aattaactaattcaaataggaatattcaatagaattatacaaaaccggaatatactcgcatctcttagaaactttatataaataaggtaagactttaatataaataatatcctcttctaaatcgctatactcaataataaaattgcaggaggggcctttactattattataattaaataatatataacaaataatagtaatattaaattaattaaatccggtatctagaaaacgactaaatatcttaactttctccttacccttaataataggttttaaagccttaatagcatttataaccttattataaatataataaatattagccttaaaattagtaatagaagtactaaattaatcaatccgaattccttaagtataagcatttctaatatatataataaattacttatatatcttatccttaaattaatatatattataattaacgcctctaataaaaatatctatagtctaaaggcgcttctaaatctttttattaaaaatacgcttaggaccctcattatctttattaaacttaaaatcgttgtaactaaaaatcgctatattacaattattacaaagggagccgtacttttacaagaataaaggagcaaaatcctctaaaagattaatagtagaaaattattaggatttaaagagtaagaacgaattcgctactattaaaataatattactcacaataccaattttaaaaaccggggtattagaattaaaattaataatcgcttaaatttaaatttaagtaaacttttaaatctaaaattaaataaattaactatttaaataatcgatattataaatagtaagtataaataatttatataaagaatagcgtacaataatctattaattaaggggatcttcgcctactataataattaaattaattagattaaaagaggtattaatataaattcatctatctgtaattacaatatatttaaagtataaaattagggtaatagtaaaagaaataattaggataattaactttactagtactatctttacaacaagcaattaataacttaaaggagaggaaaaacaatgagaactatctttataataaatgtaatcgctagagttacccttcgtatcgaatattaaataaataatacccggattggaaggtattagagcttcaatatactcgttcgaatcgggctaacgcgagtataataatataaagtaaagaagcacaagaaaaagggaatagaatacaatactatcttacaacgagcgattaattttattagttggaagtaaaagtaatcgcgggattaatattattacaatacagaatcttacaatcgtaaaggtagtaaattcgcaacgaatcgacgaacttactaaatcaattaacaatacctaactattaaaccggggcgcaattaaaagaataatctaattactacttgtataattataattactacttaatagggtaacctaggtacttccaaatactacaatacaataaatataatacgtaatattagaagtaaaagaagaagataatagaagaagaaaggcgtagccgaaggccgccccgcgcaggaatccctttataggaattcccttatcttatcactagagcgcagctaatctacagctcctgcgaccgggcgagccgggcacgtgccaaggcacgtacctaagcacgctagtacctccatcgggggcgggcatggctgtaagccgtgcccggtctagtctagtcaattgatctaatcatacatacgatgcttcccgcatcaattaaccttcttacttataatataaattataattatattttttgaataagtaaatttaagttcaaaatcaatttattctactaaaatagtcctaattaatggaaaatcattttacgttttaaaatatactttaatattaaaataaagtattcgagaagctaatcttgttataagaaaataaatattaatatatattaatttttttattaaacttttatcttattccaaaattatctttttcaaaaatgataaacttttacagtctacgaatttctagtcgaactgatccatggatcagtttcaggtcaaaatgaaaaataactgtaaaattcttcccaagatggttttctacaacccgggtggcgcgctatggtatctctgaaccaaatgatcaaccgtcgttgaagcacaaaagtctgcaagagcttcgtccttctccctctgttcacgcagtatgtcgccctgcttttcgttcacttcagttttacgttatcaccataaaatgaaccacattgctagtacccttttcttcctccttgggccccctatttagatacggacccaacagggcagcgaatcacaactcgaatatgaaggaaaaggcgggaaatggaatattgcgtgaaggccaggtaaaagtatccagcaggaagagcaacatctccctcggccataaagcaagcgccaaacaacaaaggagagagaaactcattgaccaatatatcaaagatcgccaaccgagaatctctcctaattcaaatcgagtttgcctgcaagtcgtgcgaagagagagagaaagagagggagattttaagtctcaagccaacacgccaacctcaaaatattgcgtggcaggtccatccactgacttcgctccatcctcatcacgaccggcttgctccagtccacgtccttgcccggactacgaagttcgccggcctcggaaggaccaacgacgaacactcaatacagttatttcacgacaatcagtgattagcgtatgtacattacgttcacggttgaggctgatatccattctcctaattcgtgactaacttacgctccatcgacgtattggggaattaagcgaggagttcctgtcagaacctccgagttatgtacgcttgggagatgggaagcatgcgagacaccaccactttacatataccaccatccgctattgctatagaacttctctatactactgtactgtatctctctcgctactctgatgtggtatgttacaagagtcctccaaaaacggagattatctcggcaggagctctcgactcgcgaacaagaaagaaacaaagtatttttgatggggcttgtcatgccatccggcttgttgcctcccaagtacaagcaaagaacgccgaacgacctcctccgtaattatgcatctatctgtatgtttttgtttgttgtgattgtgtaccaagcgtgcaagagtagacaaactttcctgtcccaggcataccatgccatatagaaaatcatcatccagagacgctcgtactcatactctactgtgatgcgcaatgtgatgcaaattctgaagcgcaatcaccgtttacgcaaaacaaatatcgaaccgtcgtccttttagttacgagtgttccgtaactccgcaaaatcgcctattaggagttggcaatgttgtggatgctatcacagcttttattagccaacagcgtcatcgtataatataacgaaaaaaaaaaaacatacctgatatcctgcctgttctcggggttctccatgagcgcagggggttcgggtgtaaaaacctttacgtgtgttagtgacagcctcaactgctaggttcgtattagtggaggacctacattgaccgggccgctattggcgaccaagaccttgttggtgccgttcacaacggcggccttccgcttcgtgccacggctctcgttcaggtggtcgaagtaaccttcagggatgtcggtctggtatttgccgcagaacacacccacttcaaagtcggtgatcttctggtgatcaggagaggcctcagtacaggccgccttaaggtcggcaaggtcctggtaaatgacatcatcggcattgatgtgcttggcgatgtcgcttcttgtcttctcgtgggcgatgagctcctgtggagaagcgagatcgataccgtactggaaacatgttagcgttgatagtcatttatgcaggttgaaacgcggacatacaatgtgggggtagatgatgggaggagcacagctagcaaagataaccttgcgggcaccagcctcacgagccatgctcacaatctccctactggtggtgccacggacaatggagtcgtccacgagcaggacgacacggtccttgaactcggactccatggcgctgagctttctccggacgctcttttgcctggccttctgaccgggcaagatgaaggtgcggtagacgtaacggttcttgacgaaaccgttagagaagggtttccgaagctgctctgataccacggcagcggcagtattactggtctccgggacgggaatgatcacatcaatctccttgacaccctcctctccgaggatctccttgaccttgttggcaagcttcacgcccatgttctgcctgctgcggtgcacggagattccatccatgatggtatccgggcgggcgaagtaaacgtactcgaagatatcgggggagtaagccttttgctcaacaacctggtggaattgaggctgcccgttcttttggatgaacacggcttgtcccgggaggatatcctggaagttgctgaagcccagctgacgaagagcaatgctctcggaagcgaacatgtagtcgataccgccttcgagggtgctggagggacgcgatcccataatgagggggcggatgccgtattgatcacggaaggcgaagataccgaagccagcaatcatagcagtgacggcccagccaccttggcacctctcgtacgtcttcttgagggcactgaagatgtcgtcggtgttgacacgggccttgccggtctcgttcagggcgttggcaaagacgttgagcatcagctcgctgtccgagtcggtgttcacatgacgatgggcctcttggtcgagatagctgcgcagggcgggagcgttgatgaggttaccgttgtgcgcgaagcagatgccgtagggcgagttgacgtaaaaaggctgactctcggcgctctatgggtgatctattagccaaacggtgatccagaaggcatatggacgtaggatggatgttgacgatatgtagggtctctcaaactgaacaggcggaatgcatagaaaaatggctcggccttttgagatcgaacaagtgctaggttggagaggggacggatacgtacagagctagttccggcagtcgggtaacgaagatgggcaatgcccatgtagccgggaaggtctaccgtgcgcttgccgtcgtcaaagaccttggaggccatgccattgcccttgcactgaaagattctacctccagaaccacaggtcgcgataccacaggcatcttgaccacggtgttgaagatagtacaagctctcgtgcaaatcggcagaggcgtccgacgcatcggtatccgcgaggataagggcgagaataccacacattttgctggatcttatgaaactaatacgactgtaatcggctcgacggtcggatggaaggattcgataaagttaggtcgtgaaactggaccgcgaaggtagaggtatgactctaaagtggatatcgattaggacctgacccgtggtccctccgtggttgacaaagtatcggggtgggcgccgagagatggaataagactcggagctggaagaaaaatcaaaaatcagaagaaaaaagagacaagacaatttcgttatcgatgattcgccgaagtcgcttcggtttcgtttcgggtttcggttcttcgtctgctgccaggactaccagccgggccggagacggggcgtgagtgatgggcgatgaaaagtctctaaaactgcgaatctgcgagcaccacagacgatccgcgagagatcaagtgtggcaagcggagcctcagaaaaaaaaaaccaaaaaagagggcagaacaaggggacacaggggaagtcgtctggagaatcgtaaatgctgggagatgccggcctctacatagcgtagagcaagtgtccagacacgggattccatgcaaaagtcccgaccgaccacccactgtcgccaaggaggggcacgaggaggaaagaaaaagttttagtggagtcgtaccgcctcgactaaaatgcggggcaagcctatccacctggagtctcttatcgggactttatccattggccaatgccaggtcttcaggagccacttcctcccctggcgcctttagcttccgcaccgacgccgatgctcggcctagcccgatcagggagctccgtctgagcagccatcgacaaataagttcccgcgctcgtgatgctcgctttctgataccctcattcccggttgaacattgttgatttggaaggtagaacttggaggttggcggtttggatcatcaatggccaaggatcaacagcggcaggaccatgtcccgggactcgacccgaacacatggttcaccagccttgtaccaaaaatttatcctgaatatgcgtttcgatcccatcacgggatggctggtcatctgctgtggcatgtgatacagaccatggtttatagagccggaacacagaagatggggaactgtgccgctgatgatattgcttgaacatctagcattctcccatgacaaattatacaagccagaagcgatgtctttcaacatgccagtgtattagattgcttagtacttgaactatgaaacatagagctagtgatacttgacgttgcaaccggttgtgagttccgagtaaagggtcacaagcagtcaaatgactacaatggagcggaactggtacgggtaccacttccacgtgaaccgaataagtcaagtcggacagcatctgtcgatcaagtggcttgtggactttttgaaggatttggagggtagccatttgataaagttgaaactggatcattgtcataggtgttcaatttcatggcaagatgccgtcgagaacctgctacagtaaatatgatcgagggtgacagtatttttagattatgagtttacccagatttaactggcgaaggaagaaaagaccagatcaaaaagagttgtggagataatgagttcaaaaaaaaaaaaaaaaaaaaacgagtccaggcaagcgggctcaaagactggaagtccggagatgatacggagaggaagaggaacaaaaagacttggttgcgcaaggatgaatgatatgatgaagttcaagggttgcaaaagtaaagagaaaagaaaaaaataaagtcgaccatcctgggactcgaacccagagcctttaccaccggaaagtaacgcgctaccgttgcgccaaacggccattgttgaagatttttagtggatgtacagcctatagtctcaactccactgtcctccacgcaatgcatatgccggtagcagacggaagcttcccaacacgccgcataaccagccaacttgaaccaaatgataataaggaccaacctcaatcttcccgtcgacacgctcacacatcccttgatcctcccacacagccaccaccacactctgcacaatacaaccacatgaatccttgtccaccttctgcatcatgattgatcaacaacggaaaacagccgcgtaccaaagtttgaagaagcctcacttcgcctgagcgtcagcatcgtcagaattccgtgccccgttggcgcttcgtgcgcccgtctgattcggctgatttacagcctgcgctgcctgccattgagcaggtaggtcgttgattggaatttaacgatgacacagacggacctgggcacactcgggtggttctgaacttgatttcttgagctggccttgttgttgcgcatgatgatggtgtcaaccgcgaagattggcatatgagaatatatcatttaatactctcattgctacctgatgagggaaattggatggtgaagctcatcacagtgagttaccgactggctcgacgcttatggtcttgactctcgaggcatattcacacggatcaagtcgaacttcctcatcaccaaagggcaacgtcaagctatgccctgaagccgaatatcacaacttggactatcgaatcgcaatgcccccgaaacggtgaaaccaaccctccgtctcgggatgcacaaaccgtccgagcaagaggcttgtgtcttggcactccgcaaagggcatctcatatctttgctagaacagcggttgccattccgtatctggagtcgactggagcggcagtatacaaatcgggggatcgattcccccatccccgtcggccgtcatccacgttgcactgcccccgagaagctgacaggccgggtcaggttggacgcggcccggcgcctttgcagaatgaatggaagttgaccgtcttgtttcttaccctatccatccttctttacactacaatcctgcaaatccttccactcttgcctgatatctctcgattccctggctaatcatcgatgccatccggcaagtttcttcggggccattccgtttccgtttacgttcggtgttttgggcaatgggcaaggctggctctctgcaaggtgcttccggcttgtgagccatccctttgacggtgaaaatgaatcattcttgccaagatccgggagtggccaatcgaacaaccttatttcatccaccttgtgtttattcaagcggaggtgcacatttgtttgtgcccacgcagatatctcaagtccaccagcttttgcagaacctttgacatagtatcaatcaatcaatagaattaccatcctcttgcatagaacgaagagtcccgaaaagcttcttgacagacgaatttctttctccaccctaaacacgacgggcacaaatctcatgatattcgcgatcaacaatgcatttcgataactctatcacaacacctcaaaaaggacattgcagaatcgctgttattatcagcaaaacgaacacttttatcatcgtcgatcttttacatgaacttcctagctagcgttgctagctgcgtcaacaaagcgctagtacactacaactgcaagacccttccggttttggcaaaaatgatacattttcaccaccagagggatggcatgtagtgtacgcagtatcacgttcaggaaaaaaaaaagcaaagttctgaataaatagtgtactgtatgtactgtgataagatgcgtaagttgaacccgtgggttgcgtcgctgacgatctctggcactcgagaggcccataaagaatctcgaagctttgctcgttgtactggtccgtgcccggtacctgacaggaaggtgaaacttttgctcgcaaccacagtaccgcataccgtgaagaatacttcgtgtcgtccagagcaggggtaccatattcagccttcttgtcacttgtcagtgcaaggagacccacttggagacgggagagtccgaaacagaagatggatggatggatgagagcaaggcatctgagcctcgaagtgtacgcgttttctgatggcttgtgagcaaagccgtttcttagcttttcttctttcttccttttcgaaaacgggatttttggaaaacggcttctatggaacgcggccggccgcctttgctcggacttttgactagaagcaaattttatacataactttaatctcccggatatctcgggggccggcctacccacagtttttccagtttctttcttttgacggcaagcaccctgaattccagcttgcaaaatcgtcgttccgcttgtttgatctttgacctctttttcataaccatcgtaacttttctacattgccctgaaagaggacaccgaatcagcaggtcctctataccgacacctacatacctggcacctgcacaccttcaagccactctatctgtgccacacaccgccgtcccggtcccgtccggaaataagaaaagtcatgagctccaacaatacatccgggtccgacatcccggatggcatcaacccggacctgtggactgcatggatggaactgcgcaaagaatgttatccggacttgatcgaaggtgtcaaccctagctacgggtaccgaccaacgctgggagccggcattgcctttgatgtcctctttggcatctgtgtcatcggtcatctcatccagctgattcggtttcggcagtggacgtcggggttgatgatggttggggctatcagtgcgtattatccttttcctttttcgtttatttgttgctgtccgtcattcatctctgcacttacactgcacatgtcagtcaactgggctgtcaatgccatcgcggtggatcatgttccaccggtccctgcacatcatccacaacatgaaaccccagtacacccaactgtcagcaacttacccaatgaacactcggggggggcaaaaacccaaactaacattgcttcttccaacaacagccgaagcaataggctgggcaggccgcacctggtccgccaagtgtccctacaacaacgacgccttcctcatgcaaatcaccaccctcatcatcgccccgaccttcttcgccgcggccctttacgttctcctcgggatgctcatccggattctcgggcgccagaccagcgtcctctcggccaaatggtacgccatcatcttttgctcgtgcgacgtcatctcgctcgtcatccaggccatcggcggcggcatggcgtccagcgaatccaacaaagaaggaggcgacaccaagccggggacgcacaccatggtggcgggaatcgtgttccagctgttcaccatgaccgtgtttgccgtcctagtgctggatttcttgaggagggtgtatgcgctggccaagggccgaagggatggacgggggggactgacgagaaacatgaagctgacggtgctggcactgtttgtgtcgtttgtcatgatttatatcaggagcgtgtaccgcacggtcgagttggcgcaggggtggagtgggtatctgattacccacgaaggatactttatcgggttggatgcgaccttgatggtcatttcggcgggcatcttcttggtgttggatccagccgtgttgttgaggcatgagatgatcaaggttactacgaatgggagcggaaaggaggagcagggcacgaccacggggaatgactcggaagggcagggtggagtgagagaatgagcctttgaatcatgcatgcatgcatgccctgcaagagagttgttttaaggggagcatgaaagtttcttggttacctctaatgaagtcacggcaaggaaagaggaaaaggatatcgagcgggcggccagcgaagagacgcaacaacggctttcctttttttcttgagcatacgtaccagcgcacatacacggcatatatgtcagtcatgagagatgatagagatacctacataatcttcttacccatctgtccacttgtttcttgcacggatggctggatggggtgatgggctcctgtcatcttgtgcatgtgaagacacttgcatcgtatgcgtcaggggaagacggccacaatagcgaatccgggacggctgccatgcaagcagtcggccatacatgcttgtgcttcagggcatggccacgatcttgaaaagttttctgcgttcgccacgtctcacgagtgcacacggcaaagaaaaacagcagtgattacgtcggtgtatgacaactgcacttgatcgcgctccagctgtcggccatgaagaatttgaaatgacagaaagaaaaggtgacgttgaggactaaaatggaaggcacaccttaacgaagtgagcgataggaggcatgcggggaaggaactcgtcgagctcgtctcgaaaacgcgccttcattgctgaagactgtttggctttgtttggaaatacacagcaatgaacgtcgatacactaacgtttactagcaaacggtagctggcctaatgcaaacggaaagcctgggggcgaacacctccaaattctagtatcgtgactaccttggcgggatgttcccgcaatctcttttttctcaaagaactcgacttgattacaccacctcctccaacaattggtaccgcaaatgttgcgctccaacaacttcgagactcctgatatctcgtgcaaagacccaagtccgtcacaaacgcttggctcgtgttcttgttgactcgtcttctgaccagcgcccatgacccggcagcttagttgtcagggcttctggacaagttcctcagccttttatcctctcgccatcgccaggtacggttgtgttgtggtccgagaaaccgtccgccgttatcttgtcgtgactaggagtctcttcttgtgcttgtgcccaagttccgtctccaaacccatgagagtgttgaaaccaggaagcactactctcatattccttgaactgcttgtactcatggagaaggatgaaaggtaccggtcactgggctcctccgaagcgaattttgctgtccaaaattccctgccccccgatggctccacgtcccgcctgaagccattcgacatgtcagctcagtttctcccggccttagtgagtagagctaggaacaaacattcctccgcaaaaggcaaatgatcgagtgagcttcgttagctgccttagtgctgttctgcaaccatgttgtgtcttgtgcctgcatcgccggccaatgtttccaggtagtccggcgaggaccgatcaagatgggacatttccccatgagagaactttacgagttctcgagcccctttcccgtctccagatcatctctttctgtcatcaacgctttattttaccagctgatgaagcgcgagttttcactcgcatgatctcaagtatattgaccttcacctagagttctccggcctaaaccatacgattgccttgaacccagcttacaagggccaatccgtaggtccgtctccacgctcttcatgatccggacatccaagccgttatccggtcttccatctacagcgaaagagaagcctctcctccctttcacggctcgcaagaagcagaggattcaagtgcggacattgatcagccactgtttatatcgaagagtaatactatggactatcgcagtacttgccctttcggcgataactctctcgagaagtggtgtctccataacacatggcgaagcccccgagatcaaagcccacaaagaaacccggatacagacacaaacacaagcccagatcgatgaggaggagaacgcagccacattcatgttcttactggcagacgcgtatgagaagaggaagatgaaggaggaaacaaatttgcctcaatggctgcgtttcaggcggtaagtggaaatggcagtgatttatccccaacttcacatcaatactaacatacactacttagccttgatggcttctttcatggtatcaagactctagtgccagtagaaaaccacaagccagaatatccaaggagggatgaacagcacaaaactttaccttttacagccagcctctcaagaacacatactcccacggcgtatgtcccacagccggactacaagtcatccagatatgtgagcaagtatcacgatgtcaagccgtgttacctcgacaaagaggagacaatacctgttcccaatgtccttgcgtacaacggtcttccacaggggctaccggagcctgtcatcggttcacacaagctctttggcttaagggatgatatttgttttgacagattcggcagatacgggccatatggtttaggctacagctacgacgatggcggcctggatgtgggaatggataccgagaaaaacggaagcgacattgtgtgggccagaacgggcaagattgactacagcaacgtcgattggggtaacgctcagagccggtgtctcgaagtcaacaaagagcggttcggtgaaggtcccggtaacaccgcaagtgctcccacgggagaaatggagaaggatcagaaaccagttttccagcaacataagcgcaaaaagattgctcgcacggcgattgtagtacggttgtatgtcggatttccctggacggaacacgcaatcctcaacttccgtgcaatgatttccgaagtttcgctacaatcaggaggcgagtacacggtgcacttccttcttcatgttctggataacgacgagcccatctgggcagatccgaaggctgtccaaaaggtgttggatgacaacgtgcccccggaattccacagcctctgtacgttgtggtctgaagaccaaatgcgtctctactatccaggtcctttcgcccggtcgttcaccaacccaagctttagcagcatccacggcgtctaccgcagtgctcatttcccgctccaacactttgcccagacacacccggagtacgaccacttctggaactgggagatggacatgcggtggataggtaattactacgagttctttgatcgtctcggcatttgggccaagaaacagtctcgtcacgaaatgtgggagcgttcagagcgatactacatcccgcactatcacggcagctgggacaacttcacccaactcgttcacaaccagactgttgccagtggccatggcccggttatgggtcccgtccactatcccggacgcttgagactccgttctgagaagcgtggcgtgtccttccttcccccaacctgccccaagaacgctgtcactattgtgaacccgcgtccatatgcgaaccgaccaccaaaggcacaagcacaagcacaagcacaagcacaagcacatcgtcaccaccatcatcacccacctcgcgcgggctcccccgacgacgacctcgaagccaccacaaccaccacaccccccgtccccgaagacctcacaacctgcggtatcgacgaagacgccgacctcatcaccctcaaccccatcttcgacgccgaatcctccggctgggtctatcacctcgacataaccggctacgaccgctcgcacccccctccgccgcggcgcgcctccatcatcaccgcctcccgcctctcgcgccgtctactcaacgtgatgcacgaagaaacccaccggttccaccacgtcatgttcaccgagatgttcccggccaccatggccctccaccacggtcttaaagccgtctacgcgccccatcccgtatacctggaccgccaatgggatctcgaagccattggtcggacgttcaacggcggacgcgaccataccaccagcggcaaaggaagtccgtatcagtaccagaatgagtaccatcataaggggagcacgtggtattatgatgcgcagtttgcggggacggtttggagacggtggcttgggtacgcgcaggtagagggaccggcgggaggggagaagggggagaaggcgacgagtagtggggagacgggcgggaggttgaggggtggtaggaaggaggaggaagaagggacggggaggatgtgtttgaggagtatgttggtgcatccgatcaagtgggaggatccgggggagttggcttgggggaagtgagtggttggtggtgtgttgtggagggtgaggcaaagacccagcatgtcggtcgattggattgatggatggttagtttgatgagtgtagttgggttggatgggtgtgtatagtgtatgggaggctctccgggatgctcggtaccggtggtctggttgttatgtaggatcaggtgtaaaggtaaagagggatcaggccttggggggtctagaactctacggcatacgagctatgtagaactagtaatactacgaccgtcattcctttactacagtagcatttaggcggcaatgtttggtttcagcttttgtcgcaatgtacactatatagtacatggacatggcccaaaaaaggcagatggtagctacgaatacaacgcccgaaaatatcaggtcgagatgaccatagtgatgattcacattatgaatctgtttcgtgattgttttgaaggttgatgtgtgttctctgctgtgtatcggagtcagcgatccttccacagagcacaaagaaaccgatctgtttagtgtactggaggtgaagtcgggctggagcagagtagagaagccggacatcacgtcaaccgaactcgccgtcgggctcttctcgtatgtatgtaaattggagatttggattgtccctattgagcaacaactgaacccgacgatttcaagtccaagcttacgatatgtgggtggtgtgtacatatgtgtggtgggttgtggtgtgtgtgtcaccccacgctacatacagtactatagtacatcccacatccatacatagtagtagatacacccatcacacgaactttcgggggatcgggggagatggaatgtgccacccactcattcctcgacgccgcctcagacaggcatccttccttttcgcttcttgccgcatggaggatgggcacgggactcgactgaattttttttttttttttcggtcatggttgatttgattcccggatctagagatggatgggatggaatggatagagctttgggggtgagagtgtttacctagttgggtttgggatgagttggtggaaagtagtatgtatgtacagaaaagtatcgagttcggtgaacgacaaggtggtggtcttctcgtcacttttttggtactgtacactacttctatcaactttcgagtgggctcgcttgggttcacgacttccaagtgcttggttttccacagcactactattatatctgcgaaaaatggtttcttcaccatatcaacaaattggtacgggccgttaaatagtgttcactagttcgtatgaatgatcttcccgcccgtggccgtcgtcgttccctctctcgttggcgcccgaatgctacagtatcacagtatgtacatctcttcaacagtgtggtacgtaccgtttttagaatcggctagtatcgctatcggcctgcagatgggaatggaacgtcgtcatagtggaacccttttcttttttttccgcctagggctacgttgttaagcttttactatgtacgttttgtcgcgtatccgctggcagtctgctccatcaccgattgcttacctacctctaggtacagaacccaccgcgattcggtccgggtcttgtagtcatccactgttagcccaaggaagttatctgggtgtgacgacatctgttgtttcggatttgaacggatgaaaaagaaaagaaattggggttcgcgattgttgctcgttgctttggtgatgagattcgaactgaaaaaaatggcaagtaggagcacataagcagccccttgtcaaaggaaggaactgacaaatgtccatttgacttcctgtgtcagttgtcagcgcatacctctacgcacaacggttgacccgttggccaattgctgcttcacgcggatattctggattgaccaatggcgacgggctggaaataaaatctcgacgaacatcaacaccacgcatcagctcacaggccttttgcacagaaccccaaacacccttcatgtgcaagtgtccgtgtgtgagtttgctggacttgtcaaatgatgttttgccacagtgatccttttcagggtccccaccaccgccggccgatctgattggaaataccgagcagggagggcagaggaggggcagcttgcaacgctgtgattgctgcgttggaattcttgggaatgctttcgctattgctgtgttgtttgcacatcgtggacgaatgaacccccaagacattcctgcagaattgcttcaaaagggtcagccgtctgagcctcacaatgtcgttcatctacattcattcattcattcatcattgttctttgcacagcatttccccaaaacttatcaaagagcggaaggaaatcataaccaatcataaacagctcgaccccgaacgaagaagactgcatcgggtcacccaacttgggactaaaacaaggtaccggcggtaccttcctgtttacttgtcctcctggctgaagcgctggtcgggatcaaactccgttatcacgtttgctatcacagcactcattctcacaaggacagaaacgggaaaccagacaatttgaagatggggctgcaacttgtagttctttgcgtctcgggtcatttccacatacactacttctggccatgaatagtttcattccagctgggtaaacaccagcctcatctgcgtcctcgtgcttttctcgtgctgggcccaacatcgatgtttccatcaatgttctggagaagccggtaccataccttcgttgtctcaaagtacctgcccacccgtgcacatcccgctttccatcgccagggttttgtatgttcccattctcttaaccctggtccccccccatcgcatcacgggtccgcgtgaccgcatcgccggagtgggcgccatggtaccaatttcctcccgggccactgtattagaaacagaagagagacagggaatttcccgcccggtcttttcttctttttacgtggagggtgtctctggtgtggactgcaaaaagcaacctacgaagctagaggtaccgcgggcggtatctgctagtgtactggaggtgcgacccgcttcagccgccgtgcccgctggaaccagacagacaccctccatctcaaccctcccgcccaagtacctctacctacaccggcaccattcacctaataaagtgagattaagccatccccatagttcaatttccccttcacttcagttgtctgttggcttggtttgtttggatccgtctcttctcttgccctgtatatatatataagatcttccccaaactgaagcccaactttgaaagctatctacaaagtcctcgttgtttcctggaagggaaccgaagaaacccaaggccgtcccgctttttcctcctttgctgtaaacctaagctaccttgggcagtacctcactgaccccggtcctacctcctggagacctgacgtagcgtcacgtcgtggcccgccctgtccggcctgccctcccctcctccttgccaacctcacccaacaacaaatcggctcacccaaagaaaaaggattgtctgcttccaaagcccaattaattccatcgagcacctgtacaacaaacggcgactttgtccgactcacaaagccttatctctttccctctcgctccaaacaaagacatcttcaacatcgaacccgctcgtcttgactgttctccgcatctcgaaacaaacaaacattttcgggagacaaacaagatgacttcccagccttcttcaggcaaaggccggggtcgcaacctgtcgatcgacgagtacaatgtctatgacgacgcgaagacatactataccaccgaggaccgccatcacaaccaccgcgctggagccagaacccgcacctactctcaggtaagcactcccccgagccaggattgtcacgcttgggcgagcatccactgattccgccgcctacagaacagcttgttcaagcagtttgaacgtctaggccttcagaaggagccctaccgcagaggcagccatggtacgaagacaatcacttgccagcgaacgatcccgtgcaaaacatactgatcagacgtttgacagacgagtcaacgatcccgcaatcccgccgattccttatccaggtcgagcccacgctgcagagtctgcaatcgcaggaggacacggatggcaacatgcagatcaccatcgaggacaacgggccaaaggtacgcggaaacgccatcaaggggttagaagttgcagttggtattacacagcgctaacatggtgcaaccccccaggtcctgtccctcagaaccgctgcatccaatggctacaaccgattcgacatccgtggcacttacatgctctccaaccttcttcaggagctttacctcgccaaggaatacggtcgcaagcagattatcctcgatgaggctagactcaacgagaaccccgtgaaccgactttcgcgactgatcaaagaccacttctgggagggtctaacacgccgcattgatgcttccagcattgaaatcgctgcgcgggatcccaaggactggactgacgatccccgaccccgcatttacatccccagaggagcaccggaacaacacgagtattataccaaggtggccttggacaggcctgagcttcgcctggatgttcaatatcttcccgagaagatcacccccgagattgttcgggacatgaatgccaagcctggcctgctggcggtagatatggaagaagtggttgatcccaagaccggtgaaaagactctacgcggccgccctttcgtggtgcccggaggtcgcttcaacgagctgtacggatgggacagctacatggagtctctcggtttgctggtcaacgatcgggttgatctggccaagtccatggtgcaaaacttttgtttctgcatcaagcactacggcaagatcctcaacgctactcgttcctactacctttgccgatcgcagccccccttcctaacggatatgactctgcgcgtctatgacaagatcaagcacgaaccgggtgcgcttgaattccttcgccaatctctgttggccgccatcaaggaatactatagcgtctggacagctgagcctcgccttgaccctgtgactggtctctccaggtaccgccctgaaggccttggcgtccctcccgagaccgaggctggccacttcatccatattcttgagccctatgccaagaagcacaacatgagctttgacgagtttgtgtacgcttacaaccacggtgagatcaaggagcccacgctcgacgactacttcatgcacgacagagctgttcgtgagtccggccacgataccacataccgcttcgaaggtatctgcgctgatctggccaccatcgatctcaattcgctcctgttcaagtatgagaccgacattgcgcgtacaattcgcaacgtcttccacgacaagtttgaggtgccggatgactggctcgctaccaacaaccccgctgctagcaagctcgagacatcggcaatgtgggatcgccgtgccaagcgcagaaagctggccattgacaagtacctgtggaacgaagaggcgggcatgtacttcgactacaacacggccacgcgcaagcagtgcaactatgaaagtgccaccactttctgggccctgtgggcgggtgtcagcaaccccaagcaggcagctgccatggtgaccaaggccttgcccaagttggaggcttttggtggtctgctttctggaacaaaggagtctcgtggtgagattggtctagagcgccctaaccgtcaatgggattacccttacggctgggcgccgcagcaaattcttgcttggacaggtctctaccggtacggctttaacgaggaagcggagcgcctggcctacaagtggctgtttatgattaccaaggcgtttgtggacttcaacggcgtcgtggtggagaagtatgatgtgacgaggcccattgacccacacagagtcgatgccgagtacggcaaccaagggttggatttcaagggagttgccaaagaagggtgagtttgtctactgctatgtttttttttttttttttgtttttttttgttttttttcccgagagaagcacaatcgctgacatgatgaacgcagtttcggatgggtcaacgccagttatgtctacggcctgcagatcgttaacgcgcatatgcgccgtgcgctcggcactctgactccctacgaaacctttatgaaggccgtcgaggagaatcggaacaaggcgctctctgagctcgtttgatctggtttcggctaccctattttcaacgacacggttatctttccatcgaagcgtctgttagcctgcagccttttggctttcgcaatttccattattcggcgtttaggtttcgtattgactgctggcgcggctttttccatcagattacatagtcagatcggttcttgacaaggggggcgacgaacaggagctagattagagaagtcacatcaggaaagagaaggtactatgatggtatatgcataccactgcgtgttgctgagagagaagactgaaaagcacgcgagttgtgttgctcatgttttgctttaagggctgcaaacattccaagagacggacctcgacctgaacggtcagttagtagtagtagtatagataggcaaatcactacctgatgaaagaactgagcgaacgtgaattgacttgttgtgaccggacggatgtgagtgaacctgttgagaattgtctacagccaggctcccgcaagacaaaccaaggaggaccgcgcgtgcgctagccaccaaaatcatggcattgccgaagccataaagacaactttcattccatccattgctctcattgtttttgttgactttcacgactgactggtcatggctcacttgagttcttttcaggccttcaaacctactggatgctttgcaaaacatttttctttgagactcgccgtgaagtctacgtcaatttatctagcgtgagcccgacatcttctacttgcaattccccttatattgaaatgtagggcattcttgcaaactccgtcacttcgttagctggtctttttgcttagtgacaagattgatgacagcccaaattaaactactttgtacaaacacaatcatgggcaccgtcttactgctttataaccatgtcaagacacccatttactctctcccaggacactctttcacgacacttgacctcctatctcgacaggtaccccgctttcaccacttgagtcccgcgctccttacctttcacaaactgcaggatatggcaaatgccgtaaagtagaattttaatgacggtaggatgtggttggcgaaattacagagacgagtgaaacttgggttcgttaacgggataggatgaccttcgcgggttcacatcaatgactgactacgttgattgtcgagactctggggaagaagaagattgaggatgttattgtacagggtcttgagatggaggagtaaggggaaatgaaaaagttcgaggagtttcttccttccttcctcatgttgattctccctctttgttttctttgttttctttcctcatgaagcgaggggtgcggataggcaacggtgttccttatcgtttgacattgatgatttgtggttcaaggttttggaaactgttcttgttgcttgaaattcagccagcatagatgaaatcgtatgagctagctagtccttagtgtactctacagtgcagcaaggtaatacttgcgagtgtgcatggggagaaaacaaactagaaaagaactgaattcagataatgagtgggtagacgctcagtttggttggaattggttgcaaatcatatcggacagtcgtgtggaagtcgtggatcagcttgatagatctttctgttcccttcttgttcctgacggggtttgtcccctctccccctggtgttctttctgtggacatccagaaagagatatgctccattcttcgcctcttcttgtcgtctacacggacagtcccgcctatgatgagccacgtgacggcaaaaaggtgaaatacctccaaagtctctggagaacattttagaaccgattttttggaaggtccaagtcttgggcttgtctcgctccagtgaaggttctgcgagtggaaaggggttcccattccggtgtgttgaagagtttggttcatgaatcaggtgggtaagaacgagcgataactccgatgacggttgcacatgcctccaacagctataggcaaatcacaattcaggaacagacacttgatgccacaatttgggttttggatcttccaatatcttaacttcggtcgacatcccaaggttccaagggctttgaatcaccgagtggcacaggcgatttccccgagtttttcgcttcacccacaatagcaccacctcttggatacccccattctgctctagcagcccacgacagacactcgtccagctttttacgccccttcagcagacagaatctaggtcataattcccaatgacagtgtgctgcagaatatcgtcacacgtgaaaagcaggtgcgtaaagccaaagcactcataattccgccacacaaaatgtgtcgatctggtgcctgctgcatgtacatgtagggcagagccacttctaccaattttctgatgctctggaaaacccccaatcctaatcatgaagcagttacgccatgctaactactcgtactggatttagataggtgaggtatgaggccagtaaatcggccctagccacgagtttgaacctctaggtcaacgagcccttgatgaatgacttttgaggacgcgtgtctaaataacttgagcatggtagagagagcctggttgacgggtcaatgctggtattaccttggtttccataccagtaacctggaagctgggctgcacactcaagaaaccattgcatgagcagcatgcatacattagggctccagggcatggaaacgaaaagaagagggcaccgacaagactcagaaacaattcaaaaagagaacaatcacatcaggtcatccatctcagccctatcaatcaaaccaactaccatacgatcacatcgacaaccataatcacggcacagtcctctgggggttacgcaacctaggaactcataggtgagtcaaaccctgggatcggcacaagcgtaaaatacacatcgtcggcaacgttgccaagttcagcgggaagggaggcattggcgtcaggacttcagtccatcgagaagattgtaacaactatactctcttcaccgaaacttatcgactcgagtataagcatccacgaatccacccccttctcgttctagggtcatggactgtcacctagaccttcaatcctcagccgcctgccactcgcggcccccctctgtataatgtcccgacctcttaattggatgttctgactctgtgcacattgtccatcagaaaactggctcgaagaccttatcgacactttcgttcttttcgttcactattaccatatgttgaacagcgactaccattcatcgaaccatccactgtatacgactcgagatccaacacgctctactcgctcatcagcattcgcttcaggcgcagaactccatcttttctattctatttcaagaatactcgacatcgttggatagtgagaccgcagcatcccctcccgagctacccggcaaagagagtccttcaacgattcagccaaccgaacaactgaacatccttatcagagtcacaaactatactcgcattctttcaacaccggtccaagagccattcacttcttcgttgggcataatcaacatgtctgaccacagcaaccttcactcagccctgctgaccccttcggctatgctggccccccaacccgggctactgcccgcggccgaggtataccccgcgacccagatttcctcatcaacctcccccttcccaccagtttacgtccagcaaccagcaattctcccagatgaccgacccgagcccatccccattaagcaataccgattcgacaccctcccactctacaaccccaacgatcgccggtcacccgccgagcaatggcgaatgctaccccgtcccattgaaatcaagcgtcgcatgacctacaagctaagcttcgggaacgccatcttgctatattcttggatcaagaggctctccacgtcggcgagtacatcaaacatgtatcacgacgcttcgcaaaaggaggagagcctaaagaccggatccactacgcgcaagattgcgtcaagtttcaacaggagcttagagaaggagaaggcgaggctccgtcctatggttcttgctgaaatgcaaatgaaggactgttgcttctcgtgcctggtgcatattaggggaaagccctgccatcacccatacccccagcgtccgacgggagcggtgaattggcagggtggagtccaaaatggacacggacagagactcaaccatgtccagaaaggacaaagcagcacggcaagatctggagcacaacaacccactccacaagccacacccgccataagaacagtcgggagcataagtgacgttgcaaagaacctgctcacttggtgggatcgaagagaatttgatttgcttgcccagatctccgccgttgcatttcatggcatcatcgccagcgggcgtcaagaaactcaagatctagagcaagtattgttatggatcgatgactttgtcataaaagcaaagcaccggttcgacgagatccggtctctttcgtcggacttttgcactgccgtgctcagttccaacggtaatacaagagcccaagccccaagcccatgcttaaactcccttggggccatcaaaagcctcacatgggccctcatagaacgcctaatgatcggccttctcagaattttggtccccttgtttaccatcgactcagacatgggcacaacagaagcgttgctaatgcttcgcatcgaggggtgtaagcggggttggatccccttcctcacggaggtgttgagggttgcttttggtgggaaggatggggacgagtgcaagtatctttgcactcgtgctcagaaccgagggttgtgggacttttggagggaggtactgacggggaatcggtgggcaattgatgcgattgcggatccgagaactgtccccaacgggctcagtacctctagcctcaaggtttatttgatgcctatggggtgggatggaaaggggtgggaagaattgccgtcttcgctcaccaacgggaagcatgcgtggttccggaggcatggcgtctttcggatgatgtgtgaaatgcaccagaaaatccagaaggtcacgttggaaagccggcgaagagaaattcaagggagccagcagtcgggtggctcttctagcaaccacaacaacagcaacagccgccctcctccttcttggcccaacttgtctcaaacgaacaccatggcgaacgctgtcaactacggccagcaaccagagcaagatggaattgtctatgggggtatgcacgcttcgcctccgggtgttctgtcaaacgggcacaactctcatctcactccggccaatgggtacggccacgcaagtggaagtggaagtcagaaaagacgtcgaaaggaagttcaaaaaactgttgcatcagcacccgccgccaaacgggcgaaaagcttccatactccggccacctcccatactccggccaccttccataccttccatccttcggccacctcccataattcggccaccttccatactccggccaccctccatactccggccaccttccataccttccatccttcggccacctcccatgattcggccatcgcccataatccggccaccctccatactccggccaccctccatactccggccaccttccataccttccatccttcggccacctcccataatccggccaccctccatactccggccaccctccatactccggccaccttccataccttccatccttcggccacctcccataatccggccatcgcccataatccggccaccctccatactccggccaccctccatactccggccaccttccatgccttccatccttcggccacctcccataattcggccacctcccatactccagccaccttccataatccggcccatagtaacgtccatgcaagtggaagtggaagtcagaaaagacgtcgagaggaaggcggacaagaagcatgtgcaccagcacccgccgccaaacggatgaaacgcttccccaatcgaggctaatagcggcccatggaaaaagtcggaaagggcatctactcttgattgaataattagtgtcagtgactggcgctttcgtgttggtcacggaatggtctccaactatgtcctggctcctagtagaggacaaggacgtaaactaactaaagctaccttactaacatttttaaggacggtttctcaccatcatttcaactttgatccgaatagcaactatctttgaataccgaggggaagtcagaacagcgacggcacggggccgacagggcgctgctgcgacaacgaagcggagggttttcacccagctacggcacggtttttcccaccgactaccagtaagaagagaagcggcaccgcatacccaacggataggctatgtagatagctaacgtccataagaccaataataataactcttcttgaacaattgagcgtttagtttagttgtactttgtttcccccccttattatatccatagcatataacgtaagaaaaaaaaagaaaaaaaaaaaaaaaaaaaccaggtaaaagttactgtcccgaccgtgtcccggccagttgttcactctttgcgtacctctacgctcatctcccgccagcataatccgtctgtttacattcagttcttccacccctgaacaaccaacgtcttggcaaaagatcaacaaaagtgaaagggacggaccaggaacacaggcaagatggaacaagcgggaatggtccgagcgagctgtcatctggttgattcgagtgcgtcacgggtcgttgactgactgagttatttcactgcttgctagaggtactcattgcatgcatgtatgcagtatccaacaaagaaacttgctggactggacttcatgcaaccaggacaggtttagactaggtagacaacgaagaacgtatgtacatgtactgtgagtagaggtaggtatgcgcatgatcgatgtgttgacaagttgtggataagcccttacttgactcggaacttgaacttgaactttccatgtgaatttactgcacggacagctgaaagtgtcggtatttcgtaggtaacagctgagacgactgaactgagtgcgtgacgaagcttggtaggtacgtaaaatggctagctgctgtccaacctgattggatgatacatacctaatgcctgacagatacctctacctaacgatccgattgtcaagtcctcgctttccaggtgggtacactggcccctacggtcaacactccttccgctgcggtgtccaaggaccgacgaagtgattaaaactattcccaccatcgtgacatctcttgtcttctgcggttgattaggtatctagacagtgatttggacggagcgaagcacctctgtctatatataatgtacctttttgcaatgagcagtatctttaacatgatagatctcatgtctctactaccccggcctttctaacaaattcagtaaggggatacctagttccaagcttggccttcagttcgagcatagctgagtgtctgggccttgatcgtactccggtgacagtcttccgtatccggttccgtcatcaaagtcaactgttcaatgttccttaacgtacgtacgcaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtatctcacgacctcatatttagcaacctacggtctttgtccttaattaggtaggatgaatgtttattgtacgaaaaccaaataccaatcactcgaccaacttagcttgacagcataggtgtcttttctcgacagcatcggcaaacacaaaggcaagatatttgtcatcttattcatctagatagaatttgtatagaaaaccctttcgcccaaatcatccatccatccatccatccatccatcgttgccttcataagccaccattccagagattccaagctatgcattgaccattatgtacttgtattttagttgtgtaggaggaaatccaccaactaaaacaccgcaaaggaaattaacagagaaagaaaaaaaaagttctatccaatacatctacttccgtatccttcttttgtcttcgaatcacattattgacctccattgaacgctgggcaaactgaaccgaaggagaaatttcgcaacctcaggctctgatcccagctaagtgcccgaaacccaaccgtgaacagctgaaaaacccgtcaagtagaatgacgacaccaccaccatgtatgtcttcccttgcctacccacagagcttaacattatttaccaagtaaacaacatcaacgccggattcaacaacaccggcagcgcaaagtgcgtaaccgccatgctcgccaacggataaacactatacagcttctggatcttccacggatgtgggaagaagaaccatcccgcgacaatcaggcccgtcatcaagaaacagtacaagaatgtgaacttgaaccgcttcaggatgcgaatgatctcctgcccgaaatggacttcttcgatttctttggcggtggcgccccataccatgtcgatctcgaagaagtgacacaagatggcttgcgagatgtggatggagaggccgccgaggaagatggtgaacatggggatccatttcaggttgtcgatgactgtaggtggcggttagtcgctgtgttaaaaggaagagaggggaggggggaatagaaaaacttacagccggtaaagaaaccctgcttattcgtgcggtaccgaaggatggcgagcgcacagttgccaagagcggtgaacaccacaatgatggcgcagtaaatggcgaacgaatcgaggtagtacttatcgtagaatccttcgtaccaaccagtcaggaaatagttgatcagcgacaagccccatgccgctccgatggcatagtacgtcccgatgtatgcgcagatagtcaacttcttgggcagagcaataccggagccgaggaacttgcggaacagcggagtgaacggaccacggacgatccagaaacggagggggtggaacaacagctcgttacatccgtaggcgtacttctcccagcgggcgagctcgtcgtaaacagtcaagctgacgccttccttgaagccttcgccggtgtaggaggcgtaccgaagagagtagccagcgcactggagacgcaaagccatatcgaagtcctcggacacgtgtgactcggaccagtatttctcgtagccatcctcctcgtagctggcggcatcttggagggcttgccagcggagcatggcgttgtggccgacaaaggggcaggcgtcaccgcaggcgacagcgaaggtaatggctgtgtagatcaggttggtaaaccaggtgacactgcaaagaaaaatggtcagctatcaattcgcgatggaacggaacgaattgaaggtgtagaaattgacttgccctttctcaaagaatgaatcggaaacgttcatgaccccagaggcgaactgaaggatagccacttcagggctctgctccatctcactaacagcatccaacaaacagtcagacggaacacgagtatccgagtcaatcaacagaatgtagtcgccaacacgaatattgccttcagcccaagttcggccttcgtcctcgcgaagaacctcgttcaagcactgttgataggcggccgtttcgtaatcgtttgtccagttaccgatacgattgatcttggtcagcttttcctcgacacggttgctagtgtggagggcatagttcatgttgctggccttcttgaacttgccacgacgaaggaacacggtctcgccagcctcaagattcggcttggggttgtgtggcgggcgtgccacccagccgatgttgtgttcgtcgtagaagtcacggcgtgctcgggcttcttcctcgctgacgagctgcataccgtcgtcattgacaaagatgttggcggtaccgccttgcatctcgtaggtgctgatggcttgtttgacggagactaccgtgggcttgatgacagccgcgaggccttctttgtatacgggcatctggaaggtgacatggggcagcgtgtgttggtgacggtcaagcctttggggtggcttcccgctgtagtatttgctgttattctcgacagagctgatggggccaaagatttggaacagattgccagcgagggtttgaaagaagaactttgataccagctgttagcatctagtttgatggctgcatggatagaagggcgaaaaggtgtgtatcacgatcacaccacaaatgctggataatacgtaccaagctcacaaagaactgaataggcgagaccgccaacaaggcgaatcggatatagcttttgtccactgacgcttcgtacgcaagcgccctccatccgagaccgagacaagcaacacacagcgccatggtcagagctacgatgcaagcactttccaatctgaccgggcggtgctccttcgcctgctccaacgaatttccgtcgacttcttcaatctgtgttgttgcatttcctttctcatcagcatcgtcatcatctgcgtcgttgttggtgccccaaatggactcgatgagcttcttctcgaggttttcggcccaagagagaatcttctcgggctcgtcggcccacactaccaggattttggcgtcctcgatgaaagcagcaaactgatggagttggcccttgggtagatccgacatggtgcgcagaatctgaacgcgcaacccgtcgggcaacggtacaaagttgatatcactcctcctgctaatgccgttcaggattgtgcgaacgacgtgtgtgttgattgtcatggcacatcggacattcatctgtgtgatcatggcgtagagtgaatcggggatagccgccatttgcggtgggcagcaggtgaagttaccccgagacttcttcaacacgacgccttcgtatggatcaaagcccgtgctgtactgttttcggcacatttgctcgaaaagcgagttgaccatcatgtcgcttctgatctcggtcatcgcatcgagatcgccgtttcgggcatctccagccggaaaaatagtagaatgacggaatgaataggtcgaaccggtagcagaagctgtcaactgcacaatctgttttcgtgggccctggtgtgccgcacctggtaccgtgagtgtatttccaggcattggagacggggtaatcgagcgaggtgtaacagcactgccatcgtatgttgcaggacttgatggtaaccctgttgatttctgcccagagagtttctcgcgttgctgctcggggaacttgttgtcttcgccactcttacgagtcgctcgtccatcgtcccgctcgtccgccgtcgaggagggcgtgaagtatgatcggaaggccttcattgtcgtatcagattcatccgtttaatagctgaaaggaaacgattgagcccggcgacctgaccgaaaggccaacgcagataccaaaatatgctcagtcaaggggggagagggttgttctgatctgtgtgaggtaaacactgcagtgtttaatcgtgaaaagggggatatgtatgacgctagtgaacaaccgcaataagcttgatcgtgaaagtggcagatcccaagacacacgacgaacaaccagagttattcctcttcgtaaatgatagaaaactgtgatggataaatccctgacaatctgcgccgtcgcttcaaatgccgccgcctttgttttaccaagcagctgaggtggtgatgcgtggcaccgcactcctcgatctcgaccgcgaccgccacagtattcctcgaccttcactttcatcacatttgtgcgttttccccctgcaactgggtgataagcgatttagccaggccgcgtcttacacaagaagatctcacgttaggatacagctgaggtcgcaaagagtgacacgcagaaagtccgtacttctgatacctagagttcatggtatgcaatgtcacgctttgcgacgtattcagccgtgtcttcttacaccattcgtccatatatcaaaacgggcaggtgaacgacatgataacggtgacaagataacgaaacgacttactgagacgtctaccatcgctctaacatacaagcccgactgttaggcctcaaggtgtacccgtactactcgacgtccgagccaaccgaggtcacaatgaactgtgtcaggaaatagaacataatgtgatccacgcttcgcatcccatatgtcttggagatctcctaggtttgtgccatctctgcattctgattcgacggttcggcattctgcaagtgaacaattgctcaatgagcggaaagaaagttgttgagtccaggggtaagcagtcgatagtagattagcctgagtatcttgaatggtgtagcacggcctgcataacaacacctcgtctgttgtgtaacatatagaacctgttcggcctagcattgatggatgtggcttaaagacggctggccatctaattgtctgcaatgaagtcggagtaactcgcacagcagtagcgggtgcctgggctctgtacggtacattagtcaatgctatgttgccgccaaccacaatgatgaatccttcaagacgacatatcacagctgatgaagtgggcggtgaaatcctaacatgtcgttctatgaaagctgtagtgtaaaaggtcgttatccccagcctcggactggccggcgtagatcatccatttaaggtttagatcccagaacccccgtaactcgaggccagccagccgccgtgagtttctccttccaaacgtggttgcggttgcacggcccgttcccaccgtgaaaccacggccatgggggttgttgtaatgttcttgattgccccctcaatggatacgagcttggcaattgaacaccttcaaggtgccttggactcccaagacgccctcgaatcctcaatcacgagggctgatttgcctccatgtagatcatcgggaagagaaattggctcttggtgagatgagatatccgacagagaagcggcgcacgccacgaagcaagccttcgggagacgtaaagaataaggtgagctggaaagcctcgactggctgatgttgtctgaagaggggtctcttttttttgataagaatcaatagtgaaaggtcgattgacaccgtggcacgcagccagggccttcagctcgctgcggtcgagcgaatctgggtattgaccacccagctggcgccaatattcactatttctccacgaaaagcgtagcgccatgtaggtgcaatgcatactaggcagtgtcacttttggggttgaaagtaacggtgggggaaaccggggtgccccgtaaggttataccgtttctgctgacattagacgttagccagccattccatctccagcaacattgaaggttatcgttccaaacctttttcactgatatttcatgataagctggccgtatcaggccgcaaaatggccatattggtgcctgcggctgaccgtgaatgtagagtgatgcaggcgcaagattgactgacgcctctggccacgcagcgctttttcgtgaagacccccacgggcggcaagcaaagggaggggcataaacattggtgataggtagagcttttgggcatattcgctcgtagaatcataccgagtcctggtaatggcatttaatgttgaggattgggggtggttcccgtaagcagccgtcagtcttcaatcttcattgaagatatcctgatgcgaggaaattgacagtgtcaaacaatccctatcgttgcttgggtaaggggtccagaattgagaggcggtccagccaagccacctgggcgggtaagcctgactgccctgtctagattaaatgcattccgaccaatccaacgcgtcaaggtatcggaaggagatatgcgggtgggtgtggttcggaactggattcgtgacaatgaaacgataggtcgtagcgggcgtgatggggctgtttgtggtctcagggaagctcgttcctattttcgagaccggtctcgcgggacggaagaacgaaatcgaagctgtcttaaagaccaagggccgctcgacgaatctgtggtactgacgaaaatctccttcaatccccaacctcacaacttgaagcaggcaatgccccaagcaatggagagagcctagagaacagtggctgattgagtgtctcagcgccacgcgcatggtcccgaaaggtttgccgctggccagatacgtggtcgaacacagcacagcatctcgccaacatgaggcgctttgggtgccggcgttagctcgctcttgaccttgcgctgtgttcgtacatcaaatacggcgatacggggccacagtggcacagatagtgtgccgagccggcacttgtacgttggacgacataggtatcgccaagacgatagataggcaactttgatatgccgaagccgtagtcaaggctgttctccctccggcttccgagactccggggtgattaacggatcggcgttgagcctcagcactagtcggttccgaacatcaaggggcagtgtcatgctggcggcacccaatgtcttggtacaggactcaacgttggctcgccgactcgagcatgttacggcgccgactgggttgagctcaagagttcattgcttggaggaaaagacgttaagaattgcgcgtcatgatcgagcttgagcgaagttgtcacaaaggaagtatgccatcgcaaaggcacatcgagcaaaccacgaaaagctggaggaggttgagttgattagttgcttctcaaattccgtgtgcggtgtaatgttcttgcgaaaaagagagcccagggggatcacccattgctagccgaatggaactgacgttggtgcaaggggaagaaaatgcaaaaggtcacatgttcccgtcattgccttcaacgcggtgaagaatgggaaggcacgggcagctaaatcagagacacgagaaaagaagctctggatgcccccaccttccagaagcgtggatgaagttatgaactgatctctaacattatcccctgcaagaccgcccggctcaagcccggtttagtgccctggttagaggtttcagtggtaacagtgtggagccatcgtgctgtcaatgcactcccactggcagcctggaacacgctttaattggacagcggcttacaagatcgcggagcacaaggaaagcggtcttgttccattccttccatgaatcgtcatcctccatcacaacgtcggtccaagctggcgtcgaagaaaacaaaagcatttcttccgtctcttctttgtgtgatttgctatggtcaacttggcttcttcaatgttctaataatactcactttcatcattgcttttcctttatccatctagttttgtcttggtgatactgtgaacccggcgttcttggtcatctggttcacccccgctaccaaaccgataaactatcaaacaaacaccgacgacactcgatcctgtgatcccccgagtcaacagccgcatccccggcattcaaacaatggccgtctttgtagatctcgaagacgaagatgtcgaccctggccaggtccagccttctcatcatggcctcaatttgccggctaggaatggtgctggaacggggatcgtcaccgacatcggccgggccaaaacggagggcgtgggcagcgtgaacactgagaaacatcgcgaggaggctcacgagcccgctgtcagggagaatccaaaccagaactccatgacgctggctttgggatgctatccgtaggcgaccaccaccaccaccaccaccaccaccaccaccttctaccccgttttctttcgttttctagttgacatgtcttcgaattctcccctctcccgccttctcttcacgcgaacgggaggggtgaattactgactcgagtcttctcataaccagtatcgtcatgtctctggctgcctccattgacttgaacacgctcgataacctgtcgcgaacctgccggcaaataagggggaacctactgcagtaccgcaagatgctccttgtttccaccttgcattgctccaacgaagaccttcctatcgatcccgatgcggtgcttcgttatcgcgctcgtaccgtcaactggttctacatgcaagagctgggaagatccaataagccttgcaaggtcggtcaatgcgctcgcgatctggttggagggtgtcgccgttgcggtactgtcgtttgtcgggtaagtacatgatactactaccatgggtgatttgaagctacctagagagctaaccagtccgaaaatgatgttagaattgtgccattaaacctccggcaccgattgtgctccgcgaccgccaccgccggctgtgcgtgacatgcgcaaagacgcccatagggaatctcacaaagccaccccttggccgtgagttttccgttgaatcggatgatgtgcaaagagccatatgcagatgcgacacagacggagtttggctttgccagccctgtgggaaaacaatacgcaacgatgattacgactacaagaggtaaatcgacgtgccaagtcccactacatatactcacatttggttctgacacgtcacctatcatcagcatctggagatggcgaaaccaatacaccgatgtcctcggtggtctcggcacaggcatcggcgaaggcgatcgtggcgttatttgcggacgcgggagtgactgctgtgctgcccggaagcgggaacaggagatcgactgtgatgccgaagatgctcaagaagccgacggctcctatgtgtatactccgtctccctctaccaccactgtctcgaatgattccaccatctccatggctctatggggcaccgatactgccagcaccaccagtagtaacggaagtgtgaacggtagcaacgcctcctcgtcatcgcagacgggcggtcttggctctaccttggccgggcccagcctcgagcgcaggacccccagtcctatgctgaagcctggctatgacaggcatgaaatcgagggaattggtggtgtggtcaagaagaagctggtccggatggtcaaggtcggggcttgcgtccccgaatggcctgacgagcgggatcgaggcgatatcctcggacgggagatgcaggccaaagtgaggagttggtgtggctggtgttggagggtgattcccggaaagctggactatgaattcgccagacaggaaacaaggagtaaggcgctcgaggaaaaataggaagagagggtaataagggcataggcgtcatgatattttggatggcagtcgtgatcgtcgctcgctgagtttttgttttggtctactctaaaaggagtgtgatgggttttgggagtaatgagaggaagggacatcgagattgtaactttacggggttctatggattttggataacgttactggcttctggctacccaaaagtacaatcaatattccgtgtgcttctgagcggagagactaggagctcaagtaaaccttaccgttagtataaaattgcagaagcagagcagaaatacaaatttctgttatcgttaatagcttgctttgacccttcgtcttcctcgctcctcttttgctgctcttctcacttctctcttcgcttctctctccacttttctcttcacttttctcttcacttttctcttcacttttctcttcacttttctcttcacttttctcttcacttttctcttcacttttctcttcacctatctctcttcaattctccctgtgagaagagataggtaactgacaaattcggaacaggtcgtcagtagtcgttgttaactggttacaagaagcacagtcatgattatagtgaacgctgcgcgagtggtatttgaacaaagagacatgagaatgacatgaacatatgtacagaggtgtttttgtggttgttgccggctcaagtgtgaggcacaacaacaaacacttcaccaactaaccaacccccccatttcggctgccgaccaaaaccaactgacccattttccgttttccttcccccttcccacccagcctctacctacctacctacctacccattcctgatcgtacaaaggcgtgtgcaaatagtcgtgaccaaactgcgtctctgtctctccccttttttatgcgctgtgctgtgactagtaatacaaagtgtgggtatggcaataatctccttcctggctttccatctctccttcttcttcttcttctttttcttcctcctcctcctcatgttatcgctggcaggcttggatatggcagatcgaagaattggcaggccggtcggatggtcggtgatgaggctggggtggttgttggtttgctggtggtatatatctaccgcagcccctttgtgcgcgtatctcggagacaaccaactcaactcagtcgacccgtcgcgcataacgatgggctgagctgagctaggaaattggccctgccgcttttagcggtgtctcataccgggcaagatgaacaggcttttccccccagcccgctcgccagctagaccagaacaacaggttaccaagaaatagtataaatgccgcgcacggggaagcaaagcaaccgaaagccggaccagaccagaccaggccactccctctttctcctttctccctcatccgcagcctcctccgccctggaaaggcttcctcctcttcttcctcccccttcttcaacgttttcccccaaccccagtccatccgcatctatatctcgccacgatgcaacatctcctttctcctcctggcatccagcttggccgccgctctccgggggccccagttctcggcagtcctggcgcgcgcgagcttgtgctgctcctggtgctcgcgaggcgcctgggtgcacatcatgataaacacctttgtgcagttatacttgttgctgaggtaagtgacgctgtacttcttggggtccttggcgcgcagctcgcggatctcctcgacctgctcgggcgtgacgttgtacgactttgtggggttgtagagcacgggcggtaggtctccgtgctggtcggcagcggcggcatcggtggagctggactctggcgtggtgatgggggcttgagggggcttgaagagcttgtagatgtttgcgcggcggcgcgggtcggagcgcgggaggaacttgaagggcgtgtggtagaccgaggcctcggacgagggagggttgaagatgatgcggtcgccttcgacgggcacgttgaggaaggactcgtgcggaggaatgttgagcatgcgttttgtgcggttcgcggtcgactggtagcggacggaaatgccggcgacggcggcggccttttgggaggaggaggaagaggaggagagcgcgacgcggcggcagcaggtggccacgggccggaacagggaaagagaagcctccatttttgttggtagtctctgttgctttgtttacactctgaccgtcgtgctgtggcttcagtgaagaagttgtacagacggggacgacgggattggtcggagagccgaggtgggtgggatcgtcgaaagaggggacgagggttcgagttgcaggcgatttgcggaaaaaaaaaataaaaaaatagagacgacggcttaacaaagttcagcaagattatgagaggtctctctgttatttttcaggatcacgtttccgtcgcaaactgcaaattggacgcctgttgattctctggatatcgcgaatgcgggggatctggtcgtccaattgttcacccgtccacctcaatcggcgtctctgtctctcaacgagctccgcgtgcttgccatcccacattggacatgaactttttctcgggaaaccgcttaatcatggtcacgtgcttggtgcacggtccgcgtacgccgttcgaaagtaaacaacaaacgcttgggccatccgtcgggagctgcgggctatctgctccactcctccgctccaattcccgattttctgcggaccttgacggccggacacagtgggtctgttcggttcatcccatgttgtttttgtctgagcaccaaccgggccccgcccggtttcccggatagattcggcccattaatacattcctcttttcccatttgggcccggcaaccttccacatgtcccagatactactcgttagtcgttacctgggtcagattgtccatcggtgaccggagactacgggtaccgcataaaccgcgaaatgcgtgtggaacaataatcatgctttctgtacacaagacacgatcacgatgtttgtccggtcggcccatctggctttcgtcggagtgtatcgggacacctctgaggcgaattggaaacgcgtgacgattatgcaggggttttgaggtgagctaacaaagctcttcacattttcgtcactccgagttggcaaagaatctccaaaaatatcaccaacatccgcgtcgacgtgtgttagctaaaatagaaatacgccttagtttccttcgagaagagccactcacatgactcaccgtgagaaagaagattgaaaaagactctggaaaccacaagcgagctcggttcttttggtaaccccgcatttgcttccccagattcctgggttgtcgttatggtccagggtgaggcagcgcaatggtcttcgaatccgtttagttgcgccaggctgtgttgtggtcctggaaacaaccacaaatccaacgatctgtataccttgagcaaccgatgctggaattgtcgggtccgagtctagaattttggatgccggaagcttaaaaggtcccgggatgatggatacatggaatggcatggcatggcgccggtgtgtgcacaagcgacattgatgtgaagttggaaaaggctcgttgtcggacgccgtgtgacgtagagactagcattccccacctgattctgtctcaatttcagggtcgaaatgccaggcacatccaacaccccacggcatcaggtgctcttcttgtgatcgacaagtgggctgagagcaacttgaagacgacacccggaacttggtccgacagaaatcttcatgtgtgagtagggcgaggccctattgccaagttgtgaattggatgggaggggcctgaatggggccagtttcatggcctggtgatggaaattgatagaagtgttgttgataccgtcgactcgactgcgaccgactgcaaccatgtgtctggacaagtcaggccgtctcagtagagtatcaggtcgcggccaaaaaagggaaataattttgattgggttggtcttattatgtgacacggtggtcggcccaatcaagcactatctcccggttccttcgacatccaggcacgactccgtatcaccagactcgtatcacctcccgcatccggccgacactctcttgtcccaaaaatcccctcccttggtccaacgcttctcagggctgagtttgaggtctgctgcgtgaccaaaagagggtcaaccacgctgtcggcttgttccttgccctttgtaaaaatcttcgttgcggagtatccggaccttggcggctagtgagcattgaagcttgacctggaaatctccaaaaggttaaaaacaaggcctttggcgtgtcatcaagtgtgattcagaccaacctacccaaaggtagacagacagtcatacttgatatcgtgatggtgatgcctctaaggactactacactacatatttcatgttttgccaatggtgatctttcaactgaaacaccgctttacgctcactgcatggctctcaggcggccacggcagtccagcttacggtatcttacaatgatactagctctgtagaattcctagagtgggagagtgggtcggttggaccatcgtcatcgggccttaggtcgcttgttcttgatttgttcagttaacacagctcgtttagagacatgttgggctcgacaaacaggtcggcgatagacacgggagaaatcttttatgtcgtgcgttcccgcccgttcaagtcctctcccactgtctgccagttgatttgcatttgtccgacttcttgaactccggtacaacacatcccaatctgcaaacactttcagcagccctcgacgcgtaaagagctgaaaaggccaacagctctaacaaacactacctaactcccaaagcggaatctgcggcttgctcaggatcgcatttgcgcccgagactgcagcgggcagatccaggggacacccagcacctcgtcggcaacggccccatcacagcgcgccaagggtgacctagagcatccactatccaggtccagagagaagagaccgtccgagcttccattttgacttctgcatcgggacatcacatcacacgctgccttattgccagtgagtggtgactgcgactgactgactggacggacacacaccaacacgaacatcactgcacccttccgtcgctccctcctcctcatcccgcgatccttagttctctcccaccagacccggacgtgcgcaaattttccttcctgagctatcactcataacgccaaaagccgacctgggcaaacttgtttttttttcttttcccctcctcttctggtctcttgacatctcgtcatcgccagaaacacaatctacataaacaaccaaaaagtgtacaagttggttattggacaactgctaccagtacttggtaagggcgcacctttcctcacccttccctgtccacgtcacagtcccaatctcaatcgcggtcatcatgtggaatgggagtggcggattgccgtaatcattcatcccacttgagcttagcgatgcgtaatgggcatgcgacagcctcgcgaattgctcttgtccatcctgggccaggacgcaagagcttgtccctgttcgctgttgtcacgacaacacaatatccattttcactccccactgtcgccgccagccgaaattggggaatttcaaaatcaagctccatcttagatcaccatgtctgctccgcgcgcttctgatttctggtgttcccaaaataacttgcgctgaccagatcccggtgttgattctagactctccacttgtcccgaccttgagaagctttagctggagcttgtaatttgccctctttgtcctccatcttcgtccaaaacaccaaataaacgccatccgcgtccagtacttcacatctgcatttccctccagaatccgagacaaccgagcacgaaaatcagtactatcgcagctccaaaatcatcaatcattatgagtctcgccagcacatcgctgccccagggcggccagagtatcccaaggttagcgggcccgtttgagtccgattcaggctccggaaacgcaaccccacgagcggtagccggagacgagggaggagcgtcggaggagaagaaggccaagaagcgcagcctttttggctttggaaagaagaaggaagacgcatcgtccgcttcaaaatcgcctgaaccatccaccactagccaagaaaaggctacctcttgggttaagaggtcaaccggtgcctcgcctgttcagtccgacgtctacatcacaccacaatcgcccggccgtggctttacctcatcgccacgcctttcatcgccagctggtagccaaatcttcgagcgtgacgtacaagaaagcacttctatggtcccaaattcacctgccatcccgtctcacatccagactgagaactacatcccacccgtgcttgacgcctcctcgcaggccattaccgacaagcgccttgaccccgataccgttgagattatcactcatacctcgcaccagcccgccgccgtgacggtgaccggagctgcccctactgctgtccctctctcccttgagtcaagctgggtagacgaactagccgccttcgctgctgcgcggggggcaataactggaaacgagacagcttccaattacggtagctttgataacacggatgtccgccgtctgagcttcatctcgtttgccgatgtcgtgcaggccgagcagctacaggttgcaggctcgcgcgatagcatgcactttgctggcttgaccagcctcacccccactggtgtcaaccgctcaccgagcccagttcgctctccagtctcctcttctggtggtcacaacacaagtcccccaacgagcaagtctggatcggtgaagggactggattttggcactattccgggatctccaggcaggaaaccccttggaagcccaacaagtcttttgcaccctagcccggttgtcaacggcgagattgctattgagacaatgtcacaagcgctgcggaggacagggagcggcgatttgagtggtggtgtgaggagctttcctgtaagcccggtttaagctaggaggaacagtacgtgcggaagtcaacgagctggaacgacacaagacggttgcgacgcatggtcaacttgtgcttcttggttgaggacgtgcgaaaacatggtttaggaagaatcgaggtggagcaagaattcatacttttcgatattgcgacatttggtctggtgctgccggagggtgacaggaaggatatccaatccacttttcgaggaatggacgattgttgttgctgtttctcaaccacgggggtgctgacgtgtggctaacggctgttgtttctacctccgcttctttgctggatctttaggggggagggctggatggcaagacaaaggttgccgggtgctggttcggtgtggttttctctttcttttctatattccccctacttgttatcctgttatcttgctatttcttttttccaccatcttcacttcttgtcacccgtttgcgacctatttcccatttaacttttttttctcttctcttctttccttcttttcaaacatcttgatgttataccgaataccaccaagcacacgtcatggaatgactgcaatcgacagagagaaagttcgagctaggaaccaccacaacaaaaagagaaacagcggcttgatttgttgatctttcaatgacttttacgagataagtgaattcagaatggggtgtcaatatgaaaaatggtctaaacagtcagccggggcgaggtgatcgtccgctaagcatggttccaaggctgaaagtaatctacagggagattatatacggatccagcaacttggtcagccaggatcatgcagaccgcggaggaaattaagctttgatgatcaggcacccaatgatttgggtattctagtgtttcagaactcggttgacatcaatcgttccaactatccattatgcggtgattgtgaacggttcgactcggagtcaccacgtctcaatgcaaataccccactcactgaagactgactttggatggatttgactaaagcaacgcttgttgatacatgtcgggatttaggatgaccatcaaggaggtccattatagccatcctcatcctcgtgcacaccggccaatgtctaagcatacaacctcgtgaatccctcctgcggcggctgcaaccaattcctctcatcgtattccctcccctcctcaccctcaataacatgaaaggtatagataatccttcccttctggctcaaattcctctcactcctatgcaaaatattgccatgaatgagcaccaaatcgcccgccttgacctcccctggaacgtaggcctcctcctccctgcccttgacctcctccggcttcttatcctccccatactgttctccaggcgggaacctcggcccatcattatccaccatctccgtgccctccttcgcaccctcctttctcaccaacctcttctcgatcggcgcccacaaatgcgaccccggcagaaagctcaaacacccattctccagcgtcgcgtcctccagcgcgtaccagaaccccaccgccgaaggcgggttggtatacaaaaacgtgctgtcctgatgcggaggcaccgccccgccgatttcgggctgtttgcaaatgaccatgctctgcagacaccgcgggtccttgaagcccaagtcccgcgccacggccgccgggcgcgctttcaggtcttgcacccacccccgctcatcgtccgggctggtggctagcaggctcgcaaaggcagggttgagtccgtgcaggtagtgtccgattttgttgatggccttgtctttgggcttaattaggttccccgaagcgtcgtcgaaggcgtcttcctcgaagaagaagcggatcttgtcccctgaggaaaggaagtagtcgtcgccgacgtggtcgtggccggaggagccgccggtgcggaagcgggtgagggggtgcgtggtgaggtcgaagtcggagaggagcttctgggtttcggagaggaggcgggagacggtggtggggggcagggcgcgggggatgattaggtagccgttttggtggaagaaggcgagttgggtgggggtgaggccgtcggaggtgggaggttcggaggccattgtggtggttgtggtggtggtgattggtggaagaagaagatgggttggttgcttaggtagttctcacatgaattgaaaagttgagtgagacttctcgcttcgtctagaaaggatgtgatggtacaagtagtcgagacaatggaagtatggtgaggtgaagcgaggttgagtcgggatgaaccccaccttgatatagtgtagtctaggtggctgcactaacagaacgccatcccccccgataagagctgttgaggaccctccaccgctaacagtacccccttgcaagaaccgcgtctaagtcggaagaggaagctcaagaggatcgcctagcccgctgttacgacaccaaaagaagcccaagacaatggttcgacgcttgaattctcggcaagatagaccgaaggttcaaactttatttccacggttttttttttttttttttttttttccgcgtcgtgacgatctggtggatcgatgtcagcgagttgatgtaacgtgagatgttagtgttaggaaggtatcggcaagcgccgagctccactgagctgtgagtgggcgtacgtattagactgatgaagccatggtgaaaatatcttcaatgtctctggagaaaatgaaaatctcaaagcgtaattcgattcaatttgtggaaagcatcttgtctggcctagaacaagtgctatcaaggcaggttgatagacacagagacctccgtcttcaaggacccgactgcttacgggttagggttcgcctactgcctctcccacacgtgctcacgctctctaggcgcgatttggcccttgcatgttgcccctccgtcgccaacttcccacctttcaacgcgtcgtcatcaccaactatcaccagccgataccatgcctgcgcaatggctgagaatgcgatagtcctgtcggatgacgatcccaccttatccttcgacgaagacttccgccctcaaagcagcgctagcgctactactacctccttgggcaaacgtaagttgagcgtcagtttcgaggaaaaggtcgattggtcagacgattcggacgatggcgagaagctcaaggcacgacgcaatgccaagcgacgtgctacttcagggagcgttagaggcagaggatcaaaggggaaaggcaggggaggaaagaagacagcggctgcgacaaataggtcgagacacgacgagattatcgagctgaaccagcctacggtcaggaaggaagaagaaaccgactacgctgaagccttcattcccgactatctgttggagcgtcgcaggaagtttaacaaggacagagagctgctgcgcaacgccggcttgaagctacccccagactaccacgacatctacttttccgacgacgagaaagggactagatacgaacaacggccaaagttcgaggagagctctggtatcaagccatgtcgaccctataaggatgtcgaactcgagtactctgcgggtatcatccccgcttgcatcgcgcaatatctccgcgactaccaagtggaaggcgtcaagtttctgcaccaaaagttcgtctaccagcggggctgtattctcggcgatgatatgggtctgggaaagactgttcaagtggctgcattccttacggcagccttcggcaagaccggtgacgagcgtgatgcgaagaggatgagaaagatgcggcgagctggcgacctctggtacccgagggtcattattgtctgtcctggatctcttatccagaattggaagaacgaattggaccggtggggctggtggcatgtcgatgttttccatgggtcgaacagagaagatgtgctgcaggcagctaaatcaggacgtattgaggtcatgatcactacctacgacacgtacaggaactgccacgaagcagtcaataccgttgagtgggattgtgttgtggctgatgaatgccacatcttgagagaacacatgtgtatccgagacgactcgtgccatggataaaatcaatgccatgtgccgcattgggttaaccggtaccgcgatccagaacagatatgaagagctttggacactcctcaactggacgaacccgggctattttgggacaagagccgaatggaacgagtctataacaaagcctctgaccgcaggccaatcccatgatgcaacgctcaagcagctcagcattgcccgtacaaccgcaaagaagctggtgcagaacctccttccagagttcttcctccggcgcatgaagagcctgattgcccatcaacttccgaagaagagcgacaaggtcgtgttctgtcccttgacagacgtccaacgcgacgcctacgagaattttctggaaggagaacacgttacttttatcctcaatgcctaccaaccatgcaagtgtcactcggggcgagctggagggttttgctgctacaagaccctgagtgacggtcgtacttggaaatcttacgttttcccatcaatcataactctccagaagatcgcaaatcacttaacgttgctcatcccctcctcttccgacccaaaggaaaagcaacgttcagagcttaacgtgctccagacctgcgctccagatacgtggaaagagctttacaataaccgagaatccatgctcagccttgcaaacccggagttctgcggaaaatggaagatcctgagaaagctcctacgcttttggcacgagagtggagacaaagttcttgttttctcccacagtgtacgtctgctgcgcatcctgcagcatctcttccataacaccagctacaacgtcagttttctcgacggtgcgcttagctacgaagagcgacaaagggttgttgacgagttcaatacggatccccgacagtttgttttcctcatatccaccaaagcgggaggggttggcttgaacatcacgtcggcaaacaaagttgtcatctttgacccgcactggaacccatcttacgatttgcaggcccaggatcgtgcataccgaatcggccagatccgagatgtggatgtcttccggttggtctccgccgggaccatcgaagagattgtctacgctagacagatctataaacagcagcaggctaacattggctataacgcctccaacgaacgccgttactttaagggtgtccagagggacaagaacaggaaaggcgaactctttggactggaaaacttgttcacttttcacgccgaccaagtcgtgctcagagacattgtcaacaagaccaacatcgctgaggccaaggctggcgtcaacctcaccgatattgacatggaaaaggccgtcaaggacgaagacgaagaactggacttcatcaagaaggaaagcgaggacaaagacgatgatacgggtatgagctcgcttgcaaaactcgtcactgcagaggagccagacaaactgcttgaagctagcaagtccaaaaagccaaaaagcgatgccattgctgccatcctcgcctccgccggcgtcgagtacacccatgagaactccgaggtcatcggcacaagcaaggtcgaggcgcaattatcacggcgcgccgaactggcagcaaacgctgcggacagtcagctctttccaggcgccaacaacgcgctgtttgcagatagtacagaatccagcgatggtggtgatgatgatgacgatgacgaggaccaagaagacctaaacgggccggcgcggaagaagatgcttaggatgcattacaaattcaacccgcccgaggatgtcaagagacgacaattttgttcaatggcgagggagtttggctttcagaatgcgaccgattttgcgctggttgtggaaagctggacgcaagagcagcggcgaaattgcttggatactttttacaggcggcgcgaggtcaaattactggaacaggaaatggcgaaaatggaagcagagaaagagacggaggatgacgatgatgagaatgatgagtcaaccatggttaagaccgacgatgatgatgatgatgagactgttgatctcgaaaaagcggtcgcgaatgaggagatactagttctaggtgagtcaaagccaaatgccggagttgaagtaacgaggggcgagatcgccgagaaaagagcggtcgccggtgcagcggagagaggcgaggagggggacccactccgcggaaccggagctctcggatacggggttcgttccctgccgaacgctcgcgctggtgcttcagcttcaccggtgccgaaggctgaggctggggaacggcgaactgacgagaccgccacaatcgtttctgaagctggcaaaccggttgattcaggtgcatcatccgtggccgtcaagacggagggagtggaggaaccacgaacggttaccgtcggcgccgggacgtcgttcgacaatacggcggcggcggggcagaaaaaagtcacgacaatttttctgtatgatgatgaggatgaggatgacgaactctgattttgttgaagagttcttacgtggcttggcgtttctggcatgtctcaacattggcattatacccctgcagttatacaacagttttggagtattgaagacgaagatgtatttacggcggacatacgagacgccattccagtcctaccctttcccccaaccgtttgattgaatttcattattccttgcatgcggtcaccaaccagtaggacttaatggcgataatatcatccagctctggtttgtttgtttgttagctcgatcaatacctactcctggtacactgaacgggctcgcttccgacttgtcccaaaccttgcaaggataagattcattacggtgtagtttgttttgggaaaagcaaattcacagcatgaaaacgccccgaggtctcgagctaacaaaacaaagcagtattggactgtcgacgcctgtacgacggcatggagttgtcgattttcaatcacatggcttgacctttgcaccttgttatactgtttcgcggtaacgggattgctacacaaaaacaacagcatcagtcaacaaatgcacaagcacatgggacaatggcgtacctgtgcatgtgatgcatgtagcagtcagccgtttcggagtaacttcttctcaaccttttctcatcttttttttcttatcgtttttctatttgggtgcttcgcgcgttgtccccggtgtcgaaatctaatccatatcatatcatatcaggagcaccctcgacgacgaacacggaaaatcctggcctggggttccggggtataccccaaactgtgggctgagtggcagctgacttggacaccggaaagttgaccgaggtcaaaaggacgatccaatcaagggggaggggagtgctggcattcccaaccactattcccagagatcggaattgggtaccgctatggctggctacctatgacgcatctttcacatgccagtagtggggattttccttccccaggctcctcgggctttgaggctttgcgccggtctccgaataagatttctggggaaattcaacaacgaagtgaacaaaagaaaatatggggttcccgaggaagatggttcatgaggctagttagttgtatgcagtaggtatgtacactagtcatgtcactatgagatgacagtgacagactgtgtctatccgcatgtccaaagcagtgtttgtatacattgtactatgtatgcacatgggcatagggaattgaatgacccttatgcccgtgttgacatggcaaaatgtggatatctaacaagtggtactgcgggggaggggctggctccagcatcaggaacatcgacgacaacaactcaacaacaacaacaacatcaagcgctgtatgtaatggcgcgaagagacgagcaataatggccccaggaaaacagtcacaaaacagctggcacttggcacactgaagattggcctgggatgtgctgtagtgcaccaattgtacatagctcataggctcgctcgctcgccgacgttgatggacaacgtcccggcattcggtaattcggttcacgggggcactacggtacggagcatgtatgactggctgggacatgggttggtgagcatggaagatgtggggttgcaacgagacatggctcggccaaaggggggttctcttcttcctcttttcggatgcggccaagccccccaggacgccctctgactggtccaagatcgacttggtatgcatcatcatcggcttgacgaaaagtttagggccaagggttgggatgggatggcacttgagaaaatcgacctacactaagtacgctgcttcgtccgtcctcagcacagcacgcgacacggcaacattcgcgacaagtcgtcagtctcgggataggctacctacctatgtgcctcgtcaaggtacaacgtgtaggtacagctagtagtcccgaggcgcaaagaactaagggtcaagaactaagaactgagaaatggacctccctcggcttatacatagtgtagtgtactgtgccactcctgggcccccgtatattcgcccacagtctcgcggagcgggccccacacggactcaaactgatgttcgagtcagacacgtccagaggtccgatcgccaatgacatccaggcatccgattgaccgtcaaaagcgaagtcgaaaccccgaagagttactcttcttgagattgatcgggagcgaccggtctagcggctatttccccatcttcccttccccaatgttgccatgtccccgacagcctccatccacccatgatggggaggatgaccggggaagaagatgaagccagtcagggcacccacgctccggttccagtccgtgtctccgccgaaccttgcttggccatgactgtgttcctgattcatatgtttggagctccgtctgcttcttcctcggttcctttcttaagaaacttggtccccctcccaattccttttcctctctgaatttctttgttcttactgttctgtatcacatcaccgactccgagtttcaagtcaacaccgccaccttgaactcctacccatccacacgacatcatccttttaccgtccttgctttgagtgctaggtaccactaaatacccacgacatcaactacacacactacagttgtgttgcctcacgtcttaatccttattatatataccccttgatcgtttttcataccacacctgcccatcatggctgccaacaacatggtcaaccccgccgtggatcccgctctcgaggacgagcttttcgccaaggaggtcgaggaggtcaagaagtggtggagcgactcacgctggaggcaaaccaagcgccctttcaccgctgagcagatcgtctccaagcgtggaaacctcaagatcgagtacgccagcaatgcgcaggccaagaagctttggaagatcctcgaggaccgcttcgctgttagtaaccatctgccattggaaaacttgagggggaaacaatctcactgacaatctcactcggcgacagaagcgcgatgcctcttacacatacggctgcttggagcctaccatggtgacccagatggccaagtacctcgataccgtctacgtttccggctggcaatcatcctcgaccgcctcctcttctgacgagcccggcccggatcttgctgattacccctacgtgagtttttttcttctcagtgaaaaagagccattgagcccctcccatactgatattcgaatctagaccaccgtccccaacaaggttggccacctcttcatggcccagctcttccacgaccgcaagcagcgccaggagcgcctctccgtccccaaggaccagcgcgagaagctcgccaacatcgactacctccgccccatcgttgccgatgctgacaccggtcacggtggtctgaccgccgtcatgaagctcaccaagctcttcattgagaagggtgctgccggtattcacattgaggaccaggcccctggtaccaagaagtgcggccacatggccggcaaggtcctcgttcccatccaggagcacatcaaccgtctcgtcgccatccgtgcccaggctgatatcatgggctccgacctcctctgcattgcccgtaccgatgccgaggccgccaccctcatcaccaccaccatcgacccccgcgaccacgcttttatcctcggctgcaccaaccccgacctcgagcccctcgccgacctcatgatgaaggctgaagccgagggcaagaccggtgcccagctccaggccattgaggacgactggctcgccaaggccgaccttaagcgctttgacgaggccgtccttgatgtcatcgccaagggcaagttttcaaacgccaaggacctcgctgccaagtaccaagccgccgtcaagggcaagcagatctccaaccgcgaggcgcgcgccattgcccgccagctgctcggccaggagatcttctttgactgggagtccccccgtacgcgcgagggctactaccgcctcaagggcggctgcgactgctccatcaaccgcgccatctcctacgctccctactgcgacgccatctggatggagtccaagcttcccgactacgctcaggccgaggagttcgccaagggcgtccacgccgtctggcccgagcagaagctcgcctacaacctttctccctccttcaactggaagaccgccatgggccgcgacgaccaagagacgtacatccgccgcctcgccaagctcggctactgctggcagttcatcaccctcgcgggcctgcacaccacggcgctcatcagcgaccagttcgccaaggcgtacagcaagatcggcatgcgcgcctacggcgagctcgtccaggagcccgaaattgacaacggcgtcgatgtcgtcaagcaccagaagtggtcgggcgccacgtacgtggatgagctgcagaagatggtcaccggtggtgtcagctcgacggcggcgatgggcaagggtgtcactgaggatcagttccactagatgtgtgatgcgaatagagtgatggtttcatgattttgggagttttcacatttctggagttttctttttttgctttatggcggtctattatttttttccccttttcttctggatatcaaacaggacatgacaggacatgacaaacggatcgcatatggttggggagatacaaaactttgtgcgctgtatcgtttttggataggggtatgccccgtgtgatgaccttgatggcgttacgctgaggctttgtttataggtattgttgtgattcctgtttggcgaaatccaaatcacttttgaccaaactttatgcctcttgatcggctcctgatgtgaaatctgttgtctttcggttttcggaatcttcggattttcaatgaggaccttccaagtttcctgaaagcgtcatagaaaagacgatcgtcaaccacatgaaagtcaaatttggcaacttccccaaatccccaggttcggcaccccgcgttgtctcttcgcttccccaggttttcattggaggagggagggaccagggttgtacgaagaccatcaccaaaggggaacacgttcgacgttcattgttcactagacccacgaacctcggcttctttcactagtttaagacaccaaacgatgcatatgggcaagccactcaggtgtctattgaatcatgtcggcctgagctggcatctagctcggtcaaccatcatggcgttctcatgaattcatcttggagttgaacaagcttcacaagttcactcagtcaccactgccaacatggaaccatcaagtgcaaacacgggcttcatccaacaacagcccatcatcaagaaccagtttcacgaagatgtcagtctccagagaatagccaaacgtacgttcacccccccaaaccccctgattccgcaaaccagacagaccaccacctaacatccatcgcagtctatctccccccttcccttctcgagaaagtcacccccgagatctcccgcctaggcgacgccgtcctctcccagcaaatcttcgactggatcaccgacgccgagcgcaacactccttacctccgcggctcagggcgcgacgccttcggccgccccaaacaggaactcatcgtgaccgaaggctggcgcaagctacaagagttcggcttcgccaacggcgtcgtggccatcaactacgacagtaccagctcgccgtctcctaacggcccctactcgcggctgatccagttcatccgctgccacctctgggaagcctcgtgcgccaacaccatgtgtccggccgcgatgcaggacggcgccgcccgtttgctgcagcgccacctgaccactcccccactggcggcgaacctatctgaaaccgaaaggagcgtcttccaaaacgcctacgaccacctcacttcgcgcgacccggcctacacctggacttcaggccaatggatgacggaacgcaccggcgggtcggacgtgtcccagaccgaaaccgtcgctacttattccccttttcccgctgggcggcagcaaccagtcccattagcctgcaaagaagaaaacatgcccctgggtccttggtctatctcaggcttcaagtggttctcgtccgcgaccgacagccaaatgaccattctcctcgccaagacgcgtccaggcatgggcgtctcagccttcttcgctcccatgcgacgatggaaccccgagcttgtttcgcccacatgcaccggacccggtgccacaggtggaacggaactcaacggcgtgaccatctcccgcctcaagagcaagttcggtacagttagtttgccgacggccgaactagagctgaaggacatgcgcgggtggttaattggcaaagaaggggaaggcatcaaggagatttcgacgattctgaacatcacgcgggcacacacgaccgtttcgtcaatgggatatctagggcgcggcataggtgtcgccaaagcgtatgcgctcgtccgcgaagctgctggcgttggaaagggccgtcgattacctctctacaaacacccattgcatatgcgcacgttggcggacttgacggctgaatatcacgggctgatgttacttactttttatacgttgtatatcttgggattggacgaacacctttcctccccttccatgtcctccccttccatgtcctccccttctgtttcctccccttccctttcctctcctatatccccccctccccccttatttgtaagttgtaatgccttaatattacgtcggttaatagaaaattagcgtcgctggatggaaaattggacaaattattagaatttataagggaggattat