tttaaatatatatttttttaaaaatcttttttttttcttcatataataaatattatatagtataaactataatcttttattataatataataaagaagaagaaacacatacaaatataaatattatatatagtaattattattatatattaaataaaagttttttttagaaaaaaattaatattgtaattctttttataaaagttactttttattttatatttgaagtatttatagtatcaaattcaatttatatatcctctaaaaaaaatacttactgtaaaaataatttaagaatttaaaaataatataacgtattgcaattataaattataaatacaatcctaatataaaattattatactacttaatccaactccattatattattaccaccacaaattcttatttcgtttaacaccttccgcttaatctattctaaaaccctagtactagcaccgcgagtaatattagtattaaaaatactagttccttactattacaatcgctcttcggacgctatagggcggttaataatatttatactatatagaagaataatttactaagatggatagaacaagttttggctacgtaggccgtatagtaataatagtaagcgctactaaaagtctcggagctattattaatgcatttagcaaagggtctaatattacggaattctctatattaagtacattggacttcgcctaaaccgtccgtaaaaagatagtgggcaatactaatataatattcgcaacgcttctaattaagctcctaaatattagtacaattattcgcccaatactatttaaaagaaaggccgcggacgaagtcctaaatataatattagtttaaaatacatctcaattaagtaagaaataaataaatcgtctacaaaatacctttctagtatctaataaatagtaaacgtctacgtacttatatttgcaaaatatttttatagtgtacttagtatacttaaacttattctcgtactaatcctattatagtttcgcgttactaagagagtacctgttcaatatatattcgttaggcaataaggatatagtagcaacgcagtaggatattgcagggagtgaggtgggaatgtgtaatagtaaggttgtagcttgcaggtgatctgcagatgtacctatgtcgaggttacattcacctgaaagtgagttgcaaacggattttggtcatgccacctgggggtggttataatggatagtaggtgtttccaggtgctaggtggggtagaatacagttgggcgttcatactgccgtacatgatcactctgcaattcaacatcaccaacatccacaacaccatacataccacttcaccaccatcaccaacccaatccaccgtagctcaacatcaaccgatcatggcaacatcagatctccctcccaaaatgcgcgcctggacactcacctccgccggcctcaccctctccccttctcatccccttcccggctcagccccacccactgcctcctccgcaaccacccagtccccgccaaccatcaccggcaacaacctcctcctcaaaatcacccatgcggcactcaaccccgtcgacttgcacatcctccgcttatttccgcactggcttcccttccgtcgaaaccccacgcctggattcgacttttgcgggcgagttgtcggcgccggacccgatgtggacaccaacgagttcacagtgggcgacgtagtctgtggagctctgggagcaggggacgtcttttggggcaaaggttcgctggccgagtacctcctcgtctcctcctcgctggtagccaaaaagccaaagacatggggaggactcaacggggggaatgaggtgagtggggaagaagcagtggggttgtttggcatcgcgggacaaacggctgttctcatggcgcagaccgctggtgtctcgtcagatgcggactggaaggggaagcgatgcctggttaatggcgccagtggcggcgtggggagtatcctcacgcagattctcaaaggaaagggggcagaagtatgggggactacaggttctgcggaaggcgaggagttggtgacgcagtgcggaggaaaggtggttaattacaaggatcatcaccccgtcactgctcacttggccgagctgtttggggaggataagttggatttcatctttgattgcgcaggaagccaggatatgttttctcaatcgccggggtatttgaagaaggaggggaagtttatcagtattgctgggggaccatcgcagggtgttgttccctatgtcaagaataagttgaggcccgtgtggttgggtaggacgccgagggagtttgagttgttgttgttgatccccggaaagaaaactgtgagggaggtggggaggttggtggaggaggggtttattgaaaggggcttggtggatggtggggtttgggagatggaggagttggtgaaggcttatgagaggctgggcagtgggagggcgaagggaaaggttgttatcagggttggggagtaggacgagccgggatcggtctcgaggttccacacgacagtcgacgagtgatcacagaagcaacatagaaaaagttcacgatgagtttggatcaaagcagctcgggactatggtgtgatttcattactgtcatcaaattaagatccgtcaatatcgtccatatcgtacacctcatgattcattatcctccccattatgcatttgcattaaccaggcccatgtttcgaacgagataaccccgtgcttcccctcgtcgaatggttctttcgtgaactctgagcttactcgaggccgtcaagcttcttcttggcgtgctccttggcctcgtcggacactttggggttgttgagggtggccttgtatcctcccgcaacgtttccggggttcttgtcgccgtcgtcggtggtggtcttgcccgaagaagactcatcgtaggcctcgccggcgttttcaagcaccttcttggagtgctccttggcttcctcggaaacatctgtgatatttctggttagtcatggattgtgggacttggatggatgtaatatgaaaaaaaaggaaatgtcgacgagggacggaagctggaggctctgaggaggatacatactagggttgtgaagggtggccttgtgtccgccaaggacgttgttggggttcttgttctcgaagtcggacatattggctgatttttgtttgtggttggattggaagaggttggttgtttgtgagtgatgtcttgggaatgaagtgtgtttgtttggttgtctgatctgctggaatacctacttttgaggcagttgatgggagcaagagacctttatataccttttctcgcccaagttggccaccccatgaccttctacttttccatccaagtcatcccacctgacaagtcatgaaacagcccggagcaatcctgccccgcggtcctgcaatccgatgttaggttgtttgttcgctcctacctatcgatgatgctgacagcaccgtcatgacgtatttattcaccggcagtttgcattctaaccagcgcaagacactagtcagttatcccttccatttgcacactggcaaacggaatattgactcatcatatcaataaatgaagaacccctaacacagtacgatgagaatgatcccaatgtagacgctgaaataggtagtgagggttccttcctagttaggcgtgaattagtgtatggatcggaatgtgaatcgtggcagaagtgggacgggtcgatccgcgtccggtggagtcctcaaggaacaaaccgaatgcatcgaacccgacaccatcgatcgccaatacgatcgatgcgatttccccaggaaatcagaaacaatcagaaacagattcccatcagggaaaggatgcacgacgtcacgcaatatattggacggtgcacttgatgctagtactcttgacagatggaaagaaaagaaaaagaaaaaaaagggaagaaagccgcaaaggtttaatcggtgatggtttgccggtggcttgctcctcgatgatcggagatgtaatcgcttccgtcatccatattttgagtctttgaggctcagctcaacaaaacgggaacggaatagcccgtccagtgtcgaaggaggagacataaaaacaccgacccactgattgtaaaaccacctctcatgaactcaccttcatacccaattttgtgatagcccaatcaaacaacctaccttcaccgagtcatcaagaccaacttcactgttttcacatagctctgcacacaataaccacccacaaaccaccaacatgtccagcgccaacttttccaacgaggccccttccggccaagtcaacgacccctcctacaagaccaagggcacagaagccgttcccgtcattgacgacaatgcgcctgtcgaagatgggcttctcccagaggaggcggacagcgatcgtcaattgggtacgtcttcaatttctccttctcttcttgctgtccccataaagagcctcggtgaataggtatcaaccacggtagagagacggacgctaacggatgcgtgaaaacagccaaggatgacactgaagccatcgacgagtccaacatcatcgaggagaagacgagacacgccaagcccaagggaacgtaccgggagccaagcgatgaggagctggggttgaacaaacttgaatgagtagatgttccgtggtctcttggggtttctcgcagccatgggaggtggtagacaaacggatgacatgaagttatgatggattggtttgcttttcgttcggcgtttcgggacgggactgattgagtttggttgatgactggactgcaatctgtcagaatcaactcttctgggacatggaatggaccaggtactcgctggctaccagaactgaccaaagttttggatttaaaagaaaaccatgacataatttgaatcaatatagctgaggtgttggtctgtgattggtacatgtaaatgtgaacatttgcccgagttggttattgtcataacgcgatccgcggtgtttgttgacacatcataacctccaacgccatttcgagtaagggcatgacggcggtggactccggctgggcgtgttaattgaaacttgtgaagctgccaagcggtgatgatgccaagctcaagtggatgaagttacttagttctttgttttcatcactgcaacgaaagctcacagagtcgcagcgtcctccattcaagggaagggaactgatgatctcataccttccttatcgataagcccgccgcggtggaaggaatccaatccccactctttccccaaaccgtccaaggcccgtaggtgggtctatacttcgtttaaagttggggttacataccccgtcggccagcagcggttccccaacccgccgagatagcggaaaacaacggcagatcgacacaagacaaacaacccgtctgaggggggccactctttgaggggctggctgtagagatgcagtgttcttcatatggtttcgttgcttgctgtacgtcttcaattgttctgttcctgtctgtggacccttccatacactgcaacggccaaaccaaaagtgagacatgaaaggagccgtgtcgacatgttttctgtgaactgattctacaagtagtaatcactaccccgtacccaacgcttcaaacatggctgacatctgggactgttgatttccacattctacaatagacttatgtcacactacacaagatgtatctccaagtatcttgtctcttcaaccaaccaccaaccacacgatacctacctgtacctaggtatcttatcattaggtaacacctcccgtcactcacctgccgttaaaggtacgagttgcaatgcttcaccgtccagtcagctatgcacgccgctcagctgtgaactctccttgctttatctgcctgctctcgttggtcaattccattgaacggcatgtcacgagacgaccacaatgggaaagagcgaggggaggggcttaagccgaaccgaagttgcgcaagaccccttgtcttctttcttgtcacaataacttctctctcacgtgctttccccgatcacataaataccatttgggagccattttttaccattgtcaaggtgttacttgtacaacatcatcgtcatcaccagaaaagtccctctggtctttcggaggtcatcttcagttcaagttatcaaacctaccttgacccttgtcccatcccatctttggaaatccggggaaaatcgtggggtagtacctagcgcgtgcggtgtctcggtagacttgagccgaactcccccaagtccccctcacataccccgctcctgtctcgggattggaaccactgcatttcatcccatcacgacttgcattgctttcccttaccttcaactaataccggcttcgcctactcgagccatattgttaagcaccggccaagttcttcaagttcctactatctcgacttaccgtcaatcaccggcatctccaaccgatcgatctcgacatcacaccatcgggacttaccaagtcaaacaacacctccgggacagccacttattcatcatccgccattctcccccaacaataccaacaacaaacccaccacctaaccaccactaccaccgccaccaccaaaatgtcctcccaacctccacccctcacccaacccaccacctcttcttcttcttcttcatccgacatgtacaccacctccttcgccttcttcgaagccctcttcgccgccggcgtctcccatgtctttgtcaacctgggctccgaccacccgtccatcatcgaagccatggtccgcggcaaggcctccccctccacctttccgcgcatcatcacctgccccaacgaaatggtagccatgtctatggcggatgggtacgcacgtttgacgggtcaaccacaggcaattattgtgcatgtcgatgttggcacgcaggggctgggtgctgctgttcacaactccagtgcgggaagggctcccgttttggtgtttgcgggcatcagtccgattacgatcgagggagagctgagagggtcaaggaccgagtatatccattggatccaggacgttccagaccagaaacagattgtggggcagtattgtcggtatgcggcggaactgaagacgggagtgaatgtcaagcaaatggtcaatagagcgttgcagtttgccaagagtcaaccgcaggggccggtgtacttgtgtggaagcagggaggtgatggagatggagatccccaagtatgagctgaaccaggcacactggaagccggtggagctagggggtttgtctaagggggcagtgcaggagatggcgggtgcgttggcgggagctaagaagccgcttgtggtgacggggtatgcgggcagaaatcatgctatcccgccggcactggttgaactcgccaacacggtcaagggattgagggtgttggatacgggtggtagtgacatgtgtttccctgctgatcatccgggctggttggggttgagatttggcaacgatcagtctgtggcggaggcggatgtcattctcgtgctggactgtgatgtgccatggatcccgacactgatgaagcccagaaaggacgcgagagtcttccatgttgatgtggaccccttgaagcaggtcatgcccgtgttctacctggaggcggaagcgaggtacagggctgatccgttgacggctgtggagcagctgacggagaagctaaagactgatgaggagttgaagaagcagttgcagagtgaagagcgcgagaagaggtggaaggagctccaggcccaacacaggcagaagctggaggaaattgccgaaagagcaaagcccctggaaaacggagagtatggcactggtcacctgtgcaggcggttgagggctttgtgccccgaggataccatctgggctattgaggctgttaccaacactctgtttgtgcacgataacatccagcctacgctgccggggtcgtggatcaactgcggtggtggtggtctcggctggtctggcggtggtgccctcggtatcaagctggccacggaggtggaggccaaggccaagagaggaaagggtaagtttgtcgtgcagattgtgggcgacggaacgttcctgttctcggtgccgggaagtgtatactggatctccaagagatacggcattcccgtcctgaccattgttctgaacaacaagggtaggttacacctccgttttttccgtctatcgcatctcgacactaacacacaacaggttggaacgccccccgtcggtcgctactcttggtccaccccgacggactcggatccaaggcttccaatgccgacatcaatattgagttcagcccatcgcctgattatgcgggcatcgccaaggcggctgcgggtggtgatttgtttgccgctaggattgacaacacggcggatctagatcgggtgttgaaggaagccattgccgcggtggaggggggccagagtgccgtgttggactgcaaggtggccatgggatcttagtttgttttgagtcgagcttccaaatcgtatccacgtgttctttttgaagccggggagtgccgttgatggtggattgaatttgtcttgcgagaagcagtgccgtcgtccgtctcttggcaacggcaattcgccggattctccctggagtttcggtctgatggcatgtttggtgacatagtctggtggtaccggtgtttagctctatgccatgttaacgggtttgagtcggtgtcggaatagtttgcgagtaaagtcgagacagctgttcaagtggcgcctcctgtgaattacaaccccacgtcgccaggtcgatgtgttgaagaggaggatgccgtgggagcgatccgaaggtgacacgatgctacccctttccatcttcgcactcgagctgttcatgccgtgttgtatcgtggtgcgctccaaaacatacgatcgaggggagttcgatccccgtccgaacactgccttgctatgacacgtgctcgtgactttttccggcgattcctgcatatatgtatgcttcatgtcgtgcttcctcgtccaaatagctgcgcgtctgtcgtcaactgccccggttcccttgattggaccaccccgtgattgctggcgccatagccatcattgttgcgccctccttattttcccgaactctccccaaccattgaccaagtgacggagcaggggttggcaatattcttcgccaccgtctgcgctgatcatcggtaccccagaggtcccaaggggtctcgaacacggcgatttatgcctcgtgatttggttgcgagtcaacgaggtgtgcaacaggctggggagggagctgtcacatttgctgtcgcgacgccgattcgcttgttgacattgcaggagggaaaggacaaggcgggatgacggtatatagtgagtgtcgatcctctttcgctgcatctgtttttgtcgtctggaaggggaacagatttgagaaatcatttggcaattggataaattttgggtcattctgcgctgaagaaaaagaggttatgcacggaccccttgatattctgcagcggggcggggtcgaggacaaaaaggaagtgaaagaaagaaaaagggaaaagacatcagtgacaagactggacaatgccctgacagcggcagttggcgctaacaattaaacaagaaacactatcccgcatcttcctcttcttctgtctcttcaactctcccccctctcgcccgcgccgcgctcatccgacccgagacattttccatctctaggtaaatccaacataccatctcctcagctgaacaacaaactgccaccgtcgctgaagattaccgtgctttctttccgactacacaaattccagtcttcaagccgaccggaagcggcgccgagagcaaccaaggccttcgactggccccgccccataactcgaacgacctagtcgccgcctcctccactggagacatccagctgacgagacctggacaattgctggagttgactggagtccagcaactccgctgacaaggaacagcggcatcaacgactccatcgtgtccatgctgctgccctggcgacgctagcagccgacggacgataccacctaaaatagcggcgatagcggccaaatcagtagcgcgccaagttgaagacttgcggccaagtacaggcgagaccctgatctgatcagccagaccagcgatcgtccgtcacgtcgtccttgacttccaaggaagtgaccgacacatataaggaaacacgagatcatgagattgcgtgtcgcacgtcgtggcaggatacacaacttgtccttttttcgacacccgccgtggccgagctgaggtgccgtacttacttgcctacctttggagagaagagcgttgaccggggacatctacacgaccgacggaagtcctgtgtccgaactgctgcgacagggaaccgcctgttgactgcacgagcgcaatttcctcgttcgaccgagacgacgcccgttcttttctcaacaccacgaccgacctcgactgactacctacttacctacaaacctcaacctacgacgacctacgaacatcttcacctcgacaacgtcacctcgcgaccatagccctctgtcgtcaacacaccttcgtcgccacagatcgacaaattactcattgttgtgtcacgcgaccaatcccagtcccacctttgccagtcgctttcgtagcgcgcaccattcacgaagctcactccttttttgctacctttcgatatcattatcctttcgacgatacccaagtgaacgcaatcgaatcgaattccatatccaacatgtcacccaatcccgaacacggggcttcggcacctaccgaccctccggctgctgatgctgaacaaaagtccgactcaagcgccccggcaactcctcctccggcacccgtcccttcagccgacccaaagctcttccgacaaataacacaatcacacaccggcgagtccgaccaagatgttgacgatatctacaaagtctcccccttagccgccctcaagctcctcagcgccggcatcgagaccctcgtttccttcacaggcgatatcccgcccacgccgcccccacgatccccaaccatcccccatatgcgtggcatggacgccgaaaaacaaagcatagtacggtctaattccgagaagaacttggccaggcttttgcagcaaaagagcgcgaccaattctccacggagaccgttcagcccggcaccacaacggcacccgcatccacctccttcgagagaagggcacaaacaatcccagtcaatagacggcgtccaactccgcacccccaacccaaccccaccgcctggtctctcgtctagcgacgcaaagtcggcccttgaaccctacatcatcgtcggcgagaactcccaaccgctcaacacccaacactcggccataacccgcaagttctactcgcgactgcctcccccgatctccattaccgactacctcctgcgcatccaccaatactgccccatgtccacggccgtctacctcgcagcttctctatacatccaccgcctggctattatcgagcgcgccatcgtcgtcaccaagcgcaatgcgcatcgcctacttttggcaggcatacgagtcgccatgaaagccttggaagatctgagctatccgcactccaagtttgccaaagtaggcggagttagcgagacagagctggcgaggttagagatcagtttctgcttcctggtcgggtttgagctgagagtggacgaggaggcgctgagaggccagtgggagatgttaaaatctggtgtcgaggcgtgggaaggggtggagcacgacttttatgggaaacgagaggtgattacattgaggaatccgcccccggggagggaggggatgcaggcggaagctgccgccgaggcgtgagagggccggagagggtggatggaagggggtctatttgggtagtggcatcgaaaaaataatcttgacgtttttttcgggcgtaatatcaggagtgggaaagtcaagccctggtgttcgaagcggcatccttgccagcacaggaggacatctaaccccatgtcgtacacgagcaagggcaaagagcaaaccgaatggcttgcttgagccaggatgggtgttacaacacttgaacggttgatattttgccttttatctttttatcttctttgctttttgggagcatatctttagcatggtcttgcgaaggtggccagctacaagtcagcgtatgggggtggtgcccgactgactgcctacctgcctgcctttccctggagtgataccctatccctataaatatgaagtatcatttcttctttccggttccaacccccttcaatgaacaccacatcgttgcacctgctcattacacaatcgattatggttctttttaccttgatctagacctggttcaggctgggttactccagagcaaccccaaagaggcatgtcgtcttgtcagatatcgctcgcttatcgccggcatttggctgtcttccgtctgaccaaaacaactcccaacatcacaaactttttaccaacacagccaggatgaacatcaggacttgcaaactggctcgtcaatgcggttttgcaaatttcatgactgttccttttctagctatcgatatccaactccattactcctctaagatcccttttcccctttaacattcaaaccatcacctcgaatctccctgttttccccaccatctacactaagggtagcggtaagtattgaccaatttgctcgccgacattatgggcaaagtcccgcgaccaaattaattcagttctcacccgcaaccatcttaacatatctctccaacacaccattcctgcccatcttatccataaccgtcttgctcgtaatcgcctccgtcttgttggcgaacatggtgctattagccatcataccccgctgacgcagcacactcttcatcgtcttgttctgcacctgctcggcagcagccatctcggcgcgcttcgccatctgctggatgcccgaaagcatgtcgtcgccgagcatcttgattttgcggcccgtcatgacattgtcagcggcagtggcggtggcgttcatgagatcctgatacgaagccaaagcgtcattgagagcctggagggacgcaactaggtccgtgccatcagtggtggtggtggcggtggggtcgacgacggaggtggtcgagttgctgaagagggtggtagtgttgcccaggtaagggtccacgaagatttggggagttcccgtgctcaatggcatgggcacaacaacagagttagggagttgttgcgcgtagcgaatagcggcgtcgatcatcgcttgcgcttgtgcatcactgacgaaggcgtcgtcgacggaaagagctctgttgttgttggcgtcggcgtcggcgtcgagacgggtggtggtggtggcagtaccggtcgtcaaaggggggcccacgccggtaaggctggaaatggcggcgtcgacgaggtcatcatcgtcgtcattgtcttctgaaatggactggacgccttggatgccggtgaaatcgttttgctccatggggaaggtgggcgtcacggcggggacgcggtagatgtcgtaggggtcagcggccgcgagggcgtcggcggaggatgaagacgtggtggtgtcctcgatgggctcctcgccggtgatgccggggaggacgtcgctgatgatggcgtcggtggaggcggtgtcatcggcctggcgcttgtgggcgggagcggccacggagagcgaagcaaaggtggcgacgagggtggtggagaacttcatcttgacggctggggagggttgggcttggccggtgaggggatgaaaatgaagatgatgataaggcggtgcttgaaggaaggtaaggacagattcaacggtggtatttatctccgtcgtccaagaactactggccaaagcgctcatcacaagtcaatggcagcattgcccaacgacggtcacaacaaaaacaactcttatcacggacagcattccttcgcttgaggatcgacagcagtggtttcaatagccattggggacacaaatgcaggaacctgtctacggggaatgagagtgaatcactgggaccaactgcgttatcattctatcaaacgctggctccgaggacaggccatgacatttctttgcaccagggaagaattgttgtggtatttacaatggtggtggtgatggactgtggaatgtacggtgactgccagaagacataccgtagagaattggatgtgcgatactggtatgggctaaggtgagcatgtgagacatcaacaacgacgttcggcttattcacgctctccagtgcaaaagtgtgggaatctggcagattgcaaagttgacgtggattgaaagtcgttctttcatggtttctactcacctctacgcagtacacaaaacagatcgcgaacggatagcgtaccccgacgttccgggcatgtcacgctcagcttttaacataaggaacccccgcgaccgagacattttctagtatgagagtttatgtttttcctgatcatgaagcattttccgaaaagcagattttttgtactagatcttgttggataacatgaacctgttcacactgctgcttccgaggtgcgacgtagttcatgattcattcccagaatatctcctctgaggtttcggaacaaatcaagctgtgctacagcctacgggtcggaggtctcgtgttatcctcaacggactgtttttagcttagaaacacgcacatattaccccgtttatctccgggtacgtgatgtcaacagtgtttttcgaaaggtcttttcggtgataggttcggctgagtgatggggcaggtatggccgtcgggaccgctggttcgtggcatctcaacgtcgaattcaaggtagacagaggtgcttgctcctgccgtgactgcatcccagcagcctcttgtgaagaaagcataaaggcaaggacatctggtgatgaacgttataaccgacggtacatcaaccgccagatttggacaactgttgaagtactcactgtgtctgtcgtcagtattccgcgtccttcaggagatttcttccaccctaagaaccttagcaggcaacctctgcctgtcctactcctattgacttaatctagagccggtctacccacctcaaattcttcagtcagttacgatgtcgacccttgcttccttctttttgctccttgtcctcagcctggtcacgacctgctccgccatgcctggtgcctctaactctactggcttgaacaactacaccatgtcccttggtcaactctcagcgcaacaagctctctgcagctgtgacgacactccatgcccagagaagaacaccgtctgcatgaacgggtatgctcctccctcgccccatccttcagtccatcccaataattgacagcctacctatcccaaacagagcttgcacctgcatccaccatgaaggctgccgcgccaattctgactgcaatcaataccatgtccattgccccaagggccagtccatgatgtgccagcagatggaccccttttggcggaataacgtttgcatctgcgtgaagaagccagagggagaatgtaactgtgatcatacagcttgtgactggggtcagaccaagtgcgacgatgacgggtgtgtctccttttttttttcacccctttgctcgatagaaggtagaggtatctgcgtgagctgacatgaagggaattcgaaaggaaatgccactgccaccccattacaggctgcgcgcccgccattgcccagaacaaacgagttgactgcaggaaagtgttgacgcactgcccgtatgccacgacgccctattgcacgctagataatgaggtcgaatttccggatggtcagtgtatctgccaaccgacgatgtgcgattgctcgagggtgtcgtgtcctgacgatgggtatttgcagtgtaaagagcccgggaaatgtaaatgttggacttgaagaagaaggactgtcatgttctggtgcagttactacactatcaaaactcggcggaggtttaacagggaccagataatgtcgcatcttagtgggatggaggggcagcccgcactggccacctcttgccatgtctttggttccatccgttcgctcgtgtggatgttccactcttccaaatacaacaacaatcgatgtgaatcaacccgtctttcgcattccaccagaccaagctctcgcgtgatctcagtcgcgtcccccattctcctgaagtccacatcatgtctatccgtgtagtactcgatctaccgaaatgcggacgcaggcgggcttcccgttgctctcggcggagggccgagtcaagtcgctaacagaaccacagcgaattcaccaataatcccttcattgctcgacaagtccatctcttccccgatgccgcccaacgccaagcgaccggtcagcgagcccaagagcagcgtgctagcctggtccttgatcccatctcaaggcgataaagacatcaccgacacgagaccatgttgtgatgggagtatgcagcaccaatgcagcccctctgcgccgccattggagtgggtgtagcgctcgtttgcgtcattggccgacgacggcagcaacaccacgcagcacgtatcgaagcatatcaagactgaagataccaggctgcggcacgtcaccaggaggggtccggggtgcttggttcgttcgccagtcaccgtgtacaggccgagatatgctgtgatgacggctacacagctggagcagcagagaggtcaccgaagatcgctcgctatggtagactgtgaagtgcaaactccagtcagcaccccagggaggcctaccaacacatcattctcccagagcctcggaccaccagagccagccggtctctgcgagctaccaagttacctacaagcacaagcgtcccgtcccgccacgtcttgacaccaagagggtcctacgccatatcatgctttagctgtcccacctgtcccgctcttcggcacctgggcacacagctgggctaacactagtttccaccactccggacacttccagcccgagtcccgactgccaggttcggaagcagagggtctacaccctcaacctggctgctccagtcatgtggcacagaccatatgatcccatgcaggacaccttgtctcaccttgatagagttagcgggtcacgatgcgtggtaggtcaacatcatgcggcaccactgaatagcaagatgataggagtgatggaggaccttagtcctagcctttcagtttgtttcagagccggcagctctacaatggtggacgtgggaagcagtagagcaggttgagacctgctgggttggttgatatagtccgacctgtctcacttttcgaactgagatccgacaacgttctcaagtttctgagggacagacgagcctcaagaataccgccaggcaacatggagatcctcgccatcctcaaatcccgcaaaagcaatttgcttcctcgcctcacccaatctttctcccgatcagtacacatagcgacagccactctgtccctcttcaccgagcacgataccaaccaaaccccagccttcgactccgctcccactaccataacccctcaaaatcaccagcttcgctcccgcgacagcgcccctctctcctccaccgccctcctcggcgcaatcctcggatcgatctgcggcgtcatcttcctcgtcatctgctgcttcttttacatccgattccgcgcctggagtgatgctacgatgacggctagtagtaggcaaaagcgatcgagaagggctcactattaccacgattcattctcgtcgagcagcacgagtgatagttcgacgagtgcgaactctaggccgataccgagggatgttgagatgggagaggcggggtggcctggagctggagtagcaggaggtgctcagagagggtatggctatgggcagaggaatatgtatgggcaggctcagacacaagcgcagagtgggtatggggttggcttcgaaggaggagcgacaggagggaatgtaggcttcggaaatgttgcgacggggtacggaccgggtgtggcgcaggcgccgagggtgccgcctgttgcaacgacgaagtggtctcctcatgtgttcaggcaggggaacatgtgagaagaagggggaaaaaacgccaaggctggattgggatttcctcgatggacgcggatggttcagatcaaacgccatgtttttgtccttgctgggcagaccggcagctcacacgtcgttaacgtttgaaggtatgttgtttgccctcacaaaagcgatttcaaacaagagctgaccattggataccggctaccgggagcaagatatcgatctacataccaaaagtggatgcttttgttgcttctgcgtcttcaagttttcgcacgtgcgctcttgtacttcatgacccgactgcacgagaaaaggggccattgtggaatttttgctattcccgagttctcgtcactttccttctgctcagtagcaggccattaattatgcgctgtagccttctacacgcgatccaccaacttgcatttatcgttccgaagttccaccatcaaaggatggcggataagcatgaaagttcggagtttgattgctggatcacgattaccacgaggaaaacctgaccaccaaccctcggcttgaaccccataaccgcccggtatttgtctcgggctgttgaccccccacccatccaatgcgcggatacagtagtgtagtgcatgatgacattgtggatcggcttttctttttcctctcccgccgcactggcgcctcggcgagacgggatctaacagatgaagaagaagaaaagaagaaagtttcgtgggctgtccaactgcagggttggttggggaagaagaacagagaaaagggctatggtaaagtgaacactaccatgcccccctgagtccttgttctcagctcgtcgcagccagtcagtcgcaaatcctatacccaatcgggtctcgcgctcccgaactgggtccagttccattggatctgtaagagatatgcttttccgcatcgggggatagcgggtggaagctgtgtagatctttacagagaggggcaccttgggggcgaagtattggtgagaggtacgagatgttgagtgtttagtatcatgatttttttggaatctcgaggtgaaagatgagtatctctcaagtcagcggcctcctgtacgacttcgggtaaggtaacttgggtagctcccgtctgacaaccggtcgttttctgtcgttgttaacaatgtctgtcctccactcacagtttactccgcctatcccacgatgttttgtgattggatcaacaccccagaagcccgaaaagactggcctcagggttgttcagatacctgggtgaccccggtggcggaccattgttcgacgctgccgaccaccactaagatcccaagggttcacgacagctgggacaggcttgttttctctcccgtcctccgttcttttttccatccataccgagctgtgcaagtttcacttccccagttcgcggagtttgttcctggcattagctcaaagttcaattttctcggtctatttgcgcatcattcaccatcagcagctgttttccaaggttgcgcgcggcgcctgagtgcgcatccataatatgacctgagccgagtgcgccttcaccagtcagttgtgtgtgtgctgggtcgggtctccagctctagcaggaaaacacgcagacagacagacaaccacaagcccgcgatggagtggttgtccgagttccacacccacttgtggaaaagggcagcggaagagttgaacaagaatatcaaactcatagtaagtcctgttgtctttcttttcgtcgtctgtctttcccgcacgttcatcccgctcgtcgacgccgcccgggccgctgccggctctcgatccgtcccttcgcttgcgcttctcgtttctctttcccacccacgcgttcatctcgtctcatcttcaccttgacaaacaacccattcccaagtcaacaagcatcactaacttaaatgcctctcatcaccacaacagaacgaaagcgatgaccccagaatcggctccggccgcgatggcgcatccggcggcaccctctcccattcatccggcgacaacaaggacccagcgtcattgagcgccctcggcagcacctttgtgcccgttctcgtctatgcggccatttgtctgctcatcttcttcacgtttcggcgaattagtacaaggacatatgcgcctagaactattgcacagttgcgcgaaccagagtatgtcttcccatcaaacgtcagttgtgccaaacgtgtgcaacgacccgtgtgactcggtagattgcaaactgattgcactgtacacctggaactagtagtagtgttaggggctaacgacgtcttgtgtgatgcaggcatccagctcagacgctgccaaatgggtggatcgactgggttaagccattttggaagattgacgacgattatatcctgaacaattgctcgttggatgggtacttgttccttaggtttctgaagatcttgtcggtcatttgctttgctggcttggctatctcgtggccgatcttgctgccgatcaatgcgaccggggggaatttgcagaggcagctggataagttgacaatgggcaatatcaagctgccgagcaagtactacgcacatgtggtggtcgcttggttgttttttggttagtggctgtggtcgtccctctctcgctatcatgtgttattgggctgttggcttatgattgatcacaggttttgtgctgttcatggtctgccgagaatgcatctactacatcaacttacgccaggcatacctgctctcgccaaacatgagcaaccgattatcagctaggacggtgctattcacgtgtatcccgaagccgtatctggacgaggcgaagctacgaaagctgtttggcgactcagtgaagaacatttggatccccaagaacaccaactatctccgcggcctagtggaggacagagacgacgtggcggaacggttggaaaaggcggaaatcgaactcatcaaaaaggcaaacacggttaggatgaaaaacatcagggaaggaaagggcgcgccaccgtttgcaggcgaacctgctatcgacgaccttcaatcttcaaagacatcatcctcttccttgcacgaatcgaacgaatcgacccaagatggcgacctggagaaagggaccgaacccaatccagttcgaatccgcgaacgacgaacggaagcgcctcctatccctgttgacgaaattgaaaccccagccctacccggtgacgatcccggtgcccccaaaaagtccaaggacgatgaccttggtcccgagtaccaacatccttatggctaccctgcttccctcccggacgtccgcggctccgtagccgcccttttcgtccgcgccaacgaccgcccccatcaccgacctctgcacaactttggccggcgtgtcgacaccatccgctggacacgagcccgtttgaaggtcctcaaccgcgacatctggaaactccgccgcaagttccgcgcaggagatggccaacccctttcctccgcctttgtcgaattcgattcccaagcctctgccgaagccgcctaccaaattttatcccaccatcaaccgatgcacatgtcgccacgttacatcggtgtccgacccgaacaagtcatctggtcttcgctcaggatccgctggtgggaacagatcatgcggcagttcctcatgctcgccctcgtcgtggtcgccatcatcttctggtccatcccctccgccgccgtcggtatcatcagcaacatcgactttttgtctgaaaaagtcccctttctgttttggatccccttgcttcccaaggtcattctgggcgtcatcaagggcttgttacccgctgtggcgttgagtatgttgatggctattgtccccgccggactgagagtctgcgccagggtcgccgggtgtccgtcccacgcgctggtcgaactctattgccagagcgcgtactttgcttttcaggtaattcaggtgtttcttgtcaccaccattacgagcgcggcgtcggcagcaattatagatgtcattaagcagccaatgtcagcgccgaatttgttggcgcagaacttgcccaaggctagcaacttttacctgtcgtatatcttggtgcagtgtctgggtgcgggcgcaggcaagttggcgaatgtgagtgatcttctccggcattacgtggcgaccagtttcatggttgatccaaggaaggcatatcacaggtggaggaagttgacgccaattcattggggggcggtgtatccgcggttcaccaacatgggggttattgccctggcatattcgtgcatcagcccgctgatcctggtgtttgctgggtttgggatgttgttcgtcggcctggtttaccggtataatctcatctacatccatgacgactcggagctggacacaaagggacttctttacccccgcgcgcttctccatctcatggtcggactctacattgccgagatctgcctcatcggcctgtttgcgcttaaaaaagcctttggtcctatgctcctcatgatcctcttcttcggcttctgcgccatcacacactactccctcagctcagctctttctcctctcctcgctagcttacctcagaccctcgccctagaaaaacagcacggccaaatcgccgaagacggcgacggcgatgatcacgacatcaaccctgtatcccgacccaccccctccgaccctacttctgcgcagggcggcggcggtctagcagctgactactacaacgacacctccatttcaaccccaggggcagacatccccgccgaagtcatcggcggttccgcagctgactactacgcctccatctcattcgactattctgacccctccaccgacgaccccgagcctcccggtctctacgacgacgacttcgactccgacggtccccaaagccagcgcatgcgcggcctagaaggatcctcctccatccggcattccatcaccgaattcgccaaaacaaccctaaaatctcaactatcgaacctcaaagcctccgccaacggcacgggccccccaggccgactatcaccattcacccgcttcctgtatcgcatccaccgcttccttactcccgatcccagcattcaaaacccgaacttgattcaacgatggctgcacccttcagtgtatgccgatttccggacacttgcaaagaaagtggggaatggacctggtccagatggctgggagttgccgaaggggtacgagaataagagggggtattacccgcctgagatgtggaagccggcgccgcggttgtggatacctcgcgacactgggagggtgagtaggcaggaggtgaggcataatagggatgcgggggtttggtgtacggatgtggggtgctggttggatgatggggttggggaggcgccgtgggatgatggcaaggacaagaggggaagtagtgaggattccgagaagggagtggaaggcgagaatatgagggggacggaagcagagccggagtcgaaagagggaaaggcgatggatttggaggatgggaagaaagtcaacagaaagggaatatggaagggggtagggaaggaggcaaagaaggccacggggagagtcaagccggggcgggtgagggtaaggttcaatgtggaggagggcccgatgggcgaagagaggtggttgttctgagcatctgacgaaatggaacatcactatgcgattaatgacttgcacttggaataatgagaaggcggcttgaccttggatacctctattacatataccagctgttcatacctaccctaatgggcttggtaaagggcgttatactgttagcgatgagtacatagggatgttaatacgtaaatcatgtgaactttttcctacctatgatcaatatgaaagcatttggtccggaaatgataggtacattatcccgccagtttaggagacaacgctgaagtcacttcgagactggacccgagttcaacgtaacgttaagtccacatctccatccggaagtaatccaggtactttggtcacgaagttcaggtttataaacgccatctgactctttgtagaggtatgtatcagttccatctctcctcatcaacacctactaggtacgtaggtactacaccttgatcccggaataatcatcaactacctctattaggtgcacacactcatgacactgacctcaacccttttcgtcttttgcagtggactgatcggaaagcatgcctgtcactcaggtaggtaggtacgcatcgatgcaggacgaacacctggaaagacatactcgatcctgtcgctgtaggattgactctatctctacaaatcggttcttctctcagcagcctgctctacctacgcttctatctatcaatcgagaggcagaaaccttaaaaagccccttgggacaaacgagatctttgatatcccctacctttccaagttccaacaagaggtgttgacaatagatgaagtcaaatccataggacctcctattgcgcaactggtaggtacgcaattgcacttgagctctcgagctactaatcggtgctgtccgacggctgatcgcatacaactcccatccccttgttgcctggtgtattatatgtgccagtgtaggtctagacggatcgagtaggtaaacaaagtgatgtaaaattttcaataatgcgttacatgtatcttacctctatgtttacaggtatccattttctatagccagaaaacgctagaacgtgtgaagatactgtgctctttgtgaccgttaactaccttacctaggtatctaggttggttctccggaaccgctgtgttgaagtagacacccgtctggccagataagacttgatatcatggtgtgccattgcacggcgacaccaatacacgcgctgggcgtcgtcagggtcttatgttgacgatctttgactccgcattctctcgcagatcgttcaacaacaggcaacgaacggggagaggataccttatgggatagaacatgaaaagtgtcatctctgatgaaatgattgacaagccccttgtcctcgtccctgtgctctgccccggtctggatccttgttggacgtctggtagatgtaagtggtgtaagaggtgcagcagaccggcatggtggttgtgacgcattgtgcaataagagatggaagggcctgtggacaatcaattgcagtacagcttatgcaagtccaggcggagatggttccatgtgggacaagaagagaagaatgagaagaacgagactgtgccgagacgggggaggattcccgtgatgctctcttccctgttgaagattgatcgatgttcacagttgcacaccatcataccgtcaccaacgcttgcactcacccatacccgccaacgtctggcaatgtgtaacccgattcgatgtctggaccacacagccaagaagcctagaggtacctagtaaaccctttctgcatcaaactaaaaaccttctgccctctaagccgaccatgcccgtccatcattctccgcaagtggatagggatgcatgtttttgcacgtcgttctgcgtcgttgtgctgtagcaatgctgtagtgcggctcgtgttggcaagggggcgtcgaccaccaagcagatagttgcatcatagggatacgtaggagggaggggcctagaatcaacactgacctgttgtgtgtggtggttgatatcttggccctcagcgatcggcactgccggtggccggatcgtctctgcgttcaaggttgcttgcacagaatgtccctggtagagtcaatatgtctctaggggctgggggtcccgaaagccaatgcaatgggttgtggactgtggctgacgtgctatgatttcagcgaatggcgatcctttttgcactacgctacaccggtcgacttgaggctctcatcgagatcatttcagagcctcaagatctccgcttttgtcattgtcatttggcttttatggggacgaacgtgtatggtgtctgtgatttgcatggtggctgatattctgcagagaaatattcgaagattgccgttgctgacgttaactcacgtccattcacgttagacgacagttttggcgtttgtcaaaattacgtttgagatgctggagatggtagggaatgttagaagctgaagaaggttctgacatcagtttttgatggtttgagatggtgtagacctagaagtagaggtagtcattcagcctggactacaggccagcttgaacacagttaaagacggaaaactgtatacattgcaggacagagagagcctcaactattggttcaaacggtggcagactgtgtacatcagggcatttacttctgcaagttgatgattgatcttcaatacatccgttttatgcagtcgttgaaggaaacgacggtcgggagacggaatggactacatgggcagtcttcaaaatcggaaatcaactcaaatgcctcgatggagtttctgctagaagccatcaaatctccatgtcaaacgtcctggaatccgagcagctaccccctagtcataatcgacaagtccccaagcaaaattctctgctgtcaagcgtctcgatctataccccagacctgaatgctctacaaatgtgtagaatgatccagtctggcatcagatttttgactcggtgcccagaggttgaggtagtcatcatcctgcgatgtcttctaatgctgaagcaccaactcctcaccacttgaagcagtatatctcaagatggttcagcttgttcagcctacatcagtagatgtagaggcaggtaggcatctgccgactttcaactttgaaagagctggtccagagcttcgtgcaacccccccaaaaaaaacctttaatctgttatcaccggcgtcgatccttgcccgtacggatagttcaccatgtgtgtcgcaagggggtttaggacctgagcactatagcttgtataagtgccgtgtggaatgctcatcaatcagcattcaggaccgccgcttgggagtctttcacggtttcgggcttgacgtgtcaaattcgccacaacaccatgatataacgagattcctacccaacttcaggtgatgatgggtgacacaagtttgataggatgcaaacaaacttacaattagtatagagatgcattgacggcaagtgctcgagggctctggttgcttcaatgcctaggtaggtatgaagtctccagactcttacctcatcaacctacctagaggtaggcacctctaccatcaacccacctggccgccccagttccctatttctccagacgttcatcaccactcaacaccgtcggtcccaacggcctcatagcccccgcccttaattacctctactcttccgaggctgaagccgctctgacgccaagacccaattcgaaccactctatctctccatctctccaccacctcgtctgcctcgattttcttcagcccgcatgaacctccctccttctcctcactcggaggaggacccccaagtccaaagatgtccaagtgatcaatcacgagtccaagcacgggtttagtaagaggatgtgttgagatgtcgaagaaagcacatgacacagccccgcacccagtcagtcttccggacaagcagttccaccccacgtcagggactgatgaggggaaagtcacgagcctggacactgttgacctcacctggcgattgtacctctagctcaagggcccaagatctcgtccgggtccgcgtcctgcgtcttgcgggaaccgcttcggtgatgaggtgcatgatctgaagccctgatagacagaccaagggagatgagggtgtgtagatggcgggttatatgtcttttttggagggaagtgaggcgattgaatggttgtctatcaaatttctccgtttcggacctgagcttgcagatggattagctgttgccgctccaaacgaagttacatacttggaagcagccggtctttttacgttatggtaatactcgcggtggttgtttggatgacaatggaaccggaacggatcgcaagtctcacttctctcttagttcccggatgtcatcccaatttcgtgccctccattatggcggttaggtaggtagggtcggctctcaaactgttgcacctgttggcggcgaactgattaactggacaagaagaactcctggcctcaaagtggcaccagaaccaaacatgtcgtagggtgacatccgccatccaccaaatcctccacccaatacaccaaccaagatgcgtcttccacacatatgctcgtacataaaaacgtgtgcctcgaacgtgcagtgcttgtgtttaggtgtggcacaccccgcattagcgccttccggacacagtaagatggtgtgttgcacggagataacagaaaaaccacaaatagtggggatttcaatgtcgagggggtctggttgcctgtggcggctaccgtggctgcttccagttgtcgctacggctgctggtccaggttgatttaattcttcttgatataacagatttttgttgttgtgaggcaggattgttgtgagcatgtgtggtgtgagcggggcagacaatgtccgctttgatgatatgatacacgccggaacattggtgacatccggaagacagtagtaagcatcaaagggttatgtccgtccatcagcgttacatgaaggtgtggtatgagccatcaaggtagataagaccctcctacctacacatgacttgatctccgctcactatgcctctcgctagagctcgcgagtgacggcgggagtgagggatggcacggtatgagccgaattggaccttttggtgctgctgtatctgccatcccgaatacggagacgggccaaacacaggatgaacgagatgagatgagattgaagagattgggggatggatggaccgggaccctttgctgtccagttcaagaggcgagtgctaccgactgacggaagaaattgattgtagaccttagtggctgttcagcgtttggtcttgtccgcgcaagaaaaggaagtgtcaagcaaggccaagagagatattttgccggtgacagcacagacgattcacaaccccatcgcagcttctggggttctggatatttccaccctacgctaccccatcaacctggccctgaccggctcattgagcatggttacacaacttgacgaccgcaaccctgtgtaaacccccctcatccacttggcagcgaccggtcaaaggccatgaacgcaggtcaggtagcaggagacccagaagctgccaaatttccctcgtctcccaagacctagacgacataaggcgaattgcgccttgttcatgcatgggcaatatagactatggtccagactgccatacgaaagagaccatacggagaagtcgaacgcaagttggcgatgtattgactccaatgatctgatttgtgcaagttgaggcccagccaagctaaggcggctgaggtcaatgacgagttcaaagttcatcttgggccgttgcagtgttgaagcaagaactaaaaccgagcactcgctcggatctccgtggatgtcatgtcatgtcatgttatgtcagtcggatcgatggtggggagcgaagctgggcaggccacgagtcggaatggcctctcatcttcagcttcatccaggatgcaatgatctggcgccggccgttccgaactcgcttgcatttgcagtctcgtacattcctcccaagcgtcttaccatcgcacatgcaaaagacgtggagtaaaagacaaggcttcctggtcatggtcatcatcatgatcaccatgcgtttccgttgcggagctcgctacccgcggttgaggccagggtcaaccaaaccgaagatcgatatccatcttgcaactgatgctctgatgatgaaaactttccgcctgctgcagttcgaatttcttgcatgcccgcgatggctgcttcatgcctctcctctttctcgctactgcaaaaaccatgctcatgaccacgccccatgctcgcggttaggcaggccagtaagccatgttatgcagtgatacagcaggactagcagcagcccaagcatcagccaccaggttatctctccgagcttcaaatctaggcagcgattggttagttcatctcttgtcagtctcagaaaggaaggaatcttgttcaatcttcgggtcgttatcagttcagttccatttcatccggactttcttgctaggcgtcttgggccatgggcatagcatggcgtttcgcaatgtgagatgcgagattgcgaccccttctctcactgtcaacctgccagtgaaaaaggaagctatgtgattgatcagaatcagaaacagcggctctctcgcgagaagcgcggacagggaggggtagctaccagaacttctagcgagaggggttcgttcaactccatgtgagacatagctgatagtgatagcaactgcgagtcatgacgcttcttgtgagccgaactcggatagccgtacgaggttctagaaatggtgactgctgttggtgatgctggtgattgtgagtcaaggacttgccggagtgtaacatgaagaaattgatacatatcaaattccatgccaagccggcgattgatgtgcaggcagggcagtggaggtgggacgccatgccctggcttgcgatagcgcccactaagtctataacaacatgccctatctagcggccgtcatgccctgtaactcgtcgatttcaggagcatggccacacgcccaagacgctggatggaagcgacggaagcgaagggacctagaggtgtattcgtcacagcgggtcaagggtggcgtgatggtgtcgccttacaagcctgggcttgagccttgaagagcttccctctggatctacactgctacagtattatcagcggtatcgtagacggaagtccaatctctttgtacacatgcctctgctgcagatggtaaaatgggacgtggacttcctgaacggatctcgaaacggtcattgttcggttcactcctccaccaccaggaaatgtcaaacttggggagtaccatagatttcctaacataccatgtccttgtaggcggtttcagtagtcaataaacggccagttgacgtgtctcatacaatccaccaagaagggtcctctgttatcgaccattggccatttcagaggttgttcttacatacttcgcagtacgaagtgggttggcgcccaactgctgggtccaaaagagaaaagaacaagagcctctcaagggggtacataacaaaagcgccccaacggcaggctccattgattctctgggctccagaccaacggagactctagcatcgggccgtgcggggtccctctggatattccagaccggacccctttggaccttacccggccgaagttgcgtcccaagtggacctgcaagttagcgcaaaacagcttcatgtcgctaagtgatccgttctccgttgttggtaaccaaacggtcccatccccggtagtggtgatagaagttatggtggtggtcttgaaatctgcctccgttgactggcgtagcgccggagtttggtgaagaactatttcctcttggcaagacatggcctcaaaacgttgcgttgggaatgggcgaaaagaaggcaaccatccattcatttggatggacggtcgagtaacttttcttgaccaagccgccaccgatgccgccaacgacccttacctcctgcctaaaggactgacgtgcagcacttgtcaaaataaaaaaaaataaaaaaaaggtctttactcacaatctgtcgacaagcgctgacgggaatagggggttactgtaatgcccttgtacatgacccccaacaggaagggagtgggtggcatcctccattgcgattcgtccaagacgagcgagtttgacatgtcgcgggcaattggtagcgtccgtcttttggtgatggcggtggtggtgtttatagtggggcgcacaatgttgcaatgttgcaacgccgcgtacgggtccgacacccataaccgcaagcactgcaaaggcgactacactctggagtctggacttggaactttggagaaatgactgatgaacggacagtcagtgcgtgacggaaaaataaggggaacggcggcgaccaaggcatcggataccgcatcctgaaagctgaaaacgacccttgaccgagcgatagcggcaagcggtgtgccgtcgacgccgtcgtcggaaagagacatgacggtcttgagcgtgagataaggcaagtttccatcaccttggaaatccacgaccaaccccgtgccccctgaggataaagcgggtcaagatgcagagaggcgcgtggtgagcgttttcgtcaacgaactcgaatcacatcattatcgacccagatgaacagggtcggaattcttgaaactgaccgtcgacccatcgaaaaggggcaggcaaaactgtagatcgcaagcaaccgctgcaggacaacctggaagaaactgggggcaagatgggtcaggtaaacaccagtcagcagcaactatcttccccagatttctgcttgctgacctttcgtacggcgactggaggtgggctggcggcgagagagaaacctgtttccatccttgaccctgatctttttctggacgacctgatgcacagagggtcccgcattgtccatccatgtcgagtgtttcctgtgccatccattaatggcttgtgttttccgtggagatgaggttggctgattacctacagctgtccccctccacaaccccacaaacttgcaactcccgtcgttgaccgatcgtcccgcccgacgtaatactggcggcgtcgtgtgttgtgtggtgttgtgtcgtgttgtattgtgtggtattgtgtttgagtgactcgcttacggcacagacacagatgtcgtgagtatgtcgactctgtccactactgctccagactccagctttgccaagtttgaaggggcgtctcgtctatcgagacctcatatcagcctgcggccgtgtaacgttgtgcagcaggagcgaggagagcagcagtggcagcgagagagtagcagtaaaagccactttgcggggcaatcgtaacgcttcggtcgtggagactgttacccatctgtcagatagtgacggataacgctctctctgtcttgttgccgtgctgtggactgtcactcaaaaaggggggggaaggtgatgggggtggtttcgagcgctttctagcccagcttcgccaagtgttggtatccccccctctttctctgtctctctggtcctcgacatcctttgcgacactcaagatggggatgctaacggtaacggctcggtcggtcattgttcaagccttcaaaagggtcgggtgctctgtcgggtgtcgggtgtcgcgtcgtaaccggtcggttggttggtcgttcggtcggtcggggtgcggcgttcacttgttgcgtcgggtgtggtttcctcatccgttgaatttggaggaatttggaggaatttggaggaatctggagggagatcttccgaaaagctcacaattgttgcgtgcggagatttcgtcctgcggcgaccggtgaaagggttgagcccttagcagtcagtagaggcaagtattccgctgcgtgtcggttgcctcaccggtcgtgcttcccgcgtttgagtgtccccgtttgaccaccacaacacttaactgaaggcaaccaccaccaccatcgcccgtgactgcccgccgtgcctttggagttggtactcactggccaaacaccatcgatggggagggaataggtaacgaacatcaatgcactgcaatctgatttcagtcagtcagtgtcaaacttagttgacgaacgaaagcattcatggtacttcatcgctgcagttgcgacgccgtatgatgatgacaccaccactacttctaccaccaccaccaccaaataacattatcatcacgaaatcaacaatgccctcataggaccattggggcctcagacttcatgcaaggcggccttttgagcagtgtttctgtccagtccatcctgtttgcctctcatcgtccccataccccagacttttccccagagtgttcatgctcgcctcgtcatcatcatcatcatcatcatcatccccatccatacgcacatctcccgcccccggaactttcaaggctcggactggctggactgaattgtcgaggttcgttctcggtctctgcctcaatcgactgacttcggttcctttaaggccacctacatcacgcttggatctttttttccattgcccagtgtcatggccgccacctcatcagcgatacgcccttttcgaaagccatctgacgtcccacgagaatgtcgtgatccaataacccatagcaactcatctgccatgatccgttttgtgatgcagttggtccacagccgggtgagcactgcctagagtgctcttcctgaggcgaaaattttctcgagacacgcgagcttgaagcaagactgaagtgtcatgacgccgtggaaccgactcgctgaagggtaagcaatggaggccgatgtaacgggcagataatagacagactcgagggaggcaactctggctggaacgtagcaacaactaaagtcatgttgcgcacttttgtccagcaactctgtaaagacgtcggaaatgctaagttcagcggtgtcgatggcgacaaatatcccttggaagaaggcgtcttgggacactaaacgcccatcaactcgtttacactgccacgaggcatcatgttggtgatatacgaagccagttccttcctctttgggagaatacggcgaagcaaaagtcgccgctcgaagatcgctagcgaggtgagatgtcgtaccgcaggcaccaccaaacggaaccagacatgtatacagtgtgccgttcccagcagcttcatcaagttcctctacttcaccacactagtacatgtacggatgctggcaacaggaccgttcttcctcttccgttaaggtctactctacatcatggtggtatctaacggtaggcagcaggtggtccgtaagctctctgtggttctctcatgaacttctagcaatggacagagcgaggatcgagtcgcagtcagtgggcgcgtatgcattgagcaggcatacccagtcaaaccaaagcctccgacctggtgaagaggggaagaagaagaaacacgcatcatgtgtgctgccgccgctgccttcacccatttcccctattgaggctccattttgaatccgacgaccgcatgaacttgcactccaagggagaaagtcacgagtgagttgccagcctgtgaagtggtgtgatacttttttaccttcaccacggtaattcaccgccttttgctttcctacctctacctgcttcaaaactttcacctaccacaccaatatccgtatccggcctgtgtcgtaaaggctggcttgactgggaggtaggggtagctgcgagctggaagtcgaccagtcagcccggcttgctctacctacctggcttgaatggcctatggcgtctcattggatgctgggatgagaagtttgctgaacagacgagagacagtcgagaagcggctggtagcgaagagagaccaggaccaggacaagccagccagccagccagccagccagccagtcaaccagtcaaccaggagccgaaaccgtcccattccaaattgaactggaaggtggcttccggttgctcccataggttgctagcaggatgaagcaaaagcgacttttggccaacaattgctcaccttgtggtgacacagtctgcggcaatgctgacctcccttgaccttgaccgatgtacgtacatagtttcaacagacgctgtgccgtctttgcaaacggcgggcggcgtgggagagagcgtgggaggacaagcgtggggttgggaaggattgagcgtgaccatggcaattggctcaaacttggaacgttgtcgatatttttccaacattggcatatcgtcgtttaatgttggaacgggcatggtatttttggacagtccgtcctccctgtcagcatcaagatccttcccatccaatggaacgagagttgggaaaaccccacgccgaaccattcaacaactcgacccagagaaggagagaagctcgtagtcgcggtgattgccgtcttccgtcttccaatggaatatgtacttcgtcatatacactgccagctgccgtctcctcctttctgctggaccagtgaagatcacctggtctggaacgcctgcgaacctgcaccaagccacaaccaccactttttctccaacttttgatatgcacattcgatcgagattcgcgagcacaaaccgcggggtgaccccacgcttttttctatttcttcttctttactgatgcggggacgaattgcatatcaaatgatgtatatcaaatgaggatctcatgcgatcatggttatgcggaattctcctcgacatggaggttgctggtgtgtaggtaggtatcagtcgatgtttccaagcggagtcacacatccaactgaaataaccgatccaattgataagcgttgaccttgagataaggtttggcagtctggttgataaaaagcgggagatcaactggcgagacggatctcctacactaaagactgaagtacctaatgtcggcagctgccaatcttgtcgacctgggcagcttggcggctggcggctgagaaagcgaggtgatcttgaccgtcagactgtccagctattcaccgtcgcagcctgaacggtaagacagtgctcacaaactgtacgtatcattgacgccgactcgatcaatgttcatgttgacagccttccctcgtcgtcgtcgtggacacactgtccatcttcaccttgattcaccttgacagtggtggactcgataaagtccggctacgatcagggggcttatggcatgccactcttccgttcccggtctttttgttgtgacgactggttcgacggcggcgaccacagcaactccgtcgcagcaagcaacaagcccgtctggaagggggaaaaaaaaaaaaaaagaggagaaaggaggaatgtgagcaaatacgattgggcagccgcggcctttccatggcttctcattggctattgagttttttttcgaagccacacacaaaaaatgggctgtctgactgtcgatcaacaccacaaaggaaatttgcttgacaaaaaaaccggaggttctttcccagacagactctttccatccggccaccgtgccgcccggctaccgtatcgagcgtatctctctttccgacgaactttgtaagagtttgtctccagcccgacagcttgagtactactaggtatgtagtacgcagtaagctgacaatgaaaagagagtcagatagtatcatgaacactcttcaatatcgggatgaactgaaaaacacgagagaatcagcaacttccatgagctgcactggagtggttcgagttcgaaaaccgaaaaccacaccactcgcgacaaaatcgggagtgcatatccggaagacaagatgggacgtaccttttgagtccaccaacggaactccacacgctcaagcaaaaaccccaagtcccaactccttcttttccggccgctgtattaaccttactacaacccgatatagagctttttacccaaaaagccggctattgggcgcgctgcgtttactggtttaatcagcatttcgttgcagttcctattcgtaaagttaggaagaagcatccaaaaaggagtgactttgcaacttggcgccaagagcgacgacttgcccaccaggtggtgggaggtacgtctcatcttgtcttccggatacctgataccacaaaatccaccgctattagataatcacccactgcagtcaagggcgggaggggatgcacagcagggaccgggcctgagaggaaccgctttttcctgcagtcactttttggggcccaggccgcttggcacgactgcttggcaaggaacagcggagagagtggggtactgtagctcttagcgctctttcgtccttctccaccctctttgagccccccgcctgcctgccgctagaacccgacccagccaatggatagcatgtggagccctgcttatctccgctggcctgcgctagcctgctttcgttaccttatctttggtctctcttttctttctttcctaatcccagtcagtgctagcggctgagccattgccaatccacaagggtcaggccaaccatcccggacgtgccacgattgctcaccaaaaacgccgattgcaaggtcagctttgaaacatagccctacgtcattacactccaaatggtgacctcttggagaatgagagggaaataaaaaagttggagatgctgcgcgccgggatatgcactctccgagctgcgaggacaacaagcactggatgaaaacgaaagagacagctcgaagatcaaaatgtccaatgctcgctcctcaacgtacagacagccaaagaaaggagagctcttcaatctccaacaaggccgccaaagggacaacaacaacaacaacacggactccaccaagtcctattttggctaaactcgtggtcacgccatgtttccaggtccaaactgaatccaggaacacgcagccaggaacgagccaataccgtgccggcgaaagaagacatgctggaattagccaggaacaggaaatacctttcaccgagttagatctcccagaaacaatcgagcgatccagattggcatcgtgtgtggatatgccttcatttctctgctttgtcataggatgtagtgtatgtaggatggaatgcggtacgaggctgagattgctaaaaacaaaacaacgaaaaaaaaaaaaatcacaatgtcgtggagaccgacaatcaggaaagtgctgatcgattgccatgcgaaccaccagcaacgtcaatcggcaacacattttatcaaaacggtagtgagatgagttgtcaacaagagtctgtcattttttttatttctttttttattagtttttttcaagtcgtgccgcccgcatttccaaccccggaatgccgaaccactcagaacggctgtaagagaaaatccttcatcacaaacgacattgcattgcatgttgcggggaactcacttttcttttatttatatatgtacatacgccggccgggggggtaggtgttttggttttgcggaatcgcggggtcggacttgttcacggcgtttttatgggtccgggagccgcccgtcccgtcttcccgcagagtgtaccccgtgcttggccgccgcccccgcatgtccacgccgttgggccgcaaattgcaaccccgtctggtccccgcgcttcccccggtctgtccccgatgttgctggcgagggctcgcgccggccacaagtcggccagactgtggacacggtcgttgggttggtacatggtaacctgaaattgtcagacgtgcatgttcgaaagataccgcctgccgcatccgtatatttgctccgacggattccccccccccccagagtcccggtccctttcggcgcacaccacagcgtgtctccaaaaaagccgccgacttctcaccgatgccagcatcatccacaatgccggtatagaacgcggggccacacggggttttccccggagtcttgatccgggggtccggggtaagaccggccaggcggggaacaaccgcggggtacagctgcgacgccggtacataagcgaccgacgttcctcatactcggaactccattatacgcaactatacaaggactttttcacaagacaacagtaaaagtagtaacaactagtccgccgatgttggatattgacgccggtactattactacgtatcgtaaaccgggcgcatccgtcacaattagagtcacagtaagcgcaggtgcgaacgatgcagtaaccaaccgtgagtaaccgtcgccgccgccatcaaaacggaacactttttcaagtctcctaagtaattcttctcatgctcttcttttctcttccagcttcgtcttctccagtgccgtacagtagtagtagtagtagtagtacatagttcatgttaggttttcaatagtttgtaccagttcaacagcctgagtccactctcacagcccgcggagctatcatgatttaacccggggcggggttatcgcaaggacatcagtctcggtataggcttctttctctacaatatctccagcgaggtgaagctccggccggcggctcccttaccaggttaggcgcggggcggggtggcttggtggtgcgcggcatgttccgtcgtgctcaagtgggatggatgagcctggactcgaatcctggagggcataaatcgcgcgcgtagcatccaggaatgtctacccctggtgaatggctttcctccgatggatcgagaaagggcgtgggaaattcaacgattcaggtgaatttcatgcgattgatgtggctttgtgcaatacccgggcgtgggtatgaggttgactcggatgtttggtcggtgctggccaagctacacatactctgtgcactgcgggcaatcctcttgtgggtgtacagtaccatggatttcgaacttacaggatgaccatctttcaaaccatttatgacctatctgacaccgaggcccccttttcccccgctaaacgttttattgtgaaactcgaattcaggtgatgaactttaaagtccatcaacaaacactaacaaaagtcgctaaggcaaccattcataacccccggaaccagcatccctgcttccgccactattggtcaaacgttgaatcccgtcgtagtacaaggtattgccgcccgttgccggccgcactaacacacatagtcgccgcgcttaagacgaattcggtgacagctcccgactccaagggaagcagatgaacgaaacaaacaccaaatttggccaacccccctacccatctttcattccagtacctaagccccccctcccccagcctaaatgtttgaagagtttctccccaagacttgcatgaagagagaccaggacggggattccaacaaactattgatgactgcagggtatgtaccttaatcccgttggtgatgagtcgtcgtcgtcgtcgctggcaaaatggttagttaggcacttcgcccgggcaaaagtcggttacgaactgaaaggtgcaagcccgctttccttgaattgcaagtgcaataaccgcctcaaatggacaggccacttcatgagtggcatgcaacttccaatcccaagccttatcgtcgacaacaacgctgtcgactgattggctcacacctacctaggtagtcgtttctcgcaagttgcgaccctccataaaaaaaaagaccgctaggggtcccgcgggtctcgttacctactttaggtaaaaggggcagagcaactgaacttggcttcttgccggcagtgatctcacgattccaagattttccaagattctgcatccccacgcaaaacgcttctggctgccagcgccacagacgatcgagccgaaacaatcgagatgaaaatgtacctgtttttcattcatcgacttgctgcgtacaatgaaaggtccctgacgcttttttttttatccttgtctaattttttttgttaaaagtccctgaagtccctgatttccgttgttgactctgatcgcttgatcggatttctgatcggattgcttatcgtgctatcccttatcgggtccagcgcctgcccctgtgtctataagcaggttgcgatcggcccaaggaaaaaaagacggacgaatagccaaggtaccaatagcaaaaactttcacttgcctgtttgggtcagtcgtgcttttaggtgggccgatgggcacattgcacgcatcaacatattgatgacaagagaggagcatttctactttgcgcctacctacctaccttcaagccccagcgagagatacggtctgctatagtagcatgagctagtagggtctggtgtttctcatcctggttttccatgatcactcatttccccccctccgtttctgacccgtaatcccggtatgttatgggcgctatggagcacgatcattattgcgccccaagtgaaggatgttgttggtacatgtcgtttttttgatatcgggcaggatggcatggagttaggtacctacctacctctagtcttgatgataccgttgcgctttcctaatacattacctctacataatgctccagtcctcgagcggggaggaatgtactcaaccacaaggatgttggggacaatgtctactccgcttatattcaaagacgacgtggtgatgaccgtgacgactgccggtgatgaacatagtagtgatgatcactggaaatgtgcgttatgtgtgcttgcctgcgcattcagtcttttcactccaccgaaattgttgcgaaagaggggggagggctagaatagtatccacgccatcaagggagcaaaacaacatctagataatactttcgtccacctctaactcgcactcccgcgtggttcacccccggtgtgaggagagatcggatcgtgcacgcatactgtggtacataattctgcggcgtcactgcaggacatcatgatggtcatgcttgatgataggatggccgcagcggacagtgggctgagtccaacttgtagtatacgacaagctgtgtgcgatcctcatgaattgccaacttacagatcctctcaccaccattgcatcccggggctgacgccagcagcatgacctgacattggtcttttgcttttaagcatgcacttgcaaggctttgaactaaagatccgaatctctggtttggaaccatcattggtcgggacgcaaaggaagacaacgatgttcaccacgtgcttggctgttgattggacaattcctctttttgtcgacaacagagaagtgaatctcgaggggcaaggcgccagctgctattgtcgagcttccaggcatacatgtagctctggcgtatactgtgccgtccgttttttttttgtgcgtccgacgtttgtctttgttggtcactgtcgaggtttagcgatggcttgcctttttctgaactccgccgcgacaagccaggcagcgtgacgccaagagaaggatgcgccagggcagggaggccagaatgtctcaaggggtgtaggctgagcgataggatctccggaaatcgcaaacattatgatgtacaaggtattatacattggccaatcagtcaacccctcgcttggtcgcttggtcgcttgggggcatggtggaatagtggcatgtttctgacttttctctgtctcacgacaaccttgtgcacgaacacggtctttgttagcctggtatctgattctagcgtagtagcctagggcacactgaaaaaacaaaaacgagcaaggcaatcaaacaacgacaaacagggagaagaagattagcgcgtgataaatagtggaccgaggcggctcaactgctggcggatttgcactcgactcgagaacgaatcgtcgatgagagtggaattaagaaagaaaaaaaaagactttgtttccagttacaaaatgctggacgctgatctgccgtcggagtggattctccagtccaccaagaaccaaagaggagacaagccttggatacaaagtggacaaggagggaaaacggcacagacagtgtgtcgcggtacacagtacgagtggttttggttggtcttgtcggtcctgggatcttgggaacggaggtcggggtatcgtgaagacggcggcatagacggacagggtgtcgagactccgtcgcgatgttgacctggagaggacggaatgaatcatggaatggaattcgagatggagacgcgcgcggatgcaattagtgtactataggtacgtacctctatgcagtgaccaacaaaatccgagcgcgccctacgcggggtgggcccccaagttgacccccactttttaaaaaagcttcagttgacgggatggaagtggaaggcagctccgtcgcctgtaaccgcagtaaacctccacttgacagtgcttgtaccaagaggtgcagtcgtgaagaggggacgggcgagaaggaactgaaggttcagttccgtttgaaggaagggatggcgcgctacaggcaaaaggctaccggcgggagctgggcagagactccatgaagtgaagtcaaacgtgtaagtgaaaatggtctcgtgatgcctttttgtggtgtttgaccccaacaaaccatgtcttgtgcctggttcctggatttaggccaattcttttacattctagcattccatacagctttcagggagggcatgtcccggccggtgctcgatgaggaccgcatcttattctgggcagttggtccagcatatttccatcacagaccaagacgatgatgaatgtttgcaccaataatgcgcctttgcaaggggaacatcagatccgcattgagtgagatcaagggacacgccaggggattccggattcggggaccaatgtgctatcacatcatctctttccctatagaaatattcaagactgcattgacgtgatgacaatgttccagcatgttccatgtctttgagtgttagtgttgacaaacagcagagaccaacagcagtcttaaccatccgtgccgtgtttaatgttcggacgcaaacttggcgaacacaaaacgagaggatttcactcgatcgagctcattgaatgatcatacacaatcgactttacgcgcaacaagctaatcaatcacgacttgcctatgattttgataaaaagagtcagacagataccgaccatacagcgctgctatcacggcctattagcgacggtatctggctgcttataaggctgagcgagaccagtgtaggccgcacattggtggcgttgacctgccaaaattcgagggtcccgtctctttggtaactcgaggtcggcgatgcgaggccccggaggtggtcactgcaatgtttgacgttgaagagcaaactcacggtgcgctgtaagtaagtagaggtaccctcccaaaacggtgaacaaggcgcacggtgaatgaattcgacggggagacggggaggactcagaccgagcatggagcccagaaggctggcgcggctgggaactgaataccactggacagcaacgaaaacgcagggaaagtgccgcgttgaccggagatgcttgctttgcatgaaggtcggtctcaagcatgatcccatggcaacagaacggatgtcgctgccctgccgacgtgaacgccagcgaggtgtgtgctctgccaggcaccctgcaccttcccattcgttcagtcatcagggtcggcgacgacgagatgagaaacgtgctcagaatctggtcacgatcgcaaaagtcagccgagcaagacaagaaagacacggtgagaacgaatcaaagccccccgaggttgaaactccaagaagaagcgttacttgttgcgcttcatcttgcattgatgtccaaactaatgcggtatcagatgcaatgccagatgaagagacatcgtgacgcaccttccttcaggaaacctcccttgctgcttggcggtgaccaaagttcagttccctcaagggttcaacttcgttgagtccgctttcggcgctcaccgtacctacctaccgtagcgattgctgaccaggcacgcagagggcacaggtcagcaaggtgacaagagccccgcagttccctttctgcaaaagagacggaccaaccacggttaaccctgacacctgacgtaccccacaagctcacaaccctcagcgacaaggaaggaccgggaagggaactgaaagtgacggcggggcagcttcaccttggattcactgcatggtccaagcttcatgccgccgtcggctttcttgtttgcaacattgggttgcagtatctcgcgaatctcatgcagggctcgttgatcttggttttttttcagggtcctgagggttcacctccttgaatctttttcgatacttatcacaattgtgtgtcgaacaggatggtatccaacgaaaacggaggcgacaagttcaaggccaacgcgataccgtcttgcctcgtccgctactgtaccgtacaggcccctcccacgaagccccatgtcgtccagaacaaatcgagacaaagtccagaagaaaaccggcgcgatccatcggacttttctaatctacactgcacgatcctacggcccgtaatcacgagtagctcccgtcacggtcgcctatgttcgggcagcaatgtctgtatgactgacaggctgacggcggcggcggcaatggcgttatcttcccgaatcccgcgaccgcaggcatttcttgcatcttccaaggaagtccgcgacttcaccatgaccgatcctacgatatcagagcccaagcccccaaacccatccgagcgaaccgggcaagtacgagagggcagcgaggatcgccaagatagacggacgccatctcctgagcagagccacccactcccctccgtagcgaatcataaccaggaaaaagagcaggcgaagagataacaggtcgtgatggaacgaggtagacgaatctgctaggtgcactctcacatagttgttgccttgtgactgtcgtgtagcccgacagcggcgcccatccaacttccaacaataccatgatacccatccagcccaaagaaaaagaaaaaggagggcatcgccatgtcagactgccggtccgaggttccaaaggaccatcaagccgggactccatcgcgaccccattcgcaggtccactccgtgatacaagctacagctagtccagtgggtatgggagccagacgccagcccagcatgggtagctgggatcttgcctgggtgccatgaaaggggtgataactgaaagatgcggtgatagggcggacccaaaaacggcgacaccaaaagcttgttcgttgggcattacatgctgtggtggtacaaacatccaacatgggaatctctgcaactctgctatttctccagattgctgtcttacatgtttctttcctcgcatcacgtactgtccatttgttgttgttgcttgcgcgtcggccgcggccgttttgcggagtctcgggacttgcatttggcctagtttcggcaaaagtccctctcacggaacaaagagccaagtggaactgaaacggccggaagatcgacgagactttgacctcacttcagcttggcattccctgcttgccttgggctttcgataacactccgcctttcttacgcaacttcttctgctcatcatcgtcggcctcgtcgttgtcgacctcatcctccgtcgttgtggcaaagagagaaatgtggggaccaacgacgtcgagataaacgtcagcaccaatgaatggaagggtggtgggtggtgcgacaggcggctctgtttcagccgctacttgtattcggtggacggatggatcgtcgcttcaaagggattgtcaggccccaaacccaaagggtccgactgtttcaatcccatgttgccgtgtttgtttgtcttcttctctcaatcgccggacctcctctgtgtgatcatcaccacgcattccgcggcattcactacttacagcacacgcccctctcagcatcgtacccgagaacgacgacgatgacgatctatcaaagcttgtatctgccgggtctcttgaaccttgggcatcaaccacagccgatgaggtggctagtggatcaccgtcgtattttctacaactgcgacggcagggaagaaagattgtaagcggctcgccccagctaaccacaggccagcttgaaacattgtcaccaacggcgaccggggaaaataaaagccacttcctcaaacaactgcaccatgcagccgcaacgcaagcccaaatggtcacccgggcaccagccaccagttgcagagacaaccgacggtgctctcgtcagaaaaagttaccaatagaggaagaaaaactgacctgcagttgctataggtcgaaggtgctcgggaacctgggccatctccacatttcaagacactcaaagagagtaggtaccattaagacactgacgaacacgtgtatagcagctgagcttttgagctctttttttttttctgacgactgttcacggcggactttgaaatacccgaatacccacctgacggcctggagcgaatctcacggtggttgctgcaaggcatacggtatacccaagcacccaagatgccgacctcgccaaccaccgtcaaccaccatgtctcaccagccagcgaggtgctgttcagctacgtattttctgctggaccggcagcaaactgacgacacagatgttttcgaagcccttctccacgagcgccagcggatgtatgcatgcgtagggatcatgtaagtcaacgcggcggcgacacagcaaacaatttcctggggtaaaagtacggggtatacggggtaaggcatgcctaatccgtcctgcccggcgtacgtgtagaccggtaggagcacgaggagcaaagggcgggattggcgatatctctatgaagaattactggacgataacgactggaccacgtacgggggataacgactcgggcagtgcagtactggagcacaagatcactggaggatacctggattgcaaatgggaaccggcccggttgagccttggaacgtgcggtgtccctcgtgtgatgtttaactgacgtggaccagttgagttgacaaccaaatgttgaaagaaagtcacgacagatggatgaacaatgcactacagtcaacagtcgacaggaccatacgttagatacccggaacacccaaaaacgagattcattaccaatagccgggtttcgagttccgaaagtttcaacacacggccgggagttttggcagggaccatttcatattcgcagtgccgttcttgctcctcggcctgctctagtgtactatgcaataggagttcgaaatgcgtacgcagtccgaacccgccgcccctcatcttgtgtcgccgagaaaaaggccacacaagcctcccaaggtgccgtcgccgaagctcgaacgttctgggggaatccaaatctaccaccaggacattggcgggcgttgtagttggtcgaaaggcttccaagccattgtaccaacaacgcagccgaaccgaacttgcaaaagtttgtacactagctggatccgccacggtgttgctgttcctcttggttgcaactctgtcgacggttctgaatggcgccgtttcaccaccaacacttctagcctccccgcagtagaggcccggccccgatctagtgaggggaaataagtgggggatgctccgaaaatggaaaccttggaacaatctctgtgttcagagacctgacgatctgttgccacatcacacgtcgacctctcagccattgggttttcttgactaacacttttggctatggtggtgtacaaacgcccctggaaaaaccaccgacttggttcctcagagacatgcaccgttatcaattgattgtcgaaaggctgttgaacacaaacaagccgaaacacggcgaacggcgcccgtatcgattgaaaatagcggattagtatcgacgagagaccctaaggatgggccaccaggatctgttagccttatcgtaagcattgcgggcatttgaatgcttgggctggcttggcggggcagcacatcaacaagccgtggcatcacaacaacaaacaccaagaccgactttgctggcggccatgacgttgagttcttttcttttgtttctctctctctagaaaaaaaaaaaaaaaaagaaaactgaaacagtttccatcgacgattcgagcgacaatgaagactagcagtcgggcctttctgcgttgacgtttcacagctggcattgaggtcccgctcaacacattgcatcgagcagcctccagcatcagtcgcacgcaacagggcgcagcatacagctgaggtagcctgtgagttgacgaagaacgcacagcactttatcaatcgctcaaatcaaactctatcgacgccaatcggcacgctaacgttagagaatgctcgaagcgaggcgatgcgaagcgaagtgtctctctctctctgtgtgtatgtgtttcgcccatcatctgacaaaacggtaatcgctataggccctgggcttgcctgagctaactagtagaaccagtcgggtggaacgacaaagaagtgcgcccggccagacgtaatcgagtgtgcactagttaaaacgggatgctgagcatttatctacagtgctttacactatactatggccttgatgacaatacggtagtgttatcttgatacatcaacaccagcatcagcgatatctcaaaagttcctactacgacaacagggcattctgaggtttgcgatgggtagtggtgcataccaggaggagcttattatgcaccgctcatcccagtcaatctatccgtatcggaagcgagcaaggacatgacatcgcatcgcatcgcccaagtgtttgaagattgattcctgtaggcaaggcagaaggcatacgtagaggcaggtatgtacctatgcatgaaaaggtgagttcactatctacattgtgcccaatgccggaatcgcattcagcatcccggtacatttaagtagctggcagtgcatgatgtgatggcagctcgacaacatcatgatgaaggctcgcttctttgtgtttgatgggtcgatcatgactgaggtgatctcccgatgtgaggttgctttacggatgatatattttcgattccgatcctttacatctgggagtctaggcggggggagcgctgctgggctgatgtttcgccttttcgcgtaaactgtcgccgaaaaaaggggatggagctgaaaggacatgggagtcccggaccggaccggctcggctctggcctggacgacaaggccacttctcgttaaaattcaaaattagacttccctacacattgtgggctgggaaaaagacgcagacaagggatggatggatggatggatggatggatggatcgacgatggatgaatgtcatggctcgtaactaagcgctgccgcttgacgcttgacgcttgacgcttgacgcccgtatcgcgtgctgcaacatttttgttttgaaagtcgagactcgagaagcatcaactcaagagacatacatatatgtattcagaagatgcacccccacgcccgtcgacatgacaggcacctgaagggcattacattgactgatggctcagttccaatccaaaaccgcaccggaagtagcacccgcatctttaattgaaggattgggaagaagaaaagatggctgaatgaagatatgcaaccatttcatgttcatggcatggattaagcgcttattttttgttttgttttcttctttgtttcccatgggctggttcgagacaccaccaaagtttgtccttccaatgtcaaatgtctctctgcttttgttgttggtgttgattgagcctttcgttctgttctccgggggcggctcaccacccgacctcacctcaagcctctcgagtgctgatgggggatgcctgcagccaatttccctgccgacgtcattcttctcaacttcccaggcgccagtcctgctagctccctgatccggagcatccatccatgggattggaggcttaccggtaccgtgcgcggctctttcagaactgcttttagccaatcagcgtcgattctgacggttctgataccgttttcgtggtgggatgaaagcttggcggacatgggcaacaacaaggttgacatcttggttgaacttgacattgcagcgagcagcaattctcaccaccaccaccaccactcccaccggtgacaatcctcccgcgctgacccccatcatcaaatatcgacaatattgtgccaaggaatacgcattccgatatgtgtcatcttatgctgagatggtggtgtagtattcatcaatcgaaacaccatcaacatggcgacgacttgggagtagattctagaactcataaactgatgatgaagatgaacgaacgcctcaaagacaattgatggcgccatggtagcacagcatcgcagcatgtttctcaccgggtgtctgacttgcttcatacacactcttactcacagcagcagcagcagaacatctcgaacccgcgaattgtctcagatctcttgtcgtcaaatctctctcagctcaaggcccaaggtctctgtgcctgaatctaacctccgttcttcaaaaagtcaaagtcctaagcgtgcagtcgtggtcccacgtcggtcatcgcgaaggaacgcttactcggtaagcaactccgaagtcgttgagaaacattgatgaagccgagattgaaaacggtctttgtcgttcgtgccggaagaaacaatccttggtgataatagaacacgcgtggttgcctcgggaactctttattgagcgggagggcgactcatctcagctccatcgcattttctagaaggatgactgagcgacgggacctgaggcgattgaagcgagggataagtacctaaccacatctcaacccgaaaccgataagaatttgatcagaagaaagataagacagcttcgattgatgaaagcgtggtgccgaccatagaaggggctttattcccttttgtgcgcattcctgccattccccagccacggcgggccatcgtattacactcagtacacagcaaaaaagggggcaggaactggaagcgggattcacagccagctgagccgactccggagcaaaaatcggaggttgtcttgaggagggtcaaccacccgaacaagaagcatcaaaattccagcagcaagaaagctgagacccttcccgaaccgttgggcggttgtacacacacaatgttggatgttgagagcaaaaaagttggagggtgggaagacacaagaactcggacagtgctactagccaagacgggacagtacttactaaaaccggaggcttacacacacgcggtacaccgttttcaagattaaaacggagcactcgacaaaagccaaggtcaccaagttcaagttggtccaaactgaacttttgctgcttgaggaagtggccgcccaagtctccatggtcccattgaaattcacaaaagccatctactgcgtatgtattcatgcattatgtgtctccaccggttattatatgtaaactacagcacctatcaccgtgctgctaacctaatatggatagaagcaaggccatgcagccaagataactgaaagcagcagcagcagcagcagcattattagcagcaggtgcaaggtacattggagcggtaggtacctgtacgaaactacatcatgaccaccgtaactgtgccgcatcgcttttccaacagaacggagaaagttgtgggaaaaaagtcatttttgcgtcttgggttttctctttccacttctaacactgtctacaatgcgctacttacgcgcccgctcatttcttccggcctgtgtgagctactggtgtagaggcaggtaactgccctgaccggcagagacatctcagcctggcacgtttttctttgggttttcctccctcccttggacctgagctttgcttacttttccctcgcagcatgcccaactgctacaggacaggacatgaacaagtgagtctgagcagagcgttgctgcccatcgggaggaagcacagcagacagcaacagcaacaacaacaacacattcaaggcggaaatgacaagagatgcaatgcactttggaggtaccgacatcaactcccactggatggatctggagagaagacggagctaaggtagtagcatacgaagtgcactgcagtgcggtttgttgctgtacaccgtccagaccaagacagtgtctgactgtacagggacatggggagattgaagcagagacaggccattgtcgagaatcaagacacacgccctcctcactgagaactcaccccctcccccgttccctccccctgtccgtcctggcccctggtcctggtcctggtcccggtcccgtcgtcaaccgttctcctcctcccaaggaacggcacacacacagacgaaaagtcgcattccttggagtgaggaacggacatggacctggacggggactcgctcgcttgccggttcgaaaaagtgacgggggcccatgattcaaaaccagcagccgctccgcttcctctagcaccaaagtgcctcccgctcttcctctcttttgtcttgtaaaccaacacctctgttgtgtttacttttttttttcttcttcttgttcactttgatagcaggaccattgatttatatctggttccttccctccccctatccattcctcctcctcccgtccccgagcttggccattggcgaacgatacatttgggataccccccctttcgacattccatcgactctctcctcatcggcatcatcagcatttcactcgaaggcacttggaaaaaaaaaaagagcaaaaaaaaacacactggatcattgcattgttgttgtttggggaaaagcagacagcaagagcttggaaaaggagcgataagtgagaaacaacgaagaaggtcgaataagcgatatcgaagtcgacatacaccccccccttcgcgacccccccttctcgacaggacaccgatctcttcaccgcctaccatcttgggtccctggactagtctcccgtcccacgacttcacatcatcctcatcctcctttgtccgccggttccgatcgacactgacgagcctcgcctccatcgatcgactgacatacgacgacattcgactctctggtagaaccgagtgcgattctgaagaagagaaaaaagagacacttttttttgcaaaaaaaaagtcaatcacaaacctcgttgctggaatattgccgtggttttgtgtttgtcactttttttgcattcttgtcctctttgatcatcctcaaaccggtcctctatcaatacgacggacggctttaccgccaagccgtgcggctaacctctcaagtaagtgggcacatctctcttcgcagaacgaactgaatgaatggaacatggaacggaggagagaaaaaaacacaagtaggcgggcctgggcttctttcagttcagcaaatcaggaacaagctttccatggtggttccccttctacaccaaccaatcgcttagcctgctctgccactgcacttgcacccgacggcaccactggcaccactgcgtccagggcgacattttactgcaccgctgccccaaagtggaatgcatggaccacctaattgcacccgacactcttcatccagtcaccccccccc