gttcgtatccgtatttaaaacttaagagaaaggacattacaataccaatattcggacggatagcttcgtatccatattcggaacttaagagaagggatattataatactaatattttaatgagcggttcgctagtagtaaaatagctataatatttaggatataatatttacggctattataaataatagctcgtttaaactaaggggcgaaaatatcgtaccttcgttagcaatatagcccgacaatactataataatacaatacctacgccttctactatttaactggaacctactacgaattgcgaaggttctaaggacggaacttataaaaaggggggtcgtattaaaagactaagaattcgtatacagaagtaccttaataactattattctcctttattaactaatacgtaagattactaacaataacgcttatatcggattgggcttgcgggaaggataatccggcaccgtactgaagcgctagactagtacaaagctctataatactcgttaatagatgaatagagtttatataagtataaaagaggtttaacgaagtataatttattatagtcggtagctattaatacatctttaaattgacccctaatttgccgtcccctacgtatagccacgaccgtagtcacctcagcctacctttcgcctacgttcctaacactactagaatttaaaataactaagaataaacattaccctatattaaataaaccccggatttaaaaggttaatccaaaacggttattgctaaaatttatattaaattaaaatctcctaagtcctagccgagaattaataattcgctttagaaaataaaatattaatactattcgaatagaaagacgaatttctatagaaaatagaaccaaattcctataaccgattttacgtcctacgaaatttatatctaccttaattattcggaaccttgtatagattaaactatattaggtataactatttaaattattaccttcggtaatatttcattcctagaagcgtatctaaatttaaataatactttaaaacttaccctaactatttaaagttcgagaaacaatactataaactatacgggaatctacaacctatcttaactcaaacgccctatctatattatactattagtattaactttatcctattactactagttaataaggaattcggctataatttaataataattagtatagactaattaataaaggaattactattaatacctaggaagtcaatatagataatagtttaataagtttccaaaacactaataattcattaagagttaattaggggatcccaaaaattattattttaaaccgcaatctaaagttcgtcttagctttttagaagggaatatagtaagttttgggaactaaacttctatactcaacagtatattatcttcaaattaataactaaataaagaggattatctaaattatataagtagtattatagtattatattaattactttaaggacctaatacaataattggaaactatacccaaaatctaatttaaatataataattctattgtattattaataaatatatccctaaataaaactgccctcggttttataccgaactatatttcaaatatagtagtaggtaaagaaggaaataagcctatagactttaatttcccgacctacaaaatttcaatctaaaatagtatcgccttagtaggaattacaataaaatattactataataaatataaataacctatattccttaacgttggagatagaatcctactccgtctttataaaggatatacaatgccggaagttagtaggaagtttaatacctaatatataggcccttttaggatcaacgaacgaatcggacaactcgcatatagacttaacctacccgaatcttaaaaaatatacaatattatttcaatagatcatctcaaactagcgccttttaacacttacggccgctacttaccggaaatcggacttattaaatcgttagactacccctaaattattattaataagaagaaaataaggggaaaactaatctataaattaaaatacgattaagttaaaagtataacaaatagaaaatattagactaaataggagacaatagcgtacaattactaaagaattgggaagataggaaaaagcgtattaatattaaagaccttacgaattaataaagttagattcgaggagccgtagagattaataaagctagagtgctaaattcaataactaataggaacctactcaatataactattcacacttacgaaagcgtagtatatttttttaggggggcagattattagaaccccacatatataggtatagcaggtacgacttatagtacagggcaagggcacgcatagggtgtatgcttagtattgtgtatttagttagatccggacctccatagtacttgggaggccagacttctccaatacattgtatccaggccatacagttgccctacatacggttgcaatccttacatccatatcccagcatacatacctagctaggtacctaccgagcttacctagactacttaccctctgaagctcggcacctcgcacaacataattgtcggttgttggatacgagtgtctggctgtcttctggcggttgcatccgtcttgtacaccggaagttgtcttattgacatctcggctggtctgtccagtttcgttcagtacggtaactcctcatgtgtgttcttgagtgagtacctcgacggcagtggacacaggagccaacatgaagtctccttgttcttcacttgcgatgaagctccatttgcttaatttctttctgaaaccagctgtcatatatgggaacaaagcattgtttggattgacatataattacctattctttctctttgcggcaccctggaatattcacacattcctgagtgacatcctgtcatacgaaacccgctgattgtaacttacatacacaccaagcgtgtaaagttgggaaagttacaagtgcgaacgcacgacccacatccaggtccagcgcacgagccacgctttagaataaaagagagccaatccatccgcaaattttcagaatcttctttttctctccttttcttcttcacatattttcccttcgcctgcaggcaggtaacgtttttctcagcttcggctggggagatgttcacctgtcggatttgtctctttttctttctctagaaaaagaactcaatgactctgttcgcaagacaggaagaagtagaacagatttccacagcgcgctttataatcctgatcggccttctttctttttttctcctaatgggtcttgttcaggttcgcttggtgcgtacatcaaacctacagcttagaactattttacacacacattgcacttcatccattgcatacggaaagatgtggtgttttgtacacaacatcgaaatttgtgtccaactatgctgatggaatcagacaatgtgacatcccaaacccaaacccaaacaaacacacacacacacacacacacacacataaatatacactataacatatacatattagtgagaaacccatgcaatgaaagaaaatgaaaatttgcttctatggacaacaacaatgaagagaacaagttaaaaaaaaaaacaaatgatcccaagcctggcgtccctttccttttcccgcacagtaacttgtgactatgtagatgacctaaccgggggtattattccgagttaaccagctggccgcccgaaggtgggtggtaaaacaaacatcatgtagcgcttttcctgaacctgtccgtacaattgcgtgggcatcccttgcttgattgacctcacacatgaatcacaccatccataatcttctctttcaagcccgtcttctggcccgtgtggttgtcattgaccgggtggctcgacccggtgtgctcgaccgcgtggctctcgtcggagtactggctacctaagccttggtcttccgggtagagcgagtagccctagcaggcgtggtggcttccgccttgggcgtggcagccgccttcttgggggtggtgccagcggccttcttgggagtggcggtagccttcttgggagtagccgcggcccgcttccttgttgacttgggctcctcctcttccttggtctcctcctccttggtctcagccttctcctcggtcttctcctcagcagccgccggtgcctcgatggccttgacgggctcctcctcagcagcggtcaggagcgcgggctccttggcctcagcggccttgagctggggtgcctcccactcgtagtccatctcggcaagcttggcagctctggccgcccgcctttgctcctccttggtgatcttaccctgccacttggactcaggcagggccttttcgagttgcttgccggccatcttgttccaggggataaccttgaagcgacggttggcgcccttgaagaggtccttgtgcacctgcgcgggagggacgaccttggcggtcaggatgtggccgaagaggaggtacttgtccatggtgcgggcggcaatgtcggcaacctcggcgtcggcgaactcgacgaaagcgcggtgacggctggcgcccgtcttcttgttgcgaacgacgcggagtctggtgatctcgccgaactggccaaagtaggcgcgaatctcgtgctcgtagaaaccgtgggggatgcgaccgaggtacatgacaccgcgcttgccgctgcccttggtggcactggcgtccttgtcgtccttggtcttcttcttgggaatcttgccgacatcctgacccttcttgaaagtgctgatctgcttgctggcctcctcgttgtcctcctccttgtcgtcaccgtcaaggttctcgacaagagcctgggtctcgttgtcgagctcctcctcctcctcctcctcctctttgtcgtcctcctgctcttgcgcctcgggctcgggtgttggctccttggtcttcttctccttctgtgccggcttctccttcttctccttcttgttctcctttacgggcttctgtgccgacttcttgtcctctttgggggtggtcttgggtgccgacttgtcggtcttgggtgtgggcttgggcgaaggggcagctacggtgtccttggtagccttttgcttcttggcggcgacgggggtggcatcttcggtggcctttctcttctcaggcttcttgctgtcggacttgggggtagaagccttggactttttgttggcgggcgactcggtggctgtggtgaatggggattagcttcagtcgcaagatttccatttggacaatgaacttgtcttcagaatggggcgttgtttttagaactcactctttgtctcccttctgctgcgggttactggggccatattggatgatggtgatgattgcaagtaagaactgtacggtgtctaacttgctatttactacttgggaagggggaccttggggaatgcaagccgcctgcacttttaatcaagaaaatttctggacttaatcgattctgccactgcactagcaggcggtgagtctgtaatttcacccccacactttagcgccaacccacgcgctccgcaccgttaaccccaaccccagatggctttgttacagacacttacaagtcgcaacgacctcaacgctctgcccgtccattcttactctctgtagaggcatcaatgttgtgctgggtacttacatacagcttgctccagtacctctgtcttctccatgtcagtttgtcatgacctgttcatccaatgttgccaaagagatgaacattacaacaccactcagttcgatgtcgctttgtcgcattctcatgaaccatcactgttttcaaagttaaggttgtgccatcaaatcaataccgtagatacgctacgcggtaggtacattcagtacaagcagagggcagctgttgtcagcaagtaagcaagtaagcaaagtacctagaggtaggcatagacaaacaagcaaacgccttgaaaagggaattgttcccggcaacgtgcagttctgttcccgagaagatgaatgcccaaacatggaaacacccattttcttctacattggccctgggcatgccttccatatctcactacctacatacgtggtacacgataagctgggcgtgggcagctgcgtcaccagttcccgaaaggcgacaaggcgattgattggattataactacctaggtaatgacctggaatggcctagaaatagcagccttccccagggcagcattgggctgactgttccctgaattccccgtctatgtctagacttccgttcccagcccaggttcccgctccatggatcccgagtgccccggtatggaccagtggtgagtaggtacctctaggtagcgagtgtaggcttcctgtggcctgcccgtggctccaagaataatcgagtggttggcaagttgaacgtaaaccaaagtccaatggctggaaatggaatggaccggggggatcggcagggcatcgtggggaattagttggatactgcactatcagcgctaaccatcgccgccgccggcttctttgcatcgacgagacctgcattgcctctctcttgcttcagttgtttcaacttccaaatgcccttttgtctcagccattcttccctccctgccatacctacccctcgaacctcagctccgatctttcttggctcctgtcaggtcttgacattcccggcgctccttcgaacgacaaacaaacaccaccactcactgtccatcgcgattcttggagaggattccgtagtccaacttcagctgagagactccgcggcgtcatcgggtgattcatcataaccaaccgacttcgtcatcctgtcatctcaaccatcgctttcgtccaaccacccattcaagtgcgctgccacttatcctcactcgataccgttcacgtcgtagccatatagtccctatacgccattgataccggactaacactttgcgcttccatgagacgtctcatgcgcggctcagcctcactcaacattttgcgactctccagacctgaccagtaactactactactacacccctgaggactcagcctgcttgaactgcgccttatccgaatgtgccatgtttgccttgagccttcaacttggatttgcccttgaagaatcgcgaaaccagacataacagcctctgccggcgacacaggcgcaagtggcacttgaagggggaggagtgaagcgatggccgagtcaaagaggaagagtctctggaatctgattcgtgcaaagagcacggcgatcaggaacttcaaagatgtcagtcaacaatcactcacctcgagatatgactacaggcctaacaccttgtacaggtaacaaaggaagcaggtcataggaggacagcaagtgatggcgacgcggttttaccccgaaggagatcggatttgcccacagagttcacaagcgatcgtcgccgacctaggcggcccggcgcgaatggcaagggcaaaggccgtgactacgagatccatcgtcatgatccaggtccgcttaccgactggccgccatcaggcatgtcaagtgaggaagagctgtctttggcccaggcaatgcagctaatatccaggggtgctccggctttcagaggtcataggcggcctataccgcacgctcccgatcattgctacactctttacgctaccgttgcagggaatcatggcgatgacaccgacgccgccaacttgcacgacgccatgacccagctcatgactctacggaaagaggggtccggttacgcaaactacccatgggagactttcgaacagccaagctatgccttttgcttcggaaaacgcgcaggaaccattacactcaaccattgggtatcgttagccagtgttattccgccttcaataccacttcgggattccggcgtagcaccacgagagattacgctggaccgcatctttgagaggcttcaggagttagaaagggggttggaggacgacgatgaggatcttatgtacaagaacctgtaccgacgacttctccgagaccccgacaagtacttgagcccccacaagacgttggacaagcaaataaccgatcttatcatggttttatcgagaccagactggatcgactttaccttgcccaagaaccaggtcgccaccaagttcatctacgacaactcacttgcgaatgctccgacctatcacaagttcttccaccagcttcttcttagtgtcgagcttgacctacgcatcaactccggtttacaccttgcagaagcaaaagaaaagcttgttgcccagattccaccgagcatacaatggaaccttgctcttgctcgccgctggcgcgaaaacatccgcgtagaccgcattggagagcaaccggaccagattcgtcttcggtttaagctacagaagcgtcaagtccgcatgctcaagcgatttatccagatgatgaagtggcccaatctttccgagaccatcgcctgcctcaaacagcacgaagcccagggtaccctcaccggccacatatcctcgcacgccatggccttcttcagcggcctcatcctccccggcactaccttccccttcctgatcatgaactccctcgtggatatcgaccccgaccgagccaccgacgacctcgccctcctcacccacattcacccgcactgtggctttcaataccgcggcagctacacctactggaccgccgcctccatcgtcggtaaggtcctcgcccctacgtgcctctccatcggcggctgggttggccccgcgcgtccaacggtgcacctcgatcgcgcccaaatagcgcgcatccggcagcgcaaaccgcccgcccgctctcaaaccgttaccccggatgacgtcaagaccatgaacgatcgctccgatccgctcggccctcccgcagaggtctaccccgtcaaggaatacgagctcgtagcgcccaagatggacgaggacgaagattacgactatgatggatacctgaccgacctcgtccgcatcgagatgcttcacctccgcccgtccaacgccaacgacagcaagcactccatcaccagcggcgccaccagcagcgacaatggcccgaagtggttcgacgccagcatccactttgccattgatgggaactcgtggcctctgcgactgactttcgacgtcaactttgtgcatgcctggccgtgcagcgacgggccgcatccgttgttctttgactacgtgtacgagtcggtgagagcggacaagctggtgcatgtgcgcgactggaacggggtgtacggaggcatcaactcgagtctggacggtagcggtatgatacatggtgggcccaagtcgtttgggctggggagtaacgggttaggaggaggaagtaagaaggggagcaatatcatgagcgctggtggccgcacgacgacggcgacggaccataccgggcaggatcaggataatgagcgggtgctggtggtggaggcgtttggggtgccggataacgaggtgttggcgagggcgtggtgcgcgcattgggggttgagtgctgtggttgctgatatttcgaagacttggtgagtttcttccaattccggtgtgtggaaatggaggttgtgaaacgtttactgacgtgataatagcatggcttgtgctattcgcgaggcgtatgcggctgctttgactgttgtcatcctggtcgatgatgagcagaaagtggaaaacaaggatgagtgatgagagagagaggtggatatatatgatatagatatctatacttttgcgtgggagatggaagcttgttagcacatgagggagaaacggaatttcgaggggcagcagcagggaggttcactcagacgggttgactcaaaagctgctataggtggtgagtgaaagatgagatgggatgggataggatgcatcgggacataaaagaggggcagatatggttgatgagaatgggacaggcatgccggctggcatgactgggtataatcattatttggcatactatttttccttaatgaaggctgagaagagtctatgataccacttctgtcatcaccgcgttcggtttaatactatagcactttgcaccactgaccatcatttcacacttcatagtatccatgaacagccagccggtctttgaattgatcatattcacacatcattactagactaatcataatctccttccaaggtctcttcatctccctgccctgtcttgactccctcacttatcaaccccaaaaacatacctagcctgcaaaacatatggatcacccccaggagcaaagacctgcttctttgtccgtccccactcagggtgattgataccatcgatccaatcctgcacttccagcaccacacatccatacttggggatggtccttctctcgtccgtgccctgagtccatttcaaggggacgtcacctttttgctggttgcacgagtacatttgaaatgcgtcctggtccgagtagacctcgagcttgatgccactatgaggagaggacagacgggcgaccatttgggagggctggcgccagtcgtcgaagggcggggagcggagggaatgaatgtagcagttatctgttttttggttttcatgtgtcagttcagttcagttcagttcagttcagttcggtcacggatggaaaaaaaaaagaacaaaaccaagaaaagagaatggaaataagaagaaactcaccataacccgtacacccagtcccacaattcccctctaacaagcctttctcgcccttcttctgcaaagcatccccaatgttcttcggtcgactccaaaaatcattcacaccccccctctcattcgcgaggatctcccccgtgggaaccaagatcccatccacacccacccgcatgcccgcaaacggcatccacaactcatgatccagcgcgtcttccaattcaaacccgtccaagttccagtaggtatgactgctcaacatgatgggcgtttttttcgtcgtcgggatcgccaccatgttgatatcccattgattcccggaaacagtgtacgtgatgtaactgactacttccccgggaaagccttccttgccgtctggatcgactagcctaaacgtgatggatgaaccggggacgtcgtaggcgacgacggaaaagttgcggtagtcccaaccgtctggaccgccgtggagggtgtcgactcccttggggtgggaaggggtggggttttcgttgggggtgacgtggtaggttattccttcttgtccgccttcagaatcggaatcgggaaaaagagtaaaagagctgtttttgattcggttcgcataacgaccgggcacggaaccaaagtgcgggtgggcggcgtctagggtgtaggcggtcgcgttgtcgtagccggcgactatgtctagaggcttgccgtgtttgtcggcgaggatcaggttggtgatggaggcgccgtaggggatgaaggctagggagaggtgggtggtgttgagccagtatttgccgttggcgtcgggggaggggatcgtttttgctgttgcgagggagacggcccccggtaggagcagagcgtggagacgcatcttggtgaggatcacggtgatgggaagtgatgtctgttggaggttgagactcgagagactggacctgtagcacccgtgaggaagaaaaaagcacaaactgagggaacccaacgagaggaaaagggaacacaaagtaaagggaaaggcgagggggaaataaagtatacaaacgaaggaaggaaattaatatcaacaatagctcaaggtcctaccacccacccattggcaactgagacaggaccacgtcggtcaatgcggtccccccccgttggtgcggatcaacattagattgaacatcgaggagacgagcaagcaaggaccgtgtgagggggaaggttggtgaccgcctcgaggagacgttggatgtcacccaagcaccccatgaatctggggtaaactaccaccttcgaggtagcgtacagtacctacctaccaagcgatccgatcgctcaagttcctataaaactcctggatgatattcatcccgaccctctctgctctccacctgcaccacacacacacacctgcgtttgttggggtacagatcacacacactctccgagacaaaaggaatgtgatctgcacccggcaacaagactgacttgcccatgtagcaggcaggacactgcctacacgtctacactgctgtaggtacatgctccatgctcctcggcacgtaaaaaaaacgcccacgaaatgccagccttttttgtgtgacaagctcaactcaccaccatgcaatcagtagtcgcatgccggcattcgcatctcggttcgcagcaaatggttaatatgcaggctgtaccttgattggtggatctcggcgccctctttgcatctgtgatatattccccgccaggcaaggtcagcctggggagcatgtcgaccaaccttccattctcgccgctaccttcaagacatatcggtgtgatatatcgggttgttggtgtggtgttccctaacccaacctcccggaatcaggcgggtgggcttggtgttgccatatgtctccaagccaagataggtacctatcatggaagactctcggcaaggagcagatcatcggccttgtctcgttgagattttggtgttgttcagttgcttgttcgtgtctcggctgttttccaggagttgacttgaaattaactctgcttctctcagtgtcacacctttgcctgatatctaaaatccgcgagaggaacagtgaacccaacctatactaaacctcaatgttgtgttgtttacttttctccaaacatcccggggtaaaatcacggatatgacgtcgtgcggaagcgaaccatcagatgatggagtccgtctccaatccccattggcgcggctgtggcgtcctggagaaccatgcggggtcgccagccgtctcttccccaccgaataagctctagcttcagccatgccaagacttcgagatccagctctccttgttcccctcattgttgcagtgaatggtgttgttacaaggcagtcttgagtgtagtgctataccacatggatgtggtcctgtcaacaggttcagcatgtaagggacaaagcgagcgtgatactgttcaattccaatctacaatatcgcagcaaaagcgcaactcccatgtctttgagatacacacgaaacacaactcaacaaatcatcatcgtcatcatcaaccaaccctcgccgggcaccacgccgacatttctcatggccaacatgctgtttatgcgtcaatcaggttctcctcctcgggcgccgccgtgtccctggtatccttggtggtaggcttgtccttgcccttgcccttgcggtcagccgcagacctcgagtagaactcgtcgatgatcttcttggggatacggttgagcatgtccttgcggtagatccggagcaagctccacgcaagatccagagactcaaagatggtgcgagactcgtaaggaccctgggcaatgaacgagcgctcaaacttgtccaagaactcgagagaaagcttgtcctcgttcgacagggcctcctcaccaaccacagccttcatggccgcggcatcacgaccaatggcgtacttggcgtacagctggttcgacacatcaccgtgatccttgcgggtcatgccctcaccaatggccgacttcatcagacgcgagagagagggcagcacgttgatgggagggtagataccacggttgtggagacctcggtcgacgaaaatctgaccctcggtaatgtagcccgtcaaatcgggaatgggatgggtaatatcgtcgttgggcattgtgagaatgggaatttgcgtgatagaaccgttgcggccagccacacgaccggcacgctcgtaaatggtcgacaaatctgtgtacatgtaacccgggaaaccacgacgaccgggtacttcttcgcgagcagccgagacctcacgaagagcatcgcagtatgacgagagatcggtaaggatgaccaggacgtgcttctcgagctggtaggcgtagtactcggccgtcgtgagggcgagacggggggtgatgatacgctcgatggtcgggtcgttggcaaggttgaggaagagggtggtgcggcccaaactgccgttctcctcgaaatcgcgcgtgaagaaacgggcggtttccaagttgacacccatggcaccaaagacaatcgaaaagttctcttcgtgaccatcgtgcacacccttattcgtaataccttggcgctggacgagaccggcctgtcggcaaatctgggcagcaatttcattgtgaggcagaccggcggccgagaagatgggaatcttttgaccacgagcgatggagttcatggtgtcgatggcagagatacccgtcgagatcatttcttgagggtattcctatgtcttgtcagcacaatgtccccggccttggcaattcagcaaccaaggtacttactctggcgtaggggttaataggactgccgttgatgtcgagatattcctcggccaacaccttgggacccttgtcgatcgccctgccggaaccatcaaagatacggcccaacatgtcctctgatacaccaagcttcaagctttcgccggtgaactcgactttggtctgttgttcctggtcagtttcttgttcgctagtcccgtgtggatatctgcctcaccttcttcacatcgatgccggaagtaccctcgaagacctgttcatgatatcagcgcattgttcgcgtgtctgccaacttgtgtcgcggttatctacctggacgacggcgcggtttcctgtagagcatcatggctgtcagctgttgatcagagagaagcacaagagatatggcgagagggaaacacacctcgcgcctccaaaacctgaccggagcgttgcgttccatcggggagggtcaatgtgacgatttcgttgtatctagggaatttgacctgcggccgttgttagacatgcccatggcggcggagagaagtggtggttgaccaacattgtcgaggatgacgagagggccgttgacaccaccaacggtgttgtagcggattctaggcgtcacgttgtatgacgacggtacccgggggtcggccattgtggaagagtgcggacgtcggtactagtcaagacctcgaggccagctcaggataaagatcggattctatgctgaatgcaatggaggagacggacggaatgaggttggcggatggagatgggagccaaggtagcgtaacatgtatgttggtgtctcgaagttgcaacgcaaccaacctaagtggaagctccgagtccccgtcctcggcctggcctggactggactggactggactgataggctgatgaggccgctggctgacaagtgacaacgcgaagcgcccactccaggccaagttcctgccctccaactgcgctgcggtgccctgtagtgtatagcgggcaggtcctggctggcaggcacagcggcaggcaggcaggtacctctaggtagcgggccgggcactcgcaaggtacagtgacagccagggcagccccgcatccgtcatccgcagggacagtaggtgcttccactcgctttctggtgggcagtcagttccttacaaagggtctgtctggctgtccaaacactcactccagctcccccgctcgaaacattcgttcgttgcaccgccacaccttccacaaaacctccaacctcccttcgcgtccaactgcgatcgtctagtcgtttaagctgaggctgaactgcatccagcaaagagttccacccacactctcattcagttcagtttgcaccactatgaactgaacttcagttgccttgaccacgcaagcacttgccgcgtcgtcgccaaaacaccactcttttgccgaaactccagtttcaaaacaccccaatcgcatgcgccggccgcaaaataacataaccgcgtaatcacacaccgagccaagcgcggcaaaccccatcaacatgtcggccatctacaacctcgagccgcaaccgacggcatctgcgattattcacacaacacagggcgagattgccgtcgagttattcgcgaagcaaacaccattgacatgccgaaacttcctgcagcttgcactcgacggttactacgacaacaccatcttccaccgcctgatccctggttttatcgttcaaggtggtgatcccagcggcaccggtcatggaggagagtcgatctacgataatggcgcgctcagcggtgacctcgacccatggccgatggaccagagaaggggaaagaatgcgggacctcatggcgtcaacttcaaggacgagttccactcgcgtctcaagttcaaccgcagaggtctcttgggtatggcgaacgaaggggcaccagacaccaacagcagtcagttcttctttacgctcggcaaagcggacgagctgacggggaaaaataccatgttcggtcgagtggccggcgacacgatttacaacttggcaaagatcggagaggccgaggtggaagagggcggtgagcggcccctatatcccatcaagatcacgcgtatcgagatcctcatcaaccccttcgatgacatgcagaagagggagaagaaacccagaccacagcaaatttctaggcccactcccgccgagaagaagcagaagaagaggaaaggcggcaagcagctactcagctttggcgacgaggttggtgatgaggatggagaagagcttcctcttcccaagaaacccaagtttgataccaggatcgtggcggatcttgaccaagacgattcaagcaagcaaagcgcctcgaaaaagtcatctgccaaaagggacgccaaaccagtggcaaacgatgtaccaaaacgggaagaaaagccagagccaaaaccagtaaaggaaagcaggaggagtccaagcccacagccggttgctcagaagaaagagcagccgcccaagaagcactacagcgagcattcgagcccagaacctgaagaacccaagaagaagtccctccttgaaaagacgaatgaagagatcgcggcactcaaagcgtcaatgaaaaggacgatccattcagagccagtaaagcaggagaagaagaagtcggctctggagcaactgataccggatacagccatccgcgggagaaagcgccggccaggtgcaagtagcaatcccacccgggaagagcaagaggctttggacctgctcaagtctttcaaggcaaagattgagacggctccaccagagaagaatgcggcccagcccgcggtgaatccagatgtagaggatggcgaacaagacggtcaagcagacgaggaaaaagtgtgcgatcttcactttattgctaactgtcaaagctgcaaggcctgggacaaggtggaggacaatgaggatagcggtgatgaaggttggatgtctcacaagttgagttttgctgctgacaagctcgggaaagacctcagttaccggaagaaggcggaggaagagttggtggttattgatcctctggcgaaagctaggacgctcaaagaggagaagaaggccacgcgagatgccaagacgggaggctcttcaagagcttgggaccggggaagacgggaccgacactgatttaccggataagttgcccccgtgcttggtgtctttgttggttctgtcatattccatattgctatctgtagcgcaagaacggtgtgatgaaagtgtgcgtatgtacgtctagtttgtagaatagtagccaacccaaatgataccctcaacgtttctcaaagactttgaccactcgcacttgacggcattcattccgaaggtgtcaaacctttcccatgaaaagataagcttatgtaccccgtacccaccaactgccacggttcaagagccattgggtgacgttgctgaggcttgagctagtgcatttttgttggctgccgaaaatgcactaacaaacactaacagttacatggcccgatatatcaaccgtctggaaggacaccttgttccatacccttgggaagcccctccgctctcaactccatcgccaaagacgtgaagagaagatgaaagaaggggaaaagaagaaaacggccatggggatccatatcgtgctcatgcaaaaagtatcctgtagatgctcgtggaaaggttccatggagaaaaggccggggtgccaagacctgacgatagggtcaagtacatgaccatgccggcaagcccttgacaacaacccgtgtttggattggacggctgggcctgctgggcttccacttgttacttgcccattactgcttcctcgattcacaggcccaaagctcgattcacaggcagctgtgcaatccaaggctttgtccgagctcctcatgctagctcgtctaagtgacatggccgaagaaagaaaccccgagccattatgctgcacctccggtcattggcatgaaccaccacggccacttgctttgacaattgtcattgatgaagctgagattggagttatcagattgaccaagtagctaggtaactgagtccgtctaatagtcatggacacatctcattgtgaagacaatacaaaacaagacaacaagtgtcggtggtaactaatgggtttccgttcggataggtagcttttggtaggtgatacatcacagccgggaaacatgctcctagcggatctcgtcccggagcaggtcccgcgctcgcttgtctccctggcaggtaggtaacgtatcctgtgcgtcggtgtcggtgttgatgtcggtgtcgggtcgggcttttcacggacaagggaaacaatttttttttctgctggtgagaacctcaaaggtcacggcaaaaagggacccgccaagaaagcgacgccggagcaattggcacggatagaccccacgtttagagtggcatttcccttatctcccagaccagtgattggccggacagtgctaacagctgccatcgatcgagcgatcagtgaaatcgtttcaccaaagtggaagctgcccggcgctggacttgggctcggctggagcattgggtgcggatgctaccataccgtgctacagtagcccagagttcacaccattccagcgcacctgccgccgccatcacgctgttgcatgctccgccgaacgatccaatctcgagagacgacacacatcatcactaactaagtaacaaacaaccaacggcaggccggcttctccaacctcaggtcggtctttctcgttcgtcatacaaagtccccagacccccgacgacggattacggacggactcggaatcgccgaacgaacctcgctcacatcagcttccactctgtcgagttgcttgcttgcttgcttgctgcccgtaccactccgcggcttttcgctgtcttgcgttcactaccgcgacaacaacaaccaccaccaccactgccgcctcgagccaacgtccgatcccctttccggaccatccctccactacccccgtccacggacacggccatccagcgtcccgcccgctaccgcgattccgcggtttgcattactcgagcattttcaaaacgcccagctccgggatccgatcccccacgacctcttccccgcccagctttggccggccgaagacaggacacggaccaaatcatctgaagaagggatcattgcgcgactggggaccagagagagagagattgtgtgagagagacattgacaggatacaaggcgggacgacaagagtctttatttggtggtgttcagttgggtaactgaaaaacaacacagacaaggttggctgttgtcgttgaagccagcgcctgaaattacaagccaataaaaaaaaaatcagaaaaacaaaaaaaaaaccaaaaatccaacaaatcatcaaaagtctccagcgaggacctcgacaacaagaaacaagacccgcgcgcattggaccattgtactgtctacgcctgcagtgctgctctgtcagaaacaatcgccaattatcccaggccatttcctgcactccggtgggggcttgaaagagaatcgacgtgcgacaaacagcctccttcacggcgtccttgtcggtcgtcaaccaccacttctgatcgttactagacgcagattcgcttacactttcgcccttcccccctcccagaaagaggctgagagtctttggtatcctttgatcgcgacatctcaaaaccactgcagggtatataacgcccgcatcgttctgtgtgcttccctaggaccaacaatctccaatctcttcttatccttctccagtctgagcaggaccccttaacactccgcttccccgcgatcgtatctgttggtctggttttcctgtcgatacccacgatacgtacaacttttggacagtatcgcccagcttgtacgcccaatatcacgagagaccagaccaatatcctacatcgacaagtcactagtaggcagccccatcgtctaccgcgcctttcgacatcaactgtttttgcgccgtagtggctttcctagtaaaccgtctcgtcgtaccatctcgagcgcatgcttccgtcttacgccgccatgtcttctcctaacccgagaaagagaccggccccgggcgcctcgcctgttgtgccccttcctcttcagcagatgccgcaacagttcactcccggcccagcggatcaggtgttccggtggaataatcccccagacgcagcagcggcacctctcaactcgtttggaatgatctccacgcaagcaccgtttccgcagcctattccagcaccttccactgccctcgcgcggcgcccgccaagtcgggcccttgtcaccaccaatcagttcaacgggacgaccgacacctgggcctcatttagtgacgatgctgcctatcccctggggcataacgtgcctccaatggatgagcacgacaacattgagcgcctcgaagagatggcgcagcgtgccaagcgggaagcgcaggccaagagaaagcagatcccgccttttgtccagaaactgagcaggtgtgtttgttattaccctaacccatgtgattcaagagtatatatacacagacagtatactgaccttgttatgtgctcagcttcttggatgagtctaggaacacggacctcatccgctggtctgataagggtgactctttcatcgtccttgatgaagatgagttcgccaagaccctcatcccggagctcttcaaacataataactatgcctcgtttgtgcggcaactcaacatgtatggtttccacaagcgagtaggcctttcggataactcgatgaaggcatctgaaaggaagaacaaaagcccaagcgaatattacaatccttactttaggcgtggtcaccccaaccttctgtggctgatcaataaacccaagagtggaggaaagggaaacaagccaaacaaaaccacgcccaaggccgagggagaggcggacagcgaggaggatgccggtggcgaagacccatacgctggtcagaactactcgtcagcccaagtcggacgtggttcttcgggtgctggtgaggttggcccgttacacaagaaggacctggtagcagtcaagtctcaactagatcggctacaacagcaacaggttgccatctccagcttgctacaaaagattcgagctgaacatacgaccttattccagcaggccctcacgtttcaaaaccagcatgaacgtcacgagaattcgatcaacgccattcttaactttcttgctaacgtgtttcgaaagtcgctggaggagcaaggagggacgcagagcgtgcaggatctcttggcaagcatcatccctaacgctcaggttcacaatcagaatcaaatgccccaggcaaatgtggtcgacctcggcggcttcgtcaaccatcaagtccacaacaatacgtccatgggaacaccgaagcgtcaacagcgtctcctgccccctatcccccagcagggtgtagccaaggtgcactcgcttgcctcatcagcctctcctgccccagtccatccccaatatcaagcgcagcagatgggctccgtcacagaactcttcgacacaacgccgggagacagcccatcttccacattcatgaagaacaagctacaaaacaaccctcaggaggggatgatgaagctcattcaggacacgaatgctgtgagcgcctccggaggtgttgatctaccagatatggcgaccaagacgcatgtgaatgccctaagcaacgaccagcgcaacaaaatgctcagcatcatggccggaaaccttccctcgactaacggttcgtcaccggccccaagccctacagtacctgccgtgcctaccccaacagcgacgatgccgccagtttccaccatccccacggtacctgttaccactgctgctgctccccctacccctgtcgtccccaaccacgctgcaccgaacgcgctttctcctgccctcggctccatgccgccgccgccaccattccccagctactcccacgaggagctggacgcccttcaacggctccaggaggaacaagccagccagatcgatcggcttacgagcttgctcggtccgttgagtccctccggtcgcatccccggtatcgacgaacacggcaaccctaacagcgccgccgggtactttgacagcactgacattgagcaatacctcaacgacaacgccttttccgatcctgcttacgaattttccgggctacccggcgccaacggaaccggcgacggcgctagcgacttcaacttcaatctcgacgacggcttcgatctgacgaaccctacacacaccggcgccactcccactccgaacggtggtactgccacaacagccggcacctccaacactggcggcctctccgttcccggcggcgggttcgactcgggaaggatattcgagcacaactcccctgtcaacaccccctccccctcggctgcaacggaggagatcagcaagaacgatttggaaagccctgagcgcgatccgaagaggcggaggaagggctagaatcccggagatcgtaactcttcttcatctgttgcttctgtcgcttcctatgctcctccttcttcttcttcttcccaccatcgccagcctccttctattttgtctccttctccattgaggaattctcatccgcctcgtcacatttctccgggaactcctcctctttcttatcatcagtcttatcaacctcatcacaaacctcaaactcaacatcaccaaaaccacaaccaccaccaccaccatcaccagcagcagcagcagcagcggaactctctcagtccccctcagcagatgccggtgcctcctcctaggatggcatccccttcggacgtgtttagagcaaatctacctggatggccgtataccaataatacgcagactcagacgacgccggcgtgtcaagagcaccagtcgggtttagaagattgatggtttttttgttgttgctgttgttgctttggaatgatgatttgctttttcatggcttgataatttcaggtgataatagagcagataaaaaccaaggcagcaaaagagaaaaataacgacggcggggaaagatagtcgtaggcatatgttacgttagaggatttcattggaagagaaaacaaagagagagaaaaaaaaaaaaaaaaaatgatgatatcgctgggtggttaaatcggtgccggtgcatgaggagttggtccgtcggtcggtcacggacggcttacagcaagaaaagggatacagtagtaaaataaccgtgtaaggtactagagtgagtgattgagtgggtagagaaagaagaagagaaggatcggttatcttattactttgtctcaacggtacgctttcctttatttctctttatcacttttattattattcacctacttggagtgtggtgaaggtcacatatactctctactcttatttctggttctggttcggtccctgtgtgtgtactacttatctatcttatttagattttatggatggatgaaaatccgggttttgtgtggtgatcacacacttcatattcactatttgacccttgtatcatttgctacttgttcagggatttgtgaccaagtattcctcactaccatactaggtagctatacaatttgtctctgtggtgtgactttggtggaaatattgatcccttctagcactcctagtccttctagctcttctgaaaatcataaagtctattgcttagcttagctttgctttgctttgctgggcttatcaaagcatagcacagcttaggtcgtataaaaccgcatcaagacgttgttcgtcataactttcatcgtcgcaagttcatccacaactgaagccgccagccgcatcgtggtcgtataaaggcatagccatgacagaggcctccgataccaaccaaaaccacgacggctgacgttggaatgttacacaaccacccttcctcgccggctgattaatagtccgatgggagagccagagagatgtgggagcgccagagagaaggtaagagtgagaggaactgtggtgcgaggtgagttgtgccgtctggggtgtcatcatcgtcgtcatcatcaacatcatcatcatatccctccttggtgtctaccctactacagccgtgatagccgaccaagtggtcaagattcctgccattttgcaccttgcacgccgcacgcgcgtactgtgtagtacttctccgccgcttgctcccttccgacagttcgatactttcgatacagggcgcggcgtggggagattagacagcgcgagtggacaacagatgttgagggatgtattattgtcggggtgtgtgaggccaatgagggttggtgtggtggtgtggtgtgtgcggttgcgtaagagcgttttcgccgtttggtttccgacttcggtcgctgtccgcttgattatccttccccgtctcgttcgcttctgtgagcggcacgccgtgtggtatgtcggtactcgatttcttcccgaatccggcttccctctcagtctcggataattgatgtcgactggctggcccggcgtgtcttcgtcccaacctccagctccaatcccagtttttcatctcttcacttggccagcggattagcatgcaccgtaaccctttcgattctcacctcctccttgatccgattcttcttatccacctccaatccctccagctttgccagcgtctgcaagctctcgtctccaatcaacttcccgaacaccgtgttcagcccgtccagatgcggggccttgtcgaacaaaatgaagaattgagatccgttggtgttgggccccttgttggccatgctgacgatgccccgctcgttgtgtcgcagcactggccggatctcgtcttcgaaggtcgggccgtaaatggaccggccgcccttggggttctcgggcggggaagggttggcgggtgcgccggtttgcaccatgaaggaggggatcatacggtggaagggggaagcgttgtagtatccggaggcgcagagtgctaggaagttctgcgaattgggggaggagagggttagtttgtgagtgcctttgcgcgtgggtgggtggagagaggaaggggaaggggaaggggaaggggatgggatcgagacgtacttctgctgttttggggacgctttcgcaaaagatctcaatcttgagatcgccgagtgttgtgtggagtgttacagacatggtggtgggtgtagatctttcttctctggctggttcaatggttgatgggttgttcttgtttgggttgtgatgtttggtcaattggtctggaattgttgtgtgacgtgcagttggttgctactgcggaaccgaattgcctgcggcactgcaccacaagtggaagcctgccggcgccaagcgcttgtggttaggtgggcggttgccgggggggccgctgatggggggggggggggggggggctggactggacctgaaggccgggcgggcgggatctgattgatcgggctgatttccctgggcttgctttccattgcatgcagcagctggaagctttgaccataccagccctatcggccgcctggccccttggcccttgcttgccatgccgctgcctgctgaaagaggcataaacaacctgaccaactctccctgcacttgtttcagtctatcatggcccaatgtctcactactcaagtgggaatactggtctggatgcgcaaagggatcaaggacgtcatggtagtcaggcaccgacctgaaacggcccgcgctgatgatctgatgatgaatggttgagtttcctgaattcattgtggactaggtactgaggtcaagtttaagagtggaagtcaacggggaaagagtaacaagttccaaggttggacatgtgggaatccgggttgaagaactgaactgagatggggtaatcgagtgctatattacacgtacactaggtgtatactgtgtagagattggtatgtaactttgatcttgatcttgaagagaactggatctgaaagttgagatggacgctcatcatgtcagtcggagctcacctcaacttccacttctccactttgactgtccatcccgcctgttcccctggtcagctacactaccaccaagaaaagaaagctgaaggatgctaacgctgtaacagtgcagccttgcacatgttcggttagtgaccgccatccgcgttccccaccgcccaaggaaggggggcccttgaggttggggataatcctcggtgacgttccgaggaccaggcactttcttccttcagctttccatcctccgggcctccctctacactactatctcttcagatccacacttagtcctggtcatatccggctaacggctcttgacgtcgtaccctgaccgaaaagttgagagttcgttgagcttgtcagtcattcgcaaactgaagctcccgtcttttcttctagccgcgactgtccttggcgcctgccggcctcgcatcttgtcacacctatccttttcccctccctcctacgggcaaccctccagcccgggaattcacttatcaatcgacagcatccatcatctgacgtggtgttttgccgttccgatacctcgctacccagctaatacgacctcctgccgcgattggcccctccatacactgttgacggacaaggcgacccgtcttcaaagctgactgactatatcgatcccgtcatagggccctcacatttgccctcaacttggacgacgaccacttctcttcggcccccaacgccgccggacaccagagggctttcccgcgccctaacgtgcctgagcaaacgctgcaccaacaacggcggttgtgcgagcgtaccgcttggccgtctagtcgaactgggtttctttagtctacctacctaggcttgcggtcaacaaacagttggctgagtgtagcgttcaccttccgccatccgctcactagtcgaggaatgttaagcccacgatacttgtccaactagtctgttctgtccgtctcaccaatttcacgacgacgcctctttccccttgccaaagcataagcgacgacattgcctacccacaactgcaccacagcgacaacgcgcgtcaattgcgaccttgcatttgccttcgataactccggacgggatgcagtaaccctgcaagcgaacccccagccttatcgatacaaacattcgcgatcgccaggggccagaagtggtcatttcgttccaagcgctaccaagcccctcattcgcgactccgtcgactgcccagttgtggcacggcgaagccggtctctacaacacgttcatgatccgctcgtcatcttcgaccatatcctcactgtcaacacgacgaacctgttccgaacaacttcgcacccggcgctaacggcaccatgaatgcattagttgcccaatatgctccggccacggtgaggatatcgggaccacccaacagcagctttctggtgggctaccccggtatctctgccacgttggtgagttttcttcccgtttgcgcggacgtcgccgatgctaacttgcgctctcatagccaagaatagtagggaaagtcgagatccgaccaagcgctggcttttccgcacccgtcagcgtatccatggtgcgcatctgcctccagcgacgagaaaccatacaccctgctgccgagagcatggcgaaacgacatctcggcacaccgcgacgcgaaaccgtggacctggtgggcaaagaggtgctgctattccggtgtgtatcggggaaagaggcggagagcgtaatagcaatggacctgccgttccagatatttataccctatggccggggaggagaggaaataaatcgtcgaattccgcctgcgagcttgcaactgcccagccgaatcgccgaaacatactacgagctcgtggttactgtccaacaaggccaaagcacacaaaacagatacaccttccccataccaatacagcgatacgataccctttcgacatttggaatgtacaaccggcccgaaagcaaggttgtcacggcggatagcatcgtgaccttgggcatctcactaccaaaatggagctatgggccattagatccaataacagtctttatcaagctggccccaaatccggacatgatgaacaaggcaaaaaaggttacgataaataagataacattggccatcgaggaggaaatcacattcaaccccgagggcgacgaaccaaccaagaaagtcaacaagatcgcaaagcacacacaaccagtaggggtcaagttgaccgagaccggctatgtcacaaacttggggcttgtctttccggcgcgagatctacgagaccccgacggcattgtcaagcgcggaaaacccgggtttcccatgtacgaagttacgagctttacgacgtcatcaacattgtacaagattgagttctttttgagcataaaagtgagttgagcaactgaaaacatcagacagatcggtcacttatacctccacaggcacacatgaactctgcaagggacataactctacgacaaccgatcgttatttgcccaatggaccagcaagcgtgtagggatgagatggacgcgattgagcaagcagcaaaggatgcatccaaggtcgacccaaacaatccgatgctcccggaccgagtcattgtccgatccaacgagcgagatgcgatacggcatctcgggctttgcgaggtgggaggagtgaagaagatgctgatcgagtgaatggaacccgatgaccggcaactggcatgttgtcggtgcgataacgccgtccacggaatccggggtcagagtagaacaccccgtccatcgagaagagaggaggccgcccgacaaacaccgggaaatttggggtcgaacagccaacgtggcgttgaaaagagtgctgtcacacaccatcatcatgctgtacggccgtgaccttgactagggtcgatagcctactagcacagggtacgatcaaataaatacgtgatggaagtactcgacggtccgcggcgactcttcgagcggcacttcgggagaatacggagtgccctgaagagcactgctattgttgagccgggacgaacattgaaggttcccatttggaacatcttccaccgacaggctggtatcagattcggcatgcttatgggtttgtttctattcccacgactgtcaagtatgttggaaggggcaacttaggcgggtgctttcggggcgttgctcggtgacatgttgcgggggttcttgggtttttctggtatgataacttaatcggaggatataccggggctagaacggcaggtcgataaagggacaaagatcataatgactagggtgacaattttctacttcttataaagtgggtgggaacacaacggtggcattgttgtcaaagggatatacgagtcttttgataatcatggaggctgtcaatgagacgttgggcggatgtgtacgtttattagtttcagaggcaagcaatggcaagccagccagtcacatcagataactttattggcgtatggtgttggaaggcgttcaggtagcggaatgaagagggttgatgaaacagacacagacccttccttgaatgtgacatcattgaggctttgcggtggatccaagaacatacgtttgacaaaaaggaggtactacagtgaccagcgagaaataccaaagacaatgcaaggaaagaccagcaaaaaaagatatttgcgttgacaaggacgagattcgaactcgcgaggtttcccattgcggtttcaagttaatcattagataacctaaacacaacgccttaaccactcggccaccttgcctagtgagcttgttgaaaggttaagccgtgcttagctctttatgtacactactacgtagagtacgtggcaggcagctatggagtacctaagtttcacaagtcaactaacggatccactttatttttcgacttcatgcagaacttccttacttgtgcctttctcattcaaaacttcctcactttaacacaacacacgactgacacattttcaccaacctgaaagataaaccaaaaatcaaggcgacaaccctacccagtagagcaccattaccaaccaataaactacacacagaacaacagccaagatgcctctagacgacgacctagaagataacccctccctcgtccctcctccctccaccaccaccacctccagcaacgcgaccggagatgctgccaccatgatggacgaagtcgaagaagccgaagacgcacccaccgccgacttccgcctttttgcctctacctactccaagaccaaaaacatcagcgcgcaaaccatccgcaagggcgaaaaggactttgagtcgcacggcacgcgcgcgcaagcatccgcgctcgacgccagtcgcgacgctatgcgcgatgttctgagttatacccgcgtgcacaataccaaatcggcctcggggtggtgcaggggttggtattttcctgattggtggaaggactggccggaggattgggagcagcagaagttgacgaagaggggaaaagagggagcgggggaggatgatgaggaggaaaaggacaggaaactaccgccgctgcatgtgcgagatcgcgtggtgcttctggaacatactaatgtggctagccagagtctcggcagggcggtcacgggcttgcctaaggataggccggcgaggggaagggagtggttgttacctgaggaagcgctgtatctggtagagagagggagtttggatctgtggtggcctacgaaggggatcgaggaggtttttcctgctgatggatcggtgccggctgctgcggctgctactacttctgccaagggagaaggagaacaacgaaccgaggaggacgaggaggatgatgacgagtacaaatacggcttgccactgtccctccaggcagcatatgctctgctcatcggcgaagacggagaaagaggcaaagtcagcttgcaaaagttccaagtcttcagccacctgaaacgagcaggctacaacgtcatccgggcaccgaccaaccctcttcctgtccaagaggacactcaactcacgacaacaacacaaccagcatccaagcccatatccgtcacagaatggctcatctcctgcctaccccaatcgaaatcttcccccaccgatcccccgccttacggccctctcgtcccgccaggcttctaccgctcttacaacaccatctacaactacctctctctccgcccctcgagcacgagcagtagcgcctctcccaccgccgacaaccagcctcagaagccccaatctccagagtctgatgagtctgattccggttccgactcaccctacaaaatccactaccacgtgtacaaagcctccacaaaattcactcgcacccgccccccgcccccggacttttacatcagcgtcatctccgcaaaggacacgtccatccccaccctctccgagatctctagtctgctcgcctctgcacccgccgatctccccaaggcggaatggcttgcgggaggcccggcaaggctttatgctcgcttgaaacatggctacaggaatgtcttgctggcggtgaatgatcatggggtgatcaactatatgaggtttgcggagggcgggtttgcgaaggaggagttgtttaggaattatgatatgagggtgagtggaggaccgagaaggggtggcggaggaggagggaagaaatccgggaacaataatggtaggggaagtagaggaaggggaggaggaaggggtggtggaaggggtggaaggggagggcgaggtagggggaattagacttggggggaatggatgatgatcgaggtggactgattgaggttgagttaagaattactcgcctcgaggttgttgcaaagtgctgtatcatagaaagactatacccgagttaggcagacaaagcattagagaaaagctagaatgacaggtccatgtcaacaatcctcactgacgaaaaagtcgaagcctctgattgtccgaaacaaaccttttacagactcacaacaagcacaaaagttcatcaaggagcatacataatctcacgaagctccagaaggatatcgcgcaatctcatcattttgatctagtatcgagccttctttagcccatcacaaactccttgcaatgctatccacttgtcaagctacctcatcccttcctttttgtcttccctcattctacttccctcacactcttttatttcctatcgtgttcccttcccttttctccctttctatcagtgttccatccccaaaactgaactgatcaaaaactgctactacatgtaacgaaagcaaaacttttctgcatactttttaagaaaatgtagatgaaaacgatgatgctgataagcgcctgacctgacctagcctgacctggaccaaactaaaccacaaccgacccaaactaaactttcttaatctgaagatttgagaatggcaaaacgcaaactcaaatgatggaaggaaacgggtattttgaaacgaacgcaaccttggatgaagcaaaaacaaacaaacccaaaacggagaaaaaagagaaaagagacagacaaaatagtaagaaagataagagaagacgaaataaaatactacctgactgacaccatgctaacctatctatgttggtgcggatcaacttttccctccatacggaaccataacccattgagatgcttggtggtggtatttggcgcacgaaaaaaaaacccagtgactctgtttttttttttctctttcccatgcagtgaccgagtagtcatccgcaatcgtaaagccatccactggtgttatcggtggtgtagccttggatcgcggccctggtaaactgatcgcgcttcttcttcttcttctttcttgttgtggtgaacacggaggatatccacgagtttgtggctgacttcctgcccaagcaatcaagcctaggtagagagcacggtcgacccaaagcccctctccccgtgcatgaatgcaaggcccgtcaatcgaggttgactttttccgacgcgaggcaactctctcttttcacccctccttcatttttttccatcttcgtgaatccatcccctgaattttcctttcccccttctctaatactccagctcattgaaaaaaacaaactgaagctcctacgtattctcaacattactcactcacacatgcattcactcatttactcccccaagctcctccttttctatcctccttccacctgctgcttttcaaccccttccccatctcccccctctttctctctctctctctctctcttttccttccctccaactccccccccccccccccctaaacgaattagtttaaaaaaagctcggcttcgtcaaaacccgatactccacataatcctccccatcaatattgataatcgtcccctgggacaccaacttgccctcaaacggccccgacgacttgcgctcatacttgatccccgcatacatcttggcatcattgatgcccggcaccgtctcgcccgccgcctgcgagaacttgatcctgttggcctcctgcgcggcccagacccggttgaggcgctggatgttatcgtcaaacaaggatttgcggtcgctgccgttgggaccttgttgatgagggttttgctggtgaccttggtgatggtggccgctgccgccgccggggggataagaggtagtagtaggggtgccgttgcgggagggaactgcggaagctgcgcgtgaggagggtctgccgccgccgccataggggggaagatgctgctgctgctgctgctgctgatgatgttgttgatgttgtccatgggatgaggggggtggagggtgcatgggatacggctggatggccggggtgtgaaagccgcggttggcggcgcgttggtcggcgcgcatctgactggcttcgacacgggcgatctcgcgctgggcgatgctgttggtacgttccagacggtcgacgacggtttgtgtctgagggccacgattggcggcgcggagctgcacatccgggagggagtggcggggggcgcgggtgctctggcggatggggcggaagttgttctcgtggtgttgaggcggcgggacgctggcgggtcttgagatgtcctccatctcttcgtagccaccattcatgttgccgtttgtggcccgctcctgctgctgctgctgctgctgctgctggcgggtacccctcatgggcaaagcgggcgaagagtccaggtcaatggtcgtgggctcatccttcgacaagccctgggcgtaacgcctgagggcctcttcaactgccaactgatcgtttttgtccctgtcctccggaagctcgcctatatccatcatgcgctggcggacgcgcacgtactccttaatctgtggcctgctcatgcccttcaggtgatcgaggaagtcaacatcctcccactggcaccagatctgaccggcgccaagcggaaagtttccaccgacctccttaccgtcagggttttggttgacaatcttgcaccggaaattctcgttctgagctaaaacaccctggacggcgtgtcgatccctccgattagcttcactggagtgtttccaagtgccgaccacgactcgcgacgggcgaccactcaagtcgacggcagcaagaacgtcctcgacaggtgcagcgctaacaaccttgcgtctcttgggctcaggcctcgtgagggcatgctctggaatgtcagggccgtacgcgatagcgggtaaggcgttggtttcgggcggtgggttggcggtcactctggctatggcctgctggacagcttcgagcatcgcctcttgtgagttgacgtccgggtggttgctctgcatctgctcgtaccgaaccttgacgtactccttgacctggaagtggtcgaggttgaccaggtgaggatcgaaaactatcttatcaaaagtaacccagctaccgccagggccaggcggcagcggatatcgatgaatgaggctacggccgtccctggagacagtttcaatcttggtccgcaacctgtctcggacgtcgatgaagcctatgacagaatgagcatccctcttgtcctccgcgatcgaatccctccagtaaccgagcttgacacttttgacattgccgactccatgcgtcttcttgggtccactacgaggtttgcgtggcttccactcctcggccgtcggggattctgagatgtcgtcacgaacgttctcgccggtgcctgctcgctttcgcttagagctgagcacgaccaacctgcgcggcttctcctcattgtccgccatctcgacatcttcctggtcagctggcgcgggcgactcgacggcgcgtgcgttgttgaccactatctcatcctcagcgccgacaggcggctcagaggaatggctgactgtgtcctcgaagtggctcgggggcggggtagggctctcgggagggggtgtgagatcattgttgtcgtcgtcatcaaggtagtcgtgagttgccgccgtttcggagggatttggttccatttcggcgtcttttgtggtatttccgtcagcgctatagaaggagttagtaggttgttcctggtttgagagaggcttaatatagttgtcaagagggcttgtctttagaagccgagggaacatcacagaccaactgcgaaatcgcctcgacctgcccatgatgaagaatagtgtgttgcgataatgatgacaatgcgcttgaagggtatacaagtgaatgaaggcaacaactgaatgagatgttgatgtgaacaatgtgaccgggcagggactgttgactatgaagcctatgagatcacatacgaaatggccgtaaaaaggcattgtgtgactctcttaggctgccatcaacaagggaagggtctgacaaccaacggtaattgtaattgccaacaggcagagtttttcccgtttgagggccaaccacgtgaaggtacatgatgtctttgctgctaccgggtgcggtaagacccctccacgcgaccctgtgaactctgaggcagatgtgggggaaggaatgaaaggtatgtgagtaaggtgtacttagtgaacttgccttgaggtttgcaaaggtgcaagaacagtattagcagccctaattagataatccatgttagccaagctgatatgttgacagttggtagacccaaccgtcgactgttgttggttgaaggcgcaaaggagtccgaatgtttggatgggagagtcgactttgggagacggaacgggaagaagaagaagagcgtttgttggtactttgggtggatcttgcaaagaactcgagcggcagagacaatgcccgcctcagttcgagttctgaagaattatcatcaactcacttttcgctctccttgccactgacactgccgtctgtctctgcctcggagttgggaatctcttttttaggagatttggcttgagaaagctgggcaactgtgccttgaggttcaacctctgcatcgctgtcactgtcgactacgacgatatctggctctgacttgtcttgaacagccatgggctttccagcctcttgctcgggcttgcttgtgtcaaccatgtccgccatgatctgcagctgaggcgttgtcaggaaaggtggtggagaggttgaagaaccggagttgtgctttggttgtggagagaaatactccacgcagttgccttgagtcttaaggtgaaggggggaaaaaataacacgaccggcagtgaaggaccgagatgccaagagatctgtaaggttgtggtgtttgtgcgggaggcgagtgctgggtgaatgtgctccggttggccgggtggccagtaaaaagatgggatggaaggaacggcaacagcaagattagaaagcaagagaaggtgaagaagggggacactgataaatggagcaagtggatgcagccggcgcaatagtcacgccagagtccggtaacagatcgtgtaggtataagtgaaactcgaggccagggatgaaacttgatgaagggtggtttattacctggttgcaaagaagagactttgggaatgaagagagtggcaatcagggccctttctcgacaataaccaccaacacaagacgagcacagaatggtattacctctggagccagagaaaaccggggacaccagggaggatccaatcagctagagtgttggtcaggatgtagacaggttgctgaaagacccaggttacttgttggctttgaatcgaggtgtgatttgtcaaagctggaagggctaaccaccaaagagcctgggatcgtttgacaggttcaactggggagtgatgcagacttttttttattgaagcgcaattgtgagcagtgtcgcgtcttctcggtgttgtttgtttatcttgcccaatacccgattgaggagtcaagggagggagggagggtttgaagcaacctcagagagtacgcaaaagtggtagtaatgtgtgtggagatggagagaagactgttaaacaccggacacagtatctcggtggttgcttagtaacgcgtcgtcaaatagttgttgacttttggagttaacggatgcagagagtatgagctgtcttctttttacgagagaaatgctggacaaaagaaaatgattggcgaacagtgacctctagcggtggggaaagatagagatggcaagtgttggaagagttaaagtccgcaaagtcacagagtcagtcggaaaagaaagaaaaataagggaagagagaatgtaactaagtgaaaggttggggaaactgacagggaaccgtgtctgacatcaatgcagcagatctggttgcgaatttgttaaggtgttgcgggcttgaactaccagttgcccctctgagccagagcaattgttgtaactatctttacccccctgttataggtgtctgctttggcctgttaactctcgtcggttctttacttgtcgaaaccgtcaaccgatcaaacaaagaaagaagccacagttgaactggtagcggtaggagagaggcgaatcgaggatccaattccatgcccagagacaaagttgcccctgcatgttgaacttcaagttgagagaccaacatcaacccatgtcgactgccaacaacgagatcacaatcgaaacggtcattgaagcagaacagaaccaaacccgcaaaaagacgggggggacgaagtgggtaatcttttcaaagtcttgttttaattgacgacaacgtgtaaccagccaatcacaaagcggcggaaaggagaatacatccatcaccgctgttgtttgttagctggcatcagtacccgaccgacattcatcatgatgcatgacggttgccccggtcgccaacggtagatgctgcatcagtcgtgcacattcattcgagtcaatgaacacagcttcctgctttgtgttcctacattcatcaaagagtgccgtatcggatttcggcagtttattacttacatgtacttaccgtaattagctccctttacctgatatctccttcggaacttttatcatgatggctaccgtagaaactcggtatactggcaataagctagctaatgcctgaaaaacctggatatcgagcagggtgctggaaaatctgcaatgtccgagtccgagcctgtgctccaagacacaagcaagctagtggtgaacagtgttgtagagctttcactagtggtaactgagcggacatgtgtacagacgcgtgctgcttcctatacctacctactgtcgggcgctcaaagagggatatccagcttattgccagttaactgagtttctacggtacctagtgtacctactgtcaagacatgtcaagagtgcacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaccgacaaattgaaaataatgttattcagttccctttcgctctcggggcaaaaagacgcataatctccgcactgcctccatcctcaaatggccttggctgctttgctgatctcttaaggggaggggtttgggtttgggttgttacacgtaaacacgagtttccattttctttctgacatgtcggtcagtcaatcagtcagttagtcagtcagttggacttgataatacctcatcagcctaacctaacctaaaagctcaagacaagaaccaccactcatatctctcagattgactaactaaaaaaaaaacagtcgcagtaagaagttgacctaaccaactatgagtgggactgaggacgctaggtaggtaaggtaggtaacctaatccacgaaagcgctttttgcgacggaggaacgacgaaaaaaaaaacgtcaagttttcaaaccatgcctagaggtaggtacatatctaccgaacagtagtggtggtggtggtggtggtgcccttatctcgagagcctccgagcctcccatccatccatccatctcgctcgggctcttgaatggtaacctctcgcatcagtgtagcgcaggatttcatgctaatcacgacgttagttacacgtgtgattggtcgtcgagtcgttgtgcgccctatttgcgaatttgcggatcccatcatgacactttgacgatacagctaaatgtcacgtctcgagttcggatcgtaggcggtgatgggatagataggtacctacctgacctctatcggtaaacttccatctcccttcgtcgtctttgcgatctggacgctaccataaatgttcagtctgctagtgtctgttagcgctcaacctccatgaccgcctatgtagcgctgtaaatagcactatcaagcacttgcactaacatctccactctactttacctgtttgaaattacaggcgaagctaagaaactgaatgcattccatgggaatgatcttggacttcttcacatcactcgctccgatctgtactatcgtttcctcaccccagaatctcaatgtacaatgacagcttgcgcacaatgaactaaatatatcagccattcggactttgtattaggagtgttgacaagcaactagtaactagagtcgagacaaagataagaggcaactcttcacgacgtctttttcggccgacattaatgtcaccctgactcttgtcttctcagtgacatctgcctaagccacgctttgtgctactgcatgctgtaaccttgactacctatgtgtggtctttggtcctccggtgtttagtgtacatacatatgactcaatgaaccacatgatgtacttgggtgagcttggtaactgagacacaccaagatggaagcccaactgaactaaatcagagaagctgaacctgagagcacgattccagtttagccaaaagatgcgtggggtcagtcctggtaagtataggtaatgtatccattttaagacgcctaatatatgtaaaggaaaataagaaaacaaaccaaaaaaagcaaaatcgatcctggtatcttctcatgacaaaacatgactgacggctgctatatcatgcatacatcatctctctctccaaactccctgttcaaccaacccatgcccgtgtttgtttcttttgagaacccatagaaacccaaaaaaggagacattgtcttcgtcgctgtgtatagattcattaagatttcttcccctcgccaaaaagagcaccaagtgtttattggtccatcttgatctagtggtcttcagagtagttctcggtcttcatgtccttaagaccaagctcctcctcttcctcgtcggtacgctcgtactcctccacaaccatctgctcatcgggctgggccgggtcgtcagccaagctctggacgtaggagctggccatggggtcggtgagaataatggtgaactcgcgctcgcccttgatggcggcgctgaggtcgccaaagaacttgtcccagcgagccttctcctcagcggggagggagtcgccagcgtggacggcggcggggtcctcggggccggtctggaagatctggttgtggaggtcgtcgcggacctgggtgagaagaccctccaccgtggtgaagcggccgccgagggtgccggggttgacggaaaggttgagctcggggcactcgaggaagcaagactcgctcttgagaatgtcgcgggcaagatcgaccgagttcctgaccttgatggtgaccttcttgcccttctcgggcacctcaccgccggtcttgacatcgttggacttgtagccgcagtcgtcgcaagtggtgttcatgatgacgacctgacggaagtgggggatgtcgaccatcttcatgttggtggtgcaagggtgcatgcagccggggcaggtggcggggaaagcgtaaacggtgtcggggatgatgtcgccactctcggtgaggccttcgttgctggtgtcggcgagaccgagggcctcgttttgctccttggtacggaggtactcgcgcttctcccacttgccaacaccgtcgcgcatgtcgggggtaatgaaggagttgccggccgggtcgtcgacggagacacggaaggggaaggcctcgccagcgagcatcttgcgacccttctggatgatctcctcaaccttctcgtagacctcgggagcctgctccttgcggtccgcctggccagcctcgaggtcctcgacaatagtggtcaggagaccctcgacgttggtaagctgaccgcggccagcaggaacctcgacgtccaactcaatgaacttgacagtggcggtatcagacttgacgacctggcgggcaaagtcctccatctgggtcaggcgaagctcgacatggacacccttgagctggaaggtgccggcaggttggatctcattgttctggaagccgcacttgtcgcaagagaaggacatgatgatgatttcgcggaaatagggaatctgggtaaggagaagacgtgttgttccctagagagccatggttagccggtattcgaagggtgcgactgtttgcgacagcttccaacttacattctcgtggcagttcatgcagagagactcgatctcctcgacaccgcggggctcgtcatcctcggcctgagcgtcggcggcggcgggcgcgatatcctcgaccttctggccgatgggggtgaaagtttcctcgggcattgtgtatgttgtggtggtatatctgtgtggattgtcgcaaacggccgttgggatagatcagcagatggtgacttttatagggtccttggagaaaattttggaggggcaattggcgatcgggtttggcgggggattctggcaaggaagggtggagcaagcaaccaacggaagtgacataagcttgaccccagacttggcccagattgacccagtgcaatggagccactgcccaaagcttcgggaacattccagccttgaatattcatgtgtcccggaaataatcatctgataattgaagatttcaagagccctgtccgagtatccaggaaactatatctgcttggaagtcctttcaagatcaaccgctcgagtgacctggaattttccttgcggcaattcagtcataccagaggagaggtagcttatgtacttcacaattgccccaaaccgccaatcacagggcaatattcatcaggatccaagacgggacgagctgatggaaactctctgtccaaaattcaaggacagcccaatacggtaacaattggaggcccctgtatctctatatcagagatcaactttatttctgcataaaatcggcgagactcagtccaagaccaggcctcgaggctttggaggcattggactggtcgagcaaggcctgaagtccggcttttctggatttggcacgctttttgctatttgcactggacgaaggagttggcttgggtgcggagagcccagcaagagaccccagggtagacgccgcacttggttttagccctgttgctgctgtctttggcgcttgttgtggtggttgagtcttcaggttgatgctgcgcctcgagacaggagccggggccgggaacttgatctccgtcttccttgtgcagtggccgcatgtgatgcgcttaactggccctttgcgcgactcttgatcctgctgcttcgtctggacaggcgctttcgtaaacttttggcctgctcttagcctcttgcgcacagctttttggtgttcaaattttaaagtgctgccgtgaccggggatcatgatgtggccgcagcaactacagacgtgctgtctatgaacatcggactggggcagttcgttctcaaacataaggttgcctctctggttcatgaggaacgccgatgtctctggcgctgttgtcgccagaagatgggcggcgtctgtcagaaagtccagcgttgctgagagctgggttgaggatggtccgttcatcgtgattttcgtcgtgtcgtaggacaacaaggtcggatgtcggtggttgatggaagtgaagtgggagagaggcaactcagattattcaattggatttttacggcgtgaaacgaaggctggtgcacgggccaaccggtttatcgaacgttcgccttttggtaaagaccaatatcgatctacccatcaagggactcaagccaaggggaatatcaagacacaagcagccccttcaatgtcactttttcccctgacacctgccgccttcattcccgttttctcaacaacatcgcatcaacagttcatcacgaaggagcttgcgaatcgagggttagggttagactggagattgtcaagaaatgcttggagagggagtttacagatttaagcccggttgatctcccacttgagctccttgatgctaacttcatcgttggccttctcatcataatcgaaccattctccctcggtcaggtcaatgtcggcgaacttggtgttggagtcgacgccttcggcaagccaagagccctgcatattcgatgtcagcaggtaaccgaaattcaaaaacagaaagataccagacatggactaacctcaggctggaactcaacaaactccagtcctctacagtcaaactcgagaagcttttgcttcttggcaggttccgtctgctcataagcggtgggggcagccttgatggaagctgacgactctctcttgcagtttttgcacttccacacaaagttggcctcaccacggctgccgctcatctcgttgttttcctggtgaatgtgtcaacaagggaatgcttcaggtctttggaggggaacttacaaagcggctcacgccaacgggcttgtcatggacctccctgcaggaggtgcactgaaccttgaaggtgtaccagaacgggttaccctcgctgtcgtcagggcggaggttggtgactctagaagtttggtgtaagttggcttttccttttttcttctcccgacttcttgttcactcacccagcaaggtcagcagtaaggtaaagcgcaaacatcttggctgttgtgagatatgtgattattttgggacttgtttgcggtttatattgatgttttcgagaaggtgatattcttcagtgacctgttgttctagactctgcctgattgggagctgccagccagccagctcttctgctgtggtggtggaggggctcaaggggcaccttctcagctctgatcttcagctgttagccccacttatgcagcttcagttgttgctccagctccagagatggtctgagcttccggagctctctggaggaagacttcaagacttggtattcagcgtttgcaacacgccaaagttacctctaggaaaccgaacagggaagttcttcttactctacataggtacatattatgttgagcatcggtagaagttaattgaccgtgaacagaacgatagccttcgacgtggcctgtgcaccaggtcctctttctgtaactaagactgatgtcaaccctaagggtttagtatcccttaccctaaaagggagctttgttgacctcgctccccccctctgatgcgaatgcgcgcaatcaacactgtacgcccggccgccgacagcgcaaagacttcggcttgcgatggggacggggacctggaattggacatgccttcaaaacgccccaccctttgacgggcctcttaattgatctttcaaatccacccgccgccgaccagtcaccgacgaacaaatcccgccctcctccccttgccctgatgccgctgccgcatcgaccagatatgccccgacgatgcaggggatctggtcgaccgtagcccaattccggggctgtcgctgccactcctgtctgcccgctccgaatagcttcaacagcttgcaagctgtgcgcctcgcccagtccaacgcccgctccgccgccgcccagcgaaccaggaaagccctcggcagcaatgtagccaccgcctgctacacggctctcgcagccaccgccgtcgtcgtcgacaccgagaacaaggaacggcgccagcgcgagctcaaccgcaagatccatgaagcaaagaagaacctagcagtccttatgaccgacgatgccgccgacggagacctcctacgccttgtcggctcagcacctgccgcccgccgacccgaacccttccgcactcgcagccagcctacaatcgatgtactcgagtctatatgcgattaccatgtcgattcagtcaggagtctggcgtccagtgctgccgagaagagagctgctgtcctgaagctgcgcgactccctcggcatgtcatggagggacccgcgcaaggacttttgtatgggcagagacggtctcatcagctgcgacaaaaccatcgcctacgaagagagcacggctgaaaccttggatcaggaccgggaacctcgaaacgaaaagcagatggagaagcaaatcgacatggtcaccaaccttgtggacgacctcatggaagccgcctacaaggcttcagagatgcagggcatcaagtcctatctccccaaggaccaccccgagtcggcctggagcataacgcgcatgttgaagaaggacggctatcccaggttccaccacgcccattatgatccagccatgacaatccaggcgcgccggcgcttcaaccaagttacgtgcaacatcttggccgactggaagggacctcgaagccgggacaagtacgtggccaaggtctgccataaccttctcatcaacaccgtgccgcctgggatccacaactacaacatgctcatagcaggcttcactcagattggcgagcatgttttggctggcgctgtggtggacaattttctacacaagagccgtctacgacccacccaaggcacaatcctctgtctgatacaccactaccgctgcaagagagatgccgagggtttccacatgttgctccgacgcctcattggtcgcgatcctcgaggcctgaatatgcgcagcaagtccatctcggatgtgtaccaagaccgtggacttttgcgctgggcgctcgagtcggatgtcgccctagccaacggtcgtacagtcgttgagcgtgctaatctggagcagcccgttatggaagccattatcgaggccctcatcgacttcaggagaatcgggcacgccgccaaggtgtttgttgcctgtcttgaccagaggtggaccatcaatgccgaactctttgatcaactgttacatgctatctgcaacactgttgacgatctggcaactcgtgtgctagtcgacggactgctgtcacacgtgggcgccatcacgaccatgatcctctcgcgaagtttcctatcgctaaagacggtaaggaagcttcgcaccgttctccagatccggtacgcgaggtcgacagagtcactctatcatagctctgccctgcaagattccacgtcaccgacctacctcttacccaagggcaatgaccgcctcaaccgcattgcgacatccatctggttcagagaagcggtgcaaaccatcttccagcttaggttgactctcccaaaggtcgaacacctcctattagcacagcccgacgagcatcttgaacaccggctagacagtgccattaccagcctgaaccttatcagccctaccaacccgcgcgcagtcgagcgcgaggagcgtgccagggcactccaacgcctagccaagctagattggctcattgagcaagtagacgccaccgagaaggccatcaaggccacgactgaggagatcatgaacatcctcgccgtctccgttccgcgcgacgtacgacccctgactttgtggcggcagcactgggacgtcgaggtgcccctggaaaagcgcctcaagtacgatcgggagatgcgcacgcccagcacggggctcaacgcagtcgcagcgtgctttgctcggaaggaggaactggataaccagctagcagatatcctcatggaagcgttaccggcgcaaacagcggctgagattcgccagggtgcgaaggagacggccacggtgccgcatctgatggctttgaccaaggatcacctgaggagtcatcagaagaagccggtcgctgctgttactgccaggccaagggtggtgcaagcgcaagaacaggacatagaacagcagagggagacgggctccgcctttacagctaatgataacctagcagcaggcgagatgaataggaggaaactgggctttggttggcgatcaggtctctcgtcgtatttacccctgagaagggttgcatctgttcaaaggtagaattgcattgactgaagaaaagagagggaatgggactaggaaggataaggacactggacggactggatagacggatggatataaacgcagccaggttgagcaataaagggctggcttcttgtgcattgtgattgaacaaaaaggttgacataacctaccttgtatacgtacacgcaaatcaattggatacataccaaaccacaaccaaaacttgttcacatttcacttgccatattttgtaagtaatattcttcgtatgcagaaaaaaaaaacagatgaacctcctttttgtataaccaatacgccctaaatcccaaattcatcatagtacagatacagccaaccaccccgagtctcacaaccctcaaacctccatagcagcaggcttcgtcctccccaacccctctctaccataataatccatcggatacgcccccttcccccaatcctccttctcctccagcgcaatcagcgcctcatacggcgtcaacagcggtctagggaacgcatacccccaatcaatcgacagtctcggacacgccacctgcacccagcactcgacatcgctcatcatcgccagctttcccgggaaaatctctgaaagacagaaattgacaaacggcgtgccgttggcctttagcttctcttctatgagacccaacgtattggggttcccctgccgtccgagactacccaagatcaacccccatttcttggccgtcttggcctggcggatggcagagcggcgaacgtcctgcatctcttcgtggccgtacgtttcgtgcgtcagtttgcggctgtaagggtcgtaccggtaggcggggatggatgggttgtgaatcatgatggactcgaggtggaagcggccgtcgcccaggtacagaatcatgtcgacttgcttgccggacgaggtgaggaactgggacaagttgggggatgtgcaccccaggatctcgcccttggaaagcggcgcgatttgcgggatgatgacttcgtatccggctttttgcagcgtcgagcgcacgccgtggatggtggcgttgaattggatggtgcccaccatggcgatggatttacccggcgcaaagttgcgttccaaggttgccaagaggtgggaggtgtcgatgctgatgtccacaaagacgtacaaggtcttgattttggtgacgtccacggggatgaggcacgaatgcgcgtagtgcactagcaggtcgcagcccatggcgcgggcggtgtagtcgtcgatgcagcaggcgccgtaggtgacgtcgcccatgatcaaggtctcgatcccggggcagaattgggtcaagatgtcggagatggtggtggcgaagaggagcagaccctcgggcatttgcagggccacgcgcttggcgtccaaagtgcggatgcggtggatggtcttgtggatctcgaaggagtagttggatggcagaagggcgatggcttcgtttagggcggcgtcgtgcaggatcgagtcgggcacttggttgagcatccggggcgcgcggcgcggttgggctacttggatggcgccgctgtcttcgatggaggtgttggccccggcgggttgggaggtgctgttggatgaggacgaggaggactttccggcggcggcgctttgtcggcccaggaaacgcttcttgggttgtttctgctggacggaggggggagggggagggttcatctcgtcgatgtcggcggcgatgccgaggtcgacttgggcgcggtcgtcctccatgttaaacctttgtgattttgttgagtcgagcccaatgatgatatccaaactcgggtctgtaaggctcaagggtgttgcgaaaaagttgagtgtctcgtcacgctttctgaggttgatatctctcaagtgagtgaggtgaggtaggatttgtcaaagtgaaaattgccaagtaccttctggggtttaccaaagtcttgaacaacaaactttcagcagaagaagagcacaatatattgtgtctgcagaactattcaattgtagattccttgaacatagcgtattctatgtctatcattcggtcaagcttggcctcatctcacttctaccatagcatgtcgtcgtggatgttgtcgttgagacttgggaacatcaaaggtacaaaaccccaatccggcaaagcgtacccagccccacttctccaaatgcttacttgtaggcctgggctcatgggtcaacttgtgcaagtggaaagtttcgcggctggcagttggtccaagcgcagcgggagatttttaagcgggtcaggctgagacggcagccaatcaataccccggaaattgtgccctaagatttcgaccgtattgtccttagcaaaagcggtcaccacccacacaaaatcttccccttcggaatttctcgagtcgtctcaattcgcaacacccaactccggtcgttcagccccaaataccgccaaaatgaaggtacgacgactccccgatatccacggcgtcatggctacggcatgactgcgtctctgtgctttttcacgagtccgagcgtccaatgtcaaatttcgacacctggaggtcgcgaaaatgggaacttggaggagggaaaagaggagccagaacatcaccaccgcgacaatgttgatgatgggaatggagacatggacatgaggctgaccccacgcccaccaacagctgaacatttcgtaccctgcgaacggctcgcagaagctgatcgaggtcgaggatgagcgcaagctccgtcacttcatcgagtaagtggcaaatcacattacaagctgcatttggtatccaaagacatgtcgctaacagcctcactacaggaagcgcgtaagttttcccgacacatcgacgacacatcgaaaccaactacgatgaccgaacccgaaactgacacgtcgactatagatgggcgctgaggtccccgccgacccccttggtgacgagtggaagggctacatcctccgcatcaccggcggtaacgacaagcagggtttccccatgaagcagggtgtcattgcccccaaccgtgtccgccttctcctttccgacggccactcctgctaccgtgcccgccgcaccggtgagcgcaagagaaagtccgtccgcggttgcatcgtcggctctgatctctccgtccttgccctcgccatcgtcaagcagggcgagcaggacatccccggccttaccgatgtcgtccaccccaagcgtctcggccccaagcgcgccaccaagatccgccgcttcttcggcctcagcaaggatgacgatgtatgtgtttctctacgcaatctcgtcatcgcctgcccccgagctgttgcgatgatcctcgcgcagttcgtcgggtagagtctgagatgaacaccaaaggctaattatccactttttctacgacgaataggtccgcaagtacgtcattcgccgcgaggtccagcccaagggtgaaggcaagaagccctacaccaaggctcccaagatccagcgcctcgtcactccccagcgcctccagcacaagagacaccgtctcgctctcaagcgccgccaggccgagaaggtcaaggaggaggctgtaagtcttgcccaaccccctcgttgaaaagcactgcagaaatgctaaccatcataacagtctgagtacgcccagatcctcgccaagcgcatcgctgaggccaaggtccagaaggccgatgcccgcaagcgccgcgcctcctccatgcgcaagtaagcgttcggagtcaggtgtgatggatgatatccggttgctttcacgaattcggtcatggcgcggttatctgttgactcgaccggggggcatgtttgttgtgtgtacctgagcacccattaaaaaagggctttccacgacaaccaaccaggaattgagtcttcaatgagttgataccaaaaccaacgagcagcgcttcgcttcgggttcgcgttatacggaataatatgacggggacccttttgataccaatactcccgcctgatcattgacatatttggggaagggggcaactgaggtagattcacaatcaacaatgggtctgaattgttcgcttcatatggggttcctttggcgcgcttctctttgtgaattcatgtccgtgtaaggatgtgggagcaacgtgcggcaaggagcaggtttttaaaagttgtcatgacattcatatccaaagcaagcaagtggcattatatcacatgcaattctttgtcaaaacctcattgctattcttcaagtccactctagcgtacagttcctggtacctgtctacaaaagatgtgacggcccagaaattcttaacgtccagtggcgaactccaagaatggcctccgtctataaaacggaaaacacaattgatccactagcaatacacaacgtagtaattcattatcagacctaacacctcgtcgctttcgaacatctcacaaaagcaaacaatcccaagtcatgattgaatcggagttccattgaatgaaagtccgccgcttggtacataaagcatacatagaagcagagtcacctacctagttagttaggttcgtagtgtcgatataatttactatttgacaaacacctcgtattttctttcccatggtaactggtgcaatcgccaacttgcagactcattcacccgtcagtttataaccttttttttcccctccgaatcacccagtcccagtcctagttccagtatcagtgagtcttagttcgctcgagaaagaaaggaattagtaagtttccatagaagaagaagaagaagaaggagagtattcacctaagtagataagtaacaatcaatcactcactcactcactttcgcaacctacggtagactaaggtaggtaggtaggtagtgtagtttcttcatgttgcctgcttgattagactgtcgtcgttgatagatttgtctctcctctctctctcttttcattgactgacgcaagcccaacgcaagactatgtaagactatgtaagactatgcaagactacctatgcaagatcacctatgcaagtaagcgttttccatcatatcctccccctccctctctctctatatctgttaggtagctacgtagttagatagctacgtatttagttagtcaacatagtacctggtaggtaggtaggtaggtaggtagtgtaaccatcacttgtgtagttagagctatgatcagctttgagaagggagttgttacttggttattgccatctctggtctctctgcccttcttatttctcttctctctctctctctctctctctctctctcttttttttttttttttttttttttccaagtgcggtttttctctggttcagagataattttctctggttcagagataatagtactcaaggtaggtattctgtaattttcctggccaaggaaccgaaaaaaaaaaaaaagaaagaaaaaaaaaattacaatacaaggacaacattaccatcatcatgacgccaagtaatgcctggtgagttcgaggatatccagaaggtaaatattactttccatggagcgcgaaaatgatcagatgtttctcccccgttggatggttggatggtggtgaagcattgaaaagagatcacatccacggagctgctgacttcaagtgacggaatcaatagattagactagaacactatacgcatcgtggagggtttcataacgtactgtttcttctcaaaacttgtagaatatacaagtaatggaagctatgtgaatcataaaaacaaagtcagagaacatccatcacttgtcattctagctctgtcgtcaaccgccggcttagattaggtaggttaacaacactgcacaaacagatattgtgtagcaaaaaggaaatagtaataaccatacgatattgtgccaggcagtctccgaatccccatattacacatacttcacacaggaaccagcacacattcatttcatatcatatcatatcatatcatatcaaatcataaaactccatccgcgctaatcattctatctcccctattgctattattttcctttcgccttcatccatgcaaagaagctagctccaagccaaccacccagcatcggcgactccaggatcagaaaaaaggaagacgagacctgcacttcccgccgcacttctgttccctttgtgaaaacctatgccagactgatcgcccaagagcaaaagaagtagcaataacaaaataaaatcttctcgtccttctccccaatttaagtccccttcaactccccctccccattcctcccaattgcacttgaacccttcccttttataaccttgatggaaaaacaacgggttaagcgacagacctccccaccttcctccctccaggcaatttatgcccctatgctgacattccacctatgtgatgcttatcttttagcttatgtaccttttacctctcctcctctgcatactttctcactcaatttccactatccatccatccatccctttacgcaaagccaaagtaatcgctacccgcggtaatagccttgagcagctggctccttagagtctcgtagttttcgtattcgggaagatcaagttctgcaattatctgttagccaatgataccatgcttagtggagcggaaaaggaaaacttacggttgaagcatgtatgagagctaggaagacgatccttgctgccatagtcacgatgaatgttgaatcggctgacgccattcatgccctccaattccttaaagccgttcagaggcaccttggatgtgcccgtgacgaattgaagaagcttggcgagttcctccttgtcgaaggaccggacagcgcgccagaaccactggatctgaggggcaccggcagagtagttgtggtactcggtgttcgccttccagtcgtcgatgtcgatatcaggcagaccggaaatgagaagttcgagctcttgttcgttgaagatggcgatgagctcttcagggatgatctcgtggaagcctgttgttcatttgttaatcatgtaactacaacccgtcatttcaaggaaggtacttaccagtaaggaatgccttcatttgatccttgaccgaggtgatgagcttgtgctcgacgatcagacggacatactcatgcttgttctcctccgtgacagggatgttgcggccgttctcaatcagatcgacaaccttgacttcgccgaacacgtcgtcctcaaccgagaaggtctcggtgatgatgtcggtaatatcgttctctagcatccagacaagtgacttgtagtagtctggatcaaacgactccatgtccttgaccgagacgggcttgccgaggatgcgcttgtagaccgcacggctgaagtagcattcgagcagacgaccctcgtacagggccttgccaatgattctgccaatgaacttgaagaaaggaagatgctcgtcgttgatcggactcagcttgttggggtggaaggttgtgcggtccgaagacaccggaacgaaaaggacgtagttggggtcgaacatttgcctggagagcacctggaaccattcgcgcgtgacaccgccagcatcgacgccttcctctccctggaaacggatgttgagctttccaaacttcaactcatcggccttcttatagtacaaagaccggaacgaatcatggaagacgtgctcacggcgcacttggagttgcaatggagggaaagagtgccttgtctgttggtacttggaatgcacgctacggttgaagtagttgcgcttattgtcgaattccaggaccttcggattcttgaccagcagcgagaaggtgcccgacatgagcttgggattgtgtcggaccaactcgttgaggatacggcggtgctcctcggtgaaggtaaagaacaggccggcaatgcggtcctctggaggcgggctggtaagaagcatctccttctgcgagtttgcgttcgacaccgccgaagcatctgagagtgtcgtattcttgcaaaccaccatcaacgactcgatgagcggcaagagaattgtggccacgttgagcatgttgtcgcgctgccttattgcgctcaagcaagcgcttagcttatcccacattttgccaaatgtcgggttccagtagagagaacctaggaggtcctccttagtgttctcgccttcggcaggtttgtcctgcttcttgctcttgctatcaaacaagtgatcgagcgctgtcagaacacgtaggagcttgttctgctccgaggcgcctggtgaaaacttggcaagagcaacgccctggatttgggtgccggactcagccttcaggatgtgaggaagcaagttgtcaagatctgagagaatgttctcgctcaagaccctagcttggcggaccagctcatctccaaataccttcttggcgccagggatgttggaaagattcttgatcgtggagatggtgttctggaatgtcttggagctgcattcacgcgccacaaagatgttgatcacaagcttgagattgtgctcagggattgtcggcggcgtgagctgacggatcttcttctcatcggactgaacatccttctcatcggccttttccttgggtgcttctagctccttgttctcttggtcttgctgcgctggctgttgaccagaagcagctgctggagtagactcagaaggctgttgggtcgcctcctgctgggcgggggtttgctcagtagaggtcgaggcttgctcttcgggggcattggccgcttcacgttcggtcgcagccttttcttcggcttccttcttctttttcgcttgctcttcagcctccttccgcctccgctcgatggcttggagcgggatggtgactttgttgaggagatcggctagcacctgcatgactgcggagctctccatgacgagactgcgatccagaagagtcaacagggagttgatagcgaacttctgagccttgccattgacatccttgcccttgcccttgcggctcaggcttcgcttgagggtggatgccaccgtctcatgctcagtcaagaacacagatggtatatgcgggttgagcttggaaagctccaccagaaggtcaaggcattgctgaacaatcaacagcggcgacacctccgagctagcaggaaattgaccattgttgttagtgccgcctgtgagacttcgcttcaaggggtgaggcgtcttagcgtccttctcctttagttgtttggccttgtgggagatctgggcaaagcttcgctcaacggcatccatgttcgcgcatccatcttggagaatttgtagcaaagaggatatgacatcgagccggttctggcggttttcacataggttggcgaagatgctgaagagactggagcggattgagccttgctgggacacgaacataaggcggagaagagtagcaattccctgcttgtccaacatctgaaccacagtgcgcttctggatcttttggacagttccagcacctgcttcggtagggcgctgagcatctctggagcgagaggcagcttggccaccttgttgggcgtggagttggcgatgacgcgccacaagagtgcgggcttctgcggccaactctgggccgaggtgctccatgatatcttcgccctggtcgagtaggacctgctgtcgaagtccaggggggaaagtcaacaggatgcttgcgggatccatgtcagctggaccaaggtcttggccgcctgctgcgttttgccgttcccgacgccgctgttcgtgctgctcctggtgaaggatctcgttacgaagctcctccgggagtgcttcaaggaactcttggaagacctcggtgttttcgccctcttgagaaacctgctctcgcgcctgggatctccgggtgctgatagcctgagcgatcacctcgtccctgaactcttcaggaagggcttcaagatactcggcatcgatgcccagctcagtgatatcgatctgctggttacggagagtgtagtagacacgaggacgttcatcttcggcctgctgctcggcgttttcgcccgggccttgagtctcaacgccctccatagggtgcgcctcttgagacacagcatttgcctcttgatctgcggcggcttgagccgcggcctgtgcggcagcttcggctcgttcgcgctcaaggcgctcacgctcctctgcctccttcttctcacgcgcagccttctcttccgcttctttggcctctctcttcttgcgctcctcttcctgtcgcttcttcctctcttcctctgctttgcgatctgcctccgctttacgagctttctcctccttctcagcctggattgctgccggcgtgagcttggaaagaatgagaggtgcgagcttctgagctttgtcctggtagccgaagccaaagatcatcttgacttcttgttgccacctctcatgtgtagattccggtgaaaattggacggcttgatgaggttcctgataggtatcgcgccgagcttcagtagggcgtgattcgcgggagtgcgggggaggaattgggatggcgttgagttcgcggataatcccgcccggtccgtctgctgtgaaatgcaaggccaagggtcctcctccagcgctgagacgtacatcgggtaggtgttggacgagatcactgatgaaggccaacggctccacccccatacccattcctaggcctccaatcatattcggagtgatccccagacgaaccagctggctgtgtgcatgacgaggaacctcacgacgagactgaggaagcaacaggggatttgttccagacatgacgtcggccggagggggcagatgtctgctgagatgggcagggcggcggaagaagttttggaagtctgacaaatcgtcaacactctgaacaagaagatgatatcctaggatttaaggaacttaccaatcgcgtcacggtgtcttccgaccacgaaaggactgttgggccaagggcttcgggacggtcgatgtcgatggttgggttcgatggcaatgtcccagccaagccctgatggcatgttgggcgcaagcaagtcatcatctgcttctcgtgtcagctaccaggtctggtaaaggaattcgttctgattacttacgaaggccatcgccgtcgaagtacatgtcatcatccatgtcgtcttccccttcatcttcatcatctattggagttagccgtcttgctcactcttccaaaggatcttgggaacttaccgtcttcttcgccatcttcatcatcgtcgatgtagtgcccatcaaagtcgcgaattggctcagcatcaagatcatcgccagcattttccatggcagctcgcatgatctcggggaaggtccgacggttgtgaagttgagcctcctgcatattctgagcctcggcttcgtagtcgagctcttcctcatcctcttcatcctcgtcggtgccatcatcccacgacgcaccgtcgtcatcaatagcattgccctcttcatcaacaatgtggatatcgtcctccaagtcatccatgtcttcggagccgacttcctcgtcctcatcctcgtcactaagttcctgctcgtcatcttcgtccatctcatcatcctcgtccatgtcatccatgtcatcgttgtcctcttcgtcgtcgttctcacccataaggacctcgacaacgccaggttgaccgggcattcctcccatttcgcccatctcgccgaggtcgtcttcttcgtcactagggttgtcttcgttgtcttgtgacatgtcgtcgccatagtcaagctcatcgtcatactgttcatcgtcgtacatgtcttcatcatcatcctcgtcctcgtcggagaactcatcatcacgtccgggttcaagcatgcccaatgtggagttgcgataaagatcgggcgtctcctcgcgatcatcggtgagatcttccgagacggacgacccatcggacaggaattcgtcctcggcttggtcggtaccagctgtacccgaagcagggatgagccccaattgactcatcgagactgcagtctttgagagtgttttgatgaccgcaaggatgggcttgagcggagccctgttgtgcgggaatgtgaggtcaatatcggcaatggacgccgttagggacgtcaggtaacccttctcatacatgagtcgcttcagttgagcttgggaccgtccgattgacggatctgtaccgcgcgggttgttggggcgcgaatctttgtctccttcgccaatcatttgggccatcagctctgcaagagcgttcatcttgccgtatcgaatatcagccggctcgccggagacagaagcatccttgtaagctcgaagtatggtatccaggacaaatcggcggataaagagcaagtccggctcatcgtcatactcaaatggctcatgggtacggttctgaggcttctcgccggtcttggaaacaagggcaaccagaacagcgcgcgctggcactgccgttgccgccttctttttcatggctatcgactcgggtactccgcttgcggggctgaagcaaagaagatcgttgagaatgtagtttagcacactggatcgaggcttgaccggagcgttcgcctggacgggggcggagcgcttaaagttgataaactcaaccttggcacgattgtagctctgcaacagctcggcaagacagtcaagcaagaagcaacgatagatgaaaatagggtgatcctcggccttgaacggggacttggccagcttcttctctttctccttcgactccgaattctgctcatcgccggaaggagaaggagtagcctcattcgcagcagtggcatcagattctggcttggaggcggctgcgggaggcgcaggaacgttctccctctcgtcaacatctttatagttgagcagctcggtcaacaagaagtgaacaacaccgtcgggatgttcgagaatcggccgcttgaggtcttgagcggggttcttaggggcatcgtgcatatccttgtccgtcacctcggttgaaggcttgacgtcactgatagtgagatcctctgtcgcttgcactgcaggttcgactgagctctccttcggcgagacactagcatctgcagggcgctccttgagaaccaaaaatggcgtggagcgcagcgttccgtctcccaagtgcgaaacggcccggttaagcttgagcagctccgtgctaacctcgacgaaggtcttgggcgaccgcagagctaaatgcgcttgagtgcgcaggtatgcctgtggttcaaggcccggggctgcgctgggcctctgcctcgaagtcatgaggtgcctgatatccgtctcaaaaatctgccgaagggtctcttcgtcttcaatgatgtgtcgaaggatctggcggatgtgttctgagatatgagtctgcttgagacgcgtggaaccggcaccgcacaactgctttgccataacaaacagccgttgcaggttcttcttctccccaacaatcttggctaccgcgtgatctctggtcagcacaacgaggattctcaacaccgaaacagccaatgactcttctttgccaatgcgagggagaaagtccaacagagttgtcaagagagacgagcggtgctcggccaagaagttgggctccttcacctcgatgaccgactcctcaattggatcatcctccttcacgggctgtttccatttgatatcagggggctgcgcgtctttgaaaagcatgatctcgaatatgaggagaatatagggaatccacggcggaaggctgtcgttggagcttgccggcggcagctttaggaagccgagataatcacccacgtaatctctcaacatgtccacggtagtccgcatgaaagccgtctgttgaagaagaagcgccaaaaggtgggcgtaagcagcgatgctactgccattctccttcaactcatccgcgtcgtcagaggcgaatgacatgagcgcattggccaagatctcgcccacttccactctcctgtcctcattgtcggtcttcagaatggtgttctggataagatccgcaacctcaaacacggcctcaggatgagagcttatgacttcaagagagcgatcaatcagggtatcgtagagtttggccctctcctcgaccagatcttccctggtaatacgtggagtgttagattgcgattcggtggctggttgctgtgacggaagtacaggcagttgttgtggtgcagtcgtagaggccccaacgttggtttcacggctcgtgccaggctggccttcatcagagccgtcttctgacgactctgtggcgtgtccgagggctgtttcaccactagcttctccgagtggctggttgggcaccggatccaaagccataggctctgcacccagcaggtcgctcaccgggaaagtaggagtgttcaacaagttactgagagacatccctgccgatgacgaaaggttgggagatggcacttccttgaaagcgtcctcagccggcacagggttgcggttacgaactaggtgtgccttctggtatttgatgtactccttggtgtcactctctttaccgttagcacgataaagtgcctccaacgctagatcgacgtctacgccctgctcggttgcgagtgtctctgcatccttgcgcgagatccatttgaagggaacggactcgcggttcttgaaaagatggggtaacgattccttgtcggatctcgactgcgcatttgactccaggtcgccggctgcgatagtcttgatgatgtcaataatcttgctcactaccgtgcctgttgacttttcaatgatgttggaagcccaaatttctcgaacaaccggtaatatcgacattcgcaactcaacaacaagttggtgcgaaaactcccgggtggttcgttccgtaggcttgggtgccaaggcaatctgggccatggaatccgagaggttcttcccactaatgatgaagcagtagatgtcgaggaccttcttcatgccaatcattgacaacttcgccttggtggcttcctgaccctcggtggccccggtcgacaccatgtcggccaaccgtttgagcataacattcaatgcctcgaaacccccaagctccttaaaggcggtgatcacggggaggataaggaaagctcctccgctggcagtacggtgattcgtatcaacgaccatttcaccgaacgtgtggatcatgatgatccagttgtggatgtctctgaccgtcaactctgctttggactgttgcagttgctggatcaaggtttctgccgacgcctctgcaattgccaggtgacgtgaacggatgtacgggtcgttgttgttgcgtctaggcaacagcgccttgccgatagtctggaagaatgggaagatagaaggcataaaggaatgcagaagaacccgtagggtctggaagttcttgtattcagcagtcgactgctcttcaggcgtcaacttcttaccgttggcggaagaatcttgagcggctgagtcggtcagtaggtcctgcacatcggtgcgagagcccagagaattggtctggtacggcttgttctttagtgtccaatggtgtggtacggcaccattaacagctgcctcttccttcaacacgccgcgcaacaatggtccaagactttggatcaaacggatgtaatagtcatacacgttgacagctggcatgctgaccatctgactccggttggagaacgggaaacagtgatacagaatcttgatcatggtctgtatgttgagcagagccttcaccgtctctgttccgctcgaaacatccggggtacgcttctcgctcgctggttcctcatcttgtacgggagacacagatgaattcaaggtgaggaaaggtgcaaagaaaggctccgtagttgtgggattaatccgcggctggagaaccttgacagtgttttccatcctgaacagtaaagaaggtagcccgacaatttgagcggactcaatgagctgcgagatggccgcgaccagcatgcggcaggctggagtctcgccaaaatcgtggggaaggctgggagattcggcgagatccaataaaatctcaatcacaccagcagaaatgagagcgcccttaagatgagagttgctgatgatcggctggaggaacgtagagaggacttgaatataagggatagatggagcttgtgcgggcttgttgttgccacttgatgaagagctcgcttccgccatctccacatccgtatcgtctgtggctttttctttgcctttaccctttacctcagtagcctgggctggttcagcaaccgggctagcagacgattcaggtgcctcaagccttgcaccgcatgctttagtggcatccatggtcttgaccaggtgcgtgaccctcgcaatcatgtcgatgatagcattagcgatggcaggccgtagcgccgggtgatgacgggagagttcgtcaagactactaccgatggtactagccagttcaggatcgtgcgccatgcactgaacatgggtagcgctttcgaatatctccatgtagctctgaatggcaccagacgagagaaccatcttcatgccgcggttattgagcgaaattgagttcagtaccgtgggaatgatattcatggattcagaggacggtaggatgccatgggcgggaggaaaatctcgaggtgcctcgagcatttcttgagttggtggatggggttgagtagcggcctgaccgtccgagtcgggagcggcgtcatgcgcactaccatcatcttcactgtcgtcatcggcgtcattcccttcgctgccgtcatttgctctggattggctgggttccagcgatggttgctcagcaggtatggacaccggccgattggtaacagattccaggaaggcttgaatccagccagactccgagatcgctgcaaaactcgtagggtcgttgttaatgaaatcgctcaggagggttgtagcatttgaccacacgaccgtgccaaagaagcggttctggcgcgcaatcgtgcagaggctaccaagcaaagacgagttgtcgaccaggttcctcaataagcgctcagtgttggtaccatcgaaggagtaggtattggccatgacatggtgaataaactttaggagccacttgagcgtctgctgatggtagaatggaatgctataatccacaagggaagcgtgaagttcgggttttgttccaaggcccgcttccgtgagagtcttggactccccaacggtgtggactataaggttcgtgatagcatccagaccgccggcagagttaagctgcgagaaagcagtctgatacgcataggtcagactgtccagaaaagcgagtaccatgctataatggcgactggcaactgccgtccgaaggttaagaatttcgacgagacagtccatgagcccagcagtcatcatctcctggccgatacgcgtagccatggctatctgaagggtcaaaccgaacaggttgcctcgccaattgtctgcatccagctcatcttgatcatcaacaggggcgtcctctttcatttccgccactgctatcctgatgacgtaaagaagaatgccatggttaacgtttacatttaaagccgccaggacatccgagtgcttttcttgttggtgagagatggcctcaagcagagccagcgtgatgctctggagccatttgggaacctcgctagggtttccgtctggagaaggggcaatgagctcggctagctggtagacaagctgaaatgtcctcggttcgtccttgtcgtacttgagaactttgtcaacaaagacggcctcgggtaggatgtaggcaaggttggtgatggccagcaggcgaacggccaaagctagctgacgctctctgtgggttcctaataacgccttgcatgttctcaagcgactagtaaactcgaatttcatggtggctggcatgtcggaaggacacatgtcatatagatcatagatgcgtttcgactcgatgacagaccgtgggatctccaccaccttgggcccatcgcggtcatccgtagctgctcccgacggcttgagaggcgaaccttcttccgaacttccgacacgctgagtacgggacgattgagacacgttcattgtcgagctacgacggagcggcgttggggcagcaggtgacgaggtggtgcgaggctccacaggttgagcgtccttggaatcacgcgcgctaggctcgccattggttgtgtcgggataatatgacatcttaaggtcaccccagctcttccacaagtcttcttcatcgggtcggctcgaagcaagggccttgaggtcgttggcatacatggacgcaacattcttggggccagtagctttttccttttccttttccttgtccttggccttggcagtcgagccagcggagacggccggggcagccgaggatgcttccagggacttgacgatgggtgtcctgacgaatggccgtgcaagcagttgcaccttttcgaggtcgatgttgtagtggttggctaacaaggttgggtttaccgaacgaggaggcgagggcatgcgcttgacggacgcattatacctctgggccagctccaagccaacctcaagagcggcggcttgaacttcaagatatgggctgttgagaaggcggtcgatgtggtggctgctcgcgtagatgcttcggttaccgcagtgctcgagcaacatgcgggtaaacttgagtatagcgacgagaagctggcaatctccatcctccttgtatccggcctcggccagacgctccacggtccaaggctcgtcgcggtattcgagtgagggtccgccgttgttgaggaggacatcacgtccaaagtcgcgtgtttgggggcccttggatagctcgtatgttgcacatattgattctagaatgttgtcgaaacggttgagcagtgggatccagtggtataggtcgccgcgcgggaacatccacctccgtggaaactcgtcgagtcgttgcaggatgagaggcagaggtgcactcgaggctgtgtcgacaaactctttcagccaaggagactgcgacagaagagttagttagcagacagacggaccaaacatgatggaaacgggcacgctacttaccagagtgtccctgtgcttttgttgcatggtcttggtaatcttccccatgactgcgacgcggccgggccgctagactaaacgaaaggtgaaatctccccctccactaccaacacgtccccgttaatggacggcagcttccgatgggaaagcaaggcaggctgcgcggcttggtatcgaacagaaaaatggtttcgggaagcgagcgacaactaaaacgggagatgtcagtcaagacgtaggcagtggggaaaacagagggagaagcgggaagtgggggtgatgatgatgatgatgctggtggtgatggtggtggtggtggtggtggtggtggtggtaggctgaggccgtgagtccgttgattggcaccgattacgtaccaggttggagaactctaaaagacgagtgcaggtcgtcctttggtgttccaatcttgccagaagccgcaatgtcgggaatgcgtgagagacggatgttggtgggggtattaaacagccgtcgtcgtcgtgatgctttggttgggcgaacgagcgagcgggttgttgttgttgttgttgttgtgattcttgttattgcgagagatgggagcagagcttcaacccgaacgaactgtcctgagaagtttggttgaaaggcaactggctggcaagcctgcggcggcgggtgcggggcggcgagaacagaacttccttgggagttgggactcagtggaggtaactacctcaagaagcacgtcccacttgcagggcaatcactgcaacaaagtggaatgccgcggtccgtcgtttgcttgtcgtgcctaggtacctctaccggcactgcagtgcagcaaagatgctccaacttttggtttttcgcgacgtccacacagacaatgagtgtagaggtagtagttgagagtgtcggtctctgagtcgtgatcgtggaggtgagtgatggtccgggaaggtgttgttgaggttgggcaaggcacctgcaagttgcaaagtttcgatggagatccggttcagttgaaagccagtgacgagagtgcagtcacgggcgggcagcgaagtccatgtccagtcgggaactttctctggtgatgggtccagggttggcgccgtaagtatttacctacctctatgcttcggcgcgtaccgtactgtaacaatgaaaaagatggaaagccaccatgatttagttctattttactgtatcgatatttcaacaaagtcactacctacatttaactcccacttcgtttgtcagccccctcgctggcccgagaaaatctgaaggaacatgacggcaaatgttggtcaccacgttgtcgttgtctcatgctaggttatcgggacaaggtaaggcagatacaggtaggcaggtaccagctggacaaagcttgaagagcttggattgctccgtcgtacaattgcgtaagtacgtctaggtacattgttatggtaatttacgcactatagacaatcgatgtgcggcctcatggcagcaaaagcgaaaagttccgttacaaacaatattccatagcggttctgttccacttttgcaacaaatgtcataacgccctatcatgggcatttgttataagaaagggctcagtcaagtagtcgaagatgtagaaatacatgcatcatccatcagcgtggtctattgtagaggtggggcaaggctttgaacatcgttgactttcgaccgacttgtgactcgcgtgcgtacctctattattggaagctcgttcaaagcttgcgctctctcccgaagtggaagatttatgacatgcaaacgcaaaatacgtgataatacgagcattttgtaccgtattccatagactttctagtcggagtatctcactgatgtgcctgcagtgttgaggttgctcgtatgtatgctggaattttccgcttgtgcttcagccccacctcgagccggtttcttacgtcgtcgcaagcaggaagaggcacccatcggccccacgttgttggaggctctaacgaagccaaagtgggcacttcagcggacggctggggcagaagctggcggggacattatccactgaagtgtccgctccaacaaggcttcgaccggcaggttgcaattcgagctggaagcctgggccgggctgacactgcaaggcgaaggagaccccactttgattcgagacgtcaatgtattggcatagtggctcgtgcagaggtacgagggtacttgtgatagaaaagcacctagggctatgggtccattcggcgccgcctaaacttgtggccgaaagagtccgcgaaatttccacacccacattttccaaaatcgactttgagaccgccgccagcaccgccatcacaacctcgcaaccgcaccgtcaacgatccacgacgaggtgagtacatttgcatttttgccaatccccatccccatcaatcgcccaacgaggagaaagttagtagtttcgcgctttggggcacgctggcgtgcctgattcgcaacacccacaaccacccttcgaagtcgacgacggacaacgaccgacagcaaagctaaccaccatcgaccgcttcaggaaccggcaaaatgggtatctccagagactccaggcacaagcgctcccacaccggtgctaagcgcgcgtatgttcatcccacccctattgaaacgctgtctgtaatccagctaacgtgtgtctgcctgcagttactaccgtacgtatactctataatattctcgaaggtccgcttgggaggtcaatgctctagcagaaatgcagagcttgactgaaccccatgcgttctgagcctgttttgacgcgtacaaaagaaaccatttctgacaaacgcggcagggaagaagagagccttcgaggcgggtcgccagcccgctaacacccgtatcggtgctaagcgcattcacaccgtccgcacccgcggtggtaaccacaagtaccgtgccctccgtctcgactccggtaacttcgcctgggcctccgagggttgcactcgcaagacccgtgtgatcgttgtcgcgtgtaagtttttggctcccatgttccaggttagggaaaaccgttcagaagctgacattgtggcctttttccagaccacccttccaacaacgagctcgtccgtaccaacaccctcaccaagtccgctgttgtccagatcgacgctgcccccttccgtcagtggtacgaggcccactacggccagcccctcggtcgccgtcgccagcagaagcagggtcaggtcgttgaggaggtcaagaagtccaagtctgtcgagaagaagcaggctgagcgcttcgccgccgccggcaaggtcgaccccgccctcgagaagcagttcgaggccggtcgtctctacgccgtcatctcttcccgccccggccagtccggtcgctgcgacggttacatcctcgagggtgaggagctcgctttctaccagcgcaagctccacaagtaaacgtctcgcccttgccgggaggagtttgctgtgccaagaggatcagggaggaagatggattgatgggtccaggctcgcgtcggctgtccgcccgattgtcgagtctgtcgtgtccgttgctgtgcgagctatgcgcaacggtacgaggaccaacatgtggttccccgtcgtctgaaaaaagatggcggcccactgcttattccctttcgctgcttcgtttcttcggtaaaaggcatgaaatggggtttagagggcaacgggataatgagagataccatgacaattcacagccacccgagtcaatccaaagcttcacttcactaattttcttgatacttgccgtaatctgtgatgtacgatcttggtctagaggaggtctgatatgaaaaatctatttcgcatgtattctcaagcccgaacagcttgcaggtgttcaacgccttccaaatcgaacgcatcgattgccatatgacagcgaccacctccgcctgtcttttagaagatgcgtcagggtatcctgccttttccctcggccaactgagttgcttcaatatcatttagggaggcgtacgcacaggtaaattttccagccgaagccttctgtgcacaatcaagttaaggcaattctaacttatctactccatcgtcctctccgtctttcctcaagtcctctcacataacgataattctttttctttgtcgtgtttcgaccacatatatgtatgcatggttgacaattgacggttccttcaagttgttcctaactcccaactcctaactttttagtccctccctagtccctagcccctggtctcttccaggcacttgaatacctgcctacaaagttttgttcactgatggacggacggacggacggacggacgaatggacgaaagcaaagtcacaaagaaagaacacatgaagctctatctctctatacgtaactttctcgtaagtatatctaggtgaggaacctatcatagagtttggtagcagctgtgggataaacctagctagaccttgacttagacttggaactagacttagacatagacagagatagaaagaagggagggtttgaaggaggtaaggaagagacggaaaattaataattcatcataagaataaggaagtatagtaggtaggtaggtaggtaggtaggtaggtaggtactaactcgtcgaacgtcggtcgtggtgaacgtgagtacctaagttgcacacaagcaagctaatttagacagacagggactcaaatagtagtgactgttgagtaggtaggtactcaggtccctgaaagaaacaaagtgatactcaaacatcatatcgaaaacttccgtcgatccgctcccctccgctcccctttaacggctcttattcacctcgacaatcaactcgagagctggctggggggacaggagaacacacgagaatcacaaccttggtaaaactcaaaaaaaaaaaaaacttacctctaagaaaacataatctagactacctaggttttagattaacaacgaacgctactactctgtcaaagtatgtatgactataccaactacctacctaggtacctatgcatacctctagtatagaattgttttttttttttttttttttcaagacttctcttctcttctcttctcttccttacctacctacctatcttccttttctacatcgttcagacgttctgactttccgtaccttccaactctttccccccccctatatatagcttccatatgtacctacctacctacctaggtaaggtagcttccatactcattgacttcctcaccgactgactgactgactgactgacagttccacaataactccacgctgtcttattggatgattaggtagaaggatatataatagaacaccgggtacagttccgtttgatgcccacaagtaaacagcgaactctgctgataatctctaccctctcttgcggatctcattgctcttacagatactaaaaaactgttttttttttcttttcatcaccaagtttaaagagcccacagactcttagagtacttaagataccttgattttctgtttacctccaaggtacctagaggtaggtatgaactcctcaaacagttcccggtacctatgtctacctacctaggtaccagactcttttgagagctgaacgtacgtggaagagctactatgtagtctatacttcgaaactgggcaattgcgtatgacatgtaccgacttgacggggttgagggaataaccgtagtcagacatcgcatcgcacttgacacgaaatggataagatagctatgttgttaggatgcccattgtaactgtaaattatgctgtttttctccttatgctctgttctctcatgcttcttcattgctacctcatgctttctcatcttctcccatcccaccctttcgttcccccctttttgtgccctgtctctctctctgtccctctgtcgtctatgtataatgcctcacttcccttcccttcttcccttcttgccttcttgtccccctccctgattttcattccctccaaaatgaaccgccataagaggtagtcaacttcctaattgaacaggacatggcaaggtactaaacaaacaacagtaggtatggaatgcaccaacacaacctgaggacgacaactatctaaaggtagaggtatccatccatgtcccaacatgtaaagaagcaacgcaaagcaaagctactgtgatggttcttttgatcgtctatcccttctctcgtagaagatgacaagacaacaaggctgattgtccaataacaccgaattcaactcttagacaccacaccgtattccataccgcgtatcacacaccacataccgcgatcctcgatcaagcagcttgcacctgcctcttgagatccgcccacttcctagtaagcgtttcatgagccgagttgatctgctcataaaatgagttagcattcttttcattgtcccgattattctgtccctgacaagaaatataagaacttacctcagcgtactgcaacttggtctgcaccaactgctcctccaaatccgccagctctttctccagcttctgattctcctgatgcaccttctcgttcctcttcatcaaatcgtcccgctccagattccatttgttctccatctccgttgactgatgctcaatcaccaccctcagctccttcacctggcccctgagagattcattctcatccctgagctcctcgttctccacctttgtcctcaccagctccgtcgcaagcgaggcctgctcacgatccacggcctcgatgcgctcttcgagtcggcgtactatgaccgtataattggtgttggcctgcttcagaccttcgagttcctgctcccgctccttctcggccttggtcttttcctcccactctttgccgtactccttgagcagctcggccgtgatgttgacgtcgcacgcgtcgcggacgagctggtcggcacggtagacctccttgtcgatgctagcggaactggagccgaagaagccgttctcgaggattgagttggacgacggggtggcgtcgatgtagacgtcgaagagacggtccttgaggaaagtggtgagctgcgacatgtcggacatgccgaggagggcggtcgcgttcttttgcatgagcacaatgccgaacttgatgatggccgacagaccctcggagaagatcaggtcatagatgcgcagaacgagctgcagggggaagcggtaggcaaacaaggtgaggaaccactgcgtggcgtagaggtgaggggagatgccacgccgatggaggtggcagtagagagcgggctcgaggtcctcgagtatgcgctcaaactggtagaggcacttgtgcagaccgggcatgtcctggataaagagctcgcgaaggtggtattggttcattagtcgtaccagcaggcagaaggcctcctcctcgggcatgttgaagagaagaggcatgacgaggaagttcatgccttgggcatagccgacggcttcgtcaaagagagcatatgccttgcacacgccaaagaggccctcctgaagcccttgggcggcggcaaatttggaatagctcgttcgagcgcccagatcccttctaatgaccttttcgagcctcgacaacatttccttatcttccttttccttcttcttgcgctccgccgcggcaagagcctgggccttggcgagggcttccgcgtctttctctgtcggagaaggagcgccggttccgttgggcccagatttttctgagtgaactgacgaggcagaagagggcgtatccttgccgctcggcttgccgccgttactcagtgatattgaggcattgctctgcctgtcagttttcctctccttgtctgtgcccctcgcaaccaagtctcggtaaaccgtttccagttcctcattcttgctttgtgccagaacttgccagatgactccacgaatggcgctggggatacccttcgcgatggcctccttcaactgctcagggcttgtccgagcaacagctgcgggaccttcgtacacaaccgtctgccacagatcccagtccacaggagtatcggagcccgctgggccagcagtgaccccggatgcggtaccgggtgcgagagccgggttgggagttggtggaagcggcgacggagggggttggactgcttccttctcctccggggtagagctcttctcgtcatcgtctcccgtgggcgcgctgccctcctctcttaggcgcaattgcttgaagcgatccttgagagtgttcttattgccctcctcgtcaaccttgcctaacgtcccatcggggttgctggagagagtagcaacagagctggcggtattccgtcttggagccgttgcggcggctggcggtgggggtgggttggcttgctcctttgatgaactcctggacagccaggaaaaggggctggttagttttctggtgacgggaggcggtggtgccggagtaagggctgcgggcgcaggcgcaggaggagcggcggcggcagcggcggcagcggccgcgggtgggctttttacagcttcgtcggtagcggaaggtgaccacggcatggcgggcagggcactagctatactgcttattgacagcttcttggttgacgaaggcgccgtatcaagggatttttctgggttcccttgtcagtacagtctggtgggttttgcttggctgtgcgtgcagcttccaacgtacctgttttgtctccaattgtagaattatcgtttaggcttacatcgtccagcgatgcagccgagaaagcggacgcctctgaaaccttggaagcatgcgagatgcggtgtagcgacttgctttcctgctcctgtgccggggtctcgaagacgtcttcctgctcctcttccttgatctctgctgtcttgggaacttggggtgtctctgtggtgtgggagcgggcgtcgtggtcggcgtcggcggcggcagaatcgtccattgatggggagcgcgggcggtgaaacgaggaagagcgttttgttagggaccttacggaacctgtgtcgatggcatcttcaaacgtatcctgcatgatgggcaataatcatgattgtggtcgctggtcagcactcgctcgtatagtacagtactcttgttgctttgggttgcactgccttgtacctccctaggggcaggtaacatggtaacttgaggaaggaaagggagacttacggtgtccttgtcgtctgggtcggacaggttggtgggagcgagagaggctggtcgctggtggtcgggctgggagtccttgtcctttgtctctgttacgggagaggaagcagcgtcctctttctcgtgctcgtgggtgacctcctgaaccgtctccgtgggcatctctttggtagcgaccgcctcgtggggggcagcagccccttcctgtacttcggatgccgacatttcggttgtttcttgggaggtggaaacccaaggaataggcacaggctgctccggctctggacaatatacgaggcggcgacacaaggacaggcgagagcgggcgacaagtaaggtggtggtggtgggtgcagtgagtggtgtgtggtactagaggtaggtaggtaggtaggtaggtaggtaggtaggcaaggtagtggttgttgtttacgcggcggagcgactggccattgataaacggaaatacaagcaagcaagtgcgtggaagtgctggctggctggctggctggctggctgctggatgttcaattggcggagagggacggagggagagagagacaagacacacacccctcactcacacagctgctcgactactccagtcgctttccactggtcgacaatgggtgatcaatgacgggggcaagtgctgcaaacagggccgcttaaagacaagacaagacaagacaggaatcactggcagtactacctgttgttgagagtctgagtggtaggtgcctaggtggtctggaggaacgggcaggtcgactcgctgccgctgctgctgctgctgctgctgctgttgtcgtgatacgaattgtgtgtgtgtgtgtgtctgtctgtgatgtgggaggggaggagtctgggtgcagaatgattgatgcttgtaagtgcaaaatgtccatggtcggtcagtgtgtcgtcccctgagagatttcggggtacacagtacgccaagcctgcactaactgaggctctaaaatgggccgatgtcaagtcgcgggtacctagcagactaatcactccaccacaatccacgcactttgtttaccgtacttttgtcattgttcaccgcacttgctcgtgtgctcagggccaccacgaactattacatacgggatcagacgggtacctactatcaacatgacagacagggcatacattacctaggtatctcactctacactagtatatggtagacagcagctgtcagtgttgcagcccttgaggttcctgcgttacactcacccgccgtacagtaatatacatacgtatctctatgtacagcataacaaggaactcccacggcattgagatgcaattaaacctccttcttttgtgcttattctctccacacacaaaaagtcgatattcaggtcaaagcaactgaagccacccgatcaaatgtgaggccgcaaacacgttcactccataaacattcgccggccatgattcgatgcacatccttcatcggctggttggcggcgtctataaagtgcaagagatggcgcgtccacagcgggacaaaaagtctagaatagaatggggaacatgggggggtttccccaatggtatgcgcagcggtttttctgaaacggatgaggggcatggatctgccgaaatgcgccaatcatcggcaaaaatgcattggaatgtcttgagcttttcgccgttttcttccaccctcctttccacttacatacaatgttgcaacacctccttcaccaccttctccagagtccagacacacggcataggtacatggttcatctgataaacttcaaataccagccatgtctgcttgatcgacagcggaaaccccatcgacccaacccagagcattggaatccccacgatacccgtttgcctcaataaattcccaaaacatcatgtcaaagacggcattgcccatttcgccaaaactcggccacgaacaaggttcgggatccgcctaagccctcgctcgccttgccctctcctttttgtcgaaaatagccaagaaccgagatgccgttgtgccagccctgtgcggtcagccaccttctagaagaaccaagcgaatctagaaatcgtctgttccgttgttatccgtgttcccctgtccccttgcccgaaatattggcggatggtgggtggttagattcttggcggctgacgcccccttttccgcaaggtgctgagagactgggatccgacatgtaaacattcggaacacggctcaatacattgaccagacagacactcttcgatattcagttgtacactcaactgacaagtcacacaaagcttcacgcacatagtgctgacggtggaagtcattccatcagcgtttttgtttctctattttcttctctctgcgctgtgctgctgcagagatactgaaacggcagagtcgaggtatttgcgattcctggtgtccaacctcttttcacatgcatagcttgaagtcaggcactaaacaccacggaatgagaagaaagtatgggaatcacttgatagttttgagtcatgttcagctacgtcaaagaaacatccatatattcgccaaaaacacaccatttcacttcatgtattccaagtcattcagctctcttcgcttccacgatcacgaggtcaatggcggccattcacaatactcacagcctaaactgcaaaggccgagcggcgagtgtcccagttgtgtccatgatacaagtgccaagtttgtgagacagataagcatctcacccccttccttcatttcctttcatcctctccttaaaagtggtaatcattgagaatctggttggctataaggaaggaggtgagaaccttgacggcacttcgatgaagctctcgatgaggatattactccgatttgacccaaaaccttgatgtcacttctgttggcactagaggctctgtttaccccttgaaactgctgttggaacttgaagatatcgtgagattggaggatgccaatatcgcagcaaatcacccgaggcgctttgtgctacaccaacgaaatgaacgcacgaacgcagactgcaaggttcttgacaaccgattctgccacaaacctttcccatcaccaaatcttaacctgaacctggacctgaacctgaacctgaacctgaacctggacaacaatttgtaccccaatcatccacctcttgaccagaatagccgttctcctaccgtcatcgcacccagagtacccacgacttcctcaattgcagcccacccggttgaatacttgtccaacagctatcactccgtgattccacattcatcccggccaccaacggccagcaaccgactgaaatcccacgtggcttcaacttccaaaattacgccatgaacagcattggccagggtgctccggagttgttctgggagcggccctaggagagacggacgcatgaactgccgatcggatatccccacatctggttgatggccatctcggcaccgtggcaatggacagactggacaaaaccgcaccccttgccgggacggatcctgaggttgggacataattctcctgccgttgttcccacctgaaacccaacaaccaccatcaccagttgttgaagatgcttcagcgaggaacactgcctcacgtgcccaactcagcaagatcaagcaagaggggagaccactaacaatggcactgccaaccgagtgcgggaaaatggccatgatgccatctggtttccaggcgctcaagaacccgagctctccatcgctgagcttgactcgatccgtcgtcttgagccactcaaaccagtcaacagctcgttatgaggcaagtttgctcacttgtcctttaactgacgccgcgcgccagccttttgatgatggaaccggaaagaatcccaccagcctcaacatgtctgctcggcgatacaccattgacgagctgaaggggctccaccagccgaatatgccagcgcttgcaggcccattaccgctcgcgccgtggattcttgtggctcaacgcccatcgcacccacccaagcggcccaaccatcgtctcacgatatgtccgaaagttgaccctaaaactgactctttcgagacattcgacaacttcgacttcgagatggatgcgggtttgtccagtttgtccatcgccatactgccgagatggccaccacggccaattcacgaatgtcacgtcaccaagtttgctttgttaagcctaaggctattcattcagccggttccagcaagagaacctccgattctaagccggggcccgcaatttatcttttcggagagagtttctacctttagcacgtgcgaaatgaagagggattgcgaattagacgtgtaaagtaaacgacaaacgccgcgagacttattcaagatgatttaggggcaggacgcactgttggatgaatgaagttcacaattagggttcaatgctgggcggaaacaatcatggttatttcaaaaccaaacaaggtgcttgcccctgatctgatctgaacttttctagtgtcacccaaactttcattccccgcacagcaaacctattcaagtccagcaaaccagcataccagaagatatcatctgtactccaacgaaagccagcgaagggcacggataccccttactttcagtttaattcccgactctttttagtttcaaactccttccagatatcacatcctcctccacccgaattcgaaatcccaattcccttcctaaattccttctctttcacccatctctcctccccccaaaaacctaatcatcaaactcatcaatttccttcaccaactcccttaccacaacagacacctcctccaacctaatctcctccacttccccttgcacatcccaacttccctctccaaaactcaaatcccacgttctctcaccaaccggcgccctcaactgccacgcctccgcctccctctccaccacccccgcactcctcaagtcctccaccaagtccaacacattcaccatctccaggatctcccacgaaaacggcgggaccgaacccgcgttgaaagcggggaaagcggcgtggtggtagccggagttgaagacaggaggggattgctgctgctgctgctgctgctgctgaaaaccgacttgagcccgctcaaagaggtgagaggggataagtcgtgaagagcaagagaagtagttgtagggagccggaagggggagctgctgctccgaggctgtcggacggcggggagggaaagggtttgggcctgcgtcgttgtggtggaggaaagcaggagtgtagtgggaaccgaacccggaagtggaagcagaactaaaaccagtgctatcaccatctggacactgctgaggcaccaacccccacacgccgcctacgttcccccaaggcgaaggcgaagaagggaagtggatcaccgtgttgtagtcggcgaagtggacgcggcgctgggggtgaagaggctgtgaaggttggtgatggtaaccctggacgtaggcgtgggcgtgggcgtgggcgtgaggagggccggaaggcggttgatcatagccgcaaccgtagccgtgggggtaggaagcagacggcgcaggcgggaaagtaagcggtccacgggtggtgcccacagaaaaaagggggagaggaaccagaccaaggccagcaggagggtaaggggtgccagcaggaggatgaccagtggcagggacagaatggttagcctgcaggagcagatgcttttcctccgccgagtaaatcgacggaatcgcgtcgttgtagtactgctcaggagcgtcgggaagaagctggggctggggatggctgtcgccaccagtctcatcagggccggcaaaagttgcaccatcaccatcactgctgatggtgcctttgatcctctcgctcttctcgcttgtggtgttgttgccagtggtagtggtgatggtgctggcgacagctgtggccgatgcagactgaagaatagggctggcagcatagatgtcctcctggctgcggccgtgatcatcttgaacaacaacgtggtgagagttgctagcatccaagttgctggtctcctccaactaggagggagagccagcagaattggacgccttaaattgttgttgctgctgctgcttgaatgacttggacagcttggctttggtgtgggcgtgggatggggtatgaccaagaggcgggaagttctcctcaaagtctggacgggttggatcgaataaagacgggggcggcagctttttcttctcctcggtagcagtggcagcctggggttcgcaagggggtaagaaggcgtgtgaaggaaaagaccaagagccgaacgacacgctgggaaggcggcgaagtgcgaactctggctggtgatgattccgctggtgaccttggcgagatggcctcaagtgccggggcgcacgagggtggtcacggcggtgatccgtccaagagttgacgcggccggggtccaaagacgacgacgactgctcagctgctgacgactggtgctgctgttgctgcaccaaagagggggtttctgaggacatcgaagactgcttgactgctgatgactggtgctgctgggggacgacagcggcgggggcaagaaataaaggcggaacgaactcctcggcagtagcagagagtgaatcctttccactaccttgaccggttggcacgaacttgggagcgttgggagccagggaccgcggcacaaacggtatggctgttgcggagaaaaaggaagaggagagggtaatgggtgcagcttcaaccgccgtagcgggagcgatgatggcatcaaccaccatcgtggaagtgcgaggttcagccgccgccgcggagagacctgtgtgatggtgagctggttctgccaccgaagaggcgagactgctgcgataaacaagatcaggagccgaaaccacctgtctgctgctgcttctgaaatcaaactgggcctcaccgaccatcagctcgagctcatggtgagtcctgccggtaggagaggtgatgagcccctcgatcccggactcagccagctctcgcttctggccggcatacaaagcaagttcggccttccttaggcgcgcgaactgctgatgtggctccagcttctccgaccaaaggcggcgcacgtagccttcgtccatgtacatatgctgattgtggctctggtgtccaacatcaccgttcctgatgtgcccttgccagcgaggcaaaggccaggcacggctgggcgaaccccagaccacagacacaggcggcatggcggactcgggcgcacgcagcttgctacctttgcttccttcctgcttccacttctgcttcttcatcttcttgttcctcttgtcggcatgaacgtcgccagaaccagcagcgacaacgtaatcacgcgcgctcaggctgggttgccccagggaaacctgacggacgcggcggttggcttcgtacatgtactcggccgcgcttggaaacgggatgttctcgggcccaggcgaggatgcgttatccgaatccggacacttgacggtccagaatccggtgaatggattcggcttggccaggacaaccgagaggaagtcctctgtcaagtccgtcttgcccttcagcaggggagctagacgaggcgcgggagggcagggagatgaaggaggcgtgagtcctctacgaatagagaaatcacggttggcggcagaagtggtgtcggagggggtgtcggaggtgatgatggtgtcgaaggtaccggcagccgcggcgaaagcttcagaagaagaaaaagcagaaggaagagtgtcaatgctagtgttgaccctattgctggggttgcctctgggagacccctcgttacccccagacgaacggtcgtctccggaggtggaagaagaaaatggcggctcggttccagccgccgccgccgccgccgccgccgccgcctcctcctccgaagaagcagcagcagcagacacagccttccccttggccttaccaccctcactcttcacactcccttcgacattgtcattgtcattgtaattgtcattgtcattgttatggtatccatgctctaccgaaggcagcagcagcagcttggaggcaccaccaccaccgccatggtaaagcgggacccagcacgatgcaaaacccccagagaccccaacaacaggcaacagagcccagagagacgacgacgaaccctcggacgacttcaacttcgactttgactttgccttggcatctttcgacagcctcgcctccagcttggcccgcatcttctccaactcgcgcgccttgacgctcgccaggtgcgccaggtacgccgctccgtcctgggggaagaagggcgacctgagcacaccaatgtacgaggccgcggctcgcacgtgcacgtacttcaaccgcgcctgctccggggcgctcatccacctggctttacccccactaccaccaacaacacggttgcccgtgctgacggcagcggaggaggaagaagaggggacgggcgcggagactggagagggagaggcggaggaagacgctgacgccgaggaggaggaggaaacaggggacacggggccgtcgtcaccgccgcgggcgcgggcgcggacgcaggctctggcgtcggtgatgccagggtcgttttcgttgcctttgccgttggaggacacgacgacagccttggtgcgctggtttctctcgggagccatttctgtggttctgttcatgaattattagcgagtgtctggccacaaaggcgtgcgagggaatactgaaagggtgccaaactaaggcgagaccttgacgagaagaaattgaacctcctggaccgttgccatagggatgcgacagacgaggcgagagatgaagttcgagatctgatttggtgatgaggggcagcaagagacaggaatccttacgagaatcttggggtgggaggagagacgggataaaaaacggccggcaggctctccttgctatgcgtggtactgttgtgagtcaagatgtcagtgattccgcccattcacaacgaagaacgtatagggagcggtgatggtgcagtgatgagtaaccacgagacaggtaggtacttacaagactttcgagccgggagagagaaaccaaaaaaccagaaggcaggatctttgctttacgcgagttctgccaaaaacaacgtcagcagatgatcacaacaacttgagcaataagttccttacctgtatggagagatctcccttacgtcgttctcgaagacagttagtatgttcagttgtctctctaaaagaagaggagagagagaaagataggaaaaaagaaaagggagtttactttcacacctcaaggcagcagagcagagtggggcacacacacacacacacatacacacgacgaatacaagcacacaatataacgggagcatggcaagtcacgaataagaagagattacagaaaccgtctgatcttttgaaccctctaagcagccgtgcagtcgcaaacagaatcagttgacctgacgacggaacaccttgatggataggtatctcccgggcgtcgtcagaaccgttaagacactcttctataggtcgaataagaaggataagcaggggttagtatcgaggatttttagaaagtcgtcttggcaggagatgtttgctatggctgctatggcaacaggaggatctggttcttgtcgtctgaactttctgggacgatggtggaatagttcgagggggaggttgcccctgcatgaaggactccgtcttgtgattaccagacaggcacccggggatggctggttcgatacctctactgacagactagagaagaatgaatttgccctaagccggcgttcttctcttggaaaagaagaagatcctcaagctcccaagttctgcatccttcggcccagcgaccgcgtgcccgtcctccgtatatgggctaatcctcgcggattgtgcctgtcggatgatacgtgtactgctgacagcccgaatcctgtcgggttaaatttgctcttcttcgatgtggacgcgccatacctagtgttgttggccatccgtcactatctcatagcctctttcaccaccaaaactctgtacgggcggtcttcacctgagtcgctgggatttcggcccggacaagcagggccttcttctgcctccactcaccaagcgagacctgatctccattgaggctcctaatgtcttatcagtgggtctgggacacatacctacattctgctcacggtcgcgcacaatcttctcgcggcggtgttcgtgtcagttatgcaatgagatcggccagacagacgagtggcccgcgctcttgggcaacatcaccgaagcgtaggtacgtcgtatgctgggcggagactatcctggaaaggaggctgaagctagccgggcgagccaaatcctcgggtcacggtacaaaggctatggttacataggtatgggtacctctagcgagcatttttttttcctcgctccggcgaggcagggatacctatttgggtaggtcgatttgctaatgacctgatgtcagcatcggctgttggtttatagttgcagcggtaacgggttctcttcaacatgctgccgcgtgacccttttgactgccttcggccacaaaaccagcacggggcgaccttcagcattgtttctcgcttctccttaaccaaacctcaccattccacagtcagtaaccgtttgcggtccgcgttcgccatgagcaccaagagcaaaacgtcgctagatgacggcaacgacgacgtcgtccataagacattctcgagcacatgtaggatgcctacagcagcaaaatttctgggatatcgcccgtttcctccagtcatgaacctctacggcaattcctctaggggcgtcattggcgcactaactacatataagctgtgcggtgcggataagaacgatttcttatacgttgtcgaggtacaccacggctttacccctagaggaccgctcaacttcaggccgggcttctacctgcggaacgggacgggaaccgaggccccaattctggcggccgccggcgacgaagagcgagaaccccttttgatgtcaacctttagcgtgaaaagtctcattatggtgccgccaccgttagacgaagacgacgtcgagttcaacttgaaccctcgtgacttggtcaccgagattatgtacgctaaaacgaccagcgacggtagcgtctcgttccgcttctcggtcgaggtcggccctaagatgaaaatccgggagcaattcgaatggaggaaggcccggaagggcgaaaccaacacccaacagaacacccggtacattctcactcgcctgccatcctcatcttccacctcattttcctcaccgtctccttcttcttcttcttcttcttcttcttcttcttcttcaccttcatcattatcttcaccggcacaagaggagagcgatatacttgctgatcttacgtttcgcaatgcgatttccgtaaatcacttatttacattggagttgaagggggctgcttgttcaggagtaatgggtgatcgttggactcttatggttgttactaccgcgctcagactttactggctacgcgtctatggcaaaacgaataaggctatcgtgggaattggacagaaacttcggggcaaatagtttggttgttcggcttatcatgggtgcgggggcgggcatgttgcagacggaaattgctggaggagtgggtgagcatgaactcagaagcaatgcattatgacttcctgtcttctctcctgcaccgttcccagtttaatcatgtacagtgatggctccgtcgttcccgccaaagcccgcagcgtccctgccgattctaagccaaccccagggcaccgagacattcacctggacgattacaacctctccgcgtgtaccacagcattcccagtccccaaggacttcgtcctccaaaccttatatcctcacttttccacgccgtcgcaccctgcccactgcctggcgtgatcgtctcaaacaacaccctgccgaacgccatctcactctgaaggaactcaccaccatagcatggtaccttggcgcgcctagacagggaacatcaacaccttgactgtgcgggacagaaggatgtccagtccatatcctctgacacgaggtttcccactcccgttgaggaagtggcacctggcttcacctttgagggaagcagcagccccagtcaacgcagcctataaagactcgtttgacggagctgtagactagagacagagagtttgacagatgaatctagacattctgagctacgctgtcacgcatcatcctcgctaatacctttatatttcctaaaatgggaagggaacgcgcgaagggaaaaaaggagacccaggccgcgaagaagtcaacttggatgatggaatccgggatggtttcatagtttcaacgagctccgcgtcgaactgttcgcgcatgacgtaattctcgaggtgctggccagtggcgaaaatcttgcttgacgtggatacgtttttgagcggcgccagaatctttgggtcctcgaaccgctgaatctttttggtgtacaggagcgcaacggtggcccccagggaactgatgtccatcttcggaacatcccagcccttaaggtgtttgccgagctttaggagctcagtgttgagccccttggtgatgtgtctcttttcgcccggctgctggaagaccgatgagcaaagtctggcgacgaagtctatattgctgatctacaacgagatgggcggatttggacttgggcttagatggggacggcaccatcaaagtcttcgagggacagacagaggtcggtgaagtcacatctgtggacctgagggaggacaacctgttcgccgtggtcggccccgacgcaggggtcttcaaaggatgggagttgtactgtggtctgtgatccagcatggacaaggaaacttgaagctgattgatacatcatctatcatgattaaggccccgttcctccaggaagctcttttccttggctcccaaaccgcgttacagatctgatatgccttgctcactatatcgaaagcctccaaaggaatgtcacgaccgatctcctccagaatatgtacggtacgaaacgggtgatctcgcgatgcccgaggtccgcgaaaccgaccgtccactggtctctcatcccatcacgtcttccacttacgacatgtctgacatgtctgtttggcagacatcctaggccctcgccgagcccgtcgtgatgcccaagctcgtcatgttcggagtttggctcgctgtcttcacgatcaacatgttggtggtcttcccccgtcctgaacatgacgatcatccgacatatggaacaagggctgtactccttgtactggtttggagtttggactttggtgtattaggaaaagggatggaagcagctgcggcgttatcgagctatcgctttcctcacatgaatacctatcagacgaggacgcggcacgtctatatgagaaattagtgagacttaaggagatatatgatgtgacggtgagcatttcttgctagacagggttagtagagatgacgaacccaacacgttaggcgataagaggccggttgcttctatgttggactcgtcagttttccaaccttccaatattcctgtatattcaccacacgagaccagagaaatcagtggaaagcggcttcgatggctatcttcaaagctcgtatggtgtccgcatgctttgatgggagtggcgctgatgcgagttttccatagtgagtgatggcataccctcggttgagggttgtgcatacgccttcactcacttgacctatctaccgatcaccacttttcgttcgatgtgcaatgtccgtagtatgccagaagaaccgccttacaaacgagacccaagataaacggagtggggtgtctactgcctcatctttgagaaagacggccatccggatcacatctatattggctccggtaccgctgtcccacaaggcatgcgcgcccgtataaacaggcatcgtcacgtcgtgaaagccggtgattccgtttgtcctctcattctttttgctgacctttttacttctccaggaactcttctcttgctcctgttgcgtactgaaggctcagaaaacctttgcttctgtcctttctcccagcaatgggaaacgatcaacgtctggtctccttttgtgggtgtgtgtccatgcccggcaatgcaagggggggatctgcggcaaccgtgcttgggacatcaagggagcagacgaatgcacctgctctgccacgagccttgaagacctccgaatcatagccaagcacgactcaccccacaaggatcttgctaaacaatagcaaaagtattcccaaaggcgtgcggaagatgatcaaggacggattcaccctcactcatacacctatactcgcgcaattccccattccacctccgaaaaacgaaatccaaggtcgttgtctttgcttggagttagagtcccttttcaggtgtctcttgtagtcgcgacggagttgagagtttgattataggcctttggcaccacgttgcccaggatgctgtgagggtagacgtgaagatcgataatgtgtagaggtttcatgaaatgcatttcagataaaatttacatttgcgcccggaatgctggcatctagcacaagtaaacctctctgaggaggccatatgaacacgggccttgtacaagaccttcaagcgtttcacgtcgacctaaaactttctttagtcacggccaagtcggagaataaaccgtcgagttcattctgggcaaagttgctgccggggtgaggggaaagaatcgcgcgtacatgagagaatacggcaagacgcatccggctttagcaaaggatcgtgctgttcgcgacgcgataactccaacctaccatctctccggatttccttgtcacttcattctgtgtatggagaataacacatgcccgatttatcatagacagaggcttgatcgcttctaacacatgctcttttattggggatactttccgctaacgatgcatatatttatgaccatggcgccgaaatagctaccgaaaattgtatcatttgaacgaaaggaacagggagcacctcgcggaaaagaatgcaaagaaagggccgcaagtgagagacggattcacggtcgtcatattgttcttcttccattgttcttgcgagtgtttcatgtgggaccatgaaacactcaaagggagaagtgagttgaggtgttgggcttgcctgctctgttcctccaacgaggccctcctacaccccgacttcagcttgaaagacactgaggcgaaaataattgactatcgaaccctcaacgctagaacacatagtatagacggaacgtacctacagaacctcgaaattcaacccaagaagccagaagacatcctatacctactgcacaagtctgcgggaaaaaaacaataactgccgaagcccgaatcacaataatgccttgctttgggccaccgttcaatgttggcttcattacatgtaatggctgccctttttgcaatacctaattgcctgcgctttcccaaatgtgcaaagcacgacttgtttgatgtcttggtttaaagactggccagtctatcacctattcgaacagctatctcacatagcaatcccaaacgcagtgtcatctcctgtcaagctttctttgcacctcttcaacgctcttcatcattttcaccccttttcatcctttatcaagtccactcactcatgcaaccgcaaccggtcttcaagtacctaggtacctatatacctaatccttcccttctttacccgctccttcctttcccgtccctttcttcccttccttctctcccctccttctcactccccttcgttccccccagtcccatactcctttccccatctccctcactcccgaccatcactcaacccagtaacccaaccaaatcggacgccgtgctctccacgctgtatcgcgggggatttgcgctattcttcttaaaccatggggatccgttgcttttcttgctcggcgatgttttctctacccctggagaagcaggggctgatggtgaataaggaggaggggatgatggttcggagtgatgaggagtggatgggttgttgaagcagcgggagcaggggcaggacatttttggcttcagaaaactggaacgatgactttgatttttttttttttttttttttttttttttcgttaagtttgaggccagtgatgattgattgagagatgtatcgttgtgctctactctggattgctgacaataacctatccctcaggtgatctttgaaagagtcttggcctttgttcgtctgatggctgatgacttgggcgggagtctgtgtgaatacttaagaggtagatatgaagccgtttgtgcaaccagtcaatggtaggcgtctttgatgacttgtacgtagctgtagtaattgcgattcgcaacagtggaatatcaagatgaatcagataaagaccacgggagagcaggcccgggagacatcccccattaatacctgagtcttcacaccatggatacctcgcaagtatctgcgtgtctgcgccaagtctcaaccacatgttctcaagcatccagccgagtcccatgggcacaatttagtcctgcatcagcttctcagctggtacggcatgagagatgcgaaccaacaaagaatgggcttggcgacttatatagtacatagaagaagtgaggaatgagtaagagggggaggatggtgacaccactctcctagggtcccgtgagacacttctccatgccactccttatcatcttggtgaagccatcatttggggttccagccaaaagtctgttaacgagtgacaatccgctgacctcagggataattggagtgactgaaaagaagcaaaaacgacaagaaaacccgggagaaaggaacgctaccatccatcttaggagacaatgaaacaaacacgggcatatggaactggtaggtaggtatgtaggtaggcagcgggggagaacctataaaggcgggattagatgagtccaggccagccacaggttccagactcggatagacttctccttggccttaggggcgggagagatgcatccaagagccaagggtggtatgtagtgacacagcgtgattgccccaaccccgcacgcctgataggttggctggggttggaccacgctataggttgcttcggcaggtggtattctatgcttaaattgacttcacgttggcacattgcacaatgcccagcttcttgtcggatggcgtttgacctctttgtaatccatgttgggtcgtgcggcgcgataagatcggtggacgacttgccatatgctgtattagaagaagatacacaaacaaaaggggcggaggtgaagaaagtaatcggtcaatgacgagcgcagctctcctggctttataatatgggtttgccgtgcttggagaaggaaaaggaaaagtatcgggaactgtctcaaaacacaaaggaagggatgtcgtcgttcaacttccagagtctaaaaccacttggaatctggggagattccacttccccgcagaaaggaagagagccaaaagtgtggggaataatcgtctctgtgggttagaaaaagcgggaaaccctccgctgtcttatttttaggaaatggtgagattgtcagggaaaatttgggggtttggcgacgacgccatgttgtgactggcgatgccaagaaatctgggaatctggggtaaacttcatcgacgagtcttgtctctcgagccaagaggcttggcttgcaggaccgacttcaataggttcgacgtcggcgtcttccagggtcgtttctggacttggaaggtcacagttgcaaacgtgatgtgtgacagatgactcgggacgccagaagcagattgccaaagaggaggagagacaagccttgtatctgcgtgggtgagtataacaaggagatccggtgagcgcgaaagcataagacaagcatatcgtcttgaatatggtcaataaaaatacaaagcttgcagggaaagcccgaattactcccacgaaacctctaatcatcctctataagcacacacaacccgccgagataatggcaaaagttgaaaaggaagaagatatttccgcggatgctcattcatcgtcaagctcgcggccattcatgatctccacgaccaaaaaagcaacgtagccaacgagcaatacgacgcccatccatcgtctcccgcccatcatcacaatgccaaagataaccacagccgatagccacattacagtggcttcaaagagagtgaagccgagctgcagctgactggcatctccccatataaacagcactccgccacagagagtgaccaggaaaatgttggagccgaccgtattggcaaccataatgcctggttggtgtcgggcacctccaagaatggcgacaaacttttctgggagagtggtggccagcgaaagaattgtggtgccaacgacggtgccggacagcgccagctcgtgaccgatagtcgatgcgctgtgtgcgatgatgtaactagagacaagcaaggcagcgaggccgagggcaagttggatgacatgatgacgcattgcctttgggcgtttgtttgtaaccttgacggccttggacttcttgacctttgccatcttgttcggcgaaggcttaagcaggttgagttggtggcccttgtcggaagtccatgcttgctcttcgtcgctggagcgccccctgtcgctgtcattggcattgatcgttcggtcgtcgtcgctgtcgctgtcactgtcattatcgccatcatcgtcgctgctgtcgctgtcgctgtcgctgtcgctgtccgagtcttcgggggccgtgagcgtgcctcggtagatgagagacgccacagagacaacgtaaaccacaaaggccacgatcagcagaataccgccaaaccattggaaagaggaccccttgagggcaatgagcaggagcaaaaagacgattgtcaggccgagaagagcagttgagtagatcttggagctgcgatcgaacttggccttcttcatgaagagcaatcccagcgaaaaggatgcgagaatattggcaacggatgaaccgatcaagttgcccagggccatattcgagttcttttggctcagagcgacaatgatcacgacgagctcttcccattcggcgccgcaggtcaagagtccgacaagagtgggcgagacattgagtctcttggcaacgatggccgtgtggtcgatgaacttgtcggcgccatattcgaggaggaacaggccggcgatgaaggaggagatgttgaagaggagagagtcgatggtcgccatcgatgtgtaccacagtagttgagagttaaagaaagactggagttaatccggagagaaaattaaaagaggggacggaatggtccaacacttgagatgatggtgtcttgtctcactgcatcgtcgtgggtcagccgaggtgagatggcactacctacctacctctcctctataggaaaagggaagcaccgctgtctttatcaagtccgacggttgaacaaaggaagggaagcatcatattcttcacggcactcagcatttcgatacagtattgtcccctgcaactgcatactccaggtactgcatatatgctagaggtagttagtgcatagaattcccaggtctgaatttgttatttgggcctggccccgtctccagaaagtgcatatatgccaattagtacataagatttttgggtttggattatatgcagaatcaggggacaatactgtactccgtctggttgttgggcgccttccttcccgtcaatgatcactcagctgtgaagagctgaacgccgcgaggccaattgcgtcgtcgccttccccgaattaatattaattccactacgaacggtgtttatcgccccattttgcgccacggtggtgattgctttcactaacatcccttgcatacaaacctctcttaatacaagatgacgtttgaatgaatgtaagaaactctcttataggaatcaatttcctatattgaggagggaagctgtacttaatatataagacgttaaaagagtgtttgcaggtatgggggctcaaggttcctcataatagtgtaccatagtgggtaccggctttaggctgatctgtgcttatgtcaccccgctatggaggatcccccttaaatgcatggaaattggccgccagattcgttgtaaaagcaggggagattaccgtaccgaatgttatgtagcagaactcagctgccacgatttcacagagttcggtttcacgcgagcgtctgccacggaggactttttgtatcgtggtggtgatggatcgtacttcacctaccttacatacatcgactttaagggcaacgccatctaacgccaaagctggctgcttgggactcgcaaacattgagtggctggccggtctgtggcgggctggatgcaagcggttactaaccgcatagagctgtcattcaccactgcagaaacctcatctttcacactttttcaccacttcaccatcttcacctctgccatgccttttctcccacagcatgggataatcaatcctagaattggtgggatcgccccaaatgagatttactttgctactttcacatctcaactgccttcctcaggcaggatgatccgagcaagacatgtccttcatctccacggatgacagaggcacgctgctggaaatgcatctgaccattcatcctagtggccagccaaggcctctgtttgtcctccacaatgtggtggaccgtgataatgagaatattccgaccttcacgaggcaaaaacaaccgactcagctcttggaacctctccctttcgagccattttcagaagaagaccttctcacgccacgcagaaacccgaacactcctcaatattttcctcttggcccttcttctagaccaacccatcgtccctttttctttgcttatcactccttggctcttcaccatcaattcagagagtcaaacggactggaaggccagattgacgtccttcttcattccagccagccagtctgcaccgatatctcaaagtggcttggggacccctgttaactacctttccacccatcaatcagctgccagcaaaaacgccattcaaccaccacacgatgctaaacgttctcataggaacaactccatcttcagccctggacccctctcttcctctgttcggcctctggcagtatgtatgcagtctctggcctcccgcctcccgcgctttgcggtgcatgatgtggttgcaatgaagggacgggagcccgccatcgtgcattctcactggtgaaggtggtgtataatatcctgtgtctttcctcctcctcgtctataccaacaagtgttgatattcatccgcctgtttctttccattattgtcccgggcaggcactataatggccaccatgacagaccctggtagcaccgaggttcgacctcccccggtattcccaacggtcaacaattacgagcaggacgaaaagaaagttgcaatcccccaagtgtctccctccgagtacagcgaacagactcaaagaccatgggttgccgggttgcgaacctggttcggactgcggccaaatcgtcattctcccccaccggtataccaaccgcgaccaccaccgtcttcagagtcagcgtcgataggctccaagatctggaagtttttcaagtttctaggcccaggtgctgtcatcagcgttgcatatgttgatccggataactatcaaacagccatctcggctggcgccgaatttcagtataagttgctcttcatggtgttagtttcgaacctaatagccatctatatccaagtgagactcgtcagcaaccccggaatcctcctcatctcttactgactcgacccagtcactatgcgtcaagttaggaaccgtcaccggcatggacttggcccaaatgaaccgtcgatggcttccccggtggctagacctctccatctacgtcgttgccgaagcttccatcatagccaccgatctcggtcaagtcatcggcaccgccatcgccctgaacatcctcatccccaagctcccgctccccgctgcctgcgtaatctccgtagtcgagaccctgctcgtcctcctcttttacaccgatacgggcgagctccgccgggtacgcatcttcgaagccttcgtctccatccttgtcgttgtcgtcttcgtcaccatctgcatcgccctctccatggtagaccacagcaccagcaccacccgcgaaatcctgcgggggtacgtcccctcacgcgagatctttgttgacacgggtttatacgcctcgtgcgccattttgggcggcacactaatgccgcatgccctttacgtcggcacctcgctctctcgcgcaaggttgtatgattacgatagcaagcatgacctcccctccccctctccctctttctctccccggcaacagtcccccagttccagctcggagactatcgggtaccgcccctccctccgcgccatcaaatcttgtctaggctactccatcgccgaactaacattcaccctcttcaccgtcgccatctttgtcaattccgctttactagtaatagccggctcggccttctactccgagaatccttccgaagaaggagaagaaatctccgaagacctttacgccctctactcccttttcagggactccatcgcccccgcagcaggcatcatgtttgccatctcccttctattctcgggaatcagcgctggtatcgtctccaccatgtccggacaaatcatcatggaaggggcgttggatatccgactgaacccctttttgcggagactgattacccggtgcgtggcgattatcccggcgctggtgattgcgttggcggtgggcaaagatgggttgagtaaagcgctggtggcgtgtaattacttgttggcgattgcgctgattcccattacgtttccgattgtgtggtatacgtgttgcaagaagtatatgcaggtgccggcggatgatgatgatacggggacggtggatatgaagaatagtgtggtgacggcgggggtggcgtggttgttgtggttgttggtggtggtgatggatgtggcgacggtggtgttggttgggttggggattacgaaggatgagggctaatcttgggcgaaagaaagatcgtgcgggaaatatgtaatgtttgtaggtgatgtatatacttgtggagatatgtggttctgggtcaacttggttgttttcacgggacacttgactgtaattcccaaccttcctcattcgatctcgacaattcgaaaatatatatatatatatatatatctagaggtgtctaaagacagcctccgtcaagttcaacctagcagacaatggcctccattgtgattgcacatgtgtacagaataaacagaaaaaatctgtgaaaaaaaaagtgaaattgaatttacaacatcccctctccccccttcgcggatacttggcacataatcactccttccgcatctgcaaccgcaaaccccaggtggcttgtactgtccagcaacccgcactgacatcccgtactgggacctcttgctaaataggcggttccctcatcctcccccctcctccacttttactcccactactggtacttcgacaactaccactattccctccagtcccaaatccaaccatgtcaaccgtaccgttttccttaccatttttttccatcacaacttcctgtcattaccagccaagccaaacgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacatcatgtgtcccgtactaggtagttggccgtgatcaatatgtcccgctcaagttccgactcctgcttccggccctttgtcgcgagtctcacaattgttttcggggcgacccggtgaacgttcaccggctgtccacctagtatctacactaactaactggttacaaaacctgaagaatatgacaagtggtatgtatcaccgacccatatatatcacataagccgagggggttgcgatcaatgtctttgattgtgtctcggaaaatcgtccccaagcatcacaccgccggtgaacaagaagaagggttgaacttgaaccaaagcggcatccatgtttctccattgtggacatgccctggtgtcgggaaaagccgctgtgtcagtgtgaatcttgcataggtggtgatatagctagctaggtatgtgcctagggcatggcgcaacccatctttgtctgtcctagactagagcctccagacagatctgtgaatgagaaaaccatcgatttcgaagctgtcagaggttggttggttgcgccagggcaccctacctacctactatctctttagctccccattctagcgatgctactaagatatatccaatcgggctttgtgccgccacggtgcggccccaactgatcttcggtacttccaagctcggcagtgagcgcttgttccagaatctgtaatttagccgctgggcaacactcgcgtcggacgggaggggggttgtggatcgatctcgaagtagtgataggggtcccaagaaactcggcattgaacataaaagctgacagctgatccgaagacaaactccggccggtagaagtatggtggtggaattgtgctgttgttgtgtttgtgatgagagatgttgatcgcaaaatgtatgcaagtttcaagacaaccgacccaaatctggaaaagttaaaagtggaacaacccgctgcagtgatattttcattcttcgtctcggcttcttccacttcagagttatgtcttgtgattcattcctttcatcattgatccctctatcttccttattttatttttgttggaagttgtattgttactcttcccgtagcgtcgagttcaacgcgcagaagcttcgaccatgtgttcctctctagatgcacgacattcaagcaaaccgcaaacaatgcatgattcgcgcattccccttcgcctcaaaaagcaatttcaccaaatctcaccacccccggacaactacccacctttcttgcaacaaaaaagcaaagaacgtcataaccaacgagaaaaagaaacaactgatcggagatacccgttctggtcatcctgaaagggggggatgaaaaggacaagaaaaagaaaaaggaaaaaaaaaggagaacatacaacaccagggattcgctggtcgtcaccgacccaactactagtctggccctcactggcttatctatgggagagcggacgggatcccgagttttccagtgggtatggtcgtatgtgttgaaaatgcatcgcaatttgctttatgtatgtcacaaaccgctatgcgcgcgcgcgacagctggatggatacacgtcgattgatcgcctcggtggtggtgatggtcacgactgacgccgggacctgacactgggtttcgtcgtcgtcggcaacgtcaactatcgacaacccgagaagatacagctttgatatagacgaaaagaaaaggagaacaacatggaatgagctgggcgttgcatcttggaaatgtagttgtattcacgctgggtttgagtggaagtgcaacatgctgaaatagagttgaaggatgacacttccaattcattgcttatgacgatgcgtcaagcactccaagatatcacgaaaccctgataaatgtctcagaaatacactcggccatatcgatagaacagggacggccagtctaggctggtatcaaacccatccccgtagactcttcatcccgacgcgaagtcagccgacctcgcacgagaacaagggcgggattcttctcgaccatgatcatccatcaaggcccagcgcttagtttctcactaagaaatgggaaaaaaaaaaaaaaaaaaagacgatggtgtaaggcgaccaagtggacctttaggttttctcggatagtagtctaacaggtataaagtctaccgatgtttcccatgaaatgaagatcatctaggacatcctcagcatcccccatcacccccagcattcaccccaaacatcaacataacccgagttacttatccaagcaagacgatcaaccatgtaagcatcttcatgaccagccctgccctgcccttccatccccgaattcccatttcacctacgtaccatgtctattctaaccaacatcaccaacgcaggtgcacaacagaagaagtccgcaccatcgtggaaaccctcggcaaaatgcatgccgtcaccatgtacctaaagagagactgcacctcgtacagatgccggcggtcgtcgttctacgatcctgagatgaagacggacaaaaaagggtacgttactatgaggtgatttagtgttaccctagaggtaactacctacctagacaacaagagtccaagcttatttatgatgcgtggtacatagccgtaggtacgtggttgtcgatacatcacgcgtgatggaaatggaagagagtgaagggtggtgatttggttttgggttggtctggtctggtggcgatgaagaagccaaactgacagaaatggggaaagaagggaaccaaaggatggaggatgaagatgaattgagaaaataggaaatacagccataaattgatgagagtcatcactgaaaatgttggtattgaggttctgtacccttctctttcctcgcttcaacttgcgtacacaaacaaataaacatctgaaggtgaacataacataaacacaattccgtttcgaaatctccgagagtgaaatcatctacgattaaaacaaagtaaactaaaatgttcgcgaacaagcatagttggtctggcccggcctagtagcctcgcttgatcctcaatccttgccaacaaaagaaaactcataatctcccacaccttccgtctctgcccgggtatcttccgttcctgctccctctgtttcattccttgctccataggccacaagtaaaacgagaggccatctagtaatgcaaatctccaaattcacaagaagaatacctaggtaggcaagtccccttgtgatgatatgagtgaagagggctaagccagtcccaaccacttcaaagccttcctctgctctccccccatatgtgtcatcgctcccggagaatgaagggagcctttccgttggtccgtcatcgttgtggtcgttctccttgatgccgggcggttgtaggtgttgttatagctgccattacctgtctccggcatatttgggttcggggtcataggcctgttgttgttgctgttcttcctcctctctttcaagcctttgctgggtttccaagcttcttccgcctccagcgctgttgccagtgcccctaggcctatgactgaccctgtctcggtactgttcctaccagtgatgggcttcttgcttcctttcttgtgctgctgctgctgctgctgctgcttctttcccatgctaccatgttgtctctcgccgccgatcgttctcttctcactgtccacgctgccacgaccaccaaggacttcatcaggcggcagcggaaactgtaatccttgcccactgtttttcgttccacgttagcaaataaaccaatgaatgcctcaacctcaagaaatgacaacaacaacagcacatacctagcaaacctctccccaaaattcttccttcccgcacccaacaacgtctccaaatctaccaactccctattccccgccacggggctccgatgtcccatggtgactccaccgccggtggcagcgccggaagcagcgacatgggcctcgatttgtgatttcaaaaacatgggcatcagtcgacgctcttcagcgtcaatgtcaaagaagtcaaaggggtcttcgtcggatccgacttggtcgtcgtcgtcatcatcatcgtcatcgtcttcggcttcagaatcgggattgtcgtcgtcggtgttgaagtcggttctgatcgagaggtgcgaggaggtggatacgctagacgacaaagggccggaggagagggagagcggggattggagtctcgttgtggtcagcggcgctgctgcgctcggtgtcgtggaggatgtggtcacgatgggcacgagagttggtggtggcttttgctgtactacacaggtagtagctgtgccgatcttggtccgcggactgatggtgtgtgatccggagggcgatgctggcgtcggtttgctgctgccgccgctgatgctcgggcgttgggaagtcgctctggttatggaatggggagattgtggtaggacgacactagggcttgctacagaaactgtgccgtggcttatgagagtgttgcttcgagtcatcgacgtgctgaaagtcgacgagcagtgagagcagggaggaggggagatggagcgggtcggtaggtgaatggctgctgtgggcatgtaggcatggacgtgcccgtggccatggttctggcaattgctatgaacataggcgtgagtgtgattgtaggtgtccgccggagaggcaggaagaagaggtggagggggagttgacatggcggcgaatgttgatatagcaaccggtgatggcttgtggcgtggtgagtgttgttgtggtgggagtagaggtgcgatgctgggattcgtcaggttgctgctcttggtgctcaaggacctcgctgtgatctccttttccttctggacagcatcggtggctggagacgttggcacatcatcactcgtctggggcttgtaaaagtccgagatcaagaccaaagtgtcccggatagcttccacacattcagaaacctcggctacagatgccacagacgatactcgataatcggccatcgaaaatattgttttgtcggtccccttggaaatcccagccaccttcatgacttggctccccataagcttctgcatagccagcatggtagacaagtgctcaacggggtattcgatgagaagaaagcgaacgttgtcgtttccgcgcaagtaagtgtcgacatggggaatgatgaggcttgccagtagtgtggggttggagaaggggttctccttggactgctgggtcagcggctgggaggtaaaggtctgcatagcgtttccaatcaaatatctataggcaatcgggtcagtttctcctcacaccacacttatcgtggaatcaagcttaccgcaaacccaatcggccgctccgcgacattccatcaccatgggaagaaaacccaagctgctcaattttggccataactccttgtttgaagttctttttgacaccatcctcggcgccaatggccaagatgagatcgacgtccttctccccctttggctgatcagtttcggcgcacattaaaggctcccagagactgcgcaactgtggatccggggagtcaatgtccggagacaggtagtcaatctcctcgattggggtatggacgtcaaggaccgatcgaatggtgttttgaacccacacggcagtcttgttgtgggtagaaatgttatggaacctgcttgccgacggtgtgaccggaaaggaggcgggaaagacatagccaggtgtggttgactgcggcctgagctgttcttcgtaccgataagggtcatactcggaagcgggataaatgttgttttcgctgggagtcatgtcctccagctcttccttagggcgaggacttacggcgatcgcatcaatattgagcgaatcggtcgaggtgggaggtgggtgaatggagtcgaagccgtctttgtagcgaccggacacgaagccgaactggtcatcaggtttgccgtttgacaagtggatcacgtaatgctcattgaacggtagaaggggctcaaaaggtgccgtttcatctgatgatgttcgacctttggttccgatgacactctcctcaaggtccagcccttcaagggcctttggcttcttctcgaaatttcgaagcgagacgctgaatcctggcggtttggcagatgccctcgcgtggcttcccacgtggattgcatctcgtgttgcatctcgtgttgcatcgtgggttgcatcgtgggttgcatcgtgggttgtaggggtggcagttgagtaattagatacgctcgctgtgccgtcccattctctgtctttatcttcggtaccaagacctgaccccagcaacgcggtcgcggcgcccatacctgcgtcatctgtcaacttccttgcatgccagggttgagcaaaagctttggacgcaatgggatccatctgcgcattgccgacatgatccactttgaggttgaatttgacgcctttcaggttctcgggaagcggaaaagatctggccttcttaagctgtccctgagtgttgttcggaggagaaactgtcaaggaagatgttttggttgcagggttcgacgggacgagaagtggtgatgggagtaactggaatacgtctgtgtttgcggccgttgacatgtccgaaccgacttccctctcacggatcaccctgtcgcgagcggcagccatgaatccaacggcggacatgcttaagcttcgtggcctcatgaattcgaagtccacgccgaggccagcgtcatggttcggcggctgaaggttttctgtttccctatcgagcgcatcagcagcccgcatggcttttgtgattggatcttccacgtcatcgtcgtcttctcttccattggttttgatacccttgtttgcccaaacattcttattggcatcggggttcccgaccgacgtgtcactcgatatcgggtcgatgatcgagtccacatcagatccatcgtcttcaaggctcgtgagaccctggctcataagtcggtcaaagatggctgccgccttttccagatttcctgccgtgtaagcctttccaatagcatccagacacatgagcttagcaccgcatgtccccccttgtaggaaaacggcccgctttctttctgccgtggagtgttgaaggaactccatagccaccgaatgccttcgcttggctgcgttgtgaatggtcgatatgatttttcgaggatcggatttgcgacgtgactgttccgggtcgtgtgatatcggagatgttggtatataatgctcgatttttgggaggacaatgatctgcggtgaagcagggagtaggtatagctgcgtagcgacaacctcttctggaccttctagtgctataacactgccgctttgtcgttccctggactgagagggtgctgttggtgggttgtagccggccatattagatgcgaagaaaatagatgatttctggattgattatgaaacaacaacacggggcgtgtgacccggcagtatgggctgcgtctgtggatcggtccagtcagagattatcccgttactacacttgactcgagtgtgcaactggaagttggtttgtgtttttagagaaggtctgagacgaaacacggtagtgatgggcgtacagcaggtcggctggctttagctttgttttgttgaacagcaagacataaatacagcgagctcttcgggcgatggcgttttgccttttggttcccaagttccggtgggtgaacgttctcggtggcttggtgagaagtaaacgaaaagagtgagaccgttgggttgcatcaacaatcggcgtggacaaatgggatgagagagtagagaaagggtggcttgcatggactttcacggacacggtagagacttatgaagccagactggagaagcccatcagagacatagtgttcgaggagggaaacttggacgagtaaaaaggaaaatgcagaagccggaaagaagtaggtttcattcgaagtggaagatttccgattcacaaccccttgcagcactgaccggagaagcatcaccgcttgccggatggaaggagaaccacctcttcgggtgtccccatggatggcggcatgacaaacccagatcatcaagatcatgatactagcagatccgggggatgctcacgatttttgagggtggaacctgcatcttgatgattgcccttatattaggtggtcccagggtccaagacaagaatgaaccacagttcctttgtgccaactatggttgttgatgaatgccacgttggcttcagggaattgtggaggattgggcggtccatatcttgttggtcttttttgtcgagttgatcgacgttgggtgatctcccggtagacggtacaaggtgaaaagggacgaaaaaagaaaactgacacaaagggcgtgttcgttaccacagtaaaaagttaggggggatattacattactatgcagattctatagctgcacttctgcacagtaatgcaaggttaaggcacgccaagacctcttaaccactactcttactacgttgcgttcgttaatactagtttactagtataccgaacgcgggagcgcagtacagcaatatagcagtagcaaaaccgcgatgcttagtatagtattaaggggcttagttctacttatatatacttaatatagtattgaagtccctatttctattagtatagcttagatttagtaattactggatagataattaagtccgtattaattaagttgtagtaattaatactattgattattatataaaagacgaggttatttgtaaatcctaatatttctttctttttcttcttattactttttttatttccccctttttttagtattactattacaaccctcaacgatatagcccgtatagctaagcctattaaaacccctccttctacttctactcctacttcctctaaagctaattctaaaatgaaaattactaccggcttttagaagaagagtagttctaattcttaaagggggttattagcccgtacgaaggctacccctaaacactaaacctaagcctaatcctagaaggatactattaataatactattactattattactactattaaactatttcgctcttagactatatatactaaacctaattattataaaaacaatattatatatagagaattaaatttataatctagtattaaggctagggtaattaataaggctaataataccgacgaagcctataaggccgataaagcctacaaggccggaataaccgacaaggccgacaatacggataaggctaataatataaacgaggccgacgatatagacgaggttaaagctaataaggttgaggcctaaacctttataaaggataataatattaaggttagaagttagagcgaggattataataatagattacttagcgaagaggataagctattaattaaataagattttgcggtaaataacgactatagaagttatataaaagaatttaacgataatttaaaaaacaataataaacgagagggggatattagtatagtatttacaaaatacaagggcacggacaatagcaataataagactaatcttaccccttcgaagaagaagcctattaaaaagcctattaagaagcctattaaaaagcccaataaaaagcttattaagaagcccgccgaagagaagcccgccgaggacaagcttactaagaagcccggtaagaagcctagtaagaagcctgccgaggagaagcctactaaggagaagcctactaagaagaaatatacgtaagctatttaacctaatattctaaaattaatagtcctctataaattgtttgtaaccgacggtttagggtattactataataatactttcaaaacttctacttatatccgggttattaataagatttaagtaaagtatcctaactatactataatatacgaaagtataaagtctattaccgaaatatttaaaagaaagtattatatcttttaatatttaggccgtctatttagggttagtattaatatcgatacaattaggtaataatatactctaaataataatatataggttatactagttaaagttagtatataattatttaattataaggttaatattagactatactaattataattatttagaaagattgtaattatagttaattttagggttagccttttataaaagtaatagtctacaaataattctaaggtaatatacctactactattagtaaattagtaaattctagtactaagcccgctaaatataagaatagaattaatataaatactaatactaacgatagtaataaagataataataataaggatagtaacaacggtaatagttgtactaagaagccgaaagttaaagaaactcttcgtagagaggtattatatactttaactagtatttttaagagtttagaattataggctttaattttttaaattatagtaaatagttatattaagtacaataccttcgaataagagagatttaaaaaggggtatagtaattccggttattggatacgtaaggcgcttactcttctcaatattaattattataactagcccgctctagtaaagagggagctattcgttttatagaaggaagaagctatagttatataattcgctttaataaataaatcctagagggtcttctttttaattaatattattaactaatttattttaaaaggtagtatctggcttattccgccctttacctagccctatacccgcgtagtaccaatagaaatcccttttgaagacaataaggtttagttataggatagtctttaataggcgcgctaatttattataatatttattattactggctcttttcctatatacttaattctatatagaagtattttattaaatatctattccccattaagagtaattcgtttttcgattaagttatataactcttaattaaaggaggggggctttagtaactttaaatacccgtctctaaagtaagttacggggtatagtaattaaaaatataaggctacgcttactatcttaattttacaattatttctaaatattggtagtcgctatagccgcggctaattaaattaaagatttaaatttattaataatataagactttaataaatatatttaaaagggattagcgacggtattagtattaatattataattatattattattactatttttgtagttaaattgaataaatacggtatacgacgtgctaattaaggtagaggtatataacgaattcgttagaggataggactagtactacttactactaaatatactttacgcttattattaattattattagggatcctatagagaaatataagagtatttttactaattagcaattaatagaattataattaatataataatattgaggttattgtactaaaattagggtataaaaaggtagccgagagggagaaattttaaaaacgaccaaattaaaattaataaaaattaaattaattttaaattctagcttctatacttaagcctaaagcccaatcagccgtacgcgtattagctatttactaacttattttacattatcaaaccttatccgctaactaaataaattctttaaaaccaaacgcacagaccaatatataggcaaatacgggaaggctactaaagttagtataaaaaaaaaattatagtagtcttatagtaataaagatatttatacacttcattaaaacaataactttacccatctaaatataacgtacaacgtacccttcctttataggggtaatatatttaatagcccaatatacgtactaaccttttaaaatcccgcttactacccttataacctctcctcctcttaataattcctttaacttatttatttatattttacttctttacccttaattaaccttattttataaataataatttaaagccggtctatttctagtaatttaaagccgaaaccttattttcaatctcgaaattactaaatagattaaaaccatcgaccccgccctctttaattactaaactaataaagcgaagctattataatcccaagttaccgaagtgaatttattttattattaaagcgtagtagattaaagaactctaactacccctctccagcttcaattatattttaatttactattacgccttttattaatttaatttaggtgaatttacttttattaaaactaaaattaatattattgtaggctaaaagggtacgtaaattacctatccttctatttattttattttatttattaattctataacctagcctctcctcttataataataataataaaaagaagtaaaatttaaataagtaagttaccaatatcctatagtaataaattaatatttatattagtagagccgctaattcaagcggagggccggcgaaattacttcaacttttctttactttcggatatataggtaaatattattcttactcctataattattatccttaatatcctcaatatccttattatccttaatatccttattatccttattattattattcctattcctattcctattcttattccctttccctttcctatttcttttccctttccctttccttttccctttccctttccctttccctttctaattctctttccctttccctttctaattctaattcctatccctattcttcttcttattcctaatcctctactaacctattcccaaaaaacaataggctttctatctaatttctagcgaacttcttctaacgattttactaacttcttttaataatccaataaacttcctactaatttcgaataactttcctaccttatttaaacgaaaaattaaattttagcctcctcgaaaataataactataagactaataatatccaatttcactttccaatttctattcgaatactaatttttaattacccttatacctattttagtgctactaatactaattaaatactaataaaaatacctaagagagtaatagaatatataaaataataataataatactataaattataattaatactattccttaattataaataatattactccaaatataagtaatattactataaactataattaatactatcctaaacaataacaatagtactataaactataataaatcctactctaaattacaataattttaccctaaattataataaccctattctaaattatatttaaaattaatctaaatattaaaaaggagtctacttctacgtataaactgtgtataacggctaaataaaatacaataaccctattcccaactatatttaaaaataatttaaatattaagaaaaagcctacttttacgcgtaaaccgcatataatagctaagtaaaaggccgcattaataataactactactactcctcctattaacgaactaattaatagtacaattaatactccgctaatattaatctaataacctataagataatatttaggccgagaattatattactaataaatattacctttactaataatatattaataattaatagtatagaaaaccgaccgtacttctctaattataatatttatacttatcctttacgtttcgctaataaaataccggctaaaaagaaggccaaccaaatacctattaaattttattaagtagaattataggctatataccgtaacaaaattaaataaattccttacatactataataaaattaaattaattccttcctgataggggaatccctggaatccctggattaccctaccttactatagcttagactagctgtgacagcccagattagctgggctgccagaggcttccttgccgtgccgtgccgtgcccagtctggatacccagactgcagtgcccgggccactctgtggcccgtgcttaggctcaacctcaaccgcacagcatatctactgcgtgcagacggctggctggaagcctccctctttcgaataacatccttcttttgccttctgatactactgcttcctcgtgaactgtacggtatctgggcaatgtatttattttgattaacctcccgtattacttccggtaaaaaggaaagttaatagcttaagccctattaaaactaataaaatagtactagaaagttataaagctatttaaaggttaagtattaggggttaattatctattaacaatttagttataaattaaggtaaattcaatattattattatcccctattattactcctattattatcccctattattacccctattattattccccttccctattccccttccctatcccccttctctattcccttccctatccccttccttatccccttccctattcccttccctattcctttctctattcccttccctattccctattcctattccctattcctatccctattcctatcccctattcctattccttattccctaataatattttaattcctattcccacttcctattcccatccatatttctatctatttttatttatttttcgttctattctcctttatatttctattttttcttaacccattttcgtcctattccctctacttttttctacctattttactacttaaattctctattaataataataggaagaataataacctctaatttaatcttccaaatccaattctcactctattcccccgaagggttatactctattattcaatactaccaaaaccttatattctattactcaataccattaggactttacgttctattacttaatactactaggaccttacaaataacctctatataaaagctaagagttactaaaaaataccaagaacctaacaagcaaaacaatactgctaataacccctaaattataataaccaactgagtctaagaattaaactaataccgctaataatagtctaagaactaaactaataccgctaataatagcctaagaactaaactaataaattaataatacttaaacctcaatacttaaactagcctaatagcttaaaaactaaactaataaactaattaataattacactctaggattatgtaataaaaattattattaaaattcgggctacaagtactgtaagtttctaataaactaataaaccaactaacaactactctctaaaattatataataaaaattattattaaaactcgggctataagtaccgcaaatttttaacaaacctctcaaactttattatctctttaattatataaattattattactaagaaagtaaactattaatttgaagagtatcggtactactataagtaatagattttaataaataaaataccggcgaagaagaatcttaataaggtactggctaaaagggaagctaataaagtactaactaagaaggctaccccgtacgaatgcccaaccgctaaatagaagaccgagctagctattaggctgtatatttagtatagcgatttaaaggaacgtagttttacgttattaaagcgaatttattattagttatctatttctaccctcttaattatatccccctcctctaccccctaaattatacctctaaattataaattatatataaaacctaaaccgttagaaaatactaatactatattaattctactacctataagcaaataaataataatccgagctgaggcgggtaaataaatataatactatatactataaacccaaggattccctttctatcctttttttcctttttcttttcttctccctataactaatataattattaatctaaagtaagactttaacctaacggaagggtaaattaatactatatcctttaacttactacctacgggtaaataggatatattataagtagaggcgggtagatagtacgttccctacttaattataggaagaaaaaagaaaaaaggaaggaagtagaagtaaattatattatcctaatcctaccccggttaataccttactacctaatttacctataaatactttacaatcttattacaaaattaatatatcttattaacctctcctataactaaattatctatattaaaattatttaattaaccttcctctttatttaaagtagcaataataactaacttccaaactactctccgaacttccttaaactcgtcctatatatccttatactagaatataaaattatataggccaatagtaactaaaataatatccctctaacttaaaatactatattcttaatctacctaataaatacggaacttcctaactaaaataccctatacaatctcaacgttaattcgaagcgaactatagtatttattaaacaactcctccttattctaaaaaattctatagccctattccaatatataatattaaatactataatataggactaataatctctttattcctaaataacccgtatcttctaaataatactaattattaaggatttgaaaattattattaataatatcgttaaaaatataagaattgtaggcagaaccttcctaacctatatataaataagtaaagcgcctatttatatcaatagcgcctaaaacattttaggtagtaaaacctttataagtaatctatattaatacctaattagtctctatatatataataaagagtttcctatctattattctaaaataattccggaagtaaaaatactatttattatccctccagatccacaattaaacttcggaattaagctacataataaaagtattcgctaatttaaggaagtattctataacatagtaaaaagccttatatagtataataaattaattaatataataatattaataataatattaaatctatactaatttataaatagtattaaaactataacgaaacttaatacctaatatcctcatcgatttaccttaggctagtaggctaatacctataacgaacttatatttactactaaaataccacccctcccgcaggccgctataaatatagagctaaaaataaaaggtattgaaaatctccttatatatacgaaattcgttaaagaaaaggttatttaatatccggaagtaggattctaccgctaatataagaaataaggcgattgtctaatagtaaattaattggactttacttaataatattaagttatacaatataaaaatatatagaataataatagtattagaaatagcgaactatatttgtatttaaaaatccttatactcttcgtccttatcgttgcgtactatattcaaaattagaaagtcaaccgaattaggaaaatcgataaaattaataaaattactatataaataaagaaagataaaaggatatagaggagaaggttaatttaagtaaattggatagtggatagctatttattaatataatagtattcaaaattaaccaacttccaacttttccgacatacatacattaacaacaacaaagcactataatacagggcatatatactaaatattaaagttcaactgtagtccttactacattacagttcaaaattgaggtatagtatagtaaggaaatcggttaagaattaaagggattctagccctctaattaatcaaatcgacgatttagagaaagtacaggtaattgcaggtggttgtagcgacctacatgaaaattaagcatttttactgagaaataccgaacactacgcagttcagtaagccagtatgcttactgcgacccgaaccctgcaaatctgaataccctctaactttttactgtggtaacgaacacgcccaaagtcaacaacatggtcatcaaggatccaaactggggcggagggtagctccgtgatccgcagctcggtcagtggccagatcgcagcaaggctcgctagtaagcagggggatgcttcaagctgcaggtaccccgtactgtgttcgaatgatcggcctgcctgggctgactgacggggaattagcgaagcgagggagcttctatgccaagtctagccgtctgtctgctctcagaagcttccctcttgttggcaatgcttttcactgtgcaatatgcctttttgcttactactctcatctcactgtttagccaataaacgtgaccaagtccccgaattcgcaagcaaaaaaaaaattgcaactcgctgctctttctcgccaactcgcttactatcagttgcattgtccactctcatgttcatgggttcactttacaagggtccggtacgtgggtgggtatgtcttgttgttggttgcaccaggtagctgggcttctccctccgatggttcaagtgactccttttccacgttttctcacctcctcctaagcgtgtaaacgtggcaatctccgatgtttctccctcgtggcggtcggccgcatagatgtacatatgtttccctgcagccagacaggagtttgaagcttgttgaaagtgccagagaccggtgacaaccaagcgatggaggagaaagcggctatcataggtccaaggctgccctgttcgtttcgaaacttctggatgccgtgcggcgcaaacgagagcctgttcatgttccttggaaccaaccacagccccagccagggcgcgcatccgtaaagctgaacgggtgaccgcatatggctgccacaaattgatggactcacggagtgcgaaaggggtccttggaggtctggttctgacaagcactgacgcagtgtacccgttcacgagaaagaatatctcgctaatgcagacaggagcgcaaccgactcggccaagggtcaggcatcgagatacgggtaagcgtcgaaacggctgccttgacattttttcctgcagaagcccacgatgggatgatgcataggttatggtccacttttaatcgtcatcctccatcagggcggcaagctcggcctcttcatcggccgtcaatagcccttcaccatcgggtttctcctcctctgcaggcttgataggcttcttttgctcctcgacggcagcatctagactagccttgtccaagggccacgtccggatggtgccatcaatgctcacactgcaaacgcgctcgcttgatccgacggagcccctgagaatgaccagctcggtcacttcgtcatagtgaccctccagggagcagtaaagtttgcctgaagtccggtcccagaccttgaggtcttcatcgcgtccggccgtgatgacccattgatctgtgaccgccacagcacggacatggtcgccgtgctcgaaagtgtcgtcagcagtgaagcccttgattctggacagacatttggcggatccgtcaccgctcgcagaccacaagtcggcctcatcgccgtcgtgatcgatgaccagcttatagacggtcgtctcgtgctcaagaatggtatgtcgctctgctgccggggtagcagggtcaggctccgcaaactgctcccacccatttaaacgaatcttccaacggcggatgtgcgggtcgctgctggcactgatgatacacaactcatccggtgacgaagaagcagggtcgacgaccaggtcctggatgctgagcatgttcaccacgctgtcctgtagcacatgaagcttggagccggttgcaatgtcccaaacaatgatcttcttgtcagcaccaccactgaccagaacatcctttccgcccagccttgcgcaaacgatggctttgacgaagtccgagtgaccagcatatttgcggcccggagccttggtatcaatgtcccaggaccagatgtttttgtcccaggcaccggcaaagacggtcttgttgccggggccacccacagctacacaactgacgggtgtcgtgggaccgcggtagactgtctttgtgtctccctcaccatcgacctggactctccggactgatccggcagactcggctacgaagatggccgatgagggagcacgggggtcaacaacggctccaaggatcttggacttgagtttgatggggttgccataggtgttcttggttttggcttctctcctctctctcttcgcaatctccgcactccaagatgtcaggctctagttcatcttgttgacgttaagggaacccctggttacttactcggtctcgaagaaatggcgtgggtctgaggactgcattttgatgcttgaggatgtccaatgttgacttcttctgttcagctctggtgaaggcggtgggtgattgaatggttcctactgtgctctcttcttgaatatagcaacttcttctgatttgtaagtaagtggccgcctagaggtaatgacgggagtggatggtgttccagatgattcgaagtcaacaggcagacaattagagcgataagtggtgttagcggcctgttaagaaatgcagctatagaaagggccattcttaacagccagccctacggccgcgggaggagctacccctatccaacatttggcggggaagttcagcgcccaagtggaatgagtgggtcctgagtatactacgcagtactcgctgccgtggggatgacaatggtggggcacgatacctaagttgctagcgcgtgctgtaaattgaaaacgcgctcgacgcgtctttccatcttgtaacttacacgccgtttaccactttacctacccttcctcttttttcttccctcttccctctttgcggctgaagaacctggaagggaatgaatggtcccagggtaaatacactcagccatctctcaacatgaccaccctcatcgcatcccgaccacggtcacgacccgcccatcccccgggagcaacatactgcgcctacacccccgatggcaccagactggtgacggtcgggtccaacaacaccaccagactctacaagacgggctatgaaggcgagcccacgaatatcgacgactgccaggaacagaaccttgcccttgccaccagcaacaactactttgtggccggctccgaagacggtaccgtcagcttgtactccctcgacactaatgccttcgaccgtttccttctgcgaacctctctcccagtccgcgatgtcgccatatccccagaccaccagtggtgcgctgttgccagcgacgagcttacagtgaggctggttggagtgcacgacaacacccagctccgtaccctcaaagaacacggaaagccgacaaaacacttgaccttcgatcccaagggcagcttgctcgcgctatcatgtaccgacggcgtcatatacatatactctttgactgccgaacacccagagctgattcgcaaggtggatggtgtcattggcaggctagagacagagtccgaagcctcgtcaagggcggtctggcaccccgatggtcgcgcctttgccgcacccactcctacacgagacattcaggttatttccaagaacgactgggaaaagcagcgggtctttaagagcggtcacgacggagatatcacggccctgtcttggtcgcccaacggtgccctgctcgcctcggctggcaaggacaagaagcttctgatctggtcaacgaaagaccagagtgtcatcgcaagatacgaatatcccaatgttaccgatatctgctggcatcccaccaaaaaccttgcttcattcacaacctccgacggagagctttacattagccccgacttcgtcccggagcagttcgcctctcttctcaggctacccaagcagcccgccccctttatccacgaccctctcaccgaactatccaacaacacccgccgcttagaagtcagtggtcctaagcccgacgctcgcccacgcagagactccgtggacgccgatctcgatgacctcctggacgaaaactacggcgacgacgacgatttcgtggtggacgatgacggcgcaggatacaccctcaacgcgggccgcaaacgcccagccgaagacgatgcgatctacgagagtcacactgccaagcgtggcaactttgtccaaccgcaacaccatccctccttccaacctggatcgacgccatggcgcggcaaccggaaatatctctgcttgaacctgatcggctttgtctggaccgttgaccaagactctcacaataccgtaaccgtcgagttttacgaccacgagttccacagagacttccactttaccgataccttcctctacgataaggcctgcttgaacgacaagggcagccttttttcgtgcccacccaaagaggatggctccccagctgtggtcttttaccgcccccatgagacctggacgcaaagaaatgattggcgcatacagctgcccaagggtgaggcggtgctggccatgtcgctgagtgattcatatattaccgtgacaacgacgggcaactatgtgaggatatacacccttttcggcattcccgtgagggtgtacagacccaagagcacaccgatggttacgtgcgctagttggagggactacgtcctgactatggggaacgggcctgtgggtgcggacggtatgtcgcgcttgctgtataccattgagaacatcaagcgggatgaagtttgtcagaacgaagacaccgtcgcccttcctgaaggcgcgacagtgaagagcgtcttcttttctgacaatggcgtacgtcttcgtccctctctccctcttcccttgtatcttacccatccactaacatccggtccaggacccctgcatttacgactcaaccggcaccctcctcacgctccttcactggcgccgtccatcccgggccgtatgggtgcccctcctcgacacccgtctcctcccgcgtctcgcctccggccgcaaaaaggaatcctatttccccatcgctgtcgccgaccacaaatttcactgcatcatcctcaagggtggcgaccaatacccctacttccctcgccccttgctttccgaattcgactttgccgtacccctcacctccgcgaagcccaagaagcaatccaagaaaaagaagacacgtagtggcgacgattctatggacgttgacggtgaagacgaggaggacaacgatttctctgcatcagaagccgacgactctgattccgaaaacaacgccgatcccctaacaaccaaggaatcccttcccttaacccaatccttccttctctcatccctgcgcgccgcgcagctctcggacatgctcgaaagctcccggtccacggcctcgcagcgcgccgcgctggctaggctggagcttgatatcgacaagactctgctgcagctgctggcgattgagtgccgcgagggtgaggatagggggatgagggcactggaggtggtgaaacttatgaaagacaggacggggcggatgattgaggcggcgggtaaggtcgcggaaaggtatggaaggagaatattaggggagaagatcagagaggtgggtgagaggagggtggccggggaggacgagagtgaaggggaggaggaggaggatccttttgcttagagagttatgtggaagtatcgtgggcgggcatgaagtgtgagcactctttttattggtgttgctaaagccatggcttttgcttttttttttcctacatgtgcatcaaaaattacgctcggaggtggtgtttggaaaaggtggttccactagcagattcttgcattgcttcagggtccaacagagacgggagaaatattataccgctcttaaatcttgcttctttgctatcatccattgttgtgatagaacatactactaactgctaccactcagttgacaatttaccaacgatactgtcagtgtgatatttgtatgtactgcttgtttccacgcccgttcgcctagtatcacattcacgttccatcccatttattgtataccactgcccaccctttagtgatgtgaactaaaatgaccaaaaacagcaagcgaagtattgggttcctatttcccccccagatgggataggtacctctaggtaaataggtgggtaggtacctacctaggtaatggaaatgaattgactcgcttcgttaagccgttatccaatccgcccagccgattgtgatgattttttttatttttttttcccctttgctttttgaaacaaaagaaagcattgtaaagcaaacagatatatatatatatgtgtgtgtgtacatgtgtgtgtgtttggtaatgatacatatgtacgtaggcagagcaggcactatactagaagttcgcagacaggtaggtatcctgtctactatgtaggtggtgtactacgtagacaacgactaggagcattcgtggttaacgaaaggataagaaaggaaagaaaaccaaaagtacagcaaagtaatgtaagtagagcaaagcaatcataaccgccctacttgctagtctaacttactacgtatgtagtcacctcacctcaccttacataggtactcaaccttgaaccttgaccggagatcggcgacatggtttgggggtttagggaatccgggcctggtctggtctggtctggtctggttgccctagcttgcttgcttgcctgaatttagtataatattagatcacggggttcattgatggaccgttccgcgcccgtccgtctgacggggagaccaggcggcatccagcatcaaatctgtctctccgtcgctcgccggctctgcgataatggatgatggatgatggatgatgatccacccacaagcgaggtcttgggacctagtatagaccctgggacctggagacttaacgggtgttgcttgctaccctatttctaggtagaggttagtctagttacagacagattatgtagtgcacaagatcaggtaaggtgccacggcaggttccgcatattgtagaggtaccgaggcctgtatcctgccaggtacatcaccctacgtccagccatgtatgtacattagatgccgccgtgcacgtcgtggtacatattgtacatacgtaggtatgctccggcgtatggaggtacatagggagtatgtatgtgcactactatgtagaggcacggggtaggtaaagtccgagctaacatcgagcttgaagtatgtaggtaggtaggtactgcgtacatagggaagtatagttatttagggcagtgattgatcgacgacagaacgacgggatatgcattgactattcaggggtaggctgtaggttgtagtgtatcgatacaagtgtacttgggcttgtaccatagtagactaggtaggtggtgggcatgggatcacctaggtggtagggatcaaggaacacagctgaggtctggggtccgaatgtcccggagagatagatatatatcaccagacattaatcatgcgtatcgtacgtaaccatcaacgcctgtctggtttgtgatgtgagatgggcaggtgattatgcggttcgggtgtcttggagtgctagtaggtcgtatctttgtagcatctccatcatctcttcaggccatggtgtgtcttgcttgaaacaggctgagaacaagctcaaggaggtgctgacattgaattgtggtagaggtgctgttggttctcacatgagctttctcgtaaagcgacgggaccccaggacctgaaagagagatgcggtggatgcagatatgcatctgtcacgtacggggaggccaagaagctacagacatgacatatggaaataaacaagatcgaacaacacccacacacacacacacacacacacacacacaacctcgaatgactcgaatgaacaggaactgatgggtagagtctcccagcgagttactccgtggatgaattcccggagatttggtgaggtttctccaagaatgatcgttaggactttcgcccgggtaggtataaaccgcgcataggtaatggcgcgagagagcgactatttggccccaagtgaccgtagctcgagccggcgtacctctatgtaggtacgtggaggtaggtttgtaaatgaccctgattgatcgacttatagcggcccctgccattaattcaaatccgggtttggactggggtttcagagattggcagggctgattagtgctgtcaaggaggggggtaagtacactactagttctggggtactcccagcgggcatcctgtcgtccgaaacgggagccaatttctatccgcttggcgatgacggagtacgtacggtggttcagggtgtgggaggggtcggtgcaagctgaagtgaagaatgaagacaggaagatgagaagatcgaatctggagatggacgggttgggaaactgaaagtcagcagtttcaggtcgcttacagtagtgtgtggtgtttaattgttagtgcaatgcgtgccttcctcttgcgggcgacgggaagaggaacaagtgaccaaaacgaggggtggatcggcatcggcgacataagaggatcggaatccaatatcggcctcttccatttctggtactatgttcgacttgtccaaccaccgaagctgaactaaagccttgtccatttcatcatcatcatcatcatcatcattttctctctgcctttctcagtgaataaaaaaaaagcccaaaaagcatgatggcccccacgaactcccctatggagatcgcatataatagtatatgccacctgaaacttagtaagcggaagtttgcttgcctatggatggaccccataatgctgtttgggatcattagcatgattccgactccatgcagccgccgcggaaaccggttcaacctgccgttttcctatctccatctgcccccctctcatgaaatgttcagaaaaatttccgagcacacctactattcaatgcctcgcggtacggtggtcattcaccacatctctctctccatactccacagggcgctgaactgaactgtcaggagatgccctcaagaccattttggtgtaactttgtcaagtctcgaatcttgcgcggacggggtttccccgatgagggggaaaaaaaaagggaaaaaaaaaaaaaaaaaaaaaaacagagaacagcaactctgtccggatgatggcagccaagtgggtgtcgggatgtttccaaatggaggtcagggtcattcattcacggtggtcatgataatcatccatcggaaatggctgctacgagccaagactggccaagcgcgtgtccctatccgatccgctgccctacgcaaatgaggtgcatgaacttatgaagagggagcgtgggagggcacgcagggccgtttgggttccctccttcatcgcgccgataggtttgtgagaatcgcggttacatacgacaggaacaagaactctggaacaggaagtgctgcaagtgaactggttatggaagctatggtgatactcaatgcagtgtcctgcgcgccggcatcattcagcattcttttcggtcgtggttccattcttcctccccggggacattcattccttttccaacctgaaccaaaacaaatgttgctggaacgtgattgaagagaggttccagatgtttttgagcttctttttttcgatcctttttgcgtgcgtggaagggatggcttatctctagaaggatgggttttgtttgtgccatttatgtacacaatgtacctcgaatctggcccacgattccatcgagtgccgatcaacatgttcatcagggccgtttgatctggaatccccccctccctcggccgtgtggtcttgtctctctctcgtttatgggtttaggctgcgattggccgtgtttcaacgcctcttccatttccatttctctatgcatcatgcgagccgtgctccgagttcctgactgattgaccttgcctcctgccttttccctcccgtcttcacctcggaatcagggcttcagaggggggggctcagaggggggttctattgccaatttgcatgttcctgataccgagtgtatggagggaattggacttataggactgcgggtaggttagctgcttaatagctgcatacttgccggcggcgtgaccatgtctggaaattgttgttgtaaaacgaagacttcctgagccggctggtcgggtacctgttcagacttcagagtcaacatcgtctgcggaggttcagagacacactgcaggggggagacggcagtaaactgaagtgcctgagcgttgggcggcggcattgatctgtgctgtgctgtgcttgtggaaagtacaagcgaggtactgtactaactgcatgacacactgaagtatgtctcaattattagtgaagcactttgaagctattcccctcaagtcacggccattcattctttccgccattcgacagctgttccgggctacaggactcgagctgcacaggcaagggcgctgcacaaagacgcccgattccacttgaagaagaaggcgtcttgggttcttctgctgcacattcttatgcacacgttgaacgcagccgcaaagtacttacctacttatgcaaacgtgcctgtaagggcgcagataggcttggtggatgcttgtttgattttccatgcaacagcggccagtgcttccatttggagtctattgcctccgttcagcatccatcgaatcccggaggaacagcggcccctgaattccatataaccttcgtgtccattggccttgtcaacgtcatcgttgtccaagactcttttaggttggtcgaccaagtcaacaatccttcgtgggtacatctgcttgtacacgttcctacgactttgtggtctcttgcgcgagatagcctggtagcctctccatacctacccagcctagctaggtacatacatgtacctatccacaagggggtttgatgacttggccgagttagcccagaggagtcccgtcgacgacaaggagccgtcgtggtcaggcccccgggtctcccttgtggtgcttggcccaggaagtcgttcccccagattgaccaccgaccaagctcccgccgttgagccaatcaaccggctgctttggccctcccacggttctctatggtcctccaccagcttgcccacttcctggacatcgattcgtagattcgacacaattgttcccgcccccgtttcgaggtcgaccaccggttccttttagcccccgagtcgactccgttctccgtccttgtcgcgccaccgaccggcagcagaggagcgagcgctcgaggaagagaaaaaaaaaacaaatgtcttttcgctccactctccgacaactcactagcccccgaccgtgcccgctgccgacccatcaaaccagcaaggactagaagtccactttcttccaccaggtttctaatccgagccgaccatctcccgtttacccccccccccccccccccccccctcctccctcctcctccccacgccatctccgttcgcccaactcgtccttctccctccctccctgctgcttgctcattcccaccacaagcaagacagacggacattctggttgtctgccaccgacgcttctcgatcgacttcccggccgcccaccgcccaccgcccccggctgcagaacgagaaccccattgtctgggacagcttgggtccacgacttgcatcaaggctaccggctacctgttaccacgcccattgtcttggtcactcgcacaggatccaacaactgccgtcttgaaatagcactttaagcgggtcctggccacacgctacgggaaaagaacaggagacagacacaagcctcaaacctcttgacgagtcgccgtcgcgaacacaggcatagacaaaaaagttagcctcgacacggtgggggactttcttgactgaattgacgcgcaacgaaccatcagcttcttttgcgccacgcgatgaggtatgctaatatccccctcctctccatgtcttctgggatgctcgctgcgcaaacaatgtgcaagcgaggtagaatggactctacatgggcgaagtggcccggggtctgccgtctatcggccggcctatcatccggtctatcgccggcttccctttcactacacggagcacaccccgcatgtgtcatccgaggtccggtccggagtgctggactggatggaacatatcttttccatctcaaactcttctcatgttacttcgttgcgctttgctgacacggctgtcgcccacgtacagtgcagatggctaccgcaactgaaagcgcaccgagaaaccacctggccgacaagccagagaactcaatgggtggaagaaacctatcgatcatcacaccaaccatccaaatgtcggctcccccgggcgacccaatggatatcacctccagcaatagcaacagcagcagcaacagtaacagcagtagcatcaacaacaacaacgctaccatggcagctccaagtaattcggattccctaccgccgcccaagagcccggtcgaggatacattaaacgcccaggcagcccccaatggccgaccgcaactgtcatccgcaaacgatcaattgtctcccgataacatcatcatgccagcaccggctgccgctgcccccgcggttcaccagcccaagattgttcagacggccttcatccataagctatataacatgttggaggataagtcgatacagcatctgatatcgtggtcacccacctctgagagcttcgtcatgcagccgtcgcaagagttctccaaggtcttggcgtaagttggaaaatcacgaccagctctggactgaaccagatcgctaacagccagcagtcaatactttaaacataccaacatttcctctttcgttcgccagctcaacatgtacggatttcacaaaggtaaggagtctcccgatgtagctggttaccaacagtcactaacatggtcaaaaagtgagcgatgtcttccaccatggagctccagacgctaccatttgggagttcaagcatggcaacggcaactttaaacgcggagacctggttagcttgcgggagattaagcgtcgagcttctcggcattctctggtacatagagagtacagcaacaaccagaaggctccgccatcacaaccaggtaccccggccgagcctatgcctcccatgcaggaagttcaaggaggagatcctcggctgaacaatatcgagcatactctatatgatctcagcactcgacttcagcggcatgaagagaacgcccagttcatgcatatcaagcatcaggccattctggacacggtatcgcgtttgcttcagttcaaccatgacctttcccgggccgttcttgctcttgccccttctcctgacaacccgatacaccacgacggtaagtcctttacttggaagaaggcgggtgaccggaattctaatttgctttccagtatcgtctttgcaagggcaggttcagcgccagatggaggagttccgctcgctagatgaacctcacgggtcggtcttcgctagtacccgtccttacttttccaatgtggagaatgcccccgtatcaccgcggcagatgccccaagacgacccgcgaagatctggctctactttgacggttcccggtcaaccacctcggcttccaacctacaacaattatcgtcctgccgtcccttctaatctgtcaataagtactccgggtcgtaggccgtttggctctactagcggcaactcgacagggacatcgccatcttccctccgcccgcacccgccgcctccaccttcgcatccgctgtcgagcgttgacctgcacccgggcttgcctaggagacatacctctgctgacatccgtgctgccggctggcaaggcaatcctcctcctcctaaccctcctccaaccttctctggcccaccatcctcgcaatggccttcgtcgccaaatcgtcctgggttgtccgaagaccaacgtattcgcgattcgttttcacaatactctctacagtctgcttcgcatcctcgttccaggccagcgtcgccgccgccccctccgaccttctctactaacggtggaggggacacttttgggaattggtcttggaactcggctggccgtgataacaagaatctttcggtgagggatcactcggcaccgcccacgaggagaggaagcatggcccatatcctgaacccaaccgatactgcggaaagagacgacgaggacgaggatccccgaggcgatgaagaccgcaaacgaaaacgtcttatttgaggttgccaaaacgcatcttgagacgttatgttgtgcatattatcctttttatcatcatgttgaaacgaccttctcaaacatcgactgcatgtgcaacaccatccgaaccaaatgcagaggattcaaccgcgagatttcagggtataagtttttgtcagcatcttgaaattggaaatttttcaaggaagtaaaaagcatcagagacgtcgaacacagcgtctaataaaccaccacaaccaaccaccgttaccctcctcctcctcctccttgtcattaatcaaagtattttccactataccaaaacacattcggactgatcgtaccgccatcatttttcttttttcttgtttcctttgctagatcatctgttccttttacttgcggtggatccaggagatgccgttggatagttattggatacctacactactaaaccgacctaatacttgcgtggcaactctgaaattcatggctgtctcctccaaactctttttttttcccttttcatctatattctatcttttcttgttgttcgctttgcattactcatggggagggatggggaagcatggtaaaatggacggaggcagtacggctgacggcgggtcgggaatttggcgagatatggtatttcccgaaaaaaactggagcagtcagtgggagtgagattggtagaagctacctgttgttcaccccaccgaccttgacagcgaggctctccaaacgagcgggtgtagtaatttaccagtagtatagtgctacaaataatcgaatcaagaataaagtacctaactagggcggctgttacagaatgacgacgcaaatggctattcaaggatgtgagctgccagtacttcccaggcatatctgggctgtgtgtcgctctcaaacgtaacactgccactgcagtttccacgaccacaaccatcagtcgtgtgcctacatactctgtccttgacatccatcgatcaacttaatccgggactggccaggttaccttgagacagaaccgacactccacctcagagcaccgcggacagcggcttttgtgtgcattccggtgaacatgacaccgatatcggcactatacgaagggcgatgacgtaacgaagaaaagacatggacagcaacactcaggcaccggcctccgaggggaaatccctccgtttggccgcccgtgcggctcgtaacagctgccgggcccggggcccgggccccgctaagcgggcggcgataagtggatctctaacctgacaagtaacaccaatgaaataacgccttccgataaggcagcgaaatttccgataaggacctttccaacttcgacgttctttttggaatcgagtggttcgacgacgttctttcgagtttttgaacttttttagctgcgacgatacgttcaaggggtagtatcaatcgagcctgcactttccactctggaatctcacgctatccgggatcaagtcgtacgtagcgcaggcgggaatcacgcttttactcactcaagttcgtgaagcggatttcagtttcgtttattctcatccaactgaaggcgctgcaattgcgaatctcaaccgcaatcaccactcagccaacccctagcagagaaattgcgcctcattcaccaaacacacaccaaaatgtccaaaccctcaacccacggggctggccccaatggcaacggaggcaaaccccccgtcgccccggacctcaaccaagtcctcaactccatctccctctccatgtccaagcaccgcggcttgttggcctctctctccaagcatcgcccttccgtgtcttccaccaccaccaccaccaccagcggttcaacaacagcaagcaagccgaccgccaccaagtccgggggattttcaacccttctgcagcagcaaaaatcagcatcaacgacgacacctgctgcagagcaggagggacaagaagaagaagaagaagaagaacgcaaaatcccagaccacgaagaagaaatcaggtcgatactcaaccaacctcccaatgctggattggggtgggtgccgccgtccaagtctgacaacaataacaacggtggaggaagccaaggaggaatgcaggggagcaaagaagagagggagttgaggaggaagatggggttgaagtggcagcagcccggcggacagcagcagcagggacagaagagaaaaaagatggaggaggagagtgagagtgaggaggaagtgggcagggcgggggctgttagggggaagaggaggggtgtggtttctgcggatttggatggaggttcgaagggaggaagaggaacagcggggaggggtggcaagcttggtggtggtgattcagcgaaggggaggggagcggtgcctttgtctgtgtctggggcaatgcttggacaggggagcaaggcagtggcgggtgataacaaggtggtgaatggaggacagggtcggccggataaggcagaggaaaattctacttctgctgctgctgctactgctgctgctcccacgaacgaagtcacagatggcctgcgtaaaccagacgcaagcgcagagcagcaaccaagtccgacgacagccaccaccacgactccgccaacagatacgcccaagccagcagaaagcgaacctggcacaacttctggacaatctcaacaggccaagaaaaagaaggaaaacgaaaacaggaaaaagaagaagaacaagaagaagaggagaaaggctgcgcaggccgaggggggagagggagcgccagttaatgggaaacagacagaagaagatggcggtcgtgatgatggggaagagtcagaataggcagacggattcagctcatgacaagaactcaattgaactgaacaggttgtgctgtctttgccggtacgttgtccgcatattcctggttaggaaggccacgggcatacggtacttatgtatgcgggacggtgccatggagttccagcgagaacagcttgccgatacttctagtgctgtgtgtcgtcctgtttggcaccttccatctgaattcgtggtcagaaagccggtcttctccatccggaccttctacgtgctgtctttccttgcttcttcgtacatgaggaagatgtatctcgtctggaacctgttctcttgggggtaatggttagaggtatttaaggtcaggtttgtcccatttcgccttggtgcatatctttctcttctttccaccagatcagccgtctgctattctcatcatccagtcagcctccttcttttgccatggagcagatgaagcggttctgcggatcatccgggagcccgctccacggcaaggtgctcaagggccggcccgctcaaggtaaaactccgcatccaatcggtgccggtgagcgatgtgaaacgatctccaaaagcagccaggtgtggtggctcgaatggggggcctgtacgtcgaggacgggtgggtgtgagtaggtatgtatgtgcacgacgaggacgaagtgcatcaagtactttcacgtacctacccatcgatgcttgcagttgccacagcgcatatgagaaactggggggaggggcggtaatgaatcggtgttatttcttttttggggtctggatgggtttcaaaaaatcaccgaatttaacgattgtgatgatgcgttgacgtgccattgcaatgacctaggaatatggagggtatttcggatggacccctcccggtcatcattgatggtagtcacgtctacctaagcagtcttgtattgtattgataccttgaactgatttagcgagttaattgttccggaccgtcaatgactatatatgtactaactttcaaaccttcatcataagtgtaacagcgaccgtcttacaagtcaatcaatcaatcaaaaggtaagttacatgatctaacgaggtatctacccaccgattgaagcctaaacgttctaaacatgtaaaacgtgagttgttaactgatggtaaaaaaaaacaagaagcatgaggtatctatctatcaatctagctctagtgtccgtcatgagatggacgacccaattctacctctatcaatcagggaccccttaaagagccacagctggctacttagagatacttttgtctcgacagaatagtttcgacgaaatggtcagagggaaattaggtaggtatctattgacttgtgttttgaaacaaaggtcatctatctagtcccttcggcgcccacatcattacctcccatgtttcgtctgtcttcttcttcttcttcttcttctcttcactctttcgggagaaacctctacctctgatgttcaacaaacggttacaagtacaggtacaggtacatgcttgttgtaatgaagtacgggggtaagcttgggaggattaccgggaaggaaagaagaagaagaagaaaaaaaaaaagttggggtaaatcactgcaaagaatggaaagcaaagagaagagaagtgttgaaacgcaacaagttcatttgactcacttgggtactcatttactcacttactcacttactcactcactattatgctgctgttagtctatcatcaacgcagggcgaagagtcccggggtcagtggatatgggaaaacgtaggtagagatacgtatagcgtgcaggcaaagtcaccatggatgggaagaagagggcctgacaagagatggaaagtcggatcctggctacgggtatagttgtaaagcaagcttttaaaaccgagtgtctcttcaatccttgaagcggttgatacctgcgattactgattgaattggggtgcttcaacacaacaaatcctcaactctgatatggctggctatactatccgtgatatgggacaaggggcatttaccgaccgtcgattggacttctcataaatatactgctgtcaagaccctggagagtgggttatccacagcagtctgatcgtggcctttggatcagccggcaggatgtccaaaatctcaatgtttacagatccagttagactatcaaactctactagcataaccaagtccgtcactttgagagacttcatcaagcgcgagtaactatcgaggacgtctagagctggctaagggcttgaagtctggtgagcatttgttttttatgcatgggtgtgcctgtacgtgtggttcttcttggtgtaaatgtgccggtcatctctctgaagcgaaaggtttcctctatgtgtgagagagctgtagcatggaaagatcagtgggtttgcctcaaaacacaaaaatagcaaaaactgtagtctagctccttaaaaaaaaaaccaaaagtaacaaatgtgtttaaaaaaaaaaaaaaaaccgtgccgcgtcctcagttatgcccaagaccgaaaatacacacacgcaacacacacacccccaacatcatcaagggtcgtggaagctctctaagaagcccgccgcccatcccatgtctcagccagccactctttccccccttgccctttgccaggaatcgtgacggacactggtgatgagccaactattaagctcccttttccggtgcgttcgatcaccatcctcttaggccccaccctaacctgtcccggcaagcgaagaagagcccgcggaaccgtgtgatgaattcccaaggtagcatgtaaagccgccccaagtctcctcccatgttcctcgcaaaaccacagaagcagagccgaaacattcccaactgagatcccattagagcagcatttgcatcacagctcaacccagtgcccacgccgtaacattcaatcgcatcatcatgtcgtcaaacaccgtccgatgcgaaaccgtaacgccaagagcgcaaccaatgccgcaaggcacagacgctttagcagcagccgccggaagagttgttggagacgccgtggccgggggagacgttgacgctggctttcgtgttgttggtggcgatggagctgcccatgcgctccttgatctggcgggccatggtaaggaaagcctgctcgacgttgctagcgttcttggcggaggtctcgaggaagggaatgcccaggctgtcggcgaactcctgttggttgatgtgtaagtatgtggcttagacacgagggttaggggtggctgtgtaccttggcgactgtgtactcaacaaccttcttgtcggtcatatcgctcttgttgccgacgaggagcttgttgacgccctcggtggcgtaacggtcaatctcctgaagccattgcttcacgttgttgaaagagtccatatccgtgacatcgtagacaacgcagatgccgtgggcgccacggtagtaggaagaggtgatggtacggaaacgttcttggccagcggtatcccactgaataagcgactgggtcagcgaatttggatttccaaagtgtccaggagtgccggggggttgcttacgatctggagcttcacggtcttgccatcaagctcgatagtgcgaattttctagccaaacggtcagcatgttgatgggggtcgaacgcatgtgttgcgcaggcaggatagcaggacgtacaaagtcgacaccgatggtggagatataggactcggtgtaggtatcgtcggcaaaacgaaggagcaagcaagactttccgacaccggagtcaccgatgaggaggagcttgaagaggtagtcgtatctggttgcatcgtcagcagggttctttgggggtggtggcggcggtgatcggtcgagtcgcgaaagggaaggggacgacgtcgggtgaagaggggaagcggtgggcaccctgaaggttaaacatgttagcaatccgtcatggaaacaacatgggatacgggcggcggcgatgattgtaggtggcggcagcgtggcggcggcttacggtgatttgggaagagcaggagaagggcaacaggagacgtgattaaacctactactcagggttcatgatgggcaacgagggacgcgctatgcgatgtggtggtgttgggttgagttggacagcgaagaaataaggcgggtatcgtaaggtggacggtggtggagcgaaagatggatggtttcgctgaatgagattaggtgtaggtcgttgggggtgggaggtcggtctgttggttgattgatgatgtggaggattgtagaagtctagtgtaggtgggcggatggaaaggcagcaacagcacgcagcatagaacctggaacgggcaacacgcagagcaacttaacacgggcagttgatggaatgggagagcgccctcggctgtcctggctgactgctggcagcgagtggcagtggcagcccacccacaccacccgcacactctccgggcgggggggtgattggcgaccgccggccaagaggcgggacactgatccatccaaaacaggggactcaagcggtgacgatgcacgtgacgcagcagccgcctcctgaccctttcccacttcagttgcggtatgtacggtattgcactaacaatcttggagtcgtcccgatgatgtgcatttcacagctaaacaagtcccaaaagaaaaaaagacaaaaaaaaacaatgatgatgaaatgtggttgagattccaggttattctctgtccaagagacgacaacaaagtacggctacggaacttttttgttttggtatacctcgaaagtgctttggccgttgttcccatggctacctttattatcgtggacttggaggctgggccacctgagcggtgtccacatgggcttccattgaatgaatgaatgtatcaatgaatgaatgaatgaatggatcaatgaatgaatgaatgattcccttttttttggatttgggagcaacattgattcacgggtccaacggactcctgatcttaggaagcttctagcttcagttaggttccatcatccagcacatttacatatgtatgccgataagataaggctcatgtgaaacaagtgtacgaacgaaatgagacctcaaggttctggatatttgaccacaaccaaaattacgatgaagcatatgtcgtttcattgtatgcaactaggttgctctcaaagcctcctgacctacacaatgtccatggatagagtgttgatgatcaagatccaaccccacaaaacatcactattggaatccctgtccgtggggagatccggtgagcaagtggaagccgatccacccgattaccgaccctcttatcagctctgtggtcaaccatccgagccaatccgtcactgacatcattccacccgctgtgcggcactcttcgtcagagagacaagtcaaccacttggcgttttcacactcttgcaaattgcattcaacccggccttatcttgcatcgatcccagccctatacacaccccatagtatacatacttacactgtccatctcagcgcggcgtgttccgacagcccacgttgcgagtccactcgtgtcggcccaggtacccgaccaccaaagtgtttaaaaacacccactgcaccatgtcggcgcccacgaggatacgaatagctgctggtggtgtggtgggcaagcaacagccatcccaatgccgatcctactttctctcaaaccagcctccaacacattcgcaaccgacctcatcacagccgccgccgccaaccaaatcatcaacaacaaaagttagtggcgcatcatcgtcacccgcatccgtcgcaaacaccaccatcaacaagcgctcaacatccaccctcccagagacaaaaccgcgcaacctccccgaaacctggttcaaccccaacaacaacattcaaacccccgcaaaatcacaatccagcagcgatgagatccgacctccagatggccccggcgggctgaacaagcctccagacgagcgcaaagtcaagctaggcaaaagtgcgaacccccttccttcatccctctattatcttcaacaacaacgaaccaactaacaccattctctccgtcgtcaaacagccctccgaatcctccaagcccacctcccaaccatcctccaatcccccctgcccacctccatcctctccccccaaatctccctccacctcttcccctccacccacccgcacctcccgaccgtcaggggccgcgtcgcctacattgccgccctatggaccgcccccttggcctggaaccggctccccataatcggcaacgtccgcctcgagatcctgtctgaacgcatggtcgaccgcccgctctacaagcccccgtcgcaaaaccggcgcatcggcgcctatcccgaggaactgattgtgcgctggcggaccatcggcaacgccaagaattggggcttgagttttatcaatggcagtggcagcgaggcaggaagtgccacgaagggggtcagggaaaccgcggacaagaagggaacgacgacgacgacggagtacaaagcgccggtgggtgatgcggaaccgtcggcggggagggataacagcaagaagtcagagtttacggggctgtttatctttgagtttgatggggaggggaggatcttgagtcatacgattgagcatgcgcagcaggatggggaggttgagaagggggtgggtgcgacggtggttgggttgacggattggttgttgggtgggatgaagggggcgagggaaggggaaggaggaacatgtccggcttttacggcaaggcaggctgatgaagcaggtggtgaggtgaggtgaggtgaggtgatgctggcaactgggtttatgagggacatttgatggcattgggaatgggaaaactggggttggtgtgttttgggatgcatgatgaggatgaggaacgataatgaacgaccttctcagagcgagaagtgtggtcccacgctgccaaagacaaaagggcaagcattgttttactgtacaacaatatgtatttctatatccatgatatctactcaccccttttcttcatcacccctttttcactctttcgccatgtacaatgcgtatttggctatcatatccaacactgccttttttctgtttccaaggtttcatataaattcaaaacaaccagtaacgacaggacggcagattcctcaggccactcatctcttttttcctttgtttttccccatattcaaaaaaaaaaaagggaaaaaaagaagaaaaagagaccgtagcagccctcctccaccaacacaggtaggtaggtaggcatgtgcttcatatcatatccccttcttcccctttagggttgtatttccagcaacatgcctcccccctctccccctccccctctcccctaagccaaaacctccatcgtatcaccccccatctctccactaagctccctactcgtcggcccccgtctccgcgccccctcgggactttcttcctcttcctcctcctttttcttcgccgccccattattcgcagcagcagtagcagcatcattgacagccccgacatagctcatcagcgcgttcctcgcggcttccaccaccttttcggcatgcgtcaaggcatctcgaaggctctgcgcaatttggtccaactctccgactttgttatagccgttggttttctcggaggaggacttcttttcggggatggtgtaagtggcggacgggaagttgctgctgctgttgccgttgctgttgctgttgctgttgctgccgttgagggatgaagaagaagaagaagaagaagaagaagctgtggtggtggtggtggtggtggtggaagcattggcagtagtggcggaagggatagaagaggaagtactagtgggacaaccgcgctgttcttcgagaaggtcacggatgtggccgtttagccaggcacccgcaagttgggcgtcggtcatgtcgcgggcgccggagatgcggccgcggcaggtgggtttggcgcagagacagtcgaagggctgggccatggtccattcggttgaggggtagaagaactttgttggggggtagggatgggtgttagtctgcctgtttgccgggggaaaacaaagaaaggaaggaaggaagggaaaagggagaggggggggggggggaaatacagtcaattcctcgccgatttgaatccctttcgggccggcgatgacgttcatgttacccgtgtcaaagatctattatttttcacgtttcgttagcatataccctgggttaacgacctcttatagcaggaaaaagttttatagagagggggacagagggacagtaatattacatacaagagacggctcgcaagagtggttgatgtacagcaagtcgctgttaagatccaggtgcttgtcacggccacactggacggtagcatacgtcggcttctcggccggcgtgcaggggggaaactcgagcttggcgaacaacgcaaagggcggcagagcaatcttggagatgctcttggacgtgaactcggcctcgttgacgatgaggtgaagacggtccgggtgggagggctggacccaatggggcttgatgggagccattgtgtttgtatttatttaggattgtgtaggtaggtaggtagtataataatgattggacggtgttgttaatatgcccctccgctttggacagatgtggttgtcgttgttgttgttggtggtgttgatgtcaaagatgtcgaagatggacggatggtaggtaaggaaaaaaaggaggaaaagagaaggaaaagaaacaacaacaagaatagcgggtgaccgggaaaacggcctgtcttatagggatttcttgattctccaaacccgacaaacttaacccatgcatgcacgcgactcgagtatcgtccaacatctcaaaagctttcccacagcctctcttggctctgggtggtttgagtgtccacaagcaacaagggctgccaactcgggcgggggatggatacctctctacatcatcatcaagacccggatggagcatatgatgatgggagggtccatctaatccatacatacatgccgggtccggggacttgtttggccttccttgtgaagaataagaacggggaaactgatggggaatctgatggagtatggtaggtaggttggatggagtctttccgtgtggccctcgggcaatatcccacttggctacctacctggtacgtactcagcatctagcatgtgttggacatctcgatactgtagacaacatgccgtttctttgttctagtctcatgttccttgtcttgttctctcctaacctaaccagtgctgtttgtactgatgaattgattcggccgagactccaccgaagatggtcagacagacagacagacggcgcgctggaggcgggttggtgtgtctgtgtctgaccctttaccagaacacatcgatgtatgtatttaggcagtccaaatatccctcagtggtggtcggcgatccggcacttgatcctgacaacatggatacaagtcaatggcagcaggaagaatagcatgtgcttccatgggaaggaattgaagatcgagatataaatggcggggttgcgtgttttagcatcagatccagtatagcgggggtgggtggttttttatggggcatctctccctttcacccatgccatgctccggtatcctggcgctatttgggggaccgttctggggggggcagttcggtgaccggcaaaaggggaaggaggtccatgggcccgccaacaaccaatcacagccacggttgtgacgacctaaagtgggaactcttttcgaaaggatgcacgtaattgcccgaagaccttcctccctccttcgtacagtggcgttccaaatgcttccagggctgcaaggaacggatccatttcccaaacaaccgaggatgaaaagaaaagcaacatccggcagtctgggttcgtagtgtacatacactagaatacaccacaacgccggtgttgcgcggcacagattccatcgaaccggattggacggcatggaaaaagggaagtctcaacttctgggttcacctcatgtttgacttccacttgtggtaggacatcattgacggcacaaacggcatcatggcatgatgttctgttcccggtcgttttttatggaaatcgatctggagacgggtctgttcagtatcatccgagatggacatcgccacaaacgatgctgctgcgtacatacaccgccaaaaaagaaaagccgggctaacaagcgaaagccccagaattgtaacatactcccctgctacggcgtcgaagatccgataatgtttccggacggcgggcgagctctgcgactacgactacatactgcgcagccatccatcgacttcgaaccgatgcgcgcctccttaggtacccttgaattgaaagcttacaggctttgtttgacccacggaaaagatcttctggaggaggaggtatgtactcctttccatatggaccctgaaggggcgtcattcagtatgtatgttatcgaggccgggcttcggatgagcccaaaaagctcgaaaagcatagtcgcacatagaccgctctgcagtcagttgtcccttctgtcaagccactttaaccttgcctagaatttctggactgtatacgaccaccatgatttcgaagaggctggttgatggacttgcgatcgaggtgtctagatgcgctggcaataacgacacgatatataaagagcgcgtgaagcaaaagcggtgaggtctagttgtttgtctctccccgtcgcaccttgacgtcgaacgtaccagcgactgcctttgtacgcggcagccgagtcttatgttttttcgactgcctgttcagagtctggatccggcagaggacttgaattttcggcaacgtcagcatccacagtccacgcagcctctttggtgggcgcgcgagaagccggtcatcattgcccttgacctgccgcggcgctggctatgtacttgttcggcggaccaaaccacaaaggacacttattctctgtataggagccaaaacaaaacggcttcaaccgttcgatacgagtacttgagtagttgttgacattacggaagcaccgtcttgggaatatccagtactagtgttcggggcggcacgccgcgcccttccgtatgggtgcaaggctggattctgggttgttacgtgcaaggctggattctaagttgtaacgtacagagctaaatattgggctggccgtttctttcttttatttactttgatgccagggggctgcgccccccgggacccccccttagaaatctttacacgaaaagtacacgaaagcgcgaaaaacgactgtacgggaatgcactaacaggaaaagcgcgaaattcagatagtgctaacaattcctttgcggacgaaaaccctggtttcagtccgtgcgttagcagactggtagcgcgaacgtggttttacgtggatccgcccgcgaaaggcactaactccttagccggacttttgagaagccatgctcgtgtaggtatatagagatgtaactcttaactacctatgtatagggcaacgaccacaaaactatcctgcacgcatgacaaagccgcccagcttcagcttgcggctgagatccaacaatatgccctatgcacgactgtggctgctgctgataatgacgcccaatctgaaatgaatctattcaacaaagagtcttactcaagatatcaacaagtcgataacaggcgcccagcccatattaataccgaactgaacactggtaccaccaccacgagacgaatggagcgagactacctctaggtacgcttggtttacctgtggatggatggacaactgcaagaagagatcagatcctgtttcggcgcgcgtccccctcacagtgaccagacaccgattggtacctgcctacctgctatggagatgatgtgggcagtgcaaaaagtagaggtagtgggaggaggaggaggagattaacacagaacaactgcatatacctagtagtgacttatctcttgtcatcttcgacacgaggagaccacatagaggccgcattccattatcgaccttttgatttcatccttttggaacccaacaaaggaatccatcactcatcggccaggcagagatcagatcacgggcatctctaggtaagtatccatcgataagtctcgctcagactgactacctctaccagacatgacactcacccgtcgtcgtcgctcccttaatccccaacgatcaactcacctttctttgggaccgaaactacctacccacttctttctctctcacctttatcaaagtcaaacgatacatctgattccaatagaccggtctccactgaggaagatgggatactggggttgtctcttaggcgtggtcgcggtgcgggaagcacagaaagacggacggacgagaaatgggaaatgtacgacccagaggaaaaagttaaagcggcaggaaaacagaggacagaaagagttggttaaagaccaacattgaagaaaactgcgagcgcactcttttgatggagaaaagctctcaaccatttaatgcttttttcaaccgtctaccctagatgaaagtatcaaggctagacactttatcttgtacaggaacctctatccaacttagatgccagctagctatattctcccgctatgggtacatacctaacggctctcttacacaagtcgggactgacaccgtgatatcaaggtacagtggagaaaacactaggttcaaaggtatacttcacacagccagcctgtgtccagccaccggcaccgccgttattgcctgtagacatgaagcgttagtgcatttcttttttctctttgttttttttctttttttctgtcttcccccatctttgaaagcccatagtagaagatgatagaaccaaagaggaaagagataactcacaagagagataattctgtctcacgagcgtataagctgtgacgtcggaactcgactggcccagtgggtaatgaaagtcctgcttcgagaccgtcgtaaagcacccctcaacccattcggcgcgatagatgtactcaaagcccgcgtcttggatataacggaacacacgtggctcatcgctcggtccgaccgtgtcccacttagcgtccataaacacctgcgaataatggtcctgcgttttgggattgacgtcttcgtgtttcccgtagtcggcttcgttgtgacagtgaataggacctcgcgtaaggggctgcacggtggctgtcggcgtagccttggttgtggtgaccatggtcgttgtggccttggttgttgtggcctgggccgtcgtagaggttgttttggtcacgacctcattgacggggtcaaagaagtctggcgggctaccagtaggttggggtacgcaataatagccggtgcacagtgtgccacagttggcggtacaggttggtgataccgagcccgagtgcctatcgtttgctattagtgatggatacggtggtaggcatagaaagtgtcacttaccaggttacagcgccgccgttgctagagcctgatctgagtggaaagttgttgtcgatgtatctggtatcaggggtccaattgtccgtgttacctggctcgggtaagccctcgtttaccacctcgcaaacggccttagcttcgtcagacttgaacccagaacggtagccaacgaggcagttctcgaccccgacgttgccgttccagatgattctgcgatgatttcccatctcttcaaggtccgggaaataatcgtcgagccgatcatacacattaactttgcgagtcaaatattttaccatcttgactgcgaacaccgtctttttcaaatcctcggcgaaaggcgagggaagtgcgcggagatatgcgaccagggctgctaccataggggcagctgcataccggacaactgtcagtcttgaagctcgaaggaaataacagaatgcatgaaggctagagactcaccaaaagaacttccaccaggaaaaattcctgtgttgttccacaacatcaaaccgggggcgaagaccattgatgagtcgtcaagccgtccatcgatgttccacgggaggctacccagggcacgatagccatgattggaggcaaatccgaccactaacgtgtcggggagactgccgtcgagagaccaccgtgccgggactgctgcgtttgcgtaactctgaatgtcctccacgtttccggaagcgataaccacaacgcactggaggttggtttccatgtagcgaatcatcattcctgcatgcttacgttagagcaactcttgagaaagagaaagaaagacataaagagagagcttactgaatagagacagccacctgtcggtcgcatcctccggaacaacccagaccattgatatgtttatgacgcacttcccttgtcttcctttgctctcaatgtcattgatcatgcccagtaagcggatcaggttgatctcaaggtggcccgtcttattcgtggtcatagttggcggatcttccataacaagaaaggttgccccaggagcaatcccaagagtctgaccgacagcataataagcaacccctgtgccatgtatgtaattatgcatgtcacgcccgttgtttatactgtattcgtaatgaaatttctcaatgttgttggggttaagatcttgatcctaaggggtggtagtgtcagctggtattccacaaacatagtcctgtagcacataccggattgacgccttcatcaaagttgtagatgtactgcccgctgcccaggatgccatcatggtaatataccatgtaattgccttcgtgaaaagcttcgccgtcgaggttccattcctgacccgggtagctcgagaccatcgagcggtgccagctgaccatacggtcataggacgggttgtcaaaggttctcttgcgcagattggtcgcattgaaaatcggccctgatccagctccccagcttctagtgtgtagttctataccacccttcttccacttttctatagaccatgggtcgacctgcaaacaaacgagatgacaaggttagcacccgcgaaaggaagacgaacgtggcagtaacagtaactcaccccatccatatcgccgatctcgaccaagaagtaaaatggagcatcctcgacataaataaagatggttccgagatggtcgtgcttgaaatgatggtattcatagccgtacagctggatatggacttcaacagacaagatgtcggcttcgctagctgtgtcatggaagtaaatcgccgcgctccacttctcgtccatgtcgcaatcgtcattgtcatcgttacgggcgacaagagccggggagtggccggcggtggccggtgccgcagtcgcaaccggaagagatatttcggaaggggccgtctgtcgcttggatttgccgtgtccgtgtccgcaggcggccgtagttgtgtattctgggatggggcagccggtctcgtaggccgtctcggtaatagtcttggttgtcgttgtaactgtggcgccgttggatacggagaggccgtatgataccgtgtacatctctacaggaacctcccgtttgttgtcatcgcagtcggtaggcttgtccgggtagctaaggtccggtccaatactgatagcgacgttggcgagcccgcagttagtaatcatgctatctggggtaacaagatagggagtgtagcactaacgtgatcttgggccagggagggaaatcggggaggtcgatgaatttccaattctctgggagttctctaagtcccggcggcggacccctgtgcatgtttttcgtggttagactacctgtccaaagagcacaaggaaggaaaggaaaggggttatagctcgtacggtccaatgacagctttggggaacgtgaacttccaaccaaagacctggatatgctcggtgtggatgcagaagacgaagaaccacagttcgtcacatttgactttgatgaccacatggttgctgtgctcgttgtcgtcgtctgcttcgggcacgcagcggttattgtggcattgtgcgtctatggggtcgacgataggctcgacaatggcaggcgggaagatgccagtataggtcggtcgtggagtcgttatagttgtggtgggcggcgggatccaaccgatggggccgtcggtgtcgttgtgggtgttggtgatggtgcccgttacccagccgccgcacgtcgacgtccactggtcaggcggcccttgggtgatttggggccacggcggcagctcaacctggcgcacggtaaccgtcgtcttggcgttggagacgtagctgagagtgacggggatggcgtcgggcttcaagctcgtacacatggggaagacagctccgtccgtcacagcgccagtgatgttgatgttggagaaggagacctggtcggtcacgatgtcggcggggtagagcgtgaccgtcgtggtcgtcgacccgacctggaacgaggtgggatacggcgggaggcggaacgtcgtggtggccggcagcttgctcgggggcaggacgagcacacaagggctctcgcaggccgccgtcggggtctcgtagacctgggggccaatgtatgcgggattgacgttcttgtaagggttcccgtcgtcgacgtcggactggacgcaagcgccctcggggcagtagccgcggctgcaggcgaactcgcagaggggcccgtaggtgcgctcgtcgacgcttgggtccgccttgccggtgatggtgtcgctcgcgccaggggggacgtgcagggcccccgtcgacgtgcaagtacacgagtggatagggcagaagccaaagttgcacgagaagctacagaggccgccgaggccgccctcgccgacgcccgaggtacatgcgtccggggtgaagggcgacacgctggggatgacaagctcgtgctcgaccgtgtcgcagtaggcgttggggcagccgtagccgtagttgcaggcgaagctgcacagaccgccgtagctggctgttctgcccttggccgggaatcccacggtgccgaacccaggggtttcgggcccggggagcttgttgccgggccccatcttggtgcagaggcaggcgccgacagggcagtatccgtatttgcaggtgaaggcgcagagctcgtcgaagccggcggccgcagtgccctcgacacacacccactgcgtcgagttgaccgtggcactcaccgccgctcccgtggtgctcgctacaaaggcgttccagttcgtgtatccgttcgtgtcgtcgcagttcgccgcaatgggccgcttgttgaccgtcatggacccgaccgtgacgacgacagcgcctgtattgctcccaaagtcgacgctgccgtggtagatgccggcgccgccgctgggcgtcttcgtccacgtagcgccgacgttgacgccgccgacggtaaccgtgacgggctggctgctggcgaggagggccgagtaaaagatcttgtcctgtaccacgtcctggggcgtaaactccagctgcagctggctcgccgtgttgcccgtggtccatccgtcgttgcacgccgcgttcttggaggttacgcggtaccaggccacgagcttctcctgttcgatcgtggccacgccggttttgtagaggtcaatggtgaagggcagcagctcgcgccagccgtcgtggggcatgtccaaggcgtagttgaagggcgctttcccgactgtaaatgcctcgtagctgtcaccttcgacgtacaagggaccgatgtggtgggactcgccaaagtcgttccaagagatgatctcgacgtagtcggggttcatgaaccggatctgctcccagcggtcgaaccacaggtcgtcgcccctccacaaccaattcttcttgtagcccgggagattggtgtaaaaccaagggcttgctggcatcactataccacggactcaaggttagtaacgtgctctcgccataggggtaacgtccaagccacttactatattgcatgtccatggcgcagttcttctcggccgtctccatgaactcaatgtacgaagcatccacgtacgtgttgccgtccgtgttaccccatggccacggcgcccagctgaagagaccttccgggacacaaggggcagctgcgagcgccgccttagccccgagtgacgaccagtcggggatgaaggcagcgttggtcttcttgatgatgtactgccaggtcccagcttgagccggcccttcaaaggtagacacgacaggccgtccttgtttgtcgatataatacgagtcgtagccggaatagagcaagatcatggaacttacgaggttggcgccccaggggcctccgcccgcgtaatcgaacgagagaatcaccttgaaccccaactggtcggccgcgtcaaaggccctggatagggatacgccggaagtggtatcatcagctcgaatgttcagagcaaacccgtcgatgtgggcagcttgagccagcctcatatcgaccttccattggtccacgctccaggatttggcattttccacctagttcaaagttggtttccttgtgtaccatgcgtgcagactgagggttgtaggaacggactcaccatgaaatgagcaaatactgccttggcctgtacctgggcacaagccaacaggacggcaagaagggtaaagagccacatgttgggggtaggtgtggccccttctgggtaggcaatggcaggctttgccggcaaagaaggaagcagaaaagtcccgcgaatagggatgatgtagaggaagagagagagagagggaaaaagagtggttgtcagttctccttaaatctttaatcgacttgactgactgactgtccctagtcgatattcggtccgtcgtccgatgttggcgacagtaacatcattctccctctccccccttgagcctcagcgaagaactcgcaaaccccaactctttcccactcatgtctccgccggtcaccgtccgccggtagtctgcggtctctccatatccaggcatcgccgccaagaccccgagatgccctcgtccatctttcagacaacaaaaggcttgcttgtcacctgtccgccccctgtttcctgtagaattggcgtagcaagccaacaagttctagccgagcagaggagtgtctgcacgagccgagggaagtgttagcgtggacgagtttttcactcgactccctatgcggagtaacgttgtgatagagttggtcgttggttactagcttggtgttgttggaccggtgttccattgtcttggggctggtctctaacccttaacgtgctctgcctccgaaagcatgtgcacccccctaccgcctcggctcgctcaagtggcaactacactatcttgccgagagtcctgaaatcctcttttccagtcgtgttgcgtaatttggtgacctagatccccgggcctcatcgaggtaaggatagcaaattctcgccacagggttggatagcgtattccacttggagcccgttcccaccacgatgtacaagggcgtatcagtgatgtagcagtatcggatttccggaggtttggttcctgggggttattcttttctaggtactagggacagttggagtgacggaagccggaaagctgaaggatttgactagcgattggcgctgttgtagagcagaggttagtcgattttcgacttggactgcgctatatggagaagaaagaaatgtcagctttccagctacaagacttctaggcctcgtcatggaaccaacagtttcagttgtctggaagtcgagtccccttttccgtcggagtcacaactgccctcgacacccgacgtcctaaccctacccagtgtagtgttgtacaaagtttaatgaagtggagtaggtgcctaggtatctgacaagggggttttgactttcgctcgcaaccacagtactgatgcagtgtagtgtaccactgcgcacctcatatccgtcgcccaacaagcacctccctagagagtatcactcgtctaatatatcacagtcgtaggcgtctcgaaccaaatagctacttggaccccagtgcgtagtgtctacatggtgtacctatgtacacatcacccctgcaaagttcgttggcgcggaactttactttacactcttcgcaactcaactaccattccaccacagttaatataagaagttggtatcacttagatacgccgtggaggcttctttatataatttatctatctctccgttttgaatgtggtagttgtctcgtcatgtttctgtcaaagttttgcagaccctcatcacaagaaccgcgctaacaaaaaacttttaagggtctatggtacatggtgttaggttgcctagtgctacccaccagcctggtagacgccagtcatcaccgccctagcacacccctagccgcagcccggctaggccctcagcccctaggtacccgggccgctgtgttagtctgtgtaacgacagcgctaatccgggacggcggcatggaacgaacccactgctacggctgaatggacctaagcgtgctaggtacagtagaggtagtctccttcttaacgacccggataaagcgactgtgcgcgattccaaacagcctgtgtgggccaaggcacatgtcacctcccggcaacctagattagtggttagggttagtggttagggttaggcgttagggttagttccgggggtgtggggggccggtgagaggcccccgcgtgtgaatgaaagtccaacgctttgaaaaaaggtggttttaagttcttgttgtcgttgttaagataatgacatttggtggtgaccttggtggtgacttgcggtcgcgaaagttggcgcgacagatgccaagctttgggtcttggctgagcttggctgtcgatttgtatgggacccacacaggccatatggaatcgagcacagtcgctttatccgggtcgcttcttaatatgacatggcgttttcgcctccaacgagactcatttacaaagttatccacctccaactgactttttgggactatcacgaggtgcgaaaatgccttgccagaattgcccgccaagagcaggtagaggtaaagtaatcaactgggcttggcgtaagtggaacggtgccctcgacggccaaggcaatggaaaacgggcataatgagtcatccaaacatctatcgacaacggctcccagagatgataaacttccagtcctctcactggcttatctatgagagagcggaggggatccccaggtttctagtgggtatggacgtatgtggtaaactgtgttcagcattttatcttatatttgtacttcttcttggaggcttgctatcatcagacgttttttgagactttcaagtttgctcttggatcgaagagatgtgttttctagtcttttactacctacctagtaactgtcacagggctagcctgtgtgccttgtgcctggcgccagcgtacagcagcttctaacgaagactgctgtcactgtcatcgctgctgggccattgccggcagctgattggtcagagccctgcctgccgcggatctgcagacccgccggcggccgtcctcatataataaggccagtcttccgggcactcggctgcacttctcttcctttttctccttcgtgcaattcagggtgcaattacgcatattcacatctaccatttaccctttggaacgatgtggcttgccatcatgatatcaatattcaattcccctcggttgggtctccttgattggtcaacattgacggacaactgcattcgcttaagttggggggttggttaggttgcaatggccatagtctcgaggcagcaactacccagcagcaactgctcagcttcgcgttcctttttcttcaaccccgcactctccttcctcaaacgtttggggaactaaatcagaacataaaagagctcacactaggcatcatctctgttgggaagtcgtcacctacccagtttcttttttggagtgtttatgacgagcaacttggcccgtcatcctcttgcctcaaccaaaccactcaactcaatcatcgatttaccacatcggtttgctcatagtcttcggacgcgctttgccaactcctggagagtcccgctgcttaaatttctctcaagtactgtcacactttcaccaacagaagcccccccccccccccccccccctccccccctccttcaagcaactattggaaattcaacctcttgaatcgctgctaccctgggagcgtgggacagtccaaagatgcgcttactcaaaaccgacacgtttgaactcgttgagtttgtgggcgaagagatcccaaaatatgccatcttgtcgcatacatgggaaggaaaagaggtcagcctccaagacatccaacatcccgatgctcccatccgtttaaaggcagataagctgcctactccagcttgggcaaaggtcaagcacgcgtgccgtcaggcacggagagacaaatttgaatttatctggatcgatacctgctgtatcgacaagtcaagcagtgccgagttgcaggaggccatcaattccatgttcgcgtggtaccggaagtcggccctctgctatgctttcctctccgatgtccggaagcccagcggatccaccaacccatcaagttttgatatcactggttcgcgttggttcacaagaggctggaccttgcaggagttactggcccctgactttctgtatttctacgatgcttcctgggagatgtcaggctcgcgtaacgattgggcagaaagtatctcgaaagcaaccacgattccagtcgatttcctagctgggtcagaatatggcgaaggtgatgtgtacaatcaggagaaaaacggctccctcgtgcggataccgacaaccagaaaaagcatcgaagagaagcttcagcaaaccacggtggcggcgaggatgtcgtgggccgccaacagacacaccaccagagttgaggaccaggcctactgcctgctcgggctgtttgatatccatatgccaatgctctacggcgagggcaagaaggctttcatgcgactacaacacgagatcatgaaaacatatgatgatgccaccattctcgcctggggttatggcatgcctctcgaccgtgatacatatgtggatacggctgatggatatgctgcgcaagatcctgaactgtaccgtcgacacctacgttatcaagcatgcagactcagacctcgtccgctattggccacatctcctgcggatttccggtttgccggaaatctcaaaagatataacggttccccaagcctgccactcgaattcgccatcagccagcggggtctgatgctggatggcctctggggctttgacacacgttattgtctccaatacctctttcttccctgcactgatgccgataggatcctggctcttccaatgctttacctgttgagcatctatcgttctcaagcctcccacgatagaaccctggcaaacactctttgtgtacctatagtaacgacggatgcaggcagaatcacgacacactatcgtgactgtttgtcgtcaataaaaagagaaaaatactacctcatggacagttataacgcctggacactacgaccaattcctggaggtgatcgtttctttaacacccggactttggagatggccttccggaaagagccaccatggcctgggcaggacaattcgaaattcgatgtggagatgatatatcctcccctgtcaagacagccacatcggttcgtcatccttagaactgcgacggcctccaaagctacaaaggtcgacgcttacgaggcggatcgttggagcaataggtggaaataccacggctggcagccatccgagaccccctcacatagtctattatttatcttgaacattgatggtaagaggatactgctggtattgggtatgtggagtggcggggaagtggccaggtccctggcttgctactctgcgattttgggtgcaaaagagttggtgaaacctacactgaccgagctcaattcactttcgaaagaattttcgccggtcgatcgtcgggtatctttctttatgcttcaattagcagcctctgagccgtacattaacttcaagttacaaccagggttggagttgtgggtaagatggtgtagatcctaagcttggcaacagttgtatctggggttgattacagggtcgagtgttggagcataattggggagatttcgatgcatgttggaagcatactagttgtatggcctaaagttttcttgtttcctcctttcctcactagacatgacggactacttcagggttcgacaccatgaaggtgagctgaggatgaagttcaattttcctcagctgttctttttctctttccctctctcctgtttctctctttttttttttttaaattttttttctaaatcttttttttttcctccttttctttctccccggctattcgcttttcttcacaatagctagcttcagacaatttcccctctattttgctagaaagataacacaatacttgccactgggtgaagccacagaacatcatgtccgtcattcttgcgtctcttttacatacacatccatcccgacatctatttccccatctcaaccctctacacccttccaacccattcgctcctagctgctgcaactagaactgtgggccgatgtccataacagctgtccttcccaactgggccattgcggtatgtaagcactcaagataagacgaatcatcgttctccttaaatacacaggtatctcaccagagtattggaaattgtgatgcctactgtgatgaggcgagctgaaaccagaccgagaccctcctcggactcagcagccacgatcagactactgtagccatcttattgcgattctcaacttataacccagctgaagaaaaaaaaaaaaagaaacaaccgcgtgaaacaaaataacaacaaatgcttggttcaccccagagcccagattccgccatcccggctgtctcaactcgctccaccaaaagctcaaaaacacccctacattaatgatccgtctacgacacaccaccgcctaagctctccccctcctgacgtttctctccctccccttcttcaccaccgcaaccaccccccttatctacctctacaactcccccaactgcaccaacacaaccaatatcaatacaataatgaccatccaagccggcatcagctgtcagtctcagtctaataggagcgcgttaatcgcttggatactcgatactccttgcgccgctgtcatcttttacaacgagccggggcgtgtggatgataatgtgcggaaggctgtggtgtttgggacggcccccgggggtccaactttgacttttatggaggagggccgcggtagtgggagttgaagggttctgtttgttatgttggtagggaaggagggaaggagggaaggaagacactcttgactcacaacgtcggtttctttctgtatacgagattacaaacatccgcgattgccggcaagtgaaggttattgaaacttctgtcatctcgtcttctcttttctgttctcttcggttttatttcctcgtcgttgctggaagcttcccttcagtccccaaggggtcggcttcacagatgaatggcaaaggcaacattaccattgtatacgcctcttcaaacgcagtttggtgagggtgtctttgttcttctcctccaattatttcaccttttttttttttttttctttttttttttttttttctttctttctttcatatggggtaactctttcccaaatcactccctactactagtagttgaaatcaggaatgccgtcatagcgatataaactgcagtatccaaacgaaagtcgcattcgagaattttcagatgcagtgaactcggttcgcttcggtaaccaagggcagaaacccaacacaacccgatgcactgtcagtccttcctcaccttcctcgccttcctcacccaccttcctcacccatcttcctcacccaccttcctcacttcaccagctcctccttcctccgattaaactccgtaggcaactccgcaaacccattcccacaactcggcatctcaaccggcggtagtacattcccatttccattccccttagtaattattcccccaacacccctcctcctccctcctccccagcctccaccactaccactgccttccaattctggcatcacattactaccaggtccacccgcttcatctggcgccctcctcatcatcccagctctcgtcccggtccccgtcccggtccccgtcctaaaacaagccgcatcactcccccacccggcatcaccaaacctaaggttccctaccgtcgtcgtctccttcaactccaccatccctttcatccccgtttgtcttcgttctcgtttcgacctccccttgttataaaaaaggaagaaactcccgctggaaaggagaaagacgacggtgatggttatgccgacgatgacccagacccagggtgcggttttggtgttgttggtattggtgtcggtgtaggtggtatcagagcttggttgtagaggtagtaaagtgggatttgcaagacttgtgtctgtgtctgtgggggaggtgagtgatgatgatgtctgggtttgtgtggtggtggtggtggtgtcgaggatggtggaagtggtgaggggtgtggaggttgatgatgattttgaggaggaagaagaggaagggagggtaaaagaagattgttggggagtggaagtggatgttgtaggtaaggtgggtgggttcatcgttgtcgcgggtagcgtggaagtagaggaagtagaggtaactatcgttgtctcccctttgtagtccacattcaaggaactcgtggttattattgtttgtatagcaggagtggaagaagtgctggaagtcttgattgttgctgtcgtgaacgggtctccatcctgtccggcagtcggaatttttgtttgagttgctgacggaggcgcactgatgcttgcttgtaacttgttgcaatacgcggtacacttcttgaacctcatcgccagacttgccttgatcggctccggattgttgctgttattttcgatgcatgactgacattggttgtattgctggaggaagttgctccctggaccgcagagggcgggggacagtgggtgtcgttggcattctagttgagcattgcctgttgacgtagttccctctgttagtctacggtccacacgataaatagtaagagctcccttatcataggttggattgcggtagtatagtataaatctagttggatgatgaaagaagattcggcttacggcaggaatcagagcattgccgagggaaggatgtggcgccgcgtttgaatgggttactgctgcgttggttattgatatcatggactggaaaaactcgcatcttgatgatccgtccaagtgttgtcgagagatgagagtgggagcaagcctttgccaatactgaggagagggtattcaggatatgagcatcagggagttagtcaatgtgtcaaaaaaaacgacgggaactagcaacagaatgtttgagaatacagaaggaccgagttcacaatgtacaaacctaagtatccaccctctttctcacaccacggtatatgtttccccaatccctagaacaaattgtgtcgtagtgcctgccatatggcgattgatagcaccgaagactccaagccaccaaccaactatttaccacaaaatcaggtcttccatcccaaccgccactggtatgcttccagcgaaacgaaaggaggcgtctggccgcttccagttctccatcactgttcatgttgttcgtctagagagtcctgacatgtaatatcaatctccacaatgcaatgtcatatcgtttccaagggagaaagaatcatagggtgtttggcaaactcattgtcgtcgaacaggggtctgagactcggtgcaggtgtggtgcacttgggcaaacattcagacgagacgccatcctgatcctggtcgttcggctgttcgtggctcagaccaaattgccatgaggcggaggaagcacgcaaacatcattcagaaggggcgttctggtaccttgcatacctagaggtattgatagcacactgcaaccatgtcgaagacaaagatgatacaacaattcagcgggccccatcgtactaggtacccatagattttagcgttccaacttgccagttgacggaatgcttcggcaaccacatcaattaaggctcgatatgcgcctctttggatttgaccacatatttccgtcggcacttgtttgaccatggggttggctgattagtaaccccccctttttcttgttcaaaagcgcggcaacattcagagcgatcgatcttggacgtactattttgagagaagccgaatttttcatcaccgagttaagtataagaggtagattctgagcaagaaaatgaaaaccaagagaaaggaataagtggatgagatgatagaacatagaaggtcgtttgacgttgggggggacgcgtcaaaccgcgattccccacttatacacccataagacccacagcaacggtatgtagcacatatggagatcgcatagtactaacaattatcgtctgaccaatgaagagcgcaagatgaagtgcgcggaggagagcttcgtgttggcttcaatcacgaactcacgtgtgaggggggaagacagaagtattatcgtgtcttgagcaacatcaaagtgtgtgtggacataatgtatcgaccacttagcatacccagtcatccgtagatctggttgcgttaaaggcattttgacacggcataggccaagcaaagatgtatggtatcatcagtattgtaatgagaggtatcttcccaggtcccaatgacattgacagctcggcccttccactttttccctcgacatgcaacacaccacggagaactttttgtcgactagacgatgtatgcaaccgagaaaaccaacaacaacgaacatcaaagggctcggtgcagtgcatcgtctaacaattaggtacacaggaaaagagacgggaaaaaaaagagaaccttcaatcatgccggccaaccacacatacacacacacacacacatacgctgagagagagatagtaagagtctaaatcaagctagaaatatccatgtcagccgtaaccacccgcctgtctataattcccaaagaccgagattcgcttaaataccaagggtgaactcaacgccgacatcaatgtcacgagctgggagaataaaagagtcagcacacacatgctttgctttgctttgccaagttgaagaataaaaatgaacttacccatcttgacgaccttggagagctggacagacttctcagcagcgctctggagatcatcaatggagaagatcttcatgccagagtcgttgatgagctggcgggcagcctccatgttggtaccctggagacgggcaatgatggggatcttgaggtccagagacttgaccgtgttgatgagaccgtgggcgatggcgtcgcagcggacgataccaccgaaaatgttgacaaagatggcggtaaccttggggtcgctggtgatgagctcgaaggcctccctaatggccgcgggggtagcaccaccaccgacgtcaaggaagttggcgggctggccaccgttcagcttgataatgtccatggtagccatggcgagaccggcaccgttgacaaggcagccaatgtcaccatcgagcttgatgaagttaaggccagcctgggcggcgcgaacctcatcgggatcctcctgggtagtgtcgcggagcttgaagatgtcgggttgcctgaaatcagcgttgtcatcgaagccgaacttggcgtccatggccatgaccttgtggtcagaggtctcggaaagagggttgatctcgatctgggtggcatccttctcgcagaagatcttgtagagcttctggatggtgtccttggcctcctcgacgcactgctcgctgaagccgagcttggtggcgatgtcgcgggccatctcatcggtgacaccgacgttgatgtcgatgtaggtggtgtggatggcttcggggttctccttggcgacaccctcaatgtccatgccaccctgggacgacgaaacaatgacgggtccctgcgaagcacggtccatgaggacggcgaggtagaactcgcgacgggcgaacttgcgctcgcagatgtagacagcgctgcagagacggccctgggcgccagtctgcttggtgatgagcttgtggccgatcatctgctcggcgaacatcttggcctcggtgggggagtagatgacgcgaacaccgcccttgaggccgttgtcgaaggtaccctttccacggccaccagcaagaacctgggccttgatgaccatgtcctcgccgccaatctgcttggcgatggcctcggcctcggcgccggtcctggcgacatcacccttgggaacaccgatgccatactgttatgtgtggtgtcgcgttagaaatcgggaccgatcgatggagtcagatagcgacggggcggggcggggtaggtaggcagaggtagagagagagagagagataagccaattctatgggcaccagagctctgggggtgtgtactgacctgacggaggagatcagcagagaggtattcgtggatgctgagggctctcctttgttgttgggaaacgctggggagtctggaggcgaggggagcctgtgtgtttggaacatgttgtcagcttgcgtgttgctttgttttggatgcgatgcgatgcgacggtgcatagaacaacatcgcggctggctgaggggcggcggcgacgaaccctggaggtggcagcaaaggcagaagccaatgcgcggttgcggccgagcttgaacatggtgaggatgcggcggatgggatacggtagaggatgaggtgggttggtgatgatgttgggagaaggaatattttgcagcgatttcagggactgtgaaaatgacgatgcaacacctgccaagttcttcccgcccgacgaggggactggacctagctccccccttcgagttctgctgctgttggagacttggagggcgctacgggccctgattaggactgattaggaccgattgggatccattatggactcgctgataacatcgtcggccctacctgagccaatcactaacagatttgccgttggttttttggagacgtgctggtgccctccatgccgaggcggtggccgatgacagagagctctgccgcccgcacaagtcagctcctaccttacctagcaagctctttgccagctcgcggcagttgcacgcggctggtgaagggcccgtgcagcccgtgcttcgtgcgcctatcctcggccaaactgtgtcagtctccatccgtcagcagctttgggaggaaattatgggagttggttacaaacagaaacatcaaatccttcgactctacaacttacaccgggtcgcggtaaacgttccaatgttgacaatgacgtctgggggccccgcttgccacactcacaatgacaagccctccccgcgcatgttgctgtcgcttacctggttgacaggtccactgactcgagcagagcacaggcatgacgggactccaatccatcccggcatgtccgcaaacctcaaatcattgtcgccatgatgttgaagcgcgatggcaaggcagcactggcggtcatcaatactacgcgaataatcccaaattacctacaaaatcatccaattcttcctcctattctccaggttcagttccaactgatgtaacaccttgatatccccatggtagccccccctggacccgcgaagcttgtcatgctcgacctgactcgagctttccgcgccctgcggggcaaagggaatgacgatgtctccagctcctcccccaagtccccagaccctctcccgttgacccgtcccgaggatcccatctggggtcaagcggagctcaagactcaccgaaggttccgccaaatcttccatcacatggcttttttctatcacatggctttttcccatcatagctttctcccatgttgcacgactcatgcgcccattcgtggctttgtgtggctggaaagttgagacggccgcaccaaactttatctcaacctcctgtgtgaagcttaggttgggatgctggtgtccaaagatagcactttgataccgccgttggctaacacctcttttggtataccacccttcaaacccccagagctccgtatagactttttcaaaacagcttcatcatcatcaaccatccaaaccacccaattcgcattatccattttgagcttcatgctttatggtgcccaatgggggtcttaacccatcgtgttgagagcactcttctcctttaacttcaaccaaagatgggccgccgttttggccttcatcctggatctgttcatgggccgaaaagttcggatcgtctacaaaacccgcagaactggaatgtcaggtcttctgtcctggccacgaacccatcacgggtaaagttacttactttgaaggatgactctgggagtgtctgacaagtgacaaaccgccaggttttggtgtttttgtgagggtaggcttcatgcaagcacacgataagctccacaagttccgcgatgagctcaactgccgtcagtttgaacgagaatagggcgaatttgagttgggctttcctcatcacagcctggttggtatctcttaaaaccatcagtgacattcacccttggattttatttttttcacctccatccccatcctttgacaaatctctcgttgtgcatttatcatcgtgaacctcggcaggcaactcaacaggcaactcaacaggcttgacactcgaatcaagttccttgggctcgctgtattgcgcgggcagctctttaaccggtgtcgtagcagcagccgtaggaaggctttccccacgtaactccggtttatctccagttcgccaagttgaatcgccgtcgagctcgtgtgaatgtgagtgtgctgctgacgtcatgccctattttttcttattcatgaagcggagttttccctttctgtacaagtagagaaggaccccctttctcctggtccttcaccggccttctctcgaagttgcttgaatgattgttgaggtggtactatctgaggtcatgccggctgccagccgcctctactagctaccgctacagtaggtttcctccagcacctcatcccttccctctttacgcgacacccggacgttctttccttttgaagctcagccgacactgttgaagtgttcccgcagcggggcaactccgctgatcggctcaaagttcaccactcaactgtattgcatcaatgtttggacatgttccaaaatactccctttatgtactcgaggcctactcttttcgcggaccgtcatcccataaaaagcaatcctactcggctccgcttgaaacctgtccctggcagcgacacccgacggcacggagcgggccgcggcgagaacggataccacctcacttgtgatcgtccgggggatttatttcacgacccatcaatccaaatttcgccacggtcacatcttcaccaccatgttatcattaccttcctgtttctcaattatgaactgctacatttcactatccggtgagcaataacatcttcttaaaaacagtgccgaatatactccatctcgatcacttcgcgccatgcttctcatagatctccttctcgaaatccttgatcaacggttcaatcatggggtcacaagggtccaaagtctgcgccccaaatactccacaaacaccggcctctcgatcgacaaactgtgtttacccattagtgttagcgagcatttcttttcaccatggtctaaacaagataacgaatgaaaactccagacttacccaattcaagttgaatacccctccccaccccagataccccttcctcctccacctcccactttcgtctgccttccccggttcaacaacgtgcagtccacccgcactccaatcatataccaacccctttccctcggctggcacctccacatatcccaccacccactcaggcgtcttcataccttcatttatagcttgcttcgcttgttcctccttcaactgcctctcaaaaagcagctgcgccgtctccttcttcaggagtcgttcatcatccaccagcaacgaatgcaccacctcacaaaaagcctccaaatccgcaaaccccccctgcccaccaaacgcccctcgatcagccggcttcatcagctgcggcgaatcaacgtgtttggtctttcttgcatgtcctccacctcccgcaatccccacaccattcccttcctccctcttccccatctccgccactcgttccctcttcccctcttctccctcagtcggccacaccctctcgggataaaacgtcaccgaccccttttccaatcccaacttcttcaccaaattctcttgcagccaatcatccaaactcataccactcactttttcgagcatccacccggcccaatctatcccgcacccgtacgcccacccttcgcccggttcaaacaaaagcggacaggaaaactgtcctggaaccgtctgcgcaaaggccgttgctatcggcaagtggggggtcttgccttgctgcttcaacttccattcgttccaggcgatgagggagggctggaggaaggtgtacccgcacccggaggagtgggtgagcaggtgcctgactgttatatcctttgtgcgggagcgggtggcgaaggggtcggtcgttgttggagacaaaataggtagcgaggcaaggtcagggaggtaagttttagggtaggaggggtcggtgacgggagtgtcgaggccaaggggaaatgagtcacggtaggagggagagtcgagaagttggaggacggagatggaggtaaggagtttggtcatggaagctagggcgaggatggtatgcgttgtcatggggcgagggttggaggggcggagggaggcatggccggcggcgtgggagtagttgagagttcctgtcgaggtgttagttagaatgagtcgcggacggtgacggtgaacgaagtaaagggaagcaagagaagagaggagaaaggacggaccatctttgttgcgggcgtagaggactacaccggggacgattccgtcgtcgatggccttttgaatggtggtttcgaagttgtaggcgggtgccatggtgagtgagtgttgttgagtactgctttttggtgtgtggtacttatcaaaggtaaggcgagtaagtgccgacctgatgagatcctgctgctgaacagtcagtcagtaattgaagtagaggtaaggaggttcaacagtctttataaccccaacttctcccgtctcccatctgccgtctcgcggctgaggaaaagaaacgaaacacacacagcctaatgtatccgtgccctcgcccgtcacacacttgcttgcagatctttcacacctcccacctcctcccgctcgctagtcacccgccatcgatgatcgaaccctttagtcaccaccaacaataacaacaacaaataatcccatcaatattaccataggtacctgaaggtatcctatctacctcacctcatgtataacacagacagacaacaatcccaaactccatgctcaacaagtgttcgatagtgtcttcagttaagtacttacctcgtcgccgttgcttcgcttcaagttgtgtttccccacggattcgatcaccgcgcaccaggctgtcgtcgtgaatggacaaagaacgaacgaaacgaaccacgagttccaagaaaacacaaggaaaaagaaaaggaggggtcatggtttagtttatttagtctagtccacgcatgcatcgatgcaatgcaatgcatgtctcagttcgtcccggtcgcgaggggatgtggtgcggctgatgccgccgcggtgcgggggaatacccacccgctaggacccgatctcgaaggggggaaatggatctacagtacttacccgttgacgggggtcgggggactgaagtgccggagtttccccaacaggggagcgggcggggaagaggaagggggagagggaagggcgaagggagactgactgaggctgggttgttgggtctagctaggcctggagggggaaatcatcaagttgagttgagttgagttgagttgagttgaggaaagaggcaagtcctccagttgtctggaattggaatctaggaggagattgttgtatatgatcgagaaacagtcggaggagaggccatgatagtttccaaccaacgtagcaaatgttgggtttgtatgtactgttcagtaatttacatggtaatggcagatcaccaagttcagcaatgatgacaccaaagcaccctcggacttgggtacctaaactattcaattggttactataacaaaagtcaaacatgattgtttagaccaaaaaaagggggggtataagatttccatgcctcctgacgctgtctctctcccctttctctcttctcttgtagactactcaaatcttcatcgagcccgtgaacaggaaataatatgtactgatgtattgttatttccaacagctcttacttcacccatcacttgtgtaggcgcggacatcaccacgtactcagaccccggtaaactggctctcctcaagcagttgcatcaggctctttcgcggcttcggccttcgccttgcctccctcctcgccctcatccgcatctaacttctcttcagccttaacgttctccttgttcttctccttcacctcccccttatcctcctctccatcgacagactccttagtagagccactcgctttttcctcgccctcttctccttcttcctgctcctctccttcctcctcctcctcctcctctccctactcttcctcctcttcctcctcctcttcttcgtcatcctcctcgtcctcaccatcatcgtcattctccgcaataaggccattcatgcgctcccacacctcccgtctgatctgatcatccttggccttccgcgccctctccacttcctcgacaccaccactcttcttcagcttcccctcctccacaaaagaggccagctccttcgtaagcgggttgaccatcctggtctgcaactccttctgcctcagcttctccgccctctcaatcgcctccaatcggctctggtgattcggctgcaaggcgcgcacctcgcccagaacgccctccttggcctcgctaggatccgcatgcgtcaccttctccgagatgctcttcagcccgcgactaaaggcgccaaagggcgtggggccgttggacaccgagccgttaaccgtattaccctgtccgccctctttcatctgctccttggttgcctgctcgacaagcgcaaaggtttcgctggccttctccaagtcgtcgcgcaagtcgatcatcagatcttccatgaggcgcaactcgtcgcgaccttggcagacctcctcgagctccttttcccagatcttggtccagatgggtttctccttcttcatgaactcctccatcttcttgagctctttggagagcgtggtgatgtccttggtgacggactcgagctggttagggcgtgggcggacgccgcggtggacaacgtccttgcgaaggtcctcaatgagatcttgcaggtcgtctacctggttgacaagccggtcactatcggcgttaagcagtttccgacccttggtgacgtaagcgcgaccagagtcgccttccccatcgggaacggacaacttggcggcggcggtcttgacattgttggccttgttgcgaagagtagtcatggacccttggacttcggactggaagttggagtaggtctggcgaagaacggcgaggtcgcgacgaagggattggatctcggtgagctggcttgggctgagcttcttggatgaggaaccggcaagggcagcagcaccagcgacagaggaagacgaagagcgtggcgaagccgtcgagtccataccacttggtgcgatgatagtgggaggcggcgtggcggcaatgcgagcgagatccttggcggtctcctgttggcgctccgacacacgttgaatggcggcgttttgatcgtcgacattttgtttaacctgctggatgatggtcttgatggacccgatactcttgtcaatatgcttcttgacttcatccaaaacctcgacattcaacacaagcactgtacggtccttaatatcggacagatcctcaagctcatggcggacaccggagacgggatcttgaatgtaaatttccggtagatcagctccattctgctgcgtgttccacgagaacttctcaataaaggccagctgaagacgagccatagacagatgctcgtagccctcagggagcacgaacttcttgaccttggacttgtactgcaggaagagggtcagttccttggttgcggggggtgaattctcgagcataaacgagctgggcggttgtttatcgggagtcgaggcgcgaatggacggcttgtgttgatgctgaggagcggcaggcgcaggagcaggcctcgtagcagcgggcttagacgagtctacctcatccaccatcgggataggatctgcgagcgggccattaagggtagcgcttggagtaggatacttgtcatctggcgcctggacattcaagttgtcggccttgctaaatgtataagaatcggccgtttcaggctcttcaggaacccggctgggaactcgaacgggagaggaatcgaggccaatggtacgttgggactggttcgaaacattgcggctgtggcggggggtttcccttacgtgcatcgcccgcagcgactctcttctagcctcgcggttgcccctatcgggtatcggcgttgtctggggtgggaccatagcgccgagatacttggaaatctggtatgcctcatatctgcgggaagctcgtctttccagattacctcctctttggagagccgccaaggcgctctgtcccgatcccttgggcggcggcggcggcggagggaagttgtccacgttgatttcgggtggtgccggtgggccggttggaattgtctcttcacctgggtaaggcgccataacgggtatgttttgcatcgtgttgctcgacaggctggactggtcagaggtgacagagccgcgagattggtcccgttgcgagggaagacgtctggtgggtgatgccgttgtaggaccagagttccgagaatcatccctgaaagagtccggtcggtagccattgctctccagcccttcgttcagcatgttggtgagcccagaattaacactagccatggtactagtgctcgtagttctggtgggcacgccactgctactgggcccaggtccgcgacttggaccatagcctccatcgtctcccgcgatactcggctctctatcccgctgctggcgatgccttagcttttgctgttttctttttaaaccatgcagcagatttatgataatatcacgtatctttggcaggtatttctcgagactttcagcgctggcttcttgacttagagtggcctccaggatggtgcgcagcatctcgggtacgttgcccaagtcgtcaatatcgacattgatggcagtaaaggctcggcaggccatattaaactcgtagcccagccgtacgtagacgtcggagacctgggtatcggttgcgtttccacgggaccattgtgtcagggtttcgagcagttgcttggtggccacaagtagatgtgtgacgctcctttcgatttgcgatagtgggacggacgacgagccgccagatgactgttgtcagatgccctggttagcagcgaactggcaaacggcagaggaggattggaacagaggagaggagaggcatcatgacgcgcgcatgtagatggaaagactcgagagaaagggggactgcaaaacaggccgatggtaacaacagtaaaggaagccaaggcgggaagatgattactcacattgtttcgccttgtgctcccaccgccggcggggccgccgccgggaccttgaactgagcgacttgagccagctgaagacctcgacatgccagcttggggacccatctgtcctcccatcccaacggcgggcgatattgagcgggccggcatgttggagggcgggccaccaccaccaccaccaccaccaccgggttcggtgcccggggcgggggggcgtcgctgcatggggcggccgggacccgggacattcatcatgtgctgcgctgccttgctgtctgatggatgtgatagagcttgtgatgttcagggcaaatggtcgtgtcgcaaaaaggagatcacgtcaggcgggatggcttgtgttgtcgggtcggcacctctagcagatgttgggcagagatgggagattcgacggcgcgtagatggcgggagctacgtctagaccgggccgggggcgtttggcgacagggtcttggtcgcttcaaataaagagatagtgaatcggtttgacgggatgacaagagcccttcaagatgctggcgacgactgatgttgctggccgtctcaatcagggcggcgcatcaggatatggtggcggacagtagtaggtgtcttgtctagaaacaagcttttgagaaatgcgcgaggttgtgtttgttgatgatggacaaatactatggaactgcgttgaggacggatgtcccgtcgttgctgacaagtcggggactaggtataattgcagtggattggaacttgtatcgccaaatggaagccaaagtggaggcgcaggccatggcaacggctccagttgggctgccagccgctgtggtgggctcctgacctcgcttcccttcagttgttttgcatttcgccatcactgttggttcaagcagattgtactaatacgttagcttgtaatttccaggctgttactgttagtgatggctgggcgcggtaacagcacatgatacccgcttagctcagaggagcgcctgaaggtgagcacatggcaagaagagggcaggggatcctgaggggtagccgtgcccttccctggacaggggtaagagcggccgataacagggggtgcgctacaaaatatccattctcattgttggtaaacactgtccaagccagccatggctgtgattaacctgtagcccatgtgatcgggccgtctcacgcgactcaacacgaccctggggctcttgtcccccacagccctgctgaacaaacaactccccgtgtttcaatgtttcatccaaaccgccaaagacaaggatcatcaccatcaccgccagatctccgcatcttggaccaaggatgttgacaatagccgtcattctgctacaccaccatctcgtcaaatgccttttatttgtggcacatcattgacgtcgcacctcatccattgccatccatgtaaaacacagtacaagcagcaaagtcagggaacgttgagaggccacaccgacaaacacaccatgaacatatagaaggcggcaacctacctactgtccaccacctcagtattgagtccggtcctctgttccttccccggatgtcctcattaccaagatctcaccgaatcctcttgaagttggtggtcctggggggaagggaaggcgcaaggcaccgaccgggcagagaaattggtccaaatccagacagcctcgaaattgaaagtgtccaagtgtccttcagcttgagtttgggcttacgttttcttccctgcagtgtccgtaacaacaacacagatgaactcagttccgtctccaactcgtatcttggaggttcaatgccatccgacttcacgcggccttcgactaccgatattcatgaaccctacacgggcgcggagctggaggtgaactcgtcagcgcagtccatgtcaagcttccagtcggcaacaacaaaacaaggcacaagaggatcgccgacatcaattgctgaaggatttcaactggagtgtcgcatctcgaacgttgtgtacaaccctgtattgaacaacacggtctgctggacataccgtcgtctatcggccaggttgcctcccatccttccaccatgagcaaacgcagattataccaggcaaatttgcaagctttgacacccatgttattcaaacctcagccattcgaaaaggaaccatcatcccttactacctgggcacatcaaagggctccatgatgcgtcgaatctccctcgccatagtccgccgagtctcccgcggtttccgaggtctgtgtggcacccgcacaagaatattgccctcctgtctctcttctatctggaacatttcgagtcgggcatctctcccgtgctcatccgattttccagcagacgagctgcttctgtcgaggccatgtcagtcatcatcagcgagacttgtcatgaaggatatcagtcttactgcttgctgttgggcattgtgagcgaaatgtcaacaatgttctgaatgttgagttgaggtaaaggggaccgacctccccgtgttgagcgctgacaactcaggcagcgtggcttttatctgtttgtcaaggcagctgctttctacatcgaatccggaagaccctggatgacaatagacgtcgacgattcccctaccaggaagaacgcactggggctcgtgaggcccccatctctctacaccaaaccatgcctcaaatggcgtacctcggactggatgctggctcgagtagtacaattagcggaattagaactcagcttccattctgacaacagccatatagccaacttgtcttgtttatcggcaataggtgtgcgccttcaacgtggatctggaactacctagcgctactgccgttctgcccgcaaaacatgcggccactcggccaatcaccgacaaaacacctacaccatcggaaagccaacagtttgcccacgagctttacctgattgggaacccaaagtttctgcctgtcgtttaagggcgccatggttcgagccatgcgcatgcgtcttacagccctaccggctcactgcaacccttggatgagcggaaagggaaagtcgacttcaaaaactcgccccgtcactgccgtgcgacttggctggttttatttcaggccgccatcttacacacataagcgcaatgcatatcatcatcttgtcttccgattggcttgggcgttagggagctaagcgcaaccgcgtggattgctgaccacaatgggcttgtgtcaccacgtttgttcatctgcggcatggctgttaacttgtctccatcacctgccgaatccggggtcgattgggggcttgttccacagtattttcaggatttctctgtgtctgttccaaatgtgctcacttggagctgttgggtgctagtttcttcttcccccctcttttcttttcactgttatcgttcgaggcgaaattgccccgaatcatgttcattaaccacatttctgaaccacatatcttctggccagaagtgccaagtttatcctcacagcactaccaccgtcattttggcagatatataccgcagcccatcatttcggtggcttgttctagcgggcagccacgcttctggggtaagacggctcggttttgggtgtgttgccgtaacttgcggttggatccataagcgtggcggcacggttcctcctcagccttacggaagtgagccgaaccgaacatcggtgccgtccacgggtcagcacaagtactggcgaaatcaccgcactgattaccgaagacacatggcggactcctcgtggccaaccccttgaacccatcgctgacaatctatgacctgttttcgttgtcacgcggcaagtgtcgtgcaggttgttgtcagaccacgtctcgattccactcaccctttccaacatcagccctgagggccccgtctagttgccgcgccgactaggtgaagggtccaacctaggttcgggactttgtcgagttgagcatttcgctggtgtggctacttcacttcacttcacatctttgtggttgcgatgacaccttctgatgcagactcaaagaccaggtttccttcagtttcgatggtaaagttcagcagcatcagaagaccttggcgatacgtaccgagaacacttgcttatgccgcgagtccttcacgatacctgtccgttcggatctctcagggtttatagggtacatgggatcacggttgtgccgtttggctacccgttccttttgttctcacaatgcctgttggtgccgctagcggttatctttctccatttcagtatccagttacttccacccaagctcccattccggcgggtaccttatagtaaggtgacctcctcagccatatccagtcctctctgcagccactctctcagtgtgaaataaaccttcacccaaccaaccttccacccatccatctcactactccatatctttgattccgtcaacctctctcctcctccccagccccgccaaaagcttcccacttctctcatctcccagccatgatctccttagtgggccgaatgggtatctacaacttaggtcccaacctccttacccaccctcttcccctcacatgatcccacccatcccggtaacactcgggacacatctcgccaaagctgtggaacacttgtccatacgcatccctagataagggggctcgttggcgttgggaggggtggcagttgtagttgcaaagggcgacgaagccggggtggagatcacatccgcaggaaaagaaaccgccgtaggggaagtagagacacatttttgtgtggtgtcttaaagatttgcttagggttgttattagagtggggttgtagtacagactgtagtggaggttgtctttatagttatagataatagtattactcagacgtatagtgatcgttgacctgtaggattgtaaatatccagacctcaaacgctaaagccttacgcacctttatacaaattatagtcatatattctcacagccagcggttaagcaattgatcacaggctgctcgcgaacatctaacactcaccgcaaagacggtcataattcacgagacggtaattcacgcgactggccgggaggaaacaaaggttttcgacgttggttcgttcgcctaacttcaagattagaaggcgggacgctagagaaggtaaatatatctccacatttgtccctcgtcccgtcccaaccgcaatcaaaggtaccgttgtgccctcatcactaccgccgacatgtctttctctatatcctgcctcgtcaacctcgagggcgagcacaactttgatgattggggacaccgcttcagagtcgaactcgactgtctcggcttcatcaagtaatatcttcggcaccatcgctaagcccgacaaagaatcccagcccgacgtctacgagacggggtttatccagcgcgccatcaccctgaagattttattgtccacgctcaagaacatagatatcatcaccatcttcacttgcaatggttgggattagatggaacagagatcccaaggttctgtatgatctcgttcagtcctacattggtcgtatcgtcaccaacgaggcaagacgttgaggtataattcccctcggactcattcctgctcctcatagctgttatccaggcgttcatattgggcacggtaacggctatggtcagtcgatatctttttttttttttttctctcgccttttccccattagaaggttttacttgtgtacaggtaatgtcatagttcggaagccgctcgtaaaataaaaagtgtcgcatggatttgtaattcacttaaggtactacactagttgggtgtatagtagagaagaatgaatcatgtctttttggaaatagtccgccgctaaacgctgtgctgtcgtggcatggctggctggatgagttgccggcggaccggccactggccaatgggatggaacacgcatgatagagttacctccctagaggtaactctatggacctcgggatacctcttatccttatcgataggtaggcattatcttcttatcgataggctttgtagtgagcggattgggaaggcggcgacgagtggcagatctgacttacatgtctgaccagattcgtgatgccttcgttctccttccttgcacttgatattaccatgttttctaacatctagtcttgttatcttatcactcttaggatcacgcttccacaaaggcatgaaacaagtgtggaaattgcgagtattcttgatccttggggttgacgttgtgttgtcttgttccctgacaatttagcggtagctacatgcatccgttcatggtgttgttcaagcgagcgttgtcagcatagatattttggccagctacctaggttgatcaggacgaagattgttcagatcgtctgtcattgataccaagtatgaccgtcgtgatatatctactttgaggtgatcaagaaatccaaagacagtttttcttcagtgcagcatgacaaagctagaatgaagagtagagaggaaggatatatttcagctggaggcacgtagcttatgtcaattgtgtctgggtgcgacctagacactgggtatcttgcaatggatatggttatgtgaactctcaaagttcaatgctttaaggacacccaatcatcaattctttttcgcattttctgtaattgatttcgaaactgttgttatgcacttgtcattgctgtaaaagctagatgtctgtcatagtaccaaactttgaacgttgttgactttccgagtctactgttctgttgacgaaactaagtaaagtgtacatgtttgtttttgtaaaacaacttgtcaactaaaatttgcattacattctaactgtggaaatatatagcgggtacaaatcagaaagcattatggtcaaaacattaatcttgcaagtgaacattacacctaactaactacgaagaagacaatactagaaaaaaagtgaacgaccgaggaaactgcaaaaaaaagatatggtctctcccgccgggaattgaacccgggtctcgagcgaatcgaactgatgttcaagcttgacaagctcacatactgaccactatactacggaagatgtacaactgttgctcagctgtcgtagttggttgttggtaattggttttggcagatgggcctataaaggggcaaaaaaaaaaaaagaaaatctcgaaaattggtgggcaagccgacagagcattgggcaagttggacaagggaaccaggcacagccacctatggtggagtgaagtgacgtggtcctgcctggcgcttgcaaacctgaaggccggatgtccttgcttggcaaagtggagagtggtgattggtgcccctgcactgcacttttccacctttaatcacttgtttcctgcgtcctttgtggaaggaaagaagggagagccactaaaacttcattgggattggggagatttgaatttctatcatgaaactgatgctttgggcctcacttcagttgtttgcgaagaggcaggatttcggatggcattgggttgagtgaccagtctcgccaacaacacaactgaacctggtcttcttccgatatccctttcttcatacttacgggcacacgcctgcgcctgcggccgccgcccgctttccctccttttacgcctcaccttaacacgtctgcaaaacaaccaggtgtcctcgccgactacggtccactccctcgaggcttgagaaagaagatacaacgaccagaacctagctgatctggtaatgagcattgctgtcatgtgcaaccttaaccgccaacttggcgagagatactatgacgttgacgattcaaaactattgtctcgaaaaggatagtcatgtgcagccgataaaggtctttcccgacatggagaaaacgaacggctgaggtggagggtgtgcgttagggagtttacgcgccggaattatttctattggggaccaaaatggtattgaatctatccaatttctggttgaacatgccccgtcacggtcttcaacatgccgggcctctcggatttcgaggctacaacctcccgaagctcctgccttctttaccttgagcgaggcttggaggctgaacgagattccgacccgtccgatgcaccaccgcacgcaggaaaacttgatcagcatcccaggcttcttggtctggagaacggccggcgtgacgacgcatcgtgtgtaagtgggtgggtggctcataatcatgaacgactttttcccaaaatgatcatgcaacaacagccatggctcgagaagacgggagtaatgcgagcgaatggacctttcagccggaggagttgtgtggctatagcttgtcagtctcatgatgcttgcccattgctgacggaacgggcagtgaaggcttggatgggggactttgtggcaggtatatgcacgattggggagggcgattcaggagctacaagtccattgtccgcgtgatgttcactcccctacataccaaaaaaaacgatcaacgtctctatcgggggaaagggatctagttgttcagtgtcttgtcggatgctttgtccgaaacaggcaacgaaaacagctggtggggcacttgccctctgtggtgaaagtgtaagacaagattttggacgtgggcatcacatctggttgaggaagtggtgtggaaaaaaagttcggacactcgcttggtttggtttgggagtgttaagcgtgttcagaatttttttttttttttttttttttttttttttttttttttttttttttttcataccgcctgtcgggccaatgatacgtaccgtcaggactccaatactaggtaggtatgttcgcataagacccactacctgcggtgacaacagcgtactgacagaccacaatgcggcgatctgaacaacgcagagttaggttgagagcggatgacaacattcagctcgggacttctgtaatggacaaacaggtcttgcccaatttccagctgagcccaactgcgccttcgggtggacggaaaagttgtgaagcgtccggactgttgtcgacagcatcacagtaaaagtgctcaactctatgacaatagagtactcagtaatccttcaacacaaagttgagattgaccacaaacaagaatccggaaaagatgttgccatcggaatctcgtcttgcaacatttccaaggacttgggctggcaaacaagccgtaaagggtcatgatcatgaacgacctagacagatatggattcgtggcgtgcgtctgcatcaggcttctacacagtagtgtaaagtgttgttgctgtttggtgcgtcccgctaagaggccaaacggcgcaatcggatactgtctgaatgccgtgcgaccctgacgatcataattgtatgcaccgtcgtatgacttttggaggtttggcacgtttcacagaacgtccccccggattggttgggtgccatgttcaggactgtatgtccggttttgcgttcgtcgatccttggcttccatagaccgccttattgagagagatccctagagagtgcataaagttatgcaatttatggacgaacatcttctgttgggaacaagagatggatgtgatccaagcattaggccaagaagggtctaggcaaacacggtgtcaattcgaggtcgcatcccagatcgagatcgatctcttgccaacagatcgatcaaggttgatcttgtccacatgcagaatgggggatcagacgattggagagaaaaaagaaaagaggagagggccattataattggttgcaccagcgacatggacactgttagctccgtgccggaccatttgtccgcggtcctggctactatgtacacccaaggggggtgcagcttgtgattggatgcccctggtcacgtaaatctggggatgccttcacttttgagcaaaataatgtcaagagaaaatcaagtagtgaggccagatgaaggacattgtattgacccgggcgcgtggaatataggccagacaatcaaggtacgagagttacacagttctgtagttccgtggcattggcagctgcgacggctgctgtcacccacgggaggaacttaaacattgctcctgacgaatggcactggggaattcctcttcgcccatccgggtgcgcaaccaagaggcggtacgctgcagttccgtggctggaaccggagcggctgaaaacacgaacggttgcgttacccgatccccaaaacgttaaagccgttacgtaccaggtatggtctgaggctctcgttgctgtgatgtcagtgtgcttctgtattccattttcatccatactatcacgctttgcatgctctgactccaaatggagacggaccaggcacttttctgaatgagtttcatcaacgaattcaaggaggaggttgaaataggaattagggtaaataagaagattaaacatgtggtacgtatgacttcgtaagactgacgttagtgtggtatcaccacctagcagtattcaggggatgagatgtagtcaagccagccattttctgtgcgaaaattagagttattgccacttgcaaatcatcgcgctgacaagtttgatgctgccagaggtgtaaaagggcacctcgtgaactgggcgatctcgggaggtggccatcttgatggtcgggtggcagcatgtacaaaaaataagcatttttggtgacttgactaatcttattttctgtagaactactagcgcttagggatatccatgcagcggtgtacacacctctggtggcattaaactttaaacgcgtccccacaagaaaatatggggtaatgcagctaatgccacctgacatcgcaaatcatcgcgtgtaaactaagccatccttgtaaccaactggaccttttctcctgcccggaagtttcctccggccatactcataaacccgcaaatccattaccagtctgtcagtattaatgaagtgaaacagtttcaaggacacgagtttcacgctaatcgtgcgctcacatagtacagtagcttcgatctttgcccgaataactgcacttgccattgtacaactcaggaggtattccttgctttctgcatgttcacccttctacacagtattcgcggtggagaaatgatgtgctgctcctcgggtcgatttcagcccgaacccgttatgttcaacacttggatagtaggatgatgctggcatgttgaccattggttacttttccgagctgcaggtcgccatctcgcgaatctcaccgccggggttaacaacgttggtcgtggtttgatgtctttgacttgcacttggcaaccgagtctcgtggttgctatgtgacgatgcatttcccaaccccttgttcgtcggtaaagctacctcccgagtcgaaggtacggtagcggactgccagcaaacatctggtcccccattaccgccttggcatctactgatgttcaagattaccatgaagatcgcaacccagcttgctagatgtccactctctggtgttccagagtccagactccaagggacttggaagctgtattcccgctggaaatgggtgctatcgtgccatcaatctaggcaccttgcaacctccctgcgtctggcggcccagatctctggatactgggttgcatcacttcctacgagactggtacccaattccgacaatcccttagctgggtgagatttcactgctcagtatcaatggaaacattgatgaggctccatgtcctttcccgttcctgggaggagccacgttcgtcattggcgcacttctaaccgtgtacactagtgtagttcagaacagtgctgaatccatatgtggtccggacttggtgttcctgatgtctgacatctggcagcgaaaggtgctctagtgaaaggatcgtcattgctctttccagattccgagccacgatgtcggttatcgtggccagatctccaaacaagctaatggaggtttgcgccgcatactcgttgctgttccccattgggagcccagagcatgatctcgttgtcacaattcttgatcgacagccccaagagcctgggtcgattgggtccggatgagtgccaggccggatgccagatctggaaatgacgagtgtcgatgaatcaacaacaccaagccacggcggataggaggaaggagaagcaggaataccggagaacttggccaagtttgatggacgaagtcttcaaacacagcgttgggattgaggtccaaaagtgtatataagactcgtctctcgtccacctcagagcttctattcttctcatcatcagcatcaacatcttcacttcacaacatcttctcaaccttccaactcaccttccaaaccaccttcaaaaccaactcccagcttctttcagcaaacccccaaccgccaaaatgcagttcaccagcgtcttcaccatcctcgccattgccatgaccgccgctgcggccccggctgaggttgttccccgcgccaccaccatcggccccaacacctgctccatcgacgactacaagccttactgctgccagtctatgtccggccccgccggctcccctggtctcctcaacctcatccccgtcgacctcagcgcctcgctcggctgcgttgtcggtgtcatcggctcccaatgtggtgccagcgtcaagtgctgcaaggacgatgttaccaacgtaagtttttcctccttctccctccacactacagcgcgctctcttcagaaacagttccccttgctaaccttcgcttttgtgccgacgaaaaaagaccggcaactccttcctcatcatcaacgctgccaactgcgttgcctaagtgtttacgcggcaacagcgcaaagtctaggcaatgccttgttctcaacgctgctgccagtccagcaccccccttctgcagcaaggagcccccttctgctggactggcagcacaacgagctgctactacaacacaagcatcatgcctggacgcaacagaagccgataatcttggggtttggttttgggggatgaaggtgatgagttgatggattggatcgatatcttacaatgcgtgtctcttcctgttaagatctgctttactattttcctattttcttttacacatagctatgtatcactaaggcctggtgattaatacactctcttaaccctaaaacattcagttccgctttgtagatgatgatgaacttttaccaacttcctgcctgatggcaacttgtcactaaccttagatctggtgatcaatacctacactcactttaccctcaaacatcaattcaaattcacttgctttgtggatgatgatgagttttccgagttcctgccatgaccgcaccttgatggcagcaactttgaagcccaatggacccaacacgacataggcaaaaggcggtatgcatgttacggcgaatgtagttagcctctctggatgtgggacctgcgttgatgttcatgtcgtgcttcacttcagcatcaagttagcgtgtagatcccttcctgtcatggctgtcatggcaatgacaaaatcccgaggcgtcggatcgcttatcggaaaatatctagacagcctctggaaattagtgtaagccaggccttgcaggggctggatgggcgcgctttgtgttccgtccggggatgtgtggattggtgctttgcggctaccattgcatgcatttggagaaaaaagatgaacattgatgagtacgtcttatatcatggaaagaaaaagtcagaagactctacgggatggttatggatggtcaaaccgaagagtggctgcctttgtgcggtggtgtttctctcttcaagtgacaagtttgggttaggcggtggcttcacccagctatagtacaaagtcttgatgcaaattatcaaccaatggcagcttgcgctgcccggctagctcaatcggtagagcgtgagactcttaatctcaaggttgtgggttcgacccccacgtcgggctcaattcccgatgttccttctaggacaacattatctctttttgcatctttggctttcgtgtatctctcgtttctatttcttttttgtctttgtggcttgtggtgatcaagtttctgtacaatggcttttcaaagaagtgtattcttgtgtctttgttgccgccagcgctgtgtggcctaaggtttcatcgttggctgctgtgatgtttcaactttattaggccgccaaaaaaaattctcatcttcgaactcggtaaaattgtgaccttccaccatcttgccgctgactggcatactaaacacttctcgtgtacctctcgcgagtcataacgggcgcaatctcttcactcaagttgtcattgtcattccttccttgtgtatccagctacctccgttcactcgttaattgctggccgagttttttcttcctccttttcatgaagattggattcagattgctggactttagcaaaactctgggattcccaacttccaccagtcgcaccgctgcactccgttgcaccaaaggccaagagaacatacctagtcagcggacacctccgtcaccgtgtctcccacagtctttcacaacttcggtttatctcaagttttcgcggtcactctcgcttgaatcctgtcacccccccgacaccctctgccacaatgaccatctccagcctcctccacaccagtcgaatcagcgacgccctcctccacaccatctacgcttccgatcaagaaatgtacccggctccgttaacctacgagcgcctgcaaagctggagagacgcctgtcctgagctgtcaatctgcttcagtgctagcaatgatggctcggaaactccactgggcgtcatcattgtccttcctcttgtgaagaagtattgggaggacttgctggtgggcaagatcaaggaggtggacattgatgctggagagatgttcgcgggtgttggtggtgatggtggtggaagcagcacgaagatggagagtgagatacaactgcaagcgcctatggaggtcggattgcatgtgttccacatcgaacgcttcactgcatgggacgccgaggacgcctcgaaaaagactgatgcgcggcctgcaacggtgacagtgggaggctgtgagtatggcagcatgcgatttgcggacatggcattggcagagatccagaggagggtcgaggcattcaacgctgaggcggcggagaggagatgggatgtttgtggattctctggtgagtaactcgaaggctctgttgctttgactgggttggaaatatcaagactgacgggctggttccttcgatgaacagcactcacggcaacgcctgcgggaaagaagacattcgcgcgcttgggttttgtgtccacgggatacaaggagatttttcggctcattgagacttcatcgtcgtcatccccaacttctgaggtgcactcgagcggtgatgatttgagaggctctcagaacaacgcaggtcctcatacgacagtgagcgccatctacatctacccaggcgaagcccgcacggagaagttgggatccgatgtcatttcagaatcggagatgactgtcagatacagtgcgacttcttccgagaagatgagcagagtccggtggtaatgcatgcaattattgtctaccagtggtcgacaggttccttcgttgctgatccaatcacgtcggttacgttccacaatgtgcttcagcaggagtcatcttgtggtctgaaccgatcaggtacctatctacctcccacatctcgaagctctcgctcacatttgaaaccccgctcctggtaaatgtcaacgctacttcaactcataccctctgctcgtctggcactaccttaccagttttgtctcatacagactactcaattttccaagctacaatctggagattcgaactcctggaaatgggcactttaccagaaatgtactcaacgaaaagtcgatgagcacccctcgagcgcagtacttcttaccgcttcaaagctttgtcaatagaacaattggcaacaagcaatcctcggacatggcgcctgttattgttgccgacacctaagcctgccaaggttctttgttggataggggcacatacctctcgccaacacaggaggtgctaaagtacccgagatcagactggctgaccagctgatgaaaaaataatctgcccaaaagccgagaggctgtcgagagtcaacctgtcgctctgaatgggttgattgttggcctgctagaggagtatggcgaaacgtggatctacaattcgaccttggaaaaacgccaaggacagaaaggagccggtaaacagcactggttcgataggagagaagcgacaatttaagaccgttatgtaggtgaggttgacttccatgagttgctttgtcttgtcgactcagactaccctttgatgaatggctccatcaaggatgtttaccatcaagggacgaatctagtattcaggggcatttacgactacacttgacttgggttgtctattacctcgatgttcaataatccagccggctggggacaaccgaagagagggtgataggatgcacaggcaatgtcatgagaggaatggtatagtgtctgcgtacgaccaaaggattcgctaccaagccgtgagcgcattctccgtaacgtcagtagcctgggtcgccgaatgtctgatcctcccgcttttgaccgaccatttcgaagctgaagaagctaaccgcgaaggcttcacatgtaccattcacaagatgcagtactactccgccctcgaaccgctggttcccctacacatctagaggtggtgatggaggtgtatattgagatgatctacaatgcctcaccaaaggtgcagtgccgtacagttcttcggaattatgcacatactgccaagacgttcgcgaaggagaccttcaagctgaaaacgtggaaggagttgcgggccatcaatgagacagaatcaaggcctagaactacttgtctgggctagaaacgcctctagcccagacgagtagagctggtcaccgcttctactctgcttctcgaagccaagaacaccacaactaaagatcgccaacatgacggagaaacagttgcaggttgaataggaaattctgatcgccttcaccgagcactataagttccagcaagccgaagcacagcgaaaggacaagcgagaaatgtcgtacgaagaaatcgagtgccttcaacagcaacgttcaacaatcacggacacgtacgaagtgaccaaagagtagagttcgtgtagctatgtacaccaaaacccctacgcgctaaagtcgcccgcactaagctgaatgtttggttagcgggcttacctgcataccccctgactagtggcagacggtcggttttgatcgacagcgaagcttttgccagtggatggaacaaagttccggacccctcctactgcgtaatactattcgctacttcttcctcaaagaaccccaatgaaccagaatgtctcaaacaccatacttcgtcatctcttcttcaacacaccgatattgctcaaagagtatgccatggatccactcttacgagattctcaggggtttgtcaatatcccatcgtggctctggaccatcttttgggtggaaggacgcgaccctgaagcttggctccaatataggtagttgtcatggacgcgctcgatggatgtgataactctgacctataaagtccctggtcccagatctccatcagaacatggcaaagttcttcaacaccaaattcctcttcagaaccggcctttatcaaatcatcttcacccagtttgcttccctggaaaaccctgtttcgtcatgtgtgcgaattatgggtgaagatcagtgtaatgatatcagtaagaggtcatccttgccatcgaacattgtcctgggacagtttgctaaagaaaccgccttccacgttgatctgaggaaaataacacacacgacatgctgttcaagactgcatacttgcacatgcctttgggtcaccctgcttgtcgacgatgaacgatttcaattttgaaaaaagacggcggacggcattggacatattttcacgacgtttccaacgtctgtaaaggatgcatatgagaagctcctaagccgaccgacagagaacccaatcgttcgcagagccctacgcctcattgttggagcggtacggccactcgaaaatgtcagacatgaaggctgcacacagcgcctgtgtctatgtggcttattcgtctctttccatgggagacgttgtttaaaggtacttcttttaccaaacagcaccagaacttatcccgaaaaatcctcaggtcgagccctctatgctcgtttttcagatgcatgctgacacacaatggccatggcaaatccctcattccttgcacaccaagtacatgctgagtccgcgagcgcattcacttcggcggatacaacggtacggtcatggatgcggtgcgtcgtcgttacccgagcagcgcgacaagcgacgaaacgtacagtcatttgtcgggaaagacatgtcattctacaaacctgccagaaaggacaaacaacttttgacaagtagcttgggcgcgccatccaaatccagagatgaccgtggtgtgattgcttttggaccgaggtgcatatatcgaagcctttgatgaccttgaggagtgtcatcctttggctaaccgaggggatgagaagggtatggaggagacacagacacagcttgttgatcccgtgctctttgcgggtccatggtcagatcttgtcaagggtggtatgtgtgcttgatgtagtgggtcaattgaggttctggcttttggatcttcgatcgtattacttcatggtacttgttattacctatccttcggcttcttcctcattcaatggctcaaaaccatgagactctattattgttctcccatcaaaccttccttcctctatctcaaaccacgccatttttagttttttttttcccatcacaaactcctcctaggatcgcccgagggcagcatcaacattcacaatccatccccctttcctttcttcagcttcagttcctatctccatcccccatttttgaatttcactcactcctttcagaaccatccacccacccacccagcggctgatacctcaacaatcccctcccgtaacaacaacactccactgctgtcccttctgctgatccggcgcccaccccgtcgtcgacttccccatcacgtccttccccttgccgcaccggtccatgatcgcctgcgccccatccgcaatgtccgcaaaactgttcagtcgcaacccccaccccagctcctcgttacaccaaaagatggcgctcttgtagctgcagctcacctgcgagcacccgtagtgggtgatctgcggctgaccggggacgccacgcaggtacttgatgccctcgcggatgtgcttggaggaggcggggctgccggtgccgatgttgtcgacttggatgcagccggcgatccaggggccggtggtgccgatgctcagggtgctcatcatggtgctggagttggaggaggtgatggtgattgtgtcgtccgggggaaggacggtgagtggttcgggaggtgtgaggattgagagggcggttgcgttgagagtcgggtcgtcgtcgagactgaggacgtcgtcgagaccgaggaggtccagggtcgggatggcatggaccgcggggaggatgagagtgagggaggactgtgaggggggacgttagatggtgaggctgtagagagagagaggggggagagagagagagacttaccatgagaatggccaaggaggcgagggagttggtaaaggtgggggaacgcatggttgctgttgtgaattgaggcttgagagaaaagagttgttgcgcgtaagtggtcgttgaaagaaatcttctctgccggaaatctggagatcgagagagtgcgtgggtgagggaggtgaagcaattgactcgatcgatggcggaggggggggggctaggtttatatagatactaccatactttcacagcttttgcagccctcatacagttcaaggcatgccgaattttccggtttcttgcgttgttggtgtaggtatgcttccgctttccatccgaaatcgcgtccgtgtttgcccatgaccgccgcaatatagaggcacctttttcacaagatgaaacataacgacaagggtcgaaatagggtagtgtttgcgggccagcccggccttgtacgatggtgtcgtcgagcctaggtacggttcctgccaagactcgcctagtacgcatgcttccgccaaataaattaaacgaacgagcaaggtgggattaaggacaacatgcagaagtatgggagaaaagcgatattaggtatacaacatgattagaccagtccagactacgttggggcaaggcaggtaggtacccctacccatgtaccgccggtacgaagcatgaagctcaatgtaaaacaccatgcctgtaccctaccatccacccacattgttccctgacccatgcttccagccctacattcatcgacaatctcttgtacgtgatcggtgacaccaagtttatgatcggaccaaaagtcgggaaaatcagatcgcatcatcgtgtagagaggaacagcaaaaggggagcaagcccacaaaaaaacacaagcgataagatggtgacacaggatgattttgctttatccttcgtgttcatcgccgaaggatgaaggcgctaactaggtaagcccaacggcagtgcttcctatccgcaggcatcttacgagcgatcaaatagcctcatcagggcaatcaatgacagtcatctcctaggagtccgtacgtcttccactttaagtgaacacaagtgctttttgggtcgtatgtaccagggttggatggaaacttcatgaaggaaagaatgccatgaagcagcattgagttcagacaaaaatccaaccagaaagaaatcccgaaaagacccaacatgaacaagtcgatgcactaaccaggacatgaactactaatcaatttcctacctctaggtaggtagcctaaaggtgatctggcctgccgctcaaccacgacaagtccctattacatacctactgtcattctcagcccttgtcatgaaaaggatgattggctgttcaatgtcggagtgttcgatcacgacaatctcgaacgatggaagagacgtcgatatgtagaggtatggttagggtccaaaaaaaaagtcggccaagcattcagttttcaggggcattcagatcaaaagaggaaatccgtccgtcagttaacaaagaagaaaagaaggaatcttgcgaatctgccgagccggtgccgggtgtgagagagagagagacaaaggccttgtaaaggaaacaattggacacacttagtagaagtaagctgcctttgtatgtcttgtgaacagatccatcctacccggccctcctttttctgagcatctgagcatgaaaacaatgcatacctacctggtgtacctggtaatgaatgcgggataaaaaaaacaaaaaacaaaacgcattgtccgtgactttcacgatctccccgacgaagatctaccgagaaccaaggagtccacaaaagaggcaccgagtgtgttccttgaatgacggttttgtacgaaagagaattgtgaagaaagtccattgtttcaataactttggcgtagttcgggggagtgaacagcgggtctgttccatccatccatccatccatccatccataccgctgcgctgcgctggcgagaaagaagagatcggtgaagaattccattgtcaagggaagaacgagacgaaggatcgagaggtctcgaggaggagatggaatgaggtataaaatctggtcgtggaccgactcgtttccgaaaagttcaaaccgaaaaagtcaacagccagcaaggaacaacagcagcgacaaccagcaaggaacaacgacaacaacaacaacaataacaactcacttcatctgcgaccattcttagaaaaccaccccaccaaacacattcgcccaacatgcccgaatcctactacagcagcgccggttacacccacccggtcgagtactacatcaactccggccgcggccccggctccaccaccggcggctccgtagcgccctcgaccgcctccatgtcctcccagtccaccatccgtcctacatacgtgaactcccaaggccaactaggcatcgactaccccagcagccgtggtgcctctcgccagtcccagtcccaccaccaaggctcatcataccactccctccgcgacgtcgacccttccgactccagcagccaagtcggaggaggttccgtggtatccaccagttctcgcgccagccgtgccagccgcgcttccaccgtccgccccgatgactccctcagtcaggttggcgctaatcgcagccacccccgtggtcgcggtcgtgacttatccgcaagggaactatccctccttcatgcccaaggtggctcacatgcccccacggtagtttccctcgcctcgagtacgcactctcagtctcagtctcaaacccagggcggcggcggcccgcaattacttccctacgctgattccgacgctggtggtgggggatccgatttctcaactgatagcacgcttgtgatcgatatgaggcgtgatccaaactctaatcggcgccaacaacaacaaccccctgctccccgcagcaatcagcagcatggaggcaataacggtgctggtggaagaaatacttacccgtctgagccccctactgtggtcgtcacggaggcggatatcgctcgcggaagggagatgtggcctggtttggatcgggagagtatcaagtgtaggatgaaggtagtgctgattcgggaggaggtgcagaggagggcgagggttcatcttgggttccgttaggttgttggtgtttggggccggttgtggctgtcgttgtggtgctgtaagttgtctggtacggtaagtaaatgggtgggtcgactttgttagggtcctcggcactcagcttgttgtttttgttttggatttattgctgtttttgggtaacccagtggggggaatcttgttgtaatatgggatgttggttgttgatgatcgataccttgctagatctgttaatttggaatgttgctgttttgttcaaaggcatattgtgttccttgtgagaagtttgtgatgcctttatgaattgatatgtgacccagtttgatgtgacattttccccgacactaccagagcaacggcgaggacaacgcatgacagaaaacaacggactgtatccaatatgtcactaacactgaaatatgtcccctatggtatccaacaggtagtaaggtatatatgcaaatgatttaacttctcaacaacaaggacatatccaaattatgcccaacctaccaccttcttcttttgctcctgttgttcgacacctttgacaacagatgtccttcttcccaatgaatcgcatgttattccgccattgactccagcaacttcttgaagcggcttctgtgaactgcccgacaccacccccaaggcttcgtcattttcctcaaccggacgatagccttgtccactttttattcctgtttccaccgcgaactgttgcggtgccgacgtaggcatcataacaggcgggccgagaagcgaaggttgttgctggggaagccccatgtctttgggtgggacaaaccccggaacaggaccaatcggcatggtcaccgcttgaatcttgttcgtaagcgtgggactgaccgatcttccctcaccttctggctttgaaggattcaacatcgagtaggaacttctcttagtatgatcatatgtaccaaggcccgccccaaaatggccgccagccgtggcagcaaacggcgaaccagtcgagtcaatgagatacgacgccctttctgccctgggacttccctcccgggagttcataagactagcttgagagcctgcccacgtttttctgcgcagcttgttaatcgaatcaaactcgtcatcgtccatgagggccagttgagcgagggtaggactctgcagagatgccgagttacgaacatcaatggatggcggaaggttgagactcataatggagttacggttagagtactcggacgtttccgtgatgggtgtcagagtaggttcacgacatacgacacggccactcttggaccggaagacgccttcgcctacagggccgaagtagccaccataagaatactggaaggggtcctctgagtccgggggattccggctagagggtgaactgccgtagccatggcctgattgggccaagggagcagagtagaagccgaactcttgaccgtaccaaccatcagagtcgttcgctagtgcactagcgttcgcttcagcaatgatggcctcatcgtcaaagtcgtaatcgtccaagccgtcgccaaagccatcatcatcgttttcgtagtcgtccagttcgtttcgttgtacgaagtcgtgcgactgggccgaatcggtgggtgacatgacagtaggctcttcgggtatgtcaggtgacgaacttctctggaacttgccagattctgctgctctttgtgccgcttcggccagggccgcctggtatgccagatcaaggccagatatcgacatttgttgcatggcttgggtaggcatctgagggagctgggtggaagaagcatcttctccagtcgcaagggcattcatggagccggaagccgtcgactgcgctgggtcaacaccaggggcagctgcggcattggactcggcaagttgggccagctgccgagcccgcgcctgctcagcagctcgagcaaaagcacccgggatagggcggccatattgatcggtgtcgtcgagatcaaagagggattcgtcaaaatgggtgccatcgccctgaaagtctagttcatctgccaagccgttgtcaaagtagatgtcgccatcatcctctctgcgggtggggttggtcggtggcagtccgataggaacaggctctgcagtgattcgtgcaggagcagtttcggggcttgatgactgctgtggcactggaatagctggtgtgggagcagcctggtcaggtatcgtggcccattttggtaaatcgggagtactgttctccgtcacggatgaggcgacgggctggtcggtctcattgctgggcgttgacgcgatgagagggctacggggggtgatggggccggagcctttgtttgatcgctgaaactcaaacccagcaaagttctcttgatcattgtctgggtctgaatccgtatcatgctcgttaccttgactttccccagaaagctcttcataaccagcattggcccccggaaatggctcctctagatcatcgtagtccgcgttagcccccggaattggctcctccatatagtcatcctcgtaatccgcattaacaccggggatcggctcttccaggccgtcgtcgtccatcatggcgtcatagtcgaaatcttcctcttccaggtcatcaaatctggaatcgtgttcttgcctcagcgcacttgtggcgccgccccccttctctcgctgacgctgtcgatgtcgttcttccaacgccttctcctcatcggctgagcccatcatgtcgaaactgaaccgagacgatgtgctcttcatgtgtttcgggaggccgaacaaggcagagtctcgaatagatcgcttggatacgttgcgtgatgtcgcggtttggattgaagcgttggcgttggggccggctctggtcacagtcagagtgtcctgagatgccaccgatgacgaaggattctgggcgggaacgggatcatccctgagctgtactgacggccgcgcatcctgttcaaccggcgaagagttggcaagagacggtgatggtaagctatctactggtattgatctcgcatcactgttgcccctggtcggtcccatgacctgcacccccgatgaagggaaaaaggaaacgtcatcgagaccaggagtcagaacttgtgaagtgcccgcgaatgtgctacctgtactcgcttccgctgcatgtgggtttgacgtggcatcgttacttggagactccttaacaggactgacagcagcctccttctgcgacgtcgtccgcttgggtctgggagcactgaagtcgtggacctttgtgccccggatacgtgggtcataggtgggctcagccgaggaggacagaggtggcagatctggtgggttttgcgcagtcttcctcctcatccacaaattggataccgagtgtttcttgaggaaaggcaaagactttttggattttgcggattccggggtggtgatggctttggtggctggctcgctagccatgcgcttccccgtcggacgtttgccgaaagggctactgctattgaggtcggttggggtcacgaaggacgagatcttactcagtctcgtagccaaggacgcccgagtagcggcggtcgtgtcgatgggcggcggggcctgccttgttctcgacttgtgactttccgaaggttggctggaggccgaacttccggcggactgatacatctgcagaggcattccactaactgaagctgctgcactgatgcctccattgtcgctgatatttggtatcggttttggggttgtcgagagggtggatggaaggtgggaggagctagctgatctggttggctgtggtcggccatcggaagctgtcggaggctggagtgtagtatccaggtccaaggagctcacttggccgggcacgggagatgacggcgtggaaggtggtcgtcggaggtgtagtcgtgataacattgtcggggccatctatctcgactgctactactcgcgggtacctcgaaggtatatatatatatgtgtgtgtgtatgtgtgtatgtgatatgagctcgtgcggcgaggctatgtgacaggcgaagtctagcgaggatcgacgtggttagagagatggcatcgaatatccccaagggagcgtggtcccgcggacggatcgggagcaattagtggtgtctcaatgtcaactgtgggagaagtaaacttggttcggtgttgtggtcggggtggaagagacgaaagagagagagagagagagaccgtcgtcgtcgtcgtcgtcgtcgttgttgctgtgactgtttttgttgccgtctgatgatgatgtcgtcaggcgataggcggggtcgcgctaatgtaaggggaatcgttattcgggatggcgaggaccgagatgaggtgtgattgcgaagccgtcctccgcccgagtgccgcgtgtggtgagcaaggcgcgatgaacagcaagtgggtatccaaaaagagagacaagcagaagattagatatccagagccagccagctacctacttgatggcaggcatgtgtcggtctgggaagaggcgtgaatggcgacagacggttggggatccggaggggttgtcgaggttcctccaagaagaaagaaggaggggaaatggaaaagttggaagataagttgtgaaccaagggagcaagaaagagatgattgcgagcgagcgataagcggaaattgcaagttccatgcaggtgcgcgaatgacaggaccggattgaagatcaagaaggttcaatgtcgcagctttccaggtctgtttctagcgaatgaccgctgaagataggccttggcctaagcaagcacggcacccaagcgtcgccaggaacattactacctatgtacttagtgtagcttaggtgatgttgctgcaaatgtggggccccagacacccaccggattgatgacgccggtgggttgagcttgccgatctttttagagggacagtgttgagcacgcattggccaccactaggtacctactcttggcatgaagaccattgtccagacatgttgggtgtctctttacaacaaagctttacacttaggatgggagagaatatacagataaagaactgtacagtgtagactacatcttggtgtcagtctttgatacctcacattcaaaccactaccagtagaggtaataagtcagctagattttgttggcacccgctagatgtacactttgcctctcgacgtcacttgtctcgagtcttgatagcgccaagaacagtccttttattcttccacttttcagttagtgctagcaatttagcctggcgcaaaaaaggcagcggcggggtcctctagctcactgttcctggcacgtgcctcgccccggaacggccctgctagacctgcccctttacccctgttgtccttttactgctacaacttgaactgaaccttagctctatttaacaggactttatccagtcccagctcccgtctcttcatggcatcgtctcggtttcagtaggtatttggacaatcgtcaagtcgacacctcaataaagtacgcgacttgaggaacggaagacgacgtctcgaccggcagttaccgcccatctctcgcctctatctcacttgtctggtacccattgagtttcctgcaatcaaaggctttggtgttccttgggtcatatatctttcggaagaaaacgggcatccttcagccatgatgtccaagttcaagcatacggccccatgaactcccaggtcaggatccttaaacaagtcaatttgatgccatcccacttggttggcaataaatgtttcttcgtcacggtcttgaattgaacacgcatagcttcaacatgggttttaacctaggtccaaaaggccaagtccgggtttgactgatggcgcatcttgttgggaaactcaccgtcacatagccacccctaaccctgatttgtcttggcaaaccaacatccatgatccggcccccctccctcaaggccatcagtcaacaaagatggcatatcctcgactcattccgccccttgatgggaaacaaactagaaaaacaacctctttaaccattggtcgtcctggcaatgttcaaatcagagatattactatactatgagcctgtcgacgcccggctttaccccctccatctgctctgggttcttttccatcaacatccagcataaatcacaccaccaatctgtaacagcttgcctgataaggacaaatctagagaaaaccatgagcgagtccattcgtaagaaggatcacacccatcgctcagtacaaaacgagaagggacagctagacacggcatcggcagttggtggctcggggtggacatattcacccggcatgacatgtcgtcaaaagaagagctccgacctctcaccccattggttacttgaaaaggacaggggggctgcagacgacatgagccgcatgttactgcagtaactcgatccaggggggggggggggcactggagacgtcctcagctcggctttgtctgagtccctcgggggcaggtcggcgctggacccgggacatgtcacccagccacgtggatcccttacggccctctctgcgaccagcccgagccgcaggccggcggtatcaaactctcagttgcgcatctgatgtgatgcgagatggactgttttcgtgggtagtaacagcatccacacctcccaagatcgggaacacatgatgtgggtgggtaggtgggtggtagtcccgatgaacaccagcggaacgatagacgtgtgtcccccctcgtattctcgccttgacaggtcacaccaccacaatcctgatcaacagcaagtatgtccagaaggttgggctggcaccatggcttcatgccggcattaagtcgacaacgttcggttggtggagcatggaggcccatccaccttgtgttgttgaatggcatgctgtccccggtgccccagccccggaccggaccgtcgtccgttcacccctgagctctggtaggctggccctgtttacaaacaaacatacggtaaagccccaacattgacgcaacgcatttgcgtcgaatacatactacaaaatggagcacgaatcggctcgccttgcctgctgctgctgctggactgtcatgtttcgcttacccggccggaattaacgatattggtctgcatcatatcatctgtacaatttattttgcactaccggacggtcaacctgacgcttccccggtctccctctcgcgcccccttttattctccgagaactggctgctcactgtgatgcgcccccaaacagccaacatgcctaggagggacgggagtaggggtaggatttacatatgttggagacacccttgcacgcgtacaaaaggtctcgctcgcttgtggacatggaaataaagagagagttccgtcttcacgatctgtttgtgtttgttgtgttcctgtttcctttctcaccataagaaagatgacgggaaaacaaaacacttcccttgtctcttttttcacccacattttcttccccatcgtcatctccccacaagcgttgtctgagatgacaaagttcatcgcaagtgcgcgcggctcttgtcccccttgggttcccttgtaggcgatgttgacgtccatcaatgtccaccgcccaacaacactaaaagccaaccccctgtagcgcaatgccaggacgggcgtctcgttggcgggcctcttggtccccccccgccgagaaggaagctggaacctgaaccaaggctaggtggtctaggtaaaacagcttgggttcgcctttcagggttcagagggcgacgtggcgttgtattacagtggtattatgcaccatccatcgatccaatggccgctgcaggaaccggacagggaagagacgggcggcatagtgttcttttctgcttttccaagccaaactgtgtgtctctttaagtcaaggtagtaacttgttgcaacattggagggcagaaaacaaaaaagtaactcgaggccatttcgggtcacaatccaatgggcatccatccataatctgcccaccatcgcaaatgcgtcagcgcgcactttaggccatcatcgccagcgcctttgacgctatggagcacctggaaacttgcggaaaacacacacccagcatctgctgttgttgttgttcctggggctggtgattccacatcagcacacaacacaacactacacagaatgggcggcggctttcccttcctagtcccgcgtccgcgcccgcggggattggggcggaagcatgatccaatccaacacacactgacagggccccggccaacggaccggcggacacggcccaggttgacacaggtagggctcgtggtctgatccatatctggtcatcaaaaagggagggagggctatgcccccgatcgttgttctggtccccctacttacatcttttttcgtgaccgaggggaaggaaatcctttttttcttcccaaacttattctttctttcccctcttacaaaccacttttgccacataacttgatctcatcctcgatcgatctcaagcaatctggagagcatcagtgagaggcatcactggcaaccaccatcatcccctcatacccatctatctatctatttatctataccttatctacctacctctctctttgacagacctcctatacactgcatatcgtcattatcattgccaacaatccctatcaataagcccatctcaaacaatgtctcgacatcacacagggccgctctcagcggccaccctaggagacggcgtcagtcacgaaaggcaacaacaacaacaacaacaagcacagcaacagcaacatctaacagcacctcaaccaaaatggcattccccccagcccacctatcaacaccaacaccaacaccagcatcagcaccagcaccagcactcccaaccccatcaccaccaccaccccaatctagcctccttagtcaagcctgaacaccacacccccatgaacagccaccatcaccaccacagtcacagtcacagtgaagccgcctggtctgcccgcaaaagcagcggcggcagcagcatggtctcggcagccacatccgccagctcccgctcgccttcgccgggcacgcattcggacctggggtccaattgctacgctgcgtccatcagcagctgggtgacttcgaatccgcccagtacggctaccgagtgcaatttccccgagggcgatttggagccgagtgagagtgagagagtgggcatgggcatggggaataagtggaatgatgagtaagtcaagtcaagttatgtgtagtagacataaagtgagtgtgcacatgttaatgagattactactacatacagatccttatcatcaagatcccccatcaccaacaccacccccgtcagccgcttcaccgtcaccggcggcggcggcggcaacggcggccgtcgtcccgccaaaaagggccggtataatgcacctaacggcatcaatggcggcggtggtggcggtggtcccggcggcggcggcggaagcagcagcagcaacagtagcagcaacagcacgtcaggaacgcgctcaccttcacgccccagtagcttacggaacgccctattcgccgtcgactcttcggctcccggcagcggcaacggcggtcacggccacggccacgggcatgggcctcatgcccgctcagcagaggccaaagacatgatgtccgatgatgatgacgacgacgatgacgccgacagtggcgagtcagaagacgacgaagacgacatggacattatgggcgattaccttgatgataacttctccgaggaagaggaagaggaagaagatgacgaagaagaggaagaggacgacaacgactggtcaggccaaaacggtaatctggagtcggccgtgattgaagccgtcaatggggatctgccgctggctgcgtatctgattccgatcctgcatcgggattataacctggcggtgaagaataaggtggagagttggcagtttggaaacaatacgggctcgggtactactagcggtgctgctcatggtggagggaataatctgagagagaggggcaattcggatgcgtcgaggggtgggaagtcttcctatacggattcttcagcacctgggggcggatctgggggtaacgggaatggtaactcgcggaagagaaggcggcggtctaactcggacggaggaggtagggaaggaagagggtttggtggtggcggtggtggtgcaggaggtggacgaggaagtggtgagtggggaggaggtggaggtggaggcggggccggtggtggtggtggtggtggtggtggtggtggtgatggtgatgatggcgatgaagacgaggaaaagaacatcgacacgggatctggccctggcgtggctggcaacgaggagtcgcaaccgatgctggcatgtccgttccacaagcgggatccggaaaaatacgggattcaacagaccaattcggcgaatgggaagaaacacaagtacagggcgtgtacggggccggggttcaagagtatccagcggttaaagtgagttcccgtcccgaagacttaccttatcattaagcgctgtgtatgtgtttgtaggtgtgtcctgagttaaccggccggtgatatagggaacatctgaaacgggtgcactcacccgtccaatgtaaccgctgctacaagatcttcccgggaacagatcgagcaacttgtctggccaacttatcagaacaccaaaaggaaagcgacgcatgcgaattgggagatgcgtccaagaaggagggcatcgacgcagtccaatgggcggctctcgagcggcaaaaccgcaagaagaaccaggaggcgcataagctggagaagtggttcgagatctgggatgtgctctttcccggtgccaaacgtcccgaaacgccctgtgagtatgcctttcttttccctcactttttctgacggaatcgagatcactaacatcagccagggcacgacatcaaaccgcgcatcacccccttctccccctccaaggacggtgacgccttctccaaactctttctcgacatcctcgaccacaaaatcaagcttcaagacattgactttgcctcgggaaccgacattgtccgcgagcgcctcaaatccgtcgtccagcagacctttaaagcgtacgtctcactacacgggcacctctcgaccgaaacctcgtcctcggagctctccaatgggcccggcggacgcaaccgtctctcgatcgtaggcggctcctccacgcacctctcggcgcccgccacggccgcttcgcaccagatgagcaacaccaccacaggcaccgcccccacctccctcgggatcggtacccgaaacaacaacccccaacaacaacaacaacagcagcaaatcaacccgtacgcgcagcacggtatccccacgtctccgttccactcgcactcgcacagccactacggccacccctccccggccaccactcaccaaccgcaattcatgtcccactcccccctcacgggcaacggccccatggccgtgtccccccacgcggcggcagccatgtccgctgtgaacgggtacaccatgacagccgaagacccctccgtggcttctgcgggtccggctgccaactacttttacaccagctacgccatgttcccgccgccaccgcaccacccggcggcgacggggacgcatgcggcgtggggagcgccgggccagttcgtggcggcccatcatccggcgcagtttgggatggcgccgcatccagcagcagcggcacagcagcagcagcagattgggtccgtgggcccgcatccggggagtgtggttgggaatggggtggggcaggtgacggcggaccacatggacgttggggcttatcagtttgaggttgaggcgggtgcttttgattaggttatgtatcagtttttaagtatgaaagtgggggagggagggagggaagtgtcgagatggagtgaggtttgtattggacatggtcatggtcgattggtcggttggttggttggttggttctgctttgatgaatggctctttttggtggcgcaaggaaggccgggagaaaggttaacggctctgtggtaagcatttgtcaagtatcgtgaacggcgcaaaaaggggggtttggaggtgtgttactaggggcttttgaggtccctcttgttttacatcatcaccctttgggtatattgattgctagggccggcattttgatagcatagttgtttgtgtttctgggtataggagaggccattgtccgttgtccatgagtcctcgttcaaaataaagtcagtttaaagatcccactcgttcgtcccatcttcttttcacctctctgcgagatgtcgtcccctgttcccgtcgtccctttttcgtggcccgcggcgtgcctggcgtgcctggtgtgcctggcgtgtctgacgtgcctgactcccgggccctgagatcaatccctgcgcacatcagtggcgatagcggccggacccgctaccgtcggcctggtatggattggcttgtgtagtatatagaaacaaaagggaaatgaatgttatgccactattcatagcaccagtcggtttcgataatcgtggagaagacgtcataggtagacgcactgccgaaaaatcggagaataagaagtccatacatgcgatggattcagccactcagcggccggggtaaataccggaagtctcggcgattggcgatccgtcgcagtggtggtcagggaggcagcggtgcacgacagcgccctcggttccaaagggaagctgaggtgagcatttgcgcctgatcgcctacctttcctactgtaggtatcctttttcgcgccaaaaagccgcaaggtgcgcgccaaatatgtcacatgtctggggttggttgcgccaaagtagtgcagttggcttatggtttcttctcgactcgttcggtgatttgtgatagcgtccattatgaatcgacaacgatgaggaagaaaacgaaaggacgggacattgaacttttaaattgaaaaaaaaagaggaacgaacaccaaaaactgcccgcatcggtcatcggtcactcagcaaaggaacccaccatcgcggcccgtcagcgccccactcatcacccccccggcgtcccagccatcgggcagcagatctgctaccacctagcgcacgccgagtcccgagtggcccgtttattcatccatccatcccatgaaacttttcctcttctccctcttcccacatctgattcctctcattcttcttcttgagtgagttgttgtatcgtccagcaactccagcgaggtctttctacaacctatggtaatggcgcgcctcacctccctcctcggagcgctgctcctcttcgtctccctcttcacacaaaccctcctcggcgcttcacctaccactgccactaccacaaccaccgacaacaacaacaacaacaacaacaacaacaacaacaaggtccaatactgccacaccggtcttacctcaggagcagccgacttctgcctctccctcttctccctccccaacaccaccacttcctctcacgacatctacttccaccttaccatcactcgctggaacgcaaatggatggacggccattggcacagggcagaccatggcaggagccttgatgtttatcgtctacggcgaccctgtaaatggtaccgaaaaggagccggtagtgagtgtgcggacagtggaaggacatcgtcaaccgcagttgatcgacgatttcgagacagtagctgggaaagggtttgacgtccaggttctggcatcgagttggaaagaagccggtaccgtgcccgctcctagcaaggaggaggagcagggcaaagtcaaagtgaaagccaaaagacacgacgaccacgacgaacaccccatcatccccgcagccggcaccaagacgtatgtcgccgacgtcttgctcgcctgctactcctgctccctgtggtcatccggttcctccgggtcctggcggacttccatctccgccacttctgcatctcagcctttcctctgggcctggaatgatcgccaagattttagcggaagcttccctcgcgatgcgcatctgaagatgcaccgccaccacggctccgagacaggcggatacggctttttctgggccgacatgacgcgctccgtcctcggcagcagtaactacctaggaaagccgaccgtcgacgacctgctcaagacgctagccatcgtccccaacaccagcaacaacaacaacaacctcctcggcacctccactaaacccctctccgcctcgggctggctagacaaagtaaccgccaaccccctccccaaaacgcacgccttcttcatgaccgttgccttcctcatcctcttccccctcggtgtcatcttgatccgaagctcctcctccggcaacgccttccagagacattggcttgtgcaagccctcgcgtccatttttactcttgccggcgctggcgtaggcttgtacatgaccggtcgtcacatcccatctaccgcccaccagtggcttggtctcgctattactttcctgctggtcgtccaggtgattctggggtggagacaccacatggatttcctgaggatccgcaggaggacgtggatctcccatggacatatttggcttgggaggtgggcggtggtggcagggtgggttaatgtagttttgggactgttgttgagcgggcatagtagggttgatgtgtggggggtcgggattttcgtgggtatggaggcggttgtggtggcttggtgggtttggagggcggcacagcagaggaaggcgatggcgggtgagaatggtgggcagaatggaaaggggacgatggacgatgacggggaggttgagagtcatgcgctgatggcgaggaatggaggtgcgggcgcggatggggagtattttaggttgagcatgagtgaggatgatttgagtagtagtgaggatgaggaggagggcaagaggggggatggagttaggggtgggcggtaaataggcgacatcgcggcgggcgtggagggttggatttggatattgtatatgatgttaatgactccggataaatgcgttcaatggtaccatgtggatggttaatggcttcaaggcgctttggtacatgtcgcttgaatgcaagatggtctatgacacagggctaaatatgcagtgaccagattcgataaaccccaaagacagagaatgttctgtttgccagcaaaactcgaggaagtccattttatggtaactcacaatggatccgaaaccgtttccatgatgatttcctcatccgctggatgtacgcgggacacatcacacgagaagatcacaaactttcgcagacatgggcacgacaaggaatcttggaatgatcccgcggaaatcgaccttaaaacaagaagaagcaagcaaacgcaacgccgcctaagctcgattgaatctgcgtctgcgtccgaagaggagaacaaggaagcaggaagaccaaaaagaaataaaggcagcagccaagacagaggaggaggaggaggaggaggaggaggaggaggaaaacgatgatgaaggggtgtaaaactacaaaaagagtagtaggaaaaacgacgaagaagactacgacgacgacgagtgcccctcgacaacgaaggccaggaaggtcaccggaaaatgcaaaaatctgaaaagaaaaggaaaaaaaatgcaaaaagttaaggaacgacgggaattgagcccgacgtgggggtcgaacccacaaccttgagattacggagtacctccttaagagtctcacgctctaccgattgagctagccgggcaagcggctatcaatcattcctattcggatagttggaaaagagtgttggttgggtcatttatgtacctagctggttttatgctcatgggtgtgggaagggaagaaaaaattttgatgtgtgtgtgtgaaagtttttggcgccaatggtgtggtggtggttccttgtcatcgagatcgagatcgattttgacaggggccggggttgggaagaagttgtggagcacagactttgctgttcatgtctagtggagggttagggttatacgacttgcatcatcagacgctcttggtaacgcctaccgaggcaggcttgcacaccaggtcaatctgcttattctgtctcatcacggcaatggcgtgctgaaacaccctccaggacattatcaatgacatcaacatcttcaatacctccctcccggtgcaggcgcttaaaagccctatattacgcccaagctaatccccagtccttgacccctgtttttcagcggttaaccctgctctctcccgttggtcagtccttgttgcgatcccagccaatccgcgctcgcggacagggaggtataagtgctagtagcccacagcagcccaccatcttcacgtacggcaggggagcttagacgaggtaacacagatgaatggttgatgtctgttccagtgaaaagagggagggcttgagtttttggccattcctgacggtcttgaagtggtgattggagattatgatatcccaaatgtccatcatcaccccccacgaagttacctatcgaaccagtcatccagctactatggtacggtgttgccactcgcgtggtaggcatacccgttcgatggggacagttggggaacccaacaggcctgacaggccagcaagttcgataaaatgaagtgatgagcaaatcatgagaaaagggcaagcaatcttgcttgctgaggagaaatgtcgtgataggttgctccgagagtctggacttccagcttttcttcttcggccgtcaaccaaaacttgagacatgcccaccacgtttcttgtctcagttcggcacgcagtgatcgttcgctgctagactagtcactccaccagttcttttttctttctttctttctttcttcttcttcttcccatacccatccaactctcgaacgggggaaacggcatatcacttgcatgcagtgacggcaaccaaacgacttcgacaatgattcgataaacgaccagttggcatcatggaacatcgccaactagaagtagtcgtcgccgtttggtccatgacccttctctcactctccttcatgttcctacgcctttacacccgcctccacatcgtcaagttcatcggtaccgaagactacgtctacgtcctgaccggcctcttccttcttctcttcgccaccttccttcatgtctcggtacactttggcatgggcgccagtctgtggtcgctgtcgcttgagaacacgtcgagatccatcttttggagctatgtcgccaatacctttgcgataaccggcaacgccatggccaagttgtccatgggattcttcttgttgagagtggtgcaattaaggggacagaagatggcgctgtgggcgctgatcgtggtaacggcagggacgtcctttgcgctggtggtcatgctatggaatcagacgacaccgagaaaagccagctgggatccattgagaactccagggaaatggcacatcaagattcagcccatgagtgttgggttgggagtgtggtccagtgtctgtgatttcatctttgccattttcccgtggctcttcatctggtctttgaggatgccacgacgggagaagatgatgttggcaagtggaatgagcctcggtgtaatgtgagtactcgagatactcgttgctagtgttatgtggttaggtatcaagctgacatgttacagagctggtgcttgcggcatcactagaaccgttgtgttgtcacatctcaacatctgggattacacttgtaagctgaccgcgatccctgaagaattgtcttcatgtgctgaccaaccgtagacaactttgccccgtacttcatctgggccggtgccgagatagcagtagccatggtgtgcctgggcataccgaccctgcgtccattatatctccgacgccgtggaatgacagaagaccatgattaccatccacccaaccaaaacaacctggaaatgccggaattcacaatagttgagcaacacaaacaagaacaacaacaaaagtcatcaggagaccacaaaacacccacagctggagcaagcagcaaagttgaacgcagtccgagccccccaccgccagcatacgtccgcgactcggcctcatcacacactattgtcgacatggagtccctacgggatatcgacacattccaaacaccactaagcccagccagcatgcaaagaaagaacaggaggaggagggggaacgacagcgtagacgacatactggggttatacaacgcagagcgaagccgaagtcgagggacgacggctcatagccaagggagcaggagtaccatgtcggcacacgaaagcgcatccaccacccatataacagctttgaagtcactgacttcgacgacaatcgtctcgacagagtgtaatgcagccaagacagcgggagcgatcatggtgaagaacgagatttggattggagtggaaagagacgaggagaactggcctctgcggtgttgagactttctcttttctctttctttgtcaaagataaactttgagtattctgttcacacagacattagtaattggatgctagacatcaatcctgagcagtgaacaagcctggatacatacccagaataccttggctcacttgtgcccatcaggccccaaccgttggctagccgggtactgtagccttccacggatcgccaagggcattcaagcgagaccccactaatgtcttgcgtcgcatccaccctcgactgccaagctggcgacgacctttgcaatcaagtatccatgaagggctggaggatcacgggacgtgagctttagatggatgataaagaaagcaagaccaacttcccataactgtcagtacgccgacgctgagagcttgagcccaccgagagcctgtaccaagtttggtattccagcttctctgttttggatatcgagtagggtgaatagagggagagggcgaatggagctcacccaagcaacagcatccagaccgggcgaggacctgcaccacaaaaggtcatcgaatcctgaagtaaggctgttcgttcgcgtcgcacaacatgagaggctaccctcccgtggctcgtacatgatgctcatttgcccgagaaggtgtatagaggtatatttctaagcaagaacttatgacatctgaggaatgcggagcgacgacggaggtcaataatttcgaagccctgctgttggagcggggtaactgtcgtggggttgattgatggattggattttctctgctggaggacgtcgggcttccaattgaagattccctccttccctcccgctcgggtcgacatgagagaagatgcattatcaattggatgcgtaacgcgcagagttttcggcttcgggcgctccttccttcttgaggttcatgattcatcacttgagttgaaatatcggacacgagttcggtcgagattcgttggcactgcagttagcacctcgcttctttcctccttttcagtacccgcaatttgccaccggcaccagattgataggctcgataaggtccacagcttcccgttaggtctgcatcccgccattcggttcagtggctgctgtagtctctatcacatgacctccgacgacaagcttcagcggacccgccccacaattatatgggtctcctctcctcgaacttttgtgagaggaggtctattacaattttacgcaaaaacatcgtcggctacaattgtacacatacaaatcggcctcaacaaagaccagaaatctacaaacacttacaaatatctcaacaacaacaaattacatttagaaacggctcacttattaaatataatataagtacgaatttccgtaaacatttttttttttttctattattacctatattaactattaattatctactagggggtcaccttcgtcggctataataattattactcaagaaataggtattgtatttctattaactttaatccaaattatttaaaacttagttaagataatagcccaaacaaattataccttcaacgaaatttttaccttcatctaatactttaaaacctattctaaccttactatattacctatactaaatataactatatagtaatatattgctacgattattgaatatacgaatttaaacgattataaatagttttaaattcggtttatatatactattattcgacttttacttaacttaaccgctcaattaacgtttaatcaagccctatattaaccttaccctaagcaaattaaatatatctattatattatttactggtatagtaatataattctaattactataaccgggtttaataaaaacattatactttaaataatatcggtcattcttcctatataaattacattacaaattatacctctcactcatttcaattaaaaataaaggaacgttattataatatattctaacgctaaacccctattaattaattaaaacctctataaaatatacaaatttaccctatttattttaataggtaattaatatatttaaattaatatattataggattgtatatattcgggatattttatatatattctcctcggacctgaataaaccctctattaccgatttctcaaactccttcgtactctagaattcgctactcggatagcgtttattgctattaacgaactttatactatttactaatagcgcaacttttatacctatttctccgatctttattaactctagcggaccctacccctttcaatcctatagttcggatatacaactatattaattaaagaatcggaagtatatatataagaatatactaacttctatctacttggataattaataaactcgcttcaaattattcgtacttctatcgaccggcctaatatcaatattgtctttaattctatccctaaatttaaaatataaaactttaaacgttttaaattcctcctcggccctacttttaatagtatcatcctaaaaataattatttatattaataataaggatttaatcggtaaagtaaagaaatatttcatccgctccttaattaaatacaatttctataattaatctaatacgtatttaaccatccaaatatactatttatatatccgccctataaattaaaattgcttctactattaatttattactcctaaatcccaatattgcattattatatctataatagcgttaggaataggaataaatatccctaatgtaatatatatcgtacaatacaattaaattaaatttaaggatatttcggatttatagtaatattttagccgcgctatccgtaataatagatatagcctcacctacttctttatgctctactagtactttaaccggcttaaattcgaatttattaaaccgtccgtactaacaatataacttactaacccctcgtatatatataaatccaattcgtcctttataataaataccctattcgaaattatacaattttaattactaaaccggactataaatatataatccgtagaagaccctatttataatatattcccgctccggaacctccagccgaagaagtaaatgaagcggaacgagaagtaacgaaccgacctaattaacaaccatcctaatatatatattatcgccaacgtaatatatttttacgaaaccctacttaaaatactataaaattatattaaccgctagaattacttatagaacacctactataataaatataactattaccttaatcgaaccgaatagatacccctaaaaccgaagaagcttagtacccctacgcctacaagcaaggcaggcttattcttatttcgcctcgaaggtttttttatagaatatattatatttatattcgcaatattaaatatcgatttccaattactatactctattcttatcctacccgaaatatcctagtaaatcgtacacttaatagttaatagaagcgtatccgtacgtactatagtagatataatagaaagtacacccctcttacaaaattaggagcacctaaattaatataatcctaacctcattgctaagtacattaaactattctcggtcgctaatattatcccgagcagtaaatataaaaatatctatactaataatatagtatatagtaaaaatagtactactttacctactctaattataaatcctttaggggcggccctatatactattacaaccctagcccctattacactattatattccacccaacgtcctatacgcggaggtcgacaaccgaagcgtaataaatattaaatttaaattaagtcctctttcctctaactagaattaaattccaatatttataaatataaacgggagctatcttaattactactttactcctatcgctctaatactatcccctctttactctagtaggaataaaggaagtaaagtctctttactctaattggaatagaggcaataaagtccttttattctaataagaataaagataacgaaatccccttactctaataagaataaaaatagccgaagtccccttattctaataaaaataaaaataattaatataggaagggtctagtaaagtaattctctataaaataaaaaacgtatatccttttagtagggtctctatatatacgtaacctaaaattaacgagggagtatataaataatatataaaaaaattaatatatattataacctccgcaaattataaacttccgaattactaatctactcctctatatacatttctttaatttcctcgccgaaactcatctatatactagcaaccaatagttccttcaccaacttcttaatatatctcattatattgcccttttccaaccgctccttaaatatcttctagaaatttataacggccgcaaacaaattgcccgcgcttaggattttccctagtaatgtagtaatagtaattatagattacctaaggatttcggttacttttatcttttacttattaaataacggaattaaaggggtactgctaaaaggtatagaagtaataccgggaattaaatcggaatttaatactatatagcgctatactattaaggttacttatattattgcaataaataacgtaggttccttattgtttctattacccctctcaatataccccttactattattaaaaatttcaaaatattaattattactactaacgggcattaagtttatttaattctcttaagtattaaacggctctatacaacctagcatattcgctctacactttatattagcgaatatttcattatataagcttaaaaaagtaattctcttcttcttaattataaattaatcgtttaataaggatgctacccgcttgccccaacccgtcccctcaattagaattaatatagcaatcgataattaattaatactattaaatataaaattcaaaaatataatactagtaataggtagccccaataactcctcctccctaataaaaaaagtagtaaaagatataaaataaataatattgttgtaatttaataatcggaagtactcgttattgctaacttctctaaaactaaagagtttattactattattatacaataatccctcctagacagccgctacgttaattgaattagtaatatcgtcgtatattactattattaagtatactgtatataataatatcattagtataatatataatatttaaaatattaggcttctaatatttccctttataaaggcaattaattggatttaacagactttactacaattgcgaataaagaaaaacccctaccaaccaccgtatactaatcggtattagtaacattttataaccctaatctcaattcctaataatctacctacttaacgggtctgttaggggttattattggatattatataatagaaactactatacccctatccctaaaggaagattcttagggtcttcctatctactacttaattaataagtaagtacctaccccttttatcggaattaattaaaatatcgagtacctacttattcaactccaatttaatacttaaatattataataaatatttatacttcgcaatattaattttgtataaactatattaattatctactttatatttatatttattacaaccttcaattttctttagggatttctacacttccttaaatatagaagcgaaatctatattaatataaatagggtctcgcaataaataaacgaattaattctacaaataaagaagtaaattaccctctaccagcatttaataggatattcgtaaaatagttattttattaatatattcctctttacttttattactattactctaatatcctcgtccgtaggtactatagcgatagaatagacctatttagtctagaggtactttatataaataggtttattggatactaatatatattttagaatctttttacggactttaaaggggggtataagtaaaggaaaaatatttttgccgtcctacaccgatatagtagttacaatatttttatttataaccggagcttgtagtatctattaaaaggagcggactacctaagagtctatatattttctacttactaatcttctttaaggtagtaataataatagcggtggcggattattccttatccttttagccgggtatattttaaaaaggctagaaaccctacgctatatagtatttcgaacttagtaaattaaatatttattaaaagggctagaaaccttacgctatataatatttcaaacttagtaaattagatatttactaagaaggttagaaaccctacgctgtatagtatttcgaatttaatagattaaatatttactaagaaggctagaaaccctacgccgtatagtatttcgaatttaataaattaaatatttactaaaagggctagaaaccctacgccgtatagtattttgaatttaataaattagatatttactaaaagggctagaaaccctacactgtataatatttcgaacttaataaattggatatttactaaaagggctaattaagaaggttagaaacccaccgaataagaataatgcaatatcctcgttacacttagtataaaagaagtaacaaatctatataaaggaagtaataagatttaatacttagtaaattagatatttattaaaagggctagttaggaaggttagaaacctaccgaataaggataaagcaatatccttattacgcttagtatagaagaagtagtaaatccgtataaaggaagtaatagaaacctactgagtaaaaatgaagcgatatctttattgtacttaatatagaagaagtaataaatccgtataaaggaagtagtagaaacctaccgagtaaggacgaagtaatatcctcgttacacttagtatagaggaagtagtaaatccgtataaaggaagtaatagaaacttactaaataaatacaaaataatatcctcgttatacttaatataaaggaagtagtaagtttgtataaaggaagtagtaaaaacctattaagtaaggacgaagcaatatcctcgttatattt