atataaaagaaactataaatattttaaaaacttacttataaaagtttattaaataataaaagttattaattttagcttttttatatataataattaataagttttttataaatttatatttatttatattaaagaatttaataatataatattttaattatataataaaaaatatattaataaaaaaaattaaaaataatagtaaatttttaataaaaaataatataaaaaaaaaataagtaatatttaataataatataatatttacttatataacttatatatataagtatatttattatagctttagttaagaaattaataataaaaatatataaaataaatataaaaattatattttatttttattattttaataattttatttacttttaatatattatataattataattaaataactttttaatattaaatattcttttaataattactttttttttaaaataataatataatttatataaaaagctttttaagtttattaatacttaagtaataaattaaaattatatatttataataagtaaattaataaaaaagaaagtaataaatatattattacttatatatataattaattttaataacttttaagtattttaagaaaaaatatataaaatattattatatataaaattaattattaatttttaataaatataaatttttttaaaaataatataatttaaaatatataatattattaaaacttataatttttaatatataattatttattaagtttatatttatttatttatttaatttttataaacttaaaataataaaataatatttaaagttttaaaagctagtaaatattaatattattttaaaaaatatttaaaattatttatattaaaataataataagtttttaatataataaaagatttataattaaattatataaaataaataaaatatatatataaagtaaaatttaatttatattttaatttataaattataataaaagattttattattaaatataatctaataataattattatataattattattttatttacttatttaaactttttaaaatatttttaagcttattttaatttattattattaaattatacttataaacttaataaatattatatatttttttaatataattaatattaatatttattaagatttatatttaatataattatataaatttaaaaaacttataatagctagtataataaaaaactatacctagcccttagtttaataactaagtaagtaaaaatatttaaaaaaaaatattatatttaattttattaggtttaataatattaataatactagattattaaaattacttataagatttaaaataaggtttttatattaaaaataaagttttttactaataagttaatataatactaaaataataaaaaagttacttatataaaagctagtaaatataaatagctttaatagttccttagaaaataaaagaaattaactattaaatactattataatatataaaactttaatattaatactatattatttaatataataaggtaatcttatagtaataaaataatcttatagttaattataattatatataaataataaatagtaaaggaaaataataaagaaatagtaataattactaaattaaactagttataaaagtaaactattaactaggctaaaattaataaatttaaagaaggaaaatagtaatataataagtaaaagggtaagaaaagtaatactaaaaggccttatatactttagagaattaaaaaaatattaaataaaactttaataagttagtaaaaaaaatagttataataagtaatataatttatatattataaagcacttagtatatattaaatatataataaaaggaaataataataataataaaaaaatactaaaaaaaagatttaataataagttataataataagtagcttatttttttatacctaggaggaaatattaatatttattaataatatttttatattacttttatattttttattaaaaaaagtaaaaaaaaaaatattttaaatattaaattataaaagtattttataacttttatatttaaatatataataaatataataaatataataaatataataaatataataaatataataaatataataaatataataaatataataaatataataaatataataaatataataaatataataaatataataaatataataaatataataaatataataaatataataaatataataaatataataaatataataaatataataaatataataaatataataaatataataaatataataaaaaaataaaaaaatataattaattttatttaagtatataattcttatataattaaaatttaatttcttatttgagcttagtaaaaattaatatttttaaatagtttttttaatttaaaagttaaaagtttttttatataaaagtatacttaagttaaaatagcttagctaagtaatattaatatattataaatataattaaatttatttattaataattataaatattttaaacttatataattatattaaaattaaattttaataaattaattttataataatttaaaattttattatataaaaaataaaaataaaaattttatattataatttaatattattaattattattaaaactttttaaaataattaaaaaaaaattaaaaaaactttttttattaatttactaaaatttaataaaatttaataaataaatttttaaatttctttttatatttatttatttaattaaataattaattatttatataaaattaaaattttaaaaaatatatttattattaaatattattattattatttatttataagttatatttaattattttattaatataaattaattttcttttaaaatatattttttaaaaattattttatttttattttttaatatataatttattttaaatatatttttaattataaaaattatttaaatataattattattttaaataatatttataaaatatatataataaaaaaaatatttttatttaattttaataaatataattatattttacttttttaatatactatagttaaactaaaattaatttttattaatttttagtttatattatatataataatcttcaaccacagctgtattctaacacctttcaacttctattatcaatggcttatacaaatagccttactcttccacatggctcaccatccgccttaccagctatctccagcagtaaaggagctgatcttatggtcttaaaagtagcatctgtactttcgacctcttattcagataatgattttcgcgacgcaattttcctggccgatgagcgactctcaagaggcagtgctaaaactaggcgccttctccgactagagctcctacgagaagcaatcgattgcaatggcgaaattatcgaggaaatgggtagtgttgtagaggtttgttagaccccgaccattctacctgctcattcaaattggtaacaagttgaacagcgcttaaaactcatccggggccttgtcgaaaaagtgaattctcgcatcgaagctatcaaacgacaaatcgacttggcacatgctcagacctcacctgctctgcgagatatgtcatctctctttgaacaacacaaggaaatcgagaggaagcaagaaactctcagcgccgtcgagagctactttgtactgacagaagacgaaatcgatttgctgacgtcaacgttgaaaccggttgacgatgcattcttcacctgcctccagaaagcgaaaaagatcacccttggttgcgacatactcctgggatttgaaaaccaaactcttggcttggagttgatcgatcgaacatccgggcatgtaaatttagctttccaaaagctctacaaatgggttcagcaagagtttaggacgctgaatctagaaaatccccatgtgaatccatccatgcggcaagcgttaagagtgcttgctgaacgaccttctctatttcaaaattgccttgacttttttgcggcatctagagaacgatttttatctgaggcttttcactgtgctctcacaggcattacgccccagggcacagaagatacttctaccaggccaattgatttaacggcacatgatccgctccgctatgtcggtgatatgtttgcttgggttcattctgcaacagtgggtgagcgagaagcgctcgaaactttattcactctaaaaaaggatgatgcgctgaatccatcaatgccgagcttcaacgaaaagccttggcacttcccttcagatgaggtctctgtcgatactgattctaaggttcttgaagcacttaatcaattaatggatcgcaatttctcgccggttgttcgaatactgcgccagcgagttgagcaagcagttcagtcaaacgaagatgtaatccctgcctataaaatttctacgcttctcagtttctaccgagctacatttgagaagcttctaggcgcgggttccggtctagaagaatgtacgggagctttagagaaagtagccaagcgacaatttcgatcacttgtgagagataatattttatctattcaaggtgaatttcaacaagttcctcccaacctagagcccccgcgattcctccaagatgctttccaacagctcggcatcattctccagacttatgaatcttctttgtctgtgtccgcagaccctggaagtgaggttcaaagtatattgtcacaagcgtttgaaccatatatgtcgggctgcgaagagattgcgaagccgatgacgtaccctgagagtgggatattcctcgtcaattgcaaactcacggcagctctttgcctagaaacctacgaatgcacgaccttcagagcaaatgaaattcgagacagcatatcacaggatgttgttaagttggttaatgaccaacatgctgtatttcgccagaaatcaggtttggatatgcttctaaatagcctagaagatgccgcacttgcttcagtagcaccgtcttctgttatccaagctagccaggagttggacgacttcctcccgtccgcattgatggatgcgatggataggctaaaggggctccaggactcagggatcgctcgagagattgtagaacaagctgctgaaagattctgtggcgactttgagagattggaggaggctgttgcaagtcaattcgacgatgaaacagacaatgaagcggctatgcgattttcaaggacatcggctgaaatccgtgttctcttgtcttgatacgcaacactcacggatacaaagtattctcattgtattgtagccatggttttttttattacatgggttaagattagcatgcgcacacttgattatatattatcgcattgctcttaaaagataatcaacaatagcaacgttcacgataccactgcgcgcataatagcattacagtccactgtacagcacgtctttgattgatcaaatctcacatctcatctccttgcttcattattggaccggaacgcttctacactgtgccgcacggaactgctcgagctgcgccgccgtcgcgccctctgttcccacggttcagagggatgcagtcccgtagactttgcgaacgcattgaggacatctgtgagcgagacaactccaatcagcttacccgacagcagcgcaccagccatcgcagccgctggaaccgagaggacaggggcagcagatgggatcgctcccggagcaatatcgctcgttacagagctctgtgatgttgccgttggcgtggcgggtgttggcagaggtgatggtggcggtacagagtccacaacccacattcgatgcgatctggttgccaccagtttggcgacggtatgagccaacgtggaataagggctaacatagaatacgggatagacatcctgtcccttttctacgcctctttcattgagaataacagaaatgaagttcatgcaagagccactgagtagatgtgcgctcgaggaacttgtcaaatgccgcacgtccttggttgaaatattccccactacattttgtccattgtccacaatggctacgcttgagaggccctcatcatacatgagagagagagcgtccgtaagcggagcatcggcgctgtgggcttgttaatgatggttcacgaatatcaaccaccttgttgaagcaaagtctactcactgaacggatattatcggctggccgccaattcccaactcttgcaccgcagctgggtagagccgatcaatagtgggaaagttgattccctcgttccagaagaattccaccatacggagctgacttaaaatgccgataacatccccggctgcatcggtgaccagaagtctgtgtattccgctaccgagcttctcaatagcctgagataggctgacgtttgaattcagcttaacgatagtgtctctgaaacaaagactttgaatctctcgaagtgctatatgagctcctccttgggccttgaccatgatgtcgtggttgtcgggtccagcgagtcccacgacggttagaagataagcgttcaggtcgttgtagtcgaaacaaaatgttggattagaagctgaagtttcatccttaacgagaacaacgctggttgggctatgtagcagcatctatggtttcgacatgagtaaaaaaggaccaagccacagcgcaggtaacagtcggtacttaccatagtcgcttcctccacgctgcattcgacgtcgatccatcttacgtcgtcgggagaaacaagctctcctatggtaatatctccccattctcggccaacaaacttgggattttggtgtctgcttgtggaaggcgggtgattgacgagatcctgaatcgccgcttgagtgagggaagggtggcgatagcggggtgatggtgggagattgcggtagctttctgtaaagctttgacgatgggtcgctctgctggtactcgagctcgagtgtgacctttgtggtgagggcgacgacgacttaacatcggctggcttggtagacctctctacatcggtattgatagacatgttggatttcgctgctatcgcatccttatccattacatgttggtaggcaagattccatgaaaaatgtccagtcgagaaaatgcgaaggaacgaaagcaatgcgcagtgttctcaggtgatgggactaggaagaggcgtaatcccccggatatactttctgctccatttaagtcgtcgcatactaatactaggagcttaggtgcggtcataggtactccgcctaggaaaggtactacaagtggcaattcgtcgagaggctgttgtctagctcagtggctccactgatcttagctaccctggtaggccatgaacaaaataaggttcacagattggttgattgataggtagatgccaaactcctcgaatgagtagaacgactgggaaaagcttgcgcgattagacatgtagtcttattgatgctataataataatatagaaagaagcagcgcgcccctgttcatcgagcaaatatctcgtccacttgacttgatatcactgccgtttcgaaccaccactcacttgtgcaagtggctcacagtaaattccaactgagtttagatcgatcagtgcttggaatgcgaaagctttgtgtcctggggatcccgctgcattttctagactaagttgaagagttttcataagtacaagggccgtcagtgttgagctaccgtagtagttctctctcttgaacaatctgagcagctttgcccattacttcctctgattaggtacctactacccaggcactatcgcggtctaggtagtttttttagtacacgcccagaagttatacacacccttcccctcccccaccttcctcacctgcacccaccacagaacttcgatttctgtattatctgcttttctcttttttttttgtcctgccgctagctccgcgataaggatcttcttttttgttctgattgtcaaaaatcttcacgacataactgcgcggcgttctcgtccgttggccgtcgcaaccatgtctcttctctccccagacgtgcatgccgagctcacgcaacttttgcaggcgcttcaggcttccgataacagcatccgatctcaggctgaagagcacctccaaaacagctggacgaattcgcgcccagaggtcctcttaataggcctcgtggaacagatacagggcggtacagacaatgcggtaagtcttaaccctcaggtcttaacggcctcccgactgctgggctgcgaactttttttttttgacttctctgcctagcttcgttcgtttgcggccgtcatatttaggcgcatagcctcgaaaactcgaaaagccgaatctggaaacaacgtagatctgttctattcgctagcgaaagaccaagccgtcgtcattcgccagaaactccttgaaaccttgggctccgaagctgatcgagcggttcgcaacaaaataagtgacgctgtcgctgaagtcgcgcggcagtatacagacaacagtcagtattcccggtcaccacacctcataatgtgcccaacttccttcgtcttcgatactaatacctgagctggatagatgactcttggcccgaactgctaggagcactcttccaactaagccaggctctggaagccgaaaggcgagagaacgcatacagaatcttcgctaccacgccaggtatcattgaaaagcagcacgaagaagcggttctgcaagccttccaaagaggcttcaaagatgatgctgtccaggtacattgtttggttcacgatctgcggtgcagcctactgactggagctttgcgcaggttcgattggcggctatggatgcctttgcgtccttcttcaggacgattagcaagaaagggcaatctaaatactatgctctcattcccgatgtgctcaacattctccctcccatcaaggattcccaagattcggacgacttaagcaaagccctggtcgcactcatcgatctggctgagacagcaccaaagatgttcaagcttctgtttcacaacctcgtccagttcagcatttctgttgtccaagacaaagaactggacacaatttgccgccaaaatgcactggaattaatggctacatttgctgattacgctccatcgatgtgtcgaaaagatgcgtcttacactacggatatgatcactcaatgcttgagcttgatgactgatctcggcgaggatgatgatgatgccgccgaatggttggcatctgatgatgtgagttttttccggcaatagtttgtactaataactttcttgctaatacaagtatctagctcgaagcagacgagagcgaccagaatcatgtagctggagaacaaaccatggaccgccttgctaataaactaggagggcagacaattcttgctcctacattcaactggctccctagaatgatgacttccatggcatggagggaccgacacgctgctctcatggctatctctgccatttcagaaggctgccgagacctgatgatgggagaacttggtcaagttcttgatttagtgattcctgctcttcaagatccgcaccctcgtgtgcgatgggctggctgcaatgcgctgggacaaatgagtaccgattttgcccccaaaatgcaaaccgatttctacgaccggatcttgaaggcaatcatccctgtcttaaactcaccagaggcccgggtgaaatcccatgccgcagctgctctagtcaacttttgtgaagaagcagagaagtcaaccctggaaccttacttggatgagcttctatcacacttattccaactactccaaagcgagaagcgctttgtgcaggaacaagctttatctaccatcgcaaccattgctgatgcggccgaagcggcgttcgcaaagtattacgatactctgatgcctcttcttgtaaatgtgctccagaatcagaatgagaaagagtacaggcttctgcgggccaaagccatggaatgcgcaactcttattgctcttgctgtcggcaaagagaggcttggtcaggatgccatgacccttgtgaatctgttggcacacatccaaacaaatatcacagatgcagacgacccccaggcccagtacttgatgcactgctggggccgcatgtgccgtgttcttggcatcgacttcattcctttcctagagaacgttatgccgccgcttctcgaactcgccatggctaaaccggacatacaactattagatgacgatgagcaagccgagcagatgcaaggagaggaaggctgggagtttgtgccactcaaagggaaaatgatcggcattcgtactagcactatggatgacaaaaacatggccattgaactcttggttgtctacgctcaagtgcttgagggtgcctttgccccctttgttgcaaacattatggagaagatcgcgctgcctggcctttccttcttctttcacgaccccgttcgctatatctcagctaagctggtaccgcagctgctcagctcctacaagaaggcttacggtagcccctcaaacgagctgaccggcctttggaatgccactgtggacagactactggaggtgcttactgccgagccagccatcgacacactcgcagaaatgtaccagtgcttttacgagtctgtccaagtcctgggtaaagagtgcctgacgatagatcacatgaatcgctttatcgactccgctatttcagcactggaggactataaagaccgagtggcagaacgagctgacgccaaagaaggcgctactgctgacgacgtagaggacgaagcagaagagactctcatagcaatcgaagatgaccaaacgcttctgtctgatatgaacaaagcgttccattccatctttaagaaccatggtattgcgtttttgccagcatgggaacgtctcatgcccacttatgaagggtttctcgcatcaccggatccaacacagcgccaatggggtctttgcatcatggacgatgttttggagtattgtggcccacaaagcattcgatacgcgacatacattcagcagcccctcattgacggctgcagagacgcctcagcagcaattcgccaggcagctgcgtacggtattggtgtcgcagcacataggggcggcgccgcgtggtctccatttctaggcggatctgtgccgtttctcttccaagtaacgcaagttcctgaagctcggaacgaagataacgtgtatgcgacagagaatgcttgcgctgccattgctaagattctccactacaactctaccagtcttgaggacgttccaagtaccattaaccagtggatcgacacgttgccagtcacaaacgatgaagaagcagcaccttatgcatatgcatatttggcagagctgattgatcggtgagtaaattgatggaaattccatggacccaagaaaattggacagagcagaaccggctaactcagattcatagccaatacccatctgtaatgaaccaagctggcaaagtattcgttttcattgcccaggccctggaggcagagactcttcaaggacaaacggccagtcgtgtggcggctgcaacaaaagctcttctaacggctgcaaacgtagacccaatgccattgcttcagcagttctctccagagtcacaacgaacaatcatgggttatttcagctagtagtggtttggtcgatagagggcaaaggttcattcctgattgcaactggctgataaccagtgaaactgatacaaaaatggcgcgcttgacaagtttgaaaatgctcaacaagaatttgccaataccttactgcgggctgagtaaataataaagaagaggcagaatacctgttggcgaggaggaatatcaacaaattataccggatagcggatttgtactcgtggcagctatcttgaatgtaaggataaacgatttaaataggtcactagttaggagggtgagcggttataatcaagacagccatttgaatttgaaatttacagaatagatacctacttacctgaagactactacaaacactgcggccttcacactgcggaaacagatggtagagctcaccgacgctctaatcaatacagtacatctacctagataggcactgtattcgtagccttctatctacattcttgtacacatgtgaggttgaatatgctcaagctgcctctgccataacaaagcatcgggacatagtgtaagtttatggaatacaataatttccatattaaatcctacaataacacaagggtttaaggcttctaatacatgccatcagtgccgcgtactgtaatttagcgtaagaatatggcaatcagcctccgggatgaaaatttcagccacgtgacctccttcctttgactcttttttttttccattggctacgataatcaattctgacttattttcttacatactagtagtatttagataataccacttaattatatttaggcaatgtcgtcccccgatcgtcgcgctggcatgaaacggcccagtaattatcattccttccaacacttatcacctttgtgggtgaatggctaatctcgcggtggcctctgctacaggaactcagtcgctcccaccgccgtctctgccgcaactggtcgcggagcaaaagacacctatcccggtcaccgataaagatacccagcgattgattgtcgttctatcaaatgctagcctcgagacgtacaaggccgttcaaggtggtgtcagccgtgcgggtgtccaccgagaggagaaatactcgcttctcaacagcgatgagcatataggcgtcatgcggaagatgaaccgtgacatcagcgatgcacggccggacatcgcgcatcaggttgcgtacatttgggcctgaaagatcggaaacaccgtactaactatcgcagtgtctactgaccctcctggactcaccaatcaacaaggccggcagactccagatttacatccatacagccaaaggcgtgctgatcgaggtatccccctctgtccgcattccccggactttcaagcgattcgcaggcctcatggtgcagcttctacatcgactctccattcgctccacaacttcaaacgagaagcttctacgtgtgattcagaatccgattacagatcacttaccaccaaattgccggaaagtaactcttagttttgatgcgcaagtagttcgcgtgcgtgagtacatggaggctttgaaccctaaggagagcatttgcgttttcgttggagccatggcgaaaggagccgacacttttgccgactcaatagttgatgagaagatttccatcagcaatttttcgctatcagcaagtgtagcatgcagcaagttctgtcatgcggctgaggatgcgtgggatatcctatgagcttgactgagaggagtagattagcttgctgatcgaatacaagccggcttgacgttgatacaacatcccgttttgcccaacagctcagagtcaaaattgggatcctagcagttggcgccacgcactgtttttacaaccaaaacattgtggcgctaacagcagctaagacactacggctatggcgattagtcatgtacggtttagcatggatggaattttctgaaccgcgaagccatagaaagcaatgcagcctccttttggaaatacatgtagtattataattgttattctgtgcaagcattgttgaaatcagatttgcggtgcacattggtttttttttttttttgctgtgccgcttagcagatattcgcataattccaaccttgacatatttgcactgatccctgtgtcatacatactcgggcgatttaaaaaaaatttcttcggtttcccaggtccacgtcctgcaacgctgataaccttatcttttaatcgtgacctacctatacacaatgggagtcggaaacaaacggacgctcacgaaaacaaggcgcaagacgcggtatggctgtcctgaattagtatctaaatattattgtcctgatcttctgaaactgattctcaacaagtgatgtggatcaaatcatatctgatcttcgatccgcgaagcacctaacgcaatataagagcacgaagctttctcaggatcttcctgggcttggcaaaaactactgcgtcgcctgttctaggtggtttgatgccccttcaactttaacggcccacgagcgaggaaagccgcacaagcgaaggtagatctccgcaatctctcaattcccacgagtgtctcgctactttactgaccgaccttgcaaggctaaaacaattgcgagacgaatccggacagtctaaaagcaccagcgtggataagagtggcctggttgaggataccacaatggatactggtgttgagatggctctttaaactgtaatcgaaatctcattgggccgtggggcatggtatatgggaaaggactctatgaatcagcgctgaacttcactcgaaatcctttcatctgatgattcgtccacgaggtcttccaatagcactggcccgtctggagcggcgactgttagttctgcctcttgtggaactacctcgtgccgatggcaaacgggactggcgtggcgcaggtatactgcgcttgagactgggcgctgtcgattccggaggactttcaacaaacgatacatcggtcgcggtcgtcctatacagctgttagcaagggagggaatgcttcagtttgtctgcatccagagacgacggacatataagttgtttctccgtcatgtgctggtcgtgggtcgttgttggcttgcgcaggatgcgggcggcttcggctgaacgactgggggacgggagtctggacaaaacagagaagatagatcagaacaagttacattgaatttgattggaattatagtagcagaagcagcacctcgggaaagtcaacgcaaaaggcgttcatattaaggccgtaaaggaagctggcaaacgattcaccaaacctggccaaactttcgtctataagctggaagtgcatcatgtttgcctcgagatcggccatggcatcagaaagctcggcaaaagccggctctagcctcttgagaggaaatgcgttctctgaattgtttgctggatgaagcgacccgcgcagcgatgaccgagaagaggggcgcagcggagtggtaggtcgagatgtccatgaacgtgaattcggtttggcactgccggggtgtgactcagaatgcgtgagtggcgccatgctgagcaatactctccgcgtgctctttgtagagaagaagagttgatgctaatagaaagcagtgactcaacgcgcgcgtagctaccaaagcccaagctacaagggtgcactaggccgatctgcctttatcttatcttgacctatgtacatagcatctaaacatgcgtactaggcctaagatttattttatttttatcaatcagcacattgccgccttctgcggcttctacttatattgctccatgcgctgtgaaattctttgcatttaccaataactgcctttccaataaaggtcataggtaattaccatgggggctgaacagtcctcaaactcggaatcacgccgtgccgacactggggaacctcagaggacgtgctactatgagcttttggaagttgaaaggactgccactgatatcgagtaagccaaatccgaagacgtaaaggcttttcacacgttaaatgcaagtagaataaaaaaagcatatcgcaagaaggccctagaactgcaccctgatcgcaacttcaacgatgtggaagcagccactagaaagtttgccgatgttcaggccgcttatgacatcttgtccgaccctcaagaaagagcttggtacgactcgcaccgcgagagcatcttgagtggccagcatgaccccagtgatgcttcttctgcgcctgcgacgttccataacgtgcgcctcaccaccgcagatgatattatgcgcctcatctctcgattcaactccacagtcccatacacggatgacaaagatggtttctactggatcgtaagagaaacgttcgaacacttggttctggaggaagaagctgccgccgactatgagggcactgaatgccccgagtatcctacatttggcttgtcaagtagtagcttcgatacagtcgtgaggccgttctacaacgcctggaatggcttcagcacaagaaagtcgtttatgtgggaagataaataccgcctctcagatgctcccgaccgcaggaccagacgttggatggagaaggaaaacaaaaaggttcgagatgacgctattcgagaatttaccgatgccgttcgatttctagtctcgtttgtccgaaaacgagaccctcgctatactccaaattcgcagagcgaggcagatcgccataaatcccttcggaccgccgccgctgcccaagccgcgcgatcacgagctgccaacagtcaaaattattcatcatttgaagtgccagaatgggtccaggccagcgaagacaaggtggatgagcaagattctgaatctgaggaatctgaagctgagattctggaatgcgtggcatgtaacaaaagatttaaaagcgaaaagcagtttgaatctcatgaacgtagcaagaagcacctcaaggccattcaagagctacgccgccagatgaaaaaggaaacagcaaatctggatttagatgcttcgagcactgataacacgcctgatacgttcttgaaggatgaccgggacttgcaaaatgtggatataaatgagcaggatcaccaggctgatatggacatggagactacatcctccttgacggagcaaacaaatatgcatgatgatgagcaagaggcatctacaaagacagcgacatcaccaagccgggatgcatcagaagcggactacaacgcaaatcacatcgaagagggactcgacaagccctttgaaaagctaaatctccagtcaaccagcgaagaatcaacatctattgatcatggcgaagagatatctgaatattcttctcaacagccccaaaacaattctgctgcggacgtgaatttgaaaagcaaagtaggaaaagccagactcaagcgccagaaaaaggctgctgctgctctggcagccgaaattgaggtatccaatgcacgcagtccaactgattcgaaaacgtactaaccatattgccacagcatcgatgcaatatctgcacggttgaatttgattctaagacgaaactgtttaaacatatccgtgatttcgggcacgctgcccccatcaccctatctagcgatgttggcaacaggaagaagagatgaaacttgtgtcatctgacatatcgattttgtgaaccggagtcttgatatgacgctgtctgggaaaatactggaattaaaacaaagccggggtagagaaaaaaaacaaacactctcggcccagatgcagttgtcgatataaagtcccgagatatatatctatcctgaatgtgagtgcttggctaccaaagactgctcacgatcatacataccattaagttaccgtcatatcgtcatcatcactcaatagctcaacttcatccaccgcgccatctctgccctcgccgctatacagcacaggctcatgatctgccacgtggattatggttttcccttggacgttctctacacactgtctccattccgtccagtcactctcagtacggataagaaagcctatcaacatgctcggatccatttctttgatgtgaatgcgacgcagcctagaggtatggcatgactcgatgtcttcttcggtatatttggttacatcatcgtgatatggaatggcttttcgtgtatgatgaggatccaggtaaaataggtaactcccttggctacccacgaagtaatgagaagatgcagggcggccgctggagaagggatattagctatagcattttcggcgccaaagtaaaacacaacatacccagcaataccaacagactgtggcatatggagagcagcaattagtgcgtcccaatatattggagtgattttgtcgatgccgaggcgcgtccgtataagaattaatgtcggattgaatgtttgtccatcggactttgcgatcttcataaaactatcctcgtaaacatcctgaccgtcattaggtgagtatatatttagagaaagtcctgaggagcttgtaagagctctgtatctcaatgtcagctgcgtcgtctgttgaaaaccctaggaatactcaacgtactgaatacactgagcagtggcggatggaccaaaccactcgcccgggtatttcccacaagctgtggccccgtggcgtacaaaattatgaatggaataaggggctcttgggtcgtcggcgaacatgcttataagatggcgttcctcttcttgggattggtcgcgccgccagtcttgacagcttcaagttagacagactcttcaaattagaattagctgtgataaaaacaaaagcgcacctctgcctagccgcagaataccgatggttgtggcgagtaggctctgcccagaacgaatcatgcaaccccagccactatcggaagagaagccagctgaatctgaaagcgtgctcttgatcctcatagaaaatgagagcgcagatgcggcttttgggtcaacagattttggtataggctcaaagccggatctataagtcatccagaatttagatgacatgtcttccacgaatccagcgggccaccctgttcccggaggcggctcctcgtcagctacagctgatgagaggctgctcgaggtggacgccggcggcgtttcgagcgcatttgctggcgatttggatacggcgggagagctttgggccggaggcgaggcgccagcggtatctggtgggctagattctggtgcatcgtggctcacggacgccgtcttgcttgcagctcgggagctggagtcgtctaacttgtaagagcggcccaggcaccaaacgggctggtcactgttcacatcgttggctggctcgggatcccaaaacatttgcatgatcttccgggggtatcgtccgaggtcagctatattcgattccatggctgttgataaagcaggatgccgttgcgaggttgcaaggttgtcactgcatgtgccgctgttgactactagtaaggaccgtcgaggtatgtcatagggctgcgcatgtgcaaggtacgtaccagaagcacatgctctctgccttgggtgctccacagaggcaggtgcctgcagtgcgggttgtacatgcggtcggtacattgagatcggatgataaaacaaaaagcactctgatatttgttgatatgctataggtaggtatcctacaagtataatacactccgctaactgctaacaatgtcgacatacatgctagtacgtacgatttgtatccatttgacgatttcatattaattaatgttgtacatcgatcgccccacggagtatttttagcacgctctatactaggtaggtacctaccaaccggctagtgacatagtgacatctaccattccttgtcatttctcatcctcctaaccatagaccatacagcataaaccttcatgcagttattatctatgcttccatcttacttacctctctctataacacctctctctcttcctctatgcgtccatggttgacacttcagatacacaatacatagaccgaaccaagactgctaatcagtcacgcaatggcaaagctacacccgatgcctcggacaagccgataaagcttggagacttcagcaagctgttttccgagttcctacatcccgctcagcacagaacagactctgcttccgacatttcggagaagagcagttacaatgaagacgaaagctctccgccaggcctgattacccctcaggccagcaggctaccttcaacagccttggaacgtgcctctgagcaatcgcttcacgatagtactagccggacgatccgtacccaagaggcctctgcccaacgaccgcaacccaacattgtcagatacaatctccgacgtgacgtacagtccatctttgcaaacggccacagcaccagcgttctttcatcttccgagctagcgtcatcatcatcgtcaacatcgtcatcgtcattttctgcagcttcgacggctgtagatcatggcacatcataccaagcctctctctgcggcaggggacatcgggttgtcgaacagtcttttctcctggcaagctcgcattctgagtgctcggagtgcttggttcaatccaaaatagataaaatctcgagtcgcgtgagcggagagccatttctgattgaagagaagcatcgggcgctcatgatgggcctcgtcccttaccgcgcccgagacgctgcgatggcagaaaaataccccgacatcacgtcccagggcatacatgttttcgtcgacatgtccaatatcgatattgggtaccagactacgttaaaagagagtcggtccattcacaaaagctcccgtctctcacctatgcctcacctaaacctagagcttctgaccaaaatcctgattcgagatcggccagtgacagcccttaatgtgtgctgctctacccttccaggacgttcagagcctcgatatgtgcagcagctgcgggagttggggtaccacattgatctaagagaacgcaaaagggtcaacgacgggcttttctcagcaaaggcgcccgagacccttcgttatgtcgaagatcttgtggacgagacgctgcaggttcgcattgccgaatctgtgatggagcattttcataaacccggcacaatagtcttggctaccggagatgcgaagccggctgtacactcggatgggttcttctcatatatgcagcgtgcactacggatgggttggaatgttgaagtcatctcttggaagagcagcctctccctgaggtggactgatagacaatgggcatctcaatggaatggcaagtttcgtgttaccgaactagatgaattcttggagatattaaagtagttcatatacacaaaagatagtagaacatcatgatcgatgactgttcatgattcgcagtgcgtgaattcgcatgtgatatatatttttatttatatttttatttcgccatctaaatgtgtacgttgtaatcgtgtgtttaacaacgtacgtaataaaacctaacgactcgaaacagggtttcgaatgcgttacgtagttatctcgtgtattcaaatgaaagcgggtttaccgcaagaaaaatctgtagtatacaagcatgatgatgtacaagtggtatcgtttatatccgccgttacataaaatcatccatctgtcccaaagcccaaattgttccaaaacctaaaagtaaaagaaaaagaaagaaagagggttcttttgaaagaaaatgtgaaaccatttcgtagtcgtgaaagcttgccatcatttcataagatgaaagtactccaaaaggaaattgtagctatcatttgcaatagcttgaaataatcgtttttttttttttttaaaaaaaaaaagggggggggggagtgccatccttcgcataagagagagatttctgactgaatgataagccttttttgtgaactcattcagtgaaagaccgagttgagtcaatttagtttgctcaagtttggctactttctcgctcttctcgtattgaagccattcctgagctgatagtgccagtagctaaagacgattgacttggaggtggcattgctgaagtgggatgctgtcctgctattgaggctgagctgatggctgctgctgctgctgctgctgccgccgtcttatgcgcaagttgcgctagatcaaggctgttttcgccgttgctggggattggatttggagtttcactcctgtgtaaaggcgaagaagggattggagacgccgacttcttactctgtgcatcggtatttccactatgaccccctcgcgtagagttgcgcggagatactcttccggtctagttgacaagttaattcatcccatcatcaaacattgcattctgtgagctgctggattctaacctgtttagcccagcgtagaccgcagctattgcacagatctcgctgtccactcggccccctccgccattctggagtatttcgagtatggcagttggcgcagtcgcgaactacatttccaaccccctttctcctcttccgtttctttttgtttgacagcaagccgccaagctcctctgccaagattcggttgatcttttccatttgccgaagctcaaattgccaacttgagcattttgtcgtcctgagttcatcgaaaatattgtcgtcagacgcaagagcggcatcttgagatccaggggggagcgctccacctgctggctgtgaaatttggccgctaaggcttccttggttatgcagagggttggcgacaaatagtgagctgcccgcggttagagatgaaggaatatggcgagatgatgctttcaagagctttgtctgggccagaaggaaagatggcttttgaccctccagcgcatctccaggatatagagtggtttgagcttggagcccctggccccgccgattgagcatttcatgtttgcaggtagatattttccctcttctggctttctcaaccgtgcgtccaaattcagctcgtgactctttccgcatcaactcttggatgcttgtcccaatcaatgactcaggttgtaggtccagaagtgacctaatatttgttgaagttgagagaaacatgccagatgtagacagcttgctccagagctcgctgtcaccaatgccgccatttgtctccaaggtacgcctactgagagcaaagacaggccgtttcctgccaaccaagatgatacatttgcgccctctgccttggtcaacaaatagagacccgtgactctcgaaccacgtatatccactttgtttacgccttattcggaaaacaatgttgacatgagtgcccgccgttgcgtctttcagctcccgcgtgacgggaacaatgtctgaaggatgacaaacggaggataaagaattcccaaccaggtctgcggcatcgtattcgagaatacgtttgcaggaaggtgataggtaaaggaagagtcctttaagtgatataacatggaccacgtcgtcggcattttcgaggagcatcttatcccacgattgtttatgccaatccgaaacgagcccgctcggattatactgctgaaggagggtagaaacatcatccaccccgagtgtctgaccgttctcggattccaaaggattagatggtggtggagtccatatatactgcccaatatcgttgtgtttgtagttcaccttgacgcctcccatttcttgaccagagatggcgtcagggcattcaacaagatcaatctgaaagccgatgaagtaccttatttcatcagtgtcccagggtataggtatcatcgtcaagaggttcagaaaaggctttcctcccttgcggtagtttatcaagctctgttgcacttcgcgaccctcctttatcattcttttgaggttaaacacggccccgtcgtccacaaactctcgcttcgatcctgcttccacctttccatcgggtgcttgaaggaagcggcagttttgtccaatgatttcatggcggctgtatccagtgaggttctggaaattatcagatacgtaaataatgggacaatcattcatcgtgacatcacagacgacaaaggcacaggacatatcgacagcgcccaggtggattttaggggccttccgagtggcaactagccatagcgctttcagcatatcgaaaccacttttggagtaaatggtcctttcttttgattggtctctgacaggggttgcaccgccggagggacttggctgagccatgtccactggtgaagcattctgttgggtggcaataactggtagagggccatgtagggaagaggacatgtttggcgcaaatcccctcatgccagattcaacgtttatgtgagaatgaccagcattcatcggcgcgaactgttgtagggaagcgttcatcatatcttcgtcgcgcaccacacccatgccgtctgggccgctacttgggcgaattccaagcgatgcgctgttggaatctccagccatggtggcaaagccatcatcgcccggcgcaaactgccctgcgttgagctggccagtaataggtgaggcagttagaccaggaacttggccgccagtgccagagaaaagatcaatagtttgaggttcggctgtcatccctcccatgtccatactcgcaaattgggttggcatcatggtacccatgatatcctgagatatagaagcgaagctgccggtgtccgtcatataactgcccatctgatcttgcatgccgacgctggcgccgacgtcggggaagttggaaggtatttccgggtcgtactgatagctgttgaaatccggtgctcgggagtcgaatcccatcatgtctccggggctgatggttgacatgcggcgaggaggaagatcctgtagcgccgaaatcatgggatttccgtgggcattgggcggcatgcttcttcgtctctggatgtcgtggtggcgcatagcatcgcccatgtggttgccggccatagcattctggctggcgatcatgtggttgcccaacgcggattgcagctgctgaggctggatggcagcgtctggaatcgacatgcctagaacgctgggctgggcatgtgtttgctgctgatcctcctccgaagatagctggtttgtctggtagaagccctccattgtgccagcatctatctaagcacccgaggcctggcgacctctggtagtcggagagggagagggcgaagagggcgaagagggcgccgtgagatagcgtcggtaatcaaggcgagcgccggctctaatcttgacgctgcttccgtttcgcagggacggcaagaaagagctgtttgatacggtcgtgagcagacgttgttgcgcggggtatgtatggagcgtgaatgagctgagccttgtgctgcggtagtggtcctcgagatggagctcgctcaaaatgttgcggactaaacagatgcgaacgagaggccgcacggctggaactcgggtggtggcgatcccttgagaagatgtcgatcaagtaaacgtgtggctgctagtgtgtttcttatgcgagggtccagaagtgcatccctcggacaggtgcgctgcaacaagagcgcaaaaacgcagagccacgacgagtgccacttctcaggaatgagagctttgcttaggtccacgcaccagtgtccatgtatctcatagcttgggaatgggattttgcagtgggaattgtttaggtcaccggagaaaaccactagaaggatgtggtgctattacggcatatctcttggatcggtaggtacctaggtaggcaacatgtctgctatgtttcgacatattatgtaatcgcaccccatcaaatgccaccaatgcctggtagtctagttgtctaggtactctaaaggcagggagaagcgcatcccagcagccagcaatattaacatctcaaagtataggtagttttactggaagctacatacataggtacacatcacaaatcctcaaaggaacctgagccatagccgggagacttataaacgaccgatggcagtgatttcggatcacagggtagcagcttgtacggatgaagtacatcacaattgaaggaagggggaaaagaacggccctatattgctggctaaggcatacctacctcgtggcgtgataagagaagtggcacccatcccgatgggttatattgctactatatattatgcgctggattcgcgattgggactactgctactagcattgggcatggatcccctgcaacatgtgcctaaatgcgcaggtagatgcttgggcagctgaagtccttcatgctctctgccgcgccacctcgctctcgcagtagccgcccccttgtagctgcacaggacgatttcagccttgacaaaggcacggtcttgaaggcctactgcaaaccattacggagtttatgaatgtagaaacacctagatgcctcaatagtagtaaatgaacatatgattaatataccaagttaactgcctttcgtcctctaactaaccaattctcatacccttggctaaataactccaaccctgtcattctttccaaccatgctactatttccagtcctgctaatgtttgtttccattcctgccatcactttttatctccctctttccaatactttaataggcgataggacaaagtaagctatattcaagctatttaaatcctgtaccgatagagtgtttttgcgaacggatctaaattcgcttataattttcaacagcttcatctttgacaactctatctttacgaaatgcataaacgcaatgatttcacccgccttttcaccggattcagcatacggtaaactggtttcggtatttgccgccgattagtaattcacggctctggcgatgttgggcaccggattaaatcatcaactttgtgattacaataatgtcaacttccactgagatcagaacgcagcagaaacgttgtgcatcagtcgtggcatcgcctggcgcttgacatgccaatgctctagtgtgctagcaaacacagagccacagtatcgaccgatactggaagaagaagaagaagaagaagcgagtttatcactgtaacagatgtctaatatagcaagcagggacattataaataaccctgccaaggccacgataatccactcgtgtaagccataccgctcattattgctatctgagctctgaattacacggcacaaattttttttttttttaaatgttttcatgaaacctggaattatagcgtgaaccggggactcccaaactccgcccacctcaaatttccggactgaagtaattattacgctcaagtcatttccaataagcatggtctaaacttctaatccaaagtcacctttcaactgtccagtctcctgattgagttgttcaaagaatatctcgattgcgcgagtagcttgtgagacgaccggagattcgtcaggcccttgttcgatgcaaagtactttttctcgcaggccatgcagcgcctcgtcccgatcttttcgcttcttttcgcgctcagctaaccatgtctcccgcccagccaggtatttggtgctatgtccaagtcccgcgctttctggtgacaggccgccacatgagcgatcaagaggagcagccgaaaagaacaggactctcccggcatcatcgtgttggaactcgcgccgtatagtatcgggcaaggtttcattgatgttgtccggtaacgtataaacctcagggggtcgtggcggattgtacatgttagcatgtgcctgaacagcgccaggtgtacccattccgggtggtctgggtactgtggcagcatggccttgcatataccccgtaggtcgaggatttggcatttgttgatggtgcataggcattactggtgattgagcgaagcctggattataattttgcatgtatgcaggctgaggctgatattgatactgcactgatcgcatctgcatatgcgcaggaggagtctgttgcggtggatgaggaataggtacaggcgtctgcggtatatttgacccagcagtcggattgactggctggaaatgttgtggcatatgcccataatactgatttggagctggtactgcgccaaccatggagtaaggaacagctccgtttctcgcggcctcactcgtagcgtccttagctgtaggatttagtgggaggcgttgagctggttctggaggaatcttggacatgacaggcattgcaggcagcatcatatctggaggtggtgattcctggaatgggtaaaactgcgtcagtcatggcatgcagtgtgtcatatcgcaatactgaaacttacattcggccctggtggtcgacgatggacggcgccaattatgggtggagcattcgggcttccccatgtaggccgcgggagttcatctgtttccttggcatcgtcgcggaggagatgcttgattgggctgggtatcttcttcatctggtggggaatatcaaacaaatccatctcatagtctttatctcgtacttcatctggaacacagctcgcccatgttttgatcttgttgaagtggaacttttcttcgttatatcgagactcgcagacgtagacatctttgtctggggagagccctcggggacggcctttattaaatcgcgtgacaaacataacatagcagcggtcaatgacatctgcaatcggatggtcgcggtattggcctgtcttcaccacttcgcgctcgtaaaagtgtttttcgtatcgatgtaccgtttgctccggtctgtagtaccaacaggcattaatccacttttggccgtcacggtcctgccatgtgcggaatatttgagcaacaatgggctttgccaagtcattggggttgcgaatgtgcacccagtcgcctttgaacaatcataaagtaagccaaagtgcagaggcgcgaaggacaagagcgcacgcagcaaagaaatgacacttaccaactttccagacttctccgccatagtcaatgcttgctagaggaagcctgccgtcctcgtctcggaagtcatcatctggtttcaacttttcctgctctgctagtacccgggcttgctgctgtagattcacggcagcttcaaacacttcgctatcatcttcgttatatagcttcgcattttcaaacatcaactccaggtctgatagcgcctggtcaaccgtctgatatttttttcgcttcgccttcgttttgatgctgtccaatgcgatggggtttgtgattatttggtagtagtcggggactaccgtcttatctggcagcctctcgaatggtgcgacaagagagttcccatctttatccttggctttcctaagttctttgaggatcgaaaagattctggcttccgtcggggtcaaaaccatcggaggccggcggcttttttgttggaaactcgagtctttatcggtgctgcggtcgcctcgaccagatcgtcttcggcgtcctcccccgtagtcttcatcgtcggagtcttcgtcggtatcctcctcctcctcctcctcttcctcatcgtcatcttgattgccaatgcgtctctcagctctttttggccgtccgtcttcttcgtcctcagcctcagactctagcgatggtgatgattcgacaggaggcagctctcccaaatctggcaaacgcgcctcgtcctctgtgatatctccactgtcaacgagtttttgaagttctgctttgaagacttctcgtagtcgttcagcagccccaaagataggcgctgaggggcgattgtaaacctgagcattgtgacaaatttgggagacatctctgacaaactcggggaaggtagaatattgctttttttgtattttactctgccattacgttaacaatctcgctgctgcgcaaatagcaaatggtaaaacgtacccgtatagtactgaaagcaataggttcggcgatgatatcgaagtagtcgggcaggaggcgtctgttggggatgcgctgaaacccagctgcgagctcttcaccactggacattgtcaaaatgaaggcgcgcatctcgcattgcttaggggcgactcacccttcttcgacgctacatagatatttcgaaagatcatagatcagctgaaatgaatcgtgaggttcatcttgagccgagttgtcttccatatctacgctagattcattggggctctctttcatgtcgacatcgccgtcgacggcctcgttagcgtgctcctggtccatctcaagctacgattttgtctctggactgggagtaaaaaggcttctggtcgagtggcacggagtatcttgatcgaattaaacgtctcctccactggcgccccatgtgccttttttttttttccttcgtagaatcgcgacgactgagatggtctcgcgatgcatcaatacaatgcatggcgatagccggaacaaagttcttcccgttcgcgtttgccactaactaattacggaaaagcctcaagtggcctcaagtggcctcacgtggaggcttgagaggcttgacagccttgaagcgaaacgtagctgctgtttttcaggcacctggcagccgaggcaggtagtatgctgcagagtggcgactcagctgcctaaaaatcatacaacagcgaatggatataagctgaatcatccatatgtcaaaattgaggtttactgacaaactagtgctcaattgatgctctgagggctctgagggctctgagggacaaagacgaaagggatagtactggttacttgtaggccaatgcgggccattcgcaggcgtagatgtgaaatgctacgttgaagctgctccactgcagcacaaggtagcgcccaattgtgatacgttagcgctcctccatgccggagctactgtggctatgacgcttggacgcgtattagatttttttcccgcttgcgtctgcgcactgcatttgatcactgaaacgccatgtgcgagcaacagtggcctgtactgtctgccatgtacccaccatgtccgttccttgcattatatttccgatggcctgtccgaaacccccctgacccaattcgaccggtagaatcgcagctaaatttttggcggccaaaggggcagggcatgggaatgctcgagacgcgaaagactaggtaggcccgtattgccacggcacctggcgctgcggagtccgcatcgtgtcaaattctaagattgtgcctggcgctcgattctggcttccgccagtcccgtagccaggctgtgtggtaataatagcagcagtacgggggcgcctctgattggccgcagcccgcacctgcatgcatgtccagacatcctccatgctccgcagctagtcccaacccaagctgtttgccatccaagcgtgtcccccctttcctagcatccccacttctctttcaagcactgatacgcacgcaagacgcgatgcctccgtgctccgtgcaagtggaaagggggaggccgcccccttattggcagctcgaatgtgccttcacgtgatcgcccgtcacttttgtagaagtctcctgcttcccaccagcttgcttgcccttggcagtctttctttctgacgctgatctttcttgtcttttgatagtgtccttacgtctctcgttttttctgtctagttgttgttgttgttgtgaattttttttctattctcacaggtgcttctagcacattgtaacaacagtgtccactcttgcattgcaggcaagcgtttctcatcacgtcacactgctaggtctctctgttcgtgcgagctactgctagccgtaccatttgcattccatcactcgttttattctgtttgcgacgcagccattcaatccatgatccccaacatctaggtaagaatcatcacctgcttcgttctgccgtcgctgcggataattaacctcaagctttatctgcagggtacatttgctcaagatgtcggggtatccggccggtcatcacgaccagtacgaccaccaaaataatcaaaccgattcatactaccaggatgatcagtactatgataacaattacgacgcccatggaggagggcacggtggccaacagggaggagatggctactatgatgaatcgtatgaccttccgaacgcgacacatctttaaacaaagggcagagctgactatgaaacagaggatactacaatgcagaccccaacaatccttaccatcacgatggtggatattacgagggcgacgatcagtatcatgacgattaccagaacaatggaggctattatgaccagaattacaaccaaggccctcgtcacggttctgaagaagactctgagacgttcagcgattttacaatgaggtcggatatggccagagctgctgagatggactattatggccgcggagatgagcggtacaacagctatgacgacccccagggcggcaacagaggatacaggcctccatcttcccaagtttcctatggaggcaacaggtcatcaggcgcatcgactcccaactacgggatggattatggcaatgttctgccagccggacagcgctcccgcgaaccgtatccagcttggacctctgatgcccaaatccctctctccaaagaggagattgaggatattttcatggacctcacgtccaagttcgggttccagagagacagcatgcgtaatatgtatgatcattttatgacactgctggactctagagcctcgcgaatgacgccaaaccaagcccttctctcgctacacgccgattacatcggaggtgataatgccaactatcgcaagtggtatttcgcggctcaccttgatcttgatgactcggtcgggtttgccaatcgatccaagggcttgaagcgcaaagccaagaataaaaagaagaaggatgacgacgcgtcaaacgaagcggaaacgctgcaagacctggaaggtgacgacagtcttgaggccgctgaataccgctggaagacccggatgaatcgcatgtcacagcacgaccgagttcgtcagattgccctttatttgctttgctggggagaggcaaaccaggttcgattcatgccagaattactttgcttcatcttcaagtgcgcccacgattacctgaactctcctgcatgccaggcactggttgagcccgttgacgaattcacattcctcaacaacgtcattactcccctctaccagtactgtcgagaccaaggctacgaaatcctcgacggtgtttacgtcagacgagagcgtgaccacaagaacattgttggttacgatgactgcaaccagctattctggtatcccgaaggcatagagcgcattgttctgcaagacaagagcaagctggttgatgtccctcccgccgaacgttatcttaaattaaaggatgtcaactggaagaaatgtttcttcaagacgtaccgagaatcacgttcttggttccatcttctgaccaacttcaaccgcatttggatcatccatctcacaatgttctggttctatacctctcacaacgcccccaccttgttggttaagaattacgagcaacaagtcaaccagtctccctccgcagctaagcaattctccatcgttggtttcggaggtgccgttgcttcgctgatccaggtttttgcaactttagcggaatgggcttatgtcccaagaagatgggccggcgcgcagcatctgaccaaaaggctctttttccttctttttgtcctcgttctcaatgttgctcctggcgtcaaggttttcctgtttcccgcctcggatccggatgctccaatcgaccacgctctcggcattgtgcatttcatcattgctatcattactttcctctttttcgccgtcatgcccctgggaggtttgtttggcagctacttgttgaccaactctcgacgatatgttgctagtcagacatttactgctgcctggcccacattgccgttcaatgatatggcggtctcatatttcttgtggctagtagtattcggagtcaagtttggagagtcgtatgtgtttttggctctatcctttaaagatccggtccgatatctttcgatcatgcatttggagtgccagggtgatcagcttttcaaagacattctgtgcaagaaccagccgaaaattactctgggtctcatgatgttcaccgacttgatgttcttcttcctggatacatacttgttctatgtcttggtcaatgcagtcttctcaattgcacgatcgttctacatcggttcatcgatctggactccatggagaaacatcttctctcgtctgccgaaacgtatctactcaaaagtcttggcaacgaccgacatggaaatcaaatacaaacccaaagtcctgatttctcaggtttggaacgctattgttatttccatgtacagagaacatcttctcgctatcgatcacgtacagaagctactgtatcatcaggtcccatcagagcaagaaggaaagagaacactgcgagctccgaccttcttcgtttcccaagaagatcattctttcaagacagagttctttcctagcaacagcgaagcagaacgccgaatttctttctttgcccagtctctatccactcctattcccgagccgctacctgtggataacatgccaacgtttaccgtcatgattcctcattacggagagaagattcttctttctctgcgagagatcattcgtgaagatgagccatattctagagtgacacttttggaatatctcaagcagcttcatccacacgaatgggactgcttcgttaaagacaccaagatcttggctgatgaaacatctctaatgaacggcgaggaggaaaagaaagaggaagacacagcgaaaagcaaaatcgacgatctcccattctactgtatcggattcaagtcttctgcccctgaatacacccttcgaacgcgaatctgggcttcgctacgtttccaaactctgtacagaacaatctctggtttcatgaactatagccgagccatcaagctattgtacagagtagaaaatcccgaggtcgtccagatgtttggtggtaatactgataagcttgagcgagagcttgagcgtatggcccgccgtaaattcagaatttgtgtggccatgcagcgttattccaaattcaagaaggaagaaatggagaacgctgaatttctacttcgcgcttatcccgacttgcagattgcctacctggatgaggagccacctgttaatgagggtgaagaacctcgactgtattctgcccttattgacggccactcggaaatcatggaaaatggtatgcggcgaccgaagttccgtatccaaatttctggcaaccccattctcggtgatggaaaatccgacaaccagaaccactctctgattttctaccgtggtgaatacattcagcttatcgatgccaaccaagacaactacttggaagaatgcctgaaaatccgaagcgtgctcgctgagttcgaggagatgaagacagaaaacgtttctccatacacccccggtgttaaaacgaactctcccgctcccgttgctattcttggtgctcgcgagtatattttctcagaaaacattggtgttcttggtgacgttgctgccggaaaagaacaaacttttggtactctcttcgcgcgtactatggctcaaatcggaggcaagcttcactatggtcatcctgattttctcaatggcattttcatgacaactcgcggcggtgtttctaaagctcagaagggtttgcacctgaacgaagatattttcgctggtatgaacgcaatgttacgtggtggtcgaattaagcactgtgaatattatcaatgcggtaagggtcgtgatcttggttttggttccgtcttgaactttactaccaagatcggtaccggtatgggtgaacagcttctttctcgagagtaccattacctgggaactcaacttccactggaccgattcctgtcattttactatgctcacgccggctttcacgtcaacaacatgttcatcatgttttctatccaaatgtttatgatctcgctaatgaacatcggagctctgcgacacgagacaatccattgcagatacaaccgccaagtgcccatcactgatcctttggtacccactggttgtcaaaacacggacgcattgatggactgggttcaacgctgtgtcttctcaattttcgtcgtcttcttcgtggcattcgttcctctgatcgtgcaggaattgactgagcgtggtatctggagagctgttagtcgattcttgaaacaattcttctcactttcaccgttctttgaaattttcgtcactcagatttacgcgaactctgtgcaacagaacatttcgtttggcggtgcacgatatatcggaacaggtcgtggtttcgccacagcgcgcattccatttggtgttttgtattctcgatttgctgcaccgtcaatctatttcggcgcgagattgttgatgatgcttctatttgctaccgtcaccgcgtgggagcctgcactcgtctatttctgggttaccttgactggattggttatctcgcccttcttgtacaacccccaccagtttgcatggaccgacttcttcatcgactatcgggactatcttcgctggctgtcgcgtggtaactcgcgttcgcatgcttcttcatggatttcgttttgtcgactgtctcgtatacgagtcactggctacaagcgcaagaatttgggtgacaaatccgctaaaatgtcgggcgatgttcctagagcagccattgccaatattttcttcaccgaaatatttacgccgctcttgctcgctgtcgtaacgaccattccgtacttgttcatcaacgcgcaaactggtgtcttggcggacaaacaggatacttccaagggtcagagcaaggatattgcgcctacagcctctctcgttcgtattctgattgtcgcttttggtccggtggccatcaatgccggtgtattgttggttatgtttgccatggcatgtttcatgggccctcttttgagtatgtgctgtaagaagtttggtagtgtcttggctgctattgcacatgctctggccgttatcttcatgttggttttcttcgaggtcctgttcttgcttgaatcgttcaactttgcccgtaccatggccggtatgatcgcagtggtatcactccagcgatttttgtttaaactgattgtctcgttgactctgacgcgagaattcaaaaccgatcagtctaacattgccttctggactggaaagtggtactctatgggctggcactccgtctcacagcctgctcgtgagttcctttgcaagattacggaacttagcatgtttgcagctgatttcatcctcggacactggctgctcttattcatgcttccggtcattctcgttcctcgcgttgataccttgcactcgatgatgctcttctggttattgcccaggtaagtaactgaatcagcacactcaagcaatcgcacgcacatcaaactaacactctttatagtcaacaaatccgccctccgatctactctctgaagcagtcaaaactcagacgtcgtcgtgtcatccgctttgctatcctttatttcgttctctgtattgttatgattgccctgattgttggaccagtttatggtggcaagtcaattccgacttcattgaccagcaagctgtctgatattgcgagtttccgactgttacaaccaagcaaccaaaaccataataacacgaacggaacccagcaaactggtacaggcgcgtcagactataccggcgctggcagaaaagcgacaacaaccacaggagcgagtgctgattttactggcaagatcaaactcttttgatcacctacattttatctaacttaatggcccgttcattatggagcaagccttctagctctcgaatatctattgttacacctatagttgcttgatctttaaaggataggtagtatatgcttgctcttcattcattgagcaatggccttttatgaattaccatagtatttttttttaacatcatcttttctataacgatgcttgcctaaatagactttgtttccttaaagacatctaccaatctgcctaaaatgtcgtgaacatgttacatttacacgtgcgtaaccaaattggtactaaaatgattaagtgcctgcgatgagacacttgatacatgcatatgaatagttcctttacagctcgtccttggtgtgtgcctcatcgctgtctagtctccgacttttggtgtttttgtcatctgtccccgcttcagctatctcttcatcgtcgtcagagagcctctcccctttgatgatctggtgcaatgctgcaatttcttcgtcatacgtaacccactcgggaatctgccttcttgctcgatcaagcttgggctccttggtgagcgggttattgcataagtcaatggtgcgagcttcgctgaggctttcgtcactgcaccacgtctcgcaccaaagccactcttgaggcaagctatggatggggatattgaactgcatatgattcggcaagtcttgatctagattggccagactgtttggatccgcagaaagagtgtggtactgttgtcgaagacggtcaccggcggctagctctcggaagcgtcgcaagtcgacaacgtaaagggcggagatatggtaaggacggccacgaaggtaatttgcccagtatccctgtttccagaatcggaatccttccatttcaacgcgcgaatcacacatgggtgtaaatccatatggggcgccatccagatcgagattcatcaggttgatcatgtctgtgcggacgacttgatcggcatcgacaaatatgaccttgtccaaagacaggggaaagagaacgtctaaaaatagaatcttgtagccccatatttctcgctgcttctccttctgctgccgtagccagtgaggccacttgtacgagatcatttcatatttgaagcggtattgttctgccatgtgaggtatgaattccttgaaagaaggagaaaggaattgctcgatgaaccagaacttgacggtgtggtttgtatggcgcataactgaggctatcatgattttcaacatgcgctcgtagaggtggccactggcgacggagaagatgttaatctctgcgtgttcttgttcggatggcgatttctttttggattttccaccaaagagaccttctgccagcttgatacccttggagatgatattgtcttcctgggcatccttttcttggaggatgtcctccgcttccatgccctttcgcctttggagacgtgggtacaatgtcacgccttggaaatcaatcaaggcgagctcagtaccgttatcgccagggacaggcttccatccctgagcgccaatgctctcaatctcatatatctcggtactgcggccttccttcaattggatagaatagacaccgggatttgccttgaactggaaaaagccaatgttcgccatgactatggtatcggtgataagaggatctttctcagtagcgagaaccaactgggctcctcgtggcgctgatcctttaccctctctagaatgtccttcgataagaatgtgcttcaactcataggtagcatgtatgtcggtctttactgcgcttagttttatgttgtcaaggtcgtgaaccgaaaaaagaggggctacaagccatgcaggcggaacatcaacagcagttgtcaacagagcctcggagggtagaccattaaaggtagcccgcagtcctgcaacctcgccctcatcattgaaggtcggttgtgacttcaagacataccggaagaagcgcttgacaggaagctcctcaattttctccggagggttgatgaaaagcttcaagtgaactccatgcagctcagacaataccttcagaataggagcccatctttgaccttgctcactaaccggattaatgattccaactatgtgaacgctcgcagtctccgggtcacccttttcaattgtatgcgttgcgggccatttgtcgtaaaggctagttcgagcagacgttgcggactcaaaaattccttcaggtaagtcagaaattgtagataaggcggcgatggacgttattttagctgcgtccaagggagtagagagtttatcgcccaagccaagttcttcaactgctttgtaaactgggagtatgcgcctcgcctgttcaacttccaaaaattgctgaaagtcatcggcgtcgaattcagagtcctctgagataggtccaatcattctgccgttcaacattatcatctgggcccccaaaggtactttagaagccgtcaagaatcgctctaaagcctcaaaataaccctctttgttttcatcttcagttggtgtttggattagatcggtaagtttgctgatgtcctgaatatcgctcagtaatccttggttcgccaggagtgcagcattcatcgaggcagcaccatcagatgacacaggattgtgaatgatctcgactctggcacctgggctgtggcgtttgaactctaaagcggacagaactaggcctttgccgctcgtggtcgtcaaatcagcaatgacagttactgccgaccaatcttcctttggtgactcggcaacgaagtcgacgacagggacgttgctgaacagatctgcatgctcaatgtaaatcttgtttacattaagcacagagagacttttcccttcatcgtctggtgttatatagtcatttctcctggaaattgccttgctgaggaaaattcccggggcccagtcgtcatcggtaatcattccgagaaaaactgccttttggactactcgaagatcttcgccgatttgcattcccagctcctggatccaattctcatcacggagaattgggagaccattgaagaacactggtcgagtcggcgtgtctacctttagacgcttaatccattgctgagcgagtccgagctgtcgttcataggtgtttgcctctagcacttctgcaagactcatctggtccgagtctacaagaggtgcgtggtccccggttattcttgcgaatagttcttcgttgaccaactgaggggcgtctttgagctgccccagatatgcaaaaaggcctttgacaccatggttctcgaatatgtggtagactattttggccttaacaatcgcctcaggagtcgagatcaagggaaccaggccaaatctgattgagatgccccgagaaataaaggaaattaactgcatgatgtatgaaacatcttctaggtttgagaaatcgacaggtgcaatgagagtaaagatattctttccaatgggcggcagttgtccagggtatgacggttgcagcagctgaagatgttaatactgaggctttctgagcaatattacgttcccaattttgtgatgacttactgatgccaagctctttgggtacgcttcataaatgtcgtcgctttcgatgtcgtttaaccatatgataacacgcccgtcttcaagccgatcagtccaatcgtatctcagtgcctcagtgccttccttcgcagcagaaacatcttgatggccaagaatagataccgcttgctttccgttcaacccaagagcacgaaagccatcgatcagttttcgttcttgacgtagtctctcaataagagcgaatggctcaatctgacgctcaatcaattgaacaccatttagccatagcatattcaacccgtctggcactccttgcaggctgttaagtttatattccttttcgaattgcgtagaaagattgtgggcaacaattgtagttagaaacttgggtagatcctgagtcaactttattagtgtctctaatgggtcatcgctttgcaatatgaaggatgttgccttcaatccaagcgatgacagatctgatgcggccaaaggtttgatatcggccacatcttcactaccatcgagaccggtaccggtaccagtattctcatgacgaggttcttcgttttgcagtcgatcatcgatgacgatatagtccgtcctctttaatgccagttcaacaccatacccactcatgggaagagctgcgtaaggcgttattcgagtacggtgatatctaattcgatagctcagggagccttctgctgcggcctttgaaagagctttgtggaagtctccaaaacttcccgaagttatatcagcatagaggatggcttccctgcccgtaccagttactcgatcaaatggcaactgcttgttgtgcctatacagcatatcagaatttgcgacgcatacaaagtgagacatacatacaaggaacctagtccacctttgataaccgtctctagttcgtgacggcaatactgctttccatctaacagcacccaattgaagcattctgactcaagtgatttttcaagagcagggacaacagcggtgttatagtattggtagtgagcttctattcgaggcgctgcagatcgcaaggacaatgccagtttgaatgtggacaaactctcggcgctagacaggcaaccatcttcttgcaagacgccgaggaacttctcatacaaagcagcgtctgttgaagcagcgtcaaaatatccagtagcaattcggtccaagagcggaaaataggacgatgagttttctgctgccgcggtttctctgccagtgctgtttagtatgtgtcttacaacggaagggctttggataaaataagtacaagagttcgagcaagtaagggccagcaggaaaagctgcgttcatgcccacattcacagagggagcgctatgggcctgcagagcaagcatagatccgacaattaagttccatggtcgccaacgatgtcgtgtcatgatagatgaggacacgcagagtaggtatatatgaaggcgttgaaagccaattaagccctttatcaaaagatggcaagcaccattgactggaaagacaagcaggcagcttgggactgcaggataactacgtttggatgagaagtattagctgaaggtgcgatataagaaagtcggtggtcaaatcctctattaagtgagagctgtccaaaaccatacagctaaacgtaaatggccaggcacacccaacgtgcaaatcagcgccacgtctggctgccgccacatatccattatcaaagcagctcccccactatcagtattaaaggggcagcggggggcagctctgcagaatatgcatctatgcaatgatacggccttaccaagaatatactcgtatacctcacgcaatgaataagatgttgccattcataagagcgataaataaatatcgctcatgaaattctcgtacaaaaattgttcattatcttttttaattatttagcatttgttttgctctcaaacgatcattatgtatcaaaaggatcgtggaatatacccagtataagaggggtgaggcgcctaaggcggtgagaacgtcacgtccaatgatattgcggggctgagattggctcagtacccacaattggagatggacacgatactcaattggaagctgttgtcaatacgacgcactgttctatctcgctcctttttacgctgattccctggccaggcctgcgcagctaccgtggccagcaaagatcgattgagccgctcagctacacccctctgacgcatcgataatcatctaatcgctcctttcccttgatgtgcgaggctccgacctcacctccccgccacaatgcagtcttccccaggaatgttgacaaaggtatgctattcacggattgcccagtccagcatgtcggctaacagccctcccagtttgaatcgaaatcatcaagagcaaagggaattgcgttccacccgaaaaggtagctgcgcctctcgcatcaagcggtagactttggaaaactgatttggtgtactaggccatggatccttgtggcccttcactcctccacaatccagctctgggattatcggatgggcacgttgatagatcgatttgaggaacacgatggcccagtccgcggcgtcgattttcacaagacacagccactcttcgtatccggcggcgatgactacaagattaaagtctggtcgtaccagactcgacgatgcctctttacgctgaatggccatcttgattacgttcgaactgtcttcttccatcatgagctgccttggattctctctgcctcagatgatcaaacaattcgaatctggaactggcagaatcgaagcttgagtacgttgcttatattttctgtgcgctggtcagtcgcagcgatgctaactaccccttagtttgtactatgactggacataatcactatgccatgtgcgctcaattccaccccaaggaagatctcgtcgtttcagcctcccttgatcagtcagttcgagtttgggatatttcgggacttcgaaagaagcactcagcaccaacttcgatgagctacgaagatcaaatcgcacgagcaaaccaaaaccaaaccgacatgtttggaaacacagatgccgttgtcaagtttgtcttggaaggtcatgatcgtggtgtcaactgggtcgccttccaccctactatgcctctgattgtatcagctggtgatgatcgcctggtgaagctctggcgcatgagcgagactaaggcttgggaggttgacacttgccgcggccattttcaaaatgcctcaggctgtcttttccacccacaccaggacctcattttgtcggcgggtgaagataagactattcgagtctgggatctcaacaagaggaccgccgtacagtcttttaagagagaaaacgaccgcttttgggttatcgcagctcatcctgaaatcaacttgttcgcagctggccatgacaatggtgtcatggttttcaagcttgaacgcgagcgtcccgcctcagctgtccaccaaaataaccttttctatatcaccaaggagaagcatgtcaggtcatacgatttccagaaggatatggaaagcccaactctgctgtctctgaagaaacttggcagcccctgggtttcaccacgcactttgtcgtataaccctgctgagaggtctattcttgtcaccactccggccgatggtggctcttatgaacttttgagcttgcctagagacggatctggtgtaatcgaaccaacagaatccaagcgaggatcgggcaattctgccatttttgttgctagaaaccgcttcgccgtgttgaacactgccaaccaaacaatcgatatcaaggatctgtcaaacaatacggctcgttcgttcaagcctccagcgggaaccacagacatctactttggaggaaccggtaacctccttatcattacaccgacgaccgtctatctgtacgacattcagcagaaaaaggctactgccgagcttgccatcactggcgttaaatacattgtctggtcaaatgatggtctgtacgctgccctactgagcaaacacaatgtgaccattgtgacaaagacgctggagcaaattagtacactacatgagacaattcgcatcaagagcgccacttgggatgatgcgggcattctgttatattcaaccctgaatcatgtcaaatatgccttgctcaacggcgacaatggtattgttcgtactctcgaccaaacggtctacttggtacgcgttaagggacggaatgtctactgcttagatcgatcggccaagcctcgaattctgcgcattgacccaacagagtatcgtttcaaaatggcgcttgttaagcggaactatgaagaaatgcttcacatcatccgcacttccagtcttgttggccagtctatcatctcatacctgcagaagaaaggctaccccgagattgcactgcagtttgtacaggatccaactactcgatttgacctggcaattgaatgcggcaacctggatgtcgctgtggaaatggccaaggagctggataagccaaagttctggactcgactaggtactgaagcacttgcccatggcaatcatcagattgtggagatgtgctaccagaagttgaagcagtttgacaaactgtcattcctctatttggcaaccggtgatcactcgaagcttgcgcgaatggccaaaattgcggagcatcgtggagatttcacctctcgatttcaaaacgccctgtatcttggagatgtcgaagaccgcatccagatgttgaaagaaattgatcagtgtaagtaatatatatggtcaatcctcaccccctcctttactctagcgctaattgtatcatagatcctcttgcgtatactacagccaaatcccatggactggaagaagaatgcgaggctattcttgaggcttctggtctcactgaagatcagctaactctgcctacaatgggcaaaccgctagcaccgccaaagcctgtcgtatccacgttcaagagcaactggcccaacaaggctagctcccagtcctactttgagagtgctcttctaggccaggtagaaggcttgtctctcgaggacgaatcaaacaccgccaatggaatagaggctgagcaagccacaaaggcggaagctgcagatcaactcattgctactgctggcgaagacgacgatgacgcggcaggctgggatatgggcgacgacgacgtgcccgaaattgacaatgactttgtgaacgtcgatagtgcagaggcaggcggtgctggaagctgcgaggccgatatttgggcacggaattcacctctggcagttgaccatgttgctggaggctcatttgaaacggccatgcagcttctgaaccgacaggttggcgcagtccagtttgcccctctaaagcctcgattcctggaggtctaccaatcctccaagacctttctcccggggttggccaacttgcccacccttgttaattacgtccgtcgtaccgttgatgaaacggatcttcgaaaagttctgcccgttatcccgcgcgatctagaacatttggcctccaatgatttacaaaaaggctacgattctatgaaggctaacaagctggaagatggcgccagcatcttcaagggaattctacacgcaatccttgtcaatgcagtttctagtgaaagcgaagtggcggaggctaagaaactgattgtttcagccagggagtacagcattgccatggatatcgaacttgcgagaagaaacctaggctcgatcgatgagattgcccaagaccccgctaaagttaagaggagtctcgagttgtccgcttactttaccatcccgaagatcgaggtgcctcacagacaaattgcgctgctgagcgctatcaaggtgtcgattaagagcaaaaattacaattctgctttgggctttgcaaaccgtattatcgcgaacggaggttccagcaaaatcgtcgaaaacgtaagttatcaaactgttcccctttaccatttctgactacatacttaccccgatatataggccaagaagacaaaggctcagtgtgaacgcaatccaaacgacagcgttgaaattgaattcgaccagtttgcagaatttgagatttgtgctgccagccacactccgatctatagcggagctccgttcgaagagtgtgcatttgatggatcaaagtaccactctagctacaagggatcgatctgtaaggtgtgcgaagtttgtgaaattggcaaacacggtagcggtctgaggctgttttcatagatacttaatttggacttagaactgtacaagggggggtttaaaaggacgtagcaatatcctagtcatggaattcaactaaatcttgaacgaatgagctggttactaaatctcattgatacctgagggtggtgattcgattaacccaaagcagaaataaatcgctccctattattagtggtatggagtctatgataccaggcttgtcacagcatatgctgatgcgcattgcaaggtattccgtgtaatgtaatatgaaccgtgtctaattcgatataatctttacacaatagtttctagctcgcgagcatagcccaaggtattctccataatcatttggctcatgtctttggcactcgccccgtcttcaccatcagcggtagtactagggaagtagatgtggccctccttgacaatccatccacggtggttagcaaactgaataacctctccttctgagttgaggaataacaaggacttggtggagctgatgggaaggctaggataggctcgctcgctgctgctggcgatttcagagcgtatttggttcttgagaatctgttgaattcccctagttagcaacatgtcggaaaaggcagcacgaaacaatcattcatgcacgtacctctgagaaaacactgtactcgtcgcagggcacctcgctgctcttcattgccttccatacacgatcatagcttccctccatgagccacctctctagacgaacaggatatcccaggtaacgatcgccttcgacgtcggttccgccaccatctcgatttgccagactctccagctctgagtgaaactcggcatagcggccttgggtgaggagtagcagcaagcttaatcccgtaaccttgttgcgttcgggcaggttcggaggcagggccgccgatggtagctcgtaaaagggctggagctgctggacgtagcgcgtaaaggcatcggcattcttggcgcggatggagaacagggcaccttgctcgtatgtctcccgggcaagggcgaggaggttcgagggcgctgagggattcggagtgagggcgtttacgctgaggaggagaagcttcgccttggagaggagggcgctggcctcggggtagctcatctgaggagactgctttagctgggcgagaatcggggagaggctccgttcagccatggttgcgggcgaagttggtgatcttgagagatgaagtcggagtagctagcgattggtaatgaaaaaggcaaaagtacggtagaaaaagtgttgttgagctagcgattgagaggtcaagtcgatgtagccgtcggggtggctgcaagactcgggtgttggaatatgcgtcggtttgttggtataaagcgtacctattctaggctgaacgatgacgaagaggtgttagctgtttacctaggtgatggtgggcagtgcgtgcgaatcctgactaagacagctaatctaagagtgcattgggggtgccaatacgagtgagtgctctaaacatctggcatgcacctgaatcctcctctctaaaggtaaattgtttaccaaactatagctttgtattcgcagttactactcaatatatttggcgtatattttcctttgacaccgcgagttactggatgtaggtactgtgcgcagcagaaatgatcggacaacgtgtttgggcacaggcgcatttagagcttaagcggccagcttgggtggtactgggtgctcatctactaggttaggtagtagtagtacagatctcgtagctgacacaaccctggagctggtatataaacgccatcgaaacgtctcatggcatagtaagttatatcaacaaacttcttggatgggttgctacataggaaacctgattgataaatcgtgtcttccacaggtagtactcatcaagagtaaatgattaagtctatggcatcgcgaagctactggcgtagtgaagttaataaaatgaatttctccgtgcgattcctcgcggtctagggaaactcgtctctatataggtataccgttactcgaccagtatcagactctgtttctcttctccttgccttctccatgtccgcggcccacatagctgagcctgctgccgtggtcagcagaaagaagaaagatagcaccggtattagctcaaggatcatggccattgttccaaagaagacgcaatcccattcgagcctcttaatctcatccttttgcgctgcctttgacaagcctcggagctggaaccagcgatgatgcgatagcttaccgagccgagtgccagtgatgataataaatacgaaagttccgacgtaagggatgagattgagaggaagaaagaacacgagctctacaatctgaattgtactccaaggattaaagcatgctggacttgtcggcttccccagcatcttgacagaattaggcgcatcttcaaacaggatgcgatgaggggctatcagatccttcaacgagaggtcgataagcgttgcctgatgaataattagtcggtgaatgaataactgcattccctcgtctcttaagcttacgtcgaaaacatccacccggcattcatcgacaaagaaaccctcgaatagaccctgcacaatcaccagcccttcacccagcacgagcacaacagcattaaaccaggcgccccagccatggaagatggctaggaataaaaattgtggaagaaaagcaaaggagaatagtatgaagtacacgaagaacgatattaaagatagaggcactagccgtccaagaaagagaggccaaaactccctcctccgcgaaaagtaccagataccacggatgggatagctgaacgcgacggctgcgcgctgaaggtagatcaacggtcggctactggagcatcttgaaagaaactgttctctgagaggcggcagcgtgttgctgagtggaccgggagcagacatgatttgatttcaccacatagcgcagtgaaggcaaatgagttcgggacagcagaggtgtccacgacgcccaaattatgttgacgtcgacgttgtacaaaatacctagtaggctaagagcagcgcctaatacagctgacgcagctttgcagcatgtgcccatccatcaagtttcccactaacaccaatcagttccaggcctttctatttgaagtgcgacatgctaagatcccacttctgtgagtacagaccaatcaaaactacgccacagacaacacgacaacctcactcgactcggtgctgaactgtcaaaatcatatggcacattttacagatagcatatacgtatactgtctcgcacggaatatggcagatcggcctacaattctcgaaagatttcaatcgtgattagactgcaaaggtttctctacatgggcacctcctacatctgaggtgctttgcggctgcatctcctttgcaccagacacttggattactggggcgaaccgtattcgcaaaccttcccaggcatctctgcacttcgccaatgatccgtccagaaaaagaaatgcgcgcgagtgcgaatgcgaaaggaaatgcgagggcggtgacatagccgcggagacatttggcgaagtgccagtgttctttccgtagatgtttgccgtcctctgaccgtagatgcagccattacgtcaaagtgtcggttatgtcgctgctcctaccttctgatgaggcgcgataagagctccgttggggcaggatcgagtcctcagagatgcagatacgtcaatgtggtgccatgttagccgaaaaaatgtcgtgccttcctcaattacgccgacactcttatcaccgcctcagagaagatgggcgctccttccattatgccctcggcagttcggcgctcagcactttgcttccagcagcaggatatctttctccctctcccccctccgtcttcttcttcttcctcctcttctctccaccctcgtttctctcgtttcaacttttgtctccccagtcattcattgttcttcactcatttgcatccatctctgttgcatccgtctttctcatcagtctactgatcgtccgcattacgccaattctgcgaatcttgacttcgcccacaatgcgggcctttgcgtctttggcggtcttgatggctggtgccgttgtgcagcgcgcaaatgctcaagctgattacgggcatgttctgattcccactcctctttgctcacagatcctaatgattcatctagaacacacaatggcaacaacaatggcaacaacaatggcggccctgattgtgattttggcggcaactcaggcggttctcccagcagtagtgttaacggtgatcccaacggcatcccgtatggaaatccaagtggacttccaaatggtgcccccgctggattgcctggaaactcccccgattctgctcctgacatgcccacttgtgccctgcaaggcattacaacagtttttgtcactgtataccctaccagccatgttactccctccggttttgccccctctggtgctgctcagtccaatggctttgatcccaatcagacgattcagcaatctgctctccctgcttcaactgtcttgatttcccccgttcagtctgcccaggccgcacacaccagtgtcaaacctttcactaccgtcacaattgatgtttggggcagtgatggcgacccatcagatgcattcacatccgatatttcacctgctcccatctctacggatggagcttctgaccctgttcagacatctgcgggctctcctgatggatcttctgcactcacccaagaccctgactcattcaattccaatcttggagacctttcaacaccgtcaagcggtcaagctactgctggcaatggcccaattccaggatcctttcccactgtcactcctgagaatgcggcatacggtagtgcgggtggcctcaatagcatccccaataccttcaaccagcagccgtcagaatactcttcaccaactgacacagttgctggccttgacggaagccagcctgcccaaataacagtcgttggccctgatggaaaaccgacaattgtacaatttcctggtactcagattggcaatggcaatggtgctgcccagcccctttctaccgctgcttcgttccccagctttactccaggtgtttctgcggcttcagatgtccttgcgaccgccagagagactctttgcacaagctacactatcatgggacccaacggaattcccactgtcgttcactctacatgggttgacttgcccacaaccgcagcatcccctccttcatcgtttccttccgggctcttgccaaatcccagcgttgttactggcttgccagaagggcctgtcattcccacacacactacattcaccattcttggccccgatggacttccaactgttgtggaatcgtcttggctaatgcctgcaccaacaaacacgcttgcgggaatccctggtcctacctctgtcaatggcttcccaaaccaagtcactggaacagctgcaggcgtggaacaaagcggcagtacgacatgcacaagctacactgtccttggattggatggtcttccaacagtcgttgatacaacttgggtcatccctagccctaccaacaacgccattccttcagctattatcactggaattccaacccaggcaggaggggtttctggtagcacacctcaaatcacaacagaccttggtgtgaatgccattaccacatgcacaagttacacagtccttggtgctgatggcgtacctaccatcgttgaatctacttttgttgtccctgcaagcaatgtgcttcccactgttgcaagcggaatgcctctgccgccagctcaaaccgcaggtttccccgaaggcatctcaaatctccctgaggcaagtggcttggccacaacttgcatcaccgtcggcgttgtgggactaaatggctttactacaccagttgttcaaactgttctcatccctactggtggtttgagcaatgctttgcctgcacaaactagtgttggttttccttctctagtaccggctcaaaccggtcttcctcaaggtggccttcctatcactcctggtagcggcttgttcacaacttgcatcacggtgaccacagttggaccagatggcatggctacaccagtcgtccagactgtggtgggcataccgagcggcgcagagcttggaaccgcactatcacccctgtcaactggtgttccgtctttccccaacccaaatttctcgagtggtactcttctcggtctctccactctttctcaatatgggactcttggagctggcctgccaagtgtgctgccaccatctgcagtggtttctggtattgtggaaccaacagggactgtgactggaacccgcacgtcgactcttaccgtcaccaacggtcccaatgggcagttgccaagtctcgttccttacggcgatcaatcggataaccaggcgccagaatatggcctcccgggatcatcacgtcttgccactgctctccaaactagcacctggaccaatgttataccagagcaaaccaccacatacacgatcaacttcccacttactaccatggccactgttactctgcccaatctgcgagtcttccgtcgccaacaagagtaagtcaaagatgatcttcttgcatacaatctctaactttgtgtagctcggtatcgtcaggaattgcctgggataacaataccctgagcgtgagcccaacctcagtgttgagcagccagagtgatctttcccctgctttgccttctgcgactccaccccaagttgatccttctcccatgtgcccgactggcgggaagattggtaaccttacattagacgttcgtgctcccctattcttctcattgtccgcttctaacccgttttgcagtttgatgacgtcaaagctggaccccttttcaatcctgctcgtgatatttggttctctgaaggattcctcattgctcctccatcgtctcaaacatctcaatcctacattccttcatctggtggtcagcttgtcgaattcgttccaccctctttaccatccttgggccgttccaatgtaggagatactgcggagattggcgttggtccaaacgctcccaatcactgctttagatttgacttccaaggtgcgagccttggctgcgcggcagacggtgctgagaaatggtgtgagtttgaggtatcagcatatcgatacaacgaagtttcgggaagagaagagtcaatagcttggtctgagacaaagcgtattccggcatgccccagtttccccaatggaaactgtcgactgactccagtgtcgtttgacggctacgcaaacatcacgtcggtcctcatcactctacgggttggcaccgagttgcgagtctggtggggagacgacttcaagtttggctggaatgacaacagttgtgaagccgctgcctgccgtgcaggtgctgctcctcagccggtcaagcgcgagactattgagtcagttgctcgccgaggcgtctggcactggactgcacgcgggttgaaaaggctggatgacgaatacatctgggaatcggtataataggccatcatttgatgatttcggatggtagataggtgcgatgaatcgcgggaagagaatattttgcagtttgtctgtttgttgatggaggcaatttgacctagattttcttggcaagcagcgtaatgtggttgtagctgcgggactacatgtaatggtaaatggccgtggaatacagaatgaggtcatataaattattacactgttataatacaatcaaaggacatttccggtacactgcatgccatttgagattttctcctcctatgatagctggtatttggaacagtacgtggccaagagaaacataaatcccccatgtgctaaagcaatacagcctcggtatctactagtaggtatttataatataccgagaggtgacattctgcgccagatgcgctcctctccattaaaccaagagactgcggcctgatcatcgacgtcgtcagtcatagtagcattgctaagagagcaggaagcatcccaagggccgcactcgatgctacatgttgatacatcgaacgggataacgccggattcgaaatagtcagctacaaccctcttggtacagctgctgggggcagaagccacagcacagtggcccatggcctcttgaatgatgacacgggcgccgggatgctgtgcggccatggcctgagcagccctcagaggcgtcacaggatcaagtcgattcgagagaaagagaatgggtgctgctggatggcccgatttgatggatgggtcgggctctggcgtggtaaagggacctttgaactgccacttgggacgaaatcgccagctggagcagggcagacggattgtcgcccattcggcaccgaagatgctggatgcgcttacttggcgattcacgtatttgcgccaccaagaaacgtccttgtcggtaatgtcgtcaccatcaatgcaaacgacggcattctgcgactctatttttccaataagctggggttcggtgctgttggttataggacatgcgtcattcatgactggcatcgcgcccaagcccaaatctaagacggccattttggtaatgttgccggatatgaagctgttcaactccttggcgagtattttgaatcccttcagaggactgtaaagcgttaagccaatcagagagcggacgtcttcgccggtgacaatgacagcatcgccggagtctagcagcacgggcttgggcctctggtccagatctaggaggaagcggtcgagacggcagcgtatatcggatgctccatgggtgtctgattcgcgggctaaagcacactcttcggggccggcagcggcacagccgtgtaagaagttgtcaaagatctcatcagtatcaacggtgtttgtgagccagccctaacaaaagtaggaaagtcgttagcgcagcttttcgagagcatggggatatcattgcgcttgctcaaaaacgtaccgggccggtcgaataatcctcggcatcacagactccgtcgagaatgagacgaccaactcgaccaggaaacatggaagcaaagtagttaccaagaatggtaccataggaaaagccaatgtactggagacgcggaacatctccaggctcatcatgaagctcagcagacctccttttgcgagcagatcgcttcttaagctcatctcgctcatcgtcagtgtcctgaacttctgggccccctccttttttgttttgcttccgagcagcagcatccctcttacgcagctcatcaaccttatcaaccatctcgaccatatcgcgggcaacattcggcgttccgacaaaggccatggcgtccccggtccgattgcagcgctgtccaaaggcgcccatgatagctaggctgtaagcgatggagtggtcgccattggtgaggggcccattgccacgggactccaagatgaaagcgtcgcgcgacacgagactgccgttgaagcagtcggaagcgggcagcgtgtaaccgatgccacgagggtcaaaggagacgatttcataatggcgacggcccggcttgtcgaccgtggtgcgaagatagtggcccaacgagagcatggcgtagacgcctgagccgccagggcctccggggttgaaaaagatggagccgccaaaagctgggtcgttgtctggaacgagagcgggtagcttgatcatggcaatcgtggctactcttgtgtctgtctcgttgagccagtcgaggggcacttgtaaacgagcgcatttgtactgctcatagcagtcatgatactcaagatcgtcactgggggtgatggtatcccagtcgaaagggtcaatggcagccgtcatcaatggcgaaacaccgactccaacaaaggccagagaagaacagcatcttgaaagcaggagcagaaagcagagcctcatggtggtgattcgcggccctcgctctctgtctgtatagctatgctcgccgtacctttaaatcggtcagcctttgaagcatttgagaagacggaagaggcgaggaggagaacagaaaagagcacaaacctcgatcaagaaaaaagaccaaagacaaactacttatatgtttgctatatccgtgtccctgtggaaccgacgagccggccatgaggagttaaaatagaattggttatgtgatggtatttatcccgtcaaccgtttcactagacgagacatgaaaaaaaaagggattgaggaggggggagaatacgcaatccgcgatgcctcgatctgactactacaatccttcggcgcgggcatattcaaatcgtaaacgttcggtgggatgagggggatacaaacggctctagtacccagcctgtgcatggcgcgcttacaatagttcctctgaacttccgaatggagtagtatgcagcgctgcaacgaatggctaccaaacttatggaaatagactgggcatggatatctgtgaaggaatatgaggaaaagactgtaataattatatgtaatttgcataaagaaccaaggcagtagcccgaaagttgattgaatgtcgcctaataagcacgttaggttatcaatcataagtttgaggacctatgataatgaagacatggtgatttgactaaacgtaccatcgatattgcgcatagcggccttggcagcaagcattggtagatggccagcgatttgccgcagtggcagcgccaaggatcgatgactagtaagtatagggattcaatgtttcagtgacgagaccaagttgaagaaatacattttttcctcttcaagaaaactaatacagagagatacgatacatacaaaccacgctcaatgactcatcaccaaggaaagagtagaaagacagccctaatcggctcgtaacatgtacaaaaatcacattcgcattttttttaataaaacaaacagaaagatatcgtatgattccagcgccgtgatataaattttcttcgagtctcatccaagcaaacccagtccccccccccactctctctaatccgtcgccgcccccccctttgcatctcttcactctaccccgtcttcgtagtctccaacatctacgcttcgattggccaagaagaggatccaagtcaagctcgtaggcaaaatgaaaaagcaaaatgaagtagatgttacgctctgcgatgctccttgcttagcgtgcagcatgttgtcgtagtatttggtattcaaattctcgtatatcttctatgtgcgaattgatcgactctccttgctattatctttgtatatgcgagtatatgctctacgacatgtgaaaatggagcagtcgttacatgacaacctagagaatatatgttagtctttctcatgcacccataggctacaaatgtagagctactcacgcaatcaccatcctgtttaccctgtgggatgcccatatcttcaaacgttgcgggaccttgtttgttcggtgccttactaggcttgcccgtcggtgctgaagctgcgcttggtacaggactcgggctatgcacatcgggacgtggaggaccttggccttggcctggaggagctgtgccggctctatggggactcggcacgggacttggcatgccaggacctggacgtggccctggaccgtttccaaagccttggggacctgcgggacctcccgtattgactcttcctggatgtcctccagcttgtggggggagagagcccactctttctgggtagtgtcctccggagccgccggagccgccgggaccaccagggccgctgttatgatgatcggcatatccatccggccctggtcgtgatgatgtccgaggcccgtattggcctggcggcggtcctccgtgagggcctccgggtccaccgggtccgccgtatccctgaggcggctggcctcttccattcgagtgggcgcttccgggccggctgtctcctccgtatgggcgccccggaccaggcccgggaccaggtccaggaccacctctgccacgaccagctccaggaggaggctggttggggtacaagttaccagctgactgggagcctggcatcggtcttgggccaggaccaccaggaccaccaggaccaccaggaccaccaggaccaccacctgtcgatggcctgataccaaaggcactgcttggtcggtctgccgcggggccttgattaggggggtagttgttattgtaacggcccggatttggtcggccatcgtcatccggatatggcgctcctccaccagggcgggcattcatcggctgtgcccgatcatccacgggataaggggcggcagactgagagcgtggaggcgggccgttggaatcgacgcggatgttaaaggctggctgtcgatcagtatcaacaaacgacgctctggatggctcagcaaaagtattattttccacaattgtaggacgcatgccgggagaagccacgggcgaggctcgggaagagccaactgacgtgacaagtttgggcaggggcggtggaccaccgtcggcgccctcgctgagcgtgggcatcgggtttgccgccgtcttgaatcgttcgggacgcttgcctctcatcgagccatgctgtgatttgattcgcgttaatgttgttgtttcgtgatctgcttttgaaagactcttatcctggctcagggattccagtcgaccaacggcatccttgttcccgtgatcggccgcgagttgataccatcgctgggcttcgacaacgtccttgttaacgtggataccgatttcgtggtagtagcccatggcgaactcgccagtgggcagcttcgcagacgccgcttcgtgagcatatttgaatgccagctcttcgttcttcttgaaaacaccctcgtaaccgaaaaggaaccatcggctgacaccaagagcagcctctggaatcccctgcttggcggccaacccgtagtagtgcagagagtaggaggggttgaagtcgcagcccagctgacataactcatatgcctggcccattttgagttgcgccttggcaaagccaagatacgccgccttttcgacatacatctttgacgtctcgacggcataaggcaatagcccttcgggtatggtaatgtcaggcaagtctcgtccgataagcatgccgtacacgtatgctccctggggtgcatcttcgtctgcacagtcggcggcgctgcggatgcgctccaaccccccctgataatcctttgtctcgccatgctggccaagcagactcatcatgcccatgcggtaaagagcggccgagtccttcaagctaaggcccttgtagtagtactcctttgccttggacatgtcattggactgctcgaacagcatgcccattctgtatactgaccgcgtgttgccaaggtcgcacgccttcttataccccgcgtaggcctcgcgcttgtcgacgcgatcgccaaacttgccgaattcaagccatttggcgcgaatgtagagggcatccgggtgctcctgctcggccaggtaccggatgatgttgacggcgtcgttgcgcagctcatgctccttgcgcggggttggggggcgattgccgctctcagctgcctccctggcggcggcgtccatggaaatctcggcccagttgagcacatcgcgggcccaggtgatttgcatgttgacattctgcgagtgcaggacatggtttcgggccttccacaggatcttctccttctcctcgtccgccggcggcacgttgtcgccgaccaccttggggaagggcgagaatgacggggcgtcgtcgtccatggtgtcgggctgccgtgaccgaccgccgctgttctggccgtagactctgctgtcggcgctggtgaagggcttgccgggctggttctgggcggcgtaggtcgacagagagggctcgcgggctctgttgctggtgtaggatgctgcgtcgtggcttctcggctcaatttcacgggcttcgagctccatgcgctgcaggtcctcctgcatgttctgcggcacctgaggggtcaccctaatcgaaaggatcaagaagagaacgtcagcagcagccccacctcgaatggctgaagggctccattcagcctctgccagggtccagcctcgtcaaccaggcgagatggaagataggaggacgacaggaccaaggaggcctgggagacaggggtgtgtggaacaaaattgaaaaagcataccgctgaggggacggagccacgacctctggcataaagtaatcatcgtcgctcccaggaacgaaagttgcgccaaaatgggacatggctggtggatgggatataggagcctcccgttgcaggctatctctctctcgttgttcgcttcgttcttgtctacttggatgactgcagctcctcctcctcgatgtcagcgggcattcgactgcagcagcacagccggcgcacaggcaggaaacggcagaaattgggccacaaaccctggtgcgacttcaacaccactaggcagcacctagcaggatggataatgctagttcgtggtagtggtaatagcaagtattggacgcgaatgtgccgtaactccgtgcttgtgtttgtacaagatccaatatgcgcgcgggaagcctggaattatgtacagtatggagcacccacgtctttggggcggtgcacaggctaaaaaagggccaagcgaaggcgaatttttctcttctcttgctcttccttgtccaggagaagagtcgcggaggagctgttgacggatggcgcaccgctagctggcgggaatattggatgtattaattaaaagagacagaagagctccagaaacaggcagaggggccagcgacgttgatattgaggctgagggtcaagtaagggctctttctggaacatgagcggtgctataattaaccccacgactaaatacagtgtggcgatgcgcgctcgatgagtctgtctggcatgcaagatacgcgcagtaggcgtttgctgacaaggggggatgttaatggccgttgcgccgcctgacggacaggcttagacagtgtggcttgagtggtgggtgttagtggcggctgtcgtgcgtgcgcaaggagagaaagcttgcatgtggcgccggatgctcgtgttttgagcgccaaacgaagcctttttgtattccggatcgaatggtatcgcgcaggttccaacaaggccatgcatgatttagtgcttgcatctcccttgcctctttatagcgtctgccttggtacctatggagcagatagacgctatgcgagcgtgtggtctacgactctgtttgtgcgataaaccgcagatccgatttcccagctccccaaagtggcagggttcatgtgcttccagcgactcttataacaggtaggtacatgtatcgacctaaaaatatccagcaccactatattacccttcgtacctggaggaaaagcgcccgagaaagcgccacagtctgagcccttgctgggatttacggcatcgcaaagatgctccatctatgcgactgttccattctgtatgaaatcctccgggtatgcatgccagttacgcagacgcggcatccgctagcaggagctgttccatctatttgatacctcttaatgtttatcaggatgcactcggtatcatcgtctcatggtcactttgccctctttggaaagtaagtacgtgtgcataatgaaatccttgcctaagaagaaacattgaaatctctatccacaggcacttttagtttgttctcttgctgagtcgctgccaaacaagttgtcaactaggccaacatagactactaataacaccgcagctggtggtcgtgcaactgcggcgctaccagttaatatggagcaatactcccccgggcgccattttagtccccagagctgctcccctccaatctggcagagacgaggcacgctcgtgagcgcatttgaagctttgcttcctccaccaagccgcttgaagcaacatggcagcgctaccagaccctcaggcgattgaggagccatcctacatcgattacgagacattccttgctcctgactttgcgcccgccgcgtttgccaattctctcgtcctgtccaccaacaatccggacgactccccgctggatctctcaacacccttgtcgcgagtcctcttcgacgctcaagagattgattctcatattgatctcctcaccacccgttcctccgttcctttgctgcaatatacccaatcacagacgcaagccagcaaagccattgtcgcaaagctcgaagcccaaatcgcaagcctaaacgacagctataagcaactagagaaggaggttatcgataagcatgccgaagctgaggagattcgccaggtcgcattgcgcctgtgggagacgctgaggctggggaggtcgatgggaagatgcctgcagcttggaagacagctcgaggcacagttctccgagctgggcaatcccggtgccggaaaaggcgactacggagcgctcgtccgatgctcatacaccatcctctcgctgcgcgaagtactggacagcaaggcgccaggtgaagaaggctatggcctcgagaagctcaaagtgatcaagagcctgcaggataccatcatcataccgatcgaacgacggattaacgaggtgtccgagcggcagattcgcgaatttgctacgccaagcaccataacttttgcgcagagcgaggaggcacgatcacgactggtatctgccatgtctgcactttatctactctcgccgacgagtgggattcagttggagaaatggacgccgaagctgcttatacaagccctcgattcctatgtgcgctctgctctgcaatcaagcaccgcagctctctcacgatccctcggacaactccccactctagacaaaactcttgtcgaagttgtttcccactgccagaacattgcttcgcttgagttgattctcgaggcgaccgaggctcctgcccaccccttggttccagcctctgcgaagaagaagcagcagcaaaccctccttcgattactactgtcgcgatttgaaacaaactctttgatttcctacttttggcgcagcatggcaagtaatatttctgctcgcgttcaggagatagccacccgaggaggcattgttgctcgtacactacgcacgaataagaacgttgtcggggacgctattcggcaggctgttatcaaggggagccaaacgccgaatgtgtttttcagcggtaagaagaagcccggcgttgaagcaagctgggaccgagagattgccgtcatgacgggaagcgtgctgaacaacatagggcgatgattttcggagccgagcctttgtgcatgactttttcttggcgaggtccattgattgttcgttcagcgtgtttcatgtcatgtttttggtgaatgagaacggaccttgccctctggatttggacaatggctatgtatttgtatagacggggatgaaaaaaggttgaaaggtttcaatgatggctccagaggaggatgagaaaacagcaccctgaatagacttgctcttaaatgaacgcatgatccggctctttcttctctacagctctgatattcacatttattatcataactcggaatatattcatcaaggtagctgccatggggataacgcatctacgagctattcttgtgctcatcagtattgatcaggcggcctagagcaactgccctctggcacaggcaccctggccgatcttgtgtaaatgtgcctcgcaccatcaaggctcagattttccatacagcctcccttgacagtcaacgtctgcgaggatgacccgtctggcagcaggccccgatggattaggcgaaccccacatgtcttacagaaataacactccagcgtgcgccccgaatcagtcttgcgcgtccacatcccgacgtgaggctgtaaatcctcggcaaaggggagcatgccctcgacagggaagacggccgagatgccaaatgccgaggaggattgtctctggcactctgaacagtggcatacgtcaactgcgagaggcttggggagcacggcccggaaagacacggcgccgcagtggcagcggatcatggggttggtatccatgcttgcggttagggcggaaccagtagcctattctatagaattgatgttcaggcggaggagatatgcacaagtacaaatgtacaagtagtccgtagatgagaccaaaatgttgaattaggaatgtgaatgtacttgtagcatgcttctgtcgacagacggacagcctccgaatcgtcaaggttggcggagacgtgggctaaagacgcgctatgcttttaaacatttggcgctaaaacgcactctaaatcggcacctgaagcgtcaacggcatggacttcaaatccaaagattctcatcagtgatgttcttatcctccaatgagcatcttgatattttgaccctaagtgaccgataatagacagagcatagcagttgtagggcacgaacagctacagccaaaaaatctcgcaaatatcgttatagcgaagacccaagacttgctagcaccgctcgtccttgctagagcctggacttgacggtgtgcgcggcaccaccggcagcgcatccatcggcccttggcctgtagccaaacccgccacgccccaattgctcgtctccaatgcgcatcttgcattctctcccacgcaaatgctctagctctagctaagccttcccccccttttcccttttttacacctttttatgctttgtttttgaattccgctcagccagcgaacgagagagagtcgccggcctagagaacgattcttcgccactgatgacggcattgagcaacagcggcgcatctctgtagagagcagagagttccgagcgcaaagcaactccgacacattggtcggcagcgcgagtccctgcgatccgaacgccatggtccgctacgaagtcttcgacgctcgggacctgctgtccttccccgacggcgacaacagcacggacacggtctttgggggcatccatttcaacctcacgacgctcaagcactggaactacacgtactacagcaacggcaccctgtccaacaactccaagtgctatctgacgtatgagccgtaccagcccgttctgctttacaccaatggaagcttcatcaacgccaccaaatgctacagcgccgtcgacccaatcggggtccggggctacgtgggaattggctttgcggccgtgtttggcattgctctgatgctgacgctcactaccctcgccaagcatggcaagatgtacctgcccaaggagaagcgcttctatcccataggtcgacgctggcagtggtattgggggtgctttgtctgcgcatgcgccctgatcagcttattcacgaatatcgacgttgaccggtatcacgtccaggaactgccaatcattgtcacctctttcttctggttcctcatttgtcaaggaacagtagcgctggtctgggagtcggttaggcattgggggagctggcaagagaggcaattcgtcgaccccaatccctttgtatatcgaaccgacgaccggcgatccaaagtagagttttatctgccattatgggtttatttttggatatggatggtgagtcccccccttttctttttggaaatagtgttcttggtgtccgtgacttacatagttcactgtagaacttcttccttgttgtgcctcgcagctggacgtttgtggaaatgcagcgatcaccggaacaaactctggccaagaccattcccactgctacgggagcgcgattcaaagccggagccttttgcctagtgattgcttcacttaccattgtttactcgttgcgccactccatctatcattataagcctcggaaccgtggaatattcaaccggacatggggcttcatcaaggcaattccgatgcgatttgtcctcaccattcctctttgcctcgccctcgttgcctaccaggtacttatttcgtttgattggaccttttcagttatgcgctacggcggcattgtacccgtcatattcgcctggggctacggtccccctctactcatcctctttgtgcaaattatatatgggttcgcgagccccaacgaagataaagctctcattgcgcagaggcgacagcgaggtgaggtcatcgaccaggagcttggcatcgtcaagaagccagcatggtggaggcgtgtccggggtgaacacctgtacaccttgcgagacaagattacacaaaatgtcaatgaagttggaggcaagcgtgggctcaaagcccggtttgaagacgaggagagagagccacctttgggaggtgatttggtcacccgctctaataacaacacaatcgagatgaacagtctatctcacaacccccgagttgatagagcgggcgttggtaatttgtcgtccatgggcgagtcacgtcgctataccggaaagtctgatcgccgccacaacgagcgggtcgttgaagacgcttccggcgtgattttccccaacaacgcggaagccgagagacaggctcagagagaacgatggattcacgaaatatcgcaagacggacccccatcctatagcgatacagatcgggggcgctctacccggcatgacgggtcaaataatgcgcaaaggaacgacagtacagatactaccgactccactgccgctccaccacagcaagttagaagcatgctggatgtttaatgaccacgtatggacgaccgatattgcataatgaaccctaattacgagagtcttttttgattattgttgaaagacgactagagtaatgtatgacgacaaacgaacgtctggcattgcgaatacggtaaatccaaaacagaattattaggcggggactatgcgttattcgaacttgggaatggacccctgaaagattatgtctgtatgaaagccgtagattagatctcacggaatgaaacctcgaatcaaccactactgcgagtgcttgagcaggggtctgggagtttacaagacccatataatcacatctagagcagtagcagtcgaaacaagagtacctatactactccaatgtgctatccacgcgaacgaagcaaggggcttttcatgttctttctggttggtagttttctatctagacctatggagaatgtatctaataggtggcacctgaactcggcagaacccgagcaaatcgagctttcaatgagaaaactaaaacaggctactagtactcctactccattcacactctctgtctaatctagctttgagttgctatactagacatgcatggggcgggatgtaccactactactatactactagtattacccgcccaagagtccccataccatatcggctacgggagcgatggagctggcatcggcaggtgtggcggtatgtaagtttatgtaggtaacaggagtaattgatccggcccaagagataaggggtcggtcggtcaagctcttgaagatgaggagcatgttgccaacctgaggtataaccggtcgattatccttcgggcattcggatctatctgtacaaaggggcatgtatatatgacggcacttacatcaggggacgatctgctttttcaagccactgacgctctcgttaattgtaagacgatattgtcgtggggcgtttctacttttgaactattgcccttttgcaggaactcatcggtctggcgtacgaccgtaagcgggcgctgcttgtggcacaactgctcgaaaggaggcgggattagagagtgatgagtgccacaagtgaaggggcatgacatgacctgggctttgtctatctcggtactctgtgaacactgcagtacgtgcagtataatgcatgtttccccctcgggttaggacatgtcatagcaccaaaagattatgcagggaaccgttccatacactcggtcgagatccttgtcattgctatatacaaacatggctctctgctagtactaagcacattgatattagacctatcagacggagtcgggggaaatggtgcgactcgcaatctaatacttgggcgctacccaagtagagacaattataagtgtgttggttgtaggtctgttacggagtaagccggtaggagcaacgggcgaaatatgttgccaggcgggtgggctttgtggggatttgaggccgtaacatgggacgagaagggggtggttgggccgctgaggctctttgagacagccatgtgagcggcctactgtacctacttgtacgatgatgcagctctgcgaattcatatcggaattataccgtttatgtgtgtattgaccaagggagaacgagtctaaaatgggttgctcagaagcgacctaccactttctactgccgcagtctacaatactaggcatgtacagcgagcttcctcatctgcgttgatgtttgaaacgagcacagcagtgctcagctttgtttcgcgagtgcaactcaaaaagggccactcattcaaaatgggcttgaaagtcgatatatcacttgcatttctataattgtgggtacttgaagcgttaatgttgcgtttaggcgcccacgactaggcagttgttggcgccttgttgcgtggtggcaggcatcgagcaggtgtggagtcttggccgtcctgctaaagtttacactacgagcgagaagccacttttttttcttcctctccttcttggacctcttggatgcagtcaggatatgggattgaggtgttgaggcacaagtcttggatcctacgggaggcatgggacagggtgcggtacggcatcagtgacttggacaatcttgtggcaccatctgcctttcttgtatattgtgtatacaccatcaccatcaccatatgcaccaccatcaaggcacgatgctgacgatgctgctgagtgagttgggcggcaacaaatcacggatccattcccatagaatccatgaatgaatacaacccatggattgcacgtgaaggcggtgttgtgcatcgtgacggaagtacctagatggtagtaagcagagcatacttgtatggattaacgctttgacgcatcaacaacgacatccaagctgccagcggcggacaccgcaaacagacagacgtctctcccggccatgctcggcccagatttcgtcatgctctcgtcgtgtctcgtcgtgtcatgtcgtccatctcttgttccccgtctctctttttatctcttttctttttactctcgcgggttcgggctcagactcagacgcagacgcatacccaggcccaggccctgagaaacgggcgtccgctagccacgcgttggtcccacgccatcgtcgagcaaaaagaggcttgcccactggattgccgtggatgtacctgggccgcgcacgctaaggtgtcgcagatgacctgtaccttacgtcggcccctctttactacgtcagtaacgctcgctagcagggacaggtatccttgccagtcatgcctagtgtcgaggtacatctttttttaggcgcccgcgcgcagagtcgccagcgagctcgctgacctgctttgggcaacccaccgccagccagcaaaaggcgaaactttgtggtggcatgccaactattgactgtcgaagtttcttttccttctcttgatcctgtgccctacccctttggcattacggcttgccatgtttccccgcctggagcttattgaggcggaaaagtaaggcaacctcctccatctgagttttgctgtcgccgtcccgccctctccggtggctccccctccccggcgtgtcgagctggctgtgacgctgcccgctttgcctcgtcatgctgccttttggtgcgtttcaagcaccagccagcgctcgtatcagtccagcccagagtcagcagcttccagcacccatcggtttattattcctccatgtcctcccttggccgcaaaaagcacgcattaatacgacttgcgccggaccagggaggtatgtatacaagggcaaaagagtgtcacatgaatgcgtattctgtgctgtccgccagtagcgcgctgcgatctggccctgcggtcttccgcctcatacatgggattccgtccttcccgaagaggagagacgaagccaaaaaagccaagcccctaccttacctaaaggacaggaccgaacaagtacgagcttctgccccagggtggtaggttcagcacaagctgataatatggaaccttgccacggctgatgggcgggtatctcaaaggtagaggctactgctgctctgacatctgcaaccatcgtgctgccttcaactcaatctgttagttagtcggcgcatatgcctacatgtattgatatcaatggcaatctgaagccggcaagggacctacttgtactagtattacaggcacccaggccgctacggcaaaaactggagggatcatcataatcgtgcacacaaaaggcaccgcccgagtctgcccgcagctgctgtcgaattgtcccgtttcgtccaggcacattcggccagcgtgtgattttctgccgagcactaacgaggctccatgccatgctgctggcttactcgcacttgtaggcaaacagtcgagcctttctgcgcaaccagcaggtacccgctacgcaccgcatacttgtccaaccagcgctgctccataaaacgggcgcgcccatcgctacgacgaggtctggttggcgcctctgccctgccctgccctgccaatccggatccggactccacccgtgggaggcgccgtctgggggagaaggaagacgcagaagcagaagaagcgaaacaggacagggcaggacaggctggaagaacatcgccacacacgctgccccttgcgtggtggatgacttcgccttcgcgccgccttgggcttgctgaactctgtgccgccgtaggggccggcagtactgtataactcgctcgctcgctagccagagccagcactaggccgacccaggcgcgcatcgttgtgtcaccgatcgcagggtccggcagcccccctgcttgggctcgttcgatgctgctgttgctgcttcgctcagctgctgcgtctttgagtttccgattctgatcctggcgatcgtccaatggcacggcctcagcgcaggtcttaggttggccaccgttgctgctagcggggagcagacaggcatgcccagcgctagatgcttgaagcgccttttgcccgcccaccaccatcacactccacctcgcactactacaaggacatgcacacttttttttttcttttttaacatcaatccagtaactactagtctactctgcctcggacgtccaggctagcattccacccactgtactgtatgttctgcactgccgtccgcaaccagccgaccagccaactggcgctccggccttgggcagcgcctcagtgctcctcgtacctagtcgcacggcactaacccgcgacacagttccttagctggaccgctagccgactcttccagctggacggtgctagtgtagcgcctctctgacctctgccagcccaggccaggccaggtacatgctgtacaggcccgacagacacctgccagcctcccgtacctggaacgcagcgccgtctcacgcaagcacccattcccttcccttccttgccttcccattcacaccaccaattcccacgccatcctcaagctttggccgcgcttttgcctttgcccttctgctccaggctgccaaagctacagcccacaagctttctggccagtctcccttgcaaccttagctggccccttgtccttcctgaccttccgcctccgcctcccttgctgacctcaaacaaaccacccccaccaccttttttttcccctccccctcggccctacttcagccttctgcccatgaccttggctctccgcagcatcttacaactccaaacctctccaaccaccacaaccgtcctgtgtcgatttcctcccgacccggatcgatctatatgctcgctacagcccagatcatccgccaagctgccatcacgtccggtttgttcctcgccggatgctggtcgccgcttcaccaacctcgctttgcctctctgccctgacggtacccgcagaaactccatagcccggtctcttgcgtaatccgtctgtgttggatcgcctcctcctgcaacctcccctccttccagcatcacggctcggcacggcaccgcggacgagtttgcacatctgccggcgctctgtgaccaccgtcgacagacattcttcggacgccctcgctgcgccctcgctgcgcccatcatggcggctgcctttcgccccgtcaacacccctctcgcagcggaaatttctaagcaagacatcatcatgtctccgagaaactcatctccccgtcctagcacggcgccgcaggcacagctgcagccttcacacccatccgacgatggcaagacgcctacgagagccacctttagcagcatcaacatgacgagccagagacccccgccaacaagcccgttctctcaagcggcaccagcctctgaatccaccgagaatggcctgcatcgaaatgactctcagcactctacgaggtcgcccaagcgagattcgctggatgtggacatggacgaatctgatggagagactggaactatcgatgatggcgccggctccgacgccgagagtgtaaatgcggatggaacaagatcaggcaagaaaaagaagtcacaacggttctattgcactgattatccaccttgcaacctaagctttacgcgtagcgagcacttggcaaggcacattcggtaagtccatctacgttcaaacctttttgttcccttttgcttttcttgttatttttctttttctttttgaattaaaaaatgcggctaacgatttggatagaaagcatactggcgagcgccccttccagtgtcactgttccaggcgattctcaagactggacaatctgaggcagcatgcccagaccgttcacgtcaatgaagatattccgatcgactctcttgcagctactggatcaagatttcagcgccagatcaggactgatcgagttcgacaagctggcaacagggcgagagcctctactgggggcagtgctggcggcccggtgcgaggacattccaagtctctctcgacctcgagcatctccagcatcacatccgtgggatcggcctatagcgcccagaacgaccctcggcggcgcccgcccccgcttgtcatggccgttgatccccgctcaaggctatcgctcgaatcctatcgcagcagcaccgacagcaccttttcttaccgacctcagtctccaggcgattatagcacgcccacatctgccactttctcaacggcccagagcagcccacgatggagcgccggcgtttctccgtcatcttcacactctcgatctcagagcatgtattccatgggtacgcggactcctggccgccggcttagcgttccatcgggcaccactcccttccagtttggtcaggctcagatgccgggccgcgggccggggccgatgcttgtcaatagctccaacgccggcgccctctcgtctccgaatgcaaacttggtttcttcgccaaccatgtcgacatctgggtttccgggccgtagagactcggtggcgagcagcaccggcggcgacgactcatggcgacggcgaacctggcatcccgatagccgtagcttcagcggcactgcccagttgaatgctgtcctcagccaatcagtgcggccaaaccctccgccgcccattgcaaatcccagcaaccctcaatctacccttcgcctacctggcatcgagtcttttgatcctctccctcggacaggtactccacctaggcgcaacggatcaccaatgactgtcgactccgagcttacccatcgacctcctgtaatggaggctattgacgagaggcgaaacctcaacatgtacgacgtcagccttcagcgtggccttggccgtcttgatataggacacaagacaccccctcgtgacagtgcgggaatgtgggcgtccgaggtccacaaggcggttcaaaaccaaatggaacatgcacgtatgaaccagccaactgttcgattcgaagagcagccgcggccaagccaccaagtgccaccaccagccgcgccgagcaggtcctttcaccagcataccatgtcagctcccgccctagcttcggtcagagaaggcaagggacacggctggtatcaaggaatccctgcagctgatgcgcgaaatcctcatgtcgatcgaatggttcatcccaacttcacaggctttgctggatttccggcgcgggagcaagctcaagagcagcgacagccacaagtccattaccaccagcaaccgccaccgccgcctcagcaacaacagccgcagccgcagccgcagcagtatcaacaacatcaacagcagcaacagacccattatcagcagcaacgccaacaagatcgctccaacaaccctgattcgttgaggcggctggaggccttggtagccgttgctactagcgagggctccaatactgccgccgcctattaaaccggctgctttgacttttctttccttgatgatgttgatgatatccctttcaacatatctttccatctctggagagaaggaccattgaggatgatgatgatgtaagtcgccgctggctactttgcacttcgaattttatccatcgctcagtctctgctcaggcattgacttgccatttccttttatcgccgtgtttcccaaattacgaataacccatgacggaacctgggctgcagtatacagcatgctacttgaatttttttttccctttctttttttttttttcctttttttgtttttaccagtttctcactcaataccgccactctctcgtcttgtctcaatttcttgcagtttctctttgggggcgtttatctgcgaatttgtggcgaatacggctgggttctttttcttccccccctttaccatgggaggaactttgctcaacgatatgatatcttttgtctgtttacgaaatggattggataaggcgtctatgcgcagccaacgccaactgagttgcacttgcgaatctgactgggaggcaataagtctttccaacgctaggctacggccacatcaacaccagtggatctgggtttgacgaattgataccctttagctttgactgggtttggaacagtgccgcatccgtttttttttcttacaatactttctttttgtattgtcttcctcttagtgattgatactcggtgtctttgggtagtcgtaactgtgtctagattcaatgcatgttaggtgtactggagatctaatcggatatgtaacatgacagaaattgcacagtgctttgagagatggtgacagtgtagacgcctgagtaagaagatgctaacgatactattttacttgcaattattccgcccctgatcaattttttcttttttattatacaagctggtgctaccagacaggagttcatttcgttgacacccgtcacgccggctttaaaatcactttttacctgcttgatagaggttcttgatggtaacgtcaaattcctctggtcgacgccccagcaactgctccaaagaggacgatacatgcgatgtctctccagcacgaatggcatcccacgcagttgcccaagtctgtgcgagaggactgcctccaaactttgcagtgacctgcggctgcgtggcatactcatccacggtaacctctcgaatttgcaactctctgccagccaccgtggagagaagctggacggtatcggcaagagaccattcacgaggtccagtcagggctacaagcctgttcttccaggagaaagcggctgggtcctgagcgtactgagcaatcagatttgccgaggcttcgcccagctcatctcgcttggcccaacttataccagggccggagccatcgtggggaatacgaatctcagtggtcgtcgggtcgttgagatccaagaaggcggtataaatggggaacgattcatggtagaggccctcgcggatgacagtccaggagaagccaggatcctgggcagctagtttgcgcagatgcgcctccgagtcgaggtgggcgcccatgacctctgccagcgtggcgtccttgtccggcagggcaaaggcgagggacgagtagaagatgtgtttgacgccggctctgtgggcagcgtccagagccggaatctgcagtgacgtgcggtattcgtggacatggctggggtaggatatgaggaacaagacgtcgatgtctttgaaggcagcttcgagctcggcgggcgatgcctcgtatgaagcctggcggagctggacgccctggtctttgtagatttggggagtcttgtctgggtggcggctgatgaggacggtgttggaaggggacaccttgttgaggagatgggtgtaagtgctgttgccgaggccgcctgaggcggggaagatgccgatggttggcatattttttgagttggcctgagtggttatggaatgaagtagttggagttttgacttatttgacgctcttctgctcaatatcagatactagagatcaggatgccattataaattggatgtgctattgcaatttactccgttcacctcatcggacttaatcactgtggagctgactctttgatgagactccattggttcaaagcacaatgacgtatggatgtagcggaattaagcaattcattttcttttacgataagatataaagacatgatgctagtactgcaagaggatcatagcagagaaatagagacgagagttgtaacaggcattagctgcctataattctgttttcagactatcgaatactaaaatacttccccctgggtctaattataggtatggcagatagctaggaacctgtttcagtggctcgcagacctccggagctcgcggacgtaaacgcgtctgtttcagcccctccagccgaggattaggcgtgaaggggcctccatgtggccgattaacttcaacttccatagaacccatccggctctaattattcattcctcttttcgactgtttgtcactgattgttcacggaggctggtttcagctttccagcttactattcgacgtttctgctctccaatgtcccagcggggtgtcagttcgaagcattgattttccaagcggtcctatccgagatagacacttggatatggatggcctcgccggcgaggtgatggcgagaggtaaggaggcactcaaaaccggtttccaggctggacgttacgcgggcagtggctgatgcgataggctttgctcccatagacgcctgggcgtcaatcccatcaaacctgctgcgcgctgagcttcagagacgagcagacgacggcgagaagccccaatgcggcggacacaattcggggtggtacgacacggctgcgcatgtctttgcgctgcttctgattctggtccttagcacgcttggtgagaacaaccctgtggcgattcgagattgcgatagaatggggatttataggaagaagtcttgctaatggagtttttgctgccagcttgcggcctcccgctattctcacggcgagcaacgacaggacatcgacaaaaggagatattattctacagtcaacacatcggcaccggcgttctcattgccacggcctttgtccaccttctcccaaccgccttctcgtccctaaccgacccatgtcttccgtacttcttcagcaagggatacactcctctacccggactcattgccatggtctcggccttggtcgtcgtgggggtcgagtcttatttgaccgctcgaggcgcaggccattcgcattcgcatgcgcacgatttctgggacgaaaacgacgaggccgagggtgatgcgcaggagctgcatctgccgagagagggtctggctgacaggcgggcgcgcatgaccggacgacgagcggcggatatggatatttctctgggcgatttggaggcgtccgagggccttgtcgccggcgtttcgcctttgccggagtcgagtccgatggtgccgcggcgcaagtctaccgaacacgccgacaacgacgatgatcgggattcagacctcgacttggatctgggagagcttgatcctgcccctgccagcggaagcgcccagaatggccagtactcttcgcttgcgaagcccaacggcacctcgggccgccgccactccctggacggtaaccaaacacagtcgccagaagagcaaaagcgtcgcatgctgcagtgccttttgttagaggcgggcatcctcttccacagtgtgtttataggaatggcaatctctgtggctacgggcccggcctttgtcgtcttcctggttgccatcagcttccaccagtcgtttgagggcatggctctgggaagccgcatcgcggccatccagttccccaagggatccatccgtccttggctaatggtcctcgcctacgggactaccactcccatcggccaggccattggcctcgttctgcagaagaaatgggatccgagcagcgccacgggccttgtggttgtgggcactaccaatgccatctcctcgggcctgctggtgtatgccggcctggtccagttgctggccgaagacttcttgacggagaagagctatcgcattttgaagggcaagagacgcgtgcaggcctacttttcggtcgttgccggcgcggcgctcatggcagcagtgggagcgtttgcttaaaagactttgggtagcgtcatggcttttattcgtgtgtatatgcttctgccagaacaatattggggggggtttctctttccgtatctatgttacggcgaacataaattggctcttttttttttttcccctctccttcttttgtgaatggagtttccataaaatgtgtatactagtaccgtgtttgggcgctgatggaaaaggatgggcaagcttttcatatagactcgtttgttttctctcagcatctgtctagtttaattttagaaggggcgtgtcttgttggaattttgcaggcaagttttgcgttttggcattttgatctcatccattcacctactcccttgtgctctttcatgtctgtcaatgtgccgtgcccttgttcccttgatatagtgaattgtgcttctctttctgcgcttcttttgagagcgttcaagcacggtattgaagacagcggtgacgacgacttgacagcgggaaccgtgaagaaaccgtacatgtgccatgaacctgctttggcggttgcttgatagctgccctcgaacaacaaaaaaacaaaagttgcattgctctttctctgactgccttactcattcgcgcttagttgaacaaaaatgtcttaacgtcaagtacttgacaaagctaaatttcacattgagttggataaacaataaaaaaggcaacacagtcgtgattgagagcttttgttcttcaaaagagttcccctgactaactgccatatgacagattaacctcctctcaatcaaagatggtattgatagctatatagcctcgagacagtcacttccgttttcctaaaagtatgtctttacttgttgtctagaaatacagcgcgttctcaacctcttctttctcattgaaaaaaaaaaaagaaaaagaaaacgattaaagaatgggtggttgtctttcaacaccctcaaagtcttcaagacggcgacgacgttctggatcgtaagtgattagttcccctgtgacacacacgttggtgtcttttttgatgaaaagtacatgtttttttttttttaactcagatacatacagcaggtatagatgcgctccagttaagtacgagtactactacacggtcagaaatggcgagacactgctggtgcggcgcagagttggtgaatctcggcgccaacggaccgatgactcttcttcacttgaaatgaatgttgcgcctgaacatcggagccggcaaaggagacaccagaagacgagacagagcgggtctaacagccatcaaagaagcagccatcaccagagcagaaatgggaggagcactggatatggtggcggaagtcatcgaagcgatggtaagtgaaacatgaatcaaaggccaaaaattgaaacagaaaggagagaagactaatggatatgtcatgataaaggggctggaagtgcacgagacgacgagtgggaagctgagcagcgtcgaaatcaagtcgcattctgggctagagaatcaactcgcggacacgatagagcaagctctcaaggagttggtggccagcaaagccagaatggcgagcatccagatgaaaatgtctcctctcttcacgaaaatggcgatgcagaggttgataataggcctccaccctcaaatgcgtcaaaaagatcaaaaagaaagtaagacagccgacaacgaactttccggttcctctgaacgacctctagaaaaagtcgactggaatggtaagacacgcctttaacgaaatgtcggtgagggttcaccatcaccaagttacaaaacagaaaaggcatcggtatcgaggctaacgcagtaaccagatacaagcgtacgcgtgaagatgccgaagtcgtacaatcttggctattttcttccaggctgtgccacgagaaagagactagaagcgacctagaacacggaaagactctttttccttttcagagccacgagcagaagaagaagaaggaagccgaagacacacaaggcttggttgccgaagcggggatggcctgattcaatcccttttttttctccatcccatggcttctaggatatgatggtgattgacggatggcttttcgggcgggaaaccgtgtcacatatagtttcgagtgatggatggcgtgggcacatgagcggttgtttgactgcatgggtaacatggcaatagcgggtatgaatgaatgatggcagttgttgctgaatagccgaacaagatgcacgcaatcattgagagtgtctgtgattcacggagatgggcctttagtagcggtaatagtgccgtagagtgacgttttttccttggctactatgaaacaaattgtacataatgccccgtgaagcagtcaatcacggccataaggtatatacatatatacaccaagaccaactgcgcctctgcatgtgtatcacgaaatcggataataaaaaggaggcacagtcaatagggcatgccgcagaagctccggaacaaaagaggcaaaacggagtctcggctctttttcttcgtttttgaccttgtcatgattatggaccatgcgttatcggccgtgacagctgtcagtggcagccagagtggcacaatgaattgaacaattgctgccttgtttgtttgtttgtctttccgtttgccgtctaacttttatttttattcttattttctatttcctcttcttctcctcgcgtgactaaccgatgatattggaaaacacagattacgaacgagaaaaaaaaaaaagtcggaagaactactcctttgacatatgccatcaaggttggattctccagcgacttcagaggccttcatcatatcttcccactgtacaccctttctgacatttgactggaattcttttattctccttccttgtccaatctgcctgttgcacttgaaatgggctgctgcttctccagccaggcatcaaatgccagttcccgccatgatgagcaggggcagcatacggctcctccaccccagtaagggcttcacctcttctctcgtatgttcatgggtagcagcatgcaagatactgactgcagaaacctcgattaggaactgggactcccacgcccagaccaatggcagcaacgcccctccagcatcgccaaccgccgagccagttgtgataccggcaattgatgccaccaccaacgaggcctttgcccacaacgaggcagttggacagcaatcatacgaattgccccgtgcggagtcgtcttcgtcggcggcttctgatcagcatgtgattctggagccaactgtctacgtgcctccctctcgaccgagtgtcgctgcagagctggaggaggcggctgtccactcgccgccacctgagcctgttggagatggatccagatctgcatcttcgtcgacctcgagctctagctcaggctaataagcagtatggcctgacgcatagtggagagagactggatatctgataacgcgtttccggcccggatttctggtcatttacaaaatattactactactattggaaagggctgctgaaacaatgcacacaaagagagagagcagagagcaggttttctgcaaacgtctccccacctccccttttttgtgttcgattcaagggagggaaaatgcggtggtagcacaatggaatggttggtgttggatgagacatttcagcctgtgtcttggttggtggttgcatggcaatggtggtgaaaacggctctatttttggctggcaagacattgatgatctttgcaagcttcctgtttcggccgttttatgtaaagaattaaattgaataaaaatacagcatctcgtgagattttaaaaattgtagcatcaggtaaaatgacacatgatgtaagaaatagacaaaacgagaaagagagagagactgagaaggaaaatataataaaataaaaaagagcaaaaagagcaaaaagagcaaaaagagcaaaaagagcaaaaagagcaaaaaagattaaaacatcagacgacattttggcaaggcaactaataaaagacaaggcctggctccgtctctgccaatccggcgacttttgcgaaacttgctcaaacgctctcacaggctgcatgcacacgtccaggagcattttctttgactgctactcgctaccaaggccaacggtcgagtggatacgcaggggtggcgtttgcgctgcaacatgaatccaagctgcaagtcatttaatgcccttttctcccccccatcagatgccacttattccccgagtttttagttgtccgaggtgccatccatctggcaacacgtcccctgcgttgtgtttccacggtaagcggtgtgccactcgttttcgttgctgaggaagcgtccgtgctcggcgggtataaataaggactggaacccatcagcagttggcatctaccgagatctgaaaggagtcctccctctttctccatcctctcttccttctccaggttttggtctctttcttggacctcttcagctcgagctccagccttgtttcttgtcatctcgttcagcagatccgagactcctttcatcctgtccatccaactctccattcatcagaatcacacatcagccatcatgaatatgccctctggcaccaccatggctgctggctccagccccactggcagtgccatgaacagctccatgagcgacatgatgggcatgggcggctcatgccagatttccgtgagtcctgtgacttcgatgagaatagcataagcaacccaaactgaccccatcaccagatgctctggaactggaacgtcattgacgcctgcttcatctccgagtcctggcagatcaagtccaagggcatgttcgccggctcctgcatcggcgtcatcctcctcgtcatggccctcgagttcctccgccgcctgtccaaggagtacgaccgcttcatcgtccagcagcacgccgccaagttccaggaatcgtcccctgccgccgtcaccgccgcagccaggcccgctgccccagccgatgccaccaagacgggcctcgagtccgtcaacagccgcgagctggcttgccctgccgccgccgccatgcctcccttccggcccagcgtgctccagcaggcagtccgtgcgttgatacacatggttcagtttgctgtcgcgtactttgtcatgctgctggccatgtactacaacggttacttcatcatctgcatcttcatcggtgcctaccttggctccttcatctttcagtgggagactctgagcgtcgggtaagcttcttctcgtctcggttcgccattcacggcttccgtatgctaactcactcatagcccgaagcaaaccagtgctgccaacgaggctaccgtctgctgcggctagatgcaactttcgacactcttggatgttgagtgaaaccgagcagccgagctcgatgccacgcagaattcgcgtgcagtgttaccatgatggatcagggtgacacgccgcttgtcatgtacaagcaagattgctgcggtaaaggaacgcatcatcttcggttaaagggccatgtaacgaatgaatgaaacgggggggtttaatatttcaggggaaaataatatgggctttgtatttgcgcaatggtggttaaggacagctaatagctaggtagttaaaaggttataggtcaaggttaacggttatattaatggaattccagatggcaatatcttgcagaaaaaccgactccatctcaaatctcgacatgtattctgtgatttggaaaaaaacatggcttctcattaaatatccaccaagaagaagtgtagaaaaaaaccatttgcacaaggctgtagaaacgcccattggtggcaccaaaacatctccgtcatcaaagacagcggcatgtctggaaggggtatcatagcaacacaactccgtggcctagaatgttcatgcactgagcaacatcccagctctcgtccaggggtcgcatcgcccagacttgctccatgatgttcatggcttccctgagcgttccaaacagctgcagaccaccgagccgggccaccaagcccttgtacttgaattcatcttccgggggtgctaggcagcccgcaacgcacaaaggccaggccacagcccctaaacaggtgcccatcgggagattgtacagcagttccgtggtggtagacacaactgagctgatttccgggcacgcgggctgccatcccgacgtcaccgtgttcaagtagatcaaggccgcatgcaaccagatgacgttgtgtatggcatacgaaggctgctcgccgagaaccggcactgagatgacggtggcctgtgagtcggccgtggggcatgttgtttggatggccaggatgccgcccttgattgcttcgcccaggacctggcctcgttgcaggagctcgttgacggacaaggagccggcctggctttgtgcctttttccacgagtgcagtgacgcaatgtcgccaatgacctggatgacccagttgtgcagtccgcggaactcttccatgcgaagagttcctcctcccatggtgcaggggctccacgttgaagtgttacacgagggtatgatggagttttggtagctgtacagccggggcgggcatccaagcgacacgctcgacagcacgtcaatgtagagcaggttggccgtgaagaagcgacatgccgcctggctggtgctccacggccgcgtcatgcccatctcggacggtggccagtggacgtttatgaggctgttgagcagcccttcccagccgtctgggttcgggaggacctgccggaagagcgcaatggcggcgtcgagatgcagcttccagttttcgcgattgcccgtagcgacctcgaagatgagcagctggatgatgctctccatgacgaccaggccttccttggggtccagcttgcggctgtgaagcgagctgacctccttttgcagctcccgcaggcccagctccatttggttctgcaggttcttgttcatctggaagaggcattcgccgtgctccggctcgccattgttcaatatcaatgcaaagtagtatgacgcaatggacacggtgatgtggtatagcgatttgttggtcgactgcagcacatccagaatccatccccggccacccacgaggatgtgaggccggtaatgcgggaaaagatgcggaaagacatagtccagatacatgcaggcgtagtgaatatccgccgagcggtcagcctgggtcaggctctgctcgttcgactccgcgaacaaggcctgcgtgtgccagggggcttccggcggagacgtggcggccgtgctgccgctggatccatggctgttgggcgactccttggacgacggcgccgacgtgctggagtatccgcgctctgaatcgcctcctccgcccgtcttcctagccgccgccgccgccgccgctgcatcttccgtggcgtcgctgatgctgacctgccgggtgcccgtctccagcatctcgagatacttgcgatcgcgccgctggctggcctgcttcttgacctgcgacttgacaaactcggtcatttccttctgcttggggccgccgtccatccagtcgggcttctcgccaaagtgacaggtgatttccagcgcatcgcagccggagcatgagggcttgcgctcatcgcacttcttgcgacgcagccggcaggtgtagcacccggactgcgaccgcaccttggacgacaggagatgcttgagggaagacatggtctcgccttctaagagactgtctctcttttggcctcttttgtttctcttgcgatgcgcagtatttctttctgtccttctcacttaaacgctgagacgatgaagcgaatggcgcgcaatgtccgtgctccagagggcgtgattactgaaatgattgaggggcgtgatgtattgtttcttgcgtattgtcctgctgtcgcgcaatccaggccttcatacgtccaaaactgcccttgagtggaggttgaaatgaagatgcgatgggttactaatgcgggatacggggggtttcagccaactgagcgccagcaccgtgaactcatcggcgccattgcacggtgtaatacggggtttagcagctgctttctgcgggcggcacggagaatatgccgggcgaccagacaggagaggctgcaaggagtgaataaggctgagggagtgcgttgagcttttcgcacggtgcggaggcgacgaatttcccgattcagatgctaccctaattttcgtaggcctcggatggctgtcgaggctgatgttagtgactgcttcttgttatgatgataatggatgatccattcagtaggagaggctactatatcagcgaagaactaatttattaaagatgtgcaattgactgcgtttgtttctatttttcttgtcgtgttcattttcccaatacgaagcattctcatttcccgaaaaacaaaattacctcccccttgacaactacctcccagatatagaggctgtctgtgatccacacaatctttgtgtgtactgtagtataaatcataaccaaaaataattgctttccaaaaccagtccgccatcacacattaagtcttgatcgtatctcaatacatcaccgaattttttttaaaacaaaagaaaacctcatccagactttgaagctccaaacagcgtctgtctcctttccagcagtcccaagtcccaccagccttctatccgctggagaagcgtcttgcgcttcttcccagtcatcgacattgggctcgcgggaggcgggctcaagttggaagatggcagcggagatggaggaatgggtggtggtttatgagctgcgaaagccggtggcagaggcggtaacggcggcatctcctcaactggacgcttcatgctttgcacgcgaggccgcttcgtcttcttcgctgccgtgggtagcggggggaaataaggatgggagtcgttgagaacctgaacaggaatgttcatgtccagatcttcatcgctactatcatatagcgacctcctgtcctggtgctgtttgtttgccatggccatcgttccaagactccgggccttgcgcagcacatttggagtcggaggcacccccgagaaaccgtcacggcagctataccctcattcaaagtctgttgttttgcgagggcggtccgcacctcccttgatgcgcctccataggcagatggccgcgacggctgacatgaagaacaagatggaggttgcaatggacaggccccagactgctttgatttcgtaacacgatgccttgctgggagcagcccactggaagacatcggatgacgaatgcttgacgttggcaaagagcgagtagatgaaggcgccagtgtttccctgctggggaaaggcgctgcagttgagatagctcacgggcctgccgacaacacaagccacgacaatggatgcgatgaagcatagaccgtctgctgcggtcgcaatgaggagaggaagcatatggtcccagtaaaggatgtacgagatgatgatgtacaccatagccagacacgcctattacagattgttagtcttcaacgccaactacaaacccgtttcaaagggaatagcgaggagcggaaagaaaagaaaacccaccacaaccagtgtgccaatcagggcagatggggtagaaaccgaagtagagaccagctccgcgacgaagtttccactaaggccaatgattgtaatgagacaaactgcctgcagaagcctcattgccgtaaacattgcgcccagggcacccagcgccggcggggaacccatattgacacgaggtaaagtttgaattgagagtttgggccgcgtgcggtttgccgtcttgagagggaagtgttttgaatattgtgggatgggagacgacgaagccgaaaaggatgaaattttgccggcggggggtattcgaccagcaaaggtcgaaaagacagaagaagaagaagaaaaagaaaaagctgaaggaaaagaaggtggaaatttataaaaactggggttgtgaatctcttctagagatattttatagagagatggatgaagccttgaaaggataactcgagttgcagtattaatatgagaaagaggcgttgaagttccgatgaaagacaatgataccgtgagccgtgagccgagaaagaaagaccgaaatagtaacaaagggaaaaaagaaaaaaaaaaggggggtggagaggtaaatggcttgtgatgaaagacttgattatgcagaggaaagagagatcgaaacacacaaagaaggctcaaaggactcttatatgtttcccatctctcaggttctacgtacagctctttgtcactctacagacgctcccaacacacgcgccaaatcatcatggaacagaccactagtctgatctaataaactttgccgcagacaagcgagacaaattaagcgcggccgcgtttcagggccatccatctagatccccttttcgcaaatctcacaattagaagtaagaatagcaaaaacttgggtgctccacctactttttcatggaaaacaccggactccatgtcaagtttcacggtgagcccatgccagccgcctagcccagccagtaaaaatacagaagcttagactctcaattctcaaacgagccaatttttatttctgtttttatcgcttcgttgcatctcaaccatgatttaagcgccggaggacccattcggtgagccggaggatcgagccccaccagcccgacgattggatcggagcgctccgctgcgcaagatttcgctttggcacccctgctttccgggatcgcgttcctgcatttgtgcagatatagaggagaaaaaattggaggctcagctcgatggcttgttttcacttttacgaggcggctgcatcgtcggccgcatgttttgctgaggcggaataaaaaagggaaccgggttgagccaatcgacgacttttgtcggcacagcgggccgggttcacggtatagcatgaaacgcgaacagccagacgatgcgccgagaaaacctgtttttgctcttacattaatgtacactaatcattctggttattcacggctacaattttgttcaaactgtcccaaattgttgcttcgaattcatcaactcgtgcgccgtaaacgccaatctaaaaccccaacttcgaaaatgctgcatctccatcgctcgcctgtgggatggtctgaacgctgcttttttaccgacatgttccagccaccataattcatattattttatagcctatcctcaccatctctcagcctctggcctctacttacttacccaagcaaatctccagaggcggaacccccctgtggagctgaagaggggtttgctgcgggtgctccccagatgctagcgctgctcttctccttggccagttggcccagtgctggcccagcggtgggagtgctaggcttcttgatgccgacactagctttgccccagagagcaccaaatgcatctccgccgccagaggctgctgctttgccattggacttgttggcaggttgcagactggcagtaggagtcatggatgagacggatcctccggtagcttgagcctgtacagtgccaaagtaattgggtcctgtgggctggaagcccgcaggcttggcaggctgcaccggaatgctgaatgctgagttcccagcagcaggcgtggcattgttgctgccggctggtgagatggaagcgatgttgaccatctggctgatgccggcttgctgcggcgccgacaggggctttggtgcagcgaattgggtgtttgaatacgttggcgaagttggcgaggtaggagataggggctgagctacaggcgctgagggagctgccgattgaaagtcgtcaaactcgtcatcatcatcattggcgggagcggcggtgctgaggggagcgaatccgcccagtccagagctgctggatgcggctgctggagcagctgcagcgggctcgtcaaatgagaagaggtccacctcaggctctttctgcttgggaggcggcgccgctgcctttttggctggagagcgttctgaacttctcgcgggacgagaagaactggccgcgggacgcgctccctcgtcgtattcgtcgtactcttcgaatctttccgaccggttctgggtgtcgcggaaatcgctcgattggccaccgaagccgccaccatcgccatacacaccacccgagtatccgccatagtccccagaggcaccaccaccgccatagctagactcattgccgaagccgccaaagcgaccgctgccgccgcttgagaagccgcccatgcccatgcctccctcagagccggtatacttgttctttgttactcgggcctttttgcgctcggagcgaatccgctcaacgtcgcccaggagctcggcaagttccttggctcggtttcgtacgttgatgccttgatctttgccattctggtcaatgaaatggaactggcgcagcattttcagaagcgtaatgtgtccgcgcgcatcgtcaacaacacgctccgagccatgcttgatgaggaattcgagtagctgtaagctcttgtagatttggcgccactcttccgcagacttttctgtgaatcgacgatagatcattggcataatctcattgagttgttgactgcatcgacgttagaattcagcaggcatgcatccatttgggtagccgtgcgtgcgtactaattgaatgtgccgttggcaatctcttgcatcagggtggacgatgctccccatggctcgttgttcgtcgcctctcgtacctagggcgccgcattctcagcaatcaagtttcgtcgtaatttcgttactaaagcaaacctttgcctccatctcggtatagttcatgacggctaatcgatcctcggcgttagcattaatccccttggattccattgggctgggaagtgagcgccataccattttgcgccttccggaacccggccttgagatcatacaaggtcaggttcgagacggtattcttcaaatcgttcaaatccattttggagagacccagtcagcagagaaaacacgatagaattgtccaggagaaagttgaaggcagagccggatgggtgacgagactggcgatgatagtagttggagctacacggtgtcgccgagcctggacacttggacacaagcgctgggtccactggctcgggctgctagcacgttacgacgagtccgacggtcacgtgatgtcagctattaacagtcgcagtgccgtcaattgaggctattcagtcgtcaatgctagagttgtctgatgcgtcaacagtagaatactagtaagactatagactgtgacatattgcatggaattttcttgtgctttacaggctctcttggctgaacatgtagtgtagtcttcaagtccatcaattgcccacctgcctcagtctccccattcctagaccccgactatggattattaacagcgacctgcgccggatccgcgcaaagacagcctgagacttcaggccataacggcagcagtgcgcactggctactgacatcacccaaaactcttcacctctctgcgagctgtcccatcaaccccggaatcgaggctacatcttttgcttggatccttgtgtgtagaatcaccactgtaatacgcttgacctcccaggtatgcttctcttttttttttttgccctcctctttgtgttcctctcccaatcccatgcacccgcaacccgtcatccggcctttgcaaatgaaccagcggccaaggacatgtttcaaagcaacagggccaaaaaaaatctgctccttgttgggacaattccagccaattgcccgcccctcaggaattgcaccgcctggcgggcttgcctcgggcctttgaaccggttttggccatttctttgctgggagctgcgcagaattccaaacagccagctttcctctgggcatgggccaaatgataggcggagcagctccgcccgcaggaagaggttggaagggcttggtgctggaccgtccaatcacggcgcgcctctgcccaccgcccacctgttgtctggcgcacaccaagtcacgtcagctctcggacggcgatcgggagccaaccgtgcaattgcggcagaaccgcgtcgaatccagccatttcgccgcctcctgggctgttccgggtctcgagcgcgagctgaacgatcaatgggcctttggagaagcgagcgtcgggcaattgctgctgcagccgtggacaacgccgtgcgaacaaagctctgacagctcgacagctccgagctttgccgcccgctaatttggcgtcgacgtcaagctgccgctaccctgggccaaaacacgtgatcggctcctctcctcgcaccccaccgtctcccttgtctgtggcgctgattggctggtctcagttactaatcctttacccctccagcacaattcaaaatgagatcagctctcttccaacccctcctaccccgccataccttttgctcccccggcttaagaactttctctctccctcaacgcattgctacttcatccacctttgcgaccactcgattctattcacagccagccaaaatgtctgccaaccgatcccgagtgtaagtgccgtttgaactccccagagaacaccaccatcctctaactatgtcaatgcagtttcttcgacatcgcctggaagggccccgtcttcaaggacggcaagcctaccgctgagatcaagggtgagtctattctgccgcaaaccccaattcgctagcgctctcaatgaaagaccgcgaagagaagcgaaatggatacaagtggaagctcaacatgctgcccgcttctgcttctctcttggtctaatcgctctactgctccggccatgcctgctccggcaccgattggctgtttcgcctttgctctcccaactctcaccgcatgtaactgtagccccctttgagacttggatactaacacgtccatgatgacagagcaaaccggtcgcatcaacttcaccctgtacgacgacgttgtccccaagaccgccgagaacttccgtgctctctgcaccggcgagaagggcttcggctaccagggctcatctttccaccgtatcatccccaacttcatgctccagggtggtgacttcacccgtggtaacgtatggcttcttcgccccaagaaacaaattgttaaaagacagttgactaacacatctccagggtaccggcggtaagtccatctacggtgagaagttcgccgatgagaacttccagctgaagcacgaccgccccggtctgctgtccatggccaacgctggccccaacacgtaagtccacttctatcaagcattttgatgcgacattattggctaattcacgatccaaatagcaacggctcccagttcttcatcaccaccgttgtcacctcttggttgaacggccgccacgtcgttttcggcgaggtcgaccaggactgcctgggcattgtctctgcccttgaggccactggccgtgatgacggcaaggtcaagtatgagcctcgccctaccatcaccgccagcggtgtcctgtaagcttgtgtagtgcggctacatgctctgcatgtccatttggcggcagtctgagaccatgatttttgttgtggcggataaaaagaggctcaaaagagcgactacatcgctatatcctttagctagtcattagggtgctgcaaagcagaagaaaaaatacaaatctatcgtataattcaaaatgaccattcaaatctccgatctcctgatcagccactgtgttgaccaaagtaaaaaaaaaaaaaagtgtaagtgtaagcagcccatcatgtatgtgtaaaaggcatcagataaaaggttggaatatcaacatccctctccataaaacacatacactttcgatgtacctattgtctcgaggccttttaagaagccatgtgtgttttgagtcccaatacaatctgtatttttacgctcaatcttccgcaatagcccatctgctgacccattatgcgccaagtgccaagtagtatagagatatatatacacattcccaacaggttatgttgcgaggaatatcccatgccaaataaactccaaacaatgcaaattgatatcttttttttctttccttccaaccccttcccgctctccccacatgtcttttaaaagatctcatctttgcccagccatttcttgaaatattcacagttgctaggccctacaggaccaccatcctcgcacaagtcaaatacggggcaccgtccacagggcacctctgccaagggactgatgtacagctccggcccgccatcacggcccgaagggtcctcgcggccggcccagctctcgacggactgcttggcgatgcgcgagacgcggtagccgactttgccggcgatgcggacgggctcgatgaggttgtcccagacgaggacgtcgacaagcttcttgacgtcgccctcggacaggatggtgttgttggtgatgccgctggaggagaggaggcgggcaatgtcacggacggttgggtaagccgtgtagccggctggtaagggcaagagagcgggttctctgcgggaggaggaaacggacgttttgggggcggcggcggctttgccttccatctcggaggcgtcgcgcttcttgcccttgttggcagcagcatctgcggctgcgacgaggccgcccttgatgacgccctttttgggagcttgtgtgctgcctgctgctgctgacgctctggcctgcgctgcgccatgagtgctgtggtagctgctctggcgcttgataaagtcgaacacgacgcgctgcaggtcctcgatgaaggcctcgtccaggtcctggtccgtataccagggcccaccggtggcgcggtcgctgggccggatggaggccttgatgtacatcttcttgttggggtgctcgacgttcttgaagggcgcgatgaggccctttgcctgcaattgcttgatggcgtttttgaggaccgagtcgtgcatgttgaggcgcttctggagcgtctgcgtccagataccgtcgccgccggagtcgtcgatgagggagtataccatgacttgctcgtctgttgtgcattgcttgtacctgtagttttacatgatttagcaaaccttcgccgtctatatagatggggaataacaaggcagatcctcacttatgcgcctcctgcttgtctcgccacttccacagcacctgtcccgacgcctccctcatcgtgatgaacagcttgtcgtcgctgagcgactgcacgacccgcgcaagcagcagcaggtcccggttgggaatcacctccatgcggaggaggtcgtcctgcgagaacatgtcgccttcttcccggcaccggtcgtagagcagctccttcaggacggccagcttcgcggagtcggcatcgctgccattggccctcgaggaggagccagcagcgacgggggccgacattgcgacagctgtgggggaggaagaggatctgcgagtttctgttttgaggctggaagtggtggtttgaaattcccagatgatatggccgtcggaggaaaaaggtgctgatggcagcaatgcagagtagcgaaaaaaaaatacaaatacaaaagtaacaaggctttatgagtcaccaggctgcctttcttttcttctttcttgcctccttcttcgtcttctcccctctcaatgaagcgtagtcaattgatttgttagcgctacattgacttgggcgtcttggacgagagtccctctcgctctctcttcacttttcttatcaggtcggggcgataggcccaaagtgcgtacagtttctatggtgggacacgagcctgctgctttttttttctgggccttcaatgggaagaagcctagtgggtactttgcagcagccttgcatgccggaagaatctcggcttttgcgggagtgtgtcattcatgcagaatggatgtcaatcttgcttaaatgcaatagaagacaattggcattcacgagatttgtaattgtatctgataattgcttttccaagaggtatatattgaattggttatagaattactcttttgtacgctattgatatagactccaagcaaataagaaataaataaagcaatcggccaaacttgaacaataaagaatcgaactgacattaacttggcgcccaacaaatggctcgatattgccatatggtgttttacgtggcctgccagtataccttgcgccggaaacgcctccctcgcctgcccactgatctacaacgtgaactgcatcaacgtgatttggagtgcctttgctccatggaaaccaaccgagagtcttactgctcgggggatgctcaagcaggcggtgtgctggcctttttgggctccgcctcgtccttttcttgatcaatctccattgcatctgcgggcggctccgtcttctctttcgtatcggatgatgcctcgggagacttctctggctcagcctctgaaggctttgattcttcttcggtagctggcttttcggcagcggcatcagcaacaacggcatcagcttcgggggcggcttcgggggcggcttcgggggcagcttcgggggcagtttcagcttcaatttcggcttcggcttcagtttcagcttcagcagtggcagcagcttcggtagtggcgtcggcagctggctcagacttctcttttgaactctcctttggctcttcttctgctacggggctcttgctgggaacccgctcgggagctggttcaggttcaatctgctcttccttgatagccttttcttccttgggctccgaatcgtcggccatgccaacgtcaccatcatcatctaccttgtccttttctttgtcgctgtccttttcttgttcgctttctttctccgcctctttgtccttttcaggctcgttgggctcgttgggctcgttaggctctgtctccttatccaaagccatcttttcttggtcggctgcaaagtcttcaatggtatcgtcgttaacatcttgggtttcctctgcggctggcgcttcaggagcgccgccattagtggctgtggcgggggaggcccgttcgctgtcatcttccttgtcgcctgtacggtaatcgttaaaggttcttttattgccgttagcacgggtggctccgtttgcgcgggccatttcatcgtcgtcgctaggctcaaattcattctcatgctcgacacgcttatcccagcgatgttgagtcattcggacgtctttgttttcatcttcgtccatgtcatccagttcggcctcctcttcatcagtcatgccaccaaatggcttccgaggaacatcttgcatctgaaccgacggggccgggccggtgtggcggaggttatcaatgacagcagcagtaatcttctccagatactctctgctgttggagttttccatgttagatgacctaacatttagctcaaaatcaggagcataatactagtagccgtattagcacaaaacactctaaatcatgacaaaaggacaacacatggaccaacctcgtaatactcgttgtatggaagggtccggtccatctcttgaccaaccaggacacccgtctcaaatgcccacgttcgggcaacattacgcatggtgtagccgcctccaccaagcaccagagtaggcaagttgaagctcttgacaaagttgacacagttggcgtgaccatccatgctcaggttgaaggcacccagacgatctccagacagactgtctccaccacattgcagtacgacagcctcgggctggaagtatttcatgacgttctcaatgacaggctcgaagatggatttgtacgagtcgtcggtgataccgtcgcggagagggaagttgacagcgtagtttttgccttggccaatgccaatgtcgcgaagttcgccggttccggggaagtattcgccgtatttgtgaaatgagacggtcatgacacgatcggtggtgtagaaagcctcttcaacgccatcaccgtggtgaacgtcaatgtcgatgtagagcacacgcttcataaatcgaaggagttcgaggattccgaggacgatgtctgccagtcaataattaggttatatggattacacggcgatgtggattctggattcgtaggagaaaggataagaatgtagaaaagagcttaccattcacgtagcagaagccactggcttcgcattttttcgcgtggtgtagaccgccagcccagttgatagcgatgtcgcatttttgccgattgagacgcgctgcgccctccatactgccgcccgcactgatgccgcagaattcaaaaaggccgtcgaaaacggggcaatcgtcaccgacgttgtattttccctgctctcgcatgtagctatccatgttgtcgggggtaaccttttgcaggaaatcgatgtaatcgtcggtatggaattgggtcatttcgccgcgagtagccggtttggcgcgctgttgtcctgtcagtaaatatcaaaaatcgcatgagacactgtcattgtgccaaagtgttgcgatgacaagaggcttatggtcgacatacgtaaatctccatcttctgatacagattatactgcataatcagactatgggccagtcgaattcgatgaggcttcatgggatggccggtgacataggcgtagtttccaatgtcagaatcgtaaaagtaggcgactttcttcggcgatgacccattgagggccaccgagccgagtcccgacatggtggtgtcgcccatgaggaaaagctgtaacgctgggctgctttgcttgtaagaggtcgagaagcgccgggtggcagggtgtggctgatgctactcttggcgagaaaagagagtagcaaagaaatgaaaagaatccaaaactggatgaattagcaatgcgagtaatcggtcaaaaggattttcgcatagctgcgttgacggtggtgatgtgaaagaaaactgagtataagttggcagcagtggaaagccgattaactttcggcaagggaagcgcggcggccaagcagagaggccgctggctggcgagcacaagcggataaatattggggcggcaaggctgcgaatctgggttgatccactaaagtcttggaaaaagtttagcaatggcgtctgattggcttgtctattgccgaaaagacgcagccgggcaaggcttgatggtttctatcttggctaacgtaagcgtggccagtcgaacggaacgctttcacgtgatgtgattattcagcttccacccttgtagcaggctgccgagaaactgcgtcaacggttattgcttgataccagcagctagctactagaggggcccaaacaccaagttaggaacacgcaaacaacacacacatacgcctctccctgccacttctacagctcttccagtacggttttccttacaattttcttcatacatttcatctataccgataactacaagcacatttcacgaccttgaacatggagcgatttaggagtttgttgggcggcggtggcatgggtttgggaggagttactccaggcacggtaagctttggatcagctggaattgcattgcttgaacgcagctatatcccctctagctggagcaagccgcatgaccgaaatcaactgcgatattcgttgctaacgggtgtcgttattacaggataacataagcttgatcgataactcagagacagtctacatctcatccttagccctgctgaagatgctccgacacggccgagcaggtgtgccgatggaagtaatgggtctcatgctgggcgagttcgtcgacgatttcacagtcaaggtcatggacgtgtttgccatgccccagagcggaactggtgtcagtgttgaagccgtcgatcccgtattccagaccaagatgatggatatgctgcggcaaactggaaggtaagctgccaagaaccgtatatggctggcctggaagatctctagaaggagaaggttaaattatgtcgtggctggggctaacagagacgtatagaccggaagctgtcgtcggatggtaccactcgcaccctggatttggctgctggctttcttctgttgacatcaatactcagcagtcgtttgagcagctgaatccccgtgcagtggctgtcgttgtcgatcctatacagtcggtgaaaggcaaggtcgtcattgatgctttccgactcatcaatccacagctcctcatgatgggtcaggaacccagacagagtacaagcaaccttggacatttgaacaagccgtccatccaggctttgatccacggactcaaccgacactactactcgattggcatcaactaccgcaagacggcactagaagagaatatgctcatgaacctccacaagcacgtatggacggaagctctagaaatggacgatttccggacagagggacagaagaacaaggagcgtctggagagactagtcagcctggcagatggctatgagaagagagtcaaggaggagactgagctgactaaggagcagctcaagacccgctacgttggcaagctggaccccaagaagcacttggaggatgtgggccaggagctgattgaggacaacattgtgtcggtgtcgaggcagatgattgacaaggaggcgacgatgccaaagaagaacggggcactgggagcagcggcccaatcaagtgaggaccagatggagacggaggaggagttataagggaggatcaaaccagggagagcaaccattaccacggcttctttcgcactacttggagctactgctactgcatataacaaaggtggtggtagttgggcagcacttgggaaatacttgggaacagaaccgtaatatttgtttttaaaaaatgaaaataaaaactaaactgctgctaaaatgaagcttggaatgacacgaacgggtcctcggggcggtgacggtgtatcagacaacatgctgatatatgttggggcggtggctggtcatatggtggttgttgcgtgaccatgagcgaatagtagtgtccgcatgcgtgtagtgtagtgttaccagctggttcgtatgagagaggatagccaagcgtcacgggagacaaaatgatggcagaaatatcatgttaggattatttctagcaaaagaaaaaaaacaaacaagcattgactttgtgtttcgggagcgggaggaggtccattacgtgctggtgcctccacgccggttcgtgcttaggcggtggcatcagtcttgtcacgttgtcgagttgagatttcgaccttggacccctgcacctgagggcttgaagccgtagtcgggcagcacgatgcatgacatgtcactaccttgtttgcaggcaaattactgctgtcgatgccgcctttctttgtctcttggtacactatttgattcagcagcagtagcaatagcaatagcccaggctatatctagagtgctacatgacagacttgggtgctggataactttctccatcttatatcaaagtgctgcgaggacagacaactaccgcagttgtaggcacgaagaaagcgtaattgcttggcggtggaagcatctgcattccgaggtaacgcatatgaaaaatgaaatggcaaggatggggcaataccctgtcaagttttgctcacacagaagcagctgcttccaaaggcagcatgatgctgttgatccattccgtataagtcggtgtatcccgcgtgtgagtgctttgcgcaacgcccatatccatccaagtcggtatgcccacgcactcacttgtacacacactcgcactcgcacatgttgaacccccaacgaaagccgtaccaacaagtcgaaggaagaagtgatgacatattacttggtactacaaagagaaaataagacatgttacgttttttcttttttttttttctcgtttgccatttgctcaagacagggcaacacaaatcccacgccatctacggtctcgcttggggcctgtggtccaacttggcatcagtcacacgggcggtttttttggcatcagccggtgcttggttcgattgggctctaacaagcggtctcagcggtctcagccctcccaagccaagtcgacccctcgggctcgacccctccttcatgtcatgctgtcttgatttgtcccctgaagaagaggcgcgcattagccctggcaaacacgcagcggccggggtcccaatcagtggacagacgtgcggtgtgtctcgcagcccgtggaggcgccacagggatggaggcctggaggactagaggataggatagaggcgacgaggccccacggcggcgccccagcagcgacaggccacagtctcagatgacgggctcgttggacgctgattcatcccggccttttttggtgggtgcggcggtggatatgcagagggtgctgcggagggaggagccccagcgcggactcgatggcttgactggctctttgggcgagctggctgcagctactaaatgcgcacggcagggctagcactggaactagcagcgctgagggctgcgacagatgcagatgcaaatgcaaatgcagatgcagatgcagcccgaagaagacgaggaagaagagcagaagaagcagcggcaaacgcagggaaatcacgaagaaaagagagacatttgagaaattggctacccaggcagttacagtagacggttacggcacttatgtataaagatggaactgcatgcgagtgctaatgccgggcagcaattcccgtctccatctgctagcactctttagcggttgcagcagcaggcatttcagcggagccctcccccagcaggtgcatgagcggcggcgcaccaacaacaatcagaaattgagccaggcgtcgaattaatatcatcagctgtggcggcaaacgccaaacgccatggacgtggacgtggacgtggacgcggtggttgcactggacatcgtggattggacgcgttgaccagtggtggcaccagagactggcgacgagcaggtcttcgcgctgcctcgtgtttgtaagcgtgcaacttgtaaacgacggagagcgaatcgcaagtctgggtccggcagcaggcctgtggattgggtacctacttgcaggctctttgtatacagtgtgtcagtggctgcagctgcaggggtcgcggcgcagcattgcattcacgcttccattttcttcaacttcgacgtccgcttcaattcttggtctcgtcgcccatgaattgcgctgctggcgattcctgcgcgagtgtcccatcgctgtccgctgcgccctctatgggcaacggcctcccccatgcgcgcaccacgcatcacgcactcgcccatacctatactgtacatctcgaggccctcgactgcatttacacgatagcgctgtggccgcggcatcggttaacgcaggagatccgccgcgagcccctgtttgccgccgctgctgtcatcgccgctgccatcacctgcacctgcaggagccaccacaacaaagaacaaaaaaatagcatcgcatcatcgcctctcctcccctgctccgcagtctggggcgccggcatctcgtgcgtcggctgatgcgaattcctcgaataccaccgttgctaccttcatacaccagcaatcggcagtcaacagaaagaactgttggcggtcccaacggctactggttacggccgctataattcgtaccgtagtaggcctacctcagactcgacctatatctgcgtgtgcatcttcgactcttccggcttccaccaccaccaccaccgttaccaccacaattaccaaccgacgtcgtggtggccgcggtggtgctggcagtggacggtggcaagaggctcttacgccagcattgtccccagaatcagccatcggcacccgcgcgaattgaagtcgcaaacgcaaacgcaaactcagtcgcaatcgagcccgagtccggatctggacccggaatcaaacgccgtcgccatgatggacgtcgacaccgtcaacgaggtcatcgagtgcgtcggtcgcctctttgaccacatcccctacgccgtttgtggtaccgccgccctcatctactacggctaccgctcctactttcccgaccacatcagcatcacctgtcccgaagagtccaaggaagccattcgctgctgggcgctggccaagggcatgacaccgttgcccgacaatcccgacggcttcagcgtgcgcgtcgccagcggccgcacctgtcccgtgtgcatcaagttcatgaagaacggcttcgaggcgctggagcgagtacgcgttggccctggccaggcaagcatggtgacgttgcctagtatcgccaacaccattgcccgcagctacgtctctcgcctacacaactcgtccaccgagcgccaggccctctatgcgcggtacttggcctggatcttgaagcgcatggccgaggtcccgccaaccgatccgatacagcgctttactccggaacgcgccaaagacattatcaatcgatctttctggatcccctttactctctcttatcccgagactttgcctctattttccgctgccggcctcgacatcccaagcgatggcggattattggacgggttaatggactggcagattgacgtcccaagcgtgccggtccaacggccgagggccaggacgtccaccagccgttacaacctcaacaattcccatggccgcagccaaagccaaaactttgccaatacctacaactacaactatagccagagccagacccgccagagccttcacgactcggatctttcagaatccgagaatagcactacgccgccatctctccgtagggtcaccaaacggataccgagctttcgtccactaatggtaccttcattcaactcaccggcgaattccgattcaggatactcccattccaccgacggcatgtcaccgcagtttcttcttgcttctcccttcatgtcgcccaccaccttcatgtcgcccacgacagctatggcaccaccgccgtttacgaattatcatcagaactatccccaggactaccatcagaactaccatcaacactatcatcagaactatcatcagaactaccatcagaactaccatcaaaactaccatcagaattaccatcagaattttcatcaaaatttccatcactttatgcccctctctccttccgactctacgccctttatccaaccgttaggccctccgcctacgccaaggagaacactctcaactcgttcccgcgacgtaagaccgtggatatgaatcaaatgaacacgaatttcctttattatgcgctatttgagcgtttgagatacacacacccgcacaaacagctattttacagcgtttggactcacatttataccaatttaacgtctgcttcatcggccaatacaaacaccaacctagcagccagacaaacaaacgatccaaatctactgattctggcaatctaattctgttctttttgtcatttttatctattgggggttaccatctaaattgacgagatatcaacttgaccatgtttttcttttttttaccatgtttcttttctctaggccgtaccagattttgctctttgtctcgctgtctttacatttcatctcattttatttcttctctctattctcgcacgacggagttttcttttttgtcttttttttttctctctgtgccaagattggacacgatttgatggataccggatatggcaggcaaggggattatgcacgacatgcatacatgatgcaaggggcctccttttttttttccctgcttttttttcctaattatttaaatgacattgaatggaggaaaggaagaaagacggaaagagaaatgatgccatggtaattgaagaggaagagaagcaagcaagtcaacaggaatcgacaaacaacgaaactacaacaaacagacacatcaggattttctttcattttttttactttttcattttttttttttcgtctccaggcccttgggaaaaaacaggctcaacaatatccataccccatagattgatagtttactgtacaatagaaacaaaaaagggggtggagtgcattgctagtctcaatgcccaactacccacccacctatttgatgaagctttactttttttccctctctcctttcttctcctgagcggagacttgagtgaatgaatagagtagggcacacgtgcagcgatatgatgaatcttattgagaggaataacaagataaagtagcagcgtgacagaactaaatttagggcgagactttccagtaacctaattatccatggatgttgttcagcatttcagatacagccttggttatggccattactactgctgcagctattaccgccgttaccgttattattgctggttgttatgggcaccagacatgataatctaatttcgcatatatactacatgtacagtaacgaacgacagatggggggctggataacctgtcactccctgactttaaccatgatacacgccttctttggacgaaaatctccatttttacagtaaatagcctagcatagaattaaaaatcatactcacaacataccaaaaactcccttacccatgtatcagccatgactccctccttatactgtcccgacaatacgtattgctcctcaggcttctcatttctttcatctacaagatataagaagctggatacaaaaataaaagatgatgaaaaaacacgctcaaagcatttccctcccatttccctcgttactccaatgcgcctcctataatggcatcaagcccgtgtgcgtctttatctgatccgacgggcatatttttcttgtcgtaaattgcgctcgccatgcttggttgtaaaatgtcgcgtataaaggactcatccacgcgaggcggcgacgttccccgcctcacagattcgctcgagatgggtgacaagtcaacggcaaaaatcccatcgacggcaactttatcttctggtgttgcgggcttcgatcgctcagccacattgagcttctacgctcccatgacgggaatcttcttgcctcgcttgcctagcagcgttgcgttgtcaaggttgagctcaaatgcacccttttgtcgctgtcgctcgcgcacttgctgtcgtgcagcagcggtcacggccgctgaatgctgcccatagcctctttcgttagtggctcgctctcgctcgcggccacgagtatgagtattatcatggtcttggatgttggccctttgcatcctctgctctagagcctgagttttgctgttggtatccttatcgatgtccatgttatcggcatcgttttcttcttctccttcctcctcatcttcgtcttcttcgttaagaccgccgagaggtcgaccagcacctccggctcgtgctccaatctgggcccgtctcatttcctcttctccttgacgatgaacagcataactgacatcgaaaacttcgcggagattgacggctgcaggtgatcggaaatcgtacttctttccagcttcttcgaattgggcggttgcaaatggcttgagcggcatatcgggcctcttttccgttttaggggtcggtcctacttcttggatccatgggtgagcaagaaactctctgatggtgtaacgtttctcggggtccacggtcaataggtggctgatcaaatccttggcagatgaagagatgccgtcccaccaaggcgacaggaaggtgtattgacccttggcaaccttttccgtcaaaacttcaatactttcgtcgtagaaaggcgggaagccacacagtaacgtgtagagaacacagccaagtgcccacatatcaaccgacttggaatatctctcatccttgacgatctcgggtgcagtgtagccaacggtgccgcagggtgtcatggtttgtgtttcccacacaatcttggagaggccaaagtcggcaattttgatttcgccaatgccgccacctccatatccagggatgaactcgccctcatcaaccttgtcctcatctcctggctgcttaggttttgggtgcttggagggaatgacgggtgccgggttgaagaggatgttctcaggcttgatgtcgctgcaatgcatgtgtcagcaaaagcctgtttgggcaagggcgagtatgacgtcaaggtgggactacccctgtcccacccaccatggcttgcttagaaatggaaattgggggactgctgaaagagacttaccgatggacaacgcccttctcctcgtgcaggtactccagcgccctggccactcggacgatgacatggcgagacagctcctcgctgaagtaggtcaatcgtacgatctggtggaacagctcgccaccgggagccagctccagcacaatgtagtagtactgcttggattcggaaaattcaatgagcttgacgatgttggggtggtcgagctgacgcatgatctgaacctctttcaagatattcgagcgctaggctagatgttagcatcagtgatttcccaagcgttctctccttgtatccgatgccacaactactggcagcgttacactgtgcaccctagatataaggggccgaaagtgtgatgataggaaataagatttcgcacctctgcagcttttggaatcttttgaaagtctggatgtaaatgtttgtttccctatttttaggggaagcccctctccgtggttggtaagagcgggatgagacgcaacaaacgacattgatggaacgagagagccaaggaaataggatatcacggtgacaagagaaaagcaacaacaaggataagaatgaagaattgcctcaacttacttgcatacgattcatctcatacttgcgaacgaccttgatggcaacctcaccatgctctccggtcagatcgcgcgcacgataaacattgctgaaggcaccatcgcccattttctccaggagctcccatcgatctagatcagggtatttcgggaactttcccttgctggcattttcttcagcgacaatttgagccaggttcgcctcgtctaccctcctgcccttggcaccattagcctgagctggctcgacatggtgggctgcggcattgcctgcctgtgcggctcgattctgctgatcgttgggagcttctgagtaggccgacaggggctcctggtttccagcgggcttgccatatacgggacctgttgctacagttttctccgggggtggctgtggtatcgactgagaggcttcattcttttgcggctcttcgctaaaattaccgacgcgagcttgtttgcctagaattcaactttgttagccaagctaatttgccactttttgaacattttaacaatcgtcatccgatgatgacgatgatgctggaatttggtcataccgtggcggatgaagttcttgatctgttgaatggtagacatggctgccaagggacgccgctatcgagcgacggcgcggtaagtgacgcgggttggaatatgctgattagttctatgctgctggattcaaaattcttgttcctctatatgccttttgtagccagtggtttttttttcctttttcaggaaaaaaaaaaaaaaacaaggagaagaagaaaatctcagatcgtatcgtagatgcagcacaagttagagagaattggaaaaggtaacgcagtgtctaattccggctcgctgtcgagaaatgacgagcgtgtgtttggcgcggaggtgcgatgatgcggggttttgaaataagtttgccagcagcaaatagtgggctttcttatttttttttttttctttgtcttcgccgggtggacaagatatctacgtcagaaggtgacgctgggctgaagcagacgaatctgcttgaatcgagaaaacggtaaatgtattcgctggcgaaagtccaagtaaacgaaaatggaaggggagaaagaagagaagagagtagctgggacagactaatgcgaaggtcaggtagacgtgtagcgacttattagtgatgggcttggggaggacaaaggcggccggcacggtaatttcaagtggatggaagtgacgtacgggcctggaagaggctagaagggacaggtagtggtggggaacttcttagtgcttgtccctgtatttttgtcggcggctgattttgttgaatcgaggggaaaaaacaaggtgaagaagagatgggaaaagaaggaagaggaggaagaggaaagaagagaacaggagtaaaagataaatcaaccagtctgcgcattagcataatgtgattttatttttgtctccattcccgtgcaattcttacttttgacttcaacttcgccttgctgcctgcacggatgacgatattccctgctacgtgctgaaatgataccatagctttactttgcactacgaaaaccttggccgtgccttcacgtacagccaggccctacctgtaaagaagccagaagcagagagctaggggttacattcaatttcccatgtgcatgcaggcaatgagagaaaaaacaaggtagatgcggtactgacgcgaagttgacaggaccgcctattcatgtgcctaagcatgcatgccgtattcctgctgcggcattggcgcgcgcagcggctggtacagcagacctagtggctgctggcgctgcagcaaggtccgccgcattgcctgttaggcagtgccaggcattgaagccatgacaggcattcgggtcgagacccgggcggatcgcgcacaggcttgccgattcaaacaccggcttacagctaaaccgccagccaccggagtactccgtgcttgaaatgagatcaatcaagtgcctcgcaattgcgatgctgctgccgctactgcgggcctgcttggagcttagcagccgccctgctgaggaacgcgcgggacaaaataaattggacgcggtggcaagaggagagcacgagatgggaagaaaaaggccatgtcgcctgctaccatccccaggtacctgaattacttcatacctaagagtacatggtgtcatgcacaggcagtcgatcatctgctaaggtatctggtcactttacgataactttgcatcaaaacaggtatcaatacctgggcgcccaccccgcagagagcgagcttgaggtaccccaaacctctggatggacgagcatgaggcaactcaactccgaggccaggaaacagacgcaaaaagcaaggaacccgcttttcccgggcctccaactccagctgccaggcactctcgctcagcctgggcctccctatcatgcgccccaagcccagccgcgtgcgtgtgttgctggtggctcgagcccttggcaacttgattcgatgacctgggggcttagcgctgcgctttttcccgatctgcgctttgttactgcgttgacgccacgagaccggcgagcttggcggtccagatcgctgctcagggaggtgcatgtacttgtctggtatgcacaaagcaataatcacgtctgctaccagtcacaggtgctacataccgcatggctacagtctgaagaagaggacgaagaaattgaaaacgaggctatatacctgcgcgcactcgtgtgcacgcgaaaagaatccttcgaaattgctccagcatccacctggacaagctaccatggcttggctatgcgcgcctgtcgatcctctcaccagcgcggctcgcttacgttgcatgtacgtaggtaggtgtgcatcaaccgcagagcttgtccatgccgatgcacgctgccattaaacaagcagagcgataaagcaggtgaaggacgttgagaaaatattttctcccagctgcttctacttggtccgcttaactcggccaagcattttagctacactactagcagcatctatataagtgtgctaaagcaagtcgccgtgcgtcgacgtcacagcgggcctctgagtctaggccgtcatctacacctaatgcattcgacgtcgtttttacacgtactactccatacctgcagacgctattgacggtcctgcagcagcgcgataaaccgagatgttgacctacaaatccctgggccgagatactaactgctagtactgtctcgatgttttgatcgattgtttccagccgtccagctcagttggtgttgcacgcatttagcaatgacaagacgtatcaaatagtaccagacaccggccatgtcctacatgatctgtcgcatcggcgatagccaacggagctctgtatcgactgagctgaggcgtagcaactcctatctgtgatcatggcttggaccagagctgcagccgttgagatgtcagacacaaagtagcccgccggaccaagttacatcgtgacgtcacatggcattgcagcatttgttgcccttcaagcagccatacgtcactgcctcaagataaacagggagactgccatcttcagtaatctgaggcttagagaagaactctgtgattcacacaaaccgttccattcttggacggtacatcacagctacgttcatacgatgagagtgaagcaaatcaccatcgccggctcacgcagaagagaatgaggaatgatgctacgttcaaataaggtacttggatatatctgaaggcacacacgaggcctaatgaaaggcaatgccatcatttgccacttgtgatctacattgtgcatttgtcagagatcgagcggccagacgggacctatctcccgtggaaaccaataaacttagcatgcaaggagtggtgtactgtgagatccccatctctgccggagcttctgtgccggtggtagtctattttagggatttctaatgctgagcttcataaatccagcggctgggtgcatctctaagcggtatccgggcagtagctggctacctttttcgttctaggcacattaaagcagatggtttcatccagttctgcttgatactggcagatgaataaagaagaatgcttatttcgactaaactgtaaatgatgtcgtacatatacacgctattgcatggaacattttggtggctgttatgcatacaaccgttgtcacatctcgaaataatacgcgagtatgaagataaatcttgacagtatccatagatcttattaataagtatccagcaagattacagcgaccatccagatacaataatttcgttgatcgctcatgttaggaaacaccagtttgaacataggattaagatgctcctcttgcatgtaaaacgtggcatttcttcccaataacggacgtttcccctccacaagtaaactggcggtatatgtgcagagagaatttcacggcagttttaacctcccagaaggccttgctaagtgtatttataacaactaggtgtggcttagcgtgtgcaaaggattggtgaaatctcgttcaaaggattaatgaaatcttcacagcatttttacccttccccggggccttgataactgcactgaaatgaacgctctactgtgattgaggaactccacagcactttcaacattataagaagccccaatgcctgcataggaatagacgcttgagtaaccaaccgatgttcccgtaagacttgtcagccattttaatcctgcgtggggccttgacacttgaaattctcaacaagtgagcattatgcgtcatgggaatgaggtgggggtcagctgttgctatttgcatggcagatagaacagacagacaaaccattaacagaacatatatctttacattgctaaaaagagtcatcgattgccctgcctactgtactctctttgaccaaaagtgtgtactagatgccaagaatcacataataaaacagatctgaagcttaatatgatagatgcctggtaggaggcggatcaagtctcagatgttgggaggcgcatttgagagtccacttcaactctcaataaagccttgaaatatagcacttgaaacaaatgaacagtttgcagcgttttttaacccgcatgaggccttgatatgccctcctaaattgatcatagtagcagattccaccacgatattcaggggttagaagacgcctcgtgttcacagcatttttaaccctcagtaaaattttgacaccaaaaggtatgatacttcgtgtcaaacgcttcacagcattttttaaccctgcatgaggccgtgatgtgcttgaatagaatttatgtcgcaattttcggcatatccaaggcgaatttcacagcattcttaatccctcccaagaccttgatacgcgtaatcagatcatgcaccatacaaatgcttcttccatactctcagactatacagggcctgatttgctaaaatatgagtgcaaaggtcgatctgaaatgtaaagcatctttcattatagttgctcacccacaatccaagccgtcatctcgcctagatgcttgtcatggctacactacaacaaccaccatcgtgagaccgtcaaagcttgtagagcctaacggacacaccctctcgctctccatgagcgaccaaagctttgttcttacgcccgtaaaatacccttaatccaacgcacacaaacatgaggaagagcaagaagcctgcatttgtccaatgtccagtgggatagcccttcttcgcctcgtctgccttgtaaatccatacaccaggaatctgtccaaaccctccgccgatactgacgttgatggcgattgccaggcctacagatgcggtgctgacgacattcgaggtgagccagcccagcatcgggggaatagatgagaatgagcctgctgtggccaggatgaggcctccgtaacgagccttgtaggaatcttctgggagggcggcggaaacaatgaagccaatagcacccaccaaggcacagcctgcagcgtgcaatccacgggcgttgaaacggtcggctgatattgcgacaaagatctggcagactgttgaaccgaatattgttagcactccgtttttctctgttgccatcacaataaaatcagaaatgagattcaacaaggcttaccgtaggcgacgacccaaggaggcacagtcatgagctgcgccttcagatcaacatatccaagaccgctggtgatagatggcgcaaagagactgagactagcaaacggcgggctgacagcaaagtacatggcatagtgagcatacaggcgccagtcagtgagcgtggctttggcgtcttgccaagtcatgctggggtggtcgcctttgctgccctcgtggtagagacgttggaccgcgatatctttctccgcttcggtgagccagccggcgctctctgggtagtcgggtaggaagaagaagacgagaagcgcagataagcaggacgggatgccttcgaggatgaagagccaacgccagccagccaagcctccggtttggttcatatggccaatgccgtaggcaatagcaccaccaaactatgtacattttagtaaatactcgacaatgtagtagaaagtgaagcaatgggttttacttactgctcccgccaatgtcgaagaggcgagaatgaaagcaactctaacaacatatgatcttattagtagccatcccaaacattcaaaagtaatggaaaggggacaaatgttctttactcaccgtacgctgcgctcatcatgtctgtaccaaaacgtcaagtaatacaccagtcccgggaacaagcccgcctcaaacactccaagcaagaatcgcacccccgtcacagtagcaaagctatgcgtggcgcccatacacatggttgttaccccccagcaaaacatcagaaaggcaagccacctgctcggccgcagctttttcagaagaatgttgctggggacctcgaatatggcatacgcgacgaggaacaccatgagcgcgacgttgaactgcttgttgctcatgttggccgtctgctgcaggtcgtcgttggtggacacgttgaggaccttggcattgccaatgttggagcggtcgaggaagcaaaggaaataaatgcctgctgagattgggatgatgcgcaagtcttgtttccggagaagcttcttctctgcttcgctcatgggccctgcctgggacggtgggatgtccttgaagctgaagttagcctttgaagttctccatgacttatacggacaagggcatgaaatgacttacatctttgaggatgccgacatcaatgtctatttgctgggcagtcgccccttcttcgagcttagaatccatattgcaaggcgttgaaggtttacaccgatctaatcaacagaagatgaactgaaaaaggccagagcgagaaaaaagatgccgatccgagactggcgatgttcctgttggaagcaaggggcaccaagaggatcgcgctgcgctcagtctcacaacacaggccaccgcgtatttaaaagaaaaaaaaaacaggaccaagtccgaaaatctcggagccggtgaggagtagcatcaacgtcggcatatttcaattatatgtatacgctctcgttatcaggagaaatgcgggggaggcattggacagctcattgctgtctaccatgtaggattcctttccttgcgcaaaaaaccaaaaacgcagggttcaactgccgagcccggcaaatttgggatagccgagcgaatgaagtcgggttcttgacaacagtcgcgggtggagatatggggggttcgggtggttttcgactgggagcgaacagctcttagctcttgcgagtccctgctcggtcgtctcgtgggcgcgtttgcagcgtcacatcgggtcgtttttctggggtaaatggatgcggatggttggagaagcttgactggcaaacatgatggatgagcaaacagaagcccttcgaagggagcataaacaaagggaagagcttgaatgaagccgtgaagtgagtttagcgatgcccataactttataagtgcatgtattatgctataattgggggtgagcaggcggtgttaggaaccagtgtgcggagaagcagcagattagctcacgaatacgactcttttaccccggattctttagtctcagtgggctacatgatggggagcaatgcctaagcttagttcaagcgccttacgttgcaaggtacgccgtcttatcgtacgctttgctggggaaaagaggggacatgatctggtcaatcttggggaaaattagccggttcggcacgatgaccaccgaaagctgagcgttgacatttacattcgtgtaatgacatgagatctcttggcaaagagatgctggaggttgtaggtgttggtgagttggtacatgacttgaaaactactatacgttatttcgccaatctgactgagaatgcactggtataagtggtttaacgatatcgtctctgcaagttcctttgattagacccaagtcgatttattaatgccgtttccacccctgtactctgtatgagtctctttattgaccctttgtatgaatatgatggcgtttcatctccctctgctgatgtttagggtaagcggcttggcagtgtgattccatccatcttgcatccatcttgacatgtgtgtgctccatcgaagactgaagctggtattactggtaacggaatagcttgaattggcattccggtattacggagcggaggcaggtgaacctgtcgattgcattttgttttgcccaagtaggtctacacagcatagagctgttatagtgcatataagatggccaattctcacaactacgctcggtaataaagacctgtacttttcactggttattatcagcctttaccttttaacctacagtctttgataacgtaaagctccggaaatgaaaggcgactatcaattggatgaggaaatagccaaaatactgcagtcatccccgagaaccgcccgctcagccgtttgcagtactgtagatcccattttggcggcatctttgggcccttggcgcgcaacattttgtgggccatttggggtagtttggtcggcgtcttgaaatacaagccgagtggatgaagctgtagcttttttaaatgaaaatacaccactagcagagcaataagcgtcatttccgatattttgcggagagacaaatgcggttatcgcgggctacatgcttgttcttcgccttccaaaagaggattggaaacaatcgacatcttgacaatggtctcagaaatggcaattctcatgatgctacctttcagagagaggacagaatctctcaatgctgctactcagatgagatgaggtatatttctgatgatatacatgtacccgtatatacgcgccttttataccttccgcccatgctatgctccacccaaccataccggtaatgaaatgaaataagatgaaaaatgattacttttgcccagctataggcgccgccaatgtctattcctcgtcgtctgaaggctcagcaggccagaagaaccaggtgatgaccatgatggccttgagagcggcagcagtccacagcgcgcctgcaatgcccagagagctgtgagagaagacgcctcccaagacagcaccaatcagtagcagcgtaggtgcagcggcacgacgattcctctcggcgttctggaaggcgaagagatcctggtctgagaaaaggtcgcagtagatgctggtcaggacaacgctggtgagggcgttgtacttgagcgcgcgactcgtcacagcctggccgcagctctggaaggcgacgagcgcaaggggcgcaaggacggtccagccgacgtggtccttgtcttcggatggagtcgtgagggtgacgatgagcgcggccgcgacgatgaagagtgtctgagcggcaaaagatacgcagagcacccacctccgcttgggcgaaaagtaacggtggaagcgggcgaagagaagcgatccaacgcagaaacagaccagcgagattccagatttgtagagacgcgcattagttggggggtagatgagagatgcgatgcccaatccaacgtagacggtgtttcctagtgagtatcgaggtcagccaacacattctagtctcatcatgttcttcttcttgtgcggccatgagatgaggcacgcgacaagatgcccgtctatgctttggcgcgaccaacctgtttgcatggaaacgaatgcgccccagacctgagtggaagcgctgtccagcagccccgtcactacgtagcacagcagcagcacgatgtcggcccatgatcgcgacacctcggccgtcatctgctttcgaagcctggagacgacggatcggggaacaggcttgctgcgcagcaggggctgctcttcatcaccgctggcgccgttggccacggacgagccgttggtggttgtgccgtacgttgtcattgtcgcggcccacgatggtgtgtgatttacagcgtttagaagagagtcaaaagaaagagaatcgctgctccccgttgacgggagagccgcggcttgatattgtaacgagcagggatggcgatggtatctgatgcgctgcacgtttggcgccgaggaccggctattgcgcaatgagctaaaaagctaaagagttaaaccgagcttggctttctgcaacgcaacgccgcttaattgcttcagatgcaccctttccgtctcggccaagtgcagattggtctcagccagtctcctaatccagcgtcggagcctatttctgcgcggcccagccagcagcctcgctcaggtaccgccatcagacggccggtacggagcgctgcgtcagcaattgcgcgctcgccgttggtgggatccagatctgcgcccgaatctcgcctcgctgcaagctttgcgccgccagccagagcggacttgattcggaatcggccagggcctcgagatcctgggcggtatcgcgcggcggctgagataccaccgggtgtagcggttgctggctgcggatcgaggtatcttgcatcgcgagagtacctgcaacgctgccgccgggtcccgctggcgcatcaccagtggatttttgtcacaaaggcgtcgcgactcggtgactacaagcatgtgacgcaataacaggggaaaaaaggagagcagagcttgtactctggaggtacagcttgcgatttgcaacggaggcacaattgtcgtacgagatggtcggcgcactgctttataaagctcccggccctcccatcagcctgtcgagcttcacgttcctctttttaaacccaagcccgcgttgattgagcctctccagcgcatccccaggacccgtacagcaccccagtcgtctagacagtgaaaaatgaagctctcagcagctcaattgctccttgccggagctggtctgacgtcggcgctgcctcatctcgacagcccgcgccagcgactgctcaatggcctggatctgccctcgtcactgggcgagaagagcggcccctacacgcccggccaccgcgacgagaacgacaactacgtcgacgccattggcaagaagctcgaccccaagccctggcgcaatggcctgggagcttcagtgctcggcccgtacaaccgcgaccgatcgcgccagagccccgacatgatccgcccgcccagcaccgaccacggcaacattgccaacatgcgatggagtttcaccgactctcacgtgcgaattgaggtacgagcaagacgcggctttgcatatgcgcatgccctgcaactagtgagagtttctttactgacatggcaattggactgtaggaaggaggatggacccgacagaccaccatccgcgagctccccaccagcgttgagctcgccggtgtcaacatgagactcgacaagggcgtcattcgcgagcttcactggcacaaggaggccgagtgggcctacgttcttgacggcgaggtccgcgtcactgcgctcgactacgagggcggcaacttcatcgacgacctgaagaagggtgacctgtggtacttccctagcggtgtccctcactctctgcagggtctcggcgacaacggaactgagttcctcctcatctttgatgacggcaacttttccgaggagtcgacctttatcttgtctgactggctgggtatgtatatgcagcgaaccgctctgagacgagacatgcattagagcatcggagagtaagacaatgctaacacacgagctttatagcacacactcccaagtccgtcattgccgaaaacttccacctcgcccccgagctgtttgaccacctccctgccggcgaaaagtacatcttccagggctccgtgcccggctccatcgaggacgaggcccccaagggcaagcacgtcaagcagtccaagtaccagttcacccacaagatgctcgaccaggagcccaaggagaccacgggcggccacgtccgcatcaccgactccaaaaacttccccatctccaagaccgtggccgccgcccacgccgtcattgagcccggtgcgatccgcgagatgcactggcaccccaacgccgacgagtggtccttcttcatcggcggacgcgcccgcgtcaccatcttcgccgccgagggcaccgcccgcactttcgactacgttgccggcgacgtcggcatcgtgccccgcaacatgggccatttcgtccagaacattggcgacgagcccgtcgagatgctcgagattttccgcgccgatgagttccgagacttttctctcttccagtggatgggcgagactccccagcgactggtcctggaccacttgttcgctgacgacaaggaggctggtgagaaattctgggagcaagtcaaggatgccaagaaggatgagattacgaaataaaagcgactgaagagagtcgaaaggttgtaaaaaaagtgatgagggaacaagtttgttttattatacatgtatcaatcgtgggacgacattttaagggtcatatcgtataggggcgtttcttaattaccacattaattggctttttatcttaccatttgcattgcaccttgaagctgcgtagcttgagatcgatgtgtgaaatgtttgaacatcctcccgtttgtcatgccaattacctctaacaggaagaagctttaacgtgatttctttgagagttaccctgtttggctaggatttacgtttggatttgttttgctttagaactcatacgcagtgattagtagactttttgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaatttaattcgcggactgaagctgatatggttggctgcggggagaggggaaaagggcgatatgccaggaatcatggcgcatataggaggcattaattagccaaggtattttgtctagaatagtagtcggcttatactgcgactattcaaaatagaaattgaaccgtaaatgtttatgtagctagctgtagtgccccttctattttgacaatctagaggatcttttgtagaacaactcattctgatgtccaaaagtacctattctgaatttggggtaagcctagatagctgtaagtgactcggggtagagggaagggggggagggggggagaagctgtcaacaatgccaccgatttagaactactccgtggtgtcagcaccaacaaataacctgtcgtctggtggcgctgggcttacagataagcctgaccttttgttttctcgtcatctctttggatctcctagaatgccgtagcagcgttggagaagcgcagccctgcatttgggccaacttggtgcgattcggctgctgtaatacgctccgagctcatgtcgaaagaatcaaaagaaccgttccactccttcaaattaagaaatcatgcttgatggatagagttatgtattgccaatgaaattcgtggaccgaacaccaccatattttcttctcgagataaggcacgttggacgtacggaggttgacccgtttgggcagctggtaaatgactgaggaatatcagatgcgattacgtatgtcatttgcacgccacccacctgctacgagtctttttgtttttttgtttatcagcagtaagtcgagctccacatagtgactcgtacttgtggtggcgagtagagcgtttttcggatagaggaggctgatacggcgcaaaggaatatcaaagctgcgtgtggataagggctcaacaatgatgggctttccatatcaatactgacggctaaaaacgtattgcgccataagccccaaaatacctagcatcaagacgggccgagccaggcactcagatgtattctcaaggtagtagctaagacaggcgtgaaggaattgaggtaaagaatacgattttgaatattgcggcctaaacatgtctacggcttctgaatgtcaacatttgaataagtcggcatcttctaaataggctaaattatctgagatttacaagaaatatcatgtaaacccgcgagaaagtgtaaactcgagggacttttgaactgccgtccactcgggataaagatttacgtgccgaatatcttctggattgtctcggatcttcgtttgtattaggaaattgaagtgtttgaaacgctgttggactttcgacgaaggagggattaaaaagtaggaggttaggagggttgcaaggggcaaattcgagatgagaatgtctcaagatgttggagggatcaagtgaaggttgagtacgtggattctggacatcacagcaaagtaccaaaagatatccatgttggtcacagccggacaaaaatcggcttcaagcagttaccgacatggccgagacatcaaaaatctttcaatgtcgcgcagacggcgaaaatcctcaaatctactgaccatgtcggcgtaatttgtgatgctacctatacgagatgactggcatagcaaggctccaggacacatgcaagagagcaaataagggacaagggtgagttgcagtgcctggcttcttgctttgatgagatgttattgtagtcaaacatggtgtttttgacgatatcctgctcgtcttcctgttaccgccgcggatatgggaagccgaagacggctttgccggctggacgttaaactatgtcgcagggcctggggacggcgatcattgctgaatgaagatgaataaattaaaaacaccacgtactacaagtaggtacgttgtatatgttgctccgtatcccatgctacggtacttgagaatttattcggttatgccctgtaagtgtcgtcgatggaatacttggcgtcttctgtgcgacgtgacacggcagcctgggcatctgagaggcgtgtagattccgagtcttggcgatgagcgcctttatgtaacctcttgactgcgaaccgggtttcagctttgtaatgcgataattcgccgactatctctgtaagacctcgatttggaattccttgtacatgcatatgctgctactgcagagtacttgcaggacccgggcagcttcgaggacaaggtagacgatacatgccctcggagccccgtaattgatattccttctttgaaaactctaccatcatctgcgttactacaagccctggtcgcagtttgtggattctatcccgcagattccctcaacccatgtcgatgatcggaagtctttgcgcgccgtgccgttgatgctgcatacgtacaccgttttggttgatatgtcggcgcagtttggcgcttcatgggcccggatgtgatgactatcttggatcaccaacaggaacaggaatgagaaataggagtttatgcagagaagactgctgttggacagaaacactttgtgacaaagactgcttgatgctctatcacgtctaaaaatagtcactatgagcactagttcgtaccttgaattttagcgggtgatttcgctggtgatgccgcttctagcttcgcagaacctctccacttcatctccatttccccgcaaagaggcgccgaactaatactgctaaatgtcgaattttcgtgcttgaccaacagccaggaagccatctggatgttgttattagcattccaggccagtttcctcgcagcggttcaagcattgctcaacaactggctgctttctgatagctctcctaatcaggggcttctcggcctagtcgatgcaacggtagctgagaatagggaaacgccacccgagttatacgtcgtttgtttctaaaaagggaccgaccaatgcagcctcagcgttacattgctcgccagaatcgccccaagcgttcccgagttgggtcttctgcctacctgcaagaggggctgcagggctgtcgagccgagcccaatcacctcagatggcggaatcggtacagatggggcaagtccattgtttgcagccgggagctaaatcgacgaggagatggcgtctagctgtttgagaattggagatttccacgaaccagcgaacaagacccggggtcaagaagtggcctccgctcctaaccgcctggactagatgcatctgccggagtgctgcttccaaccactcacgggatgccattgccatcagatgcctcgggatatgcagcttcgtcaccttcatctggagtccggacagaacctctgcgaaatccccttcccaggaacaggggccttctggaaagacacgcccccaagccccagctgtgatggcataccctccatttgtctttgcagttgagccacctcgcagactatttgccagaatgagatgtggctagcagaagagaagatctcatgcagcacattcaatttcacacacatgacggggtaccggccaaagaattctcgcctattctgggcatacgctgtctgttggtcttggctcgcattcgctgcaacgtcagagccgccaactcggaaaaccggcacggctgggggggcttgctttggtaatctgcaactgatttactaccttggagctcagagaaaccctggattctcacctcgacaatttcttgtgccgccatggagtataggacctggcgtcgtcgattcctagtcgtttgagtctttgatgccgtcgcttgataaaaacgcagctcggtgggctccctcaaccccgcctgtctcttgcaatgtggagacccaacaacagatcagtcattttaggactggcctttatcgcgaatagtgacatttcaggctcgtggagaaggtggatggccaactcgggcgagaaggagaaaaggtaaattcaacgggtacaggggcgaaacatggctaacccccccgactaaagtgcttgaagaaatgcaatattagatcaatgcctccactcctggcagcatcgttgctagtcagccgctaattgtgtctagccttgctccccgggggggtaagatttggagctatcgccaaagaacgccactgagggggctggctattacagcaaatggactaaatacgactcttcacagctggctcgttgccgtgagaggtgagatgccatgcttgtaagttgtcccctcttcaatggtcctcggttagtttcaaccagtttttgggtcattgtgcaagctagagaatcttgttagcgaacgtttcccatcaatttcgagagcgtttgttgtacctaatacttaccgtttctttctgatgagaatcaagagtcgttctttatgcataagtggcagtactaaaataaggcagaggggggaaaagagagaaaggggcccttgagctacctacatggaggcctgtatagagctaccctccctgtcagtctcatggatctcgagagtccggccataagcatagctcagtatgcggccgcttgttgatggcacactagtacggtacgagcatatacttgtacgaagcacatatacctcctatgtaagtattttgtacaaggggatagggccatggacgaatgcttgtccgcgttgcatgcacggagcaattgctcatttatcctgacgggacgcaatggggaaaagaacgacatccggcacgacactctcagcccaggaacgttgaaatactgccgagccaggcagtcgcgtgtgtgtgtctagattcgcgctggctgccgtcgaggcaatttcttagctcccaatgctacccctctcggtgaatcgttaacgattggattaaagttggtgtgactcgtcctcgccttctgctgtgcccaaggagagtggttgttcggataaagttggtgtgctgcatgcaacagattcggggcttcgtcacatctgaggaccggtaccttgtgagggcaccatccattcgcgtcgacttcttgaatccgaatactgcatagtcgttcagcttggagcggctgctttctccaactttgcctgggcattgtcaatcatctccagaagagagctcctaggtttagagtcctcatactcacacctatatagagtcggagaggcccccctctttctccaacccctgggttatgagcattggtgtttggttcgatctatttcatcaagaacggccttagctcttatttatatatacgtttgcactgaggcttgtcgagttgccgcaactccgagacctttccgaacctccagaccggttggctccaacggacacatcccgagccctcccgatcgtcacaatggataaagtttccaagaaactatcagaggccaaagaagatgttgtcacggcctatcaaaccgatgctaatgtcaatagagtcaagcgctgggctgggcctattgctcgtcgcaccccgtctgccgcggctgagtatctctatgagaagttccccatcgtccagtggctgcctcgatacaaccccaaatggcttctgaacgactttgtcgctggcatcaccgttggtgtgatgtttgtgccacagggtatctcttacgctaaaattgcgaccatccctgtggtgcatggtctctactctgcttggattccgtctttactttatctgttcatgggaacttcaaaaggtgagtgaaatggatacctacccgctacctcccgtttttctttaaatgcacgaaaatgatcgttacaagtgtttgttccagattggctgacttgggcttctttttgtttccgacttattagagatatccactggaccgacatctgttcttgggcttcttacagcagaggcagttgcctctttgcctgatgaagacccggctacggttgcctcagccgtggcattcatggttggcgtctatgctcttattgttggagccctcaaacttggattcctactcgacttcgtcagcggccctgtcttgactggatggatctcagctgttgctttggtcatcttgcttgggcaagtcggttctctggtcggcttgaccgtcggttctacaactgtagagattattcgcggagtcctcggccaccttgacaaaatccaaggaatgacagcgtgcattgggttgacgggcattgcgatgctcttagtcttcgagcatgttggcaagaccatcggcaagaagaacaaatggatcaagtttgtttgcaccagtcgagctgcggttgttctcatcatctacaccctcatctcctggggtgttaacaaggaccgtggcgagaagaactatatgtgggctgtgactgagattaatgccaatggacttgccaaggctaagactcacgacaccaatctgctcgccaaggtggctggtcgatctgtggccccgtttatcgccatgtcgattgaacatcttggagtcggaaaggcttttggtctacgcaacggatatgacattgatcgctctcaagagctcttgttcctcggcactgccaacatggttgctagtattcaaggctcgatggcgtctggaggtgccatgagtcgtacggctgtttctagcgaggccggttctaggtctcctttgaactttatttttactgctggatttgttctcttgactctctatgagcttgctccagctttgtactggattcccaaggccactcttgctgctatcattgtaagtttagactccatctcgtttcactggtacacactcgagatactaatacaggctccatcacttctagatcatggctgttgctcatctcgtctccccccccaagctcttttatcggtactggaggatcagcttcatcgattttgttgcttcaatgctgggattctgggtcacccttttcaccacaacggaaattggtctcgccgtgtctgtcggctttagtatcgcctacactctcctcaggcttgctttccctcgtctggtcaagatttctcattcgcaagcagagaataaccattggtctttctcaaagaaccgccctaaggactcagaaatcgatgttccctcggaggcatacctagtcaaatttactagtgatatgctgtttcccaacgctgaacgactcaagaattccattgttgaggatatcaaagttcgttatgaagctacttctgcaatggttcaggctgccgaagaaaaccgagtttggaacgactcgacgaagagacgagtcgcaaagatccgtcaccgcgaacaaatagcgcccatctcaaccgacgcttatcctttacgttacattgttctcgattttgagatgatttcatttattgacacaactgctgttctactacttatcgagttaaagatgtctctgcgcaaatacttgggcaaggagttgcaattccgctttgtcaacatggctccccaagttcttgaaaggttcacccgctcagagtgggaattcgttcgcgagggcgaagagcgcactggaaatgacgatgtcatcttctcttcctttgaggctgctctattgcaccgcgatggagatgataaggacgagaaggtccagtatgtggagaaggcggtcgacgtttaggaggctgaataaggtatataggattcagcaacaactgctcagattttttttgcaatttgagggatgggaaattatggacagggcttggaaaccctggaggagttgggctatgggaattattttgtgacggaatatgggttactttacgattatggaacgatatctgactgttcaggtctccctgaacagcgcaacaatttagcttcgaatttaacagtttatgtattaaattttctaaaatgctttcttcttcacactctaattttgtaaaaaatcctaaaatgctatagtattcagcaacgatatcgtaaccacaccacgctggttgagcttcccaactctccagtcgaggcaagctggccaacctgcgagaaagaccaccaaagaaggccaagccaaactactagaagaacggatttgggcttgtaatgcaggtaagacaaatggcgtcaagaccccccctcattctgatcctgttcataaccggacgaatctcggtatcgagggcagtcgtccaaggctctatgttggcgctaagcatacactgcccccccaaatcgacacgatctgaggatataagtcaaactatttgtttttacccctcttgtttctttcatgtaagtggtaaagctggggtaaatagctgaacctagagtggaagatggggctgtctactatttgcccgagacgtcttccatgccaaggaggaggagatgggggaaaggggggaggggtgggaacagcctggaggcaaaagatagctaagaagagatagaaagtgaggagaaggaactttttgttggaggcaaaagatggctacgccggtttctgctttggggaacgttatggagatgagttggagtgaaaaagggggtgtaggtttgtacgtatgtaggcatagatggagatggggcgtgtaagggggggtatacgagacactcatattgttgatttaaaccgtaataggataacagaagggcatggaaactcttaatacgacttgaagaaacgtcctgttattggattagttgtagtcaggcggccaaaagaggctgatgtgtaatgcactggcctatttcttccccccttgtactggaactagggtataaatccggtggtctaatctgagttaggatagtggatgagaaggcaaacgtctgaggaaccgtgtgtatggggtcattggagtagtatacatcagtggatcaagcgtgggtggcgataagtgaggttggagttggtggtaggttgaatggaggccctcctcttggtgcggtgcttgagatacatacttgtgacacgtatatctgtatcaattactacatatgtgtattatatttacatcgatgctattaaattgactttatatatgaccgatgatagataactaaacacctgattaactgctacccttgtgcctgcatgctcgtttcttactttcagttgcgatagtctcatggatactcatgtatactctcaaataaattgcatcaataactctttacaaatatctctaacagtcttatcccaaatcgatatcccgaatcgatatcccgaatcgatatcccgaatcgaggccaaactctcatagttcatctttcccaaaattcacaatatctcgaacaaccttatcccaaatcgagaacaaatcatcataattaatcttttccaagattaatcattcaagcataaccagtcactttcccaccctcacaattcaggaggacagtataaaaacagtctcagaataacaagactcatttctcatcagcgacatcgcctccccaatctccatcctctgcctctttccattcttcatcatctgactcttcccactctccattgtctggctcttcaataacatcctcagttggaacggctgtgagcatcgtagtcgctacaggggcagttcgcgcgaaaaacggatggtcttgagctggtgtctttccaagacagatgtatcctattggcgtgtggagcacatcattcgctcggcagcgaacaccaagccattccaatagaaacgtagagctaattcgagtatccgcttgagagtccctcatgaaggcgtttgcgaggttccattcttcgtagcccatgtagaggcggcctgccaaaatgcccagctccactttgaaccacgaagggaattcagcatcgaggggaattggcggcaatgtatagtatcgaagctggttaaaaggtgtcatagatcgtgtgatgggcgcagcgtaggcaatgagatgcacttttgcttcgttaccggcgagtcgaagcctcggaataagcagctcagcctcttctggaatgacaaccagggcggtctgagtggaaatgctccagagaatccattccacaggacgctattaacgatgttcataattagtatctcgactgatgataaatatttggcaaattagacttaccaggaaccgatcgcccacattcttctttttcttgtagagcacaatggtccgacaaaattcgtttgagacaaagaaattcgatccagtgctacaaatctcatgctttttgccaacttccgcctgaccaatgtagtcaaaggcatgatcaacttctccagcggcagtatctagctccccagtcttcaagaaatttacgatagttgagctcaggcctgggaatgggaatgcctcgtagtgaatgggcttttctgtatggcgttctgtctcaagctgtacttcgagctcacgctcttgctccacctcaccaaatgcatcttgctgccaagcgtcagtactatcgttttgagatagcttgtccacgaatccttgaaggggagcagagcccatttccccaagactttgcaacgggtcgtgagatgagccgccgtatagctgctccagagtttgatgctcttgctgttgcaatactttgacaaggctagtttttgaaaactctgagttaagaaagtcaggatactgcaggactgcatttgcgcgtctgcagtaatcgataccttgcgcccgaaagagtggatgcaagtcttcatttgcccgacaggtttgttctaaaagccagaaaatgacgtgaggagactcgatgtagcgtttaatagggaatctttgaccgcaaatatccctgatgctcatatcgacttctggaggggcgaagaaggtcacacattgagttgtacgcagctgtcgaagacgcatggccgctacaatgaaaattggattgttagcattcatttttaccacagagagacatgggatagcaaagaagatacttgccttgcattgttgtgtctttggtctgcttgagtgccagagtcagtgctgcccgtgcatcttcaggcaatttcaggtcaactcctctggtatgagcctcatcaaaatagacaacgcaatctctcaaatcattcgctagccgtgtcgcaagcagcggcgcatctctctttgccggatctctgaaggtaacccaggcactgttatcagcacgaaaataaacagctgcttgtgcttttttgtcgacatcgagccacagctttgctaagtcttggttttccatctcaaggatatatgcgccagcatctattagaaccctgataccaagattccatagcttcatcagcatgtttcgctcactgaggcgccgtcgattgtgattcaccaaatcagcgtatcccctgtttcgaggctgcagcaggtacgataagacctcggcatttgtctgaagaagatcgggaagatcttcttgctgaatggtcataggtagtaagtaactattatcattggtgccactgaagcctgtcgttcgtgccttgagggtcgtttttggttcggtagcctggggaatatcccatgcagaagcttgcaattttatggtgaattgccgcgcgtgaagggggaagacgaaattgttcatataatagtcggtaacgacttgggttcggcataaattctcccatagtagcctcatctgcgattcatcgtctagattgataaagttccaatgctgcagagaaggaggtagaactgatcctgaagtcaacttctcatattcaaacgctgcgtcttctgagtccaatacatgctttatggcttgtcggaactgctcatatgatagcccagctgagtaaaagcttagacatgtcaaaatgatggcgacatccggatgaccgtactcggataactccgaaggtacgcctttagccatataggggactgcgacgggaggtcgatgcggatgaaggccgtattgcacgttccatcgcttcgctaggcagagtaccagtatcttgcaagtaatgaatccccgaacagtgagtagcattttcttcgcactctcagggcgtgagaaagaattagctgctttttcgaatagcttttcatcaagatttttctcagaaagcactcgcttgatagctgttcgcgtgtcttcattgactgacacttctctgtagaggaacggagctttgccggcggcgacatcttctactatgagccggtgaagctcatcttcgacatcagtacggaggaattgaatagtaggaagccagctagatgttgccagaacttctatacttcctggaaaacctttcagtaatcgcggcacatactcgcacaccatagacaaaaggccctgagcaacccgccatcggaatggatgcccgtcgactgctttttctgatccgctaggatagttcaactgagttttcggagatagtgtgaaatctgattcatccagtatatctcgacagtgggtatcaagccatttctggaagttgatcattgttttggcttctttggatttactatccgcaaggcgctgtagccctgatagcctaaacgatagcacatgctcatggctcgttaagattaaacctctggatctttgcatatcatggtgcagctccttgtatagctgaagcatatgatctgccgtggatgtttgtcgcgagaatggtatatgatatattcctcgtccgacgaggccaccgagtcgtgcgtgtatcatattagctgtttgcattacaagagccctagggacaataaggcgggatacgtccatgccatttgccaacatagccgcggccatgggcatgatacatgatgttttgcctgtagaataaacgttaatgtttggtctggatctgggtattctgtcacaccttacctttccccatgttcatttgtagcacgctattcttgcccgaaacgggattaatgatagctcgggcaacgtcaacttgatccgtgcgaatcaacatgttgctgtcaatctcaagtagcagccaatctgaatcttcttgcacaggatcccagttctcatggccgacattgtgaagctcttcatacatagctcgctgatctccacaaagaatagcggatctcagacggtttaacctctgaatctcggcgattgcgcagccataatgtataagagcttccttcatgtcatagccaaatcgatgattggcgcgggtttgcaaaagttcgagcatctcaataggagttttgcacggcagaaggttccccaaagtgagccacttgaatcgtgtatcgcttgaccaaagcgcgtccttgatcaattgcaaatatgaggctgcggctgcctgggtatcatcaattgcatccattatctccatcatttcagggataaaaggtcgcgaatcggcacctgctgtatggatgttatgctccagggcttccaaactgcgaagaagatcaccgctataatcacgacgcagggcacttggcgacctagagaaggagtctagtatttgacctagctcgacaatctcaggtggcgcttgttgaagctcgctgtcgtgtgattttcgtttagtagatttgaaatgaccgccgagtcgaaaaagttctggaccatccttaaccacaagatcttgcgaaatagatggtataagttcttgatacttggtattgagaaagtttgaaattctcggctgccactgtccaggttccctcaaagagtagcttgagctattgtactggtcttgatattgcaaaatagtcgcatcaacttgacctatataggctgccaacagatcattttgctttctgcgaacccattctggcttgacagtgcttaatgcagaggaaacatcaataaggggtagattatgggcctcgctgaagtcaatactgttgggaagctcaggccaaaatttgagaagctcctcagcaaataatttcccttgggtttcacactctttttcgtggctttccatctttctctgctgttttttctcgttgttagacacccaggggcacggtataaatgcttcggcaatgaactgttgaagattctcagttgaaggaggtccgcgttctttaaattccgaaaagccagagtcctgtggacgctctaagtctctgagttccttgatagaacaaaaggccgccaagaagttgacaacgtccatatcagcctgggggcgaaataagattagactcagctgaaagactggtgagaaaacattgttctcgtcacagcataagtttatgagtgatcctaaacgctgcttgattgggtcttccatttgattcaagagaggttccacgcttaacagagaaccatcattgaagccatcaatatagtcccagccctcaagaatttcttgcatactgcgcttgatctcgaaccgaggtgagcttgagcttatcatattggcaattctgtaaacctggcagctattggcgtctaatgatctgtcacgaggaacgtacaccttatcagattgctgtagaaatgccgtgtcttcaactgttcgctcatatagcgagcggcgagcttttgcacggagccgcagctgggtttcttccctcgaaggcatcggatgaatacccttcccttgagagaatttaatgagcttggctgccttctcctctattttttggatcagaccttcaaattggtcgctttgaactgtcaccgtaagcaactcattccattttaccctctgtaaacgtttgagctctgcaggataataatctcgttgagggagcagggatataaactcttgaagattcggagaacaatctggtgaccatggttgggctgtaccagacttcagaatgcgaattgcttcctccgttccggttactcctgttagaggatctggtaaacagaaggatgtaacagcgtggtatagagcttttttgtacagcaaaagtggttccgctggtgcagataagcggccaagagtctcgtcaatgtcaaatcggaaatacccatcagagtcctttgtgaaagaggatacatgcacgccgctgtggtggcgtgcccatgtcaattttccattgggtacaattatgcttctcttcttctcatcttgcatatctcgtaacacaatcttactggtaagcccataccatgttccagcgtcttgattgaggtcgaggaaggctttgagctgcctgcagtgaagtatgcccctgttattgacgtagaactcaagatctaagtgacgtagttcaactgacagcgtgcctcttcgtgccaacggttggaagactgttagcttttgtggcatttcaaaatgctgaaatgcattggccacttgttgaaacacggcagatcgtggatcaactagtctcacgttttcaccacgaactgctgttcgctgagaaaagttcaatttccagtcgcgagtccggctccaccaaattgaaggatgtcgccgaatttccaaaatgctctcatctaaattgagccaatgatagcaagaatctaccagactcataggtagatcaaatgtcatcagattcagcttaaatatctctttggggataaattcgtaaatcacatctcctttctgtgctcgaataatgacccgagagtcgcgtcggccaaaatgaatgatctgatcttcaattaggcggtcaagttcatagtccataccgaacatggacgaaggatagacgtataagctgtggtctccaaataaaagctgggtggtgggatcgttgagcatagctggtgggagactccctcgtctctttccattaacgaggaaatggccttctaagatatgtaaatggaagacttgtttgctttgaaagcgcccaaagtcctcatctataacaaatcggatccatctttgatgtggagaagaaagaaacgtccaagatgattcggattgggccgtacgatttgtaatattttgccaatcaacgtgaatagcctccccaatgatgcctgaatgagcttcgactgcagaatgaatcaaagagccaagacgaaaagtcatctttgcatcatgaatgagcatgtttttgactaggtctggcaagctgttgatgccaaccgcttgattctcctgaagcgcaattgaagctcgaatccaagaagaaaggtcagtcgacaaaagtgccgtctcacatctcatgtagatctcgaaagtccgacgacatagtaatgcggccttcaggctataaatggagattctatgagcatcctttttgtcttgggccttcctagattcttcctgcgatgcgttgacccattttagagcaatagccctagctaatttgaggagatggtcaaactcgctgcgcatctcgccatcgggcaggagagagaaagctcgtaaactcagattgatgagaagctccatgccgcttgattctctccaatttgtacggatagattcaagtcgattctcaatttgttccttcaatctccgagtgaagtccatgtctgtcataattgaatgcacgctacgcagagcggtcgaatcctctggggggcgggggccggcttggacagctaactgagtaagtgtcaaagtcgtatcttcactgctgaagtcgaggttggaagagcccagttccacgagaatctttggccagcggcgaaatttgccagcaaggagtttctgatatgccgaaaaccctgctacagacatggtggatgggcatttggtgatattggcttggatctcataagatgatggtccgtcaaaatcctcagccggatgttgctgtggtttcaaaattgtgctagaaatccctcttgggacacgaatgccgcagatatgatacagcgtggggactttagcaagatccctcgcccagattttggcttcatggtcatataaataaaaatctgccgcgaatggcaggatgattttattcataggcaccaatccattactgaaactgtaatgtgtttctatgaagcacttcttccgagatgcgagtgaaatccccgtgtgatctgcggtcataaagttcgacagtagaggacatgatgataacgaagtaaagggtggcttcgactgtaagcggtcagggtgcgccaagtctctcagaatcctccatgttgcattgcggtatgcagccaagtatttgggaactaccaattcgaaaacaatttggcactttgtattctcgtgttctggaagaaaatcttcgtgatgttgcacctggagccgattacgacacctccagtgccaacacctcacgcagccatgaataacccgaacgccatgttcaaacgtgcaacgacaactcgtcgtattgatgttttgagtaagttcttcatactcagctgtgacctccctccatttatcaatcttagcgtcacggttcgcctgcgctgcacgttcgatggttgccatgtctcccttcatctgctctgattgcttcacatattgtttggcgaagctgaccgcgcccgaatcttcaaaaatgtgaccatgttgagcttttgcatgccgattatcaaggtaatcctgaattgctaagaggcgcttcatatcagtcagggagggcagttgaagggcatcgaggagtgcgggcctgaagacagggcgatagttgctcaacagaggacagttaataagggcagatttatccatccgcatccagagctcaaatatcgcgagcaccttggcactctgaaggattgggtcgccatcatagacttttccgatcacctgaaaggccttgtggatttgatcagcaagtgtccggcagtgactttcactaccttcgatggagctcgaggtacgccggctatcgagctcaatcttctgctccagctggctgagtacatatatacgactgaaaaaattatgagtttctccaatttcttcggtcaaacgactagggagatccaatgacacattactcgaggtctgaggagctttcttggcagccaatagcttgttgagatggtcgctgctattctgaagtgacagctggaaagatttttcgggcgctcgtaagggaagctgtttgatgactcgttcagtttctttcttcacatcatcccagagagtttcgacagagctatttgcaaatgtaattgagccttcaactgtcggcgtgacgttgttgaagaatccctcaaaagcctctttgtgcgtttgcaggagagttttctcccgttcaatcttgatcattcagcggcatagctttgtccgaagagtgacgaccagctcaggttcaagcttttttacttcattcatggaaaaagtatgttcgaccttgccttccttgatagcaagtatgtttgtagcgtcacggagtaaattggcaaagaaaatgctcattaacaacttgtaacaagctcgtccactttgaccaagcgaaaattcaagctgtctttgggttgcaacccgcaagacgagccagaaaggaagtcttctccatggtaatgatgcagcctccaaaagattgacgtcatctctaactctctttctgagagttggaacagttgcaaattctccgatagcctccaggatagccataagcatctgcgttatcaatgcgggatcggatgtgtcgcgaagctctgagacaacctttcccgcttttcgagcttgagcttggagactatggattgactccatgctggctttctcaagaaacgccgcgagtgactcctgaagcttctcatcattgaactgtgcaagagtcaaacgaacagagcgtccggggaaatcccaagaaagggcattgtcggcggcaagaacgtgttccgttgttggggacgtttcgaaagattccaaaacgattgagttttctccgttcctatcgatcgcgattttgttagtgagactgaagtttactacgctgggtccaaacacttactcatcgatctcatgcctgacgaggatggcggcgttttgttcagtcacatgaaggatcagaacatcctgtggcttaatttgcgcaaagtatcgcagcatagtttctttgtcgagtcttcctcgattcaactcgcggcatgcttcaagtgatacgctcaaagagtggatagcgtcagagaacggctgacttgataggctttccgcctgtttgcaagctcgcagcagtctggtgagaagattgtcagatatctccccatacctctcttctttttctcttttcccagggacatttgggggtaagattgtgtgatccaggacggatcgaaggagagaacccatggtgagggtttggggcgggaggatgataagtaaagcgcagcaaaaagtacgagaatggggggatggacgtgtggaagttgttttttggaagagaattttggaaacgaagagcttggtatgatatagatattttcgcgtttgtgcgccagctgcctcaggtgaatgatgatcctgccagctgccgttcgtttgccgccagcaaacacgaatctgcagctggccgatattagactatgccattcatcggatatatacatgacgcagtaatttcccctcctttgcctctaacacggcaaagcattgcatgcgggaggcctgcaaggcgaaacggcggttgacttgggtttgtatttcagcatttctgggaaacaggaggcgggattaaacactggttgcagatactatctcgtagaaaacagatgaggaaacctaataatattggtatatttcatgtaaataactggcttccccctgttggctgacaacagtaaataaatactctggagcgataaagtgagtaaatattcccattggtcaaagatgcgaagcagatttgggaaggtgtataccgcagaaggctgctcccagctttgctcttaatggggtgaattgccagcgctaacgtaagcttaaaacaaaaacgactcgcaattacctagttgggcagaaaaactagccgctcttgtaaagtggaacgaatttttgtttaattgcttattattattattattattccaatatatagcaagcagttgttatatattgtaatatgcttgctgtcttgaatcaaacatgtgctatttaagcatgcaggactcctccttagtgttactttgacaaaaatactataataaaatccggacttctgctttcttaagaaaagtgcccgctaagggggggaaaagagtgctggaagcaacttgcccgctcacctgcagcctcaatcaaacgagatggcttcaaacgaatcagactgccatcaaaccgggcggctttgttcaaacggcgtgatcctgaacaatcctttgaccttgatcaaaccggctgacggcgtcttaactatgtgacctcaatcaaaccggatagccttgattggtgccccagctttactcaccactatgaacgctctagcgggcatcaagctttggcagtatatttcagaagctaatcgacctgtttattattcatgataaatgccaggctcttaacacaagacttaaagctttgttactccacgtaaaaggcgaagcctagttatcgtcgttcttaaagcccgcatttcttctcagatgtctaatccagagcatttgagaatagtaacactatagagacgcaaataaggcctgcgtcaccccttgcactgaagtgagaatttgttggtcatttgtgtctcgtaatagccgtcatgccgataagagatccacgcaggagatatttcacgtgtatcgcggagccggcatcatgttaagcagtttcgtgaattacatgacacgacatacagtgatgctcacgcagagatattgatgccaaatatctttgtgggttccccgtcatcacaaaaagccatggaaagcggttaagctgctatggcacagactggtcttaaaagcaagcagatatatgactaagccaaacgcacagaaatacaaccaatggctacgaagtagagagctgaaatgatgcgatcccaaaatacaacctaaaagagcttggaaacaacttgcttgagaaggaccactgagatctggccatgccaagtatatggattcaatacatctattttctacaaggcattgactcgtaattagtacggccgacgccatatggattgtgcgataataccttcatacggtgaaaaggaatgaatttgacatatgatatcaagaagcactaattcctgcgaccaaagtcgtttaagataaattataacgagtggaagcagtaaattctgaatttgggaaaatatgacagaactattggtggggtgaccgagtctgaagaacacagcttggtgatagatgatatcattgcatgcatacgaagttgacacgaccaacagacatccaaatcggggtggtggtccgaggtatcgtaatagctaccaaccaacaacggttctcagaccaccttattgcggtatatttcatacctgtacacacacagatatggtgttgaaagacattggccactcatgttcaagactgtcggaggcggcggcacacgatgcatcttttagcctggcaccacgcccgcaaggctaccaattggatcgcaagacgtggggtttttcagtcatgaggcacattgtatgaggcgtgttatcaattcttcggtgacttccccgcgcaaagcgcaaatataaatgtacctttgaggctgtgtcctcgagtgtctggccaaaccggaccataggactcgactgccttcatctgcgtctgtttttctgagacttctgtcctttctctcctcattcttagccaactattttgaaccaacacaaataaaaattataaaaatttcaacatttgaatgtatctttgtttacctaaataaaaaacaatgacgactgctttgggttggcagatctcgcccttcagttggctgaccaccaccgcactaacacttttgactgtatgggtccaacacacaaaggtctgaccatagctaatgatacttcagtatgccgcacttcggattatttttaatttgtttctgcatcctttatccaaaattccgggcccaatcacatggaaagtatctcgcctgcctttcatctgggctcttctaaggggcactcttgtccacgatgttgagcggctgcatcgcaagtacggccccatcctccgtatttcgccaaacgatgtcacttttgcccacgaagatgccataagggatatattggcgttccgtaaagaccgcctgccgtttttgaaggatctcacttggtggaaagccaaccctggaatgccagactctatgattagcatcattgacccaaagcagcatgcgcggattcgcaacctcttggcgcctggattcactccgcgtgctctgaaagagcaagaagatattctgcatctttatgtcaatcttttggtagagcggatccgagagctcgcgagcaaagaacccgaaaatggcgccatcatcgatgttgtgcgctggttcaactttaccacgtttgacatctttggcgaccttggctatggcgaatcattcaactgcctccaagattcaaagtatcacccttgggtcgctcttctcttcaagagtgtcaaggcagtgtctttcatagcagcggcacgattatatcccgtaatcgaacgcatactcttcatgtgcatcccgccctctttgagagagatgcaaaagaaccactgccagctcatttctgacaaggttcacagacgtctcaattttgaacttgagcgacctgaccttatgtctcatgtgatacaaggcgcagaacgtcaaaggctgccgcaaagtaccattgacaccacattcatggtgctgacaatcgccggcagtgagacaacagcgacagcgctgagcggcactctcaattatcttatcaataacacggataagctcgagattttaaaaagggaaatccatgaggctttcccagaagagaacgacatcagtcttgacgctctgcgcaagttgccgtatcttaacgctgtgattaatgaaggactcagactttgtccccccgtcccttggattatcccaaggaaagtacccgagggaggcgaaactgtgtgcggaacatggcttccaggaggggtaagtcaaaatctcagtagtatctggttgccttgctgtcgtatgtctgtcattgcgttgctcgctaacaagtttgcgaaatagacttcagtatcggtccaggcatatactctaaaccgtgacccggatcattatcacttggccacgtcgtttcatccagagcgctggctggctgaagcgcgcacaaacccagagtctcccttcttccacgaccggcttgaggcgatgcaacccttcagtgaagggcgggaatcttgcttggggcaatacctggcactggcagaaattcgcctcatattttccaagctgctttggtcatttgactttgaggcactggaggatcggaagataaagtgggaggatatgagatcatttctgatagttgaaaagaaggctattgagatgagagcaaagttgagggctacagcttaggttgcctggtccaatactttgttcccccaccactattgagttgagaatgggaggtacacacttggcgagagaaatgtctagataccccaaacaagcaatacaaggggactatatgatgctgttagttagcagaatacatgtatttaccgctaccaaagctgtatgggcgcatatggtcgcaggatttacatccctagccggtttgctcaaggcgatgtaagaagtccaaggactccatttaaccttggagtcatcaataaatgtacgctattttccatccttttggcacatgacacatactgtcaggtcgctcaagctcaaagtcgagccgtctgtccactctgtcagaaatcagttggcagtgcttcttttgcatccccatcacaaccgtttgtgtgatacgtgcctgctccttcgcctataatgtatcatgtgccacacatccggcgtttgtggccccaacgagtcagaatctcgggtagttagtgcttcccgaaacgctaaggcgtaaccactactgtaagtggcggacatggctacagaaggctgttgataacgaagaggcctttctagaaagaaactgctctgctgacccaggcaggcatcagacaactatttatagcttaccaatattgatcgaaacggactcctcgttattggccgctattagagttatgtagccagcagtgctaaaagagactcctcccatggtataagctgcgatcccgatacactacatgtcgcgggcttcatttaaacagcatcttcaaggggaaacgagaatttaaccgacttgaacgaacaattccccctcttttgcgctctatgaggtgctcaagtgctggccttacgcaactggcggaatttccgccacagccccttatgtctgagctaatggagggggatccttcgggtgctgttggtcgttgtgtattagggaaaggattttagaggcttcccgcttgcgttggataaaaagcgtcctgtactcgctgtcaatatcggattgcaagtttgtgttaattgtctgtttgtttctcttgtcgccatgggagcccaatggtcgcaattcttccccccaaagccaacctttacggaggctaatttggattcgttggacggcaaggtcgtcattatcactggcggctcctcaggtatcggctttgagcttgccaaaatcttgtaccgtaagaatgcgagagtgtacatcgctacgcgttctgagcaaggcgctcgtgaagcaatacagcgcatacaagcctctgggatgacaggaggcagccttgaatttttgtctctgaagctggatgatttgagcagcatcaaagcctcggtccaggaattcaaggccaaggaatcgaagcttcatgtactgtggaacaatgccggcgtctcccagccacctctgggcagtgtgtcatcccaaggcatcgaactgcagtttgctacaaattgtctcgggccgtttcttttcacccagctactgctgcctcttcttgaatctacagccgcagacacagcaacacctcaagactcagttcgcgtcgtatggaccagcagtcaagttatggagctgtcatctcctcccggtggcatcatcatagacgagctccgcgcgcctcctcaagatcgaactcgcaactataccaattcaaagactggcaattatttcttggccacggagcttgctcgaagggctggatcctcaaacattgtcagcgtgtctataaatccaggcgccgctaccacaaatctctttcgtcacacgccgcatctcaagtatctggcctatccgctgctttataagcctaagcttgcggctctaaccgagctttatgctggattctctgcggatattagcattcagaataatggatgctatgtcatcccatggggcagagtttcgaacagccttagggaggatttgatcgacgcaaccaagacttctgaagaaggcgggtcaggaaaagcacaggaattctgggaactgtgtgcagagaagacaaaggattatatgtaaatgctgatggctctcagtcagccttcaatggcggagagcactcccgacaattaatacgactatcggtagcatcatgattttctctgttcttaagaaatagcacgactggtgcgtttacatattatgatatagatgcatctcaacgagtagtaaagatgcataacgtaagcctcatgccgtcttcgctgcatttgctccgtaatgtcgtcaatagggtttcatcgagcccatcaaggcaattttctgattgccattcccaaccaatcgcttctccacccccgctggctttctgggtgctgtttccgaatagtgggtagagacttgacagtagattcaagacaagagcctcaagatgtgcaagtaacgagtaacgatgtagaatacagcttcgagcgttgcttgtaccgttacatgatatgaatacctgatcaatatatatgctcactttttctgtgacttatagacagcctttgaagtctcttggccaacaatcaatatttcccaggtacaaggccccgctggggtgttcactgtactaaatggctgatcgtgccgtgccgctcgctataataagtcccccagtagcgtcagcgtcgtacgcgtcgacgggtaccttttgccatggcacataaaaccaatcgggagtcacaattgaacttcactgagacaacctacctactcacgacttcacagaacttctggtgaagatggagaaggcagccttgccaacggacggcgctgctgcgcagcaactcgcacataagaagcgcatctggcgcctcagagtagcatgtattgctggtcttgcatgcttgtttcttttccatcttcaatggcctttctggcgacctcctccacgacctcctcatcaccatcatcctcaccctcatcctccccatggtcctccccatggtcctcctcacgatcaccctgaccatgaccaccatgatcactggagagggccttcaccctacggcaaattccccaaagcgaatgatcctttccacttcatcccctgcacggataagactgtgcctcctgctcttgatgaccaccatgcaaagagaggctgggcgaggctctttgacccaaatcccagacactggagctggggcaacaggaccgcgcaagacaaagacgctatcccgaagcatgacccctacgctggccgcggcatctacctctgcggctggctggatgttcctctggactacaccaacgcgtctgatgcccgtatcgctcgtctcgccgtgacaaagtaccaggtctcagggctcgctcccgttcatggcctctccaagccctttgcgggccataagagcgagcgcactcttgttgttgagcctggcggtcccggtggcagcggaacgtctctcgtctggcgctctgctgaaatcttcacggagcgtctgagcggcggcgcatacgatgtgctgggctgggatccccgtggcgtcaacacgtccctccccgccatctcctgcttcccctttgatgccgacagagatcactggtcaatgcttagcggacagtaccgcgaggttctgggctcgcccagggcccacctcgaggtcgccgatgccttgaaccaggcaatcttcagcgcctgctacaagacgcatggtgatctacctcgttttgtgagcacggcattcgtggctcgcgacctcgaagaaatccgcaaggccctgggcgaagacgagctgacggcgcacatgatctcatacggcactggaattggacagacgtatgcaaacatgttcccatcaagtgtaggaagaatgattctggatggtactgagtatgtcaaagaccatcgcctcttgggaggctttggttggactgctctggataacgcgaccaatgcctggcacgatggctttctgggagagtgcgtcagcgctggaccagagcattgcgacctagcgaagccgattgatgaccaagctgtaactgtggaaaatctagagtttcgcatggagacactcattacttcgcttattgcgcggcccgtagtaggctatacaaaatccaacgggccatccatcatcacatactctggcttggtgggagccatctacggatctctttataacgcattctcctggcccgcactggcaacgctgctctatgagcttgaagcaggaaactccacactcgctgcagccatgcttgagcgcacagcctgggaatatgaccctgccctgccctctgttcccaataaaaaaccatctaccgatgagttagcggacctagtcatatgctcagatggctacgatgccgcgctgccagagaatggcctcgactggtgggaatccttgtgggttaatatgacggcaaaggcttggatctcgggcaactcgcgcttcttcaacgtcttcccttgccagtggtttacagaatactggcccaagccggcagaggtcttccgtggcgacttgaacgcaacgctcaagcacccagtcctgctgattgctgagacatatgatcctgctacgccgttgcgaaatggccgaagactgctcgaggagatgggcagcaacgcgcgactaattgcgcaccacggctacggccactcatcacgagacaagtccgactgcacagatgccattgcaaagaagtatatcctgcatggagaactgcctgacgagcaagagacggcttgctacgcgaacgagaagccgtatctctatggcgttgagaagggcaaggcgggggagaagaaggatccgctggccatttggagcgagcatatgaaggagctgccgtatctcaaccctcgtttgctttaggaagatgtagcatagtataagccgcgagtcggttgcttttcaatttttttttatcttcatattctggaggagaaagggcagatatcttgcggcgcaatttatttcattgtattgtttgtatgtattaactatgagcatcgcgatttcataatctaaagtcaaatatttaagcgaaacttacctttcagtctatatttcgcgatgcatgatatagctcatcgttatgataaccataaagtcgtgtataacccgaaagtatatgagcagcgtattcctgcatacaacgaggtcgagatggtccaagacgctcgcatgggttagtaaaccgtaagtagcacatccgccaacaacacccgcccacccacaaaaatcagcaaaaaaacaatgcgccagatcaaaccaaacaaaattcacaattcaaaagtcaaaatgaaagaaggggaaagaaagacgattcatgacgtcattcacatgcaaaaaaaggaagagagctgctcctggttcctggattccatgtgacccacgatgcaagtgatgccgtgatcacacgttccgagaaccgtgataggatcgctcactcgacctgagaaaaaaacaaagccagctgaaacaaatagcattaatagggcgtgcgactcaccaaacagatgggaaatactaagacaatattaatagtaatcgccgtaacgtacaaggtcatattcaaacaatgacatcaccacacacgcgtataggctgtgtttttgaggttttgaaaatcattagtgtcataagactcggtatatgtacagaggcttcatcatcttcatatatatacaagtgttgcgcgctgcgcacgcccgactcctcgagtcaagccccccatctcttgttcttaggcctcctccgtgtggactctcccgggggtggcttttgtattttgctaagcgcctcatctggactcctccgaatgtcttgggtaggactcccttctctgcgccgaccaagtagcgatactggtgattgtgaacggcggcatgatgagcgttggtatggtgttggtgatttgcgggaaaccactgatttatagtctaggtagcaggtggattcggtagcctgcctgggggtaggggtatcggattcaagggtatcataggaagtggtgttgaagggatttggggtatcgaaggaatcaaaagaacagaaatcgtcttcaggaaactgggcggtgggaaggtcctcgtcttcctcctcgccgtctacaatgtgtacaggtagttctttgtcgtcgacctcatcggcagggtcgaaagaagatcgagtttctgtcgaatcacaaacagaggttactgtcgtgtcgcactcgtcggattgagacgtatcgtcatcgtcatgaatgtgaggccgtcgaacaaagcgagaactaagtctttgagagtccgggcccgaaaaggacatggatcgcgaaggtggatctgtggatgtgaatgtcggcgagtcagccgattcagctggggagccttcagatgcgggcgatgggggtatatctgcggccttcagaacgcccggctcagcggtaatcaaggggccgtgaggaaagaactcgtcgtcgaggaaggacgaagcatcggaggcgctgctggcctttgtgctagtggttcgaatagagtcggtttcggaaaaggatgatgacatggaacagggtccatggcggtccatgtagtcgtcggggaggtagcttgcaaaatatctaacgatggagtcgaacgacttggttcggaagagctgaagggcgtgctgccactggtcagaacctatcaacttcgggttggcaatgatctctacagcgagcgattcaagagactcctggagttcggagagccgctgccgctgccgagccgccatgaagcgatggaactcttcggccgtgtctgcatggttggagatttcgtagacgtcgtggtggaaggcctcggggtcttggagggtgtaggtaaaggtgttgtactgatcgtggagcgtggtgaaaaggtcgtctctcttcatgccaaacttccaggcgggccacgatagatcgggatcgtccatggtgggcggaccgcggcgctgtagagggtctcgagagacgacggtatataaggaaggcgtggtataacggctgtggataactggaatgactggaaatggaaataggagatgcgtgtcgatatcggagccctggtgtcgtcgaaacgcggctcgcttagagctgagtacttgaactaatggccatggcgaaacagtcactgacgagtactactgggcaataacgtcctgctgtaagtgctcgtgtcttcgtgatgattgcgtggagtatacaggcagtgtgtcccagattgttgtcgccagggcccttgggattctcatcagcagcggctggggggagtcgcgcgtatacccattgccccaagcaccggatcgcagaggcactgcagcctgaggcataaacaagactatccacttgcctagccgtggttggctgctggtttcggctgcagcgcgagctagggccgatcgagattaggttgatgcgagcggtacggaaggctattccgaaaagctcctagcgctaccctagtgcagcgggagggccacgacagatgccaatcagcgtgcagtggcggattcctgagagtttgggctgtgcgcgctaatgcgagtccgttttcttcacgtcatgcttagaatgacacagtcctgcctttcctgcctcgcgcagcgctgccttgtttttgttttctgggtgatttgaatcagctaaatcaaggtagaggtgttcaatatctatcttcgtcattttacagatcttcactctatagcacaatatatgccttgctcctcctgtttccgacctctcttatcattttttttctcctatcaatgaagatgccagatctgctacaatgtgcgtttgcacaccctcttggccctatacactccctcgctccaccaataaatccactctcgcgcagcctgcacatggatttcctcccttgctgatggtctgccagcatccctgcttcttccaatagtgtttgctacagtggtcttcctcacaccacactgtccagccagtgcggcctttgacgggaggtacaaaggcctcgaccctagtcggagaagaaaaatctgcccaagggatgacacaagtaccaattagcagcccacctcttccgcgaggctgtggctagtgtgctgttttgccatagctctgcgccaccgtgctagacgctcacagaagttaggcggcaagtgacctcttgatcaggtacctattcgccctccagctgagcaacagcaacaaccagcgtgacagcttcacgatggaggagagcgtgagaatggagagttcttccaggcagctgagacaacgctcggacgcgatgagctggcatcgcattgatcagcaggacgccttaagatgcctgcggagctcacacaattatctactaccggccaaatgattatctacagtcactcgcgctggccctgcggctctcttctcgtcttcttcttcttctctttgctcttcagcgatcacgtgtagatgagtcagcatagctatggcagcgaaaggccctcacgcaacaatcatcatttccaccactcaagaaagtttacgagtgagaggtgtccggtgagacgcaagcatgccgtctgctgccgtcgctgacatggtacgaaccttgcttgacggaggacacctttgaccgctgtctcagatgcgcggtagatttgatgtccatcgagaagattctactctagagctgggcaagaggtcactgcacagcaagtgccgctgcagatgatacctacctacagtacttgtcttcttgacctcccatcaccagcatggcctcatgagcttgaaataggccttccgggatactgcgggcctgctgagaaggaagcaatggggcgcggtctgatagagcgatggcgctccgcctcattgcccccgttgcggctctagctcttattcgccggggccctccacgccgccaatcctggcgtgtcgtgctcagcgtgtggcttctacgcagcgagcactcgcataatcgagtcttgcacatgctctgctccggggctagaccaaccagctgcccttgagccagtgcctagttccctcccgcccgctgctgttcgctcctctgtagcgtctggtccgcggtccgcaaggcacccagcgtctggtggttggttgccttctttctggccttcttatttgtacctttgctgtgactgcccgtagcgcaggctgagactccatcaccaggcccggacctcgtcttgctcgctggccatctgacactcgctgtatggccgcgatatagcgtttcagctgctcgtttctacatttattgtgcgtctggccgaagctggcctccttgcccttcttttatcccggcttgcatcaaccaaccctgcgttctgttctacttgctgctgcttgctacactcaaccaccagtacctgtctgcgaccccgcagcttttctgtcttgtcccagctgttcctctgagctggcttctgcctgggcgagtgcctgctgagctctccaggcgtctgagtatcacagccaacgccagatacccaccctgtcaatctgcctgcttcccctccactctaagtctacttccaagtccctgactgcctgcgacctactcttctatccatccatttctgcggtgctgcgttggagagacactcgcatcaccaccggcacatgggccttgcaaaggcactgccagccgtcctcatgcttgaagcccgggccgagccctcggaggggttctccgaggagaagacggagcccttctctcagtcagagattgaagcccgcttccctggcgtcggcgtcgaggagcccgtcatccccaccgacccagaggccgttccgctcgacgtcttgcaggtcgaagatcaccaccacaagcaaggcatccgcatcctcgtgcggcctctcaccaagctgcccggctctcgttcagtgagtcccggcagcgacaattgccagtggctggctctccgcgccgaggtggctgcctcggacaagcctgaacacaaagtccttgctgtgactcagaccgccaaggacatcaagttctcagtcagaatacccggctctgcggaagaagacttgtcacggccgccactgtggtgtgaactctattacgatcccgccagcgacgaagtcatcttcctgaacaagtcggacgtgcccatcttgctcggccagatatctcgtagcgccgccgccagcactccaccaagcgagcgccacgttatcaacccaggccttgccaagggcctgaggccgggaacttttagaatcaaagtgagagatattgcagtattagattttcgcattctagagaagcgaccagttgttatttatgagccgccactttcaccagtagtggaggactcgccaccgccatcgccgtcgttcatcacaactgaccacctcaacacgagcctgaaaagggccctcacgccagacgaagatgtcaaaagggcaaagcgacgtatttcggatgccagcgtgggaccagacgacggcgtcatcatgtttctgggaccggccgagcctctagtcttccctcttcccaacgcgagagagggaaaggaaatagcgtcagccaatggccatgcactcctagacgcagagcagggcgacatgattgccgtgcctggcgtctgtgaactcgaccaataccagttgaccaaacgtgacctgattgcgtccaccgctctgtcagcagtcttcactgcatcgcattcgcaggtgccgaataacattgtcactgtcaaagttctcaagaccagagtcgcaaacccagacaataagccgctggtacacgaacggaatgtcatccgccaagcagacatgtggctgcgagaatgccaaagccaacaggacctacaacatgagtctattgtgcgctattacggaggagacgccaggtacctgagtctgtatatggagcatatagacgcaaaggacctcacttctcctgcccactggaggaacaaaagtaacgatgagtttacgggaactcgggacgattccattcgaatcctgcgtgatatttcgaatgctctcagctatctccataaccgcaaactggtacacaacgacatcaagcctgccaatatcctatattcgcctgagcgcggcgctgtgctctgtgactttggattaaccacggtggcgtcaagtactccctctggaggcggaactccatactatatcccacccgagtatatcgcgcgcaaaactcgaggccctgaatcggacgtctgggctttgggcgtcacgatgctgtacacaatgcaattcattaaatttcccgactcacgcgcacgaaggcaacatcccaagccgctatactggcaaatcgcgcagatccacggccagccagcatcgccatatgcttataagcaatatggcaacggccaaccagccgtgaatcagatgcgagactggctcgcagagatatatgaagcaagagagagattgacacccaaagaccgcttagagcgcttggtaaaggacatgttggcgccaaacccagcccaccgcatcacaatggacaagattgtcagagagctctccattgagcaaacagttgcagcatgataaagagttgttgaagattacattttcctttctatacatttctctaagagaagagtttctccgcttattttcctcttttcattttcttccccaacctttattcatcttgatcatctagtgttttgttttgttttgttttgttctatttctatccaacatttgaaatcacctattggagtttatttcggagacatatacgacatgtgctgagtaaatggcaagcatatttgaaacggcatgagatggggcatcaaatggagtaagcatcatgcagatataccagctttggcaatgactgactgaagcaggggaaaagaaagcgacagtggtccttgtttctttttcctacctgcttgcttttttcctttcttttcttaactcttttctttctttctctttcttcctttgaagatgtttgaatcatgataccagaaagctggagataccacatgtacatatataaacttatacattcttgtacaatcatatttgtcctttgcatggcagcatcaagagacggcatacgcattaggaggtagatcatctcgctacttgcactaatatcattatatttcaattcatgtctcatcgccctgtgttttcattatcttgtttgtgtccctcacatttcgccctcaccatgacatgacttctctagattagatgcccagtcccaaagaaaatccaaccgctaggaaggcaacagttgccaaaacgaccgacttatcggtattcagcgggctagcagcattcttcttgtcatctgaaccggtgctattgccactgctagaactattctgggcagaatcagtgccattgccattctgctccttgatggcctgcacaaccatgccatccgagtcggtgcagttcttcagctgcgtcgcattctttgtgaatcgaatatcggcacagttgtagagcgcgttgccagactcgccgctggtgacgacctgcagcgacgcaagctgcccgtccttgatgtcgtccagcggcacggggagctccttgacgcaaaaggtgccgcggccggtgacgttgaggaactctggcgtgagggagacgttgaagtttgtggtgtttgcgccgaggccgaggttgacgtagacgtaggtccaggggtggtggagctcgagggagagggaaccgccgccgaggggccagtcggtgatgttgccggctttgtaggggacgccgccgcctgggatttactctgattagccattattttaacgcttgttgaagtggtcgtagtggaagtaggaggagaacgtacagggattgttccattggccgtatttgtcctcgttttcctcggcgagggtatcagctcgccattcggggtacgcgagcttgaagtgcgcgttgacggccgttgaagcagctagagccaggaggatcgacttgaacgccattgtttttgagagccaggagttgaattggaaaagacacaaaacaagactgaagagagagagaggaatgagggggaacgcctgttggacaaagatcccatgttggctcttttatagtaaacgaaaagcgaggagtggtaccggagtacatcaggagcttgtggaacgcagctctgggatagtgccaggataccgggataagcttgatttgagcataatagatgcagcgaataggaaacaggaggatccgttttagcttcatgtagctctgcctagattggcgtcgttgtttctcggtgcctcttttagggtgagcaagtaaatctggtagcgtccgtttggtggtggttggggctagcggcttggtgttaatattcgcacccagtatgtctcttggtagaatcaagtttgttcatatcacaaatgatgagcctttgctctagaacatgtgaatgagtcgtattcattggtcatttaaatgattaatctcttgattaagtaaaccacaatcactccgcgtactagctgcctagttttatctactactagaagctctatggatatgtatctcttgaacgccgtttaaaccaatctatagatctcaaaccatcacacattttgatcctttgtggctttctttgaaacagctttgctgcgtgccctcatctccttgataattttcgttttttcttcggtcgcttttgtattcctctcgatggctcttaaattctcttcggtagcttttgtactcttttcggtggcccttatgttctccttggttgcttttgtattctctttgatagcactgatgaatttgtcgaacacgtcaattgagtcttcttgctcttcgctcgtcctctctttgacctctccagaacgtggagatacatctgtagtgcctctggccgcatggcgcggcttcttggtgcgtctgtgtggctcagctccgccttcgtttcgtgcattgctggcagcagctcgctttttcggcgttgtattctgagcaggcggcggttttgtcttcttcgacgagttccacatgagtggctcatcttcagaggaatttccttcgctcaagaactcaatggcccctttgctcagctcacggtggtggttattcgcgggtgttctggtgagctgtagacctccgtcgccctgacgtctttggacactgccttccactgctggagtctttggaactgttggctcttgtgcttctctggctatttcggatttgaaggagagcatgtagtcttcgctgtaagcaaatgtttcaaagcttgcatttggatatttgcatcgaatgagtcccatcaactttctgctcttgtagagctgcttctcgtacatgattcgaagtgcaaccacatgtgcccatgtcacgccgcaattctgcatgtgtctcgtgatgtaatgattcgtgattttgccaattgttgaaggtgccaacgatgcgtgttcaacaacgactggccatgcatcgcgtgcttcggcatcccaagtatcgcaatgcgtttcatacacatttcgaagacgtttgtataggtccttttctgcttgcgtgttgaagacgcatggcggatatgatcttgcgcctggcagattcaatttcgctggcaggagcgattgagacattgttgttggcggatacaaatctagtgttgcatatagtgagtgaagatgagagaaagaaaggaaagaaattagatctatgtgggggaagaaaaagagaggaagaagagagagaaaggaaatctattaaatagaggaaaggaattgatatctacctagagataggtgctggcagaaaagtgtgactgcctcaggcgtttgcggctcttcaccgccgtggcttgatagatcttttgtgtagttcgaagaaaggcctatcattgcacaaagccgtaaaactacatgattacaagcatacagagatttaaatgtttaaaataggtcatcaatttagtgtaatcattgaaactcaaattcccctgctcaggccattatcataatcaggttgcactttatgttatttgcattctttactcctctatatagccgccacaatcctttagctacgggtcgatcagctactttatatatcgtcgacattacttctaccaagcaatgattggccttttatggctaacgtcaaattatttttgagtacaaataatgaatcgtatatacttacttcttttcttttatcttatagagatagagctatttatagggaacaagtgctgcagtgagttctacggctacaactgctggcaactcgtactccttactttgatgcgaaggcgcattatgctatcagatatatgtatcaacgcagctgttgaaaaattcagaaatatcctcccaccaacaattcgccatgtccttccaggctacgcatatagaagatggtagaaaaaacagatcaagtgtcccgaaccacttatgagctatcataggttaggcggccatcgccagaaactgtgtccatgtacttcgcacagtgcacagaatgatgattgtaaaaacaaaattacagaaattaatgtaaacagtatgataacgagcgtttcattctaggactaggatcttaaactatacaagatggctaccaaattggaagaaaagccacgcccaattgccatgtgcgtgcgccaagccaatggttctttgttttcttagcctgtccattccacacttgcgtgtgtttgagcaagtttttttccccccattcgaagaccaaaatagcggtatggagatcttgggtcgataaagtaaacaaagtggaataacagcatgtgtcagtttctgctttaagtggtgtgaataccgtgcaacaacgttcagtaaatgtaacgttatagttatcacttctcattactactggccttcgatttcacagaacattatgagcaacttagtatcagttttatatacaacccaccatacgctttatatatctaaaattaagatcaactcatttcatctcatagctttgaccctcccgagggagcctccttctcctccgcgagtacatcctccctcaggcgcacctccacctgagaaggcccagacttgccaaagctcaccaacaccactctctcccaatcaccgcccctatccgaatccttgagctcaagccctggcttctccaagcccaaaaccactcgcttgtcgctctttctgacaaacaagtgatatggactaatcaccttgtcggcccacgatatgcttgacgtgacgtggtctttggccttttccgtatcgaccgtcggcgtggcttttacaaatttgagcagttgtttgcgctgccttgtataatagatgggcccttcttcgactgagattgtcgggcctttgaggaactttgtgagcagcgtgaggatgtagtactgaggcgggaacaaaatcatctcattagaggccacgcgtgagaggaacgtctgcggaggggcgaagatggcctcggtgtgctcgacgccgccgtcgggagttggcaccagcatctcggatggtattccagatcgtgaaatggggagcatgtacaagtacatctgagtggtgaagcgcttaccgacgccgacgggcgtcagccacctcgtgaagggaatgagcgaatctaaacaccaagcgatcgctggtcaacacagccatgaaagaagtatggaagaaaaggcgttcagaacaaaccttggtcagcttctgcgccaatcgacttcagccaatcagcaaacctgatctggctcccgtggatcttcttcctcgcctcatccctctcctgctgcggcagatcaaccaaccggccatccttcttggcgagcagaatgcccgtctcttcaaagcactcgcggacagcacccagcctatacgccggaccgtcgcgatggcgctcatgcgtccccggagccgggatgtcgccatcatggaacgcatccaggttgccgcctggaaagacatgcgcagacgcaaaggaagtcgacgtcttgactcgatgcagcagcaagacctcgttggtgggggacaacagcacaatggaagcactgggccgcggctcaggaatcggcttcttttccgacttcttttctggctgtggagccgcgggctgtgagtagaggcgcgtccaggtcggcggttgcgaagccatcatggcagggctgagatggaccgggcgggtgagtggtctttgcgctgatgacgccaagctgctgatgcgaagagacaatggcctgctcacggcatatgcggccgatatcattgcagcaaaaagagacgacgggtgtgagatattaggctttaagagctgtcctcataatgtggctgcgcgactagggacagagactgggaaccgaggtccggctccacggctcgattttgcggggaagcgtgccttgtgctgtccagaccccgtaacgaatgcgactccgcgctccgagaaatggggtccgatctcatgctacaaaacggcaataaacgggccatcgacggcgataagccatcaaagtatttggatgagaaatatgatgctgcttgagctagcaacttgtggaatttgaagcatatgtcgttggaagcgttagactatatacaaatctcatatacaaggcatagaaaaactataagagaaaaaaatgcccgttaaaaaactccagatgctcatgctcatgctcatgctcatgctcatgctcatgctcatgctcatgctcatgctcatgctcatgctcttcattaataccgtttcctctccttaccacgcagattgactttccacagacagcatatactcttggactcgcaccactgcttgacttccatcgtgctcacttcgccgtcgaatcccacacgtgttagttgcccgcaattcagccacgtcgtgaagtcttcgagtacaatcgggtcatagagcaatattttctcatgccaagaaggatctttcgggtctgttgtccgtggtgccgactgcacggctttagttatgtactcgtaacccagcgactgatctccagacaagttgagatctgtgtcgtccatgacggatgtggagaggtccacacgaggctgtgaaaaggggagcccgggagaggaggccgggtctgagggtaggctgtgctcgctatcagatgctgaatccggaatctctacaatgactttggtcgcctttggtttgcgcttttgtgccgtgggagtttctgttgacgcttttggtgaagcccttttccctttcgaaggacctgttgtggtacgttttgcagcagtaacagacttcttcggtctcccacgaggctttgacggagacacaggaggttgtgcagacggcggtggctcttgtatctccggtgaactagaggcgctattcttcctcggccttccacgtggtgtccggacgctattgtccaatgcgctttttcctgtggctgcggaagtagtaaatgttctcgtagagttaggctgttgtataccgcttttgctctgccaacaatgctctaacaaagatatttttgcttggcgcgatttgatggctttgaacccgtatgaagccacttctttggacagctgggcatccgtaaacaattcgaatgagggttttgaactgtgatgttgggtttgatctgaattgcttgggcccccgagtctgtgcgtctttgaagattgggatccaccagccaggttggacacttgtttgacgggagattcaattagactttcgccacctgctaatatagagtcgtcgttgatttcgatgggcttggcgccattggggagaacttcgttgatgttgataaggggaccgcttggtagttcagcttgggctccaacatcatccttcgcaggcagtgtagtttttgtgtctccgccaatgtaaccaaatggatcttcgttatcatacggcatgggtactggttgagatgatctttccgtaatcttgttgatttcaagatcaaacaaatctccatcaatgtcacgagcaccagcagcccataacctctttcgctctggaagctcgataccgtcactatttagagggctgtcaagatccacgtagtcagcccgattcgagcgcctcatcgcagcttgaaggtctcgtaaaaaggtgggtgagttttcaatcgctaattggctcgaggttccaaagacaaaatcttgtctcgcaacttcttgaagcgcctctgctgggggtagtagaattggtgacggtggtgatagtttcttctttttcttggccgcagcttttgccgtcttccttttaggctttttcttggattcgtctttagcggctggatcatctgtgtcattgtgcgtgatcgtgacaaaaaaatcgttcatcgctcctggcactggctcaagcgcgtctggcactctgtacgccgaggttgcaatctctgttatggtgcgtggtcttttccttggcaccttttgtttcacaggagatttttcttgaacttcagcggatacagctgcgggtgctgcagctgtgacaaccatctcgagaagctttcgctttcccaaaacattggccccttctcctgatggcgttgaaacattttgctgtaagctatctgtgcatttgtaggcatcgaggatctgctcaaaattttggtcttcttcttgaaactctggcgaacgcgtatccttcatagcagaagaagactgttgctcatgaatggccaaagtcttattagatgggggtgtccagtccagtcttcgaatcatggccggttccaatcgtagcggctcattgatatcatttcccgctcgcttggagtttggctccactactggaggtagattgcttgctggccgtggggatgatatagtcctaatgacttcagatttagtctcctggccttcgggactgtcgccttgaaaattgtctgttattgacttgaactttctccaaggctgatcttttgtgggagagctagattgtgctctgaatcttggtggcgtcgcatggtttctctgagccaccggagtatgcgtagcgggaggatcaatgatgcataaagaactgtcaccatcatcggcggtaccagatctattcgagactgacggagttggccccgcagtcacacttttggagcgtttctttttatcgcggtctttgactgcagactcttcgtcggaagagatcaccagtgttttgtcgccaaatctaggtgaccggattcttacgccaggtgatagtatatctccaatagcaggcaggtcaggagatgaagagcggaagaaatgcgacgtctgccgggcacttcgtgatggtgagggcagaaaggcgttaggggatgccatcatgcccgcagcaaacctctgagagcgcaaagcgcatctcagatagtcggcgcgcagtagcccagtcaacgtctttgatcgcagtcacataaaccggagagctcgcatggcagatgaatctttcgcttcttcggccctctgatacccgcccttccccgtaattcggagcggatgtgtcaatacaatcgttaattagccaagaggcgccccctccatggccaacaaaacgcgtgaccgccgcgtgatcacatgacgggctagttcacgtttcttcagtatcaaggtgtaaatcgagcatctgggaagaaccctaaaatactagtagcaaacagatcaagatcatttatgccgtattttatccttttttgctaaaatcacttcaatggcttttcctttttgtctttcttttctagggaggaagacgtattggtaacttccacttgacactgactccaaactactactagtgcgacccgagtaatcatccaagcaaacaccaggcattttcaggtttgataaaaactacgtgagtggagagaagagctttactccccgattacctttgatattcaagtaccgtattgtacctcttaaaagctggactgtaaatcattgattctctcgcttgattatactgtactgtatagcgtacttatacagctagccgattactaacattggaaaatagtgggctattaaaagctggagaggcgcacagtctaaaattggtagctcgatccacaaatcacatgacagtttcgcacacgaaaattattcgaaatttagtaatttggtagttttttggccccagcaaaaggctcagtaccatctttccgcatcttcaactcctctacaccaccacactacccctcctcacagccaaaatggagaacgaccgtggcgagatcgtcgacctgtaaggacctttacgatgtcctgctgaaggaatgccgaaatactgattcttgtccgtccagctacgtcccgcgcaagtgcagcgctaccaaccgcatcatcaaggccaaggaccacggctccgtccagatctccattgccaaggttgacgagaacggccgtgccgtccccggagagaaccacgtctacgccctgtgcggcttcgtccgtgccatgggtgagtccgacgactccctgaaccgattggctcagcgtgatggtctcgtcaaggccgtctggagcgcccagcgataaatttctcaaaaacataaaaatttggaagaggtacgaggaaccgggaacgagcggcatcgaaatacggaaagcgggttgactgacctcgcgaatagggattagcatgggtatgaaaggcgggcgtggaaactagagttggctgcatgtagcaaatccaattcaaggcgttttggctccgtttcaagacaagaagatttcgacgtggaaatatgcgattcggatgtgacgtttattaaagactttttcctttttttccccgcctcattatgaagacataccggctagcaaagtctcctcgagcgagcactaacctgcgctctatggtcggggattctggagctgctctgatagtttccaagccgaagattaaacactttggccttcaaaaagctgtggcggttaagttgctcgccatggtacagatacgggtcaaacatgcttagattttcaagtacgaattgaccatattaattgacacttattgaactatcagatgaaccgttttcgatatccaatttctcctagatccctctctccagcccgtccttgtatgcgctcagagcacgctccctcgcgcctttatgatcgacgatttgcttcggatagccctgcttcttcgctttggtgccagcacctcggttatacgggtcgtgtatctccttatcactcaaggctttcagctcaggaatccatttacggatgtactcgccgttggggtcaaacttttcactttggagcaatgggttaaagacgcggaagtagggctgtggatcaactccaacgctggcactgaatccccagccaccgttgttgctcgcaaaatcgccatcgaccaagtgctccatgaaatacttctcacccatgcgccaatcaatcaacagatctttggacaggaacgaagcgacaatcatgcgacaccggttatgcatatatcccatgtgattgagctgacgcatcgcagcgtcgacaatgggaaatccagttcgcccctcacaccatgcttcaaaatgatccatgttgtaagaccactcgatattcgcatactcgggcttgaatggcttgttcatactagttgaacaagtttagcagtcgatctaacaaatgagaatcacgatttatatacgtaccagacatatggccagttaaccaaaacgtgcttgtaaaaatctcgccaggcgacttcgctgatccaaacatgaatgccctgatgaccaccatctaatcgcttagtcttgttcctgtccctggctgtccgaacgcatgtcctggaactgattgtcccgcttgcaagatgcacagataggcatgacgtcccattgtccccagggatatttcgcctatcgtgatagcttgtgactgcctcgtcgcaaaatttctccaatcttgacatggcctcatgttcgccacaaggccacagaccgtggaacctctttttctcctcatcattgagctgcttattctttggtgcatctggaattgggcaatcgaagagcgtcttgaaggttcgacgcgtggcacctggatttttctccggccgatcataaatctcgaggagatccaaattctcatgaatatgagccatccaagctcggtaccaaggagtgtaaacagcatactgcttgccagtaccgctatgcaactctcctgggggtaccacgcacgtatcatgaaccacttcaaacgacatattattttccgcaaactgccgaatcatacgagtttcacgtcgcagttcgtcaacttcgtattccatattggcgaagaggtggttgcttccccattcttccatgagctccaaaatgcgacgtggaatatccttcctcttatccacggtttccacatggagagggatatcgagagccgccagatcgtcttttagaacgcttaaagttctcaacataaagtctactctgaccggcgacgtgagatgagcctcgaagtcttgaggacttatgatgtagacgcagatgagaggaacgccagcctctttagccttggcactggccaatgcaagtgatcgattatcggaatgacgaagatccattttaaaccagtgaactacggcgtgccggaccttggcttgctttcgagctccggctgtctcttccagtgccgcgacgagtccttccattggcctttcaatttcattagaattgtatgcataagctcgagaagtgctcatttcatgcggatagaagcgtcgtagaacgatgccatgttcttctgcatcctttgcgaatggatgaggttggtggagctcatcttggttggcttcatgcttcactcttttggtctcaactccattggctttgcccacaggggaggctgttttccttttggagccctttggaggcattgtagagaatgtgaattttggttgaagaaatttagaatatgacgaaagtgagggcagataactcgtgcttgtgatctgagatcgagttaccgtatagacgctcctcgcgagcatttacacacggtggattcttaaatgataatcttgacgatatagcggtagttcaaaaatattaagaggcaagaactgaagtacgcgtgagtttggttcaactgccccatgctttacttattatacgccaaattcacggttttgagatatggcctcgatgtggcctgcgtcattggcgtctggagatcgggactttggctggtgcgatgtcagtgcgatttcagtggcttggtatccctgcgtaagtagcgagacaaggcggagattaagcagtagcacgaacgaattggaattgaaaactcgcatacagatttgaatatcaccgccatactccttgaacaatgcataagccatcagctggatgaccctacatataatgcagtcgaaaataatacagatgcaagagcaaccacgtctatttgctggctgggtgttctggatacttagcacaagctgcatcaaagcgccgctattgcggtaccttgtacctttacatagtgcctacaagctttggctgaaaggttcgtacctgcaatgcttggcgcacgattagactttcaaaaaacaaaagaggaaagaggcaagcgacgtgttggatgacctagaaagctattacggattcagttctttcgttttctttagtctaccacttctttttccttttgcccaactgaattacgccatcagagattgagaatccagcttcgggctccaacagctgctgccagctgtcgtataggatgcgccagctgattggcctacaggcatccatggatacctagaatgcagcgccacaccactattcctgcgcagagcaaggatgaggccgcgacgccactgcgctgggtcttgacttgacgcgttctgcctcatttccagaacaataccggttccaacgctactagtagttcggcttttgcagagacatgccgtgtcgtacacgagcgccttgccgagccagttttggatgtgaatcagcctgagcctacggagcaaagctctacgaaaccatcaacagagtgtcggccctaaattgctttgtgatatctggagccctttcctctcaagaaaggtttaatcttgctagccaaagagctgtccgaccgctgtcgcagaaagacagatccgttgcgcacgtcccccagtgcgacgccgcctctgttgcatcttcaaccttggccacggatcactaggttccccagcttgtattcaccgagaatctcccttggtgcacacggggctgcctcacgagcacgcggccctttcgacttttgacctcaccgcgctgttctctcatcgcagccgccacggggccccttttgtgacgccatggccggcgatttgacatggcagcctttgcctcaggcctcatcatctgacatacccatgcttctggtgtcggttgatatcggcaccgctgcctacactgtccgaatcactgatttggccaatatttgggtcgaaagcctggaccgaaaggccatcttcatgagggggtggagcgagaacacaagcattgacccgagtgacacgcccgagaacatggccaaattccttggtagcttgagatcggccctagatcccactcaaccgggtcatgagcagactgctctcaccctgtcaccaggctcttccgcagaagctggcgaggacggcctgtcccttctggttacttgcccgctcccaggattccagcccctgaaatggcctattcatcttaagaagtctcctccatcggctattgctactgatctcgtcttacctctgcttgaagcacaattcgctagaaaggaagaagtgaaagcgctattgcaggagatgagtcacaaagatacagtcataactaagctggccgataagctggaagcgaccgggactggcctggagcatgttttcacggctctttcagggaaaaagaaagtgacaagaagcgctgcagaagagaaagtaaagggactggccccttttcgcaaacataattggaaagcgagcctcaaatcagatgaaaacagcccaaccaatgttggcgatcttgcaaggaatgtgtttggcggagaaggcctgaacaaacgatgtttgatacaggtagacgcttctccagcactggatacgtggtggcatgatttcaagggcacgtcacaactggtgcgtcgtagcaaacagcaaatagcatcacctacgaaaagattgccatcgccatctaccaaatcgatgaacgtggaagatgatgatgattttcaagtccaacccacgcctcctcatcttcagtcaaaaaacaagagctcgcccatagcccttgctgatgatgcgtctacagaagatgaggaggaaatggcagtgaaacttccaccagagcccggtgcaaagaacgctgcatcgtcacaagataccaagacaaatcgcttgccggcaacgacgacaccagtcccagcagatgaggacgagacagcatccgaggctagcgatgatgaaatgattacaagccacggtccatcttcttctttacccgcgccagctcatcccaaacccatcaccaaggcgggagggctagggcgcatcggcggtgctgcaacaaaaatacgtgccacagaagcggcagaagctgccgaagtgaaggaggacaccgagaagcaggcaaccataaagcctcaggcgccaaagaagctgggagttatcggaaagaaatctgatactggaggctccaaaacgtcaataggggataacagtgcaaaacgaggccgcccagctgagcgcgaggagtcccaaactgaggaccaacctagagaaacctcacaggaacgcgctgatcggagacgcgaagaattgaagaatgatcttcaacgaaaagcagcagccggtcctgctaaaaagaagaggcgattctgaaatagcattttaatctaatcgcatcattttatcatgtactacttctcacaaggatctcaccagaatttagttccctcttggacacccaaaagatgaagcactttacaatccttggtttacagtctataggccgtgacagcaagttacgcatccgctctgggctattaatggcccttctaattcccattcgtatctttattccctctttcttcagcctttacaattacccatatcagttgactggggtatagctatggaaaagtttagctcttgccgataaagaaggctatggagagcagaaaaaggctcatgtatcagatgaaagataagagtatgtactactacaaacgccatacttgccagctctactatggccacatcggtaatcgctcgccgtcgacttgcatgaacacgccgaccgactcttggtctgagcagcagcaagtcggaagagaaggagaaatgattcgtcgaatttcgaactcaagttgccatgacttgttgcagaaatgtgaagaattcagctcaacaagtgcctgagggtggtcagtgtcattggaaccgtcttacttagtacacagcgtttggtctctcaccatggccagctctgtggaattaagtggatttgcacgacaaaatacgaggtttgcgagcacgagaggtctccctacttacccctgggatttagaataaggggcatacagagtgctgcatacgtagctcagccatgctacaccgcgatgtcgaccggtgagcagaaaaaagggtggcagaaaaaggaaaccaagctgaaaagaagaggctgtggaaaagatccgacggcagccgcttgggattggccctccggctgcaccaccaatttcgcaggatccatctctcgacgaggcgcgtaccaaatcatgcacgtgtaagcgaataagggcagagcgtgggcactagaagcaggcagcggcgaagtccgcttccattgccctatgatgagtggctgcgacatccccagctgaggactaacttaaactgctacgcggagacgtgtcaatgcgcctgacttggtacaagggtctgtctccaggtggcggtttggcaaagcagtgtcacgatacgcacggcccaagaacatacattctcctttcgatcgtcaacctggcctcacctctggatgcgatacagcttgctcgaaaattcaactgaaaccccggaatggatccaaagaactctattataagcgttctcgtatagaatttgagcacccaaggttttatcacagcactggagatccatactatatatcgatggcaccatccttagtctacctgtcacttatcagaatacgcaagcccgattcggagatctctacacgacatggtacataggtacttttactgcatgcaaccatccaatggcagccggaggctatccatatgattggttatatcgtcctatccttgctgcctggccctctgcgcagcaatttcagggtggccacatgcggaagcacgtggatgccccccgaaaggatgaaaatgaggcactttgtctacctttctagaattattattatatgacacagagtagtgtctgtaatttcggtaaacagaataaggatggatcaaagaaaacaaacacgcactgggcagaagcgacggtaagaccatttagcggtaaccgagagacgccgattaggttgattcagagcctgccagggtttgggctatgggggaggatttacagcctgatatcgggcaattagtatcaagatatcatttcctaccttaccgctattagcgtcaatcgggacctcttagacaccattggccttgctcttctaaatctagcaatctgcgagtgtggctagaccggaaagtctatctgcggctcacaccctcagctccctagccattccagtctttgaccagcatatagggtcccaagactcaagagtaggcggtatcaagattactcctcggccgggcggcttcttacgtggccagctggacattaccgctgcatgcggccgacgcattgccgcagatagctccctccaggcccttgtcaacgatatccctacctatctggagactcgttcaagccatcatggggctgaaaaggtgattacgatgagggaagcgaagggagtcagaaataggcatccctgaatgaaagcctcgtgctgagatgggttctcaacggcggcttctaccaagttcccatgggcctcccgttttcctctcgcttggaattcccagattcgattgctgtgaccccatacggatcttactcccacttatccgccactgcttctgactgaagtccgtcatacagtacgggcctctacctaccgttcagtagcagcctaaagctactaatacggatgcaaaggggaggggcaatttccatcttaccgcactattgtgtactttccatcaacgagtatttgcatcatgtgcccagccgccatgcagcactcacgactaaatggcgaaaggaatgtttgatttcattcagagagactactggggccaggatatggagcattgttcttctccgcatgtcatggagcaccgcactgcagtgcctcacacaggcccgataagccttgcagccgtatgtacgcacacacgatccccagggcctcagagagcagaatcagagagcaggatcagagggcgtgggcaataaaaggtctgcgccatacccccacagcaaggtccataaagcgaagatgcagcgcattctggggttcaatggcgctcaaggcaatacatggccagtgcatgaaaaaccaggcacgatgtactgctaccacaatgctccaggtccaaggcccgcgcatcagacgcgactgggatcaacgcaaggatgccctctgttggagttcttctagagcgtgctccagtatcctccaaaccccagtttcctgccgctggcgggtggcatcgtgagtgacactcaatgggctgcatagcggtgaggcatggataaaacaacagagatctgcattgcataactgtattgttggcacatctcaggttggtcccagaatggcatattgttcggatacatctgtctaacttgcatgatttatgccattgccgatcagacaggataaatggccggcatgcagtcgcctgttacaaggttggaaaaacgagtaaacgtcttttatctatgcatgacaataccagggctcccaacagcactttccggatacaggcggtatgcaagcccttttccgatcaggaaggcttgcttgctggatgtaccaagcttgtatacaagatcaagatggaccagccccatcttttgccaagtccttttcttgtgaacgatcctggctagcttgctggaaatggcaatcaagcggcttatgaggcccgatagagcaatattgtcgatcaccgaagctcagtagcccaggctcaacagagctcatatcgccgcgaccgccgagtttgttgccagggctgggaacgggtgggctggctggtgtaaggtggtagcacgtctgttgatgtcaactgatatcgtcaccatcgtcgccaagattccatcgatgaacattaaaataagattgaagaggagctacagccattgccacatcgtgctcatgtctcccggactacgccacctccagcctactcagcgctgctcttcggagagacatgtgcccggattattttctggctgagagccttgtatgtacatggactttcccacagccgcatgtttctaggccttttcccctttgccgtctatccttgtccaaaccaccacaacaagggccatcccaggacttttggcccgacgaaaagagtttacctcgaaactatggctgtctctcccccctcaaatctcagtcaagacccggcgccagcagatgcactactgcgttggctgttggtgggaagcaaggcggaagagagcgccagtgggagctcatccgcatcgatcggccgttgtgtacctcaaacaagcgggaagacgacattaccgccggccgaggggtacctgtacttttgcttgtacctttgcctgtacacacattcgcattcccatcgacctccagtcattcaccgcccagccaatgatccttgccgggcttgtttgtgtggcgcggctgcttcctcctcctcatttcaccaccaccgtttagcgccctggcctgccagaatctgccagtggagggggaggccatctgtgtgtcctgcccaatgccaaatatagattaatgcgttggagcgtacagagcaccgtttgagcattgcataccgccagagatcgaggcactgttgcccgcctggcctctgctgcccgccaccagcttctcccctcttccaaaagagatagagagatagagagagataatacaccctttttttgtgcttggccgttggctgttggccctgctatcgcgcttcaacgctaggaaagttttcgtcggaacttgccggctttgggagaggctttgtttttttttttttttttttttttttttctttctctttgtgaaagacaagaaaggaagaaagaaagaaagaaaggagaatttacacgggctgtgctatgtgttttttttttttctctggggaatagatgggatgaatacatgctcagctggcggtgtgccacatcgactcaacatgcatatagtacctggtcataatgtattccaccaagtgttgtagcatatcacgacaaaggctgttagacggtgaaagtaaagtcggtcagagaaaaaaataccaaaaatgtcgtggaattaagctagatgtgaaaacagaaactctatgtgaaaaaccaaaacagaaacaaaaatagaaagacaagatctcgctctcaaaaaaaaaaaaaaaaactagcagtgctgaaaaaacactgcgggtatggaggcagcggccataaccaaaaacaaaacaaaaagcaaacgcattaatgtcgccaaaaaaacaaacaaaagccagccgaaagtagaagccagaaaaaacccatatccatgcccaattaagaaaagttccattccctattttgtgtttgctcgcttccatcactgttcatataaccatttccatcccgtaaaggctctctcttggagcagcgcagcatagatagtatacatttttgttgcgctccatagaataaccaagtccataggccaatcaattcctgccagaaaaaaaagaagaaaaaaaacaccaaaaagaagaaatagaagtttgttgagcaggtagaaaagagttgaggcggttgtgtctgtgtaccgccaaataacacacacgcagagagacatctgtcaaaggcagagagaaaaagcagatccaaccctcacctgcctgggggcaacagaacagggcacggcacggcagacaaccacgtctctctgcctccaaagtgtctcccatgctgcggcacattgctagcctcgtgcgaattgagtgtgcctctgttcgcctgtttaggtagtccaggcgttgaagccaggccggtttgagcaatggtggcatccatcatggggcagacccttgcagcttgcagccgtggacgcggctgttggttcgtctgagatagccgtggctttccttctagtctccccccctaccctggctcttgttcttttttttttcgtatccaccaaggcagtgaggtgggtgggcgggtgggtgagtgagtgagtgcgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgaggacggagaatgcgctggtggtgacaccaaaaccagaagccgcgttgagaaacgcatagaccgggcatcaactccactgacccgtggtacttgatccatcttctgcgtcaatgctgctgcggtgccagtctagactggtggtggcagtcacagtcccggcgtgcgttgtttttgcgttgtcgaggctcccgtcttctcttccctctccgctttgccgttgaattgcgtgattgttgtccccgtcactctgttgctgctgctgttatcgctgtaactgttgcttgctgtcgctgctgttgttgctgttgtaaactggggctgtggctgtcaccgctgctcatcaccagatagatgtacaggatgctcccagctcaaccctgcttggcgtatatgcgtatgcatgtttgacatgacatgcggagcgcggtaagggaaaaacgtgtgcgcgtgagagtgtaggtgtgcgtgtgtgcgtgtggccagccacttcgccaatcggaacgggagcgttgtgtgtcgtacggtcaaccgtccagcgtgacgttgtgtataccaagcctccccccctccgagaccagctcgttcaaaaagacagacagacaaagtttggcgggcgggtgagtgggtgggtgggctcccgtagtgcaaagcaggctgactctcttgcttctgcatatcataagcctcatcctggcttgcctctagacgccgttagggctggtccagccgatcctcggagtgccgatgatggtgttatggcgccggatctgctcaggaacgttgatattggcgtggtcaccggcgtagtctagttggacatctgcaatgccatatggaaactctgcgggcgacggctccaggtacatctgctcctgttggcccatgtatgaaaccacatgaatgccgccgtgaccattgcctccgccagccacctgttggtccatccgcggtcctgccatctgcagcccaaagagctctgtggcggcggtggctgcggtgccaaaatccgcgctattgctgtgcccttgcaccatgggggtctggatggccgccgggtcgatccgtgggattgcaatgggcatggaatagaagggatcggccatgggagctgggggcgagcccaggccgctgtcaacgagccgatactggcggccactggccagcggcagctcgtggccgtacagatggccccgaatacgcgagtttctagccgcgcatccgcccttctggccagacaaggccctgacggtgctgttgcgttggttgagccgccgctccattcccatgtctagatggcttgagctgcgtctgctcgcgcggcgcccagagttccctttgcggtatctggtcgtgctctgcaccccatcgcggacggcccagtcttccaggatccattcgttcgctcgctttgcctcgcctgccaataaggcctcgccttctgcgcacgccaaaggggcggtatcctcaacgcgcttgcgatcgcgtcttttgaatgcctagagtagaagagttagcatctggtaggctcccagccactgaattgcggcagaaattgagaccgggcatattcgacttgatagtctcatacgccgtagcaaatagcaagtcaggaaaataggaaaaagaaaagaaacatgcagatgttagccccacttgccggggtctttagaaacggtgtaagacagaaaagagaaggaaagaaacaaaaaaaaaaaccgggctagggtagaaaactaagacaacaaacatgctaggcttcggtgaccaggattcactcacggcattcatgctaaggttatgacggatgctgttctgccatccgcccctttcgttcttggccttgctagtgtggtctcggaaccattggtagagctcttgcagggtcatggtataatccggttggcccatcagggccttgtagatgagcttggcgtagggctcatcggccttgtcgtcaggccgggcactgctcattgtcatgggctcgtcagctcggggagcggcaaggatcgactccatgaattccgcatcctggccgtcaatgtgctcgaccttgggcgaaatgaaggaagcaggagtttctgcttgcaagccgtctggcgatccagcactcgaagaggcaggaacagcagatagttctggcatcgcgtgagaagacacagaaaggttgtaggcagtcggcatgtcaacgtctgattcgggatgaaagctcgccgtgtagggagtgtgtatgtctgggtgctgaagagggagctcttgtgccgacattggagtgcagaccctatcaaagggctgatctccaggatgctgcgaatggatatagcctgacgtcggaggatagccagatactgatgatgaccactcgccaggagaagcgggcgaggtgttgtgacaaggtagagatgctcttccacaagcgggcaaatcttggaaaggcatacaatattggatatctcccggtctcagagggggcgatggccagatgctgtggcttcttggctgatacggcgagtacgggctcatatatgcacaagattcaatgcagcaagctggtggcgatagcacctggcccccttgtgagcattgaagttcttgatgtcgttgctgctgtgggagagcgcaaaccgccggagtaaacgagcatgtatcaggttggtgatgctgttgccccttctcaaagctagacggcaaaggggaaaaggccgcaggcgaacagcagcccatggaggtcgattgcttggtagattgggggtgctggaaatccgtgtagctttccaccggaagcttcctgtccaaaatgggcgaagccataggatggaatggcgggtgaagccctttgacggggggggggggaagcagaggaggatgtcgagacggagcaaatgggggagtagcaaagaaggtagttttgtatgttgagagactttctggtcgagacggaaagacctgatgctgtaacgacgtcgtcaggagacgggaaagtgggaaaagtgtcgaaccaggcagatatgtaagtggaggcggcagagtgccacaagaaggacagtatgggacacccgagctatgggagctataagaggagggggggaaacaaggacagccgatgggatgacagtgatgagcaggtggaagtgggaagaaaagtatataaacaactcttataacacgggacagtagaaatgaatgggttcttagtccagcggtgatggctctgatagcacgaattccccggggaaaatgaacctatttatcgagaagggggggaaaaaaccatggagaggactcgatgatcaaggtgacccggcccatggggaagaagggaccctgcctgccggtctctatacatccaagacccataactcccggaagagattcgtccaagatcggtcctgccggggggtgagcgcaggcatctcggatacaccatggacactagtgacatgaggtgcctgttcaaaccctttgcccctcctcatggatgcccgggtgcgcatgagtacccgagcatctccttgtgcgccacatctttatagtgcgtgtatgtgcgtaggcaggtacatacatacaagagaggagtgattgagtggtcgagtgatgaagagaaaaaagagcagttgtatgcacgagttccagtcgtgacgtgtgtggccgccgtgtgtatgcgtcgctttgcggacaatacaagcatctttttttctccccagaccacccacatatagcagataagacgactttccctattggcggccctacagagagagaagccatgcgaacaagcaatccagggtccgcggtgccactcgcacacacacgcaccccgtaaacttagaaacggccagcccagcaagccctcaatgcgaccctctcatgcacatcactcctgtctcttcagacgtgaagccatcggttacaccttgagtaacctggggaaaggctcattgaaacagtgccggggtgctgtcgatatggataacatggccggccggcagaaggcccagacgaccaagtgtgtaacgaagccggggacaccagaaagagaggaaaacggaggcgacaagtgttgttgtttttttccttcagcggcagtgaataggatcatctcccatgttgccgtcgctattttctgctacaatctcccttccctgaagccaccagcgtcggaatttccacgtccatgcagagcacgggtgtcttggcccggcttcaagtggcagcccgccgttattggtctacatacgaacgacgtgcatttgccatatgtaggcatgtccgggctgctacttgaacttctgcctcgagtcagctctgtccacactcttaattggcagcaacggagtctccacccttcagcaacggctatcggcatgccgccggagagggatccaatgggatttctttgatggacccttatccaaggtcttgcctgggtacccggtagtagcgtagttgtggaagcttctcctaccgcagatgcttctatacaatgtacgtcaaggctgtgcccgcggaaacggctgaaggcttgccgcagggaggggggagggtgtgtccgggtacgtatatgtcaggggatgcggaaacgagtgcaatagttgagctcagtcaagccattaagtttgattgccatccgtctcgcataggagcagccttctagtccgcagatggaacgccatgcatacggctactctatccgtccatagcccttacgtcctgtttcagcttccagcaggcctggtctctgggtccaggtctcagtcgactcgtccagagcaccagaaaggggagttcatcgatgcaccatctcgcggatctccgagatgccacagagtcccctgtgaaggatccccaggctcaccgaaaatagtatctgctgagccttcgcgaaacattctagccctagaagtgggacagcaggattcctcagtcgcagatctgccaccaccggcaacacgcaagcagcatccgcgaagtcaaagcccgagcgatgagctagcctcatcatcccagccgaagatcaaggcagccgctatgcataaagctgtgagagagatgtacaggtaccagcgaaagccactgcggcagcgaattagctggtatttttttttccttttcttttttttttttgtaattctttccctttgtttattagcctcgaataaagtactgctcccatattagttctttcttccctgtgtgcgcgtatctagccttgtttccccttctttggtgggtcgagggattcgtaatagcagttatcattaagcaagttttttcgtcctgctctttgtgttttttctcttttctttttgtagtcgcctcagcacgccaaaagacactctacccgacatcatttatactggtgtggcgcaggggtgtgagcgactagtgcgtgaaggcggatcatgcgcccgccattcctcgattctctgtttactttctgtagaatatctgcagacatcaattagcagctgttccttgtcctccatttttgatataattccaaatggaagccatgaatttcccgcttacctttttgaactggaaatgcaactgtaaaattccctacaaggctacagcgttagcagctcgacagggtcaaggttattaatcgaaagagtggcgaggcaagataggaccgcgcttgtggcggctgtcttgggtcatgtcggctgagctggccagcgtgactcgagacagtgtcagggaggggggggagaaaaaaagcaaaccgggtaatgggaacatggcggtcgttcgtaccttatcaaatgagcttctgaagccacgctcccttttagcgctataatcccactcgcggtcaactatccggaacgcaatgtcctcgtacggaggtcccgcgatgaagcggatgagacaagtgtccacctcgccggccgcagcaaacgactctcctcgtcttctaccatgttcgcggatgatcttgaacgtgggtgctttggtcttgtctaccaagtcagggtagaagatgttgaacttgtatccttgcaccactttaggaggaggattgtcatgatcgtagtgcgtctggttgtacttgttccactcatagcccatctgtacacgattgaagtacctgggcttgcgagcctgatacttttctgtccactgcgggggttgcgcgccactaggcagggcttcctcagccgcaaagacttcctcattttcagacaccccgcgtgccgcctctctgtcgtatagtgccattgtggcttgagagtcgtctgcgttcccggtttcataagcatccactttgtttgttgccgccaaggagccacctgaactatggctgctactagtgggcagaccgccatctctggagggctctttggggcgcggagccctttttgcaagccgctccttcttcttcgcgtcgatgtcttccgctatccgggcgagcgtggccttggccttccataccctgaggctgcgaagcaattgttcccagtaatcggtatcgatgtcttcgtttgactttaacttggtcttgatctgcttctccagggcctctagctcgtcgaatgtctttggtgcgaggatcctgtctatgtcgtccgcaacgctgctcacgactctcccttcgtgtccccgcggatccagtttagccctccgatccgcgcatagtgtccgcaaagcctcccagtaccgacggttccgtgaatctgtctccagaacatggtaagacacgatattcgagtcgagctccgatatctgcccagcagaggatagatcttgaatgactttggcaggtggatctacttcaatctcgtcgtcggcatcatcctcatcgaagacatcgcgatcggcgtcgacaaagcgcaggttgaaagctaggatgtcgatgggcttcgcccgcccttcgcgcacccgaatgtcggccttcttcttggcctgcttcagcacgaatttgtcctcgtcggccacgaactgtcgcgattgttcgtcttgtgtcaagtacttggcagtattgcgcgcagatgtcgacgggccttgtcggctcgatttggacacccggttgtttgaatcgggtcgcggcgccgtgggctctcgacgaccagacgatcgagagtctgcaatcatggctcgtcgcccgggatccattgctccgaggctataaaggctggtggcgctgatgccgcaggtgtcgcagttccaaagggcgcgcgcgcgaagttgtcggggagaaagacggcagggccacgggtgaggttgaggatcgttacgtatcccacttgttgttagacggtcgatatttactcccgataagcttttttagttcggtccgctaaaaacgatcacggcaggcgccttcttgttggtctttccgtcagtacctagcgtcacatgacgtttgccgcgctcacttaccctagatgagaagaggcaaggtgaaaaaaggggggctttcaatagagcctcagtgtatgcatagatagaaaaaaggatactagagatgaaaagaatgcttttacaaagacgagttctcacaaactatggatatctgttccgttgacatgtgggacagagaatcactgcgtggggctctgcgggaaggattctggggtgcagttttatacttggcgtagtgctatcagataactaactcgtactcatataaaatggaagataatggaaacatttcaaaggtgagaatgaaaaaaaaaaaaaaaaaaaaaaaaacgaataaagtataattcaagcagtactccaattgacgcagtatctaaatcccatgacgacaacgcctcatttcgcccaagggtatcgtatcgtaaatcactctcttccagcccctccttgttgacaagtgcaattaaatcgcttctcttggccaggatatcatacacggtgatggaacagtatgttgtgcgatatatttaccagctaggattatttctcaccagctctgtttcgattgcgtgccctccatccccaagccccgaatgctctgattccagtcgtgccaattgaaattggctcccagcatgtctgcatcttccatttcaaactttggatttggttgggcaaagttctcgggccaaagatatggtggaacgtgatggtcgttttttggctgttggctcggtagcattattgcttcttgcccgaccatgttaccctgaacatgctgtctttctggcatgctcacggtggcgtgcccgttgtgcatggctaccattccgacattccagagctccgccatggggacgttggattgagccataaaagtgtccatgtattccatggtatcgtcggtcatactcataggcatttggcttacagcattgctttgtgagaagtgcgacccagtggcaccagttactggtgtctgatgtaacgatggcttggactcttcgggcatgaatgaattcattgatgtttgctgatgttgcgggttggaggttgatgaggacggtgtggagccctccaattggaccattgctctccatgtctctctgacttgttgttgcctgacttctaagcctggaactgggtcgaaccgcgcccgaggtgggtttactcgttctgcgaggtctaggcgcctggcttcttcggggtcagcccttagtcgagccacctctgactcctgatatctccttgctctgatgaatagtttacgtaaaggaaggaagacgacggcatggtcagctctcttggcgttctcagccaaatctttatcgtagccattgactgcctcccagccacgctggacaagtggtgtccaaggacgacggcatgtctcgacgagtatataggcaatcgcagaccagttcgtatatgtcctaaacagccatcggaactgtttgcatctaggatcggtattgagtttataattatattcgatgatttcgatggcggcaatgtagatccgctcgcggatttctgctgtgagctcgtgatcagagccggggaaaagcattggctgatatattatgaggcacatcttggacatgatgatgcgcgatatcatagccgcaacccaatataaaatgtcgacttcctctttaagatgccgaaggaatttgtcttcgatcttctgatagagctcaaccaacatccgctccttctctgcaactgcaccggtttcaattctagcaccagacgtattctcgccagacgcgtcgcgtatgcgcctcgacatggcgcagacttcgaatctcaccaaggagattgcagtttctgactttccttctcttgctggggggattgtagtgctcgcaggtgagaagtcggcatcattaaggctagtagggaattgagtatcgaagtctccatcagccacaagcaagtcggtgcccatttcctcggaagctcgaaagtccaaagtcaaaatggcccaccaaacacgtcgtctctgctctgtttcaaacggagagagtccaaagtttgttccgtcacgatgaatgcccagaccctgcgcaatccgaactaggagagcggtcatggaccaagtaaatcggctctcgtcgtatcgtcttacgactagaagaaatagagtgagtgcttggacgactgcaagttccgatgtatttagaaaatttgctttggcaagagattgttctgtagcatagcgatatcgcgcaagcatctcttctttggtaacggcgaaattggtttgtatctaaagcagcgttaactcaaagcggttcgatataggttataagatggaatagagatgtggtactcacctcgccttcctcaagcgccacaattgcagcgtaataaacagcaaaaactaaggattcatgccctggggctagtttttcggggcattttcgggtatcgcgtaatagggcatccatggttgggacgtggatgactttgagtaaaggatcaacagtttcctgatagactgaccacaaaaacgtggcatgagagggtacagggtgaaagtttcttaaattagcatcgagagattgatgacctaggatgaagctctggtgattactctggtgattatatgaggagcttgcagctgtggcaggtgaatcgatgggcggcgattcctcaaactcagagtcgtcggcatcctcgtcggtaagcttctgcgtttcttcgcgaatagcatccagctacatatgaatcgagttagtgccaagaaaatttgcttgtcgcgcctgtaccacaggccaaatatacgggggaatgctgcatacctcatcgttcaatttggaccagaatccactgctaacatagcgagcgctgcctttgctatcgctcaagaccagtcgtccgagctgcttccggctctctttcatcttacgagactcggggacctcgccagtggcatggttgtcgccaaaatcaacaacccccgccgcaaatgcgcccaggctgctggatttcggtcgctgggccgtgggcgatccttcgttggagggcgagttcgcggcagatgaagccctgccgccagtctcaacctcgatctggccgctcaactcctccacgatgccctccagcttcttcagccgcttgaccagctcaacctcgcgcaggctcgtcggtttcggaggggcattcgggtccttgggccggtgctggcgcggcgcacggccgggcgcggggaatgcacagggaatcaaggcgcgccgacaattggagcagggcatctgcttgtcgcatcgcaccttgcgcctccggcaggtgacgcaggatcgcggattcagcagcggtgatcccgagtctcccggggccacgatggggccaaagtgggcgtctggcccggtcgtctggtagatggtgacattgttcggatgatgcggcgacgaggcgctgtggtcggccatgttgtgcttcggcgacgtcgcagaggcgccaaagtcgaaatttaccgccatttgcctgtctccgactcgtggcccggggccggttcgcgagtgtcgacggcctcacgacaagcaccagaagaagcgcacaagaaagacaagaggctaatatgtcgcagggctcagtgtgaagccaaaggagccgccggtctgctcatccgcggggcgcatgtgaaaggggggggggcctgaatcgcatcaatgctgcagcagctcgggcgttgcaatggatgcaggcgctggaccaggacggcatgcgaagctcgattgaggttgaagggagagaaatcggcgagtcgtcgagctccgggcgcaggtggggagagagagactccaaaaggcccagccaaaggttcaagccacagtgggctggcggtggagacgcggtggccaggactactgactgctatagcgatgacattgtgccaaatcgggctgctgctgaaacgttatttgccttgggcgtgtattgcagcgagacagccctggagagccagcgttgcggattctttcacatcaaccgactccatatcatgggcgccattcgacagagaactaggaagccactgagagggtgttccaccggataaacgcctgtagattctgcttctccaccaccagataccgcatacggggaccgcaccgccacataagcaacccggacggagctggactaacaatgactaggcaggtgaaatggtctttggaccgggaatagtgtagacagcaagatggctacagaaactttctctttccaagggtattaaattgcattgaattgcattactactagtactatcgtgtattctgtaacgcatctggtacgaacatcgtttgttgggtgctgatagccccccatagcacggggattaggttctagaatccgagacatgtgaaccacggcactaatggcctatactcttatgcggcctcatttgtcatcaactctcgctagcaatacactatgtagctgacggcggagggaataggatccctaaacggcgtagtatttatgtgctatcttgagacacaacctgggctcccatcacatctcatcgcctgcaagccaatgagcatctgtgcaagagacactattgaccgggatcctgtttctgggatcgaattcccggactagacgaatttcctctttggtggcggctcttggcgtgtatataccatcatatggactttgctgatgtacagtacacacttacaaagacacgcagggaattaaatattccccaaagcttctttatttccgagtggattcagctcacaaacagtcggacgagtttcgataagacggcgttcggcgccggcccccaccttttaccgcttccgtgatttaacttctgcgccaagagcacgtcacctcgatccaggtgcgcttttcagcttgtaagaatcgaacaacttggaaagctttgtaattacccgtctgacgtcggtgaaaatggacgctcgaagagttcagaaaattcattccaggcgccatcgagtaacaagacatgttcttgtccgagcttacatcgccgtcagggagttgtagctgcttgttgaggcgaattcaacatcggctgattttatcttacatggtggtcgaagaaggctgtgggaggattcgccattgaactttcattactcctctttctgggtaccaattcgggtgactacgtactttgcgaataatgcccaatgtcgtaccgagtgcgtcttcgccaaatcgatatatggaggcttacaaagtaggtatcaggatttcaatgccaccctgtcgcctggcttctgagcccgaggcgctgggaaccaggccatcgaatcgtttattagagctcgatccactgcgccaccagaatcaccccgcacgtggtgggggatgacgaatcaggcaaagacccagaaacatcgcagctcaggtttgcggcacagttgcacggctgcagaatcatacagcgctagcatggcaacaatagcatcattataacagccaacatgtttccgagaccgggaaaaaaaaaacagcttggcccaactgcatctaaaaagacggcccatcagttggatcttggcgcagagaccgcaaacaatgttggttcccttctcccagcaacgctcagcgcatacttgtataacaagaatagaatcgatgcccttccaacaggcgctaggcgaaacatggccgccaaccacgtcctgataagattttccagcttatgcccaccagattggcttccaaactgcatcgataaagaacgggcttaagcgaggtgatgcatgcgtgctgcgctgcacttcgcaggcctggagacatttgggcgcttaccgcgcgtcatgcaggtatggctgcatcattcatctcaccggtcgggtgcagattctacgtgaatccaattgtgtgtgctatgcaaaatcatgaagactcgagaggccagatacgtccaagcgtactgaccgagatgacctcattcaatgcacaccatatgcagatacccagcaccgacagcaatcgcgcaggtcaagtcgtctcactcattggccgtaatgatggttgatacacacattacaaacgttccgtattgaccgacttgaattgagcgtggccacgtgccttggtcaagttggaagggcagagaatagtaagtcatggtgcttgaacagagccgcatgcggagatgtgttgcagtgtcattggcgacaatgctggccaccatgtcttgatgatttgagcctgaagaagagagtggcagttggggtagcaattgagatgcgtgtctctcttggatgtatgggccatcagccggaaaagggagatttaagaagatgatgcttccccggcgtgagagccatcttcatgatatatgctccaaaagcagatttccactggtccatcctcaaaaagactacactcatcgtaataatccttcaacatgtctgacgaagcaaaaaagtatccgtaagtatgccgtgccttgagctgatctcttgttgatgtgtcagcagtcctgccatgaagacatatatccaagatgacgatggcgacctcccatacaagttgatggtaatcagcaacaatgataacaacaacgagggcgccaatgaaggcacgcccactgcagtgggacagccagagaccaacgcagcggcagcaaacaattcacccatctcagataccgggacttgggaaattgtcaaccctggggatgggaactagatgccatctgttagactgaatgacacgtggtactcagagccgatggcaaaatgcgttgggtaccagagccgcagagccgcagagccgcatcttttgactgatgtctggttctttctgcgaatgttcaaagaaggtcatcggtcttgtatcctcttttccaaagttgtgtaatttcgcacatgttttagttaggcgccggctgatcagcagccggaaattgacttggtgtcccataatcgtatctgattgcctgttatctgtatcatgtcgcattagcatcgtcaattggcacaatcagcagccaccacatgtcaaacagcaccgcatcgtcaccgccgtgcccagtcgagcgtgggataatagcctgatgtacttgtaaagcagagaagaaaagagcggggtcccaagtttccgcaaagctccatcattggcgtagaaaagagcggatatatcgccgctaccctactaggtacgtatttccgctaccagttccggataagtcacgtgcggagagccacaacttgttttagggcttctaagacctaggtactgagtgaaggaaaatttccaaacgcagcttgacgacggcaattcgcgactccacgtttctcacgacttcaacgcccccaaaccctccgatacaatggccaagcaatcgtaagttgatcttaacgtgcagcaggatattcgttcctcctctctttctttcgcaaattccccgacgaggtcaacaaaatcactggaagagaagccgggcaagaggaggatattgtggatggattttgtccctcaacgatgagacaatctgaacgaatttttgggcgtttactctatgcaccgacgagttccaaaacttttgccaactttttaacgaatcgagttcgcgccaaaacgccaaaatgcaattacgaaccgaagacgattgggagagccagtttggcctttgctcctgccggcaccagtcttttgatgatcccttgtcgaggaattgcgaaataagagaggagaaccgagaaaactgcacacgatcagcctgtcgaagagaacccgtggactgacaacaatgtgccatacagccgtggtgcccctggtggcaagctcaagatgaccctgggtcttcccgtgggtgccgtcatgaactgcgccgacaactcaggtgctcgtaacctgtacatcatctccgtcaagggtatcggtgctcgtctgaaccgtctccccgccggtggtgtcggtgacatggtcatggccaccgtcaagaagggaaagcctgagctgcgaaagaaggtccaccccgctgtcatcgtccgacaggccaagccctggaagcgattcgacggtgtcttcctgtacttcgaggacaacgctggtgtcgtacgtgtaccctgaaagatgcggttcgagtggtggtctttttgcttcactatgaggctggaggcgccattcgaaaccattcgccaattcgatgctgtgacatgggctaattcaactttgcagatcgtcaaccccaagggtgagatgaagggctctgccatcactggccccgtcggcaaggaggctgctgagctgtggcccgtaagtgctacctttttctttttcgagaatccacatatcctaacattttcttctccagcgtattgccagcaactccggtgtcgtcatgtaagaggttgttacgaaggagggaggttttactttatacagtggagacagaggaagaaagaaaaaaagacataaatgaacaagtccccccccgccgatgcgatcttatagaagcgtggaaatattttttttctgcctcttattttcccacccttccggagttcttcttttttttattttgactcggggggaaagaatgggagggggaggaaacgggaaagtaaagtcgctggattggcaggctcttgcatttcggttgcggcgtgtaaggatgattcaatatcaggtatcgcatcaaacggacaaagaaaaaaatatccaagtcctacgttttcttcaaacagtgccgagtgaaacaacttgtcatggtgctttttcccccttcagtactagaacgtaatcatcggcccttgcggctattgaaaagaaatgactgctaagaccaccgctttccaattctccggctttgaaaggtcggcataatcctgcagaattgcttgtgatcaccctcttgctatagccaaaatttgagacactaccaaagacccacaaatcgattcgtccgcctggcccatctaggcaatctaggaaattctcagaatcagggtacacgctaatagatgtggccgctaattaccctacatgaatattcaagcaaagagtcatcataagaagcagtacgatctgtcagtttactctatctgagaaaaaaaaaaaaggattgtaagagaaagaagatttttagaagtgaatgctttttatacttgtggacgtactcttttatgtctctttgatatcagataatcgaactgtttgtacgttgagtaagcaccgcttctctatcgtgttaccagtaattaataagtcaccacagtcaaacataaaccacaagacaagagatttatttaacaattcgagaagtgttttattaaaaccaagaaaaatagctacatccaccagcatgctcttgaaaaaaacaagaagcgtcgtccagcctaccaccatttatccgtgtttttgctcaaaaacaagctgtgcgtgtgatcctgtcctatatacttgatgcagacgaggaaaagaaacagaaagaagcaagaaaataataacaggcaagaaaaaggtttaaagagaaaaaaaacgtagtatttccctctgtatataaaaaccaccattcttggggggaagccgccaacgccgagggctgaccagtcagctgtatgctttttttctgtaaagccagtcccaatgctgaaaaagaaaaaagaaaaacagaaagaaaagaaaaagaaaacgacaagagaaagagaaacgaaaagtaatcatatacaaatgtccaaacgcagcgtttcccagttctttaacgctcctcccacaattataacgtccccattccttcctccctccctcccctggatgattaataattgttgtcttttttttggttcaagtatgtatgtactcgttttggtgtgtgcaagttgcctttgccaattctattggcaatacacaaacacggtccgacgcccaagtatgatacatgaattgttagtggcggattgagatttaaaaaagctcatccccgcggtgaggaaaaaggcggtggtataaacatcgaacaagcaaatatgatgctgtaagataagacctgagctttcctttttgttttggcttctttaagccgagtcatatgttcgcctctcctttggctagatcgcaaacgatatcaatctatgatggaggatatgggtatcccattccatgcaagtgctgcggtggttgctgaggggcaaagggcggcggcatctgactgtgctcaaccggctccttcttggccgtcttcatcttgggcttgggggcgatgagcccaaccctctgctcggccgcggcctgcgcggcctttttcgcagcgagtgtcgcctttcgcttctccacagcaccagccatgttgccattggcccagcgacctgaaatagtttgttagcgagctgaatgcgacaatacacgtagcgcggtccaacagcgtgatacttactcttcatggatgctgacatcttctctgacttggtcatgttcttgtagtcctttggtgcctcctcagcttcttcaccgttgggcagcgacgatggcgtgcccttgcggctcgccggtgtagtacgaacaactttgatcttctgaatcttgcgattgggccctagtgctgcttctggctcgagcatttctggcaagataggagggaactcttctcctccgatcgggggagcaacgttgatgcgcttgttcctcttctttgtgggagcttgagaggcttcctcgctctcttcggcgtcgtcgcggaatcgcttctgtcgcttggggcggaatgaatacgacgactcggcagtgtgcgaagtggaatccgagtcggctgtcgaaggccgcgagtcgccattgtctgtaattgccgaagacggctcactgatgttcttgcccttggggatcttgagagtcaacagatggcgacgcttgggcggctcttcttcaacaaagtggtagcctagtggatcctcgtcgtacttgggggcctgcttgactcgcttgttacggcccgatcttgatggtgtatcgcgcacagaggaatcttcgcttggaggagcaggtacgagctcttcgacgatgctggggacattcgtcttgggccgtgctgcacgattgcgtctcttcctgccgtctccaccctcgtcctcagagatggcctcgctgttgaaactagcggcaaagaggacctgactttcatcgttatcggcattggcagtcctacgccgtctgggtctggtggttgggacgggtgttgagctgcgactaacatcctgtgttgccggatcgaacagttgaacgggcttccgttgtcgcttgccagtgacttcgtctgcctctgtcgccttggctgtgggctttggctgattgcgcagggaacgacccctggtcatgattcctgcttgctgtgtctctgggttctggcggccaatcttggatggatgtgggtcatactcaaatccataagcggctgccataattcgatcctggttttgcaggtagcgagtctcagtcatgccctctctgtccttggacctgtatccctttacaacaaattcaggttcttcgtaattgacgccatgctggtggaagttgcgtgttcgagactcatatttgacgtctgctacgcgccggcggagcgagttttcgtagtcatcgacaatcttgcctaatccgttccattcggtttgccattgaacaagtgaaatgttgatggactccaagacctcgtaaagatcttctgtcgacatatcctcgaaattctcaagggcggcaaggtattcgttgggatctctgagcttgcgatagcggaatgaccgactacgttcgggcggctcttcagtaacatcaacgtcgtcgccatcatctccaccagcggccggagaattagaggcagtggggtcgattgaatcgggcataggagagccccgtaagggcgtattgagagcgggcgtgggtgcctcgatcccggcagcatccggaatgtcgtcgttgtcatcgaccattggctccatgtcattggcctctcgatcatcagcagtttggtcctcgctggtagtgacttcgtcctcttgctgagctttcctttcaggatacgcgacatactctccatcgatatatggagttaggtgagcccaccggccttcaggtcgaggctgtggcttaaacgggcctcgctcagagggctgggatggcggcgcttgatctgcaggcttcatggctgtggcttcaatctggacttggatctctggtaatggtgggctgacagcagcgtcggcaccgtccgcgggcaatgacacgcgtggctcggcgcatgtggtgtcagtgctcgttgactgggatgcgtccaatgtcgtggagccgagagcagagattgatggagaggccggggtgccatcggcttcgtccttggctggggcagtgactgtgatgggaggagggctgggcgctttggagtcttgctccggagtctgctccttaggtgcctcttccgcctgtacctgtacctgagttttgggctgcggcacggatggcgccgtgagtgtaatcaagtgcgctgctgccgacggataatatggcggctcttgtggttgaggctgggcctgggactcttgctgagactgaggctgcggctgcggaagtgagtcgctttctggtggtgcctcagggttttcctgtggaattgccttttcgggaagttggttaagaggcttgacacttgcagtttcttcagcgggagtgtcattctcagccgcatgtgtcaaggccgtgttattggcctctgcggtcgcatgcattgccggcggcggagtggaaggcgaggacggcatctgcacaggctgcacaccgggctctgcctcgcgatcattcttgttgacgatgctgccagaagtctgcgtctgcgtctgcgtctgcggcgtgctgctgcgtggagacttgagctcatccgcgtagctttcaggtggtgccgccatgtcgtcgctaaaagtgcgtgtggcgtcggcttcgtgaagcttgggctgtggctcagccgggttctcagtgggtgaggctggtgcggccgaatcgggtagactcgcacggccagactgctgctggggcatgttggtgtcagcggccgcagaagcagaggcagggccagtagcagagccggcagcagagccggcagcggaatcagcagcagaaccagcggcattggcagtcggataaacaggctgcttcacatccgcatctgctgaggcctgcgccgcggcatggtcggcagacttgaggtcgccgtcgtggtgctgagagcctgaaagggctggtgtaggtttttgtggggcatcaacggacaggtccgtcgacgaagcattggagatgtccatgtgagcgctgtcggacttgtcagagtcggaatacagcacgcccacctcaatggtgtcctggacgtcgttttcgtcgtcgtcaaactcgtccttgtaggctctcgcctcggacgtcttcctggcgggattgcggcgccggctggacggcgtgtcagcatcaacagaggcgcctcgcctcttgagtccagaactgtagagatcctcagaatcgtagctgttgctgtccggccttcgtctcctattacgaggcgcagaggcagaggctgatgctgatgctgggcctgaaatggcgcttgaaaagtcaatgtcgtcgtcaatctgctcaaacgtgtagtcaacacgcgcgcgtttgcgtaggctgtgaccgccctttttgggactgtcgttttcataatcttcctcggccatgttgtagtcatccatggtctttgacctctttctcagattcaaaggccgggtggttggtcctggcgttgagaaagtgaaggcgggctgaagaggcttttgggcgcgccggttttgctgtgcggtttgtggagtgttagtggcatgcgtcatgatgggactggcggacgactgattgcgctcaaacgaagcgtctgagccagacgcaggagacgaagaaactccctgaggcttgcggcgatttgttgttgggcggcgagcgcggtccatgattgccaggccgcagcctgtggtggaaacaagaaaggttctttaaaggggtgtaagaggacaacaggcagtgtagatgagatggtgtctgccaagtcagggcaatcccgtaaaagatgagcggagagttttatggaagagagaaggcgtagaagaaggagattctgcgatgatgaggggaagagagtgaaagaggcctgtcaaagtgttgatggcgatgctttgtatcaagagtgagaggcgaatgaagcgtgacgtgccggccggagcgagcaggtttttcctcctgccaacaaagcaacaatagcaatcgacaatcagctgcggcaaaagacgcacatcagggacaataggcagacaaaataagacccgccgcccgctgctgcgatgatgccgcggtgagctgaatatcagagatttctgagggcagcctttttccacgctgtcagtgctctcccaggagtctttttctcagaactgtcgtggatcgaataagcctggcaggccatgctgcgctgtgactggccagcgcccccggtacgtacctcccgcgcacttggaagtggccagcgcaccacccactacggaaagtattcagtacatgcactgctgctaaaaaaaaaaaagcaaagagtcccatccggggttggtccatccaatcagcgcctattcacaaactgccttttccggtccaggcggagcgccatcgcccgcgtatcacaaacgcaaagcttgctttttatcttcaaagaatctaggcctacagagtttaaaagatccggcagggaatgaacgcacaacacgggctggggacgatgacttggagacacgctcaaggggcagcgccagcatcgctccgtttacacaaacagctgctagtgggtactgggtacttgcacccttttttccgtttgaatgattgacatcatgcacgtgattttgcagatgaggattgttaggtgccttgggcgccgattagcgcgctttggctccctctacaaagccaaaagcagcactaacaccactcgttctattctctccaggttgagagacactctgccataggagccgctgcagcaaataaggccctatggcgcgctagcccgctgcaagacccgctgaatctgctgtgactttgcgcgaatgttcccgccaacgcagatccgccgctgtatcattcctctccagcgccttgttttgtttcttgtcctttccctcccacaaccgtctggctctgccaggaactgaagcttgctgtaaaacgttattgtgcatctattccactctctgtcaatcaagtgtaagctttaattgaactagcttgcagtacatacaagtactacttcctgagcttatcttgctgactgtttcaaagtctcttgctgtactgcgtatatcgtcaccacctgcaacgacttaccccaccgctgcataccacgctatcacccccgtgctcgtatcggccataatcctcccaagcaaggtagctccaagcagcaaacactgcgcagccacaaacatttcggtctggcagcggtgaatgaatcaacccatccagctgcatagaatccatccagtccggatagacaaagaacccctcgcatagcgccatggcctccaagaaatcaaaggcagcgcccgccgacgacaatctcgacgagctcttctcgggcattggccacgactccaaggccaagaagccgtccaagaagcccacctcggccgccgccaaagcaattggcaatgacgatatcctcgccgacctcgaatcggagcttgctccccagcccgcgtctcgcccacacacaccccgtctgaaggagacgattgcgcgacgctcgacggcaacccctcccattggcgacgacaaggcctctgctgcgcgcaagtccaccgacagctcgcggagcctcagggccaccttcacccccagcgccacgagctccgagctccatgagtcggagaggaggggaccggtggaacaggcgccgcctcagcaagccggaggagggtggtggggtgggatcctgtcgaccgcgaccggggtcatgaagcaggctgaggctgcgtacagccagatccagcagaacgaagaggcaaagaagtgggcagagcaggtcaaaggcctgggaagcggtattgatgtgaatgtgttgaagagctatggtaagttgcgagcttctctatgcgcaacatgacgcagcgactaaaactcttgtctacaggcgacgagattcgcaaccgtgcactgccaaccctatccaacattatcaacaccattgctcctcctattggctctcacgagcgcctcctcattcatattacccatgatctggttggatacccgtctctcgatcctctcatctacgaagtcttctccgatgttatgcagcaggtggagggcggtgagctccacgttgtccagaggggtcatgaaagcagccacccgcggtctcgcgacagcgctgccggctgggacgacggcccttggtggagacaagttgaccagcctcgagaactgggcgtggtgaaaggccttgttgagggcacaaagctttgccgtgttaatgcagagtcgtttgcgactgagtactttgcttcgcggggaggcatcgacgctgtgagggcggaggcaagatcgggtgacggcgagcctggtgctattcgcacctcggatttgttcttgtctgttcaagccattgtcactgatcaggacaagacccttttcggtcgaactgccgccgaagaaaaggagaagaaagagtctgatgaggcggaagaggagaacgaggaagagtttaggtttgccattttcattgtcgacccggtccatgaaatcgagtatgcgaccatcagccaacctttccccgccaaatgggctcgttggcttgaggctcctcgtcctatgacgcccgaatctggagacgaagaatccctgcataatcgtgtccatgaggatatccggagcgttgttgagactggcgagcttgaccctagagagtgggtggccggctgggtgaaggactctctttcgttgtctgttggcattgtagcccagtggtatgtcgctagacgtatgcaggttggagttaaccactcccaagtgaagatagagaaagaggacgatgacgatgatgaagaggaggaggaggaagagtctgatgaagacacagagtaatgatactatggcctatgccatcataatgcttggacaataccatgatataacccatcatgataaacttgtgaggataatgcacccaaggcaggtattgtttatctcactcttttccttagctctctgatatatcatttttctcagacactctttggtatgttgtatgaaggtctgcgcaaagcagacactgtagcgaagcatttgatacacatcacatctattctattctcttggtactctatagcctgcttactttacggatgcacccgcatctttaccatgtcccttgcctttgctcttcataatcctgtgctacagtcccggcatggctttgccaagctcacccttggccgctctcgtcgcgccctccatcttgacaagcttcagcgggcgatactctggattccacatctgctccttgatccactcctcgagatcatggtcgttggacggaatgttcttttcagtcgccataccttcttccactgccgcctgaatcacgctcttggctacctggacactgacggccctcacttcttccacatctggcaggagaggcgcggtcgggtccttgagaacaggacttagcgatgcgacgccttccacggccgcaacgagcatgcggtcggtgagaagcttggctcgactgaggatgcagccgaggccaatgccggggaagacgactgagttgttgcattcggcaatgtcaatcgtaatatcttttccgtcctcaccccaagggccggtgacgggatcaaagggagatcccgttgcgaccaaagccttgccatttgtccacttaagtaggtcctctggcttggcttcatgaagtcgagttgggttggaaagagggaagatgattggccgagatgagttttcgtgcatggccttgatgatttcttcggtgaaagccccagggacggtggatgttccgacgagaatgttgggcttgacttgcttcactactgaaaggaggtcgttgccatcatctttccactcggatgcatctttggcgtatattttctgggcatctgagacctcgtgcttggatgtcaacaagcctggcttgtcaatcagcctaatgacgctgttagcaaggggtctcgcggtgtataagatgaaacttgccaaatatgctgcgaagcttcctcatgatcaatcttcatctccgtagcaatagcatctctgacttgatctgcaatgccaactccagcactcccagcgccaaaaacgaccatccgaatgtcaccgagtttctgtccgctggcatgcagcgcagctatgatggctgcaagcgtcacacagcctgttccttggacatcgtcattgaagcaggccatcgtagggcgatacaactccaacaaacgcctggctgcaaatttggtaaattagtttccagacgaaaacaatacgtgatggttgtggagtgtgtattgatgcgtaccgtttcttaagccaaaatcttcgaaatggatgtaagctcgaggaaacagttttcgagcagcatcgacaaaggtctggatgaaatcgtcatactgctttcctcttacccggcgctggcatagtccgagatagagctcgtcattaaggagttcttcattatcagtgccgcagtctatgacgactggaagagtgcggctgggatgaacaccggcgcaaagggacgcgagggttagctttgctccagatatgagaatgccgcctacgccctagatgacagagcccagagggacattattagtgtaattctttttgatgcctggtggaagaaggccaaatgtacctggtcgccaatccctagaatttcctcgccgtcttggaaaatgagttactagtgttaggcaagaaagacattagaagaggttaacatacctgtcacgcagatatagtcaacatcatccggggttccccaaagcgcaaggtcgctttccacgcgttcaggatgattaatgtccaagaaacagccttcagggcgccgaaaaagccttgagtagttttgaatcgcgtcaccctcagtcggagtatacaccacactaaacatttccttgagatggttgagcagcaacttgaaatacagcacctcattctggtccttgagcgaggtcaaaaaggtatttttggcaaggttgtcgcttctggtcagatattgctggtacgcgcgctcggcctgatggtccagagtctgctcattcgcggggagcagcccagtcagtttaaagtctcgacgctccgtttgtgtgaaggcagatcccttgttgaacgtcgggctagttaggagcgctgttccggtaagagcgcagtcaagagggccaactgtgctaagcgggaggtctccaaatttggaagatttggcgggagccatggcggatgaagatgaagagcggcgtgtgtttacaactaagcaggtactctgcgggctattcaaatagtgacgagcggtataaaacgaggtacgaagaaggatacgacttttaggagaaatcctaggcaacgctctatgagacaagatcataggtgataaatatgcacgaaatgaggaggatcgcgaggtaaacagagttggcgttgaggcatatgcgtgtactttcaagttttggccaatatgaggaatcgggcgataaagcatgcatagagcggcagtgacgtagctgacgattgttcgctagaggtgtgcatcgggaaagcggcacattctggtcgtctccatactttgtgcccagctacgatggcatggcagaaaacgctgctacgttagatacagtatagcctcatgcatcgaagacaaaagaacagatggagagtgagatagcagttgatacggacaacaagagtggcttgtattattttctttcttattttgtgtcattagacgggcgtctagtatttaactcgctatggaaacaaagggtagccctggagtaggaaaatgttggtgcgctgggagccacgccgtcgactgatggaaaaattcattcggcatggactatgatggcccgtttgtcttgcagcaacgctgaaggcgagaattatcagagataacctcgtctgcaatcgatacgccagcccccccccccaggcacaactgcaagacgcggcgtgcctggaagagaaactcgtgggaagcctgagtggctggcatggatatgctgcggatcacaagaaaagaaaaggaaaagaaaaatccctaccgtcgcgtcgattcgagccagttttcaagctcgataaagctttaggcctcaggtcgacgaaaaatgcagtgcatgttgcgctgtagagattcttgcgtggcactgctgaggcaatgcgacacaataaatgatggttgagaaaaggaacaggaagcattttggacgatgaaatttcttaagaaattgtattaccagcgggtcttatcgatttgctggccttagtaattttcgcaagaccttgagccccgcttgaagctgctgatacgcgtagcgaataagatacatgtacgtttgtcctggtctacaactcaggctcccacaatcacacgtcatcaatttatttattctcttgtttactattgcccagtatctagaataatttactcattaacttgcttagtgtcatgttggaatctaaaacatttgataaacgccaatactttcggagatagcgcatagagcgagaccaacggcatgggaagtgcgtctctgctgctgctataccaagaagacgcaacccaagactagagagatatagatgatattcacacctgatggattacatgccttaggtattctgtgacagcataatcagcacagtaacgcaggtcgtgacagctgaagaagggcgaaaggtgaaggtgctcatgcagtaatagcggggagcgtcaacggagggaacaccagattttcaagccgaactaatgctttggcttccagagtcattgtacagtccggtgagaatcgtgatgcttggtctattcttctgaacagatagatacatgtagtataggcagtggagaaaatgagatagcagaaataagagggagagttatccagcatcccagttgcattacggcgctctatttaaagcttagcaaagcaatttagcatatatatagaattatctaggtagttgttatatatatgtacttaacagtaccagcggtagcagtagtacctggggcagctaccgggcccgaatggaaaagctataccatcagttgagggccgagggccgcaaaactttgccgtcaaatttcttgttgcaacttccagacggttatacagatttgcgactgcaggacagaattactgacaggctccacgcagtgggtatataggcggctgaattcacatctctcttcttgtcattagaggacgtcaactcagccatgttcgcatgccgatcatcagcgtcataatccttgcctagagacaagggtagcggaggcttccccagcaagtcgatttacgggcggtaatgttgatgcagaggtagcattagtagcattagtagcaccagcatatgctacttcttcgtggctggggtgttagataatagaactagagtgccgaataatttttctctaagtacatataccgaaagttacagtgtcattgtttgtgataatgccgtttatgttttacataaagctactgcaaataagaggggaacactcttccatctctttatctgctaatcatatgcggcatcaacaacatacatgtaggcacatgcgcaatcgttagcacctgtttctacataaaagacggcatcaagaaactttaacacctctttatggatgttgagtcagctaacattaaattacaagatagaaaacaaactagttgtactagctttacactatcattacgactaatatacttcagcgaattactctataagcggacatctataaataaatgcctaggtacctattctctatgcatatacattacatttatttatgtccaccgataattaaggtgtatgtcaaccctactcggaaaaaagctccggggtatatgtagtatacctgtaatcaggcgagtacatgtataccttaatagctgccggtgtgactgcgaggttcatagtgtaagccacctttaatgttgtcatctaacttgattagtgattatcatctagaatagaatagacaccaatttctctcttcgtctagtctttgtgttctgctcttttcgggcacttcatccaatgttacacaaatcgccaccatctgaaatgactccaatatcacctaacgcgcttgagttgaggtataggacacagcgcaattgcgaagggcaacaaaagtggaaccacggacatgaaagataggtatttgaccagaccccttggggagattcattgcctgaacttagatgtatatttgtattatttatatttaactcatgagactcttggaagatgctgtgtgggccacccaggtattatgtgccgccggagcaagagaaatttgcaggtaaggagtatagggcctcttatgcaagtactgaggtacacgtaggaattttggttttgccttgagcctactagtaggtacctaggtatgtatgtaggtacctaggtatcctcttagtctcctctaccgctacaaatgcgtctatatataggtaaatgttgagatccatccctggtcaaatctgcttaagatgctatgctatagaacctggtatatatataattttaaagtacctactaaggcacggagttgggagtagtatactgtattaccttgtacttatgtggggtaaaaattacattgccttttacacgcaattttatagagcagactggcagtgttttctttacccccttgctaccacgcaggatcacacttgttgtcagcgcgccatgtcaactttgaaaccgcgctacctatctggtagttaattttgatcctgtcgatggagcacgtattcgggggcgaaactgttatcagttggatccagcgactgaattcaaacccaattgagtaaagcatgacggggatgccttcttcatatagaaaatacacggatttatataatatctgtgcgtaatctaaaataccataaataattgaagcgcattacgggcatcgcgacttgcaaattgagggcatcgcgaattggcgatcgcaaggccgctttgagagtactactagtatataggtaccaagcttcagttggtacctggtatgcactcaagcgagtacactcaagtgagtacatgtacccggttttgtagttcctttcgttacacttggaactttatatgacgaatatcatacaaagttttaatttatttttgaccgggttgcctttgatcgcaagtaaatctaatgccgcggatactcaaatgaagctgaaaattaagcatttctaataatcatgggattgtatagtgttgaataagtgagtcgaataggcctctaaaatggccttagattactgttgaaatagtcaaattctcctataagggggcctacctcgttcactagagcggggcccgtttcttattgcaacaattacatattttttttctttgtatcgatacctaggcaaccaggcacataggtgcctaaggtaaggtacctactggtacttaggtataaatcgatgtgccttctgtagttcaccgattgttcaagggatttcttctagccacccctctagacgactttttcacgcctctaaaggcttacgggggtggaaacatctgttagcactctgtgtcaagaaaaagaaaagaagcgtcaccagaagatgaggtaggatggatattaattgcgttatgacctgtcagtccctcaagcggtgccctgtagaccaggtaagtgggtagtacagtataaagtaggccgaaagtccacgctaatcgcggccggcgcgaacctcccggcaagcgaaacggagcctcagggcgatttgtgacgagtcatgattgtaaaagtccgcttcctgtagctgtcgacgctccctgcaatgtgatgacgctagccgtcgactctaacaccctgttcacacgcggtttctcagccatcgcttctaagaaaagagcagaacttaaagatttggggaatgtgacagctcacgcgcccccctgttagcagtgtgctcaggtacatacagaaccgactgggcggctctcatgtatgactgaccaggtcgcgaagagcagcggcaatgagctgccgtcaagatgattgatatagacagaggcttccgcgtcttatataatggccaaggtcgtcctgtgaaatgggtcgtgaatttttctgaccgccctttagatatcatcggccaaaaagagcgaagaataagtctcaagttactacctccacggcttcgatgcagcggcacatgggcacatgtaatattgagcatttgacatcacctagcacctgctacttgccagtactacgattcagtctcgcaggaagagacagaggcgacacgaatgccgagtaactcgaagataaaatgtatgtcctagcatctgatataggtgtctgatacagaccactgcaggctcactaaatcgtttgtttcatttagacatctcacaagacatgccacccccacagcctttagtccgttttgatggcacaaacaatgtcgttggtggtaaacggtctcgcagatacagctattcgatctctgaaggggaaacaagaatctccaacatcactgctgaaaatagtgatgcctttatcgatgtgacacgcgacgataaatgcaggattcgtgaacaaaagcacacggcaagagagccagggccaccgcgagttacgtccaacttgtcgcgcccagctaatggcgacaaacatctgtgcaatggccatccgtcaaagatggaggacggccacgaacctgaaagtcgtccattgataatcgagaccagcaacaacaatgcactagctggctctactgctcaagcatccactggtctctttcaagacttgaactcgcacaataaggtgcaactgagaccgaaatgcataacccaaatgcgcagctgcgttgcgttgtgcattgggaaagatcatcaaataccacgttggcacaatggttcagagctcttgtacaacatttgtacagatagttttgaaacccccggggcggcagacttggtggctgccgcgatgacggaggcgatatccatgtggggggacatggatgtgagctttaagctggtcagccgcgccgacccggctacttttcagattaagtttaagagaagccacaacagccatcccaacatgtgcgccaagtctttcttccccggggaatgcggtggcagcttggttgtctatggtaaagctttggagacctccagctacctggctaatattcttgctcacgagcttggtcacatcttgggcctacgccatgagtttgctctcaaaacagaggtgttttcgccttctgttcgctttggaagcgagaaccatcaatccattatgaattactttgatcacccaagcaaactccaggtcggtaaacaggaccgtgaagagttggcggctttttacgcgtatgaccgggcacactaccaggacctaccgatagttgatgttacgcccccgctgaaagacagttggtgaatgctcatagagttcaatggcaaccaggacgcgggtttgctctataaacagcccctgagaattgatgtgcggataaatcaatttcttccacttttagccttctcaacaagcattgtttatcacacggagcagcatggcacacggcgcggggtgacggctcagctacagcaagtactgatcattttctttcttattttagaaaaatcggatggcgatgaaaaaaaaactcgaaatgggatagcgaccatatgtcacagtcttactctcatggctgtaacaacagatctgcggggtacaggaaagccagattaaatatgaattggtaattagaatgaggctgataggaatcgctgtcaattctcgtcaatctatataggttcacttctctacactcatttttatagcctagataaccaggcaatgccaccgaggcatttgtaatacagttggattgaaacaaacgtatatatccgctcaagctagtacttgtgcgtgacaagattcccatttgcggacctgatcaattcgccaacataaagccagagtctcaaagagtcttttgggaattacgtgggtaagtatacaaactccagctacattttatatggaaaaagtgatccagcacctcgaatacagctcaacaaggcagttagtctatgtataacgtagataagtattattgctgtattatatatccttgtgagtagcagcggtagcgatagtagcagcagcgtcaatatggtgcgtgacgttgagaaacgagtgctgattgtttgagaattcccgagctcctttttttttttccgcagattttgctactgtatccgcgccctgctgacgcgaggtttgtgagacatccaagctgaggaaagtggctggggacgtgaggtgccggcgtggcgatatccgtagaggctacaattcaaggaacgacagcctccagctcaggcgaggaaaagccaatcataactccgtctccactgtgaaacgagcttgcagtcaaatgtagtcctgcccacagtgcggtctggctcacctcaatccctcgaaatacgggggcggtccccgattcagcaagtgaccgttggggcacaagcggtcgacaaaaaaagcgagaccgcaaagattttgaacacacaatatggtaactatgtacacaaagggtcaagatcagtgtgtgcgcaactagtgctcctattactgttttgtgagtgcatattcattttgcggtctcgctttttttgtcgaccgcttggcacaaaaaagggcaattcgtgagcgacggggccgactcagggtgcaggcactgtgcgcgacgtactgtgggaaccggcgaccttagcgctggggccttacagccccgcaagagtccacaatgaaatcgtcgtcgacgggcgtggccgcgcctgcgaggatcttgggactgcgtcgtctcacaaatataaatgaaagaaatgttctcctcaaatgctccctttaaatcatttttaaacagcaaaacaattgcgaaagacgatgagtgctttccttatatcttcaaacgcaaaagcagtgctcgatgcatcctacacagctccatgcagtatgtcatcgtctttgccttttcatgatgttgcatgctgacccaagcttctgcataagctgtcctacaagatgagccagctcagtggccccatgtagataatagcggtatctacgaagtcgacaatggaaatcactatttatcatcctttcaaagtgttggcccgtctcaagaagaaaacatcactgtctgggagccaactctgccttatggcgacacctcgtccaaatcaacaagcatctcaaaatctacctttgatgatgcaagcaccagtaacataggctatgagggatacccagagactctcacatctatttctcatgctccttgcatggtctccaaggaaaagcgttctggctgtgggactgatttgaaacataacgatgttgatcaaccccaaattctgtcggctggtcccgatattggagtcactacatgtactttagctggactctattctcaaaaatccgcgactttttgtaccccagaagagctatcccttagctacagcgtgtgtgttacccaagaagatgcagagagagacgctcgcgtgggatccaaagacaaaggctttgcagctcgctggaagaaaggctcggtgctgaaatatatcattcgcacggagactttccaaaatcctcgacaagcaggattggtagcgcgcgaagcgacaaaagcaattgcgatgtggcaaaatatcggagttcgctttgagaaagttggtcgtgatgagaaagctacatttgcaataaagttctgccctcagtcagacaattgcagacgtgatgtctatgccagagctttctttccgaacgactcacctgacgaattatctgtgtacgaattggcactggagcggtccaatgtctgcttcttagcaaacatcctcgctcatgaattcggccatattctgggccttcgccatgagtttgctgttgaaacatcttttctttgggggaaggaaaatgctcgatcagtgatgaattatttcagcgacctaagtcaactgcaagtagggccacaagatcgtgaagaattggcgacattttatgagtgtgacgaaagacggcacgcccagccgcccataattgaaatcgagccgccgttataccggtttcctaagagcaacaggagtcttagacgctatcagccgacttcgaaacggctgtatctaaactatcggaacaggcgcgttcgcttccgccgtaatccttcattgacccagaaagtcgatcaacggacaaattcttcacgaattttattgtcaccttctctcgttcgcttttattgcggctttgcgttctttacctcttttgcatactgtgcttttttccttggacgaatgtgagcgtggaggttattttttgggttttcttttccatttttcattccatttgttgcgatattagcgtctagggccgttctttagataaatgttatatgatgatagatgactatatataaccgatgaccgcagaactaaagagtgatgaaatgaagtcgtgaggtgctaataagccaaatattagtctcattctttattatagatggagtgaatgcaatggacgcgtcatgctcactggtattccgtgtaggcaaaggcgtaaaacaggacaacagtgccaccaattatagtttgctcaatcttgacgctccatctattcggataacggccccgttgaacatgggattctcgataatgtgcttgacctgtaggcggtcttagcctctaacatatttcatggaagcatacgtgcaagatttgaaaggaatactcaccaaaaaggagaattcaggcggattgcccgctctgttgggaaagatgaacgaagcctcgagactttttcgcactctatcactcatcatggccgtcaaggcagtcgtaaacaagctgggagcaatggcgacgacgcggatgccgtatttagccaagtctcgagacatgggcaaagccattgacgcgacggcgcccttgctggccgcgtagctgacttggccgtactggccatcaaaggcgcttgagctgctgaccatgatgacgacgccgcgctcaccgtctgggccttcgggatcgaccttggcgagatgctccacggattggcggatgaggtcgatggtgcctctgagattgacgcccagaacgaggtcaacttgatccatgtcgaaggcattgccgtttcggtcaagggtctggatactgattagcaagtggccatcgctcgagtcagttcacttacggctgctgggaggccaatgcctgccgctggaaccacaccgccgagcggttttccagtctccttgatccaatcaaccgtgccctgaacagcctttgcgatgctctcagtctttagcacattgcaatggaagaacttggccaagggcccaagctccttttccagagctcgcccggtttcttcatcggataagtcgaggatcgcgacgtagccgccggctttgatgatttcaagggcggtgcttttgcctaggccggacgcgccgcccgagatgataaatgtgcgattttggatcttcatgatggggattgatcgtatgattattttattttatagtttggagtgaagcatttctcatgtgagaacaaaaacatggtaaacgccaagttataaagccggggcggttatactgagcttatttgcgcccgccgtgccgaggctcaactcgtgcttgtataagcatgggctgctaaggcgctgtggcacatagctctggcgagcatacacacatgtaaaaccccattagtatcagcgtatttgtgttttatatgtaggactctcaactgcagaatacagtgggcattcgtgatataaagtaaaatggcctgaccgctttctgcccacttggagagatatcaacatgaaccacatgatgatgatgtgtggattcagtcccgccatccgttcatgcccaagcccgtctcgagagctaaagtgcaaacgataggtagtgctctatgcttactaacccagccattgggctgcgagcatcactgatagctccgctgtgcagagatacagcgggcagatacagaggggcgcgctaaaaagctggtgcagtgacacatccctgcgacatcaccatcgtttcgctcgttccataatctctgcagcgaccaacctctttttcattgaacttttatcaacttttgcagagcttcgaagacgatcggtttcctcggaatctggcttctgcatcgccagcgacgataatttatctcccatttccagcgcaacgacgccggacgagctttgcgcctacccatgatgaggccaaggcggtcgtctggggcgagcgagtccagcgccggaacagctcgccccgagcaggtgagatggctcaagcgaaggtggttgtggcggtacttgctgagaagagatatgctgagacgatgatacaataggagctcgggagcatgtacgactatctggccaaggttatactgctaggaccaagcggctcaggaaagtaagtgacgctgcagaggacaggactttggaggtttaatctgccgctgtggaagattgaaagatggctaactagattctttttccccaacagatcatgtttgctccatcgatttgtcaagaatgaatggaggatgctgtcgtcgcagacgatcggagtcgagtttgcaacaaaaataataaaggttgggagcggggcgcgacgaaagcggataaaactgcaggtacttcagccagcccctcgcttggccttgacaagatccaagatccaatgtgctgacatatgatgtgcctggtatagttatgggatacggccggaaccgagcgtttccgatccgtctcgagatcctactatcgcggagcggcgggcgcaattctagtatacgacatcgcatcacatctgtctttccgagggctgcagccgtttctcaacgatgcgagagcgctggcgtcgcctcatctgagcgtcatgctggtgggaaataagctggacttggcttcagaaaaccttattgatacaagtttgcctccagctactcccagcagcgtgagctctacggcgacgggctttaacggcggaactccctctttatatagagatcatgccggttccattggcgttggcacgcaacagagagcgacggaggcgcccgagggccgtgagatatcgtctgctgaggcgagtcgatgggccagcactgtgggcatcccggtcgtcacagaagtcagtgcgctcaacggcgaaggtgtagacgaggtctttaatcgattagccaggatgatcctgacgaaaatcgagctgggcgaaatcgatccggacgatcccatgagtggcattcagtacggtgacggcggatggaataccgctagcgatggaggcagcatcaagagctcaatcaccggcggcacgttggacgagagcttgagcggcccacggagacgcagacgaggaaagagccgaggccagaactggaatttgagagaatgggaagatgtctttacgctcagcagccgccggaggggcagaggatgttgttaagggtcaaacagctaccatctacgaccttttccccttcttttcctttacccacacacactcactcacacaccacaagcaacacactctctcttgtcttttgagagcttagccatgtttatatccatatgcgcgcaaaaattctggaggaaattgtggaagaatatgcataatcagctcttttgcgttttgttaattcagagatgagcttttacatcaatgacagcaagcaatgttggcgtttgggaacggcatagaagctcgagtcctgcttttaaactggcagtacagtttctttctctttttgttttcacaatttttctttgacttgttcgccatcatcttttcgaaaatatgattcttggttctatctggaagagtatagcctcgttgtcgtctcagtgcacacgtatggcgtataggcttataggctatttaaagcgtagtacgtgtatccatgtatccccaatgacgaattattttgcgtcataccgtctctaaaaatatacagcgcttcgaatgtgataaattgcctgcagcgtcaagatgcgaactgctgcaggtgctgcatctgcgataccccaaaaaccccgccttgccgcttcaaggcgcggaggtccagcttccgtcctacaacctcgacaacctttaagcgtgtactttgcaagtataagtattgaccttcagttcacttttgagctttatgttttcattctctcatcagtttccctttgataatctcttttcccctcttctccactctttataactccggtggataaggaatcaagcatcatcaccacctagacttggtgcccaatagattccccgcaatggcgccccgaaacatcatcccaatcgacgctggttggcagttcaggaggacagatgtcgaggacttttcttttctgcccgttgcccagttccccaccaacatccaccttgacctgttgcatcacaacctcattcctgatcccttcattggcaaaaatgaactggatgtgcaatgggtaggagaggtcaacgcttggcagtaccgcacgtcattcaagactcctaagattggagctcaagaaaaagcaattctcgcgtttgacggactggatacgtttgccgaagtgctgctcaatgacaaaaagattctggaaacagacaacatgtttatacccgagcgggtggatgtcacagcacttctcaaagatacagacaacgaactggtcatcacctttgacagtgtaaatgtcaatgggtggaaacgagtggagcagcatcctcagcacaagtggggagtctggaatggagacgcctccagactcaccgttcgaaaagcccagtatcactatggctgggactggggcccgacactattgacgtgcggcccctggaagcccatcagcctcgagatatacgaatcacgtctcgccgatttatactcgaatgtcactgtcgatgagtctcttgctagtgccaaggttgtgctccatgcagcaactgaaggaaaggcatccaaggtgcggtttgacatctcccttggtcaaacttccctgagtgacactgttgatgttacaaaaggagatgcggtagctacctttgacatcagcaaaccagagctgtggtaccctctccggtatggaaagcagccactgtacacgatcactgctacactccttgacggtagcgatgaagtggacgttgtgtcgaagagaataggcatccgaaaggtagagcttgttcagaagccgctcaaagaccaaccaggaacgtcattcttcttccaggtcaacaatgtcccagtgttctgcggtggcagcaactggattcccgcagacaacttcactccacgaatcaccaagcaaaaataccaggattgggtcaagcttttggttgaagggaatcagtccatgctgcgtatctggggtggcggggtttatgaggatgagaacctgctcgatgcgtgtgatgagaatggaattcttgtctgggttgactttccattcgcttgtggaaactacccctgctggccagagatgctggaatccatcgatagagaggccagagaaaatgtcaagatcctgagacaccatcccagcattgtcatctacgctggtaataacgaagactaccagtatcaggagagcgaggggctcacatatgatcccaaagataaagatcctcagagctggctcaagactgatttccccgctcgctacatttacgagcacctccttgtgcaagtgtgcaaggacctggtgcccgagacatactatcactttggcagtccttggggcggcaagtcatcgagcgatccaacagtcggagatattcaccagtggaatgtgtggcacggcagtcaggagaagtatcagaatttcgacaagctaagcgggcgctttgtttcagagtttggcatgcagggtttcccatctgtcaaaaccattgatgcttacctgcccaagggtaaagatgatccggatcgacatccgcagtctgacattgtggacttccacaacaaggccgatggccatgagcgccgaattgctctttacctggcagagaacatcacccacaccacgagtcccttggaacaatatgtctactctactcagctgatgcaaggagagtgcctgtcatctgcgtaccgactctggcgccgcgaatggaaaggccctggacgagaatactgcagcggagctcttgtgtggcagctaaatgattgctggcccgtgacgtcttgggctctctgcgattactatctacgaccaaagctcgcctactttaccgtaaaacgagagcttaacccctataccgttgggatcaagcgagttgaacaccgtcatcccaaggataaatacacaagagttgatatcgaagtaaagactaagctcgagatttgggcttctagctttacgctcgacgacatcaaagtcgactgtgttgtcaaggcatgggatgtggagactgctgaagaaatctttagcaagaccatcgtgtcatcacaacagttactgggtaatcaaactactgagctggcagtcatcgatattcctgtaaagactcctaacgccgggctggagggccgcactattgttgcagcatacatctaccaggatggcaagctgcttgcccgctatgtcgactggcctcagccgcttaagcatgtgcacctacaacagcctcagaaactaagtgcgaagctctctcaggataatagcttggtcattctaagctcggatgtaccaaccaagggtgttgccctggaatgtgacgacgagtcggtcaagtttgacgacaacctgattgatcttgttccgggcgaagaggtttcagtcaaggtgacgggagctacgaaggctatggtgataacgacgagatacttggggatccccaactagatgattctccttgttctttgggcttggttgctacttagataatctttagatagatcaatgaaccttgttagtgaattgacagctacagtgttacgttattgtttctacatgacgaaagaattgaccagttagtgtaaatgatgggtatttgctgtaatggcatttgtaaggatttaactcataattatccgcgtattgaggggggaatcgagcagttcccgcggactaaaattaagcttgaaggcgccgatgcacgtttgcggaaataggcttggctttagcaaactccggtaatctcgtataagtctggacattaataatcatagaaacttggttaacaatggagggagaaataattataaaaggctcatgaaatgaaggtaaattttttataatatctaatgttcattcagaatctacaaagcatttactgttaaaggactgcaacttccatcatcaccaacttataacaatggcttcagaatcgtctctccctcccacgcaccgcgctcttgtattgcggtcaatcgactccccattaaaagtcgaacagctcgaaaccccaaaagcaacttcaggaaatgttgtcgttcgagtgcttgcggccaacgtcctctcatacggccgcgaaatcttcgacggcactcggccatacccctacccaaagccatatactcccggcggaagtgcaattggaagaattgccgccgtaggacctgattctacagtctttgctccaggtcagctggttcttgtggatgtcgtggttcgcgccagagacgacacatcgaccaattacctgattggtatacacaatggattttcaagcggctctgtcaaactcgctactgacgagtggcgggattcgacatatgccgagtatcaaaaagtccctctggagaactgctatgggttggatgaggcgcgtcttcttggagatcctgccagcggtggcttgggctactctatcgacgacctcttatacatccatcgcctccttgtcccatttggaggattcagagatgttgatctcaaagtaggagagactattctcatcgctccagcgactggtccctatggcaccgcggcagtgagcctcgctctcgcattaggcgccaatgtggttgcaatggggagaaacggccaagtgctagagaagcttgccgcctcaagcagcaagaccaagacggtccagataaccggagacgttgagaacgacacggcagccatcaagaagcacggcccaatcgacgtctttttcgacatttcgccgccaatggctgcctcttcgacgcacataaaaagcggcatcctgtccctcgctcactccggccgcgtcagcctcatgggcggtattgcgggcgatattgccatcccgtacgcggtaatcacgtttaacgacttgaagctccatggaaagttcatgtacgagaggaaagacattagaatgctgatcaagatggtggaatcgggcgtcatggggctgggagacaagattggagctcgtgtcgagggcaagtttgggcttgacgagtgggatcaggcttttacggctgcaaaggagaatgctgggccggggcaatatgttgtcattgccccctgaaacagacattgatagtaaagcctttaaaacacataagattatagtaacagatttattcaggtttgacaaaacactaatacttcgctacaatttgcatacgattagagctttatgagtcaatgtaggcctttcgggtctcgggaaagtcaacaaagccctttccatcaacaaaagtcgtgtgccacggctgatcagccttgccttcagccagcttcagatacgcctctgcgtgagcagctcctgaaacgccagtggtaactgctcttccttcggcagtacgctcatcagcgaaatagaagctacagaatattgttgttagcccatctagatctatacatataaagcgtaaaaagacttacccgtagcccttgctcttataatgaacgcttgcaccaccaatccaagcggcggcagcgctcttaccagtagcgagcgtaacgaaaaccggcttggacattgtcactgcattgagccaattgccagtgtagatgaaagcctttgacaaacttttatccagcctctcaaagcccgcgacagcctctctcgccgcaacataagccgaagtgttgctcagcctcagatccttctcaaaagaatcaatatcaacggtaaaggggttggagctgtccgacggtggcgtcagagatgcagcgttgtaaatgaccacgttaggatcggcgccaagtttctggcggacggactcgaagattgacgggacggtgtctggcttggagaggtccgcggggatctggatttgcttgtctgaagaggattctttgatggagcgcgagacgagggcgactttgtagccggcctgggagaaggcgctggaaagggcttggccgacgttggagccggcgccgaggatgagggcgatgccttttggggaagccattgttggtgttgttgatgaaggttgttgcttggtgttgatgattgtgtggttagtgcttttgatgctgttgtacgaatgctgatgctttctccaactgctttattgctcattacatgcccatccttttatacaactttgttaccaatgatttatcaatcagaatttgtaagctcgccaacatcagttctgtatttgctgcaatatgaggccacaatcctccacaacacacaatcacactagcacacgcccagtatccatagcctcgtggtcagatctcgccagatctggcgtcagatccttctattagccgtatctaacaacgccatcgaatcagcaacgccaggctgaccctccagcctcatgatttcaaatcgtggctacccacccttgactagtagctctcggagaaacaaggctgcagattgataatgatgctggccatggcgtacattatacgtgtatatcgtaacaagcgcgcgcgaggtggaggcgttttgattagcgtggtagtggttgatttgttagcttcagtttcgtgccaatttccgtatttccgctgtgcttggtaaaagagtcgttcgctcaacttatattggagggatggcgcgatgaatgatctctcactttcttggtaacaccatttcatcgctcctgtgccagtaaatgaataaaatacacatctatcgttttgggctgtcaactcacaaaacaagaggggaaacttggaactactaccactttgagacacgttgtgctttgagtttgcacaacgttaattcgagcctgtacaactattttatccatccttgtataaatgttgcttcgagctggtatagctatgtaattcaaatttgtataaacatcaattcgcttccgaaagagaggctggctcatcctggataatgaataaccaggtacagtgttaaactaaatcatgcaaatgctccatgccttcaccccaaccaaataaagaagaaaaaaagcgcctttccctctcataaacgcgtataaaatcttactagagtatcaatgctcaataattcaatctgtgaacagaatataaaacaatctaaggcgaaaaaaagatgaagacaaagagacgccagaggtgcttcacatcattgcctgccctccttcttcattcatcctcgcatttaagatgaattcgaacggatcaatcgacatgagcgtctccacgtcaatcatcctccagtcaaaatccggatcctgagctcccggaagattcatgacgcaagagtggccgtcagcacaggaagagagaatcggcgggatagactctcgggagccggttggcgcatagtagcttagtgacatggacggtgcggatggcggatacgcagatacagaagtatcggagggcgtcatcaggttgttggccagcgggagtgctgggtcggttgggcattgaggagtctcggcgagggctgtgtccattctgcggcagggacagttggcgcagggggcaactgtgcagatgatgcggttgatggccttgatgagaatctgcgtctgagaaggggatgcctcgttggttggagacatggtggagaggcactctagagcgacatgaagccacggcaggtgagtgtctactttggttttgtcctggagcatgtcaaatcccaggacgtagcaggcgccttcaaggaagaaggaaaagtatttcgtatcctggtggaatagtgtaagtcgaggtccatttttcggcaagctttcgcacataccttgcaaagaggattgatctcgcaggacttgttgatgtacttgataatctggcgagccggctccaggcagtattcacatgcagtatccagccaagtcagctctcgaagcttatcgctggattcagcgccggcctggggtgccgggcttctcagtttccccctcagaacaaggaaggggcggaacattaatagctgagcatggtaatacactaagaagcagaagtcgttagtttccgatggtgcataaagagcagattgtatttcttgacatacttgaagccatgatggtcttgcaaaatccacattcgccagtgcccggctctccttggatatcgaggtgaacttcgtacagttgctgctccacatacgcctgaagctcgtgtcgaagctccgttgcggcgttccacatgtggagtagcgactcgtggcgttggttatagatacgtgccgcacatttcgagatgagccttgccagcctcacaagggccagcagatacttttcttcggctggcacgggaactccactgcctggatctgaaatggatgtcggacgtccgaggcagaagcaaatccagctgcagaattcacgtcagcaacatgatgcaacacttttataaaatacacatgggatggagaagcaaaaatgcacatacgtttcttggatgaacagactccaaaaagtcagacggcgctgcaagcagtctcgcatctgacctcggatgctgatgcccctatgtagacctgctgccactgctttcctcgtggccactccaacatataaaaatgcagaatgcggtcgagatctctccatctggaattgtgcctgcagcaatggaatatgaattgcctggatgttgaccaattcggccagcttctcggctccctgtgacgcccgctgaaagagaaactgtgccagggtttcttcttcgaggattgaggcgccaatggccatggccagcatgaccaccacgacatcgggggagtcgaaagagaagaggcctggcgatgagtagagcagatcggagcggcgacggaagtcctccttggtcaggatgggcagcaggtgccagtaggtggccagataccgctccagcacgcgatcgcacagctctctgttgaggaacatgccggagtagtcgtttgatattgtcgtcgacttgctgtcggccaagtcgccaaagaagagctgccggttctgaaacagatccagcccggggccgacctgggccacctcctcacgccgtgttagtggggtctggatgcctgtgatgagccggtagatggagtgcagcatggagaagttggacgacggcccgtagtgcagctggatgatggacgatggcgacgtcgtgatggcggccacgctgtgcacgtggaagccccagctgttgtcgtccttgggcttgctggtctgcgactcgtgggccgagtgagacgatccgggcgtgtcgtccgagttgctcgaggccgacgaggccaccgtggccgcggccggcgcctgcgacttgcgcggccggttcctggtccgagtacggtagacgcacgagacgttccggttgatgcagcgggcacacggttcgctgccgtcgcatctcgttttccggacccggcaggcctcgcaggctttgccgatgttggtcatggcccccggagatggagttttgccaggagagcctgattgcccgaagcagcggagcaggaacgggaacgggatatccgggaggcactcaacagagcaaccggcgcagtgacgctgttggctatcgtctgatgtcaactgggcgttgagtccgagaggcggaataagagaccaagagaactaacacgtcgatttccgcagtgggaggacttgggggtatttgcagagctgcgagagctacatttgtcagcccgcgaaaagtccaaatctatagccagcatctgagtccacttggccgtgccgcagtcctatgagacaaagcattgcccttgcccagtgatagatcgcaggatcatggaaccttcagccgtggtggagcagcggaattattccaatgcagagatcgctttctgccacgggcaagctgcagcattagccttatcgatatcctattttgccacgcgagcgggagacatcctcgccggaaatacgccgcttatacgcctgtccggacggttgctgacaattccgccgcctataattccgatgtttgcgacttgcatatgaaaagggtcgggcaagaagaaaaaactagctcatgctaatagggactatcctgcaagatggcttggcgagaggcaaaggagcgagagccgattggctgcgtagaaacgctcctatccctcggtattgatactactgattcacctattatcaatgagccgtcgtggtataggtgactaggtgtatgctacagagtaaagacggctcgcccctcagagctattaggaatcatacatggccggcagttgacatacaactcctttggtatacgccacgcagagcctcaatacatacatctactaggctcacacaagacaactcaacgagtgcaagttcattgctgtctacatgtacctattctgtcaaccaacatctgatcttatttccgccatggtcatatgctatccgcactaacaagcttggcttgtaagcctcaataccaggcactcattccaacgcgccaagatggaaaatcgttcatgccatctttgggatctttgcgttgaacttgaccacctccagatgccaaatggttcatccttcctagtgttttgaattgagtcacttttgagttgattgctaggtaagataacacctctcaactaataggtgtaccttctttttgcagtaacccgttaatgggcatttgcggggcagaagtggtaaatattcaaatattatgtaattttacaacaagggttaaatacttattagatacgtagctttataatatgtatagtcgatgacttttggtagaagttgctctgcaaaagaagttctatatcaatctaggtaagattcaacgtgacttgtatacatggctgttgtaatatggaatcagaaagttgtttggcaattaaccctcggttgttgatatgagaatgttgaagctacattcactaagaagcgcaaaataacatgttacaatttaaggctttgagaaatcaatattcttcatattcaagtttccatatacacgtatgtaaatactataacactcaaaggtaaagaatagtgctctcctagcagcaaacacggtacgaatatacagtatttattcacaactcgcacggatattcctcacacaatctcactcgcgtgaaccgctcaaagtcgacgcgaataatatgcggcacgtctattcttcagagcttcaaacatctccgcatctcagatctcaacacccgtattagatggaatatctcagatgcactaatggatggctcttggaaacgccaccttttgaacgcgacagccactcctcgtggctctgcctgcggtggcgcatcatcttcagtctcatctttcaatatgttcgaatctgcactacttcgacaccgatagaggctcgcaataggatccttatccgtttgcaaaaaggatactatcccttgcgccaagactcagcgtggctttgcctcggaattagagtcttgatcctagcccgatacttttggctagctgcaaagatgctcttcctggagctctacctgttgaatttcctcttttggaaacttcacgactatgctcgacgaaggaatatccagcctcaactcactaggatattctctccaggcttccataggcttgcagtacttgcacccgactcaccatccagattgcgccacacagtcgcgaatgttatcgcgacatcttggtactcttgggcaaaactctttccccttccattgttaatttgggtggcttttgatacggtcaactcattcatgggctgtcacgcaatgaaagccaccgtgggataaaagtgcagtgcctccatattgatgtggaggatgacgtacagtattaattctctacggtaactgtacgcggatttaaacagactgaagaagcgatgtcgcaatcgcaacagtcagtaatctcatctcgtcaaactcggtgctgtttgacggcaaagcaagacttgacagtcattgaacccagtcaactcatcaaaaatggctgccaagagactcaagattgccgttctagacgactaccaaagggcgtctgagccatacttggcaaagttcaaggacgaccatgagattgtctacttcccagataccctgccgccatataacggcgcagacaccccgcagtcagttaaagacgctctggtaaagagacttgagccattcaacgtcatcagtatgcagcatctttgcaatcctgtagtgagtatcaatgctaaatatgcccaggcaccgtaagagagcggacgccatttcccgccgaactggtgaaccagctacccaatctccagctcctcctaacccagggacgacgaaatctatcgctagatctggatgccttcaaagcccggggcattcccatcgccacagcaatccacaatcatgccaccgtggaaaatgccgttgagagcacggtcgagcacattgtgaccatgatcctggccctcgcgcgcaacatcgcagacgacgacgcgggcgtcaaggcgggcatctggcaaagcggcctctgcacatccttgtccggcaagacgctgggcatagtcggactgggccgtctgggcggtgccgccgcgaggatcttccaccttggctttggcatgaagatcatcgcctggagccaaaatctgactcaggaaaaggccgatgagcaggccgcttacttcaggctgccagcgacaactgctgatggggaaaagacgttcaaggctgtcagtcgggaggagctcttcaagaccgccgacgtcgtcagcttgcacgtcgtgctctcggaccgcacccggggctttgttacatccaacgatttagacctgatgaagccgtcatccttcttcgtcaatacttcgagaggcccgctcgttgtcgaacaggatctactcaacatcgccaaggctggaaagatccgaggcgtcgggctcgatgtgttctggaaggagcctcttcctcctgacagcgagtggaggaatcccaactggggcaaggatggcaccagccatgtactgctcacgcctcacacgggctacgttgaggaggaggctatcgcagggttttatgagcaggctgctaaggacttggaggcgtggattgcagggaaagagctgagcgaccggcttgcataggaggcagggcgcatgtaacaatcaacggtcgactttcagccttgggtggtccgcgtagtcagaggagtgaagttgttgggcagcactggcatggaaacatgaagaagtaaacatgacgatcaaagcatcttgaaataaaacaatgataacaaatatgtaacggcgcgtgaccacgggccaagattctacaaaaataaccatccttggttgggttaaaggagccttaacctggacgaaaatcatccccaccgggaccattccaccaattgagcaggtgtgacaaaagtatattcggcgcgtctttggctctatttacgtctcattttatttgctcgcgactttttttcttttttggcctgttgtatttccatgataaaatgccgtttatctgtcttcagcgcgagactttcaatctcacctgcactatgagtctaaagcgcaaaagcttcggggtcggcctatttgctcgttctagactatttcatcgctgtctgataatacagtcttaagatagtattatcggagtagtacaatttcgtagaccttatttgcatgtgagagcgactatatatcttgaataatcgttgtcattggccatcttcaaacgccagcttgaggcaaatatcacccatttggttacactgagtcaatactttctctttttctcttcgctaacatcggagacaacaccctactgtacagccaacccagccttctttgcccgcgttatttcatcaacatcgcttagagctcgtagtgccccgtgtctagattttatcgcattatgccttcattttcaattgtgaccgttgagatgcagcatctattagttgcgttctacacaattttgttcatgattttccccccacactgcaaacggccaatcccgtcgtgtctctcgagcacctgggcgcgctttaatcttgagaactcatgaccaatctgtcgatgcgcatatcgcgctcaacgcttttctcattcattcgacctggacgactgctatcctatggaagcgaccacgagggttcttcagaaaagtttcttgaactatttcgacaccgacgccatgaggctggagatgctcaatcacgagctaaagtagcatatccgcatatccgtccagtccgaacatggtagaataaccatgattatatactaggcccctgccaaatgcttatcggccttatgtccaagatcagcaattcccgttttcccctctggaaattagtcgggcatcgcctcacgtcttcgcttcacttattcccacctggacagcaatccaaaagttgttgcactttgaaaagagaaaaggaaaaaccaaaaaaattaagggcaaaaatcaaacctgacggataaatttgcatcgcaagaatagacaacgcaaacagaattcgctgtacttggaatgaattaataggtgggaaaatggtgtggaatgcagcttgatcagctgaagaagactagcggtcttgggattcgtgcgccgatcgcttggctgtcttacggggtaacatggaggcacttgatttgaaactacggtgtacaaggcttcacagggcaaagtcatgctgccaggcatatcaggtggacgagatcatgtataagtgcggatcatgtatcaatgccgccatttcgacagcggctgtatcccaaagtacaactcgcactgattttccttcttctcatgacgcaaaatgtaaacgatttttgaattttaatctactgtttggattatccgaaaccccaactgaaatgcaaaaatatttccacgaaaggctacgcccgcctccccgcgggtttccacccatcctaaattggcacttgctttagaagcgccccatcaatctagccagggggctaaacgttgcttgcagatgatgtgacagcccgatgtgacagtgtaagcactgaactcaggacaggccgcagtctatcggccggagacctgccgtattgtctccatctcaagcgccgccacaaagcgttgtcggtcgaacaagcccaaaagggcctaccaagggctactagcaatagcattccggcttcatgctacgcagaccttggctccatctcgtaaattgattagtgagtgctggtgtctttgttcttagtcaaacggaataggcaggtcaacaccagtagcctattgagacatggatcaccatgctaccgctggttccatcacgagcttctgggcttcctcaaacgagcacaaggacgtacagtagaatggcagacaagatgtggtatataatgaagcaaccgccctttgtactggcttgtccttccttctctcgcagccgccttcttttactatatcaaacggatactcatcggcatctgctgcgtgaatcaagatgaagggatcaaccatgaagagcctcattgccggctccggcctcgtctcgatggctgccgccatcactcccatctccgactccgacatgaccaacctcctcaacgccggaggtgtcgagctcgccatgaaggcccagcccatgtggttcttcggccaggccatgagccagcccccgtgcatcccaactttcgcgacgcagcccgatggatcgcagaccccctcggctgctctttgcgcgtaccccaacgttggctgcaactgccgcaccccaggcgttgccatctcgaacccatcgccttcattccctacctactacagctacgagaagtgcaattctaccactatccgaatccagtactcgctgttctacgagaaggacgggtaaggatcggcctccaaatgagctttgcccagtatgaagctttacgatgctgactgaactcaatttagtactgagcctgagggcattctgggccacccatagtaagtgttggataattggaacaagcccacgttcaattcactaacagcctcaagcgactgggagcgtgtcattatcgagtgggcacagggttcagatggaaactgggtgcagaaccaggctctgctttctcagcactccggctatggcagattcaactgggccgacatccagaacacattcaacactgccgacggaactcttgcactaggaggtgccaacggacgccaaaacctcgaccaccccaaggtaaggcttccgtttgaacgtctagaatgggcgcattcgttggcttcagagacatttactgactggtccctaggtctacgttgcgtggagcaagcaccccaactacgacgaccgcaacacggtaagaataagcattcttatatctgaaatattaaaactgcttctaactcatgtggcacaacagggctggaacgaccctctttctcagcttgatgacaacgctttccgtagccaggactggtggtatttccccgttgcctgtaagtaacactcctcaattaccagccaaccctgatgtacttgttttggtattcgttgctaatgtgtcgcgtcgcagctgactaccttcgtgccgatggctcaactgctctgggccagctcctcagcagctacaactggggcgacgcttcttccaaccccccttccgtccacaacagcctctgctctcagtaaatctaatatgaacttataatgtgtatataagtaacggcctagaaatgcgaatatattaacgtaaaatgaccaattgaaaagcccgcgtgccggaggcttggtgtgatgtctagtaaacggagcgatgcatgttttggacactttgcggttaattcccattcagtcagtatgctagatgataattggctactttggaaaaccttctgttactctcgtaccgcgtccctaagacaagataaagagcctgtttaagacatgtaatcatgtatgatgcaatcagccttatggccgagccccacagccggcccgggccggttgactcctccgagacccccgtaccaacagaacagctgaatttgagtaaatgggtatcttgtatgagagaaatgagatgataagagctctgatacacatccatattcaatcagctcctttgataagcgagatatactgctatgcatgcattgacgcttcaagcagacggtgctaatgagatgttgtgacattcttacatcgactgggatcagatgcagcgcagatgcagcgctcgacatggggggtgctgttctgctcagctcgagtgaaaggccctctccgattggtgatacggccctataccactgcctaaaatccagccgcagcaccgctcatcacctggatgctcgtatttgatccaatgccgatgaagctaaggcagccagatccgatccccctgattactcatccaccaccgcgctggtgctccgtaaagctccgcgctgcgagaccggatgccggcggtaaatctccatttgtcaggctagacgacaactgatgcatccgcacaagctgctcggcgtcccaaacgggctaccaggacgcacagcctcgccttttgattcagacggtccagcggcgagtccggtgcgtgcagttgccagttttgagttttgggaaggagctcgtccggcgcgcgtcaggtgatcggcgccagcgacgctgatggccaaaacccgcccggcacttgtcttgctgcccaccacacacgactcggccattgtcgacctcttggcatcacgatctgcgccgccaattgcgcctggttttcactgcccgacacgccaatccactcaggcaccggccgtggcctaattttcacttgacactgagacgctggcactttggacaggggagcggggatctaactgcatgagacgcggggcagtgcttgggcttagacccccaattgtctgcgagccaagcacagggttcatttttgagcaatcaccagcaattatctccctcgcagaccatcgtattcgccgcgccggtggcctgccatgtcgtcggcaaaagccaccaagaagagcgcgttctcgtgcgagccgtgccgcagacgcaaggtgagcctggctgcattacagcggtgctatgcgtccgtctctctagcttccgctgcaccatgttgtagtggccgccggcagagattggtccaaagtcgagagctgactttactggcggctgtaggtcaaatgcggcggcgagcagcccatgtgccaacgctgtgctgctcgcaacgatgaatgcgtatacaagctgtgtgtgactggacatctcactcgtcgtgtcttttatataagactctcggcaccgtggctgacacgtctgcaggaacccgacgctgtcgtacacgcagcgtcttgaggaccgcatcaaggagctggaggagcagctcgcaaaggccacggcaacgacaacaacaccaccgcctgcggccagcgaaagcaagtcccccatatcagctcactcaagcccctcgccctttggaggcacccagcaggatggacggcagcaggtcgacgacagcatcagccggagtttccgaggactcaagatagacgacaaaggcagcatcacgtaccacgggactacgagcttcttcaacctccccagcgatcgcacctccgcggtcacggcagttgacctgcaccccacggcaaccgatatcgagagtcagcggagagaacgactcgtgtcaaatgcgtggcaacaacgcgtgttggaggagcattctgggattcctgtacgtgccttgatgcgctgctggctagttgatagcatccatctcatatgtttcgcaggaaccgttccaaacacttctgaatgttcactggtgctggatccagccccttttcaacttcatctaccgacctgcctttactcgtatgcatcattgtagccctttccattggttgggtgtttgcgatatttacagttgtgtgtaggcgatatgcagtccttgggcccgtattactcccatacgctcctcaatgccgttctgtcacattcaatacgctgggcaaagagcgatcccaatacgcggcgaatactcgacgagtcgtacgatggtggtgcagtctttggcaagcatgcacgtagtatgctgtttgaagagctgagtaagggtgtctgcacgattccgactatccagacactgcttctcctgagcgctcaggagtgcagtctcggaaacacaacccaagcctggacatatagtggcttggcgttccgattgattgaccacttgggaatacatgtcgacggggaacgctatcctgggtcagtgcagttcagcgacgaagaggtagaaatccggcatcgagtcttttggtcgtgttacttctgggacaaggtcataagtctttatctcggtagatcaccatcgttaaaacacaccatggtgtctccgcctcaaatcatgtgtgagtcttgagccgtgtttgtgtcgatgcccaatatctggctgctaatgattgctgatatcaagttgatgactctgctgaaaacgagctgtgggttccctttggagcgcctccacttcaaactgcaccgtggaagtacccacctgccacggcccattcggcgtcatgtttcctaagcatgtgtcgtttgtccgttattttcaatgagattttgattcacatgtatgatccactcatgcagaatacagaggcggagattctagagtgcttggttgctcaggaaccggcgttgcagcagtggtgggaggagttggcgccgtatctgaagatcgatcctgcagctctgccggcactggccccaccgtctcatattgtcaccatgaagtaagcacaagtcgttgagaggatcgattttgcagattgttaaccatccaatagttgcctcttccagacgtttaaaattcttctttaccgcccaatgctcacccgcagaaatctggaagacaatgtagcctctcataagcgttatctcgtcgaatgtgtaacgtctgctacggccatcatagccatctttgacctcttttgtcgcacattcaccatgaactactgcgtcctgtctctcgcatatagcctctatattgcttcatcaatcttcttgctccagattcaagctgctcccgatgatgcacaagccctggggcgcctgaattactgcatccaggctctgaagcaggtcaagactttcagcccaggtaagccatggattcaagaatctcattctatatctcacccctttgatccagactcaagactgacgcatcttagtcatcggtagcgccatcgacttgttgaataaggagctttcagcaatcgggatctcactggatgtgcaagagcagtaccagcccccttcagccccctctcctaactttcacccagaaagctcaatgtatccaagtgtcgaagtgccctcttcgcaaccacagacggctcacccgttgtttcaagtctctccagcgcctagctatagcgcccaaagcatgtccatggacccaggcatcttcgaggccatgtcgtctctagagccactaagtgttcgcgttggcgcccttccgaattccgagaatcaagctcctttctagtgggcgaggtagcctgtcgtctcatccttggaaagccatgtctaaagagcagtcgaaacggcttgaatggataaatttcatcgtagctcgattttcccagagtttggctgtgccgcaataggaggcaaagccggctttatcccagattttaggtacagtccgacatcaccctcgctgtaatccgtggcgtcaactttgagaataatcccgcgcgattgtcgatccgagcttcgagctgacgctgtgtcattcaggactgtattcattaggccaaaagagaaacaaaatgacgatttgctccccgtttaccatttttccgttgtccacgtggcatgatctgaaccatggcatgacccccgtgtgcgtgtaataaggggtcgcagacgaagggctccagtagagctctagcacaagagaaatgtagctctgccggaggaagactttatatattgccggaatgatgcggggtgatgtccccagctactaatccttcggtgaagctccgattgcaattgacaggtcgattgagaagcaataccatggcgcaaaatgattagggcggaagttgcccgaagactatgggtagtggccttatttccccgtcccggctgtcggctgcagccaatgcgtgcaaatatagcagtaagacattggctgcggggtctttgataggataggaatctgttttacttgccagtgagtagcgctccacgtatgctggataataccacctacttccaatagcggattgatggagccatccagtttttatctttatcaatgctgctactactagcactacgttgattacagccaactattcatctcacagctacagcttatctatatacactgacattgaggtcgtttatctcatcagcgcacattccgactaatgaagcagccattgatacacacagtttgagaccatgtcttctggggtcaacgaggttatacgatgttatacgcattcatggccgattctagtctctactccgcccgagtgagacatgacccacagacacgcggtcatcacaatcatgagtaggattagagaccttgctgaagcacgaatccattgcatgggaaacgcggttgacagatcatattcctgctcatggacatgcgcatggctgagtggacggcgatcgatgcgaggtctgaaagcagctagtggttggcttcgccccccagagaatcattgtcattctactttgtggaaattctttaacaggggcagccagaagtgttggtgtacagcatacatccatgctaccatccggcagatgagctttgcagaagcgctattctccgagatgataaattgcgaatgtcaagctgcctcggtagctgggacatgggctatcttttgatgccgagaggatggagcacacgcataaggaggcagttgatatactcgtctcggcttaatgtctcccgatgctgttatcgatataatcaaaggtgctgaccaacaaagagctattgataggtacataatggagcccagcttcgttggtaagaagctcaggctttctacaaagtgtattatgcagggagagaagaaggggaatggcaagacaagggagatgccggtgcgtatagctattggcctggactggaaaacaagcccgcagcaacactggctccttgcaagacgacggcatgatgagtgataggcattccccaacgaggaggtgccccgccagggaggtcatgctgctatttaagaagtcctcgggataccatacttgtgcaaactagatccatggcgtgcgcatcccaacgatctctcggtcctctcaggcttcccgggccgcaacgacttacgcaaattggaaatgacggggtcagcgggagcagccgtattggtccgttggatgaattgggttgtggaacacgatctgcttcgtcacccgtcgggaggaggcacgacgctgaggccgccagcagctatcatggagcctcacagctgttgtgggactctggagcttgggcattacggatcggagcactcggaagttggccgacaggacccccccacggattcgcgtttgacaagcagatgagctgctgtgagctccgttccactgacacaaggggcgtgcagcgtttagcaacaccatgattttgtgttggtgatgtttttctgagcatcatggccttttacacacgcttttgcgtctgtctctacctataacctttttggccaaaaatgaggcgcagcctcagcttaagcctggcccctttaatcaggaaccttttggcctcaggcaaacagggcagcgtctcaattgggtctggactgagaggcgtcttagccggctgagcatcggctaaacctttggagtactgtatacttgaattttggccgtataatgagactagagactggtacatctacctgcagtctggcagctgcatggacctccacctaccacgccgaagcgtggatccgcggaccatggcagtgagaacgaggccgagttgggaacagctgccattagctgcggtcgagacgcggaacctttttcatcgcgacaatgcctgacctctcgcagtggtgattcggcaagtctgcaacctggcgagctgcccttttggaccctacgacgtcgattcggccaacgtcgagccaacagccgggcagatcgcgacgctgcatggacgggacgagccacgcgggctgaacaagacaatagcgccctttgcaagagccactctgctccatagcatccagtcccggtttacgcgttagtgggagagccattgggtgtgcgcgattcgtcggcattgactgcgaagctccgcggcagttgggacggtgcatcgcattgcatcgcatcgcatcgcatcgcatcgcatcgacagccaattcggcgcctgtcgcacggctgtcgtgacgagccttggcgggctgtcgctgtctgctgtttggcaatctggccctgattagtgggcagacgggggctgttagaccggatctgcagagggtcgcagtgacccaacagccaaccatggctggcctcaatctcttttacatcttgaccgtgatggtcattgccagcggatctatccccaaaggtaagaagcaagcctcatccgagtttcagctcccttttacaccattccccagagcatttggcgaggcaatttccccatttgcaacctgttttccttgccgatcactgcccccttttgcatgggttggttggtccgttggttgtacaggaatgcagtatgccgtgcatggctaacaagccgactgtcgattaggttacgatgaaggtggatttgctgccgtggcagacatgccctctttcctgcatgactacggcctttcacgaagacaatgggtaggcacgaggcacgagctcatttctacaaaggccaacatcacgtcattcggcgtgttgggggcagcttttggggccattgttgctttggccattacggaccgaatcggtcgtctgcgcacatggcagacctttatggctatttggatgagcggcttcttcatcaccatctttgcgtctggaataatgggtcttttgctgttctcgcggctcttgtccggccttggtgccggcggcctgacggtggtatctccgctgtatctgacagagattgctcgaagcaagaaccgaggcatggtggtttcggtttacatggtgctgctgctatcctttctcatgtttggtaagtcgcccaaagaatccaaccaaaagtgatgctagttgctgacatgaatactacaataggcttcttcatcagctatggcgctagaaggtccctacctcggactagggaacaatatcgcgtcgttttgggcgtgcctttgatccccggaggcattgctttgatattctcctttttcattagggacaccccccgctggcttgcgtccaaaggccgcaacgaagaggctttgtgggtattgtcccggctgcgaaaggcaccggttgacgatgcagccgtgcgagaagagtacgcgcagattattgaccaggtgcgagattcgaagcaaagactctctgacacgtcgacttggacaattgtcaaggaggttgccacaatctccagctatcgcaaccgatttttgttggggcttgccatgcaaacaattgctcagtggactggtggcaatggtataacatactatatccccatgatcttccgaattgctggcatccgaggggaaaacctatccttggttacctctggcgcatatggtgcgctcaagcttgtgtttaccatgatatttacatggggcctcatcgacatacttggtcgacgagtgtgtttcatgagcggccttgctattcaaggcgccacacacgtctacatggccgtttactcgggaatatggttgcaagatcataatagacctgcatctgatggcgccattgcgtctgtattcatctacgccgtcgggtggtccattggactttgtacgatccagtatctgtacggcacggagattttgcccacgcgcatcagaagcgtatgttatgcgacaaacatgacggtgcactggtttttccaatttgccgtggtgcgcgcaacgccgcccatgcttgacaggctcgacatttggggtgcgtatgtgttttgggcatgcatctgctttgtcggactggtgcttctcggcctgtgggctccagagacaaagggcgtgccgatggagaggatggatgagctttttgaggggcggtggtacatgggctggagggccaagttgggcacacagcgcgatgcagaggatgggatactcgggagacggacgtctcaagacgtgagcagttcacctgaagttgtgcaggtgaatgggcagaggtttgtgacaaagtatccttgattttgtgtgtttttacattctgtatagtcttttgtatcatatcctctgtgtattgtttatgaagaggcttttcccttggcttttgtttctttctatgagcaagaagagttggatcatatgcagtaaagttttgggctcatggcgctggcgtttgatcattatgcttgaaaaagcggtacatatatataatcagttggatatcttgtctatattgtagatgtttaattatagttgatttcagccaaagggcttatgattggacgcagctcaacctgtgacaatactacagttttgctcatcatggtcgcaacttgcattgttcatttactatataagaagatgtgatatagccagacaatagacacacgcacgaagggtattatatatatacagtactagcaagaagaaaacgcttcactagatcacacaaaactcagattccattccatcaatatctcatcagtcatttggcataaaaacaaacaggcattcaacattgcaacttagtagggagtgagctggtacgagcccatcttccgcggaggcacctttgcctggaacatgcggtcaatctcgtcaaaggtgcggcccttgagctcgggcacaaagaaccagctccaggcggtggcaatgagggccaggccgccaaagatgaagccgaccttgcccttgaggttggcctcgtccgggttcaccatgtaggggatggcaaagttgaaggcgatgcccatgacggcctgggtggcggtggcgagggcaatggtgggcgcgcgcagcgaggtgctgctcgtctcgcccaggatggcaaaggccatggcgccgaggccgacgtaataaaagaaggcgtagacgacggtcagcgacgcctgcacccactttgcgccggcggtgggcacgacgtccatgatgccgatgaggaagaggatggccgtcaggatgcacatgcagctcacaaagatgcggcggcggccaaacgagttcatgatgatccagctgaggatgttgccgcccagcccgcaggccgtgacgccgatgcccaaatcaaagctcttctcggtgggcaggccggccagctcgaagaagtaggtggagaagcccaggacgaagatgatgccggtgaagtgctggcacacaaagacgcccatggagatggcggtgcgcaccaggttggtgctcttgaagcactgcacgaagctgccctgctccgagcccgacgcctcctcctcggcaatggtggcctcgagcgtggccagcttggcgttgatgtcgacgctggcgccgtacagcttgcgcagcgccttcttggcctgctcgcgcttgccgacgcgggcgaggtgccagggcgtctcgggcgcaaacggcagcagcaccagcaggaacgcgcagaagaagagctggatggcaaacggcgcgcggtacgcccaccggctctcccagccgccaaagcccttgatggccacgttcgacagcagctggcccgtgccgatgccaaactgcacgcccgccgtcgcgatgccgcggaaggccacgggcgcgcactcggacgcggccagcggcgacagcgtcaggtagaagcccaggccaaagcccaggatcagcttggacacgaggaaggcgcccttgacgctggagaacatctcgcccaggatgccgcccgcgacgacggcgacgcccatgagcagcgcggccttgcggccccagcggtcggcgacccacgagcaggcgaagccgccgaagaactggccgacggacgagacggtgttgaaggcggacagccagtcggcgggcagcacggccttgccctggtagatgtagccaaagtcgcggcggaaggattggacggagagcatgccgccgttgacctgggcgtcgaagcccctgttggcatgtcagcttatacatgaatatatacatgagatgagatgttgtaaaagactgagactatcaactcaccagccaacgcccgccatggcccagtaaaaggcccaaaacaccagcgccgggtgcttcacaaacacttccttgaccgtcaactcgtgctcccgctggatgtcgacgcgcaccgtctcgtccttggggctgctaaagtcgtccacgcccgagacgtgagtctcgagcggggcgccgacgcgcttctcgtcttcggaaaggcccattgcctcggctctgtctcactcaagtacaagatacggagaataaaacaagagacagatacaattggatggattgcctatgagttggccgataccataatattcgaatcgaacgagtaacaaaaaaaaaaagagagaggggattagatgttcatatatagtatttaccacttctgaggggggccaaaaagctcaaagtggtgtgaaacatgaaaaaagacaataaatcaattgcacttgcatgggcatggttcaacttcaaggatggggtaaacaggaaagccccaagccttgtcccactccagtcccgtggtggtttgatgcatccagattgcttccaggctgcatatgcaacccatgcaacggcgcaaagcctggggaaaaaataagccaccctccacagaattgtagaagaaacaatgtgcctgtttcggaccgattccgtgattggtaggcggctaaagagaagaggaaaaatatactagtaccacttgtaaatgagtagagagaaaaaaagcagtttacttttcttgctagctattttgttacgcaaaagaactttgttattacggtctaggaccaggtagggcgggtaagccgattcgaaaaaaaaaggggataaaagagaaagcatcgaagttgagtaatattggcaccggttctagcccgtgttgtatcccggcttgttgtcaagtcctaggcttacgacactttctattggcaaagcaggtttcttttgacgattctgcgtattatgaaaccatggaaaaaatgcttgtctgattgcttgttggtgtcatattgatgatcctgttggagatgtcgaggcttcgccatggcggcagaatgtttaggccatcatcagctgtaagggcagtgctagtgcaagatgctagcatttaccaatgaatggcccggcgctgacagccttcccagcctctcgcaatatctcaaacctgtcgtttcatgtttgacttctggcgcagttgtagcctcgtttgccgggtttttgtaaatgagaaaattcatatcaaatcatacaattatcaattcataatatcaaacaatattacaaacagcatttcacatactgcatcagcgtgtaaactacaattcataacttggcatctcttcagcacgtccaatcaggctagacgaggtgaaaatatcaccagacgcaaaaacaaggcaccatttcacacgcttagccgactatagccagagcggtctaaacgccaacccgcaccacagtggagtccgcagcagacaggggaacaaaggtccgggggaaacggtccaaaagaagtctggggtgcagcaaccgaacaaaaaagaaaagaaaagaaaacaagtcaatttgacatttagagccagaaaatgcggagggcgacgctccccggcagatgttttgcgatgggagatgccctcgagattcaaaccaacacacacactttccaagtccaacacgccgcgacatggcgattggctgcgttcccctggaatgggctgcagtggcgtgtctttgccgccgtggggtaaaagaaggaagaggaacagaaaaaaagggaaaaaccgctagtgatttgctctagtggcctggccagtgcggggagaggagaatgaacgagttgacggtgggcagatgatctggagggcgagatgcacacgcagatgcctacaacaagagcaaagcaatataaaccgcaataaaagtgaaatcctactgccacctctatactgctacagtacagcagctattcgccacagcccatcccccgacggccaattcgcctctgacgttgcgcccgtcggaagttatagccgtgggtggcatcaaaaaagcgctatggcatgcaaagcacaggcaagatttctgccgtgcaacgggccaaagaagagggtcagccgggcggcggtagcatcccgaagcgtttctggggaagagccacgccacgggatggaacggtggcaagcaccaggtctgtcgatacggacaatggccagcagaatgaaagaacaaagtgccaggtcagggtggtggatgagatgatgatggtccccgtcttgcctattgtcgcctagcagcagcatcaccccatgccgttccccgtatcgagggaaaaaaaaaaaaaaaaactcttcagtcgttttgtctacgggggctcaacaacgtgctctgcaaaccctggtcccataacaacagcgtcagttctcgtaatcccgtacatcagctgcatacctgtctcttgtaaatgaaaaccaccaacagcccacactccgggcatactcgtctcttgtaaatgaagaagaagggggaaaaaaacggccgtcttcagccccagccggccctattcatcttcacaactccatcttttcaatcaaaacaagctccaacccggagcgcctttcggtacaattttcacctgccgagacaaatagcggccactggcagccacacacccctgatcacttcacgctgcccagcacgcgtaaaaaaaagaccacaccaaaaaggttgccccagactctcccccccctccctcccgctactcctttttttacttcacccactgccgagccctgtccgaacccgccagacgctaaaagagaaaaaaagtacgttagggctttcttccaggtcaccctcgggcggctaattccagccgggaccctgtctccccaagtcgtaggtaataaaaaagaagacggagccacttgataagcacaagagagccggtagcatcgatctcgctgtcccatcatccaacgacccaaccgagactccccgaaagtcaaaaccatcgccttctcgcctcgtcgtcgtcgccgcccgccccccgcgtatcgctgtgcccatccatcgccaatccgattagatagatatacttggtctaggagtggctctgtggcccccctcccccctccccccttgcgcatgtcgctgccgccgaatccagccatgccgccgcctcgggctcagccgcagtcgccgttcctcgctacggccctggtgtatcctggcggcgccggcagcagcagcagcagcagcacgagcacgggcacgagcacgactataggtagcttcgccgtcaacggcggcggcggcgacgtggctggccttagcccgggcagcagtagcgctggcatgggcatgggcatggcttcagcttcagcttcagcgtcggcgtcggcttcacgacacgcccaggacgcctcgctgtcgctggccccgttgacgtcgcccattggcggtggaggaactggcggccacagtcaccagcaggacctgcacctcgtcgatgctgccgacggcggccacaccgccagcatcagcctcgggggtccgtcgtcgcccgtcgacgccgccgacctgtcctcgcgccgcccgggcaagcgtccggccgcccgcggcacggccttttacccccggaagcgcgccaacacggcctgccaggtgtgcagggcgcgcaagacaaagtgcgacaacaagaagcccgcctgcagctactgcgtcagcgtgggcgctacgtgcatccagtcgcccgtcgacctgtccagcttcgaccccgccagcctgaagatcctcgatcgcatcgacgagctggagcgcctgctgcgccatgccgtgcccatccctggcgctggagcctctgggtccgggggatcgtccgggatcgcctcctcccccggtgcgggtgcggcggcgccacagccggctctggcgcctcccggccccggctccggctccggctccgcgttcgccggccaccagcagcgcttgcccccgctgagggccggcggcttcgacctacacggcgtcaagcacgccgacgacgacggcgtcaccatcagcagcctgctgccccagcgtgtggatcacatcctgcagtggccaatcttccacaattccgggtcccaccaccactcgccagcctcttatcgcgcccctcccgatgccatcgcgacgccgccctcgggatcggcctcgctggccggcctcatcgacatggactcgcaccgcatctaccgcctgctggacaacttcttcctgcacatccactgcaagaacccgatcctggacgaggtgctggcccgccgcatggttctaaacgcctttctcgacggcatcgactggtcgcccgcctcgtgcctggccctcatcatctgcgccctcggctgcatcgccacgccctttggccccagcggcgagaccaagctgggcacgcagacgtacaatgactcgcaaatcttcttccaggcggcgcagaagcgcatcggcatcctgctggtgcgctccgacattgtgggcgcgcagtgcctgttcctgtcgggcatctacctcatgatggtcttccagcccgtctacgcctggcgcttcttctcccaggccctggccgcgtgccagcacttccccttcctcgcccgcgcccagaacctcagcgcctcgctcgactccatggagatgggccgccaggacacgcaggagcaggccgtctactggtccgcctggaagtcggagcgcgagctgcgccaggagctggacctgcccgactttgacatcctgcacgccggcagcacgctgtacccgcccttcttccccgcgccgcccgtggccccggccgagtcgccggacgggcccgactcggagacgcagcgcgcccgcgccgcctggctcttctacctggccgagatttcgctgcgccgcctgaccagccgcctgtcgcgcgaggtgctggacctgcgccaaaagtacgcctcggacgcggtgctgctcgacatgctgctcgacatgatgcccgagtacgaggcccagatcggcgagtggtccgagagcctgccggccgacctgtccatccacacgcccgtcgacgaggacggcatctgccgctccgtgctgcgcggccgcatgatcaacctctttgagcagctctactggccctttgtcatggccagcatcagcgcccacgtcgcccgccgcgccgtcaagcccgctgtcgccgacttcgccaagcgcgggctcgagacgcacatgctgcaggtgcgcgtcaacaagcccggcttccaccaccgccaccacggcagcatgttcatgatccgcgcctgcacgcgcagcgcgctggtgctgctggccgcggcgagggccgggtgcgccatgcccacggactgggaggactcggtgtacaagacggtgggcatgctggcctactgggaggacgaggacagggacttgatacactggcgggcgacgctggagcgggagctttccctgacgcggcatgaatgaagaccaaaaacgataccttttacttttttacttttttcttataatgatggcagattaattcatttcttctcttgcgaggagcggcagtttgactcttgtcttgatctttccttgtttacttctgtatgtacttttctttagcttacaagtagaatgcggtacgacatgagcacatgccacggagtcgtggtgcagaagatcataacgactaggcacaaccacatggtagtacctactacctactatccctgctttctgtgtggagaaaccggcaagctagctattttactggggactgtacatgtcgcgagggatccaaacaaaagaacagcgtcttatttcatctcgcctttattcattagttccggggatactaacgttttcaataccatctaaccttcaagccaactgcccaactgcccaatgatctgctacaattagtgcctgcggagtattaccatgcaccaccagtcatgctgtctccaggtgggaaatgatattactccgctgccaaacagtttcgaatgagctgtagttcatcggggagtgtcgctccagtcagcttttggcgctagtcgactagtaacaacactgcgtcaggcttctttacttgatcaacgacgttccattcctttcgggacaacctgtcggataatccgctgcttgtttgtttttacgagatgaaatgatggttgctactggtttaacttcatactcacgcgacactttgaggtaacgttagagccatgcgttgcggtgggtattgggcctgttagttcgtgggacaagcgtaatgagtcaagctggccaaaatgatggatatccgtcaaccgcccatttctttctttcttctcttctgttttctcactcctctctctctcttcctgttttactgcatttgtgattcatcatacaacttgtcatgacaagtaacagccctgagatgatcgataattgccatcttaccccccctctgctcaatcgctatttcactctgctagtgaaactgcagattctacaatttgttgactaacttgataggcatcaaagacaagcttctataaatccacgtctcgttcgaaacatcttgctatgcaacagtttctcgatatgccaaacgagctagctacatcttcgtcaaacaagactatgtagcatatgaccaaacaaaacaaacaacacacattgtgcgcacaaatcgcctttactcccaaattgtccacccatgagaccaaaagcaatacaagatccatccatgcttcgatgcttcgatgctctcgacacgtctacgcgccgtttccctcctcccatatcctaacaacaagtaaaagcatggcccgccatctctctttcacatctccaaatgcctacatttgttcttgcataaaatttcacatctataaatattcacatctttaccttcgtcctcgtgcctcagaagcatccaagaaagaggggtccttgatactgccgcctgcgtcgtctaatcccgcgacgggcctgttgtagctaaagttgacaaactgatcctgcatcgtcttggaaagcacaaaatcgtcggggagcgagtcttgggcgggttcgtcggtaaactgcttatcaaagttgattgtgtcgagtgcattggcctaatttgtctcttgttagtccatcttttgaccccaggatgactttgacagaagagggagagagtgggttgaaagaatgagacctaccacgtggggcttgaatgttggttcatatttgcgctgcaggagcttcttccagtcaatgccgtggaaaaaggggtgcgacttgatctcagtggacccattgactcccagtctcttggtcgggtctcgatccagaagcttggttagcaggtccctcgccgccggaggcacaacgtcgtagccggggaagttcaagggggccgtcaagattttgcgatacatttcgttggtgttctcgtcatagaaaggcggcagacccgtcagcatttcgtaaagtagcacgccgagtgtccaccagtctactgttttaccatagccttctcccttcaacaattcgggcgccagatactcgggagtgccgacaaacgtgtttgtagaatcctcgtccttcatctcgagcttacacagcccaaagtcacagagagcaatgtggccctggtagtcaagaagaatattctcgggcttcagatcccgatagacgacgttgaacccgtgcagacattcgagagcacagagtagctcggcagtatagaatcgagagcggttgatatcaaagcgcccttcctttgaaagatggaagaacagctctccgccattcacaaacgccaacacaaagtagagcttttccggggactggaaactaaactttaacgggacgatgaaggggttgttgatctgagcaaggacggagcgttcggcgagtgtgtgcgtaacttcggaacgcgaaatgattttggcctttcgaatggtcttgatggcgtagatgcggccggtatcctttttctgaacctgcatcacctttccaaaactgcccttgccaacaagcgtgagaaggtgaaagtcatcaatcgtgagcttgccgacgcgattttcaacaaaatcaacgccaatttggagcttgcctgttccattctgtagttcaaaccagccctgcccgctgtaaccctgagactgtgggcgttcaccctttttgcctgatgcttcagacgcagtctcgaatctgggattgacgcgaacggatcccagaaagatgtcttgggatctaccagccgcggctgggtttctcataaagagcgagaccgtcaactcgccaacacgcgacacgtcaaatttgtactgggtgttggaaccagcccaaacagggttctcggggttgccatcaacagagttgatgaaaacttggttcttgtcaaaatccaccagcgcatacggcatgtatttggtcgacacacggccatggttggtcggaatgcctttgaatcccgatccggttgactgcggtctggcagatgcactctggcggacagagctcagcgcatctccagcagagtgggtgccagtcgggtggcctgcggctaagacatcttgatattcctcggggagagagaggccgcgggcttcgaaaagggtaaggacgaggatgccaggtttcggtggcttgacgacgggcgcctgtgtgaggccttctatggtggctagagtgcggagaaggacaaccagttagaggagatttaagagtatgggatgaaatgcgctgattaaacatactggcgccgttcgcatcggagatactattgacgtcagacggggtcgaagtgccgctcttgtctttggtcttgtctctgccggagggcgatgaagactttgagaagcccagatgggtttctttgagctctagagaatggaatccagaagtcagttaccagaaagagtaaaagatgaagtcttttacgcagcagcatggtgattgatgtctcagccgctgctggccgaggctgatgctattcccaggctcagtcccatcgaaccagcccgatcacagcaatccctcgcagtgcaagcggagatgattgagcaacccggagaagcaaagaaaccgccagaaggacaagggcccaaaatgacaagcaccgaggccgtggctagccatgacacactcacttttggtcaggttccacgacatggtttgcaccagcgcagcgaggctggagattccagcaacagacacggcggcgatggtggcagcgacgcagcgacgaagacgatgtaacgaatgagcctgagcggcctggaatcgggaattgatgctgctggcccgggatttggaattgctgggtccgggtgtttgggtcgaggatgtggatttggaatcgcgggacgaatggccttgagttgtgcttatgcttggttcgacacccgtaggtggtgcggctgttgaggggagagtacgaggcgcagaggggctgggctgaggcgcatgccagagggaccacagcagtgctgagcgctgcgggaggggctgcgcacaggaggcgctgggtgacgggtgctaggtctctaaaacacagcggtcaatacattgatgtggctgtggttggcatgtgagcatgtgaacaggtgaggaagaaattggcagaaattgcaatatgactttgcagttaaatgctggctattgaatgtttgaggcttcaagatggctgctgcataaaggaaattgtgactagtattcgtaatcgtaatcttatgctctcgctcatatgctcattctggagcgtcaggcctccaagctgaatgccgcatggcttaccggaattgatacgagtccctggttcagaactgacaacatcttccactcgcatcttgctttcatcagaacatacgaaatcaagacagtagcaactccataacagaatacattcgggatgcgtcatatcaacactaagtcgtattccatcagacactggttgtcatgccatgcaggctactactagtaggtacggcaccagcagatctagacagaaaagattacagaatctcaaaacccatgcccaagcccaaaacatggggtgcatatcgtccgtattaccctttggaatcccctgaaaaaaagagagaagcacaacacacaacaaaaaccccgcactaaggaaaacccctaaccctgctaccgaacagccgtattagcaaaagttgtttagaatcaactccccccaaaacatttgtcacgacctttgctctttttttcctactcgagtctagcaccagcagctagctccagggacccgattgcgtcatgtcacgataggacatcaaactggagcccaagccaatggaatattttttttttttggaccctcattggtaattttttgtgtagacccttgttttttttactgagacgctgatgactgtatactatcgtgaatgaaaatatataacaattgtcctgttgcttcattcccgtcattcccatcatcatcatcaacatcgtacatctttgacatcatcatcagccacttatataaaccaccacagctctcaacctcaacccctcacccaccaacaacctccctcccccttctatacaccatcaccaacacacacatcaccaccaccatgatcttcaacaacctcttctcacggctctcccgccccttcacagccgccacccgcctctccatcgcccccgaatcccccgcagccacaacctccctccccgaaggcgcccagcgctgcaccgtcgccgccggctgctactggggcaccgagcacctctaccgcaagcacttttccggcaagggcctcatcgacgcaaaggtcggcttcatcggcggcgacctgaccaacccttcctaccgcgccgtctgcggcggcaagaccggccgtatgttacccttccccttctatcaaatcaacatcaattctcacagctaacaccacgcagacgccgaggccgcagaaatcatcttcgacccatcccaagtctcctaccgccagctcatcgagttcttctaccgcatgcacgaccccacaaccctcaaccgccaaggccccgacaccggcccgcagtaccgctccgccatctacttccacagcgacgagcaggagcgcatcgcccgcgacgtcaccgaaaaggcaaacgcccagtggtggcagggcaagattgtcaccgagattgcgcccgccggccagtggtggaccgccgaggagtaccaccagctgtacctggagaggaaccccgagggctatgagtgcccgagtcacttcctgagaccgctcaaggatctggagtgattgataaaagagaagagggggaagagataaaggggacgttatgaaaagatggaagacgggaggcaaattccatctgtgaaacgataattcaacattcactgtatacccattgtatttatacattccacagcgcagtcattgcaagttcaaccagaaagggtcatggatagtctttattttaaacaaatttaacattttttttttcttaatactattttttttaatcatttttgtctttattttataatcctccacttattgatacaacgggaacgccatgcttcccatataaagttgagagagaaaaacgtaaatcatccattgagcggagtttatctctcgcaaaaaaaatccctttgcttaaaaatgttccaatcacacccctccaccgttcctctcattatttcccttttattctcttgcagttcagacgctcatggtggcttatttcctccggttctggttcagcatcagaatctgcaccatgcggatgaaaatgttcaaaaagtccaactctagcgagatactctcgttgacgggatcccgcttgataacaccagcctgagccaggcgggcgtgatgaagcaccttttgcacgtcatacagggtgaagccgccaaagacggcaagaccaccgtacagccagatgttctgagtgaaagccagtgttcgcacggcggtagcagggatgacaagaggggccaggccagaggcggcgatgatggcagcaccggccagaagaggtccaccaatgtagaggtacttctcctgcttggccgtagcgccgacgacagacagggcacccatcatggcgatggtgtagagaccagcgcgggcgagaagaggcacgggaacaaatgccagcatgggagcgacaaaggcagcctgagtggcgttgaaggcagtccatagggcatatttggggatgtagctacaattcacacacgttagcaaatccattttcagattgcgacttttccaatgcatcagactcacttgtcagggctaatagatcgagttccaatcatcgtggcaaagctcagcgccaatccacccaatcccacaacccacgggttcgtcaccatcaaacggtacacgaatcccgtctgcaccatctgcctggccgtcaagccaataatgccaacgcccagtccagtgtgcaagaaggtgttgttgaggtattcccgctcaaacagaggcattccgccatcctctctcgtctcgcggttgaaaacagtgttgatcgccaccagcgtgccgccaaagatggctcctcccacgagcagcctgcggagaccgcttccgctcgtcacagactgctgccgggtcgcggcctcttggtagtatgatcgcgcaaagccatggcgggttgtcgctgatgcaatgcgggagctgaagaatgcgctgctgggctttttgggtgcttgttggtggaagcttcgcatggatgtccggaaggctgggagcagccgctgctgcgcaatgcgcgcagggccctgctgaatgctcagcgtaaatgacatgttggaccgttaagcgcttgtatatcggtcgaggactttgttctgtcttgattgttgagaaaagaggaattgattagcaacagccaatgcggggacaggttgctgccggtttaatatatgagtaagaaatatgatactaacacggacagcttttcgctatggataaagccggccatgacgtttgcccggatacctgctaaatccggcgtcacgtgttgatagcttattttgacgagtggaaattgggcgactcttgtagaaggctccggcgacttttagcagaagctccggtctattgagcggctcttagaagctaagcttactaatgccgggcagtgcctctttcgcatgctcggagtacgaatgcaaagtgcctcgcgatagcctcatgtccgcaaagtccgcatatccctttcgtttctattatttctcaatttttttattcccatgtcctaatacccgtacaatatgctattacatcgatcaaaacatacatgtccgtctcacatcgctacccaaaaatcaagaatcaactaaaaaaaaaaaaaaaaaaccgcagcaacactggagaatttcgtcagatcgttcagtccaagtaccctcccggtttgctaacctctattactttgtacctttccttgaattaccacccaagacacgttttggcgccaaccaatacaaagctcctcagcatgccccttcccatgaatatgcaaatagatacatgtttgtgttgagaagcgtacgttgtacagaagaaaaaaaagaaaaaaaagaaaaagaaaaaaaagaaaaaaaagaaaaagaaaaaaaagaaaaaaaagaaaaagaaaaaaaagaaaaagaaaaattagataatagcaagtgcgtgaaataaactgaaatggtcaagttgtcgctaataggaagtcgtctcatctgagtccatcaacccccttttcaatcacaaacttcacaggctgcctcgtcttcctgcctagcagcgaagcaccaggccttggaaagaagcttggcgtagtgagcattgcgacgctcattgtccttggcgttggcaagtctccaagcacgctgtcgaatgccgttgtgggccagctattcaccgatggtgactctgatttggaagctcggctgtcaaaaccccattttgacacactgccagctcgcaaccacggttccaagttgcgacactggctaacatcaacccagttcaagcgcgtgcagcctctgagaatatattccaggcccttgcctgtcacacgtacgcaccctcgaacgctgaggccctcaagctcgttgaggtgtaaggcgacgctttccagactactgtcactcacagcactaccgcaaaaggccagccgtaactcgcgcaattttggcaggccaagggccacgacctctgtagctgtgtctgaaagtgcacaacaaaaagacaagtcaagatgagtcaagtgcttggcagcgttgaccagcgcaacaatggcattatcagacaggtaggtacagtccgccaggcaaagctgtgtcagcttctcaaatttgaactgagcccacgactggaagccagcgtctgtaattgatgtgcagcgagtaagggacaaagactgcaggcgactcgaggcatgagcagcaagatgacccatcgatcgatccgtaatgtgcttgcagtatgatagattcagcgtattcagctttgagcatccaatcacagtacctggtgcgggcgtgggaggagattgctggccagtcttttcttttgctttcgcaccctttccccctttcgcccctttcgttcccgagcttgctatcacaactttactactcgctgggggaggctcagggacaacccacccgacaactcggccaagtaaattgtctccgacttttcggcagttgctccagtcgacctcttcaagacccttggcattctcactcatttctaaaatctggttcgctgatacatcccacagcgagcgcatcttccatttttgcacatttttgccacaagtccgccacaacacggagaacccttcgtcagtaatgtgaaagcagttattcagatcaataacaagtgctcgagtcccgatgaaaggcgcaagcacatcggcaatgacctgatcagtaactctcctgttgtagtatgagagatcgacatatctgcagagctttggagacgtagaaaccagagtgttccaacgcgaactgacctgtcgtagcttcaaaagctcgccgacgtcggcatactgaaagatgttgatcagtatactgtccgaaatggttgactgttggagagagaccggtctatgagacagtgttttggctcgctttgcgggcatatcaaattcaaagtctggcatggtaaaggctacgggagacgacggctccgggacgaaaggccgagctccgttctgccgagtaggcgttgtcggggatgcctcagtctgagcactcggcggcgcaatcgacagacgcctccggttcttcagattttccatgtcaacactcagaaacggatcgggatccttgggttccatggtgtctgagtcgtctctagctttcgtggatatgcgcttgaggggtgctccaaactcgacgtcgggcagactgagtcgggcgagtatcggagtcggggggtctgatttgctcgtcttctcttgctggcccgcatcggtcatatcgacgtcttcatcgcggtagttgtatcggtgccatgctgtctgctcgacctgcaatttgatgtccggggaacagcgagaccacagctcatccagcgtttcgcccggtatcattaaacactccaccgtggtaatcgacctgactgttgctgtccgcccactggacaggcccaagctcgcgacttctccaaaatattgtcctgtttttagccgtggtctttttcgaatcgatctggtcagactctctgcctccttattcgtcttgggttgctgatgaattacttctgcttcgcctcgcaccacgaagaagatctcatgaccttgagtgccctggcatattatgtcggtgaacggggggtacgtctttggctgaacactcaatcccagaaagtgaagaatatccggcgggagagaggtgaagagaggaagttccgtgagcgtctttcgaatattgacaaagccgctgcccaaggcgcttccgagggccggatcttcgattatactggggcttggagatttccgcttcttggacttgatgactgctccgtccttgattgcgccagtctctccggtcgatacttcgcccgtggtctttgggcgcggaacgaaatcgctctttggggatttgagggtcgcgccacgttctgttcgcttcttctttagcacgctcagcctctcttgcgcttcctgtcggatggccttttccatctctgggaatttcggcatgacggtctgcaggtcttcttttttcagcaccaacagaagacacttggttcgggcgacgatggtggcggtcctgggcatatccatgagcacaccaatttctccaaaaaaggcacccgctttgagctctgcgtaaacggcctcgccgtctcgagatgtgactgcgacaacgccccgcaccagccaatacatggcctttgcgtcgtccccctccgtaatgatgtggtcgttgtgtccgtgtacctgcggcttcaagtgattgccaatcgccactaaaaactcttccgaggcggagagaaagaggggaaagcttcgaatgcggtctaccaggtccaatggcatatctcggatcgttgaggcagtaagcggagacggtcgcatggggcgagtagggttattttcgacgttgaaagacctgatgagcgaaaccgggtcagacgcagcgccgttgccattgtgatgccccgtcccccggtagtgcgagggcgcactaggagagcggctgcgtctcattgtgatactcggtcgggatgtctggctgtggccgcgtccttgtgatggcagctttccaaaggcgctcttggtgatttgcggctacccgcaccgcacgttaccaagcagcctcgaagctttagattgcccaatacgggagttttgcacactgctttcagctaattcgttcttgtatatgaccagagattataaagtttcgctgttgagatcgagagtgtcgtggcaaagctcggatcatgctcttccgggcgaggctgaccgacggcttcttgttactcatgcggcagcagcttcgcatagatacctcgtagcaataatggtctgtagattcgcggcgacaatattcaacacggagttatgcggtgggctagcgatatcgggcagggatgtcgcggtgacggtagcggagccgcctgtcaccgactctttcgcagaaaggagtatggacgtcgatatcgtggaaagttttgctatggcgggcttaagccagagaggaactgaaaaatccgtcctctgcaactttggccaccgtatattgctgcctggcggcgtccaagggtggaagcggtcgcgtaccggcagccaacagtctgtgtctaagccagtattagcaacagcagcggcccggcgaagtggcggagaggtgtctcacaggagatgctgaattagtaaaaagtgattcgggaatgctatatcgtcaagagccggcgtgggccgcaagcgtaaaggggtctcgtaggccgcctcggcagactcgagcatcagtgagcagatcagatagtgtcacggcttttggctccagggaagatgatggaggagggtcgatggacggccagagggtcgctggtcatggcgcaaaccaaagagacacgcgcacacatgcacacacacgcatacgccatacagtctagcagacaataagacgggcgatggggatggatgccgcagcttgttgacgttagacgtggggtagtagcttcacctgggtgggttccatgtcgttttagctgttggcgccgtggcgggcagagcttgcagaggccctgcagcggccttgcagcgctgaaaacaacagccgagacggccgtggggatcagcggcaatcccgaaaccgctacgatttgctggactgttggcgtgggattgggattgggaggatgagcccgagagagccccccatgtaccggcacagggaggctcaacggtcaacaaggcttgcaagccctgatcctgctaggctctgcagaccaacaggggaacgcaggggagaggaaaattctgtctggtggccgcattgtctcgatgccgcacaatactatacggtttgttatttaattcatcggagaagcgatgccagcgcagcattctctttccgctgctctctactctcctactgtaggcagctttagtaccactacccgtctgctggtacttgacggctctcgctctagattcgctggcatgcgctattgatcgttgcttagccggagagctgagctacccttgccgaaatctggaatgacgccagtggcgccaatgcctcatgttccgtcccctgagaaacgtggcaggcagcctttctaggcgagccgaagaagaagaaagaaaacgacgacgtagaaggctggaatcttgtctgcacattctcggcaaataatctgcatccagcagggattcgggcgcacgcaaggggtcagaaacacgcaaggggtcagaaacaagcgaccgggcgaggtgccgcaaaaatcgcaaatcctccaacccaggagatccatctagcggcacgaaaacgtatatgggtacatgcccgcatatgagcactcgtgtgtgtgtatcaatacacggcgccccaacgaggcaccgcgaatccttcaaggctgacgtctcactctgatcccaagtattactgcgttccaaggcaccaaatgaccagccaaccggccgatgctacctacccacgcaccaactcggcctccatctcagtgagcaacaagtacctacggagcagcagccgcaaatccttccttcggcgcacgggccgctaggcaatccttgctttcgggatggaacaaggaccaggggagaccctagctgcacctagaagattgttggaagccctctgcacccgtagtgagattccataatccatgtacctctcttttgtgcagcaggccatcgtccgagatcgagcccaggatatgagacaacgaagttgtgaattgatgagaggataacgaaaaggaaaagaggcgtaaaacagtgtaaataagagaaatggaaagtttgaaaaatcatccagcaccctcgctctattaaccagcactctagcataggtgagcactgctactgcaaggtactactgctattgctataatttagtctataacataatttaagagaaaaattttatatagatcagttgctttaccacgctacagctgggtgcgttgaataattgaactgggtttctgatttagtttaaaaaaaaagggagtatattccagaatactgcacaagtcggtaatctctcccgtcccttgcatattcctccgtcctgataaggcgctcttcctaacgcatcactcaaatgcgccctagcgacaggcttttccgcaagcgacgcttacaatattacaccttgggcataggcgtacatctacaataagaattataaatagaactcgatgctcaccaaccaacagccttagcgaccttgatagaggcactactaaggaccatctaagtaataactagcagcagcatggatgcactgctccctgctatttctgctagcattctctttcgtggtgaaattactactagttccagcagttactatcctttagtctactacctgctcgtagcggcattactcccgtctgacacagaagccgaaagagaggaatgtccaacaaggtacccgtgtagtacttgcggcaccactcagtttgaattgcaacacctttgctcaaaacaggtgcacccgattctcgcctctttcttcttttatacgttgccgatcatatctcaacagccttctcccatgcccacgtcagcacaccaatgtcgattaaagaggccatgcaggatggcctccaagctgaccagagccctttgtttcattccacatgcaatttcactggacaaatccgtcgtcaccattggccgccttgcccttttatcccgtgcttatcaatccttgtttcaatacgagtgtcataacggacttactcgggtacacaagcacaggcttgtttcacaccactgtgatataaacgttacattagtacctgccttggtacatgatcaattgtcctgatctctcagtagatcgatcaagataattaaaagatgcatcgatctagtggccgtttcaagcctatactttgcaaaaaaagcgtgtgccaatgcatgaatcataatcatattatcggtattcagccgcagtgatgaataaacatctacctgatcctcgcaactctaccgaggcatgctccaacacgcagctaaatgacaccggtactgcttcgcgggaagtggtcttgaaacactgcaaaaggcaggtagcatgtgtttcgcaaacaaatgcattgccaaatccagtccatcagccaatcgtcatcaaaacaggcatgtcccactcatccacagcctcggagatttccgaaccatgttttcttttcccgtcttctttgacacccctcggcactcgtaccgcatcgcctccttcggcttcacatgcaaaacatggcttcatatctattttgcagcttcccaattgggagctttgaacacttgcccacggccaaaacgtaggcccaaaaattgagaccagagttcccttgatcaaatcactttacccaacgccgcggatatggttccgtaatccaaacgcttttgtttctcctatttcatgcccttattggtcagtgctcttgaggaacatcttgaaaacttccgagtctgtacactcctctgacgggtagccaagatcttcaaggaactgttccaaatcggcgttctcttccggcgggcattggatccctgctaacaccttggcaacatcgccgccatacgtgcgatactggaaaaggctgatgttgaactttggtctcaaagtcgtcaggaacttttccagcgctcccggccgctcggggaagttgaacatgaagagtctttcgtttgtgacgcccgttcgcccgccgatgagatagcgcacatggctcttggcgagctcgtcgttggatagatccgttacctccataccctcctctcggatgcgctccatgagcgtccgcacctcttcggccctttgggcggccgggactgttatggaaaggcctataagcaccttggcaacctcgccaggggagtaacggtaggaaaactcggtgacaggccgaggcatgatggtgtcgacaagcttggcgaaagctccgggccgttccgggatggtagcggccatcagaacttccttgccctcacctagcgcagcgcgctcggcgacaaatctcatccgatcaaagttcatgttggcgccggaggtcaccgcgatgagcgtcctcttggcattttgagatggcttctgggcaacgtatttctttaggccagcgatggacaaggcgcccgccggctccaggccggatcgggtatcgtcgtacatgtccttgatggcggcgcagatctcgtcggtggtgacctcgatgacatcgtcgacaacctcgcggcaaatgcggaaagtttcctctcctgggaccttgacggctgcaccatccgcaaacaaaccaacttcggagagcgtgactctcctccccagtttcaaagattgcgccatggcattcgcatcagatgcttcaacgccaatgatcttcacatggggtgccatccgcttgacaaacaagccgataccggcaatgagccctccgcctccaacgccgcaaaagatggcttcaacattggccatgttgacctgcgcaaacatttcattgccaatggttccctgtccagcaatcacgtatgggtcgtcaaagggcgggatgttgatgaggccattctgctttgcgcggcgggcacactcttccttggcggcgtcaaagtccgcgccatgcaaaacgacatggccgcctagacgcgcaacattcaagtgcttgatgctgggtgtgccctctggcatgacaatggtggcggggatcttgagtttcctggcagagtatgccactccctgggcatggttgccggcggagcagcagacaacgcccttccagcttttggcagggtcgagatgcgccatcttgttgtatgcgccacgtagcttgaagctgaagacgggctgcaggtcctcgcgcttcagcagcacattgcactcgagtcggttgctcaagttgacggccggggtgagaggcgtcgtcttgcaggcctcgtagactcgtgaggttgcgctggcaatcatgcgcagatactacatgcgcaaaggcccgtctgtcagtcttgcagacttgagcttgctggagaacaaggagaaaaagagaggcaattctactcacatcgggatagccatctgcaaggcggtattcctccgggacatacgatgcggcgtcttcttcccttccggacggcggtgttggattggcgctgtactcggtcagggccatggccttcatgtgcgatgacattgaaggccggcgagtgccattgacgccgcccgcagcgccgttgggcgtcagcgatgcgccattgagacccgccatctcggatgagtatcagcaggtcgctgctggatttccgttatttgtggtggaattggacgagtgtttgctgcaatgtagaagaagaaagtgagtcctcttgtagcgagggatgggatgattgccctccgataaatcggcccctccgagttttttctggggacaaaatgtggcgtcacagaccttggcaccctttgaaacttgatgaataacaacacgagaacagaggctttcgaaccttttatgttaaaaattggggcttttttgcttcaacaccacacatgacttgtgcaaattgtaagacacaccaaatacgccgagacgtaagagtaagagtaaacaagacgtaaagtgaacccaagcgatcgagcaaggcctgactcagttaagaatgacgcgcgcagcgcatcgatatcggagcccactcagagcgctctctgttatcttgctgcgtgaacaactcagcagcatatgcacatgcacgcattttaatttgcagagggtaatacagcattatcagagctgccacactcacaagcaaatgcaatttacactcattctactacgactattgccatcttttttaatctttggagcaaaatgtgagtaccagactatggcgagtgactccacatagtatacatttctgagaatactctacgtactgtatacctctctcgacagctaaaagcgacactttcaagccaagatatccaacatgaccagtatatgcctggtgtttgttattctgaagctgaatactcaaggggcatttcaatcttgcctcaattacctattcaacgagggcatccatcaatagagagagagctggctgagcttctctactccccacggatctttgctcacgtatttcaacccctcaacatccctttgctgcaatgtcttggtcatggcctctttaacggccctgccttgcccctcttgcaagaatttccgcaagacacctgctgccagaaccagcaaagcatccgacggctccgtcttcttgtcgccttgagggctcatctggcctgcagccaccgcgagcgggaggccagcggcgaatggcagctcgtccggcttgtttgataaaacgccagcacccaagattcccgcatagccctcgctcagcctctctaggaatcgccatgcctcgtgatgcatggtgaagaggttgaagcggatgcctgggagttcagcctggaggccctgagccagcttgcgtataagcccgggtgggaggaggcgtgcattttcgacctgggtaatttgtatcattgtcaacaggggcttttcaaggaaatgttaatgatggaaaacaacttactcttgcctcttccaccttatccttgaattctggctggatgtgatctctgctgttcgtgtactgcttgagaatgccttcattcaaagcgttctcgactgcggcagatgaccacggcacgcgctctccagggtgctcaaggcgatggttcgttgccaaggtcaagtatcccataaacttcaagtttcgtcggttggccgcgtttatcttgagcttgcctttgcgcctctcagccgcccaattagtaacagacgtgcctatgctcaagcagtagtttttaaagtaagcttctcggttcgtcggcaggtcgccaacgaaaaacgacggattgccctgcatcttccagagatcttcaaggtcctcccacaccagactgtcggcaagcatcttctccttccgaagcgcatgatacagctgcgtcacgcccacaagcgctccggggcccgccaagtaaggcccgccggaagagtgcaaggccgagcgcatattgtgtatcaagaggccgcagtgtaaggggttgcgacgaaggaacttgaattccggcgcaatctcgttggggaacaggcccgcgtctgataccagcttgcgagctgcccagattgggtccttgtcccatctcgtggcggcgctgagaacccgtgagcgttctttgttggagactgggatttcgagcattgagtgcttgattttgaggctttcttgctggaattctcggtaaccacgatcacactccgggccaagagactgcagaatatcaagatagatctgaaaggcccagcatagccagagaggcgcagtcttgttaggctcgttcatcatgtaagccattccacgagtcaactcgtcgactatactcgaagccccgagtttccatgccagaaaacttacgtctggcaggatctccagcatcgccgtcatgtcttgcttccatttctggcggttggtcgttccagaaccacccagcttctcgtcataccagccaaaactgccgttgtacgattgcagatgcatctcatcgcgctgggtagactgcaagtagctaatcagcatcgtcatgggattcatcatgcatacatctgccaggtcgtacgccttgaggttataggggtcacctcgctgcttatcctcatgaatgtcgattccaaatgcactgcatatcctggcaaaatataggttggcaacataggcgccgccgtccagtttgctgaacaatgggtctacttcttcttcaatgttgcgggcaagttcaaaggccatgttggtggcaacagaaacagccgcaaggtccagcttgccagaagcgtagtcggcccacaaagttttgatctcgctcctgaggcggcgatagtcgtccaagagagcaatgtacgcgaaaaggatgtccaaggcggagtctccctgttccgcgacatatttgacatcggttgaaggtgccggaatagcggcatcgggagaattcttaaactctgcagaagtataatacacttccagagggctgaagaagttgtcgtccagacctctcgacttggcatctgctttggcgtctacgctgaatgagacggctcccataaggggcttcaagtgatgacggactttttcgagtacgcctacaaagaaagagtggcgatcgttggaggcggcattcaattccactccgcttgatgtgagacggtctgagaagctctttcgcactatcatgaaccgctgttagccctctactcttctttttccattcaccacatgactttatcctaaaataatcaagaaaataccaaccttgtataacacgctcaagtgcaatagaaaaatatttggggattttgacatcattcaccttggacacaaactgtgccaagggctcaaactctttgatcttgatgagatatgtgggcttcttggaagcggtaccactgccatcaacgccggcagacgcctctgatgtggtcgttgtcggctttttgggctgatttgacgcctgattcttggccatttttcgagctttccccttgagcctgcccccaacggctgctggaggatttgccgttgatggagtggcggtggcagcatagccgtgggttttggccgtcacagccagccattcggccaccaagtcggtgtcggccttgtactgctggtaaatgccctgagcgacggaattggcattttgttttcccttggattcgtattcttatttttggttataagggcagcaagttaattttgcaattgggttgaagagacgagtagacactgttaccattttgttacaactgcggcaactagtggaggtggagttcaagtgggctgttgcgtgagcgccgttctgaggagagactaaaacagggcactgatcagcctggatgatatgttactcgttctatatccaggttaagagctatataactatcagtcattcgtgaataggatgccgagattgttgagattgaatcggcgaagccgccaattagcgattgatggcgaggtagatgcagcgtcgataacggattatcacatgaatgtatacatcccagcttgtagagcagcggcaaggtatcgcagtagaacattagagctatgtgcttaaggttacaagattccgtatacttcaaaaattataacactaatacatcttattcatatagcaacaaaatcaatattctagattcataatgaagtatatacaaagaattgaaaccgttaaaaaccaaaacgcccgctttccctcgtccaattgtcatcgtctcaaaatcatgatttgcgaggcttctgaatagcctgttcatacgacggcaagccatccattgcactcgagcttcccaagtctctgcttcgatcgcgactttgctcatccctccatctgtacccctcaggcgctcccgacggcatgcgatctctataagaaccggccacggactgcgcctcggaagatgcgcctctttgcgcagggccttgtccgtggtttgtgtaagatacgccgctgacgggctgagagggtgccgggcctgctgcacgggagcgcgagccagagctcatgagagacatgatcatatcgttgcgctcggccttgcgctcggccttgcgcattcttcgttccatgcggcgggttgcacggtcactgcccgtcatgtgtgaacatgtaccgtatgcggcaaagggggcatggcaagcggcgttgttgccgctgtagttgttgttggcgtagccattgttgtagcctctggtgtagccgttgctgttgtatccgttgttgtagccgttgttgtagccgttgttgttgttgccgttgtagcctgggttgctgccgttgtggtcgctagccagggctcgggcagctgctgcaacgaggccaataaccaaggccattgctgttgttgaggatgaggttgaggatgagattggaggtgatgtaatttgttcgataacaagcaatgttatcccgaatttgtgcgagaatgtcaagtcgtgacgtggacgagtattaacggcttaaagatggacttgtatacagccaaggactataagatgggtgtgcgtgtaaaaggcgatgtaatgtagtgtaatgtagagtattgcaataaagaaggaaaaatatggatggctcttatgggtattatataacacaagacttgttcgatgatgagaatgacaaataatgataatacgacaaaagcagatgcagatacgcttctatgctcgcctcgccgccagcctcagcggcaccgcctcctcctacagccatgtccaaacagcccagcagtggctcagccccagcacgcggcctccaaaagcagctaaaacctccaagcaaagcgaccttcgaatcgatctgctcgatgtggcctagcgctgccatccatcggctccggtccactgtcggggccaaaatctcgacccaatcggccaccagccagcattgattgaatggcggactcggagctttacgagctgtctctgcgccgactcttctcgctttcgtttcaatttcccatctgggaaaactctggcgctaacacgcgaaagaagaagcatcacgcgatccactacatgtacctatatacacgtaggttatacacccaagtaatacacattggtaggtacctcgtcaaccaactgtccccgactcagaatcacgatttgcgaggcccgtgaacgacctgttcaatagggcggcaagtcattcacagatgagcccgcacctgctcccaggtctctgtctctgcctctttggctcaccggccggttgtagctctgctcgtccctccatcggtagccctcaggcgctcccgcaggcacttggtctctgtaagagccggccatggacccccgtgcctctgaggaatggtacacgccccttggcgctgggccctcgccatggttcatacaaggcggtgtcggctgtggaggtgctggcgctgctgagcgagagccagagccagagctcatcggggacatggccgtggcggcgtccgaggcccggctcgcgattcgatccgtacggcggtctgcacggcgaccagccgcagatgcggcacggggagcattgttgtgcctgcgattgttgttgtagctatggccgttgccgttgtagcccgggctgctgctgtcatcgctggacaggattcgggtggctgctgcaataaggccaataacgaatgccattgctattgttgacgctgcgttgaggatgaggctagtgtaatgtatatgatgatgaggcaatatcactccgaatagatacgaggagggcaggttatgacgtggacttgtatatataacttgtataaagacaaggtaaagtaatgcagtggaaataaagaagaaggaaagaagaagacggacggctcttgaattatataaatggcgacttgtttgatgacgggaattacaaatatctaggaacctcaaacctactagtagtagtaaatacgacaaccaagatcaagatacgctcgacggcttttacacccacctcaccttgccgcctgacattgagccattaccagcctcaacggtagcaccgcctcctcctattgccaggcctccggcgaaccagccagctaaaatcttgaaagccatgaaaataactgaagccatctcgactgctgctcaacatggcctggcaccgtcatcttccaccggccccggcctccaccatcggtgccgcggggggaccatctccactcggagctgaacgataccgagctgaacgataccgagctgaacgataccgagctgcattagcgtcgactctttcttcaatcctttccatcgtctttgccccggtcagaagaacagaagaggcgccacagcctcgttcatgacgcctgcaattgcgaaatgtcccaataggcgcgaagcagagcgacgccccccgcctgcgtttccaccgtccttcccctgccgcgatcattggcatcgccgtcgtgtggcccttgcatgactgtttccgccgtctctgccatgtccatgctccttagttccagtctcacgcttgacgtcaacggggcttgtttttcctggatccccttcccagtgcctggaagccatcttgcccttggaccccagacctcgtcctggggagtcccgtagttacgatagtcggtggagtttacggccttgtgattgatcccgtctgtctctggcgaaacctgaatgttgccaaagacgcctgatccccaccacatgccgaagcggcctctgctgtctcgagtcctcaatgctgccagagcgttgtgcttgatccagccaagatacgccccgcaggctgctgtatgagctgccttgacgtggtcgaagctatccatgttgagagcattgccgtcgtttacatcatcccactgtagaggccgacaaaatgcgttcaagtggtgaaagtatatccctttaaacgtctgcccatcctgggagcaggtgccacttgcatcacattcctcttctagaatgcctccacggccgaggcctctccattttggtagttttgacgacactcctaccaagtctatcggttggttcgtctcaagactccaaccagtggctttgatgactgcttgaatcaggttatgcccgtctgcaagatacgaagggctccccgtcacgtcccacagccccctttggcccgtcaacagcactccctggttgtaagtgtacaccatttcatcgcggacatcgcactccacattgccgggcttctgtcgatcaatatggaagccatcaacaaacaggccttggctgttggtcatgttactatccctaagccatttgtagccctcgatagctgcttgaagatgcagggggtctttatcaacggcggttccgttgttgaggtactggtacatggaaatagaggccgagacgtaaagctcattcgtaatggcattcttgtaaggctctaggcggggattccagaccatgccgccgtggcacagcgcagtatcccatccctgtgcgccgagtagccaaaaactcttggcccggctttggaacgaagggatccaaaactgaccgcgccaaggcagcgatgccagggcttcatgaacgtcagttgggaaactagcattgaaattggactcagtcccggggaaatggaggctgttgtgcaatcgagcaaagttgacggcctctatccagccaagcaccacccataatatatcgtcaaaagcctgaattcgagcattccaagtcaataaagcatccaaggccaaggaaaaaagagcgcacatacctgatctcggatggccactacatcctgctcaaaatgatagccaataacttgatcgtaaaccgacgagatgagattctcatgtgctcctcgaatagtcgggttactgctcagaagtaacgagtcttgcgacttcgtaagggtcgacagcatgccaataactacagtttctgtaactgcggcagtccagtctattgctgatggccatgtgtttcttcctatctggtagtattcattctgaagcacagcaagcgccgaaaacgcgccttctaggatgtcggtgccggcgtgatcagacacagacgtgtttatcgcattggggaggaaattatctggcgctggacgacaattggtaatatcggtcgcggccacagggcagtcttctttttcatatagcccaggggcaccaatcacaacgggtagaaaagcaaaaccaacgacagcatgcacagtaaggagtcgactcatggctaaagggaatgaaagtgatcagtcatgtatgaagtagctgcggcgggtataccggatatctttagatgtttggttaaagagagtttgttgaccgttgattctagtattcgtggaaccggcgcaaaaatggcaatcttctgttgtgtattcttggcctcagaatctacccatggagagctggacaagtgcctgagaagacacagacaagcccttgtagtagagagactgatgcggctagtgacgatgtatgtcagtacaaatcctattagaaatattgatctgcatctatacgcatataaaagacactgcaggaacatttcaagaacatttcagaaagacaattaggaagataccgaaatcagtaccaagtgagtgtctgacagtagaataagacataccataccctgtaatcttgcaattactaggtggtataatccatggccaatgcagaacaggaatatgatccgttctcaaaatgaaatagtttagtgatggagtatatatccgccaactcaatacgctgagatttaaaagaatatcgctgatgttgtaaagatcaaggagattgatagactgctgattgtcgctgaggggtagatccacagccccgtgaccaaatgaagggattggtatgctcggcactcactagctgctcttaaatcgaagaggcctaaagtgacgactggaaaggtatttcacattgagagcggtacatttcaagattttcaatgatttttctgtcatgggtcaagttgcttgcagggcagcacctcgtatgggactggtgtagtagcagtagcagctctaaattgtgtaccgtgtacttggtgcaccgtcatgatttaccctccagagcgcagttgaagatgatgaataatccagaaaatgaaggtatatacatgaaatgaaaataaatcactactttgtatataaagcgaagctgtatccatgcatgtaccaattcctgcaatcgctcgatcgaatcgcaacttaaaactagattgtgcataagttcattttaagctggtggtttcactgccagggataccctatctatggcactgcgctattttcatgctctcgtcaatcatgcgttcccttttccatcttcgactttgctcaatatttacattcatccacatctctccatggctgaattgcgataaacaacgccgcatcatacttttgcacgcttctgtggctggttggcacgggagcgatagtagcggtaccaaaaagccctgcaacggggcctgccgcgcgcaagtacagtacttgcatatgccgccttctgcttggcctgttagcaggagagccccccaaaagcgagaaaccccgccccgccaaaagcctgtctggggtttgtttactttcacgccaaaacaagccgcccagggatcgtctcgtttccagcttccacttccagccccggtccttgcttttcacctcccgcaactccaaacctcgacttcgactgcggctgcaccacgcctggctgctgcttcgacatccgaactcgacgcgtccccagccagattcacagcgcctgcccttgcagcgtccgtccgcctggcgcatccgccctttgctccgatcaacaatatccagaacgcgacgcgcgagcttgcatccgcttaccgccatcaacccccaaaatagccaccgtcgactctctgcagctccagcatcgcgtgcggcgcgtggcagggcattgccatggagtccgacgcagttaccagatatcgttcgcgcattcttagggaaatgaacgccaaccgcgaaaatcccttcaattccccgccttcgtccaccggcagagcgagcccgaccctgtcatccgtcttttcagatcccgacggcgagtccacacgcctgttgaaccaggacattgcccgcgttacggctcccaagaagctgcccatcaactgggaagctgcgcaccgcaaatggcccgagttctacgcccagcccaagaagaaccttgccatcctcgacgaccagacagacaccaagccgttggttgaagtcccacgctctaagaacgaaagaaagacggcgcaaatcattcccaagtacattgacgataccaccgaggacgcctggaacggttccaagagaacgcgctccgaaatgcagccgcgcgtcgacaacgagcctgacctgccgcaaattatttcacgcgcgcccattagaaaactctccaactacggcctggcaaaaggtgccgttcacaaccccagccctctgtccaaggtacacgttcaatccccgcccagagagcgggccagtgaaagggagcgacaggcctctatcgaaaaagccttggaaatactgcgcaaggcatcttctacccctggtgatttaaatcgacgagtatcaacccacgaccaaagctcgcccattctgtcttctgccaaatctagcttgacagctgttcctccgtcaccccctcccttaatgtctagccctgtacacgagacaccgaatggccgctcattcttcatgccagacatttcgcatcttgatgactttgttacgggcactttgagattcaacggagcaatgaaggacggcgtacccattcttgttaaacacggccaagtacacgaccagaaggagaggccttttggcttgcgacatgcagaaatcgatggtgtcaagatccctgaagatgaagagaagatctttatatcaatggatatgatccgtgaagaaatcgtctctctccaagagcatcatgacaaaattcaagactatgccggcagccttcagcacgaggtggagaggctcgaggctcagctgagatcatctcgcaagggtatagacggagagcccaacatctttggcgtcaatgagcaagttttggctcaaaagaagggtaaatttgagatgctttctcctttttacatcgtgatgactggttactgactggcatgtagcactcgaagctgaagtagcgtcactccaaaagcggctggatcaggcgacgcatcgaatcagcacaagtgatattgaaaacgatactttggcccaagagcgagaccgtgtcatcagccgcctgcaagaggcttgcgaagatatcaacaaattgactcggaagctgagcgtcaaagagaaagaattagaaactacccacaagcagctgaattcaaccggacagatgcgccaagacaacgatactctgcgtcgggacgttgcagccctgaagcagggtcgaagcaccttgcaacaagataatgcatcgcttcgggcagaaatcgatgaactgcggcgtgcacagcggactttccttaacgaagctcagtccttgcgatctgatggcaatggccttcggcaggaccaccaatcccttgtcaacgaaaatagatctttgcgagccaacaacaagactctgatggacgacaatgaggatctccgagagcatctggatgttatccaacacgatcttgacgtcgctcgcgaggaaattgaaacgcttcgacaacaagtgcaagtgatgaggcaagagaagaagacactgcgcgaagacaacgatagcctagtccggcacaacgacaaatacttcaacgagaacaagactcttcgtcgtgagaactctggttttgagcgtagcattcacgatttgcatgaacaaaacatcaagctgagagatgagcttcaaggagtgaagaagcaattcgaccgctaccgaccgtccggtaagaacgatttccccactcggcacgaggaagagaccgaagaaaacatgacatcggctttcttcgttcccgacattaccctcaagacaaatgataccggtccagctgatgccactgaatcaaaagacatgccggatctacccgaattgacaacgcataccgacgacctcatgactggcagcaatgaagcacagaaacgtgaggctgcctcacacagcgacaaggctgatgcacgacaccgatctaagagcagcgtaaagtcatcaccatcgaagaatactggcaccgctcaaaaggttgcttttgatctccccgacaaatcgaccggaaagccgttgcaaggatccaagtctacggtagcaaatcagggcagcaaacgccgaagcgcgagcagactttccctggatccctttggcgacgatgatacgacgggcatgctgtctgtggacaacatcactcaggacctggccgtatctctgaatttgaccacaacggaccacaaaggcaaagagacgaagcagcctcgaggcctgaacaccgaaaagccagctcccaaagttgtgcacattgattccaagtcgcagtcattcaagaagacagccatggcaaccgaggttggcgtgcggactgttagagttgtcgatagagatgtttgtcccacgttgtcgactaatgctcggcgaattctggacgacctctgtggacacaattgccaaaactgcaccgtctgcagtcgcatcacgtctcactctggcgtcatctcctctgccgatctggctgcgggtaagaagcgtgtgtcgatcccgcggcccgttcccgtcagcgagcgcggggtgtctggcggcgaccatacagttcgaccagctcactcccctggctatgccttggctcttgtaatcaagggcttggaagatgagtctcagcatcttcagctggaactgacgcgccttcaagcccgatacaatagaagcgacaagtccatgggccgtcaggacagacaggatctggccgaagcgattcgcgtgcttttgaagcgtgtcgagtcgaagagcgaccagatttacagcctgtacgatgtgctcgaggggcagaaggctgtcggccaggagatgacggaagaagaagtggagatgacagtcttgaacattacgggcatgaccgtacgagacgccacaaatttgagtgatcaaatgacatgggagggcatggtagaggcctaaaggaagacccatagttgaaggatgtttttattttcttcttgctgttttactatcattacaatttcacaaagatcaaaagagctttgtgtggtatcttatggatgagctctagccgctaaaaaaatgcgatgagaagagccgggtattgggactaggatattggggcgtttttataagctgaatgatggcttcaacttgatttgctagggctaaaaggaatgtcctttactttctgctggctggcctttttttttcatgttattttcttgattgcatcttttcaagaaggggttgggatatggcgcataaagatacctgcgcatttcgctttgtgtaataggcttgtactacctaggttggtgtctttttgttagcgactatgaaaacctgactgactttgatcattggctaaatgaaatcgtacgaatttgcaaatgtgaagactgtgatgtgatgtgaaatggagcttgcgaatcgtatatatcaatgtgactagaaatcaaatctttttaaactggaaccaaactccctaatattatctgacatccatcaggttatatacaaagatctatctactcgtcatcttcttcctcatcgtcatcctctcccccaagctcctcgtccatatctacgtcctcatcgctattctcttcctcatcacctggtgcttcacccttttcatcctctttcctctttcgctcctcctcctgtctcgcctctgctaggacctttgcgcgctcagctctagcagcagcctggccaacgacgtatgcgcccagaggcgtcttggccgcatcaaagtccttgaggaaggcgtcgacctggctgcggtgcttgggcgcaaagtcgaccttggcgcgcttctcctcgatgaacttggcgttggcctcgagcttctgcaccagcacggagaactgtgagacgagcttggagttcttgttgccgctggatttggcgctgacttgcttgagccatcgcttgagctggataatgacggggagggcgagttcggggaaggagatggaggttgaccaagtgtacatgaagctgctcatgagttcgccgacttcctctccaatgccgtcctggaagactcgtgtgcggagatatgacttgggggctctgtaggcgacggcaaagtccatcggcttgagtgttgatgccttgggagccttcttcatctcggcagagttgagtacttctagtagaggcgaggcaagcgggatgtagacgtcggccgcacgcgacaggacgagcagtgagcggatgaggtggaatcgaagagggtagtatagggatgtggggagaagacgcatggcgccgagggtcacctggacgagggggtagatgagtggcctcagggggctctccttgccggcctcggcctccttcaaaggcgtgcagtgctcggcaagaacgcgggcccagaagtcgagcgagtgggtaaactgccagttgtagaccatgcggaaagaatcgttcttgttgttgacgatgctgttgcggaggtggatggcgagttggcggataaaagtgaaggctgtggtgtagccgacagcaggatcgatgccccagagtccggcggccgaaaacttcatcatgtcgattccagcaagggtgttgtggttggtgactcggcagccctggacgaggccctggtagacggccttgaggacggtttcgcggatacccttgtctccgatgatgacgagccgtctaataacacggaaagcggtgactcgcgatgagtgagagccagcggcttgtgcccagaggttgaccatggacttggccagagccttgatgagcttcttaaaggaaagcaggtatgggagaatctccacaatcgccaagagggtgacggtgattgtgccgtcgtctgacagcgagttgaggaggtgcatgatggaggcaatgtaggacttcaagagcagagataatgtcttgaacttcttgccctctgtctgaacgtagaccttgcctgccgctgactccttgatggggagatggtggttcagaatgagaggcacttccttcaaagcaagaagcagaatatcattaaagacctctgggctgttgatggaccatcgcatatcagcctggccctcctcatcggcttcgtcaaggtgagcagcgcatcggaatgcgagaacgacttgtctggtcgctcgcagagacttggtctcctccattgctttcctccagcctgcaacagtgctgcgagtcagctcgttgttctgtgttgcctcttcctccgccttgccgcccttctttctcttcttctttggcagctcctcgtcttcttcgccggcgctcagttcgtcgacctcggccaagtctgcattctcatcaaaatccaacgcttcggggtcgttttctttcagaaacttgaaaaactcgggatccttgtccgcaaggcccttcatggcctctgcgctcatgccaagtccagcaccctcatcgtcgtcgtcttcgctgccatcttcgctgtcgctcgcaacgggctggacaccgattgacacgtcagagtcgctctcttcagcttcttcctccttggcttcgcttcgcttccgcttgccgagtttgccagccttgtcgtttttgtcgatgatgtcctcgaagccgccggagaagaaatcgtcgacgctcatctcggtaaccttcttcgctttgcccccggcaggtttcttggcagaggcatcggcctcgccttcctttgagcccttgatatattcggcatctgaagctcgtttctctttttgcttgttcttgatctgcagcttctgcttcagctttgcgccagcctttctcttatccagaacttccttgagatgcgatttttcgaatttttttgtcgccttcagatttttcttggaggaacccatgttgggcaatcttttgcagctactgtgggagctgcaaattgaggattcaaaagcagaaagataaaaaaaaagaagaatgatgccgcttagaaaggcgaaaatcgtcgcgctgctaacgtgccaattgcactttccaaaaattttcgacagcgatcattatcgataaagccgctccactacaataatttgggcggtcaataattctgccagccgtgggagcctctagtgcagcttatagtgggctaagcgctaggcgccgcctcaactacagtagctcagtgagtgccgtcaccaccatctttgtatgagactcaagcatcgtcacagcttcgcggctcctcgatgcctcgcctcagtccaccatcatgaacacgcgtcagagctacgcgcccactccccatagctacgttcccaacacgagtctgtctgccaccatcaacctcgatgaagtgagtagatgatacctacacagaaccccctcccccgctctctcaacgtgatatgtgcgtaacataacatggctaatcaaatctcaaccacgcaaggaggtgaaactcaccgacacccgcgctgagcgcgatctccaggactctctcggtgaactgttcagcatcatcgtcacgctcgacgagctggagaaggcgtttctgaaggatgccatcccggaggctgaatacacagacatctgtgagcgctcactgaggcagtacaaggcgcttctggcggatgagacaattgcaaacgaattcaaggacctcgaagaattcaaagcaaaatgggatgtaggttacatcatactaatgaacccaaccatgaagctcccttaactaacctcgatatccgcgcaaacacaaaaagctcgacgtcccccgcgcaactgaacgcctccgagtcggcatgccatccaccaccatcaccgcatcctccgccgctcccgctgcagctcccgccgccgccgccgcaaacaaccccagcggcgtgctcatcctggaagccacgcaggagttcatcaccttcctcgacgccgtcaagctcggcctgctgtccaaggaccagctgcaccctctgctctcggacgtgatccagtcggtgaaccgcgtgacggacaaggactttgataaccggggcaagattgtgcagtggctcatcacgctcaaccagatgaaggcgtcggatgagctgagcgagcagcaggcgagggagctggacttggatatgcagcaggcgtatcagggctttagacgtacattgacatgataccattttctaatatcttgaatttaaatctttgtagttggaatatgttttcctttttcctcgtctatatgtataaaaaaagaaacaaaatccattgatggccatgacgatgataatgcaaaccccctaaactcacaccaaaaatgtccagaaactcggatacacaaactcctcctcgaatatcctcctcacctgctccagcacaaatctctccacctttcccacattcttcaagctctgcctcccgctctcccgctcgccaatctcgctctccaccttgatctcctgcagcagtcccccgaacctccctccagtctgctgctgctgtccttgtccttgctgttgctgcttcttccccttttctccttcatcattgccattgccatctcccgttacagattcctctcctttccccccctccggtcccaccgcggtcaacgcatcatccggattcaaaaagcagaaatgcaccctcttgcgaatatgcgccagcacgcccaccccatcaaacgtcagccccgtgatattcaacttgagcggaatacccacaaagctcggcatcggatagtctagcaatatctccgccgtcaggttcagcctcacgtcgcccgcgtaccggatccgaaacaccgcctgcacgtcctccaccttggcctccctcttgccgcccctttctgcttcctcatcgtcgtcgtcgtcgtcgtcaacaatcgcagagtcctgcccatggctcgtcgacggcctcgacggctgtcccagcgtgctcgacacatccgactttgcgcccaagttcagcgcccccatccccgggtccagcaagttgtcaatcgagctcagcgacgcctccctgctatgatacggcgtctgcgcctccgacccggccgccgagcccatccagctcgtgccgcccagatgcgcgcccgcgacggcagccagcggcgtgtgcgtccccgtcgccagatgcgcctggaagtagttcctccccggcccacccaggatccccggcgtcgacgtgcccagaaacgccctccccagatcgtggctgctgctgctcacgtcgctcttcagcgcctcccgcaggccgttctcgcgcttgcgggcctccatcatcgccgccgccgccgccagccgctcccgctcggcgatgctctcctcgtcctcgtcgctgtcctggctgtcgtcctcatcgtcgtccagctcctgctcgtaaaagtccggcagcgggtcggtgatgtccttgagctccagctctggcgggatcgtgccaaagtcgaagccgtggacgttgacggatctgatgaaccgcggcagcggcaccgtctggaatttggcgtggataaaggtcctgatgctctcggccagcgcatcgccgtctgggccgcttgtgagcgtctcccagttgagatcaatcgacatttggggtgagtgaagagaaagggagaagaaagttaacgagacattaaaattgattacagcaagtcaaaggctgctcagcagcactagcagcagatagtagacgtagaatagttgacagagagaagttggccacttagaaggtgtaatgtgaacatcaccttattagcggggccatagcttgagtttttcaaagacttatggtttcaagaacacacggaatacaagcgttataagggacgctctcgcttcattagcgtctcacagaaaaaaagaattgtggctatcaaaggaaagaagccgttcctaaaatactgtttctttttctgtcgcttaatattacacaatttgcactgatcaattcgcagttccatctttgcactccagctttaaactctgtgataatcatttagggtatctcgctgcctgctccttcattcatctcatccctccatcccaaaacacacacacacataaacgctgaaactaacttcataaaagagaataaaaaggtaatcagcgcacatgagtatcaactcgccaacgccatgatgtgacaaaaataaaaataaaaaggaaaaaaaaatatatatagagccaacgtgctgtaaatgcttctccgcacaccgcccgagttctactcgcttcatctcaagtcaactcatattctcaagcctctgcgtcctcaaatcgggcctggttgtaatacatgttatgctgaggctgtttgaaaaggtgccagcagttaggagcttgcaagatgtacctacgagtccgagtgtcagtatccgctatcaaagtgccgcagcgtatgaagtagaagccacaaaaactcaccttgccatggcctctctaaatcgagacttgtactccttaggactcgtcacagtcggcctgttccgaccgccacccgcgaagccgcgatctttgatccagctttcaagcttcttgtcccacgtatacgttctgatgcaatcaatgatgcccacgaccagttcctttctcctctcatcaaccgcaatcatcagagaatagtccattacgttctgtcgcgccaaaaacagcgtatcgttccaaactgacgccctaagaagcttcttggagtgttcgcgcgcaaatagaggagattcgtagatgtactctaccatgttttcgtctagtaaaacctcattttgctcgcctgttgactggattttgcggttgcgcatggatcccttcaaatcaaagattctcgtcggagatctgtcgtaaaagagattctccgtcaccagcaagtccagcttaatatctgtccccgtcactggattcttgatgagaatttggaagaagcccatcatcttggcgattacagatggcaaatcatggaacagcgcctcagccattatactgaaatatcctggagcaaatcgtaagaacgcagatgtctcgatagtcgagagagactatgagagataacgggttagttaagaactgatacacttagcactctcaaagcccctctttttacttaccttcaaaactagtcgatcatcaagcgtctttaagaagacagacttcgttttaccaccctttgaatcccattgaagacatcgcgacaacgattccactatgcgctcggcaacgccacacttccgcctcagagcatcaaactgctcggcgtaaaagatcttacaagtcatgaccgccgcgccctccttgaactggtacttgagatgcgtgccggtggcgcgaagcagactcttctcaagctctgattcgtcagcagcccaatctgggttgtctgatactggcattgatttggggtcaccatcgatattgccatccatgttctcgtctatgatactgtccgcctcccgcatcatagtctggtgcgcatctcgccggatgttggcaagcttttccttgtaatcatcgctgtttagggccaacgcgatgaccgagctaggctcatcttctcgaacaataatgtccgagtcaacaaagatgtgatctgtggcattgacgggatactccagcgcaggccacccactggctgatcgttcagcccaaaagttggtaagatatttcattaggcttgttttttgatgctttggaagctcaagtggaatctcggcgctagaatcagcaatctctttaatgtcgggcataaactcatcagataccgaaggctcagcgtcactagtacctccctcatcatccgacatgccttggctcgtgttcggattagtggtttcatcgtcccatcgaggctggctatcagaatgcagaggaggttcgctgggagttggtggctccgtttgggactctagcctagatgatccttctccttttcctcccaaggaagtggaagacgcttcttgtaatcgtgtctctacatcatgctccgtgtttggttcgcttgtcacagctggttcgtcaaacgcttcatttacgttgtcgtacacttgcacaatcgcctgcgtcgatgtcttgggcagcataggacgaggattccgcatgctagcagcacgcttcttacggtctcgaatgcgctccttctcgaattctctgctaaactctctgctgagctgctcaaagtgctttgctagagtggtgactttggattccttcttcttgctctgcaccatgcgaggaatacttgagccagccatcttcccccggttctttaatacagtcaagccgagtcgatcagatagttttttatccgatttgatagacccttctgactgttgatctgagttggcaggttccgaggacttcgagatagaatcggaagagccaattgacttgccaagcgactgtaacctagacagtgtccgcgagggttgtgatgtggctcttgttatcggtggtgaagtgctagtagccgactttcgtcgaacaccttgttctgagacctgcctggatgttgtttccatatcagtaggtctttcgctggagtcctctgattgtcttggttgtaaagttttctcgcggcggctggcctcaatcttctcagcaagagactgtccagacgcagatgaatttgtgggactgcgagccattctgacgggcgatgtagatgatcgcgttgctgatgctccgtctggcggagtagttgccgccactgtcgcctttgtatcttcgctgttggcagccgcttgagagtcatttataacaacaggcgctgagcttgctagatctagcggctgagcatgctcaagagtatcctccgacacaggtggaacttgcacaccttcggcatcaagcttctctgagcccagttttgcggaagtggtgctggcttccatactgttgttatcagtaaagtccgccgtttgcaaagttttctcctcaggctcagaaaaggtctgcgatggacgctcctcgctgtccgcagctgattccgttccttcgttggacgcaagtgattccttggattcgttgtcggtgaaaatcttctttagctgcagcattgtaagctgtcgcatatctttatctcccaagaagtcggcctcaaacgtagcaaatatttgatcccattcggtgattgtttccagcatttctcgaacgagaatgttgaacggaacaacttcgtagtacttggaattgacgtagatctcttgcagccgatggaccgtaagggcttgttcttcctgagccttttgcgacagcctttcgagctctgccttgcaagattcagccttttcaggaagaacgctgtcgatcctaatgctcttaagccgggcatttacagatgccatgaattttgcccagcgctcatccatctttgtatagatttcgttcttgagtttcagatcgttgctcactttccaggtgagtcgcgctcgcggtacgacaatttcgagaaggtcaattggatcccagtgaattcggacacgggagtcatgcaagctaaagtatcgaacgtgatctttttgatgatcgtgagggcattccacagcatccttcattcgcaagccacggccccagtaaaggagctccaggtactttccaaaagagtatttgtatgtagtctccgacattgccgtctcttctgagtctttctggcagatcttgcagtaagtccacatggaaattccatctcccagttcaggtgacctaggagaggcattcggaagatgctccacaaacacagtgactcggaattggtcatggacaaaagtacgatgatgctgggccatcttgcgatcgcatccgttggagtcgcagatttcgtctttactgttgaccaggtgttcgatgtactggccgagagtgcagtccgggtccatgtcggtatcctcacgctgctcatcgtagaagttgatgccaaccaaaacgggctctgtgcagggaatctttgtttcggtgcaaatgacggaatacagaataatgatattttggtgtgagtaagggtcgaatagatctaggttgccttggatatacgtctcccattggcgagtctgtgtctggtaagtataaagagccttgtcgtactcggcgtcgtgtaccgcatgaagaatctccattatctggcgaggcgctttctggccaagctcttcgaccatttccggcttaataagttgaaagtttggaggctcagccttttcttcgaaatcttcttcaatcatgtcctgatcccttagacgtttgagatacaaaaggcgcctttcttgctcacgagctttcataagaagatacggctgggtgaaccgcacatatggcgaagctgaaagaatcttggtctcatacttggacaccatgtcgctatagaaagttggcatgggcacatcatctggcacctggctatatgccgagtcgtgaatatgagactcatgcagcgacagcagcttgggtggctcagagctggcctgatctaacgaaagctgcgaagtaggtgcctcatcagtgtctccgacacaggagctctcgatagtggcctgtgacggcgggtcaccttcactagacggttggttgatcactacaattgggccatttctgccgccgttggtcgaatactgtaccgagttcagtgaacgaatgctatcgttcaaggctgggaaagaattagacaaggaggcagattcgtgggcctcaggtggctcaacagactcatcccgcaaaagactcgactcgagtttgagattgtatacaacgtagaccatgaagtcggtgatgtatttcatcttggcgagaaggtcattgctggcccctcgaagagtaatggtgcacccgagctcacgcctacatcccgaaaggaaaatgtaggacttcttccggccgggataatcattgttcacaaatgtcctgacctcaaaggcgctacatctcccaacttgagcctctagcatgtcaaaggactcgataatctttgtctcggtacagcgggcaacagctgctatgactgatcgcttgacattaaacgccactgcaatattggcgtctgagagatactgcagagccaagccagaaatggtcttttccgcaagcacaacgtgaggtttgagttgaacgattctctggaccacgattctgagaaattccttctcctgcgcaatgaccggctccaagctcataaattgctgctggtgtctctggtattcaattggaaacccaacaagtaggatcctgggatttgtaatcttgcgtggcatactcttcaaggcaagatttttggtgaagacgattccagagatgtaggatgtatcaccaggtttacctcctgggattctcttgagcttcacgtaggttcgaatatccatggattcgccattcgccacgtccggggacacatcatctgtcgccttcaagagaataggaacaagcgccttttgccaggcctcagggttgggtatatccccgtcgactaagagctgatagaggagcctgtcgacgtgcctcaaactagactcgttgagctttgttttggcctccttgcgcttttggagcgagttacttctagtcaactgggtcccgctgtgatttggagcatccacaggaaacagcatctccgacgatgttgacgggcccttgaaaacgatggacttgggccgaggagagccaaaatggtgaacgctgccgctaacattactgtgattgcgtcgccgagttgacctgcggtggctagcaaagccgggcgtcaattcatcaagcccaaatccacttcggctgaagtggctcattccgctgatgcttttttcgccccctttatggcgatgatgcttctttgtagagttcatgagcgatgaaaggtttgatttgtcagggtcaaagcctgtaggggggatatcggctgatgcgagagtcgcaaaaatactgccgacttgctgctcatctccgctcgagtcatccgacatgaagtcggccaattctgggtcgatgatgttgtcatcatggaaagctgggaatttggttcgattggagttttcttcttgaatgcctctccgaaaaggagcttgatccggcttgatccttcccagcaatccatgctttgaatggtgtcttttgtgaccagcagacgaatggggtctaccggaagaaagagacttgagcgagcgtgatgagctcggccgactgagctgtggagcgccaatttccagaacagaagaggtgttgttagattcattgactctccgggttgctggtattgtcatcatgggtgtcgttaccggtctcgaagtctctgggctctgcaatgtctctggttctctgagaggctgcgcaaaagaaactgttgattttctgggatcttcagagccaaatattcttggcagatacgactgctcatcgccagagtcctccgagccgctggcgtcaaagcgccgagtgatgacatcgaggcagcgcttacaaacccggagagagccgggaagaccaaatctttcacctgaaatgacaactgtacacttggaatcaaagatgaagccgcaggttcggcagtggtgctttcttcgaaatgctgtaaatggcccctggcagagaaaacactcctttacggtctcgtccttcatccaaaattctttacttagtatttgtctgcgcattctgtctagctgggcgttcatctggtccgacgctccatgatggccggctgtggtacctgggatgcggatatcgccagactgcgagcgttgaggattagagtcttgagtgaaggagctatgatgaatcgaattatgggcagacgtgataatatgacttgcttctgctgttcctcggtcggcagacgagtcccttgaagctgagtatctcaaatggtttgggtggctaatacgatcaataacagcaggctttctccgggcatcatcgggagatagcagagacgatgctgcagaaggacttcgtgaatgaaaggtcgtctgcaatggcgatagggggcctttccccttgactgggctcagcggagcttcagcgcttccactctcagcactagaaatgctgttgtccctccgcacccttgcaggaatgctgccacctttggaatcgtacagggttggtgagtcgacagatgagaggcgcgtctgcaagtcactctggggtttgccatcatcagtctggatagagctacggctggcatctcgtatccttgtagaggggccggcgatggtatgaacggcagtcacagggcttgtggcgtttgtcggtagactctgccgactagagggatgagacttggagccgctaatcaggctgatgcttccagatttggatgcggcaggccggccatcgacagggttggtggatgttgtgggagaggaaacatcgcttggcgcaagctgagaggttgcggtagagacggtggttgcagtctcggcgcggctcagagacgatatcgacggcttcgaggcatgtccttcgccggcagccgacgatgcctttctgcccgacttttccaccctctcggcatcgtcgtcccgctgcgcagccttggacgagctgctcccaccaaccgcctctcgaaaccggctgtagagcccgctcaggccctgctgcaccgtcccccggctctcggtatctgcaacgacgacgggaggaggggcgaagtcgttgaacgtggtcagcgagtcggtgcggctggccgtggtgtgtatctggtcgagggcgtgcgccagctgttccttttccaaggtggagctcaccgagacggagtggacggagtcgcggcggtgctgcgagtgtgtgggagagatgagcgagccggagaaggaggagccgtcgacgggtttcgaggcggatgtatggctggccatggtgttgtgatcggggtctatgggaagctctatctggaagctctatctggaagctctccagctcgctgtggcgctatacacgcaggagtagtagcgctgcctcagtgacgctgcttcagcacccgcccgccgcttagacgtcgatttccaagcagaggcgcatgcgcagtgtcgccagcatggtggtgtaggagagatggcgagaggcagtcgggagcgtggagttgcggctacgtcaggtatgcggtgccgcatgtacgcatatgtaagggctctgtaggctgcaggcgggatatgcgagcagagaggcggaatgcaggccgttggcgaggggtcagtcagccgcgggaggcaacaagagcgcaaagcttgatttgccggcaggatgtgacagcttatcaatgtcgacttgactcggcacaggctagtctacgcaatgcctggtacttatagctccatctagatatacagatacctgctgtagatgtcacggtgcatcgcaggcaatagtatgtgtcactctacatcttctcatttcgtaaaatgtcactgctaagcgcctctggagctgtctatcaagcacagcgtcgagcttctctcgaggcgctcggctacgtacccaggcacccaggcctagagaagcacctgatgctacctgacagctagcgcctgtccaagctccctgtcaacccgcggaaaccccaccacgcccggcgcctggttgacgacgcgatcatctccaactccagcaaaattcctggaccgcgttttgcgacgtcccgctcgcctgcatggtgtttacgatctgagtcatgggatgcgaagccctgccagcggcgcccggcgactctctctgattgcctgatcaacggacctcgcacactgtcgattgtgtcgattgcacctcgagtggctgccagcgcttgctttcttgacattgacaacgcctagggcgtttcccacagatgcgctgagctgaccagcccgccgcgtcgcatcattgccgacttgctaaaatgcctcccaaaacatcaccaacgcacgatgtcaccgagctgctgggccgccggagtctcgccaccattcccaaagaccagaagtcgctgctcgaggcggagggctcgtgggcggtggacatgaaagatgggccgcacggtctgtctactgtcccgagccatgtcctgcagaccctgaaggaagcatttgttcgtctcaaggacaaaaacgaccaagatgtgcaagaaggccagggaaatcaagagggcgaagaggatcaagaggatcaagagaaccaaaaggaccaagaggacaaagaagaccaaggagatgaagagggtcaaaaagatgacgaggatttagagggcagagaagaccccaaacacacggaagatgctaaacgctctcttaccgtcaataacggtgacaaacagattggatcctcccctggctcgatcgctgcaaggtcaagtaaagtacccgcatcttcttcagagagacctacagcttcgtcaccagagaggcctgtagcctcgtcaccagagagggatatatcatggccggcctcaccatccagatcggggaaccaatcagacgcatctgatcccggctcacccattgaagaggaatacaagtcgccattgctcgaaccgctcactcaaccgccagcgcccaaagcagatgacgctgcagaccccggcccctcttcgggcatcagcgagcccgatgatcttgagatggaggtcccccaagcccaaacaaaccaccatgaggcaccaatcaaccgtgtagctacgctgatccatacagcaacgcctcaagaggccacgagcaacttgacaaacacggcgtctactacagatacgcctccatgtgcgcagcctcgtgtttcgtccggccctcatattcccataccaacacctcagttgtctatgctctcaactgacccagtccatcatcggacacgaagaatgaagccgattctgtttgatgaagacggccccactgcctctggaactcccccaatacgtttggttccttccacgcgcatgcctttcgcgcgggcacatgctgagccgagcctccagagctcagctgcctcaaccccatttgatgatgatatgatggagagctcgccacccatacccccaccacacagatttatccaggatgccgccccccagaacagagctccggggcgccaagaccagatcaatcggctaccccacagtgatccagaagcatctcattctcgccaaacgccaataggccatttatacaagatacaagccgccatcgacgtgctgataagcaaaagcggagatccctatagtgccttcactgctacatatcccgactatgcgacggttcattcaggcaacctcttgagctttgttgaggcgtgctgccacctctatgagctccaggaaaagagactgatacgagagtatctatgcgatgacttcatccgagcatggtccggatatttgaagtacgctctcagcgggggccctagccatcttcctgccatcgaatggttcaatgatcttcgaggccccatcctcttcaaccgcatgtgtgtaaacaaagacaacctagacacagttttgggtgcataccccgaggaagtcgcaaggatcaaggccgcaatgaaccagagcaggcaaagggggccggctcccgagctagaaatggagatggagcaagacgtggaaattgtggacttgctggacgatgacagtatcatggacgacagcgccgtggaagtgagacgaggtggacggagtagtgtgtcgcgggcgcagaaacgaccaagagcagcatccgctggggacatgcctcctccgacaagacagccgccaactgtacctgcaccatcacggacagcaccggcaccaccacctcctcgacctcctattccacgagctgcgtccccggatctagggagcgacgactttgattacctcccctatcccgccaaagcaccatcgcgaccaaagccacaaccacagccgcaagcagaggcgcattcaagatcacgatcacgatcaaaaacacaagctgctcaaccacagcctcagcctcaacctcaacctcgccctcagcccgaatctaccccacagctacaaccgcagccacaaacccaacctcagctccaaccaaagacgcacagaagcctccctcagcgctcatcaccccgacgccaccccacaacctccgcagtaatctcctctcccgtatcaacaacccggcgacaacctcttcaatcctccaaccccaggtcctccccgcgcccagcggccgattacctcgggagcctcgtctcaaagggccgcaccacccctagttcgagcgccaggtcgggctcctcgaagccgcgcaagagaacggccgaggagcgggcgcggctgagggagcatttccggaagaaggcatctacttcgtcgacgagttttattggcagtggcattgacaattgagaggatgaaataaatggaaaagagaaaggaattgggctgagtgaaaatgacgtattattataatgatgtacatggtttattgatacgcggcgcgattgttgtatgaaatgactggcagaaatgaatggattatataggcgtttattgatatgggatgaatatggaaggcattttatagtaacgaaaaatagacacatcccttgaagcatgtattggcagcaacaagacggaacgaggcacgtggataattgaagcttttaacacaaagtgtcttctcttgaagtttaatgtaaaaaatgcttgtctatttcatacaaatgcactaatgcatgcataaaaaagcgttcaaaagctgaaaaaagacgcatcctccctcctcagtcatatcacatagtatttgtttgagtttatcagaatatgaagaaattttcagaaaagcaaacaaaataaaaacccattcttcactttcatcaatcagagaaagctatacagaggagaaaaaggggttatcaagtgagagagaaataaaaaagaataaaaaaagaatacataaataaccgactccttgaggagtactcgcaaaaccatctaatccgtctcattccagaatatgaataaatattttcaaaaaaacacagcgatactgcaaaacgccagtaagattttctcttttctttttttaaacgagttttttttctcgggtttgtttgtttgttttctttcttgactctgcgcgtcgaatgttgaagtgtggaaaggaagatcaaataacacagccaccaatgcccttgtataaagggagtttcgtaaacttttcaagttgtttgcttttaaaatgacgtttggcgttgaatagaaaaaaaaaaaaaaaagtcgaatggcggataagagggagcgtaaaagtaaatggttaagaaaaaaaagtgtttcatggtgcgtcgtgcaattatcatcaaaatcattgcgttgaaaaaatggcggtgggtgatggccgtgtgtctgcttggaatcattgcaatatccaagctgcctgccattggcatgcgaagagttagttttcgccgagggcgaatcagataaatccactccacaactcctagcttgaacctctcccccctttgtcgttctttttcttttcatcttcttgtccagtttacgcatctgcaggctcggctttggactcggccttttctgtagtaggggtgtcctgcttcttggcgctctcctccttggccgctgcttcggctgcctttttcttctgcaggcgcttctcttcctcaggggtcaaagtcttgagctgaagagcgtggatgcctccctccagggccatttcatctcgcagcagggcgtagaccattcgatggcgtgcaggctgcatcttggaggcaaatacatcggaaataatgactagcctgggatgatgtcagttgccgccgaagaaatgagttgtgattggaaatcagtgtatcaagtcataccggaagtgcgtctccttggagatgttgcctgccatggccttgtggtgggcgtggaggtgcgagtcattgtagatttccagcgtcagagggcagagcgctgcagtcagctgagagggaaataaaagtcagcgaattatacaggcaattgcgcataaacataagagtcgtaatagaagaatgcgagacgcaaaaaagatggaataaatcaaggtaaaatgaaaaccacataccttggcgcgaatggcatcttccaaaggcgttgttgagcccattgtggaaaactggcggccgacgtttgagaagccgagagcgtaccgtcggaacatggtgacaggagaatggcgcggtgggatgataaaaaatgacggtcgttgttagtggagctggctgaggctctgctggcggtgtccctggtgcgccagacggaaatcacgagacttggtgtgtcgggcgttaaagaggcggtcgagggcgatggaggcggcagaattagctgctgagattttttggatgtacgctctgtaagtcgagaggcaaaagcgcacaatggcgaggcagatggagaggcagagagggtgagaagaggagaagaggggatgaagcagagagggatgcgagaggataaaaaggtcgtctcgaggccggctggtggacaggaacgagcagcaggccctgctaaataagaagtcgttctttgtcgcaaacaacgtgaaattcggtgaagtcggtgagaagtggtgcgccatgcatgactcctagagtggcggcgagccaatcaggcgcggcgacaggccccgggaaccatggagcggtgacggccaaaaggcggcgggcggtgcctggacgctgggcgtgcctgtagtcacctgtagtggcctgtggctgctggtagcggtgcgaaaagggagcaaaagtggttgcacccaggaaaggggcatcgcagcagcaggatttcccgcacgcacaccccctggtacctggtggccacgcccaaatggctgcgtgggattttttctgtttttcctcttgtcgcttctttttccgtttttcttttttgccctcttagcatgtacatgtttgctaaggagcaggtacttgatagcaaacggacggacatgcatgcattggcgtccctgaatacaaaaccagctagccatgccgtcctcgacgtgcggtgcttgttgcaatgcttcccatgttgtacttgtttgaatcaagtgatggcaactgtgtacagcagcggcactgctattactcgcaccatgctgggccgacctatgggatgagagccgctggaattccaccatggcacggctcgaggcagggagagctcagccgtcatgtagccgcagtaatcaggagcgtcaagccaatgccttttccgtaaaaccggtgcccatctgttgaccgtctccatggcggccagaggatcctcgtctgctccatgccatgccgttgccgtatgcaaaacgcacctggtccagttcgttcatatggtgtccatcccttgtctcttactcacattaccctccggtcccctctctttttctcaattttttttcttctttgcttcaattccagctatacatggataccgcctagtaggtacatgctcgtataccagcaagggatggggggggggggggggtaaacaagctgcagggctgctcaacagctttctgcttgctgcgtgtcctcgcctggcaattgggccagcccagcaccagcccggcaccagcaccggcaccagcaccagcctgtgcgcgccacgcaccacccagcaggtcgggatcagagaccgccctttttagctcgcctcgatcgagccgtgacgccgatggatggcgatagtgccctcttccctgtagccttccctgtacagcacagtatataggcgaccagcccgtcaaccaggaggggggctctcggtggtgtaaccgcgtgttgagtggccagatggagcgagcagagaggagagagagagagagagagaattgcccaaggcggcaacgcttttgttggcaatgtgtgcatgtactttggcaacctcctcgcaggtgcagcagcttcatttcgttaaagcaccgctagcagcaagaggaggtgatgctgctgcctccttgcagggaatgggcttgtgcttctgcaactagaggctgtggccgtttttgctactgctgatacagtacgaggaggcatgtgtgtacatgtgagcatcaatcatgtccgtttccttttgctctcccttacatgctcatggccaggtatgcgtatgctcacacacgcgggcttccaaccaatgcagaggtgacaactttcacgcagccgccagaggtggtggcaaaaaatctcagatagatggcaccccatctgagatgccatctcgtcaccaagcttcgacaagagggcccgtgtaacagcggtaacgacgcagccgtcgtttgtggcgtgcgtgtgcgtgcgtgcgtgagtgagtacatttgatgtgcctgtatgggtgtcaccgtcaccgtcaccacttgtaggtttctgggctcaggattcctcaccaacagcctcacttcttctcactctccgtctctccgtctctcccccctcctctgctctgttcttgaccccctgatcccccatcacgaggaatatcacgcctctcctccccaacgtctccagccggccggttcgctaaactagcagctaagcaagaatcccatcgccgaacgtaacgtggctgacagcagatcgagctcagaaaagtcgggaacgcaccgtcgacccatgccgctcacacacttccgtctcctctttcagtgaccgccctattgccatgcaagacccctgcgctcaaccaaaaagtggcggtccccgcttgctggcataagcttctgtctccccttcttctctggcaggggcccggcctggcacaggagcaaaaaggcctctgcttatgtgctctccgcctttttgtgattcccaatcccgcctattgactcgacgccaatcccggccgcggccaccgcctgcctcggtagtcgtgcagtcgtgcagtcagtcgtgcagtcagtcgtgcgtggatgaatccaactgctggtgcagacggtagactgtgcgatggaagcacaaagagactaggcgtgctgcacgagaccagggagatggagtgatgccaaccgtagcatcgccaatcacagccgcatcttgtgtacgcacttggctgtcgtggtaggtattacctactacactacagcactgcagcactctgactgcacggtattactatacgtattactacctacaggtacatcaagtattcatcaacctcgtcattggccgtctgcagcacaagccatcgacgcatcctgctgtgtgcccttggacgacgtctcggcactcatttacaccgtaactgcagtgactagcggccgtcttagtgcttccaaatgtcttcctcagcgccataggtgcgctaaaggaaaaaaatcggaaacagcactggcagagcagttgaagccctgagagccagagcctaggtaaacgtcaaaacggtagcacattctctccccggcccagcggcgttgatgccccgatcttccggcacctcgtccaacccgcaaactgtcccgcaccggatcagcgccccggccgctacatctggctccctagcctcaaactgcggttttgcttgacgtttttataaccccggcaaaaaacaccatcaacatcgccaaccagcgacgcatcgcacgcgcagcaagacaagaagacgaaaagcacaacatatcgcggcaaggcaaggcatcgcatcagcgagaaatagaattaaaaataaccacaaacagacgcacactcccccgccagctcccgactctgcccctcaccctcaccctcgtcctcgtcctcgtgtctgtctgcatctgccatctgcatcgtccatccatctctcttctcgagccactaccgtgtaggatttctgccggcacagcgtctctctccccctccaacgcgggcaaaccattgacccctcccctgcctttgccttgcctttatcccacccccatatagtccaaccatcgaccaatatcaaatgaaatgatcgtcgcctcgccagccctgcgtcgcctcgcctcggcctcctcttcttcctcccggcttcgctcgcatggcccctcttctctgctttcccgtcgctgcggggccagcaatcctgctgctgctgcatcctcttcctgccactccctccgctctgcctcgcccttcactcacttcccgtcatcagccacagcagccactcagatgaggatggcgtcgtcgtcgtctacttccgccctgcctcgcctggccctcttcgaagccgttgcccgccacgacgccgatgccctcgccgtggtccactcgctctctggccggagcttcacctacggccggctgctgggcgacgtgcgccgggcgcggaaccggctgctcgaggcccggggcaaggccagcggcgacgacctggacggcgagagggttgcgctcttggtagagaacagctacgattacgtaggtgagcaatccatgattacgactgtttgtatacgagcaaacctgactcaaccttcacagtcgctctgctctccatcctggccgcgcgcgcaatagccgtgcctctgtctcccgcattccccatcccagagctcgagtatgtcctcaaccacagcgaggcctcgctgctcgtctcgtctcccaagtttgcctccaaggcccagcaggtcctggccgcagagctgacgtccaagcccgcccacgtggagctgcccaagcatgccgaaagtgcggatgctgccaccagagaggaggttcccttggaagacagcgccgagccgggccaagcaggcctcatgctgtatacttcagggacgacgaacaagccggtaagaaactgctgttatcataatgcttgctccatgacttggttctaaaactcaacctccagaaaggcgtcttgctgccccagtccgtcctcaccgcgcaagctcgctccctccatgaagcctgggaatactccccctcggaccatctcctccacctgctccccctccaccacatccacggcgtcgtcaacgccatcctgacgcccctcctcgccgggtcctccatcgaattcatgttccccttcaacgccgacgcagtctggaaccgcctcgctgctcctttcctgcccgcttccgagaccatcaccaacggcatcgccaccaacggcgacacaccggcagcatccaaggctcccaaaccaagggtcaccttcttcaccgccgtccccacaatctacagccgcctcctcaccacccacaagtccctcccccctcccatccaggacgcctcccgcgaggcaatctccccttccaacctccgcctcaacatctccggctccgccgccttgcccacccccatcaagaccgcctgggcatccctcagcaacggaaacgtcctcctcgagcgctacggcatgactgaagtcggcatggccctctcctgcggcctctccttcgccgaccgcgtcgacgcctccgtcggctggcctttgccttccgtccaggcccgcctcgtcgacgtcgactccgcagaggtcatcctccccggccaggaaaccggccccgacggccgcgagcgctccggcgagatccagctccgcgggccaaccattttcaaggaatactggcacaacccagccgccaccgaaaaggaattcacaaaggacgacgacggccaaggcccctggttcaaaaccggcgacgtcgccgtccgccgccccgtccccaccgccggcctcaacacctcccaccagccctgggccgccggccccctctacttcatccagggccgtaaatccgccgacatcatcaagaccggcggcgaaaaggtaagcgcccttgagattgagcgcgagctcctctccctgccgcaagtcgccgaggccgccgtcgtcgccgtgcccagcggcgcatggggccaaaaggtcggcgccgtcatcgtgctcgacagggccgtcgccgagaagtggtcgccgctggagatgcgccgcgcgctcaagagccgcctggccaactacaagatcccgcaggtcatgaaggtggtggacagcataccgcgcaatgccatgggcaagattaataagaagcagcttgtcaaggccatctttgccgacgaacacagcggtgacgaggcatagatgttttgtcaactccaacacgatttgcatttgtctctcttcttattatactgctatttggcgactggatgtagaatagagtcaggcatagatgaaatacgtaggtacagtaggcaatatctaagcaatccagaccatcggaaactcataaatgaacccactaaagcataaaatcacaagagtctcaagtggtgacagtaaatcaattgacaagaaagaagtattaaataaaagagaaaaatcaatcaatgcttataaaaaagagcacggcattttgggcccgaatatcagacatctattttttttccttctttttcggggttttctgaaataaagaggttcctgtgttggttcctcgccagccgcatctgccgccttgcgcagcctaattttgacaagtttcaagaaaaaaaaagataacgagagctcctgagccaacgccgtcatgtgatgtgagaaagatgccatcgtcccagagtcattagttgcccgagaagccaagctcatgtcttgctatgcgcaaaccccgacccgcatccgacaaaggaaaagtaaatcatgtctcttaaccactgacccctgaatgcccactcgttctgtcccacgatgggatacaaggccttgagagaggtgcgcattgggggacatgctacggatatctggtggtggtaggtagtagggtgtagtcaatgcaacctccgctccccgtccaatattgtaaagcttccatctttgggccattatacggtatacttggccttggctctggtgctaccagcatgagcgctgtccgtgtggcctgagaactcaatctgctcgttgctggggagctcaagggtttccttgaatctgcgtccgatagacaggagaatgtccttacccttctccgagcttcggccctttccgccggcaacatcaccgtcacctcggccgggaatgctctttcctatggtgcgagtccagactccgatacggtagaagcccttgcggacgttgacaacaacgcccatgacctcgccatcgtcttcctcctcgagcgtctcaccgatggcgcccatcatgacatgcagccagagacggtcgacatcgacgttgcgcttatccttgtactggtaggaccacttgccaccgtgcttgttctgggggtcttcccactctgggcgaacgccggccttgaagagatggtagtcggacttgagggcaagttctgaaacgggggcaacattgttctatacgatgggcacagtcagcaaccagaaacatgggatggaacctcacagggaggcctcgcagtagatgcgtcatggacttacgtagacgccccaaaactcctcaactgaatcgaaggtgatgacctccttgagcaggtcattccagttatcgccctggagtgaacacacaagataattagctccagtctcctcgatcaaatcaaaatttggccgtggctgcgagtccaatctgacgggtcctcattggcagccacttccaggtccgatgccgcatacctttccgctcgggggcttggtgaaccacagagtccacttgttctggagaggatgcttgacattgaagttgtccttgtcgtggaagaccgtcacgggcttgctgtcgtccgcggcctcgcttccgttctcagcgcccttgggcgagatggggatggtggagagatcgacctgctggtccatgttggttgcctccgtcgcagcagcagccattgtgtcgctatttgtgtcgcgcgggcgttgtgtcaagtttgtgggtggtttggtggtctggtggtttgtagccgcaaagaagaagtgaagaggtgtgtgttttggagaagaaccaggaaaaaaaattggagctctctcaatggcgggaattcgaaaatcgcggggcagcagcggtgggatgtagcagcagcaagggaaaaaaattgcagtggcggcagaaggaagagagaagaagtttgatggctgcttctgcttttgggatgtttggaaatttggaggaaaataatattcggctaaaagtattcggtttctgccttgataacgtccgaacttgctccaggcaaagaatcgggcttgtttcgtcaagtgcgaacagtgattctaccttttttgcaccgaagctactagtagtactttacggggcgcataaaagattcacatttggcagtggctgtcctgtggaaatgttggcctgggatattaggcaagaatttaaagtagagtgtacttatcataacattggttataggctggaaaaacatgtaccgcctactagattattattctagttcgctgaacaaacatgcccagctgctatcatgagaagaaaacacaaaatttgaggacaaaagttcaagggctaaatatagaaattggctaataatattgatcctgaaccggaggctgaacatggaaagcacaatggaaaatccaaatatagatcaaaatagatagctgctctacagctcacttgtcaaaaggctttcattgccacaaaccagaaaacaaatggcactgcaccagcaacatgtcaagagaatataccaattgcaatacaaatatatacaaatatacatataaatgtatattgcctatttcccctcgtacgtatttgtcaaaacctaaatacctacacacaacaagcaatccattaataaacagccctttcagcaaaatatcatcccttccatccttccatccttccatccagcatatatgcactcgtccgtccgtccatcctttgcttaaatcctccctcgtatgtaaaaccctcgtttcccgttctatccttggaataaataagaaagaaacaagaacgaaaaaaaaaaaaaaaaagcataaaatatcgctccgcatgtaaaaaccaggttgagaaaaaggaaatccctttaacagacttgtcccgtccttgcttgcttgtatatccattccacttgtcgtttctttctctcgtataaaaaaaacggcattgacctgcactaccttgtaccctgtgcatatgctgtccttccgtattcttttgcagcccaaaaaataaaaaaataaaagagtaaataaaagagtgattccgtcgtgtcttcctgttaaacgcctctttcgaagttaaaataggaagcggaatagaaaagaaatcgcacccaaatagtcgtaatcgtgagatttccgtatcatgtaaaaaaaaaaatccacaatgccttcttagaatatgcaaaggcaaatgcttcctcaaatcaaaaactttttgtcgaaatagaaagaaaaggcagaaaagtaaaagaaggaggagaggagaagctactatggagagaagagaatgaagagggcatgcagtaaaacttaaatcgacctgccattctccagcttattaacattctcttcagtcaaggcctctcctgctccagactcagggagggaaatgttgttaagatcagctggcacaccccctgcggcgtcaatgagcttcgtcccgtgaagcatattcgacaactctcgctctccttcgggtcggcgcaccggcggcgacatctcagccgccatggccgagtcaaacggcgagggctcatgccgtccgttggtcgtcagcggccgtggggtgattgcgttgggatgaaactcttccgacgccgaaagaggcaatgaatcgccttcttcgatgcccagatgcggaatgtcagcattctcgcagtgctctcccatctcggagcagtcagaagcaggcggctccgactgtggttggcgtcgggttaatgaccacctgatgagcatcttctccagtactttcatcgtcaccggcttaggtagataatcatccatgccagctcttgtgcacttttcacgatccccttggattgccgatgccgtcatggccacgatgggcacatcttggaccagctttttgtatggtaaatggtggcggagaagatgagtacacttgtagccgtcgatgatgggcatctgcacgtccatgagtataatgtccggctttttattttggccttttgatgcgccaatcatataatccagcgcctctttgccattccaagtcgctgagacttggaaaccgagttttccaatagttcgagtagcaatcttctgatttactgggctgtgagagagagagagaaacgttagccataagaagaagaaactgggagagaactgaaccttggctggccagcagacacttacttatcctctaccactaatatatgcagtcgtgctctttcagatcgaggaagttcttgctcagtcggcggaggcgtcttgacagaaacgcgccgacgcgtcttggcaacggggccacttacggggccatccgacccttgtgaagcgctcgtcaactgctcatactccgagctgttacacgagaggctcagctcggactgtagtcgatcggagatggctccggcttcagccaaggatggagctctggcccctgtgggcttcatgaatggaatccaaaacgttgctttggtgccggatcccacgtttgactccagcttgatacgaccattcatcaggtctagcaagttcttgcaaattgtcaatccgagtcccgtgccaccgaattttctcgccgtagatggatctccttggctgaatggcttgaagagcttcttgcgaacgctttcttcgatgccaattcccgaatcttcaataacaaatcgaacctcgatcgcctcagccgtttcgcgctctttgaccaccgaaaacttgacatacccctggtttgtgaacttgatgctgttcgtgaggagattggtaataatctgtcgcaacctgccgggatcgccaatgaccactcgttcattcgcaatatccttgccaacgtcggataagaaatccagatttttccgctcaacagcaaacttgagcatcttcctcacctcctggacaatatgagagagagaaaattgcacttcttcaatgtccaggcgaccagattctactttggagaaatctagaatgtcattgattacagtgagcagcgatgtagcagagctttgaatattgtcgatatattcacgctgctcttgggtcaactccatatcgcccagcagctccgccatgccgagaactccagtgattggcgtcctaatttcgtgagacatgttggccaaaaattggcttttaagccttgtggcctctttagcagcagcctcgttggccattgcgcggcgcttctctttatcttgctctcgcaaagcttctcctctttccttcagttcagtcacgtccattatgactcctataacgccttcgatacacgtctcttgcgtcgctctgttgtcttttgtcttttttccgagcatcgggtggaaccgtgtacgataccagcggtcatctacccaccagggtcagctttgcaggcctctttataccatgacttgacccaatcagaattgggttctccaagggcacaccacttaccaattccatgctccttcacatcctcattggttcttccccccaaaatatcttcgatgggttgcagccactgcgggcgttctccgtcaggcgcctgttcggtgagtcggttgaagacggtatacatgttctccccaacaaaccacctgctcctttcatggttatcttcagtggcagtgttccaaatcagagcaccctcgagcatagtaactcggcgttcgggatcaacggtgaagatggtgacgtgcgaatgagcaagtacactcagcagctgctggcgcgtacgcttggcactgagtttcgtctgcatgctctcgtgaatgtcggtgcaagtccctgttgtaattagatggtttgattagttactcgccctctttcgtcttgaaccgtttaaaatcaaacataccaaaccacttttcaatcttgcccgtttctttatcacgtaccgcaagggcacgaccaaggaaccatcgccactctccctctttgctaaggcagcgatactccatcacataaggatctcctgtcttcagagagtgagtccagcgagctcgagctccaggcatatcgtcggggtgaactgctgggtggatgtttcctttgagatcctgtccaatgcagcgcccgggactcaggccggtataggcataccatctcgtattgaaaaaatcgtgcgttccgtccgggcgcgccgtccacaccagctgcggcatcgtgtcgcatatgaccttgaaacgctcttcatcgcgttctttgatgtgggtaatctcttccgtcatggttgttacatcacggccagtgacgacggcggcaagaaattcgtgcgtgttctcgtcgtaaattgcttctcctagcacgtcaaatatgatcctattccctttgcgtccgtacatgcctatacgtttgctatcaaagggcttctctgtcctaagcagtatagatatcggatactcgctgacttctaagcgcttcgtaaaatcttcgttccacacctcccatttctctagcaggtaatctccatcgagtgaagagtcgaggtccgtgttctcagggaagagctgtctcgcagccttgttcggaaacgttacactgccatctttccacatggcgacaacgggcatctgtgtgctatcgatcaaggcgtctttcatcataatgagcttttgcagcaccgaaggcgtgctggattgggtatgagacgccacggttggaggtcccatgggagggaaggggctcgaggacatggtaataacgcccggactgtagaatagtggcgagctagagtctcggctggaagccacggatgccgggcttgatgtagttatcgactttttatccacggcttcgagggcgctggatcgggcaacggccctccggccgctaacaggcatggccggggcagattgagcattggtaaaggtcagagtgaagaagacttgcttatcctcgatttcccagatggtgatgatcatcttggcaaaggcgtggtactcggactcctttgacctgtatcgactattgaatgtggttttggcaatgtcttttcgggtgatgatgacctctaccgttgcgtcctgagtcggccgctcgatgggcttgtgttctagtccatcagtctgcgacagggcagtggcagccgttggtgtgacttcgccgcctccaaagtgagacggtcgtcgctgctgattcgaggccgccggtggccgtacaccaacttcggtgaccaaggtgtcgaggaaggcctcccatgtaacccatacggggcggccatcctgtatcatgtcgatgcccacctgcgacaacgtctgccctcgcagcttctccatcgtttccgacgcatcatcgtcgctcaagtcgtcggaaatgatgccaagcatcctgcccatggcctcattggccagtacaaccgtcttgaggctgttgaggatgatgacgggaacaggcagatactgcattgcggaaaaggcaacctggcccggtgatatcgacggcatggcgagtcgaaaggggctctgagacttggagcggacgccatcaccagggtctctgaggaagcgtccgcctcccagagagcgagggctgtcgtccaaacggccattcttgtctgccgtggtcagctgagcaggcgccggctcttccactgacggcgccgggtcgaaatcgagatccggcaggcctcgtggggcatggtgagcaggggaagtgggagagggagtggaaactgaggcggacggcgaagttcggttctgactgctctcgcgagcacctcccagggacgtcatatcgtgggtgatgcacgcatgagggagacgcgcaccggtgggagggcagcgaggaccgtttcaagggcagccactcagcagccggatctgcggtatgagattctcagcaggagaactcagaaggccgtatcgagtcgagccgggttggacgaatagagaagaaaggagtagacagaagagcaaggcggagagacggagcagttggaacggtgatggatgatggtatgatgggagaagcccggcccagcctcgctcaggacgatcacaagctgacaatggcccagacgatgggctgaataattggagttgcggaacagagagcaggaaagcaacggctcccgcaaggactcgaggcgttagtgctgctctacttgacgaagctatgccggtatcgcaatggcgtgggatattgcagatctctggctccacccattcgatggaaggacaggctttttctggagtcgtgaaagggctgtagcacgaagttaaaaagttagggaccagcacgagctcgacggcggttcgcccaaggccaaggccaagtgcaagtgccgggctggcaaagggcccggtttatttaaaggtccggatcaggggagcgactcggcagctggctccagcgagatgccgacagctgggagcgagagcagacgagacaagctgggcaaaggggaccaggccaatctgcgcaccggaagcgggatcaataatcagttgaaacagcttgaattgaagagttgctgtcggctctcgatggccgcaaacaggcagcgtggagacggaggcttggggctaggactggtggcttgggactaaagtggacgagaccctgagctgagacagcaataggaaacggcgggggagtgtacatgtgcgtcctgctagtacctgtaagtgtgttgttggattggtgcggcgagtacccaagggcatagttgttgatacgagaggagcagcagcagtggtggcagcagtggtggcagccaggagtgctactaactagtagtgggcgcagcaggggaggtgggaaaagcaaagagagcatggagatgggagtgaggcgacgattcaaggaacaaggtttgccttcggccgccttctttttccttgcttcaaagcaagtaccggtaccagctctccacacacaaagtgctaccagactggtactcgtactcgtaccggctggctgacagcctccgaccctgcgaggcttctttgttacatgtgcgtgcccctttggccagactgacggatggtggtgagctgagacaggtccatcatctggcccggcataatgccgctgctctccctgcctacaaaggtggtggtagtggtaactattgcgcccaagacactccagccaactgccttcgtattccatccaatgctgctccgcaccagtagtatcccattctcactcgatacgcccggcaaaaagggcttttgaacggcagcgtagccctttaggaccaagtgtgagggagagcccggctcttgtctcggccaaccggtacatgattacagcaccgccgcatgcaacatactgtacggtacatgcatccatccatgtacctgccaacccatggagccttgataggtggtatgcagcctgcctccagcgtacagctgctacgcgtgagtacatggcatacaattcatgtagtacccagtacctataatagcagacaggcgtggcagcagcgcggcaggcagatccagaccgcaaatctgatggcccagccagagccgagagatgatgcaggattcccagatacgcatgtatgtatctccaggaggaataccaccttgtatacctatctatgtacagtattagcaccgaggcaggtactccgtggtgtaagatggtgtcttcagtgtcccatgcgtccccagatgagaccagaccaggccgcccaccaagttccgcctagggccatgaaccaagaaccaaagaaccaagaaccaagaatcagaggctgactgacgagaacgagaacccgggagttggcggcgcgcctttgtctcgtcggtctgctccgtccgctgggctcgatctgggttaaacccggtgacccgtccctgctgcaaggcatccgccaaacttgcttttggtatcacaacacttgttggagagcggagagaatgtgggctttttggggaggggcgattgtttggcccttgattttgattttttgactttgaccgccttatagcaccgccttatgtgagggtcaatcagtcaatgacacgacaggttggggcttacaaagaaaaaacaagtttcctgcttcctgtgggacggacgggtctccatcctgtcaaaactgcggtggcaaaaaaaaaaaaacattcaggaagtgagagacggacagaagagaaagatcagcagaggtgttagcgctggcggcgtgttctggataaacaggcgctagacagcaagagcgcagctttgcagcatgaacgcttccacgatgagcctagccgcgtgtctctgctatcggcccttggggccatcgagcattttgcgcgcccttgggcttttggcaactttcccatgagagggggtgcgcggcacaggacgggctcagcgcagggtcttgcgcgggctgggactggcaaataggaggacgggacggtgcaggaaaaagtaaaaaaagaggcacaagtctaggccctatcgcgcatctgaaggctgctaatgcgcgccgctcccaccgtccgcgaggtcccttcccgcatctgactggcttccatctgggctgttggctgtaatcaatttttttttatattttttttttcccggctcggcaaccaggccaggtcccagctcgcctcggaagaggggcccagcccaggagaacaaaaacgtcgagttctgatgcaaatcactactgcagctaaaatggtctgctttgcttgagacgagacgctttcacggtctggctgggcagattggcacgacccgacagctaggagaaagcggagaagggctgatcttgctgcgttttcggcccgggttgcatacgcaaaaaaaaaaaaaacaagtaatggatgctggccattttggctgatcttgccgaaacatggacccccagcgatggatctctatcttatgcaggatccttcccagcaccttgtttttttggtgtgttttttattttgattttcgttctcgtgccatcagctccttcgccctcatccgacgggcgcaaggccccgaactaagacaaaagactccatggcctagtatagctgatggtgccttgaatgcgtgactgttcgccgccaagcctgcccatcagatccaagaagcggcgaatcagagcgatccagaagcaagggtgtaagagcaatggagaaggcgacaaagtgaaaggccagctgagtgagaccaccatacgcctcggctatcggtacgcgatccaatcagacaacgcggctcaccagagctggattggttgaacgggtttgcttctttctccatttgtctttttcctcagctacgctctattttccgccctagacttcttatttcagatgtgcgtgtgtgtttcttttggccgcactaattttcatgacaagcctcacttcccatatccctgtccaaaactacggctcgcatgcaacaggggtccccgcctgacaaacgcccagcgaaaaaagcaaagagaaaaaaaaagaagaagaaaataggtaaaaagaaggcgtctcggatccacccatttgtctagaacacgaaagctccaaagcacaagcccaaaaattaacatgggctcgctgatttccaggaggctctctcgctcggtggaggtgttttgcgcagctatagccgcaagtttctgtctggtgaccggatccaaaagagaagcaaagcaggcaccggcgcttgataacctgagacacgcctctttgctttgtgtttttttctcctttttttaatcccttggatgatggcctgggccttgatactatatgcctggagagactattggcttgtccacagccacagaaatctcgctacatcccaaagttgaattcaatttgcgcagggaactttcatatactacacaaaaatagtaatactaatcgtcaatgccgtagcattactcgtacacacgaatactagcattaccacttatatctgatggccagggatcaagggctcatactcatatacgtgtatcggctggcttccggagagcccagcccaacagacctctcctcagtctcaccttgtacaccactcgtacccctttgtatccttttccgagatgcgacaattcacatttcatttctccgacggcttgctactgctgctaggcagcacttccagactctagatgggtacatgctcgtgcatgcgtcctatagccgtactgcaagtaggtatgctactgtagtctagcatatacctgctgagctggtccgtcgactaacaacagcttggcgtgtccccatgtgcggctcgctcttcgcgccgccgatgctggcaatatccttgctcgtctagtatgacacacgcttgctaaatcgccattgtccgttaacctaatatgactacatgtcaacttgctcgaaaacagcagtaccgcatacatctcgccggctcctttgcttctcgtagaccgaaacaacaaagctcccttggctcccacttataccaccccgtccatacagcaaatgctggcaaagctccacaaaggcgatcttaactccattttccaaatcggcgcctttcctaatgctacccggctccagaattaagagctcagcgcaaaaaaaaacagccctggtttgatttttttttttttttttttttgccgtggagggctcctcctgcatgcataccagctccatccagctcgtaccgtacagtcaagtaaacatcccatcccaaacaaccaaggacatctaagcgtttttatgggtcgttcaaagacacgctcctcagcaacttcaccgcatcctctttctcgtgtcccgcccatgccatgcctcgttcggcttcattaggcgagaatgctactactacctgtaagtcattagtcgtatcgcgccatccctcctcgccaacctatcgtgagttaaacttcatctgcccgcaatttgagcaggtccaccactgccgctccatctctgtcgcgcaatactcgcagcgccaagtggacggccgagggggtgctggggccggtgccgacgtggagaccgatgccgacgtcgatagtggttgtcgctgtgtcgtctgtgctgttcgtgaggcctcaccagcctttgtcttcttcttgggggggctgtttgttaggtcgatgacagctggtctcggtccaggctgtctcggcctcaccggtacgttcaatgtcgtctcactgcgttctgctccacaggcatcacagcacaggaagctctgtgggttgtgcagagtgcataccgaacatacccagaaggattcttcgtctgctcgagggggtgccggtcttttattgtcatcacggctggtggtggtgctgcttcttcctgcatttgagcttctattgccaaatacagaggcgttcccgcctccactcatgactttttccgctggcgatgaggttatatacgaaccgcctgaactggccatctcgtcttcctgagctagctcccacagtgcttgagagatggcaagctcattggcctcgtcctcttcggcttgtgtccggaatccattcttcgatgccgtatcagcaatatcatgtatctcattttcactaagcttctcagtggcgcagccctcgagcgctttgttgcgtctctcggccgctgccgccgctgcttgacgtagattactgcctggtcttggcggtcgtgaaatgtctcctccgccaagacgtcgccctgacccttgagccaattgttggtggccttttcgcttttcagcagcggcacgggcaagtcgttgcacttcatgagatggcaacgtctgtctcccacccagacgatggccattggacaagaacccttcgccggtatagcctttatagaggagaccctgccattcatcacgcagctgatcccagagggcgtgaaacttggcgtcatgaggtccgtgtacaatgtggcacagctcatgcagcatcgtgtcaacaacactctctgttggaagaaattggttttggtcctgtgcgtaacgtagtctcaagcatattttctgtccgcggttgacattaagccctatttacaaaaggttagtcacaacttaagacagccaagctagaagcaagtcatgttgtagtcgtatacgcaccaagtaggttctgctgtgatggatagaattcggccagctctccaactttccatcctcgactacgcataatcggcttcaccaaagaagccactttcttcagggtcgtcagcgcctcatcagcgcgccgaaactgcgccagatgacggtaggataaaaccaaggggtcatgttccggcatcttggctacaccgttgcaattaatggaaatttttctctttagtctgtaacagtattctgttccgtctaaattctaaatcgaaggaaaggtaaaaggtatcaagcgatgccgcaggctaagcaagacaagagaatgaaaagaatcgaaaagaaccatgtctacatggatgaaagtcgccaaagatgcttctagacatttgccacgtcacaagtagatgccttgaatagcagcatctctttccacaatcgagcgcttcggtgcccgatgggaagagtgcgatggttataattcgattgtcaggtatgcaacgttcatgtaatcacgaaatggcaaggcatgaagtctacgcggcccgagatgactaagcgccattgaatgaatgatggacagcactactacgaatcacaactaggaaagtcagatagtgtcatctagtgattagggcaggcgaatcatattttgaaagagacctcctttcaattttactaggtgttgaatatcttttgcaaggcgaggtgaatagaagagctggcttataaattcatcaacgcttatctaacacttgggtggcttctagaatgcagagaagccatgcgataccagcgcacccgccttgaacaaatccaccaatcgccagaagcgagccatcttgagaatttcggggtcctatatcaattcttgatcatgagagaggtgtcattgaagagctcatcaaaggaaacttattgccacacatacgctttgacccgttatattcccagtctaaatccattcggaatagagtacgtacagaaacgattcagggatgagtgctctagaagagtccagatcattctccatctttcgctgccatacgaattccgttctttaacggcataaaaggctcgcatacaggcttatcattttgagttacttccacgccgctcgtcacatttcaaggtaacgctgtcatataagacaacatttcggtacaatcaagtacaacgcttatagacgtactcgattggccacaactctgtcatattcagggaatattatgatccttgggcaagccccccttgtcccgaacggcgtgggccacggagctgagacagttggtccaagggtccaggatactacatgtagccggcctgcaagctgtcacattggcatactgcagatgaagcatccagagagatgattggtttcctatttagatgctactctctaccgcagactatgcctcaaaggcgtcgtagctctcagcgtgcatatgtacatgtgtgcttagcgtagcagccgcctgagtcggagacgccgaacgggcatattcactccgtcagcccattcatatcgtgtgccgcgggccagacagtccaatgaactctcgaggactgacattccatataatatgaggactgatacctcatatttgttcgtaataacggccgtggcaccgagtggtcctagaagcatgactagctgcttgagtatatgtacatcaatgctactccttatattgccttgttatagagtcggcatagtctccatgacaaggatgtattagcacgctgatggatgcctcactctggacacgtgcggtgcacttgagggtataattccgtgtcaatactgacatgcaattcacacgttgaacgcacagtaatgcataattcagggcaattcacagattgcttagtaaagctatattcaataagcctcaagagagatccatcgagtctctaaacacttatatcgcctattacatacattcggtgtatcttacagcagccaacgcctcatcttccttccgccaacgtccgagatctgaacagttcatgtgtatgagcagcgttgtacagcttgtaagcactatgagaaatcctactgacacggtctcgtttcaagagcgcccttcatttggttgactcttcccagcatccttattaccactaatcgttgttataatttcgcgggctatagagtcgtattgatatagtctcgctgttcgggccatagcctctttatgccgctctctttaatcactccctagtttacaaagacagcgactgtgcattcaagtcatcctgtttaaagataggatcgccagtcgcaaaaacttgaacaacgacaggcttatcctcaaccaccttgtagctaaccatttcaagggctatctaaattgaagagaaaggccaagacgttcaatttgtatggaacattcatcgtgtcgttttttatggctggtcggcgcccattattctgagcactttacacagtgcctaccaaggcatcgagctgcccaagatcgagaattacgccaaattcatcaagtttacgatgggtatcagccacgaagaggccatcgagtgctggatgaaagagccccatgatgttaatgagtagggattaattccagctttccatgttgtagatttccattgaagagtccatattgagtagctccgtatctatagcgatataaaaatagtagattgcgtcaattctgaacggttaagcattcagggctggcacgctattctgaccacgcgtaggggtgcatgctttcaacttgactccgcagtctatagaccatatgagcgagtttgtctccaggtagtgggcggatactgaatactgccaggtataacaccgcaagttatatggagatgctctatcagaaaattttcttgtagaagtgagctttgcttgttttctcttacaagtctgtgtttatctgcttgacttgtctcttgatcagcgaatctccaccacatggcaacatgaatctatccaccatgctcacaccacgaccctggcgacgacttgatggctctccatgttcaattttcccgcccattgcaaacatctcctttatctacggaatcacctagggcttattggttaccattaagagcgttatcctcgcatcacacatcactattagatccgaagctcgacatcgcatgttggtcatgatatacggctccaagctattgtatcatatagtggccattttatccttggttattgaagactagcaagtttacctacggtagggctacccaaatcgaccctgagccatctttcagctaggtatatgtaccataatcttttcgcgagctatgacctatcagttagaccgaaagttttaacttcaagcatcaagatggtggataacatgattaggctcccacgataactgtcttgcttcgtacagaatagaaacctgaaaaattacaagagctagccaaataaagtcccaatctatatccacgtagcaatgcccgacaatacgcatttgatacaatttttcccatatcacggagtcgtctaatggcggcgtttatcggctccggtgctttaggagcaattacatgtagggatcaaccgtccagtccggcatttgatgaatattcctaagtggaatagattggagtatcttttctccataaaagccaacactcgtataaatgtttacaggtttgagctcattggtcaagtacgagagtctccgatatattacaacttacatgcatgaccttcacaaagtacctccttcaagatgagacttctcaacaatcctctaaagagacatgacgagtcttcatgtactctaccttatccctacctagacacaatcttctttcgcgtgggcaggaccacaaactcaattctgacttttacatgctccatccttaccgagtcaaatgtagctgtaaagtttagcggcttctaactctgcggcttggatgtctcgtattagataccacgtgtatctgtgacctttctgttctgtactccgtatccagccctagttgtcatcatatatagagacaagggcaagatcgtagccccaaggctagcctgagatcgacctcggatttgcctagcctggtcgattgttccgttgtcgtcccgctgcagattgctccagccacgctgttcctggccagatccagctgtgtccctgcaaatcaatgcagcaaacgtttcaccatctgggaaaaacaaatggcgatggaaaaaaacaaagacagtcagtcacctgctgcaagagaaagcggtggcaagcgggtccagcatggctaggaaacgccatctacaaactatcaatatctactcgcgaggcctctaagcttcagcgctattggcctagtccgcagctttttgatgctattctggatcctcggcgctcgtcaagctatcgggacgggcttgccgcccacaggtccagttctagactaattagcagccagcgactggagtctccagatcaactgcgacgctgccttatcattccaagaagggcaaggaaaggcaggggctgaggctgaatctcagcgtgcataggcgcttgtgctggcggtcgcatatattggactgagcacgctgcgctatcggtggcgatggtgtctttttttcttgtgccttgatggtctcgaactttacctctcttcacgcgcccgccattccacggaaagtctgggtctggaacccacgacaccgactgtcattcatttgttgagcagctttaggttcggtatacgccagtggctggtgctggacatcaggtataataaggctatccgactttttgcgtgttttctcgtcgttctttttttttttggtgtcgttactgccagccagtcctttgtctatcatttgttagacttcagcgattaacgatgcatcttattcaacttcttgcagccagcctggctgtttcagtttcatacgctctccccgttcaagagggtgcaaaaaaaacgtttgtaatgtctcgaaaacctgccgttcagtacagacctcaagccaagagcgcaactctcgtggccaatgtcacggatcccagcgtcagccgcgactcatgcggctcagtcaatatgggcggccgcactctttggacctgccgagacacggccgtccgcctccctggcaccgatcagttcggatgggtgtttaccaacaccgtcggctggactgaccatcacccagatggatctccatccatccagactggaggaccagccggggctggatcaaacggcaccaataacattctgctgatgaagggcccgcaaccgtctcttcctaccttttatgctttgggctccaaccagtgcccgagctctggagtgtgcgctgatggcacatcgcgatggacaagctggccggactcaccaccaatggtctcgaatacggcccaagatgggactgccacggcatatacctggatatccaacaaccacataactagcagtggattccaggttttgacaactcagccctcggttaccctccacaagatgacttacaagcccaacaccaatgtcaacgttgtcccgactgtgaagcctgtggacaccagcttctggaaagcgggtgagattgcatatggaacctatggcaacgttgttaacggcgggtatgcctacctctatggactgctgtatccgagcggagttgctctggcaagggttccggtcaacagcattgaagacaagaccaaataccaatactatgtgagcggcaagtggactagcaccaagcctgccatcatcaacccggctgccgcagtccccaatgccgggacgacaggccagggaaccttttactactgcagcaaggcccagtcgtacatctggatcggccagaacagcccaagcgtttgggcagacttttatatctcgacggccccaagcccagagggcccctggatcactccctacctcctctactccggacccaatggcgacgcagagctgccgtcgtacagcctgcaagcgcatcaccacctgctgcgcaagactgacgacggcatctatctgacgtggacgcagtacttcaaacccagcacgtataacgcatatgtcaccccgcttgtatacgtttcgtttgtctaggattggcttggctcaggctgcagatggacatgcatttgcttgtgcgtcctcgtacatagataccccattgtttttgaatgcgagcaagtcacgaatgccggatgcggacggatacatgttgatacggacatgctgtacactctgtacatatagaccagggtcttgggagcgggaggggcattctttgtccagcgggagttttaaaacgtttggatatcggcgtcaaagtcttttgtttctcgatttgggaggtggaggaagccaggattcacgaacaagcagctgttagatcaaagaaaatgaaaatggcatggtttcatcttacccctttcatgcaaaccaccgctagacaaatcgaaccacggccgccatgatcaacggcaatgcctgcaaagaggcaaagagacaatgcagccgtgacttggttcaagtgggcgtgcaatgcgctcgccttaaaccggggctgcctggagaagtgccagttgagcggtgagttggcagagcttgattgcccgcatgtgacactctaatctgcccgaacccaattcccctcatcttgggacggcagagcccatgcataaatgccttacaactgctgcaattgagatccatcgactcgcatcatgcttgtaaacgacagcacataaacaaccgtctggggatcaattcctcccagagccatatccagccctctgcttttcttctctttttttgctcccccataccgggtgccgtccgctagccctagagcgacgagctgctgtccctctagccgtgcagccgccaccaatcacaggatccccctccatatctatagcgccctatagcgccttgtagcgccttgtagcgctctgccctccctccatcccactaacaaagccgccgccgggaccccatccaccgggaccagctggccgtctccacaccttcctgtgaaagcgtctgctctgaataccgtcatcaggctcagagcccaactaggcttttcttcttctctttttcttcctcctcctctcttcctctctcctcctccgcttcgtcttctccacgcttcattctagaggcccatcatgtcgtccgacaacaaccagcaggttatggacgtggtaagactcgcccatcagctcgcccgccgagatatagccgcggctgctaacctcaaaatttgcctcttagctctcgagcatctcgggccactttcgtcgagtcacggataatgccgccgagttcatcgacaaaggcgtcgacaaagcctccgaggctgtccgcgagaggctggcgacggtcgagtggctgcccgatattgtgaagccgcttcctcctcccaagccagaggtcattgtcgtgcccctgtccagcatcgagaagctgcagaactggttctcaaggaacaagtaccttatcggaaccgccgtcgtcatcaccagcgttgtcgcctacaaaggctaccagcagaacaaatacgtgcgaaaggtgcggagggccaagcgaagcaagaatggcggccgcagcgaggtcattgttatcgcggggtcgcctcgactgccgctgaccaagacgctggctctggacatggagaggcgcggcttcatcgtcttcatcgtctgcaatgccactgaagatgaggccgccgtcaagtccttctcccgcccagacattatgcctctcaccattgacaccacaaatgtgagcctcttttgcccccttgccccagagactcaattctacagccgaagctgctgtgtgtaagtcgcaaaaatgaaggatacacttgctgacagctaccagcctcccaatgccggactcgccattgagcgcttcgcccacttcctcacatctcccagagctccaggccccaacatcaagccgaaccagctgacgctcaaatccgtcttcctgattcccagcctccactaccagacctctcccatcgccaccatccctccatcagcatttgccgaccttttcaacacccacttgctgcagcccatcctcaccatccagacattcctgccgctgctcacatcaaggctcggccccattggcgagaaatgggtccctcccaaggtcctggtctttactccctccatcatctcctccatcaacccacccttccacgctcccgaggccaccgtctgctccgctctctcagccttcaccgaggtattgacggccgaactgcgaccactcgacattcccgtgacccacatgcagctcggcacctttgacttctccggcttcgtgccgatccgcaccggctcgccaactcagggcctggtgaccagcgcaggaaaccccgaagacactttgatctggcccgatggtgccagacacgtctacggacgcaactttgtcgcccagaccgcatctgccatctccggggcccgcatccgtggcttgaaaggcagctctctccgtcatctccatgccaccgttttcgacgtcatcgacggctccgtcaagtctgacaccgtccgcatcggcctcggcgccagcatctacgggtttgtcggccgatgggccccccgaagcatcgtctcatggatgatgggcatccgcaaggtcgatgagctctccacctggaagacgagctcatacgaaggctccgaggatggcagtgacgacgagggcgcagagggatccatctccgaatccaaggagtttattgccgttcagtccgagggcaacgtctggaactctggggagactgccaagtgggaggaacctgctcctgaggccaccactccttaagaaactcacaacagaaatgaaaaacaaaacaaaaaaagcaaaacaaaaaaaaggagtaaaaaaagagaaaaagaaagacaaatcattcttctttcctttttatttcttggattttcatgacgcacacagcctgccggaacagcatggccaacagttggcactatgggtatattatatatatgttgaaagcccgtatttaacgattggatgttttatgtatacatggaaaggaaacccactctcatactcattgacggtacatagatacgctcacgacttttttttactaaatttgatcactcattcattgaatcattttcatacttggatcctctcgtgtttccctttattccagaagaccgtatgctaatttccctatataacgctcaatgtgaaaccaagtaaacctgttccctcccatatagcctctatcccagtggggtatcattatgggctcgaaaagtaaagcaatgatatatatatcgtaacaacccatgagtcctcccaaacttcttcccacatcgtaatcataacccccattcagcatcctctcaatggcccctactcctatacctccctcgtccccctccgcctctccatctcccccctcctccccttccatgtctcccatgcccgcgatcctccctctcccccctccccccatccctaaaccgatccccatcatcgtctcccccaaacatctgccgcatatccggcttcatctcatcctcgctcttctccgcgctcttgggcacaggcttctccagatccttggaccacttgggatgcgagcccatcttgcactccggcccatcaggacagaagcccgcgagatagtacacgcacaacttcctcctcacgtgcttcttcgcgcacagcgggcccagcggacaaaagcccatgtcgtagtgcggacacggcggcagcttcgacagcggatcgacgtgcaggtacagacactcctcgccgttggagcagtagccgttgcgcatgaagaagttgcactcgggcatcttacgcaggttgtactcgtgcaaaaactcgcactgctcgcccttcttgcacaggccgcgcagccagtgcttgcacaccagcgagttgagcccgcccgacgggtgctgctgctgctgctgctgctgcgagccgtccttggagcggccgtccgagacgtggcgctccgagcagcgcgtgccgttggggcagctgcccgcctggaaggccttgcatatcggccggtcgggggagaggccgacctggtacgtctggcggaggaacggtgagaagcggaagctgtaggaatgcgcggcgtggttgaggatggtggcgacagggtctctggacgaggacgaggtggtcgttgtggcggccatggtggtcgatttgctggtctttggaggggttggcttgggcagaaacgcccgggatggggtgtttgcagctgattagcgggttatctatcgatttggtaggtatatatagtgagaaacaatgtcctgatggtgaattcagtggtgtacgataaagagctgttgtagtggtgattgtgcagggatgatgagaggcgaaaagctggagctcttgggccagcaattggatcagaaagctacggccacttactagcgcggatgtgtcagccacatgtctatcttactgtagcagtacctcatgggacgtcctacaaagggtgagtaatctgcgctcttcatacatagtatcgtaaagaagatttcttaacctcatactacttaatggcatggtaacttggccctgaagctattggctcataaaatgtcgactgtactggcattggttctcgttctgctcattgtttagccatcgattcagcaaatagtgacacaaggctgtgcgaaatgaatcctataagcggcattgcagtgccacgggtattattatatagtatatatatatatatcaaagatatgcatggtagaccagaaaaaagggacaaggccaccccttataagtaaaatttgaatgcagactcgcaaaagctttttgatgccagcaataagccctatacacaatctctaatagaaaatcccgttgcaactccgtatgagaaaaagtaaatcaaataaaacaggccaatcattttcaagtgcagatcaagggtgtaacccctgttaaagattgagtgtcccatccgagaggggaaaaaatccagcgttttaaaatcatagcgaacaacgtaaaggaaagcagaggccaagtacgccgatacagctcagtagagggtctcggcatagtggccttctctcttttgcgcgtaacagacacagcagttgatgtaacgatggatcgaggtgtcgtccaggctctctcgcgctgcttccagcatggccactcgttgtgctggagagaggttgagggctgccaggggtttcgcggccatggctccaagagaatcgttaatggttgttttcatgaaaacgcctagagctcgcagtgtcttgtcgcgcggccaggtcgatatcggcaccttttttgtgatgcagtggacgtttgtgaatccagcttctccaagaatctgctcaagctcattgatggtaagaatattgatgccgtaaactcgcaagccatttttcatcgtctcgataaacactcgaagggggtcgtcttctttcatagatccatcgtcgcaccggatttcaaaaatgagttcgtggaattccacccagccaccattcttgacatgtctatccccccaaataattagccactgttttcagggtcggaaagggtgcacgtcagcaacgacgggtacgaacggatatatcttggtgagaaggccctgaaggtttcgaaacacatgagtcatttgtcggaagtgtacaaggtcgaaatctgatccgtggagccactcgggctcctcgctatcctctataaacatgcgcacgttgataggcacccatggtggttgtatgggtgaaaggtcagtgccaatgacgcttgcgcttggatgctgatcagcgactaccagaaggatatcagttagttatgcgccgagaagaatgagccgttgcgccggtatgcacgcgaatatgcaaaaagttttgtcataccatctatgggccaaatgcctgttcaagagcttgttagcatttaagtacttgacagcgattcgccaaagcgacttaccaatgccagttccgatgtcaatgattttctgggggtaatcgccaatgttggcatagaacaaatgcccgccctacaacccaaattatccctctaagcatttgataacccaagtaggtggttgatgctcggcagcaccgcgcgaggctgaaggcatcctgcgccatacgccatacgccggcgcgcgaagcaaagcaggacgtaccattagctggagaaacagggcgtggactgtttcctctctgtgacgctcgacctcgtcattcggcatgggatagatgcctctgcggaagccatgatagcgccggccgtaggcgatctcgtcttcgtaaacgctcgggggcacggaggtggacggccctgatgaaacctcccagccgctctcgaagtcgctcgtggcgtcgtcgatttcgaaatcaatgtcgtcgtccgcattctcgagctctgtccgcgtcgtgacgctcgtcgcatccgtcaccgacgctgttgacaccagcgaaaacgtggtgtcatcgtcgtcatacatggtgccctaggaagcgtgtgggtaaatgagttgggttggacttgaacgcagacggagccatgaccctttgtttgccttaagagagagacggttaggaccgaagtggaacctcgaaagctccaccgttgaagaaagactactgctagcagcgagtcccttttaaacgcttccctgccaggcactagcaggcatattccgtcaagatgagggggtcccctaattagcctctcatctctgccttctccgccgttgcacagaagctacaagtactttgacgcgcaactaccgaggaagacggaaagggtcagcaacaaccacagcttggcacctcggtgtaatgcaagtgagcagcagcctgcatcagcccaagagctctttcttctcttccttttcccgccgtcgcgcttaattggcggagcttgaatcctcagagattaagcactagtcgcagtcggttaagcctttggcatggcacatctaggcgcgcagccggtcccttgtataacacggctcgccgtcagtttgcccaggcctgttgctaatttcgcagccggtggataatccagaagcacggcagacatgaattacggtgcccctgctcttcgagccaatgtagactgatggcagaagtgtggtgtaggagatgcttcccagacaatccctcctgccggcgattcaggcgtccgatactggcatacacaagcaatgaacaggcagcagccggacgagcccgatccgcggcactggacagagagcagggtccggaagtggcagcacgaacatcgggcctgcgggcgcgcagacggcgtgcagatggtgtgtagtacggagaggctgttggtttgcttacacgcacaagtatgtcgcagtctcacttgtagcagtacgctgcatcgtggatatcaataccatcgacatgagtgttatagtatcgtgggatatataggcatggagcgatatggcctgctcgagtctctgtcagtgaatttcgcaaaagggaagaagccgcaccgacccagctctgtgcagtcccgcgcaacttgacggcatcgatacagcctttgtgatgggatcagcaaatagcagcgcaaaacgccccatgagtgaggtagcatcgagtggtggtacttcccgtcaccaggcaatcatcgaacacccacgcgttggctgtgatacccgcgatgcaacacacccgaggcctgtcctatttcgggcctcgaagaagggctaaaagcaccccggcagcatccgagatcctccccgagcggcacgcaccatagtatatgcagctacacaagcggggaatgctgaagaagatggatagcattcgtgcttgtgctcgtgctccgtctccatcgtccaaggaccagtaacaagacgagggccgtcaagtggtgtgctccaaatgtgccgcgcttggcttgtctcgcttcagatttttctcctatcacagctgccgaaaacgtggtgttgcagcaagccatccagagcctgttgagcccacttggaggggctgtgcctctcatccaagattgcagatagcagtcccagtagtaatacccagtagcagcagtaatccagccctcgatccctgcgggctgcatcattggacgcaacaaggccaccacgtctgggcaagataagtgccaaggcatgcagtgaaggatcattgcacacatctccatagaggagcgctccgtgcgtcttccatacagcagaaaccaggtgcacacgtgaatacatcgggtctggccggtcggtggttgctgttgggtatcaagaggtatcagcaggtatcagcaggtcagctggaaagcaaagcaaccctggagatgcagtgattcccagctgcaagtggcgtgttctcactcgcagaattgccaagcacatgtacaaaaaacctgtagttgtagcgtccaaatcgcatcgtgtacttccaagcgattgcctgggcagcagcagcgcaatgtactaactaggtaatcgcgagtataagccaacagggagcagcagagccttcatacctgccgttaccggcactcttgaatacgctgctcttataggccacaagatggagggaggatgggagggacgcagtaggctcggctcttccttccccagtggtgacatcaaaacgtggcagccacaaacggtgcctgtgcctgcccatccagtcacgacgcctggatcaaatcttttgtggccaccacgcagcaaggatcgcgacctgtgctcgagcatcccccgccatgccctagcggtggccatcggagacttgttcagggtttctccatacccgtacgtctacgcagtatggcatgtactgttagcaacaccagctaccagctgcaggctgacggcggttgtggctctttaaccggtgcagctttgtgcagcatcttgtgcagcggcacgtatagcttgtgcagcggctgatgtcgtagcggatgcaacatgccccaggtgtgaaactcagctctggaacatcgcgacctttgcggcatgatggcatagtatgactaaccaaggcgcctacgaagcacacagcacggcaagcgaaacacgaaatcctcactctagggctaagagtgctctcacaatcccaccgatatctagcgtatgagtcaacggtgatttcaaatcgagcagagcagaaagagaccaacgcgcaaagggcttgaaagccaacgtgctcttgcacatcacgagtcaacaaatcctttgagctgggaaaggagaaaatgcaatccgtgcttgagcttgaaagcatggctgcctgtctgaaagcacagctagcaggacggtacctagtcattactgctacctcttcctcgagggggccatgcaggttgtgggaagcttcaatattagccaagcgagtctgtactttgtaagcacattaatgaccacggccggccctcgacggtgaatgttctacgttacctatccgttcattggtcaatcgacgggaggagaccgagcagtagatcggaaaaaaattccctcgaatggagaaatggtcattctcctctttatactactccatatggtggccggcaacagaggttcatccttttcgcagtctatacaaagaatctgaccgtcaccacgtctctcccggactgagcatacaacatgtatgagactcaagaaagaaggaaagaaaaaggtcgaccgggagaagagggctgcagagaggagaagagagtcattgtctgagacgacttttcgacagccttgcgcgcggttggccatcgactcaccctgcagttggttatgccgtgacttgccagcctgctccaagagcctcactttgacctcttccctgtccacttcacacttacactgccccatgccaactcagacttgctttggccgaacaacaaggtaaatactagtcacgtcggtgtcagattatcacattatgttgaatgtttgcggccaagttcttacatccggcgtctcacagtgagcattttacaaataataccgttgctagggtttcctattaagcaaaaagctttttagcatgggccgaaggagatgcacgctcaattccgtgtcttattccttcatgacggagacgtaatggtctatatggagcaactccacgttcatttcggcctcgccgctccaatacgcccttgtctcacgacgaagcatactctcaatctgacatgattcgacgtgagatgtgccacatgtctcggtcaagcttgccggtcaagggcgcttcatcatcgccagcgaagcgccatctcgccttgccagcagcgggctggctaatcggagagatttggttgagccgtcaggccgacgcattggctgtctcacttcacggctgccggcctaaacgtcaatcaaatatgtacgattaagcagggagcaacccggcggtcaagaaaggcaaacacggaccttctccgtcgtccatggatgatgtagccatggcgcttaggagcgcctgtgaagccacgaatcctgagccagagcgacaacgaaacaagggtgaaggcggcccaattttaggacccagagtccgtgcggaaagattaagaaggaggtcgagaagagatatcgagagggaagagggaagaaaaaaaggtcaaccatgaagagactgcagacgtctcaagcaaagagaattggctgcagcggcagtagccgcaaaaagagcggtagcggtacctggattgggatgaacgggccttttggttgatgtccacttcatcagtttagctatccgggcggctctaaactctcggccttccagccattgcctttagctctcccaacgggtcgccatcatccacccccctccacccgactctgatcgccgatggcacagcacctataccaacacctgggcatggcaacagcgagcgaatgagttaaaatacggccatggctatatctggatgctgatatgtgcgaggccacgtttgccaagcattcgttcttgatacgttcaggcagaataggactcggctccgcctggtggtggctcactacgaccaccgagcaccgtctccggccaacactccaagatctggccatcccacgcatgctgtcattgccctctgctctctctatatatgtcactctcgtcttcccacgcaagtcagcagttggaatccccgcaattatgtcatgcatcgtggctgtcttcatcctctccctggaccctggccactctcaggccgttgtctggaccctcaatgccctttctcccagtgcgcaatttgcattctctctctctctcgtacctgtgtcccatctttctgtgctcagtgcccaagacaattcagagaccccccaggtccccacttcagcatgctattcgacttttgctcttcgcccgtcccacacccggaccgcaggtcttttgctcggcctagggttttggctctgcctgctatatcggtgtatgctcgtatgagtgagtgctccgtaccacgccgcgtgcaaatggtgtttggcaatcatgcccccaagaaacacacgacacgccggcatcgagccccagcaaggccctccccccccccttgatgcctaacctgggcttctgtcttggtcgttttgtgagctccggaactagccccggcccaggtagcacgtctccggcagggctttggaggttggatcttcacaatgttgccgatttactacaaaactgtcccattctgctgctttcgtgctcctttcgccccccctcttgaaccctgagggcatcccttgccactgctctatgcttcacgctcagctcccaattgatgaccctgtccacggttacgggccttgctgaagtcgccgtctcctccgtcaccgccgttcgcctccggttcttctgtccgtagcccgataacaagatgagcgccgccgcatcccgcaagtcacgcatagccacgagtgtggcgagagttatgtacaccaatgcagtctatttccctagcagcagaatatatcaaggtgattcgccgggaatgctcaattacagctgcatcaaccacgtgtattatgcgtatgccagcgtgacggcggacggcaatgtatttgtgagttttgacaaagtcccagagaccacccatatggcagagcggcttcttttcccgcgcaatggttcggaaaaagctgagaatatttcacctgcatgatgttgctcggctgctgacttgtgacgtgtggcccagctcggcgatgagtgggccgatgccagagcgccagtggatggtgttcagggtggcttgggatccttgatgcatctcaagcagaggcaccctcacctgcaggtcgtcttatctatcggcggcagcactgcgtcagaggtgttccccattgttgcctcaagcactctcctccgagataattttgcccggtctgcccttggcctcgtggaagcatccgggctcgatggcgttgacagtaagtgcagacggacaagacaagggatgaacagagagatgaagcacggagatcaagttcacacacacactctctctctctctcaccttcaccgcatacaagagtctttagctaactgttggcctgcctggatagttgcctgggagtttccatcccaagctaagcatggccacgacttcctggccttgctggcagcagtgcggattcatatgccagaagaccgcttcattttgacagctgtcctccctgcggcgaaggaggttctccaactaatcgacctcagcacagcggccgagtaccttgactacatcaaccttgtggcatatgacttcttcggcacgtggacgtccaagactggccatcacgcccagctatataccatgaacaaggatgaaccctcagcatcgactggcgtggcctatgtcattgcccaaggattccccccaaagagcatcctgctcgggatcccgacctacggacgaagcttcctcaaggccaatggaccagggcaggactttaacggtgttggcgggcaagatggcacattcgaatacggcgaattaccacgaaagggatgcaaagagattgtggataggcgctacattgcggcccaatgtgtcggtggtgatggggggtttgtcacgtatgacaaccccgagacggtcaaggtcaaggcggaattttgcaagcaaaagggattaggggtttgtggagctcaaatttgtccaatctttgtgagacacaaattggttgctaactatcaaattttttaacattgcaggggctcttttactggaacgggccggctgactctcgagatcaagcacgaagtctgattgcggctggtttccgcgctctacacacctcgtgaggcacagagtgtcggtatgacgtctctctccgcctcgttttctcttttgttttgtgcccgtgtggcacatatcgaattctcattacgcatacgcctattgactctcgccttaccgctactactagtgccagcagatggcatcaatgggaggggtggcttggctcgcacgagcggtgctgcatgactcggacgtggccgcaggaaggcgttccgaacttcatctccagctgtggccccataacgcggtaacgtggtaacgaatgttctttttgttctttttcttcgtctacttttcttttttgggcggaagcaaacagcatgctttggcaaagccggagtggatcaggggggaaagaaaatagaaggagatgcgcgggttccattggtgcgcaacggaaaaacgaatatcttatgatgatatccctttatagacttcaaatagacgggagcaggcgttgttggcttttttttcttctcttcctcttctggttacggtaatagacgtccaatctctttctctttctgtctctggctctctccacgcgccacctggcagcatctaagcttgatgatgccctccgctattcgacgggctagctggccacgagccccatcgctcttcatagcgtcattatcgtggctctacacgctcgagaggaaggaggatttttgtggcaccaagcagatgggaaaacgtcactcagcagtggtgcgtttcaaatccgaaggcgcccaactgggccaactggggtaagacgacgttctgggtctgcaattagaaatttggagcctctgctctcccctctttttttcttccgtgcgtatgtgtgtgtgtgtgtgtgtgtgtctcgtggagcttcttacttgtactatacgggcttgctctgaacaagacaaatgaaaaaaactgggccttgcgagctatggcggttgtcttttttgactggctccgtttcttttttgggggtcccttttttttttttttggcagcttgacagggaaaggcaagcccatcggctggtgacgctttggttggaagcagatgcacacgggcggagcgaagggcggccgagttcgggcttttgggcgacgggacgagagttgcgttgggagtttggtgagatggagagagactgggaggagctggggatgatttgtttatggagatgtttttgacctggtgatggccttgtagattacgatacgcctaggtgttttttactcgtcgtgatgcatatgaagctcgacatgtgagaatgagaagcactcgccgcaagaaggattaaatcttttttttttttagacgcactacattagcacatgcgtgctaaaaactgggttgcagttttctcctacttctttgacgttcgtaagagttacagccatgtatgtctgtatgtatgtagtctagtttagttttttttgcatgtatgcgctgcttactacctgtcacttcggactaatgccgcctgtgcctcttcgtgtttggctgcttggggccggaagcaggtcaactgctaaactctatggcaattttttatttttactttatttttgagcggtcccggcgagctccgtgaggcgtagacgtgatggctttttgggggttaggtaggttatgtaggtgatgctatatttcccagaggccaattaggctagaagaaagggaagagaaagaaggcagtattattccatgatatgtttacgctaagcattccgatgatactgagggaaataaaacatgggaaaagtcacctcataagacagataagcagtaagcaaaaaaaaaaacatactactgcctcaaaatttacgcaaaatcctgcccgaaagacgtggctggcttgccttctcgatagggtttgtggatagggagaagctctgtttttttttttttttgagcccaccccggcccatattaaaaacagaagggaaaaataaaaaaaaaataaaaccgcctaccaggtctttatgacatatgatgcttgcatgcatgagcctcacgtggcgataagagattggagatgcagatgcagaggacaatgtctcagatagtagcatgtggaagttttgcctaagtcgtagcgggcgtcgaatcgtgatgaatcaatgttacagccgcagctttggaagctcttgacggcagtggcttttctaaactggagctgaagaacgggggggcgtggaatccgaagaagaagctctccagctatcgatactcttatggaagcaccttgcctgtaacggacccagtgacagacggtgacgcatccggtagccgctcagccttaaaaatcgttacctacaaggcaagaaaccaaacacaagcaaacccaaaaaaaaaaaaaaagagttgctcagctcaagtgccaggctgacaagtcgggggtcctaaaacgagagccacctacttttttgattgtttattcccttggccatttttttcttcttctctcgtttgtttccatcccccttttaaagatgcgcctcatgcggcctcgtccatccgctcttacatgtcgtcgtcaccgttgagacgcacagagacgccacagcacactgagagagagagagacttcttttttgcacatcaacatgtccagtccaggcagggaggtgcctgcgagagcagcagaccacgattctgcgacatacctggcctcgtcgccgtctccgtccgtcgcttcgtatcggcagcggcacccgcagtttcagcctcatcggcaaacgaccgcgtccgaagcagcagcagcagcagcgtcatcgtcaacagctgccctacagggacaagatcaacagcatcaccactacgaccccaacctcagccacagcctcaacgaccacaatgacgctgcagcgccctcgtcctcgtcggaccacatgccccccttcgagcccatcttcaccctcctgacaaacaccaccacaaacaccaccgtccacccgcgcgtccactacctcttcagcgacgacgacgcctccgccgtgctcaccgccccgcagaccgaccctctgcaccgcgccctcgtcgtcgatctcgcgccgcccgcgaacccaagcggcaaatggaccgtctcctgggcgtccagcctgacgcccgactttgccgtcacggcgtcccagctgtccctccagcagcacggcagcggcagcggcaacaacgagggcgacgagggcgagaacaatgaaggcgcctcgtcgtctgtgatgcttcgcgtcgagggcgtagagcgcgaaggcgtccccgccgatacaaagcctacaaacgcaaatctgcgcggttcctcgagcagcggcggctctgccgctgggattatcggccgcgaagacgtggatcagctgacggaggagttcaagcgccgcatgggcgtgctgaagaaggtggttgacgaaggcgaacgacgacgcgagacgctgaataggctgaatgaggacatggcaacgcaacctgatggaagggacgataataatacgatagctacagccgcagctgtggaagatgataccaatacggggagagagccgcagtaaagccaagatacccaagaccaagaccgtcgagaggagggagctaattcgatccgttctctcttcctctacttatgccatgggatatttttccaccttgacttatttgggtactaccctcgtagctactatgggatgaacgaaccaacaaatgtcacgtcactcgactttataccagactcggccctcttttaccctcgccaagaacatacacaaagcacaccgggaagcatagtttggcgcacggtcacagctacattgcagccttagatttgctcttttgcttccatctaatccaacatcttctcctttttgtttttcttctccgtgtttgggcagtttatgaaggatacattctcccctcctcgggtctcttagcgaactgatgaacaagatttgacaataataccactattactagtaatctatgatctatgcaccactatgcgtcttaatcaaacctgcatccagtttaaaggtgtgagcaagaatgagaataatttaattaaaatttgatattaaaaaaaagtctttctgctgagcgcctcaaatgctaaactccaaatgttcttcccaaaaccagcaaccaaaagcgtattggcgaaaaaaaaaaaaaaagcagtggtaaaggcgtctaaacaaaatcaatccaaccagccatctcttgtacttcgacaaacataaaaaagtctcagagctcgttcccgttcaacaaccaccggaatgtcatagcccttgtgtggcgcccgaatccaaaggcgtaaacaaaagaaatacaggcacaaggtcctgccgcatgtcggtagctacttttatacagtgtcttcaacggaactggagtcaaaacgtgtgtgtgtgttgtgtgtgtgcgtgcgtgcgtgccccttttatacctcttattcactttcactctctcaatcatccttctttcagactcgtctccaatatctcgtcagatgcagccattactgtggtgcagcaggcaagtgaagtcttcccttggctatccggccaaactgggcagcaatgtcatcctctgagggcagacgagccacgagacgagcagccggtacagcaacctcttcgagcagagatcgcttcttgttgttgtttgttcctcggacaacaaagatgtaaatgaggacaatgatgacgacgatgacaataatggcaactatcaagattagcccgtgttctcaagcctcatggcgggtaaataatcgacttaccaacaataccaaggcaaatccacttcttcttcctggtggctcgggcagttgtgacagccactgcaatctcctcgttacccttgtcgaggttctcgacaatctcctcgcccttctgctcaatctgcacaacagcggcgtcttgctggacgaccagggtatcaagatcctgcatgagctggaacaactcagtcatctgctgctcaatcttcagcagctccttgtgtcggtcctggactgcgctcagtgcagcacgagcacggccctggcggtcgctctgcatcagagcctggctgaaaatctgaccgttgccggtgtcctcgactgcggcttggacctcttcctctgtagcatcggggcgaacaatacggtattggcgacccatctgctgcttaacggcggcctggaactcggattcgacagtctggtatttggtgatgacggccttgacctctcgatcgactcggtctacatggctgctgttcatggcgcttcggccctcgggcttggatttgacagtcctgacacgctcaacaagagagcggtaggtagccgtggtctcggttgtcagggcatccagctgacggttggactggctggacgaggagctgtcgacatcgctgagaactcgggattggagcaccttgatctgttccaggctgctctcgacttggcgaacactgttgctgatgtcgcggcactcgttacggatcgcattggggtcttcgcgggccattgagccggcattctgcgttagaggagccatctcgactgctgagcctgtaagtgtacggttaacctccgcatgatgggttgagcgatgcgtactgtcggccatacctccatttggggcgtaaccacggccaccagagccatagggggtattgttatagctaggaggggggttttcataaccgccgccgccatagttgtcgttccgttggtcgtacgggttttgattcccaccgtatctaaagagagacagggcgtcagtcactggaatgcgggtttcaggggcactggatgcagagcccaagtcgaacaattgcgatatactaacccgtactgttttgacattttattagcaagctattctgagtatcatacaacgaaatgtggtttgcaaacgtgtaagattgtgtttatggaaatggaagtatgaagaagagaagattggatctactccagagcgaacgcagatgcttttcttcgtgctatgggacgctcgcgttgaaacagcagccgtaggagagtcggggtgaaacacttacgctcatggtggattcggttaggagagatccagggatatcagaggttggcgaaacgctgtaagctgcaaagcgtggctagcaatcgacggctgtttcttttgtgttcaaaaaagactacaacaaaaaagagggaatcgaacacaagcaacaagaaggaacaagaaagcaatggcctcactgcccttttggttaagaaattgtgtaaatggcagaaacaactttgctgttcaatgttggaggagaataaaatggcccaggagcagaggaggccccaagcccgggtttccagacaagggttatagaggaaggcgagaagggggcagctgcacaacagcggagccgcgaccagggaaggagcggccctacgagacttggcttccagtggcggtacaggtacgcgcagtagcgtggcgtgtatcagtgcgcagcgagtgtggcagccggaactgcgcgtagggagcaggccgcaaattagcgagatacgtgtactaggtaccggtacaagcgcccacgccgtggcgcctggtctaatcaaatggaaggcactgcaataagagccatcacgagcgtaattttgcagaggccgctaaataaggagatcgacggacaggcgaaatcacaggtcgagcgcaataactggcctataatcggggccgttcaatggccagcgctcttattcgtattaattgcagggcatgaaagcttgttactaccatggcttgtagtcctacgcaacaagtacatgacgatccttcatgtttggccgtattccaaaccaagcaaccttgggcaaggcgttttcgcttttgctttccgtggtgtcagatggtctcgacaacaaacggccgtgattggatccgcgtcttcagcacagcatcgagctagtggaacaacggccggtggcgcacattgatttgccctggtctagaggccggggtggcatcggggtccctgctagcatgtggatgagtcgcagagattgcactacggggtatcagctgtagcgcctaggaacggggacgaacagctccgttgcaccaccaaagctgtttgttttcgtcgctctttattctgcttggttttgattgcagcgcctgttttgcgctaggccgctggaaaacggccttgtgtggcgatcaaacaaagcagccgtcacgtacggaacaccgcagccgagcagagaacctccgtttgaagcagccattgaggggtcccaacttgcctactgtagtcggcgagctgactggagctgacaatggcgccgcagctcatcgtgcgccacctacacacgtcgcagcatttcgtaatggctcgggcctgcagtcagcatttgcaccggcttctaaaaaaagacggcctaaaatatatatgcttgtacgactagcttgttgggcaacgatgcgcagcaccgcctccatcaacctcagatgcccaacaacggatctagataaacaccgacagttgcgtggcccttccgatcagccggggatgcagatgcagagcaagagctacaatgagaagaggattttaatatatgcgagatagctggtcatgagcgaccttgtttgaaccagtatgaaccaacatgcagggcgaaggaagcgagcgaactggcaagcttaaatagcgttgaaaaggatcaattctagcagcttcagctcaatgacacggcgttgacaaagcaatttcaaaattagaagtctataattaatgccttggttaatactatcgtcgtctgtgtacggttattatgcctcgcactgcaatccccaatggttcattcttcactgctaatttaattgatgatttcatctcttgcggataccgtcctctcacaaaactgcataagcagaaacatagctgacactcgagtcatcgggccacacaacttcactactgcggtcatacttgacgactctgaagcgactcctgttttcgtcattgacctcctcggcataaagctccagggcagccatggcaattccaattggatgtcttccgcacactgtatttcccgtacgtttgatattgtcgacaaaagcatcatgactgccgctcttgacggcatccatagccgcttcatcgaccaactgaatggattcatagataggggggcccgacggtttcgagctatagggttggagatgcttcagactgtcaatgtctccattggcggtgtatgcagtgtagtcgaatcgctctccccagtggcaaaaatccgagctgatgataaaggcattttcttcgtcttttatatatgaaaggagcactcggccgatgtctttctcgtttgctcggctggtgctcccgacaataatggggaccaccatggggaattcctctggcgatttgaacgtctgttgacaccgtttgtagagcaatggtaaatgcatttcgagagaatgctccgcctcatcattcctacgaggcacattctgcatgctcgccgcttctttcacgcgctcaatggtatctctatccacagtgaagtcaccgaaaggagtagcatattgcgaaaaagttgtgacagcacagcctgagaggccgtaagtatgggacggtcccaggatgaacactcgcttcgccctgctaagatccaggcagctgtaggcccaggcggcggtttcgcctgaatattcatatccggcgtgtcttgatatgtatatcagtgaacagcgagtttcagggtccaccggggtcactcacggtgcaatgattattcgagctcccgggacaggcaattgagaatcatcgacagtctcgggcactttggcgaggaacttgtcaatatcacgcatcaaatcaacttcagctgctttataccaggaccccgccttctttgctagtctggtctccattttctttgtataggtcgttgaacagcccgtggtgccggcacagccaatttcactgaatatcgtccgatgtgttggctcctggtaaagaacagacgacagccagggatgaagctgccccgcctcggcggtgcggggtcgcagcgatttagcgggcatccatccagaagagctgccaatataccgcttgctcgtattaatcaggctctctactacgtaatcacgcaaagctaaatatggcgagcttgtgaaactgtgaaatctgcatttgcttgctgtttcgtctcatatcttgacaaagagcaaacgtgtaattgcattacgctgtactcctcgctgataaggctcccagcgctcatcaatccacccaagccccaggcatagttgtctcttggtgttctataagcctccaaaattgagatgccgtatactcaaattccggagcccatttcaatctccagtcgcttggatttgggcccacctcaagatctattatacgaaaaggtatccaatacggctcgcctgatctgtcaacaacggtgtattgtcccttgagattaaactttttgtggcctcgccttctgtagcccatatggtgcagctttggtcttggggtgcccgccgtcatagcgtgtcgcacaattccccttgaagcttcaattgcatcagcgtcgaaggcgcccttgatattcttttcggggtgacgcagaatcgatacttctcgccgcccatattcgagtaagtcgactccagctgattggagtaatgtaagccatttgagaaggcagccgtgaaatagcctatcccaatgattatagcttattttcggacagagatagcataatgctcctccaatgagtgacatcagaggagttccttcccatgcggtaacttcatacttatcccatggaacgacggtctctatgctcgtgagatcttcaagagtagctaccgaggctattttgatcacagcgtcatcccaacattcggtgtatgcatgtagccaggggaatactttttgataagtgaccagcttctcaggatatcggcagccaaatgccacagctgctgaatgcacgagagagagtttctcaccactcgattggcttacgtcgtcttttgaaatcgttccatctttcgaaaaaaggccaacaaaggtttccacgttcaatacattgaacgctcccagtcgtacagcttcaagccgatctcctagccaacgcaaatagtagttgggcatgaatagatttcgaaaattagagagcatcatgtcatcggacgcgaaatcctgtatgaagtccaagagtcgataagcgggcaaggagtcaggctcttgaagatatgatgcaaataggttcgctatcctttttggatctttgctggcaggccaagtcatctttccgacagtcatgcttactatatcgcctgctatgaatccaataggtgtgttactgtataagtgtcaatcatatgtacattataaaccatgatcgaattcaggacttactagccacctccgctatctagcaatggttgaaggcccatttttagcaatagctgacatatctcatactggcgttttgatgttgcgtactagagactgtaagtaattgtcatactatggatatgtgtatacatacggataagagcgattcttttccccggattttatcgaacggagatgccttcctactagtaaacatctgtcggacgccaaccacgtctccgtcatggattttcataatgatttccgagtcatcgggtattacattgtatacacgataactatacgtccagcccgcaatagccggcgcagacatgaattcatatactgatcttgacagccaatctggtacttttacctctgcttgccaagcaccagtagtttttgagtaagtcaaggcaaatcgcacatattgtgacagagtaaaatggaatgactgtgtatcttctgatctctttaccgcatttgcaattgctgggatgaattcaattaattcggatcgcgtttgaggcattttctttggcggttgttgattctttggtggtgattgtgtgagaggtggaaaagattcaacatccgcatgacgttgtggctggatccgtgctgcgggagcttgagagcttagtttccgaagcattgccctagtacttcgatgttagaatgcccttatatatagattgaatggttggtctcgttcatgtaggccttgaactcacatctggtacgcctgtattgccaactgcaaaaaattcatgcaccgagacaaggtctgttcaagcctctccaacacagctttattgagcataaccttaacagtagcgtacttgcgctttatgctcctctttgcttgtaattgtgttcgcatgtcagccaccaatgtgcccaatgaatcgcgtgcgttctttgacaagtcaaggcagtttttgaacgatgcagaggcatcgtcctgactgaagtggtcctcaatctctgcaaagattggttcaagggctttcaggtgctctacaagccctgaaatcccatccgggacgcctcgaaattcttgccatagctggtgagtctggtaaatgagcgttgccacacgtggcaccgaatttatcacatcgaggttggtggtcatgtctctctgctttagaaaatgaatgtagaaaaatgaccgcgcgagacgtgcttggaaggagtgcaatgatcgcacggtagatcgaccataggcagagaaaaggaacgcatagcaaatgaccgcttcgaagaaaaggcttgcagtcctagaaattcatgtatgacagcagaagagggcaccgcctctttctagccaaaggcagcaactcatttttgtctgccaaaagtagacgaaaaggctgtggtgcgagcggcctcttgcatggggggctgaaaagaaggtgggcggtaggcagacagaagcagaaatgatcaaacggcattggttgagaggcataccgctgcatgggctgttatgctgttgggtcttttccctcgttttatactggagtacagaatggcaactgggcggctcgggccatgtcttattcgctctttgggcgggcagacagggggtttgggccgcgggaataggccggcatgaatatttgtatgtttgagaattggcatccatcagtgatggtttgttggatacggctatcaaatggaaataatactacacacaactgggaataacaacgttgaatgtatcaaaaagcgttttgacatgtagaatgatggtggatatgtcttaatttatcaagtcagctattagtatatgataagcggcagcagcaaaagtggaagcagaaaaagaactacctgttcaagcagaatatctcacgtagaaatggcaatgctgtgtgtaatatagatctatgtgttggtagctattaaacattcctcagaatccctattcttttgagctcttccttggctgtgtatgcccccatagctgcataacaggtgttccccctctctatcttcatggtgttgcgtgatgttacttgcaaggcttttgtcccatttatgattaaatttgtaagtaaaggcaactcgtttgaaatttccaaagcgcagcttcccgaagcgctactgaaaaccggcaggatattctacgtgccatgtctcatgtaagtggtgtttcacaagcatcccatcctctgcaaacacgagagagcatcccgaaaactaacttgtctcaaaagatacaattagagctaccgcatagataagtagagcgtgaggcttgaaaattaaaaattgtaatagcaggggctagaacagcatcctattcgccagcttatgccttggacctctctctcggaccaatgctggttgattctagtgccacttttaggtggtgtaacacaaacatgtgtggatcagcaataagatccttagacttcttttttcttcttacgatattactctcaccttgttcgggtaggcacggcgagatggggaaatcacatgtgctcggactttgccgtacctatgattgttgattatgaaggatcttgctgcgggtactgtatgagggcctaccctgtgataccacacgacgggagtttgccttggtcgtaggatcacctgcaacgtacatgagtaggtattaatattctctcggtagccttgtacgtaagagaaatcaaggcaatgtacaggagttttgcagcgttggtctttgattgataaagctcaatcttatcagcaacgtgaaacccccgtcaacgaaacagtgcgatagatacccggtatccaggctggcaaccgcatttcactagatggtagagccacaacttgctaaatagcgggtttcaatccagatcgtctctcgcctgtttcaggcagtccgtcggatcttggcggcctgttgacgtagcattttgccaccagccagattgatgatgtctttggtgggcgaccctttgcggaggattggtcactagcaggttttgaaagcacaccaagctgcaagtgctgtgcgccgccatctacacagtatccaatgtaaagcaatgctgcgagatggcatgtatgcaagcatggagcatccgatagtgccgtacatgtttctctttgtgcctgcaattagctgcatgggtgcgttggaagcccgtataacgagaggctgaaatagacttttgttgagcaaaagctacgtgaatctcaacaataggtagggtgctattgtgtacaggacatgtactaaaaacgtattgccacttttgtctcttcttgttttagggcccaaggactgttcaagtactgttcaaagactgttcaaagacagactgttcaaatacagagtcgacttcaaagagagcactacaaggcagcggctcaaaggcaacatgtcaaaactgcatataaaagcgacatccgaagccgcgagcaaataatgcagactcaatgcagtcatcatcccgtccaggaacaggatccaggaagtggcgccacgctgacggcttagacagtacaagtcccccgtcagcggatatactgtgctgggccaatgtaacgcttcgtacatacgaggaaccgtggccaaggctgccggtgctatttaatcggccatgctgcagtcaatagcgcgcccagctacaggtacatgcacccgatatctcgcctcccttggactcagcccagtcaattgacctcagcggtggcgacgatgctgctccctctgtttgcccgccctcattattaaccatcgccgaagagttgcatccacgtgccctaatcagccagcacgggcctgggaccttcggaaagcattccaatcgttgcgcgtcaaggcgtccgtttagactctgccgctgcgaattagcggcttgcagcgctattcctccgtacggcagacggcgttgcagcattgcagcgcctgggctgacgctattacttacggcgaccccacctgcaaccaacaactttttgatctcggaacctgcatccattgaaattacaaaaccacctaccgacttatcgcaaattttctcttcccccgtcatcttcttctactgcacacgtttctacggcctcttttcgatctcttactacttcgatcatctgaagccgactcttcacaagtccaggcgcgccagcttggcgccgcattcctgttcgccatgccgagcacctccagcatggcgtggtccaagagcacccgcatcaaaatcatgatcgccatcgacacggccttcttcctgctcgagctgatatccggtttcctggcacattcgttggcgctaacggccgacgctttccacatggtatgttgcgcgatccctcgtcacgtcgcctgggctcagagatgtcgatatcaggagagcaatcgcgccatgctaaccgtttgcagctgaacgatattatctctctcgccatcggtctgtgggcagtgatagcgtcgcaaaaggccaccaccgacgaatttacctttggcgtaagttttctacgtgttccgtgcagaccaaacgtgaacacttgcagctgacaccccttgcctgcagtgggtacgagccgagatcctgggagccttcttcaacgccgtcttcttaatcgcgctttgcgtgtccatcatcctcgaagccttgacacgctttgtcgagccgcccgaaatcaccaatcccaagcttattcttattgttggctgcgccggtctgttctccaacttgctgggctttgtggtcctgggaggtcacggacatgaccacggacatgaccatgatcacgaccacgaacacggtcatgatgacaacgaacacgaacacgatcatgagcatgagcataaccatacccacggagacggctgtgatgtcgaacagggacaacaccctggcggtgatatcgctgatgaaaatggcgccatttgtgacatccttccagaggtggttgtccaaagagccgtcatggcaggccgtcgagctagcaccgacagccccgagacggctagacgtattcactttggcgatgactctacaaaccgcgacgaatccaacggagccagccgaatgtctgtccagtctagggggcgagaacaccaacgccgaccgagcagaggtcattctcgctttactagtatcgaagacatgagcatccaccccgccagcttccgacaggaaattatcgctgctagtagagctgcatcgtccaatgttcatgctgaaagtggtgatgagtctccttttgcagactctgagaccgaggctaacgaggaatcggcactcctcccggatggaaaagcaaatctttcttactctactggttcggctcctaagaagcagagcgcacgacgagattctagcgtgcaccatggccacaaccataccctcccgcgacaggctggcgccaaagtcagtggccataaccatgccgacatgggcatgcacgccatgatgctacacgtcattggtgatgcactgggaaacgtcggtgtcattataacggcgctcgtcatctggctcaccaactggcccggcaagctctatgctgatccggcagtctcgctcgtcattacggctatcatcctcaagacgtcgattcctctgactcttgctacttcacgtgtcttgctccaagccactcctgaaaatatcagcatcccggaaatccgccaggatattgaacaactccccggagtcgtcagctgccatcatattcacgtctggcagctctctgacacaaagattgtcgccagcatgcatctccaagtctccttcccgattgacacacgcagcggagagaagtacatgcagctggccaggcgcgctcggaaatgtcttcatggctatggcatccacagtgccactattcagcccgagttttgtctcgatattaagcatcagcacgacggcgaggaaccggcattctcacttgatggggcatctgatgaacaaatccgaccctgcctcctagaatgcgttgataactgccaagcacaagggtgctgtatggtggatacgtcgtcggccagctcgactcgaagagctagtgaatcttcacgcagcgaggctcaacatgaccaccaacattaatcatcaaacacgacccgctctcctgacccgtttgtgcaggatgactgggttggataatgagtaaaacaaccaacagcgagctttactatgcgactcttatcaacgcatttcagactgactttcagtatggaatacgtgcttgatctaacccagtttactaccattttcccccttatcagttttttaatagtcatcatttggttttatggttttacgggtggctggcgttgtgctttgggcgatgaaaagatcctcaaagctggctagattttcctttcttttttttttccttttctttctacggagcatgtattaattttttttttttgttctccttctctatatttggagaaatgatggtagagcgtgatacagcgtcatgtggaggcgacaaagcgaccaaaaggaggatatgagcatcgcttgtttgtgaagaggcgggtttatctgtactgaagaatctttttagaggggagaatatgacgattttgaaaagggcacgctcgatgggtgctttcttttgttacattaggacagcggcattagttggaagaaaaggttcgagaattgagaacattatgcgagtttgttaggtgataaaccatcagtgtcatgtttggacatggtaggattgttgtagtatgtgaattgtttttgaacatttcaaaagacctgaatagcttcttagaagagctactggacgtttggaatagttgaagcataatctcgagatgatctctggaacaatttacgagcaactagcgtgtttcctttttcttttagcacaatcgtctacatcttccatgataacactttgcactcacgactgtgctttgtataagccttcacactacttcatttggatattacctaattgtctttcgtgaacaagacacagaatagcacagccctcgaaggtagcagaatgctgatctacctacaagtacttcgtatcacggcgatgcgcagcttctacgtatttctataattagattgtatagacatcctagatactattcattttcggttgtgtaagcgagagtgacaagtttatacaagacaaagtagagcgaagagcccttagacgagaagttagagaagaaaggtattaaatattctgggatctcaaaatagcaggccttgttctacatgcgagggactaccacagaatctgaaatagctgacggtggaggttgtataagcacagatgaacgattcacgtcccatcttggcggtgtttacggtattctcggctctttgagctatagaggtggactccttgagtaaccaatcttgaaccccccctttttttttcataacgccgaggtgattagatagcaacttcttacaaagtactattactttacaagccacctcctcgtgtgagcttgcgtcatgcaatatgcagaggacagctcaaatcgttcagctcgggatatatatggagatgggtaccacaagcagtatcatcagctccctcaccgacgtagtggcgagagatgcgttgtacagccaagaggtaagaaagcgttagtaccatcagcagtcagcatataagtcatcagggactgtgatccatggatagccggtgaggctggatccggcgagctccgcctgcatgtcccattggtcccgaatcccacgatatcacgagctgagagggtgagagaggcgctttagatacactccttgcgtagttcatagtctctcgctcgactgtaccgggagccccaggaatacattcacatccagtccactctggaggagaaccaatgtggcttcgattgcctggcatagctatcctggcaatatggagcagtgttacgtacgaatactccgtgctccctactagtataagtgttagtaacggcacaagtagtgatacgggacaataatggcagcgatatgaaagcagacaggcatatctattggagcagatgccatcgaagcagccctagagctcagggaactgggccgtgagtctgcacgtgccatccgcgagccaagaatagccatcatagacgtcaaaccggccggacaaggcgagattggcttctggatcagcgggattctggacaagtcaaaatcacggacggatcctcgttgatcgggtgttcagttacaggtagggcttcgtcaacgaacgacgttggttcaggtcttccgcatgagtcgtatctggctagggtcgagatgaggtgccacggcatggtgtctcctggagcagcggctgggggcttccctgtccgctctttgatttgaaggcttgagggatggacagacagcaatccagtatgtagggaagcagttggaagaaaaaccacgagatacaaaaagcaaatcgtattcaaagctatgcttgtgtttggccagcatcatttccggtggactctctctccctttagcatgtatcacggtgattaatcgcaacagggtacccaaggcagctggtgccacggcaactcgtaacagtgctagcgattccatgggccatggcattatgcattgaaactagtagcagtagtactacagtactaccactattaccaaagcacacccactttcgtagtgcttggcgagatcaagcggtcttattcaacatggtcgaagacgctcgagctccttcattcgacgtctccatcagctccgtatcgtccgcaatcgagatttcgatggcaaggggcaagtcaggagaaaggcttcggagaaacggggcgtctcgtgtcgtcgatcgcattcggggcagctgctcaaagcgggaacaggcgagctctttgattgcacagtaatttgatacgcccgtcccagttccctgctcattagccgcagatgcgggcagaagcgaagggggcgccatacttgcttgtatacttgtactgtaccaatatgcgggtgggacgcagctggtaacgtagctcgtaaaaaaacacggagtaatcgggagcagtcgtcgcatccaatgccgtcggcgtgattgcaatgtgctgtaaggcgataaggaggagccaatagtgcctggccgatgctatggtttgtatctgttccctaggcttcgtacctggcagagccgggagaatgcttgacgcaaaggataggagaccgaaagactgtactttgcagctccgcagtagcactttgtgctccgtattcgaaatgaagccgggttgtggagaacagagtagtaattggcctggggtagtatgtcatgatgccaaaataggaaacgcacattattacggagaacaccctttcgccgtcatgaaggagcgtacagtcatcaaattatgtgtggtcttgagtatcttgcagttggttgttcttggtgaagcagccttgaatacatgatagagtacggccacgaggatttgttcattttatgcagtaggtttggttggttagcagtagctcgacacggcgtgcagaaagccacaatcggacggctagctttgaattctacttgttgtacttgtcatctggtagagaatcggcgactggcttgtgccaacgaggccacactagcgaccccttagatctgacggcaatgttggcttgataaattgcgccagacctagaagcacttgtgtggagggagtgctccgagcgactttcgcaatctgcttcctccgatcggatctggggatcgcacccaagagggggcaggtttgtcatttcaaacaatattatgtcagtgccaatttgggaagcacgacaaaagtcggtatggaaggcgaaggatgccgcatgttgtggcgcacagcctttggaaggtacatgcccaacatggccgatgcagccgtctcattccgcctcatttcggcccctctgcacgcctgtagacgcatatgatggtctgcgcctgctcggctgaaagaattggctactcgagggcgcagtgcggatcatggaccaccgacaaaatcgtacgttttgttcggtcttgtttcgagacgacccccgcaggcttgccagagctcagctgaaatctagccttatctgactggtggcgtcgtggctaatttatgctgcattgtcagccaggccgtgatagggcgaaaagtaccagtacgtttctccatggtctacttccatcaccgatgagagctcccataggctggcacacttcagagctgacgccgagcctttcctatcgctggctcaatttggcattgctccagggtaatggcaattcaagggatatggcttcagcgagcccgggaagagcgattggcgcacccagcagcgatatggctgctggccattgcaaccatcctcttgtgccatgatgcagagcatcggagggagtatagacgatcggaagcggctgaacagagcataggcaagctcgcagctcgagggtggtatcctatcgccaaagcaccaaaaacagcttccggagggccaacagggctcaaggatccgtctatgcagccatatctgagacgccggcgtcgtgcaggacctgaaaacgtctctcgacagagcaaatcgatacgaatggcacagtcagaggcactggagatgcattgtcgcttccatcgtcggtgtttgtaaggttgaagttttgcaagccctcgggtcttcaccgtaactctcattttttccgcatcggcgtgcctgaactcggcaaggtgcgggtaccgccttccttggttggccaccttctcgtaatagcccatatacggcaggtacggagcaccactctaggctccgtaaagagggcaagtgcggacgacgcatggacatgctgctactgcggcttgtaccgctactcgtgctggcagcccgtgctcgaatctgctccctcacatgcatcaacgatttttttttctcggctcctcctctgctccattcagcacatctggaccgagactcgggccacgatttgccaattggcggagctagacggggtttagagtagggccaatggaaaggtactcgtagctaaacttggacgacaaggattcttgtagggaagatattcaaaggtccgcctctcgcttcgttgatattgagtaaaggcaccagtgcgtcaacgtccaaatccttcagctaaactcctaatagtcccaacagcatactgtaattacaagctgtatggttagggagaaacgtactaagccatggtccgtaacagagcagtctggactctggcactttagaaccagtggatgcgagagctccattggcattgtcgcttgctagacgtcattctggccaactagttcggcttccacagtaaatctcgcccctctcatagcgtccaacatggtggcctttttttctttcaacagccacgcctcgcctagccgcatcctggcgctcaattggaggccaaggcaacatgaccgaagcccgaggctttgtagttgcgcattggactcctctccgcagcagtgggaagcttagtcgttcaacctttgagcacaacgccaacgcttggcctgacaggacaaggaacaggcttcagcatctttagactcgacttgaccagaatttgctcttcccgacgccccacgccattttttgcgctatatgtggctacgaaatcggaacggcgttagcatccaatggctgccgcttataccgtgaccttttcgcgttcatgttcatctttctgtgtgatccttgcgtgttgcagctggtacaccacatgtacagtacttgtaaatctttgatgttgctcagaacctgcctaaggattaggaggagtaggtatatcttccttttcctcggcgttcccataagtaggtggctacttcaagtgtccaacagcagctcttgaacaatctacttctgtattagactaatagtatctagtaggtagcagtacagtatattcgcatccaagctttatgccagattcaagaatctcaccccatcacccaaaggtgggactgtcacaaaagggcttttctttgcgtcctgtcagaaagttatcgatcctcccaccattcatacatcatcgttgtaaagacggtgtgaccatcatatatagcagcgttcactgcatagcctaaatctcggtgcgttttttcacgctcatcttgacacttgtcctatgtgctgcaggaatgcctacgccgagcctataaagtgtgtagcaccagtaatcaatcatctgcagcatgctcaaacttgcctttccgatgcaaggccgacgcctagccccacgcacctggcgacgggatccgagattccaggccaatggcgccccctggcgtatcgcgctcttgcatacatcttgtacatggcctagccagagcttgctccgtagaggggcagacgcgacgcagtagcacatggtcgcgcctcgaatcggcgactagctaatgtcattggcagacgggcatgtcagtctgcctcttatgtatatatgcacatacattttttagaggggcgttgctgcgaaccacacagtcatacctagtagtcactagcggtaagaatctccgcgattgggaagaggaaaattttgataaatgaggggaggcaataacgttgtgcagtggctttctggctatgcacggagtacattggcatacttacacgtgctctcgtcccgagcgaggctattcggaacgagtcgagatgaattagcttcagatggcagtagtagaaatcttactgcctcaaccgcagctgctcacgctgatggatggctcacggccgacacggtgccggccaccgccgggctttttggcgcgtggctgacggcgccccggcgctccggctattctctcggggtcgcacgcgcgcgacagccccggagaccggagaggcgtcttttggcctcgcggctgggggtgacgagactggctggcgttgcctcatcgcgttgctagccgtggagagcgtgtcgtggcggcggctattgtctttcatggagaatgcctgcgcagccaacatgtctgccggggttctgctgcaagcggcatccttgctaataatcgtcgcctacccaggtatgtttggttgtgcattatgcgcgcatatacctgcaagtattcgtacttctgacctccgtaaagcttaccaccgacctttgatttggctacagctgatataatatgaaaccgtctcgaagccattctaccaagcggccgcccatattttgtcggcaccttgccttatcgtacatggcacgagaagcctcttcaaagtctgtagccgatcaacaagacacatcaatgggcactgccgctttgggcacccaccgaggctacatcaaagcatgcatacacgcaccacgctattcattcctaatcgtcaacggccctgtcccgcctttattttgtaagctgcttggcggtgaacgctgcatattgctatcctgctagtgggatgggggttagtattacctactgtagtagatgacaagccggactgggtaaaagctgtcacgacgcactgacatttcacaaagaaaagaaaagaaaaaaattatattgcttttttcaccgcggaaaccgcttcttttgggatactatactgcttagtgggacggcgtctgccaatcggcaaaaagaagttttttttctctttgtgtcctccacaagcttacgggtcaatatggatgcttcgggaagaccgcttttttttttctcttttttttttttcaacacgccagctccccacgtaggaagccattcggtatgttatcttcccgctttccttatctgcatatgtgacgaaagaggcgagcggtgcgaaatggtctgcatgtatccgcaatgctgcctggtaggctgagagaggctcccagttggacagatttccagaatccccaagaggcaaaggaatgctaatttctatttcgaatgtctactcgttgcctgatacaccagtacgaactcagattgtatgggattgctccaagagcgccgtgatgcagacgcccatctgacgacttgccctttttttttttttcttcactcccgcccctcttgtggctcatatttcggggtccgatctaatggaacttgcattagagccggagtgcggagtagatacatcgtgcccgaacaaactaccttggatggaggtatctacgcacatcattgatgttttagtttggggggtccaaggcagggcctcttagtaatgcaaggacgaaacgtttgacgcctcttgttcccttcgcggatacttttgcatgtacagagggatgaacggggttccatataacgaatgaaccggcaaaggcgcttgaagctccggcgcacggcaagctttacgtagttgatacagagtcttagacccgatggggggcggatgaaaaggcccccatgagactagtcgccctgacacacgcagccgttcgtttggttgcttcaaaaggttttgcattccctttatcacattgaggaatcacaccgacatgcaagtaataaacgacagtggcttgcaatatgccaattgaaatctttaatcacactccttgctccgtcaagccccgtcaaggctacacaaaagttaacacgtcgctacgttaaaaaaaaaaaggcgactttatagcagagcttccccaccgccctttaagcaaacgccacacaaaaaaaagagcaagggttcaatttgccttgtttcctctttgggagagctcttcagcctcatcttcatctgacctttccacatcaagaaagcttctagaacaagagaatggcgctcccccacttctagtgcatggctttgtgctatgaatagtaccgattcaagcaaagcattgtgcacatgcaatgcatcatgtaattgcttgtacgcccgtcacaaaagcgcattcaagtagaaagaaaaaaaaagcaagattgacgcaaatgcacatgcagtcacgtacttaggtaaaactctcggtctccctccaccaaatccgtcacccaacgctcaaccaagaaaatttgctgggaaaattttcattctccgggacaacgagccgcaaatatccactcaatcaatgcctctctcatcaattttttttttttgctccttctttttcttcgtacgatttccgctgcagagctgttagcgcgacccagcggttccctctcgtcgctggacacaatacggggccactactgctagttccctgcgatgggacgacccacaggcatttcacgcccccaagccaaaactaccggcagtgagggccgtctggatcaaggtcgttcatcatgggtatcaattcaagggcatctgtcgtgaaaagaggtaaacgagaaaaaaaagattttccaccctcacttgacatcattccactttgtaacgccggtcggttctccctgcttaataccatctgcaagaggctacgtgcatatgcatgtgtaacaattgtgtaaagtgcttgcatctacaaagctcccttttcattcatgtagagtgcatacatgatgtgctactttgattatcgctccgtataaagacaaggagcatttatatatagcgaacatcaatttctgttatatataatcaggtgaagttcacaacgtctcctagctttatctagccaagacattctattaccggtagcaagctcaataccctgtagcatcccgtatgttgcacatcgtcattagcaaattaatccgccagagggcgacaagataaccgaaactagcggccgagacaagagttaaaaaaaagattgagaataaaacgaaaaatgaaaatcagtcacttttttttcgtgcgtctgatattagtgatgatttcctctgaaacgtacatggtctcgcggaacctgaggcgcgttcatcccttcaacgacctcagcacagcctcgttttttttcaattgatgattcactacggaataattttattttcacgatcaatcccagaacctaaacccagggatgcggatgcggtcgatcagatgcaaagcacaacaagctgcactgccgcagttccgcccagcagcatgtcaaaggcgaggcgtataggtactctgcttgtacacttgaagcagctcatccgagagtggagccatcccgctgagacggaaaaccgggctcttggtgactttctctacgcatggtagcaatggcggatcttgcaatccattgtccagcaatgggtttctgtcatcactctcctcattggagctgtcacgctactaacatttactagactgccagaccaatggtgccgctgctacgaagtacaagtagcttgcttgtcaggcatcggatgaatgtccccactcgaaagcatcagtaaccatggcagggtgtttccctaacaaaatggccctcgccaaaacgttttaattggcaaggatcaattgctcatcaaatatggactcgatgccttcatatcgcattgttgagacttcatttgctgatccgtactgagcaagcaaaggggctgccttctccctacggttgagtcgcacgacggccatttaggcgatattggacagtcgcaatttacgagccatatgcaggcggccgccactcttggccaatcgagtgcgccactgaggctagcttgaatcctgaacatgtccagcgaataggagcagatgtacatgaaaccaagagggatctgcttaatctgcttttttttttgccttgacatgacaaagctccgacgcgagactctgctactccgtgatcagccaaaccaaaggagcggggggtagcagcgcggcttgttttaatatagcgggcttgatcggatgtccaatggcagattgagaatccagcctcatcttggctgatgtacaatatcgaaagtggctttctccgcctggatcttgtggctcaaaaaggaggatcggtctatgactgcagccacagaatcagctgcctttctcgcgaggccggttacttcttgcggatatattgatcgtcgctggtgaatttcggagccaaggcttgccggcagactcgagctgaaaagtccacgcagatgcaagcatagcgatggcctctatccatcaaaagtatcgacaagtaactgttagcgtgcgcttccagtatcgattatcgtgcgtgaacccgcttccaggtgagatccgtctgcaagaacgcaatcttcttttttgggagtggcgagatcctcctgcgcgtcaactgtgcgctgcgtgagcatgtacaattcagatgtgcgtatgcaagccagcgctgcttggaagcccgtgattgggggcgtctgaatctgcagccgggagattgggattatcacgactcaatatgcaggcagcatttccagcatggcatcatctataacgtcagactgccacggcgtcgctttcgcgttggttcgctgcgttgctgaggtccactgttgaggggtaagatgaaagagggcatttgatggctgtatgtacaagactcagcctgaaattgagtaaagacgacggtgactggctcgttttgagcctccaaacatttgacgtacagctttcggttccacccagccgtatactctcttctccagcgataatggattgatggttgtagcatagtgctgatatcttggtgggttgtatttgggggtttcaagtaatcgagacagcgcgttgtcgcgtttaattgggcgctccggagatgggcgcgttgagcattgattaaatctcacacacaggacaaaagctcctccccataaaaaatctgcccaagaacgcgcgcctcgactttaaataccgagagcggccaagggccagaaatgcagttcgcgtttgcctttctgatggcgccaaagctaagctgccaaatcccagcgagagcggtcgatctttggggcttggtgccggtcgactttcccctcctggaaacatgtcgtgctccggggataaacaagtatccaaaaaagatgcgtcgtctcacttgcggagtaggcgaatctgtggcagaatgtcaagttctcgagagctaaatggccggacatccatgggtgtttaatacagagacggcagtgttctaaatacgggcgtccattgatgcgcggcacgaaatgctcccagcatgcatatgcaggcccgaaggatgaagctgccccaagcaggcttaatgcatatataatcttgacggacgcacatcgtcatcttgcttgatcacctccctctaaggaatgtcgtataaatggttggcgatttcaatgcatcgatattttcctcggcgttgaggcaggggtatgcgatttctgtagggcagtggatgacttaaggaagcactgatggcaatggaatgatggagtagtccaaagtctgaaatgagccccgtgcctgatcaagctttgatcgaggggtcatctgtgtgggatacctacctaggtatttgccattttgtgccaagtctcagaccattgaagcttcgtcagaaaatgtcaggcctggacccagggatcaaagcatgggtatcccgagctgttgaaaagtagagtttggccgctcagacgaggcgccctgtcccacagcatgtgcctgctaaaagagtgtagcagtagcagtgtggctttctttccgtctgcatggagatgcactagtgctgctaggtgagatgaggcatcaaagctacatgtatatacctgcgactaccagtactagatattgcagcaatctatgataacttccgcggggagatttattatacgattggacatgctctcttctgttgctgggcttttagccacagagctcctgctggtctgtgtgtggggtcaagcgtgatctaacagcgatcaaaccagctcggacctcgagacttggccttccacggttacttgactgggctaagagcaactaagagcaactaagagcacctccgcatcgccctcgttgacttgctagacgaggtccatcatgctaggaggcgagcaggttccaagatcggacggtcatgttgtttcgcgagggcaaacccgggactcagttcatgtctgttcgggagcagtttcagagatgccggcctcgctccctttgcccacggtcccaggctactgaagctggggattcccggcagactggcccggtggcccttacgaaagaagaaatctacatttagaaacaggttttaaccggggagagaagccgcaaggagaggcatctgcaacatgtcgctccttgcagccggacaactgccaagttgcttacgacggactaatcctagtacgtaacccaaggtgtctgatgtacaaatttcttaagaatttagagccacaattgtatgagctactttgagggcagcaataggtaaactttgatgtgccaagcttggccactatggagtgatttaattcatgagcagcgggcgttggatccagattactaaaaactcgctgtaggtaccgtcttagcttactggtgccggtgcctttttacacacgagggtgggcaatggctccaggccgaatgtgccatctgctgtatctaacaaagtataaatgctgatggtaccttggaaaaaagcaatcgcctcaactttgtttctttgtgggatgtgtagcgcgtgcctggctagcgagaggcgaaagcacaaaggtgctttgccattggacacgataacggcttcttcagcacagctggaaactgttgccggccgagccttcaaaaaggccacggaactaatgaattcgaggaacctattcgggctggagccctttgctatctcgggacaatgcagtttattgctaattgtacggagcagtactttgcacatgctcggctatgatgtacttgtaactcggggcatcccggacgaggccttctgattggctgtccatcctgacaccaatttacccaaggcagatttgcctgacagcgttccgccggttgcctctatccgtggtattctcatgcggattgattcttctattactgtacactttgtatcatacctactacctaggtatctattgataattgttcagaaataggcaagtgccatccagtacatgcaatatatatgtgtacctctaggggtcaatattgatgatagtctcaagagtggagcactagtattgcgttccttacagcacagactgagtgcaatggtagtatactagtaatagtattcctattaagctgctcagtctcaacctcagccatcagcttgccgccattcgacatgacttacatgactgcatgtatgttaccaaaaaccgcgggctttcaatcatgacttggtgcggcgcggcccccaaagaggccgcctttcaagcccgactgattggcgtgagggctcatcatgacatgcataattgacggattccgacactcgtgcaggagcgcgtctgggccgactgattggcccgacacgattcgaggtggcggcccccgtccaggcgttcgtcgcggcgccctgcaaccgctaatcatcccgttgaagcgcgaagccgcagcggcgacggcgaattcgccaggacgagtagcacttgtgcttggtcgagttggcaattgattagctgcacgggctccatggcaggcagggggatgccgagaggtctggcctggcctggcctggcctggctctgggcgacacgctatcgagtggaatacggggcatcgacattctactactgttgctgctagtatatgtgatgctagcagtaagtagtactgctagcaggttgaaacgttgatgacagcaacgcagtggttgctgtttcgagaatgactggctggcaggagctcagcggatgggctcagacagcggctgcctggctactcagctgatgggcaacacgattcgcagcagctttgaacctcatacggactaaatatgcatatctgcatccctctctgatctgcagatttcaggaaataataccacttggtcagatcatcaaagacccggccttgggttgaagctttgctgctggcgggtatataagcgtccgtggccaatagcgcagaggccgcactaggcagcatctccgcattctgaaaatggcatccgccgactgcagccatcatgcggctcagcgcattgcctttctgattagcagacaatttctgatatcgaagccatctccagctgcacaggtttaggcacagccgccttgttgcatgttgctgagcactattggaaactgcggatgcttgtcattgatgatatatcgctgtcgttgtctcggaagttggatggtccaaaattagatggacagggcatggattatacagtacagcatgcgttgggtccccagtccttgtcaattaatgaacatcacggggtcattctttggaagccccagacaacttccattcgacattccatagtaagcgaggcctgaggatcctggtcacggttgatcgatgtgcgagagacttggacaactcatggcatttgtcctcacatgcttggctacaaacggagcctggattacactggtggtattttatagatgcatgtagtcgcctcattgatacattgacgctacttgttgcaagttgacaaagcttaactgcagagaggtgtgctgcttcatgcacctagcctggcaccgtcacccgcctcttctgcgggcgatatgcagcctggcaattcacctggcaaaagttgagaaacgcgagagctaaaagatggatttgaaataggacgctattaaggtttcccgtatcaggatgtccatgttatttgtcggagtgcctggaaattaccgcttgtagcacatgggggatggagcagcggctggcacaagcttcaatctgtcccatcgccctcgccacacgcacgcattgaaaatggggtcaaggccagggggggctcaagcagaggcctgttaatgaggccccagaacaacaaacaaacaaacaatatgtagttgagcggcagcaacataaaacatttgacgatgttgatgggaataacacacgcactacatgtcaacatcaacaagaccgacctgtagtgattgatggtaggacgggatgcgcgccacagccacggctacggctgaagacccagatgggatcaagtttccagcggccgatttgctgggccgctcaccgtctcagcaggaaaaaaaagtcatgacgatattgtacattggcgtcgatgccgattgtgtctgctttgggcggtgcacaagccacacttgcacgaaatatccggtcttggcgctggatgcgtccaagtacagttttccgtatgcacatgcatgaggcactcccaccactcctccgcattgaaagggacaaggggggatgcttatccgagcaagtgtacggagtatgtaggtatacctggtgatggaatcgctcacaatctgaattaacattgacgctaccaacgcttgagcagccgtgctttggcggtggtgatggcggtggtggtggtggtggtgtttgtggtgctgccatttcaaggtttctcgtctctcatctgttggcggagctcgccaggtacggtacgagagatgagcacagtaccaacagaaatgctgccgctataattgccagtactgctcatcaccaacgtcaaaccgctccatcaccgaatgcaagccgcatccctgcctgcgtggaactgagcgaaagagagggagcaaataaggtgggggaaaaggggcttctctgccgggcgccaaaaaaagagagagaatgtacatgaatactttggccctactgcattctctcgtaccacagccctcgtcagcagcgacaccgcctttatgtgaaggaagcacgcagaagcacgcaacgcccgagggagcaatcagcacggccaaatcaaaatcagagtcgagccactgaagaggcagctcagcaggagttttgggcgatgggggcccttgaagataggtagggagtgagatatgtatgcacttgtggcgagagagtgtgggagtgctcgcaccacgactaattaaaagctctgcgaatggcatcggtcatgtctcggtttgacattgtgttgttcctaaaccgccttgcttttgacgctgccccccgacgctgtataattgaatatctgatgtcgttgtgtggaagcgtgcacaagcagatgctgtacacaaggcggctgcccccctattctgtgcggcggatccgggctgttcgttgctttgctgtttcctggtccctgtgcgcgtctgctgcagcacgttataggcatctcgttgcatcagcatcgatcgacggcaaacacgactttgggacgcacacacgaacgctcacacgtagaaaaaagatggtatcaatacaacacgcatcgcagcgcagatgttatgtaaacaatttgtcccttttcgctgccctcacacccagcactacgctacagtactacaccacagcatgcacggggcgctgcctcttccgccaggccgcaccccctgcgagagctcgctggttcgctgcgcgtacgagttgagtgctccagctcgtacctgtcgccatgcagcccacacaccacactccagtcttcctttgcaggcgacgcggtgcgggtgcgggtgcagcacaagtcgacgctgcctgctagattagtgccttggagcaaactcggctgaaccactgacgaggccccccctccagcaagggccagcgccagagccagagcctgcgctcagagccgggcagggctcctggctctggctccatgttccatgctcatgctgcttgcacaagtcgagccaagtaccgcggccatccatgtcgcgctcccctccaaggctcctgatccatgccctggctccatgctgcgagctaaggcgctgcttctgggctcggtgctgccaagctacacccccgggcaggggcggtaccagcgcgacacactctacgccggctgtctgcggtacctgtagcacggggcatgtaccgcgccaaaagagctccatgtacctaaactcagctcgtacacctcactccgctcgcactccagtacctgtacggagcactggagcattgcagcgttagcagcagcgcactgcctgtccagttaaaactaccgcctctccagtcctctctcgtttcttccatccttccacctcttatcccacctcttcctcttcgacctcttccttttcctctctctctctctctctcttccctatccactcattccctcatccattcaaccgcttcctctgccgaccaccacccggtcgaaacaggagtctggccttggactgaggagaatcgaatcccgaccggccaccgcttttgaagacgaacccccccttcgcccgcggccctcttatacagcatccaggacgagacggaagagagagaagaggaatcaaagtgaatcaaggactggtatttttttctgttttattcactggtattctgttcttctttctttgctcttggtttcccgcctgcttctcctttttggccagaattccttaccgttagcgacaaggaattttaccaccaaaaatcgcctggctcgccaaccgttttttcttatttccttctcgcccttcttcgttctcccgactcactcctcgacgagacgaatttttttcgagaaagaataaagatcttgccgaaactgcaatcgtagacaattgttgcctttttgtctcgatctccaatttcgcccaattacaggcgtttccagtcccggcttggaaaatctgcacgatttggttgctctggtggatctgctcgctcagctccccgtcacctcgtccagccagcttccgctttgcagcgtcggcttcttgactatttgcgctcaccacctcgtatgatttaatcctcttgcccaccgccttccggtgccaatccagttcaaggtgttccagtgtgacaataggtaagaccaatttttttttttttttttccttttcttcattattccttccgccatcagccagccgagagaaccgccagtccgcagcagaatctccaatcttgggatgcacgctcccttcaacagctgcatacccgagcccgctctccgcattctcagcgccttctccacagctgcactcgagctatcattcggcgcctctgctgcgcgggagacgttcgctcgttgatcccgccaattgcccggcgtgtctctcgcttggctgtccctttttttttcttcttttccttcttccctgtgcatgggcggtaagaggctcatcccctgcttcggtccatcgcaccctcgtgccaatccagcctgcgcttccatgccagccaacccccccgttcagtaaaagggagtggcctccagcctcaggggaggcttctcgtgcttgcatgtcttgcccgtctgccagatcgcatttttcctcttctctatcgggactctttaaccataaaaaactaacgccattgattttctattagagctgtccagtcggtcccttcgttgtccttaaacggcgcccctttcccggtcccttttgcatttttcgatcgaatttccagcctacatgatcccggctttgttcccagccacagtcactcttttccattagtttcttcaccacgctccttaatatcttaatatcttaattcctagggttgcattcactccttgatcgcacccaaggctcgctctttactcaatagtctctcccactcaaagcttcctggagaacttgcccgacactctttttttctagacatataatcaacaccgacccatctaattttacagcgaaaccctcatccatcatggcttatgctcaccccgacgaacacttcttcatcgagagcgatgaaccccagtccaactctcgcagcttccgagataccgcaaagatgcttgcgcgcagccggcaagagacgattgcttgcgagctttcccgtctcgccggcgaggagtacctgggggacatcatgacgcatatgcgacacatggaggcatgttgcgaccttgttcagcctgtgggctatccttgacaatctggcgctaacaatcatctgcaggaggagacccttcccgatgctaacctcattgacatgcaacgtgagatccaatggttcatgcgaccgtacctcatcgacttcctcatcgaggcccatgccgctttcgccctactgcccgagacgctgttcctgaccgtcaacttgctggaccgatactgctctcgacgagtggtgtataagcagcactaccagctcgtcggctgcgccgctcttctcatcgcagccaagtatggtgacaagaaggaccgggttcctcagatccatgaactcaacaacatgtgctgcggcctgtacgatgccggcatgtttacgcaaatggagatgcacgtcttgaacactctcgagtggaccattggccaccccactgtcgacttcttcacccagctcatggttgccgaagagcaggacgacaaggaggtggagcacatggccgcctacctgtgcgagattgccctgtaccaccgcgactttgtttcaacaaagccttccatgatggcacgctcttcactggctctggcgagagctattctgggccgacccgaggtcaacgacggcgactgggatcacaccgagaacctgaccctgttgaccctctctcagcacctcaaccagccctcgccaaccctggcacgcaagtactcttcatcgtcactgtccaaggcatcgcagaaactggcagactttatggccgagcaggccgccatggccagacgccaagccaaccccccctcgcctgctgccgagactccgtcaagacacgccgccgacatctacagtacccctcagaagggtcatggcgctgccgccggcttcgacggttacctcacgcctcccattactcccgacaatgcctatggaaacgcgaccaaggagacctaccaccagctgcctcctcgatgccccgtcacgccaactcctcagagccatccttccgcgtactcccagcacgtacaacaatacgctgctttcgtgaaccagcacggaatccaccagcactaggagttttggtggcgcatccgtttggcatggtcgatcgattaatacagtactcgcttcttctccccgccttcatccatattagcttatgggtgatggagggtgttcatgtttcaatattcgaggtcatggcgatgagctcgacttcttccaagcaataacattcaaccttgatagtcactctcagaatgatctgtctcatatctacgtcatggcatttagcgattgattttaattcattttttctttcacatttttatttccttttcattgttttgttacctatttcgcaaatcaaatttctcagcaagtcttcatggcaccaaaaaaaatggaacgcggatcatacccaattttcctcgagtcgttttttatctttattttcggttttctttttttgcgcttctgggggcaatgtgcgttgtttccacgggtatggagcaccgcatatccaggagttgcgcgtacctccgatagaaaagggggggtttttgtcttgtggtggatatagtatttgaggggatagaggagttgaagggggaatttggccagccttcagactgagtgttaaaaggaacaacaagaatgcaaagtggccgagtaaaaaaaaacagtcacggataccacggagcggagagggacaaggcttaaaggccatcggtgcaagaagcagccgaaagttgtggttttcttttttttcctactttcggatctaatctctactgggcatatgggaggaacatgagccttgttgcaacacacaaggcaattggtgtataattctttcgaaaagcagatgggcaaatggcggacggattcgcgctctcaggcgcagtgatacccatcgctctcttccagaaaagaagggattggaacaagtgagctttatccgtccatttggccgatcgaaggtgggatatagattgcgtgggctgctcagacctggtctctcacaatatttttaccccctcagcttgtacatataaggtagtgtggacaggcacaacagaaaaaaaaaaaaagaagtaaaggttctttttttggcagcagtgcgtgtgctttctagcggaaccaagatgagaaaaaaagtggtttctactacatcgcctgttttgtctgtcttgtatgtaacgtggtgcagctagtagtatggttttaattcttccacgcctacactggcgagtgacgacgagagactgtttctagttccatgttcctaattgctcagtaataatcatattgtgatgatgttggccaagcaagttgactaatgaggcttgaaactgggctttggtattcaggggtgagcatatttcttttgttctcttctacggagcatctcttcctctattcattctttggggctgatcaaataacacatttaatcttggtgcattctagacctttggtatgtgccaagatgagcggataggagtagtttgatgagggtatgggatccagtagtatcgtgagatgactaagcggtgctgtaagggggagaagggatggatcgatggatggcttgagaggttggtttgacgaacaaagaggactaaagaagaatcaattgcgaatataggtggttgaagtggggtagataaaggagaattataaaagacaaagaaagaagactattgcttttctttgagtggtgaggttggatggatgagacgatgagaggttggtttcgagcatgaagaggttggtgatgactccctttgaaggaactttttctttttctttgttgtgcgtttggtggttggtgagtgagactggagggatgtaaaaaggccttttttttttttttttttttttgttcggcgttggggttgtctgtcgtggctgaattcggagatgtaataagaggatattctttgtgaggctattgagctgtggggtagtggaaggggggttactgtgtctttgtatatcggtacatgctaatatgctccgactgatgttttcaaggacggctttattgccatagcccttgtcataaaattgactagtatgttgtatggcgtaattctattattttggtctcttgtttcgtgatatcatgtcaattgcttgtggtggagtcccatgcggggctaccctggagtggtgagatgggctaaattttcacctctcatttgctgcctccagtgatccgggggaaccagtaaatgactttcgtcttgggtggtagtatgtaaagaatagtactcagatatttggcaaattgaagtctcttctttgtggggttcaagtccctcggtcgtgcagctgtgcttcgacgaagtcagcgcacttgacgacaagggaaagtttaaccaacaccacaactgggactcgacagggcagctagttcatatctgaatatacaactactgaaaaaatttaaaagtttgatataagcatggtcaaaatagaggactcccgacaagcccgctctcatttgctccatgcgcaagccttgacaaagaagcctttgaagcgtccagtgcacgtaacttgagagtgtgcccaaaacgtcttcagggtctcgaaatttccggattaggaactcaaagagctgtcaaaatgcgccaaatatatctttctgctcaaattaaacatgcttcaaaagaagaagaagcgcactgaggttataatgcgtagccaaggttacgaccattgaagctgaaggacggccgatattttttcttcttctccatttgtcttgatcaactttctttcctacgtttacctgcaaaaaaccatcatcagatgttagcgaatgaataggtgactttctgaagaacacgcacagcactacacacttacggttttgggggtatcgtgacagcattagccatgtcagttgccgtctgctcagcagtcacagaggtggaagaagtggaagtttttccgccaaatgtgaaacctcgcctccgagggcgtaaactcgttgaagacgaaactgctgggaaactacagctcgagctcttggagagggttgaagatatccttggtaagttgttgccgatcaacttgactgtttacaagattgaaaagcaacgttgaatctaactgtaacttccttcactacacagagaagatagggaagatactctctcgaaatttccataagctacctatgaaagctcaggaactgggttcttcgactggaccgggggatctcttgcagcggttgaatcttctcaccagagatcgtgccttggacgaatttctacagaagaaccgctcttgccgtcagctattctcagagttgttgtgctgtcgctactcatacctaaaggagccagagagtactgaagatacgaatagcgatggggaccaggagatatcgcttgccgcatcattcagcgaggctttccagttcagggacccggtaaaggcggacagcgtaagctggcttcctatagtaaaaggtatatatctctacagaaccgtgattttagaagaagcaccattaaccaactccacacgcagagaatggagatatcgagagtacagtgactatgaagaaaggccggcgtttgcaacctcttgcaacagacttgacctcaaaagacgcgattctcgagtgtatagacgcatacgatggcttcgatcccatttacagcgactcactaggggctttttcgattacggaccccatctctctccacgagcttgagttggtggagaagatgtattcccatatggataagctgttaagcaaggagtcggtcgacgaagctgacgtgccaaatatggcgcctcatctcaaagaagctctcactgtagtatttgccaagctttcagaacattcaaaaaggtttcagcacgagtttcaaaagaagatattctcccagctgccggcaaagtctgggatcgagctggaaatgaccatcgaacaacatgatctaggagaagacgaagacggagatgagagcatggattttgaaaccgagtcctcgcaaaacttgaaccaacgacctgggactcccatccctccagctgattccccgctgcagccatacaaagaatggcatatcgaaggaccaaaagttcaactagccagggcgaaaaacttccttgctgactgcgacgtcgatcggacggcggactggaagcacaaaatcgcagagctgaccgagtacctcgcatatctgggctctcaagctcagggagacgaagattggtttcacgatctcgaagacgttcacaacatgcttcaggcacacgccatctttgagaactaccattacggtgagcaacaactcatcgtcgactttccaacgaacatctggccgacgcagagcaaaagactgcctccgctcccaggccctgagatcacccttcgccctgggcggcgtgacttgacagcccctagacgtcttctccatgcagatgtggccagtgcctatgaccagcgatacgagctgccggccgagaccctgagaagagattatctggagccttactggaaggacagtgagaggttttgggcagctagtccatgtgctgaggcgacagagccggcaaatcttgcggcttgcgagaatgaagcttacgaggaatgcatggatggcgacatggcgcagacggtaaagtttctcgagggcaaaggcagtttccgtcctccaaaaagccacgatagcgccttgaaggtcaatagaggcactctggaagcgtttgctagattccacggcggcaagcgtgctgctgttcagcactgcctcaacatcttcagccatgacgagaatcggaaaatgtgtagctctttgcgcgttctcgctctgcctgagcctgttgacgggaaaaagaagaagaagtccgatgctggagttttcttcactaccaagaagctggcgaatccgcccgagaaggaatcgagagatccttgggcttatacgagatcctatcagcagttcaagaatgagcaactgcgctgggctcagtgggtcaagggtaattctatcgagaagcctcttggagtcaacgaggtcagtacaggcctccctcataactggaagggacccgtcatgtcagatcagatgagtctcagtatgagaaagacgtacgagcatctgcgccgctgccaaaagatccaacagggattgaagcgagctgcgaaccgagcacctcgagacttcatcactagacttttggaagccgtggaagctggtctggctggggaacgatcggcaacaaaggagatgaatctgttatttggcgagcacgagtacgaatcgactaataaacgtactcttgcgaatatccgccctacagaggcggcgtggctagagtatatttgccaaccgtcgcggaatcgtccatacatgctggacgaatcccttcggaggctgggagaaatcatgctatccagagtggcgcgcatgatgaatgatattagccctgtatcgttattctgggatatgaagcccaagacgatgcgtgcattcttgaaagagctgaatgttggatgtcgtgggccggttaagagatataaattcactgaggaggatgttaaactgctggcaccaaagttgcatgatttgaaggtgctgaggtaagaactctttctctccattctgcccacccccccagcctcttgggaaattgagttggatcgctaatgatgaggtagactatacacgaatgtactgaatggagaatggatgtttggtcggccagagacagagtttcatcccgaagacttggtcaaatggccagattatgagcctcgacaacagcaacagcaaagccagtcgtcagatgataattccctcgagcaagtctctgtcatcccgggatcctctgaagacttctacgagtatcctagaggtatgcctagaagggaagacgtcatctctcttcgagacttcatcaggaatcccgtaagaagtgccgagtggcattggcggatgacaaacttcttccactgcttgggttaccgcctaggccaaacgctcaagacactcaagagagtgcatgaagagaatcaagacaagatccgagacgctgacatacaggaagacaatgactctgttctccgcgccgcaatctcacgctgggaagatgatgccgagaggcttcccaacgacccattaaactgcccagaagaggagaacagctcctggcgtatgacaatgacataccaggacgtggtcaaaacggcggatccagatacttacgaacgataccaatcggcgtgggcagaagatggccgttccgcgtggaaagaggcctctgagattgtacgcaagaatctcatacgtgaggcgtatgagaacaagaccatgttgtggccgctccctctgccgtacaatagctacgccgcgaaccaccaagttgcagatccgacatcctggcgagagcggctcgcgacgcactggaaaggcaaagagtccacggcggcctatcaagctcgagctgatgcccttgatgcccacatccagaaagaagcggaaaattctgaaaaggaacgagacgccacagcagctcagaaacaaaatctgaaaacgaaacggcgcgaaccggtctggacattcggacatccgtcaagaaaaaaggctgtccacttgttttgggatatcaacaactggccggtgcatctccagtcggagcgcaaaaggcagattattgcgtctcgaggacctaagaaaggaaaacacggtgatgacgtcgcgagtaatgaagctgctgctgctgcttttgctgaaaagatggagattgaacaagatgagattcgattttacacaaaggcaatgcagcggcgcaagtttattcctggcatgcgtggatttatgatgggagacacgcctcttcaaaagaagaagattgagaataggatgaagatgagtaagttgaaaaatcttatcgaagagaaaaaaaaaaacttatattgtgctgagaatacgctaacccatcaacagagcttgtgccaacggcatctaagaaacgcacctggagagatgtcctcaaatcggtcgtcttgggttctcctgaaaagaggaaatccgaagcgatttccgacgacttgccacctctgcctgcagatcagataccccagagccgaccgacgaaaagacgtcgtacccagacgttgctagaaaagatgggcaaaggcgaggagcgagatttgttcgcaatggctagaggcgagaaaggtattcgagaaacacccagcacggttcctgtttatgctcggggcgtgcctttggcgatgggcgaggtgacgtatcatctccctgaaacaagaacccagggagatgcgatggatgttgatgagcccaagattgaacttggattgccgatgaagagatagttggaaggctgggcgttgggatatagctgaaatttgggtctgcctggatgaattagtctctagatatgtatggtgtggaatggagcctgggcaattagatgattcctattaataacttgttcaatatatgatcgttctagttcaaaagaagacgaatataccgcgtcttcatgttcaaggaaagaaacgagaatttcaaaacaagtcaccaatgggcacatccagacgaaaatttaaatgaaagaacgccagttgaaattttttaatttcttcacttcagatcatggccattttttatatcctcatgacgctcatgtccgaaccaaagtccttaaccggccgaaccatgcaatgaaacacaagttgtatcgtgactccgcgcaccgtttccagtcctcctcaccactacacacgccttccgtttcttctcttagtatcgcttgccttccctcagggtgtcggagaactcctccagaggagatctgatcagcttggtctccttccacaggttgggggtcaggaagccgtaggtgttggaaacggcggtgaaggtggccttgagggtgttctcgagggtcttggtggaaccggcggatgaactgtaggcatcctcgacaccggcgagctggaggaatcgcttgacagcgggggaggcgacaatgccggtaccacggggggcagggataagctgttgtagagaaaattccacgtcagtaaaaccaaataaaaatagagcatttcctcctttattttattccaattttttccaaccaaagaaatagcgacagatgggacgggttgagcttactcggacagtgacggaaccgcacttgccagactccttgcagggcagggagtgaggctgaccaaggttggtaccccagtaacctcttcggacggggatgacgctcagcttggcgatgatgatggcggcacggatggcagtggcgacttccttggaggtcttgattccgagaccgacgtggccctcggagtcaccaatgatgacgatggccttgaatcgggttcgctgaccggcacgggtctgcttctggacgggcttgatctatatttcgagaaaagacaaaagacaatctggttagctcaaactgatcccatttctgcggcgctttcagcccaatagcctcgcttcctccgtttcccgtgtatcccagaaggaagcaaagcagagcaattgggccatctcaagcggagaactgcaatgcgcaccttcatgacctcatccttcagcttggggaggaactggtcgacaatctggtactccttgatgggcagggagtgcaggtagatctcctccatgctggtgatcttgccagccttgacaagacggcccagcttggtgacgggctgccactccttctcctcgctcttgccgccacgacgtccacggccacggccacgaccacggccacgatcaccaccacgaccacggtcaccaccgcgggaagcgaaaccaccgccacgagcaccgccgcgatcagccattgtgaattatgggtttgttgtttgttgcggcgagggagttggtcgggatagacgatgcgctggagcggccctgatgttgtttttcgctgagttgtggccctcgatactggggaactttttcgctggcggggtctagcaccgtctgggaattttacgggtgtggactgggttaggcgagccctaacagagccaacttgtgggtcgctgcctcaattgttaggcgagaacagggtgggtctattttgggagcgcttcaccgagcagctgagtaagtcaaaagaggctcacctaggtgagccagcgcgttcttagcgtcaatgggtggctgtatgctctttgaaacttggggttgaggaaaggaactgaacaggactcagccgagtctaatagtgccagcactgaaaatggtcaaatggataactgggagctccctgattctctttggagagtgtcttttcttttttttcaccagaatccgcatgtaagttgagatagctgagaccacgatatcgcaccaaagcaagagaagaaaaccacgaaagctgaatgctatccgttattcaatattcgtacatggcccaagggcatagtaatcataaacagaaaagggagggtatcgtggctcgaataaagcgacagcaagctgcacaaacaaaagttgcccctactccgacttgcggatcaaattctccgacggctgaacccgttgagcccattcactgtcacactgtcagcagcttgttcgtatatgtagaataacagcagggatgaagaaacttacgtccaaccaccatcataaacttttctagagttgggaaatcctgctacttccaaggcagtgtcaatggcgcatgcagtcacaccagttccgcaggtagagatgatgggcttattagcgtcgactcccttctcctcgaataccttcttcagctgatccgcgggcagaaacattttggtctcaggatccaggacagcactgaaaggcacgttgatcgatcctggcatgtgtcccgaggataggccctcgcgaggctctgggtctttgcctgtaaagcggccactgggcctagcgtccaagacctgaattccttctgctccctccttgttggagtccaaagccacctctctagcctcttcgaagctaacaactctctctgatgcaagctctggaataggatatggattgcactcgacattgtatagttctccggactcggtggggtacccctcagcaacccactgcttgaagttgttgaggatgtgaaccttgggatggccaaatatcctaaacgtccatgccacacgaggggcgctaaagatgccaagctctttcgtgtcgtagacaacaaccacgtcctctcgtcgaatgcccaattcgctcatagccgcggcaaaacctttgccatctggtagcatgtgagggtatgggctgcgcttgtcgatggccttgtccaggtcaaagaagcgcgcctttgggatgcgctgctcgcggaaggcttggataccggtccgttcatcattggggaggaaccatgcggcgcataggggaatcactcgagcatcggggctaatcggagagggggggttcttcttcagggcctcgtgaagctctttgggcgtgaccaagtaggacgatagattgcgtctggtcgacatgctggttcgcaaaaactggctgcccagcctcggcagcccgacccgggcagactggccaacagtgactgaggacatcgagaatgatgtgagttatgacgctatcgggcttgagacgacgtttgtttttttcgcttccgctgtggtcgagccagatgctgcgctgaaaagagctccgaggcagctcgatctgtgttgcctatgcctcgttctagcttatttcagtggcctgaccttacgcgaccggcagcacggccattgcatatggcaaaagagtatttggtggtggagatgaggtttggattagatcatggcacgccagagctgcgaaaggttgactcggcgcttatggtggggtggcagcgggagcttggaccacgcatgacatttgccgcgagtgactcgcatcgataagctgcaagctgcaagctgcaagcacttcagactaggtgggcgaccgcgatcaatccttctaggcagccttggccaatcgaggtgactgtaattcatctagacggcttcttccgaactttgcggccatgacaaatctgggcagtttttgcagaatccagcaggatttgtcaatacttgacgggggtgtagaactaattgcatcccgccgtacataaaacaaactggcggcctgacgcaatacattgatgctgccccaatctccccccatcttctcccccaatcttagcccccggcagcatcattaagcgtcggcaaggacgggatttatatgacaatcaatcgttataaactttactctccattgattcgctaccgagcagaggcctaaagatggcactaagtcgatggctgtacgccctgccgcttgtgctaccaacggcactgatgctccgagcctgggctatgcaagcacccgtgggcaccttcatcgaagatattcgcagccaggggcggtatgtcctcaaagatggaaccagcgtccctatccagacggccgcatttggaatcccgattcttgacaaggccttttctccgctcgccatcatattcagcccattggctttctatgaggatcccaaggcctggtggcagtgcgtcgtgttcttgacagacggtgcttctattggggccctgcttatgtttgagtctctgagaaatgccaaccaggggactctcttccaagcgtaaacaatattcttctgctatccagttttgatttctgtactaatttataatgacacagagcattctttttgcctacatttttgggccagttcgtgacccttggggccgttgcaccagtttacctttacttattctacgtactctctccactgagcaaatattccactgccaatgctcgacagtttgatcgggctggcgtggctgctgctctgccatcaacctttgcctcattcctttttcctcttgccttgtccttcttccatcctgatctcgaggtgaggcacttggcaaactggtactggcagatcttcccaataacgggctccatactgctctttgccctatcaagcgcaatcaggccgtttgttgccagtcgtcaaaccgaacccgtccagcaacacatcaaaacgaatatgaatgtccgaggagggattatggcaatcattagtgcggcctcttactggtacatgcttctcttttctcctcttcctgtgtcagaagtgtttttcccgaaatattttattgaactccctgaggatgcgttgacagcaacttttaccctcctccaatatgattacatcaccgccgctggaacagtgttgctttggttggcatttaattttggagatcttaaaaatgcgggtgtctgtcaattatcctgggctcgaatagtgctttactctgttgctattggtgttcttggtggcccaggagtgctgatctgggttggatggctggcaagagaaaacatgatggcaaagcttgagcatgcaaagacgggctaaaatattatttaaccaaggcagtcaaaatgtacaatggccgttttgatcaaagaaaatgttcaaaatgctttgtatttagcattgaatctgcctgtatacaaatctacgatttagttacccgcccatagcttactaagtcacgaggttgctaccctggagtaaatcgggcacttcgaatttcacttcctaacacaacttcgtcttggtttcatcatcacaacagatccaacaccactcatcgatgttttgaaaaactcatctcccccagaaaagggggccttaccaacccttcaccatgaaagtcaccatcaaagaatggaactccgtcgccacatggcagtgggatattcccgaagacgacgtttgcggcatctgccaggctcagtttgacgggacgtgccctacctgcaaatatcctggcgacgactgcagcctatgtatgtgcagcctgtggaatgaatttgccgctgagaagtgacgcgttaaccagatgtttatagtatctggaaaatgtgggcatagttttcatatggttcgtcggccttcagacgtgtgtttcgaagagcgttagtaatgctgatgcgatgcagcactgcatcatggaatggatcaagcaagaatcttcaaagggacaatgtcccatgtgtcgacagcgtatgctttcttttcccttgtcttcttctctctcaggaatactagctgatagtttgaatagcttttgaatggcgagaccaggctgatgagacgcctggacctaatgagatccccgtacaagcagattaagaccataaatatcaaagagacaaggctacggacacggtgaatggaaaaatgccaggagacaaaaattcatagaagaactaatattaacaaatcgaactcctcattatcatcggccatgtcgcgtgctcatatatacataatctatctagaatgcgtgctacccagaaagctccccaaccagctctggtactctcttggttatatactcgttgcgaggaaacaactgccccgaattcccctaagcttccgggacatagaccccatccttgcagagcactaccacctttttgaagaatcgccgccactctaggggatctcccttgatcttgacaaaccgaatgtctagcacttcgaagccatctgggagcggctgcttatccacgcatatttctccgtgtagactctgtcgacgaccatcgacggcacgaatcttgatggtgactatggggctactgttgggattcggcgtgacgggtgccaagggcacgtttagttgatgcagtgcgtcgctgagcatctggataatatgggcagagggtacatgggagaagaagcgggtaagagattcgggagggcaaatgtcacggaatcgtcgagcttgctgtgtcagcgtcatggacggccccgggatttgtgagaactgtgacatggagggctcatccgcaagggtgtcaaggagcatgcgacgagcattataggagcccgtaggtaaagacgacggcaaggccctggatcgaagaacgggagcctcccagtcccagtctttatcaatgatgggagtaactggggcttccggctgggtagacgagaatcgcccggcgttgagtccagaatcgatagtcggatcgtgagatgttgggaggtagttatgtttagtcgtaggtatgtggctgaggtcgattcgcaggttttctagcatcttggtggccaagccaatggggtcgagtattctgccgtcagcagtgagcagcgggttatgacgcgtataccaaggatgctgtcgtatctgagcaaaagtgaagcgtttctgagggtcgacggacatcatgcccctgagaagggagagcgcatccagaggcagtctctcccagagcgcatctgagctcttccctgaagtctttacgtactcgccaaactcccagcttgacgacgacggctcatcccagggcgtgttgccgaccaacaagacgaaaaggatgactccgcacgaccatatatcgacgaggtctggtgaatacttggctgagttgggtgccctcttatccactctcccacaggcaagaatctccggcgcgatatatggcgggctgccacatagcgttgagctggtcttgcgctggcccttgtactcaaacatggttgccattccaaaatcggccagcttcaagcttccatcctgagacaggagaatattctccggcttgagatcgcggtgtgccacgcccttggagtgcatgaagctcacgccgcccaccagctggagaaagtagatttgagcaatatcttctcggacaccaacatccgcctcgattttgtcaaagaggtcaccgccttccgcatactccatcgctatccatcgccacacggagtcttctcctgaagcaaaccactcgataatgttgggatgctggccgatgtgcgagtggagtgagacttccatggcaagctgttttgcagagatgcggccatgcttagtggcgtatcccttgtgaatgagcttgacggcgaacactggacttgatgaatctaatgggatagctttttttattctattttggtggcatgtattaattagtaagaacttgatggtgagtttttggaggaaaagaaacaaaaccaaaaagaaaagaaaaagggcgagatgaggtgtgctcatacgaagcataggcaccgcggccaacggttttggatataatccggaagggcaactcctttggtaaggggtcaagctgcgactgtgagacagttagcggtattcacgtgaaattaaagtgcgtgaaagaagaattgtagcgttggccgtatcgaagcttttgggaggagtgcacaatcacccaccatgatgcctattagtgatcctgcttcttctatgcagcgtcttgtatccacacaaaagcgaaatttgaaatagagtagaaaagaaaaagagaataaagagtaaataaagatgaattgaacaccagaacgcaatggtaagagttcaaaccttactcaaagagcatggttgaagccactaatattaggcagtaatattggtctggactgttgttcacgataacgcgcctctaccgtgtaaagaggttttggagctgattgaatttatgggccttttgcttttttttttgctttgcctgtgctctgttctcgccgaagcccccgccactatccattggctgcgcagctcaacggcttatctgctcgctgcgttgctgcggcaaacaggcccccaaacagcggtcccccattcactgaagctacagcctgtgctgaccggcaacagaagcgtgtcttagatctgaacccgacgtgtttttttttctcccgatcttgaccttcccatcaatttagatctccgtcattatctcgtgcgcataacccttgcttttccttctcttctttattcaggcagctttccccagtacatctttttcttcttctgaacctcgtcaccttccacccttattaggtaattgcctatactgaacctgtttggctattgcaacgcggaacgcctgccgcttatttgcatccctggtctacttcaaccctacctaacttcatctcttcttttcgagacggcgcttttctgattcgcgtacttgataccggtttttttgttacatctaataacccactcctttgtccattcccgcgcaatataccatcgtctgaaagagccagttttttgtttacaatggattacaccgaggataaccagaacgccgcccccggcagcgtccaagcctccaagctcaatgccgctcgcaagggtccagactcccagagcgtcaccaaacggtacgacctcttctcgcaatgggattaaattgattagggtgctaacgcatttttcaacaggctccagaccgagttgatgacccttatgacctcgcctgcgcccggagtctccgcgtttccctccgctgatggcaacctcatgtcctggaccgccaccatcgagggccccgaagacacgccatactctggtctcacgtttaagctgagcttcgcgttcccttccaactatccttatgctccacctaccgtcctcttcaagacgcccatctaccaccccaacgtcgatttctccggtcgcatctgcctcgacattctcaaggacaaatggaccgccgcctacaacattcagaccgtcctgctgagcttgcaaagcttgctcggtgaacccaacaagtatgtctccctcttcactcactcgtgcgatgaaagcgttgaaacagccactaactaataccgtttctacagtgcatctcctttaaatggcgaggccgccgagctgtgggacaaggaccccgaagagtttaaaaagaaggttatggggcgacaccgcgacattgaggaggagtaagcattttcatagcgtgcaggctttatgattttacgttattgggtacctggagtcattggggcacacttcaatcgtttgatagggtatttgggtgtattttgcatttccacaactatggctggggaaaggggggctgtccgtcccttccacgagcgcatgaccggttacaagttataatagaacctgtcaaattcatcatgacagacaaatcaccgcctaaccaggctgcttcccgtcactctcccttttgtaacaattagggactctctaccgcggcaattgttgcagaggcgagatgtttcgttgtggaataaaaaaaaaacctttgttgatcacattgccgtcttttattttaagcgtgaaaagctagaagagccggttgcaactccgtaatgccatgccaccccagaaccattcccaaagagaaacaagttttctttactcctcaacgacctcggtcgcaaggcccttggggttcttgacattgactgcctgaacgtagctgtacaacttctccttggcaccctcctcatcatttcgtcgtcgggaaacacgaactcggattctgtaggcgacacccttaacaccctgctcccaaaccttcttgttcagggaagggtcgatccggacgtcagaggtaccctgagggaaaggagttagcattcatggatccattggtgcaatattttcgtgtccatcgccaagcagtcaaactgcgtttatcgggatgttgcggttgggaagtcgtaccatggccttggtggcgaaagccttgatctccttgatggcacggggagccctcttcttgaaggaaacaccatgcagctttacacgttaactgttagcatttccttctacaccacgaaatcctgaattatctcttttgctttctcgctcccttctttcccccctcttcttttctgccttgcgataattcgttttgggtaatcgagacgacgtactctcttgtgcatgtggatggtgtactcgcgggcaaccacgtccgcaatggcggagcgctgagtaggcttctttgacgacatttctggattggttcaacaattagttttcgagtcggacgagaggtggcgtagttgcgagtgctgaggattctcttgcgaccagcgtttgacagagattccgtatgtgagagggagagaggtgtggtgcgcttcgtacctgcggatcgactcttcacggtcttgacgttgggaaaggtggttgaagtcggaaatgccaaattccacaaaatctttgtgcgtagggcaggctcgaaattcccgtggtgggggtagcgagccaatcatggaaaagtcgctgcgggctccaccgaaattcacgtgatggttcaactcgcggtcgcatcctcacctgaggcatcaattttcgacgccagtctgcgccccaagcggaaatgaaaccagcgccaaactaaatgacccattcgttctccatactgcgtccaagaaagccatcgccgctgcattccagccatcaccaccggcaacgagctgctacaagctcctgtgcgacggcttctcttttccgtctctcgctcatttcgtcctatcgcatcattgttcgtcgcttttgtccgcgcccagattcgccgttactcccctggcagggagatttcttccctcctcgcgagcttctgttgttgctcgttgcacaaatcatcacaactagcaacgagagtcctgagctatagctggaaaaaaaatttactatatcaagctcaagaaattcgctcgttttatcataatcaacaatcctataacccaccatggcggacagtcgagaaaccacggcgtcaactacgccccagcccgacatgacgcgcaaccgattgccgacccttttcgaggttttgagccgtcgcacacttcctcccgttgatctcttctctttctacatctatatgcgagaccaacagcgatccgtagattacctggacttttggtatgaactattgagtttcattaggcagagtatgtgatgaaatactgacatattggtcaggctggatgtctcacaacacatgtctctttgtcgtcattacgtccgcgaacttcgacgatctgttctcatagcgaccccagacctagaaaagacatctaagcgatcgtcgatactggaccttggcgacttggaatctcgtgcggctggtccatcggggtacccaactgagaaggaaagagatcacgatgcgcatatgtcggcctttttgcgcgaagatcagagccatgaatcaccccagacacagagcggctcgaatcacaccaaacctagccctccattcagccaatctcatgatgcgacggactcaaactctccggcccatacggtggctcgacaggatataagggcctctgccgagaagattctctatacctttttgatgcctggagccgagagagagattacgctgcccggatcaatcacccaggatgttacggctagcattgaagagtatggtcgagacgacccagaagtctttgatgtggccaaggactacgtattccaggcaatggaacgagatgcgtttcccggtttcttgcgcatgaaggcattgggcaatctcatccccccgacgcttgttatgcgtctcatcattggacttgttgccatgtttggagctttttggacttcattcatcctaatctttctcgataaatctagagcactccgatgctgggtaagtttacttaatccgacattaagcttgactacctcttaattagcgtgctaacgcatcgccctctttttagctcattcttccattcactattggcgtttacttcctggcgtcataccaatattccctagacccaatcctggcactcatcggattcagcgagtacacaccctttaacttctcgcgcattagagaaccctatgtccgccgcatgcttgcaaagcgcgctatgatggtattggctgtgactctgctgatcgatgctgggctatgtgttttgttcattcttgtcccgggcaaaagactctaaatcttgcttcgcatgtctcttcttagccaggggatgccggacatcgtactggcttgtacgcattatcttggacacaggctatctccgtgcgtgcaccgttgagagcaagattcatctaattcaaatgacgaccgttacgaacaatttttatagggtttaatcgggcgataggatacctttcccgtggaaactaggacccaagaaagagaccaacagggattttggcgcgagcttttagattttcttcttcttctgttttgatatatactcacacatgttttcaccttactttatttgtatttcaggcaatctgtatcatcagccgcggcttggagttgctggttcaacgttttatattcctcagtaacaccggcgtactggatggcttgtgacctgcttaagtcatgtattgtatcatatttcgtcgtgactatctaaatttacatcacattggaagtctaagttccgcttgtcttgccaacgctctgccttgcctctgctacaacttcctcttactggctcttttagccacgtcgtctgctgggtataagtcatcgatatccatcagctcggcatttgactctgtacccgtggggtcagccatggagcgtttgctgatgcccctccgagtcaaattgtcgcgcgggtatcctgagagcatgttcttatcttcagttacactttccaccaaagcctggagcttcttggccgaggcccgtttctctctctctcgtacagtggccgcatcgcgaatgttcttgatttgctcttcgaggtctccgagggtagactgacaacggccagcccagttttgtagggcgccaatcacatctgggattgtgccgggagcgagatctcggagaggagcaacgcttgtcaccgagacggcctggcgagcagggtcgagggtggcgtgcaagaggccggcgtagatggctgtgatgacgaggtcctctacctctcggggcgaagagaggcctagagccttttgtagtgcatcgtatgataggcttgatcgatcgctggccagggatagcagggagagctgccgcagcttgagggtctgggtgtcgttcagggtgggaaggtcggcggtggcatggtatgtcccgtaggagccgtaggagaagatttggagtagggtgaggtatgctgtgaattcttggctggctgcgagggcctggatctgcggtgtctggaggagctcggtgaagaggaaggtgtttggagctgaggttgcgcgggtgacgagatcagcggcagcgcggggagaggtggctgattttgagagggccaggaagggctatgggtgcttgtgtgagtaaagatgtcctaaatagaaggggttttgttgaagttggggtaaaacgtacctctaaagcgttcaacgcctttgtttgctccatgatgagcgtttctgtgactatgacttaatttcttgaagcgtgatggcaggctgatggaccacgctctagagaggctgccgcacgctcagcagcggggagtggggtaagattgatctcgatctgataggcgaggctgattgataatttggcaaaagaaaacacccaaaaaaaaatagttatatatggtatcgggggtttggagtgggtttgctgtttagagccgtgaatctgctgtctggatctgcttttgcgtgggttaggtgcatcaggaagatttgaggttttggatagcagcgatgctgagtggttgctgggcctagctgcagtggaggggcgcgaaacagaagtcacttgggcgaattttaggttggagctgtatgtgaaactaaacactagcaacactattgttactgctattctcattcagctaccagtactctctacgatttgatgtcatgagatgagatgctaaagcttattttcgagctggaaaaagccaaaggaattagtggtgcatagaacaaggttattaaagttgctgctgctactgctgctgctgttactctgtacaaagcagtattgggctgggctgggctgagctgcgaacgcccggatatattcatctgtgctgccagccacatctacagactcacttcgtatttacgcgcatccataaacacttcgattgagttgacccgaaggatgataaaagatagactacgacaggcttcaacgggccgaaagaacggttctatccgcgaaagcaaagctccgaagaaacattgctaccaaacatctgcatgaagaagaggggaaagaccctgggcataagttgtcatcttttagctgacatctaatgacttgagcttaaacggaacgggataagattccgcatgaaatattggttacttgtgcaaggtgctggcgatgctacacaacagaattagtagtggcctttgatgcatgctgaccagagagaaaacagcagtagcagggagcagattagggctcgccgcatgctgacccagcggaaactgcgacattggcaatttgaacggacttttgtgctctcggacgacttgactcggatctacgaagggcggttgcaaacaagcttgaattcctggccgggacgagacgcaaatgttgtttacgtagcacgagtacggtaggtatatgtagaacaccgattgtagactactggcctaatccggtatctaggcaattactaagtaaaacattgatcaagtgcccagtaacgggcagcagtcggtgctgtgagcgtctgcccaaacgaaatgacggcggtccttcatcagcatttgacaggcggcggcgcgattattcagccaagcactggcaccgcagcgctgatgaaacacgggcccagcctctgcgccgctgggggcttcacgataggcggctgctagcctccctaaaacaacagtagtgcgacagctgcagcgcctccgtcttcctcctatctgggctttttacgtataactgggtgccgagtcgacaaaacactcgtacgcgtccttattcttgtattcccttctctcatttctttccctttcttcatttccccttcacttctcctccaccttgcggccctggctggtcacattgtgcttttgttccctttgtcttacctggctcgctgattccggcttttacgcttcccggaagccaagcctcgttcctattgagccactttattttcttattttcccacctttccggataccaccagagcagcgctattctggggcgaccaaccgcgagccgtcacacacccttctgcgaccgggcacccgtattggctgcacgctttggctctctgtggcgctattcacgtcgtcctgcctccttctcttcttggactgtgcgtgcgaggatttataatattacacggtaacctcatgcacccttgcatctcccttgcatctcactctctcgtggcccggtataaatgagcatcatttgcctgtttgttgtggagggccttgactgggttcccctctgacgataagcgccgcggcttgctcggcgagacactttttttgctgacgaaatccgatccggctagatactattaaatcctcattcccagccgtttgcgttctttctcccggagctggtctctgaataaatccgacgcttggttcgctcatcggcccggtcaccgaacgacccagcttcttgtttgtttctgtttactcgtgcgatgcttgcagcttcaaggtgaaccacgttaagagaaaggcttcccgccgtccccaacgcgggcctttgcgtttccgcttgtgagacaatacataaaaacaaaaggaaaaatacccaaaaaaaagtagtagaacttgaagaccagaatcatggctccggcatacatcaaggtccccgggcgggatatcgatgaagatgcaggccttgcgcccaagagtgcgcacatggcaacgaccacactgcgcgttggcggcatgacgtatgttgcgccagcttccatccgaactcgaaggggtttcaaataacgttcgtcactgacttgtttttttcctcttctacaggtgcggatcatgtacgtcggcagtcgaaggtggtttcaagaatgtccaaggtgtcgacaacgtctctgtcagcctcgtcatggagcgcgcagttgtcacgcacgatgcgcagatcgtcagcgccgaaaaagtccgaacgatcatcgaggataccggattcgacgccgaggttgtttcgacggacctcttgaccccagttgttactcggtttacagacaaggccatcgagagtgaagacgacggagtagtaacgacaacggtcgccattgagggcatgacatgtggtgcttgtacctctgccgtagagggcggtttcaaggatgttcctggcgtcaagaccttcagcatatcgctcctctcagaacgagccgtcatcgagcacgattcgaagcttctgtcagccgagaaaatcgcggaaatcattgaagacagaggctttggcgccgaaattgttgatagcaaagccaatgcaaaggctgaaggcccggcaagtaccgttgccactacgactgtagccgtcgagggaatgacatgcggtgcctgtacttctgctgtcgagggaggcttcaagggagttgagggcgtcttgaaattcaacatcagtcttctggccgagcgcgcagtcattactcacgacactgcgaagctctctgctgataagatcgccgaaatcattgaagactgcggatttggtgctacagtattgtctactgcttttgacgcccacgatcaaaatggcacatcaactacctctcagttcaaggtctatggtagcccagatgctgccgctgcaaaggccctcgaagaaaagctgctggctcttcctggtgtccagtccgcttcacttagtctctctacggatcgcctttccgtcacacataagcctaccgtcactggccttcgcgcaattgtcgaggaggtagaaacagcgggctttaatgccctggtggcggagagtcaggacaacaacgcacagctcgagtcgctggccaaaacaaaagaaatcacagagtggaaaaacaccttcaggctctgtgtcgcagtggctgtcccggtcatgttcatcagcatgatcctgccaatggctttccccagcttagatttcggtgtcattgagatcatctctggtctctatctcggcgacctcgtctgcatgatcgccatcacacccattcagtttggtgtcggaaaacgattttacatttcagcctacaagtcactcaagcaccgtgctcccacgatggacgtccttgtcgctcttggtagttcatgcgcctacttctttagcgttattgctatgatcatttctattgccctaccaccacacactcgaccgggtgtgttcttcgagactagcggcatgcttttcaccttcatttccctcggccgcttcctcgagaaccgcgccaaaggccaaacttcaaaggctctgtcccggctcatgtctctcgccccatcaatggcaaccatctatgccgatcctattgccgtagagaaggcatcggaatcatgggccaaatctgctgaagaatctacagacaacatggcccagcgttcagaggaggcaaatgcttcggtgtatgaggaaagaaacatcccgaccgatctgctccaggctggggacattgtcgttattcgacctggtgataaaatcccggccgacggtgtcattgtcaggggcgaaacctatgtcgatgagagcatggtaaccggagaggctatgcctgtgcagaagcgccttggttccaacctgatcggaggaacggtcaacggtaatggtagagtggatttccgtgtcactcgagctggtcgcgatacccaactcagccaaattgtgaagcttgttcaggacgcccagaccacgagggcccctatccagaagctggccgacactttggcaggctactttgttcctttgattttggctctcagcttactcactctcctcgtatggttgattctcagccatgctcttccccacccgcccatgatcttcatgaaggacaacagcggcggcaaggtcatggtttgcctcaagatttgtatctccgtcattgtaattgcatgcccttgtgcccttggtttagcgacaccaactgccgtcatggtcggaaccggtgttggagcggagaatggtatcctcatcaagggcggagctgcactggagacaaccaccaaaatcacccaagtcgtattcgacaagactggcacaatcacgcgcggtaagatgagcgttgccaagatggagttggttaccggctggaagggtgactcgctacgaaagagactctggtggtcagttgttggtcttgctgagatgggcagcgaacacccgattggcagagccatcctggctgctgctaaagaaggactcggaattctcgatgctgagagtgctgtccccggtagcgttgttgactttaagcttactgtcggtggaggaatcaatgccctcgttgagcctgcgttatctggcgagagaactcgctacagggttctagccggaaacgtcaagttccttgaaagcaatggcgtcgaagttcctcaaagtgccattgatgccgcagatcaaaccaactcctcaacaaagggcaagggcaagggctcgccgtcagaaaatgtaagcgcaggaacaacaaacatcttcattgccattgatggaaactacacgggccacctctgcctttcggacatcatcaaggatggtgcgctctgggcaatctctgtgctgcaccgtatgggagtcaagacagccatggttaccggagaccagcgccccacggccttggccgttgcagccgttgtcggcatctctcctgaaaacgtatacgccggcgttagccccgacatgaaacaaaccatcatcaagcaaatccaagagcagggtgaagttgttgccatggtgggagacggcatcaacgactctcctgccctggccacggccgacgtaggtatcgccatggccagcggaacagacgtcgctatggaggccgcggatatcgtcctgatgcgccccgacgacttgctctgcgtcccgtccgccatgcacctcacccgacacatcttccgccgcatcaagatgaacctggcatgggcctgcctgtacaacatcatcggcatccccctcgccatgggcttcttcctgcccctcggcgtccacctgcaccccatggtggcagcaggcgccatggcctgcagcagcgtcagcgttgtgttgagcagcctgatgctcaagtactggaagcgaccccagtggttcgaggagaactcgctcgacgcctctggcaacagcaacctgcagtggaagagcggctccggcatcgttggctgggcgagggagatgtttggccgtgctcgtggcacgaagcgcggcgagggatacgttgccctggaggatctagaggcttagatgtagactctcattgtctaggtatattggagttgctagttttaacacgtaggtgtacgatgaaggcagtgagttgaagttggatcttgtaaacgaaatggtaattggccggaccaagggagcatagcgtgcgttgatggacgaataatggcgtttaaattcagtaacagaaatgtcttttcagagtcatgaaactttaaaactttgtgcagtactttgtgtgttttgaacagtagcaaatctcaccgtagctaccaaaaagattctatagtaactattatggacaatggagaggaacgacaattcactgctcagaatatatatgatatggaatcattcataaccctttgaaaagaaaaaaagccatcttgtctcaagcctctcatatctatctctttagctctaacgtcctagtccaacagtatctatgtacatgtctccaaaccagcccacaggcaactttaccccagaatgcatacaaaagtaatctttgaacgggaatttagagaacaaaaaaaaaacaaccccaatgctttacccccaaaatccataatgcaggaaaaaaaaaaaaagaaaagtctccagcgagaaacgacgccaagaaaaaaaaaatcatatcctatatccattcccgaaaactccaaatctgcggtttttcaaaccagtccacccgctcccagagtcggcgtgctctcttccccttcaaaaagcaaatcgttgtgaggctcgcagagatctctccacggagcaaactcaccattcaagtccgtccaggccccgccgaattcgtcatcaggagtatcgccagctggatagtagttcttcggaacccactttcggccatcgatgagtttatgcgtcagaggttcgccggcctgtgaggccttgacggcggctttgagtagagatttgacatagggatagaaccacagcgtgggatactcaaactggacaaactccttgggcccggtgcagtgccagaggccgtagatatgatgggtgatgaagttgacgcccagttcgacaacgccgagccaatctgctgatgtagaccccgggtgagcttctgggatagcatcatagagcttgctcagtgaagccacgatgctcttgggcatcttgatggtggggggctcaaataaaggcccttgttcgcggacatcaacggcaagtttagttgtcaagccagattcattgaattgcatatatccaaaataaggctggtatcccgccctggtctggaacagcgcagactcgtactcaattgcaacatggtactcggtcgtctggaaagggtcgctcttggccgggataatcttgtcaggcgggaattctgggagttcgctgcccatcatcctcgaccgccaatattcctgtcggccccaaacattggccatgtagtactggtccgattctctgaactcgtacaaaggatcgtgtgtggccctgatctcgtccattgtcgccgcaatgtatttcctcagatcgccaatgggccccatgattgtccctgaattcagccaccgcgggtcggcatagaacatggcattatctcccctatccgggccccaagcaactggtgggatgggtgattcgggagcagtccagcatcggggcgctacgggatcaatgggccaacagattttgtcaggccccaggaagatggtctggcgaagaccacgtcggtggagctcgccaacgctgatatcaaaccgttgcgccagatgagcatccgcgcgctcggcaacttgaaagtatctctcgaccataatctcgggaggcagctggatgagaatatcatagccatccacgatgattgccagatcgtcgtcctcatcgggagggagcgagttgaaatatcgttccatggttcgcagcttggcaagatgagtctttgcggcatcgaattcgtcctctccatgccagcctagcagtgtaggaaccggatagcggttgacggccgaggaaactagattgtaacagaaatgtaagtttggctggctggctggaatgagatagtgcagcctcgacgtctttggctccggggccgaatctgaaccagaatccggactggttttcgaggagtttgaagacggcgatagtagagaagacggcagtgttgtgtttaagagtttagcaccatgtggtagcatagcaatgagtccttcctaatagcgcttttatatcagccgctatgcggcaacatatatgcgaggagcaccatgttgggggttgtggtcacatacagggtcaggatatgaattgtagtaaaagactatggcaaaggacatggcaattaatgcggcaacgaagacgtttcgccgcctacctgatgaggcaaccatgtttgatagtgggagcgtcgacgacccagggccgaacgacaagctggagtaacagaataaagcgaacttaggagaaaaagagatgaaagaagggagtaaatgagagagaaaagaagaagggaatctggcggatagaaagtcaaaagaatgaacgtggtgcagagcacacaagtctgattacaacaaaaaaaaaatggaaatgagcggcaggatcgaagtacaaggcgactttgtgtgatccgcatgagacagagaacaaatgggaaggtcgcaggcgtctgagccttttcacacaagaaacggagaagaaaagaaggacaaaagagaagatccatcgtgtcagccaaaagggccttgactttcggcggctgcggctgcactactggaaaacgatcatcgcttctgtcgatcaatctattgttttcgctgtaagtgggagctggcattggtgggtttggaaaccagccggtgaaaggttcaagacagcacttgtacattctgggaagaaccctgagtaattgtatggaacagaacatggttgagatgaaggtttttttttttaccccctaggcatactgtgctgggtagaaagtgataagggacgggctaatgatcttggctcagcgctggtttgatggatctcgggattggatcttcaggtgtattttccttttggggatgctggattatgcctggatcctctttctacgtctttcatttgtcgctgcccctggcgggttggaaaggctatttggtacggcgagaaagtctttttgactggattgggatatgctggtgcttcaatgttggtgttgaatattaaattacatgtacttcatatggcacatgggtaaatgtatgcatctaaccaaggcgcaacaggcggtgtataggcctggtgtaaagagattatacaacaatggacatgttggcaacgtacagtaagcgagaggcattatgcttatttaaaagcactggcgccttgtagtagatgcgttcaccataccgggtttccatttctccccttatatctcgaggatggaggtaggattaagctgcatctctattccctgcagctgagctctgccgatcactcgctatcagtaatcgtgtcaactcgagacacccgccagtatggggtacaggtgctacgcttctagtgcaacgacaatcaactgtccatacaagtgtcatcaactttgagctctgaagtcagcaagcagttgtcggcacacgtaatcgaggaacaaagcctaggtagatacgtcgatagcagcgtcaaatatccgacatgcttctgtgccattgcaagggtcctcatatcagaaacagccggataagcacgcaattctgacctctaacatgtgtacctccctctcccgtgctaggagatgccaatcgctgcaaaagggctcgggagatggaccaatttggcagatggacatgttgcagatccgacgatctctcctccatggtcggcaacgttggatgcctgtgctctatccttggtctgtggctgtcctgtacagttgaacatacatttgcatttttccttttattcttagttttgttttcgggaaccagatagcagtgccctgagtgtatttgcagtctcagtacgggcgtcaagcgtcaactatcatatgtctcggctagcagttggttggctatagtgcggcccgcgacgtcggctgtttcggaagccattgcgccgaagtgaagcagcttatggtgcctagcacatgtcgaatacgattgatttctatttcgtagatgcatctgcattcgagcgcatgggtgattcgatatacaagtaaaaatagccatgtgccagccacagtattgggtgtacaacgaaaaagcagtcgacgctcccggcggctttgtcttaatatggagactaaaagcttggcgaaaacaacggctgatctggtggctgtttccgctctacgccaggagagacaacaagctgcatgatatatctgcttgtttacggcatgatggctcttgtttcgattcctgcgcatccacgtcactcggtttatacgaagccgcagcgggagactcgtcgcatgatggcaacctgtacatacaagtacatgcagagcagttcgtatcagtttagtttccccagcgctattccattcttctcgaaacattatactcgtagcagccaagtcccgaacgcagccggcttcaagcacaatcgcttagttcaaatccgtaggtacctgtttgtacacgcatcgatccaacttcgccaagacagggcaaacacaaacgcgacttggcgacaatatcgagggcagctctggctcgccatttagccacttcatttttcccttggccgtccagagccgatgccaagacgccggcgctgactggatgatattccaaggcagggccccctggtctcttgtgctgggctcggcgctgggccagtctggttggcacggatagctgaatgtccaccgccagacgagggcagaggctgaatcctgccagtgcattgagcccaagcaccatgccgtcacccagtttgagtgccgtgtttcgtgccccaaccaacccccgtcctccaaattgtactgtcggtgccagacagatattgttcgcttcagtacaatacagcgagtgtctagggccggccagtgccttccagcagggccccagccactataatcaaccaaaattgatcccaatcccaatccgcagtccgcaattcccgtcaagcgcgtgtcgaatcgcggcttccagcgtgctccgctgccaagccctcgcacagtgccaccacgttccgccgcacatgcagacgcaagcagtcacagcgtccttggccgctccgtcaggcgtctctagcgcaccacaggcccgctagctgactccagccgacccagtgctaaattcgagccccagccaatcccttctcctgatcgtgctgcggcgcccatttcaacctccaatctcaggtccacgccacattttcctcctgttcgacgctcttcccctcctccacctccatcagctgcctttttcttcttgttgttttcagatccgacaaggcaacgcagtgtccttttaacaactgcgtctgcgccgtgcttttttgcagctccaacttgtcgctcgctcctccacccccgcctggtccattgcctgttttagagactcggagtccttcggctgtaatagcggtttgcctcgtttttttgttgcttccattattacgccgttgtctacgaaccggacgatatacgacttcttcgcacgcgacgtcttcgtatacatttctggctgcatccctgccagatccggtcgacaatctattaccgaatctcgctccgtctcggctttcgcgagttatgcttgcttagaggagcttgagtatcttatacaccaatatcagatctcgcttcgttttcaagacttatacgcccgattacgtcgatatacagctcgcccaccatgtctaggcgctcacaggacgttgcgctcctgactcccgaggagcaggatttcaaggacattgaagctggaaaaagcgaaagcgatgcccagaatcaaaacctcgaccatgaatactcaatacccagcaccgtcaagttcacttggctgggaacctactttttcctctctctggtcctcactctctacaacaagctggtccttggcatggtacgttctatagccttcatatcccactttcaaggcagtggtgcgattctttcagtgcccacccccatatgatgataccatgcgtcttcttcaatggcttgctaatccgtttatatgaatctagtttcactttccctggcttctaacgttcctccacacttctttcgccagtctgggaacatatgccatgctgcaaatgggctacttcaagctctcacgcctcggtcgtcgcgaaaacctttccctcgtcgccttcagcgctctctttaccgccaacattgccgtttccaacctgtccctggccatggtttctgttcctttctaccagacaatgcgcatgcttacccccatctttgccattgtcattttccgcgtgtggtatggccgaacatatagcacaatgacatatctctctctcgttcctttgatcatcggtgctactatgaccaccgccggtgaaatgagcttctcagacgccggattcctcctcaccatcctgggtgtcattcttgctgccctcaaggtaatttgacagcatgcccacattcccccgtaccttgtcaaggctaaccacaacaatatagactgttgttaccaaccgattcatgaccggatcattggccctccctcccgtcgagttcctcatgcgcatgtctcccctcgccgctctccaggctctggcctgtgccacggcttctggagaggttgccggcttccgcgcgctcgtcagaagcggcgaaattaatcttgcgcccgcgtctgcttctcttgctggcaacggtttcttggcgctacttctcaacatctcatccttcaataccaacaagctggccggcgccctgaccatgaccgtctgcggcaacctcaagcaatgcttgactgtcatgcttggtattttcctattcaacgtcagtgtggatttcctcaatggcgccggcatggccgtcacaatgatgggagctgccatctacagcaaggccgagctagacaacaaaaacaaaaagaagcagcagcagcaagaggcctctttcaagcctactgagcagaggtagcgactattggctgcataacaaatctcagcattttgatataacccgtttttttttttctaaaaacccttgatgatatactatagagatggatgcttggagaaaaaagccggccagcatattagggacagaaattcgacccaactcatgcttgaccacaaaccagaggtgcttctaatggctgaataagccacttgttttaatatacacatttgtctgtttgctgtcgcttatgggcagcgtcagaaagagattttggtgggctacggaagttgtcacgatcagatgggatacggcgttagggagatgatgatactctagcaacacaacaatgggtcgtgtatccgcgggtgtttttatgtgtgtgacaaaagttgcctctaggatagcttggggcatggcaattttccatttattttctacgtttaatttttctcctctggctcctttttccatataagctacaatagcattacccataccttgattatgcagtatatgaaaaaaaataatcccaataccaagcaatataatgtcccgtcccccgtctcagccatagcacagcccccaatcttcaacgaggacttcttatttctttacgtctctgttctttcttttttccctaaaacaaacccctgaagataagcccggcaatccggcgcgcgggaagagccacttttcggcgcttgccatgcaacatataatttgaacctgcataagtgtggctgctggtagccgagactattgaatggcgcttgcgtaagattggtgccgatggcagtcgggcggacggcgactattgagtgcgatggtgggttttcttttttttttttttctttttttcaaattttttttttttcttttcttttttcccctggttataaggctaatgacaaacggctagcgattaatagtatggtgctagtatagagctgagatggagacgtcaagtttgatggacggatacagcacatgtgccgagagaaacttctagcccaatgcagatttcaaaattcgtcagtgtcagaagtaaacttttataattaacatattttatattaagatgttgtcaacgctcaaacagccccagcctaacgccgtggatttcccatcagtcgctattaacaagtctggagttgaaatatcctgcagacgtccaaggaaaagctattacattactgataccgaaaccccttcgagtttgaaaataaaataaaaagaaaataaagacattggcacgtaaaaaacgacgacaaaagaaggatatccaagctcctaacgctcaagaatcaaaagcagcaagcaacccctattccctccaaagctcataaaatatgtatgagaatagtatcaatccacatcttccatctggccgctgtatcgtgaacctgaatccctattttttctcaggtgccaaatgccgcgtctaacgttctccagagtagcatcgccctccaagcctagcgcgcgggccaggatctcgaggtcgcttgaggctaaggccgcgtgtctcttctccccagcacgatctaccggcactgacaagccggccggtggcggtgctacaaggagcggtgtcgtgagcacagcctcccccggcttgccgtttgtgctccaggtcacatcggctccagcgcagttggtgccgttgttactgttgttgtcttcgttgcgtttgctgcgctcgagcatcacaaaccgaagaccgacttcagtgactgtaacgaggatactgaggacaatgagtgcgatgatgatccaggtgatgtagctcatcttggcatcagcatccgagtcggaaagaatctctgccaggtccaagaatactcggcaacgctcgttgagtaccttgatgcgaagatctatctccaagtactcgcggatggcttcgtacaaaggatgcagcgtgggctccgagtcccagaagaaattaggcacgtcgagaatatttgatgctattatgcatcgttagctcattggaaacatcactgcgcactcggtcatacgcaaagaaaggggttgatggaaggtatacttacagagattgatatccacacggcttttgaagagccgaccgataattttgacaatctcggtcctcgtcatgcccagttctcctgtcagggccagagttttaggcacatgctgtgcatcaagcatcgtctcaatcattctctcttcaaaaaagcagagtttggtgctctgagcaattgcatggctgatagtcaacttgatcatgtggtctgatcggggtagcagtgtgatcatgtcgttgaatatccgcggccgctgcacgtcggggctgtattcaaaatggaactcttcagtctcgtagtcgccttgatccagaggtcttgagagcagattgacaccgtcttcagcatcggcaaatgttagatccgcgaggatatccttttcttggtgctctgtaaaattccagaacacaacgactccgtaagagtaaacgaacatctctgcaaagttctttgcctccggtgcaaggcgattcatatgggagggaagaccatcgtctacaggaggatatgagctctgcggtgacaaaaggccatcatcgggcgataaagggtggtcagaaaaggcagacggtcttccctggccatcgccggaaccttcggtggcggacgtataggcgtcgtgatcaaagtagccttcatggtgatcccgttgttcactacgctcaatttccagatcaaggactgttttccccgttccaggggtctttagtattggccggctccgtactctgtaaccttcgatcccgttcatcagcggaagagcatagatggcgtagaggcagtcgtcgtagagtttggtcttagcctcgtgcttcttcttcaaaaactctgccgtctcctttgttttgaatgcttgtgcagtgcagtatgccgtcagccggctgactttgtctgtcctctgcagcttgggcagccgttctgcatagctcttcccgcgaatgcctccccttttgcgaagcacatctagctcctcgtctctgagtggccgtccagcctcgtcctgtaatctcaggttggccgctgcctctccttccaattcctcatcctcttcattcccttcgtcggtgacaggtaacaggaccagcttttcactaatcttggtcgtccgcgaggggattggtttgccagtccgggacgggacgctgggcaggccaccagttgatatgcgtcgaacattgggggcgatcccgccggatgtatgcggcctctgtgctggcatgggcggccctcgaggctgtcccgatgggatctgcgtgtcgtgctgtaggatgttgtcaaccgtcatgaaccgcatcggcgtccgtccaggggttccagacgacgtgccagggcgtctcggtgaccgtcgctgatccgccctctctctcgcatcagtgacctggttcgtccacagtcagttcatcgcaattcgcctatcaattgggcccttggatcgggggctaggagtcgtaccagaacggatggtctctgctgtttcgccgacatgatgggcacaggcgtggcgcagacaggcacaaggagatgatatcggcaacttgacgaagcggtgcaaagatttcaagaccgcttccaagcgtgggaaaggcgacgtggaggctccaattcgatggcagtgtggagatgtgaagtaccagcagccacgccaaaagtttaaaagaatgaagaggctgtcgccagctctagctgttagcgtcggtagtgacctcatacagccccacagcaacttttgtgcgctgtcttttctgctaccctggagtagcatgaaaattcgcattttgttcactggttttgtgcactggggtaatcatattggattgagaatgctactaagatacatactaggtgctcttgcctctaagagaaaccacaactttccttctcttttcttttctttccctgggttctctcttatcttattcttttgccattctcttatacggctctcctagctctcttaaacttgtattcgcagaaaagccgctaggagtccccttttagcgtgcctatcgacactccatagaagatccaggcactggccgagctacaccttgtcggcattatattggccaatggcacatgaaacacaccgtatctttttaccgaaccagatgttgctaattttggagctacgtttatatatatatttttttagcttaaattcgcgcggtgggcgacaaacaggcgtcttgctgagcttttccccgtagcgctattggagctgctacgaaaccgactaaatgacgtcgttctgaattcatgtgcgctccacccgccgccaaaatatccgcatggaatcagaaaacactgccatggaaaattatttcgctatcgagatatacagtactgtactactagtagtactgcacgtaatgattgcttaggtccatggaaatccttcgtgttcgtcgctgttccggcttaccatttaataccctgttcaaaattcaggagcactaacgaattcttctcctgcacccctttaatgccaatatcaaaacaatcgaagcgcttcggcttcgctcgtgacatatcgtcgcgtacgggccctgctccatagttttagatagatttgcatcgtgattttcctgcagaagcatgcaagcaaatatgacagacagcgactctcagaacagcgctggatcgtcaaataagtggagaattccgctctcagcagccaatggcatggcctggatggcatcgttgctaggcggttgtcccggctgtttgtttacatctcttctgcccaacggcaatgcagctctaatgcacacagaccccgcgctgcggtaatcccctgcgctcccggctctagcaggtgactaaatcttgcccagcagaaaaataaagaaaagaaaacatccatctgtgacggcattcgcagcccttgacaacctgctgagcggcttttgggtgctccttttgttgactgcacagcccgcacttacttgttgtccggcataattaggcgctctcccacgcgcatgtcttagagactctcttgcttccttgccacgcgccgctggtcgctgctcgcattccttttctctacacctctagtcgtcatgacttgatagggcttcagcagaatttcccccaatacccaaaacggagcatataccatatagacgtttatatcaaccatagcccggcctgggcgcgatactaacactgcagcatcatgtcatcctatcgaaatagccctcggcggcaatctcacgccattgatctgtccgtgccctcctccaacatcaatcgcaacaactcgacaacctcgacagcctcctctggctactcgtactcctctgaaagcagcgccaacagccagtctacctctgcaagtagcatttacggatctcacgctggccataagcgcggccagagcgatgtcatagcacgggcacgattcttcgagactggggaggccagcggctctagttcgaccaaaggccaggacaacccgtatggctcaatccgacaatcgcttcgtcctctaccgcaggctccagctgcttctcccaccaaaggcccggcgacaccacctcatctttccaagccgcgcgaaagaggccagagcattgacattggccggttatcgctgtcgcagcaggatggcttcacctcacccacaaagactccgactccttcgcgacccttgccagcacgaccaaagtcaatgtacatgcctcgggctgagcctgctattccggaagacgagatcatgtcgccgacctcgcccccagttcccactcacagcgctcacatagccaggccggatcttgagcgcctgggccgatcttcaacaagccagcttcgaacgctctctcaacttgccaaatccaaggatgcagaagactttagcatcacgtcgcctgcgcaggaagtagttggtctccgcggacggcgcaggctacagcgcgccgacaaggctgctggtggccgcggctccaagacaaactatgggtgggaaggtcgtaactggatggataagcaacgccagttccttgcagcatacgagtacctctgccacataggtgaagccaaagagtggatcgaggatgtcatccagcagactcttccgcccattattgagttggaagaggcattgcgggatggtgttaccctggcagaagtggtagagtctctgaaccccgataggcgttttcgaatattcagaaatccaaagttacaattccgacattccgacaatattgccatcttcttccgttacctggacgaggtggagctgcccgatctgtttcgttttgagcttatagatctctacgaaaagaagaatatccccaaagttatttactgtattcacgccttgagttggcttctctttcgaaaaggaattgttgatttccgtatcggtaaccttattggacaactggagtttgaacatcatgaactggaggcgatgcagaaggggttggacatgcttggggttaacatgcccagcttcggcaacatgggggctgattttggagtccccgagccagagccagagccagaggagacggaagaggagaggatcgaccgcgaactggcagagaatgaagatgtaataatcgacttccaggctcagcttcgtggcgcattgctccggctgaaccttggcgagatgatgcaaggcttctgggaccaagaagagtggctgattgacctacaagcaagaattcgcggtggcttcgctcgtgaagtcatcaactaccgactacaaatgaggcaatcggctatcctcgtccagagcctggtccgcggattccttgttcgaagaaagcttaagaagagtgaccaagataggaaagccgcagagcctgccatcctggcctttcagagcatgcttagagcacaaaaagtgcgtcacgagatgcagggcctcaagtctaccatggctacgtgcgatgctcccattagggccattcaagccatggccaagggcttcatgctacgtcaatctcagaatatgcagcagcaagagacggaaaaggccgcggtggaagtgcaaaatctccaggcgctcgctcgaggcatgctgaagcgtctccagatcagcaaagacacacgccagctagagaaacacactctaggggttgctgacctccaagctgccgtgagggcgacattggtacgaacaaggatcgagaggcagcagcaggagcttgagtcatttaccgacgtattcacatcgctgcaagcagccgctcgggcagcattcgttcggaccaaagttgaacagcaacagcaagatcttcatgctttgagtaatgtatggacgtcgtttcaaagtgcgattcgtggccgcgctgctcgagatcagcaagaggttctcaaggctgaactggcggagcatgtacccatggttggcaagctccaagcagcgatgcgtgcggccgctgtgaggcgagacattgagactcgtctcgacggcttgaagaaaaatgagcccgagattatcgagctccaagcgcatatacgagccatgtttgagaggaatagagtccatgccattcagcagcacctcgaacaggacgaatcggcaatcataacacttcaagcgcacattcgaggctgtctgtaccggggataccatgccgatatattggatgagctggcatctcacgatgcagagacagctgagtttcaagctatcctcaaggccatgatggagcgcgcaagaatagacgacctgcttaccgagcttctcgaagaagaggactccattgtcatttgccaagccgctgctaaagctttcctgattagagcccggtttgaggagaagatgcggtactatgaagagcatatgaaaaaggtcatcaagattcagagctttatgcgtgccaaggtgcagggcgaggcgtacaagagccttaccacgggcaaaaacccaccggtcagcgccgtcaagaactttgtgcatctgctcaacgacagtgattttgacttcaacgaagaagtcgagtttgagcggatgcgaaagactgtagtccagtctgtgcgacaaaacgagatgttggaacagtacattgaccagctggatatcaagattgcgctgctggtcaaaaacaagatcacgcttgatgaagtcgtgcgtcaccagcacacctttggcggacactccatgggcctgctggccaactctaccattgcgtcgacgaatcagtttgacctcaaagctctcaacaaaagctccaggaagaagctggactcgtaccagcaactgttcttcagtcttcagacgcagccccaatatctcgcccgactgttcaaacatatccgcgtgcaggggacggccgagaaggaaactagacgcattgagcttcttatgatgagcctctttggctatgctcagaaacgacgagaggaatactacctgctgaagctgatagctcgagcaataagagaagaggttgagagcgcatcaagcgctgtggagtattcccggggtcattatttctggaccaagctgctcgccaactacacacggtctccgcgggatcgcaaatacctccgatctcttctggggcccatgatccgcgacaacattatcgatgacccagctcttgatctggaaagtgacccgatgcaaatatacagatcggcaattaataacgaggagcttcgaacgggacgaccagaccatcgaccactagacgtgccacgcgaagttgccatccgcgatcccgagacacgccgcctcttcatcgaccacttgcgagatttgcgagagatttgcgatcagctgtttctggccttggaagaacaagtgcataagatgccttatggcctccgttttgtctgtagcgagatgttccaagcattgtgcgagcacttttccaatgagccgcaggaaaatctgttacaaatggtgtctcactggctgtggaaattctacctccagcccgccgtcactgcgcctgaaaactttggcgtgattgacaagtcgctcagccctctgcagaagcggaatctgggcgaagtggccaaggtggtagggcaaattgcacttggtcggccatttggcggcgagaatatctacctgcagcccctgaatgccttcatcggtgaatccatggaacggctgcatcagattgccaatgatctcatcgcggtgcctgaccccgagaggacatttgatattgacgagttcaacgacttgtacgcgaaaaataagcccaccttgtacgtcaaaatgtcggatgtctttgccattcataaccttgtagctgcggagctcttggtcatgtctcccacccgggacgatgtcctgcgcgaaatcatgcaagatctgggtagcgccaagagcaacgagaatgagatgagtgcggcaggatcagcggatatccaaatgttcctgacccccagggtccacgaccttgaagaccccgaggcagatatcaaagctttgtttatggaaacgaagcgatgtgttttgtacatcattcgagtgcaaaccggcgccaacttgttggaaattctcgtgaagccaattaaccccgaagatgaggacaagtgggaggcgctgctgcgagaggagtttcctcaaaacagcacctcccgcggggcgtattcagacgctaagatggctgacatcaccaccatgtcctactacgacctaaagcgaacggcattggagaacattatgcatctggagcagatggggaggatctcaaagcagaatcagtaccaagacgtactcaacgccattgctagtgatatccgaacccagagccgtagacgagttcagagacaacgagaactagatggcgtgcgtctgacccttggcaacttgaacgacaaggcaaagtatctggaacagcagcgtaaaagctacgacgactatattgagcaagccatgaagacgcttcagaacaagaaagggtgcgtattttgtaggctgcattgctggaagaagtagtaagctaacaaatgaacttgaacagacgaaagcgtttccttatgccctttacaaagcagtacaaccaccagcgagagctcgaacgcagtggccgcgtgccaaaattcggaagctacaagtatagtgcacgagcattgtcagaaaaaggcgtcctagttgcgtggactggaactgcagaccgagaatgggacaagatcgacgtgacaatctcatgcgaccaggttggcgtgttttcaattgaaggcacgcgaagccatattcagattcccggagcaattgcgcaggtgccgattgaagacatgcttcaagcacagtttgaggcgcaccaattcatgacgctgtttgagggtgccctcaaactcaatgtgaacctactgctgcatctcatctacaggaaattctaccggacgcagtgatgtagctccgcccaaaaaggatgagagcgagttggagcaagagaagccgttgaagccagggatggcgtgattttgcataaaaggaatcatacggagcgcggcgaattgaatatgtatggtgtttgatggagttgggatatttgcattttttgattggttttgctgaggtgacgacgattcaggaaacttctacatgacacgcagcttatgggacatggggaatgaggaggagtggaagggaaacgagggtagaagtcaaattgtgaagaatgtgacgagcaggcgggctagacgggcgccaaagatgttataatcaccatgaccataatcaccgtcatcgttgtcatcagtttatatatagtagattctgtgttgtaggatacctttttctctgtattttacttttttttctgatggcacggccctttggagatggtggagggcttgagggagcgagctcgttgggtttgaatatataaaaatgattagcagaatgcacattgttgttttatcgagcgtccctctgtctaagtgagttgactgtttgcaggtagaaattagctcaagcttggtctaggctgtcttgcagatcattttctgccaccgtaagagctgacgatttatcgcggttgttatactccgtactgtaagacgtgatgactatctgcctgctagcgagattggcttcatgattcaagtggctagaactgatcgacgctctccgactatgccgtgctggagctgtagttggcggtgagttttgtatctagactgtactcaactatacgcggctctaccatatactacatgatctcctcatagctctcccttgttagcatacgtaggcgttcgtcatatgaactactcctgaccgggcgtgcgcctcttgtgtgccaggcgatcgacaacgctagctcggaggtatatgcgttgcatgaaggggggttctatttcgatctcctggaatcacagggtcctgtttctctctctctagaagccaagaggggaggaaagagagtttgtcagccgcattctgaacattgccacttttggctattactcactcactactcctttacttgctacgtagaagtcattggcgttaagtatgtttccccacatgcagcaattgaagccattagcctatacagtccctccgcgttgaagcatatacagtgctccctcgcacgcacgcctacggtggtctggatcacgcaatcgaagtgggcttttggtaagtgaaaaaaaaagaaggggatctggatttctcccgtggggaagtaaaaggcgggttgaccaaccacagcgtgggcgatgccgaatcgagtagtttgggggaaaaaatccccaatcagggtcttttttcttttcccaacctaccgacgaaagaaggaggtttttttttggttgttgcctgaacttggagcttgcgcaggggtttagagagatttgctgctagtattggctatctagcagtagttgggagcgatagcgcaggagtcccctttttgggcgttatcactgtccatgtgaccaggagatgcgttggaataagcgttgggcgggttgcatgggctctggatctagtatcgggtcgtcgcttattgttggaagccgcacaaaaaattgacacgaaaaagaggtacagacgagagaagtggaattgaaggattctggtagcaaagcatgacctgagtcgaggttgcagtttacacggggaatgtttcttttgtcatgtctcgagcttcttgcgtcagatgcgctgccaccacactaaacggcatgaaagagaaaactggaagtctaatgttttccttagccgatattactcttcatggtttggaaatgtctgacacatgctaaagtggctaacacgagaagaacacgcaacatgttagaagctacgggtcgggcgggtgttttctctttttctgctggttcttttttctagatcctaccaaaatttatgcaccaaagtgaggatgcatacagtgtgtggaacggatctcgcgggcgttttttttttgcaacaaccgcaaagtgcagctcgtgtcagtccaagcgttttagtttccgttgccacagagtctcagttctcatcccaccttgtttatcgcatattcctgtttccttaatccaagctcttgcgtgctcgcgtgcccatcgcaatgatgccattttggtgcaactcggaagtcggacgcccttattgtgttctccacatagatagatagttggaaagtggttggggggttggaaggatgtcggtgtcacgtagaaactgcctatataatgggctggaagtagacgcacacgctttgctgctggaacagccaccctcccttttctctcttttactaaactgaatgaatgagtagttactgctacactgtatgattgatttcgttttattgaaccgtctttgataattgtccttgtagagacgcccacgatcttgtctcatctgttgtcttcctcttctcgttctctcacgcacctctcgtgacctctcaccgtctcgtctctcttgaggccctttggacaagacaaaaaagcacgttttaaacttgatcattcaaggcttttgaaaacaacatacaactcggcggctttcaatctacgcttgacgcgtctctttgcccgccatggctcccgatctcaacaccctcccgcgctctgaagcgcctcctcccgcccccagctctgagcagcaaaagccaaacatcttgtacatcatggcggaccagctggcggctcctcagctcaaaatgtacaacccagactctcagatcaagacgcccaacctggaccgtctggcggcttctgccgtccagttcgactcggcctattgcccttcgccgctctgcgcgccctcgagaatgagcatgatctctggcctgttgcccatgagaatcggcgcgtacgacaatgcttctcagatcaactcggaggtgcccacgtacgctcactatctgcgctccaagggctaccacaccgccctggccggcaagatgcactttgtgggcgaccagcttcacggctatgagcagcggctcaccagcgacatctaccccggagactttggctgggtggtgaactgggatgagccggatacgcgtctcgagtggtaccacaacgccagctccatcctccaggccgggccgtgtggacgcagcaaccagctggactatgacgaggaggtcatgtaccgaagcactcagtatctctgggaccacgtccgcgagggggcagacaagcgtccctttgccttgaccgtgtctctcactcatccccatgacccgtataccatcaccaagaagtactggaaccggtacgaggacgtggacattgccctgcccaaggtgcgcatttccaaggagaagctcgacactcacagccagcgtctgctgcgagtctgtgacttgtgggacctggatttcaccgacgagcagatcaagagggcaaagagggcgtactacggctcagtaagctacgttgatgactgcattggcaagctgctcgagacgcttgaggaggctgggttgatggacaacacaatcgtcatcttcagcggtgaccacggcgacatgctgggcgagcgcggtctttggtacaagatgagctactttgagtcctctgtccgtgtccccatgttggtgcactaccccaagtggtttacccctcaccgtgttacccagaacgtctcgacgctggatctgctgcccaccatttgcgacatcatcggcaccaagcccgcgccatacctgcccatggacggcgtcagcatgatgccgcatctcttgggtcaagagggtggtgataccgttttcgccgagtacacgggcgaggggactgttcgccccatgatgatgattcgacgaggggcctggaagtacatcacctgcccagcagacgagcctcagctgttcaacctcgagaaggaccccctggagttggacaacctggcccggttcgcgtccaagattgagccgcagacggaggacgagaaggaggccagagcagtgttcctgagcttcgatgccgaggccaaggcgaaatgggactttgatgccattacggagaaggtgctgacgtctcagcgaagcagacggctggtgtgggatgcgttgaagattggcacttttacgagctgggatcacaacccgaatgatgatgggcgagagaagtgagttcctgctttggagagatgaccgtttgtgaaagacgctttgctaactttcttattcttaggtatattcgatctcacatggcgctggatgatttggagagacgcgcgagatacccctttgtggactcgcagggctatgagatttcggcaacggtcaactcgactcgaggctaaagccaccaactctttttgttcctcttttgacctttcatgacctttctttttgtttggtatttgctgttgcgtggcatgaggaaatggaattagactggatctgatgtgatttgacttgattgatttggttatgggcaatggtatgtttttggcggggcatagcgagggagtatcttctagtttgatgggcgtgtcatctttatatataacaacaatttgagcataaaatggaatgaaataaacgaatgacatggcattagagcaaaaagcagtcttcatttatatgatgccaccctcttgaatgttgaccccactcctggtgctgtagtcgaatgcaactttaggggtctcttagcgcctgctccactgaagcgaccgcgtctgcgattgcgcaaaatcgagctccgacgtcacctctaatgttaatttaaacttcatactctttcaacttgctcctccgatcccccattctcctcccactagagctcttactattcttgcaagcttttcgatcctttcactttctacattcttcaatctcaacatcgaatacggaacagaaaagcgaaagaagagcggaagaaaaggatcagcgacagcggcgggcgcaaagatggcgacgctggggctggacgatgatgagctcaaggcggttgagcagacgctggctcggctggcgcagctctcgagcagcatacagagtctgaaaatggacattcttaaaagcaatccgcttccacacccgtacgcctcgctacaacaagactcttgagcatactcagcgcacctctctaacggcagatttacgtgtagctcttcattacaagcctccgcccagatcctccagcgcaatctccaaacggtattagacaacctcagcgagaactcggagctcttttcacgaattgccgtgcatccgtcgacaaattaccccggacggacgcaagagaatgtcttgacgcagctgctgcgtaagaagctggagcccgacgtggaggagcttgtcgagcaaggccgagaaacagcacgcctggctacccccgagggcattgcagagctacagggcatatgggacgagttgcgcgagtggacacacgacaggattgccagttacgtgagggatgaggctggagacgtctacacaaaggaagagagggagatgggcatcgaaaatgtccgtacgggactaaagaagggcctggatgaggaaagcgacgaggaagaggacgaagaggaggaggacgaagacgacgaaaacgaagatgccatggatggggtcacgaaatcagccgcggtggcgagaggcccagaaccagaggcgctcttgtggtttgcgtctcggggagatttcgatgtgccgcggaacgtcgaatatgagcggaaagttggggggaagaggggatatgagggagtgaatataccaccgggctctgggtcttcctaggatgagggtgattggtctaatttgttcgatacaaagacagagatgtggatgctgctgtaaatacccccttccaagttgagaaccaacggatgagccgatggaaatgaaccaacgacgatgaatcggatcaaaacgacggcctgtcggctatgggctgcaaggatgccttactgtgatggagttgctcgtttatgcatgtgatactgcaaggcttggaagcacgaatcggagaggctcgctatgaagacgcattttggttttttttattttgggagtaatgtcgtgcatgatgtgattcggcggctgtgagcaatgccttgtcttggcagtcagtaggacaacttgaagcttgataggccaccctcgtaagctgtatatcatagcagctgcacattatgcagcatcaggtgctggatagtaccgagtcatttttttttataccgggatcaaatgtcaagctgtaatatataggttgtcttcattacctgaagcggttagctatctccagcctacagcctccataggtgggtaggtaccaatgccaatctaaatagagcatcattgcaacctcagcccagcggtgaggttgcccaatggagctgcaacttggcccaattggatggcagcgatacagcgataaacacaccgaaggaaggctgatgcatatactacttttaatctagtttatgaccacacattagtcttggacttgcgcgcgctgcgattcgaaggaatcggagcagcgcaaatcattcgctggggctctgacatattgggccttgttttgggcacttatgtaagggaatatgaaagctgtcagctatcaggctgtctggatcgaatcccattggcatcggaagcagctctgtctgagtcgcgtctgggcatgtgagaaacgcgatgactgggctcggcaaagcctcttagtatgtaatggtgacgtttccccgcatcgcaatcgaacaattggatcgatacccgaaccgaaccttttgggcctccattccaacatgtgttggagaaggctgattgcttctcctctttgcatccccccatttcaatctcgtctcatctgaatgattctttccgacgcttgggtggcatgttatgcacaatatatagactttctaactgctatcgtcacaaaataggccctctagtaagccgccacagccatgtcgagttggtggggaggggagcttgttgtgatggaagacggcgtataagacggcgtatctgacacgaattctagtgctcacagtgattccgtgctgttatacccactttggtatgttgcttcccccccctttcgtttagattgcctttgagacaagaatacatgtgatgtggaagaagtagggggtttttctttacggttataaagtgtctctcccttctcataaggcatcaaggtgagagttttgtcttgatgccaacttctccccgtgttgtgtgatttgcctctcactcttactcttatacatctatttcaattttctcactcttgactgaattcatttcattcctcattttttgcaagccaaaatggatttagacattcgagatactcatgcattacacctagccatggcaggcgccgagtatgaatactgcccattcatgttttggtacccgcctgcggtgtgctactacaagcattgggggcccaaggacgaggacggcactaatggtgacgcttcagcagcagccaaagacattgcggacaatgtcgccggcagtggcagtgacggcaagactctaacagcgccaatggcttcagcagagccaatagcctcgccgctgctctccctgccgccagaagtcaggctgagaatctactactgggcctacttgatgagtcccattcagcccaaggagctggcggcgggctatcccatccccatgctgtgccgctacatcctgcacccgctggatcccaatctcgagaggcaggttgagcaggagattgagaacgagagggtgattgtggatctcgcaacgggcaaagacgacgcagacgacactggcgctcgtgaagaagaagaggaggagcagacgccggccgtgcgggagcagaatgagttgcagagggcgattgccgcggagaggttgacaaaggagaggatcaaggacaagatgagggagctgaacaagcggatcaagggcctgctcagctcggacaggcctctcgcgggcatgccgacgggtctactgtgctcctgtcgccagatatactttgaggcacgaaccatgccctttgagaacaacgagtttgtcttcctcaactggttctcgtcgggcctgaatgctgcttcagcagtgacgaggtcgcagcggccgtggcagcgtctgtcgatgcgatacgtgcggatggaagtcatggccgaggatctcgcgaggacaggcgcgctgaagaagtgggcggatttatgcggtggccctgacgagcgtctggcgtcgtggtctcatggccttcgaggcctgagattgaagattgtgggacaggttgggcggaagcacaccgagactgcgcaggaggccgaggataagtttatcgacgggctggaggaggagggcggtgcgaggcggtgggttgaggaggggaaattggccgagatgaagaatctggagaggctggagattgagattatcaagaatgcgtgggggacggaggagaagatggcgtggtgtgcaaaggccgaggaggcgttgcgggagtttgggtcaagggcggaggttgtgagtatggcgaggattgtgtgagtcgggtgggtatgactggatgacgtgtgtcggttttctatatttggctggctttcataatgacttattggtgtttattgcttttacaatactatcatgaatatctgttacggcacatcgccatgcttacatgggatgaagtgaagttgagtaggttctttatattgcagttacctagggcatgaatagtttgcaaaacgtgccaacaatttgctgcacgagcatgtagctagacacaatactggattgagcaaatgcagtccacttgtagtagaatgatgtcgaatcagcggcagtcaatatgcttcctccgaaatttgtgacagggcgccaatcccatctacagctgttccttgatgtctttgatggaatccgccattcccatcataacatcctttatactgctcaaaacatgattgtacccctctcggtcagctctggcctctgtgacgatggtctcgatggtggtattcattgtgtcaaaggcggtggtcatcgcaccgagcttagtttcaaggcccctatggctctcttcaagggctttgagacagatattgtttagtattgtcgtctctcttatgatgctcaagaggtactgcagacggtcccaggaagccttatcgatcctttggaaccctcgaatgtcttggagggcaatcgatctagtatatcgcgtgcatccagatcgatagccggtgttacttcaagtgcagaagcgttaggcacagcagaggtagactttggctgcttggttgcttctttcgctgagattaaagcctcatttcctgcatcattcgccgctcgacccacggtatgagcctttagtgtcgtctgaacagtggtcggagtatccgggttcttatgtattgaacgtggttttttgcgttttggagcgggccagaggttgtcttcagcactcgccttgcgactactaattaaaattcgtcctgagcgaatactgactttcggtgttggaatgatagccttggcagtattgtcattcatttgcggaaagtattcgaaaaattggtaagagaaatcttcgatggccgccgttccgaatgtttgcttgacatggctaatatatagaggtggtaagtcatctttataaagagcgcgcatgatgatatattcaggccatgacaggcgctctgcagcaaaatcgctttggcgggcgtaacggtagaatttatggccaaatggcgatttcatcgcggttttcgttctgaaaaagtgaccctttgtgataatatctataatctcacgccgttgactgtagttgagttgcgttacctgcttgcgatacatccgaaggcaggccaacgcatcttggtaactcgaggagtttgggccaaaagaaccaaatgtgaactcattctttggtacggtgatgtctgcaatcgtcaagttgggaggcgcaatgcgtgattctattgcacaagcaggcatttctgcagatgcgtatcgtcggacggagatattcggcagaaaggtgttaaaaagaagggaaaagaaagagagagagagagagagccagaagacaagccacaactgggactgtataaaaaagagtcaccaagctgatctcaacatacctcgatacctgttcaagttaccaaattctgatcaagacgtgaatgcagggtgaccctgcgagtgacagtcattttggcgactgctttacggcatagcctccgcctcaaattgcgccctaaagaattcatcgagacttctgttgaggaaaagctatctaacgctatagttctcatcatctagcactccagctatagtgtaggccactggcaaatggttgctttgtctgcgaccagttgtttggcgtgatacatttgtagtgtaactgattcgctgccagagaagatttgttgtgctagtacagctttgtcttggtcggcgagaagggctgtatgaggatgcctggtttgaaggaagtgccacaagtgaataatttattcattttccctctttctcccacccttctttctttatctattattagttcttataatacagttattaaaaagtctattatgttttctttaagtagtgtagcttagtaattctctgccatggataccacaatagaatataaaaagttatctaccgtaataacttggattacgtgggtaggaaaatactgaataaaagaatggtattcttttcttaaacacgttatataaagtacaacttcgctatcccgcattatattgtaggcactgacatgctgtgaacactacatgtagcgatataagatggcgggcacaccacttactcggctgagccatgcgctccgtagtactagagacggttctcccgcactccccgccttggcatcaatcgcagatagtgagtgtttactccgaacatggattatttcttcaactttgagcaagtttcgccgtaatcatatgtaacattaaaccatttaatagtaatacttgccttgttagtcctctttctttttcccagctcctatctttttttaaatactcctattattcgctttttcttttttctcttcttaatttcttagtttctttcataaactattccacgggggttaagatatgcctgtgcctaacacagcatgttacgtcacggcgttgcgaataacatgctctatatatctcatacacagctgtactttatttcatttgcgtctgattctcacttcccttttacgttactgcacaggttgctttcttttgttacagagtccgagtctgtgcttgcttcacccgtgattatgcggtccgtaactatcgcgtacgcatgaggcacggaaaggagaaacggaccgattatcggaggatgttccaagtgctgcaggttctagttgcggcgaattgcatggaggttattcatgggctatttcccccctcttataccatggcttgccgtaagtaaccgctatgaaggatatagaggttgtctgggaagagaggtggctgaataatatgaattattaatcgtcgacggcagatagtaaaatctcagacgctgaaaagcagtacggcatgcgtcttatgtatgtggcatacctattacatgataccgatgttagttgtccataccccacttatacctacatgttcttcgaagggcgtggttcttatgtaactgaggcgtgcacggtatgagtcacgacgtaaaagaaaaatagctatatgacgtgcaaaaccgatagagagtacttgaagctagctaagtgaaaaaagaaataaaaatagggtctcttgttggcgttgagcccacggtatatgtctcccgagatagctggccgaaggcgtggctgcgggccctgctaacaacgcggcaaggctaattcgcatagctcgcattccagatctggaagcaaaaggcgatggagtcaacgaacggagcttagcatcccgtgagtgacgcaccaaagagctgaagacgagacggtggatgcgaagaccggcgttgctccctggcgaattaagcttgtttcggcacgcgattcgacgattcaaccagcttgaagtgactcttatttcggagtttttggggccctagtttatagcaacagccaaatcggccttgtagccatcggctgctgccgactaacgtcagaagagaagaggccttgcttaccacatccgatgatttacatactagtagcctaatgctgggcacatgcaagttgctttaggtccgacgtcgcttgactttcaatcaacttttaacctttacatcttctgacaacaggccttgaagcgagccaagaagacaatttcaatcgaatagaaattgttgaaacattccggttgtcatttaatctctattcccgggacatcggctttcagttatagtctagctccgaccttgccaggtttgacatataaagactcgatgcaattataacctgcttcaacgactcaatcttccatcacaacagcaatccaaagcgaaaagaagaagaagaagaaaacattgcatttgccaacaaaagaatttcgccatgaacgcacggtgtcaatgcggcgccgtctcgttcaagacgccgctgccagagcctctcgcgctgtatatatgccattgctccgagtgcaagaaacagacgggttcggcgtttgggacgtcggccattttcccgcgattcaagctccccgagacggagaacttgaactgctatgcgtatgtcaattgattctacttccttgaatcagaaagagcagatgatttatttgtatggttgagatgtgaaagatggactgggcgtgagtaaagtcctggtgctaacgggggttcaattttagacggccgacagcttcaggggagacgctttactggtatgaaatcgacattatatacaaacgagtttgcgaaaccatcagctgataatcagtcatttatatagctatttctgccgtgtttgcggaacgcgactcattcacttggcacaggtatgtcttgttggcccacgcaagcactgattcctcttcattttcctttgcctggccactattgcgtcgcggaactcaaataactaacttccattctcgtgtcctttccgtatcaagtcacaaaatgtcctctctgtcaaaggcggctgcattgagggtctagattggtccaaggccatccacatctggactaaaagtgccatggtgcctattccagagggatcagaggcatactcggagcgatcgagcagcgccgaatttggccagacccaagagctgctagattagctctcgtcatactattcacttgcttacttccttttgtctataattttctttcttatcttcctattgcgcagtctaagagatgagaaagcctttcatatgagatcaagataatgtcgattgcacgggtgctggaaactgtggtgcgggcgaatagaacaagcatatacatatatataccaagagtggatttcattttatttacgtagtagattactactctattaagtgctcatcgccgctctgtggactatcatctcgattgctttctgccggttcaccttcgccctcgttcactcttctcccaggctgaggcgcgctggagtgcttcttcggatcgaatacgtacatggggaactcgagaaatacggttctctttagaatcgtcggcatcttctcgtacaactgcggaggaaacggaatgaggacgctggttcggtctagccaccgcttatagcctgaccaattattgtctttttcatagcgagccttcgccttgggtcgctctgcaagggatattcccgatacaaagagtagtagaaaagtgagaaagaatgggcctagaatagtggcatagagagctttgaaggcttggccgcgaacgaagccattagcagccggtgagacggcgatcatgtatatggctggatgaagtcagctgtcgccttttccactcattagaagacaaaacaccatcgtaccaaaatgaacaatgatttctccaaagtagttggggtgcctcgatacagcaaataggccttgatcacaaacagcttggccatcgtgcttgctccggaatcggtacttttgtgcatcgctaatggcttcgatcgccagtccaatagaatacaacacaataccagcaatatctctcccagttccaaaactgtgctgcggataacgagtcacagccggtgaattcagcacagtcactggcagggagaccgtccagacccaaagcatctgcaggatccagaaaccaaggaaggggaagaacttttgacgcatttcatcaaagcggtcatctttgcctgttttcaggatgcggaagaagaggaaagacgtgaggcggacggcccaggcgatgagaaagagcgtgactacaagttggcggccattatgggggtgactgagtgagacggtgacgacagcgagaacaatgaagttggagcctccggcgaagtctgtgcagaagtgtgttggcgatcaaaaggacattgatattgtatgagggagagagagagggaaaaagttatccagcattccagtttcatattcaatgcctcagctgtagcttaatgaggcagccagcccacacatcaaaatatacaactgccataggtagtagtagtagcagaggtggcagaggtggcagcccatcaataccaaactggagtgctggataacatttcctagagaaaacagcttaccagtcaacttatcgaatttacaggcataagcaatggcgaagaagaagagttggtagcccacggtgacgatggcagttataccgagatagtagtcgtctagcacatgagcggccatttcatccaagttccataaatcgtgtttattgcaagaaagcggtaaaaaatcgctaatatgaaccaaatcactagaatctcgcgcggcagggaaacattatgcttgctatataggcagcttggacacctgcagcaaaaatcaagtcgtcattggcttggctgtttctcgatgggcgcgaaatggaccgtcttctcggcatcgagagaagttaattggaagctggtggcttgtctctagcgctgcatgtgctacaattacgaaagcagcagcaattggtacatgtctctttttggcggtactccaagtggtactccaaaaaacatgccccgtcaattcttggaaggtgcggagtgcccagctcttgacgtaacatttccaaactggaagaagagaaaaatcggccctggataaattcctttccggcatgcagcgttttctaatcggactcttcatcacgattccaatcttcaactcattcttcttcaccatcccccgttgtcgacgccatgtgacaattttgttttagattgcctcgtcatgcatcatagcgccgtcctcattcgacagtggccaaccaagcaacaaaacgtgcaagcgcccgttcaagtccaacaaccacgcctcgataaacatcgcttaattcacccaccgactccaatcacatcttgcttttcagtgatgtgaagtgacaagcaaccatcgtgaaatcagatctgataactttaggcgccgttgctggcaaataccgacaaccccacatccctttggcgcgtctttgctctctcggctcccgcatcgcatgatggacaaggtcactcacccttgaaatgcaatctactcgaaattaaaatcaccagatcccacaagccgtaaaatgcaaccatgtcgagctcgaccattgaaaaagtcggaaaatgcccggtaccaagttaaacgagcggcttgctataatctccttgtcaagccccgctatcgcaagccccgtcccagacaggaggtgtctgaaccatgtctcagatcctggcctggaccgtatggagcaacgcgaattgagtctaaatcacaaccgccgcaccgctattgtttgagctccgtattcgaatctagtcaaatgcggtcttggcaatgcttcaaacaatgtgatgaaggatcgaaacggcccaaggatcgaagagagccacgtcgttcctgggagagctggagctgacgacggctggggctactctctgacaggctctttcttcccttttgctcttcttcttttcacaggaccggttttctcgtgcgttgttctcatcttcatttctcttctcttgtttttgaaccatcgtccatttggtcggtggccatcttatcttcaccctcttgggattttacaggcctggcgccgcctttattcaatcgttgccgttcgctctttaatttttgcttctcccgcttcgactgcgattaatacggcatcggccattgatttatttcgatatccagctggctgatacataatatcttaattcttcatcgccgaaccctttttgcagcttggaattgtggaaacagcagcatttgcgattgtcgttgtttgtggttcctttcggtatcttttgttcagaaaatcttagaaaaagaaaaggaaaaaaactacgcgtgcatccgtgttatctcggctccgtagaaaattttcacaatgaggtctacagtcctttacgccctgcttgcctcgactgcagttcaggtatgttcttatggtcagaaaggggggcctcgaaaagttcagtagctgatgacgtttagggtgctgcgttgaatcgtgatagcaatggcaacctggttcgccgggacgacttattggatcagctgggacaacttctcggcctgccaggtttgggaagcggagataactcagttgtaatcactaccattactaccactgtcattcctggagctactcaagtggttggaaacccagtcgcaacagttggaccagttccgccctcggctcctccagcagccgccccgacggttaatcctaatgggaacggagttggtgtctccacgattccaatcccatcatccctgttaccgaagacgacgttttcaataggtcagtagcttgaatgcttgggcaacggcgatgacttgaggcccctgaatctaacctttgaaatagctcctccgccggcggcatcgcaacctcctcccccgcctgctgtcagcgctcctccggccgtgagtgctcctccggcagtaccgcctccggcctcttctgttccaccacctcctccggctatcagtgttcctccagcagtaccaccaccggtgtcttctgctccgccgccgcctccggctgtcagtgctcctcctgctcctcctgccagcgctgctcctccgccgccgccacctcctcctccggcggtaaactctacggcacccccgcctccgcctccggcaacttcaactgtgcctccgccgcctcctccgcctccggcttccacgagtatcgcaacctcaaacctgccgccttcgccgattttcagcacgctccctccagtagctactacagctccggcagcatcaacgtcttcgactgcagtgacaacgtctcaaagctcatcctctgcttcctcaagtgtttcatcttctgcggcggctcccgttgaggtttccacgtctcttattaagcccccttcagccaccactaccagtgtttccacaagcgttgcttcgacgacgtcatcatcggctacaacttcagcccctgcttcgagtgcacctgtttcaagtgctcctgtgtccagtgctcctgatacgaccgctcctgctacgactgctcccgctgcaaccacagctgctcccgcaaccacagctgctcccgcaagctcagctactcccgtcgattcacccgcttctgtggctcccactgcgcccgccaatactctcgttcttggcagtcttgcttccagtgtcccactgccagatggagaaccagctccccttccccctcccccggcagcaaccgcgcccgctatcttctcagctccggcgccggatctcaagggctatgagctgaatagtgtgctgaatttgggcgccttggttgccattccagcggcgcccacgctcacagcagcggccgccgcggccccttctatcatcattgaatcatgagattcggggagcggaataaatagacgtgtagtgtatgtagcccagaggaatgagggaattttaatggtttagagagattttgagataccagttgttagtcacagtttgctaaaggtcatgtatgcttgcgtgtgttcgtatatatatcattcatttagtctttttgctctagtaaagcaaagaaaaaaatagaaaaatccaagacgttatttctagtctatttagggggtatcatgcttttgaaaccgtcaatgctgcttcccacgcctccattacgctgttttgtagacgctctcagagcccaaggcccaacatctgcacacaaatgtatattgctgactcactttttgtccgatgctgctgctcttgctgccagtttcatcttttttgcctctcgcttgctgatagtttgtccatcctccccaccattctttcgtttctggttcttcctcttgccgggctggtctgtcgccgaggactggtcatccgtctggtcgccttccactggattcttctttaccacctggacgatgttgatgactcctctgaaaccgtctctcttcatcccctcgttgaccaccacgctgcgcggtattgttctcagcccctccatagctttttcactctgaagaccccatacattgaacaagttgaccacatcggcgggagccctcagaccgaatgcgttcttcgcctcgctgcttattattatgcctcgccctcgggtagctctgatgagattggtcgcattggagatgaagtttgcgcgtcccctcggatcggcggccaaggcctgggaatagcatatctcgaagcgcacgcccctcgatacagcggccatgcagggcttggggcgaaagtaaaaggggaaatgctgcgccatgtccagcgagatgatgggaatgtcgagagtgaggcaggcattctgaaaggccttttcggtgaggggccggatggcgaggaggtcgtagacgccgactaaagatgggaggcggtagtttgatgcggctggatcggcgagagggagagtggcgcggtggaggacgtgcggcagcttggagtcgggagaagaagaagaagaggtcgggagcgatgggaacggcgttgtgggattggcggggaagggcagctcgagggtgtggttgagggcgacggtggcgtagccgagagaggaggcggtggtgagcgtttggaggaggcgctctgtggttgtggccggggaccaggcgatgttgaggtcgtagagcattgtggtgggagaaagattcgagatggaggattggtttggtgttttttttttcttctttgcctagctgggcattacgggcaggagagaggagaggttggttgattcgcgtgatggttagattgattatatcgctggtgatgtaggaatggaggtctatgagttcaatgagttcaaggtcgaggttgttgagctttgcgactggtatgaggacaggtgaaatcggtttttttttttttttttggagatggtagaaagatagaaggtcgcaggaaattcctagcgcagctgcagtcgttggtggggctgctcagctgggttaggtgccagagtaccggtagatccgccccacgtccagcatattagaggggaaaggttgtccagcatctcagttgtattatagctttccagctattgctgaataaatcagttgggctatatgggtctaaaacccatcaaattattgaattaatcattcaatacacctagaataagtagcgtcagtagctgcagtagctgcccatgctatagctcgagtgctggagaaacgaaccaggctgctggatacctttcccctaataaaagcagttttatagagactcggtatcgcggcctaaattagattggtgcctagcctataaatgcgccgtatccttatggtcgtgccctgcttacactgaagtctttactattctggccattctgtacaggaaccactgttcttagcagccatggctcacatcagtagtcctcctgagttgactcaaagcaccgccgaatacactactgcaaatgagcttacggtcgcttaattttcaagacgcatgtggacgtccatttgtggaaattattaatatatgcggcctagctgactgcatctcagcaacttctaggaaatggtttcgcaaagggtgggggcggtagcattggtggtggtggtagtattacggtttatccgactcaacaccacaggatctgacgttgtgtaaagggaggaaattagcagctggccatggattcataataatcaggatcgaattatgtacactagcgagcagattaccggcgaggctatgctgtattcatgatagatacgtcgtatacaaagtcgcttacctgtttataaggattatttgggtctttggtttacttaattgtattactctttttcacaaggtgggttacaacaacccctgcgaatgacaatagtcgtgtgaaattctccaccaaacagatcaatttgctcctgtttctccgttctcgttaacattgctaccggtatcatattaggcggtgagaagagaattgtatggagcaaagtctttagtcattgtcaagtcttccaaaacaacattttagcttagatttaattctaaatcaagactttgttcaagcagcttaaatcttactcgcaagtaagctatggaatggaatgcagaggcgctttcactcaagaagaaggtgtgtagtgtttgtgtactccagaggaatagtaattgtaattttatattgtaaacatgaagcctcagcttaaccaatagcgagccttgacagtagagatagaaataagcttgtacgacgcattctaatgcttgaatactataagaaggccatcagatctacacaagcatttcccgagtaattcatcacttctattactacattacaagccaatctctcataatcttcttataagccctgattcaaaatgaaggtcgctaccctctttggtgctgtcgccgcccttgcaggccctgccgctgccttctggggccaaatggctgctggcaatcttgaagtcactggcgagggcccagcctctcaaaccatcaccttgaccgactacaacactgggtcaaaatactctggccagcttgtcggcggcttttccagcggtgggaaatcagtcttgtaagttaatactgcgcacatcaaagatgacggtcacgacgtagagatggctgacttcaacgttgtttagcttcaatgagattactcctggaggttactacttctacgccagcctttggaggaccagcgatgggtgccacaacattgactttgagggcgctttgagtgcgggccacgggtactgctgcggctctctgccttgcgatctcggcgcttagacttggaaacagactggttgagcatatggcggaatggagcttcgtttatggcatatatagttttataatgaccaacgtatgtactcggaaaattcaagacatgttacgctctgaaagagttgaacctcggcgtgaaaagttgtattggcatctcatcctctcactcatcaaaaggcactggttggtagatagacaaagcgtggttcactaaactctatctacgaaaggacattggaataaaattagtataagaaagggatgcgttaatattatcaagtcatttaagtaaatgctaatttctcttcattttacctttgaatattccatcaagcatagtcatatatacttgattccgtgcttagtctacttgtatagaccataagcaggaagccacagaaaggagtaatagaaaagcattcaatgaacgggccagcatacatgatagagaagaacaaaaaaaaataataaacatacaacagccggtgttcgctgatggtcacccactcaactactaatctgcctctcattggcttgactctgggagagcggacgggatcccgtatattcaaatggatatggtcgtatgtgatggtatcgcctgctagaagcgcttatatctcaacaggaacaacttcttctaagaatagcaaaaaataaaaacatacaacagccggtgttcgctgatggtcagccactcaactactaatctgccggttaatggcttgtctatgggggagcagacgggaccccgaattttccattacctatggtcgtatgtgcttgagtcatgagcaattgtaagttataaggagagtggatagagttggcgagtcttttagcaaaagggaagagacatcctcagctgcagtggccttgaagtatccagtaaataagagacctttgttctactccaacacgaaaatcaacaaatatcctgtgttgaactaatttccaaaatttcaactcatcattatagtctgcctggtgtttatgattttttagttgcagttatcttaccacttataaccctggttaaagatacaaaggtacttatgcccttatttgcagcagcaccgaatccagcctagcccgaaaccaacccgcctctcgcggggaaggcagcgtcaatcatcgttcgcgcctgcccatcaatcaccccgatcggacgaccatcagcccgccaagagaacagacttggcgcatacgtaactaacgtttcttttccttctaatcttcctctccgcttttatacacagcctccttgttttatcatcattatagcttctttttttttctccaattccctcatcttcaatctcttcctacctattcgcgttttcaactgcccgccatggtcttcttcttcttcgtctgcggccagcacacctttcgctcagaggtcaagggctatgagggcgtcatctgccagtgccacaactgtggcaacatgtctgcgcgagtcatcaaaagccggccctttttcaccttttgctttgttgtaagttgttattgtcattattttcccataccgtcatagtcacagagcgtgtacaatgtcgcttggtcgcatcaagtacgcgtctgagacacagctctgaatcagctgcgattatatgagattggatacatgaattatcagactaacatttcaacacagcccatcatcccattcaccatctccggctttgttgaagtagtctgttccatttgcaacttccaccagccgctcaagaatcgcccggatgtcgtctccatggccgaaggcggcaacgccgggcctggtccgttccccccgccggcaaatccaggatggggtcaacaacagccccaaggccaacgtccagcaagatacggctaagtcacggctcaaaaatgcagctgttgattgcctcccagctcttctggaaggaaatccagtaagcgcccgcagataagtcgtgagacccggagaggccatatgcacgcactacaggcagggccatggcgagctacgcagaattctatcacagagccgcccatcgcagatgactgatgaatctcgaatcctgcctcgaggagtacagggccgccctacaacttggagagagcttcgaacaaccaattgccacagcctttgcggagggatgaaaggatactaccaggaatatatcttgacgtcggttaagctcacaactcactgtcactgccccaagatacatttaatgactctacacgagtaatgggacaaccttccaaattactgtgggcgggcatatggcttgatgatgaatcttttatttttaagcgaatttgaaccacatatacgaggataatcgctatcctactacgtaattcaagagcgtatgcagatttcattaaaaggatgaatcattgttcactaacgaggaataagaatagcaattttcatgaaatttgatcaataccttataatttattttagcagtgatatgtacgctaccagctcatatcagttgtatgatgaaataataaaaacattcaatgggatatcttatcttatatcggtcaaaacaatgcatcagttctcaaggcttcttttcttcagcgttttgccacttacagccctgaaggcccatcaccatctccgccattcatcttcaaactctcttcgatagcccgtttgagctcctcgtcatcgctagcgttactcgcaacttctgatacctctttccccttccctttagaatccttccgtttctgaaactcgtcctcagccaaactctgcttcttgacatattccatcacaatctcctcctccgtcttctcctttttaatccgttccatctcattcatagacgcctcaatagccctccggaagtgttcctcctcatcatcttccttctcccgcggaggtaaagtaggaggcaccttgcgggactcaacaatggcacgctgtaaatcggtatcctcgtcggtattcggtgtaaacgctgagccactgctgcgcggctcatcagtctgcgcaaacttgacgtcgaggtcccgtgagctggaccctggcaggacagaaagttccttctcgtgcccagccaggctctcgcgaatagcctgctcaatgagattctgatactcttcatccgtgattttatactcctcgtcttcaaaaacgtctgctgagttcttactgccttctgtttttaagcgcacaggatcagggagagaagaaccctgctgctgcattgccatgatgctctcgcgaatagctatttcaaccatggcgtcttcttcatcatttccacgagaagtctctctgacggaggccatgatggcttcctcaaattctgcgtcagtattgagcgattcttcccagttgacgggcgcaggagacgaggagcgggaaagggaaaagccccttgagattcgaccggatcgcgatcgctgtcgccgcggcttttcctccaatgcagcccccatttgacgccgcccatcctgaagggtagggaaccaagatgtcggtccgcctccagacccgactctggaatgttctctgtcttgtcccctcagttttgtttcttgaatggtctttaaatcagagtcgtggttccacctatagataatatcggccttctctccctctgatgcattctgtaggtctcgttcgccctgaacaaccctcgatgtgatgatgtagttctgcacacttcttgacaagaatttgttaagttcagcataggcaccttgcatcacgtatgctgggagaccccaaaaacctagcacgctgattgttagcacaccttgaaaataagacgcttattagatcactcacctgccgcgggcttcgcaatgagtcctccaataccctttccaacgcccttgatcagcccagcagcgccctccttttgtgctcctctcattgggtgcgtaagcagtcctgagataccatcgtaaaggccgaatccaaattccttcccggcgactcgcacaccgctgttgaaatccgtgaccttttcgattgatcgaacggtgtcatcgttatacaaccgtggaatattcctgaacccttttgcgagcccgagacaaaagttcatgggcgacttgactcctgtagacacaatacgcccaacatttttggtcgtacccactgcagcctccatggtcgcggctgcagagagcgcccttcggcgagatgatgaacggctgccctggctctcgacagtaggggatcgtgttcgaccaatttgcgttggcagtgtcggaaactgagtaagttgtcccgtggtagcgcttgtttctccggcagactctccgctggtccttactggtgacttgacaccagggcggtccagagtcgaagtccgttttgaacctgtgtcactatcatcgccgcttgcctggctaccactgtcctttaaagactccctagcttttttagggcttttcagtatatccaaaggcatatccactatggccatgccaatgtcgctaatatcagtaacaagagagcaagcacctgctgagattggatcgggaggctggtcctccgtgttgtactcgtaagggcggtatctagacgaaatggttagcatcgtaaacgagagcaagttggactgtcattttcttcttacagtttaaggtcggtatatttcaagaggccttgcttgacgagaaccgcagcaaccagtgggctaagccgcacctttgttcttttcaggcgccaagccgcagctcggctgggagccacggaacagcgcagagaatcaatgtcaaggtggttatgaaagcttcggctgcccgcttctgtgccgttttcttcacgaatcctgtggccaagcgcttttgcttgatcttgcgtttctggcttaagacagaacttgatcgcctcggcaagattttctgctgtcaacaccttatagggaatcggatctggtccggctttggcccttgcgatcatggcgccccaaaatggctggtccccgaagaagggaaccacaagggtgggtttaccagcttttatgccggcggcggttgttccagctcctccatggtgaacgacgcaagaaactctctcaaagagccagtcatgaggaacattgccaagcataaatacgccatctggtagtcccaccgcgtcggctcccaagcctccccagcccttcgaaaccaaagctcggacgccagcaaggtggatagcatcaaatatcatcctggtcatggcatttgggtcgtcaaccacaatggagccaaagccgatatagactggaggggggccagcctctagaaaggcggcaagatcaggctctggagtatacgaagatgcaagattcaaaaagtaaaatccagaaatatcaatatgcgagccccaatcattcggtttcggaatcaacgccggtgacctacacaggctgttagagatattatggtcttgcaggtagttactccgccgattacataccaacagtaagtataagaaatcttcagcctgttgagaagacctggagcccagatgagcgagaggggagcaagatctaatgcactctcacggaatcggttgatgatatcccctaatccctgccatgtcatcatttcaaccagggtataagtcaaatagtttgtgagaacgtcgtcggcattcgagtattgaatattcgccagtgggtgaggaaacgctcgcgtaggtgaccaaggcattctacaggatatgttagtgacaaggggtagggcgttattttagagattcctcacgtaaacatcatgtgcagaggaattccaagcttctctgcaacatgaacatgagcaaaactaggcgggttcgcgataattgcgtcggccacaaagggctcgtggtttggatctccaggcatgccagcatccggatcccagggctcgagttttctgtgaggttctggcggtggtcccagtccatcacccgcctcgatgcaagatctccagcacccaagcagcatctcttgaacgcccctgcggcgcttgccgatctcgccgctcttcaaggcgtctagaccaggcatgagtcccgggtgctttaccataaaggccatgagctcggcgggatctcctcctatgctgaaaaactcaaggccattctcttcgacaaacttctggaacgtcggatgcgttgcaatacggatccggtggccatacttttccttgaggactattcctagcgcaacaaagggctgaacgtcgccacgcgatccaacaatttgaatcacgacattgagccgcggcggaggctgcttgccaggctcaccagcgagactcgggagggtgtataccggtggccgtgtcggctggacagtcacggctatttggttggcgatacttggcgcaagaagctcagcaagcctgtggttcttggtgttgatgttgatgttgattcttccgtcacctggggtatcaatgttagcaagccgaggctcgtcgaagaagaagaagacaagaatatgatgatgacccctctcatgcacagcgcaatgcggcgtaaagaagaggtgagatggcaggccagatacgcacctgttacagccgcctcggcgtcaaatccactgcgcttgaactgaagctggtcatgatggtttccgtacgccggaggcgcatcagccggtgcctcaagggcgggaagcacgaagccgtccgtcaccagagcctcagaggcagcccgatctcgtcggcgaggcggggttctcgtcgagggctgcctcttggggcgactgcgctggttctcgtcgggcgccatggctagaggccgtcaccgaaaattcaatctagagtttgtattctctctacccagacagcaattgcggctggaacgaagtagagagcagacgagagagcccgaacagcgcttggtcaaaggtgcaagctaggggcgaattgtgtgagcgtcacctgcagatgtacagacgcatggttggccaggctgatagtaatcggttcgtttgctttgtccaagtcgcagtaaattcaatggcaacacaacatacagaaaccgaggttgcggcttcgaacttaacctgattttggcggtcgggcgatgacgtgggcgctcatgagagagaggcctcaatgctttggagcagctcgcacagttgatatcatcgcggcctagcacgcacactcaacatcacccccctgtatttggatgcgcgtatgagaggctagagcgctccagagatcgcaacagtcggtgcgccgtgtctgcgtcagtgctgcaggcggctagttccagctgtccactattcggcccagcatttcagtgatggccagcgctggtggcggtgattgacaggccctgaccgatgactgagtccatcattactcgccgctcattaataatgcgcccagcgcgtgatatggaagctccgacggctagagattttacatgttgtcgcataatgggaacttccgcagatgcaattttttgtgctttttaaaattggttgcttggtttttagcttattcaatagctttgctaattataactcagacaggcactccaggcaggtccatgtaggtaggcgcagatcctcttcatggtacacagcccactggatactttgttacacgcagcggttcctccagccagttaccattttggaaatattcgagctacatgcagccacagaacggatcaggttccgggcggtatatccaccagcaggaccagagaagagagcttgtagaagtagaagatgtgttggataagcagtgagatacatggctgcgctcaatgaattcttcctatttgggaacaatcttacatcgcccaagaaggatattgctgcttagccagtgctctgatcaagctcccatcactgaagttaagctctctcgtgattacaaaaataaagaacggcgtagacttggatagacggaaaaaaccgcatacgaaaattggaataaccttgttgctcatataatacaaaaaaaaatgtcatggtcgctcagactccatggtgattagggtgggcagaatggatctaccgaatccatacatccacacgtgagagcccttttcctccgcagtcagcctcgtggcagctagatatggtattttatagaaacctgcgccgttcttggaaccgttttccctccaaatggtacaccactctttctctctctcccccctctttccacatcacttagaatttcccatgcatgaaaagtcgttcagctcgagaacttgcggctgatcttggcaatgactttaaggacaagttagcaaacacacaaacactatgatatcaaaccattgcggctaataactcactgtgcagagcaacaacgctgaagatgaaaaccagagacagaacaagaacaacgacggggtcaaccttcagtccgggagactcatcagtgtagagtcctgcgattgttcacgttagcacgtaaatcttccatgtgacaaagctttatagcacgtactcagcatggtgctgctggagccgccggcgccggcggcccgtgtgctgcttggcctagcattggcaagcttctccttctggtcggcagcagcacgtcgacggatggcagttcggggtccgccgggaggagtgggagaagaaggtcggctgatgctggaaccgctggccgcggcggggccattggcgggtgaggagggacgagaggactgcagagagagaaaggcgaatgttagcaatgagcaaccaagtgaatctcaacacatcatccattgcaaagcgcgcaggtcaacaacttattgcaaagcgcatcaagcgattcggtcttgtgacgcgatacacacgagcgccgcaaacccgtcgttccccaatggattctcaatttcaatagaacaagaagcgcgcataccatgatgaaggagtgtgctgttgggtattagaagaaaaggaaagaatcgaccacgaatcgctgcaggattcttgaatcgaattgacagagtgcgaagcaagagggatgtacttgagcagaagggttggagttggcgcagcacgggctggtggaattgtggccccaaaggaccagagttaaggccacattcacagaaatccagcacttgcggccgaacatttctccgctaccccagagaagcggacgcgcacccacacttttagcgcacgcattgcatactgtagcagtgtagctgtagctgtagagctctattgaattccaatcggtggattcatgatggagtgtttcgaaaacagggccatgttgatttcattattcaaccaacagcatacattactagcactagcacatagtttgcttcaggaagagcgattttggagacttttcatgttgagaaagtgaaactattagtataaagaagattaaaagcttaaacaatttatcgtttttgcaaccaataaaccgcaacgctttcctatcaacatatattctgagtatctcacattgattcattacaaaggccatatagaggctcggggtatttttacaatttggggaagactatatatgaaggaggcccctcaagcaacctccaaaaaaccttcgctagccatgttcgccgccatctcagctttactccgcttcagtcgctgccctcccttcaaaacctgcttcgcagactcgccgcgtggtatgtgtatagttcaaaaacaatgcaagacaggcaaaaaaaaacaagtgtataaaaagtgagaagaagagaagagaaaaagaaacacaaagggaatcacagaaagagagagagagagagagagagagagataaagatgaaaaaggtatgacgaagaagattgaagaagaaaagaaagaaaaacaaaacagggtgtgagaaagatgtcagcttgccagagtaaaaattacagcatgaacagcccagacattgccaacaatcttttgacacgctcgaggtgtgagacgtatccccaaagctccaatgcacaggatcgacgtgtatgcgagcccgttgcccaggcagtgaggatttgaaaaataacccttaatctataggaaagaatggccttttcttgtcccaagacgtcaacttgaccctcctcctttttttgaaaacgttttctgtctttctttcctttcgagtcgtttagatgcgattgccgagtcagttggagatcttggtcaattcaaactcccagccaacttcgctcatctctccgtcttgatgacggagagggaaaacaaaataaaaaaaagaacttccgcaggctgaggagctgcgttccatagatcgaggccgattatgtaagattagacagtacatctacacccggaaacgaagagatttcaaccaaacgcctcccgctatgacggcaatgctgcagatcgggctgttgttgttttattgctgaaaatgaaaagggaaaaacgaaaccaatgaaaatttttgggggggtggtgtggtatctcagagagtgacatcgagaaccaggctgacatccgaaacaccggggccagcgaggtcctcaagaacgggtataaggtctagcagctcgttgtcatgcgcgtcagaaaaccagctgctgatgggaacagcatgctgggggtggaaaatgtatgaggtaggtgagttgtcgatgatgattgtatccttcaaatctcgaccaacttgtgagagatctttgacgtaatttccttggtggttgtaacagctctcgcggaacagacgatgatgaacaacgccgtgtatatctaattgatctaggagaggatcgccatactagtttgcgcacgacaggtcagcccatcttctttctgccagaggttccggggggaagctacactcacctttgaaactgatgccgtaaagactactacttcgtaaagttctccaactctcttcatgaactcgtctacaccaggacgcttgatgacatacacattatgataattgccttcaatttcaactggtatcgtgaagtcggcttgatgaaggatctggaggcttgtggttagccaaaactcgtgatattgcatatcaataagggggggggaacaaaccttaaatgaactgtggaccaaggtctcatccagatccaaaacaaggcattttcttcctttgtgctcgggggcaatagggggcaatagccacttttgaggttctggtgctgagggtccttcttgtgtcaaaatgagtgctgaggtcaccagagggctcggaccaggaccaggcgggggagggggcatcgcggtgtcatgagcttcctgctgtgccacctctgactgcacctctggggtttcctctactaccggcacatcttgcatttccgcatcttcctcaacctcttctatctctcgaacttcttcgttcggttcaggaagaggggtcggaggatcgactgtaagggttgggccaaggtgctttgtctcttggtctgtcggctcctgcatcttggtctgttcctgagtgctgctcgacgagacggcatcatccttgccctgcaggacggcgcttgtgggcacgggtggcttttcgttgctttgtttggtcggggtctgatcgtggggcgtctgtgttcttgacttggccgtcaatggtctttgaggtattctatccagcttgtgaatcccctgggtagggtccacggtattggccgaatcaggcacgccacaacatcccagcaatgccaagaatccactgctcttcttcctcttccgtttctgctcgcttgccgaaggagagctgggctgcgaaatctcggtcgtgcgagcagcctcagcatcgccgctggagcttccgtttcgctgtctatccaaaaagctgccctttgattctctggatctgttgcccatgctgctgcgtggatcgttgatcgtggccccgcttaacccagtcgtggtcgtcgaagattggttcctctgctgcgatgacgctcgcgacggcaccttgaggagtccccggctcttgtcggagccctctccatcctctggcgacagcatttctttttctttccccgagccggaactgaggggaactttgtcttgcttgaagtcgacgatcgcggtcgtcgccacggctgtttcggacattgcgaaccgtcactgcattgggtttgtcagccttacttgatcaatcacaaatcgcgataggacgaggcgatgcgcttttagccgtgcgccttgaaaggtgcaacgtcgtttccagcttcgaggctcagttgggccgcaaaaagaagaagaaggaaaaaggaagagcaaaacacaatgcagggcaagagagcgtagttggcgagggatgaggcgtcatcgcagatggatcaaaaacgccacagcacttgctttccattgccaaacacatctcctccagcctgatagtgaaacagctcatcgcagacaatcgtggacgaggcaatgtaaaattgcgcagctttagcgcaaccgcttatgcatctgcacttacctcagaatactcaaggcaagctagccagctcccaattccaagctttcaacgcagtcaaaagaaggaaaggaagaaatacaaggaaagatggtagaaacccaagagggataatgaaaatgggaaataaaataaaaaaaaaagaatgtcagcccgcaaggggcgtttggcagcagcgtgccgttcgtttctccgaaatgccctttccaacgaaaattaccgggggttggcgaggagctgagacgcgcccgacgggtacgcaagatttagggagtcgacgcaggaaaaaaaaaaggaaataagacgatgcaagagtcaagagtcgggcagagactgaacggcagagcgctgccagtacgagcgtgagtcgccgcaaacaaccggtgtcagcgcggagacggttcgtgatggcaggtttttctcgcgatcaggagggaggatggttgggggaagagtcgaggcgacggcagcggcaacgacgtaccggaggccgaagaaactgagggcacaagcgagatgattgcctttaaacgtgatggtttggctgggccatgtcggggatggtccggcgtgcagggacggcggctgggggagattttggggggtgttcaaggtgtgggtgggccttgtcgagattagccaacagctctggcgactctgccttgtatacgtagctggctccgggcgttagagcgggaacagcagacagtgtgcacagccgggctcgtgacgctagggcactgtatctcagcagctattgcacgccagatacagcagtcacatcgtgggtatctgcaccgtggcatagttagtacagtaagagggcgaccgcacggtggcgccctgtcccaaatctccgctaataatggcggccgccaagttctcatcttaccgtccaacgtccaaattgtgggcttcattctgttcctctttaggagaggcgtggccacggccggcgctctgcacggcggcccgctcacacgctgcgacacatggaaggcaattttggtgctggggcagcttctcgacgctgtgccaggacgatacgaagcatgcaacttctccctacggcgctatccagcacgatgcctccatgtacctgtagtttgcctgggcctacaaagcacgggctgccagatgccacctacagcaccgatgccgaaaacctgcctacgccgcgagcacattcgctctcaactcgcacctgtacaccgcagccggcgtgcatgttcgcatcgctgcgctgcagttgcgccaagcctgtcgatggcttccattctctctaggctgccccccatggcgtggatgggccggtgggtcgagatctcgctgctcctgggctcccgcgctcctactggccactgccggcaaacaaatcagagcagacaaagggagggcagcaggaacaagagcaaaaaagacctcccccagaaagtcgggcgccgcctatcccctctccttgtgcgtgccgggtcaagagccctgacccggccactttgattggctgtgttggcgcccagcctctggatcgttcacatctggccccggcgagccagtcgcagcactagcatacccgctgagcgagctgccgctggagaaacatggcctgcctcggtgaaggagagctggcgctggcttcgcttcgtatattggcgcatggggcgtcttgcaggctcccagcaacgcatcccggccatgccttgtgatttggcgcagatggagcgctgggctccgtcgcaatacggagaacggggcctgtatgtatgtaattgtagctgctgggaatatgtacggcatcgctgattggcatgcggcagcgctggcacatggcgggcacgcagctgctgtgctgtgcgtgctgcggccgtgcagatggccagctgttcgcgcaccgagctgtctgtgctgtattcccgggcgcattgttccgaccctgtttgcgtgtggtcgcgcagaggcgtgtggctgatgctgctcatctacttggtacctaactagggccctatgggtcctccgtcacatctgctagcccagtagagcccagtagcgcccagtagcatgatggggcgctccatagcaaatttggctatcgatggctctcgcagattaggtgcctgagcttctgggcaagccgcaagctaattacagtaggcgccttaccagtccgaaaatgtgcagtgttgcagggtagggcggtatcagctcgatgaagacgcttcattcacttatctggttgcgttgaatagttataggagtgagtcgcgatgactgtagaagcctggcggttttaccttttcctttaatatcatcctttttaataactttgcgaatctcggtaatctgggtggcgtatactaaaaaagtaaaatccaaatcaagagttccaatgtagaaatagacgctcagctgccctatgctctaggcaaatcctcctgccataacattgtcaaaaagaaccatgctgcaatacacaattaatgctggtcctacataaggatgatacgaaagacttattgatagacagagggctgttccattgtacacgtcgattttttgtgctgatacctgtaggtacggtatgttgaccagctctggttgacgatttaaatgtggggccgtctgcggctggcgcaagccgttttcgggcatttcaaatctcaggtttttcctccaggcagccggtctggtttccatctggaggcgtcacagaacccgccaaaagatctccccaaaaagctcaaacgtccaacacttctgtttatatttctctcatcttcccaatgtgacacctgcggaaaaatacaggtccatgccatggggtgacattcctcgcctctccagctaccatgcaactgtcgaatgcaacactccaagttcattgtacattggaaccacacattttacaaccatgaggtccaagtggagcatgctcccggaggagctgagactccaagtgctggagaccctggcgcagagcagctttgagaagcatgggctgaccaactacgctctcgtctgcaagtcgtggcagaaaatattcgaaaaggcaaactttcgtagcctgaccattgacgatgaggactttccccgcctcgccaagatcccaaagcgttgttggccatacgtcaagcacatctggcttcgcattttgcttgagaattactatcccatgcacaggacaggatccgtgaggccggaactgctggaagatacagcggcatataatgaccggatcgaaagcaccatagtgaggctcttttccatactcagctcctgggaaaaggtgatcaagccagatgctcgcggcataactctagagctgagcgtccattcgccaagcaactctacctacatccccagaggagtgcatgtaaaaggtctagatatgcgcatgccgtttacagggaacccggaatatcgagataccgtcaacgttgaactcgctgcgtctagagcacttggtggatatgtccacatcagatttgacaatcagctttctcggctgaagctggtaaaaacactcatcatacctagacatactcgtcgacggtttacttcatttacgctacatcaaattatcaacagactgccaaacctggaatacttggcctatgagccatggaaacagcccttggaaacaattcaggacatggtcgatgcaggtatgccgacggttcacgtctctgtttgagcgactttattgactaacaattttcttaaaaaacctactaggatatgtgaatctcataaaagggtcgctacctgcgacattgaaacagcttgtcttcttggaggatcgaaatgaaaatttggtgacaactgctctcatgccatcgagcgcggcgaacgagaaacacgttcgaaaaccaaactacaacaatggcgtggcgttggcgaataagagcctaggatttgagaatatcgcggcaacctttttcgtcgaggcaagagatttcttccaggcgtataaaccagagtggatctggcgaaacttgcgatctctgacattgacatcgtatctcctggactctaagcgagaagctgacgagattaacgggatgctccaagcggctggcgtggccgcacttgcgatgcccatgctccaaaccctagaaatatggaatggcggcgtagggtatgcggccatttttgcctaccatgctgaacgcggtgaagctgtcatctcgtggactggcacctgggatctagtctttagcccatatgtccttgacatgtggcgaaaggtgggatataaaaatcaccgctgcgagaagttgggcgtgcagcagcgtctcatcgagaatatcgatgacgtacagggatatgtagacgttattggcctgctcaggacgaagaaacacgtcatcaaccggcagtcattggacgagttacgatacgaacttgagaataactgtatatgctttccctagatagtcggggatcatatgtggatgagacgtaactgacagataggtagtactcatgaggacatgtcaatttatctatcaactatccggtatttctttgataatgataaaggctctataatctgcattgcgatagcatctgccgtaccgcacatgccagactacaagtcctattgatatcagcatttaatgtgaaaacatgtgaaaagagcttccccggaaaatggccccatgccggtgtggggtcacgtgtagctacttctggggcggttccgtcattgctctgtgttggggccatttggctgggcctcgggaaatctggatggcgcgggttcacatgtccccaatgccggcttcgatctctccaacggaccatccaccattagaacgaagcagactgcgggtggcgtttcccagcagctgctttggatgcaaccacgattgatgcgctgacttgtttgattttcttctgccaagcgacacaaacgcccacacgcgcagacgctgggcttgatgacctttcccgaccctgtgtagacccggatctgcgacgctgcaagcgttcgaggagctcgtccagcagccgcaccgaaataccgataccgataccgataccgatactgggcacaaaccatggcggcacagtcgaatctgcgccggacggcggcagaggatgcgctggccgcgtttctggagaaatggaccggcatcctgggcaagaggctgcggtctacgtcgcgcaccactcgcaccctcgccacgctctcgctcgccatgtccatcatcctcggcgccgagggcagcaggcggtggtggaagaagcggcggcacgaacacgagcaaggccggaagctggtccgcaccaattcgtggctgcacaacaaggacggctctcgaacgatatacgtcccctacaaagacggcacgtccaaagttgtcatcaacaccacgaagcctttgacgtttgaggcgcatagacggctgtttctcaatcctccaagagtgtcgggccttggcgatgggacggttccttctgcccaaacaaaaccgggcttgaatctggcgtttttgcaccaattccttagtcttatgagtatcatgataccccggtggtccagcaaggaagccggtctcctgcttagccacggcgtctttttgatgttgagaacatacctgtcactggtggtggctcgcttagatggagagcttgtccgagatctcgttgctggccatggtaaagcgtttctctggggcatcgtaaaggtatgtttgcgaagccttccattgtattcatgtgcatgcagtaagtgtgctaactcacatttcccttccctagtggtgtggactgggcacatttgcctcttataccaatgctatgatcaaattcctcgaatcgaaagtatctattgcgttccgaactcgacttactcgatatatccacgatatatacttgaacgaaaatctaaactactataaactgtccaacttggatggaggcgttgggcaaggagctgatcaattcatcacgcaagatttgactctgttttgcgcctcagcagccaatctctattcatcactgggcaagccttttgtagacatttgcgtctttagcttccagctctaccgatccttaggacctttggcctggataggcctcatgagcaactactttttaactgcaagcattctccggaagctgtccccaccattcggcaagctgaaagcggtggaaggccgcaaagaaggagacttccgcagcttgcacgctcgcctgatagctaatgcggaagaagtagccttttatggcggtgcagacatggaaaagacgttcctcaacaaggagtacaagtcgctaaagagctggatggaaggcatctacatgctcaagattcgttacaacatcctggaagactttattctcaagtacagctggagcgcttacggctaccttcttgcttccttgccggtcttcctgccagcctggggaggagttggtggcgtggccgagatggccgagggcggagaaaagggcggcagagagcgaaatcgcatgaagagcttcattacgaacaagcgactgatgctttcacttgctgatgcgggtggtcgaatgatgtactccatcaaggatcttgccgaattggctggatataccagccgagtctatacgctcatctctacgctgcaccgggtgcatgctaatgcttattaccttcggagtgggcagagcgagctctactctttgtctgacgtacagggaacgatccagaagggttttgatggtgttcgcttcgagcaagtgccagtcgttgctcctggactctggccccagggcggagaagagttgctagattccttgtctatgattgttcggaggggagaacatctcttggtatgtacaactgaatttatcattatttctacgaatcttggctaatgagttatatatctagatttctggtcctaacggtgttggaaagactgccatatccaggatactggctggcctctggcccgtttaccgcggcctagtcagtcgaccgaagagcataggcgaagacggcatcatgttcctgccccagcggccatatctcagccccggaacccttcgcgatcaagtcatttaccctgatggccacgtagatatgcgtgaaaagcgcaagtctgagaatgatttgcagaagatccttgaagccgctcgccttggttaccttcccgatcgtgaaggaggctgggatactcgcaaggagtggaaggatgtgctcagcggtggcgagaagcagaggatgcagtttgctcgtctgttgtaccacgagccacagtatgcaatcatcgacgagggaacgagtgctgtctcaagtgatgttgagggtctgctgtacgaaacgtgcaaggagaggggcattagtaagtaactccctgtacctgatggctcctctgatatcatggagtaatgctttactggaaatgaatgctaacgatatctgcagccctgattaccatctcaacgcgggcttctctcaaaaagtaccacacttacaacctgcagctcggcgccggcgatgatggtgactcctgggagtttgagcgcatcggaacagaacgcgagaagatgcaggtcgagaaggaggtgcaggatctgcgtgaccgtcttgctcaagtagacgagctgaagaagaggcgagaagagattgagaaggaactcaatgcggtatggacagaaaagggcgatttgctcgacgcaccatcgtatgttgacatcgatgaggctccaattacaagcgaggagtctatcgaggcataataaagtcacatttgatgtgattctttttttctgaaagggaggaaagaggctgtttactgtatgagagatacgcattgatgatctagaagtgttaattttgcattggtggtagtgggaggggagggctggatcttttggccttttttgtttgacttatacctggcgctgcatgtttacgtactgttttattatagctatcttaaacagaaacatcaaagcatgcgagtttactttattcttatttacagctgttctttaatatcttttttttaaaaaaaaaaactaatctagtatattatatatatttaaattagtagctagtgttactttaagtgcagcagcgttagatatagcagaggtagactttagctgcttggttgctttcttcactgggattaaagccttatcgggctactatgatttaaatagggaggcattatccagcaccccagttctgttatccaaccccccaaaaataaagagagaagttatctagcaccccgattatgttatttagcactctagctgtagcttgggctgctgctgctgctgctgctgctgctactactactgctactactgctactactgctactactgctactactgttgctactgttgctactgttgctactgttgctactgttgctactgttgctattttaataagtatttggcagctgtatatttaatatataaactggctgccctattatgctacagttggggtgttggataatgaaattagggtgctggataacttctccctttaaataggaaccatcaagcgccggaaggtattgcagctagatgaccttgattgaatgggatggccctgatagaataggataaccttgattaaattgattgatcagggtcatcctgttctatcaattcgatcaaggtcattttgttcaatcaaggtcatctagcttataagtggttgtactgcctaaaaattaagggcatagttcagccttgcgaaggccctataacattatataaggcgctgtaactaggaaaatacagtatttatactgtgtatatactgtatagattttatttttctattttttgccattttagaaatttggagttattgcacctctgcacactttgcccaaggtgccaccgtactatgtgccaaagctgcacgtctgagacatgacagccccccatgggcttctattttcagccagtcgtcactggcgctttcaatggttccgggggcttaatctcatgattggctgctcgaccaacggcgtgggaaagctgatcaatggcttatttttgtgctttttgcttctttctttttccggttctccctgcatatgtaatcttaatataccgcacccgcggtcaccctgagtagtcgtggtgctaatagtaatggccgtagtcgagaaggaatcctccctgaaaaagacataaaaataaaaatgatagtagtactgaatagtataggggcttgccatgtgaatgtactgaaccgtattgccttgcccccggctgttgtgtaagttccatgtggaaatagtacttcacgcctaattgctcagccagcctcgaatctaatctcatcggcgggggatctactcgccctgcattacgctggagtctttggtgaactttcatgccgcctctaggctttatcattatatgtctagagggaacaatgaggcgaggctgcttcatggctgctgtcccgggcgggtcttgctggcagactgtctcagacgaaggacaaattacaccattttatgacaggaggtatataataggggtgatggaacactttctctcctttcctgtggccatgggaactatatccgtttcatttttcaaaatactgcgctctgatgctggggatgagaactatcgcccaactctgatgtccaagttttaatgaactttgaacattaaaggctaacccttcttcattgatcgttgccctttttaccattttaaatcatggcgcattcaaccaagattcacacccgagctgggtcacggacatcgctcgtctctgtagggcaaatgcccgtcatcaaagaaggcagcatcatcgccccggcgccagtaatgctccgcataccttcaaagaatcctcgccggagtctaggcccacaacctcagggggttataataccgtatataacgggatttcaggatcttcctccaatggccgtgacggagtgtaacaagactgaaggcgaggatggagacgaaaagactgtcgttgggcaaatgacacctccgcctatagaaacatcgagaaagaagaggcgatggaatggagaggagtggataccgagcgattcacagcgaaaatgccacttggtgattgtttcatcggtggtcttggtgattattgctggacttgcgactggactcacgctgggcctgacgaaaacgtgagtttgctcacatcacttaattctcagtactttggatgaaggtatgtgtacgatgtatatatgatatgcacaacaagcgcttttagtagagacaacataatgctgatagtaagacgccgcagatcagtcatggacaacccctagaacgatcgagatgcctgttctctagacctcccaatcggcagttttatagtcgacatggctctctacggttcattattagcatggactcccatcccgaatgcttggcacaacctctcttttagtaggaatggagcatccaagcaaccacaaggtctatagacaggtgcaagaaaacgtctactttggcgaagttcgttttcgttcactcaatttacaacgacgcctctagcctcaacaaccatgtcaaaagcctcggtaggaatcttgacattcacaatctcacctacaaccatcactgctactgtcctatcaacgaccaaattgcaatgacgaacaaccttcaacgcataccggcacccctgcggcagcggcatcagaccctttgacaactcccctcacgccgacaaagcgacaggccacttttttcaaggccgattacacgtttttactggaacaccacagagaaggataccaaataatcaaatgtcttccaccgagggccttattgtttctttgcttgccagtatccttctacaagttctcgacgagatagaagaagacgagcgatttgtactgtcatttaaatccaacaccattgttgagctgcctgtcacattggttcaatgccaataaaccgcctcctggatgcagtacaacatgatcatcattttcatcatctccttgacctgtctgctctccaatataatcgtatggcttctcgtgatggttgcattctccattcatggccagttctttctttctttctttctttctttctttttggaatagtcatgtgaaatttggatccggactcaaacttagatgatgaggaacatgtatcgtatttatgcgaattgcacttacaccaatacggttctttttcaagccacactttggacgaaatggggggttgcgacagccaagtaagacagtacaaatgactacgtggactggctagggctggtggaaatcatgggcgacaagaatgctatactgggacactctacattgctgctactgctgctactgctactaattctactaattctactgccatttccaagggcatgtaatacttgggctgattgtcttactaagctatagacagagtacctggtaatagaaccggggagctgaataacatttcccaacatatatacgaaacatatttagaaacctctatcaagccatgtaaccataacctactacaactccttatgcacaataacaaaatcaccttcctgcccagcctcacacctggccagatccccgtatcaatccaagtccattcgactgtccgtttcttcaggaataacttccatcggagcaaaacctgtactattagcctgcatcatactagcatcaaactgcaaccgcgaaccttcttcatctatactctcgtaataagacggatcagacttcttcgtaaatgagaaaacgccactgcgctgcggcaagtccaatctctctggtgatatcgcagcatacctggcaaggcgattgccatcacgcacatcaacgtccagaacgtctggtaagcatctcggcgatatcgcgggatacctggcaaggcgattgccatcgcgcacgtccatgtccagaatatttgggatgcgtcttggcgccatggacataatgggccatgcaaaattcaggcgcgtaggatcatcgcccatagattgagatatgacatcgtcgagtacagccgcgtttgcgaatctcactgatttgactggctgcttcttcgtcctcttcgatacccgccaagtcgtgtgtgcgctccctgacgatgagaataagaaagtttttgaattcttctttgttgcctttgtttctcgtaaaggcactcctctatttgatggcgatgctgatactatgggacttttatttgtccctcgtagaagaacacctccattcagtgaagatgctgatgagacaggaactaaatcgtttgtagctcttttcgtttcatgtaacggcaccctgccgtctgagtcgtcactagaagatccagaagacggctgcttcctctggattccgccaaaagaagctgaaatatctgctggagagcttgctaggggatttgatgtcatcgtttgcaggtctgtggaaaaggctggcctccgggacgggcctggcaacgacccttctgacgaaacactaaggagcgatcgtctgcttttgtgtcggagagcagcaacatgtgtaatgagagggttcccgatctcatcatacagtgacggaggagatggtgctggaggaagtggaaaagaagttcgtgcaaaaggatctgaccgatactcacgctgaccgcgatcagtgggatagtcagtgggataatctctccggcttcccgaatctccacccacaactgtcatagcttgtgagtctgagaaagggttggacggaggctggccatctgaattagtcctcgtacgtgcccaaaaggcgtcccaaaaggagcgcgtctcatcatcgctctcgtcaaagccgagatgcttacgcttacacacatgcctcaagagatagctaagctcaggacgatcctttggtttctcaaactggcattgcgcaatctggtcgagaagctccggctcaatgtattcatattgtggctgacacagacgccaggcatacgagtcgccgaagcatcgttcgtccccagcctcatatttcattgtcgtcattgggtgtgatgaccagctttttgttatcacagactccatctaattggtcttggttagcgtggtcctgggattgaacaaagaaaaggaaaaagcaactgacaattttgccaatggtgaagatattcgtccatgtgccgtatcgccctgcaacctcattcttttctggcccaaaggtgtctcccgtgtactgtaatattgaacctgggcggcttagatcgatcttgtcccaatctttggtaatagtttcctaacaatttatgagccacttccaataaatgcaggttcaagcatccacatagaacttaccggaggagtccgattatttttgggacaccttctcgctctccaatagttttgatgctcccagtaatcccagcactggctcatcttatggctataggctccaaaatcatgaaactagttcgggctattgtcagctcatatcaggcggcattttgacatttcccaaactcacctttaatatgggatgatgcgagtggtgatcatcttcagcaatgagaactaatcatccgtttgttagcatcctcacacctgtagagaagaagagggaggagtatactattttgctcttccaagtcaaaatgcacatcgtggctatcaatcaatgtactgagtcttagcaattcaccagcattttgtggatcatccagcgaattcaatatcatatcaagactatcagggctccatcgctgtattgaatctggctgaagtgctaccgacacagcacctttaaccactgtaaatattatgttaattttgtcctttttgcttcatcttatttcgccctggttcacacaatgtgataagacagaaatggagcagccacttacagcactcccaaatctcccacagcaccttattcgaaaaccgaacatcaaaatatgaggccttggacatgatgtcaaaaagacacccgtgctctgcgtactccaaaacaagaatattcagctgcttctgatcgaacctggttccccggttgatcaagtgttctctgtttattctgcgtctaacattgtcagcaatctcttgcagattcaggctctgggtgacatgggaagcgcctctatatctaagatgccactctaactcatccctaaatgtgccgttcatatggataggtatcttgatgacagctttcatgatgctttcatcatcaaatatgacgttccagagcgtggccatgccaaagccaccttggccgaggactttgacccattcgagcctgaagccatcccaattgaagagttcaatatagtctttcacgatgcttggctggtcagtatcattgctatgagattcggaatagtcgtcagcaaaggggaattcgaattcttggtcttgtggcatatcgagatcttcatagggaagtgcaagtgcgtcgcagtcgcgtgaaaggattctgctcgtattgtcaagtgtcacatctctgtcgccgcgaatcagggctgattggacagcaaagtagtttttagcaggtagagcaccatcaggtcttaccgctctgcggcgcacgttgagatggggtagcagtgatgacatgttggctatgaacggatggtgagtgatcaattgtaggatatgcgggcatggtttagcattacgttttcatcctggcaatctatatcggcggctatattatatgcgtgagtgaaaagcataacaaacaagagctgcatgattgctcaacaaagaggcatttgatgaaaatagatatattcatattgaccttctcatacttggtcaggcgcaacgtcctttcttcatttttcctttcggattcttttgaaggcatcaacttgttcgttgttcaagtcgaacaatttcacctgacaaaggttccctttttcttgtttcttcgcccctggatgatgatatcgtcccagttcaaagagacaggcaaccccgccgttgaacaacccctcaaagaggctacaagccaccgcaaatagatcccttgtgtctccaccaaaggctttcaaaatgcgtcgtcaccataagcaaagatgacaaggaatcaactgtctcaaaacaaaagataaaagataaggagggcaattgcaaatacccgtggcagcagtatagcctggtctcgacacgatgtcatcttatccctcaccttcagtcagacccatggtctatcatgaatcaagtccatcagaggtccaagcgttcgaacgaactagacgttcttattagatgtgtccctcttgttggtggatacaaggtccataagaggcgtcggaagccgctgagcggcaaccaaccggagcaattagccgtatcctagactgcggagcatcatggtaatttaggctaaatagcgattggggttcctcagcctgatcaatcacccggggatatcgacgacctctctttcgagaaattctaggtgaatgtaatagctgccgtagctttcgatagtcatgtccttttgcccgccgtatccacaaatgacattttcggtgatgtaagaagaagtgacgagaagagaaaaagaggacttgtgcagaaaagaagcgtcattacttggaactagtcgacaagcctaatcgtcatactagggcctgtcagccaccaactgcaaaaacctgagaggcagttaaacgcactaataggagacgagatatgatcgggaccccttagctgtagtgctcccaagatgtaattagcaccgccacaagctcccaatttggtgaagaagagaagcatccgggccggttagatctgctagtttgctacccgccctcatgcatataggcggcaaaacaccattcgccagacgctaggctgggtctgacggtttattgccatgctggagtttttggtctctccatatgtaggccctatccatccacccatccgtccccagagacccagctgacctgtacttggccaagctagaggcggattccactgtgctggagaggagaaaacgactcggcctagtgagataacaaggctgcggctgctaataagaggatcccagccatgaggcaccgagcgagcctcctctcgtgtggagttcgggtcttgtccataaataagccccgacaaccacaaccttctttcctcttgtctcgtttgtccatctcatccaacacctcaacggttaacaagacttatcgctgtttctcgacccaaggcagactagcagacaagatggcgcccacactcaagctcaacagcggatatgagatgccccaggtgggctttggcctctggaaggtcgaccaggcaactgcagcagataccgtttacaacgccatcaaggctggttaccgtctgtttgacggcgcatgcggtaggtctcgtctcggctcatgtgaatgagagatatacaaacaaatcgctctcttccccgctttcttgtaaaagctgggagagacgtcattgaagtaacatcggcgctaatatctcccttcctattcagattatggcaatgagaaggagtgtggtgagggtgttgcccgcgccatcaaggagggtcttgtgaagcgtgaggagctcttcattgtctccaagctgtggcagactttccacgatgaggacaaggtcgagcccatcacccgcaagcagcttgccgactggcagattgactactttgacctcttcctcatccacttccccgctgccctcgagtacgttgaccccaaggtccgttacccgccaggatggttctatgacggcgagagcgaggtccgatggagcaagaccacccttcagcagacctggggtgccatggagaagctggtagagaagaagcttgcccgaagcatcggtatctccaactaccaggcccagtctgtgtacgatgccctcatctacgccaagattcgccctgctacgctgcagattgagcaccacccctaccttcaacagcccgacctcgtcaaccttgctcagaaggagggcattgtcgtcacagcctactcttctttcggccccactggattcatggagcttgatatgcctcgtgcaaagagcgccgctcccctgatggagcatgccctcatcaaggagattgctgccaagcacaagaagacccccgcccaggtcctccttcgatgggccacccagcgcggcctggccgtcatccccaagacttctcgaccggaagtcctggctcagaacctggactcgaccacctttgatctggagtccagcgacttggaaaagattgcagagatggatttgaacatccgattcaacaagcccacaaacgtgagttacacatcttcatcgtttgtactgtattataccatgctcacatctcgttatagtacttctctgccgacaagctgttcctctttggttaaattaagcgggggtcaaataaacaaaataataaaaagcgttctttctgccagtaaatatccgttgtcagtgtagtcttgaggccctttcatttttcttcagccttgtaaagaaaagctgcgtagtcagtgtgtaatggaaaataatcatcagaatatttcataccacaagagctgataaaaggttttgtttcttccaacagacaaatcttaccccatgatgattcaaatcaatggggcacaggtgtctgcattattctagcgaacgatgctatcacatatcaaatagtccgataaaacgccgtcaagattcccccagaatagtccgttccgccattatcatatactccaattggcagggtgagcctcaccctaaactctcacaaatgctaaatcaagttagaaggtggtgacaccaggtgatgttgggcttgggtacactcactagcatcaatctgcttgacttgcggcagtgccagccgaaccttgttcctgtatagagcggggccacgaagttgaagaggatttccctcaaaatacacagtcgtcaagtcttctttgtctttcaactccctctcgacgtcggcaaagtccgcaatttggttgtaactagcccacacctcttcaaggtctttgagagggcccacacctttgagactggtaatctggttgttggatatctcgagtgtcttgagattgacattgttctcaatgccttcaagagattcgagagcgttgtgggcaatgtagagttcctccaacccgggcacctccttcaggggagacaggtctcggatgcggttggactgaatgctaaggagacgcagcttgggaagcccgccaagccccgccaggtccgtgatcttgttcttcgccaaccacagctcttctaggtttttaaggctgtcaagattctgtatctctcgaatacggttcgagccgagttctagagacctcagattatcaagcccttcaaggccttcgatcttgctgattttgttggcgaccaggaacagctccttgagctcctttagatgattgatgtgcttgatgtgtttgatcttgttgaagctgaggtcaaggcttgtaagctttgtcaggctgtctagacctcgaatatgtccgatcaagttgtcgtataaatcaaggtcttccagggaatcagcaaggccgtcgaggctctcgatgtcttgaatgacattttgtcggaggcagatgcggaccacgttcttgaagcgctccagctttagagcaggtattgacgcgatgcgagagtgcgtggccatgatctcctcggtatcggaggcttcgctgtcgagcaaatctatcatgtgaaatatgggagtaagtctcaaatcttcttgtaagtagtcgatggcgcaggtttgtcatctcttactctcgtctgctcggatctcctcgccgtgcagcacattgctgtcgtctgagtattccgggtctgacagcgcctccgggttggtcatgagcgccgacttgggaatgcggagcttgccatcccagcctttgctgtccttgagagacgggctgggctcgccatcgacctggggagacggcctgtcgtcgacgatgtcgatgtgagccgtgcgctcatgctctttttctttttcgaccggggcctccatgtcgcgctgccgatgcccgtgcgagaccgaggcaggatcgctggcggcaagagtcttggtttctggatagagggagaaattgggctgcagaagatgttattttctaggaagagatgacgatgctatagcatgacttcaaaggcgaggatggctgcctatgtattccacaaggttgggtttgagagtttaagctcaaaatgccttgcagggccggggtggcgcttttgcttagtgacgagtgacgcctgagcccactataatggttccaggtttgctgctaccgcggggtggcagggtgccagatccttataaacatggatccgagccgtcattcgtctctgtcctgcatgtaaacaaggccgagctacggcaacttacggaagctgttaatattggctgccacactgcattttcaagataacatgtaagatgctctgctgtgcttggatacaatgtgaataaccagcttcagatttgtgtcttatagccccgccgtgttcgctgacagggctgcgggatctgggccttctgtgatgcgcatctcacgattgccatttgcgtatcccagagggctggtgatacaggcttcagcaaggcgatacggaacagcagcgccatggacgtggcggccacgtaaacctgtcgtccgatgccagtatggctacggcatggtcaagaggcaaatccacgtcggccaagtgttgatgccacccgccatcttcaccggactattccttgccctgtggtgctacaagtgcatcatgcttgtcttgttccagaatgccatcatttacaacccctttctccctccaaatgctcggagcatgcggatttcggacttttcacgccagtgcggagggatcgaatggcgagaggaccggatcagatccctggatggcactgagattgctctttgtataagtgaaatgtcttgcggtcacaagtctgacaactcgccaaagacgccagtgtacattttatatttccaaggtatgcagcaactctctcatgtactgaagcaaccgtgagcagctgaggcgtagagtaggaaacgcctcatctctccctccccggctgccagatatctctggtatcatgcgtcaactcaaagcagagaccgagggaccggttcattataccatggtttgcctcagctacagaggatactggacatcacacgaccgtccttctgaaaaaggcatcgatctggactctgaggcagcatttcgatggatgtcgaagcttcatcatgatcgatataagcagacagaagacgcacccaatcccatcgccatcttgtgggggcagagtatcgggtgtggcttcgcaacaaatctggcggccaaaactcagaatgctgcaactttgccaattaatgccttgctactagaaacaccgttcacaaacacccgcgcaatgctcacggcgctgtatccacaaaagtggttaccatatcgacacctttggccgtttttgcgcaaccatctcgatagctgggcaaacttggagacgatagccacaaaagcccacaaaccagagatttacatcgtagagggtggtaaggacgaattagtgccctccgatcatgggcgcatcctttacaagcggtgtcaggatgttcagctgtttgcagagctgcatacagtccgcggagctcttcataacgatgtgatggtacggaaagaaggcaaacacaccattgcacggtctattgccttggccgtttcacgggcacaagaggcctgggtagatcaaaagccatctccgcatggtccgccaaaaggcaaaagttgggcatgaacggcggacccaaatcttatgcttcagagtacggcggccacttctaatcgtggtcaagtctgcgcccagcactcacacgggatactggcaccagccttagctgacgcagtagcttgccagaaactcagatgggaaaaggcctgtaccttgcaacgcaatctatcccatgatccactggcaaaagcacggcccgagatgtgcggctgtgggatgccagactttgtgagaatcagatagagagtccatggtctcaaggccgctcccgccccaactgaggacaaatcttgggttcaattgatctcaattgactcttatgacgccaagtttcacacattcaacgatttcagcaacgtgcatctccaaaactggatattgtataggccccatagttctcatgcactatctcgcattcctgcaggccggtgataggcacggatgcctcgcacagctccaggcaccgcacggctctccaggctgttccacaccacaattccagccactgtcgaaacggcactgtctgcgtgacaaggggcttcatcaaccagccccattttgctgcctgcctccggctgtgactcgccaggctcggcagggatccgtggccattgggctgcaaatccgcctcggccgcccaaaatgcgcagcagttctgccacacagcatcacgtgctttcgcaagattttggcgtcgcccagtaccgcactgtaaaccttactgtgcaccactctacgcgagcggacgcgttggatcgtctcattatcgccaaccctgccaacctgcctaggccgcctggtcgcctcactaacggatccggggggtgtccacaggcaggcagcgcctccgggcttgagcctggagtcgtataaaactgcggcatccaccctgctttgtgcaaaaatctcggcttcgtctgccttgggtaagtgagtcgctttcacggagccgtcgactcgcttgtaatttttctccttcttcagattgtttgcattgaggatttaaccattaactaccgcctgcatttacgacagttatatccttattttattaatctgtttaatctggctcctatccaaaagggggctcgccatgttctccaagcgacccgacacttccagccggagcttctccaagagccacaaggtgtccaaatccacctcttctttcagcagctcttttagcaaagacagcgggatcaccaaaaagcgccatgagtctcgccaccggaggccagccacgtcatcttccgcttcttttagcgaggacactgtcatgaccaggtaagctgacccgcctctccctacttttaccaaaactgtaaaaactaataatgtgactattagctttagcaacttgagctcgtctatcgtaaccctcgttgtcggttctgagcagcgcctttttgctgcccacgaaaacatcctctgttcaagccccttcttcagcaatgctctccgaaaactatacaccgatccttccacaaagagaatttctcttccagaagaagagcccgagatttttagctcagtgctagagttcatgtataaaggagattatttcccccgcttggtgcataacaagcgacgagatagttgggaactggagcctatcaacgatgctgatagaaaagctgcagagagcacagtctatcatcgcggcgttgatggtgacctgctcaaggacacagtcatctattgtgccgccgaacgatatggattagatgaattgaagaagctatctctacgcaagcaaggtcttcgtaagtttatgatgaccccactccactctcctacttccttctgacacagaaacagaatctggcatccagtgcagcactatccttgcctcggcaagatatgcatacgccaacactcctgagactgactccaaactgcgagcacactatttggctttgatcatccgatcccgtagcactttcaagcgaagtggcacaatgcagctggagatgttcaacggaggcacgcagttgttctttgatctctttgtagccctctgcaaccacgtcgatgatatctcatccgtacagtaggtctttccaaatattgcttacaatcgatcacaatgtgattaacggtcaagaagaaacacgccgcggtccagccgccatatgtaacgacctcgttacaagccggccacgggttaatgctatttcctttgttacttctcgagaagatgataccaaatcaatcacaaaaacaacaaaacagcggcgttttcattttccttgtttttccttgttggtatgatgctttctttacgcaactcagttcatgattattccctttgcactgttaccccttgtatgattatgcctctgctttttccgccacaaaatttggcggcttccttttttttttccttgtcgacaccggaaatttatggtatgtatggaatgatgaatgtttggtatttggaagagaatgattatataccattttagataagctgagattgaacacacaaggttgggctaaacctaggaaaagagatttgaagaattattataactgcacatgggtttgggaggaaataggaaatttcttttgtttgacgaatttccctattaaagacatagattggaccacttttcatcacattttattatccattaccagtaatatagtagaagtgtgcatagttcctataaaccgccgagcggtctttgttcgccgtactcgcacctatgaagaaggcatatttctcacaggcacttttttcgtatttatttttgaatcttagatgcctcagaagctcgtggaatgagtcattcagtacttcaagacaagaaaacgtgggtgaggctggtagcaacgggtatgcggaacacacgggagaggtccggatggccaaccagttagtgaggctatcagatgaagcaaccattagaagaggaaccaccagcctcttaacatttgtataccctcgctagctatctaggtagtttttcgtaatgatttgggcaccaaccgtgttagagtaacgcaacgggcgcgcgcaccgatccacccacccaacattattcccaaaaacactaggcagcaagatgccttgacggtgaggccccgagagtgattcataatgataccgaacaaatttcgccttgtatcgacatcaagttaaacaccggtgcctgggaaagcgcctttcttggataagactacgatgcctcgctcgcgggcaatatagcctttcatcaaatcctaacgtcggtgtcagggccaaggcataacaagtagatggggaagataagcaacagtgagccataccttataaatcatgttcgccaataggcactcgacttcatctgtgtcaaccagctctcctccacttcccatacagatagctgcgcggaattctgcgacaggcactcgtgtgcgacgcactggagtggtttcgccctctttgagctcgtcaaatcctcctgcaatgaagaccttgcgtaatagattacgcagagcgatatcacgcccacgctcgagagtaaggtaaatacgcctcttcacaaactcatcctcgccttcctgtaatgcaacatcaaaagcgcgaaggtcgccttttctgatgcattgggccagaggtaggaagagtttttgtaagcgagggaaaggctccaagagtgcctttgtgggtagcacatgactggtaagaaggcggcaagggatgagataggttagtattcgcctaggatatattagcatcttatcggaaacagcattctcgtgtaaaaacatactctagattcgcattcgcatccttgtgacagagctcccatgcttcgacaagatatttctcggcctgccatatgccattagtcacacgctatacagcaaggccatacagccatttacctcgatatagttctcttccaagaagaataaaaccccctcgtaaaacttgaaggtaactctctgtgactttggaaacgccgacaacgctggcatgtctcctttgtacgcgcttaatgtcttgagaatagttcgtgagagcgaagcggagtttagcttgaaatatgttttgaatagcaggttgataatgaagtagataccccatttcctggattcttctagcggggctctggaaacacagttaagaaagtccccaaggcaatttgagggcagatacaaacctgtcgttgagacaaagagtgaatattctttttaggtgctgctcgcagtctcttaattggctctgtttttcggtctctgggtcaaaatcatcttgtataagggcggctcccccagagttgtcaccagcgttgcggctacgctccgtgtcggacctgatggcaaataacctcaagtacttgccaaccacatacaagcatgggatagtccacgcttcgaagccaaagctgttatagcctcggatcagcgcggatgttaaatccttccaggattcatagaccttggtccatgttgactgccccagtattagttatcatcgatatcacccagttaccagtattcatactaccttgccatcttctactgcgacaaaatccccgatagcattccaatatgcggcatacacttcgacccagcctttcacttcctcgtgatccagacttcggtgatgagatgtgtttgacttgatgaagtgtttgatgtcgcctttaacgctagacgaatggctgctcttccagatcaatctcaatcgctgaggattcgatgatgtggctattggtgagagcgttgccgcgagcagatatccattctgctcagcatgggcttttgcgaagcctttgaacaggtcgttcatatcgtcaaataagatgccgggctgggaaacgcgattataggccaaatatctattcgattctcggtaccgacaagatagcggtgaagagtaagagctcgtgcgaaagagcgattctcctttgcttttgagatggaaattcttgtatatgcttaagacatcatctttctgttccacaagaagtgcctggctcatgcctcccattacagcccatgcaggtaggtacgtacctttagcgcagctagcggatgaggtaatacagattcgcctgtgactttacacgtgacacttatcaagcgttggtggggcttccatcttccatttgaccaatcgctgtccaggttaaagccctgcgccgaatctggtgctcaaccctccccactcacccgcacacaaaaattatcgctgcatcacctctaacttgacaatcttcaaatttcgcgatttgtcgaggacatagaccaccgtcacagtgagtcgggaaggcatctttattagatattttatatactaacaatcattccagatgggtaagaatctccttttcagctcttcaccagttcgagaatgcgcgttgtcgggaggaaaaccagtcgtcgaattttgtctcgaattcagcaaaccacgatattccgaatagacgtttcgattcagccaatcaattgagaatcgatagccttgttgttgaaatggaggaaaggctggatttggcgtgttcaatccaatatccattttcgaaaaagaagaattctcctgattgaaacattatgcatcgagacatcaaaatctggaacgatcggcaccgactttggcacactcgagaccaccggcagcgcgcattcgaatggcattcactacgcaggaagcttgaccttggatactaacaaactaccttcaggtcgccttacagagtacgaggtcatcgggcgccacttgcccaccgaggccaaccctaccccggccatgtaccgcatgaccatcttcgcccctaacgagactgtcgccaagtcccgttactggtacttcttgcgtggtctcaagaaggtcaagaaggccaccggtgagatcgtcagcatcaaggcggtatgtggacttccccaagcaaaggaaaataaaaatacgacaagcggctgacgaagagggaaattgcagatccacgagaagcaccccgagacggtcaagaacttcggtatctggctgcgatacgactctcgatctggcacgcacaacatgtacaaggagtaccgtgagctgaccagaaccgatgccgtcgagtccctgtactctgatatggctgcccgtcaccgtgcccgtttcaggtccatccacgtacgttgagcaaaacacgagcgcagacgatgcttataatttgcttactatttactgacaatctgatcagattctccgtgtcgttgaggttgagaagaccgccgacatcaagcgcccctacatcaagcagctcgtcaccaagaacctcaagttccctctccctcaccgtgttgccaagatcagcacccagaagctgttcaccgcgaagcgaccttccactttcgcttaagaatgttattggttttgaggacggttgggctaggttctgcgggtgtttacaacggatcatggaaatatcacggcatttgctcgtttaaaaaagagcactgaatgaaccaaaaaattctgaacacggtgtagatttttctgactcaagcaatgtgaatgtctctgtgtttttctttaccgcgacattccgtgttattggctgagaggcaccgacgcttcagggagatgtgagctaatgccacactgcatattttctataaaagaagacgaattcggcaatttagctgttagaagagagacaatacaaaagaaactgcgccttcagctatgggcaagcgcttcaatcttgtttttccctattcaagacttttacactgaaactacgcaacaccgcttagtactaccttctctatctgactctctctttttctcttagcgcatactcgattcttttttttctcccaggacccttttctgccaagctagaggctacgccactacaatttttcatctcccacgtctatccaaatcgggctcaccgtgctggagtgcggagccgcgaattcagatttcggctggtccatcctattcgaggccgcagacaagaagttcctactactagtaatcaataatcgcctataagcggcccaaacaaaacagatttaaactgataaaagtgtcataatccggtggtgttccggtatgagtcatgccacaatcaagccgattgatttcgatcgttaaactccgatgttttttttttccaatacttaaagtgactctcaactactgtttcttttgcagaaccaaaccttgtgccatcaagcttaagcttcttttttgagttctcccgtggctctctggccaagttcgcaatccctatccgaacatatttccgttgatacagcaaacaaacttgcttcgcaatggcacaaaccaacggttcctctgctcccttagaatgggccacagtcaaaacaaccttgccaaaagcatacccacccatgtcagctcgggagcccatccgaagcgagcgcctgatcctccgaccttacgtcgcaacagacgtcaacgactttcacctgctccgtctacagccagaagtcatgaagtggacgggccagggcaggccagacaaggatttggaagagaccgcgaaatgcctggaagataggctcccaggctcaaccaagggcgaatctgcttacgagtttgccatctgcttggcagagacgggggagatgattggcaccggcggaagccacatgcgagtcggcgagcttggctggcctgtaattggatacttgcttcgaaccgagttctggggtaaaggctttgcgactgaactcatgactgcctttttgaaagcatactgggcgctcccccgagaagaagtcgagatcaaggtggagaagagcacgatagtaggcagcgaggccgatttgcagcccgagcacatcacggcgattacggcaactgataacggcgcaagtcaaaatgttttggggaaacttgggtttaaactggccaggctattcgaagaagaggaccctcataccccgggtgttatggaggccttgcatggatatgcgctgcaaaggccgcaattgtaagaggatgtatcatatgtatgtgtggtggtggtgtgctggatacccggttcgcttttgtaaaccattagacaagcgtctgcgatttagcgatatagatggatagatacgacgttggaagtaatagactgactgcttgacgcagcgaatgaatgatccagatacactcttgtatataaaaaatgatgcgcggagtgctcttcactgctatattcaattcgcttgttgctgcaaaccctactacacacatcatgatgtcttgaagcttgagattaagaaaccccagaagaaaaaaaagacaattcacctcacgttgctatttcactctttcaaagaaaattccaaaaataaatgcaatgcggcctgtgtggatcgaacacacgaccttcagatatcaagtgacttgaagttgaggcttcagtctgacgctctcccagctgagctaaggccgcaagctaattggttgaaagaccgcctggctaattcaacttgtcaatggagctgttctcccaaaatagcgaaacgaccattggcatgtttcatttgcttcctgttgacgagcgttgatgagcatactgttgtattattcattgtatgggattttatttgttttggccataaaattggcaagtttcttttcgcagctggtatctagacccttgccaatacctgctgagaccatcattttgacagtttcgtctgctaactgacgaattataatcctctttggttttcttcccatagcctagatcaactcctaccctgaatcgaaaagctggaaatgagggctcctatatgcccatgtacaaatatttatctaccgcccaagacctagcctcaagttagagccgattcactccgcatatactctcatattcatttcttcccctttttctcgtacttctcaagcagagtcttgcagttggctaggtttttctttggctcccacgtattatccttgctcgggtatcccttccatttgaccttgaaccagtgctgcatcgtttctgcatcaatcctggagtcgactatttgctcaacttcccactctttgcgtccgaccttagtaccttgagtagactcatctcccctagcgaccctctttttccgtggtgttgtcgccgtctttgctggccgaccacgttttccaactgcgcctttctgctcaacttttctttggggccggagctcgcgctttgcggaagaagacggcttccgggaaacaggtttaggatctttcttctgaagagtagctaggcggagtctggtcgaggttctaggttcggcagacactgttgacacttttctcgcctttttgggctgcagtggacgttctgtgtcatcttccagggcatcaccgcgctccatgggtgaaggtgccagagctccaactgcactgtagattggcgagaatggagagttgatcagcgacgcgaaccgataggtcgatgatggaattgttggtgagagtactggcgagtgcataaggtacggcgatgaggctcgctgatcagtatcaatgtcgctgagaaaacttatcgggagttagctttagattcactggatagaattttcgagctctttactcaggcatggcttcttcgttattcagccgaggcatggctgctgatcaattgcctcgtgggaatatcagcttcacagaacgaatcctttttttatgcgaccaggttcagttgaaaaggcaaagaaggaaatatccaagcgtagaagattatttgtttttggaggctgtttgtttgttcaggaggaatgttatctcacgtgcggtctatgtatcgccacgtgggcgcattgcaacctctccctttcagcctgtgctcttctcctgaggcaaatatggactcaaaaatgccaacaaacttaattcatgatatttgctgagtacctaatcaatttcttgaggtcaatgcccagttcaacctatggatgcatgctcgaagtttttatatctttgatgccaggctcgcagggaaagactcgcgatacaaattgtcagtgggcaattacttctattctaccaaatccacacagagccaacgtctgttcatctaagtatacaagaactctgccactcgctaagactctctctaaacgttatgaaacttcaaacgctataccctaaaagacgcttaggcagagggtgttcaggtatatatatatataatccttccagtaggggtgcactcagtcaagctcctcaacttcgtcgtcatcgagttcacggaatctcccttcttgcattgcttgcacaacaggattttcgacgtctataatgccggtcttcttaagtctaatagccaactgtcagttacccagtgatattcgggatacaaaggatcttaccgttcaaagagcacaaataacctttctgcttcgcgcagcttctcgtcttcagtcattggtggcagctctgaaaccttttcctggtccataaattgtccagttatgggattcaccatcctctgagcacccgtggagtcgtctgcgttgaaggtcgttgacgcattttcaggaacgggcacgttatttttgaacaaaaagccagaagcgaacccgtatccaacgttctctacgaatttcgatgcatctttatccgatatctcgaagagaaggtgggcaattgtatctcgcaacgcgggtgtcattgcgttggtagaattcttcagcaatcttgcagagagtgtcgtgcctctgccgaggactgatttccgatcctctgtagttggcagtattttgctgccaatgtactcgcgcaccgagctaggagcatgctcactaattttgagcattgcgctgactagaggagtgaccgtggtttcgagttcattgtcgttataagttgccattgcggtatcgaggagagatatcagcctagcagcaaccttgttgggttcggagcttgggtatataacagcttggtttgtggccgtagatatatcaaggttgattaaggcgctgaccaatggtccaaagggcgagtccaggggcttagaacttgggatatcttgcttccataataacgcagcgatgtgtggaacggcagtgttgaagtgagaagcctcgtctttacagaagtgagtgacgttgaacagcagtttgagagtttcggagagcgccatgtcctccataggctgtggctgctggggtttggtggcggccagcttagcatggcgattgagattttccgtgatattctcggcaagatgatgctcagtaatgagattacttagatgctctttagtaccataagtggaaagcaataagacgcgggaatggagaaactcgttatcccaattatcggtctttagtccgtcacaggcttgcgtagcgaatccctggtctacaagcatccgccgtgtttcggcctttagcagcatggaattggccagaactctcaaggcagctcgagacgtatcactagacgagctttggaagccatgccgtaagagcatagagatacccttgaaaacgtcagcctagacttcatcgcgaaaaggattttatactggtagctactaacctccttggtgaaaataggatctgcattccgggcatctcgtccgtagatcttgagttcctccaatgcctcatctcggtctaagaaacagttaaaaccggctctcgctaagccacataagataccggcctcgacatacctttggggagaagcgaggctttatcgagatcttctgtaagcttattgaccagttcagtcactgccttaagcttagctgtgtagagttagcgaggccatatgcagccataagcctttcgcgacggctgaatagactcaccagggcccgttgccgtgcccaactggacaccggacatgatgaagattaagctgattaaatgctcgaggaaatagtcgtgctgagccggactgcgcgtaaaaaggcccacgaatatccgagacccaaaaaggcagtccaagggtcaagtgatgtgacggctgctggctatagcataaacgggcgtgtttctgattggccgccgacatgtagctgcgcaactcacgaatattagaaccagcaagacgccatcagtaatttgagggtgaaagactagagaaaggaagaggtgttgagaacgaagaaaaggcgacgaagaaggtctgacgattgttggccaaagtcatgagagccgggcgtagcgcaccaaaaaagagattaataagacggagaaaggcccgtatattttcggtcagtttctaaggtattctgatttaatttcgcccgagagccaggggtcgtgttaggtattgactcggaggctcagtgttgcttcaaacgtcgtcaacagtgtaatctgtctgccttgtgccgtaggtacacagcacaaaccgaacagctcagcgccctttttgctgctttcggtactgcctcgggcgctgctgtggcgactaaccagcgattggttccgtggcagctgagatgggcgataagcgactgctggagtatgcaagttgctccggattgcaagcccctaattgggctgccggtacccaagacagcctacatgtgaacaccaaatgccttgtaccccgtgtcaggccctcaggtaccttccgccgctatcttctagtgggggcagccactaaaacgcgtgttgaagcgtgcaccgagcgtgatcgcgtcttgcttaattgatttctcggtaaaattcatgggccgtgtcactccgtacctctccccagcttcaacttgaggtttgcagctcagaggtcgagaggcgctatcccgctgccacaaccgtacggctgcgatgcaagtttaggtggccttggcggtgactctttttctctgtttctcgagtttcaacctatttcgaacggaccctgcgagatcccaatgtctagtggacgatcctcccttggccgattcactgctctctagatcgccgacgctgcatcgcagcagccatggcatcttcagtagccccggctccagcatccaatctcgagacgcttctaccgcggcccccgacgccaccgcgagaaacaggcaaagaaggcgacgggttggtcaagtccatattgagccgcgctccttcatctgatcctcaggacagcctccagactccgccgactgcgaacacaccgacctcgaccgatgcgcccgactcaaaattgatgtcaagtaggacgaggaagaaagtcgtatggtccgcacataccgattacaaggacccagttgactatcgatcaatcgacaagactcacaaatcctcacctctctcggtcccctcgccggcttcgagacctatcaaaggcattctcaaaccttcatcttctccgaaccgtctcgctctatcgtctagtagagattttgatgcgacctcaggccagcctaacataatcgaaatgttggactcaacaatcaagcagctggccggctctgatcgagattcaaaactcgatgcctatatgatgctttcaagagccctcaaggcttccaataaccttcccgatcgagttgccttacaagacaagatgagcctgttcatgcagtttatccagcgcgatatgacgtccaaaagcagcactggagcacccgattcttcactaatcaaccatgctctgacgctgctcgccacgtttctccatttccccgccatcgcctcgaccctcacctcagatttcggagtctttgttatcgaccactctatccgcgcgttcgaagacaccaacactcccaaggatgttgctcgacatttgatgcaagtcgttgcgttccaaaacttttccgccaaagtcatgacgtctgaccgagtgggacgactggtcactgcaatgtatcaaatagaagaccatctcacgggcaagagcatcgtcatgagcagaatacatatatacaggcgtttggtcaagcagtcaagcttgcatatggttacccactcaaactggctcaagaacctacttgcagatatgcttagctccgtcaaggatattcgagtccaggccattagcctcgccactgaagctgggtttgccctgcgatctgagaagcagttgatgcggaaagccagcgaaatattccaaacaacgaacgaagaccaagcgtatatcgaattctatatccaaaggttacaggaaatgctcaaagacaggccaagcgcttcagctgtaccgcagatatggagcgccattattctttacatgcgatgtcctttggagagatggcaatactacggtccctggctgactcttgtccaatctgctttcaacacaacagattttctcacgaaacaagaggcaaactttgcttggaataggtacatctaccttactttggctgatagcaaagctaccccaaagaaccttgggaccctctgccagcctctgctaagtcaacttcggagacgtgcaaatcctaagcagttagaagaaactgtgaagctccaaaggatagtcattggtggtgtatgcaacctatattactacgcgtttgccccaggcaatgtcaagttccctcccgactcaatatgggatgttgctgtccagcctgtgttgtcacaactcatcagcctggatgataagcctgaaattccgggcgattgtctcctgcaagctggtcgcatcttgacaagtcttgtggacgtcgccacacctcgtatctggagacaggatcgcatcatggagacaagccccgcaaaacctgatgaacttccgcccctggactcaaagtgggtgaggaagaactgtgataaggttttccaaacggttggtccccttctagagaaaaggttccttgacttggcgaataaggactctttggtattccgcctatggcatgcgctggtcggctcaattgcggcagcttcggcgaaggatatcaaagtctcagaagatactgccaaattcttcgctcatgcacttggactgctgtctaagatgtggttggctggagtaccggaagctgataactcacatggcccggcatttctatctagcgtcaaacattttatcgaagtccttgtcaaagcccagggtatgcttccctttactgaaaagaagcttgccatgacgattggcaatacctttgagcctattgcaacaccatctcagagcctgggtcgaccaagctctctaggaaccgtccgaactccactgcaacaccttttttgcttgctagcttccgtcccacagagtattgctgacgatgaagtcctgtccgacttctttctatccgtttttgaaccattctttcttggtaaagcgatcaaagctcgcttagagctatcgaatgagcttcttcagctattacctagagcgtcgccatccccctatgggccttgggtattagctgcacaatatttctctttttcactcgaggatagcgaagctacatccagtttgatagggggcggtaaaatgctaggaccgaaatatcgagacatcacttccttacttgaacgcggcctcttcggacaccctcggcttcctcttgataagtggttcacgttattcgaacggctctctgaaaatgtggttcagcaactgggtgatgcggggcgagcactcgctgttatcgagcccctggcaaaagtgctgctagactgtcttgacagcagcgtggagaagccgtcttcaatctctcttaaggcaatacgctcacttttcgatgcagccaagctgccgcgagataaaactgctctaaatactgctcggcagcgtctatggggagcttctgtggtggccgcccgagtaggctcgtctgatccgtttgacaacctctacaagcttgggaatcaagctttagaaagtttctacggcaactcttccattttcgatttagagaatgatattgtaccctttcttgagagcatcaagagcttcttagtgagatgtttccctcagtcaggtgttaaagcctttacaaaagtcgaagctggcctatgtatgtggattgaggatgacaaatcatgctatgaacatgatgaagagtcacttctctcaaaaactgtaaggttgactcaaatgccgtgacttataatattcatactgactaactttttatagctcattcatacatgggatggaatatcaaaggaactcgctggccgcaaacatctgacaaaagacgaattcgacgagatagaaccacttctgaagtctgcattcaaaagcaaacttcctactattgttgacaaggcaattgagctgtggaatgtggtagctaaggatgaagagaagctagactgctcagacagtctgaaatcggtggcctcgaatgctggatcaaaaaaacaatccgcggaaactaaagcatttggaaaacttggtggcgcgttcggagctcaggcttcttcactaaagggactaccagacgaaacaaatctcgttgtgctctcttcaaattcatctcaccaggccgagtccactgccacttcgaaaatgcccacacggatgtcaactcgaaagcgtcgcatggaagaaacccctgaaccgagccgtacaaagccgacgaagcgaaccagcactcctcgacttcgtcacgacaattctcagatccagtttactcttgttgcctcatcgtctccgatacctgaagatggttcgcaacaccttacggaaagacagaaagaagttcgagaaaggcagcgtgagacagaagcagtctactcagacatgcggacaagctctccaggtcctgccaaggagagctcacccataccagatgaaacggtggcttctaatgacaagcaggcgggagaaacaaccccacgccacaccacgtcttacgataatctaatcagctcaacaccaaccccaaggcgtggccaactcctaaatatggatgataacgatcctccgtcctcaccccccattccacggccatacccgctcctatcagagattaagtctcgctctatggctggcggctcattggacagctgggaattctcatcgcctccagggtcgccagatcccagtgaccaagaagcattatcggatgttcaattgcctggagagaagccgacaaagaggtctactaggaaagcagacaccagagctaagaatgccaatgccggcctgagagatgttattccttctagcctcggagaacaagacaattcctcctcagacttgacggacttatcggatcgaaatatatcatcttcaccagaccccccaccgcaacttcttgaaactccgaccaagaaacggctagttcgtgaggctgtccgtgtggaagatagtccaagatcggtcgacgacgagtttgttgatgctaggagtagtcctgaaaagccgtcgttagtacaggccaatgatacgtcgttcgcgctcagcgagggagatgaaactcgaatgatgaaacttgtagaggaacttgagtcgggtgaccgcgctggcctacagaaagaaacaagctctgaagacagttctgacgaacgacccagcgcgcagtcagcagaaactcgagcagcatcgcctccaatgacccgcggggcagctaagcgctccccctcggccgccattccgcttgctcctttggaatctcttggcaatggcgaaggagggagcaaaagaaagagaaagcgaggcggatcccgccaaagcaacagccgttcaaagaagcaaaagtcggagcaaaggtcagagaatatagaagcgacaaaagagagagagacaatagtggcgagcgaaaaggaaactcccgaaactccttcggtgggtgtagagaccaggggaagcgcacgaagacaaaccgagcagcgccagcgagaggataagactccacgctcacaaaaacgatcaagcaagcgaaataagaaagcgcgaagcgaagaaacggacgatgaggtgatgtcgcagctggtgaatgaatctcaagcagtggttgagagccagaaatcaaacaagagtacagaagaggaggtgcctgtcactgaagatggacctcgtcaaccaacgaaacacacggatgggaacgctacggcagcagacacggcagagagtgagccgcaagccaagatcctggcgattatggaaacgctacaaaccagcttggcgcatctacgcgatgtagcactgccccgaagcgaagtatataaaatggaagacatgttgatggatttgaagcgagaattattcgaagcagagagacgaggaagggacagcaattagacatgaggaggcagcatgaggaggaggaaaaatcttacggcaagcataatgctgcatcacacggcgtctgggatgtttttttttttttttttttttttttctttggctttgttgctgtcatttgataaaaactgtgtcttttactacgttccttgttattaggcatcggctgattttttggctgtatggcatggggtgtatggatacctattagatgctagaatttttgttctatggaagtggataatctgcttgcatggaggtagatattggaaacggccgcaaggaaatatatcggcctgaatattcacacgatctgctgcccctgatgctatttttgattatttctcattgagtaaacatttccattaactcaagtaaattgaacgccaccctggatttcatttctttcctcaacgccacccacatcctatcaaatctccccttcagacaagtttcacgaggccaagttgtaaagcagtatcggccaacatcatcaccatgacgagaatagaaagaaaagaaaaaactgagtcagctcggccgaatcgaaacgggctgcggacaggaaccgcatcccgcagttccttggctgcttgggtgtcgttccttcggataacctaaataggcagtccggcggcagctcaccgatgtcaagcagccaagtcccgaggcacacgcacgcaggaaaggcgcttatgccggtagatccataattttttttttttctaaacatgggggtttaggactgtgatagtttttcgcaaaagaaacaaagtgggtggctgcctggcgcagtgagaaatgactggctgaaggctgaaaggataggaactccatactgcagctatacggagtcgcatgcttgatcgtatgtaaaactgctacctggttggttatctggctgggctgcagcttcagaaagaggaaaaaaagtcgcctgtggtgtaaagaaggcgatgatctccgatcctaaatgctagattcccttgcttgctttctattcatacaagccttgttgatcttcatccattcaagggcaatgggaggccgctatggagatgtagatgcatagaccatgcaatcaatacaagcattccaagctgaacggcaattgatgcaagggcacacactcaataaacgcttgcttctgttctcagaaatcctggatgagcccatttaggctccatttcatcgcggcaagtgacgtcaaaaaggaatagctgtttttttgtgggcatctcgacgccttgccggcttgcttcatgtaacggagtcgatgtgggccttcgggtgtaggtattccatgtgagagaaagccgacgatgggcactacggagttcaacttatgcccatgccgtatcagggaatacggagctcccgacgcagaagctatccgtcagctactcctccaaggctgacaccatcgtgagattgcaaaacctggagtagcatgcatgatgtttcctgcgtagaacagtctggacccttttgcgcccgatgcgctgaagggagacttgacttcgtttaccccaggttttttcatactgctcgtgtgcctcggatcacttctttggggatatccagaagactgaaaataagggaagggggatagattcagtggtggctgtctggggaaatctggggacgacttttcctggggagcacgcgagataagacaacaaaaattgggacgcggggagaatgattcgagactggagcgatggaccctcccccggattttgcacgtttctcatctcagcgcaaagtgcaaagcgatctgattaagccttttcttcacacttggagattgattcatcacgacatatcgtgaaatgacttgcccggcattgagttatccgcgctgtagtctgaagactggccgatgcagcgattcgccctgcaccaccaggagaaggcggcgatgttacgcgcgctagcatgcaccgatcagctagcgcctagaagccagatgtgcctgagtctttgtagcttcttccgatgctgcatttctcctcctcctcttctctgctgaccgatccgccccgacctcccgtacacaccaagtcagcgagctaggcttaccgaccggaaagatttgaaagacatgttctagcaaggggcggcgaagtttaagcccaagacaggaagtcgggtttcccagctggtacacgccaccggcgacagttgcgccctcgacgctgaaactggcttccgtattggagccagacttttcggtacctcacatgaatgaagaggtggccgatgccgatccttgactctgcatgttgtgatgcggttttgtcctctttttgcgttgtccctttgtcagaaatcgcctgccaagacccctttgattcccaccgagatccaccatctgaactattaagcttgaatctgattcggcggatgacgtcgctatttccccacgcttctccagaaaccgctgtgtgtgtacagtatgtgtgccatcaccagtttttattcccagcagcggcttttattccatggggggttggccggttggctttgacgggcaggaatctgccatggtggaatcaattctgtcatgctcgtagatttgagtatcacagaccagcaatagacgatttggcttgtacaggatgaacggcagctactactagtagaaatgcaattagcattgaattatacgactcagtgcaaaggatgagaggtatggacggggaactttaagtggatttgtccagcctattgcaacactagaactgctagcgagcaggggctaaaacgaacgaaggcagtagttacgccatcttcggtgcgaatacttggagaggatagagcacaagtgcaagtttttcttgtcttatttttttctcgacgccgtatgatcatgtagatggtaaggaaaatgttgtagaaatgatatatgaaatgactgcctcataaattaggtgtgcaagtggtaatacacacgccagagcaggcgcgactgaagcagcgtcatctggcatctctcgcacgtgcaaggcggtggactgatattgccatgcacaaaatgcatttcacctgcctggacaaagatcgccgcctcgtcttcttctccacgccattggcctgcaattccatcactcctcgcacgttggcgcctctcactcgacaaggcggccagctaatgacatgaactaaatcctagtgcaaaacacgcccatggggagcgcaagcgccactcggccggcttgctcaattgctccatcgagacgactaatacggaatgcctacagcactcacttcatcttctcacttcccgggaacggccatgggaggtcccagagagactcggcgcccccagtttttttctgtggatggggccatccatcttgctcgaggctcgtacttgtactcccatgtcagtgacccggtttgtcattcagcatgtgtgcgcgatgcgacttaaaagggccttgcagctccctcctcgaaggtgctgatcttgtctcactgagcccaggatcctcatctgcttccttcctttatttcttctctcttcgcaaggacaaaagagcactctcaaagaagaaacaagggaagagctcatcagagcagcaacatcagctgaaccaagagatcgcgctctctggagattaaagctaccgtcatggggaaatactttggcctcagaggccaagccctcaactgggccattggcaccattgctggctgcgactttctcttgtttggttacggtatgtctaggaagactatggctcataagcgattgtcgttattgtctaacaattcacagatcagggtgtcatgggaggtatcctgacgctgcccatcttccttaaccagttccccgacatcaatccagatcttgctacggatccctctgatgcatccaggcgatctacttaccagggtattgctgtagcatcttacaatctgggatgcttcattggcgccatcatcaccatcttcatcggcaaccacctcggccgtcggaaaatgatctttctcggtacttccatcatgattgttggcgccatcttgcaggcttctgcttttactctggaacacttcatcatcggtcgtatcataacaggtcttggcaatggcggcaacacatcaacggtacccatgtggcagtctgagacgtgttccgcccacaaacgagggaaactcgtcatgattgaaggtgccctcatcacgggcggcatcatgatttcttattggatcgatcttggcttatcctttgcccctggctcggttgcttggcgattccccttggctttccagattgtcttctgcatcttcattctttgttttgtcctcggcctgcctgagtcgcctcgatggctcattctcaagggtcgcgaagatgaggccagagaagttatcgctgccgtttcagacgttgacattggagacaagcatgtagacaacgaattccaagccatcaaggaaactgccatggagatgagcaagggcacttatggcgagctgttccatgccgaccacaaccgcactctccaccgtacaatcatcgcctatgtcaaccagatgttccagcagatttctggtatcaatctcatcacctactatgctgccaagatctactctgacctcggcatgtcccccttcatgtctcgccttcttgcggctctcaacggtaccgagtacttcatcgcttcttggcccgctgtcttcctcgtcgagcgagttggacgccgaaagctcatgctctttggtgctgttggtcaagctgtcaccatggccattcttgccggcgtcaattcacgcccggatgaaaagcctttccagattgctggcatcgtcttcttatttgttttcaacactttctttgctgttggatggctaggaatgacttggctatacccagctgagatcaccccgctacgaactcgtgctccagccaacgctctgtccacttcgtccaactggatcttcaactttttggtatgggtttcgtttttaatcaagtaatttgctatgcaatgctaacattctattactaggttgtcatgatcacccccgtctcattcaccaacatcaagtggaagacgtatgtcgtatttgccgtcctcaacgcctttatggttccttgcgtctactttttcttccccgagacagcctaccgctccctcgaggagatggatgccatcttccaaaaggtcaaagggttcagcggggccttcgacgtcgttcaccaagcaagaatcgagcctcggcgatatggcaaaaatggagagcttcttatcgctgtggatgagcttgatgagaatgagaaagctaatgcagagcaccacaacggcagcacgagtgagggcagcgatgccaacaagggcatgttcacaggcatagacgaagagactgctcggggatgaatagcatgcatcgcacagggcatgatcccgccttttggcgtgatgactatttaatccttcttgcacatttttattgcatgcgtttgcagtggtttatattcttgcctggcttttcttgtttccttttcttcttgtttcccttctctttggaggccctccacattgatggggttactttcatatatacccagttgttatacccagtttcatagctagcaaaggctaggagaatgggcgttgccctcgaaggaccccgtgtgtcatgatttctaagggcaatagataggatatacgaattggataggaaggcgatgacgattagatttgatccagtcgacatgtcaactcattatatattctttctgcctatctttttgctgtcctcttcctatctgttcatggctgtgtgcatgtatgaatcaaaatttgacatccgttgcagctccattgctagaatagggtgcgacagcacgtcgccgataccgcctctttgacaggaaatacaaggagggtatttatgcagtaattgcttgcatcgtgagaatgtgacgagtttcgctggctcttgtgactgcgtttcaggttgattgcaaaacagaggcttgtcctcttacaagattcgcaacgtgcccatgacggcaagtagctgtactccaacatcaacgttgtttcatatgcatcggtgagtactgagtacgaagtggaggaagaggggtgtaattgcaacgctgcaacagctaccccgccatatggagctaatgccgatgcagtcactcgtccttttcagcttcgtcttgccgcgagcttcttccatttctcatcttttccatctcgtctttgtacagtgcagttgattgtgttagcgggtaagactgctgttgcttttctgtctcttgctcgaatgcttgagaaatctcgtgctgattcattgcgcttagaattaattgcccacttcgaagccctcctgtttaccatctacatacatcaccactctcgatcgatactctgaaatatatcgctacttgcaaagcacaatcgcatcatcatggtcgaccgccccaacaaaccctcggctctggcggccactcctggcctgcagccgcaagctcaggtcaccatctcacacggcaactcccgcgtttccgcatcgctcccctcgggcgagagcatcgagattcttctgtatggcgccaccgtgctgagctggaaggacgcctctggcgatgagaagctgtggctgagcgagggtgcaaagctggacggaacaaaggctgtgcggggaggcatccccctggtcttcccggtatgttgctccctaattcgaagctgaggatacgagttgcgattcctttccttgttctctctcacccgttggatttatgagcgcagggagccattttcaaagtgtttctgtttctaattgctgcctctaggtctttggcactgctcccgatcacgaagccacctccaagctgcctcagcacggattcgcccgcaactcccgctgggagttcctcggcaagtccaccagcgaatcatcctccaacagcgtcaagctcgactttggcctgtcatccgagaaccttgacgaagccgcccgccagctgtggccctacaagtttggtctcctgtacagcgtcacgcttgaccgtgagagcctgaagacggcgctggtgattacgaacgagggcgatgtgccattcgagttccagacactgctgcacacgtatttcagaatcaaggtaacgcattatgcccagatatgctctttgcggtttggatacaaaaatactgacttgagaatcgttcaggacatctcctccgtccaaatcgccggcctcgaagactccccctatgtcgacaaggtagacgccgcaaaggcaaagacccaatcctccgacccagtcgccttctcgggcgaaaccgaccgcgtctacacccctgccaagggccccagccaccccgtcgtcatcagcgagggcggtgcggccaagtttagcattgtgcgcgacaacctagacgacgtggttgtctggaacccgtggatcgacaaggccgctggtatgggcgatttcgagcccaaggacggctggaagaacatggtctgcgcggaggctggcgcggtgagctcatggcagaagctagagaagggagatgcgtttgagggcgcgcagactatttacttgaagtaagaaatgagcatatatctgtagacaaatgtacacgttcacgcttgcagtgcactgtcccagtatatcaacacgcatgttgatcaggattgcatttgaaaaatgaagctgagttgtgatttcccattaagaaaatgtcattatacctttgcattgcagatttctttccgtcacgtatgttgttgtttttttcgtctcatttcatctttcgtagtacgacgtatccaactcgtagcctgcttatatacaaggaaagaaaagggagacataatttcgtccgtctggtgtacgttttccttatttttttaatcattctttttctaccattttcgtttggagaattgcttgtgaaaacaatgtatatataattcatatacaatgccatctctcactgtctcaattttccttgtatcaaatttcatgtttcattctctttcattgtcttttcctcatttcttatgttcccgggagtagtggtccgccaccaagaaagccagctcaagagcctgcttctcattcaatctcgggtcgcagaaagacgtgtagttggtcgagaggtcatcctcatcaaggccctcgctgccgcccagacactcggtaaccgcatcgccggtcagctccaggtgcacgccgccgaggtagctgccctcctccttgtggatgcgcagcgactgctcgagctcgctgtagatgtcgttgaagcggcgggtcttgatgccggtcggggtggacagggtgttgccgtgcatggggtcgcactgccagacgacgcatcggcggtgctccgagtcctcgacggcgcggatgtgcttggggagcagctcggcgacttttccggcgccgtagcgggtgatgagggtgattttgccgggctcgcaggacgggttgagggcgcggagcagggcgaggatgtcctcggtcggggtcgaggggccgaccttgatgccgatggggtttgcgatgccgcggaagaactcgacgtgggcgtggtcgagctggcgggtgcggtcgccgatccagacgaagtgggcggatgtgtcgtagtactccttggattcgccgccggcctggaggggcttgatggttggtgatgagcttgggggcgtgccgggcctgctgacgcccggatgggtgggcttctcgaggaggcgcgtcaggggctgctcgtattcgagcaggaggccctcgtggctggtgtagagctcgacggtctcgagctcgccggggcgggcgttgatgacttgcaggaagcgcagcgtctgctggatgctggatgcgattttggagtacttctccttgagcgccgggtcgcggacatggcccaggccccagtcaaggggccggtgcaggtcggcaatgccagaggcgagggctgtgcggatgtagttgagagtagcagcagagtggtggtacgctctttgaaacgatgaggttagagactgacagaaggtgaattgggttcgggtttgaaacgagactcacttgaggagacggccggggtcaatctcacgctcgtcgacgtggtagccgttgagaatgtcgcctctgaagctgggcagctcctggccgttgaccatttccgtcgggctcgaccgcggcttggcgtactggccagccatgcggccaatgcgaacgacgcgcttgttggtgccccagatgagcacgaggctcatctgcagcagcagcttgatcttggactcgatggcgccctgctcgcagtagtcaaacagctcggcgcagtcgccgccctgcagcagaaaggcatttcccagggcgacctcgcgcaggtgagccttgagggcgttgatctcgtgggggtgcaccagcggcggcatccgcgagagctcggccgtggccttttgcagcttggaggggtcgggataggtgggagactgcttgatgggctttgagcgccacgaggagggatcccatggctgggcggcggcgtcttggtgggccattgtgaggatgatgaatgaagaatgaagaatgaagagaatcaaggaaaaggagccgagacttgaagccaaaaggcctgtctgtctgtcttggtccctgctgcgatgcagaaatgcgtcagccaactgctggtctgtggacctcgatgtttgatatcaataggatagatggaagcatcaaaactcactctgatgaagatgtctttgcagcaaattactttttcagaagccaaaaacaaaacgactcgccagatgcacgcacccaaatttaagccctggtgtaaattgatctgtgagaaaacacagaaagatgggcggttaatatgaaatatgagtcagtgggacattccaggtttcgggattgaaatcgttggtacggcagctgtcattgagtacgtacctttttttagaattttttttttttccttcttttctttggaacgatgatccttgcattggccaattagaggcgatgccacatgccgtgcaaaatggttagtcatcctattgtactctgccgccaccaacgttgtttctaggatgctatcaacgtcttacaggcacaatgacacaatatctggggtaatccttcattattgcgtttctgctattgagttggtagcgcccaagttgtcattttagtgaaaaggcccgcatcagttgcataagctcagcatcagggatccaaccagagcacaaggccaaagaatactttaattatgagctaaagacgaatctaaatggaaatagaagtagtagaagatgataagaatatcaaatatagcagattggttctattagagtggacgagctatatggacatgtcataagctaggctgaaaagcactaggttagtacatgatttgagtgcctgtgcctatactactaaacagtgacgagttcgttcaggaattggcagaaacacttttggagctcttttatttcatactcttggaatatattcctgttaaagacacaagaagagagtattgttgttatacttggcgggttgcatcaaatctcatccatgtaagcagcacctccatctacccctcctaaaaagaccccctcctcccaaagcccaagctcaaggtacatcacccaagtatcttttctcaaccaccaactgcttttcctctcccaagctccaaacttcaagtaaacaaaaacacaaacccaaccatccaacaacccaccaaaatgtcctccgccgacgcctcagaccagccgcccctccccaaaaacgccgaagaccgcaaagccgcctcggccctcgcctcgctcgatacgccctcggacgcagcagccacgccctccaacgacaacgtcaactccgaggccgtctcccaggccatgctcaagctcggcgacgacaaggccaagaagcccgccgccaacactgcttctgctgctgctgctgctgctgcacccgcggcggttaaaaagaacgtcaaggtcgacgccgcggacgtggccctcgtggtggacgagctggaggtgacaaaggcaagggcgacggagctgctaaaggcacatgatggggatgctgttgctacgctgagggctgcagcgagaggatgagcaaaacaaagaaaaacaaggaaggaaaggaaaaaagagaaagagaaaaaaagacgatatacatgtgtaactgaaaccacgactttggacgaaataaagaaagagaaatacctacaactacaaaagtggttgccctgcggtttgttttaacaaagacttgttactgccgcgtggagaatattatggccttcaattgctaaagacacacaccgattcgcaaatgtttcgatacctcgagtcttcgacatgactacgggctgcagcaatgacttggctttgtctgttactagaccatctacagcaatcaacacaaaaggcgattagaatcaaccaacacatcatccccgccagccaaggatcaaaccgggaatcacgtcacgactagattagtagcgagcaagtaaaattacatgtactttttcatgtttatattcatgaccttcagctaaataaaggcggcttgtgagttccaacatctgtccgcttgccacgcccttataaacaataccaatgtgtgatatctcaacacctcaaaacgcctcatcgcccatttcattgccttatttgtgtcataaagatttccccttttgtttttttttttccaaagtgagtgactaaaccaatgcaagcgtctctgtctgtctgttttttctgttctgtgtgtccgtttccccatgatccatgaaaatagccgtcaacgttcatcatcgggcaagacccgagccaaagaaaaaaaaaatatcagctgaaaaatgaagggacttcgatttacaccgactgtccaagctcattgttgccatatactaccaacccctactgccacatcttggccaggggactgcccaccttgggcgcaaactgcaaactcttgcgccgagcagccatcagccgcatcatcacattctcatcactgtccctggacagaatgccaccgccgagctccacaaacctttgtgccttgggtggacaggttcgcgtcatcaactcttctctcctcaacgacgggctctcgtcatcctcatattcatccacgtcttcaaggttggacggtgtctcagtagcaaacttcataagcgcttctggagccggcgtcttgggcacaggggtcagaatcaggttggaccattcaatgtcctcttcttccttctcctcctgctcctcgctagtatcggacggcgtgtggatccagatgctgctctgcctacgattgggtgttttgggagaagatgaagcaggaggcgccgactcccgcctccccttgggcgaaccgctgactgcagagccgttctggttagagacagtcttgggttccatgctcttccggcggcgtgcgcctccgcgaggaacgtagcttgtgtcgatatggtatggcgactcgtcaagccactcgttgtcacgctcgcagtccagcacccagctcacacccacgcactggaccactccgttggcctccctgaccttctccagagtccgcttactgccatctttgaagacgacgtgggtgatgcccactttagttgactcgctgttgcttgcgctgttggggttccagttccatttttgcagacaccgggcgcccatctgggtgagcagctcaacaaagatgccactcgcatccgcgccttcgcttgtgtgaacatcgacaaagacaatggccccacgaagcaggttggagttgaggtctttgcgaggagtgcgcgctggtgtcccaaactttgcccataaatctgccttggattctggcgtagacggttcaacaatctgctcaggcgtttccacctttgaaaccttttctgctttcgctggtggcgtagacggctcaactctctgttcaggctcctcggaaatggcgctcacattccgtgagcttcgccttagcggctgctgctgcttctttggagaataagacaagaccggggcacctcgcttcgattggtcggggcgccttggagcaacacgcgaggcactgaagctcttctttttcagtggacttggcgttgaaatatcggctggcttggtcggaattttggtcgttgtgttgaatgatcgtgtcataggacggccaacgggagttacgggtgccgccgcccgaggctctggaataggcccagggctctcaactgggacttggttctcatctccatactcttggctagcatccgataggctatcatcaaaagattgacgagtattggatgcatcttcgccctccataggatccgacagagtcatttcgttggtctcttgaacaagaactgtatcttcgtccatgatcatagtgtcttcttccaagtcttgctcgtcaatattctctgcgatttcatcttcaagattttcatagtcctcagtatatgatggctgaggttcttctgcgaacgaaacagcttgtttgacagggcttgcagctgaccaagagccgagctggtcagatagagatgagaatcccagagtagacctgcgagaccccttcatggcactggcacgggtccttggcgttgtctcttcaaggctagaaggcgtggctgcaagtctctcaaatgcaagcgtatcatctgcatcttcagcaaatgagctcatatcatggcagggatccagatctttctctcggagctggtagagggtatctgctgctggagtctcggcttttggtgacgaatcagtatcttcgccttcttcttcctcttcctcggcggtatggtcgtcaagaaccattgtatcttctgaatcgtcctcatcttcatccccatcctcattttggccttcattttcatcttcattttcatcttcgtctgcatccatatcctcagtttcggccggcacatcattagactcttctgttgcgacaatgatactgtcttcggcggcatcctctgcctcttcttcggtctcttccccggcgtcttcctctgcttccagagtttctggaatggcagcgttctgtagctctccttcctcttcctctcccgccccctcttcttcattttcaagctcaacctccacttccgcctctgctgtcgcgtctctttccacttccacttccacttcagcttcacccgcttcttcttgcgcctcatcctcatcctctacttcatcttcaatttccgcctcttcctcatgatcagcttcagcctcattttccacttcagcctctacctcttcttccacctcttgctctgtagagactaaatcggctcgtcggaatggcgcggtggatgggctcttggaaaatcgaagatctatgattgggaccgcaaaagggtcatcttcctcatcttcgtcttcgtcttcttcgaccaagagcttttgtgaagatttggctggccgagatggagtcgcaataggagactcatccagagttgggagatttgactgtcgagtgtctgagagcgatttgaagcctgggaatgctcgctttgcaggcgattggagcatggaagccttcgttgttgattttgtttcattttctggctgcttttgagccgagaagataaagggcttcatgggagactgcggtcgcttggcggctgactgtaggagcgttgaagaagacttgaaaggtgtttgggcaaccgtttcattgctcagctttaatgtagatcctggcaatggcatcgcaaccctcttagcgggagactttattgtatctcggggtggcgaagtaggtcgcctggctggcgatccaaaaagtgttgcattaagctccggcagatcaaacatggccgtgttcacggcaacagttgtcatctcgggctcaatatcaataggtgcgatttctgacttcttggacggaggcttgatcggactctttgtcaacggcttctccaatgacaattcatcctcagagtcatattgtgtaagagtcaactgcgtaatcttcttggggctgagtggcttcttgctgccggcctgaggtttcgatggcttcgcggcaggtcttgtcgtagtccgggctgctgccgcaccgcctcgtcgtgctggacgaccacgcataccagtcggagcaggctccggtggacttgcggcgggctctacattctctttatcgggctctctgaattttaccaccttcttgaccggcggcttattggctcctgttgttgtcgttgtggctgacttcatcactgtgggtggacgtccgcgcgtcgccttcttgggcggctcaggctgcttgtcgctttcttcgggcttggatacaacttttctcggccggcctcgcgtcggcttcggcgccgttgactcttcttttgcggtttctgacactcctttttttgccgttactttggctcgtgatgctccggtagacgccatcgctgaagctgcacctgcgggcttcgcagcgccattatcctgttcctcgaccggcttcttgggaggccgcccccgtggccgcttggccagcgatgcctgttgctcttcctctgcgtcatcggtcctcgcctttctcttagcagcggtgctctttgtgttcgcggtcaggtttgacggaacagcggatcgcgcctttgcggcagctgtgacgattttggtggatttcgagttcgccgccgttaaatcagggtttttggccggcctgcccctgcctcgacgctgctcgggtggggagcgcatcgttgtctggtttaggatgactggtttatcccttgtgcgcgcggtgttccgtttgcgcagcgagcaatatgaacaaaaaagacgcgattgaaaagggtcttagtgttgacttgactatcgggcggtgaatgttggcgtgacagggaagcgtggtggaggctgggggggggccattctttgttatgcaggagtggggatggcgggaagctgccggttgctgggcaacgacgcgacccgcaacactgacggacaggggttctcttatatgacgcttgtacatactatacaagccgcatgaacagcacggatctagggcatacgtctccagatttcaataatgatcgcagtgatcatcacgcacacgataaccgcaatgacgcacacggaaactcaaggccttttacggcaatgtttcttcaagaaatgggacaatactttttcatggctagctattgccaatcccaagatcttcgctacataatgtcatgatgtgaaactttgatcattgactcatcagtgggtgtatggttgtatatatatgagtgcgcacgcttttttttttttttttttttttgtgaaacagttcccctcattgttaatctcctccgctcttggcccgaggcagcttcaagcttgaaaataagatggaaagaaagaaagagtaaaagcaaataagtgagacagatgacggcgggatagtgagaccagctccagcgcatagggtcacgttgaggcagccactgcgccgtatgtgtgttgtttggcgaagcaatggcatgccgcgtgtaagcagcgggccaccaccccgtattcatgactacctgaatgtcgtccgaaacggaccatcaatcttgatgtccttgattccttcaggcatcattcgtagccattcgttccagctgtcaatgtcaacgttgtcgtcgtttagtttgatggccaagtgtagctgggggctattttcgtaagaaaagctgctccgtagagggctgctctgctgaactggcgagagaaatatcgaaggcagcctggaatttccggacatcatggtatgcagtggggcgggaaagctcgttatgatttctctctcaggtgtgcgatcccgagccagcttggggtacagagccagaagtatcgagtgtagttcgaccactgaaagcggcgtctggcgcgctgcacgcgtgcgtagctgatcagcgagagccctggtaaaggcacaccgatccagagcggtgaggtggtcttccgataaagaggccgcgatgatttccagtacgccttgctgccttacgattctagccggagggaaatacgcggcatccataatgatgagagtgtcggcgcatgcctcctcgagaatctgctgcatgccgctccaacgaatagtggaagctctttcaacatcttttgagctacaggttgggggggaggtaaagttagcgcaagtgcatacacgtcaatattaagcttgccaaggcgtaccttgccaaaaccatgtcgcgatttgcatcgagataagtgtggcctatgtaatagacaatcttgagaacatcacgctgatcgcgctcctcggcaaagtcgttgagtttgcgcgacagccatctccatgagcttttacagctctctgaagaggaaggaataacctggatttgaaacgtataatgatagtacttgtcaaagacgtcagctagttctccgacggcattctggaccgatagcgcctcatcatcatcttgccagaacagtaaaagagcctggaccgagttgtaccggccgcgagtagtggcagagagcatgcgcgcagcgttgttttgcatttcgtttttgagactctcaatgcccggcagggaaagcgacttttccagtctggggccagtaggcagaggggtgcggatacgagcctcgctcagggggggtcggccaggctggtgatggtggctaggcgcagagctggcatcaaggtccatctcttggggatcgtgagtgaagacgggctgggccgtgctgaggcttgttgcggggctgagaggccgggcggcgggcatcgagggcgcaatgtcctggacggccgggctgtgcggcctgtggtgaaacttggttacgacgtcttcccaagtcatgttatggtggcttgggtggcactgcaaagagagaagcacggggtcagcctcggctgcatatgccgctggtcggtcggggccatgactgtgacttacggcaactctcctgcggcgacagtcgacgcaggctcctagctttctgatgagggcggcccgctctctagactgctgagatagggggccggtacgtctcctgctggttcgacggctgttagagacgtcggagccatccttgagggagaaaatggactggtgcgggttaggggaggtgtcggcactgtacgatgtgttgttggtctcagtagaggccagggtagccgtggtggcctgcgtggagactgacgagcccgtgtcctgtctcaacggcggcgaggcgatggagacgtagtgcgccatggacggcgtggacggcggaggcagatgccgcgcgtgcaggtcgtctggccgcggcgtgtgagctggcgtcggggccgaggcgggcgccgtgggagacagcgagaggcccgccacggccggggccgatgccggggccggcggcggagaggccaggcgctgcaggctgtgcgcgtgaggctgttcctgcgcgtagtcgtggatgtgaacgccggcctgggctcccagctgggccgctggtggaggagcgtcaatcaggctgtggacggagttcatggctggaggacggcggaccggtacggacgatcaaaatcccatacttggcggggggcggggcccgggcaagacgcgcgatgcaaggtgaagcgaggtgaagaaaggtgagagcgcgagactgggtggtgaagtctgagccggctgggcgacgaggcggggagacgggccacctccggccgcgcagactgtggcagagctttgcacctgcgacgcctggcaagggatgatcgatcggactgcacgaggtctggcgcgggctggagcgcaggttgcgggcgattagtctcgcaaaacaaacaagaccagcagagcgacagagagggcagacagcgtccgtgtacaatatccaccgccgaagctacctgctatctatctcatagataggtcggcatgcgctgggcgtatgatgatgtgatgcgaacagagaaatgacggggggaaagggggggaggcaatagacacaggctggaaaaaaaaatggcgaacaataccagatgagcaagtatacttggccgcgggcgactcgcaagttcgatgccgttgcttcttcttctctcttcgctttggttgatcgtctcgatgcgtgtacttcgtatgtgcctcttcctctgcgcagtgtgtggctgcgaggcgcgttaaaggccagtttaaccccgccaaagaaaaaaaaaattcaaggaaaaaaaaaactggcagaaaagggtcaggagggagaaaagaggcgcaacaagaacgcggggtcctgtcgcaggctgggctgcataagatactggccaacagcggcgaggacaaggccggagatcagaaacggctgcagccccagcggcccaaaacgcggcctgagctcagcgcaaagtcgttcaatttgcgtcgcaagaggcgccagagcaggttggacggcgatgcgacgccaaggccggccgcaaatcgaatgtgaagctggacagggccgaggttggatggaaagagcttcggtctggcatgttatgagacgagctctggcagcacccccaaggtggacaagggtgggcggtggtgggcggtggtgagtggtggtggtattgggtacctacgggctgcagaacgcctcccacgctgggcacgccttctggccatgcattccgcccgcagcaggcacgccggcgtaccgagtacctccgcgtgccgccagtccctggggcgtggagcacggcgcacaagcacgagccgctgtgctgtgtcgtggcggaggctaagaatatcgacaatgggcctaccggaagcatttaaccatatccctgcccggtcctggggcctagcacccgagaatccagtgagcggcgggtttgctcgggatctagctcggagaaccaagcccgtttgagggcaaggtcaaggctcaggccatgccatgccaccacaccatcaggcgagccaagttgaacgtcgccagaaggcatcgcggcgcacgggcggggatcgcagcgagattgcagtgctacagtacatatctaggaggccgtgacacgcagcagcatgtgcggcagcagtcggcggaaccgctcagccagggcggatgagcggaacacggaattttgcagcggcatcacggttcgggtttctgccataggctcgcttactcgatgcgctgctccgtcttaaacctaggtagggctaatgccgaagccagagcggctagagagcgatgaggctttttaactagtagtacctactgctagtagcacgacacaaacaaccagacgtcaccaaagaggaagttcgtaatcatctcgaggcgtcctggggccgagcgttgagactcaaccggtgggcagcagggctacgaatcagatccggccagcgacagagcagatacaaaggacacaggacgatggaggcgagttaaccgaaaggggaagaaggacgagtggctataaaagcgggagcgaaatgaagggtcaggaaaaaaagaaaaactaaacaacgataggtagtgacaagaaaaaggaaaaatcccagaagaggggaagaggtaaaagggccctgcagatcaggagcccagcgtcagtagctgcatcagatcacaccgaagagaaaattttctgtcgatggatcggctggtagcagcgcttggacgcaagcgagaatctgggggaaggaggggatggcaagcgcccggctggtacctgctgggtacaagggacggcagcaaaaacaccttaggcgcgggtggctcgccgcacaggccagcccagacccggccaaatcttccgtaccgatcacgtagccgtgggtagcagcagcgccaaggcaggtacgtgcaagtacagcacgcgctacaagatccaagtacggggcacttgctcgtacgagtgtagcttccatcccatttgcaattgccatgatagtgtttcggagtagcctgtttgggcgcagagagggatggaaagagccatctcgatcgattcctaacactactgggtcctgccgtactagtagtagtagtaggaatgctgttttgtttgaatgtaaaagaaaaagaaacatgacgctgtcttctctctgctatccaaacctcacttccaacagcagcagcagcagcagtgtcaagtatattctgaccgtcatcaattacaaacaaccacccctccttatccacctcttgggggccatgaaattgagggttgaaacaaagacagcaaggtctggtgataagaagctgccggccgacaaacaggggcttcttcgacttcccgctgcaatcccaagctgcgccgacgaccgcggagagaaaagaccgcttcgtgcttgtgccgccctctgaggcccggggtgcctcctgctcccagcagacatcccaccgggttgccacaacaagcaacaacgatgccttgcaatctatttctagcggacagacgggccttaggcgtggcctagctgcatggaataagggggtcgccaccgaagacgaaaagcaaagacacggcgggacaccgaaaatgagaggggaaaaaaagaaagaagcaaaaaggcccaatcttgccaggatggaccggctgaaaatggccaagcaaatggcagagcgcgctagctctgcgcgtgaagcgccctctatcaaaatgcccatgcattcactgccacagctaatgcccggctgatctagttgcgaccttatcaaggaggactaattcccgctggtaatgcccttttggctccggcaagatgctcggttgaaactctgtgctaatgtacctacatatgcggatatggggccggcgaataggcccagcccttgatcacaccaggctggcacacaacagaaacaagactttgccaagagcaacagacaaagtcaaaactagcaactcttggtcacctactcctcacctacggcgaccgtcccctgcaaggcgtggtgtgtccctctgtggctacgaaaatgctctcgtcttctccacactcgcctccagcatcatatcgcttcgatccatcgcaatatcggttccttctcagctgtttcttcccttggatatgcagccacggggtctttaggctgtgcatcggtttctgttgggctcataacatttctccaccggatgagttctagcgagtaacgttgctggagcaaattgagccgccaatagtctctctgctctctaataggtactccatgtgaaacaggtgcgttttgtttcagccgactcagtatcatcgtatatatcggataaggcttccaatgtacacatgttcctatgtacgagcataacatcttgaggcgctgttgaacagttctcggctacctcaccaggttcggtgacggcggcgctgctgctgactctccgccctcagatctcctgctcagcttcgcctctacatctactcgaaacagcgtgtgcatgcacactgacgttgctgcactgcacccactccggtgtcttgggtgctaatgacgccaagatatcgtcaacaacgcactctcccggtcaatgctacgcccgaaactcgaccggcggcccggctcgctcctaaaggtgctgtcagttcaaagtctggcgccactctcccatcccccctttttcgcgatccaatacgccttggcgtcaaccctccaacatggctgcgcatcgaaccaatccgcttacagaccgaacgccctgcgacactcccaccgcatcctcatgtaccacctcataggtgtcgatgatgcatatgcatgtgctaccaatggcggtaatattagttcaaacaagtgccacatgtcttacaccagcgcaacagatacatatgatgcagaatagaagtcgtgacgcatcaacatcaatctttctcttcttctcgacatgctaacccgtgcgtagagacatgtgtgtgatgtcgattcgatgaccaaagccagctgaaacgccggtggtgtggctgccataccgaactatgcggcaactcaccgtcgtcacctattcctgcggcaactcagctgcgtctggtatcacgacccattgtgaatgcttcctgtacctgtcccgatactccacatgttgcgtcctaacaccacctcagctcaggccgcagctcacatgtgagatgagtcggccgcattcgctatccagtaaatagatggtacgaggcaatcaccgccagcctcctgcatacaattctcatctgccgggaaaagtcgtgataacaaaaacatcccaccacatcccactcgacaagcgcccacccctaccaaatcccatttcctaaaacgcttttctgcataaagggcggcaaatgctctgctgtccaaccgcatctgcatgcacgtggatctaacaccgaaaaaaatgaacccgcaatcgtgcctagcatgcacatgtaggaggaacgtactagcaatttttttctctctcctctcctcatgcaactcatatatcatacagcagagaggtcctctttttcacccaaatcaataatagcgcatttcgtctgaagtgtagcccaactggattcatggcacatggcacagtctgtatccacgctgggtatcacctactagtatccatgtcacaaaacgcgcgctgccgcgtgagatgtatgtgacagatgcatgccaacccaatctaactctgctttttccaagccgatgctcgcatctagaaaactcaaatacgtaaaatttgtaatcctggctcctttctgtcccttggatttttatctcatcatgtctcctagctggcttttcttatcccccaccctgctgctgttgagtccatttgtcgttctggaaccctccgttgtcgaccttgtggaatccaatctcatccctctgatcgtcaatcaggcgcccccattctaacaacagccggaacaagtaaatctccatgtccttctcccgcagtgccttttccgcccatcgctggccctgctggatgatccactctgcgtccgccgtgcggcccggcatcggtgcctccctgccattcatcttgggccggccctctgtgcccgagaagtaggtaaaggttgagtgcagaccctgatatcttgggtcgatgggcacaaagtgtagccatggcatcagccgctccgtgaaccatgtgcggaagatggttgatacaaacggcaagctgtttgagcgtatagtgcggagcacctgctgcggagggccgtcatcctcgtccgctaacaggacgtagcggtattccagcagttcggcggcatcatcacggatgccgtaggccttttcgacgagcttgcagccgctgtgctccgagcacgtcgtagagtttgtcacgcccaggctaaagggcatcacggcgttggcctctgcggccgaggccctttcgtagccgaacctgtcgggggactttgccgtcgggaggaccatgatgacgctgtcgcgcgggtacggcgcgctggcgagatgcagcaggcgatatttgtgacttccgcgcagggcctgactattgattgcgtgttcccccagaacccctctccagcccagactatcgtatcttcgtgtaaattgccacttgatgtcgggctcctccagcctcgtcctgggaagcggtatgacaatgtcgctgaactcgtccgtcttggccgcgccgaataggggcgccagctggcggagcggcggccggcgaggatccgtgagggagaacccatgcagcagccgcaggtcaggctgggagcacgtatccaatgacttttgccaattggtaagaagctggccaaaggaatgatcctttgcgcacgaccaacagaactccataaagttccagtgaggcctggtcctgctctttgacaaggggtggcatgcttcgactagcatctgacggaattcgccagcggatactgtgctttgaggaggaagaggaggatcaatattgctgctgctgctgctgctgctaccaccattgctgggctcggctgtcggttccttctcgtgttctgctgacagtgtctcactgctgttgctatggatcgcttcatctagtgaacgccgagatagtaaatcagctaccgagctgagctcagctgcccgactcttggaatttgcctcttcccacgggggtaacacccgaggacccggagacagattgatcggtagaaccatattagggaggtgcgcggaaaactttgcaatcatctgaaccagttcgtctagatccttgttgtgaccctcatctcctgtgtttgcacgagttaccttgccatccttgaccgtaatggttgcaacgtccggcatcgccgccatctcatctgctcttttacggagcacagcaggagggacgttccagaagggggcaacatctcgatcgatctgatcccagccatcgatcataaccgagtcatcttgcgcatatttgtaccacgcgtcaaaattgggtggtggcaacctccccttgtgccgctcttggtagacggtgacggccgttgcgagcgtcgtactgacgctaaccagtgctttccagcggtcgttctcaacgtgagctctgtagacgaattcattgacaggatgaattccgttgccaaaagtttccggcttcttaacgaaaatgaatattgttgtagccaagagaagagccaaaagtaagacggcaaacatgatccgtcgaacgaacaagacagagcggagatcatgaagatacaagaaaataatggtgccggcaacaatcatccacagtggccccagcgcagcgagccgcgaaaggtgtagccaatctccgtaacggaaaatcttgtcacaacagctccagatgcctatcaagaaggtcaaggtactaacgggcgtaatagtagatgtctcgcatatccaaaacatggtagacgtaatgagcgcagtaaaagcaaagctatcaattacggcatcaaacccgtacagagagccaaaggagacgtttactctatgggtgcccctaaagacggcgttgacaacccataagattcccaccgaggcagctgataagaggagcaccgagcttagaattcgtatccgcagcttgatacttcgcgcccatgctaacaatcgccagagcaagatgatgatggtagcgtcaagtacgaggcctaggagctgcagcgtgacggtgttgaaccggctgtcaataaggtggaagcaaaagtaagttgagcgtcggatctccgatattgagaagaaggttcccagcgagaaaacgagggcgctgacgacagtgttgaacatgactacccgaggtccgctgaaccagtcgtagatatcatcgaatacactgcgccagggatcgtcatcgtcctcagagactgggaacccccaccgccgacgcgtggagaatatctcatagccgatgagaaagatgcacaaaaatgactatcacgacgccaaaaagcttttgtcagtcacacatctcatcccatctcatgttcatctcatccccttcagtgacgtcatctcacctcgagtccaggagtagcacattgttgctgtttgttcaccagatgaaatgcttccagccgaaggacaatggcgaggatcaagaccggaagggaccatcgcctgggccgattgggaagatgggcgctggatcccttgagcagggcatcgtcagaggcaataccgagggccgactcgtctttgccggagacgaagcgtccatctgccccggagatgaatttgactgcagcgctgagagcatagcaaatgaggcctgatagaagcagtaccagcaacgatgaaagccgaggtcgctctgtttggctgagattagcgtttggtggtccatttcacatctggcgcttcatagggagggatgggaacacgtgccggtcaaggaatggcgctccaatgagtgagagatgtatataaatgacgaaacactactgtaaatgcaagtcagcaacttgatatccaaataaataatggaattgcgagtgcgagtgcaaaacatgtaggcaattgggagcataccagagagcagagacgtgtacaggtgggaaccagcccatggcttaattgtggctcagcctgagcggttggtaccgtcttgccgtgtgtttgtacctcctggcccaagcggttcaattcaaagttcacaatcaatcattcttcttcagctcattggactcatggcgtttggcttaagaatgaaagattatgccagcaccctgaaaccaagtctctgtattggattccgacgggcgtgtactgatctgcttcaggggaacaacgtaagtacgcggcgcttacataaggcgatgaacaggtacatgtagcgcctccttcctagcagtgctaagataagcagcgccaaggtcaacttcaattatacgagcagcagcacctcgctctctctttcctcaaccaccaaacaatgcatcccatatccagcacatcgccatggccggtttcaacgatgtgtcgtttatgccgaggctcgccgtgcccgccgtctgcctgctcattgcttttctaggctacttctcgcaggtcctcttcaacaactcgaccctcgacccaggcccgctgtcccgcaccgagagctggactttcaacgtcttgctggtgtgcctctggatctcgtacttccgcgccgtggcagttgaccccggccgctacatcttccccgaccaggtaatcgaggcagacggccgatggtgcaaaaaatgtcaggcgccgaagcccccgcgggcgcatcactgccgtcactgcgagcgatgcatccccaagatggaccaccactgcccctggaccaagaactgcgtctccatgacgacgttcccgcactttttgcgcttcctcgtctacgcaaacttgtcgttgtggacgctgagcgtcttcttgtggcagcgcttctacgccctgtgggaggctcgtaatatgcccgcccacctgggcccgacgctgaccgggctcgtgtcgcttgtcgcgacaggcttcgtctgtagcatcacgtgctttgtgctcggcattatgctcataactacgctgaaaggttgggtggaaaaccagactacaattgagggatgggaggtcgaccgccacgaggccagtatcggacgtgggaggcaggactggtgggacataacgggcccagatggcgaaccccttcagtttgaaaaggtggaatttccatacgacattggcttctttgccaacatggcccaagcaatgggcacgtccaacttcctcttgtggttcttccccctggcgggcaacccccagatcagcaagactgggtccggcaccggatggacgtgggcagaaaacggcttcaaccgcaaagaaggcatgtggcctcctttggatcccgacaagttccgccgcgccgtgggaggatttggcatgtcacggcgaaactacgaggacgagctcgagctcgaggacgacgggctgaccattggagagcacatggaagctttcaagaggcgtcaggatgaagatctgaggagacggaaaagaagacaggacgaactcatggcggagctggaagaggtggatggagatggctcaggcagagccagctatgatgatgatgatgagacgaataacagtaataatatgcgcaactgggcaaactcggacggcgaatatcttcgagactacggcgttgacgaggaagcggaagaggaggatgaagacgttccgctcgccgagctgttacggcgtagaaacgtcggaactagatcatacaacgatgcataaacacatggcgaggagaatcaaaagatggctaataaaattgtaaatcagcgaataagcataaacaaagtgttatatcatataaaatagattttatttgatttttttctaaaagcaagaattttaaatatatgtaaaaatagcatttcaggccctggatcacacaagggtcccgcgtatttccccctttaaccctcccatcttcttctaccaaaaaacgcgaagaaagttaaaaaaaaaaaggaaacaaaagattttcccagacatgcatacacacgcttccccagggatctatactcgaggactcgtacagcagtagttgcccaagtgactcgcacacattgtgtgtatacaacaaaatccgccataattttttccagtcatagaggcgtaatatttgtatcagaaagcaaaaaaaaaaaagggcgaatataacaaaagagttaaactgagctgtagaaaaaaaatatatgccttcgtgacaaacaaagatcgtgaagcatgtctaaaattgcggcgcagcatctcaccagtcgtcagtctcgtcatctctcttttggtttagagcattcttgcgtgccaggagagcatccgccaagctgcctcccaggctaggcgtcggcgtgcttctgccgctatcgccaccagtgccgtttaggctcatgccagaatctctctgggctaaatcgacaggcttgcgaccacctgcagccggtcgtttggtaggtggcaccggcttcgccttggctgacggcggcgctggaggtagtcgtggagcaggtgcagcttgctcttctacatatgccgctggcacccaagcttgtccttgagcattcttggccagccaccaacctgcaaataatgtgttagataaagatattactcaacactgagaaactcgtagaattagcagtaatacataccattgttctccttctggacaatctcaagtaggtctcctgccttgatggaaagctcgttttcctttgtgccggcgaaatcatataacaccttggccatgatcttgggcttagcagcaggaggggcgggaggtggtggcggagcaactcgacccacggcagcttgcttcaccggcttgttggcatttcctacgataggaatagtctggtgagtcgccgagctcaatgtacttgtgcttgccgacggggttgctgatgaagcggatgatactgcgctgccaaggccaagagcagcaggtggcggaggaacagttctggttccggtgccagtcggtcttggctgggtattgcgattgccagtaagccttgatggccgtcctcctgggccgcccggcttgatgagcttgcccctggtaatgggccgtgctgccacaggcttgcccttgggcgttggcttcgacacggagcttgcaggctgcccaggagtagtgtggattgtgctactcttgtagaaatcagcccgctgctgggaatccttgagaaccttgatctgctgcatcttgtttggcttcttggcatattcaatcgtttcgccaatcttgaggttgaaacctcccggcataacacgctgcatctgagtaaacatttccgtcttgaatatgcagttcatgagcggatcgggctcctgcggagatccgatccccagtgagaaccagtcatcctgggctgaggagactccgaggaacttgatagatccaaggggcactgccttctccacctgaatctgtggctgtccttggatgagcagctgggcaatgatgtaaaatttggagttggtcacgataatgatacgagggctcggtttactggatcggccaaatttggattcgagaagctcggcacggcatgagaacacaacacgctcattggagccaatgttggctgcttgccgcaagggagccccgggtccattcatggcgctgattccgaggtaatcaccaaggaatcttcgagagccgagaagactcattcgtcgtctctcctttcgtcctccaagcaccttgtggccctggtcacggagctgcaggaattctgcaccagtgcgcttctttcgccagacacgctgtattctcgtagcggattcggctcggtacgcaagataggctcgccacatgcgttgaatacgggttgccatgttgtgccagtatcgatctctcatatgctccagcgcaaacaaggtctctggagacttgataaaggcctttgtaacacccatctgccattcctctttgggaatactcgtgtccttgagaatctgtttcacagcatcttcgtaagatccctgccacgtgtattcaccagcatatgaggtagcaggtgacagcaggaaaaagcgatcgacgaatttatcaaagtcttgtcgatacgcaaatccagctcttcgaatacgaacgttttcttgcagaccaagatacttgatttgatgcaagacgttgggtccgttgtattcagaaggcgacttgttttcgttgggcttgatggttcggatgtatgagggctggcatttcatgagcgtctctaccaagaggttggctgatgctcgaatcgtgtctcccgctgtggggggctgctttcggttatcttgatcgacctgatgagggaaaagcgtgtgaatgaatgtgtttccactgccctgcagcaggtttagcaagcccttcagcagctgatccttgttcttgtccgtgatgccgtcgacagtgtagccgacatcgccggcgtaatgcttgatgatgaagctaccctgtcggggaatcaggtgcgcgtgcgacatgccgttgatagtctgcatcagggtcctgtcgcaagcagcggggtctgcgtgagccgtcttggttgcatccttcatggcagaaaagattccaacggggcgaatctgctcaatgaggtcgcacacaaccttgttgtcgaaatatttgatgggcgtccactgaatcttttcccgtgtgtactcttcctgttcggctttcaaagtgagctggatgaagatctgctggagcttttcattgacatagttgatgcacagctgctcgaaactgttgttctcaaaaatctcaaagccataaatgtcaagaataccgatggtgttggatgtctcctgtctggacttgagagactggttgacgcgaaccctgatccagtcgaatagtttgctataaatagccttggccaatgcatcacgagtagcgattgcctgggccggatttgcgggcgactcaatgacctctccgttgcggggcgtcaggattcgaatggtgatgcccttgatgacatcctcgggtgtgcattgcagcagatatcccacaaaatctaccacagatttgtcaactacctcggcgtacccctcttggtcttcctggaaccgaatgttgccaatccacaaaatggcagccagcatgcggaatatctcatcctgctccgcttggctcagaccaataatcttcatggcattgagcgtatcctggaactcggcaacatcgtctatgccgtcaacgtcgaaacatttggagcggctggtatagaggtaggtctcgggcttctgaatgccaaattgttctcggtactgggcaggggctgcttttgtaaactggtagaaaatgtgaaagttgcgctcattcgtaatctgcccaacgactcgagtggcctcgaggagatagtttgtgatgtcggctccgcacggctcgccttgggcgttgaaatgcagctggaggtattttccgaatcgcgacgagttgttgtttcgcagcgtctttgcgtttccgaaagattcaagcaggggattggttgccagcaccatttccttgatcttcttgatgtcgcccgactgctcgccagaaacgctcgcaatgtattgcatgatgcgcttggcagcctcggtcttgccggctcccgactcgcccgagatgatgacacactggttgtcgctgtacgccttcatgttgtagtaggctgattcggcgatggcaaagacgtgcggcggcatctccagacggttcttccccctgtagctgtccagcacctggtcggtgtagatgcccaggtcccggaagggattgacagagaccaacacatggccaatatatgtatagatctcggcgccctcgaaccgcttcttgaggttgtcgttgatggcctcgttggacactttgctgaggagagtcaagtctgacacaccgatctcctttttcttagtcacctcgtacgtagccttcctgggcttttcgctggcgccgcccgctgcctgagcgcctcgagcggctttatccttgggacgccgtgaaataccctatgaacatggcagaaagcgctcgttagaatgatactgaagcctttttttcctttttccatggtgggggtgaagagagatggggagatgacacgagtcgagcggtcttaccatggctgcggatggaggaacggcaccggaaggaaagaagggggggaaggaaatgaaagagaaaaagacgtcgaagaaggggattattcgagcatcagacgcctaatcaatggaattgctggtgccgaacggcgtgacgaggaaccggatttctgagcgaggggagtggtttggtttggctttggcctggttggagccaaagggctttgaatgtggcttgtcgagtattcgcggccgaatgatgcggtgcctgacgagtgacgtttagtgccgctggccgacctttttccgtgggcgatgattcctgatggcacagccacttgctgacaccagctgcgtacccgcccggcgtgatttcagggatggaatttgtgtaagtcgcagcgacgacgcttcaatctcgcctacgcgcgctttaatttatatacagcgagggaaaatggctctggtccctgaatcctgattgttttcttcattctacaaacgcggagagcccatgcagctctactccggcatctccgtagcctcgcatcatagcgcattcgcagttttttttttcttaagaggcagcagtgcatacagtggcagattacttaaagcccgccaatggttctcccggcttccatgtgccttaccgaactccgacactgtttgctcctagccagcaacccggatttttgggccctgagagataaaaagaagcaaaaaatggatatgccaacgcggcagtcctttgctgactccagagagccgcgtcaatgctccctcagcggtggagacgctcgcattcccgagttttcagccaggtgcaccgaggcgtctgatttgttgccatcagatcttgcatgcagacgatacgcgggccaggtctgctgaaaaatacgattacagcaaaaacaaatacgcactcgtataaccgccgcctgtggcctgtgtcgggaattgtgttgcctaaatctctcctgacaatcacccaggccgggcgtctattaataccgatatgctccgacgcagagattaatttcactggccctgctgactgtattgtctggcaccaaattcaggagcagagaaaagaataaccttggatcagccagacaaatgagccgcatccctccatccatccatccatccatctcagcaacaataaaagccatccaccgacgtctttgttcctggccaagtccccaaaaagccacacgcgtggccactggcaacggcgccagccttcctgagacgccctgctggagccctcgcctaaagagcgtttcgcagctgaaaccaaacattggcgcatcaagattgggcgccccttaattgggatgcatgaagttatgctcttctggtccctgaaaacgggcgcctcagcgcctggcttagcggctcttgtcgccaatgctcgacgttttgactggatctgcttcttcgcgtgtagtttgcaccccagagctgtgcgatgcaacttgtctcgggcttttgtcgtctcaagtcaaagaccctcaacccgcgtctgtgaaccattcgccgtgtgcgaccccatcaccaccactccgtagtaatttgcacccttgccctttggcttcagcagctgggcaattgaaggctgcggggtagagaaaatagcgctcccgtgcccaatatccaccatcaccaggtcacttcgcattagcacatgtgtggcctgagggagccgctgcatcagggcctcagtgatatatagcagcgttgcagcccccctcttttattcctctctcttctttttttgtcagtagaaataaaacctacccaagtatacagcactcgtgcttcgttcaatcaatcaacactccaacaccgctacagttgattaagcttccagcgaaaagaccagaaaccccacccccacacattagaggaagctctaggccgcctgacgtcattggctactttgcgaggacagcttcgttgggcacttcaaggcactgatccgggcagtctcgccacttttcacacttggacctttacataccacaaatcaacgcaatattcacgttttggcacgacaccatcaccatggcggaaaccacagagaaccagacccccgtcgtcgacgagactcccatctcttctgtcgggaaccctgcccgcaagaactcgctttccacctacctgaagaaccgacccgaacgctccgagttggtagagagtacgtctcatgattcccaaccatccacctgcccattgatcgcgggacatgctggcacctagcctcgattgattgggggccataaacttggcattgcatctagcgaggggttgatactaactcattttgacagagaacattctcccagactcctcagctgctccaggccttcttgccagccaaaaagaggtaagaatagaattcgcttactgcctgcctatttggtccaaccgctggcctcggcgccactttggaaagacgggattaaaagtgctaacaatgcccgccatcaacagctccagaagcacatgctcggagacaaactcaacgacaagatctcacaccgtcctactcccgacaccctcctcaaggaaggcgtcctacacgatgatccccgctctcccgaggaaaagtaccaggaggccattgaagaagagtacgccaagcgtgagggcggtgcgtaaatttgtctaggacttttgtatagcgaccaagtgctggatacaatgcgactcaatttggtacagacatgttgccggtaggggctcactaagaaactggtttgtttgacaagttggaatcctgctttctgttttttcccccttcctaggagctcgcttgatatcccaaacaagaggattttcataagcaaaagacagggctacctaatattgaggtgttgtgatatgtcttctacagccttaatctcaatctcatgtcttagcactgaagaaacctaaaaataaagtctaaaattgacacgtcaaatctattaaaagctctttttttttttccattactattcaagacctgtcattaaaaaaatgagagcattcctcggaccgaagaagcctctcttcaagagatgctaccccgcgcacggcggtcggcggtcgggcgtgccaaaaatagaaacaaaaaaaagaagggatggatttaagaaaaaacgggttgcctcccttaccgacgatcttggttggggttcctgcagtagtaaactaccctgttgaattgtttgtttttttgagacaacccatgacatcgtctatgataatctgcagcgggaaaaacacgaaaaaaaaaagttttaaaagtttatttacaaatggaagcgtttcagaatacgaagatgtgtgttttcgtttcgtttcacattttaaagaaagagaatatacatctcaaagatagggagaaaaataaattagattttttttttttttgttcttttcgcatttcgtctcaaaacaatgctatagatgccgccacccagccttcgcttaagtccttaactccagatgataagtcatatctatttcctgtttccgtgcccccatgtttcttcctggcgccattccttcagagttatccaagcatgaaagtataaaaataacatttcccccaataagagtccgacaacgccgagtagtaatagtagtagtagtagtagtttgtatgaatggacttgtagaagagcctagtgataaataggtggggaaatgcccgggaatccgggagtgcaagaggtagtagttgatcaaaattgtgtcgtcgtgtcccagtgttcgtgtgcttgcgtcaaagaagatgaagggctatgatgccttctttgagcaaaaggctatgcaatgcctttgctgtaaagacatttcattggcccctgtaggaaggagacggcgagctgggatcatagtggcgcttgttatgctggataacggtgttggggccagatcgaatcacttgggaagtatggtctcctagagacgttatcagtacattgttgctagcagaataagccggggcagcgagcatactggcaccgtattcgcgggaggtggtgatactggggcgagggctgggagctgcagagcggccagatgagctggaagagcggcttgggtaagagtcctggtggacataaacgctgctgccgcggttggacattgtcacaggtttgtgttggttgttggtttgtttgctttctttggtaaactgttggttgatgatcgattgggagttgaatcgtggcaaccctaatgatggcgatgatcaagtggcagtgatataatagtgaggacagttgcaggtagcaatggtaggaacagtataatagttggtaattgatagttgtctgtatcttgtctacactgaaggtgtcgatgaggaaaacagaagagaagtgtgtcctgaggaacgggatatagaaactttatagtagtttgaaacatggcgccgccatccgacttgacttgaccaagtgcccctttcactcgagacgacgccaagcacagcataggcagatagggtgagggaaggcagcaacatcttttcaaccttactaggtctgacggtccatggtccgcgagtgagtgactcagtcaaacggcagtccaccccaggggagttggctttgggagaggtgatctgccgcggcggccccaaagcggcaaccggggggggggcaggggccgccaatctcgagcgaagcatagatggtattgcgaaaagagaacgggcagcgtggctcaggctaaggggagacaagggccgaaggagaggtggcgaaacaagcagaagtaaaagccaacatgtaacttggggcagtaactctagtttggccgcctcatgatgccgcgcagccagcacggacagggatgttggcgtgcagggcgaggggcgcggcaacttgggacgtgagcgccgagggagggagctgggcatggccacggcagtgaagcagcgacggcagcgaggatggattggcaaaatgcatttcgggtgcagtgtcgagtcacggttggtctagattcacggtgaacgttttgagagattgggcgggttgctgcggtgcggtgcggtgcggtacgtacatgtagggcatttgctggcatggcacagccgcccgcctcggcctggaagtggaagattctggcggtaggactgactacatggatgtacatgtacctatacgggccagataaggtcttgacacctgccaggcaatcatcaaaaccagtcaccgcagtcactcggtcggcagacaggctcgggctagcagcctagcaactgaggcctgccagaaccagcttgactgagtccagtcttcggaccccgaagtgagccaccgggactagcgcctcgtccacacgcgtgggcgctgctaggcagtcaggcagacatcagcgtgtcgtttcatcgagggcgagtgactcggaggacgaagaagaaaagtcgaaaaaagggccaccgagggcttggatggagttggcaacggtgaaatcgggggggggggatgttttgctcacccctcacttgattcctacgacccctccttgctactgctgcaagctgcacggcatgtggctggtgatttttactggcgttccaccagtgactgcgcgtcgatgtgcatgtggtgcttcaggagctttgcagctctgggctgtcacgtttgtgtgcgacgggccaatgtattggacgatgggtaaattgcgcgtatcaccgtattagtcgcgaggaacctctgcggccaatggacggttttctctttggagctgcatctatcagccatgtccgttgcctgcgttatccgtgctatccactacagcaaagctactgtttacgagttgatgctttgcactgatgatacaataaaacaaaagaagagaatacctcttgggcatgcacattaaagcagatacaagctgattgggggcagaagccactaattgtccgcctatgctccatacctgtacaatgcaagaaatcgtcgagcgacatgataggcgtggctagcccatcttaccctgttccttttccgttgtttactatagagagtcggcataacagttgctcttcattgcagcgagcccaaaaaaaaaaagtgcgacgacggtcaaaaaaagactcatcagcttttctttgtgtttttcgaaattaaccggggaataatagatacgttttttgccattaacagccggaggtagccatgaatgaccgccggtggaaaagctaagcgaaagatgcagcctcgcattccgggggaccgttgccggcatagccctccgtccggcttcgctcgcgatacgtcaagcccaagagaaaagaagggggcgatgtttattaactacacacctctctttattcgactttttattttatttttattttttggcttcatgcccaactacaccatcttctaggcacttggatgtttctacccattcgggtccctttcactcgtgtaagtggcgggagcacgtgcaggcacgggaaacgaagctagcaaagaccctgtggaagcagccgcggcgaagcggaataggatacaatgagaagcccaaaaaaatgggaaacatggatcagcaacatggtggtatacacaagagctgaggaaaaagaaaaaaaaaaaaggcgagaaaggggcatgtcatgtgccactgagccttgcatccagcccaacttttttgtctgtgctctttttctctttttctctccaatcggtcaatttagggcctccctacgtcatcatacctgacaggtacggaaagggtcctccacgttttttgctccctatgagcccattttttttttcacaattgcagcctcaattacgtagttgctgagctctagggaatctctagtcttggccgtataccttctttgtattcagctattcagattgattcgcctgtgtatggccatgcagagccgcttctcgtgtctagcatggtccagaacgcaaagaaaagaaacatcgaggcacccgctcaacgaattgttgattcgcccattccatcccacatgacctccatgcaataagatacaagacagaatcaaacacaatgacgtaccttggatacaaagacgctcgttttctaattctcaccaatctccacaggccttctacatgccgtcctccaatacgtactgcgttgctcgtgcatacacgcagcatcccaccaattaaactaccatctctacgtatttttcgtatcgtcctttacttcaccgttctaggctccaacaaagcatggtcacgcgaggacatgggaaccagtacatacataaaatcgccccttaatgacgacaacttcaaatctctcaaaaagcgagccccgatacccttgaccacgaaggatgagagaagaaagcaatggcaaaatcaaacagtttcatcataatcgggccatgggatcaaaaaagcccattgagtcgtagcgccgcccgtatctgtagtaagagagatacgacccagcgccaggccaggcactaaagcgccctccccggaatgcctctaccattggcgcggggcaattgagttgaatgaggaaaacgcgcccccctcattggccaatcgccaaagcgcatgcagacgcctctccgctgattcgggaagctggccacattgcctcaagcctcaagggtcccctctcagctaaacgaccgccgttgccattccgtattggccagatattctcttctctcttctttccctctcctcctcttttctcttctcccaacgaagcctctcccaagaagcccgacgctcctccccttccgcaccgcctcgttcgcctcattttttgcatcttccattgtccgcgcccctcccccaagttttcgccaccatgaaggcagccctgcttctctccgccctggcctcttgcgccattggcgtcgtcgccgccgaggacctcaagatcgatgtcacccacgccgtcgagtgcgagcgcaagacccaaaagggcgataagctgtccatgcactaccggggcactctgctcgcttccggcaagcagtttgatgccagtcagtccacctgctaagccgcatcccgtctctcttttttgtctcaccgttctgcacccactattggggaaacaagaaccgacgatctttggatattggctgactctcttcttcttcttcttctcaggctatgaccgcaaccagcccttcagcttcaagttgggcgccggccaggtgatcaaagggtttgcacccccccacgccccgagctggatgccttgcgactggagctaacggcgatattacctctatagatgggatcagggtcttctcgacatgtgcattggggagaagaggtaagaagagcaccacgacgtcatctctctttcgcccccctccaactcttcacaatggctgacattacatcacttttctagaactctcacgatccccccggagctgggctacggccagcgcaacatgggtcctatcccggctggttcaactttgggtatgatctcctttcccaccatctatcttccattgctttcccttttcaacccccacgccgtatcaaacatcagaccactaattgatgtcatagtctttgagaccgagttgctggccatcgagggcgtcaaggcccccgagaagcctaccgagaagcccaccgaagagccagtggtcgagaaggttgccgaaaaggtggccagcgtcgctgccgaggctgctgatgccgccaagacgattctttccgacactgatgatacgtctgagactcacgaggagttgtaacgagataatgatttgtaaatagtactagcctcttccctttttttgagcctgcatagccgatctcgaacgtcaaatgaaacgttccctcgaaacgttcctcttcgttgtgtggtgaacaataattctatccatgttaagctttgatcagccgtcaggaatccataaattccccgaagctatatacttgggatgaccattgggctcccatcatatctagattctctctatacgtcatattattgtcccctttcaatagtggttgcctcaaatagcgcaaaaaatcagtcgatttgacagatctgcaaagaccagggaagtgattggccgaaagaaacaccgtataatccaaaaaggcttcaacttgcggctgatgtgtacagtacgagggacatggatacatttcaacagatatttatcccaaaaacaccaaaacaatgctgtacatgtcatcactcattacccatcatgtgctcctctacccaaaagtgagcttcttctgctttggatccgtaatggccggtcgaccccgcttcttctctgtcagcttgggccgtttattcacatcaggcgagatgggcttcgcatcctttggctcatcagcctgaaccgcatcgcgaatggtctgtctggaaagacacaggtcgatgtgctcattgaattgccgttcgtttgctgcctggggccggagacatattgggcaatcccaccactcctcctgcggcggagcttcgcctccaggctttgggttgggcacaatctcctttccatgtcttcgatcagccagcgccttatcctcatcctcatcctctccatgctcgtggggtatatcgcccaggccatcatccaggccctgcatgaaatgctcatcatcttcatcaaatttctcccactcttcttctccctctaatagctcgcccgcttttcttttcacggggctgttgctgctcgactctcctccatcttgccggcgaggcttgaaaccaaagaatgccatggtgtcaggtttcttggtgctgacgagatttgtgcagcgaagccccatcagcctcagcttcatgcctggtatttcctgctccagcttcgcaagcatcggcaacgaatagttgtagagatcatcagccaaatctattgattttggcaggatgacttgtcgtgtatagacctcaaacgtatgcagctttatcttgatgcaaagcgtgcgacccttacactcggcctttttcatgtctttttcgagagcctcagctgtggagcgaagtttgtctctgagcttggtaggatcagatatatcgtggaatgtgctctctgttccaacgcttttccgctcgtattcttcagcaggctgtattttggtgcggccaaggcccaagtagcagcgaaggagaaactcaaatgtcttgtcgccaaagagcctgttcaaatattgccgctgatcatacaagtccccgcacgtcttgactccaatctccaagagctcacgctccaacactcggccgatgccattgacttttctcgttggtaaatctctcataaatgtcataatggcatttctctctttggggaggacatattgcccattcggtttgttgatgtttgagcaaatctttgccagccttgcgttggctgcaatgcccgctgagactgtaatgctggttttctcctgcacctccttcctcatctgttccaccgctgtcgcaggatccatgccatgctcctcgcagtattcagtgatgttaagataagcctcgtcgatgctggcactttcgaagcgcgggtcgtagttgacaagaactgtcctcacttcctgggcttttgcactgtacttgtggtagttttgtttgataaggatgagctggggacagagtttcttggcaacgaaactggccatgcccgaccgacagccaaactggcgtgcaacatagttgcatgtggtgaggacgccgccgccaactgcaaatgggacatctttcaactcgggtctatccagcagctcaacagctgcaaaaaaggcatcgcagtcaagatgcacgatgtgctgggtgaggtccctggagagctcgagctccgcaagcaggcggtcggcatttcgtagatcgcgcgtcaggtcttgttgttccagcttcttcttgcgcgataagatttggtcaatctttttcgtcaggatcttgtctcggaattcttcgcggctgaaaaacttggaccccttggatgcattataaataatctccgaaacctgcgcctgcgcgttaacaaatgcgatttcaacacatggcaacacacgtctttggcaatgaccttgctttggtcgaccttgtcttgacccgccttggtcagcgaaggcccaagcaggtgatatttgagagttttgagggcatcgtcttcatcctcttccagatgcgctgattccgccgggggttccgcagaagtcatgttgatgaagccatcaagatgcagcgtcaagcaacagggtgtgaaatgcgaatcaaggtagtcatcagcatcatgctgccaatacccaaaagcgcaggccgggcccttgcactattcgcgcacgagcggagttccgacgatggtcaagacgcgcctaatgggatggagcgaaagccaggatgcgatagcaacacggaatcacgtgaagggtttcgagagccattacgtatggcgccgctaatcagcagttgagcagttgtcaatacgcagcggggcattgttccagaggctttgtgacagaacagcccgcgacgcaccgctattggccagagcctgtgctcgcacccctcgttgtttggtcgtgtaagcgccgagacgccttagtctcatggtcgacatggcaaaaagtgacagacgatgcggtttaaaccaaagctcgtcaaaataaggcctgttaaaattcatcctgttaaaacaaggcctgccgagtctgcgcccaaggagtataagtagcaacttgcgcaccgccagagactgaaggcatccagatctccagagcttcatcagcttaccacaatctcgagacagaacagagggcttcgcattctcggctggtaacccgacaactctcagctacagtcaggatggcggcaaggccaggcgaggagaatgtagctacgctgtgagtgcacgacagtcgcaatcggggcttacagcaattgctaacatcaaggccgccttttacacagcttcggagacgttcactacttttactctccggcgaatgtgaagcctcgccatcatcggtttgataagggatcatacgtctacttgtttgagaacgccagcgagaggaggtgccgcattgagattgcgaaccaccccggaacagacgatcaagatgctttccatggatgtaagaacaaacagcgctgttgtcaccagcagagtacaagagtctaacatattcattttcctgtcgcgaaatagtcctcgaccaagcgcacgttcgatactcatacaagcaacactgcaccgtctctttgaccgttgccgagtcggtcgaccagagcgaatggcatctgcccacctacgatccgcgcaacgagaccaaataccactacaagctgcattcgctcgacatttacttttggacgcagcaggatgcgctgcagttcatcagcggcgtccggcgcgtgcttccgccggcccaggtcgaggtccttgatgagccaggcccgcctcctcagccagcgggaatgactgccgtcatccagaagcttgagacggctgccatctccgatcccaagtacaacaacgaggcgatatcgtcgcagtcggcttctcaaagctcggttggcggcgctggcgacgtttcagcagtttcgtcaacagctccgagcctcaccttgccgccgccgccgcctcctccctctcaaccggccagctttgcgccgatggcatataacccagctgctccagccgcgcccgaggccattcgtcatcgcgaaaagactcctcctccggatgaagaccccctcaacccgctggcagtcgccgtagcatatgactatcgtggccaacctttcactcccggcattcctccgactccaggcattcccccgccatctgcacttggcaacctggggaacggacctcatcagtttgcggcacctccagccaaccccgttcctccagttcatcctgggattcaccgagccacgacgatgccggcgcaagctttaccctctcccggcctgcccggcacgtatggagccggcttcccggcttctcccggcttctcgccgccgccagcatcaatgccgccagcggcaaaccaaggccttcctggtcctccaggtcctcctccaggcggatattccaattactcatattcccagcagccaggctataatccagcggcgcctgcagattattccatacatcaacaggtgtatcgaccgaccgaggccgaggctcatggccaccacggacatcagccaaagaaggagagcaaaggaagacttgaggagaatgctggacggctggaacgcggcgtgacgggcatgctgaagaagtttgaaaagaagtttggttagagttgaagcgactacatgcacgagtagagaacaagacgggggttgtgatttcgtaatagcagggatatccagacttggaggagtaccgggggcctttctttctttttctttttaaatccttgaatagtattgtgtagcttacaagatagtcgcttgatgttcgacgctccgatgcaagattgttacacctcttccctatctcgtccctatcccgatcgttcagacgggagccttgtttgatatggttagcagccgacgatgtcagcactgacgcttctattttcgacctagggctgtttgctgcaggtagggtgtgcttctgcaaatcagcgatgagtagcgtggtggcggtgtaagttacataacgtggactattgagttggctgtaaggactactattgtccttcaataagacaaaagggaagatctaactgtcttgcgagtttcctcaaaagggaacagttttccgagaaggatagtaattgtatggatgccaatgaatagcggagttgtctataggtacctagcctatcgccctaacaagaatttaggacgtaaccggcgtggataaggtagcagcgggctgtatactaagaatagaaacttttacgacccagtacaagtaggtcgagggcttcagtagctgatgttacaatatgataacggtctcatcaagaattcatctcttacacaatcttacgcatttctgcgccgggtgacgttttcatatcaaagttttgtgagatgtaccgccatgaactcaactcaaaaaagccacaacttagtacggagcacacgtgtccggccctgtttgtgcctgcaaacacgctgtttggtctacccagtctgacgtcgtggctttctccactgcatgatacagcaccagtgtcgcaaactcccagaagcttgtttgttcgtgctagatggcatctgaatagtacttctacatagacatcaaatcttttttagaccaatctcaagatcaaaaggcacgcgtgacaggcgcactagcactaccaccccaagcacaccgatcccgccaatgccctatgcagccattaatagcaaaaagcaacggcccgtccagcgggtagcttagcagcccaaaaggtgttcgcctgcgggcggacaatggaatcaatgctagtgccagccacccattttgagtcgacgggcagcgaatcggcagcgcctcgcagcccagcttttggaacctgccgaatggctgcaactcaacttggccatgcggttatgcatcagatcagccttggactcagctgcgacgcggcattccgaccagccctaagacgtggctaggccatcgggacacggagccttttttgtttttttcttttcctttccaccaagcgctggctgagtcgatggtggcttagcacccacggcttgcttgtgaaagcgtcatgaatggggctgacaggcgacttttagcgtatcgccgggtcgccttctcagggcctctcgggggcgtcctcgaattagctacctacgctacagttgcaaagcccactggcgtcaggccagcaggtcccgcgagccccgaccctgcatctcatgttttccgcctcccgcttccttcttccttttctattgctgcccgccccgtctcgtattctctgctcttgattgttttttttctcgtcatacttgctgtgctccgtaacctcacttcatcccattgcttgctcgatactgtccgccgctccccgcatagtcgacgctgcgaacctggtcgtcccacctcgctaagaagccagccgctacatcatctgcttggatcctcggtcactggagagacgctggcgccgcccgcactggggagcttacctacgtacgatacgagccgcgcctccggcagaggcccaatgcggacctcagactcgtgaagctgaaacgaccgacagaaaaatctcactctcccacaaccagctatcgcgattgcctcttctctcctccccatccatcggacctgcgtcctcccagtacatgtctcgcgcggccggcgaggatgtatcttcccatacccagacgagcggcgcaacctgctgatggcgctgagctgtcgcaagcgactcgccacctccatacgctagtgcggcgggatggaatgggtggcagcgttataggcgctgtaagttcccaagatgaagacagttattggggtcagaaaatcttttctaacgcaagaaatgctgtaacagatcatcataggcgtcgtcgttgcaatcattgtggttgttctcctcgtacttttcatcaggcggagaagaaagttcaaaaagaccaaatacgaacgtgctcagggagacgatacgagggaggtggccaactcccgtggcatcaacgcaacggctacatcgaggactggacgagctgcacgatctaatggccctcctcccgcgtcatcaaatcgcaacaatgcggctgcaagcggcaatgtggaccgcaacacgtcggttcgctcggtcatgactctgcccgcttaccgccaggatgccgcacaaaacgaacaggtcatagggcgagaaggcgaaagagatggcatcgatgtcattgtcgacttacccaccgaagaagaggtggaggctctgcgcgacgaagagatggagtccatgtaccagatccggcttgcgcggcggcaactgattgacgaacaacaacaaaggagacttgagcgacaggaagcccgaacacgaggcgatgtcgcagcgctggcggacatccgttctcgtacacgagctgcgaataacagcaccgtcatcgacgacctccgccgcgaaatggaacgagccaaggagaatcgaaacctctccgtgtccagtgtatcttatgcagatgttggactggctcgccatgacggtacaagaatccgtgccaacagcaccgaaagcgagcgcgttggtcttctttcggatgccggaactattgcggtgtctgataatcggttatcccaacagcacagccgcgtgatgagcgagagctccgtcatcagcatggacagcaactttccctcgccggccttgacccggtctgccgaagccccaagcgaagccagggcagggtcgagccccgagcttgtggaggcggatttgggcgacgaagctatgccacctccgggctatgaagacgtttctctcgtggacgacgatgatttccaagatcggtcaatcctgccaacacaagaaccaccgccagactatccaggccaccatcgatcagagtcgcaaaggagccggcggaacgagacatcgccgtctcttgagtcggcctcgagccagaatagttcgacagagcgcgacgagcgacgcatcagccgcggcgttggcggcatacctcaactgcccagcctgcgaatcagagaccttcctccaatcacggttgaaccaccaagcgcacgcccgccggaacgtgaaggcgccgaagaggctgagctaagtccattgtaaaagaggaaaaaagttatacatacatgctgcgaagaatcttggatatttttgctcttttctgtgttttacccttttcttttctcttttcttttcgtgtctctcttttatgtgttgatcgaatgagctatgatttatggacagcctttttttttcacttatacttaatatcctggatttggatgcgtggggagtgcaaacggatatgaagcaagcgccatgctgtgttcccatgctgagtttgtttgtttgagacgggcgcttccttttttttctccctttcttatgtcctacgtcttcatgggcggtgttatggcgagaaggaggagggacagaggaggcttttttgtatatagaatcagatcagggatgatggaagctgtggattttgtatgtgcgtgtgaaatactgcaaagcataggaagcttgttcttcatttatagcctatatagtacttacgtcactctactggtttactccctttttttttgttcatatattcgggcctacctttctagatgcgatggcagcgggaccattctgcgacatctcagattgtaggtagccaataaaggacagagaaatggggtttcagcatatctctgcaggcgatacatctacatcgggtcaaaagatggttgatgtgatggagtttacattcttcaatccaagacaatagcggtcagcaaaactagaaccagcaaagcaggtgtcgtgatgcatcaatctctcgcgatccctaaacagactgaggtgttgtacgaggtacgcgacatatacggcgctccaccgtattcccgtgttttttttttcccctgccagggctgcagattttgccggacgcccagttatatagtcttttcggtggccaggcacatggatgcagcgcgaagcactagcagtattggcgttctaactcaattgcgtgcgtggtatcattgctgtgcagttgaggggtagatggattcgagaaaaaatggctgaacgagggcgtcggggaatcgggtcgagactcttggcaatccctgcaaaatgttttccacttcatcggaaccagctcttttttttcttttgtttcattcttccagccttctttcctgagagcaatcggaggaaaaaaaaaaaaagacaagggaatattattagtagacggcgtagctagctattttaactttaaaactcccgtttttccaagagaggggggaagacggggaatttaaaagtgacattttcttttttaaccttttggcgttgaggccgtgtttttgtgtccggtctcactggcgcaaatgcgcggtcagcggcaccgggtggtgcgggcgcgtggccatgtgtaggtacatggtcgggcgatgtagccgagctggggacgtcttgagccaatgaaatgtttggaagagggaaacagagttatttggacggcggcgtgtcggtattggcgtcgtgcttgtgatggtgatttgttagtggaggagtctagttgtaagttggcagttgagaggagaaagttctgattgagaatgaaagccggacaacagattcacaacaaacatgaccaggctgaaaacgactcgagcaactggatggtcgctgagaaattggccaagcaagcattgtggccttgatcgtacggtatcgtccgatccacgatgccgcaggggagctttgttggaattgacacgtccccactttatccgatcgtgatgctatagcgcaccggagaggcttgtcacggccatgctggcaacgtccaggccatgaattgcatcattctttcttctcaatgattaacatctttcatttcatcagtaagcgaccaaagagaggaaatgcaaaagggggcatctcatcatttgtttaaacaaggaaaatcggttctcccatcttcaatcccgcgcgcttagtgacttagcaaagctttagctaagcttcggccgtccacttttttcaacgccccgcccaacccaccggcggggtcagcgccgtttgtcaggctcaagtaatgctgattgtaatgttttgtttttttgaagcactgctgcaaatctacacagaggcgaaatctggactgtgaaactaattggcagccaatattaattaatgctgacacgatgattacagtctcttttttgtattttttttttcttttctggtcaaagctctggtttcctatttcggcatctcggaaactccctacctagcaagttgacgtttttgccaattcatcgtgattaccaattgcagccaatgtgcattccagcgattcagcccagatctgatgcctgccattatgtgatggtgccgtaaaaccaagtacgctatacttgtagatgtggaaaaaagagggtctcttcggaaacgatgtacctcacaatgccgtgatctcatagccagacgtagaggtaccgcggatatgcaagcacaccacacaccacacacctcgaccttttttggagatgcagcaagcaacctttccactaagacccaattcatggctaggcgtctcggaattcagccgggtccttgcatggccctgtccccctgggtataagaactcaggtcctcccttccctccttcttcggatcttttggaaagcctcatcacagtcactcacagttgtctgaattcaaaaagcttcttccttttcttttacagcttaatactatttttttttctttgagatacccccccagttttcctcttttggaaactctaataatcacaatggctcccaagattgctatcgtctacgtaagttgaggcctaccattcacttctccacctgcctgtagctatcaattggccgtgcaaaacatcaattgcatcgccaattctagaacacaaacatgacaaccctattcttcaccagaatctttctttttactgacaccaaatctccagtactccatgtacggccacatcaggcagctcgccgaggccgagaagaagggtgccgaggctgctggcgcccaggtcgacgtctaccagctccccgagactctgtcccaggaggtcctctccaagatgcacgctcctcccaagcccagcgatatccccatccttgaggaccccaagaccctcacccagtacgacggcttcctgtttggcattcccacccgatatggaaacttccccgctcagtggaaggtatgtatcacacaatccgatagtcctacgcacaaaagggaacagtgctaatcagattctttgtatagaccttttgggacatgaccggtggaatctggacctccggcggctactggggcaagaaggccggtctcttcatcaccactggaactcccggcggtggtcaggagtccactgccctctccgccatgtccaccctggctcaccacggcatcatctacgttcccctcggctacgccaagaccttccccgacgtcaccaacctcaccgaggttcacggtggctctccctggggcgccggttccttcgccggtgccgatggctctcgccagccttccgagctcgagctccgaattgccaccgcccagggccaggcctttgccgagactctctcctcgtgactacatggcagcaaagagaagaagtcggctgtcaaggtggccccaaccaattcgtctactccggctgcccccaagccggagccgatcccggagagagaggagaatgagaaggatggcttctgtggtcttccagtgaagtgtgtcatcatgtgaaggagatgggagaaaaagaaatggtcattttgagagaggaagaataattatataactatacgatatcagctgcaattcttttgccatgactttaattacaatacctagcactagatgcaatagaattgaagtacattaatcttgtcagtctcgctagtcttgataaaacgtcatctggtgattctttatagatgctccttcttgcatagtgcacagtgaggttttcacaaaacataacactagattcagtagaattaaaataaattaatcttatcaatcttgctagccttggctataatgtcgcattgtaatcatctctactagtcatgatcccattatatatgctccttcttgcggagtgcacaaatctccgccatgcagtcgacggagagcaaatcgtggcttatttgcttcgcgtttttcccaatcatcaagtcgtcaactagttggtacaagtaagtaatggtagtctctttggaagaactccttcccaaaggatttccgccaaaagactcccagtagctggtctgtagatcctcaatcacatataagccgcccggcttgacgactttccagagaaactccagggaagtcatctgctggtccattgtgtgcccgccatcatctattattatatcaaaaagcccgtctgcggttgcttctgtggaaaaccttgcgaggaagagagtgtctgcctgatcgccgacgaagacgtgcgcgttgggggttttgtcttggtattttttggcgcactgtccatcgtactcgataaagtagaggttgacgtagggaaagtattcgagccaagtgtaataggaagctccggggccataatcctgtgggtgcctggtggttagagattgtccatctgatagaataggatccgcgcttaccatgttgcagccaaggccaatctccaagaccttcaactgatcgtctcgaatgcccgacagatacttgtcgtacatgaattgatattggtgagtggtgactttgtctgtgccatatttgcgcgcaatctgctcaaagtctgggcgtccggcggcggcttcatcaccaaagctgttttcttgatgagcgggattggtgatgacagaaaacgcaccaaggaaacgatacgcaccgatgagacgtcagtttctcttggatactctctgccgttacactgccccactggttgaataccgcatagagaaagagggtggcggacgcaacaaaagccagatagagggaccgattgcctgtcattgtgacgtcgagccgtgatgatcttctctggcgatcttcagatgctgcggagaaaggcagtggaaggctccggtgatgagtgattcaatggccaaacccttgatgaagccatcatgtagtggctacaatggtactgagagtcctttgtcggatgtgcgctgcagttcagccgagagggcaggtgcagcctgtctatacacctgcggactgtctgctgccatatttcaacaagggaaagatgcaacgaaaaggaatcactttcacaacacggcaacaacaactggctaaaatggagaggcgcgtacatcataccgcttgttgtgatgcctattcagcaagtgccaccacgcaagagcggctctttcctctcgagcgcctgtgtctacatcggcaggtgactttggagtcacttcaaacaagcaaccacgttttcaggtctgcctacccgatccacctctacaaattgcaattgctgtccttcatagaattactacgtgtccatcgcctcatctatcttttacatgcttgtacgtgctcatactctgccgtgtccatccatatatcagtcataaactctaatttgggcgtgccgcaccccgtcgtctcccccacacaagccctcttttttttctttaatttctgttcccccttttcttaaacaggtccgtctcagacccaaaaaatggattcggctggaacggcgtcagaacgtgcggatccgattgcagttcgccatcatacggccgctggcgatcatctcccaccgggggcgctactttgatctctccgcgatatatttcaatcacagatatgacgggcataactaggagcagcatcgacagaagctgaccaaagctccaatccttctcgccctcgtcgcttagtttgactgatggatgtccaaaagcttgagacagcaaaatcacccgtaccgccgccccaatggcaacggccatcatgaggatccatcccacgacttgtacgattttatagaatctctgcttccggctatgcagataccatgttgcgagcacaaagatgattacgtttcccgccattgccgcgatggtgcccacataagataacccagcattggatggagccttctctccgtcaactttccagacacaggcaacgggcagagtcgacttgtctagccccttggagacggtctgaaggacaaacaccccagaaactgacgatagtgccaagttgacgaacatgagaaactgtctcagccatctcagaacccagtcacggcggtaatctcgaactagcgccagaagtgttgtattgtgcgttgccatggataggagggacaacatccaaatcaggaagaaatgatatgggacaagggagttcatcttagctagaccaacgcctgcgaagccattcattcattagcgtcgtgctacctggagatatccggggttcgttcgagccgcttactctggatgccgatcccttgcatgatctgtgagtcgctgtatccgttgagtagctttcgccgggttgttgagtttttccctttaaagtccacaagaataacgctcgctgataagatgatggccagcagggctgtgatcatgaaagaaaggagaatctatgcgtcacagtcaatagggtgcccgacgatggcagggccgtggtgttctctcacgaccttctgccgcgagtgccggtcaacatactccttgccctgcaacccccgaatcactgggggtggattcaggtgcagacgtgcagttcagtgtccccatgttggaagatgaggagattatgctttgtcaagcaatgggatcatgaaatgaagattgtggaacgaagcaattacgagcaatgtcaaattaaaagaagagaaaaacagagtcgccagctgatgccagtctactttaagaagcaatttgcatttgaggacttggcatggtggggagctctcattatgcccaatctgttcgtatgacatctacagcagcatctgatgatggactagactgggcggctcaccttgaaacacgggagggtgtttgggctgctggagccgcccgtcatcgactggccaagattttttgcatctgccacatctgccacggtggctatcaataccctgcgcttcgacattcctgggcgacaaaactgcttggctgccgctgctaagccatacagcatgagggcaggattcaggaattcgccaggatctgctgttgttctgctaatcttggagcttagagggaaaagcttaggtgatgatcatcactagccaccttgtccaagtttggaggagcacagtcccatggcctgccgccataggaccccggcagttgggcaaaatgagttccactgcgcactgaaaacagaggcacgccttgcaaccctgcagctcagcaacatggtctgtctacctaattcggcatcagtcacaattgagtttgctttttgttcttctaagctgcaggacgcttagatagcgcctacagggtactctacgaattataagcactggtggttggagatattatcatcgatacgaatcacatgaggtgaagttcgctttctaccgtgtcagcccacgcgaccagcttgcttagctcctttgagaatataatgaaaaatgacaaccgggggtcaagaggggaaaatgagagcaacgggctttgctgatcgaccgttcgagaatattaacattaacatgctcgaggctacaacatacatttgggtgcaagtgcctattattggtgtcgcaccacagcggccctttataagatttgatccgacttgagcgctgcagtcggtcccaagcaggatattagccctgtattctgtcttcaaaggggaaagaaggggaagagaagatcatgagccgtggctgtgtcctcccttgctttgtcttgcggcaaccccgttgttttttttcttaactttcgcccccagctatcgggatagacttgcggcggccgacctctgataaaaactccactcatgcgcccctacggagacaattaaccaatgcgatgccagctttatagatgcctatggctgcagggatactgacttgggaaaaaaacaagttgaaacttttgtgatggaagcatggggcacttcgtaactgcacagcacgccgttgccgccatctcatctcaacaccagacggcacagttccgccaagtacagacttatttctgaggcacctgagacatggcaacacattgccccgttaccggctgactggatcaataggaagcgcatgccatgtatgaagtacggatgcctctggtataatgagtgcaacgctgcctatgctcaattagactctcgcctctcagccgagctcattgggagatctctagcgctagtcgcccgtaataacgatcgacgcgcgagatgccctgtctgtcaggctgcgtgtgccttcttcttgtcaagggatggggtcttgtcccctatcttcatcaaggcaagcctagcgccaaggatacctggacgatccacgcaactatgaaccgctcggactgaggcccagctgcttggatcggtccaagatgcttgtcatcagcggacatgtcggacgatggccattgtcgaccagacgggcggccgacgccgttagactaggacggcagcagccctgtccggccaccgcgctggccgcgaaggcaatggcaaaccagcgccgtttgctgccatcgtcgaacttcgaagtgacccctttgagacccggagagccgcaagtggatcgtgggtgcgctaaacagcggccgtcgccaacaataccgagcgcaggtgcaagtagtggcaggtgggccgtggacgttgacctgcgttcaatcctatgctccccggcatagtaagcttcaagtgcatataacgccaccgcaacagcagcagcagcagcagcaggctcgagagtcaaagcgtttaatttgcgaggctaccaacaccgtatacaggtatattaagtagttcatgtactgctgggtagtgctggcagtagccactaccacgactatacggctgtgtactttgtggtgctgttgctcgacgtttcagctgaaatgtcgctggttagccacgcacgaggatcgcacatggcttagaggccctggctcatcaaaacatgctccccatgtggttcacccggccggacggttcactgttaggcctctgagactctaattttgcacacatgacccaggagctcgatgggatttcaagaccggggaagtggcccggcaagcggtgcaccggaactgagtagcatttcatggcccgcgcccccccccagagggcaacggcgcatttttttttcgcgagtgttggttggtggatagctcagagataaactggacatgtcttggagttggagcaggccaatgcggaaaagtggcagcagtagcatcatcttcatacccaaaccccacatatgaggtgatgctatattgcctcccccttgcctttgctcgccaacgctgcgagtgccggcgagctaccgtagggcatccttgcagatttggccaagctacgggatctgtcagtcggcgactgtctgattctcttgccccctctagcgccagttagctaaccatactgccggtcccatgtcagtgggttgtcgaggagagggggcctttactcctgctggctgagaatttcgctcggccgcagacggtggcagcgagtagaaggaaatgtctatacggacaggttgacattgcgttgccaccggtggagcgccctctccacgaccgcttgcttcatttccattgccatgttttctcaaaatggcccaccgcccatattcgaggcgagcatgtctcagcctgtacggagcagatgaaacctggccaacgacggttgtgagcaaaagctacttgtagtatgcaatcctaacatgtgggctcatgcttgggataccactttgggtacatacatctgggccagcccttgtcctcgcatccacaccccccctctcttcctgttatgccacctttgcggcggcgcttcccgtagtcaagtgcttgttattagattgatctaggataattagccaggagcagctcttgggcgccctggggttgcaagctttatatctctctgcatgccttgtcttgcatgatattatcgagatcaaatcttgtccacaagtctccttctagtccgccatgatcgtccttcctaggcctactatgcttccgaatctgggagctcctagtgctcacagcacaaatatcgagtcttctggctcacgattcgtccaccactatcatccttaccgcaaccctcaacatcacacaagtcagcctcaccaacctcacaacaaccgccatcgtcaacatcaacctcaaatgggccatctgcaacagcaacagcatcagcaacagcatcagcatcggcgtcagctcagccacccacatccacaccgacatgatagtcctcctcgacggcaagagcagcaactgcagcaacaacaaccacagcaacggcagtatcattccccgcagcctcagcaagccctccaccatcggcagcattcacgaaccatgccgtcgtccctgatcgagcgtctgccgccagatgtccaaaagactgtcttctcgtaccttgactacgaagccctcatccatctatccaccatgaatcgatactttcatcgggttctagatcctcagaggatggccgacccggcagacaaagcacagttcatcatgagggcggcgaaagacttcccccagcatcgccctagcgagaagggacatgactacaagcctgggaactttgagtgctacgtttgcttccgtgtgcgatcgccagagcattttgacatgctgcagccccagtccgtctatgtcgatatccacggccaaatcgtccgtgaccgagagcctgacacgcggtcggataggctcatcatgcttcgacgattctgcatctcgtgcggcgtggacacgggcatccatgctccgttcgactgtctcactacacggacggggcgcgatctttgggtctgcagatgtaggaaagtgtggtccaagccgctctgtcttcggtgccctgactgccagggagactgtcctctccggccaagaaggaagctgggtgttgaccgtccatgatttgcgtgtttgcgttattggcggcggattgtatggttggagatgacaatactgcgttgcttgtgtgttcttggtggcggatgcatcaaaccggatcggaactgggaaagagtgtggacaaactcttgggacgagatatataattacggccgttttgtagaattggggggattctgagggtggaagggttacacagggaactttggggcacaaaggggagttatgcattgctggcgtttacgggggtttatactaggtacacgaatactagcatgagattggcatttatcttactacagaggcagtagctgctgctatgaatttcattccatcacatcatctccaagctttctatctagagtagtaagattagtgaaagtagtaggagtagataattcaagtagaggttttaaaatcctactccattctaattgctggattcatccatgttttcaagctcttcatcagcttggatgctttccatccaacattgcacttgcgtatttccagccatcttcgtccccgatactactctctccttcacggtaaatatccccaccactaccaccatgatccgacaaatcttccacgcgactcatggccatgatgcgatgtaaatctcaggacctatgtcataccccctgcagacaagccgaaggctcaaagtcctggcgttttagctagtggaattgaacaacaacagatctgtcatcggtttctcgcagtggcttcaagcccatttctccattcttgtaataccaaaaaaatgcttcaacatcatctctagcgaaatactggagagacccaggacacaactggtggtgaatttgtcattggctggcttcagccaaggactgtactcgaaggattcccttcaattgggtgattggtgatccatttatggacggagatcaaattttgacagcaattcccagatatttaatcttccattctccctctccaaacgacaacacacctgatatactccctccttccaaggccccaagacattctggagttttaaagtaagctttcgcaagcgcagtatgctatctgtcttcgggccgtatatgagttttcagtaatgattctgaaatgttataggcagttcaatgtgaaggagctgccataacgaaaacgcatcgtgaaatataatctctacgagggacgtttagccaagtaaagcaacgaatatttcgccatatttaacattgcgtacaacgatcaaagaggcagccttgtcatgcaaacgagttatgtagtgagcagcacaagaaagtcgccgaagaggtaaaaacagaatgagcagtagcattatttaagcaaaaagaataatcaatttgatctaaacgaattagcgctcacaaccgtgtaaaataagttgacgcttggtcgatgctgggctactctctagtcctcttcatgataccttctgctaagtctatcggcgctacttcagttgccatccttattgctcctcattggcttcgtcattcagagacaagggcaaagagatgttcttaatgggtgtgtcgtctgcatcgcgagggacccagagggggaaattgcctctgaccacttcgtcataccatcctggagataggtcagcaccgactcgacatataagccaggagaacaccttcgtacgcctggcctgctctgtgaagtgcttgcgctcatggctttttgatcttctctcgactggtaggagatgataaattatataatgctttcttatgccgcccgccattttgtgttgttgcaacctctagagatgactcagtattaattcatgtatgagaaactaaactgagctcaacttacaaactgacaaaggcggttgttgtcatcccggtatcgacagaagatctctccaggtatgaggatcacttcgccgttcttccggaatgtgtcagcacttgggccaccgcgtgcaaaagttgagtgaggtatgtcatacttggttgaattgaagagggggcaaaagttgctcaagtcgatttgcaggctggccagatgctcccagatccgcgtagcatatgcggctttcgcgaaaggagcggtaatgattgactcctctgaccatgatgaagtgatggatttgtctctgaaaataagcgatatacctttccagagacatgtccaggaattgtatggtaggtagtttgtagcagaaacaaattcgagcgcgttgccctgcgatgcgttttacagcgccttcctgatagtcttctctgcgcaccagagtttaattaatgttttggcaacacgcaagcacacatgaccagaagagaaggtttgaggattcagtacaaggttcaaacaggcttcgctctcgtagcagcgagcacttgcgatttgtccagcctgacacgccggctactctgcttgagcctgtctggtaacttgaacgagcgtcacgagtaaagtgcaaacactgtcgtgttgttgcccttgcttgcatgtatccccagcagtcagatttctttcttggctgagtcaaggaattcgcagtagcaatgtatatctctatttcactgactgccgccagaagcttcgcccgagagcttaaaagaggacgcccgaatcgctcatcgaatctaaagccatatggaatcttccacccttgcggtggtgctggcaaccactgatcaagcccaataagagagataccaagctaattgcgcagtggcgaaattgcaaagagtaaataaaccacctgtcaaaagagtaaaaggtggctaatgccctgaaaacaagtacatctacatgtattcaatctctgtgtgcttgaagtgggacggcttatacgatctaccaagcgataactacaccctgagcatccgactttggcggatccacaggctttgggggaaaatatacagtagaaatgaggaagaaataaagatgctgttttctccaagaatcagtcacataggttttagtgattcaattcgcttggtagctcaaaataagaactaaagaattctccgcaaaaccagcgttgccaggtcagggatgcttgatgcccacacgcccacttgcaggcttttttttctccattgatgtgagatccacaacagcgactggatactgctggttgcgccctactcaaaagttgaacttctgattcatgattaaacaataccaaaaaagggcaaaaaagtgccattacgaggagtcgaacctcggtcttcagtggtttgtagtaataccacaaactgatgtcttaaccgttggaccataatagctagcacttgtattgatactaattttgggaaaactaattacataaaggtgcaaagctaactgctagttacgagatggctttaattcagttgtgattgtgaccaagatgcaggatttccaacttgagtaataccattctactactgtacagaataagtgcataggcttgtgaaactgtaaaagataaggccacaaagagaagcaatccggttttacatagagcggccattgaaggccactagatgatggccattgataagacgactcaaacagtcagaggcctctccgcattgcgtttgacaaacgccactgcaattgcaattttaccttggataagtcctgtatgaactaaagaaacgagcttagacggctgatccagataagaaaaacactcactctatgagcctccgctaagactgaagtagcagcagaaagtcgatggccgctttagcgtcatgtagtcccctcaatccggcaattataatgtaagtgccatcggtctctacccctccgtcacaacttatttagaagctgcccgagattgtaatttcttaaacaccacattccaactcaaaatgattcgctggatctcgtctacggcgctgcttacagttcctgtgagcgtctgcgcgcaccaattcgccgcgtatggcggtaaccagatccccttttgggctcataccgacgctgccgttgacgagattgacttgtcgacatacgatttctcgggcattggcacctacgcacatgttccttatgaaaactgctttgttgatgacggctcttcgaaaccctttgacattgcaattttgggtgctccattcgatactgttcgtcgatgtctccctcaaactatctctgaatgttgtcttagactaactgcttgaacctaggccgttactgcgaggccgggtgcgaggtatggacctaatgctataagggcagcctcacaacggaaggcatatggatatagcatctacacgggtgagagatattgacttaaaaagtagtatctgcatagtctacttactatctaccattaggtcgcgatcccgtccatgactgggctcggattgttgactgctttgatgcccccttaacgtggcttgacaaccgcgcagcactcaagacgcttgatcaggctcacagggtcatctctgggcgaccaacagctcaccccgatgaatcaactgttccaagaattataaccttgggaggagatcacacaacgactctttcggcgttgcgttccacacataagcgatggggaccggtttccgtgattcattttgacagccatattggtaagatccagactcttccaggcgatgagatgatgggattctaacttttgatacagatacatgggatccagcggttctaggtatggggtgcccccaagcccttaggaaatctctactaacattgacaaaggcggtggcatatcggattatgcgtaagacatggtgtatccgttacagttcttttactgatatctatcaagaggtctgaaccatggcacatttctacacattgctcatgaagaagtgggttttacatggccgtattaccgacaatgttgacatacttcacagggactcattctcaattcctcaatccatgctggtattcgtgctcctttgacccgtcggaaagcggatatccgaaacgatatccgatgtggattcgaaatcattacagcaagggatatcgacaccaacggaacgcgagccatcattgatagaatccgcgaacgagttggtgatactaatacttatattagcgttgacattgatgtattagacttggcatttgcgcctggtaagtccaatcatttacctaggatacattctttttatagagtctagttactaacggaggtatttggctgaaaagctactggtactccagagccgggtggctggagcactcgcgagctgctcaccgttctagccggactggaaggcttgaacatcattgggggcgatgtggtggaggtagcaccagcatatgacgacaacggcgagattactgcaattgcggctgttgaagtaactcatgctattctcgagctgctgattgcaaaggcggtcaaggcacccgatgacgcataaagtgttgtaacacaagatagggggtagatcgtctctgagtatgcatgggtgttccatatgtgtactcgcacctttcttcaaagacaggagaagtgttccatattagttatccaggaatcttgcgatttgagttcgcacctttcatcaaagacaagagaaatcaacaagtacatcttgagcctgacatcttccatagccttttcgacttcacctctctctgcttgagactaattgacttccctattcaaagcggtgtagaaagtaatgactgtcatgcagctcgccgtgatatcagcccttgtgttatcgcgtgatcatgagggcatatatgggcactcagtcgcatataaaaattctcatagtttcttgctcctgttgggactttctttctctcttttctttctttcaatcaccctcgcgaggtacgtctcacgactcgcgataaggtgccaaagctcattgccaggactttatccaccccgagctgcccgatttataccaacgcaaatatgttggcatctcaatgtctgacgccacgtcggcgttcgtattgttcattacatggtaagacttacaactttcattagtcgacacttagttgctgatgtattgcattcggtcaagatttatagattggatatgcccatcaatgatgcggcgtgccccgagactgcgatacatgtggagcacattgttgagactcacatggcatatcacatcagagttttttttacctaccggcacatgaagtctctttcgcgtcaactattcacggcatgatgctggagccttctggggccaaatgttattcatgatggaggcaggaccgcacatccagacaagcgacgtcatattcaagatgctcaagaggttccgagcccaggctaatatagacattcatcaagaccttgatgaagtttggactttgaagagccattatagaggcacgcttgcatgttctcgcgccgttgaattgactgcgatctaaccagtttcacagagcaattcacccgacgtcattactgggtatagctatgtggctgttggtcacttgaggcaatctaccctcccctctcttatgctccgccgacaatccaattggaacacagtgattgtgcgctttgaactgcttgcacaggaattacatcgccagtgccgggactttatccgccgctcatcgtggagcgagatgaggttgggtgaattcagccagatactatcgtgaaagagaggggcatttatgttctgtgattcgccaatcgccattgcccttgcatctcaacatactgagcctgagttgatgaatgcgtggctaaaagtgtaatgggaaccaaactcaggcccgcgctccagtttctctacaggaccgacactctccccccatgcgatctacccagccaatgcttattcttcgccacgagcagtgctgaaatcgagaatggtctctttacaatacagggaaccacccagccattgaccacggggcagctggcattcatttatcagtacatcaagaggttcgtttgtctggagggtacaatacctgtcacaacgctccattatcacgatacacatcatcctctaccctctccgtcagttataatcaccctccaaccttccaattactttccgacgttgtcaatcgaacctgggcgtcataaacgcaccgagatccgctgtctttcgaccgtcgctggtccaacagcccggcatatgaagggacttgaagctctgccgattgtgttttcctcgtctaagccatagcaagccgcatactaccccgacaaagcgccgaaactctgacgacagcagctgcaatgatctgctaattagccgatacaaaccggttgctctatcgcccttgaatggttggcaaaaccatgatatatccccatgcacgacaccccacgctgttataagtcacatcgcaaagtattgcagtaagccgagcccaacatctcggagccatcgcgacgtcgcagaagagagaggttctccctcgtattagccgcgagtgtggcctaactggcttcacggcccgttgcatgaatgtgctggtatcataccggaatctcccatacgctgctccaaattgccccaaataaggcgacaaatatattggcgcgagatactcatctcaaaaatggactttacgaacgagacagaatgattcccagaagatatgaattgagcttgttttggattatattgccacaagatggcaatagaacaaaaaagatgaaagcaattgatctttttattggaacactccatcaacaggcgatacggttccgacggcttgcccatatcagctactctatcagatgatatgtgtcgataaactgtcttctgctctaacagacgacaaggtcccaacggccagcccataccaactactatatcagttgatatgtaccaagatatacaatccacacgcgcaacagaagaacaccgcgccatagcaaccgacctattccacgattacaaattggctatatgaacccacagctatataggcatcatccaccttgagactgaggccattcctgaccatgattggcagccgcaaaacagcacagagagagtcgagtcaaaaaaggcacttgtttaccagaccaaatgtggtcatgggagactgaggaccctatccgcaatggtttgaagggcaaaaagacacagaaatggagctcatccctggaaaagcttcacctttagtgggggaaacaatggacaacttatcaaacagacaatggaattacaatggaagagacgagttgacttgtcgaccgcaatggtaagaaggccagagatctcggtgaaaagcacatcttctcaggagtccgagcgttagttcgaatacgccacaatggctagatatgggtgggagcgacttacagaaccgcgacaacccgaaagacctgaaatgtaagcaaactagattcccaaactggctgtgtatttgtgttttatctaacagagcttcttagttgtcaacagactcaatacgctgctatacgagttaagggctcagtctcgaccgagtaacgaggataaacagcatcccgaatcgcctttgattgctcacagaactaaagcaacaagaaaagctcccgtttgggtaaaaggagagacatttcctgaaccgcgagtacagaaaagttttcccggcaggcccccgaccaagtttaagcaacccagccaagcggcatatccattcagcatcattcgacaaggaaatggcacagcttgcccctccaacctgggaagagtgtgggcttctatctacacgaaaagtttctcatgaatccatcacgtgtggtagccaatcgacttcagctagaccaagcaagagaatgactattaaaattatgacacagctttattttggtctttatacaaatacagcaaattagaaacaaaaatctatccatctgtgataattccttacagcttggacaactatcaagaaaggcataggaactgacatcataaaaaaaaaaaagccaaatcaggaggtgtggtacatatgtacatataaacagagagtatcattaaaactataacgtcataaattattgctgcttcatagtgacggtttatttccatacccgacaaattctaagatatccaaaccccaacgccatagaccatgctcgctttttaatcccagtatctgatatctccatccaacccagcagtagcaaccttgctcgtttcctgaggatgccactgcacacacgtcaccgcctggttgcccgccttcagcttatgatacatcttgcacgtcttccagtcccagaagcagacgtagccggcctgatcaccggaagccaggaactggccgtcgggactgcagtccagatcgatacccagaccagcgttgttgtggccccggtagctcttcttcctgttctggcggaacttgtcgttggctccgtagacgacgatttggttatctgagctttgataggcgacgtatttaccggatgggtgcagtgctgctctcgtcatggggtacatgtctggctcggcgatgtacttgatcggcacggggatattgtagtcccatgcgcggagcgacttgtcgtcggatgtcgtcatgaagcgacggttgttatcgacaaacacaatggtgttgatggcagccaagtggtggtcatactcctgaaccacttcgttcggcgtacgtatatcgaactgaacaattttcttgtctgacatgccagcaaggaactcattcgagtgctccggatcagggttgaatctaataacatgtggcgttttgccagtcgtaaacttgttgatacaaacgcccttctccgtgtcccagagcttaatcatgcgatcatacgaagcagacaaaaactgtgttcccgagttgttgaagcaaatatccgacaccgacttggagtggcccgagtacgtccgcagcagttccctgtcgtgatacacatcgcgaatcttgactgtggtgtccgcaccggctgatagaagcaaatgtcctgagctggggaagaaccgcagcgcattgacagctccgtggtggtccttccagccgtgaacctgcttcttcgggataaagttggtggtgcttccaggctccttgcgcaagtcgacgtccaaatcctgcggcacatgcatatatgttcggccctggtagtcgtactcttcggagccgtggaacgtcgtcgtctcgtctcccaatgcctcgacttccttgcgtcgagtaagggcaccagcaggcgcctgtaggacagttccactctcaatgacttcgtcctcgtcgatctcatcatattcttcgtcgcttgccagctcttcatcctcgccaacgacctcgtattcttgctttttgaacttggcccaaggtccaacatacgctcctgcgccctcggcgatggttgcgtcgcctttcttctctcgaccagcccgtagattcgccgcctcggccttgatgtctgcgccgctttgatactgtcgcccaggcccgcctttcctctcgatagccctgtgtttgctccggaaggtatgttcgctcacaaatgtctcctcagcatggccagtgagaatatttttgcgtttcagtgtggtcgttgcatccttgtacggatttgctgggccggcttttggccgcgaaagatcttccgcagtgtaaggaacgactgcatggtcgggctctgcttgttggcgcaccacgagggcatcctggggcgccatattcggcgggtactctccaaaatccgccatggtttcgatttttgcgacaggacgccgcaattgcagattcaatcgtgggcatgcgattacaagacaagcccgctctgatgggcagaaccgtggcgcgtctgacgcagaaaatcgagtcacgtgatgcactagaaacgctatgatgctccaaagcagctgtagctagccgagctatgacgatggagggggttattgggatgcaaccgaaaagggacatgtacgatatatagaggccaaagacgagagcgctgtgcaagatttacaattaactttattaactagatttttgtcttccctagtactcaaagcttccatcattactccacatagcttcaaacaaatttggccagccctcctgcggaaaaaataagcaaagcaggaggctgcgcaacccaagccgcgaaaaaaatcatctctcgtaaaaagagagaaaaagatcgcctcaatgtattaagctccaagcgcttgtatgtcaccagacgctgtgcttaaagctgcaggtaaagcccgtctctttctcatcaacagctgctccaccgctttgccagctccgtcgtagttctaaacatccacggcccatttcccattcgtgtcttgccctaccggctcctcgtcagagatcccgtcatgtttagtttatcgatcctgccagagataatggtatcgtatggtggggtagggtagtatcgtcagtcattcaacacggtttacgaggactcatcgcggatgagagcaacaatcatgctgtagaggtagaagaagaacatgatcaagtggaaggccagcttgatgaatgactcctataggactgttaaagccgtgcccaaaagagagtcgagtatcctatacattgcaacgtaccttcttgtggacattaagctttcggaaaatctcggtggcatcaagcaagtgggtgttgtcaacaattctggttcaaagctcgttagaaaaaaactattccacgccgcggcaataatctggctcgagggcagctcacttcttaatgttgtatccaagcaagggcaggttgagaataagggcaacccagtatccgttgatcaagaacaaaaaggtcaggaagccatggacggcagcttcgggcaggatgtaggcgttgaggcggttgcagaggtcgatggggttgatgtagtcgctacgaaaagccgagttagccatggacagacatgagccacaaagggcccgtcgataagacgcatttccttgcgcgcatgcgtcggacgtcgagagcggtaacacgggatgccataccattccaaatcactgtacatgatggtgaagaacacctgcaggaacaggttgacggcgttgatcaacaccgacaaaaggaacagccacgcttctccagacatcatgccggtggtctttgagggttacgtgaagttgtaagtcgggagagagaggcggcagaagaagagctggaggtgcttcttgtcggttcggttgtcacaagctttgagctctggcgcaaattggacaaggttggcgcggcgtgcaggagggagggggagctgcttggaattagtggggggttcgtgataaagctcgtgcccggaacggagaagctgctgcgtgcggtcggtgctcaccgtagcaaggcgcggggacgaggcaaaagcaatgctgcgagcacaggcgggaaagatgcgaggtggcctcaagcgtcacgggcgaatgatgcgattcggtggtggagagggagggaggacgcgggtttgtgggcggcctggcgagagacagaaaaacctggtggtgactgacctcaactggaattagtggtatttgtggcgatatacggaacagaaacctgcctggggggtgattttgagctggtcccagcagccaaccagctcggccgaatggaccggtgggggctttcagcgcttctccagcaaagcaaacactaacaggaagcctcgagtaatgtcaagtacatcaatttgataggcagtcattacagaacatgaagggctcaatttatcaacaggcatcctctaggcctgctatctcgttgctgcagctgcagctgcgtctcaatcaatcagcagacacacctctcttgagagatgtgatccaaccgagctcgaccaacgtctgtctagtgcaatcctacggggcattagtggcacgacgcaccgcagagctccaacgaccgtccattttcatgtgaattcaccgttgcagggcacacatacgctcctcaaccccacagagcagctacatccgtctatctgctatatcagtctctactctatacaacaaaatttgtgaaatacgttggaggttaatcttgttcaatttccaaaaattgcctgataaacaacgagcctagacttgtccaatttctcgttgcgcataaatcatgcgggacccagcatcaatgcctacagcgacccttgtagcagagaaaaagcgatcaatctattgcatccgcagcacaccacgacgccagaaccctatcgctaacttctaggatgcccacatcatacaatacgctacataatgatggtattcaatcatattcaatcacttcgtcaaagcttcaaattgatcgtacattgcgtcaattactctccattggccaccttctccggcatgggaatcggcccacccggcgagtcggccgtccgtgccgtaagaatctcgcagccgtcttccgtaacaagaagtgtgtgctctgcaaaaaagtataagtggcatgtctcacaaacaatgggttctccaagacaatgtggattgtaaacgtaccgaactgggctgttcgctttccgtcaatggttgtgctggtccagttgtcgggccaagtgatatctctgtacttgcccagagcgatcatgggttcaatggtaaaggtcattccaaccttgcactcacccacagccttgttcttggcatagtgcgggacgttgggcgggcagtggaagagctttccgacgccgtggccgcagtacgttctaattacgctgcaatccttttgctttgcaaccttttcgataatgtttccaaactctcggatcaggacgcccggcttgacggccttgatggcctcgtcgagagactcacgtgctgcctccactactcttacgctgtcgggatcggccttggccctgtcgccaatgtagtatgtctcgttaagatcggcgtggtatccaccatggtacaagctgatgtcaatgttgaggatatcgccgtcgaggagaatgcgctgatcgggaataccgtggcagatgacttcgttgacggaagtacagcatgatttggggaagtggttgtagttgaggggtgaagggtaagactagatgaatgtcaaacggtgaatcagccttgtttgccctgtttttcatgtagagagcatgccattgctcacctcgcgctctatgcaagccttgtgaacaagctcgtcgatgaagtcggtcgtgacgccgggcttggctgcggcggcggcaagatcgaggacctcacgcgctagcctgcagaccttgcgcatcgcagcaatgccctttgcatcgtggacatcgatcttgttgcggttgaccagtgaccggctgtacttggggtcgccgtcttgccaccaagtgggatgaggaatcgacttgggaatggtacgatgctcggacagaggatagacggggcgcagcgtgccggcgaaggggaagctcgggaaaggattgtagtagccggtgactggatctggtaagagtggtttcggaggaatgatgtggtggaggatattactttgtgatttgtgcagggacttgtgggtgctctattcacgcagagtcagctcgtactctccgcatcttgtgttgtcgctctctcagcagccatctggatgtacgtacccagttcctcttgaagcaatcctgggcacagaagaagctgtccttgatgccaagcttcaaacatgtcgggcactgcagcgcgccagcctcgttatcgcagtctgcgcctaggcacttcttcttggcggggggttcggcggccatggtgaaggagggtcgggatgcggtatgtaagttgaagggagatgataggagagcggctcaaagtaatgatgctgcgagcgattacaaatatgacaagaagttggacaaacctatcatctaagttgacggcagataaaaaaaattactacagcaactcgggccagattagcgaggctatgtacaagcaagggcggcggttattccgcacttggccgtctagcggggcactttgacgggcgttatgcgctataacagtggtcaaggctctatatcttacgatcaaagggcagtgagagagatgtggaagatttgcttacaaggtttacgcaaaggtaagcagatgtaaatgagagacagaacgaggatgaacagcatggaaatgaactagcaagagagtccatgacttcataaaccaccccgtcttcccacccaaaatcagtttctcaaatcttgtctccatcgtctcgaaactttgataacagcgagctatcattcttctagttatttttgtagcatacaggtatcaatgcaaaaagagcccaacatattcccgcagactgtctattataagcaaagccgtctttttttaaaaaaaaaaattataaaatctcaacgcagtcggaagcagagatgccaaacgtcgacaaagcacgattattccaattgggaaagccgccttgcgacgccgtccaaatgcggcaagggctcgaaattctaatggctgcgagatgggctggatcaaggtacctaataccgctgcagatttttaatgttccaaattaactgctgccactcctactaggtttgatattaactcgctcagctaaagccactaagacaaaaggcggccatggtcacgccaataataactgtggctggtctttagcatgatgtgatcagacatagtaattccaatgtagctttcgcccccttcggccggagagcctgggcgttcttatagctccagagctcccggccgtcttatactcattcttttccaacatttcaaaaacttgtggagttttcactttgaaagagttgtctggctttgggcgaacatggcggacactaagattgttgttgttggcgccggccctgttgggtcgttggcggcgctctatgccgccaagagaggccaccaagtcgaagtttatgagttgcggccgggtaagtctacaattttttttcctcagcgtatcgtgagtccgacacctccgaactcgggctggtgttgttgcagcactcgtgccttggaaatgtacattttctggctcaaggattttgagcgattctattttgaagcagcttttttcagttgacgagacactgcgttgttgtttagctctttccaagagtctacgacttctatttgctccatcacatgcttccaacagctccgctaacgactatgttgtagatcttcgcgatccgagcatagtgccgctcaacttcacaaagtccatcaacttggctttgtctgagcgaggactctatgctatgaagcagtctggagagccacagcttgttgaccatgtaatgtccgcaactattcccatgcgtgggcggatgattcatggacagtcgccgaatggaactctatacgagcattctcaaaactatggtgtagatgatcaggtaaggaattcacaaccagctaggttttactcattatatgttatttcttcactcgcttctctcctaaatgtgcacaacctcatctccagttttccatctcttttttcactctttacgagactttactaattcaacttgtccaggctatcaatgcgattgaccgaggaagcctcaactctcggctactagacatcctagactctatgcccaatgtcaagctcttcttcaaccacaagcttaccggagctgatttcaaaaccaacaaggcttggtttgaggcacgcgacaaagatttcgccgccaatggccgcccccgagaaattgagattacttttgacctcatgattggcgcggatggtgcacactctgccgttcgctatcacttgatgaagtttaccagaatggactaccagcaagagtacatcgacaccttgtggtgtgaattccatcttcctcctcgtcctgtggatgacaacgaaaaggaccccaatgcaaagttccgcatttcgccgaaccatttgcacatctggcccggcaaggactttatgttcattgccattcctagcgaggtaggatttgccgcttacaaatgcaaccacgcatagtgatttctaatgacatgtttactaacatgttgcctctagaatggctcgtttacttgcactctattcatacccagcgctgagatttctgagttggagagagatccttccaccgtgccagctttctttgacaaacactttcccggagtcacggccctaataccaggaccagacctcatcaagtcattcgagacaaaccctcacttaccgttaatcagcctcaagtgcaagccctaccaccatggctcctctggagtcattgttggtgacgccgcccacgccatggtgcccttttacggccagggcatgaatgccggcatggaagacgttcgcattctcttctccatcctcgacaagcacgcgaatctcgacgagagcaacaaccctgacggggagctcatccattctgccgagacgtcggctttccagcgctctctcgccttggcagagtactcggcaatccgagccaaagacgcctatgccatcaacaacctggcgctcgaaaactacgtcgagatgagatcgtccgttctttcacggcgttacaggctgcgcaagtatctcgaggagtttatgagcgtccacttcccgtcctttggctggcagaccaagtactccagagtcagcttcggcaacgagggatacgccgacgtgatccgcaagagcgaccgccagggccagattctgatgcagagctttcttgcgctcgtctcgagcccggttgtcttgacggcacttgtgctgatgtataagcgccgaggatctctcctatcgtttgtgcgtgggctgtttagttggaattaatactgatagaatctcacgcgataggaaaggtcgctgccactgcacccttttttttttctagcatcaaattgtctggaacatgacgatctggtgctttagttatctaaacaagtggcatgcagcctgaaggaaatgtaactgggtacagcgtcagaaagattcgagcgactatttgtatagtatagaattttggaaaaaagttacgggcggcatagtctgatacaagccaggatgtttggatacctcaactctagttattacacaagtagcatttcatgccaaaatagatttattaattcatcttaaaaacaatcatcatcactagtaattcatttctttttgtctctctcgatggagatgcaaatctgaagaatcaacttgttactccacgggcgaattggcatgtatcaacgatagtacgagcctgcttagtcaccaatctccaaatttttgacgattccggctccgaggcactaagcaccaccatatcgaaagactcgcgacaacctcgaaaaaggaaaccccatttcaaactctcagctgtgtccaaactaccgcagctttcgcaaagcgcagctctcccaggattattctcctctcctctggggatcttatcgctgcccaagaagggcaattggccaaaagcaggcgatgcgccgtgagttaacagaaaagccaagaaccttcaaagcgagcaaaaagatctaaccaggagccaaaacacagattcatattaaattcttctctcgacgacaataaagcaacaaaaccacacaaaccgcccaccatgccgtccatactcaacatcgcacacatgtgctcccacctccaaaacgcctccaaggcccgcctcggcctcacctccgtcgccaacaacaaatacaacctgcacctcgccctcgccctgcaccgctccggcttcttctcctccgtctaccgcgcgggcgcccagccgccgaccgccgagcaaatggtcgcccaggtccccgagcccgtcacaaacgccaccgtcgcgcagatgcgcatctggctcggcctcaagtactgggagggccggcccgtgctcaacaaggcctcggtgattagcaagccgtcgcggctgatgacggtggacgtgcaggagctggggaggctgacgagggggttcccgaccaaggtcaagggcgggatggtgcagggcttgggggtgggcgagtgtatgtttgtttcgacgtcgaggggggtgttggaggttagggaggcgctggcgaggaaagtgggtggtgttttgatgtgccgggtatcataaatttaaacgtcaaaaagatgggagggtggtaaaagggaaaattgcggcttcatgatgtatatatatatcgtctcataaagaaatggcgggggagaaaagtacatctcactgtatgaatagaatgaacttcaaacaaaacacacaaaaattgtcaatttgaaaaagaagagttggggggctgttttgatgaagccaggaatagccatgtctggcaaaagatcaatttaaagcagtttatacaataattccaaagtcccagaagaaaaaattcaccaatggtcgctataaacaggtaggtatctaaggtatcttaataaactacatctttccttttcgacagagcacctgtccaatattacatagacaaaggattcgatatcaaacaaaagaaacaaggcacaaaaaaaaaagcatctccacctagtcaatctgacaaaaacgccatccacgaccataagaaacaccaaactgctttaatttttcccattgattcagattattgcttatgaggatgcctagagggctggtccagcagtcgctttagtatgtctctgggacagcggtctcagcaacttgctcctttgactgttcgacagtctcaggagctggctcgacaggagcctccacgctggcaacctctggctcagcaacaacctcaacagcagattcaacggcaggagtctcttcagccttgacctcgacagcctcaacagtctcaggagcagcctcaggagcagcctcagtaagctcagcctcctcagcaatcgcaacaacctcctcaacagtctcaacattggcagtctcaacggcagcctcttctacagggagaggttcaggctcggcaggctggacgatggcgtcttcttcgtgagccgcctcctggacaggctcctcaacggcctccttaatctcggcaacgggcttctcctcctccaatgtaggcgaaggagacttcttaccaaccagtttcttgggagaagtcttcttgctggggctgttatcatagtggctaccgtccgaagctcctgatgccaccgttccagcggtggagggtcgggatccagctcgagatccagacttcttggggggcgtggtcggctcctggaatttgctagtggaagcttgggtaggtcgcatcatgcgagccaagaagccctcatccacatccttggccttcttggttgtttcacgagcaggtttggcgggcggtgggccaatgcttggccgagcacgcgaagtaggtcgcttagctgttccggcgctggaagcagctcggccagatgcatgcacgccctgtcggctgagcgattggcgtgaattggtctgtccagcctgggtcgttccagctgccgcgccagtcttggagacggaggaggcagtgggagcagtaagagaagaaggaaggccaaccggtttggtgggggacttggtcctcggcctggcggcagcagtgctggccaggggtttcttgacggcagaggttgccgctccaaccctgggccttgtagtggcagttgacctagctgcagcagatgactctctcttcacagcagaggattctgcggccttctgtgttggtctgacgcccgctctcctggaggcatccgtagtagccttggaagcagtagccgctggcttggggatggctttggcagccgctttaggagctgcagctgttcgtgtagcagcggtccttaaggtggttgtagcagcctttgtggccccaggcttggcgacagacttggcagctgctggcttcgtgatcttggttgttttctgcgcggcaggacgagcgccgctggcgggaacagcttccttgggcgccggcttctcgggttcagcttcaggcgtaggcacagcctcgggcgcatcctccggggcagactcgggcgcagactcgggcgcggattcgggtgcagattcgggctcagcctcagcctttgcggtgagcggatctgctggcgacaggatgccggtgggagtctcttcgtccatgaccttgtcggggttgtggctcggctggtccgacacagctccccggagctcaaaggaagctctggcaacgcccgcggacaacttgtccatggcggagctcatgctggcaacggatgcagacgacattggcggtttgtcctggctcgtcggggcgggttcgcgggggatgtcgaggctgggtcgggcggaagagtcgcgagaggcggagccgttgtctctaaccaagccgatgacgccgttgcgctcaatggccacaaagctgcttcgcaccttattgagcggccgtggggagccgctgagagctagtggcgcgagagaaaacgagttagcggacggcactcttttttgtcttgcgtgtgtgagtgtgtgtggcattttgcggcagcagtagctcttttggggggaaagcagcctccagctcagccaagctcagaactaacagctacaggagcagctcagcagcgtctgcgccggacaacaacaaacaggcttcttgaagggcatgtaatgataggctggagagcatgaacagagaggagatcacggagcaaaacatcagcacacactgagagcattacctcctggggttggagagggactagaaacaccaagggatctacctctatcttcgtccgttgggctcgcgtcccctttgttctcgaacatggctcgcaggttcttgaccgcgctcatggtgaaagacgggccgcgtccgcggggggaaactctggggagggatttcgtttgcactcgatgctggaggtgttgttggtgaggattaggattaggaagaggagggaaaaaaaaaaaagaaacaaagaaaaggaatactaggtctaatagcttcgcaggtctgcgagtagggaaattgataaacaaaatagagctaggccgaatacttcaagttgtaataagggagaagggaacggaggatccagtgtggtggcacaagtactgctacaagccgcggccccaggaggctggaggcgggccgcgggtaaaacatgcgacacaagtccaggtacggaagcctagctcgggactccatatctccagactccatccatggcgcgacacgggtcaattggaatcaggggtatctgtagatgaagtggcctcttttcacaattgagagcagtaatgctgcagctacatagccgtacctgtacaataagacgaggcataacagctgaatgtgagtgaaactgtgtcttgatccgacacaggtgcacaagtgtctgtcttacatgcttcacaactcttgtccaaaattagcaaccccagctgcatctgtcaggccgagtcatctctccatcagccacatcagcgtggcactgcgccttacgcaggcgcccgccaaactgcgaacatctcgagtcaaacccgccacacaaggcagtttgtcaacgcttccaactgcaagaaatgaggttcggatgggccgatccgctatgccgctacagcgcaagttgggcgtttccccagggcgacaggtggcctatatagcgggaccttccagaacaaggacctgcttccacgcctgtgctgtcatctacaggtacatgccgctttcgccgtagtgctcgtacttacaccaagttacggcctctagttctgacgacagctggtaatcctccatcctactgtaatacaggatcgtgtgttgctgttattagaaggtattagtctatagtagtatgcacctaatgttggtataaaccactccatagtggtggcgtataacggtgcaaggaggccaattacaaagggcgcaaagggtctcatacgagtgtgtggccactttgggcaacacatccagtggcgcgacgacagctgattggccagcaagttgaaatagcttgcaaaatagccagacgcgttttaatctcccttgctggatgttggaggggtggattcttttcatgtcaggagacgaggcgaaacaaacgcagcttactgaagctatcgagacgaacttcatttcggcttttgagcgctcgatgatgatgtctattcaaaaaaacctgtgtgtccagcattggggtgaaaatgaaagtaccggctacggggaactcggcatgggtagcaatctgtcacattgtctgcgagatcctgtatttactgctccgaacactaatacgaagttgacagcccccccttgcattagttgaggagagctgctgctcctggtaagtggcatactgtacagtacagcaacgacaaacctcggatatctccgccctaaagaagcacgcaatagaaattatctgttttcaaagtcaaaagacacttcttcataaactctttcccaacggcgcatcgttcgcaccaggcccttacttgcatatggcttccatgtagatatagttggggacatgttagtatgcatcacctgcatgatccagcaacagttaaggggaccccagccagaagcacgttccccataccgaaccctcctctcgttattccaggtcctcaaaccaacaatcccttccctaacccacagcttctccatacagattcccgctgctagtgcacaacgtttcgttgccatgtaggtagccagccgtactgtatgtgttaccgtaccacgattcccaacatcgagttgacacgttgtcgcggcatgagatgagagatggcccatgatttttctccagggattaggcggaaacgagctacctcttcggatgtgcccgtgccttgtctacttactctttaatgacagtctagccctatgcacgttttcttcccgtatgggtatgatgagagaacggtgctactaaagtagacaagcgagatgctatacaagtcctgctgcgagtgcttctactagcgctgcttggatccctggtattcgcagcaagtcaatacgaaaacgcagtttgtctccccacatgccagcccccttgtagtatcaatactactgctgctgctactgtatacatggtatattagcagtagaaatttgccaaggttatcctgctgacatacgcatctccatcatgaccgatgcaaggccgggcggatctgtttgtttcgagctgggctcacatgaaatgaaatcactcatggctcgtgggctgttcattgcgagtgaagtgcaattgcgtcttagtgtacacgtatatgcatgaatcaagtctatctatctgcatctaatcctgctactagtcctagcagcatttgcttttttatatccctgaaccctttttgctggctagctcttattttgcttatcctagaatcatcagatggactacataaatcacatctgcatgcttcttttccgtactccatacatagtacaagacgcgttttacaggaggggtattcgtacaaggcagccccccggctatcattcaagacgtggtatgatatcacttctcggggagactgcctaggccaagcggccttcattagctaaaaccatacggagcttttatttggttctcttggcgtcgagctcggcctcgtacttggcaatcagctccttcctattgacgaggttagtcgcgtctcagtaattcagtaagaggggaatattataaagaagaaacttactgcaagtgaggaggagcaggggcatagtggctaaactccatgctgaattcacccttgccctgcgtggcggcacgcagctgcgagctgaagccaaacatggcgttcaagctgcagtcacaggtcaggataaagtcttcgctgccaatctcggtatcgttaatcgtagcgttgcgcttgttcatcaacatgagaatgtttccttggaactcgttgggggcggtaatggtcgtcttcatcaggggctcgaggacctggccaccggcctcggggaaggccttgcggaaggccatctgggtagccaagctgaaagcgtaatcggaagaatcggtaacgtgggtctggccgtcgttgataatcatcttggagccaatgacgtggtggcccagcaggggtcccttttcacaggagagctcgaagcccttggaacaggcagacaggaacttatcgggaatgtggccgccgacaacctggctctcatagtggttctcgtcgggcttgtcattgggctcgatgtaaccagcaacgcgggcaaagtcaccaggaccaccgctctgtcgcttgaggaggtagtcgaaatcagcacggcgggaaatcgtctcacggtaggcgacgcgaggttggccagtgacacactcggtcttgtactctcgcttcagacgctcaacatagacttcgaggtgcagttcacccataccggaaatgatagtctcctcactctcggcgtcaacgtggacacggaaagtcggatcctcgcgctggaatcggttcatagccttgctgaagttgtcggcatcgccagaacgcttgggcttgatcgacaaagacatgacggcatcgggaacaaacatggaagacatggtataagggagaccaccatcggtaaaggtatcaccagaggcgcagtcgacaccgaacacggcgcagatttcaccagcgccgacctcgctgacgtcctccatctcgttggagtgcatgcgaacaatacggggaatgcggaccttcttgtcagttcgggagttgtacaggtaggtgcccttgctgagcgttccctggtagacacggatgtacgtgagctggccgtagttgttctcctcgagcttgaaagcaagaccgacaaaaggcagagagttgtaaggaaccaatttgaccatctcttctcccttggacttgtccagagcagtgttttcaatctgaccggggttaggcaggtagtcgcaaacagcatccagcatgggctggatacccttatcggccagtgcagaacccatcatgacaggagagaatttgagggcagtcgtagcgcggcgaatagcagccttgatctggtcgttggtgggttcctgttcgtcgagatacagctcggccatttcgtcatcaacgtcggccagcttctcaatcaggacctgtcgcttctcggcggcaagctcctgaagattggcagggacctggtcggtaactcggaccttggtaccacggggaccttcaaagtacatggccttcatctcgataatgtcaacgacaccctcgaattcgtcttcagcgccgatggggatctgaatggcagccgcggggatcttgagcttggagttgatctgttcgacggccttccaggggttggcacccatgcggtccatcttgttgacaaaggagattctgggaacatcgtagcgcttcatttggcgatcgaccgtaatcgtttgagactgaacaccgctgacagcacagagaatcatgacggcaccatcgagcacgcgcagagcacgctcgacctcgatggtgaagtcaatatggccgggagtgtcgatcaagttgacatgatacaattcttcctttccgtttaccgttttcttccagtcgcagaacgtagctgcagactgaatagtgatacctttttctcgttccagttccatagagtccatcttggcgccgacggaatccttgcctcgaacctcgtggattgccttgattcgtccagtgtagaagagaactcgttccgttaccgtagttttgccactgtcaatgtgtgcctaaatagccatcgtcttagtttcttctttcatttctttcttgttcatttcaatgcgccattaacaatcgcaagggatgtcgtaccgcaataccaatgttgcgaactctttcgagacgttgagcctctgcgggatccatgttggcggcaacatattcgggcgtcagactggcagcatcattctgggcttttttcaaactgcattttccctaaaagtcagccttttgtttccggttgtatgtaacacaagcttaaaaagcccaatgcatatggagtgtgtaggtagtccttacgcttcctgcgcagcattacatcgctgagacgatgcgctgaaggctcgcagctggctttggacagccaagggaagaatcgcagcctggaaattgcgagctccagaagctgccttctgggcatccccaaacagatggcaattaagccatctggcagtcccaaatgccctcatggtgcaagcttgtccacgggcaaagtgggtgtttggcactgaagatcggccatcggcttaatggccgcattgaaacttttttttttcttagtccgtcggggtccctccaattggctcgcccctcacgtgctggcgcaaatcggaccaccaccacagtgttacagaatagctgctactagaattgaagctactcaattgtaaatatgcatgcactcaaatacggccaaatagtttaaggttcagaattcttgttgtagaaggataataataatgattttgatttttataagacatgtttagtctaagctgcaggtctatgtgcacttatgtacctcaggtatatgaacgctcgtttttttgtagcgaatgatcgagaagccggcctcctcaactccagcggtgcttgctagtattgaaaaaaatgaaaaatgaaaaatccctattatgccaattacgccctgaatcatgtcaaaaagtcattaaaagcactactaggtgggtagagcgtgtcgaagagattgtatggctaggtatgtagatttacagccagccagcgccgaaaatagcgcctccaaggagagtgtagccgatggtcatgccgacgataattgctccagggccggaaaaggcgctcgtataaggcgcagcgttgtcgctatcctggaagccactagcagcagacatgccgcccgttcctgaggaggggccagatttgctctggttgggggcgctggtggcggacgggataggagcgccactgctggcgaaagcaacaacgttggtctttgtggagttgaagtttgtcggagcaatggcaatctcgttgttgaccaggtcgtagacaacaaacgcagagcggaggaaagtatcgcccagcaagaaaggggagccagtcgtgttctggatgccaaattcgcaaacagactgaccctggttgggtcccgaggaaaacttgggctgagggccgccgctaaagaggtcgagggcaagctcggccatggtgacgttgatcttggggccgtcggcaccagcaaaagtgaaagagaagtgtccattgacatttcggattgagcaggggacaacagccaagccgaattcctcgttgaagctggcgcccacttccttccatgcctgctcggccatgtcctgcggcagataggtcagagtcgttcccgagtccagaacggcgaccagagagtccacactcgtgctgagcgtatcggttccagaagggcttgtggcttgcacctcaaagagctcgaccgcaaactcggtgaagacattgctgttgtcagcacgttgaatgttgatttttgtgagatcgccctggtacttttccgtgtcgataccgccaaataggatggagcccgcgctggcatcaaggtcgtttagccacagactgtaggcgacggtgttgattagcttctcctgttgtaagacaaccggaaggttcgggtaggtggatcgtattgtgctgagagaagcctcgtcgttgatatagccgactccgatgaggccattggcgatggatgagtccaggccaaggcccatggttagattggagacagtcacgccaccgatgtggaagtcgtcttggatgtagtcgcccttggaaaatgagttgtcgacataggtaatatcgaattcgtcctttccaacagttctcaagctagtggacttatcagagtcaactacaagtggttgtcagttaactgtaagtgaagggcataatttgactcggatgactctacttacagcttccaaaggtgcagccaggattcctctgagagacctgggtacagatgtcggcgcttgaagaaggtacccagacatcactactgcctgtgtccagctgaagggtaatgttctgagggggtgttccaacctcgacgttgaggaagtatccgccctggatctgctggtttgaaagaacgccgttgatggttgcagcccggcggcctagatctctcaggttcggcccgtctcgcttctggatgtcgaactggacgacttgtgcctgggcagtagaagccagggctacgccggcagcggccaggggtgaggccttcatgatgcaaatttatagaatactccggttcgataaggtgagatgaaaatgttttttttttttcccgcaataatccttcaatcgtatatcacagggctcaggggatgggcgtcgagcgtctcctgagtggtaggtaatataaatgtatgtgggggtcaagataatgggtataataggacaatgccaaaaagatatacagtgatagatgacttttaacaagggaaaagagctcaaaaaataaagaaaacaaaatcaaacagcaaacccaaaaacatcgcgaggctcaacagggctccatgactctattataaatggtaccaggcaaagcggattccagcgtggctgtgtgaaatgagacccgtggccagcgctgatgaaacaggagaagctgcagcggcaaagcgtcgtcattagcgccgatggggtggatgctgggtcggcaaagaagcaaagacaggcgctggaccccatgccgaacgcccgaagtgtggcaggacaacgcgcgcgcggatttcacggctctgcggtgacgacgacagcctcgagttttccggggaagatggaaactatcgcggcgttccattgcttcttctcctcgtggcttttgagtttgtgagcttctgggctgtgcctcttctttgtccgtcggcctgtgcgtctgtccgcttccgtactgctcgtgtcgacggtactgcaaatactcccaggcagtgtaagagattggccgtggaattagatgattacaggcgctccataccgctccacgtaatacggaccgcgaggtacatttgctcggccagcacgtattcctacaggactgggaaccatttgaacgaggcactattgggctccgtgcgggcagggttatgcgctgccaagagagctgcaaattacgtctattgcttggcatcgtctatcgcacgcacagactgagcacatggaaaacacacaaaggcagcctgcgcgttgtaaaaatagcacttttgctggggctgaggctgaggcaccgatggaatcccatctgacgcttgcccaatgcggagtgcccgcgctatgacagatacgggcctatgcgccactgcactgctactgaaccagattctgcccaacataggccgcgagtttctgcagcgcttccgccagcacggctgaggatccaacgtagccgactcttacatagcccgcaaagtcctcgccccggccaaagcagtgggagccgggcacgaaaaagactttggtcttgtccagcacgtcgcggcaaaaggcaacgtcgtccaccggcttgccctcgctgcggaactgcacaaatgccgttgttcccgcggtgggcgccacccaagagcagagtgcgcgatgctgctccacgaaggccttgaccatgccggcgttgcgcttcgccatgtcgacatttcgctttagcagcgggccacgcacagccggcgacagcgcatagcttgccacctggtcgtccagctgcgagacgctaatcgccgtgtagtggcgggcctcggcgagcctctcgatgatggccttgtctcttgacgcaatccagcccactcggatgccggccaaagagtatgctttggacagagatccggtgacaatggccttttcgtagcccagatctgccaccgatggcggcatgttcgggttgttttctatcccgtcgtggaacagtggccggtagacctcgtcagatagcacaatcatgtctcgagccctggcaaagtccacgatcttatcgatgagatctcgtgggatgggtaccccggtagggttgttgggattgttaattacaatcatctttttcatccgcggggtgattagcgtgaaacaaatcatgagcgcagggtttctgttttgcaaacctttgtgttttctttggcgagctgctccaactcgcccatgtcaggcaggaagccattctcagcatgtaagcgccatagagaaacttccgccccaaggctctcggggacagagaagagctgctgataggtagggtatacgcatatgacatggtctccggggccgaccaagccgtagaaaactagaaagttggctgctattgcgccttgcgtgacgagaacgttgtcgctcgacacctgctccccctcgtacagagatgcaatgcgttctctcaaggttgacgatccgcgaatggccccataggtgaggacggtgctagtctggagcggattcgcagccttgtcgtttgatagctgcaccagctggtcgatggaaacggattcgacgcatgtctcagcaatgtttagaacccccggcgttgtttcataatcatccatccactgctctacctcaaaccgttggaagcgcaccatggttgattggcagtaatgcggctgccctgaagctctcacagatgatatttgctatcttgctggtttgctatgcactcttcatgcccagtaggggggagcaggtttctttttaaagaatccgatccatgtacttgctgatcaccgaggccaatatgagttgttgctttgggacagaaccccatgtggggcatgcaagcgactatcggagaatacataactatgaaggcgcgccttattgtttagtagtaggcaaatggttctagctgtgattggtcgctgtttatacatttgctggataggatagattgtcgatcgattaggaaagtgtgacaaacatagcgaatgctacagttgttggtagaattatggcttacatcgtcacagaatggctgttgggatcaacaatatctgcagagctggtcaacggcttttaccatctatcattggtgctgaggatagtactgcattccaaatttgaggtaacatgcttgcacgcggcaagggtattttatgtgtatatacatatcgaaatccaaatgaagcaaaaataccaacttcaacaagatgacattcgtttcagtagcttatggagatgcaagcaagacatcatggcaagctccaggttaggtcttataagagctctcttgctatactctgaacagcatctcgtactacagcagaaaagaggtgcacaatttcaatctaaaattgcatcgtaattccagcattaaattgcagtcaagtactagtaatgcatctggcatttggaattacctagcgatatcgcaaccattgctaaagcagcatggatcccaggcgactccagcgttgcgcagtcacatggagcctattacagggcatcttgttggggttggctgactgcggagcatttctaccgtgaattctcccagtagcttagtacctacctatggatgctaatgggcacatagcttggcactggggctggctgcctggcattttagcctagaagcatcctgcatcatgttagcagtacggagcagcgtagatagagtccatgagcgtacaaaatttgcatttcgttgagagttcggggcgcaaaagcttgaaggaaatacgcgtaacaggtgtactcaggaaccaatgttctacacgcaaggtacggccagcagccccaatttgtacaagctctgctacgctgatcgtcaccacgtgccttgtaacgctcggcggctcagcaggtccaaagaagctcccgcgctgcagctcagcgctgcggaggccgtaccaataccaaatgagtgacaaggcgggggcctaggttgccccagaccaccgatgacgaccttgtttcgcgccaggaaccaggccgcggtacgtaccaggcgccagctcaaccaacctccaggctggctgcgtttcttttgcctcgaccatcgaaccaccgacacacaccatcgactctgccatcttgagagctgcacccgcacgcgctcatcgtcatggcgcctctcagctgtcgaggcctgctcgtcgggctcgtggctctactgccctctttgacggcggcctacgccaattccagctacaatgtcgatgctctgcgagcccagttcgcgcttatggatgaccgccccaaggattgtccgccatggtaagagatgcactggagtggctattcgctggcatggttgcgaccgtactgacgataactttgcagcttcaactgtctcctacctgcccatacctgcgcgcagtacgccggctgtaacgagttcaatggaaaatgcgactgccccgatgggttcggcggtgacgactgtctcgagccatgtatgtttatggaccgcccacctagtgctacctatctgattttcggcgctggcgcaacatcgttgtctatttccaggcatctgttaactgacgcttctccgcttagtgtgtggttcccttgggcgcggcaaagaccgaccgatgcgatcgggctcgtcttgcgaatgtgacgaaggctggactggcatcaactgcaacgtctgcacaacgaaccaagcttgtaatgcgctgatggagactggcagcggaggtgtctgctaccagaatggcgaactcgttaaatacaacaatcagatctgcaaagtcacgaacaagaagattgccgacttgcttggacagcaaaagcctcaagttacatttacctgcaaagaagaggaggaaacttgcgacttccagtgttggtttcctgtgccccttgttaggccgtgatgcatctgctgaccgctctccctttagtctggattgatcaagttgaatctttctattgccacttgtcagattgtgcatctggtgcacagtacggcatcgataagaataccacagcatacaagtgcaaccacatcgactgcagttgtattcctggccgtatgatgtgcggcaaagatggttcgctcgaccttaccgattttctggaccaagcaatcaatggccctggccgattcgagtgtactcaaaagggcggcggtgcccatgactgtgctttcaaagagcccgcaatggacgatctcatcactagcttaatcggcgactctagtatccttctagactgccaagcgggcgagtgcttgtacgagactgaggtgccaggttatcaccgtccggttaagcaaatcaatacgcccctcattgctggtgttattggaggatcttcgctcttcttggcagccgtcatcattggaacgtggtatttgtctcgccgcaggttgcgttatggagcaattcgcctcgaggattccgacgatgagagcaccaagctcatggtggatcataagcctgccactctcttcttccaaaatgtcgcctatactcttaatggaaagaatatcctgactgggatccaaggagtttgccagccaggggaggtgactgccatcatgggagcttcaggcgcgggaaagacaacgtttctggatattcttgctcgaaagaataagcgtggccacgtcagcggagatttttacgtcaatggcgaaaaggtcaatgatatcgattatagaaatgtggttggattcgtcgatcaagaagacaccatgctgcccacgcttaccgttcatgagactatcctcaacagcgctctgctgagacttccccgggatatgggtcgtgctgccaaggagcagagagttatcgaggttgagaaagagctaggaatttatcacattagagactctctcattggttccgaagaaggcaaaggccgtggaatctctggtggtgagaaacgacgcgtgggaattgcttgcgaactggtcaccagcccctccatcctcttcctcgatgagccgaccagtggattggatgcttataatgcgtacaatgtcgttgaatgccttgttaccatggccaaaaactacaagcgaaccgtcatcttcaccatccaccaacctcgctccaacatcgttgcgctttttgataggctcatcttgctggctcagggcaaattggtttactctggactcttttcggaatgccagcaatacttcgatgatattggctatgagtgtcccccgggcttcaacattgccgactaccttgtggatcttactatgcatgcgagcagcaaccagacggtagacgacggacgaatcgatgccgacggtggaagtgttggcccaagcagtacgcgggctgtcaaatccgttgcaagcaccaccattggaagcgctggcgaggttagtgccgagccatcattacgtcccaagaaccgacgccgcgactcggtcaaggtacgacaggaacgagagctctttacgcgtagaaaggcccctggcactgccgcatcttcagatgccggaggagagaaccaagatggctatcggctccagagcaaccccataaactctcagcccagccaccagctggatgatcctcatgacttaccccctccggctatgacaggaaccgatctggatatcatcactcgatcttttgccaagtctcatattgctgcctctatccgcgacgacattcagcaagcaatcagtggagccgaagcggcaaatgggtcaaatacgaacggatatgctgcagacggaccaaacatctatactagcgctgttggaaaaggatacgctcggattggatacctgcgccagtttatcatcatctctgggagaacctggaaaaacctgtaccgcaacccaatgcttatgctcacacactacgcaattgccatcatcttggcggttttctccggatacttgttctatggcctcactgatgatattcctggcttccaaaaccgccttggtttattcttctttctgctggctctcttcggcttcagtactcttacgagtctcaatgtatttgccagcgagcgtctccttttcacccgagagcgagccaacggctactattccccagccacttattttgccgccaaagtcctgttcgatattattcctttgagaatcattccaccgattctcatgggttccatcatctacccaatgacgggcttggtgccagattcggcgcatttcttcaagttcatgcttgttttagtcctatttaatctggcagcagcagccatctgtctgtttatcggcattgtttgcaaggacggtggtgtagccaacttgattggtagcttggtgatgctgttcagcctcctcttcgctggtttcctccttaatcacgacgccacaccaaagggtgctctgtggcttcagaccctctctattttccactatggctttgaatcgctcatcgtcaacgaagtcatagagcttacactggtggacaaaaagtacggccttgatattactgtccctggtgccgctattcttagctcctttggattccaaaacggcgccctttggtccgatattagaaaccttggtatctttgccgccgccttcgtcgttctcgcctatgccgcgatgcacatcttgcttgtcgaaaagcgatgagaagagcagcttcgattccatccaggatgcgaagaggcatttttgtgcaggttacgacatgtacatactcatttcaggcaaactaaacttcctgggaatattgcacaactggcgttttatggttagagagcatatcttgccccttttttgaattttcgcgtgtatctgtggcgatagtttttgggcattggcagagtgccttgtttggacctaattaacgctaaatgatcctttttcttcgtaattgtatgcaattgagaaactattttgaatggcatagcttgagctgtgtttaatttgtgaagcttgaatgtggaatttttccaagtgtttctgatatatatataatacattgcaatgcgctgtaagggcgcatgatattctacttcttcatttttttttttttacaagaaaattctcattatcgctactccattttgcctcccgtaaattcctcagcaatcctcttctgccgcttaacggagcgatcatattcggactcgtagtaatccatgagcttggttgaatttccagttgtggtttccagcatgtttgcgatggagggaggctttccgtagattccccaagcgttttcggttgtaccataccgttggaagtattgactttgtttcctgaagtagtcctcgctgaaaatctcatcaatctcagccttgagctcgctttcctggacgatgaagttggaggcgttgatatacagctccataagagcatcccgtcgagcttcgtatttagccttctctttcttctggaccttgacctggctacgctgggcacgggcaaagcgctctgggtcggggtatgttttggtgtccagaatagcatccaggacggtgcttcgcgtgagtctgtcgtcttctctttctggcgcagcagcagcctcgttgttctccttgaatttgcggcttacgcgggcgttcctaattgcatcgctcttctcgcggcgtgtatagagtgccttcaaaccttgctcaagattcgttcttcgggtttcagccatttctctcttccatctctgagaatcgttcttgggttcccgtgcattggcagacctcggggctgtcttgttgatataatcgggcttgattttgcgatcgccttcggatcgaaggaacacctgccgcggcactggcagtgagcctcttactcgaggtggcttgacttcgtcagtttgagactgaggaggggaaggaagtcggatgtaagagggagattcgggcgggacggcattggagagaatggccggggttgttgagaagctgcgtgaagtagacgacaattgccgaactactggcctgaggcagttgcctgcagaatagagcgacattttgaatagaagttgcgctgcgaaattgaagattcaactgcccacgcacgaaggtggtgtgcgatatcgacttacagaaaattgcccatatccgcagagagcagctcggattaactgatgccgattttccgctgtacccctgttttgcttaaataagttgaccagccacaacctgcggagatgtgggctagtggggtcctctgagaaaaaaaaaaaaaaaagttcgtgataagaagctgcagccacttttttccaatcttctctgctctctttacttccgcccaagatctttgtgcttgctagcaagccaaaaacttcatcatgggaaccggaaagaaggaagccgcccggcgcgtgcgccagggcaagactggagatgggatgggaaatgttcgcgtcaagggcgagaacttctatcggtatgtgcagcagctgtgcctgatttcttttgttggcgacaatgtgtgctgaccaatgttgcgtttgaagcgatgcgaagaaggtgaagctcgcgaacatgtacaaggatggcaaggctcagagagacgcggacgggaaaatcacaaaggctgcgagcttccagtcaagagacatccccaacgcccgaatcgagccaaaccgcaagtggttcaccaacactcgcgtcgtctcccaggacactctcacagccttccgcgaggccatggctgaaaaggccaaggacccttaccaggttctgctcaagtcaaataagcttcccatgagtctcatccacgacggaggcaaggacaacaacaccaccaatggcatcaagcagcacaaggccaagatgacgattgagacgtcgccgtttgcgggtgtctttggccccaaggcccagcgcaagcgtgtcaagctttctgtcagcactgttgatgaccttgctgatgacaccgagaagagcatggagacttatgaagagcgcctggagcacaacaggcttctgagtggaaatggcgaggagcccgagtcacttactatggctatcgaacctgtgtttgataagggccagagtaagcgtatttggaacgagctctacaaggtcattgactcttcggatgtggtcattcacgttcttgacgccagagatcctattggaactcgatgcaagagtgttgagaagtacctcaaggaagaggcacctcacaagcacctcatctttgtcctcaacaagtgtgacttggttcccacaagcgttgctgtaagtttgttttaatttcttttcccttttttccccctctatcaatatctctcttggctatatgcccccaattgtttttgtcaggacacctcgcattattccccgtggaggaccgtctgttacaacattgggagattgattgcaatctcgactgtctcagcttcggctgcaggctgatatggtgccgttttggttacctatcaagagaaggctgtgtgtctgatgagttgaagccttccctcgccctcgctggcatccaaaggagcttcttagtgaagacacgcacatttctacacctttgttttttattatgatattcatgtacaacattttgatgttctcgtctaatatgagaataggccgcctgggtacgagctctctccaaagaggttcccacgcttgctttccacgcaagcatcaacaactcgttcggaaaaggatctttgatccagctactgagacagttctctgctcttcacacggacaggaaacagatttctgtcggtctgattggtggccccaacacgggaaagtcttccatcatcaacactctgtccaagaagaaagtctgcaccgtggcccctattcctggtgagactaaggtgtggcaatacgtaagcttaatgaagcgtatctaccttatcgactgccccggtattgtgcctccctctggcactgatacgccaaccgatctcgtcctacgaggcgtggcgcgtgtcgaaaaggtggagcacccagcgcaatacatcgatgctctactgagccgtgtcaagcaaaaccatatggagaagacatatgacatcaggggatggcgaaacggaacagagcttcttgagctacttgctcggaaaggaggccgtctactccgcggaggagagcctgacctggatggcgtagcgaaaatggtgctaaacgatttcatgaggggcagaatcccctggttcaccccagctcctaaactgagtgaagaggatgaggaagagggaagtggcaatgtcaatggccgccgcggcaaactgggtgagatgccccggaagcgacccgcttccgagacattggatgacgctgaagaagccaacgccgaagtccccggaaaggaagctgacggggacgagtcctcggacagtgagtttgaggggttgggcagcgacactgaagaggccttgtcaagaaaaccttcttttggtgctaccagtggagctcaaagcgatgctgagagcaactctgacgatgtcttgtccgttaacgacctgagcgatgacgaagcttccaaggaagctactcccgttacccaaatctcatctgacaagcctggtcgctccaacaagcgacagcgtcgttgaacaagagacaggagatgcaacttcattgaaaccgcctttgagaatagcagtttggaatctcaaacaaattcgaatgatgcaataagcacgctattcttagaagagactgtctatacccttgctccatctttgcggcatatgggctccattgcgagaaaaaacattgtcctggcatcaagaacaccattagccgcgataagctgttagctaagatcagcacattttaggatatgtcgcctaggccttgcaaaaaggcccgcgatatccgagctggcaatgttctgaacaaacaagcattgaccagtttaaagcaatcgatcacacaccaatcgcgatgtcagtttgcgtgcggtgtattctaagtggccctgcctgccatgtggattgaaggagctttgtacagaaacggaaagctctagatggatgccagagtgcagggatctatgcagtgtgtgctccttggagacgtcattgggatgtgccaagctttggtgaagcaaccctttacagctttgcgaagaggcttggaggattcgatccgtgagctgtgttccgtgatcgctctaagcagctaggtcggtccccgagctcatcgtcttgtccaaatcggctactcatgatgagagaaacgccggagtcgagatggccccgcaagaacgcgctgatcaatcacgatcacgatcgctcggatgggcaggaaagtaaataggcatctttcagcatcaaggtcacaactgtctgacacggcggacctgacttagacaagtcgaaataatacccaccaatgaattaatgttaccaacttgaacggagtcatcgtgactgtgattttagtgtccaatgtcttaactcttgaagtgtttccctggcgtctttgtgtagggggctctagttccacctgcagtgcggattgagtcgagtcgcacggcagaagaagctgaactaatagattatagacaagctaccgtggtgacgtttgtactccatacagccactgcaagctacccgaaccagatcgaggttgaaggaaaccttgtcctgagctatcctttccagatacgagttttccccaagatctcattgtgcaaccatgaactcatctgttggagctgaacaaagcggatcgtcggtcatcttagccggatggccgcggttggccaaagcagagcctagtgataactctaacccgttttcaaccagggatctgcctgtcaaaatgacaaaatctcagccgaggaggcttcgaattactagttgatagcaccgctttctactacttgatgtgggttgttgcctgataccacacgcatggcccatataacggaagaaaattggttctcacttgcttggttatactgcggctgttggctgtcggctgtaacggctgcgctgtcacggacatgtaagacattgttgccactgttgagtactcgggcgagggtcgtggctctcgcggattggtcttgtttcagcttactcggtgaagcttgggcgctttctctctctctaccgcgttttgctcgatatgctgggggccgaaaggattcgagaactcagaggggcgcacatccccggcagttttggagaatgatgagaaatgcgcagaggcgttttctcgtatttcggaggagtggtgaggtcaatggtgggaattttccttttagcggtggtgatcctttttcaggccatttttcttttctttttggatgacgatgtcctttttggacgtgcatgtggccaggagcagtgaggtaagaggcatcgtggagttggtggcttgagtgagaggagagctcggagggctggatatggacatgtcatgacaaggaggactctctcgccttgatttttgagtatataacgatggtctcattccatcattcttctccctctatcttgttcttcattatacgatattctcttctgtgaaaacaattgttcaagaaacttctgagaggtagttatcctcctttgtggatagcttctttcttctacacataataccctacctatcacacacttgatactacacaagcagaacacttttcgccaacaatgttatactctctacttgctcttggccttggtacggccctgactgaggctgccgttgtgcggacttctggctgccagttacactttacagcttcaggagccatttctggtcctgttggcgagatctcgtcaggccaggtgcgagctggcagcggtgtgagctcgacaagtttcaccctgcagggaagtcagctcttcgatgacaagggccgcggctgttggtggactcgtaagtttttttcttttttttgcaccctcccttacttgtataattcttgttttgcttgcttcgtgtttgagagacatgcataacgcttatgcatacacgagacgcaacgtgtgactcaacacatgtcttggatttgattctggattgtggttctgcatgctgacgagtgtggaacagcgcctgcccatgtgctccagtgcgacaagaaccagaacccagacaatggattcaaggttggatgtgacggctctgtctcgtttaatggacagacggagttttgggagtgccagacaggagagagtggccaatacaacgtctatctgaatggaggacaaggggtcaactgccaccagatcacgctcaaggctgataactgtcactcgggatgcccaccaccaccaccgccgccaccaccagcacaatcatcatcccctcctcctccgcctcatcaaaagacctgcccggccaacctcaacggcccctacgagttcccccacctcatcatccctgtggacaagaccaagccagacaacgccccgggaacatccttcttcggcgaagtctccagcagcgtctcctccatcttcaactttgacatccccagcgacgacaagggcaagacatgcagcctcgtgttcctcttcccacagcaaaaggatctcacgacctcgtcctttaacattaccggctcgggagccctcgactttgccagtttgagcaagcccgctacccagagcacgacgttcaacaaccagccgagcaagaagcaggatttcggaaccacgacggtatctccgggccatagctatacgattgccacgtttgcgtgtcctgctggggaggcgattgcgtttgagatttcggatgcgaatggtgggggcacttcgtttaggtatttccaggattataatccgtcgcctattgggttgtatatcacgaagtgctaaatgcgctgagagaacttgcaccaaagggaaaaaaaaaggaaaaaaataaaagggagatgtgagatggaaggatgtaatgtgtggtgggatggatgtcgtgtttggagcaactttggttgttatgcttgacggctatggatatatgtgataatgatgatgagtcattccctaagaggtagtcaagctttttgtaaatgagatttagctaatttaatttgcctattcaagaacttctttagtcatttgtgtcgaatgtggaaaagaagggaaggtttacatcttacgtgagatgagtttctagaatttctctgcccagcgaaaagtcacagctgtatctcaaagttggacaagtaagccaaaaacgctgagcatagtcatcatctttgaaccattttctttacgcatgcaatttgtttgagatacagcttcgcatgggttcgcttggggagagattcgttgaacaggctaattgtaatcacgacgtttatactgcaacaatgtatcaaagatgatctgctggggaatatgtaaatacagtttactaaaataaagatttctgattggtttgggggttttataagatcttctaacatttatgcattttcgtgcggttgatcatatcgtcgaatatatttatcacttttcattactgcaaaattagcattacaacagttaataccaaaaaatcacatattattcatggtatctcataatcatttgcattattttctagtgaaaatagcctaaaggagaacgaagtaagttaaagatgctacttctactgcctctacaatctctactgctgctattgtcactactgctaataaattctatggctttattgttattaagttttgtttctattagtatgtccattttcagtttgcagctcctgtttccttctcttcccttcatctattagtcgtattattcgcattagcatcctcgacttgacgcctcttagccaactgatcctaatagagtagctcgagatcacattatgctaggagtagacaaaatatatgcaagggccatgaatctgtaatctatgacgccactaaggaacacacagtagctattgatgatgtaaacggcgaatcgcatctcgctctgttgtcaaatcagataccggggatcggcactcatctcgatgtggggagattgtcagggagggggagtgtgaagtaagtgtgaagcaaacatgaaaacaacctctgaaaatcattgcttattcaaattttagcacaattattgttccgattatctggaaaagatgtatctaccacgcagctgcgctttttctttaaatccaccactcgacagcttgctctgcctgactaacgcggtttatccgtggcctcgtcaaacgtatagaaaggacaactctccgttttttaaaaaaaagagagaaagtctctttattgggtatctaacaccggctatcgccagaggcccggcccatgtcgagccgcgactcaccaagagcttcgcttttcgtccaagtggcgccctggttcaccaccttggatgcacactcacagccttagcctcttgtcatgcataccatgagaaagaggaatcaaaattgactggtacttattaccatctagcgagctttcaagctgatattagggagagtaaaaaaactgatatctagcttcgtagatcaaagaggcctttatatacctagttcttcgctgatgtaaacacgccgagtaattaccgttccaaccgattttctccctagaaaaacggacactgaaatttaccccttcaagtaaaaccgagtccctatgggataatctcagtcacctaccaggctgttttgttgcctggcacctccatggctaagcagcatccttccagcaggcccagcctctgccgatttcgcacatgacagcaaagcgaaacatgaaaacatttttgctgatctctaaaaataaaaagacgagcagtctagaacgctccctgcgtgcagcagcatgccatcccgcgccccattgctaggatatcgaagcaaaagcatcgtggaccctgaaaacttgcctaaataggcaatgccgtggtggtgggggtcggcttcccgggcgggcatctccatattatagaaacatctcagctacagtagctcgctaataagcagctgttattattattcagatggcactgctagacatgcgacatgtatcactgcaagattttcacttttaaatccgatgatccggttctagaacccgggggctgatgcccgctttttaccgttcatgggtctcgaggttgcagtttgtgctgagcttcgtgtttgctaccgattccggagcgattatctgtctgcgatggaggacgtgagaggattgatgaaaagagcgtgcatgtatgaagattgccccttgcaggagaattactagcattaggacgcgcaagcggtgctgggtatgcctgcatgaagggtcaagtaatgtgatcatagacactcaataccagatcctatttcgagttttgacgtgtagagtattgccgttgataagttcatctgatgctaattctccgattgaagtcattgggatgcttccattgcatcaatgagctctgaaatcgaggtcaagtgcacgccttctcttgaccttgaagtgatgctaatccagtcagggctcggctaagctttgcggcagtaatgctcctcaaccttacatctcgtctatagacgatcattactagcaatggaagctcaagcataccaagctttgccctgttccacggtcatgggactgctaaatctgacgtgggcatggtttcaactatccgatgcctcgatatcgcaagagcacatgcgttgacgcctatcctgttggtagcgattctttcagttggatcgtaaaacagcaccctcgacgctatagaagcatcacctaactagtactgacatcaactgcttcttcccaccacttggctggatgtctcccagctctgtgtccttgcccaccaccactagacctgaccctaatcgaggtgctctggaggatcctggcttctctgtggggaatcccggggtggcgcttccggggcgtcttaacaagatttagcggcaggatggctgacgccgcctccacaaattcccctccaaaaagccagggcgctaccatcagagtccggctaaccgtcgctggtaatccgaagctcgccgtggctctcgcgagctcgatctggcgggaatagcagtatacgaagcttgctgccccaaagtccaatcatcctctggctcctgatacctctctcttggccagcttgaatttgcaggctcggcagcctgggaacaaattggggctttaatttgaatttctgttcacgagacttctgtccccctcattctccccaccctctcttcgatgccgccccctttccggaacgagaacgcctccccaaatcaaaatcctggagccatgtcctctagatcttgctttcgcgtaggagctccaaaatcctacctcgtacgagagctctgtattggctcgccaaccacatgcatcgccggtctcaatccattgccaccaccccctctctaaatcaattactcactcccctccctggctattcctcattcattttgatgccctcgtgatggtttgcgccttgccacatacaacttgccgccatcgtgatgttgcttgtgcgtatcgtgagtttggcgtagcgttgcctccatcccctcacgccaccaagccttccccgcaaacggttcggtaggcctgaattgtgttggttcctcgtagaatttaaatccaattgccatccgcatctttttgcgtttctgccaccatcattccatcgtaacaattgtctctggctcctcagttataagccaatccagccagccaaaagctttttgtgtagcttctcaggcttcattgccatattccatcatattgagcttcgtcaactctttttgaagtaccaccaccaccaccactcattcagaaatgtctcgcctcgctcctgctctcaggttgctaacccggcaacctcttgcatttagggcctctaaccgtagcagcgctttactggctactaccgctcgtcgaaacatgcatgtctcaccagttctctcatctcctccccttgatccggtcactcggccacatttgctggccgagttcaccatgaaggacaaggtcgttgtaatcagtggcggtggaagaggattgggcctggtacaggccgaagcacttcttgaagcaggtgccgttggtaagctgtttggcaatccaagttgttctgcattttgctgacccgtgtgtcctctcagtgcactgcattgacagactgcccgatcctacctcagatccagagtcggagttctctcgtgtagccaagcgcgccaaagaagagttgaacaccagtctgacataccacgagctggatattcgtaacgtgcctgaattgaacaacatcttcagaggcattgcagatgagagaggtcgtttggacggctgccttgctgccgctggaatcaactatgagagcccggctctcgactacactcccgaagagtctgatcgcatgatgagcatcaatgtctcgggcgctttcatgactgctcaagccgctgctcgccagatggtccgactgggaacgcctggcagcatctgcatgattgccagcatgagcggcaccgttgccaaccgtggcatgtttgctccgtaagtctcatgccacttgtttccctagcggtgctttgtgattctgacaaatacatgatagagtatacaacgcctccaaggccgccgttatgcagctggcccgaagcttggctgctgagtggggccagtatggcatccgcgtcaacactctctctcccggatacatcctgacgcagatgctgctgaacctgttcgatgactaccccgagcgaaaggagcagtggcccaaggagaacatgcttcagcgattcagcgtccccaaggaatatcgcggtgccgccgtatttctgctcagcgacgccagcagcttcatgacaggaagcgatctccgtattgacggtggacattctgcttggtaatcggcaaaagcaacttttggcgtcaaatgaaatagagcatataaaggctggcaggcacttgattgcggctttgatctggtgcgcatgacgaaatagggaaaggggggaagagggataaaaagggatggtgaattcccataatatccgtttttttttgtaattgtttgcatgtttggagttgggcataggtagaaaagaaatttcatgttgcaatctcgacatcagctcgtcgcactattaattcgcgggaatgtgtgtcaaaacgcctgcgggtcctagtttgcccaggaatccgggagtgactctcagtctcttctcaatatcagcgacaggaacatcacggctcaagagatgaacagcatcaaggatggttctcatattggccatgcggcatcgacctccctcgcgacccataatctcaagatcttcgtcagcaactcgctccaaacggcgccgagcttcgagcacagtgagcgtggtgttttgcttggccggtggaaatagcggtcctggaggtacggccagtgattcaggcgagaaattgggcgctgcggtagaagagggcgagaacgtagggtttggctgcacgatgcccatctggtggaggcgtttagagaagtcgccgggggcaaagtcaggatccatggcatcagcgcgaattgctatcagctacgttagagcacacgtatacaaacacaatgaacatgtagatactaaacactggtctccttaccttcgtctttagacccatctccgcgaggcgcaggctgctgaggtctcgccctctgagtggtagcttgaggcacagctccaggtgatctggtgggatacttgcgagctgctccgcgagccgctgctttggatgaagaggcgcccatgatcggttctatttttcgtcgtagtcctgcgtggatattgagcgtagcgggccaagcgaatatgccggagcggtgtccgaaggagaagcaggatcgacgtctttctttaagacaatgtcaaggttagaagggaaaaaaagctatgaggcggcaagctatgaaaattatgtcaagcctaacttttgacagctagggcggggcattttccggctattaaggtgcccaccaagtcaccgctaaaagcacagtggcagctcctggatgcgctgtgacgtcgctcctacagtgcagtctccacggctgatccaccacctacaacctccaacgccaaaagcgcttaaccatgtgaacgcgagatgcggatgagtagaagcagaagaataacagcgttaatgtatatttatttgtgagttcatggctacaatattcccaacatgtctactttgtttctcatctggttaacggcaacatatctaatttccggtttttactacaacataggccgatttgtttttagcatgaagagtctcaaatctattcattagtgggctacaatcaagtgctaagtgaaataagtggaaagaattgtacagccatcttcttacgaccattattattgtaattatctcgtggaagacgcaattccgttacatctttccagcgttcgttcgtctatggcagcgtatatgtctataagatcgtctgtcagcaaagcctacaactgttagaacacttcgttagatccaccaactacgctctcttaatcgtattcaacgcctcctacgctggtactatttcaaactataaaatacataaaataagcgtcaacgccgctgtcgccataaacacgaaccatgactcaaccatgtcctcaccgttgccggttcacagcctttatgatcagcctcgaatccactgcacaagtgtgacagagctcgtgtatgccatcgcaattgttccgatgaccattgtcgagatatccaaacccttctcccacgaagtctctgcaacacccttgtaatgcagataagcagggtagatgtagaccagtggaacacacgcaacacctccgatcaaggccacaaacttatccaaatcacttgctccaaatatagcgacgcaaatgcaaacagcaatggccaaagtccgaagcccatttttcttccatttgattgcaaggctccgtttccctgtagctcgctcgccgaatatcgaagtctccaagatacgcacggcgggaaacagctgcacaggttcacctgctagcaccgcgagcgagtagaggaactgaaccgcattgacgacaggcgagtcttgtgggaagttggagatgatctgaatcttggtgttctcaccaaacgtagcgtaacagagagctccaaccgacgtgaagatggcggtgatgaggaacatgacaaagtacaaaagtcctttgaattgatgtggtttcttcatgctcgattggatcgggaggattaagccaattccttcaaatgtaaaaatggccgagccgagagtgagcggaaagtctgaaggattgaagagcctaacactcgggtccatgccgtgcctggccaggctgccaatatcgtagtaccaaatgtatacaagtccgataaggataaacgcatcagccacaagcgcgacaggccccagtttggagatgttgcgaattaaagctagcggaatgagagggagaaattgcagcgcaatgatacctgccactccaatatgactagcgtctttcgtcacggcgttgagaaaagaatacaaattttcggccgtgaaaatgaggcctgagcagacgaagccgagctgagaaatcgcaattgaggcgaggataaggcttcgaaagcgaggaccgacgatggattctccaagctctccgtaaccaccgccatacttctgacgacagtcaagcagcatgcggaaacagaagcaattgatcagcgaaacagaaataagagcaagtgatgagaagaggatgcctccgttgcggaaggcctttggcaagaataggatgcctgtgccaataaaagctttgaggagcgtgaagaaggtctttacggtgctggcgtcaccctcccggctgaggcgtcgagagcttttccggcgatcggtcttgggtcgcctgagcagcgggcgctgttcgtcagggacttcttcagactcatcagtgactgcagattcgtcctcgtcctcgtcggtgtcttcgagcgcttcacccgcaaagctcccgtacaagtcgaggaaatccacaaaggtagaagccacaacaaggccgctctgctctctttgccgagctcgccgacgcagatgctgccgcctaaatccgcccggctcaagctgctcagaggccgtcagctcgccagatgggcccaggtgaggcgagggatggtgagagaaggtgttggatcggcggatggagcccgctttggccctgatcttgaacatgtcacgatggatatcgccgccttgtagcttcagggacgattctaacgtctccaaagtcggcgttgcatcactgctgccatcctgcccattctgaccattgttggtagtgcccaaatccgtcgcagacgctgcaggagattcgaagagatcttggctggcggacgcagcgagaatgggttccacggcgacctcgacgggttcgttggccaagctaacctctggatcagccgagtagccctctgggaggtgtttatgaagaattgcagcctgccgctgcacggcatctgagttgctcgggctgtcgaccgaggcgacgagatccggttcagacatgatcgatgacgacttgtttcaccgctccactttggggaagtacagcgtcgcgatgagtccaattgagtgaaagacggatggaaatggaaaaataaaagatgatataggaaatactatcgtagagctccgtatgccatcccagatggatcgtggacaaagtcacagcccattgaggtggagtgctggtgatggcggaagatgatggaagaggaagaaagtcggtagcatcatcggactgcggaatccggaagaagctgggcacgggacggggatcgcagtactaccaggtactctttactggtgcagagctgcgccagtactccgttggtacgccgggacccttgctctccactgagacaaaggcgcggctcgtgtcgcaagcggctgcaggcggctggagcgctggagctgggcgagcaaatcaggcgttgaagcgcctgcaatgcgccgtgaatggccgctacactgccgtctgcggacgaaatccatgccaagctactggacaagcttaaaggctgagagacatacagtgtggaaatacagtaatacgcgtcgcaagcactgtatcctgacctcatcgctgcccctccaaacgacccgggccccacccttgacggtagattttgcgacgatacatcaaaccggatacgattcctcgaatagccactctctacaccatcattttcgacattttgcgaatattcaaccgcaacaccaacagccacaatggatcctttagagagcatgtccaccgggggccccctgcccaagaactttgacgccgaaaatgcgagcaacatggaggatgtgcgtcttcgtttctagctgtgcagctcatggaagtttctagctgactttttttttgtttctcgtgtgatagatggagaagcaattcgcagtcaagggtatgaatatggccttggctcttcacggataaaactgttcatacaacgacctaacacatgctcttcatacagtcgttcagcacatggccacctactgggccattctcgaaaaggtcaagggctcaagtctgcgactcaccaagatcgacgacgaaatctacgagcacctcaaggaggccttccccgagttcgaccccgccgccacaatcgacgaggacgagatgaagagcaagaccggcaaggagaggtggcgcgccttcatgatgaagtacgagaagacggtggacgacttcaactttggcaccatggtgcgcaacaatgccaaggcagaatacgagcaggactcaaccatctttggtaggttttttgggagattaggaatgcgtttctttttttattttgtctaaccgtattatagtcccccgcatgcagttctatgctgttgaaattgcccggtatgtattgcagctagcgttcgccatgtcttgattcacgctgactgtcttgagcagaaaccgaaatggcctgaacgactggatatatgaaaaggcacaggaagagaagaacaagtccaactaaataccccttatacatagacgaagtcaagaaaaagtcaattctgtttataccgcgtgccttttattcgctacaacgttgaaagtttggccgggatggcctagatatagtctgggtacgcaacatggcctttagctgccattctatctaatgagaaggtagaagaaatgggttaatagatgcccactagtttttataaccatgtgtggacatgagtactcttgctcttgtttaatgtatgatgtcgcccatcccagcttaaacagctgcatgatggctaccttttctgagcactccataaggctggacaaagctttgacccccctcaaatagttatattcactcaagccatgttttgttttctgtttgcattccgcagctgtttgtcacctggctggcaaaatggcctgcgctcaggcaccagcaccatcaacgagtcgcagctgacaactgcaaacttttgtctctccatcccatatttcctcaaacatcaacaaaatcgccaaagagagtatcacgatggagcagacgtcctggctggatctatcgacggagagcgacggtataacctcgccatcgccaccaccatcgcctcgtaagtcgaactctcgttgcctatttctcttcgaaattcctcctgttcttttagcagaaaaagaactaacatgacacaacagcaagcagccccatcaaactcactcgatcaaagtccatcatcgagcgatccggcagcagagcttccgtctactccatctctcccaacacttcacgcaccgatgaccagcttttcggccgcgctggcctcccaccatgggatcggacagtagacctggtctatcacaaatataaacgcggagaagccaagcgagacagaaccatcgccttgaaggcgtccattgccaacttcttctcactgcacaagagacagaggtcctcacaaacgagcagcaacattgcccgtcaggcaaacatctagcagaagtttcctgaaaatgttcgcctgctcatcctccaaaacctcattgcatctcatggtccagcattggggtccaagcccattagtctcaatcgattctgctggaaccaagactgctgggagccctcggactttactcctctccacgacgtcctggcagctttccgcccttatttggcagtctcattcgatctttacgctgagcttttcgcaatcatcttggtagagtatacttttcacgttacattttcgccgtttattgccccgaaactcaatcctcttgctactacgtggctcaacaaatatggcccctttatgaggtctcttgtcattgaagtcgatctatcgcgtcttggttttggccccagtccctcagctatcagtctgctcccaggaattagccgcgttcaagacctcattctcaatttcagcatgtctcagctcagaagagctccagaagctccattggagtccttgattctcgcatgtcgccgcttctacggcgaaagagaggaaatccccaaacctccagcagaatcaacgaataaaaaagactccgaaaacacccaaaattcatcttcagctgtcgttctcgtcaagtcaagcaaatcttcatcatccgacatctcagaaagaatcgcccgggccatctctccagccccccaagaatccttcagacaatctgtattaataactcacgacaacacaaaaagcgaacccgttgcttgggacctcgaagacagcgaaggagaagacggcgaagaagaagaagaagaagaagaagaagaagaaggagacgaagacgacgacgacgacgaagatggcgacactgacggcaactccttcgaaagcagctactactcctcttcaagctcagactcgtcctcaaacgcagacaacagtctccttgcccccacgccatccatcccagaagagaaacccttctactgcccagacaaacacctctccatatgcaaccatctcgcccgtctccgcaacaaagtcacttcgctccgcatcgtcggtttcagcgacgagtactcccacgccctcatagcaaccttattcccccacctgaaagctttccccatcgcaaatcactcctaccgtgtcgctccctctacgctctggcctcgcctgcgtggtcagaaatcctggatcgacgccggccgtggagaactcgtcctggacgaccacgaggtcattccggaaccttgcattttccccgaggggctggttcagctgccgccgccagtcatttacagatcgggcatcagatcactgccgtggtgccgcgaaccaactcaccgcccgagacacaatgccaccaactcaggctccagttggccgtctcagacaagtatagagagtagtgaggcaaacacctctacaaattcacgacgtagtgatgagaagtctaggatgcagaagctttttggcaagtacaaagataggtcaaggcggaggccaaggccggtgtctgccccctgaagagaatatgtgtaagctgtatgttgaattattgtagctatataggtggaaatctttctgtgtctctctttttcgagaaacaattataatatgtgcgcgcagaacaaagaataaatatgtgtaagagccgttcgtcatccagcaatgctctatcaggatctaatatatgcatcgaatgcttcctctatcgcaaacccatgaatccgctttgacgctagaacgcttcaacctaaacttccaaacttataaccaccaaattatttcaccctcagacattatatcgtatcctttcattttgctaaagtctttcaaaatgttagttacaccaaacgttcatctaaaacggggtacatgaaagaacttactatggcaaatttgctcttagcacggatcctctctccatagaatagaagcacccaaggtagaatcgtcaaaccggaagcgatcccaccaagcatgccacccgcgcctttgagaccaagattggtgaacatgatggtcgtaatcaatggaaagcagccacccagcacattccggcagaagctctgcgctgccagggccgatgacgcatatatgtgatatgtatctgcgagatagttgaaagtagcgagatagacggagtagatgccccaagttgccagccctagaccaaccgctgtcagataccctctctttccatcagaggccaagaacgcaatgaataacccaataggtaagagcagagcagtgatgcaagtaaaatacagtctggcttctggcgcttcagccggaaacctccgtcgcataaaggcccagaatctggacttggagtactcaaagtcatcttcttgccgtttccactgtgagtgcttcaagagatgctcttggtagattccgactactgttgcaacagccgaggctatcatcattgccacgtatacacggcttgacatggcaaagttggcaccatagaggaagggtacaactgaaaaggagagataaagcacaccccacgagaaggcggcccacaaagagaagcagaagacaaccggctctgtcaagaggagacgaaatggtctccgtacagaagtcaacactatttgtccgagtgaagcgcgctgttcgtctgccttgactacccatcgaattcgtcgtaaacggggacctgcggcagatgaacgctcctttgtgacaggagtgatggtcacttggctagaagcagtagatgccgtcaataccagatcgctacttagccactgcccatacactccatgcttttccaacttctcataccactcgtttagttttttggcctttctggtaagcaggactgaagcccgactctctttgaagaagaagattaggaaaagtaggagaacgacatccaggatcacttggacccagaatgaccacttccaggcaaggttgttgctttccacagtttcaatcaaggcggcagaaaccaacggcccagccccagtgccggccaatactgcgccactaaacagcgccatgggtgtgttcctttcctccttttcccataaatcagccaagacgcctccgaccacggcggagaagactgacccgccaatgccaaccaagaagcgcgacacaatcatgccagcagcatccggcataacagagcagacggcttggaagatgacgaagacgaagccggcaacaatgaagatgggatagcggccccatatctcagacaacggcgcaagagccattggtgcaagagcgaatcccatgcagaacgtggtgatgcccacaactataacaagtcttgaggtgccaaaatcgctggccatgatggccgccggcggcgcgtaggcaccggcagtataggctgtcaagaatgttgccaggcatgacagaataagcagaatacttttgcgagcaggcccccatgtcaatggatcagagtaagctgtcaagtcgggacatggcggtggctctcgcccgtcaaaactaggctgcaatatcggaggagacggtaaagtggtatcaaatgtgagataaagagataatatcgggctgttgccatctagagttgtcgcctctgtctgctccgtctgcggtttttcgttcgacgacaagaggtccccagcgtcatgtgagggaccatcgcgagagacaattttctcgttccgagcaatctcaaagccctccatttcacatatcccgagctctcctttttcttcgacagccatcggaactagcccaaggaagaaaaacaagagagagatacagttcgtaggcaggagtttcaaggcatcgatacaacttcgtagtgtaaacgctcgagacgtggctggaacctccgcgatgagcccgacagtgactttggagaaaggattgctcagacttgaagagcggtgatgctatttatcgaatccggaaggcgtatggagtaagtggagaggctaatgtgttgacgacgggaataaccacatgggcaggttctgctctggaagcgtcttttagcccccacgcgtggcttacacgattggcagcgatgagcacgagatatccgtttctctttcgtgccaagagccccctcgcgtcttctgcacggcatcttctcaggctcgggttgaggagcttgaaagcaatgcttccaacgtatgtaatacttggattaaccgcttgagatgccttcgctcaacgcagccaccaacgatgaggaggcgtgacacaatttcgatccactagtttacgccttgttagtcaatagtttggcgggaataaacaacggcaattatacgcacaacttctccacaagccaagctttgcatctagatttctaatcccccaccatgatgcttcatgtgaaagcagcgtcaaaacggcccggcacgaatgttgaatccgaacctcgactgccgattcagcatcccgattcccgaggctctagctcaagactccgcttgagattcaagtccaactcaagccaatggtatgtcaccttggagacaaggtggagaggatcttgggtgagattcaggcacgttattcccgactaaggccgtgggctattcaattggaccgcagaggctccagaatgctgcattgccgcaagtttagtttttattacggaaacgaaacataggctattcgtgtgtaagacgcttttttcccttgataaatgcaaccccaccaaagcttatcaaccgctctgccctgccagaattgtaaaagcttctcttgctgtgttccatacaggttaaatgtgtgggccgacagacccaaattcgcaaggtaatgtcaaactagtggactgagattcggcccaaagatggtagccctagccacattcccatcgaggatgccaggtagaatagatatccaaagcatcattctaatcgccctgtctaattgcttctgagatgttttgaactggatctgctgcaacttcaacgggaatagtgttgacactgatatggcacgctcttggtgcaggtgaagcatccgcggagggggagtgtgtctctactggaagctctcttagctccattggcttattctctaattcagcaggatatcgagtgaccgccaggtctgcgggctctttgtacgtctcttgctgggtccacgtatcatctgtgagccgccgtgggccctgttgccttcttcggcgacggaccaagaaaaaaataatcgccgaagccacagccaggagccccaagcaactcccaactgttatcccagcaatcgtcccggagttaaggattggctttggctgtggtgagagtggagatgacgcattatttgatgcgttttgttcagtggcgggtgagactgaatggggggaggttggagttgttggagttgttggagttgttggaggcgttggaggtattggaggcgttggagtcgtaatcaatacattagtcatagtaaaatggaatgccgtcgatgtgggaatatgacttgcgattgtcgactctcgagtcgggagtccgggcggattcctttcagtggtcctcacaaccaagtccacgcttctccagcgaatctcaaaggctggagcggataacattgtaccgtcatagttggttactgcgtacttttggtctttggtcacgtcgttgcatgtgtagtcgctttgacagtagtctattagttacgtttcttcataaatattgcgcattgacttactcgggaacacatctgacgaccgtctctccgtcttggattggccagccgctgctcaccgctgacgtctgggtacacatggctcgatatcccgagaaacactcgcccggcgaatagaagccccccttggaccacaaatcgacgcctccagggatacggcagccgtcgaaatcatccgggagtatagggggagggcacggaatcgcatggacagtcatgggcatgtacggcactcgtaaaggcccacttgagagcgtcttggctgtcttggccgccattgttcgacgactagtctctgctcaatcaaatccgagaacagcaagtagcagagatccttgtcgaaatgtctggtatagccgataccgagatgccgacaactgagagcctgggttgttccggatcggcctgctggcagtcatgaagccgccaaaaagtgcaagaggatggccgaatcttggtatccgcactgcataaaggagattccattgttgatgccatatttttaagggggaaaccaacttctcaacgcttgtccctgctccttccgttgtttggcaactacctcttgccgtatcgacgcacgtgtatcaccctcggttagaaaagccgtgaatcgctacagcactgatacaagaaaaatctcgtctgtaacaagtccgtatctattaagtgcctgtttacgagatttatcaattatttagccattcgagagcaatcatgaggatactttatattctaccattatcatcacgcaccacctcgtgttctggcgacgaattattcggtgactgcatctacgagggtgctccatttttttgtttctttttctgctgagtctgttagagggataaaaagctcagagggtttacagacttggcttatgaaattcgttcccaggaattctttcggcgcataaacggagccggttcaaccacatcgcacatatgactgcctaggtagctatcaattttgtaataattctcccaagtctatataaaaatacagtggtcatgtctagatgcataaaggataacaaattttaattctccctccctctaatccacatcgtcttcatgtgtgtcagtgctcccattgtgagatccgttttcagagccgttgttttgagtcgtgccgtttgtgtgaccgtttgtgtgaccgtttgtgtggccgttggtaatacaatttgccccattcgcgcctttaatcgtcccgtcctcattgacgctttcttcaaggaacaaggaaaaggtaaccaccagatatatatcaccggtagccttgttccggaggacatatctaagctggtgtgcaatccttccatcatttctatattctcgttagtaaaataaacgccactcaaaaaagaaaaaatgcaattagagccaatgatagcttacctcaaagcatccgcgcccaaatatctcgcaaccgatagctgaaaccccggcagccgcaaagccagattcgcaaagtcaagatatggattaaaaaagtcaatcccgtacgtctgcccgtactcccaaagccacttttccttattcgaatccgacagcgcccacttcatcctcggcttgctctccttgggcacgccctttgcctcgcgcagcttcatccccctcttgtctcctccctcttcaaaccacaggccgcctcttgattcgtcgtgcgtcccagggccaatggacacgacattgaatgagctcagggcagggccatagagatagggcttgtctgcgtacgcatctccgtcaaggcctgggtcaatccaccacttgacaatgttcattgcggtgttgaaccccggcggcagcttgtctcggataggacggtcaaaatcatttccaaactgcaaatctgctgctctgattcccgcgacatcctcgtccccggattccttgccactgtctgacttggatgggttcagtggtgtgaagcggaacgatatgctgtactggtcctggttggtggcatgaggctctgtggaaaagtatgaagacgtcgacggcgaaccatagggcagtccattgtagccctttatccgcacattgagctctatatcggccacatcgctcttgatgcgtacgggtgaatgttcattcactgagacttgaatatgagtgctttcgtcgtaactcggtcccgccgtaactcgaaggatatatttttcttgcatcattttgccgtgttaattgtggtgatgaaaaagaaccccaggattgctgtttagacgttgattcaatctcgaagattataagagcggaaaaggtttaattgatgccccgattcggaccatataatcatgcctacgattgtggcttttggtatatagcgcttgatcataagattcttaaagtggctattaataacgttagggggttcgcttagtgcgcttttgtctgaaggtggcgaaaaacaacgtcaatagcacgtaccctggaatcgccccgatcggggctttgtatgtgatttttttgactttctctcgcacagtttcataactctttgcccgactctctttatgtatcttccaagttttcggttctcaaagatactaccgaaattaaaatgcgccttgatgaacgttgatcgaactgtgaaacagaatctccatcgcccaagtttcaccgactctactgaaacgctagagctttgaatggtctgctactaacagtgcctcaacattgcctcatcttcatgaatcagtgccctgtgaagctgcgtaagagttcgcttactcggatgtcgcttgatgtgatattgtgcaatatgcaagttgctgcgtcgggtgaattcatcacatgccgggcgcagatgcagctcggctgactcggccggcgttatctcaagcagtcttatgtctggacacgcaattccaaagtaagacatatacagagagtgtatctacagtaacgcgatcaacgagagatgccattagatcccagtaatgttgcataattagatactagggaggcgttttaggcggccgccgtaatagatcatcatagatgaagtaagtgagtttcgcgtgcttcactgcaaagtgcaccgtctaggtactaaaagagtaatgaagcacacagcttttgcggtctcatgaagtagttgaataattattttcaaccaactgccgcattcgaaatcaataaaggcaaggcaaataggataatttcagtgttcgacaaaaacgaggtccagcggcgcatacagacttactctgtcaaaactgcatgtaatcagccatcgacccgcacattagaaatcagctgctgtagctcgtagttcccattacagaacaaactcttcttcaaaccataggaaaatagaataatggaaatgccagcttaacatagaatcttgatgaagcatctttactcatcacgtcaaccagaaaaagatgagccatctttgttgcgcctctcatgcttatgaaagtactccccagcgtaaactaggcctagtaaggcattgacgtcatacccaatcaggagagctttcgacatggccccatcatcgcaagtctcgggcacacactcaggctttgttctgctctctccgccaaccgagggaggagcgggataataaagtttagcaaaactctggaaatcaaagatctgtcactcattttcagccgatagccttttttttttgtttccgtgcgagaggtcccgctggtggccactcaaacatctttttcttacgaagatgataagcaacactttcatcatccgcctctccatcttctttttccgccgaacgccgttcatctacgccgctattttgggagctctgtacctttggtatggctgggaaacaacgcgtcagacgctggctgctcaagttttatgggggctcataactgccgaattgctcttcttttgctttatctatctcccgtatatgcgccagctggaccgcagagctgtgcatcctacaccgctgacgtcggaggaacgctgggatctgtttaatcagtgtctggcacatgtcgactcattcgagctgtatctaagagggtggttcctcggcgctgaactcaaagatatccgccgagacaatgtgcgggaattcctcctttggggcttcttcgaccaggctgcggaggatgttgagagcaacgacggacactccgaggctgtcgagcgagatttggagggtttcatcacagaaattgagaagcggcttggcggacctattcgcagcggacgaggcaatgcaacgtgcattcgactgaccttggatgacgttgaaacaacctatcggggcctgacctggtatgcagtgatatgcttggtggatcaattcacacatctcgccctttcctggcacggcttcaagttctatgcaagagggcccgccacggctcttgcaacgtttcccccgcggccgcaggagatattctcaagccgccgctcgcgtgctcctcagcttagctactggcaccggcctcacacatccaacgactgcaacccagttgtcttcttccacggcattggcgttgggctctatacatacattagcttcctcgcacgcatatgtgcagctaaggagagcgatggcggccaggctatcgggatcgtggctgtggagattttgcccgtgtccttcagactcacttccccgcctctgggtaaagctgatttcctacgccagatggccaagatattggagcatcaccagtggaacaagttcaccatcgcttcacactcgtatgggtcggtgcagaccacccacatgctccactccccagctctgaggcatatgatcacatctgtcgttttgatagatccggtgacggtgatgctgcatctccccgatgtcgcttacaacttcacccgaagaaggccccgagaagcatatgaatgggtattgtggtactttgccagtacggatccaggcgtggccaactctctaggacgtcactttttctggcgggagaacatcatttggaaggaagacttgctatcatatgaaaatgctgaaccgaggggccatcggcgcaaggttgctgtctgcctagctggcaaggatatactcatcggcacatccagagtcgcgcagtatttggaagacgctgggatggcgggaataaaccaggttgggggcactaaccggacggccgaggtggaggtgctcatgttccccatgctggatcatgcgcaggtatttgccagctcgctgcactacgaacgggtatgccgggttatcaggtcatattgcggtgcaggattagcgggatagaccagtatataaagtcgcagcaacaatgcaagcaagccgcctggggaagcagggagccaatctcgataacactttcactcaatcgtcttgacctcctgacccccccaatcagtcaaaatggctccgacaggacgggggccgctttgagtgatgacccaaacaaaatcctggtcaccatcgtttcgggcttggtgctccgtccaggccggcacgaatgcaaagtctcccggccgaagctcgtgatgtcgtaattcgcccttgaagccctcctttacgacaagtgtgccggtaccggagactacatagatgatggcgtcttgacggcgttatcagaaacaagaaccaaccaaccaaaggggcaattggggtccggaggaatgagacgcttcagagagagcgcgggatgtggcacctaccttgctcgctgttgtgatgtatggggcttgtagaatgtgggtgtgttgtaagaactgtccgagagaagagagagagagagttacaacgcagttttgggcacgcttctatccgaggatcaaggagaagactcacccgaagcacacattttgtcacacttaccggcaatggcagtttcgcggatggggcgtccctcattgtccaaaatgggagtgagttggtctgcaggcgtcgtctccgttttggacggcaacaccatgggcaggatctctgagatgatcggcagtagcgacgacatggccgaaaacattcaacaacagatgcgggatcactgtgactcttggcggcctggaacagcgtcaaaacagtgaggtcctcctagcgtcacgaagcgcagtagacgcctcttctggttgcccgcagcgcgtgtccctttaggttggggaggggggtgtggaagacgaggcccaactaggaaggcgagccagtgatgcggtgcgagtcggatttggaaccctatagcgacgaagaagcgaataatgggaatatgtaagttggagattgagaacgtgcccagacacttgatagagagaatgaccagggggagctgattaatacttgagtgggttcctcagttgacaaggctagcaggatatagttcaggtggctcgataatggccgaggttgagaatctgacgtgtcgacgttgcgatgatgccaaatcaagctgcagagacggagtgatacccaacacttggagtgtttaggagagaagctggcgtctaacatgggagtagtggatggcaagtgattggttgcggcggatgtgtttttccgtttaggctcccaatacaagcaccaggcttgccaggggtacctggtaccgcttaactgtgaatagcacaggcccatccaggttctctcgtcttgtctgattgttgtatgccaggttagcacgaagcaaaagcaactaatgaagatgcgggaattaataaacatacatacaaatcgtagatagattgatgcttgtctgaaagagcaaaagcttgcggagactgcccgtttgtagcctaagcacgacatggttgtaaattccgtcaacagtatgggcttctgccgctattaactactattacagaaatactctacaaattccccatagaaaagtatctaaaacagaatccagcatccatatacacacctaggcacccatgcagaattactataagtcttttgtacaagtataataccaaatgtgtgcaggtagcaacaagacatgcaagtactcggataggccttgtattctaggatcattctccgcccccagcattattgccttatactgtactactagtaatacgctccagcaagggtcaaaggtgagcatctatacgaggctgctagcagaaggcctttttttttttttttcctcaaacgttcggtgcaggcaagaatggattcttcctgggttcctccaggaaaaaaaaacaccccacatctatcctcgaccaacaagggcataaaacgagctttgaccaactggacgtcaacagtgctacggtgaatctccaaggcgaacccgccgctttctacaagtggaggaactttcgctgctgatggcgacaaagattccctccggcggccttggaggatcgcaagtaccgccgagcggctagatggcctggaagctttggttggaccactggcacaaggaacctcaactcaaaccccaagggtcaggcgatgcagtgtctgaggctgcaaaaccgtctccgatggcgggtttgtgacagctaccgcaaaggcgcttcacacctgatatgatgtgtcgcgattattacctggaagggctccgacgtcaggccgtggtgtgtgccgtcggaactggtcagccgaaaatgctcgtgctcgctttgccgcgtctgctccccgatcagcatggccaagcatcaataatcaaggcaaagggttcgatagtacaacgaattaagcaatgccccgtgctcactatcctttcccatccgctcttacggtactgtcacctccttgtataggtaggtcggggcatttgaaggcagcccccccggcaaagccaagccgcaagccagaccactccatgccatgcacactctggcgtccggcagcgtcattggccctctgcgaccccgatccctgagagagctgctgctggccccctgctggcacatggaaaagtctcctgtacggcgctgcggctagtgtacgatcccgctggaacgggaagctgggttaggcccagaagaggaggtgagcgtctaggcgcggatgcttcttcagcgactgtgggcgcggctggctgtgctcaaagcagctacaggctacagctacctacctacagcatgcacacactagcaccaatggctcgagattcgccgacgctgctggcccaccggccctttgggtgaaacagtgggtaagatgcttaaagtgtcgatctaagatctcagaggcctgttggtagagctcacagggcgggcagtcctgacgggtaacggcattcgacttacgacacctacgacgtcagcccgatatggcgcggcctggtgctagctggccccgtaaatgcggaatgagttgacagattgcaattccgaaccatctcgagtttgcataactgcttgctaagaacctgctagggagataccgaatagggctcccaagcccggctgatatggatcgctcgcaaactgttgccttcttgtatcagatcatctcgccgagaaacgtgctcttggcggcgatgtatatgtaattgcctcttctgtggtctcttgggttgccgagctggggctctttgtagttctggcgtcgcttggagatcttggctggatattacaactagattcctaataaaacgtaaatatatatttatatctatatacaagtatgcatgtatgcaaggtagggggtgtacaagataattgtttggtacagcctcattacaaggcttggtctgcatttatattgggtgtgtagatgtaccataagcttctgcacccgtcacagtaacaattgcataaaactgggaagctacctgcctggtcaggggactgcttcaggcgcttggcgcgtttggtgatgccaacctagtacatcgatgtatcaacctagcatcaccagcgccttacaaggcgctttaggcgtcatttagtatgtctctacggcggatctcattgatggcaaatacttgccggccccctgcaaccgcctcaccaccctccctctcgataaaatatcgcaaagctggtgccggaagacaaggccggaggccctagacgttgatacggcggcgccggaaagtgtggagagagcgggctaggattgtgtcaccgcgagagacttaaccagtcccggctcaagtcgacggctattctggaggaggggtgcggttccagagacgagcatgatgctgccgatagggcctggcagcagcaatacgaagatacatacatgctgctaatactgcgttgggactaacagcacctagtagagcctcccccagggctgtctaacccaccaggcctcggagcagatgcgctctcgggatagctgcagaggacaaggccggacggggcccgcagagagggtggcctcgcgttggacccaaggaacgtgtgcaaacactcacatgccgtatttccccgtcttgctcgatggcttggacgacttgagcttcacttcaggcagcagccatggtgctcggtgtatatctcaccgctggcccagcgcaatcggcggtcgcgtggttggagttgcgagtctctgcccaccatccggccgatgatgcggagctgggccggcatgtataagaaaatcgcctcgctgccaaaatattgggtactcaggctgccccaatagagaagggggatttcaaatcctcgaacaagctccaaccaacaacaactcccccccttttcttcttttgttttcaagagcccatccgcttggcccgctgcaaagcgcactccttgtcggatcatttgcagctgctacgctgatcgactcttgtctgctacgctggctcgacaaagtcccccaaaggctgggctctcgacccaattatagactccctgcagcgagcaagcgagttgcctgcaaagtgccctgatcttctgctgcccgggcccgcagtaaaacgaccggcatcagcacactttccacattgcctgacggttctggaagccagcgggaccgacaattgaacttttttttttcgtgcaggggttacctgtaccttgcgttgttgcgtttacgtacagctttgagctctggaaagagtagcagtacatgcttggtggaatcgaacttacagcgcctcaaagcatactgcagtggaccgagcagcacagagcttaccgacgcggccaacaaatcgaacccaaagcacttgacaggttgtccagtaatagcaacaccagggcggtgattcagtgacttgtggcttttgacgaatctatatctatttctgaggctccttttctccatcccttcagtccctttgacctcatcgctttccataagaccccaagtctcgccagctctgcgccatggtcttggggcttgctagcggcaaggctacggcgatggaccgctatcactcaccagcgtcgtcgtcatcgccagcttcgacttcggcctcagcttcaactccagcagccggtgtgcccatcatctacggccgggtcgacgccgcaaacgaagacaacctcgagctcatccacggcatcgacgagcatggcgcttcggagcgtcgcgcaaaagtcctgaggccatctccgtcggcccagcccggcgcccaaccccaaccgcatcgtgacgccgccattatgcaaggtactgcaacctcatcccaccacaccagcactgccggcagattgccccaagcagccagcagaactaatgtagctctgtgctgcctgccatgcctataagctacctataacctatacatacttgggcaatcccctcgcactttgcaatttttctcctctcctcctcctcttgccctgcgtccatccccaaagccaagttcaaagtccaggccactaacgcatccgtcgatgcaccgccatagatccagagccgggcgcccagatcagatcgcgccgccaggccggaactcgaagcaaaaatagcaccgctccactgctcgccatccccccggagctcatcgataccatcctgtcgcatcttgccgcatgcgacctcgccgccgtctcagccacatgccgctccttgcgcgaacatgcgctgtctgacctgctgtggcaggcccttgtccagcagaatgtccccggcacccaggtcgcaacctcagggccgtgcgcgagcttcagggagctgtatgcagcccacgaccgcctgtggtttctgccaaagttcaagatttggttctgcgaccgagatctgacgggaaagctgattctggtgcgttatgacacccggcgcggctgcatcgagggctaccagctggtggctgtcagcaaccagtcgacctttgagcagtggtcggcagatcaggacgtgattattcacggctttgagccggtggtgaagctccatctcgataaaccggtgctgcagttccgcgtccaggataggcaggaggatggaggcttctccaaaagacccggcgctaaccgctttgccgacgagatgcccatggccttggacgaacgactgggtggcatgtttagcaattttctgctcacaaggccaatggactctgaggacgcggtccgacggctgggacggggatatccttatggaaacatgtggccatcgcctgttgtcccggcaaaccactatgtgtcgggcgctcagccaggtcgaggccatgccgctccctcgatgcaggacaggccccgaagcagagcccaggtttctgaccagactttccagatacgacaatggatggagttgacgggcacgcctaaccctctcaggttcatggggcagggaggcctcgccggagccctccaggctctagttgacgagattatggaggaagaggcaatgggtgctggggctggtgcccttggcgtgcacattggcgaagagctcgtcacatactcgactctcgacccgtcactatacaccccaacgccagaaaggccgtggagggggatttgggttggcgactacagcgcacatggctgcgaatttttgttgatacatcagcccgatgacccacccgccacggatgccgaattgggcattttccgtgacgagcaggatagtgacgaggcatgggagaagaagagactagaagcgagaatgtacagaggtcgcttagagggcattaagctgacaggggatccaaatatcccgagaggggagtatacctttgtggccaatgacttgggcccggacggcttcgtcgaaactgccacagacgctcaattctccggggccaggatagtgaaaagcgaaggtcacattgccgcgacgggctttctcagaggtaagcaagaaagatgcgctcgctaaaatattagcttgaatataagctaacaggcagggctgtgctagacaagttcattgaaacccagctgatcctcatcagcccgaacaagctcgcaatgcactgggttggattcggtcacattagcttcttagagagagtcaacattgaccagttacttgctccctaaaaataacaacagcgcctgagaaggaaggcgaaggagaggaggctgggtagtgtttacaatagtacctacctacctgcctaccttgcattgtcgatctaggttacaatctttgggcaacgcattgaggaactttttcaacgatacccgctatgatgaaacatggccatttttggggggcttttctgaactggatggatttttggcttgaataggaagcccacgacaggttgtataataccaagcactctggttatgaggaagctagcaagtacatagaaaataatcaacacaagacttgtacatacaatcgcattatgaaaaggtgcatggttgggttcacagagccaatataggtaagcaatgcaatataagaaaaataatacattactaacttgagaaactaggtgttacctgtaatgtgcatatatgttgtgtcatcagttgaacagatgaatacacattcctagcaaatttccagaaacaaaaatctcaacacgcgtatatccatccaggtccgaatgttcaattatatagttgtgtgtgccgaaagcccagcggcacattattaaacaaagcacctcggcaaagccgcatcaacccaaaaaaataagtgatgcctttagtaggcgccaatgacgtcctggcaaaggacagcttggccggccttgaagtttcgtttgttagtattctagtcctgttaacaaggaggtggaaaggtacagtgcttacaatagggacagcacagcactgagccttcttgccagccgtgtcacagatatcctggaaatcactggcgtccttgggagttttcgatgctatggagttttgtttacgttagctatggtttagattcggagacgggatttagatgtgtgtagagtgttgataacttacgggagctgcagtcgaggtcggcaatgccgaggacatcaacagagcagcattgggggttggagtagaggagcccggcagggcactcgaattggccgaatacgttgctgccactgacaggagttgcaacgttgacgggggggatcacatcatcgacgggaggattcgcaacgttgacgggaggaataacatcgtcgacgggaggattcgcaacgttgacgggaggaatcacgctgtcaacaggaggaattacaccgttcaaaggtgggttgccgccgttgagaggggggatttcaccgttgagaggtgggctggggagtccataagaaggaataggtgggataggggaagggcacaactccttggtaggagcggcgctgacagcggcgatgagaatggtggcaatggcgaggaccttcattttgagtggtggatcaaggtgagtcttgagtgaggtttgtagtatcaaaggtgatgcaaaggtaggttattgtgggattgaagactgagatgtgattgcgagtgacgagaaaaagagaatttggaaggagatgatggcggatatttatcttcaaatcgccgtcagatcgcgatgtttactttttacttgtattattggtcttctcgtagatctttgccctcgatcgcagtgtattactagaaccacacgctctctgtgctcatcgagggagaaaatgttgcttctctgccccgataattcgacggtctgagtattacgttggtataagttggtaccgccatgaaacactgcgataactcagaattcgccactttcgggaccatgtttaagacattaatctttctaaatcaagacatatgcaggcataacatattaacatggacgttcagatcgcaatagaaagtcttggataggatatcttttaagatcaataaagagaagatcgccactacaacagctatgtacagacttgtcgccacagtaaagacagcacaattagtagcaactgcataatacctctggtgttgtttaattcagagacgtaaagtctgactaggtaataacttacatgtcttgtctagcgatacaacatccgagactcacctacggcaagggagagccataaacaaggcagcacagtgaatacatctcagctgggtccaacaacatcaatctccaagtatgcatggagtcaccgccttcttccttcagtcatagaaagtagctcggcttacttgactcaccgagcccttgtgcgtccccagcaccgcgtccaactacccggatcaacaactcacagcctgagacatgagttcgatcgccaactgcacgggcagtaatctcgccaacacagctctcgtattttttttttttttgtttttcctgctttagccttggtcaaacaaagtgatacagcattggagcgatgccccggtgagccgccgtgggctccattttacgtgcatatgccgtacaaccacagacctgctcctgcggcatcattgctccgtgatacattcaggggctcagaaattgcaattgctattctcgtacacccaattgaccgctcggacatgtctgccatcgtgctgtattcaagctcaccggggcagaattttcaattcgggccatgacccgaagctgctccactgagcctcatcagatctcgtcattgatactacgccagacgggggtccagacccggatgtcgcccccaagcaggggatccgctacggaagggagagattaaccttcttttattgccaagccaacccggccgattagcatcggttcatggctggagatgcttttccctcggacacagggattgccgccatggttcgagtcttacatgagtcgtatacatgtaagcaacgtagtatacaaaaacgcacgaatagcggggcgcatgtcagtggccatcggacaggcgtattacacctggagcatattcaaaagttcatgacaggccatttgagatgctcagggtcatcttccgatgataacctttccttctgactcgtacgaattgcctgatgcctgaccgatggtggagatgtgtgaccatgaaagctcgggctttcgattaaaggcgaggggacagacagtgttgtggccgaatagccggtgtagctagacggatgggggcgaaaagctaggagcaagagacttccagccttgttaatttctggcctacatgggtctagagagaggaacgaccttattgaggtagatgcgggttgcaacatgagccaagacattgactcagtgagcaaacgacaagaagaagaagcaaaggtagacggaaagaaactaaatacgagctaatcttagtcgctgggaaatccctagtcgtggcccgcggagactaaatgcagtttgatagactgccccgtctcaaacgggtaggacgattcggaagtcgcttacaggcctgtctgtatagcgccgagatcgaagcaaagaatttggtacctgtatgtgctttcaagcagtagtggaggatcaagcttcttaaaatcgatacaatatgcaatgatatacagccatgatcaaacacatcgagatccaaagcgagggctacaaagtgacgatgagatgagacttgacgcacgcacactcaccccccctcgcgtcccacaggcacaatcaagcttccgatcttcagatgccagaaaagccaagtttgtgtcccacatggccttgcattaggcttaaatcgcccagcggtgggctccaaccggacgtgagccgagacgattcagcttctcttctcaagctagctgttaatggcaggcaaacaggcatctacatatagcatatgcacgttgggttcgaaatcctcatttctttgccctccgaagcaacgtcggcgcaattctggctccgaatccatcggcttctacttgagattgtgaagcattagtggtcagtcgtggtggacgcttaaatgaggattgacagcgcatgctcttcctcggcggctacaaagggtccgggggctagtacaagtagaaagtagaaatatctccgtacgccttatttagttgcgttatgcaaggggtccggtggcaaagcacggagtacagagactgcaatggaacagctcaagcataaccaggcagattctgtgtgttgtgaccagctccagcctctttttcccttgcatggctagactcaatttgtcaacttgcccacagtagacgtcaagaagtatcgctgaattagccaagttggaaaatcacatgaactcatcacatgaacttttggccagataaaacatgaacgggagagaatatcaacatttgtgtgctattatgacattgaagcttcgctttggtgatgggatatgagactcaagacataacaggccccatctagatgcagtactactgtcagtataattacaagcagcgacgtaaaatatgaagactcttgccactttttaatcaaatcagcgaaaatctagctacttgactctacgcacggatggtcttgtcttattgcagctgatataccctgagaacatcactctgttggttagccaccatgtcttgcattaaattatatatatttcatatgaaacggccatcgtcattgacttacacgtgccatattatgatgttattaccaatctgctggtgcccacgctgccgggcatccagacaatccaagatttacctcccttactaccaccgctccggtgttatgtctcggttatttgcaagatctgccaaattcatgtctcagttgagctgcatgatggcaaccattctaccatattatgactgcaatatggctgcatctgcaaggggcatgcgactaaacgctagcctcccttgaccaataaacaagagcagcaatcgtactggaatcaattggcaaagtggcgattcatcattgtcttctatctatacactagtattatgtatttgactgtcttggtggaccaaatgttgtcatgtagacgggtgtcatagctgcccacagatacgaggttgcttcatgcggcagatcggccaatctcttgtcttggagatgtcattaaacttcagactctcgaactagctttacgcgggctttgtggattcggtcaaaaagaagtcaattttgggtatgggactgctaatacatacgcatattttccagactctactctcttacctctagaacaaagattctagcgcgagatcggtgagtgtccgctagcagcttcacaaattgttaataggacaagctttgtagtagaggatagcatgactactatttaagactactgtacgcctttggagcgcggcaagaatagaaacgattccacgaaacagtatgattagacaaaggacgtataccacaacgcaggggaataaagcgtcacacagggaaatagaggatttggagaagcgcttggtagccatctattcaggaattccgagatattaatactcttcaaaggcctttactagcgtattttaccttgttcatatattcggataggaaatcttcaataggacccttcagggcacgtctggatgctctgtattcgctcgtgttgttctttctgaagcttgagtattatcagtgctgcggcccatctcggctatatagctttttattctttaatatatatcgcagagccttggagtaaataataaagtaaccgtacgtagtagaggcagtagaggtagcagagggcaggcgcatgtaggcgatacgagcttcgctacttggcgggctttatgctactccatggcttctgttgctttgctcttccacaagcatcaaaagtcgagccaatgcttttatcaaaggcctggaaagtctccaaacatgttcaccatccctcattttgtttgttcgtgtaccaacagtagaacatatcacggcttctccaacgacgcgctttggccatctcgacactcttgtattaaaagccaccgagtggtgactgaccatgatgcgccggctcgcataattctgctttcttgaattaagattgatcagatctacgagattctgaattctaatatttcagcctatacagcgacggcttatgagcttttcgtcccatcttcgtcttcaacgccgtgtcagcgcaaagtgagcagcgcgtttgggccactctgcgcaaacaatatcaagcagcgatggaacaatccattgtgcattacccacttatataggcttatacactttggccagcttgtcgctgaggaatatcttactgatatggcttccttgcgatgcctccaccatctgtgatgatcgcttcttgtcattgatcccaatgcttattcaagtcattgcctcgtgctacttgatataatggctgcaaaagatgaaaaagcagtatcgctaccagcctcaacggatcatctgagcatagttctcgatactacctcatctgccaaccccgtcaacaagcccattcgctcatctttcaagcatctcttttccttcaccagatggaatcaagcagcgcctcttactgcggccctcgctgcatcggctgcatttgctgccatcaagtccatctatcccatcttcttgggcaagatcttcaatatagtatccgatttcggtgccggtcggcgctccggcagtgagactttgcacgagatatcccactggagtcagatattgatcggccttggaattgtgaactgcctctcaggctcggcttttctatcactctgggtcacctttggagagcttcaagccaagtctgtccgacaggatatcttcaagagcttactgtcaaagaatatcgcatggttcgattctttagatcagggtatctctagtctcttggttagaatccaaacgcaagtctacatacgatccgacttccgaggcgagtaatcacaagtactgactagatcaataggcaaactcgagaacttcagctcgcaacatcgcaggtattcggcttcctagtaaccgactgcattgtttccatcgtttccctctcgatagctttctactattcttggaagctcactttggtgctactcgcaaccctgcccatatccttgatactactgtctctcgcaactcgacgattagagccggctatccaagctcagaagcgcgatttggagactgcatcaaagtttgccacctcatccataaaagccatagagattgtgaaaatattcaacggattcgaccgcgagctccggcaataccatgacgcaatcatgctagccagcaaacagtatttgatacaagctcaatgcaactgtttccagatgggatatgttgccttctgggttgttggcatattcgtcgcgggcttctggtatggcagcatcctcgtcgaccaaggactgagtcctggccaagttattaccacctttttctcaattctttcagcattccagggaattggagcgttgctcccacagtggctggttctatccaaaggcatgtttgcgggtgcctttttgtcatctttatcgactgcatgtgatgacgaagctgctaaagagaatggaggccaaattagacccaactcttgcactggcaatgtggatctaatagatgtatgtttgactgaattctgtttcccatttgtttatgagagctaatcagatggcctgtggcaggtcacctttgcctatccttccaaccccgaaaagcccgtcctcaataagtcaacattctttttccctgccggccaactcacattcatcgtgggaagaagcggatcagggaaaagcacaatcggaaatcttattgctcaattctatgacccctcgtcaggcctaatttgtttagacgggtaccccttggccactttggatcgcgattgggtccgatccaacattgctttgatccagcaattgagcgtcgtgttcgacgatagccttttcaataacgtagcagtcggccacaatgaccctgaagcagcgacaagagaggccgttggcaatgcgtgcgaatttgcgctactacaatcgacgctcagcaatcttcccgagggcctcaacactcgaatcggttcaaatggacacaaattgagcggaggccaaatgcagagggttgcacttgccagagcaagaattcgagatccggctgtacttatccttgacgaagtgacaagcagcctggatcagataaaccggagtctgataatagatgccatcagagcgtggcggcgagacaaaacaaccatcatcatcacacatgatattagccaaatcgaagatgatgaactcgtatatgtcatgcaagacgcctctttagtacaacagggattgcggcgacagctggccaacatcgcaacaggcgcgtttgcgtctctggcccgtcaggcttccgttgaatcatctccttctacaccgagcaaatcacagatgactgatgttaccttaagcgaagattttgaaaaggcctgggaaagacccaataccgacaaaaggtcagaaatatccgccgaaaatgcatcctgctatgaaattggcaagagacaatcatctagctcgattagcgaatactttgagccatctcgaagattcaatgcatcagaatcttgctatagatcctcttcagagagcgacttcaccatggacttttctcatcattacgaatacgacgaggacccaatctacttatttggaaaggcagagcgccgaagcaacatctccagcttgcgagtcgcttccaaccgtgagcagtctccaaccgttatcaaagatctagctgcaaaacaaacggcgggaaaaccgagcacgctatggtcaatcttagaaaccgtctggccagtgctcacctcaaaagaccgcgcaatcttcctcggtggagttgtaatgtgtctgattagctctgcagcaaagccagtcttttcattttgtctctcccaacttctagcagtattgtggctaccagagaacaggacggctgaagcgaaacaaaaggcaatctatctggtaatcacggcagttgttgatggtaccacgactggcatgagccattacatttttgagagagttggtcaatcctgggtgaatgcaattcgtctcgaggctctaaagagaattctctggcagccgaaatcatggttcgatcaagatggaaactcagccagcaggatcaacgagtgtcttgaaaggaactcggaggaaactcgcaacattgccgggcgattcattcccgtcgtcataagcgtcatcgggatgattacggtttccatgatatgggctttcataacgtcctggaggctaactatcgtcactctttcagccctacctttagtccttggaatagtcaaaggctacaccatcatcagcagcaagtgggaagctaaatgcaatcaaggagcctcggatgccagcgccgtcttcagcgagacgtttgtcaacatccgcgtagtgcgagcgctgatgcttgaaaagtactttggcacaaagcaccaaaaactgatttctcacacctttagcttaggcctgagaagggcaggttatacctgtggactatttgggctgtatcagtcaatgaattatcccatgaccgccttggtattctactatgccacagttttgctatccaaaaacgatggcaccacagtagccaagatactgcaggtgatcaacttactgctattcagcatcggaacttcaaccgctttattgggcagcataccgcaaatgaccatggccaaagcgacagcaacacagctactggcctacgcaacaatgccgatagaatccaaagaaagccaaagcggtattgaggtctcaacccctctacctgttgaggttagaaatctgcaatttgcttattcgcagtcgagcccacgcgtcctccatgatgtttctttcaacatcacacagggaacttgcaccgccatagtcggctcttctggctctggcaaatccacaatcatatctctcctcatgggcctccatcgcccttcagatgacactcaatctctcacctacgcaagcattccgctttccaaactcgacatacaacacctccgctcaaaaatggcatacgtctcccaaacgccacatctcttccccgcaactgtcacagacaacataatctacagtctcccaggcgactcccccctcagagacagccaaaacgtacaagccgcagcaaaagcagccggcattcacgacttcatcacctctctcccccaaggctactctaccattgtaggagatggtggaatcgctctctcaggcggccaagagcagcggctgagcatcgcccgggcacttgtccgccatccccggcttctcatcttggacgagccgacgagtgctcttgacgccgagtcgacgagtatgatccgcgagacgatatgcggtcttacagagcgggcgaggcagaaggagagcgatatggccattgtgatggttacgcatacgcctgaaatgatgaaaatttgtgataggattgtcatgattgacagtggtgtcaaggtcgaagagggtagctatgaagagctgatgacagccaagggtccttttgggcatcttattagcaaaggcgaatggcacggtggagagtagttagtggaaagaagtaggctgaataaggaaacacgagtaataaggagtttgtttcaacattgaatatgagttaaaatcaattaaagcattacaaactttacatggtatttacgcctcaactctttcttcaatgtcaatgaatgattagaatttgaccaagagctttgtcttgcatcattatatgtgcttgttcgtttgaccatctagtaaagtgcccgtcatgatgaaaacgtaggcaaagatatgtatcccctatttgagcgccgatccatccacccccacggtaataataatatcattcgtttaatttcccccatgaccattgacataaagtgtgatgctcatcaaccattcgtaggatatctgcattctccaactcgctagatgaatatgtgtgtgtatatgtgcgtacccatgacctttccaactagtaatttccattcccaaagtctctattttaacgagagagaattaatatatagatcgcatagaacacgctaataactgagagaaacaacagccatattaatgataaaggcggtagtccaagaaaaaaaaaagacaagttcgtgagtcgtttcatgggttatcgtcttctggtcctcagccatccctcccaggaaagccaatcgcgtcgagtttgctgctgccggattcgagccgggtctggtcgtctcggctcaacccaggtgactcgattaggaaccgtaggtctctgaacaggaggcctagttggaccatagacatcgtttctcacaattctaatgagatatcggagaatgttgggatcttgactaggcggtatgctggtgtctgaccgcggtattagaatcgggtcgttcttcagcgtccgcgggtgaatctccaacatctctttatcggtgagtctacccaatctagcggcatcgatcagtgcttgtagatcgatctctatcttttcaatcaccgacatggaagccatggcggagctctcagctatgctactgtgagcaagctgcgtcttgctatccgagatgggttgatttgcgtggccaagtcgtgagccagtgtctgttagccccgctggactcagtaataagccggagcgaacgaccaagttcccgacagcgcccagctcctgttgggagccttcgccgatttgctgttttttcttctggaaaactttggcccataaattcctaataggagccgtagtaaaaaggaagagtctcttcaatccaaggaaaaatgccaaaacgtatcgatcaggtacttgacggatcaaggcgccgagaggaatggtaagactgccaaatagcaaactccatccccactgggcaccagtcagtggtttggtatcgaaagcttctccgcctttgaagacgatgaggaactggcctaaaagtgtcaaaagctgcacgccaataaaccaaggattggtgaaaaagccttgatgccagatatcgatcccattatccactctgcgacagttgtgttggttgaacagctgcatgaagacataaatattgaacacaagcgtctgcagcttatcgatctcatgcttagtgccagggttgaagatgtcccaaccgacgtaatgcactgtaaatacaaccagaagctgatagatggcttggccaagaatcatcttccacatggtgatgctcacaatggctttattgcgaggctcaggcttgcgcatcagagaatctgatgtaggatggtcggtggcaaatgcgagagaagcacatatatccatgcttagatctatccagaggagctgtacgaccgtaaagatggaatcaccaacgagttccgagatgactgttgtgataccagctgttatgttgattgtgaattgaaactatacaaacatattagccacttattggtcgctagtagaagaaggagagtaatgcttgggtcgaattaacaggagagcgctcacctgaatgaatttcttgaccgcgtcattcactgtcctgccccaaccaagggctttcacaatggacgcgaaattatcgtcaagaagaatgatagaggcagcttctttggccacttcagtgccctgcatacccatcgcaaagccaacatcagcagctttcaaagccagtgcgtcatttgtcccatcaccggtaacagcaacaatttctttcatttctctcagacgtgtgacgagtaatactttgtcttccgggctagatctcgccagtacctgcaaacgtggaatgatagcgtcacgctgagacggcgtcaactttctgaacgtagggccatccatagcaacgccgccgggagtgtatataccacactctgtggctacggcttttgcagtcaggaagttgtcgccggtaaccatacgcacaaagacaccagcgtcctgacactggcgtacggaattaaccacctctggtcgaagcgggtcacggatgccaaagaaaccaataaagaccatgccagatgcaagccattccaggttgacagtggtggggtcatcgcctggattctcaaagacttcgttctcatcaaagtcatgaaaactgatggccactgggcgtagcatattcgtggcatattcgtggatggttttgcggaagctccttctgtctgtctcctcgagccgagaggtagtaaatcgaaaggtcgggtcatcaacgatgaaggcacaatattcaaacacgatttctgcagctcctttgaccagtaggcggtatctgccgttgggaagcttgactagaactgccatccattttcgagcagagtcaaaaggtagcatggcgatgatgttgctgttggctcgttcttcctgaagcttgcccatccctaaatggtcccgaccaaacttgagcagggctgtctcagtgctcgacccgataaagtcggctcttgcagagtcatctctctcaaaagcggtggagtttagagctatgctatctttgattaggctccgtacctctggagaaacggtcgacatgaagtgcctcgatgacggtagccgcgatgtagatgaagtactagccgagctggaggtagcgaggggaacatcgctgtcttcaaagccgctctcgagcccaacgcggccggcaacaacagacattttattctgcgtgagggttcccgtcttgtctgaacagatggaagtggcattgcccatgacttcacaagatcgaatgaggcgaacgagattgttgtctttgagcattctcgtggttgcaaacgcaagcgcgacggtgacattcagcgccaggccctcaggaatagtgatgaccacgatggtaacggcaagcatgaggatatggagaaaatgttcggccctacgagtgggccgggcatgcttgtgatgcggtagccgaaccaagaagcgaataaagaggatcacgaagtagatggcgccagcaatggcaccaaatgtgatgagctgctttcccaatctgcccatcttggcctgaagaggggtttcttcaacgtcttctcgcagagacatgagcatcctcccatagcttgaatgttcaccaacagagagaaccaacatgcggccaacgccacgacagacggtggtgccgctgaaaatgaaggggtcgaccggggtggcccaggagcggctgtaatcttccggcaccattttgcggaccagctgagactctcccgtgatggacgactcatcgatgtataagctggagccctggacaagaacaccgtcggcggccacaacttcaccggcctcgatgtgcatgatatctccaaccatgacatcgtatacggagatttgctggatcctgcccgaccgaagaacagttacttcgcgctgctgctgtcgctcattaagcttttcgaagcggtagttcttttgccaatcggtggcggcgctggctaggacaatgacgacgatggctgccacaacggtcactccgtcaacccattcgatgttggaagcatcctcgtcggcagtcagagactggtagagaccaattcccagagatatagtggcggcgattgtgagcagaatcatcaacttgtcgttgaatgcaatccacatgagcttgagaaacgacttttgccgacgtcggggcagcctgttggcgccgaatatccgcctccggtcgacgaagcggtcttcatcgtcagatctgcctatgtgaaaggttaagcccgggcgaatgttgggggcgtcgaccggagagatgacgggcgtgcggttcgcatgagcagccgcaactgcttcgtcgaagttgatggtgccatcgagactcgactcgtcgacgctgagaccggctgcgaggtcggtacggaggcccagcacaaggccacggagcccgccaaagacgttgagcgccgcaaggctcctctgcttcagcagcttgtgcaactgggatggcgtaaaggcaaagctgttggcgggcagtggctcctcagcccgcacctcggtgaccagcgccgtggcttgtttgtcggcttcgacgtcgtggcgcgtgacagccggctcaacgggcgttatttcgtccatgtggcagacggccctgatgctggggccaagaacgagggaatcatctgcggtgccgggcagacacaaaggcaaagcaatgcctctcttctcacaggctgagagacggagttggagttgcagaggacttggatcccatgcgaccaccggactgggggcgtgtgccagcaataaagggcggctcttttggcatccgagatccactgagcgacgccatgggagagatttacagcgctgaggtagcagtgccgggggggggagaggggcgctaatctcgtccaagctcaagctagcttggcacaatgggctctaaaagccactgtggaagtgctggcagcatctattgcagtcggcgattgcccaagtgggtaatgatgctcttggctgaaaagagactcatttttctttctttttttcttcttcaagcaattcttcaacgacacagattgcatcttcttcctccctcacgcctttctgcatcatgcgggctccagacttattctccgtaagagcatcagcggtctttcggctcctggctctccaccgtggcacgtcaacgaacaggcctgcacctccaggctcttggcagcttttctcaacttggacgccgacgagaaaatcgggcctggggcagccaatggccacgccctgccagctccatcccagatgctagaggcttggctttacggatcccccgagtctgttcatgagctttcaaaggcaaaagctcctgggtactgggtacgccacccgtccgcccgtcagcagggcccagagcgagaacgaatcacttgtcttccagcgtcctcttcccagcgtccccgtcgcgccgttcaccagcgagtgccgaaacgacggatatcgtccgtgactagaaacctgaaagggatattaactggagagccgtctgatcgtgatcacaggcagtgtcgtgccagcgcctgaagggaatcggcaaaactacatactgtacatcatagcctatcgcactacgaaagaactaagttatacgagctaccggccgagtggcacgcaactttttaaccttgatgagccttgtaatagcgccccattcgacggggcgcagtgcgatcggccagagccgctcttgtggcttgccagtagggccgacggcgagtcatccaggcttccaacgacatttccacggcgttgatttctattcgtccatgtgggagaaacgattctctatggtttaaagttcaaactttggaatgatggccacgctatccacagcatcaattctttgttgccccgaaacccctatcggtataattattagcaccagaagcagcaaagaaaaccccgatgacttgaagaaaacgattgcctctttagtcggtccagaaattaggggtttctcactgatgccagcatgaagcttgaaatgttaccattgacaggctgtgaaggcgctccataatggcatttgactttaaaagccgagttcctaggcacctacacagccttcgccgcatatccgcagcataaagcatctagccctaaacaaattcatcaagcatgtgatcaagtctaatcattggacaaacaatgaccaattgtcttttgctgagaaagcaggtttgccaacaggtacgtaactcctttctcttccttgccttgattcgattgccctttgcggggacatgtctaatcgttcaatgctgatgcaaacacatacgtagcctttagatagtctccgaataccgaagccaatatgcgatcatcaagtgctaggggccgataaacttggctcctgctgagccattttgcggcctcttgcaggatctcggtcgcttcttccccgagacagtcgctagatcaagcacaggagcgttgtacagaccatggtgatggcaaacaagacaaagattcgctctcttgtttagagacttttacatcttcgcggctagtactgcttcacgacagccgcttttccgcaaacaaagttcgcttctttcagaccaacccgtcaagttggcgcgatgcttcagagtcagccgaaagcagcttcagctgaatacagaactgttccatccattaatctttgggacagatgtcgtgaatcataggcttcatttacatccgcttttcagttcacttcagctcaaaacatgtagctttcgtctaaagatccttatacaagctaggcgaggtcttctttgtcggaaccgagtgcggttaaagatactctttgtttcttctctttctcatgccatttgcagatctgtggatgagctatgaaagatatgttcatttctggtctagaattcggcatatccaacgtagaaaatcttttctttttacaaagaaacgttacatggaaaaaaggcagacaggacacgccactattgaaagaggcagccagaactcatcaaaaagccagcgtatccgaagatcttgtctttatgacgtgtttcatcagcctttttctttgacaggaactgtgcttcggccatcttccgcggcatgttgccgtcctttattcatattgcccggcatcgggactcacaccaaccttgggtgttggtgaatatggaactcgccgtaatgaggctaatgaatgaaacttgcggagagaaaacaaagatgtattacaccaggcataacgtcttcgcttcaccgccgtcatgtcttattcttaatcatagtgactctgtgtataagcttcatttataagatgcaactatgccatcggacggattcgccaggtggatcaactccatcaggcagcgatatcactctttcagctgccgtcatagtgtctgctcagagtatccatgatgtttctcacgctcgttttatccaaattgttgacggcgatggctcatatccccaccgcctatgctcagcctccttctagcgtcatctctccaaaagtcttcatcatatccatggtttgtcatcaccaggcttcatctccttttgtcaagttgaatcatcaagttcaaagttgaatcatgacatctacgctgctggtacttctcttctccctaaccaaagattctcgctactagtttgagcccgaaggccaagtatggcacgacaacttctctcagtccggccttgggaatctctcatcccgggccatcaccactcccggcctctccatgctctacacttccatcttctgcactcaaagcggcaccgtctgccagctcaccgtcggtgaaggcgaaatcaactctgccgtttccatgacagccctcatcctctccagcagattcaacctcacgcaaacatacttcctcctcgccggcatcgcaggcgtcaatcctcgctacgcaaccattggcagcgtggccctcgcccgttatgccgtccaagtggctctgcaatatgaaatcgaccctcgctctctccccggagactggcccacgggatacatcccctacggacgagcatacccctttgaatacccctgcatcacgtacggcaccgaggtctttgaactcaacgagaatcttcgcgacgccgcatacaactttacccaccgcgccaaactcgcagatgctgacgagccgcggaggtaccgcgccctatacggcagcatgggcgagtcgtatcgcatggccgtgcggccgcccagcgtggtcaagtgcgatggtgcgaccagcgacgtgtactattcgggagagaagctcgctcgggcctttgagaacacgacggccttgtggaccaacggcacgggtgcgtactgtatgagcgcacaggaggataatgccattctggaagtgctggtgcggttcgcgatagaagggctcgtcgattttagcagaatcattgctttgcgaacaggtaagtcaattacgcatttccaaggcaaatacattcttccagcatacaaatgaatcatatactcacgcaagaatatcaaaaaacccataggctccaactttgaccgcccacccccttccctctccgactgggaacatctcacccgcgcagaccaaaacggcttccacatcgccatcgccaacctctacaacgccggaatcgagattgtcaggggcgtcctcgacaactggaactgcacctttgaaaagggcatcctccctacaaactacattggcgacatatttggcagcttggggggtcatcctgattttggctttgggagcatcacgggggggagaagggtcaagtctgctgcggctatggcagcagcagcagcttcaaagagaaacgagaatcaccggggggttttttcgctggcaagtgttgaaatggcgaggaggcggcaatttggggttaaggggcgatgaaattgtatgattatagacggtcaccatgttactgtttgaattttcttattcgtattcagtttgaattatatcattctcagattagatctattattaattatccgcgttcatttttttttctacactttggtattttactccctttcccagttacaaacaaatgaaagtgatgtgttgtttatcttttttttttctccctaccattgagcccactcatcatggggaacaactacacaaagggcttcccagcggccggccagccagattaccgccagatgcaatgcaagaaacaaaagcctcgttttcagccccgtctggcgaaataggcttgttacgagttcgccgtggctgggacgtcgagtgcgggccgtgctggtgctggttgggagccccaagtccagaacggccagcagcacaagaggcgcactcacctcgagattgaccatgtatggccagcatgggcgaactagggttgcgagcttaatgagaaacagactgagacgaccaacatactttacagagtctgggtcggcgcctataatggtgcaaaagcgtatcaagagaagcgctgctccacgcggtattgtagcaatttctgagggaggtggcgctaggaggagaggcccatcggagtgtgcatggccatttgtgtgtatagaagggtttcgttgctcaactggctggagagtatggttgttgtggttgtggtgtccattttggctgatggatttgaccattgcactggtggattctggtacagcttcatcaaagacagagccatcttgcaaggcgtcctcatcttgagccgaggctggccatgcagtgctgtcgttttggggaacgctgaggctgcgagagtggtatcgccgtgaatctattgagctataagatcaagtgctgtcaggattgtaggttagaaagaactcacccggtactggtgtgctggaccccgctggagactccaagctctgaactcggttgcctcgcagtgccacagacgggctcgagacatagtctctggtaatcccatcaaagtaactctcacttttcatggcattcaagacttcgttggcgctcggtctctcggctggatccagagcaagcagcttcttgaggagcatgtagagctttgatggaagatctggtctttcacgtcgctcatcctggaaaccagtccaatcagcaatctcagctctgagctgatcgacgtcttccaattcctcttggacggcattagctgcttggtagggaagcctgccaaagcacatgaaatagagaatcattccgagagagaaaatatccgactttgttgtaaagtttccgtacttgccagtttcatccacgcgaatgacctcgggggcacaatacgaaatggtgcccgttgtgcctgtcgactttcgcactacattctccggctggacttcgccgaaatcgctgatgagacaccgcaacttgccgccttctcgatgcaagaggcagttacttggcttcagatcgcgatgaatgtagtttgctgcatgcagataggcaacaccagatgtgatgtctttaaatagcgagtaaatctcttccactgataacctgggcttctcatgcaggccatctcgcgaagcgtcaacctgacctcgcgatcgtcggcggatgcgctctttgagctcttctttggtgacctccctaggcacgcttccaatgacatactggtgaaggtcgcctccattgcagtattgctggagaatgaatgcgcatgcaacggttggcccaaacatggttagtctgacatcctccagccagacatgtcgataggataccaagttggcgtgcgacagcttggcaaggagctcaacctctatcaagactttctcaagccagtcatggtcgtcgccaactggtaccctcttgcacgcaaagtggcccaattgacagccgtcaatctcgtggcgcaccagcaagaccacgcccttgcctcctttgcccaagaccttctcctcgacgaagaaggtcttgaaatagtttggactaaacgcttctctcttgattctgcttccctcggattgtgatacgcccggagaactggatatgaattcagcgtcatcatctacggtggacgaaccccgagatgctgaaccctcgctcgctggcgcagggcggaatagtctgcggataagacccgacgctgcgtgctcgggtgcggtcgagtcggcatgtcctgcgcgaagcatccgaaagtagcccgggtcaacatatgattcggggtcaacgtcaaacgggtgatcgaacgagtgttccggcggtgttggccccagcggacggtggcatgtagggcattcggggtggccgcgaatctctaggcgttgcgagctgggatcgcgaacaacgatcgcattgcgatgtcgtctatggcatacaaagttagtaatcttcagcctcaatcatttttccgcttctctctagaatgtgatgcgcagagcacaggcgaagcaagaggaaagcggaggggcgacaaactcacagcacaatctcgcggccctcttgaggctggtatgggatcaacgacatggcgacaaggtgcgaatgtctgtcgtgcggaaatgggccagcatggcgactgcggccagcgatgcgcaaagtgactacctagtttcagggcagtataagtatggccgcgacaatggacgtgtgtcgaaacgatgggtggaagggactcgaaggttctgggatcgtgggatggaaagttgtaggtggcggaacgaagcaggtggttatggcggagcttagaagctcaagtgctatgacgacagcgcaatggccgctggggcgatcaaagccagtccagccctgtaatcctagtggtggccgccgtagacgcaaaactttgggggagctggaggggctctccgcaggtgagcggtgcgatgctgtcatgtacgtggcgggaatgttcaattgctttgctggacgtgatggcttcattgcgtgcttggaaaccttcagaaatgggagagttccaatatggcctgatgtattctcggcatctacatctacacgcatcgacaacagcagctaatcggattctcttcccatatagtctttgacggaaaacccaataaaagcctgcagggcctatgcacccaaataagcatcgaagctaccaattgctagatgctgcgatgcgccaatagcaacggccgctgcgctgctcgcgggacgactcgactttagcgccatgtaggccaaggttcacgtacgagtactaatatgggtcgtatccgttgggttggatgctggtcttcacgatatcccatactgtaactttggcctatcagagcctcccaatgagacgaggctgccgggcaccaaccactcgggcgctcttctcaacctcgtatcagagtcatgctctgattcgccatggatctccggcaggcttgtgatcgatgccatgacaagaaactcaggtgtcctcgaccgccgggctctctgtgctgcagccgctgcaccaaggccaatgtgacgtgcgtcttcagtccgccaacaaggcctctccgatatcccaccagccacaatggcaatggagccgctggttttgactggcccgatctcatgatcttggagcagcaggggcaccaaacgccaagccaagtgctcgagacaccagcccagaccatttcagaacgcctcgcggctctgctgtcaggccttgatcgcatgctgcaagcgctgccgtcgtctcttgagatgcaccacgttccgagagagcagctgagggaatatgccgacaacgtaggggacaatttcgatcttcagtcgacgctggacggcctcctccaccacgcccaggatctcgcagccatctatcctgacgccacatcggcctctttcaacaaacgcacgacagctcccgagtctgatgccctctgcaccgttccggactgtatacaccacgatcgcacatccttgcatacaaggcccctgcctaagctggaccacgcattgttaaatctcgtcatggcctgtcatatccgtttgcttgatatcatggacactctggcagagcacggccggatgtgtgcctttatggcggccaccctcccggaggactacgatccgaaatttgcggttccagaaatccgcgttggctccttcattgctccctccaacacggcggcctcgatgcttctgggcgtgcttttagagcttcagacgctgctggtggacaggattagagacatgagccgcgtgattgctcaagtaagagacagtccaggagcagccagagaagcaagagtcgtttgcctgcaatgcgaagttcttcaagagcgtgcagagactacacttggggaactgacgaatttcaagaaggggttggtaagcgccagactactaagatgagggacatgattgtattggagagctctatactcgggtgggagttgaatgcttggcgactactgaagttttaatgtagatatgaaatgtattgatggttttgattatacaatcagaatctaaacatggataattttgccttgagcgcaaaaggctactcgatatcgagcctctctgaaacgcgttctgattgacaactacagtttgtcattaggaaagaagcagtttaagcaaaactgaaacgctgcatatattaggtgattgtaaacatatctcgtcaaagctgtcggagagtacatctaaaaataagctatatccaaataaatctcaccaagtcttcaatccgtagtctttctacacacgtatgcctacatctatattgcgattaacgacatgaaatatcagccacaagagtctagatgcatctacctggtatatttccaagcagacattcccagaccaaatgtcgtcgcctcacatctgcagatcggggagcaccagtgcaacgtgtacgtactatggcatccatttttgtcgatctgaggggtagaaagaggcatcgtatactgcaggttatcctacgtgtacctgtaagtgcgtttatgagacgcccaaacgcacccgtcgcaagcttacgcggacaatcagcgctctctgcggcgggtaacttgccttcgcgacacacagcgggatttggaccgtgtcaagggagctttgtggaatgagaggcaaagcagatgagggaatgattgccgccacgtggtggtgccagagatgtaatggcgtatgtcgttacgacttaacgagacatggcgccaataatagcaacttgtctcggagaagtacccttcatctgcacaggctgagtgtgtcttggaccgcttttaacggaggccattttccgctcttatagacgagacgcacagttacagcgatgatttgccttgcataaagagcccaggataacagaccaaggccggtgcagaaaatcagattcggagttcaaggagcggcagccggatatacgggcggagcataagatattttcatggaactgatgtctgctgttcgttgcgtggaagctcaaaaacatgtgaagccaaagttcaacggtgttgtggtgccccatgtgcgtcaatcaatagcttcagcccttttgtccccgacacacgagcctctctatttgcaagagcagaggtgctacatgtacgtagatgaccgtcacagacctacaaatgccagggaagcagaacggcggagggtagtattccatagacctgtgcttgtacgagcccaccaagaaccccgtcgtcaaacacagcagtccttcaaagcaagccgaaagccatccatcctgcatcaatcctcgtttgcaaaagtagccgtcagacgctaaaacgcccatcgtgcaagtcccagtcagccacccgcaaggatcatggcctggcctgccaaagtgacgatagtccatcaacgaccgccacattagcaaggtataggcatgctactacggcgtgccaccaccatacagccagcactaagggcgaccagagccaggggtaagcatctcttgccccttttacataataaaccgtttctttttctgtacttgtaatatactaaatggatctgtgctctgttctcgcacgttgtactaggagcccgtctttcaaggcgaagcgcatgcgtaagacggccgccgcaaaaaggaaatgcgagtacatgttacgctgggagtagcacagaccggcgttgtgcgtagcggccgactgtagatcgggaaatgagccgacgcctatagcccgctgagtatgaaagcattaggtgagcaaaagagggagagtgccgtggagcatgtgtgtggagaggttccccggctcgctggagtcctcatggcgatccggtaatggcctccctgtcaatgcttgtttgctggctccagtcacgtccttaacgcgtattgcactgtaatttcgatgctcgcaatggggtacggcagtaatatctggtacggtaagtgccgtagcagcccaaggcacaatgctgcaaaggcagagtccatgtcccggccaccatgggtccatcgccgttgacccattccgttgagaaccctcgctctgtctcagactactgtgaatgcctgcaaggccatcttcatgatccccggtctagctgctccccctcttaagatggtgtgtctctttttctatatccgttttcctctcctcccctcttccatctccatctccatctcgaatacggcacatttcactttcatcacagctcacgcgaatgcctaccatgatcaagcgagcttgagctcaccacagtttctagcccaagcctcggctagcactgtccttcatctctttatttcacaaccgcatgccaagagccagagctattgggcttagcgttcgaggtaagaagctcacttagctcaaaatccgtcgcgggatggtgccatggtggctgcagctcattctccttgatccctacataataccgagcccgcaagatttccgcaagcttatgcccgaccagcgtttagctgcaatggccaattacttcatgcgctgccctgcctacaccatcacattgaaaattaacacccaaaagcaatgagaaacaaaaaagcacacatcattattgagaaacatgcatccccaataagagagagaagatggtactttgctttgtttttgcagccccaccaagccggcactgcacatcaccacttacacgcaacaacacatgcatacagcttcaccaaaacatgcctggctgacttgacagcaagcacacgacataccaaacagccgcaatggcttcctccacctcatccgcggagacacaatccaactccaaggaagaatcggaaagactagattcccccaccgacgagaaactcaatctcgagcgccgctccgccagcatctcaagagacacccgcgattccaccgatgcaccaaacaccaccagcgatgccgagaagcaaatctacattgtacaagatgcaacttgcgtcgacgacgaaaacattgtctggtgggacggcgacaacgaccccgataacccgtataactggccgaggtggcgcaaagttctcaactgcgtcctcatcagctgtctggcattcattacgcctttagcatcttgtatgagataaaccaatctatggaacagttttccaggcagctaatcatgtcttctttgccttagccatgtttgcacccggcgtaccggacctaatgctagaattccgcagcacaaatgaagagctggctgcgttttgcgtatcagtctacgtgctgggatttgcggctgggcccatgttctttgcgcccttgtctgagatttacggccggtccatcatctacaacatcaccaatgttggcttcatcggtaggaatcccccccgcggccggtctgtttcttcaacaatctactgacgtgaaatctcacctcccagtcttcgtcatcgcctgcgcagaagctccctcactcaacgccctcatcgccttccgcttcttctgcggcatcttcggctccgtcccaatcactataggcggtgcagttattgccgacatgattgcgcaagaaaagcgcggtgtcgccatggcaagcttcgccatcggccccatgctcggccctgtcgtcgggcccgtggtgggaggcttcatcacgactgggctggggtggcgctgggtcttttggatcatggccattatctcggggaccttttcgctgctcttcttggccctttcccgcgagtcgtttgctgctgtgctgataggccgcaaaaccagccggttacgaaaggaaactggcaatcctttgctgcgatccaagctcgacaagggtctatcaaacgcggcctacattaagcgcagcatccaaaggccgttcaagatgctgataatgtctcccatcagcatcatatgcggcatctacgtcggaattgcctatgcgtacctgtatctcatgttcaccagcctaacgccgctcttcatggaaatctaccacttcaagacgagcaccgccggcctcgcgttcttgggtttaggcgtgggcagcatgattggtgttgtttccttttctttgacaagtgatagaaatatcaagaagaaggctgctgaagaggccgtgttggcagaggcccaaggtcgggctcccgaaggcatgaagcccgagtatcgtctctcgccgctgccggccggtgccatcatcctgcccatcggcttcttcatatatgggtggacagcagaataccaagtccattggatagcacctattatcggtacagttgtcattggaatcggcgatctaatcgtttttatggtaatgcatatcctccacccccatcagttttcgttcattctcaagccaaagcattcagaagaactgaccttgcctcaatcttagtctctgcaaatgtacctcgtcgatacattccacgtctatgccgcctccgcgctcgcagcaaacgcagtggcccgttccatcctgggatctgtcctccccctcgccggcttgccaatgtacaaccgcctcggcatgggctggggcaatagtatccttggcttcatcggcctggctctaacaccagcggcgtggctcttccttcggcacggagaggcgctgcgcaagagatttgaaataaagaatttatgagatggctccctcttctcttttttgtcttctctcttttttaatttttttttaataaaattaaataccatcaagatttatttagaaatttgagcatttctatcaaaaatgtacttcttttagcgaacaacatatgacatgaacaggagggggaacacaaccggcgggaagagaagacaacacatgtaatatatccatgagaaaggatctaataaaacttttactttccatttaatcatctacaaaactcgagactgaagtcacatttcggatcagaaatcgtaattgaaggccacagctagttcacctctcaattttgcggattcaaagggcaggggcttcttctccacgagacacattcaaattcccattcaagtctgtgtatagcgtaaaaaggcagttgacataaagtatcaatactcaagagctaccgtgtatcaacacaagagtgcttatgacttacactttaagcttttacgcgctatgccaaatacaaagcttcagtggcacaacaaacgcctacccgcaatttagtggcatgatagcacatgctgccccacgttctgagcttcatgcatctcatctcatcaaacctcactcacttcaaattattcacacatcacatcaccttgaatatttcgcccgccatggctccgtccaccaccaacgcgccctcactgctcctcctccccgctcccccattccccctcgaccctcgctccctcagcgccgcctaccgagcccctctcacagcagttctcaaacgcctcggccacaccaagaacaacgacaccgcatccgaccacgtcctcgtcatcgccatcgcctgtcccatcctcgccgggccctcaccaagatccaagtccctaaactggaaggccgcacaatccctcctcgcccgcacatacaccctcatctccgtcatttgcaacgagctctccatcaacacatcgggagagccaagcagcaccagcaccagcctcgatccccgcatcgtgctcgtcgaccatgaacgacgcaggacgtaccaccgcaactatgacggggaatacgaggcaaactgcactcccgtgctggacctggctgcgttcgcctcaacggtgtatccctggaagaccgtcttccatcccagcgccgaagcaggctatgagctcctcaacgcattcctggactactcacagggcaaacaaacctttttacaatcccagctcgtcgccgtagaaggcggcatcacaatgtccatcagcagcgaaactcccaccaccaccactacccagagcgacttcatcaagggccacgacaccgtctgtctaggcggcacattcgaccacctccatcccggccacaagctcctcctccacgccaccgccttgctcatgaagattcccgactctggcaaacaagccgtcctcatcgtcggaatctccggcgacgagcttctcacaaacaagaaatacgcagaggtcctccagccctgggccgtgcgcgcaaacaacgtcctccagttcctctccacaatcttcaactcggcgtcctcgtcaaacaccaattccctcccgcccacgtcttccccctcgcaggatgagcttcacgcgacgtttcgtaacggcacggtgctggtgcgctgcgtcaacattcacgatccctttggcccgaccattacggaagaggtcatggatgtcattgtggtctctggcgagacacgcagtggtggacaggcgattaacgacaagaggaccgagagagggtggaagccattagatgtttttgagattgatgtgcttgatccgcaagacatctcggaggagggcaatggcgcacagagcaatggctttgcctcaaagattagcagcacagaaatacggcggcggatagctcaagcacggaatggttcacagtagatttgagtgaagcatttttttagcgaatatatattattcatcaagcatcttcaatagtcagcatgtgccatatcgtcatcttcacgctcagtcagtcatttgtaacataaaatttagttcatacttgtcattaattgatatttagctcatgtatcagcgtattgcgttaatccctcatggccatgtctaccattccgaaacacatcatttttaatcccttgtttttttttcctaagcaagtgtatgtcaaaagagtcccaatttctctatccatctactccatctgaccaatgcccaggtgggccgggtcggcgcggacaatgcgcagggtgttggtgttgcccatgccacccttccagccctggacgacaacaacggtatcgccctcagccagggtgccaagcttgatggcgttggtgacagcccacttgatacgcttgtcaacgtcctcctgccagttgacagtctcaaagtcgggcttctgctcgggatacaggaaaggatagacgccacgatacaggtggctgaatcgagaggtggtggggtttcgggtgaccatgaagatggggcagaccgggcggtacttggacagcaggcgagcagagtcaccagaggtggacaggacaatgataccgccagcggcaaggtcgagagacgcgcggacagcagccatggcgcaggactcgacgggagaaacggggcgcttcaccagggtgcaaagctcctcaaagtgggagacgtaggggatggtgttctcagccttgagactggcctcgtgcatctcgtggacggactcggcagggtagttacccttggcagtctcacctgaaagcatgacgcagtcagcgccatcagtgacggcgttgccgacgtcgctgatctcggctcgcgtaggacgagggttcttgatcatggactccagcatctgggtagcgcagatgactggcttgccggcgacgttgcacatggcaatcatcttcttctgggcagcaaagacctcggcggcaggaatctcgataccgagatcaccacgggcgaccatgacaccgtcagtggcctcgagaatctcggcaaagttgttgagaccttgtcggttctcaatcttggcaatgatctggattcgcttgccctcctctcccagaacttcacggatatcctcgatatcctgggcacgacggataaatgaggcaaagaccatgtcgacgttgttcttgacaccaaaccggagatcggccttgtccttctcagagagagcgggaaggtcgacatcggtgttgggcaagttgacaccctttcgggaggagatgaagccgttgtttcgggcgcggacctcgatggtcttgtcatccttgatgctcaggacgtcgaaagcaagaacaccatcgtcgacgtagatgatacggccaggctggatgaccttggtaatgttcttgtagtcaacatacctatgatgtcgtcagcattcgttcagcagtagcagataagaatagactatgtcgtattccttcgtgataggcgagggattaatcaattcaatgaataccactcgcccattacaaaaaaaaggccgcggagatggacgtggctagaatagagagcgggggagtctcatttcccctcccctccacctccaccaccacctcctccccaatcgaagaaaaaaaaagcaagaaaagtgtccatcttacatgttgctggtatcacatgatgtgctgtacttctcatcggtggtgaagttcatgacggtgccgacagaaatgggaatatcgacatcaccggcggtgttaccagtccggatctcggggcccttggtgtccagggcaatggcaactggtcggccagcgtgggcagcctcggcggcgcgcacattgtcaatgacagactggtggtactcgtagctgccgtgggagaagttcatgcgggccacgttgaggccggcatcacgcagcttgttgatggcctcgaccgagttggtcttggggccgatggtgcagatgatggaggtgcggcggaagttgcgggcaggcgtgaactccgtcttgagcgaggccagccaattgatgcggccgccgatgtccaggtggtcctgggccgtggtagccattgtgctgaaggatcgggagtgggagtgctgcttgtagaatcgctgcgacattgttaaaaacgtttgttcgttggcttttcgagatggtaggaggagagggtcggttgggaagagggacaggatggaggggctcacgagtagaatataaccgccaaggctcctgtcagaaggagacgacgactgcagcaaagagatgcacgggtgcggagaaaatggcaggttaggattgggatgaggacgagaggggaaataaaatgggaagagatggaggttaaatcagatcatgggagggtgatgctacgtcgcctgtgggaggaggggtgggagcgccggcagctgccagtgctttttttccaatttttttttttttactcgctgtctgtaccatgcagctgcttcgagctatgcggtatcaccagtaacgcacgtctgaatgtacgcctcgggattggccagctgcagctgcaaatggcgagggctggacatttttttggggcgcgcgctgggctgcagttgatgccccgcgcaggcgctggtgaggggcactaaggcggcgatggaggggcaattggcacaaaaaggcaccggccgctagtctcaccgttatctctgcagggcatttgccgcgagtaaaagaaaccggccgcagtatgtaatgcctagacctgtacggggcggagcgcagaagaagagtgcggcggctatcctatcgctgggacttttctgaccgagcctgagaagccccattcagggtctctcacctacagagcattaggtcgattggcattctcagtctcgcctcagcttcgtggcatgttgtagcagatctcatccgccgacttgcatgagtgtaaacccgattgacccaagtgaatataccgccagagccgccgtttgctgcgttccaactggacgatgaactctcccttatcccaagccaagcaccgccccttgcatctgccgcagcaagggtgatccggtagcagacggctccgtgtttcggctgccctcaacaaaaaaaaaattaaattcggtgctactattctcgtccagccgtctcccccacgcggcgaaatctatctctctagcgcgggccatggcgaaaagagaaatgggctgcgagtttcggacaacgacgacaggcctgtggcttcgatgagggataaacgggggatggaggccgcgccaaggtcgaggcatataacactttttgcgtctctttcatgtcgtatttccaatcaaaacgaggcccttttctctcagatccccaaggcgacaggactgttggctttgctaacacgaataattcgccgctttcagcacttcaacccactcttatcgaggaatcggcccttgtttgctttttctgcccctctatcctaatcaggcctagagttccagatgctagttgaaggcttgaagctgtcctagctcctcgaatgactaagctcgctggcatgtgctcctgctgactcatccaaaagctcttgcagctggatccggaaaaaaagggcgccgatctccgagatgcgcgataggatggaatgcgaaagcacgtgagtcgatgcggtgccgtcacacctcagctgttttctccagcctcccgaggctctgtgcctgtataagcatctccctcaccgttgcgacgacacccctttgcgctgctccaggagcgttttcttcgtgacactcccgcaaacgaacagcccccattccgatttctcaaaatcttgtctgattcaccgaaaaaaaaaatcagtcatcatggtggtacgtccgccccaatcaaactgccctgccccggttcttgcttccgtgctggcgcctccccggttcagcgctccctcgtggacactgcgcttttttggagctgcgccagatgtcgcctgctggcctagcctttctctaagactgctcgcagcttctcgacctgctgacgttgggactctggtcaaaggttggacgtttgacacactatgcttttgacgccgttctccgtaagagaatctcccttgtcccatatttgtccgtttgtttgtgtgtgctaaattttgcatgtgatatccagtctcggcttttctcgccggtgtgaagcggtcaaccggcttgacgtgagttgttattcaggctcttcttccctcttctggactcgccgaattaacacaacgaaatcagcttcaagagcgacaaagttgccggcgaaaacaaagaagtctccaggtggatcgacaagtatctcggcgtcggcgagtgggtgatggatcagtctgtcgccattgccggctccagcggcttctttgagcgcaagcgatgattttctctcatgaaccaatcacatcatctctgttctttgaggtgccaaaaaatgtcgaatatatccaactggtagcatcgcagcaatgggtagttccgagctatccatctcaaatccaggagtgatgctgtgagagctcccagggtagcttttttttttttttttttaagaaaacagaaaaatagtgcaagtgcgtttggagaccttgctggatcttttgatagccgttcttggtcagaggcaagagagacatgcctccaccgaattcatagttcgttttgagttattgatgatggatgaaccgcattgtggtcaatgttttgtgcgggcgtttgaagggaaacaaccggatttttttacttcctcttttttccactcttattttatttgaatgcggaatatgatgaaatgactcaatgtgttaaaagaagaagaaaaatacaaaagaataaagaaaatttatcgagacgcttcctgctcttatccttccacccgggtttcgttctggcctggttgtatctccacaagaagccgtgaatgttcccacatagccgaggttaccggggttccctgggttaaaacaccccgaattatttcccttgtgaactaagatggaaccaagcagacagcttagcagctacatggcgagaaacaaaagacaaagtagaatagtattatagagaaacaaaaagacgaagaagagtattattgatcgctcaagctaattcattcattcgctgctaccaagattaaaacgctatacattgtaatcatcaaactgtctcgggtataattgccacttccctccaaagccacgccaaaacagagtaaaagcaaagcaagctgaagaagagaacgaaagccctgagtacgaatatcggcaaacagggcgataggcactgtaattttacacatgctctaccagaaattcaggcggcacttcattctcgctgtcgtacctacgcagcgtccctccgtcagtgttgtcggcagtattatgctcgccatcttcgtcttggtcatgatcaggctgagggccaccaaatagatctgggggcacttcattgtcgctttcttcgtcaggcgggtggctatcttgctgcgtagacgggccacttagttctacgtctgtggatgcatcctcgtcgtcactgggaggtggtggcgccttgggagaattggccatgctttcgagggctttatacccgttttcaaaagcctccagttctgcgccaatagcgcatatcaaaagagtccagttattttgttcagcctgttgcatatattcccgcaactcgccgagaacttcgctcatccgcaagagttgatccgatataacatcttccacagatgacgccttttctttccctttgaccgaaggagttggcgtaccgttttccatggcttgtcgtaaatctgattcgaatttcgaaacgagctgcgcgacgttgtcccagatttgacccccttcttccagtgctcgatggtgtttttccgtactttctttgcggcgtttcaatatctcgacctctgcttgccaccacaaagctgccagccgcggcgttcgtctctcggggatgagttgcatgaactctgcgcctcctgaagtagttgggcctccttcagccgcgctcccgcccaatagatccggatccagtggttgaatcgtaggatgccgtgtatatgctaccgcttcggcggtcagctcgtttagagcgccgtagtacccactcagtcctgcctcccgtttattcttgatgtcatccatcctctccttcagaaggtggtgtctgcttcgcatgcgtgataacttcgcctcgagaagctgaatttcttcgcccaagacatgatgctccgtgtcaattaccttgaattccctcgccagcggttcatcgctattttccgccaagcttcgtatttctgcttccaatctggctcttttaatactgaacttgtgtaggttcttgagagcgtctattcgtttatccaaggcgtcttctatgtacgcactctggtcatgctttagactcgccatagacgctattagctttcgcatgctttctctggtggtcttcaatccctgaggccggtcgtttgccggttgtcgggtaggaaccacattgccatcgcgagttgtccttggggtaatgtagagagagaggccggctctttgttggtaacccggggtcgagaataaagggccagtgggcgtactactgcctgtgctagaggcatcatcctcgatgctagacccggctactaaggcgatagcctgctgatcaagcaatacctgggcttctctctccagggccttgtcttggctaacgaggcctcgccagaccgtatcagagttttgttcaatttcttgacgcctatgctcaaggagtaggctgttagcttcagtaggactccctccgaggagactgtgcggtgtatttctgtatcggactgggcgaccagcagcagggtctacccggattgggtccttcattatcaacatcgacgctgatatcggcggtggtggaccagcaaacatgggctgcggcttcgtattgaacgctgacatggccatactagcggtgttgcgtgatgagattggtgataacccgcgagatgttgacggttcatcgtcctgatcctgccaagccttgggcaaacccccatccgctgatgaggcgtcatcaggtcgaggatttagcgtgctaagctgatgctcactaggcacccgtttcggaccattatgcagaggcaagattgattgttcgccgcggggattccggcgatcaaaaaggcccatcttggtgtgttgtggcagaggtggacgctgttgtcgtggggatgtcaggtagagactcgaagcgattgaaaaggcagtgaaactgcaaacgagaggcaatcaaagctgctatacgtctattggaagcatcaacatgagatctaagatgtagagaaaagaatgttgagtgctggtgggagagacatggaagacagttcagccttgctcacgaggtccgctggctggtggaatggaagcatgtgctcatgcagcgcaccttatcaaggtatcaggctgctagccgataacaccactaaactcaccactcaaactctacgtggccgtttaactttggcgcgcaaaaggtaaggcgcatgcttcaaggcagccgagtagcagtaattttaggtttcgtatagaacttgtagcagtattccaatgcgctgaatgaagggtctttgcagagagtacctactacttgtacatactagtagcttgcgagctccatcggatctgtggcgatacgtggtaccccactacggagctttgccagttgatggctgggcatctactttcttgtctagagggagaattacaattctgccctccgtacctatacttgagctactatcaagcatctaatagactataggcaggtaggcagtagataaggcttgataagtactgtcgttcatgctccaaaacctacctacgttgcctataatacccgtctctctacaacgggctaattggtgtctcttgtccatccctggcaaccatctgacacgggttaatcgccaacggggtttgcttgccacgcgtcagtctcttataccacaaactgctgtataggatagtattgacatcacccgtgccctgaattaacaaccattactgcagcagtagctgcataggcgtgacccctcgattcgactgctctcaatcattcactacgaggcccttgcctagcagtaccgctagccgctgtactctggcgcctcgctaggaagcaccctgatctggggccccagaacagacgctgacgaaagcaaacgggatcgactcaggcagtctctttgctgctacgtattgctgctcactgcgcttcttgatacgatcccattgaatgttttgtccataaatcccgccctggtctcctgcagcatcgccgacccgcagccacgccagcaccgggtgcgaggggcgtcgtcgccagcgccccgtgatccaggctcgccgctgactctgcgcgcctaacctatcgccatccagcctccagcctccaaccagcgcctccaaccagcgcctcgcacgcaccagctccagaaccggtcagcaaagcgccgccagcctggcccgccgccatgaaccaatcacatcagctgcctcccccgcgacggcaacagactgccacggctccctatggcgcccagcacgacgaactgcacatgtccggcatgagcccgctgtcatcgcgagactttgctccgcagatcaagctcgagcagacgcccgccagcatcgcagccagctcggtgcccaacgtgctccagccgggcggcatgtcgtcgcgccccgtcctgacggccccgaccctgccctcgatgtcgatgcagcacccgggctctggctctggctctggctctggctccggcgctggttctggcccaggtccatcctccgcttcagcctcctctcaacaccagcaaggccctcctcccggctaccagtcgcctcccaaaccggtgctcaacatgtcgcacacctactcacggtccagccccgcggccaactacgacacgccggcctcgtcgtcgtcctaccacgcctacacgcccaccactcccagcggctcgtcctcgcagttcatctcgcctcaggatgccgcaaagtacaatgccccgggctcgcagcgcaccttttccaacacgccgctgggcctggctgacatccggccgcgcgccgactccagcatgtctgatggggctcccggcacgcttggctacgagcttgccaacacacagcctggcccaagcaattacctggctccgtggcccatctacgcctttgactggtgcaagtggacgccccgcggcaatggcgctggcaaggtcgctgtcggcagctatctcgaagacggccacaactttgtaagccaaccgagattcctgggggggtccaccgctctggtttatataactctccgaatatgcatgctgacggggtttcccagatccaaatcttagatagccagattgccccgacccctcaagatgtatacacccccggcacgtccaagtacaatctcgagtttaccaaggttgccgaggccacacattcgtatcccgtaacgcggctgctgtgggagcctccctcttcgcagaagcagtccaccgatctcttggccacctctggtgatcacctaaggctgtggtcgctgccgtccgagacatctgcgaacccgggaaacacaattacacgcccgggtcgcgactcggttgtcacaaaattgactcctctggcactcttgtcaaactccaagacgcccgaccatacagcgccgctgacgtctctcgactggaataccgtttctcccagcctcatcatcacctccagcattgataccacctgcacaatatgggacattccatcattgactgccaagacgcaactaattgcacatgacaaggaggtatacgacgtaagattctgtgcaaagagcgtggatgtctttgtcagctgcggtcaggatggaagcgtacgcatgtttgacttgaggagcctggagcactcgaccatcatctacgagccaacaggaaaagaggatcgaacaggtttgtcgcccgccttgagatacattgcatatctgatgttgattttgaatgctaaccaatacacaattcagaagcaggaggccgtatgagccctacgactgcccagcagactctttcgaaccctcccccgctgctgcggttagctacatctcctcacgatacccatcttctcgcaacctttgctcaggactcaaacgtgattcggatcctagacgttcgacagcctggccaggctctgcttgagcttcgaggacactccggcccagtcaactgcatagagtggtctccatcacggcgaggcacactggcctcgggagcagatgactgccaagtgctactgtgggatctcatgaactcctcgtccatcaatggcacccagcagcaggagaaccaaagaagccctgttgcgtgctgggactgcgactatgaaattggaaacctaggctgggtaccgcatttgcaaggcaccgatggtggagaatggctcggtgtcggtgcaggacgaggcgtttggggcgttaaagtgtagtgagaggccttgtgctgggaaatgtccaagaacgactaaaggacaaggacaaggacaacgaaaaggccatccagtgcttttgcctcatcctcactatatgcaccggcgccaactgatatagacttggctgctcaacggagggtatatgtatcacctaaacttgaaaaagggaattattggagttttgtaccagcggcccaggttgtatgatgccggccactttggagtatggagacagtgacgagtaacgattggaagttttcggttaaatgggattggtagcgcagtgcgaggggtgtgtcgtgtcatacgggggggtcctttatcacatttagtttgtcgcaatttgaagccgcgagattctagcagacctggccttataaatatagcgagtatatgcatcatccatgactgtttattactattggagtccttttgatactcacaacactgttgagggcctagggttgccggtttgaactctctcgaagtcgacaactgttttacagacaaggttatcgatcaagtcatttagatgtttcaacacgacaaccgtttatattgcaggaaacttgcctcgatgatcctatagctgtgatggattacaggttaagtctggtttggatctgtgctttgctcggcatcttttgaaagttgagaatgagacgcaattgtaatcttgcataatactgtaaaatacctattttattacaaggcatttgacagtcaggtgggtattcactttcagttaacttcattgtggataacaagcatcgctttttagtctcaactctgaccagaggcagccatatccacactatgcgctcagcgctcagccgctccctagctggcacatatacagccaagcgcgtttggcccgataattacccgctcgccgagttgcctttctctttgaggcggccagccattcttctcgatatccctattttccttctctccttcacctcccatcttttaatcccgtctctacaatcgcattgctagtaggacgcgtcacacaccacaattcaagatggcgtccaacgatcggcaccgattcgacgaatccgaggacgaggaggacttcaatcctgcgccggccgacatgtcagaagatgaggatgcccatgatggctcaagccgagcccgggacagcagccccaatcgccgtcaggatgccgacgatgatgaagaacccactccggctaaatcgcgaagaacccacgatgaagacgaagaggaggaggaggaggaagaggaagaagaggatacccgtcgtcgccatgacgatgacgatgacgaggaagaagaagaggaagatgacgacgacgatgttcaacaggtacgatttgaatgaagatgtgtccttggctccggagtggctaacgcagacgaaaaaatagggccaccgcagaaagcgccaacgcgacaggcgaaatgccttcatcgatatcgaagccgaagtcgacgacgaggacgagggtgaggacgaagaaaaggatggtgaggagatagaggactttatcatcgacaacgctcaccccgatgacttggtcgaaagctcgcgacttgacgatgaccgaagacaccgcgaacttgatcgccgccgcgagatggagtctagtctggatgccgagaagcaagcagagatcttacgccagcgctatggcaatcgacgacccggcaagagctttggcgactcggccatcgtgcccaagcggcttcttctccccagcgtggatgatcctagtatctgggccgtgcgatgtaaagagggcaaagaacgcgaagtcgtcatgtccattatgaagcgagtcgaggagcgacgaggcacaaaggacgagctggccattaccgcggcctttgagcgcggcggcccagactcggttatgaagagctttgtctacgttgagactcagaggcagacggacattctcgtggccctcgatggcattctcaacgtctatcctcactccaagctgacgctggtggacatcaaagatatgcctgagcttctgcgtgtcacgaagacaccgacgctggagcccggcgcatgggtgcgactccgcaggcctcagaaacacaacggggacttggcacaggttattgacgttactgagaacgggctcgaggcaagagttcgatttatccccagactcgactatggaatgcgtgatgaagctctgtccgctgtgagcgcagatggcaagcggaagaggccaccgggaatgggcccaaaaccccctcagagactcttcagcgagattgaagcacgaaagcgccaccctcgtaacattcagggcaacccgacaactaacacttggacatacaatggcgaagaattcgaaaacggattccaggtcaaggatgtcaagattcagcaactcgtagtcacagatgtcaacccgtccctggaagaggttactcgatttgccagcggtgctgacgatggtacggagaatcttgacctgaaggctttggccgccagtctgaaggatagcaacacgctggtgacttacctccccggcgacatcatcgaggtgtatgccggagagcaaagaggtgttgttggaagagctaccaatgtgcagggcgacattgttacaatgtttgtcacggagggcgacctcaaaggccagagcatcgaagtgcccatcaagggcctccgcaagcgcttcaagattggtgaccacgtcaaggtgattggtggcagcaagttccaagacgaagtcggcacggtagtcaagatttctgaggatcgcgtcacgctgttgaccgaccagaccaacaacgaggttacggtcttcagcaaggatctgcgagaagccagcgatattggtggacaggggtcgctcggccagtacgaacttcatgaccttgtgcagcttgaccctaccacagttggctgtatcgtcaaggtggatcgcgagtccttggttgtgctggaccagttcggagacacccgccaagtcatgccatctcaaatccccaacaagctgcccaagagaaagcaagcggttgctgctgatcgagaaggctcagaaatccgcctggacgatgtggtcaaggaattttccgggcagcagcgccagggcaagattattcacatccaccgatcatacgtcttcttgcatacacatgccaccaacgagaatgctggtgttttcgtcacaaaggcaagcatggttaacacaatcgctgcaaagggcggccgtgttaatgcggcggcatcgggacctgatcttacgacgatgaatccagccctgaagattcacaagaacggcactgagaacaagccaatagctaagtcctttggccgagaccgtgccatcaatcaaacagtcatcatcaaaaagggagcctacaagggccttctcggcatcgtcaaggataccacggattcacacgctcgtgtggagctccacaccaaaaacaagaccattaccgttcctcgagactcgctcaacttcaaggacaagaacactggtttgaacattgacatcaatggcagaggagggcgatctgcatcaggtggagctgggcgcggctctggggatagagtcccgggctggcagggaggctctcgcacacccatgggctccggcggctcagatcgcgttcctgcttggggatcacgaagtaagtgccatttcaaatttcggctatttcactgttcatatatatactaacaagcatatttagcgcctgctgcaggtggtcgtacaccggcatggaagggccaagactactctggatctcgaacgcccgcttgggcagatggatcaagaactgttaacccctacgatggaagccgaaccgcctatggatccggctcacgcacgcctgcttggcaagctggtgctaggacgccagcgccgggagatgcgtttggtgctggttcccgcactccggcgtatgctggtggtggtgacagctggaattctggttcaaagacacctgcctggggagcctctgccccgacgccgggcgccagcggcaacgactcgtggggctacacgcccgcggccacaaattcatctgcatacgatgccccgactccaggaggcgccatgtcggcccctactcctggcgctctgagtgccccgactcctggagcttacaatgctcctactcctggaatcagtgcgcccactcccgccggtggctggcaaggcggctggggaggtccggactcggcaccgactccagcagcaggcgcgccgacgccatctgcatctggatacgcaggcttctcggcgccaacaccttctgcgtatgctcctgaaacgccagcggccagcggcccgaggtacacggatgatgattgagcggcgtggtagagccaatgggagatgtcattgatttcttgtgattgtggatatggcgttttaacatttgaatttttcttttcttttctcattctttctttggaacgagagctgcaataatattagtagttaaagacaaggagcaagctggatatctggctagctcagacaacttcaaaaggaacaataggaagcgcgtggctgtaaaataaaaaagtgagtagggaaaagtttcttttccaaagtattattaatgacacaatctctttgcataagaaggcttcgtattgctattttggagtgatgatgttgctgtagtttattgcttggagagagcttgctagattacgggattacttggtccgagttttggccggtagcttcgtcacaactgggcaaaaaaaaaagttgcggttctcattttcagacgaagcatacagcattgcatttagcggaaaaggggacacaatgtttcgctcacggatacacggccggttattatacgagagacggatatgcacagagcattgcggacggagagccaatggcactgagcggtgctttgcaatggcggcgcaaaaggcgtgttgcgcaacgatggggcgaggatatgccacggcaacgacagggacaagcagcaggatatcgcagagcgctgccaaagcggtaaacaagcctcctcccggatctgcatcgacacgcatatcgggcacctcttcaaccacgacagccgcagcagcagtggcagagggatcgtccaccgcagcgttacgaacggccgaggctcgcgagtccgcgctgcgggcggcccgtatgcgacgacaggcgcagaagcaggacagggaggaggaggcggcgaagaagcgggaggaggcgcgggagtataggaaaaagtacaatacggcggcgaggaagtgggtgtcgtcgattatagcgctgccgatattttttgtgacgagctattatctgtttgataggtgtatgttgttgctgctcctagaatttgttttgagagaaggaatgattttgctgactttgggggatagtggtgttggggaagcagccgaagagtttggaagagtaccgggaggagaagtgagaggggtgatttgagggtttctttgacgatgctgctgattagaggatgtcaattcacacaaagaataatctttggtcaaattgtctgcatactcggtatgcagacatttgaacttgtgctattagtacagggagcaagctcacaagagccgtctttacaaatctgggccgattatgagggcctagtatgagatgcagaaattaacggccaatgatggctgaaccacgatgattatgtgtttgggaaagggaccaaataactgattgccttttgaaggagactctcatctataactttttttttctttttttttttttttttttccacaattgagcatatatacagactgcagatttctatacaaaagtcctcgtatatataaggtgcttgtcgaacaagatagaagatagacttggatataggtatctttaaacagatgctacacaatattccaccaataataaaaaaagctgctatgcaaaaatacattcacgtcttacagcctcgctcgaggtgccgttccattcttgagcatctcctcggcgtctctcttggaccactgcttcatcagcttccggatgattttgccgctcgccagcttcggcacctcatcgataaacgtgacgccgcctacaagccgcttatgcttagccactcgcgcggcggtccagtcctggatgtcctggggagtcactttgccctttgacgtgggctggatgacgacgtatgctcgtggccactcttcctcgttgctgcaaggaccttggtcagcatggacaatgactgaagggaacatttccatttccttcttttttttttccctcgggaataacgtacaatttgatttcgacaacagctgcgtcggcgacgtgctcgttttctaaaagcacggcttctagttctgcgggggcgacttgcaggccgttgaccttgatgagttcctagatgcgcggtgttaatgactgactgacttgcaattttgatggattgttattcttggtcttgtactgacctttttccggtcaacaatccaaaacagcccctccttattgcaaacggcaacatcgccggtcctaaaccacccgtccttgtccaaacactcgcgcgttgccgcctcgttcttccagtatcccaagcacacgtttggaccccgaatgtgcagctctccgcgctctccagccgccacctccttgccatcatcgtcgagcagcttgcactcgcagttgggcagcagccggcccacagaccctgcgctgtcgccggccaggccctcggaccaggagatgccggtgcacgtcagctccgtcatgccgtagccctgcgtgatgcgcaggttgaatttctcctcgcacgccgtctgcagctcgcgggacagcggcgcggctccgcaggtgatgtggcgcacgctcgagaggttgtagcggctcgtctcggggcgcttggtgagcatgacgacaatgggcggcgcgacctgcagctgggtgatttggtacttttcaatgttggacaggaactcctcgtactggaacttggccatgatgtacagcggcgtcagcgtcttgcccgccatcaggcaggcgtagagctggccgtaggcgtggtacagcggcaggaagccgatccagcggttgcgcggcagcagatcccactcgggcttgcggtggacgtggcgcaggtgcacggcctgggcgagattggcgatgaggcttgcatgaggcacgcagacgcccttgggcaggcccgtggttcccgagctgaagttgatggtggcgatggtgttgcgcgcctcttggggcgtcaactcgggccattgccagcggaaggcgtctgcgtgggctgcgaggagggctcgccagtctgggatgccgtcgcggacgggggtttcctcgtctgagaactggaagatgcggtttctggggatgccgactttggctgcggcctcgacaatgttggagaggacggtgggatgggcaagcactgcttttgccccagtgttggaaagctgatggaccagttctgtgatacgaggttagccccgttccacttacacgatacttggagaaagaaagcatggaaaaggctctttttctttcccagcctgatgacaagacatacccggaaccgtagaaatcggattggcaccgctgaaaatgtgtcccgagcccgcaatgcccagatacgccacaggcacaaagatgtggttcggcgtgcagatcatgacgacgtcgcctcgcttcaagcccaggcgctgcaggccgaggcccagccgccgaacccattgcagcagctgatgtggtgagaggctcttttgagggtttttggcatcaatccagatgggctcgttggagagcaatgagccgttgccaaagatgtaagtcaggacattgctttgcgggatgtcgatgtgctcgtataccgacttgaaaggcattgtggatggtgagtttttttttttttcctttcttgggatgggggagaggggtgacacaatgaagaaaaaatgcaatgatggaaaaaaacagctttaataatagaatgaatttcccttttcttcttttataccaaggcaaaattgacggttagatatttcgaggcggtaaagctgtttccctctttgggccagacgattgattgcctattccccccaggttaggaaaatatccgcggggacggcagacgagccgaggtaccctttttttgtgcgaggttagctcggggagatgcaaatcccacgacgttttaagctcgtttaaaaagacggatttggccaaactggagccgaaagaaggagaagcaaaaaaatatatatatacatggggggagcagaataggaaatacatactgactgccaaccgggggttttatacgccgttttttcgagccatgttgcgtcgtctcttattcccacggcagagattgtcccgatggccactttttttcttcttcatgcttgctgctagttcacagtccccgccattgaaagtgtggggtgcaggaccttgggagcggagagaggggaagcctgcatggccaaaaacaggaggaatagcgagtttctaattagggggcttggttggttggtggttggttggttgaatgagtggattgcttatcaattggtgagctgagatcacgtcgagttgagatgagagtgggagagatgagagtgggagagaggagctggaataaagaaagtggaagctttcaagctagatatgagcctctaagcattggcgctgtatgtgccaaaagtatctacggcagtcagcgtctttaataggaaacaatatccgaatcaggttttgacttttttgtatcggaatgtcattggtgagatgggcgcacaggtaaagaggtagaccagcttggatgctatggtattgctttctcaattgagtgcattgtttaaataggtgcttcctggagctcgtgtactaagtgaataatactaaacaagtttttacacttcaagggacaactcaacgatgggggctacgatttattgcttgttgaaatgtggactacatacttataccattgtccagcaccctagttctgttatccaacaccccaaaaataaagagagaagttatctagcaccccgattatgttatttagcactccagcagtagcttaggctgctgctgctactactgctactactgctactactgttgctattttaataagtatttggcagctgtatatttaatatataaactggctgctctattatgctacagttggggtgttgaatagaccgagatctggttaacattttgagtgccagcagcgggaactggctttgagcgcgcttttcgctcttattcccgtgccttagtttcgggggtgtcactgtcgtcgatactcgactagaaggggttgtcagggccatgttattcacatcagtcgacgccatagccaggcgtcgatagacagctccattcatcatgactcccgctttctctataatgtgacccccagggagcacctccggcaactctgagtcctgtggagacgggagcttatccaccagcttcgagatgtgtgtttgtagagttcgcctgacatccaagagataatctagctcgactgtctcagtgttcagtcctgtaatcccttgacccatgtaggtgaatcgcccattgggcattttcattttttgttagcattcctctccggatggggggcgtcttgaaaataggctggaccgcttgcactgagacttgggtattccaattgtttgatgaagcgaaagacttgaacaacgatgggtttaggagaaagaccgaccccctccctgttttaacaaagctcttgtactcttcagatctgagaacttgcctttctgtcagccgacccaagggatttgctcttcctctcaaaagtcttgcaagggtgacatctgcttgaacggcgctgtcctcttgcgcctctagagcctccttgtaggtgtcaggttgaaaaaacagcacatcctgtgttccatcccccttctggatatagctgaaaggccaagagggatcccatagaactctcaaatatctctgagtatccctgagattgttggatagcggggtggccgagacaagcaaaagtccttcttgattaagctgccgaatgagcttgttagaggccgttgactcttggcgcagaagatggcatcggcaaatgtcgtggtgtttgttgagcaggtttccgccatgccgcacaactttacgcttctctacgaatcagattcaactttacaggcgatacacagttgaacagaattttatctgtagcgtcagggatggctcgttgggagagcctgtggtggtgaaatggaaccatcagcgaccacggctcgtccagcagcgattgtctctggaaatgtggcgagaaatgtcgagagagactgtgttgaagcagatgaagacggaaatggcgaaatgggggcccgcctcctgcttgaagtttctgtctagatgaagttgagtattaatcacgagacggggattatttacaattgtgtgaataagatggagttcagttatataattagataaacaatgagtttcgctcagagtatggttcatattaaagtctgataattatgctaatgctatatacatacatcttcttcacctcttctttgctgcttctaaacaataaacacacagtctaataaacaatcagttaacaacaactatacccaccgtcagccaccagcccaaagccattaacatagctgctcattggcgacgccagaaagacgatgctatctgcaatctcctcaggcaggcccagccgtcgcaacggcgtcttctgggcatggtggtgcagcggatgggcttggttctcggcgccctggccgtcgttgaccatgggcgtcttgatgtagccgggacagattgcgttgatgcggatgttggagccggcgtaggaggcggcgtcggccttggtcattcccatgacggctgttcaagtcagcatactaatcaattatacgagagagggtgttttattcccgattgtgttgtggcgtgcgtaaagtacaagtgtcaaagcaaaaaagtcttgaaatcttaccgtgcttggctgtagtgtatgccgtgacatggatgggcgacagaggcccaatgatgccatacatggatgagacgttgatgatggtgcctcgccctcgtcgtgggccgagatctctgtagttgggcatcatcagcaaaatgatggcacacgtagtcttgtccaagtctatacgtactcttgcttcaccaagatgccgagctcctccttctggcaccgatggacgccgtgcaggttgacgcccagcacccgctcccagtcggcttcgtccagctcgtgtatctgcgccgacctgccggcgacaccggcattgttgacggcaatgtctaagcgaccaaactgggcgacaatctgggataacgcagccttgacctcttcagccttgcgcacgtccatctgcagcaccagaacctcgacgccgggccattctttctggatgccggcagccaccctgttcaggccgtccaggttgatgtctgcaatggccagcttggaaatgccatgcctggcaaaagcataggctgtatgctcaccgagacctgtggagcggatccactatcagagatttgggagcaggaaattttggtggcgcggcttttgagcttggacttaccggaggcggcgccggtcacaaaggctgaaccttgaagcagcgaagccatcgtcaagtcagatggcagctgtgagctgaaaatccacgatggctatttcacacgggagaagcgattattacagaaaaggagatagagccagggggggagttcccagcggaggtgaagaaaaaaaaatagattggcaatcccaacgggttttatagctcgatccgaagccgaggtggtggattctgcgcttcgtgatgggagctagagccacgagcgattcttgttgcgtttgtcatgctcgattatgtgctcggcagtccgcttggccctttttgggcgtcccccgatgttgattacaattcaatttattgtgtgattttcagtctacgtgtcttttgttggcgtctctacctatcaagagggcaccttcggaataaagaccccaagggtgctaagataaagatccattaggtccagatcgtgaacttggcccactgggctagtgctccgtacgccgaggatgtgtcagctgggactccgccgagagatccagatctaatctaatggaactggcttgttttgagattgcaacggtttttttttgtgtgtggcggcagatgctagatcatggtgttgtgactattgaggccacgcaacagatggccatgaactgcgtgatgcatatggctggagcttaccaagcagacgcagatggcacagtaactacgtgagttggagagatctgtgagtggacaaaggcttcacgagaagtatccagtacaagacttgagcatgattcaaatttatttgtatttgtttatacagcttcgctaatcgaaacgaagtgcatgcaggcatctttatcaaatacctaaagatataagtgaagtcaccaacgccgcatggcgagccccatgatttcataggctccagccgtctccagaaaccgtctgtccatgcccagaagaagccatgacaatgaaacaaaagaaagaaaaggtcatataggcatacgaattaaaaaaaaagacatcaaagcacatccgccaagcagcgacttattctgacttggggccgccgaagcgatcaatcgacttgcggatgcccctctccatgcccttggccattctctccagcggcagcttctcgtccagcttcttgaccaccttggagatgggaggctcgatgcgctgggcggtgcgctcggcagggttggtgaagtagttgatgttgcgctcccagcgaggagcccatttggtggtctgcttggcgagcttctcttcggcaccgggcatggccatgtacagcggcgcgaggacaccgacgccggcggcggagatgcagaacatctcggtgggtctggccttggggagacgaggaacgcgaggagccattgcgaaggttgtttggtgttgtttggtgttgcgtgtgtggtggttgatgagtttagaagaaagaggttgagttggaactcaagactggagctgtctattggtgggcaaaaagcggctagttagctgtctgaaggcgataaaaaacgaaaaagggcgaaatagggatggcgaggagcaagatgacgtacaaatggatgagtttgtatgattcgcagtcgtacactgttggagtgatatccctgtctcaaacaatggatggatggatggatgatgaaaagagcacaaaaagagacaagaaagccagatgccatgccttatatacctgaggtattctcggccagcttcccctcagcaatcagggatgacaccaccctcacgcggtccagaaacgaggcgggaaatacgcccgagtaggcagtacctgggcgccaagttggcagcgggcggggtaggccagcagtgacctcgccgtgaataggggacaggtatcgagtctgctgctggaagtcactgcgttgcacgcctcagacggtcgctgaatggacgggcgagggtggcttcaggcgttcgtgcggagaagcctgcgaaggggtgggcgtcgagtttgatacgctgacaagtctcttttgcaatgccgcgagtgaagcagtacttgcgtgcctaatgtcggatactgcagatgacagagttacgcgacaacaagccaccccccagccaatgcaatgcactgcaacgcaaacagcagcgcttcatcagcatcacaccacaccctcttcgtgcagcgacaggaacaggccacagacgagcgactcccgctggccctggggcattactcaaaacggcagcatctcgagcctcgttttcctgccttgcttgacctcttcttttcccatctttccgtcctccttttgctgtttctctccgcttccggcatttcctcaattcccatcccttcccatcccttccttcgcggccccgcccccagacagcgctacagctccaggcccaccgccagtctcccccggcccacttccccagacggcacacgatcctctctgctgtcttcgtatccaccgcgtcagtctcgccctctttgccgttggccgatcgtgctgttggcgtgtgtccttcctcttccgtgctcaccgaggcggagtcgagtcgaggcagtcgctcagggagtctgtcagcaaaaagcactgatgctcccgagagaactgcccgacagaatctcgaaaaaaagagcagacagcaaagaagaatagcaacaagagagctgctggtttgcagctgacaattgcagaaacagaaacaggcacaggcaccaaccaaaccaggcgaaacccctcaatcagcgccaacgcacctcgttgcgccattcctcgccctccatcagcacatgcaaaccgggggtccgggccctgctgcaacgttggccagcaatttgcctgaattgcccccaaacacacaacaaatccaaacttcgcccatgcttggtggcgcgcactggtggcgacatggttgacgaaaccagcccggagccgtccatgtgattgggccacggcgaatctgcgacgatgtaaaaagtacggccgaacaaagtaccggaaatgaagagtacatggacgcgagactgggacatgtactgcgcctcctgggccgcgtatctatgcaacaatgagatctccaacaatgaaatctgcttgtgcaaagtagcgtgaacgatgtggcacaaagcatgcagaagtacgctcgcttgcataagcgcgtctgtctgtgactatggatttgaacttacaaaacgacgtcctttgccctcgacttccagcgagcacctggcgagggctcattgatcatgctttggcttcaaggtactagcggaagcggcttcttgggtctcgcggccacggcaccggcggcactcagtcactcttgagatgacgaagcagacggcataataacacgacactgccttattggtagatacacgggagagatgccataatcacacagcatctagcttttacgacactactggtcctggactttgtcgctgagtcttttaactgagacaagaaaagagcatcactctgagcctcttgttgtctgcagttgaatctcttcctccatgcaccactcgtccattatgttgacgaccgtttatagaggcattttgcatatcaagaacaacatgacgttggagaacctgtataatgttggttgttattgatgtcatgtcaaaaattcgaaaatcgccttgtaaggcgattctcatattttactatgaatcgaattcttgaggtttttcgtgctggccttacttgtcaaagtgggcgtcctggaattccataatctacgcctaattaaccggacagtgacgatctctagggctaggattcgttctgacgctctaattttaattaagatttcttacataatacagcctgccttttcttacctgtccacgtcacgaactcaaatcatctacgatggaacaacaccacggccagtatcgccaacttcagccatgtctctaatgccgtcctttgcccaagcatcactggccgcagctacactggctgcaactgctggcacttatgctgcggttagcccccccaaccccaacaccaagttggttcccgcgtccaaagactccctgacctctttgaacctcactgggagacacgtagccaaggtggcaatgtcccccattgcgattatcgctctgcataccgcctccttggcctatgtgtatcccaacatgcccccttcgctcctcggtcacggtcctcaaaacggcctggatgtgaacctcttgagatggtcaccggacaccgccatcccgctggcccttgttctgtgtgccggcatccctctacggctctatgcgtatagatctctaggcaagaactttacctttcagctcaccaagccggagcgcttgattacaaccggtctccatggctacgtgcagcatccaagctacacgggtgcggcgattttgggatgcagcgctgcattctggctgcttcgattggacggcgtcctcagctgctggttgccgccgtggctgtacagcaagcttacgtgcatgggggtgtttgccaatgcctttatgctgtctggccttcattgttggctaatatggaagcgggtgagagaggaggagaagatgctaaaggccacgtttggggctgagtgggagagatggcatgccgcaacgcccagattcttgccatttttattctaggtgttacgagccgtggtagctacctagacggtgatgaccattcaagtaagttgcatgaaaagcgagagacttgcactcaatggacctgtggttataaatttgcctaagtggataacaactgacgtctatttacgtagtttgtgaccatacaatagcaatgcgggcccatgggctttgtgccacaatcggcagtgctccatgtttacgaggtccatgtatctttgacctttcctactgtcaaaaggatcatgccgggcaaggttcatttcaattctgcttttcagtccaatgggtcatccgaaattgccgtcacgcgctgcagtcgtagactcttggagtggcggctttgaaatgtgaatcgttgcctacgaggagttgtcggacgctgagtgggccgatggcaccttttttcatatcatccatgccatctcaacgcgggactttgttaatgtagtctggagtcatcggaagttgtgtcgacgttgtttgggcatgaggccgttgatgagctgctcccccgagtcgcaaatggacgttggaaaagtctataacataacaacaattgttatttagcactgttgttgcggtctacggaggcagccagtccgtacattggtctatataacaattgaagcagtacaagtagcaggatacggtaaaacatgagacaagtaggacatataacccatatacttgactacataccttgcctttgactcgtaacgcagtacattggttccagataagctgttacggactaggtaagtacatgtatctgagctatttttggggcacgaagcttttctagaattctctcgtcgttcgaaaacgggatatcaaacttttccagtgactccagttccacccttcaaacgccaacaagcctatgattctttctagaaggatgtcaccactttttttttctcaaaaaaagagagaaggagtaatactagttcttattttcttttttatttctcgttgccagcaattccagacccaggctacgatttcactgtggtgttgacgaattcatatttccactaccgtaggtatatccgacgtgaatcacggtatctgtggaggtagccaacagcagtacatctctcagacgaatgcattcaaaaggccacctcatcagaaataaaccggagtctctctttggcgggccatatctctaaccttatcgccagcatacctgtataggtgcaaactcagttcctctggtatcgctacatgtctcttgacccaccaggcttggtgatatcgaattgtccatcagggttgcggctatggtgtttagatcctctacatatgtaattgggtattcgtaggtatacacccctgattttatttccatgcgatactaggtaggtacaagcttatgatacacataaagctcgtgttctgatgtggctgagaacgcctccacgaatgctaaagaatgcccatcttttaaggctctttggaaacaagatttcttgtttctgaggcatttattgcgtgctctgcagctttctggtatataatgcgaatgcttgggttgattccacggtttccattactttttctctgtatttttcttcgtctgttcgtaagagcaagctgctcatcaccccccgttctacatctttatctggtgatattgctctttattgctcactgcaacggctttcggaaatctgccccttcacctctccataaagatctctgccaaccttgccatatatctatcttgcatcttttataatttctttttccctgccttttttttccctcaaaggacgctcctctcccaccaatggctcctgttctaaattcctcttcaggccctgttatcaggcttgtccctggccttgtggccatcgaagtcgcaccggctcaccactacttcgacaagaccccagaaggcccaacagaactcggcttctcttatgccttcttagcagccgttggagtcgcctttgtcgtcctcatctgtgtggatgtatatgccaagcacgggcccaagccgacgccgggcgaacgtgtctggtacaagcgcaagtttgacaaggcaaagggcggatactatgtttgcaaagacacgcttaacagactgtttgtccggaaaaagcagaggctcgatctagagaatgcagtggcgactcagaggacgtttgactctcaaaagattatcgataggcttgcggccaagcctgctgccgaaaaggctccaaccatggtggaaggcgccgaggctgaggagaagagcgccgggccgatggcgggcattgaagtcagggtcacgcccttggatatgccgtttcttagagatggtgccgctgtggatactgccgtcaaagatggcactcccaagagcgatgatgcgggcggcagtggagcagccggcctttgattagagagagattcgtggggcctcgatgaagaagaaaacaaggtcgaaaaaaaaggttggttggtcaccgatagccgctgggaagcgtcttgaagaaatagcggctggagtttggaaattgggatcgtgagcaaggagtttggtgaattaaggcacagttaattgggcatgagctcggaatggagtttggcgctgggattttacaaatgttttcgaagatgaaaaaaaaagttgagatgctacttggtaataaaaatggaatgctgaacttcaaagcaagggcgctgtctcaaagtgccgtgatgacctgggctggtgtaactctgtactcgtttctccgccgtgtaacaatgctctgcaatcacaagcttcaagagactctctcgggccctcgcagtcggctggtcggtcgagcagggtcttttgctgtgcgcataacgacggtccgaccaccgacgacccgaagctgatggccgacagccgatgtttgacgatggaagtggagggtgcagatgaggctaatgtaggtcgagatgcgcatctccatccgtttcatgggcctttttatagtagtcgcatcgcgcccttttcattggcatcagccgtctcgactggcggtagagagtacaactgaggacacagcgatggaatcatcagatacagcatcctgccgagataacagattgcccgccaagctcccagaaatcagagtcggtcaacacccctaacgaggggctgccacaagggctggaaaagagggtcagcggcagcacagccgaatttaatgcctggagcgctgtagggcttcccgaccgctggagcgtcgcccaatcagcgccgcgccctcgccaaatgccccgccggcgtgcctggggtgctgcaagcccgcagctgtgatgcgtttgccattgcttcttacgtactgccaaatccaccgcggcgatccgacagactcagcgcgtgacgacgttccggcaccctgtcgtcggtaatcgtcggtttccatcactctggtgttgtgtcttctccctgctctgatctgctcctggccatggacacgattcggcattgccacggcattgatgcctcctccgctgcccacgattcattcgcccgtctcgctgtcttggccagcatctgatcttcatctcttccatctctgcctccgcaaaagcatcaccgccacatctctcggaccgagccgctgcgacgagggccgggattgcactccttttgctgccacgacaagctgctgcttatctcgttcctctatccaggtaagcagcctcctgtccccatctgcttccaatagcggtggtgttaatcgtcagcaggcttcaagccataatcgcctctgcaccttgcgtctgctcttttaaccgatttttctctccttcctcgtacctacaccgtcaatcaataagaacaatcagattggcatgagcatagagaacgtgcctcgtacactgccttctttccccttgatgcctttctgtttgcatcaccgcgacaatgacttctagatcgtcggcctgcctcgcgcggcaactgcaccagacactccgcccgaacaaaatcctatcggtgccaacatcaacgtctaggattcagactcgttcatttgttagaccaaccgctgccaggaacagccccgaggcagccaaatccaaagcgccaccttcccagcagatttcccctcgggccgtcgctttactagccagcattggctttctgtcgtttgcttatgctctctatcgaacgccccccgccgcctttgatgccgcggcagcgctacactccgaacatgaaagatacgcgccagtgactatcctcgacggccgcgacccgaaccttccccgatttcgaatgtccgagattcgcaagcatgacggcaagtcagagcgcccatgggtcacgcacggcgacaaagtctacgacatcaccgactggatctcggctcaccccggtggacccgtcattttgcgagcagccggcggtgcaattgaatcctactggaacatattcaccattcacaagaaccaatatgtttacgatatcctcaatcagtatcttatcggctacattgaccaagctgatttggtagacggcaagccgccccaggaggcaattgaagacccattcgccgacgacccgataaggcatccggatctcattacccggaccttgaagcctcgcaatgccgagacccctgagcaagcgctcagcgcccagttcatcacccccactgaactgttctacgttcgaaatcacatgtgggttcccaatctcacacaagacgaggccgaagcacacatcctaaccgttgaactccccgacggcaccacaaaggagtatacgctgcgcgatctcaagacaaagttccccgagagaaaagtgactgccgtgctacaatgctctggaaaccgccgaagccatatgagcaagggatccggccgagctacgaatggcttgcagtgggaagctggggctatttccaatgcctcatgggagggtgtttcactggccgatgtccttgctgatgccggcttcgatgccagcgctgtcagggatggcaccagcgaggcacagcacgtgcaattctctggcatggaagcatacggctcgtcgatacccataaagaaggctgtagatccccagggcgatgtattgttggcatacggtatgaatggcaagccattgccaagagatcacggctacccgttacgatccatcgtgcctgggcacgtcgctgctcggtctgtcaagtggttgagacacatcacattgagtgacgaagagagccctagccagtggcaacgaaaggattacaagtgttttggcccgaatcagacaaaagttgactgggaagcagctccggcaattcaggagctgcccgtccagagcgccatcaccggtgtcaaactgggcgactggacactttcaggtcagtcagcatcaagcaactcagctaggccatcaaaagaggtcactctcaacggatacgcctattctggcggcggtcgagcagtcatccgagtcgacgtctcactggacgatggcaagacatggtcacaagcgaatctgctccccgaccaagcgccaaaggtagatggcaaggcctggagctggaaacagtggaaattcaacggagatatacccttggaagcattcaaaagtccacaagacgcaacgtccaaccaggagagcgacgaggacaagaacaccattagaagaggtgctgcgacaaggggcgccaacgagaacgctgtaactacgaaaaacaacaagaagtgtactatggttgctatcaaggcaacagatgaggtttacaatactcagcccgagagccatgctgcgacgtggaactttcgaggcaatctcgcgactgcctggcatcgagtccaggtctgcactgattgttcccccaatgcaatcattgtgaagaagaagaagaagagcgatgattctcaagatggaaaagaatgagaatgatattcttcttctttgtcacttgttcttcccttttttttttttgtctttaccttttctctttggtttaaaatcgtaagtgcgcttcgttcaatccaatcacggatgtacgaattagcatagcgtagacagagccgggtcataagggcaggagttcgatgtcttttctttgtctccttttttctttctttttatttgtacatcttataccctttggacagattagaatcgacaagctactaggctacatgacaatagagttaattaaccaatcttttgtcttgatgttatacatcatacacacttgcttcaacagcatatagaagactaaatgttgtattatcacttttttggtttatctcttcgttccgttcaatcccttcaacgccctctcttgtccgctgctcatcgtccttgattttcaaaagactcgcccgaaataaatctagccagccagccgcccccttctaattcgtatgtatattgatacaaatctgtaaagctaccgcattccccgcctagcattcgtcgccacgacattagaacaagaccacctactcttcatcttcgtcgtctccgtcggagaagtagtcgaatgcgttgggcacaccagcttcctcatcaccttcgccatcttcatctacggcagtgagcacgccagctgccgccgccgcccctgagccaatatcaccaccaggagtgctggggtctacaagaccgccaaagggagagcgtccctggctccgtagaagctgctccatgagggggttgacgcctctgctattagggtcgacgatgccctcgagaatagatctgccagagcccgcggtgcgacctgcgccacctctgctaggctgttgtccggctacaggggcgcgttcggtggtcaccttcttcagcttctcttcaagaagagacttgggttggtcaggctgggtatcatcaagaaggagagggccaccagttggctttggaaaaaaatattgttagcattattatatcatgttgtcatatgagggatgtttaccttcttgactggcttgtagcgaccagctgggaagctgatatacttcagttggccaggcaggactctgctcatgttttcaatttcgtagccaaccttttctttctcgggcttcttcttggcgtcggtggatgccgtatccttgtcgtcagactccttcttgtcctttgtctcttccttgaccttgtcgtcgtcgacttccatcttgtctccactcttagctggggcactgtcgatgtccatgctttcacgacgctgagcccgttccttcttctgggctctcctcttagcctgagctgtggtggacaaaatggcagtcgcaataagagctggtccctcttctgtcttgacctcttgctccgggggataatcaaacaggctctggcgagtggcgcagtggaacttgaagtctggcatctccaggtcgtgatcaaggccgataatggcggtcggcgaaaagctgagagacaggaagtgggtgaaagggaaccagtaccagtactgggtgaagaccgccataccaacgataccggccatgttcaagttgccggtctgggtttgcaggccaatggtgcagttgcgaccaccagcgtcgatgatacccaaagcaagggcagcgccaaacttggtcatggcatcctcgtgtcggtcaccaaccaccttcttaagcgtttttcgaatggaagacaccttggggttcatgacttcattttgctgtgccatgatcatggcaagtgagatgagggcaccctgtcggacaaagtcggtcggatccttcatcatgggctcgagaaggtcaatggcctcgtcgagtccggtgccagcgcaagaaatacccagtgccatggcggaaccgtaccggacgtgcgggttgtaagattcagacaggagctcaaccatacgggggacgctgccgggcttgcggaagagaatgaagcccagactcatgacggcaattcggcgaacatcatcgttgacatcgctcacagcagtgtgaagcagctttcgaatagccttgttgctgccagtgccgcagtaggccagagcaacggtcatgataccaccatagcgcagagtgggatcagggtcgttgagcaggccctcgatcaagacatcggcgccctcttggcggccgtacatgatcagagccataccaatagccacaccgcggacaatcttttcatgggttgtctcgtgagcatacgtaatcatgtcctccagggccttgacgtttccggtgccaagcatgatcaaacccatggccagaccaacagcttcgccattgagagcagagtcttggaagagaacatccttaagcttctcgaaaatctcgctgtcaccggtgcccataccagcaatacccaagcccagggcgccaccatgctggacgacttcctcttcagcttggctgaattgcatcttcaaatactccagggctcctgcaccgtgattggcgtggatgaggccataggcatacagagcacctccttggctaaagatggacccattgctgaggccaccttgcttgggaagatacggctcgagaagctttcgagactgcgacagattaccacggtggataactccgagggcagctgtagcagtgaacttggaccagttgacagcctttccgagccactcgaggttgtctcggaagaacttgtcatttgtcgtgccctggttcatgaaagcattgcaaaaggtgacagcagtgtggaagatggaattacgaccctccaggctgtctcggaccttgttgagaatgctcagatccgtgtggttgttgcggtagaggaattcgaggttcaggcggatagtcttggagccgtcgaggatagaccgaatgttgcggtaaaccttggccacctcttcgggaagctcatcttcaggtgcgctctgttggttcgccaaaagcgattcgctctcctcggccttgtcaccgccctcagctccctcctccttctttgggggctccccagagggaagagaagtcaagaccttgccgaggaattcctgtgtgccgttgtcgtaaagatcaaatgcgatttgatatgcgttggcggtcgcagtgcggtcgtccttggcaacaaggttccggagcattcgtgatgcctcctcgtctgcgttgaggtagacgacgcatctggcgatggcgaagtagtcggggttcgggatgtcgcttaacagatcaagaattaaccgcaagatctctgtgcggaaggctctctcttgaacgacatccatgcatatgcccagaatgtactccatcagctcttcggcgggaccgggctggccatcagttcccttggccttggacaatttctcatcctcgctggcgcgcttgataattcgccttaggatatcgagattcttggcctcaacagcaataccaacgacttgcctgtaccggccctgctttaagcagctctcgaacaggcggtcgatgattctctgcagagaagcctcggccacattgttgggcagctgagtaatagatcccgcgcggccttcctttgtcacaggctggaaggttgcgtctagtatggtgttgtcgatggaagcgcgagaaagtagagatttcggcggcagggtagtctgggagaagggagtcgtgggagacaggacggcgccttcggtggagctggcaaaggtggttgacagctcaggcaggtctgacggcttggcggttttgggagcggtatgcttggcggacgtggcggcgatgtactggtccacgcacttggagatgatggtctcctcgaactctccgggagcttcaatcttgaacaggtcccctgcggccagggcaaagaccatgctgtcattgtacgcctgcaaatggtagtacaccttggcaagcacaagagctgcaagctgacgctcggagaaggactcgtcttcgtagagggcctcgctgaaatcgcgaatagttagtgacaaaggacccaacgcagctctcgagattgcggtgaaacatacatctggctcaagctgccggcgacctcggtccagacggtgtcgatgtcgtcgttgagcgtctgcaaggcgaagactcggagctcgggctcctcatcggccaggaaggcgagcacgccggttgctgataccaagccaggcatcttgaagcgctgcaggcgaggacagcggagatgttgttgtgatggcgagacttttcagggtcggatcgaggggcgagattcgaagatggaaggaaaaagaaggcagcgaaaggccttcaattcgagggctgtcaaaggcggaatctgcaccccgccgataggcaattaacaaaagaaagaatagaacaaggagctgcagtgcagagcagcgcagcagagtggtggcgggtggtgtgttgagcgaggtttagctgatgctacgtgatgatgctctcagcgtgtacaaacaagcaccgagttccatgtccacgtcaggcacagctctgcctgccttgcgcggtacgtacctcgaggtgggtgcacagacctggtggttggatggtggggtacagctaattgaaggacaaaataacagagacacgcagcagagacgttgtgtctcagttgggcggagcacacaatgataagagcagaatggacaggtgttatgactacaaggcgacggggattctgatagctgtgctaccggtactctaaagcattcatattgagggcaaaggttttccccaattacagtgacgggcagctataacagcagcaaagcttcaccgacgagctactcgtaattctgtcaccttgctgcccggcactcaccgcttagtaatgcgcctcacaagctctcgactgctcctcactgccggtgatggcaatactgccacgtgatatcatgcaccttttttgtcaggctgcaaggcaaagcaccaagccgcaagtcaggctgcgacacgccataccacaagcgatctagcgccccgattttatccagcaattcgagacagaaggctgagccagccagttggccgagggctgggcatgcaggagacggcactagtgaaagcacaaggctagcattgctatggcgcaacctgggctggcgtcgcactcatcacactggacacggcacgataagcgtgcacgggtctccctgcttaagccactcaacgaactactgcggcgcggtggcaggcaggagagcaagaaagcggcattaagccgtggtgccgggcggttgtgatgggcgtccaggtagaggtacggctgcaggcatggacgcgtgcggctgaggcaatgtcggggtacctgctccacctggttctcgctgaatgggttgatgggccttgcgcgctgggcagcatggcctcaggtttcggatgcagcagcgatgcaaggaggactgaggagacaacgggggagcgaaagcattaaaaggatgtttgtggccagttctggggacgagctgtagcttctaaatcaagtagtgctgtgacttccgcctgccttttatactgctgctctgcgcctcgacgcccgtctaagagtgtctgcctgccaagtgcccatgactcaactcagctagagcctgccagagtaggtcgaacgcagcgccggaaccagagccataggccaagccactctagatggacagcgcttgcgtgcgcctgtagggcccccgatcgacctactttagagcgccggccaaggccatcacggaagggaaaaaaaaaagcgtcctaggcgcatccaactgtcccatccaaaccatccctgcgcgaaccactcgtgggcttcataaaatcaatccaccccccatagcagcctcaactgccggacgcctccgactcgacgcgcatcccccagagcgtccaggccgtgcggccatcgtgaacaaagaagcaggcgaaaaaagagagtcccggctgaatttcctgcgcgcctgcgttcaacccccaccaaaaacgcatcgcgacgcctcagcctcttcagcctcgaaccccgtcatccgtgcaagctcgagaatgtccgcttgcgactcggacgactctgcatcccttgcgcacttggcagctatctaatcgagcaggcgaacagccgacgcagcggtgccgtcgctcctccaggcgcacgagagcgcggctctggatgctggacaattgagcccatcgtctgagccatcgtctcgcgccgcaccggttcccccccagggaaaaaagatacacgagcgtgtgacagcctccagtagcagccatggatctccggtcggtccttaacacgtctgacaatggcgaccgcgcgccctcaaaggcacaggcgccgccgacccctcaccagcagcagcagcagcagcagcagcaacagcagcatcagcgacagcacagccagcacagccagcagcctcgcccgactcacatcccagcccagtatggctatcgcgactatccccaacagccgctgccccagggctcgccgaccaagcctcccgcccacgaatattcccctcctcagaaccatcctcaccactacccgcagcaccaacagccgccgcagctcccaccaaacgcctatccgcagcagtcgccctaccaagccccaagcccgtaccagacacgacctgcgccgccgccgctccacacgccgacgaatgtataccacgatgcgcgctcgccggccagctccaggtcaaactcggggcccgtgatggcctcgccctaccggccatcgcccacatcggcctcgacgccggggggcaatgcaggctatccgtttcctctgcagcctcctccagagatggcgagcccaatccagcgccagccgtacccaccgggcccccaataccaggacccgagaagagacagctacgtgcagagcccgggcgccgcaccgccagcacatggtcccgcgcaatacttgcagcaacaacagcagcagcagcaggccatgccacaagcatcgccggtgaggacgtcgagcagcgcatcgcacccatacctccatcaaccaccgcagcacgcaccggcaccagcctcgatccagatccagacccagcatcagcagtatgggccccaatacgcacagggcagcccagtccttgcagcgcagcctccactcgcggattacagccgccacccttcgcaagtcacccctttgggccctccccagcctagcgtgcagcggcagccctctgctccaggagcttttgctcaaccgtccagcccataccagcagcgcatgtcttccatagcacacgcaccggcaccggctccggcacatgcatctacgcccacacaaacaacaccaccggcacaatcacaatcacatacacaggcacaggcacaggcacaggtgcacgcccagcaccaaccccaggctccgcctcacgctcgggtgcaaactccaacccagactccgctccacaccactcaggtacagccgccgccagcgcagagtcaaactcagccttctcccaagccagcgccgccgccgcctccaccccctgcccatcgccagtcgagctctcaatccgcctacgcatcgcccgttgcagagtcggctcagcatccacgacctccaaacgaccgggagcaaagtctgtcagttagtcccaagactagacttggctcaatccccagcaaccccgacgttaccccggcggcggcggatagagccgcgagatcttcactcagtgtccactccatggcgattgactcggatcgagccatcacgccggcgaagcgcaagctggaagatctcaacatgagccctggggagctagagtacaaggaatcgaagccaccccctggcgaagtgaacggagggtatgcagagcggatcaaaaaatcggcgtctcctgtgatgccacgaaaaacgcggattcgacgcagtcagccacctgtctgggcactgagcatccacacgctcgggaaaaatctgccatccaaacccaactacgttctccaggaaagagtccactcccacatacaaccagccgtcaacggcagacatgaatctacggtcaagacagagcacgccagccgccaggcttcgcctgaaacaagacgaaatcagcatgccagcgttagccagcagccatccgccgtcaatccgccgaacccccaagaccagctgggtccatgggaagccagcatcacaggtgtcaagccctcggaagagctttccaagaacgtggccgattttctcttcattcatgtcatcaacaaccaagatatgcaggaaattacgagtcggggaatacaattcgagattgaggctaaattaggcacactcatcgacaaggacaccaaccagcgcgtggatcgattcgtcgctacggaatgtattctcgacgacaatggccgggttgcatttaaaagtagcatgactgaagtaagtgcatctatacatatatatatatatttttgatcatatctatccgaaagaatacgagttttctaacctgatgcaggcgcaacacaaatcttacaacgatttcctgaaccacatcgttatccagagcgacccgcggaatcccactgccaatcgagttcccgtgatatacaagcacagaagagagagggatcgcttttttgagctgccgcaagaaatgcagggccatctcccaggatgcgtgcgagcccgtcttggccatcgtagccgaaacgtgcgagtgcgagtaacatatgaccaaaagaccaatgaagtgttgaataaaatcatcaaggcgcgcgttgcagacattgacctgcacatgcccatgtgtcccatggactgtcgcataagcatcaacctcgaagcaaactgggatggatcggtggaggagctggagcagatgtccgccaacaaggcaaaccagcagccagatcgcagtaaagaccgattgagctacacacacgggagctatcaagtcgacctcacacaagtcacccacgctgtgaatggcccaggggtacgttatttttatgctctctttttttttctgataagctaacatcctgtgtacagaactcacagcgcatggacaaagagcacgagctcgaaatcgagatgaaccctcaggtgctcattgaccaggggcggaaagccctgagtggagcgcctcatagataccaagagtttgtggaaggatttgtggacaacgtgcgagtgttggcacgaaaagccaaagaatttaattaataatgagccatctaaatcggcttcactttttgaaattctggcgcggacgattgggtatctcttatcctaccccttgttcccgcctttgtcgctctttttggacggttaacagcgggatatcaagttccctatattggaaataaaggaatgtgctagggatgcatggttcgggcttcttttttttttttgtctattatttaccattcttcttcaagttggtgctccaggtttggtgccaaggattttccttgcccccttttttttcactttttttcacataggtagatcattgctttgcttttctcttctttctacgggtattaggattcatatgggttacgaaaatgaaggtggaggggaggaagagaagagaagggagcgcggcgcatatttcggtaaaaattattcaaaattcattgattacttgggtttgagaagaggtgcggcgatgggagctggcttggattcgcaggcaagaaaaggcagacagacataccccgatagttgatcaaacgattctgatggtgaggtgaaacatctctctatatatatacatatattatatttatttgcacataatagcactggaactatttgtttcttcatgatctcgtgatatgtggtgattgtgagttggggtatccgtaatacaccacaaatgtagctaattttatgtatcaagcttctttctcttctgtctcttattctctccttgataaatcttgtatttcaaataactaggggtatattcaggcttgtttctctcctcctctaatactggagccgccctctcctatgtcttgaatctcatcactgtcattattctgctcatactttttagcagggaaagggccagtgctgcgaacaacatcaaggccaatatcatcgtcgtctccgtccgcatcaatgtcgtcttccatctcttcctcgagaatcaagtttagaatcatgcacatggcagccgtaacggcaaagccagtctccatcacgagaacaatggcatcgagaaagccctggagcgacttgtttccgcccgaataagtaaagacgtggctgaaatacgtcggcaccaaggttgcgccgtaaccgagggccagaccggcggtgaggatgaagcggttccggcgagtaaagggcacgcctcgcgatacgattgcgatgccagagacggccactgagcaaaagaggaacgtggtcatgccgcccaggacggatgaggggatggcgacgagggcagcggcgaactttgcaaagatgcccatgacgaggaggaagaagcagcaggcatagccggctctgcggttggcgcagcgggtgagggcgatgacgccgttgttctgcgcaaaggtgctcatgggcgttatggtcatgagggcggcgagacagccgttgaggccatcggccaggacgcctccctggacgcgggactcgaatatgatgccgtcgacttcgaggtgggagacgtcgcaggtggcggtgatgtcgccgatggactcggtcaggcacacgatgaagacggccaggacgggcagcaccaacgggccgtagacggtcagggggaaggtgtgtacccagatgaaggaggcgacgggggcagagtcgatgccggatcggtcaaagtagccgcaggccgcggcgatgatgcagcccaccagcaggccgatgattacagaggtggacttcatgatgggcgagccgaagcgctcacacaggatgattgtgacgaagacgctgaagcccaggccaagaaactcggccgagccccagggcagggcgtgtggtgctccggggctgggacacaggctctgggtggtacagccgcttcctcccatccagtcctggaaaccgctctcgatgagattgatgccgatgagcatgacggtcgggcccgtaacgatgggagggaacatgcggagcaggattcgaggcgggatgaaggacagcaggatttcgagcagggcgcagactgcacaggttcccagcagagcgccgtatcctcgaggacagggcagagggttgccggcggcgtcagaaggacagaagccgttggcgtacatttgggagatggcgccttgggcgacggggatgatgctgaagctgatgccaacgacggaaatgaggcccgttccgatgtaataactgtttcattacccatgatgagattcatggactgtgaaattagatttgttatacaaacaacttacggagtcttatagatgtggaatcgtgtaatctgtatactcgacaaaatgcccgacacgatcaacgccgtcgaaacgagatactgctgctgctcgacgggcagattgacgccgcccgatcccgcgagaatcaacggcggcgtgatgatgccggccaacatggccagcgcatgctgcagtcccagcaacaggccgagaaacacgggcatgcggtcattgaggccgaagaagggggattttctccttgctgatccttgaggttttggtagaaaggggatattgggccggaagaggaagccatagtcgtagtcgccgaggaggccttggcgggttgtgaaggcgcggcggagggagcgaagacggcgggagagggagcggcggggggccgtttcgggggtgagggttgaagggccggtgccttcgtccatggtgatggaagagacgaggtcttttggtttttaaacggattatattagacgatgtgaggtgagatgagatgttgagagtgcgggttgtgattctgtctcggcagttggtgatcaagtggctctatgctcgtcatgagcaattggggatcaggtcacacttctcatctaataccgagatggatgaaagagaagtgatgggatgaaaaagagaagaatttaggtcacactacgtcaaaaagctgcatgcgagcgttacgttggactcccgtcaatcgaattaaaccccctggagagaggggagaggaaatagataaatgaccgatcatgggcgatatatacactggatttttcccatctttttttccacttttttttttcgagatgcgataagcaatcgcaagggggcgtgcgtagcattcgtatttaatagtagtaagtgataatacgattcaatcaatgcgcccttctttttttgtgacagcggttggctgatggtgtgtgggatggagggatgggcccttgcgctgttttggcttatcttttgccggtattgcgaggagtggatggaacggttaatgcctggactagctgctgccaggttatcggagaaaagagatggctattattcttgcatgttttttttatccttgtatctggtgatgtcggagaatgttgccgaaagtgaaatgaggcaatgtcacagtattgtcctataaggaacagcataggtactcatcccaaagattgcgaatgcgaaatcggcgctgccaaagggaaatagagaaaacaagaaaaaggatagacactgctgaagataaagggcatgacgctaggatcagcgtcccatgcggagcatctgcagcagatattgcccggccggctattcggacgagcgtcttgcgtcgccagtctggggtattagtgcattgatgcccgtacagcagattccatcgctcgcctcgtcggcggccgccgcagttgtcttggatgcagcccgtagggaaggactttgcgtcagtggtgatgccacccgcacgggcgtcgcatccatcgaatcgtctttgaataagagatcatgggcctgtgggggacgtcgcagggattacggctccatctccaggtatactccgtagagataagtctagtcttgcgggggggcttgattgcggattgcatggggttcaggtcgctgatagcagatagcaggtggccgacatgtacgataaaagaccggcagtctccgcggctgactgttgcttattggcatctctcaatcttggtgtatagctacctaggaagctatttacattacaaaatactattttatataacattctcggatgctgctctattgtcacgatcgagttgcgcaagatggtccaagtgggtccatcaagagtctcgttattacggggccatggtttgggagcagtaagagttattactagactctaatgtccctttattatacttgaacaagcagcacatgattttgtatagtgtaatagagtatctcttgttcaggagagatatggttaagtccgaggactttggcttctctgattctccaatcggcttgtcaaggcgtctcatggcttacacattgttggagattatccaactctggagaatagcatcaatgctctgcagaacgtgaaaagagatttatactcctctcactttggcggtttcactttcgtctattcacctcgctttgacttttccatgtttgcatcgaataggcctttgtactacctttttctgccgccttgaccgcccagagatctattttacatggccttctcttgcttccctttctctttctactctattctaatcttcttctaattcattcttctactccattcaattccaattacatattcatcttatctacaaatttaataccatgtcattttaatctcagtcttttcaggaaactcgacgcgccttatatttgccaagccaagccatggactgcctctcagtcatgtcagacacatcttgcctctcagttatctcagaaacgccttgcctctcagctatctcagacacaccttgcttctcagctacctcagatacaccaaagattgacgaagcgtcaccgcctgcagaggaaataaacaatacatcgctcgataatccagacaaccatctcacgcgcaaagattcgcctgctgcagagttcaaaaacgacttcttcagagttgacaagtctgccgttgctggctggggcgcattcgcggcaaaagatcttgcaaagggagatgtcattttgagagaaattcccctcttcgtggccacaaacgaggatctgtttgacgaattctacaatcttgacagcaacgatatgaatattgccctgagcctccattcgcatgagtatataaagggaggcacgcccataatcctcggaatctggcataccaattggtaaattcccatcaccatctctctttaccgaatattcgagaatgtccagattgttgatgaagaggatacagcttttctgtcggtagccaaacagctggcttgtacccaattgctgctcgattcaaccatacttgctggcccgaaaacaatgttgattaccaagtggaccaggacaacaatcttgttatgatggtacgcgaagatattgctgctgggcaagaactcacgatttcatatgggaagaatctgagccgactggccctatatttgtgttatgggtttaggtgcaggtgtaggctttgcgaggggcaggcagatgatgggatggcaatcttcactaagcagtggtgactctatatggctaccgtcaggataatcaagaacatctccagatctaggtggctgctcaaaatattttcagcaaagcatgcagatttttgttcagaatactatctgcttgcaaaaaacatccgattatgggtcgtgaagcgtctatatctatttaactaagaaaagccaaatgccaagattatgcccatatctcatgccgctagttgtaagagcatctctaggtcgggtatattccgtcatcatcttttgaaacaccagttgactacctcaaaatacattatcgtatgtcatctccaattcttcaggtttatcgtgtgtctcggcaagactaaacatttcccaaacgtggctcaattccgttgaaatagcagctgccacagcaaatccattgccaatcctagttaccaacttcgctacccagtctcgctgccagcgtgttctagatctagctcctgctatccgtagtggaaacaagaacagcagcggcgagaggtttgtagtatcaagagcaacattagaaagcccaagtatcgtgtttgtatgcatttggactgtttcttcatccagggtcggcggtatgagaccaatgttatgccaattggtgatttcatagtcaaatatgcctgacagatagatactgatggcggcgaagaataccctcgcgagtagcatgccatcgttttcttcggccatgttgcaggtagccaatttatttttgggctgtacatatgatgcgtaccaacttcccaaagcttctttcagcgtacaggcgtcggagcatatagatgtgcctcttggagcgagttcctcgttggcgcattcgtcttgcatctcgataaattttgccgtcctaagggttgtgagttcaaaaataaatacgctcaatatgccaagaggcattactcaccgaactcgtagcttagataccgtaaccatgatatccagcaaagagtccaaggggtgccactcatccccatgctcgccagtccacatctgccgagacaggtccatccattcgggctgtgtgaggaatgtcgattcgttttcgagaatggtacgtgatacttcgaaaatgcgcgcttgaacaaagaattttcggcttgggcctgcacggcaagttatcggaccgctggcttcaagagcctttgccgttccatgggtcatgtgctgctgccaaccattgccggtctcgtcatttattagctggccaatgttagttctttataaaagcaaattgaaagacgctaaacaagtatattcatacttcaaataagccaagtaggagcgttgtccaaagcaccgtgttctgtcggctatcatcccgtttacgaggactgttgatagcatcacgcagcccaattatggatttcgagtagtgttcaagggcagtcgtcaagcattcatttcgcggagggacgtcgggagcatttaatttgactgcttgtatggcgccaatagatagcatggcatccatgagatatgggtgggaatgaaggccggagagttgcttcacctcgtcagcaaataggtgttgttttcccgtaaagttattccgcttggcaaaaacatcaaaatagtaaagatacgacagggcattgtctgcaagcctcgatggagaagaaactaatgaactcgcgctgctagaaggagactgcttctttcctgttccaacatggagcttgaaggtagcaggggtcttttgcaggcctctttcaaccaagatgatgttggagcttttccttggagtagtgggcccaaatatgcaggttatatgccggcgctcacaattggtacaaggaaattggccagaacactgatgtgcacaaatgtaaataagatactcagatcaaagagtaagaggtgtatgtcacctttaagtggctcgtggagcatgcttggcaacgcgaacgcttcttgcggccgtcaaaggggccaacaaacatgttggactgttgaagtatttatatactagctgaacgcaggagatgaaagctagctgctatgttgttggtgatgatctagccatttgacgctgaataatacgagtaatgaaggacagtcagggtagacacgtagaatggcaacctgcatgtacgaatttgcccaagatacaggtcaatggggtttggtgctggattgagtgtaagagctggagttaatccgctcttcagtctgcagtggagcgtttaaagcgttatggtaagcacatttagcgactgccaaggtatgagtcagcgtcttctcggcgagacgctttgaggtttgaagtgcgccgcacaagaatatattgcgtaccggcgcaccctaaccaattaatttacgttgatggttatcaaggcagcacttgctgttgctaaaacattgatctgtttgcaagagctgaatactagcatgactgcggaatggtggcagatattaccgggtaggcgcctgcggcaactggctgtaattaattgaagagaaacgttattcaccaacctagctgtagctcaacaagactgtcagtctatattttagcatgttttgtttcacccataaatgagttatattgcatctaggttccttggtaaaattatcagaaaatgccaataaccaatctaccaatacttatggtatcaacagctttccttgtatgtgcagacgacgattagtcatctctcactagcgcacgcgcacacaatctcaagcaccgctaaccgcatgcggccttgtaccccacccttcccaacttctagacgtcctcctccgcacagcttcatcacgtggcgttatctgctgcaaatcgcttcgtaaacaagaaatcgcgtcgactccacgcctttccagtctccgcattgtcctcgccggcttgggccaatttctcgcttccccagcgtctgtctctgcttctgcctttgccgccgcatctgccctgcccaccgcttcttcttcttctcctcccacatcgtcatcgtagctgccatggcctccctcatcgggcagacgtttctctcgttcgaagaggcctacgacgccatccagagggtcgagtactcgcagggcttcatcaccatcaaggagcgggtcaaccgccgcaatggcgtcgtggtgcgcggcgaagtgcggtgtcggcacagcggcatctatcgccagtatcacctgagccgcaacaaatacatcacctcgacccgaaagaccgactgtccgttcttcttcatcgtcgcgcgccgcacgcgcatggccgactacatcatctctgcgcggtcgtgccagcacaaccacgagcccgccgagatggaggagctgcagaacaaggtgccgcggccctttggcatccaggatctgttctcgctggttgagacgcggctgcaggccgagggagccacgacgagtagcattgctcgtgaaatatgcggcgaacgccccaccgtcagcatcactgaggccgacatcttctttatccaacgtaaactgcgtgaaggccaattctatgccaacaccgaggcctttatcaataaccacaagcccaagaagaattgaaccggagctccaagaaccacagtgtctgggcgcaatgttgaaggcatctgaggaagcaatctaacacggacagctgggctggaatatcatttactgcctacctacttatcatctactactcgattggctggctggtcgtccttccgctagtgggggtatctgctttaacgcagaccaggcctccgaatagcgtgtgtgtgcataaacctccctacttggactccatcctgctagtgcggatctgccgacatcatcatgctttgcccaaaatggaaatcatgtcgcgacgccatgcctactgcggctacgcaagtgtggcattcgcaattgcagattcggttcgcagctgcgccttgtcaaacggcatccaaagaatcctgcgcagctgcaaagaggagtcgagccttgcactctcgaccaatggccttgcaaagctggctagttggccctcgtggccctcgtggcattgtatactatttgggaatggctcttgaagacttatacggcttggctgtgggacgaagccgtcatgtatctctagaggatgagaagaggtcgagagatagatatataaattacggatggtcaccctctgccgtccaaagtctttatttacgaattcaactcaccttatctcttcacaattaagaagcctcgctcgctttcaactatacttgactaatacacacctccgacgccagcacgatgcgttttgtcactccaatttccctgttcttctccatctcgggagctgtgcttgttcccggccctactggcccctatgccgtggccatgaaggagcagcctctgactgacacgagccgcgccgatcctttggatcctacaggcaaaagcaaatcccgccgccttttggtctctctgtacctgccagtcgatacatcaagacggtcatgtcctaccatgacagtgccatacatgactccgcccgtggcagcctcttacggacagcaggccgctcagtttggtcttcctgatacgttgtacaatgaattccagatggaattttgtaatctaaaaaagctctctccttgcggccaagcttccaataagaacaaggaataccctttcatcttctttgaccccggatttggagagtcgaggctcgtttacagtgccatggctcgatctctggccagccatggctatgtcgttgtctctgtcgaccacccctttgatgcccctgcagtgcagttccctgacggaacagtcattgagggagctgacctcgacgactccaatctttcggtccttcagaaagttctcaaggtatgtgctctttacccttatagaaagaaatgaaacatctaacagtagcaggtgcgcaatgacgatattcgtttcatcatcagccaactcgaggacccaaagatcatgaagcctcttctcgcagactttcccggcaaaataaactacaagcagcttgccatctggggccactcctttggcggcgccaccgctgccgccgtcatccactccgacaagcgagttgtcggcggcctcgatctcgacggcatgctggtcgaccccatcctaagcaccgacatcaccaagcctttcatcctggccggccgcaagggccacgatgccgaagacccctcgtggaaccagttttggcctcatctcaagggcaaaagcatggagattgctattgccaacacgcagcacggtgctttcaaggatgacttgatgcttcttagcacgatgaactttactgctgaagtcaaggaggcccttcagggggtgttggggagcattgacccgcatcaattggacaaggatctgaatggaatcttgacggcatactttgatctcctctttgatggaaagaagcagcctctacaggctattcctcacaacttcgccaatgttactattgtgcgaagcaacaagctctaagatgctaatcagcattcggagatgtgagagcctacgaggctgtcgtctgtaattatgttatttcttttctatttctattctaaacagctctaatattgactttattccattttcgccacttcttatatgaacaaacatatagacttcttccttctatccgtacatctataaccaatccagtctatactccaaggccaaagcaattggcgtaataagtcaccgtggcgctccaatcagaaaacatgcccaagacaccaacctgtcgcgccagcacatcaaccaagttgtatatatcgccatccttcttcacgacgtcctgaatggaagagtagtagtaatcgccattggcgtgcacgccggcaatggggcccgaacgctccaagctccaagtgatgatcttgaggcccagcgtgttcgccctcttggcatattcgctggggacaatcttgccgtcctggctgcttacgagataggacagcggaggagcgacgattttgatgccgtcggccttgtagcgcgtgaggttgtgggtggctgcctggatgccggcgacgtcggcgttttcgtcgagatacattgcttgtttggcgaattggggctctgctttcagccagtagagcagatcgtcgtagaggaagctctgaggccagacgcgggatggtgggatgccggcttttttgaaggtgtcgatgaattgctgggcgtagtcttgctgtgtgtagttgccatggaacggcatggtcacctgcggcgtcttgagctctggtgtgaactgcaggcccagagccttggtcatggcgatatgctcttttagcgagagcgtagtgccgcaggtgctgtaaagatcagttctccagctgagggtgccgtggaggtagtcttcaggggtagtggcgctggcattgaagccgtccatcttgccgcacagggacttgaactcggcgagggtgatgtcgctggtgcagcatttcgcattcgctggtttgccatttgctgctgcttgaaagggcgtggagcactttgcgtttaattctgggatgttgacgatgttggtggtggtgtgcaggtcgcattggctgtggcggcacacgagctcgaggtctttggtgaatgcgacgtcgcattcgaggatgccggcgcccattctggctccggcgaggttggactctttggagtgctcggggaactggagggggccaccgccgcggtgagcgatggagaaggacgagggcctcattttcatgttttggcaggattccagcttgctcttgagggggccgtcgtccatgttgtcgacgaggtagtagggccgcgggccgagctcgatctgcgtgatgggcctgaggttatcggcgggagcagggaacggcttggccaggacatggtcaatggctgtaaagccaacggcggcagcgagagaggccgtgaagtgcatcttgaattgggatggagagcggaccaaagtgggctgaatgacaacgatggttattttactctaacagataccttgtcgaataaccaagtaattgctgctgaagccatgaacaaaccggcaaaggaggaatcagagcccttcatatagtccaggcaaaaccgcatcttttcgaatcggtcagaaatctgcacggcgagcggatacaatggtatgcagcggtggataaaaccatgaagccaaggctctagcagagatccaattgagtaatattacaaggatctcgaataacagattagttgcatgcctatcatatggacttgctatgatttagaataaatgggtaagactcggacctcttccgggtgccgtatacgttgggcaattatacatctcatgattctgaatcaaggttgggaatctaacgctatgcgcttctctacacgtgggatctgggaatgtataagtgggcgtctcttttacgggcttctgtgccgagaaaagggaaaacaacacagccaagaggatattcaggagctgcgttgtgtctgacagctgcgtaatggcaccggaagtggagatggcttcattatatggggtatcggcgaaaagagcattgatgggctcaggggaaaagggccaggcccccacgatatctccccacaaacagctgtcataatgactgcgtggttagacttgggtctttgattcgcttgatttgcagcctgtattcattgcaccaaatcagcgtgtttaagctctggttacccttaactgcaaggttaactgctagctcatggggttttcaagctagcctaccggttgagctcgagctctgcatattccgtcagcaccatcctgtctgttccctgctataagacggaagtctcgggccacgtgcagagttttggctgttgctgcttcaacttatctgcagtatcaatggcttgaattgcatcccacgccttcaatgatgtcgccaaactccagacgtacacacgccgctgcttgttacagctcatccttcacagcatcgtcatctccgcgcagaacccgaatgccgtcaacagtcgccttcaggtgcagaaactgcggagcgtcctcgcccagcccccaggcaaacaccccgcccagctgcagctcgccgagaagccgaggcactttggctttgatggtgagaggcgtgtcgtaggaccaccatctcttctcttcatcgtcccaatagccgtagcttccatcttcatagtagcggccatgagcatgggctttgccaaaggaattggccatttctgcgggaacctcgtcgtgccagctaaaagctgcagtcttgccaagatcggctccattggcggggtcttctagcagttgagtgcggcatcctaatgggtgctgtacatcgcattgttcagtcatgaaccatttggcatagtaaccaagtccaaagttcagcttgtgcggagggacgccgcgatctatatatcgcttcattgcttcccaggagtcagccacgccgctgtggtgcttgacaacgttgtcgcgtcggttcatcatgtcgtaagtcattacactgataaagtcaacttgatccacaatggacggaatagtcgagtttgtgaaggccatcaaatctcgttccagcgctggcaccgcaattgagagcagtttcgtttgtcccaaggcggaacgcaattcttgaagaaggagcacgaatgcctgaatctcccattcccgctgagagttcggaatgagtttataatcgtcacggttccctctacaaataatgttagacaaccattgctctgaagtaggtgctgtggttaaccattcacttaccccggatattcccagtcaatgtcaatgccatcggctcctgtctggtcaaccatggccttgacgtggccagcccaccgctttctcgatgaatcgtcacgcgcagcttcttcaaatcctgcgtctccccaaccgccgattgcgaccatgatcttggtatttgcgttgaacttctcgcgcgtctcagcaactgatgcgaagagcgggaattcagcaggcgttttgtccacattgaagacatcagagcgcataaaagccagtatcaaatgggttatggaatccacgagatgaggttctgaagggactaccacgtgttgcctacgaaagtgttagccattccgtaaaccaggtagagatcaggccgaactagaagctcaccctgtgagatacatgacgcatcgaacagctccgtaagcgttagctgtaaatgaaccggccgccatggccagccataaagccacatgtatgattgaaaaccgcataatttggattttgatagtggtgttcaattcgtctcgattgttctataagcttggccaggccattcaagtactagaattgcgccacattcaacggtcatgcgaggtgaagatcggtcctttgctacccagtagatacaccaagttaatcagtgaccaatcggcttcattattcgagctgaatctattgtctggcgtagacgaagagggcaagtaatcgctgtgggacagagccatgcgtacagtacatgtactgatgcgtacggtgcacagtgcataagctcaatcgatacggttatctaatctatcagtgcgtaacttttttttttcttgggctgtagaatctcgaacagagcatcagctgatcaaagaataaagtgacgagaacttgcgatgattatcctctgctcggcttggtgaacgatgcaaacattttgtacaaaaccatcacttaaaatccgcagccaaattgccaattcttttgcgctcattaccgcaactgcgtcgctgaatcgaatcgacctcgcccagacgaaccatgtttgaaaacacctgcacgcttccgcttcacgcggatatcttcaccactgcgctgcacccaacagcacctctgctgagcgttggactgtccaatggcgttgtcgaaacttttcgattgcccccgggtaactcttcggatgatagcgttgacggagacgcgagcgtgctgagcgatgggagatcgacaattgactcggtctggcgcaccaagagacacaagggaagctgtcgctgtctagccaattcccatgatggacaatgtgggtgctctcttggctcttgaaagcccatttgcctcttactgctatgtggcctcgccgttactaacagctcaacttcatagaccaatattctgctggcacggatgcgatgatcaagcactacgacaccgaaacaggccgtgtgatctcgaagcttgcgatcccgacgaacacctccaagcctgatggcccagcgctgctccacgtgctcaacccaatgaatctccttctggcgaccgatactggtgctctacatatcatagacttacgtgatggcgctgtgggtaaaaagccggcgcaaacacattaccctcattccgactacgtctcgtccatcatgccactcccgccatcagaagaaagcaccagcggcttccccaagcaatgggtcagcacgggaggaacaactttggctgttacggacgtacgacgaggagtcttggtgcgaagcgaagatcaagaagatgagcttctaagctcttgcttcgtgcctggtctgggacccaagaagaatcgaaacaatggcgttgtcgttgttgggtccggatccggcgtattgaccatgtgggacaaaggggcttgggatgaccagcaagagcgcatcattgtagatccgccaaaggccggcggagacagcatagacgcaattgcgctgatacctaaagaactgggagtgggcaagaaggttgtctgcggcgttggcgatggtagcctgagaatcgtcgatctggtacggagagaggtgaatacgtcgatcaatctgcggcacgacgacatggagggcgtggtatcgctggcattcgactcggagaaccgtctgatcagtgctggtggtcgaacagtcaaagtctgggaggaattatccgaacttcaaggcgaccagagcgatagcgagaatgatgatgatgatgatgacgacgaggatgattcggatgatgaaaaggcagcaaatggcaagcgggctgctgaaagcgacagcgacgacgatagcgacgacggggttgaggagatgaagcaacgggctaagagacgaaaagaaatgcagcaacacaaactaggtccgatgggcgcccatggaattatgggttttgacggtttggattaagagcaggtatgttactgctagcgaggatataccagagacttgtgatgtacaagaggttcgtgatacctctgtttgagatactatggaggtgttcaagaagcaggcaactgaacacatagataaagttttattaatgagggcattcgcatggccaaagagcattttgaggacaggtcaagtttcgtcttctttatctactctgtcttttcgttttgctatctaagctgattttgatacggctgacttaacagccgttatatggcgatgaaccgccaatcgcacctagctctttctttattgctacttgttccactcaatctgaaagggatgtggacttacattgcgctttttgccaattatctgatggtctcataaaatgcgcgtgcgaagagctcatggcgccgatccaaatggatcagatcaagaggctgccggctttagcctgccgtatcgtccttgtgcattcgattattgatgaagctgagaaaatgaaaatccgcacaattgttgttgtccttcagacgcctggcaggtgaatataactccactgagccgtgctgctcttggcagatctccgttctgatgtatttttgtctgctatgtcaacagctgcattgttgcaggctgcaccagtaccggactcggatttattatcgacatcgccgtcagtgtcgacaaagacgcctgatggggcagaaaatctccttgtgcggctctccgtgaatcgttcgtcgtatataatcaccgtcggcagcatcttgttcttaccatgaccgcagacatcgctgtccccctgtccctcctccgcctcctcctcttcaaaacttgtagggctatcggaagccacctgctggtctctccacggcgaaagatccccagccgcaccgctatacgtcgtcggaatgcaaatgtgtggaatgctcatcttggagctgattcgtctcgccatctcgacggctcggggccctccaacgctgattacagagtcgcggccaaacatcatggccgagccggggcgcgtgtctgagtcaatgatgtaggcgtcgagattgggcaacagagcgcggatgctatccgcgagcgaaaggcgagacgggctgtagatgatgagcgggtgggaaaggcagagcctgttgagctccgtcggtagacgagagatggtgccgtggccgagcacgactcgaggcgcatcaggctttggagtggcggaggagtgacggctgcgacgacgacgacgacgggaacgacgacgaagagcgcgagagcgctcagagtggtgggagtggtgggagtgatgggagtgatgggagtggtgggagttgcgagatccttgagatccttgagatccttgagatccttgagatccttgagagccgtgagatcctcgagagccgtgagagccgtgagagccttgagagactcgagaggtttgagagacacgagaggtttgagaggtttgagaggtttgagaggctggtgaacgaggcgctttctgattaggactgccagtccgagtcgatatcatggctaattgtccggggtcagatggagaaaagtgattgtacctgttccgttatgtgaaataccaaacaaagcaatgcttttaatagaaaaggtcctgcccctgttcccatctaagttgacaaatttggcggcagatgtggcgaaaatgtgggatgcaattcttcgatttctccataactttgagggagaaacagcatcctagtgaccgacagcatttattagtgcatgcagcgtggcgggcttgcggcggacccttggagaacaagttccagaaggccgggccggagccgaagggggcgatgatctacatgttcggacagtgcaatcttgttgggagcgaatgaggtgcttggacgatgatttctgatagaaccggggtacagagtggcgataattgcaatggggtgcaaaatttggacaattgcattttgggcgattcttatgcagtcaatagtgtaggtagaaaactattaccgcggagccatatactgaagcataccttagtacctgacaatggcccaattgtacggcgggcggagctgcaataggaaatgtaacagagcaaaattatgtcaccaaggacaaagcatcatggtacatgttggaggcaaggccaagttggatactggagaatgtgcacccatgtagccagacgaatgctgcatacaacagctctcttcgcctcctcggcaagctccgtagaagaggaggaaatgcgccggtgtgtctaaccagatgctacagtttggccacccccaatggcagatctgctcctaatagtcactactagcctgcacagcccgtagggctgtctctgctttgcagcggcgacaataatagccgaggtagggcggctttggttggctgccagtaggtaatgcaggtattattgcatgcgggcggagcatttactccttgcaaatatgatctgatatggatgcattcttttaatcaaatgagcttctgtaatttcaacgtggcgtttcggtctatgccgaggtacaaggcgccatgactctgagttggattgatctcggcagtcatttaaacaacgtctaatgtagtaaacagcagagctagtatgtgtcactattctatgccatagtccttggcttctactgcataatatcataattgttagtgtcctgtattttattacgttacttcaaggatgactcttaacattaacctccaacaagtttccgaaaatctgcatctataccattgctcattcttaacaacgttgcattatagccagagaggagctgaagatatcacacgcaatatttgttttagctaacagtcaattgtgcgataaccagttgcagctatgttattctctacctatacctaattgctacaaaggctgaagacgtcatcacatgtatctaggctgcttattagtactactacaatacacttgaatggattcatttgattcattccgtccaattccttactcattgagtgccatgcagggtaaatcccgattgattaccttgcaattccatacaggaacaaattaaagtaagtgggccaattgtttacctagttaaaacgaaaactagtggcctcctacttgctagatgaaagtagactccttgtacactcgtgaaatgtatcaagtttccggccacacctcctgttcatagtatttccaaagcatagatggctatcagtttcacgttaagcttgcacaagtatatgcatttagctgctgaaactggtgtgagcgggtaacactaaaaccctttttacaaggggcgatttaccccctgctgcagcggacagttaagcaattcaccagttacagttagcgcttgctccagtccagcttatgcgtcgagacttttgtgttggtctgatgtctttgcagaatacttcattctcggtcttgtacaacaaagcctagacaactctatcagcttaaatctcacgcataagcgggtaaatctcagaataacatggcatactatagaaaaggaaggtggcattgtctttcaagaaggctattcagcgtaactgttcagctatataaggatcgtcatgtctccatgtaaaagaatgtaaatcaccacagacagccatcgccatcactttgaatcggatcttaaaatcttagaggtcaatcttttataccagcagcaaaaatggctcacctgaaaatagcttcgttgataccagcgatggtgactatagctggaacgcttctgtctgagtgactagcgatggatgtttcaacattgacttccagggcgcctttggagctggtcacggctactgctgtggtggttctccctgaaatctgagcgcctaaattttacaattcgacttttatggtcgtagccaagctttcacacgataagttgataggatacttcttcttcagcctgatcaactaacctgcaataaaccatcttgacagataccttaaaacccagtttaaacagctggttacaaaatcttctactttattgctttttttacgtgtaaatagctagttgatatagagttttcaatgtattaatgttcgattctggtactgctgggcttgagtgtagtacaacggaaagatttttgaatgagttgatggttctctctactagtagttctaacttccacgtactgattcctctaaagaaaaccaggagtggctgcccactcttgaatgtactatatttctttgcggtaatgtggcactacacacacacacacacacacacatatatatatatataggaaacagcgatcgtctgaagtctgcttttttcttatttttctacttgctttactgttttatttcaatatattagtaatgttatttaggcgaatgctagaatagagcaagttggcgcgtacatgtaaataagtgatgccagcccgtcaagactttccggataacgaaagggcatgttatcttgtttttattttaattattttacttttgccgagtatttattggtctaacccagagcaaattgcgtagctgtggggtagactcataaactagcgcaagattgaagttgcaggaatacctctgaatatgatagagctgccatgaagagatggacatcggaattgataaaacacggaatacatggaactcttgttcatatttttctacagatgagatagaagctgagacaaaaaccttatgcctccactgtaaatcttgtaaatagcgcctgcaagcttaatatagcgcaagctttattggcgccagtgactgttcaaagtctatccggtttcggccggccgatttatcctccgggctgtcgtcaaaacctacccacctcagatcggaggggcaattgatgcatctccagacaaacatcaacgctgtaaaagttgcgaaaagatggccaacggcgcagagaacaagactcataccgagtcgcaagtctatctctctaccagaggtggcgactacgatgttggtgttccattcttctttctgctaggcaataatcgcaatggcatgctaacactttgaagttgtcattcgagaccgttgttctcaagggactcgcagccgatgggggtcttttcctgccgcatcagattccatccgcagacaaatgggtatgtgcgcaacaatccgattttccatgtcgcattctgcaattctatgtgggccaatggctaagacagacttcagcgcgagtggaaagacctctcctaccccgagctggcctttgagattctcagcctctacatttcgcgatccgagattcccgcagacgacctgaaagccatcatcgatcgaagctattcgaccttccgctcgaaagatgttgccccgctggtgcatctagagaacaatctatatctgcttgagctgttccacggtccaagctactccttcaaagactgtatgctccacgaatgcggatagggtgacatcattgatctgacatttttcaaggcgcactgcaatttttgggcaatctctttgaatactttctcgttcgaaagaaccacggcaaagaaggaaaaggtaggttaatagatggagcagttcttggcacaaccggattgtgtgcatgtgctgactgcttagtagacagacatcatttgacggttgtgggcgcaacaagcggcgatgtaagctcatactcgccatactatacgatgatagctctaacactgattagaccggatctgctgccatttacggtctcaagggcaaaaaggatgtttccgtcttcatcttgcatcccaagggccgcatcagccccattcaggagctgcagatgacaacttgcacagatgcgaatgtgcacaatcttgccattgaaggaacatttgacgactgccaagtgagtatcgaacattgttggaagaaaagaaaaggataagagaccagctaacaatatgacaggatattgtcaaagccatgtttggcgatgccgatgcaaacgaggcgttgcagctgggcgccgtcaactcgatcaacttttccagaatcctcgctcaaattgtctactacttccacgcatacttctcactcgccagacaatcttcttctttcaatgttggagatgaggttagatttgtgacccccaccggcaactttggcaatatcctcgccggatactttgcgaagcagatgggtcttcccgtagccaagcttgtcggtatgtattctccaccaatcccctcaagcctaaagaccaaatctgactcgtacgtaataagtggcaacaaatgagtaagtagccgagctgaagataccaatcttggttcgtacgattgtgtcattcatcttgacaatggcgatattcgtatggaagctgttttataatcaacatttactaatactatccccgtaggaacgacatcttgcatcgcttttggcagactggccgatatgtaaagagccctgttcaagacgagagcagctcaaaagccgaaaactgcaaggaaactttgagcccagctatggacattttggtctccagtaactttgagagattaatgtggttcctagccaggggtaggctcccttactcggtccgatttcatggtcaaaagctaactctttgtgtagatttcgctgcaactgttggcatggatgaggagttcaacagaaagcaagctggtcaagaggtctctgcgtggtacaagtccctgaaaaccacgggcggtttcggacctgtacatgacgagctcatggacaacggacgccgcacatttgaaagcgagcgtgtaagcgatgcacagactgtggagacgatcaagtctagctacaacaagatcaactacgtcctggacccccactcggctgtcggagtcacggcatcagagagatctattgcacgtaccgactcaaacgcgcaccacatctcgctctcaacagcccaccctgccaagttctcagacgtcgtcaccaaggcgttggcagacgagcccaaattcaactttgaggagcaggtgcttcctgatgagttcaaggctctctcaacgaaagagaagcgcgttacacttgtggagaactcatgggagaaggtgcgggagcttgttaagagccaggtcgagaaagacctcaaggctgaaggtaattaatttgggaacaaaagtacatgagaattttcgttgcgtcacacaatgcttctgcattcctagatcatcaatctggttagaaaaaatatcatcttcatttgggggcttgtagtctactgattacagcgtagtactgccgactttagcattacaagggaggtgaaatggcgctcgataaagcatgatgtgaaatcattacagaatttctggcctatggagacgaaagatgagaaatgtctgtggcgagtgatactatgaagcgaagagttgcatgcattgcgcacgggtcaatccgttaacatggacgtctgcaggttgaagatacagcatggtaggacttcaaacccaagagtagtagttattcaagcggctcagcgtgacgtagcattcggcttttacaactatctggtctttgatatgcctgaatttgtaaagtgcttgtagcacataattttactgaaatgaggcatcgaacgaaatagggagcacgattgcaatgttgcaatatcaacatttctgaccaatacagtacagctgatgaaaacagagttgcaacatggagactagagaagaacaaatggccgattaagccctgctcaacagagccctgcagtccaattccagaagaagggcgagccgcaggcaaacccacgttgttaaagacattccgaatcaggaacttgcatggaagagacgaagacgcccgatgaagctccgcactcgtgcatgagtaaatgagggaggaggaagaagcccctcgtatattgcgcgagtgcatccatcgtgtgggcgagtgcctcttttggatttgcagcggagaatataacgcgtatcaaatcgtccttcgaagcaaggatttatgcatctatatttaaccttgctagagtttaaaccacgtcctgtctagttgtggttggcgaaactgagtcaactcgcagttggttaaagcgtggaatataatttccacgaatgagataacatggattgcttcgttttgcatcattgcggtaatgttgtctatttcggggcaatgcgcctcacaaagtagcgattaaagattgagtagctttcttttatcaaaagtacattcagagagactgaacctacaaaatgtctttctagccctagaactttacaatagtaactctccgaagattttgcgctttcacatctggtattattaaggctgggcatcatggatgaaaagcatattcagcccgatgccggacatgatactcactgggctctgttggatccactcacgatatcaattgcaagaaagaacaaagtcactagcatcaatgacatgcatctcttctctctcgcttaacgggcgattttcccctcttcttcttccaacaaaaaactgccggtttgtccggggctgcgcgttccgagccgggggctgcccattcgtagagtggagcaaaatattcggggccggcgtccgggggcttttgaccctgccattttgggcaaaagggccaaaagaagaaaaaggagggagaaagtgagaggataacagagaaactagacaaagttcttggccaaaactgggctaagcgggaggaatggctaccggtatcagatttcacatgccgatttatcgctgcctcctcggaaaaagtcgagaaccatcttttgttttagagcatccctggccatttaactagggtccgtagtcttataagtgccatcggcagtgcgtctgtcccatgttggcgtttgccgtcagtaccgaatgcaactcccccattgggcctcccaggccaaatctcgtcattcgcatcgacgaagcattgcagaaatatctcgtatctacaccaatagccctattatcctgtatgggttcgtacctgtatgtggatgcatctttgcgaactcaccgagtggtggggacttttatgatcatccgcttgccggttttagcaaagttcccaaacagcttctccacagagccaaaatcaccttctaataaaaggatcggcttcaatatctgtaacctaaccgtttaagcttaggcagacaagtaaacaaagcaagaaaattaaaatggcgaaacactagggattacctaatacccagaactttgtgatggctgcgcagcttcacggcgatggccgaggccaaatgctgctctgcgcgtgtctgagtacggtaaggatcaggcacatgaagctaggcgttgaaaccccatctcttgtctcttctggaaggattttttgggggtaatggcgtgactggctgttttgcggccccccccccgtccttaaacgagtctgcccagctgccctgtgagtttcggatggctccgtaaaggcaggtggtgtttcagtccggggggtctttgctgacagacagcgactccaggatggaggctttttttgcgctttgacggcgatgatggtagccgaatgctgccctctttgctcggccttatctgttccttgtgaagattgattctctcggccgaaactatattagaacgatgatggcctcactcatgggactgatgttcagcaacaatcacttgtctgttcccccccaatcgcaaacagtcttataagcccggagctactactcttgagactgcccccttttcttctcaagcaattgaatctgttgtgagaaagcttgaagctccaccagcatcgtcatcatgtttgtcaagagctctgcctcggccggccttttggtcgcgctgttcagctatgcgtctgcgagcccggtgctcttgaagagggagcccgccgcgccggccaacttggttttgtctccggccggtaacggtggatcggacttgaagcttgctacccaggacaacttcatctggacccacgaagaccaaggtatgtgactccatcctatcttgtgtgttataagagagtgtctggagcagagatctaacacttgtctctccaaactgcaggcatctatgccaacttgaccgtcacggccaaccagggcgtccgtctcctcagcgccctcagcttccaaaacgtcgtggaatcagtcgattgcagctcccaggacgtcaccgtcaagttcgacagcgccacctccctgaaggctgcccagacggcctgggcctgggtcaaccaggcgcccgccaacaccatcatctacatcgccgaaggggacacttgcgccggcgacagcggccgccagcccttctccgtcgagtccatcgcctacgacaccacggccaacacggccacgctggccgccaccaaggccgcgtggaagagcttcgcccaggacgccagcatccgaatcagcggcacgccggccacgggcaccagcgcgcgatccgtcagcaaggacgtggccattgacgtgagccacgacttctcgggccccatctacagcaccaccatcgacggcgtcacgctgggcatctcgtgctcgacgtgcaacacgcagggcacgctcaacgccgacatcacgctctcgctgtccgacggcttcgaggcctcggtcacgacgtccaacagcctcggcgccaccttcgaggtcagcctcacggccagcggcggcctctcgtcgccgctgtccaccaacatccccatcttcagcaccgccctggccggcttcaccatcgccgacgtcgtcaccatcgggccgcagctgcagctcgtcgccgacgcctccatctccagcttcaccgcatccgccacggccaccgtcggcgtcgaggcgaccctccccgacggctctggcttcaccctcggccagggcgtcaacatcagccccgtcatccaggccaagggccttgggctgagcggccaggtctccatcgccgccagcatcgtgcccaccgccactctgcagctcgccgccaccttcttcgacgagggtctcgtcggcggcatcgccctcaaggccccgcagctgactgccaactttgccggagctgcgagcactgctggcgagactgcttgcggaaacagcactgccgaggtctcggtcgagattgatgccggtgttgagctcgatgcctttggtggattcggaggagctactgacgagcccaacttgaccaagatcttttctgcttctacgactctgtggaaggcttgcttggttgtgtaaatgtataaatgtaccaagacgcagatttttggatactctaccgttcttgaatgcctggtgtatatagctgtgaaataatttgtataaaccgcgcttgtatctagggggttttaaatgttgggcaattgggtatataaatatataaggaatatattatttgggtactgttttttaagcttggtagtgaatgatgagacgggaaggaaaaattaaatgacaagagatgagtttttgctatggggtaaagaagtaagtcgaggtagtcattagactcaaaagctacctagactaatatctaatttctgcgaccatcatcactaaatgcatttgaaactgttctgctaaactactcactaccccagtgtctagctaaaaactcgtcaagcgtaatcggcttcacctctggaactttctggttcaccgttgccgtaaggtcaacgtctcccacttcaataagcttcaagaactcataaatcatcgtcatcatgggttccttatttcccgcaatcaagccatcgagctgctccagagagaagtaagtcttggtcagagacttgccggtgatgcgctccaccttttcaataaactcgttgaccgaaacctttcccccgacaatgacgctgtcctcgtcccatttctcaaagtcgagagcagcggtgacgtacttgccaatgtctctcatgtctgtgaaagctaccttgcgcgagccatctccgggaattgaggcggtgccggccttgatatcgatgatcaacggcggtcccaggtagccagaacgtccgacggcctcttcgcgtggcgcttctgcagcccagatgttcaaccagagaccgacgatgaagcgcgtgtattccagcccggacttcttgactgcttcccaaacgctctctttgattttgtagtaggtgactttatcgtatgcggggactgcccattccgatgggacaaagcgcttcactttggcttccttggctgcttctagcagagcgagctgtgaagtggcaatgacgggaccataggcccagatgcagctcaggacggtgtgaacgccctcgagggcttttgtgagctgctcgtgagattcatagtctacaactttgacgacggcgcctcttgtctctaggtcgggctggggggagcgagagaggacgacgaggcgatgcttcttggatgcgaggatggcgttgatgatgtttgaggcaatggtggaattacctccagcgactgcgacggtgaccattttggcaatgaagaaagggtttgcgggttaaatgaaaaggaaagatttgtatctcgtgtatagtatagaagtgtgtgtgtgtgtgtctatgaggaagatggcttttgtcctgatgggaggacgatactcgcctttatatgtctcgttctccatttccaggagcctagacgcttccattgtctggtttcaccaaagattgatgctaccgtctttacaaaacagctttgaaattgtccgtcttgtcgagtctacaacaagggcaaatagtgttgatccaccttcagctccgctgccatggcggccgacggcggccgcgcgggtcacaatggcggccccatcggctggtgggggcgttgacgacaaatggcaaatgatgccctgtataaaactgtctctagactaatcaatcgatttattcaggggtctacattgctattaaatgaaaggaagttgtatgctattatgagactctagaattatcaattcttggctttgaaatagtgtaaatccagatgctctatttacttgttcccttgatgttcatctctattataattacatgcgtgtataactcctagtatttcaacatacatcgcctacttggagagtaaagcgaccaaacatgggtcattttccatgggctgaaaggagttgaaggtggatggtgccgatagcatacttgtaagtatactgtccaccgattggagattcttggctacacaaatggaccaaagtattagccatatactgcattcaataccactatgatggggaattagatattacgtacctgcagcctgccatctcctgccgtagttccaggtggcctcgcgcagcgtttctaatgccgtggtccactccgcgttatccatgtcgccatggaaagatatcagctccaaagtagcacgatagacgacatggctatacgatggaggaaaagacagcacgttaatgtcaaagtagtggtgatttattgtccgtgatatgtcaacaatcatgcggactatagtctggacagccagagacgatgctacagtgcaatgggctggaaaccgtcccacttcgcctttacttagagcttctgccgtgacatacggatgtcgagtgtgaagtaggaggagggacctttggccgttggatttcctcttgttagtattgcttacaatgatattgcggacatggaggcggtgacttacacgagcactatagcagaaggttcacagaagccacatttagcacccttgttcagatcgacaagagtgcgcatcaggtcttggagctcagcgtctagttgaaacttgtcatcacccagaaaatctgactctgaagccatcgccaagcgttgacgaaaggagattgtccggtcaaacaatcgccacgcctctgcttggtagccaaacccaccaagcgctcttttgtcacgagcaacgccatcttcgccaactcccgtgaatgaagaatcgagatcggcggcttcaaagggaaggtgcttcggcattgattcttggtagtgtgcaaacggcttagtcaatgtggcctcgggcagtaaagtcgacctggctcatggggtaagtatgcggccaggttatatgctcaagatgatgtccaaacctatcgcgtatgaccagtgcccaccaaatgttgcatctctcggctgtctcggtccattcgtcgctgctttgaggaatatcagatgggggcttttcgttgtgcaggtccatccaatgacccatgcgtacgcataagccaatagtcttgtagcattccttgtgcatgccaaagccatactcgtagcatgaaagcagaatccctgcctggatcatctccagagacgcatctacagttgcattcaagtaccagtagatggagcgcactgccctgtataacggttcctgtgctgtactacttgtaggatagtggattgataggagaatgcacagcagtaggatcgcaaaatccggacgcttcgttttgctaaattccgtcaacctgcggtagaatagcttccgcgacatgatgggcatccatttgtggatgttgtcaaagtaacaatgagatgccccgtatatctctcccgggtgcgactgaaggagttggtagacttcatcacccacgtccagcgttgtggccactgcctcgagacgcgaaacgaagtctgcacagtcgtcagtcgagcccagccgacttattcgctcagcagacgacgcactggcatccaaaggagtcgaattagagattttggacgttccaggaatgagcagtccctcaaacgtctttagtcttttccgcagctggcggaactcctccaacatgggcacagtatcggcgtcttcctcgtatacgcattgtatatgcaacctaaagcaatgagcctagatccagcaccgcatcaggagactagaatcgggcgcgattctaaattaactactcacttctgacactggaggcacttgggcagcgccttgtcgcacttctttttcttccgccggcaagacagacagacattgtctgctcgcgatgtgggtctttcggcattcaaaggagtggaagccatggctgcatatcaaaggctctgaacagttgaatcacagcgacaggacaagtgcgcagagcacaaagtgttcgatcagaagcaagccatgagtgagcgcttctgtaccccgtacggagtattattgcgatccatatcggactttggggagattggcggctttggccatgattagttggcggccgcggtcggccgccatagccaagcccacatttgcttatgcgagcaacctgggatgctgagctgatgcgatgctgatgccgatgattttggataatattgcctatagttagggagtttgcaagtgatttgatcgcctagaacgagctggcttataaatctgggagtgtgactccttcatttgagaagagatgtgtatgctataagtgtcaatacactcatagagcgttccatctccgccaagtccgcatgaatgcgatgcttatgagctggcttcatacgtttgacatgaacgaaaaaagaatataagtctgtggatttgacatgttcattaccatgcaacaattgaatcgcaagctctggaaccaaccgcttccaactgccttgaccgatttcatcctgacgcatcctttcagcgcaccatttcccaccaagcggtgcgtcctgaagagtcactttggctcgcgacagtgtcatgcagttggtctagtggcgcaatggcagcgcgttgctttccggtggcagaggttccaggttcgagccctggctggatcgtgcttcatattcattttttgctgtaaaggcctccggtccttgaatcgaggacgaaggatgctttttttgcgtgcatgtgaaggagggaagactttaacttgttgtggaaagcagagcgaggccatgttctgcaagtgttgaatttggcagatgcaggccctgtactttaccgatgtaagaaacaccgtcttcttcaaaagcgagaagaagctatttgctattaagcgatcgattaaaactgagaaaagaaaagaaaaaacaggaagcatgagtttgtttcgtcatcttcttattgccatgtctacaccatcaccctattgttggccatttggaaccttggttgctgaaatctcgctactacctaccttgggtgcctgcatttgctctaccagaactgctagctattcgtctgttgggagttgctccatcgtcccagaaaagaatctcttcagtaaatgcagtggagctcctgttgggagacaagcgtgaatgactcagcctggagccaaacaggtgtggtgatatcgaagctcgatgaggtgttacagcacatcatgtcacaaccttggaccggcatctggctcctccacggcagctcagcatcccgcatagtgcggcttgtgtcgcagtcaatcaagtttggcctatgagacaccaacgggtccgaatacgcgcgccctatggctgcaacccctgcgtggccgcaacttgggtatcaagcctgatgccaaaccagccaatggagcctgtgtacccaaggcttctcacagcccagaataagaatactgccacgacgtcgcacgccaaagaagagccaacacagcgtgcgaagcgccaaagaagctcgttgatctgaaaatagcatacgccgtgattccatcttcatgaagcatccgccaatgtttacatgaagtacaggtcttttttttcttcctgcttacatggttgacgaattccacaagaacgcggctagaccaagccactgcacgccgtcataggtgcgtaggcacatggatgatggcgctattccacgctgtagaagaggacggaatcgctcagccaccccggccaatcagggcttgcgcgtagatgaatcgccagtccttcttttcgcagtggatgctgccctcgcgcaagactccacgagacgagcaattagtagcagggcattagcaaatttttctgcagccggcgaggcgaggtggtaatgggtgcatcatcagtgcggagagccatcggtactgtctgatcatctgccacttttcggctgcgattagctgctggggctgaggacgaggatcggtgctggcgggtacttgcgcgatacctggcgggcgatgatcgtgaaacaggccgctggcgcttaaattcctttgtgctgcgagttcttgcgaggtcctgtagcggctggtgacgtagcgacaagccacggcgaatgacatcacgcccttggctgcagctcttgcttggccaaggaatggttggatggccgctgttcaaggtgcgagacagactcaaagagagccttggatctgtactattaaagcctgcgcttctcttgtctgtgtcctgcgctcttcttcttgtcgcatctccatcttcgtctcttcgcatcgagtccctccgcaactgcttctgtatcgcccaaaagagagctccatcagctgcagcgtagcatcgccatccatccccaacaaccacagcagtctttgcaaaagtcggcgcatcgcatcgcagcccaactagcccgaattcgatcccccccttggccaagtgctcttcggtgactggacagccaccacacgccatccttagtcgacacacctttgagccagccagctccgcatctttaaccacctaattcgacgccacccgctttcgctgagacgctccaggcagctcggccactgataaaaacccgtctctcctcccgcctccaggcctttgtcggtttctttcgatagcaatagaattctttagcgatatccggcgctttgtctcgtcgagaagacagtcatctcaaatatcatcagaaaaaaagggcagcttgccgtcaacaccacccaacatggctctcggaatgattaccatcatccacattgtccttgccgtcctcgtaatcatcgagctgggcattacaggataccgtaagtctcatcgtgcagctgcatctttacaatcttaatcttcttctgttcacaactaacatgtcttcttcacagttgttaacaagacagacggctggctcgcctcatcgccggccacatatgcattcctgctgttcgactcaatctggagcttgttcgttctcatctatctggccattacgcccatctaccttgctcgcctctaccacgctcttggcgcctttgtccttctggtccttacgacgattttctggtttgcaggtgccattgcctttgcgtgcttcgttggcgcgccagcctgccacggaaacggctggtgccagaccaatgaagccggcgttgcctttgcattcttcttgtgggctggcttcctggcgctcaccgttcttgagggcttgactaccatgaggggccatgcgcgggctgacaagaccaccccctccaacgtctaagtggcaagtggacgctgatttacatgcgacaacgatgcgacaagcgaaacgatgcaatgagatgcgatggatgatgtgtcgatgtgggtttgcgggacccaggctgatttttggtttatgcttattgcgtgggattggagggatgataccctaatgctaccttgattcctgatttcatgagtggttattactatttgataggttgatgtttggatttctttttgcccgaggcatttggagacaggcatgtcaaaacggcgacagtatgatttaagtacaagtatgatttaagtatgaaataaagtatgaattcatgaggcataagacgattacttgctgcatactgtgacggccttgtgcaaacaaaaaagccagtgatgcttgctcatcgacgatgaatctcttgtttattccttgactggaactgctgtctgttctgcggaatctcgcatggcatcatcagccgatttttgctcgggtctgtgctgatgccgccgcgtcggtccctgagtgccgaccccacctaaagcggagcggtgacgggacgggatcattgatgtgttctcagaggggcaaatatacttgtacgtggacaggaaacaagttaaaaagcgattaattggcgaggggggcttgataagcgtttgtgcgatggcgagcattggcggcgaaacacgtggcagaggctgctggtcaacagcactttactgtaattgctggaagaagacttgatctattgctgatgagagcggtgtgctatgtttttttttttgcataatcgctgccgcattagcttcgtgcgtgtccaaggccgattgaagcccatcgatggcaggggttttttttttttgctcttgattcttcccacttttgtttctttaccccgaaaagactccaaaggaggtataaatgattaatagaaactagagagcttctcgtgacagcttttcattaatttagcccccccaccatcatatttcagtggctggtggctgacctttattctttccagccacccagttaaaccacgttgtttaagccacaggtaaaatacccctggcaagccatcagcctctcaaagaacaaaacagggcccagccactttgtttttgccaagcaagtgaaaatgcacccctgctttctaggtctccactccgttgcctgggtactaacaactattttctttgtgtgttgcgctttttgttgtcagtaagctgtatgtaaggtacaaggcgaaaaaagagcttctcagtcatccgtgtgcaaccatctcttgaaaactagcttttaaccattccttggcttctttgtcttgttcaaatccaatccggctaaaagaaaagcgcgcaaaaatcctttgttgacctccaataggtaaaatctagaagctttggtttcccgtataatgtttagctctctctgtctgtcccaaccacctcgatatttttttctagctgagcaatccctgaacgccttgcgcacacactcgctattggcccccccttcatctgcagctcatcttgaacattaacatggtttcgtagcagtagcttctgcttctatataataaagcggagttgaggcgcatatcgcccacgttttttctttcgcgcttcttacccttttttccccttcatccactttctctctttgaggcacgtcattgccagtgattcaaaggcacgacatatcgtcatctctttgaaagcttgattgctagctgtagcatcctgaatttaccactgccagattctttgcgcctgaggttccatatcgtcgcatcgccgcttgtcgcatcttgcgacagccccatcgcccaagatgcttttcggactcatcttcatatgcactcgcatctcgcagattatcactctggtaagcttaaatccccttcctctcatggctcttgcgcctcgatactgatttctcttagatacccccagtcggcatgctcagctggttcgtcaaaaagttcaacgacgcaaacatcctcacccccgacgacatcctcgtgctcttcatcgtcaccgtcctcgcgctcggctgggccctcctcacgctgctctactactcgcgatcctcccacaacggcatgttcatctcctttgtcgacctgtgcttcctcggcggcctcatcgctggcatcgtctacctgcgcaagatccagtacgccgactgccaggacccgtccgtcgacagcatctggtacaaccacatccacaacgtcggcatcccgggctactcgtggcccgtccgcaagccgtgcgccatgctcaaggcctcgtgggcgtttgccatcatgaacaccgtcttctttgccgtcacggcgctggcggcctggagccacggggacagcgtcgttgtcgaggagcgcgtcgtgcgccatcgcagctcgcatcatagccatcgtcgtcgtcgaagccgttccaactcgcagagctactactcttcgcgccgaggatacgtataaatggataatggaaaaaaagggggaggggaattttggcttttttctttctttctcggatttagagagaatgtggcaaacatgcgatttacttggacgacggctggacgattagatgactggcggattaaatgaattttatacttcttctatgagcgagggctgggcaaaaaatcagtttggcgcagcgctgatgattaatgacttggaaagggcggcatgattgcctggataatactcttcttctgtacggggtacatttgattgatgtctttttttctgcgcaagctcgcgttggcgatatatactatattccttgttcatgatttgtacatactgtgagggctatctagataacgcccatgatgatatctaacagcatttctatgctatgaatgaatggttgatgcctcagattccttgtttgctttattcccgcagtgttctttcatgtagttgtcatctttgtggtatcttgacacccagcagccacattagtgcttttccgactcttcgccgacgtggtagccccttgcaattccactccgtccctcctctatcactgtgctggcttcattatcaaaatcactgcctagtccctgccacgtccgctgtgttctgagatactccgctccagggctggctacgccgttgatgcttgccagttcacccaccgtcctcttgatcacggcgtctgatgaccgctgttcgctactaccgttaatcgtttgtgccttagtattcgagctgccggcagtgagtcgcattggtctgctgtggctgacgagttttcccgttctcaagtcgaagactgggggtagtgattcctctccatccacgccatcttcaaccctttcttctgccgtctcatccgcttcaatcttttcttcctttatttccccctccttctttgcgttgctattcggtgactccagcgtcagcttctcgatacccccccaccattcctcgccccatattctctcttcctcgctcatcagagcgacttccatctcaaacggtgtgataacaggtcgccagtagcctacgtcgtcttcaatgaggccgctttcccagcatcccacgacaacccagccctcaatctctgcaaagttggccagcttggcgggattcagcttgcccacgacaacggtatagctcttctttccagcagcagcgattttctttcgtagcagttcgattgatgagaggtagttggacacggagagcgtattaacgaggatgccgacgacgccggccgaggcaagggtgaggacgcgagcgaagcgacggcgcaaaaggcctgctgttcggaaggttggattatcgagggtgggagaagtcggcgaaggtacggagaggacgtgtagagaagcgaatcgggattggagggcgaggagtagagacgcaggcggatctgaaatgtggaatagtgaatgcgactttagcagctcttcgtctattgagacgccggctattcttctgtttggtattattccggcagggtctctgacaacttctgtcgctattacgttgctgtagcccaagtctctgagggcctttgttatcgattccacatggtcttgatataccaggtctgccatgattacggcctttgtatccttatcggcaaactcttttgtgaactgcgcaaccaccgcatcgtggtccaactcatgcgatgtgtatacgtatatgacaggcagtcgactcgtcgggctcagacacgttcttccgtagtggaccacgacatccgaattcgcgtgctcggccgcaatctcgtcgacgcagcaggcgctgtagctcgtgtctgccaagatgcatattctccaatccttgactccttcttgcgtgcctgtgtctgcgagctcctgtttcagcacttcaaccactctcggtgcgtccactagcatgtgatccgggaactgaagcgccactcttttccatccgccttggaggatctctgccgcagtgcgcggaatctcgtaggtcgttctgagcgcatcgggagagagcgttgatttggtctcggtttgcgccgggatttcgaggatgtggtcgtctggagtggacagcacgggcgctgaagcgagctcactcatgattgcttatttatctgttttatgcaagctaatagcatccaagcctagcgattctgccttgacacagagctcaagacttgtaggacgaatagctgaaaagaaattttagaatctcaggtcatcacaaatagctgctagcacaaaaagttggaggggcaatcggccctgtgcaatggtggggtaagcgtgccaaattggccgtcagttagcagaagggcgggtgtaaattaggcactgcgatttcttacctagactttcgtatcaaagacgcttgttaaaccattccctcaattctattcatgtgcaaggccaggtatgtcaaacattgagcatgatttactaagtagcatgtctggactcgctatactgtctacttgtcttctaccccatgtcacaataagcaaaagttgagatacatctcatttttagatgctgaagcagtgttgtgagacttgttccatctaaattagtaacagaaatgtcctcttatatgatctaaatctatatataaagcccacaaactcggtaaaaagacgcctatctaagcacaaaacatgtgcaaatgcgttgagagtgctgcgctgccaaaatgtgaccgtgtcgttttctagtgttatgcagggaaggagctgaactccgcgctacatccaagaaaaatccactgaataccagcttgtctcactgggttccaacgggtatctggcaaaggataccctggtcggcctgcatccatacacgaatccatcagcaatcatcttccttcataattatggaagttaatcttggaatacttacaacgggagcaacgcagcacagggggtctaggcccacggcagcacaggcgttctggaaagacaggccatcaaaaatggccgatttggctgtttaaatcagtaaacaaaagattcatatttgaatatttcaagtacatacgagcttcgcagttctgaccaataacaccgaaaacatcggtaacacaacagagagggtttgaataaatgccagtagggcagacagcggcgagagcgccggtagcgaagagagcaacgatggagaactgcattttgtaggtagtggtaatgttgatttacaacaagatgacggtaaacgtggaagtgtggtgatgattgctgtgaaagaagctgatgaggatgataaaagttgaactgaagtcgggagagatggtcggctttatacttggtttccctaagatttttgagcctggttatggtctcccctattttttttctttttaatttatctattctatttcctgttattttcttccaatatcatgaccctgctgagccgactgtatgcagggagagagaaagagcccaccacagcctcgctcacgctgcataataaaagggataggtaggaagattgaatctagtgcggcctagatgtcttacatcctagtcttttgatcatttgtcaagttgtctgagtaagttgtctgagtaagtcgtacaaagcctaagaacgtcatgcgccccaagcaattgaccgcgctgcaccattacatcacttggtgtcgtacactaggtaaattataaagtggtgtgtaattcctacatctttccgtgcctttacttcccttaattcttctacagcatttgcccgaaacgtcaagaaggtgttacaatggcagatgaagaaaccaaaggccattcaagccacttccttgaaaacaagaccatagtgattgctggggcaggtctcgctggctctgcatttgttgttggcctccaaaagctctggaacccaaaactcaacccgccaactattatcatctttgagcgcgatgcgcccgaaatcgctgatcagagggagacttacactttgtctctgacaggatttgacaattcaggtggccttgttgcgttgaagaacctcggtttacttgatcatgcgctgaaacacgccatatctgggcttgacggagccggtgctttcaagatatgggattcaagctggaacgagcaagttgctttccgtaggaaaccagctgcaggcatcccgtcgacaagcgttcgaattgcgcgaaaagatatccgtcaagttcttcatgatgcattcgatcttggcaatcagtgtagcatccactgggattcgaaatgcatatccactacccagctcccggacggtcgcctaagagtgagagttgttcaaggagaaaatgcccacgagatcgaacaagagtgtgacctcctcatagccgccgacggagctaatagtaagctgcgacagagccttcgtcaggcgacacgttgtgtcatggtggtgcggttctccgaggaggagtagccagattcgaagaagctcttccaaagctaccaggggaggattgggggtttgttgtctctcgcaccggcgtctcggccttcttcgctccagtcgacaagcacagaatcttctgggccgtgggtcggaatgaagatcaggtgtgcaatctggatcgcagctcgccaactcagctgcaagcagtcatagagcagagtctcgatcttggatcacatatcgctgagccctttcgaagcatagtcaggcgaaccgatcccgagacagctttgctcttgaattcacgagacaagctgccgtttgctcatgacagcatatccaaagtaccggctgtattcctcggagatagcaatcatgccctcagcgcatttgcaggcattggcggcaacctggcattagtggacggatgggatttggcagaccagatttgcaagcatagcagcctggaagacgccgtcaaggtgtacgacagcctcagcgtaccaagagcgatgcgggatgtcaagcgatccagacgactagtaaaaggtgctcacgacactggtttgcactattacctgcttttgtgcatgttgtttgttggcaagtttgtgagatgggccttgaataagatgggccgctgagttgtagaagccgcaattacggagtacatgagacggagacgcggagaattatggagaagcggcagtttggagacccagatttatgcggagactagaacgatgacagctcaattgtaaataacaatgtgcacagaagacgccagatgatttgttcgcattatgcttcagaaagacagattttgctaattttacaactatttctagaaaaatgttgactgaataagaggacgaatggggttccgtaggagccaagaaggttcaatagggacctaagcacagcgggccgttaagctgatacagtgctgatagccagtgtatccacccatcgcacacccacttaacgcgagatacgccagttcgcagcactttagcgactcgagacgcgatcgcgacgcggtgcatttgcaatctgcatgcatgggttctctcctacccatgtctcgcccccagtcgccgccgcctggctgctcagcgtcttggttttagaattgccgcctgcgattgtgcgtttgttttcatcgttgcccgttcgttgtatgccacgctctgcccagctccaatcagccagcaatccaccattcaccggaatattcaatcgcctcctgtctctacgccgtcgtgagctgccgtctgtgctcgagccgcaatgccaggtgacaaggcagcgagcgctgctcgcacgccagcaaaggccacccggccagctgccgcagcctctgcgaccaagcagaaatcgataatgtcgttcttccagaagtcttcgcccgtttcgagctcgcccgcaactcgcgaacaggcctcgtccgacatcctatactcctcccctctgaaagagaccaaagccaactcgctgccaaagacaaagttctttgccgagctctccactccggtgccttctagcgatgccctggagcccaccagctcgcaagagaatatggaatcgaccgtcaagcggtccaaagtcaagtttgccgaagcgccggagagctcagtagcccccagcagcccaattcgaaaggtttgtatcgcctcatctccaatattttggtctctacatgctgacttgcgctttgcaggggaaaagggctgtcaattatgccgagtcctcagatgaagatgatgagccttttgcctatggagcggcttcacaaactcggaggcgtggtagagtcacacgcaacgtcgtcaatgacgaagacgactacggtggaagcgataccgccgagcaagaggatgaaggttcgttccacaatctgcatcatcaccacatataagcacgtggctgacaaagtctgtagatgacattgacgactttgttgtatccgacgattcagacggagaggcctctcggccgaagaaaaggaagcgtccgtcaaaacctcaatcagcacgcaagcgcacaaacgtctcgtctcctatccaggaggacacagaagactatctcgcagctgttggcgatatagacatggaggatgaagatatgcctaccgagtctacggccaagcaatggtcttatgatccagaatctactgaaaagcagcctgtcgtaaggccaattgaccgtgtcagcacaaaagaccccaaggtgaaggagaaagcatatatgaaggagcccggcgagcggtatccctggctggcgaccatcagagacaaagataagcgcttgcctgatgaccctgactatgatccgcgaactctcttcatccctccaggtgcgtggaataagttttcaccatttgagaaacagtactgggagatcaagcaaaatctctgggacaccattgtctttttcaaaaagggcaagttctatgaactctatgaaaaagatgcaaccattggtcaccaagaattcgacttcaagatgaccgatagagtcaacatgcgcatggttggcgtcccagagggttctttggaccactgggtcaaccaattcattgccaaacaatacaaagttgctcgtgttgagcagatggagaccaatcttggcaaagagatgcgagaacgggaagacaagagtggtaaaaaagcggataaggtcatctctcgaaagctaggatgtgttttaactgccggtaccttggtcgatggcagcatgctccaggacgacatggctgcgtactgtgtctctatcaaagaatctattgtggatgatttgccagcgttcggtattgcctttacggatactgcaactggtcgattcttcctctctgggtttgtcgatgatgtcgatcggaccagattcgagactctcattgctcaaattggcccccgagaacttttgctggaaaagtctggactagcaacaaaaactcttcgcatcctcaaaaacaacacctcccctaccactatttggacgaatctaaaacccggaacagagttttgggatgcggacacttctcgaaaagaattgtcctgcgccaaatactttgtcaaaggagaagatgaggaagaagtatggccggaagcgctccaggaactcagagatgatgatcttgtcatgtctgctgttggcggtctgacttcgtatctccgattcctcaaactagaaggtcccttgttatcacaaggaagtttcgaaatctacaagcctatccagaaaaacagcactcttgttttggatggccagacattgacaaaccttgaactgttttccaacactgttaatggcaataccgatggcacgctgtttggtctgctcaataagtgcataactccgtttggcaagcgtctattccgccagtgggttgcccatccactgtgtaatatcgatcgtatcaacgagcgcttagatgctgttgagctgctgaatgatgatccttccgtccgcgagcagtttgcttcgcagctggtcaagatgcctgaccttgagcgtctgatttcacgcatccatgctggtgcttgcaagccagaagattttgttcgtgttcttgaaggtttcgagcagattgagtatacgatgactcttgctgctgccttcaaaggtggaaatggcttgatcgacaggctcatttcatccatgcccaacttggaagaaccgctggcgtactggagcacggcatttaaccgacagagggttaaagaagagaagctgatgatcccagagagcggtatcgatgaagattttgacgctagcgcggctcgaatccaggagatcaaagaccagctaaacgatctattaatagagaagaagggggagctcaagtgcaaaacgctcaaatatacagatgttggaaaggaaatctaccagatagaagccccgaaagctgccaagattccttccagctggcgtcaaatgtctgcaacaaaggacgtcaagcgatggtattttcctcaactcactgcgttggttcgagagctgcaagaagccgaggaaacccactcccagctgattcgagaaattgcgtcacgcttctgccggaaattcgatgctgactacgagacttggctcaagtcaattcaaattgtcgcccagcttgactgtcttgtgagtcttgccaaggcatcgtcttcactcggagagccaagctgcagacctcagttcgtcgaggaagagcgtagcgtgatggactttgaggaactgagacatccttgcatgattaacaccgtggacgactttattccgaataacatcaagctcggcggtgaccaggccaagattaaccttcttactggtgccaacgcggctggtaagtctacggttctcagaatggtaagtcttcttcattaacgctcacctgaatgctttcctgtgcgtaccaattctgacattctcacagtcttgcattgccgtcatcatggctcaagttggctgttttgtcccggccaagtcggctcgtctcactcctgttgatcgaatcatgtctcgcctgggagccaacgacaatatttttgccgcgcaatccaccttcttcgtggagctctctgaaaccaaaaagattctctccgaggccacgccccgctccctcgtgattcttgatgagcttggccgaggaacgagctcatacgatggtgtagctgtcgcgcaagctgtgctgcatcatgtggcgactcatatcggctgtatcggtttcttcgcaacacactaccactctcttgctactgaatttgagaatcacccagagattcgtgctcgtcgcatgcaaattcatgttgatgacgaagagcgtagaatcacgttcttgtataagctcgaagacggggttgcagagggtagtttcggtatgcattgtgccgccatgtgtggcatctcagaccgcgtcattaagagagctgaagtggcagccaaggaatgggaacataccagccgactaaaagacagcttggacaaggccaagacaggatgctacattcccttgggcattctcagcgatatcggttccttgctagggaacaagggcgacgttggggtggagggagtagacgttttgctcaaagccattgaaagcttgtaaaatctttgcactttctagcattgcggcatttagagcggtacattcatcccagagtttcggactggtgtatataggccattgttctatggatttgtggatcatcagcaagaggatataaaaagtcggggcgtacagggcgcatagatgcatcatgaaagtagcaacaaagacacaagatacgtatttttctctatgaatggaataatgatcaaagtagctgcaagaatccatgtttgtgacaaaccaatcaatccaaaactgtgctgtaatttaataaacatataacatttccatctcaagtaatacaatgaacacatcgaggacaaaatgcaaaaccattcaaccagaattcaaaaccatacaaccaaaacactactccttagtagtcttttgccgcttcctcgtcgatcgtcgagtgacaactcccccctcttgaccttgcggctcgtctttgttcaataaagctgcttgcgacttcgctttcttcggcatcctcttcttcactggccgaggcacagctgctgtgtcaacattgagagcagttttctgccttttcttcgcagtagtagctttagcctttctctttctcttcccattagtgtccttgtccgactctactccctcgacatcatcatctgagtactggacattgttcccctggcgatatgtcggatctggcgcagtagtaactttacgctttctctttctcttcccgttagtgtccttgtccgactctatatcgtccatattctcgtcatctgagtactggacgtcatcttgccgatatgtcggatccggcatcttcttcttcactggtcgaggccctgttgctttctcaacattggcaggctcaacattggcaggctcaacattggcaggctcgacattagcagtgattttccgcactttcttcgccatagtcgttttacgctttctctttctcttgccattgtcatccttgtccgattccacgtcatccacatcctcctcatccgagtattggacatcacccccctggcgatatgtcggatccgacaccggtttcagttgaaactgctggcgagctctcccagcagcaggaacatcgagtacatcgggtgcttcccagccgttcggtaaaggagccggccctctgaatgccggccaggggatgttccaccaggcactgttgctttcattgtttggatctgaccgccagtaggtgccgttggcgtttgtggcgttgagggggtaaattgtgcgcgcatacacggggtatcgccgcaggaaccttttgcggagagtggaaaggggctttggcatgaggtttgctgggatccagccgctgcggttggggagtctttcaattgagccgattccacggcggatgccacagcatcggccagggtcgtgatgaagctagaagaagatttattgattagcaagatgtgaaaataataataaggtgttaacaagtgatgtaaggggaagctctctcatacctcaatttcattctttcttccgagcggggacctgtctcgtttgtggttcttgggagctttgcggaaacactttgagcagtaatactcttccgacggcacaaaatccgggtcattgggaagtatcttactccaatcaggtgatggtaagcgttgaggaagcctggaacgtcggccatcttcgtcaatctcgctatcgtcgtcatcgtcgtcgtcgctctcagcctgatagttgcgatcgtcctctcttgtgcgctttctccctctcggctttcggcgttttgactttgaagggtctgataaaagctcctcttcgtcaatctcgctgtcatcatcgtcatctctctcagcctggtagttgcggtcgccctctcttgtgcgtgtccttcctcttggctttcggcgtttcgattttgagggatcggacaaaagctcgtcttcagactctccgtcggcagagtcatgtgcgtctttgtcattgtcctcgccaaaaaccgatccgttgtctgaaccggcttctgaagagctggaacttacaaagagaggagattcagcgccagtttcaaattcaggctccttttcgttttcttccgctggctgagccgggcttggctgccgagttggactaatactcaaagactttcgttgcagtgtgttatcaggggcttccgtagaaggtctaagagattgttcgtcatctggagtgtcagaaatactttggcggagaatggttctgagagtttcttggctatgacgataagtgtctgagccaggaatcggaagctgaggagcatcttgactagctgctgtctcttgaactgtttcttccagtacggtgctagtgttttcagctgaagaatccgccatctcttgatcatgttttgtcgcctgggaccctgttactggttcattttggcttggctgttcatcctcatcacgatctaggcctccgtcttttccattttgtccttgctcttcttcataggcaagagcggctgtgtttatctggaatcgaagattattctgttgctgcttgaaagctgcctcttctggatcttcgagcatgcttatcgccttcgggttccctctgtagcaggcaatcatatgatctttgttccgattccaatccacctgagtctctgtatttctgaactcttcaccacaatagagacaaaatcgaccagacaaggcactaaagcccctgcatcttttctgatgttggtcgcgtccattctgtggcaaacgagacatgttaaatccgcagccagaacagtgagggccgtttgtgtcatccgcattatgcgagcaatgggataactgtccgttggatttgccgctcttgtgggcttctgctgcgcttggccagacggatttgccgcagacggtacagaatgtgcagtttgcgccattgaaaatgcccggcaaacagtgagcgtagtggtatattcgttcaatgttgttgtagtaggttctgttacggccacaacgatcacagaatccccaaattttgtcacttggagcttctggggaaatgtgtgtctcgcaaactgcatgtccagacgccaaagccaaggctgaacgcccaaggcacttttggacccttctgagcggtatggagatggttccttccttgtcaaatcgccggattgctgcttggctgactccgagtgcttccatgagctcatctttatgcttctctctgatatgaagattaattcttgccgtgtcccagtgttcgtatagcgtttcgtcacaccacatacacttccgtgctgtatggcatgactttagatgcttcctcatggcatcttcgtcattcagtgtgtaggcgaaagtgcagccatcatacggacatctcaatgcccgatttaagcagaggtttcgtaagtcccaagtgacccgttggagctctccttgctctgtgggtgtcaatatggctttgctcaccagaggcattcgaggtcctgtacggagcatgggttccaagggtggtgcgtttgttggaatttgaatacctgagttggccggccaagggaccaatccgtaacgatcgaagatgctgggctgtgttgcgtatgtcttttgccgattttcactttcgcttgctgcttttgtcttgcgagactgaagttgagcccagtctaactgggtagtttccacaggctcatcgtcttctaatgatgccattgtatgatctgaatcaagcgattcgggagtaacgctgtctgggattacttccgcctcctcagcccagctgaccttcttttgctgcttcgtagcttgaagctctgccatgcgtccatatcgcgggccccagacgcaagtcttttggccctcagctccccaattccagttccacttcccagaatacatgattctgacggttgctttaggggtagcaattctggcgcgaattttgaaccactcttcgtctgtggtgttggatccgatgaacaaacacggagcattttcctcgccaagtatagacccatactctggtaaaggctgaatgcttataaaggatttaccattcttcacacgcatgacgtggctttgcgcatatcctgtgagttgcatgagctcaaacactcggttcctaaattcttccaccgtggaagataacggaggtatctgaacgcaggattcggcttcactgtgtccattaggctctacaatagagagagaagtggtgtcttcctcccactctggatatagaagggcaaaagcacctccatcagcaaagaaatcggataagacagaagcattgttagtcttggaattctcagagccgtcatcatgcagctgaatagaataaggcttctggttcctgttggtctctggtccgaatgtatcgccgccgtgcagcaagcggacatgtcgcagacgctgcgtttcttcaccaaaagcgcacgacattatctgctggatgatttcaagtgcctcgccgatgttgtctttgctgcgcgagatgcgtcctaggcgactgtcgttgttgtaatagctcggcagaaaaaaggcaatatcgtttttgtcatcaagtctcgtgcatctcagttccaacgtatcttcgccgaggaagctagacactttattcatgtccgaattcttgattgctggaaacccatattctggagaggtgctgtagccaatactcgggtggtacatgtggaaaagagcgtgatgaaatgggcccggaggagggcccaatacaacttcaaaggctgctctgacataagcgctgtattgatcgaaattccaactgttcacttttcctcgagatgtagggaaatagtcaggcgtcggaaactccaggtaacaacatgacatgggaccagttgactctggagctggctctagagcatcaccatcatgatgattccatatgactctggagacttcgcaggtcaattgtgcctcgctaggctcccagtggtcaggaaaatcttcatctcccaacttgatgaagaatgaaggttgtaatgtgagatcctgtttagagatgtatttcagagatgcgctgccggcgttcaaaggaaaagtgtcggaaatatcgtggacgaagctgccattcttggcaaaatgcagaatgtaaaatgttgttgtatcctgaggtccgagggatagcaatctcctaatggcttcctcatatgtcggttgacttcctgggacaaaagccacagatccctggtagccataaagagttatgaagttgtcccgctcagagtctggaagtacacgtgcagaatctccattacattcagcgtcacctttttcatcgcctcctgcttcattgtcgcctgcttcatcgtcgcttgccgtatcgctgtcaactttgtcatttactttgcttgtttgacggctttgtgccttcttcgctttgccttcttttgcgtcaacatcttcactgccatctccactgctgcttgcgacgtagctgtcgtcaccatcatcttcttcccagtcgctgttatcgccaggaagttcccaatcgttatcctcgtctaattcacctcctctaaggcgcaacattgtattttcgctctcttgcttaagtatgcctctctgaagcggtgcatagctgaaaatgtcggcgaagagactcgatagcagtttttgcggtagctgggtggttagaggatgtgactgatcttctttctctaaccgaatgttagcgagtaacgtattaagtagatatagaaatattaaactcacttagaagactctcgcctccccaattacgttgcttgtgtgctgttaagaactgtagaggccgatcaccgacactttgcggagaatctggctctcgaatctccattttataggtcatgtcggtcaatgagaagtcgattggctcaatgggaagtccaaaatacaacatcgtcaattttgtgatgatttcaggtgcagcatcttgaagtcttgtctgtagcagtgcgttgaatcgagctgtgttatcgtcttgtatagccttcaagactttggacgcagatagcatgaatagacggatctcatgttgtgtgaacttggaggctaaaatttcaccaatcggcgtatcttcatctgcaaagagatgttcaaacatccgatacgtgacactccacctctcgtcactaggtgaaacgccgagatcgatccgctcctgggcctcgctctcggtgacagtcgaagtccatttagtgtcgccacttgtatccatgtcgtattggtgctcaagtggaaggccacggcttgcttgtcgtagcgattgacgaaattatatcaagacagtagagaatgaagagttgcgcaatttgctgtcaacgactgcgcaaaggtattaatgtaagtaagacgaacagcgctcatgaaaatgaaaaggcaagtagagcgtattatacaagaaaagatcgaaaagccgttataatattgccaaaaaaaaaaaggtgatttaatattcatttagacaacaacttcaagtaatatatgtccaactatagatccagtggccttgagcacaaatgccgacgtctcaaagcaattgcgaagaacatctcaaagggtctttgtttagcctcggacgcatgctgtttgactgtgataactctacaattggcatgctttgtctataaagactcgataaatacaaatttttagataggtgtcgccttatgttgtaccttcatccacgcttttgcttctttcatcggcctcgcattgggcgatttttgtcggcttcactaattggcacctacgtgcacatagaatctctttatttacttggccaacgcacggatgtttgagaacctttatattatttttggtcgttttcgagacgttgatatctccgataaacatacataaaggcttttatcgccattttcctttgtagtaaaacaaggcgacttacacacatctccgcaaaagccagtttacaaaagcggcgaatctcaactgatgcctgccaacgctttagattgtgtaactccctgcaatctcttccagcttttcctgaaagtccgaaaaataattaatcgcttggattattttgccctcgctcgttccgaagccgcttctagtgaaggcaagcctccaggagctctcattttccagaatagtggaatatttcgttggatccaagttctctgggggctgtgtgactgcaaaatactctcccaaactgtttttcacggcagtagcatcaagacgagataattcactcaacaagatgggtgaaatggttacatgatgaacgcctgcaagttgcaagacttcttcaacagacgtaagagatgcagcaaggacccgggtgcgttgattgttggcatcgtaataggcctgtgcttcacggcagaaagaaaaggccttgtgaagatcaatgtacctacaaagagttagtttattcaaagagaagcattaaaacacataccccgtctcaaaatgcactttcagctcgttgatatacggagcaatgtacgtgcaatttgcatcggatgcaagtgctgcttgctccatgcagaacatggttgtcgcgagagtggctatcccttctgcttccaacgcacgacatgcgcttagaccttcccaggtagcaggtatctttatgcagatacgcttgatgtcgaaattaggtgccagtgcttgaaatatggcaattatccctttgtgtgaatgtgagctttgatctttcttcgccacgtttctgaagattcgtacatacttttggcattattcacagtacccgtttgtgagtatgagagcttcgggtttgtctgcacatgcagatatcctgtaacatgaggagcaatcaacagctgcaatttgaccatctgagaccattagcataagcatctaacgctcgtagggtagagttttgctcaccataacttcgacgacgaattccttcaaggctacttggcctcggatctcgcccaggttgcccatggactggtcaatgctttctcttatcaacgactcatgatataggccaattccactcgcggaaagcttggtgatctcaaagtatgcgatagcctattgtacatgtgagtgcatgtaggtggttagtggcaaattacgggatagatggcatgggcttcattggctacctggtttgaagtgcaatcaacgaaaggtcccagggttttggccacttgagagttgtataagccataagtcaggtctatcatcaagttcaactgtttttcgtaccttcgctgtccagtgtatcgcagtcgacaacgctccgttgtcggagagcatccagtagagacggcatttttgtgagtggccgctgaaacagtttccaaaagagactgggcggagtaaaaataatcagaattgtaattcggaagcagaatcttcaagcaatgataatactcggtttagacaatgctgagttgaatgaggagtaccgctattgccgtaggcagcagtatttcaccacactttgatgagggcgtcgctttcaacaatatgaacaaagcttaatatggaacttcaaaaagtataaagctatatcaaaaatactaataaaagaacttttctcaaattttgaagtatttataatcccatcaactgataattgcaaatcgactctcttcgatattgcctcaagacaaccgcactggagctgcacgtgcccagtcacgtgcaccagcccgacatccgaatgcagagaaaactccagattatcagcagatctgcgctagatcgccaacgccgccgagctgcaaaacgacaaaagcccgctgtgagtatcagagaatggattgaggcctgtgggacgccatgcgctctgatactcggcgattatgcggtcaccattggtcatagctcttgcgccggagcttcaattgctgtccaagagcagcattcgaacagcaacaacacgacgatggctctctactagtccgggcctgaaagctcctcgatgctctgctacgtcactgggtggctcgtttttccttcagaacagactcttcgaacgatcgagatgtcttgagtctataatatcgaggcgcaattccagagcgacctccacctcaacttcaacctcgccaaccccaccacaaaagcctgcgtcgcaaacacctcaatccatctcagatctcgctccccaccgccagcgacaggcccgaaagcaagctcttcttcactcctcgtcgtccgaagctcctctgcctcccgatgcctcctcgctcctcacatccgccgcggcgtcgcagccgaaggattcctttcgccgaagattttctgcatacttgtcgctcacaaagccccgcctaaccgtcctcgttgttctgtcagccatggcaccctatgcgctgtatccggttcccgaaatgctgatgcccacaatgactgagacgccgagtctaagcccactgacgcttctatttttgacaactggaactgcgctttgttctgcgagcgccaacactctcaacatgctctacgagccgtctactgatgccaagatgacaagaacaaggaaccgaccgttggtgcgaggcctcatttcgaatcgcgcggcagctttgtttgctgccctttgcggagcagccggcgtgagcgccctttattttggcgtcaaccccactgtctcgttcttgggtctttccaacattgtcatttatgccggcatttatactccgctgaaagcggtaacttcattcaacacatgggtcggtgctgttgttggcggaattccaccactaatgggctgggctgccgctgctggcgaagctgccacaaaggacgggtcctggaaggagctgctcctggccagtgatggatcttccattggtggatggctgctcggaggacttcttttcgcttggcagttcccacatttcatggctttgagctggggcgtccgcgaagagtacaaggctgcgggcctgcgcatgcttgcgtggaccaatccggcgcgaaacgggcgcgttgcattgcgatacagccttgtcttcttccccctgtgcttcggtctttgtgcagctggcgtgacggattggtattttgctttgaccagcacgcccctcaacctctggcaggcccgtgaggcataccggttttggaaatacgagggccacaaaggaagcgcacggggtctgttctgggccagcgtgtggcatctccctggtgtgatgatacttgcactgctgcacaaaaaggatatgtggagtcgagcctggaggagcgtctttggggaggatgaggatggagaatgggaagaggaggaacttggagaaatggcaggcatggcagccgcgacggcagttgaaaatggagagacgacaaagtcaagacggtgatttaccaccacccattgtaggaatatttgatgatctctttgtacaacgggaaaaggaagcaaaaaaaaaggagaaatgcatatgttttgatatagtgtctgggtggcacgtgtacattagagacattagaggcatcacgcaacactgtttgtacaataaatagacgagattgggtacagtcgtcaaaaagtgatgagcaaagtcatgaaaagagaaagaaaaaaaaacatttataattctgttccgccgaattcccatgcaaatgttccttctgtcactattatacatgatgaaaacgctgttttcatcccatgatatttccccttttgcaatctgacccaaaaatgctcgtaaatattagtggtcaatcgaaagatccatcaaacaatctgtatatcccgtgcgtgtttttttctccttcttttttctcctttacttctgtttttttctccctgaactgggcatatcggggattaagtaatgtcaacaacgccatatgaacgcctttactgtgccatgaatgcaaacaactgtacaaagacaattaaggaatggagccgtagctcatgtgtagtgacatgcattgataaatgcaaagttttgtgtgtgccgaggcggcgaagagtcaaagtgaaacgaatgaaaggaggtgatgtaacaacacaaaaataaggggaaagggggtgaaggggggggaagaaggatagtgtagttataaaaagagtgtatgtgcgagagacgtctcagtatttgtttccgtgaggacggtggacaagagactccatgcccctctcggcagaaaggcgctggctatcgagatatgggctgctgtcttggctggtgccggtgcccccgcgggacacgtatccgtggctcatgcttgcggtagagctgacgctcgaggagtagccgtggccaccgtagtaaggcgctgttgctcccattccgtaggaggtctggtggtgctgagggtggaggtgagactgggggtgaggctggagatgctgctgctggtggtggtagctggcggagctggagtaggagtgagtgccggacgagctcgtcgcggggctactgtaggaagcgtctagttcatcaacgggagtcaggccgatgccggaaatgccgctatcgtcgtcataccctgtgagtgctcccgtctcgagacggtcacggcgcgaagcggcacgggctgcgctctggaggttcttgaggccgttggacatgcactagagggagaaggacgcatgatgttagcagttgctggtgatgatggaggcaaaagagagggaatagtgatgataacaaatagttctcccatgctatgatggtgtataacacagataggaggcatgcaatacagagagagtaaagagaagaacataggatagaagaatgactttgggcttaccttggcttccacaacgttccacttctctccagttcgagctgccagaccgctccaaatctccttgcgcatgctcatgtactccttggccaggatctgcatcttgcgagcatcccagtcgtcggatcctctcctctccatcagtcgctcatggcgcttgcggcaggcgttgggtgtcttggatggaaagtattgctccttgatctgattccagttgagcccttgcatgcgggcctggaggagctgctggtcgtcttgtggactccaggctccagagctgggccgatgctgggatggctgagaagataccatggggagggttggcgaaggggcactggtagagtatggtccgtatggtggttgttgagacgtctgaagcggcgagggaatcggcatggctgaagagggaggagcgacatagtaggagtcgggcatcatgcgtggctgagggtacatggaagatggcggtaggccagcggggaggccgccgtagccctgctcgccggagttcttggtctgtctgggcattgcgaaggagttgtcgagcagttttgattcgggagggaaaaagatgacgatggttgtggcggatgatatgcaaaaatgatggaagagagtgcaagtgttgaaaagagattggtgtttggatgaggtgatacgagaccggctcgttgacaaggaaaaatgaaacaattaggtattaagagtgatcgactggcggaggtcctcgcggtcctgaccgaattggcctgcaatgcggtctccttgagggtctggtccttgtaagagggggaacagcggcgagtcgtctgcagggggagaaactcaaaaaatagtggtgatggccagcaaatgaaagaatgaagaagcaagtaaacaacaaaaagtaacaaaaaaatgagtaaacttggatgggaaaaaaaacaaattaacacacaaaaacaaaaattgactctggagagaaaaagaagagaagagcaggctgccgggggaggatataggcctgctttaagctttgcgatgcatcatctgtcaagaggctagaaacgagaaaccatcatgggccttgggcggctgtccggatgaaacaagacggactaagcccaattggacatgtacatgaaacggcgcgcgtgtatctgaaaagctcagtctgccgagaatggctcgctgatattggtcgggctggcactacgatcgagccacgggcggttaaggggagccttttttaggaaaggcggctatcttgactgggaaggcttgccatggcactacttgtccgagtaactcacgctggggtcttgcataaaaaaaagcaggaatgggaaaggaaatttccatgttgcgtgctaaaaggggggagggtagagaccgtgtaaggaagcgcttcgccctgatttgcaaggcggctaacacgagtgagatgaccacgacaagcatcaaaaacatgtctcgacactatttaaaaaaaaagttcttcttctcaaaactccacaagcttctctacatccatccgaggtggatcatgcagccgtcaacgtggtatggagaactcgctgccttgcagaaaaaaagggcatgtccacggtccacgatccactcttcgcgatgaactgcagaaacgcggctgtgcttatggtcccagagcctggccggcaatgacatcaagggccatacctttccagaaacagcgcaaggcccacgaacgatgggcgcgaacaggaaatgagcgggatcattgcattgcagattttttttggggatcgctcggaaaggatgttgatgatgggcctgccagccgcgcaaaacgccgatggaggtgcaagacacacgctcagcgctcggatcatgcgacggcgcatggcggttgaggacccgagagccccctgcgcggcccagtttgcacatggcaagatgcatgtctttccaggggttttgccgcgctgccttgcccttggcgatccagctgtgggcgggttcttttcagtgtaagtctggaggttggcgatattgaatgaagctggtggggagcgttggtagcagaacgcgggaatgggccccactagcgggaggtgcgccattggctggtttgtagcctcaagcgcgcgtcaaggtatggatccatatttactagaccagatacgggttaagtgccttctatctttggacggcttgccagaagcgccgcgctaggatcttaccgcgctggtctgattggccgactgcggcgggtattctccaggtacctcctcgcctgggaagcggtgctacggtacctcgtcataacggccgtggcgaggccagcagaggccagatccatgaacaggaaaaaagcaattgagatggagcagtctccacggaactagacattggtcgcggaaattggcctttgcggatcgcgggtcatgagggcgacggaaacgtttcagcaggacctcagtggtcttgttactcgtagttttagtctaggggtgttagttgtggctggattatgtgttgggccaacagctacaaaagcgcgtaatctgctgttggctctttcatgttgaaggctctttttttcttcaagtggttaattatagtcattggggaatcacgtcatgattccatttttagcaaggtagcattccaggcatagcttgccgcgacgcacgaaattgatggagcgctttttttgggactttgtcatattcttggatgtatctttgctgtcaatggaatctctttcctcttttgtctattttttcctccgctgaaaagaaacgagtgggtaagcgatgggtagttacctgaatgctcggacgcgattgtaatactctttggagggaaacgctcgtttactattgaattgcaaaaaaaacacatgtcttgtggctttactgcacacttctgcatcgttctcgctacacaaaactctgtgttgtaaattttagaagcaaacatgtgtggactttacatctccatggtcatgtaaatttacaagtctacattctatatcgatacaaagggcaatattatatctaccgggtaagtagagcttccgctgaacgttgagcatcagaatctcatgtcgaacctgagcttgttcttcaaggtcttgctacgaatttgcaaaatcctatatcatcgcgtgaggaaaatcctgtcatagagtctacctcggctttcgcctcttcgttagagtcgagtctgtagtggaactttacgtttcagagtctatgaaacaacttttatcattttggctactgctccgcgattgcaatggcggctcttccacgatacgagatggaataccacatcaccagcatgttggaaggcgacgatgatgcaacctttacggcccgcagaaatggcaagattttttacattgagacttcacccttgaactttgtcaattcgcctgccgcaacacacaaatacaagtcttacttggaggttctgcagtctggtgaagaggtattaaatgaaatatacgatatcgacgtctatgattgggttatggcgccatttgagcccttgctcattgagctcgcgcctgatccaccaatggagtctgttgaaaacattcgagttacgttgaaagaatatttctatcctgaattcttcgtgattatactcgacatcattgatgaaaagctgcagccgcgccgtgtgctgaccgagagatcgccccattggccatcatatgtttgctttgatgacgatttcttggatgatcttgaaacttggacagccttctacgatccagctggaatcgtcacgagtcatgagaagcctgaagatgcactcttcaagccaccaaaaaaggttctgattgaaaagggccaaatcgcatgcttcttgaagcgctgccatggcagtgtacaaatcatccaagagctcaaaacatacaaaaagattcatgcggccggcttagactctcaagtgaatctatgtcacatgtacggcattgtgatggatgacaataactttatccttgggctcttattaacccatattgaacgtggtcgaccattgtccaacattgtcagccctgaagaacccaatgaccctctacctgcagttagagaacggtggatgggtcagatagaggctgccttatcggcgctacacgcaagcgatatagtttggggagacgtaaaggcagaaaatattttgattgatgagaagaataatgcttggctgattgattttgggggaggttatactgaaggatgggtcgacaaagacgtagcagggaccgcggcgggggattttgctgggatggctgagctgaagagacttttgtttccttcaacttggtggaggtagccccaaggcagtaccgagaaatatcagtgaatttctgaagatcctttggaccgacagtaactattgatgtgctcttcatcaatagatacgtgcagacttgcatgctttacaaaaactactattagcgtaatctaactcattgcaagagcctcaattattgaaaagttaatttagggtaataatggttaagcagctctctttcagccatcagcttctgtctttcgttatataacccgttagatcccgccaaggcgatacaagcggatatcgcctttgacgccccccaatcaacgccgcccaaaccatcttcgccgcagcgctttgcaacggtggatcatcgccactatgacgatggcggggaaagccaattgaatgaactggctatgatcgaaaagaatccgacatttcccacgagctttccttccccgcatactaaggagtagtaaatcttgtcatttgtggacctacgaaaagggatcagtgttaatatatagcatttgcattgcattcgcaagttaagcgaagtcatattctcaatgcctaacgccgggagccggcaattacagccctctccggcaccaagctattagtcatttgaacggtctgaacggagcacatgcgcatgcacatcatctagatttactagcgagctggcctctcgctgagtttcccagttgggcgcacgagataacagagggggcgagggcggtttagctgaggttagcttagccctaccgagaaatcaccagccaaaaagattgttcagagtctcaatcagaaaggataacagatatcaaaagggcgtgtcagacctgtcaatgctcttctccatagataggcagatacgtgtaaaaaaaagtcatattccatggtcagtggattctcagcggggggcttccgggcggtcgggccagggtaccgctttatcggcgtggaacaacctcatggatttttgttctcttacagatcgtatgaagcaccaactgaccgaaacacggcgggtggcttaggacgtgctaactaataacgggcataaaccagtatcaccacctgctaaaacagccatctcgaacaacaaaggaggggagagttccgcgccgatccacgctcttgacgcctctcggagccgcgacaaaaccgcgctggccttggagaaatctggggaagtccggggtccccctagcctagcaccggccttagcatatctcaagcaggcccttttagctcgtccggctcgttttgttatcaaagcccgcccttgacgccgtcctatcagttccccgtcgttatcagctgccctgggttacgtacgtagcgcactgtggcaacttgagtcttttgccatttgataccaaactggagccccttgtctaggctgcttatcgcctagagcgagcgatcggggctgtaggaacgatgggagataagcactgggtgcagtgcagggtgtggtgtgtgtgtgttgcgagttgagtgtaaccttagcgtggagggattgaagatctaagatgaggagaaggccgaagagagaaagacgttcgagtacctcataaacgcatcacgcgcgcccttgtccggcagagggctgtcttctttcttccctatttcgatctctcttctgattataattgggacaatgcccgctgtctccccgatataagtctggcacagagtctcacattatcacgcggtaatttgatattctgagacaaccaacctacttatacgctgtgtttttgggaatgcagcatcgagctacgatatacttgtctcgacgggatattctgttgtgacagagcctctctacccatcactacatactcctttcaacaactcccacagattaataagacaatctcatccaccatgtcccgcaacaggagcaacagcaacagcggcggcagcaccaagaaagacgccaacacgatgaagttcatcgacccgcgcgacctcgacgactccgtcgaccaagccacccgcgacgccgtcgacctcgccgccctgggccacagccaggccctctcgcgcaagttcgacatctggagcatgctcgccctcgccttctgcgtcctgggcacctactccaccgaggcccaggacctctccagcggcctcaccaacggtggccccgttgccgtgctctggggcctcgccgtcgtgacaatcttcaacctgtgcgttgccgtgtccatgggcgagctctgcagcagcatgcccaccgcgctggggcaggccttttggatctcgcagctgagccagacgccgctgggacggttcgccgcgtacatgtgtgcgtggatcaatacctttgggtggtggacgttgacggcgtcgcagaatgccttcatgacggagtttgtgctgggcatgaaggtcatgtttgatcccgactgggatggcgcgaacaagggctgggtgcagttcctcgtctatgtcggcatcactattgcctttacggccattaaccacgttggctgccgcaatgaaaagtttctgcccggcttcaacaactttgtcggcatctggtacgtcggcttgttcttcgtgcttggccttgcgctgctcatctctgtcggcatcaaagacgacctcaagtaccagtcggccaagtttgtgtttgccacttggatcaaccagagcggctggcctgacggcgttacttggttcatcgggcttgtgcagggcgcctatggtctcacggcctttgactctgtcatccacatggttgaggagattcccgcgcctcgcaagaatggaccaaagaccatgtacttgtccgtcctctgcggcgccatttctggattcatcttcatggtcatgtgcctcttcaccattcagaacttggacaatgttctggaccctcctacaggtctcccgtttgtggaactcttgcaggaaacggttggactcaacggcgctgctgttttggttgccctcttcatcttcaatggcatgggccaaggagtcagtgtcctgacctctgcttctcgtcttacgtggagtttctcccgcgatggcggtattccctatgccgcatacttttctcacgtcgaccctacctggaaggttccagttcgtgctctgtggctccaagcattcatcatcagcctcgttggcatcttatacctctttgcaaacactgtcctggaagccattctcagcgtcagcacgattgctctgaccgtctcatatggcatgcccatcgttgtcctactcatggtaggccgtgacaagctgccaccgggagagttcaagctgggaaaattcggcatgcctctcaacgtcgtctccgttatatactgtgtcatcacaacagtattcttcctcttccctggcgaccctaaccctgcgccggccgacatgaactacgccattgccgtgtttggcgtcatgctcgtcgctgccattggcttctggtttgtcaaaggccgggtctcattcatgcaaatggatgaagagttgatgggtgaagcggtgcgtgagctctcgtatgatgagcaaaacgtccacgtagatttatcagcggatgctaaataagaactgtacggttttgatttgtagcggagttatgggcttttgtttttatttgttaattctgtccaagtttcttgcttaaaaaagtacatatgaagaatatcgagcttggaggttttactttctatacataattctgtgcgagttttgaagttgcatatgtgcacttatttaggctcgtgcaaagaagatattggctagtaactcagatattactacttgagagaatagcaataatggtaaaatgatatgatgaatgagcattcgacgccaaataaaaaagcaattctaaacttgtgctaccgtaaaaaggagcctgttattgcctcctgtccatccatcacacgaaaggctgcctcctccatccattagtctaattgccatcgtacagcttgcccgcaaaatcacaaaccaagtccagcatagcatgcagcactccctcctccgcccaaaagtgccctgccgatccaatctcgtgtccctggaactgcgatcccggctgcgagctcagccgtcccacccaagcacgcagcttgccaacaggcacaaagatgtccttgtctccgaagacggccagggtgggattccgcaccaacttagcctccgcgtcgtcttcttgacggggcttctgccttgcaaacaccgacgggaccaacgacatggttgcgagatgcgtaacgaggccttgcagtggagacacgagcagataggccggccggggcatgatgaagccgcttgctggtgagagcttgccctttgccggtgttgctgctgcaggcggactagatgatttctcggaactgcctgtaggagtcttgcgggaggctttctgctgtccgcgtgccacggcggcgcgagcctcctgcaccgcttgggtttgcctttcagcccagctttcagcccgcaggcgtatttgggcagcatgagatccacagtctggagagctgaatggctcaaggacctcgttcaggggcggcagttgagtagttatcatggctccatacgagtagcctgccatcatcaagacgggcggcacggccttttctgatggcggctctgccacgcggtggccaaacggatccagacgatgaagatagtgcgccatgaagccaacgaagctggtgtaatcgccgcattccggctttgccgtccatgacgttgttccggcagaccgaccagcacctctgcatctcacatgaatctcattagcggctcacgtcctcttattcggtgttgttcacacacgcgtaccgaaagttaaacgtccccagcaagtatcctttccggagcagctgctcggccgcaatgtccatcaacggatcatcaaagctgccgcccatcggagcataaggatgcgcaaacacaacggcgtggcgcttccaaggcgcggcgccctctgtgtagaacgagtctgggtgatagacccgacagtccagcgcggtcccatcgtggatgctggggatgctcagcgtgaatgaaggctcgggcagcatcttcttctctttcgcattttgagcgacacggaggatgaagctggcgatgctgatgcccgcggctggtgggtcgtcgtttgtcgcagaatggaggttttgctgtggaaaatggggctccagttattcacctccctaagcttcctaatcttggcttcgccttagctttgggcgcgacgtcactttcccagatgatcgtttgcggcgattggacggccgaggcacatgatttttgtgatgcgatgctgtgaagaatttaaagtacggtacgtaaagaatgacaatgtgaagaattgtgcaacttttcaagcttccatgggtatctttctattttttttttttctacaacattcctttctagataatctttccaatcaacatttgtttctgcttattgcttcttcttattcttggcatccagtgccttctgcttcaactccttaataattctcttggtctcattgataagtcccatgataagcggtacaaaaatcggcccaagcagcggaagatagacggcaatcttgtgctcgtctgggaagtacagctgtcctaccatgctcttctcgaaaaaggccctctctgcctcttcctctgcaattctcgcatgcttcaacccttcgggcccgccaagatctgcgcaagccagttccaggtgatgcatcgtcttggagacgccatctgcaacgttccgagggatcgagatggaaggcagcgcgagtgatagccttgcaagcgaccctagcgtggacgatgcacgaagcaagagatcagtagatcggatgcgaccgagagtagaaagcctcaagggtagagacccagactgaggtgtgcccaagagcgaaagaagatggccgccaaaggtaagcattggctgcttcagcgttgcagtagatacgtggctttccgtgtctggctgagatagcaggtacacggtgccccattggggaatcatccatgactgcgaggtttctgtctcggcgtccagtccaaccgtctgatttccaatgtatatgacaaagttgactgtcggcgccttaccaatagatggcgacagcggccactcggcggcattgataaacgaggacagatgctctttgttgagcacttgggattgcacgccaggcacggcgtatagctgaacctgtgtgtcgatggtgaagttgtgaatcggacgcaaaacttctagcatcggccggatatactcgtccaacgcagcctcaatatcccaagtattgggtagccctctatcggtaaagagagagaaagtaaggtggtaagttggagcgtatcgtagtgatcgagtcgttctcttcgagagtgcctccgcagcttccgcgctcaggccctggggacgtacaccggtggacatggatgatgtagagagaagatatgaaataatggactgttcctcggcaaaagtggcgcggagttcgtttgtaatgtaggaggcaagcggcgatgatgacgacgtaagagacggaacatggtttggagggtaggtgatgtcgagtacggcagattcttggttcagcgatgcggagctgctcgtccccggcttgagtcgaatcgtcagggcggtttggaaatcgtctctccgaataggcgcgttccgcggcgcaagctccaggcgcagatggtggccggagaagtcgttcagatcgtccagcgcatgctgggtcaggcggatgagattctgcgcttcttggtcttgcagggaatccgcctgtatcgagatctggagggggaagacaggtcgacaggcctaataaccatgtaaagtcagctggggttcgacaaggcaatgtcctgggggcatcggatagccataccttgccgtcagcccatttcagcatgctatccagaggcaaatcagcgcgatatatggctgttgtcttccaccaaaacggcacgccaagcagaagcacgactagccagaaagacaagacgacataggatcgctgtttgacggccgatcgcttctcaggaggaggcagagtaggcgcaggcgcagaatcgctgggcgcctgcagcggctctgattctccagacgccatgattgccgtcctggggagatgaaagagagcggctggtcctggatcggctattgcgcagagtcaatgccttgatgctccagtatacgttgtaatgaatggatgctatctggaccctgatgggtctggagctaagtggcattaatgacattgcctgtccaggaacgggaactcagctgcggcgcagtcacgtgctcgctctctatttcgatgagtactcaacaacattgcatcgatgcatctttgagattctggcatcgtgtttgctcatttcattcctcgcttctttttctctacatgagcaactgccattaattactgccttgaatctatggctaacatatcggggaacatgaaccacgctgctacggccgccagctgaactcagattcaagccacaggcagcttggtccaaatgtgaaccagaatacatcgaaatcaaccaaaacgcccatcttgtcccagtcattcgtcatatcatcattaacacacgcactggtcaggctctgtgtattgcctagccattcaccacctacagcgtcgccataaacgcaggcagcgccagtccgaggcctacagctatccacttcatgcgaacatggcccatctatcgccaatcttgttagcatactgcctaattgttatgcatagaagagattcgatccggtacggcttacctctccaatgctaggagctgctgcgctgctcgtggtggccgctgccgctgagctgcgagttgcagttgatgactgcttgctggaaccagtcgggctgctcactgctgagcctgtctcggttggggtcgatgagccaccacccgccgttgttcccggagaggcatcaccagtggcggtgaagctcgctgcctctgttggagcagggccggtcgttgcagggccggtggcggcagcatctgcaaacttggtgcagaggccaatcgccccagagttcttctccaatgcgctccagatggtcggatgagcgctttgccccgtgctcacacaggttgctaccgcattgtcccacgtgtctgggtcgtagttgttgttgccatcatagcaaagacagctagcctgcttcttgtaggacgagctatcaaagttggagatggccttctcgcagctggcgacgtaacgctcaacggcaagacaagcatcgtgaaagacgccaaatccattttgctgctggaactcggccatgcactgcgcaacgtcgccaaccgtgctttgcgagcagcactgggtcggcatgccagtgaagtcgactgtgcaggagccaaagccgtatggctctccttggcagaagttcttaacacatgctggttgatgagtgtgttagcagtgagaccccggtacaaggcgtgtcaactgtggaattactgactcggtgcgagctgtgcattggagaaatcgcatttctctagcacaaactcgcaggttgtaaacttgttttgagccgacattgtgacttgaggatgcttctttattcaacgcttttgacctatggcaacatttcatgaaaacgggaattttaacgccaagaccctggcatttaaatatctactattgctcctacaatttcttgatatatctctagcagtgttggatgcctcaatacagctccagcctaattttcagctgcgacgatagcgcgtaaataatgtggcggtaatggcagactattgagacagctaacccaatactggcgacgatcgtccaggcacagcaacatcgtcttgcctaatttgtacttggctactcagttcaccagataattcaggcgatttatggcatggctcctgggagcgggagaacgggtgtggcgaagctgtaatgaagacagtatagctgtcttgaatatcaagagcgcagccacgcctagctggctgttagtcgtttgctccagggcaagcatagaagctatgcttttagcttcggtgagttgatgttgtaggcgcagcagatcaagatgcctctctggggcagattcaagctaatatgagaggcttcgaatcatgtcgactctgggctgtggcgaagactttcaggtggccatctttgtcgggctatatcggcattaagctgcaagtcgcagttgtatgattcgatagaggtgttgctaactatgaaacataccgatacgtgtaaaacactatcgcttggacatttgacaaagcaagggagagagaaaggaacaacagacgcagacgctactcaccatatagacttaggaaagttttcttgacttttatgccaatacacgttctccagcattttgaaaatggtgggaaaaggcattgcatatacatcatagtagcatcgaaatgatcttccagaaatgtatggatctggacatcccatcaggtgttcaaatctttttatggtgaatcgcatgcatcgatcggctagccccttcgcctgcatttgacatgcatccttgaatcagattatactggcgattctatagatccacccaaccgagcagtcttatctatgcatatagtaaaacacgacgacgtatactcatactccccttattctgtctagatctatcaggctaatccatcttgaagctgcagctctgctatcagatccgctacaatgcaggttgactgaaatttctcttgccgcgaatccagcatcatcctggaatgcacaaacgccgtcacatcccactgaatgcaatggcgccacgctacgtatcacacagaattgcatggctgcgttgcgccggctaagaagcatgagcgatctcactttgtagattgatggaatctgcatcgatcaacgtccacagccgaacgtagcgcccaggtcgcactcatgcgagacatttgcaagcaaggcgcggaggtggtcgtctggcttagtgaggaagatgagacgagtaagacggccattcagtatctaaaagacattacgctgatgggcgtggacaaggggtggatggaaagatgtctgcctcttttggcaggcttgtaagtgaagaaagactcggacgactcgattggacctctgtttcagcgattttggttctctcgcatgtggacgattcaagaagtggcgttgctactgcaacatcgggttcaggtcctttgtggaggtttcttgctacctttggtatttggttattgcactagatatgctgagagcatcggactaccggtggggaagtgacactctgctatgcaattacaggcgtatctgagtagatcttgacagagaagagggaagggagtgcaagttggccgaggctgttggatatttttgcttcacggcaggaaaagaattgtacagatccaagagaccgaatctttaccctgtttggcatttcccaggaactggacattacggtcccaagcccagactactcagaccctttgagccgcatctacgcaactgccactgtggcatgttccacaaacgactcttccatggaattcttctacaacgtcccctcggatagcaggcgagctggactgccttcaagggcggtagactggggagacccagcctggcccagcaaagcaacgccgcccgtgcgacggttacaaagaagccattcagggctagtggactgtccgcttcgaagttggaccttttttagaagcgacacttcgtattgaggtgcaaggatccgttgttgattcggtacggcgggttggacaaccgctgtcgatgaagggccggcaaaagtcggtcattgacgaggaggtttgtttgggacggccttgctgtggaagcgaatgattggtggaaccttgaggatattgctgatgatgtacatgcggctgttggatctttgcgggctgggttgatcttgcaacttgtgttggatacggggacgaacaaggtgatgaggatgagagtagatggtatgatttgcgtgacacgcctctggagtatcatagttctgaagaagaggacgagtatggagagcctcgttcatcattctggccatggtacgaagccatcaaaacatatgcacttgcaggatgccttcagatcagccatctgcagcactgcagtcagttctagctctcaacaaggatgcccggatcaaaattttacttgtaagacatgttgccgaaaggagcggttaatcgttacagacagtagcgcaatcgggctgcttccggatatagcagaagctggaggcgttattgcgcttatcccgggccttacacatgtcagtcgttcttgcccagaggtgatatcgctacgtttgccatgcgaagacaacatggtattatggatggcgaaagatgggacaaggatggcttgctcgcccgaggactgtggttggtatatgagcgatccttgtaaatatctcacaacaacataatactgttggatatgagtgattgtgggtattatagatgcgtgtaccagccagttggctgtgtcgcgatatccaccgttttttatttcgcatagcgtatattctataagcagaagaggttcaaaacttattgatacatcacctcgcacagagtaacggtaagtggcaccgaatgaataacactgcgacgtcggaattcaattacccttgccgagaggtgtctcagcaataaatcgactcagctccgagcactgtgcggacggcggccggggcttttaaatggtgaatggcgatacgagggatggtggatagacgagagcatatggaagagtttgttgagcagcagctattcagtgccaagttgcgtaatgaagtacatggaaagtatatgtatttacacagcttacgtcaagtcaatagtttgatttatcaaaataaaattctttgctgttaaaggtccgttttcactgctgcatctctgcattagattataagcattgtgacgagctgatggtgacatcttccatgcatattgcccacaacacccagcgtcaggtgctcaacatcccagacttggcctcgatgccaaacattcatcaacatcatataatcctagtcaccacaagttcggttaagcagtgttagctgcgaagcacaggtcaagccaagcttccgcaacacagcgcaaccgaccacgcgacaaaccccttccacgacattaaagtccttttcaaagcgcactgtatctgaggaacagcattggcaatcttctcaacttgccggattcaagacgtcgccgtgattgctgaatgtgggctgggccgcgtcgagcgtatatacgcatgcatcgtgacaggccaggaatcccagcctttgtttttttttttaccaacacctcccttgctcgatccactgtggacgaaccgaaaccccgcacgcccagaagcaaagatggaacaaaaaaaaaagggacgaaatgctccatttccctctttcccctaaagcctagcggcacgggcagtcgatgagccgaggcatcgctctcaagagctcgccgctaggaccaacgcgagcccgaatcgtgaagccgcagtgacgatgtggtttctttttttccccgcctgtggtttcttttggctgtaaagagtaactgattcgcggggatgtgagtcgcggcgtcgggttgagactccgattgctgggggtactgctactatttgaaagttgagttgtgagtttggttgcggtgacgagatgttgaggatggagtacaatcagcgttgaggacatggcgatatataggtcaactgtacagaaaaggctgacgcgactattgtttgtacgagttgctcatcacagctagacagcagcacgtaattagcacttacaccatctcatcaccgcaaattgaggaaaaaaagagaaaaagagccatccggtcactttaaaaagcagggatcaaactctctcgcaagcctaaccacgctttccccgcggccacgttcagccgctctctagcttcttcttttctctccacatgggatctactctattgtcctggcgcgcacaaagctacaggtacgcaggcaatatgcatgacgccgcaattccagcacctccgcacaaaagtaaaacatcagtggagaagtttctattagtcttgtattcatttttcctcattttccttttagatatttcgcatgctatttaattcgtcctggtcctgtcgtctcttttttctgttcctctggaaagtggcattcatcagtaaatacaatccccattccgctcaagttacatgtaatttccattgttgtgcgattccatgcatgtgtcccccaaggtaccccaaaattcacaaacacatgtatacgtacaagccacttcagctccgagaaaaggcattgattgctgttgggccaaaagcccgcctaaatgccgaggctccctgtcgacggtaatccctttctggccatgagcagtatgagatcacatccatgttagtgaatagaggaacggaaaaggacgacgagacaaggaccggtctgtatgagaggagagctgagaggagggggtgggagtttcgtcccgtgcggttcaggcaagggaggagagtcgggccaacactggactctctcatgagtgtttgatcgccaactcccatctcatctcacattgtcctcacttacaactacatactttatcctctacgccaaaatgccaggtgagttctttaccctccgagtatctatactttttttacttgaatctcttctctttatacatactcttgccacatagtaaaacaaacccacaactaacatccccatgccagtccccctccccatcgtcctccccgccgcagccgcctccttggcctacctcaacgccaaatccggcttctggtacgactacgccctcatcaaatccatcgtcaaggcgtctatccgcgtccgccgcggcctcaggaccgacacaatcaacctcttctacgccctggagagccatgcccaaagcgcccgctacgccaacaaggcgttcctcatctttgacggcaagacgcactcgtattcgcagacgtacgacagagtcctccgctacggccactggatcaagaccaagtttggcgtcaagcccaaggatgtcgtggctatggactttgagaactcggacacctttgtgtttgtgtggtttgcgctgtgggccattggcgcgaagccggcgtttatcaattacaatctgacggggaagcccctggcgcattgtatcgaggcggcgagcaccaagctctgtctggttgatccggccgtggccgcaaatgtcgatgaggagagtgtcaagagtctgccgaatgtgaattttgtcgtcttcactccagaggccgaagccgaggctgcatctacagcccccacgaggagcccaaacgtggacaggtccgacgatgccatgtccaacatggcaatgctcatctacacctcgggcaccacgggtctgcccaaggcggcggtcgtggcatgggggaaatgcatatatggcgggagcatagtcgagacgctcctgaaccgcggtggcggcgacatcatgtacacggtaagcctcgttctctcttccattgaaagaagtcagtcagttgatcatgtcccagtgcatgcccctataccactcctccgccgccatcctctccctctgctcaaccctcgtcgccggctccacgcaggccctgggccgcaaattctccacaaagaccttctgggacgactgccgcgcctcaaaggccaccacgatccagtacgtcggcgagacgctgcgctacctgctcgccgcgcctccgcagatggaccccgtcaccggcgagaacctcgaccgcaagcacagcgtgcgcatcgcctttggcaacggcctgcgcccggacgtctgggaccgcgtcaaggagcgcttcggcatcgagaccgtcgccgagttctacgccgccaccgagtcgcccggctccgcgtggaacgtcagcagcaacgacctaggccgcggcgccatcggccgggcaggctggctgtactcgctcatcaccaacagcgccgcggccctcgtcgaggtcgaccacgacaccgacgccccctggcgcgaccccgtgacgaaccggtgccgccgcgtccagcccggcgagcccggcgagatgctgtaccgcctgccgcccgaggacgtccaggagcgcttccagggctacttcaacaacccgggcgcctccagctccaagatcctgcgcgacgtcttcgcccccggcgacgcctggttccggtccggcgacatcctgcgccgcgaccccagcggcttcaccttcttcagcgaccgcatcggcgacaccttccgctggaagtcggagaacgtctccaccgccgaggtcagccaggccgtcgggctccacccggcggtgcgcgaggccaacgtctacggcgtgcagctgccgcatcacgacggccgcgcgggatgcgccgccatctgcttcgacacgcccgtgccggacgagacgacgctgcggagtctggccgatcacgtcaaggcgtcgctgccgcgctatgctcgccccttgttcctccgactggtcagggaggtgggcgtggggagccagacgacggggacgaacaagcagcagaagaccagcttgcgggccgccggggtgaagccaaagttgaagacggtgacggaggccgaggacggcagcggcgatgctagcaaggaagaggaggatgctgacatatactggctcaaaggtaatacgtatgtgccctttagggaaaaggagtggagggagctcgagggcggaagagtcaagttgtagccagtttctgtcaatgaacgaagccatgatgacgatgatatatctacggcgactatttcccatgttagtctttgcaactgctactcagcacagcgcgctctcataccttggtggctttgagaccatgtaacaacttgattcatacatctattacataggtagttagtatatactacagactcagtcttatctcagtccacatgcgtccaccgctgtaatatgcaaaccaagaaacgaaagaatacaatgcaatatgcaacatgtaaaatgcaaaagctcaagcaaggataaaaaaaaaagcgcaagtttccccattactttggctccaggcaacgctgcatcaaatcgtggcccattttatcagccaatgcatttcaacatggcccgccgatgcttcgtaaacctcatttgtatatacctggaacatcttcccaaatcttgacaaaagaaaagaaaccaaacatttcctccatcaaaaaaaaaagagatatctacataaatgaaatcgctcatgatataaacatcagagttttcccaactgcccccctctttgctttcccctctctcgttttttttcaactcaattcaattctgtacaatggaggccatcccaatcacacctctcatgggcctgcgattcccaatcccactcgctggccgccggcttgacctccatagtttgcagcgatcccactcgctcccatgcctgccgcgccaccagttcccgtgccagtcctctctctcattcttcggccttccatcagacctcgaaggcctcgcttttgtaggccaatgacgctgctaagctctccattccagatgacgccgtcacggtcattatcgccaatctcagatccccactcagatccactcgcgcttgttgcagcagaaacatcgccgcttgaggcgtaggatgtgttgagagttgagtttagactcaggcttgctgtacgtgaattcaggtctgagccgaaagaagaatcgttggtggtggtggtactgagagagaagtcggatgtagagactggagatcccaccggatcaagactgccaacgaaaaagttgggattgagggatccatcgatgccgcggccaccaccagcagccatggccgtcgcgttgaacaccgccgccgcattcctactatcgagaagggcatgtagacgctcgacaacagcttctaaaagaccgtcaactctgtatggccgcgctatttgtaagagtgagcagaggatctgcggcgtgcacagtgaagaggcgggtgaaggtagagagctagtgtacaaaaagtgcagcaaggattgaatggtcaagtacgtgtgcggtaggtaaaggcatcgaggccttgagctaggcatcagactgcgtggtgttggcgctgtgttaacagccgccgccgcttcatctccgttgctgtgcgctgcgccgcctcctccgtgatggataggtcctgagagaccagatggtcccgagacagatccgccaatggaccctaccagcgtcgctgagtcgtcgaagttcctattattcggcgtaatggtcaaggccgatgcccgcagtggattgctagatagaccagatcgcagtgttacagcatcacttccgtcttgcgtagctgtgccttctcgcaggagctggacaaagtatgggccccatctgcgggcaacaattcgagagttgactggtatccgctccccgccaatgcacaggatgtccatgtcggacagctcccggaacgccagtatcttctctcccagatcttcgcttgcccgagagtggaatcggccgccggcagtagcaccagctttgcgcgcaaggcttaggttcatcccagagtacgggctgctagccgagacgaagcccgacatggggtccaccttgcgcgggttatcgtagaagccaaaggcctcaagctctaccatgcagacgttggaaaagttgatacggcggtggttgtagtcgtcaaccaggctcctcttcctgttgcccagaatgacaaatgtatttcgtcgattccacaaaacacctctgttccagctgccttggctgaagacgctgcctccggcgtcgatccgactccaggtgagagatcgaagatccagggcccagagcgcatattcctgcttcgatgacgtgagatatgtaccgctgaccacaaaatgagtatcaatgacaccaccattggggaagcgaaggccaggcggagaataagttcccgacatggccctttcggttaaagttccatcgggacccctgatctgcagctccaacttgacatccaagaaattatagttggagtagatgagcatagatgacccgggttcttggccggcagtgctctcggtacgctgctggccattctgggcgttcattccaatccttgcgcttaccgccgggggcaaagacgcggcgacactcctataggcgccgcagctcttgcccaaaggctggttcgtcgtccacttgaggcttcggagattgaatacgctgatttgttcaatgtagtggttcgcgccatcctgtccaccgacaacaatcaactgagcgcctccagatccgtcaatgttgatgccaatacggccttcgttggggttgccgttggatgggttgtgctggagagcagaaagaggggcggcctttgaggaaaatgtggccgatgaagagagaatggtggcgcagtgggcatagcgtccctgagggggatcttgtgccggcacgtaagaccatgtctttgtcggggcgtcgtagatgtgaatgtcggacatgacggtaacttcgggctgttgctgatcggctcccatgggctgattgggcgcgggagacatgccaccgtagcaaaccatcttggtgccgccgagagggcacatggaatggaagtatcgcggaggcggaatgtcgccagacactgcgagtctcgtccaatgccggcgtatgaggtccagctcgtagaggtcagaggtaagaggcgcggggcggcttcgagaaaggatcctgccgccaaacacatacaggctatcgcccagaatagttgtcgtagctcctacaagcggcgggggctcctgtccagtcgtcctgtgtacgttgcacattaagcccgatagatgcgctgaagacccttgcgaagggccgccaactggggtaccggcagatggggtttgcgcttgaggctgcccgattgcaggcgacatgcctgctgatacagagccattgctccgtggagtcaatccttccctgtgtccgtctctgtattcatctccaccaccaccaccaccaccgccaccatatctcgccgaactcagcgtagccatattgtcttggccatacgaattatcctgtccagaggcgccatacatctggtggccagcggccgagttgttcgaatccataacgtctagtcgattatccaatcgggactctaaaaagcgactttgaggcgtatctacgggagtgaagctcttggaaacgctctcaaaggtagcgggtgtagtcgtcggggcgacgggcgtgggatttgtttgagccggcggctctggcaatggtttctcgaggctgtgttgtagactcagctgtctcgcatgctgctgctgagccctggatatggatgatgctctggattgggacgaagatcctccttgggacgccgaagtcgcgtggccctgtgcctgggttgaaggtcttcgagcgagtctggcggaagagttgtgaacaggccctcgatgtgcgccgttggtattgctgttgtagtgatcggtatgcgcacggggatcattggccccagagtcggagtaagtataaaagctattcggcggagggctctgtaaaccagtcagtggtgcatattcggccatggcgtcgaccaatgcgtcgagaggcgcaaaagaaaagaagaagacggcggttgagggccgtctgcgggatcacgagcgcaggtggaggaggagtattaggggggaggcgaaagaaggaagcaagaaagaaaagatgaaagatgacaatgacagtccccttccggcaagcttgtcagatgggatcagcccgttcctggccaaagcaagtatgggggatactggcatgtaatatgaccacttgcgccggacagcaggcagggcagggggggatcttttctgaccgcaccgtggtcgagattgcaagacggtcctcgccacagcactctgctcgtctctgcgtctcgtgctggcagcgagcagccgggaagatcttcaggagccccggggcagcggtgatccggcagccgaggaatctcgagcggctgagcgcagggcagaggactggagcgagatgcaacacgacacagcacaggggcttcgcctcgacgagcgagaaaagagcgcgatggccaccatggcatgaaatgaggcctcagctggcggccaaggcgaggcgagtcgagtcgcagacgggacgggcacgagggctgggagagagggcatgacgtaccattcaaaggcggcggccgggactgtctgaaagggccaacgtcgcactcgttgttcgctctggagatgtgcgctgcccgtttggctcgcgcgatggagctgacgatgtgggctcggagggagttcgagcaacaaaaaaaaataggtctccagcaagacgggcgcacagacgcgaagaaggggggggcgctgttagtggactgggaagaccctacaggcacctacagtggctcaatggcggaacagcacgctggagccggcgctacaggctggaggtaacagtgacaggcgggctctgataggctgttccgagcaggcaatggggcgacgggatcggtggcgggagagttttggcgtattgaagcagcaaagaagagatcaagttgacgttgacgttggagctagagagagaattacaacagaaagagaagaacaagaaacaagacaaagaaacaggtaccacaacggcggcaatgggtacatgtactcttactctgctccagctggagaagcatccggcgcttcctgaagagtgggcgctactccaagtctcttatcctcgcgataagccgctacctgtcgtgcagcagtcgcaacgcccagacccccgtcgcgacctatctataggtacaaggtccctgctgcaacctgcaacctgcaacctgcaggcacggcgccaaaccgcacgccgtattcgcagcctgcacgtaattatggatatgagggcagctgatgatgtaaaggagcatttggggcagctgggcagcacagggcaaacaaagactcgctgttggctgccagcatgcaggcgacgtcaggggccctgcaggggaagcgtggtggttccaaatgaggagaaggcgaggagaaagattgaggctgtacatgcacgtataatgcaaaccgtccgatattgatcctggacacaaacaaagaaaccttgtcttttttgttttgttttgttcaaactctcttgtttgcgttactgatctcatgctgctagtactactccgttgactggaatcccgtcacctgaagcagctccgcgcggccattgttgctggcactttcgcagcgcatagtctcaatacttacagtagaatttctcgcgtgggaaccccacagggccacgctgatcttcgtcctcagacccattccattgattggagcctcgagtcgaacaggcttctagattgtccgctaagcttcttcccagctagacgctgctgctagcaccgggtccagccattgctccccctcaccgtcgaccaccacaatcttatgattatgagatggagtgcagcaatcagagtgtactagccggtggaattggcgcctccttttgctgcgactcaatctcaataggggttgtgatccgggctacggagcaccagacctttctgcatctgtaggctcagcagcagcttgacaagcgcggagacggagtggaaacagctcggcagcaacaaagagagggggctggaaaacccttttttacttttttctctctgcgtatctcgctgagcaggcatcatgttttgattctcggtgtccaagctgtttgttgggctgagatcgccccgtccgcgtggatactggctccaagcatccccccgtcttgtggtcactggtgccgcaggggcccgcgctctttttgcagagataaagaaagaaactctggcttggcaaatgcgtcaataatctgaattgatggcaatgagatgagcacgagggcagcagagagggaatcgtgccatcggctcgctgccgtctcggctccacactctcttactccttgttgtctagaggtctcgggtcttgtccgtcattcatgctacatgcaccttcgtgccgtcttctcagcggactttttgccgagaatccttccagactcattctggcgcaccgctgccggacaatggacggtccagggttcaattcttgtcacttgtccagccgggcatattcgcacgtgggagaatggagatgcgtccgggctaaaccgctttgactcgccatgaaacaatcggccccgtttagagcatggcaatggcagacgtcagtgctcgacaacagaaaacccctgaccggcttcgggattgcctgattacgtgatttccgacgtttgcgtttttgcttaaaagcccttttttccagaaggagttaccgctgcattaagtggatggaaattggcctgcgctgagcattatctcgtgggaaatgacatggacgcagacttgcatgtatttgcatcccgtctacttgtacgaggacgcttaaggaggcttgaaatgaagcccgcttgcaagcatcagcataaagactattctttgacaaccgatagtcgcgtattctgttacgtaccgctgatgcatttttgtcgatcatgatgccactttggagcatctaaactagattgtacgatactatccgtgagccgcaactccaattgactttgctcctttctctcctttttaccgagctatgtggaagggcactctcctttccaattcaaggcacagtctctctgcactgccatgattcgtatcagccgtggtgctccgagttgctttgctgccctaaaacgttcgtataagtggctctaccgcaaacagtggcctagcgtgctatattgtcgattccacttacagatataaaccgcttgctctattcttgtgagcttcctcctcaagaagccagcacttgacagaatttgagaaaatttgtatataccaccacgttaagctcactcacgggaatgcttatgtaaccaaaaaccgcaattaatcaagtccaatccaatgaagcgccaagagcttcaaaaaggctgtagggtaagacgggacactgcagatgcaatcgtttgccgaaaccttaacgcgtaatgcagtcatagtgactgcgagcagctacccctcttcactttgcaacatcaaaccattacaactacaataatcatcaaatacgagttgacgtgaatttaacatcagtctgagtagcgcagctctattcttccaccccagccttatccactaaatgtccaagataagatatcccgaagacgccagctccagccgctcgatggatacgccaagcgagaccaccatccatgacacctgggatggccgcaactactccgtgccctggcccggcggcgtctatagaatcttcgaaaaaggcaccgacaacgtaatcgccctcaaggcccagagtctctgcttgcgcgacgtggcagagagccacaacggatatgatctctggctctgcgtcgaagcatacggctactttggcttcttcaatcccaagtcgggcacatatctaggccacaacggtaaacgagacgagatatatgcatctgccgtgaagtttaagggttgggagtgtttcacgccgagaagccatcctgatggcggatatcagctgttgacgccatactatgagagcacgttgaagatggtgtctgttgcggatgacggccgcagccttgtcaggaggcctcatgggacgaccttgtgggagtttgagaaggtgacgaaacattgaggcgctcgagatgtagcacttgtatgtatgcatcaacttgcaattttcgctgagctagcctgcatttttggaatttcatattaaaagctttccattacgatctaatcagcgatctcactaacgctgtatccacgtgttccacaatttcctatcaaaggtcatgctggagatggataagagaaagagatgtaagctgcaaatgcatgtaccagtagacgtgatgcactttgttaacgaggcagcattttggcaaaccatggcgatttcgcagcatcttcaagccaggctttgcactgtatatacctactgtatataggggtcttcaaaatcacatgcagctagattccagaccgtgcatgcgacacaccacccgtgaaggggctgagcattaagcagaccaaccagagcgatttcacagcattttcaagctcccccgaggccttgcattataaattccacctgtagcgctctggtgttaaccttcacaaccatttcacagcattttcaagcttccccaaggccttgcactataaagtccatggtaaggggcaagcttatagcctaatcacagagatttcatagtattcttaagcttccccaaggccatgtactatgggcccccaagaccagggcattttctagtcttcactgcaaataaattatattgggaaaaatgtttgtaaaatttagtggtatctcttcattatctaacatcatggctatttgcccagcgcttaggtaaactaatcctaactcccttcgcgggttgtgatgaaagattcatgtcatctctggcttttcgtagcacaggctacgggaaacgacctttccaaaagcgccatgcatttaactttttggcaaagtctgatatctccccctctcaaccctcctttttttatagctttgtggtatttttagtatttatttgcttctatggccctctatgagacctcaggcagggcagtcatgcgcaggtaaggcttgatggtcttgaagttggggaacagcttcctagcctcgtcgtccttgatgacgggggcgacgatgacgtcctggccgggctgccagtcaatgggggtggtgacgcggtacttgtcgccggtctggagggagtcgacgatgcggaggacctcggcggcgttgcggccggtggaggcagggtaggagaggatggtgcggatcttcttcttggggtcgatgaagaagacggagcggatggtgaaggcgatgcccttttcgtcgacgttggtggcgtcctggtggtcgatcctgcagatgtttcgttaatatcaaaagcttcccttctttcacatatatagcttacatgtcgtagagcagggaaacctggcgagacttgtcaccaatgatggggaaagtgacatggccgccagtgacctccttgatgtcggagatccaggtgtggtgagagtcgacggtgttggcagagaggccaatcagcttgacgccacgcttggtgaactcgggctgcagcttggcaaaggcgcccagctcggtggtgcagacgggggtgaagtcctcggggtgggagaagaagacgacccagtcgttgccaatgaactcgtggaagtcaatgggaccctgggtggtctcggccttgaagttgggggcctctgagcccagacggaggacggcagccattgtgattggggtagttgtgtgttttttttttgtataagcttgcgggtgtttagatcaagagcagttcaagagagagaagggggaaaaacaaaagagagtttctcgacaggctactttatatatctcgcgctccatcgacaaaacgtaatcgaggggtccatcaacgcaaccaaatcacccaatttcactccagccgcccctcccccctcctccagctcatcattcattcctatctgatttagctgctgcccctccttttttttctaaacacacatgtttctctcctctctgttcctaaaaaacacacatatctattgcctgtttgcttacggagctaggcatgatgagctggaggtgcggaaccccctcatccagccatattgtccccaacccatcctccaagttaagccatctacagcagcgaaccccacgatccgcgccaagtgcctggtctaaggtggtcctcgaagcggcaaggcgccgcgattgcgtgctgagctcgtcgcctcattggccggccgtgcgcattttgcaattcgagtctctctgacgcaatggggcgctttgcgactagctcccgtggggtcttttctttctttctgcttctgtttattcatgcgattgctgcaagctcttttggagcaaagggaaatgaacaggcatgcagcttacgggtggtcggcgatggggccactgccgccgatgggccgggaggaggggcaatgggaatttggcggttgaatgaggcaaatagccacggaacgagctctaataagccattttgacttggtctaaagtaagcctttacttagtagaatgtaggtaggtacatatccagttgattaggtgaactcgtcgagactaataggtctcgaacctttggggccaagtcgacctcattctctctacgagttggcttatttgcttactttatgctatccattgagaaccagtctcaagttgtcggttatccaagtaattaccactcggatccggagctattggaatcacgatccacttgtcatctcactcaggaaggagtaggcgagctgtacagagtcatttggctggtggatttgtgggaatgagcagttttctgttgataccacgctgaccacgatgtaccgccagagccaatccatcctctctcctttttcaaactacgccatcattgtctatttaggaaatatcctgtacagtagatggcacatgtagccaaaagagaacttgtataacgcagaacatcagccttacccacgcctcggcttccatcgcttaccaatctccaagttgaaagcaactagccagtccactataaacagccaaagttacttgctcgtcgaaatcaccccataccaattctacctcacgagtctaaagtggccactcagccgccgcgcgcgcatgttagtctggtgtgcgattaatacatgctcacccgagatcctagaccaccgacagcccgatatccgcttgaatcacttcgcggcacaacagtataaacgaaacgcagctcactcaccacctacttgtagtagaaagcagaaatgaagtcgtccaaaaagaaaaaagcatcatgagtgctgaaaagccaaaaaatcgaccacgccaggagtcgaacctggaatctctagagatgagaaagaccgaaatctagcgccttagccattaggccacgcggccgggagctgttattgacttgaacggtctttttgcaatctataaacgaagattcagtcaattttgctggcacaggaggatgtaaacgccagaaactttctactaggcaggcaggcgatacggtcgttccttcctcatcgcgggcggcaaaacggcgcccaggagctagcgctgtgtgaattgcctattctggtatttgcccattatggtaagcggcaaagaatattgaatagctgattgaagttattgtttttgattcatctgactattcagaaacgcatatccccttctcttatacctgatgcttacacatcaaaaagtaataccgcaacccctcgccgccctgaaattcagtagcttaacctccagttatcctctataccggtgatgagctatccaagaatgaaaaccactattgacaaagtcgcttctataaacaaaaaaggcaaaacgaaacgaaacgaaacgaaacgaaacgaaacaaaaaagacagggcttcctccggttaaacaagtatgtgataacgccattgtatgcttgtattccgtgcagccttggtatgtcaaccaatgccgtccttccccttccgtcatccggtggggcatatgatcgtcacatcagagacctccaacaacttgccctacagggccaaatgcgccgtaatcagccggtttggcaactccttcgatgaatgcgggctgattatcatctggatcactttcttccgtcaccaactccacctctgtgtcgcttgtgtggtttggttcgctcgtctccatttcatcgactggagatatcacagtgcccaacaatggtactgccaggtcacccctgctgtcgtcaaatggtaccggctcccttggtttgagaggaacgtgatttgcggatttagcagtatccagttctccattcacgctttgtggaggagtcaagggcttggaaaagctgaatattggatttggctgggagcgagattgagcggcagcgagctgaggcacatgggtttgactcatacttgaccttttcaactgcggcttgcgaagaggattaggagccaagaatcctcggcctctcgaggcaatctcaaggcgctcctcttcagctgtatccgagtctgtaatgtcactttccagagccagcccagctcctggcagcatgcgaaggctgccaccagaacgtcgccgctgacgcttctggccatggctggcaaccggcaatccaagattgggctgatcgaatgcctggtcatgcttatgctgccgcaggctacccatgtatgaaacaagacttctcagattactctggctctctgaaaagacgactcttgtccgaagtcggtgcactgcgcgatctagcgccagctctatggcacagctgtcacgtatcctggaaagctttggccaagttgctctttcaccagcaagacaacactttaacatgaaatcaacagaggggttgctaagaagcaccggaaggttgtcgagcgacatgtcggggagaatgttgatattcccagagtacttttgactgaggacacttcggaactttgtcatcatggttgggaaaaagcccatctcggccatgaactgtaatcgatggagagcctcgtctctggccagcgacgtgcacgtatatagccagtccgtgtcatcgccagtactggcactcttgatggcaggcttgttttcgggtgataggtgatcatccttggagagaaacggagtgacgtgaggattcacttgagatacgatgaagtgattgacgttgaacatttccgcgagacgtgtcatgggaagatcgttgtccaccgagccatcaataaacctttgtggcgtcggattccactgacggtgctcacctgtaatggggtctttgacgagcaatggcgatgcgttaaagatgagaggcaccgagcaagatgctgccacggcagaccagatcatgacattgggcgaagtgacgtagttgagtagccgcggcagctcgtatacagatgcgctggagacacagatgttgaggatgcggcgtgtgcgattgtacgcctcttggaacgtaatgtcgcccatcattcccctcatgactctcctaaggtgggcaatgtctgaccagcagccttccgtcaataggcggcgaaagtggtccaggaggccatcttggttatcttgagcttcgaaaacagccaaatctccatatgggaactctttgattagctgtggaagctcttcgtccgttctcgtacacatgacggcgcagacgatgctcccagcgctggcgccagatataatcctgggaagaagttggttttcaaataaagatttgaggacgccgacgtgcgccatgccaaacgtcccgcccccagataataacagagcacttcgcccaaagctctggcgcgcaagcaacatgccctcgagcagatccttgtgtgcgatgccctggtccgtcgcattgtggacaatggcggcatctatggtttcgattgtcgattcgacgtagcgttcgatcaacgtctttgtgccaaggtaagaatgtcggtagagatcgacgtttcccatcccgccgagatcgcgtgacagggaggttcggatgaggtgcatcatggtgcggatatcgtggctctctcgggcctcgtcgagcgctcgaagtcgctcctcaatgagcttggggttgtagtctccgctatctggatcctgtttccaatcatcgttgccttcgagagcgtcgagttcctgcgccgcagcttgccattgtttcaatgtttcagcctgtctcgttagttctaaatctggccacgccaaggggatcaataggcacgtacactcttcatgcgcacgtagagtatctttttcctttcctcgaccagcctcgcctgctccctctcatcgttactcatgccatctttccaagatcgcaagaggttggccgcccccttgaccgtcttggagacggtcctcaggagcgtccggtcgacatacggcagaggctgagaagacgacgagctctttggtcgcttgggtgatgtcggagagttgctgctgctgtgtatcgggcgtatcggggatgtaccgagaagcagatcggccatgacaaggctatcctgcgtttacaagggcatccagaagcgaggacgttcaggtcggcaataggagggttcggtgcggctttagtctcattccagggtgctttcgcaggtgcaaggacacaataaagaagatgatcaggtaaataggcggtatagagcgatgcgatccagaaggaaatatcggtggtaggagccaggagatgtgagaggcagggaggcagggaatctgtcgtggaaattgttgaatctggggaagcgatgccgggctggggatgcagcacaacacttggttggagcatctgaccgctgccacacccgctgatggcatctgcgtggggacgttatagtggcatggagccagctagactttggtggccgccgtctggtactgccgcagcggtacttgtacgtacttgtgccggccgggagttggccacagtgcgctaaatacgcccaagtatcgcgtgagtttgccccaaccgagccggctgcaggtactgtatacctgcgtctgatagcaaccgcctttacggccacgtaccatgcaagcactgctgcaggccaccctcatctcccgcagcgcgtccacgtgctgtaaggccgctgtgctgttgcccgcagcgcgctgactttgggggtttgcagatgccggcgatcgacatgtcaatcttcacatgccagagcagcaatgaaaaggcgcacttttgggactctctgcagcgtcctgcattgttaggcattgtttaggcacaagcacatgctccggcggtaccttggcggctctggtcgggagctggtcgggctggcactggcatccgcagcccggagtcgctgtactccaagatctggtaccccagactgtgctctgccggcctagaggcggtaaagcctagctctatctagatggccagattccaacaaagctccagaaaggcggccataccaccgcgggttccgaatcatgctgcatgacgtacgaggtagcgaacacgcgagttgtctcctgatgttaccttcactgtcttacatcgaattctcgcttcgtcgggctcgagaattgttgatgcaatagtagatgataagaaggcccttgaaacagcatcgacatgtcacgctgacgtcttctgtgttatgccgcgcttttcagtgttattcccgaaaaggcacaccacgtgggaaaagaggatctagcggacgctacgcaggtacctgtgtacttgcggaattcctgttctctacgatatgtggccgcggaactgaggactgtttatctgtttgtaggacaaatgagatatacaaatgagtcaacagatatgcagtgataggcttctttgcttctacaatgcccgcaatcagccatatttagcagcaattcagacaagctgtcatacggtgtgacgtgtgtaagcagtctgtgactcatgtgcgcatgtgggaatgactggaattcgattgcagcagagtggtgaatcgacatctgatcaaacatggctattaaaggagaagatacgcatgtttggaaatcgcatgtagaaaccatagttttcaccaaacaagtgcattcctttgatcttgaaaccggccgagataagagcgattcccatcgaagcgagacaactagaaagtcacaaagtcatggaaccaattagcacaccagctgaagtgacacagtcacacgctgtcccacagcaaagcccgtctttaccacaaagcaacgaacctgctgctgacttggttgaacaagaatcaacggatgaaagctacattgaaggccgattagatatcgacgagaaacgaaaaagattcgacgagacatcctgttcgctcgaagaaaaggagctgtctgatctgttcaaaaagggattgctcgacgatggaagcaccggcccgttaaagggagactttacgttgcacgatcttccccagctcatcggcgacgaagcgtgtagcgttcagtggaaaacttcaaagccaaagccaaagcagaaggcgtcgggaagctcccgcaagaatggccaggagacaaagggcttgactgatgatgaattggccagcgttttgcaagcttgtccagacttggagggcttcatcaccaagtcttagatatttctaggcaatggggagcagaaacttcaagaaattaagctcattctgtttcaagtctcacataccgcttcgctaccatacattagttctatttcccctcccaaccagcaagaacttttgctagctgctcatggcgagccaaggccgtctcgaatgtcggttgtccttccgccacaccatccgcaaacttttcatacaaaaggccgacacttctcgctacgactggaagctcttcctgccagctctgccaactccattcaatcttctgaacctcatttgtggcaaagtcatggacctcaatggtcacgggagcatcatacgagttggcgtgcagggaagatccgccaaatgcttgaagtcgaatctcgcccttctcgccgttgattgtccatgaaagagggggctcgccgaggaagggctgtcctcgacggaagcggaagagcacgctggctccctcggtggcgatttgcgaagcggcaagagcgccgtcgatgatgacgagatcagggacgtttgacttgactgtctcgacgacttccttggttgaggggttgcgaaggaggacgttggggcgctggagctgtagccgtgattggaggtcttggaggtctccgaggacgtgctggacttggtcaaacactgatagatgttagacatggagaaataagtcaatgatgaatttgtgttggtgtaaacttacaatgtccaacgccaattgtcacgatattgccgccaatagccagatcagtaaaatacttaatcccgggcagcaaggcctcccgatcaacggatccgccattggccctaatctcactgctgaggacctttccaacctttccttgttgaagcagctcacggagcttgacaataggaggcgcccctcgcccttgattgccaaccagagtccggctaccgctggcttttgctgcttccgcaagttcttttgcatgagacgcgttgtgggctagtggccattccacatacacatcctttccagctttgacgctgggcagagcactggagtggtgtacgtcgacgcgggtgcttacaacgaccaggtcaatgtctttgtcgtttgcgacggcctgagggtcgccataggcttttgtgtcgggaggcagcttgaacgcctcaatggcgcgtttcgcagcttcgacgctgctgttgcagagggctacgatttgatatttttctcggccgcgggcagagaggagatacggcagatgggcagagctggcccatgatgtggttgcggaccctgagaggccgatgatggcggtgcgaataggtgccatgatgacggatagcgttgtgtaatttgttgttctgtactactgcctctgaactgatttcgaaaaagtttcatcttatctatagtcacgtatatatactctttttaaactctcttatactccttcgctattgcgtgttgaagcagaatatcatgcaatagggtggagggtgtacgtgatttctaagcgacaatttataatattagtggctgcaaacgacagagtttctggttgggtgggtgaagatggcgggggcagttgcacgctgggtcggaaatagatgatccttcttggtcgtatactggagtaatgggctcttgattccttccgcgaggctcgttctttccgattgtcgaatatgtgccgcttttattacctgttaaggatgctcctctgcgttgtcgaattagtagctaccctatgtttgtattaattgtgtaagaatagaaacgcccggttattaagagctagaaaatacattttcatgggatacaagtttcgactccccaagattgtaaaatgtcaattactaatgattggcgctctcaactccggtttgtgattacatgtatccttctccgcagggatcttgagatggttcccttcccctctcctggggatgttagtgtcttctcggctcacggctgattcattaagatgaaaagatataagattctgtggactggctttgagagttgatcgaattgcaacaaaattgttaaattctaggtgtaacttaattaaaagcgaaatagaagtatttgtcaagcctgggagacggcgtaatacgtgcactgtcatgttctttgcctgcgacttgcaactccacacactatcggcgccatgaattctcatacgtcgcatgaattggtctgcacttgatcactctagggcttattcaacccgagcagacgaggattgtctacctttaacctcccgaaattgatactttctgcattaggtattggcaaattcggctcttggcattgtttttgcatctgccagtctattagccaataagagcgccataaagaaacactttacaaataccgcaatgagttcgtcacgcctgtcaaactatgccgcctttactcgtcccgacactggcatcagccagatcggccatctagacgtagaacaaggcacgatccagccactaagcctcctctccggataccccctacaagacctctaccaggtcattgaagcagggcctttgcaaatcaccgcttctggctccgccctgcccctctcatcagtcaaactcctggcgccaatttcgggccgtgatgtgttggccgtaggcaaaaactacatggaacatgcaaaggagtttaacgcctcgggatacgacagctcggacaaggttgaccggccaagccacccggtcatcttcacgaagcgcgcaacatccatcattgcggatggcgaggacatctttcttcacccggagttttcgaagagtgtggactatgaaggcgagattggagttattgttggcaaggcgggattccggattcctaaagagagggctatggagtatgtctggggatatactattatcaacgacatgacggcgcgggagagacagagagatcataagcaattttatatcggcaagtcggccgatacgttttgtccaatggtgagtaagatgactcagagtgcatttgaatcattcagtttcttaactctgatagggtcctgctgcggttcctaaagagcatctccctttggtgctgcgagtccagacccatgtcaatggcgagctgcgacaagatgcaacgacggatgatttgattttcgacattcccacgttgataagcaccctttctgagggccagacattactgcccggcgatgtaattgctactggaacggtacgctgccttctacccatctacttccagccactctgacaagatatcccattagcctgctggtgttggcattggacgaaacccacccatttttctcaaagacggagacgaaatcgcagtcactatccctggtatcggcacactgcataacaaagtcacatcttacaacgcaaccactgagcgtctcgcttctcagtccgtcttcagtctcagtaacgcaacacgctccgtgggcgctacagcgggattgaccaacatcaacggcaagcttctgcattacaagcaccttggttccggggacaacagcatcgtctttgttcacggcctgggcggcacttgtgaatacttttcacctctgatttcggaaatgggcctccaagacgtggcatcgctgcacctgtttgactttgaaggccagggtcttagtcctacgcacccattgagcgttttgacggtggattctttggcagctgatgtcgctggcgtattttcgcacgcgggcatcaccgaatcgaatcccggaacactcattgcacaagcaatgggctgcatcgttgccttgaagttcgctcttaataaccctggcctggtaaagaagcttgtgcttttcggtccgccgtctttcccactctccgaggctgctaggagaactttgcaggagcgcggggagctcattcgcacatcaggaatgggagccgtggttgatacgattgtacagagcagcacgtctgagcatacgaagacgacgaatcctcttgcgatttcagcaattcgactcagcctgcttgggcaagaaccagaggcatttgcaaaagcactgcaagcctttgccagggatgaagcaccactgcctgttgagcatctcgatgtgcaggccatgattgtgacgggaagtgaggacaaggtcgcttcggcggaggagtatgccagcaagatcaagggggcagaaacagcagtgctgccgaatgttgcccagtggcatgtatacgcagacgtgaagggagtgtcggatagcttgaagtcgtttctgtgacttgagagggcatcacgagagtaaagtgcaaagtgcagcagctcagttattgcgaatctacattgtaactagcagctacacattcttattgaaatggcgcaaagctgaggcgcactagagacatgcataccttgtagctcacaactttgaaggattggccagcatgcacgaacaagttagactctgggccattacatcactctccgccaaagctatctagcagctgctcaaatcgggaactagaacagaaactattttcgatttgaacctatgaaaggccacaggtgcatatccaaaaatcctgggaggatggaatgaatccttcagcccaagcgcttctcctcatgtttgtttgagcttatacgtcataactacatgcgcgttcctagcattggattaatactcgattggaagcaattgagaagtctgcactcgttttagtccatctcaatcattttacttgatccaattcaataagctcaatatcgtgttccaactccgtttacaccgctgtgcccatttacaaccgcgtcatgtccaagaccatcaccgtgtttggcgcgactggaaatcaaggaggctccgttgtccaagccatcctcgcagatgcagtgctctcaaaggaattcaaagtccgcggcgtcactcgtgatgtgaacaagccaaatgcccaaaagctcgcgtccatgggcgtcgagctggtcacggtgcgcttcaaccttgctcctaccatgttttcttagactgtataatacaaaaaccacaaagacctacaacgtactcgaatcattatcaaacatgcttctaatatggaacgtgtaattcaatggaaaacaggccgacatgtcgtccgcccaatcagtcgcccccgccgtccagggcgcccacaccgtcttcctcgtaaccaacttctgggagagcatgtcggccgacattgaaatctcccagggaaaagccgtcgtcgacgcctcaaaggccgcgggcgtgcagcacatcatcttctcgtcgctgataaacgtcacaaaggccagcgggggccggctgcccaacatttcgcatttcgacggcaaggcggccattgaagagtatatccgccacagcggcctggccggcacttttgtcctgccgggcatgtttatgagcggcttcgagaccatgattcagaagaacccggagtcggagccggcaggttatacgctggcattgccagttgatccgcacaaggccatatcgccgctttttgacgccgcggcagacatgggtaagtggtgcatgagcaattcctgaaaacaaattctggtatgattgttttttatattgacagaggcatcccaggcaaatttgtaaaagcagctataaaaaactttcctgctcaaactggaaagcgtattctggccgcggcagattattatacaatcgaccgactcatctccgagttctcccaagtgatcggcaagcccgcgcaggcagtccagatttcagacgacaagttcaaatcgttcctgtcgccagccgcggcacaagagctgttggagaatatgaaactgctggaagacccgggctactatgccggcgagtccctggagtgtagtctgggcctgctggaggagaggccgacgacttggaaagaatttgtggagaagaatagacacaagtgggcgtaatttcgcctatcgaggttgagagtgagatggcactaggatagcttaatataaaaagtgtattcagatgcttacgaagtagagagtatctatgggatacctgctttagtcttacatggcagccaagaactgcggtaccaactgctgttaacgatcgtggtgccacccacttgtataagatgacagagctaatgctacccagtttccgtttccgtgattagcgagagaagagtaagattgcaatagttacattttatccaaaccactcgatactgttgtctcagatgtatcgcgtgcagtcattcatttcaaacaattttttttctaccttttatagtcatgactcggttgtttaatcataagcacatcatgacattttcactcattcttaccacatttcgtattctgctcggggcaattctccaattgactgctggatgcattttgtagtcgcaggtgcgcatcagatcaaacatagggctcaagtcttttgatcaagtcgctgacttcaatttcaccatgctcctcggaatgatggtggcgatggcctttgtgtggggggataggaactcggttgacaacctggataacgccattcttccccacgccgttgggcacaaccacgcgggaatagccattcaccttgatcgaggcaaagccaaaaacgcgggcaatatcaacgctgatgtgcgcatcgccaagcagggttggcagatcaaaggtctcgtgcgaaagtggctcaacgtcggatttctcgtccttgtcgtctctcttatcgtagaatgcatcagtgtacagtgtggcgttgggcacaatgctgtacttgagaatggccttgagatacttgcgacccttgctagtgttgaacagaaaggcgttggctcttggacccagccaattaaaggcccggttggtggggacgaaaacggtgctacccttcaagttgacgccatgaataaacttgacaaagtcggtcttctcgtacgccaacagcagagttgagaagcgatcagggaacagcgtgatgattcggccgagataagggggcgggactaggatatggttcacggcatggataataccattcttggcaacctagagggttgtgagttgtgagcatcgcaatttaggaacacagcgcaaaagtaatcgagagggcccgctcgtataagtgcgacaataggatcgggttggctattaatagcctgcttgatcagcgggggagcactcactatgtcagcagcgacaaccttgctgtagaagttgatctttacgccgccaaggccaacagaggtacgaaggcgctgcggttcaccgcccagcaattcctcgtcgtgggcggtcggcagcgtgtaggtgtgcaggatcctcttggcgggatactcgccgaggccaatgtggtagcgcagcgcgtcctcgaccaccttcttgctgggcttcttgtggtcgtcggggatgtcgtcaaaggccttgtccagcggcacaaagagggtgtagttgctgtcggtgctgttgagcagctccaccacgccgggatggtcgtcgaccagccgggcgaactttgtcgtgtacttgctcttggagattagctcgtatatcgtgtggctgctctcgtcgtggtggccgtggccggcggggctgccgaagtggtcgcccgtgtagcccagcccgacgagatcggccacggcctggctaaagtcctcgtggatgtggccgcggatgctggacacggcgttgaagaagctctcggcggcgctgcggccgtcgtcgtcgttgtccaggtggtgcgagccgaacatgacattgtgcaggtccgaggcctcgtctgggccgtcgtcacgagttgcgcccagcggtgcctgattcacggctgcctcgggcagcaccagcgcgcgggctatggcggccagcgacagcgccaggacagtgagcttggccattgtggtggatattgatgtgtgtggtatgtggtttgtgtcaggcgggcaatatcaggttccgtccagcaggatcctgctgcggctgtagctgtagctgtagctgtagctgtctagagcggcgcagagcaatgtctcgtatgcaccatcagaaacgctccaggcggtgatgatggaggaagaacagacaggcatcccatctgcaagggcccaagacaccgctccatgcgaagcaaggttcgagctccaagaggcaaaagcagttgcgtcagggttgcagctcgcaaacgaaacagcggatgccccaccgccagatctatttcaggtatccggaagtactcgcacccgctgagcatcgtcgggtccaggtgtcaagcttctatatctccgagtcgccagcgccagagcaccgctaagccctctgcgctagcccccagcggccgcggatggcctccgtgctggaggatcggatcgccatgattccggcaggcggtgcaggggctacatgggcgtgacaagaggcctaacagctgcgagtagcacaagccaccgatcaatgacctcacgcatcagtccagagcagagcagttgagaggaaaacagctgagctgagctgacgggaagcatctgctgcaatgcgccaaagccaccggatcagcacccaccacgggcaattggatcatcgacgcgcaacactcgctcggctctgaaagcagccgggcctaagaaactatgtacttcacgttgtacagtaccgaaactccccgccgagcgccgcagcacccgcagtggtaccgctacaccggtgcaaccaacgcgcaaccactggagttatcgcgcgctctcttacttggacccagagccggcattttgtttcccaccgctagacgaagcgagaagaagttgttgacgactgttgttagttgtcaacagcacaaccgctgccaacaagactcagccctgcgagtcaacgcatcgccaccagagccaacgcctgcagctgagttgtccgtctcgtgcaaaaatccctgcaactaagccagactccgtccaagcttgtacaaccctggggccggtacaactactcccaacgtgcctcgcaactggaggggggcgaagccatgctcgctagcccgtggtggtgggccagcgatattgctgacaggatagaaccaacgttgaagcctcaccagtgcttactagtgccatccagccatgcggctctaggaaaagctgggatcagtgcgtccccgcccaagtagatgctgaccagaagcagcactttttgttccagggagggccttgcacagctcgcgcgctgctgtttaaaaccgtttcgcgtccgcctcgtcttctggtttccttatttcttccgggagaaaaaagtaattttcttctttttttgcttgttggcgtccaggtatcacgaccttgtgcaaccccaggcccggattccagcaacacgactcgatcaaccacgattccaccaacaacctccgctaaataaagtaagctttctgcttctcagcgtccacacccacccgacgtgcgccaattacgggggactcgaggctggcggcggggctgaatcctgtcgcttcaactgttgtcaatcaacccatacgttcgcttgcaaagccggccggccccgtactcgtactctatcccgtccgtctgtggtggctagaaattgcccgacaggggaacttttctatttctcttcttcctttcctctttttttctggttaccgtttctggtcagattaaatgcccgaaatgcttcgcaagaaagaggcgtttacgctggtgacgccaatcccgggcttcatcccgcgacagctggccatcgacatcctgcactctcacagcgaggtcctcactctcaacccgctcgtcctcggccacaagcccatcccagcgcctcgcaatgccgccgccgacgagttctacagcacctggtacgaaatcgaggagcgcatccaggtcatccccggaatgggcaagatgggcgccggcaagatcaagttcaacggctgcttccacgacatgccctggggcctgcagactcacatctatgcgcccatgaacattgacctgcgcaacaagtatcgcatttgcggcaaccagcccggcatcgagccgccagagactcgcgagattggcctggagagcctgggagcccccgccgacggcctctacctgcgcgaagacatcgagttcaagtgcaacatcgccatggttacctttgtcagagcccagctcaaggctgccaaccgagagatggtccagcgcatcatcaaaaaggccgaacttcttgacgccggcgttcttcaagccatgatggaggacggcaagctcaagacagtcaacccgatggatcgctccatcacgcccgcagtgggctcgatgcaagatcccagacggcaatctgcttacgcgcagagcccaccctttggacagcaaagcccacagctggcacaggcatctcagatgccaccaagctactcgccaggatacccccaacacgcttaccctgctccctcgcagacgcctcagctgcaggatcctcgccaatccatgtaccagcagcagcaacaccagggcatgtatgcgccgccgccaattccgcccaaggaacaaatggtcatcatggagcttccgggcgacttccctcctcatgtttctcctggcctctacccgtctccgctgcccagcccgggatatcgtccagcttcaggatcttcaaatgatcctcgatggtcgcagggccagccaagcccgggtttggtcaatccactcaggctgagcaacgtgagccaactctccacaagcagcgcaggccatcctcatggttttgtaagcgagctttcgacacacaatgaaaagtcagagtattagatgcattgtgctgcactttcacgttttttattcccccttttctaatttcgacgaagacgagataaaattttataagataccaatggtgaatgaagagaaatgatgtctgccagagatgaaagagaagctcgttaataccaaagatgacgggggaatttgagacgcaatcttttcgtcgatcgatacactgtggcgtatctttcaaatttcttttgtattattcttctgtacatatataccccatccaaagacatgtggtaattcttttgttttattgttatacctagggaatcttggaaaaatagtttggagcttggaataccacttagcgttatttttggtaattaatacatgatctcattgcttttgtacatctttttagttgattcaattgtgttacaatagtgaagctaagaaactaaataacagaacaagagtaccacacttcaagtatctaaagacgaataatggccattgatatcaacgccaatgcaagtgtgagttcaaggcctgggactttaacaacagtcgcggcattatcattcgacggagaagtggttgacgcaggtgctgacgaagtagtagttgacggtgcctctacagatgacgaagttgatggttctgcagggagatgaggcgtaggcagcactactggcttgctggtctcatgctcagaagatgatgtctccaaggaggttgatgttgatgtcgatgttgatgtcgatgttgatgctggaatcgaagcttcttcatggctcgttctaatagagctcagcgcctcagtagtgctcaggtcatgcgaactcgttggtttgtcgatgctatttgtctttgattcctcggtggtggtacttttcgcatgctggcaataacgttcaaagccgttctgaaaacacgtctctccagcacggcagtacgatccccccggacagcagacagccccctcgggcatgcaatgcttatcgccacaaggcacttcgccgaaatcgcagacgatccggccgtcgcatattttgccaaagggacagcagccgtcggtgacacacgcgtatccctgcttacagtagccgtcgccgtcggggcagcattctgcgcgagggggcatgcagccgtcgttgcagactagctctcctgggcggcatggctcgatggcggcgccgacttggatggaggcatcttggaagagagagggggatgggaactgggcgatgagtcgtgcgtgaggcttatgtgagatgggatctgtggcggcgagggcgattgatgagagactgaggagagagagaaagttggtgatggtggaatgggtatgagtagactccttcatggctgacatggactgagagtgttgctaaaagtgaacactggacggtgaagagcctcatttactttcattaatagagggctgtacgcctcttctatatatattcatgttttatttgctatttctcaacttttctgctgaatcaagggttatcatgccactcacttccttcgaattgttaggcaatataggtaaaaaagcctcgagtcccgctactgcagccagcaacgttcagctcgtcttggcatcatgcaaagcggccaacagaccgccttgatcaaagcccaagcgagcccacgatgcttttacccgattcttcctattggaaccaaatctgttcacatgagcatctcgccgcatgccttgtgcggatttgcatgtcttttcagcccaacgtgcctgcctgctcgtgccgctccacaggccaactatggggatttaagcttatacgtgtggttaacagggattggctgcgcggctgcagatattgagtcttggcgcccttgattgtgtgcaatgttagtgcaacgttgaggctcaagggtatggtgaagtaggagacgtggcgtgacttctaatgcgattggcacgcgtgaggagatgtttgggtgaagggatctgtagcttgcctgcagctttgcgaatctatcctattacatttcatctgtgcgtcaccaaatgcatgtaggtatggacttatacacatgtttgccgagcgtcggcaacacgttccgatagaagggttcactactgcagctgatgcgtgggagccaacatcaattcttctgcgagtatttctattactatcgctctcacatgacgcccttgtgtcactgacatacatataatgttcctttctatgagccagcaataaaattgccaatgagcttccttatgaagaatcgaaccctatatagtatattagctgctatcaatatcgaatccaaccacatgcaatggatgaacgtcaggtctattaaatctttgctaatctctccgtggatttaatctgatagctggccggatatcgctttaattacatcttggtcgtgtccattcctcgcgaatgcttgaatgccgtctcccatcactcgacgcgctcaatgttgctctcaaaatccagatacagcggcgttataatgatggacgctataacagccgccaatgctcaaattgaagctttattgtcgtgctatgctgatgcggcgcacaacgaaaacttgcatgtggaagctagttatagcataaggaagcttcatgatcaggaaatattgttttgtgagcaactttatatatcctgtgacaggtggtatgcagctgcagctaggaagagtcccgtaccgtggtttagctcccgctattagccctgttgatcagagcttaattgactttaccaaagaagcaatgtctcgaataatacagtaaccttacatgattttgtattctttgtattcttttttcttttagtcttccgttctaatgtcatataaatatgttggaatatttgcatgccatgtattgcctccctgtctatgaccccaatcgcttatcctccataagtttcaaatccttgatcatcgttgtatcgaaatcgctcagcccagctgcggagtttgccaaaatctcggcattggtgtggagttccatatccgtccacgccttttcgaggcgtggcaaaatcgtattttggtttaaatggttctaatgtagagtcggatgtacacaagatgctctctcggagatagtccagacagtggaatgcatgggagtgtggttcggtaatgtttgatgccagggcgtcgaagagctctacttgaagaagatactgcgtgatgattagtctagtgatcgtgatgttacagaaaaaataagagagtgatgatatgacatacgaggcagtgtagttgatggaaagtcgctattgagaaccgcccggtaccatcgttgctggtgtctcgaatatagtcgggcactgggcctgcagcttctatgttatctatcgaaacatatcccttcccctctgtgatataattagtcaaattttctctgtcatgtatgagatattgatgggcacgccgggtcacgtactggggaaaaggttcatccaggctgcgcgccctttttctgttcgtggatcatcatacaccctttcaggcatgaatgccttttgaattgggccgactgaacgctttgtcagtaaaaataaagaaatagacatcaattctcttacgaggcggaatatccaatcctgggagtaattgtacattctccctaaatcccggcttcggcagcacagctctccatactataagactcgcaacgatagagacaatggaactgagcagagcgacaagagaaaagtgtatcaacgtatggttatttcttctcttttccctgctttgcaaaggaaggccttcgctcttggaactcaaaagcgtatcctcatctccagagctgaagctttgtcgagacatggtgcctccgcatagagccaacagatcgaaggagacggaagccttcgacgctggtcatgtcttctgtctataattacgggttgatagccgtcggaagagctgtgtaagtggttgatttaagcgcactcagacgggaagctggttagcaacactgaggggtaaaaagtcactggcccgcaccctgcaatcgtacagttcggatgtttttacgtgttgtgttgatatcagcactagtggcggccatggatgtctggatcaggaaatcgcagtgcgatgccctcatctggcgaagaaagattttgcgcggaactagcaaaagttcatttaatcttacccaaaccgctttgcctacaacgtacaataaacatggtttaaatacaaattaactattcgatttaaccttgcagcatctatagttgagctattagatctataagggtagttgataatcgactaactatgcatgcatgactgcattaatgtgacatcctagggtgcaatatctaggaccttatcaccctctttcaactccactactatatcgtcaagcgtctgatgtgcgtgaacccactctcgtattggttcccaatcgacacatttgtggtccgtattgaagtccacaaaggatccgtccactccctgctccttgtccttgacccaatactgtccgaaaactcctaggtcgggcttacactggatcacttgccgcagcatatcgacgcagtgtgttacgtgcttgctaatagtctgctcatctttgccaagatgatgtcccgggtaattagggctcgaatagtaatcgtagttgtaaaagagggccttgcggatcaggttgaggcaatgtaagtggtgattgaactcgaataaaactggaaactcgcccgacggagttttgagatggtcgaggctgattccggcgcgagctgcttgcgactcggagagtagaagaggctttgacgtggttccgaggccttcccatgccgcatcaacttcaggagatgggggaaggcggtagagggaagttgaattggcaagaaatgtcccgtcgtaatgaactgaacgataatgaattggaatattaatcggtgtagctaaaaagaaaaacgtcagtaactcatgtttttggagccgaacaaggcaaacaagacaaagtaagcatacggttctgctgtgtgtgccgtacacaagctgcatcaagatatgatgctcgatgaatgtagatgtaagtcaaaacgtgtgagcctagagagataccgagcaagatagccaagcagtatagcaggatatcacgcctgcgatggctccgagcctcatattttgaacttgcagaagagcccagaaacgggtcgaattcctcagtagagctatcgtctctgtctttctccatgtctttgctggtaaacttgcgaattaatgcgacagccacagggaagtgtcttctcttcctcaacgcaaattataagacgttgttcagaggcggtgacaacccgtaaacgtaaggattgacaagctaaggcgggcttctcgtgtggtatacaaaagttctagagctattttagactcgttacaaggtgtgacgaattatccccatcttggtgttgagattgcaatatttcatgtaatattttgggtctagggcgaatagatatacggaatgaaggcctcttcgggcttggtagtacatgacatcttctaatgatcaaaagcccgttggagaatgaggagcagtagcttatcactacccacattcagaaaagtgtggataccatgagtgaaaagcttcgaggacaacgcatgttattttcctagtggtcaacatggtggtatttgtatattttaaggggagcgtaatgccgccttgacaatcttctttgtctctttgactagctatctacctcactcctggcgatacgttgataaagatttcgtgaaaatgaagacatctctattccttggttgcattgcaatcgcgacttcagtcgctgctgctcctgttcctgtatgagctgtcaatccacctgtttaaatggctcaactgcttactactttttttaggactctgatactgttgccagctaccaatggaagaaggacactcaaaccactgatggtgtggccagctacgagtggaagagggacactgaaagcacagacggtgttgctagctacgagtggaagagaaagagagacactgaaagcacagacggtgttgctagctatgagtggaagaaggacactgaacacactgatggcgttgccagctatgagtggaagaaagataccgagcacactgatggcgttgctagctatgagtggaagaaggacactgaacacactgatggcgttgcaagctacgagtggaagaagaagcgagtttagacctgaattgagatggctcctggcatgcgcaagagcagctttgtacaacccaaagctctagtcaaatattacaaagcggtgaatctcgttagaattaaagagtttgccttatcatatggtctattgggttgcatgtatctggggtgtgactatagagcggagcaagtacataatcggtgacccctgttacatgacatcttcgaacggcaatattagtcgttatgcatatgttttgccatattattcctccaattacgcggcggggcccgacttactgcccaacttactgcccacttacatggactaccaagcggggatcaaagaagcagggaatctaagagttttgaacacacaagatgataactacacgcacataactgctaccgtgattccaaaacaatttttctctataaactagtatctattcgcgattcctgttatatataggtatatagctgccgcccatgttcttttgagggcgaatttccccaccaaggctttttacaccgtctaggagcgtggtacggagccccatttgccttggccaccgaatggagacatgtagagtaaatattgaattgcaagggttttgccgtggcacatcagtttgcctacgcgcatgttgagaagcgtcattacttacatatagtagtatcaagcttattcgtatacctttagctgtgggccactgtcagccaaaaatttccccaagaggaagcgtgcattaaattaggtagtaggaccataagcgaacctgcgagtttaatggagagtgaggggaatgctgggcacgaagtcgagagctagcacagaacaagaacttggtaaaatacatacccggaagcggcttaaattgagatatttctgttgagttgtatattcactgcaggcaagtaaccatcaatgcgtgtaatatgtgctagcctaacaaaggctatcaatgcccatagatttgtcaacgaaacctatccgtagacatcaaccctcaaacctatatcaagttcactgctccaccccgtctgtatccgagattcggacaacaagcttccttgcactgactgatccactcttgagtcgttgaagcgcgctttctaatccgtatagtccgctgggcacaacttcgtgaggatgcgcgctgaaccatccttcgttcaaccccctcccgataaacttcagcatcacagttgtaaactggagtatccctagccctttgctcttggaactagatttgagaagcgcttcattccccagttcacattgggacatctcaacggctgtgttatttcgcggtattccttcggaaatctcatcggttggaaccggcagcacaacggccatctttccaacatctctgtctattattttgcaaacgttcctaatggtgctcttttcgctcacagcatcaaacgcaaattcgagtttctggcctcctagagctgtttttatcgcttcgaccactgcatcatctccttggcgatagtcaataatggtatcgccacgagaccggtcgatcaatgtctctacaaagtcgagtcctcgtccagcaactgcaataatggggtgaatatttgacaacaccgccagcttcaatgcgtaagcgcctaccgcagatgcggcgccgtaaataagaaacggctgcagcctatcgcatggatcccatggatatggaagtggaaggcggcggtacattcccaagcatgaagttatggccgcgaggggtatagttgcagcctctgttaagaaagattagtgaatctagcagtggtagctaacagtgaccaaggcaaaccttcgaacgagacgtgatccgccaagtggaatgtcatgctctcgtatgcaatagcatactcggcccagcctcctcctggactcaatgttttatggaaaacaccgactcggtcgccaactttgaattcggtcacatgttgtccgacttgatggacaactcctgaaaaatcgtctccttcgttggtgcgcgtcactccaggtacgacgccgtcggcaactttccaatctttcgggttcagtcctacgcagactaccttgataatcatctgataggctcccgctgtcggtattggtgagtcaacaatgtcgacctttgggcctgggtaggcgagtgcttccttcatcgtcattgctagagtaaaaaagaacagatgatcgtatatgctattgagcacaactgagttggagttgctttcttcgcagcgtctagatcctgaaggtgatgagttgcaggtcgaaatcgcaatgatataaagacattgcaaacgacttatacttcgatgatgcggagtttacaagcaatgttttctacttcgctgctcctttgctgaatcatatccgccttgccgagcgcaattaccaatatctaagtatcataaatcgcatacaaaccacattcttcatgctaattctaggctaaaagggcatctagtgtccccaattggcaattcatacgtagagtgggttcaacggctggtcccgaaagggcattacattgaattttggaaacgcttgatacgccaaacgccatctccgcaggtcccgcatctccacacgctccaggccaattgcccgcggaatatattcttaattgtaaataattccgacttgaggcaagcaattaagcatatcacaacgatgtagacttcatctaatgctcacgattagtatcaatgataggtaaggaattggacttcaaatacgctacgagtagcaagtgcactaattccagcgtcgaggacattgccccattgtttgggtgaaagcttttgctttgttggcctacctatatgtgaaaaatgtcttgagataaacatgtatttgtgtaagtgaggccagcgagtcaaccatggctggtttgcggaaatacctatgcacaaaatgcggagtttgtaattttgaggagttttcagctctttccgattgtcagcaggtagcctttgagatattgaagtctgatgaagactagacatgatcccatgtgactctataaatatggtttcatctaagagccgaaaagactctcattgcttgtatttgttgcgtcttactagtatttcttcaattaggtatacgcattagtactattcacttacagcggaccagctcgctacagaaaattgcctgacaatgcaagtcatttcgggtattttttatgcacccaaatgaagctgatctcgacagctggccagcgctatgctggccagcccggggaccaataccagcatcatcttttaattctaaatcataggcacacgtcctccttgaagatggagctgataaggctataagagttcagggtgatagagataaaatctggacgccacttgatatagccatttatcacgacactgggatgaagtgatatagttacttatggaactatctattaatgagtacagattgaattcttctcagagaataaggtatagacatggagtatgttgtgatttctgcagagctgtaagcatgtaatattgtcccaaaactatctctggcttattcaaattttctaacagaaagtaatataatttagaaaatttacagtacaagatctttgtggcgattttgcgacgattttgcgacgattttgatctctgttttaaatgcttctcacatatggaaacatttcatccaataggtcatgaattcaactactccagatgactgtagcagaactcgcttggaatgagatttttttttctaaaggagggggggggggggggggggtgtctcatataaacatttgatattggagtgtttttgcggcttgcataccccggattggaaatgccaactctttacagatttttcttgaccctggatatggtgattcgtttcattaaaagagattgttccgttgatatcaattcaaatagtggggtgaaccatttaatgatttcataaatacaatatagtgttcacctaatcactctagtcactcaatgaaagacatgaaggaggcatcctgatcaagcctgtttgctacttctcttctgatagtcacagatgtcaagattcacgttaagttgttttcattgagcatttcaaggtactattcgatagcgtactcacaacaacactttcccagacccgttgggcatatttttgcagaataaaagagccctttccctccccaactcctccagaaacggggtcaccggcagcaggaaagaaaatctcgtctattgctatcgttggtcactgccgtccaaatccgagcatcgtacgctaccaaggaagttgatatcacagctcctgtcggattatttgtcaaaacataatctgcaaggtagacatggtgggttggcactcaactgtatcatgcgactccaaccgctcttgcatttagaccaacagcaggcgagccgcgacaggaagttgcggctggagatgctgagataaaaaccatcaaagctgcacctccgatctttttcgtcccctttcgtcccctttccatcaatcttgtcagcttcttctcaacgctctgcacatttgccatgccgtttgttattttttcggtcaaaatcttcactaccgcttggatgaaacgatgacctttcatactgtcgcaaccaaataccatcttgacacatttgcttatgcagtgtctattcaacgagtgtcgatccgtctcagagcaactctccagtacgctggctccaagggacgtcatcagatccttcgagatcctcgtcgcgtttggaggggactgtcatcattgacgggcttctaggtagggacccctgaaatgatcccccggagtcccagtgaagataaatcagaaccgaagcatggctacaccatgctcttgacgatctgtgtcatccttctgagggatgaaaggggtgagagggggtcgggttcatgctttctcttcggagtttccttgacgccgcaccctaccagccgactcgtgacattagcgagggctgacaaaggaaaaaaaacatgtttgaggttttctctcaataaccagcttcccaacagccagctttccaacagccagaccctccacaaccgatcgatgactccgcttttgagtttcaagggcgacaccctgctccgagttcaaaagtatgttttctacatgatgtcatgtatgaactttgttgttgactacatgtacaaacaaacagagcggagagctgtgggagatgtttggtcttcagcagcttgcatttgggttggaagaaaggggcatcacaatgaaggttcggcgtctctgttgctttcatttttcaatctgccctaaggtctatggcgtatgtaggtacatgtatgtagtgattcaaagcttttttttatttccactggcccagtctgccatatgtgcacgaatcgaaatcgatcgataaatacaacgaggcaatttgattcaactatctaccagcggcagacgagtacttgactgcatcgttcaaccagggatacgattcagtgatgagctattctacgtctcagaggagctctcaagaacgctggttccaagaaccattatcatatcccaaagggatcttttgttgcgtttggagcgtttcatcattgaagaattttgtgtcacccttttgtaaaagcactctcaatgaagagaaatgcaatgccgaagcttgacatatagcttcctgccagtgtagatggggaaacccgtcatccttctaagggatggataatgggggttcgttcacttaatatagatgttgaatccggaacgagttttaagtttcaggtaaagggccgacatgcacgagagtgaaaatggcgcctcctgaagctatagccgaccaaagctcccattacgcgatggcaaaaattacttttctattcgataaaatacgaggtctctttgacagcctatataatattttatcttgtttcggcgtgctaagtacatgcagctccttcatattaaaggtacatagcaaatatgcgtcgaaagcttcgaatataagaagcttctagtgcaaactcagcttatgcaaaggtacgtacggagtaataaggtacaagcgctgcttatcgctcatcaatgaattccgtcccaaaatgggcaaaagacgggtcaagcagccacctggcgccaagctcttctcattatcacattgtctgctaaaaccagaattacatgactctgaaaacggaagcctaggccgccgaaaatggaagttattaaactcaagaaaaaagcttgacgggaccccgaatttcccaaactgttagatgtctttatatcatagtagtaataagtaggataatgatgatttggtgatttggaaatcgacaaccttgattgcaggttgcctgctacattaccaagcgaatagctaatccaacgtgaacagtctcgtccggagattaatagaccttacgttcgcttgaatatggcccaacaagcgtgttcaagtgcttaatttctgctcatattctctccttattattcatgctaggttatatcgatatctccaagtcttattgcgtgtattttaaaactacaacaacttgaactagtagtctcgatcagtaactggtatcaatgctaatatctgcatctatcccattcgttcatgtgcgcctgattatttaagagtcactgatgtgaagctttccatattcgcacgagcattctgataataaatcatctccttgcagatgagcgcaaagtattctcgctgtagaattactcgttgcgtgcgttcctttggaagcacgtctcaaaggcgagatacctgcttgatctcgaatgcgagcatttgctccagatttgagaagtgcacgaaccgcgtacttgtaaccttgagccgcagcgagatataaaggggttcgaccgagatgatcacgttcatctagcccaacccctagcgctactaatctttcgatcagtctataaatcccagcgtcggcggcaatatgcagcacagtgaggccatttgttgtttttgctgaagcatctgctcctaggcctagtagtaccccgcaaaggttctttcgtaaccagagatgagcaacgatgcggctcttgtctggtggtttccagaaggcggatatcagttcgttgtccgtagcaagtgcaacagcaatatgaagagctgttcggccttcttcatccttctcgtttatatctgcgccgcgtttaacgagaagttcagtaagttccttgtcgcttgaaagtatcgctttgtatagtagtgtccggccgcacgagtctcggtgagtaacatcaaagtgagcaccagcagacatgagtgcattgatttgatagattgccttataataggggccttctcttcccaattcttcaagtagaatatctatcggagttcgatggtccgtatcctgaatatcaacagaagcaccattggctatcaactcttccaccaacttcgtagaccaatttttatgaacactgcagtgaagtggagtttggcctgcaatgtctttcgcattaatatttgcaccggcgcgaacgagatgctgaatgaaaccctctctgccatatccgtggcatatgtagtggagcgacgtccaattggaaggacctgtagcattcacatctgcgccagcatcgattagcgcatggagaaggtcggcatcgagagacttgacagcaatatgaacaagactttcaccggaagcgttccgttcattgatattcgcaccgctgtctgcgaagagtttcaatgcggcagaaaggtgctctttttcgcaatatttttccttgataaagttgtgaatgccatcgcaaagcttgtgcttgacactgacatcgaaattgagaaagtcttgtactaattcaaagtccccagtcccgagtgcttggtagagtatcgacaggtaatcaggaacaactgcgcttaagattgtctcattggtcttatctccagcgtggctctcttccagggctgccaagaatgtctgacgaactttctttttgctcagtgcttttcttagattttttttcccaacaagctgcgcatcatgaaccacaaggatgcgaatggattgggcttggcggcgaagtattgcggaaaagagtgcagcgttgatttttttgacaggtggtcgcaatgaatcacattccataatgcaatccacccacgtatttaatccctgttttaccgccaatgacagcaatgaggttgtcgtcgtgatgttttcctgcaagttcagccatctctgccaatagcatccaccgtggagaaggcgaatgattggcattggattcgctccagcattttgagccaatcgggcatgaagaaagactctattgatggcgtacgactcaagagccagatactcatcgagagttttagactttgccgataatgagtgaaaatctataggctcagatatgaagtctgaaaagtccgagtctataatatgatcggccgaatttctcttcgcgtcgtcttgaaaacgagagacatcatttatgttatggctgctggccgaggacccaaaactagcggatcgtaaagaatcattagaacccaaaaagtcttcctgagtcaactcttgaataccagatggcgagggatgaaattcacccaaaggggacctcgaactagcgtgtggtaaagaataattaagagcagcatctaagtctttttcgctgggagatcttgaacgaaaacctcttttctccaaacgggacttaatacgcattacccaattttttatatagtcgtgctcatataaaaacctcgaattgaatgagaacatgtgatcatcctttttggaaacgtaggaagaagatgatgactgtggtcgagttttcatggttggttctgggatttgttcgagctctggagtgaaagcagaccatgccgactgcagctgagctcccatggccagttccggggtttctttaaatttgatcagttttgccgtcttgaaacgggcatcgcagagttcttgaagttccttgatggcgagatattggaaacaacatttcatcagggtaatatgtccctgggcacaaaacgatacgatgtcattcatcgtgtatcctgcaatttctgaagcttttgatagccactctccaccttcaacgaagaatgcacggactgactcatgaataggctgtacaattctgctctctccagatgaactatcgagggagcctgctccagcacctgcagacctcatgtcctcgacatctgaagggttatcagggttatcatagtgatgcgttttgacttcaacgaggccacgtgaaataaccctaagttgtttcaccagttgttcatcagtggctgtgtagtatatggaatccttccactcggcaagcgacgttggaggttcgtcttgaatgaaggcaagtatatgatgccattcgcgaagacgtaatgggctcgtagacaatactgcccattgatatagtcgcaaggtcattcgcagttctgatttcgacattttacttggatccaataactctgtgaaaagctcgttgagctgagctggcaggcgacgtatttctctaaggagatacttttcattacgcccattatctctctctttgatggttttttcgatgaccaatattacccagagaaaaattccgtcagccttgtcagcaatttcgcgctggatgagcttcatagtctggttatcaccgaacccggcgatttcgagctgccttgagatgtagtattcaatgtcacaacgagtaaacttctccaatctgacttcaggacaatctctgaggagcacgtttggaaagtccctcctggacagacacacatcaagccggaccccaacgctgtacgctgcatctgtgagatggcgaaaaaagtaggctatctctcgactacctggctcgtcgcactcatcaagagcatccacaaagataatagttctagtatcactttgttggtcaagaaacaagtcttgaaacatgtctcggaggttagataggtataattccgagatctgatgttcatcgtactcctgcaattcctgttcctgtagcttcaaaagagctggaaacttctggggatgaaatcgcaggatctgatacagcaatgagcgaaacatacccagggacgagtgctccaataagctaccgcgctggttgaagaagaaaccggcaacacaggtcgttgtcccatgaaactttgaaaggacttgctcgaatattcgcttcataattgttgacttacctgaccctggctttcctacaatttgcaatagaccatgatgctcctcgatcttctctcgagcgatccagtctgcataagcttgcactcggtgtagccacccgcaggtgtttagaagtggactgttgatggcctttaagcgattttgcattcctggaaagcgaagaaatcgttcgatcctggcagagcttgcataatcgagctttggaatttcgagcgcataatccactgcctcaagctgtatgtaaatctttttaagctcgcctgacacctttttataattgggacaattcgcactgtcaaatcggcaaatctctcggtggtcgccatgtaacgtctcagccctctcacggggatctccaatacaagaggagtaatcagggacaacctatcgctgtaagatactgccgccgcctcattccttgcagtgtgcgcgatcttacctttgctctcacggttacgaatggtaggcctttgaacttgaacttgaactccaatgcctcttggaatgtctttacttgaaagtcatgtttggcccagagagaggaaaagacatcttggcagcgggagagatcagcatccttgagagctagactgttaataatgctagggtttgtatctagcaagaagaaacttgctgcttttcgagcgacagccccaagcgacgctactgaacttcccctgtgaggcgtgcccaggaatatgacggcggaggttgaagcaagaatatcttggagctcgtgagagttcgaagtggagcagttagaaagcatctaatgatgatgatcttagatgcgaatacgaaaaacggcacgtaaatagtctgcaatacacacctctttgactaagatgcctcccaatgaatgggcgacaaagataactcttcgacccaaaggacgtgttcgtgaaagctcattcaaaaggtctttgccatgcatgaaaatattgttccgatttgtctttccaccggacggtaatttgacgaccacagtgtcataccctagaacaataattctggctttggggcaattagaaggtaggagatctcgtggccaaaaagtgctagccttgggatttcgcttcacgttgtcttggtttttgtcgtcctttaatttttggaataattgccccagccaagacaccttcaatgggccatttgtcatccgagtttggctatcagaaatcacctgttcagaattttgcgtcttaggctctgcttcaaatttatggacataagtccaagttttgaagggatgtccctgcagtccatggacgagaacaatactgcgggggttgttagaaggccgtatgaagggcttacagcgggcatgacacactcaacgatgggctcaccctcctcccgctcgtatactatcgatgctccggtcctggaagacccagcccccgccatctttgcgaagcacattcaactaacttaggcggtattgcgcgggtcagcagtgaaatcaggcttgttgaaaatgctgacaataatcccaagtggaaaaaatggtacgaatcagcagcagaaagctgaagactggactcaggtgcttatgtgcgtacatgtagccaaaagcccaagcgggtctactcatagccttaggctaactcgacttttgcccaaggcattattatctgtcacatgcagcctttctgtcatcttctaaaatgagacaattgcagctgtgctattatgtgacctttgcatataagcatatcgagctacacaagtataggtagagaatagaaggaaaagaaattggtatttagcgggaacaacctgtggtaaaggattaaatcagatgtcatgtaattcttctattctgagttccgctaattcgggctggcagaaggcctcttcttcttcttcttcttcttcttctcaagagacaacaactttatcgagttttaatacaaaggttcctttcttgttataggagcataggtgcctggtagataggagctcttatagtttattttcagtaattaatctaaggatctcccaccccttaacaacaagcttgaaggaaaatggattatatagcttagttgcctaatagccttgtgacatgtagctgtccatcccctttcgctcaataagagccagacgttcgaattgacgattccaatgataacataggcgcatttacaagctctgtgcatggaataaagtagctggcttcgctatatgaaagctatacgtgatgaatcgttaccgtgctgttagctcccattccgatgaatagctgcttaaataacgatcaattacaaacgcgctactgcaaagcttacacgtagattgtggacgaatcaatttagaaataattagctagatattaatagaaatagctgttataatacatgatagcactgatgaatattagtctacagcagtccttttgaataaaaccccaattggcgaagatagcatgggctacaagtaaggtaataatagttggcatccaatttgactggaagtagatgtttttaggcggctgatagcacaaaatctagcttgctcttggccagggcgtgatttccctgcctcgttgatagtagtctctcttttctagttgttgcaatacaacccctcttcacacccttgtcagtaacaatgcggtcgtttacccctcgtggagctgtggcttgttctcaacgttggcgggatgttctagcttgtgactacgagtgggcctccacgggtgttaaatcaacgctgataacttacagaggccattacagccatttcaacagagtgtttaggttctatatttgagtgttgatcaaaatttgattctcgttgtttatggatttttataatctcgagctactccaagtcccgtcctctcgataccactcttagtcggcggctaggtcacgtggaagcatctggacggatcacaaaccgatatccgtgcaaaaccggccggctctcaactccaagccagtttcaagtcctcgcacaacgtcaacctgcacttccgcctttcgatgacagctgaagaagatcaggcccttggccgtgccgaatattgggatagccgttattccaagtccgacggagaggcgccgacgcacgagtggtttcgctccttctcggacctggagccttttttccgcaataatctttttggcctgcagagcttcaaggcagaagatggcccgctgattctgcatcttgggtctggagacagtgtctgccgtcgccaatcccaaacaagttgttcaactgctaacacgtcctctgcgcaggttatccccgccgaactagcgtctcgcggctacagacgacagctatgcatcgatttctcccctgtcgttgttgaacttatgacggaacgccacagcaaggtagaagggatagaatggaaacacatggacgtacgaaatatggatattcccgacaagtccatcgatgttgccttcgacaagggaacactggatgccatgatacacggtagtccctggagccctcccagcgaagtcaaggagaacacgagtaaatatatgaaagaggtaggcttctctctccagcggaacatagcaggccatgtctttctgacaacccttcaaggtccaccgagtcctgcaggatcatgggatgtttctatacatcaccttcagacaaccccacttcataaagccactgttaaacccagatgatttgtgggacatggacatgcaggtgctcggagacgggggctcctttgactactacggatttgtgatcaagaaaaaccccaactctttggaagctgttgataaaggaatatgagtggaaacagatgggcgcaaatcagattggaatagcgccacgatgacgacgattctccaattcctcttcaggttcccaaagcagaatccagcagctgagcagttgaaacaccagagtaactctgtgcgcttcttgcggcgccagcagcctggcaagacatcacagatagagaacacgcgattgggctatgagacaattaccggttggcgatacttgagaatttctcatcgtgtgattctgtcgtttcagacaagttgacgggagctaccgccattctttacctatccacggaaaggcccagtccagtgttaatacatgcgattacactgtgaatgcttgtttggctggtatttgtctcatgctaactctcaaggtgcctcttacagcttgctatatctggtgctctagaccccgactggcattgcccagtgtaattatagcggtgtcctatcatggagtgtgtttaccgatgatgatctacatctatgagacaatatataggttatcatacagctttcacgagcatgaaaagaatgtgaagaatatgaactatttaggaacccagtgacatgaccagcacgtcaagagatgctggttgataaattgactatgtatcttttctgagttaaagtggtaggcaagctgaacatgagctggaaggagtatagtacgacaaggcatcaccattcataataatactaggggggtctcaagcacggggaattggtcgtttttgagactcccctagtagcatcatctgcccaaccatttcgctgtttacattctgaacaaataatctgttgacacagcaagaggaaataaggaacaaagctccttcagcatatgttcctgttcgtcaagcttctcctcatttttcacgtcctttgaaagaaaaggtttcccagtctcttcctcaagacccactgcgtctgatatatcagctgagccttcttcaatgagtatcttacacagcgcgaagttgccgcttcgaatagttgcacacaggggcgagaaataagcgtcatcatttaagccggtggcatcagccttgcccatggataaaaggaccctgactgtcttgattgtgttgacaggattcatggagatgagttcactaagaggggtatcatttgtatcattcgcaaggttgaccccttcaggccagtgttggatgagactttgaaagatttccggacagcccatccgcgccgcctggtggaacacggttcgtccccgctggtttatgtgtcgcagatgaggctcaatcccggcttgttgacaaagaaaggaaactatgttcgcatggccttcccaagcggcctcaccaattgactggtgttgaactatgggattccggccctctccgaggtctatacggttctccaccaagattgctcttctcaaatctggatcgcgctcagctgcgtcgaagagttttttgaccagcacaaagcacccattgcttgctgctcgacaaagaatttcgttcccctcgtccaggagactgtcacgcagttcagtgactaggaaatcaaatatatcttcccattcctttgcagcgctgccacacaatctgtaagtcactgaccagccgtttaacacttgatagaagaagctaatacagcacagcgtcgacctaacgctcttgtccttgagaagattttcgatcgctgagatactgttttggttaagaaggagccggagaacgatccaaatggagtcgggcaagaaggctggagtctggagattgcacttgagcaagccagccatgtacgcttccggaccgaaccccgccgccacgacgagaggatcaaggcgtggcatggcttcggggaagtcaagttctgcagtgtaggagcagttcggccgtttccactgttctacccagttctcaaggcgctgagagcctgcgctgcataaatctatcaagtccgttggatctggccacagttcttgtgatgcatcggagaaatgggccgtccagtacgaggcagcgtaagtgaaaaagctcccgagcccaagatcagacggatcaaagtcctggggcgattttgaccagagcgattcagttggaaagtcgtcatcgtcatcgtctaatacgcgtccaataccgagaagattgaaatcaggcccatctctgaagcttgaggaaaggttgatttcctgacactcgtcaagtaggagatatcttatacaacgtctgagcagagatccatttagctccggccccctgcgttgaacagcttggttttgccattttgtttcccgaaccaaattccagcttgatggcggatcatgcaatatgagctctttgagagactgatgaacaagacgcagttgaagatgatttctgttttccacgcttatggtgctgacgaatggccggatgagatcaagcaggttcatagaatgggcattctgttccagttcacgcaaagttgtacgattgtcgtcttctatgtcaataaagaccgcgaaagcaagctcgtcggccgtcaaaggtcgccgggcaacggcgagcgtctccagagctcgctgtaggatatccccattctcgggcaagtccgagcaaatcttgtcgaacagtgtccaatacagttcggccaggcccttggacgaaggaaggcgactcaacgcgttctctaagcctttctggctttgtatgcgagattttcgaatgtactctagcgatattcgtagccaaatcgcacagccgttggctttttcggaaagctcgtccacagctttttcgtgaatactctcggggatattgatctctctagcaaggtagcttgcaataacacggtctctttccttcgacgagcctagctcgattcgactagcgcctggcggcaaagcactttcaatgtcatcgtcgtacctggaagaaataaaaactttcagtcgagcgttgtgttcgaagaggtcatgaaagagggaaagtagctgcttctgggaataaatctcgcattcgtccaggccgtctaaagcaatgaagatccactgctttgatgaagaaagagcgtcctttaagaagtcgcgcaatttatcgtcgcactgcgttggattgacctggctttttgtatccggcttccgataccagtccaagaagcggtacttcaggtcgggcttccgtttgagcagctgccataggaggctgcggtagatgttcccaagctttgtggtttcttgatcgtccttgcaataataggcacagacaagatttccctgtgacaaattgtccacgacgtaggcagtagttgttgttttcccgcaacccatgtctccgaacaaggccaagaggttcgaatcacgcgaattcaatttccagtaagagaaatgctcgttgaacgtaatccagctgcacgcttcgtcggagcgtcgcttgagttcattatgatacgcgatttcatttactctgttgatgtcaagggtatcacgaactgccaatattctcagcctaggagatcacagcacctgttgaggagtcaattacttactcaaagtgtctacttgctcattcttaatttcctgaacactggcaaatgtctcggagtcgagtagcttggacaaaacatctgcgtgggcattgaacgaagagattattccagggatttctggtttcaagaggttcatagccatctttatagcgaatccagatttcttaaacatgacaatgctttcgaaataaaattccaagaggtctttgtacacattgaccaaagcctgcgagaaatcagcggaagtacctacaagtcccatggtaactgacattgtgtatttcgaccattccactgtgtccggtgacaacctcattgcaccgctcgatggctgggacacgttcaaaaaatgattcaatgtggcctgtgatatcatcggcagcgccgcagatggcaatggcgatctacaagtccaccaagtatcagcgacatgttcaacgaacaagtttggaaataacaaggaatagtcaagtccaaacaacaaccatcagaaagaaaccttgactcacagaattgacgcctttgatgaccccaagcgcggtcccagcagccggttccacgctggcgaaagggctgataaagtcgatggtgatgcgaagtcgctctagatacggagtcatgaccttcagtcctttccgaagaagacattggtcttgatgcttttgatcagtctgtttcagttggtcaaagagttttctaatctcctcttcttctgtcaattgcttccttttatcttcacttagtaaagaccaagctttgtggtaggcagagtccgatatatctgaaccgcttgcttcagagttaggactatcggtacttgcggcatcacagttgctgccatcacagctgctgccatcacagcttacaactattggtgtctgcctcggctcttggtcgtatttctggtccgttggtgtcagcgcaacagtaacatccaggattaggacaagatgacagattgctcgccctcaagcaaaagaattactgtaaaactcacctcttttccagagagccgagaagtaacagagtgtgagcccgtatacgacccctttctagattcaacaggcaccgatgatccgtctgttgcatagccctcgtcagtgcccctttgagcttggctaatggcagacacgggctttagccgcaaaaaagcctcgagtttcatccttgcagatgactgaattggaagcaaagtcaacttgcgtgtaacataaaggggacaatttgatgattgtatcacctttggctttttttccaaactcgttccagcttgatgatttgcatggcgaaaaaacagaggcatctttcgctcagtagctgatggctatgtatttagataacagacggtccgagagttcgtggaaccacaacagagagaaacgtatttcgatagaagagtggataactgtaaatgcggacgataagtgtaaacatagaagcgcagcctctaagaattaacaataattattaagttgatagtgaatgacgatcatgaaggtggtatggcacgcgaggcggtacttatagcacgcggggaagaaaacaaatttatttttgtttgtactgcgctgttgctgtgtgtgtgtgtgcaatcatatcgctgcaggaagcgcccagactatgtattttggaccaggctgagccgggcttgcacagcgtcaatctgaaaccagcttccttcgggattgcggcggctatcttgggtcttctccccagggtgatccaatgatggaggagcacatcttcccagtgctttcgccccaaaggcgcctcaaacatgaaacgggcgttgtgctgttttaaaacgttgaagctcaaaatgcgggtggtgcgatcagacgcgaataaaggctccatctcaatcagtcgacgtgacacgggagcgaggctttgggtcgccgccacactttgatccgcttggtttgtggccaaagaagctaattccacaggaaaactaaaatgaattcattgccgcgtcgagtttgggcggtacttgacgtgtcggtaggcgaatagtctccaagcatcgaaatagaatttagcagatcggaccaggttaactcagttagcgctgggaatatggcagtagtaaccaatccacttcgatcccgaggtttgagaatctgcgcgtctgaccaacagcatcaaatgagggacagcctacatatgtatgtatgtcgcggcgctttttcgtttgcctacctatgcagacatcagcaggcttatagaggacaaatcctatatgcatctactgccccctcaaaaatatcatccctacgtgtacatttaggtagccttttctaaacctataattagtagcacctgtgacgatccattgtatgtcagaccaatagggcaaaggatcaggctggtaaccgcaattatcgcaacaattgtaaaggaaccgactctttccaagggccaacctgcttcaaatgactagactggaacaggaaatttacaggcaaatcaggtccttcccttatcacgaattctgcttgttcggctttataatatagcttttacatgcacaattacttctatagctcattctatagcaagtaatccaagttgctacatcaatatccaatatctaagggacttaattattatggctctcttgcctttcttatgagagctgcctttgaaaccattttttctctttacttgtaagaagaaatcctatcggtgggacccagctacatgtaatcatgattgtaatattcctacttggataagatcttcttgaaaaccccaaaggtcgcttggtccctcacagggtcgtccattgtgcgcattgtagaataagaccagtatggcacgaggcaaaccaaccataccagcacccagaggtacccaaaggcgtgctcgatgcgtcgagggagctgtatggggctgaagctatacagcttgtgggctgtatcttctagtatgataccaagtgcctgactgctgaagaagatcaattgtccagtttcagatccctcagactggtggtgtagcattgcagatagcgagaatgcgagagcaagccgcgagtatcgcgagattaagctcccacgaggaacaaccgaatcaataatccagtcagcaggtccggtaagcgccttgcgaagaccttggtgatagtaattactagatactcgattagctgctagtaatacatgacatcttagaaagtgcaagaacatacccccagaatcttcttacggaatacgcttgactcggccagccctgccagatgggaggccagctctgtggctggtcgccacaaagaacagcaacaattgctaaaaggttgtagactccgattacgccgagggctgcgttgattagaaagactatggtggtgatcactcgaaaaccaacgtcttctgaggttgccccattgccagcgagcagatacgagatagtttgcttctctcttgtaaacatgtctgggtctggtggaggaccagcggcgcagaggtctataaaaagatagcaggccataaggacgcccagtctcttgagaaggaaacgcacacgcccagatatggagccgtcttccgtcgaggttgagaccttgatctgccacttggttccgatgcgccgccagttgaatggcaatgcggctgcccgaaatgcctggccgatgggctttccagggccgcctaattgaaggccggagtcttgagggccgacatttgacacgataaggatctcaaaggcgttcaagaatgtagtccaagttgcgcccagcgtgagagatataaaggcacgatttgggacgtattccaggaggctgagctggaagctgtaggttacggccgcgagtagagcgatagctgcggcgcggtacaaggaatgcggcgggagatagaagagagaggcttcaaagatggcaacggcgccgagtagaagatatagaggctgtggatagatgttcacatccatcttaagtggtcacagagtgcactttgttgggatcttgccggacgaaagcacaacttcagattcatctggttgtgaagtgaaatattgaagtcggaatcggctgatggaatattccaacctaacttcagcccctggcctagaccttagtgcttactccaccgcacggaggttgtaccacctaaagaagcaaaccgagtgatgcaaaaaatgaaagacacccaactcacgaagagagcttgacgggaatccggaatttccacttcctacggttgcatgtgtagcacggtattcatacttttgaggagtgtattttcatgctgaataaacagaatgcatcgggagaggcaagtgaacttggaactggacaatacttgtattggaaggtatatctattatgctgagcgccgatttgtttccgtgccgagattaaaagcttagttaatacccaggcaatgatagccctcatgaccaaattcaatattcccgttgcctcttttgctgacatctcgaccctttcagagatgttatttcatgaagacccaccaccctgatactggctggatgacttgtagaccatctgtgtctggctttgatgatgatacttcatcttctgtggatctgctgggtattgcttctgggacttcctgttgcgccagagaggaggcttggattccaacagaacctgcaatcattgtgcattcgatcgtattgccatgtattattgctttcattggaacacaagctgagcctgcgggtatcctgttcactggaattgctgggtaattctctccatctagcagagtgttccaaggccttcgaagttccacttttccctcttcgtcccagaagcaaaatgctgtgatccaaccagttattttcgtattttcaccaatgacaccgagtgagaaatccgttgcaatagccttccaaaaagtgatgatctcttcagtggtcggatgggtaaacgaatggatcatgtgccgcaatattggacgtaacatatcggcgaactctgacggctggtcaccaaactgacacaggtaatctagtctgtcacggatttctcgccagtcctcgatttctcccagaagcgtcacagaaggcagtccgcaatttgttactaaatcacatctgtagtatttttgcatcgttcccataagcagcactgtagcaacagcgcggtcagtatcggtcgtggtcgagaacgatggcatagcccattcgagtagttttggatccttggcggcgcggacggctgaattgtgtaccacatgaataagggtccgatcgcttccagacacgcttttgaacccaacggaactgtgatttactggctttgccccctcgtctgcaaccatcaagctacggagctcctttgaattcctcttgacatagaatccaaattgcgaaagtatcgcgaaccagacatcatcaggcctgatggtaaggtgatggtgtttggtatatgcgatgtaagcagaataaacaaatccgttgggcgacgctgagatgtgggatccactgaagagactggaactgaaagagctttgctaaatacgtttcatagtctcatgttgttttggatgggcttccttcagaagctcgctgtctgtcgtcactttgggggctgtccagttctcagctgcgtgattagtgattgtcactgtgacaggcatgtttgcttgctcgattaaagaagttttgatagaactggatgacttcaaggggagctcgatgcatcaacctccctcgtaggggcttctacgttgaacaaaatgatgggaatgaatatgttgaacatggagatagaaatcattacgttgcccgtgttacgtacgaactacaggtatgtaagtctgtttacagacctacctaggtaatggaactctaataagcaaacgtcccaatgtcgttccttccaacattgtagaggcagctgatgctcatttgggagaggattgtttgggaatcgggtagctgctacgcaacatgcagagctgctctaaacagccacttaattgtcaatcaatgggcccttatatggcactttggatgatgccttggcacatcatagcatatgaaaattggtgtagttgcgaccccgctacaaggcacacaccccatggaagacttcaacaataaaaaggcttccagaatgaagacgcggcttcaattgtccttattccatttcggactgaagcatggctttatacctgtgaatattgggcacaatggcacaacaagctccgaataaagggccttcgcatcagggctcaatctcatcggcaggagcaacaaatgatctgaccccgcttaatcaacgtaagtctccagaccattattacagcgaccgctattattgaagccgtcaccaatctgggaacagtggctaatattaatgcagtcgatgtgggcgttggaatcgccgacgactgatgcgtgagcaagcagtatgccgattcatgaattacatgacgcagacaacgatcccatgcaggaaagccgaacctctggagattgcgatagggattattcgagctacagatattccctcactgagcggcctcgaactgatcaccacacggtgggaatgattggtgcttttttgttattagacaagaagcgcaatctcatgactttggataggctgagcattctggccaatatatcacgctatacctaccacctcggcgtggccaagcttattgaggagcatcctgatataagcttcactgcatgcttcatcgcattgacatttgcaaatggagacctcagcctggtcactaacaggactttgaacatcttcactcctcggccaaatgaggtgttttggctgtcatcaggtaatgattctgtttattcccgctgcagtgatgggtacactataaatgcactgcgcggaagatctgccagtattgagaatccttccttcatcatcaatggtaagcttatgacaagaggaattctatggaacgttggaccttgcacagatctcttggcgttgaaggagcgaattcgcgtttattccatcctctgtccaaatttaaatatgaagatgtaacgtcaagccggtctcaaggttctaaaggcggttataaagcaattgttcatatccaacaagcaacccttggtcgagcttgttgtgtctcttgcagtcggtcatttcgattcaccacgaacatttcactggacaattcaacagctacatgattggtattgcagaggcagtgattggccctcacacattgagcttggtaagattggtgtgtcgttggatatgaatgacgagggatccgacgaagactctaccaaggatgaaaaattgctacccaatctcttcggcatgcctgactctggccacattacttatgagcctgatccagccgtgtatgaaatggaggctaatgatgctctcatccccggtgaatagggtgattcgtctttactaagatggattttttaaatcatctacttcagaatgcctctcccagtgggaatataccaatcagacgacagaaaaatcaacgagcataccattttcggagttgagccaggagaatcaaagacgattcctgtgcctctaatagagcttgattatgagtttggatatagcctcgtaattcagcttcaagccaaggatgcttttggagtgtgcagatgcaggaggatatcatggtatcgaatgaagagaaactggaggcacaaaagaagttccattccaccagagtcgatagttggcccattgcagattgggtactggctatccgagatgcaaaggggctttcgggggtatggtcgccagtgctatgtacaagtggcgttttaaaatgggataatgattcacggtcacatagcttgatcccgttaggacattgtgagtctaattgctgaagatttctttcatcttggtgactgacacgtgtatcagcagctctatatcacttcccggaatatcaagggagcgggccctcaagtgtggctgatgaaagcaagttcataatattacagtgctggtataggtaaaattaaggcggctgactacaagggacagttggttcggagcctcatcctgatgaattgctactatttcaactgaagcctaccacttaagcaaaaactcaaaccggaatcgtctattgatagacgtagtaaatcgttttctctcttgttttctacagattccggaggaaaaggataagtagcccgaatcacgcagatttatggatgaagcgactttgatacgagaccagaacgcattacataagaaataagacggcctttctcaaaaaggtcacgtagcaattcagcggctaaatacctggttgttagctatggcagccttttcctaacgaaaaagattatcacttggtacttgtggaatctattagtcgcttcacgatgtaagtggttttccgtatgaacaattaaaaaccctatctatatacctatttatcctaaccgtccttttccatccagccgagacctggttcaaccctgaacctattataaaaagctattaaatcagaggagcaggaaaatcagcatcctcaacgaaacaaaatatacatatatacgagcacgtgttctttcttttttttttctttcctttttttcatgagtatgcttgtgtttgttgcagctttcactcaaccatctctccaataaagggctttcttccaaacaccacgaaaatgggcatataagcgtgtacacgtgggtcgagaatttcttcccggactctgacgagtgatagctaggtagggcaataagtcagcataataatggtgaagtgaggggattccgagtctacaaacctcaatttcgtcttgagtacggccatacgctctattcatgagttgggtggaaaacccgttcaacccctgcgagaaattttgtccccacatccagcccaggtccttgagccgctcatcccttggccacgcgttgagcggtagtctaaagacaagctgttccacgtcgacgaagcctaccctctcgaacatttcctttaggctggagcccaacgttgcaggacgattcagtttctcgcaggcatctctcatttcctggaaccatgtacacatggggccgtcggggtccatggtgccgtcatcgcagcagaaaaaggcttcggtttcctgtgcctcgaaccagccgccaggttcgagcgcgtcaaaggcctgctgggcaacttgctcctcgaaggagctccagcagccggccgtgagccgagtgtgtatatagccaaacttatccgagtaactccacggctccgatctacaagattgagcatcgggttagtggggagggggggcgagtttcatggcgcgtctgttggttggttgggccacttacgagtcttcaacgtagaattcaacgtttggaggtaccatgtctggttggatcggggacaggtccgtgccaacaacccgcgatgaaggaaataagtcgcccatctcgacggcccagtcccccacaccggtagcgatgtcgagaatgaattgcggaggatccgatggcgagagcggggcaaaatagagcctatcgtcgaatagtctcttgatgatgggcccttgaagcgccaggcgctcttgttccgtgaggtcattaggataaacgtatgctgagcatcacaaacagccgttgtcagtttgatccggagtcgagctgccaggataagggcgaggtgtcttacagcccgcatggtaagcgtgataggtgcggccgaattcttcgggatagtccagcacgctgcttgatagagattcatcgtcgtctctgcgcacgggacacgcgggtaagtcagagtccagcagcgcaactgaatgtctcacaagacgcttacatcattctcatggcgaactgctgcggcagagagtcagtacatgaatgctcgagcatatggcagcgtggcgggatctggcggcgcggcaacctacatccggctcaatggcatcgtggaagtcaaaggtgaactggaagtccctgagatccggcagagcattgcgctcgccatgtctacgtagagagttgggcggcactcccatcttttcttgcgaggttcgaggtgtgtggttgattcagacgttgcgatgagggtcaacggaagccgccgcaaggacggtcctttaaaccagtcgagctgaaagccggctagcaaagtacccaggccaggatcgaagacttaactccactagggagagaggctagtcgaaagatggcgcccgctacttgttctcgaggcctaaggctcaaagaaagacggatcggctctagtcattgccctcggcaaagtctcctggcgtctagttcttccagcggtattgcattgtccgcaccggcagtggcgaattggggctgttcacatcgccaactgagagccaacggcggcgtggtgtctggaagatgatgctcacccgcaattgggtgcttggatagcgcatccgctgagcaggggtcgatcggctttacatcagactcccgccgccgagagactccactctggcaatggcaccaagcaattttacaccgctggagtgctgttaaaggggctaatccttcagattggtaaccaatgagagactgtcagcgtcctgttggcacatgtcacagatgcacaagtgtggactgtaacccgagaaattgggatggtgaattacctaagacggctctcatctgcttgtggcttgcgatgactttttaccagattgcgttttactctgtgacgggtactgggtactggggacagggctagcatacattgagttaggggcacgttctgcgtatgtatggctcatgttgtgttatctctctattcgtcatcaacaagcgtcaacctccctttgaccttcatgctgcccttgttcgtaaaacctatcaagaattctcggacaacacgaacatcatctggcgttgtatcaaccaactctagattaaaccggcgtacaaaagctgcaacggtgagaaacaattccatgtaagcaagactagagctgtggtcagcaaagggcagagcaggctatatcactcggcatcacatgggtgaagttataattacttgattcctatgcagtttctgcttcctttggtgaaagacgctagatgctttttgagattctgacctctctcggccgcttcaatccatctctcggggcggaaggcgtcggggtccgggaagagtgtctcgtccttgtggacgaaataggaggcactgctcattggagtcttcggcataatattagacaaatcaagcataccgagatgagaggggagggttattaggcgtttatcgcttactcctggtggaataacatagttcttgtatgttagagtctctgtcggcgcaacgcgcgtgtacctgcctagtactggggagcccatacgcagggattcgctgatgaaagcatcctagtggtatagttataagcaactatttcttccggccagggggggggatattcttttcacatactagataaggtaggcgctcgagctcaatccaggtcggtgtgctgtccggcgtaggcatcagctgtttcagctccgcctgcagcttgtccctcaccgcattatcccgggcgaggtggtagaaagccacagttagcacagtcgctgttgtttccgttccggcaccaatgatgccaaacgcttcatctctctgccgatggaaagttctttcttgcggcgggatgctcggatccgccagggtggcaagcatcgacttcctcttccctgtcgcaatgcccttccgcgcatactctaagaaggattcgaggaattcaaatagtcccgcttttcccggcataaggatagacagtgtccgtggcgagagatgagtcgatagggttactagccaggggaaaaatcgggaaacgtgagtaaagctcgccgcatccgcagtggctaagcggacatcgttgcggaaatcagggtcctctatgaatccccagtgcttgccacagcagtaggacgtgataacatcggatgttagcgccgagaaagcatcatcaatgggtactgtagcttgggcaatccgaaatccatccaggcgtttcatgagggcctggactcgctcattcatcatttctgaaagctccaagacggaacgccgcgaaaaaaaatccttcaaaatacctcgacggaggtggtgaagctcatggctcacacatgccaccatggagccaggcaaagcatacgtaggcacgaactgggggtccttctccctctttcggctacttgaagcatagatttcatcatagaaggtgggatcgctaatgtgaatctcacgagggttgatgcgaattatgggtcctatgtcatccgccctttagtagagtcacttgaagagagctgcagaacgcgcctaaccgtatttctggtgcatcttctccatttcaaataaatatttgcccgaaagaatgacattgtagtagaattcatagagatgtgagcatgccgccagctttgggccgggaatatgggacagcgggtggaagtaaaggcgatagatggtcttgatgctgatataagcgcccaaagctgcgatggcaacccagagacggagtatatcctccatcacgacgatggcgttgccgtataactctcgaattctatgcgtgtcaacaatgacggcctgttgggtagccaactgcaagaaaccgaaaaagtggcctgattatcgcgggtttgagggtgtataaactgcccgatacggacgtgtagttgcgcagatcttgttcacctgggtgaatcgaagaagctttttgtagaggtctatcacacgtgccaccgtcgcaaaaaggaaagcacagagttggtgatatcacagaaaccatgctgagccgggggttttcagcaaagcgggattttatttatgacagccttggcttggccagcgctaatgcagccttcagctctcgaaccgcgataatacgtagctaatctatggaaatcgtttataaacgtgttctctacttgaatgcgacccgtccatgcatgaaacttaccctgcctaggcatggttacatgcatgcatgaccaaaacgaaaaatcgtgcagaaggtgcgccaatatttactcacaggcatgcagctggaagccaatcagaaggaccaggccctccacaatggctccgaaaagccatgaaaagatatcgtaattgtacagccacccttcggtgatgacatttcggttctttggggttttcgggacacatgaatatctagccagaggccaatcatgtcgttccatatgaaccaggtacatgtgccgtcacatcaactgaccacgagaaatgttacttgtacgatacactactatgccttggttctcacctgatctagctcgaggctatcacagagcaatcctgttgatttcggcttcatgaatccatcttcaagctgtagatgtccggtgagcagagtccttccgagcctctgggcgtacttgaccccgcagatgttgtccgacccgtatggagaactagtaatcatggatggagaacgagttacgagggtcaaccaacatgcgtttgcattgctgataacgcaaggctagctggccaatggcgaacttggaagtgctactgatccatcttgctaaacaacgatgtccataacccgtctgccgcggtgtgatcgagagaagccgccggcagagacggttccccgccgtcatgccactattcaagcgttatataagtagcccgcagttgcccgcattaatgcgcagagcaggcagaaacattacttttttttaaatcatattcactcaagtctaattatataaaagaatgtccaagtcaagaaatcgtgttgctctttggcctcccaagggccagtcttggagcggtgtcacactggatgatgccaacctcgcggtatgccagtcatgcaagatcagtgtctgctgggagggcgtgggggtctgtgttggatgtgcctccgggcttcaaaggcccctccccagcaagttcttgaggaagctgcgcgaagagcttgcgtgccgtgacgacaccgtagcactgcggtccttggatggaagtggacgagtcgtgcatcacggaggggtggagcggcccggaaggtgtgaagacaagtcccgcagggctgatctgtgcgacaccatctcgctgtacgccttgaaaaacggttgggcatcctgggcgcttgacaatgctgcgaagcagttgcgcgagcccgaagggtcagatgctgctgccattggtgcgtataagcgccagcagcccatcgaagacgacgccgggcctatgagacactggtgttcctgcggcaatcggaagcacgaatcgagcggccagtcgcaggcggtgctgatcgaggtggccattgccaagttgacgggccaacccgaggaggcgtctgcaagccagctcagagcatcggccaagaagcgcagatcgttgaagaaccagcccgttgagacggcgagacaactgaggtcggccaccagacggattaaagcatccaagagccagcctggagctgcaaatggcacttcaaatggcgctccaaagccagagaaggaatcatctcgagctctcacaaaggaaaaaatcgactttgcatatgagcgcgccatgtggtcgggagcgacgccggaaatcttcgcggatataatgtggctggccgggccgggccgcagtcacatcgctaaagaaggcggccaggccagcaaggaaatcgccaagggcgcgcgtggctctgtcgagacggtgctgctgcactatttcttcttgaacaaccacgtcaacacgctggagcaaggcctggagctgttgctgctcggcgtctatctcacggccctggaccacggccttgtccgggacagcgacttcacggactttgccggcgaccttgcgcgccatgcaaacctggggcgcttcaccttttccttcatcgagctgcttgtccactttggaccgtccatcctggactggcacgccggatgcatctcgacgctgggcctgatgcgaggcctggagctgcgctcttgggcgtttggagttcagtgggatgtcttcatgcactacgagcttggcagcgaggaggactggcaggagaagctcccgccgtggatgtgcgtcgcagcagctctcggccacgacgtgggtgatctctgcgcagacacccggctgggctctacggacaactgctactttgcggtgggcgccgtggctggatacgagggtgtcgcggcctgcatggacatcttgtgcgatgcgctcgaagcagtcgtgctccgcgatacgcgcgggacgattgatatcggctgcgtcgccggcagtgcctgtgccacctttgagcggtctggcggagacttgtgtgcgtgctcgggcgatgagacgagttcgccggactcgtgcgaggccatgggtctgctctccaacctgtgccgcgaccgtcggattcgccccgacgatgcggctgacctgctggctctgagggattcggtgaggcggcggtgtcaagagctgccccgacctaagcgagtccgcacagcccatctcgatcacgaagagcgcgaacaggtttatgcagaggcgttgagggtcatgggaacaggcgagagcggcaagtccgcccatgcacgaatgcagctggcgtactcaagcgccgccaaggatatgtgcggcctcctgcggagaagagctgcttatcttcgccagcgccttggatcaagcagggatgtgctggacctgagcggcgactgtatgtgtggtggagagtgcagcttatggtgaggctggagctgagatggtgtacgatgctgggtgcttcgatgaggtgccggttcattccttaacaagagaggggttgtaggcttacaatgagttgaagtgaatatagacgagtacacgtagaacatgttccgataacagtttcattggatcaatcatgaaattcacaagtttctttgtttcaatcagaagtctatgttggctgtcactcattgacaggctcggtttccccaatatagtaagagggaccaaatcgaagggaaagcaatgagcaagtatacatatctctaaagaagaagccattagtaaatgtatttccttcttacgttactggagcagcctgcatgtctgtccgtctgcatcgctatcaccaacatctctggcacataagtgggcaagttaacctccgtacaagaagcattggatcagatgaccgtatctaaaacaattacataatgggattgatcagcaggacgggattgcgcaatctagctatttgccgaagctctagccttctatagtggtagaaagataacttggattatattccagatgaactgtagaacgaagccctagtgataatgtatctatacacttacagtaataaaccattattattttcacatttgatacaagacgctgctctattctacatatcaaaatgttaccaataactcggcctccgcttgctgctctgcgctccaagatggagacatatccctgtacaacatttctctcaagagaagcgaaattcccatggctagcggcctttgcactgctcgaattggcatatttgcggagtacgccggtctctgcggagtacggagtatacgatctgggaaatagctacgccatccctggcttaaatgcgtatgttggcggtagtcaatatcggctatctcttatgaccctacgagagtcttcgcttgatcgtaagatagctttgaataatctcgccaacagccgagataacgacatcatttcaacctcgctaggcgcttctttgctttacgatttaacatctttaatcattgtgccgaatgcgtaaaatggcgaatcagaagagaagaagatattaagaaagctccattgagagcttgtaagatgagactacaatttaatgctaataccatgtatttctgttcttccataactcaaccctgtagagggtgtgcctgcaagaattgttcagccgccctcatctcctcagctgacggcaagttggtgatcatgagatacaaaacatcctataagatattagcaaaatgttctcataaatgttttgaacgaaattaaaaaaaaatctaattcaaaaaagcaatagatcgaacacgtcagaacgaacctcgtttataaacttcttgataccgcgaatcagagccccaggtccaacggtccccaagatagtcggccctcttgcctctctcctgtctgttctccgttcgcgtcgagcgtctcttctagcacgtttgcctagtctccgatcgctcacgccgccgccaatggcgccgcccgtcagcaaagcgaagaggctgccactgctagccggatggttgggatccgcgtagcgcgagtgaaactcgggcttgacgcccaactgagcaagctggctctctggatgatcgttggcccattgagcctgagctcttttatccatgtagtccatcgcaaacagcatgctgcgcttcatgccgttgggttgcttcttttcagcatcttccacagcctgtcgtccttcaggagtggcagagagcttgtccagagttggaaacaccaacggtgccgactcgggccactcaaagtttgtggttccgtgcgaagcttgcattttgttacggattccgctgcttcctcctgaccctgaccctgaaacattctgtgcagcttgatcaatggttgcgtcaaaggtgacctgcgtgacgacctcgccaggcttgctcggcttccaggtcaagatgatggctatcagtccaagcggacggaagaattcggcgttcactttgttcagaaaggcgttcgtcttggagcggctgtgtgcttggaggctcacttgggtggttacctgtgcggcgatggaaacggcaattgtgatgggttcgggaacgtgctgtacggcaacagctgcaagattgatggcgttgatccatggcgatggggcagttgccagattgagctctttcataaagtccatgaatgtcgtctggtcaatgcccacgctctgtagtagcggtgcataagcatgtatgaatccacgagcgcggtctcctggccgccgttgcggaaggatcacaagcattggtagtttctgatagtggcctggtggcagcatatgattccgtacaaagccttcagccatcgtattggcgtcaatgtcttgttccatgacggtagcatagtcgggcggtggctccagctgtgattgagcagcatcaaggttccacgctgcctcttccaaatctcgagatgtctcagggtcaacctttatgggtccatcatgttcatcgctatctgaagagtcatactcctcgctttggtgagagctgtggcgctgcggctgctctccatcattctcggccgaccttgagctttctccagctgtggcagcagcttcttgggctttcttcttctctttgtgattatggtagctctcagaggccagacctatacccgccgccacgcctctgacaaggccgctcaccagccctctaggtctaccgttctgggagtgagagctcgatggcgataaattcccatttccatcatcgtcatattggccccgataggctcttcctcttctacctctgggttgcagatacctaatggagaattagaattatctcgtgatatagttatactttgatcctcagtccacttatacacacccattgtaatcatcattgcccgacatgtttgttggttatccgcaattatcataaaccttggatttggatttgttaacatcaaatattcgatcaacgacccctttatttcaagacaaataggaagtggctgaatgattgacagaatccgataccttaaataggagtggctatgttcgaatccttcttgtctacacgcgtaaatagttcgcggcgaagctcttacgcggatcaagcggcacatattgcggggtacatgccaatcgaaacgattactcgttttggtatgcgccagtgacgtgacgctatttagtgttttggtattaatctccgaatgaaggttaaatattattctcgaagagattcggcagtgcgttgattacttgtgtaagtggataggtaaccagtatcaagaacaattcctccttctctttaataattgctgttcatcattaccttttatgacaaactcgcgatgctaaattcgttactagatgatatcgttgttatatctggcttgctaggaatatacgccttgcactagatctgcaactaaggaattcgccaactatgtatttcgcaggatttagagcgcttaggggcaaatactaaataactcactgtaaaaagcctatttccaaggctctaatgctctgcaactacatgtgcccgcccattgtccaaacaactgccagaactaggaatccacattgagcctatcagcactaaaaggtctctcactagcattaatggctttagaacctgtcatctattgttgcctgacccacgacagccacagtccctcaacgtctttcaattctgacgacttatcggcgagtacccggaatcgtgtaaaagtaaaagtcaaacgaaagagataaagcggcatatatcgtggtagcctagagatcgttcccaaaatggtgcaacaataagatagttataagacacacaaatatatatcaagcttatagattaccagaaattatattattcggtcatcaaaagagactctatttcgagaagtaatgctgaaagtatgtcgatctgtcatcctgctgtttattcaggtgttttcagatacagttgataccacttgctccccgcctttttccagactattcgtggtagattccttgtccgcgagcccatattctgtggaatggcttttgcgaagttcaacatgtttctcaataaaggtgcataaaaatcccaatacagaaatagatgtgacaatccaccagactaccctgagagcccttacataaatattaattacctgatctcggctaggctctggtaagtcggatatgccaccatgttgtaccgcagcatacgcgtatgcaccaccatctataagcaaattgcgtattgtttggtcgctgacagaatcgatgtgagagttgatttctccattgaaagcgatagaagccatggtagcaccccaaacaagcccaaatgaccgcacaaaggaataggtaccggtcgcaacggccacatctgactcgggaagcgccgccagtgtagaaggcaatgtggctgtgaagatgatgccagtaccacccgaagcaattacttgatagccaatacacgccgctcgagaggaattttcatccaatgtcgagaacaagccaatgccgatggcactgagtgcgaatcctaaccaatgcagaggtatatatagaccagtcttggacatgaagactccggccattccaccaaacggcatgatggcgagagcaaaagccaagaaataaacacctgacatcaaaggcgttactcccttcactccctggaaatagacgggtaagaaatagttgacggcttggaggataactgctcctagaaagatgatgatgaaccccccagacgatgttcggtgcttgaatagccgaggcggcatgcttggttctcgacaaattgacgaggcttgatgtatatggaatgtgatccagccaaggactccaaggacaagtggcaagattatcctccaagatttccacggatagccacgcgtgccgcccataatcagcccaaagaatatgcttaccatggacgggacgaagatggcgttgccgaggaagtcaactcgagcgagagcatggcgccaggttgggctgcgcttatatttgacgttgagaatgaggacaatggcgagaaaaccaagtcccgatgctgggaggttcaaccaaaatatccatctccaattcttcaatgccagcgcaccaccaatgataggcccaatagtcgttccaatggctgcagtggaaaggatggcactcaggtaagggccgcgatgcctgggagggaccatgtcgcaaacaatgatgtcggagagcacataaagccctcctgagccgagaccctggatggttcgagcagcgataagcatcccaggactctgggcaccaccggcgagcccactgcctatggcaaatagagcgatggcaaagatcatgggattcttccggccaaatatgtcggagatttgtccaaagagtggctgcggcaccgtcgacgtaaagagaaatgaattgacgatccaaacgtactctttactaccgccaatgtcgcgcgtgatggttggtagggaagtggtgacgatggtggcatcgatggcagaaatgaaggatagcagacatagaacaaggaagacacaccacactcgccatgagtgcttgaacgtctccggctgggcaacctgaatttcttcctcgtgcttttctgttgctgatagttgggcttggtcaacaggagcatctgagctcatgattccaccggactcggccatcttcgtagcttgcggagaacggctgcgatacgcaggatacgatgttttgccctttttggctcctggttcaaagaaagtatgtggctttgcagtatatagaaaatagctgattcgatatcgcgacttcttcggtggcgcggacaggtaggattactacggccaattcgtatgcaatgaacgaaggcccatatgccgttaacccatccagacgcgctcggcagggcaacctttagacttgaaagctgttggtaatcatcctatttgcgatacatttgacgcaatgttacgcagcgtgtgcgagttggcttagtgaactgtccgactacctgcattgccccaacatgactttccttacgatgcaaccagtgccactcattcctctgcatgttcacccggcagtcatttgttttcagttgtccattgctacgctgcactctgtcgatctttgaaccatgtctcacatcatggaccaatcctccagggccctcggcgagacacaggagctggttgtgtgaccgtgcgtctaagctaacttggccatccaaccgtttctcgaattgcaattctattccggacatggggttcggatccttcgttggtcccttattcctcccctcccttcagaatccttccgtcaatccaaccatcccgcagccggcaatcaccatgcccgagacacagcgaaacacagctttgtcgggcattccctccttccagcacacgtagccgtcaaccacgcccagataggcgcccattaccgtcatgatggtatccacgtcagcgagctttccttgctggtagaagatgaacatcagcagtcccagggcggtggtacgggccgaggaaaccaccatgacgggctgcgcagtgggcgagtcggcgatgcgcgctggcaggccgaattcgagcatggcatctcgcggtgcccaaaaaggccagaggccgccgaatgtcgtagccgatgcgacgaataaaggcacgatatggcgccaagcaaactgttcaaacatggtggcgagaaaagtaggtatcgggtaaatctttgcaggttgttcaataatgcaaagtagagttcgtgaactagtagagggaaatgttggctggatgggagcccgatggatggattcgtggtcggaaatgagaagaaatcgctcccttaaattcgcgtcgagctcctcacactgtctccaacaggctgcatggacacactcgtgctgttggttttgtgtatgatcatcgcatcctctggctgatgcacatgtcttggagaagccggcggctgtgtcacctactccgcctctggtatgtcgcttacaaggagccatgtgattgtgtcagagaagcaagatgcaattcaatgggagataagcttattcaatggatacgtgatttaaacattctagtctatagcgatacaaaataagaaaagaaaaaaacatccaactctactaagcagatacatctatctaacccttctttttcttcgggcaaaaaaactatagagcagcacgagggcggagaagcactttggtacttgcatacgggtagatgaaagtgcgccaagcaaagtatcggcccgcggccttctcttcaagctgcatatcgtacttggtaatgaacaacgcaaggagcgtcttcatgactgcggtcgcatagaatcggccagggctgggtgcattagttcccagtgtcagcctggttgtctcagtcttgggatgatgatgccgtataaaaatatacatgaaatgcttaccatgcagaacgtcccgtgccccatagctgccagtcaccaatgtctgtaaagttggatggcgtcccttgcacttgtgaaacaatatcgtctgcaagctgagtctttaggatgctgggatcgacgaatcgaaagccttgaaactcatgcggagccgtgtaatagcgagcatccaacatcatgcctcgagcagcagcgcagatccattcgcccgcctcgactctagtgccgtcggacaactcaaacggtttcagagccatgcgacgagagctcactaaaatacttgttactcggtgttcattgctgttgggatattcttgggggtttgatgcggcttacctgattctacaggattgatccgggcggattctttcatgaagctgtccagcagagggaaggctttgccgcctgattgttcgaactgggcccatccagtactctcaatttcgtttcttagaggttcaatatattccgagtgaagacatagatgatgtagagcaatacaagcggtctaacataatcctatctttagcttcaacgatcatgaataggatgaaggcatttgttaccgtggacgtgatatgcactgagccgaaccaaagtgccatgagctcatggactatcctctccgcagaccatgggcttgatcgcggcgaacattccatgacccattgtatgcagtcatgctgtcatacttgtcagcatgaaacattatggcaggtctgcatccaggagataggtacatacgtgttcgggcacaccatgtccaagtttcttttgcgctctctcttctagtcgttcctcggcaataggtatcaatgcatcgtatatggccttaccagaaccgagattctttgctatcatgttgccaattaacctgttttgtcaatgttagaaatgctctgccaacatacgaaatctttcttacggtgcgatggctttggggagcacgcgtatggcttctgcagccaaaagtgtttgttcaatgaagccaatcgccgcggccataaattttttatcgtgacctgatcatggagaattagccactgaaacagttatactcaagattgtatgtatgatttgacaacttactgatctcgctcccaaagaaggcggctgcgttcgtgagagagattgcttcaattatgattggaaatactggcgaggtgtaagatcctttttcactgttaacaggacatcccagtacaatatctacgtaatatcttaccgtttacaatcggctgtgaatcttgtgcgcgatcaaggagaacggacatggaccggcgaatatctggcaagatgtcggggaggtgattcgtgagaagagttctgagcgttctgataagcggcattccgtccgctcctttcttgtcaaaccaattaaagttttgcatcgtatatcgtggctgcaagatctctttggcggcggcctgaagggagagcacgtcctctgaggcagcatcaatttccttgatgtggtcccatgacgagactacgagataccgattctcaggagcttgaatccaaaatgggcttcccgcggcctattatttgagttagagatgtaggtcaagatggaacaaattaggatcaaaagaagacaattactttttcatatgcctcttgaatcatactcggacctctaaacagaaacatccaggcgtcgaaatgccgttttactgcggaaaataggcttggcatgtatgccagagtgcctgatttggctgaactccatgaatagtcatatttctttggtgaaataggcatgaagagtaggcagagacaaaaactgccaaagataaaagagattaactgatccatagttggcaagaaatattgatgcgaagatggataaatctgtattcacagagaagaaatgtaaaactggcctaatctaaatgtagcggacgaaatttgtgctctgtcaacatatatacactcttgaagcttcatcgcttttatataaacagtacagtatattgatcaaaatgcgcccaagatgtctaagtcgagcaaggctgagctctgtcatcctatgagaggcaagaacacatctgttcctattccgacggatgaatcctcgcatagccagcaacacgcgtccgtctcaaagcccctaccaaggcataaagagatatcattcgggacttgaatcacattcggtagctcgttactaaatccgtctgcttctccgtctgatgttcatcttccacaccatgtactgcagagatatgtcgaaggctgtaactcgaatccccctgatggtccttttgcagcgggaagatcacttcctttcacggagtaagatcttccatccgaaaataaacgtcgctagcacttccagccatacacgtatatctcccttacataacggagtcgcattaggatctggatcaggctgacctcgtattacctcgcattggattctggcgacacaaaatccaaatagaaatgtgtcagttcaccgacatccctatcgcgctcgactcgatgtggcatggcgcagcgctgtggctatcttccttgtgttacccgcgccaagattccttcatgtgtcatgggggcaaatgggattgtggtgattgatttctgttaagacaaaaatgtggtgcttcggcccgtccacgcatccctaatgaaatcgttctccatttggatataatcgttctgccgacgaacctttcatgcctcgcatcgctccattctcacagaaaaaggcattcaattgctcgctagctgtctgataacccgatttttttttaatcgcaacatggatccttcaataatgccgcttgctccaaacccagatggtagcccgccagactttatgagtggcccctcgttggcgcccgtaaatgtagctatcggatccatcatcattgctttgagcgcaatcattgtcaccttgcgtctctatgcttcctacaaacacatcgggcgtctctctctagatgattgtgagtagagagttatgctctgttctatatttgaacataataataaccatctaacaatgttaggcttttgtcttggatcagagatagtagtattggtgtattggggactgctgactgccggtaagccaacttttctccatagaatgagcttttccatcgttcaatgatgattgccatgatgcttatctccgtatgcttcactaaaagaactgggaagaggtattggaagacacgcttcggatctgcccgtaagcgttgtctcatcatgggtgttaaaggtaagtttccccaacaaagcatcataagaaaagctaacgatgtctccttttcccgaatttctgcagaggcatgtagtatctcaattctttggtgccaccggcaactggctttctaaagcctccatcttggcattttttatccgcgtatttggcagccttcgatgggttcgaattgcctgctatgccctcttcgtcttgctttccatgggagcaattacgcatataggcctattcgcagtgctgtgtgttccgcatggacacgagatttgggatttcaagcttatgatgagatgcggtaccggtgcgccggtgactgtagctgtgggcgtttgcatactgctgattgacattgccattttcatcctacctttccctattatttcaagtctcaatatggacaagaataagaaacgcggcctattcatcgtgtttctaatcggctttgcgtaagtttcgttcttccgcattccatcatctacttgctggaaacctcgagtctacatactaacaacgacatatcatgtgtagcatcattgttacaagtactgttgggctcgcgtacagaattattgtcatgaacagcactgacgatccaacctggaatggagcgaatgtatccattaccgcgtaagtttgcacttataatgttacgtgatcacgatgcaaggcttaatactaagatcgctacagatatgtagacacttttggaacaatcatcgttagctgcgcaccaggtgtgtacagttggtggctcaaaatcttttcacagagcagattatactcttctcttcgatccatgtcgcttctccgcccaagaagcttttcagttccaccaagagactacgctttaaaagaacgagaaaatagtcctacgtggagccaccgagaacagtatcagtataagctaccggaaattgtcacatcatcgccgcaaccaatcggatgggaagggtcgcagagggatgacagaaatgttattccggtgtccaccgttattactcaaacaatctctgatagggttgaaggccatgaaggcagtcctcaagcgcaagagtatccatggcaatcgacagatacaagaagtagcagggcatagaatagcagatacctacgtatagctatgtacttctgaaagggatcacatgacgatacagaagtagcgtaaaagtcatgtaaagacaagttacatatttctcccatgtttaccagcgttattgttagggagaagctgtatgataccgggacgaagctttgacataatatcgtccgggtcatatttgtttcttatctccagaaggcgcttcctgttttcttcgccatatccaccataaacatcctgatgcccggtagaatagttgagaactttatatctgtggaatgtgccacgggctcgagcagccttttcagccttttccatgaatatatttgctgccttgtggattgaatcatcgtgctctttttcggtccacctccaaacaggagtgaatactgttagttaaaattttagcaagcagctacttaggtgttaacgaccatattctaactcacgaatcaatggcccatcttcaggcttaattcccattgcattaccgatgtcatcctttggcagcatgcttggaagcaggggttggcatacgaatgctggtgcgaagtcgtgttggtcttttaaaagcaacgctccttcggtataaagattgataatttccttcaatgtgtcccgatcattcttgatggacaaagcgaagatataatacctgggaaagttcatcagctctctgctcattggatacttgttttgttcatcaatgtttaaatacctgataccgggtttcatgtgggtatcaagctcgtcgcaaaggtcttgcagggtacgagtttgagtcgtggtttcaagcggtataatctgcttaaagtcatcaaaaaccggcggttcttcgggacttccatgcgacataatcacactataaatgcaattaccatcttttgcagcatcggttccaacgatgtaggcctgtgccagaggatcggttgcggctccagtttgaacaaatttgtcaaagccgtcaaggactgccgactcatgctcatgagcgtatgttcgagtgcctccccaaatctttcccatttcgaaagttctgagctcgaaacgggtgacaattccaaaacatgagccggcgcctctcatagcccagaataagttaggatatgattcccgagtaacttttagtactttgccggtgatgagaacgagctttacttgtaagccagtgccaattacggtcaaaggagcaaattctcacctcgtagcttatgatgttatcgcacgcaaggcctctttcggaagaaaagaaagaaataccacctatagttcattggtcaattagcgtgacattcaaaagtaggttgaaggcccggaattatgcaccatacctcccaaaagaagccctccgaccccaacgctcaaaaccctgcctccaacacagccaagcttcaagtcttccagctttctataaacatcgccaaatctgcagccgcttccaacagtaacagacttttgatcttgagaaatactaatgttttttagttgacttaaattaataatgataccattttcaacatttgaaccagtactataagtgctgtggccaccagacttgacagcaaatgtagctccagcttcccgtataatattaattgctaataccacatcttcagtatcagctgggagaatactgcaagcaggagtgatctctgccgcttgagcaaacatataggagttccaatgagtatcttggccattgtcaggaaagatcaccttatcgacacctagcttttcgcaaaggatcaaggtctgcaattctcaacttattagctgtgttggtatcagataagtagaactagacatacagcctttttgacagggtccataacatgctcagaaggcatatttgctccctttgtcgtgcgttgtaaagatccgaaggctgaggcaaacagtagaaaagaccaaggaagccaatgtcagttaaaatacgtctagaagatatttctcaatcaaaagtgtttggagattccattttttaaaacagaatctggggattcacttcatattataagaagattttataaacatcttctggtttcacagcgtctgacctcagcagccaccacattgtcacaaagtcataagtgtaccgtgatccaatagctgtttactaatacaaatcttaagttgcccagtatttaacttaagtttatcctcaaagactaattagccctggatttgttcttaaaagggaatcttttcccttccaggcagctccgacccagtgccagggtttccctaaagacctccgacaactcttgtaagcttcgttggcaaccccaaagacgaacctgataatattacgaaatggtaagtaatttgtagcatttttatgataaaccaaaatgattggaatggcattgccttttcttcccgtattctctcgttagcggagtcctcgttatgaaagctcagtttaattacagcgttgcactgctagctataatagcgccataaatttccttgattaccatatcaattactgtgataaacacgagtccacggctccctcacatgcgtggattaatttaggaaagctgcacataatagtgatctggagaatggattatagataattattgcaaacgactttgcgacttcatttcatatagcaacagcaaatatcagtcattttaccaagtgtaaaattccgaatatttattaaacatctaagcctccggacgagtaaacttcatgaaaaaactctgaataagagcactggccgagatgtgcgttggcaagtctccagctgctagttgtgaaaagttgatgcctgttgaagcccagtcgtgctctaagggttattgtgtcagttcaataagcctacaaatatggaaatagaaggtaatagaggtccatactctgatcatcggtcttgtagtgctgcacgacgccggtctgaccattacacgtccagcttaggtggtggacatcgtcattaaacaagtccacttgctcgtattgctcatcgcactcgtttcgttgcgcccaccagctcagcctacatatgcaaatattagtatagagaaataatgtaacacagtactgagagtatgtaacgactcaccaatctggaatggcgggctcaatgccaccttcgccttcaccaccatcatatttgacgtctgtgtcggcaccgccatggaattcgagaattggcataggcacacgagcaggttcgcagttttcatggttatcatcgttattggtatagaaagacccagacgcaggtgcgaaagccgcaaactcgccgccaacagtggcgttgcaagcaatggtgtcaacaaagcctccgccaatagacaggccagtcgcataaatcctggcactgtcaatgcaccaatttttcctcaggtctaccaacacatcccagacgaactgtaggtcttcttggactgaggctgcggaataatttgcgccagcccatgctcccccgagcccattcggatacaccatgatcttgtctcccgtatattcggagtcatcgaggccagtgtcggcctcgaagaagaatccaatactgcttgagccatggaagcctaggatggttggatactggttattctcagagtaattcgacggtaggtgtattccatagctgcgatccacgccgctcgatgtgagagtgcggatctgcgggatgccgttgaaccagtgactctttccgcaaccagatgtatcgcccccagtgtaatgggaggaagctgacgcgtaggtcgcgaataggccgagtaagctgatgcttgtaactttcattttgagtacctgagtgtatgtaagtgactgcagatcgatagcgctagcaggagatctcactctgataaaagtttataacttccacagtatgtcgacgtggattctacatggatcctgaggcaatttaaaggtttataaaccaaggcgcttgccatattcacgtgttagccaagggccatcgtctcttaacgagccgctaccattgcgcagatatgcttcaaaatacaaagcactaattaggaaggtctccagttccacgcgactttgaatgtttccggcgcgctaatcacgctcccataagtcacggatcccccgagatgctgtttgaggcatatgagccggtcatcggtcgcattttctgtcctgttgcctaagcgaatagtggcaccgttaccatggctttagattgatacaactttaccggcgtagaagttggattaaaagtttctatgtttgcgattgtggcttacaaaatgatgggaatgtccaccttttcccgcgcctcggccacctctcggtaaattattcactttgtgacagtgatcgactttctcagcaccagtccataaagcttcacacatctatcggctctcatttcaagcgagctttttggaatgctacgcctgcaatcatactgaatattacaagaaaacaaatatgaagcgggcacatatcctgccactttccaagcttacaatatcacaaagccaataatgataaatcggccgataaggcagctcgaacatgacaatttattcaaagagatggcttgataaagcgtgctaagaattcaacttgatgaagcaaaatagctacatgtagccaggccctctctacctccacttgttgttccagccagcctgttcgatgacgaatgcaatagcaagctcagaaaaccgtgccatatgctagggtggcattagcaatttcctttacgaacgcattcggagattactcacctcaatagagaagatgccagtctcatcatcgacgttcattgtgtccttgtcagtatggatatacgagtcgtattcaccagcagccgggttgccttccgacgcaaaggcagcgggatagccaagctgtgtgtaagacatgtagtccgaaccagcaccactggtctcgttaataacaatgatacatcgtaggaagtcaatcatgggaaagagtcttacgcaggtagcgtgaatatttcggcagggatggaaatgtattcattggccagagccgccgcccacttcgtcaaaggcgcatccgcctcggtctcgatgaatccaatggattcggtagcattctttgcgatgaatgcggtcatatcctaagggaagaattaatattctgaatctttagccacatggatccagatgtacttacaaactccatcatggcgccgattttagctcccgactccttcttatatcgcgcaacggcctggctgcccagcaagccgccttcctcggcagcataccaatggaactcaaccggtccagtggtgggaacgaatccgctctctgcgagaacacggaaagcttcgagaatgctcactgtaccggagcagtcatcatctgcgcccggagcaggaagtagcggaaacaaatagttcatggaatcctggtgtgcgccgataatggtcaacggctgcgagaaatctttcactttgggctcaaatcgagcaataattgaagactgggggaatgtatgggtaaagaattcgagagatatgtgagtatggaacggggcattcttgatgatctaagcaaggtcattagtacgttggtgcgatcgagcaataaaatgataatggttcagacgactcatacctcggcaatatgatcgtaaagccattgcgagcttcgctcgccagtgacactgttaaagtatcgtgtataatagcttgtcatatgcttcaggacatcgtgcatcttatcagtagagacaagaggcaacaagggcttcactagtccatgatggctgagcttgggcaagtctgcgtagtattattagtaattgccaaatcaactatacacatgtacatcatcaagcattccaacttacgagctttgccagccagtgtgttgacttgctccttgtaaaagtcctcgtggccagtaatatcggtgaattgctttccctggcgtttgaggcgcatcttgtctccttctgtcatccattgggcgcttgattcgccaaaaacgcgcagcaagcgtggctccgccagctgttcagcagcctcaggatgcagcgcaataaacgcatcaacagggtctgggtacttctccaaggcagcaagaatggccgggtcgacttgatgctgcttggctccagcggtgaggtggacttgcgcctcctgggacgcagagctggtggagatcaagcccgtgctcagtaggagcagcgagctggtacagattgacttgagcatagtgacagacaggcagtcgcgctacgacccttgatacagtattagaatcaataaagtgcgatgacagcgcggatacggtgatggaagagttcctggcagctgatgattgggatgtcaagttggagtcgtgcgtttgtttgatgaggccgtgaagctaagatggtctcagactccacttctcagggcggagttgtcaggccaatgagccggatcccgtaccccagagataagacccagtgaacggggaacaggggacgtctccagcggttttatttcgcacgcgctgaagcctaaaattgcgaatctgagtctagcttgttggaaagcagctgcaaatgttgcagctcctcgcaaagctaccaagcggcatgttctgcacgtacttataggccatgtttgatgtattagcattgcgattttaccaagtttgtaaagctttcggggaacgtctaccaagttcaaacgatctggcgagctacagtatgacaaatcgcccctttccccgccatgtgtacatgtacattcactaaaactgctacttctaaagagtgaacactgtaggcaaagtacagaatacaggcatctatttcattgaataccaaagttcagtggtgaccatctcacttcagccaaacgcgtaacattaagatagcataggtctctacgtattcatctacatgtgatactgcctaccttattcgagcaatcattcaatgggtagagatcaattttgtgtcacggatacctaagcagtctcggactggatccagcatgtacaagagaaatctatatatctcgtaccatgctttaaaaagagagaaaaatagtcgtccatctcagttaccattttgttttccagttacaatagatttaatgggattagaggtatagcaacccatgactgaagcaacctagcagtgcaaacatccattcaaattgtaacgatggtacaagtagttttctgaatagggtgggtcaccacgatgatgctgggcaaagcaggctatggacataacatgcataaggctcgggcactcacacatatatgagcacttaatagcggacctgctgcattgccagctcaccagagatatgctcacgggttgcaaaaaacctgatccagctccatgacttgctgtactctagcttcttggaacacaaaaaatgccgtcgtttggagtagacagtggaagatttacaggcttaccatatgatgctctacatcagtagaagaatatatcgctatacggatgatgaagtcggatattgcaagctgtgccctcaaaagaagctaagccactcaaagaggtgaggtttgagcatctgagtacatctacaatatcgctgtgataaaccatagtctatgtatacaatgcgtagttggacgtccttacaagaaggcgagagtaagttaaagtagaagcataggcttgcattggtgtggttgagcttgctaaataccacacgaatgaaatgacgaaaggtcctgagtaactcggtaactagatggttgcttcgtactgataaccgccttggttaaacatagcgctaggtctctgcgcatttaatataaaggcagcattttttgtgtggaggaagacaagttaaatgcatgtacgcccattatggggcatcactgccaatgacaaacactgctcgagtttggtgtgctgcagagccagatgtattgtgaatgtgaatgtccagcgcatcaccgacgcaaggcatttattctaatcgttctaactttaaacatggtcggatggacaataatgcttgcagcatgctgccacgttcaacgtatatccgagcccaatgctggggcggctatcaatagtttaacggtgtgagttcgcctgattagttcagaagttctccttggtccacgtattgatttgctagttccaaggaatgagtgcaattaattagttacaatgttctatttgatccacgtgttcattttaatacacctctaatggccgggcttgatacaattggcaagattgagtagttaggtagctgggcattatgctcgagtcgaaactattcatgcaggtggaatattgcaatgccacgcacaagtaatgtgactacttttctactcccaaccccgctcattctagagttattgaaagcttcgctgcaagtaggagtgcccaatattgagcgagtttggattccgaaaaatgtatagtagcagaattaacggtgtccccgttcacactacatgtatttatagagcaaccgcagcgcaatactcacatctcagatctacagaatcacagtctttctctaaccaaaacatttgaaaagatcaagtgaccatgggcctgaaacaactgcagcacggggagtataccattgggtggatctgtgcgctaccacttgagcaaacagcagcaatgtacatgcttgatgagaggcataaagatctccagaacccgttgagtgatgaaaatacctacacccttggaagaattggaggacacaatattgttattgtcggcttacccaagggcagaattggtaccaatgactcagcagcggttatcactagaatggcatctacttttcccaacatcaagttcggtatgatggtaggagttgggggaggtattcctgagaaaacacgacttggagatgtggtcatttgctccgctctcggtacaaatgctggtgttgttcagcatgatatgggcactcgtgctggtggtcaatttgaaacaagagggtttctcagtggcccaccgacagctgtgcttacagctttggcaaagttccaagctgacccactgactccaggccagatgcgcagtcatctggatgatatggcaacaatgccttacgttgatgaaagctatctgaagtcggattctctcaaagatgttttatttgagtctgattacagccatgtggacgtgggcggagattgccgcaactgcgataagaagagggtaaaggcaagggcacccagacgtgccgattttaagattcactacgggttgatcgcatcaggcaatacaaaggtcaaagatgccaaacttcgagacgaactctgcaagaggtataaaaacaatctctattgtatagagatggaagccgcagggcttatgaacaattttccctgtgttgtcattcgagggatatgcgactacgcagactcgcacgcaggcaaagaatggcaaaactatgccgctgcagttgcagcagcatgtacaaaaacactcttgggagtggtccctgagcgcgaagtccgcaggctccagtcggtacaaggtaaggtctggtggttttaaaggacatcactctactatcgatctgatgctaagatgaattacttcattcagatacagtcgcctctagcagtattaggacaccaagagaatatggcatgcaatatcacgcgaccagttctcctccgctcggtacgtcgttatttgcataacctatctgacttttactgatgttttcatggttttggcagtcactggggaacctgaggaacctgaggaacctgcagcatctgctcctcatatgatcgaatggccaggcgcaaattaccgcagcaatcttctaagcacggctaattcagagcctagaggaaaacaggctactgaacagagaatacccgccaatcatggtcagccagaagatattgctagggttcgacgtacgaactcagagagggttgtaacacagcctgtcttccttacaaaagaagaccgagttcatactttccccaacacggatcctgaagctttcttcaatgcagttgagaaaggagatatccccacgatccaaagagagctaaagaacggtaccagtttggagataactgatgagtttggtcgtacacctctgtggcttgccgtgggcattgggaaacgcaatgttatccaaatacttcttgagaagggtgcgaacgttgaggcgaaaaactttcacgggcagaatatcctagaatgggcgctgaacaaaggcaagcatgatatcgttaatatggttattgcgataggcgacggggagtaatttcagccatgtcggaaatgctcatggggaatcaattggacaaacaatagtctatgtaagcgcggtatgaagagaaacaataggcacaatcccttataccaaatccactgttctgtactctgtcgccgagactattacattcgggagggtccgcgtctcttgaagccagtgtgatgcataaatagatgccgctccaatatagctgcttcctcgcgtggcggaggacgagaggtttgtggatacatatacggctccatcaaaggacgactttaggggtttatgcacgtgaagtttgtgggatgaggagggggctggtaaatgctactctattacggaaagccctgtcaaccttcatttctggccactcggtgtgagaccgggctccctgctggcacgtacaacctgattagtcccattaagtgcttcccacaccacccgttttttgagcagcaataagcatgcggtttatgatcaatagaaatgagaaaattgaccgaatattaattctgtacctaaaagaaaggaaggaagatgggtgaaaagaaaggaataggtgcattccagctaacgcaattgtgcgttggtggtagcaaaagatgataaggtccatggaagacggcaatgtaactttcgaacgctaagtcgcaaataagttaccaacatgtaacatagaaggatgatgcaagggcggcagcacatggtattttgtaccgacatagcatcgagcgaccattcacagcaccgaattataagagccgcatgtcttggctgcgacacgctgcctgccttgatgacgtgtgctttgcaagagcattggatagagaatatccactgctttatctgccaatgacatcgaatgtgcggtggccgtggcattcggtcattgcatggagtcaatgctttcgactggtcgaaagcgagggcaagtggcttgcagtttgcattgttacacaaagagctggcagcgtttgaatggtccgatgttggcaccgcggggttgcatgactcatatatgtcatttgaatacaagttgcagcatgagaaaaggtaccagcatgctgatgaccatgtcaccgaatatgagtatcgcgatcagccattaggcccaactacttttcatgcccaagacttcgaagtctagccagatacacatgcatgtacatttaatatacattggctggaataactgcggctacatgatggaaagcagggcgacttctcgatagatagatggttgtacaatgtgtcttactctttccgcacgtgaaacctcagcactcagtaaatgtcatttttgcttgatctcttgagagcttgttatattctagttttctcattcttaatactacgacagctccatttgtttccattgttcctccccgtgggcaatcgctaggatccgactccgagattaaacgttttccaaatttcgacacggccacttgtgtgacaacgtccgcgccctttcatccaaaccccgccttttaacgaccgagttacgaagatgcaatactggaatggtctataaaaatagcgcaaggaccaagaaacaatgggttctgtaaatcgaagaaaacgcgaaacgcctaagaccaaggtcctcgcagagttgaacaagttggttgggctgaaagaagtcaaagagcagttcgataacatagagggctgtgtccgtatctgctctctccaaggaacgaacccccgaacagagcgatggcatactgttttccaaggaaatcctggaacaggtaagctttcgttctgccatcttccgtgagagcaaattactcacagagtcttgacaggaaaaactacagtggccagactatatgctagattcttacggtgcatcgatattgtaaaatccaaaacatataaagaaacatctggtgcacagctagtatgcatggggccgaaagaagtcaaggagttgttcaacgtatctgggggtaacccacttcagagtctgttgggaacaagagttcaacagccgtctcgtgacgacgatgacgaagacgattattcaaatgatcctacagcatttgtccgcgcgacttcttccctcgagcctggctgtttaaaagatggcggagttttgtttgtggacgaggcctaccagctaactgctccacatgtgcccaactccggtcgtcaagttctcgatattattcttacagagattgagaacaatgttggaaacttggttgtaatttttgcgggatataaagaagagctcgaatccttctttggacataaccctgggttaaaaagccgaatccctcacactcttcagtttgccgactttactgaccaagagctcttacaaactctcgtcagtcaaattgaaaggaaatacaaaggcaagatgagagtcgaggatggaatgcatggaaaatacatgcgcgtggctatccgtcgattagcttgcagccgagggaaaaaaggattcggtaacgcccgcgctgtggaaaatgtattgctcaaaatttggcaacgccaagccaagcgactttataagcgcaaaaatatggcgaacaacgaagtctttaccttcacgaaggaagatattttaggaccaaaccctgcagatgttagattgacaagctcggcttgggcaaagcttcaacagctcaccggactggaagaggtgaagaaatcgattaataacatgtttgaagcacttgagatgaactatcgacgagaaatggccgagttggcgcctttgagcttctctttgaatcgaatatttgtcgggtcaccgggcactggtaaaacaactgtggccaagttgtacgggcagatactggtcgatttgggcttcctcagcaatggtgagggtgcgtatacatacctctccggtctcttgtatcttctttctactgatgaaatacctgtatgactaacatacgaaaagtggttacaaagaatcctgcagactttataggcgaggctgtcgggaaatcggaagcacagacgaaatccatactttcggcaacagtcgggaaggtgttgatcatcgatgaagcttatatgctagatcctggcgaagctaatcgcggcgattcataccgaggcgctgtgctcgacacacttgttgccgaagtacaaagcgttcctggagaagaccgctgcgtgatcctgcttggctacgaagaaagactgatggagatgttccgtaatgccaaccccgggctctcggggaggtttgccgccgacaaaccatttcgtttcaaagacttcaacgacgctcaactctgggaaatattgcagcggaaactagggtctcgaaacttgaaatcaacaccagaaggcttgagagccgccttggaagtcttgaaccgagcccgaatgcgacaggattttagcaatgggagagaagttgacaatctcatctcagctgccatggaaaatagcttgcaaaggcagtcaaaggcagccgcatctaactatggccatgacatgatcctaagccaagaggatttcgacccgaaccatggccgtgcacaacacgcatctgctaattgtagagctgttctacaaaacaaagtatcgaacaatgttatattccaactggagcagtatcaaaacttacttcaagtaacaaagtcacggagacttggtattacgccggtcgtcccaaaatcctttatctttaaagggccctcaggttcgtgccttggccatttacaagtggatatgcccttgctattgagatgagctagatgctgaccgtaataggtaccggaaagactacagttgctcgctatatgaataccttattgtacgatctaggagttctgtctaccgacaagatatttgttgagtgctcagcggcagatttcattggtgaacatgtgggccacactgctcccaagactagatcacagtttatgaaaggtctcgggggcgttctgtatatcgacaacgcccaccagcttatggaaggtggatacgctaccgaagcaatcaacgagctcgttcgacttctacaaaagcatagtcagaatatcgttatgatcttggcgggtccatctcacgagattgaagcactcattgctaaagcgcatggcatcggcggctctgtattcaaagaaatcaccttcgaaaaactcaccgcttcagaatgcctggtcctcctcaaacgactactagcagaaaatggagttagcagcagcatctttggcgatcaaattgtgaattacttcgtgaaccagttcgaaatactttgcagcattagccattggagaaacgctaatgacgtacgatcgttatcagattggatggtaacagatgttctcacgaatattatacctgctggtcaaatgggaagtggattgtatctctcggtggaacgggcgaattactttttccacaagatgttccagatgaagttttccatgcaaatgaacgattcgaacaacataatggaagctttccgccaaacagagtcggctcaaatgtcaatcagctaccatatgtcagagaacaagccacaagcatgtttcaacgagcaagcgacatgcatgcagactgacaaagtagaagagcctcctattgttaaagaggaggaatactgtgcatatgacgagcaggtgaacaaagtcaagtctgtacagcaagctttgcagtccattggccaatgcgaggcgggatttgattgggtcagagagggaagtggctatagatgtaagggcaggagccactacgtgtctgacagccaagttcaggcgtatacgtcgtgatctttaaataggaacgaggttttaggtaggatttttctttatataccagcttgtgactaccttgtatggcgattaatgtagatatttgtcagtcataaagcaatcaattcgacttttgtggtcttatactaccagtagattacttttaagtgatctcgaggggaatctgctaaaattatgataaatgctatttcataactaagaacgagtgactaaactcttatgcccagaaaagttgtcctgaattccctggaaaaagaagctagcctttgtattgtccgtcatcagctagtctctcgacataaagagacattgcgcaagtttgaggaagctacctacgactctacgccgctaatatcgcattactatgtaataagaactatttttgcctcggaagactaattaagcaagattcaggaacgtcatcactcatattgtcggaagagacccttataagcatagtaacctcgctcagtaagggcgggcctgttgtttatttcaacacatattttatcgtacaggcggtatttggcaactgaaatactttatctacgccgtagtttatctgggataagaaatactacatcgctcaagtccttgacagactgaataaaggctaagctaataggtcctgtagatttagaacaatatacatattaatgcacctgcaaatggaacccacaacattgtgtcacggaatatagtcttttggaaccatgatataaccgaaattggccaattgtatatattatccagccttttaattctgttatatacatatactggacattcagcctttcaccttcgcttttgatactcgccagtaaacgttttactgtgcggcgcagagagcctgaacggcagggagaacctggtctataagtaaagagagtcagtattggtagggataattatgtttcacgtctcttgaacttaaaagatatatgcgtactgatagcaacatcggcaccacaagcagcaattacacatgaagtagaagccgcctcgatggcatcaaaatttgcgctttcgcaaacgcatgccaagtcagtgtctgagcaggtagtctgactcgcaattgcgctttcgatgcaaggaacagcgcatgcggggatgtcagcaacggtctggccgtagacggcggcaacaaaggtagcaagagcaagagtgaacttcattttggagagtggataggatagactttaaagacgagaacagccgtttcgtagttgcaggtataagtgtttgaagatctttgtcaacgaattgtgggatgaactcgaaggcaggcagcacttggctttatagttcataggcaaggcagaatgccgagggtgattcctttctgtaagcatgtgctttctcatctttggccatctcagtatattctcaacgcaattatatttctcccccgcatttgaatcgaattacatatatccccgcattctgaagtcgtatcctcaatcgttattcatgcaccccagacggacatgaagactgaagcggtaagactcacgggaactcgatctcttttgaactgtaggggtcatgaattattcctcaaagtaacgctctccgcattcctactattatttccgttaggtaatttgggtgccatcaacggccaccggtatccacgtcatgctagccaggtcatctatccgtcgggccgtcgctgctgaagatctttcgtacgagagcgggagagatctgatgtctacgatatttttgtcaggcgactagttcaatctaggaatagaaaatacgtatacagctgacttgatgctcttctcgaatactcaaatcgctgtagatattcaaggctaagattatgatggatatatcgttacccaaacatttgggagctgttttaaggctactctttacctgttgactcgagatccgagcggggcaatgccaagcaagacggacgtcggcagttacttgatgatccctgacacgtgaaacagaattttgttgaaaacattataatatcgacttataaaaaagcagcctaagtctaaccccgctcgcttcacaattgcgaccttcctgatcaatgccaatagtgaggcaacaaggcgacgttggagggtcacactcgctgcttgcattccggcttagccgcttcaatatgtatttggcttatgcttgatgtcaatgacggaacatggaaagcgaaatctaagcatctactcctcgtagtgttccttttgcgaattggtaatgaaagacgtataatgaattacatctatccatgtactttatcatcacttatgctcgttaataatagcggaagtctctatacacgggttccacaatgaccggccggtcgcccgaatgagaacgaaaagttatagtagtacatgccgcatgatgctattcgttttcaggctattatgacacgtcgcgtatttccgccaggacctgtctatcgtcgctttcttgatcaagcccctcgtgtatgtgttctgttgatctactccattttggtatagaagcataaatccagcttaaaataacgttgagaggctcaccgtctttgttccattgctaaacaatgcagtaataatctgcgacatgattcgtccattcaagagcagcttttagcatgtccaccaacatatattcgctctccgcccgtctatgaatctagatattctgcttccaagtaggcaggaaaaggtccaaaacaagccgaaatatgcaactattaacccaaaggtggtaactattggcacgacttaatttagtataaatggaaatctcgggtgtttatcaactctttcatgaccttcaagacgcgacaagtgtgtctaggaacagctgcacaactcccattttcagaatgccacatataataataacaccaagcccgcatcaggataaactgacgacaaaatattactctttcgaattaacaagccatgaatgttcacaagtcttctatctctcaacactcggctttatcctactgagaagcaaaatggcctatgagaggcccacgacctcgtagttccagttgcaggtggcgttggaactctgcgccgttacctgcttcgtgcccgtggccgatgcaaccacagagccagcgctattcacgatttggatatattgtcccccaccaacgctcagcccaggcacagcgcgataattgagcccagcagtgccagtgaagctgccaatcagcccgttattgctgaacactttgatcgtgtagtcacttgagggcagaagcacagcaaagttaaccgtgtcttgggcctgttcggagtttgcaatcgtggatgagcagctggcgctggtcagcagggtacgataccataatgaacccacgggagccgatccgggaggcagaatctggctgccgctggtagctgtgccgcttttgtatgctttaatgaagggcgacactagctgttgccaacctgtatgatcgaacccgttggcgtagtctccaatattcgtgccatcgatttgttgctggaagaaattgcctatataatgcccttctcctgcgtcattccaggtgattagctctaccaagtctggctgcaaatccaacacttgttcgaatcgctgtggcaagttgacttctccaatgcggtaccagtcttggtttgcaccttgatatttgaactggaaacttgataaagctatataacaagtgtctcgttagcacttgtactgaaaagatgaagaagagagtgtgcaaagaggattcttacgcatcagataaactttaccagcggcccgcgcttgctggagcaggttctgatcaacactatcggaaacattggatttgccggtgtttgtagcaggccacgcagactcccagctgaagacgccatcggcgacagtataagttgaaaagaagttattcggccagccgctccagtcgccaaagttgggaataaagtacgggttaatgccttgggcctgtagtggctgcttaaagcctgagagccagtcagagtttgcaatgaagccaccatcataggtgctaacgagaggcctgccggagacggtgtaatatgaagggcgagaaatatagttgagcagaaatgatgggatctgagatggagcaatggtggtttgccaactcatgtcaaacgacataaatagcttaaagccattttggtcagctgcatcgaacaagtatcccaatgcttctagagcccaggaatccgtgatgtcgtgggtgttgagcgcaaaagcatcaaaccctactgcctttgcgtctgtaatatcctgcacagcgtctgttgcgttcatagatccgaccatgtagtgggcaaatctatcatttaattagttcagtacgcacaggttgacttgtatttgcagcgacgctcaaaacagggcttcttacaccgctctcggcactgtagttgatgttggtccagagccactcgactttgtagaacttgctttagttgtcgtgtgcgcagatgatgaagttgaagacgttggaggggtagaagtaaccggagttcccgttcctttgctgacctggaaattacagttagatgtcggtttcttttctcaaagtaagatccagctttcttaccagcgaagccgtagagtatccggagggaacagaggttgcgcaaataccggcaactgatcccccattaacaaaggctccagttaacccgacctcgcagcagaacccattcccaaaacttcccgtccataacgaccacgcgacgtctgcacaacttggcgcaccttcaacactgcctcggcaattacttgctagaaattgtgaataattatcagcggatgtatttcagactggaaacccagtattcgcttacttgaaggacagcaggcttccacttcaccattcccggtggcttggcagtttgacgtcgaagggcagcaagacccgttgccgcaagatttggcgttggcaggacatgatgccgactgcagtgaccaaccttggcctgccaccgctcggggctgtagaggcggaaccgccgtcgaaagagccgaagacgcaatacttccgaaaataacaaaggaacgtagcgcccccatggtgccaagagaacgctagacagcgaagcaaacgattgacagacaagtgctcctaatagacgacgtcgtctgcgagttaaatgtatcgactttagaagaaagcgaaaggatgagtatatatactcaactcggcacatcttgtgcagccgtgccaaaacatctcggccaaatggactagatttgctccgtgatttaacttgattctaccacagcaacctcgtatcatcgtgggatgacggtaaaattcttgcatccttccatatttaaccctaggcgataaagtcttagcatcggcctcgctaaggggctcctttatcaacatgaagaagacccctggctgcttcaccccgcatttttcaactcccatgcgggaaatcggcccgctcgcaatggaaataccccatgagttctagttccggcttttcgcgtcttgtattcgtctcgcgaagccctatttcgtttttgttaagcctagtttactaggctctcgaatagtatcatgcttcggaatatagttaagcttaatatacgtggctcttgaatatcatgccttggtgtacagttgcaagagcttgctcgagtctacctcacaagggctccattagtttaggcttccagtttcgacgcgtatatgcatgtgtacagttttacggttcagcgattctaacgaaacttcatgttacgtcaaacaccctaaccaaaagaaagtgattacttgcactgcaccacgaggttcagggggctatttagaatcaacgtgcaaataaattcgtagcgttcagatcataactatatgctcaatacaaagtttcccaaaatataatcccactcaagcgcaatttatagcttcgtcctcacttaatcatcgaatgttcccctcatcggaatctcctcatcgtacttgccctcttccttcttcatatgcttgtcaaagctctgtgtcgacatctgcaccttgttaaacagcgttttatccaaaactggagctgcaggcggcagctgacccttggcacgagcgatatccgcttgcttggtgtagttgtgcagtgccaggcttgatgcaatctggaaggcgttcctgatctgtcgaccattccagcaaccggtggatcgagcgagatcctcgtaatgtttcgcagcaaattcaaggatctcgtcgtctttgatgatcattgagggctcaccagtcatcttctgtcgctcagactccatcactctgagcttggcgacgttaagacggaagatctcagttgtctgagtcttatcgagaggggggtagtacagagacaggtggattcgtgacttgaacgcctcatcaatagtacccacacggttggttgtcaagaacaagagaccgttgtagtactcaaggacacggaggaacacagacacaagcgcatttcgcttcatgtcgagcttggatcgttgcgaaaggaaaacatctgcctcatcaagaaggagcacgcagtcccacaagtgcgcaaggcggaagacattcttcagagaagattcaacctcgtgaggcgagagaccaagatcaccgcacgtaatcacaaacagcggcttcttgttctccatagcgacggcttcagcagtcgcagtcttacccacaccgggcacaccgtgcagtagaacgaccagaccacggcccttgccctggatcagatcctgtcctgggccttctgtggcagcgtcaacatatcgccgctccagctccttcttccggaagtgagacatgactagactgcggacaacatccttgtagtcgccatgaatgcggaggttctcaaacactccaacctcgcgcttgataggtttgaggaggttcaagtcgacaggcatgaagcgacgctcacgtagggcatacgcaaacatacgcttggggagcaagacaagatcctcatcgcgtagcttctgagcctgcgcgtttgcctcaaagtttcgagatcccctaaggcggttgcgcaaaaaggtatcaacggcgagattgtctcggcgctggcggctctcgatgccatcggccttttggataatctccttttgcacatatgacctgttctggcggacgccgtcaaaccatttctggatcggaatctcgtcatcggcaatctcacagcgcacagccttgttgactgccaactggtggaagtcaggtcgccagttgggcatcttctggtacgcctcagtcatgtcaacaatcacatcactctccacaaactccgggtggcgcatcttttcgtagtactcgttgtccaagatctcctggtcggggtcattgcggtgcgagggcgggttcctcgtcaaggtccacgcgttgtgttgctggtggcgatcatccaagtaatgcaggaacttgcggccctggtccttcaaaccactgatcagctcctcatagccggactggtagcgcattggataacagggcagcgagtcgatggatcgttcgcccgagaagccttcaatctcaaacttggtcttcacggcgccaaaggcagtaccatcgtagtccacgtagtaggctgagatcttgaacttgttttggtcatcaatgtcgtcaaactcgtcgaagaatccccagccgtttttagggtaggacgtctcaggctgcggtgcctggatcttgtagatgcgccaaacctcgtggtatcgtccgccagcttcaacagcggctggcatgtggaccaggtctcccacccggaaaagagaccacaagtcgtcaaacttgactttctcggcggtgctgccctcgaagcgttggtagagaggcatgatttcctcgtcaatgaatttgacgtagcatcgcatgtccctcagagcctcggggctgtccatgaggccgtcaaagtcttcatcgacgtttgaatcaaccgatgcgagcgactcgacatcatccttgtcctcttcgtcaccctctgcgtcagacttggcgtcagtatcagtatcgtttttgctgtcaatctccacgatgacctcggcctcttcactagccgcatctgcagcatcagagtgctcatcaagctcttcatagtcggcccatttctcttccagagtggcaagaatttctttcatcttgggctggaagtacacaagagccttgaacgggcgcataaatgtgcgaggggtagatctcgactctgtgtcgttcaacagggacgtcagatgtcccaggatgggctgtgactgcacacgaatgcgctgaatctctgtatcagttgagagaagttcatttctcttttctcgcttcactttgtcgaggggatcgatcttcttgcggcggtcggctccagcatcatagaggctgtagaagctcttgcgcactcgagccgtctcctcgctacggcggatagcacgctcgcggcggatctgaccttgaagtccaggaccagccatgaggacatcgacagcatagtcaggctcgttttcgccctggaaacggttcttgaagttttcgaagttgactttgcggatttcagggatcttagggcgccacttggccgcaactcgacgttgatcagcaaggatgcgctcgcggcgctccgcctcctcttggagtgcaataaaatcgaggtcatgagggccatatgtgcgtgccgaacggccattgccattgccattgccgttattaccaccaaatcggccaccgccccgtctggggataggctttctggtggtctgctttgtgcgagccattgttgagtctggcttttgagaattataagatggtagttggaaatggaaaatggggggttgtgagagaggttgagtgagtatggagtaaaaggattatttgatgagaagaagtcgacatattaataccactcatcagactgctcgtataagccatgagcctccctcttagtgaagtcgtgactcacgccgcagcaactaggcagctgcaaggcagccaccgtgagattgagaggcctcagccaattaactcgcatgggtcttgcaagaacccaggcaaccacccgataatattttagaactacttttattttctcagatcggtgctggttttcatgtaagagcttgatgagctggctcctgctatttcgttttccgtaaagcgtaggactatctgcatggatgattagtgggattaacgatgtgcagccatgaaatatgagatcatgtttgatagcgtgaagctacatccaagccaaacaattggccatgctccgtctaggaagagctacagaggcctgcatttctcccggcatgccataacatttctacatgtactctcttaatgttactttgtcgcaaaagaatgccagcaatagttgacttatttagccttatccggtgcaattgacagaagcaagcaacctgactgtgaactccaagtgtaattcagttcagagccatgctacatgaatctgaatatgctgtaaagtgccgatgggatcattgagaaagtgccgtgaactaacaatggctaacaattgagggtgtccagcaccgtgcaccaacaggacaaagtaaaacgtgggcgacttgggcttctcggctcgatcgcctgcaagaccccagaatcgtatttttggaggggggatcctgttatccccctttctgtgcaccgccaattgagcgattgaggctctgcaaggcggagtcgatggatgccttgaggttggtgggcttagaggcaaatacatgcacacagccacgccaaccccactactatgatccgatccatcggcagacgatatgatccttgctacgttattatgcgtagtcgtagctatcacaatttctatcaagtctcagaacaagggccccgctcttgggaagggtcaggcttccataaagcttatctcctaatcaaccttgtcaaccttgtcaacctcttctctatgtcagataaatattgcatgcacgttgatatacacgcgaagcctcctacatggcgtgtttcttagctattatgaagtcttttacctcaacgctgcgcgagacacaaaagacttgcaacggctcccaatgacttcttacaacagttcactcgtttatgagctaccgtcgtttcgcgactgttaacacaatacttgacattgctcttctcggaacacgcacagacatatttattccaagctggtcatttgagattttagttataacagtaaatattatgcatccatagctgacatggggtatcaaaaactatcattattactacggctccccgaaatctccgtattacctaaaggataagtctatctggtaaagaatcgctgctcataacatacatgtattcaatatcgccatcaatgggtgaaaataaaccttttttgcacgctaaaatggaagaaaaaatggacaatttaactcttcttcccttctgtgtctctcatccaccgagttcgttcaaaaatagtagcatcaaaatgtcgtagcttgcagtctagtcgtataccgaagcctttgaccacttggagccagctcgaattctctttccatatttgtaaaagaaaaacgggactgggatcagcaatgctgcaaacccacccgtgatgctggagcctggtccaacgccaatgttatggaacaagggaccaaccaccaggggaaaggcagcagcaaagcaagatcgaagaaacgtattggccgcaatagctgacgcagcgtaagcttggaaggtatccaccaagtaattgagtgcagcctgaaaaatggtaaaaaagccggttcctagaagcacgagtccgatgcaaggaacaatccagtgaatatcgcgtcggccaccagtccagcctagcataaactgcccgccactaaagagaatagagccgaacatcatgggcggaagtcttttttccgggacagcgcggttaccggcggcgtgatatgctttattgtagaggagttggttgtaaacattagcagcacatccaaagattgctcccagaaagatgcacgaaaaaggcagcgttgagaccaagggattccagccgcgaatttctccgaatataatagggattgctcccagctgcatatacaagataccgtagcagaaactggcatacaaggccacaaggaagcaaataggcgtgagaagcagctgcaccggccgtaacaaaaacttcttgcagagctctttcacgctgacatcccattcttcgaatttggcgtgaagagcccagtttccgctctcatggcgcagtcggcgggctttgtagactaggagtttcgggggatagctttcatcgatgaatatgactgctataaggagaatgaaggcctgcagaattcccgtgaggtattcagtccagcgccaacctagagatggctgttcagccatggcggcagagacgatggggcctagaatcttcgttagcaagatgagttcttgtatagattaggaaaagatcatttacgtacccaatgccggtccaccaacaacagccatggcgtacccagccatggcgataccacgatgggccggggtgtaaagatcacccaaaacgcctccagtattcgttacgggtgcagaggcaaagaaagctccaaagaaccgagtcagcataatggtctggaggtccttggctgtcgcagtgccgaaactaaaggcgatggagatgaacatcggaaccattaccgcagtccgtcggccatatacttcgctcagcggtgcccacagtagcggtcccactccgaagccacagagaaatagagttgtgccaagtacagcgacctgagatcctacatgaaactctttggcgaccagtttcgtaccagcggaatatgatgatgaagcccaggtggccgtcatggtaacgagtccataaagagctgtcgtgagcacttttttgtgtgtgggccagtttagagggtggtaggggtcgtcgggtccatcgaaggtgacaatctcgtcttctgtcgtcttgatgtgcgcaagaggatgtgtaaactgaacatctggtcgggaacggattcttgacaagactgtctctcgtcttgatagagctcttgataagggtcggttcaaacttgagctactcgccgactgaggtcgaggtcgattcttgttattctgagacacatttgacagagtctcgtggagggctggacggtggccatctggctggtcatctttttctctgtgatttatgctgtggctacttgaggtactctccctggatatgctctcttcgtccggcatcttgatgattatagcacgtgaggtgcattgaaaagtcacgtcaatatcttgagcgcatcttcaaatcccgaatcacgacccatcgtgggagcggcatcatccatatataaataactattgcacgagcgacaaccaacacagccgaaagtcggaacaaatttttccacactggtcgaccgctaaatcgaactcgacagaaaagcaaggccagcaattggtaagtggaaaataaacccggtcacattcgatatctgccgtcgattgactccgatccacaacccggctcaactgtgccgattgttaggggcttctgctgacgtcaacggccgattcgaacgcgcaaggaccggcgaaagatgaagacgcgagccgaggacggcgccgatgccagtaggctatatgctgatggctgccattcgttgctattagtcattaagtgggttttgtcaaggcggatgctatctagaagccgttctgtcaggtacgatattcccgtattccggggctagtttcggtagagccgtgccatcaaggttgttgtttgaaagtttccgtgatgatggtgaaaggcgagttaaagtctccgtgattatgatgaaaaacaatgaacgtgagtcaatctgaattacaacgagcatattcctaattctgtcgcaaacatttaccacacccttaacaatagcgttaggattaccaacggcttgcaacaaggacaaagatgcccattattttagtgacttcaaaatcaggaagctaggggccttgtccgatagacagcggggagttagctcccaccctacggagcactcagtacatcccctttaatagcctggttctcgggtctcggttgataaggctgcaagcaaccttgtgagcttattctcccttacgaagacgtcataatagggcctaggataggaattttactgccagacttggttctttataattaataatgacctgtttagaaaattgtctttcgttgacataagactgcaatacagtgcccacaaaaatgttcattctcagccttagttggattctactaagcctaccctgtgaacaagagtaaacagcaacaggggaattttttcgcggccggggaaacgtaacattctttccatcataaatcagaaatcggaaatggaatattatctattagagcacacgagcatttttttgtcaaaagttccctcaaagccgagacaatctccgcgtgcatcaacagatgctcggctgcgacatcggtttccgagttgcttgtgatgatctactttcacccaaaatagcatcaaaggggtttcaactccaaaaaagattacacaacatggacatactttatggcagatgatgtattagctggagagatgcatcaaagaatatgcaatctatataagacatatagccgaagtatttcggtatacgagcgtaagcgtacatagatagccaacgttgattatcaatcttcatcactgataaaatgatatacacacgagtataatggcatagctcgaaggccagtattgtgtcggtgccttgcatgatagaataaaccaaccagattgatgaacagctctgtaaaatacactgcatccgtattgcagacggttattgatcaacatgaccatcgccattatagataaatataaactatcctctgaaccagaatttcttcaaaggaagaaaaacaatcttgaaatggaaaaaaaaaaagaagaaaaataagacatgcaattttgtcataggaatggcaaaaatagaagctgacgagagtgggactcgaacccacgcggattgctccaccaggaattgctgttaaggtagccttaacctgacgccataaccaactcggccatctcgccatttcataccaggatgagccttaaacttatatataaactatacaaacgcctagcgcgagcagcccttcgaatgtaacttgcagtctcttacaaaaccaatcgttcttgttcattcattcagaattgtaaggacctaatcaattaaatatatgtcgtgaggcgtatttaaaaccctaaatactgaagtatgctgcacgggtaaaagtgacgaagctggctacgtcggatatagttttccatagatacgattggatatagattcgttatgctgcgctcacaaagtatttgagaagagggaatagcttagatcatgatgacatgtttatcatatctactactcaagtatattacgctgaatctttgaatgctcccagcttgaaaagcttctttgcgttatcctttccaatcttcctcacatcttccgcattcttcaacgatacaccatcgtaccaatcacaagcatcgccgaaagactcgaatgggtaatcaatggagaaaagaatccggtccgcacccagctctgtaatgcagtactccaacgtcggcgttgaaaagtggccacttgtggtgatccagatgttctgtgcaaagtattctcgaatcgtcttcttacatgaaagacccaacggcttcttcacatcttcgaaccagtgattgattctccagagatcaaaaggaatatgctctcccaagtggccaataatgatttggagcttggggtgtctatcgaagacgccgtttgtgaccattcctaggagatgcaggctgacgccctgggcgaagctgagcggaggtccgatgagccactttcgtttggcccatagtttctcgtagatggttcctgtgggatttcgagggtgcagatagaatggaacgtccagttccgtgacagtggaccagaaaacatcccattcaggcccatcatagaagaccatatcatccccatctgcaccagcgcgctgcgtatcattgacaagcgcacccttgaagcccagctgcgtcacgcatcgttttaactcggtggctgcctctttgggatcatgcatagaaagtgtactggtattgggattcagctttattatcgaggcgacggaataggtaagagactgagatacgccatatacttacgctaaagcaccgaatcgatctgggtgatctttgattgcgcccgcaatgtagtcgttgatctcaacggcaaaggcctgtgcctcttttgcgtcccatatgtcctgtacgcctggtgctgtatatgaaagcaatgtgtagccgacgccatgtttatccatatatgcgatgcgcgtattggtaagatctgtcatttcatgcgcgtgcttttcagggtcgacggcgaaaagtgaagcccaccatctcgtcttttcctgcatgcgaggtaaggcgaacgcctcttctagagctactttgccgagcattgtgtttatcgtagtattttctttttgcggattgacgtggatatctcacgatatgcagtgtaaggaaaggaaagaagcttttgtgacaatgatggaattgttaatactcgagtcaagcaagcgatgtggctgctacaagtataaataagatctcaattcttatttatttgtcaatgctaggggagtgttatatttacagctgcattcgcgcgcacttcaagctcatagccgctcctccaacatgctccccctcttgcgcatgatgtcggctgaggaccaataattgctttctgacgcaagacgtttcatctagaagctccatacagatcgaggctagcagatatcagaggggctatagaggacttccgttctagcggaggccttccccgcggtctattggagacgattgagcagatggcggtgggtatcaacggcagatacaaactaacggcctggagccgatggaggaagcggggaagatgaccagggagtttgccgcacagtacataatgagataatactgtaggcggatacggtcatacgtagccaatgccggtcacaagacaaaggagttggtaatatctcagctccatctattcaccgaattcgttagacaaacctcgtcatcgccgcccaggggtgtgtattcaacaggtgatatctggggatggcccctgagacaaaccgagccgcgcttggtgcacctggaagccgctgttacccatccttcaaacaattccttcgcattcaagctagagcggcttgggcggatatcccctagccgtttgtcttggtcttttgattgtctgaagatgccacggccaaaggtccatccaagccagcgccagcgcgctgcagaggcgtgcaacttttgccgcgcttctaagaagcgttgtagtgccacggtgccttgcaccgcttgccagagacgcggcattggggcatcgtgtgttctgactcatcagcctcgaggctggaggaagaagcccccgcctcggtcaagagcctctgcgccggaggaggcccggtcgtcgccggatggtggagaccataatccggatgatgagtttgcgtggggccgagatggcttaaccaatattgtaccaccagattggggtccggagaccgattcgacttcaatgaacaatgatgctgatggggaatatcatcctcccactccatctgattctcgaataagctttccagatgagaccatctccagatccgcgccagagccgccgcagctgtctgcaaattctggatctccaactcaaggaccggagtctcatgctcgtatgctcctcaacctacgaggagagcaaggtaagctgctcacaagccgatatactaagactgtattcatctaatggaataactacagtttatatcggcgaagcagcctctctctcgtttcttcagctcattagagatacagtgacagctcaaatcgggccctcgcaattctcgcagagtgataagcgccatagtatgctagagacggagccttctgctgcggtggactcgaatgacttggagccaactacttataatcttgatgtggaaagtagtttactatatgctcgcatctacgaagctgctgtaagcatggcgtccaatctttgctctctcatcattacaatgctaattacatacgaagactggaggactgctggatatttttggaccactcgaagttgaagatatccttgtgaaaacccgaactgatggacctcagtcgataagctcgtataagcatgcctcaattgatcttgtggtagccattggcgcgcagtgcaattctccaatggacgcgcagcaagtcggatcagtatattttcggcaagcacagaaacgcgcattttccggcatgttggaggatcctaccattgacatggtgcgcgcctttcttctcatggctttttatatgcttgggcattgccgaagaaacacagcattcatgtacttggggattgcgtcaagggctgcagttgctcttgggatgcatagccgccattcatatgcagatctgacaaatccattctgccagctgaggtatgttggaggagtagttgtttgtaaaatttcccctgacttgagctcatgaattcaacagactgcgaacatggatgagcctctgtgtgctagacatgcttgtatgctccatccttggaagaccacccgcaacagctggtctaagggcagagctcgataccaccgctattggctcatctacgtctctagatacgagaagctgtcaaagcttatttgcgtcgtataacatactcaccattattaatgagagcgttgatgcactgtatgggaagaaagtcacatctaccgctattgtggaacaatttttgagcaaaattgaagattggagtcaaaagcttcccaactttctgcgcaatcctcttacttctaaaaaaggctcttcatcacgaaaagtggcaacggacagcatacatatcgcctgtctctactacttcgctattaccttggttactcgaccagtattaatatctaacctgacttctcgccagggtgttgcgtcaccttcttcttcacctctggcgtccgcatgtattgatgcagcagtgtatctggtgcagacgtgctcagacgcacacaaatcagggcttcttctcggcaatatgtgtataatgaagtaaggtatttacatgcgaggttaaaagaactatggctaatcatggattcagggcacttatttttgctgctggcctcatcctcggcttcgacatgtttgcgaaaaaggagctcgattacgaggttgaaacgacttttcgtagcgcgaaagatgttctcgatttcttgggcattcaaagcccccaggctgctcattactcggggatcctaaccttactatctgatgcagttgtgaagcagcggatgaagacgcctacacggcctcggagcagatatgtcggaaaattaatctcctttagcaaggaaggggacactggtcaagacagtaacaacctgaacagtaatgatggcgatgatgtggctctgcctcacaataatacagcgccagcaagtggggacattggtgggctttggatgacagacatttcgggtcaacccaccgagatggatggagatatgttgcgggggtgggacatcctcgacttgtctcagtgggatagctttcctttctatagcccaagagtttttggatcagactgatcttgcattggcggcgttggatggcgatattttgatagacaactggattcgaaatcttgtttttgttacgtttacatacctaagcatagggctgtggggttagatttattcagaagtgatagtttttgattcgagtttatactacgaatacagaacccgattaggaagtagtgtggatgacatatacgcaacacatgatatgtgagtttgcagtcttgagtaactatactattaaaaactcagccgcaatcagaaatagcatctgcctaatgtagctgcataagaggcataactgtgcgttatacgtcagctagtatatttgattaatgacgagtgacatgttgagacagataagacgtgaaatgccaagctgcggcttttgcaaccttgtggcggctattgcacctaatctacgcgtccaggggccatagccgccagcaaccgtgataagcctgccaacttttcccacttcggtggccgtgtaaggggtgacgtgaatggcgctgcaaggagagagatagcgatgacggattcgctgacgggcgtataggatcgcaatcatcggcgtagagtgattaaccgctccacggatagctgtatatgtagagacacgagatagataaacttcagctttgcccagcactagctttccttttgtgattcgaaactattaaacgtagcttgcacaagcaaacgcaaccaacttgacataatcttcaagctatctttctcttccaaaatgaggtcagatttcccttcaggttggagacgcctcaacgtgggagtcgtcggaggtggcatcggtggcatgtctgttgccattgctcttcgtcgcgccggccatgaggtcacaatctatgaaaagcacgattttgccggcgaagtaggcgcttcagtctcatgcgctgcaaatggcacgcgatggcttcacgaatggggcgttgatatagcaaagggggatcctgtcgtgctcaagaagttgatcaaccgcgactggaagacgggcgagccggtcagtgtctatgacttggacgattatgaacagaggtgggggtatgtctacaatatgtttcaccgacagcacatgcatgccatgttgaaggattctgcgctgggagaagagggggaggggacgccagcgaagatggaagtgaatcaccaagtaagtaaacaaatcacgtatacaccacagagtaacaaagtgctaattctataccgcaaagtgtcaagagattgacgttagtgctggaaagatcacatttacgaatggtgttgttgcccagcacgacctcatcattggcgcagacggcatcggttcagttgttcgcagcgagattggcatacatccagcaaaacggccatccgagcaaagctgccttcacgcaaacgttaccacagaagaagccgtcaagctaggtctgatggattactcgcaacacagcgcgcttgagtattggggaggccaagagggcaagtgggacaagattgttctgtcgccatgcaacggaggcaagctgttgtcatactactgcttcttccctcgctcagtgggcgattactctacacatacatggggacatgaaaatagaccggtggaagagttactggcgccatatccaaacctagactcgcaagtcttgtcacacttgaagattggaaaagagattcagccatggcggctatgggtacagtgagtaaagaaacgatgatgcgatatcactatcacctcgctgactacaatatcacagtgacccttatccttatattcacaagaacaatgtctgtttgttaggcgatgcaggacacccggtatgcttatgcgcttaattgactattcaatactggccgagctgacacaaaacaagatgatgccccatcaaagccaaggcgcgtgcatggcaatagaagatgccgctgcgcttggcatcctctttagcgaaaattatttcagcggagacgtccaagaggccttggctgtctacgatgccgttcgactgccaagggtgacaagagtgcagtccgcagcggcaaaagctgcctacaacattaatgagcgaattggtgagttgaactgggcgatggccattgaaaaccaagtcttaaccgtggtttgtgtataggcttttcacagaacaaaaacatctccacatacaaagtagaggatgagaagaagaagcttaccattgaagaaatgaatgcgtgagtcaaacttgcaagtgttgtggtgtctgacaataggctaacaatcgagataggtatgacatgtacaaagatattgagcaggcacttgcagagaagcgaggagccgtatttcgggaaaagttcattcacggactgccggttggattggagctcccaagcggaataattattggacaggaggcgtaaaaagagtaaaaataagaagcgggcatgccaatttagcgttttaatagttataatgctatccaggcttgtgaaaacagatattgccatcgcgtgatggaagtttacacgtgtaaagcattcttaatccagaccatcaatgtttgggaattcagagtattccctccccaagaatatggatatgttactgtgaaaacgcactaattgaagcactctttggcgcgctgcacggcaacaagcagtcatatgcgtcgcttctatgtgctttcaacgacgctttaattgatagataaaagtacgcattcaatttgtttacatcagctattctagttatacataaaccaccgttacggctaatttgtcattacattcaagatatttcgcaatcttggctcattactgcttctttgccagagtcacattgtactccaaatcccattcggcttgcgtgtctcccttgcgaggcttgaactcaacagtcaacccatccttcaccgcgaacacactatcgtcttcaagatattttgagtctttatcgaaaatttgagtagtcaaagacctgtgaccctctgattcgacctgttgttgtgcgttagcattggggtggcagtaaaagaagtaatggaatacttacaattagatggatatgtgctggtcggtactcgtggcgatccataagtttcaatagctttcctgcaggaccgtcgaatggaatctagcaacaaaaattagcatctaatagcctacccagggaagcgtttgggggaaaagaaaatcgtaatcagagcttccttacaggatatggtgttgggcggagacagtagaacgaataccgaccctctgcgtcagtaacaaatttgcctcgtagattgcagtcaatctgatcatcgtcctgttgctcatacaagcctaatacgctcaagatcagcggccattcgcgttcagaatgctcaaagtagcttaccatttgtagaggcttgccagacatctaccgtagcatttgcaaggggctttcctgtctcagcggatgtaacttggccgtgcatataagctacaaccgcatcttttggggtgttgaatgtgatggtagtgccgttctctcgaattggcgcgtcagctcgccaaaacggtccaagaatggcggatgatgtaggaggtttatcagccttgctggcttctctgtatgtgatatcatccacaagtctatgattgacgtcttattagcctttcatgtatatgaggccaaacgagaaagagagtaacgtacgactccagaccgataacgtcgcataccagctgcccctcattgcgcttgtcgttgctcatctgtcctgcccagttgagcatggcaacgcctgctaaccactcttccgtcgtcaagttgacctctcgtgcaaaatcgtgaacgtgctgaatgagagcagtcatgactgtccgcattctgggggtggtctctgggcccatggctcggacaacatggtcggtgaactcctggccgaggacgtcgccattagacaaagaacccatcttggatgtttcgattaagtcgaggtagtgattctgatagatttaatttgtaatcttgagatatccgagagagtagatataagagttggtcgttggtagagcgtgggaaagcttgtcttgcgaatttcaaggcttcttctggtagactaatataccgtaacggcagtcttatatcttggagcccaagaacttcctcggtactcatccaattaataaaagacgattattcatgaatggataagccaaaaatggtgggctgtatcattcgattccttcgctccgtcgatgccgtggtgcgttatccgcccgcggggtccccgcagatccgaaagtggctgcatcgtcggaatagatcccgatcccgacgccttatgatggataggtagcccatgtacgatttcgccgcgaagatgttggcactgacggcttgtagtggaccaaattatgctgctagggcgatttagtccatcataacgaggttgttcagtcgggtagtcggtttacaaagtgtagcggaatgtcaaatataacctccgatgaaacctggggccgttctattagatctcagcctagtaaaaacctggaggcaccactcatgatgctttacttcctaaaaagtagcaaaataacgtacagtcaattgactttcgacatatgaaatcttctatagagttgctaaacccagcctcagtctatctattccagccgataatccttttcctcatccaattcccactttgcctcatccgagccgtttggccggcttgctctccgaaatccaatctccaaaccttcaatctctgccaccggcttgaccgcacatacttcagccttgtacttatccgaataccacttatccacgtatttcgggttatccacgaattcaggaaatacttctcgcatacgacgcagcacggttcccgaaatctgatccacgctgttatggtaccgtagcgccagaacctcaggacccattgtttcccggagattctgctggacatgttcgggcagtaaaccgaccttgaacagtaaaagatcgtagtgcaagaggctggctttgccgtgccaagacccaccgcgagttgcccggtgatagagcccgaccagagctgtgattgcaccgatgcagccggtgccgtagtctgaaatggggaacggtggcaccataggctcgtcgaggcccatgaacttgccttgctcccaagcaacgcccgtcacctgaagttgccctattagtgaatgaagattgatggatgatccatttcggaccatgggattcttacgcagtctgcaatttgctgccatccggctcgtcttgaccactcgccttcatatccaaaacagttctcgttgacgtagacgaaccctttgcccctcttagaagctagctctgcaagctgctggggaccatatcccaattttgcaatagcctcgggacgatacccatcaaccacgacatcagcttcggccaagagcttctcaaacgtttcccttccttccggtgtcttgaggtctagatccgtcgctcgttttcccatgttgccgtctacttggaagaacggcacatcgctaagatttggacttgtcactttgatgacttcggcgccatattcgcctagaatcctggtaactgtagggccagcaatgatgcgacatagctcgagaaccttgataccggagagtaatcgattgtcgttgtggcttggaagagggacctttggcgatttatcttctatattctcaactgaccaaggcgaaagtccaatgtttgcttttccctgccaattgtgtcagccaatgcgacgcttgttactatacggtcggttttccgtcctttgacttacatgaggtgttttcagaaactcggtgtgcggaaaggcttgaacgcctgcttgtctgtgctgcgcattcaacttttccaagtctgccaccgtaaatttcttgacagcagatccaatagtctccacaatctgttcatgtgttgctagatctggtcgaaacggctctagcccaatcattttcagcgttgttgacgcttctaacgatccatggatatgatagtactcattgggcgttttcgtggcatataaatttgcagacatgcggcgataaggatcagactgcgcgtgaagtagatccgtatctatacgtgcgccattagtatatgaagaaagaaattgtcaattgtaagctatacaaaccttttaacaggcttttaacttgtttatcgagctttccatatccgccaactcgagccaagtatgcttgaaatagaaacgctgtcgtcttttcaagattgatcacgatttccctctgtgccggtgaaggcgcatctccctgcttcgtatctgagaggagagacgcaattgatgcctcgacagcttttaatgctgctgttgtttccgtctccttgaatggaataggaaagtatggttggtcgcgttctgcgacgaattgaacatgatcggctcggcttgctactccgcatggcagcgatatggaatcaaacgcattgcagagatattgcaaaatcttatgagcctcctctttggaggaatatgtggtggctggtttgctgtccattataggcgatatgatgttataattccggaatagttgaacggtcaagctatatctgttctcaagactttatacaatcgttcaggtcggctttgggtcgttttaatgcaaaactgcctgcatagcctactcataaatcggcaacccaatccaaactccgaaggacgcagattatagcaatctagacaaatgattttaaatcatctggaatataccgggtacggatgtgaataattgccgctcaatcttctcataccagatcccgactcgggtccatcccgcccacatccgattcccaagccccggcctccgacagtggggccgcgcccttaaccgacgccctcttgtctgacatcacttgcatctcccctcatttaaagcttgctgcgaagtcttgtgatggaatcctcattataccgcatctatccggccaggtccgtgtcttctgtgtcttacctagaagcccaactatcctgatcctgggtggtgaattgaattgaggcgccaactagctcagtttatgcagacggttcatgcatttgacggaaagaggacgatttcgataggtagtacaatccgataagccactcagccatgccattcctcaagctagaagaccgagaccggcagctttactataccttgacttcgccaacagcgacaacatcttccaagataacaactattgttcttatccatggcctgggatcttccagttcttattatgcacctgtcatccccaagctcgtagatgcaggatattcttgtttggctcttgattctcatggtccgtctttatgcccccagttcatgttcttgcttttcccttgtacattctggctgacataatttaaaattcaaggctctgccttgaccaaattgactggccagggcggcgacctggaaacaataattcaggatataggcgccgccgtatcagcactcaaaatatctcctagccatacgattatagtaggacactccatgggcggtattgtcgctcctgaagcgacacttcgataccaattcgccggcactgttctcttaggccccgtgtatcctaatgagggtcttggaaaggctatggaagacaggattcaaaaggtccaacagagtaagcatagacaaacgcgcaagccaacattgaaaagtcaaatgaaatactgactgctctaagacggcatggacggcctagcggatatcatacccaaggctgcaacagcatctaccgccaccgcacttcaacgagcattcattcgcactcttctccttgctcaaagtcctgaaggctacattgcaaattgtagggcaattataaatgcttcggtgccagcttatgacaagatcaagtctccactcttgctggtcgctggtgctgaggatatggtttgtccgatagagctctcgcagaaaatccacgataggtatgtgctactatttttacgtttctcataatcaccgtgttgcgaacccatcgcttactcattatatattaaagctggggatcgacggataaacatttgcaagttctggataaaaccggccactggtactgcattgagtcgcctaatcaagttggggacgctattgttcaattttcaaacggcatcaaatccgtgtaaatcatgcataatactaaaccttggcagcaagcacgtcaaagagattatgaatattaaatcaattcctgcgttaacttggcgaaaccttcctctcgataggccaaggacatttagagctttgaccgacgattgtgtaatgctctcaactctcttctcaggatcttgcctgttggattcctgggtataacatcggtaaaggcaacaccgcctcgcaagcgcttgtgattagcgaccttgcccgcaacatagtcgaccagctcggtttctgatacattccctttttccccaggcacaagtaccacatatgccatcggtacctcttcctcccctcgctgcgttgcaatcacgccagcatcaaagacggatgggtgcgcaataagaacaccttctagctcggctggcgcaacttgcatccctttgtatttgataagctcctgtaatgtcaaaagtcagatttgcgtcatttcaaccatattccaccatattccaccatgttccaccatgttacatttcagtgagttactcgccttcttcctgtctactatgtagagcaaatctccttctactcttaggatatccccagttcgtagatatccatccgcggtgaaagatgattcggtagcttcaggattgttgtggtaacctttggtgatcattgggcctttcaatagcgcctcgcctggctgcccaatctcaacatcattgtcgttttcatctactagtcttggaagtaggttagcaacagctttctataaaatcttccatcaatgttacctgcctcatgtcgacgttgggcatcaatggactcagacttcccactgtatcatgacgatccgggggagtatacgttacaacaccagtcgattcgctcattccccatacttgagtaacctcgccctttaacttgttggtagctgattgttgtagatcgtagctcatgggagcagcaccagcaacgccgtattcaacgctcttgaactgatccgtcaccgctgggttctttgcaatagccatgtatacaggcggtacagtaaagaagtaggtcactttgagttctgcagtatgccgaatgaaatcgtcaatgttgaaccttggcatccagtaaacgattcctccatcataaaaacattttaggaagtaactgagtatgccggcaatgtgcgctgcaggcaagtgaccgagagtggatctgtgaaaattatggcctactcttttccaaccttccaggtccaaaagagcggggaaataacacacagaaaccagattttgatgagatatgagaacacctatacggatcaggatatggtcagctattgcaccggtatttcatgtgatactcttgtctacctttgggcaatccagtggtccctgatgagtacagaatacacgctttgctgtactctagctctttttgatcagtaatacgcctccaatctagagaaccctcaaaatcacattccactgtcccatctgcgctcttcagctgaatctctggatacgaactgagcaccagaacatttctggcagggattccggcatcgtgggtgctgctcaaaacaacatcttttagatcttcgctgcatataacaaggctagcaggtccatcatgaatctgccttgtcagatctgacgccgtagaagatggtgatgcggctgagtagatgccttcagcagcaaggacagcgtaaaagatgcagccaagtgcagactgtccagtggatatcgtaacaactatgtctttgtcagggccgtctttaccgattccgtattggtggcgaagaaagtaagcaatctgacgagttagatcgcgagctttggctttggtgatgacttgagtaggatatttggcttcagcgaagattggagtgtcttcttttgcttggcaccctttgtagtctggaaaaagtcatgttagttatacaagccacgggtaaaaatcttagcgctgagagaagacagagatgccatcacgtggagaagcacaatgtagacataccaaacaaaaatgtgagaagatccacatttggatactccaatcgccttggatgcgagtatatcatggtaaattagcgagttagccgagcaaaactgtaggtttcttcaagtcaagagctagctggtagcagcatgaatagagacaaccaatgtcctcccactgcacacagctctcatctttataaattctgcaactctccatccttgaccccagcgcatttcttccaggctaccattatatatcccgaggtctatgcaacgtacgtgcggaatttgttggtcgaactcatgagcaccctagcccgtctctttgatgattccctgagtcgagcgaagctactccaaataagtatcccgtgtgtgcagggcagcagggactcagcccccaaagaataccacccctacagactccagcccgcaaatacaaaactactccgtatggggtaattatatttgaatcgcaccaatgctattgtattgacaattagcactagcatctgagtaatggaactattaattcgaccatcctagatggctgtcctattggtttacacaaagccaatgaatgagcagggcggcttcacacagctttactcaagtacaagtaacaagcaaaggtagaaaccatccatggagcccggatatcattaataagcggaacttgatcaattcacatcgcgacaaaggtatccagtgccctatttcgatggatgacgttgcctgatccagctgactgcagatgccatgacaccatgcgcgtctcagtttaggcaaatatcacacatgacgactattctgagtgtgcaggtgttatcctaggctctgtatatatgtatctatctatcattgcttctgcgcgatatgaagctatcaactactatctcgaacacagcggaactttgaacctcgaggcgcatatcgatcgggaaaactctcgaactaggatccgactagctctagcctatataaagcaaattaccgcacgtctccatcagaacctgctacaacggcttcaagccgttaatcttccgtagtatagtggtcagtatgcaagcttgtcacgcttgagacccgggttcaattcccggcgggagagcgccaccctttcaaagggtattcttttttgccttttgcacgatttcacttccatccatgtataacaagacgtctctgtctcatttttttttttacggaaacaaaacttggtctattcgccatcatacacacaatctatatcatctatctggtatcaaacgctcaaaaagcaactcgctaacatgcttcagaacgcagtcccgcttcttaagccagcatcatgccatctctccctcaaagcattctcccagtccctaaaatccttcaccataccgtcgccccagagaatctcccccgtatgcaggaactggttcaatggctgtatcgtaaaccaatcgtgatcgctgcggcaaacaatatccgtcctgcggtcgcaagtcttgttcccaggctgccggatcgttcccttcaagcacctttcacagtaggcgtctacgcagaaccgacacaggtacatgttttcagtcgtggagatgttgttcagacactgcgcacaccacttgtcaacagactggatgtcgggaagcttcggctccatccgcgtgagcgtcggagaggccagaggagtcgccattgcaaccgcgcgattgacctttctcatggatcgagccagcgcctgcgcgtcctcagtgtcgttggctgcgatgaatgcttgcaacaggttttcaacggcatactggtcattccgtggctcatcatctagtaaaaggtcgaggctgttaatgatcagattccccaggagctgccttgctttcggctcgtcctttagaaggcgataaaacagtgccaagtaaacggatgctatgttgacgtctgagccgtacttgtccgcaggcacatcgaaattctggttcttgctctgcttctcttggatctgctccagcttccgtatccactccatggcttcggacgactcgaggtcagtttggagaatcttttgtttatagagagcagagagcttttggaacgatgtcgcatgtccatggcgtgtcggaacattgcctcttggcctgtactcgatcaaggaaatccgctcaaaaatctcgattgagccatccaggtcacggttatatgccagagtggttccatatgccagacgcaagtagagcatacccatttgattgctaccgcgagcagtctcgatggctttgtcaaagtgattcagtatgagctctactttacccgtcttacaggctgccttggggatccaatccatgacaagcggcttatcgcagttctgaagaagaaggtctgtcaagtagtctggctctttacctttgccatcagctttacttgccatctcttgaagcagactcatcatctcagaatgtagatttgcgtttgccagcactcccaaatattcgacttcggcttcaaaacgctcaaagagcttgagatgtgcgttaggtgcgctatcaattgccttgcggaaatactggagcgcagcctccattttccccgtcagatacgagcatcgtgcaatgagaagatagtctttgtagagacgccaattgcagctggtcaaagcaaacccctgcagacctccatcacgaatactcttctcttcaatctcagcacactggagggcctgggtcaaagcctcgctgtaatgcccatatttggataagcagtaggcaatgcggcctgcagtcccgacattattgggatccagttccagcgccttgttgtattgcgtcaaggcgtcgctgtagcgctctagcatcagatacgtgctccctaggcgtcgatgcgagtgagccgttggaggatagtttgcccagtcaatggctcttcgcactctgtcttggattggcatctcggaccaacgaatctgcgcctgagaccagggatgtccgtcactcatgaaagccacgttctggacaatgttgaagcagaatagagttggaacgtagctgatgaagtctttggacagccactgtttcgcatagaatctaccaattgcctggcaaatcccgagatcctctttcgcctggtttgtgacaaaatcttttgcttccgctgtaaggcccatgagaatttcagggtcattgagccatttatgaagagcttgcatattagagtcggtgagcacctctaatccttcgtcatttttctcatacatgatactccagtcatatatgacactctccatcgtcaacatgttgaatatgcgcatgcccaattctttcttgtcttccaatggaacagtcgccgggtcaagcgccgccaaatgttcttgccagtaccaagcagcatattgctttatagcttctttcccgtgatccaattccatcttatcgaaccacgctttatcattgaagatgcgcagacaagtcttcaaaatattgatgcgtgccgtcttgagatcatagccaatcgcaacgcctccctttgtagcatgggtaatgtttgcgttgctctcacgaaagaactgccgtactgatgcatgacagaaaaccacatacgtcgtcgaggggttcgatcggaactcaatctcgttggacgtgtcaaggattccagggctccgcgctgggctgaaatgtcgcggactaggcaattcagttgtaggcggactggtgcccaggatacctgaatctcggcccataggactcattccgcgtctgggactacttgtactagagccgctgagggcacgaagacgcggacttggactcggactgtggcttccttctgggtgcgcctctcgctgcgttctgacaaagtccttgaccaggtcatctgtggttaagccgtcttcccgttcaagcgcgaaaaagcacgcatattggcctcggagtgattcctcaagccgcaaaggagggtccccaaatctcatgatgagcgcagcctccagttgttcgagcgtgagcgattcttcggcacaagaaacccatcgcagcatctcggtgaggtcacgagcatcctcctctgagatggtgacggagagattggcaagtgtttcgttgagcatgccgttgatttctttcggaaacgacttgaggcttcgaagaattgaactggggtgccgcttctggttgatctcattcaacatgaacttggccaagatgaagaggccgtcgacttgcttcttcatcgattcaatgacttcctgcttgaaatcttctggagaccggctgaggattcttgagcgtcgcacgccgtcggtaatgaaggcgctcacatcgtctgcaatgcactctggtgtcacataaatggttgtaaacacctgaccggctgagtttgggtccaatgcagcagacaccgtttcagccaaataactccttccagtaaaagcaaactgcagcttgagccgtggttctgattctgcatcatctccaggtgcaagaagagacaagagttgttccacatcgctctgctctgcttcatctatgccgtcgaagaatatgtacaaagttgtgtcgcggttgtcttcctgtaatggctgcacaaacagcctcctaaatgcactggggatggtcttgatttcgtcactgctgcgaagctgtcttgaaagtttctcagcatagatggcatcgttttcgctaagctgataggcgacgtctcgtagtgcctgcagtacagatcgcgtctccgggtcgttggcggaaaagaagaagtagcccaaatgcggaaggttttcaaggccccaagtgatgattcgcgatgttaagaaagactttccagtacctagtaagacattaataagatcaaacacatctcatggtatagtcgggatataaaagccttcttaccaggattgccacatatccacagatactgagattccccttgaagccaagtcttcataccctcatcttccagtagccagtctccagttccttggactctgtgcttggagaatgccgcgtaggagtcttctgcatatggagtaggctctagaatttcccgcagcttttctcgatagacaaggccgctgtttcgctgctgccccagccgcaagtccaggatattctgactcatctgagcaatcatatcctctactctgtctgatttgatgttgagctctgcaacacccccatgcgtctctgcaatagcctgccgctcctctcccagcgtcaagtcgttcagcttctgaagcgccgcctggacaggactctcaatgcctatgagcttcttgaagtacgccttcagcctgccattgtgtgcggctttggtagcaatgacaagcacttgaaataatgttgccagaatggtgacgagtttctcgtacagcgcaggactcagcgtgtggttcaagtacacgtccaacctcgacgtgaaatcctattgcacgttaatttcgggatcaagggcataggcgggactaataaaatctgcctacttttagtttgtcaaataggtccaatattgaatcgtacatggcagaaacatcgtgcgcagcattgataaggtacatgactgcggcaaagatgccctgcgtcggcgggaaaacctccgaagctccctcggccacgatgtctcctatcagctccaccggccgcagagcagccccaacagcgtcgaagatcttctggcgtctttctcgaaagtggctgaactggtcattttgaatcgtcaactgaagtgttaggtcggaaacagacttcatcggcggcgtgagaaattccttgagcgtcgggtccttgtcagatgaatcgttgtagagcttcgtagcatccgcaagaatggtcgcaaactgtgcctccaccccctttggattcttcatagtcttcttctctggatccgccatttttgtcatgatgcttcttctgccagtgattttcgtatgaggagaatagccaggcgtttaaatactcagtcatcatctgctacaccagcgttttagttactgcggctcaagtggcggggaagagtcgcgccaatgacaagggttctacagcctcaagtgactcttcgcctcattcttagcgccctacaaactgctaccaaggctgctaagccgcatgctgatctgttggtttattgctgtttcagtaaaaatagttgcctagacagggccatcttggtgttgggcgctgtcgatatcatcatctgccatgaggatagaataattattaggcagtatccgttactccaaactttactctgtgttacaatatggacggtcaaatgagcatcgtcaaggatagtcatgtcgcagtacttggaaccatcgacggttattttgagtcggaccaggttccgcttgttggttcagggacaccgaaagccatgttcctgagccactgctgttggcccctgatttagctatcggggtagtattcgtcacttatcccctggacatgttattgatataagtgacaaaagatgatggcatcgcagtattagcaattaaagccaatggcggctttgacaaaactggtgccgagcatgactcgcttaactcagcacaagaagtggactatcaattctgtgctgttcttctgaagcgactaaaagctggaggcgggcacggcgcggcccgttggttaacttgctgtgctcattgtaaagactgtacctatttatgttagtgtataatagtactggttggttctgaaagatggaccaacgaatacgtgggtagggatttatatcagttaaaaatatacgtatccttgcgacagaacttttgacggcagcacaacctcattctcctctatttacataacccagttcttccaacctcttctttatttggatttatccttggcgatttctattattatgctatattcaagcacatgttgcgtcgagcggtgtaaagcttgtaaatacccctcttcataaacagaagctgccagcttcccgtctccaagacatgtacggtatagaatgccattctccgtgaacacacttgcttgtaataatccaactacacactatgtactactagtactgtcattgcaaacttcttgcctaccgggcagatcaggggcctatgctcggaggatcgctgccatcgggctgcatctttcttacatgcaacgcacgtattactccggatgctgacggaccaaattatgcctgaatgctacgctcccccaccatgattcctagcattgccaccctgacattttgatgcctgagtacggagtacgtatgtacatgtacgtagcgtacatgcgcacagcttcgcaccctgccaagcaaatcggaaaatctgacgcagtgatacccgccgcttgagacatttgagagacgtggcttacgaaaatgcactcgagcgagagcttcagactggctggaaaaatgtggactgaaacaccattcgctacgtacaggtatttccccatgctcctctctctcccaccgccatttcgaattactactgcttcttgaggagccggataaaaaagatgattcatcgtgggtgttaggaggtccaaatctgagaatgcagttgagacgcctcgaaacaagtaaagtgtccctaatcccgcgtcagacaggatcgctttgtggggtccccgagatgccgccggtctcggtgactcggattaatctgcctcatggtggagagaagaggaagcctttcgtgctccggattatacgggccagacgccgaagttaaaagagagagagagagagataaaaaagttttgcgggaaagcaagattcacaccgggggtggtcccccgtagtcttacccgcagattgataaagagccctgcacaaactatatatatcttcaaagcgtagacgtttttgttttaaacctcgttctttgtgtcttatctacatatgatttttttttttagtctcttgcttttgtttgcccctccacacgtgcacgccaatcgatctcgctcgtagacgtgtgatactttactactactgcctccttctggccacttgattgtcgatactgcagagttcctggtatcctgcgcaatcttgctcttctctgcttttgatttgtaatgccgcccaaaaactcaatcttctttctatggctgctgagtcttcgattgtggctgccgagcacagtataaagcggaatttagtcgctgatgagccattaggatacatgcacttataacaaaggcgtgggaaacataatccccgcagctcgcattccagttcgaaaaaaaaaatcataaggagagaaatcgacgaaaagactcatacctacctgcaattacagtcaattcacagctttccaacatgttaaaaaccgagccgcccaaaaaattcgccattgcgctgttccatggctttcaagcactcgatgtattcggccccatcgatgcgctcaacttactctcgttttccaagccattggaactgtgtatacttgctgaaacgttggatcccgtatcaaccgtccccgagcgacttccagccgacagcccaatcccaaatctaccggccgttggtgtaatcggggagagcgtcgtgccatcacatacgtacaagaacgccccagaagacatcgaggtccttcttgtgccaggaggccgcgggactcgaaatctgccacgcacacagcacgttgccgacttcatcaaagagcgattcccgaaactacgttacctgctcaccatttgcacgggagccagcattgcagcgagatccggggtcctcgacggcaaaaatgctacaacgaacaagatggcttttgattgggtaagaaaaccaaaaagcgacggagttacaaagtcctcaccgtaacatgcctagctaacgtctctgcccaaccacaggtgataactcaaggcccaaatgtcaagtgggctcgccgtgcacgctgggtatgcgagggcaacgtctggacttcgtcgggattaacggcaggcatcgacatgatgtatgcctttattgcggatcaatatggagaagaaaaggcagattggatagccgcagcgtcggagtttactaggaataaggaccccacggacgaccctttcaacaaggaatgagtacgggtgttggaaaaaactgatatggctgaagaaatgctcgcgtttgttcttttttttggctctaatattaatgatcaattacgaagaaacaagtctgcaatccgtgctgtgagacccaaaccccggcgagttgacgttggtataagtgccacatcatgggtcaagtgtctcagtcatccgccaaagagggtcccatacatcaaacatttaacaaatcagcgtctcattgcgtatacctgcagcccaccggctttttattctccaactcgcgtgccgtaaaccccaagcagcccttgttgccgccgggctggcccagtcccacatccagccagaggctccacgagtcgtcgatgctgtgcgggcaagcaacgaagcccgtgcccttgaaattcagatttttgtttttatccgtggcccagcccttgagctcggcatatcgtgggagggcttgctcccctgtaacgtagcgtacgacgccctgccctgtttgacgtacacgagagtcagcgtatcgtaactcgagtagattgagatacaagaaaaagaagaagaagaaatcaaaacgcacccatgccagatcgatctacaaagaccttttgcttctcccccttgcaagagtacaagactagctcctcgccctcaatgtacaaggtcgcgtggccgctggatttgccctcgcacgtggcattcgaatgaggcaggttgagaaacagaccgccctttgcggcactgacttgagcaaagtggatagggctggcagaccgaagagccatgacgtcgaatgtcgcaggggctttttgcggtgcagcgatggccgaggcgacgagaagggagagcgtcgatatggtttgtagcaacatcatggcggcgggtgagatttgagcagctgagagccgcactattcaatgcacgagtaacaactagagaagatgagtgagagtggtagtattggtcatgctctgtgccctgtcctacttataacatttttttctttaccgcttccaagaatcaccgcctctcattccaagcgagacatcggggccgcccgttttcgataatgtcatacaattggagctaagccaccgcgccatctcgtaaaacattcagctgggaatcacaaaagaatctagaatctagatcgacgggctaggcccggcactagtctttcggatgcgccagctctattttcagctgacaagtctcccttgaccgagaccttggttcaacggtctgtggcggtcagattgcgagccctgcttaatactatttggagaatattggatgattggtgtagagtgaatgtcgttttaagctccagctcgttttgtttcgtatacatggtaggtatgtatagctgggtcaatgcttacatgtattcacatcaggttcataacaatgcattgcacatgtatacgctcataaaagccagagacgttcaattcttgcgtagatgagaaaacagccgttgaatataatctatatggtatctcttgcataacaaaactcgcttgctaatgtgttcctccactgttactctcactcggtttgaagaggttaaaaaaaacaagactgctcaaaaacactctaaaaatgcatcattcttatgtcatacgtcgtttggtcgctcgtcctccgcatcttcttggacctgttggtctgatagttttggatttcggagagccaaggcaaagccaatcatgggcagacaaatacacatggccgtgatgcaaagcaagcgctgaatgctctgataactgtgaataatggcacttcggatttcagttccgacggggtattgcgaaacaatggaaaatggattctcgtaaatagctcgtgccagagtagcgttaggctggaaagccaagctcgcctccagcgtggggtatagagtctgggtccagatggccccagagatgcaagtgccaagtgcactgccaacgttgtaaaaggagaggtagagccccgtcaggatggcaacgtggtctcgcgatgccgaggcttggatcgaggcttgggtgggatacgcaaacaagccgctggagaggcccagaaggatttggccgccgatgagtcccgatttggagttgagactcgcacctccgggaaatttaatcaaaacgcccaaggcgatcatgaagactatcgtgcctagcacaatgatttgcttgaggcgtcggaatctgtaaatgacaagacctacagcaacgccacttacaacaccaaagaaggaaaagaaggagaggatccgggtcgcgttctcaatggagaagtcgaacgcaacgatgaggaccgtatagagatagttgccctggacataccaggcaaagttcagcaggctgcgcaccgcgagagccgcccagacgccgcgatccttgagcagatggaacgggacaagcgggtttctggcaccgttcttctcccacaagacaaaggcgggaacgcaaatcagcccaatgaccagcggaagcacgacctgcgggttcctccagtgcgacacggtcccgccggcaatcgtgagaggcgtcaggacgaggctgaaggccgtgacgagcgtgatgaggccgatgccgtccacctggtcgaagagctgggcactccacttgcgcaggctgtcgaggccgctggaggcgtcgaccagctcgtccttgcgaggtccccgcgccgagcggcgatcaatcgagtatagtgtgatgagcagcgggagagaggcgacagggtagacgatgcaccacatgccgattccccagcgccacgtggtgacgcgcagcaccgccgacgtaatgctgccgctgatccacgtgttgacgatgaaaggcagcgcggggatgtagctgaagaagacgcgggcccgcatcgacgagaagtcggcgacgaggatctccagcagcagcacgatgcaggtgtagccgacctggtacaggatggtgccggcgcagaaggcgtagacggagctggacgtcgactcgatggccatgccgacggtgtagaacaaggtcgacgccgccacgacctcgaagcggccaaagacatcggcaatcttggccgccgtgggctggaccgcaaccgcaacaacgctccgcagcaggttgatcgtggccaggtacgagtgcagcgagaagctggacgttgcatacggcatgtaggttgaccggacctggctctcgaggccgtacgcatagcctatcagaaagatgcccgagaagatccagaagcgctcagagcgagacagctgggccgagacggcctccatgcgagccacgcccgcagcccgtctgccagatcgccccggcgtcgtggattcggcatactcgtcgtcgacacggctgttactgtggttttgcgtcgagatgcttgaatattcatggggctcgggtattgagcgggattccgagccgagcaacggggcctcttcgcgtgaggcagccatcgccgagcctaagcgccaccggcgactggacagcgcagagaagagggttcgggtatggaaataataaaacagagctgttttattacactgttccttttacctcatcttggaagaaacgatgaaaaagaacaaaagctcataaacagaaagggaagagagagggcgcatggggaaattgcaccgggggggcgtgagcgctttattcttatgagagcttcgtaccgtacgagtctcggatcagataagatcaaaaccagcgacaggcagcggccaacggcccaccaagttccgctattcaagtccacaaaacccccgtagacgctgcccagcagcctcccgccggctggcatgatcaccgtcacatggccaggttgggcaactaaaattagcgggctatgcgagcaaaggatggatggcatggcatggctgagacggcatgatggctacggctgaaagaagcgcggcacgtcgagcgtcggtgactaatgcgaatatcccgtaggcttacatgatctttacgtgagtttgtttgtcgtagaacaaagagctacatggagttagtcaaaggcgaagtctgccaacagagacgtctgtttttactaagcgtgaatcagtcttgtctcagagcaagatgccacgagaaaagaagaagggaggaccaaaaaaagtcataaagtcacattgtgtattctccgtaatttagcaacgattagtcgtgtcgagtgggtagcaagacccatgccgtctccagggatcgatatcaaaacgacgggctgagcagatcccgatacgctcaggcgctgctgccgcctcctgcagctcgctgtcacacgccgatcaaatgtttgcaggcagtgcagccagcacttctcagcctagtcgagttgcacagcatccgaccgctgattccgccatgatcaactgctggggttacgcaaagaacgcctccagcccttgcagcctcagcttggatgcaacctcggcgatcgatgcaagttttctactttccacagcccgaggcccctgaacgaaccaagccgggaacagaccgtgctacgcttcagtggacgtcaggccattacgctcatcggccatggcgcccttcccgctgcccgtctccaattttacccgcactaaccgtcgcgctacagcctgatgatttggcacccgacattaaattgcgtctttgcctggaaattgttgagacatggagggccaagatgctagtcctgtgtccatgcagtaaaatgactcaccgtcgggaaatattcttttttttttttttaacagccagaagttcctaaacagcaacgtcactcggcatcaagctgcatgcaggtggaaattgaaagcataaagactagcccaaaacaggagcaaggcaatgggcaataactgcgtcgcattgcgagagccgttaaaatctgaccctcggtagaatcctggcggaattggtccatgaaagtgaaacaaggctctacatgtagaatatgcacctcatcggccaggggagcagcagggacttgcgacatggcaagtccattactgtacaaggtccagatcgcctgtgttaccagtgggaattctaagagttggccatacattgctaattgcatgtacttgtccgagatattttagccaactgatggttagatacatgtagtcctttacacatgcttagcccaccctccccaggttatgactcaaagctaaggcatgtaccagaaggtgggtgtgttcatgagttgagctgcttattgggaacgatccgtatcaaaccgcgcttgtaaacgttccagcagtcacaaaagtcctgcaactctagggtactttgtttcacaacttgtactgtgaagtgatggtacatttgctattttagtttagctctcgcagatatcaactctagtgaattgcattaagctctactgcagccatcacctacacaattgatacttggagaagcatctgccgccacgattttacaatctggaataatcagtcgttcttagaccgagctttaaatgtataacagtgtactgatactctggcagataaaagcatcgccatactcgtctcagacaaacatccatcttgaactttgaccgctgtttcgagctttagggtacgcacttgcatccacacctgagacatggacaagcccagtgacacatatttcatagacagctgctggcattcgtaatccatattccgagaaagcggtctccctgcctgaagagtgaatgtcttgaagggtttgtcgttgaagatgtggagtatgtccgtactcatgtgctaatttctcggtgattggctattatttcaccatgtcaaagaattgagagccacaagggtccccctcaatacatcaatagttggtattaagctgtgaccatagagtgtaagcaaaaagagttttcacaaggggaaatatgctaaaagctctagcaatccaaacaagtagagacaaacccatttgttcatatatatatggcacccatcaatctggtgctggtgctaacatgaaatcagtaattttcccgacttagctctagctgggtgcggctcgggtaggtccatcggcgacatcggaacccatcttccggctccagacattcaaatctgcccgctataattgtttgcgcgacagccaaatgccatcaccccgccaggcgtccaatcttttgccaaaagcgcaaaggaatattcacaatggcaacggtagccaaggagccggtagcttctgagaagaagcagcgccccagcgctctgcgatccgtcattgctggctcgacagccggcgcgattgaaatcggtaagttgctgtttgctgcattgcgccgagcgatgagtccgcacgtgcttggatttgaagattttcgaactggagctgacaacgtttcgccgacgatagccattacctaccctgccgagtgtatgtctgagtcgatatcatactgcaacaataactggacatgattccacatctacgagcggcgaactaatcagatacatgcagttgcaaagacaaggtcgcagctcaacaggcggctagccgagggacagaagctgccatggccgccgtttggagcgcagtggtacgcgggatgcaccacgctcatcattggcaactctgccaaagcaggaatccgtacgcataacggcacaattggtggaattggggttcgggacggaaagcgctaatacaaggtctaggattcgttgcctttgaccaattcaagagtctgctggctgatgaaaatggcaagctttctggcccacgaaccgtcctggccggcttcggtgctggtgttacagagtcgctgcttgctgtaactccaaccgagagtatcaagactactctgtatgtcctcttactcatatttcctttcaaaaaacctgcttcatagcacaaacgctaatataggcctcttcttctagtatcgacgaccgcaaatctgccaaacctcgcatgcgcggcttcctccacgccgttcccatcatcgcccgtgagcgtggtatccgcggcttcttccaaggcttcgtccctacaacagcccgccaagccgccaacagcgcaacccgcttcggcgcttacaacttcttcaagcagattgccgagtcttacaccgcgccaggagagaagctcggcgctgtcggcacctttgccatgggcggccttgctggcctggtcacggtgtatgtgacgcagcctctggacacagtcaagacgcgcatgcagagcatcgaggccaagagcatgtatggcaacacatttagatgcgcggccatgatcttcaagcaagagggcgtccttacattctggagcggagcgctgccccggctagcgagattggtactgagcggaggcattgtgtttaccttgtatgagaagagcatggacctgatgaacaagatggaccctgaaatgaagtacatctaaggagaagaggatttgcaggagaagaaggagtcaaaaagataagaagcagacaggcctggcgtttaggatttagaatgggggttttatgcaacctattcatacagcaactagttgtacaagtgtatatatatatatacgggtggtatacagcaatgtatcgtaaaacgttttttcgatttccttgttcccttcatgtccattgtggtgtgaaaagcactttttgttttgttcctcgtccctcctgttaaacaccgatgttaccgtttttgttcgtgaatcattgcagtctgatcatgccagacaatctcttgcccagcctctccagccatgtcctcttgggcgcctcctcaatctccctgaccagatcctcgaaatacgtcggctggctcttgggctccagcattggacccttgagtttgtactataatgacattgcttgttagcgaaatttgctggccccccctcacaaaggttgtagttgcgaaccctatctttaaacttattttgcaccaggaactgaagcgcgcgggcctttagcagctcctcggactcggtagaagggctgtacgtcttgaatcgctcgtcgacaaccttggccaggacatcctggaactggtagtccggccggaggtcctgcttaggccatttggcgaagacgtcggagtagatacggcgctgcggcgaagcaaaaagttagctggcaactcgaggatccccgtatgcttggtggaatggagtaaaatgattcagtagcactcaccgccagcgatcgcgacattgtcgaaagattcccagactctgctatgcgcgtgctgcgcaatgcaaggccgccactttgtctcgcctggatacaaaatattgaatttctgctagagctaaagtttccggatacggtgtgaatgcacggtgcatgtggcttctcatacctcgatgagcagattgtatgcacaagtaggggatactttaggatagaggcatctcttgcgcaaaaccaaggttctggctaccttcggatgccgcgcacggcccaggtgctaaagtcatgcaaaacacctgcactcatcattgacagcgcttagaggggctctgttgcctgaggccctcccctttaggcctcgcccgcccagtaacagcgacaaatagcggcctccgaccccagcaaaagtccccccagcagaccctagattgttccagatggcgaggtaccttgcccagtaaccgccggtacttggctcatcccgtcgggtgcagcagactcgcaggtacctcttctgcatcagcaggttgcctccccctcgcattggtcatcagtggacgcatcatctggcctggccttagtcccaatccgaccgcccagctccatcgacctgcggttttacgtttggcgcaggcgcagccctttcccgtccatcttcattttcgctcttgattctcgtctcatctccgcctcctcaacctttgtgccgctgttcgattttgtgtttcttttctcgccgctctctcctcgccgccacgactctgccaacccgtgtcttttgattttctccttttgtcgcttcttgtatccccttgatcccgactgcgctcctttcttcccccgggcgctcgtgaccagccgattacgacattgtaccctttctccgagtctacggcactgcgcgacttgagcagaatacagaagcagccatgtctgggcgttacgagagggtacgtgggcgcgcatcgcgatgattttggacgctgatccgatactgacatttgatggctttccgcaggtaaatgcccacgatgatgaggaccacgaggatgttccgcagcgacgagcccaggtccccaattcgccgcctccgtccttccattcccgcgcctcttcgccaacacgaaatggccgagtcaacaacgacctcgccgatgcgtttgatgatgacgatgcgagcgacgatgaaacagacgatagagcgagactagtccgacaggactctacaccaaccatcagatcaaccaacgactctgcgcgactctctgcaccgacagcaccgacttccattccggccacgtcggatgcggcttcatccggttcacgaccccgagtgatgggcggcggatttggctccgatggcgtgtttgcgaatatgtcagcccggccggagcggacggacggcactgcggagaaggaggagcaaccacctgtttgtctacccttggactgaatctgccaaagcatttgttacgaatctttactaattgcaatgcaaccaacagacttacgaacaagccgctgctgacgctgctccgccatactgggaaacaacgattcttgcgcccggctacggtggcggcgatgaagtttacgtcgacggcatgcccgttgggtctgtgttttccttcatttggaacggcatgatttctacctcattccagctcgtcggcttcctgctcacctaccttctccactccacccacgccgccaaaaacggatcgcgagccggccttggcatcacccttatccaatatggcttctacatgaaaggatcacccgacgacccgccaaagatgactggtcccgacggatacgctgcgcccccagatcccaactcgcacgacttccaggccagtgatgtgactgacggccccggcggcagtatttctggcagtgactggatggcatatatcctgatggtcgtgggctggttcattctcatcaagagcgtggctcaattcatgagagcccggcgacacgaacaactcgtcctgcagagccccgagcgtggactcaacgtccccattattgccgagggcgagagcgtggagcacgtggtatagaaatttttggttctcccgttgtagatttgaatcttttgcaattgccactgccttggatcgtttttaattagaggcaagtggtcatcgataccactacgctagtcagcgtttttctttttcttttcatgctgttttttcttctgtctctgtttatcttgttctgttttccccgtcggatggatttcaggcgttatggacgtatgcattactaggtccgaggtataacgcgtagcacgcttctcttgtttcctatgtcaaagaatggaataaccaaccatctatacctattttacttgtcctggcttaaaccgtctcatgagtacacttgaacgccgttctaatatttcctccaaatctaccaatctgataagctatctgtctaccaatcagcagatctacccaagcccgaaaaggtctatgggttcatgttcatccttcccatctagatcctcatgcagatcgctgcacagcattagagcttgcaatttacaatctacaggccactggccactgtacaggcacaccgcagggcctacaacggccgctaacgcgcgctatttagcccccgggtgcggggtcctgagcttgcagcgctattccgccccgctaaccgctgtggcatgagcctagaatcgcggtttagtgcccgcgacctggacaagctcgtcctcagctcatccgcggtgcctttgacgtctttcatacatcatatgggcggcgatacttttttgcaaataaaacaatatcaaatcctcactcaacgttttctctcgacgtctgaatccggccattttaccgctgaggtgatacgcgtgattttatatccagtcgtcagcacgggcatgacaggtagctaatcctcgccatacagctaatttccagaagtcattgccagattcttgcttacctgtcgcgtgcttctacagtatcaaagagttaaaaaaaaaaaaaagaatcttattctggtgctactttcggctgagccggcagctggaaaacaactaaaaagctggcgcctcgagctctcgccactgtctctggagccagactgtccagatcgtgcaagctcttgctcaaatccgccggagtctgctttctcatcgcaggaggtcttcaagctcgcagaggcatcaacatggcgtggcggtgttcagggagctccaatgccgggctcattgcaaacatgtggaccaacggcctcattagcgatccgctggtcaaggaggcgtttctaaaggcaagctcttgaatatcacaaggagcagacagtcgaagagagaagagagagagagaatggctgaagatgcttctcgtcatcattgtctctaactcgccataggttgaccgagggcattacgcccctgccatgccataccaagactctccacagcccatcggctacgatgccaccatttccgcgccgcacatgcacgcctccgccgtggagcatgtcctgcctcgtcttctcccctcagagacatccccggccccacgagtcctggacattggctctggctctggctacctcacgcacgtctttgccgagcttgttggggaccgggggcttgtggtagggctggagcatatccgggaactgcgagacttgggcgaagcgaacatgggaaagagtccagaggggaagcgattgctggactcgggaaaggcgaggtttgtggttggagacgggaggctgggctgggttgaagaggcacgacagggcgaagaggaatatggcacggcatgggatgtgattcacgtcggggctgctgcgaaggaagtacacgctccgctactggagcagctcaaggcgccaggatggtgagtttttgtcgtcacgatcttcccattacgcataggcacgctgacggggactgtagcatgtttattcctgtagacgacgactccagcgggtggagccaaagcgtgtggcgtatcgaaaaggacaaggagggcaagataacgcggaagaagctgtttggcgtgcgttatgttccgttaacggatgcgccaaagaggtagcttttcgcggcggaattgactttgagaggagcctccacctcgcctcgcaagacgaggactaatttttggagttcatgatggactcgaccctctcgatttggtgagatttggctcgaaactatgaatcaagcagaaaccgagtattcaggcatctctgattcttgtagctaatgtattatacgaaagatgcaacaagtatctcatcccgacctaacgcctcaaaaagtctttatttcgtcgtttgctctgattataaccctctgttttttacaaccttgtattattcttcctctcaatagtacaaagttccgcctcaaagccatcgcaaccaatatccactcctacagccaaccaacagccaacgccaacgccgcaactgctattgacacgccggattggtacctggtgcctttgctaacaattattgtgggatgagggtgaaagcatcctccagaaggacaggctagtgttgctggaggaagaggacccaacttgcaatgctctccatcgcacgctggaactggtggcggaggagtggagtgggggatagaagcccaaatgggacagcctggaggacaggaagggaggcatccgccaggaggacaaactgggcagccttcaggagggcatggagggccgcacttctcaggacacggtggttgagtgggctcggctgatgtcgtggggacatggcagccttctcctgggcagtgtggagtggcagtggcctttgaaggagagaggggacagtctgtgacttcgggagggcaagctgtgatggtcgcgaccgtggtggagatgtacttggtccagacgccagtgtccttgctcttggtcttctcctcctcttcacagtcatcgtcatcatgatgctccgtttccttcttgtacagtgagtatcgcttcttccccgtcaccggacactgcgggcctccgcatatgcccgccgttgcgttgcccccaatgcacggcaccgagcagacagattcatcaataatgttgtaagctggctcggcttttgacgacgagtcataacagttacagctaccgtccatggcggcgtatttgcccttggcatggcacgcatattggcactgctggacgctgaagggggcaggtacatcggctttgaagttgaagacgggcggttccgcttcgacgcagccaatgtatttgaagctgggggcggtgaattcggcttgggctgctacgctggctgccatgaggccggcgaggagagcgaaacgagacatgacttgccaagttcaggatgcgaaagagaaaaagattgtactgaggaagatggctgtgcgacgagagacaaatcaccggcttgggacgagaaatattgccaagttatatatatccatcgaatattatgaccgcaatgtatcatccagcctcacaatgagatgttggcgagtcttgggcaggaaaacaatgcactacgtgtgaataagcctagtcttgacacaatgccgctgccggggaatggactgaaacgcgaagctttgcatacatggtgcgatcacacacgtttgttggttgcaagagatacgactcaggaggccttttggaggagacgtagaatgctacgtgtgaggatagatacagagatcagcaaataatggtatgcggtacctgcataccgcaccgagatatgaacaaaggctttgaaaaaactgacgaggttggcgcgtcaaagctgcgaatctcagctgactaggaagagacgaagctgagacattggtctggcatatcaaaactcaccggcaagcggcacgcctagaaagggagactggcgtcgttcaaatgacgatccgattacaaggaatgtaccaagttaacgttggcaccagcctctgtctttagtaaaataattcaatgggcgcgatttcgcgctgctagctttgggctagacggaattccttgaatggaatcggatcgaattgagtagcttgttagcttcgcttcgtggctgtatacatgatgtttcacgatctgaaaggctgcggtaacaggacccagcatgtccattatcgaacatggctttatcccggtgcatgggtcttgacatatgtattttgatcaaagtaatttgtaagagatgaagtaaaatcatcaggaaagcatggctgctcgcttataacctgggacatggcgacaggaagatgagctgtataccactatattcaggaataatgatatattttcgttttagcctcgacggctattttctgatacccgagtagttttctgatctgattatttcgtgatcgtgatgctttgattcattcagcggcgctcgttaaaaagcgagataaacgagcaacattgcccatttcaggcgctgctcgcaagtatacttttttttttcccttcgattcttttcgaccacgagccaacaaaagcaaattgaatcccttttcggtccaaatcatccctctttatctctcatgcggcgccatggtggcctttcacgcatcgcttatacaccccaaaaccaatcgtgagcttcccatttgagccgccatcaaagctgcagcttcatgcaccgcaaatcaccatgctgatacagggaaagcgcattgttcgacatatccatgactactttgtacctaatggcaggctcttcacagaaaagatacaagtttaaactcttgttaagcttgacattaccccataatttggcctagcttcggcacgccacataagctcaggaaccaccacgcagcctattatcaactgcactgaacaatgtaaacccaaacgaggcgtcgtggaattacgtaggtcatacggacaatatccgcgcatccgcatggctctcaataaacctaaaaaggatgaatgaagctggcaatggcttctataaattcagccgtatcgtccgtcatctggccgttctcatcctcaagtcaagattgtctgctacagcttcagcatttaccatcacaactactcaagtccaaaacagcttgtccctgctacttttcatatataccacacaaaccgattcattcccacaaaacatgccttcaagcatggcacagtcatgggcgcgtctccccctcgccttggaacgcacgttcaacaagctcacaggcagcttcgtccgcaaaccatttgcagaccgctttctaatgacttcccgccacctgcctcaacacccgccggtattctgcgtcgtcgaccttttgtatccgcccccgcagtaccagcagcggagaagtgcgctccccgtcgtgggcgagctggagattttgcaggcggagctctaccgctgccagagccagtcatcctttggcaacgatgtggagagggagctcttggatgcggatgccgagcatctgagccaatggatagagcatctggagaatctggtgtacatggaggcggcaacgacgatcccgtcgaggtaccagcaggagtgtacggctgttagaatgtttaaaagagccttcaaacgtaataaaacccgtcaaccttgaactttgtctgaattgtggtttcttttatttgctatgacgcctgtcttctgtaatgaaatggctccatcatgtgcttaatcaacatcatcctcgcgagtctctaccagtcctgaacgccaccacggcagaccactttgccagcatcctcgtctctctccccctcagtcacagcccggataaactgtccgccaacagacggctcacccgcccccagttccttgagcttctcctgcatgccacccagattcgtcgccaagaagcccgggctgatgcaaaacgtcttgacgccgtcctcgtgcagcagccagtgccagttgagcatcaccatgttgagcgccgtcttgctgctcttgtagcccaggtgggccgccacgttgtccttgggccatccggcctgcggcttgggcgcccatggcgggtagaagctcttggagtgagccgtgagggtggacaggccggaagtgatgaagatgaggcggggggaaggggacttgattaggagagggacaaacttggctgtcactacgtgggttccggtgacgttgacgtcgtatgccttgttgaagatggagcggatgttggaaatgtcgtttgcaaagttgtgagtgtcgaaagcagcgcctattatatgtcaacaaaaccatgtcagtctcatattttgaacaaaaaatccttcttgccaagcatgtataggactgagaggagcatagcacaaacctgcattattaaccagcgtgtcgattctgtccaccttggctgcaatcgcctcatatgcctgatctatggattcatcgctttccagctcaagagcgattggttcaagagtgtcctttgacgatggaacctctttggtgatggaagcaatggcctctttactcttttccagcgtgcggcagccgacaaagatgtggtatggggtggatgagcccagatatgctttcacggcttcatagccaatgccggagttgacgccggtgatgaagacgatgtgcttgtcagccatgattgctagagttgttatatgaataaagaaagttgtttttatctgattacttagttttatacttgtcattgacttatgacttcacgagacatatatatacttttttcttcttccatgaagcttatccccaccggcttttgtctaacctcctgtttcattcccctcaaaagatgcctacaattggtcaagaatgttgatttgtgttgactctttccttgtacctgcaactcaatcacggccccattgcatgggccgagccgattggcatactggagaaagccggagttaatcagtggaagcgccgctcgccgcgcgaatcgaggcgctatttccatctcggatagccgagagagtccgcgatttgtgggggatgcagcgtgggatgcgccgattcaagagtcgtcggagccgaaagaccaaaactccaggcttgtgaccgttgaatcaagtatataaaaagtgttaaagtatgagaggaagaggaatgttgtaggagtttgcttttgcttacatggtttgggtctcttgcgctactgcttatgagcactgttgacatactgtcaagtttagagaatatacttctttgccttcacttatacgccctcatgattctgaacatgtctaatccgtacatgtattcagtttgaatgctataaccgtgctcaaacatctgaataaaactataccattgccatgtagctatatacacaaagcaatgctctcaaactgcttatccaagtacatagcaatacgccccaccattctccgcatcgccaaatgccgcgtcttaccgtccgattgccaaatctggacagcttccagatctctctcgccctcatctgcgcgtgcataaagtgacagatattaatccctgcttaaccatggcgcaaactccaatcaaaaaggtctgcctcgtaggcgccaatggcaccctgggctcagtcattctcaaaggccttgttcaggcagactgcttcgacatctccatcctccagcgctccaactcttcctcttcttcctcttcttcctcctccatctcacgcctcatcgtcccacctgagctcccggttgaggatgtcgcaaaggctttaaccggccaggatgccgtcattgctgccttcccgctcggcgagggcgaccagcatctccgactcgcagaggccgcattccacgccggcgtgaagcgcttcatccccgcagactttgggagctgcgatgcgagcgacccagagccgcaaaagtatctgcccctctaccgcaagaagacgctcgtccgtgagaaatgcgaggcactcgccgcaaaggcctcgcagcaaggctcacccttttcatggacaaccgtcatctgcggccacttcttcgaccacggactgcgcgatggactcctccacatcgactttgacacccgcacggcgcagatcctggacggcggcgccatcagggcatcgacttctacgctgcgccgcattgctgaggcaactgtccgagtcctgcagcgggccgagcagacgcgcaaccgagccgtctacgtccagagcttcaacccatcgcagcttgaagttgtggctgccctggaaaaggcaatgggagagccatggcacgtcaagcatgtcgactcaaagccatatctagcagacgcccagcaaagactaaagggtgatggttctcaagctgatttggacgccattgaggatattgtctttgcgctgggggctctagacgcggactggacaaggagggatgggtatgcgatggagttgttgggcttggagaacgaaaagctggatgatgttgttcaggaagtggtggatgcgtatagagcagaagtgagcaagtgaaaccagcctaatcataactaaggctacgcatatagagaatttataattcccgtgtattacacgatgccattatgcatatttgcacgaatgcggagtagcagtttgtatattagacctcataggctcgcaatgctgtcctctttacgactagctatgcaagcatctctaatgctttacttgatgtcttttccgccaaatgagttgatatgcagtgagcagacgcacatgtgcatgtaagtggtcaattttagcttggcctgcattggctcaggatctgagctagcttcatgtacgtgattgattacaggtaggtagtattacacgtactcgtacaagatcctccttgagcttcatgtccaaagacggtcagggtggcaatattctctagtaaatttaaggtcattataagatccgtcaaccttctttcaaggttggaggttaagtcctgccgagaaacactcaccacatgatgcttgtcatcagacccaagcgatgtattgcatctcgccaagggacgtatcagcttggattgtgccacgtcaacaaatactacacggcacatttgtctacattgcagcatcaatagctgagcactacgttggccaaaatatacaccatcacgccacttgatgaaagcatctgcgacgtggcagccagcattaggtaacgccaagatcggaccagtatttagaacaggcgacagcccctctgaaaacgacatgggctggctataatcatatcttgacagccatctagcatctttctcgagaaacaatagcctctttataatttatcggagagctgcttcgtccagaatgcggcttacagcgatcgacgtcgttttcatgctgacggcgtatgacactacccgagcaagcaattcataagcttacctagtctgtgctcttcagctgatctaaacatgtgaataatagacacctgattgatagagttgcttctctggctgacgacgccccaacaacttcgactcctgtaaacgaagagaaaccgtttactttgccatcgagctgcgttcccacagttacagtgacgacgaatttaggcacaaacagaggctgtgcattcgactgctcgagtgatttctgcatcatcgatcgtgagacggccccgtgtcagtgaggcttcagctctgcgtactgactcatcatttatcgtagatttcgtgactttgccatgcggctgttcaggggctgcgagtgtcgtcactcggaccatcaccgcatgtgcgaaatcgagtccctgctggaattgccatactgggtttccttttaccacaacggcctcggattgcccaaaaccaacgggagatgattagaaatcgggggttatgcgaccaacgtgcatgtttcttttctcggatacgtgattttaatctgaagtcgcatttgctgggttgagagaagaggcaaatgagagagaagaaagggaagagagggcgataaaagacatggttgacaaggccatggcaaatgctcaatgcatatgcagcatgcagttgggttttttttagaagctcagtgttgcatggctgcagatgttatggctgagatggcactgcatacggctccaatgtcacctgagcggtgacgggtgcgttaaaagacccgaacgaggctggcgagatattttaagaagaagaaaaggactattgaataggccagagcacgctttgtactgatatcatatccatggcctgatggactgacggagcgttccgacagagcgtacgagttgccgtggctggagctgcgctgaatcatgaagctgggaattttatatttggaacgaggctagagccagcccaagaccccatgacggcagtgacgcagatccactaaagggcctgtatataatacagtatcggacattaaaaccacactgtatcagccgtgcaggttgcacctatagagactgtgctaatgacacggtgccagctgcgtcttcaggcccaaattccaacaacggcccaacagatcacgatgcagcatcaagaaaatacgaaaagccgacaactccaagccttgccgctctgcatacgtgttatcaactcacaacccacaaggcaaaaacgcgacctcattccgctctcagcttcagcttcgccccagtcattcgcagctgacgcctcatcatcgccagaatcgctctaggcctatcggctcgctcaccggaccctcgaaattgcccctaaacaaaaaaccggatgggcctttgttgacacagccccggcgcggtgacgttggtctctctttttttttttccgactcttttttaatctggagctcaggcacccggacttgttcatcgtctattgcctgcatgaggaaaagggcaaacagacagacaactaccacaaaacaggagaaggccctttttctctttttccccctctgccgcactatttccttttcttttgatagactaactaccataccaacatagccaggataatgcccgccgctgcttaccttggcaagggtctgctgtgaaacatcttgttctttatttatctgctttccctggtcatgactttatttctttgtctggatcggcattttccaaaagcagtttctgcggtctagcctagtcgagcgctttttttctctccgacccttgaaccttgcagtagtccatgcacgaagcatcatgacatttgagaactaaggacaaaaagaagaaaaaaaaggagcaagcgtaatcactaaagcgattcattcacactggtgcaacacagcgatataaccttaattagcggtttctattttctgctcacctcttccatcaccccgtccggcatatcatatcagaagccggctcatcaacaaccaagaaaacgcacttcccaagagggacatattttgcaaacaaagggcacatctaaagggcacaccgcgacaacctcaacctttcatcatcatgatggaggcacagtcgctggccgcgctgaatctgcaggcggctaacccacctcaatatcccgaaaacccatcagagacaccgcaggagcctctgaccctctacatatctagagttcccggcaccagaggtaagtgattcagagccatggcggtttttgacgcaactgaagctgaccccaagaaactcacagatgtaatactttcacctttcaaaccccaggtcaaaaatgtcactggtggagatgttgctagcagcctctactatgttcatctcgagctccccacgttggacatggcaggccctgagccgctgagagatgaagcacaaggtagatccagtgaagatagctcagcgacaaggaccattgcccggaagccagtacccggcacagtcccatcgctaggccctgagatttcgatacagagcgatcaattacagctgcagcaaactcgaagccaacatgacaacacgacgcttcggccgccaggggatgttggcatgcctcccagcttgcaagagcgtgattttgctcctcctttgcctcctagacggcgttttgaagactctggtttgggttactcagatggctctttcgaggcgaatcctcaggaaacatctcagttgaatgtgcctcctaggcgcaagcccgttggaccaagacagatgggcggcgtgccacagggtagagtctcgatggacgaaacgacacggtccagggttcaaactagggctcgggcagatacgacaggacacaccaggcaaagccgctctttgtctccaacaaagaacgctgagtacgccacgcctccatttaccctgagcctgataaggcgggatccgggcaccggagaccagtggaatgtgggaaagatttcatcatatgagacggacccaatggctgcgcaagctcccatgtatctctccgcatcagcatccgaacagcacccacctcagcacccaccaatcgacatacaaatcgaaactgctgggtatgccaagttccgcggagggacacaagtcgcccttcctcctcctccttctatgatagatttcatgccagagccgagatccgatggcagcaggacattctcccggcaggtttccatgtcgtattcaaaaagctttggttctactgtgcgatccacattccacaagttggagcaaaaggctcgcaagaaggcacaggcacataaccgcaacgagagtgaagcatcggttgcttcacatagttcgggagagtacacggccggatcgccaacgactgcgcgccctgacaagatgaagccacggggatacacgtttgcgagtccttggaacggaaaatgcgtatttcgcacgggaaaggatggccggagcctggtgtgcgatcatatcctgcacgaaggtgaattgggcggctacaacccgctggtgcctgattcgagcgcggccaaggggacttcaactgtagtcagcgagctgcggtacaaccttccgggctcagagtttttcccgtccagcgaagtgcccaaaggcgacattaatcagaaactcggccatttcggcaagatggtcaagtcaaccatggaccggggctacggcgatgaggacgaggatgatgttgtatcgccgtttgatgtgaatataggcggtgagagagcaggagggggcaaccggggcaaccgagccaagctgagcaagctcatcatataccacgatgggatgaagatgctggacctgctggtggcggccaacatagggctgtggtggaggacatgggagaagagctattgagtgatttggtggtgttgttactttgtaaagctgcatttaatgatggcgatgtgctatgagtttattatatgacgggtaattcataatgagcgtttaatttctcctctttatcattttctttcatgacttgtgtaaattatgtccaacatcgtgcttgaagggtggtcgtgacatcggagctgttaatcaatgagagtcacgtgccatgtcacgggcagccggcaaccaccaatcactggcctagcaatgtaatcccgcagagcactaggccgttgatcaaagcagaagccgccgccaaaagttataccaacacgtcaaagtcgcctcccgccccaatcgaccccccgccagcggcgcccgagtctgctctcctgcaacttcgtcaattgcgtcctctgccagccctccccgacgacaatggcgccgaccctccccgcctcggccgcggccatgcttgcccgacgacagctgacccgggctccggcctctgccagctcgctcatgatggcgacgaggatgctggccacgccctaccaccagcaccagcagcgcggctatgcgacgcccaagggtgctctgccgcaaaacttccgcacaagcaagcccgtggagtgggcgtgggagaaggacagcttactagaccggctgggcaagtacttcctcatgaccgagatggccaggggaatgtacgtcctgctggagcagttcttccgaccaccgtatgttatatcgactacacatgttgcagatatggaattgggattgctgacggagcatgcacagttacaccatctactatcctttcgaaaaggtatgcaagtcgcgcggaggttgaatatctggatatcggaatatacgctgcaacgacaacttgccattgaacgcatgattaacgcttaatccagggtcccatttctccccgattccgtggcgagcacgccctgagacggtatccctctggcgaagagcgatgcattgcttgcaagctttgcgaggccgtaagcaccccgccaatatccgactgtgaagcgcatatactgcagggattccatgtgtgctgactggcgtatgccaatagatctgccctgcccaggccatcacaattgaagccgaagagcgtgccgacggatctcgtcgcactacccgttacgacattgacatgaccaagtgcatctactgcggcttctgccaggagtcttgccccgtcgacgccattgttgaatctcccaacgccgagtacgccaccgagaccagagaagagctgttgtacaacaagggtgagtttcatgcagatggatattcttataaaatagcatactgatactttggccacagagaagctgttgtccaacggagacaagtgggagcccgaacttgctgccgctattcgcgcagactcaccttaccgataaactacgcacaaaacctaattccaattttgtatgatgtgggcggagagagaatccaaatccaattagaagggcaccaagggagattgcatggacaactggattgtacatacgttaggcgctacaccaaaaaaaagagcctttgattcatattgatgtggatatatgtttttaagcgttgacgtagttggttggattcatcctggcagtattgggatgtgctgaatgttggcaatggtgactgttgtacggggagtactttgcgtaacttcaagttcctcattcattcacagaggtcaattagccccgcggcagcttcacattgacatgcagtagcaccagcccaagtaattcctgcataaaggacaacacgatggctgcaatacggccagaaatccatgtcagaacaagtccatgcaaaagaagctgcatccatctcatccaatcccatcctctccattcccgctgattcagcccctccctcaaatctcaaagcagcctcacgtgaccccctccgcactccagcttctgcgttcccaccttggcatcttgtacctttgtaccccagctccggcaaacctccaatagaccgagtaatagccagagagcgagcgagaaatttatcatcgccgagcaaaaacgaacccgtcaccaaaaaaaaacccccaccaaccaaccttttaacccgcaaccacttctcctcccgcagcagtcaaacttgtcaattgacttttttgactcttttcttttcttgtctcctcttcttccttgtctccctccttcagagctcagtcgcccaacatgttccgcactgccatcctccgcacatccgcctcggccgtccgcgccgctgttgcccgacccgccgccatccgaacaacggccctgatggctgctcctcgcgccgtcgctgctcccgtccgcgtccagagcctcatgggcgtgaggatgtacagcgctggcggaagcctgaacaaggaggaggtcgagggccgcatcctgagcctgctgcagggattcgacaaggtaggtcgctgtttgctgctgcccgtgatttttcaacaccacatggaggcgaagcttgggacgagggagggatgaaaagaagaagcttgattaagaagctgtgaaattgcctttgatggaggaatagctgcgcattggatgggagagctctgatgagagcggggagaagagcaacagatggagagcggggcgcgaaataagtcgcgatgctgcattttgcgacactgcacgagtcttgtcttggaatcatgccattggctttcttgcttcatcatcaggcgaacgtgtgctaacttcatctgtgctccaggtcaacgataccgccaacgtacgtctcagagcttcaatgcgcaatctccctcaatgatttaacccgcatctaacgccccccttccagatcaagcccaccgcccacttcgccaacgacctcggcctggacagtctcgacaccgttgaggtcgtcatggccatcgaggaggagttcagcatcgagatccccgacaaggacgccgacaccatccactcaggtatgatttcgcatttatccctgccgtagactatccttctggcccccccgcaatgctgatatattcccgctgcagttgacaaggccgtcgagtacatcatcaaccagcccgatgctcactaaatcgcttgtccgacccgaatgattctggaaacattggccccctcttttttatctctcaactctcgcgcctctctcgttatgcgactttaaaaaagatttccctcctgagatatacccggatatgtagaggttatgatattgggtgggctaccgagaaaaaataatgaattgtttggaggctattttcaaaaaaagaaaaaaaagagaaagcataaacagaaggccaagcaggtggtatcatattacgatgaaacctcatcttaatttttcatctgtgagagacacgattaaaggggaattcttttctgtccaagatcaaacctcactttatcttggcatcaatgtttttttcagatcaaacggagggatagtgaagtggatcggggggtgttataagcgagaaagagaagaaaaaaaaaaaaaagacgattgtattgatggtggttggagacgctgctacataaaaaatctgtgcagcttatcccttgtattagtgtatagaagactcaatttactctccaccaaccgcttgcctgtgacattcatttgggaatttgagtaaccaggttgctctgataatcccttcagtgatgcgtacggctagaggcggtcttggctgcaaaagcgactcaagcatatctctctctggtttatgaatactactagtagtaccgtgcctgtttatcatcgaggtgctagtacacgcatagacccttttgcttcaccttcacaagcgagaaccaggctgtataacgagaacggacagaaatggaaaaatgatatcagataaaaattctatcaaatgtgacgaatagaaagagtcatacatgtatgcatgaccggcttatgcatttccttctaccccggttggcatcgtaactggccagtagtagccatccaatcaatcaacgatttctattcaagactcgacgaattacacaatcaactacctagataatcattcataaaaagtcaaaggaaaacaaaaaagaaaaagatgctgtgcccaagtaatgaatgctgcaaaaatgcatcctggtaaaaaacctccaggcattagctcaataagccccccaacaaaatatttaaaagctgactacatgtacactttgctcctatactgatacatacatacatacatacatacaaactaacgcagagagtaatcattgctttgacggcgcatgacattagggagaaattattggatgattccaaattaaccggcctttcccctctctccctccctcctccttcctccaagataaggccatggggatgaaaagtgatcggcgattataccaagatccttgaagaaaaaaaaagacacctaagctgaccgcagatgtcgtccttcggcagcagggttattatgtccaccacttagacagcccatatattcaattgcgagacaacaaagatccaacctcgcgtggtcgcaaatgatatggcaaaaaaagaaaattgggggagacgtcgatttatgtgaaatccagtgaattgttaatttcgtttttttttttcttatgatgaaaagcatacgatgcttattgttgctagttccttggaaaggccgtattccagaaaatgagaggtatgatttcagggctttcgctgtcctagatggctcctcgatatgacaatggaatataacaggaaaatagaaaacgcagaaaaaagaaaaggcaaaaaactccagcctatatagtgtatgtaccccttgtgtcccttttggtttttcccccctttcccagttccttggcgatgttggatgtcggatgatgattttgtgtgttctctttccaaagactgccattgattttgcgagagacaaagagatagaagaaaagaagaagagaaataaatagcctgaaaaactatctcgaaaatgtcaaaattcgatgggccgaattcaggtttccaagagaaatgcacgtatctggcgcgcgctgtcgtctggttcgtagatcgttatgtcttcgtcaaaaaaatggggcgatttcctccgttcgtcaaactgtgatttgaaaggggggtatcttgtctaaacaaatatgctccgccgcatgcttttttttccccccctgattcccaacgaaatcattacctcccgttgactggtacggcgtctcgtccgtcttttgcaccattcgaaggtgccgctcccttgctggcagcggcagcactggcgtaggaagtaaagctccccagagccaggccagaagaacctcgcttgcgagcctttgaagaagaagaatcttcttcctcttccatgctgaatacaaaggcagagtcctcttcgtcaattggcgttgtgaatctgccagacgacccgatactggcactagaaacgtgacgctccaggccgcggtccttgccaatgggcgagatgccattgcccgtgctgcggccggccgtcgggtgcaaaagcgggcttgggccattcatcgtatcgtcaagtcggctccgttgtagctgctgcgatagaacagacatactctcgcttccacctactggccgagtaatggacggtcggcccatgccattgttgtcggacatttcctttgcaaggatcgaattccgcaggggactcccaacgtggccgaaagccgatccagcagcgcttcgggccgatcttgtcatctcctcctcctccttctgacgctggaacaggggtccccatcgactcgggctggagccaatcgggctgccatatttgccaagactgccgaggctaaagtctggccgctcctctcgcatcgaacctctccgggccttctctgccggggtcaataagtcctgcaggtctccgggaacgaggttttctggcacgttatcatcgtcgccaaaggcaaactcggcctcccaatctcggtcaaccatgttcttgggcatgctagcgctgagcattcgtggctgcttggggtatcgggtggagtgcataattcgcttcccaaagtactcttcgccagtcagatgatgcgagtccggcgggctgccggcggtgggggtaatgagatgttcagaagatccaaaggcggaggagtggagcagcttgagcgtctcggacgtgcgctgatccttgatgctgctgagcgatggggacggcgattcgagaccaaactttgagggcacggaggaaggccagggcgcggcagggaagcgggcggcattggaaatgccgttggagtcgaaagaggagggtaatggggcatcaaggacagataagccctttgcagcaggcgacagaccaaatcctaggcgggaggattcatcatccggtggagagccgtagttggagtcggtgacggagtagggcgcatcaatggtcgggaggccgctgtcatggtggctgctggacaggccgaattgctgcacctcatcgccgagataaggatatgcgggctggtcggcacgatacagagagttggtcaaggcactggcggtagaatgggtgaatgggccagcgacagcgccgggggtctgtgagacgggactggcgccgcccgcgcgattggcaagattgaggggatttgcaccgattgtaacgccattcttaccgtagttgattcggcggccgtcggggaggacgtggatgtttgcgcatttggggccaaacttgcagttaccctaagaggaaagcgaaatgtcagccagccaatctcgacaggatttgtgcgtctttgtcatgccacagcgcggcaagggaaacgcttccaaaatcaagagagagaaaattcaggtgcaatagtcgtatgatgcagtggaagttgcgcggattttcgggtaaaagaagagaccatctttcgagtttcttcttcttccatctcgtctggtttctgattggaaacaatgcatgtccaaggcaaaaaaaaaaaagggcagcggaaacacagccagcagcaccacggaagaagcagctcacctttgcgaaatatttgcaaatgttctctgaagcgctgcccagatcatggctaaagggacaggcattgccggcctggcaggctccttggcggaaaaacttgcacgggacgtgcgatgtgtctgcaagcagcaacaaagggtcagcgcatctgcggccaattctgaatcttgctcgccgtggtcgtgtgctcgcggatgtggccggtggggagggacgctagaattcgagcacaagcaacggcaatctggtgtaacctactgggcgggctgcgcggcatgctgtggtgatggctgctgccgtgggcgccgttggggatgctgaggctgccgctccgcatatggcgatactcgggcatcgtggcgatgggagacgagaggcgcgctcgtcgcttctcgggcgctgaggctggcgtggaggcagaggcaggaggaggagcggcgtgtagaggaagaggagaagaagtgctgcgagcgtggcggatggagaggggatagaagttggggcttggccgcagcggcgcgggcggtaagatggggggcccgggagcgaggccagcggggatagagggggacggggcccctgtgggcgctgtaagtgctgctgcaggtgctgccgccggcgctgtagcggtagggggcccctgtatttgcaacgctgctgcgctcgctgggccgatggctccgctggggccaaggtggtattcgaggccggcaatggtgggcagcagcacctgtccagtgacctgtccagcaggctgtccagtgacctggatcctgtcgtgtggatgtcggtctcctgcgtaatctctgtgtctcagcacggttcgtagcagtgctcccggccgtcgtagccgttgggacgggagcacagtatagcggtcgtggatcgcggccatccgcttgtgtattagaggcggggacaatatcagtagccagaagcggatcgtctggggggcaagataacaagagaagagagggccaatccaggtaaagaatcgaatagtaggaaaatgtaagaaagaagagaagagaagagaagaagcaaaagggaaggagaggaaagaggaagagaagtggaaaaaagaggctaatcaccacatttatgtaccgccgaggacttcgtgttcgtcccaagtcttgggaatgctccaagtattactagcactaatcagataaatgtgaggctgccaatgggcatgggctcagcgcgcaacaacttggtcagtcgcccgtctgtcagcgtgcaagtaccgatatttcggatccaccaggcaaagggtgtgaggtcaacagatggaatccggcagcggtcggtactggaacgaacgtgagaaagatgctgtaaactaacacactcgaggagtggctcgggggaggacgggagccacggccaccgcgaagctcagtcgatcaactaaatcgaacgatatccaaggcagtccagacaaggggggtgggcaggggcagcatcgagccaaggagggttggtcgaagtgacgagactcgtaatatatcaacggcagatgtaatggacaggcgccggacgtttttgtctttgagatgattcggctgcccatcaacccgactcaccgggacatcgagcctattatatacgccagatgcatctgcctgttcaaaacgaaaaaaaacactgggtcaaatatgtctctcgcatgctctcttttcgagcccctctcattcacgtcaagaacatttctcgtccatcagcgccgaaacctatgtggcgagagcatgctcgataaagaggacatcaaggcgtgcgatggctgcgagggcgtgagcgtaggttttgaggtgtacgggccatacagacgtacctaagtagtattcatccatgtaagtggtgtacaagtatgtgtaggtgcggatacggatgacggcgtcttcagactgggagtaaatggtgtgcgtggtgaacaccacgcctttctggcaatggcatcctggcagtactcaccacacagcactaactgcggtggccagccatgtaccagcgctaactagccagcattcgtcattgtgctcaagatacttgcacatgccgctagccggagcatgagcccgttgcgagtttggtggtgaggcgtccatttctacaccaagacacggcgaggcgaggcgaggcgaggcgaagagagagtccagcgccagttgagctactacgactactaatgctagtctcaaagatagactgaagactactgcccaagcgttgaccagctcaaggggttcaactcagctcggaagtcaccgtcgctcccgtttctgtctctggcagagcccagaatagcagcactatcggcagaggcgttggccgttttgccttgccagcatggtacgagagggagagttcccaagtctagtcacacgggaggctgagagggacgaaaagcatgcctctcgttgaaagccgacattcctttgccatggccaacatggatctgctcaggatcgaaaagttcggttggcgttgcgagcgtctatgcataccagcccgattgccaaatgacagtctccatctgtcttgcagcattggcgctcatgtatgcatccgagattgatgcccgcatcggcgactaccctgtcaccctgctgcagatcatccatggcagttatgagcacggggccgtcgatgatcttgccccatggagctgggaatgccactttagcctctcgacggccagttgatgccaaagggcaacggaaacgggaaatggataaggaatccagcctctgatcgaattcgagaatccagcctcaagacgcccatcagagctgcgacatgccaggctggtggagcctcgctgatgtacccacgctggtgtagcaccgctaccacggaataaatggatatcgtcgacaggctctgctgcggaatgctcgcaacactagtcgaaagggattgcactcgcctcgcgtcacacacgagcttgtcagccaggtcccttgaaatgtcttggccaggccgctttgtgatgggcctgcccacgcaatgttggcttaggatagtgcctggaggcaattgaaggttcagtgtcaaggcgggtcccaacagctgccgttacacagcatatgatggatagctgcaaggcatatcccgactaggcaagctgttggcagcactgcagcaacccttggcacgtctggctaggccatgatgagacgggcctgcgttggccaagggttcactgggcgaatagctcgctgttggcttcatctgcagctggctgtatcttgaagcatcggtcttccactcttgctctcggctcgagcaacctcccatcacgccaacatgaccgaggtctgccactccagccacccgagtctcagagaggacaaggccgggatgcgcgcgcgaggcagcgccagcgaggttgatcccagcacaccttggcctgtctgtgaggtgccaggccagggtagcgcagaagccgaaatgcgtgaatccgggggagagctcaatccgtccaggccccatcccggctcccttgcaggaacgccaccaaccaaacaaatgattcgttttctgttgaacgtcttttctggtatctgcctttggctcctacatggagtagtccttggtatctttgccacatctctgatggacaagatagattgggagtacaaggtcatgatccctgcaatgctagaaaaggataagcatataggcaagtgggcttggtacgagtaagtcttctcacttcagcacttatctactgtagtcatgaacaaggctcaaccactccactttctttttgctgtccctggcatataaattacggttgtagttttgttctgcagtaagtaatacagaggcgcacagattggtggcacgacctcgtagcacctccctcaactgaagccatccatctcttatctggcacaaactttattccgaggctcgcccttttggcctcgcctgcatcatcctccagccaaaagcgagaaactgtctccataacaacgcaacatcaagcgacagcgccaccagaggagacgagaaacgccctctgacacccccaggccgcgggaaaacgactcgtcaattcagcaggccgcagcacggcgcgggtttccactgctcgtctgttccttggtttcagctcaccttgcaacgctctcgattcccaacgcgccgcggtccacgatttgcatccatcgcctggagctctgtccagtcatcgtccgcgtcagccctccattgtccatcggcatgtctcagggccagcgagcgctagctgtgccttcatgtccaagttgggcggacgggggtggtccgtagcctactggagccaccagtgggatgcaaagtcgccgactctgttgatttgtgtttctcggcatcgcagcagatgggctcttgtctctccagatatgccgatctcctgttcgcgtatgttccgattcgcctgcaatttgcagccatcgtacagcagagccttcgcttactcgtgcctagggaagcagagctgaagatgccacgatccaactcccatcttctcttactgtagcctgctgcagctctgtgaacggttgggcgacatgattacgacacgcggtaccccgccataaagaatgttcgcgatcctcacggccgtgagcaggtttgtgcaacccaggcagccgcccgtgcctgtcgacgcctttccgcttccagcttcatggacagtcttgttcgagcaaggcctacgccacacaaagagaccatgtgctgggcagccagattcttggactcgggccagcaatagcccaagccatggctcaacacctgcccacaccggccggtcagcctcagtccgccgaggtactagtcgcggtgctagcgcttgtgggagatgccatcaccacctccaccacatttgactttgcagctccggccggctcgacaccagccgcgaatgatatctgtcgtgcccaccacgccatctttgccaatagctcgatacgatctagacagccattctattggagcagcacgctgcagacgccgtggatgcgaatattcttcacgcccatgtggttcttgtaaccgcgggcacgcgcatggcttgtctatccgaaccatcggctccatccctgccacgaccaaccatcgtcgagcttcacgtcttgtatgcagctataccggtctgccgcatctgctcacacccacacctacccgccttattatatgcatccttatgcacatctcatgcgctaacgcaagcatgtgtgaagatgcatgcatagtggagacacacctaaagtgcagctctctgtacgagggtcatgcgtcacgcatcgttacatgctccgacctcccctcaacatcacctatacgcagctgtacgacgcagattgtgctgacatgtgggaatcactggtggttctagaaacagtctggtttattcatcactcggctccagagctctggctgctgtctgctcttctcagtaagcgggccactagcacgacgatatccggaacgctccatacagtagttgcggacactttgcgggctggctttacgcctttcgctttatttttggctctcccactctttttgggttgagcgtgggccgtcccagacgggcctctccgcatctgccaaaagtcattccctcagacctcaacgggcaagacaagctgaagagtgtttggagccggccctcgtatcttccgcccaactcagatactatgtagagacacagcggggcaagcttcatgttaatgtttacgaggcggcatggctcgatagtctagccgagtttcccgctgcctacctgcacacccttctctcgttgctttatctgccggagagcaaggaagcataagccttcggaaggacacaagtagaggccaaactaacagggatatggcagccgtctgagccactacttacatgtgttcctctaattctgcaagatctactggttccactttcaaaaacaagcattctctgactgaatctcatgatccctgcccacgccccccaccaagatgtcggctgtgatggctagcttttgtggtcatccgctcaacaacacccatccacatgtcttctctgcccctccattgtgcgtttctttgcctctgatatacccttggcagcgtcgtcaaggggcatcgccatgcagccagatgatgcgccatcatgccatcttccaatcaagaggagctgcaaacactctgatgaagaggtaatgacgtttgctagattagttttgcggctctttaattagagccgcctattttgctccggtctcctttttgtacagtttcaaatccggatccttacattccccattccttcctcaaagtgaaacactttattccgttgctcactccaacttgtatgtggatactttcgtattcaacgtttcattttgggacctttgatcactcatccttcgcagcatcttcattcttgcaacgaatagctatgatatcatagtaggcttgagtttcttgaacgaagacgggcattatacgacaaaggtgcggctaacggcatctttataatagacagtgtgaactcctacacgagctgcagttgtaatataggcaacagtcataactctgtttggtttggcatctacatggcttcatcatgggctacgccacaatggccatgcccagacccttgacccttattggaagatgcctccagccatggttactagaaacggacagctcttttgcatgtgatgaaaatatgttatggaagtggatgtgtgcgcccgtacagatctagaggatgcaggcaggacgggaactttaatccgtcttggcccaattacgagcttttgcatgtccaagggcgactcatgtgcagtgtaatggtagggtacatgccccataccgggactctcatcaatctatttgtccgcatcatgttcattcgtctactcctctgcatgagctcttcgtttcccaagttcttcttcttcgtcctgaatcaagtttgacgccgagcttgtccttctcgatgtaagcagaagatcggacaaacaagtgtctccgacttgcacgaggggtatcaacaagccatcacgttaccacggggtgttactttttcgcctccttaatggcaccagtatgcatggttcaagtgtcaaaggggtggctctagagcagggactgttgccactcggcgatgcaaccacgcctcaggagtgagactggtagcgtaactcgcagtttgtgatgtctgatgtctgcgctctggtttgctggctgtattatttgatagtgcctagttgatggtttagtcaccgctactatacgctgccttgtcgattggctagcatgttgcagcttcgtgcatctcatgtttatttagtcgagccaatattcacgaagctattgaccgtatatgaatagattagaacaggatattatacgtgactgcgatattaacgctaattgacttgtaactctcggctgttgcatctcgtctcttcagctgctgccagctcagaaagctaatcgcgtagctactaatgcatacaagaatcagctgagcggattaatgttccgaccaatgcagactaaaacttgacagctgttttattttgtagagtgcatgagatgtgatgaagtttaactggtgctgtatgcgatggaattattatgtctgttgtgtctgttcatcgggtaggtgatggcagtatttggagaaatggaagaatatgattgtaagcagtttgagtactatccgtgctatgaagtcttactcttcggcggatgcctttgtacatgaaatcgagatgagatagctgagccgtgtaaaaacaatagatctattgctgaagagtagctaatttgatcattactcggcgcagtgattgtagctacggatagctgagctagctagtgtttcatgagacatttctcagaagtaccatctgctcaagggagcagacaataaaaccttcagtattgtgatccgtccattggtgtgaaacgataatcgattgtcaaatacaaatataccttactttaataacttacatatctagtactactatgacattcgacccgatggcagcgaatggtgagcgaagggggttatcagacccaatctctgagaaagttttgtcgcctgattttgatctgaagaagtcgatggcctatagttgccgaccggtgttctgttaaaggctatcatgcgtcagcagtatatacatcatattagtgccaggctctatactaatgtagcacgttgtgttgaccatgaatcgcagctttagggtctacatggtcctacttcaaggctaatcaatatgaacggtttggggcaactttgttgttgagttgcttcctaacctactcaaaaaccaatatggaggcggttgtgaaaggttatcgaaacgcggtcatgagaagtcgctcgacataatataattgactttccgcagcatcatcaatgctatatacaaaagttcttcccttagcgtctagctcataactatgaatggaatactactgcttgcgctctaacccgtcataccgtgccaccgagtttgcgaaagtgatggcttttattgccgggtacatggcgattgtatttcaccacgcaactaacccggtgcgctcataatcgtgacgagatttactcaagtcgaacgatatctcatcatttgcaaagattacatatggctcatagttttcacctatcctcttgggcactccgagtgattaaacgaactctctagttatttccatagccacatgcggcaactagccttttgctctatcagcgtcatcacgaaactcatttgcacattgcttttgtgaattgatgaagcccgatctcagtgactttggcccctttgatttgtttttacattcctcgatatgccatattctttacaaacttttgcaaagacactcattctagaagcaaggagcctctaaacagaattttattagtaaatatgcatgttcccatgcctatccatagatggtcaagccggattatcgaatcttgataccatcacttacgtttactaaacatccatctagcctcgtatgactcgagatgccacacaagtatgcttgaatggggagtagaagaatttgtgacttggctgctcggacaatacccaagtttcctctcaaaaattagtttctagcacaatttatatagcctctggtaccataaaacgacttaatgtattcatataattagtcaccaagataaataccaatattttgtcaggaacaacagcccatcaatttcacatattcaggacatgttaaatcttattataactgacatctaaagcttacatgtcatttggctacgtctttgcatttttcgctgatatgtggacgtgtaatctgttaactcaccattaatctgagcagacaaggttaagaagccattgaactgttgtcagcatcggtcaattgctgagtagaaattcggaatcaatcagataggtttattcaccgaccatcagagtccatattggcgataaagcagatctcactattatacagctatgcacatattgcaaaacatctattctcgtctattgtagagcagtgtcatttcgacgtatacactcccagcacttttttttaatcttcaatttatttcgtttttattccttcttgaattccccgcctcaatcgtcattatcattatctggtagcatggcattaaggatctaatctcttcttatagccgcaatttccaaggttaaaaccaatcgacgtagttcccatattattccgctctcttgcaactttcgtgcatccatcaaagcaacttaaaaagcaaaccggctttgcgcagtacaattccgtggttcgactctcgcacatggtcgcaaacctatggcttccggggtcagaagctcatcatccgccattacgcacgggcattagatgatgcagcaatcaatcggaatcgggcagggtatgatgaagcagaatcggccggggcagcagccgcctcgatcgcctccacgcatgttgacgtcttcgggtgtgtcgggatggggctgttgaggatctatgcacacgattagtatttatttccattctcctccttgtggtaatgatacgggataagagagctgccattatagacatcaatacgacgtacccattgcaggatgtgactttggctgtgcatcatacgagcgctcaggctctgtgacggtcattgtctggagattgacgtttccctctggagcagacatggttgagatgcgaacgcagcgtgagatgcaagcttggcctaagcaggaaagagagttcttgattgggaatattgcgattgtatttttttgtttataaagctagcggatttaatgcagcaatgaattggagctctggagatgatgatgatgatggaagaacaaaaaggtaaacaaaagaacggtgtgttttccgtttcacagattcctgaacagctgcttggcatccatccagggacagctacacgagtacatacgtcatcgacacgttgctctgccatggcggtggagccgggtcgcaaagaggaagattgattgttccgctcataatacagtgcgcaaaacctttatgtgcacagtgctgccacgataggcgtgtgcttagcaaacgacttggacggcctgcatctcaccacctcgaaagagccaccgcaaggctgtctcgtacggagcgtcaatacttgtatacgatgacacgagtcctgcagctagggccatgcagtaagcatcgtcttcagcatggtaattccagcgctattttcctttgcgaagtctggaccacgggagttgagaccggatcagtacttgtaggtgggggaacgtggccaggtcgccgaccagctatgtatattcacgatcggggaaaagcggttgtagcgtgggacaaacggcggtgattgtactttttcttgaggctgcaggctcatcgattccttctcttgcaattgcgtaaacttgttgctcattctggcacttgttttgaatcatatcgtctctcagtgttagcaagcgaatagagcaagaccacaaaaggcaaagctgaacacgtatggtacatgaatgtacaagttgtcggggaccaggttgagcctgccgctcgagctgaacaatcatccaccagtgatgtgtacagagtagcactgctaacacatacagtagtgtcggaataagactgcaagcacaactccgttcaacatgatcaaaatcttcaaggccgggtcctcattgcggcctggcgtgtctcaccaagagaaatagagtgcccggggtcttggcggatagcatgtacttgcagttatcagcttagaaaacaagggtccggcgatggaaggctcagcgcaaagacacaagccctaccgcctgcattttgtgagataatggcagctccggagctccatactgctaatgctagtgtgttgctaggccgtcttcgccgcgtatcgcatcgcatcgccacgagccgtgccgcggccccgtccaaagtatgtagtagtacctgcttctaagagttagaagtgataatacagctagtactgccattcgttgtgaaaaaatacagtagagattggttcctcattcgattgcgtacatgccgtaataaaacgtcgaaatccaagggatagccatggtataggcagaaaactttgctcccggcatcgcaaactagggcatctctgtcctcacctattcgaaaacgcctctgttacccactcttttttcttcggcatgctgtgcgaaatctcaagagcgccaagggtcaacgtacctattcgcccatgcttcagatttgcagcgctaaagcggatcaaaacggaccaagatctgtcacaattccggcgcttctcctgctatcgccccagtcgcaggagggcgttgagttgccccattcgtgtgagtaatcctaatcctcatacctactgtagtagtattagcaagtatcaatagggctcaggcgtgcggcccccaaccaagctgggtaggtgggtatttcctaatacagcacgcaaaaacacagtagattcagatcgagcagcaatgattcctataccaacgtcctattgttcgaaaggaagctcatgggatttctgtgagccatgtgtatgacaattggcgagataataggcttgcgggatacaaagagcaagaatatatggacagtgaaactttgtctggcctcattggtcaatctttggttgctcttcatcatcagtttatgggtttcggccgttccgtgcggtatagactcttgtaaggctgttcttttcatgcttatagtctaccccttgctagaaaaaatgcatgatgtggaatccttttcggttctaggacccttggccgtgataaggcacatagcaacaggattcaggggctatgagaaaattgcctgaaaccgtctgtcgagctgttgccgtcagtacattcgtccgtaaatctgaagggagctattcacgcatctggcagtatacagtcatattccatttctaccacaacccgtttatccctagacgggtggccacatcgcgtccattcggtttgttcggctcggtaaggggataagttgccagggccggtgtattgtcaagtttttatacgacaatagatcacaaatccgtggtgccctgtgtatctagagcgatagtcccgtttcatcgcgtcagaaaacgaaattccggcagaataacgcatcttctgcgacgatcgaaggggcttccaaggttagcattccagcatactttattcagcgagatgaagatccgaaacctacattggaggaatctattgcgcagttcttgcccgttgccccctcatgcaaaattctcttgaattcgcttccaaaatccgaaacgggcaaatgcaatagacgctttcttcgatcgtcgtggccagtcccggtcatgaagcagtaaataataataagaataacgtcaactcggtagctccatcacatcaggaactggttactagacagtaaattccatacagcctacttcgtttgttcaaaggtcaacaggcggaacaagtctaccaagacctggcgttagccgcggaggaggcatagcgcaaatcgtattggaacttccgcacatcacataataaacgctagggcagtaaagaagccgctgagtgactcatataaccgagccggggcatttcattggccgccgctgtgatgtacatggagctttagctattcgcctgcgcttaatccgtgactccggagccctctgatctgccgctcgcctatttcctgcgtaaggaagcattcgtatgatatcaattgtagtagtagcgatagatgcctccgtctaattaagaagttaatagtcctagatccatctcgttctaacaattgatggtgtagagtaggtacatattaatgaaattgtggtagtgaagctttttgtccctctccgcccccttttccctccgtttctgacttcgtcaattatccattcagtactttccaagcaatgagatatctttgatgcttaatgcgagatgaataaagaagcgcgggttttattttgttcggtagatcattacagcgagtcaagcatcacaatcgtgtcataactatttggctgcgaatcaaggaattcaaatgaaatcaagtcaaaatcattgactcggtatcatttgaagcgaattcgtgtccaacaacataaaaaagtcgtgatgttgactctgtaatctcaatttcggtagggtgagtcactgaccggccatgactccacaccatgagccactgaccgccagctctcagtatctcgattcatgtagatgaacacaactcaatcaatcgggcacaaacaacagtccgaggattaacccggaatagaagaaagaaggcggaaaagatgccgtatctcgggttattgattgttcccgtcatggggaaaggtacccgatgcgatgtatacttggcatacctggtgtacttggcactcacaatggatttccaagtgtcatccgttgcagtgtcatattctgtattgtcatttgatttccaacgtcacttggcgtgcagtgttacttggttcccagcatcattgtggctctcagtgtcatttggtgtaacagacgtagcttggccgtatgcccctttactccactcgaaggatgaaaatcttgtagccgtgatgtcttttctctttcacttaaattgtccattttccaatcttctagctttcgattagatcctcgttcttcagcagcctgagaagcctcttgcatggcttctatcaatggaaaatgcttggaatcaagagtccacggcaaaaggggcctttgttacttgcaaaacggttgtcggtataagacaatggccatcttaaagcgtacattccaacgagacttttatggcaatacttgctaaaactcggactttcctgtttctactctcttctattgtcctttctatcagcttggaagatagaaaattggtcaacataagcatatccataggatcaactgccttgatttgctacactatatattttgataagtatcatcatcctctccttctgtcattagtacaacaatgttataccacacacctatccagcccctatacagacggacacccatgtacatgtaatatggagcacacctacacaccacctaccccttcaagccctcaatcttataccaagcccctcctctccacgtgacattgctggttgctatgatgaggcgaaagaagttgaaaactttccatgatacatcttgttcataattaaggaagagaatcgacatcgtctgagtgaccacgtgcactttcttttttttttttcttcttgttctcgttcttgccaaagacacagagacacagagacacagagacacagagacacagagacacagagacacagagacacagagacacagagacacagagacacagagacacacagagaaatcttttgatttttttcgattttgatctatttttgttttccttttcctttttttcccttttctcttctttcttctgtatttgttgatgactacctgaggcagtcaatcagtatttctatctttataggcacaaagcctatcgcgctgacactgccttgtcttctagatgtgacgagctcgagaaaaagcacaatatgtacatatagttggtatagttgagcttttgcaaactcaacttttacaaaaatcgagagagcatggtggaattgacaaaagaaatcaaagtgttgtagcaccatctcctcgaatcattgatttcaaattcatttttcttttccttcgtaagcagccataaaacgtgaaccccccaaaacgccaaaagaggacccgtaaaccaaagagaacaaaatctgtaggcaagctgttgttgtgtctatgtgcaattgcaggagtactcgcagtcctatggcatttggggtgcctgatccgcgtggtatatagtacatataaacatgtgtagagaatagagaaagtagggggacaaggagagctgtagaatacaggctgagtctcatctcttcttccccaagatctctcgtagcgcctctacttcggcctcgcgtcttgcgagcttcagtttgaggtcgtcacgctcgctggtcacgtcgctcaaggctcgctccaggtcggagatctggtcgaggcgcttctgcctgtattttcgtgccgccattgtgttgcggtgtcgcctgatggctgcttgcgcctcgtcgctgccggcatcaaaatcatcgccgtctggtgatcgggcagcgccgcggtattttgaaacggatcctccgctgtgtgtgctagagggagagtcctggcggtaatgatgcggcgctggtggcgaagtcatgcctggccctgttaagccggccattgactgtgctggcacatggaagaaggcggcgtttgtagcgtcggctgagaacatgggaatcgccaaattcagcttgtcttgttggtggtgcggcatgacatggtgcatgcttgcgtcaaagtgatactggtgatggaggtcttgcgttgtgaagaagtggtctgatggcagcatgtcctcgattagcacttgttgcggccagcattgggtatgaccttgggcttcagccatggtgaaggaggagatggtgaagagtagaatagacaaggaagagcaaacaaggcaacgagcgcaattgtccagtggaacgcccgcatgcgaggaagacggcaactcgccacctaattatatacacgtatccgagggtgggcagccaggtcgtacaagtaaggcgtggcataagaggacaatgccacgctaggcaagaaggaagcgaattgaggtgaagagaagagggcttgggacagagacgcaccgctaggatccatgctggctggcagacagcttcaggctcgagcaggggtgggcagagtcggttattggctctgggctctgggctctgggctctggcgtgagacggattgagacgagcacaaccaaaaagacctcgagcgcaatggttgcaggcgaatgccgccggggtttgatctcggttatgacgatgccgagaaattggcaaaatgcgggctgtcgtatggagtgaaccggattgtcagtcttgttgctgcggtttcagctcagctgctatgaatcgtgtagacaatctgagatgcagcagcgtggtgtggcgcacggccggattatacgccacgtgcaggagacgatggtgagataatagtcgagtcgagtagttgctcgtatgtgcagtcgggtcgatgggcaatagatgatagatgggtttccgtattcagcgcagcacactggtggtgatgcctcgccttttatgtatctcgacgccgccagctccatcacgagcgccgccttttcggcgtccgcgtggctgtcatgccgcagcaatctgtgtcgcctcttgtctttccccacggaaggattccgccaggctgccgaagaggaaaaccgtctactgtagcaggacggatacacgttctgtgctctattgcagcgtccactgcccgaaacacacacacgcccctggccccagtcacggatcgagggccacttttgccgctcccggggcgtgcgccgcagacagtgtcgtcgtacggtacaggtacagcaagtggctggatttggggccctgcaactgtgtgtatggcgggtggccgatttgcatggatccgggcctcgctgctacttgtagtagcatccagcgctccgtcacgcattgcagacgatcaaatcgctgatgatcagtagatgtatgtaggtaccttggttcatgtcgatggccgatgccaatggccacaagagcgagcatggaacagcctgtcagcagcaagctggcgctcagctgctgggcgctcagccgcctcagcgggttgactatgtaagccggaagtcgatgcgatttagacgaagagtccctggccattacggcatgatccgtattgcgttagccacgtgtatctgttgtcatatcgcttggacttgtagcagcaggagttgtgccgtgcccaggtacaagtagatacatgtctcttgcgcctcgccgggatccacgacgagcaactgcgaaagagccacgcaagtctctggacgaggaagggtgctgcctaactccaactatgccttggggcagcttagtgcataagtcgagttcacaggcacagtccgcaacaagcctggctaacacaccactcgtatgtccgatcttcgcctggacgtctagatgaagcgccaggaatgtgcagtgctgtataaatgctgtggggcatgtcgttatactccaagggccgttccgaatccgagccgcggcaggggtcaaaaatttaaaataacaaaaggcagaggataatgaagttgacacataggcccagtattatacgcacacatgccctcaatatgctcgtgcttctacatgtgtagcgcaattatactgtaccatctacaattaatcagtacacacttgagtgtgtgtatatacctcttcacctttcggtctctatttttccacccctcatcagcagccataaggctcagtctccagagcatctggtttatccaccatataccccatgccacaggaacgctcccccggctagggctaccatatgccctcaaggtcctccagcggctgatcaggctagacaggcggtcagcctgtaaattatgcagagtttgtctgatttggcaatgatcagccgctgctaaggcagatctgccacctatcctagtgccaattaacatgagatagtagccagcgcctagtgctagtgctggtacgaagtagcagaaggatcaagttacgagactcttaaaacaccaacacaactcaatttattctccgagcatcaactttatgtcaagttcacgtttctcattcgtctactagatacacggtggtaaagtactgcgtggaaaaaacgcaagtatcatacagagagctcagttctattctgaagtttcctcacgagccatttacaaaggcctagacaaaggcctagtgctatgactctaggacagcgccaccttgacggctttaatgagctaatctgatccttctcgtcctcggagtttaatgatcgctgcttcctaactacatccatccagtagtgattcgtagtcggcgcgtattaccagaagcatcatatcggttccattgcgtactttgatcgttttttccttttttttttttttttcttctctatcttgacaaaaacgaagctaacgggatagaaaatggcgcgattctactaagctatctagtgtctaccaggcccaggcattaatcccaacgattccatctccccaccgttgtttaattccacttacatctaattccttcatcctgtcttatcataagggatacgtcaaggatcggtcaacaagaaacacttgacaaagcctgttggaagcattcaaaagaatatagccaaagggcgtaaatttgctaatggcagagttcctagcaagcaaacgaaccctgaaatactgtagcacggagccagaagtgttgcccatatcagccgttatcgcgatcatctactacatgcaaatttgatacgaatgcatcctcttggctgtaacacggtaataactcgtacggtattataagcatctggcaaccaatcagagctcttaatctatgcatataagtccgacaacctggctggaatcctcctgctcggcgcttcccttgcaaattctactcctcaaggcccgcacctcccggcaaaatgctatgccgcatgcctcctcttttcattctgccaatgggaatcagagataatggcttggcagattgtggaaacaaaaagagtggcacgcttatacccaattcacataacaaagtggatttgctctcgctatttttccttccgccgcatgcttggggtttggattggggctttttaagatctgtatcatgattttcactcttcttttctctgtcctttactaagactgacccggggattagtaagattactaaccagccgagcgttagcgaaatgactttgctttcggctttcctcttcgattctattttagcctcggctttcttactatcacgccgatcttacgactgcggcaaacttctgatctatcactgtcaggaacatcatacaacgctgatggattcattccagagaacatggggcatagagcagatacgctttctataaagcttaaagctacatgggatcatgtactactggctcaaatcagcgagagcgagagggtggacaaacgagatgaaggagacatgatgaacgagatgcgagacggacgccggcaagtggtgggcagtgcttaccggcgctactactacctaataccggttagaaccatgcatggagacttctactgaggcttcgacgcgatgcaaggtggccgtctgaagtctgaggagcaagatccttgtctagcacagtatcggacctttcaacgtcgacgtggaaccacttcctagcgtccggtagggctggcagcgaggcctgtgccggggacggaggcctgccatccgtcggtttacctggaactctcctcgtacttgcggtatttgtgctgctgtactgtacagtactgattgtactcgtatactagtactatttgcgaaatagcacaatccaacccgcggagttgatcgttttagtgttgttataatgcagggataactcaaacctttcaactgcctcatacaggcagttgtactgtcgaagccacctgtactctgaaattgtttgcgaaccactgtcgacctggcgacctggaatcattttttcccacccaaattttgagtagccaaggtgcagattatcatgcaacgtgctccagcaaaaagacgtagctcccacttacaggggcccgcaagccaatcaggtgtgctcgtgctttttgcactcgttgtacgagtaggagggatgaaagagaaagaaaaagaggaatcttatttcgaatgctgagtgtgtttggagctaccttacaacaccacttcgaatctatgggttatatgcgtcctagtatatctgagttgtcacctttccaaccttggaatgggcatgtgtacatgtacctacctacatgtagagagctgatatgtgggcatgaactctacgcacccccgcttacaaaatacttgtacgccggctttacttgtaagtcagggatagttgacaggcactagtgctgtatggcggagcgcccgaatatgtctggtgttgaaggtctcattacatccaccacctgataactgtgtctaggtgctaagcctttcgagagtctgggagacggcaagcagctagtccacagccacatcactatagggcttgagcttatgggctgagttatgatgcttacatacaaagccttattacatgtagactaaataactagtgctcttgaagcatgactgtgtcaatattgctgaggttcaatattggtgacataagctgcaacaaatcactttatccgagggcttcattatgaaacacttgaatgcctagataatcggtaaaaaacatcttggtactcgtaatcaagtaggattgtataagtgcttgtgcttgtaaggcatccctactaggtatccttttataatactacatgcaccttttgtacatttagtacctggtacatgcgtacagtatatcgttgacccaaggtactccatgttattgcaagggttgtattgcgtatatacatcgctgtatccatcgaatcacagacagcgcacgtggtgccccgcgagcaaacgttagaggaatgacacaaagacaggatcttacatttaatctggtgggtttacatgccgagaaggcgttgacataaaccctgtgttcctactctttacgagttttgaaaaccgaattattggtgccatgactcatgtggcttgcaaacaatccaggatgctggattatacactacacactcatatagcacactccggcacacacctctcagtgccacgtttaattcagcccatttgactctcgggaatctctagcgttaccctcttatacgacgtcctttccaggcctccactgcgatctgcttatggccttgtggccttgtggctaataggtgacagacggggtagccgaagacgccaccgcaccgcactattattcgatctcgaacaaggatggttctgcatctggccgtcagcaagatacgagtcgtattgcatatgcatgatgctgctgcagaacaatgggtgcccaatccaaatggggaacagaggggtgggaggatgagcgctagggtgctgcatctcatccagattggatgttgttgtatctctttgtgtgtgcgtatgtgcgtctgtgtgtctgagatgacggctgaaggatttatccagactgtacgggagaatccaaaacaagatgcaagtatccgttcgcggtaatggcatgccatatcggtgacaattacgtccagacatcggtggggggagcatactgggcgtctatttcctcgtttcacgcctatgtgacatttcagcctgcttcttactcggaaattattcgaatctcggccaatcatttcatcttttgagcattcgcccggtccaaacatagcctagcacggctacaattttgcgagggcaacttgcgccaacctaacgcacataatactctttgctgcccttcctatttcgttcgaaatactgactgaaggaggaagagaaacggccaaagggttcattcacacgccaaaagagaagcaaaacgacatacgatgccaacaaaaaaaaactgaccacgcagatgcctaatctgcatgcgggtaaacaaaggttgtcaacgcctgaacgcctcaatccctaaatgtcgctcttgatccacaaaaggcggaaatacagacttgagtcaactttcttgaaaactttgataaaaaaaataaggcactcacaaggatcctggtcggtgatgtaactgttagactccaagtgccttatactgaaagtgtgctccatagcactataactgatctctacctatgtcagccgtgctatgtacagtattaatcctccctaatctgggatatactgcgctactgtacaagccccccttgcccttcccaaaacgcaaacagaagcaggtggccccccgtttctggaacaactaggtagtgcctccattgcggagcagtacctatcactgtcgattgcaccgtatataagccacggcccccagtttataaggcttcgacccatgcagttttgaagacttcagctactggaatacccttactgtactattataaagcgcacctcgccgagcctggataagcactggcccttctaccatgcctagtaccaataggtggttttctcaatttgtcgactctgttgccttccataagagactagttcaagccgccatagatctgccaaaacagttttctcttccctctttagaaggtggtaacagtggcaattactaaagttctaacggcagtggtccccgagtaaaagtttttgtccgtggaactcatccgtacaacaatatccatgagccccggacagtacctattacgagtacctagatataagcagcgctgtgacataatcactgttatttaagtaggcgaagcggtgacagaatccaggtggacgctgtcccctgcgagctcagtgaccgcagccatggccaaactcccgtacatgtaaactgcctagtacgtcggcgtacgatcataatggaatctccactcatcgccaagagaaactgataataatacgacagctcatccctgttgatctaatgttttaataggctatcaatactgggattcccggtctcaatagtaccgaagcaaaaaaaaggcggcagttggttacataaggtacaactagcaggttaaacagtgcctttacttacgaagctgtttattgtctgaaacccgtaattatagtgcgatacagagctgttttctccatttcatcgtattcatgtagctccttacgtaatcaagtgacccccattcacagagaacaagcatctgcgtaaacgtgccgcctcgttggagacatttgaacctcggtgaaagcgtgagatccccaaattaatagcccagtgagctaagccaatgggcaatgggtgtttacgccacgatagtacatagtccgggacattgattactccgtaactcctggacaggggtatatcatcagtggaacttaacttccccttgcagcctcggagccggattgttgctctgtcactcccgcatatcaaagcagagagaagactgtgagtggtaccgttacagccatctcacccggatcgttgtgcagatcctgggtactataaacgccgaacgtctcggataacaccgattctttgttctcgttggtgcaatatgcaactaccatatggaggatcgcccacttacacgcaacccaatataatgatcgacagctgttgagcatgcatcagtaaggctctctttgttttcccgatagatatcggatcatagggatctttcataatactaccatctttactgagtagacaattacgtgattccatagcaagccaccatgagctctcttgatctgcctaattccgaagtttccagcgatgccatatattaagttccgctttctttaaatactattgctgcataatttccatgtatcatctctttctcctctatgcatgcgatctggtttattcaaggtcatctgagcaagaggagatgacacggactaatattagacaacctagtcaaagccaagagtttactgggacttgttgtattgctagctatccacggagcaatgagcggccgcgagcactagttctgacaagacaagcagctccatcgccctgtcacatagatccgcggcaacttccgtaaagtctcttcttacagatctaacaccccgaagacggcaccgaagtccgggactttgtacatacacagacaacatacacgcggagttggcagaatagggaggttgtgcgaggtgaatgattctagtacagccccgttttagtttccatctaatctaaaaagtgtctaaaaaggcagaatggagacgtctccattacctgcccgtaagccggatctcggcatagcgaagcggcacgtagagcaacgaagccacgacaaacgccatctcaaagccaatatcgcccgttgtcttcgctatagggccctgccaccaaacctggtccatacacgggacaaccattccaaagcacaggatgccgctcagcagagctgcaacgcccaagggaagcttcttcgcgtcgctccagatggcgtggtcgtacgagctatagtcttggcgacggaacacaatgtgctccacgatgacgattccgacaaaagcggcggaccagtagccaatcagagacacaaagttctccagactctcgaagaagttgtccacggcggtgatggccacggcaatgatgatggcggtgatgaccacggcaaacaggtatcgggggaccttgaacagccacggggccaaggtctggaagttgagcgtgattgcgtaaaacgttccacaggtgtttcccagcagggtgagcgccagcacaaccacgatgaacttgccaaagttccccgcgctggacagcatcgcggcaagggcaccgccgacggagtagttgtcaaatgcatcctgccactctgggttgttgggaatcgccccagcaacggctgctccaaggatcatgagcagcacggtgggcgtgaggagaccccagtaagagtaggcaaaaactctccatctgtcgatcgttagaatcttacgtgtcgtctatataacactagtgctagcgagataatatgctgatttcaggggaaaggaaggaatgggggggggtttacggagtagcagtagggcctgtgctcctgatcttatctctcccccccttttctcggatttgccatcgattcagatgcatattgtggagtgggtggtaacgggaaatcgcacaaacgaaggaggtgcagggggggtcagcaacttacgatggaaccttgggatcaaaataagtggtgaagtcgctcgctaaagcggcccaaggaatttggtagctggcgacgatcatgccaaagttgaggatatctgcagccgtagccggctccgcgggggtggcttgcttcttgaggcctgagccagcgcagccagtggcaatgacgacgctgatgatggccgggatgaatgcgtacgtctcgtatatatgcagaattcgaaagccgcaaaacgacaccagcagagacagcactgcgatgatgatgatgcctacgttgatgctgacacgcccgtctgagatggcagagatgcactgtccgccggtgatgcagatgatgacagtgaagccagtcatgctggccaagttgagcagcaccggtaatgacacgatgtatcggctaaatatccaattagttactgatcatctcgttaagtgtcgtggatctcggttcatcttacccaaagctatagcgagcctgtatcatctgtctcatgccggtcttgggacccaagatggcaaggaatgccgggggtacagtcgacagcatgcagaaaaacagaatcacgagagatgagtccctcaggctaagattatatgacaagggccccagcatgccaaaggtgatgctgcgagaggttagcaagtcattcgccacataggatgatgttattccgtataagtcacgggtgcatattcacaaagagctatgcaccgttgtaaaccccaagactcacccaaggatgtttgcattaatggagaaccagacggtgaagatgttaaagaaccgtgttgaagtgcgctcttcagctggtaccggcaggatgcctcgctcctcaatgcggccagctcgcagcaccttgtggagcagcgactcttcatcgctttgatggccatcgttgtccctgactggcacggccgtagcctctaccttatccaccaacatctgtgcgttgcgttgcgggcaccgctgagttgtccaaaagtcttgtggactgtgttttgttttaattagaaagtctgtaagccggctcgtctctccacggggaacagaaaaagcaccgggggtatctcgaagcgagaagaaaatcaaaaacagtgcagaaaaagagggacgtcaagagctgtcacaccacatcgcccttccggatcaccacgcaggtatattaatcagggccagatgccagattccgatggagttgcagtgagtcaagatttttgccgccctttgataactacttaccttattttctcttggcccctctccgacccggcccggggtaggaacaaaatcttttcgcttccacgcgcaactcaatcaactaaattaggtctaggaggcgtccaagaggcgtcgagagccaatcacgcggtcgatggccagggaccggctcatgagcgaccgggccgtccataaaaaccctgcagaagcccctccgccaccaagcaggaacagtattagtgtgtttatgctgcagataccgttcaagactgtgttgcaagttgcgttgatatctgctcatatcgcagtatgcgtcgaggggcagccagagcatgaagcttttatatcacagagaatgtctcatcacagtaataggtacagtcatacaagctgctagacatgatactgatcgccgtaataagagcgtaagcccctccctttgggttacgttacgcagggaatgtctcaccaaagagaaactgggcagtcattctgacgcgatgtttcaattccatcttcaagcaggatgatcctcaatagcgcagaacttggagagaaatgagactcgtgagaattctgaccatttcaaaggtctgctctgagcagcaagcaagacatgctagtaagtttaggcgggattaagaatcgctttaccagccacgatccaaaaccggggtctgaagccattgaacctctgtctaaaaagataaacccggtattcatgagaatgaataaataattgaaaccacatttggtggtctcctggctgtgatatgacgaaaggcgacaaatattgagcgaattgcatgtatcccgggtaaggcttacaagtggtggggctggtggcttgagaccagaaatgactgagtgtattaatacggcagtatgatacggtaatacaatatttgcgatacatatcaaagtttagaagatctcaaaaaggaagaacaaaagtcgacagacttattatctgagaaactagtatccaaggtagcggcttacagtccaaagagtatctgacgcgagtatacaaagacaccacacaacccaaattaaggatcaaaagcaaagttagttgaacgcaccagcttatattgataaagaagtgtgactaatataattattgaaagccgaacgccgggagtaagatggttgcaattcattagccgtagcatatacatgtgtaccggagacgtccaaggctcgttttgctctcagctctaggtgatgctatctgcttgcattctcttgcgactttttgcgaaagaaacctcccagcgcccccattagcgcactaattcccttttcatgactatccttttcgaggccatcacgtatccatcctggtaacttgcctcgaatacggcccgtaccatatcttcgatcgaccaagatgatcgcggcataatctccacggtgtcggatagcccgaccaatgctttggttaacggctctcatgcaagcgttttcgtaaaagtctcgcgcggcctgcttcgcttgcgccgtcgcttcgctcttactctgcccttctttgataagtcgctcttcggtggtggactcaatgtactcaatctttgccttccagtccggcgatgcaatattcgggtatggcaatccaatgacaattacgcagcgccccaagcgatctgaaaagttgattccttctgacatcttgccgccaactacactcagcagcaaagcccccgtgcgggtatccccggctgccctggctcccaagatcatttgtgagtagtctcgcaacacatcgtcgctgctttcgcctttcgtgtccctgtacaccatttttcgaagctgtaaccggtcccatatcggatgggaattgccactttggggctgctgccagatttttattatttcgtcaaggtagctataactggggaagaaaacgactacaccatccggcacaatgttgcaaacgttcaatattgataggcctagctggttcatcatgtctcgatttcctcgttgtttgaaactaaactcaaacggcggtgacccggggtgacttgaggccagtgtccacacacagagattctcccgtgggatcacatgcccacaactcagtgacgttacttttgtagaatcgagagtggggaatagttgatctttgtagtcttggaacggtgacatggttccgccggccaaaattacagctctggcgcttgaaacaattgaggagaaggcgtgcgttggcgagagaagtagatatgttagcttcacatctgctgcagctccgtgagtcttttggtaaaagatacggccttcagagctaagattggtgagagcaatgaggaaggagacgagcgcatgtaagactggagatccagccttcaagggcccggattttttaccctcctcatcgttctctacgtgagcgacgtagctctcgatcttgtatgcaagttttgactcttgtatatactgaatcagttcgtacacattgatctggtcgatgcctttgtgccttgttagatcgtttggatcgacaataccatgttcatcctggagacacatcggttagcagattatcaaccagaggaacaaccgccattctatagccataccttgagctttaaagctccttccaaccactcagtcaggccgtcaataacccttccgactctccccacgttgacccgatttatgccctttagctttttgccaaatcgtttgacatacaccccaagcatctggcgccctctgcgaagatcgctcaactgcagctccgcagcatgcacgttcgatatcgcatcgagaatattatgcgcctcgtctattatgacaacattcccttcaagcttaatgcccagtgcctcgcgggcactttgttgcaatagaagcgggtaggggagcgtgataatttctgctccaggtaggacccctcgtgaggcataataaggacataccgacaaagacttgcctagctgatggagatcttcgatatctgggagtgtcgccaaggtggaatcacggaactggtgagtttggctaaggagttcttctttaggtgcaaatgagcatttagtgctggatctcgcttgttggagttccgtgcagcgatcattgatggcttggacggacccaaggcgagcgaccgagggattgatacagagtttttgacgtgatgatagtggcagcagcttcacaggctctgttgagggaatgtctgatcctttggcaactgaagtgggtaaggaggatggaaatacaggacggcgtagttctgtaataaattgtgatagttgggaatgggttctggatgtataatagatctatcgtctctggttactatgagtagggattggatcagcgccaacactcgtaccttgattttctcttcgacgatctcttcgtcgctatccacttgtttaatgcggcttcctaatccgatcttttcaagaatctctcgcgattctttactcagaccagataaagcatcctcttgatgcacatcgtgatcatcagtatccaacaaccattcagcatcctcatcaaccgtagtttctatcttcgcacgagtatcttccactcgacgtcgttttcggctcctttcctcctgggctttttctttcagtctaaaggatgcgagccgcttttctctatcttcccattgcctcaacagctctcctctcttgcgagacaggagttgctcgacaacccaagatggttcatctttgtacgcctctcctgcttgttccaaggctacctcctgttcagtagctttatggtttcgaagccaggtcaaagatgcgcatattaatgagagagatttaccctgatacagcgattagcctgtgccgcctgagctcaaaccatcacgagcatggtgatatcttctactgtctcctattttgaccaaaagagagacctttttcaacatgcagaatggttcaaatatcacacaggagtaatagacatacagtaccggttgggctttccaaaatcccaacttgtccttctccagtctgcagaatctgatacactgttcgcataaactggttctgaactgtgtacggcgtgaatggatggtgaaagtcaagattagacagttcgtgcgcgatattatcaacctcctctgatgaagtcatttcgtcaagtctattaaattgctacgcttcttcatcgcatctcctgttgtttcatactgcaaaagagacgcgatactcattcgattcgttagtaagcgcgttcattgttacgcgggcggtgtaaccgtcaatggcgctaaatcattatcggtggggcagctttgcgataaccagataacggcttatcgtggccagcaagcacacgcacaattgggcttagggctgtgctgccctctcgcctaacaattttccggggccgtgcagggccaaagccgctggccgcaaaaacaccaccacccacttccagtccttcgacgcaacacatcggagaagcgacaacaccacaaccgtcgccatgcctacccgaacttcgaagacccgcaagcagtacgttgatgagcccgtccgaatatgatttttatgattcctgagttgctggagaacgagtgtcacgccgtcgtggcgcccgttgaagagcgcatgctgcaagagatttcgcaacttgaagatgggaggctaacaaattgctctcgaatcacagccgcggccacgtttcccatggaaagggtcgtgtaggcaagcaccgcaagcatcccggtggtcgtggtctggctggtggtcagcaccaccaccgtaccaacatggacaaggttcgaacgacatgatctatcgagaggcgccccgaacatcataactgaccaatttacgatagtaccatcctggttacttcggtaaggttggtatgcgatacttccacaagcagcaagcccacttctggaagcccatcatcaacctcgacaaggtacatacactcttctcccgctaagaatattttttggaccctcggaacacagcaaagaaggacacgagagagaacccaaaattattcggaggcaacttgttcgatcaagggatcaattggctaacggatggaatttttatagctgtggtcactcgtccccactgagacccgcgatgcctacgtctccggcgagaagaaggacaccgtccccgtcctcgaccttctccctctcggctactccaagctgctcggcaagggccgcatccccgaaatccccctggttgtccgcgcaagatgggtcagcaagctggctgagcagaagatcaaggaggctggtggtgttgtagagctggtggcataaatgcattacgctgtgctggagtaaggcttgtggatttggaaccgggtttttcaaacggtggaaaaatggatcttcgccccatgtataccgagacaaaggtctctggggagggattgggctgttcggctacgagcattgcatcagggaactctataacggagttttgtttaacgaatgaaaaatcaaaaattcgcccatgctctggatactcgacttctgctgtgcaaaatgagttaagactggtgcgtcggcatcaaaagtctctgcgggagggctgatgatactaaagtgatgcgaggaaagagattgggaggaattgttacaactaagaatctggcctcagattcagccatggtctagctcgcagagttgatgtaatgctccaaaacgccgatatcagcccccattatagcatacatgatctagtacagtacatgttaacccttgcctatccctaacttccattgctcgtgtcatcatgataatcccctatgcatacgctcgtaattattaggttatgccaagtcggtaatctttcatgcaggcagcatgtcgacctcgtcttcatcagtggtttcatgagaagctagtcctatgtttagaaactcgtgttccagagcctcttgtgccgtgattcgtcggcttgggtctagttccatgcatcgttcgaggaatcggatcgcaagcttctcgtcagtagtcaaaggcttgtcctcggccctgcatgtgctccacaagataatcttctccatagtgaagccctgctggccaatcgtgggaatagttgtctcgaagacacagccgtgcagaagcccagctgccttcatccgccgcgatccaaagattgtcgcaatctcaatcattgcctcgacgtcatcagcagagttgaagaaggggaaccgctttgacaagatcgtgagaagtatgacgccagcagaccagatgtcgattgccggggtttgctccgtacacttgaacagcacttcaggggcgcggaaccctcgagtacccgcacggttggcccgccgggagggacgagtatctgatttagggtagcccggctgtgtagtcatcgatgtctgtgcccaggcagagcttgcctggcgatgtttccgcgtttctctcgcctcgtgacagaggcacggtttgttatctgtgcccgcccgttcagccaatccaaagtctacgaggacgccatgctgggttgtcgggtcgtagagaaaattggttggcttaatgtctcgatgtagaattttatgctcgtgcacgctcttgagcgcagtgaacagtgagcgaagatatatggcaatatcagggactgtcatctccctaaagtacgctcgaaagtcgccgtggcggaaatatggaagaatggcaacaacctggtcggtgtgacgaaaggccgtgatgagagggcagacagatgcgcattgtcgtaaatcgtgtaatagctcaagctcgttgaggattcgggccgggctggatgtgacgtaaatcttcttgatggctacataacgcgttcgcttccgcggagagcgagacccattcgagcggcccttgagaggggggggagtccatttagacaagtcgtcttcgtagtcccagctgttgtcgtatcgatcgtagtggatgtcttcggccttgaagacggtagagaatgtgcctagcaaacaggaacacgctctcagcccaagggggtctcgccacacagccaaccaattgacataccttctccgatgcgcttgatcagcttatagcgatctcgaaagccggggaaatcttcctgtagccggtccatatcggcctgcacgctggattcaacatgctcgtcctcggagctctcgtctgcctcttcctcttcaatcacctcttcgaccacctcttcttcttccggctcgccaatggttgtggcatcctggtcatttatatcctcctcgtcaaccatgacctctgtatcttctgttctggcatcttcgtggatgtcaaaggtatcctccgctggccggtgcatagcagccgccatggcagccacggtccctgcgagcaatctggattttaggaaaaagcgatagcagagtgtatttcaaccaggagaaaagtaaaaagaaccagagagaaaacaacaggaaaatacagcgcagaggtgcaattgggtttcgaggctattcggccaaaaaagcttcaaaaagctgcgactcaatgcaggtcctaaagaagttgttctagggcagtgtggggtgctttttagtggcttgaggcagcttacagagcgcttccttagtggtcgaaacgcgaccgccctgagctgatggcggggcggctttctacaaagctgtcgcgtcgagaaaataaacagaattggttgcgggatcaaccaggcccaagattcatcccccgccattttgccgcacaacagacgcatcgagcagagacgcaaggcgcaccattttgacgctgagacacggcgcagtgcagccggacgctgaaatcaccaagcaggggggtctcgacagcttcgtttcccgcccaggctcgcctcgatacccaagggagccccgccattgcggcgcacaaatcgcccatcatggggaccatcagcttcgatatcaacgatgcgctgaagcgctacatgtccgatccggccacgattcccacgcctgaagcagatgccgcgctgttcgactgcgagaatgaccccgaggcgctcaccaaccaggtgatcaacccggtgttgaatcccatcatcgacgcggttgcggacaaccccgatgccatcttgcgagctgtcaacatggactcattgcagttcttactcaagtacgattcccatcatgcgaaaacgttggatatgcacgcaaaaagtaatcagatgaaacgagcaagaatgggctaatgaatggtttttggtgatatagatatacgccgtatttaccagctcatgcgctaagcaaagtgttcgacttggtaatgagcgggctgagtgccgagacagacgcagtgcataacgacatcgagtcgcccgacgagcaagaatcagtagaacatcacaagcaactattagagatttacggattccttatccagtggactattgcagcggtcgaaaccaaggcagcggaaaggtcgtctgcggcgccagtcgcaagaggccgagggaagccaaagaaggcttcacaaagggacgatgcgtgggattcagccgcacagcttcagggcgcgctggaagtcatgtgcaaaactctaaagctgaaactgtccagaatctttctgacgacgagtgagagagatacatttattgggctgctgaccaggccggtctacatgatcctggaaaatgaacaacgggtcaagaccacgactatccggatgcactgcttcaaagtgctgtgtatcgcggtcaagcatcacggccatggctacggtatgttccgaaccaatcataaaacatctctctgcagctagctaacttgacgacagccgctcaaatcaacattattcagaacctgacatactttgagcatctatccgaaccaatggcggaatttcttcatatcctggccgagacctacgactatcctcaacttaccgacgaagttttgcgtgaaattagtaataaagagttcaactccaacgataaccgaggaccaaagtcggtgtctgcattcatcactaaattatcggaacttgcgccaagattggtaattaaacaaatgacaatgctagccaaacagctggatagtgaggtaattctatcgcatatggaaccaacaacggagtgagtagcagctgacagctctctagtcatacactcttcgatgcgctttgatagaagtgtgcggcaacatgattgcctatctgagccgacaagacgagcgaagcgagaaccacaagtcacagctgaatgccttctttgatgtcctcgaggagcgatttctcgatattaacccatactcacgatgccgtacattgcaagtgtacatgaggctttgcgaactggagcaaaaatttcccaagcgacgccaaaaggccgccgaactagcctgcaggagcctcgaagacaggagcagcaacgtgagacgcaacgccattaagctattgggaactcttatcaagactcacccgtttaccgtcatgcacggcgctcaactatcgcggaaagaatggcaggcccgctacgacaaggttgaagaagagttgaatgctctaaagcctcctcccggtatgcctggtttcggaaacgcagcagatacgacggtggataacagcctcctcgatgaagctacccagctgggctctccagagaagcctcaacaaatgactgatcaagagaggtttgaggcggtccagaaggcgcgagaagaagcagctacaagcgaagcgattgagaaactcaccctgactcggcgatattacaatgaagctctcaagttcatcgacgtgttacacgacgccactggactcgtctgccagcttcttggagcccggaacaagagcgaggtcattgaagcaattgactatttcgaggttggcgatgcctacaatattgagcagaacaaggttggcatccgccgtatgctgcgcctgatttggaccaagggcaatagcgacgagggtaaaggcgtgcaaacccacctcattgagtgttacaggagattgttcttcgaagccccggattcattcagcccaaatgatgccgccaactacattgcacgtaatatgatcagcttaacgtttggagccacgcctgctgaattgacttcattggagcagttgcttgccacaatgatgaagggcggcgcggttcctgagattgtagtcaccaagctgtggcaggtatacggtgtccagaagcgagaaatttccaagactcagaggcgaggcgccatcatcgtgcttggaatgcttgccacggccaaccctgagattgcggtcggtgaaatcgagacgatgctccgaacaggcctaggatcgcttggacgcaatgacttgcaactagccaagtatacttgcattgctctaaggcggatcaaccccacaggaaggcaggccaaggagtcgagtgccaagttttcacggcttccaaacgatcatgccgtctgctcacggctagcagccataaccgaagtgccctcgaacagtaacgaatggtacggggtcgcagaacaggcaatcaacgccgtctacgctctgtctaagcatcccgatattctctgctcagccataatccggcggaaagccaaacatgtgtttggtggcgtcggctcacggccgacttcgcgagatgaggataagatggatgaattcgccgaccctgtctggccaggcgctactcaagcatcaccgaaaaagtccaacaggcgtgataatgccatgtctctgccccagctccttttcatcgtcggccatgtcgccattaagcaaattgtacacctcgaactttgcgaattagattttaagcgaagaaagcaggagaaggagaagcaggcgccggcaaagactgacaaggacaaggaggatgcaaacgagttggatctcattggtggcactacagaggatgactttacagaggcaatggcacacatccgagagcgagagcttctctttggaccgacgtcgctcctggcaatgtttgggcctcttgtatctgagatttgcgcaaacaacacaacttacgcagacaaggatctccaggctgcggctacgctgtgtcttgcaaagctcatgtgcgtttcttccgaatactgcgaggccaatcttccccttctcatcacaattatggaacgatctcccgaccctactgttcgatcgaatgccgtcattgcgctgggtgacatggcagtttgcttcaaccatctgattgatgagaatacggatttcttgtatcgccgcctggcagatacagacgtatccgtaaagcggacctgcttgatgacgttgacgtttttgattctggctggtcaggtcaaggtcaagggtcaactcggcgaaatggccaagtgtatggaggacgaagatagacggattgccgatctcgcaaagatgttctttacggagctcagcaccaaggacaatgcggtatacaaccattttgtggacatgtttagcttgctgagtgctggcaatatggaggaagagagcttcaagcgcatcattagattcctgctcggatttgttgaaaaggtacggataactatgcttctattctggcaaggttaactttattgagtgctaacaaatggcctgcgcaggacaaacacgccaaacagctggctgaaaagctggcggcaagactgaatcgctgcgagacggagcggcagtggaacgacgttgcgtttgctttgggtttgctgcagcataagaacgaggagattacgaaactagtgtctgagggtttcaaggtcgtgcaggccgccgcttgaggggtatcttgactgggtgattgaggcgcatgtagcgagggagacattattttactgtatttgtttaattttagatgggcaggtacttggcctatgacggatcatttatgaatgcaacgcggttatgaagtctagaatgttgcagcgcgggatctaattcgtgtcttctagggtagttgctatgacgcatgtgctttgctgtgcaacacgtcgattatttgctaccagggtatttgcggagaagtttttttttccagactgggctttgtatctaaataggtattgttttgcgcataaatggcttcctcttcacaccctttgttttagaagtgcagctaagtacatggcaggtacatgagtatatttctataaatgctagaagctaacaataaacagggggaaaagtagcgtaaacataaggggaaaacagctccgctataactatgcgcgccattggagtagtacttattactcatcaaaagagtcgagaaagcgagcatcgggaatggcgccgagactcgcgcaattctaaagcattcgcgaaatgctgtaataattaatattcggcttgtcgcaaaaatttcaccgatttctaaatctgccgtcgccgaccattcttgtctccattcttgtctgcccaggctcgccccatctttaaaatgtctgaaccctccggcatcgactggaacactggtgataagtcggcaatggtttcaattggcagccacaaactctatctgtctgcctcgggccaggaccgcaaacccggccagccaataatcctcttgatgcaaggtatggcaagcacgattgatgaatgggttctcgtcaagcgcctcgtttctccatttgcgcgctgggtcgagtatgaccgttctggcctgggcaggagtgaagatgccgttgaaacgcgtgaagaaatcagcgctgcatctgttgcggcagatttgggccttctcctcgaaacagctggggtcgctcctccttacgttattgtggcccattcgtggggaggactcacttctcgagagtttattcatttgcaggagaaaaatgttgccggtatcgtgtttgttgatgctgttactgagttcagcaaagtccgtgaggagctagtatctgcggagccgtatcttccagcgttacacaaggacgtcgagtttcttcctatttcatctcttacgcgggacttgaaactgtctcctgaggaatgggctgctgttcggaagcagggtgatagcgccagaacatcagtcgtcgaggctgccgaactaaaggcatcctggggagacaagccggtgctgatggcaaagaagcaaggcgaaaatcaagtcctcggaaacagacccgtgagtgttctcgcggcaaataatgcgatggatctccagacacggttcgatgctggtgttgctgctggaaacggtactgaagaagagagagcacagtatagagtgttaatagacaggatgtcaaaggaagatatcgaccatcagaaagagcagttaaagttgtcaagtgtagcaagatatacttttacagagacaaacggtcataatgttcagatgacagacccacagctaatagtagacgagattagatgggttttagatcatgttattgtataggtagtagtcaaaatatcaccaggtagataaatgtcaataacacgagagaaaacggaaactactcattcattatttagactcttgctaagagcgttaatatatggtccggtccaagtgcctcctcgctgccttgtaggatatgtattatcttagctatttcaccatctttaatattatctataccctataacttacttatgataataccttggagctttttgtacttaatcttagatagcctaggcgtcaaggttgccacgatttcagcaccagggtgacgtggcttgcggcgcgtcttgttccatgagatataaaaatatacagtgtgaataatcatgatgttacactgtgaaggcattgaaagttataactgatttcttgaaaagaggaagctatttatgcgcaaaacaatagctcagtaataataaactcttcaaataagcagcagctcattggaaatgtatatatgaaatggttgccatgttttgaagaagatggattttacggcagcttgactacattgtgtaaagtatcaaccatagacaattgtttcaacttgaacaaaaggaacaggataatttctctagtcacaaagctgaggtcatttaggataaattctattaccatcacactatctaggcatgtgtgtgtccatctacatctacaaacagcgacttttagacaccttcgcaactaaattgagcagcatccgctcggagcttttgtctcgtcctcggaagctaccgctcgccatttgtctctgagcccatcccaacacagcctagcgcagctccaccaacagaatccaaacagccaatcccaccacgtgatcgttcccagctggtctaacccggctcggaagctttgtggcggggcgcaatggctataaaatggaaaccttggcagtgaaagaaaaagtcgagttgagtgaagcgcaagtaccaagtaccgagcaccgtctcctaagctcccgagctcaattgaaagtcggttgcgggcaactgcgtcacgtcaccctcagtatatcccggtggactgaagcaaaacaagcgaccaattttatcggcacaacagaactgcgacttgaaggcaatatccatcagcaggtgcttattattcgagcatcctttctatatcacatcttttcggcatcgcatccggattccgtcgcgattcctcattcagctgccacgagcttcgcaatcagtttggacctgcgccggtgaggccatgggctcggctaccgtcgctgaagctatcttgactgcgcacggggaagctttttaggagcttcttgcaccaggcagctgggattccaattgccgtcgcgaacgccgatcgcgctaatcgagagagctcgcatcgtgtctcttgggagctcgacgagcccaacatccacgcagagctcggaaccgaccgcgaaacagacagacatgtacgacaaggtggtctcgctgggctcgcgcctgcactaccccatcgtcatcaccaagctgctcaagtcgtctggcgactccatcaagaagcaggagaccatcttcgagtacaagttctcgtggcgacggaaaatcggcgacgacgaatgggcggatgagacgacatacaccgagtttgacagcccggccgaaggcaccctgaaagaatggcgcatcaaggagggccagacgattccggccgacgtgccgtgcatgaccgtcgaggaggcttgcggccacgaggtgcagatccagggcctgtgcagcctgtgcggcgcagacatgaccgagatcaactgggccagcgaggaaaaggacacggatcgcgccatgatcaacatgacgcatgaccagaccggcctgatggtgagccaaaacgtggccaagaaggccgagcacgaatcgcagaagcggctgctgcgccagcggaagctcagcctggtggtcgacctggaccagaccattatccacgcgtgcatagaaccgactgtgggagagtggcagcgcgacaaggccaaccccaaccacgaggcggtcaaggacgtcaagagctttcagctcaacgacgatgggcctcgggggctggccagcggctgcacctactacatcaagttacgaccgggcctccatgagttcttggaaaccgtctccaccatgtacgagttgcatgtatataccatgggaacccgcgcatacgccctgaatattgcacggattgttgacccggacaagaagctctttggcaatcgcgtcatcagccgtgatgagaatggaagcattactgcaaagagcttgcagagattgttccctgtcagcacagacatggttgttattatcgacgaccgctcagatgtttggcccatgaaccgaccaaatctgatcaaggttgtgccctatgatttcttcaaaggaatcggtgatatcaactccagcttcctacccaagcgacaggatattctgcctgcccctcccagggtaaatggggcctccagctccaacgcggaaaacgctgctccaggcgaaaaggtctcaccacttgatgaactggcgcggatgggaggcgatggagccaacctcaaggtccaggcggaagagcaggaaaagactctggaaaaacagctgactgatcgtccgctacttcatatgcaagaagagttggataaggaagacgagcagtcaagccaaaatgaacaaggcggggaggcttcgccagcccaccacagacagcagctgttgagtgacgatgacgaggagcttattactctccaagatcatctgacggatctccatgctgccttttacgacatgtacgataagcgacgaggggagagaagaatgtcagaacccacccatccgcccggacatagtaaagctcgaagaaggtcgattcaccctgacgacggggtggatctatcgcttgttccggatgtcggcgatcttctggacgaactcaagtcaaatgtgctctcaggccttgtcatatgcctctctggtctcgtaccgttgggagtcaatatagaggagtctgagataggaatgcaagcgcaaagctttggggcccaagttgtggacggcatctcaaatagagtcacacatcttgtagtttctctggcacggccgcgaaccaaaaaggtccaacaagcggcaaagatttcgagcatcaagattgtaaatcagagttggttgtcggattgtcttagccaatggcgtagactagacgagagcccgtattatatgaccattcttgatgccgatcgcgagaggtccgaggacactgcagacactggttcagcagagatggaagaggctggcatttccatcaacatgggggattttgatgaagagctcaaggagtttttgggggatgatgacgatgacgagggtgatgacgaaggggatggcgatgagggaggcgaggcggaagatgaagaagatgaagggagcgagacaacggacagtgacgcagacgacaccgacgatccagaccagagaggcacgaagcgaaaagccagagcgtccaccgttgagtcagaagccgatggttccagtactgttggagaaagcgcattagcgaaaaagcagcgcgtgtcacggagcagaggagcctcctcactgagagctgtacataccaacggagacactggtagacctgaccaaaatgatacaaagcagcctcgtgctgcggatgcagataacgagaacaatttcgattacgacgagctggaacgggagctgctcgcggggcttgaggctgctggtgattagaagttgtatagggcgattctgcgattgctggagaactggcgctctttggagaaagactacgaggtatatggccggcgctttttgtgttagagtaattggtacatactgttattggaaaatgggtcaagggattaatttggcttatgtgtgcctgcgtttctatctgtgtgatgtgctcttcctctcttgttggtataccgattgcccattcgctggttaaaagagggatagtaacacgtattttctatttatatttcttttttctttttctcgaaaatttggagccttggattggttgtgtcgttgatgtaaattatgtgatgtggcgtgatgcgtgatgaagatacacgtatctcatacacgtatttcgtgaagctagtgagatgctgggtaaatagactaaagaatggctaaacccaggggactttctaagatattctgttcaatagagcagctagactgactatgtgtaataatccttcagactgaaaccgtcaacttgctccgggctttctcggtcataggcgtcttaagtccattgtcgagcgtaactctctcgccatacttgcagcgaagtacgtccactagcagtactccgccggtcgaatgtctctccgcagatccatgccattggctttattatttcggtgacttttcgactttcgacttggggattttcaatggcatggcttagctgtggcggacatctatgatatcggttgcggagattcataatggatggaggattctgagccttgtttgatggcgattggtaatgtgaatacatgctgaagggtacatcaaagagagttgtctatatgtaaggagacggatataaaaaggagtagagctggtgattttgtatactcgacatcttcttgtcaaagcagtatcatattcgaactctgatattacacaatgggctttcaatacaatcctgatgtagacgtgcctgatctctctggcaaagtcattctcatcactggaggtagtgtcgttgaattgtcttcactcatcatctttatacgatgactaacacgagtgaatgaatcgctactcccataggcaccagtggcattggaaaagctacaatcctcgaactagccaaacacaacccagcacacatctacttcaccggtcgaaacgagaaggcagccaaacaagtcacgttccaatgcgcaaactcctcaaacatgactttcctgccctgcgatctcgacaacctcacaagtatccgcgacgccgcaacaaagtttcaacacaaccgtctagacatattcatcgccaacgcaggcgtctctgccatcccacccgccctcacaaaggacggctacgaagtccaattcggcaccaaccacgttggcaacgcggcgctgctgctgcttctcctgcccatcatgctgcgaactgcaaacgaggtgccgggagcagacgtccgcttcgtggccacgacgtcgttgggatatgccatggccaatgggattgactttgacgccctgcggtccaagcaggacaatatgctgctgatgggccggtggcgacgctacgcgcagagcaaactcgccaatgtgctctttgcgagggagctgggcaaacggtatccgcagattacgagccttgcggttcatccgggcgtggttggcacggaggcggttgccaactttgggacttttgacaagatgctcacgcgtatcacggctccaagggggatgctgactcctcgcgagggggcgtataatactttgtgggcggcgacgtctctggaggtcaaggacaaggttgatggcaagacggcgctttttgaaccagttgggaggccgcatggtgggaatgcaaagtgtcatagtgatgagttgtcgaggaggttgtgggagtggactgttgaggaggttggtgtgcaagtttgatgagattggcctataatcgctattaacaaactcttgtgatttttgatttcgctgtttcttttccctttgatggaatagttgatctgcgcttggggaatttcgtagcacttgagccaaaatgagatgaagaatatagattgccatgccctcctttattgttgtttctaccccattttgtcgacgccatctggccgaacaagtcaacacacatatatacaagattccaattccattcgagcgcattttcttcgtcttccctatgttatatcactccatttatttcgaaggtgccggggaaacggcaaatgttggtcgcacgaatctgcttcacggttagcaatccactttgttcattctaccgccagaacggaaaaaaaagtcgaggtgtacctgtcgctgttgtaaaccttcgtgttgtcgcccaacagctccttctcgcgcttctggtcggcccagaatcgtcgcacctggtcgcggtcttcttcggcctggagcaggggaatcaggtggatgcgagcccacatcttctcacgggcaagctcgctaagagaaagcaaagtcgttagttgccaagttttcatgtccagaggctgaagacgtacttggcctcccgaataccgccaatcagcttgtaccagccgtagcccatgacggcgcccatgccgaggaggaggattccaggtcggaagcccttggcgggcaggtttcgctaagcagagaggtcagcttggtctattcttttctctgctgcaagccttgaaaacacatgatgtatattgcacaaggtatatatatctcgattgtcgcagcctcgaatccaggtccctggtgcttgtttgtcacgccacaatcccacagcgataccaaacaaagtcccagtccctccatcaatggcaattgattccacagcagcggcataagctccatcgcaacgcaccttgtactggacgggctcgtacccgccccgggggggcatgtcttgaggcatgatgggcggttgttgcggtcgattcgggacgatggcggggtcaatcgcggtgcggcaaaattggtgagagagtcgcttcgtcaatcggaagatcggccggtcgtgctgcctccgctacgcgccggtctgcagtgggaattcgagattgtcgggcgccgaagctatgatggaggctcttttgcaatgaaactcctctcagaggttgacggtgcggcttacataatgcatttcgtggtggggcagcatcgttgtgaatggagagcagcacttgccatttggctcaacggctctatcttatcggtagcttggccttgtattcaccgcatgcatttgtgtgtatacattcattcctgcttctgtcattcattctgaatatgccctgctagattgctcctcctcctatacagcatcaacgtatgaaaacaatcaacgagctgggcatccaggatcgtcatcaggcagcagactggccctcagcgcccgcaagcgatacgcacatgtgaaagagcagagagccatggacacgcaaggacagacgaatggatggatgcaatgcaatgccaccgactgactagcaggctttatgcgtctaagcattggacattggacgggaggcagaatcctggcagttaggcatcatcgcctctagttcgtctcttgcagccgcatacagtatcatggttgaatgagacagcgcagagttgcgccgcggcaagccacaccctggatggcctaggactttggccaccaaatcgcagaagcagaggctgccagatctgattctattgctcatcgccctgcgtaatttggcctcgctatcagccgcctcttatctggcgccgtcgcttcagacgcctccctgctggcgcggaagccatcgcgggattttggccaacacaagacggcctatgcttgtccgacacagcaatactgcgacaaaaaatgattgattgctccgcgcttctgcccgacgacggagtggtgtggagtcctattcagcgattccccccattgtgggcgtccacagcctggcctcggtggcttgccggtgcgtgctcgactggaactcgccgcattatcgcagccatgtaacgcagcatctgataaacccaacacgcgatgcccggccaggccagcctcatctcgcccaagtccccacagcgcctgtctctggccttctgtgccggccccgccagcgcctgcttttgccacagctcaagccatttccgctgggatcccgatcatacccgccgttcgccgccctaccctgcggctttagctctattgtcgtgcgtcgcggatcgacgtatgagacgggacgcttctggtctccccggatggccgacccttgtaaatgctacccttggctctcttagtcgatttggcgagagcgttgccttgttttgcctcctatcggattcgcatcttgttggacagctccccggaggtgatatggggtgatgggcgcgatgttctgatgctcgtcaacaaaaaagacgcaggccccgtcttaagtttgcatgaattcctgtgatatcatccgtgcgtttgtgcctgactcatctgctattcagtgttttcgtcttctttcttttctttttctcttcttctccttgttgtccttatccatttatttcgttttcccaattttgaaactgcaagtgccatttgtgcaggatttactccattaatggacctttattgaatctaccaacagggaaacgatagacgacaaaaagaaaggaagaaacaacaaaacgaaagagagaagaagaagaaaagaaccgtcatctataatacatcatgtatggaaactttcaacgagttccatatcctacccacaagagccccatggactgcgacacagctcatagagaaagcgactgggttcaggcagcgagcttcgatcgcatctatgttctccaggtgggcgagtttggagttacgcgccagcagaaattggacctgctgcaaaagatattctggcccgccttggcccgttgggttatatcaaggcagcagattctgcctggcggcaccatccttggcggctggtggcgcgcggacatgcagggcatgatggactggtatcgcgaatgccttcacatgacagcccgctgggaagacgccatcatcgcgcacacagacggcatctggaggatagccctggagacttcgccctggcgagactggcccgagtttttcctcctgctgaacgaaccggttgtggacggcaacgggcagcctgtgagagatgccaccggtcgcattgtgtaccaggaccgagacccaaccactgatggcatggaggatgcgttcctagatttgtgggaggcaattgccaattcgcgacccctggtgggcttctcgaataatatcacgtccaaggatggcgctatcccccttggatcacaaccacacgcgaaagatttgtgcgtataacaagccatttacgggggttttctatttcttcacttcatctactttgagcgagcgtgcaatgacaggattttgggtatttgtgggtgttttgacatgtcttggtctgtgtatgagttagctatgatttattacgataccagccgactattttatgaacaagtattactcatttactcatttactacttgaacacttcttatcctctcattctctccatggtgctcgagtatattctcttttttacagtcgacatacgtctcgacatatcatctacaagtattataccaaaagtgcgatttagctttgcattcttcattctatagcgcaaaatctattccagccaataagaccgcagtcatagcactcatccaatctcgtcgtaaacccgaatctccacccaacacattatcatctcatctcatgttcatcgacttaaaagtatgacgagctagatccaatctcccaagtaaaggaataaaaggaaaaaaaaaaaagcaaaggaaaaaagagaaagagaaaccaagtattaaaaaaactcatctctagggtttgcatgtagaaatcctgtaatccgctcatccaaaaataaggaaaaaaagagaaagaaaagaaaaacaacccgaaaagacatattcgttaggttccatcttactatgccttgcctgacgccttgctattgtttcccaatgctacgccttccaaaccttcgctcaactttgtcgtaatcacgtctggatccggctcgtcgccgcggacaaatgtccagctctcttccgtgtcttcgtcttcttctgtttctaaatgtccatctgtatgcttaatcaggctctttgcatattccatgtctcggtatatagactgaatcgcagtttcaacaccgctctcctacatagctgttagtatatctgccagagattttaatcggggagatgactttaccctgcgaatttgttcacccagctgccgggctttgacaatcattcgctcgttacgcgtgacttcccaaagagcccggccaaacgatttcgttccccacttcttgacccaaacgccaacgcccaaatcttctacacggctagcaaagaagaattggtctccaaagaaaggccggatgatggtcggtataccagccctcaagctggcgccagtggttcctgatccgccgtggtgcgctgctgcgtcaatctgtcggaatagccagtcgtgtggagcagatttgatgacgtgaatctccggtggcatcaccggctcttcagcaagcggtctagtgggttcgtccctgccagtgatgcgatcagaccatcccttggagagaatgcatcggacatcagccttaaggatggcgtcaatcacctcctgggtcatcttggccgggtcgttgacgataatggaaccaaatccgacatatacaatctttttgccatcagcccttgccttctggataaagtctcgcagctcctgaggaggctcatagtcgccgccttcgtccaggaaccagtagccagtgactctgacccaatctgagaaatccagaggaggcgcgacgacactcgggctgaaattgtataagaaaggcaccttgttaggctgcattttctccaacccggtatttggcagtccaagcgttttgttcctccatctgttgacctgatgagcggtagccttccaaaagatgttgtcaaacatgacataggtcatgtagttgtaggcaccgcccatcttgttttccggcataatgaaggcgtgggggtacgctcgtgtcctcgtccacggcatcgtgaatgctctgaaatacggaatcccaagcttctctgcaatgtggattcctgccatggctgacggcgactcgatgagaagctcagacccttcacaagccttgtaagcggaatcaagaagatcatcgagccagcctcggaatgttgcattagcttcccgaaggaacgaaagcgtaaatgttccgttctcaatgcagaggcgcatgagctctccgggatcaccctcgacacacgcaaattcaataccatgtgattcgatccatccctggaattctgcgtgtgtggcaattctcggcttgtggccgtctttgagcaatcccttgcacaatgcgatgtaaggctgaacatcgcctctggaaccgattgttaggcatgtgattctcattgaatgcggtgccttgaactgtatcaccgatgtttctaggtcgtctcccaagatattggcggcatgagtggttgactgcggtactcgaggttcgcggtctgtaaacgtctcttgtcctgctagtttcaaggcctcccgctctgcgatcgcagcgtttgcttcctctttggatgccagtgacaagagtccagatccttgaagattgcgatcgatttccaggcactgcagcagcgtcactgcacagtcgtcacgaatctcagcttgtcgaaattcgaagaagagctcttcatgcccacgaatgataactaccagaccagagtacccaaagcgaaaacccttctctttatgcgcattctcgatatctttcagggggagaatcaacttcgtcctcgtaccggggagcaagcttcggaagcagaaatatccaccgctgagatagattttaccgtacagcggcaggacgcgcataatgtatccgaaatacgtagcctgcagccgttctgtggcagggagtgcgaaatgtgctcgaaaccgttcattagatgtcttgatctggccgtcatcgtcctcttccaggtcatcctcgtcgggtcgcaggccggcaggttcatcgtaatgcttgcgttcacctttccacatgccggaaactttctcgacatagcccatagattccgtggcaaggagggtgctcattcgcttgcctgtcttgttcagataatcggcaaacgcaccagctcgttgcaagggatatgcgcccattctcgtaatgctctgcaacgttggcgttgacactcgtgggaggtcaacagacccagcatagccggacccttcagcatggcttggtgtagaaacagccggctgaaggtctgattccttgtcgtcacggatggagctttgtgagtgtctcatggtcgggttttggaagacgtcactgcctctgaggatctgacttgcagaaggatcttcaaaagcagattcgttgagactagcgaagcttggttcttccattgatgagtacagatttgactcggacgattcgagcatccgtgatgatattcgctcttcaccctgatggctaccttctgatcttttattgtcgctggatcgtcctcgagaatcctcatcgtgactgtccctttctcttccgattgcgtcgaagcttgaatggagaccatcatcgccactaggatacgggcctggacttgtggaactgcgtgatgtcgaatgatcagctaccagtcccgggccaagtttcgtggtaagtgcgctatccacgcgagttaaatttcggaaagcgcttcccggggcgcgaggcgatgacggattggaggactcttcttgtttggcaatggctttaccagccgtcgggccctcggcggatgcgtcttctaccaaatccttgataacgtctatggcctcttttccgtagttgaagaaggagaagaaatactgcacatttgatattaggactgaatctttagaagcttataggaaggtggcttacctcgtcgatagcaaacgtttcgtcactgtccatgactcgaatcttgcaggtatctgaaaactccatcatctgagagtcctccacgtcaatgacgttgttgatgggaatagatatcttgacactgtcgccgtcattatggcttcggaaaatgaccctctgtaaactcttgacccattccttggcactcggcgcactctcggctctgaagttgtaggtgcgatggcttgttaccactgaaaaatgcacgccttccttgtctctgtctgtgacgctagcagagatgccgaagctgagatcaatgtggccgtgtggaaagtagaggttagtggaatcctggtagtacgagagcacgtcgcctttgagacgaaaccagtaacggctgtactttgggttacgtttcccgctttttgataggtaaccagatttggttacggattgctaaaactatgtgagtgaaattcgcatgtgtaggagtgggagttggccttactgtcttttttggaagataggcatagaagcaaatgtgcttcgaagtaatgtatagatagccttgtagcaatacgcttttgagcaaccaacacggatactctatacatggttcgcagttagtaaatatccaaggctgtaaatcaggcgcagcagacgaaccttctataacacgctctggctcatcaaagtcaaatatctccattaatttccttgccaaggctgtgacatggcttgcttctccctcctcttctccctcttcctctccttcgtctgttcgatcggggccggaagagtctctttcaatatcaatatcaaagctagaccggctggccatttcggcctgggcctctagcattcggctcatgacgggtgcgactcggagatcctcctcctcctcctctagctgttgggagggcttcttgggagagggtgattgactcgactcgctcggctcgtccacctcctcggtaggctcccacatcttgccagagcctctgccgctcttccttctaggcaacgaggcaaacgacttcaagagcctgtgaccagaaagcttcttcttgtgcccgagccgtttatccttggcggggaatgaccccagtatagccgtctgtgaaaggtcgcggtgccgggagcctagtggtttcagacggctcccttcttcgtcctcaccttcgccgtcgtcctcgtcactgctgccgtcgtcaaagcgggtgttgaagtcgacccgggatcctgcagcggcaatcaaaccaaagatgctctggttcatgttcacagccatggggctggtctgggcaaagcccacattctcgcttgtgtcgtcgtcgctgccttggaggggctcagggagctcggccgtcagagtcgagtcgtctcgccgcaggtctgcaggtgtgtcggcgatgcgaggcagtccagcgtcgtcgtcgccgccaaggctgccgcggcggggggtgggagtcgtcgccatggtggctgcagtgcaggacgaaatgagttccggccgcggcgattagagttgggggagcgccagaagcgtgtcggcctaggccaaggcgactgcggaggcgtaaccttttgttgaaatgggtcgtttgcgccgcagggtcagcagcgagctggagatgacggcagacgtgcaggccaggcaaccgcctgctccgccaaaggccgtgggatatgcgaggcaccagcaccggcactccactgaagaggcgacctggagatcagcgcctgctgcgtcggcgagggattcgtgggaggttgttgggagagaaatgaggccgctttcattgatggcgcctcacggtccgctagataaggttcgcgacctgcccgccaggtacctgctctcgcagcgtacaccgctcgctatatataggtgcaaggatacttggatcagcgcccagttagcgcaggagcgcggtgtcttggtacgacagtgcgaggaagcccggtgttggatggcagcccttgaggcaattcgcctgttgttggtgtacttgcctgtctcgcccagtgacagacagctgattctggccccagggagcacttatcgataaaggccgcaagggtgtcgcattggcagttgttatcttgggatcgtcgtactcggcaggctttgttcaaaccagttcaatcaccacaaagtatacaccgtgaaactgtcgtcaatctgctcccagccaggccaatggcagccgtgcggtttatctcttcgcaatattgcagcgctcgggcggcaacacagcgcaagtcacacccatcggcgacttagtccggcccgtggctctgcctccacctacgcctcccatgtgatatgatcatacagaggctacgatgtcaggaccacagcatgacgtgcgctgtaattccctagtactatgatgtgcacaacaggtgatgaggtacttatgaattacatattgactacgactttctgagcttgaagcaagtttttgtgtttgagcccgtaggtgcctgatacagctgcaaggaggcggcaagtacatgtacccagtgttgatatcatggagcaccatcacccacaacaagagcagagacgtgcctgtctggtctcagaattgcagagcaacgtaaagcagccagtccgagtacgaaccagcaaatacatgagaataaagaactggcgccaccaggtgcaggggtcacattcactgcgctgcctcttttatacgctgaacatggctagcccttgttgtaagacaggagcctctctatttgtgcatgcacctcaggtattagacatggagtctttccttttcggcccctcaactgaatactgaatacgtcgttttcgttttcgtttcgcttttcacgcatcttttgctgtttcccatagatgtccacggtcagtattatcgatgtctacaacatacaggaaattccctctccacctcggtcttgactacagcggtgctcagctgatccgcatctctctcgtatgtacatggacatgaaccaacggagccggctctaccgcactgccacccgagtaatgcgcttaagcttttggggctgcccgagctgactcacctcgcctaccttagatagaatacatgagtagataaattcatcatatctgctgctttgctctgacacatgcacggttccagaaacggacaaaagagaatattaatatgcttttcgggcttctagcgttcaatcggatccatcggagggcttttgaggatctgagaggctggtagtctgattatatgcaagtattagcttggtgcactataatcagccatctactaatgctgctgagacggttgcctgctatgttcaaggtgtgttgccagctttatagggctgtcaatcgtagattgttcatttgcgtttgccttgtatatcttttgtgttatgcttaaaaggaagtatcaatattttcccgatagccacgttacaggtgtactgcgtttgttgatctttgtgtaatggcagccgtaaattatcgcgacgcagctaatagtgaggagtatcatttagcgtatcgtggggagttctataacaagcgtgagatagcattcccatgtaacgtcacaaaccagtaggctgattctaattcaataacatcttctgctgagcaagttcaccaagagaataaaacaatctcattttcatcacaataatacatcctcttcagcattgccgtcactgcctgcaaaccagctcttacaacaatgtccactccaagccccatattccccgcatccctgctgtctagcgatgccgcagcagctctcccggatggctacacgatcaggccgttggaaaaggcagattatgccaagggctttttagaatgcctccgagatttgacatggatggacaatgtcaccgagcaggaattcaacgagcggtacgacgagatgagcgggcccccttactactatctcgtcattgaaacagcaggtcggattgtaggcacgggtgccgtgattgttgagaagaagttgtaagtttgtgctgcagatgcacaatcatagagcttgcctgtaactaattgatcattaagcattcaaaatcgcaccactgtcggccatatcgaggagatctgcatctccaaagaccagcagggaaagaagctgggattccacatgctcaacgctctaaactccgtggccaagaacgtgggatgccggaaaacgattctcaactgcagtgagcacaacatcaaattctacgaaaagtgcggcttcgaggtttctagtaccgaaatgaagagggagtttaaggagtaaagggccttgactagatatcactcttcactcaagcagccaagggtccatagatagagaatgaatgtatagctcctaaatagacgaatcattatgtattcaacaggctcctctcttctgttgtcagtgtatgtacaagtctagaaattcctgagcgcattaccaagcgtcgcactccccccctcagcataattgtaaggccactatcaacaatattcagagtaaaatagccagtagaacagaattcttcttcatcaatgctcagcagtaaacagtaggatctgtagcaccccctctcgtaaatacttatagccaaagccatttactgccataaacaaagcttgccgctggcagtgcctccagctacccagttcttgctcgggtgaaaatgggccacggccggaacagcagagatcccatctcctcccagctgagccaattggcttccgtctgaagcgtaaacatcgacaaatcggttcatgttaccaatagataatttctgaattccgtcttctggatttttttgccattgcggcttcaagatggtgacccatctacctgtctgattgttatgcttgacagtgtgcgcgggtaccatgtcgatgctttggcctggcttccatttcgaggctccggagcagtcgtagattttgatggtatcatcgtacgacgaagtggcaatgtgcccgcctgcactccacgacgcatgcgagactgataggcgtgattcgtgctctccgattaaagaaggatgtttcatatcccccttaccattcatcttcctcaagtcccataccttcatggttctatccaaggatgcggtggctaaaagatatggatgtagggggtgcatggagaatcctccaattttttgatcagagagtgtccataattctaggctgtcgggtactcttgtatcgtatcggccaacagaaccatccaatgttgataaatacagcatattcggttctgccgcaggaatctccaatgtggagatgggcaactcctcgtacttgctctcaggagcaaagacttgaatagaggtgcctttttccaaatcaagtttccgtatggaagagtcgtaggatgacgagtatatggaatttgcgtctgcttgtgagaatgcaaacgaagtaatggtcctagcatgaactttgaaagctgatataacgggatccggcacatgttcatcatcgtcatctacctcgggtgccgtctgtgaaccgtcgaacactcccatggcgccttctttatctccggcaaatacaatgggtttatcctctgtcggatggaagcttagtgcgtatatccgttgcggggtgattttaatatctatagacggttcgttactaatgattctgcgagaaaagcaatgtaagacttaccattgggtatccagtgctcatatagcttcaagccgctcatttgcgatcgcaattccttcagattggcatcggtagtctctttgatatcgtaatccgaaaaggttcgcacgccgggctgcgctccgcgaaagatgccctttaggtcatccatgctgcttgtatatttccggccgtcaacaacaatgtctcccaaatgcatatcctcgccgctgcgcagtctctttgctttgctctctgcggcttgatgctctgactccacctccagcttcctcttaagcacatcatcgtctgccgttactccggcaagacgggaactcatgcgggttcctcgtcgaggctctcgaagcacaggttctgctctcgtcctcttgcgcggtgcagatggtttggatacaggcttgtctggtataatgttttttgctgtaaccgagatttcggacagcagggctttgttcgcagcaatgttttctaggcggcggcgctcgaatgcgctgaggccgtcgctttccttcttcggagccatggctggtacgacgttggacaataattcgaaataaaaagggaaaatgcggtatggaattgaggtgtacaattcgcaattgtctggtatccaaaaaagaaaagctggtgttgcacctggtccagtcgcaggaagatgtgaatgggtgctgacggcggattgaatccggagctgaattggggaaatcgcgtggcaccgcgtcgaggccgttaattgtctggcgcgaagtcacgcgcatcaattaccgactaaattaggcggcactcctagaaccaaaccgcagagtcccaggtgcagctcaccgaggattagccgtgtaaaacacctggatgagcattcagcgagctccagattttgaaaatttcggcattgaaagaattgagcatcggcatttgcagttcagggactctgctgcattccacatcagccagcaatgtcgtcaaccatgcttccgtttttataccagactcgaacccttcagcgggctgccaagggcccccttgtggcgttgacttctgcccgtttgatgcactctccacgacggcccaaaaagcttagagataactccattccgtttcaatgggattccagagaagaccaagagctggaaggcagcaactcagaacaagcctccaccatcacgccttctgaggcccagatcttcaagaaaattttcagtgaaatcgccgaaggcaaaatgccacccgtcaagagtcggcccccggctcagcagaatctcactgatgcacccgctataagcggcgagagagacagctctggctcagcccgcgcactggccgaaaaggttcgcatctctgagtttcgagagaaatttctgggccgatatcccaggtcgctccaaaacgctgctcaggtcgcactgggtctgtatgaggtcaagccgaaggactccgagtccggagagaaggctcagatgattgagctggacggcgctgatgaggctacatgggctgagcgcacagagcgtgagcttgccagaagccaggagtgcgagagggtagaatctctgatgaagcaatgcaagactgatgcagagctgtggagcgtcatggagaaggaggttttctcgttgcccgaaaagctgcatattgcacagacaaagcgagccgcaaagggcaaaaagaaggctcggcagtcgagtgcacttgtagaagatgccgaggcgagtctgtaccaagagcagtcagcactggaaatggcctcgcaagatgaagaacgagtgatggatattcacggaccgctatactctcgattcctcagcacggccttggacctcttcaactcggcctttgctcgaccttctccgtacatattccagatcctcccccgcatcaaggaactcggcttaccgtcctttgtccttggcgtctcgacaccgttttattccaagctggccgagatccactggcagcgcttcggggatgccaactctgcgcttgacatgctggaggagatgaattctgcaggcctatttgcgaacaaagaggcgaatggccttctctcgcagctgcgcaaccacctgcacgcctgcacatggggcggccaaggcccttttgtgatggcaatgatggagtcttctgagtttggcaacgcattgattcagaggatcgaatttatagaaaagatgattgagcagtcgtcacatgaccggttgagggacccttctttttgatggactttgaagtttgcagcagcaaagacaatctctttctgtatgactttttctctcttaattttcctagagtgtgattttaatgctcggtgcgcccccaacactcatcagagcgaattgcagccggagctggctgaatgcgccgtaaaagaccatctcagcctgtatcaacatcaactcatgaatttatgactactcagcgctttcgttcttgcgcacaatatttgtgcaatatccgcatacagatagacaaaaccatcttctctcttaccagattcggctataagcgcacgcatgtcttggaactattgtgcagctgcagtaataccgcctcgcctatgcgtgataacacatacatgcggcatgcatgtttcagtcgagtgtcttcccatgccaggtgggatgccgtgattgggttaatgcaacggtgggcaacggaactcttgcccggctgcttcagctggactgctcctcgccatcttcgcactgtgcctggtgttgctggcgtccggctcctgcatgagatgcatgcaatcacaccatgtcaggcactttgaatgcagtttgggacagatctggtcggatgtttgcttttgtatatcccgcaatctcgatgagatgctgtttctagcatagataaataagtcatctcacctagcacttgcgctaaatctggtacatctctcgccacttataagtcattataccattcagtcggatatctctaccagagtgtcacaacatcaaaaagctacttgcaacagccaagaaaacaaatgctcaacatggctacgtataagcaagaagattgtgtcggtcgttcctcgctctacccaagactacacctgttgcagatgccgttggaagttcgcttcaaaatcttccatgagctatgggaagatcgcgactttgacctcctcatggttattaaagactacgaagatagacacaatgacgacaatcctattactctcgcctctattgcctttgtacacttctccaagcggccaaacacgcactggccgaacgacaagataccgtgggacaggtacgctccctgccttgtcaaaaccgaggttctctggttcaataggcggatacacggcggaactcgcagcaataagaattactttaatgttttcaacttgatgatatcctgcaagcagctgtgggaagaagggagtcttgggtattggcgccacaaacagctacaacttggcatttccagagagtttggagaaatcccattgggtgacgaggaagagtggtccatgacccaatgcacaaatagtaaactcttgggcggcgtcattggcgagagcgttcgaaatttgacgctgaggttcgacgacaaggtgttgaactgccgtgtaacccgttgcgatactttacccggcataaggaactgcaaacgccatgcggacgaaactttcctgccaaagcttcgatgggctcgagataccatcatgaaggctctcaggctctttaccaacgtcacaagcctggtgttactcattgagaacaaccgcatatacgacttgtacaataacattggagtctttggtgaaatcatggagtttattaaagaggagaggcccatgatcaaagcgatacgggttaaaggcgggcaatgtgcggatctcgtcaagctgtggaatcttgagctcgatgcctctgtatcggggacgacatggtctatgaatccatgcgttcccacttgtcaatcgaagaaatacagtgattatacagatcaattcgatacgacgccgcgagaagttgacttgcgtctggacttttcttgaacaagttgactctgcggtggaggcattactttcacttttgttattataaaatcattaattactaaagaaacttttatttttaatttccaatatgctatatcattatttaagaaatgtcgcatcattccatttccattattcacggtagaattccagctattcatacctaggtaggtagctttgccaaccgtaagtttctttataaacgcaattttgtccagcaacacattgctaatgcattcttaaaatagatggctagttaccaacaagaaacgacccaagtgcccaaccttatcccggccaagaatggtatcagcgtactagttgcggtccccctgggaggagggatgagaggaaaggcggtcttggtatgtttcttgtttttactctctgcctcatcttgtgtcacaactgatgttcgctggggacgccaacaaatcgaagaagcccaagcccaagaagaacggcatctctttcattcgttcatgattcattcatcatccatttcacattgatccatagacccaaacctagtgcaagggggctgcgcagcgtttgtccgtgctggtctgcctgcgccaacttctatggatgctctccttgcttgcagcgctgctctgtattctgatggtgcaactacctcttctactggcctctctgctccatctactagcccgactcctccaactgcaactgatgtacagatgggtgacgacatcgtcttggtgactaagtataggcagcggcccatgccggtcttcctcccaatactttaatcaatcttgtcgttcctcttcctccttctggtgcctctaccactccttctgccccctaccactgacgtagcgatggacgatggatcccaagcagcttcgagcaacattcgccctctatgtttcaatgtgattcaatagtgctgttggccttgtattaattcgcgttagctgaaaaccatatctatttagtcttcttcttcctaaaacgccatgccctaggagaacgtccattttttccatctttcgtcttgatacaattggcgcaagacagtagcagtgtttatcacctcggcaaatgcattcaagctttcgacatgaactcgatggaccatgtcagcatcgacacctcctttaccaaaacatcttgttccgtcaccaatcaagatgatcctcgccatatctacagcgtagtcaaccagatcttcttgactgacttcttggttgccgccgaaaacgtgcttcttctgcccatataccccggccccatccgtatgcagccatctgaaggtatcttcaatatagcccggccctccccatctcccatccatggctagatcataagctgaacgaacggtggtgctaacagcgtggtctgttgagattccagcgacgagcagcgttcttatgtttctctttttcaacaaggattccagaggcgtgttgctgaagacgttgggcccgcggcaagttattatgacttcattagatggtgagcgggaagagttggctgactcaagcgaagcagtaggctcagatgcttgggtggattcagacgaaacaacagagtcagaagaagcagtagggccagacagactagaggcctcatcagggatcgagcattctagaaagtccatgcccttcttctcttcgccattcacgccgtaaggaccggtctttccagggtataatggagagttgacccatattggcttgagctgggcgtggataatgagaggcagttcgtcctcgggcgtagtctcggaataactgcgaaacttggcaatgagactggaaacgttcttctcgtaatcggggttggaagcaccgtcgccccatgaaggatcgcgatatccgtattggctatttatgacgagaagcgccgtggacctccatgctgggataggcgggcaatagccaccgggccaggaatattgcatcaccgaaggttggcgcagcattctgtttgcgagtatctggggtaaatgtcaattgaaatcttgaacagccccgcttgatgagatacggtccctgtaaccgctaattgctcgaccctcagccctacgtgtggataagcgatgcgctgaagtgcaaactcataatggcggttcagcgcctattctacagggagctgcctgctacgagtattacaggcaagcctcaaactccagctcctagcaatacttgattctcatcgtgcctcattgcttcaatccaaatcctctctcaactaaaacaccttcagaccctttagaccattctagtgctagcatcgccatgctaaattaattaatccattgtggatgccaagtgggcaccagatctgccttgcctagcgccatcttcaagtctcgcatctctaaagctataaagccagcacccgttcccagctggcaaccccctgatactgtttttcttctcttcaactccagccagctgttattaatcgaaataattccttccattgccaacaactgggacgccagctgcagaggtggtcgaacggatcgaacgaacccaggtcagtttgcatggacaggccgcacccgggataggtagcaaaggtcgtgcaagagcgcctggggttcgagccaccaccctgcattttttgccttttctttttcttgcataggcgcaggcggtttgcctattgccgtggcaggacgcgtccagcattataaaaccgtgcacaagcagatggcatgtaaatcgtttagattacgacgattctggcactgctaggccttgggcaaaatgaaggcttggaagatgtacccagtagatacaaacagtgcccttatttgcattgtgcaaagggtgcaaaggctcttttatttatgggttatcttcataatatgtttcatagatatcatactgcgccgctccacaattggagcgtatatagattctctctctctctcccccctttttttttccttcttttttattgacaatgcatacccaaaagcttgtcacggatttcttcactattcgagtcactgctaactcgtctatcgatgaagaaaccgccgcagtcctgtctcttatctccgcagacggtggcatcaactcccaagagtcggagcgtcgcctgaaaggcaggacctcaaagtcccaagaggcttcgatccgcgcgaatagtgcaaaggtagtgaccagatcggcgccggttaatatcacgtcaccaagttgatctggctgagaaggtctttctcggcctctggtgatgagtcgaggagagcacttcgttcggagaatgtagtggctgactccatgagcaagtcgattttgtgctgccccaaatcttcgccaaagactctgtctgacgaaatagatccatgtacaaagacactgcgctcggatagcgtgatcgccagctcctaaactgacccagctctgtcttccgcatcctcccatctagagagcctcaggtccgaggggtcgtctttgactccgcggttgagtctggccatactcctctcagttgcgtttccgaagacagagccaaaccaagagaaccattcggtctgagacgcattttgtcgattctgtgagtcagtcgacaatgcgctctataaaaaaaaggcagatgactatgaaagtgagctggagcgagattattcgatttcgttttttttttttttcattctggcccactgacgctaatagatatcatcttcttccgctggcttttggacgattttttcttctgtatgtgatcccatcatctcgattccttctgctctaattagctgaaggagtctgcaacagcgtggtgccgcccttttcatgaacaccggaagttccaccaaagcgcattactgtccacatcgtgaagaacaaaataaaatgtgttgctggctttgcgcccccggcccttctcttcctccgttatgcccctcctacgtctgcctctgggtaggctacaggtgtggagatgggtggttccggaaagagaggagtgaaggaaaaggaaaaggaaaagagcgatattctcatcgattaatctgatgaagagaatgataagcccgttatcggagcttgaagcctaaggagaaggaagagaaaggtagttggttatttagctaattcggcggtagattattagacagatgtgcgattagaggtggttgcatcgtagtagcataagttactttaagtaatcactttcttctagcctttgctataggttaataaatagtagaaatagtaaatatagtaaatatagtaaatatagtaaatatagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtcgtagaatatattatattgtattaccttgataactgctatgatatatcatgtatttatccttgtatctaatcttatgttatagtcttataaacctgtcggccccaactgaacaaacacaaatccagttataaaccgtttggtcttcgcgccataaagtctaacgaaatgggatcgtccgtctacagtattcacaacggggtttcgctaaatggcttcgcggatgttctgaggcaaaatgataaacgagttcccagaattctatctggattataatgtaatcagtcgaagaatatatttgtcgccgtcgccgattgcaatcacatgtacgcgacatgttgaaaatcagcggcgataatacatactcgactaggcggttgacatgattgaggacctgtcgctatagctctggaaagagagaatacgtgcacattgtctccctcttctctctctctatgttatatttttctttctctcttttatttttctcattctcctctttgggctcaccagcatccatggcctgggaccaatagctgaccttgaaccctcccgtaagtactagtatacggcaatcaggtgtgtgttgcctttttagagctgcttttctttttcttccttttccgtttcccccttttctatttttcttgtgtgtgtgtttctatctttgtttcctttttcttcaatcaagacaatgtatacaacggcgggttgccaagcgctggccgtcaaacgaccgagaccaaccagatggtgcattattctaatcgccttcaatattctctattgttaaaaccgtcgtgcagatgtacacctcaagagtgcattgccttggagcgacgaacgacacaacttcgcccatagaggtcatttaataaactctagccactgtttagcctggttgtcaaaattttattgtaattaaaaacgcaatgtgtgattgacccaaactctggaatagcgtgtgcagaaccatgttcgctagtaaaaatccattgatgcatgtctagccgctcaaatcggaaggcgatgaacgtcacttcgccccccctcgctttgcctaaataagtcgcctcggctttttcacaagtctttgcaaggataactttgcgagcatgtgttttcaatggtactctttgtgttgcattgcagcaattgcagcaatgcgatggatttgctagcatcacccattgtcggcccaatgatactagcgtcttatacgggatataaaaacgagccctctggaggtcaacaacaacaacaacaatggattttctgtcgcacaacttgcatcattctttatatgcgctgtaataacagcggcattttgctatctagtagccatgcgaacagttgtcttctcttctctgacccttgctctgttgtcccagagagccagggccaacacaacgctctcactcgacccgtcaacaacctggggaacctgggaaggctggggcgtgtctcttgcttggtgggcaaaagcttttggaaatcgagatgacttggccactgtcttcttcagtctgaatagccaaaccatcgatggtcaaactctgccgggcctgggcttcaacatcgctcgttacaacgcaggagcatgcagcaacaatacctatgatggcgacagcatggttgtttcatcgaatattaagccttctcggcagatggatagtttctggcttgattggggcagttccgaccccacgtcgtcgagttggaactgggacgccgacgccaaccaacgcgcgatgcttcagaaagccaaagcaaacggcgcaaacatattcgagctattttctaattcttcgccttggttcttctgtttgaaccatgatccaacaggaaacagtattttgaataacctacaatcgtggaattatgttaatcataccgtgtatcttgccaacgttgctcagcatgccagccagaactgggggattacgtttcagtcagtcgaggccttcaatgagcctacttcaccctggggaccttctgggactcaagagggttgtcattttgatatatcaaccatggctacaatcatcccatacctcaaaacttcactctctgaaagaggtttatcatccttcattgctgcctcagatgagtcgtggtatgacttggctatcacgacctggattggcctgggcagctctgtgcaaagtcaagttacgcgagtcaatgttcatggttatcaatatggtggcggtcgacgtgatgttctctggacccttgcgaacgcagctaagaagagactgtggctatcggaatatgccgaatcggacggaagcggtgctcaattgttttcaaacctgctcctcgaccttgtctggctccatcctactgcctgggtatactggcaagccattgatataccgggctggggactcatcacaggcgacaatgaccagttgacactttcaggagcaagcaccaaatactttgtgcttgcacaatttactcgtcacatcaggcccggtatgcagattttgacaacgttggatggcaacacggccgcagcgtacgatgctagttctcagaaactcgtaattgtggctggaaactggaatactactcaaaccatcaccttcaaccttaattcagccaaaactcctggaattaatggatcaacagttcctcgatggagtactcaaacaggagggggagatcagtataagagctattcagatatacagatcaacaacggacagttttctgtgcctttctctgttgggcaggtgcagacgtttgagatcagcggcgttgtattaaactagtgagatagattgaattgaaactcgttgtctatcagcatttcgtggttccaaagagagttgcaatgcggtgctctcatagttaattatacaatgtgaagcgcagcaaataaaaccagtgcgaattgtaaatatggcacagtgcacttacaacccgaaagtgcgagccgagtgttgggaaacagaaaatgaactaggaatctcaatgagaaaaaattgagctaagagtaattgtatattagaacggaaatgtaaaactagaactaatgggtatccatgcatgcatctacacatccgtctccagagtgggcatgccagtcatcaaccactaccattaaccttgaccaaattcacaaataattctcccctgctgttgaaaaccttttcagtaaaagattaagtcttagttagctccgggataggccatgccctcatttttctggtactgctcagagttgacattgttgaggagagcctcgcgatgtgctgactccttgtcaagctggatgaggttgcagcaagcacagcagtaagactttgccatatcttcaagacatgtaccctctaaattgtattttcctctgatcgattggcgttgcatgcttgcaaggatacagtgtagaccgggtacgcagaacaggaggcacttgatgtagctagttagtcgaggttgctcatactttcaacacttgacataagacataccgaggtgttcactggctcgtagccttccaacgtgccgctcttatgaatacgatgatgcgttttaccaaatgtcaaacaaggaacccagcatgtgatgagacatgtgtcaattggtgagaagcaatcgaagagagacgtgctccatttcccagcgccagctggagatttggagttgatgtgctcgccaggccgagacaagacatcgttgaaatgatccttccagtgattcacatcagcatcgctaatgggactggagtgagcgggcgcggaagattgaacaggagcctggactggggctggggctggggcgggagctgcatcaggagcagcgacagtctcagtaggcgcagacatgtttatggtgagttgggtatcaattaaaggaggtttatcaaatggagtaaaagagtgacaagaggtgaataagaacgagttctgagtgtgttattagagaacgtgtggtggtgggtgtcaggacaagaagtcgagccaacgccggcactgaggacatctgccgcctaatatatactatcttgagatgcatgtaaacgactacctgctctagctccaagccaaacaaccctttcattttacaaattggagagtccatcccaaggcagaccgacaagctttcgtgcccaggggtctaggggtaccagtcacaggtcagcccatgaagctgtcagtggctgtcaggtttgcttttgataggaataagcctagatccacgcgcgagggtccaagcatggcgattggctcttgtcagaggactcgctcaagcatattccgtctagcgctgggacgagtctgtgttggcttgtaagctaatttcagccgcatctgatgtgtattagataaaggcctgaagcgatgagcagctttgcccaaacaatccttggtgtaacgccatttattgcgaaaccaggctgtacaaagtcaaattacgagataaaaagtcatccaagtaaatacattgaagtctaaaaaaagatcacggtagtgatctggcagcgaaatagaagagcagcagaggtctcaaggctcggctcgagcggataacagtctctgcaagcagatggtgatatgttacatcagtcatagagcaggcttgcatacaaatagtaagtcggaaccgaccaaaacgcgtcctgtcgtgtctctccaccattcaatcgcctatcaaaactctgcccgctatcgcgaaagctgaacacccaaacagatgctcgctcaatgacacgggctgcagctactgcatgaatcatactatttcccctcgtactaacggcatttgaccctgttgccaggttgatgtagtctgggtcacttgtcttgtttgctttttactgggtaaattgactcgaacggcgccaccgctgggcatgaaggatgaaagctgcattgtggaaattgcattgaagccatcaaggataggctcccacgcgaaggccagtttacagaggagctatcccaagatccctgcaaaagtggcttcagcccaacgttgatatttttagcgattgccggctcagggcattgagctgtaccgatgccaaagtctcgaccgggacgtatagacagtgcggcatcgctcatcaacggcgtctcatgacttggatgcaaagacggtagcaagttccacagtaaatgaattgcgactattgctgcagctgtggctttcgagctacaagacccctgctttcttaagcgcctccgctacctccgtgtttagatctgccgcgcccatccacttcttcttcttttgccgtatattccagacgtctttctctgtcagaagaatctcgggatattgtttcttcatcagttcaatgatcgcccttgccgagagttttgtcttttctaggagcacctcgatgttgtgtctctgctcctcagtcaaggcagcgcgccggtgaataggaaagttaaccgcaagattaggggcgtggttatgatctggacacagaattcctggcacccactgatctccggtgtccttcctctgcacaatcttcatcttgaaggggcagcctgtgcgttttgttcttgatttccgcagcccggctgcctgtgacttgtactcgccattcccacatacgcacgcaatatcgtaacggcgcggtaggttgttttcatatgacgaggggcgtttcttcacaatggcataaccttcttctcgtgcatgatcttggagagtttgaaaagcttcatctgctgatgcaaaaagcttatctgtcggaggaggctggagcggcatgtttgtgatgatggaattggaggttgctgctgaggttttccgtcaccgcgtattgttacctacatgatggtgtttgaggggcttttaggtactgcctcacccctattatcactagcagagcgtcggttctagtggagaatctcaccacgagaaggtacagtagtttggtaggcggccctcgatcaaaatcaagttccttttgatcagcgcagctccgccgaaaccacatgtgcacaggccttggcgtgctccacgcagtgataatagactatgattcactcagtttgaagggcccttgtttcccttttctgcaactagcggtggtgaggctgaagttccaacggcattatgagactgcttctggctaggaacggtggagttgggcggagcggtgggctcggcagtgagtcttgatgaacaaggttgaatttacgactagaagcctgttcatcctgtgattctgttgacatgagcactggccaagcacgttctcgattttctgaagtaggtagttggataagaggaggccaaagcatgaatcctctatatgtatctagatacctttgaacagtgcaaacacacccagctgattgcacagcatccttgttcaaaatggccaacgcgctgtatgctctgggattagaagcatctgccgagttaaagcgaacgccacagtttcccgccgctcctgcaattagagagttggagctatagcttttacaaagtcttcgctttgatatgagcgtccaagtcgtgttggtcgcgacctagaacctagaacaccaaactgcagctgaatatctcaactaccgagcaggcttctcattgaggcgttaatgcagcgcatcgaccaggagaaatggctagatacagttatcacgtaacacactgcggcacgcctacctgtcgttcctcagctcgtcacaacatgcaggtactctagtttattttcttcatcaccatcgcatttctagttatagttaccttttgctctctttataattggagattgccgtattttagctgacgagcggcggtgggcgtttccattcggcgatgaagagcgcttctttcttatgcttaaatggatagcgtgggcccagcagccgtcttgctctttttttactgggacagttatttgtttgcattcgaagataagaagagagacagctagcttaaggtacttgatgccttgccatgcttgaaagggcctagaagtgttagttgaacagagaccgtggcgatgcacttgaacaactgactcgaatttggctgccactgacgaagcaatacagaggaaagcaaagaataataaagagagccctggcaagtcatttacaaagtccatccattatataggagtcacgaaaagtccaaaaatgtttgcgccgcttgctccggctttctgtagcatcgcatcttgcgcacttgttccctccaaatttttatagagcgtcaagcagcacagcctgcatttcattcaatatcaagtcactgcctcgtcaaaatgggtaacaaaagagcgccgctgagaatctttcccaagctatcgccagtcttctaggtgattttttgaactggccgtggtgagcaattcgcatatttgtattaacagcaatctctaattaggccaattagacccggagtagaagaacccgctcagctgtaccgttttcttttttggcggcatttctatgcatttctctctctctcggtcccgctcccgctctctttgcacttggtattgggtttcagttgtctcattctaccttgatcttatgacaagagtctgagtttcatttaatatggtccattaaatgttggattaacaactctctgagcagtagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagtagcagtagcagtagtgctttaggtagtctattcgtgctacagccgcacatttccagctgcattcaagtcaggttgtgagtatgtgtatctacttgtattttaagtctaacaaggttaggtggtggaagggggctattatccctgcgccatggatgttggcggggtaggaggagcaggaagaatagaagagagagagaggagagagagagagaggaagaagcgaaagaagaagaagaaataaaagaggaagaggaagagaaagagaagatgaactcgccaaaattttggccagatgtaacatctagtagtttatgcaagaactattgctggcctctgccatgttttcttgtgttgcttcaccccttacagttcaattacaccattgtttacggcgactgccagtataaaagaagctgttctcctcggcatatttggcgcatcggttcagcctatttcgctttcgagttacttacttgaagctacggccctcgttgccgcatttttgctcgtgggataggaaattccgtgtctacatgtatatttggttgtcgagcagactccagcgtcaagtcgcagttggggtgctatatagttgctcaaagttttctattttttcaggcttcaatataatgaaatgcgaaaggtctcatcgccaccatgatcgtcaaacattttcgaagcgtagcaacaaaagggaaggataacatggccatcagattggaaaacctacctcagatgaaatacttgggaatggtcatagacaactacaagccgaatctcgcatatatcccaacggatataccagcattgtttcacagaatgcaagatattctctcaaaaaaatgaattatagtcacgaaaaaaaaaaaaaagagagagagagagagcgagagaaacaaagacaacaaacaacaaaaaaacaaactgaagcctgaggcttcaacatcctaccaaaactcttcttcttcttcgtcgtcttcgtcgtctttgtcttcctcctcctcctccttctgctgttgttgctgctgttgctgctgctgctcagaggcaggagcgagggccggggcgggggccggggcaacgggggcggcagtgggggccggggccgggaccgcagcagacgcacgcaattgcgcacttgtgcgctcgatcaatgcgtcggagacgccagcacgacgcaactgtctcctttcggagcgggagaggagtcccccggggccgcgcccagtgatgggaggctggcgcttggttactaaatacagacatcggcattagtatcaagggaaacggcataaacaatggatgaaataaaggggatgcttaccgccgccagcaccaccaccagaccccttcttctcgtcctccttcttcttcttgttcttctctgcaataaccatgtcagtttgatcatgagctgtatgtagagtgacaagcattgggacttactcttcttgcctcccgaagaggcgcaacctccgacacgttctattccaatgttagatccgtgatcaaatgtcaagctatatatcttataacatactgggggggccaggtgggcgccgcccaccaccggaaccgccagacccaacattgccctgagggccgtacacaatttcgttccaggctctaaggagcctcagggcatctctgacgtttgccatctatttccatgattagtgattatactacataataaatggtgtctgtggtgtggaaaataccgcaaaaattggagaaaaattcgaaactagaatttatagtcagaggcaaatagcaaatcttcaaagacagaacgcgtacaaaaagggggaaatcaacagacggcccgaggccaggacgacaaattgttcaaatctatttgatagtcagctagagcaggaatgacgaagtgatgggagtacatacgagaaaacgcccaaagggccggcgtaagaggatgatatttctatttgcgtcagtaaaccaatcaacagcaagaagaaaacaaagatggacttacaaactgacaaaaaaaattgtcatataatgattcgaactatatagctggttagctactagttcaaacaaaaagtggtggtggagatacgtgccggcgggcgagatggtgatgatgctggagagaaagaaaagtcgaaacacttgggaaacagaaagtctggtctcatactgcacgcgtaccgcgcagcataacgtgacttcgtgttttttattcactttattatcacatttacttgccagttggcgatagtgcgatagggacagcctgacagatgctcccagctggcactattctttccagcacgcaaaagattacctgacgaaggatatatttaacttctgcttctgatagtatatggtgcatatagagaaaaaacgagcaagcgaggcgagatgattctatcccagatcaatgagttataatggtagaagaagtgagcatacatacccaacgaaagtcacaaaaatcaccaggcagtagacttttcttctgtttagtacctcccagccggttgttggtcaagaagagttggcagagactcttgttcgcagcagagcggatttgttgtatggaggataggctgtaagtgaagtgaagaggaggaagaggctctacggggacccgttgcaaaagctgatttctataccgatgcgagtacgacgatatagagcaactagagattataaagacagtaaaaacaggagaagcagtgtccatctacacatgtccggggtcgctgctattccccattatgtctgtgataattgagagagaaataatggcggatacgatccattttgttgctcaatccgacattgaggtagctccaaagggcgccacttctagagaggcaaagaagtaatcatatacgctttgctttatctatctgtggcgtttgtattgatatcgatactgttatatctagctaaaaccccgtttatttataattcacagggagttcttctggaatcaatcaagtgtacttgagcgggctagtctcgtgggcactttgttgtttgccatacttctcctaatcaattctcctaggtctgctcttatctgggctgtcactgtcgctggccactccacgggcattcagaggattggtgtctcccaacacgcgtagaagcttcggaatcaacagtaaggacatcctgaacaacaacgctggtggttctactggcggaggtaagtataccctcgaactcatttagagcttatttgaatacaaacgtgggatattcagcgaaagatgacaatcgtttccatctttgccacattttctaatgcggacacggctacggagggagcacgatttgaaggttgtgtcctaagattttccatgggccccatctttatcgtatctaccggtgagtttacaacctttaacactattactggcagtagagataaaaaagacagtagagataataaaggcagtagagatggtagaggtggtagagatggtaatatactaaaggtaatagttgttctttaccctgtctatacccattcgatccaaaaggggggggaaagttctgccgaggcaatcacctccaattgcacatctatctaaatcggctaatagtctactgcagaattggccaaataattaatcacctttctctttcctctcctcaggctgaggttttcttcatctttttcttttccttttccttttcctcctccttattctcttttcttctcgtatgcctcaaaagtcaatgttgacctcatcatccgagtagtctctctcccctccctctttccttggccagaggcctacatgaccccgtcatccgaataatcgatctcatcatcttcttcttggacttcttcctcttcctcttcctctccctcctccgactggggccggaacaccacccatctcaatgtctgtagcctccccagaggcagacgttggaggggcgctggggggtcggcggcggcgggcggggggcggggggcgagggaagcgatgggacccattgccgccctcgcggcaatggcaacgttggacaaaccagcttggcgaagctggcgcctctcagcgcgggagaggctaccgcctgggtcgcgcccagtcaccttcgtcactaagtacagatatcagcattagtatcaaacttaaagtaaacaaaataaataaacaaaatgaacaagacaaaaaggatacttaccgccaccagagttgttcttggcctttttggccgcgtccttcttgttcttgtttacaatcactatgtcagtttgatcatgagctgtaggtagagtgatgagcattaggacatacccttcaacctcactgcccatcttcacgtccatgtcctccccagaagcagataccggagggaccgggggcgcgaggacggcagcaggacccatggcgggcatgatgtggatggcggcgtgagagacgccggcacggcacaatgtctgagctcctcctgagcgtcctcgggctggcgcttggtgactaagtatacgcactggaattagtatcacggtaaatgccataaagaaatgaaataaaggcgatactgaccgccatcggaactactaccagatttcttgtcgccctttaccctttacctcctcctcctcctcctcctcctcctcctccttcttcttcttcttcttcttcttcttctactccttcttcttctactccttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttctccttcttctccttattcttcttctccttcttcttagtttctacagtagtaatgtgagtttgaacccggactgtagagtataaagctttaggacataccttttttttcctcctccagaggcgcaacctccactacgagctatcccaaaaggattcttggtacaaaggcccgcaacaacggcttccagaacgagttggaaaaaagaagatggctaacgactagatgacggataagttagatctacttcacagtgagttagatcagatggaattgacatgacggaagaacatacaaacaagaatcgcccgaaggccagcggaagaggatgataactatttgttgagtgtgccagaacgaaaaaaaaaaagaacaaagaaaagtaaaacgaaatcgaagggtccagcgcatacaaatggcagaagatgaaaatcgacatcgagctgttgaggtgttgagagaggaacctgtcgagctacatggagagcaaagtagaaattctgctgtcccgtgcacgctgcataacgtaatcgctacttctgcagctacttttcatctcattcacgcggcaggagcctacctcgcatacatagaccggcaggtgcctaatgaacacatcgccatatctgtttgggcaggtacggttcagctgaaattacctgttctgttgagaggctcgtccgagggatttagattgaacggcggtatgcatgggatttctagcattgctactgatgctattgatgctactatctctattgtctctactactgctactatacgtgggtaggtaggcgcctattctataatttagggccccgtccccctctagagtcttttttcatatcactatctcgaatatgagaagtaatagacgtagagtgattgatgtattgactctagctgagcactattggcaacaaagaggaggaggaggaaaagatgatatgactcactcaaacaccaagaatgaattcaatttcgagcttttttctcgtgacatgatcattctgagatgatattgtaaattcttcgagcaagatacggcataatcgaccagggcactctcaactgcaggaccaagttccaaggtccaagttgtggtcgatattgtcagtggctgccagatgccagcgaaagcagcgaaaatataaagaagcgctctcccagatagtaagcccaaagaaacaaaactgatactgcacatttacgtcccaccgcttttgatatttctctacttctttctaagctgcattagaatgtttctttttttgacgtttcttccacccacacagcatacagctctttgttgatcaaccaacctgtcagtggctgccagacgccagcaaaagcagcgaaaacacaaagcagcgctctcctaaacaacaagtctgagaaacaaaactgcaatactgcacattttcatcttaccgcttttaaatcttctctactactctctaagctgcataagaatatttcttctcctaacatttcttctacccacatggcacacagctctttattgatcagccatcctgtcagtggctgccagatgttcgcagaaacataaacaagcgctcccccaaacagcctgaagaaaccaaaactgcacatttcatctcaccgcttctgaagcttctctacttctctctgagctgcatcggaatgcttcttcttcttctaacatctcctccaccaccacagcgactcagtgatcagccatcctgcaaaatggagctgcagctgcctctacgccggcagaacattactgatttcctgaacaacctctccaccatgtcgcaagcacagcgagagctgcgacgccgcgccacctccatcgccgatgcgaatcgcgtgcaggaaatcacttcagcaactccccagcgcagcgtcaagcgccgacgcacttctgcgtctccgatatccatctcgtccactcctccccggcgagcttctcgcaagaccaagactcatcgtgacaagctcttcgacgccatgcaggctggagacgactaccctgctgagccgaaggcgattaagagcgcggacgatctcagtgacatgcagctgaagaagtgttatgacattctacacgcttgtggtagtgcgacggatcctaatgcgagcctggacaagaccagacagagcattgacggcttcttggatgcagtgtttaatgagtggtcgagtcgcaaggttgggaatttgccgcgctcagagctggactttttggtggaggcagaggtcttgacgggaaagttgtgtggtaagtgtatcatctattatcagctcaatgtattgcattatgcaggctgctaatatgaatgcagtgaatcctcaggagcacgccaaaatgagtgactgcgatgccggaaccctctgcactgcccctgtttccgcagttgcaacatactgcaacaacccgcccatgttcaagctagaattctcggctatcgacgagctatctggccaacccgaagcgatatgcccgatggctcgcggagatatcatgtgggtgaatacagactgggtgcaggagctgcgcaaaagcctccaaaccaagatcatcgccaaggtccacaagcacaacaagcacctcgccatatggcaggctcgcaagctcatcgtggagtgggccaagggaagcttgtcgatgggggaggacgtaagcaacatgggctttttgaagcgagagacggctgatgttgcgctgattggattgggaggacaaagcgaggaaaattagctggcgaaatatctttttacgagatttacgagatatacttcacatcggcgttacatatactatgacaaggggaacaatctgggatatttcatctattgggctacgagcatgcgcatacgatatacggaggctaggatctgctgatttcatggcaatggatacgggcaggaaaatacttggggcaaattaacaggagcaaagtcgacggtttatttcgctaatattgaaccgctacatctcaacaattattacttgctttattataccgctatttcttggcaattattcttcaaatagcgtaccatctgattcaataactgacaccatggccgcataactagtagctgtctctcttcaaccaaggcgcgcacgcatcaaaaaacctctcatgcacgtccctagcccccgttctatccagcagttcctgaaagacattttcatctactcgcttcacaaagatcaaggctcccgcccagatgatatcagcgtagctcacatccttgcccaggaaaaagggtccctccgcttgtctctccttgagaagactagtcagctccgtcaagtatggaagtgctgcgacccaggatttctcgccgcccaaccggcgctcatactcgtcgagagacattccgaatttttcagtgtatatgccaacccaatagtcgtagctcttttcgctgaggacggcttgggaaaacttgtagagcagattgggatgcgtggcgggcatgcacttgtcaacgagggcgtctaccctgtggacaatgggggagtcaaggtggacattaggagagggatatttcctctcaatggatttggcaatcttgcctgactccatgagatatgttccgtctgggaactggactatgggaagtgtgtatggcttctggccctctccgtcattgggcgggatgctattagaatctttagtctgtctctgagccttaaaaaggataaagtagatcgtactgtacactgaatctcggcgcaatctctggatagtcaacctgttcaaggccattagccgctgttggaaagaattacattgagatggattgatatcccatgcttacccattccgtcttgtagtcaagattcttgtaattgaagagcatgcgcgcttgatgaggctgtcaatgattggaacatccaaaaagcaaacgatttatgctggcatgtatggaaagcgaatgatcccaaatgtaactacttactcttccatgtgttcaaagaccacgaagtattcggcgcttggctggcgagatcaaacaaggtgatttgctcagagcccatggttgctgattcttccactcaagaacaagatgaaaagaggaaaagatgaagaagagaatagcattttcttgcacttctagagtgaaatatatgtgttttagacagtacacatcatagttagctacctaattttttccttcatggcattacacatgcttagcagcctagagccgcgcatgaatcccaccacctagtgattcgcagaaaagtgcccaaataggaaataatacccagcttgatatgccctttaaattctgcacgtgcggtgcgcagtctcaaggtgggagaaaagaaagagaatgtctcatgatagcttccgattcaaagcagttgtaggcaaagagaatatccaatggtgctgtccgcttcgtagcatggctaaagagaagattgcgtagcagggtaggtaggtaagcactttagtatggcgctacccgcctcgtaaggctcctcaagcaatctcatcaacttatacaccccaagcttatctcatctattaattgcccgttcaattctcgaaatttttattctccgaaagtgcagccaaaccgccgcggagaagactgactccagagcctcccagtatagaactgaatttcccaaccactgcgccgccatttacctggtgcctccagcattgaacgcctgccactctgacttcagcgtccccgtctctcacatctccactgcatgatttacttggcagttccaagttaaataggggtgtcacgggatttactcgggtaacaagacgcgtcaaatcccctgatcaaagttcccctctctggatgaaatgcaattgccagttgttgaacatcatcatttgaaatgcttgaatgttgtgtgaccatgtcgtctattgattcaaagtttcaatcaccctgcctggaccagggcgagtccaccttcttcactcgtctaccgggcgaaattcgcgactacatttaccatctgtatgcctctgttgacgccatatcagatggcaagtcaacaagccagccggagcagctctttctcaacgaggagaagccgtatgatggcgatggcgaaaatttgacgctgagatgctgctgccaacggatcttttacgagatgcgccgagccatggtacgcgaggtggccctggccttttactcgcagtggaactttcgactccagctggcagtccatgggcgtctcgactgggctcgcacgcaaaagattcgccttcaactccgcaacgaagataaattcaatctcattggtgcagggttcaccaacaaggctctattacggacaaaagctttgcaggttctatacattgattgctccgaattcaatcggccctccaacagagcgattggacccaacattgtcatttctagcccggattccgaggtgggagcggatgatgaggcagaactggaagagtttgggcaacggcattttttggaaatcgtgctcgctggctgcggcactcagctggaaaggttggaaacggtggtgcttgacggcaaaggccgctatcccgcgttttggccggagcaagtccggcagtttgtcaaggctgaagtgcaagtaattgagcttgaatagcaatagaactattttcaagatagattctggtttgcaccaggggtgagcaggcaaattcacgctaagcaaacacgatccagcagctgaaccggctgcaattctcacaatcatcgtgacccgcccggtcttggtcagtcgcgtgctcgtttcagcaacgatattgcgtgtccatgctagcgagagaatataattttagcgatgatgtgttaagccatttggagaaatggcttttcttggcagcccgcccttctccccgcagatttgcgttactgttgccggcttttcgactgagcatggggtacgcggcatacataggtatgcagagatctcagctataaccaccgaccttcagtttgctacacgtttctcaggcaaatcaagggaaagaccgcatgttcgtgctagaaatggtatgagaatggcctatttgtttctaaaaaacagttgctaaattaagatatataattccaaaagcctccgcatgagcgctcatcattttgctcaactactataagtcgagtctccgagcaaagcagagccacttgaactataaaccacgagaaatgagcagttcttatttcatccatcgctaaccaagaccaaacgtagatatataggataacaggaaaactcccccatgatctggctctatgtatacacaaaactggcaggccgcgccattctattccatcacaaggctccctgcgccaagagatcgacgccgttttacccgtccatccccgtccaagacattaattaagcgtctgactgaccggcgtgtattcgcaagcaactccacccgagacaaaacccaccaatcccttgagcctgggcaggctgagggtttgttcttataaacgccaatgtcccaccccattcatagaaattttacaagacaacaacgccacgctggatatgagccgtctcgttgacaagaggcatgcagccaaacagcgccgtcaggtcgtttaagcatttggtacgggcctccaggtggccaggcttcttgctgatgcccacggcaggctcgtagctgacatacctatcgcgaccggtgacgagaagaggccccgtgccggtaagatacgaggcgacataattgagagcaatgtcttcgcagttgaagtgatcatcgacatatttacggaccttttccatgacggtgttattggaagagtaaaagtcgaggaacgacatgtgcgagaagcacaagtttgttataatcatggagtaaacgtcctgattcgcatccttggagcagaagccatatttccattggtcttcggcgtccgcggtagcgcaacggggcatggctccggtcaatcggttctgaccaaacttgcgccagctctgaaaggcgaactcgaggtccccgggcttatagtatacgtcgtcgtccgaaagcagaaccgccctggtcttgaagtccgcatccggcagcagcttcatgttcagactgttgcgctgcgacaccctgtatcgtacagggacgcccttttccgacttgaaattgcccgggggcttctcctcgaggtcgttccagataatgacaatctcgtgcagcgaggggatcttctcggccaagaggacgcgtagcgtgtcgtccagctccttgggtcgcttataggtctgcattgcaattctgttcaaggcgaaaatggatcagcaaatcgattggccatggaaaatgccaggatgcgcggtgccgcatcgtggtcgcaccagtgttccccgcaacttacgtgaacttgtctcccatcagtttgtcatatttctcccgcgtcgtcttccactccttgatgatgtcggtatagttcttggggtcgcaatgtccatagtggaccttttcgtgtcccagacccgggattttcgacatgtcgagatcgggaagcttcatgtctggcagcttcaggttgtcgagatgcgccggggggccgatccggacgagaatgacaatgacgctggccagcacagcggccatggccacaatggtcacgacgcggcgagccagcagggcccgcaggccggcaatatacttgtccaccatgatagacgagatatcgatgctaacgagcgacaggaatcgaatatgctgcgtggagaagtcggatagaaggactttgtctgatgcgctgcaaacctaaaggggctcggcctcaggaggatcacgtgatgatggctttgattctgacgcgatcagcggcccacgtgtttgcctcttctggcatctcgacgcaagcagagaaatggtgaaagttaggttgcaatttaactctacatgattgctatcctcctggtgtctctgcagagcactgctctaggaagccgcagaattgtgagacagaattggaaaagttggagttttctgcagggagaggcgctttggccacggattaaagaagtctcggtatatgtgcaacgtttacctgcactgtcccgccgccaacgcagtgatgcgtcactcgagctagtaaagacagttgacggtctttggtaaaggcgaaaaagggattgagagtgaatatggagcatcatctgccaaaaacatggcaacattcacttacattagatccagagagcttgagtgttgctgcttacactgttaatactacaactcgtatgcataaagccacaggaaaaggtaattgactgcgccgatgctaggcatattttgcacgatatgctactgcagtcctttacatcggcaacgattcccattctgtgggtagcgcatcaaaagatcccacaaggtggagccccgccacggaaccggagaatgctggggcggtttggccgtcatcagcatgtgaagaaaatatagtttgctagtcgtctatgccaaaacacagtcagattccccatccgaatcaccggggaatttacaattttcgagtcgatgaaacgccactcatggggcaaattttgccatcgttccaccaacagtttcgttagagtgcttgcgtgagaatcaagagctggcaaggaagagagtcagaacaagaacaagcagactaggtcacagcgattggctggctggaaagaatcattgtcctcgatagcagcctcggtcatcagcggtgtcgcgcgacaccatctttgacgagatatcgccttgatgccacggtgcatggttctattcagtggctccattctcgatgtcacccaccaagggaagccttcgatatgctcggataggtgcgcgaggagacacgccgaggctgtgcaaaattcgtagctggctcgagtatcgctccgctcgtatctgtaccgtacctgcttacgcctgtacaatatagcggctagcctccggttgtctggaagagatgagattccgcctcatattccgagatgaaagacggggttgagagacgggctagtaaagaatgagaaaagacgcgggctgcttccacgtgtaaatagacgggatgcctgagcaaagcaagtgctgaagccctgcgaactgctagcttccgaacaagacaaggacccccgtttggaaccttttgctccctgcacatagggcttgggaagcccacttgccttatggggaatcctatttgtgcaaggagtcgtacgatggcccgcgtatagacgcagcgctggcatcaaatctccatagatgtgacatggcctcgattgacgttgggaggggagattgcagtgatttatggctgcagccaagccaaggactctcaagatcctggcagctcaaccacggaatgtgggcggagcaagccctgtacgcggagcagcgatgaattcggatctagctgcgtccctgttcctgcagcaatggacctttgtagctgcagctgcgacgcccgtctaggaaggcgtaattatttgtaatgatggggagaatgaggcgtacttggtgctggatggtgatggtggctggcagcaaaagcttgttggttgcaccgcgtatgtcacgtagtcaagccgttggggcgtcatgaggagagctagtagaggtatttgtagatgatgaactcaggatatccattactcaagctgatacttgtcagtcgaagaaccccgtcagtagtttgctccacgtcagcaataaggcgccgcaaatatccgtagagcatgaatgaagcaaaacacacggagtagaccctgtggcttgtttcgtttctgccatgagggctgtcaagctgaaactgagatggagcttgagttcatgctactgttacagcggagaaacgaagagaggaacgttgcaagagtattgctctgtttggagggacgatcatatcgataaattggcctccagctttcaggcgtggtagcagatagccgcggtactgccggtggctgtacactgtaccccagaaaaaacccgacatcgcaaccgcagaaacaacacacgccgccttcacttcttcacgacaacctcgtcggcgtctcggacacaggccgcagctgtcacttcgccgaaaccccttagctcgacggtggccgcgtcttaaaattgccagcatgccgttgcatcccgcctctggcccgcgaattctgcaacggggctttgcgccggtcgcagggcctgactgacgccttgcctggatcggcccaaggcccgcagcccgatcgttgaaagcgcgacgccaatcatgcgattcgcatctttagcccgggtcccgtcccctgacttggcctctttgtctcgagctggagccaggcttctggaaagatggcgccaggcctgcgctagcacggcgaacgatacgaacaggaccgagtatacagtgcagcatctttgatgggactgcagccctccatcgtctgcggatccccggcgaaagaggcagcacggcacgcactgcaccgacactgcacagtctatacagcgttattgcttgtacgcgtagtgagtcttggctatccttccgctcggccagaacagcggtgcttcagccgcactctccacggcctgaagcctagctcggccgtcgtttccagcttggccgaggctggctcagggcgctggctttgcttggcttctccccctttccctctcactctggcacagctaacgagactatgaatagtaattccgcaatggccctccaagcattgatccgaaagccatactgagctccataactgatactagcatgtcttcaaaaccaatctcgcgcaaccaggcctcaaaccaatcagggccgtttgctcttacggtactcacagtggggccgccccgttgctacgatgcctatacaatgcctgctgtttggagtgatttgtcgaggtacagaagatgtgacaacgagtgctagcagggaatactacgtctgcagcttttcatgcttgccatgccctatgattggatctagcggactcttcgccacatcaggttcctgagtcggagccaagaaggagctttctttcaagtcagcgcctcaacgccaaattagtggcggccccgcagcttgactctcaggaagacatgccatgcaatgtgatacgcttgtcctgccaacaatggcgtctagtgccctcagctcgtttgcctattacatccccataggtatatccggatggaagcggctgcttgagacgtcgtcggttggtggggaaggttcgcgtatgatcgcccccatagccatcgctaatactgggacctcagccactctttggcagcttttctctctctctttgaaaccagtttttcatcgtgactatggttttcatcgccaaaagtctctaacgtgaagacttttgtgctgacttccggccattccactcctttcttgctacacatctcttgtcactacatatctttactggcaactcttggttccagttttacatattgtcgattgcctcccatatacttgcgggcattcctgtcgattatctattcttatcgacttcggatccataggccttacgatcagaactttgacgccaaatttcgaaccgctctatacacggctcttccctatatggcaccgtcatttacgattcaatcaccgatctagtcttcttttacgatatcaatcttgtcgtcaatagccatgaatctctggctattggccttcgcggccctggctgccatgccaaaagtgttgggtcaggatgctagttcggcctcttcttctgcactccaagccgtggctgagatgcctgcatgtgccgtacgtgctatccgtggacattctatacatggttccatccactaatattcagattatagcgagaatgtctcgcaacatcgatcaccaagtcacattgcgatttgacaaatacaacttgcgtatgcacaaacccgatattgcaacagaccatgcaggcatgtgtcttagagagctgcaccatcaaacaagcgttatgtaagtattgtagaaaagccaaaggtattgcatatgggcagtaattactaacacttgcttatagcaacgatgaatttaacagctgtaggctgtgatcagcctatcagagatcgatcccgagcatacatcatcctcaacgacgccttcggcaccgtgtccggtctttttgtgcttcaacgggttgcttacaagatctggtctaaagtaggcatgggtggtgatgattggatggccgttgctaccattctagttggaatcccaagtaccgtcatcagcgcctataaagtgtcgaatcacggcctgggtcgcgatatctggaccttgacaccctcgcagattaccgattttggcctttacttctggatcatggagattctctatttccttgaagtctccatgctcaagctctcccttttgcttttctatatccgcatcttcccaggcaaaacagtgcgcggaattctttggaccacattcgcagcttgctcagcttttggtctctcgtttgccttggttgccgtatttcaatgtacgccggttaaattttactgggaaaaatgggacggagagcaccatggcacgtgtctaaacatcaattccattgcctggtcaaatgctgcgattagcatagcgatcgatatatgggtgctggccattcctctatggcagctcaaggacctcaacctggactggagacgcaaggttggtgtcggaatgatgttttgcatcggtgctttgtaagttaacatccctctttctggaaatatcccttctaacttgatgtctagcgttaccgttgtcagtatcctacgccttaggtcccttattaaattcggctccgacagccttaatcctacttgggacttcttcgacgttagcatctggtctgtcgtggagatcaatgtcggccttatatgcgtttgcttgccttctttccgcgttctgcttgttcgcctcttcccgaagctccaaggtaccactgaaaggtacgcgagaagctcaagacgcaatcgatcgtcgaataagcgagtgagccgccttccattgggacacagtgccggatcacaggtggatagatcaatgtctcatcccaatgttggacccaaccgaatagcctttcaaagatcgtatacggttgagtatggagataccgatgaggttcaacttgtatcgatacatgataaactaagcgccaagtcagacgccagatcagatacctcatgacgaggcataatttggccacattggattctttttatttccttactctcctttgttttttctatatgctcggcctttactggagatgcaagcaaaaaactggaatctaggcttggagattatctacctggtttgaccacacacatatgtaatgggtgctggccttgattatcggagtttgggtggacaaaaggtgacatttacgatttaatgatataataagaagggcgtttgttggatagcgctaaacagaggaatcgaggttccattctatgtacaaatgcgaattagagctcgaacacgagcccgttatttttggttacatcttttatgcacaactgaacagagggagagtgatggattattttacaacttccaaccgtattatccaccacgagattccaaatttctagctaatccgtgcacgtttcagcagttttagctgtcgctttgcttctcggcgatatcaaggagtcgcactaggggttcaactgactcgtagctgatcaccagagctaggcgtggatcgcgcgtacaccatgtggatgcggaagcttctccatcttcagccgcagtgttcgggcgggcctaaagttgaggatccgttagtaggtgcgcttggataagtcaattgccggtgcctgagcaggaagaggccacgaagtgggaatgtacgcgggaataagaacatcaaagttgcaaagaattatctaatagagacagcaaaacagctcattaacacatgtgccaccggctagcaccagatacacttcaagataattgctcgtattatggctcttggttacacactgaagtcggtctcggcaaatttctatgctaaaatagtagaatagtgacacaaagtctagagggtatatggaaacaacgtgcgtgtctcattcattggttagcggccgttggataaatagcaagtcactaatcgtactaggaagcctctcttcgctcaagccgttctagtgctgccaatcttgtcctcccactcttcattaaggtctcggtagtcctctgcgccataggggcttgtcacttccgtgaacagtccctttggcttgcggcgaggattcagtccgaggtctttctgcagcatatcaaggtagtagacggcatcgaaaattgttgacggggcctttgtctcggttggataccgccatttgccgaagcggttgtgcaacattgtctcgtatcgcagcttgtccatggccttgtcattgtccacagagcgagcaggatcctgtacgaggaggccaccaaagtaagcgccaatccataagccttggatatgcgctgttagagtgttactgaaattgctgacgaagccgcagaaggcaacatcacgagagcggaggaatcgctctgacggtgggacgaggaagtgatacagcatgtaaggcgtttgtggcgtatatggtgtcacagcctccttgctcgttattcccttttgattcgtcaagggaacgtagttttcgttccagattggctggttctttagtctgggaaaacgcttagcaatctctttatcggctttcctaatgagctcttgctgatttgcgaggtcctctgctggtgcttcggtatcgatatcgtgcggtattcccagttcattctcgatgccctcgggtaagaatttgatcgggggagcattcttccaacccgtgttggagatgagagcatccgagtcaaaagaggtgccgtcggaaaggtggaccttgcctaggcttagatgatcgatttcaccaatatggatcttgatcttgccgctgcggacgagttcaaagacgtcggtgtcataattgagaatgctaaagctagtggcggtgaacatggctggcatccaaggctttagttttgccgtctcggggtgcgaatcatatcctacgagagacaagacgtcgcctccgaggattgcccaaaatgcattgacaatgaggcggccgataaaagtgccgtggaggaagcgctggatgttggtgtagccagcagcaccgccgtagatgcatgggctaaaccatgtgaggaatcgcatgtctatgtcacctgggttagtcatttatacggcgccatcgaggcgaggaattgggctttacttactcgcaagcttttcgatccatttcttgaatggagtcacgtatgatggggacatccagcatgggccatggccagacgctgcagggttttggattagctccttgggatctctctttcgaacatctccaagaaagggataactaacatcgaatgacccaattcacttgaacgccggcggtggcataagtataagccgcgtcaaacccgaattttgtcccgccgaaaacggtcacagacttggacgtcttgatagtatctcgattctgttgaaagtatttgctgtgaaataccctgccgccgaaactttcctggccctcgaagtgaggcatgaagggctctgaagtcagaccggttgcgacaattaagcgcttagcaaagacctttgactctcggccctcttgattgacaacagtcaggatccatccgcccttgggtgtgtcttgatgctcggcgacagtaatcttggtctggagacggattgagcttccgagactgaacctctccacgtatgccttgagatacgtgttggtgacctctccgggaatgtactggcctggcttgacgtcgaatacttttgggtccattgggaaatccggatattcgtacgtccccagcaggttgttgctcttcaagtcgggatacagtcgctcattggcccatgtgccgccgacagaagattgaggatcaaacaccgcaagtgagtcatttgggtggacggcgcgatattgcttcgcggcggccagtccataccatcctaacacgcatggcgagttagcgtcttagcttcaatgttggattcgtagagcacgccgagacacaaagtagagcaaaagaagtacaatgaaaagaagagagaaaaagaaatgagggaagcgagggaatacttaccggcgccagccacgacgcagtcgacagtctccatcacggtatgtgtcgctggctactgctagctaaactggctggtcgcagccttttctttttgtttgagcttccttctgactactcccatgatggggagccgtgctggtcaaatactgaggaccaagtacgacaaccaggctacgggagggggtccggttacgctccaccggatagtagttcccctaaaccttgattaaggatttctctggttactagtccggttgaaagatgacaaggtgcgctctgtatccagtaccaagctccggacggagaaccaacatgcagattgttgacccgcacgggtggacagttgctctttggggctaaaaagcgggaattcttcaagtcaatatgaagtggataaattgagagggatcagcggatgaacagagcaattctgttctactctattctgctctgagttcacgcggctccagggcctgattcaatcaactgcatgtaagctgctctagaaaccggcgctgagatgagatgcggcttcagacatgaactttcttttttattatggagacatgcgcgttgcgtccaggtcatccgtgcaagtggagagcaaaaagcaaagcgattgagcatcttccaacgatcagcgcacaactagctgtatataacacgcacattgtcgtagcgatttaatagcgtgttgcaaagtcctgctacttgaatagcgttgctttgctcttgttaagtcggtacatttatgactctaccacctctgtttcctccattatttctagtttatccattgaatgactgttttctaggcttggtaaatactctcaatcagctgtgtgtgtattttcgtcatgcgattttctctctttgctcccttgtcgtgcttctcagcggccccctgcgttaataacggtatctagcccgcccaccatcaaacacgggtcgcctatcaccgaggtcagccggttgatgttgctctctaacgccggttgggttgcattggcccttgcggtagatacatgtgcagacagtacacccgatgaggtttggtgttgggacatgcaaggaccctggtacaaccgtgataccggaccaacactgtgggatgagaagtgacggcgtgcaaaatactaactgctttaatgcagggaggagattgaaaggagtaaaaatgacagactcgctcttccgttgggctgtgccttgtttgttgatccggtggactgtttgcgagtggtcgaggtgttatatttggatgctttgacactcttttgcaaggcgtctccaaataatcatcaggctacacatgatgccgagtcctccaccagatccggcagcacaagccgcagcggctgcagctttccatcaatttacagtcgaagcgtggaccctcctcggcgttggcatcgcagtcaccgtcctcagaacggtttctcgcattcgatatgccggctgtcgaggcctcggcggtgacgattatctcgcgtggcttgccgttgtcttttatatagccgagacatcgctggcttatagcgttggccacgtcgcaaacggtcttgcgaacaatggtatgacggatgcgcagcgggctgcgctgtcgccagacgacccggagtttcgattgaggtgggcggcaatcaggtaaaaggcaacatgatctcctgctaatatatatgtcaggatattaggatcgaagattcaacttgcagggtggtcgacgtactcgacgctcctttggacgctcaaggcgtcgttgctagtgttttatacacgattgacggtatgttgtccgagccagaccatctttttcctctaattttcttctgacaccactttgtaggaaggcttagctacacattatcgcattcgaatctacattgggtttgcctttctcgtatcaagttatcttgttgtagctctaaatctttacctctcatgtcgaccctttcaaaggttctggcagatattcccagatccagggagttggtaatcccgattgcagaaatatttggaactcctgttgactttacttgcagatatttgccagcccgctatatctaaccaaatcatctgggtttactgggcattcaatgtaacgaccgatttatatatcatatcagtcccgctaccaatgctatgggggtcgagcctgaagcctctgaagaaagttggatttttggttgtctttagcggcggcattttagtcgtcgtctgtgccaccctacgatgtgttctgatcgtgctggtacgccgcctttgttatacatttctcaacgcgaaaagctaacatggcaatgcttcaggacacagagaatggtgcacaattggccggatcttgggctgtccgagagacctttatcgccgtcgttacaaccaacttgcccatgacgcttcctcttctcaaggagatatttgtgcccctcttcggatccatccttggctcgatgcgctctacacaaaattctggagaggtgacaccaaaaggcttcatcacttttggagggagctccaagagttggcggggccgcggaccgccgacagcaaatccaataacagattttacaataaacgagagcgaggagcgcatagtcgaatctatcagaatgcaggacctcaaagcatggagcgatagccaagaccaagaccagggacatcaatcggggcctgatgaagagagcagagacattcggaagcatgttgaggttgacattgtgcatgaactacggccaaaacaagtcgcctgaaaagttatagacatccgcggatgagcatctgaggactttggagggcgtttccattccgacagaaacaagacgatgtgattgctaactataccgtttctatacaccatttgcatttagacgctactgacggccagttgccaccgtttgatgggtacggagttgctgatcacacgctgtcggttatttgaggagcgttggcgtcactctgctggcgcattcttttccgtctttagcacactatcatgattaaacgtacacccgcgagggaaagattttccattgagaaatagaaagactcatattataatagaacactactcttaggaactgggtgaaccatccattcacatgtgcgattgcaaacgcaattgggcagctgaacaaagaatggcaatcacagacgattcggtacgactcacgcatgctttcgtcacgtcttggctcaatggtaggattcttatgcatgcaagctctaatatagcgctcaactccctatcctctcatttgacggcctatgatagcgcgtgtcctagagctgagaagctgcatattcatcacaagtatattatagcggaaatgacaggcgattggcctgtcggggacttcgtacggccaggaacagactgtttcattacctggcgtgcaaaaagcaagggcgcgagaacgtagcatcgatcacagctttctttttattctccgcaaacaggcttcccctgctttgaagtacacctacggaggaattcgttcgtagtttaggctgttattggtgcgagtgctagtagtagtagtaagtaagcactctaaaaaagggaattgccgccaaggaagcatctagtactgcttgcatgcgtttatacgactatgtgggtggcaatagccattgcgttatatgatgagttgaagatcgcgaagacaactatcactatcgctcctcacatatccaataagccattttggcgtgcttccatttgtgtctcttctcttgtatatcgaacatggaagatgacccttgtaaagctagcggagcaaacgccttttcgcccccatacagcattacagccggatcccagccggaggttcccctagcctggtctatgccaaagtccaaaatggaacatgtgaaaatgggtaaagtgacttgtcactggtgtacactctattgggcttacaagttacatcttggatgtttaacgagagacaggaaaaatagcactgatgttgtactacaagttccaattcctcggcataaagctgtcaatttctcggactgtccttctaggcgttcaaatgacaggcgtacagcaaaattctgtcggcagccatggagcagaggcgtggagccaagaaggcgtcaggcacgagtaaaatgaagcacgaacggggcgatattttcggtaaatattccgccaaggtaccattttccacacacgatacgcatttacccctgaaatggcagtacaattgaatacatttcacagtatcatccacacggtgactgccccaacatatatagcagcatacaaagcaaagaaaggccggttttgtggcgaattgtacaggcaagcggcaagttatttacaaggaacttggccctgaaatctgttgatggcagtactttagaggaatagctatctagcattccagtccatctatccagcattttagctgcatctgggatgttggatcacttttccatattgtagaactacatggcatatctgttgcagcacacgccgtatcctcgcctccggaagctttccgaagagtcacagccctcgccgtattagtgggcagctctaatctgcttcaccttgggttgtctgccggctagattgccaccctactctatgagaccaagcggaaggattggtgttacaggatagtagctagagtccgattgggtctatggaaggatcaaactctatttttttttaagtatatcgggttgttcccacgctgaaaatgcaattggctcaattgagctctctatagaacattatcagcatgtttattaaaaatgcaattggcacaagtttttatatcggttcaaaagcatatagcctgtactgatcgacaattttgtcaaaattgaggaaagggaagttctcgtagttcgtctaaagaaggaaaagactcttcataactgcgggtgtgaatagttgttttctgctggtgctgacgccccgcggcaagataatcgggctaggatcagccaattcacaggcgccaagagaaactccgcacttgggcaccgataacggctttgatcaattaggattatactccttcaactttgatcttgtactccatacaagacaaaaggcagatatggatgtcatgacaatcatttcgtgaaataagatccacaactatgtcaaccaccacaactactaccgctcagtatgaagcccggcccgccccggaggctatagaattgcggcacctcggctcgggaagctcttcgggccgccaaatcggccctgagaccaaagaggcacatgtcgaagaggcgggaccaccacacatttcgaacggcgatgatggtggcgacccgccgatgaatgcccataccgaggcggagcggtggaatcgaccagtgaagaatatcggcaggctggcgtttgcgtttgtgtcgtttgctattgcgggcatgaatgatgccgctgttggtgtgagtttactgagttcttgtacggtgtatcgtgcaatgtgatgaagatgggctaatttgcaacacggctaggccttgatcccatatgtaagtctccgcctcattcgatattgactttatagcaatagagttctggaatgttatgcttaccgcaatgccgttcaatgtatagcttgaagagtactataacctcagctacaccgtcatatcccttattttcctcacccccttcttcggctactcagtcgctgcttttaccaatgctcgaatccatgtcctattcggccagcggggcgtggccatcatggcgcccatttgtcatctcataacttttgccgtcctcgcctctcacccgccatatccagctctcgttgtgtgcaatgccatcagcggctttggaaatggcttgacagacgcatgtttctgcgcatgggtaggcgccatggataaggcaaatacgatccaaggtttcttgcattcgtgctactctcttggagcactgttctcgccgttgattgccacttccatggttgtcaaggctggcctgccttggtataccttctattatatcatggtgagatattggcgtgacatgtatatccacgaaatgagaggatttgtaaactaactcttcaaacagattggcatgtcaggcctggagtttgtggggctcgtcattgtcttctgggataagacaggcgccgcgtatcaagcagaacatgcaaacgagaatgcggaagccggggctgctggtgttggaactcgcgaggcaatgaagtccaaagtcacctggctttgtgcgctcttcttctttgcttacatgggcgtagagggtaagtttttctcatgcctattgccataccattctccgcatactgacactaacactcgtggataaaagtcggccttggtggctgggtagtcacattcatgctccgcgttcgacacgcttcagcttatgcttctggaatttctggctcgggtttctgggcaggcatggcggttggccgcgctgccttgggatttgtgacggagcgattcggtgagaggctctgcttggccatataccttggcatctgcctcggtttgcagcttctattctggctcgtcccagagtttgttgtttctgctgttgctgttgcctttctaggcttcttcttagggccaatgttccccggtgccgtcatggtgacagccaagctgttgccgaagcgcattcatgtcagcgccatcgggttcgccatggccatgggtggcacaggaggaacggtgtttccttttatcattggtgctattgcatcgcacaggagcgtttcagtcttgcagcctattattctggcgcttattgccgtaatatctgcagtctggctaagctttcctcgaattaagaagcgagactaagaagctctgcttctcaagctgctaccgctacttctgcgcctcattgccatggcaaacattctcgcgcaccgtataaactactggttctgcatattctactctatgttacacgatttatttcctttactaaatggcagacgcagttgtactggtgcattccatcgtgaaacctctggtgttggtcgtgctcttccggtctataagacagacttggaaaaaagacatggatcatccccaatgaacgatgaagtgctctgtaataattacaggacagtcaactttagaggcttagtttcaagagaaatcgcgtggatagtcgtctggatagatgagaaatcactaaagcgtcatagtgacttccatcaccatgttgcaaacggcgctgctgaaacattccagtcatattagaccaggttatcttgggttctcccagtcaagttgtacgctggttcacatttgaaccagagatcacgggagaccgattcaattgcatgaagaatttaactgtaatggagtagggctggaaaacgccatcttatctcacaagctcagtcgcttatgcaatcagctttctcaaagccgactcttcctggccctcaatgtctccaagacgcgcaacctccttgccctgagatgataattagtcataaggacaatataagcaaacgtctaggatgattaacttacgttttccactctcacgatggtagggacaccgctgatattgaatggctgtacgcgccacttgtggttcgggttgcccttccactccgcgcgggtaacttggaccacatatgccgaaggcgctgattctgcaccaaagacgttctggagagccggaagagcgtttcgacagtcagggcaccatgacgactggccattctccggtgacgcaaagtagacgacatagtgagtgtcggtgctcgtgggaggagcctccacgtcgattaaaggcatggtgatattattgtaaagaaaatgggatatatgtagagctgtaaaggtagaggagatggttaacaagtgaagattgtgagctctgacgaggagtttctagccttaccgtgaattttagagccacgcagattagaaattgaagatcacatgacgtctagcggacttgcggcaaattgcatcatttttcacggctttgcgacttcaataacggtgtgctatctaccctgagaatgaattcaccataattaaaacggatgacaaaattctcttcatgggaatagttcattgtacgcgcacatacagcgttgcgtcgctggagtagattgagaaatcattctttgaagaattgagctaaggcgggctggggccagtggccgtgacggtttgtcgcatccgcaactcttacaagaggagcatgtaagcagcttcagccattttcaggagatttaaaccccattaaactactacccgttagaaaggaaagcctgtgcatgctctcatgattaacctaggacatctggtgacactgctacggcaccagcgggtgagaagcttcaataaggctctttggtggttgcgcgattgaaatgacacaagagattcttgttccttctacaagcgacaatttactgaaagtttcgggcatttcagaaccctttaaggtgcgcagatcaaaatgcgtgaatggcttcagacgctggaaagtctagcacttaaagtctagtttcagtaatagagagattggaggtattacagtatttacttccatctcaagcccctccacaacaaacgccgatctctccactgcacgctcctgtttccccctaagcccttcagtcatcttaggcgacagtattcacgtaatgtcgctaaccacagcgatcgcaatagacaagagattgatagataataatgatatttcccattaaacatattttcagaatattaggatgccacatccaatctcatatgataaaccttgatcaaaagtttgaagcgaaaatctcaaaccataaacaacactgctgatctaacagcttccctcgcagactttgtaataaaactttccactgtaatttttttcccggcatcttctgcatattcggaaccctcttatagtatgtatactcctaagagcggcgtagcatctcgatcgtcttttatgagtcaaagtatcgtcttcgtatagtcgtagtccactccaattagtttccctgaggatactccataccaccgttcggttggtatccctgagacgagcctctcaagagagactcgcgctgttccaactccttctcgttctgcatcaagacacagcaagtgcaccagcaagatttgcaacaatctcctaaacaactaccttcgagattaaatttctcgcgcacatcgcctcgttgcatcgtagcagggataaagtgcaatgagcaatgtaacaggacagcgaatagacagcactgaactcgttaaccttgtttccggtttctgttgatagagtctgcaataatggtaggacttacagatccattgcagcaggagtagtcatccaagttgttatggttctttaaatgagctgccttgccaaatgtgatacaaggacagaagaacgtcttaagacaaaggccagcagggctacaacaatcgaataatccgtgtgcccagctgttctgttggtgctctttagacatgttggttattagaggcagtaagtagtatggtaacacaagattaatgagcgaatggaaaaattaaagagtaacgaaagacaattcgaccgttgttaaaaggaacagtaaaaaaagtaattgatggtatgaggagcgaaggctggcttggcatacatctggcttatatatgacgatcacccagacccctgttctcaatttgctttctccataaagacactagagtagctgtgcctaactgatagcctcgattaggcagtactaaaattttacgaagcgacaaagaacggtgagatgtgccttgagcttgggctagcagcagggctgagtcaatagtcatcttacttaccgctcagcgggaccccaatccgtcaaaccctcacagtcactaatacagcgctcgagttattgtcaacagattttgctacaagtataattagtcgaaacttcccatgaaactatactaatcgcaactaattgtgtattaatagaagtctggttgttgctttattttcagctttcagaatacgattatccgattacttaacaatcagcgctaaaatcctggtctccccaagcttacatcgatcagcccagctcagcagaaagccaaacacggacaagtctgctctcatttcgaaaatttagccccgctatggaatagactgaaacaagatgatgaacttgacgatgagcaaagaactcctctaagtgaatagagttaagcccccagcgtgtttcactaggaacagccagtagacggtaacgggaaggccatatactgtagagtaagcaaacccaagaccagtagccagcccatttactgtctacaatccattcataacaccggagtactattgtcctcctttctatctctataagtagaaggccaaaaaaggtcaatatctcatgtatcatacgatctgagcgctatactaaattggagcactgcagtttcctaaaagctctccgagaggcgcaccctatcacttacaaatagtccaagtgccggcaagatccgcttctttcggcttctttcatccgagatcttcgctaaatttataatagcagttgcaagatagttttcctatgcgtaaaggatagacttgttccttattatgtatcgttgctataccatatgctttctcgcagtgttgaagcagcaattgtgattcatttttgatccaagatacaaaaacacatcaacgctacaaaagcaacatcgtgagacttatatttagtgttcaaaataacaacaaaataaagtctcagctactttcaaaagcggtgtgtttgggcaaaaacaaccaattgccagttgagaaatattaagacttctctagcgttggcactttgtctgatcaatagaagcaaagctggaagctgccatttgactccggtggtaccttcgcaaagcagcttcgcagctttgcttgataagataataaacaacatacttgcgacattgggctggattaatagcaggggcagtcaactgaacgcaaagtcagagatactccggatagccagccaggaaacgctgcgggcgcgactacggctgctacaaagtctgatgagcaggccggcggatttcatcagaggtgttcgagagcaataacccgaagtgggttgatcagtgcagggctattgtcaaataagaaaaccagagcgaggatgcagaacactgtggtatagttgtccagcacctttctggtctttcttatactgccgagcttaatcaaatcctgtctgtataaggttagaagctcgcttatatgggatcttgcatctaaagtcagtccgctatctcttaacctttgtgggcccagatgaaattcccgccgtcctcgcttctgcttccatggccgccctttttaagttatctaaccgcgttgtaagcgggcttatgcttaggtttagtgctaatctaataaaccacgcggtttaaaagatagatatactatgtatttctatgtcattacataatttttggaagaactttttccaaatctaatgtaaagagaaaaatgtccatcttttttgctaaacctagcctggctctaacactacgttagccatagatgatggcgatttggctagtatagctaatgtaccttctggtaataccttaaagggtagaatatttacgtcccatttaatgtctcgagaagtcctccctgattctgcttcaaaatctcgacatagcccatgggccagttggtctgccagcttctccagatgcgatgctcctccacgagctcctccagtccgctttaaggcaaagtcgcgcagatcaaccggactgcttgttataatgcacacaaaggactcagggattggttctttaggttattccgcgatacgtactgcgttatgttccttaattcaagttttttgctgtctccgacgtggcttacctgctgcctggcgcacgtactgcgcgctgtacattgttgcctcttcctctctcttctcctgcccttggctttcttccacacgaaccggtccggctcgaggaaccacagcatttgtattgccagcagggccgcccgcgtccctcccctcttcatttgcacccgaagtcgatgcaactctccttagcgttgcgcctttcgccctcccgcgcgatctccgactcgacagccacatcatgttctttgagctgagagtcctgtccattaccttgccacttatggattggagagctcccaggatatggtcgacgtatctgtcttgctccagcttctcacttgtaatcacctccttcagctggccttgcccttcatctagggcgccgttgatttccgctacaatactgctgaatcttctacgtcaccctcgccggttggctctctgcgactttatctgcatctgctatcgcttaggtgcccgggcattggcttttgatgtgatggtatggatgatgcttggatatctaggtaatcatacttactcggagctgaatgcggccatgccgtcctaacccgcagccttccagtcatcaaggcatagacggccctttctgagcttctcccaatgctcgtctgaaggcttgacgctgcgtccccgcttctgaagaagtctccggaccctccccgcgaaaaactgctgcatctcgggcacgaagtgaatctggaaaacctcctctatatactctgttgctgcataggcattctgtgacagaaactggaccctggcctgggattctcagcctgctgccacttgcttcctgtagtggtactgtaggaacagcctccttgggttaatattttataccttggggtttaagatttagagtgaatattttatgccctgggtacgaaatctaagtattaaatttataggtctaacccaatacccaagcgtaagtttactatttactataacaatgcctttatcataaataagcttccctgataaggaattactgaaactgcggtgtaatttattagcctacgtgactgttattggatagctttagggctctataagagattcctatagttctgattggccggatgtaatccaactgtacaagggtcagtggtcagatatcaactctacatgggtatcgaaaacccaactctagtacccttgttcatgcttattcccaccaaattgcaaaggaaactgcagtagagttgaattactatgtactcgtaaactaggtcagaaatacgcttaaacgggatctagcatccgaagttaatctgttgttgctttaccctcttgggccctgatagattggcctctatccttgcttctgcttctatggccgcccttttgaggttcgttagctgcgacgttggcgtgcttgtcattgttgtcggcgcgaccccgataaagcatatggcccacagatgtaataactttctagtgtataaccccagaacccacttgatacctattaagagtaatgccgttgtaatgctgctaatctactgctctgctagtatctttaatgtgtttacatcttttattactgctttaataagcgacggctaggtggcgtgtactaatgagactatttaagtcttcggggcacctttagtacctttgcccccctctaccggcgcaagataaagctgcctggcatagtctcgcctaattatgtttaatactttggacttatcgctgggagtggccttgtctattatagcaagcatatggtgggacagcctttcgtagtgcctgcgacatgaaggtttattaattagtctcagacatataaaaatttaccaagcctgggttaaacgggggaattgggcatggataggataggataggagaaggagaggcagcagaacaacttacgaccagctaagcagggcattacactgctcccacgcctctaaggtagcggcagcttttgccacagctttaacctccagcaacacagccccagacctgccgtgtaagctctggccgagggtgcaatagagctaatggctcataaacgcaaccaattccagcacccacttagtacagtagtagctcaagcgtaacttctaagcaagaataacaacatataccaaatttaagagtgcaaatgcaataagaaactcattcttaaatagagaaagcatgcgtaaatgtaataataatgaacctcggctgctcgatttccctgtatgtaaacagattcttagtcatttcccgcgagctagggggaaaccagccgatagtgtcttttagccaccaatagcgtctactagtgccaagctggcagtggaacggcacgggccaatgcatcagccaataacagttctaaaattgctagtatagtgcagctagctctgtcttcttggttttcagccagccacagtcgcccaggggttttcagccagccactgtgatatgttaagctaaacagctgattccccactggtgtctcaatgagaaaatctgctactttgtacggataatttttctacagttgctttaaatgtggtgggctgacaagtagaataaaactgagtaaacatacgtctttgttatgtgaagcctgattgatcttagcatctagttgataatacatgcggttccacgaagatattcaaagaacaagtcgacaattggccattgcctcactactacattaactaaaaaaacctacaacactcatccgaactttatgatatgtacagcctagtattattattattcttagatagactacaatcctactgctagctgttaaaactataaatataatactttcgtttaattcagcccaacaggttagattttcacttcgtctagtctcccaataagaaagctaatatattaagagagggcttgaaagttgaaatataagctttgtatcattgactagaatataggacacctaggtagtaccagatttggtctccctacctatcccttttatgatacagcataagcgaggttgtaatactctccctgcatatgattagctaaatatagctattgacctgaaagaaagtagtagaaaacagaatgaataaaaaaggcagagtagacatttactagagttagaagaggcagaaagaaatgtataaagtcgaccatctctcccagcattaatcgaaaattaatcctcttcttccacagcatccattactgcactattctacattcattaacaacttgttgtagcattgactcttctaacaccgttaaaatgcagttctctatcgttgccatctttgctaccggtgcttttgctgctatttgccctactggtctttactccaaccctttgtgctgtggtagtggtatacttggcgttgtttttcttgactgcgaggctcgtaaggacttttctttctaaggttcatgagactttattttcttactaatctgaatagccaaagcgcaagtttctgatagcatgtccttccagaatgcctgtgctgctgtagggttacagcctctttgctgcgctgctcctactgtaagtataccaaagtcgatttctgacattagtctcggaggtctatgctaatagatttatacataaacacaggccgaccagggtattatttgtcaaatgcctgccggaactatttgaaacaagttggtacagaggtgattgttttacaaattttgtatagggtttaacctacaatagtagtatagtaagtttagacgaccagtttagagttagtatgtaatcagtaaagcataagcacaccaaaagctttatctataataacgaaatttatttattcattttaaatagatatatttcagcctagccataagccctggcaagtgttcaaccatggtgtctgataaaaatatagcggtgtgtacaggcttaaccaaggattaaagttatatcttatgtgcttctctttgtacgaatgttccaaatacaagtctttaaaatcttcttaaagcagctacttgatttccaaatggtctcctggggtcgtacaccggctcccgtatatcggcattctagctctcgttgggtgtattgcatgtatagccgcgtctgtagcttcaaacggccagccaattggcctgtttccccgattgtatatatggcgctgctcacgacggctctaaacatccttgcactagtggcggttggcgagggcgtcaagatggcttggtggaatgctgcaattcgtggcactacggtgtttagtctccatgacaattgggcgatgccccatcgtagcttcaacatcatctcgctagcaaagcttgctgtgacgcttatcgcaatcgatcagccgcttattcaacgagcgtcatccgtcgtctctcagcatccgagcctagcagtctctgtaattgctccaatagcacaagagatcccatttggctacacagattagtacgggtcagtcgcggaccaagaatctaccagcatgagcttcccggtgctccaggcatttaatccatataattaaaagagtacagtcactaatatctttaccgggtgcgctgatacatgtacaagtgtcgtgcaggcaggcggatttgtggccaattgctcgacttccgattttttaataaaccctggctcaatcataccaacagccacccccaatgacaagacactgttgccaatcaatgcctcatgggacgtaccttttgcttctcagagtaacacgccaagtataacatccctggtgttttatagccacgaatacaggtaagtgcagtaacacaacattgaccatgaaatcctgccagctgcgttcttcaactctcacgtatcccatccaaatacaaggcaataacctcgccttcacagaaacacttgacaaactcacagacgtatccatacaaccgcccgcactaagctgcagctcgatagccaatagtagcaggctatttgtaggttagactgcagccggcttcggtcttgcagcacagcaactattcagctctaaagcatactatgctttcattttggggccctatgatgggatacatttgttcctaccgggtatcacaataaaagtgtttcggatgaagcttaacaaccaattagcctaatagcccactgccttcgaaagcttagcccataatgtgccgtccactccctcttgttgtcgggcattaataccgaagctgcatattagccttgatggagtagagtagtttcggtacatgggatttacatatgcgcgactccaattggggcggatcaagcatgtaaatagccaccgctccgctaatttggagcaaagcgttcaatgccgtatagccaagtattctgtctgtttctattatcgcattgaagtcatataaacaagatgtaattaatttttaggagccttatggtggctaaatagaggcggggaggagttttgcgaaatataaattgtccgcatggaccacgcctggatctgatggattccgtcacgctacagaatattgtagataaatattatatcctcgaaaactggctatagccacataaacgatgaagcctcatactatcctcgccgctttgttcagctttgcagcaagaactctcgcggctagtagaaccactccgcccgccggtgcacttgtggttggttctggaaactatgcaacgattcaagcggctgtaaatgccctgaagtcgacatctcaagaacaaatcattttcatcaaccctggcacttacaacgagcaagtcacagttaataagctcgccggaccgcttaccatatatggttatactcaaaacacggcgttgtactcttcgaatgtcgttacaattacctcggctcacagtttagcaaatgagcctagcgatgatgcaacgggcacactaagagtcgagacaaccaatttcaagctatacaacgtgaatgttgtcaattcatatggcagtggatctcaagctcttgcattgagcgccaataatgggaatcagggctactatgcctgttctttcaagggctttcaagatactgtgcttgcagaaacgggcgcccaactcttttcagcttgctacatcgaaggcgccaccgatttcatctttggtcaatcggccactgcctggtttgagaagtgctcgattggagtacttcctgcatctattggatatgtcactgcatctgggcgttcatccaacacgtctagttattatgtgttcaatcaagccaccatcgcagccgctcctggtaagaccgtcacaagcggagcatattatttagggagaccgtggggagattatgcaagagtcgctttccagtcttcttcattgagcagtgttatcaattccgccggatggcatatttggaacactggagacgagcggacagatcatgtctctctgggggaatacgggaactcgggagctggagcatcaggcactagggcgtcatttgcttcgaaactgagcagcccattggccattggaagcatattaggtggtagttatgcttcacagtactacgtagatacgtcgtacctgtgaattagccagcaattgaacaggctctaaactcttcttcattagttagttagctgccttcgtttgtgattgttttgtaattggcgcgcaaaaattatagattgaatgaatgagacagcaccttttgcctaaactcataacgcctgaattgagagcactggtattttataattaatagcatgtgctattacgagattggtgcgccttttgcggccagggttgcatagtacaaatgtgtttcagccccgatgaccattctaccatcgcccgcaaattgaaagtttgcagacgcctcaccgaggaatattttgcccagcaaagtccccgaaggattccacacgtgtattccatcgccgacgccggcatacacattgcccttggagtcgcagtgtactcctagagacagcgaggttagttgagcactagacaaccgaaagaaggttaatttttaccgtctacaaaaccgactgcagcatatgcaaacatttttcggtgctcaaaagttccatctcttgcgaccgtgtaacgatatctgtgaaaagtgttcaactattgtcagcttcgttccaatgtaaggcttaatagcgtaatggcgtaagacatacattgtcgaggcgcccgtgttatcaaagccataaaatgctttagatgcgccagtatccgttacatatgcgtatcgaccgtcctgagaaaatgtgatgcctattttctggtcaataagaggtcgacagagaggcaaactggatacggctcaccattacagcgcacaaactcatctgctacaacagtaacggctccagtagctggatctaatcgatatacttgattcgggagaccaggttttggccgaaagtcttgaaggtagccataaaccgtatccgtgaagtagatatgtttgtttctgtaattaacagaaacgtcgttgagagagttgaattggcgaccaaaatagttgttgacgagaacttggttggaaggcatcccgttagaataaaattaataataagttgctactgagctacttactagaagtgttgtatggctccctcggattggctataaagagcgtgggcggcacatctggacccatcccctctccggtgaacaggatagcgccattgtaatttgttccccctaatatgaatgagaagatgctttagaaggggggatagttgagtttcaagattaccattagggtttataacaggaggctcggtgggaacagtgtgaacttgaactttgccaatggcatttcgctcattcgatactgccatggcttcaatcagggagatcttcgaaatcatgctggatttttttagcccagttccagcggacggaggtccagcactctgtgcaataaaaacctcgtccgtggggggatacctgacagcatcgtaagaaatggtgactctgtaattaagaacctggcatccatcttaccaaactacagcttcatggaacagaggatccgtgcctgcgtcagcgatgagcgtgagagttggacttcggcccaaaattttaaggaagtccgggtgatacacatgaaatggccgttcctttaagctctctaacgtagagcccggcggaataaatagctgccaataaattaataaatgaggtagatacacgggaatccagtacttgcggttgtgatgttagcgatattctcgggaggaaccgctggcagggctgcgaatgtcgacggaggtatggattgaacttggggtgggagccctgtcaatacctgaggaacatttccacctttatatgtcacaattacgtcctggatgtcaaagaagatgttctttattgtatcaggcgatgtcgcgacaccaattgcaaaggctgcagcagccgccgaaaggatccatggcgcagctgatcttggtgtggtctcttgaggcatgttgctcagatattgaggtcatttgagcctaattgaaggccaagcatttaaaagcacagatactgagattgagcgagccaaggttatcctattgcttgagtgagggggtgcttatccaaagagtttgttttagtgtgagattcgcgaaatgatggagccaatcacaatagcttaaatgctgataaaggacgcaactttgaatgcttcagatggctatcaacattacaacgaagctctaccgcgttttaattaatattttagaaacggatatttctaaaagtctgggataattgttttgtcgattgaagtatacattgttgccgcaacaaggcttagaagttaatgttgtttgacttcatcactaggctatcattgccccgactccattgaagcgttaatcttccttttttttatttctccattcatgacattggagcctcaaattacaacgaaaaactggaaaagacgtaatttctatcttttaaggagtgtttctgaaacgacaacaaattgtttttgtttcctcacaacttgtacaagttgcaggtcaattaggaacgaccgtactgcgtgctgctacgtcagctatgtactagttggtgggataattatctcatgtcaatttggcaaccaaaagcatgacgcaacactcactcatggtatgatagcttttgggcaagcaaaggggcatttttcttttctcaattgaagatttgcctgagctgagaggtggtatactttatttgacgcaacattccccgcctcgcttgctattaagccattataaccaatgggctattgccagtttccctacggtagttaactttttatcctaaagttcagatcttcaacattgccggagtctgaagcggaaaacactgcttagctaccatcatcaaatgtatacttactgcgatacaatacatagccatacgtgagctacataacatgtagactacctcttgtatcaaagtgtgggattttcaagggttctggccggcaatttagggacctcaaattatatctggagcagcacgtgaaaattaatatcagttcgtggattatgggagccgtgcttgctgatgaaacatgagactgtattccgttctccagacatgtttcatgctttagtctcgtgtgattttgcgggtttctgcgcgcaattcttggagaatagcagaagttcaagcctttaagaaaaaaaaaaaaaaaaaaaaaagtttgctgcatgttctatcgtagccttctggttgagccatttcttaagccggaattttccccgctaccacaccccgcatactcggccgtaaccccgatgatattgatgttgcaataaacaaagcagtgtgccattaacgacttctgatagcttgaccagacctatttcctattatagtaacacacgcatactgcattcgaaccgcagatccacaagtaaatgatgaaataatagttgagctcgatagtagtagagagaatcattttgttaatcttttgactattttatctataataaactctttatggagaagtttattagtgcattgcaataacagcttttcgatgagcctttctggcgcatttttacccgtaatgttcaatgccgcactataatgaagcggcatatcaataatcgccaggctctgtttagataaaaactgtgttacgtacatctcaccgcagaacgttgcattgtcccaccgtgcaaccaatctccggcttctcgtaccactctgttcattccttgcttacaaaccggaagccgaatcacacacaaactagataccgaatgacaaatcatcaaatcagtctgtgatacccaaaccaactgctggctgtactactctcgcatcaatgaaacagcaattaggtatatataagcttgcccttccttcactgtgaatactggagcatcaccccctctgaaagtctcacgagaaaaaaaactcacatcaaaatgtctaatttgaagtattattcttacgaaggcgttggtaaaaagaatgtagagaaatattcttacaaccaggccgtccgtgttggcgatcgaattgaaatctctggccaaggtaaggcgggaaacggtgtgctataattagttcggctcacatgttatttttgcttctaggagggtggcaccccaccaccggcgagttcaaaagcgatatcaatgagcaaatcgatcaagctttcgccaatgttgagcttaccttgaaggatgctggcggcaaaggatggtcgcaagtctatcgtgtcaactcttaccatcttcctctcgacgacgcggcattgggggccatggtgcgcaatttcaagacttatatgcctaatcatcaacccatctggacttgcattggagttcaacgattgggcgaggaccctatgcgtgtggaaattgaagtggtcgcgcacgatcccgaaggagcacaagcagcatcaagcaaatgaatgatagtatgagtatatattatcgcaaatcagaaattaaattaacatttgcttcataatatgctcagtatactagccactaccccgaatttgttgttgtttccagacaattaacgagttctaactttgcttcacgcgtacgaattctcggacaacttacatgacacgtgtgatggatgggaatagaaatagaagggatatgacaataagagctataaataacctttattttatgcttaacctattagattactaatttgtattagttagaagtaggctttacaatggcgttttgcgagcgcttagatagaagtagagaccatctctcagtggttggtgctactggtgctgctgcttctactacttttgctacttccactaaagatagctttgcgttgtaattatgcagaaccactaggaggtactccagctatattggcctatcgatcccaaggccttggaagttcaaaaattcggtacgctgtttctctttaaggagcgactcgatttgccgaaggaacgcccgaatacaacatccattagacacggtattgttttactaacacaatcattggatcatatctagctccacccaatggcgatagattcttcatatgcacacgaaattgtgatatatgcaacacgaaagcgactaattgaattgagttggaaataaatatatgagatacaccaagactttatcagctatatagcaaaatcctcacatcagggccagcttctgtccattttcattgtccagggccttcttagcttcagcaaggagataaatgtcgcgcgtttgtatgtaacgaccaagctccgatgttggttcagccaagttcatggtttctaaggctttgttgacaggcatccatcgatggctaagcccatcgatgcgctcttcttctgttaaagagggattaccggaaatgtcgagaacatcagcgatgtaacagtaagagatctgatggaggtcgtcgcgaaattcttcggtcgtagctatgcagccagtgcctcgtaaggaaacggtcgccccagtttcttcttcgacctcgcgctgggcggcactatgatgatcttcatctacttcgatcccgccaccgggaagtttataatagttgccttgctcagcatagataacggcaatgtcgccagaagtactcagcgccacaatccggacggcatatcgatcaacatattgtgtttcgggctgtcggatgccaatagtcttttgtttcggcatattattagcgaatatttccatcagtggccatgtatagaagatagtagagattttggagagagaaaagaagaagaggagagggaagaaatgcctgttgaggccaacggcggaggagatgatagaggcggagaagaatgtggaggggcttcccttttttttccgtttagaaggcccgaccgcgtttgtatacatttaactatcataccagtgctcctttatggcatacgtaattctataggcaacaataatctcagcatggctgagagtgattgagcgctttgacgcttagtgtgacagcagccaacgaccattgatttggaggatatgttaaattactacacttccggagtcatgagagtgaaacggttcccagtgcaacagtttagatccattcctattacctcagcgtatggctttactttttatacaatcatctcaactatccaagtccaactgtttgggccaagaagagcagtgctgtttacgtaacgcgcatagatggaggacacccacagctataaattgactttcataaaagcaagtatatcccaatcgtgaaaatatatatatctttatacattcagtattaaaaaagcagactcctagtggaggttggccacgccaacttgattgcctgttacatcgaagtcgatatattttccttggaatcatgactgtccaactaaccagcccccagttccgatgtttccgcctgtaatagtagccgtacaattgttgttgccgttgtcttccatctggaaggcctcgggttcaataatgaatgtttgcgtactgtttccgacttggaatcctatgtgcgggggagaatcacagggtaaatatccaaatagtgtgccgtcgcagcctatagcatctcttgtgtaactctgaaacccaagtttgtcaaagagcgctttgaccattgtatgattgccaatcatcggctctaattcacagactttaaagtgatgggatttgtggtgattgtgatttgtagttatgctctgtgttatttgataggacagctaaatctaggtgcttgttgaaccaccattaattggaaaacaatgagaagcgagtggcagccctgtatatatattggtttcccatttatgtttagcttggtgacttggagggtgattggcagcctgcatcttcctttgctaccattgactaccatctcttcctcttatgtaataagagagtttatagattaataggtagtattggtggaatttcagctgctgcagccgcgaccgcaaaactattgatcggaagcagagagcagcaaaagaggcttatcgtggggagctgagacaggggtctgacagaaaactattggaagagagctaagctgaatgtaataagagagcttataatttaatatgtagtactactagtaggattttagctgctgcggctgcaaccgcaaaacgattaatcggatgcagaagagcagtagaagaggtggtggcgcggcttatcgcggggagctgacatatgaaggggtctgacagaaagcgattggaagagagctcagctgaattggcgctataggttggaatgcatgaggtctcaagggaagaggtgcactttgggcacgtctgccaccaaaatgacaacaaactcagctgctttccgagcgcctctgcaggccccctgcagcctccgcttccgaaaggcagccaatagctttgcaaaccattcgcggcagggtcatcctccagaggtggtcggtcaaactattcacacggctgtggtcgaatcaattcgtgattatgagttgtagggtgcagtgcagaaaagccaatcacaagtcacaagtcctgccaaaacaagacagatagaggtccaaattattggagaatcatatattgaagtggagttttgaacatgaccgggacctgcgatataaaagcgtccatagttctccccgtattgttttcgtatgactcaacagataatcatattcatagacacgattgaacactttaaaaaatttattaagcttggtactatcacattattgtttcgttcaccatggcaatccacgaccagactccgtcgcatacagaccctagctctcacaatcgaatcggcgaagagcctctcgaccctgttcaaaagtcaaagcaggctaacattgggggattccctgttcctggcgagcagaatccatctgctacatctgtcatggttcaggactactttgtcaggttatcatcactctttggccgtgtgctcggtacgccgatactgacgtgactttagtaataatacctgggaaaatatacgttcctatggcaagtttgactacattgtgattggatccggtttcaccgcacttgctttcattgatgaggtgctgaagcatgataagaagaagcgaattttgtgcattgaaagaggtggtatgtgttactgaatgagtcttggaacgttgttgatactaactgctagtagacttttggcttccaacgcactttcaaaacctccctctaccatttaaggcggtgctcggaggcccatcggaaacctatccttggacactttctacagagacgttcaagacgaaggagcttggcttcctccatggatcatgcccatttttcggcgggaggagcaccttttggtctgcctacaccccacaacctactcaagacttgatgagggacttcccaaaatccatgattgatgcgtccaatgaggacggtttctggcatgctgctgagaagttgctcaatgtgataccagctgacaaaataagagacggcatttactgtgaaatgcagaatgccattgatgatctcctcgggaaaaagctaggtcaaattcgcactgctgattctgtcgggccagctcccttggctgttggtcccaagtcgcacacatccaccatgcgcttcaacaagttttccgttcctggcccactacttgcgctgcaagaaagtcagcgcaaacttgctgatacgggagaaggacggtcattagagctaatgatcaattgtactgtcgccggacttaaaaaggacgatggaggagtcgtccgagctgtcgaaaccaatcggggtgtgctctcgtggactgacgatgatacaaaagtcgttttatgcgctggagtaagttgcttggatactacccgcattatagtcgtaaaaaaaagaaagaaaagattttgacatccatcacaggccgttcctaacgccacgttacttctcaactcgttcgaggagtgtcgcccctcgaatggcaatgttggcaaacgcctgacaggtcatgtccggtcaaacattgcagcacgtattccacgtgaagctatccattggaatgggaatgattcactccagcttgcttgcacatatcttgctggaaaagatccggttacacatcgccaatatcatattgggattactgcgatccatagtcccaatccagaggctgacgccgaggacgcagggcgggaatgtcctgactatgccgcagccgcctcggatgagcagctcaagggctctgagaagcatattgtgtttggtaagcacgtacagttacctgcaatcttctttagtggttatactaatatgaaatggcagtctgctcgggattgggtgagctggatgaagacaatagaaagaattgggtcaaactgaacaacacgcctgatcctacaaccaatgtcaccgtacaatatacattgtgcccaaaagataaaaagatgtgggatactatggacgaggcaatctaccaaacaattgaagttctttcgggcaatcaaccaaaagttattgaatactgggacgacagagctaataaatgggtcgaaaacaagccctcttcggaatcagttcgtgcgcccggagtggtacatgagggaagcacggcttttgttggacgcaagcagaaaggcggctcgttggacggcttataccgaccacatgggattgctaatgtagtgagtgcacccattaattcccgttacaagcttcaactaacaatgtacgtctagtttgttacgggtggagcggttttccccacgtcaggaagttggaatccgacaatgacaatgtgcgcgtatgcacaagaccttgcaaggaagcttgtgagtcgtccgggcttgatcccgccatctcaggactatgaggaaccgaactagcctcagaactcgtatgtgagtgattagatttggtccgtatcagttgccgaggacggaatttctccagtacttgctgtaagcatcgagaaagacgaataatactacatgtagctcagtgttgtcagctttgattgcggcatcagcggtcttgtgtatctcatcaaggtgcgactagatatgttctagcacttatggtctctctagatgttgttaggacatggctatcatgatagggaatagggatattgataagtacagttatgctaagcaacgggcatcttgtaatgtctcttttctctttctcttattccgaaaatggttagcaaaatgagttcggcctaggtcgtgcaataacaaatacaacctctgttataatagtgatcctaatctccttgctaattaagaagtaatgttattaatttattactatttctgtaatttcttgccgcagctttaataacctccaatctaatctcttcgctagtcaaatagcaatgccatcactttctcattaaaatttgtattgtaaagattatgaggccggttatcttccaaatgctgctgcttcttaagcggtcctattataacgtgaaaaggggaggatccatttatgttaattctcatcagaaattgttaagtgtataagccgccaagtatccctcgacgggctcatgtattttattagatcccacaatcaatatatatatcgtatgtctcgtcaatgtatcatctcgctatgcggcacgtgaaatcattccgtcattacctcatatcactcaaaatcactcgtctccgccctcatcaactttgcttacgaccaaaaatctccccaaagaactctcgtaacttgtctctcaatttcggcttcggcgtttggtgctgtggctcacttgcgacggatgttccgcttgtatcaccaccgccgctactaatagcggctctgttctggtcggcttgcaaagcgggctgagagattcgtgattcgaggatatgtatgacttgcgtgaagtaggtgaaaaaagggtgctgcctcgaatatttcacgcttactataaaatttacgtattccacctcattcttagtcttgcagagacaatccagccgaaggggatatttctcctgagtcaggaagtctaagagatctagtcgcccctcgggatcgtgaaaccaggattcaccgaatataacgttattcaatattccatagtagtgagctgcggttgagaataggtcgagattctcttgcatcatgtgttttagataagcatgaatgggaaatcgagccgatacttcgaggaagttggcgcaagataacgtctgcccgatctgctgcatcatatccgaaataatattttgaaaatctgaaaattccacccaattctcccagtagacgcccgtgagtcgtgtaaatttgcattgcgtaaatctgtctagagttggcttggtggtaagaattacactcagcgcttgacccttgacgaaaaagatgaaagggttaaagctatgatccgccgccgaagcgatgctcgcccagttatcactgacccaatcgcttgccgttcggtgcatgtaatccacgcgaacatcttccggttttttggcgtggacgtcagagctagacacacgctctggtaagtgtgtggtacggctcttcagtcttggttccaaggatagatcttgcatttttttagccgggctattatattcagacacacgctctggtaagtgtctggtacggctcttcagtcttggttctaaggatagatcttgcatttttttggccgggttattatattcgggcacacgttctggtaagcgtctggggaggcttatgggtatatggccgtcatagctagacacaagctccagcaagcctccggtgcgactcattaattttcgttccaaggacttgatgacgcccgtcagaaaggtgctcgtgagattgactgtggcaaaatcaacgggtaattccttatcaccgaaccaaagggtcagagcaaacagatcagtttccagccgtcgacaagtgttcataagcaggaaatatgttgatgcttcagcgcgaaatcgcttgctggttcggttccagatgtaacggaacaagttgtcaacctctttcgggaggttattaatggtggcttgtaagtctgagatgttggtcccttcctgtagcgcggcctctaacatgcccgaaacaacagatacccaaagaaatacgccctgtgacttgtccacaatgtctgtaatgattttacgagctgcctctggatcagtcgcggcgaaatcatagtagcctgggctaagctcaagctgctcctggacaaaggacttaatgtcttctctagttaagttctcaagctgtaacatagggttgttgccgtactcgtccctaaagacgttccatggtcgactgcttatgcagatctttacccctggctcggcgttggcgtcgcggagaagacgaactaaatcgcggtgatcctcgtgttggtcctcggtaaactcatccaggccgtcaataagaagagtgagtttcactttatccccggttgcggatagcagattccggaaaccaaccttcaggtcgtccctcgtcaggtctggcaatttaatgtttccattaaaggattggagaagaaaccaccgagcagggaagatgtcgatgacaagttgaggccgctgctggatggcctcaaagaggagtgttttaaaaagaccttcctgggacttctggagtctattagctcccgaagtccaagagaaaaagcgaacaatcaggagctgggacccagttgcccactcctgtaacaagtctttaaaccttgggtcttgtgagatgaatttggttagcgtggacttcccggcacccggtttgcctgtaatccaatagatatctggggaatctcctcgcaaccagggcggaaagcttgaccaaagagcacggccatcttccaatatccgtggctcgcggaatatccattcgaaggttgccttgtgtcgcttaggaatgcttgtctctcgatggcttatggactcaaagtatagactctgacacactttgttgaccttcccatcatcctgcttctcgtcgaacacggtttgctttgcatatttgcttgcattccacttatcgctaagcacataacgcaccattttatctgtctctgcctggttgcttatgggccacttgtcgatgaggccaatgatatccgtactaaattgcttggtagtgctgtcgattcgatccagagtggcaatcatattggcttgttgcctcgcaaactgacgcaactctacgccattttcccgggcttcatccctaatcaaccataggagccaggtcagcccggctctttgaactcctactgtcagatgttaagagaagggtgggaaggtgactgacagtaacatatacagcatagccacgttcatctgctggcggatctcgcccaggcgatttgctagcttttcaatatcactagcggctgcgacctctctaaacatggcccttataatatccgcagctagtttaattttagtagagcctttagcctcgagcttgctgagaatgctctgaagctcgtcgttggttgacatgcattcaccatggagacggacataaatctctgctgccgaccctttattctcgccgagtttggccccaatgtcatcggcgaggcgtaaaagatcctgggacacgacggatagctcgatgtgttccagatattggccagtgggagacttatacagctcatgcgcacgttttatgaggcggtagccgaagtcggcaaactgtaccacggccgccgcaacgccgagagcgctcaccgcatccatgtccgagcgattgcgagctatagttaagataaactcaagggctgtcacaatattgtaggaaacggttgaagtttaggttgttgtaacacttcaaccatataaccccgctttgctgcccaaggtatcttttttgtctttgatgtggttggttcactcttcagccgcttccagggctgaagccggcacaatcttgttaatgcccttttctacccggcaattactctctaccatttattcatataaatccaactttaatttattaccctgaagagctgatatcaggtatgatgaggagtgtcacgacacaacatgttactagtataacgtgccccaccaccgagcggagtcctttcatcacataatacctatccattgaacattcaatttaactactaccaagataatatatctactataatagtatccaaaactgattaaattagatacttctgtattatctctgcaacttcctacattatgaccatgattgccgcaatttctacagcgctgagcctttacatgacctcgtcttccttgcccgctactcttgcgttcttccaccattatctgctcattaacatccttctgatttaataaatcaagcccttgaatattaatagaacttccaagccctacatgttttttttttagacttgatttgcggcgttcgcttaattcttcatttgctatacggagtgtagagacctctgcggatagaagagccgcttagtgcataataagttacccccttcgtaaattggtcgatagcagctactattgagcttggagagctgttttcatgaaaagaggtgcgagcttttatattctctgattgtaagccaacctcgtacgcattctgcggtgttttgagacccaaggctacgtaactataggcaaagtctctggaggtgttggtgttcgtaatagcacgtcgagctttgtaagaagtctctgaggattaagcggcaatataccagtccctgaaaatcctccttagatgtgtttttttaagtaatttaagtgaaaagggctgtacgaaaggcggaaagaaactcgggcttggcaatatgtgtaatatgcgtatgcattaagttcccaattcgccaaccatataaccgctttaatggtccaaaacagccgacatctagtagttaaagtagataagaggaaaaggagacatataacttgtaataatcatatactccttgcagtaaaactaaaaagatttgggtggtaactctcatggccatcaaggattagcattcgatatatgtctttcgtacgagaggctgaatggtagtcaaaatgctttatccaatctaaatcgacctcatctgttgtccagccattatttgttgttgcaatacgcaaatcaaccggaagatcactctcggtaccgattctcaagatggtattgcgcagctagtatgataaatggtggtattgcccagcctgttgcgccaatgccttggataacagttgaccactcattactactaggttgagctaatttagctcacgtacggccctctgaagtcgaaaccaccatgcctgggaagataaggccccgtctgctctcccatacacatgccactaaccggcagatttccaaggggaatgccgctccagctgctagaaccaatggtttcctaacattttttcgtctcatagcccaaataataattcaatcatctacttcaatctctgttgtcgcatttcgtgtcagttaagaatctcttagcaacaaccggttataagtaaactgaagccatcaccagtcacatacgaccataggtagtggaaaattcggggtcccgtctgctcccccatagacaagccattaaccggcagattagtagttgagtgggtgaccatcagcgaacaccggctgttgtatgtttttgttttttttgcttctctctttttattgtgagaggcggttatcgtgtataaatgcttctgccatcaacgtcgccgcatacgcttaggtcagatccttcggggattattcctcgctgtaattggccgtagaaattgcaacccctgccgcaggtgcttgatggtgggatggaggcgtagcgcatgcaagtaccccgccatgcagtgcatcgccgcctatcgcatgtaattttacagcgacaggctgcccgctaaatcgcgccaggcggctttaactcactatgtcgcctttcgagcagccgtgccttgttactttgcccggatcgagtcttttttcttctctgcattcacaacgacggcaataaactctgcgcatcatgactatcaccgtcattcttggggcccagtggggtatgttcctctctcttacctgcacccagccgatgtcggttccagctcgttatactgaccaggacttctgcaggcgacgaaggcgtgagtattcaggcataaccacacacagccgatcacacccaagcactaacgatattgcgtactcagaagggcaaattggtcgatggacagtgccaggaggcgcaactctgtgcccgagccgcggtaagcacgacgcaggcagaatctggtcggccaacggctttcatcaatctccaagactaatcagcgtcaagggtggaaataacgctgggcatctcgtgcggttggtcgaatgttttctatcgatcgatatatatacatatatcctgtgttgctaataggtgcaaagtgtaaatggagtgtcgtataggtgaggaccagcacacgtaaaaggactgggtggtgctaacagagaggcagctttcacctcttgccctctgggctgatcaacccaacatggttcgtcaaggataaagattatccaagatggtaacggcgaggctgacaagtaccatagcttgaatttcatcggttccggcgtagtcttccacgtcccaagctttttcagcgagctcgccgaactagaggccaagggcctatctgcggtacatgatcggatccttgtttctgacagggtcaatgtcctcctggacctgcacgtagcagtggatggcctcgaggagagggagcttggaggttcgtctcatattttccaacgttgttgttgaagaacagcagctaatgtctaccccagacgcagctattggaacaacgagacgcggtacgctacccccaggattccatgccggataatctttccgtttctgtcacttggttgcaagccttgccaaatctcaatagctggggcaagatcggtcatcgtcgtgctagcgacgctgtgtaagcaacgaggtctaacacccgccataggcatcggtccatgctatcagacaagcagagcggtaagagatggtcgactatgacaaagaagcggactgtgcgctaactttcccagcggactggcatcaaaatgacggacgttttctatccggacctcttcgagcagaaggtgaggcgcttagctgatggctatcaaaagcgcttcggagaactgttcgaatacgacatcgaagccgagctggctcgtttcaacgagtatagggagacgctgccgaagtacgttgtggacggcgtgtccttcatgagatccgcacaggagagcaatgcgaatattgtcatcgaaggcgcaaacgtaaggttctcatcccaagactcaacgagtagtactaagtcattggtgggacgagcgccatgcccgtggtctcacaatcctcttcccttgtcccacaagcatccttagctcggggcaggatatagtgtcctgtgaaggaagagggttctgagacttcgtgcttgtgcttgttcccaattgaacaggcactgatgttagatgctgattatggctcttacccagtaagtctccgtcaacttggcctttcagtttacacttgtgctcatggtttaaccatagtttgtcacctcttcaagcactacgcttgctggtattattggcggactcacactgaacccaaagaacattacagagacggttggagtggtcaaggcttgtatgtcgattactccaaggtcgttaatcactgctgactggcgacagacaccacccgtgtcggggcaggggccttcaagaccgaagataccgaagagtgcgtcttaattgccagcttgaacccactctgaatttgactgacaatctcaggattggtaccaagctccaggagattggacgcgaatgggtgaggctataagcgccctggaggtcgagcttttaccgctgacaagacttagggaacgtcgactaggcgcagacgccgatgtggatggtgagttttcatcatggctcttagctgctgacaaacttactgaccgttttcaggctcggtatgcataaacttgaaaccttgagtagtataaaatacagctaacacctacacacagaccttgttgttgtcaaatacagtaactcgatcaactactacaccagcctgaatctcacaaaggtagacactacccatggcatgcttgtgatacacgtcgaaatgctctaacattctgcagctcgacgtgttggatactttcgaaacgatcaagatcgccatcgcttacacgatcggcggggaggtcagtgatcaaagaggtcatgatggattgtggagatgctgaccgcttggacaggaactggactcttaccctgcggatcttaacatcctgaaccaagctgaggtggtttaccacgagatgccaggctggcaaaagccgaccactaacgcgaggacctacgacgatctcccaaaagaggcccgcgattacgtcgaggtgagcatattcaccagggctagcataaccaacagtagcgctaaccaccagcagtacattgagaagtttgtcggagtcaaggtaggtgcgcgcgcatactgacctgcactgcagttactaaagttgagcagatcaagtacatcggcactggtcctgaccgtgacgccatgatccagcgcccctgattgcgcgacgtcgaggaggcactcgaagtttgacttgaatcgcgcgcaaagagtgttggctgccgaagtcattcggtgacccgaagaagagggtgtgaattctggagaatagattggatttctcataggtaggccatgccttggaccacaactgataggtactcgacccgcctcctttcgtgtacgttccgcgggttatggagcattctgggtgagaatgtccctggcattgccaagttgagttcccgtatcgtatagatcgatgccgagagcttcgatgaaggtgcctcggctgagataaatcttggttaccgcagaaccggtacactatcgctgtttactacattccgtgactgagaaaaggtacatttaaacccccatgtatacacgaggttccgtagcatgcgaagtagagagtatgtcctacgagtgagggctaggctgggctgagccaaggcttagagtagatgatgcaatagggaccacacacgaaagagagcaaagtaaatatcattcctattagtattatggccatgccttattttttatttcgaacatattgttttttatttcgaacataacttttgctcaactccggatattgttacatagtatcaaggatatggggtggtggatataaggcaatgatacgcatttcgtgatgctgcccagtcagtcgatggctcatgaggcagaggaggagatggagatgacccataattagaaaccataaaatcttacaagtcgccagcaaaccctccattggcagcgaaacgcagctgatactccctcaaatcagcccagtgtctcagttcttcctcttcatcctccgcagtcatcgtctctccaacagggcctgtcttttcaagtttcaccaatatgtcaagtagttgtgccaacgcctcctctgatttgatggcaaacgggcctttcctttcgggagcatcattcagcagggtagaagcgacctggcggattttgttgatgagagaccctccgtttggctcgagatttcgctgtgagatggatcccagcactgtcaagaggttttggacaatgatttctctctcagcagacatgaactccaaaatctctttgtcgtctgcattctgaatgacgttttcctcttcgctcgtattctcaacttcaagggtttgctgctgctcgctgaggtgaacgtctcttaggttgaagtatagctccacaaagtacgatcgcgtggcgagttgtgagacaaagatattggctttctgaatctcgtattggagctgtcgacgcctcatgggctggttcttgatgatgttgcgcacatcgtgtggtggctgcgtgtttggccatacaggtgggacatactgaaggccggattcttccatggcagccagtggatttgattcgtctgcagggttgcccagctggagctctgggggcagattatcgatgatgctctttgcagccaaaagaccatctctaagaagaagtctttggtcagcccaggggagagtgctcatgccatacgccaactccaagctgacgacgccattcatggtagtgtagatgtcgataccgaatcgaaagcctgtgagaagcgtaacactgccctccgcttggtgaataatttcattcgcaagaacacaaatgtcatcaacattctcaggataagcggggtaggggagattgggtgttgatggagcaatgacaatgtctgtgtgagaggcgccgagctgggaaaaggagctggaggaagttagcggccaattggtttccaatatgatgaaaaacgacttaccgaacgcccaacagtaggcaccagaagatgcgcttgccaatctggtccttgacatgattgaatggcatcggatcaggagcaaagttgtcactcccaaaagtaggaagttctccaggatgtttaggtctgctgaagccgagctctcgcaggagtgtcaaagtctcagccatgaattgacgagatgcattccattgcagagtatagccagacgccaacccgagaaagtagctggtagcagcatcatccagtgtttttggttgtttcagcacccatctgcttccgcgtgtgaggagggcaatgtcgcggcatttttcaatcatgactatagccttggggaagagatgcgtgctatgctgagccttgaggtgttccctggcgctccgtggaaatgatgcgaccaaggcaccaatcatactggccaacagtcccaggaactcaggtttcgttcgatcctctcggttcgcaaaagactgacggaatgttggctcgtgaggaaacggagcaagcggatggatatatgtaaagaagtcgtccacgagaagctccagcacgggcattggcgcaatcgcctctgcatccagcacgccatccgtcgatatggtcatgagcgtcttggcagcattctgaggcgacggagacgatgggaacccaggaggcaccaccgctgtgtcaatgcgagatctcttagccgctttagccgcctcggcgtgtttgtttggcggcccgcgtcgcttggtttctcggttgaaggtgcagtcaacgcccagctcgcgacaagggcggcagggcatgttggcgtcgtcgcatttcaccttgcgcatgctgcacatgtcgcaggcgcgtcggagtcgcgtcagcttggggttgatggtcgggtctctcatgacgcccccgggcccagcaacgagatgctgctgctggagctggggcgagggcatccgcagctctggcgccggggcgatgggcaccccgacggcatgagactgggcaacggcttcggcggcggcattctggagcggatggtggttctggatggcctgggcagcgtcgctggcagcctgcaggatctccaggccgttgctggcgtaggcgtgggccgttgcgtgctgcgacggcgacggtggtggagatgccgacatggcggttggagcgatgtgcgaggtcagttctcgcgatggctgattgtcggcggattcccggatgttgtgggatgttgaagcgaggtgacgccgataccgagaggaagcgagaaaaagattgcggaaggaatcgatatgtgtcacgtgactaatgtgcaaacggcgtgcggtatagggtaggcgtcttccattatcttcgtttgcaagatgccattcaggtgcttcatactctgtataatggcagattagatatttcttctatttgcatttcatcagttcagttcgttcttggccattggttgaactgatattttctaagtgtgccgttcaactatacgacaatctacatttgcaagctacagcggctgccctacatgagattccacaaagcgtagaaccaaaatagcatgggaacctatcaatcatgcacctacgattctatcacaaggtgcagtaccagatccatttagctacgcatatggcatcatgcctttagtatgatttgacgcattgaaccaactggcgatgtcgtcgatattcttgaaatgtacgcgtaaggttgacgtagccgcccaacacgcgattcgctagcctcgttttcgaaaccaggctggaccatcgtgtctcagtgctcaagccaagaagtttcggctatccgcagatctgtttctgcgtgaatcgacagccgcaagatgctggccaatcctggctttcgcaatcatgacgcgcgacattttttcctccttggcctgtgtgtggccgacaaaagtcactcgcatccacatctttgcgggatgaagtgggtagcatttggtagcgcctcagaaaagcatgtgaaaatattccatggattttgcgggttgtggaaagtttcacgtggcttgagctgctaaaaactaatgatagctgtgatagtagctattagtatggggataggccaacgacagatacataatgaaagaacaagccagagaatctaaacgtgcgccttgttggtagttggacattgatattctgccccaatgacagcctgtgggtaagttgctgcgtcattagcagcgcattttttcccgcacggctgccagggacaaagcaacagcagtagcgctggaaatggatgacaggtacggagtaatatagcctgcatgcttctaattcagagttttctcgaggtggtagtgcagctgggcaaattggcactatgccgagccggtgccaaatatccgcccgcaacatgtcacgcatgccattactgtccagcctccaagagactcagctcctaaacccggaagctggaaggactcattttaaaagtaatcctcatggcccgtcacatgctcgttcaccgccgctcattttagatagcggatgtatgtatgagcacgagcaggtgctaaatatatcgccaggaccgatttctcctgagcaagctccttttttcctttttcccatccacgaggagaaaaaggggtggtgtttaccagcctgggggaacagacaatggccgcttcccccgcccatctgctccatacggagtatctccgccggggacccagtcacagcctcgctaatacgtgttctctgggtctttgtataagtgcagctcagcttcacgagctgtcatgagcctggcccgtagtcgactctccgagacgcttgcgctggaactgcttagtgctggtccactagaccactgcccaggctgctggagaggtgcgtttgattagcatttcgtaagccaaaaagttaccagcatttgtcttgagcccgagaaagcttctcgcaactcggagagctgaaaggctaaatcgacatggccagatgtctgcaggcaagcgcagggactgcacctccaggcaaatgcctagactttattcgggccgaggggtgttgttgaaggagcctctttgagtgaatttctggccgcgatgtgattaaacagagtggtatctacttagttgggtgtgagtgtctggtggtggttgtgtgcgggctgaggttgtgagaatctgggcggcgttggttgtgccaatcccggcctcgatgctggccaatggcacgccataaaccttgcaacgctccgtatcccggatgcttgaatgatactttgtacctacctacacacggcaataggcccagtcaaatgctaacaacgccagaaatccgtagaacaagcttcgagcgaccagggaccacgacccgctgctggagctcccgatagggcggccgtcaccagtcgttgtgaatcgatggaaaggagatgaacgcttccgtcgcccctagcagtcgcgagtagtattagtatgaagccacacctttttcttttccagcccagtgccattcttcttccttcctgctcttgttcctgctcttcatcctgctctcccgctttgcgatctgcgcagtcaccagccgtggacttgaatttgaacccgttgctggcatttttgcgttggcgactcttccttcacagagacaccagacccctttcaggccatctctcgacctgcaatagaaggtaccgaggcgcttgaagtgcgcaccccgccaccaagaaagcctgagcttcactagacttccaaggcaattagcaccaaagtctcaacggcgtctagcactaaagtaaagatacctgctgcctaacacccgctgccgccagtttgccagctgctgacttgtacccctccccctcctccagacctcgtcaagacatcaagacatcgaacgagcaccgatcgctgcgaaactccatcccgtcctcgagctgtctgcgcgcgcaacggcataatggcgcgccgtgagtctctgtccgagattcgcgccgccaatcccgagctctccctgaccggaaacatcatctccgcgacattcaacatcccgcatgccgtgacataccacaagggcggcgcctgggtgagtttcttctggcggaggaatctgctgctgcgacggggacgggtgccaagatggatgccgtgaggcgtggcctgacgctctgctgcgccggacatgcgattgtcggcgcacaggagcacgcgcccgtctgttgccgtgttctggccctcgcctgtgccactggcacctcttttgccgctgcttccaaaatgcgtgatactgaccagcttcgctacgcaggacctcaagccccgccgtggccagtccgccctcatcgattcctttgcctatctttcctccgatgcgacgccgtggactcacaccgtggtcgcctggacaggcgagattggaaatcccgacgacgacccgctctctcctccggatactccctcggccacggtcacagccgtcacatcggtgaatgcgctgtcggcccccgtgccgattgatgccacaacacgactgcctacgcccccccctgttgatggcctttggataccaaaggcggaccagactcggttggagcagcagctgtcccatagcaagacgatccgcacagtgcctgtttggcttgctgatgagagcgaggctaccgacgatggcatcatgctcaaggaccaggcccgatggcggcgatacgctgagcatgacctctacacgcttttccactacaagcagcacgagcctacggatggtcgcaaagagcgcgcccagtgggccgattactaccgcatgaaccagaagtttgccaacaagattattgagagttacaagccaggcgacgtagtcattgttcacgattactatctcttgctgctgcccagcatgctgcgccagcgtgtcccgaacatgtacatatccttcttcttgcattccccctttcccagcagcgagttcctccgatgcttgcctcgccggaaagaggtgcttgagggcatcctcggctccaatctcgtgggcttccagtcatacagctactcccggcacttcctcagctgctgcactcgcatccttggcttcccatccgatactctcggcatcgatgcgtacggcaccagggtgcaagtcggcgtattccccatcggcattgatgctgccaaggtggcgacggctgcttgggcagatgaagtgaacgcgaagcatgcggcgctactgaagatgtatgaaggcaagaagattattgtcggacgagaccggctggacagcgttagaggtgtcgcccaaaagcttcaagcatttgagcgattcttggaaatgtacccccactggagagaaaaggtggttttgatccaggtgacgtcgcccactagcgtggcggtcgaaaaggacgatccggacaacaaggttgccagccgagtcaatgagctcatcatcaagatcaacggtgaatatggcagcctcgggttctcgcctgtacagcactaccctcagtacctcaaccaggccgagtactttgctttgcttcgggcagcagacattggcctcatcacatcggtacgagatggcatgaacacgacgagcctcgagtacatcatttgccaaaaggataacaatggccctcttatcctgtcagagtttagtggcacagccggtagtctccgcgatgcaattcacatcaacccctgggacatcaccggggtggcggaaaagatcaacacggctctgaccatgcccagcgaggagcgcactaagatgcaggctagcctctacgatcatgtcacgacacaaaacgtccagtcatggatcagcaagtttgttcgcaaggtgcatactgcgctgggcgaaagcaactcggccaactcgacgcccttgcttgatcgagctctcctgctatcccgttatcgcgcggcaaagaagcgactgtttatgtttgattacgacggaaccctcactccgattgtacgtgagccgagcgcggcggtcccgtcagaacgcatcattcgctacttgaagtcgcttgcggcggattctaggaatgccgtctggatcatctcgggccgagatcaagagttccttcagcagcatctgggacacatttctcaaatcggattctctgccgagcacggtagcttcatgagggatcctggcagcgaggagtggatcaacttggcagagaagtttgacatgggctggcaagcagaagtcatggaggttttccagaagtatacagaccgggttccaggttagtgccctccagagcaagcaagctccccatggggtggacagattacatcgccgcctatcgcgtacatctttatagcagtagaccggcggtgtttctgcccctccccacttactccctttttgccatcaacagaagctgacttgaccatttctaggatccttcatagaacgaaagcgctgcgccctgacatggcactaccgacttgccgagcctgagcaggggatgcacatgtcacgcgagtgccacaaggaactggaaagcggggtgggccagagatgggaggtcgaggtgatgcctggcaaggctaacattgaggtacgcccgacctttatcaacaagggcgagatcgccaaacggctggtggccacatatcacaacccgggagctgcaccgacagacaaagacccacaccccggaaagattgagtttgctctctgctccggagacgattttacagatgaggacatgttccgcagccttaacggggcttcaggcaccgttctggacgatcagcacgtctttacggtgactgtgggggcaagcaccaaggtgaccttggccaaatggcatctcctggagcccgaagacgttatcgagtgtgtgggattgctagctggagctggcgacccagccagcctcgagcgcgtgggagaggtgaacctagcagctctgagtactgtggagggacacattcccgaagaggagctatgagacacgcgtatcacctcccccagtttcccattgtttgttatttattacaggctgtgaagaacatgtacagcttcgtgatgtgtgttttttttttttttttttttttttttttttgtaatgtattgggtatttctaacgactacactttggagatgagagagagacagcagaaagatgtatagaatggttaatagacgaaaagaggcgcgtggcgtatggaggatagcaataacttggggctgaagagttactgtggatggggaaaaatggcagagcaaaaggggctgagggccatcttggccaaacctgacgttcaatcaagattcttgtcggccgggaaagaatagcgttttgtttttcatttagcgttaaaaaataggacaaagtataaagtctattcttgcttgaaatgggtgtggactgtttcctaggagagaatgttgcgtggctgcgaatcgacaatcaagacacgatcgtcctgatcaagttgctgtggctttttaagaagttggaacaagatttggagaaattggagaatccggccatggccgggcctggggcagagttgcttgcagcagtggctgccacgagaggcgagcgtgcgtcgatctgtggaaaatgggcgccagcctcacgggcaactcagcacgtgcgtggctggctgtaggaaaatccgacagcaaatgagacgacagaacgaagagaaggaactttgtgtagctggggagatcgaatcacattggatggcgaaagggaagcagaatgtggaggcgacaaagacgggttgaaactctggcccttcttcgggggtaggcgatggtttccaaataaactggagatggctactacgggatctgccagtgtcatgtcaccgccctgccatcttattcgtgctgggtcgtgtgatggagggtcgcagaatctggagaaggcagaataagaaaaagaggccgctggaccgctgaaccttgttccgaagaggccggatggacggtgatggtggtggtggccagaggctcgatctggtggtcattggcccgattgagccattggttgtcacgcagagggggttggattgtacgatgcttagcaaattgcaccagggaaacagagagaagagcgaaaatacgcagagaaggaatacgcccgctgaatcagcctctacgcggaaaacccgtggatcaatgagattttcagtgcgagttcctccatcaaggggtcatggggaccgctgcgggctccgagaagccgcgtattttgcagttgtacacggtaaaggaccgaaaaggaggatacctgctgactcgaatttttttctcttttctgtcgtttttttttcttactctgggttgttcgccgaagttgtcttgatcatgagcttttggggggctttgtcagtcaatgctcagcaattaagcagtcaaacagttctgcctctttggggactgcttcctaatagccacgccctggttccaagatagctgctactgcaatttcttgttttcgctccccccctgtcaaatgtgtcaattaagcccagcctgggcaaaggcggaaaactgccgcagctagctagggaggacaaacgtcataagttgggaagtgccgaaaaaaatcgccggttctgccactataaactcgtatgccctttttttgtccaacccttgacaagagaaaaaaaaagcccggaattttcggtacatgtgctagcagccccgctttttccggtatcgactcgacggcgcgggcactacgtcatgagacacggaaagcggcgtcagaagagaaatgaaaggaattggaggttgaacggcgaacctgccttggccgctgtgtttgtattagttgattccttggaatttttaattgcgttggtgatcgtgataaagcccatgcaattgattcgcatcggcgtcaatgcggttttatttgggcatgcgcgtaatgcgtggggatcgtgccgttaccaagtaagcatgatgctctctgataagggggatctacaatgcggcgtttgctgaatcatacgcatgtttcgcaaaagaagaagacaaaagaaaaaaagaaggaaaaaaaaagagaaaaactggatcccgaaaatgccgaacgagtcctaaacaagcagcaattccaaaagccaaggcattgagaaagaagctttgcccagtggacatctcctcatgccggtggagcctcctcggtcagtttgcgacagtctcgctgtgattcgcctccagccgcttcatttctcggggcgtccgccggccaatggaatcacgggaccgggcgcccaatgcttctcgttttgtgtttctcttctgtcgtgcttctccgggtctctccacatcttgttatggagaaggggcaatggagaaagtctggagagtaggaccgatttgtgccatggagaatctcggtatggtgggcggtttgtcaccccaattcgggcctcagcttctgtcaatcacacctgacctgcgtttctatccccatgggttttaggcgcaaagctgggggttttccccgagccctgggaaacctgtggggtgggcagacttttttctgcctctctctctctcttctctcgtccggggctagagcctgctttggagatgcttgcaaggccacccaccaaacggccgggcttgggccggggtcccacgattccttttgagatcgtgaccatatggtgtgggtgtttgtggtgattaggtcatagcaacgaaacggtgtttggtggcggcccccttcgtcgtgttggagaacatatataccccaatgcttccccccctcgacgatcgggcttgatataggactattggagtaaataaacacacagcatcactactacctcatagctgctaaggaatttagagatagttggttatctctaggtcctcctcatagtagacttacaaccacacctccaccacacctcaaccacacctcaaccacacctcaactacaccacaacctctccacaactcaccacaactataccaccgcaaacccaagcagagtacaacactattattacttgccattcaagggcattgatatacatataaaaatctttcacaatgggtcgcagaaagggtggtttcatgaccatctactttgatcaacatgatccctcctcagagaagcacgaccccagctttggtcgaccctcggtttctggcctagattattcccctttgccacgtgtaacagggcgttcattggcaatgggttgtctcgtctcttttggtggtctcatcttcggatatgacaccggtcagatttccggattcctggagatgcccgacttcctggaccgctttggattgacacattccgatggcacgaaatacttcagcaatgttagggcaggtctcattgttgccttgctgtcaataggtttgtttgttcattcgtgtttgtttgtttgttgttactaacgactaccgataggtacactttttggtgctttagtcgctgctcctgtagccgataaattcggaagaaaaccatcaatctccttttgggcacttatcgtatcaatcgggtttgtaatccagattgcttccgtttcagcctggtaccagctcatgattggccgttttgtttccggattgggtgtgggagcactcagtttacttgtacccatgtaccaagctgagacagcacctgcttggattcgtggagccatggtctgcgcctatcagcttttcatcaccatgggtatctggctggctgcttgcttcaactacggaactgtcaagcaccaggctgacaactctggaagttggcgtatcgtcattggtcttggttggctttggaccattggcctcggagttggtatcttggctttccccgaaactcctcgattcgacttccgacatggcaatgaggaaagagctaaacagacaatctgtcgagtatttggcgccacagaaaaccactgggctgttcacactcaaatcactgagattgagcgcaagctgcgtggtgaatcccagatcaagaatggccccgtcaaggagttcattaccatgttcaaggctccccgcatggcctaccgtattgctcttggcatgacccttcagatgctgcagcaactcactggcgccaactacttcttctactacggtaccaccatcttcaagtcggtgcagatcaactcgttcgttacccagatcatccttaacagtatcaactttggcgtcacctttattggtctgtacatggttgagcactttggtcgtcgcaagtctctcattgccggttccatctggatgtttatctgcttcatgatctttgcatcagttggccatttcatgcttaacctcactgatcctgccgccactcccacgccaggcattgttctgatcgtcttcgcctgtctcttcattcttggctttgctactacttggggccctatgatttggactatccaggctgagatcttcccttcgcgctatcgtgccaagggtatggctctgtccaccgctagcaactggatctggaacttttgtattggtttcttcacccccttcatcactggggccattgatttcaggtatgttcaaatttcacagctataagcaattgaataatttttctaactttattattatagatatggttatgttttcgctgcctgcaactttctgggtgccctcgtcatctacttcttcgtcattgaaggccaaggccgcaccctcgaagagatcgacaccatgtatctcgagcacgtcctcccctggaagagcacgaaatgggtaccgcctcctccagaacacatggcgaacatccgcaagaaggctggtgtcgatcttgatgctattgcggaccaggagagcgatggtcccttggccgcggctcagtataacaaagacctgtcatctcccgaggtgccctcccacgaagagcatgtctaaggtgtcatctaacgaagagcatgtataaaaaaggaaaagaacaagaaaaaaaaagcatggaatcatctgtaaataatgcggctatgaaaatttgttggggattgatgcattgatggcgggaagtggatataccaaggttgattgtaacataatggcaggagcatgataacttgcgaagctaatgaggtttctctgtttttaataagcatgattaattgcatttacaaaaatttctatcatttcatatggctctgatatatgcgcagtgaattgaaacccatctacccatgtagtgaccagactaaactataactattccacggctgtgcagccatctgccagtaagctgagagcaaataccattaggttgatgcgcatcttgaatttatggctgtccagaatatactttagtcatatctaactgcatcaaattatggaaagttatccagctccccaattctgttgtccggcgccccagccatagtgtaggctatcacagctatcgctgctattatatctactatatctgctacatctactacatctactacatctactacatctactacatctactacatctactacatgtatctttactatctatctctactactactgctactgctactgctgctactgctgttagtaatgctagtaacgctactaatgccacaacttaagttttccagcagttgcatatttttatacatggactaacagctttcatattgttaagctacagctagggtgctggataatgaaattggggtgttggataacttttccccaaaataaacaggcgaagtgtgcaaaacttccaatcctctggatatcggcgcagggtcccagccgatgatgcgatcagccagcaatgaactgataatttagtagaaaccttgatatcggattagctttttccttccttttgtgtatctaatatgttgataacacttactccatccgtatcaaaccagaccgagaccgaaaagtctcatgaactttggctcgcacgatgatgatagtatagccagtaagacacttatcactgaatctcagtgtctctttgcaagcccggaaaagtgattgattcttacccttctactttactctgggttttcttgttctggtatcctgtacatcgtatccccagttaaccatgccaagtcaattagatccgtcgctacatgtatacctataccgtggcttcttcatcaacaacacctctcactgagtcaactcttcctctgagcgtgtacgtaatgcagaaaaagaattcaccgccgatgatcctcccagaagggctacattgccataggggctcgctgttacagccactcaggaaagtgggcttggtgaggctatcaagaggcagtcctttcgggaagccgtagaagtgacggttcatgaaaagtcgtatacttgcgtgattagaattggaagtcatccgctcacacgtcggtggagtgatgtcggtacccggataagagagtgtttggtgtagactgcatgtaacaacaaaatagaagatttaccacttgcctaattcgctgtacggtattccgtatttttatttgagcagaggcattattcgcttggctctacacagaattataagatgcagtcttttcctaacagcatcaggctaggtagttaacattctgaatgctctggtgggatcctgagtcccttttacagctgattggtaccatcctcttatggccacagtatacgtctatattcacaatgttttcccatttcttgcatggcccatcgttcatcagcggcgcagcacgaggtagtacttcatcatataagtatactacctaacccagcgttcgaggctaatttctttgtgcaagaatcggaaaggctaccgcttttgcattcgcaaaatatggaagtccaaacttgccattgccgatgttaatgcgactttgctgaagcaaacggccaaagaactgaaagaggcatatccgacttttgaagtattgcccattgaattagatgcggctaatgaagattcgacgatcaaagccgtcgaaaccgccttttcaaaattcggccaaatcgatcatgctgtaaacaatatcggcattaccggtcatttagctccaagcacatctgtctcaacgaaagatttcaggaatcttctcgacattaacctaacgagtctttggactgcacaaagagagcaaattagaataatgcttcaacaagagcctatccagctagagtgcgcacccacccgcataggggagacaaaccagacaacgattaatcgtggtttgcgtgaatttgtcttccatttgggggagctttggttcgcgagacttgcctccaacaacagcctacgtgacaagtataggcctttatcttgccctattgagctctccatgataacatccgaggccatactaattcatggctcattgtgcaggcaaacatgggattatcggccttacaaaaagcgcaagtttgtctctacaagaactacgccttgagaatttaactcattttagttaatcatgttacaggatgcgaaccaatacgcttcgcggatatacgaattaatgctatttgccctggggtaaccatgacgcccgttgtgggaactatggggccagagttgcaatactttatcgatcagggaatgcaccaaacagcgatgaaacgtcttgctcagtctgaagagattgcaaacggcatcacgtatttaagttcttggatgagggactgtacacgacctttgagccggccaatgtgtgtacatcaagctgaaaagatgtctttagaaagtatctgtggaggttagtgaagtcgcgcgaaagatttgaggcttatagagacagcacaggcgcgcaaatgatacctactaaaaaaaaagaaaaaaaattgtataaacactataactgaaaaactattatacatcagtctataccgaaaacataactcaatagaaagggcgcagaaaatggctgtagcaagacgcatgtgatgccttgacaaatctataaaatgtcgctcggggtcaaaatcgtttcatcagtgtagatctgtaagatcgatgagctccttcacgtatctcatacgcctctgggagctcgctcttctcgtcgccatcagatggcaagattcctttggagaatctggtctctgtgtccatttcaaggacagatatattttacatccaccaccatcgtcgagcgctttcctgcttcagctcgttgaacttgctggtaaaggtctttcgctgctgttccgagatgttctttccgactacatcgaggaccttgagatgttccttcttgaggtcttcgaagccggcgtctagttctttgtgccaagggtacagcacaaacacttggaagccgagcgcggaggtggcgaccatgaagttggtgagagaaatggcgcgtgttagtcgcattttgcctttttttcaagagcggatggtagacttttggtatagtatatagagcaaggcgcagttggttgcggctactctgctctatatgtaggtatgcgggaggccgtatgggcgaagttgactcagattcgcaagtgcgcgttttgttgctcgtgatcccctttgttctcgctttttcttttaggcgtttcgggtgaaaacggatgatgttgcttggacaaaagtaataatatcaccttcttcagatgatgagagagatatgggagttgatagagttgatgctgtgattagaaggtatatggcagtagagagaaggggaataagggtactcaagagaaagtaagaaggataaaagatgacgagagaaaattttcgaagaagaaagctgagcaatggttgtcacttattacgttttcctccagggcgggtgggactgaaactccttcttaatgtacagctagtattattatggagtctaccacacttcatcgtgtacaagtacgtccagactggtcttattcgtccgaatctccaccttccagcagaatatatatagtaaacgttatttatccgccactttttgcctcttctactcgacttagtcagggtgctggaacaatcacatgctccaaatcgtcgggatagccctagcaatccgccatgcggtaaagcccagcagcgcggtctacctcgtactccatcgcatcgtgcgtttttgcccgatgcaaacttccctgctaggtacttccaccccggtaataataggggttctctcggatatgccttgtgctcgattcccaaatcggggatgtcgcctccgatttggcacctgtagtggggaagaaatcaggccacttcgggagccatgctttttacaacgagaacgcgatccaccaatacttcagaactaccccggctgatcgggctatcaggctccatttcagccgacaccgctgtcatttttcttcttgttcgccatacgctacgataaattaacttttgtcgttattgtacaagtatgacattattgataaaaggtggggtggatagaggtgaggaatggtggcataaatgctgaatgaagtacaactgttcagaacttgtagagcatcctatgtaaaatcacatggcaattgttgccgtgaagacctcatggtcactgctaagcctctttgtgcagccgccttgacgtatgttggtacgaatggatccggtgaccagttttccacaaacacgtggcggatagtgaatcatctagacgcctctgaaggccagctctggtacatgcctagcgtttcttacttacagtcagcagtgatacatcaactgctccaggcaactacttgtataagcccaaggacttaagcatcatacctaaggtaccttgcatgtaggcagtttaaacatctgcatacccacagggctttggtcttttacgtcgtctagcctaggctagcaataatacgaagaaatgtcaagatagcgacctgtgcaaacccttggatttgacgtgaaacagcagattcttgtatcaatagcgattttgtagtatatgtaatattaggtgaactgattcttctacatttccactcacatccatcgactcggcgattagcctcacaggctcatagtcatatggacgtgggttcagaagcttatgatcctccactatctgacgcaggacgctggcatctgtcaacttgcttttgcccccttctcgccgttccttacttatgacgcgcttttctagaacatctctgtcgcatccaagattgagccaatatatcggtatacacgtgtcgcggactatggatatatgctcttcaaaagttctgatgtctgcctcactgtctacaagacatgtcgtcataaggaccgttttgccctcttgtgcaatcttccgaatggcgtcgaaagcaactttgcgaaattttcggcgtagctcgcagtgtgctgcactcctgccagggtaaatggcctaagctggatcaatgagcaggtggttatcgatcagacggactatatcctcgggaaagtagctcttcatcttggtcgctatggtcaattttcctgtgccagggaagctatttagaacaacaactttgtcatggacctgagggcctggttcggaacttcgatctggttccatgcgggtaattctgccgtgtacgttagcatgagtacgcgtttgaaaggagcttctttctcgtcttgagaaaaattactcacggtggcatatacttcaccagtgtctgcgcccaaagccctgaggttgtatcgatgcggacgatagaatgattatatacataccaaggctaaacagatctgtcggagagatccaagttgtgttcaaagttagattacttttaaacgagaggaaggaggcgcttttattcactgatgactcactctgcctttttgagaaactttccaagctccgccttctgagctttatttgcccatatatactatgtactctgtcgtgatggaaaattctctaccagtgagccagtgagtcggtaactaagaagctgaatggtcaacttatacaaaggtttatcctacatgcacgtcggtagctgcgcaggttgagagcaaggaactctataaccaccagcacacagcattattgctatacagtgcttatttctaactacccaagtgtatgtttcgtctctgtgatcttccgttttgccaagctccccataagatctccgactaacaagacagccgctaatacctccatgtagtctcttatatcgatgctgcagcggggccggccttgcctgctccatagatcccgctattgatagcttggaactctttttggcaagctcgatgaagcgtgcggaaaaggtgctaggtgattatataaggcagacggacttgggtatttgccgtctttcgtatctgatctacaattgcggccccaacatgaactcgattttatgtgctatgaggaagtgctaactggtttctgctttgctgaggcctgggcctactccaccgcttctcaagctaccgaccgaaattattgtttactagtgttgattgcgtctcagctttcctccctcctcgccagaatccattgatctctctctctctctcttacctgtagagcgctcttttctattcttgggagggacgtagcgaacattcggcatcagtcccgtcacaaccccaatcttgctagaaaaatacctcgaagacctcgcgataacaggatgacggttgatgtgagcttgagagaaacccgcaaggtggccccttggagtactcgccagtctctcatagaacgcacgcccggaatacctgcttttggtgacatgtttcagctagcttttggaataatggctagctcgttatactggtgttgtcattcaattacccaatagattaataggtatatggctatttccttcaattgggtaagctcattataaaaacagcgccaagttttcttttggcattaaagatacaggagaggcttgtctaaccgagagatagctacatgtacctatctggccggatttgacactgcttttactgcgttgttgccatacaagtaggtatctaatcatgtcgaatagagtaagaacggactacaccagctaccacaaaccggagatatacaaagaggattttttactatcaaccaataatagtatgagacactgcctgtaaattctcacaagcatcttgataaccgccatcaccccgcagctctaccccgccatgagcaagaaagttaatgatgcaatgcgccctacaagctacaaatactgtatgtgaaaatcgacttgcaatcgcatcgaacatggtcccagcgcagcagctttatcgtgatattccacataattctcgaggatcgattcgctaccaggattagtcagaaagtacacaaaatctgcgctggtgcgaagagttgagggactgcactgtatgctgtcattggctttggcccatcggcgtgaccctgccccgcgctccgacatcgctatagcgcaaaatttagcactcgagctctgcttgatataaactccatctcagctatcacctctatagcagtcaattgggcgcgcaacaagcttctacaactgacaatcgcatttcaaaatggtgcaacagtgcgtattatctcgggaacaattttgattcgctgctgacctagattgcggcggctagatctgtgttgatgctcggcgcgggcttcgtcactcgtacgcagctctttatcctctatggagcgcaacaaagctaatagcatcaatcagggcctacacttgacgtgttgactgactctggcatccccgtcactgttggtaagcttgtgtctttcttcctactccgctacgagacgctgactgattgtaaacagcatgccgaaccctccagactgcccagggcctttccgctggcgtgaagctcgcgacacctatttcgctcgatgttaccgatgccaaggccctggacgccgaggtcgccaagcatgacttggtcatcagcttgattccatacaccttccatgccaccgtcatcgagtctgcgattcgacagaagaagaatgtcgtgaccacgagctacgtttcccctgccatgatggagctggaccagaaggccaaggatgccggaatcactgtcatgaacgagattggtcttggtatttactcttcctcttctctattcccttgtgattctgaactgaccatgatgctttcctatttagatcccggtattgatcacttgtgtaagtcgttcggtccagtaatcatcactttgtgctgaccatttcagatgccgtcaagactatcgatgaagtccaccaagccggcggcaagatcctctccttcctctcatattgcggcggattggtaagtaagctgctcagctgtcaaatgacgtatatactaacaatttggcagcctgctcctgaagcctcggacaaccccttgggctataaattctcttggtcctctcgcggtgtgctgctcgccttgagaaacgctgccaaggtctaccagaatggcaagattgtcgacattgcgtccaaggacctcatggctactgccaagccttacttcatcatgccaggatatgctttcgtcgcttaccctaaccgtgattctactccctacaaggaacgatacaacattcccgaggctgagactatcgtccgcggtactctgagataccagggcttcccccagttcatcaaagttcttgtgcagaccggcttcttggaagagactcccattgaagccctcaagactcctatcgcctggaaggaggctaccaaagccgttctcggcatctcttcttccgagcccaaagacctggaagctgccattgtttcaagagccgatttcgactctgatgaggaccgtgagcgaattctctctggtctccgatggattggtatcttctctgatgagaagattactcctcgtggcaactctctcgataccctctgcgccactcttgagcagaagatgcaatatgaggagaatgagcgcgacatggtcatgctccagcacaagtttgagatcgagcacaaagatggctctcgcgagactcgtacttccaccctagttgattacggtaaccccgaggggtattcaagcatggcgcgcttggtaggtgtgccttgtgccgtcgctactaagcaggtcttggacggaacgctgtcggagaagggtgttctggctcctatgtctgccaagatcaacaatcctatcatgaaggagctcaaggagaagtatggtatcacaatgatcgaaaagactgttctgtaaatagaatacttcaaaaaggaataaaaaaggaaaaaggagggaagagagaacaggacttctttcttggatcaataaaagtacctcttctgctgaaatttattgtagcctcaccattcgcgtaactcatcagtgatccagtgaagaaagtatttactctgctatccctgttgagcactggcaatgggattccaaggataatcattaggactttaattttgtgttgaacatgtgtaaataaataatcttagctatgtacgtgaggcaatataccccagaaatatatacttacgagacaggacacaggcgcccagtaacgctgtccaccgtccaatcgtcgctcccaactgcagtaagaccataaaatgtgcttgtaggatcgtatttgttcttgatcgacttgagagtctggtaattattaccatagaagacgctttggaaattaggctgatgcatgttggcctcgttcaggtaggcaccctgcacaggagacagagcttccaacttgggaatcagaacatttgtgacattgttttgggcgtaaatgttattctgaaagttgagcggatcgtatggactgtgagtgaaacgtaagcaagtgcaaatcaagcaatatatgtaaagtcgactcttagacaacttacactccgatgacattgcttgtaatggatgtccgccagacggggttgacagcgtttggaaccttggtgccgttactgacgttgacattcacaccggagatgacagcgccggcctcgttaatgaatctataagcgtttacaagcgaagtggcgcttgattggctttcgagcaacgttcgtgggatgagacgcccaccaatgttatactcagtaacgttagggggagggttgtaggcgttgaagctatccagaaatgtagagaactggtcaatgtggaagtctgtcatccaatacattagattcacatgcagacacgagggccaatgcagaagacttgccgtaagggatgttttgcttctgtagatagctcagcgtagggttgagaagcgtctgtagctgtgctttgcttacaccgggagcatttataggctgtacaaggaacagtccataggcaagcaggtagacaacagttgcaccagtgtcaacaatgctgggtagcgtcgtgaggaatgtttggacggctgcgtagaaagcatcgtcagatattccctggttggtaattgtaagattagcggcagagcttggcatatcagcgaaagctcgaacggtcatggacagaacagcagcataagttccaccaccaccgccggagagagcccagtaaaggtcagtgttctgagaaggagtagcgacaagatgctggccggtgctagtaatgacctcccactcgaggacctgatcggcggccatgccaaacttgctggccactggtccatgtccaccaccctgactgtaaccacctgcatagccaaccgatccgccatctccagtaacaactattaggccattcttgtgggcaaaagctagtgcttcagagttttggacgccagccccaaccttgagcgccttgccggtgtagtagctttgcttgtagttgacgagcgagatgtccttgagaaaatgggtccagagagccaggcctccggttcccgaggacttgccgtagtagtcatggcctgtgtttcgaatcactaagcggatgttgttctgctgtgcaaatttaatggtggccagatagtcggagctggagctggcattgacgctgtactggacaagggtgccgacgatgcatctcgcactaggcgccgtgaaaggatcacagctgacgttggcgaagaacggcgccatgggatcggaggaggacgcgatgtgcgtggcgggatagtcccacacggacttcaaggcgtcgcacttttgagcgttgtaggagccaaaagcagagtcatggcagacgctaccgatggggactgtggctataagtcggcctcctaccgttttattgaaggcagtccattctgatttggatggccagcacggatctgacggtaagcagcggcaactcgactcagtgacacaagtcgtgttgatggcagctgcagataccaaagccggcaggatggccaagaaagagatgagccgagccatgctgaggaatgtgtaagagttcaatgtggtgatttggacaggaacagctaccggctggacctggactatataatgaaaaccacaagatggctagagtagaagatctcgagaagaaagttgttataagcaaagaacattccaagccatgaaaaagggagagtggttgcgggtcatggggagggatctttagcccggcagccagggtcatggctgcatcttctcgacgggggccatgtggaaaccacgtttttgattgtccactaacgccatgcagcaactaagtcgagccacaccgttcaggttggtcgggtcggccattcaggtcgggccaatgtcaaggcgtggatggtggatggtggatgcagaaggcgcatggcctgctccagtctggattctgggacggaagacggcatgccacgcgcatgggcgttttgtcgtggccagatgccacgtgaagatggagagacggagcgaaccagaaggcgagttggcgacgattcaggtgattcagggagatttgcatcagccgcggctgaaggatgggttacagcaaggtccacaagagcaaggaatcgggtcaggttgattggtgaggagagcaggctcgataagggaatgatacagaagactttaaagaattgagtggaaggtttacataaacccaagaaacatatgctatttcgtggaactgtatatacgtattaatcttggctatctggatgttatccaaacattgagcagactagacagcagcgaatgagcgatccttctagaaaagccgtcaaatggatcattacgctggcaaagagagtaaacgaggaccatcgtacatacaagccataacttgagcgagatagcggaacgaataggcattatactgaaagtgggattcttacattactacatatccatccatcgccaagcgttgttactgctctggtcgtggatgaaatagtctgcggggtgaaatgcaggcccacgcctcatgtggtggcggtaggattcccaagtgggattttgagttgttgccttctagaagctatcatcaccagtttatcaattatcatttaattaaacttattgacgtttcatacttcatatcatagcgagataccctcactacggccggagtgtaaatacgggtagtactgtattgttatctcagtggcactgcatatagatgctcctactttagatgcctatcagcgtacatctgtacatattgtcttgataccctattgccctttggtattgcttagataacttcattgacggcttctttgcaagaagcactgcgtctgttctcaatgaaacttgctcgtgcaaaggcattcaggaagcggagggccaaggcacagcatataaccgcttttccatttgggcttacaagcattgaatagtgcatgcacagtagtgagcgtccggctggatgagagtgaaacccccgcaatttgacaacatatacatgtacgcaaaggcagcaggtcccccatgctgggaactttgtaatacctactgcttcatccgtttcgataacacggatgcctgctgcgaacgcattgacaattctgcgccgtgcaatgtcagccatccggccagcggcatatacaagtaatacttgctagcgtctatgctcggtggcttttcaggcaaattagttgcgccttattagcaccatctgcaagcaacgatgacgccccgccgctacaacggtgagatatcagcccttgctttgcaggacgacagggtggtaagactgcctgtaggcatccccgttacccgcggggggctgcccgaagcggaaggtagccggtcggattcgaaagtcgcttacgcaaagcccatgcagccacttctgcgtgtattggcgacgggcttctattggatgttttattggaactcaatccgcttcctattagccataccgcttagatggcgattgacgactggtctagcttctctaggctcacatcttgtgtttgtatgttgtgtactgtgacttttagttgacttacgaacaacttacgaagccgagtcggtgttgcattgcatagttacgtgtatatcaagccaccttggtgcgacttgcttcttgatgcaacgaaaatacggcccggagacgcgcagcccccatgtttgacgttgaaagcacttccgttccttgtcgtattggccgcggacttggactaatgctgcactctatctatatcctggcctatattacattccatgccgcggtctcgaaccaagtctcatgagcgattttaacacaagcagaatgaaggacctgcagtatgcaggagtaacagtttacgaataggtctttgcctaatacgtcccgggccgttgtacggtacgagaatacctacatacacgtgcctgcctgccgtttgtactcttattgcacctgtagatacgagcgttgactcggagtacccgatcttctatgccgattcgagttattcaggtgaaaaggatagtcacatcagatttcttagtagttcaagtagcaaacccaacgttgggatctcataattttattctcacagctatttgtacaatttaacaaggtgatatgtaaaaggcctctatcgaagccagtgaaagtcatggtaacaaaagaaaagaaaaaagaaaaaaataacaaatataacaaaaaaaaactaaaactcctcttgctaacaaatacactttttgacctgaaacaagttgctgaatgatgagaaagtcataatgtgggctccatagttgtaaatggaaggtattccacaagtagttgtaagagagcctggacaactgaatagtcgacagcggttcctgttctgaaattgccaccgggagagttacaatgcagcaaacagcggcattgaatagagacacatggaccaaaagcaccacatcttccaagactggtcatccgctttgactgtctgtcgcagcaacacgtttgcagcaacggcgcctccaactgccaacggcaaagtatatgcccaaatctcgagcttccagaacaaagggcagacgcaagaccacagagcaacaaaaacagcaatagaaacgcgcgagaacctctcgcccagcagcaacggtatggataagcgtccccgtgttcgatcgccgtcctggtccttgaggtcttgcacctgcatggtggtaaggatcattccgctgatgatggctatccatgtcaatccgccctggttgacagtcgtatgtgccccgagcgcaatctgcagtgagccgtggttgaagaagccataagcaatggagatgatcaggtctctgacgacctcgtctccacctttcaggtcgttgtagagccacgtaaggatctgtataaagactccctctctccaaacgccaagatagtagttgagcgcgagagcaatcggaaccgcgatgagcattgaccgtctggtctgctctccggtgattttgccggatggtatcggccgccacggcttgttgatcaagtcttccttgacagattcttccgatcgttggttcgcaaggtcgaagatgagaacattgtaccagttgaatgcaatgaccatggggaaagcttggactagttgccagagggaaggggcttgtccatcagcaaggtgagaggccgccaaagcgcccaacatgccaaacgtcgtgtttgggatgacgaatgttggaaagttactttctgtaaactcccagatgaggtacgggatgtaaaagattgcagaaaaagcggtaagctggcgtctcccattgggatacacgatatcctgaactttttccattgtgaaggagctgatgatgaagagcagtgtttttgatgacttggtcaaactggacaaatcttgaaaggcctttgacaacctcatctgctaattcttggggcactaggagagtaaaggaatattaatggcataccgggagagatagatctccgagtatatactcgtaccatggagcaaggcatattttgaatatgccacaggacggcctcgcccccttcctcggctatgtcactcaaaatgcttacaccacagacttctattctcggtagcattttacaccacatctaatcatattctcgtccaattttcgtctgttctttttgcggcgagggaacacgttgtggagtggtttggctctcgtccactaccttcacaccctctcgtcaacttcacaatgttacaaaagacaaagcgcataggtataaccgctacccacgcctctggagcttattcctttctatactgaattaggcaaaagtgacagcattgtgcaaatctcgccaggcactttgtcaattttgatatagtttgcgttgcgaactatctaccaaacaggtcaacggtactgttccatgtaccgctctattttggcaagatacactatacgacccacgataccggcactaggtgctcatccagcatcatgacagatgatcctccgtccgaagtaagctgccactagcacacacacacttgtgcttgggctaacaccactagcaattgtcgggagagtaccgtgccgtcccttgcccaggctggtgtgactggcggcgtttagagcggagccctgtgcaaaggcattcttatctggtaccatatcctggtgctcggtactactgtttactattgacaagggtgctccgggggtgtttcatggattactccagggaagcttctctatgcggctcgcgcgcctgtagcagtgggttacgaatgatgcactctctgatcaaaacggcaagcagaactcaaactaatatgtgacatgtgaagcagtagtaggtacgacctatcatacggaatttgtgttttattcagatcatctgttatttgccggatctaccggctcttcttgtttagcccaaggcacacactcattgctagcaccagcgctctagacctcgcccttgatgatgcttgccgcatgctcggccacaccatacacagtcgcttgaggattcgcctttggcgtcagcgggatgatgctggcgtcggcaatgcgcaggttgggacatccatagagtcggagcttggaatccaccacgcccccaagctctttagccatcatggagcaggttccagtaaagtggtgcgcgcccactgccgtttgacgcaggtaatccttcgcttgttcgaggccggtctccgcggccagaaagtttccggcggattcagcagccgtatttcgcttcccaccaacttggaggtggctgaccaacggctcggctttggcgatggactcaatgaaacggagatgccgtgcaagaacctcgatgtccaacggatgagaaaagtaccgaggatcaatgtctagctcagtcgatgtcggcgaagcagacttgatatggacggatccgcgtgaaagtgggtgcgtcagcattaaggcaatggagaaatacttctcggtgcccggtggaggaggtgccattgtcccatcgtggttgaacgacgcatagccagggaacgacatgaagtagccagaaggctcctcggtggaagtgagaaccgagcgcacaaagtcggcttgggcttccgcgaagggagtgtctccgcggctgccaggggcaatgtactctgcaatgagcttctcaacttcagccttgcctttggcggactgaatacccgggaacgggagttgagctgcggcgttggtgccgcttcttgcaaacggtccgagttgctgcccataagcggccatggcagcttgaagagccgtcggatcttggcgtgcaaggccgtccattgtctcctcactatcgagggcctggaaactaagaccgcataacgggtggttctgcaagttctctccaacgttgggattgtcaatgacaacgtcaatgcccagtttcgtcaagaggcgtgcatccccaacccctgacagttcaagaatcttgggagtgttgattgttcccgctgtaaggataatctccgtgccggtagcagtaagatctgcaccatccttggtatacttgacgccctcggctgtgacagcatcgccgtttttggtgaatataatcttgtcaacggccgcttttgtcacaatggtaaggttctttcggtcacgagcaggctcaagatacgcatttccagcgtagctccttgtctttgtggccgggtgaatggcgtcggccacaaatattggcccacagacctgatcggtgtaggggttgccgtccttgctgaatcccagggcggctatggtctgctgccagatcttgggccactgattgtcggtatcctttgggaagctcagctggagtggtccagagccacttgtacctgcagccggcccggaggtcaaggtgtatgatttagcctgtgacttggaaaagctggcccagtcccagccggggttcccaagcttggcccaggcgtccacattggccttggtggagagtgtaaacgaaaggccgttgagagcgcttgaaccaccaaggagccggccctgagggaaggcaatctcacggttgttgaagccagcctgatgtggtctcggtcagcagcaaatccctagttgccggtggctgctcatccatctcttacctgagggacagtcttgaacttccagtctgcgtcggtattcagcagcgtcggccacatggcgggaaccgacagacgtgcatccgcggtaagatcctcgcctgcctcaaggacaaggacccgctttgaagagtcttcagtgagacgtgctgcgagcactaggcctgcagttccgccaccaacgatgatgtagtcgtagctggacattttgattgggatgggtgagtaggtgtttgtctagaatgattcagaaagtgcctcgtttcggtcggccagagagtttgcagagatagcaacagcttctacagatatctatttcgagctgcggccttcatggagctaacgggttgctctttacctccaacacgagcggatgttggtggagtaactgcggtgatgtctctgcgaggagaaaaagctcggccttgctccgtcgtctgatctattcgcagctcgcatcgcagatagcttacctccgccaccggagaaggggttgcatgatcctgcaggctgtatgatcctggtagtggctgcaccaacacagccctcgctctcacctttaagtgtgaccaacgcttataaactatcgacgcatttgtaaagtgaaatgatatagctgcatgcaacttggtctgatcgacaaaggtgtacggttacatgctggcgagtatgtacgaccgacaggggagacgcatctcgcaaggccagcggcatgttcccagttccaaattgcgtcaacgaggcgtgggttgcgtctatgattggccgtgcgtctggtgtaccgatattctgtcatgttgcgtgggatttggccatagcgtctgcatggatccatccatgtacaactatctgcggagtctggatgaaccttgcaaggcttcagatactagccacatcgagagacgctctgaccgtgccccgtagatcattcacaaagcgtggctcaacttggcagttctcaagatgctggactccgcagcattctacttttagtatttggtgtttatgagacgggccaatatcacaaagatctacaagtcggattcctaaacttccgccggcactttttagcaccatcttcatgctgtcagcctaccatatgccgtgtcatttcctgtcacaccacaaggacaagcgctgcgactctgtggctacgcgcattaccaacacgcagctgtctagcgactcctcatatcggcaggatccaccagttggaccgacagaagggccaacaagctcactaagttatgagtaaacaaaaaactaaaagtgtcagagcggcgtcggcagatttgtgggttggcgaagcaaggctgtgaagttggctaatactggccgagttttctaaagtatgtacctaagcaggctaatacaactcaagatcgcgttggttgtcaattgccaaactgcttatctcacctgtagtttatccgtcatggctttctctactgaaagcaactgagcttgaagaggcctagaattagcaacaacgtacactcactgcagtagcttctcgcttagctttagtcagctgatcacagaaagaaagacaattagccgctttgtgctaattcttggccgtgtggagaacacagagcgccgcggctacgggccgtgtatagtatcaggcacgctgtcaaagtcatttagtactttactgacttgacttttggtacagaccttattccagtctaaagggtaaatccaagctaaagtattagcctaccggattgccgtagatagaaggtcggttagtctgtagggtgaatattctccgtacagataaagaaaggcagtagtactaggtacctggtaatacatgcactacttacacacacctcctttgaggattcgggctatgccgacacccagtacctaggtatcgagcaaatcttgggtcataaaatacacctaccttttcgtaccctttgcatttgtccatagaccttcgataatcatgataattgagtgactgtcaatccacaatggaagcacttgaactttgtcgcgcccacagagaagctcttctcgttgccgtgggcgttttatcgggcatcattattcacgtcaccatcttcatcaagagtgaatggcacctccaagcccctcacatattccttcaattctgtgctctatatatcgcattccctatattagcaaacaatttgcaagactccctggcaggagagatttttcacggactcgcaacctgggcctatgggtacttggctggccttgtggccagcattctagtgtatcgaacgattctacatccattgaccagagctggttatccggggccttggtatgcaaaagttactaaaatatggcatgtttgggcagccagaaactcgaaaaatcatcttgtgctggacgagctgcacaaaaagtatggagcatttgtgaggacaggtatgaatggccgaacaagatgaagcgtatagagtgagttgctgaactgcccgctatctaggtccagccgagatcacggttttccatccagaggtcttcatggcagttgatgggccacgctctgagtgtgccaaggcggaatggtatgacattatacacccgagcatgtcacttgtcacaacgcggtataaaccactccatgcagcacgtcgccgcgaatggaacagcggctttacaacaaagggttggtgtcctcagcgccttgcttctattccgttatttatactaaaaaaaaatttgtagcacttttggagcatgaagccaaaatcctcaagtatgtcgataaacttgaccagtgcatcgaggcagatgccaagtcggggaaaatcacagacatgcgaaacctacttctctggtttggctttgacatcatgggcgagtttgttttcagcaaatcctttggcatgctggagacccagaaatggcaccacatcattgtccgtttacagcgcgctctgtctctgctgggcccaatgactccattgccatggctcgtacatatcgctttcgatcttgccccgcgggtcagtgtcctgaaagactggtttgatatcattgcatggtgccagtcgcaaatgagggacagactcacaaatggtagttctaaccagtcgcaagatctggcgtactacctgatggagaaagacgccgaagaccgagatgcttttgaaagcgacaagtttctttgggcagcaggagatagcttactagctattgtggctggaaggtgagatacccaaggtgcataagtctaataagaagccttaataacatgaaatgatctagcgaaccaacggcagttgctctaattgctgtactctgtgagctcggcaagcacccagagcacacagatcagatctacgaagaactcaaggatgtagatgctttggatctcaagactctcgtcaatcttccgcatctcaacgccgttataaaggagtcacttcgtttgcaccccgcacttctaacaggcggcaatcgaaagacgtctgacactggccttaccatcggtggaaggtttatcccccctcacactaccattgttgctccccgatacacaattggaagacgtaagtcctattcattctcttaattttctttcctgctctttttttattttaaattgctcaacagagcaaatctggaagaacctgcactaacagacgagttaccagttgaggactgttttgagcaggcctcggagtttatccctgagcgttggaccactcgtcccgaaatggttcttaacccggcggcctatgcaccgtttggcaccggccaccacagttgccttgggaaaaccctggctttggataccatgaagttcgtgttggcaaggatcttgaagaactatcgattccgacctgcaccaggggatgatagcctgagcgccctggaaacggtgagagatcaatttacatcaaacccaggcatcttgaaattacaatttgagataagaactggtactacatagtagcaaggggctttacccaatttcactagtatacagtttagttatgagaagataccactgagccttgcagtcaattcaactattcccatactagcttgtgcagtaaatcacgactgtgtgggctacagttaaagtttgagcttcaatttaaactattgctattgcatgcctatataaaaccctttatggagcgaatggccagccgttgatgccagcagtaaagagctggctctgttggatagcgtctttctttgccttgagctcatctacatcccagttcgcccagaccgaacgaccatttaggaaggatgcttcagggcttgtcaaccagacagtaaaatgggccggaagttggactgccagcatcattgcgttagatccgtgttctagattctatgtctcgaaactcccgtgaaacgaaaagaaagaaaaaaaaaagcacgggaaatttgtcacgcacctttgtccatcggcaggctgtctgccgaggcaccgctcttggtaaagattccagtctcgaccattcccggatgcagggtcgcggcaaatagattagggtgttcgagagccaagaactcgataagcttcgtctgtgcgagtttcgaagacatgtaagcggataggcccggcaccatggaagctgggagggcggtggtgcccgtggtcagcgccacaaccgacgcatgggcagcgttggccgtgggcaagaaggcatgaagcgatgcatacgttccctttgtgttagtctaattaagagggaagaagaaaaaggaagcagttagtataccatcgtcctgttgctaaaacgagaatagcagtattacctcaaaactctgccaaaactctttaaagtcggaggcagcgatagtagacggcgaagatacgtagccggcgcctaggacaagcacgtcccatttgccaattgccttggccacctgagccaaagcatcctcctgtgtgacatcgaccacatgggacgaagtcgtaacggaagagggcagcgcagaggctgtctgcttcagcgagtcgctgtttcgtccgagcagagcaacgtgcgcagctccggcagctgcaaatgccacggcggtttctcgtccaataccggttccctttcagacgcaaaagcttagcatacacagagctagttgcaagggtggaaggatttcgcccccagcaattgcaccattctagcaccaaatacggggccgtggctgacatgcgtgtagcgaagtgggggaggatcgtcatatggccgctgaatgcctggcaaaaggtgctggagggagggaagtggtggctggggtttggccacggaacacaacgcaagtgaaacagagagctcagacttgacttactgcgccggtgatgacaacggtcttgccggaagcgctgagctcaggcttcgagggcgaaatagcggcatacgtatcgttgcgccaagtcggcgtcgcagagggcaatgggggctgcatggtgaacgaagtgatgtcgattataccctgtgggcctcgtggcaagttcggatcaatgcttgcaaagggctgatatgatgtccggcttacgagctgctagcaagagctcgtggctttttccttttcccagtctaccagaaaccaggggagagtcggtcccgtccaggatgggctcttaagtatttgcgtcgtctacacgccaggtggagatggctctctgccgtgtaagctgccactagcaggacaaagtgttcctactgctacttgcaggaaggatcagtgcgtgaagagacggcattttgcgtctacgccaatcacccagagctgatagcacacggactttccgttctaggatgcctgctcttgtcttgcgtggagaatcagacggcgacagggtatctgtccatcacccgtctgactagggatacttgccgcataccgttgcaaagtaggcgcgctacgagtactgcgaggtggtacacggataaagagtacagcactggagcgtgttggttctataacgggcagctttcaagagacaacctcatgcccgtgccacaccaccacggagtctgagaggtatgtgcatacagtagctgcatagccatggcgcaacgggactgccacccctccctctccacaccatccatgacccttgagacctatactgacctgaatgccagcactgataggcatctgtggtagcatcgccccaggcgctcgtgcgccgtttgcagatatgcggagcatggttctttgtcctgcagtcctgcagtcaggatactacatatatgcgatggtgttgggccacgaggaatgaacccggccaacgcttctttgacccctcaaaaccaaccaacaagtccacctcatcgcatccaccgcgccacgcgaagccagctgcgaaaatgtctgctggcaagagagggattgacctcttgatatggctgtgcgtgttcacggtggtgtgcataatcatcatatcgctgcgcttctgggcggcgacgatttctaggcgcagaatatttcctgacgatgccatgattgtgtttgctcttgtaagtaacatctttttcgggacatctctacgctcgattgaaagtctacgggtgtgaatatatcagcaatcgttctgcaatgctaatgtcaatcttttgtgtccaaccatcaggccaacaccattgcattggaaggagtagtcatttgggccatcttcaatgggctaggcaagcacacgggcgaacttaatccatacgagttcggagttcagttcaaggtacgcttctacgaacactttatcgccgcgctttgtatcacaaactaaagggcgccgaccagcttatcctcgcgagtggagtaacatggcttctcggaacggtcttcatcaaattctcggttctctggttgtatacgagagtctttagcacaaaagagttcaagcggcaggcgcatatcatgatgggggttgttggctgctacggcatcgcctttttcgtcctcttcatgactcagtgtaaaccgatcgatcagcaatggaacccgcatccgggaggatcatgccgagatctcgttatccaagagctgacctcggtgtcgctaaatatggttatcgacattataatcgtatttctacctctaccggtcctatggaaacttcagctggcgacgcgatcgaaattggtggtctctgtcatgtttagcatcggtctcatgtgagcatttcccctggtttactcttcatttctctcaaattcttttgaaaaaggatcattgagaaaatgttggcatttgagtacaagtgtcagtggctaactttactagcacgattggtgttatggcgtggcgactacaattcaccattgcaactctccacgacaccgactttgtcttcaatctctacgacattggactgatcagtcttctcgaactatggctcggagtaattgctgcttgtattcctacccttggaccgcttctcaaaagctacgtcaagccggttctcaccaaattaacgagcccatccgatcgagctacgcgcagccagagtggaaacgcatccaaagttgatagtaagactggccttcacagcaaaaagcattacagccagattgaagatggtttcgataacgggtttaaccagatgaacggaatggagctcgcatccgtaactacgaagatcgaatctgggacggcagtcaaagctatgacagacacgcggggcgtgatttatgtccaacatgaaatcgaagcaaaataatggcacacaaatgatgccaatgtatatatcttcaattattatttaatacgtacataccgatacccaagcaggtctgttgaccacatctgctaaatacctacgtacaatcaagttcgaatcactccaatgcgctcatatgagaagtcaatacatgtacataagatggcggtcaagctatagcctcaaactaagggcgctggctaggagaacttctatgatgcattatattacacgctcattaattatagaatcttataaccatcgttcgagatcataaacctttatacagatacagatatttaagagtagaagtacacgtataattgcgttaagcgccgctttagaaatgaggctccaagtgaaggtgtcgagaggtcttaaccatctctattcctttcaattccttgcccattgcaagaagatctttaaagctccccacgcacgtggcgctggaatattggatgcatgaatttgcgaatgatgtcacaatatttcctaggttgtgcctgatcatcagtgtaacccggatgttgaccgaaagaggatggtgatcaatccctgagccacatgtgccaggatatcagctaccttttgcgccgatattttgagcccgctcattatatacatagattcgtctagtttgcaaatttgtaaaatatagcacttaaagacaatccccaataggtctgagtatgaggcagactacgaaatttacacgattagaccagcattcgaaacaagccaaagagacctttttaattgagcaaaaaactaaaagaaagtggaaagaagagtcagagagacgtttattaggaatccgatatgtaaaatcatcagtctaagtgtgtcaacccatgggccttgtccaaagatctatccatccgcctacctcgctaaattaaccagccaggatcagcttgtggatcagcacggaagttttgctttcagtctgtatagtccaccatggtggcattgacttctatacatggagcatataatgttgcatctttgcgtcgtaatcaacatgaaaaatacaaggctcctggcccttgtacagcacctttgggatcagctaatgttacattcccgtattgaactgaacatcacatgatagagagcaccttgatagttatttagtgctgagatacggactcagcgctttttaagctgcttcgcttaaactgaaaatgtacacccagacgggcgtcttgcactttgtacctggctacaactacctagtgccagtggcaataccgaccattactgacataccgtgagttaggtgtatgtttagagtctgacatgtactcagcacgaagagctcgcgactaagtgctggggtttatccctgcaaggcgtgggatagaaaaacggggaatgcgagaaatatgggcacaggcgtcaggattatgtgcgtataatactcgagaccagtcggtgcaataggtgctcatgctgcaacttggtacgcgcattggctttgcgatccctgggttttgatcctccgcttccctgcataccaacccttgtggcctttaacggcccgttggcttccacgcttgataacgccaagccttgaatagcagctcccatgcagacatggcccattttgagaagaagcagtcatcttgggcagttcaacctagctttgctaatgatttacgatgataatccaaatgatcccggcattcgagtcgggagattcggcttgttatactgggtactatctcatgccctctcttacaattggcaaataatatactctttgcagcccgtaactccgagcgcaatagtccctaaagcgcaacccgacggaaatttaggtacctcaacgcctagatgaaacaaccctttagatggggctggaccagaacctagagacagctgatggatagtcatattattatttggaaccatgaagtatttggttgacaacgttattgattaatctagacttcaaagtgcagaacagtttagaaactaagtattcataggcgaaaacctaatacatagattgttaatgggtgactctgcccgaccttctggccgtaaagatattgaaactagagcttcgtggttatttattaggtaattgaataaactgaggtgaatgctatttgagtagaagttattcctagctcaatcccatctactcgaatagctcggccgtgccacttcgcttctccaagaaccgcgagttcgtttagggtagcaacatggcagtacgccttgttgacggcgatatatctcatggatccagaccaattcagcggcctatcaagaatattgtcgggagggagttgccagcggttagacggtttgcgaaagaagaatgtaggaacaaaatttaattcacttcaagattgacattacgcatactacactgatattgcccaataagcaatcgtgtaatcctctgcgaagctgtcgtggcgcgcattcccgccggctctgccgctggacaggctgcggtcgtgtccgctactcgttttaagcaacatccaataccatctcacgactgggttctccgcactctgttgtgagcaatccagatgccttcactgatctgacatggtaaattagcaagggcctggcggtaacaacgattacctcgcatccaggcatccggtctgaggtctgtgtcagctccttcacaggtaaactgtcgtcatctcacactgacagcgtgtagtacgtcgtagaaggattgcggcccgtgctctgaggcaaagcacttgagatctcaacccttgtgagtttgacacagacctcttgcgatgcactgacacagggttcccgccaagccacaaggcagcaattcctgttcggcagaagggttaatctggttgtcatgactctgctgacttggttatagcgttgaagtgccttgcaatttgcctcttctaaagctataaatacaataaatctgccttttttctcttcccactctcttgtaagcttttgctactggtgtcatatccctgcgcaaagcatttaaagatgaccgtatccaaccctcaaaaatcattttgccgatgaaaacacctttagtcattgacggaatcccccgagcgttgttgagattcctccgattcattattctctttatagtcttttttatggcgttcagacttatcacttctcaagcttcccccaagcctcgtgtgttttgtaaagttaggtggctcgactcctaaaagaacatgtactctgtacggttcccgcccagtaggaatgagcccatccgaatctatcaggcaagatcaaaccacacaaaggtgctcacgtgattacaggcaaggcatacaatccaggcagaagcctgatcagaggactgaaaaatatggctcaagccaagctcaacgaaatagacattcgagcgcagcgtttaatcatagcaactctcgctgtttattgtaattgctgttcttttcctcttttagggccctgattgtgaaatgtcgaactgtgaagtttgcaatgatctcaaacagaagagatcggggatgaggcttgccatcgaattcacttcaaacgagttagagcatgcagcgcttgtcaaaaaatgccggttctgttccattatattacagggagtcgttctaatgcaagatgagacttggtcggtgatgacagatacctctaccatcaatgcttatgccttctccggagatacactcttcctagagatctcattcctcaaggaaaagccgaggctcgtgttggagtttttcagcgatgtagcttgtaagaacaacttcaagtatgtaatgacgccttatgctcatcaacaacacaggcccagatccgatgatgaggaaagcaatttggccaagaccgacccccagtggccaccccctatccaaacgagcaatagaatgggtgaaaacaaaaatggaccagtgtagcaatgatcacatctgtcattctttggagcctactccattaccagacagggttctctcattcaaagcttctcttgacggcaagatcacgatctgcgtcagcgaacaaaagagaaaactgggcaaatacgctactctcagtcaccgttggggcttgaatcacaactttatcaccacgatcgcgaacttaagcgatagaaaaaagggaatatcgtggaacgagcttcctaagatgttccaggatgctgttcgattctgtttggagctcgatatatcctacctctggattgacgcgctttgcatcgttcaagacgatccgagagattgggagatacaatccgcaaaaatggctgacatttaccatctttcgtggctcacactggctgcaacttggtccgattgcaactcaactgggtgtttctcaaatcagccagctgaatatgtcgagcactcattggactttacaaacttgactcaagacacctgcaggctaaaagttcgccgtaagctttcgcattgggccaccaatccaacagcgataccaacgcaggataacccgctgctctccagagcctgggtatttcaggaacgagtgctgtcgccaagagtccttcacttttgcctacaagagatgatttgggaatgttgtgaacatacaatttgcgaatgcggcgggttatcgaacaatctgactttgaagtcattattcgcgcttgcaacagaactgaaagttagcaatttacaagccggaaatgaaagtggaagatcaagcagagaggaggctgtacagtcggtgatagcacgtgtgaatgagcaacaatcggctggaagactcgatgctgattttgacgagatcgatgatcaatttaaggctcgagaacggagactcgaaacatcaagggagattgccttacagactcacaattcaaaagtgaaagaagcatttgtgcccgtcaaacagtggcatgacattgttgagcactactctaagctgaatttgacgaaacggactgatcgcctcccagcgctatcaggccttgcacatcgcatggctcctttcctcggcgcttattatgcagggctatggaggtcatccctatttcttgatctggcctggagagctgacagaacctcagattatcgctctcaggaatatataggcccttcctggtcctgggtatctgtgaatataggggttcgatattccaacatggaggacatttggcttttatctagacagagtttcgtccgtaataccgaccgtcaccggcgcgagtcatcgtacagacggccaattattcgatctgttcaggctacggctaaggggaagaactactatggcgagatttcctctgccgttttggtcgttttgggtcttctgcgcccggctcacctggtcgaacaatacttcctgccacctacggacatggccacatttgaacttgagatagagctttccccagcttcttcatgcaaagtaccgtccgtaaggttaccgttttcagcagattacattctcaaaggtcgaattggtggcaagccaagaaaactctatctctttgcactcttcccaagggtatgtcttgtcttgtcgaagacgcgtcagcggagaggagagttgaatgtttataagcgcgtcggtattgttcagttaactgagcagcttgaatcaaggtatgggattgactggttagaaggagcgcagtaccgtgagatcatgataatttagctcaaatcaaataaaaagcggctgatccgaatcactaactagtgatacaagaatcgccaagtacattatgctttccatgcgtgctatcagcgagcccaaaacgcaacaatctcgtcaaaatccttcattgtcaagctcttcgaatcttggtcttccttggtaatctctttcctcaagcgacatgcaacccgaagagcgatggaagccttttgcgccttgcttgttgcttcaaacaatttgcccttgagaaaggtcgtgcgcgcaatttcgttcttatgagcagcaggatcaactgaccaaatatccagcgctccgttgatcattgctctagtaggcgttagaaaacaaaagccttggtactctgttttgagggcgcaaggggaatatacttacatggcttcttcgtttcgatgcaagcgaatgaagtgctcggcgaccttgtgggagatatttgctgtgtaaaagtctttttctcctactgtagcaagcatgtggcacattgctctctggtggtattggaagctctcgtcccattcatattgcgcagcacggaggttaccaagtgcgtaaagaatcagcccagttcgcacagattccctgtcatctttgcccaaggccttttctctacccgccaggctatctagaagaagggtgttacactcttcaagcttgccttgcgcgaggagggaccagccgagattagcatcgcctgatcgaggaatgtagttgccgagcgctttgcgtatgcgtagcgcctccttgagatgagcttcgccttcttcataccgtttatcctggatacgtgaaatgcctagctctgcataggcgaggtagagtcgctcatcttcagttcctagctctttgcaaatcttggacactagatcaagggaatgctccttatgatcgcgacttgcgtcgaagtcgctcgcatccatggcaatggcccccaagcaaaaatggatatccgcaagtagggcttgctgatctgcgtgtgttgatgactcgcagatactgagcgctgtgtcgaagaagccgtcgaaatgtttcgtccgtccacgctctttttgatacctggtgatgttattgttagactgcggagtaagagaaagagggaagtcaacataagagaattttacgaaccatgcagcttcacttagtagtttcgcaaaaagtagattggtggcctcagcaagatctggaatacttgaccaaagttgatgcatccttagaacgtgagggtaaatcgatgcacacacaggccatctcgcaacatgcaatctaccaccagttgatttgggcttgggcagctcagggtcctttgatggcttgggcatggctgatggccaatcgccccaaagaatttgtgcgacttgtccgaacattaattctttcttttcattgtccattgttgttaaaattgcatcttggacaaggcgatggaccgatatctgctgcatctgctcatctcggtagagtagagatgaatgtaagagttctgatcgagcctctatgtaattgctcttcttgaactgcatgccatctgaaaacagctcaatggatgccgccatcaataggtcttctccaatgaggtctggatcgagaaatgaaaccaactccaacaattgtctagctggaggtttcagtttctcaaatgcccaaacagtggagagagagtggcgatatgtgatcaaattggtatcgaattttgtctcataaaggctggtatgttcttcatggtttgcatacagctctaagaattcggatagggtaagttcctgccgacgaatgatgccggccatctgagagatggccaaagaaactccaccaagtacatcggtaatttttcgtgcggcgtcgccttctggctcattggaaacgctggtcaggtggttgaagagggttatgctgtcttgttttgacagaggagcgagattcagacccagaggtcttctcgtaaacatgctcttcgccattgggtcacggctggtgatcaggatggatccgctaccttgaggccagtagtcggccagaatcattggatcatctgcgttgtcgaatatgagtagccatgtcgcctctggtccagtttgaccaggctgcacaaactcgtctggtgctgagatatcctctcgaggattagagagccattctttcacaacttctctgcttaccacctggctcttgcactcagacgagttttcaagccccaaagccagcgagatttgctggaaatgattgtcaagctttgcaatctcatctgcaacgacccagaatacggcatcgaaagactccctgtaacgccaggcgaactcgcgagctagttccgtcttcccaatccccccaaatccgcaaagcgcaaattgtcgcagagaggtctccgaatccgtcacgatgtgattggaaggcaacagctcggtcgcaagacgttccaaaatatcttcccggccacagaaatctgcattcgaagaatgtctgtcgagaagcaaacacggtaaatgaagcgttttccgcatctcggggtttggtcttgtggtatgtactagctcgaagtctgataaagacgttccttcagctgcactattggacgatcactaagtgagtttcatttgctcaactacctggtatcaggggaatggattcacaaatcatggggtcccatttcacgtttaactgttaatgcacccaagcggtttcatttagcagccgccccgatgtacgacgctttaatgaggctgggaataacaattcgcattcctaaggtagccacggtacacggagtgatcatagcccttgtaagtgtgcttaagagagctttgccaactaaggaaaaagacgctgcataagctggagctggtagcggggtagaagcaaaaggctcggcaaatagcaagcaccgccttgaagttgaggttgaaagcctaattgcaactcgcatctctttctatatccaactttgccaaaccggatcaaggccagccttgaatcaaccaggacttatggcccagcttgaggcagagtaagtagggctcccacgtagagacatccaaggcagtccgtggcagggccatcgccattcaagtacaagcggaaaactgaaaaaatgacttgccaccagctttccgccaatccgtgcttgcatttttgatatggatgggcttctcatcaactcggaagatataatcacccagtccacgaaccagcttctagaaaagtactcaaggcctacactgactcggtcggttcgggcccagctcatgggcattccagattcgacgaatggtgacttattccacaactgggcaaagctacccatctctcgcgagcaattcgctcgtgaatcgagggaacagatgcacatgctgtttccaagctgtgagccgctacctggtgcggagaagcttctgtcgaagctcagtcgtgcgcgcagtgcttcttcaggtgacaggattgagctggccttggcgtccagcacaaagagccatagttatgcgttgaaaatgtcaaggccgggaacaaaacggctgcttgactccttccagcccaataaacgaattttgggcgacgatccaagagtgccaaagggtcgagggaaaccagctcccgacatgtatttaattgccctacagtcactaaactcgacaacgactggccctgacaagaagccaattttgcccagagaatgtttggtctttgaagatagcgtcattggtgtagaagctgggaggcgggctggaatgagagttgtttgggtgccgcatccagatttggccgtcgaatatcatgaaagtcaaaaggttgtattggctgggagaacgggattggttgagattggagacggttggcaattaggggaggtcgatgatggttgggccgaatgtatatcgagcctcgaacagttcgatcacaccaagtacggcattgttgtgccagtctagctacttctctcgggagacgaagtctttcaactggggtatgaaacgttttatgagataaagcgaatgcagacagccatatccattacaatatacgggatcggttagagattcttgaacagtacatatagatagatctgcttttgagactacggcttgtgggaactaaaaaaaaaaaaacttttagataatacatgtatacaaaactccctggataaaaactaccatccaaacgcctcttcaaaatactcaacagaattgctatgattctgcatagcccgatgtgtcgcttccctggccgtatctgccaactcaccggggccacacgccatcacagctagccgtgatccagactcgatagcagaagccgctgcactctcaatgagcatcggaatatcaggcctgcccgtcctgaaaattaaagaatcggcctcgtgtatgtcttcagctgcctctttatctttgagcacaccgcattctttcgtctctttgcatgtgttctctattgagatttcatctggagacggtaatggtaaagagtcgatggaagcttttgcggaatctgtgcagtaaaagatacatctgacgtcgtcccgtgtaagtgctgccgcgagttcctgttgaccaatccgacggagataagattgtttacgatcggaccaaaccagcgtgagtccacgtatgcgcgtttggcctgcagcggcccgtgagacatgatcaagtatatacggtatcatggccgcaacaccagacccgcctgcaataagaagaacctcgtcaaacgcccacagtggctcggccatgccgtaagggccttcaaggaggatagcctgtctggagaccgaagagagtttggatgtaggttgagactttagacacatatcacgaagacggcgtgtccagccatcataggggcgaatccagaaagagagaatatactcgtcttcagcgactgcatgaattctcgacggcggatttgttgcgttatttgtggccggggaaccagtctgaatctgggcagtttcttccgtggactggctccagtatgctaaagtgaaaggatggttttcccagccagtaaagcggaaaggctggtagagataatagtgttgaccgggttttggctttacgtgcgtgttgatatcgacacggacgatattggcgtcctggtcgtaggatatcgcggcaacactacgatggagtgcctttttgcgcagtcgtacgtggagattgcaatagactactcgaacaatccttaggaagcgatcaaagctccaaatggcgaccagaggccataaataaggattgtattccccatcaaatatggacgtgtggctgtgattagtcgtcattagtacatagtagacgttggttcgcatcattgatctggtaatacgtactggaaaagagcgacaatcaacacgacagataaaacgatgtggatcagaaggaaagactcatagatcttgcgacggaaccaactgaaagagaagagaacaataaaactcattgaaatcgttgcctagagtcaatcaaagtcagtatatatagcgataaataccagggatcttgaaaaactgccgatcaaaaacattatcttaccacgactcctagacaccaccaagcctccttgaacgatgctcggtaatcaaccgctagatttgatcacattaataaatggtttctataacagcattttgagcatggatatgaacttaccatcgcctgaagtgaaatagaaagccgtatatgcaatggaatggaagatagcttgcaaagtcgctacgcgagcgatatgtctatggaagaggttgaacgtagagaattgccagcccgttagccagatgaaaacgttgttacgcccactgaacatccacatcaagggtaagttggaataagccatgatgcctgctcggtcggcaatatatcgccatatctgaggagcaacggcagaccagctttcattaatccatgtcagccttctggacttcataaagtgttttttacttctcattcatataggtacttactaaaggttgcctttgaatcctcggtagtttacacaacaaagtatgaaactaacgacccaatatgacaagacgatgaatacctcgatgcgagttggtatggtgcatccgaacaaagactggcggcgatatggaggcagagcgcttggagtaataaggtttttgcggatccatgagtacatcgatacaaatagacggcttttttcagtttgtttctcgcgactatctgctcttcccgtgtcctcggggccgatagatgacggtgacagccggctttcattgatcaaggtgataattcgatgcagaaatccaatgacgagaacaccgccccagaaaccatacattgcgtatctgtcatattgtaaatgttaacattcactcatctacaagactgaaggtgtaagatggtggaactagatctcacccataggcagcatgcgttcgggcttcataatcccacgtgtcctgtataatcttagtaattctcctagacagcgagacaatggatttggaagaactggaatggagaaagcgtacctctgtgcggaaacccaattcaaaccactctctcgagatcagaattggcgtcgtaaggttagtcaaaaccctcggatcatcctgatcaaggataggaaagctgttaactgcttgagcagtcaaattagcagctaggtctgcttctgggatgagttccacgctgccataggtctgacaggccaagccgaagtaggtgaacccggtatctaggtcatttggcgggcaatatgccctagaaatagcgtagacagaagtggctttcagagggttttggcaaagtcccaaatagtattcaccgtaaccgacgccttcaaagttgagatttccgataataccaaaaacagcggcaacacattcctggtggatagcgacatcaagtgatagtccaagccatggaaataagccaaccagagccaagctgactctgatcagatgtctcacggctatcatggccataaagttactaaactctcaagcgctggcctattccacggtatatgtgcgagatcctatcagatttcggtaccgggagtcacacgatcagcttggcagcttggcattttccatggcgaagtagtaatatatagtacagattccggctgtgaatcacatgcatgtatccgctaacatcactgtcgaatttttctctttgccaaagtccttcttcccgcaactgagggctctcaattccacttagtcaaccttcatgcatagcccaaactccatttccaatgggctagtacgccctttcgccattattcacaggctttggaagactacgttcagctcagaaaaaaaccttcattgaagtggaggcatagtcccagatatgggcctgatcgacgttctagatctcgtattaaatgcctcgcgccgaatgtgactcaatattttagctaacgatggactgattctgatcttatcagatggataacccgtgtcatcagattagattagatctttttccagtatatcattggctctatcgacgaacggtccacttgaatatgttactatactttgcctaattaggaacgtcggcacctctcttctccatcctgtttataccgtctctcctagtcgtaaggtagcgggcccatagtggccaatagtccggttgaacgttccgacttgttctctaggtatggaatagggtttcaagaagctgtggctcgaaggatgagactaacaggcgagtttcttgcacacttaaaacttttagcgggtcatcaaaccttagttctattcatactacataatacctacttaagctgacaatattaagtaatagttggtataaacaaatgagggagaatctgcacacattttgcatacgtttagtatgtctgtatatactcaattgttcaagttgctcagatgagtttaggagtactcaaagctaactcataccagagcctcacacgatggtatgatattcaatttgtccttttcaatgtcattgttgatatatagtacgaaaccactatcgaagtgtaaaatttgcctcaaatgtcactacaactgggcggggtcgagatttcagatcctccagatatgcagctaaagagtgatgttactacctattgatcaaaaaggcgcactaaagaagtatcagctaaccgtctcagcctatttaatacaataactagaatgtcatacttgcaaatcaaatgcctaaagaaggtatacgataattccgaggtgttgcggtatctccgagcaagaaagcggaatctattccgacataggtgatgtgacagccacgggagatacggatgacatggagtcaatcaagtctaccatctcaagtagcatttttgtttttggaaatactgcattctcgcaaccttctgcaatgccactggtagaagacctgcctaattgaagtacgccaaactcttacaaaatggcataacaaaatagaggcccatgaaggaaaaagtatcttgtactcgctactcttaatgtcttgagcttattcattgtttcaacgcgattgggtgcgcaataatggagcataaacgaatgtaccggcttcccccatatcctgggctacccatgtaagtttgaagcgacctaaattagtctggatgatgccaatccttcagatggactctttgctatcaccaactgaagcggactcaagccacagtttcgtgagaaaattttgctcaaacggtctgaagctacatagatctagctctaacaagtatgcagcaatcagatggttcaatgaccatgcatataccgagtagcagcgatatattaatctcacccattattgtgattaagcaatttgtgtttagaatgtttaataatttggcaattgagttgagtttgaacgcaaagacttgtcctaagcctttacgataagatcggtgagcatgtattgtcaacgaataatgtccggttattactaacgtagctgctggataatcgcttgtgtgcgacatatagttgcaagacagtttcgtgaaataaccccattatatacttgcaaggcaaaagaaatggcagattcaattcatatgatgcatattttaatccggtcggcgttggaagcgattaccagatacttccgttagctttccattgcgagatatattttagtactctattcgagcagttgaagcctcgtatatctcaccttgtcaatgcagtgaaaatgccgcctcctttccatgtctacatccatgtctacatccatccacaaggagcaattgctgttcatttcggcctcgtgattttctagggtcagcataaagcatggcaaagtagattgaaaactttctgttgtaatcagccaaacaatccctgtaggctaggtatcggaaacataccgaaagctgcacaggacgttgtacttagtgagctaccggctatgtctttctggatagatccacaactatatcgacactcaaattgcctctaatattatataatatgctcaattttattgaaaattggtttaatttgactatactatcaataccttggcttctaggtcttagacttagatcttggtccttccttaggttcccgcataaacagtttcgacagtatatattctggacagtgatatgcgtgtgctgtttttcgctctttgcccttcaaaactttattatttgtttgaggcctatatcgcatatcatagtaaagcttacaaaggaattgatcatagtaaagattacaaaggaattgaagacttcaaatggtcctccaagcctggcgaggccaatggaggcactctttctcactgtggaaatcggtttctttgcggtacggctggtatttctcctggccttgtcacttgtttatggatcgcaatatggaatcggaaacaagtttcatcgtctccatatcctaacggtgcattatgctaacggtttgattgaagagtcactatttgcagcctacgatcaactcaagggcaactcattcccgacgcttcaggtacacccagtatccaagtatacaagagaagcatcattaaaaggcgcggtgtgtactggaacatatcgcgggctgtttataccatttagggcgcatctgatcggctggatactgcgcttcgaagcggtcaggtatcaatcaactaaggtaggtacaacaacaccgacacgatccgctacatctggaacgaagcgcgtttccttctgcactctgaagggtcaatcaaactaaaatttaaggcactaatcgcggcaagtaaattgtcatctaccagtcatactgttaggggatgcttgtctaatatccccggaggaaggaagtccctgatcggtcgtcatgactatatagctagctagcctctattgtttttttgttagagaaaatcaagcctttttcatccctcattccgagatttccgcgtcccgtgacgaagaggtctctccgaggatatacggtctcttctcttccgccgcccgtcccctgacataaacggcactggagctctcacacccttaattcttctgacaccaatgccttgaagacttttacaacccagttgtcacgtcttcgatcaataataaaccaacaaatcagggagcacgagtcttttacaatccagcttcagtcgccgtgaacgcaatgcagcaatttttctctatcatggctatcaactccgcaagccagatcctcccgtctctcgatccgcacaaacggcacgatacgcgatttattctgcgctatagcttcgttgcttggagctttatgttgggcggcatacatctttgcgtatgaagaagacttgggccttggtgtacaattcgcccttatctggatgataggctggctttacctgataatccccttcaagttaatggatatcgtcacggcattcctgccctttgtttgtgtgccattcgccattattatgtgggttctcctcaacaatgcttccgtatcgacatgctatcctttggcgccgcgtttctataaactcatgtatgctctaccgggtcgacgttttcacgaggctttagttataataattttcggtagagcgtttgatcaattataccgcagcctgcttgttttgtttgcgtgggcactgctgccacaagcgctcgccgtcccagcgaacattcatcgacacggagtggcgaatgagttcgaaagaggtgaaagaaagaacacagtcaccaataagcgcatgagagttaaaagaagcaaccagcgagtcttcagagtcttgaagattaaaatggaaaacccagggagtcagtaggaagtctgaggaaaagtgagagggggggcttattttagcttattttcaatttgttttctttagtttctcttgatccatattgtttccataatcacggtttaaactggaaatcttgtgttcgggtgacactatctagatttccattccagaaattattgaactctctttaatacattttattatctttcaattagcaaaaataaattacctcaatgttttcattaggctttaaaggattaacgttattccatggtgccttctctattggacagttcgtcagcatttagctacatcgcgaaaccaatgcctctcaccaacgaatttatctacggtttgatcatgtatcgtgaacctaatcagtcttaactcttttactctcaatgatctcctcaaaagcatatttactacttgcctttcggcagcggaccgcattgcggccaccaaccagctcactactacgcccgtatctcatgagtcactctaagggaatgacacatccaacctcatcaacgactaatcgctaccactctaatatgcccccaaaattaagcgaaaatccaaagattacttgtcaatgcggcaccatttccctcacagcctcgcgcgctgaacccctcagcaaatatgtatgccattgtacagagtgccagaaacaatcgacttctgcatttggtacctctgccatcttcccatctgagggcatgtggccattccccaaagacttacaacaacatattggcatgtgggccaggcgagcagattccggcaacacagtagagtgctatttctgcaaagggtgtggcgttcgtatcttgcatcgggttatcttcaaagacggtacacccaggccctcacttgcggtcaaaggtggctgcgtcgaaggcttcaatctggagggtgccagacatatctacacaaggtcagctctggtgcctgtgccggagggcagtgagccaggagcaccacgtgtgaagccatgagtaacaaagatgtcttaaataagcctaagtacatgtattcagacaataatgcaacatgtttcatgagtttatgtgcatcacaggccttggggtagtagtagtctttgcgccttttgcagccatcacacgcctatgccactcgccgccggtggagtggattaactcattgacgagtcacggggcgaaggctcgaactcgcaatcaaggcaatcaataaatatctccattaccccaccaggattataaaaatagtttggagatgctatttagagagatcttgagattccaggcaacgagctactgctaccataccaacaatgacaccttccgactagggctagaccttgtcaggtgagatgactgggacaaactgctaagaaagatccttgaccggcagcacagattcaccattatagaagcgctctggcgggattccagatacgacaaggagtgcttagatgttgagagacggcgcctagagtctttgcatcagtggggcgagattagcacagatctatcaagcccgcgcgctgcagttttgcgtgctcaaactgagaacagccgtcgagaactgctgaatcagctcagtgatgttgatctttccgacatatccaacaattctcgcgacaagcatggagctggtacaggcgagtggctgacgagagagagcaaggagtcttagacttgggacgagccaccctcttctattctgtggcttcatggaaagggtacgtctacgaatgggcactcaataaataagttacgggatgcttgaaaatcgccaactgacagtttgtagccggttctggaaagtcaattctgagctcagtcgtcatcaaatgaaattttccaactctaaccaaatacctaaaagctattctacgaatttctatgcgattcaagatcatccatattaatccaaattggggccccttcctctgtctcttccaactttaaataaaatagggtacctataacaacagccagaaacataactgtgaaaataaatggcacaatctcaatcgaggccccaaacattaggccggctataaaggtgcctatgctttgcattgcgccaatatgtgcatacaatatgccaatatgatggcccccggacagaaagccaacgaggctatacatcgctgggttgtagccacatccaagagcatagacgtagatggctgcgacccttatggttgactgggcttgttttgcaattgctatccccaaagatccggccacaagagctacaatgctagcccgtgagatagatatgtcctttctcagtgggctaaagcgtagtttttcgatcaggaagcggctggtcagcggtagtatcatggtcaacaaaacgactttcaaaatgctggaataaaatatcgatatcaatatctatgtcaggtggtcagcgatggaagattgttcatagatgcctttcgcaaaacatgtgaaactaactggtatgtctacggagtcgggtcgctgtgaagattgctgggtgacaaggagtggtacgttgctgcccgtcgtggtgaatgcacagaataatataagcatgcctagcttcttgttctcggtgaaagcacgatgggttaacccggccattgacgttaggaactgggtgagtcggaaattgtaagatgaagggattcgtgtctcagatattaccattgggtcatcactcctgaggcctggtacgcgagtctctggcaaggagagcgtgatcaagaacgacgcaactagacaaccaaacccggcgtatatggaaatccagctgcctgcgtatgtaagaaccagcaatactgaataggagagcagttcactcgatattgcagcacccgtaagataaaagaatatagttgaccagccaaggatgttaataattcgcgcgagaggtagacgaggaaaatatgatcaccttacctttgcgtatctagactgatgtcacttgatatagtaaatatcatggccgaaaaaacggtgctaccaccccctaatagagcccaaagtcccttcaaccccatcaagtggattgggaacgtttctgggaatcgacctgtagtgtgataaggtcagtcagttagtcagtttaaacgtattcgaatatagcgtggtatatatccacgtacatattaccgcgtcaaatgcctgcgccaagatggtaccagcaatagacaactggagtattcgtttacgtccatatatatcagccgccataccacacggtgcagcggttaagaaactcatgatattttcggaagccgctatccagcctcgaagtagagacaattcgtcgtgaccccaagtggagttgtctaaaacctttgtgccattcatgttgggtttgtgacataaaatgtcttcttgtatctgatttattggtcgtataatgagtgtctttccaatacccacaaagccaagcaacagaagacatttaacaatgatagccagacgcgatataggagcattgccaaccgcagattctctggcattgtcgacatgatgagttgcttgtagaaggggggcttgctccccatcctgattggaagccatgatgaaaacgaagcgtgttgtgttgagaccaagataatgagaaggaaataacacctagaagtcgggcctgggaggactagaaaaagttgaaggttaaaattatgggagtccaagagtggcatggcatgattttgagtcttttatttgcttctagctgcacgaataaaaaatattctgtttgcgcagataaggcccgtgcccgcgctgcgccacgccggcagcctacaagtaattatatgtacagtgggatcatctggcgcattgtgtagttaattgaaggcagtttaaaaacaacaagtttccgatcgcaaggaggaaggaaggaattcacggtacggcttgcagcgattgttactgccgttaataggctgagggctgcaatgaggttatccagctacgtagctgggcgataacgacgtaataagctaaccggcttataaggctttatgttattaaattcgagacattagaaatgcgtttttaaaggaattggcctacgttaagtattgatagtgacataatgtgttattttatagaggtatcccttcctagtgtggatttctgtgtatgtatgggtgtggcaattgcaattcaagggtaaacctagcttgtaatgtaggtcttgtctgtgcaaatatgaaactcatgattttacccaccagacacggcacaccttattaaggttgtcatcggctgaggccgagatcaggggtcagaataagagtgtcccgtcaagcacttctctcaagtgtaatatctttaatatgtggcatctcaagactctaaatctagagttacataacttaatttttagtagttgttggaagcctcgtcagttccgacatgagcagtaccatttacaagtaactttgcttccagtttgaacatcgtctcctcttaacacacctatctattgagacaggacatgataaagcttcaacaaagtttttcaaggccaaactctctactcccagcctttagtatatcagtatcaacttaactgttcgtattatattattgtgcaaatcgaagttattgtggctaccccacagctttgtttgttttatgtagcttgctcttcctttcataaatgaaggataaatttcactcgatatgtggaaacgcagtttcatcgtccttttgtaacccctctctaggccaggtcttgcctagtaatggagcagacaaatacaaatcggcattgtggtcaatgagcttagtaggcttcgttttaacaagccccgtggttttgaaaatgtcctcccacatatccacggctaatctgggatcaggcgaagcctcccatgcctccctcaaggccgtccaattttctgcgcctagggtccgcggcagcggggcaaaggctgtactctcatccacattttcctggaatttcggctcgtttccatcgtcaaagatgttattcttcatggccttgtcgacacagtactcgggcatgttgtctaatgagacttgcggaatcggcgcctctatgacgacgcccataatcaggcggcacatgctgcctccactgttgagcaggttggagaagtcactccctgggcgggagacattagggtcttcagattctttatctgtttgatctgttagctgaaacttcctcggagggaaaattcgacaaaaaaaaaaaaaggatccaattcacgtacactgtccccagagggcttgaggaacgtctttccatgcggatgtcgccttccatacgctggtggagttgtcaggacctcctatcgtcaccgagagcgtcgaatctattctttcgctgagacgcattggcttagcgtagatatcatcaattgtgacgctttgaggctcgagggcctttttattgttgactgtgaccaactgtactgcgaattgacactcaatggtgaactggaacacgccgctgcgtacaagccaggtgtcattggctttcacatctttgtctttttctccgacgagacccttgtcatccggtttgctgtctttctcagtttcttgggcgaggaggcctttgttgcaggagaagagatgagcggccttcccaccggcctcgacacgtttggaggagctactttcggcctgggtgaccaggtcccagaaatcctggaacgagatatcaagagactgggctgctccagctggatcgccaaaggcgatatcaaagccaaagacccaaaagtcaacgtgaacaatacctcgtagcggtggacccatgagagagaggcgggcaccaatctccacggagatctggacggtgacgaaccagatgtccattgagaagcgcacgccaactgacacattggcgtctgcaataaaatggaatggagagtatgtcatgagaaagtcggcggccgcgtcgaaccaggcgtacaaggcaccaagagacaaggcagctctaatgtgaaggccgcccatgcacaccttgggagtgacggcaaagtaggcttcgcccgtcacactcaaggaactgtcaatcgaccagctaattcgtagtcggtcgggtcgggggtaatgcgccggcacaacaaaggcgctgtggtagccacctatcgtcatgacccagtcagtttggccgggaccaaaccagtagtacattgcaaagccgccggtaagatgacaattcttgtgaataatccatgagttgggcgagagttgtgcctctaccttcaagatacctgcgtctaggtctacagtggcgatgatgccgagctcaatgtgggcgaacttgactggagacttgatagacggcacgtcacacttggcgagaccgagcagtgcgagttggactcgcggactccattgcacggcaacgacagccgtcatctcaagcatctggaaggctgtcaccgtaaatccagccgcaataaacattgcgccgttgagtgggttgaagaaaggagagcgctggtcaccacctgggaccaaggtcctcgccagctcttttggcggaacagactccgctgacggagtaagcagtggaaagctcacgatgttatccaatgtcggcagtgtcaaatcaatgttgtagccgaagccacccgtgagtcccgagatctctgcgaagccggcaatattcatgatgggtccatgcaacatggcgtaggcaaagatacacttgaaggcgtgggcgtcgttcacattccctacaacaccatagaatcctgcggcttggaagagccaaggcgtgaatccaaccgtcagaccaccggcatacatgtcactctccaccgtcttctcgtggaagaaggctcccgagatagtcaaaggcggccgctcaaacttgacaccaacgccgctaatagagacttcgacgtcatgccaactcaggctctttagactctttgtcgacccgtcggcccccttgaagtgcagcccgagcgtgaagccaatgaggtcgagggccactggtccgaacgcaatagccgcatccatcagaatggcaagggtgccgccgtcataacggaaacctatctggctgatactgaggggaccaacggtattcttgtagctagccttgctcgactgactgtccttgccatcatcctgcttcgggggctcagatggggttttatctccgcccggcactttaacccgtccatcctctggtaaagagtcatctgtatcctctgccttttcctgttttccaatgggatagtctaaaacaaccttttgctttgaaataatgacaaaatgaaagccgcccgtcatgccaggagttggtttttgagctttgccagtagctgaggctgtctccgactcttttgttggtgggggggttggcatgtccaaggtttcgtccagttcaacgagttcgtccctggtaactgtctggtttatccagaagaacccaagctcatcaaaaggctgatccatgtgatcgagtataggaatgctctggggcattgggattttggttaacacggccttgaacagcctcaagatcttgccaggttttccccctgaagctgatttctctcccctgtcttccaagttattgacttgagaagtgctgttgatttggacaaactcaaccgtaaatcccatgatgcttgcagtcacagtcattttgggcccaaccactttgtcattctcaacagtgaactcaagtttggggttcgagtcctcgcccccaataatcacagtattagcgagaaagtctggcaagctagaacagaggctggcgtcagatgaatcgacgaagctactcataatctggcctagggtaattggttcgattatttcgtcatctggcccaagacttgcatgaaacttccatccgccgtcggggtcacactcgtagctgagttgcaacgacataatatctcccagcatcaattttccttcgcaaaggagccccgtaccctggccggcgcccagtgaatagtagtagaccccaaggtcaacaattcgaattcctttgagaagctgaaagagcgtatctttgacgctttctgggaagaagccatacaacatacccaagtttagatctcgaacttcggcagagacattccattgcccaccagatttgtacgatacacttcctgtgagggaattggctgcacaaccctcaggagcgtcataccagctggggaggttcaagctgagccagaaatagagatcgacttgaactgccttttgtttccagttccatcgcgcttcgacactgagctcctgaagtctgagaggaggagcattgcttccttcaaggacatgccggcagtcgctgatggtgccgctgacgaagatggactctttgttaatacgaaagccggccgcggtgatggcgttgggaataccttttggcaagtctggaatgttgtcggcatcactcatggaagcgaaaagagttgtgagctctaaagcctgtaccggatctggtgttaagggcaacagacttcgatattcttcatactcgctgaagagtggtaatgggatattcgtgttggtctccagccatagatctccagagatggaccaatcactttgtgctccgggagcgtttgtgtactctgccttgaaaatgattggcagattctgatctggctttaacccattacctagtctggcatttacctcgagagcgactgaggctctggagatggacttatcaggattcagcgcaatggtcagcctgcggaaccagatgttttggctaatcttctgctcaatgagcgtgtcaaacgtggtatcgcagccaggaaacagccttgacaaccaaccgctcacaacatcggtaaaattgtcatcgctctgtgtagtcttgacggtgagttcgagggcaccggtgctggcgagctcgatgctgatgtttggtgtgacctttgctctgggctttgcaggatcttctgacttggggccaagcagtattatgcgtgcggatagagtgaggaattgcgtactggccagtgttgtgcgctgtccttttttctcctttgtgaggcacgctttgcggaagatgagctggatatcagaaatgtcaatcacagcattatcttccttatttgctgaagggaagaactggtttaagaagttgcagaagggaggttgactgctgtccttgactgggatgaaggcgaggcgcagaattgtgcggtagctcgcaataggtgtaacccagatggcgttgcgtctcccttctgacgtggcaggatctagtgtccatctcatgccgagcaaattatcaactacaatagacgaaataagctctaaagggtccatcttggagctggtgtctgttggaaatagagatagtatttccctgatgcaccagctactggatttcggctcactcttaaaacggtcaagtccaaagaccatggtgccatttcgagtccatggtgagaggccgtcgcttgacatcttggcatccgttcccagcgccttggctgcctctccggtgctaaagatgaggccattgggcatgatgatgcgaaactcaggcccatcgccgttgacggccatttgagatccacccaggccggtgcgaatccacttccccaagtagtcattctcgtgaagaagcgcccatcctttatcaaggcttgaattcaggcttgagtccagtcttatgatgcttggattcattgacaggaggaagtcatcgagccagtcgtcaacttccagaacagtataatcgaggaactcagccctagctgctgctgatgaggcataggagctgcttaggatgctgtaagcgtattgggtggactgagaagagttattcgcttgaacggccaccggagcgccgagaagagggacctggaggctctgcatgaagatttgatgcgggctatcttgctcggcactctcgtcaaggggtttggaagaccacagcgacctttttccaagggttgacgtcccctcgacgtgctctttaatcttattttgtgtctcggtatttctaatcatttctgtaggcttgttgcatccgtctacaaaaacatggcacttctggaagaccttggtcttcttggtcgacttttccgtgttgattgaaggctcctcttctccataaccgtccgctacctcctcgaagacgacctgatctatctgatctttcttgtcatacggcttgtcctttctcttgtattgcattctgtcgttgtcaatgttatcggtcagcgtcaacacgatgtacacgacttcagtggcgatggttccatttagtttgtcccaccgccagaggtcgtggattagattgccgaaccgctcgctgaagtggatggcgatctgttcaaatatgctttcgttgtcagagatatttcctctcaagcagctctggcggatgatgttaaatatgttgtcgccgcttggtacggatttggagagggtctcaaccaacttattgaatcgattcgcatgcctccggcgtgtcggagggagcttcgccatctcctttggcggaagcaaagagtccacgttgatcttgttcccctccagcccgtccaggccgtgaatgtcttctagccaatacggatagcaggtggcaatgcaaggagtttttgaattaggaatatgataggtgtagagtaagaacagtactagcaatacttcccaggctaaagtcattcgcgagtgtcagtatagtggataagattggagaagcaggcaactcaccaggatgcccgtagtgatccgcaacggagaagattatatatttaggtttagtcaccataaacaacttggggggattcgagttgcgagcgccgtgatgactcgacttgaggcagctgatgttgtgtccacctttgttggacttgaggttctcttggagccactctgcaagcagagtttccccccagaagtcaagatcgccagcaaagtagtgggaaacgtgcatgttattccagaggataatggcggcgatggactgctgattcgtctcagtcggcagctggttgaacagactgtcttctagatccatgcccctcctattcggtcgctcctcgagcccgatgacttcgagatcgctggccacgcagtacattcccacggcggatgtgttggtacctattacgtccttgaactttttgagattagagtacgtcttgttcccagacggcttcgtgttggtaaaaaagtcgtatccgatgatgctggagcccaccatcgcatttgcctgtcgcacgcctcggaacgaaaagcaggagccattgtcaaccttcaagatggttataccctgttcttctgtcttcaccttcttcaccggctctccagtgtctttctgtggcttcgacccggcccacaggctcggagcatacacggtcgtttcaaccggttttttatggaaaaagcgattgtatcgaccatttttatcaaagtgttttggatattcgttctcaagcagcttgttgatacccttccaatgatccgcatcccagtgcgtcacgacgacggagcggaactgcaataattcgatctcatatcggctctcgatatcctcgatcgtggcggatatattttgcgcagctgcgtctcgcgccagtccgccgtctaccaacacagctgctacgatctttggttgctgggacccgttgccctttgtcgccagaacatgaatggcactatcgccaagtccgacattgatgtgataggattcgacaaatgtcttagtattggaagccattgatgattgttgccgtgacgctcacggtgttattacaaaagcaagaagcaatcaggtgctattcacaatggtggaatcatgctactgcccgactacacagcagtgtagtatacatgacccctttcaagctgctaaactcaaggagtatcctctcagagctgttttgccccatacgagcatgtatggcactgctgcagcaggcttcaatagtccggggtcagtggctggctgagccaatattgtgtgatgagcccgcatcgacccggtcagccgtgtggagccaatcctcgagctatctaatatctcatgcagatcaagacgcctagggtgtggcggtataaacctgaatgtgtgttttcgaggcgcttgtcattctgcttcacaaacccatccaagcctgatcctcatgttgacctcgtctggattacaggtaattggtactccacaagatacatagctcactgcactatggcctcactacagactgaagacactctcccaggcggcttgcgtttccttacgctccagcacgcttatgaagtcgccaaatcgaggggacaaactgaatgtgcaggttcagcttcattcggtatcgccagcaaatctgtagtcgtcgccgctgcagctgaggaacctgctccagacacagggtcggaagacgacggccctgacgcagagtccaagaagtctggactacaaccgcttcacgatggttaccagaagctctactcgtacttccccccgcggcttgacggcgggaaacagaccatcacagcgacccagaccatctacgccagcagtgcaaccgagaaacaaggccgtgaactgaagccagaggcgacaacgaaggagtttctagtccaggcgccacagttctcactgccagatggctgtgtactctcggtcaatcctgcaccaggtggtctcgccacagcagagacactaccgcacgttgtcttcaatgatcctcatctgccgtgggagaggcgtattgagaaagacgacgctacgcggcgggagcgcatgccttggctcgccctcttagtcttcagtccagatgagcttcagctccccagtgagcttctccagggagaaaattcgccgtttatggtgacaaacttggcaaaggatgcccaaggaaagcctacaacgatcaagcagagctctgacttgactatgactctatcaggtgctgacgttgaggccttgaacaaacaaggctccatcatctcaccaattccccagccagatgacgccaaaagcaagacgacagctctttttctaaagccaaagctcttccagcagcttgttactacctatgagcagaaagaaacgaccattaacgagggcaagaagctagttctgtcagctccaaaagaaggccaagccgctgctgatatctcgcggttcaagtattttgctcatgtccgccacgtcaaaactgcaggcatgacgacctcagcccggtacaaggacggtctcttcagcgtcataatgtcgcaccgggcagggccgctctcggcagaccagaagatgcctgccatggtgcaccttgtatcgctcgagggatggaagaacatggtgtttccgctatcttcggctgctcaatacgtcgccatctcatcgctatacagctggacatacacggtgctccctaccggtggcgtcagtctcgaggctgaatttgagaacctcaagaatggcttaggcctcctcagagcaccacaggccttgattgacaaaatggaggcaacaaaggagaaccaaaatctcagcgcaaagctcgggaagaggatgaaagagggatacacgatgcaacgccaccggacaaggacaggcgaggtgactagcagttttctcagggctgccttggtacctgtagctccaggtgagccagcatggacggccatgtcacgatgtggaagtgacctacagatcctcgaccgtgacacgggcatgatggacattacatactcggctgcttggcagttgggaaagtcgctggcaattgctgatgctgccttcacgacagccctcacgcggctgtggaatagtcttcatgggatatgtctggacggcgcaaagcgggaggttctcagcgagacgaatgcctacaagagtaggaaggatgtcctacagtctctcaaaacgtccatcttgactttaaacgatcttcagagggtctcaacccaagagcgacaggatgaacaaggcctggttcaggaaacgccgcttgctaggcgcccattaacagaagaagccgttagactggctgtcgatgataccgtcatgctagaaaagagtgagaaacaagcaaaacggcatatccgccgcattgctggggctaaagatgacaatggtaatgaataccctgatggtcaacgcctctacaatgagctcaacgactctgtctcggccgagtggaaaatcatcctgggctggatcatggaccgcatgtatcttttcggcataccaccgccatacctgcttgcagatccaagcttcttgccacaggagagcatccgatttttccacgtcgacgccaactggctcgatgctttgatcgatggggcactgagcctcggcagccacatgggcgccagggacgactacatccgacggaggatcaagggggccatcaatacctatctcgaaacaaccgacccagccacaggatacacgcctcaaatcccatcgtacgggatgcttctgagatctgacttggtctctcgctttcctgacctcaaggttgaggcgccgatccccgaagatgcgcccgaggcaggaagggcgccaattctcaggcaagagattattggcgaagggctgcttctgtgtctctttgacagaatccccggcaaggacaacgagatgccggttctcgcgctcacgcagccaccgcatcaacagacctttgcattgggctatagcctcacgccagatcggctcgacatcaggtacaagcgcacctacactgtcgagaaggacggatacgattttgccagcacgctgctcgaaaggaccactgagcgccgctacgagccatctggctgtccagtcgagtctgggccgccgctattcatgtggggagctgaaaatgatgccagattcctcctggcgggtgtctgggctgaggatgttgtggccgtgctcagagacaagatgcccaatgactttaccgacactgccatgacctcggccgtggcggcgtttcagctcggcatgcccatctatcgcttctgtatcggcgatacatcaagcctcaagtccttggagccagaccctaacctgccaccaagacgaaaggggcttcagctgcttggtcttatgcagaaggcatcggaagaggcaatccaagcagcagccttcaccgcgccaatcccggatcatccattgcctcttattgcgttggagagtctcgactcttccatcccgcctcattttcaattcacgcccacgctgctgcaaacaccctcctccgctgcgagcacggcacaaacgctgccaaaggccgacacaggggccgcgacagggcccgagtttgcgtacgctgtccacgccatcggcgcaccgtccgggccgctccagacgggccaagggccactggacctggtgtttacaatcaagcggattgattctagctttctctacaaggactacaagctcaaacggatcacgctgaggatcccacgcggcaagaagcgcgacagcggaaccgtcaacctgctggacaattaccaggggcccggccccacgatgctgagcaacctgcgcttcaacgtatttgccgagacaacagcggacacgatgtttctacagctccagccgcgcagcaagaaagctctcgaggagggcgtgctgatcaaccggatccgagaatgcggcttcatcctgccactcgtcaacgtccacaactttgatcggcaggtgacggtgggctacactgaggaatgggcaaagccggcctcgactacaccactgcgcagcttcaccatcaagctgaagccggcaggagtctagacgtcgctagtttgatgcatgccgttccagctgagttctagtcaacgcctcccgtccccgcctcccgttgccgcggaaagccacggtttactccatgtaactggtgctgaatatagaatagtgccttggggtccattcgcttccgtgtccaagtatttcattagcgggagacgttattgatgaatatctggatgttgaactgaataatatttgctaatacaggtatatattactaataaaaaataaaaaatgtatatactgatacttttattgcgctaataaattatttcatttatttaatagtttagattacatgtatgttttctggggtatgttgttgccatgtggcagagactccgtacaagaacccctgttcataatccttgcaagtggtccttgtcggtacagtactcatgcactgctgatggaaatactgcctagttcatttcatctgctacagtagcgcattgtattccttgagagtggctggctggccctttgctgcagctagatcccggcgcatatcctccgaaccatcacacccgtatagccagctatcacgttttatggcgtttactagatgaacaaactattgaaactgcgcaggcaaacaacctaaagctcttgccgcaaagcctcaattggctcaattagacacggactgctggatctagaccgcagagccattgacaaagtaacgagtcgtctatgcattgtggcaacttttcgctgcatggagtcgttgctcagcttgctaccagtcctgtgatgttgtaaccaagactcgttgatattccaactgtgccagggtaactggctatcgaaatagcatataagacgcgatagaaacaggtcacaaagaatcatcctcaatcacctctccatcgaatcaccatcctttcctgtgaagaacaatccatcaaatccggcacaatggcctccaacgctctcatctggaaccctctggctaagaataacgaccgcttgctagtctactacaacagctccaaggccaaccttggcctgcgccagtggacaaccggcgaagacagtagttggggtagtgtgttccaggaaaaggaggagagtgccaagggcaatatcaaggtcggctcagggctctcggccttgcgattgcgcgactgggtgagtaccattccattagaacacgcactgtttgctcgagagtactaaccgacggcaatagatccgagtctacggcatcgtgtccgctaaaaatgaaactacaggcagtgatcacgactacatctctttactcagtcccgtcatccagtctctgagcatcaagaccgactacgaccgtctgactggtagtggtaacggcaaggacaagggctggctgtatttcctcgtgtaagctaccactacgtctccgctgatcaatgacgcatgctcaatagtctggcagctctgacccccctgccatccatgaacgtgatctcgacggcaccaacagcgcccctattgccaagggaagcaacctcttgaagcaaagctcgcccccggctctgacaaacttggcttctgcctacgcacaaaaggctggaaagcgctgggcattcttccagacatctgacaaagttctccatggcctagaggtcaagggtagcagcggtaggttacaatacaagcgaggagtttgcatgcagaggaccaagctgacgataaactgcagacaacaatatcacatccaacgccagacccggttcgcccctggcggccacctcattctttcacaaggaggttgaagccttggtgctttactggatcagcgatgccactggcgttctgacacgcagccactcaacagacggtggcaagaactggaaggaaaagatactggaaggcacccccacgcaggagactctgagcgctgcatcaaacgagacctttgagcagatcgccgtggtgttttcttccaatgacaccaatgaaactcagatcttcaaggatgagtgggagtccattcttaacgcctaaagagcggcgagaacggctttcgtagcaggacagcagtgatagtagcagcccatatctactttaaaaagctcgtctaggatcataatcataacaatgtatctcactggttagcattaattggataagaacaaaaacatgagtctaataccgttagcataatccaatgaggctttgccttttgtgtcatagaaaatgggtatatataaagccgcctccctccctccggcagcttttcacttcttgcacctgtctctcatctttcgcacactcttcatacactatcagtaatcatgggttctctattgctccccgtaaaagtggaatgcttcgttttcaatgagtccgtatgtagcggcacagatgatgaggcaaagatcgcgccgttggcccagccagactatgcacttctgcaatacgacaatcgcttcctctccaacgacgtgctgcgccacgttgatttacatgccgcctcgccggcatcgacaaatatgcgcttcactgacctcggtaccaaccagcctcgctcgaggcgtcagggcgtctacgttcactggacgctcccacggccgtatcgcaccgcggccaccaaaacggaggccaagaccccggccggtttgcctccagacactgctatccccggagatgaaagatacggcgagtcgaagccaagcgatggtcacgatcccactgtgccaagctaccatgacgttcctccgcgctggcttgtggttcgccacatcgacgagaattcgatccggcccgagaatgccaaggactttgtgccaaagtttcgtgcctgggtggttgagagcgacgtttgtagatccatcgacgacctggacgaaagtgtagacttgcagacagacgtttcgccttacatagcgccagagtctgggctcggtggcagcgtcgaagtcgacatgcaggcacagtcagaggtctttatcggacaacgttttcctgccgagacgtggtctgaaaaggcaggcaccaaacgagtccgtctaaacttgttcaatagctccaatcaactcttcgccgactaccagccgcacaacgggaatgttttcagcatgctcgaccgattcgagtacctggattctgcgggcaaagagcaatgtctcgaagcagccaaagcttcttactatgtcatcgggtggcaaccagacgttgaacgagacctctttgtccccccagcagggcaaaaatcagatgttccattagctcgccctttgcagctccggtcgttgaacatggtcctcgaggccgacgatcaagacttgacgaatgaatggagcaaagataacagcgccgctagcactctctgccatggtgccatgtacgaggtcgagtggaacgcgctgaaaaagcccggcaaggtgcctgcggatcaggcatgttctcaccttatgaaagcttctcccatcgccgtgggtactactccgatggacgccatcatggcctatgtctctggccatagcgagtcgtctgtgggcgatgtgcacaagcttgagatggacctcctcaagctgcagactctcctgctggatcgtgatgaaggagtcgagccgcaacgccgggctgcaaacgtgttgagtaatttcaactttcagcgccaagatggcggccagaagtatttcctctcgaacccacaggatggtgacaagacggccaagcccgaaggcacgtacgagcctacagataccgaattggccaacttgtcgctcatgaatgagaagcagcgtcagatcgacaccctatcgcggtcgctgaagaagcgccaatgggatttattcgctctctggtgggagctcctcacggatgtcaacgccgctgccacaagcggccagtacaaaaagcagagggaagaagtcacgaagcacattgggaatcttcaccgaaagatcaaggcgatcgagaatgaggtcaccaaggtagagcttgacagcaaaacaattcaggtcggcacttctgagccatttcatcaagctggcgatccgacagtacttgttgcaggtattcagtcaggttggcctgtcgactttctcgaccccctgaaggtcagacttcgccatcaaattattggggcccgcaaggacggcaagcctgtcgagccaaacctgcctgagaatcttggacctataatcgagaacctcgaacgctcttggggaaccgaaaacccttggggaaccgacgtaagactgctcttatccgaattcatagcactcgagtccgatagagaccaggagcataagcctgagaaacccgcgctactccctctctatcatgacatggacctgcggcctatctctcttgaagatgataagtcaagcaaaacaggtgacccagagaaacctgatgtgcctcgctggcgtgataggtggcacggtacgcagccttgggtgccactctacctcgaatgggaggtgaactttgtgcatattccgtacgagcactgggagttggataacggcgatttgacaggaactgaagccgagtattccaagcttcgatatcgaatcaagaccgaatcactccgtgaagaagatgtcagagactccaggaaactgtccggcagagtgttaatgctaccccagccaacaatgtccctcaaacacaaggtggagcaactcttcgccgacacgccggcacctatgctcaaagacttggaggacgaccttgattttattctgtcaaatattgataaactaaacctcttatcagctccgctggctggtttcactgaccacctcatcactagacaaggagggacacatgtgaagccaacttaccggcaaccaaaccgcagcggaggcggcggctacctcccccaagccattcccggagccaaaaaggcagccaatcacggagaattcagcgaggctgacttggtactcatgggtttggagacggatcttactccgtacggaacaggtgtctcgttttcggccgatggcgagaaccctttcaagcccgttacgcacgggcagttctgcttctccaaactcaacatcatcgacaagttcggccaagccgtgcacgccgtatcccccagcatcgccagcgacaaaacgatgcccaagatctataccagcgagtacctgcgtgcccagcagctactactaccatccacttccaatgcaacccctgtgggtggacgcggcgattcttcactcgtaaggagcgagtttgcccagatccctcctcagattaaccaactcgcacgcctcaacgccgagtttgtaacgctgcagccgggccctggaggcccaagttcgaaaccatactggaagcctgttcagcaggcaggccagcccgtttggggttgggtcatggtcaactacgccaactacgggctacagttcttcgccagtgacgggcggttttataaagaggtcagattcggtggcccaactggcagcatgacctctcccaattggatgcccgaccggacaggcctggagcccgacaaggatcccgcgctgaagcagctggataacctcctcaaaactctaaaggacaaggactatctcagggcattcatctacatgatcaatggggcaatgagacacatgcttcccgctccgggagcattttctgagttctctagtgccatcgtcggtcaacctctggctctggtaaacatgggctggtctcttgagctcgccgtcgaggcttataggagccatgcatcacttgggcctaccggaatgcgtaggactctcacacaagccgagaagggtaaaaagcacaagaaggacgatgccgatgatgatcatgcgtacgcgttccaggtaaagttgggtgacaagacaaaggcctacgacgggctcgttggatattgggacgcaaaggaatcaccagtcgctggcgacggcctggagttgggaaacctattcacctactacatagacgaagcagaagaggaaggcctcaagaatgatcccagaacgaagatcaacaacgccaacttccccaagtttgatccatactatcttgatcccaccgaactccagtcgttagatcacgacgtccaacactgccggcaattacgaggttttggtgccatcatcgaccctttcacagccatccacgggtatagtagcatcctaccagtgcgggagctcaagttgtctccgtggatgtgggagaaggcgttccgcaacatgacagccttcttccacatggggccgctaatcgtcacaacagacttggtgatgcccaccgacgcagtagctccggctgcggacgtagagactccagccacgcagaagccgtcaaaggccaagctccctaccaacagtctagtacaatgggaatggttgcagccgtatatggtggacaatgaggcatttcccgagtctgtgcatgtcgcaagtttcgaggttgccccggttgaccagaaaccgcggcttgagcctaacccctacactgcaattgaaggatacttacatctgaaggggcccagtgtagtaaaggaagtttccaaaaagcctgaacgtgatatttgactagaggaatagggagtgaaatacccaattagtttagttacattcaggactatagaactatcaaaaagaggacttaaacatactatatgcggattcagaaggcatgactggtggagagaacactttacggggtttagaatcctgtttgtccgatgattcagagagttcaaaaaagcacaaaaagggctatcaatcccgcaaggatgtcattctagcacgaggcggctatcaatcgttgttcaaatatctcgaatctttcagtctgtagattaatgatatctagaagatcattgagaatctcgaggtgagggtcaacagcgcagacaaagaggagtgcagtttcatcccaaaaatgcaccgcagtgtcatggagaccttttaccccaaagtccagtcagcttcaaaattccgaagccacttaacatgtgtttgctacatagaacagataccagagaatgtattaccttgcagtcacattatctgcaacgcgtgtgttcagtgttttggagacagcaaagggcaagtgtatcgctgccctctccatccaactatcaataattgacgccatccaatacaaatcgaatataagcccaaggaggctggtctaagagttctctgtttagatgggtaaattgtgccagactttttggtgttttctaatgttacttgacgatgtaaaatcaatggacgatgtggagcatcttgcaaaccccatgtttcagagaaatcgacacaaagttacaaagatcgccgacaaatgaattgcaagttgcttcaatatgaggctgttggtcttgtttttcgaaacatagaaaccggtcgccgattcaactgtaaaggtaagtaaaacgaatcttagactgcgttttcgtccttgcccttactgcatgcatgactattttctgtatccttctattagttgcatagttatttgtctctatcattcaattgtcacattctttgtgttattataccgacactgatacgacatagaaaaagtccactgccgattccatgatgctcgtgacctacaggggctaggaaacatactccttcggtactgctcccaggaatttgtaccatcattcctaatcaaagagaattatggattaagattataggaatactacaaagagcccttctctatcactataatacggcatatggctaatcgcggggtcttcgtccctgctggagaaatctgtatcgagtcaattgatctttctagtcagacaagcatatgcctgtgtttgcatacggataatcaccatgaatatggcgcctcttaagaacttttcactactctacttgagattagtagcttcccgcgtaatctttgtgtacacggcgcttttgatgtatacagaccagaggatgatgttaaaaacgctgagaaggaggaagcaccagaaagtacatcaaggttgaagagtgaggacgttggttctaaacccggcatgcaacaaatgaaagtacacgcgtctgataatacgggaagtttgaggcttgtgagcgccgattctgaacctggcatgcgacaaaaaagggttacatgtgccttggattgtacgccgctcaaacagcctcatcctcccaaaaagaagcacatccaaacgtcaattcaaagatgaccactgatcttaactatcaaccccaacttactcattcttctataagaaatcttgcataaaactctagcacatacgaccataggtagtggagaattcggggtcccgtctgctcccccatagacaagccactaaccggcagattagtagtcaagtgggtgaccattggcgaacaccggctgttgtatgtttatattttttgcttttcatgaagtctgttgcggttgttgtgatataagtgcttctggtggtcaacactatcacatacgaccatatccattggaatatacgggatcccgtccgctctcccagagtcaagccaatgagaggcagattagtagttgagtgggtgaccatcagcgaacaccggctgttgtatgtttttattttttgccattgacttttggttgtggggaggtgtagttgttgtgatataaacagatgatttgccaaatcttgtgctgggagctgatttcctttttcggacggcttttgcagtcagattagtggtcgccgatcccctcagccgcccatccgaattaggaaagtccttcttggcagctagaaagaacaaaagaatgaatgaaggaaaagaaagacagaaaacccctccataaaacactactgcgatgctggtgtattattttcctcccttttcaatttgaatcttggttgattccggtgggcaaagttgggggatggccgcccacccctaggcaaaggcttgcctctgacagccctggcttcaggatttcttcgcaaaaagccctctatccacgctttcccaagtggtgtattatcgccgccggctttgatgactctctctgcgaagtccttgatttgttgctgtgtcagcgggaggcccagcgcgttttgaactgaaatccattgagcgagatggctttcctgctctttagaaagccgctgcctaaattcatttgcttcattcgagttgtggccgccgttgcagcgatgacgaagcgtagatcttggaattccccagcgttgtgcggctactctttgtgaaacaccactttctatgtcctgaattgctgcaagaatatcctcttccgaataagaaggcatctctttagtgaaaattgcaatgtgagaaactgcttcccggagaatccgcgagtgagaaatgcggtgtcgacgttgaagagacaatgttgatgatgttgaaagagaagcatttttttccctgacctacgtgggcggtcaaggagatatgggcggtcaaggagatatgggcgattatgggggtgggcgattacatgtaagtcagaccactggcgggcggcccaccccctcctttgccacccgaattctgaaattcgtttttggcagccagaatgaacaaaaacactgctgtaatactactggcgtattactttcctcccttgctcttgacccgagttcttcccgattcgggtggctggtctgatttatagtggacgattgagggggtggtcattatccatttggcgccttgcgctcgaattgacctccggcgggtcaaacatgcgtctggatactggtaagaaactatcagagcaccgggcgtcttggccactctcagcggcatgatggcttttgccgccctcttcgcgcctccaagttggaatccacgccaaaacgcggtgatagcacccgcacgtacctatagatagacaagaataaatttcgactcagtgactcagcaggtgattcctcttctgtcctgaagttggaagcctccctctttggtgtatgatgctcctggtatgagatagtagatggcgggtgtcagcccggcgttgtgctgctcctcagcacattcacctacagtgtcaagtcctcagtcaagtactcttcgtcctcgaaatcggagcccatgctccagtcatcgccttcctgcagggttaaaatagtcatacgtatacgaaacgtttatgttcttgatgctatttgctgttcttttcgatggtagtacgaggatagcattgtattcggtgtgagcttagactgctgaaaactaatgcacctattccatcagatggaggcattaattagacctctcgatagattggctcccgtttggggctccaagatttccgctatttatattcacataatatcagcattgatgcccatttctgcgcaaaggacttttctttttcttgtctttcttttcatcattagacgagccgttgccttgagcttcaactctcaactcatttgatgcgcttttctcttgaaggacgttcctgttgaacaaggaagcactagtccgatctggctacgtggatcacatagattttacatatataagaggtcctgcctcccgacttctctctagataaccaagacctttcaatttaatcttttcaacctctattgtcccttattaccatcaacagttccgaaccggactctatctctgctggggcattaacaaccaaactggagctgccagcactaccagtagtactttcaaactctttagcgacatcaaagtccctgatttcgtgttgctgcgcttcgcgccgagcgggaaacttaatgataaccacctctttcaactcattcaaaaccaccaataaggattcagacatagccaagtaggtggatttatcgtacaatctatcgaccaatgataataccgctggcctgaaattactcggcaggtagcaatttctttttccagccagaagaatccatacgccttcgacagaatagcccttaatacagagatactcatgggagtacccaagtcttggagacgcttgccagtgcttccacgatgaagttttataaaatatagagtgagtagtgagaatccggccctttattgcatcaaatgttagtagtcgtatgtcaatgccgttaagggcaaactcctgcaaacaagtgccagtagtaacgtcaaagatttgggccttgtatcttgtaacactggccaaaatcgccgaatccgaagaaaaatagattcgcgcttcacattgtagtccaagtatctgatcttcaagttgacgtgtccaggctaattgaggatgagcaacttccacactttgagccgcacacaagcgcaacattttcacattgcttggcccagaagcccatgaccccagcgtcaaggtcgctgcaacatgagcagattctgaaattgcaaccaaaagtgatctctccgatatttggcgtgggtctccattatcgtatcggtagataagttggccagagtcaatgcgccaaatgcatatctcactattgctggtaccagcaattagacattttggatcgttcgacaaggctattgacgaaattttcctcctgcccgtacctttaaataagaaaataggcttgccagtagtcaaacgccatattcgaattttagacgagtaattaaaacaagctaatagttttgaatctggcgaaaaagtaggcaagcaatcgtctatatcaaacaacccagattcctcattgagaatatggaccagttggccatcatctccgctccaaatcttgatgcagtcattataactttgcgtttcaactatgaattttgaatttggagatatagaaacggttccaatgctgttaaggctgttgcaaagaggtttagaatatgttatagcgtcatagaggttaatgagccacgtttgaatcacgcctgcttttgattgtaatactataagcgaagatttcgtccagtccgggggaaaagcgattaatagaggacagacattaacccgagcgacgcattctcccgtttcgatgctccaaagcttagttccatctaacgagcccgtggctacaatcgccgagtcaggagagatagcaagacatcggaggccatggcgtgtcaaagacactttaatcttctgtagtagttcccatttatgtgtgtcccagaggtaaaggcgctgtcgcagctctacggtagccagaactttggaatttggggagaataaaattcggccaaggtattccatattgtcaaactctgctaaaaagggaattggtggtcgtagagtttctgtttgcccgatgcctttgttgagatgttgaaccattgcacccgttgttgtgttgtgtactccaatgccgtctttatatagcacagctagtaattgagagtttggtgaaaaggctgcacatatgtctgctgcttcgccatattcgcacaatctatggcaacaggccgtgtaagtatcccagatccttgcaacgcctaaattagtatctgataagcgatgccacgttgctaccaggtcaccatttggtgacaaagcgacgacccttgccttgggaatgttatatccaacgtatgaatcgctggttgacggaaggcttgaactcttgctccaagagtcgagatttagagatttctgactaacacatgatggcttgttcatgctccacctctttatgattccagtttcggatacagatatgaagtcgttcgattttggaaagaaggcaattctgctatcaggggtaatatcaaaggtgtgtaccagagtcccggtgtctgctctccaaaccgtgaatgcgttgacagaggaagcccaacataattggattattaacgatgagtcgggagagaacactagccacttatcgctgatactgtcatttttactggctttgaaggagctttgcagccggaaagatgactggccatgttgctgacttgtgaggataggcgagggcccgaatcttttgcgtacagtctgttcaaaaacatttcggatagtagtgttgtgctgttcaaaacttatggctgaaaagtaaagttgcaggggccagtgagctacagactctatactatttcggacaaatcgataagcatcatagacgaaatgtctcaagccgtatgtttcaatatttctctgtaattgtgcagcttggacagtctcatcattctttccgctgcaacaatagcagtcaataagatccttgagcttctgaagagcaatctgagcctgtggggaaaagttacgcatgagggtcaaggattctacccaacaaagaaatttttccttgagaaagagatgaagttttttatcgtctttcagatatttctggtaatcgaatccttcaaattggtagcccgatactaggtgctcaacccagaatacgcagcagtatcgtatggaagtaaccggatcagagccgacgtccttgtggggcacatcgtctatatgtattgcaggatcttctaaacaatacatgttgtattcgaggatttttgacatggcatctaatgaagcctcaaacattttgtaatgttgatgtaaaatagggaaaatgcgctgggctgcattctccatgacataatccttggctgactggtggataaagtagacagtatcttctcttatagataaaatagatccacaagttttcgtcatgtcttgtatatcttgtagttggtatgtatttttgaagtggctgctatttttccaatgtgaattggtgaaaataagtagctcctcaaggtgtagaggcctcttggctgtggcgataattgagagtatgactcggcaaacttcctggcctctcgctcccaatctctcagttcgatctaatattaaaccataaaaactctctagatctttcggcacttcttccagcacattttcgatatcccaacggtctgtatcgtgtagctgttcaacaacgagtgcaacccataagaaagtgccctgagccttgctgcttaaaatatcaagagtttttacttgaagttcttcatcatgtttcaacgctttgatttcctgaatatggtggcgaatatatgcttcaatggacgtggatattttctccgcattgtctttcagttctaacacaagtctttgtggaatttgatcgaggcccttttctatgtctttttcgttccggcttgaaagcagccatttgacatgaccgcttgttttaacgataaaatcgagaagatatttgcagtccgttatgcattcatcaagtgcatcaacaacacagatgatgtctttcaagtccggatcgttggtgatggtctcaaagatatcgcatagaatgactaatgcgttggttccatccagctcatcttggacctcatctgcatatttctctcgaatgcgcgagaggagtgtcggatgtcgcttaagcaacgatttgattaagccgccgaccacagcagaagcggtgttgattctataatccgtagcttgacagaagaaatagcttaagttggcattttgaggactttgatccaaatcctcgatgatgccgcagagtagcattgtcttgcctttgccggggtcccccttgatccagaagacaccgctctctttggtatagcgccatttgttgaactcttgatgtccaaagatccaattgaaggcgtcccatagcaaggggccctttaacagcaggatgcggtttttatcgtgggcggggtcggtcttgctgatcgcctggagaaatgacttgtcggcatttggggtgtctgtactggtaagcctgatgcctaaccacaggcgacatggagaacatactggcgctgaccgtgatgttgcccagtacaacggtcgcgtttcttccgactttgttccttgagaaattccgagagttttccatcttttttgaaggttttcgtaatgtatctcaatgttattcggcataaatgtgcagatggtgatgttgtttagttgcagcctgatatttatagcaggtaggtagccgttataaaataagaggctgggcagcagtacgtacttattggacgttatccaatgagatcaaatactcgtctattaaatcctccaggtctctcagaacactattcatacaagccaaacctcatataacagtagaaaatgcagcaaatgggcaaatttcaccacattgccgcatagttaaaaggcataagagaagcgataagagtaaatacagtttacagaagttcttagtgttatttttattataaccaaataaaacctttctattaagggacacctgcctcaatattcccagaagatcgataacctagctgcaatttataaaatacctatttacttaaaaatataccagaggggcctgctttcttccccgcttcagtagttaacatattgttcctcctacatgtttcattaaataccacctttcatatgctaacgatcaacaccaagtatacaatcaagatacatgtaggcggtatgtactggcacaaaaacgtgatctggcttgttgattgggccgtgagctatacagcaaggctagagtggctgtgtcttgcccgatttccctcctagccatagcttcacctttgctttacaatattacaatctatagataccttcttcgcaattattactgccaatcacctctttacaaatgctgtaatccgctgcatgaaggaataccttgggcgctatacgaccttggcttccctcggtatactacgaagatgactgatcccagaaacagcagaagggttggtaacaggcacgtggcaaataatgcgaatatgactaaattgactgtgcttaggaagatggtaatcggcaagcgattgatattctgtattctggatctgacgaaacgacggttgaaatcgagtgcgtcctatcatcttaaacacccttcgtgtaacgcatcatgttgacaacatcaaagtattattgctgttcacggccttggatcaaatgtagattggtcgtggacttggaaagataaatccaaccctgattttaccgttcactggctcaaagatccacacatgctacctgccgtcatgccaaacgccagaattttggcatacaattacgattcgcgatggcatctcgatgcccctagaactcgtctccagatctgcggcgaagacttaattcgaagcgtaagcaatctacgtgatggcacgaatgatcgtccaatcatctttatcgggcatagtttgggagggttggtcatccaacatgtaagtgactctatcggcgaggactcgagagaattccatattgcttcaatatgatatcaaacccccttcttctacatcttctacaaagtcctcgagcccgaaagataggctaacccgcccgtttggccaagggcctacttttcgccaacacgcctaggtataacgacttgcttaagcagacaattggctttcttgcgctcggggtaccgtttagaggctcagaaatgcagacttctgcttcttatgcggccagcttcctctcgccattcggatccgatacgggaatcattcagaatctgggctatgataacccatacttacgggacaagctgcaggaactatgccagcttcataaaacattgccattatcgataagctgcttctatgaactttacggaaccaactatggagcccggttcggggtcccttggccagtcagtcatctgttgaatagattggtatgtcgtgctgttcaagagtttggcaattgctaagccggatataggtcgtgccggaagaatcagcctgcattgctggctgcacgaggatcgcgctccagacagaccatttggccatgaataaatattctcatcccggagatagatcgttcaatgacgtttccaaggagatcatcagaatacactgtgattggaaatccatgcaaaaaatgcaagatcaagttggcacggaaaatactcatttcgtcgttccctttggccagaacgagagctttgttggccgccaaggcatcgtcgaaaagctccgacaaaggcttcctgcaagagcttatgaaaatacatgccagcgaaccgcaatcatgggtccgagcggtttgggcaagacacaaatcgcaatcgaggcagtttaccgaatccatagagaccaccctcattgctccatattttgggttcccgccatgaacattgccacctttgagaatgcctatcgcgagattgggcaagctctcaatgtggccggcatagctgatgttaaagccaatatcaagacaattgtgaagacagctctgagccataaaagcgctggtgaatggctgttggtacttgacagcatgaacgacatggaagtagccaaggagatatacgactacctaccttttagtctcaagggctccatcctttttacgactcaaagcaaatccattgttgccggcatggatcttccaaaggatgggatacacgccatttcctccatggagaggtctgaatccatccagctattaaagtgccgcttagacaacaaacaggtcacggattcgaaaagcctgaatatgctggccgactttctaggtgacattccactggccatcagacaagcggcatcctatattttcgaaacccaaatcacaacagccaaatatcttgagcgctgcaaatcggatagtaatggcatgactgagtttgtcaccaagggtttcgaggatgaagtccagaatggcatcttgcgatgccccaccgccacaacttgcagactatccgttgatcgcctcgcgagtaatttccccctcgctgcagggtacttgcggtttgtctgttttcttgcgaataacaacatccccatttctctactgtcggctgcaaacgatgatgatcagagcaatgaagcgatcagcgcgttgcaagcctattccctcgttgatagacaacagaattctgattcggtccacattcatcctttagttagccagttcatgagaaagttgatgcaagttgaaaatacgtggaccgaagaaaacgcgtcagtcatcaagaagcttgccgactttgcgcccgaaccaactgaggacaatagagacttgtggatggagtacttgcctcatttccttggcgcacttgagccacgacatggtgcgttggatgaacaagacatagtgctccggcataagatacgtaacagctatattgtcacgggcaaagacaaagaggcaaaagaaatattccaggatgtggtcagagctgcaggcgaaggcttgtttaacaccaccagcgcggataagcgacttgaaaccgtcatcaacgatgtgttggggattctacataagcaagggcgtcacgaagaggccgggtcagtaagtcgtgagatcatgaggtttcagaggcgggtagcaaatgttaggcatctggatacagccctggccatattctcccaggtcatgaaggaacgacgctcctaagcccttcacttgatccaaaccccaaggcccatggccttttgcacagatggtagattttgaatataatatttatcacttaaataaacggtcgctatagtcattcagctgcggggttcttgagaaatagtaaagcacgttccaggcagtgccaacgtggcaagggtatcttctttgttcggggttctgaagctcaatttctttcataggtagtcttttggcgttgtcacatgtctaccaaacatcatctcagtctgaaatcaatgactggagaattcgatgttgcaaaaagttgcaaatcctcatcggcctggctcccccttggaagaaatggacgaagttcatacaatactcttctaaatctagcaacttaatcctgaatatggaaatagatgaacgccaagacgatgccagcggctgcctaagacttgtatgggagccgccaaatcttcccacgacagagtaagtcaaaccggtgcaattggctgttatctcgtgagccactaactgatgagttcaaagtattatcgctgttcatggattatacggcacatatagcgacacttgttgcaatccagaagacccagaaggatccctaggacctatacttgaagagttctcatcgatcgctcgagtatttgttttcgacagtgctatctacgaggatattctcttcgacaaatttgttttagagaaagctgccacggcattattagaagctatagccacaaacaaaaacactaataaagacgagaaggtcagaaaaaacaacttctccatgcaatttttagatatgttattgaacttttgatcagcgccccttagtctttctgtgccataatttggctgggattcttgtgaaagaggtaagaagcgtattcccgattatcttcacagatatatctgacctgtccatgctaggccaaggtgtatttagctactttggatcgcaaaccatgcagaaaaatacatcaaaattgcttttgcaaccagagtcctagtaagttgtacttttgataagtgaattctttgtagttagtctaatatttgttaggtttgcttcggaacgccagattcgacttctgactgggatgatatcctcctcaaatcgatgctgaccagaaccgaaagtcataacggtggtgtacatgaaacagctcagcaaactaaagcaagaaaatgtatgaaggtaggagtatcgagtttgaaggcagcatccgccagatatgaaatgatcaagaatcagtatgagaatgtatatctttttgagcagtcccctacagatggtgtgggaattatagtaagttatactgccctcgggcagataacctacatcacttgatacaattttgaactaattagggacctacaggtccgaccggacacagactcaggatgctattcatttcttcaaacaactcatcataaactctgcaacagcgacgacgctctgtcttacgttatcgataaaataaagaacaccacagcaatggggaacaaaggtgagggccattttactttactgttccgtatcatgtccctaaccgatatcagatcatcaatgagccgcgattgattgtcgaaggattcttgcgggcttgtatgatcacgacggacgaccaggagaaatgctaacggagacttcaactttttccaactccgctctcattgataagattctaggtcatggtctagggataaccatgatatatggagttgcgggatcaggaaagtccatcctcgcaagtcaaatttcagcgttgaagggcttcgattctaagagcagcatcgtattgtcgtactattttagtgctggtgactacaggagaagctcataccgcagcttgcttatttcgttcatccttcaactactatactggggagatgttccatttgatagcgcatatgttcagcagctatattccagtatggcaacatcaaggcctctcgaaattacgacacctgatctctatagactattgtgtggcatgatttcaaggatatccgaagtcaatattgtttgtatcattgacgctcttgacgagtgcgatgagagttcttgtggccagcttttaggcgactttcgcagactgattcctcgcaactccgcaaaacgcaaagcttttataacttgccggctgaccgacagcattgcagcacttgtaaggcctttcattgaggttaatggaatcgacctgagcaaagaatcacacggagttaaagtggaaatgctgaaaagaagcccgcaagcttatatgaatggccttgaaggagaaaacatgacacctctgatgattactctactctcgactctgaaccagccagttgacttggctatgataacggaggatacagactacagcatgatctatgaacgcgttttggcacaaatcgatgcaccgaatctatggcttcgcgatgtcttaatctgcctggcctttgccaaacggccattgaggattagtgagttagcaggtgcaatgtgcatggatacatcttcgtcaagcagtaatcccccaacgctgcagaaaatatgcatctcagcgcccaaggatctgcaacaacacctagagcttgtatttgggcctctgcttcgggtggaaaatggcattgtccatctcttacacaacacactacgtgacttcattcggcaccaatcacatttcatattacgaaatgaaattccagagctgtatcaagctgatgaaacagctggacagttatacatactacacaaatgcctaggcatgctttctatccccgaattgcgcagaatcgatgaattttcgacgaaaaggcgccctttcgatacgctatgcgatttgcccatcgcctcagcgcctcatagtttcgcattctacgctggctcctgcttagctattcacataagggatatcgaaaaagatggcgatgaagcaaggtctagaattgtccagaattggttatctctcttcttatcttcggataacttggatgctagaacttggtggattcagacattcatatcctgccaggtatacatggatgtcgaaaaggacacaacagaacctggtgcgatgcttcgcctctttgcattgctgggatttgaaaagactaccaattggctcttatgccagatgactgacgaaaatagcgccggattcgaggccagtgttaaatctgctctctgggatgctctgcgccagggtcatacgggtactgtcgaaattctcctgcaatcagccgtcaacttcgacaaagccatatgggttcctatccttaaagtggcctgccaagagggtaacgccgatttagtggagaagattattttgcgatggtctgaagatttccaaacaccgtcgtcaaaggtacatattatccaatgccttcaggttgttgccaaatatggccattggcacataattccccgcatacgaaaagcctacagagacttgatggctttgatggacagagaagtcctggcgaaactgatccaaatagcgtccgaaaatgggcgagacggcgttgtccgcgaacttctcttagtgcacggccacttggaaacatacagcatggaaactgatgatttaaacagtggagttactaacgcgcagcaaaatgaggataacatagaggttgatgatgacgacttacaagttcaagaaggctcttggttgagcagcgcgttggttgcagctgcaagatttggcagcgcggcagtcatttcccttctggccgaccatgctgatcttaaacacccatcaggatatctcaattttacacccctccatgaggcagccttgggtaagtatagctgtctagaaaagcgtcgtcaaatgttacagcaagactgatgttggtatagagaacaaaaccgaggctatggaaatgctactaaactgcgggtgtgatattgattgtctcgatggccaaggtaccacaccactgatgctaggttgtctcagagggcacgcgagggtagttcaagtcttattaaatcggggagccaacccagatcacattgcaaacaagacaacaagatatcggccccttcacgttgcagctagcctgggcaacgaggttctcgtccgcatactattagaagccggtgcttcggaaaatgctcgactcaagcccatgagatacacacctttacacctggccgtatcagcttccaactcgactgaatcaagtcattatgtccgggtagccagaactcttctagagtttggtgccgacgtcgatgctacaagtgaggatggcatcacgccactgcatatggctgtcaaattgagccagccatgcgaagacttgatcagagctcttgttcaatatggtgccgatatcgacaaattggacgatagtggccactccgccttattttacgctttgaagaggactggtcagatagctcggatcctatgggacccaaaaggtcccaaagacaaacagatctcagtgctatttgacgcagcatcagaaggaaatgtaccaagggtccaacaactgcttagcgctggctgtgataaagcagagaaagatgcacagggtagaatagccttcgacgttgctacaaaccccgaactgaaagggctcctaagactttaaccgtcaaacgtaccttagagctgatttataatagttagttgtcttgtagggttgtcttatcatcaagattagaaattgatgagtagtttatgtcccaagtattacctatatacaaatatatattaactactcttttactccttctattcttcttatcaattcaccttggtgttgccccatgtggttggagcagactagtaatcttagacgcagcgacagaggatatggatattagaggaatcattgaaaaaaagaaacacggagatataccgagggaaataaaaagtaataaaacataacgtcgttagctttaacttaatttcattggctcattattgtgatttacataacaacttggaatctcacgccttttactcccaagtctcatcgacctcccacgcggatgacacccgccgccatcaacttctgaatcttggatcgcacgcttgggttcttcatgtgctcgttgagagccattgggtcagattgcgactgttgcaaaatggattgcatgactggatcttgcattatactcataatctaaaaagcaattgttagcgaaaagtttcccggccaagttttattcaagaaacagtaaatcttacctctgggtcttgctgcaatctctgtcttgtctgctcctctgtctcgttctctcgggctgagtacatggcggaaagagccttttgctgctgctgctcaatctcacgggcgttggcacccttgtggtgctcgagatcaacccgcatagcctcgtcgcaggcatctacgcattcagagtacttgcgcatgccaaagtaggcctgagcctttcggatgtaagctcgaatgaatgttgggtccttcttgatggccaggttgcagtcatctactgcactggggaactcaaacagcttgacaaaggcagcagcacggttactgtagcccctaggatcttctggtgctcgcttaaccatctcagagtaagcggccacggctccagggaaatccatttccttgaacttcttgttaccctcttcacgggcctcttcagccttggccgggtcaatgtaggcatgcttggctgcctcggtcttggctcgctcagcggcacggagcttgttcaagacatcaggggttcggtgctcggtcagagatttgttgtagttttcgatagccagggcaagatcgcccttcttctcataagcagagccgatacgagcgtaactcttagcaataagcttaaagtcagcgtagatcattcggccctcatcaactgccttttggcacgactcaatacacttgtcataatctcccttctcaaagtaagccgcgccgaggttgttgaggtaggtgatgtcctggtaaatctcccacgccttgctgtagtgctcgatggcctcgtcaaactttcgcttcttgtagttctctgtgccaagggccttttccttgtcagcctcctcctttttcttctgcttctctagagcttcttcgtcaagttcgggttcgggttctggctcaggggccttctttggctcaggggccttctttggggcatctggcatgggggtatcttcagagacgttgtaggactggctaccctcgggagggctgtcgcgcacttccatatcaacgcccatcatgacgccaagcacctggatcattcttgggtcgctgaacatgtcctgagacatgagagggttctgctgaatctgctgcagtttcgccatgaacgagggatcagcaaggtaggcggctgtcttggggtttgcagcaagcttctggatcatgttcgggtccttgaacatgtcgccgaggccgcccatgggattgccgcctccagcttcctgctgcatggccttttcaacggaggccaggccactcttgagctgcgcattgttcgggtcatgcttcagaccagcttcgtaggcgtcgttggctcccagcaaatctcccttgccgtgaagagcggcacctttgcgtccccagcccttggcccagtcgggtttgatttcggttgtcttgtcggcatccttcagtgcattgtcccagtccttcttggaagcataggcggccgatcggttggagtagagaatgtggttttcgggctggagagcgatggcctgagtgaacttgtcactgcaagatgttagtctttttgctttacaacttgtttggatatggcgataaagatgaagtttgcaggcatctcggaggggtcaagtggggtgatgcgcagtgcaacttacatagcctcatcaaagttcttgtcggcaatggccttgttgcccagagctttgagctcgtctgcggaagccatggtggaaaacggattgtcggagagatggatggatgcgaggttcaattcgcaggaggaagacacagagaagaaagctctggagatgatcagctccagatgaaagaaatgaaatccgatgtggggtttttagtttaagatgcccagcgccaagtaccttctagctgcttcgatgctgcgggattatgacccactctaggattttccaggaccggagctggtgtggggctctctggatgcgcaaggctgaatgacaaacagaatgcatcgtgagcctcgtaaagtggattttgagagggcaatatcttttacgggtagatttcaaatggcccgttgcaggacgttgctcaagattgaacagaagactatgctgctcgctgcctacggtagcatctatcactaacacggtgcagcttggaaatgctagggtaccacaatgggatgccgagtccactatataagtgctttgaattattgctgaaacgacaaaaaaaagctcaattgtttgttagatggttgcgttcaaaattatataggccctacagaagaatagatggagatcacattatcaacactctctactagaaccaagacgttatacggaactaacaggtagccgatgacaactctttggcaatcaatcgttagacttttaaaacaataactgcagatggtacgtaaactaaaccggatagcaaaagaactgtcgccaagaggacaacacaactactgtagtctctagaacggagcaccagataggtatctgacagagacagcacaaatacatgtgccaacagagaagcagagatggaaagaagtatacaaaggcttcaacactatattttgtcactattattccaattctttcgtctcttgagtaattgcgcagtctatgtcttttatcttacagtatactggtttttgcataggttgactttatacaatgcggatgccactaacaccaagcgccgctaatatggacttggcgatttccaagcagtgcgtattagctgtagcctgtgctgtgtccatggcctttgcaggtcgtcatcaagatcaataatacaaaggaaataagaaagcaactaaaacaaaatataagcacgacacgaatcaattcgcttttcgggttatctgccagtcgagctcgttccactttgacagaccctttctgttgatctgcggcacgtatctgcacgctgtacggagctgcaaaacagcacgttccagctagtatagacaataccccgccatcgcagatgaagggttagggcgtcaaatcgatccatcttctcatcgaactcacatccgcatagctgtcccacccgccgaccagaaacaccgacatcgcctgaactgcgggttgtacaggcacccaaaatgtcagattcaccacctaccactgctgatctgcccactgaagagcacgacctcgtagtggtcggcgcaggcctcagcggcatcaacactgcccaccggctgcaaaccgagctgcctcaccggtccttcacgatcctcgaggcgcgcgacgttattggcggcacatggagcttcttcaagtatcccggcatgcgcagcgactcgtctctccggtcctttggcttggactggcacccctggaaactcccccacaaggttgccaccgcaggcgagatttgcgactatctggaagacgcgtccagagcggatggcacctttgaaaagattcggttccggcacagagtcctcagcagcgaatggagcagcgccgagcagagatggtccctggtcgttgatgccaatggcacaaggaagctgatcaaggccaacttcctcttcagctgcatgggctactactcgtatgaacgggcgctggacagtcccgtgcctggcatcaacgactttggtggaaccgtgatccatccgcagtggtggccagagaactttgactgcagcaataagaatatcgtgattgttggcagtggcgcaaccgccatcacgcttctgcccgagctggcgggcaaagcaaaatccgtgacgatgcttcagagaacaccttcatacgtggtgtccatggagaggagctcgggctttgagaagtttctggcggcgatactgcccttgtcctgggtacattggattgccagctgcattgacatctggttcgaggtgttcatctccgagctatgcttgcgataccctcgtctagggcgctttctgatcacaatggatttaccaaagagcctaccaaagaagctcgatgcggcggtgcatttcaacccgacgtatgggcccttccaacagcgattgtgtctgacaccagatggcgagttcttcaaagccctgcatcgagacgatgttgagatggtcacagacttgattgataccgtcaccaaagacggaatacttctcaaatccggccgcaagctttcagcagacgtgattgtgactgctactgggctgcacatacagctcctcggcgggatacgtccccgagtcgacggcaaggaaatcgatctcggccagcagtacgcctggagaggctgcatgatcgaaggcgtgcccaacgcggcatccatctttggctacgtaactacaacgtggactcccggcgcaaactccacggccaggctggctatccgagtaatcaagcagatggaggcggatgatgcgtcgagcgttgtgcccgtcatccagaggacagagggcatgccgcgattgtcgagtgcggatgtgaagagccactacatcacgaaagcagtagatcgcatccccaagtcaacggggagagctccattttatgggcgcgtcaactatcctttagatttgtgggcattgtgtttcggcagcataagggacggattggtgtatacaaagagagaggccaaaaaggttaaatgattaacagccgcattgaaaacttggataatattgcttgatcatcaagctagatacagagtgagcgagattagacgctgctatttaccaacagaagattaagtctataatactgtccactttatctgtttaaataccaggtctttacactaatgattgaacaatttgtagaatagcaacaccgttgacggactactttcctccctcgagatacatatatctaaatttaaaatcacaaacacttttacaaatacaaatacacaccgcagagacccggaaaccagcaaaccgggtccatggcctcctttcgcatgtctcgtgttagcgctttacacgtagtcgtgtctcagcccccaatactctccgatcctgtggcaccgctgtcagtgcaacaaacacgtaggatgatggagcacgacccgaattgtcgggaagagaagaagtcatcgttcacaaatgccgcggtccgagcaaacagtaaagactgtctgttgtatgaactccttggctgtgtgttgttgcatctcgtgtataggtaagtataaaccttggcctgctgtttataagccacttcctcttattaatatgtctcagcttcttgttcttccttttattgcagtccatatactatatttattgcatgtggctagcaaggttcagctcgtctacgcacgcaaatcaggccactttgatagtcaagttaaccgactactatttcgttagttcctcgtaggctgtcatgcgccatgcttgttatgcgctcgttcggtgttccgatagcagacttcggccgctgccaccagaggtccgctagccaaaaggccccagccttgcatcgcgagctatattctcgaccgttgttgcctctgctggtctcggcctcccttgactccttacagccactactacagatgaaactttctcacagggtttcttcgtgtccaacataaatgcacgctatattagaactgggattgtccaacaactatatgaattccttcaggcctgtactcacacagcaccaataaagcaccaagtctgcagtgctacagctactattcgcatagattgcctacagtatcaatccgcactgccaccttctaattagctgcagcactagcctctgggtccggaaactcgctgccctgcccccggcgccgttcccttttcttggcccggccctcgccgtcccgccatgcggaccacacacctggtactgcatctgggaatggatagcacatggcgcgagctgcccccctttgctggggactgggtcttttactccaaattcttgctgggaaaaaaagaaaagaaaaataagccgctgcaggaatcttcggagacagccgcagaatcgtcgcattggagccatgagcgcggtaatggcacgcatctctagtgcagattgcccctgggtaacctgcgaataaaatcgaatccttgtcgagatcgtcaccacattcagccacgaccgtttacggtatatttcatgtggtgtttacctgctaccattactagagcttctagaccatctccatatttgccttaccgcaaagcccggggtggaactagatggagattaagcccgtggagcagaaaaggatattatgtggacattggatctttctgtcatcgacgctctcccgtccacttctccctctctaccctcctgttctctcattctcaacttctacaaataaatcagcgatccaagttattggttgtatatatcagctatttcttttctttcttgcacaatttattccatgcattcatagcacaatccacatacacccgccactccatcgtggaccacttgcgcaactcttcctctgtcttttcgcattgagtcgcacgcggccaggagacggaacccccgtcgccaaattctcacaatgtcgcccatgacaatctacctatacagcatactcctcataacattcttcacattcaccgcccgccgaatatactactggcagcgattgcgccacatccccggcccagccagcgcggcatggacaatatggtggcagctttcaaacgccttgtccggtcgttatcatgagcggttaaaagcagctgccgacacttatggtatgaaaactttatagtagtgatggtattactgtgaataatccgtatacttactctcaagctgtctcatatataaaggccctcttgtgcgcatcggacccaatcagctcctctccactgatccaaaagtcctccgtcgcatgtctgcagtccgcagcggctacaccaagggcaggttctacgcaagcggcaagattgtccccggagtagacaatgtcgtctcgttgcgagacccggccaagcacaaagaaatgcgcgccttgatggctcccggtgtaagtcaaatctctgtatactagccctacttgcatgtacatgtgccgatttgttgacctttccaagttctccggcaaggcaaacgaaggatacagcttcgaggccgccatgaaccgccagctactgagcttcgttgatctccttgagcgcaaatacgtctcgtccagctctgatgttcgcccctttgacatggccgagaagacgcaattcttcgccctagatgccataggcgacatctctcttggccaaccattcggctatctcgacaaggatgaagacttgtaccagtacaacgaaatcaacacaacatcgctgcctcttatgaatgtcgtctctgtgatgccagcgctggcaaacattgtccacacatggcccttacgactactgctaccaaaagagggcgaccaggtcggcttcggtcgactgatgcggtacgttgagtaaacaatactctcatcatcaataagaacaattgctaaaacgattgaagctttgcacgaggttacgtggatacgagactggatccaaaaacccctcgagcccaagacatgatgcaagcccacatcgacagcggcatgtccaaaaacgatctcatccaacaagtctttctctcaatgtaacgcatcatcacatcgcccctattctccatcatctaatattgtatattagcatcgccggctccaactcctccgcccacgccctccgcatgaccctcctctcactcatcacctccccaccagcctataacgccctcatccacgaaatccgccacgcctctcccgccgtcagctcgcccatcacttgggcccaagcacagaccctaccatacctccaagccgtcatccgcgaaggtctccgcatgtggcctcccgtcggcggcctcggcttcaagaccgtcccaccagaaggcgaccacatcaacggcttcttcgtccccggtggcacggaaatcggccagggcttccacggcgtcggacgctccaaggctgtctggggcccggacgctgacgtattccgcccagagaggtggctcaacgcctcggaagagcgactaaaagatatgacggacgccgtggacacgcattttggctacggcaagtattcgtgtctcgggaagccgattgccatgatggagttgcacaaggctatttttgaggtacgtgacacatcttggcaacaatttgcagaatgactaattcggttaatgtctgacagcttgtacgacgctttgacttttgcgtggtgaatccggaatcacccatcaagacgactgcctcgatcttcctctttgcgtcagatttctgggtaacgatgacgaagcgtgatctttaagtggactgtataacttcattaatagctttatgactcatgagtctatatcactcacctttatttccttcataccggtggatttccttttcaactccttgataccctgatggcggagctccttttacaatagctacacgaaatgaatatactgcgagtggaaaatccaaaggattgtgttcacaaagagcaattatcgtgattttttggaccaaacagtccttcattattatatccagctgtgcccagtatcaacagctagccaagtacctcgctatagtgtcttaatatttatacatgattaaattgtcattattgagaatcggaatccaaaagtcgttattcaatgtcttccatatcaacttccttcatcggcgtcgctcccaagctctccagccctctttcaccagccagctcagcccctggcccagcagcagcaactccatcagccgaatcgggtttccgacccatggcctcttcatactttttgccggtttcattcaaaaatgcttgtacttcagcctctcttttaacaatgtcgtctctttcgcgagtaagctgcgtaactgtggctgtcttgatattgatatcgccctgcatcattttcagcgatgcctgcagctgaaccaagcattctgcaaggcttggtagaggcgttatcttgggaggaacttgtagcagctgttcgttgacatctttccgcggcttcttcaagccgtccatgccagcgcgcgtctgcgctgtttcatacgcaatccgccgctcggcatcgctgtcttctgatgactccgaactatgtccttcagctgcgttaatgagctcagccatcgtttggcgctcttgtttccgtcgttccttctctgcgcgtttgcctaatgacaacccgccgtcttcgacatagtcatcaaatccttctcccaaatcctcatcttcagcaaccaatcggctgtcatccttcttctttcgaccaaatagcccatcatcctcatcttccatggaaatatagtccttctccttcgctagccgcgctctccgctctttcctttcgcgaatttccgcatcggtgagtatctgagtagcctgaggctggcccatggaagatggcatcggggagtctactatcagagcaccttctagctcggacggatccaagtccatctcgtcgtcgagattcgcctttaatgatgagaggtcgctgggggtatttggtgttgatgattgaagttcatcgagatattccttgctatatcttggcctgtcgtcatcttcctgatatgatcgcaccggtaacggtaatcctcgagcagccattccacgcttcagagtgttgttttcaagtactttctgtcccattgctgccttccttgacgggccaaagtcgcttataggctcatcatcttcttgaccagcgtcgccaccaaacgagagcttcgatttgggaatcttctttttctgcttcgataatcctgatcgattgatacctggtcgcaccaccacggggccattgtcgtcgtcgtcattgcctcctgatgtctcgtctctgtcgcctgacgtatcttcatcttgagggttaaaggtatttcgcagccctgattgtcgaaatggctttcgcgccgtcttcgaattaaacgtcggcttcacgttgtctgccgttcagtcaggtcagccttgacttccatcagcaaaagcggtcgccacaagagtcaagcgaaacataccatctttggggcctccgccctcagccttgggcggtgcgtctccgctgccttcttcgtcatcgtaatcgactttgatgacacgcgccttgcgttttgcgccaaacgaactcattttctttaagaaactactagtttatgagctggaaagcaagttgctcgagcgcatcctcgtctcattgtcaatatcttggccggtatcttatcggcacgtgactcgaattttaaggtgggcagcaagcttcaaccaacgttagtgctagaggatcgcgtcgcaattcgacagttacaaagtcacattcaattgattgctcaagatggcaccggcccaacctgagctgaagaaggtatgtcttctattcgaaccaccatcaactccgtaatccggatagcttccccaattcttcgcgaatagcccaacaagccaatgactcgctattcaagtgaccacaccagctaacacctaggctcagtatctcgacaagcggctcttcgtccagcttaacggtggtcgcaaggtcatcggagtactccgtggatacgatgtaagaaagatccgaaataccccgggtcaggctgttacgaaatactaactcactgcacacaggtcttcctaaacgttgtcctagacgaggcggtcgaagagaaagacggtggagagaagatcagactgggcatggttgtgcgtactcgtccaaaacccccatgccaaactcaatgccatctctctgacccataaactaacttataaatgacaaggtcattcgcggcaactccgtggtcatgctggaagctctggagcgaatcggcggcgacgacaggcagcaccgataaactttggacgacaacaagatgggtgaatggatacctgaaatgtacttgtttggcgtttacggaaacgatacgaagaggtgataatgggacttgatacgatcatctatcgctgctagatttttgggtttttttccgacttgagaataaaaaaaaaagttgaaatttacctgcacgggacacgcaccccatgtctacttgctttgtgaaccccaggcgcccggatcataataatccatcaactggccgttgtacgtcttctgccatcccttgacgcctcccctgagaatcacggccttcatctcagcctcgccaaccgaatcgaggtactcttggaaccagcctgcacatttcggccctcgagtgccgcagctccctgcatgtggccagctcacgatcagtttccaaggtgttacaatcaacatatttgcggtaggcactcaccgcagtagaatataacccttttaatcccagcctgcttgcagagttgatacactgcccctcgagtttgataaaatgactgagccgggaaattcacagacgtggcaaccgtaccaccctcccagtcagtcctacgcacatccaccagtaaaaagtccttatgcgcgcgctggcccgccgccttgacgcgctcaatcgactcgtagacttcagaaggctcaatgaaatcacacgagacatcagacgctgggatctcttcgaatttgaggggcccgccttcttgcgtagaggatgccattgccgccaatattctggtatgagaggccttataaagcagagaattgatactcaaagctcgagtacctaataagtgaaccagatgctgaaattgagacaactttgagaaaacgatgcgttcctggagtttcccggaccccgctttccccaatactaaataagcagctattcttactccaataagcaagacggccaattcgtattacagatttgatgaagtggctatgcctcagagggcattgtaaggctcaaataatgctgcatcttcattacgcccgcgcacaaaagcgcaggagtcaaccatggttaaccaaaatatgaaagtattagatcctatcactttgtatgatgatggaagttgttggatactggaatgattatttcaacgacaatatttttattgagatgcactgataaagacctgtaggggaccgggctcctgttggccacttggagcatagacacagacaaaccaatacatagtagttatgcatctccacaaatgagattagcgatgcggttactttcttctgtttcgctcttggtaagctcaagtttccagcatcgtcaatctctgatcttatacggcacttaatgaaccatgactaaaagatcggcggctctaggctttggcgaggcataggtcacagcacagttcaagaacaacttatctgggcaatcctcgccaatagttcatcttctttttcttttttttctccttctttttatgtcaaaaatgtgcaaactatcggtcattgaaatgtgctatatgatattcacaaactattcacttgtttgtatggcagctgagctgacgcaagcaaaatattaactttattgatgatgtctattgtaattttaatttcatagtgtgctgttcaccatagcttcttggtgatataacaatttctaaattcgcagtcgtaatgtcatttgatatgtagatagtagaagattcaaaagtatttcccctgggtatgatatgcaaggctcaagacagagtcgaaaaggaactccaaaagatgtaatgattatagtaaactggcgatggaaacatcttcatcgctccataggagatgtaacattcatagcaacggaattccaatccagatatccatcaaagaagctacttggatcgaaaccagaaagtagatcagtagtccacggagagttcgtcgcatgtccccatgtattctctacttggggttgttgttgatactctgtcggtaaaatgcccatgtcttcaaggcccatgcattcggtttgcggcaaatgcatcgccgcttgccattctgccattctttgatctccgtctgctcgatgctcttggccaaggctttctccttcagccactagttctgcccatttctcgagcttggctcgtgcgatgcgaacttttagtgcagtcatcatccaaatgtttttgttgattctttcggtgtccaccgagcatagctggaaatttgcgttggcatgttcaaagcgattgcatatcgctgacaggatctcggggatattgatcattaagccaggttgcgtttgtagctgcgttcgtagcacggccacagcagccgcgaggtccgtatcttctagatcaggacgcgcaggcatgtgttcatgaggtgcactgctcttgcctgatgccatgccggattcgcgttgcgcatttgccatatcagagttatataaagcaacattcggattgttttcgctcgggtcatctggcattgatgttcttccttcgtacatggctcttggtgttgataatcttgcccagcgagctagcataacaagagcatagacgaggtgcgagccgacggccgtagtttgaaaataataggtggagatggggagagcaagccaggaattgaaccatgttgtaagaacggcgcttgatcggtatattttgtcgagtggcgaatccatagccatcgatacagaagagagggacttggataatgaacgaatcagattcttgtcaacaacaggaggctcgtatagacgaaggctagcactattgaggaagagctgaaaagtctctataactaaagttagatcaagattttaccagagcatttagtagaaatgttactgactatcttcttgcagatgtttgggcatagagtcgcgaatttggttgagttcgttttggaatgccaaaatgtatgccgagacaggagctgaaggcactaaagagatttcctcagtagccctatcttcggaattgaattcggcaatgcgttctgtcaatctctgtattctgacgaggtagacgagagaaatatcgctttcgtattcaggatgctcctgcagatatcgtatgcagtcggaaagatagctgttgtatctcatcggttccactctttggaaattcatcgagattctggcaagggtagaagaaggggtaagcatatgatattcaatatcaataaacagttgagtagcgggagaatacaaacactgatgcccagtaccatgctcctgcaaatgctcgcctctcttcattgcttcggccattcacctctggcgggcgtacaaccatcaaacgcgttcgctcattcaaccctggaggcctgttcaaccccatgtcgcttatcaagctgctagccagagtaattaggttatttagctgtccgtggagacaacagtgatattgttgatatccaagcatgactattatccccaatagtaaatccaaagacttttccgagcgaatgagcatgtagtctgcgaggtgtttcatgagatgatacatctgcgctctcatcgatcgtatgcttcgaaacgagctaaccatgcgaatagctgccatgaggaacggtcttcttaacgccaaaacagccgcggtgacattaggcgggactatgacgaaagggtggacgggttggagattcttccggtaaaattcgagaaggatctcgtccggctccggaggcgggggcgcatccaaagtgtctgggtgacagatgcatgatttcggtgtaaacgagttgtacgtcgggtcgataatccaagtattggcctgattggtgatgctgggaatggcactagacgggcttgagaacggggacggatcatcagatgagtcttcagtcccgcggtcttcgttgttatcatctcgcgagagtgggtcacgctgagttccggaaagctctccggacgctttcagaagactgacaaggccgttgagccgctcttcgatctgcgctgttcggctgctcaatatctgttagattgaatatccacataaaggagccgcgagtaaagagctcgctgttagtgaagcttggaggtgacacagctgctggccccatcgctgtcgacacttttgaaatctccgttcaaacggactttcggaatcatgaggccagggtcgagcgaatgtttccgaaaaaaacgcagaaccggagttcgagcagctagcatggctggctttataaaagagacagagattgccgacttacgagggtttggactgtcttttcttccgcgggcgatggatctggttcgaacactccttcaagagtctctcacacctatgaattgcagcaattggttttgttagcggtttttcgctaaatgaaatacagatggtgccatggtgccattcattaaggtgaaagcaagggtaaagttgatagttctgtactctctctctccctctctcccacccatgtataatgactgtttgctttttatttttcataattccgtgaagctttcaaatcttccttgtccatcttctcatttctcaactcacctatcacactttgctccgggcgtgtcgttggatcgaatacacttcgcctttgcagtggcgcaaggcgcacaggcagctccccatttggccgtgggcagctttggccgctctctagagctgttagtggttggcagcgaggcttcagcgccagcatccatcctttgtcaatggccttttcccgccctatgatatgcaagtagccaaaagagggtgcatggtcgtcgtccaggactttgagaggaggcagagtgaagtccggcgggctttcgatttaaaggttgccaatggccatgctttagattggccgtcaaagcctcgatggctcaagccaagcgacttgggaacggcgttttgccaaaagtccggtcgggacattgtggggcaccggagggttgccaggcgtgtgattggccaggataggcgcggctgcgtcgatgccgcaagctctcagccccggagaatatcccagtcagaacgttgaagtgcacaggattgaaatgcgccacccaaggtaaagaacgatgatgcgacaccaaaggggcagctgcgcgtccctcgctctctctctcctgggcttaggcgcggctctcgctcgtgcctgccaatgctcgctgccgatgagggtcgatgcttcggggtcgctcttgctgtttgacgctgcctgtgcctgccgcgacccgcctggcgcatggacggcaataggagctcagctggcaggagccgtctagtcctggataggaatcaaaccgcctattcgcgacgcgcttagcgtaacagtcttcttgctagtcctaagcgggcaatactccagagtgcttctcggtcgattacgaggccatcagaatctatccccagttaaccttattattgggtcttttgaatgccagggtgctcgtatcttaaggtgtaccttatgcttattccgctgcaagttgtctgggccgatagaatgcggcatagtagaatgctagctataacagaataagtagttgcggtacattggttgcataatgaggaacgcgtcttgggactgactcgcatgtaaggcttgtcggcattacctatctcagctgtggcaacgtaagacaatcaactgccgctcaagcttggctcagctacgacttgagagatactcatcaatcagcagataggtaggtagccaatccacagtcacatgccaatgttatgtcttaccgtcccatcgggaatactatcgtcaagacggccaagaccgtcaagaggctcatacacgcaatccttggttcagacagaatcagatacccatcatggtggttgacttgcgcgtgtatgaaagatcaaggtagaagaagaaaagaaaatcgctattgaatacatctgtatgatacataaggcgttggctccaatgattatatggtatgtagaaccatcgacaataagtaggtagcagttgctccccggctcacacatgctagaactttgttgctctttggccaccctctcgttgaccatcgcataccccacttctaaaagagaattaacctataccctgacaaaaaaataggatccggaggtcttgttggccatttatttagacttggaaactccagctccaatgacacctggcagcttctcgtcgcccacgttgtaaagcattgtgacagaaagcgacaatattcccagcataagcagagtgaagcctgcaaacaaccagaagggaacgctaatatctttcttggcgcatgtaggtcctgcccaatgagtaagggcgccgtcttcgcctgccctggtgctaaggcagtggcatgcaaaacaagccttgccgccagcatccgcagatccatacttgtttaggcattctccctggtgcgagcagtttccagtgccggtgacgcagctatcaagagagtcgaagcaagccggaacagccttcgagggggctcgaaggatattgttgggtgcaggcgtagtcggttccgcatgcgctgccttgtgaaatgaattgagcaccctctctgcctgacggcgacggagctcctgttgctggcctgatccttgcttcgagcccgattttccactgacagctgggagtagaagcaaggtagtctgcatctcgccaatcttggcaagagaatcgagtcttgagaagctatgaatcacatcgtccaaggcttgtggtcgctatcaaaagcaggataccgtgtcagttgaatgatttcttcctacccagggtttcaaagtgtatccacttatcctccatttgcaacgcttaccttttgaatatcatattcggcaaacaaagcccttccagcccagcatcgctcttcaagcgggttaattatttcgtcaaaagagcacttctgcgctttcgccgcgccatggtaatcggcagggtcgaagcctgcgaccccattcagcgggtcaatagaaaaggcatccggaatagtgaatgtaggctgcacgttcagcttttctctagtctccctgatttgctcctctgtcaatcccgttaccgcgagaatgagctggttgggctcatcggcctcatcaaatatcgaagggatcggcttcccaaattgactcaatagcgaggcgacgtcttctatatcggcgtcttccgggatttcattgacggaaacgcttcggctaggagaaaatcgttgtaacgcaatcagtcgggcgacgttgctagagacggacggcggcgacgtggattcgcgattcggcagaatgtagacatcggcagtgggctgtgaagctgccacacagcccgcaaaagctgcggcaagccccaacgtgagcttcatgatgaatatcgtccttgttgaagctgctggtgatggtgaacacgcgcaaaaagggctcggcgtcacaagttgcaccgataaagtatgaagtacgtaggtgacgcttcaggttgactctagctcgttgtggttgggtgcgtcggaataggggatgttccggctcggacccctgcgtaaccacatgcgacaaatgtgtaagcagatgccgtgcccatcatagaacttcatctccattctccatcgccatagctcgaaatacaccatgcgcctgcttttgtgacattaccgttatttttctttcaaggcgcattttgattcttataccgcttggagatacagacaatacacctacaagtcgggatgctccggcgcgcagcggcccttccgcgacacgcagccctcttcacgaatgcgacgccgcatctccccgcccatcgcatcccttctattagacggccgatatcgtttctaccatggcggaataaaacaacgtcggaaggccatccggtctattttgcgcggcccagcagctcaccgaaaccgggtgccttccgacgccagttggggtaggttttactattgccacagcggctcattcggtacgatattgggaactaatctccagatacagtcgcatacttttcaccacactagctgcatatgcctgttggcagatcttcgcgaccgtcgtctttgatccgctattggactgggcagaccacgaatgggagactttgtcggagaaggaaaagaaagagatggaagacatggcggatgaggacgaacccattctcttccttccgttcccatttacaacgaaagaggtcaaacagccaccgtacaaaggctcggaccctgagtgggcaacattcctcgctgtgaataaagatcgccagttgcaaaacgacatccagagtaggttcaaaggacacagatcgctggcatatgatagccgctaattcgtctgtaatagtggggctagctgaacttatacgacgaggagttgaaaggaaccctgcgtatgttcaactgcttggcggtcgagatattaaactgaagaaattttggctggatattatttatccccctgcaccacctcctaagcattatgtttctgggtaagtcatgatatggctggcactcatgggggctaatactaacatatctactcagtatcatcatcgatgacgacggcatattctggggcgatcgaccaatggattcgttagccgcaaaccacctgaatacagctatatatcccaaggcagtggcattatcagcgtgggcgtttatcgattcattgactagacaaacagcccaagacattgccaaagctttgggtttcaacacaccacctccacccgaagccacatggcaggctgccatcctcaaccgcatcaaagaacaaagcgagctcggaacagctggcaagcaaactgtcagagtcccaggacagccagacaaggcaaactttcctcttcacactggaatcagcgaaataccgggcacgccgtttagtggcgtaagccaagtcgatccacggattcaagccgcccttcaggcagctacagtgacctttacgaaaaactggcagcctgcaaggcagccaccgagccgagggtgtatcaaagttgatgggcttgtagagttacagggaaagtctgcagtcatggctgtatacgtcttggggtggtacgacccgaagcaacgaaagtttatgggcgtccagactggactgaagcatctactacagctgaagcagagaccagggggtgggagctagctttcacgaacattcggcgcgcgtttgactttcgttttttatatatgtacaaatattgagcacatagtagcattacggcttggttatggcatggcatggatcggcgctggggttatggcctcctgtttgggtttactttacgataccacccctaaatcagatcctagagagaaagattgtactggcacgcaaacataatacactgcatgcagtaaccgcagaaagcttcatatacctttttttatctctactgcgtttgaagtataaaagttgttgcagcattatcagtgtatgaagacgttatgcgggcaagtctatgaagagtttagaataccgcttcgcataacatcctcacttactggtcctactatggtgatttgccaaagtcaaagtgcggtaacaaataaagagtcggagagtacaaaaggagatttcaaagtgaactgtcccatcatccttgcgacgtgcacgtcaaatgtatcatcgtttttacctattccgttttgcaattttatttcgtttctttttcttttatttcctccattcttttcggagcagcatgaagtgaatttcgttaattccgctgtacctcgtaaaactctcgacgttggattcttcatggttctgtcagccacctgcagggtatatgattccatgttttgtcatctttggcggtttccctgctatgtgatgacgctactgtaactaaagcggaacaagcgttgagtcacgcttgtaactttaacccccggtgcatgaccaagtccgtgcaagctgtcaacagtccctggtccttgtcaacctcaggactgtatgttgatcgataagtgtcgtgagttcatcagactactttcatgacgtgttatttataaaatttgacacaagtcgggacaacaaataggaatggacagaggctcaattggcgagtctaatacatgaagcaaatagccaatccaactatacggctacttccaaaactggcgtcggtcgatctctggccaaaaggagagcaccaaatgcggcatatccggagaagctgggtcgaaatacgagtcgttctccatttaagtattagacgagcgggtttaccagacatcggttttaacgtctccgtgtttggaatccaagatggccaatgggttatcagatccccggcctgtcatgctgatacttttgccgtaaaggataccgaatagcctatacagaatataagcacggcaattaagcactgcagtttcaacttggaaggctatcgcattgccgcattaagtgaataccccgaattcggtttattctgatataaagtggcttctcgcccggaatacctatttcggtcgttaagggatccattgtacgttatgggcgatagacgtaaaataggccactaagctgcaggtagaaaaggggctagaaactagagctacttgttagcggtgctcaattctcgtgacatcctggctcggtatccatttgccgatttgattcaaccgctacgaagtatagtagcgagatattctcaagttaaggattcttaggaattttcattcttttagctcactttcctcaaggctggagcagtcagactaattttttatcaatgctattgaaactgtatagataacttacttcatatgagactttagcttatcgatccccccttgaagctcaggaggttgatgttgtctctattggaatcgtgcaggtagtttcggtaatctagtcctcatatatcagatgaaaattacagattagcggctgggggatgttttccagcaggtcgggtatggcagatgcggttctttacccctccatttgcagatttatgatgattgactaacgagcccattttttgtgtccaacgtggaagcgctttctttatattgactagcgatatatattgttataatgcaagttgactcgaattaagtcaatcaagctgatgtaattgagcgtctcagttagagcctacccagactaactgtggagatatcatcgcggatattcctccgagttttgtaggtccaacactgctcatattttatattgctggaccaaagactttattttggctgtccctaagccgtcccaaatctcccgtaaatctagccccgaaagtagaaactgcgtataaaacggttccgctatggctgactgtgcgcatgtccttatttctgactttaattcagctgacatttggccaaaactcttagtaataccgccctatttgcatgccttcatcccatgagtttcctcttttgtgattacaggaatctgatgacatatttgcgcatacaaggctgtaaagacgggagtactagccatgcagctatgagattatggaattatgtatgtctatcatcaattgaagatttctgtcatcatgctgtgtcctatcgtcggctgaaccatggactcaattgagacgagctcttatcacaagcttgatagtatacatcaacccttgttttgttttgatgaatcacctcaaaatatgccttgcctgtcttcatggatatatgtagtttccacttcgagaaacacattgtgtatatgatttctcaacaagagttccgcccacgctttgaacttacgtcttcaccctcaaaagaatcatatatcacaatataatattcttcaagattcgtatctactataaagattacacgtcttggcgggcctgtacccacaacactcaggtgatggaaactaatcactgcggaaataaaaaaaaagacagggtcgccgaatgcagccttcgtataggcgtatcggccaggccgtgtgcttgagtttcacgtgttgacgtactagttgtaggaactttgtatcggccataagcgtaatcagtatcactaaactagtagatacaatcctattgaataatttgacaacttagcaaagatcacgtaacaataagagctttcaatagtaatccagctgcagtcttctattaatggcgccgtagtggctaatttcctcactctgttacgggcattccatacgacttcaccttgagagcgtcgtcatgccaatcctagaaactcgaaactctctttgcggaaggttccaaagcaacattgccacatatagcccataagttgcacatttcccacaacactacctgccagcgatagaattcgtagcgttgatagtactggttcttaccgttactagactctaacacaatttaaacttgttttaggcgtaagcaatagccccgcaagcttcgtgttacagagatactagttgagccgctttgggtctggagacaagtcattgaacacgcattactcttttgaggaaagacgccgagttgaatagggtcttttaaggagccgtataggaaaccgctttttttacaccactttactcagaatgcaacactgcttaacaatggataggcttaggctgaaggggtactttgtgtgaaaggatttccttgtttcgaccaacgccctggattgacaattggagcggcatgctggcggccaacgcgcaactgccgtgtttcaagacggttgatgattatcaccaattaatcagccaattgacaattacaattaattactaattcatatctttctctctatatcgattaagccaattcgtatcacaagtgagtgagcaagttgtattagcgaatcacgtatcaaaaccatgtacttgtatatacatctgattatactattcccaccatgtgccacagaacaaaaccaagcgagcaaggaagtaaaagacaccatattgacaacccatgactcggtgacaaatatgaaatatgatgctatgtaatctgcaaccacaatccgtttcttagctcagcggtctagggctggcctagcgatgagactatattaattggaatactaatcagcttgctgggtaaatacgatctaccgcgtttgatcaatttacttttatctatttatttatttatctgatttaattttttcacctttattttctttttgccaattacgtcgtcgactcggatttaatagcacctaattcgtctcgcattcccgatgcctcatccccatctacatacatacaaattcctattccagcagtatttttactcaggccacccatcagcagggatcatgagtcccactaacacccaggctgccgcatagtaaccatgctgagttcaggatcttgtactgaatcgggagttgcgccgtacagagcatgagctgaatggccagcatatctcccccgtctatcttgttcagctcgtctcgtacctagtagccatcaaagatatgcctacgttaggaaagcagatctgctggcaatctcggtagatgtttgggtagatatcagtgcagacaagggacaaaccaacagctcactaacgatatgccgcatgcaacaccgaaacgatacggaaaacctgactcaaactcaaacacgtaggacccaagaatctgagtcgcaattggccgagattcaagtcagcacaaacgttcttaatcactttcctaatgtgcaaatctactagagcgtaaagatcaaataaacaattaggtttttttttctcctcccccttttcacatttcctctatactagatactagtaagcgtctgctgtccgctgcaacatattccatgggtacagacactgcaaataatctctttggctactcacagagcaatagtaatattgcgctacccaaactgagattcgctgcacggccactggtgatggtgtacataaacctgttcacgaggaggccgatacctgtactatcccacatccgcatccgacggcattatactgtataataagggcagccggaaaacagggatcagccctggcccgtcacccgtactcggccgaaatcattagatagaaaaaccaaagacacaaaaagacacacgcaaccctgccagaggttccacccaaagcccagaatttttggctgagtcgctcgctattacctgataccagtaactccaaccatgtgagttttccgcaaaaacaacacggaaaaggcggattagcgcgcgccactccaccctcctagcattttcaagaccgtcgactcgcataagtaagggctgtgcagagttggcccgaacaatgcccccctgcagaggctcggagcagatgcggacagagttgcccactctactccatacctggtcgaacgacacccgacgtctagtacggccgtgccacgttaatcagcacagtgaagacttctaattccgcctcagggccccccggttctctttcgtgacgcggaattgcggcgatgagatgggtttcgatgacgttgagcccaggatgcagcataacatcaaatgctctttcgtgatgcgtctggttcgggataggctgcatcagctgcttccagggttgcttgtccaccagggtccacaggctatattgacgatcctgtaggaaagatggcagcgttacgacaatccagatgcgagtctgagaatgcggcaagttgacggttgcagactgctgcatctcctttgcgtttggcaaaatggtgagcagcgtagggcgctcattcgggatgctaggaagagtttgaattcgtagtttttcaatcagtgcactttcgattcctggaattcaagattagtaccttttatcgaatggcagcttcgacattaacactatgtgcactatacctttaccagtagcgcggaatcttctctgatccgcatagccattgaccagtggattagtttggaatggctgagacgggatcgcgggaatgggaggtcgcagggccgtttgtcctaccatcccggctggtacgttggcaacggcgggagacgcccgcgaaccatcctccacctttagtcctacctgagatgagggagtcggggagggcgcagatgctgagatacttcgaggagcttcaagattggctgaaagctgagcagagccattggtgtttaccgcgccattggcctctggtgcttgggttgcttgaggggccggcgaagctacagagctgtcacgcccgccaacgtggatagtgatcttcttggacgagctgggtgtctctgatcctccttgtccaaccttgagcttgattttctgctggaacggctctgagacagctgcctgtgccttcttaaggtggctgtagaacattttctattcccgttgtcagatttgcaagtccttaagaacggtcctattgtgcatgcttcttacctcaagttcttgtgccagcacgtatatatcgctgccttcttcgttgtagaaataggcatttgtccagaggagttttgacttttcttcaaaggcgctccacgtcttgaagtcgctcacgccagttgcatcgttccggccgtgcacgcccttgacaattttttgcagcttcttgagcgataggggatcagtaatgaccttgtagtagtccctcaaggctcgaggagggaggttaatgaaaggctcgaagtaggcatcgtcatagctaaaaatggactcggttagtcttcaaagaaaaaaaagggttcaatagttaaagggttggtttgagtccacatactctggctcttggtgtcgtaaaagttcttccactatcttttcttgagcttgttggaaagtgagccctttgtatggcacattttcgtactcgtgatcgggacgagctggtggtggtgaccgagttcttgggttatcgttgttggagcctctccgagtgcggctagatcctctccgtttgaggataatggcctttcgccttgattttggcggctcgtcttcttcgggctcgtcctcgtcctcgccatctgcatcttcgtcctcgccttcagcatcctcggcgtcctcagcgtcctcgccatcagcatcttcgtctccctcctcctcctcttctgcatctccttcctcctcctcatcatctgcattttccggcggcaatggagtaggaactgcttggtaggatcgattgctgtatgcagggtttgtcttggtcatgtagttgctcagcgctttgcgaactcgctcggcatcgtcgaagatttgtgacccgcgggtataatactctttggcgttggcaatcatgcgcttgaagtagctctccagctctgcgaggctcttgaaatagccatcgttgagcttttcttcaattgtctgaagagaaatcggcagtcgcgtccttttgtagtagtcggggttgctttcgcgagagacgagctcctcaaagcacgtcgcgacaagtcgaccactttttcaacacagtcagtctagattcttttgcaacagcagcagtaactgcagcgagggtaccttttgtcggcggtccgacggatctggtcgagaaataccagtccatgcgcagtggtcgattcgcgggattcgcccttggagagatcgtaatcttgctgtagagacagggctgttagcgcagaaccggcatgcgagatgcaagcgtgcgattttcatcaatgcgcgcgaactgcaggattgaaggatgcgggtgcgggcaggtcactggtgatgaaaagtaaaggatcaagaaaggaagaaagatgcgggagggaaacgcagaatgcagcacggaagcgattgctcccgaaaccagatgccgccatccagaggcgcaatcaactcgaatcacactcacagctactctgcgccgcttcgcattgcggtcctctgcatcggaggctccattcgccttccgcttggcctccattttggtctggatcgtcagcgttacagcaggcgcattaccgtcggcggcggcgagggacctgcgtcgcaggcgtgaggactcaatggcttcgagagtcccgtgtcgcaacccacggcccggcgactgcaatcgccagcgtggagagacgcgtgttgagggatgcttttttgtgccgttggtggcgggaggtcgcgcgcgctacagggctctggagcggcgatggcttttggagtagcagcagctgagcagcgttttttcccacacaggcgcagctgcagcggaatccggcagtgctgatcgatggaacttattcagccggtggacacaatcacgctgcggcgatggcaggcctagaggagcattgagtgctttagtgtcgttgagtgctgtttattggagggccgaagttttggctttttcgctccagggcgcgggaacagggagtttgacgaacgggtacattggacgggtacctcgccaaggtacaagtggccaggtaccgcggctgggcctagtcccgatccggccacgaggcagcagctcagcttcagctcatgagggcgggcttcagtgtcttgaaaggttgtggaagagagcaagtagcaaatttgtaaatatccatgttgtattgtagatattgttaatcatgaaaaacacaatggcgatgagatttgtgacacaacaaaataataaagctcagcagtttatggtgtaacatacatgtacctatacagatgccaatgctgagaaatctacttcacagaagggcaaaaaaagcagctgatggggggttatatagcaaactcattcaatgattcaactcccaagtagctgcctagagatacgctgcattcggaagctgccctttgtggcgatagaggctcactcacactctccatgcattcctctctacagactactgcgcagtggggtcaatcgcagacacgaccccaccatcaatgacgactcgagctccttaaaacctataccgccttgctcctgtccctgaagctctcatctcgcatttccatctgtagctgtagaatcccctcaatcaacagctccctcacacatcatgtcggccccgaacgtgccaggcgacgccggccccgactctgccggcccagccgctgggcgtcctcgagccggatccatgcgcaggccgctgcagccccttgatatccccattatcaggcatctcaactcaaagcgggtaattctggcatctgcctctcctcggcggaagcagcttcttcagcaggtatgacgcttgtaaagactggcagtcccgttttgtggcgctaaaaataacatctgccaatttaggtcggcttcactaatctggagattactccatcaaccaagcctgaggatctggacaaaaaggcatatggcccttgggaatatgtcgccactaccgctcacaacaagtgtctggacgtttacaccacaagcatagagaccagtcttgcatctatccccgatcccgctctggtcattgccgctgacaccatcattgtcactcgtgatggacgcattctggagaagcctcggagcgaggcagaccacattcggatgctcaagctcctgcgtgatacgcgcatgcacagagttttgacttcagtgactgtgctggcgccgcgagaagatgccagggctccgggctatgacatccaatctcacacagaggagaccaaagtttacttctgggaagaaggcaatggactgccagacgatgtgattgaggcctacgtcaaaacccgagaaggcgttgacaaggctggtggatacggaattcaaggcatcgcaggcatgctgttggtggagaagattgagggaagcgttgataatgtcattggactgcctgtgaagcgaactttgaccctggcggaaaaggtcaccttccagcaagatcgtgacgagtttgacgatgcaggatcagcttcagaatgagaaatagatgagtgacttgagatggagactgaggcggctctagcgtcgtggtttcagcgcccctcgcatgggcgccacgggccagatgtgtcctttatgtgaagaagatgatgatgacatgaagcaaagcaagcttgtgattttcacaggatcaagggaaacgcccgcttttccaagcaccgtgtagctcaaccgaggtgagttgcttcgatcacaatgcgtactgcgaaagaaaacatgacgacttctctgtctacgtggagttttgggtcggagcagcatgtattttggcatgtgattggcggcatggtgcagaatcggaaatgttagggaggcatcatctcggcatgctgcaccgcccgtcaaacatcaaacatcaaaagcggatattgaagcaagagcaaaacaaaacaaaaacaaaagcacttggaaagcacaatagctacgtgtacaaattctgaaaacctggaacagagcaaagcactgctacctcaccagccgaatcaatctcgttaacgtggcccagctgctcgtttagggagctagacgcagggaccggcacttcggccgagaatctggggcaagatccttgttcctcctagcgctgtaacaggtctggcggccggtggcttttggtgtcattttagtgctggctcttctctctattctcgattcattttcttttaattagcacggcgcgcgtgcaacgtgcaacgcatgtgatcccccaaaagtctgcagcaattgatgacattcgacgctctggtgtcgtaccacgccagataaataaacgaagaatcgcgcgtctgccgggccacagaccgctttgctttattgctgtctctattcttcattcttttcaaccttttgcttctctctttgcgtaaatgattgccgtcggttctataaagcttgatatttggctggttatgcgcactggtgtcctgattcgcatgtgcttatcatattacccataagccctccctcaatctacccagcagcgcatctctcaacgacaaaagcgagagagagagagaaacaaaatatgtcagcctcaccaagccaaacctcgggctcgtctgccgacaaaaacggttccgcggctgcagccagcgccgacgacaagccacgcctcacagaagaggagaagaagcagaaccacatcgcatcaggtaggtcaacacgcgagcaccgagatcaacccccaaagcgctcgtccctgctcaaagctaacatcgcctttagagcagaagcgccgccaggccatacgagagggcttcgacaggctcactgagctcgtgcctggtctgcagggccagggtcgctcagagggcctcgtgcttaagaggacggtggactacatgcgcgagcagctcgtgcagaggcaggccttgattgagcgagtcgagcaggcaggcggagatgtcgattccaagttcaaaaagtgagttgaatgagatgccgcgcggcgatggagactaacttggggaaaggggttctcatctttcaaggcaaggccccaacagccggtgaatgtgtttgatgagaggttaaaggacctgccaagcctttggtgaagcgccggcgagagaggagatacagagcgtcatgaagcgaacttgatttatcttttatctaaaagctggaaaaggcgcagcgagcctgggctccagcctgattgccttgtaagcgattctattataccaatttatgctacctatacacacgtcggcttcaatggggattggaggtcaagaaaaggaatacaggttacgaccatgggcgcttttgggtgggaatagatgggagagttgtttattcgaatgtatctaccatgtacagcattctatcgcgcatttctactgggttcaacctttctttgcccaagctgacctgtttcttctcaacatcttgctcgcccaccactaacacaagaccgtagccactcgcgtgggcctcccgaatcttggtcccgagtgatctcggagtgaaatccatgtccaccgccaggcccgtctgccctgaaaggctctcgatagccggcaacccatctcctctctgcttcttgttgccgaggaggatgtcgcgcacttcgtcggcccactctacaactggatcggacgtgttgaccgtcaagatgacggcctgtttcgggttcagccagaacggccatttcccgtcataattctcaatcaagagcgccagcagccgctctacagatcccagcaccgcacggtgaatcatgactggccggacggggccgtactgggcgagaagctctgggtcttcagtcgtctcgccgcgggcttcatactctggggcgggtgcttggtactccagctcgaatcgcttcggcagctggaaatcgagctggatcgtcgcagtctggtgctctttgccttccgagtctttgagcacaatgtcaatcttggggccgtagaatgcaccgtcgccctcgtttattgtccactccatgcctgaagcgtccagcgcccgtttcaagctgtcctcggcgcgcgcccactcttcttccgtgccaatgtagtgatctttcggccgcgtagacagtgccaagcggtagctgacaccaaggcgcaaaacgctgtaaaccgtcttgacaaaatccagcgtcttcttgatctcgccttccacctggcttggtctacaaaagatgtggccgtcgtcttggtggaatcgacgcacccgagtcaatcctgacaaggcacctgatatctcatttcgatggaggggactaaaatcggcgtatctgaccggcaaatctctgtagctatgcagcttggatgcgaagatcaggcaatgcccagggcaattcatgggcttcaacccgtaatcgtcctcttcctctaatgcatctttggcgtgatccgttccgcagcacccttccgcgtccgaagccctcttgttacccgtcacagagtacatgtcctctgcataattctccaaatgtcccgactttgcccacagcgacttcttgtatatcgtcggcgtgatgacttcctggaacccatatcgcacgtactgttttcgcaagaagtcgacgagtcgattgaatattcgggcgccgttgggcaagaatatgggggatccggggctatatatcgacgtcatgaagagctcttgctggttgcccagcttccgatgatcgggaggttcgcgcttttcggactgcttggagtattggcgcctggacaggcatgccgggcacgtccattgcctcctcgcgagggcagagactgcgagcctggaggttcgtgagcggatcatcgcttgtggacgtgccgatgccagcgggcaatggcttgcccagaggtccagaaatagagcagttggatagaggctctcgacgaagttgaagcttgaactttcgcggtggggcataggccgatacaccggcgctaatagagcccaagggtcctcgctgtaaatgtctcttggaccagttaatgacgggatctcgagctgggcatagaatttacaatgactgtcgagtaaacaaacacatgtgtatttcaaaaagcctcatctccatttgtttctctacaactaattcactgcctgtgtactgttccttgcaatttcagccttgctgccctttccgcctatttgccagtagcacttcctattgctacccctccatcttcttctcacaccgaacagccaaacgaactcagccccaccatctccaagcgctggactatcctgttagcacctacagcctttggaacctcgacttttgcctttgctatttccatacgaatttcgcgatcctgtttgctttacgggcctcgcagccatcgcaccagagctgagcagccgcctcaacggccccggcagcagctatgagtttcgcaatcgaggtgccaggcgacgccgctccgctgtccttggaggagctgtgccgcactcttcacgcggctaccactgcttcggatcacgtccagcgacaggctgccggccagcagctcacaacttgggagtcacagcctggctactattcttcgctacaggtatgcctctgttactactctatcgtcgttatacatcagcctcgcagcggctaacccttgtctgcttccttgcttgacagtcggtgtttctagacaagtccctacctctcgagattcgatttctggcagttatacagatcaagaatggtatcgacaagtgctggagactgcatgcgcacttgaagaacggaatacctgccgaggagaagagcttgatccgatcgcggttgtttcagggatcggtcgaggaggaggagaagcaccttgctctacacaatgccttggtcattgctaaaataatccggatcgactaccccgacgactggcccgatgcgttgcccagcatcatcgatcttttacggtctacgaaaaacgccaaccagtatcatctatacggcacactgctggttctcctgcgagtcatcaaggagatgggaagtgcacggcttagaaagtcgcaaacagcactgcagtcagttacgcctgagattgtatacgtcttgtccgagatatactctgagaagtcatcaatatggatcaactttttaagcaccggacagggaaacagcgacgaagccaacttggccatgatgaacagcctctcagccttgaaaactctccgtcgcctcatcagtgtcggctacgcgcgacctcacaccgacaactcagtaagccagttctggacactgtcgcaaaaccagtttggtcagtttcttggctttatcgactctggtgtaccagaaccataccaagacctggtggggaagcatcttctccagttctcaaagttccacatcgaccaagccgagcatttcgctgccagctttgcttttctgcccaattcgctgtccctcgtcaatgcgtactgggacctcatttcgaaatttgctgaagtttttgcttcgtctggcggtattcgccagggctccggcgatgcgggagccaagagcaagacagaaggtcctctcatggaaaagcttgccttgaaggggctgcttcttctgcgtgcttgtgttaggatcgcgttttcaccaatacaaacattcaagtaccgaacgcaagagacaaaagtcgaacaagaggaagcaaagagcatagtaaggacggagcttttcaaagatgacttggtaatacaaatggtcaataccatcatcacccacctgtttgtcttccgcaggtcggatcttgaggcttgggaagaagatcccgaagattgggaacagcaggagcagcatgagggtagtgcatatgaatgggaagttcggccatgcgctgagaagctgttcttggatctgcttaccaattttaaggatcttctagtgccgccgctgctatcatatttccataatgtacagtctcctcagacggatattgctacaaaggaggccgtttatacggccatgggtctttcagcagcgcacgtggtccaccagcttgactttgacgcagtgctggcatcggccattgtgaatgatgcccagcaacaaggcggtctgtacaaggtcctgcggcgacgtattgccatcttgatcagtctatgggccccagtcaagctaggggacaccagccggccgattgtatatcagattttccagcatttcctatctccagccgacgagacgaatgacattgtggtgaggatcacagcggcaaggcagctcagatgggtggccgacgagattgacttcaacgtcgacgcatttctgccctacactgcagatgttctcaacaacctcatagaccttgtacagaacgtggacagcgacgaaacaaagctagctatacttgagtccatccgaatcctggtgacgcgaatggaagagcaagtaagccagtttggagaccagctcatggctgcgctgccgtctgtgtggcaaagcacaggaacagaagagtacatggtgaagcaagcggtgattgccattttctcggccttggttatgagcatgggccccgaatttcagcgctatcagaattacatgcttcccttactcgctgaagctgcaaggcaaggttcagacttgcattacaacctcattgacgagtcgttggagctcttgaattcgattctcatgcaatgcaagcctccgctgtcgcaggagataatcaatcttgccgagatgctgctccctcttcttgagtatcagtcggaaacagtgtcacaagcattatcagctattgaatcctacgttatcatcgcgccctcggcgatgctagaggacaccctgcgacgaccgatgctgactgcgcttagcggcacgctggattccaagagccgagagcatgtccgcataggcacaacttgcattgagtacctgattcggtcggcagcggaactcggaggcgcgcagggaatatcagttctagttggagacatgctagaaataggcttcatgaacaagattctggtaaatctccacgacgcgtgggaggcccgtcaaaccacagggcccaacagaaaacaaagcaagctaaacacgatcacgcaaggagactactttgcgattctggccaggatcatacttgctgagccgaacctgtttgtgcaaatgctgagcacatttggaaacattggagacgtgtggagctggctgtccgcggaatggttcgtataccaatcgaggatggacaacatcgaccgccagaagctctacgtccttgctttaacccgtctgctcgaactgaattcgccaatgcaggaattagtgttgagtaagctacaagactttatggatatgtggatcaacgtcatcatggatctacaagacggcgtggctgacggcacggattgtctgatttgggaggcggaagtggaggaatttgagtatgatgctcccaggttgctcgtagagcgggagagtcagcataaagatccggtacattgcgtgaacgcgctgcagtttgtaaaggctagattacaggacttggttgcgcgcgtcggaggccaagaggttttccatgcgaactgggcggtgaatgtcgataaggatgtcatggatgctttccagaggcttatggatggcacattcatatcgcagtgaaggtggaatattcgggagcatggatgaatgagaaagtcttggtggcggtaatgagcttacgacttggatgacgagcttacacgatataacgtggacgaaacgaaagagatattctcgagttgatagatgctatacaaaagacatgagccatgatatcggttatattttgttttgttttgttttgtatttttggtagtaaccaaggatgcttcgactcgtgtctatcttgatctaaacatttacaaccggctattgccctcctgaggaaccttgatgatgacctttccccaagtccctctccctcccagcgccaccaacgcatccttgacacgatccagcccaacaaattcctcatccgtatactccgtgcccttgatcttgccctccttcaccaaccccatgatcccctcccacacctttggaatcatctcccgctcatgaatcgcatacgcgccccagtggatgcccaccagcgagatgttttttagtagtaccttgttcatggccaccttttcaatggcgcccgcggcgaagcccacgatgaggatgcggccgttccaggcggtgcatttggtggacttgtcgacgaggccgacggggtcgtagacgatgtcgacgccgcgggactttggcgtgaggctcttgaccttggcgggccagtcggggtcggtgtaggagacgacgtggtcggcgccgaaggatttggcgatttcgagcttgcggggggtggatgctgtggcgatgacggtggcgccgaaggctttggcgactgcgattttgcgttagttgatggtgatggtatgagatgagagtgaccctcttgagagtgagtgagaaggtcactctcatctctcactcacaacacattacccttttcctcatttacaaacagaacaaaagaaaaaaaagactcaccctgaacagccgccagcccaactcctcccgccgccgcatgcaccagcaccacatccccagccttgactcccgccctcaccaccagcgcgccgtagctcgtcggcgccgtcacatacaagcccgccgcatcgcggaacgaccagccctccggcaccggcagcagcgcatcttccttaacgcacagcttcgtcgcaaaggcgccctggccagcaccaaagacgcgtgtgccgacggggaagcgcggcggcttgctgctgctggctttgcggggcgtggaggtgacgatgccggcgaattcggcgccggcgatccacgggaaggctgatgatttaaaagatgagcattagttttcagacgaaaaaaaaaacatgaaagaggtgggagaagaagaagaagagctcacgtggctggttctggtattttccctgaacttgcaggatatcgaaaaagttggctgccgcggcgtgcacctcgatgagatactcgttgtctttgggcacgggatcggccagatcggttactatgagctctgaggggctctgtattcattgcagttttccatttttagctagagacttcattgcaataccatgggaataggttttgacgatagtaccttgacatatttctgaatctcaatgccgcgcatcttgacaactgaccaaagacaaccaacttgataaggcaacaattagtttcaaagagagaaaagagagaaagatgaacaaaaacgaaactatattcccagccttttatgaaagtgagaagagagagagagagagagaaagttcaagcctctcagcaaatgaaaagccgccccgattcaagatccccgtaagagctaaatccggggtacgcagctaagataggaggaggtgccgaggcatctccagaaaaagctcggcgcggacgggcggcgctgtttgccgaaacggcttgccccacgctcccgactttgttcaagattcaacagagaattcaaggccgtgtgtttagtaactcgattctaattcatcaacttccgctctgcatggcgtggctatacacacaagtatctatatacatgtattaccatcatctcaatgatgcgttgccgtacactgcaccggcataaaccgcgataggtttgagctaccatgtattgaataccacaacaccagcaccattcaaagcatgcacagccatcatcgccatcaccatcgtatcaattctccatgtgcgcatactttgtattgtcgtcactgaaaataaaacaattacactgtttgaatcgcgcccgattgccatgctcgcaagctcttgaaatccggctcctgcggggaggaaacaaaagaaaaagaagcctgtgtcgtccataaatctcctcactcaaaggcgccacaagcttgcgccatcatcgtgtgtgtggtcaccataactcaatatgttgacatgcccattattcacgcttttgtcctgatttcaggatattcgattcctctgccgaccataacactcttagttgcccccgccaagcagatgctcaacagctccttgcacgcttcctccgctgcgtctcagcgctgcaacatttcgatcgaaatcgaagaatcccatgtcgtttagctgtctgagctgctctgcgtagcgctcttccggcggccggttgtctggtggtgaaggggccgcttgcggggcaaacacctgcatcatctgctggaactgttccggggacagagcaaagggattggctcccccggctgccggtggtgggaacaaggccgcaaaggggttcgcctccgccgccgctccgccctgggtttgtcctgcacctgcacctgcttcgcctcctgttcctcggttctccgccgcgggttgctggccagtcgttcccgtcgccgcgccagcctgagtgccgcttggcggaggcgggaatgcaccacctcctgccatggcatttaggttctgaagcatctgctgcatctgttggaagttgggcatggcaggagcaccgccagcaccgccagcaccgcccataagccctggcatcatgaaagggttcgcaaatgggttctgctgctggttgtttccctggccagctgtgccatcggccgcaggcgcatcagccggggtcgtatccgttgctccaggagcagggaatgcggattcggatcgacccatattccgctgcatccgcagagcttgcgacatcatcgacgggttgctcatcatctgtcgcatgaagggagaattaatgagctctcgagcgttgggaatgttcctaagcatggggttcgaatcgatgagcatattaataaaatccgggttgttcagcgcttcgttcatggactgctgcacgttggggtcggacatcatgcgctgcagtcgctcttcgtccatggggggtcccatctgtgtgttcacatcccaaacgttagcgataaaactgctctacagctgtataccaagcataggtttacttacgccgccgtctgggccaaacatgtccattccaggaaggttgatctggtggccagcgtatctagctccagtcaggccagcaagagggttattggcggtaccagaggccatgttggttggcacagcggctggcggcggggtagacgatgaagctggctggctggggttgctggccgcgctcttgaccatgtggatggtgttgttgggcttgatcttgtacgtggccagcgtatcgtcgttcttcatgacgcggcccgagtagatgaggcgctggcggtcgacggggatattctcgaactcggccgtagacagcttcgtcttgaggtcgaggacggtggccgactcggccatggtgatggtgtgcgtgccatcctgtgacgtcttgaccctgaaggtgatctgggcatcgctgcccgcctctgcgttatcagccattcagcgagctgtgcggggagaggatgacgatggtccgagacgtggagtcgtgagagatattccagagagccgccgctcagccgatgcagggataacagcgtgcttgttaaggattctgggcgtagcagcaaatggccaaagaatacggcaggccgatgatcaggctatcgaatgagcaggtgggagtggacgagcctgtggcgagatttgcgattgttaataatggagtgaggcttgttgcctgtggttggtggggccgccgtacgacgttgctgctatggggcactattagcgccgcagcgtctctagacaggcgcccagaagcacctgtaggcggcgcgtttgggggatcgcttttagtgcttgttatcagataggcctggaggatggtgcactatggctacaactgcatgaagaattggcagcacagcctatcacagaaaggatgacaacctttgaagagtgattatactgtatgcacttgaggtgacaggggaatgttggaaacgagagaggcaagatataaaagaagccggagcccgaggctcggggcttcaacaggtccaggcgtacggagtacaggcaccgagccttcttttagaggcttcaatgttctaccgcagtccgttggcttctgtggccacgcttctatccctactgtcggccctctacaacgaatacgcgtaaaggaccagacattggacagtggctgtcaaactgtggcgctagctactgcaagtaactccgcggcggtttgtctacagcgctttccacggataagcgaagcacagccaatcgtttgctgcagagaagaccagtgccaacgtcgcgaagatgcggccacaggtagaacagggcaaccgtggtttagatcacgatctcaacggtattttatccgtcttatatttagcattaaattttttataaaaaaaaaaattaccagcaagaaaaatgacattttcaatatacacaacgcagctatagattggattgcatatacgcttcattgttggtttagcggctcattagcggggactgcgcatctctgtagcagcctcaaccttcgtgacctcaccgcgataaatcagccactgatagactacacaccgaaaagcttattcaaacctcaacctcccctcccttctcttccctcttcatcttaaacttcacttcacatctcaattcaacagactaatctcacataccgttgtactgtaaatacatccgtgtaaaaaccccatcaccctttcagctcaagcatcagcatcagccgaatatggtataacggctctaaagagcctcagaggtctttcatcttacacccatgccatgaacgcgcaaacgccaccatgatccaaggcatcttctacgctcgcttcttccctcaagaaggtaagactccagagcttctccccaacagctcatcagcactaaaaacagcctttcaggtcccaaaatcgtcgcccaggctcctcccggctgcatcacgtcctccgacggccagcggcctcctctcgtcgactttgacgtcctgcaagagtacatcatcccccgccaggccttctgcaaccgctatgtcaccatcaactctcccgacggcaaatacaccatcctggggttccccgtggccattcggaatccaaagtatatgcgcaatgagttcatcttcaactttggcctgctggtcgaggccgagtgcgaccagaccccgtatgagcgcgtcgtgaggtgtctggccgagacatttgccgaaatggagaagcagaatgagtacctgagctttagtgaggcaaatggcccggatggcgacggctcgaggaggccgattgtgagtttgcttgagattgtcaaggaggacttgaataactacggagagtgtatgattccagttggtacgtgtcatcgccattgctatttttcattccaaatgccatttttcactaacatcttcccagatgaagcaagcaccatcaatatgaagctcttcccccaccacacaaacccccccgccgtccagggctggcacgtccccgtcgcaaagaccaaattcaacgacatcatcgatccaacgtgggacatcaccctcctaaaagtcgttgccaaaatcgacggcgtctccgacgtccgccgcatcgcccacgaggcctccgtctcgctcgatctcgccaagatcgccatccgccacctgctctactacgacaccatcctcctcctcgacatcttcttcttcggctcgtgctacgcgccccgtccgggcatccacgacttcatccgcaacgtggacggcatcgtcgacgaatgcgctagctacgtgtctcacggcagggcgcgggtcagcaattacctgctcatccggttcatggcggcttttgcgcctggaaaaagcgtcaaggagtggatctacattcatagggagatgggatttgaactcatgtcttatatcgacattaggcgttttgtgcaatttggcgtcatcaagggctgtctctaccgcgtgcacaagtatgttgtttcaaagcagtacttggcctcgctggcatcgggacagagcaagccgctggctggaggagatccgttacagaaatatacggatggatgccacaacatggatcaaatcatgacagaacagaacttgaccaatgatcaggtcatggaaagactaaaggcattgcctgttcccagaagcgacatcgtcgtgttttacaaataattatttacaaggggagttacggagtaattgaatagtagcatcgttttatatacaccatctaggtttatcgtacgtgagatctaaaaactgcattacatcgtatcatacatgcttctccctcaccttccttccacccccccaaaatagtatacaaggtagtaaatcgtcaaaaaagggtagcttttaaaaatatcgacttatcgcttcgaggagttattcttctttacttttccccgcttaagccatgttggcaccggccttggtagctcgatatcagggttgtttgctacttttaccgtttcttctctcttcctcctgttgagctccacgacgatttttctaggcgtcaaatcctcgcccttgtcttccgcctcgactctcaactgctccttgacctgtctgatgacaccggtgaaaggctggccggggtatattctcttgctctttgcccactcctcgtcactgacgatttcaacaattcgaatgttgtgcttgcccttgcgcaggatcaacagacgctcgtcaatgacaaacttggccgtctcttcggggaaccacatcttcatgggcgtccagtccaggttgcccgggacgaggccccgctgctgaccaggccgagcagccacgtaggcgccttgctgcacgacaagtcgctgaccctcgctggcgctgctagcgaggccggctgcgtatagaagctttgctggagagagcctcagaacggcttggggaagttcaatgtccttccttggcgcggtgtttggcgtcagaatgcccgtctctggcttgggctctttgacgaaataggggagctggccaccgaagcggaactggtgctgctgggcctcctccacggccttttgtgagccgtgtaccagggataggacctcgaatgccagagtgtgctgggcaatgcgcttggacggatcagcctggtgctcgaccatgacttgctggattttgctcatgggcatgaatgtgaatagtttgagaagcttctcaacatcctcatcaggtcggcgcataaagtacccatagagctcgaagggtgtcgtcttgaactcatccagccagatcgcattacccgtactcttgccaaacttgacaccagcagaatccgtcagtagcggtacggtgaagccgacggcttcgtttgtccagtttggaggaatcctcatctcgggcatctcctcggattctcggataaccttcaaggcgtcgataccggcaacgatgtttccgtactggtcggagccaccgatttgcatttgaacgccaattttctggtacatgtgccagaaatcccagccctggaacagggggtacatgaattcgcccagggacatgccgtctccctctgtcatttttcgcttcacactaataccgggttgtttagctttgagaatcagcttcaaagatgtaaattatcacttacgtatcgcgcgtcagcatgggtccgattcgggtgtgtcgcgccagcctcttggtgaaatcgtacatggtcaagccttgcagccacatgccgttgttgagcaggctctgtttcgccgcccagtccttttcgaagccgtacttgtccctcagcgccgccacgttatgccataatctcgacagctggtagtgtatctttgtgacgtttttcgaaatatccgagttcgacataatctctcgggattgcaagcggccggtaggatcgccaattcgagcagtcgcgccgccaagaagggtcacagccgggtggccgtggaaccacagccagaagaggggcatcatgggaagcaagtgtccgacatgcatagagtcggcggtaggatcaactccgacataggctcctattctcttgactcgcatgagctctttgatcttttcgggggtcctatagacagtattagatatttagtcgattctccaaaccaagtaacgtcgaagctgagtccagtgcataccccgcgacatctttaatgtagcctctctcgtcgaggacatcccacacatgcggcagctcgccgttttgaattttcaccgctctctcctcccagcgcttgttgccctcggccaccttttccagatacgaagtagcaatgccgcgcgcattctgaattcggcccaaagcccaggcggattttcgaatttgtcgtgagccggcgcatcgcatggcgagcagcgtcttcgatatcgctgtttggggtgccattgtcgacagtgttggcccgagcgaagccaataaaagctagaaacaaaaacaaataaaatcctccccaattgttatgcccacattatcgagccttgaggacaactgcgcgggctgaagagtaccggaccctccaaaaagttcatcccaccttgatgactttcaatatggagcacgaaaattcacatgcgatctctaaaagccggccaatcagaagcgccctggtgctctagcacggcaccacgttgttgcgccccggctcgcgggcttcggaaccggcgcagccaatcatggagctcgcaattcaagatcctcggcaatacctctcccgtccggtttgcgtagcagagaaatcaacgtctttgctgcccgtcatcccgactcgaatcgccctgtagcttgcgcgaagcgtctgccgactcgagacttgggcgccaactgctattccaatcgcaaccgggaactgtgtttgcatcgaaaatggcgtctattatgcgatcttccgtgctgcggcagacggcgctggcggcgaagcctgcgttccgaaacaatgccgtcaaggctgcggctttccacagctctgcccagcgctcggccattctgccccccggacctcgtgagaatccccgaatttgcaacacaatactacgctgggcctgaattatgctaacatgtctacttttcacagagcgaattgagggaacaggtatgcgaccgaaggcaccgtgactctcacatgccaaagaaccacgatattaaccgaacacagtcaacgatcctgtccccatccccaaccccagcgccgtcgacggctcataccactggacctttgagcgcctcctcgccgccggcctcgtgcctctctccattgcgccctttgccgccggctctctcaaccccaccaccgacgccatcctgtgctccgccgtcctcctgcactcccacatcggcttccagtccgtcgtcattgactacattcccaagcgaacctacccgggcctgcgaaagttcttctggtggggcctgaacctggcaactgtcactgttggcgttggcttgtacgagtttgagaccaatgacgttggcgtcactgaggctatcaagagaatctggaaggcataaggtgggatatcaaagagggggcaaaaaaggaaatgaaagaaatgaaagatgacttcgacatgtcttatagctgatttcagggagtgaatcattaggttggagggctggtactttgtaactgatattatgcgccatttcgccgaagaaggttgtgagcgcctgtatagaagtactatgaaaaaagaagcaaatgtataacactatcgattcgagtttcgtttctcattaatccttccttttattaccccgttgctatttgtttgtaccacggaactggtaatacctagctctactctgtcccatggttttatagtcggctaggacacatccaatttcttcctagtctattcgttttactgtacttttcaaccactaacaaccaaccacaaactatattccaaatctccccacaaccgcacttgagtcctccaaaactcccccaaagaccagccccattgcacagttattacgacattatcccgccccacgaagaataccacaaacgcaagcccaaaacccaccaactccttccaaccccacataaataagccgccgtcccgccttcgaatccttacgccgtcgtaagcttaatatactaaatacccaagacgcctaataactcttctacctctgggtggtctagttggttcatggcgtctgactgtaatggataacatctcatcagaatgtcggcggttcgactccgtccccggagagatatctctacggagaagagttacattttttgcttctttttttgtgactttttgcttatcagcgccagtgccttttttttttttttttttttccttctgtattgttcttttaggtttcatctactttcattctattcgttgctctttttttcccttttctttctttgtatcaccccttttggatgtagagttccgagttgcacgtcagcgcgagactactaccttgctgcatgtaagaagttgcagcggcagtatgcgacaagggcaatcaatacaatagcaccatttaaaccctactacaattcaaacacaatagttattccatcaatcaaatggttcagatcatcatttataactttatttatttatttattcattgactttcattcttgtgctatgagatgaaacactcctagttttgtccctattcatataagaattgcgcaccattctcaattccttgggtacagtgttggacgataccccctaactcatttttttcaaccaaccatcaatccaatcgtatacatcagttttaaatagtcaggctagtaatgtcgcctcctccaatgcgatcaaactcaggagtaggcgggggcaagttctcagacttggtgcagatccagcagctggcatacatgtttacgcgatcaatgcatgcgccatctactctggatccgtgacactgggcagtgaacccatgggcttcaaagaccttgatgtaccaggggctcaaagcagatgtacgaaggaggacacggccgcccatcttgagcgctctgttgagcttgctaatttgagcagcagccgcttgagagccggtatcaaaccagtccatgctgtccatgatgacggcgacagtaagagttccaggggtgatgcgggcaatgacctcttcgagctcatcagtgtgaatgcggagtccgtccaacgcaccggggcgtgagagcttggcatgaacctcagggcggagatactcggggtggcacttgcgcgaaaacttgccatccatgcagacatagtagtaggggttgtcagtgccaatgtgagtttcttcagcaacgggatccagtgtgttgaccatgtagtgccagatagcgtgagaacgactattctttgccttaccctgcttcacaaggtcagactcggcatggtctttctcaatcatcgcgagctggttcttggggacaccgagagcggcccagaggaaactctcttgcgagacgaccaagttgcagatgagtttagagagcaaagcgggtcggatcttgttgcgccacatctctcgttgctcgttcaaggtgcgagactcgagcagcttcttaacagcagacttcaatccaaagacacgggagatccagcggaaagcacgaatggcatgacgagagccgccagtgtcgtagagaccatatcccttgttgttctggaagacgtggatgttcttgagccagtattggaatgcgcggccggagagatggggagacagcttggtaagaagcagctcacggaaggcagagtgctttccatcaccaaaaatcttccagaaatcctcatatggcaacgccgtgtaagcggcagccttgagctccagaagatgattttgggtaggattgaggtcaacagcatggacacgggcagggctctgggcaagataggaaatgatattgtctccagcggaagtgatggcaaggaccttgtcatcaggaccaagcttcagcaggcgctcgtcaacgcgggcatcctcccaggtaaacgcatagatgtactcgtcattgaactgggtgtgcttctgcagcctgtcgtcatagtagatgcgccagtggtggttttggtagaagaatgagggaagaggcaagttggcagacagattctcgaccgcagtgatgaaagccttggagcgaatctctggtgcagatctctcaatcgcacgggtcagagcatccccctggttggcagggtacaggtagggcgactccgtggccaacgcatcaatgcgctcaataatctcatgaggcaggcttgatgccgaaaacggcttcttttggcatccaacccagacatagtatggtatgtagccaagagtgcggtttctgaagttgaagttgagaacggtaccaaacttgtattcgaggtaatcacggcggccgggctcaagaccaacacggtcaatgtcaaaccaggcacgccagaagtttcgggatagcatgttgacatgacgatccacaaggccaccggtgtagttgcggaaagagaagtcgatctggttttggacatagaagtcaaccactcccagaatgccatgaggagccaatagcgagttcacagagtcgaccacagaatagtagtccggctaaatgagagttaatggatattcgatgaaataaccctttttcagacttacaatcatggacaagctgtatgagaaagtgaccaagtcagcgcctccatagtcctggcgttgctgggtgagatagctgagcgcaggggatcttggggcgatttgacgcccaggcaagtcagtttcataatcttccaggcggaacttgcgagcatcctggcagacaactcgaacattcttccaaccaagtctctcaaaccgcttctttgccacttcacagagagacggagagaagtcaacgaggtagacactagagaagaagttggggacgtcgacaaactgcgacatggcttcaatattccagccagtgccgcctccgacctgtttttggtgttagttatattgtccgatatcttatatctggcggtatttcgctgccgagataagattcagcaatggagtctcttacatcaacccaaatacgcttggtcttgttgccgtcagcagccgtctcggctttcgcctcaagctgggcagcaacaagggccagcatgtcttcgcgaccgcgaagaaggaccttgcgagtggcatcataaaccccggcttgcttcttgtagaagctctctagagcgtcctgctgggaggccttggaatcgccctggtggggtttgatgaagcaagaatagaaaaagaggaaaaacgagctgataacgctaggcgaatcattgttttgcccggtgcctcgagaggcaaccaagccggagatgcaaagaccacctaggacagtggctgctattccagcatatagaggattaatctcgttgccaaaaggcaaaatgtttatgttaccaccctaggaggagaaatcatttagcaaataaattcataaattgcggtgaatcagtgagaggtacaggaaaagccatgatattctctcattttactttttgagagaataaagtaaaagtaatgatcgcgggttaaggattggtgttgaatccagtaatagaaatgggttgaaaatgacgaaaagatgaaattgaaagagaaaaaaggagcaagaaaaggagcaggaaaggacaggataaatacacgggggatttggctttgcccatgtacacaatgatgagcacctagcagctcagctacaactacacccactgccgtgttgactggaagcgagctccttggggtgacaccagacgtaccaacccaccttggagtgcgggcagctttatctttggatatccttgggcgacactgggtcagaggagacacatctccccggccgtgctgggtttcaattggtgaaagccagctagtcgacagaggagcgaacacagtacaccgtagaacacactccatacaacgacttcgcagtaaccatgcgcatatcacatgccaaaagcttcctgtcaacgagaatagagcgcagggacctccactcaggtgtcagggatcatcgtcttgtacaacggcttgcagctgtctcgagccatgggtagcgcgcgaacgaaaggtggaaatcgcggttcgagcacgacggtattggccaatgactgaaccacatgcttggacactgagctgcgccagggtagcgtattgttgggcatacacgtgcaaattgttgaggcgagcaaagaagctgctccatattctatcctgtagtaacgccatcgggatagctccatgcggtacttcattcaaggatccggacgggtcagcgatggttccttgtttgcacggtcaagcgagcacttccccttcgatagctctgtgggtagcatttgcaaggccgtattttgcctacgggttcatcgcgaatagctctagctgcctccatgttagcgggggcgccagacgagtgggggatacgtggatggatttcagatgccattgggattccggcgtggggaatcacgacaggtccggctgatgtcatggctttttcttgcccgcacggcacgtctgcattggcagcagcaattatcattgcattgcttcatgacaagtagtttcgcaggtaacatcatgagttatggaaaccctcacgattcagtgaaagcacccggctccctccacccacagttgcggcatctccaaatgagcgacaaaagatggcgccggcagaatgcgcctcagggtcctcaacgccccgtgctccaattccaagctaagattgacagtccctggattctcacatccacacactcaggctatttgcgtagtgtcaagcgagtggagttagttcctgtctggggaaccgccaatcaagcagagcacccacagcacatgcaatggaaagcttggtccgtaggaacgtttcacctgagaggaacagcagcgttatggacatataaatggtcgtcatgggatatttgccactgggcgccagctatcggcagcgatctgagttgccaaatcgcagcattgaagggcacggaaagagattctttcgactggtcagctcacatcaaacagcgcagcaaatgcggaatgtaatagggtaggtgttgacatgttgatgctgtctccagatggtggggtagcttcaccggccaccatcgctgagctgagttgaacttggagtgaacgtttggctgtgcttcagacatgcattaatggcttttgttgctgcatgttggcacataaacaaagctattgtatcgacacgaataataggctattcatgttgaatcattattgagtgtgcatcatagcatcacttgctactcttccgtcactctggaaatttgaagattatgtaattgtatatccggaaaaactccgcttccgagcgcatttgtcttgatcacgacaccccccattcatgacgctactttacgcacttacatgatacttagacgcgcgaacatgggcttttgttccatcgctggcaaacacagcgcaggccttcactcgtgagattcaacgccggcatttaacacacctgcagcgccatctatgaattcatagcacttccactctaacatcgccatcatgcctcccggatctgggcagaagggcaccggcaagaagaactcggccgccatgcagaaacagagccgaaactcgacgccggtcccggccccagcttcggcccttccaccacaggagttttacgaccctgattatctcgatactagagtcatattgttttcgaatcttacctttgacaacctggtggaccaaagcgcctccagcgctccagttcctgagtcgcggagcgttgacgccatgcttgaaaagctcaagacgctggtcaacattatggaaaaacgctccactttctatgaccgaggaatgagatatctcgccgacgaaaggaaaaagcgccccgaggatatgcgtattgacgtgagggatcaagactcgaagaggcccaagcacaagagaaagaagggcaccgatgcagccggcgatggtatgtctacaacccaatacagcgagcgcatgagtattcgcatctcagggtacacgatactaactacatgaaacagatcaatcctctccggtgagggatccaaagcgaaagcacgcgcgcgacaacgacgacgccagttcttcgctctctcccatagcaggaggggcatctcccaacgccatggaaaccgatgagaagcccaagaaagaggaagaagaggaggaggaagagagctcagaagacgaaggagcgcctccaaggcgtgaactccctcaagcgcaaacctttggcgacgatccatcgacgtttccagaccccacggtttacgaaattctacctacatataatggtatgcccgacgaggagagaaaaaagatttactccgtcgccgtatatcccaagagcgaccttgccgacttgattgctggcgaccccccggacaaagatttcagtaatacaaaaccgagcagccagatcaatttttcaacgttctcgacatatattgatccgtacttccgcccattctccgaagaagacttggcatttctgcgagagcgtagtgatcgtgtatcgccgtttgtcatgccaaagcgcggcaaaagacactacactgagatctgggctgaagaggacggtgccatgtcaatcgacacgcctcagcagaaccgtgacaagctgcctccaaaccagcctcgtggtaccattgataacatgaatgatagtgtagctgagacggatgcgttgtctatcggcccccttgcggcgcgattactgcaggcactgcgccctgagtcgcgaataccttcatctgatgataaacccaccactaacggtatcacaaatggcgacgtcagcatgataggagatattaatggagatgaaccgaatggagtcgcggaggataaatcaagcccggtgcccccggctacgtttatgaccgagtcatcctcggaagcatggaaaaaggctacacatccaaagcttgaatatgcccaggttgaggagcgactcaagcaggagcttcgtcatattggctttctccctcaagaaggcattgaaaccgaatatgatggccactatgacgatgaggtcgcgggtagactgcgcttactgcaggccaggctgaaagagcagatgctcgtcaatggtgcgcgcaaagcacgactgatggatttgattagggagcggatggcacatcaggagtatcaaaccattcttgaggatctggactcgcaagtcaacgctgcctatctgaagcgcacgcgaacaatgggcaagagcaagaagtctaaacgccctggaggcgcaggcggaggtagccattttgttggaggagcagctggcatggcgcggccaggaataggagacctgaccaagacgctgatggagcggcggaggagatggatcgatacgatcggatctgtctttgacggagagaatttgaacaaggttccacgagtcgaagaccccgacagctccatctttaagcctgaagagatggccgagctaatcaagaaggagaaggatcaatgggatgatgagattgaagaggaataaattgagatgattcggagtggctttttttcttttcttctttttttcttcttgtttcttctctaatctttttgggtgtttgataggctggcctcgttcttgttatttttgggcggccttgggtaattgggagacatggtttactgaagtattactgattgtaccggcgttggggagggggttggattggcttgcgcaagacgcttaaagatagatatcattactttgtattcagcagttgaaaatgcttaggtatgaggagtatttggccttttttatattagttttatatggcagtggtgaacacgcctggtaatgggtcccatgctttataagacgccttgatagtaatggccagtctgggctttttctaactctcctttgtgaaataaatggctcgcataactacgatgtctacacttcatctttataatcgctcgttgtaagaatagcgctgggcctcaattgatacagtgcatagcttcttggtgcaaagataaaggcgaatagcttgacgggcggatacgtaacagctaccgcccgtatcagccgtccttatctatgcctagacactgaaggttcagcgtcaagcatcgctctgcggggaaaggctgcatgacagctcaagctctgatttacacccaagtgccaggctttgtctttctacagctcaatcgactgctcccatacttcagaatctgtctcatctgaagctgcgtgacgtggtacaatgcgtctggttccaaaagaggtgcgccggacactgtcctgtccccagagctatagtggatctcgcgcctaaccatcggcctacagctcgacaagctcgtcatctcgcaggtgggctttctggcgcagaagcggcttgccagaggcgtcaagctgaactacagcgaagcaacggtacggaattggatcttgactcgctatctgctgttatcattcagcatctagagtttgaatctctgcagcatgtatacaatcaatcggtaaaagccatgctaactcagcctactaccaacaggcgctcattgcaaacaacctgcacgaactcatccgcgatggcaaccacagcgtcgcagatctcatggacatcggctctaccatgctgggccgtcgccatgtccagccttccgtctgtgctactctgaccgaaatccaggttgaaggcacattccccatggggacctatctggtgactgtccacaacccaatccgtacagacgacggtgaccttgctcgagctctgtacggaagctttctgcctatcccagatgccagcttgtttcctcttgcggctccagaggagtatgagcctacttcgcggcctggcgtggttgtggccgtcaagggcaagattgcgctgaaccaggatcgcaagagggtcaagctcagggtgacaagcaagggcgatcgacctattcaagtgggctcacattatcatttcatcgagacgaacccgcagctagactttgatcgtgaaaaggcatatggacatcgccttgatattcctgcggggacttcagtccgcttcgagcccggagataccaagacagtgacgcttgttgaaattgggggcaacaaggtcattcgcggaggaaataacctcgccactggaggcttggagctatggagagtcaatgacattgttgaaagtcttcagaaggccggcttcgcgcacacgccagagccttttgctgattctgcccacatcgacggtttccagatagatcgcgccgcatatgcgacaatgttcggccccacaaccggcgatgtagttcgcttgggaaacaccagcctttggatcaaagtcgagaaggattacactgtatatggtgatgagtgtaagtttggtggcggcaagacgttgcgagagggcatgggacaagcatctggacggctagacgctgattccttggacttggtggtgaccaacgcgcttgtggttgactggacaggcatctacaaggccgacattggagtcaagaatggccacattgtaggaattggcaaggcaggcaaccccgatgtcatggatggcgtcacgcctggaatggtcgttggtagctgcactgatgttattgctggtgaagggaaaattatcacggccggtggcattgatactcatatccattttatttgcccacagcaagcggatgagtctctggcatcaggcatcaccacgatgctgggtggcggtgttggacccaggtaagtcgcatatgctccttttcacttacacatccgacgcatctacatgtgtctgatatactgggggctttggctgatatgaatcataaagtgctggcaccaacgcgacaacttgtactccgggcaaaaactatatgcgccagatgctccaggcttgtgatgagctccctttgaatattggaattactggcaagggcaacgacagctcccccgtcgccttgcgtgagcagattgccgctggagcttgcggtctcaagctgcacgaagactggggcagcacgccggcagcaattgattcatgcctcacggtttgcgacgagcttgatgtccagtgtctcatccacactgatacgctaaacgaatctggttttgtcgaatccaccatcgaagccttcaagggccgtaccatccatacgtatcatactgaaggcgcaggtggcggccacgccccagacatcatctccgtggtcgagcacccctatgtgctcccctcatcgactaatcctaccagaccctacacttccaacacgcttgacgagcacctggacatgctcatggtgtgccaccacctttccaaggatatccccgaggatgttgccttcgctgaaagtcgaatccgtgacaagaccatcgccgcagaggatgtgctccacgaccttggcgcaatcagcatgatgagttccgattcgcaagccatgggaaggtgtggtgaagtcattctcaggacatggaatacagccgataagaacaagtcgcagaggggcactctagaagaagatgccggaacgggtgccgacaactttagggtgaagcgctacgtgagcaagtataccatcaatccggccctagcacaaggcttcagccatgttattggcagtatcgaggtcggcaagctggcagacttggtggtatgggatccagcttggtttggcacgaagccgtcgctagtaatcaagagcggactcattgccttggctcagatggtcagtctctgcacaaacctacctcccacttagtgatatgatgataattttccgttcaactaacacttcaattctctagggcgaccccaatgcctccattcccacagttcaacccatcatcgcccggcccatgttcgcccccctcgtgccgcaaaccagcatcctctttgtgtcaaacgaatccatcacctctggcgccattgaatcatatggcctacgcaagcgcgtcgaggccgtcaagggatgccgcagcgtatcaaagcgggacatgcgcttcaacgacgccatgcccaagatgagggtcgatcctgagagctatgtcgtcgaagcagacgggcaggtgtgcagtgctgagccagcgactacgctgccattgacacaggcttggtatgtgtattgatttactattatgataacaatgctattcattattagttgagcagtttttctgcagttatcctgaataaacttccttgaacttaactagtgtatatatatgtatatatatatatatatatatgtgcactttagtgatgtgtatgcagtaatcctcttagattttacttgaaccaaagaattgtcgggcaattagagacagactgggagcgggcaagactcgagtgcccagggagattagtggttgcagcggcgaatgaggaaatccctagtaaatgcggcatagggttacattcagctcgagtcagttttcgtgagccggtaatctcgccaagtgcgaagaaaaagagggaattcttaaacaatcagcacacatttcttgattttacacactacaataacactatgtgtaacatatctgctacttctgctacttctgctacttctgctacttctgctacttctgctacttctgctacttctgctacttctgctacttctgctacttctgctattactgctattactgctactgctgctacatacaccgacccgctatggttgccgcaattggctgcatgcatggtaaccgtccaatggttgttgcagttatccttattatgtgtacccagcccctgtgatttggttatgttcaggctgtaaggccttctatctttttcgcgatccttcgtactcgaccccgctccatgggattactggcgcctcgagaattaccaaacaagagaagcatgatatactaattccaaaatgcggttcagagaccggttcaagaaaatcaccaaaaaaaagacctcgccaaatggatctggcattcaaaacgctgctgcccaacacaccagtgcccagcagagccaagcaaatgaaacagcgcccaaagttcaaatagaggatacgccaattaaagagctatggaacgtggcatacgagaaactgcgagaggaagatggtgctcttatcgctgaatacgaaagaatcctccagtgcagccctgccgccgggtcaactatgaaagaccagctgcgaatcatgttggaaaaaaagatggccgaagtcaacgcaagagtatcaaaattcggcaaaggcaaaactgaggcaccggcgacggaagttgtttcaaagattatgggtttggccaacgactacgtacatgctgccgcgcgaaccaactcctacacttcgatagcatgggctggtgttggtttcattctgccagtaagtcaggccattaatgatatctggttttccgttttatactcatttatggcatagcttttgatcaacccatctcagcaaagagcttctttggcgaaagcaatagatgatattgcatctcttatcgcacaaagtgtaatgcgagaagacatttatgaggagttttacaaatcaggcgcgagcagcaacgggagtttccgacgatcacatggtcaatataagatcgctttagagagcctttataggcaaattctaaaattcgaagccacatgttgttgccactattccaaaaacgcagctttccgcctcggtctcgatgccgttcaatggaatgattggagtcaactagtggccgaggttcgtgatagaaataacaattttatcgctgttgaaaacatcttgcgggacatacgactccacgaagagcgcaaggctgctgaagatcggcaacaagcagaattagcacaggcgaccgcaagcaaggaagcacaagaatacactgaactactacgctggctttgcgatatagacccgtcttcgatgtacaacgctgcgcgcgataaacatgaggatggcacgtgtggatggttagtacaagacagtgacaagttcaagacatgggaagaaagcaagggctctttattgtggcttcatggtaaaggtatgttattcatttcagtcataggcataatatctccttttctcctgagcggtgagactaaattaggtacatgtatctatagccggttcaggaaaatcgatcctaagttcctcagtcattaaacacttaaaagatcgtcatgactcaaagccttcaaccgccctggcttacttctattttagcttcagcgatactcaaaaacaaaacgttgacgggatgcttgcatctcttatcaagcaggttggctctcgtcaactcaataagcaattacttcagcgccttggcgagtatatgaccaaagggcagcgcccagatgccaaaacacttagagaggttctaatttcatccttgtctcgattttcagacgtatacgttgtcattgacgctctagatgagtgtcccgtgcttaatgagcgccgtgaaaggctgcttgagaatttggattatatcctagccaatacacccgacagccttcacgtctttctaacgagccgtaaggagccagacattgatgctcaaatacgtgatcacctgtccaagcccgggaagatggaaattgatctattggcccatcaggagattctcaatcgagatatatgccactacattgattcaaaactagcaacgaagaaattcaaatcctggccggaaagcatgaagatgaaagcgagaaaatctcttctaagtcaagcagattccatgtgagtactacctaaaggcttaattgcaaacaactgtgtctggtatatatttattcacagaggcacttaggttccagtacatccagtgtcagtttgaaatactccaaagactatcatccgaaagcgagatttatgaggccctccaaaagcttcccaaaggactggatgcgacttatgatagaatcctggagagcattgatccggactttaaagaacgagttataacttcgataaaatggctggcattttcacaaagaactttgatacttgaagagctgtctgaaatcttcattattcgaccaatcggagacattgctttcaacgagaatgaccgtttattttctccggaagatattttggaatatttttctggcttgatcatcacccaacagacactaggatggtacaaagctggcaaaaaaatcgccaatgaagtcactgaagtccgtctagtccacttctctctaaaagagtatttcatttctactcggattgtggaaagcgctccagcttttgcatttactgaggtcgaggcacatatatctattgtgcatgcatgcctcgcctatctcaagcaattcagccacgagattgcaaaatgtcctaatcaatatgagctctcaggcttgcaaaaatacacgaccgattattggatgatccaccttgaagaaattccgcgtgaatggtggccagccgagtggactcagaatgtcgccctcgtgcttgggtttcatagccaatctttcctcaatcagctcagattgggacgcaatttgagaaatggagaaaatgaaattgatgattatatacgactgccaccatattgctttactgcccggctcggattataccggtttactcagatgctgctttctcaagggccaaatgcatacgccactcaagaggatttggacgtggcgctccaaaatgcagcctatggaggaaacaaagagataatgaaactctttcttgaaaggggcgctgatgtcaatgcagaatgtggcaaatggggctcggcgctgctcgcagcagcaacaacaggcaacctaagggccctagagcttcttgttgaatccggggcaaatgtgaataggccatcgaaaaaagggagatgtcttctcacaagcttgaatgagaaatctactcaatgcctgaatttcctcctcgacagtggtgctgacatagagatgcaaggtggcgatgatgggacagcgcttacctctacattgagaagccgtgatataaaccttgacaggtttgagctgctattggaaagaaatgccaatgtaaacgctctcggtggggagttttacacaccccttcagacagcgtgtgcatatatgatgtttcatggaactcaacattatgttaagagtttgttagagagaggcgcagacaccaatatacggggaggagagtatggtacagcactacaagctgtctgtagtgacggtagtcgtctgggtaaaggcaataggactgaaatggcaatttcggtgatacagcttctcattaaccagggtgctgatgtcaatcttggcggaggaaaatacgggtcagcattcaatgcagtagcaagttggaagtcatccagggcaatccagtttatgaagctgctccatgataatggagccgagatcaaccaacaggggcatccggaccatggaacggcgctgcatatcgcctgccacaaaggatcgatagagactgtacgctggcttcttgacaaggggagcaatgtgaatgcagagagtggtcgattcgctacgccgcttcaggctgccgtggctgggataaacggaaacccagcgctgtctcttgaaatcgcaaagctgctcattgaaaagagtgcccaagtcaatcagcaaggtggagagtatggaactgcgctgcaggccgcctactcgaatcgcaatcggtatgctgacgaagaactacgttgcttgctcctcgaacatggcgctgatgtcaacgtaaaaggcgggaattacggaactgtgcttgttgccgcctgcggaaatcctggagtgcgcgttgaaagtgttcgtctgctgctggaccgtggcgttgatgtgaatgcagatggtggtgaatacggaactgcacttatagctgcctgcacacgatggtcgagcgatgctgagctggtgcgattgttgctggatcacggtgcagatataaatgcagaaggcgggagatatggaacagcacttgcagctgcctgcgaaactggtgcgagttttgaactgatctcattactgcttgagcgcggtgctgatccgcgtcgtcaaaactgcctggcttggcatatggctgctcgatcagaaaagagagacatcgttcctattctcaaacttttactcaactatatcgatatcaaccatgtccatggacagtatgggactgctctaagagctgttatagagctctggaatctagggcgggagtcaattcttgtacattgttggcacgaaaaggcccgctttctactagagagcggcgccaatgctgatgtgatggcaggcaaatttggcttcgccctccaggcagcatgtgccgctacatacacacttgatcatggaaaggcggagtataatggcgacatcgaatacgcctgcagcaaaacaaaattgcttctcgagcaacgccctgatatcaacgtcgacacccaaggagggatatacaacacagctcttcaggcagccgcatactcaggccagaccgcatcaataaggcttttgctagacaaaaaagctgattgcaacatacgcggaggaaagtatggcagtgcgttaaatgcggcaatcatcagtgggtactgggatattgtcgagattctgctcaaagcgggtgccacgcctgactgtcgcttacaagaagcgccggataaggagtggctgcagcgtgttcgagaagaagatggccgaggagcttatgagaggtatatgaagttttgggaggttcagagcgcccctggtggcatttcgaagtaatgtatagtagcgactgtaggtaagtaggcgtttatagttcatatcatcttgtcctgcttcgtggcttcatatgaaagcatgtagtaaagactacgtagtagtatccaaggctgtgctgtgcaaggcgtacagcaggaaagattccgaaactgatgcccagccaacattgaattaaggttagagctccccagagctgctccagtaaaaaggaccatctgggcaaagtgcagtacgtaactagcgatgattacagcgcagcacagccacatggcagagacatcgcaagccggacggccgcctgttaggtacctctctgttagcttaccctctcttttagccgtgcttcctttagccatctgtcctccttcacattctttcaacttctttcacactccttgttatgtatcgataggccgactcagaacctcacaaaaccattccatatttgctaatgatataatttactagacgcctgcagcaagaaactggaaatcaaatcgcttgattgatacacaaacagaccgccaacatgtgttttggcagtcagaatgagggaaacaacgaccctcctacaaggccggcgcagaattatgacggcgggaggacaagtgtctcggcaaaccagtattctgcaccgccgccgggatatcacagccagcagcatgtccagcagcatccccagcagaataggccgcacgaggactttgcgccccctcctggaccgccgcctggcagacggcaagaagacgactttgcgcctcctgctgggccacctccaggacgacagcagcaggatgattttgctcctcccccggggccgcctccctctcatcagcagagcgacttttttgcgccgccgccgggaccgccgccatctaaaaaagacgattggattgttcctccatcggacccctatggctcccagtcttccaaggttcacgactgggaggccgctgtgccagacacttcgctcttcccaccgcctcccatgatcttcagcggccacgacaggtcgcccgccaacaatgcgactgagatggaagcagaggagggcgagaagtggtgccgacagcatgacatggtcaaggatgttgtgctcgaccagccgggcaagattgcgctgcaatccaacaacttccaacttcaggtgccggtaggcttcaacggccgcctgagactccttgcgccaggccactgggagggccataccaacaagaacagccccgaccgctgcatcatcggctaccctcccctctacgtggccaacaagcaccgccctacggtcaccaaccgccagccaaagactatctactacgaggtgaccattcgccgcaacagccccaccatcaacctggccctgggcttcactgtcctcccctatccatccttccgccttcctggatggcaccgcggcagcttggctgttcacggagacgatggccgcaagtacatcaacgatctctggggcggcagagattttacgtcagagttccgcgcgggcgatacgtacggtattggcatgacatttccgacgacgggcgacgtcgacgtcttcttcacgaagaacggcaagcgaattggtggatggcctctccacgaggagacggacgccgagcaggatttgccggtcacggggctggagggcgattacgacttgagctgtgcgattggagcgtttgatgcgacggactttgaggttgtgtttgatccgtcaaagtggctgtaccgggaggcgaggtttgatctttgatgaaagaatggtggaatgttggtatggtgagatgaatgtgagatgtgtgtgactgcgcctgagatgagatgattttttcaatggagactagcggtcaattgttttgtgttgggcggctgccttttaatgattttggagtgcgagtgctgggatgggcagatgtttagatgaacaatgatggtcagcgcttggtttgcctggatgaatcacatttacttcaagggatgagagaatagtgaataggatggtgactgacttttcctagaatgccaaccataccattaccccttgtttaatgtctagtattgtgccttagcattcaataatgtttcagcaccccgccttattgttgatacgtgttccacgcagttgtctccggtttgcgtgctgtgtttctcatctcgagctgacaaacagattgaagcacaaaaccgcaatgcgcgcacacgaatcttggccgccaaattccaccactacacagaatattttcagagtcaatcttcaagtcatccattccatatttctcaattcagccatggaggaagaagcgacagaatcctgcgagacaggccgccaaagagacaagtccctcgaacccgatgaagatgctcagctacagccccccgtgccgcgtcgcgtacaggaattgaggaacccaaagagcaggcctcgcaaaagcatcaaatcccgcgccagagaaagactcgccaaggaactccagcgctcgccttctcctccccgctggcgtgtagaggttgtttccgctctggaaagcggccagtcctttagcgctcacgtcaagattctcagaatcctcgaccgcatccctgagcttagagaccacgtaccgcagattgtgtcgtcgaatgccaagttgcgaacttacacgattcggtatactcgctgcgaattggtgggctttgagtgcgaggctcgtcggtcgcggttctcgtataagaagatactggggttcaagcatcagctgtatgggttcgtcaagttgatgtaccagagcggcgtgcggtacaacatctatcctgggaatatacttatatacaagtcggttcggagggagtctacgcggcatttgatgttcctcggatcggtgcaggactgttctgatcttgttgatgcgacgacggagccggattggagcgaatatagaaagtatgtgtgggagcatatccatcgcgtgtttgcgcttctcgagatttggacgtatcaagaggaagccgtcgacttgattgccgctgtggacagggagaaggatttggtggaatcgctgattgagggtaacattgcggttattgatgatactaggggggacgttgacgaagcgcggacgattatggcggagacggtggaggttttcaacaagacgctggcgaatataaagcatctgaaggctttatccgacggcttcatggcctctgcaaaaggtccgattctcatctgggaggatgcgcagtcgcgaaaggaagtggtggagaagaatatgaagaagattgaggttcttggacacaggacgaatgcgctcattgagaagtaccgcgatccgtccaagccagaggatgaagcgagcgagctggagattgcgctggagcagcttggtgacgaggaggagagtacggagccgaatacggaagttattgatttgtttgttgatggtgccgaagcagaggaggtggtgatatgggatgaaggtttgccgattcaagatggagaagagactgtgcaggaggaagaagtggttgtatatgaagagaccgtgcaagaggaagaagtggttgtatatgaagatgcgacggcgcaagatgaggctgtggctggtgatattggctccgaggaagaggatagcagtgaataacggtggtgtctaagagatgtattctaaaagaagtatacttgatccatctgagtctgtaactgagaggaggtctagcctagagattataaacaatagtcgtcgttatgatgtcgacttataatcacgaatcaactatcgatatagcagcatccaccactggatgaaatagtcttgtttgtgcatctgagtcagtatcaatatgccatctcgatgcatatcaacagtagattcgatagacagtaaagacttaaaaacaacttttgctgtattacttcacctctacagaatcaaggcatgtaagacttcacatgtgaccatcatagcgatcaagtcacaggctagcaaggatcctgcatctgctctgccaaccccaccagcactaattcctggcccggtaccttgcaaaaagctccagacggtacacggtacctcctctagggcctgcatccattgtacttgtagcagccgcgcctcttcggaaagcatcatcatcaccaaccagaaaaaaaaaacacgcccaaggcacaaaaaaggcgtcgcgtgcccgcccgcaaattgcttttccttgcccatggaggtggacagcgataatgacttgctcggcaagactgctgccggagagctcgtcgagtcgtacgtggcgcatcatttccatcccgtccagcagataacggcctgaatggcagcagctctgatggtgcccttttgctaatcgtgcctctttttttgtctgcagagaagcgtggccggccttgcgcgacgagatcctctcccggttagataaagtgcgtttcccgctcggtggcctacggcatcatgcgacgtccttcaattgaaagcagaaatcactgactcgtcatctggaatccccatcagatcgcacgcgacgagtttcccatccccaagcttcctcctcctctgccgcacccccggctcctagacacaagagccctctccccgctgtcgtcatcgccggctgagcgctcctttgaagacgccaacaaggagaatgagaatgagaatgagaacgagaatgcgcctgtaggcgagcaaccgccatccacggacgaaacagaacccgtcgctgcgtctcagccgccgccgccagcgccgccagcaccgtcctcaccgtcctcaccacaatccccgtcgcgaagcgaggagcagtccgacgatgtcctgccgaagcagctggcagacatggtcggcgagatcaagagccacatcgggagcttcaagtcatatccgccgcacacgatccagagaatcgcagagctgattctgtatccgcgcgcgcactacaaggccttggcgtcgtatctgcatgccctggacagagtgtcggccgtgacgtcgggcacgaatacctatccgctgccgccgccgattcccgacatgtcggcgatccagctcaacggcgacgagcccaacgatccggccttggctgtctcttggagcaaccctacgtccgtggcggttgggtccgatgaggccctaggaggagcactattgactccgattccatggttgacgaggggcacgccgcctccggagaccgccatcgaagcaccggttggtgcgcagattcacagcgaaagcaccgagactatcgaaggccctaatggggtgggcagcatcgagactgtttctgtgagcatcaacggcgtgccatccatggggcattccaggggcgtcacgcagggcgagctgcttaggcaggagcagagagccggcatcgttcccgtcactcagctcaccaagtccaatgacatgggcgaaggcgagcagtccgaggcttcggaagaccaacccatgggcgacgacgatgacgaagaggcaccccacgcgaggggcccggatgaaataggagttggcgacaccggccctcagtctgaaactaccagcctcatgggagaggacggtgtcgagatggagggcatcgatctcgaagctgcggtgggccgcaaacatgcggatgagaaaagtgaatcctccgcgacgggtgaagagaaaagcacaaccgacgagcctgctgcttcttctgagcgggcaaagagccccggcgccgagagtgtaagctccaagcgcgaggcggaagacgatttggaagaggacgtcgtggcgaagaaagttaaggaggaccctagcagcgatggggatacacaaatgactctgtcagctgagaaggagccggactctgcagaacagaaagatgagggcgaaagcaaagaggatgaagccaaggaagagtcaacggactaaaggcgtcaaggataaagagtctgctttcctcttcatctctctgtatctttttttagaaacagggatatatttacattatgatatccatttctttcataacgcgcaaagccatagggaaggagggcatacgaatgcacaacgtatctagatgtcatcgcaggatgcggaaaacatatataccaagagaagaaaaaaaaatcattacctcctgtggtttgtgacagacacaggagaggcgtctttacggcagcaaatcttgaattcatgtataattagtcatatctattaggacttcggacgcgggaattgactattatgggatatttcttatacctttctttctagcatctcttaaattcaagttgcagactcaaataatgcctgctctacttacataaaatacagataaaacagccacaaacgcaacacattatagtttatgacacatgcagacacaaataaaagtaaacgtcacatttcactctattacaaatagacaatcaagcagtatgccaaaagtgcatgtgaaaatcagacagccgccgcctcagcctcctatggatacatatatctcatataaccccttcagatcctgcctaaacaaaaacaaaaacacttttttccagatcccagtggtcgaaccaaccaaacaatcctttggtttaaaacgccctctccaaacgcctagtcgtccctcctataagccccccagtattataatgtaccggaagtacttgagcctctatatcgtggtatttcttcatactgaagaatctagatgaagggtgcattgcatcgtaatttggtataagcttcgccgtagcgctgttgcaaacagttcctctcgtgtagccgctcgatggcggcgagagacgttgagagaagcggtggtcttatgtcaaccgtaagagggataaaacgacatgtccgtttccaatattccaactccgcctgccttgactccgccatattcagataaaagtatccccacggtgatgcaaaataaaagattaagaaaagaaaagaatcccatagggaataaaacgccggcgccatgctatttcttgaggaaacggtgagaacatagctcataaagttagagaaacgtagaagtgcacgctcatgtgaatccaggaaagacactcgaaacgacgcgtcgcccttgtcattgttagtaaaatctgcgaaagaggcaaggcaaagcatattactcacatttggggcgcctcaagtccgggtcctcgaatggcgcattctggcttgcaatctcccgcatacgctctcgtgcaaacgacgaagggctgtgtcctccggcacgctgtgccactaccagctcaacgccctctggagccgtgggcaacaatctcaaagcgcgaggttgaggcttgcgggtctttgtccgagttgtcggcgccggattctgcgttacagtggctgttgtctctccgactgcatcctcttcggattcggatatttccataatggttgttccagacggcgttactggtattgctctagcagcttcagtttccgcaacaggctgctctgtagatgtggatattttcttcccagaagcatctctatcaggcttattgcccttgatcggcgtcagagggacattgggcggagctgcgttgtgctgcaagtggaatattttctttgtccagcccttgaatttgttctcgccagattccagagaggaagcgtccaagtcaactcttcctcgcagtttccgtagggcacgttcgcgacgaaccattccgttggtgatgggagggcagtatccgcgaggcagcaagcagtacttgcacattgggcataatgagctgttttcgagaaggtattcttctatgcagtcgggatgaaatatgtggccgcaagtgagttctttgatgatggtaacacgatgttcaaagcgatctagacatatgtggcaattgggctggaagttggtggcggtagtatcggaccctgttatactcgacctcttgcttcgcacgctccgtgtgctgcgaacgctctgctcactgggagatataacatcactaggagcgactcggtcatgtctgcggcttctcctcgttttcccgcgagggccgggggacgagggcgttggcgggctgtcgagcaaatccgggtcttggttataggtgaagagcgggaacgacttgacgtgtgtgtacggtacggtcaaccgctttatacccatcgcttccagatcaacctcgccggattcaacgcgacgtctcagcgagtggcggcgtcgcctctgaatcagatgcatggtgagcgaaattccaccgatgatggccagcaaagcactgatgacgatgaggaaaaatatccacagagcgggaatattggcggggttcttcatggtcagctcggtccatattcgaacgtaatctttcggattaggtccgtagagttgcgcaatctcctggccatggggtatctggtcaacggtccccgagtagtagctgagttgagtcatcattttctgaccctcgagacccgagacggcaaagacgggatactggttttgatttctccacgcgccatcatcgtcgaggttccagacgggggagtcgacgtcctggggtttgtttgacgaattgtttggcttgtaaaaaataaaggcacggatgggatcggagcgggcggatgcgaggtaggctacagtgcagtctatgctgaaccagggagcaagagctatgagattgtagtttgtgggagggaggttggagcggcgagtaacattcctggggataaagtcgtactgctgggcgtcgcaggagggcatgcgggttatttcgggaacgtataataggccttgtatgaccccattgagggtgtcggcattggtcgtcgttaacgtggtaatgttgctatcgatgcgctcctcgtatgctatctgactctgttgagatgggtaatgtcagcggcactttccagaggcggttatcaagacagacggaggggagatggacgcacggagagcgctgtgatgtttctgataatggtggtgggcacggttgtagcaccaccccagaccggattactgaagagaagcctgtcaagccgtcagtacctagccgcagacgcagacgcaaatgcgacagcagaaataaaggtaatagtgccggcgatcgcagaggaagagggcaatcgtgatcatgcgagcaaacgtcaaagcagcgctccgcagtcacgggtggagggagccctcagcggcgatgaggcgccaatggcatggcgacgacggcaagccagcagcgacattggcgcagactcgcagagggcgacggcagcggcgggaacaaacaagcaaacagcgagcaccgtcttcttggagcaacatacacgacatttcgaatctcggagagcgctgtgagacgtcagttgccggccgccaagactggggtcacgtaggggcaggcttggccgctgcaggacggtgttcagcagcggctcgggacgggaggcgagcagagactcacacattcttctagcccatagacatcgctgaggtcatgatatagaaggaaaccggcgttgcgacggcgggcgcgggcggcgaggcgaaggcgacgttggaaacgctgggacgggaccgaagttggaggttgatggtttggtctggtccagcgaagagaagcgggaggcgagcaccataaaacgagccggcgtagggggggccacagggcgagtcgagatgaggaagacagagagaaaaagaggtgctggaagtacggcacagcaggctggtgctaaaaagtaggccagggataagcggcgcaggtagcggtacctgtacgcggtggtggcagcgggctaggcccggtggacgcccttacagcgcgctgcaggtggcttgttagtgcatgtagtgctgccggccggagtacgatgggcgccagcagtgaagtccgtggtgcgagattgggcgtttgatgagccgcgacaagccaccatcagccactggatacacgtactgtctttcgtatgtcgcagcagcagcgcagatcacagctatcgagtcgaagcttgagcttgtatgtaccgctacggtggtggcaggcaaaagacgagcacgcacgggctctgagaaggactgagacgagacacacaagcgctggtctggtggaggccaaggcggggcggctggacggtaaaccggaagccagcaagaggcgtggagcagcggcagcggcaggtctcttattaatgtcgaccgggtgcttgtttgcacgcgagagacttcccggcgtcgtacaggtacaaccaatagaacggacagtaatatggagtgcttgagcgggtaggtggtcttgtaatccatggatgaggtcccaagttggataatcaactctctaatttatgctttctgcaacctcttccatctcttctctgtgtgtggttcgaggctcgcgtgctccaggagggaagccggttaggcgaaaccacgactacccatgactgagcgcatctgcaagagggtaagcgggaacgggcatcaacaggaaattgttcccgtctgccgcgtccgagagacagggagggtgagcgagtcgggagccatgacacgaccgtcttgtgccgcctgagcaaggctgagcttgtgctgtggcatatgtgtctgagacatggatgctgtatgctgatacaaggtacaagcttgtatacggcaataaagtatcaatatcagaattccattcggccagacatggaggagccggtggctgcatatggtaacgtatcatacctctatatggccatcagccatggtgtcacaagcagtatgcgtttttcacaaaatcaaacgacatctagagtcattgtcaaatctcggactaaagggtggacaggagctagacttgaatcacaaatattgtttggcttgacagcatgtaaagcgctaaatggcaagaggagggatacagacccatgtgcgagcacaaagcatggacgggaatatcatgcgtacttcgtgggtgccaacctagatacataaaggtacctaatactcgagtatttgcatttcatgcactccgagatgaaagaagctagtaggtgaaataaactcgggtgctacagccattgaattgcgcatcacaagccgtacaggcactgcatatgtattggcaataagactctgtgccaagcaccaagagcatcgcgcctgcatgcacaagtggccgatcagaggttgcagaggaacgtctcttggcaatcgccttaacagcctgtaggagatgatatctaggtgggcttattaagaggtcaacggcactgctagtttaatctgccgcgtgcataaagcttggcggcgctcaactccatcaaatcgacaacatcacatcacctaggtaccatcaagccgtggttacaccaaacacaggccccttccgtctaatcaccaccaggcacatgtaaatatcatgccatctctcacatgcgtactacgacactgcctactgccagcactagacgtgcacagtatcaacgccagccctcgcggcttggtcggctttcccgaatcccgatacgtggtaccagcagcagcagtatccgctctcatcacctcacctatcaaacttggcagagcgacggcccaaaaaagagaaaaacaagaaacggctgctaggagagcccaaaaagctaattcgaaacaccaatggggccgggagatggggatagttagcctccgagttacagtagcagcatctcggaataagtaggcctacatgtagccccagagcagcttttctgccatttgggccctggcgctaatcctgggatggcccatccttgtcttctgtcgaccctctggaacgatcgaggctgcggtggacgatggcccggggaaacaggagggaggggcagccaggcagcagagcctgtttattgcatgcacctcaaaggccctctgtcgacgatagtatctcgtctggctgtttcaaaacgcacatcacaaggaaatgccgcggatataatccgacaggtggattttacttggctggccttttatctgtccaggtccatcagtcaatccaagtcgtcggtctcatatcccaagcccaagagtgtttttctcaaggccgcccagctccagctcatctcccggcttcttcggttcttctattcagctaccatacacctatattacgccgtcaaacctgcgctagcggttcaaatacttacctgcctggtcttgcctgggcatcttttgctagcagcaacagctcgcagccatctcggccgccctgcataaccagagaagcgccgcgactcgctctcggtcccgacgacgtgtcagacatcggcgaatcggatggcgacagaaaagcttgtctttccctcccgaccattattttgtgtagcacgagctgctgcccattggccgggatgtgctcagccagccgtgggtgtgtccgtggtactctcttcaagagcaaaagcagagcagaagaaggggaggaagaaaaaaggacaggtaggaggccatttcataccgtaggccacgttagaaaaggccagtaatcaactcgtaaaagtattgatttgttcatgtcgtcactcttgctgcatcctcagtacatgtatccttggaacgtcgtccttgtatgctcgtacactgggctgccacctgacaactgcgatacattccccgcatttcaccaaaatcctcagcttcatgccaccacaaagtaagaggtagaatcgactctcgcaccaaaaaaaaaagcaccacaaaaaaaagtgctcgctgagggtgtcctcgaacacaagctgcctattgctggcccccaatgagattcttccaatgagcgggagaactaagtaagaggcgcgggcttcgaatcggcggtggattcttccgacggcactacaggaaagggagatttgcagtagtagtaccggtacatttgggagatcctgcatgtacagtacataaatgcaaggagaagaagaaagccatacaaaaacagctgagctttgctacaatatctatttccatctgggctggttttccgatccagcttctgtctcaggctcccgtcctacctctataatctaatgcaagccaccgggattctgcaaaatcaacgtatcgccctgccaaagagcacatgtggagcaagccaccccggcaaacaaggcaaatccttcgtattattcgctacaaaactctccatgatcttcgcttggattgccgtggctggccttgtctacagagatagccgctgcgtaaagggtttttttccttcttctgaaggctgcgcttgtcaagagacccatagtcccgcggtcataatcagtccactttctgcagatctaacgatatgtcgtactccactgctgctgtgcaatcccagttatcaactcaactcaattctgactgtccttggtgtgaatccttacaaagaggattgagttggaagcaagctttattttatttatagaatcatgtcgtgggatggacttggtcttcactagcatctcgtatacacgccatctactctaacccagaccagcctctgtccagggtaacggccggatctatactatttactagtagtcgtattcaaaacaaattgattatagctcacatctacttatcaaattgcattgttctttctctcaaaatgggtatatttttctgtctatgccgtctgctagcatattctacttttcctcttccaccacactacaagttacccctttcttctccacactatccgacacaggggagcgaaaaccagacccatctagaatctgtagccgccgctgttgccaccgtgatcgcggatcttgtactcatcatcattctcttcatcgtcatcgttgcggcgatgatgtctgctctcgcggtagtcgtcaccatagcgctcctccggacgctcgtagctatcttgctggcgaccatagtcatcttgctggcgaccatagccagattcatagtcatcttcgcgcctctcgtaggagtctgattcatcgcggctcctgtgatggctgtggctatgatggcggtggtgatcgcgagatctgttagaacccctgctctcgcttctacgctcactatagccgtagctttcctctgtagactgggtgtattcgtagcgttcggtgcgacgctcgtgtgtctcataagagctctcatgagtctctctcctctcctcatagccagagcttccatagcctcggtttccggatgaagaatcctgttgctcgtagcgttggtactcagtttcacgtccaccgtcgggacgataggtctgagtgtactgagcttgcccgtatcgatccccttgctggccatactctgtctgacgctgcgtgtaggaaccgtcctctccatattcacgactggtttctctgttggtggacccctgttcaaaggcaccacctagaagattaccagccaagccgctgatgagaccaccgataccatcgtctccgcccgacccttgatgctgggaagaaccaaagtccacaccggtgttctgagatacaaatccggacaaggcgccagtagcgcccgagaagatggctgttgcagcagcgccggcaatctcgtcttcaatgccaccctggggctggaattccttgcgcatcttcagcttaccgcaaccgtgaccagtatcgttgacaccctccttgtggttttcgccattgaagacaccttggggagagagcttgcggcggtaatcttcttgttgttcctcgcccatgtcgcgccaccactcttgtacagtcgcaaagatgagctgtcgcgcctcgcgcacaccatcgtgacccatctcacgctgagcggggtggtgcatgacaccgttgacaatacgatctagcatgcggctgacatcgacagattcgtcatcaatggcttccataagctgtggcacaacccagtggagcattctggcggcacttcggccagcaatctcgttgagaatctgtacaagtgtcagcaatcgatgactttcccctagatagatacacagataagacctacgttagagaaatgatccttggagagcattgaatgggtagggttagaagagtagtcgtcgttgaaaacgacatgctgctctttctggctgctctcaataatttcataggatcccgtctgtagttcgttcttgatctggtgaatcaggggtacaataaagggcgcgatgatggagaagacgaaaacggagagctgctcctctaattgttcgataatcttggggagaataggaattctctcaaccgcagagctaatgctcttcatgatgctatcgtggaattcaatggcgggcatgatcgctctgaaaatattttggatatacatggtgaattcttcggtatcctttggagagactggctggtgttcttcttgggcggcagccgcgttcgattggatctcgttgagtttgtctccctgattgcttccaggaaggatgccggggggaagcttgctgaggagagtttgaagaaggctagtatctcccatcttgccttcgttaagtgctccctcaagctcgtcgatctcgttctgagtcaacttatcggatactggaaagcgttagttatgatgatatcaaattatcaccataatttgaatccgtgcctaccttctccagtgacagagtggaggaagtccacacctccgaatgtaccagttacgataggataaaccgaatggcgggcaccctccagttgaatctgagtgttgctgccaacatggggaaagatcccgcgctcgcccatttcaataagcgcgagctcagtgtagttgctgtgagcgaagaaatctatttatttgcaataatattagctattggttttttctcctcgggttggaaagaggtaagttggcacggatagcccgcaggctatgtatttggccatgtattattatgtcaaacaaacgaggctgttctcttgatcatggattatgctcaccttctagacagtgaagaccagttcccatcaaccggagcgcttcatagagctctggcttgcttcccgagtgcttgtattcgcgagccagttcgatacagcgaccgaatagaaggcgcacatgtctggcagaagtcatgatgccgactcgctcgttggcaatgtagtttttcatgccggtttcggggtcgatagcaagctcggtctcctcatcaatagggcctctcaggcggggatcataatcacgggcatcttcgccctctgcgtagcccttggggttgtcaatgtggtcttcaggacgatagcacccgagacgttcggccgtgacctcgaactctccagagccgtagccaaacgacatgaagccaagaacgcaaagaagcagtcggatagcctcggcagacaccatcttgacagtggcaacatcaatggcctgggagtagtcacgcagccagttgccaaagtacactcgggagacggttcgcttgttgaatttctggccgcccttgatggcatgagccatggctagggtgagcagcgcatcttcgatgtcaccgtgtcgccctgtagatgtggcaattagctatacgaaaggctggaagcactccagggggacgacgtacagttctggccctcaaccttggagatggatgcaatgttaccggcgccgaaagctgctgccggctgaaccaagcaaacaaggagcaccagccccaagagaaagccaggcgctctaaagtcgatcatcgtgtcactccttgaaagctatggcccgactattcgatgtcggtggaatgtcgtacccagcttgtcgctgttaaagtaaggtagatatagataccagatatgtaggttgtataacgcaagctgttttggtacaagcttcagcaggaaaaataggggaggaggagaagagaaagagaagaagacaaataagagggaataatcagacttctaaagaaaacagatcccaggcggaggagacgaaaaacggacgaaggaggggcgttatggaggggcatttcgtctggtagtagcaccggaccacgaagctcgcccaatcggcagctggatcagccgtcagagcaggtcttggcatatgctccggggcccaaccaggagcgccaggccccggaaaccgctggagtcttggcgagcatcgtgggacatgaatggccagccgtggacagatgaaatcatgttgcaaggggccgaggaaacggtgccggcacacttgagacgggcttgtgcgctggtggggaatgaagatatctgtgcggcggtgggggatgaagatatctgtgcgcctggaggaatcggcatacttttactgctagtatgtacaaaccgcaggtacctggccgcgcttgtggcagacgctatctcttccggccaggggtcgtgctttgatgcatgatggaagcgcattttgagtggcggcggcggtgggacggcggtaaggttacttgatactttgtttttaaaacgacaacactgaacttggacgcgttgcagatgccgtccaagatggagagcttctagcgaggcattcgcagatggaggctgtagatgacaaggctgagctgagctgagctgagaacgatattgcctgatggcccgtgtaccgtaggcctgatgattcatcctcccacactctcgcctcaagctctggctgactgcatgttgctgccgtttcataaccccccgctataaaatccgacttccctttagttggtttgtggcgccgcatcgcgtgcccactacgatgctgaaacctgtcgattaaagagctgtccggcagcttgctagcaaagtagggcgagtatgtgatacacagcgcatcaaacagagaatgatacgcggtccgctgaaaagtcttcaacaaccgcaatcaagaccgtaaggacacaaagagaaaggaaccatctgcttgagcatcctcagatgctatacgtgcaatagtgaggcacaattcttattgacgcaagccacagccttgtctgtcaagattgctttttgtcttttcggcgccgcaatgactgctgtatctctgtgtatgattccatctggatcattgcatcgttcggatgaaagaatctggtatgggtgagtgcttgagcataacgcaaaactcgatgctcttgctctctccacaaagaccagatctgcgatactaacatctacatgcttcgtctgtcatcgtctgttatgagtaccaaggtacatggtaggaagatgatctctcacgcatctgtaaaagaatagaacaggagccatgatgacgagtgatggcaagaccgccctaggagaagtgcttcactgtggcaggtatatgtaaacgcgagggctgcgaacagctgaagctgccgctgaaaagacggtgctggctatgcaggcttgatgacagctgagacgatcaatacgagcactggtgctctaattctggatggaacagcactgaagctgctgagaactgccacatgcccgcagccaagtgcctacatggatgcagaaacgcaccagctgatgctaaacagcccgccagttactgcccgacaagagcctgataaacggtagcgcgtcgagttcattgtaggtggtgaagcaatcacttaacgagtaatcagcgtagttggaacttgagaagaatgaaataagagattgatggatgctatttctagttctgccacccgccggccagatctcgatttgatgcacgcgctgatctggcgaggatgctgctgtctcaaagcctgcgctgccagactggtgcttacatgtcctcggtagatgtgctacgggctttcgagcagcgtcgtcatagagcttccgagctgctcaggctggatggcattggtggtatcaagggactgatcaagtccatctacaggcgcgttttcactccagcgtgcaatctattttacctcgtggcagcttgcttagctacgtgtgcctatgagagcacagctcagtattaattgccggtgccctctcgcatttcacagcgcaaaaataccaattcagccagtcgaacatcatcgacttggaccacagagagggaaggaacgagtgagtcggacgatcaggtgcgcccagaggcggggtaagcctgtgcagggctcaaggcaagagcgagcgcccaaggcatttccaagggctcgctcgctggctgatttgattccagccgtgcagctttcagtcctcgcccatcgcccgctgacatctggatcagcaagcccagccagcggtaaacatcagacagcggtctgctcagttgcagcgacttgccgcttttaggcgctgaaactccagtgatgaggggcattcatcatcgtgctgagatgtacgccacgtacgccgcggcgccagagacccccgatgaccgctagcattcttgggcttcaattggcctgtcgggtgctgtccgtcccagtgtaaccgtgcagactcgatcaacgggactgcccccagcactggctgagatcaatctccagagagtgaacgccatctccgggggcatttcagaaggtagctggcaggtattgctggaccaccaagctcgagaacaggcggctccagagggtcagtaatggacacgccagcagcaaaaaaccagcacaaggcgcgcagcaaatccatcgagacaacatggcgcattcaaaaaccaacaacgacgccaacatcatgtgacacgatcacaatatgagatggccttgcatcggaaataataggagagtacgcacaaagtacgaagtgctctgtataaaatgatgtgtgtccggacgagagaaaaagtccagcgaagaggaaagaaggtgcaggtggagcgggcgacttgaccgcccactgagatgcatagcggctgggctatgctggatctgccaggcctgttgatagctgctaggctgcatggtgctgtcgtgatgtaggctgctgctgtcgaaagctctggccgctggtttggcgcggatggagatgggctctgtgctgcgacggaaaattcacaggagggtttaggtgctctgtcggcagacaatggcctcaacgcagcgagctggctttcaggtcaacttccaccatgccaacgagtaagctgagcgtgccatgagcaacgcaacagctgaggggctgcctctgctgaagcactacagcagggcgcccggtcggtttatcgtgcggatatccgcggccggctacaggtcccagtggccagagcgcagcgcgtccagcggcctcgctgctgtgctgaggaacaggccacgggcgcagtgcggggtctcgctatcagagcagggcagggcagggcacaataaggccgtctttcggacagagggccattgatagcagcgcaagcagccgctgcttcaagtaaaatcagtgcacgagcgggatgggcctctggttgggctggagcctggcggctgtgcagagatttcggcttccagtcgaagcagccagtcgactgtctgcgtacgcgccagaaaatgcagcgggtgctgttagcacgatcaatcaccgcaaaaatagcggagtaccacctggccttggagggtgtgggagggggctgggaggggcgccagcccaaaaaaaaaaaaaaaatgagcgcccagaggagaaaaaaaatcgaccgctgcggctgccacttgctgattgcgcgcgcacccaaggttgccggctcaggtacttattgggcgcaccacccaccacccagccccaacccccgaaattctattttcccccgttcttcagcactcttcccctcccatcaatccccccaagccgcaccacttttcaccctcatcccgctatcctttagatcgcttccagcggctttttcttgccagaacatcgcaacagcgcatctgcctttttgagccctacagagcagcaaagcaagaagctacaagaggcgcaccgcacagcaacgcgcccaaaattccagcagcaccgcgccactagcaaccaccaaaatcgtcatcatccaccatgcctcgcccgcctaagaagtccgccgaggaaaaggccaaggccctgcccgttgccgtcgtgcctcctcccaccatggttcccgcgcccgtcgtcggcggcctgcacccagcagtagttcccgcgcctgttgtgtctggcgtgccccagcgcgtagtcgacaacgacagcttcctccgcgtgcgcgattcggtgagtttgtgacttttacttgaactggtctgattgagatctcaattccacctcccactgcatcttcaacttcaaagagagataaaaaggatggaaacgagggacgcggagacagaacgcgcgcactagcgccagggactgcatgtgcgctcttgccatttctttcttgagggctcctgccgagtggcaagctcgagtgacgtcgagcgagccgggatttgtctcttggctaaaaaatgtgtggcaatgtgcctcgcttctgccgcctgtggaacgctgagacgagacaaaagccctcgtttctcgccaaagaggacaagagaaaaggcacagacaattccctttgcacaagttcctttttttcgttgcgcctcaccgaacgcgcgcgacctgcgctgccagcccctcaattgtttacatttcgatgctggcctagccccgcgtctcgccgagtcgtgccgcctggagctgtttcctagtgggaacctgcaagctatagctctccactccagagagctctgcggccttgctttagctccagccttggctcatcccgaccgctgccgtcatattctcttgctccccagcaaaacaaaatctttcgaagctcatcactaacaagatcaatcaggctgttggcagactcaccaccatcctggagctgctgaggtccttcaccaatgactacattcgccagaccaaccttctgctcggcgagggcactgctgagggcccccagggcgacctcctcaacacctttgagaatgccgccgcccagctcatgatgcctggcatcccagacatgacccccctcgttgaggagaagaaggagcgcaagaagcgcactcacgaccccaacgcccccaagcgccccctgaccccctacttcctctacatgcagcacgcccgctccatcattgccaacgaccttggcgccgatgcccccaagggcgctgtccaggaagagggccagcgacgatgggctcacatgactcctcaggagaagcagggctggaataacgcctaccagtacaacctgcgcctctacaatgcccgtgttcactcctacaagaacggcaaccccctggccaagaacatgagcgatgaggaggcgcttaagtacgccgaagacttccacattcccatgccagagctcaaggaggccgctgctcagtctgatgcccccgtcaatgaccaggatgctattgccgagcagctgcagcaggtcgccgccgccccctctgagaacgaggaggaggccccagccaagacccccaagaagcccgcttccacccgcaagcgcaagactgccacccctgccgctgaggtagagacgcccaaggtcgctgcgcccgccagcccggataagaagcggaggaggacatcgaccaaggccgccgagccagagaaggaggagcccaagaagtcgggacgcaagaagactaagagcacttgagtaaccaacgtttttcagctgtagtagcctaagctgctgctcttcctgccgtccattgtttctccagctgtctcgacacgagcgacgagagaaagggcttctggaagagcaatcccttcattcgcgctcatcttattctacatcatcttgtgttacctacaaaccgcaactacagaattgcggagaagattgtcgcctctatttttagcaagttggctctcggttttcctttctggttcttactcgaatcatgataccttgcatgagaatgctgcgggctctctagtctttggctttcgttctcttcccatctactagacttgcctagatggcttgtccttcacgtttgtgtgctctgatatgataaaggaatcagtttctttttacctccttctattgtatctcgctttcttttgactgctctttgagctgcagtctggcggtcagtataaaaatggttataagggcgtatagttattctttttacttttctgttttttttttcttttggttggttagttatctgggacaaagggcggaagggcggttttacgtcgtgtatttaagtctccaagctcgtgttgaacggccgaactttgtatgcgataatgaaagcaatgattaagcaaatggcagtttctttaccatctttgtgacacaatgtttgatgaataagaaataacctgtttctctactcaaatagtgactagttctgctgccaaatctcatccttttaccgcgtattacgttgcgtaagatacgcatattatttactttacccaaaaatcccatgtctaatcatgtgaaccaattatattccaaatatttcagcgtgtacagacatctgcataaactaatactagtcgacatgctcgttaccaagctcacattattcattccctaggtcactctcgcaaccatctcactaatggttttccgttcattatacgtttcgacataaaagcccacagtacttgttcagaaagagagcctcctaggcatgtaaaaggactggctagccggcgtttatagtcgactagctcccccacgcgctggcatccgcgccagacgggtaaaagtaggccacaacagcaatgatgcagtagactgcacacagcagagcgccttcaaggtagttactgcggccgtccaaaacaagaaagttgaccataaacgttgacacaaagagacaaaccgtctcaaacagggtgaaatacaacgtcatcggcttgtccatgatccagccgaggataacgaccaggggagtgacaaagatggcaatctggatggagctgccaatggcgacaccgatggccagatccatcttgttcttcattgcgacggtgacggatgtgacgtgctcggctgcgttaccgacaatgggtaggacaatcagaccgataaagacttcgccgacacttgacgtagcaaccacgtcttcgatggaaccaatgagaaactcggcacacgctgcgacaaggccagtggtgacaagcaaaaggatgattgcagccgattgggtaaggtgctcctcctcctcttcttctttgattccgctcagtgagcggctcacagcagccaatggcacctgagccggcagcatagcaccgggaggtcgaagctggtggttcagcctgtcaggaagagagttggttcgtcggacaccgtagcgaacacgaggcaccggaccagcgggaaccgcagagacgggatccaacccgggcttctgtacgaagacggtgggcgccaaattcttcacagacacagagcgcagagcagggaacgtcggtcgcttggatccattgccagcttcgttgccactgttggtagcttctgcgtcgttgggaatagcaaagtcgacacggcgaggttctccatttccatgcgagctctgatcaggctgttcggtaatcgtctgttgggcatctccctcggcgtcacgctggtggtgacgacgctgcttcttgctctttttgcgcaggtggcgaaggctgggtcttctgtgcttgcgatgggacctctcgtcatcttcgataacctcctcattggtatcagttgaagaaagcctagggaattgagggcgcgaagatgtttcagaagactcttcctgagggctagtggcattggttccgaaagacgaagtcctggtgggaagctcgctagtttccacggaagcaacagacgactttcttctgcgtccatggcggagaacctttctcatcgcacggcggacagtgtcccgggagtggctggagtcatcggaatcagagctggaatcagagctagactccgagcttgaagcatccagccatgcagcggcagggcctggaactgactcggcgtcgacaatattctgaggagtcgactcatagaggtatgcgtgggatttaagctggaaaagaagatagatggcgtagaccagtaacagaatctgccatgtttggttagaggtcggttgatgcattttgacaacgaggatttcaacttacaacactggtaccgcggctgatcttgagtgactggcggtccgccaagcttgcatcgttgaatgatgcgtggaaagccgtctggaaaggagttagcaattggcttaaagaagggcatggtggtgagatatgcaactcacaggcaagaccagactgatgacactcaaactgagaagacaggcactcatctgagtaacggtgctgttgtagacttgctctcggaagcgcaaaccaccgaggaaaaagcccattcccagaatgaggagcaggttggcaagaatggagcccagcagagatgcctggacgatacggatctcattcttgaccagggcaatgatgaagatgatcaattccacggcattgccaaacgtcacgttgagcagagcgccaagcgcgtcgcccatcttactggccaccgactcggtcgcgaaagcgagcaggccagcgaggggaatcacggcaatacagttcatggcgaagacgatgccgctattaatgccattgatgttggcgagaatgatgcccaggggcacgaatacgagcaggacattgaaccagctgtgggtcatgacgagccagaaggatctacgaaactcttggacaaaggtgcgcttcttctggccgtcttgttcattctcgattccgtcgtcggaattggtggtttcgggggcaagggtgctttcgtgggcctccttggttcctacgaaagaccccggcctctcatcctgcgcggttggcgctgtcgagcgcttcttgggcttgagcgacgacttgaggaagtccttgtcggggatcttgttgacgatgaagggagcatcgttgctgaggggagacacggcgccggcattgcgagtgtcgggtgtctggaggttgtttggagatgttgcggcagaggcagacaagtcacggagctcggtatccggctggtcggagagtccattcgctacgggctgagcatcaaagcgtttggaagctatatcggggtcggatgaggcttccttcatcgaacaggtgttggagagcggcgagcacgcgggtggcaaaaggtccagggaagaagcgaagcaatccagcaagggattgtgtgtattgccaagaataggctgcacaagaggttcaaagaccctttggggaaaagagggaattgagaggagagaggaggaaaagagagagaaggcagggagtcaaaagccaacagcacaatgagaggcgggaatcgggatccctttttaagtcgtcgagaaggcggcggccgtgactgttgcggtagcgtgagacgagacaaacggggaatgtggatgacgctgggcggccacacgcaggggtggggacggcgccacgatagacgggcctccgtagcctggcaccttatctgcgttcaatgcctgtgcctggccacgcccgctggagcgcagtgcactgacggcgccacaatgccgctatcgaatccggcacgctctattgtagcgatgccagcaccggaatacccaacggcatcacatgaaccattcgcacgtatttcccatccaactgttgctagtaataccagtaaaccactacacgcagcatctcgtagccccaactccctattgattccagggttcaccttcagctccataacctttaagcttagtggagagacgcaaccaaggtcgggcttggaacagcgcccaatcaccagccgccctcctcccctagggctacatcatcgcagcgtagccaaggctccgctgtttatgcgctagcgaccagcaccagcaggcattcgcagtgggcgcaacaacacgttggcgtcttggcgctgtaatcggcgtgcaagaaatgcgccgtggacgaaacagccggctctgtccaccgccattcgattcagtcattggtagcacagaatgtacattcaagttttttcagtgctggtcatccagcgtcgtcatcattttgtgttacaacgacagcgtacaatcacacattgaacgcagatgtgagaagcaaccattaatatctaatcgagaaaagcgaatcgtccccccccccccttggacagcagcccgattcccgagacacatcggccgggatgagacaaacaaggcctgcaaaccacggcccagaaggatcgcctccttctcacccgcagtcacactctcacccaaaataaaaactcccgaagcgactacaaccttccaacggcacttgcattccacaaatcggcatacacaagttatctgccgtccgtcctgcgtagtttgttagtgccagcttcagctcagcccatccccacaactccaaggaaacgatccaagctttatcaagaaaacaggaaccccacgcgcgtctccaagggtcgtctaccgcttcccccttctctttgttttcactccgcgtattttatacgtgtacgaatcaattattcggcagatttcattcaacaaagaaaggctgtcatcgtccatccatcaattgccaaaaacaaagattgaaataaaacgccaaacatacttcccaaccgcgtaaaattgcccatctaaaacaaaagaaagaaacaaacactcgaatccctcccgtcccaaagcaggaaatcccatgcgagcctcgttcccaaaacgggaaagcttcttccagcagctaagcctcatccgccccaccgtagcttcgccacaatacacgccatagaaaaacaaggagcatcagccacactaccacgtgtatgacgtttttggtgtcaattcgtgtcaaaacgcgtatttcgcacttctcggtgaatttctgcccggacttttttttacttcggatgtagcattcatcattttttttgcaatctatagcaaattcccgtaaagttcgtgtgctcccagaggcccctggattttcttttatcgagtgcaaggcaacatcaagtgacgtagtctgtcctcaagcacccgtcagacaaacctctgtgaaacgaagcgcagggccaaggaatgcggctctcttgccgttcgttctcagtacacagacgtggtgaaacagagactcggcatcaattatccgtcgaatgcaattgccatctacttacatacaatgccaaaagaaatctgtctgtggatgataccagacatgcattagaattgggcacagtttcacccgagaatgagtccgcggcatctctatccgatacatttcagccgtgaataataaatttaaagaatacagccttatctatacgcctggtagtaataagccagaaacgatcatattacaagtaattatcactcaatacggaaactaaagaattcatcttgcgcgcgaaaatactcctcatatttattcttctttctgcccctttcaaacgatgaaaaaaaagtaaaaacaaatcacagctctctcttcttcacctccacccccatcccttatatgcgcatctttgtcacctcatagactccgctcaatttgccctgccaaaatgctgcccagcacaagaaaaaaaaaaacaagaaaagactagacaaatacaagtacacaccaattcgggtataccgaacaataatcccaacatactgtatcaaactttctactaagcttgaaaaaaaaaagagatacaaaacaataaataagcaagtaaatagtaccttgggcgttctgatataccacatcacgaatatcccacaaccagatccagtcgaggtgctttggtttgtgtgtaattttgttcataacagcctccacacgagcgcaatatacgatttgcaagatcatgctaaacgaaaatacagtacaaaggaaaggcgagaaaattgaaagtaaaaagaaaattgccaaacaaggcatgccaaacttccccacagtaggcccctgtaaagatggagagctgctatgttggctggctttcgtcaacgagaagaattaaataggccgaatgatatctgctttgcgcgctttgatgattacaacttgatgttgacaaaaatttggcgatgccctcctgctcagaaaagaaatatataagacaacaacaaagccacgaaacgcatccggttgatccaaggagccgaggccctcggaggagacgtagcagtaggtttttttttttcgatctgggtcgacacgaaatcgtgatgaaacatctgctttacgcccgtctcaggcgcaccgttatcggtcatctcctcctctggccttgcctcgtctccggaaaaagtccatgacacgcttggcagctccactgcttccctcgtggcctcggtactctccctggtcgtaggcatcaacaaagcgtttgtgaggcttctgtaacactcctctgctagaattgattccgcgtccatcaaagccttcagactgagtgtatccgtactgataagggccctgcctagctccaggaggcgggcgcagctctactgaggtatcggatgcgctgttgagatgggtgccttgttgcaagtacggagggatggcattgggtcgcctggcagcatccgccggggccaggttgttgttttgggtcgggtgagaaacggccgtatctaatggctggccgtcgtatgcattgtcaaagaaaggtgtgctgcctccgtgagatgtgacgctccgtccaaggtcagcagtgcgagggttctggatgggcaggtcttgctgagattgatactcggaaggagggccgctcccatagtccttgggaggattgaaggacttgagggagaaggatgcggggagaagcgaaaatcgtcggcgctcctttttatcgacaatcgagtcttgagaaccgtttatactgccgctcctcttctttccaagcccaagggtaaaggatcggcgtgaggcctttgagtctatcgaccgccgtgactggggttcctccggtcccgttgctgccaccattccagaattggccatgctgataggagggtactttttggatttttcggttgcttgttcggccttttttcccttgcgtccaaacatggacccgctacgacccaagagcttcgagccaatgtctcctatcgtattggacctcttgtgtccctttccatcactgctcttaggctcatggaagcctgacatcctcgcaaatttggggggcacgttggtattggtcctttccatggcatcctcctcagcattggtaggctgttgaatgcggccttgaacattggtgtcggcgatggcagggggagcgggctggccatagttgcctccagactgcaggccaattgaagtagcagactcccgagaattgccagtgcggggccggttggtgttcgccgcagggacgctgatggaaaatgtgttgtccgaggccgcacgaacatcccttgtcggccgtatcggttgaagcaatcccgtcgtttgcgccgctggagccggtcctctctttgactgcggccgtgagtgtgaaacatgcctgtcttccaccgacaaatcttccgtctcttgatgatgtcgagaagtcggccgagactgatgcccggcaacctctggctcgaggccgccacgctgtgtccgagtgacgggagcgacgtactcgacctggacggtgcggcgtttggcgtctttgggagtgcgctgggtactttcgggaggagaatcgatcttgccgtgcgccttcgccaggccaccaacagcagatggctggggagtcttttgcttgggtgcttcgcggacagaagcgcttctcgtgaccatgggggcctcggcatagtcagagcctgtggcgctgacgctctggacctcggatggagaagtggttgagctggtaatgaactcgacaacgtgagcgtactcgctcaaccagctatggcgcgccacctcgaacaaatcggctcgctttctcgggttgggcaccagaattcgccgtaataggtctcgtgcatgtggtgtcacgtattcggggaatgtcagtggtgtcgtaacgatgtacttgtagagaaggttgatgttatcgccttcggggttagcagggtcgtcgtcgaagggaagatagccagcaagcatggcatactatttgtcatttcccagagtcattagctatttgatctgaagaggagaggagaaaggagtctgtactcaccaagatgacaccgcagctccacacatcaacctttcttccggtatacagcgaatcgctcacgacgagctctggtgcagcatagcagggacttccacagctggtctgcatcaaatcacccttgcgcatgccattagacttgatcttgtcaagacccagccgcttgacaaagtcgcgatccgatagattcagctcttcctcctcagagagctcatcgtgagagtcaaacgtgttggcaaagccaaagtcagtaatgatgatgtttcgattgcgatccaggagcaagttttctagcttgaggtcacggtgcacaatgccctttttgtggaggtagcccactccagagaccagctgagaaaagagtcggcgtgctgagttgtcttttaggtaacggtggttcaaaatgtagtcaaagagctcgcctccagatgcgtattcgagaataatgccaatgtatctatcggtttcaaccatgtctatcaatcgcacgatatttgggtggtgaattccgcggagaatagtgacttcgcgcttaatcttggccaaccgagttgggttgtggcctacggtatctcttttgatgagtttaatggcaacctgtacaaagtttatgttagcattgccagttgtttttttagtagtagctcccttgtccagcgtccctctccctcatcttaatctcactctcactctctctctctctcacacacaatctggttatggggattaaaagaatagaatcaagactcacttgcacgctgctatcctgcttccagccaagcttcacctttccaaactctccttcaccaatggtatttcccaggatgaagtcgccaaacttggtagtcgccttgttgtttcgactgtggtcatggcggcttcgagcgccgcgtcgctcctcggagcccgcgttcatggatacgacaggaggaggcgcggcgggatcgacgtcgtgggatgcgttctggtaggtccctcggcgggtcgcttcttcgccgttggaaatgacccggtacaagttctcgcttgcctcgcgcgacggcttggagtttgttgctgtctgatgagtgcggacggggatggggatggaggaaggggtatcggcggcatggccacttcgaacgctgggcaccgcctgggctgcggccgaatcctgcggcgtgtggtagccctgagccctcttgctccgggcgtggtcggcggtgccatttgtgtcaccgcgaggggcgatccgcgagccgtcggcctgcacgcggcgcggcgaattgttcatcttgtcgctgcgtccctggctggcgtccggattgttggaagaggttcgtggaggggcggtaggcgcggacgacaggcggtcagtcctggactgttggtcggccgcacgagtcgcgctggtgggaatgcgagagctcacaggagcgctggcgtcggatgggacagaggcgccggggccgctggacttgcgagaggaaggacgccttgacgatggtggtgttgaggcgctctgctgggcattgtggatttcccgattgggggaagactgcggctgcgagaactggcggctggagggcgaaggcaacgcggttggctggtgaggaggggccgtctggagagcagccgacgacatgcttccgcgttgctacgggatgattgccggcccactaaggccagtcgacggacttgggcggactcggcgagcgcagctctagaagaaaatagcctgcttcgaggttccccaggtgccttgagcgagaggaccggccgatgtgatggctgcccggcgcttgatatcaaactcgatggtgtatcgacttcggcagtcgaaatgcaggagcgcgccgcggatgggaaaggctccgaagcagcaaagcacgaggagcgtgtcgtggtggtgtgtattagagaggaggatgggatgagagagagaaatgggtcacaacagtcagacgggctgctaatcaaatcaaacgaggagtggtgtgtgagccgtgctggcgaggccaagggcgaccaaagacaagattcaggtccttctctgaacagcgccaacaagccaattcagcacagcactagtatttcatggtcgaccacactgaacacgggctttgtttttttttttttttccctctctggcctttgatgtttcacagacgaagcgttgccgtccagcagatggcagaaaactgcgtcccctgagtggacaggccgggtggacgcgcgcagggccccaggggggggttgccagagagagaccggccgctgggaggagctgacagggttgtgcagagtagcggcagcagtagggcgggatgcgctcggattgggtgcctctttcgtcctccaatatgccagccgagtgctggttcgtctcagcgcgacccggcaggccgaacgagttgaggttgtcgagagttggagacggcaagacgggaggcgctgcaggtatgaggtttggcttgttagtggaaagcctcagcagttgcttttcttagctgagctgagctgagcacttgacgcctttgccacagttgcggcgcgaaggtacagattgcctggcgcaagggcgaggcaggtacacggcgagcgtctgagctaccagaatctaaaaaaagcccaaagttacctgcgcgtattgatgtaatcaatgctttaatgccttgtgccacaggtaagacggccagcgttatgggggcatctatttacgatccgtttggtaatacacatgatacactgcggttgaggcacaaacgagggcgaccaaaggccaagggctcaagggccagcttttgcgaaattgaaattgacggctgctgcatcaatgagatgagcagcctcagtggagcccttctagcggagcttccagcgctacgccgcctgtagtggctccagcctccaggtggccctggccctggacccgagcccgggcctggtacctgagcacatgcacggggcatgcatgcgtgcgctgtactgctgcaaatgcgaccgtcgccggccgacctcgttgtctgcgagtacctgctgccgcgcgcgcctgtccgcgaatctcgaggtatctgccgccgcagttgtcgcagccgaaacgcgctagatccaggggtccccgtcgttcctgcatgcgagccgcagtgcctgtacgagccggatatttatttatattgcaagcagcagcagcatgcatgactgacgggcggcgtgagagcgtcacggcgcgggcaagaaacccctccaaattagctcaatctcacccgagcaacggcagagccctggagctgcaaacactgaatgaaccctgtgtccttgtcattgattgccattgctgatgcctgtgcttggcaggtgtgagtgccgtcaatacggtgaatgaatgagtgaatgaatgaatgaatgaatgaatgaatgaatggacaccgaggcaaacaacagaaagcctacaagcagattgtatgaagctgatatcaagatgacggccacgctcaacctcgttatccatacgagcactcagtatatcccaagtacctactgtcgcctgtctgaacctaccttgcctgatgctccatatacagcaggtacatttcccatagacgaagctgcatgtagctttgcttcggtgacgccgcaaacaagcccgcctggacttggcctgggcgcaagggagaggcccgtagcgcagccgtggggatccatacaaactggatgttgttttgcgcttcaattataattagacacgagcaaacaaaagggaaactggttcgcttgggcagatttgcaattcaatcgtacagtcgagggagagaaaggaggagctcttgatgggaaaatgaaaaaaatcaaacaataatgcaattgcaataacatcaaagtgccaccgtctctaatattcgattcaattatacggcactaaaggagatttagctgctggagcctcccaaatttcaaatttcgatcgcgcatccgccgtcgctcgcggccgtcgtgcgggcttcccttcgccgttaccccagcacgaaatatagaggggagcatgtgcaaaaaatgcgggcggctaggccagaggcgctataatgtacatgtcaagtactaaagtaatctcgatcccggctgtgagattgcgatgatgcgcgctttttcgagccatacagcgcagacaggcctgctgaaataagtcaacgcgccctggcagcaatattactgctgctctgtacatgttgaagccccgggcttgaaatcatctgatgatgcttccaccgaaagtgacctcatcaatgcaagcagtatcttgacccggatcctccctcggctggcttgccccatagctcttctccatgctccatcagccaactgactagatggttcgcgagtaattcagccaccactctagtaaacccacgtgtatccgttgctagaccaagccattgatgccatgaaccaaagtctgaaaggacgctgccaatgctgcaaatatctcaactaataaaccagcctgatccggcggcaggaaatcccaccacctcgtatggctcgcatgtcaccgcatggcatccaattaggcatgccgccatcgtttgcgtacataatgctctagtactactagtaaatatgatctatgcccaggtgtaagacaaaaaaaggttattttgcacccttttttcttttgtttatcaaacgtgcccacgcaatgaaacactccttttcaccagtccgtccaatccctttctcagcgcaacacacccacatcacaaagacacacctgctcaatgtgtttttaggtttttgtcccgcaaccatattaccagtagaagctcattctgttttttttctcttgttttcttttcctcccgggtcgggtcacaacatacgaaataaagcccccgcttttcaggcccttttctgaacaaacccgagacaaggctcgctcaaaggtgaaacccgtgtggcacatccccaatttcccccatctgcatatcgtaaacattgtttcgatcccattaatgtcgatgaaacaaattctccgtgcgctctcttttccttgcatctcgtagtactactactgtaatagtttatatgttgccactgggcacaaagaacaaaccacatttgcatttgctagatatggagcatctcgtttgaaggccccgtcctggcatcatttcgcagatccaccgcattgttcgtgcaagagcagcgcttgctgatcgcattgatgccggaaatgagcgacttggctcgcacgagttaaaatagcttcatattagctctcgatccgtcaaagcaacccgcaacgcatcctgcaggaaggatcaaggggtaatcaatcgctatgcatttatactttctactacgtggtactagtaattctgcagccaggataacggccagcccatgctattcaatcgtcgattagcatctgtgcacacgaataagatcgcctgatgagatgctagatacccgtccaactctacttagcgcgccaagtctacaaactcaacatccgaagtggtgtcttgcatgcaaagcttcggctttcaggcacctttatccaatcggagcaccgacatgagatgttagtcgattacccaatgtagacgaagagcctcccttgttgtgtctcggattcctgttctggtgctgtatgcacctagggtagacactacgtattagagttgaaaagtcaaagtcatgttttcgaccctttggataagtcggccgacactgacatgtggatcggacgaccattgcagtcattttcttgatatataccatttcccaacacgtctttacagtttgatggatatatcgtatatatcaagcagaaccgcaacccccgtaacagtcgccgtgtaggctatgagaatgcccatggcctgaaccggagtggcgtccagagttggaatagtcatgttaacaagtccagtcagcagattagcaatgagaaacactgccaggccattgcgattatacgctttcaaaacatagctcgtggccacttggtaggcttccttttcagagcgggcatccgctgcgttgtaaaaggcagggaagaaaatggtatcgatgatgcagaaagctagaatctgccacgagttgaaagccgccacccagaggacatagggtaagttggccaagcggcgcgagaccgtcaacccaaacccaaagttgtagctagtagtaacggtgtacagcacggtccagatgccggcccaaacagcaaccgtcatgagtagagtgtttctttgcatgcccgctggtgaattgctgcttgatgtgatgctccgaggtataacgaatttgccgaggtcctgtccagccaggaagatggagagatagcctatgaagctaaagacaccctctctgttcatggagaggaggtctaccctaggggcggtgagaacaaatgctttgagatccgtgctttcaaggacgacctggtatgtgcccacgaggagcagagccaatgctgcatgcgacggaatgacatcgaagatggtctggaagattgccacaaagggaggaaggaggcccagagtgaagaaaaaattccaatgaaccccgtactctgacacgtgttcagcatactcgagtcctttgacactcaaaaggcggatgaaacccagcaccagcagcgggatggaatggcggaatgattgcagcaaccggacagccagtgaagtctgacggcccgtggctctttctttgaggacaggacgagctgccacaatgccggcggagaagacaaaagagccaacgcccatgtccatcagggacgtgccccaggtctcgaccttggcgaatcgccgcgggaagaggcggaaatccaccgccaggatggcaacgcaggtggtcatcatcatgtatccgcgatacgtcgtgagaaaaggcttgatgctcagcacgggacgaggctctgaggtggctttggactgggcatttgggggaagcttgggctttctctttgggcctccggcggtggagggcaggaaccagatcaacagagccggcgcaagcagaagcagattcagcaacgcggctgagtccgcgtagagagtgatgcccaacaaaaaagtgcctacagtgagggagaagtcgacgacaaagccgagggccgagtagggcctgaagaaggactgccgcgcctgaagaacagaccacagcagcatggccgcctaatgctcgcggattagcacttggcctgagaaccatggccactggacaagagctgaactcacgggtgctacggctgtgacgaagctgatttcagagacggagccgcccgtcagattggacacaaagtcctctttgcgctgcttgtagctcgccatgttgcgactcggtgatgttacgagttagttgttcagggggtggaatccaacagcctatcgcatgatagctaaatgacaatcaagcttcaagaaaaagaaaacaagagaaataatgtgctgagcgtgtttttccaacgacgtccaagcgttgacgctgttcctttgatgcttttttttgctgtgttgtcaacccgatgttgaaaggccgcggtcgtgtaagccaatcattttgcgcttcgtggacaattctcgctcagtatgggccatcacgtgcgcgggcccaggattaagcatatgcgtccatttgccgtccgcagcctgttcaggcagtgagtgccctcaacgtcttgcttcaacctgtaaaaaaacaggcaacctagggaggggaaaaaaaaaaaaggaagaggtcggttcttgaaagcgctttcatggtgcgcaatcaagttggcacttgtctcctgcagaaatcgctttctttgttgcagggagcaaactcagaccactgacaatgcgcacgtctttgtcgccagtgaccgcatcgccgtcaccaaccaccagttggcctttgtggcatgccccctaaaaaaaagaaaggaaaatcttgaacagatgagggagaaataggggaaaatgaagtgggcaatggtgaaggagtgaacgcagcgcaattaaaccacgccgttgcagcatcaaagagctgtgatgtggcaacaaacattgaacatgcatgcatctgaacattgatatatatcagccttgatatcgcatccgtattgctgatataactctggagatttcccatggtaaaatcccacagaagcaaatcccctctcagctgcatctgactgcgatacatctcttcatttacgtgcaattcaacgcacagatagccactccatactctcgccatgtcgtccacgtccatacatgcacggagccgccgagctcatcgccccaacatcgctcctatcaagaccgacacttcaagcttcccagatgtctcccgcagatactcaagtcggccatctgttccttatagcgggacaagtcgctcaagactcaactcaatcggctacgcacaagatgtcatgcactccggccccagccccatgaggcacaatctcagcgacgcttccgacgtggtggctccgtatgtctgggtttcgaggcagttctgcccaactcccgtgtctgatatctcgccgcacacaaaggtctggcctacggtgttcgagacgcatgcaagacggccccggcaaatgtccatggggcatggcgatgtgtttcgacaaagcacagccggcgcccttcgtgtgtctgctacccgagcggcgagtcgcagacagtccatgtatagctatagagcccgcaatcgatccatggacgtggggcttcagcggcagcaacagcatcgtctttcgctgtgggaacgaggtcataggatatttggccgcccaggagaagcagatgttcttgtcaagccactgcatctcaatctgccactaagagaaatcaggtcgtggtcaaaggagtcgtcttccgcgtcgccattgtctcggcgcgtccatgttcatgccgttgtcaactcaaaatctcgcggccgctttggcctgacgcgtaaattcaagctggaagagctgagagctacagcactagatcctctaccttgtcctcagtcgaagaacttcaatcgtcaggtactactatccaggctacagctgtccgacgaagatctagagccgcaatctccggtggatttagagatggccgatgatagtgatgacgaggtcatgataaagaaggaaaaaacggaaatgcctccggatttcaagaactcgcaacccgtgctcaaggcaaaggctgtaccaatgagtgagtgacctcttttcggtagcagcttttattgacattaccaaaaactaacacacaaaatccaggcctccaatatgtgcgatcacaattaccagcattagctgccgttatgttgaagggcgaagttggacgaggagatgtagtagaacttgcaatgcctcatccaaccgcgtggtcctcgacaatagcttacgtctacactggggagagagagctcctcacagaggaggttagggagaatatttggtatcttggaggcaaagcgtaagggatgattatgatgaacgacatgatatgacgcgaggaatttggatgaatttggatgaacttgatgatttcttatgatttacactgaaaagctatttagtttagagacgccgtaatgcctagcgaaacgattacgtatctttgtttttattgtacgcgaaatgaaagaattaatctatttttctgcatgatttgacaaagaaccacactattaccctcccttttttttttttttttcacttctctctcatgcctgtcgtattagagcgcagagaatggccagctatacgcctctccgcttttcatcggagcaatgtccaaatacatacaattctttgaaagggacgtaggtgaatacttgatcatccggcctgtacacccccttatcgcatcatccctggcaatctcaggtgttcgtatttatgactgttgattacatgtacacgtgctccaaagaattagcaggtcacaagcacacatggaaaagtataatttttcttcataatcacgagtctctacatttatactattaatcatattattactaggtagaatcgcagtagctagtgtcaatccatttacagtaatatattgctctgcattcctcccaacctgcgccctgaatatcccatcaatacgaggtagtgagatgacagagtgagctggtcaaagggccgtaatggtcaaacgtggtgtgacaaatttgacacgagtgagcaatataatagatgccctacatcttcaaagtacgattgtgtagtgaagacggatgcgaaaaactgccggcgacggaggacagacagtgaaagagaactgcagctgcacagcgatttaactaaagtgacgaatagtgaatcggagattacaagatttcttcatcagacgatgaaatattttgacaaaattcattaatcaccatcgcttcaaagaacattgtcagttgctttgtaacactatacttcgtggagcgtcccattgtgtcatagccatgctaagatctctaccagttgagctcaatgcagcgttaatgaaagtgctatagtatctcacgtagtactaagcatttaattgattatgaatctttatttatgttgacgccttgatgccaattggggggtttctctggcagctaaaaacactacctcctgggtagatcatgagatcggttctctcaaacggcatccataggacaaactatagactagccacttgatataaataatatagtcacaggaaaatgaagcttgaacatgctaaatagctttaaaatcatctttgatgtgtttgctcctcaagcaaacggtgagacgaagtcggcgacgcgatcttactgggttaaaagttgggttcatacgccagacattagaatgaatattaataggacaattcatcactaatgtttagctcgagaaaaaacagtcttcattgtcatgatttttctctccaagcataaatctattactgagcaacatttttttcgagttcctttgcttcaacttcattctaatggatgaaacgatcagtgacagcaagtagcaacatataggcgcccaaatctttgccatgtacaaaaagctaattgcaacctgaatgattcaataacattttacaatctatactgagatgaattgtctcttatgaagcccaagcgctgctctccccgaatctaatttcctctcggccccctatccatggctgttggcttcattgccagtcttcattctagtaacacatttcatgaactactcttgcaaaagaacttaggagtgaactgaacatgtatagctcacccattattgtcaactacaccatggagaattaaaaatggatttaacaaaacaacagacgtagcaacactagccgcaacgcatcgccaaacatcaggaccaagacattccatcctaccaaataggtatatatccatatggccgcgtaattgctcaaagaaacacataacgtaacattcacgtgaatgctcatattattataaatcgagcgcgagttagtgactcattccacccttccttctacttcactctcacctccatctccatctcaccacgaaatcctttggcccaggactttgtaagatgtagctacttttgtacactctcaccttgacgtatcaactttacgtccaaagaggcgaagcaagcaaaaaaaaaaaaaaaaaatcatcactaccaccaccacccaccaccaatgcttagcgctccaatcccatattcacgccctaccctcttcttcaccttcagctcaactaaacaaacatcccctaccgtaaacatcccaactaaaaaaaaaaaaaaagccatagggctggcctaagccggggctctcactcagcccgctacataactaatcgatacgatacgagaccacccatctatccattccaattttctcagctgaacagaaagagaacagtggcaaaaatgacgattcgctccttagctcttacagaaatcttggctggactggggctaaatcgtgcggccgtcgaatcgtatagcgtgccccctcctttcccaccctgtaacgaatttccatttctcgccggaaacacggaatgtgggagtaggagtacgagttgacatactaccaaaaaatgataattagtaagttgggctgttggttttctcgaaattgatagatcgcacccatcgatagccgaatctcccgtcgtcatattcacagtacagaaatatcaattcttttaccaaattcgttcgtattataccaatacatgtacagcaacgcaaacgtcggagatgcccttcagcgggcgtttttgccttggtaagggacaatatggaatagcagaagagtaccgatcaataccaaaaataacctacagagaggcaccgacgagagccgggctttttgcaaattagtcatatatacattaaaggactgtttgttgttgttgtcgttggtcatccgctgtcgatacgacgttttgcctaggtacctactagtagctcaattcaagcagaagaaacacagccatcgactgccaagaggaactttttttttattttgacttctttcttagccaatcttttctttgcctcggtatgtccaacaaaatctagaaccatcaagccaagagaagaaaaaatttagtaaaaaataaaaccggttgacatgtggtgttctgttggctcgcgcaggtacctaggtacagcggaagtagaaagcagccaaaggttcgcaaacatgacacaaagttacatgtggtatccaacttatcaaatcacaaggaggaggggcaacgagatagtagacaccagcatcgtaccataataattagcattgcaaccgtctactctcgcaaaaaaatccctccaaacaatgaaacgaacgatgacacgtacgttttcttcttcttgtttgcaatccaaagactggcaaattgcaacggcgcacgtctagacgttggtctccatacttgcgtacatgatgcacgcttgatgccgaattccaacatttcggcatcacgaatggcaaggttttttgtttctttccccttctttgctctgccgtttcgtttcgtccctcacgccccctccatctccatctcgttccatctgctaccatctccagccccccccctccaactccctcatcttggtatcatggcccccacagctaaaaggttagctcggccgaaaatatgcacaaaattgttcgtctgccagtcttctccgctgcacactccctctttggggacatacgagcagtaatagcagcaggtcgctaatacttgtcttgtagtagcactgcagcttcccctccctctcggctcatccgccttcccccatcgatcatgatgcccacgatccatcatttccgcaaggcaagcgaacgacgcctcacctgaaagtcgataagcccccgtcccccgtattcttttgcctggggcttccactgactagctagccggggggaggacggcgtagagaggagtagagtggagatttccttgattcaattcccactcagctaatgcgatgtgtattgcctcagtcgctggttcgcttggctcggccaccaccccgacctacctgcaggttggaggccctggcattgattagggaaagagcaagcacagcacacacatatggaaatatattatatctgatagaattgggatccagagatagatgcacgaccgcaagcaaggagttgtcaccaaagagatatgactggcccgccagctgagagcattgatgccggctaatgtcctctttgtataaaatatgcaaggttgagtcgaaaccaccgaggagagagagaagagtgtgattgacgtatgtaacatgttgataaaagaaaaagcacggctacagggggaggaagatggtgggggatacggccgaggcggaaacagcctggcagttgaggggggccacaagccatgcgacgccaatttgatgccaagtcaaagcttacaagggcactctatcttgcgtacatgtacgcgggacagcgatcattgccgcgccttctatgccacctgcaggttttgggcttggtacctgtgaatctgtgaggtccatcataccatgcacatgcctgctctgcggcctccgtcttagacgaggcttcaagtccgtccgtctggccgtctgtcagcttagtagagccaagcaggtggtataatgctactaggagtactgttagtggcaggcctaatacgtaagcaagttgggcagaagaagatcagtcagtcagtcagtgcaaacggtgttgtctgcctaccctaatttctttcgttcccccgcgtttagaagcatcagggtagcaaggccacaatcatccgtcccgcagtggctcgacttacggaggtaaaccgccgccgcaatacaatgggcctctctcttcgagtggatgcagaatggatcgcaatcattccatctacagtagctttgcgtgcaacacatccggggggcagctaccgcaagaaagaggaccgcgaaaaacaatcagagaggggccatgtcgcttctgaggttgctcggaggggctcctacatcagggagtgtgccggcgctgatggccgtcgacggtgcaacgtgcgcatacgggccggccatggtgcgatttcagatgccaacatccttcattgttggcggataaagagattgcacttttttttgcatgtgtgtgtgtgctctcgagtaattccaacagagcaagacgtccgctgagcaaaaactccttctctacgagtcattgctgtccaaacaggctttattagccttccggacggaccggctcgtccaggaccgtttcttccaccgtccgaaagcttctgtttgacagttttgaactgtacggtggctggaattttaaacttcaagccagtaccctgtctattttgacgtgtaaagagaagaacaagcagtaggtacagcgtacagtattaataacgccgcaaaaaggagccaagaggagcctgtggttggctgtcatgcagggtgcatgtaaggcgggcatttgctgagcgtgtgagtggcgcaaaacgaaggaatcgcgcactcagggcgcctcgatggcacacgttgaaattttcgtttacagatggaccggctaagctctaacaagccttttggtatgccagcttttgacctgtcggctacagattgcatcgcatgcaacatgcatccagctagccaccacggagatacctttgcgccctcagcatgtgtatgtactggatgagagacagcacatgtgtacacgtagtccacgcccattcattgacggcctcgtctcctctccaccatggcctccaaacgacgaagcgacataccgagaggagcttgggtcgctgatgtcggcctttcgcggggttctcaggaagcaaaagaaagagaattgggctagcagtccccgagacatctccacagagtgctgcgttgttccgctaggaaccagccgtacaccccaaatctgaccatcgcatcatgctctgcaggtgaaaagagagcatggaaatgatgatggacagggccagcaacgtgcgctcgtatatgtgcatgtatggattcaagcatcaagaggggaggaatgctctcgacaagctggacctgatcagcaaatgtgacaatgcttgaaaaccaaagaccaatcgccgatgtaggtatatcgataagtggcagacattgccgtttggtagtggccaatttggattgaaattttgtcatagcagcaccacatggcaaatccatctagtagtagttcctccatggtcttcttcccagctttggccatgtaaattgtgggtgtgtaaccaaagtagcatgcactcatgtactatagtaggtatacaatcacctttcacagacgccacctcgttgaaaatgctcgttggacccttaatttgtgactccgaaaggatttcgacgtggggcctggctatcgcttctttgtgtacctcagcagtactatcgaaaacattgctcgacgacgatggagaagccatgcctctacgagcaagcaagtccgggctcaaaatgggtgaaagagcgccgctaaagtcagccacgcacctcttctccgcattagacggggcctcgtctccatgcgcttcttgctggcttctcgcttgccttttattgccgcccgctccgcccgcgccgacaagccgcagagaaaaggtgggaaaggcgaagagagaaagagcagtatgaagaaaagaattcgattcttgagcggggggccaatatggtgcttgattgatgagtctttcatgtcttatcgtggcagccgttgccgcaacggctgcggctgccggccgaactccatcgcgatagatttcggaccactcaagtctctccggatattgcagtggattacctaaagggctgggccctgcatacggccaatctctgcgcacccatgtcatccagtagaatcgtcgcaggctcaacgtcgaacgtagcggcgatggcaggcttaacaaaaacaccacttgcacatgcagaggccgtcaaggtactcggcagctcagccaagctgaatgcgactgagcgccgtcatgagccacggacatgatcccccaaagcaacccaattgctccgagcggccgctgcttttcctcacgcaatttgcagacggccaggccttggctggcaaacgcaatgtcccgtgcctgtttgacttgtggatatccgagagcagctatcctctagctggcgctccagcctcatcggacatcaaagtcgcagatgacgctcgtctcagcctcaatatgatctgacaaaggcaaaggaaaatcaaggaaatctctatcctcaaccgagtaggtagcatggctgctaagtacttggcaccacgtcctccatggatgatccttggtagtcgagtcgttcgtggctaatgtaagacatcccaggaccagaatcccctcaccacaaggcgtttcagctccaagcaacgacggcgtacccccagcggccgccagcagcgcacaagccagtatggggttgcggagccgctggaggcgcttgctcgccgtatctcaccgttcgtctccatcttctgccctatacgttcgcttggttagccatctagtcccagtggtcatccaactactggtgctagcggtaggtagaggtagggggtccttcctacgcatggcagtatcggccggtactcgtcatatcatgatcatcagcgacgcgcgcgagctcggccccagcgggcacatcaatgggtcttgcattcggcacgaaatagctcgacatagggcctcagatcagccccattcgggaacccttagtcggcagacggatcaacatggaccttgactccggatcacacagcctccttacctccccccccctccctccattctagtattcgaacagcctcacgccaatttgtcttgattcgactcccacgacagcagagaggaggccatcagcccaaaaagctcgaatcccttcgaatccagtgaccaaaggttcatgtggctagccgccacttggccgccaagagggaggggtgtttgtcgtatcgattcctctttgggcttgttttggctgctctgcttccttcatccgggaatcggacaaggctggcaggtgacacttggcctgtagcctgtaggtgcttgctgtgtgcatgatgtgatggttcgcctagagagaaattggaaagccttgacgctatcgcctagacttgtcattaaagacagaggccctaaacggcaatttctcgtttttggcaaagagcagcccgttctgaggcgacctggacggtggaaggatgattgtcgtaggtaatggtcatgtcatgttctcctgtcacgtcggtgccgtcgcagcgcacccgtcactcgcatcctttgaagtctcgtatagcgatgcagtatatatccagcacctgtgccgttgtcagtgtgatatgacagcattttctgacaagaagccatcaccatcgctcattgggccagctcggtcgacggggccacacgcaaaacaggccacggccatgcacgccacgctctgctctgctcttctccaccacgttagcttggacctgcgtctgcaggctgcacgtccggcagaaagcagcatagcgcctgtcgccgtgagaaataaaagagacggcgatggtcgcatcgcatcgcatcgcatcgcatcgagccgcatggcatgggatggcacggcttgataggcaggatccacgtccagcgcacacgtacatacgtgctcgaggtcgctgccccctctcccctattacacacatcagaaacccccccgtcagagggccaatggagggccagcgtcggggaattgcgcatcccagaggcggtccagaaccatgcaatgcaaggtacgggccatcagatgccaattcgcgtcgattccgtgccagcgacgacaaaggacctctgtggtggctcccgtgctgtgccggagcgtagaggaagaggaagaagaagtgaagcccgcacgcagtgacttgcagctacttggggtacttgcgcaattgatcagcacgcctcgttccgcaccccaccttcccacctcagccttttccttgctcgcacgcccctccccaattcaactggatcgcattttctgcctgccagtcgtcgacttggacctcacgcaagcaaacgggcaaagcgccgccgcagacgcacctcttgacgcaagccacctggaggctttttgcagcgcccggtgaattgctcaattgacccctcttctcttccttgtcgttttgatttctcgtcttcttttacaaaagtgatggtccggaaatcatggtgctccgtattgtatcgtgatcgggaaaaggctcaatcagcgaaaagcccacaaaccaccccggctattatctcaggccttcttttaggagggaggggcgtcgatcaaaaactgccattttagcccagcaggcacatcgactcgagtcccacccgccgtcgagcctttctcctttgggtgccagatggacgccagctagcagctctcttatcgacgccatatagcctcgcgtagtctttcacttacaagtacaccacttcccctccggctctattcctacatcagcagctattccagctagattgcctcgagcactactactaccacctagtactaccatcacgagctcaacaagattcaatacgccacaccacacccttccacgggcttctctgtcctgcatcatctcatccatcccttccatatctagtcttggccttctcgccagaagcggacttatcctcaaccgcctggcgtgcgtgtgtatccctcccccccagcgtgtatcccatgcatatcatcgagatctccgcatcatgcaagaattacattaccctacatggcgttgcatctccccctccatctccattcccccccctcccccttgctcatagctaggtaggtagtacatactattaataatgactgcctatttggccggcgccctatcaaatctgccgccctgtgctaccatcaccacccattggttcatcatcttttctgcctgccgtcacatatgccgtgcaactcagcagcacaagccacatttgcatacgtagtaacacctcatttgacatttgcccgtctgcactgcaaactgcacctcatagttcggacgcaataatatcttggccttgttttcactctcacacttttcccgtcttcgaatcaaaacgtgtaaagtggcatgctgcccttcccccctttcaattgtcatattacacatcatcttgactgctctttcatcacatgtatatcttctttcgatgagcatgcccttgcagcggcttgctctcattgctcaattgctcgtatgcagtgcttcatccaactcaccttgccttgaaccacattgcgtggcctgcatgaatgcagtaagggaaagggagaagcaaacgtgtaccctgtattcgagtgccaaatcacgagcatgacttatcagataatcagcacttttaccgaggagagccgtcatgtctcactttaggtggtggcagccaatggcagtacaccgtctgcccgggcacagcctttcgcctgacatcaccggaccaattaacgtccagccacaaaagcagaaatcgctgggtgagtcaagatttttttttgtctgagacatggccacgtttttgagaagaaattaccaattctattacctaggtaatccgtagacgacaaactcgccgtcctaatatcattctgagtgatgtgctaatccgggtgattttcatcttttaaattttgtaaatccagtcctgtccccttcccgttccgttccattggcaaattagaaaaaaacaaaaaacaaagaaaagcaaaaagggcagtctaaagcaatcaacgcctgatgggtcaaatataacaccacctgttgtcaaagccgtaacagtcccgggaatgcactgttgagcagggacttgtattcccaaaatcaacgccgatacattgccctagaaatcaaccaaaagtccatgcgttccatccattccatcccatcccgtcccatatgtccatgtgcagcagagcccattattctgctggaatataccgccgtagtgcaatttgttgtttccaccccgccctaaatggcccaataaaaatcgtaatcgggcataccttttttttatcatgccctaaaattcatgaaatggtactaaacccagtattccatgaaaaaaaaaaaacatcatttctcgtagctcacgtaaaaccaaatcccagctagatgaatatctgtaggtgattggcctcttttttttttttgtatgtaaaaatcctcccccaaaaaaggaggggaaaaggggggggataactgatcatgacccattactgagaagcgttactgaagtgcatcgattgtggttgttcatggccattctgcatgccagcggcttcatgtttttcggggtatgaagtgcccgactcgtaggcagcgcatgcgcgcttttcccatgccgaatcttgctcggtccgcgtcgacgtcagtcctcccttttgacggacgttaaagcggatgagcgacttagcaccacgaggagtcgttaataccttagatggtgatggcgccggtgcgagccgctgcgcatcatttgcatcgccgtcagctcggctgccccacgatgtctgcataacgagcctgttagcaccatttgatgattgagggccggagtgagaaaagacagagaagaaaaaaacgtaccatgttaagagtaatgagggcatagagcttgatcaggccatggaaatatccaaagacaatggagacgggaacaaagatgatatcgctcgggtttcgcaacaaaagtcccatgagcttgacaaacttggtgaagccaaacatgaagatgaactgggcccagaaggcgtagagtcggtactggacatgccactcagccgtcgcccaccagcacgaggcaagcagaagcgggtcgacgacaaaggccaacgaggtaaaggtcgcgaagtggagggcgtaggtgcaccagggctgttgtctgcagttccaagtcattttcgttagtacgctcgcgctattttagacaccacgactaggccatgaaccccgattttaaggcgcaactcacctccacacgtgccgctccttgaccaggctggtccagttgcttcgccagttgctacgcgcccagcgggagcactgatacaggaacttggggccattctccagagtggtttcaatctcgcattcgcgctcatactggatccaggtcttccactggtggctcaccaaccatcgcgtgacaaagttatcgtcgtcagcattcaagatccactttctccacttttcggttttgaagccgtcgaggaagtcatggctcttgaggatttccgatcggtacgccccagtgcggccagacatgcacgaggtgccgccgtccatgttgtgagtggccgagatctcaaagttgcggcgctcaatgtatgccgctcccagccagttccagatgcgaaccgaccacggcgccgtccactcgcgcttcactcgctggcaggtgccgacgccgccgatcttgggatcttcaaagggggcgagaatccagggcatcaaggtagagggccaggccacatcgtcgtcagccatgatggtgatgggagtctccacggtaggcagagcctcgcagacttggaggcgcttgttggcaatagatgtgtgcatgacacggacccgggggtagttgagggacccagccagctcgtcaagagccttgcgcttgtcgtgcgttgtgaccagaatcagctcggccggcttgcaggccaggatgctctgaagcgacggtcgaagctcctcaaacgcattatggatggtaggaataatgaccgtgacgtcgtcgtgggtaaagcgtggctggctagggatcggcttcgatttgtaggtccaatggctgacgcagtgaacaagcagccggacatatcgatggagcctagcatgagacgttagtttgatatcaagagccgcagacccaatccgagaggcgaggcaaagcaacttaccacagaatccaaaagacgcatgtccagaatgtggcggactgccaaaaaccaggctcgacgacaggtaatctgaaggggaccaggggcaacatcttggccggcagctcactaagaaacttgtccatggtgtccatggtgtggggctgttggggctgctgggataagatttctctttcacaaagtagaccaaaaggatatttatgctttcatgaggcgtccctttcccaattgcaggttgtagaggcgagagattggtcgatcacaagcagagggtgaagccggcctggattatccagtactaggcagaaaaaacctctcgggctacctgcagctctcacgaggcagtgaatgaagaggaacaggatcgaacaagggatcctcttgcagcgagctggtgaatagctccaattgaagctgagaccccggatttcctttccgtctgcctccaccgcgcgtgtgaggcgaacttctgtagccacgaacaagcgagcgagtgttctaacccaaaacgggcctttcaagacaaggcagtaaaaagcaaagaggtcaattggcgagatctagaccccgaatacgctgcaaaagaacaaggaaggaaccaaagatggcgtatatgtacaacctgcctgttgcaaggcaagtacgagaggtgggagaaggctgacaagaggagggcacaaaagagcagcaaaacaacacaaagacaagcgaaggggaagagacgctggacgagggctctaggagtcagactcgagcatggcggagtccaagcagcctggaggggtgatattaattaggagagaggaggagggagaggtcgtgagagagaagagagcagcatggcagccacgttgaacgatggggaacgtcttgacgaaggttatatagcaagagacgataggacgatgcgatgctaacccggccatggccggcccggcgccatcaagcaagcttccgatataacccaggccaatgccatgcatgagcatggagacgatggagccaggagggtctggccaaggtgcctgtgaagccagatagtagatgcatgctaacaagatgaggatggaattagcaacctctgtgctcagagccacgtacgagtactgtaccaatggcagggacaagtacgcgccaagtaccgccgcgcagacgaggccagcgctgctagcccgaggtagctgttgggtagccccccatcgcccatttcccatacagggcatttgccagtacctatcgacggcgccaaagggtgggacgctgcagtggtctttagcgggggcctcggaggggtggggggtagggagtagggggcggctcgcggtggaggagacgctggaagaggggaggggagtggctgtattcctgcaattcacggccatgttgctgcttgtaccgccttgtttcggggctagctggcgactttgtagcacagctgtccagtgctcgctgcaaaaaatactacaggtcaacaacttctttgcaactttgcaactccacagccaccaccgaccccggcgggtctttcttcttcttgctctctctcgtctcgagtgttgttctcgctgcctgtgcaaagtgcaaggagcagtcatggaaatgagaccattccattctcatcgtcgcccgcacgacacgctaaaggagcatccaggcggcgcgctcgtcgcagtagtcggcctgcgataggctctccggcctagatactgctagcacggcggcctatattctgtaatactacttcgtatgagctcgcctagtgtttagcgaggccataatacatgcaccattggtggcgtgagctctttgtttggccactcgacgctcgctacttgctggagtcagtcctcccttggcgccggtcagctgtgactttgtgactgactcttctcagggctggagattggtgctttttttttcgccttcagcatccgcccagctggccactcgcagacgccgtgtcgttgcccagcgggctcgagaaccgtcgatggaatggggccgaggaggggtcctctggccaagcgagcgtttgcgagcagtcaaatcgccgtggggcgatggcgccagcaggctagtcgtgtgtaaatgcgggaggcgaggaccagggcgagcaagcagactgcgatttggagattaaaagcaataacggataaagacaaggcgacgaggccagacagggttcggcgcatcgaccctcgtacaggtatggagcctctttgttgcgaggtcgtccagccctccgtgggtcccgctgcgctgtgcgttgcattgccctgctcttatttgtgctctgcactctgcactctgcactctgcactctgcctgcgctgcgactttgttatcatcgagcctgtgctagtagggctctgggaaagcttagaactcgagcttaactggctgccagatgcgtacgcgagcctgcaagtgcaggaattggatggatggatggcattactagtaagttatgagctagaaaatgtcaaggagagcgtgggagtggtgggtggacgagggtgggcgaggcatcgccattcgcagccagagacgagacaaagttggtgttgagatccacgatggcaatgcaagctgcgagttgttcgcggataggcagttggttaagcacaaaaaatctgcctatgcctaccacagtatatccctttatgctacgagctgccccgtcacgcacactatctttcaagtaacatggacgcagcaataccgtcctttggccccctccggcatcttacatcttacaagtacctacatacagtacatctgagcggtgggtagggcgccggtcactccatgaagaccaagacacattttgggggctgcccagacccttgttgttgatgtgcctgcgctgtccatacgatattcgctttaggatgccttgcatcgcattccgacgtcgcacacatcgtctagaaggcagattgagagtcagagaagcaacaagaagtctgcaggctccagccatttcgcagccgcggtgaccaagcgcgtctaacagctggcgtctgaaatgcaggtactctttgcggtggacattatcgtgccttgatctgcccaatatgggccgtgtcatctgcaatggctaagccgatatccatgtcaccatgacaaacaatgggccaagccgatgctggtgaggccggaacaaaggtacggagtagttgagccggtcgattcaaccagatcaacggacggcagtatgccagcctttgaccaggcacgcatccatattcctcgtaccgatatgcgtgtaccccggtggataatgcacgaacacgtaggtaggtaggaagctgttccattgtcggaccatggcaatggacggtccatatcctataggctggacgtcagagatgagctgtctgaagcatgtggctggctattttggacacggctggcgggtagtccgcgccacggggggcgacggcggcagatcatcgccgccaacggggcggcttggccttgaaagactaatttgacattacacagcagtcgtatatgtacgagagttgagatgaagcatgcgatgcaacgattctcgcatattggatgcatacttttgtcgccgataagacgaaaaaggagagaatagagagaatagagagaataaaaaaagaagcaatgggataggctgggaaatctgtcggctgtgtgtttgatacgacataccccatcatttactgttcaagacgcaattgtctacagagcaccctcagaaacgatccaaggagcttgagcatggaacgccccaccacgttactacattagcaaggctaccagagagcagatacaacattgctcaacatctaaatgcagatcccggcaaaagcgaaagaaggtgaaagaagaagaaaaaagcggcgggacaaattcggtatccaaacagcgtcttctacgacgcggcgggccaggaacagctcctcagtgaaaaagggggaccttgaaccgagaccaggccgtggaccctttgcgcagcactcctgggagctgcttctagcggtgcaagaagcactcgacgacaatggagaagcgcttcctggatacgcgcacatacctacttggtacgcaaatgacatgttacctaccattactgagcgccagtaatcgaggacaaggcccccccccttacccaggtgctagcaggtatggcaattgaagcagcccaacaagaataagcaccgagaccttctagaattcgcgatatcttgcagggaaaagggtttgttgtcggggcatctcggcccatgcattcagcggcacagggccagcatcgagcaggcgctggttcaaggctgaatgaagcttttcaagtacggctccgggaagctacatgcccgagccgtgccgtgccgtgtacgacgagtacctccccagtagttcgtgtgacacattatggacacgatacgatgagcactctgcgccgacaatacctggctggtacctacgagacgccgggacgagacaggcgacaaagtacctacgcgccctgctccagcaagcgcggcgaaatctcagggcccctctcgtctatcgtgtccgtaccacctattgttccgatgctgtctcgcttctcccctgcttttcgtcgcgtggcctggccaggcccggtccttggccaaaaaggcccatatggtcttgcttgttcgtgtatttgttgatacaccacaggcaagttcaaggtatagatgtctcttacttcaagtcacgcgatgcgcacaagtacctgtgcagccactggtacattacagtactctgctcatgaatgccatccgaccggggaacgccgaagacaggatcactgtttatagctacctgcatccatcaggcaacgaaatatcttgtttgacttggagcaaagatgcaaggcagccagaccgctagcggaagaggagcaaaaagtacatacgagtgcagacactacgattgccctgcaaggtagagctcctcgcatgttgacggcgactccatcatgcccctgcgcggtctctgaccctgcttctgtttggacctttctcatttctcactttgcaaaacaggcatgccgggaccgcaaagtacaggcatcctcacaaaaccttgccgttgcaacacactgctactactacgcagtaactcgtacaagtacgaacaatgcgagtgcaagctttcatcacatactcgtacgagtgccatgacggatgaaatatggaggacctgatgcttattctccgcggctttttcgagggccaggatgcacgggttgcaagatcagcactacctgctggatctgtgccgtggctgcgtctttgactcttccattgcccgttctctgcttctgcgagcaggcccccttggccagactcctgcagtgcttgctggcggcaggggggagggaagccaaaggggaggaggaaaaacaaaaaaaaataagagctgctgggttctctatccgaacgcaggtaaatctccaactgatcaccagtgggccgctatggagtaatgaagatggctgctgccgattatgtgctacacccggaacgggccacttgtacgagtaattcaccgcggatggggcctatctgggaccatttccatcgacgagatttgcagtttgaggctcgaggcttgcctgtgaagcaaaggcctggctccgtatcccgtgtgcgtgtgcctgcgcttgcggtttgatggcctggctctggaactctctccaaggacccccggaacctcgaaatccacagttgcgcgagccagccactaataacctttccgccatcctaccgtcccctgaggccaagcccactttgatctgtcaaagtcggccaataccctcgcacaatctctcaaatgtcaccctgtgcttgtgccgcggcgctgtgcgtgtatacgtcggacaagatgctcatcgtcctgcctctcttgggccagggacacagcatcttgcgctccgacaatcttaccgccaccttgcctggcatagtacttgtatgtataccgccatgccagacatactttgtacttgaccggcagcacaaggcctgggccgcgatctgctaggtgctgacatgctgagccaggctcacctcgttggaaactttgattataccgagttgctgcagagccgggggagggggttatttcaggagtattcaaggcctctgtgcttgttgatggaagaggcaaatagacccgggccggctccgtcaattcacaggcctggacagctggcagtgtgtattgctttggtctttggccgctgtcgctatcgcagctggtgttggtgctgggagactcgtttcagctcgtatagactgccagtataagtcaaggctgccatctcgtgcacgaatgcctctcgactagctgactggcgggcgctggctgcagatctggcttgtgattagcgctcgtctctatttcaaatctggtgctaccgagctccatcatagagtcgtgtcgtccctctaaccagtctttgactcatggcgagtaccggtatacgagaggaactgccctatccacgtcccacggcaacgcctcggccccaaggttccatgacgggatgcgatgctccgcagcgcgatgatcggcctccatatcggatggctggcggcccagataggtactacggggtagactaggcgtagcacaagtaatcatgctgctaaggacgtctctttattacatgtggccagctcaagcgtcgcggaagcacaggaagctcttccgtgacgcaggtcgaccattttggcagtgctgcgttttctgtgatggatacaacttcatacaaggtaccgccgcatgtatactgtactgcactggatcgagcccagagttgaagaagacgactgtcaatgatgcgaatttagccactgcgggataagtgggcgaccaaccaacatacctaccaggggtctgtctatcttccaacaacatcccacgttcttcttcaacgcacgcccagctaacggcagttctctcgctgcgatggagcgatttacacgcaagtgcgaggtatctcctgggtactttcttacttgtacaagtaaacgctcaaatgccaacggggggggcatgggagcgtgcaaagtggtaaaagtacatgtcatgcaatgcgcagccaaccgcataacggctaatgaggtcttttagcagattggccttcgggggtcttccatgcctggtcagtggtcaccaccttgtttgctgtacaagcatggcataattctgaccctttcccactgcagtcggcaaaagtcgttgtgcatgcagaggcatcgtttaagcagctgcgggctcgactgatagcaaaccccagtcggtcaattgcactcttactggaccgtttgcatgtcccactgcggaggtcgccgctggcttacagcacaagtggcattgcgtgtcgcacaaggcagcattctcatgtacttggatatgcagagtaatatcattagtattagtgctcgccttgtacgagcgcgggatggtggacgtgccaactcctcagccaaaagcgagtgtccacaatcaacggcctggcccaggatcagcgtctcatcgagcctccatccattgttgcccattttgagaagcgatggaatggcgccgcatccaacttgctcgcaactctgcgcatcaatctcgacatttctgcagccaaaggaaacagccgtttccgcgggcaagctctgcgcacaggcacgtcacgaatattcccggctgagcatgtgctgcgagcctgcgagtgaggggcgctcacggatccgaccgcacttatgctagccatcttcctgggtccgtcgattcaagcagaagcggcccccatttgtgtgattgctttcatcacgtaaacggagtgagtaccgttatggaaggcgcttgaagctctcttcaaggccacagccgcctcgatccacgctgcccgggcggctctgggcccagccacaagaagtccaagatgcgagtctgagaaattgtttactctacggaacattgcctcagccttgacaatagtattagtcgcgcgtctgcgtggcgtgatgggagaaatgaagtcctcttctgctccgtagattgggccagcacggcgcttctaaacggagccctatgaggcccggacactaccagcgattcacccctcgtcatttcaattcctaacaattgaatagatggactttacttgaacgaggctggcttgcatctcggttctttaggttcagcactatagacatgcagaagtcctggcccacaaccaaaatttcctacgcgaagccagaaccaacaactggtacgagcacagggtctttgaagtatacccagtagtggtaactgaaagtgagaaagtttatgccaagaacaagccagtatgcgccctatcggcatgattcgctagaggagcctaattctacaagccgaagaacgtgagagaatatttgctcattttccttgtattcgtgtcagcccgtacgctcatgactgggttgatgttccagaaggcgcaaatatgttgagattttggcgagtgtaaattgcccatttacggcagtgcgcgttttggtgatgaggccgttgccccaacgtttcatactgtctgaagaatgatttgaatatatccatttgtctgtattccagttgtatagtaggttgagaattgttggctatgactttggacattacgtgagctcttctttgtaaacttggatatgtcaagttatgttggtccaatattctcagaagctgccgagtatcccgtatatttacagtattttgataagatgttgatgataatcttcatccatcacagtatagaaaatagggtaggctgtcattccaaggccaacactacagtacagctgcaaacgaatgacagtttagttacgcatatatgtacgggtacaatgcattgactgttttgtgtctgtgggagaataaatttaatgcttgcataactagacgcgcacattctcttatttcttacctggataacgtacatgacaagatcactaatcgggacgagatgatgatgctgcgttacactcatagctgcggacgttctggaaatggctcctcatgcctctcgactccttcaacttcaaggaggaggagtagttagatttgggtgcatatttctcggtgttcgctcttttgaatgtcaaatttgggcgaggcttccgtaggcggtcaatgaagcacataatgtgacaaatcgcagcgtaactatcaccttgtttgggctaggacgcatgtttcctttcaacaattttggctttcgtctgttctttcagaaaaaaaaaaaaaaaaaaaaaaaaaatgatggcttgaggctgagataatagacacgtgtaaccaatagatatgttgctgcaataatagctcgtctattaaaaaggtcaatgggtttgttggtacttctagacagagtcggatctgtactgtgagtagtaggtagatgagtaagtagatgtaattgtagcgaaatgattctgtgtttgttgtattttcaaaggaattctcccatgtataaacattgcgcagccctaatcccgtcaagaatgcgcaatgactggacacttgctgccgtgcgtttatttgttcgtggcgtatctccctgttatataagagatcacatacggcgtgaatggggctacttaagcttctatggaaatataagactagcgtcgtggcttatttaagcattgagacggcgagaaaaatccgctttcgaatcggtagttacaatctataggcaagaaaacagcaataaatttgtatccttataatacgcgctactaagagcgaagctcgaattatttgagatcaaggacttcggaattaaagagcttgacctttgtaagcttgggaaattcttggtaccgtaacatgatttgcgagaggcactgggaatagatggctaaaactggagatttacttttcgtgctttatattccttggtaaatttgttttcagcgcaacttttttttggaacgtcaacgggaggaataatattacagagtgtgcggtgttataatgttgattgtaagaccgtgtagaagtatccgtgtaagtgagtacccgattacagacggaaagacgggcgacttgtgacatgggtaaaatctaactgaatatttgctctttcattgcaaaaattataaaaggacaatctttatcatgaagaagctcgaatgtattcaatgtaaacgatttaactacattattctcattgtaaagcatcgtgcgttgtggaatgtgcctctgtttgatgtacctcttactcgacgagcggcgtaatttggtactctactcagatacccttggtatgagtcattgtgccgcggatagatggcatctttgccagattaatcatctattaagacaacttgttcttccaaaatatcgccaaaaaaggcgtcttctatagtattataccaccagttgctgccaagagttgcaatctatactttcttctcccacttcacatcatcaggtacttgtatgcaaaatgttctcaactgggagtaaaatatgacatatgacaagctgaaaggatgagaaaaggtacctcccaagtaccacacatccaaaaatacaaacacggaacattacccctggttttttactctttttgggagaggcgtggaggaagcactctaccaatgggagaacacaggcgagtaatgaagccacatatacatgtacatcgtgccgtgcaggaccagggcagagcaaaccaagctgcagaggtagttttcagtaaagtgaaaatgacgaatcatgttttatctccctgcgagacatcaccagcagcgcagagacatgtaagaaggtgtgtatgtaatatgtatgtacatgacttcaatgcgaagctagaaaagagaggatgaaaaagggtttgaaaaaacaaggcacgaacacacagggtctgttgtcggctctttgcagaatatttgacgtcgtcgtgcatcctcgcagattccctgatgcggaaaaagggttgcaatttgcagatggagaagtggagatggacaatcagatcggaaggtcgcctatgggaggatgcggagaagagcgttccgaaaggagaaatgcattgtcgatctacatctgacttgcaacgccggatggcgtcattgatggtggtgagaagatttggtttttggagatcggtgatggctgatgatgatgatgtttttttcccccttgtctttccatgaaacccatcccctccctatctggcacggtagctgttgaagaataaagcctgctgcaggatgaattgagtttctccttatttatattaacccgttttaccatggatattgtaatgctgctgtcggtgcgatcggcatgacgcggtttggcatgagcgataaacgagagatggcggtaacatgagagctgtcatatatgagagagacagccttgtgtgcggcgacggccgaactgatgtcattgtgcttgtttgacgtctcgggtatagtagatcaatatataccgttttatatatgtcttggtatgttgacttttgcacaatgccatagctcgaggtgcgccaatgtattctgcttaggtgaactgatgagatgtctctgctggtctgttccaagacgttatctttttttctagactcaaagctctgtactttcatggctatatatatatatatacttcactttgactgaaagaacgtttaatccggatgacattgcctgtaaaataaagaaacagacaatatacacatactcccaatgatgctttcatcttaggacaccaagtaactctgactacatacaaacttgcatacaataaccccttttcagagtagcaaacatataaaagacagcatttatgggctattttctttttataattaaattttgtcattaatttaagacattttactcaaatctcccatgtgtatgtgcatgatagatttcgctggtggcctggatcttgtgatacaagttgtcggcaactacaccatcttgctctaacgcaggctatatataaaaaccaatgtcttaatgccaaaggctttttaatatattcaaggcgcggcaattagagcgttgcagtacatctacagtccatcaaagtagaaagaagtgtggtgcagtgtccgaaactcgctctccattatctgcttgccactggctctggcaacgtgtggaaaatagcgagaaatataaaagagaatcctgtggtgttactctctctactatttgacacactctctaccattcgacacgatatctcccactgcgggtgcttctctgtttaaaaaaacaaaaagggaacagacgacaaagaggagacttctttgaacaggagatgtaatcaatgtgaagtcgactgtcattacataacgttataactcataattgagcatcagaatagagatgactactatttgtcaagacatggcctcgacgttgggcttcacagacaaaggcgactgcttttcctctttgcccaactctatctcagctacggcatcatttcaatcatagtcatcgggtgtccgccatctatgtatatcagcgcgaccccttcttgttggcttaggtatgaatcgatgcagatgctctttcccatgtactaggcggcgcagtaatttgcacgattgcgcacaaaagaaaatgtcacaattgttcttttttttttttctttatctctccttcacttgtcgtttaaagtcttacggctggaacaagttttcatatatacaattagcatggacctaattgatgccgtttcttttgcgtggccggaaatgccaaaccaaccgccgcagtcagccgcctgccaacgacccagcgcactgtaattatccaatcaaaggatgttgacatatacatgtggtcctactaatcaacaagcaggggagacgctacaagaactagaagacgaaagactggcacatgtcagtgcgatagtacgcgaagtggtctacggaagcatgtatgcttacctggacaatgtatacctggattggggccttgagggtttacgctgagagaataatatgtcaatttcacgtgtggtgcgtcaatgggcgtgattacacattttaagatgttgaagcaagtcgttttacaattggttagagaggaatgtcccatgaactgcaggttttacagctgggaatgcgtaactacttggcacacatagtggtcgtccttctcattatagtcgcttctaatctttcataccattatatgcaaaaggtctctacataattcgatatgctgccctatttgcacagatacacgtgctgaaacctattgtccgtctgacgcgcgcattttgttattgaaagtgctgtttccatctgctttctttttgccttgtgtacgaatgtctctattgtctcacctatttgacctgatgagaatgattgaacgtttttcttgtgcatcttgacagatgaagccgcctttactcttacaggtggaacttttggcatataggagcctacaatgtataagcgacacgaagaccaccgtacaagtatccttttgagtatatagtttgtggaaacaaaaaatgagtaaaggtcttgacgcataaatcgtgaatatagtctgcaccatgtgtgcctgctctatctttagtcggtcaacgtaagtaagaagatgaacgtatgtgcgagccttgttgagaaacttctctaacaagaccataatacagcttcttgagctcctcttcacacggagcagcgattcgacatgtcctgccacggccattagctatacaaggagtttggcagtctgcatctgaagcgccgactccaataaaaatgttacagagtacagaaaaaaggaaatacgctggtgtactcaaaatggcttaaacatgtgtgaaacaatgcagtgtaagtgagcggattgagagaggcctttcaaacgaatccaaaacatctaattgctatactcttgctttgctactaggttgctttgctgaaggccaatgtgtagagtgttaagcagctatatgaactgcgggctgatatatgttgggataaagtagtgtgtgggatcttacctttgggcttgtctagatatgactacaatgtgtatatatctcgacacgagtcgctcctacgcgatacaccgcttgatatacctaatgacaacaaacaaacaaacttgttcaaaagatgcatgcttgagatatagtctggcagaatcgctataggacatgcgactggtgaggatattggtagttcccggagccactttgaaccgatgagattgagcttgtttctgattcaacgcctcatagaatcataaaaattgatggtagtcgtctatacagactgtgatatccagtagtcatgttagctgacggaagaaagctatcaattaacacaagccttctacgtcaacctggggagtgcgtatctaacgttgaacaagattgcaaagtttaaaatgatgtctaaatttgactctaaatcactgagaaagttgtttccatatctgcggagggaaaagaaaccccatcctgttaaggttttgcagtcttggctgacatgtggaatttctgacatgtggaacattctaccttttacgtccattggcgccttcaaatgctaaattgcgaatatattgatcatctaacccatacgtcattattataaaagcatatagcattatttatgctctgctcatggattaaagcttacttcatttttgcaatcctcaagattcatgtggcttattaactagattcgtggtgtaaaagctacagctgtgtttcaataccatcatattgacctaagaacttgttaatcctatgaagacctcatcttgagcatcgcgtctctcgagacaccacagtatgacgagtgtgagagatacagatgatacctatgagcttcacatacgcgctaatctatatacttatccgcgcgaccttttaaagaaggatgcatattgtgaactaacaaggctgatattgtgaagattgacaaatcatcgtcttgttacgagtcaacgaatttcatcaagacgctggctcggcgagtttatacggcgatgtcaattccgccagctgctttttacgtcaaaatagaagattctctgccggcttctgattcattaatcgttggtgtacctgctatatgacgtcgattaaacagatctgcctttttttttctcggccttttagaatgtataagatgcggatgtttggcttttcctcggcaaaccacggagccacggctatcatggaaatctcgcatttgctacgtcagtggtatagatgaataactttacaaggatgtttataccaaaatggcatctattcactcatccgagcttttatgatgtggtcattaccacaaggctgatacagatctgtatttgcttgcctttggtagcttgagtggttattggcgcaaacccgtcaaagtagcgacaaagagagaaatatctcttccgagctacgatagatgcctccaacactattgggcatctagtgaattgtaccagtccgcttgtagaagccagttccgttgccaccgaggcacgatggatggatgccttgttttgcttttacagcggcatgacttggatgtcgcccaaatctcaaagtctgacccccacagtggactcttgatcgagcgcctagcagttagtgtccgcgaacgagtggcgggatgaggggtttgacttgaatagttcgtagtcgtaggtacatgtattatcgaaaaaccggatcgtagaagagtagatagcagagataagatggaagcgagaccagctgactgcaacgcgtggtggttgaaaggctcacgtggcagagcaacttgaatggattcttggcggacctgttacagctgtggctgagctgcgggcacaaagagcaaaccctgtggtaaaagtacacgatgaggagcaaaagccttgtggggaggatggagcaaggacgtggaggattgtctggattcctcagctgagcgctcttgtggctcagcctacatgtataagctacagcgctacgccaatgcctcactcagcacttggaagactcgtgtaagtggctcagacgatgttgtggctgcgggtgtcgtcggcaataaggctgagcaaatacgcaatatccgccgcattattctctcaaagcaagcaagcgagcaagctcatcataatggttcgatatcatcaacatgacactttccatccaatgcatcgccgggagtggaagcggggccgagtcgggcaagccgggcgaggctcggaagtcgagggcagatcattggaggtttcagcgcgagagtgagcgattggcggccggaacagtcgcgccgacgagaagacgaggctcgatcatcgctccgtgagtggacgagacgagacgggcagatgggccaagtttgagccgcgccccgattgatgggagactcaacggtcacgcacagagtaatactgtagcaacacacaattggagagaggggttagatggtagctacgagtattactagatgcggtgcaagtgtgagctctatacgccatgactgtatacgccatgacatgacatgatacttcgtcggcctcgttaggatggctcggaaggctgggacgtcgctggtcaagtacggttgaaagcaacaagacggagaagcgccatcggcgagcggctgaaaatctgcaatagcgccacttctgggggggccgtcactcccgccacgtccaaagtcgtgtgaatggccgagagaatcaacggaatgtcacagcatggcagccacagaccaacaggcgagacgccatgtgcgagacccccgggcgaatggcgttgcggtagcgcggattcggggaagggacttttagtttagagggggttaaagccaagctaatagaggagtgacaccgaggaggatgcggaaacgttttataaggcacgttggtttggcgttttctttttgttaggcagacgagatagatggatgaggaggactgagacatgcggagcggggttgaggttggatgagctttacggaggagcggggagataaggcaggagatcatattgacggcagctggaacaagatgactgcttgtatagtaatggagcattacgtagtattggagatggacattagacgctcagccatttaacaacgcggtgagagaatgttattttcgacgcagcgaactgactagcaagccttgatattaccgagggcagcactcgagatgctacataggtaggtagcaacgcaaatcaagatttcgcgtattgcttacacgggggcgcgtatacgtacggaggttttgtcatgaatcccgcatacacgtatacatggccgcaaatcatgtgcttttggccctccaccgccatattctcgtagcatacttgcttccaggccgcatatatggactatctactaacaaaattagctgtagtagcagcagcaatgacagcagcatgccgggggggggccaaataggggacaagcacctcttgtcgcagctgtcattcgctctctctgcctgtttgctgtccctattcttatcgcagccagccccatcgtggtggcggtaggcgaaatccttttcccctccccctcggcatggggataagatggaaaggcggtggcagaaggtgacatttgcctcttcagttggaccccatgtcgtgtcatgtcactttgaccccgggtcagcggcggtgctgctgccatttcgaggtacatcggtacatacatgcattacatgcaacaagcatacaagcatacaatgtacacagcgatgcaaatccaggcacagcttcaggatgaagatgcagatcatttaccgccatatcgaacagggctctctgttttcttttccgctcgagtttgagctctggctgggctgggctggctgacttgccggatttggacgctgcctctccctctgttccagagcaggcagggtagaattcctcatggtgctctttctgtcgcattcaaccgagacaggctttctatattacagcgagaattgtaggcatgtttgcacgctgcttgcactctaatgctgtgcaaaacacatacccgcgggggacattgcgtgcagcctgtcttgcagcagagagcgcttacgaggcccatctcgtgatccccagaggctccctcaactcgctcaccgcactggcagcagaacagctgcacgggcgcgggtccattggagcagctggaggcggtcggtcggtctcagtctcttgtctctcagtctctctgtcccccttgcctgcccccagctcgtgctgctgcagaagctgcagggcgtttctgctccagcgaggttcgccaagacgccaatgagcgtccgtggactggcgatcggttctgtcgtgccctgggaggtgcatccggctagcaggcgtggcgcaacgcacgagagtgaatgctcggtaacggcagcagagcagaagggcaagagaagagacgggccggtgagtttgcagagttgcaggacacgagctgctgctgcaatgctacgttggttgggccatgaactgagcagagcaacacaagtaaacaagacgagggcgcaagcggggattggtggatatcaaccaccggcgcaaattcgagctttggcatccaatgtaaggcaggtacttttcgtatgtatcgcctcatgggttctttgcctctcttgcattcaattcgatgcaatcaatccatcgcgtcatgactttgatgcgatgcgctgcgtgcatgcatgcgtcctgcagcaaaggacagctttgccaggcaccagccggcattttggaataggcggtgatggtgctgatgctgatgctgatgctgatgctgatggacctcgccatgaatcattcattcattcactcacctgtctcatttcctcttccttctcatttcggcgctggtgctgctgctgcttggcctctttctctgcgcatatactcgcatggggcgctaaactcccctctcattaatactagccgcagcatagcagcagcagcagtcaacggggaagcggcatcattccttcattttattgattctcgcacaagaaacaaccaagaggccctttgcaatggttaattaatacggagcatccaataaagcacactggacaggcctagcggtacccagtacggagtccgggatcagaaggcctgcattccgcgctgccgccgtcgcccgtcctggagggtaccaagtacatgggactagttgcagctcggcgacccgcaactcccaataaaccgagagagacataaagagagcaggggggggggaagagatgtatgcatcatgaccgcctttccggagctgcaggttttgggaatgtattttgttgtgcgctcgtctgagttgtccatcacaagcatgagtaaagaagcgaaaaagaggggttaaagcaagaaaaagcaaggaaagatgaagatagttggcgtctatatgccttccgtaaagtcacaagtaaagtgcccagaaaaacgcccccaatcccatctaagcgtggggcacaagaacgcctcgggtcgacggtgagtgagagaaataaagcaaattgaagagatgcgggccgagacaactttttgacaccggatgtcttttggcacgaaccaagaactctaaaagacaaacgaaaagagaagtgcggtaatttgtcgttctttgatttcggactcgagcacagctccgtgggttttattgcccgtcgaatctaataaatgacgctgctgggcgcttggttaatattaaacccaatgccaatgcccatatagcgctcgttacagaaagtacatgtacccatggccggcggtacagcagagtacggatggtgcagtgcaatttcacggcgcgcagcgagtaatataacggcgcggaacaaatttcaatctcgtcgatggaaatagcgtctgcccccggtttttttcttcttttaattcggatcccctcccctgcgctccccacaaggatacagtaccaagtacagacacaagccaaagaaaaaaaaaaaacgatgagctatcattccatcgatgagcatcgccggtccacggtcaagggtttgcggaacgtctggaaacgttgtcgaagccgcaaccccggccgggcctcgctgggctcgccgcttgttgtcgcgtccacgtgccgcggtatattccacatggaccttgtgtgtttttttttatgtggtttatactcgtatcggattgctatcctcgtactggcgggaggctgggaaggatctttggggtaaattaattgaaccaatccgtctgattaattaaactggcatctgccttgttcatcgcgtccagccaaaataccgttttgtatatactgtgcaacaacaatgacggaatagaagcaaaagaaaatctagcaaaaagaatttttttttcttgtcaagccacaagatccgttttcgcggcgttttgcgactcaggctgcgtctattcctccgtacgagacatttttccaaagtatctggccgaagccagctcctccaaaacttgttgccaccgcgcccagccaacaccgcccttggggccccatgcgccgcaagcaccggccgtaatcgcgagacccccggcccaccaacgacgtctttcttgtttgggcgcccaggcgctgttccaggccaaccggcccgcctacagctcgccgcatccagcgggctttagtgccctgcctagcaccgcctgtagtgccaaattgtgtacatagaggcgctgggcccccccggacgcccatcttcggcttcacctacttgtgtctgggtgtattaatcctcgccagttcctctctcgactataccatcatatacctgccccccctttcccttgcacagcggccccgttttcctccttttttaaataaaccctgtcgcgatactattaattcccacctggttgctttggttcggtcctctctgccttgcctcggggtacgtctcttctgcgcccaatgcatgcgtctggtggagtctcacagtcggtggccgtgtaactccctccttcaaaccccatcccgcatatccataactgcacgcaggaggaaccacggcaacgatggcttgcagtcggtgtaggtagagactacagacgaaacgaatcttgtgcatcgacagggggctcgttgagaaagtggaaagtgggcgctgttcgaaattccgaaacttaaaacaagaacccagaaggaagcatattcgaagccatcaatcttcttcgtctacttcccgttatagcctctctctcttatacgtatacgcatacgcaagcaagccacaacagcattgcgtatctgtatcaccctcactcctcttccttttataattaattctcttcatcctttaatcacatccacgctcacacatattcacacacacacacaacatggtctcattacaaccgcagccgtcgagcctaagcggccacggcaagctcaccaagtcgcgcagccgcatcgtcgtcaagcccatcctcaagagactgcaccacgtccactcacagcactcggagcgcaactcgctggacctcaaccgcggctgggacgaccagcccgtggccacgacgcccgacgtcgagtacggctccttcgactttggatcgcgcgacctggacgacctgaccaccgagaaccgacgaaacacgtacggctcctacgcacctgcgccagccgccggcacaaaggcaaaggcaaagctgtcgctgtcgcgcgacgtcagcttcagcggcgagctggtcagccctcctggcctgggccgcgcaaacaccttctcgggctcgcacactcgctcgaccagcgccggcgcctccaccaagcccacgcccaaccgcgtcggctcctttgtccaccccttccagcagatgccccggacgtcgacgccgccgctgcactcgtacgccaactcggtgtcgtcggtcgacggcctgccgcagcagcgcgacctgggcggcgccattgccgagagcgacggcgacggcgacggcgacgagcacgagccgctggcctcgcccgcctcgctgtgctttggccagaccgagcccgtctcgcctgctgccaccgccaccaagaagctctcgtactcgtccagcctgcgctccaactcgcccaactcaaactcaaactccaagccggccgaccgcccgtcgctctctggcagccagcgcagcagctcggatggcccgtcctcggtcaagatcagcaccacgcgctccaactcgggcccttctgtgcaacgtctcacgcaagctgtgaatccgtccgcaaacgacgcctcctcctcctctgccgccgccgccgccgtgcctctgctcatctccaccacccagcagaagtcggcttccaatcccatcacctccacgtcgcccatctcccccttccgcacgtcgctcgacgtcaacggcttccgccttcgctcgcgcagcgaaatggacaccgtcagccgccaggagcaggtccgcgaggcccgtcgcaagttcgaggccaaggagcgcgaaaaggaagaaaagtacgcccgggagcagatccgcaagcgggagcgcgccgacgcaaaggaggcgcagaagacggagcgcgcgcaggcctcgaagcgcaaaaccagctttggacacaccagcacgctctccagcgccaggaactcgtccagcgtccgcgagaagaacgagtcggagcccctcaatggtggtgaccgtgccgcggacgagcagttccaggccccctcgcggagtaagacggctaaacgcaggacaaacagcctgtggacggcctttatcctgtggctgcgaacccgccttcttaagctggccaggcgatcataggccgctgtcagcagcacattccagcctccatgctatacaacgacccaaactaaacaaccatgaatccatccacctacttttgggattcaatttaatccgagtaacaaacaatactgttaccagggagcgaagtgctaaatacgattacatgtacatatacaacctttttacctctcaccttggtcaaccaatcaattttagcgacacatatcaccagcgaggtcgaggatgtcggacactaccgccgcctcaaagtttatgatttttttgctctttttttccatatcttttcacggctcttgagttgcggtcggggagcaacagaccccaggcaaaacgcagcatccggcaatgccgtgattaccttttttcttttctttttttttttttttgctctttttcacgcgaaacacaattgagaatttttggtcttctgcaaggcgttacgggaaatcaacaaccattgggacatggttaccaagcattgggcggaagatatgtttgactttttatttctttttctctctgatcactcaaaacggaaatgattttgagtcttgacgaatttcactttttttctattctgcactccatttttggacttttacgaattgcatacaggaggatatacgcattttaccacaggggcaaacccgggctttggagagttactcaaggagaaacatttggaaaatacaaaccatgaatccactcctttttttgagaaagaccccaagcaaaatataagaaacaaataataagaaacacacaagacaaaaaaaaaagagatattccttggggcataacttttctgttccccaacggattgagagaaacttgttcgggatttttcgacggaaccactctcgtaatgcgtctaaacgcacgagatattttctggagagtgaaaaaggtttttaatcaacttttttttgggggccgaggttgggatatttaccatagaggagaggttcatccgcaaggtcttttgttagggacatgtagttagactttttacgtggtgcgaaatacgaacaagtttcagaatcacttttactgagaatgtttcaatgaattgctgtgatgttgacttgtgcatgtgtgatgtatagattgtgatgtttgtgttgtttgtttacttgtttgttttgatgtttgcttactgggtactttatcatatgcatgtccgcatgcataagtgttgccgctgccttgtttgtttatctgttgggggctactttatcatgtcttgtttatcgctggtgacggcctcgttgttatacagcatgaataccaacgcgccgtgcattagatagcttgcgacaatgtgattcgctacaaggttggcgcgaatcaagatcgtttgtgcctaaaagagggatcgatcaccaggggcacagcgatgatcttggatcggttgatggtctgtctctttttttaacatgtgaggcgggttgggttacactgagatttggagaagggtgggtgggttggcgggatgagaaaggtgtcattgtaggtttttagtgagattggaggctttgtttgagcttttttatatgaacagggaaataatatagaatacatgcatcttggtgaaagatggtgggatatatagctagaatctttagtgattactgcgacgaacttggagtcaattgacacgctctcttacatgatcccaaaaagcttgatatttcattacaacgtttatgctctagtaagagtctcgtgaaacttattcgacactgctaatacatcgtaacccccgtctcacagcttcgaccttgatcgaacatcaaccggcgcccaccatggataccccggcggcgcattctcatctatcgtgtccttgaactcgggctgcctcttctgcagaaagctctggatcccctccttggcatcgtcgctcctcacaagcgagtaaaacagcttgctctccacgagatgcgcctcctctggcgtcgccggcgcgcggtacacctggttcttcatcaccgccgccgacaccaggctgacattggccgcaacctcgtccgcgatccgcagcgccgtggggagcacctcggccgcgtcgacgatctcgctgaacaagccgtcgagcagcttgtgcccggcgggatagacgccgcccgtggtggccaggtgcagcgccttggaggtgccaatcagccgcggcaggaagaagctgctgcaggcctcgaagcagaagccccggcggccaaagacgaaaccaatctttgcggcgctgctcgcgacgcggatgttggccgccagcgtcatggtgatgccgacgcccaccgcggagccgttgagcgccacgacgacgggcttggtgcagttgtacatggcgaggctgacctggccgccctcgtcgcggtgcacgtctgcgttggcgctctgctcgccgccggcgttgaagtccatgcccgcgcagaagagcttgttcttggggtctgacgaggtcaggacgatggcgcggacgcgcgggtccgaggagacgaggctaaaggccgagatgagggaccgggccatttcctgggtgaagccattgtgggcggcgggacggtggagcttgatgatgatgacgggcgtgacggccgaggaggaggctgggtggtgggagaagaggagcgttgggagggtgaaggtgttgtagctggaagggagatcgggggccattttttgtgagtgaggttgatggagtttgtggtgttgaagttgggaggcttgagtgtgtgagacactcggttgtctaaggtttgaacagcaaaaagttgggtgataagatgagaggtgaatattaattgaagattcgtttgatgatgtaaaaattgtgacggaacaaggtttggatgagatgagattctgatgatgccgtctgtaatgctcgacgctcaccggatgtgtgattactggtccaagacgctggagccgtggacctcggttccccacaatgggtgccgtggacctcggttccccacaatgggtgccgagtccgtgtggggtgctagcgtcgagatctcagcgctttaccctgtataacggtgtgaaataaatcagaattataatattagatattggttttagatttatcattaaaagagggtcaagtgttgagaatgttggtaattcactatttcatcatttacactcgtctaaatgcaggtctgtaaagctccttgtatacgacaaataaatgatgaaatgtaaaagagcctgcagatgtgtttggcaacggctgcccctattcttttatcatttctctaccaacgtgatgatatgaatattcttaagccatacgatacaagaactcgcggcagatatttcgcatcaatccttgtcccctaatccgtttgtaatctctctgtaaccttcatcatgactctgccagccggccccgccgtaaaagcccaagactgaatagcatggtcgcccagcttcgtatccaggtcggtatacgaatattttggcttctccgagggattgtggtctcggagttcaaagtcgaaccagcgcgccaccatgacaagcagaatcttcatctcgtccaaggccagcggctggccgagacaagatcgcagacccttttcaaagggccggtatgcgttgcgggggaagcttggttctgccgacatgaagcgctctggcttgaatagtgtcggctcatcaaagaacttggagtcgtaatgcattgtctgctgggaaatggagacgaggtggtctttcaggggatatgatcgccccttgtattccatggtcggcctactctttctgttagaaaccaagcaagcgtaggaaagaagatgttgcttacatgctagatggcgccgcgcgaatactaaagcctacggtgaatagtctcagtgtctcgttgacgaccgccgtagtatatgctagattattgatgagcccaggctgctcttgcagcatctggactgtcttgtcatggtccttgtcaaagacgcggtcgtgttcctctcgtagcttctgaagcgcatctgggaacacgctgagaagcatcaatatgtactggagtcaaacattagataccaactttttccaaagagacaacaataaactatggggctatctcaccgttgacgcatccgaagtggtaccatatcccgcggccaataagccattcacgctgccgatatacatgttagcaaattcccatacatgtacaaatgacgaggggagcctctgtacttgtcgagcattatcctcaacatgttgtcccctaaaggacgtccgctttgaacctctgatagcatcatcctatccaataggcatgtgacgctgctcttggttggagcaacatcctgctgttcaagggcagtaaatcgagcccttattttcggctcaatggccgtctctacacgggtccacagctgcttcgcttccctgccaatgcgccacttcgcaaacgggttgtttgtagcattgttttttccctggaggtcgatggcgctcttgacgtcgtcgtagatttgcgcgctaagcgtttcattcaagagaatctttaccatcacttggaatggatagtagccaagctcgcagcgtatatcagtaaccttgccagactcggctatatccgagaagcgacggcgaagagctgcggcctgctcgataatagagccatgatttcctcttataatacttggggtaagtccaggcgcgagcgtctgatgcagatgcttccagagaggtccgtttgtcccttcgataaaactggcgccaacgttaccttttaagaatttggtgacctcttcatgcatatcaaacgtgttctcagttgtcgggatagcgcaggcctcgggagagaggcagaagatgaattgcgggccaagtggccagaggtcgatgtaaaagacatcggggagatcgtagtcggctttgagctccgagacgactgactgcaagtgtgatccccggggcagtttctgaacgtactcgccaatgatcttcagatggccccaaatcatcgaatgtggcgggcatggctaaacggattagtcagtttgcagccttttctctcaagataaagctgtcagcgattgtacatgctggccagtagaagccataccagatcacgatactttgaacggtggtgtacaagtcgtactgcgaaatatgccaatgcagtgaccgagcctgcgcccaggagccacagcttgtcgatggacatggctgtagagctgtaatgagatgaggccagtctggtcaattagaatgtctaaatagaattcaggagtcgaccagtagcaaatgaacgcggcaatggctgcacttatatgccaggctagctcgccgggagctcattataccataagattttggggtggtggcgcttaattctctcttttcccctcatttggattatatagcttggataaatacttatagcgcaacgtatagagaagttgctaaatatcaaatccatttagaacatgtcttgataggttggtggactatcaggatccaagctgcaggatcaagcacatcatgtgggtggggtcacaggtacctgatcgctataatgtgtggagtgaagcagatgtacagtgtatatttgacagtaaaagatcgcactgtagatgactaaccgccgcaaagcttaaagctgcatgccgcctggatggactcatctgacaacattctccacccaaactcaaccatgtgctcgaccacttcgtcgccaaatcatgggctacgattgggcgagccataaagaaacatgccagtcatgggctacgattgggagagccataaagaaacatgtcaccggctatatatccgcgagggctggtccctagagcgcatcatggactatctgaagaccgggtttggcttcacaccgaggtatgcccaactgtacaatcttgcacggtgacgaatccctgtgaaagtagatgatgcttgcgatgctcgccacgcctcaccatagaatggtccaatttttacgcaatgcggacaaagtttgagcgtctacctaaatatttcttctaattgctgatatgagagactgcgatgcaaagtgtagccaggatggcggaactgacatttgacgatagtcgacgtgcctttcaggcccagttccggcgctgggactttccactcaaaacaaaaagccgctgccaagatgaccggctcctaggccggatcaaggagctgtgggagcagaacttctctcccaacgagatgattaagatactcgttgatgaaggctttgatgcaggtccgcatgaaataatgaagctccgtctcaagaataggtggttgtttcgcggtcctaataacgaaaaagcaaaggctgtcgatacgtctgctactaaccccaacgatgagcttcaactaccagagaatctggaatcttctgctttgctagatgtggatgatagtaccttgtctctgaagcatggccagaaaggcgagggggaacggggagtggagagagaagacgagcgagaggcagatgctgaagacgctgatgagagcccatcaaaccatcctctttccacgccctcgcctggaatcggacacgacgacgatacgaacgctactgagccggcgcagaaccaagctgacaagaacaagaagaaacgaaatcggttcaagacggacgcctctggagccatcgtacggtttccttcggaaatgacgattgacgatgctcgaagcaagttgggtctggacaagcctacctatcgttcactccgtattacatttcaaaacatctgtacggccatggacgtcagcaaaaaatctgctggatctgagaaatgggaagctgccaagacacgtcttctacatataagacccgagctgtaccacaagctgtggacgcccgaagatgaattggaatctaagcaggccgcattggatgtcatctgtacagacattgcgaaaaggatgcgctctatggattctaaaatgagtgtagcagaagtcaagaatgcactgggaatgaatccccaagaagcaagagatgcccgcattgcttttaacgaagtgctgatcgaagcgggatttaccacaaaacttgattccacgcctacacctcagcaatgggacgacttgagaaggctatggggtagccggtcagatgtgatccagaagattatggacgacatagacagtgatccgagtaatcgtcttaaagtcaaagctctcgacgtattatcccgggataccttgaaaagactacgcgacaatcgagctagcagaagcccgaaaaagcagacacagtctgaccgaattgaatcagacatgagccagttcactgatggtttcgacaccaaccatgatgatgctggccttctactcggcccgcaactatccgctggtcagatagatctgggagatggcttgtccccaagcgcacttgacgatgtatctgacgcctcatatactcctcaagctatattgagtcccgacagtggcgctataacgccatatttacctctatctttgcagccctcgcacgtggttgggggttctttagatgctcccactgccactctacgcccgcaagcccctcccttgtctactccgcaaatattcaatcctgcagaagcccccaatgtgcacttggactcgacggttggacagtcattgttattggattcggatgccggcacgggcttcctaaacgaggcatatgtagctccaccatatggcactacacactcctcggcgcaattatttcaccataatcctccaatatcgacagcatacgccgtgtatttccgagcgcatccatcatcgacctttatccccagcgagccgttatggatagctactatgagctccaaatcggtgcaggagctacgacaagctgcgactgataagctgccaggagcggcttgtgttaggatcgaaggcattgtgaaggatggcagtggcggcgagatacccttggtgattaataccgacgagcatctcgctgctttcttctcatataccctaggggagacaccgactttcagcgttctgctggtatggaaaactggcgatgctggccgtttctaatttgtctactacacttggtagtgccatgggagcaatcctttgtcttttctttactttttctttccttcctttccctcttattccttcatgtttcttcccccttcgagattgagaccaaagtgttccaaagcttcaagtagagcatctatttcgtttgatatattttcccttaacgttggttgtatgcagcagcagcaagactggcggcagcaagactggcgtcagaggacacgaaagcatgagtcaaatcgttgtcttgagatctatcaagatctatgatacgtgtacctgacaagggtacgtcagaggacacgaaatcatgagtcaggtcgtcttaaaattaaaacttgggatgcgtgtatctgactttgattgacttaacgtggggttttagagcagataataatactatggttggtaaatagagcctttgtaagattacggataatatatacaagattattacaagcaatggtatggctcctgacggagttgcggtagcgaaggctagacgtttgcaaagctgacagcaattctatttaccactgaataaagaacgatcgactttaccaggcctcttccttcatcggaagattaatacccagcggttgaaacctgattgtagttgattgcattgccgaagcagccaatcggcatagaataattgagtctacattactgcggcaacaccacttgctaatatattgtatgtgatggacgacggcgttcgtcttccgccctgccccattaccgcggctatcccatttgctagcacgctcaagcaactgcagctataaataggtaggtacatgttctgactgaatctcagacccacccccactaccgcaaaagttcaagcttcacaattcgcaatcgcaaaagttcgatgcaacaacgagtcaggcacgcctttgcagttttcaatacccgattgcctgctgcggccggccacaatctacctttacacaattgacagccttcgatccgcacgaccaaatgctcaagtgcggctcggcagcgcatcccttgcgccggggagcagctctgcggagcttcaagggcgcggccgctcggccaagagcagttgcggcgctgcgacactacgcaacggagattgagccagagaggccgaagcctcccacagagggaaatgaaaagaagctggggaggacgttccagggccaggtgatgggcagcattggcgcgcggttgaggagagagagggagcagcgagagcagtacgagaagtggagggacatgacggatccttcgcggaactggatgcttacctttcgtgaggcgccttgaaatcttgaactatcatgatggttgtttgctaacgtttttggcgtgccttttcagtcttcctatcgagcattggtatttcctactggctggggacataccggcgacgagaacccgagccggactcgacgctgccgctatcgaagacgacgccgccgtcgcataacatcaagctggagaatatgcaggcggcatgggcagactttgtcaagattgtcggcaaagacaatgtgagcaccgatgaaacgcagacggaagcacatagtacgtccgagtggtcgacgcatcctgccggcccggaggagcgtccgttctgcgtggtataccccggctcgacggaggaagtgtcagaagtcatgaaggtttgtcaccagaggaagattcctgtcactgcttatagcgggggaaccagtctggagggacattttacgccgacgatgaagggcatttcaatcgactttggccggatggacaaggttctgtctttgcatgaggaggaccttgacgtggttgttcagcctgccgttggctgggaggagctgaataaccaactgtcagaaaagggcctattcttccctcccgaccccggcccaggggccatgattggaggcatggttggcactggatgcagcggcacgaatgcttaccgatatggaacgatgcgggagtgggttctcagcctgacggttgtcttggcggacggcacaatcatcaagactaggcagcgccctcgcaagagctctgctggctatgacttgaccaagctcttcatcggatctgagggcacccttggtctggttacggaagccacgctcaagctgacagtcaagcctcaatctgagagcgttgctgtctgctcgttccccacgatccaccacgcagcgacctgtgtgcgcgatgtcgtaggaaagggcatccccattgcggcagtcgaaattttggacgacaatcaaatgaagtgcataaacgattcccaggtgacttcgcgcacctggaacgaagcccccacgttgttcttcaagtttaccggcacacccaacagcgtcaaagagcagattgcccaggtcaagactctcgcctcgcagtgcaatagcaagacatttgactttgccaaaaccgacagcgagcgagaagagctgtggagtgctcgaaaggaagcgctatggagcgccatgtccatgaagaaggaaggcgacagaatgtggactggcgatgtagccgttccgatgagcaagctgcctgatgtgattgaggagacaaaggaggacattcgaaagagcgggctgtttgcaacgattgttgggcatgttggagatggaaactttcacagtaagggttgcttctgtgtgaacgaatgagaatgacttactaattacgggggatgaaatagctattcttgcttataacgaggctcagcgaaagaaagcagaggcagttgttcaccggatggtcaagagagcgattgcggctgagggcaccgtttcggtaagtcgacgacttgtcctcccttttatcctgacttgctttgatactgattgtttaacacaaaaaatagggtgaacacggtgttggcctagtcaagcgagactatctccctcatgaacttggtgagacgacggtggatgcgatgcgccaggtaagtttttttttttttttcgtgatttattttactgtatttttaggaatctagttaacagagagatgcagatcaaaaaggcctacgatcctctgtgcttgttgaactgcgacaaggttgttcgcatgcagaagccgaagagtgtggagccttggtaaaaaagactggtggatgatgaacggcctgctttacttgctcgacaaaatgtacgagcttgatgaatgtaatgaagacgggcctacggaataataaatgtactatatatgagtgtaaactaaacaatacacctaagctttacaagttgactcctgtcagggaaatggaagccttccagctgcttatctaatccttccccaggaccaggcgccccacgtcatgccgtcatgggcaatcacacgcctgctggtccctgcgccaactttaagctcgtgacgctgcctcaccagtaagcgacattcctaccttttactgtcaccaattatatgattgtgaatcctccctttcccttctctcaagaaccgcctctgtaatatcatcgcccttaaaagcccacatcggaatcaaacggcctccatcccagcgtcgagacgccatctacatcccgtatcccaagtgtgtcactgctttcgcaaccccgccgacccctgggtctgtcgcgttttcatttcgcccccctatggcgctcttcacggcgcagcttcatcccggcagggcgcttgggttcttcggtgagtagatttgaagctacatggtatgaactcaaagcccagtgtatgcctaacccatctccgtctgctagtcctcggcgcgtccgtccacgatgtcttgactcgggtcaaggccgagccgcaagcgttcccgaaactcgaagtcctctactccaaagaccagcccgtcaccgaacaagtatgcgtcgtgctaccgcagaacggcatcagattgcgattcgacggccctgagcagcgccttcgactgattgaagtcatcgattttacaaagagccacatcacctttaaggaccgagatctggtacggccagccggtgctactactgctcctgaggtgcctggagagtcaacggccgggcctactttcagacacatataccatcgactgctggggccaacatacgcgggcgagtttatacctccggcgggatctcagggcaacggaacatatgtgctttcatatcctggggtggctttcaacttctcggtgccaacttcagtgtactctgcagataaagatgtcgtctcattactttctgcctcgtcatcccagatcgcgacctccatggcgatcttcagtgggaattcctgggcagaagtacggccgacgctttggacagaggtgctgcctagcgtgaagctgacttccatgctacctcgaggaaaagacgtttaccccgatgaagtgtctttgatacgactacacgggggaggcaagatacagttattcaggaaatggacaaccagttcattttggattattctcggcgagacgacgccgcaggatctggtggcggaactcgggccgccgaatgcgatataccgcaagaatgatcagaaaatggtcattcacaagatgcgagctgccagcaacacacatgggcgccctaatatgaaggatctagggcgaccagacgaattaacagacacggatcagtcatcgatgcataccggctctgacgaatcagagaatgaggccgcggtcgaggaggatggaggaagcaatgcgtcaggagagtgtttctacaactatttctactttggctttgacatactcgtgtctacgcctgtccctccctccagcctaccacccggcgaaacaaaggtaccagacgaaattgggaatggaatcaagactcatgctcctgatcggctagtcgcgacaaagttggtgctccatggcaatatacccggctcatacgagttcaaccgccaccgccgatgtcgatgggagattagctatctggatgacctgtctagcgatggcggccccgtcaactcagagatggaattcaagacgattgagaatctcatgagtaggaaatgggaaggtgtctatcctacagacaagactcagccgcgacaagggggtatggtcctgaaccgcggctggggagacagcccaggtagcagctgcgagtttctcggcgggtgggaggagagcggagcgagacggccagaggcgaatggcgattctacaactacgctgtatggatttccggggatggtgtttgaggttttgaagaatgattatgttaatacattgacggtgttttgagtattaggctttttgaagtatgaaagagagggggatttggtagttgatacggggggaaaggagttttgcatatatttctacgggagcggcattttgtaattttgagagtttcttatttttctcttggggtacccttttgggctgctttgggctggcatatcacataactactatgcataaacatatttggaaccattctgtggctccttgaatcgacattggtttgttttctacttttattaagctaggtttttagcggtggctctgactgttctatctgacctcttatcaatttttatcttgaccggtaattcgtgcaaagcgcaaaagctgactggcttacgaaaaagcattgcttgatactgcccgcgctaaacctgcctgtgtgattttgaacgtcatacatgcatttcgactccaatcaagaggagccgttgcaattaggaccaatcctcgcgaatcctactggtgagaccccgccattgtatctaataccatcaatagctcgtttccgacacgcaagctcgtttgcttccattgactatcactgaactttcagagacgggtccaaattggcggtttgccatttccacatcatgcctaccataacagagcctcaaatccagtctgtgctcgtcgttggcggaggaggctttgtgggatcgcatgtcgttcgcgctcttctgctggaaccagactgcgacatatacgtggcaagcaggacgccggacagccacccggatcaagacagccgcgttacttacaagaccgttgatatcacggatgaaactcatctcgccgcgctctttggcacgattaggccacaggttgtcattcacaccgtctctccgtcgccaacagcatcggcagaagcgctggaacgcaccaacattgagggaacgagaaacttgttgaacgtggcggctgctagttccgagacgcgggtgtttgtttacacttcgtctgattcggctcttgtgctgactcaggaaccaattgatgaggaacgggggcagctgtatacggcacagaattatagtaatgcgtatggcaaaacgaagggcatagctgatgcaatggttattgctgcgaatggtcctggcttgcggacggcaacgttgcgaattcctgttgtttacggagaatacgattataataacttactgccgcggctgttggggagtatccagagaggcgagcaaaggatgcaggttggttctgattcgaaagtgtttgagttttgcagtgtccacaaagctgcagaagcgcatgtattggcggccaaggcgctgttgcgtgttgattctgctcccaggggagatgctcagcctgatggccagggatactttataagtgatggaaagccacagcccttctttgactttatgcggcgctgctacgctgctgctggagcgccggtgaagccggaggaggtgaagattatgccgttgtatatggttcaaagcattgcttcatgcacggaatgggcgtatatgatcttgacgctgaattataagaggccgagtatgcggcgtcaggaaattgattatcttgatcgggggtgttgctgggacatttcaaaggcaaaggagagattggggtatgagcctgtgaaggatcaggatgaagccatacgaagcatgatggaatggggcattgataatattaaagtttgatccactcaaagtgctgtattgcccgcgtccggatccctgagagtgaccgggattgactatgttgtcatcgaggagatgttgtctacttcatatacctgctgcacatttcaaactggataagctcttcaatgcacgctctggctttgttcaaagttgtggaagctcattttacctgtaatcttgaacttcttactatagtactcgaatacagcaggacgttggtacagtttagtttattcctgttgcacttttctttattcatgtgatgcgcaaagcaataaaagaaagacggagattagatctgaatctccgaatggagccagagcctagttccatagctcttgactcaacgcaccctgtctatatttacactgtttcaacgatcctttacgaaaacagatccatcaaaagaacacgacatcagctccaatccttgccaaagcatagctgcctgatatatcggctatcgcatctcggagctccgagcagtgtatcgtgaagtttttttttttttttttttctttttcatttcccttcgtatagcaaagatgcctttccaatgtaagatcggcacttcggccttggttaatgaccgatccgtgaatcaaagtttgtgatgcaaattcttctgcatatctaggccgtattcagaagccctaattgccagattgtaaaacgtttggcggtgctatcatagctcgctcctcggaatatcctggtttatgctagatttcagtggttgaatgacgtctgaaggtgtatccaagtcttctgctagcttgtgtctctcccccctcccctttttttttgtagtttgcttctcctcctattattttatgggtgataatggctggctgttcattcatcgctagggacttctagttcaatccaccgtgatccctcatcaagaggaacggtaatgccttggcttttcgcagccatataagctcctttatcagcaatatcgttgccctcaacccctgaatgaccagggacccagcatagctcgagatgaactcccatctgttgaaggcattgggatctcataatgagtttacagatattgggatcgctgcacacccgggtcttgccgacaggtttcttctcccagaaactttttacctgctccaaagcacctcggcagtctgagtagattgtcaccctggggttggcaaccattttttcggcgccactaccattttgatgcctcagatgcatgataagctctatagcgactgctgtaccttgcgcaatggcaaatatttcggcgatttctgcgtttcgctccttggatagggcaaagtatctcctcacttgccagtcttggctgccttgaggtgttttatagacaacagcggcgccgagatgagcaatcaagcccgacttgtcattgggtttccagatcaaagagccgtctacaaagattactatatgctggtcgtctgcaaaaggctttgaagaggcctctacagccgcagcataagcatcacttggggattgctctgtagtaatgtcgccgcaaaactgtaatcctgatgtagcattcaacagagctctatgcattcgatagctggccgtttggttaatcattgatgctatctggtgtgcgatcttgcggagtaatgccttaatctgtttgtgttgttcatcgaagtgactaggatctgatctagtcttcttggctgccggtgaggtcttcacttgagcgcagattggaggagtggaggataaatgtcgggtgccatttcgagggccaatatagaaacgagggccgtgtctctttatgcgtacactttggttagatgaatcgttttgatgctgcgattacttgaaacttaccgttatgatgcttgctaggcacctttccattgctgcttggcgtctctaaattctctgactgtacgtagtgacggcaccgagcgaataggagtcttccaggggttattcagcttctctctttcccgaatgtctactgcttcttggtcagctcgcctttttcgctgctcaggtatcccaagactcggccagcgtcaagcggtatacttgccttggtgggtaaatcctggtggagctccttggcttagacggtcgtggccaaagaagcttgaaaaagactaaaaaactggaacggccagatggggaaaccggacagggaaatagggatatacgccgtattcgcgtatttacagttgcgcgtagaggagagtgaattctacaagtcgccagcagtgtcggtgagttggtggaataaagggttatggcgggtggtgattggccgttgcgcctcatgcgcccttcagcctcaagtcacttccggtgcagttccatatcataattagcaacatctgaaaccattcactcaatacatagcccgtgcaatgtgaaaacacaagactaaagtgctttggtctgtgacttgtaatagcaaactgtaggccgcccaatatcagtcatgcactacaccaagtgccgcgcggggcagatttttttttcttctagtggattcacaggcgtaaaggggccgcctgctggagtgagtgccattcggtcgatacaggcggtaacactcccatgttcgtattcaatgctgccaccattgaagcctcgtgcaacctaccacaaatcatctgatgtaaaggatcgatgctgatgtgggctcgttccccttgtttccccttcatcttcgctgttcatgaatcaacatcctccgactcaaatcatgacacacagctccattcttagcaccgagcatctgatcgaataagccgtcgcgaggcttgacttatcgtcactcgcgtcgctgctcgggcttgcgcaaacaccggggcctggcactccagctagaagcaaagaggcaatcctggcatcggctaatgtcaaaggggacatgctacgggcgcccaatagcttctgaggccagcgccagccatccccaagagctgctgccactggcctatcccgtcagcccagcgctggcacccgctctcggccgatgccctgcaggcccggtatgagatggcacgcccccgcttatggagccttgcaggcgaaaaaggttccaatatccagtcggggagaagtggtgcaaactccaaggcggaaggcgtttattactggtacaagtgatgtgcggtgagatacggggggccaatgcgtggtctacgagatacgagaccaacggcagccaacagagccagtctgacggcgataaacgggctctaagctcgcatcacgccctcgatctcgacacggcgcccaagatggccaagaaccaggtcctggatccgcatcgtgcagtttgcctccagccaagctgcacttgtgccgtgccggcttccgggaatcgggccaagcccacgccgaagctccaagcagcccaccttcgtacatacgaacgtgcaaacaatctggtccttttagtgggccgccgatggctttttgctatatcttttcggcttttctcagtgccaggcgcagatgcatttcgaggtttcattcttgttccctattctgctgggaatgagggcgatctgtggctcccgttgacggctacctttctatataatcagtggcatcccctatcctggacagtccctgaatagtccattctccttcattccatcccttttcacctgtccagtcggttctgttctgtctccctatcaaaggcgacgaaaacgcggctctgcaaagctttgagctggagacgggcaaggcgggataagaagaaaactcgaaatagattgccacgaggtgtcgccacgcgaaatctccactaaaaagtctcagtcaaatccagcccgtctgctgtttcacggccggccgacgcctcgttatggctgctgatcaagccacaacgcccagcgggcgaatcagctcagacgacacagtcgatgctgcgcacagcagcgacggcgagctcaagggtgtcgaagctggtgttggtgttgataccagcagaggattgggagacaaggaaattggcatctcgtcagtcgaaaaggaggatgaggcatcggcgtcggcatcaacaacgactcccgctgtcgagggacctcccacgcagcagccgccagcagatgagcccgaggctggacggacaaaggtcgagaccgccctcgtcatcttcgccctgtgtctggcgctgttcctggccgctctggacatcaccatcatcaccaccgccatcccgaccatctccaaccacttcaactccagcgccggctacgtctggatcggaagcgcttacatgcttggcaacgccacgttcgttccgacatggggcaagatttccgacatcttcggccgcaagcccaccctcatcgctgccgtttccatcttctggattgggtcgctggtatgcgccctgagcaccagcatgggcatgctgattgctggccgtgccattcagggtgttggcggtggcggcgccatcgtcctgcccaacatctgcgtctccgatctcttctctatgcgcaagcgcggcatgtactttggcatctttggcatgatttgggcccttgcttcatccatcggacctattctcggtggtgtcttcaccagcaaggtctcttggcgctggtgcttttatatcaatctgcctttgagcggcgttggactcatcatcctcatcttcgttctcaagttgcacaaccctcgcacgcccatcaagcagggactggcagccattgattggcttggtaatcttctcatcattggcggtacactcatgctgctctttggactcgagtttggcggtgttcagttcccctgggactccgctgccgtcatttgcctactcatctttggcgtcgtaacaatcgtcctctttggcatttatgaggcccgtttcgccaagtatcccgttatgcccgctcggcttttccgtgataggaccagcattgccgcttacggcgtctctatcttgcatgccatgacattcatctccggcagctactggcttcccttgtactaccaggctgttctgggcgcttcgtctcttctctctggtgtctatctcctgccatacgccttgtctctatccgtcttgtcggccgcaacgggcatcttcatcaagaagacgggcaactacaagatccccatcatatttggactcagcttcatgacccttggttttggtctccttattgatttgggtgccaatgcaaactgggccaagatcatcatcttccagatcattgccggtattggtgctggccccatcttccagtctcctctcattgcccttcagaccaacgttgagccgcgcgatattggagccgctactgccagcttccaatttctgcgtcagcttggaacgtccacctctgttgtcattggcggtgtcatcttcgacaacgagatgcaaaagcagcaggcatatctgattcgcgagcttgggcccgagctggccagcaagctttccggtgccgaggccgcgtcgagtgtgtttttagtcgccggcctgaagggtcaccagcgagacgttgccaaaaccgcctactggaactccatgcagaaaatgttcatcgcctacacctgtttcatctttcttggcctcctcattagcttctttatcaagcagaagacgctcagcaagcaacacactgagcacaagacgggtcttgcatcgcttaagcaagaaatgaagcagaagcagcccgatgccgagaaggctgtgggcgctactgaggaaaaatgaaaacaacaaaagcatacatgtccgcttttcgataccaattttttttaatgcctcgtttttttttttctatctcacattggattacggcgttgatgatacttttggaaaatgggaagatgaatggaagaagacttttggcgcttcacgacaatagatgtccttttcaacatgcctcttctcttggctatattgctgttttgctgtagattttgcatataggctaagaccaacaccactatataatgatgtcaataaaaagaaatgagacacttgacgatgcatgtcttggccattgtgagattcaaattgcgtgtcacagtagatcggctcacagcttggtgttatgtaatcaaaagatgtgaagggttgctgtggtgacggctctttgcaaccaactccgctcactgcgctacgttagtaccgagtactttacgacagtgacgactgtgggtgtgcgactgtgtagctcatactgcccctgtatttacactaccagcccatacttttgaatcccggcacatgcctgcatattccgcacagattcttttccaaggcccttccccaccaagagaattaaacctgtgccgcaacaaatgcctgtttccttcatatcgctttcttcataatagtctcctgtacctagcggctgtgtcttttcggggtgagcggacaggctctatttacgcactggccgactgcactagagaggtaccccggtacaatctgccgcctaatctccacagcttaatccccgcctaaggaaatatcaacaacaacagcactcagccatacatacacccacataccttaacggaaaaaaattgaaacgactgcctttatcggcggtggtggtcatactgctgtcagaatggctcaccttcgagcacgctccgaccgggagctcaaccgaactgcaatgagctcatcgaatccacgatcatccgctgccagaaccggcacgcgtcacggcagcagcgtgcgatcctcggccatctcaacacatcgacatttcgccgcgggggcacgaggcgatcggtcgagcgccatatcccccgccgagtcggccatgtcggcagcggccgggacaaagcgcaaggagcgcgactttgaggccgacgtggtggtggggggaggagatgaaagcaacatcaacgtcgtggtgcggtgtcgcggccgcagccagcgggaagtcaaggagaacagcgccgtcgtcgtcaactcggacggcgtcaagggccagatgattgagctctcgatgggggccaacgcgctgagcaacaagtcgtatagcttcgatcgcgtgttttcgccggcggcggaccaggccatggtgtttgacgatacagtgaagcctattttagaagaggtgggtttttactctgtgcttttccatgattgttgcgggccggggcgtcttcttcgcattcagaatgtgctaacagggatggctagatgcttgccggttataattgtacgatatttgcctacggacagacaggaacaggcaagacatacacaatgtcaggagacatgtcagatacactgggcatgctctctgatgaagccggtattattcctcgcgtgctacaacagctcttcaacaaactcgaggtcgatgggaccgacagctgcgtcaaatgctcattcatcgagctatacaacgaagagctccgagacttgctctccaccgacgagggcgcaaagctaaaaatctacgatgacgcctcgagaaaaggccatgcgactacactcgtccaaggcatggaggaaaaacacatcaagaacgcggctgagggaatcaaggtgctccaggagggcagcctgaaacgtcaggtagcggcgaccaagtgcaacgatctgagttctcgaggccacaccatctttaccattaccgcatatgtcaagaaaacaaacgaccagggcgcagaggagcttgtcagcgcagggaagctgaatctggtggatctagccggcagtgaaaacatccagagatcaggcgcagagaacaagcgagcagtggaggccggcttgatcaacaagtcgctgctcactcttggacgagtcatcaacgctttggtggatcgtagctcccatattccctaccgagagtccaagttgactcgcctgctgcaagattcgcttggtggtcgaacaaagacgtgcattattgccaccatttctccttcaaaaagcaacctcgaagaaacgatttctacactcgaatatgcgtttcgcgccaagaatatccgcaacaagcctcagctgcatatgattacaaagaaaatgcttctcagagatttcaccgtggagattgagaaactgaagagcgagttgatttcaacgagacagcgcaacggcgtatacctttcaaacgacatgtacgaagagatgacggcgcaaagcgaatcaaggcgaattgtgttggaggaacaaagtgcgcgattggaaaccctcgaaacaaacctacgaaacaaggttcaagagctcttttccctcaacatctcatttatgggcatgaagaaggacaatgaggcgactaaggcgcaattggaaaatacacagggtgttctagatcaaaccgacatcatcctcgcagcgactcggaagacattggcagaggagactgagcttcgcaaggctcacgaagagacggaagagaggctgactgagattggtagtgctctgattgacaagctacaaaagacagtcaaagatgtcaatggtcttcacgcaaagaataagcgcaaatcagaattacacttgctaaatcgaacggcttggagctcatctcagtcccaggttgccgagattacgtccatggtggaaagacgcatccgcatgttccaaaaagagcagcaagagcaaattttgggcgtatcaaaaaggatggaggtgtttgttgacgaagaactgcaaaaggtttcagccacacaagctttcttggatgagaatttcgatacttttgcagaatccaagaggcagcttttagagcagaagcaaaaatccaaggacgaaatggacgaggtgctggaggaaatcaaggagattcgcgacaatgtcaaggagagggttagcgaaagtcttcaggccatcgcgcacgctgcggagaagattgctggagacgtactgaatgagatggccgactttcatggccaacttcacacctcatacagctctctaggcaaggatttcaaatctattttcgaagaactagtccggcatatcaccacccaacgcctcgaatccgacaatttgaggcgacagctgcagagcgcgacgaacaccattgtgatgcaaaatgcaaacatctctacacgcatgcaagaggcattggaagaggagaggcgagtggcggctgaagaacgccaaaagctcttgacgcaaatctcagctttgattacgactcaggctgaagcgcaggagaaccgattcgcagaaaggacttcgcaggtccaaaagaatatgaccgattacaacgcatctctcgaaggggccatttctcagtatggccaaggcatggattcctgggacgaaaaggaaggcgagctgctggaggaggtcaagaagtcgcgtgagcagctaaagacaaagctgaaggacgattggaacgcggcagaagaccgcagcaatgctatccgaaccacagccaaccaagtacatgccgagactgtacgtgtcgtgggggcccagattgacgacttggatgtccagatggaggccatggacgactttgtggctcgtgcaaagtctgagagcggcactcatcatgagtcgcatgtacaagctttccagtctctgtctaataccgtggatcagtcatttggcagtatttctgctcacttcaaaaccacctttgatcgcgtcaagaatctcggcgagggcatggagcttgatactagcgatctgcgcgacggccttcagcctcttacatcgcaaatctgccagcctttagcgagcctgcgagaacacgttggtaaaacagcgctactggattatcgaccaaccggggaatctcctcagaaagcacaatatcagtttcccacaagcctgcctcgcactgaagcacccgacctcattttctcaaagactggtgaagaaactcccgacgaagcttccactgaggcagatgacagcaagaataccatcgtctttgccgatttggatgcctccgaaaagatgagctcaccaacaccgtcgtcggccgatagcctctcagataggatcgcaaggctacgcgaagtcaaccccaacgtatcgtcaaatcttactaccagcgccatcaactttgaacccggctcaagcctcatgtctgtcgcctcagatcacactatgccgctgtttaagcgcagcaaccgttctacgcgaacgagtctgaggaagcatgatttgcttggcgaaggtcgcgagaatttacccttgacggccttgtccgaggctaggagaaagagtccgcggatgagttgagggaaaaaaaagaaaacacgagcaaagttcacctaatgctatgactttgttaagatgatggagcattgtttttattcggattctttctttctaaatcgtctggggggggaggaggatctgatttctggccatatatgcgaacggctgcctcttcttcctaatagcggcggatgtaacatgctacatcatttgccattatcattattattactggccctttggttccaaaaccgacaatgcctccgtttttaagagaaaagagaggggaggagagaatggcagttcaagaaagtttgtaaaatttacgggagtttggattagtttatatgggatgcagagcgctcttttttcttacacttgcacatacatactacctgtgcgctgggcacttcttcttccttattagagggaagtgaggtttggaaatatgggcggtcattggaacggatcgggattgggtggttatcatgttggttcttctgttgttactggtgctgaattcagggttattgagcatctgatacccgtgtgctttttttttttcttctctcctttcctcttgtgtctttcttatttttcatgattcaagatattggtacgattaagaattcgactttattttgcactttatttttttatcaccattcttgactgacagttcagactatacttttactaagcagctctttcaggaaacaagacgcctcactaactaaactcccatgtgccttgatgctctaattcgtaaacttgtcatgtgcaaatgttatcccagtccataaccaaaataacaataataataataagaagaagaagaagaaagcctttatttcatctaaaagatcttagtaatgctctcccttgaaatcacactattctgcttctcatccctcttcaccctgaaaaagctatcgcaaaagtcgctgcaccgcatatgtcttagaaattcctcgtcgtgcgtaatcacaatgagctgaaagttgctctgctgctgcctcgtcttgatgatgcggtgcagactctccgccagagacttgatgttgtccctgtccaggttggtcgtcggctcgtctagcgcaatgagcccgcagttgacgccaaacgactccgccagggccaggcggataatgatgctggcaaggactttctggcctgccgagcagcggccccgcatgtccatctcggtgtcctgtttgaccatgcacaggcggtagttgtagttgcgtttattgttggctgtttcgttgtctgagcggataaggatggtgtcaatgtcggtgccctggtacgttgtctgccatagctcgctcgcgatgcgattgacgtcttccattttcatggaatggtactgcatcaccgccttgtcgacagcagagccgcattgggtcaggtcttggatcgccgcctttgtagtttccacgcggatatgggattcacggtacttgtgcttggcgtccttgaagtccatgtcccactcctgtaggaggcggccgagctcttcatccttcgacttcattgtgcccatgacagatccacgctctgctaacagccggttggctgtgttctccagagaacgggcctctgcctcaagcctttcgtagtcttcgtgagcatttcgatcttcgaggtcctcaatgtctttgcgcagaacgtcgagagtccgcaagtgtttgcgataattcagattatcattaaaattcttccttttccgatctccgctatcaatgtcctgcttgagtttattggtccgtactgtaagatcggcgatctccttctctgtagtgctgatagctgtgtcgagagaggcgagggcacgctggttagatgagaggttggtcatgccaccgcgatcaacatagtcttggatatcattgtccatcttcttgatctcggcgatggaactggtaatggcatctcgctcgtcagtaatgacctgttcctttgatcgaccatggcgtagtgtctcatcgcgagctgaccgtgcctctgtaatgctgggctccaatttttccaattcctcgtcggtcctctggatcacttcgcgctggtgggtgtagtcttccttgagtgactgtatctggttctgaaggtcctttttcttctcaagctgtcctgcggcgcgaccaatcttgttccgcagctcactcttctcaagttcaagtgagttgacttggtctttcatccgctgcctatcggctgtgagcttggtaattttattcttcagagttctgatctgctcggatatgcttgactgaagctcatgaatctcttccacgctgcgagtcaccccgccggacgattgctgggacacgatgcggtccacctgggtctcagcgtctttgatttctctaacagtttgggaaatgtttgcaaccgttttagacaaatctccgaggtctcttaacttctcctctgctgcagcaaccaaagcgtcttcatcttcgagttctttttctagcgtttcgaattcattttcagcagttttccattcgtcttggagagcgggcagctctgctgaaagccgctcatacgtatcaaatgctgatcgcaccgcacgcagcgcttccagattatccacagcctctttcaagtccttttcagtatcgactttgccttttggatccaagtgcttatcgatcttcttgctcaggcggtcaagagctgcgctttggccatcgtcaaaatgacgatcgcacagcctgcatttcttctgggtatccaacatgcgcttgcacttattgtaatagtcaaatagggcatcaaaaaggctgagatcggtccggagctcttcaacctgttgttccacagcagcaacttcgtccacatagtcttctaccaccgcattgtcgcgtacgttttgcagcgcagcaacaactttttgcttcatttgattcatctcttgcgtcttcttaccgtgcgtctctttggcagtttttagcctgtactctactttttgctgtttctgcctcgtctgatcccgacgcttttgcgcctcttgtacggctttgctttggcggctttgaatcgattggaatcgagattccagagtatgcggctcccagtcgtctccgagggtgttactaagcttgggcttccacgtctctatcagagtgtcaagttttcgtttccgatctgacatctccttcttcctcagctctagctgtgcgcgctccgacgccagtcgcgtgcactcaacgagctcgcgaccaagcttctcattttcgttgtccagctgccactgcttatcattggcttcagtcagctgttggtcccagttggacttttccagttcttgctgagcatgcttgaatctggattccagctcatcaagctgtccgtcaagaatagccttggctccctcatcaacgtcaatgttcccagcttcattctgaaggacgcttgtacgcttttctatagcccccatgcgctgtttggcagagacgcgatcttgagtcctggccgctttgcgcccctcaagctcagtaatcacacctgtagccttatctagctccgcggcgttctccttttgtagtcgttccaattctcgcctcttttcagtcaagagcttttgaattttgtcttggaaaacttgtatatgctgatcgcttacgtcttcatcaaaccctctaaagttgtattggctcgcagcctcctggaccaactgcactcgcgcttttagctgtcgttcatatttctccttgtcagactgtagttttccctgttcggccaactttgctgattgactttggcggtggttcgtcagttcttgttggagctcggcgtactgtgccttattctgctcagcctcttcctggtagcgccccatactttcctcgtactgggatagagcgcgctccagtgcatcatcagtttcaggcaattcatcaattgtctgtttgagctcattaatggcatcttgacggtattcaagctgctcccgcttgttgctgagattttgcacgatctggaggaagctgttggcctgttcatgcttctgttttattctaacctgtgtttcctgcatctcgacggtaagagcttcgcactggtcgcgagccgattcaatctcagtttggagcccactcatacgcttctcagcacgttcgcctctatctttgttggccttgttgtgggcctcgtcgttctgcagcatcgaaagctgctccacctgttttttccgaagcacctttaggttctcgattgcctttgtgtatttttgggcctcgaaaatctcgtcgaagcgcttcttcaaggctgaaggctcgcttaatggccaaagcgattcatcttggtggcagaatatgacagcatcgaggacagcgcgagaaacgccgagtcgttcgggaatcatttcgtcaagctgtgctgttctggttgatgttgtcgtccgctccccattgttcacgaccaccagcgagcagtcaagcgtctttagcgatcgggtgttcttcttggcagtgagctgcatgctccgagtagccacatgttgccggtcgttgatagagcgaaactgtagcttgacctgagccaggacttccttttcgccagcgagctagacagaacccattgtcagctgtcacacaagacaatagcacagacacatgccaggcagaagcttggtcgaaaagcctacctttggatcgtgaataaaggcacccccgactttgctgtttgggggttgttcgccggtagtcgcatacttgagacactcgataatggtcgtctttccggatccattgtagccaacgatgagggtgaggggggtgttaaactgaatagcctcacgcacggctggactgaaggaccggacgccagagatggagagcttgtctattctcgacatggtttaaggctggatcacgggaactgcgctcaatactttgcttgcaacaaatgctggcaactgttgaacgacccaatggcagaatgagaagcgagagtcagcgctgtggcatctcccttgcggtgctacagtattgtcgccttgcactggtttcagtctatggttgcatccagccactgatgcctgccagccagtttctcgaggcttcactgcgaaacgcgctccaggcagcggtcacgcgttgagtgaaacggtggatagatgcgtcctcacgtggcgggtgcgataagataaagcccgacccctctctagtatgtacctacggctggttcgtctacagagtcttttgcggtgctacaagtacgtcgctcagccactgacgacgctggcttgcatattatggagtcccaccgctcgaaatgctggcatcacggatagcccgtcggatggacaattggatgcacggcagatgtggcggaaacaaggttcgtttccttatttttctttttctttttctttttctttttttttttttctttttttttgtcttctttctctcccctcgctcttgctctttgttgcgtgtcctgatcagcccaactcaatctggctcagatgacgggcatatgtccatgtatagcctggatacgcaataccggctgctggttggctctccggatcagccccagagacccaagctgcgatgcatcaggaaaaagatttcccttgcattgcccatcgcgcgaccccgccaagtggtcgaatcggattgtgccctctgctggcccgaggtctgcaagctggctgcgctaccaaaccgagcacgaaacgccggtcagcaggcctaactgcgtgcgcaccgagcaaatggattgagcatggcagtcacagcactcttgtggttttgataattgcagtgtagccgtgctatttggcgaatacatgtacctgtttggcgatgctacgcgccagggacctctgatcagatgcgtctcagcgattgcccaagctggacatgcccgcaggtaccaggtcccaggtaccttttggcactactactagtaggtggtatatcccagacatgatacactcgacaatcctccgtcatcaggcggcatgaatcaatcaaaatcaaaagctggaggaccgctttttagcgtctctggccacatcctcccgctgctgccgctagagcattagaggctgcaggatttgagggggttgcgtcattgctgggaatcttcagagtcggtcgctttttgcacatttgcccaccccgcgcagcttttgctgatagcgggcaatactacctacttttggcacccttggcttccgtgtagtagctttgatgtcgtcaaggtgcttttttcttgttcaccttttttgtttttatcttgctgcggacaattctttgctttttaatagcggagactcaggtggcaaatccttcccaggagtaagagactcgcttgccatggcacttgtaaaaaagaaaaaagaaaaaaaaccgtagtaaaagtgcctgtaagtaatacctaattcggcaaactgcctggcggattatcagctggtgcagcatcactctcgtaagacgacatcccggtagtattactgcgtccctacggcctgctgctggcgacttctcgagacgcgagggagaccagttgccctttgaggccatgaaacagctccaatcagggccagatcaagcccgcttttcactcggggtcatttctccgggctgccagccagcgcttgcgaggtgtttctgctcgccatcagtcagccgcctgctagcgaaaatcctggactagctggaatatcgcaaaaaaggtgcctgtctttgttttccatttttgatgctgcacgaacggctggatttcatcatcgcaaaagcccgccagaagcttctccccccccccccccccccttcttcccccgagcaacccgcacagcagatagctccagtgccatcgtctgctgccacagcgcccgcccggccctaccaagcgaaacgcccccagagaacgccactgaacgcagcgatagctgccagctgcccgctgcccgctaggctaatgcgtagaatccaaccactggtggtataaacataccgagaccatgtcccacgggccgcctccactccacgaagacctgttcagcttcgccaacttcgatgtcctccccgcgttcctgggaggccacagccacgccatcccagtctcaaccagcatggccgatgcgctcagcaccgacgacggcagcatggcttttctcgacagcgacatcatcgagagttttggtggcgacttgtccatgagcttgggctcggcagcgtctgtgctagacggcgacagcggcggaatgggcagcgacatgatctcgccagaggccatcctcaacgcagagaaccagttcaatccggttgccaacgacgtgcccggtgcggggcctctgccagcggccgcattcactccaggaaacgcagcgagccagcccaacaacagcaacaactcgctgaccgagttcaccaagcgcaagaactggccggcaaaggtggtcgaggagctcagcgacctgctgcagctcctcgattccaatggacgcatcaagttctcgtctcccagcatcacggcattggcggggtacaccgtcgaggaggtccaggacgtttttttaaaggacttgatccatcccgacgaccagggcgtgcttgtctccgaactccatgaatccatcgcaaccggcaactctttacgcatgttctatcggatgaggaagaaggacggcacgtatgcgatattcgaggccgtcggccatgcccacattgcggctgctaggtttgctccaaatccaaacaaccagtcgcctttttgccaggctgtctttatgatggcgcgactataccccacgaagaacgccacacttctggattcgtttttggaacacaagatagaaaatgagaggctgaggcgccgcatcgctgagttgcggagagaagaagaggcagaagtggaggaggcacaaaggcagtgggcgcagagccgagacgggcggtcagacatcactccatccgaggggaccggcatgtcgttgacaccacttcccagaatgggccaggagatgatatcgtcagaaaacgatgacggcgctttaacgaggaaaaacctagaggatgccacgtcaaaaagtcgccaggactcgttgcgtgataaaatggctcggatcgaagcgtcctcagcggataccatagcgttgttgaccggcatagagaatggagagcggatggctaccggtaaccgcagccctaccctcatcaaaggcgatgccggaattgctattcccatggatcgggagaatagatcaggagagaagaagaagaagctgaagctggcagaagaatacgtctgcactgattgcggtatagcaccctttttggcaatgatttgctgttcccggctgggagatgggattcccctccatcagcattatatcccaaggcagctactaatatcaatctcaggcactctcgactctccagaatggcgaaagggacccaatgggccaaagacgctctgcaacgcctgcgggttgcggtgggcgaagaaggaaaagaagcgcaacaacagtatcggcacgccattgtctaagccaacggcaactccagctgcaggctaatggacaaactttgattcaaaatctcgaccggaaagcgagaaacaaggaaagagaggaagaacgggaaacacacgaagcaagatataacttattagttatacaatacggccggaccgggacgacactgactactttttaagatggaaccctgataatggagtttggtttggtttaaagatgcatatatcactggcgacagggacctgcttacacattcttactgttcttgttgtcacagttctggaggaaaacgactttggagggcctttttttgtttattttttttttttttgtcatcttttcttttgtcttctcttttgttttaggcatctgtacacgattatgataccatgggaggcaacaattgggagccgaattagacggatacggactctggcgattctgcctgagggcatcacgcactattctgcggttttttttttcttttggaacacgcatagattaaagcattgactattattattgttttgttattattttttaacttccttcttgccgtctattttacaatatgaatcttttggcatacgagctaggtcatcctgcccagcttcgtgtactccttacgcagaccgatatcaggcaagcacgaaagcagagggtttaccaggtagcatcttttccacttgagaagccatcataataataaaagggcagtcagaaacactaggccgcaactattgcaacatcgcatgaggttgctgttgtcgcgtgtgaaaagtgacaggtcatatcataccatgtcctcgatattgctcttccccgggtaggtgttgaaatatggattgattgacacgacattggctcaattggagctaatagttgatttagcaagcttagccaacaagcttagacgacctcattgatcaccaggaaagtaaacgatggatacgatttgccaagggtccttgttcacatggaattcggcaagccactacgaaccccgcgttctactgaaatgtgatatcagcactgctaatcattgctctagctcacttgtgccggctcgccctgacggatccccgctcaatttgcctcggatgcacctctttttcagctaaaatagcacggcgtcccataaaaatgatggtcgtatccatacgcgaatcctactaaacggcgatctgtttataaaggcgtattggcccgtcatcaaaagattccgaattggcaaaaagcgtcgacggtccataacctcagctgcataatccaagatattcaacatctatcaacgaggcttgataatgttatagagctctttcaaaggtttgtatcatcaggatccattgcggagacgctagagatggctgactttctgcctaacctgcagtcttgccgtgttgctttattcaagctcgagtatcttcatcctcgtcaattctttcaagccatcttgaagctcatcaccatccaattgaaaaaaaatattcatggctcccctacagaattttgcaaactatcccaagcccgaggaagggccggatacgggatatgtgcagcgagtagaccacaatcccgttctccgggggattcctcttatgctgggtggtgagctgtacgtatgcatgagattctcagagacgacgtcgaactaaattgagaattatctttctcatctagcattgctcgatccaaccttattgcaagatacttttaccagaatagcggcatcgacaagatcaaagagatgcatgtgctggataacatcgagtctactttccacgtatgtaaacacttgaatgctagcacccccaccccccctcatggcagtctggcatgtctctcgtattagctgctaattcaaacctcctttgaatactctctagcccacagttacgcccctaggtccgactgggccgatgctagcattcgagccagagctgctcacctccaagtacgcatcgtcaaacgcacgctactactccatcagcgactatcatgagctgtacaagagcggcaagaccactcccctcaaggtagtagagacgcttctcgccctgaccacggggtcgggtaagtacagtgacgcctgggcggatgcccacggcgccgagaggctcgctctggacgctgccaaggcttccaccgagagatgggctgcgggcaatcccattggagtcctggacggcgtgccgattggcgtcaaggacgatacggatgtggagggctacatcaaccacactggcatgaagtacgacccttcgcttgcgtgctttgcggtcaagaaggagtctgtgtggcctgtgaagaagcttcaggaggctggagctgtcgtccttggcaagaataagatgcatgaattgggatcaggtacggttaaccgcttcacgccgctgaataacgtttctagagtgcatttatactaatgattctgcacagataccagtggcttaaatgtaacgatgcctgcccctggaagagatgtttttaccaatctgaatcatatgtttataaatgcatagctaacccacactcacccccctatctaggtctcacaaggcacgccattaaaccatctcaacaacgactactaccccggaggctcgtccaacggcgccgggtcgtccatctcggccggcatcatccccatcgccgtcgccaccgacgccggcggcagcgtccgcatcccagcccacttcaacggcgtctacggcctcaagccgactcaccaccgcactcacgtcatgcagatgaccatgtgcgtgacgggcccgatggcggcaaacgtcgccgacctcaccattgcctaccgcgtcatgacgcagcccaacccggactgcccgacccagggcctctttgcgctgtcgatccccccgtccccgtcggcgaagcgcgtcatgggcgtctaccgcgactggttcaacaaggccgacccgcccgtgcgcgagctgtgcgacaaggcgctcgactacttcgccgccaggcgcggctacgagattgtcgacatcagcatcccgtatctctcggagatgcaagtcgcccacggtggcctctgcattgccgagatggcggaaaaggcccgccagaggacgcccaacccggccgaccacctctcgctcattgggggagccaacaagatcctcctttccgtgggtgcgcagccatcggccgccgactatctcaagatgaacagcctgcgcacgctggtgatgcgccacctggcgtttctgttccagaagtacccgggcctgttgatcatgacaccggcaacccccttgatcggatggccacgcgcggacggagacgacgcctacggcatgagtgacaccaataccaccctgaggaacatgtcgtacatcttcctggccaacgtgacgggcacgccgtccgtcaacgctccggtaggttatgtcgacccgcaacagggcgagggaaagctgcctgtgagcttgatcgccacgggtgagtgggggagcgaagagcagttgctggcatgggcgagagaggcggaggaatatctgcatgaggagtatcccgagggacgcagacgaccagatgcgtgggcggatgtgtttacgttgactggtggccagcagtaaacatgaagctagacgaggttaagctatatgtgccaaatcttcaagttttgcaacagcatgcgtgctttgtttcagaagcatcatcttgaggggtatttctgagacgtaaaaaatcttcgtaaattcatttcatcgttttacccgcaattttcactaaaaaaaaaaaggctacacctagttgagtgctatgaaatttcacacacagtaatggccctttagaaaaacttggaggcgaggctcaacagctgagacgtgcctccgcccgagctgctacctccctggctcttgaagtacatcttcatggccatctcgccggcctgctggatgacagactccttgctggcgtcggaagctacctgtccgttggcagccttggcgtcgaagagctagaaatcacacaatcaaagtcagatatcatttcttaagagggtgcaaagagatatgtatatatataccttgctggcctcagacagggccaagcctagaaacgcgccctggctctggttaccacctgtctcgccctgggtgaacttcttgagcgcctgcatcgcggcggcggagccgaggctgttggagctcaggtcgctggtgtcttgggagtaggtctcttggtgcttgcggatggcctctgttggaagactagcagtcagcatacatgtatatatagggacatggaggttgatccaaaccttgctcatcaatgtcgctgttggctagatggctcttgttctggccgatggagctgatgacgttggagaagatctcgctgttgccggaagagccagcatactgcgaggcctgctggtgagcagtgcgcagctcctcgtcttcgtggtggaaatcgccgccggcaggataggcaccaccgtaggcatctgtatatacaatcgagagcttcgagtcaggactgggtattcgctcgggaggaggttatgagggggggtaagtgactgactgtttccgggaggaagacggccacctgaaatactcgttagcttctagtatctattgctatgcaagcagcacatatttgtttgtttgttgcgggggttgatgcgatggcgatggcgatggcgatggtagatggattgcggcacataccttgaccttgatgggagccggaacctgaacctgagagctgctccgacaggtactccttgccagcgttgatgagtgaatccatcttgaagtgtttctttggttaaaattgagaagcagatacaaagtacaacgggccaagaaaatggaatttgcttttgaatgtgcaaaaaaaggggacgggatcgcacacggtagatttatatatacggcactacgtaacgctctggacgcgcgattgaagaaagctaccccgccgccgtgccaaaacggatggccacagacagaccagagctggaacaaagaacgaagcaacaaacctggcccagctgaaaaatattgagctaatggaggggatatagagggaataagaggggtcccaacagaccattttcccattgcggggtgtgtgtcagtcccaataaggggcgtcagttggaagccataaagtgctggatttgaagagacaactacatgtatcaagagttactctttgtgccatgtaaacaccatcttgacaagttgtatcagctctgcccaataaaattctcggtttgctacggctggctccttgacagcagcacatctacaaaatcacatccggctaataaacccagatgggtcccatttgcgcatggagattatatggagtctcccggcatttcgtgggctgacgcgtaaccgacgagatccaatcaccgacagcttcaactcgagtaaagtgcaaaaaaaaagagcaaaaaaggagtggacaggtagcgagatctctttctgtctctctctgccaacgtcatttctcatttaacatatcctccgaaaatcatgcttgctttaccggatctcggcctcgggcgtgctagaactctcgtgctaaccgctgcctgcatgccatcaaacggagcacttccggcggttgttctggagtccccggccagctgggaagtgggagctggaggctaaaccttggcggcctctgtcagtgcggcggcgcatgtgctgctagccctgtacagccacgctacagtggaggcggtccctgggattgccgtcagggcaaggagatgatggccgcgcgctcatctgcgttggacattgatatcaatttgatgttattggctgtaatgaacatgacatactgcatctacggtaattcacaacgacgacagagtttctccccttctctggaaggagatgccaatgctagtctcaacatgtgaaacgagttggctgtgatggctgcctggctgcagcacgtccctttggaatctcctttttgggccgaggctctcccacattgtcacttgaactgtgcagctgaaacggttgtgtgcgtctcaaagctgaatattgacagatgtgcagcttacacgcatgtcctatcgaacatggagatgcgcgcatgccgatgcctcgaacaatcgaaaaaggctcctagatactgcatccggcgcttgaaacagataaccagcccaacaacgccaatagtgcagattcttgcaggtggcagatgcaggatggcaaccgtgtgacctcttaggaacgccgtgatgtagcacggggctgcggcgtgtttcggcgtggcgctgagacgaaggctggcggccgaatctggaagagacaaggctttaaagtgcagcattgtagcatttctcggaggcgcctttttctttccatgaaatcccccttgatatgcgcagctgtttgctgtggttgcgttgcaggaggcctgcttcacctttcgacgttggctctgtgtacatgtatgctgcgcatctcgttcttacagtccgaataggctgcttgataattacttggcatctctacgagagatagccttgcaagatataccccgaatcggcaagccactcgatgacagggcatggatgagaaagaataagggaaaaaaggaatacgggctgtcgtgcagcagattgttcatgggtcatcgttgcagccgttgtgacccactggtaccacgcacgcgggtgcaaagacgggcggtacggaaaggtacatgctcactaacaaatcaagagatcaactttgaccattgatgagatggctgtaatgaagcatgtgcttttgcatcatcacacagttgtgtagtcacgcccttttgcattgttcggcttcagcagcgggcgggctgagtttcgggggataacccggcacggcatcttggatccgttgcttgcaagcgcggttcacgaagacgatcctcgtgccatgttgggatttggttcagtctaatcaaacggcagtttattatctgaggtatcagcattaggggtacctgcagaacattgaaccaacaaaaacaggaatgaaaggccatttgcgtcagaagggctgcacgagctgctgctcagattaaaatagtacgagaacttgcaagttctaattcgtagatgactgcagcatttccaaaaatacatctgcggtcggctgacgccacgcacttttttttttaagcttcccgtggagaatgcaatggggtggtggctgaagatggcagtttggtttttttttcttggtggatctttgagaagcgacgattgtcatttcaatcgacgcgcacagcctcaagtttaaaaacggttacggcactctgcgcttccgtctgtgcggcataatctatcagatgcctgacataatcttagaggaaagtagggccttgcgattgggctctgggcatacagaaatgtcaaggtagcagtgctagagagcatgatgcaaagatagatgcagcgaacccacctttatgccctctgcagatcaacgcggcagcacttcgtatcgctcaacgaatccagtatacctgctgctgcattcactcatcatcgcctgctgctaaaatcgtcatgccgccggcactggtccgtacgatgcgcaacggttcccaactgctgcgctcgcaaattgaaccccttggctggcgagcgtgtaagtcggatcaaaggcttgatacgcgtaggccggtacctcgcagctacagcctcacagtatggtgccgccgccgtcgccaccggtgccgcacaagtattcacgccgtgcctcgctccaacttggcgctccctccgtaccgtattaaacaatgtctcaccatgccaatcacccttcaagcggggctgcagcgctgatcgcatcccgggaacgcaaagagagcccagcttagctcgcaatgactccgcctggtcagcccagcctaggcatgccccccggaaagagacgagacccttgcggccctcctggctttcgtgctttgctcgccgcgctgtgctttttcctgctgcctctgcgcggccgcgtccccgtctggatcgcatcctgcccacatgctgtgtgatgaaatgcgataaaatcaagccatccggccaaagccaaggatgccccgtagttggtgcgacctcgtaatgctagtgcccgtgcgtggcagacaagagagccgcgatagtgggcgaagccatacgccacgcgccatcaggtacctctgctagcactcgcaccaagtcgagcagcgcacactcagtaaaaggccctgaactgctcccacagcgccttgaccaccaccaccaccactaaaagatacaagtacaaagtgccatggcctcccctgcctcgcgaaagtgcgtttcatcttgacccatctaaccctcgacccgaccaaaattgccccctggcgctcccagcttcttgactctctgcatctgcgcgaagccgattctgcgtcttcttctcttctcctcaaaccgccgccgtacttctactagtacacctttgttccagtctctcgtttgtcccatatttccgcttggatcttggttggcttattcgtccaatcgaccaagtgctacttctctatcagtcgtgatagattttctttttccttcttccctctgcttactccatattcccttttattcttgactttgctgcttctttcctctctctctctctctatcgacccttatttttctttctcatccttcgaccgacgaccgtttcaccaaccccccttctcaccttgcgaccggcggaaagaaatcctcgagcgaactctggcctgggaatgaaatagctggttctggttcaccaaaaccaccagcagcgttccgttatcccttagtcgcttcccgcagactcccggtaggggtcacgcaataatcatcgtggccgctacaatggacgctcgaaactccctgctgggaggcgacccgaccttcgaccagaatggcgctcagtatcaccaccgctccttcagccagagcggcgactatggcgccgaatacggccaggcctatccccaggcatccctcactcaggccgcctacgctcagccgacgtatactgagaacgcgagcctccaccaaaacaccgaaacagctggtgctgctggcagcactggcgcaagcagattcgatttttctttcgtcaaaagcagatggcctgcggccttcctggccgtaactggtatccaggctctcatcaacctggcctttgaagcgtatgttgacgccctcttttcatctcatctcattcccccttgggtacagccatcagaagctaaggcgccttcacagctatgttttcggcaaatttcagctgagcttgggtgcatatgtaccactgcctcaggtccagtctcaatacaagacgatccctacctttcttactctatttattttcggtttcctttacgaattgatcctcgtgctggatgccctacgcatgaagaacacgattcagatcatcggcgtctgcgtcgccaatctggctctcttgatttactcggctctccagcttgagcagattcagatggctctcggaatcctcgaggtcaacggtgcgctggagcaaggcatcacatctgccatgctgtgggatgatatcaaggcctaccttatcgccactcctgtcatcattgctgtcactactattatcatggtatacattacctggaagctctaccagcaatttgcttgggacattctcaagaacattggcgccgattatcgcatgaagaagcgcttccttcattaccaggtatgtatctagtacacaagcagttggacttgtagagattcgcgaccagacccgactgacatgactaccagatttacatcgccctactcaagttcgatttcttcttcttcttgggtttcattattcagtttgtcgtcgtcgtcgctgtcaagaccgatcccgagttcgccctcacgattgccaccattccggtcacgattgccattctgattgctgctgcattcttcacccagagggagaacaagcctggcatgatttgcgtcatcgtcctctactttggcggtctctcctacttcattttcaagctcttccgcatctacgaacccagccgcgcctcatcctactttgccgttcgaaagtctctcaccgccttcgccgtcattaccattctgctcatcatcatgaccatcatcaatgccatcatctgcatgcacaacttcggctccggcctcaaggctcacctgctgtctgctcgcaaggaggatgagaagaacgatgtcaactcattcggcatgaacgatgtcaagtccccgatgcagaaccgcatgaccattgactaagaggagtcatttggcgcgcagggaaaaaaaatgatttattttccaggccgcggagatgggggaaatgtataaaagacacgaatttacgaaagggaacgggttggcccccttttttatttatccaataacagccgcgtcaaagcaggctcatatatcaaggctatctgacagccgaaaaaaaaaggccatgttggaagggggatcttttgataaaatcccgtaaattaaatggataccaatttttttttgttttgttaactttcattttcctttgttattttttgattcatcaagtaggctcaagcaattcaagggcgttggatctgtacttcgcaaataccaccgaggacaacggggagtttatttcttggatacccgtgatcattatatcgaaggatattatataaaagggtggtggtggcttattgatgaccctgtgtcactccttcgactacttttgttgttcttttgcttttcttaagaagaagaagaaaagagttttttttcgccgctatgttttctttaatgtgatgacatttctttgtttatcgatctttgtgtgtttctgttcttatcatactgcctttggttactgactttgtctctcttctttcatttgtcgtgaatatactgagttatgtcttctaataaacatgccatgccgtcaccgatatcaacttacaatgaggtagaacgagtgagagtaagaacgagagagctgccggggtgggggggtgagacgatgaggcttattgtgtgcaatgctacgctatattattgggatttgttcctgatttgaaacagcactgatcctacaaaagagcgctttacatcttacagcggatccaacacggtgaattttattgccgcctagaggaagaatagtgaaatgaatagctagatacccagttgcttatcaaaaaaagaggagaaaagaaagtcccaaaatcatgctgtggaaaagatactatcctcgctttgatagacaaaaaataaaaaataaaagaatgagcgaatggagacgaggtcattattgaacatgaaataccgtaaaacgccaatgaagaagatccaaagccctcctcgtttatcaatagatgtcaagccaaatccttcttttccattaccgcaaagaggacgaaagaaaagagaaagaagaaaagagacaatggtctcaaagtgtaattttgatggcgtctctcaaatggccttctgtcgggcaatacggacatttgtatcttgagcccttcgccatgttgtgcagactttctctgcaaatcacatgcccgcaagggagcatcatggcgggattctgttccgtcgtctgctccttgctgacagggcatacgaaaatggagtggtaaatcatggatggcgggagaggcgtttcgaacgctagctcgttctccgtcgtccactctgttttcttttcctttgtgtttttattatacttgattagtcggggcaaagcaatggagccggccgtgacggcgacatataacggtgattcagccgataagcctaataaagagcagaattcgcgggtgaatgaagcagcaacatcttcgaatgccgaatcgatctgaaagatgtgccggtagggagactgctcaatgtttggtgcaaaggcgattgcaccgcaaagtcgctggatctctttgaggtgccgactctgaaagcgagcaaagtgttcctgcgcatatcttaatgcgcccctttccccattcctctcatcgtcaggcagtccattgatccccgggcccttgaaaagccatacgaattgcagcttgcagagttcaaactccagattgctccctgctgactccagcctgctattattttggcgtgcccatttgatggctggtcctagattcctgtttctgagctcggacagtaggctgtacatctctgcgaactgcccctggaggtcctcgggatagttactgactccatgtccggttagcccttcctcctctccatctccttgtaacatgtcatcatcgccatcttcatcagtccgagccgtacggggagaccagggctctaaggagagggggggctggtggtctcgtgactcgcggacaaaggtcgatgcaacggaaaactggccctctcggacgagatgcatggctatggcgcggtttatgagagatgggtgatccgccatggcatctgttcccatcggcagttccctctgcggcaaggcctggtggagaaaatacaagtcagcattcagcaagcacaaagggtggacgggtggacatggaggcgtgccttgtcaagggcttttccaaagctacgctgcgccttggtcacatctctgagatcgttgttgatagcttcaagtcgttctttgaccggattctgaagcctcgtcatttccatgctgattcgatgatggtcggcgtcggctgtagaaagatggagacgtcagctgctgtcccagtcaagcgatgaggattcgaggcagaggattcgtacccgcagcaatccgctccctagctgctaccagatgctcgataatcttgtcaacgtcttggatagcagccgtgaggttcgcgcctctcatccgtgccagttcattctgcagcggaccaaatggcgagacaatgtcatcgttggagccagccatggtcgctggcaggagtgctttggcagtgaagcaatgcgggactatagaatgaaatcgatcatagagctcaaaagaaagctatctgggagcgagtgagaaagaaaaaacaattctgccctgcggatgggctctccaagaagttgttaggcgtaggtataagttggatgaagcgaggttggaggttgtcatccgagtagtgctgctaccgccgtagtcttatcgataagtcggaacgcaggcggtagcgcctctgcacagagaggcacctactaggcactgaatggctgctacggccattactacctattgaacgcaattactggcgcctcattacctacatatacagaacctaacacataattcgaaacgcattgctgctgtaggtcttaaactcgtgattgccactttagacaatacatattcacaaacatatctacctatacaagttatactggacattgcctcctttcatagattcctgggtataaacgctgtgaagccgaaatgacggctgcggagccctgcctgttcaaatactgtacacagcggtgattcagaggcctcactaaggcgagccccgttaaggagcagatttgccccgccctgggccaaggccaagcttttggctactccccgagtagctgcaggttcaagatgcagcgcacactttgtatggagcagtggccaatagtgcgctgctaccgcctcactattcgactccattacatcacatgccggcaccaccagcactaagccacagtgaccgagtgcagcagcacaggcgccaaagccaaaattccaggatcgccattgtcccagatcccggctctctggccttcaaagatgctccttgattagcccgacccggcctttcacgcctccaggggctggcgaactccacaatgtccttaatgccgtccttctcccaggacgggagagtctaccgagacgacgactcttccggactgtcgaggctggaccgtcgcaccaccactcgatctactcatccggatgggaactacctgacgcccacggagacgcagatgattgattcggcttcgtatcgcgccgcagggccatcgggatcccgcgctggactgccacagagacacctcgtctttccggatcccatcgccttcaagtaggtttaaccttggagatcggcgagagaggccagggccatggcagtatagccgctaacttcttcttcttctccctctaatctaggtatctcgagaccgatccgtgtgtcgaagtggttcaacgacaaagcgtccttcgcggctacgacctgtacattgtcgagcagtgggcatgctcaaggcaaccaccgactcttgttattgcgacctataccggcgacgagaaggattccatcgtggttggggtgttggcggtatcaacagacgagagccagtggtccgaacaggttcgactatatctgaaaaagacggagcaaaaccatgcgcgacccaagaataccgagcttggggagctcatgattacaaacctcagcaattttccatcgtcgctcacggtcatcgctgtgcccgacggagatttacggaagtaccgacaccttttcgttgtgaacgaggacttgaaacggctaggatgctctggacggtctggcttgacactcacagaacctaccgaggcggcccagagcaagtttcagcagctctataggattagtgaccgcgttcccttcaaccaggcggtcaccgaacttatcaaactttgccaggttgcattattcatgtttgacaagttggaacagccttacattgatggcctgctatgcgatgttacggagagggccattaacaactggtggacggatcttggagctgagcattacaactatgaaccgaccgatgggattctagggccgtcgaccgttgcggccctactaggaatgctattaggagcgagaaaccgactgcactggcaaggtgcccccgtctcaaaggatgttttcgacctcgaaagcaccaagcgtggcatctcctactttcagaaagcacaaaaactggacaagacacggcgactagatcagcagacgctctttaaactacatacagcaactacaaaagcggcagtcaaggaagactggggcgtgcaaaaagctatcaaatcgacagtgacggaaattggaggcaaaaggggagaaattgttatggatatggtatccggcaaagacaaggctggtcttgcagacatcgaaaccgtggatattgaaaaatttgccagcttggtgtatggtgagaggccgaaatggctttggcatggcaagccgcgccgaactcccctcgagcagcatgaccacgaccacgacgtgggtttatctccatcaaagaccaacacaaacaacccagttgataaacgagcccactccctaccagtggaggaggagcttgggatgaagcagaaggatgattttctctcccctgatgccggcatggcccttcgaccaacagttagtatgctggagggcattggggaaaaggacgggctgcataagactgtgttcaagagcgttgctggaaagatgagcgacgctagatcaggttttggacgtctcaaggatggtgtcaggggaagaggccacggaacccgtctatcaatatcaacaaaagaagaagtcttggaaaatggaaatggctctgccaatgcgctacagagtttcagcatacctccgagccctgccgccgtagtgagccgagcatttacgtggaagacaaagccggaagaatatctcagtgctattaaaaggggagatccagacgtcctacctggacttatggcagaatccgcaccttcgtcaacagtagatctcaaagccgcaaggcttctcgaatatgaacgaaagccaagagagtcggacagatcgttagaaattcttggcccagatatgcacgggagagccccatctgctgtgccatcaactaccaacgaaagcgacattgaagtcatctgcccgggcatcaggaatagaaccgacttccaccagctggccctgtcaaggcgtcatagctgtggtgactttgcagagctacattcgaaacgggtcctcaatgagaacagatgggcacgccggatgtcatttggcgacgctgaggaagccgtactatcatgggacgaaatcattgatattatggacgaaacagatgatgaggaggccgaggccagagcagtaagcgctcgccacctcgctcagcatatcgataggattgtatatggtattgagccatggatcaaggaaaagatcaagctcgtgcatctacttgacgagaaatatggcaaggacaaggccgagatacaaaatctgcatcatcatctgagcgagatctatcatcgggtcaaatacagctccgacgaattgctggcagaagagcgtgccagcctgacggagagtgtcaaggagattgaaattcttgtggcacgcctcgactacgaaatcaatgcactggtgcaaaaaatcaatgatgttgaagacggcatcaaaaactttgagaggcaagtcgaggacgttgagagacgagccgacgagctaagaaaacagcttgagacagagagctggctgcattggtttgtgagaactttgaccggtgtgggcactggccccaatattactcgtaatatctgatgatattgggagcttgcattctttggagtttaacccctttgttgcttattattacttatttccctcttttcttcattttaatcagcatttactgaaggatggggctggagttggatattgatgcattcaaacgggattcgtggacaattggcgttttatttctttgctcctctttcgatttcttttttactttttttttcttttctttttcatttactgcctttcttgcaagaagatagataccatttcgtagaggagatgttcagtcatcacaatgacgatgctgcgcctagacagcacccagtgtactcttttgaatagctttatacatttgacatgatatatgtgtatatcctgcgatcccataataccataatatcaaagtcccattttcaaaacatttgccgccgccgcatattatttccagacaactttctctctcatatttatattcgtacacatgcatgacatccaacatttcaggccaagagaaacaagaggggaggacaatgccatgaaaagaaaaagaaatatgcaactccttttttctcctaatatgctctatggctttttttttttatgtattggcttttctttttcatcttcttcctctaaaacagtcctccgggaccgccctgaggtcctccacccatggcctggccctgctgctgcatgatctcgctgatcttcatggaggtatcgaggaacttcgcggtgcagcggtcgaggcagacggactcgcccttgttgagctcgccctcgcggtagtcggaaggaacgcatttcttctggcacgccttttgcaggctatttttttccggaatcagcattacgtagctaaggtgatgtagtactcccctttcagatagagggtaaattctcaaagaagtagatgggttaggacgaagagttttttcgaaactcaccggttgtaagtatcagccatcatgcgcatctcgccctcgacagcagcaatcttctgctctgacgtaggctggggacgaccgattccgaggaaagacattgtgttttcgttgaacgatttgttgagatgagggtttagaagaagggatggaaatcaaagaagagttttcaaagatttaaaagttgcccctcggttcttgtcgctgagattggaaaatggaggtttttttcgttttgatgtcgtcacagggctgcggctttggagatgcgattttgaattggggacttgagagaggagcaaaatttccattcccggcaggtttgcttacataatgtgtttatcgataaggtggcttctttaccttgagttgagagttgcgaaaactcccggtcatgatgctgtctgcttaaaccatgcgtgtcttttcatgtgagatgggtcatctagtaactcttctcattacagtgaattaagatgtgcgattttacgcatcataccctcagcactattgtagggccaactttcaccgcttctgcccgctatataagacgccaacgcacagcgatgcgatgaggtgacgggcctaatttaaaatggctgcggcagcgcgcactcaaaaagctggtggggtgttgggggaagcggaagaaaccataagaaagaaggaaagaacaaaaaatgcccgctgttccggtttagcttgccgagatttactccatcagattattgttactgtgtcttagcataagcgtttggtataactatttgtaaactcggagagcttgcatcggttgggcatggcgtgagtacttggacaagccactctggaggcagcaattcaaaagtatcgaatcaatatggatgagctctttttgaatagacgaacgaataggcgggtgagatcggggggaattgagtctataggctgggctgggcttggcgtgggcttggttgcattttccaactgcagctggccgttcggagccttgactcatccgtgccaattatcccatcgccggagcagtcaatgatggatgcttgcagtgtatggaacaagtattagccgccaaaatgtctggcatgcccccccttgtttttccccaaccagatgtaagatgtgtaattaatggctgagtgcagagtgcctggggtcctcacgccatcgattgtgtaataggcgtacgacggttacgacaggaacgtgccacaacgggcagcgggaacaagaggcgctggccagagtttaggttttgtgtcagtcgccagccagtcacgttgtgccgtgcctgtgtgtaaatgtttagacactacagcacatacagtacgatacgagcttgtaataagagcaagccacatcggggagacggaagagattgcagcagcgggatgctttgtggaggtgggtaagctttgagcagacgtgccagccttatcttgatattggagcactgctgctgcgactatcgcgacaaggtggtgtgtgtgcgagttgcatgacaagctgatgcctagttccagaccgatgcggctgcaaccccatcgcgatggtcgtggcgatgagctggagcttgggtgcgagatagcagactcggtgaacaggttttgtgcacggccacatgcgtctgaacggaggagcacgcagtagtggccatgacaggtcgcattgtgtgctccatggtggcgccgggctcgctcgcactcaaagcaaaagcgtatatggagtcttggactggagctcgggcggtcaaatcatggcatgattcggcatgttgtgacagaagctttcttctttggcgcacccgcgataatacaatagggtggttgtatataagtaataggctagataacttaataagaggggggaagctagatgaaaccttgcagaataggagagaagaaaggaacagaaaaaaagaaaaggcattgtattcatcccatcaatgacaggactgagctccctaccttgccagctccgtagccgagacagcgaccatgggcccgcatgtgcatcgccgcaccggctctctgcggccaatggatctcacgcctgggctgaggcttggccggccatttgttggcggcggttgatggatcacagtcgtttggaccaggcgaatctggcatggcgagagcgcacgagagcgcacctcggaaacccattgagagctgcgcgtgttgctccccggagctggcagcatgtgcagccacatgtagatgccaaatccgaggcatcgtgcctcgtactcggagtactaacctagtacatggcaatagtacacatgtcaacggtgttattggcattgcagattgcagtccccagcaaatatcagtgccagctatgccacaatagctgggcacggacggagcaaccggcatgaagaagctcatatcgggctgcgacgaaacggcccggtttaagcagaggccagctcagcggccagcttcgctctgctagcagcaactgctccctaccgcgacctgcctttgcttattactgacctgctagacaagcattcgacggtgctatactcgctgctaccaggtactaggatcattggaccttggtcgcgcacgcagtctttgccggcttggggaggagtgcgcacagtaagtccaagtagcagcagcaccggtgcttttggcagatggaacctcgcctgagtgattttatccgggcggctgagctgagcccattgcctgtagagccgtgactgcaagtagcagtaggtatagagcaattgatcttgggagtagcagtagtacagcacataacgagccaaagaagacggacagcggcatgataagctgctctagtcaacagcaagcgcacaccgactgttcatttacagcagaggctccctcgtccatctgccggcaattgggagcaaacacctactgtaatacggaggagacttatccaagacttgccaagtcgtactccgaggctcgcttgttgctgccactacggagtgatagtgcctgcatgcttaagtggcatcttagctgtacccatcatttccgtacctgccaggtatccagagtcgggtagcatcagcgtcggcatcagcatcacggccggtgcgaatcctctctctctgacaacatgctgtacatgctttagaccaggcccggtaattaactgtagctggtgcggctgccacgttgcttgtgcctgcgctgagctgagctgtcctttccgtgctttttgcaggtgtcaaggaacaagcacagcagcactatcgaggtacgcgacaagcatgattactcgactctccatattttactgtttcgaccggggctccaagatccaagcagcgcctggataccggcccgggacatggcggttgacggccgctgcgtgcatggagcaggtaccgccggagtaatctgccaatggacctagcaatgcttctgatacacaagctgcagtagccatcgtatcgtgccttcccctctgctgtgtgcaccccctccattgagctgggcagctcttgcctgctgtgacttttgcgagcttccccaccaaaaaaattccaaaggaaggagggacgcaggttggtagggggaaaaaaggaaagtaagaggaaaaaaaaaaaagtacacaccacccctcctttttgcgcgcgctgttctctgcgctgctcactgtgggagaaggaaggaaaaaaaaaaaaaaaaaaaaaaactgaaaaaaccaattcctatctgggcttatcctgccaccccaaaacaaaaaattcacaccaccccagaatctgctcctcctattgctctctgcatcctgtctgcctaacctcctcttttattcttctacttcttctctcttccttcccctctctcttcttctttttttcccttcctcaccatgtcctccaccaaccaatcctccaccaccagccaagatgcctcgggacgacagccctccgccgcctcctccaccgccgcccaactcgccagtgcacagataagcctgcgcaagacgctgcgcgagttccccgacttccccatcccgggaattgactttgtcgatatcatgcccctcttcgccaaccccgaggcccatgccacgctgctgtccgccctcgagctgcaaattgccgagtcctttggcgccaacaagcccgacgtcattgttggccttgatgcccgcggcttcctcttcggccccggcctggctctgcgcctcggcattccttttgccgctgtgaggaagcagggcaagctgccaggcccctgcgtcacggccgagtacatcaaggagtacggcaaggatctgttccagatgcaggcagatgccatcagcgagggccagaaggtgctggttgttgacgatatcattgcgacgggtatgtccacagctcctctttgaggccccccattggacctcttcatgtgcaggaataaagcgagaatcatgtccagaatgctaactttgtgtacaggcggctcggcggcggcggcggcagatcttgttcaccagctcaagggccaggttgttggctaccttttcattctggagattcccggcctcaacggtcgcgataagctcagcgctcctactactattctccttgagaacccttaattttgacgagaaagggctccatctcctcttctctcgataagcagcgccattctagcaaaaagatgacacgcctggcatcaatttctctacaccatcagccctagtcgactgggaaatgtcacttggatgttccattaccacttctcagcgccaaaaatcgactcgaggcgcgaaagacgaacgaaacttgttctgctggggctgtaagcttggctattgtggtcctccttatcgacacacttttcatatatatatcaaaagttgtttgcttggatcatttctttggactttgggtatctttcctaaaatctttgttttacaaatctttttttttttctttcactttttttttcactttttttttcttaaacggggattttctttttcgcatattacaattcaaataaccaatagactatggaaagcgttttcttctctgattcggaatgggaagtgggtgccgtgctctctctgtcttgtctgcttcatgacaaactctcaactctacttttacgttttacataatacgatatagaccacattacactatgaagaaactgggaggagtagatgaggacgaaaaaggggatacgattttcaacaacgaagagcacgcggtggaggagcaaagacaaaaagaactatttggattggatatctgtttggggtcatgatgggaggtattgttgatcatttacggcctaaaaggaattattctattgcaatgaaaatcatctctgttttcttgagatttcctaagctcgcttgagcttctctgacaacccggttccattgatgtccaagatgcttattcaggaaccatttaccgcagcagtgttatcctgggaccgatacaatcgtggttaatgctatcataatgaataactatcacgccaaagctcttggtcacttggtagtgtcctaccatgataatcatattccataagtagaaggaaggtagcactggtattcacagggactgatgctttttaaatgaacttcttgcagacacgaaatccctctaaacattcatttgacagctcttattttctcgagaaagtgaaaagtaaaagtgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaacctcaagaggggaaaattcaccaatcttcttttgtaacctcatgctggctgtatctatcctaaacaagcgctgtatatctatgctgcgtgatatgtagacgtgctatatgtatgtatatggtatgtatgctactatatgcgtatttatatgaaaaaaaaaaaatattcctctctagccacatcctcaactcccttttccacaaaggaaactacaagacaacggcattctccacaatgagtccctggctctcaacacggtactttctcctcataccaaccctcgttgcctgcctaaagagctcatagtcgcctcttgaagctcccatgaggaccatgggaataccatgtaagcgcttcatgccctttggtgtcacctgctctgtatctagcagcggcctgggcatattgcctctgtcgtcatcgtcatcgtcatcattgtcatcggcagatggctcatcgagaacaatgactagctggagcgatctctcgctggggtagaagctagggatattgtccagcttccggctgaaggagcaccctccgcgcagcatgacaatgacttggtgttctcgagccgcagacgcggggagcggcccgtcgcaggcttgatctgcgaggtagacggttgaccagggaaagttggcagccgggtctctgtacttgtagaacgggttgccggtgatgggagtatccaagatggccgggacggggtatgagccgggaccggtggacgtgtaggcgtcccagctatatatcatggcgccgctcttgcttgggtcgggctctggtaatgcggtgtaaactggttcaaagacagaagacacagcgcggagtattgattgaaataacgagtcggaacccagcgatccggcgttgagtgtgtcattgtccattatgtcatcgctctcagccgctatgagatcctcggaaaccacgagcgtgctgttattattctgctgctctgggttgtctaccagtagctcaatctccacagagtccctccgtctcttgcacgaaaaagcctcgtccttgagatgtctgacgtgttcggcatggaagaagactgtctcgtatcggcctagttgggtattgccgatatgcgtgatcctccacctataggtgctcgagtcagagtcaaacacctgctcgagctgaagtcgcagcccctccaacacggtgattgtcggccccagatggctctgccatgacaattgtgcgccaaagtgcgcccccatgccgctggtaagatcgctgaccggaaactcgatcaaggatataactcgctcgggaggagcaacgcaagtgccgttctcggggagcatagtcggcggaagagtccatgggaaaagggtgtggttggaaagcgccctatacctcatcacccggcccttctttctgtcattaatttcaaccaattctataggcccatgtacatttggagtccgatataaatctgtgaagcgggaaacagaaaataagtctggcctggcagcggtggccgagccgcttagtcgatttgtcaaaggcggcggaggtgcagggcatgagtttgtgaagctttcatcgtaatagctatagaccgcaacgtccttgcccttctttatgctgcgattgctctcccgattagcgacccctctcttactctttggtatgacgagcggatggccttctgtggtgaagacatagggggcatcaaagttattgagcggatggtctgggtcgaatagcaagtacatgtatttagctgtttctcccaagaagaagctctccatgcgatcttgcttctctcccgtctggacatcctggagcccagcccagccacattcggcaaagcatcgacgccgaatgtcccggagaaccatctcgccgacgtgcagataccaggggtctcgagtagcacgatagatgtgatatgtggactcgatgaactcgggcctgcctggccaccagccgatgcccgcctcgacgttgccctcgcggacggaccagcgttccggcagcgcagagtaacgggtccaaagagctgtatagaccagattcgcttcaatggcctcttccacttcgcctgccaaggccagaagccctggatagaatgcaccaagactatcaatccacatggcgtacggctggccagtggcgcggttgttgtttgagtagtacgggaaatggctccgatccgtatacaggtaccgcttgaccgacgcgtgagcttgatgccatgcttcaaggaaggcgtccgatgtctgcatcgcggctggtaaaggagggtgtatagagtttggatctaaccagctggtcgtgctctgtcggtgcgaggcagaggcattaggcatcccaaggcccgagagaaggatatggcttttgagcgcgtactcgaagaagctgtccatgcctgcgccgatgcctgcatggggaccgatccatagccctcgttccgcatcaattccattgccaatcaggccgatttcactcctgcgatgccacacctcccagaaagcccgcttagcggattgctcgaacctcggatctcccgtcagtctgctcaggacagtaaactcaaggacgaggcttccagctccagcactgcaggtctcagtgatctctggattgctactttgctcctccaggaccaagtgttggtggaggggagagttgacataaaaggggatgccactgcggagattgactcgaggatatggaatgccagttgaggtatagaatgcaggaagcagtctttcagaaaggtccagagcaagcctcagtagctggccatcatacttgaacccactcggccacggaataggggccaactccagaggatcatcgcccgcgaccccctctggcttgggtacgtatccagtgatgggcaactccccagtagcaaataagtgcgcactcaacagacctcccacgccgcggatgaccgtctcgaacacttggactttgctatccagatcgaagcccctggcacgtatcccagcaccggatggtcccgatcttccatctccatagtgtcgtacaaactcggccaccccatcttggaagtcgctcagagcttgcggtccggtataagatccggtctgcggccctccagccaggatcgcaagggtagacaggctgtctatgagagtcaaggagtagttgccaagcgcatcgttcaagttgatgcgcccaggattatgaggatcccgtgtcaagggagtacatgttattgggcgaagctaaaaaacatcggaaccgtagcggtcagccttctatctacctgtatctttgatatgtctaacacggtacacaaaacccacctcatcttcaggaaacgcatgcttcatatagttgctatacccatgatagaacatgtctaccgtgtcctgccgcagctgagccagatagtccgagcgcatggcccctaccggccgcagcagtgagtggcctagccatagcaatgcgaccaccaatagcatcatgttgggcccggagccgcagcgcttcgaagagtgttgatatcgcagcaaaggcgttcggggaggctggcacgtgccgggcgactcattggggggaaaggcgagggatcgaaggcggcggcagcatagagctgcttgcaagcgagaggccctttgcgagctctctactatcggatctggctctatagcagacgtcaaatgcgaacggcgctgtcaccgactctggccgttgaatcgccacatcgccatgtgctgtctgtcatctttttgtggcgccacggcgatcgcacgtcaggaacgaaatgtgtggctggtgtgtcaaaaacgtggctggtgatccgatgcatttgtcctagcgtctcgcactctacccaatgagaagcccgcaaatgactgcttaccaatcctccgcatcttccgcgagtatgcttcttttccggctctattaacctccagcctaggaacagctggactaatcattcttgtttacccggcaggctgttcaacagtatcagtacagaacaaagtgatgagtcatttgagcagggctttactgacaaagaacgtcaatattgactcatctgccagagatccaggattgcacccggctcgtacgactcgtgcgactcgtgcgactcgtgctctcgcctctaggtttgtatttttgttgccattcgggtgattcaatgcaggttgacagccttttgtctgtgcttcgtactatcgcacagtgagctgggcctgtgattggtgacaatacgagctctttgatcgatggcgcacaatctgacagctgcagcctcgttcgtgtacctatgattggctggaatacgatgagacaagcagctgggcaaatacacccaaactaaggaacatagcccccaaatacacattgcaatccgggctaaatataatcaacatcgtcaataggctcggctgacgagagatgtttctgcaggacaaagtcaagcacgctaataaccgacaaggatcagattgtgtgttctcaaaagaaagccttttgtcggacaaggtcgaaaaggcagacagctacaagtgtaggttgtgtcacggcagcggtgctatgctaccccgtggtacattgacgtttatttcaacggcagcgtcactggacggcatctgagtctgtggaagagttctgaaagcctcatcagttttggtagcaatgggaaggcgtttcttccatcgactacttcgtacaagtttatgaccagctgattcccatcagatgatcctcgatccttcggtgcctttgatggctagtctactttactatatcaacaaatagtaggaccaagaaaccggcgggggtatctcataactaaacgaaatatgccacaaattccaaatactactttgaagtcggccatgcgactcgcctgtactaggtgctgcctaatcaatgcatcgctgagattgcgagagcagcaagagcagggatcgaaggcttgcttcgtaagagacacagatatacttcgaatagaggtgacgttggtgttacgggcgtgcctttaactagcagcaacatgaatcctgacatgagcatgtattccactccttcaacgacctggctagtgagtcaagcttgctctagttcgagagtcactgccatgccgcaattgggttgtttgaagcaggacctgcaagacttcgcctcgaattggcacagaaacgagtgccgagacgtccaacagacgcaggatatcaagttttgctcaagcgcaccggcggtaatacgagccctgtcggcgattgtttctcgaaaccgcccgcttggatgggcatgccttttctcgcggacccctggccacgaactgctcctaatgacaaaccccgttatctccccggtaggatctccaccacgctaggaaatagacaaaagcagcacagcgcgagccacgcggagtccggccaggtattatccaccaggtatctgggatgttcgcagtggatggatgcttgagttcgtccgagaaaaaaacgccacttttcaaatagatgcgggttacggagtaggagcaaagagaacccttgcaagtcagcaatgatttgctagaattaaggtactgtaacaatctcacacgccctgttccacaacctagaacaattggctgagtttcacaaataggcggtagggctttctacttcataagaaacacccttgcgaatcgggccacgacaatgggcctggcgatgagcaacactgccatctgagatccctcctcaaagccttctctttcagcctttcagtttgcctttcgagtccatctatttgagtgcttacgagaggtggatagagagagggaagtaatatggtagtaagtaaatctcaaaagacattggctaactaacagtgggttccctgcgtggactctctacctcacccaatacgagctgcgcgtctcatacacctaattccgcaccaattctttttgcacatgtatgttgtgaatctgaaataaatgctaatacatcgtacatacaaaaaaaaaactatttagcccttgacactatccaaaaaggtctcggaagcgtctatcccggacgttgatccaaaaagaatatcggaacaccatacagcagacaaggcaaacgctactaaactactgccggatcgctctccccgccaggctaaatgaacagcaactcggaaagcttctgcgcatcttctgaaccgtactagcaggctagggaggaagagaatctcgtgctagcatctcacactaaaaaaaaccagagcaagttgtcgcgccatcttgtctcctctttcttgcggcgaggcccaatctaggaactacgagagatcagcagctattcccccacagtttgtgggctaagtgatccgtactgtaggtacttgtctgctgtgctggctagctcgctgctgtcaggggagcggaggatcctcgttcaatctcaacgggcgccaagctagaggggaaagggggggcgtttggaaggctgatcatggactgggctcctccacttgtggccgagctgcgcagggctccatgcagcgatggtgtcgctactgctgttaggggcagtagccttctctcccctacttgaggctaggcgatatccaagcatcgtggcattggtatggcatggcgagaccagtccagtccttgcctgcagcacgaggcgccagttttttcgtcttccgcgcggagcttcattcgcacaagcgatcggatgcctgcttggccctgccgaggagggatggatctgtatctgtacgtcgaccgatcgagcatcaacggacacgttccgtcctctgacggatatgctacttgctctcgatttttttcttacttgtactactttgcccacccatgctcttcttttccccatcatcatcatctgccaggggtggtacaagtgtaaagtatttgcactccaaatactccggagataccaccacttgctacttgtacttcccttctgtccgtgacaaggacccccttccccttctccaggcacacctgtccatccattgtggcctcaaagacgaagaggtattggcgtgccgtctttggcaatcgccggcagcagtttgatgtggacttggcgaggcgaacgatacattgacagaggggcggctccagatcacatggttgatgggccatgtaggcgtcaccaaggggggtggagaataggtagcaggagaagagagcacaaaatctggacaggcggctgtgtgtgattcaaacgaaaaaaagattgacatgtcccacaccccagcccagggcacaatcgtgtcacttttccaaggcacgcccctcacccagatatggctctttggtcttttctttctctctctctctcttttcgcttggcaggcgaggactagatttggacacaagccgcatatggcttccatcccgtatggctgaaggacaattggcgacccgcaaagtggatcgtttgcggtgcttcacatgtcttgtattgtggttgctattgtcaaggcagccttgatgatgtcctgtaggtaccaagaagcgataaaaggacattcggtgtattggaaaatagggcagtggcgaaaggacaggcggtacaattgaatgcctccgttctgcagcttccaaaaagcccatcccggccgccgctatttgaaaagatacgcgacagccgcgttcacgaaagcctgcgagtgccagccgctcaaagggtttctgctctgcacaaatcaagcccggcgggtgacagacttgtttccgctcatggcagccttgacagccctcccccgattacgtagtagtgctacggggtttgttgatcatcttgtggagaagagaaccgtttcctctctacagttgtagtatttcatccactaatcatcgaggtttaggtaaccctccaccctcccccctttccgtgttcctccgttggcgactgctcgcgttgtgttccatccagcggcagttgcgagcacatggctagaagagccatagggaatcgatcccttgctcttgttaatttacgaaactcaaattcagccttcccctcggctgtagtgagcgcctctagctgcgccgaatcctggcacggctttccagcccggaagatcacatacttataaacctggtactcgtatatccggaaccatcttagcagcattcacatccgctaacaactactaacagcagtagtagttccgtagggcaattgtgagaggcgaccacttctagccaaatcggttccggaacgcagcgaggcgacgggtgatgtacaatagcctggcgtctagggcccgcgagacccagcgctagtgaaacgcgcaaaggagagccctaagattccaatccgtgcaagaagatgcttctcagctacactgtgaagctgtttgaaatgctgacggtgaaggctggagtttgctggacatgtccctcgtctcaattggactcctggtgcgagtgcagttgcgtttcggcaagtctagatctttcaatcatacaagtagccatttatttgctcacacaatgtcttagtgagtgcttgagaaaagtactcacactgagaggtacatcaagaagggggggagaaacaagctcagctctagggaggagaaaaggatgtagccaccaccgtcccaacgcctcagaaaacgaggctgatggaaaggtacatggctagcccctaaaagaagaagctattcagcttcgtatttgcttcattatttcctcgtcaaggttcatgatcgaaagaagaatgagcacatgcatacgaacatctgcactaaaggtgaagaaacgccttgatctcgaccattccacgtggctagctcaacaagaacgaagccgccacgaagccactgtgaagctaaactagctattttgactttcaactcgactcaaacgaacaccctcggcttcttttagtcggcgtctctactaaatctcctaaagccacgcctcgagacgccggtgagatccttctccgcgtgatgaagtggctaagagagcccttttgcaagaatctctctcacttcttccacagcccagcagcacaacgccgtctccacgttttcaacctccccccttttagcgtgggaaacctgagacaccccgatcatcacgctaaaaagcgcccagaacgagtacggctgcaaatcaccgcagggttttattttttaaattcgcatcttccatagcggagcggagtgttcggaagaaaaacctggagacggggcctctctctctacagtaaaggttttcctcgtctactgccttacaaggaaagcagctccagggctctccattggattctcggcttccacttgcgtgcttcccctagtgcgaactgcctgctcgaagcgcttctgagcctcggatctactactagctggttggattctcttctttattcccatatttccgcgtgtcatttcgcgtaccttgccccgaatggacgtgaaatctttctcattctctccatagctgctgtggaggagagctcaatggcgaacaatgccccccccccccccaaaaaaaaaccacgcccccttcctcttattttgaatgaacatactccataaacacttgagatcgcttctgccacatgtaacattacatttggtgaattggtctaccccctcagcctcgtggaaacattgtacgtacacatttagtcaaaagaattcgtgagccgacgctcaatggcatcttttcgtttcggcaaccggcgatgacgccctcgtggcttgtcccaccctcagtcactaaggctccacgtggcatactcaagcttgtatgtcgccgagattgcgatatctacttgttccattgacagaagagcataatacacattgaaagaaaaacaaggggaggggcgtcgagctatcacgggcctatacagcaattcaatttcgtattctgtacagatttttttttttaaagaaatatccagcgttcaactggggtagtacagcgaaatctgagactcggcacggcacttctgttctcccacacctaggaacttaccttaccgtactactagttcgaggtaatacagcaagccaccaacaccacaaagcacgttttcggtgatatgttcgggaaaatcgcccccaaatgtcgtaacaccttgttgaagtttccccttcttcttcttcttctattcctcgctttcaccgagaatctacaagtagcaacatcagctactagtcaacgccgtgtaaccacccttttttttttccctcccccaaaaggcacacgactcgcggcaaattgtggctaattatgccagccctcacaattgagggccagggcagctttggctcgcccctactttagcggccagtagtatagtacagttgactagcagtagtagctgaaaacatcgagaaaccctactagcagtaacttgttggtcgttgtctcttagttccaaatgtttgcttaattgcccgatttggtcaatggtcagtgcttgctgtccttagccgtcatggaattggatactttggaggcgattctctccagctagggtctttccaagtccaatgtttgcagatctggattcaagagtttctttgcgtgacgatggagacattggcaggcggcgtggtcaacccattgaaagtctgtctacatctacccccccttgctcaagtgctaacaatgcaacaagtggattgatgaagcggcctcggttccccagcctattaaccggtgcatgccatcgggatgaattccatattgtgctacctactagtagtgctatggcagcgattatcaaacatctcggcaatttttccatcccccttgggcaaagtctagtgtgtaactgtaacgacgcctagtcctacagagtgccacaacgatgccctagtgtcatcagcccttactagcctcagaaccatagttgtactctcggcgagcgccgattatagtggtgttctaaaggcagtaatatcaatgaagacttattcatgaccacgattcaatcctattccagcactccaaataaagtactcagcgagagtgaattgttttgaacaagtaaagcatccgtgtagtaggcatgagagggcaatgtgatgttcgaattgctccgcttcagaatcaagtgagttttgtacgcgtacctccctgggcgcacaaattccgtggtgtgtcattcattatacatgtacccagtacttgaaagctcaagtaatatgcattgacaagagacaaaggatcatgataggtggtaggtatgttgcgtaggtacacgacatatcacgacgagttatttggcgcttgtcctgttgcagcaaatactgccctgttctatatgtagtaaataggtattgtttgctgcaaccggacaagcgccggattattgggaatgggcagggggttctcccagttgtcgctaactcagcgagatgaaggttccgggagaataactcaattcgtataagaaattccaaagctgaaggattgatcactaatagcaagacgtctgcgatgccgagcgaggaccgtgctatagcgtttgagagccagcctttcagccagccttccagcccgactggctgaaataaatgaaagaatatagcctcacactaagattagctgctcactcacctcgcacggcatcagagttattgaccgacaagaaacaaaggggaaaaaagagctttctttctcttcccgtgcagtaggtagttggtggtacaacgctccaggtacctagttggtggcacaagcatagagtttggagcatagaagcacagcgggcatgtaagctgtcggtaccttacttggccaagtttatctgcctaatcgagacttgcacagcagaataggtgcactagcagatcgaaaatagatggcgccagtagattcaggctcacccacctgtgtatcgacccgggaggccgtcccactcagacaatcacgatgcttcaaagacaaatcgtcgtcaatgtgaagtactcggcagttcgacacgccgttacttggacagaggtttccagctcaggtgggtagtccccgtatgccactcgttacaacgacaggcattccaaattgtcagtagcagcgccaagggcggtgatggaagggtataggtactaatcccaaacatcttggctgcagtgacataccatttgcacacggggtttaccacagcgctgatggctgctttgaaatgtgattgctgcttacctgctgcatgacttatcaatatctgagctctgtcaatagtaggcatggaaataggtacgccagtgctgcctacctattggccattggcagcatgtgctgtctctgcgcaaatctcatcacgtccatcgcaccatgcctccacctagcctcggcacctcctcactgcccggggtcacgcacacccaagccccccaaatcaactcccgaacagctgcggcatacacggtcgggaagagatgcaggtgtcatggccatgatgccaaacgcattgcaaccctcttgcctctgcctttgtttttcttccgatggccctgtatttctaccttttaggacttcacccggctgtaggtttccactcattgccgccttgatcccaagtgtatacagcaatcagcatacacaagttgccgtgtatacctcataccgcgtacactctctcgaagctgtcgggtgtgtctctcgtatgaccaaacaagcttgtcatgtagcgaaccgtccgcaagcttcagcccttatccttgaacgacgttcgagaagccgcacagcagaaatcaggctattcgcttgtcatgtagcacactgtaatggctaggtacctacctggatgcgtacctaggtaaaaaaaccatgggcgtgcgtatgggtggataaatcgaacggcttgcttcgctggcttcgctatccctgctatacgagggcgtgtgcttgtactcaatgctacttttgcatgcactgccgcaccatcttgatggatataaacgatatcgaataagattattacatgcatgcgctgtatgaagtgtgcccatccgaaaggataccatatgtcacccgtacgatatgcaaaggtacactcctacttgacacgagtggcccctatggagtgttgcttgtgtgccattatcgatcttttggagcactgctccgtacatcggctgacacggactccgcattacgtcccgcggccggccggggcgcgccgtcgatacgagccaaatcacggccgccagccgagttgccattgcctgaccgaagacgcgctgcggctatactctgacacagctctttgggtttgcttctcttcgctattcggagtcgagaggctgcagatcgaaagagaagccaggaaatgaggaggaagggacagccccttgcccccatccttgccctccattccttcgtcctcgcctggtttgctgctttcatgggaggcgtggaccccaaattacgaatccgctttccaccgcgtcattttccagactgtcgggaccgacagggtatgggtgtgccgtacagtgtgactgtgttcatccgcgaatcccgcccgaaaatcaaggccaggtcagagagtaaaatgcccgttggaaaaaaaaatgaaaataatacaacggaaagagcggacaaaaccgtcgaaatcgcgatgcgaatggcgaacacgtcttcaagaaggcctctctctgcgcggctgctggcagatcgagctgttctcttagcgagcgggatcgatggcgaggcggctaccaagcgccctatccgcaggccggcttaacattgtgggcacatctgacacttaatcttgcccgtgctgccatgtgctgccaagcactacgagtcagtagtactcgaagcagcagctgaactgcttgcaaaaatgtcaatttgatggacagatggaaacaggatgaaaggatacgcaaaagaccgagtaagagggctcaaggccgcccttgtccgcatctctgcttctctcgtgtttcgtttttggcaaggcattctgctggctgaacagcatctcttctgcaatgctaccattagcgcatctgcactagcagtgcttggatcatgattttcgagcttgggccccagccccagctattccaaggtttgctcccctgacggtcttaagcgacacgatcccaagccagccggccatgtgctgaccatgctagctaatcgttttgtgatcgtgcgggctgccaaatccagtttccgagcattctcaacccaagcattgcacgattgacagagccatttctcgcagtgaactttcctctggcgcgaccatagaaagatgggtgtccttaatctttcccatgacagcgagaaagtcaaaagaacagcacagtaaatgccagcgtctcattttcaatggagtcagaaggggaaggggggcggacagtgcatgcgtgcttgcatgtgaaaaaacacgcactgtcactccgcctgtagcgtaacagggaacgggcaaggagccaggggagcaaggcgtaggtactcgtacgagagtgtactttgtcagagcactgcagtaaagagttgctccatatggggactgcgtgtcgacaacggagtgtgtgtactgcatgtttgcagccaaaagcgcccaagtttgggcttttgttcgctggccaccaataaagcgcctccgtatggccgtcttggagacagcttcgcaacacttggtagcagaacgcgccctccatgggcccggcagggctgctgcagcaccgttcaaatatccaaccataagcgacacccatggccagcgtgccagccatgtcatggaaacccgcgaccgttcgtctcatctcgccttttctcctctcgcgggccaccgcgaagcaggcaaaaacgggggcagccaggtctcgatgcaaggccggtggaaacagcagggcattttatccagtcagggctcagaagacgcgcccagcaggcattgcaacaggcaacacggcctggccgtccatactgcgacgagcccacaccaccagttcccaactgtcgggttcgcgctttgcctggagcagaaacagctgcatcacaaaccctggagggggcaaaaagaagaggcgaggaggtgagagcaagctggccacagcatgaaattgcggtgcgaggccatgcgtgggccgagggtgcacagaatggaagaagagcagaggcggaagcagatggcgatggcgatggagaggggagaaaagaaaagagagcggtaaagccgcaggctgtaccatatcagctgtccaccttatgtgactcattcaggcaaagtcgagggaaggagctggagtcgatgaccgctgcgtagctcttgcacgacgagatggagcattgcgctgcagccttctccctccttccttgcttttgccttgctgtttctcattccctctctcccccacccccccgttccttcctcttcccctttggcctatttttatttccttttattgcttttgctttttttcttttctattcttttcttgatttatttataaaaaaaaaaaaagccgatgattgctgtcgcagttaactgctgagcgctgggcgccttctgccggaaagccttgcaccaaatttgggtgcgtctgggtacggtacctggattaaatcctacagcggtctctatagccgtgttgccattgtgtaaatcaacagccgtagatgccatgcatgcacagcgcccagccacaaggtaaaaaaacgcacagtacgaatatcccaattggcactccaagtactttttactcggtgtttctcggccatttcgaaggcgtgcggaaagaagaaaaaagacagatggaagcgtccacacacctaaataaagtacctgccgggctatggtcgcaggatatggctagtagaatgcgagctgtctgcggcccacagtttcgcaagccgcaaactacaagctgcaagccgcaagccgcaagccgcaagccattatcgccgtgtatacctggctatttatggccgacgtatgtcatctatgcgctaccgcaaaaagatagattacctagtagatacatgtagccatgtcgcagtagaaatcctccgttaatagagacttggacaaagactttagtctcccaactgttactgcgtcaagcacggtatcgtagtaacgttgtattgattgtttattttatgtattactccatgcgtccaacgacagagtttcctatagacaatgcgatgtaaactcagtaagccaaaaacattatgcatctaaagatatcgtgagatttgtacccgtctttaaatcatcccaagcccccctccccccaaacccttggctataccagcatgaacaagagaaagatgaaaaaaggtgacaaagactagatgagaaattaagatagaaaaatgtcaagacaaataaataaaacagatcttgaagaataatgcgtgatatctttgaagaaaaaaggaatgatggttcttcatcgagaagagtgaagatttctaaacagtgaaacaaagaaaagagtgtgagagagacgtcttggggtattgcccaccccaaaatcttccttcgccaaatgattttgctccatcccccctggacgtgacgccgaccatagtccccgcatcaaggtgcttttgaatttgactgatgatacactgataccggtggaatgtaagggctggcgacggggtgggcgttgatgcgtgccagatgttcagacggaggaagtagagtatcgtgctccatcttgatcggagcccggttctcccacaaatgagcattcatcatttcaccgtttacagtagacatgtcgtcgtcccagcgctctcgtcgtgcggcgaatacctgattgatcacctcgtcttcgttgtgagggacctgtgaaactcgcaacaggtcgtcgctcacagcaatgtctccacctggttctccccgaccactggatcgcttcttgacaactgacttgcggcggcggcgaatacactcgtccaagccctcgatataaatcgcttcttcccacttgaggtcattgacaatcttgatttcaatgtcgctggcgcttagaagcatgtttcgggacccgcccatctcaaggaagtagttgagaatgagttgatatctgtctctctctagtctcttgtaagcggcttcgagtattttctcctttttgatagcaaaacgccgttagcatcgcgaagaacaggacggacaaggagtagcatagtcaacttacatcttgatcaagccagtcatagaatttggaacggccgcgtttgaatttcatctgtagcatttctttaccgtgcttcttgccaaacctcttggtaaagtcggcttgaatgctatcccacatatcttgcccccgttgcgagcggtgtctccatcgagactcaaagatgcatctctcctcttcgggacaccccttcttgatgggtggagggacttcttgaccgaagcagtttttgtgttcatcgccagggtcagcttgctgttgaccacgaagcgaggcacccctctttgatgaccttgacttcttcactcgcgtgctgccctgagttacagggcgacggcgaggagaaccgctggaagagcggtgaatggggtcggtgcgactgctatagctgcgatcatctgtgctggctcgccggatgtcatagtgcgaactgtgcggctggctgagaagggatggcgggtgagaaacgcgctccatgtcacggtgttgcggatccaatgggagctgacggctgtctcgcatcagcatggagttttgactgtccatgcccatattgttgacataataaggcgccgggccctggctgtggattggctgcgtgtctgggccatcagatacgctgaaggccccatagtatggctccgacggagggttgggtgtgcgacgttcttccatgtaaaagtcttgtgccactggaacatggctgttcattggggggctgctgtgcgcattttgattgtgcatgtcgaactggctgctccacgactggtgatacatcttggagcttccaggaggggttggcacctgtgtatagggagtgctcggaggaggaggatactgcgcccctaatttacggatctgctggagcgggggagagctggtggaagagatgggagtaagaaggctcgagtcgcacgaagcagggatgttgaaagaagagacctatggggaaaaaaaaattggtaagcttgcagccattgcaagaggcaggacaagacaggggagaagagagctacaaagcggcgaagcagagggcagggttctcgggagtaaggcgggaaatacataccgctgaaaagggcgtcacttctgaataggttggagtgcccacagacacgatggatcggtcgtcagacaagccgtgagatcctgcgaggtcacctgtgtgtggtagacctgcagtaatgtattgttgttgctctaccatgttcatgcaggtggagctttgggtaaggtgccttggacgtttccaaaaaaaccagccaaggacttgttgtcgagtaaaagaaaaaaaaaagagaaagaatagaagtgcaatggtaatgcagcagtggaaagagatgcgtgtcgcttggagttcgtaacgaggcacgtttaggtattaggtaggtaggtaggtatatggagggacaagatgactggaaggcgggtatgaggggtggattatttgcaatgaccaaagagccgtcaaaggtgaaggtgaaggattgtgcctactgccttggccgcggcggtggatggtcgaaaggtgctgatgatctggcaggggaagaacagaagagctgctcgagtggtggatgaagaagggaatcttgcgaggaggatgagacaggaagagatggcaagagtctttgtataaatggaggctcagatcaacagccgggcgagctctcaggtagcatccaagattgcaaggaagtgagtcgacgagcacacggaaaatcagtacaaagtgtcacagcgtgggactagcatacaggggatcgctgttcttaaccctggtattaacaatcgaccggggggtcggggagtgcagctagagtcgtatggcgtcgaactaagccccctgtcgacgcaggcagggcggcggtcgcaatgtaccgtacagtggcagatactgtcatgccgtgcatgagatagccgccgagggtgcgacttaggctagaacacgtcgaactggagattgggcttttgctggagtagacaggggcgtgggagcgaacaggtgggggcgtagatctagcagatccaaggagatgccgatgtatctttttgtgtgcagtagcaccaccgccgtctgtatcgagtacgtactgcaattagtccgatgagtgcagctcaaaagcatgcggtggacacatgacaatagaaaggccgttcttgcaagctgctggctgtcggatacgactggatagggacaaggacatcctaaaagaggccgagccagagccagagaacaatcaatagcagcggggacactaaaccaaggggaagtgagtgcctctttcgatcatttctgccccggcggcggtcggtgagcacgggcgactgcgtgtaattagatgggcggtaggtataatccaatatcaaagtatatacccagtaccggacttgatcatccgacactactcgatagattgatagatttgcctctgaattgctgttgctgctctcagcttcagatgcgtttatgagccacaataaataacacatccaggggcgatcactgactatggagaaacagctgagacagatgaaagtgcttccaagagccactggcgttcctaggtaggcagtgaaccatttcagctttgaataatatgtcggcgatatactcgtaattgctatggagcaaagtatatttgcgcagagatggttcctgcaggggccaaatccatctccactgttcatgtgaagacgctcatcggggccccgactgcatcacgggcagaagctagtagtatgatgggcacatccaccgctgtaagacgtcatatcacaacctctgagactctcagccgggcctccattgccgcctttgaaaagagtattgaaggctgaaaatctctttgccggcctgattcatggcatagaggctgcaaggggtgttcgatgtgagggaggggaatagatccatagtatcgtatccaaggcagagccagccgccacgggggagaaaccgaaggccgcccgcggtgcgctggcagatgcaaaatcccggcatggggcatgagcatccaaagcacaaaagacaccgcgattgccgagatcgtactagcagccagccatctctcgcagctctccgaacgagatgaatgaatgagggcaatgcgaggaagcctcaatagctcaagtggcagaaaccaggatccgccgggcggtggggaactggaaatcattcgctggtctaaaattccagttcgacctagtagggctatcttagctgaagcgtcgccccagccgggtctagcgcgctgtcttcctcagccagcaggcagaggttctgtgtacctgatggaatgtgacgccgcccaccaagcccagcggtagccagtacgagcctccgcacgctagcacttgccttactccagagcatctcgaaaactgcaggaactgcgcaaaggacagtcgacaggctgctggagcgcttcgtacctgcctgctactagtagtatcaagtgtgcagtgtgaaaagcaagcaatccaatcttccatctcgcagtctgcctcgaaatgggccgcaccgcagcactgccttttgcaccacatcgccagcagcacggtgcggccaaaactgccggccatgcccacattggcgtctttctcggagccaatcttcatcagagaatcgcggtttgcaacgctctagcgactcgtctcagcccacggcgctgccgcagctgctcgtggccaaagacgcaaccagactcctcatgtacgtggcccgaaaagcatttgccaggagccggccggcagacgtgacacgccctaacttcaagcgcaggatctatcccacaaagagagccacgccgtctttggccaggccacgctttggattgtgccctgagcctagcatctcattgacagtgccgctagcttcggtctgcagccgtgcgcagctacctccaagtctcgaaagcctctactccacgggtctagcagattagcatcagagcggtctgagttaaaagctgccttccgacctgcgtgccccgacgacgtatccgcaatccccgcggagggagatgatcgcccaaagccaaggctgatacccgtcgcgaccgacggctgcttgtatgtcgattcggatgatggcggcgtttgctttgaaacagcttcaaaagagacaatctaatctaaggctacggtttcgatacgtctgttcatcgacgctccttctcccccgccttctctcgcctggctccggtcggtagatcagcagccgtcgattgagaactccctgaaagggggcgcggcttgtgttgcttatttatccagtggatcatgactgttagctagaagaatgctaaatgtgccgtccattctctcagccattcagccagtcactcggtcacatcacatcattcaatggcttgtcaggtggcaatcatgtgttttcaatagatgcccaggcaaatagcgtagcggaagcttgccacgccacgctccgtgctcatgcgcactgattccactcttgacgcctctagcgcagcactgttccttgagcaaatttcatgagagacagtagccactcttcaggatagagcgaacggctggtgctcccgctttcgctaccatggttggctctctatctccttctgccacggctagtgcactctgtagcaagcagccaggccagatttcggaaagtcatgctgccgagacgtcgaacagcctttgacagaatacgcagtgcgagctggcaagacaccagtcccacttagcagagttcagtgcacgcagtagccaactccgactgccctacgagactgctaagcccgtcgctattgaccgagtcaagtataaggcctaagcaggagagacatgaccaaaaaagacagagtttcagcacctttggatggtagagtaatacggagcagtcgtctatactcacagcggcccacctaaatgcatctcttgagtgcgtataggtcgcatcgcacatgctgcccgatacccccgtccacagttgtatgaacgcacgaggtctcgccttaatttccacgctgtcgggaccgtaacattctcaaatctcgcgcagcggagtcgaggccatgtcgaacttttgtgcaatgccgcagcaacccattcggcatggggtatcctggcggaattcgtccgagaggaagccgtactccatatggcagtggccgagagagagatgcatgagcttgagagatgcggctccgctgccctgggcagacggctgcaggcagttggagtgtgcctcagttggagtgtgcctcttgcttccgctgcagagcttggagcctgcctcgccaacgggagacagtggttctcaaggcactgccgaagcgatcgtgccaacgatcagagtttcctgctgttagccttggctgcttctttttcccgctttgactctacattgctgtccaacatgatcttgccgcaactccagtaacggcacatcccaaaatgcggagcatcaacatgggggagtcggagggatgaccgccgactgacgacagaggccgggtagtagcgccacaccgtttcaatgccccctatctggacgaattattagcggtggcagtacgacgtcgtagccggaggacaaaaaccgaagcggaatgacagaatgactggcctgggaagggagtcatcgaggacgaaagtgataggcccagcctgtggatgatccggctgggactgagagccaagcaagggggcaggcctctcgctctttttttttctctttttttcgcccgcgtgctggttcttgcgacgacgcagcagagttcggccccgcgtctggccactcatctgatggcatcgcgccccattgcgctactgcgcactagcatagtgcgatccgtcccgtcggtacgcgctagcaaggattatctcgatccgcattggacaataacgaccacgccccctccaccggccaggtatccttgctgctgcccgcacagcccttgttcggccaatgggcgccctctccggcgttttacgctagtccgcaagcgacacacctacgcgcgcgtctacccgccttgaaaacacctgcgattgggtaccgatagcgcagtaagcgagcctgcactgtaactacagacctacctgctcgccgcaaaaggccgtcatagaggcatcctacgtcctccttgccaggttgatcggcctctcgaccaacagcatttttctatttccgcccacctatgcagctgttcgtgctggttggggtgctcggtaccgcattcagtggcctctgcttttcgagatgcctagcgagactaggctgttctgtgcggttacggtattgtcttcagggaagaggagggccatgtctcgtatttctccggaccattttacatctcaaactgtcaacatacgccattgatgctccctacacgagcgctgcggcgcgcttatactcgatctgcggccttgttctgcggccttgctctgcttcgccgcactcgaaggatctgccacaacaatgaagacagccttgcgttgagccatctcgcagtgcgcaatctcacatggtgccaataggtagtgtcattgctcgcatatcatctgccaatgtggtgtggtaaaacaaacactacctagtttgttgctgctcattagactgcccctgacttctcccctggccgttccttgtttgcgtgattcggcctgtttgttaaatgctgttggtcatggttccggaacgctgagtaccgactaactttgtcaaccccgtgccaaatgcgtctcgctctacgcctttgcctcttgtcactcagattctacacctttcccacgctcttagcatgccgctgttgcaaaagcttctatccaggctcccccctccctcccctcctccatcaagagtggaacactcggcggctatttcgacagcggacaatcatttgtttgttgacgaccactgttcttcacatctaagcgccgactctgcagccatctaagcgatggctttcccccctttctttcgcgtttccaagacgttgccgcgacttcactactacgcccgcgcctatgagcctacgattagccgcgaggccccaacgagcacaccagagggcgatcttgtcttcgaaatgctagctctacgtgatcttttgatcgatctaagcgattcttacgtgtaagcaatccaggcactggcaggctgttggtgcctgttttggctagtccgattcgccccatgtcccatgtctctgtactagcatgtgctcattctcgatttccccaactcttttcctctagacttttctctggcggtaacgtgaacttcgcatggccgagctgcttgttggtactaagcacttgagaaatcaaacggcatggcgtggaacgatccgccgcaaggcgttaaggcctcagattcccggcaactagcagtcgatctttatctctgcactctcaatagcgggtgagcactgggctacgatttccaatctgctgtgctgttggttcgtccatcatgattgcgacacttgcttctcccctcccccccctctcccctcttcctccagcagcgcgctacttgcaagcctgcttttgtaccttctgaaagtaaagtaggtattgcctcgtggtttactgatacgactcatatttccttcctttggatagcggcgatatcatctgttctcaatcgttttcgtttccactgcacaagtttctaaaacccacctttaaaagggcagaacctgcctagggagtacacaaactctatttcaagctgccatgatacgtcagatgattacatgtttgtctatgaagcaaggttattctcaactaaactctatagcaaggtgagccacacacattgcttgctaggtagtcttagtttctccctaggtgaggagtacagagcgaaaagttgtcctgctgccctctcaccctaggtacttactccgaaatagcgcgattcagaagtgtcgataattgccacggttggctcgtttacagtgccatgggcttcagcaaatctgccctttgtactgacaaagtgttgaacagtagcatgccgtcgctgcctgggtccaagattagagaccgtcgaatccaagttcagattctaggcgcgtacagagacgtctctgtccattcacatcctggtctttcaagccaggatgagttggtagccacagtttattcgaaagtacagatacttttcctcgcattagtactctagctcgctccctccatctccatgcgcgtggagacaatggcactgggatgatgccggatacagggttctttactgccttagagcagcatcttggctccattagccccttgattttttacagcctcttgtccacccgtaagggtatgatggccgtggcacttctgttgccaccatcgaccgcccgtatgcgggataagagcgtggacgcagacgaatgacttgccccctaacaccacgccctctcccatacttcatccgtgccccgactaggagtccatcctggtatttctcaccggtatgagcggctcaagcttggccagctcactctggccctcttcattagctgcaaatcttctgaggtctagcctccaagacgcgtgctgttcatagttctcacggagcacgcgggctaaaggccgcaccgttattgccgacttttgcagcccacccgagcagttctcttcatgacttggcattggctaatatgatgccagccacgcacacatattggctatgcaagctcatgagatacctagttgcaaaatcatgccgcccaatcagccaatggtgagcgaagaaacagactgcatcattctccttggctaaagcccgcgtcttgaacatctgcctgaaggagggggtgaaactcgtccgggccgacgaatgtctttcaccacaatggaatgataagccaaagtctcttctcatcgcaaggccggctccaatagcgggcttctaaaccaagcaccgagtacacatcccccgcgtgccttggctcttttgcaaaagagccgtgtccgtttgctgatcataccgccggatgtcaccacgcccgaaatcatattccaacccgtcacacatggtccgtcctttcgatgatcatatcatatacccacgccctcactcggcaggtgatgtcaaagacagaaggggagatggtcatgacagatgtccataatgggccagcaaatgccgaccatgtgtgcatctagagatacccaagggcgcctaaggaaagagggggccagagagtacgctgtattctgcacggcgtcggtggcctaatcccagcatggaagtgccaagcgagaagaggagcatcgagagacatatggtgagcagtgcgtcttgaaatcatagattttcttttcgattttgtccatcccccccccccacgctgcttgaattgccttacaagtaggggcatgagcattgctttttcctttctcttgtcctcttcttctcattcgccaccgctctcttccctgtctagcgacatcatctattcgtaataagtttgaccgagttcgtcagccacgggtatctactcacctccgtgctgatgagggggcaaatgactgggcgcttttgagagtcgagacttatccagcgctgcctagtttcagtcaagacagcatcgtttcaagctccgtttatcgcgcagataatccctcggttcaaggggcaagctgtctttcgcactgtcacggcgttgtctcgaaaaccaaagatttccaaggccgtgctcgtaaaaactttacagatggctctttggtattcccaagaaagccatgccctcaatgttcacctcacaagcttctcacaaagtaaacacgcgggagccagcgggacgatggtgccaacgtcgccatctcccgtagatctccggatctcatgatgggtcgcgctcgacaactccgccggcagttcgaatgcaaacggcgacttgttgcctggcaaacgtctccgccagatcggccgaattagaatccgtcaccgatcgtgttggctcctttgcgcatctccctcccaatgcgactttttcccttttccttcatttgtttttcgtctctacgtgctacctcatcctggcgaggaatgaagacggggctcttttgttgctgttggttgactaacatgtatgatttcctcgatcgtttttagacttgatggaggccagcacggccccctctccattctctctctccacttaggcaaatcaaacccggtcctcgtactcgaagccagaatgtggccgaggctttttcgtctttttagtcggtttctcaagaagaatgtactccgtatgagtatgaaaaagaggactttgggggggtagaaaatccatcaagtaccgtgaggagtgaggggaggggcgtgcaaacctctttggccagctaatttatctcggtggatggagaagcaatagcttgctcactatccgttgacagtaacggatcgaaatggcaatttgctggtcctgaccccagatacgtggtatgatttgctcgctagatgctcatttgatcatggtggaagagccatcgcgatggccccggtcgttgtccggcttcgacaaagacccgcgcctcattcaaggcagatttcaacacgagggggaaaaagagggagaatcaaaaatgcgcctttcttctttatatgtctactatctctctccacgagaagacgccattgcggtcgctttttgggccgcctggggccggccactcgtcgcggcccgaacgaggcccatgtgggcggccaagtgcaacgatacgccacggcacagccattatcagatcaggggagaaagcgtcctggagatattttctctactatgagctcaagctcacggacggcaactaagttacaacggcatctggccagcgcggtatgtgcagtagagggaagatgctcatcctgttggcggcattatccgttcctcccgttatctgagtgttggcatagggacaaacataacaacagattcttctcatctgctagagattagaatacaaatactagatggggggcaggaagaggtgaagacaggttggtcatgaatgcacataacactgcggtgaggcgagaacacaacgaccaacatgcgtgtgcttaatttaccctgaaatagaaggtaaataagggtccagataaatttggatcgactcgtttggaagaaggaacggttaaaatggaaaaaaagaaatggaaaatgtggaagagggagatgacagggctgtttgggaaccaaccaacacgacacagcagatgcgtcagtaataaaaatttctttaggcggattcatactcgcactcatgtcactcggtacagtcgaagctgtttagcttttgattttaatctacttcttaaaattgctcaaataaggcaataaaaaattcaatactttgaccctcctccccttttcttttcttatagtacgctgaccaacagcaggaaagctggtttagcgccgtgagagggagatgatgtcacggttttgtgcgttgacatgtttcttctttttttctcattggaatgctaataactgctaataatttctgtgaagatcatgggatatatttcaagtcaaaaattggctagtggtaactggataactcccccttttttttactctttctattcctgcttcttgtcataccgtaaattgtgaaaagtgatgagctgaggtaccgaatgggaacagaattgctaccccgtacaagttctcatacttgttgttttttgtcaactttttgctgctgctttttcccatctttgctcttcttcatagcagtcaccaatataaaaaaaaaaaaacagaaaggaaacttctttgtggaagaatatttgatgtagcacttgctttttcataatgaattaaattgtattattgatcaaaatgtcaaaatgaaaatatactgtctttttggtgaacatgactcagttggcatggttggcggcgcacgtacaagaatggaaaaatatttcacaactcttcgacttttttttttttgtatatgtatgcgaatatgctttgctatctagcacacatgaagatccaaaagacattgcaagaaagaaagaaagatggtaagctgaatttgttcaaagagacttgggggggttgtgcttgccattcaccaggatttttacatggtacctacctgttccttgttgagatttgcttctgtggcctgcgtcttgcttcgaagttttttgtgcttgttcttctgttcttttatatatttgaaatgtgtattttcacaatattgacattgtttttctgtagatatttagattgagatgaatggctactcgtgttcattttgaccctcttcttgtaatttcatgacgccgacgcatgacctcttcttgttgatgctgcagtcgagttaaaatcagcactcccgcaataaaaatttacaaacaaatttccttccttaatcgacataaccggcagcttaatttccctcaatccagcccgtggaggcgctgttggccaaagaaagctgcacaaaacgaaaagcgtacagggtagccttgggatgggcaagcagcatcgacatacatggccatgataatcacaaagtcacgtcgaatttcaacaaagagagcgccagaatccatacaatatacagttattcattatactactacctacatgtttgcccatacgtctgtatgcccacagccagaacccattttccgaagtatatatgagagaaaggcgacaaggaaagagagaaagaaggaagagtaggaaaaaaaaggcccgagatccaatgaataccttagccccccaaaattttcgtgagaagtgaaatgataaggaaagcctcgttgcaagcatataaacatgatactccccgtagccttatatatagatgacaaggaaaaaaaaggaaagaacaaaagacctgggtatagtatccgcgagaaactcgtctacgcgacattcccgggccccaagatgaaatgccgcaaagatatagaaaaagaaaaaaaaaacactcaaacatagtaacaaggcactctggtataaaaacgcaaactcacttatgaaatccttcccccctttcgtttccatgaaatagcacgatgaaatgtcattttttgcaatctggttgtttcacagcacgaaaatcattccggtctaatactagcgatcttctctgtcgtctctgcaaacgtgccatttaggacagtgtctctccgggagtgaggaaaagagatatgaggagcaaatggaagagaagagagaaaaaagaagagatagaccgactcatggattttggttctcgaccccctcaccagcctgggcactctatgcaccttcgagagggggtacaaacgaatagttgaaatcaagaaggccatccagcatccaatgctggggatcgaaaaagtcataagtggtgtcgccgtagctcatgtttccaatgatgctggtcggtgcggttgcaggggcagtcaagcctggggcgcctggtgttagtacaccattcgcagtgagcatgttgttgggcgtgggaagagtgtgtgatggcatcaacgtgctgtcaagttgcgaagacgcggctgaggactcattggccgaatccgggtttgtaggatgttttaaggcggctgtaacaacagacatgttagcattcattgggccttggtttaaaaaaaaaaagacctgctcctcgtcgaaaacaagaaaagagtcgagaacaaaagaaaagggggaaatcctgcaggtttgaattgcagctggtgtacccacaggtcgaaacgtatctcttaccttcgagcgatcctctgcccaaagcttgatactcctccctccatcgccaaacggaatcgaagacaaggctcatgctgtggcgacatcgtactttgagctgtaggctgtcgtcgacttggatgggggaatcgtcctcatggttgtagttcttctgatccaaacgggcgccgttccacatctgcaccattagttcggccaaacgccactgtaagtcattggacaccacgctggtagctcgaatggcttggatggagcggtggaagaggtttcgtccacgctggaagtcaatcgtcttggagaagaaagacctcatcagcttgagcaaggtaaaggcggctgctaccaacatctgctgcatgtagttggtggcatagagcaaaaaggcgccgccaatgttgtcgcgcggagaggttaccttgtccacctctaacaaatcgtccagaaagctgacagtcacccgccacagacctagcaagtcatctagatagccgggtgtcttactggaatcaaagaatcccgccagtctcatgtggagagcagcggcccgcaagtgcaaattgacaatcgggcccagctgctgggacatgacggatgcatatagctctgagtattcgcgccggtaaactctcatgagcattgctcgatgctcgtctccagcaactcctctgggatcgctggcgttactatacatctccttggagaccttgtcacagaatctttcgatttggagccgggcctccaattcgggagacaggtgcaagcccgggtcgtcgcctggtcgaggagcaagtgtccagtcatacaacgacgacgccggttggccgtagcctgtgccgatattttgagccacaatgttgcatactgcccatgtggtcacacggtcagcaagctgttctgtgttgagctcgaccgaggttcgcgagaaatcttgaatgtggttggggcgatgcaatccaattccagtcgccgtcttcatcatgacaccgcaaaggatatgagtcggatcagatgtggttgtgctcgtgggcagcggccaagcacagagcaagcacatggccttgacgacatagtagttgctaggtacttcgccgatggtggtccacaggaatctggtaaggggccccgataggttggagatgaggttcgggcagttggcgggactgaagcgacgcgcagcaacagcaacaatggaccagaaaaggaggggatgttgttggtgatacatgtccggagactgctggggattcaagaacgggaggaaggggtggtagaaggcgaagaattcgttgaacaggttggtgactccctcgtcagtcagctggaccccttccaactcgtgcgagaagcgcggcatgctgtacgagcctcctctcttgaggtgcagcagcgaagacacggcttcgtcggagcccatcaaggaagggtttcgcgtgtgggagtaggtggcggtgctcggggccatgggggagttgagcgtctcgtcgtcctccaagatgtagccttgagcctgtgcccgggcgatgttacgccgcagtcggtcaatctccttctccatctcggcgtgcttgcttcgcttcccgatgcgcttgaagttggattcgatcttgcattcgagcttcagacggttgcaccgcgagcagctctggaacggctcctggacgacattacaccgcaactgttgcgcagcaattgcaccacgaattagccaccagacaaaccaattgccggacagaggccgggcccctcaagctgctgaagcgtgcactgaaggggtgttgaagaaaacatggtggggggaggtgccaaggtcggaggggctgactcaccttctgctggcgacactcgttgcacgcccgcttgacgcccggctggcgcttcttgtcgtgctcgccgtggtcattatggtcgccgtggtcgtcgtcgttgatgctgccggggctgctctcgagcccccccatgccgttgctcctcttgcgcttgggcatgccgttgccgttgccgaggcgggagctggcagggctggtcgggctcatcgaggcggccccacgaccaaggcctggtgagccatccatgcctgtctgcgtggctgcctgcgagggtgctgtgtctcctatcggcgaccaagagacgggcgctggcaggtgtcgtctggcaggtgtcgtcagggcaatggatggaggggcgcggctgggagagagaggcgatgttcaagttggcggcgccggttgggtcgctttgcgcgaggctgcggcgagacggagcagcggcggtggcccgcggatgcgatgcgatggatgcgaggcaacggggccggcggccaggacaagagaacaggacgagggtcgaatgactgaggctgaggccgagtgcggacgaggacagagcacggccgacgctttttttggtgatggcggagggaaaagtcgcagccgcctggcgaaaagtcgacggtaccttgccggcggatgctcagtaaggcatggtggcccggccgctggcgggcttacatacatacagctgctgcaacggtcaccgtaggcgatttatttttttttttctgccgtggccgaccccaccgctggcaaccacagcacggcacggcgctgtatattcattcgcctgtgccgcgctgcagctgagcactgattctgcgccccagagacagccactggcattgatcactgatctcgccgtcccgtgccatcgccaatgcctcttggccatgcgcctgccgctgcactgcggcaaccggtgtaccagcatcacacgcctccgtatgcaagtgctcacgacgtgccaatggccggccgccgcccatctgcaggccgtgtccaaagcgatcctaaaaagaaaaatgcgaatccaccgagcgccacagcggggatggcgagcgctgatgggctctgctgagaggctggttgcggccatgagccaatcagcgcgctgtggaattgatcaggagcggggtcatcatcaaactgtgactgtggacatggcgaaccgttgcggccgctgattggctgctgggcagtggagggtgttgggctcatggcaaggttgcagcagctaatgccgctggacggagaagggcgcggagctactgagtttgtctattagacgggacgtgtaagtaaggcgcggatgtataagttgaagtgcagttcgaaggatcagggttactaatagaagtagatgattcgggctgcgagcacagttgagcacgagcaataaaaatgcaaatcaagctagatagcattactaatgaaactcatgtatatggaattgattgtatcgacgtaaaacaacaaacggcctacgttatagtccggctatactaatatccatactaggctgctaacctgctgctcgtcacatgaaaccaggcaaatacgagtcgccctttttgcctttttgccatcccagcaagtaagacgctatacacttgactcacttgtctctctataggcaatagtattgatactactcgttttccattcaaaacgccaccacacgtgtccaattattctttattaattcgcactctacgtggctccgtcctttacccgagctatagcagcttacccaaggcattcagtccagccatcgtttgatgccaccattgatatcgtgacagttgccatgcgacatgtaacagtttgtgcatgtgtatatcccgacacagcatcttctttccccgtcaaaactctacacacaaacacattccacgtggaattgtgctacatctgccggatacggagtagtgccggccagctggagtcagccccctgagagatctttcttaacctccatcgccccatctcaccactggcaaaacccccagaggcgcccgtttcttcagcccaacgtgggtattttgacatcgcctcaggcagttgagcgaatggcacagaccgcatcgcctttgtgcccgaacaaacctgagattagctttgagtaagcgcatcgcttatcggaaacggaagaaaagacactggcagatcgaacgttgtagcctgtctcgggcgtaactctaatcggcaactttagctcatcatcgacttacctcttttctcttggaagcgtggggtttctttctatataaggcgacacttgttcttggcccctttggtgctattaccggtatttctttttaagaaacagattgatctgcctgcttgacgcctttatttctcacttttgcttctcactaaattacaatcgacatacgctattcgtcacattgagtcgtcaagatgaaccgcaagccaacaccaccacctgttaaaatggtgctgaagccggtgcctgatcacggaactcgcatacagtccccccaaacaggatccgaggtccagtttgttcttcctggcacgttgccggagcctggtgggtgctgcgtttcaaccgcattattccttgaccgtcacttacatagttcttctagaagtcatccggataaacaccgcaactgtgtctcagccctttctagagccggataagctggaacagtggaaatgaggaaaaaagaagcaacaagcaagcatggccaccgaaattgatcttttgactcttttcgactcgcagattgccgaatgattcatgtaaatcacggaacagctcgcaactccagcggtccttctttgaaaatctccacaactctagcattaactcaatgtggcttttttcctctcgatgcgcaacatcagcaagggttcgtcggtcacaagagtgatttactccaaaagagacttcctccatttctaatcggagaagtggaagggatcctggccttgctcagtgtcttatagttgtcacagttgcagcggacattaccaattttctcgtaactgagtctttgaaattgaccccgcacagaccattgtagatcaaccttttaactccgtcgctcatcgaggttaagaactcgtcgaggtcaagaagaaaaaaatcatcaccaagttggagtagagtataaagcagagaaaaagaaacatacgcaacaaaccttccaacatggcgctacgacaggcatcgctgttgcgcccgcgccttgttctgcgccacatcaacagccttgcgcttagacaagggccttattttcactccatcgcaactcgcagccaacagagccaggcggcaaagacgaggtccgaggcccaggccacgccgacggtgcccttcatcatcaacggcagcgactactatgccgacaaggtctttgacgtcgtgtctcccgtcacgggcgaggtgacgcaccgatgcggatcagcctctgtcgcagacgcagacgccgccgtcgatgctgcagccgaggccttcaagacgtggagaaggacgacgccttcgcatcggcgggacatcttcctcaaggctgccgacctcttccagaaaaggggcgaggaactggcccagattatgatgagtgagacgggggctgccgcgccgtgggctcttttcaacatcaacacatcggccgacctcatcagagatgccgctgggcgcatctcctccatagaaggctcgttccctacgctgatggatcctgacacaagcggaatcgttcttcgagagccttatggcgtcgtgttgtctgtagctccttggtaagccgctatccccttttcaagtctctctctctctgtctctccatcgcataatctcacatcctaaaaccaggaatgctacttacatcttgcccgcccgttccatggtcggccctgttgccgcaggaaacacagccatcctgaaggcttcagaacttgcgccccagaccatgcgggctctgatatccatctttcacgaggccggtctgcccaagggcgtcatgaacatgattgcccacgaccgggacagcgcagcggagattacagcagccctgattgccaaccccctcgtaaggaaagtcaacttcacgggcagcacaaacgttggaaaggccattgggaaactcgccggtgagcacctcaagccagtcctcctcgaacttggcggcaaagcgccggccattgtgtgggacgacgcggacctggatcttgccgccaagaaatgcgcgttcggcgccctcttccacggcggccagacttgcatggccacggagagaatcattgtccacaaaaacataaaggcccagttccaagagaagctaacggccgctgtcaacgagctctacccttccaacggtcccggcgccattctcatcaaccaagtggccgtcaagcgcaacaaggctctcgtccaagacgccgcttccaagggcgcgacggtcttgttcggagacgccagcgccaacgaggcgcgcaagaccgaaatgcgacctgtccttctcgacaacgtgacgcccgccatggacatttacaagactgagtcgtttggcccgacaattgccctttacgaggtcgagacggaagagcaggccctgcagctggccaacgacacagagtatggccttacgtcggccgtcttcaccgaggatctcaagaggggccttcgcttcgcaagggggatcgagtctggggccgttcacatcaacgacatgactgttcatgacgaagcagttctgccccatggaggaaccaaatctagtgggtttgggcgcttcaacgcaacggctgggctcgaggagtgggtgaggacaaagactattacgttcaagaactagggtatcaactggggtttttgtttttgttcttatttgttcgatgaaacacgtcacagagaaatgttccaagtgggcgggtactctaatgtaatattacttgattggctaaagagctggtttggattaactcaaaagagctcaatatttaatattgatctctttgttttttttgctgcacttgatagcatgaaatataatgaatttggaaatggttttctaaaattgcgagcatttgaaagacgtctaaatctctaattctaagcttcaaaaactgagcatcaggtatataaggtatatcagagaacgaatggtatataaacctgagtgggtatccggctatagcagcaaaggagagaaaagaagaaacaaagtacctccaagaaacgagaaaagcaaaggcaaaaatacaaatctatccggcctatcaaatgcaatgcctactgaagccaatgatacaaaaataactagaggaaatccgctcaaacaattcttttgtcgtcctctccaacaaagtgcaaactcccacaccacaaactggcaacaagtttcttctctcatgtccgaaactgtaaacgtataatcgagaagagcatattttgcaaaacgtgaagaatcaccgccacgctcgtgggcagcagctccggccaaaccgccagatccagcttgccctccaacccaacgtcaattctaaagaagagggcaatcagcccccggacaacaagactagccaccagctcgcatccccacgtaaccatggaggcataaaacgtgaggttgaagtcgtattgtagagtttcatcctcggccttgtcaaaggcgaaatacggatacacctctttgttggcgccgaaatggagcacgaggatgcttccgaggaaggtggccatggaggtattttcggccagaaaacgtataaagaggtttcgagtttgcagtttttgatatgtctcgtaggtcaacccgctaaggcctagaatggtgaggattttatgaaacaggcgagtcatcatgatgggtgagatgatgaccagtcctgtggaagaaaaaatttgaagaatgataaattgggacggtgagcgaagacgggcgtacagagctcggacgtaggtctggtacgtcaacatgaaatatctggtcaagcgtgttagtagcagttttcaattaaactcaaagatgcaaagaggggagacgaacaatttaaagacccagcttaaaggatagctccctacacgctcgccttctttaatgcccaggacccagcctgtcagggcatccagcaaatgtaccgtcaccacccagccgtagacatacacaatggtctcaaagttgttgtgcggcaacgtccggagatagagttcggcatacgcttctcccaaaacatacgccatcagcccgatgaagagcgccacgcagaaccacaagaatctcacgaaacttgctggcaaccatcgccgccgcagcgtcacccgagttggccctgaaggaggcaagaccctcaagacatcctgctcccagaggtcgtctggaaagtcgcggcgccgccgttctcggttgggaaatgagtcgggctctcccgtccaccacgaagtcgtaaagatgcgttgcgtctctgatagagagtgtcgcagcccgatatggcgttcattcgtcatgagaataagaaaagcgatggcgacaggcatggccatgatgatgaatgtccatgatacccatgctgtgttgtgggcagtgagaaagcgagtagaagggatgaagtacaggggaatgggcacggcgagagataggatggccaagagaaagactgtggctgggaatccgaaagagcgcggccacctagcaatgaagtttgttagtcaggctgaagctgcattgccactctataggaacagccaccacctaccagttcaatctgtaaaggttgaaaactttggtgatccaaatcagcgcactgaggttgtagaagccgtagtaaacaaacaggaagaaccaaaagttgacctgcacgcgggctgctccgtgacccggcgtcttgctgtcaaacgtcgccacagttcgtgtaagccgcagccaaacgctactctcggcgccgtcgttgtcctcgtccgggaacgagtactgcgggaaaggaactgcgcaccaggcaacggcctgagttacaccgttgtgtcagcttcagcgcaactgcaaaaacgctcacccgccgcctgatttcaagggtattcgtgtatcaacatcaacataccagtgccgcgggcagaaacaccagcagcccatatcgactccaccacctgtccaccacgcgcttcaccgccgacggccttggatcaacaaaaagatcgataaagtatccctgccacagccgctcccatctcgacatgcccgccatggcctcgtcgtctccgacgccagagttgcccagggagcccaggcgcgcagcctcgatctcggccacaaccagcgctccgtatccaacatggatgctgtcacggccggcttcatagtggctggacagcaagcccagcggactgctcggtcgacgctgtccgatgccagggcggggaggcactgctcggtagcgaccaagcaacggcgacgagtctgtaggccgcacgcgcgattcagtgccctgggtgaactgaaagaaggtgggcatggccaagaaaagaggcacgcaggagaaacaagagggcgcgaggcgagcggcgctgctcgtccttcagcctctcttgtcgaggttgtaaaagttcagatcagctcacaaaacagctctcgactcgagctcggtcttgcaggcagtcggctcgggatgcgattcgctcacatgagaacaagggcgcagccaatatggagagatatggagagatgacctacagcagggtctcgtgcgcggaggggcatccctgcagctgcatgatgggggaaacagaccgcagctcgtggttggactgcgaagctgtctctggcctgcgcatacatgcctcccgcagcaccgagatcagtggcatcggcactagctgctgcacagctgctgggcggcagaatgacgcggttgccgccagaggacccctgaagccacctggagccacctggagccacaaggcggtgtgccgacatgacatcactaagagcactaagctgctaggcaatttagcgggcacagagctagacgactgtgattccacacctcggtaaggctatactagagtacctacgtccgcacattccaatctcaagccaatatgcgtgcaagtaaatcaagataccctcacagtggttgctctcttaagcgtctataaatgtattgtatttttcttatataaatgagggctaatccgcagcgtcagcccctttgttgctgttgactgtgagtataccgaaacaagcaataatacgctgtaaatgtgtccaaattttgcacccagttccaaactttctaagagaaaaaaaaatcccgtctcgcgcttcatattatacatgtacaaagaaatcccgtaacctcaatctcactctcctcgctaatgccttctctataagccaaacccgtcctcggctgggtaaatgttttcgcaagtgtatttctcaacgcttcggcgaggagccaccgagagcttcttctctagaaatgactgatgcgtcgtctgcgtctgaaaagcctcccaccacatcatccgaaaatgccaccgtttttgtcgaggttgatttgcgggagggctcgagcacgtctccgttccacggcttgcactctttgacatgttctccgcacctcagacaagtccagccttcgccctcttctcgatccaggcgctgcgcaatgcagacaaagcagtagatgcacccgcagggaatggcttcatatgggttggtaacgtcagtctgggccgaaccaatcacgccgctggaggctgccgctgccatgacttcggattctgacgacgccgcagcgttctggtcctggtagcaaatggcgcaggtcctctccggcaaaaagccgtactcgccgcttgcagtatcgccggcttgctttgtgctgacgatatccttggttttccgccaggtgcggctcagccatcgccgccaacggttgatgccaatcaagggcaggacgaagaggaggaattcggtgaaggcatgccagacaagctggcggttgaggtattcaaacgagacttcgcggctgacgtggcttgtgggaggcgcaagccgcatgcgcaaaacgcggtcgaggattgtgcgatactgtccgcggaacaggaatatgagaaaggagacgcatgccgccgcagagtggactgttgtcagcccagacgtcaatcgggatagtcgctgcaccacaggggtaggatcgctatatccatcgtcctggtccacgagccagtcttcccatcttgtccaggcatattttccaaatactgtgacaaggccgtacattgacttttgtagcctcgttggtggtgccagcacagggcccccttttctggcgtcggtatatttgaggttctgcagagccgctccgtacgtcgcatcgttatcccagactgtcagcttgaaaaggacggctcttagcgccagcataatctctgcagaccagtcatccttgagatggccgccggcatagtatttgagggcatcgccgacctgtcccttgaggagctccagcagctcttcgtctaggagctcggcatcgacctgcgccacgcggaacgcaggccgcgtgctctctatggaagaggctgaatcccacacattggcaaggcggttgagcggatatggtagacgctgcagctgcgtgttcacgcgagaggcttcgcgctgagccgcggtcctggctctctgttcggcctcgcgggcctgtcgtcgggcagcgacgcgctgctgggcctggacgaaactcgagtcgttcatcaagtcggcattgagttgcggctacggattgtcggtgtctgtcgtgttgtgtcgtgttgtgtcgtgtcgcttcgtagtcttgtcaaggatgcattgccgtgttgtcgagaggcgctgcgatccgattatgaaagctgaacggctagatcgaatcagctcgagccgaggtctggctggggtggcttcggcccgtggatctgtgcgtggtcgggtccaccagccggttccagcttccagagcctgctatcaagtctgtgtattgtgcgttttatgcgaatattgcatcgcattttggagcttaggtggtatttgataacttgtatgccggctagccatcgggtcatgagccgccttgacggcttatacgcgagagccaaatatcatgtgatgcagtcctttgatctctcaacgcgaaccgctacctcagccaacgaacgcatgtccaaactaagacccctccagcggggtttgcgtgaaaatcctccaatgatggcatcatatccatagacttcatatttcgtgaaagatttggcgcatacacttactcttccgatttaccatgatccgcccgcctccagtcaataggagacatcttatgggacccttgcgtgctgatggcgctttgacacggccgatactacaagtaaaaccagtaccatctgtgctctatgagccgctaccgagacgtgagaggccacaaggatgcacgagatccgtcagactagctgggtcggtgagaccgtaagacccttcatgtgccagccagacacatggccaagtcaaaggtggtacataagaacaatgactgtgccatgtctagtttcttccttgcaacttcccgctcgcaataaccaagctcgacttcaaactcacgcctacgcaagcatacgcaatagttacgctgaaaagagataattcatacgacttctttcgccttccctaactctcatcggtgttccaatcatcatcgtatatacgactttgaatggcgcgcggttgaccggactgttgcctagccatcatctcgcgctcaagctgagaggcgtcgcatctactcagaaaaagagcgccgtctattacctatgaaactttgtctataatcctttcggccaagacaaagcatgaagcccaccaggagcaggagcagcttgtcgttttttcattccattctggtaccattgggggatcatcatcatctcatagtgcctggctctcgggcatacacattcactcacgcctccagccgtgcatattgctaccaaagaccccatcatcgaaaaactcgcaatctgccgccctgagctgccagcctcgcgaactcgagcaacgagcgaatcggatcagcacgctctctggccttgcgagggtcgcatcgcatcaacctgcctactgtaggtccttacagaacccctacagaccctacagacgctctgcccactaaagcagcggctcctcccccgctgcgctccccataccgttagagctagacggcactaaagtagcagacccgcagacaatgcagcctagctccaaaccgagcttctctcgtcaacaccacaagaatccaccgcgattgccttctggatcccgcatatcgggcgcatctgcctggccgctgcttgtccctgctgctcttttattcgccatcaccagccgtatgactcatttcccgtcgccacaacgcgatcccgccatctcacgccgatcaaaacactgcattgctatattaacaacagctgctgcctctttcgcgccattccgacccctgcctcgtcgttcacgccttgggggctttctacaagttccctgacaaggccgtggatcgtgctttggatttcggcagattttcaactaaatcctggaggattttgcggcattggctaggccgatctagcgtcaatcaaccaacacacatcccttcccttaaacacaagggaagagtcgcaacaagcggccggcctaccatcgctcgctttcccaatccgcattccagctcaccattcttcgtgcgattcccaatacctctcgaatcattgaaatatgccgccgcgccggcgcgaaatccccgccgagggctcatggcgccttgtcgatggcgaaaatgacagcttcgacacgagtattattgatacggcgttcgacgacgaattcagccctccctcaagcgctatgccttccactgggttgcccactcaacaatccttttcacaaagtcagggtagcatgagctttgcttctcaagacagcatccgcgatttcaatacctaccaagacgacgaccaagtcatcttgcgccaacctttccgcccaagtctcccttcaagcgctcatacgtccacgcaacgtttcaatctacgacccgaactacagctccggatgcctctcgtcgacgccaacaatctagtcgcgagcgaggcttcgcgaaccgcaatggccgacgatgatactgaggaagccagcgtagcgtcggatgacgaccgccgtgggacttggcacgaggacgaggagagagaatatgctaggcttctgagggagcaaaatgaggggccgcttgattggcaaactaccgacacaaatttgccatcgacttcaagcctctctcggaaactggctcgggtcttttctctctcctaccgttacgccgtaatacccatcataattgctctcacagcatacctcgttcattcgaatggcatttcttttgagaccgcccgcgataaaatccagtccttttctttcgattctatcaatgagattcccagcgtgtccaactttcagcttggattctttgaaactgagaaatctagccgctccgccacttccttcatcgacttcaccaacctcatgcaagttcaatcgggatttgagagtgtgctggacaagagcgcctatggtctctctatgccacttggattaaagcattcagaaatcgctactcgaagtctcaggtctctcctcaaagagaacgaaatcgcgacccgggaggatttcatcatggaacttaatgcttacatagcaaaggtcggccaggtaggcgggaatttgcagacattttatatccatgttggatcaacggttgattccgtcatcaacatcaatcgctggactcttcgccacatcaattctctatccatggaaccagagacgccttctctacctccttccgtagcctggattatccgacctctgaatctattcaagtcatcagaacaagctggtaatgatcgggctttgttggataaatactctgagcatataaatcttgttcaggatcggctagataagcttattgaagaaggaaaagctctctcgttactcctccatcaaggccaggctcacttgggcgcaatcaatgatcaggcccaacgtctctctagcgcagagaaagccaagcccaagtcattcatgtcgactatctgggcttacatcgggagtctagtggaggaagagcgcaactttgatgagcaaatcacactgctcaaagaagtcaatgtacaatatacaaatgccatctctcatctctcgtctttgattgacgaactcaaggatatacgactctatctggaggatctcctccagcaaaacgatgaaccctccgtcgcttggggagaggaatcaagggcacagactcaaaccacgctgagcgagcaatatgaaattatcaacaaggccttggaaaagcttgaacaagccagaaaaagagctggaacaggcgagtcagaggccgaaacggagattggaacccagaccgaggctcaggccgaaatccagactcaggtcgaggccgataccgaggctgaaactgagatgagagatgagaatatttactaatgacacggagcataaaggaaggctttgatggcttcttatggcatagaacgacttcttggggaagctacgggtttgattatggaccttttttcagcggcggtttgtcatacttgacagcagtggttgatttaggattcttttcaccaaccgcttattgttcttttcagtggtggtttgtcattcttgataacaggtggtattcatgccattgattcgagcgaatgcgccataaaaatgaaccagcaaagcctttccgggaatatgaataccacaaatatcaaagcctccgcgcgcggctttttaaagatgacttctagattttctccggtatttttcttttgcctttttttttcggtgttacttctttctatctttttggcgttgtttcgtgtatctcgcattagcactttgcagcatgtctgcaaagtatagctgctcgagcactctggtttagcatcagcccagagctacgaaatattggcattatttctgggggtttttttttccttgtgtgtatactatgggacatttgggtatagacatcttgtcatggagcggtgtaaaacaaatcaatagtgaaattaagcattaaccaagatttgcctgcataagtgactctaagccctgagattatatgttgttcacactcagcattccgaccatcacatacatgtttccttcataattaaaagtctctgtcagaatcataactcttcatcgtcatcgtcctcatcctctcccgttcgcctctctcgtccccttttcctaatcaccaacgagctcgccgttacattctccctccatccgcgagcagccagaatcggcttcaagaacccatctacatgcaccgcaccaaatacctcatcttcgctatcccagtcctcttggtcatccccgcgcccggggtgcacaagctgcatatgccggcgaagattctgcttgcgcgcaaagcctgtagttgagcgctcgcaggttggaacagggcagaggtggaagccggccgaggagcgcgaccgagatcgagatttggaatgcgagcggtttcgtggggctgaggacccagagcgaggcgaggaacgtccgcggaatggcgaggagctgaggcggcgggttgagaggcggctttgtgatggctggcgagaggtgcggcgagatgacagagcggtggcagcatcctctccgctatccgattcagaatcgttatctagactgttgaggttgatcttctctgggcgatattccatggtgtgaaaaggcggtcctctcgaagctggaacctcgtccaggcgccgcataaccatcccctcgccaaacaaattcgcacatcgcttggccgtcctggcaattacttggtgagaaaagcctgccagcgcagcagcaccaagtacatcgctccagtcgcggaggccgagcctgcgaagtcgtttctcctgggcactagcctgcggatcgattcccagctcttcctcctctctaatgagggccgcttcacgctccagcttctcgtcgccctggcggagccattcttcaaatgcttcgtctctgtcctttgcagtgtcgggaagcctcctgtgcgattcgcgtgcgatgcgaacaagcatttcctcgtgagtctctccttcgcgagggacgtggacttttcgaggacggccacgtttgctggcattaggcgtggtggctccgccggtgtgtggagaggctgttgttcctgtgagcttcgtactgcgagggcggccacggcctcgtttagtaccagcgcgagtgtcggattccgagtcggatgttgcggacgaatcagaggcgtaatctgtggtggcgatgcgggcgctgtgaaggatatgtagtgtagcatccagctgtgagagaatatgtcgaacagagggtttgatgagcgcgtaggataaatcgtcattggaggacatgacaggctcgtatgtctccagagcctttctcttctttccagttaatcgtactgagtggacttgatcctcaccatggcttcgacctccttcgtcatcgagtagcatcttcacatcttcgtggacagacgcggaagatggggatgacggagctggtatacttgacgtttttgcgtcttctctctcagatccccccagatccaaagaggtcgcatctccctcaatagacgtgagtacagttttcctcttgcttctgtgaaagcgctctccagctatcctcaatatggtcgctccgagttcctcgtgtaattcagagctcggcatctgtttctcagctttgcgaaacgtaaatctgtcaaacccatcattctctcgccaggcatccttctgccggggcacatgcttctcgtttatcggccatgcggtccaaacttttggcggcgcccatatgctttgttgcccgttttcctaccaccacaaagtaagccagcgctctcgcccatcttcatccaccaaaaatcatgtgctgcaattcaacagggcaatctgataattttatgggcataccatggtaattgtgacatcctgcgccgccgtggaatctttgccgcgcttcttgagcgcaaacgcattgtacaaatgaaccgccaaatcctgatcctccacagcctccatcgcctgccacaggcgccgctcctcagccgtcatgcgctgccatgttctctgttgtcccgtccagcgattcgggcggttatcgtgtaggtcttgagaggtgactgacgcgatctcgtcgctgtcgagatcccattctggagaacttcgatccatgtgtggtgatcaccgcatccctaggtatcgaaagatgtgtcttttatgtaccgattaatttaagattttttttcccatattaattttttttgaaaacaggaaattctgttcttgttttcttaagcaaatcattaattgacgtcaatatcgatgagagctgaggttgaggttgaaatgctatggtgaaaagtgtaagttcacgtgctaagaagaaatttcatgtccctcttaccaaagcactgtctgtcaacttttatcaacgaaattgcggcttctcattcaagaaatcactactacacttttcatctcaaaattgtttctattaagataaaatttcattttatttgaaccgcatatacgccgttgaaacccattcactactacctagtatattaaatagtacatctcgaatctatgccttgcctgccttttccttctccacctttcttctctttgaacgcagcttggcatcctctgcactcttcttcttgtttgtgtactccatctgctcgaaaagctttctcttcttcttgctcagcatgcccttggctcgctccaagtcttcggcctcttcgcgtgctttctttgccagagcctttcgtgcatcctccttagccttggtcttggggttggcagcctttgattggaccgtcttgccggccatctctgcttcaagctcgatctggcgctgaagggcatcattgtgatcttcctcttcctcttcctcttcgtcctcatcctgctcgtcttcatcctcttcatccacgtcctcgtcttcatctcctgactctgcgacatccatgccttctacggtctcatccgcatcggcctcttcatcatcgccagcctcaagagcctcatgttcggtctcctgatcctcaagaggcattgtcggatcgtatgcaccttgcaccttgcggacgaatggactcaaatgcgggggcagcgaggcgccaggggcatacagatgaggctccttcaactcaccatcgttggcggaatcccagacccactgaggttgaatgtatatccgtccaggcacacgtcggttggctgccagcttctgtgcagtctggttatcctcaccatcgccgtcctcatccattgaagcttgtatagggggtcggtcgacaatttggtgtgtgattgatggatctaactcgtcggttgtgaaagcaccaccaccaagcacggcatcccagccaactcgcttgcagccaaatgacttgaggatgaactcgagtggctgacggggagtctcacgggacaggtagattgtgaagttggagaagagagagttggggttgatgccactgtaggatggctgaagcagtacgtcgcctccaggagcagcgggctcaaatttgtcaatggcaccagctgcatcttgatcaacttcttcgctgtcctcggtcttggtgtcttcagcggcagtgccatttgtgatgctcttgagaactttgttgacggcagcttgaaccttggggtccggcttgtgagcaacgtcctccaatttctgctgctcttcgccgccaatcagagtcttgccctccagcgtaaaggcacccagctcggcagcattctcatccttgacggcatcaaacttgggcgggtacttgaggccaattgaggtgtacagtctaaagttgacaaagccgagaagcgtcatgtagaactcgacaaatgttcccatgatgcggaagtcgacgtcgccaacgattctctggttgaacttgtacggaaccagccatagaacgtcttcgccctggatgtttgcctggtagtagatacccttgattgacaggaaagacttggtcaggctctttgagacaatgagatagtgctggaactcgaggcacagtcgctcgcagcgggcaatcatcttggcaggcaccatggaggtcgatggcaggttcgcgaagaggaaaagcatggagagacagtcgtccaagtccctcaatgcgtcaacaaatgtcgggtagcgctcacgaaccacatgatccagagtataggtcggctttccagtcttctctgggcgggcggcattggtctctagtctcttggcatcgctgacatctcctcgacccaatgctcttgaaatcttcttctccagagacttgtggtcacggaatttctgcaccagcggctcatgaaggagatactgaatgtccttggtgtagtagaaagtggtcgaagcggtagaagacttggagaccttctttttgctgcgaggctcgcgagggtagattcccttccaaatgcaaagcttgcggaaatcggggaggctgagttgcagttttcggatcgcctggtttcgcgtgacaaagttcttggccgcaccggcctgtcccttcttctttatccgcgccattgtgttgattgactgttggcgatatgcggtgttgatgctcgttggaagaaaaaaaaaggaccgcggggcagtaaaatcgccaattgtaccaactgaacttttttttttcttcctgccaagctggaaattttaatgccatgcgccaccgcccacgtcgctgcctgtaacgggactagcctgccaaattgatctcaccgcccgacccgcccaagccactcacaagccacctctcaggacccgcctgtgaagcctgtagcagcctggagaggagcgctaaagatgccagtggccagtggcagcaaggctgagctgcggccaagtggcctccgtacctgtagtagtgctagcatctaacctccgagcttccaatatccattccccctcaacatggcctaggagatgccatgtcgaccaccaccaccatgactttgcagagcaaggtcggcgtcttcgctggcgccgccttgctgcggttcatcttgtttgccgccttccccagcctgcccgatctgctgaccggccgcgtcgagatctccacgcccgtgacgagcttcaaacgatgtaaggcgcatcgcgaaccccaccgcagagacacggcaattgagcatgatgcgctgacaatctttcgattttcgctgttggcgacatagtacaagagggattgttcttatacaaccacaatgtttggccctacgacggcggcgtcttccaccaggcgccgctactcctcccgctgttctcgctgctcccagacgtcaagacatggcccatctttacggcagtgctatacatcctcgtggatcttctcagcgcatatgcgctccttataatagccgattcgggagaggccggccagtcgaaactatatacatctcctcggcgagcgaagaggtcctctgggcttctggtagctgcagcgtatgaccgccccccatccacgcaattgaaaccaatggacatgtaattggttgctaatggtaaacatgtagcttcttattcaatccctataccctcgcgacttgcattggccgctcaaccagcgtcttcacaaactgcgcgattctctttgccattgcaaaggccctctctggctcccccttcaacgccatggtcgccatctcgttcgcctcctatctatccatgtacccgattctgctgctgccacctctcgtcctcctcgcctatgatcgccaatctgaaaagcgacgtattggctccgccatacaattctcgattaagactgtcctgatcgcctccatctgcatctccttgcttttagccatgtcctttgctctgacaggcaactcgtgggacttcttggctcgaacatacggcattcagctcaccttgtccgacttgactcccaacgtcgggctatggtggtattttttcatcgagatattcgattcgttccgggcctttttcctggctgtcttctggctgcacctcgtgatatatgtgggcggcctctcggttcgactacgcgcccaacctctagccgtcttgaccattcttctgggcatctttgccgtcttcaaaccatacccatccattgcggacaccagtctgttcctcgccatgttggctttataccggcacctataccccatcatgcgatatacatatgttgcctctgccaccatgctatacgcaaccttcctcggccctgcgttttaccatttgtggatatacgccggcagcggcaatgccaacttcttttacgccattacactagtgtggagtctggcccagagtttgttcgtgtctgatttgacttttgccgtgttgagagatgagtgggaggtggagagaccagaaatggtgggcaaggagattcgacagatatagagcgattgcgctgcccgttggaatgaaaactaatagatttcaaagtgatttggggcatcattttgcggattaaatatacatacaatggcggtgagaatggctcataggacgcaagcaagcatctatcatagcgaaagaacaaataccaaatgaaatgattttaccaattattgagatttgtttttctttgacttattttataccccttctccctacgttcaatcaacctcggaatccacttccaccaatcttccaccaggccctccgtcatcccgagttccaaaatcgagaccgctaggcactggctgaacagggcccatggcactactcaacatcgaaccaagttgtccaaactcgctcagccgtgactgcgtccgcctgggctgccacgattgagttgatgccccaaacggctgcatcgcccgatatgcctgaaacccatagccagtcgccaggccggtgagcaccacgcccgcgatcaacatcagagctctctgatccaagccttttgtctgctgttcagccctgtggcgcacttctgatgcgtatcgctcgcctacgttgggaagatagcgcagcacagagtcgaagatacgaccgctgaagcgaacggcagaggtcgggtcggggactgtccagggaagctcgccgcgctcggtgatgcttttggcgagcatggaatcgacgaatttgtgtagccttggggttttcgattctaaccagtctttgaggaaagctcggggtacaggaggcttctgcatgagagccaggtatccgaatgccagacagtccagcgacgtaattggggcgccggcgaagaatcgagggtgatggtcatcctctccctttattaaatcatccaacacggtaaggcagtcttcggtcaggctgaacaatctgattgctgtagcctgctccggcgtcatctcctcatggacagttttctttgtcatcaaaggtatatgtcgccgaaacgtctccggcagcgcatctctgccggaactcagatgaaggccgctactaggatcaaagtcgctgtccagttcagcgaggccgagatgctcggcacgcttgatagcctctgatctgatcaaagttggaaccgtccatgtcagggggaaagacagcagtgagctgtacgctggtctggtagcagtggcccaattagccgcagagacgtagagagacaagtcaacgagaggtcctgcgtgagctcgcaagtatgcgctgtaggcgacgctgtctgcccgctggatagggctgaggctctcgtccaggtcatcgcaaagcgctgatgatgccaggtactggacaataggctggaatccgcttgtccagttgccctcgtgatttaatgctggtagaagatctaaatcacagagaatcagcatcctgcgtttgaaaccacttccgaaaccgagcagctccgatatagaatgagtgggtggtgaagagtgaaatcaatggcttacttgaggggctgacagagggatcgttgctgggtattaggcgccatgatgaggcgggcagcacgttgtgtaagtaggttatgatggccagacattctgcatcaatggagggcagcccaaaagctgggccccagatgtgaagatctagcattgctgagttgttgggtttgccaggttggtgtctgcacaaggaagagactatcgcagtagtaagggggggggggcagtggcgtttcaattaattggccgtcaaattctgtttgactttatagcagattaatcgataaactcttgtgccaggcgatgaagattgtcaatatcaagtcgtcgttgctttacgtgggaaaaggttgggactagagcaaagaggcatcaattcccaagaaaggtttggtcgccggtccacaatttcgacttgatcggccaatgttactggtgcatgcacttgagatcgccactagcaacgacttgatgcctacaattcttcgttggatggtgatgagaagaaagtcaggttagctcaataataataataataataataatgtggcaatgatgatcttaacggaaatgtttcttacattttataaagaaaatctatttctacagcatttgttcatggcgaggatatctcaccataggtctctttggatagactactaggcggtgcataccatctctggaagataccgcttggcctggtttaaaagtttaaaatgtaatgtaaattttatgccacataatactcagatcatatggtgttcaggctttgccaatttatggtttacaacatggttggcgcaaccaagccatgccgaatatgtccaactttagagaggttgtcggcacaagtaactgcacgtacgtatatagaatttatgataatagatggccgtataaacctctttactcataaattccgatacggtagtaaaatgggagagggttactcagctgatgtttccagcaagtgtacatatgcctactttcatctcatgaaccgacatccttgtacaagcctatgatccattgcgccggaatctcactttaaaagggcttcaaaatgactcgtttggtagaacattcaggcaatcaaacgtatcatacaaccaactttacttttaaacaagatccgggttgcccactgcatttctcaagacattcgccaatgcggtatcctaaagcgggatgtcacttatacaacatccgcttctgcttgtaacacgatgtgatactagggggtagggatagtaaatagctatagcttttgtagtgcccgtaacagatgccattcaaggacaacatcactcaatatgatcaaggcacaacagctcaggccatgtgctacctgtaaagtcagggacatcaggccacaattgctgctctcatgtcgtcggtgcgacagcacacttgagaaacaagaaattcaatcaccaatacgccacacagacccgttagatcgtgtaactactaacagcaatgacacaagacgcgccactctcaaaagaagatgggcagtggaacctagcttacaagttgcgtatgtccacgtcccctaatagccctggaaacaagaagattcgaaaaagctgtaagcacacctcccacgtggatcatcagattccattcccaaagtacgccggctcggctcatttctcttatcaagtagaactgcagctcgcctctagcttcgcggtactagtagatgacatgggcttcggcacccaaaagagcggcttggatccagacagataccactagcagcagctattaaaaggccctgcgctcctcatttcgcgtgtcaagtggcttgacacggctgaaaacaaaaatccgggggacccttggcaagacctgaacaagtatattacacgtcatgaaagaaaacacatcgtgccaagacatcttaatctcaatagcacttcgatagacaggtggtcgtatacacggagaaataaccatatatatgctttcatcccgatatagaaacaagcctcaggccatgtcttgccaagattgtcattggcacacatccgttcttccgtaacgcaagaggggggggcgtgtggctttcgagctctcatgttgtcagacaacacatgctcgtattgatagcactgggtggcatgatgaacttttctcgaaacaatctctttagcgatggttgcacgcaatacaaaaccgtcataagccacacgtcacacaacatgactggagttacatgtatactctgtctgaggtgcatgtgctgtgcttctccaggcagaactgcagggtcatgtggcactgcccgtggtgcgagagacgatcaccagccttctattcgatgcccaccctggcgagctgaaacgcaagggaacgtgccaatcattcgttcatcgttgactcaaccaggcgtcctcttgagccgggctttcgctagtacatactgtagcaaagtcctagacacacattggcattagccaacgaatactcccctacccattgatccctggcaacgacaaacaaagcaagaggctatcaaacgcatgtagcgacatatacatgcattcatccaaggattcgccatatcaaacgccagggatatacgtggcaagcatcttgtccagccgcacaaccaccaacaatcgccattgagaccaaaggagggccccctttcagccgcgcaaccgcacgtgacgtctcctgcgtctcaagaagatgatttgctcgttgcataacgaatcaagttgctgagacgcggcccccggggatcgccggggctctcgtggcattctgggatatgcaggattggcctgattgggccatcgggggtttgggagggtcgaccatcgcaatcgccatcgcatcgcaattttattttcagctgcaaacgattttacttgaatgcacccttttattttttactgtccctctcgcccccaacgaaaaaggagggtcctttggtggcgagatgttttatgtttcagaaacctggaggctgcagtaaacggaacgaacgggttcctgctgtagctggacgacggtgctgccacaaacggatgatccttgcatgcccaccgccgtcagtaccatgtttggagcgcttcttatcgccactgcgctgcaacgccagctgtagagtcgcaatacagctgcgagcttcaggtcgctcaggttctggatccaggcctgatccatccaggcacaaggcttccatgtcacggcaggctggcttacacgtagctggcgggctcggagtaatagcatcttgccggtgccgttaaaaacacagccagcagcgtactcgtatcaagatctcatgtctgttacatcatgattgctgttgctcttttactcttctgaaccccctgaatgaatccagactctgaaacgtagaaaaacggtggctatttggttcaattgtttgctttacacgtgcaatgcattgcgacttaacagtactcccgcccaaaggcacaaatcgcctcgccccctttaatcgtgcatattttaatattacgggcttccatttgccttctttcttcttcgccttcgccacagatatgcagtgttcaggttgtaattaaaattgtatggggaacgggctattccgctttcgatctttacaggggggtgtcttgctatccgcaacaagaacatcgattcaagatggagaaaaaaaaaaagtccaacgtgtacaaggtgtaattaatagtacatgccactattacgactttattcgtcctaatagatggagataacgagttagctagttagtggtttgctccgtaatgcctactccatatcgctgaatctcggaagagcatcacagcccgccaccgtagtccgattcctttcgaaatctctccgagtcatgaaatcctagactagtagcaaaacagaacaaaaagaaaagagaagacgcaaggccacgatcccaatctcatctaggcctggtagcttcgtcattatcagctaattaagaaccaaatggactcttgactagcaccgccacctcaaaaagcgctgtttgtctaattcccactagaagaagccccgagaaaaagaagagaaggaaaaatttggcataaaaaagtaatagcttcatctagtacgctccacggcacttgcctcccagcgttaagctatcgtattaaagtatctattctcgtcgcacattatcatgggtatccttacaataaccattctggccttggaaagaaggaaagtaaaaaaaaaaaaaacggcagtcaattaacacaacacaattctctcgtcccaagtagtacatatttttgacggcaggtctactaagtaattaatcaacctgagaaaacttggaaatccccggcggcctccccgtgatagcctcggccgaaagaaaaacaatcggttcattttagagtccctttattccctacttgctcccccacatgcctagaccctttttttttttctcgctttctcttgccagcccccccgacgctttcggaagagaacgtgaaaaccgaggatcaatctcgtctttttaaaaaaaaatttaaatcatttacacggtaatcgcggaaagcgctgactctcctctccgctaaaagtccatgccagctgagtctttatctcagagccgcacctagcgggtgtattagccgtagcagtgtatatatgtcatatgaaccttggcagacggaatgcggcaacggtggctgaaaaagaaaagaaaaaaagtcttggcatgatctgagtgatttacataacattaaatgagagagaatgagaagaaaagatcatgtcggtccagggcttgtaacgtaccatgcattgcttcattcatgtaaatcggcgatagggccattcttctgatccaggcctttccttgctcttcttgaccttgtcgcagcgtggtattccggaggcgcagccagagggcacgagattcaatgcggaacgtagcactggctgctctctttgagtaataaaacacctcgccccatgcttgtctcaaaattacaggcgaccagtcattttcgggcgcatcggacgatcacccaacaaagatcatagcaccagaaagatcctaacaaggcaagagcgacgagtggaacgaagcggagagtcacaaagtaaaaagtcataaagtaaagcgtaagagtggcagaaatgcgcaaggctttcattgcaaagtatgtctatgttcgccaaactgggcaaaataatagtaatcagatagtctcaatcccgcgtttcaatcgttgcccaaatcatattcccaagccaaaagtaaacgggtcgtcaacatcccagggtattccgcgacgcacccacgaatgctccttgatagtaatagtacagtgtgatccctcccaatccctaatcgtccgatgatgttgttcccccatccgccctccatagacgtcaaatagatatgcataaactccaaaatgaaataaaaaagaaagaaagaagaaagtgccccaaagtattatataggtagtattaaagagaagagcgtgtatgagatttgaatcgcaatacaacacaagcgaagtcgaagatgtaaaagaaagatgcgcaagtaacccgctcgagccagcgaggacggtgtggagagcgagatgcacgcagcccgtcaggtggccaagcgttgagagaatggtgcaacctgcggctatgcggttgtgttgtattgagagaagctgctgtttctctgatcaatgccggtgagagcagggttggtgattgcatgtcgacacgctgaggcccagctcggtggggtttgctgcagcagcaggtgtgactgcatctcggccgtggcggcgagagtccaggtcgggagagcgcgtcgcatgtagattgtgtgatgttgcagccccgcagcggtagaggcatttgtattacagagtggtaatagagtggtgacgtgcatcacagatccgcttcgcatagcagatggcttgcgattttcccgttgccgacaggaaccctgcgtctcgttccccacgacggaggagcagaggccattggggttccgcatctcgaaatataaaaagaaaagattgaaaaccttgtatatatgtgtggagttccggatagcccatgacagagtgtgtatagccagttcttgttctgaagttcgaatggtggtcctcagagaagcggcactcatttaggcagaggaggaagaggtcggctgggcggggggcccgggcagggaggaaggtgagaaggtcgctgggcaggcattgtgaggatgtaaaaagctgtgaggcttgagttgtggtgttgttgttgttgttggaggacggcggtagaggcggtcccgtgtaagtggatggtcgagtggatgggcttgagcgaggtatgcacaggtgcaagtagcaagttcaagtgtgagaggcgttgaggtgaggaagtgcaagatgttccttgttgtttctgatgctggtgatctggagagtagacgggtttcgtggagagaagcgagggcaagatgtccttatgtattttggagggcaaaggcaaatctgacgaagagcgtgccagtagcgcagcaccaggggccctctgtttagtgctcgtactcagtgggagttggggggggtgcagcgctggaggggtgcgaagatcaagcgcgctttgccggtgctcatttgtcgccttggcatacatacgtcagcccagtctggcccggcgcgagtaccagcggggcttgtacctcgagcagagcacagaaaaaaccaaaaaaacgcagaccgcaagatggatggcagcccccacaagtcttcccgtgtgcccgtgctcgatacggttcaactcatgctgggcgcttctcacagctgatgggccatccctggccgtgacgcagcggccagcccagcggggcctggtaggaaattgaaacaggcacagggggcagaagctttgagtcgagccctgatccctgccgctgctgagaccggggcccctgtctgggagaggaaagcatagcggtgggcgtttttgatgagggcgagcgagagactcagacagcgagatacgaaacggtgaggtggcttttttgtttttcttgctggtgtgtttaggtttaggttcctgttgtttttggcctggtggcatcgctgagctggcctccaaagtaaattgaaattggcagtcctcccttgcaggctgagggccagtacctacctagatgaggcaaagccaaggcaggaaatgctacctggctcgtacgagcgctcaccggcgcaaatcagttgagtgtgctatacatgcctgagctggtgtcggttgaatggcaggctgccgcctgccgccgctgctacgccggctcttttgcgacaaggcagccggccgaggccagagatggaacgacacaacacgcatagactgatgtactgatggactggttggctgattgcttgattgactgattgattgcctctctctcacacagccccctttccgtttctctcaccagaacagtagcgcgccgtactcgtatgcatctacaaccaaggtaattaccgtattacaacactggctggatcgcgcctttgcctcagacaaggccccgactgtccccagcgccctctatcgggcgtgcgaacccattgggaacggctccagggcctcgctcgcacttctccgtgctatcaaaccggtcaatcaaacaggccaggcccacaacggccctccgttttctcgtttctccccttaacggagcgcccagcacttcggctccaccgtatggaagtcttctggaagccctcttgtttccttctagtgccgaaatttgccatggctgtggagaaaagggctagcacgtttcatcacctctgcccttcattttgctcgtcttctcaagtcagcgctctggccaccgcccgaaggggaactgcacagccagaaaatcgtggggcaccaagggccacttctgaaattggatgctcaccccagactggagccatgcagagctgaggctgcgaaaaacgaaatgctacagcacgggcgaataatcgtgagcgatgcattctgctctactccgtactgcatgctacaccagaaaaagggtgctttatactactgagacaggggattcccttttttctcgatgcggacaatccctatcctgatcgcctggcggctgtttcgttgttgttttttcgtcatcaacctgcaaagcgcacgttcatgcatccgtgcatgtgtgattttcgcagttggccacatgtgtcgcgaatcacactcgagacatgcgggcaactacagcaaaaaaaaaaaaatagaaaaaggaaaaaaaaaaaaagtgatcaggtgcctcgccagcagagagccgccccagcgcagtgcgggcttggcggcctttggacccctgtccgcgctggagcctctttgcgctggcggccccgtctcgtagcctgatggatatctgcagtgaacttgtgctgctttttcttcgttgaccgccaaaatctcgtccaggcggtaaacggatggtctgctgctttgcatgaagagcagtggatagctatggagctgcgctacgaagcaatggaaggcaagaaaaaaccttctagcgcgtttgctacccgattatggatctctggatgggcttttttctgcatcttgtgcttgtgcttcgcacaggcggtggctcaatgcggcgatgcggtgtagatgcgatgcgcacatcgtccgagtgcgacgtcagagggccagagccagacgatccgagaggcctgggcttcactccttctggatgatctgcagggctgccacagaagtagatcgcgattatgtattgcgtttttgcggggcgtcgggctctggacgtcgtctctggtgtcagctgctcgcagcgatagacggttggacggtttgatcgaccctggccggccatcccatcggcaagctgtgaaacggtgctgtgttgagaagctccaagggtcttgtgttgtattttacgtctcaacaagtacagcacctggactcgactgaactggaatgagcttctccgatgtagtatcgtggcctggcgggcgcttagatgcatggcctgctcgtgtagtcgatgttatcgccgaggctggatgctaccccgatcaagagagctaccctaagctgcctcgaggctaaagacacttcactctcgtttgtttgtctctcttctccattcagagcccggctataacacacccattgcaaatgctactgcagcagccaagaggatcgtctacgctatccgggaggagactgaagaaaaaaaaaaaaaaagatcccacctgcactacgctacgtatgccaattcacgactcaagcgcctagctcgcttctcaccgcattgcgggacgctgcagagccgagagcttcggtcaaagcctgacgtgaacccatcggcaatcgggtctccatcttattaatgggaacaaataggctattacggccaacagacgacgagaagtgaaattttccagcgagccgcccgaggctttggtaacggctactcagcgaggagatggatccttcatgtgctcccccaccctacggtcccgtcgtctggtgctcgtgaccgctaccgcggaccccgaaaaataagctaagaaagatggaaaaagtcgtcgatgatgacatggactgttttttttttttttttttttttgccgctgttatgtgtgtgctttgctgtgctggctgttgttagcgtgtcaatgcggtgtgtttaaagtcgcagttcgcccgtttgtatatcaaaagtgtgcctagagcgagatgccgcggtgattcaccacgctcaaacccagccagtaagaagcccgtctcgccctccacgagccgctgcagccttgccctgctttaagccaacgtccttagcttacagtagtggtttcccacgaacctggagtcgtctactcgactattcagtagttttgcccgccgtcagcagtgattttgtgtgacaatcttgtgtgtgtgtgagcgcagcgaatggactaacacggccaatcatccctgcacggccaatctttgtcccccatcgtatcgtcgggcttcgacatgcgggcttggcctgggcatgactcacatggcagcttcaatatgcgagtctgatgctgtctgtcactcaaatgcccgatttggccatgtattccattggggtacgccgctcatccatccatctgagaaaaatcccaagctcccccccgcttctcactttacaaaaagaaaagaatgctattctaatattgaaaaaaaaattgtggggattgtctctggcgttgagatgcaagggattgacttttttttttctttttcccggagtattctcattacccgccagaaaaatagcccgacaggcatacgggagtagcttagaataagattacgctggacacatgcatctgtctatcgatgcacgttccaaattaagagtcattcggggcggggcagtcgatgaaatcatactcgagatggggctcctctttttttttttttcatctttgcttcttttactcggtgtgcgttagcagtactgtataggcttgtatgtttacagtatgtcgtgaaatttcccaacacgccctgcccagccctggaccgtttgcccaggatcattgcgggcacagcatgcgttggggctagtattatttgcaccctgcatttctatgcggcttaattagtcatttgcatttcatcatttgggataaaaagaaagaaaaaactgccgagcccatctaccaacgataacgtctccgggacccttaatcatagatggacaaacgggaaaaagatagccaacgaccctttttgcctggcaagtggacacctctctggctcgggcaaagagttgagcctccggatatatccggggcccagcccactcgccacatctcctctctttctcaacgatgaatgagcccagaaggaaaaatagaaccatcttgttttctagctcggagtctaccttactcagtagtatatacttgtagatggccaagcgcacggggcaaggaagagatgccacagtaacttacttgactcgttagcatgccgtatgctcatgctctccgttatctcgtaaacacagaccaccacggcaaaggcaagagccattgatgacatgacagggctgtcggtaagtcggataaggcgtcatcctttttctctggttggcgtgtgtctgagccaccccgcgacgggtacctggcctagaagggggggggggggggggggggggggggggtggccagcctgacaggccgtttttttctgttttggaaattttttgacgtgtgtggattggacaataggctgtcatttgttgcctggtcggcagggtgccctgcttatcggttcgaaatatttttagcctcatgttggtctttgatttcgtactcgcatgtgatgcgaaataacgacacacggcatgttggaggtgagacattgatggcgtggttttatttttattttttattttaaagcaaatgttacgcgttggcgctgtgatgctactccaatgtctcactttaggtgcttgatgtttttgtaacagtggcacgagtatttggatgaacggtcacaacagtatacttgtacatgtgtattagaaagcatggcgggaataaggctgtttcggtatctgttattccaccgacccttttcatctacttcgccatttttgccttgtctcctcgtgcctagcactggtctgggcaggagtcactctttgctagcatgtaagaggaaaaaaaaaggcaccagacatcctgaatctcacctttctttgacagatcggccgtcggtgtgctttgggctagagcgccgctagtttagctggccagaagaaggattcatgcccttggtacgctctactcgtaaatagaagccaagagcagcaatcacaaaggatgccttgagcagagcccgatcgacagcatcgtatccggcaaccaaaaccgtatcatgatagggtagcattactatcatggtatcatgacatctaccaccacacgcaatcctccgctaacgaaccgtttatagcacccgcaggattcgccttgcaggaaggaatgcatgtacaagtatgcactgcttcgtaccagggctccgtatctacgcacgtgcagcctcttgctcctccctagtgccgtgacagcgttcggggctaaaagctgggcagcgcagttcgtgatatcgcttggctcgaactcgcctctgtctcatcactagcgctcctctttaatctcccaaagcggcatcagccgaatcggcaccagttgcaggcgaccacacgcctctctcttacaagtaaagtacggaaaaaaccaccagagcactacattacaccgctgtttcgagttgatcgagccagcgggcagattcttgtgccgtactaatactgtaggtaggtatttgaattttttttttctcccttgtgccgaaacgtaatgatggtggattgatttgccctacggtggctacacaccccccccccccccccccccccctccatcccttctagaagaacgacggcccttggtgcgagtaggacaggcatgtttgtagatgcaagacaagattgcgtgcggagagcaggagttcaacacgacagatcatgacgctgagatgcagctcctgcgccgaatgactgaagcaaacggtgaccttttgttgtttcagcagttgtctagctaatatgaaacaggcagtcacacgctcttcttctcccactcgtatctgccttttggatcgtcttcatgttttgtatttctaatacaaggagccgccatgaattgtaatccaccgtaatcctcaacgtaaaagacggaatatttgtcaataaatcgccggtgggctggcgcgccggagggaggactaaaattaggtacctatctaggctgatatgatgatggctctgtacgaaccgtaagattgagatgatcgtgaacaagacttttacaccgccatctttaattttttttttttttttggttcaattagttacttttctttactttgttgggaaacatacaagtaagccgaaaaccttgctcattctgcaattgactttttttcttcccgctgctcgcttgatgacatgtaggctttcgtgagcctgttcctccccctatgcaggtaccttgaaaccttcctcacctccctgcacaagcgactattccctctgaggtgcgctctattgatatcaactatactatccctctgcctttctgacacatcacctctctcaaccacgcctttcaattttaaattgcccagcagcaggcacagcgcagcaagccaccaccattccagcgcccgtcgcacgctcgtgtttttgccacctcctgagacacacggcgcgcgcattttaagcctatgttgcattttattacaggcgcaaactgccaactcagtgcctggggccctatatagagggcagatctcgccaggtaagcagagggtagcatcgctccaggccctatcaatatcgatgtgtcaaatcagagctcacgccgcgtccagcagagcagaatgttgacacagccggccagcacagcgcagcacagcacgcatcagctcccgctagcggtgcaggccctggcccccagctctctctccagcccttccaggggggtcggtttccagccctctgggcctcgtctcctagcgcaaactggcgcctgccaatcaccgcgctgagccggccctccgcattttccgagggagcattgaggctttttgccatgccgccctgcttttgcgcggtacctgagcctgaactcgaactcgtacatacgagcaccaccatcacctatgcctagggcaagatatgctttggttaggccgtcgggccgtcgagtcgttccatttcccttcgaatgagggttttggcagggcatcgaatctctcctcctttttgtttcaccctttttcatttcattaagctttggctgttggttcgacaacaaaagcttggcagctaggcgaggcggcgaggccgtcaatatgcctaccgctcatctcgtaccttgtgcgacgcgttgcagttgcaccatgctagctcccaatggatgaaccggtaagcacacatatcaatcaagagaaactgatggtgctacagtacctaccaggatatggatatactactactgttgttggtacgaaagcatctgcgacatggattcactcaggttggttgtcaggctactgcaatactgccctctacactgagtcagctgctcgccgtgcatggtaggatttccagctcggccctggtccatcgtcagatgatcacggccatgtttgcggggatccttgcgtcttctgcgccgttgctgatgccagctcgatctaccgtggcattcgagacacccgccctgctgggaattgcgagacagctctgtgctctggggcccttcacgatgcttacaattgcgcaacccaggtcatcgggcgcttcgtgaaccaggggatcctcacgatgacgctcagccttgtcttgagggtgaaaccgctttactgggtcatccatctcgctacaagggcatggagctgccagcgacggctgagcgcgcccgcagctgcaggaggatttcggcactatgcccaataacacacctgcggacggtacctacggtagacggctctgcgacgagacgacatggagccaatgtcgctagagcgcacacgatgcgacggcgggagatgcctcaggaaccctcgtctccagccgcacggcagcccatcctcccgtgccaaacacagccacgcgcatattacgaaccgccaagctgaaagctgaatggaggcatcttggtcgagccttgtgaggatgcgatgggatgcgctgcgctggccgtgccgctcacctgcggtcaggcaccgcatccttcgttatgcagcagcccggcatgctgattattgatcctctgggatatcactaaacaccaccactaccactgctcaagttactacagtatcctgtggcgcgagcgttataattatagcatcgtagagtgccctaccgtaacactgcaaaggttccgtttagacagcatcatttatcacttacatgacgcatgctacccatacagcccacactgctctctctctcacgccatacgttgtcgtacccgtactacacacaagacacctgccgttttctgtccccggttcagttctctccatggcactttttctcttgtcgattgacggctgacggctgcgactttgctcagcgaaaatccggctcgctcggcgatggactgccaaggagccgatctatcgttgctgtcgccgtaacggtgtcagcaaggcgcacgcgtccgccggagcgactcggaagcgagagttttgggtgaatcttgacgcctttgatcgtgcaaatgctgattaaactcgggtaaaaaaaaaaaagtaggaactacagacgccaccagtacaatggatcgcctactggaaatgtactactagttctcggctaggtggagtcgaacaccattgaatgagatgaatgaatccgttctttttttcttattttgcccaaattattcggccggcgcgcagtgaccaagaggaggctccaagctccaccaacgagaatcttgcccgtcaaagccaccagaatcccacgtggaagacaggggtgctgtggcttttcaagcgaaccccctggcgatcgccgggccagcgatgggatgccacacctcgcctctttccagcaaatcgcaggtgctgctggttggggtaaacgatccagggcgctggagcaaagacaaaaggcgtgtgagtgtgtgtgataactgttgctcggaaagggctttagagtttcgcggcctcttccctagcatcaggtaccttttgtagtctggaatttctgaaatgaaagatgcaacctttgtgtgtgtgtgttgattgagacgatgctttggctgttacggggattgtcggggctgctggcaaagtcaagatggttcggctatttcgctttatttttgtctttttaccaattgttcggatgcgaaggctcttacctcggagtaccccgtaccgtggacaatacgcgatccgattgagccgtgggtggttcgagctctgccgagtgtagattgctgcgatgtaagtcagtatctgaaagtacagaggtacaaattgcagtcccatccatcgggattgcccaacacggatgaagggatggtggtgcctattgacattcgaccactactaccccgaattgagacgaattcgtttcgcgccgtcgtcgcattgactttggtagtggtggtgcccctcattctcaggcttgggatatatgacgacagcgcgcggagaagcacgtccggtgttgatgctagctaacatggccctacatcgagacggacggccatccgctcccgtcgctactgtagctaacgtaggtattcacaggtacaaaccacaattggacccatcatgtcatcatacatattcgaatcaccataaagtgggcagatcgtggagaaggcgtgatgctgccgccttttttacagggtaggcaagccagcgactcagcgtgtaacgaatacggccctgcttcgtattggcaaaggatggaggaagaggtcaggctgcctctcaattaaccaatgcaacgcagctgcagccttggcgacgttgacggactaattgattgattgctcgcttcggcatcggctcagtgatcctccggcaaactctatcttgcgctgcctggccagagaggattgcgaagccgcgctgctgcactagcccgcagccacggccgtcggtttcgcgatggcttcagcctctgcctctgctagctgaggggacagcccgccagggagggtgtagcgcgcagccgcctgtgtggccgagacggaggctggaaccaccgcacgcacaccacggtctaggacggtcggccagcacggcttcagctcgcgagcccgctggagctatacagctacagctacacctgcggccaggggtctgctgagatggatggacggactcgcttgtcttgtctgacaacgcatcgtcgagatacgtatcgtagcctaccgtggtgcggagtgcagcaaggtacgcaaacagacaacgacaaacggtacttgcgcccaatgtacctcgcgagatccacgcatcttgggggtcctgtcatgcgcgcagcgatgccgtacatcacattgtgcattgcatggctggcgcggtattctcggcaaaccagcgctcgacgattttcccgtttcttcagttcccgcgcgcaatgcactgcaaacccctctgcgggggctatgcatgcctgccccaacgtcttggccctgtctaattgaacccattgatacataactttctaattgctcgatgcgacgcagacgcaacaaaccgtacgatgggcgcctgtatgcatgtcaattgcatcttgccctttgacctgccgtgttggacgctctaccctggcactggcgagactgccgccggccaagtcgacctggcagagttgcagtacatggggacatctggtctagcatgtcttacgatagccgccgagatgttgcggcgctcggccgtatccatcagcatcgccagccgtccgccgagcttcatagccgccctgcggcctgttaccgcgacctacctgtgcatgggaaaaggatactactgctacatactacagtatatgctggagattaatgacccgaacaaagttgcggtgacgtgacgtgctctgcgcccaatgactcgtcgaaattggaacatgccacctcatacgcagcagaatgcgcacatgatccattgacccgaaatacccatgcccaactactatgcgttatctcgaactgaatgaaaatgataggtatcaaaaacatacctttgtgtatgtacctacctactcaccagcagaggggacaagagcgacaaaaaaagacggagcaaacatgcagatttatgcgggctacatggccagaggcagctcccgtcgctcgacacagccaatcagacgcgatgcagccttgtcatttcgcctcacgtggtgagtcgagacgaggcaattaatcaaatcacggcccgggctgttcgcgttgatgggccaatcacggcgcttgggtgtaaatgagtgtccctgttgagctacttgtacatacaaacaagagcccgccggtctgaaagggcaccttttcagcctatcgtccggagcacctgccagacagacaggccaagatctagactctctcacctgagatgaagacaagaagaccccccttcaacaatcagacacgagaatggcaccttgacagggcgggaatattaatttagcctggcctgacgtgccaggtatgagagatccagactggacgatttgctgctaacagtataacctccgcacatatcgccatttttttttctggtgctgggggaagggagggagggggggggggggggggggccagtatgtatacaccgtatttgatagctttccttcttctccaccatttcatttacaggtagagtcggtgtaggtgtacatgagaatacggaggcaagggcagcgggatggcccgtttgaaacgtttgaagatgagcatgggtgcgataacagatgctttgttgatccattgcccggttgaaccgaggcatgctgagcaaatgtcaatccgtcaattctcattacttgagaaatagtagggctacccggacgatatgaaacagcaagacatgtggtcggggacccgttatgatgtcagtgtttggtccagggtctctgatctgatccggagcttttatgccatgatagtgggcatttatactggactctagcatcgatttgacaatgccgtggcacttttgcatggcattactcagcttgagtgcggaaacgtgcgtgaatggcatgagcttgattcaacgcagttttttgcaatgccataaatggaccatgtggcgaagagcgccgtagaagagtcaaatgtgtaatatgcgaaaagctgtgtctgtgataagaccgccaaaatgtggtggtttcagcttcaggtttttcagtatacgcgatactaaatggtattaccaatgccgagtcttcccttttctcttcttcttcctcttactcttccagccacgccccccccctcgtctctggtctctcgcttcgatcaagcagcatcctcgccgaccggaatctgagttgacgtgatccagttctccatcttggcctggccccccaggttctgctgcgccgtcttcttggcttccttcttcttgacgatcaaacagagcacgcggccgtaaatcgcgaacccttcatatgacacgtccattgcgagcttcttcttgtagtcgtcgtggaactgcccctcggactctgatgcgggcggtttcacagggcccctgaggcgttttggccggcgactgtccgagtccacatcgataaccgaggcgtcgtctgcgtcgccgccgtcgtctgcgtcgccgccgtcgtcgtcagaacctacaaacaaatcatcttcgtcgtcgtcttggatggtgttgctccttgggcgttttgcttgccggcgagtgttggcggatggaatgtcgctgagcgcgatgccctcgttgtcgctgtcctcttcgatgcggattggtgcgaaatcactggcgtcgacgtcgatggggctggaattcgtttccgcgatgagcttggatgcgttggattggattgtagacgggcctttgtcgtggaagactttgtgttttgagagtagagagtgtcgcgtgcttgtttccattaagaacatggatatctcaaagtcgtctgccagcaagttagcatctctacttgtttactcgcaccaagtaaataatgcgccaagagggggggaataccctttacgatgacatctttaatagtcttcttcttggcgcccttctttttacttctttccttctcttcacggagcttcggtatcaccagcggccggatggcttcgatgacctgtgggagaattggattccgaggattcagaagccatgactgtgccagggccggattgtccaagtatatcctgcattcgaggacggagtattttgtgattctcaaataccggcgtatgggcgccatttttgtttcttttttactacaaatggccctgcttatcgtgaaaaagcgtagacgttgaaaaagggagctgtcagcgctggcgcttcattcgccagtgatgtaatggaggctctgccccacgctcgtccactaaaaaacagggtctagccactgtaaagctcccgccatagcggccaattggagcaatggatctcagttggcgcgggggaattggtggcatgtcgcgagatattggctgctagagaagaagaaaaaaaaaaaacctccagttccttgggattgccgtgccaaagaacgccaattacgccgcattctgcccagtgaggccccgaggcccagcgcgtaccagtcatccggcatggtcttggtacgaaaatgtcaaagtcatggaaatcgacgctgaggctgccccgctcaagcttcccgtgagcttgctctcctttgcaccttgaagttgacatgtcaatctcaagatgatggcttgctaaccattgatttgatgcccagagctcgaccgaatccaaagttccagcagcaactcctacgcgactccacggatggcttctacaagtggcagacagacaatagacccaaggagaacccgtttgtgcttcacgatggcccgccatatgccaacggaccgctccatgccggccatgcgatcaataagattctcaaggacatgatcaacaggatacaggtgcaaggaggtagacgggtaatgtataggccgagctgggactgccatggccttcccattgagatgaaggctctcggggagagcggcacaaagggcctgagcccgcccaagattcgagagtctgcgaggcgcctggcaagtaagacgattctggaccagatgaagggattccagtcgtttgcagttgcgtctgaatgggataataaatggactaccatggaccgggcctttgagatccgacagcttcgcgtgttccagaagatggtccgcagcggcctcatatatcgcaagcacaagccggtttactggtcgatatcgtcgcgcacggctctggccgaagcagagctggaatatcgcgacgatcatgtgtcgactgccgcctatgtcaaattccccatcatgtctgattggagctcgattgctggattgaacgagtttaaaggacaactgtatgccgccatctggacaaccaccccctggacgcttcctgccaataaggcgattgctgtgcacgacgagctcgaatatgcgttactgcaagccggaaacgatggcctcttggtcgcggagagccgtatcgaagaggtgcaaaagaatataccctccgcagtgctcgttgcgaagtcgattcctggttcacagctaaagggtctacaatatcggaacaagctgaggggggcttcctctactttgcagcccattgttcacgctgattttgtttcggccgactcgggaactgggctggttcacatggcacccggacatggacaagaggattaccaagtgtgctcagcgttgaacattgaagcttttgcacctatcacggatgaaggctactttactcctgaggcttacccggatgaccctgaaaaactaacgtctgcgccctctattcttgacggcggaagccaagctgtactgaatctggttggacaagatgtgctttggactcataaacttcagcacaagtacccatacgattggcgcaccaagaaaccagtcgtcattcgcgctacggcacagtggttcgcagacgtcggcagcatcaaggaagatgccttgcaggcattgagcaaggtgcgctttgtcccagaatctggcaaggttcgtctggaaagctttgtcaaaggtcgaagtgaatggtgcatttctagacagcgatcttggggtgtgcctattccggccctctacgatgaaactggaagcgcagtcatgacggatgagtcaatcgagcacatcatttctgtcatggaacaaaagacatcagatgcttggttttcggatagcgcagacgatgcaacttggattgcaccatcgctaaaaggaaaatatcgccgtggaacagatacaatggatgtttggtttgacagcggaagcagctggacagagattggacgtcctgtggatgtctaccttgaaggctctgaccaacaccgaggctggttccagtcaagtctcctaacatttgtggccgctcaaacagcagatggcaagtctggagctgacattgccgcgccatttgggacactcgtcacgcatggctttacactcgatgcgcagggcaagaagatgtccaagtctctaggaaacacaatcggtcccagtgaaatcatggaaggcaagcttctgcctcccctgaagaataaaggacacgacactgttgcgcgatatgatgcgcttggcaccgatgccctgcggctctgggcagcaagcagtgattttacatctgatatcctagtgggaggatccatcttgcaaccgatacacagtgcattgatcaagtaccgtacaacgctgaagatgctgcttggatcactacatcagtctgcgcttcaagcaccattgacaaagcttgaccagattgccattttgcagcttcaggatgtcatggctcaggtctgggaggcatatggcaactacgaattccacaaggctacgggcctgattaaccgatggatcgcgacggatctctctgccttttacctggaggcgctgaaagatcgcctctactgcggcgacgggggcggtgtcttggtgcccatcttggtcggattcttgcgaatgctgtcaccgataacgccgatgctggtggaggaagcctggtctcacaggccaacgtggatggcaggagatttgtaagttttgcctgcatgtgatttctcatcattggtgcctagagggcctttttttttgtgttttctccaacaaaacgctaaccccctcgcaggtcattcgagaatccggcacggcagctctacaactcacgtgtgattgatcccgcgcgcttgacgatggatcaggcgcaacttcgtcttgacttgcctatcctgtctgccgtgcacgacgcagtcaaggcggggctggagcagggccgagaatcaaaagccctcggcagctcgctccagtgctccgtcaacatatccgtcaacgatgaccgactggcggccgtgttgaaggagtacctggacgagctggatgccatgtttgtggtgtcatccgtggagttgaacagcccccttgcgcctgagagccacgactggtgctattcaagggagtttgcagtggacggcgtgcagggcgttgtgcatgtgctgccgccaaaggcgagcaagtgctcacggtgctggaagtacattgcccaagaggaggatgggctgtgcggacgatgcgatgaggttgtggcggcttgatgtgccctgtagatcttttcttctagaatctgtaagtagatgcatcatgatgcatgggtacctatgtacataggtggtgcctggtttatatgtctcgtagaaaacgactgtacgatagacgtgtgttgtataaagaaatgaaaataaaggttatcgaggaaagaagaatctagatggaataaatgaatcaagtcaatgttgtaatgaatgatgcgatttctctgaaaacggcattgatctcatacgtgccgggaaaataggcttctgacagtgacgagatggcgcttgtgcatgattttcatgtgtgatgcacgatttgagcgtgtcagtgacatcctcgtacatgctgggcgcactaagagaaaaaaaaaaaccggatctcatctccaaaagcaagggacaggcccgcccaggcattcgctagattttggtttgatttgccttgattcacgcatatagcatttggagattggaggccccaaaaaaatgtccgagcttcagccgcaaatgaggaccccaagaaaaagccactggagcgcagaatggcagcccgaagctggttgcgcgtccccaaagcgaaatccgggcttgcgctgcgcctctttgccaaaaaagcaattatccatcgtctctgctacattgtagatgctttgctgctagcagagtttttttttttctttgtccaagggcaatcagccaatctgtgcagcatccagatactgctcttagtctagtggcagcgcaaaccgtgccttgcttgatgcgcatcaccagaactcgttcgcctgtttcccatccctacttgtagcggaacttgcaacacccctcattacaagtcccccccccttattctctcaaactcgtctacgtttttaccaagttttaattcttctaattttcttcttctcttcttctccttgctcctctactctctatatccttgcagtaattcttaattatgcgtcctgccctttcgcgcctgcagtagcaccatctcagacaacgggcattagagctggcgactatgtgccggtgccgacgcaatggccgatcatcacatgcctgcgccgcggtctgcaggattcttctcagctagccaccgagacgggcgacgagatggcctggcgacgccggagcgacggcgcaacagcagccacgagatgggcaagtcgagcgttgcgaccagccagcgggaagacgacgacgacctgctccacgacgacgacgatcccctgagctccagccataccgaggtctcttcgcacgcggacgacggacacgcacaagcacatgcacacacacaccgggaggagcgcgcgcagaagaagcacaagggccggctgggcggcgggtttctgctgcacgacgcctttgggggaggacggctgctgggatctcgtcgacagcggactgcccacacccaggctcctgctcctccaatctcgcagcttcagcttcagctgggcgggcgtgatgcttcgtttgaggctggtccaggccctgaacggggcatgcgacagagctctgcgcccatccggccgtctggagagcctgccaactcgccgccgaatactggccattcggccgagggcaggatgctcgcagactctcaccaccaagagccgcaccctgtggccgacttggattcgtcgcagattgtgcatatggcgctcagtctgagcgagtctcggcgcctggcctcgcgacggaccggtcatagaacggccgctcctccgcgactcgcccccctgccggacgggagctcttcgaataacatccgacaacatcttcagcagcagcgcaagttttcacggacggaatcccccagtctactccaagaaccatcgtctggggccttggtccctgggtcgagaggcagcggaaacttccaatcctcgtttgagggcgcccacgatcctcaataccgctatcagttctctgcgtcgacactggccagagcgcacaaggcaaaggtacatctcgagctatgggcgcagtatagacgattgcttgacgtgctgcctccgctgaagcctggtctcgagaggcctacgtcggggagctcaccagattctccgtttggagcgggctcccaatcgctcgctgtaacgctaggccggcagtacaaccccttgcaatacattcgaaatcgcaaagtgcgagcccgcgaaaggaaagtcattgacggaaagcggcagggcttcagcgatgtagacagcgtcaggcaatgggttgatacggtttatcgacaaaagtcaatagtggggacgccacttgctgatgacgggacttctattcctccctaccactctgccgaagagacagatatgattctttcgcctgcggacactgctgccagaccgcgacggcctcgggtggactggtttttggacccttgcgatgtcatcgccgacgcatactggctggagcaaaacggacacaaatatcttattgaagatcgccattggcgtaaaatattcccacctatatcctctgatttgagcaggcctttgtcccgagaagtagaggaatccagtagcaagatctcgccattcacaacgagggattatgaggcgactgaaacatttcccgaaggaaaggaattcggactttcaaaggttcgctcagagctatcgcataccagcgccaaggatcgagccaaacaaaagtttcacaacataaagggttttcaccatcgacatgcaagcggtggtggtggtcaccacgggaaggactcctcttcggaggattcaagtagcgacagcgacagcgagccaaagaagagggcgaaactggttcgtaagggaaccatttctagcaactcgaatgatttactccagaaacagatgatggagatggtggccagcgaggctcgcgaaagagagctcgaggagtcggctttggtccataatgagagcgctgatgaccgaagcattgagcagcctccctctcgattccacagcagaagaggctcttctgtggcggaaatcagcgactccgagcgcagagctgccctgtttgacagggtgaagcaaggatctccgacacgcctgagtgttgatgccaatcaccattccatttctccagggaagcgactctctcttcccaactcaccagaggccatacccattcgcaatggcaaatctgagtccgttgccagtgttgatacttcgccactttacagccgatcgacatctcctaccagaaaccccatcaacaagattaagcagctgatgcgtgacaagaatggcgaagctcgcggaggacctttattggacgacccttatgatgatggagagggccgactgtcgaaacgcgaaaccaatctggcacgctcgggctcgacgtctactctgggcaggggcaggcgtcagtctagtcctgctggaaagctgctctctggatcggatagcagcaagaatctccgcccaatggccagcgctcggcttcgaactgacgagggcgttggcttacgaggcatgttcaaagggccgcgcattgacaatgtgctccgaggcggcgtttcaaagctgggagacatgatacggaagaaggacgcacctggcgagacaccggatcttgatacgacggacgagtccgacagtgatagagtgagaggacggagatcaacaccaatgactctatcgcggaagccctctacaaaaattcaagaaggccagcccaagcatttcctcgatacgatgcctgaattccggcacatgcctagctaccgcagctttgtcaatggcggagagaagctcactaaagctgatggacttgcaaattccaattctggtcgtcggcccggcgagcttgatcttctcaggccccctcagattagcattcgaagcgcgtcgtcgtctgcatctcccccgacttcacgcaaacttcgactaggaggagactcggacgtctccgaccctgaatccttgctgaacaacagcatccctgacggagtccgagacgcagacaagcgcctgaactctgccatttcactcagcgacaaggataaccagcatggacgctcgctgggccagcactggtcgattgcagatcgtggcttgcacggcgccccggcgaagcttacgaagcgcgaagtcgctaggatgcgggctctgatacttagctctggcgtcatggccatggagatgcatcgccgcgcatatgaacagcacaagccctttagcaaggagaatctcgccttgaacgaagccacctcccagcaggagcccggcggcgttccttggacggacatcaccaggcttaccccctaccaagtccaagtcagactccagcttcacgagcaaaaggggcccttttgcgagatgtatcccctcgccgcccagaccctcggcgtggccatccagtcgtggggccagcgatggcagtcctcggccgactacttcagggacaagaccgtccatgctctgcgcacgcgtgtctgggaagtccgcacgcatctcgccgacgacctgtccgagatggcccgcaaggctgcggacgaggcggatgagattagccgcgacctggcgctcggccaacccctcaaaattaagcacgtcgtcgacaccatggagaagatgctccagacgcgccgcaggaggttccgctggctgcgacgcgggctctggcttacggtggagtggctgctcgtgggcttcatgtggtatgtctggttcatggtgatgattttgcgcgtcttccttggtgttgggaagggtgttttgcggggcgtcaagtggcttctatggctatgatgataagacattttatactcttttcccggaaggaagcaatactctaaaagagcccttggatggaaaacttgatcgatattatgctccttaaacaaattactattaacatcatgggaattcagcaatcatatagctgtagctccccagtttttttttttgtttctacttttcttttcttgtctgatacccccccttcaacaatatcaatgcaaagctctttttatattatcaaacctgggttttagtgccttgctttcttttttttttttttaataattttttttttttttttggatttgaagggataactcggtgcatagccatggagtgaggtagcaaaaaaatcatctttttctcttgtcttggctttacttttttttttttttatatgtattttaaaaatgaataaatatcagattacttttctcaacttttcttcttcaattaccaaacatattaactctatttttttttctaaaacattttatgaaatcctcttccaatgcaaactttattatccttttcagctgagaaatgtattaaaaaaaaaaagaaaatttctgtctatatattagtgaaaaatgtagactcttttctttctcttctttcgaaaaaaataacgcagcacataaatagggactacgactcccgaattttgaaaagtggaaaaaaaaatttaaatagtaatgacaaatggagaagatgagaagaagtaaatttctcgcttgttgacgggaatttgcccagaagaagaagataagaggacaggaagaagggaataggcggattacaggaataacgctgcgtctgcaagcaaagtctaacagcgacgaagggaaagaaaagttcaaggtgaaggtagcgaagaaagcagacgccacaagatcacatctccaaggcattggaagaataatctactcaatcctctttttgccctcctctgcgttgatgaaacgggccgtacttagtccacgctcatgtctagcaacaaacgatccaatgaccttgtcctttctagccttggagaagttgtcggcgtagccatcaacagcatatgacagcgggttcaaacgaggccagtttacctacaaacaagtgttagtttaccgacgtgtcaaaggagagaaaggagaatcatcacatacatagagcatgccgtgagtccagacaaagtagaaacaccaagctgccacgctggaccagaagagaataaagagccgcatggggagaacgctcgagttgggtggtcgtggggtaaagatgcccacgaggacgataaaggcgctaaaggcaaggatgtaggggatagcctggatgagaatcggccgcctatcgccaaagatgagattggtaccggcattggcttctcccggctggtatactccgaggaagaggtcataggcatcctgacgaggaccgtcgaggaaattgttgagacagtatctggtgacaccaatacggccgtcttgcagggctcccatcttggtacgcttaccagtcctggtgacgtcggtcttcatggcgcccgttccagagtaggccgtggacacaacatcggcattgtcggcccagatgttgcggaagaggacctcgaactcgggatcctcgttgcggaacatcgagccctgtgcgagcagaccgacatctaccagcatgcggtcgagcatgtggcgggcaaagatgctctggacgacgttggtacggtcgaggcagtccatgcagtttgtgcgcatgacgctggtctgcagactgcgggcttcgatccgtccgtcgttgtttccaggcatgtcaacgccgcggaaatagccttgcgcatcaacagcttcacgaagcctgtcgacgatggcatgggccttgtgcatctgcatgccctttgtctcgctatggtagtcaaagtagacgtagtggaggcgatcaaactgttggcggctcgagcccggttggatggtcgtaaacttctcatcggtgaggcggttggcttctcgctgctctttgggcatagatacgagagccttggtcatctgctcgtaagactccttgaccttttgctctcgccccttgtggttgactaagttgatgaggtagttgtcgccgtagatacggatctgctcttcgaaatgcttcgctgccgcggcgagagcagcatcggtgcttcgcacttgaattttcggcgtatatttcaagttgttaatctcagaccagaaagtcggcacgctgccacgggtttggacgtaggacaggacctgcacctcctggcctgccgacgtgccaaacttgccactttgcatatcactgctgcctgcgaagcctcccagccctgtactgctgtcgttgagaatgacaatctgctccgtctcgttgtagttggcaacatggccctcctcatcgacaccacgagtaaagaatcgagttccaccacggtatcgcgagcgtcgggagattaagatgatggtcagaggcgtgctcttgaacttggtctgcttgatctcgagcataccaaagatacaaggcaggatgtacgggtcggtcgcaggctgcgggccaggctggctgcgtgagccggcggtccggaaccgtatcagctctgactgcagatgcttgttgtagaagaagcggtcatctgtcctcagccataggggtcgggaggtgtcggcatgggattggcgctggatggagttggtcaggtcggtcgagtaggaaaagtacagaggcgcctgagccaggaatgtcttgaggaggttgataaaggtgtcttcgtccgggtcgtggatctgtcgctcgcgcatggggagaatctcggtcgaaataaccttgtagatcatctgccccttgagccttcccataggctgggctttgctgatgatgatgacatacttgtctgtgtttccatcgtgattagaacccgttcggcatgaattttggcgtggcatgaagcccagagccctagaaagactgacctagtggcagctggatgatgccaagaatgccggagatgctggagacgcgcgtcgctcgcttcgttgaattgaagccgccctggaccaggcggatgtctcccatcggtcggtcaatcaccagggacggcgcatcgggcgacgaaggcgacgtaaaggtataggcatcgctggtgaccttgaggttaatatcgcgatagggcagcttagctgccgctaggtgcgccattgctctgaacagctatggattacaggcacagcgccgttgattgtatccgcacagctctctggggtctctaatttctaaaggctgccagccctgtttgccgtgttgtgaatagctcagctgttttcgtcccggatcaatcacatgaaagaatgagggagatgcgaagttgctgtaatgccagctaaggacgtttggaactgcaccgcctcaccaagtggtcaaaacgtcactgcaaagccacacttggcaaaagggggagtggcgcagtttttctgattatcccccctatagagccttggaggggcaacgcaatatcaaagagcaaggaagggcaaataaaagggtttattgcctctccctttcacgtaacggaattgatatttcaaggagccccgtataagatctcgtacagagtctcgtacagcgtctcgggtacgagattaacattcatcgggcgtcggatgagtgttttggattggctacaattaacattaagtttcattcgtctcttcgtaaactctctaggtagctgatataggactagtatacccagaataagaagaaaatggcgtatcgaagattgcaaagagaaaaaagtaagatatcgaaaatggaagcatcgaaaaagcaactttaatgggtatcctgtgcctcttatgcctctgtgcaaagcccaagtcccgacattaactcctcagccgtaacgtcaatagcccctgactccctatcctcaatgccaaatccaataaaaagctcgtcgtccaggtatccgtgatacgtaacgccgggacgcttccaagcgattgatgtaacataaaacatgtctgaagtgtctttgtcgtgttgctgctggcggccgtggatccagagtggctttttcgacacggcgtgcatcgcaaaaggtgcgtgctcctggaagagcataaggtacggctcgtagactccgtggaagttgtaaaaggtcttgtgctgccatatggtgaagatgaaggtgttactttcattagcaatgcagatggcatctgttcgcttgcacatggtaattttaagcgagttggacgcctgatggatcgactcgagagagttgaggattggggggtagtattttgcaatgcatttggcatcttccgcctcggttccaattgacagatcaaggccaactgtgccatcagcgctgatttgagcaaacgctcgtttaggcgagacgtcgtagtggatgtacatgttaccaaaggggtcccagaaaggaaaccagttcttctcgatggcattccatggcagcgggcgctgcatctctgtaccctcaaggaagatctgagaaccggcttcctttcctctccagtcaacaagttcgcggaagtcttgaatgaactggccgaagcatgtgaactgggagtttgagccgtaaatgatgtacggcgtatccgggccgtacacaacacgggcgtcatgagggccgatgttggagctgaagtaggcgagatcgccctcacatttgccaccctttgttggcacaacagggaggacatttggaggctggaggcatcgtaagacgttgccctgaaaagcggcgttgcagacaagttctgtgaagtggacggtttgctcggcctccccccgtaccatctgagccgccacaatccatgtattctccagagttgggtgagggatgatgttggggttcatgccattgtgcttgcccgcaaagtcgatggaaaagtactttccgtctgaagttgaggttgagaagatctcctgatgagaggtctgaatatcaagagggacagacttgttacctgtgggatacgacttcggagcatctcccgcagcctcaggttttccaaaacttagaggcacttccgcttcttcatgagttgagccggcatttgctttgccctgactgaagtcggctttgccgtcggctggctgcatccatcgatttatcctgatttcatctggtgatagcctatatgtactgatgatggcgcagaggatgatgagagcaggcaccacatagagcaatgagcgcctcatgtctctcccaaacattgtgaggccgctgatagccagcagctgctggcctagaaatatggatcgtgtggcgcgagctgcttttccaggacgagacgggacgtcctcactgacaggggaggcctcctctcttggagtttgacagtgggttccctctcttggcgatgtaaagagatgctggtatccgtatgtacgtttgccggaacacggcagcaagggcactactaagtcaagcctagtaggagcacagtcgagaaagggagactccgaattgaagcaacctggtcgttgtgcgcgtgggggtttctataacgttctaggtaggtttggggatgagaaagagaatgactggtgattctagaagctcaatcttgaaaaataggccccttggagattaatgtttggtaggaaccatgtggcgttgtagcattcaggaaatagaattacgcaagacaatgctttagataggcgcttaacgcgaggctgcaaaggcgtactcggatcgacgccaccacaacctggttcccagatgcagaaccatcgagatgagagacgatacgaaaaggaagtcaaaagccccaggcgggcctaaaagagccaagctggtgatttacggctccaccgcgaaattgggactctggagtcgcttaagcacggcgatatggacggtgtcgatggcggagaatggaaatgaactagacgctcaggcctggatggagatgtgtgcagaaaattttgcagttacagggttcaatggccgccgattgggatccgagatgcggcggtgagaagatgagaagatgagaagcaatgatggcgactgtaagccatacgatgtgctggatgtgcagccaatgtggctcggtgaatagggactgtccaattactctacggcactcgtatttcagtctcgtagcagcagcaagcaagggcaaatgatgtaagaggctgctatgcgtaggtacgtagcgaatggccgaattcttccctatctgccttgtacaagtatactggactactgctcccgtaggcaaattctcttactgtagtgagccagcttaatgaggatgagcagtcttgcagactcaagtggagacggctgctctcgccacggattggaacgtaccagggagcctggcacgctgagatggaagaatgtaaccttgaaggtgtggctagcactataatccagacattgcaacgcctcgctgggggtgtgatatcggtgatgatgtatctgcgaataggcgctacagctgctgagacacttttggtcagatgaggcgggcagagagactcagccaagctgatgggcgtcagcagtgcccttgaaaatctgggaactagggcatagcacctagaagccagaagcagaggggattgtcatatgcaaaagcagaagccgagggaaaacagcatgcgatttccccaaaaaccccaaaactccaagtttttgctgcacagagcagaagcacttgtacctgtacatgtacctgtactctcccactctccataatctttagcccatgtcccacctccacatattagcggcctccaccaagacaccagggggagaggcacattcaaccggagccaaagagagaaaaaaagaaaaggttgtgccagcaaggccagattcggttctagcggccagcccttgtgccaggactagcaccgaacgtgctgggcgcagatcagcgatcggcactgcgcactgccggaatcaaacaaggtcgcagcggggatggggacaggcgcttagactgcttctgggcatttgaccgttccgtgggtttttcttttctttgtggtatgtcgccgcgtgccccagatttgagaaggagggaaaatttgagatgggaaaaaggagagggatgacattatgatgacgagggctgtgtgggataaatcttgatttctgatcgctgtggttgttgatggtattggattttgatgcactgcatacataggtacccaactatcaaacgtgtggcacatgtgcgctcaagccgaggcatctataccgctgcttggcagaggattagcagcggactccagccaacgggccaagcagatagacgagatcgcttggttggtgccctgcccaagttaggcaattcccagttcagccacatccgcagacaaacgagcgatgaagatattgcacggagcagcctcaaccccttggatggacattagtctactacccagttgctttaataggcacagcatagacctcaatactatcggcaagcctggtgtctataatcgtcaggagatggctgctccagaataacaaacgactagccaaaagaagcaaaaccgtagaagtcgcttagagaagagatgaacttctctcgttggctgagtgagcccggaaaaacagccacggtacttaatttcaaagtgaaaaaaaccgtcagtgacattacccatgtttgttgggtgcctgcagcccctaactaaatacaccgagccctaaaaagcatccaaatcccaaatgaagttgtcctgtatgtacatgtactcgtttgcgccaagagcccgtcgaccaacaaccaacatgcagcagtagtctcattaaaacatgccgagcccatattgcccgtctgcaggaacagaccaatgcccgtagcctgtaagaaatccttcggccaaataagaaagaaaaaataagattagtcgtcggccttttttttcccttctagaacaatataaacaaaatattaaatcgctcgctcgtaaagatgcaattttagccgcggggcgccaatcacagtctcacgccctggcctgcttcccgagcagcagcggctctggaccgccgcccagcgtcttgcgatacagccacgacgtaaaagtcacgctcggcgtgtccacccatctggtgactgcgtccgccagcgccagcgtcaggggcagcaggatcaggttgggcaccaggaacgagacttctagccccagcgggcccgacttggggaggtacagcttgtccacccagtgtgggatgtgccgcaggtgctcgtccgtcttccagccggtggcggcgtagagccggtctcccagaatcgtcaggacggggccgtggaccatgtacagcgcaaaggagatgcggcccaggtactggcagaagcgcgtctcgaagaagcgcttcagccaggggatgcgcggaatggccgcaaccagaaaggtggccgcgatccagaggtagaaccacttgtagtcgaagactgcctggggcttgaaccagcccaggtagtaccagccgcggctcttgcgcaggttctcgacgtccgagctctcgccggggacgccgcccaggaagaggccgaagacgagaaggtggtagtagatgaagtctttgtacggctcgaggcgatacagaagcagcggaagctcgtccttcttggccaagaggtccagatcgcagagcagcatgcctgtgcagaacatggcaaagtgagcgccgtctgcgacgaacatgaagtaccatatcaacgccacctcgcaccacagccgggcattcttggaacagcgggacaaggccagctgcgatgcatagatgaccatggaacctctgaattcgactgggatggaccacaggtggccgttgtagctgagccaggggacacctccctctttgaagacaaaggtgaaattcttgaactcgcagtagaaagtccagatctcatccgcccagcttcctgcctttgtcttgccattgacccacaagccaagcatgtgccacgacgttagatatacaacgatgacggcgatgattggcaagtagagtcgcggggctcgtctgaagaaggccgatgcaagattgtcgcccagctttgtaacttcaccggcctgcatgaggctcagcggcttcaaagagagaacatagccggagatgatgaagaaggttgatacggcaaagtgtccgccagtgaagaagtttcgaataaaggggaacgcagccatgtggtatttgctgtcgtagccgaagccattgtccagaatggagttttgacttgtccaaccgtgaacccatagctcgtggtgatgccagtacacaatgaaggctgcaaagccgcggaggccatcgagataggccgtcgggcgcagattctcggctattgtaaaggcctctggtatccgttggatgagggtgatgaagcggctaagagcccgtttgtgcctgggcacatggctgggtgccttccagatggtatatccctttgactctttgatcaattccggatcatagtcggttttgatctcttcccagcctttgctggtgtcgagaatcggggtttccatcatactggcgtagcaatgaatagcgtgtcccgccagtaagaaaaggggaaaggggcagagagagtgaaaagagagagactgctcgttgcaacttcagtcgtaagagcctcgcacgggagaccaggccaccacgcgtttccccagattcaatcgataaaattcgattcgatgatcgatctactgccccgtaaccccagagtccgagggtcacggactgtcttcgtactcgttaatctggtctcaggatgatgacacgaggcgggagtcccaccgcacagatgcttccccagctttcacaagccgaaaaaacgagagcagatgcagatgataaaggctcgtcccgaggtcagaagcatgcggaggcgacgatggcacgcggggtcccgaagctacaggcggactagttgagtctggtgcgggatgtgcgtagaggcgcagttgcaagctgacgacatgacccgaaagattatcgagagattttccaaggaccagcacttgttgatgccgagcacgatccagaatcccagccggcggtggagaggggggttaccttgacagaagctgggggggcaaggacaaggcgatgacgcatgggtatgaggcaaatcgagctctatattcggtattccggaatgcgcccagagccggcgatgcgcagtcttgccttgctgttgcgaggatgttgcaaactgtcacatggaaatccgtggtttatgctggcgtggcccgtgtaagttggatgagaaacagccgaaaggtctgcagagtatgtacccatagcccatggcccatagcccacaccaccaactcggctctccgcacaccaagcgccataagacgccacaagcaacgagcatcagcgccagtattcccgcacattgggatctgctgctcccaacctcggggctccatcgaaaattggaatccctaggatgtttcttgcgcggcccaggacacgagtgtggagaggaagcccttcagcggaagagcgttccatctcacaggggcccccctgctcggtggcttgcattctgcatgggggtgatgggctacccctcacacacacaaaactgtctagtgccattggatcatggaatgatgctgccgtttgggtcctgacaagacgggagctgtgcatctcgtgcggtgggagaggcttgattgggcgcctcggacacacgaccggccaactaaggtgcagattcagctgtaattttcgtcattggtctggtgcaacgaggaaaaaaggaggcagcattccggctcgggaggcgtgatttgcgccagccactcaacaaagtctgggacttgataatggacagccgataacacacatgtgcacgcaaggatttgactacatgtacaagtatgtaattctatttttttcagaacacgggccactgtagcgtgcttattgcttattgcctcatcatccagggcttacaaacagcaggtaaatggcatcacgcagcttcaagtagcagtacctcgtagagttgcaacgcccagaagtcggtgtcgggccatacccgcgcgccgtctcagctagtacttgtaagcagaagctcttttgtagtagcgcctctgcgggcctcgccgttgttcagccactcgtaccggtaccggccacaatggaaacctgtttatcttgttcttctgccaatactaaattaagctcatacgggagaaccgccgtagaaagacggccaaagtttactctgcccaaagtagaggctgcatatcagattgccataggaggtcatcacacggcgaattactctttgtgtcacttgtatataacgttgaaaggttacatgagacactacgcagagggtgatgaaccaaaaacaaaaaagtccgtgacattacgccgatgaccacaaatatggaccgtcctgcggacattgcaggtactcttagactcacgttggcctcccccgtgttccccaagctggctcttctccaacgtaggcattccttgcaattctcactgtccgtctctgccgctgccgtaggacgcttttggaagctgtgcccggctctaatatcgcagcaattcggcgtgcttgtggccccaaacgtaatcaacagatcccctggccggctgttgcagggatccgccacgccaaagtcaagttctgcacctgcatggatcctgggatcctcgccatccagctaaaccgccttagtgcgcagcccacccctgctgctagcccgtggcatcggccgattgtactcgtacttctacgacctggtcttggatggccaggcgggagatgccaaagtgacgaatctgctgtaattgcacccatggacggcccggacggttctttttgatgtgaccagagtataatacgcgcataggccaggagcggcggctgttttttctcgtctctcttccccccggttttgctgatatcgtcgagtctcgctcgcgcgtatacttgatagccaggacaaacaggttacagcatctacgaggacgactgtggataaagtttgctacattcatccagtgcaaaaagtatttcttaccggtcagtggtctattacgtggccgaggcgcaacagacacagaccactctcgaaaatcctcagtcgtttgactttgctttgctatcagatagcaagcctctcaacccagttttttcctcctttatactcgtggcggttgtgcgtattatgatacccactctctaaggcaaccgtgccattcccatcttcttatttgcgccatcatattctttttttcctcttacagtacaaggagagaagcagaaaggaggagtccatcatcatgaactctcccctaggatcaccgaggctcatgtcctcagccagccccttccgcaacaaggtgcccacacagatgaggcggtgtctgcctctctacctcgccatcgttggcgtcttcctcctcattgtcaacttcgattgggtcttggccatacccagtcccaccgccgtccttcgccgccaaccaaaagcccctgctgtgcccggcagcacatttccgcaaaagatttggcagacgtggaaagttgatcctctcaacttcgaagagcgcgatctcttgacggcgcagacatggactcagaagaaccccagcatgagatacgaagtcatcaccgatgccaacgagatggcgtacattgaggatcggtatggccctcatggctacaaccgcccagacattgtcaagttctacaagagcatcaatctccccattatcaaggccgatcttctgcgatacatggtcatgtatgccgaaggcggcatttacgccgacattgacgtcgaaaccatgaagcctttccaccgcttcatcccagatcgctacgacgaaaaggacattgatctgattatcggcattgaaattgatcagcccgaattcaaagaccaccccatcttggggaagaagtctatgtctttctgccaatggacatttattgcacgccccgagcagcccgtcatgatgcgattaattgaaaacatcatgaagtggttcaaggccgtcgccagagagcagggcgtggccttgggcgaagtgcagctcgactttgaccaagtcattagcggcactggcccttctgcattcaccaccgccatgctcgaggagatgaaccacaagacaaagggacccaaggtcacctgggaccagttccataacatggacgagtccaagctcgtgggcggcatcctcgtcctcaccgtcgaggccttttgcgccggacagggccactctgactctggcaaccacaatgctcgcaacgccctcgtcaagcaccacttccacgcgtccaactggcccagccgccacccccgattcaagcaccctgcctacggccaggtcgaagactgcaactgggattccgagtgcattcgcaagtgggacgagaacattgccagctgggaccactactcggagaatgagcagagccaaatcatccaggacgtggagaacaagcggatagcagcagagaatgcacgactggagcaagagcggcagctacagctattagcacagctaccatgatgacttttgtcacaagcccttttggagggctataactcctgttgtgtatcaaagctgtacaacttcttccttccggccgcaagcgatttctttttttcagacttctctgcgcgcccaactattatacattgggtttttcttttcttttgggtttttatcatggtcatgattcggcgtgggcagaatttattctctgggtacggagttggcgaggcttcgcaatacaacataaaaagacgggatgaacgactctataatagcatattcacagcaatctgggatcagagctggggagcacgtatatatatatataagacagatttgtacatatagattgatctaatgaattaagattttttgcatacttaactgcgactgctttgctctgtagccggatctatctatccttgttcaaagattcatattcgactgatgttggcggactttacacccagtgaagagatggaataccaagtgtcccacgttggtgcttggacaaattaggaaaaaatcacggtaataatgggatttaaactgcacaaggagaaaacaagttcgtgccatggatatcagctattctcccttgagcgccaaaagacatctgatcatgccaggcggctacaggcaccggctaaaacactgacctaaccatgacagcggactttgacgggagccaagcatttcgcagaccgtggcttacataatgcagaggcagccattggccatctgaccctctcaagcctctagcctgacgtgtacctcgcccgtactcgtatctgttcgccgcagccactccattctcaaccgtcattcaactcttttgccgcttcataccatcgcctgcgcatctcatcccgcatcaacggcccttatcgccaccgcctgtgacatctcgaccggcctttgtctggcgcccgagcagattctattgcatccgacactatcggcgaccattcccccgcccgacgacgcccgcctctttgcatatcggcatagcgcagcaagcatcaacaaaccctcataatggccgctcgagcaccgcccgctggccgacccggcctcaacactcgctttgcgcagttcaagctcgtccttttgggtgcgtttaacaaacaatcatccgacaagataatacgcagtgtgctaacgtagcttttgcgacaggcgagtctgctgttggaaaggtaacttttgccacaacttgacttgcggcgccgagcacatggaaagctaacgtaccggtacagagttcaatagtccttcgttttgtcaaggtatgctgcgcacccgatgccatcgagccttttggaccgtgtcgctaatgaggctgccaggatcaatttgactccttcagagaatccaccattggagccgctttcctcactcagaccatctccctcgatgagaacacgacggtcaagttcgagatttgggatacggccggccaagagcgatacaagtcgctggctcccatgtattaccgaaatgccaactgtgccgttgttgtatacgatatcacgcaatccgtacgttgaaagaataccccagagattgatcaagtttgattttgcctttgtactaattccaggattccaggcatcactagataaagcaaaggcgtgggtaaaagaactacagcgccaagcaaatgagaacatcatcattgcgcttgctggaaacaagctcgatttggtcaacgaacagcccgataagcgagccatcccaactgcagatgccgaggcctacgcccgagaggccggccttctcttctttgagacgtctgccaagactgccgagaacgtgcgagaactcttcactgccattgcaaagaagcttcccttggaccaagccggacccagacatgcgcgacctggccaacgacccggcgtcagtcttgctccagagaattccaacacgaatgtcaacggaccatgcagctgctaaacgatacatgacacgatgctacggctggacgtttaatgatgcccatgtaccctacgtccagcaatgaatacgtgggagtgattgatcattcaggttcaggttcaggccgggatagactgacagcagtgattcaaagccttggcttgcattgtgcaagcccgggtgcgtcgtaaatttctcggagtcttgggtttggagggtattggctgacgatttattctttatggaccttttatttattttcctcccccccttttttttaatatgcacccttgatttttttgagtcccctcctgatgcactgggatgtgcaaagagagagagttaaagagtagcttttgtcgcagatgggcatgtttctgagctacaagatgcctggtggaggattatgagatacgggaacgatgtgtattctgtccttcggagaatatgactgagcgtctaatagattgctgctttgataagacttgggcttgtgatttttgctctcctgaagtgtgcttgatctgcggatgcaggtatgctcccgcagaagccggggcgtatgaactggtggatcgatgcatcgaatgtcgagaaacaggaaccgtatgcatgcacggtctaaattgtgcgcttaagggtaaaagacttggcgtgacagcacaagagaaaaagaagaagttagaaaataaattgaaagaaaataaagaaacacacgtataattttatggctgagtatcaatgttcctgtttttttggcagccatgaaagcattactggcatggcattggccatccgttgcgtcacggatccggttcctgccggccgtctggagctcccattagccgaacttttgccctgagcgtttattgttccatgggtcaacttttggccttggcatcccgatccaacctccatccactcgtcttttgctggccattgcaattccaatgttgcggtcatcgcttcggtcagcgagattgctaggcggcaagcccgttgcggctgccgccgggcgccaatggtctgttgccgcggcgcaacgagcgcccatgctggccaaggtaattgcagcttttggggaatcccgaggggaaattttgcgactgacgagccggtgcaatatctagagattctacgccgaccagaagacgccccccgttctgcccacgtccgagacgctgagctctgaacgcacgcctcctcctcctgcgcagggccccgtcgacacgaccattacttcggcagaaatcccccccacgccgccgccgccgcctcctacgtccaccgagagccagagcgtggcgcccaagtccagcccgccgccaaagaagaagaagggatttttcaggagactgaggaactttatcctgaccctgattgtgcttggtggtgcttcctttggcgccggggtgtggtactcgcgcatcaacgactccttccacgattttttcaccgagtacattccctttggcgagcaggccgtcctctacctggaggagctggagttcaagaagaggttcccccaggctccccttggcggtgccagacatcccgatgctgtcgagaaggtcaggatccctgcccagagcggcgcttcctggagggtagcggataagacagagccttctgagcgccgcacaagcgcctctcctgctagcaagaaggctgcgaagccatctgccgaggaggctcccaagcctgctgagccagagaagaagactgctgtcgctgccaagcccatcgacaaggtttctccggaagagccaaagaccttcaaggccgctgcgaccgagcccaaagataagcctgcgtctaagcccctgaggtttatcgatctgatgacgctgcccgatgccaaggagcccatcgttcgagaccttgtccacatgctgaacgatctcatcttggttatcaacgccgacggcgcacacaacaagtactcttcgaccatcaacaaggccaaggatgaggttttgaggattggtggacgtttgaggggtctcaaggacgaagctgagaagaaggcggctgaggatgtccgatctaccgttgccgagtttgataccgccgccaacgagcttgttcgacgtgttgagggctccattgcccagcaagaggttgcttggcgccaagagtttgaggagcagatgaagactgttcgcgacagctatgacgagagagtcaagcttctgcttgagcgtgagcagaagctcagtgaggacaaactccaaaaccagctcctggaacaggcgattgccttgaagaaggacttcctcaaagaggttgagagccgcgtcgagcaggagcgcgagagccgcattggcaagctcaacgatctctcggcagctgtatcccagctggagaagctcactcttggctggaacgaggttgtcgacaccaatctcaagacccagcagcttcacgtcgccgtcgaggccgttcgcgccagtctcgaggatggccagcaccctcgtccttttatccgcgagctcgtcgccctcaaggagattgccacagacgacgccgtcgtcgatgctgccgttgcctcaatcacgccttcagcttaccagcggggtatcgctacctcatcccagctgattgacagattccgccgcgttgccagcgaggtccgcaaggcctctctactccctgacgatgcgggcgttgccagccacgcatccagctgggttcttagccacgtcatgttcaagaagcagggtcttgcggagggagacgacgtcgagagcatcttgactcgcacgcagacctatctagaggagggagacctggatgctgcgaccagagagatgactggcctgcagggttgggccaagactttgagtaaggattggctgtctgaggctcgaaaggttctcgaggttcagcaagcgcttgatgtgagttttttttttttttccgttgcccccctttttcaacggaatgacatttttgctaattataatacgataggtcattgctgcagaggctagactacagagcctgcgcgtagagtaaaaattaaattagtattgagattatttctttggtcctgtatattgattgaatcagaggaggaaaaaaagtagagagggcttctggcccgtgtatagttaggaatagatactggtggttcaagtttcaagaaaaaggtgatattatgttgcatcaaagtatttaatattggttttgaatcttctttgtgacctagtgaatgacttcaaagactgcatccactctatcttgacatgaacatggaaattatgcatcgcagaatttgatatcggttgcatcaagtggtggttggtggtggtgctcataaaacccgtgccccgccatttagtatctgcactcagaattccatagaatttaaccttcatcattacatcagcactgtggccagtcttcaagaaacccagtgagaagtcaatgagatgatgtaacattctctcttcattcctcttaatctttgctttatgcgtatccagaatatgagctttgggcttgctcagaaagtgcgcttcccattcgcttcactcatcccaacacgtataaatcataccatcagatcatcaatccagtcagggagccgcaagtacagccgcatcatgactcgagactacaacgcagccctcgagaagttggctctcctccagtccaaccgcatcgtcaccagcctctttgaatcatcagagaaaaagtctccccaggacctcaatgcgctcgccatcccagaaatgctggaatggcttcggcgcgcaggatacacgccccaagacctcagtcgcatgcggcacattcacgtggcgggcacaaagggcaagggctccgtctgcgcgtacgcgacagccatgctgacgaagtatcggcccgtggggacgtatacgagcccgcatcttgtgaatgtgcgggagcgcatcgctatcaatggcgagcctgtcggaaaagaagtatttgccagtgccttttttgaagtctgggatcgattgacggaggctgctgtgaaggagggcatggcgcctgctgaggctgaaggtacggcgtcgaagccgttttactttcgtttcttgacgattcttgcgtggcatatcttcctcaaggaagggatcaaagatgtggttattgagtgcggcattggcggcgaatatgactcgacgaatgtactacccgcggaggctgtttcggctgcggttatttcgcaattggggattgaccatgtggcaatgctgggggacacggtggagaagatttcatggcacaaggcagggatattgaagcctggggtcaagggatttacattgaagttggatgaacagccgggagtcatgaaggtgctaagagagagagccgcagaaaagaaggccgagctggtggagattgaaaatgaagacattgagcaatggggtggtgtcagtggtctgttgaagggagattttcagaagaagaaccaagcgctggctgtcgcggctgtgagggagcatcttgacatgagaggagatgggccgctggagaatatccccgagaagatgattcaaggactgcaggaggcgaaacccaggggcagatgtgaggttgtcaatgacgggacggcagagtggctcttggacggagcacatacaaaagacagcttggaagaagtggcaaagtggtctatccagcaccattcaagcacggatgagcccttgatactggtattcaaccaacaggaaaggaacatatcacaactattggccgactttgtcgaagctgcaaagagggaagcggggagacaagacatattccgacatgccatcttcacacgcaacgagatcccaaggccccctgatggagaactaagggacattgatgtgcagaagcaggcggcggagacgatgcgcagcttggttcccgggtgtcaagtgcagatatttgacaacgctgcggatacagtggcagaggcaagaagacttgcgcaagggcaggatgatggcgggtcaagaaagacgaggattttggtcacgggaagtttgcatcttgtcggaagtgtactgcaagttcttgaatcgtaaaaatagagaaagaaagaagaggggcaaaatacaccaaaatagttgcgtcacgcgagtctctctatatataatattttctttgtctatagcccaaaattccaattatcattatcgtttgaccctttttttcacaaagcttccacatcatcacattattccaatcgtattacaaagcatccgtttcctcgagaatgcccaacgcaccgcccacaaggtgcaaactccccgtcacatacgcctgcactgcctgcccctcaggcgcactcgccgccacgccgcgggcatagttcaaggcgtcctcgatggttggtaggacaaccaccttggccttggggtcgatggcagaccacttgtcggcaaagctgcgctggacggtgagcttgtcgacctcggcagggtcaatggtgttgttgacaaagtcgcgcttgtagcccgtttgggcgtatgtgacgtttgtgcagaagacgacgtggtcgaaggatggtttgtcgtcgtcatggcgtttgagggcgttgcaaatgggttgaaggaaatcgattgcttcgacgcggccttgctggttgaatatcatgactctggggccagtcctggtcatattgtaagtaatctttactttccattatcattctgggcttcctcatgtcttaccggccagtaatctcgctggcgaaccacttggacgacattttcaagctgtctgcagtgtgggcgccatccagatgccaagtcaccttgttctcctgcttcacttcgcaccgacccctgaagacgcattgttccaagccgtcgatgaattcccggggcagctccgcctccgaggtcccttttatgagtcctagtcttttgagggccgtctccgcgagggcgattgccagcgtcgcattcttcttctgaaacgtggcgtttggtcggattctcacgccttccaagcgacggtcaatcttcagcacctgcaaatcaacgctcttttccttggctcgattcacgagaacctcttctgccccgggcagctgctcaatcgtaaatgccgggctgcccgtcttcatgatgccggctttgtgccaggcaatcttctcgacggtgtctcccagcacagcgacatggtcgatgccaagcgtgctgatgcccgacgcaaccgggctcgacaccagatttgtcgaatcgtactctccccctatgcccgtctcgtacacggccgcttcgacgccctcttgcaaaaacgcgtgccagctcacgagggtgagatagcgggcatacaccggctttgatccaaacggcacttccgggtcaggggcctctctcgactcctcaaggcgatcccacacctcgaagaagtatttcgcgaaaagctcttctgagatgggcttggagtctatgcggatccgctcgcgcacggccatgagatgcggcgatgtgaagagacccgtcttgcgaggactgccatgccgctgctggtactgagagaagatggagtcgacaaaggcacaggtgcttccttttccctttgtgcccgctacgtggatgatgtttagacgatcaaggtccgcaggctaaagcagaaaataacgagagtaagctggttgcatcgttcttcggatttgagaaacgaggaggggggaagttcagtcgttacacacagtatatccgatccgggtgagatacgccctcatctttgcgatgccaaggacagaatcaggcagaatgccagccttgtggcgagcttgaatcaccgcaaacggcgtctgaagctcattgagcttgtcaatcgcatcctatcagacatggataagaattcatttatttcacggtataggtagtattgtgagtgaaaaggctcataagaaagaaacatgtccatacattgtaagacctgcttgtagacgccatgcttcgcacagtccgtatgcgcccggctataaatctgaacaaaaaggtcgtgggtcgcgttgatgcataacgcatcggttgttgcgaatcaaccagggggttttccttttattattattttttcccttatctgctgcgcgtgctgcaggattgacctcatataaaagttccccaaaacacccccactgggcgagtgagaaagcctcgccggaatcggctctagtttgtgaaaaagaaaaagtcaaaaattggttggttggttagtcttggttggttgagctgcagaagcgtcgggcagattgtctcgtctcgtgtatttcgccgacgagtgggtgagttcagaatcttgaaactgtctcttcgttttttttatcttcaacgttggattgctaggtatttggaagttgctctttggaaaagagacggtgccattgatcttatcatagcgtctttttagccggatactatcggcatcgtcatagctgaatgactctcgaatcagtgtcgacggcgtaatagatcagccgcagttacgttgcaacgtgagatgatatctagaaaaaaacaatcaataattcgcaactccattacgcttgatctgaacattaactctgcatttgaaaattattttaatttcaattccgcgtttcgcgaacggctgtcatgatatatggcacaacacttcaacactcagctaagaagatgacaaaatacatcgctgtcactttcagcgtcttaggaatatcacgcaatattgtctgtcaattccctccccaccttgccaacaacgtacttcttcataccctcccccagcccattgaaaaacgacgcatcaaatcttttcccactgtccgcccaagccaagcgcgacctccaggttagccagttctcagccatggacccctctggcgctcgaaggattcccgttgcgagatcaacaatgtgccagtcacctggctttagatgtttacgttcatcgtgcgaataaaagacggttgcgccgcaggtgctgcagaagcttcgcaacacgcctggcgatgaagcatacgtcttggcagtcccaatcttcagatcgctcttgatttcaggctcgcagaatgacaaaggcagaaacgcccagccaatgagatgcgtgccgtttgcgatacggcagtcgtcgcagcaatcatagctggccatccatttgttccggtcaatgggagaaatgcatgtgctcagcatttcattctcaagtagctcttgcgagggacgcttgattgtgaacgatacgcccccgcaatggcactcagcccgcagccgctcttgtccgtcttcgccgacttctggctgcggctcaacagtcttggctcgagggctgtctttgggagggttatagtccagcagctcgcgtccatccaggtgtgtcagcgcctgagcgaggcccttatccaaggccgagtcactaaagtaatggccttccaacacaaaggtgtctgggctgtggtctgtgaatatcgaagtcgcaggcgtccactgctctctgtccagtccaactcccgcaatatggcatccgcatgtggagcagaaatcatacgtgcagccaaacccctcgatggagtatgttgtcaagttcttctcgcttgaaggcgctatgaaattgggcttgatccctggctctagccttgcgtgaaagttgcacggccctccagtcgagaggcggcagacgctgcaatggcagaggtattcttggagagggagagatgctaccggaacatctaccgtaaagtggacagagccacagagacacttggcctcgagagacttggtttcgaccttggagtctgccatcatgtgcctgaagagcgtggaacgctttactcggcctgcagatgtctcgagttggtgttgacagttcacggtttatgtagacaacctaaagcccccagcagctttgggtgggggttgagattcacatttcttcacgctgtcactttccccatccccgtattcttctatcgtcctagttgctagttgctagttggcgtcgtgcaagtgcaaggcagcaacagcgatctcgataagctcgagtgaatggttgttccgaatgactccacattgaacaaagagttacacggcactattagccggagttattccgtcagcgccaaaccaagtcatgctggtgcccgacctcactaccaaattttcctctcatcgtctccaagctgctgacgccgtcggcctcaatttttcacaccatgtcggatgctagagatagttttgctgacctcgaaaagcatcgtctacggcttgaagatagtgtcaatcagctacagaaagctctgcagcactggcaaacctgggatgctgaatatgagggactcaaagaggaggtcgaggcggtgaccgcagtcgacgaagccaaagagctgcaacgcatacatggcgaatttgacggcgagctcctaagtaggacagaaattgacgagatcttcggccagccaaagttaaagaccagggaacagattgttaatgtccttgagcgccgtattgattatgtgtctaagaatattgagacgctgcagaagcagcttgagaccgccgagaacaagcacgctgccgctacagtcatcagtcagcctgatgctaccgacgaacaaggacagcctattctggacattgtcgaagaactggacgacgacgacaacgttgtctcgtttcggctgaataagcccggcgagtcctttggagacgtggaagctcttctcaaaaaagctggaatctcagatgcttcaagttccaaggctgggcaaaaagacacagtcattgagaaggctgaggctcagcagaagccgcctaaaaccaaggaacaaatccttgattctgtggctccatctgagcctcttacaaaatccgattacacccccaaaaaatctgtatccttttcggaagacacaaaggccgctgaagaaccagaacaagagcctgagatttcatggagggcaaagcgtgtcaaagagattatgagctccgctaaagaccaggaggatattagcatgcaagctgctgttatacccaaagacgagtcgccagaagattcagctttgcggcagcagatgctgagatatggcatgagcgaagtcggggcagttgttgccgagcttgagcttgaggaaggcgactcagacgaagaggaagacattgacgacgaatttgatgaagatgaagaggacgacgaggatcaatacggacgttacaagggcagcgttgtcaccgacaagtatcgccagcgaatgcttcaactcgaacagaaacttggtatcaagtcacaatcgtcaatgtctcagcctaaagccgacgaggcggagtcaagcgacaatgattatgacgaaggcattggccgcattctggtaaagcaagaagctgatgcatcctcaccatctaccgcctcgaaagcagcagttccagtaaagtcaaatctcaaggagaagcaaatcggggattccgagtcaaagaagggcgtgcggtttgcgcccagtcttgatatagctcctgaaagcgagccttctgcccctacggtcagcgacacaaagaaggatgtcgtagatcctctaagcgatattgttgaacgatctagttcttcaaaaccagtccaacctccagctcagccagctaaaagagcgtcacggttcaagaaggccagggataatacagatccagcaagtgctgttcccaaggggcccttggatattcggccaaagtttatggaagaggagcgacagcaagtgccaaccggtccagaaggcaccaccatcgccgatactctagtcgagcgagagcctgcagtcgctgcgatccctccggatgaggtcaacgatgcaatggcccaccaagaggttgctgacgagtatcaacgcatacgcagaaagtttatccagcgagacggtgggtttctcaaaccggatgagtctcccatcaaacccatatacgacgaggaaaatgaggaacccataagccggttcaaagcggctcggctttcccgccagtagtatggagagcatagtcgacatataatcgataaatctcaccatattattgagcaacgcttcatgccttggatacgtgacgcctggaaatatttacaaagtaccgccgtatttactgacctagcccgtaaaatcgatctacccgtaaccttgacctattgatcggaacgctttgtttgtctttttttccagataatctgtggtttgcagctttcaatctgctctccattccgatgcgattccaagaatgactagttgaagggttctctgacaccgttactcgacttggcagtctctatagttttggtgattcgttaggccctttacattgtctctatattattattatatcgtgggatatttctgttacttcatcttgcaagatctgatgcatcttttatagagtaaaatgttgctattatgcttattccatcgttggtcaagaatgaggaaagacagaggcaaaatgaaatgcaacttggcaaacctcaaatctttctttacatgactggctcaacaagagtcaaaaataaacatttagttcaatcagtagtccaaaaagcaaaaaatatgtgattccgcccgggctcgaaccggggaccttttcggtggtgtcaactaactgttaacgaaatgtcataaccaactagaccacggaaccgtaagatttgttgttatgagcagcggtgtcttcaagctctatcaagggaagaaattcttgaatccttcttttgagagctgactaggtaaacatttacaagttttatcatgaaccttgttgtagaaagactttgctataagattaagctattgcgttgtgcgttgaagatgcttagtgaagagaaagtggaatgaatgatgtggtgatgaacagcccaccctagaagaatatgtctctgttggagatttagttgtagaaagaaaaaaataagtaaatgtcaaacggacaaaaacagggttaaatatatctaaaagagaaaaataaattgtagtccttcttttcgactggcgcgatagcctaatatcaatgccctcatgtcagatgagtgaactagataggattcgtttatacaggcacgtaagagacaatactatatctcaagagatttcattgtttaatcctcagttatgctgtcctatcctcaaacccttataatctatgatgaatagatacacataatcccaccctcgctcagatgctgtagtttacagtcttcccattaaaagagccaaacacacaatgcctatgcagccatggttgatataaagtacatacatgaaaaaaaaaaaaaatgaagccagaaaaaaaaaaaatgaaaacaccttataaaaagccttcatgagtagccgtccgttatagcatcctgtctattctcatttacccctgctgaagagcgcagcaatcgtatcagaaaacgtcgcctggccttccgctcgtcgcacgtctctctcctctctcttggcgtcccagatcttcttgacgtttcgcgcaacgtcggccttggcttgcaagtcggccctgagagcggcctcttctgctgctctctcgtcttccggtagctggtccagcttctctttccactgcttctggagctcttcagacggcttgacggcggttgcgggagtggcggttggtttggagatggaggggtcgaaggatgggatgagggtgccggcttctttggccttttcgacctcggcttcgtgctgcagcattcgctggaacagcgcatcggcatggagctggatgtcttcgtccacttcggccggtcgccctgctactgagccgtaaccgagcgctcttagaaatctctgcaaacatttagacccgtcagtacaagttctctttgtgtgctcttgtcgcgctttgcagcggaaggcgcttagccggaaaagatggtgagaagaggctctcttacagattgcatagtgtagcatctctcaaagcgccgcacttgatgccggcacatttgtaactgatcctcccagctgccgttcttcatgcagttgatccattcctcctgttgcggcgcacagttctcgaggcccgccctggcgattgcggccttgcgctccttgtacccctccaacacggccatcagcttatcgtgatcggtcgacgtctcttcctcgacctctgccagcggcctgtagttcttccatagatgcgcatatcgtccgtcttggtacaggcttgcagacgggactgccgccggctctgcccttgactctaccgccgctggtgcatcctggcgccgcgttggcgttgtcggctggttggggatatatttcaccggcgactctttttcgagaaactcgcggagcttgggatcgagcttgccgagcggattaggagcatcgccgccaaagatagaaggtagccagcccatggtgaaaggagggagagttggagccgcagaaggcgacccaggggtatcaagatctcttatttgggtcaaagtggctctgacgtcccccaacaagaatggatttaccgggagacacttttgacatgggtgcgaatattacataatgtggagaagtgcactgtgtgtttttatgtacggcggcgcatgtgtcaacgtgcattattacgttatgccctttttactattcgtcgcgacgtgttgggaaacaagctgctggagtatctgtttagacacgaagaatataacatgtgaagatttggaccgtaacaaggaatagaacaaacgacgtgaaatagcagttggcagcatatgcagcgtcacttaatcaaaacaggtagtattttccataatactacggccatctcgtaaaaccgcagcaactgtagattgtaaaactttttggtaaacagtatttagacattggattttattcattcatcacctggggggcctcatcatcaagattttttgcaccgcgctcctgaacttgtgaatcaaattaagcgtcgtcaacaaccctgagacgtcgagatcgtagccatgaattcctttttattcacgattgcgtctacaattcatttttgtaaagcaacttcccatgccgacccttcagcggagaataacttgttttcccctctgatgtttatcacgccaaaaatgccactagaaacacccaatttagaacttggagaacttcttgactgccttgccagttcggggcagcacacgcagaacgttgaagcggatctgcaaacggagcggttagcaattgttcttcatctcaattgtcggggaagagctcgtcggaaaaaagaaaacgtacagtcttgctgagaggtctgcactggccaacggtaacctggtcaccctcctcaacacggaaagcgggagagacgtgggcggcgaggttcttgtgtcgcttctcgtaacgagagtacttggggatgaagtggaggtactctcttcggataatgacggttcggtgcatcttggtggaaacgacggtgccggtcaggatacggccacggatggagacggtgccggtgaaggggcacttcttgtctatattgccacaagtcagcaattccagttcgtcagaggttgtgtcccagttcgtatattcccatctcgttgtcgtcgcgttgctcgaaaataacgtcccaaatcttttgccatcgctctgtcgatgctactctcaagttgccaaccctttggatccacccggttctttcaatcgtttacttcgcacgtaccgatgtagctgccctcaatggcggccttgggggtacggaaacccagaccaacatccttgtaccatcgtcgtcctcccttgcccggtctggcgctcttggtcttggtcttggagttcaagaagatgtgaggctgcttctggaaagcacgctccgactggacggtcaactcggtcgccctggcataaatgtcagtacaaaacaatgtttgtcgagaggtcgcgcagcgctgtcgtgcaaaactgacatcttgaattatccttctccggggaggtaccgtaactagagggcgtgtcgtagagggtgggaagacaatgtcgatggttttgcacagaatggaggagtagggcaacggcgcacttttttcgggtcttttcccaccttagggcttgcaaaatttagagtggctgattaggcgaatcagaagaatggatctcgccttatcgacacgtgatggctctcgctgctgtcgcgcttgccagttgtgaactatgggcacgtgactaacttggcgagcgctaggggattagtggctgtttcaagtgtggctggtgctggaccctcaaattggcagcgccttagtgcctatgcggtacgtaccgttactcccccgcgaaagtaaacaaacgcggtcggtcatcggcgtcgtttttatcgtcaagttggagctcctggcctcggaggtttcgaggcaggaccagcatcatcaccaacatgtcggcgcccggcgaagccactttgccggctacgcgccgcgccaggaagtccatcggcgtgcacacagaactgtcacggaaagaaaataatacaatggacgttggcggctcattggcggccagtcgcaagtcacggagcaagagtataggcccgggggggctggatgcgctcagacagggaactggcaacaggcgcgcggtatggatgcttctgacatggaatcccagaccacagctaattactttatacagtctctcgctgtgccgaccaaactgcctcgctcgattctgaaaccttcaatctctcctctgccagagattccacctctgaaatcgaaagctttgaggaagtcaataggcgcatcggcatttagcatacctgaagatgagttaagcggatcgaaagtagctgtgaagacagaggaagaacaacaggccgcggccaaggaaagagaagaacgagagaggcgagacgcccgtcgaaaatcgctggccaaccgcagagtctcttttgctgctgaagcaacattgcacactttccacgaggtggaatatatgcaaaatcgaaatgcagcagaatcaagaaggaaatcaggctcgatattgaataatcaaaatgccgaccctcaattcgcagccgaagaccagaatgccaaggggaggagaggttcccttgccacacagaatatcgtccaaagccaagatgacacccccacgtcaatcatatacagttcagattctgaacctgcagatgcagtagaagaaattgcgaccgacgaggaggaagaagttgaagatgaaaactccaacagtgattctgatgacggcacagtgatgagcctcgaaacagaagatgttacggggaccactgtggcttctagccgatctatagaggacattgaagatgaatccacgctcgacgaagctcttcgctttgctgcccgacttgcggcgactcagcagctgggcgaggaatctgacgatggcgaagaggtcataccttcattcggttgggtgaaaaaggcaaaccagcagccctctgcctctgcctctgcctctgctagtgaaggcaaagcggtgtcgaaatctcctttaaaccgacgcagtattggaagagatgaagatggcacggagatggacatggacatggacatggacattactcaagctataggaaaaatcatcaagccatcttccatgaaaggggctgacaacgaaccggagcaagacgtgtcaatggatgtgactcaggtttttggcggcgttctctccaataaagagaatgatgcgcctcttgactctggcgaggtggatgatggtgctatggatgaggctacgatggaactcactactgctgtgggcggcatccgctacccccagctacgagacatcgataccgacgatgacgatggaaacgaagatatgtcgatggaattgaccagtgttatggggggcctactagcacgccaccaaaaggagaaggaggctgctcgtcgccaaacattgaaccaaacgtcgaaaccagatgcagatgacgccacaatggacatgactgtcggatttggaaacatcctttcaaatgctcaaaacagcgtggccgacaataaagcggaccaagtcgaggacgatgatgacgcgacgactggtatggatgtaacaatgggcatggactttactacggccattggtggaatcattaagaatacatccagagctttccgaaagagcttatttggaacgaaagctaatgaaccagagaactctcaacagccaatgccaacagtcgaatcacaggttcttgctgagcaaaacactcccgttcaaaaatcgtcaacgagactctttgagtctcctggcgttggattgcaggctcctcgggaaggtgacctgttccagcatgctactccacaagcacaaacagagcagcccttgatcgatttctcaaccactccggtgactccgaacctgtcaaggacgccaaaattatccaagatacccatattttctacgacgcccaagactgcgacacccaaatcctcgaagacgccgcgacaagctgcatcatctgaaaaaacacagacaccaacatcacagagccgtgttcttcgatcatcagccagaagttctacatcgcagagagcgagccgaacaccatcgccggttaaatcaactccaagggccgccacgatttcaaccccaaagagcgctacgaaatcaaccccaaagagcgctgcgaaaccaactccaaagagtgctgcgaagtcaactccacagaagagctctactcctcggcagctttctggccttggtgtagatcgaactggtcttggatcacctcaaatagcagccatcttcgatcgtcgatcgtctctgagcgattcagcaagcatatttattcctggaaaacgcgccgttgcctttgatgagcccaaggtcttggccgcagcgaatgacgaaagtgatgaaggaagtcagtcaagacttgttcggcctgaaccgcaaacgggtagagatgctacactcaaccttagagagatgattgatagtatgagccccaagcgaaatccgctgagaggtcggaagagtctccacattggcagtgccaggggtcttttgggcaagcggccccttgaatcagacgatgaagaagaagccgaagagaacgatggtgtaaagagattgaaggggcgtgagggcagccctgtgaagaatgtgaaacttcaactaccaccatcaaaagaagagacaaccggaagactcaggaggtcaagtcgactcagctttgactttgccgggaggacatcgcagtcggctttctcatccccgataaagggtggcaagttcctcggagcgataaaagaaaatcagacggttcacgatgtccaaattcatcaaccacctatggagacagtggaggaaggccagatgcaccttcaggatttcttagatttgacctcaatccgcttcatggagcttacaacgactaaacgacgccacacaatcgctccaagaacttctcaaagcggcattttgcccgatggagaagacgatcgatccctggagcggtgtgttgtagccggtgcttgtactgtaccgatgctggaattatatcagcattcttgccgagagctgaagaagtatatctccgaggggcgaagaatagtgaaggagattgaaaccgaaacttttgaagacaaccccccactattccaggagtacatatctgcaagccccgaggttaaagcattgatggacaaccaattcaaaaacgttaggactcattcccgccaccttagcaaagccatgtggtatgaatggaggatgaagcttcaagagggactgaaagagggccttgttagcatttcgagtggcatggatgacgatgtcaaaatcatagaggagcaagaagcccttctaaagtctgtgatgcccagcctcgtgggccggtatgattcattattagaagaaagcaacaatcttgaggaagctgccagagaactggccgactgcgatcctgctgagctccaagccactcgagaagagctggtcagtttagacgatgatattgctcagaagaagaagcttattgccaagcttcggcaagagtttgacgcttcagaggctgatgtggaagagttgacgggtcggaaagcgcagtgtcttgtagaaatacaggaatctgaaaaaatcagagaagagtgccgtggctggaccagcaccgaggtgaacaatcttaaaggtatgcgtcttcgataactgtttggccatgaagtttacagcaggctaacaccaataatagcccgagtagaggctcttgaacaggagcacggctgggcggtcacaggaatctcgggaccgacgctctctatgacgtacaaacgagagattgaactcgtcgtcgataccacatccttccagccacagcagccgagttcgcgtatagacttgtggtacattgccgacagtcgtgaggtaaatcctcagccaaagacagccgaaaaagaattccttctacaatgcatacgcgatcacattcgaacaattgcccaaagcggcacaaagctgtctcacgtcctccaaatcgtgcaagctgcatgggacaagtcaaactggatatctcgagaagttggacgcatcaatgtaacgtttcaaacaaaagttaccaagacatctgactcgagtatcgctgttactagttccctccttctagcgcccttggaaacgcgagtcgaggtggtattcaatctcagagggtccagcggaccggaaggggtggacgtgaacgtttcgacggacgctaaagttgtatatggagaacaattcaatgtgggtaaagtgggagagtttttggctaccaggattgggaaaagtgtcggagctgaaggtgagcagtggagcaatgtagtggttgaattatataacaagctcattgctcgggggaagaagcagtagcagctcgacttgacgttgtaacgactcatgatggattggtatatatggttggcttggttgaataggcgttgttggacatacgataccttgagctgatgctctgtaattgcattaccatggatagacatggtgtttaatatctttgctggagcacttctttcaaccccttctcccgccccagacacgggacttgatatcagggagcttgtacctacctacttaaaagtactgtgtatatacatttgctttgctttgttgatcgatgctgcatgtaacaagcccaatacttcttgacatccataaacttcttaaagtgcggagtccaccgaagcggatagcaatgatcacggaggctacgatttgggcaaggtgctctccagctgggaccgaccccatgggcaaatctcgcgatagccgtgctttggcgactaacaccaagttttagcgaaatttacccccccgcagccggtttgtacatgcagctccaatgatcgaccctccaccaattctcctattttttcttgccactttttggaatttttttttctcttcttctctcttcttctcatcaattcaataatctcgtcaactcaacgttcccttcgcacttgacttgcgcgcctcgttgctgattttcagatttttctccgcacatcggcgcccagccttgctagctgagaggagttacccaatttggcaaaccgacgcgaactcggccaggccttatttaagagactatccaatatctttcatcaaccttgagcaattcagcatttcttcttcttctcctcctttcaatctttgcagtttgggcgtttttcactagaggggatagattgtgatttttcttttttccaagtctttcgccatgtccgcattcattagatggtaagtgtttgccaccaccctgctcgttggcggcgatcttgtactgtttgttggttctgaccatttgcaatccaggtacaatggaaggctcgcagcccgtcctctgctcactcagggcgtgacgacagccgtgctctttgcaactggtgatctcaccgctcagcagctggtcgagaagaagggcctgaagaaccacgatgtggctcgaacaggccgtatggcgctctacggtggatgtaagtttttcactttatttcgctgcctaaacccaccatcaccacttctctccttttcgccagccagcacagcacccagttttcaggtccattaaaattgaagagttttttcttcttttttctaaccaaccgactgtaggtgtttttgggcctgttgcaaccacctggctgggtttcctcgcccgtcgcgtcaccttcagaaatgcccgtgttgagacgttggcgcgtgtggcggctgatcagacgctcttcgcccccgtcatgattggagtcttcctgggcagcatggccaccatggagggcaaaagccccaaggagcgcctcgacaccacctggtggccggctctcaaggccaactggatgctgtggccgtttgtgcagtttatcaacttcaccttcttgccgctgcagtaccgtctgctgtttgccaatgtcatctccattggctggaacagctacctcagctgggtgaacagccagggccagaacaagggccacgagctggtcgctgcccccgccacctaagttgccctctttgatgaaaagattttaattgctccctttttacgtctttttttgtcttttgcggtttatatgggtacttgtgctagagaaaggaaatgggatataagatagaaggctagagatgattcggagtgcggcaactgggtcgctcagagcaccctgtgttgcgcctcacgataatcaatcataatgcatgacgacgcagtgcattttcgcatttcattaaagatctcttatcgattgatgacgatatcatttctcatgaagtagtaatgctactactactagtactatctactgtatcgctccaactactgtgttgagtgcactgacagaataggccactgcccctgcagtttgctgacgtcgtggcggtcttgtgatcgggtccgatgattggattttagatacggcttattcagggggggatttgtatgaacggatgccggtttcaggggcgcaaactgcaatgtgactccgatgctccgttctctgtaccataacgcaatcatcattaactcggatcctcaatctgaaccctcattgccgtctctttcattttttcccagccagatctgatagccgcaaagaccaagatccccgataagcccagggcttactcatagcattgttactcaggcgttgcctccttaggccacagagggcttagtgctggctgactcatccctggttttgccgccttgcaaatcgttttaccgaacgagcggccaaatccgggctttgacgagacatcatcagattcagcctcagcgctcgaatcaagccccctcctccatcttcttcctcatccagcattattccagcaccccgaatccggcgacacaatgttgcctttgtcggtgcggcgtgcggtggcctctgctcctcaaggggctctcgccgcgtcggccccaaagatcacagcctcgagcttcattctcaaccgcccccaacggcgattctcctcgtcaaaaccctcgagatccgacgagcccaacggaatcgcggctcgccagtctgtaccagcctcaacatcgtctcgcggagagggcaagggcagcaggaaacgaaagcccaaagaatcgactgatcgagatgcggccttcaaaaagctacctagcgttcccagcactcaccacatgtctcaagaaggtaggtgccgagtgcgcccatagacctcactctgtactaacttgactttcagccctgagcctgtccagcttcttctcgctccaccgtcctatttccgtcacacagaccatgcccaggagtgttacggacgagcattttgcaaccatctttgccccccgaacaagatcgaacaagatacgggacactgtatccacgctctccgataccatcgatcagctggaaggtcccatggctcaggtgacaataggaggccaagaccagggagctagcgacggtatgcagagagttgacgtgaagaaccctgatggcactgagtcaagcatctacctgcaagtcgacaccatgtctggagaattcttgcctttccgcccacccccgctacccgaagcgcagaaaaacgccgcagttgatggatttgctgctgaagctgaggctttggaggattctcaccaccgggtgtacaaggccatgttcaccattgaggagtcaaccgagccggacggccagatcaggatcattgcccacagcccgcgaattatccaggatggccagccccggagcttcttggagcgcctagctctccgtcaactgcgatttgatcagactcgtggcaaccgtgacctctatgctattagcgttaagcggcaacgaaagctcaagatgaagaagaagaagtataagaagctgatgaagaagacaaggaacctgcgccgtaagctggatcgtacttaacgggttgtgtttgggtttgtggtatagactttcatcatttgaggttatttttttttcccgttttatattgcgttgggatttggtaggttcttgggttggtgtctggtctggcggttgattatttttttggtcagccataagttacgcatcgcgatcccgagacttttcctcttccatagactcgagatgataacagtttgtcatatgccgtggtgcatgactggggggacacgactgtttcccgttagatcgatgtatgtaaattagtatgaataagatgaacatgtagcaacagtgcttgatcgataggactttgcgactaatctatatgagtgcttgatttgcagagttgctcttatcttggcctataactgtgggaatcttcaattacaaacacaaaatacatatgcatatgcatcttaaaaaaagaaaacagatggattatttgctatgaggccccgcacgccagtcgagtctgcgagagtcttgtaaaccatcatatatcgggctatttcacagtggcaggtcgagcctttgtgaattttttttaaatgtccaaagactgccaatggcttctactaacgcgccagagtacaaattattcattaagcagcgtttatagatgttttatctagaatcaagcctctgcttcatgtacacggtctatttcaagtatacattcttgaccggcgcagcgcctcggtgagaagttcggccaggttccacaccagcgcagctaatcgcgcccaccgcccggcagaattcagctccaccgccaaatttttggaattttttggccgggactagacttttgtatgagagaggtcccgcaataaactgtctggagcaagcaattcttgcgcaatcctttaccacagaccattggctgtgacaaagtatttgcaagatgcagcgcaagcaggtgtaagtttttggctagtgattcgctgtctacaggcctttcatcttgtcgcgacatagctgaccagtctgatagagacgagcgcatcggtgcgctcattcgaaatggactccaggagaagaagcgaagctttttcgttgtggtcggcgaccaggccaaggatgtgattgtccgacttcactatatcatgtccatggtagatatcaagcagaacaaatctgtcttgtgggcatacaagaagaagctgctgggattcacaaggtaaatacactggcgttaacagactgcttggcttggctggtgttctaatcagatgaatgcatatagtcaccggaagaagcgagaagacaaaatcaagaaagagatcagacgcggtatccgagaagccaactctgaggacccattcgagctcttcgtttccctgcacaacatccgctatacctactacaaagagacggacaaaatcttgggtaacacctatggcatgtgcattctgcaagatttcgaggccattacgccgaatatcctggcccggacgatcgaaactgttgaaggtggtggcttggtcatcatgctgctcaagggaatgagcagtttgcgacagctgtacaacttgtctatggatgcccactcaaagtaccgaacggaggcccatgacgacgttgtggcacgattcaacgagcgcttcttattgtctctgggaggttgcgactcctgcttggttatcgatgacgagctcaatgttctgcccatctcaggcggcaagaacgtgagagctctcccaccgccagaagcagaccaggtcaagactccacagatgctagagttggaatctataaaagacgagcaccgcgaggagcaaccagtcgggtctctcatcagcctggcaaagacggttgatcaggcaaaggctctattgacctttaccgatgccatcgccgagaagacgctgcgaagcacagtcactttgacagccgctagaggtcgaggaaaatccgctgccatgggagtcgccgtggctgctgctgtggcctatggatacagcaatatcttcatcacatctccctctccagagaacttgaaaaccctgtttgaattcgtcttcaagggctttgacgctctcggatatgctgatcatgcggactactctattattcaaagtacgaacccggatttcaacaaggcgattgttcgtgtaaatatccaccgacaacacaggcagacgattcagtacatccgccctcaggatgcccacgtgcttggacaagccgaattggttgttattgatgaagctgctgccattcctttgcctctagttaagaagctgatgggaccttacttggtcttcatggcgtccaccatcaacggatacgagggtactggtcgctcgctttcgctgaaactcattaagcagctgcgagaacaatctcgacaggccgcaacagacgatgacactcaggttgccgaccgatccaccgggcgtgtctcaaaaacagaggaattccaggccagccggaaactacgtgaaatcaccctcgcagagcccatcagatatacccagggcgattccgttgaaaagtggctaaacaagcttctctgtctcgacgcaactctgcctaaatcaaaggcgaacgtcaacggctgccctgacccgtcacaatgcgagctcctcaacgtcaaccgcgataccctgttttcattccaccccattcctgaggccttcctgcaacagatggtggcgctttacgtcgctagtcattataagaattctccggatgatctccagcttatgagtgatgcgccagcgcaccagctgttcgtcctcactgctcccacatccgaaagcaccggcagactaccggaacccctgtgtgttattcaggttgccttggaaggaaagatttctcgacaaagcgtgatcaacagcttgagccgaggagagagaccacatggtgatttgattccctggcttgtcagccagcaattccaagatgaggagtttgcctctctctctggagcccgaattgttcgcattgcgaccaacccagagtatatgtctatgggatacggaaagcgagcaatggagcttctcgtcgactactatgaaggccgatttgccaacctctctgaggatgaggaccaagccacggacgacaagcctactcgggcgactgatgctgagctggctaaggaatccctcttgaaggagaaaatcagcgtcagagatgataagcatatggctcctctctttgcaaaactgtgggagaagaagccagagcgacttgactacattggtgtcagctatggcatgaccaaggagctacacaaattctggaaacgctcctctttctcacccgtatacctccgacagactgctaatgatctgactggtgagcacacttgcgtcatgctcagacctcttgaaaacactggcgataagacatggctgggtgcattctcaagagatttccagaagagattcctgtccttgttatcttaccaattccgaaccttctctgccatcactgcgcttagcattgatgaatcggcgaataacggtgcacagctcgatagcatacccctttcttctctaacaaaggatgagctggacaggctcatgtcgccctttgatttaaagcgactggaatcttatgcaaacaacatgcttgattaccacgtcatcttggatcttatgcctactattgcgaacctctatttcactggcaagctcaagaatggtgtcaacctgtcgggagtgcagcgatctatccttctcgccatcggattacagcgcaaggatgtcgatgagattgcccaagagctcaacactccttctgcacagcttctcgccatgttcatcaagattcttcgcaagttcacgacgcatctcggaacgctggttacagcggccgctgaagccgagctccctagagccgaaaacattggtgtcagccgagagaatgccagtggcgtccatgacgatgagaatgtggatgagcgattcgttccccttgatctggcgctagacgatgaattagaggagggtggcgacgaggccctgaggactcttaggcagaagcagaaggagatgattgattctttgcctctggatcagtgagtaatatcttgaattcttttcccttaatctcattaatatctccattactaatgtggcatttcagatatgaaatcgagggcgatgcgccggcctgggaagacgcagaaaaacaggtcaagagcgccgcaaaggacggcaaatccaacgttgtagtcagcgtcaagtccgccaagcagaagagaaaggcggcaggggccacgacagcagccgaagtatatgaagaggagtttggcgagaagtctcggaagaagagcaaaaaggggaagaagggtaaataaataaaacagggagagaagcatgtactaactacctacataaaagggttgtaaaaagagaacatcctagagattaggttgggcgtggcgtttttttggactagaactgataatatttcagacacaatataataaaatcttgttcgttggacgactgatgactttttcttaatggtagcatctttagagcaactggataaagtgatggtacaaaccggcggagttgtataactgaaacactattacaagattatttatcagatcttgtcctcgtggagcctcgtatgactgcttatgttttgttcaatgcctcgccttgtatgtgcttacagcatacatacctaggtagtcatatatatccatgtatataagccaacaacgttccaagagtacgtatccaaagttgtccgatacgcaataccactaccaacaaatccatatctggaaatatttttcaagaagaatatgccatacagtatcacatggcaagaattccggccgagggtgtagacaaagtaaaagccccacgatgtcgccaaaaagggtattctgacaagtatacatatgtggggaagaccggatggatgacagccgcatgcatttactcaccgtactgtatgtactgcatacatacatgccggttattttagtagcatgtcacctatttctctgtattgcaactggaccgccctggctaattctaggttagtaggttgttgatatcactatggtgtatacgatgtatatgcatgcagtcgactgtaggggcctttgacacgtaggcgcactgtctgacatacgtccgcctgagaaggcaatggaaagcgagcgaaagaaaagccgagctgcgcattggggaaaacaggattttgatcttgtggacaaagtagccgcatgcatcagaaacgggcactgcaaagtaaaagtacttgtcactactacacatgtatgtggtatgcaggtatttcttcatcgcagcatcaaccatatatgcagtcctgccctctagcgtctctcaccggttctcgtttaggcacgaatacctcaaggcgaaccgtatacgactagtggcatccgtgatggtaggcaacttgcatgcacgcctgtgccatctgtcttgggaccggtctttcgggaggatactaaactagagacgaaaagcaacggggagggagtaggagtagtaaagatgattgggctggtgttagccatgtagctactggagatggcacagacggcataatacacagcacatgtagccaacgtcccaatcaccatttggccgtcgactaatgtctgctgctagctgagctggcatgcccggcgaagtcagatgcactggaccgccgactggagtgcatgtatggggtacaggtacagtcgttagttctccgcagccgtgaggcgacatccgattcctcggttctcagcgttgctggtgggatcccgcagaatccgggtagtagatacgtacctagattgatgctgcttctgaacaagttgaggttgtcagcatccgaagcctgcatgctggagccgcatagggtagcagcagtcttggtcgctcggcgcatgatgcgagacgaaaagagacgagcacgggatctgttgcaggttaagcataagttgcatagacggccctcgatcgagcataacttggacgcagtgcgtggcacagcctctgatgtcctgttcccctcattctcacgagcttttttctcaaaaggaacaagacagctaaagtattcgagtacctgttccgacggataacgatgggggtcacgttgggggttctgttggtggtacgtagcgcttaagccagcaggcaatagctctcccacttcgcgatagcggcttaacactcagcctctaactctccaatacccagcagttactccgcaatccttcgctgcctctttgaagccggcgacgggctgctctgcttctgcttctattagttgttccctcttcatcctcttcatctacacgggggtcagggcgacggcacggggtcacaatctgccaatttacatggtgcaagccataattcagccctttgccctgcgtgggttctcccgcctgccccccattcgcgatggatctcgtcgacacggaaaaagaaaaggaaccgtccagaccatgttccttggacgcttaagagaatggggtaattctcgaacagatatatatggcagaagccacggcgcgcggggaagcgatggaagtcttgcaataaactgcttcaacagtcacctttgtgtgtttaggaaacgagtaaacggctgttttttttgctctgaatccgccatgtcgtgtaagcatgatgcctctcgtatcctaccgagttttgtaatttgaaattccaaacaagctaacaggcatctgttttagccaagcatttcgccaacgagcctctcgctctcgtcaatgcggctttgcgctcggccacctacaccaacccctccatcgcctttgatgccgcgcagaaaaccgtcttccttcgcgatgcggcctcgcagcccaccgttgcactcatctccgggggaggctctggccacgagccatcatttgctggctttgtcggcaagggcttcctcacagcggctgttgctggctccgtcttcgcctctccttctgctgagcaggtcttccgcgccattcgccgcgtgggcgcagagcagccacagcggggtgttttggtgctcatcatgaactataccggcgacatgctgcactttggcatggcggtggaaaaggctcgcgccgagggcatcaagaccgagctcctggttgttggagacgacgttggcgttggcaggaagcgtggaggccggattggtaggagaggtttagccggaacggttctcgtgcagaagattgcatccgctgctgccgctcaggggtaagacttgatttctattccatacggcattcgtcaatgttttttctaacgcgctccttttgttcttggcaacagccagtctcttgaacaagtcgctcagatcgccactctagcctctgacaacctggccacagttggcgcctccctagctcatgtccacgtaccgggtcgagaaatcactcccgatgagcttggcgatgaaatcgagattggcatgggtattcacaacgaagagggctttggccgcgtcaagacgaccctgaaaggcctcgttgagaccatgctcaagcaactccttgatcaatccgacagcgatcgcgcctacatcaatgtcaagtctggggaggaggtggttgtcatggtcaacaatcttggtggcatcagccccctcgagctcggcgccatcaccaccgaagtcattgaccagctcgatgcttcttacaagatcaagccgtcaagactgcttagcggcacatacatgaccagcttgaacggtttgggatttagtgtcaccgttctcaaagtagcggataatgcgattttgcctttaattgatgcccctgccgatgccgctggctggtcaccagctgtccgtcccgaaaactgggctcgcggcattgataccacaaagtcagagatcaagcaggaagccccttctcaggatgactcaacccctagtaacctcgattgtaagtctggagtctttccccccctacttctacgccaaagcagcataattgacttggaatagtggacgctgcattcaccatcacaaagctcaagatagctctcaacagcctcatcgttgctgaacctcaaatcacaaaatttgatactattgtcggtgacggtgactgtggactctgcctcaagacgggcgccgaagctgttttgaagcatctggaaagcgtctctatatcaggagagcttgacgtcgtacatttcgttcgaaacattgcacaggtcatagagtcaagtatggacggcacttctggcgcactctatgccattttcgtcaacgctctgtcttcgggccttcaagatcagtcctccagccaaaagattactgtcactccaaagatctgggcagccgccctccaggctgcactcaagagcttggccaaatataccccggctcagccgggtgatcgtaccgtggtggatgctcttgtgccgtttgtcaatacactgaccgagacgttggatgttcaaaaagccgtcgacgctgcgagaaaaggttcagactcaacaaagggcatggaggctagcctggggcggtctgtttatgtcaacgccgagggctggaacgaatgccctgaccctggtgcacatggccttgtcaagctgctggagggtttcttggaaatcttgaattgagaggggccatcgttccacgttatagagagatgggaaggctgtgttgcggaaaatgtatctagtcgccgcctgcgttgtatattatatgattaactgaagacgaaaagtatcgctaccaagttgacttgtcaatgacgaagagtgcaatgattgattccatgttggctggctacatgatataagtatctaggaaaatcgttcaaatgatggtacattctctccgagtcagatccttacatcttctcacgtcaggattgctacatctagtgtttcttcatgataatataggttcaggctgagatctataaagtaaactatctagatagcccaacaacctgcaaagtgtaatcattatatgccaaaattattcattactgtgcaaacaagatctagggtagtccgatgatagccatcttgaaactcatctgtacgtgtctgaccttgtcatcaagattctgtacatcttacatctgccttgtatccccttctgtcaagattgcaagtgatgcaagcatatacatctacatcttcctacatataggtgttcgcccatcatttcagcgcaggctgctttgtatttcgtatatcctcaactctgcccccccaagctcacttcccatcatatccgtgtccatcaactcaagactgtaccgcattcttcctccaccagactagtctagcaggcaatagtcaagaaaagtgcaggccggtaaacatggatctgagttccgtccccgctaaagagcctccacagtcatgctcgcctcgctggcctggttgcttggcttcttgtcagactcgatttcccccacgccccacaagtccattcgaacgtcgttccccatctttattatccgtctgcctatgatattagtggagatgtcggcgactaggccagggtcccgagcttcttctcagtctcaatcagctcggcaaactccaccatttgcgcctccaagcctttgccctccagaaacgcgcagggcggtcgtggtccgccgccatagctgtagtatctgttgagcgcggccttgacagacacaaagccgcccttgatggcggcccagtcgccgcgggcaacagtcccttgcagcagcgtcgcctcttcggtcttgccttctctccacagtcgcataacctcagcacacgcctttggagccacattggccaatccagcaatgacaccgtgcccgccaacagccagggtctggatggcaaagtcggcgctaccgccaaaggtcctgaatcctgtaccacgtgttccagcaacaacacgagccagcttgcccgtgttgccgcatgtcagcttgacaccgacaatgttgggatgctccgccaatgccaagatggtatctgaacttaggtccagtccactgcatgccccggggaagttgtatataagcaaggggattgggctagcttcggctaccgccctgaaatgcttcattatgagctccgttgacagcaagctgccgtaataggctggtgggaggacgagagcgtgtgtgcccccagattctgcggcctcacggcatagctgtatcgtctctcgcgtagattggctgccgcatccaacaatgaggggcatgtcacttttgcccgcagcgtcgagggttgatcgagtaatacgatttataagctgtcgttcggcgtgatcgagatggacagcctcgccattggaaccgtgtgtcacgatacccgtaactccagcgtcaactaatcgctttgcatgcgccgctgtcgtcgcttcatcaatattgtcttcagaggtgaaaaatgccacggtaggaatgtataggccgggtgtcaacggtgtgattgaattatgagttgagccattatggttggagaaaccattgggctcagtagaggctgtcattgccgcgaggatcaaggtaaatggaaaaagaaattcaaagaagacaagactaaaagtggattaatgatagacgctaatatggatttcgagtggtaagaatcgatatgcgacggagatgctgctcttgtagaagtagtatcagcgcatttatatcaagaaacctttgaaagctagatggggggcttccatcaccaacacagccgcaaaatgggggcagtgctcggtatatatcactcggcaagcatgtatcaggcacagctggagcagcatcagcatcagcacaccactggccggcattccgcattgtaattcgctgaacagtgtggctgcttctctgctcagatttaaccataaccccccacggcagaccttggagcttggcgaacaacggtccacatccccccacggaggagactctgaggccgtcgccaaagtacgaggaacaaagtacctactcgtccgtcatcacgctcggtttcgacgtgcataaaagcagacataaaaacgccctctccgcgccatggctgcagtagaaaggcgtcgctacctaccccacacagtcaccttcttccacgggaccaccgcagcagcagccatcgggccagttgcgcaggtgtgtgctgctccacggggctttagctgggaggcgtggatcccatgcgatcggtcggatcccttaggttgacagtagaccggggttgcgggaggggacggaagcttggggaggtgggctaagctgggagggaggtggtgatcgtccagggagagaaaacagcaattgcaggtacttgtaccagtagccattcagtagtcatccagtagtggtagatgaggaggactggatgcgggggaatcacgcctcgactccgaatcggcagcagctgggcttgcttgtccgtatttaggcgtcctgagctggaggcctgctgtgcgactcgatgccaacccagatccggcctgacgcgcgaatagcaggttcttgtacagacgggccgtagtcattgtggcagagtgctgaagaagcggtgatgtgacgttcccgccatgccatgccatgccatgccatgccgtatgcacaagggcgcccgttaaaggctcgcgctgctccttctaagacgagcgagggtccaccgcgaaatcctggagatggtcggctagacgtcgcaaagtacggggtaatggatttcgagggcttttttttttttttcttgtcttgggttgcctccagcgaatggagctgcccttgcctttggccccccccctccctctttttttgattttctctccttctatccagatcgccagcagctggcagctcggccctcggcccccaacagcgctttgccggcgctgttgttcgcctgatggtcgctgcgagaaatcggcggcgggtgtggtccttggtccttgctcggatggagccgtatcgtcggcgtcggtacgtctgttttcgttactctagacttacctaatccctcgtcggcagtccagccagcaagagcaaggggggcgtatcccgtgctatcggaggctgctccatggctcgttggcctctgagagcccaaaagtcaaattggatccaaaataataccataccccctcccccacgcgtgtaaaagctgcgcgagtgcagggcacagctagccaacaaaaccaatagagcggcaaaatggtacttgtacatgactgccgtgctccgtcctctttttcttgaataggttaaaaacacggccatgccccatgctcaaaggcgcctctctctgctccctttctgtcccgtcagcatctgtggtgtcttgtcttctctcgggtttggggtgccacatgtgtgacgggagcgccatgcgccacgagccctgctgagccggtgtatctcgcttgtccctctatcgagacgtggtagaaaatgagcatcaacgatccggccacaggtgacgaagggccaggatcatcatcatcaacaacaatggcgatagaggctcctgatatccaggtccaagcccgcgaccctgcattgaaattaccgccgcttgtcctcgacaacccaatgccagcaatgccaaaccctgcagccgtcatagctggtcgttccatgcaccagatccagctagagatggaatatgacgctgaagagagcgacaacgatgccgatcagggcccctcaatacaagggtggcctggaggcttggagcggcacgccagcgaccacccaagcgaaacggaagatctggctatgagagaaatgcatgccctatgcgtctttgacgacgtgtcggtgccgccatccgtacgaccctggtcgtatcttatcgaggctctgagcccacttcccactgtgcgcagatgggggagatggcgatggcgaggagagcctgcatttggcgaagttcgagtggccgaggcaatcatgatgtacgagaggggggttgagcaacgcaccagcaatcggcgctgtggccgctgccgagcgggacagggcatctctcctcaatgcgttgtggcccctgaaggaatgggccaggcgcctggcgtgacgggaccatgtagcaactgtctctatgacggagtcgagcacggctgcaacgtgtctgggagaatgacgccagtgtcagggagcagagatcggggcggcgagagcatgagagacccagacaaggttgtggatcacatggctgtgctcgagctgattgcccagctcaagaggccctctggaacgcgacgagaccacagtcttccggagcgagcacggcggatcgaggctgcggccttgcagattgcccaagcggcacgagattggcgggagaagatgggcgtccaaagctgagcgaggcttgagtggcaggtaatgaggaggaaagatggcactgtttggcctaataattggccatgtcggccgagatcagcttccatgttggcgttgtgttggtatgtgaatagggacgggaataggcataggcataggcaataggcattggtacacatatatacgaatggtaatgagtgaacgaacaaacgaacgaataatacctaccttataggtcgaatcactggtttcatgggagggggactgtcccgtccccgtgcatcgtcttggatatcccctcttcgaatcttggccttcggttggctcgtcaatatgcagccaagcagcaccccggaaaaggccctggctagcacgacgcattatattccgtattgcatcgaccaagtcacaagcctgcgcggctgtttccctttcaaaaatgagccgaacctcacatcttgtgagtggtcgtaggaggaggcaacgatgccgaagcaatgcgtctctagaggcattgggcaaaagaaagaagaaatgcgagttcgtctggtctgatggctaaaggcaggtgcgtgcagcctggttgccagggtttcgggctggccgcatgcatgtatcatcatatgctctgtgctgggagagttgctgtcagagaaagcgaagaagcaagaaaaaagaatgctgcttactcgtgctatataatcatgaaagaaatagattgaaagaagaagaagaaggaaagaaaaggaaaaaaacaaggaaagaaaaaaaaaaagaaaagaaaaaaagtgaccaaaacaaagaatatgagaggaaaggaggagtacaagggaccagtcaagcctcgacctgcggcgtgaacgtgcggctgcaggccctggttccatatctaaactccccggtttccttcaatcctccatctaccggggtctcattgcgggagtggcgccctacatgtttgatttcctatttggacattctgtgctcagcccaaccacacactccggactcgtccaccacgcagcctttgctagccgggccatgcttgttctgccagagcctgatcaaggcccggccgtcacagcggccgtttgccttgactggctgctccacgacggcatcggtgccagaattggaaagacaagttccagctacgcccatctgcctcggcacatgcttactgctcgcaattcgctacttcctgtatcagacgcagactctcacatccctcggtcagatttacgagcgttggctgacgcaaggcgaccgcacgaggcaccgaagcccatgtctgtgtgatttgcaaggatggacggacgatcagccagctagggagggagcaccgtacatccgagcctgagcaaaaggatggctctgcatagcaatgcggggacgaggcttcagtcggcataaccaggctcgactgtttctacctgtgccgcctgcgaggaagcaatttggcctgatgccctttcgtcagagctgacatatgggttcccagctccgcagctactataaatacgtatcagtgacggatagtgctgcatgttagtcggcttggaattagtactatatcgctctcgagtaggtagtatcaatgggggtcacgtttgtaggtggctgggcgcggaagatgaggctaggacccagttctgcgcacaaatatgtccatttcgacgcacaatccatgaaaattgagaattataatcttacttcccgcacttcccgtatcgctgtggcattgtggcaacctggtggtgggaaaaaaggagaaaagaggcagggggatagataacaaacatggctaggtattccaagtttcgctcttcagcttacttgttatagaatgatcccagagctgataaatcagacatgtccttcctcacacgacgccttgatttggattttcgggattgggatggggagtccggacactgaaacaaaaaagacatccagtggtttttcgataggcgccgctatttgacagctagtggagcccgatccgatgataccttgcgcccatcttcgaaacgcggcctagtcttttccatgtttagtatatcgctgcgtttaatgctctcgatgcgggagcattagtcgtttggctgcggcaccagccgagagccatcgcgccaaccttttttcatgcacgcatctgatctccacactgcttacaaatgaatcgacatcatattgggtgtatgtgctgctgaatggcttctctgtctgtgtgctgcatccgatccggtgttcttatctacagggagttcgtccatgtgttctagcgtgatcctccattcaatgccgagatcgtaccaagatcgggctaaaattgggactgcgcctgtgctttgcatagccagagtgttctagacacaaactgagccatgaagcgcccaacaatagctgaagcttgtgaagtttgtagatgaatgctgaacattaaaacaagggaggctgtaagagtagagaaacaagccccctttgtattaggctttccaccattaattcgtatataaagtagccccgtatacccgtatgtttctatggatacgacttgaagtttgagcattgtttactagacgatttttgagaagctcgaataggtgcttgatctttagaagagacatacactagacaagtcaatgactgataggctgcaacttcacaacgctgccactgcattgaatcgtagacacaaaccagccgaacttccttttttttctgtaactttctctatccttgagtccaagaactttcatatgcagtcattgatagtgattgactgccaggtgcatcgaggcaggcaagttcgtcccatccacccgtgcaatatttaatagctgcttctgccgcttgtcgttgaccaaagttctcgcataaaattccagaagtgaagaaaatgtgacttgtactatcgattgtctgtctactaccatctacagcgccttgacatctgccaatagccaccggagcccttccatcaggccatgacagtccctgggctgattatttttttccagcacagagcactgccagacgtgctattttacccagtaactgatcactaagaattcaccttgcagtttgatctgccacgatgccaagagttgagtttcaagcttctattgcagcacttgccagaattcctcctcttctcccctccacaccttgtccgctatacagcgttgttccctcattcaaagacatcctatatcaaaaaaagagaaaagaactactgcgactaaagatatttgttattttgctcacaggaaaacaaaatgtgcctgcaatacattatcagatgcagatactgcggttactgggaacactactcctgggatcgctgtcgcgataacaggattctcctggagaagggatgcgctgtgggccagccatcgcaacatccttctgaatgcgaaatgttccccgaagagaaccgacagcggctcagacgccagatgacgccctacgagtgccctgttgaagattgtaagagcacggcgattgctaagaaactctttgaagagcgcgccaaagttgaagccgagaaagcggctgcactagccaaggctcgcgccgagtgggaagcaaaggacaaggccagaaaggcagagtttgcagccaaatactttaggaagctgcctgtggtgagattcagcgagagacgccagtccttcttgaatcttcctgcttcagaccctacacagaacggcgtaagtttacctagaatcacccatgatgaaatagaagaaacgtgatagctaacgctgaaactatataaaaagaatgatgcttcgcccagagccgatcgcgtacactggcgtgatgaatatattactacagaggattcaagtggcaatagtgttgctgcatccatggacagccaagtttttgaggacagcgaggacgatgactttatttccgattcggaagaagaagacgacgaagaagaagagattacgctctttaacagatacaacggagcgattgatatcaagggcagtgttgaaggaggcagacgcagaggcaaagcctttgagtttcacgacgatggaatgcccattcgcacggtgacgccatagaactcagccagctactcgagaatgatgtcgagatgtgggctttggcacgccagggatattcaatgggagattcaacggggctgacttgatgcctgacgatgggctcgaaattatgtgtaatatatgacacgggggaatgatgatgcatagtatgggtggtgatactgctagaaattgataccaatggacatgttcgagctataatctgtatttccatttgccaatttgtgattctataggatccggtgtgcacaacatctacggtaattgtgcgaaaaagaggccatggcgagcctgattatttatgactgttatgttttttgctactgtcactgttaccaacgtacaaatgcatgaggccattgctgattgtactttcgcgactattgctaacatccgccaccgtatggagttgaattaaaaaaaaaaaaatcaaaaaaatctcatcaacatcactattgatgttatagaggcatacatagcagtcagtgaaagttgcacagaaagcgctgcaacagtgtagaccattgggatgaacctggctgtacatcaccgtcatcttgtacatgacatcaccaaagagacgacaacgaagcggtgaacagccactgattggcggatgcttctgtgcatcatgttggaaaaaccacatgctactctgggacttggcatggcattgatgtgcagcaagctggtcagtttgtttatcccccttctcgttacgaagtggcgttcgcttactgccccccttaaactaatgcaggtgctcgtacagacgcaattctacgttactcccgtgtcgtgcatctccattgctgccttggataagcaatttcggcatttcgaggtacaaaagggaacttgaagattgatatcctgcacctgataatattcccacaccgcatgttgcaagagagcaacaaggcttgaaaacatccccatctcccttttccctgccccactgaacaagccaacgctaagcggctgcaggtccagcggcatttttgtcttctgcttgcggaccatcaaattagagcgccgagaaaaagcctcgctgttcccgtttgggcaattaggcttggaccggtgcctgcgggatgcgcctgtagctacatgtaaccttatgagcttagcgaagagactccatagcaagatacggagtagctgtctctagcagtggtcgaggagaggccttggcgggcacgaaactttgcatgcctccctctccttttttctcgtaccctccgtccaacgttatcttatcttcctcctcctcctctccagctctccccttcgtttcattctttactcttctttttcccatgctatacgcgtaacgatcaactctattccacagctcaccccacgccatctttggacgcgtcctagtatcaatcagtcggccagaccattggaattctaggagatacaaaacatcaattggcaagccacgatgcatgccattgcggttcttggagctgccgtggccgctctctgcagcccggccgcggccatgcccaccgctgctccgtatcccgaactcgaggccctcgaggctctccaccgtcgcgcccatctccagcctcgagccgatccaaccgctgcttgggtcaccgtcggcgacgagggcacgcccgtcaagaccatcacgccgaaagccaccaccatcagcggaacccccacgctggtcgacgttgcgcctcacgatatcacggcctcggtgtacacctttacgagctggggagtcattacaaccagcactggccagccgcctaacccgaccgctacatccaagaacaatgacggagtcttttcgcggtgctacaacaaggacggcaaggacgcccccttctgcacaccctacacaaacagctcgcttctgacaggcagcacctattatagtatgtgactccggagctcacattcgagtctgccacgcacaattgctaattgtatcattctagttacttgggatcccgactactacaacaagaccaacttcaagaccaacacgacttatgaaatcaccgtccgtctggactacctcaacaggacaagcaatgaatgggttaagcttgagagcttcgacgacaacaaggtgccagcctcgtgggggttctggccgcttaaagtcaaaaaggattacctcatgggcgagaagaccaacaacatcaccatcacacttctgagcgctccccggggcagcaacgacaagaacagctccattgccctcccagtgcttttcgaaaagcccgctttaccccagaactcaaagaccgagcttcccacgggccacacgctctccatcgctctgcctctcgctttcggctgcttcgtcttcatcgtcgtcggcctctttatgtggaaccgcaagagccgccgcatcgagctcggcaacatcatgggccgctctcgccgaggctacaacggccgcaaggctcgccgaaacattttccactcgaggaaggatagcgtcccgctgcacaacgcggatggccacttgagagacggagattatcacgatgcgcccatcgctggtcgacgcgatagcgaggctctgggcagcctggccggcactcctatcaatgagacgtttgaacagcagggcaccactggcggtcacaaaaatgctttccgggacgagatggctcgacagaatcaagagagacgtggaggatactaaaatcaaagaaaaatgatggatgaatggaaaagaggaaaattaaccatcatgatccaggtgattgtgagaagtgtaattgatacatgaatctacgaggaataatgttctataataaccactctacagagtatgcgagttgaattttgtcacgaaactaatgcaattttgaagagaggatgttggagttgaacgagtacgaattgatcaattgagcaaaaattgattgtttgccatgcactgatgttcttatgagctgtgtcccaacgcccactcttgtttcttcgtggaatatacaatagaaagataaaatcatacgtcaaagacatgaaaagaggggagagtcatgattctcccatcaaagtccaacgcccagctccgaccctcagttctatttccattccacagaaaaactccgccagtacggcttcctttgtttctttgctaatcccgtgcggggaaacaaaaacccagatatgccaccctgatttactcctggtatcaacagaaaaacccccattcatccatgcattacatcgtcacttattgttcccttccaacggtactcctccttttgtccaggaataaaaacaggctttcaaaaacgtcccaaatgcaaaaaaaaagaaaaaaaaaaggaagaaaaaaaaaaagggtaattcatggcggccatcagacatgtgcatgtacagagagtttagggtcttgatcgagcctggggtgtttaaatacaatctcgtctgcaatggtatgttcgattggtcgctttagcgcaggacttgacgattgtacctcggcgtgaggcaactcttctgcctttggctgctgctgctgctgctgttccaaagttcttgatgcctcgtccccgccgacctccttatagccggcgcacagatcgagcctctcctccccttctcgcagcggcctcatgaattccgccggtatagcagtcatgagctggcagctcggctggcacggctgatacgtatccgccgtccagtccgagtctgcgtaattcttggcctcggccaaggtgtaccccgtgctgaagccttcgtggtaggcatctggtaggatgacaatggtttcgccgggtcgctggtcgacgatccgatgcgggatgcccattttctggagcttctccgggaagaagaactcggcgcggtgtcgcataaactgcgaacacttgccctttcgatttagtgcttcttcggcaacgtcgacggctgtggcggggaccacgatccaaatcttgcgacctttgtaaagatggttcaacgaggaaaggcggaagtcttcggcgtggagctggaaagtagcaccaaagtgctgagctgattcgtacacatacggcgtgtggattccgggaataatggcctttgtcttgtccagtttgtcgccggccagtgggtggatggggcttctctccggcacgccagcttctcgtctctgtttggctgtccacgcggggacgtcgactcggtaacgcacgttgcgcatctgcctgtccttgctcttgttgaaaagcgtctttagcttcttgaacttgtcgtcaacgctcccggacagctcgccctctggctctgaagatgaaaaggcgccttcgctcggtactgtgctgacctgccagaatgtcctgtggttgatctgtcttattcgataggcattggccgtcacatgctgcgggtccttgtccggaagcggctcttgaagctcttctggaagtattatcttgaagcagccgtcgacctcggcatggaggttccgagcaaaagccaggagagcaggaaagtcctcccactgttcggctgttggtctgagatgtaagatcctatggcctggtggtccatcgtaggtatatgcaataccgtgagtatctggctcgctcaagggcgagctggctcgactgctccctgtaatggagcagctatagttttctgaagagctgccaaacctaactagctcaaggtcttcctcgggtagccctcctatttctgacacaggatggagagagccagagacctttgaatcgtcgtcttgcgactgtggttccgcagcctgatctggctcttctatggcaactggttctgacgtggacatttcgatgggggttagggttacagctttcaaaggctcgcaagcaatctcgagatctgttgtcgtcgtggcgttgttgttgctgctaagcgatgcaggaagccgtccttgtaagtcctgccgtccttgctgagcggcaggctccgtatttgagctctgctcgcttgccaggccctctcctgcgacggcctcaatgggcccagagcccccctcaagaggcgcacatgacagggacgaaagcaacaactgaggggcgtccatatccgcagggctctcctccaggcggccttgcgcgccaaggggcacgtcggtggtgtcgcgggccgtatcgctggcctcgtagcgaggcttggcctccatcgaacagcgtctagaattgcgcaatgtacccaccgggtcaacccccgaaggccgctgcaagtgtataggaaaataggaacaaaatagtaccagcagactgcagatgcaggcagggttcctcggactctccgtgggcctggtgggtggtaacgcagagagagcctgtaatagtaggtacaggtatgaatttgaaagggccgcctagagagtaggtaggtagcgctggagcttggccgctttgttgatgctgttggccgtccttgtcgtccaaggcttccttttctctctttaccaaaaaaaaaatataaaaggaaaattaattcacgagttaaaaggagatgcccgtctttggtccaaatgcagggctgaaacgaggcggccgtcaaaggcgaagctatgcgacccagcagaaaaagcggcagggctgctgcgtgcaacaaacaacagcggcaaggaaaaataagtagaaacgagaccggcaatcggacgaggcgtcaagccctatggcttcaaggaccgagcgagagaaaaaaaaaaaccggagagcagaaagctgaagcctggcttgtttttgtttttttttaaaaaaaagaagcaaaagagccctccaaggaaataaccattgatcgaaacaaaaagaacaaaaggacaggccagaaacgttcgacgagacctgaatcgcaaaattttcggcctctccgttgcgttggagctagtttcgggtacctgctaccaggccggcctcgaaaagacgggcgtgcatgcgggctaaaggagaagtataggagtacatgggaaagacaagttggagagggaggaagagggaaaggcaaaaaaagtcgaggtacatgcaatgttgtagcagtgaagagggagggaaaggtggtggtggcaacagcagcctttggggggcgttttcgttttcctttggttgcggtgctagaggacactggcttgttcagctggtagatttttctttctttcgctcaaacgaaaaatcaatattattttcattgtattccatcttctttcttgtcctgtcttgcgtaaagaaagtgtgcaaaagcctccgagttcgtcctgcacgctgcctggaaaccaactgagtcgtgcgtataatgcggcctctccccaatctggacaaaagggggccagggaatcgtccatcgtgcgttgacatacgtcacacaaagatccaaagcgagcgagatcatgcgcatttgcatcactagtcgcgcgcgcaagaggcgcatatctggctgactggagacaaaaacgcctggagccgaatccggaaactcgctcgagccactgggggggcacccaataggcctagcggtgcaggtttactgcatgttggttgagcagcccaggatgcctgtactttagcggtttagtagagtgcttagtagagaacattgtggtgagcacatgcagtcaggcagtgtcttcgtcgcgcctcagtgcaccttgatttgtgtcttttgctgccctcttggctcttggcgggcgcagatcgcatcgacccaatgctggctgcgttcatcactccagccgcgggagcagggatcagttgcccttccgggatatgcgatcgctctcgtcttggtgatgcgggggagccgtccggggtctggtaggttggatcccagtagatgtgatttcagccaccacaactgtcacatatggcagctttgccgtcttcgatcagattattattgattttccaccagtgaacccgccaggcggtatggatagaacaagtgcatgtagctattgtcaacaggcgcgtactagactttacatgaaattagtcagaaatatcccacacgtcgacccaattcgacagcacacataccaggagacaaaaaccaaaacatataatctaggagggaaaaaaacagcgtctcatgcgccgtgttaatttattcatctctctctatagaccagaagctaacccttcatcgctcacaaacagtgctttgtccaccctgtccacctagagtacccgtcgtttactggcgatgccttctcacgtcgcccaaaagccaaccagcacatttatttcgcccgactgcataaattcgtcaggccattctttcccgcatcccggtaaccaggccaaaaaaagccagtcatatcatgtggagtaaaagcaaacaacaaacaaagctttgctgtcaagaaaaatatacacaaggggtattgagactcctgcccagccccctaagagaaaaaagacaagaaaaagaggaaagaagcaaaaaagaaggagagaagaaaagcggaagaaagggacgactgccatcatggtctgaaaatagaagcgactaggtaggtaaggtagtgtagcaccgttgaagaactcgaccaatacccataggcagtccatcaaatccccttcttgcctcacttccctcaaaaaaggagttatttgaattaatgattaatgacactttgttcaatctcatgaaaagtcatctgcatctcgtgatgatgctaccagctctcctatggcatcaacaagctccttggcctcttgagcaacctcgaaagcaatgggtggtaatgtctgggtccagataccccattcttgttcttgggctcctgaatctgctaattcttgtccacgatgttttgcttcgagaaggtggtctcggcatttgcccagacgaatcaccatattaccacgaccgctgctctgggtctccgagacaaggttgctaacgatatcgttaatggagtcgacttccatggagatttggcgaatatttccgttggcgcgaatacattcgacaagattatggacgtcggatagtaacagtgcgttttgatcctcaagaaagatctgaaccatcgtcagtcatgccgtaatacgagattgcgaattgtcgctttaagcccgtacctggagaccttcgatctggccgtcgttatgctcatcactgtgtccattgggcaccccctttgcatatggagccatcgattctcgaggggagtttacagggctataggccgaagactcgatgctcgccctgatactggcaaggcttttgaaagcaggagccggaggcaggccatcctgggttgttgatcctcgagcaacactgcgtggggaaaagaaaccggaggagtcgatgggggttgcagttccatcatcctcgtcttccaactcttcaagaggagttggtctgattttcacagcccgaagcatgtcaacaatagcgactgtgagatgagacgctgcagcgtcgactagagcgattggtgtgatgccggagctggctgcaaagctcttggagacggttatcagattgtttgcagtcgcagaaatccttgccctgagctttccatgctgcagggccgcctcgctgccgcgtggtgcggcttcgtccaggtctctcgtaattcgccggacgctaaccacaacccctttcatggcatctatgacagtctccgggctctcttcacgaaccttttgcaaaagctcgtcgatggccatctggtacttggtgacgtggacatcactgacctgtccacgctcatccagcaaggtgttgtcgcttggtagcttcgtggattccccgtctacgctgaatccagcggaagagcctcgaaggcttctgatctgggtcttggttttcgcatagcgattcctccattcgctaacctcgtgctccagctgcgcaatcgttttttcaagctctgcctgtctttcgtattttgaaccgctttgcagagaaagctgtcgtatctcgcgcaaaaactcttgggcctcggctcgcgcctcttccgtcacttgctgctgctgctgcagcgagtgtcgcaattcgtcattttctcgttgtaaatcctcatgtatgcttgtagaggacatctggctcatgctctgccgtacctgttctcggagctgctttgtttcttgctcgtgatcctcgcgcacacgctccagttcttgcttcagtgagctgctcatactctccgcttctgttagtttactctcgaggcttgagcggagatccgcccactgctgtttctcttcatctgtgactgtagcttgtgactgatggttgtctcgcaaactgttcatttcctcttccttcttcttcattgcgtcttccatgcttgtgagcctggcagccaaatccctcacctttgcctcgtagtcttcaattactttcttatccgcctattcgcgagattgaaattagccacaccatgaacaaattaagaagaagaaaacaaacacaagccatacctctgctgttgctccattttctccatccccagctccataagcatcagaaccatcgtcatcctcttcaatcatagtgctcttgttagggacaatggtgttattctgagtagggtgccgcggcattggtcgagcgtagttgccattggggatgctgggcgatggaggcacgccgtacgcatcaagcggcggcggtcctctgatggagctggcgtttgatggtcttcggacgcggctctgtgccctcggcgggtagtcgccgccattgacgggagtccctgtgcgattcattgggccgcctctgttggacatggagctgccgagacgggggatgtcgccgcccacgaaatgcggaaacctgcgctccagctcgtgaaacacatcggccgcaagatccctaaatcgaggagggccgagtgatgacaatctctggcgagcctggtttcgcttcgggtggaaggtcttctctggcagcaggaagcccggtggcatgtttggcgcattgggaggaatgcgtgctgctgtctggcgacgcaccagctcatcgtagacgtccgtactcaactcgaagaactgcacgggagagagccgcagcagcttgtcgcgggccttgttgggctgctgcttggaattaggatcgcgctgctgcaggaaagcccgcagagcaacatagtgttcgccgaggacgttctcgtctatcggggcaacgggcgagttgtcgcctccagcctcgctccgcgcgtacatgttcatgccattgctggatcggcccacagagggcggtggtgacgggccgccggtattcgtaggccccggggggaagccattcatgctcatgatcccaggggaacctccagagttgggaggcgacacgaggttcccgcgaggaggaagggatccgtcgtcgggggcctgatatcgggagaatgaccattcgctgccgcctacagacacgggagagagcggcgcattgcgatcgctgatggtgctcatggtgggaggaaacaggaggagagtaggaggaggaaggaaagcggctagcttagacgccacacgatggagaggctttggcggtttgtgtctgtgtgcctgccgagtccaagtactgtgcgagcgtagtgtcgtgccaaacagacgccaccgagaaccagtcccaaagccacggcgacaacgacgcctgtcctggtgctaaaaaggcccgttccccacagtgtggcacccctcgaccgatgctgagtgctgctatccagtagcaggctgggcacgctgggatggatgggcgttgttgggatcaatgagaaaaagctgaaagctgtgctgccgttggggatgacaaacaggcaagaagctcgaggactacagtacacttgagttggcaaatggaccagccgccgagcacagtcaggaatgagggagggtccagaaagccgtggactgggcgttcccacgaggtcgacgtcgctaaaagggcggatgggccagctggtgcaccggcagtttttgagagccgcaaagccctgtgagtccctcctcgggactgctgctgccaggaagaaacctgcttgggacgagccgtgcggtacacgcggcctagtaagtactcgacagacaggcgccggcagggctcgtgtgcaagtatctgctgggtccaagggaccggcgtggcgcaagacccgggaggaagcaaagttcgcgacggcgcttgaaacggcaaggcagggatgcgccagctcgaatcgaaagggctgattgtccactcgtccggggtgaatcaaaaggggggggctttggagcttctctggacagatctggcgcaggtcggaaatgagctgctattcccttgttggtaaatcagagtcgagtgcaatttcttccagacagcgccccgtcggggttgggaaggcaacaaggacggagtacagagagagggagatggagcttggcgcgggagacagtcaatgctagcaggtagcgtgtactttccgcaatgctcaccctcaaaaagagagatgatggatgggactgtgaaaatcaaaaaggtgtactagtcgagttgaacaagggttggaaagggaaggagggagattcaagaaaggaacgcagtcaatagaagggagaagcgccgctgcagaaaaaggcaggacttggagggctgacgcaacagcagagatcgatcggcggccagcaatcaaaggaacggccctgctagcagcagtggcggtggtaatttaaaggacggagtacctgggcctagcacatgcgaagtacagcatcagcagcagactggacaaggccaggggggaagagccaatacaattagcagctgtacggattgcaagttttcaccatttgcttactgtatatgtaccttgctgtaaacatgtacaagttctataccaagttggacggccttttgggctgctacgaatcatcactggctggctgctgggtcgtgagaatagtcgctctccaccgatccccaatcgtcggtgtgcaattgtgcatataatagcgcttctgactagcaccacatggcacttaaccacggcatagtagtatcgcaagacaaacggccatatccatccactctactacctagtcctctttcgcacctctttttatcttcttgttttttcaaatacctacatcattaatttcagttgtttcgtgtgccgagttgtggcccccagaacacagcaggagtcccttgagcaaagccagatgcgagtcttccgtgccttgcctcgtggcgttggcgccattggagtagcccttcggttagagctgggggtgggcatgttcccctgaattgcggtctcgctgggtcctgatttgctctgcaatcgccagcgctaggtatggatcggggcccattgtggcgcttttggggggctattgcagtgcggttcatgatccaggaacgaggcctccagaatgcttgcaactgagatattaatactttttcttttcttttcttttgtttttgtatttcgatttcaattttcgaacatcacgtaaaatagctgggctattgtacttgtgccctacgtatcatccatctatacaagtacataatctatcgaatatattatctcgacaaatttgatgagagtccttggacaaaaggtagcaaccaggacaaggcctaagagcgccgtcggcccgtagcaaaacataattgattctaaatctactccatctttctctttccatcctgataacttcgtacgcccgtggtccgccagccaggggctatgtcttcaccagaatccgatacaaggcagccaagtttcggtgattaacatcagatgctccccggtatagaggcatggaattgaggttcacggggagtttgctctgatctatatatagcgcttcttatgctactgtgctcgtatttgacacgcaaatggtaaagcttcaacaacgggaagttgtttggtggcagtcgtgcaagtccgtgaacaatccagtccgtccctcaaagctctcagctaatcttgcatcgatggcaattccgcagattacatgtaatatgtatagacccatgcttcgctgcagccaatccagctgccatgaccatccatgacgatagcgtctggtgctagtgctttcggctgatgctgatgctactctgcaataactgaccgggtattgtcatttgctcatatcagtcaagcgctgtgagacgatgcgacggtgatagtgcttcgtcttatatctcagacctgataagagtggtttctctaactggatgttctctcctatcacaaatatgaaaattatcccgagtatgacctagtatcagcatttttgagcgccattgcgcaatctgccaaacacattgatgatcagtattccctgcattgccaggaaaagagtttgcacgtaggctcagagaatagcgcgttggtaccccagacagagcagaacaacaaagaagctgtgaatgtttaattttcatcaaacttgaaaccaataatcacagactatatatatatactagtaaaaaataaagaattacgatgcaatatatgaaccataccacgagcgtctcattccagtctcctcccaccatcttctcctgttacccactcttcgggtgcttcccgaaaccaacaatgtaagattcccgtcccgttatctagtactcatctcatctcaccaaagccaatctggatcatgttattggagatcttgcattggagtagtccggaactcaactcagtcgattggcagactagatgccggcaatctatcaaggctgcaggccgcctgggctaggcgcgggttgatgcatatacgaggtttcgttcggctccatggaggaacgccacatttcttgcgttagggcatgcgcgaaacagacaaagccaagcacagcacagcacctaattcttcgcagtgtgtttataaccggtaagaaacttctactactgtataatatttgatttctacagcggaaaactcaaaaaatgtagggacgagactttgtcccatggccatctgattaatataatagtcatcaagaattcgcagggccgtcatgtgcttgacatgatattattatgcgcgttcccatgcacccagtaaacaagaaacgagcccaatcacttcctgctaggtcgccaaaacgccacgccaaatctaaagcgctcatagtcgccatgaaaaacaaaaacaaagatgatgtagcgagatttgcctgacccatctctccattaaaaccacgccagagtccaggtcgatggtagattaggccagcgttcttgccaggcgccaataatctctggaactcgctcgtcaaagctcgctcgagcagacgcactcccgctgtcaaaagcggccgggcctatcgcgcctcgctcctcttcggcagcagcattgagagagttggcaagatcgaggatgccctgcccaccgacggcagcctcctcgtggttatctttgatgtcaatgttgatcacatgtaccgggcgattcaacggagagccacggtttagaagatcgtcaatgacggcatcccagcaccgctcttcacaggtgaaaactacgtccacgacaccgccttccacgccctcgctgcccttgtcactggagtgttgcagtcttggaaccccgacgggccaatcttgccaacgctcaggaccccatttaacgcctctatttcttcctagcatgttcagaatgccattgttccgatacagtctagagtctttggcctctaattctttgtacatgctatcgtacgatgtcttgttgaactgatacacgtttggctgggtgattgtcgggcccggtagccggacgagagagccggtgccaaaggagattacagggtaattggcttgcgagagtcggagatgagcttccatggatctggattcatattaggaagaacgcataagggatcatctgccattgagacggacctgttgttgttgcttgcgcagacagtgcagaatctgagcttgtactctccattctcattttgtgtcgagccattcagctccgctgtcgtaccattcgcagtctccatactgagtaattatccagggcaagaggttacgcgattgctacacgaaacaagatgttgcattattcagctcaaggcagtgagtcaagtctgtttcaaatcggctggcgttagcaaattgttggaacttccagtggtaacgcgattgaaaagtgcagaattcttcatcagtttgaatcgtatattaagtaaaaaagatttttcatcagagcgcaattgctcagacagctccaataaaggattcatcatagaaggggttcacgggtgtttcattattcatttcctacctttgataagcgtgacatgtatctgtacgcaatcatccagtatcagccattggcgggtgctggctgtgcggcgccggggctctttaatttcgctcaagcataaagcaatattgaagctttagaaagtcgtggagtgaaaggaaaagttggcggtggagctataggcgacctgcgggtaaatcacgggttgatatcttagctcgatatttgtattaggtaatatggccctcgatcaactccaagctttgaatggtatggacatgagcactgccatgactctttccttttctgtttttctaattgatgcatggattgctcacaccgagcagaaatttcatgacttgggttctatgacgaaatcctgtagaagaggagtatctcataaatctccacggagcacgggacatgaattatatacctaggaccaagcatatggtacatgaatgcatgtgtacttggtacccatgagagcgcttccagcagtacaaaggctgtacttgggcagtaccaactgccttgcttggaggcagactcatgaaatctggttcgctcgaaacttgccccccccccatcgcagtccttttgtagctctatgattggcctgcaggcacgcgcataacctgaaacgaacgacgcttaggcttctcccaatcagcgtctggcgtggaccaacccctgcacgcagccgctgtccaaaaatagaagcacggatgctattcctctcatgtgttattaaaagcctgccgccgccatatggaatgtgtcaggaagggttctgggaaattgcactgcaagacactcgtacggtgtcttgcgtcttgaatatctggggttgtgcatctcatctcgttgattctactcttcagtccactctgggcaagagatcacgcagtctgcatcctgctgcttacatgtgacagtatcccggatcctccactctctgtagagtaggtactaatatcaacttcatgcatggctgcgttggctcgctcaacacactcaatacaagtatatcccaacgcgggattacttttgcccaagtcccccgccattctggcaaatctcccctcctcaccttgggacctcatggcagcctcatggcaacctcatggcaacgtaaccatcaaaggtaatactacccaaaaccagcctggccaacgaatgataccactacagctcccgtggaacctgaccgagctagctctgaccgcggaaatcagagatggaaacgaaattgctaccaatcccaattctgctcgtatgaacccgggccatgtttgaggtttagagcccctatgtggggtcagagcagcaaaacccaggcttgcggttcccacgggcttagtataggtagtaatcctccatagtagccatagtaggtatcacggggtactattaccaggtgatgtggtaacgacagatctgccacgcgccagagatggcggtacatgcctgtagtgtcgaggcgtaccaattactccgtctgttgaatacacgtactggcaacttcacatgagggattactgcaaagtggctgatattgcataataattaacggaattcgtctgatggcctaatctaactggaataatgattccaccaagtcctcggcacacccagtgttggtcatggtatgaaataggctgcagcgtccattctctctaggctggtgtacaaaacattcaccacttgtcccaggcagcggctttgtggcatttgactgaaatatcattgagtgcaaagaatcagaagcccacgctattgccattgcacacgacgccagggactcagccactgccacttccttggcactcgtcccgatatcgacctggagctgctgctcaacttggccatcaccaccccgcttcacaaaaacccagccatcaacttatatctgggaacgggcgaggattacttgcatagacccaatccaacgaaacaactcaaaattaaccatcagcggctcgccttgccgctcgcccattctggcgctaccgattccatccatcaacattacgccgataggcatattagcctctgcatttcaggcggactcgctgggctggctgcggctcggccagtagaattagcgggcgacgcgctggctccagcaggacggcgaccagatttagccctatatcgaacccgactggacgttgacagcggttcgccactaacaacagagtactaatagagcacgtttcagccagcgcaagtacttgggcggtacattgcaggtgatctctcgctttcgatcgactccaagctaaacttctgctccgcgaggcagcctcgccatctcccgcactcgcccagtccctcgcatcttgaaatctgcgccaggacctccaacgtcacccgcagcgcctctgcagcagcgcagggggccaccggcaacaacagtcctagcacttgtgctgtcatcagaaccagcatccctccagatcaccgccctagcctccctcacgcctcttctgcaaacaaccctgctctgacacaccagcgaccgcttgtctcagattagggttttctgagcctcccacctccgccgagccgatctctgtctgtactgctctcgccgacaccgaaactcgctccgctacaacccagagacacggcacacacgctgtgtcagagacagccatcctgcttcgacttgcgctggaagaatctggataaaggcctgcttgcctgctggcggctgctcaagttggtttacccagggccgaggcgtggtgctagaggcagcagcgctggattctctctggcggcatcggactgaagcaccttggagggatgaccgcaaccgcaacaatgtccatggattcacccacagcagcagcgtccccggcggacctcgcttcgacgatgccagactcaatcgactctgacccggccccgctgagcgcctcgacatcgaatcgccatagtgcactgtcccggccactgtcatatgcgtccaagaacaggttgtcacagtactctgtcaccggatcgctgcccccccgatcgcgacctcaatctcacgtgttccccatgttcccctcgagtctggcctacacgcaggtgcgcgacttcgcatatcccatcatgcatcccatgcactacgggccgccacccgagtcctcggggccgccgtccgggcttacgacgccaatgagtgaaacaaggcggctttccgagccgtctgtctcgtgggaccaaaagatgccgtgggagtcatggacaccggatggattcaaccgagcacacgatttaccgccaattcactttggggatggccctccctatagcgaagatgaagacttgcagagccctgtggtttctacaagacaccggaagcataaatcaacctcggcagctctccatactggcagggggcgcactggtcgcgaccctgacagaggccaatctgccatgattagctcgagctatgacgatagccagagctactacctgggagttggcggagacggaagcgagcgatactatgtgagccgtggaggcgaggcgaatgggcccggcggtgaacttgtcacataccccccagatcaaggacatcatggtcatgcataccaatactcgcaacgccgtgaaaacgacatggatgggtaccattcggattccagccgcgcatcatcgccgggtggcccaggagtggaccaatcccgctactcgcgtgactaccagttcaccattacctctcccgatgaagagtttcatggtaaggccgtggctctcttcgactttgaacgagagaacgagaacgagctgccattggtggaaggccagatcatttgggtgtcttaccgccacggacagggctggttggtggcagaagatccaaagactcaggagagtggcttggttccagaagcatacgttcgattactccgagatatcgaaggagggatgaacagcctgaccggagcccttgtcgatgcatctggatctcccaacgatgcgggcaccccaacccagacagagcatgacaacaactatggccatactcccacgcagagcacttcgaccaacggatatcaccaaccagttgtctccactttttcgacttcgagcaaagacctcaacccgtatccaacggaacagctcggtatccaagccggccaagcccctcctcaagtagttcactaccatggacagagagggggaagccaaatcagcactcctacattaactcaacttcaggagtctgagagaagagcaagccaagacgcaggaaacaaatcagaagaaccctcaatgactgcgcaagaagagccgagcgcaaaacctaccaatacagacgcatctaccgaagcggcagagacaagctgatgaaaagagcttgtcagatagctttacgatggggtggaatcatctcttgagccgggatatcaagctgatgtttgtatttcgtgtattttaatgcgtggaagaggaataaaatataagagacatgttagatttactcatgtttggaagtggatatacaactaataccttggaatcgtcattcccatcaccagagaacccagcactagcctaggctctctcttgagatggttcaagacgatgaatatataaaggaggtatggtgtattttggctggcttcagacttgaaagaggataccgaaagctatacttgctgctctcttgagactagcaagattccttgttcgcatcactaagatgcgattgcagcaaaggaggggaaaaaaaaggaagagcgcttttggagcaagcgcgatgattggatgataaaactcctacgactctggtgggctgggcatagttatatgttttgttttgttttgtttctgtcttttactgttttgcttgggatgtcgcttctatggtggatggcattccatgacacacatgagtgggagcggtttactaagggggggaagatggagttgctagatgtaataaaatcaaagtcttaacccaagtggccatcatttttggctttatttctgtctgtctatctgtctgtcttgctttcttctggacgtaaaagaaccaatgacctctttgtttcagttaatggctggctatccagtgggttcttatagcgtcttttcgccaatcaaattgtaatttccttccatcaacgggcgtttcgagggataagatgttttcgaacaatgctcagccatggagtttcgccaggtggaaggataacgataacagaggaggttctatgaacataagatcggggcatctcgatagagtcgaatattagacatgcatgatgaaggcaaaaataattattcgactcttggtgtcatgaatcgaaatgaaagcgccgcttcggctaagactaccgtcattacgacctcgtagaagcgccgagccatcaattctcgtacagtaatttgaaaaaataaaaaaaaaaaaaaaaaaaaactactttgtcattcagtgtgcaggctttttagcgaaatagttatcaagctcgggctcgaaaatacagggcgcaactggatttacgcggcatgaacgtatggccgggaagacatttacaagagaaaggagcatcattaggatataatagccaggtgaagatgagttcagtgagatgcagagagagagagaaaacatgctacattaaatggagcaaatatacaagcaggcagaaatacatgtggctcttaaatttgacgaaagagaaaactccgtaactgaagaagttgactgagctcatacagcatatctaacatactccataacaggatcaaacgagaatgtgcaatttatacacattgggattctcgttaccgttgcttagaaagctcttgtttgtcatctcagaatcaatgtttccgtcttcttctgcctcggatgttcagggatttttcataagacaatagtatcaacctgaccgcagactttctttactaaacaccaagagatgccaatcgattctggaaaaatactcgcatctacatctgaataatatcacattttcaaagcatcatgcacattagattaatttgaaaacggtttcaatccgtattttccattctaccaagtctatgcttagtccacttatcgttcatgcctttccatatgcagtttttccatcccgccgtgcagcagtagcagcagcattgtcatcgtcgtttttcatgaaaacctcggcttattttttcttttttggcatatcattatttgcacccatgcaagaaagtcgaggagagtgaaaaatgcaaaaaaaaaaaaactcttcagatgccctcggtatcttctcaattgaatggacacaggttgatgaaaaaaaaatgtatgaaacaaggaaaaaaaaataggaggtttgattttctctcctagagagcgctcttcccaagcgcctaggactagccagcgtttcttcctttttgacgctaccagtcacccagatttttttgatttccacacccaactcccggaatccagccacagcctactttacttttcttaaatccccttcatcctcgtccaattttaggacatttatcgggaggacatagccttggtgacaaggcgcttaagggcgagctcctgcttcttcaggtcctcagcggtggcatcggtgagctcgagctgagccatagcctcgctgatggtctgctcaatcttgtccttctggccacgcttaagcttgagggacagggtggggtcggagacaatctcctcaacacggccgatgtaagactcaagctgctgcttggcctcgaatcgcttgctgaaagcctcatcgttggtcttgaaggcctcagcatcgctgatcatcttctcaatctcggtggtagaaagcttgccaacggagttggagatggtgatgttggcgctgcggccagaggtcttctcgctggcagtgaccttgagaataccgttgacgtcgacctcgaagacgacctcgagaacggcctcaccagccctcatgggagggatgggagcaagggtgaactcacccagggaggtgttgtcctcgcagttgacacgctcaccctggaaaacggggaactgaacggtctgctggttgtcggcaacagtggtgaaggttcgcttcttcagggtggggacagtctggccacggctgatgacaggagcgaagatgttgccctccatagcgacaccgagggacagggggacaacgtcgagcagcagaaggtcggcggtctcagcggaagtagcctttccggagaggataccggcctggacggcggcaccgtaggcgacggcctcatcggggttgatgctcttctcgagcttcttgccatcgaagaactcggacagaagcttctggatcttggggatacgggtagaaccaccgacgaggacaatctcctcaacggcgctcttctccatagcggcatccttgaggacctgagcaacaggctcgagggtaccggagaaggccttggcgttgagctcctcgaaacgagcacgggtgatggtcatggtgaagtcctcaccctcgaagagagagtcaatctcaatggtggcctgggcaccgctggagagggtacgcttggcacgctcgcaagcagtacggagtcttcggagagcacgggggtcgttgctggggtccttcttggacttgcggatgaactccttcttgcagtggtccaacaggttggtgtcgaagtcctggccacccaagtgggtgtcaccagcggtagccttgacagtgaagacaccgccctggatgctgagcagggaaacatcgaaagtaccaccaccaagatcgtagatcaggacgttacgctccttctcagtcttgccggagcccagaccgtaggcaatagcggcagcggtaggctcgttgatgatacggagaacatcaaggtcagcaatctgaccagcgtccttggtagcctgacgctgagcgtcgttgaagtaggcagggacagtgacaacggccttcttgaccttcttgccgagcttgacctcagcaatgtccttcatctgtagtgattttctgttagaaaagttttttatgcaatttttggttacttttgcctcaagtgacgccactgtgccaaaaggagagagagcaaaacatacctttccgaggaccatggcggagatctggggaggagtgaaggtcttggtctcgccaaggtactcaacctggacgaggggctcgccctttccaccctcagtgacggtgaaaggccatgattcaatatccttcttgacggtggggtcatcgaagcggcgaccgatcagacgccttgaatagagaaaatttgtcagttaagccaatttcttgtgtgtagcggcagcagcaaagtatgcaggcagattgcggagaaaatagaactcacttggcatcgaagacggtgtttcgggggttcatggcagcattgttcttggcagcctcaccaatgagacgctccttgtcggtgaaagagacgaaggagggggtggtgaaagaaccctgctcgttggcaatgatctcgacattggtaccctcgtagatggcaacgcaagagtaggtggtacctgtgaagcgaattcgaggtcagtgattgaggctcaaaaccaagtttgatgattggcgattggaattgagagcagagagaagcaggaaaaagtttgcttctgtctctttgtgtgtgtctctctctctatttgctcgctcaaagaggggcatttcgacgaggatagaaaaagttttgtgcgcaacgtacccaaatcgatgccgatggcaccgtcgtactgttcttccgccattttttttgatgagtttgaagaaaaaaaagaagaaaaaaggtccttcaaacttgtgtgaaggaaaagagtgaaggaggagatgggtatggagagaagggaaaagaaaaaatgagcaacgtggggttggtagcaagaaatacttcccacaccacaaatttctgccgctctaccgtttgctgcgaactttttttttttttttttttctcctcgtagtcggcaagcaaatgtgcatccaaggtggggcaagcgataagttctaccataggtccctcattccgctaggcctatctaggacaagccgtttgttaaaattttctttcgccgctggagcttttgggccaatcagtggcgatgcagatggaaatttttcgtgggcgctttttttcgccgtcgaggcgttgccggggcgagatgttgatgtccgatatatggaggctgcggagtgcacgatgtaaacagttgacattcccgattgatattagattacgtgactattgaagggacagtgcggtggtgaagctatgcgcgccagatccttcttccagactctcactgctgtcttgtgcctcaggacagccagatgagggcagcttttacagccccttggcctttgccaggatgtccaccgtctccgtgacaccctccgctagagacatgcccttgggctcccagccgagatacttcttggccctctgcgcctctccccgcgagctgaacgcatacgtgctaattatgaggttgtctcccttgagctctctcagctcggcaagactgtactgcttgaccgtcaccttgttgctatagccttgcttttttatttctgacacaaccttctctgcaagctgtaaaaaggaatgtgtgccactggcggcaaagaagaagcctctgatgccgaagatctccgggttgctgttcttcgaggggtcttgggtcgcatcgaccagcttgacatacaagtctgctaggctgtggacgtcgacgtggtcccactcggtcttcccaggctttaccacgggcacgtatccgtcggagagacccgcctctatgagatatggtagctggacgcttgtctggttgccaacaccagatcccttgccgtagatgaggggcgggcagatgattgtgggcttgactgcatcagaagcagcaccttggataatcttatcaacgtctctatggattccgtcgtcgggaaagctcaacatgcggtcgacaccgtcgagatcgttgtaaatatactcgggatgggggccttctcctgccctgttgttgacttggtcgtaccaggtcaggatggctgtgccagacaggtgtaaccagtatccaggcttttccgctgtgtggccgtccttcaggcccttggcaatcgcgcgagcactaatggcgtgatccgaggagtctgcggtgtctggatttgtgtcaaaaactgaaactcgtaatcgtggtgtttgtctcgtgcaacatacggataacgatatctgcctccgcagcggccttctcaatgacatcggtatcctcgagagcgccagaggcaacttcgacggttgggtatttcgcctttaccagctgggcacgtgcttcgtcgcgaacgagaacggtgtattcgtagtctttgtgggcgttgtagacgtagtcaaagacggtgcctccgacgtatcctggctgatattagttctcgaactcaccaacgccggggttgtcagttcccaattaccggtaacgccagtcctgttggtatcaattggtctctgcgttagctgatccaagctccagtaagtgacaagtaggcggagaatcatacacaaacactttgacagccatgatgcgcgagagtttgaattcttatgcgtcaatgatagcaaagcgtacacctcgaaagagccagagaaattctagattgagaacagcagcactctatacaatctaggcagcgaaggcttagcaagggtttatatagtttccatgtgatatatgcacgcatcccgcgcaacactcctgccaactccggttcaacagagctgcgcgtaatctttctcaaacaaggagggtggcatccaggagctaactgcgcagacatctcacagggtgatgcctatcatcgccaggccctggggccgcttccatcgtattccatctgggtattccgtagtgcagattcgtacagtaaatatatatgtttggccaacacaatgtgacaggtgatatcgaacattgagaagcatccggctataggcactaggctcttgcaaagtggacatgcctcctttttaaacggcgcccatggacttttctcagctgatggttgcagcaatctctaaatcgttatggtaatagtatccccacgccgttagcccctgcattggcagctcgcggaagcgcggtaaaattaccataaatggacagtgatcagtgaagtattgaaccttgaagataaagcgcggctatgcccaaaagaacacctacgtggatgtatgtatcagggcttgctaccaagcaaagttctgttgccaaacttgattttacctcggaatatctactgcctcgaacgggacgcccctcggcgtgagcattcttcagccccgcctccttgcccgcagttgcagccaacagccaattggtgccgaaatgctactgtgcatgtccctgctccgtagcggctctcgcaatgggcaaggtgagacgtcggtgcaagagccacttgggcagtttcgtttgttcgtaggtaacacgtcgtatcactaatggagctcgcggattagagtttgagcgtgtgtgaccggggccttcttctgcatgcgtttcctgaatcctacccctccctcacattctgagatcggctccctacccaagcttcggaaacattgagatttgcctgcaaggatcaatagccatcatccgtaaccatgcctgaagactacacctacaaaagctctggcaccaatagccaggtctgtcatttcccactccctgcccgaatcagagatggatctcgaactaacgcgcctcatagggtaaccactactgcgcgcgggattatggcagcagtgcttccaactccaactcttaccactactccaaccagtaatactacctacacgagtcatgtgtttgaggctaggagactgacaaaaaggctgcagggacggctcttactactattccaactcgaacggcagcacctattacaatgatggtgctggaaactccacttacacagctcctagcggagactcgacctcctcgtctggaaacagcagccaaaaatagagagccaacgatctgttgaagcttgctttgcagccgaaattgagagcagaagctctgtggttggaagtctggacgagagaatgacgggtagtactaaatctagtgcggggttgcatatgtgattacaggagataaccatcatggtgcaaatgaatcaattgacttcttctctacatacgaacaatgactactacctatgtgaaccatcccaccccttagaaatttcacctcatcccgtcaaataccatctgaatcctgagccggcatcgtatgttaaatcctcataaatccatcaatgccgcaattatatatcaaaaagcaaaaattcctcatagcctagaaaagcgagcgactaagcgagcaaacaagcaacaattatgccattccattagataaaaaaaaaatagagagaagaaagaaaaaataaaagacccgaggaaatgaaaagaagaaaaaaaaaaagacgtagagacgtagagacgtaaagacgtggagacgtaaagacgtggagacgtaaagacgtggagatgtagagatgtagagatgtcagattcatcaattgaaattgcacttagattttgcctgaaaagtgaaggctgaggaatacggtcaagaccgtgtagacaaaagtctcgacgagaagctgctgtatgagcatgcctcgctgctctttggtaaagcccttcatctcaccaagagcataccagcaaacagtcgagtcgaaaatgcccaacaaagcaagaagcccaatcaaggggaaaacgatggaggagatgatgattcccatgaataagacggtgcgcttgtgctctgcttcttcaggagatcggcgacgttccatgatttctccgcgagcggactcgatcagctcaacttccgagggagtcaagacacctgcagtctcggttctgggcaaggtccattcctgaccgttgtcgttctgagatttggccggtggagctttgattcggagacatttggctcccaaggcggctgcagctctaaagtgtccaaagcgaggagctggcttaggctttgggcggagagacagcttcgatctcaaagagcccagaatagccgaagacggggttggcgtattgtcggcaaagtcaaactcaactgcagccttggaattaacgaaagaatcaccctggggattgtgaataacttaccagctgggcgactgttggttatttgatctcgaaacagtgccttagagggacgtgtcacgggagggttgttggagccgccaaagcgatagccgccagaagaagatgggccggcctcgttggagtagcctgaccagagaggtccaagtctggctctttgggcaaaagagtcggcttcctctgcgttgcggtatctttgagagccataagttttggctgcctctttcaaatcgatcagttcgaatggcaaacgagaaaaagcgttggtagaatcttcgctaggcagggtcgtatccttaattcgagtttcgcaaaatgcctggtcaaactcatttaccgtctcatcaggacgaatgacacagggccaaacagtctcggaagagtcggttcgcgtaagggccagagtagtgtccgcctgaggttgaatgatgcggctcgggcttggagtcgggtaattatcagggccatcctccaactccgtaatacgagctgaggtcttccaattgggaggagtcaagaaagggttcgaggggcgcctaatgggagccgcagcacgaacaggaggctgaaaaggttcgcgaacagctctctgctgacgttgattaccagcggggaattcgtactgattaccagcacgaggcttaggctgagcaaaagtttcggcatagaagccttcaggatgatggataggccgattacgtcggtgagaaatcttgccagggactctgtagctcttgggtgggggatagggatgttcttcaataatgtcagagacatccgcgaggctgctgcctgtgcccttgatgagattgagctcagattggtctcgagctctgccaacaggtccagtggtaacagtttgccagtcggcatctgtgccagcatcagcgcggagttgtggccaacattcaccatttcctgccttggcattctttgtgctgcgctcgctaccaggttggcgttgagtttggcgtctagttaccggaattcggacctcatcatcaaccttctaggtagacaaaacggcggtcggattgtaaaaggccgtctggctaggcgtagtagactcctttgactcaaactttgctcgcatgctcaagtctctttccttgttcgtggcgatagggcgagatgtcgagtttttggtttcccgtgtattggatggctgcagaaaggtggagtaggcttctccatcatacttgaaacgatcagtactctcgctgctcgatgtcttggagttgactcgatagtctcgatagtctctgcgtgctgttgaccgagatggacccatgtcctgaacttctgctccatagacgggctgtctggcatattcagagtgctcatggtgaacagaggctgggctgatagcgtattcttcatgctctccagagcggctagagaagccaaacgcgtcaaaaggagtgccgggtcgcttgaaaggcggcttggttcctttgcctttaacgtcgccgccgtcatcttcatcgtcggtgtcagggactagtccgagactcttcaacgtgactctgggctttgggcgtctgttgaattggtaaccaggctcatcatcaccagcgatggtctcccattcagaacgcgcttcatcgcgatccactcgggaagatggtttggggtgagtaaggttacgccccatgctccatggcgattgggatggctgtgaagccgtttgctccgaaacaggagtctgattgccatcttgcttggaaaaatcatcgtagggtgaatcatcatgaagcggaatgtcatgcatagtagacatagcaaatgggtcatcgcttggatgagcttcggctacggcctgttggtagctagcagggatatggacgatagttggtctgctccatccgtatctgggaatagacgacttttgtctgttaatattgcgaaacagaaacaaattgacaagaagagagcatacctcggcgaagttgataggcatgctgggctattgcataactcagaagcctctagtgtcttttactgatactctgaactcttgttcttgatgacagcttttggagagccaaaaggcgagacgcgatctgatgcctgaaaaagagagagggcttggggttgaatgactcgctttttttttttttgagaactcttcaaatatgcgagatgaaagtctcagaggagatactgatggcttggatagaattgatctgatagcctctgaatcgtgagatgcctgatgaaggcagcaatcttgcttgaaatgcggtgatggctctggtgatgattatgatgacgataggatgaaaataggatgaagaagttccagagctcaggtctaagctcagacctaaagaaaaagaataaatgtgaagaacacgtgcacgcgttgcgtgatgttaattatcaacgcgaagcagcgtgggtggtgaggtggaaaaagaaagaaactcgtttcgtaggtgcgtggagagaaagagaaggggggagttcctgaggaataattttgagggggggaaaggcaacggctgtgagctggccagctggcggaggggaacgagtgattgtgggcacagccaaaattcaggcgaaagccctaactggtctgtttatttctagtcgtttgtttatttgcagcagacgcgtctgatttgatgattttctgcgcccagctgtatgatttttccacgctcgacgcgatttgcttcatcttggcagtgatatcttctgatccacctggatattggcactgcagcagagtaccattggggccattgaggagtttccaattctttcttcttaataggagatgaaagcaccaacggcaacacagccgtgaatatcttcatcttttgaatttctagatctaattcatatacatattacaaaatctggagtggaacgatcatttcgtgtagatgatagcatcattgctatttgggtgtggagtaaatgggccgctatcacccatcagtcgtagtttcgttgctatttttgacgcccatagctttttcaaggatccaacggttggtgctgacactagctgcccttgtctactgtgtaggctatattgatgtctgctttattataaagacgctcttagaatcaaagagaataccgtgtggcatagctgctgcgttgtggggaaacggacctggtagcggaatgtgacatgtaaggagtttgtcaggcatgagtttatacggcaaaaaggacaattgagtcattatggcactgcatgattggacactatgcatacgtagatgatctgatgcttgctctgaacagctgctggccatgtatacccaccaacacttgtagttgatgctgtgctactggacatgatgttgatgctagtggtgttactagcacgacaaccacctcggactaaatcactaaatgatggagccttcaagccctttttaccttatccgtcccgcacgccaatcagcccgccagggtcctttggctctgccaatcgcccactctgctaaatcggcgtccgaggtattatgggactaaagggaaccgaatccctgcgattggtcttacgcgatactagagcactggaagtttgtcactctcttacacactagcagcaaccgcacgggcagggcccctgttaaatcacgctcgagatcttcgagcccgactctgtcttagagtccaaccgtcggctctgctcttttcaatacgggctccatcggcgaggccaaaaagaccgcctcggccagcccagctctctgtctccctctttgccattagcaggcggcattgaggctggcctcggaggcattcgcgatggctttgcccggtcgatcgtcgcgttgggacgtgcttccagatgagatcgtgctccagatcattagctgtaagagctccacctgcccctccactatcttgatgtctccgtagattgggaaaacgaagccagtgctcattgtttctgtctttgctggcatcagatctcgatcctttccacatcacccgactgcggcttgtatcgcggaagctgcagaagctctgcctcgacgacgagctgtggaagcgtcgctgcttcgaggattcatcgtggtaccaacgacttacgagccgccgtcgacttatcgctcccagcgactccgacgacgagcctcgagatggagcggctcagctaaatccagaagccagcggcgacgccggcgccggcgatgaagagaatgcaaatggagaggaacacagccctgaagcggcacagaggcgacagcggagccaccgacggcaagaaattcaagacatggccaactgggacccatcattccctggcgaacgtctgtgctggtacagcgagtatgttcaacggaatggacctgcttgtgtcaactggctgcagacgcctcgaatacgtgagcggggcgtcgaggccatcatcgaggcccgggggatggagctgtactacccatacggcgggaacgacggcctgggcaccatgctggccgtatcgccgctcgacgatggctcgatatgtttgtgggacgtcaaggggacacgcaacaagccaggctcgattcttgcaacaagcaaatccgatatactcttcatcgatgggccaggaagccagaacaccagacgttccaagagagttgacacaggggttacagagtgcgttagcgtagacaaccacaggcatcgtgcatattttgccgtacaaagccgtgagtagatgagatgagatgccatgctgggattagcgcatcgaattgacgggtactgacatctggctgcagacttgatcgaaatcgacctcgaacgcctggaagtcgtgagccgcgaatcctttgaatggtccatcaccgcactctccaagattcagaatgacgttccccttacggttggaacatctcttgggattcatcttttcgaccctcgggcaagagcccggccggcgcaagttgccgtagaacgcgtggatcagaacgatatattcaaatcaatattcgacccgacgccgttgctcccttatgcgccgctttctcaacccactcccgtcagcattgtacatcttccactgcatggagcgtcagatttagtatcacacgacatctacgtggctggtagattctccaacatattacattacgatcgccgcaagtttcctgtcatcatggactcaatttactcgggagctacggttaacagcttggcggcaacgccccatccattttcttgcttggatagcgaaatcagacggcatggggagctcagcgcagagcaggtagccaagtccaaagagggtagcgaaggctggacgctggtggctgggggaacatataagtctaagggttctcttgaaatcttcggtctcagccaggcggttgccgatcccgttggtcgcgagatgatgcagaattctagcatgaagaatagacaaactgctgcttccgcccccattctgtcggtcgccaaccacgggagcaagattgtgttttcagatggagctggctccatcaagtggtttgagagagacggcctaacagagtgccgccggctgaggattggccactgcgaaggagacgatgccccatcgctgttcgcctctatgagtgcagccggcgagctcgcgcgcaaaatcgtgtcaaccaagtcaagagaagcccccgatcagcccaatgacgacaacgttttgttttggacaggtgaacgactgggtctggtcagtttcacgccaaggccactctatcattccaaagactttgaagacgagccggacccggacgctttggctgaggaggaagagagaaggcgctatgcagatcagatgcgcgaggccttggatttccaggcagatgaggttagatacatgaatacgtttggaagcggacctcctcacggatgaggagatgaggtttgaatagcatacatgcacctaggtattacgattacctaccaggtttacgaatggtggacagagatgggggggccataatgacacttggctaatacccgtccaacaaaaaaaaagggatagattgtttagccctacgtttacatacatgccattaatctcatgcccagcgagagcgattcctgacgatcgaacagagacgatcaaatgacccgtggtggtcgcaatcaagtagtgatgatgaatattacttgacccaatagaaatccgaacccctctggagcataaacttgctgcgacgctgcatgtgccttggctttacaatcaatcctgtgattcgctttactattagataacatgatgctgataggacagctatcccgcgccttgcacggctgcaggccgcagactacatgcactgtacgctacatgtaccaaccagcagcgagctccaagctggctaatgaggcatgcgagccaatgggacgaggcacgccatcatcctttttgctatagacgagagaactgactggtgactatacgtgtaccttggcactgagatggagattctgcgccttggccgcaaatatcattgggctagcctccgcctacatggctcggctgccttgcctcaccttgttattgctactacttggcccagttttttttttttttttttttttttttttttttgcttttccaaggtttgatgcgactaattaacaagattactggatgtttaccctgtatgaacacgttcagtgggcagggcagtcaatcatagcattctgagtgccgcatcatgtcctatgacgacgtggttcagcgccgtgcttttctcccgtcgacaactcggcctagagagtcgacggcacgagaggcaatggccctgtctgtatggctgggccataattacgcggcaccattgtggaaaaaaaggaaataaaaaatcaaagcaaagtaaaagggaaaagaaaagtcacatagtggaggtggcgaaagattacggttgcgggtggaatagcctagagtagatagattgtgaccaagaaaaaacgtccagtcgagagaggaggatgttggattttggcgttttcccatggccggtcatctgacacaagacgcaacaagtcttgcatatcagtagcttggagtttgactgccggcaatcgctgatgtgcgcaatgctagctgccgtctgcttgagcacagagagagaagaagaaaagtcggatgcagattgtaggctgcgatgcgaggagagcagatggcagtaggcagtatgtagtacgtactgctactactgctgctatgctactactactactgcatactgcacagtaggtattgcttcaggttggtatcacaaagctcgcattggatgggcggattggggaacagcacgagcaaggattccatcgttgccaacgctgctgcatcggcctccaccgcggtgcagacgacgccgctagcaggaccagcgtcttgtagtgccattgtgtacagcatgtgcgtttattgctgctgccagtcagtgctcgtgcagaagaggagcctttgtgttgtagccattgagttgaggccttgcctggaggcggctcaaggcctgtgtctctcccgatacgaccatgttgtagcaatggtgacactcgcccatctactggaaaaaggctttgcttcctctccttgcaagactcgcaatattgacgccgttagatggtggcacaaacgattctgcatccccaactgccgttgatgactggcagcagccgttagcgcactcccatgtaagtgctcttacatagtgcaagttgttggtcttggtcaccaaaagcccgccaagtatccgaactccggatctagagaccccttcgccgcgcgcgccctccaaggctccgtccgatcctgctctgctctggctcacgtcaatggagcggcgaagaaggtcgactgtgccggtctggcctgttctcagtatcgccgcacgcagagagcgagcctggaacccactaggcggcccttggtgcatgtctgctgcatcctgcagctgcatacaccgctggacggtccaatgaaggcggcccacagggcgtggattctgtccagcagcgggccatggacgggggatggggatatttctcgtttttttctctctctctctcgagccagctgcaaggatcgtggcagatgaggggcggaagaggggcaaggaccatccggtgagtctcggcgaagagggcaaaggccttgtgacgaggcaaagagaagataggcagacggaacatggagagtttgcacggagagtattgtgccagtagcgaggctcagaggaccacaggcagctgctcctccgcgtatggagcgccatggagcctggaacaagggccattggatatccgtatggggcctggtagcatcatagtggacggtacagtacagcctgtggtagcatcacggaggcccagaagagcagacggaaggccagacgccagccctggatcggatgatttggcccatgcctcactcactgatcgtcccagatgtgggggcacagcttcggcacaggcagttggtagttatggattcgttgcaggacctggtccctgccaacttccattgatctttcgcactcttgaagctggcggcagggctagtgctgtaacaatggcagcctgtaggctcgaggctcgatacaagtccaccagctgctcttctcgccaccagatctacacacaaaggaagccgtcaagcttacagtagcctcccgagaacagccccagaagatgatgctatggaccagctgctagcctgggtaggtgtgtcgggagaagggtgtagagatttgcaagctgcggtttggcgtgcacatgtacggtatcgtacagtatctgcctttgctgccatggaacttacatgctgcctctatctgcatcaatcagtccatccatcaaccaaggcctcttcccaccagtcaatcccgcccgggctgcagaatcaaagagaacgattgcatcatccgcgttcgttcgcttcgtcgggactctctctcgtcgtgcctctggacattggccaaacaccctttgcagggcacacaccaccaccataaccttgcacacacacacaagcccgcactcgcatatcacgcctgtccacgctggctggcataaaagagccagcgaggcgatgatccaagacgtgcgccgcttgtcgtgtccatctgcggctggcttttggcatgcagggttttctccagccggcgcccgtgatttgacgacaattgcctctcgggcttctctgtttctgctcctggcgaccaaaaaaggtccaggacccttcgctaatactacgcgctatgctggttgctgcatgactgactgcggcgactttcttggtctgcgcttttccacccgtggcacacctttccccccctgttccttcgctttctcagcattgcagaatattttcggatgccgtttttttcttttcttttccttttttacccttttctctcttttcttccctttgccggcgccttctccttcttccctcggccctttccctcctcagctattcttatggcagccgggaggtgattccagtttgtgattcaggtatctacatccctccagtccagtccgctccagtccctccctgccagtccaaatccacatccatcccacaccgacggtggcggacggactcgtctgctccgtggccggtgtctccagtggctagacaactcagcctgccagctcacaacttctcccatcccacactctccagctgccgccagagcccactcgtcgttcattcggggagagcaccagcgcgtgagatcgagagggcgaagaggaagaaagcggttaacacgacgaagcaggaccttgcatcgcaccagctgtccagcagcggagcaacagcctcctggccactacatcgtccacgccagccaatccatcctctcaaccagactgggcgcgctgtctccttggtgggtgggctggagcatatgctgttcaatggccttctgggtggtcggcgggggaaatccgcttggtgacgctgccgcctcctcatcctccactcctgctggtcaggtgccggcggcttacattaagcgcggcagctactcgagcagctactcgagcagctattcgagcagcagccgcaccggaggcggtcgcagcagcaagcgacgggttgtctatgcagatggcagcgctgccacctccgcctgcagcgacgcaggctgctatggcatcaccaagcggccgcgcctggacgactggggccgcgttatcggctaccatggcaagggccatcatgctgccggctgcgagttcgagcgttccggcggcgatcccagcccttcagctcccacggcagcagatggatctggatctggctccgtccacgtcaagaacctcgcctttctggtgatccgagagcgggagccgtctccgccgccgacgccgcccccaccgtcgggcctgtcgccggaccaccggggcgggtttccacctccacctcatccagcacccgggattggcttcggcccatcgtcgtttggcttgacggccccgatggagcgtacgcagtctggcctgtccatctcatccgacacgtctgccgtggactcgccgtgtgctcaggggggcgactgtgagcatcatgatcacccgccgctgctcactgatctcgctgctgcccgactcgtgcgaaagcatgttgctgatattcgccggtggaagcatcgtgactcacagcatggccgcattctcaaggccttgatcaatccaaagtccaaggcggcagatttcccgctcgacaacgacgccctccggagcatcttctctgccgcaaacgagctcttcttcgccaacaggctgtcacaaagggttacatgggattggagccacccggccagcccgcaatacgagagccatattgtcggcacaaccgctctacgccgaagcattcgtctaggaggatacgagacgctcatcgttttgtcatcgccgatcctcaaagacaccaaatacaaccgccgccttctcatctccacctttttacacgaaatgattcacagcttcttgttcatcacgtgtggcatcaaagcccgacaccatggcggccatacagaaggtttccgccagattgccgaaataatcgacgactgggtcgggaaggaacaccttcggctgcgtgatatggaggctgaccttgagcgtttcatccacgaggacgaggcagcgcctcctacagttcgctatgccatgatggacggcggctcagcacacatggccaattatcattattacgacaatagcaacaacaacaacaacaacaaccccaccccgatgtggcccgtcgctgaatggcatcacgtcgataaccaagactaccgaaccatcgaagccccccagccttatcaaagatatcccagcaacaatgatgagtgggagtggcatgatagggaagggttcccggcccacgacatccctttacgccaccactaacggcctcgcaaatatcagtttgtttgtttatctgtttacatgtttgaattgtttgttttattttcatcttcatttccgttttcattttccttttcattttcaacttgatgacctgcattttcttctgacatctctattggcgtgtattccacgcgtacttactacgactacactttttctttgtcgcatgaaagatgaaagaaagaaaaatatgacatgatgtagacttgggaaaatatttggagtttattgttcttgttttttttttgttctttattatgtatgtttgtgtggcatcgcttatttgtattaaaaaggtgtgaacgactagcattgaatgatttctgtttcaacatgttttctagatgttgttttccatttacgtttttataccgagtttttttagcctccaagcatttggacagcacggggtactgtcatgattctataatggggaggcgtctgagatcaatgtataaatataattaaatgaaagttttttgtaatgtccgctacgttcgtttcgtatttcgtatgagtagggcttgcattgacgcgtgacaacttgccgatttgttccagccaagtcggtgagcctgcaccaggattaagctaaagggaagcaggtgctaatctcagtctggaatcgtcttgtctaatcctgggcttgtagctgggagtcttgcatgaggggatccatgatagtcgacaggtcatctgcccatttacgtcatggtaagtgcgttgagaggtttgctgacaatggtgaaatcgccaacggccaaaagaaaggaaacaggcgagacccctttctcattgattcggataagcttttttgtcattttgttatatataactatcataaatgtcattcactacgtacatgtatgtgagaatcatcagtgccaatagcaacatctcagtgcacacgtgtatagtgatatcaacatccgaccatcgtttagaggaccacgtatgtgtggccaagcagttttttatgtcttgatcatcaactccacaaactgactgccacgttgaattcttcttttcatttctcttcttttcgcttctttttctcgacaccgcccgtaatgtaatatatacgtgcatgcatacatatgtatgttatgtatgtgtgtgtgtgtaggcttaacaggttcttaattattcgcagtacttgtagccttgtacgtgttgttgccccggcggtttttgccaaggagaggggatgatgcactggcctcgttgtccgacgcatcttcatagtcgttgatggggctttcgtctccgagaacaatggcgttgtcttcgttgtcttcgttgtcgctgttatacgctgaagctgtgggcccgtcgccttcgacaatcatgaagacgggaatggcgccaatggcggcaacgatgcccaggaagaagtatgcggagacgatgtagccgtgctcgacgccccaggagaaggcaaggccggtggaggcgggtccaaaggctcggccaaggccgctgaacatggtggcgaatccgttgagggtgccgagaatgctgagcgaggtggcggaattggtcaggaggatcgtggtggaggggaaggcgatgatgatggcaaaggccttgatcatcatgacgaagaggatggcagcgaaacgcgtcgcaggtgtaggaagtaatgaagtgtatggtgtaatgaagtagacgaacggtgtcatgatggctgccaatgtggttagttcaacttgaaaacagaatcgtattcactttgttcctttggctgacttacaaactactttgaaacagttgagaacgccaaaccggttcaccatgggaggatagatgagaaattgaatcagtccacaggtaataccatagattgtgaaaagcgttccgatggtgcctgagctgagaccgaatccgccggtaaagtaaaaggggaactttgtgttctcaggagtgcgaggtatgacggggtaatccaggaagacggtaatgttttgatcgtacgcaaccgaatgaaaggccaagaacgtatatgagatgaggtttattgtggtctggcgagaaaagacctccttcatgccggcggagactctcttcgaggtaggcttcttgggtgtgattctgcttggtacgagcggtgccgtagcctctccatcgacgaatgactgccggcgctgagcaatgagctgtggctgacggcgaaagactcgagtgaggcgctctccgaccaacaagccccagtccttttctccgtgtttatcggcaagcgtttccttgaggaaaagcgtcgcgctgctagcagagatgaggaagaagatggtggccaggagattcggtaggaggtagggaaacttcttgaagagctcaatgtcaccaaatacgttgggaaactgcttggcgggctgggcgaagaatccaccaaaggcagggccgacgactgagccaagagaccagacgagaggcatgatggagaaggctcttggctggagctccttttccgtgaccatttcagccaccatggttctgatgatgccgactatgagacaacgccgttagtcatttgtttacaagtttttcgcgaaaatgcccagaacggaattggagaaaaggcttaccgttaccgtttccaccacccatgattgctcttatggtaatggccatggtaagactcgttgacatgccccatattatgaagcagatcatggtgctgatgagaccatagatgagcactggttttctgccaaaccggtcggacgccttgccccacggaacggccgtgatgctttggcaaatagagaatacagaggaagtgacgccagcccattttgctacctcgtcacgcttgacgccaaagcctcgaatcatttccggcaggtaaggccataccgatgtgtatgccaaaggctctgcgaatctagcaacggctgtggttcagattgttagcacatggcagattttactgcggctgaaaatttgtctggaaggcttttctctagccttccaagccatctccatgacccatttcccatctttgctgcatactccaagacaaacatttgactgcttacctagaattgccagctgctgcacgggcagcttcggcttagatgcggtatctctcgtcattgcgaataccctgcggcgttgttacacagagtgcgctgaaaaacgaacaaggccaaaaaagtcaaatgccgtaaatcgtttgttatcaacggcagttcacacggctatgtttataagagtaataggtaaagaaagaggtgaagcgtcttcgtgttaggacatgtctctgccaacgctagatgaaagagctcttgactacaggcaaaagcaaaacaaaaacaacgaatgatggccgctgagggaaacggcgaggacccgacgtttaaggcgagagggcgggcgtgaaaagtgaagaggtcgaaagcccttgaagaaaaagaagaaaaatcattggcggcgagaaagtttgtcaacgacaccaccccagcctctaaagcgcccaggataattatcatcgggtcccaccctggctagtcaagtcatctgcacaggccgatgccactagcagcccaggagcgccctgcggagtgtggaatgcgaccaaggatgggcaatgttgaatggttggttgaatggggagcccagcttcggcttcggagccacactaggcgcttcggaaacgctacgacgggaacgattttgtgcatgtctgttggacgatggagatggggatgccttcgtctgccggtctgcttgagcagtcccttgcatatctttagttgttcatacatgactacatacaccatcaggtaaaaggaaatatgcaatgtatagatgtcaacagagagtcatcatggtatgaaaagtcggcgacttatacatactgggccttactgcattactacatgctacctagtccctctcgctcggctccgtttccgtgctgcaggcgagccgagatgcatttcatctttcctgcaacggagggcggcagagtcaatgattggactggacaagcagcgccggccacaactatccaacgatcgcagacccgcgatcctacaacaactctgtacaaaatacgaccaagacacagccatcaaagctgaccttgtcttttgattacctggatcccatcacttttgcgatggacgatgaagtcccatgacacactcgactgcgtccgacagcggagatggtctcgggcgggagccgcgatggaaaaagttggtgtgtgggcgccgtgtctcagttgagttgagggctggaagaatggctgaaaacaggcattactacatgctgcttgtataacactgcccacccaagatacatgtactatgtagtatccgtactactcgcagaccgactctttgcagctcaagggccctgacacggcacggccatcatgctccccggacgaggtgctgcgactctgctgccccgcgtgcccgtcaccgagcgaattaatggcccgcgttgcccgtttcagcaacaccgtctctggagtcttttctggcggagttgagctggccgggggttgaaaattcgtgatgggcttcgcttcgccgtgggccgctaacatggagctatagccgcttttcacgctcagggagcgggacaaggggggtttgaatccatgtacagtgtgcttcttggctgctggtagaacggctgaatgtgttgctgcctcggtgtgctggaggagtggttgcggtatgggactgaaggtgtaaaacttgggactaaacaccacagtatgcccgtcgcatttccatgaagctataagagcaactgaactgtgaactgcgtaggtggtgacgcctttgtcttcccgggggggcgctgaagaagctgtcaataccgcttcagtacctgtttaatgggcttctcaagtaaatcttgccagaaaccctcatcggatttttatgctcattgcttgccccatccggccaccgctttatccccgcgtggctcagaggttttgatgcaagaaatgtttccctggggcggctgcatcgcttctctccccttgcgttttgcctagagaggaaaagaagagctccccacatgtggctcctcttcgtgcggcaaaatcaggcaggagagctcatagcgcctcgcaatagcgtgacgtcgttgcgtgctctcaggaacctttgcgtcgatatggcgatgagataggcgaaaagcgctttggcagtgatttcgataggcctacgagggtattgcgatagttcatgtaggtagggattcaatgctatttgccatctggactgtgtaccaggcattatccccattagtacgcagctttgtaatattgaacccgggcgcggatcatggacgcgcaatgcacaatggcaatctcctgcccttccatcttcccttcttcttctctttctcttctacatctttctctctccctattctacaggtgacgtctgggctgagctccagactgcaagattaattcccagcatgggcaaggtgtaagtgccgtctctgtctcggatcagtctctgcctcgccactgcttcacacccacccaaattccattttgggtggcgtagcgaatcaaggcaaagacttacgcaacacatgccccgcgcctcagttgcgaagattaccaaacaatcaataaactcaacagctcattatgcaatgaagcctggattggacgtccacagtagcacatactgactttgatgcttcacaaggtcgtcgaccaagcctgaaacaatggccaacgagtcgacgccgttgatccagacagtgcgcgtcgggcctccgcgcaggcgatatcctcacaacacggtccgccgcttctgcaccattgcgtgcgccagcgtgctcctctgcggctttgcgacgtttctcctcaacgccgtgtacatctggccctcgtggcgggaccatcgtcacccgcatcctcctcaccacggccatcacggccatcctcctcacaagggcaaacgcctgtctcacgaggagctgcaaaagatcctgctcgacacgccttcttcagaaaaggccgaagaatggagccgctactataccgctggagctcaccttgctggtaagaattactcacaggtaggtcagctgaatgcattgatttttattcctcattctttcccgtaaatgatggcgacatgcaacacaacggatactaaagcctgcacctctaggctgagtggactaaagagcgatgggaggaatggggcatcaagtccagcatcgtcgcctatgacgtctacatcaactacccctctgatcacagcgtctctttgctagagaagtcgagcgacaccaaaacctgggatgtcgcgttcaaggcatcgctgaccgaggacgtccttgaagaggatcccaccacctctgccgaggacaagatcccaaccttccacggctactctgccagcggaaacgtcactggctcatttgtctatgtcaactacggaacataccaagattacgcggatctagttgctgccggtatcgacttcaagggaaagattgccatcgccagatatggaggaatcttcagaggcctcaaagtgaagcgtgctcaggagcttggcgctgttggcgttctgatatatagcgacccgggcgatgatggtgaaatcaccgaagaaaacggctatgccgcctatcctgaggggccggcacgaaaccccagcagcgtgcagcgtggaagtgtccagtttttgagctcgcgtcctggcgacccgtaagtattttgttaatttttctcgctcagcttattcaaactaacacagatgataggacaacccctggttatccttcaaagcccggtgtccctcgtgcaccagctgacgaaaccactccatcgattccctctattcccatctcatacgccgatgctctccctctactcaaggctctcaatggccatggccctcaagccagtgacctgaacaaatattggacaaagaatctcggcttgggttacaagggcgtcaagtacaacattggtccttcgcctgatgacgtcgtcattaacctcttcaacgagcaagaatacgtcaccactcctcaatgggatgttatcggcatcatcaacggcacaattcccaacgaagtcgttgtcattggtaaccacagagacgcttggattgtcggcggagcatctgatcccaacagtggctcggcagtcctgaacgaagcagttcgcagtattggcaaagccctggaagcaggctggaagcctgtccgaaccatcgtcttcgctagctgggacggagaggaatatggcctggttggaagcacagagtgggttgaggagtaccttccatggctctccggagccaacgtggcatatgtcaatgtcgatggcggtgcctctgggccgcacttttctgcttctgcagccccattgttgaaccaagttcttcgagacgcaacgcatcttgttccatcgcccaatcagtctgtcccaggccagtctgtgggagatgtttgggatggaaaaatcagcacaatgggtagtggcagcgatttcactgccttccaggactatgccggtatccccagtgtcgatattggatttggcggtaacggcagtggccctgtttatcattatcacagcaactacgacagcttccattggatgagcgaatatgccgacccaggctttgtctaccacaggaccatggcacaggttcttggcatactcatcggagagcttactgatgtaatcatcattccattcggagccaccgagtatgcagatgcgcttgatggctatcttgacaaagtcgaggcgaagctccagtctgtggataccgagctcgccacggaagctgaaatctttgcaattagaggcagcgtcacatccgaagaagtggttggaagccaagatgctttcgaagaaagcctcaaaaggatccgacactcaatctctgagtttagagataaggccgccaagctcgatgaaaaggctgcctgggcaagagacaggctcgaagatggcattccgtggtggaacctcttcgaaaaggccaagctaggatataccattgccacagtaaacaagcagtacaagtttattgaaagacactttctctttgagggcggtcttgataaccgcagctggttcaagcatgttgtgtttgctcctggtctgtggactggatacgcgggtggtaagtttttgtccctcttgaggtctacgctttcttttagtattcggcttgccgctttcatgtcaatggaatatgctaacaaaattatttgcagccgtgtatccaggcctcgttgagagcattgacgccaaaaattacagcaatggtttgaagtgggcggagattatcaaccacgctgttgagaaggctaccaggagcattgagtaatttctgatcccatcctaactgcttctcgattttgtaagacacgtatctattttcaatctttgtaccgccactacttggaaaagaatagacaggaaattgaagcattatcatctacaacgggtttacataatgggctagtcattgtcgatagtcccttttttcgaaatgtcaatacctactccgtgactacctatgtagtactgattgtgatgtataaaatgtgctgcggcaaatcggaacacttttgctttgcttagaaggaacaaattacgagaggccttcacactgggttcatcaaaatcaaatacaacaatttacatgcgccaatttcttagcttcagagactctattttctaccaatggcaagcaaatctatgccttctttcagtttatcatacaaagtctttctctaggctctatattcgccaatccatacatgtatatatatcgtctagaacttgtaaacctgctcattggtgtaaccaagctccttcaaaagtccagtaacatcgccctgctccttggggctaaccttggggccagaaatggccttcatcaagccaggagggccgcagacgaagagcttgatgttgtcgctcttgggctcggggaggacctgcttcagcagctccttggagatgaagccgccgccgccgacccagtccttggggggcttgtccaggacgtagaaggcgcggaagcgctgggggtatgtgttctcgagctcgtcgaacttgctcttgagcaaaatgtcctccttggtgacgtttccgaagacgagggtgacctttgtcttgtcgttggggttcttgaagattgcgcggacgagctggtacatgggggtgatgccggtgccgccggcgatgagggcgatgtggtcgtgcttgttcgcggtccaggggtacttggggagagggcccttgatgtcgagggaatcgccgaccttgaggtcgtggatgtgggtgctcatggggccgttgggatatttcttcaccaggaggtcgaggaagcccctctcgtcttggaagcgggcagtactgtcagcaattcctgtcgtacgtatgtatatatatatatatgccgaatattatagctcaccttcgtcactgacgggagtatagggtcggagagtcgcctttgcatcgttggggcccttgaacttggtaaggatggcgctggcaatctgcacgccagagacctggtccttctcggggagctcgaatcggagtctcttggtgttgtggttcacgtcctccgtctcggacagcttcagggacacccagccctgttcgccgccagtaagagccgccttgggagcgatgccaatggcctccttgaccttgtcctcggccttgctggctgaggaagagccgctcaggaagtagtatccagcaccgaggacgccgactgcgccagcgccgtagaggagagtgttggagctgcctgcggcgccagattcggtggcatagcggcgcgcatgctaagaagaagatgggcaatcagaattagctctgtctgcggcgtcatttttgcatttcgctcggctggaagcggaattgggctgtttttagcattgaactttgacataccattctcagcggctgggccgcgcggaaggctgatctggcaaacatttttgtcttttggggggggcaattgagggtatcgtaggttgcaattggtcccagaaagaggagtttaggaactctggagataagaaagagagttctttacagtatctgtcagcgcgctcggtgcttagtggtttcccgagcttttgtcgatgaatgacggcatccgccacgtgattggccggttgtcgctctccactctgactatgtgccttgtcccgatcgttttcttggtttggcatctggaaaaggtgcctgtttccccagtcggatttaacccagcgctagattggtaataatgctccgaattgtcgtaatactctccgtaatatccatcagccatttcgcaattcgaaaacccccctgtctccctgcacttcaggactgtcccaaactctctggtgatgactgcggggtaattctgataagattctgcttacatgtatacagcgggggatatagaggcgtgcaaataatgtactcagtgatggaggcgatcagcgagttttgtattcagtcggagataaaaagcagttgaatgcgttcaattgattgtcatgttgcgctgattctcacagagcgcgtttacgagagccaatatgctctactaaatacgcagcttttgccatgcaagtgatggaggggtatatgagcggtaataatgtacaaattaacgagtctcatatcttgcgtttacaatgggatataaaagagtcggtgcattattttcttggccgctagaaagtactaaatacaaaatgccatctatatcagtggtttcgggaatgtattggagcggagagtaaggggctcttgttaagtctgagaaagatgtcacaaagcttcgctttctctgggtttgaacaggaatcatgcataatcaggccaattttcacaaaatgttgaaagtttactgcaatatctgagttatttttattgattcgtcgtttcttgggaggacgttacttggaccgctacatacctctgcggtgcctctttttgatcaagtctcagtcgcagcgaaagagcaaaccattgtcatccaagtagccgcagagcaatttaccgccatggctgaaaaagctatatataagagtatcattgccttgaattatggaataatagaccacgaatattataagccttcttcgattgtactaagaaagtatgcaagtgtagattggtgtatggccacagcatgacggtgtgtcttcttctcttgatagtctgatatacgcatttactttctttagctgtacagtgctactactaaacattcatcgctagcatgtattggttattcttgtttcccccctgttgtgatacgttgcgtacaagtctgttccggctccttactccccagacagctattgagggaaataactcaatccttttaccatttctagtatcttgatacagtatcacagaaatatctctctacagactcttggagatgtacgcatcaatacttttagcaagaatacatcatttcgtgatgccgttgtatatacgcaaagccgcgctctcgtattactacttaggaagaacgccgcacaaccgaacagagaagaatcgacattgttttaagctacacattaagcatttatactttttcttagcgtactgcaatgctcatttatcacccaagttctgtcccccatctccttctatagaataacccccttttccttaaaaaatagaatcaactcaacaattacggatctctatattgtttcctccctcccttatcccgcctcgtatctttccgcatctggcccgtgcttctaaccgtttacactccccccatgtccagctagccacccgtgtccctgcaacgtccctcccgcccgtccgccgtgacccgcagactttgagccttgtcttaaatgagcgggaaaaagcgatgaaaacgtgactttgtaaatgtattcgagactgagcgagagtagccaaggtactggacagtgtgtgcaatggaaaatggaacgtgtggcagagtttaggtttgtgatggagagaacacgggacgggatggacgggatcgcggcagccgggataaagttgaccacaatagcaacatggttcaatgccacgatattgtccgatcgtatgatgttacctacaggttgagaagagaggtcaccctaggtttcggcgcagctttcgcacaatctccaatataaaaattgccggctaaacgaagagggtcagacttgaccatgcagcgtattccttaccggttaaaggctagacgagtaagtactcaaataggcaggcatactatgtgttcagtcgatactgccaagtcaaaaaaaggaagaaaaaaaagattgtaggagtaggagtaggagtagcgataagctgatattgactcccacaagtctattgccatattttgggcgttccaagacgcagaccatgtacctctgtcttcttttcttcaaccattactcacaccatctagtatgccttgcgaagatcacatgacttactggagatgcgtgaatgcttgcatgggtgctagcaaggctgcgacgagtgggccaaataaagcctgtgatgcttcatgtcatgtcattttccagcactgcccgtatgtaatgcgcataaaccttcattgcatcaaatctgctcaattgaaaataatcatgaaacttgctattccttctgaatgcaatgtatacgaaattttcctagggcacaaattcgtcgcacctgcgacaccgtaaaccaacaagctctctcctcacatagtcaaagccgaccaggggggattttctcctatggcttagacaagacgttgtttgctgacattgcgtttctatttggtcgtcatatctatgacctactcaaacaggcggcctcgatgagaaaacaagccgcatcattggcttgaacgcctgcagccgcaatctccgcgcgagcccaggatctaccaacaggcctgtagtggccgacctatgagacctcgcgaccgatgtgtcgaaacagtaggcatagggcagaaggattttaatcatgtgaaatccagtcccaggtattggtggctgtgaaattggggccggatggggtctgcggccgcatatgcggcctggctgtgttagtcgaccaatcgcgaccaaaaatcgactacatctcacgaggcagacagcctgcagacaacagatgacgacaagaggaacagttaggagatacgaaggaggcaaagagtaaaatagacaccgctgttagaattggtatgatgctgtagctttgtagtatacatgtagaagagtcgaggctatggaaaatagcagagcctcctcgcagttccaccacatcaataatggccccatactctaatgactatgtacatgcgctgtcatacatctaacccaagagtcgcttgcttgcttcctccccatgatcgagatcatatgaaaagagtagtagaaaaacaaaagagatggatagaaaataaaaaagaaaaagaaaaagaaaagtgaaaaaggggacaaaaacatggtcataaaagggaatgataaagaaaagaaaactaagagatgtgaaataatgatggctgaaaaagaaaaggataaaaatcacaagaaatagcgtgaacaatcctcttgcgagagatcagttcaacatcgacgggtagatccaaggccaatcgctaggactcccaggattctgtctataatgttaagggatagtaaggaaagtgaagaaaaagaaaaagtaaaaagagaagagaagagaacaataaaaagaaaaagaaaagaaaatagtgaagaaggaaaagaaaaaaaaagagtatggtgtacagcaggccttgaggcctacactcggtgtgagatttttctctattttcttagagaaaacctcaacggcctgggttggggcacacagcgcgcctgcagtatccctcccatgtttgggttccctggtcctcgaccttggagcagccgcaggtgggtttgcgttcactctctgtgactatgcagccacagtaggtgtagtgctgtcgaatgacccagacgcacatattgattgtatcggagaggcggatagagctaggaagctgcaggatagagttggctcgctagagaggaggcgttgtgttagtatatcttgtgctctatttgcaaactttataggatggctcaggcatacaaagttgcgctctttgaacacctttggtgtgaaactgtgaagcggtctgtggctttggtataaacaccttggattctaaagagacgattcgttcgaagagctggagcctctcaacaagtaaagaaagctggtcaatgtggaggcttttgtcgaatgttgctgatgattgctaaagctggatgaagcttgtgatgagatatcgagaaacgaagcaggtatgctcgtcgtttatataacttgcggaataaaagatgaaagcctcggggactgcgtagaggctgtgaattggcattgtttgctcaagttggagttcgtcctcgcccgagcataaagcccccttcaggcacccttgaggcagattacacacaccaagacgtcaactgatgtgcagtgtatcgttgttggttgtttgcttcctctatttcgggacttgccagacgcatgtacactgccgttagatgcacatcaggacgaacccgggaggaacaacaggtcggggagccgacgcagattatgttgttagtcgacgccaatgggtgctcgtatacgcggccgttggtcgatggtgtgccgccgagctgtgttagctggagtcgagtctgctctgcggcaggcgcgaggattcaatctgtctgccttctggcctgttctctcgccaaggggcatttttttttttcctattcctcgagacgggggcaggaggcagtgtggcgggatgaaatagctttggcctctgggcctttgggtcgacctggaggaatgaataggcatcgcagcaccggcagtttgcgcacaaggccatgccaaaggatgtctgcgcgggcccccagttgtgggcgtacccggtcggcaaggcctcgagaaaaggtcagaaccaacaacgcttccgcgcctggccccctggcccatgtccatccatgtatgtgtgtctgtatgtacgcatgtacctgtatggatgcgtgcatagagacttgtatgcagtgtctacacccatgtagctagagagcagcaggcatgtggtcgaagaatctttcgcatctcttgatcaaaggtgtgtgtgtgtgtgtgtgtgcgtgtgtgtgtgtgtgtgtgtggtggggggtctgttgggatggtagagattggtttggctgtgggtggagagatgcaagagaactcgaacaaacacttgaggaaggggaagaaagtggaggcgattccatctaagattcacctcaaggcctagcccccaccgggcctacaattcgagggcaccattgcgaggcgtcaggagctattactatgcagcagccgcaatcggtgccgtgatggctttgaggtgtaccgctgtaagctgttttacaatggataagcttacggcttttgatacagcttttgacggagatttaggatggaaatgtcaccagccacagacgtagccaagtctaggccctgacgttgatgttgatggtactagtattgagcggaatttttgtacagtttcgctctcttcttctgtagctctcacccccttcttcattgttcgccatgacacgccctccccctttacttgtagagcggcgttggccgcgctacgttgaagatccagcggaagagctattcgacttacatgcatgcccacacgctaaaaagccctggcaagatcgcgagcagtggagccgcaaacatgctgtgtagtactattgagacccctttgtgtgctagacaagatgggggaggatggagggaaagagagagagagagagagagagagagagagagacgggaaaatacgccttggatgcatgtagccggatcgttgtaccacggaacaaaagccaagtctaggagccgggggattcgatggcggatagcctaggagcgagtgccgagaggagcaagacacgaactcttttcagcccaaggagatgagttagtgacttggtgcctcgagaagtgacatgcggattggaggcccatggagaagcaagtggagaggatcgcgggtacatacgccatggcttctacgaacagacaaaaaaggagagctggctcctccacagaattgcaacattgatagaaaaccgccactgctggatgcgtgatattgctgcccggcgtcgggaagaagccgccaacgcaacaggaaaaacgggacgcgcgggtcacaccaggagccatcatcaacagccactttctggttacgacctggcgcgttcaccgaagtgccagtgtcaccagctccaacgtccagagaggcccaggtttgctgtgaaggggggtttgatttggcttgggcctcctctgtgggactgacccggagtggtacctgtacattttggtagcttcacacggtcccccccccccccccccctgtcggagggagcaaagagcctagccaggccattgatgctggctgtggctggcagaaagagccggcgaacaggtgagcagcctctgatgcgtttcccgcatcccaattggaagtgtgtgctgttgttggtcgtgccggttgcccagccgggcaaggcggcgttgcccgttgcgcctctaaaaaagtcgacgggggtatcacaagcgttagacgccctgtggatccaaggagggatgtcgcacatgatccgcagcgattcagcgtcttaatctgcttgaaggatgggctgttgaagctctcgtggatacaccacctggtagctgcatgtacctcgacggtactattcgctggtaggtactgctatatgcctggggcaccacggagaacaagggcagcaggctcggcttgatgtaatgtcggcagcgtccaacagcgaaaatgattctagattttcactaatcgatatcattttcttcattaggatgaaaagagaagcgccactcgcttctagtatgtaatagctcagctaactggggtctccatatgtacacacgccgaggagggagaagggggaaaaaaaaatctcttaaggcgcaatttgttgcttgatccagctttaactggagacttgatgtacacgagcgtatacgtatggacttgcattgatcaatgcattttgccttgacaagacctgaaacccatcgtcatgcagccagtcttgtttgcagtctgtgtgctgctctccggccacagccttctattactgggcagaagtaatcagctcgaaatctgtcagcctgaatgaatgcctgaaccgccagtctgggaggccttgactcgtggggccagactcggcttccatcatccagtgcatttaggaggccgatgctgtcgggggccgcatattgcctgggcagcactatcatgtcccaatacggaagagcagggttacatcatttgctggaacgggcttattggatcacacattaggctttcaaacattcccatcttgagcagtgcggctcccggccacgtcacgccgtcgaaaaaagaccaaaaaaaaaaaaaaggcctaaataccttctttacagaggccatgaaacaaaatgcattgtggcagtggaaaaggccgcttcgttggtggataaaaaccctgctgcgccaaaaagccctctttttctgccccagacctattgtactgcatgtagctcattacatgtgctagttgacagcaagaggcgtctgggtatcacggctcaactacgtgcctggtagctggccctagcgatgaagaatctctgcatctggattggaggagcgcgcagttgcagaaccaacaacaatgattcttgtgggctgtggcgttgacgtcggctgccgctaaaaggcacgacttggaaccaggattggcccccgtcaagcaaacctcgggcgggggcttcgggagcttcagcaagaggaagcaacttggagcaatacgacgtctagggttagccggcgatcagcagtatctgctgtatagacgatgccgtattatgtgttataacggtgcctgtatatggcaatatgcagcgtcatccactgtaagtgcccccagtcaaggctgccgaagcgaagggctcaaggatcttttgttgctgcagtgcggtaatgctgtttatttgccatgggggtaataccgcagcgtttgtgctcatggagaggccgaatatgtccgacgggcacctgaggaacgaccatggcaaacatgctgcagcccagatccgacgtcgtctaaggtcatgtatccacaccatgcagcgtcttattcgcaagtccgtccaatgttcgcgcagcctctgccgcatcctactccgacacggcaggatgctctcgttgggtagaaatcaaatccttgataccgtgcattgctcctcttcatttgcggattgagccagtagtcttggagcttgccgtgagaatggtggtgttgtgcagcatatgactccaatccccatccctagtgcttgtacctacatgtacaactttgaacatgcatctacacaataacatcaaacaccattagtcatctactccgtccaggtagactccgaggcccagatcctgcttcgtgcctggtgcaggctgaaatgtggctttgcgctttcatgtcagaaaaggtaacccgtgcctggttcctgagccgagcctccccaaatttccccagcctgccaatgagcgcgccgaagccgcttcttacaccacgtctctgttgctctggtcttggtcgagccgcgccaacagcgcaaagaagccctgcgccgcgcttgtggacgccaacgagggcaaagagggttgaaaggagaagaaggagaaaaagacacagccgcccaagcgaccatgcaggtatttgctgccaacatggagaggcaggcgatacttggagatgaggcgcttccagttggcggcggtgggtctcgcgcctgggccgccattggccaggcgatggcccgtcagcctgggaggccaaagagcctccgcacgcgcggctgtggccagcggctcgagccttttcctccattcacacttcgacaaccagcgaccagggatctcgaggcgccgcgccaacgaaccgcccttggaggctcacagcgcaagacaacaagcgcagcgcgttggcctcgctctcccgacttcaacctcatgtcgtcatccggcgatggttctggccagtctgggctgccagcggcggcgctgatgggtggctgagggggattcgaggttgcatttgcgttgctcgagctgctgtgttagatgccaactgcggttgttgatggccgcgttacgtcgcttttccagcccatggtcctgtcgtctctgacgattccagtaccaccactatcgcttgtactgctacaacgtcagtcaagcatgcttcttgcgttggtcctcgcgcttgctgggttcgtccggtctacaaatccacgcgggcggtgccgcgaaggatggaacagcaccatcggactgagactctgatgcatgcctgcaacttgttccacccccccttggacatgatgtgtggatttggcatgactctcaatctctcaattgcatcaatatcaagctcttctccactccggcccgacgtgcttgcttgtcatggacacaagtgccattcccaagcaaggactgggattccgatcaaggtggtggcgtgtttacgggatagcccgctcttctgcgtttgttggttgtggcctgcagctgcaatgagttgtgatgaacccatccattgactagtctccggtgaggtactgccgacgatagtttatacaacgatggtactagtcctccgagcacatgccgcggccgcatttacggccccctgaacccaatgtctgtctgccttttgttctccgcctcgctgcaaggtcgagactgtcgagcttcccaacaaagaccacccgggcttgtggcgtcatgtaggtaattgctaatctctctctcatcagtactagttgctagtttcattgaggcacttattgctattagccgcgattgtctaccactctcattgattacacggcctgtaggtcctcgaggaggctggtcgattgttgcacatgaaggactggaggacgcggccgacgatgcggccgatccctcacctacggctctcgagatcttcccgtccaaaagtcaatgcggcccttcatgcggcctttgtaattgccgcactcggcaattgaagcctcgcggcccaattcatgaccgtctccgagcaagatgatccttccatcagcccagatcagccgacaagccttttagacacttacaagagatactagccgtgcaatggcgcagcaatacttgtacctttctcaatgtgacctgcaaggcatgattcaattgcctcacgatcggggccaacacttgtctgagtggcatatggccatatggctcctatgatgatgcctaccatgacagctggttccacctgtggctcacaatgatccaacatccacacacaattttccagcagcttgaatcctagcacctttcacagcagtcaagtgactattttcctgttgaaatctgctgatatccttccatgagacgtgggctaagatagtgttgcacgggttaataacagccccggaccaacaagcaacacgttcgatactttgaagcagcagctctatcagatctccattcaactgcttaattctgtctacctaagcgtgttgctaccaatatatatggttgactgaatttacaattgctcagctacctgtggctcttacacaggcatcactcttacttgaagtgctgtcaagtataagccaaagccgtctagcattgctaccatccagctggctgattgaccatgttgttttatcaggtatcaattgaccagggatctgacaacgctagatcaaaagtcgatacgaagaccacttcctatcatggcgttgatcaccacaccccatatgcccttctatcacggctggataaaggagacatcgtgcctaacctcggaacttctgcgagggaatcgaatattgggggctggatagtcttggctgcagaacaaatgtcatcagtgcatgtctagatcgacgccatgcgtgcttcgatttctaacgtcttcaggaaggaattgactccatggtcttgggcagatgcagatgccatccataccatcccacatcggccggagcagctgcaagactagaccagaaacgcccttccgggaaaaccaacggccaacaagcaaaaagtattaggccctgggcttaccgcgcgtattgccagctaaagaagcgcgggcgcccgtctacacgatatccaacagatggaatgagcatttttttctatccatgaagcgcaacactttggcggctacgttgaggttgccatccatgccgagcatctcgatgcgacgctattagggccccgagtggcggaaccaatcagaggccgatttaagcgcttgcgattaccgctcgcggtaaactcgacccactgaggcttcgaagagcttaaaccgaaatggggctttagagctgagaagacgtacttggagatgtataagcggctcagggggacaacctcatgtcaacagacgccagcaaagtacggcatgttgatacgacaaactagccaatattctagggatgctagcatgccgagagccaatacatggataggtttaatgagccaatattctttacgttatgaacggagctattccaccgttggagctagtcgagacaggaagtaatggcagaccggcagaccggcccgatgcaaaaagcaccatagagacttaattgcgcagaaaatgaccttgtgcatggttgaatctgcatcttgagcgagttcatcaccaacagaatgattcatttggttagattcgaacagaagttcgaccgataaacctgtatctgcaccaagggtgtcttatacacccccctctcgaacgatggatgacatggcaacgttgagactttctccgaagcccatatctttccgatcaaggtatgtttctgcccactactcatgcatgcaggcatgtagattacgtatagtcttgttcgtatttcggaaggccggacggaaggatcagaagttccgctcagttctggagttttgacgataacccccgatggatcagggagctcagcctataacgtcaattgttgtgcgctcatattttgtttctgagcaagttttgaaactccatataaccaacagcagcactgtattatcaggtattctgccaaattgtctcatcggttggtgatgaacatgttctttcatttagccacggttaaaacagctggtgtacaccatatattttaaaatagaagtactaaatgtttttttttttttgatggcggacatgcgtgttggactttgatgcgttttgaagcacatcttttttgagcaatttttcatcgctgtaagtaaatggtatgcggacattgcgttgctccaagctaactcgacgtcagctacgggcacagagagcagactgctggaaggctcaaggagcgcaaggggcatacgaagacaataatagttcaaccatggataatcggctcgttgcgaggaatcttttctcttcacttgttcaagtctcggatgttgcccatatacaagaccatttcttcccaaggtgatacggttcgtggatgagacgacaatacgtcgtcacgaacgcactgtattgacgaatctctaagaggatttctccaaattctagatgagtaaagattattgctcgagcaagtatgtctctcttcatccgcgaccaaagctaagatagtcacagactcgaagagagagaggtacgccatcgtccttatgcgacctcaacatgcgctctacaacttttacgaaaatagtcgactctatgaacaacagggtggtgatcaattcagctgactagccatctattcctttgtgatatcttttacgagcgcttaagacacaacaaacggaacgacactgcgcaggctgtgaggttggcttgccaccaaggtcgcttgacctcaacagactcatatatatggggaaaatatagtcacgagtaagttgtgctgatggcattgtgcgaaggcatcttcaatcttccatatacaattgaagagaagtggctcaagtgagtctatacatctcttgacttgggatcaatgctgagagaatttgcagatttgaagagagagagacttacttcatctgtgagccactacaagattgtagagaatataccatcgcctctcgttagctgcccatatggcattggccaaggcttcgatagttgtgggcaaggtcaatcgcttggtcgccgccttatggtccgctttgctgcgacacagaggtatgtctgcttgttactgctttctctttgtccccattgtccattgcttctttgagtattatgaatacttgctattacagtagacactgaccatgatttttaacttggtcaagcctagcttccaagctccgttcaaccggatacaaagagggctagcactctgtccttcatgatgatcgtcactgacattgacggtagcttttagccgcgaccagccattacaagttcaccgccgctacccgcactttgcttcatcccattgtcactgcaagactccaatcttttgacacttcacatgccaattgggcatagcgaacgatgccacactcggccagcttcggaacgcaaacatggcccttagtcccacgaagatatatcgggatcgaaagtggcatgacccggcacggatataacgtcaaaaacacaaccccaaatcttcaagaagaaaatttttatatccctgaaatgccagagatctagaaacaatccagatcttgtctcccccgcattctgctctggcccaccacaggaacccgaggccaggcacatggcagcgctggggttggcatgttttttttttccccgacatgacatgcggttccgaaaaatccctttggctgccgggacgggcatccaataagcctccagcatcagccggggactacggtgcctaccccggatcgatttgcgattctgcaatactgccgcccgagcatcaagtggagctcggcttccgtgatattgcaactccatcttttgacatttgaatcctcgcgcgccgtcaatcacaggctccgggccgcctcatccaaaggtgaagatgcgccccccgcccccctgtcatttcggtaaatctctggctcttttctgttttttttatgccttttatgcaaactgaatacggcaactttgctttaaccccaatcagcgctagggctgtttgaaattcgcacgtgggctctcttatctccagttgtcgttgccgcgaagaccgccaggccgaaagaaccgggagagcaacgcaccctgggagagagagagagagagaatgagacctactacctagttggcgtgggggggacaatctctatcattggcgctgctaggggaagggggccataccagtagttgcatgaagagcaacgcgaattggcccaaccgcttccctgccattgttcactgatatgcagcaggcaacgcgaaggcaccgctctggacccaatggcgaggcagcgagggccaccgcttcgcttcagaaaagcctgagagggtgggaacgcgtcaggttcacatgatggagatggagtgtgtaattgggctctgaggcaaaaagggctgggaggcgaaatgccgtcaagtgagtgagttggtaatccagtatgtcgtcagatcagatcctcggccacgtctcgtctcagacccgcgtcccaatgacatacggcagcgccgtctctgtgcttataccatcatccccatgacaatctcgacatccgtgctcccgatcttgcgcgggtcccccgttcttgtagggattgacggcctagcgccagtagcggctgtctagagttacgtacgtacctccttgagctacttgcacgagtttgctgtgacacgagtgccgaaagtctgcgagcataaagagcacgccatccgctgctggttctatccatgttgctttctttcttgctccttgttcctccatcctccatcgaataaatactttcagatttcctcttcttctcttgctgccaaacacatcttgtgcaagctctcttccgtgtctacaaacaacgactcttaccataactcaatctacctctccattaccaaacaatttatatacatacacacacccaaaatctccaacatgtccatggactttgcccgtgccgctctggctgagcgccgaccctccttcttcctctcattggcacccactacttcatcttcctatcctcaacccgacagacgaccctcagtcaccgagaccccagccagaccccgacgggcctccatcagctccccaaccggcctccgagtcctcaagctcagccccgtctactacggcgagcacattggccagaacaaggacgacttctatgacgtcgaggcctctccggagctggcgccctcatccttcctctcgctcgcgccggccacctcttcctcctatcctcagatgccctccagccgctccgccgagacccccgagaggcgacgctcctcgtccagcttgagctccacaaccggcttcagggtgctgaagctgggacccgtctactggggtgagcacgatggtgaccacaaggatgacttccacgacattcctacttctccttaagacagaagccaagcaagggcaaatcaacatgaacacatttggaaatttagcgtgatctaattttttttttatctctgtctatttggaatggagcgagcgaagctactgttatcattacacttgaaaaaaaaaaagtttttcggcaacgtacacacaaaaaacaagtccaaagctgcatgaaatgactcgagggagagggaatgttcgctctcttggcatctggcgccttttctttagcgccctgtacggcttggcttggcaaatctcccttttggaatcaatggtatggatggatcgattggagcgacttggggggttttttttcccttctctcattttttttctgcgatttggccaattggctgggggaaaaaaaaagaatgcaacagttttgaacaagcgtcatgtaaggcctatttttgggtaaccacactttagtctagaacagattgtactacaagaggcagatcttggagcaaattggcttagcaagatatgcagtgacaatacatacgaaattctaccaacacagacacacacacacacacatctactccgtgctactgttatcaaacctgtgacctgctgctgccttgctccttttcttgtggtggcggtgccgacacatcctgttctacgtgggggaaatgatgtctctgctgttggtggaaaaaggcaggcgaatgttagtttaagcttgaaatgccgtgtctgaggccaaggccagggagactttcttgtctccaactttgattttagacatcactttagagtgagacatggtgacgaggcagcttggcgggatcatcgacccgtagggacagtagcaaattgcgagacttgattatgaatacaaatttgctctgtgcttctaccaggcgccattgatgctggagaaaaggacaaaaagtgagatggcatattccagggggtgcatgcgcatgttctcagctgctcactaatacgcctgagatagagtccttaccagagctccacggactttattactcgtgttactccatacgaacaatcgcagtctgttccggctcttccactcgaccgtcgccggggatagccgaaagaggcaagaaaagaagagagagaaaagccaatagtgtctcgtgtgctataattgtgctgcacaaaaacagccagaagcgaaagaatttttcttttctttttttcgactaaggttatagtggaagaagtcgtttgtttttcatgcaagcatagcatgatctggagagatggggtggtgcgccacggctagaagaggctaccgtgtgccgaggccaggcctggattcccgaggccttgggagtgcgacatgcagggaaacggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggctctggaccctgatgtaactgctcggagtctttgcgagcatgtatgcatgtatacatgctgcgcaaggcatcttattgcctgcagggggcgaggggctgggtgaagcggacgaggggaagctgtttcagcatttcttattcccacaaggagataggagtctctctctgtccgaagagcgattcttttcgagctgctgctctcgttgctgtcgcttctctctttttttcttttcttgcctttgtgctgacagagtgtaatacgaatacctaataatgcccaaagctgagctaccaaccgcagtaatttagtggccgttgtcttcctccttgtggccagtgagaaagcagcagctccagcgcggggagggggaaaacgccagaaacccccacgcctggtgctgctcctgtctctgctctcgtacttttctgcctccctcgttcatttctcattgtgcttggcatcgcctccctgccttgcaaaaagcgctgtgtacctaccttggctcctgtgcaggcagccaatagcagtggtagccgcagttacctatggagtacaacgaggccgaaacgtccgtcacgctgagagtacgcggcggttacattgcaaacttgcggtgaatggtggaggggcaagtagatggcgggtaacgcttgttggatgcgtacagtagtgttatgggactgggatttcaaagggggttagtgatatctccgtgcgtgccaagatatggagattgtgaagaagaaatctcagcattgggggagcttacctagaagggtagcgtctctacggcgagggatcctgggctgagcactgctaaatgtcagtgtgtgttgatattggacagaggaaaattcattcaacataaagacctacaactgtgctacactcacaggcaatggcacagcctcgcacctgccaagaacaaaggggcatcgctatcaccgaggaaggggcggaccagcagagatcaacgaggcaggcacgttgtgcaagcattggcaggagttggacccaagctgcacctccctaaacagatgctagatttgggcgtcttccatcttcggtaggtacatgtacatagatacatacacatcattctcatttactgtcctttcatttgatgcatctaccgtgaccgatgatgaaatgaggcaagaattgcacaaggcacaaccagcgcaataccgagcattgccgagtgctccatcatgctgtggtccctcgtctttgccatcgccgaatcacatctccggcagttttactacagcagagtactgcgtcgcattcagcggatgccttgggacagggccctgatccgatcaatcaagcccccccacatgagatctaaagagccagaaaagctttgaccaagcttaggtcttgggtcttggcccatcacccttgctagtcgcgctggttagttgcacaaaatcctgacgactatctccggcttcctacctattagcccagagatttcagtaattcagtggtacagagtgctctttgttgatatctgattcgttcgtccccagctactgttaggcttgcttcaaatggaggccttttttttctctggaaatgggttgaagtgaacgcaatgaaccctcacagtggtgctgacatcactggaaggaatcgcgagccctattatgcaggtatgcctacccactgcatgtagagtatgcgagcgctccgtgttcagctgaccgcttaccttgcatatgtccgctttaccttgctcggcctgctcttttctctatagtggatttgctataaatgccaaatacatttctatgggagcagttcagaattgaaagctacacgttgtatcagccactatacggcgaatgaagtcagtatcagctgagtaagaatcagacctgtcaccagccacttgaagtttatccattacaacgtgttgtgctaaaccttatcaaatattcacacgtagctggttcaaatttaacacacagttttgattcgttttcgtcctgccctctttgcaaatggcagatctatggagccctaaaaataggaaccaccatcaactcaattccgtataatgtccgatgacatctttgtctccagtctttcccctttactagtattgcccctccaatacgtctagtattggcctttggttatctggcgggccagccgcagatgtcgaaatacagaatgatataggaaatttccagggaaagggttatagggaaagtaggtagtaaagcccagctcagctcagctctctacgaccttccagctatcagtagccacactggcactccacctccctgtacctggttttggtcactgatatattgcctgcgccgtggcagcggccacacgcaactcggcgtggccttccaccgtggcaatatccgcagcaaatagacgggccttggcagcacatgacccaggaccgtcccccgcaaacgttgcaagaaacaacagcttcctcttctatggctatccgatagacgccagtgccgccgcaatcttcacaggtaggatttggcttgttttcacgcgaatcatcagactctactgaggaaccgcttcgagtcgagttgcttctcctggaacggggcattttgacgattgaacggggcattcagaccaccggggattggctagcttttgaaatgccttggacaaatggattttttatattctgcaaaggggcgattagtgtggcaacctgagattccttgaggctcttttcgatcaacgagttgcccggctggagattcaaatttggatttttgatggcttgtgagaagcttgagtattgcggtcggtgttggtttacacggagatgatggctagaatgccggcagtacttataggaatccttagatttgctggcgataaagcgaagcagcttgatcatgatattcctacacttcttcattgctcggttctatgaggtttgctcgtttaccgtcactgttgtgtatcgtgacacttgagagcggctcttaatggctcccattgtaagtcaatatgtcgcgaaggctcgaatcttgatgacaacaaataaaaattgtatgaagaacgaaaaggaaaaaaaaaggctgtgaaattcttaaagagttcatgttctttgctacatccatcttggtgaactgtgagtcgcgactgtgagaagagggccaagaaagcattgactcacatacacatgcgaggttacgaatgacgagggaaaattcaaggtgaaccgtatggaaataattttgcatggccgctattctgtatggtatttctgcgacgctgtgcgagggaagaatttcgcgtttcgctgccagatgcctactaaacaactgcttctctatatctacacaggttttccagcagttatttatttatatcaaccatcatacggaatagtttctactgccaattcccatcaacttagtcgtcctctattcatagtagtctacccaggttgattctccaagtatgagcatagttacgctctttctctacatccgtctccctaaaagctaatgcacgaaacactcctccggctactatcatgacttgcctattagaacaatattctggttgtaacctcgctgtagtgatccttcgccgtcggtagcaactcagctttttgaaaacttgtaagtgacgcttctgacagcgtttcgattattgagctgacgcccatcctggacatccagaatctaatttgtagaagcgaatacaacatcccattgttgaaaagaagtctcataccatggcttcaactatgcgagatatgtttgtgacaagccaagaaagaatacaatcagaaactacagtagaaaagaaatataacgactgcatgtataggacccatggagtacagaatatgaatataagcacactctaccataatttacaaactctttcttcatttgatagcccaattttgtcgaccattatcaccaagactccaccacacaatataacttgtgagcgtggtataaagcccaggtcccaaagcccagctcatccaatagagacagctacaccaaagtcactctacatttccgcatgccatccaacagccgtcctcttcgcctccggatccaccactctcaaaatcgccctccaatcaatctccaccacctcctcgtcctgtttcttcttcataacatcatcgccaccctctctgacccgcaaaaacgacttcaaaatgcaatctcctccctgatgaaaatcacaccacgctcgatcatgcctccctttcaccctcaaactcgccattcgtatgcccggatcagccaacaacctcaccagtccttccagcggcggcttctcaaacaccgtcttcttctctctcagaaaagccctggaagtcgactttgtcctctccttcgtcccggcgctatagtccaccaacaaggtcaagtcgctcagatctcctcgcacagccatatcccggagaaacaaccccagttcatcccacagccaccctcttagcttgtcgattctcatctccaatcggtgcactttgcgccttgcctcttgcgataggaggagaaaccggccacccgtgtgacgtagcaggacatgattctgcgtctgttgttgtctgccgctccattccacatcgccaggcagatcttctgcagcgttttctatgaaccgccttacgtgggaggcatggccctgggtgaggtccaacacaaatgtattcgctggtccgtaaaatatcggatgagcgatagcgtacagagatggatgggttaggaagatgggcacggggttgaccgggctggcggtacaaggacacagagagatgatgcctccgtctggggctgtgagcagtggctggagaatcagggatagtaggtcgactgggaggtcaaataaatgcagaggttgagattcaggcatgttgcgatgttttgcaaaggggccaaaatgtgttggcgcttaagtggtaacgggtggctgtgagtgtatcagcctcctaaagaagtcccaatagtcggcctaaaggcgcctgaggctgccacagaggcctcctcttgaatcgcccgtgtccaaaaaaacacacctttggcaagtcccaaattctagtattgcaaagttgctctcaggctcatgcaacagattgcatcgattgagtgcatcacggatggggaaggcggggtggaggcttttcgtcaaataggctggagtttactcccggagtttgggcacatgcatgcttaccaggataggtagcgtgtgttcagccacactttatatacagtacagttggtttcagatacatttcacaaagggggagaagaagagttatcaacttgttcctgtattttacagcatctgagtgcatcatacgtagcatatcaaatgcatgatcacaaggcatcaaaagcacgataaaacactttcaagttcacgttctggggacaaacttgcgtcctctgcgaattccatttatttgcaatctgattccaatctgggctactatcaatcccctagataattatgaaaaacttttcatcttcgcgtctagtatacatgtcagccgcaaacctgccatcagcctttctaatatctctgctgagaggatcgcatattgacaaaaccatttgtatttttagtatagatacttctttttttttatccattgttggctttttgctacagcctgcataaaacgtctatcatgctgaggtcctcacaagccttccaccatgagaacaataagagagagagagagaaaaacacgcggaaataaagcaaggggtaaaatcgataaaaccaaaaaggcaaaaagcgtgccttgtatgcattataagataaatcattcgttagctggggaattaggtgagctggaaaatgttagtaaatgtttgttacagatatttgatttcgcatcaagtaaatctgggccatgacttactattggttgcctgaagctcccgggccaggtgtccgaggagaaaaggatggggaagtgggcgagtagctggggctagttggagattgttgcgacccaggactcttggagaagcttggactcgtaggcgagtaagcctctggggatgtcggagaccaagaaggtgaggcaggagaatatgatggggaagtggcgcctggaccatgcaaattaggagacgcagggctatagttaggactagcaggcgagtagctaggcgaagtgggagaattgaactgagccggcgacgtgggcgagtagtgtctcggcgacgaaggcgatgcaggcgagtagcttggcgacgttgggctgtagttggggctggcagggcttgtcggccgcagcatcggcgatgttggcgagaaggatggcgaagaaggactgaatgacggagacgaagcatatcggcccattccaccatcaatcataggagacgtgggagagtatccagtattgggtgacgaaggagagtatccacccatgcctgaactgaatggcgatgtgggcgaagtgctgaaagggctcgtcgctccacgcatggagtaagggctcatcgagccaataccaccaaagccaccgccaccatactccgttccaaatccagcaggcgtctccgaacctgcaccctggataggagagaagtttccagcagcaggagagttgaggctgaggtagccagaatcacccattggagatccggtatcgtacggcgtagccgcaccctcaacgtctccctctttgacaggcatgcctggcatgaggcccatgcgggagttgtccgaaatgactgtttccagcatcttcgggtccaagaagacatcaaagtggccagtgcccatgggagccatctggccgagcataacgttttcagaaatgccacggcagtcatcaagctcaccagtagcagccgcctccagaagaatttcgaccgtctcctcgaatgaacaacgcatgagcgcacccgtgtctgctcggttaataccgtgtcgagtgacggcagatatgcttcctcggtaagtcatgacatcacacagcaaagcaatgtgtcgatggttgacataagaaccgtcaaaagccaacacggccgtcagctccttcaccaaggcagctcgagcaccttcaataccgaacacttcaacaacctgccagaggtcgttggtgtaggttcgtatgggatcgactccgggcacagccaaaacctcacggagcgctgagccactggtatctaggtaccactgtgtgcatcgaggatcgtccttgagcgcgagctcagagccatcggctgcctcgacaagccgagtacccttggtcaagaaagccttctcaacgccaggcacaccacgcagggtcagcgtgtcgagaagatgggcctcgagccgcttgagcatcacatcatcctcaatcttcttttcaccatcatcgttcttttcatcgccagcacgaatagtgcgaatgcgaattacttgttcatcagcattgttgtcgctgaaaatgacggccaaatcgttgggatattcttccttgattcgctgagcaacgtcgtcaatcttgatttccttgtcaagcaatttttgtctgtcgagtgtaattctcaaaagccatctggactgttgatcaatggtatcttgggtgtcgtctggaatcaaaaagtaggactcaaccatgtcaacatcctctacaatggttgtggattggacatccggatcatagtagatctctgtgaccgacgtgattgatcggaggttggtgtactcgaccaaacttcgcagcttcttcgcttgctcctgcttagccaggggagtgtccaagtaaaccgccatgccaggggttttgatgttcttggcaaggttgagaatttccttgagacgaggcacaccaagtgtgacgttcttggaagacacaccagcaaaatggaaagtattcagtgtcatctgggtggcgggttcaccaatggactgagccgcaagaacaccaaccatttcaccagggttgacaaatgaccgatcccatctgttttggagttcaccgagtacgtgatcaaacgcgagcttgttcagacgatgctccttgaccacttctttgaaggcaagtcgagagcgaagaagagatttgaagagaatagtggcgcttgcatctgcttccttggaaatcggatcctcgccacgaacaatcttcagtttgctaatgacgtctctcacaacaggaatgacatcagaaggtctcaagttactcctgtcattcgccttgacgttgaacacgcgcttggcagtctcaatcattcgcccgatattcagtggaagctgcattgcctcttcacccatctttgtgcggttgatttgtcgcacctcacgacgatcagcgaccagggcatcccactcctcatcgagaagagccatggaagccttgtcaccagtcaactcgttgccatactcgtagtccttcctgaaccactcgggggggttggccaaatcaaggcgatacttcttctcaaaggcctcatccgacatcttcaagattccaagcttctgcttttcaatgcacattgcatcaagaccatcttcaccgtaaaggaattggataatatcacccaaagagttacggacagttccatcgtactgagcattgagatcttcgagagctttgacgagacgtctctgaatgtaaccagtctcggctgtcttgacagcggtatcaataagaccttcacgaccggccatggcgtggaagaaaaattctgacggagtaaggccacggagatacgagttctctacaaagccgcgagcctctggagagtaatcgtccttggtgaaatgaggaagcgttcggtacttgaagccgaatggaatacgctttccttcgacaatctgctgtccgacaagcgctgtcatttgagaaatattgatggatgaacccttggagccggactcggccatggtaacagcgttgttggaatccttcaaactcttctgtgttgttgtaccagcctggtcacgagcctggttcaaagccatagacaccttgttttcaaacgtagcacgaacattcataccaggcaaagcctccagctcgttggcagtggcctgggccgtaagtctggcgacttcggccttttgtgtgtcaatatgcgcctggaccttttcaattgtctgcttatccggaatggtatcaccaataccaatgctgtggccttcttgtaggagccagtaggcagtcacttgctgaacaccattaaggaacgccatggcgccttctggacccaattcattgtagcagaggtggatgacaccacccgaggccgaaccaatgctcttcttcttcatgagaccatacatcagctcgccagcttggatcaacagtcctgtatcgttgagagggttatcagccttgtcttcaggggcattgaggctgatttccttgggaatgaccatgctgatgatctgtttgccagtccaacggggcctcggcttcagaatagcaggctgggggataataccatcccagttgggaacccaaagcatgagattcatgacctgattcttgtcaaggaaagtatcacgtcggcagatcttgtaagcaccggcgagagagtcttggacaatacccatcaaaggaccattcttttggggcgagacaatgttgttgggaaccagacacaattctttgacttcggcgcgagtctcttcactctgggggacgtgaagattcatctcatcaccgtcgaaatcggcgttgtacggggacgtgacagacagattgagccggaaagtagagtagggcatgactcgaacacgatgtcccatcatggactccttgtgcagcgaaggctgacggttgaagatgatgtagtcaccgtccatcaagtgtcgctcaaccttccaaccatactccaatgagatttgagctgcacgcctgtggtggcgcaaatcgatacgggtaccgtcggatctgataacgtacttggctccaggatgctcattgggaccgttctcgactagttgatggagcttgccgatattgtacggcgttaccgtctcaggataagtcagggtcctggcaatgctgcgaggaactccgacttcgtgtaaagacaggttggcatctccggtaataacagtacgggcggaaaagtcgacacgctttcccatcaagttgcctctcagacgaccttccttgcccttaagacgggcacgaattgccttgacaggacgaccgctcttttgaagagcacggggctgaccggcaatatcgttgtccatgtaggtcgcaacatggtattggagcagttcttcgaaatctcgcgcgatatgctgcggcgagccctcacgaatagcttgcttgacattaccgttggcacgaatgatgtctcccagcttgtaggtcaagtcatcttcgttgcgcattccggttccagtaccatccatggaaatggaaggacgaactggaggcggggggacggggagcacggtgataatcatccattccggacgggcgtagtccgaattaagacccatgttgacaaggtccctttcagaaatgcggcgaaggatgctgtgggccatctcgggggtgatgggagccgtctctttcctcttgggcccatcctcttgagctacctcgaaagccgccttcagttgaagggcaacctgtcgtacttgaggttgtacattgccgcagccgccatggctttcgacgagcgcgggcttgatgccaggcgcaaattcttcgtctttgttcttgtctgtccgatcctcattctcgcatctccgcttcttcttgcagacggcccatacccgcttgaaacggagctttgcatctcgagtattgattgccgcaacaaactcaggatcactctggtagatttcaggttagcatccagtgaggcaaaggcttcatggaaaagacaagaccaacttcatcagccaggactttactacagttgtggcagacaatttccaggatcttcttgactttcttgatgaagccagggtggtacacgggctttgccagttcgatgtgtccgaaatgaccgggacactcgcccatagcttgtgtacaggtcttgcacttgaactgtcgatcgatcgagccgagaagagggtcgttgagaccaccgtcgcgtggcttcgtgccgccttcctccatcgtttcggggtacagaatatgtgccacgctcatactcttgatctcttcgggagacaggagtccgaattggatctcctgcaccgtcttgagcggagcgctcgagtgggtaaagtagaggttcgccattttcgagggtgttgtgaaatttcaatcgaataaccgtaaatctactagaaaggatcggtgagggcggtaaacgcagcacgcgcctcgtaatcgcggtcaaagagcaatgcgtcgagaaaattcacggagaaatcgcaggaagtgacagtttctagtcgcaaaaagtcgaaaaatcgatgacaaaagcggttgtcagtcgccaagagatgacgctctctcgatcgccagtcctggccaacaggcccaggagaacctcacggcagatctcccccgtcgccaccagctctgaggccgtataaacacgtaaatcgcaggtcggggtctcggatcgtacttgtcgacgggattccaggtgccagattcgatgcccgacacgcttggtgatgactttgggccgtgggcagagttttgtcgtggtcgaggcaaaacagcaggaggaggaagcctgaaagttctggacgtgaggcgcctggtgcttcgatgccgctaagcctttacggaccacggcctccttgcacccgcagcgcttggtgcctcaggccaaagatcattagtaagcatttacgccacaccggaaaatatcagaaccataaaattgcgagctatctgctcggtttttggtagggcaagttcgcctataattttgtcagcctcgactctagtctacaatgcaccgaccggcgtgactcaattgatccaaggtttcacgttagcctcacatccaatgctacgtatttggggctccgcgcctcgtatgttttctccatgtctcgcgctatgaaaattgccatgcatgtcactttttccgatacaatgcataaagaatcaatgctattccgttaagcttttgggcatctattactacttctttttacttcttcctcccctagcacctcccttcttacgcacaggggcagacgactctgctccggcgctcaagtcagcttgactttctccagggctcctccgccgcatagttccagtcgaaaccgcaacaaactcgtcctcgctatcgctctcgcccaagttgaatagaataggcatgcgaaagttatccaggccatctccctctttcgtgggatcagtcgcgaggacatccacatcctcgtcctcggcgtcaagtcgccttcgatgaatctcttcttgtgcatatatgtcgaactcgtcctctcgttccgtgtactctacattctcttcgacttcggcaaaatctggcgccagcgccgaccacttctggggactaatgacggaccaaatatatatgcggcccgtctccaagccacaggcagccaagaggggccgagaaggatgccactcgataacaccttgctcctctttcggatctttcagcatgcagactaagctgccatggtttctctcccaaacgtagagctcgtgattattgtaggtggatgcagccacgtattcgcccgtagcgctaaatgtgacgtgattccaagacagcttgttcacgacgtcttgaaatttgtgttcaaggggcagttgtattgtatcggggtcgaggtcttcgactgaaagattgggtattcgaaaagtacggatgatgcggtcctgtgaattcacaagtagatctcgccctgaccccgttattcgcatcgttgtgatgactcctgtgcatattttttccgagtatatgatttcgagcgtcttgacatcgatgatgttcagtttgcctttacttgtccccgcgataatgtgatcgcccgttgcggtccaaatggcagacgtcgtcatctgctttgcatcttcttttgcctgcttctctttgagagcagcatcattctcagtattggaccgttttggtgcagatggcagaacgcgcttgacatcgactggctccgagacatcgacgagtagcggctgctcttcgaatagagacgcgacaaagatgttactagttgaacatgtgagtcaatggcaccaggcagcagatttgtcaagcgaaaagaagaatgcacatactggttccagggatggagctcagccatgtaggcaggggcacgaaagcgcacctctcggtgtcggtgcccagtctccagatcccaaagtatggctttccagccctggcatgttgagagcagataccgtccacattttgaccagctgaggaacgtaatgctcttattatgccctctcatctttcgggcgacgcccattgtctccagatcccagacaacgacggttccgtctactcgtccggaggcaaggtagtcgcccttgcggttaaacctcagcatcgtcgcatggccggaccggatcgtgctggtcatgctctcaggataatcctggaggaggtagtcgtctgaaagaaggagattcatcgtcgcggtaacagggctggggcctctcgagagtggcagaacggcatggtagacgggcaaacgcgacaaggctgcgaggagctccagacggcagagcaaagaagcgtctctctcctgcaaggctgacaaaagttgcccagattgcagcctatgcgccacacgaggggtgcatctaatgctccatctcgaggcgtgcgcctaacgtgtaactgagaggctgatgctccactgcggggatgcgctagcatgacgcacaagtaaatcgtacagtaggttcgatatctcgctgcaacggtcaaagaagtacaaagcttttctttgacaaaagctgagacgcgtcacaagcgctcgattcacaagatggcaaattccaagtacggtgctccaattccatggcccatggttggctaactaaccaagggcaattctagatttgaatatgttcgaaattttgagcagccagactccctcatgcccaatacttgggtcgtagtgcgcatcgatgggaggggatttaccaagtaaaggcgcaaaatgaaagagaatgatgtccgcggtggtttctaacagtttttattcaagaatgtgcgccaaatatgaattcgaaaagccaaatgacaagagagcgctggatcttatgaatgcagcggctatggcggttgtgactgatttaccagaaatcaccatatcttacggagtcagcgacgaatacaggtattgtccctctttttactggacattcacaaaattctctggcctaacacaacatagcttcgtctttcataagtcatgcaacctcttcgagaggagagcaaggtgcgagacagagacctaacctaccctgcatgctgcaccatctaagaacttgcagcaaacttgtgagcacagttgtttctacgtttacggcaaactatgtctatctctggtcgacatactttccggacacccctctctcgtttcctcttccgacatttgatggtcgagctgtctgctatccaacggtgcagaatctgcgtgactacatgagttggagacaggctgattgtacgttgacaatggcaagatgagataaaatttatgctaaccaactaggccacatcaacaacttatacaatacagccttctggaaactaatacagctgggggggcttgataacaaagaggcagagaaaacacttgctgtacgcgctgccttctattgctatgatgaatcatattaacgtggtatcaggggacactggctgctgataagaatgaaatacttttctcacgcttcaagatcaactacaataatgaaccagagatgttcaaaaagggaagcataatattcagagatgttcgtttcaggccatgtcaagattggttgcatttagaactgacgtttgtagtatgaattggtcgatcctggcagtcataatgaagctgctgcagcagatgcccttgcggagccagcagtgcagtcaaagtcacaagcggaaaaggataagaagcgcagagccaaggcaaaagtggtcgtggaacacttggatatcatcagggacgaattttgggacaagcggccttggattctatctggcaagcctggccgaccagccaatccatccaaagaaatacaaacttgaaacgcactctatttgggtatcccttgcgtttgagagaaaaaaagaagaagccaaactccctgctaatgcgccgtatatgaatcctccattccagtatccttattagattttctccttttttaattctttccgcttgcgcttttcttccttctgcacacgtctaaggagtttctcttcttttccactactgccagaatcagacgtgtctttcttcgccccggctctctttaaccttctttcagccttggccgctcttctcagagctctagcctcttttcgcttccttttctcttcttttcgaactctcttctcctctttggtctccttggattttgtagctttcgcctctgtcttcttatcgtcgctcttctccgaatcgctgcttgtcgagtcgtctgtcgtctctacactgagtgttccatcgagaaacccgcctcgtacaaatgaagcgtaaaccgagtattttgacacgttcccgtgatctagcgcgttgagcttgccggtcttgacggtttgcacgacctggccctttttagaggtgtcgaggcctttcaactgctcgtcaaaggcgttcatccaccacatgtcgcttgtgaaatgttttgtgttgccaaggcccttggtgttggccttgcgattgagtaagagaggctttgcgaggccaattgagtcgtctgtcttgtgtagagaatggccggttcctcgccaaccctgggcggaaagaagcgcgtgcgcatccattgtatcagaatattatatggcacagctcccgcaccagggaaaagagagaaagaagagaataaaggtggttctaccgctggcgacagcgcgacatgatactcgacaattggcagcaagagttgttacccttcagacagcgctcatggttggctgcttgggagaaaatggtatttttctagcggggccaatgcttatcagcgcttatcggatacgctagcctggacaagcgggacgttgggctccaagtgaaaaagtagaaggtttataagccttattactactactcatactaactcttctacctctgggtggtctagttggttcatggcgtctgactgtaatggataacatctcatcagaatgtcggcggttcgactccgtccccggagagatatctctacggagaagagttacattttttattctttttgtgacttgttgcttgccgaggacagcaatgatcttttttttttttttgcctttcatttttgaatgagttttgaccgcggcgagacaaatttgaaacagtgcatctacccgcctaaaggtatactctggtcttactgtagcatttttatgcgtctggttagtggcaaatataccgctctctctcgctaaatatggtgccgatgtgcaactcgactgcaatgcggtcagcagtctcactttcgctttgacatgatttgccgtaacatccgcctttaaaatcattttctagcttattgaatcgctgtgaattagttctttattgttattgtatccttttgtatagccgctcgttacctctgcatgccattcataccgtcttggctgaaggattcgatggcccgacaacatccaatcacttgaatctcggtgacgtgtaacatacacacgctaccagccagcatttatgcttagacttgagcatcagatgaaactcgccatcttacaacagcggatagatctcggatttgaaaccaaacactatttaaacaaaaccaatctcatctgaagcacccaacgaaccactgcgaagggtattccacgactcttcacaatggcgcctctctgcgcagatccgcgccagatcgtgatagccctgaatcccgccaggcgaaaggcgctgctatctcttgtccaggagatcatttctggcatgatctccgagctggagactcatcctgacgaattaggatccatcgcaccagaggacgaaggcaatcgagacgatgaatcggtctcgccagacctgtctgagaaagccgggcgctctgcatctcaaggcggcagggctcagagcgtgtcgctgcagaaagtaaaaaccaccaacgaggcagagaaagttctcggggcggcattggcatacacgctggagtggcgagatgaagtcgtatccaagcttgaagagattgtgaacgtggaagagacgaacaagattacaactgagaggaagactcgacgtgaggctttggacaagaagaagctggatatgcccagtaacgatcgctttctcgttgatgtggatggcatgcctgttgatgagacagaagatgtttccatgctgcagtcggtatataaaccgatacccaccaagttgacaaccatccccatcgaggatcgagaagaagccctcggctgtgtgctgctattgcttctctctacaggggtatactcagctcactctcgtgccttggtgctttatctggcgtcatcgctggggatttcttcaacgtttcttaacaaggaagaatcagaaatcgccatgtcgctgatggagtcctctacagctaacaaagacacaaaggaagccatgtctgccgacgctgaggccgccaagcgcaaacaacagaacaaggtcagtcgcttctggaaagtcgggctggcatctgtagctggcgctgcggttattggagttaccggaggcttggccgctcctctggttgccggagcgcttgggggtattcttggaggcgttggtctaggaggtgttgcaagctttctcggtatcttctggatgaacggggctttggttggaactctttttggagcctatggcgccaagatgactgtaagttcaaggggtgctttgtttggccgggggatcatgatatgctgatatggttcttctttttttcagggcgaaatgatggataactacgcgaaagaggtcgaggatttcaaatttcttcctctcagagaagagtctacaacaggtgacccggaggaaattaccaaagagcaaaaagagcagcgtcgtctccgcgttactatcggaatcaatggttggcttaacacagaagatgatatcaagaaaccctggcgcactctgagtaccgacaccgaagtctttgctctacgctacgagatgaacgttcttcttaaactgggcaccgcactaaccgaccttgtccgctccgttgcctggaaggccttcaaggcagaaatcatcaagcggaccttgctggcgactctctgggctgccctctggccgattcaagtcttggccgttgcttccaacgtggacaatccgttcaaccgtgggcacaacagatcccgaaaggctgggcagcttctcgccgatgcactcattaataaagtccagggcgaacggcccgtcacactgatgggctattccctcggcgctgcaaccatccatgcctgtttacagtctcttgccgaacgtcatgcctttggtctagtcgatacggtcatccttatcggcactccagccccctccagctcagctcactggcggacaatccggcctgttgtctcaggaaagatcttcaacgtctactccgagaatgacatggtcttgggcttcgtctaccgaatgcacagtctcgccctcggagtcgccggcctgcagcccatcaaagacgtcaacgggatcgtgaatgtgaacttgagcgatagtgtcagcggccatctccgatatccctccctcacgggcgagatcttgcacaaatgtggcttcgtaaacgtcaaggccggaacggaaatcgaaacggaagaggacgtcatccagatgaaagacaaggaagcagaccttctcgactttagtgaaggacatgatgaccacttcaaggccgtagacaagtctgccgagtctcttcaaggtctgacaattacgcctccggctcttttgccaagctacgaagctgctaccaagcctgccatctccagacgacctgtcggcgggtctggaccagaatctccgcgccctcctcctcgaacggcagagtctgtacctccaatcgcgatgcatgacgaagatgagatccctccacctctacccagacgccagaccgttcccttgcaagagattcggattcctcgacgcccagttccgaccaagactgaggagcctgctagcccaaaaacgccactgactccgcagtacgattccgatgatgaacgccacgggtctatttcgatggtagacagggacgtggatgatgattgatagatttactcataggtagtctcgaattcatcttaactagactttgcaaaggcacatgtacaaaagctagttagatattagaggaactcgaaccattagaaaatcacctgctagaagatgacccaagcatgaatacttcactttctctcaacacccgcaaaaggacatagtatacagtcatacatccatttaacaggctttgctcgagtttttgcatgctagttatcaaacaagaggacaccgccgctacatatacttttgtatcctttaacgccacccatagtatatatacacagactaatatctaccttataagcccattcctccacctgcccaggccggaaaggcatcttcgggatttataggattgccttgctgctgtctctggttctgacgttctccttcgacgttctgggcatgctgttgctgcatcctctgtctccaccacagtaggaagacaagagccagcgtgatgcctatgatgagagtgctctcaacgacgccatccaagatgtcttcatcgtcatccccgatagtcccgtcgtacatatcgtcaaggtaatcgtcttcgtacggaagtccctcgtcctctaagaagttggttatccactccgagagcgaccagtctttctttttctctgtgaaatttgttagcatcgcctctcggattttttttaaagctcttctcctgatagacttactcggttcgtcttggatagaatggacagggccattcgtcagagtattccaagcgcttcgtatccgaagttttaatagaccgagagtgacggggagataggcttcatcgttgacagccagcgcgtgatcgtagtaccgcttggcgagatggaaatcttgtgtcagcccaatgccattttcatgcatccatcccaggttgaaaagtgcctgggcgctctgcgaataatcagaagcaccggtatagcactgtaccgctttaccaatatcttgttcggtaccgataccataaaagtagtagtcgcccattttgacgagagcatcaatgtttgattgtcttgatgctcgtgtccagtaaatgagcgccaaggcagggttatccaagagaccagacttgtcgttccgcttacgcagcacctcagagatcggtaatttagattggacagtatcgaggatccatgcaacgttagtttgcgccctctcgtagccctgctcggcagctaagagatactccaggaacgccagatcataggccttgacttcgtatgcatcattcgcatctgcccacgacgatacgaggggctctgctttttcagccacgctcttgtagtagctcagcgccatgctgcaaagcttttcacggcccacgccatggaaaaccagttctgccaggtagtaatttgcctcaatgttgccataacgagcagctagctcaaagtagttattcgcgatccgaacatcctcctggccgccttggtcgaggtagagctggcccatttggacctgcgcaggagcataatcatgatcagcagatactctgaacagctccacagccttcgcaatattctctttgacaccatagccgtgcaggtacattagtcctaggccatatcgcgacagcgcatcagcttgtgaggagccacgatcaaaccaaatctttgctctgtcgaaattctgaggaactccatctcccctcaaatacattttgccaagatagccagctgccttcccggctagcttgtcaatgccagacttggcattttctacggggcgcccatccttcttccaatatcttgaggcaactagaagaaagtacttccgggctagttcgaagtcgttgtctagtcctctctggccctcatagtagatctgtcccaggttgagtgtagccttcgaatcactttgttgagacatgagatctagatattcaatgatatcgccaatagcagcgttggcgtctgagttgaccctgggcttgaacgcgttcatgccggcactagaagcgctcgccccctctccgtacaagcctccaaagtcgtctgcgatgcgccatgactgagcaatccatgccattccgcctgggggaccagaacggtaccaatctatagctttatctgccacgcgcttgtagtacttgacggcagtttcacagctcttggtagctccgattcctgccagatgccggaaaccagcagccatttcagctcttgtatctcctcgaacggcagcaaaggtgtaatagagaagcgccttggcttgatcttggagaacaacaccgccaatgccagttgagtagtataccccaagcatgtactgtgccgtagtatttccatggctaaatgctagttgttggtagtgcttaaaggcggcatgaaggtccctggggtggctgtagttgccaaaaaagttgaagtcagcaagcatgtataatgcgtcggaattgttttgctgagctgcttgttcaagtagctctactgcattgactagagggccgctggtcgccgtcgccttgggctgtgatggtgcgatgacggggccggtcgggatagttctgaggactagacgtagagctgagctgaatattcctgatgattcccgttttcttcgaggcggtagaggtatctttcggagctcggcgagcgcagcgtcgacaaggtcgcttcctgtgccaagttagctcgtctgttacgcttctatactgacaagtgacatcgtaccaggctgtataaaggcagcaccatcctgctctgcgccaacatccaggaaggattcgaccgcatgcttatccgcggcagtgtgcgccgagtggtcgttttggctgccaagaggcttttggtcgtgagaacataccgccgctgtggcctgcgcaagcactgagatcaccatgtgagctttacatggtgcaactgatgatgcggcagagggtacttacggaagacacaggctatccagcctctcattttgggcaattgctatgtgcctatgttcgaagggacagcccgcagcatggctatcgcataaagactgaagctgaagcagcgtacatgtgagtgtcgcacgatactgcgtcagagccaggtccctttgcgatcgtacaagctgtccactactcgcaatagtcagcttccgctacctgttgattgatgactaagcacagctctttgtcaggaactggcgtcatcgccaaacctggcacgtgttcagcgcaactgacggctgggattcgtagcggctagatagacggaaatactggatatcaatgctcctttccaagacattcaataatctgttcattcaatattccaccaagccatgcgctctcaacctcgtcaccaaactaccatgcacagaggatcaaacagcaatgtccagcggtgtggggccggtgtggccaatgtctccccagactcttcaagttaggtgctgacttgagcgctgaagtctgtaagtggcagcacccgacaggtactagcgacaattgctgcctgtagcttacagcgctaacgccgccactttccagccctcacgcgttgaagtgtcagggctatagcgctgcagcgcgttaatggctggtctggtccgcgtcttttcaacacgcgctacccagcagcaacttttaccactcagccatcagctagcccagccatcttgcttgtatcacgaagatcttgcacacagcctttcaatcccattctgctcatattttccagctcttctcatttgctactttgcacgtacactttgtacaactacacttggtcaattggatattggccactcatctacacacagtgggtgccattgttggcttacggactgctattcctgtctattcgctctctcgactgctcagccggccaactccacttctccacaactctcaattctgcacaatgtcaagtctcaagagaaaagcggcgacaacaggcaacgagactgaggcaaagaaaacaagggccaacggcagcatttcttctttctttggtgctgccccaaagcctgctggtgctcctgccgccccctctccagcgaccaggtttgacaaggcaaaatgggttgaaggcttgactgccgagcagaaggaactgctcaagcttgagattgatactctccacgacagctggctggcattgctcaaggatgacgtgaccacaaaggaatttcttgacttgaagaaattcttgaaccgtgagacggctgctggcaagaaatggtttccgccaaaggaagacgtgtactcctggtaggttatcccgatctctccaattgcctgcctgtatcaggtcgtctaataacctcaggtctcgtcatacgccattcaacgaagtcaaagtcgtcatcgtcggccaagatccctaccacaacgtgaaccaagcccacggcatggccttttccgttcgaccgcccactccggcgccaccgtcgctccgaaatatgtatattgctttgaagaaggattatcctagcttcgtcgagccgctgaaccgaggtggcttgttaacgccatgggcagaccgaggcgtgctgatgctcaatacctgtcttactgttcgtgcacatgaagccaattcacatgccaatcgcggctgggagcgattcacgcaaaaggtcattgacctcgttgctcaaaagcggacgcgaggtgtggtcttcatggcctggggaacaccggccagcaagcgagtgcagagggtggataaacaacgccacctggtgctcctcagcgttcaccctagcccactcagcgcatctaggggattctttgactgtggtcatttcaaagcagcaaacgaatggctcatcactagatatggtgatgacggggagattgactgggccctgaagcccggaaacacaaccaggaagcttgtcaaggaggatgccaaagaagacgccaaagaagatgcggaaccagtagcaaatggaaatgcaaagggcgcagagacactagacgagtcaccagagaagtcaaaagagagtgcaaagaccaatggtgcgtctaaatcgaacaaggcagaactcaaaagcgaagaagacgacatcgattccgatgacgaggctgcgttggaagaagctcttaagcttgcagaagagcaaaccaagaattaagcatgaaaccatatgtgaacgaagagaaatggttacgattggaaaggaaaagcagcgattggacatgatggcatgttttgaatacgtttaagctataaacgatagcacctgggataatactatgaaagcgtcggcaacgcaggtttagggcacatcagattgaaatatagggaacttcacaatacaacatgggattttacggttatgaagcttttggtggagcattagatagtactgcgctgcaatcgcctacgatttcatcccgcctagagagcatgaatccttgctgcggttttcacagtgtacttacaagtatagcttcttgctgtcgcgtagctaaaactaatcgcttccgcgacaatttcgctttcggtatcaatggtggctcgctgccggcatgctcgtaccacctaggaccactggactatttcgtatcaatgcgtctatcgcttattaggccttggttgggcaagaatgcaggggtcgagctggcgaaaagagctcagctatacactcagcgctctataatatgcggctgaactgcgtgtgcatggttgggctctcggcaaattggcattgagccttgtttataatcaaccgttggtaataccggttgcaatcagcatagagtgctcacagtctctttgcaaatgttagtacgtcgttatgtggtgctgttaccagcgttaccaactaccaagacaggctggggctggaatgggtaaattcacaggataggatagaattttcccacgccatgcaaaagatacagcagtacatgaacctgcttagccaataaacatcaaacagtgcgtcttgatagggcgggctactcgcaactattgtacgaagttggaagctggccgctgacagcccgactagcagctgatgataggctgaggacttgtttcacaagatcctagtgcaagcaattaaaacaacatcgtctgcagtggcccaagcttggccaacccctgcttcgtatgatttcatggccacggatgctctcgagggagcccaagtcaagcgctctcggtgcatgtgctccgcatggagaaagcttcctttgggcgctgcgaacggattacatacatgcagatcagatacccgactcaggcggcataatattggggcaacatccgcaacggctctgtgatctgtgagacaaggaagcagccgcggacgaaacaaagttggtgtgcatatggccctggcatattttgcgtatgggtattactacatgtacttaataggtacggtaatctgcgtgcgctttacaagtgccaaatgccagaccacatattcgtacgggcatgcattttgagtagaaaacttgagtgataccttgtttatttatagcgagcactcatagctgcgacgcccgattgatgatttggccgcgtgctaatttaaatttcagggttagctcccggggcgcccatgtctggggccagctgttggcgctgagagccagcaagagcgccactgctgcgagctctgtagtggcagctcgtggcgggtttggcgcacttagcgtattgccgttacgggacacacacccgctatcgcgctatcacaccggcggccccccaccacttgttgctaaacgctgtagccactaccgccgtctccaggcacaagcatcaattgatcggtgctcaatctttctgcgatgctgctccaccgcatgctcgcctcgaacaggcccagttcatcaaggttgctgccaagaggcctcgtacatgtgcgagggaccggcttggagtgccatgcccaatcgttccatcagactcgtgcgcctgcatcgagaatattgaacactgtgagccagagcccaattgggccggtgacatcaagcttcaatgtgcaccaacgaccagagcatcaaccccaggcactgcaattggtgtggcagacacctggccccaaaagcgtcgtcgtccaagtacctcgcggcgctcttttcgctgcagcagtacctgcgcgccccccagctggcgcaccaccagacactttagcatctaatcttagtcgcataaagacccgtagtagaccggcccctggcttggacgtgtcgcgcccctgaaggcgacgagcaaaaagattcccaccaccgctttctttgccatctccagcaagcgaaatcaacttcttcctcagcgtgcgggacggcgagtctcttcccgagcatcgtgagcctattttgtgtgcgcgcgctggttgcttcccctcgttgagcttcatcttcgtcttcgacaagtgcccctccttatttcttctctttcctatcgcctctactttacttcttcgcaaactcccctttgccgccacggccgagttacggaactttcacaaaaacgttcgcagcgcgaattgatccatttattctttatctcattgtttaagcgagtggagtgatttggtatctcggcaggttcagttgcgctacgcctggaccctcgcctgagattcggtattgctctttttttcttcttcttttttttttctgtttgttcacggtgcctttaaaccatccaccgcttcttgacggcctgaaatcgaatacttccaccgaatttctggtcgttgataacatcgccgaaaatgcctggcatcttctcacgccgcaagaaggacggcaagtccaagaagaatggactcgacgactctgcggatttggttctgcagaagcagaaatgggacgatgcttggacccgcaagacggttgagcccgaggaagttcgagagctgctgtgtggctgcactgaagagctcaagaatcgaggtagggatatcagctattacccaatcatcgtcacgtagctttccatggcttaggagcctcactgcgcataattatggactaacattatcgctataggcctcgatcacccgttcttcctgcttccattccgaccgacatcgaacccgagtgctgtgcgaacctttattcgaaacttcttcagtcaggatcccccgattagtggcgagctgctgctccaagagctgcgcatgacggatcctatggtgtgttttttcggtatcgatggccagggctaaatacttacacatggtataggttatctcgggagtggcaaaatggtgctggagtcgtctccagggaggtctcgttggttgggatgcgtatgagttattcaaggttggtgaacgaggtatgtgatattatacggccaatcagtggcgacttctaagacctctgtgctcacgtactgattttcggaattgccctagactcaaacatggctcgcgattcgttcaaaacctttattcctctcagcgttgagaatgctgcgcgccaacagatcatcttcgacttcttcagcttgatagcggcagtggcggcgcatggcaagaacaacggctttggtgggcgcaagctgtctcgtatggcttcgtggtggacctttgagcacaacgatactggcaatggcttcgatggtggctatgggtcttggctcaggtacgacaagctatcaaggttgagtatgaagtatagatacagaatcatgctaactgcgtttctagcgctgccgatgctaccagccatctctttttcgcttatttgcgatcgctttctcccgaacaaaaccctacaggaatcaccatgttgcctaggtcgcttcaaaagcttctccaggagaccgaataccctccccagaggccggagctgctcatggtcaagaccaaaaaggttgccatgattgttgagacggtttcgccgacgccatttgctttgttgcgcagagcaaaccactttcaatatcgcgactccgacagagaactccaggaattctccagctacgaagaccccgtggaggcgcttacggaagaatgccagcgagttctaaaagcaatctcgtcaactaaccaatcgcaagtgtctagtataaagcactctactggcctacgagatgctagctggtccagattcgaggatattggattcgctagctctctggaagaggaagacgacggcgaaggaagtgccataccaaacaaaagagtccaacaacttagacagttccaaggtctccgcggcagcccattatctggtggcaacggcgttgcacgcccgacaacaccttcatgggcggacttcctgtcagccgggtttgtcgatgacaaccagtccaggcccaactaccttttgccgcctgataaaattcttccacctctgtcaccggatggtcgccacagttctcagtcccactatccaagactcgagagcgaacaggatgttgagccgggagagcttgcaagtatcagagttgttgacttggatgatgctttctggtgggtatggatgaccagtcttgcgcctgaggagactcccgaaagaaagtcggcttttggccgatgcgctgtgattgaaacgcaacttcgtggcagccgatggcttgtcatggaagagctcatcgcaggtgcggcccccggtgcccaagaaggagcgtatattgccgaaaagaagggtttgttctcctggggtaaacgctccaagaccatctccaagcgcaagaagtctcttgataagaacgacaagaatgcgacggcgaacaagaacgatagcaaggccagtattggcccggatgcgcatgccaagattcaagcaaaggctgcccagctgagggctcaaaaagaccgggaagaagagcaacgcatacaggctactcctcgtcgcggtcgtaccgatgctgaactgttggctgaaaagactaacagtgttttcaccctccagcctttgattgtgggcgaagcttcttcggcaatgaaatgggtcaagagttacgacaagggcactatcaaggatatttacatggcccatgacgaagcgggtcgaggaacagcttttaacccttcgcaacccgagcttatcgtgaaccaggagcccgctgatggcaatcatccttctcccttggttcctccaaaggacaatcacttgacgccagctgcctcacctttgcctcatgggcactctgccttatccttggtcccagaaaatgctttggaagaggcgcgatcgcggtcccctcttccagagaaggccggaactcctgtgcctcccgctcatgagcctagcttgccaacaccacccaaggatgagcctgctgctcgagtgatgtcgcctacttttgatggaaaagcctctttggataccccacggagtcccgagccggcgaagcagcaaaagaccagcgggttccggaagctgtttggccgcaaaaagcgcaactcgaagaatcttgataatgtcactaccgatctgaataagatgcttgaacaaaatgctaagaagtctattgagcagccaatggctagtcctgctgttgtctcgccgctcgagccagaaactccggtcgaagcagcacctgctggagaaccgatctatgagccaatttacgaccaaccggcggacgataatgacgctcacgctgatgtccacgacgacgagcatgaaggtggacatgacttctcaagatttgaccaaggccctctagatgatgtaccggcctttgtcccggatgaagatgacgaagacgaattcgaagatgccgtcccacaaccggctgttcgttccactcgtcctgaaccgcctcaccatgaggccccagagcctcctagccatgaagccccagagcctcctcgccaaactcccaagcccaattcaaggctacctgtcaaagagggcgccgtggtgggccagggcggtggcattcatgagagatgggcccaacttcgcaaagcgagtgagcgacctgctcctcgccaagtggaagttccatacgcgaaacctacgagacccgctgatggcgatgaaaccagcggagaagagagtgagtactaatggctacaacccttgttaacagtaaattctaactgtgtttttttgtagcaatcgagtctcgagtcgcacgtatcaaggctcgggttgcagagcttactaataacatggaaggcacatcggtgcctctccgcaacccataactgagtgcccaagctcaattcaatcttaaatatccaaatcatcttcagcctattatcaataactctcgaccttacagtctgccgcaatttgataccactcgccgttataatcagagacacgatgctatgtgcagcatttcatttttaatactagtcgattctttctctcttcatctctcgatttatttcttgcaaattttgtatgataccaccggaaagctcaatggatggtgtggggggtctaaaaaataagctggtgtgggaagcgaccatatctattattacccaaaacaccacaccgcggttccaacatctttatctgaacgtttgcaaaaaaagaaaaacagaggcccacaaacagtgtgccgaggaggttcaagcatttggaattcgcctttgatcttccccttctttctcctttctctatctcctttctcccatccggaataaaactgcctggcatatttccttcttttcttttctcaattttttttcttctcttttctttacagagttttcttgtttttatttcgcaaggatgaatacatcagagggttccatgtgaagatggaatatcatgaatgttgtttgatacatactcctttgaggctatcgacgcctgatatatagagcctgcaaatgcaagaaatactaccctcgcttgatacagatgctggctggttcgtgaatcgtgattcgtagtttgtaattcgtggctcgtttgtttaaaccttgaaacggactgagatgggtgatggggaatgtaagaacctgcaacccgataaatacgcagaaaggaagaaggcgcttcataaataagggatgccacatgcttatcagcctgtgctatgatgtgtctcattgtgcttcttcttttctttttgtgaaatcaatacccgtgctataatgctctactcccagaccaaactcccttcgccatgtcagcggctccaacaactttctagtttccccccgaattttaaatcaactatcgctcgtttatgatgcggcgaacgtggggaagcagtcggccaggcccttggtgtgcttgttttgggcgtgttccagaagactagacgaaggcggtaacaattagccaagtgctcaaagagtatatataggatgcgagaagagaaaggaaggaggtcatcgtacgcaggagcctttgtggttttcaggaatgtcgacttgcagatctggcactggatgtccatggcctgctggttctgtacgagatggttcggtcagtcgaagttggacggcgaaacacaggctgaatcatatcaaagtatagagacgtacgactttgagctgagacttggcaactcctttgtcctttgcgttgcgttcacgcttctgctgagctttggcgccctggacaagaacagttagttacaaggtttgggatcggcgggaaacaatggagcgcatggggagttggcgggaaatcaatatcttacgttgcccattgtgatggatttgatgtgggaaaagaattgggaaatagatggaaatatctgtttgtgaaaaaagaggattgctcgagtactatcggcaaagtgtgttttctacttttacaaagagaggcaaaataatctcctaagcggtgtcacgaaagtcgaggcgatgccgaatggagccaagatagtgatagcgataagcacttaggaggaaaatttgcagaggcgcttcggcatagcggcgcgcgcggtcaggtgagcgggtagaaggccgagctgcagaatgagttgatgggtgcgtgcgcttttgataggctgtaatgtgattgattaattgattacatggtgaatgaagatgtgaagctggcatgttgcaaggcttcaatgattaattgcactttttgatatggtaggttcaacatgtgaagacgcatgcatgcacctttctacttgctcttattgtttgtaacctgcggaatgttgcagggtagtggtatttacacgtactgccgccaacttcaaagtgcaccggtaaatattgcaaaatgggttcaagtgttttgagtcctattatactttttgttttcgagagtttttcatattttccaaatttagctagcttctactttccttttgcggcctcgctgcttttattttgtgctgatcactgagatcacctgcggtacttgaacagccacaccgaatcatgagctgtgtacttgtaggtacgcatgaaaaagatacatgtataggtaggtaccttaattcctctgaattccgtcataataaagcctgcaatcaacagtggtgctggaagcacatggagcttgtagttgtaatctgttatcgtcttcaaacatataacctcggtcgataagtgagcctcagaactagctgcttaattgtgcaatatagtagtggtcctagatatgtaagcaaatagacaatacttgggagaaatagggctgcgcacttgtccagacatgctgtagaatccgtgaccattcggctagaccattgtagtgcgattgcttggcctgccatcttggtagggacattgtttgttatgtgtgactttttgtgtatttctccagggcacactttgcttccacaagggcaatttgtcgaaaatcttgattgcctggtcactattgcggaagcaaaagatttgtgctgcatttgtaacgataagtagtattttgtttattaagcagatgaattggtgtcgtttctgagaagagcttgacaagtctttgaagctcttctcggtcgttaagttgttttgaccgaatacaatcttaaacattgtggctacctaaaatgattaatgtctatgaagcatatctgggcatgaggggttgctttttagcgaaccttgttatctgttcaatccattatttataaaagggcattcatattgcatggctcatgtaagagggtaaggtatgcgtcaagccgccaattaagcttgtcgtatgttgtagttgattgtgcctttgagttgatttcagtaactggaatataacaatatcaataagtctgatcagttgcctggaggccgcgtccaggactgcatggctaaggaccttgaatcgaataccatgagagaagaaaagagaaggagagaacagatcaaaagaggggaataaataagacggctcaaaaataggcatagaaaaaatgaacacaatattgtgacacaagagacttgtgattcaatgacacatcgttatcttctgaggtactgtcagtatttggacgccggcgcgaggctacctgcataagagctctaagagcttccaatactttccattcgttcctcgagaatagatgttgtgtaacttattgatgggctgtagaagagcatcgattctgcgggctgtcttttctgagagtcaagtacggcgttattctcacaataatagtatcccccagaggacaaatatctacacattcctctgtgatgtaccatttttcttgaagatgttgatcataattactataaactctctaagccagtaaaccggaaacaatttaggtgcacatggaaggcatacaagcccagctggctcccatgctatatatgggtaaaaatgaatgttgagcttcaactagggagggcaaagatactagctagtcccaagtacgtacaaacatatcttactagagagaagatgaatattgtcgtcctataccccatccgcgactttacaagaaagactcctttgcccgatctcagcgacgcaacgcgaatctttaagcaggagctagcttaagttgggcggatctttgtctagggacttatagtttattgttgttgggtagcagtttaacaattcccgcggtataagaaccttggaagaatgactgctgccagtttcttattttacatataaaattgcgagatgcaaagtctgggttgggcagaactaggtacatgtacccatctatctgcgttggtttctgtttagtaggtgccagtggagggtggaggactcgattgtaggcggatgacactaaagagcgccgagccaggaagtcaaagttgaacttgattacgttacaagtacagcacagcttactacttctccgagcacaagactcataattaatgtcggcaaactcgtatttcaccagcagaggactatggcgagaatctagaatcaaccaggttgatttcccgatggcgcgtgccgaggaggtttgtaataatccaataattacaaacacctacctaattgagcaacatcgtcgctaatagcttggcctccagatgtgattattccttctgctaccatgcactcgtatagcaccgtaagatgacagaaatcacacggggtcatgtcgaaaggctttcctgtcaatcgatcaatgcaataacaaaaaaagggaaaaagaagaggaaaaagaataggctgaaactctttggaaatgtccgccgttccgccaatttgctgccatcagtccggttggatcccgaaaggcaatcgagccgttccacagaattagagcgggctagccccctgcgtttctactacgcaagacccaaacgacagtaacggtaataagcttaggataccgtctttacttgtaagcataaataataaatagctctggttcggctattgttgtttactatacccaggccgagaaaggaagctgagctgaaaaggaccggaagctttgcagcccacaggtcagggttccttgacaacccgcgttgctctgctacctacaagtacttacttgtaatatgggctgctattttacgggtcactcgcaatctaacgataggtagtcgagggcgcaggtgctgcattagtgaccagccacgtacctgtgctggctcgtgccgaatcctactgtaaataggcacatgtagtaacataactttattctgatgcttacctcctaagctacactgttgggtttccaccaatgacagggccatgtccctaggttacttgattaggagttttccctagttgtctcttagcctcacacgcttgtataagtatcagtaatgtccgctgttccccgtccgagtatgagtcctgtgatccactggcggccaatgatggcttggcaaaagcccgtcatgaacgcatcttaccaacaaacgggcggtcgacagcacaccggtctgtttgctgggcctagatggataatctatgtgacttgattatgcagacgcttgcaatatcagcactttattttgtataccatgtgcttgtattggacgatacaggcagtatgtcatcgcgtgctcatcccgccttgcctcaacgtaaatagagcgttgcactgctatatgtggagagctttactcggcagggatcggagacttcaagggttctaaaatggaaacttcaagccagcccttttaggagagcacctggaggagcttctgatgtttgacgcccagcatctgttgtaagtgggatttgcagctacccgacttccacaaaatctctagcatgggttggaaatctcacccccattacgatctcactgctgctagcagcatgtttaaccttcctgatgctggccttggtggagtggatgcattaacgactagtagcgctatgctggttgcaattggatgttcgggacggtggcttgcttgacccctgatatcccaagctttcactattccttctggagaaattctagccgtatgctttactacttctttgtacagcaatgtaggagtatctatctagatccgggccgaatggagagtaggcctgggaacctgtaactcgaagctgtgggttgactagttgactaaacacaaaacaagatactaggtattctagtcacaggtatttcggagctttccaccgacaagggggacatgctccaggaggtataaaggaccgcgtgcctcgctatctgatctacggctcccttgctggccgtctctttcttatcccaaagcggcgggcctctaatctcgacgctgtagatcattgatcggcaacatgttgaagctcacagcgcttgttgcgctcctgctgggcgcggcgtctgcaacgccaaccctcagcccccctgctgaagatgaaggccttgccaagcgcgctaccagcttctattatcccaacatggatcatactggcgcgcctcgtggcttcgctcctgaccttgatggcaacttcaactatcaagtgtaccagacagtcaacccgggagatggaggttctcttcagcgtgccatcactagtgatggcagtggctctcgccaccagaagtggttcgcatcacagcctagagtaagattcttctctctaatgaaaagtaaaggcacactggatggctaacaaagtcgacaactaggtggtgtatatcccccctggaacatatactatttccaagacgatatacctcaacactgatacagtgttgatgggcgatcctacaaaccctcccatcatcaaggccgctgctggcttctctggtgatcaaactctcatcagtggtcaagaccctggcactggcgaaaatggagagctttcctttgcagtgagtctcaagaacttggttcttgatacgacggctattcccggtggcaacacattcactgccctctggtggggtgttgctcaagctgcttctcttcagaacgtcaagattaccatggcgtcttctcagaatggtaacggacattctggtattgtcatgggtagaggctcaacccttggtgttgccgatgttcgcattgagcgcggtcagaacggaatttggatccctgcccaccagcaggctgccttccacaacatctacttcttccagaacaccgttgccgtgctcatcagcggtggtagcacctttagcttcttctcccctacctttgacacctgtgggactggcatcagcgtcactggcggctctccttgggttgctcttattgatggcaagtctgtcaactctggcgtgactttctcgacgactgttttcccttcgtttgtcattgagaacttgaccaaagataccagcacccctattgtcgttcttcggggtactactgccttggctgctaccagccacgtcaatacctactcctacgccaatacagttggtggaaaccccgtctatggcccggtccagtccaccaaccagcgtccttctgctctcgcccctggcggtaactatccatatgttgctcctcccaactttgccagcaactctgtttcggatttcatcaacgtcaaggataccaaccagaacggcggccgcaaagttcttggtgataacactattgatgaatctgccactctcaatgccatcttgcaacttgccgccgaccaaaacaagattgcctacttcccctttggcaagtaccgtgtcgactcaacgctctttatcccccccaactcgcgcatcgtcggtgagggttgggctactattaccggtaacggcaacttcttcaagaacgagaacagccctcagccagtcgtctcggttggtcgttctggcgatgttggcgttgctcagattcaagacatgcgattcacagtcaacgatgtcctcccaggagccattatcgttcagttcaacatggctggtaacaagcctggagacgtggccctgtggaacagtctggtcacagtaggtggaaccagaggcgcttctgccttggccaacgcctgtacgagcacatcaaaccagtgcaagggggcctacttgggaattcacttcaccaagaactcgtctgcgtatgtccagaatgtctggaactgggttgcggaccacattggcgaggactttggcggcggaacttctattgcaggaaagggaggtgttttggtggaaagcaccaaggcaacttggctgtacgccttgggaagtgagcattggtggctgtaccagctcaacttgcacaacgccaacaatgttgtggtctctctgctccaatccgagaccaactacgaccagggtgccaacactccgcagatcccccctgcaccctgggtagccaacgtcaacacttttggagacccagacttctcgtggtgcgatggaaacaaaaaggtctgcagaatgggctacgccaacttcattaacggaggatccaacatttatacgtatgcctctgcctcgtggactttcttcagcggccctggccagggatgcaacgacttttcatgtcaaggtaagttgtgctgcaatctattattccgcactcggttgaactgccatcactaacagaatgatacagaatccgtacactgggttgctaacactccctccaacctccaggcctttggactgtgttccagaggcgctacaaacaccttgagagcaggaaatggccagttgatcaacacccaaaatggcttcactggttcttggggtggaaatggtggcgatgttggtcgctacactccctaaagttttaatattgcgtgcattagacaatgtgcctcggtaaagtaagaaaaaggctctatgccttgtatataaacaattagtgtagatataaatatacgtcaagtatatgcctataaaatggtacgggtcatggaatcaccgggcagctacagctttaacttgcattctcaaggaacggttactcttggctcgccgtcaagattgcgattcgtaatggactcgagagatgattgagtgaaaagatgatgaggagacaaatgacgataaaagattgtataataccaatggtgcctagtaagaagtgctgttatgatggataaacagtctcctcatgatctccttgtactgacggattgagcagcaagcttctcaaagaaatcaattgcttcttatttccagcagaaaatgatctacatctcaccgcactgggcgatggtaacatccatatttggcacatcctttcctcggtagcccgtcttcgtcgcctccatcttcttcacaacatccataccgtcgacaacctttccaaagacgacatgcttgccgtccaggaagggcgtgggaactgtggtgatgaagaactgggagccgttggagttgggaccagcattctggatatagtatcagcgaaagagccaaacacgaatctggatgggggggtttgagacttgccgccattgacaagaggccgggctgttcgtgcttcaggttgaagttctcgtcatcgaatgacttgtagccccagatacaggtagacccagttccatcgcctttcaggaaatctccaccttggcacatgaagttggggatctgaagagaagacaagagtcagaatttgggcgcccgcggctaagcagagtaaagaagtgagagaagacttacgattctgtggaatttagatcctttgtatccctggggacggccgccagcgtctttggattcgccggtgcagaattgtcgaaagttctctgcggttttgggcacgacgtctttgaagagctcaaaggtgatgcggccgaggggttcgcctgcatgcatgaagcagtctgttagcggctgcaggcaattctcatgatgttttcgtgcttcacgctcagccgatcgtggccatcagcgatttgacgtacctcccagcgtcatgtcaaagaagacgctggttccatctcagttagcgttttgctttcaagagttatactcgttggattagaagtcgcgttgttctatgagaaatgcaaggctgaataaatacacgtacagcggattgcccgactctggcaattgagtaggcggcattgtagatgttggaccgaaattgagggtcgaattatagtatggcaatcaatctttcaaaaaaaatattgcgactatgctcttcaaatcgctgcttggcgctgtatgagtgatcttcgttattgggttgttatgagtaaagaagagaatctcatcaaaggtttggcgaagcgcactgtgatgaaaacggtgaaataaaccccactaagccatgttgtgccaatacttttacgctcaaacgtctcttcgcagcatataattctacatggacggaaaaatgatcataattataatggtttactagaatttattttagaatattcatgtctatattcttttcatcgacgatgctctgcggctgaaccctcatatcggccgcaatctgttattggcactgtatggagccatacgtaaaccgtcgctagagcttctaaatctcgggaatcacagcctcatctgcagacactccagccttccatctaaacgtagaggcaacgtgctcaggaggaggcccagactggccaggcttgcggtagaaattctcgcgataagtgccagcaggaacggcatagtcgtcccagaagagcccgcgcttcttgagctcaggcagcaaaagctcgacaatgtctttgaaagactgagggaagagggtgtaggcctgcacgatgacgagtcagtaagatgtgagaatcccgcttttcaactgttatgatgcactgacaaagttgaagccgtcaatgtcggcctcgttgacccaagtctcgagtccatcggcaacctgtgaaggcgtgccgacgagagcagggccattgccgcctatgctgacgtgctcagcaatggtatgtttggtccatttggaggttcccggagagaatctggcgtagccttcaacggtggatctgttggagtcttagtatcggaacttgtcgagcaagaagagggtggatgcaagtagaaccagagtcactcacttcaccgcattgctctcaacctctcgcagctcttcatcatcaccatacttgctgagatccatgccggtccagcctccaaagagagcaagtgctccttcgtgtgaagcatactgcttatagtctgccagcttggcctgggcctcttcctcagtcttgccgaggatagggcaaacaagtgccaggaccttgatgttgctgggatcgcggccaaactgtgttttggccagctctctgatatctgcgatgctcttggcgcacacctgcggcgcgtgggcagagacaaagataacctcggcatgctgggcagcaaacaccttgccagcccgagaagtgccagcctggatcaacaggggcgttctctgggggctaggcgagcagatgtgagggccggggactgtgaagaacttgccgttgtgattgatcttacgaacgcggtcaggattggtataaacacccgtctctttgttgagttcaatagcgtcatctctccatgacgactcaaacagcttatacatcactttgatgtattcttccgcttgagcgtatcggtcatcgtgctatgactgagtcagcatatatcgatactgcagccttgcattagttattgcgacattacagacctggggttgctgggctaggcccatgttcttagctgcagagtccaggtagctggtgacgatctacagttaccgttagcatgcccctggtcgactgcatggcgtcaggtcagatcccctaaacttacgttccatccaattctgtcaaggctgtcagctgcatatcccatggcttatgtcacctcgaaagagagtcttaccgtccattgctgaggtgatcaagggtggaaagtcttcgagccaagtggtagggttgctcataagtcgttgagacagtgacaccgaaaccgatgctctttgtcactgcggccatggcagagatgatagcaaggggctcatgtacaggccattgggcaccggagatgatggccggatccagcgagccggaatagacatcataaccacctacatggcggtaccaggttagaacgtctacgatatacttccgatctcccggcatgagattggcctcgattcagctggtaaaccttacccaacacatcggcaatgaagatcccgtggaacttggcctcttcgagaagtttggccaactctgtccaatgatcaatctgattgaaccgtgaagactggtcgtcaggatggcgccagagtccgggagactggtgaccactgcctgcagcccaccaattgcggcagtcagtgctctgcaatatcagcaaggggtagagtaggtattattgaacgcacacatctctacaaaggcattgagcaccaagctcttcttttttccggtttgtgaactcatggctgcaaaatggtgtatgtcctcaaacagatggtgtgcttgattgttctgtggttgttattcgagagagacacttattgcagcagtttacacgcatgccatctcatactgcttagttatattgccgcgatatcatacacattctaaacagccctccaaatcacatgtccgatcttcggtctcttcgtgtgcggcggccacgcccgtgtaagagccaagccgtcgatatgatgatgcaattcgagtgagacaatcacgcaagacggcccctctcaccccaagcgttgatctcgcatgactgcggttctgggtaaatacggcaagattggccagatgcgcctatcagactgtagctctccaaacagcttcccccagattaccctttctggcgatgcgtggccgtggagacgagctctgagcttcttgaaaatcacgtcagcgcgggtggggataccgccattgagcgacaacctttaaaagcggccacagcttgggaacgaagcacgctagaggtaggtagcgatgctaatgtagagtaagcttgattaaacgtagcaaaacccataattatttcgagacttgcttcgttgaaaatgcgtatattttgctgaaatgggaataagacggcggcgcaaggctagatagccgcggggagtccacatgcgggcattatacgttcttgaccaatacccgagaaagcaccagtccaatcaatatcctgaactgcagaggcttttacatccctatctcggccaaatctcctcttggcttggtgagatgggctgatgcagccggcagaggtgaaaatgggtcttgtacaatggaagaggacagagatatttccgtattaggcaatgttttgagatgcacatgctacgttcgcttgaaaattggctagacggttgtttgtttatgactgtctttatcgcttgaatctgttcatattaattttatggctagagtaatgtcattagatagtatagaatggtggcgggtagagaatagtaagagaaattatgtatgtattggaggtagatatatgtcgagtttatcttacgcctcatgagcctttgatggcgcaacagtctcctctgtagccaaaacctctggcgactcatctgatcctctcgactctcgatcccactgtccctccttgctgccaatgtgtcgcaccaccagccatgctgggagaatggcaattgcccacaggataaaattcatgtaaattccgccgacttgcgcaaataccgtcaaggaggttaagccataactgacggcctgccaagcagactcggtacctcgtagcagggctgcatatcggataacttcgccctggtccttggccaagtgggtgacgatgaagtagctaaatgggcgttagttataagtcaggaaacgaaaaaatcgtggaatctgtcttacagaaagaggtaattgatctggaatccaaaggtgaggaagatgtaaacaccgaaacctgatccaaagccagaatcttcccagtcatacgtaggcagagtacgcctatatcgtgtggaaatcactgtggcccaaatccaccatgcgccctgggttacaacaatgaaccagaaggtgtatctggcgcgaatctttaatggcaccttggtacgatcgaggaaccactatatcgagatctgttagctggattcctattgcgacaacagtttgacctacgccagtgagatttccaattatgacagcaacaatgccgcccaggaatgagccgagtgctcgggctctgacggagaaccatactagaatgatagagtcagtgagcgagcagatggcagggtcagcatgagaggccttacgagaaagataggtgaaataaacagcttccgaaaacacggcctgtccaatccagaggacgatcaagagaaaatgaggcttcatgaatgccttggctgttgccttaatctcgtaccaggggttttctacaatagccagctggacctttttgccatcctggcgctgtacatgctggggcctgttgagcaaaagagcaatcagagctccagcggcttgaatcgtgatgaaaatgatgtagacggtataagacactttgcctgcctggttcctgtcgatatccaagctgaggttaatagcaccgccgatgatttgccccatgacacggaaagttaaccaccagcccagagactttccacgattccaaggttctgggtaggcaatggcaatggcggcttctacagcccaaaaggttccggcagatatgccacacaaggcagcgcctagaataacgagccaggtggtaccgaacctgttgttcgtgtaaaggccagccgcatatggggcgtagcccattctgcacaacttctcagcatatagacaactacttaaagatggaatataaactcacgttccaaaaactagagcgcccttgactccaatatagcgaattatgatgcttgagaagtagcaggacacgaccatgaggcagaatgtcaatgcattagccgcgtttacgagctgcggtgactgacttccaccagctcccagagagttcatggctccccaaatgcctggtgctgccaaattgcagaaaccgaggacggtcatgttgtaaaacgttgatcgataccattttactgtaataaaaggtgtgattagctttcaagctctgtcatttgaagctctcataatggcttttacctggatgccgctgctctttgggcagcggtgccacatcagaagaggcaaaatggtcttctttatccgacattgcgaattattctgctctttaacaaatgtaatgagggatactaggaagcaccaaaaaaacgagacaccgcactcttgaaaacaagtcttcaatctcgggcatcttcctcaatatcaatcaattcccaaatcaggatccatcgccaacgccagctcctcgctattccaaaagggtttaatccgccggtacttgaactcccgcatcgtctcttgttcaatccgcggactgattgcgacatcgggtctatggctaccgatagactgggtccaaggcgcttcttgcgaaacgcatgcttgccagcacgccatcgcggaggggtttggatggtgaagacggttgatttggactaaaaattcagataacgagtaataaagacatcattaaagtttacgtatcaaatgaaataacttagaggtacgcgtaatgaaatagaggtgaagctacatgtattctatcgatctgtactaatatcaccgcctgagcactttgtagtttgtagcttcgtttattcattttactagtatatacgtaagagtctcttgatgattcacatgcatcaatttcatgtgtagtagatctgtaacagatacactaatgccaagttgagaaggggatctttatccacacattccacataccgagataggcgccgccgccagggtgggaggagaggatacctttcccccagcatgtaagcatcggctaaaagccacaaagatctagacttcatgaaacaagatttggactaatgctacctataatctctcgcctgtggaggcttcttttcccaatctgatgctcgtagcctacgggatgacccaccagttctcgtgaacgcttcgcaagtcagcctcttcggcgctgagatacggagtaacgtctagttttggatcggtctcgacataggtgcttccattgccgaaataccacgcaaaacggttgcccgactcggagagatattcgtactcccagtcttcccaccgtggatccctctggacgactgtcaggtgtgaagcgctgccgggccagaggccgtggattcggccgcctggaacgccgccattgtaccatgaactgcagttctcggagagtacagtggtctcgaagaaggcgtcgttataggccgtaaagtcatcggcagcttgtctagaaggagaaatggttttgataccttcgcggctgatcttgcggaggatcttggcgaagaaggtgatttggttctccaagttatgcggcacggtacctgatctccccgaggcattcggaccgtggatgaatagaagatttttgaaacctggtgaggcgactcccagatatgaataagggaagccataggtgcccgaatggctccagtcgtagctcagattggcacctcctgcacgaatgggaaaagggggcgccatgtcagaattggctcctgtggcgcagaagatggcatcgacatctcgagtcttgccatctactgtctcgatacccgtctcggtgaatctcttgatatgggtctggatgtactcgacatgaggctgcgtgagagcttcaaaatatcccggcccaggggtgagtcgacggcagtggggagaaaagtcgggaatgattctgtcaaacagctctggtttatcagctagccgcgtctttgccagctgtgtgaatatctcttttgcctgatcattgacctctgagcctttcagccagcccttgaatcctctgaaatattgttgctcaatctccttgcggtacttcaagtaagtttctgggtcgtccttgaacgaatcacggagctcttgagggatagtcttgggctcaatagacgtctcgtggccggcaaatgacgctgccacccatgtcttgtttctggcgtagtgatctaagcgctcgacacgcttctggatattagcaacgagctgaagaccactggctccgttgccgatgacggcgacctttttgccggtgacatcaaatgtcgggtcccagtttgaagtatgtcgcaagaggcccttgtaatccttgatgccaggatagtttgggagtttccaggcattaaatcttccaattgccgtgagcacaaaatcagccttttcaactcgtgaagtgtctgattttagatcatgtacgttgatcagccactgggatgtagtcggatcccagtccaagccatcgaccctctgagacagcttcagatacttgtacacgtcatgctttctggacaatcctttccaatactccagaatctcagggccttgggcgaactcttcggtccactgtgtgtttggatcaaaagttgattggtacgcatgagcgggcacatcacatcgcactccgggatatatgttttcaaaccaagtaccaccctaaacagcatattaacattaaatcttgtccatttgacacctcagtgttgtcacctacgacttctgcattcttctcatatattgtgagtttgatgcctggaacctttgctgggagcaggatacccgccaatacacctgcaataccggctccgatgacgacgacattcagttccctgggctggtctatgaagcgattcacaagactaatcttgggcacttcatacggcttcggaacagcaggtgggatggcagtctcggtcactgtcgggccaggctttggggagccttgcacggtggccggaggagtaggcagatcagcaacggtagccatcacgagccggatcttatctcgtctcgtttaagctttcaaattaagcgtttaagaagggaaaaggccgatcaggattaggacggaaaagaaaatatcctgcgggcgccgctgaattatccgtccaaggcccgttctagcttcaggagtgcgtgtaagtcaaggttcaggtaatccatcaaaagagaaaaagcagatccagcagctaataaactacgcacggcggctactcttttctcacaaaactacctatttcgcatccatcttcaataatttgcaatcgtgctaatcgcaggcgttgatgctgcgacctgcagttgagtgggctctgaaacgccgccgttggagatgagccatgtttgtgagcaatcacgcaatcctccccgtaaaccagcccctcgccagtgataccctcgcagcattagcgacgacgtcagcgcgatgcagccagatcagatgcctccgaaaacggcattatcgggactacgacggtcgctaacgcatctaattgtaataatatcggttgcttagccatctttagtgaagttttgcagattggggccggctgaaggagatggaggcgcaaggcggcacgatgctacatctacacggtctttattattctgacacttttatttgttttttattttcctaaatcttcgttttctttccttgaagctttcattcctattctttcatcgtcgctatattctcgaatctccatggcgggaagctcggcaaaagcacagactgtgctgcttctccacggaccacgacaagcatatcagattaccaatggttatgatgtgccgctgttggttgaggatgacgagacgcttgtacagacgtacacgataggcctgaatccgatagactggaaagcgccgtaaggattccatcttcattttcccacaggcgcatagtttgggaattacaaagctgatgaacctgggtattatacagagactataactttggtatcgcaactctgccatatatagccggtcgagagctagcaggacgagtagccatcactcctaagagaaactctcgtttaaaagaaggagacagagtacgatacgtccaagttcaaaggcaacgctaggctacatataatacgatgaagcggattctaacaaaccttcggcacaggtactggtaatatcaacagactatcgcgatcttagaaaagctgcctaccaagaatacgttgtctcttccgatttcaatgtcgcaagaatacccccttccatctcatttcagcaagctgccggcctaggagttgcattctccgcagcagctattacactgggagtatgtatgggaatcgacttttcctctatcctcgatggaccagacttgttacagatcgtgcgctctgttgagccggagagtataccggaagatgtgagagcagaatgcctccacggcataacagacgacgagagagctgtttcaggagactgggtagcggtatggggaggtatgtaaagtcctaattcgcatgaaaagtttcccttatgagctaacaaaaagatcgctgattcaggatcatcaacatcggccaacataactgtgcagctcgcacgactagcaggcctcaaagtcgtcacgatagttgacacagccaagcatggtcttcgtatatccggctgttccgcccaaaggcctgatcttctcatcgacagccatgacacagaccgtgccgtcgatatcatcaacaaaagtgttggtagccaacttcgcttcgcgcttgatactcgtgggcgagactcggctacagttttactcgaggcccttactcgccaaaagagactcaacgatgcgcctccttcacctcctcaaactccgcgcggattgaagacacaaatgtcccaccttgtggggttgacaggattgcccaaggaaacagctccagaaggcatcgcttatcacactgttcctatcaaagtctttcactctgttcctgccgtgggcgaagcgcttgtgctgtggctggaacgactattagagcagggcctgatcaagccgccacccattataggggtggagagtggctttgacggcgttaacaaaggcttggatagaatgagatctggagagattagcggaggaagactggtggttgatctactggcctagaaaatgtgtgtttttcttctctctggactacagaagtaacattacgatagacggctaatatctaatcaaaaagccaattcattcatttacgcttgctattgatgctatctgattttttctgtttaccatggccactctgccccgttgatgctgaccagctttgctgtatccgcatctcgcttgccctgaatgatatctcggcagctctctccacttacactgggctcaagcgcacccatcttgcggcgctcctcgggtgagtgcgaaagtgaggtagccacaaactcgggatcgtatgcaaagaccttgatgccgtgatccttcagttcataggcatcgcatgcagccagcatgttgagcgcggacttgctcatgcggtactcggtcgcttggacggaatagtacttggacttggggtccaatttttcagcgattgagcccaatccgctcgacacgtagatgactcgcttctccttggtctcattctcaggctgcactattagcaaaggcttgaatgcctgggtgacggcgaatggcgcaatggtgttgatctcgagcgtgttgcgaagccgtgtcatggcatcagcgctttcgtcaacgacgccggcattgttgacgaggaaatccagtcgaccggcctctgccttgacggtttccacggctttggcgatggactcgggcgaagagacttccaattcgagaactgagatggagctgcccgcacgaggagtgatcgtggctgcggcagccttgcccttggcagcatcacgagcagcaaggaagacgtgatagggaaccgaagactcaacgagagccttgacaatctcgtagccaatgccacggttggcgcctttaattacacaagttagcctggctctagcttgccgggatcgtccagattgagtgcttacgcaccggtgacaagtacaacacttggagccatggtgtttcaatgttttgagttttggatataggtagttgcgtcagaatatgttttttttttctcagatatgtctcttatactaatcacaagtggactttatttccgtctttatactctttctctctttacccttcaacgagctaacgactcgcgcagatacaaggaaaacccaccctgtaaactgaaactcaagcccgcctagcgtcagagacatctcgtcctcggacttaagccgtaaccacggcttgccgagtccaacaacaatgggatatcagctttcacaattagtcatgtctatactcattgctataagaaacagactagcttcggaaataatcccgtatacctccatactgcaaccatactgaagcggagaggaaagacgcgaaataccttgttgaggcggactttctaaacagttcatgatacttattgtatacaaagcgagactttattaagcacagactaggtcattgggttccgccatgcatgcggaagtcgacagtagtgcagcatttgtaagctgaaatgctacgaaaacgaaacgagtcggacgtaacgagctaataaacgcgaggcgtgaggggcctctttgtccacaatagtcaagataggaaattgctcgagatccaaaacggcgacatctaatattgagaagaacaaaagacaaaacaactgttaattgccggatatacctaggtacctaggcttctttcctttcgtctcttcttgtgaattcctagaggtacaaatgtatacatacataaagtaggtgtgtaggagttaatgaccttccacaaagtgtatatatatatagtcgataggtcgccttacatgccatcgccagccgactattacccatttcatatctctgctaatagggtaattaggatagggcgacgaaaagagcatgtggtccctgacggcatctctaatttgtccgctgtccaaatccctgccgttttctgttgaagtcgtctacggaacagtggctaataatacgaaaacaaccacttcttcttcttcttggctatttgctagaagctatagtttagtttaactactcattaacatccatgtgaattttatttttagctacaaatacgtgtagccgcctggaatgctagtaaataccaacatatgtacaatagcaaagacgtaccaaatgggaatcttggtatataaactaacatgtcaaaaacaatatacactgtttcacgatattaaacgaagatactttttacagaaaaaggcaagaatgtcacgtgtattcttccaaataaaggattgggctcactacgctcatccttaaaaccccatcgtcaatactaacaactttatatccatctatatctccattggtatcaaattcttcaacatcaatgttatggccagcttgtccaatagtctaaatacttccactactaaaggtgatcttactaacccggtaagaatatactagtgggcgaaaacctcgacagacaacatgtagtggtgcataaatcgagagttcggccacactaccatctccgtccacttcagtgcgaccaatagctttatttctgaaaccttggcaaattcgcgtttttttccaacaattcgaagcccagttaccatccagagttcctcacacgcctggtaccaaggtacataattgtcatcggatgtattttcttcagataatggagataatgccctttcgacgtaattccgagaagggctgaacgtgattgcactgatagaatgatccttgaatattaccttaagtgcctcccgcattttttcgttatcctttgaatacgcgcttacgcttgatgcagcttccaaccaatcttcaaaagcggtttgtattggctcagatgacttgtagttgacgttttggtcgtaggactcttccttcaccttatcgtcggcaatagcggcggtctcagttagaattgcactgttaggattggtataatccgttaatatctggccaagctggagactgctttttggtgtgtagctttgatttgtagtcaaaatccattgcggctcggtgtttgtttgaggcatcgtgcaagtaaacagctagtagctgcttcacgtgtaaagtgataactttgttgattaactctagttgcgtagacacagatttaaatagccatgaaaggtggatgccgagtcggaattcaggtagaccttcgtcacatatatagtgtcagaaaggcagttggaatcaaaaccgctaggctgacagatggcactttagttgtcaaggataggttcacaaaggagagtaataaagtcaagcgggttagttacgaccttgctgatagattgcagttatgtatcataaaaggactatatctatctctgcccctcttcaaaaagaaggagccttgtccctctttatatacctgttcctttgtggcaactaggttctaactagttgcatcacaacttctttgtctcttataacctgatattagcgtttaggttgcgtttatcatccaggtcgcgccacctttcaggctgcagtcctgacccgtgcatgaacgggaagtgttcaatatactcaaatatgtacaaagagaaataatcaaatcaaacccacatctatccactttcgcaacacaagattctgtcaccaaatcaatgatcagatgagtgagtcagcaaatgaacaattatttcgtgcagcagatgtacaggaggtagttgataccgacatatcagccgaatccatttccacaactgccagctctgtggccagtgaattaattgcaacaagtaaaaactatgtatttgacaataaagtaggaaagttggctgaatgctcaagtgaaaatgcggagttgcagagttgcagagttgcagagttaacattttgctttcgataatgatgcaatgataaataattggaaccggattcccagtgcccttggtgagcacctcaacgctgtatttctcacgaagctgcaccatagcaacagagattatggccggtactgcaggtctaccgattgtcgagtactctaggtttgaagctgcgtcctctccgccgatggtatgcgaagaactccaaagtaatgccaaatcgtaacccttccagtgcatagccttgatcaattcgaaccgcacaaagggctttatggaatgctttggatgaaatgaatctaacacttaaaggcgaaaccaatatatcgagtaggaaaccatagtttcgcttaaaaatgcaatctattcaaatgtttgcgcacgctgcaaataaaaaccggacctttttttttttttttttggttttaaacaacaaatctaacaaaatataactttctattcagaaaataggtatttgccggaatatggctgcttaaaatacttgttttcgcgggggatactgtagggtggtcacagccttttgtcccaagactactagtagtagcaccaaacactgacccttgcttggttcttggttcttggataagcgcgtgccaaagctccagattccatccaacaacagtaaaacccgccaacaaagcgatctcccgccacgcaaatatatccaagaatactgctcatgctcgtaagagtcaccagtggaatcttcatcagaaacatcaacactgcttattccacgtcaaccagaggagcaatggcctcttcagccgtactgccccacaatgaaatcacaaaagagcagttcgcgtctcatctaagccaatacccagcccttcttgaagctatatcagagtccaaaggcggtacgtccaataccttttccccacattgaacagaattttcatatcgtttgttgttgaaataagaaaaaaattaagaaacaaaagaaaaagttctttcagctaacatcagaggaacacgcgacacgtgagtatagccaaggacggtcaaaagacgctctctgagctggatcactttcgctatgtggatgccgtagagacctttgacctgaagaatccaaaacgagaaatggagcttgaagatatcaagacgttggtagaatggaagctgtaagttgccatactaatcctcacttactgccactgccgttcatcttcactcataaatgatcacgcctcaccccatcaccatctcacgtcacttactacctcctccatataaacgacaaaaactaaactcatcctgccatacacaccagacgacacggcaaattccgccccaagctcctctccctcgtctcctccaacccccccgccacagtctcccaaaccctcgacttcgcgcgcaacttctacaccaactcaaacgacgccagaggcaccgtccggaccctcgccaagctcaagggcatcggccccgccacggcctccctcctgctctccgtgcacgatgcccaaaacgccatcttcttctccgacgaggccttttactggctgtgctgtggcggcaaaaaggcaagcatcaagtataacatcgacgagtatgcggccctgaatgatgaggcgcaggctttggtcaagaggcttgatgtgtctgccacggacattgaaaaagtggcgtatgttttgatgaaagggcagggcttggccaaagatgcaaagccagatactaataaggccaatgcgcctgccaaagcatcaaatccggccgcttcagagcctaaaaagcgaaaaacaacttcaaataatgaaagtgtgaaaacggagacaaaggcagaggaaaaggcgctgaccgaggaaaatccatctgtgagacggtcgaagaggctcagaaaatgataccggtgaatgtggtcaggtcgtgtttccaattgcatggtaatcagtcatttattgaatattcaaaataggagagtaataatcatataaagcatggatgaagcaccaaagacggcatgtactcaataaaatcgattgaaatgagtcagaataaaagctatgaatttggctcgacttatttacagagtcagtcatgcgactaaaacttgataacgatgcgcgtcccacaggccttcctacaccactcgtccaggctgatttgtcattctttagctatccatcgcagtgatacgtctagtattctagacaaggaagagccgatagatcggccgggtgggattgaatgtccctcaagggcccttaagaccatgagtctcttctttttcactgcattacccggcgctgtcataacctacaaactctgtaggagcaatgttttgttgcttatctcgacttttggttctcgccatcaatctgagtggcggcgtacttatcactgagatcactgtaagccttgttcagctgctcagcctgctttttcaagttctggaggtcctggtccttcttctcgagcttctccctgagagcagctagctcgccaggctttccggcaacggccaacttctcgctctccttggtgttcttgttggttccctcgtacatcttcaccttgtcctccaggcgcatcacctcaaggatcatgacgtaggtgcggttaagaatcaatgacaggaatagcgtaaagccgcagaggtacatgttgcgctgggagtaaaacttgcgggcctggacttcgagacgttcggatcccatgatggcggcggcactattatgacagtcgttagcaaattgactctagaggttttctattttaccgtcaaggcataaccgatcgaagtacgtactttcccttggcactctgttcatgcgcagccataagctcgacctggaccttgtaaactcggttgacgctgtcgacgaacaatatcaggatgaagacaaaggtgattttcatccaatactgcattttggccacgagcgggctctcggagatgaagctgtcaaaccattaggttagcaaacagaccaaatcatccaacagatgttctgtaaagcaaactcacgtaaagatcttgcgcttgatcttgaatggcagcggcacaagaagcagcataaacaagcccatctcgcccatgaggagcgcaaacaccttgtagctagttagcccaattagtccattcaactcgacagcttccaaagcaaacgtacaagactgtagtagagcgtcatggtgatgtcggggcaatggcctccagctgtgagctacaatttcgctgttttgttttcggcgggggtagcggaagaggctcgattaagagctcggcaggtgcagccttgtttcgacaaatcgcagttgatcgtgaatctgctttgatggagaagaatgcgatgaatctgccagactatgaagccttgtttgcagattgatgggagtgggaagatggaggaggaatgaagaaagagagagaagttggcgttctaggcaaagtgttcagttattcgttttgagctgtgggttcaggtacctcccagccgcacagctctttcgtcaatcgcccacgtcatcgttgcccgttttgtggctaccctgtccccgcccccgctacagagatgtggcttgttcaacccagctttcagcggattggcaccgtggcaactgctaggaaagtgcctgtattttagctagatggctatatattttggcagtctctaaatcttacttttatatctgcctgctcacctacttcttcaagtgtataattgagcaaaagctgtgatcccgacaccactcatttgttgttgtatacagctagtgggcggcagggctctgaccaaggcagaacaagctctgcgactgcgccacattcctttcctggacatacgttttttcatacgtatcgctatcacatgcatgccttattcggtttcatggcggcttcatgtaatttcgtttacttatgaggacagattccatatttgcttcttatttcgtattataaacattatttcctaaatcatacaaagcaatgccatctcctttacagttacactttttaattcaattcgtgattccggccaggtctccgtgattggtctataggcaagctgactccatagtgagttgtacagctcgtacctctctaacatcattaaaatgattcttcgtctctgaatttagcaggcagacgtctgttccgtgacgtcctgctcctcaatactacatcttgatcttcgctatcctcaatttcaatagcgtcttcaggttcatgccctcggcttgccctggtgtacttgggtgttgttgtaggagtagacatgggcgtaggtgtgatagtagaagcattgataaatgattctggttcagaacgagactcctgagacgcggcttggctaagttggggaggctgaggagactcagcagacgctctatttggctttgggacggtccgaggatgcttcctaggccgcccgctgccaggccgagctcctcctcgtttgctacgcggctttggttcgtctgctaccggcggctttgtaggcgtaacctgctctgggactctctgagatcttgttgtcttccgaagccgcttcgagtcaagaagtggcactccttcagagtcaagaccagattcagttcgtgatgccaactccgtacccgttggctgatattcctcctcctcagagtcagttaaatggtggcgctttcgcttgcgggaatgggcttcctcaatcattcgcctgacagccgcagaatcatcgtccgagattgccggaacctcccttgcctttgctgctggtcttttcgttgctggtcttcccaccggccttgctgtagtttgcttcttctttttcgactttggcggccttcccgccgttttgtgctctattttaggcactttccgcgcgactcgatcacttgtttcggcacgcttcggtcgaccagcctttctgggcacctttggtttttctccagatttgtgatcaagaagtttcttggtaaggttcggaaaattttctccataattgaaaaagagctcctccccggccttgatatctctcaaagccgtaaatttgattcgatattcgccgttgacgtagagaattcgcggagtaatgttgcacccttgtctgtcatgttcggaagcatggttgatatatcggctcagattgccataaatagcagcatcgacccagataccctcgttttcgagtagggtaaaaacgtatgatatgttggaatcttcatcaaatacgtcgcctcgtcttgcctctcggcggacaccctcatcgtgggtgatgagctcccccacgtactcaacaataaattcgtcctggacaatatcttcggcagtaaagagtccatagccaaccccttcgagctgactttgtccgagaagaacagtcttgtgccgaccacgttgtaaatcacaattttgacaccctgtagagtgcaggtaataatcgtccgcgtttgcaggatcagcacgctcaaaagcgccgcatgaaccacacaattgcggatcacattcgcggttgagttgaacgcatatgcagggcttcgtgagacatgatttgccttgagaatgacaggcacagcccgtgaatttataagaacagtttgcctctgtacagccgcagaatctctcgcacaaaacccccgcatctacacaaggacatacttttggagcacatggaccatcgtgggagcagggttccagcaactctcgccgctgatgctcgtgagtgatggtatgctcttgccaatctcccacgagcatcttccgcttacgatcataccatgatatgtttcgcggtcgaggaggttccatgggttccagttctggtacattgatgtttgatgactgaaattctgcgtacacttcatcgcagttccgatcgagaaattcggtggccaggcagatggggtctattttggttttgctgaaatccgtcgtgacgtataaagagcgcaaaagaatgcgttcatcttcagaccatggtttcatcaatgcagtcgggtcgggagggagtttcaggcgatagcatctccgttcgcaaggatcatttgcaatactatttgctccagctgccgctattcgtttcctctgcaaaatgtccgacaaaggtgcgttggatgacaaggaaaacgtgcgcttccagttcttgatgtcatactcgccatggtcgcaagaatggctaaagcaaatgagacatcctagaatacagtacgtagccagattagattcggcgatttcgtcttcgttatcttgctgagtagcggtgacctctttggctgcagttttagtgtccgtggcgccgtcaatagatccatcaataaacaaaacttttcgtagttcgacctgcttatagtccaccagattttccttaaaaaccagttggaatgcatcctgaaacatatctgcgaccaagtgcgcttctggtgataaggcattgtcatcgctactggatttgaaaagatccgctttttgtcgaggtgtcattgagtcgtcagattggtttttcatatatttgacgagagtggacttgttgcagaatgatatattgagctctttgagccacatatccaagtatagagaaagagctgcagcgcgctcggcttggatgattgccacatgtttctcgtcgcggttcatgggcttgaaccccgatttgaggtcaatatcctccagctctttaagccaaaggttgtacttggcctcttcagacccctcaagatctcgtaaatggggaacaaacgtcaacatggtgttgggcatcaagacattcttcttgatttccacatggtggaaccgataggatggaacagcctccttgttagttttaatgcaaaccacattgtaacggaaatcccgatagtccttcttatttttgttgtgctgttgggcgtaaagagttaataaacgcaatttcgaagactgggtagaacaatgccgagtagctaaccttgaatctgattttgacctgtttgccctttatttccggatttgggtgaggatgaaggttccgaaagaggtccaacccatgatgcgtgcgccattctctacactttgccgactcaatggcgtgcgcgacaagctgagaatggtcactccgaacctcttgattgaacgttctgagccgattggcgattttctggacagtccactctgttataggcacagttcgagccgtgggagtttgtactgcttctggctgctgctgacgctctcgcgacggggtcgttgccgaagggggcgtcatgttgcccgccggtctggtgtttgatgcgtcaccagattgttttggcgcctctggcgcatgttcagcaacgcggtctgccaagggcaaagacgcgcgatcagggagcgtttgaggagcccagtcgccggcagtctcactattgacctcacttgtgcagggatccagaggcgcagggggagcagaatgagaatttctcttcaaaggaggaggactgatggggccgaaagatgaagcgacgccaaatggcggcggcagcttgcggctagtcaagtctggacgggacaagtggcttggttcgccatctcccgatttcgtgagtgctgagtcgcggtttatggctccgtggggcatcatccttgtctcctcgatattaaaacaccctctgcgctgtaaacagctttgataccgacttgtaccactggagatgtgagtttccttctctgcagcggcgcaaggcaaccagggaatgtgagagatggcggtagacccgattatgagtgaacggccaagatacgcaggagagtccgcatgaaaatgggaacaagaacgctagaaatgaaatcgcaattcaacagtgtaaatcaaagcacaaactcaaacggcattgaccacgagagcttcattcatcaagtcggacaagtgctcggcgttaaatcatgcgaggctgacaatgggctttgatggagattttggcgaaatgcgttggctgccgtagtacatgtctggattcctgcgtcgtgcaagccacaaaaacccgggccaggcggcagctatccgcgatgaccgctacagaggagagggaacttcagcagagcatccccacgcagcgcatggcagttgtttgtcgtcccgccaataactgtgaatcccagcgcacgagattatgagaaccgcgaatcgaaatgctttgaaaccgcgttctgccttggacacgcgagccctggttggctgcagtgctgattagtcagaggttatgctctgagtccacaaagaaaagctgcagagctagccccaatttggagagcgcgttggccgccagttctttcatgcgagaagccgctgaaggaaagcttcaagctgtgccattcatttaattctttgtaaagaaaagaaagaagcttctattagagttaaattgactctatgaggttttacatctttgttgtttcttacaaccactcattatgatttggtgctcacaaagcctccggttgaagattcttctctagaggccacttattgggcttaatacataggtacccacgtagattgctctgtgaggtctagagattaaaggcgaaaagctatccactcagtagactttcattgtcagctgtcaaaattaatatctgttttgtaagtttggcttgtagcatcttgattaaagctccacgatcgtcagccaacaggggtccaaatgtataaacttccatctgggcctttctcagcatcgcggatgtggagcaccacaatttgtacctgcatgagcgtctcaatgcagctcgtctcgaaatgggtttgacagccagcacagacattccgaatgagaaaacgggctaggtgaggctccgagtgtcagggatcaactgccacatttgtagattctgcatctgatctgcctacgccatgccaacaacagattgcaaagcctgtacttggtgctacggccgaaacatagcacacaacaaagtagagctggcctgcacacgcacccccatcttaatgaacaccccactgccggagcttctactgcagtcgaaccttacttggcaatgagccaatcgacatgaagtgagttgatgctgtgtgctcatcccgcacatcttgtgagttttggcttagaggagctttgtttttgagatgaccattgactagccgcttcagcgtccaccaaaatatgcagtgcaagactgctaatcaatcagggataagcagaatcacgatccaggcaaggtgctcgttcaacaacaagcgctgtgctgccgaggtcagcagctgcctggatggtatgacggcatcaatcaatcactgatgggcatgaatcgctcctcttgcatctccctgcagtgtctcagttggtatcactcatcatgcatttttgaaattgagacacggttcctccttggcagcaacagcaacagcaacaggaaaaaagataaaaaacaagaaaactggcaaaaaccaaattgcttttccgtgtcaactccgtcatttgctactcctaggttgccgctagcatcgctcatcgcccagcttctccaacatgtcaagccgaatgcggcatggcccaccaccacgagcaaaccaacatacggcgcagtgtctcagcccgcggggctcggcgtcaaggacgttccaatcctcctcgaggcttgagacacgcattgcagattacaagtgagccttactaagtcgcgatagtcccgtaggtcccggaccctaatctgacgtaggcgctgttgcaccccaagatggccactgaacagagcccagcgctagtactgaagggctgctaggcctgccgttaagcttcgagctcccctctatcaaggctcaaacaggctggcgagctcaggctactggggcgtcactgacatgacgtagctccagcgcaacagctgtgcaagccgatgacgatccgccagctccgcgtaaatcctgcccagccattgtccggacagtcttataatcacctagactctccccatccatcccctcccgcgtcagatcatctttttcttcccctcgtcccattgctgcagactccgctgctgtccctttcctgtgtgctcaatccctatcgcaccactatcgctcttttctccagctatagaggcttcattaatcgcaatcgcaactgcaacctctgttagcgctcagccacaccgccataatgcaccgaacatactctatgcgccagtcccgcgcgcccacggcctcgcagcttcaggtatggaggttccggagctgctttcatcgtgtaccatcgcctcgtatagacgctgacgcagtcaatggatagagtccgccgccacccccatcgtccaccaagtctggccgtttctttggcaagggaagcctaggtgagtgttgcgacggccttttacgcactaatttcccgcgataggattggctgagatggctctcacgtcgatcctggctcctattgtcatatctgcctcaagggcaaaacgttgctggtgtcgactaacagatgaagcaggccatgctctccgcggccgagccggtggcgcctttgggccagatctggccaagaagttatcccagctcgtgaagatggagaagaacgtcatgcgaagcctggagctcgtcgccagggagcgcatggaagtagccgtatgtggtgccctttcccctcttgctgtcttgatcattctcgttaaaaaatccgctggctaacgtctttctagcaacaattgtccctttggggtgaggctaccgacgaggatgtctctgacgtcactgacaagatgggcgttctgctctacgaaatcggcgaactggaagatcaatacgtcgaccgatacgaccaatatcgcattaccatgaagagcattcgtaacattgaagcatctgtccagcctagccgagaccgtgagacacactgtacatttgatatatacccaacgttcctgctaaccgcagccaggcaaacaaaaaatcaccgaccagatcgcccagctaaagtacaaggaaccaaactctcccaagattgtggtactagaacaggagctagtccgcgccgaggccgaatcgctcgtggcagaggcccagctctccaatatcactcgcgaaaaggtcaaggctgcttattcttaccagttcgatgccctccgtgaacactgcgagaaggttgccattatcgccggctacggcaaacatctcctcgagctgattgacgacactcccgtgacccctggcgaaacccgagccgcgtatgacggctatgaagctagcaaggccatcatccaggactgcgaagattccctcaccaactgggtcaccgccaacgccgccgtgagctctaagctctctacccgatcgcgaactctatcccagcgacgccgtaatactatccaagccagggaagagggccacgacttatctcaccaggatgtaccgctgcacgacaaccaatcatgggaagcgcgaggtgaagaagctgagagtgaagcagaagaggaggaggaggagttggaggagcctcaccactctgttttaggcagcgacgttggtatgaatggtgagacacgaggccgatcccaagaagttctcgcggcttaagacgcccggcaacatattatacgacaaagagaagaaaaactaaagaaaaacaaaagttaggggcaggtgaataagatcctcgggcttggagagcaggggctaataccaataatgtcgtcgatttgaataccgctcacctggcggaggagttttggacaaggctgggttgactgcttggctgggtaaatttgctttgattctccataggatagctctttggcgtgtggctattcactaataccttgctgtgagttacaaaatgtttatctggatgagaataactccttaaatatacacgtctctgtacccagctctgggtgatccttgcatcctcctctaaagtagatgtcaaccgttcaaacgccgtcccataattgcagtgaaaattaaaagcgccgtcccatagcctctgtaaaacgtattgatacaacattccgtttgtaaataatgccaattaggatttcatttggctcaaaaattgctccacttccatcttcacaatgtactgcccgggaacgacgatcaggccgaggtatcgagacgtcatgtccaaggacaccgagtcgccagaagtgtttgccgcagcggcgctggcttcttctttcgaaggttgtcggtattcgtgtgtattacccaaaacgaggttcatatcctataccaccgaaggccagattagtattctagaaactgataaaactgcgatactgacggtcatggctgtggggatacaaaccgggtctgtgcatttgaaggtgccccggaacatgcggccgtcggtggtgtgaatgcgcaggttctgatttaggagggatgaaatataatcgtgagcctcatctttgtccattgcgaggactggccttggcctggagtagctcaatgatggaggtgcaagaggaatcgaagcgtggaggaaaaggtgcagcggatcgccatccagttccctgtcaacggatctctggagcgataagctaagtcggccaatggataagatttcagaacctctgtgcgccccactcgcctctctaatagcgtcactgtgggaatcgatcaacgcatcgtgaatcttgaacctcttcgccgcattctggtgaaacggatatttttctatcttttcgcatctgcggattgctgctgaagcgagttgagctcgcattccatcatcgcaatgctctcttctcttcaatagccaacacagtcagtcgcgggccgtcactaagcccgtgccatcacaatgggcgttaacggtctctggaccgtgatccagccgtgtgcacggcctaccaatctcgcaacgctcaatcggaagcgtcttgccgttgatgcttcgatatggatctatcagtttctcaaagctgttcgcgataaagaaggcaatgcgcttcgcaactctcatatcgtgggattcttccggcgcatctgcaagctcctctggtttggcattctgccggtctttgtattcgatggcggcgccccagcactgaagagagcaaccatccagaagcgcaagcagagacgtgaaggaagacgagaagatgccatcaggacggcaggaaagcttcttgccatccagatgcagcgccttgccgaagaggaggaagaaaaacgcaggaaagagagtgaaagaccacgagcatcgagagcggtggaagaggaagaggaagtcattcccgatgccagcaaattggtctatgtggatgagattggaatgtctcagcaggagagaatgcggaaccgcaagttctataagcaggatgcgtatcacttgcccgagcttgaaaacggcatagcatcaatgggaaaaccagacgatcctcgaatcatgagcgtggaagagctggaagagtatgcgcgccaattcaataacggagaggatatcaatctgtatgactttagcaagattgattttgacggcgacttcttcaaaagccttccgccgccggatagatacaatattctcaatgctgctagactaaggagtcgtctgagaatgggcttgagcaaggaacagcttgacgacatgttccccgatcgcatggcgttctcgagatttcaaatcgagagagttaaggagaggaatcatctcacacagcggctcatgtatgaagtcgggatgttaggaactgatttgacactcaatttcaatgctcgaatcgctggagaaaaggatcgagagtatatcctagtcaagaatgaaggcgtagagggaggctgggcgctcggagtagtcagcaaggagaaggatgttggagaagctcacaagccgatcgatgtggacgccatccaatttcaatatcagacaaaagaagaggagagcgaagaggaagacgatttcgaagatgtgccaattgtgggcattaaccgattacccaaaatatcacagtctgctgctgcaggtcttgaggctgctcaagatatcaatagtcggcgacagcaattctacgcaagtaacagacagggagctgtcaatgaagctgctggcgagggctccctatttgttgatggacaggtagaaccaacggtgaacttgctcgacgaacagcctacggaaccgatgcatcctgaagaagagcatgatctcaatctcgctattgctctatcattacaaaatcaacacgggattggccaggagaccgacgagggatcagatgtcgaggatgaatctcgagagaagccagagtggacccaagtcgcggtggaagcacctaaacctattattggccgcggcgggggctcaatgattgcgcatattgtaaacaatagagccaatgctgccgttccaaaacgacaagaaaccccaatcacaatggaaagggaaaaagacagtgatagcgaggacgatatgcaagcggttctggccaaatctcgaaagatgaaaaaagctcagccgaagccagtattcgaaaacaaaaagaatccatttgatggacctcttccgttccccaaattagattggggatcttccctgtttgcgaagaaaaaggtgccagaggagaagccgatcgtggtgacggctggtggagatgctggaccagaggaagaggaaaaggaagacgaaacaggtggtggctttgagaccaaagcacagaaagaagatggtcctaaaccgctccctccttggctagtggataacgacacggatatccgagaggccattcagcaacagaaagatgtcgaaagagagatcaatgctcaagatagagcagaaatggaagaagaggaaaggcttcggaaacgagagctgagagatcaactgattgagattgaatcttcagacgaagaagatggtagtgatgatgtgacaatcgtcgaaatacctccttcacctgaaccggtaccaattctcagccccgcgaagattggagaaagcaaagaagaagatgcaagcatggaagagtttgctgctgaatcaaccgctcctgagaataaggaggaagatggtgatgaatcaccagagccagagtttgaagaccttcctataattgaggctcccagtgctccagttgtacctattatggaaaaagaaacacaaaacggccatgagtcgccggagcctgaatttgaagatgttgagccatcagaaagaactttgattcaagaacatctaccagatgagtccgttttgtttgaggatatatctccggatcaacctccagtggaggcttttcctgcgaacaccacaattacagacgaagagctctttggcggtgaggaatacgatgaattcagcgaccctgaagacgaggagctattggcacaaatggctggagaagcagaggaacacgctcggttcgccagcgaactgaacaacaaatcaactgaacagaacagggaagattacgaaagagaactgagagctcttcgaagccaacagaagaaagatcgtcgtgatgcagacgaagtgacacagacgatgattacagagtgtcaagctttgcttcgcctctttggtatcccttatatcactgcgcccatggaagcagaagcgcagtgtgcagagctcgtccgactgaacatggtagacggcatagtgacagatgattcagataccttcctttttggaggaacgcgagtttacaaaaacatgttcaacagcaacaaatttgtcgaatgctatgtcggcgcagatctcgacaaggaactgtctttatctcgggaacagctcatctctctcgctcagcttttggggtcggattatacagaaggactacctggagtcggtcccgtcacggccgtggaaatcctatccgagtttcccggcaaggatgggcttgatcaattccgcgagtggtggcgtgacgttcaatcctcagtgcgatccaaggaggccgatgcttcttcttctttccgacgcaagttccgcaagtcacaagcaacaaagctcttcttgccagttgccttccccagtccagccgtctacgaagcctacctccatcctgtggtcgatagcagcacggagccgtttcagtggggcgtgcctgatgtagcgggactgagagaatacctcatggccacaattggttggagcaaagagcgcacagacgaggtacttgtgccggtcattcgggatatgaataagcgagagattgaaggaacgcagagcaacattacgagattctttggagggagtgtgggagctggcgccagggagacgtttgcacccagacagagagttcaaggaagcaagcggatggcggctgcggtggatagactgagggcgaatattgctggtgagggggcggctccggaggttgatgagagctcaggggctaacaagcggaggaaaacaaccagaaggaagtaatcaagagagagggtgttacagaatttgcgtaaatgaaacctggtttaagtggaaaggatctcttgcaatatcacggccaagttttttgttttatagagcttatggagtgcatcccatgtaatgagcacgtgctgattcaaccccatataggtaaggtagtcaaaggacaagccattgtcactttattcattatgcgcttgccatattaattgaatgaactaaatactgtctcataaccagaataagaggataacatacgcatctttgcctgagaatgctcaatgcgaacgctgcaaacaacctcggcacgtgactgctataagcatccgtccttctagacgcttcactaccccgcggctaaatcccggaatcctccgtcccgcccacgccatttccagcgccagcagctccgtatgcgacgaattgattcgccgcgcgccgcgtgggcagaaagcaagagagagaacttgcatcttcattttttttcccttctggcaatttgcttctgaaaagcccttcgtcttccaatctcccgccagtactcctcctgcctcgcctgggatttcattcgtcgcttgcccagcttctctcggcttttgaaagattatttcgccaagggcacatataaaaaagaaaagaaaaagatgccgggcatggatcagcgtgagctcgagtcgcgcgtaaaggcgctgaccaaggtggtggccgccaacgagcctccggagaatgcgctgaagctgctggagacgctgaagaaggatgcatcaccgacagaagagatgctgcgggtaggtgtccttttcttttcggcgcatcgctagggtgatttttcgggagggtgatcctgggagaagggaggaggcttggtttccattctctgcacactttcttggcttatatgggcagtgaaatgggatggatgggatgtgctccattcagactgattagctgtcaagtttggaaaatgtcacccaactgacccccagtcactgtccatcattgcctccaatcgcagctttcttgtactgctatataatgccctctctttttttcttttttttcccgttcgtctgcagctatcttcaaaaccttttgtctgacatcaattgtcgcaaatctactaggccacgcgcgcaggtgttttcgtcggcaagttgcggtcaaatcccaacaaagagattgctcgagccgcctccgaactggtgatcaagtggaagaagctcgtcgagcaagagaagaactccaagctgcaaaaggcgaaaatgggctccccatcggctcccgcagctgcatcgccgcccaacccatccagcaacgcatcctccgccggcggcgccaagaaggcgttcaagggcgaccccgagaagcgcaagttcgacaccgacggcgtgagcatcaagcgaaccgagtccaacgtccgcaaccagtgcattggcctcatctacaacggcctggcctaccgatcgatcgagtccgagaccgatgtcatcgccagggctgttgccgtcgagcatgccgcattcacgaccctcaagggcgagacccccgagtacaagaagaagatccggtcgctattcacaaatctcaagaacaagtcgaaccgagacttgggcaagcaagtcatggcaggagatatctcgcccgagaagtttgtcaacatgacggacgaggagctcaagagcgaggatcaacgcaagatggagcttgagctggagaaggagaacatgaagaaggcccaggtgccgatggcggagaagagcatcagtgacagtctggaatgcggcaagtgtaagaagaagcgagtcagctacacccaggcgcagacacgaagtgccgatgaaccgatgacgacattttgcgagtgtatgaactgcggtaatcgttggaaggtttgttctctcattctctccctgtgtatcatttttgatgcgcccccattgcattatgaatatgttttaacaagagatattctatagttctcgtaacgaggcgacgagaaagaagatttatgaatgatagcgccgcgtctgctccaaggggttggaagacactaactcaatgagctttttttattcttcttttcgacggagtgcttggggtggacttttcttaggatgggagttatggaaaattttaatcttgctttttcaggaattgttttgaaggtctcaaagaacttcaggcgccatgctgtgttttttactttcactcttcacctttttctttttttcttctcctttttttttcaatccctcgtcgggatgtcgttttttggcgatgcgtgcacatcacaaacatgatggtgctgtgaagccatgtactctattttctctattctttaacttagatcgctaatagatctttgatcttgttccgttacatcttttccccatatcatacatatgtactgctgctcgtaaagggctattcttgtgtactggatcataaagcttttaatgatttagctcattattctgatattcccaactcagtaaagagatccgtggcctcctcttcctccaggcccatttctttgatattcttccagaacttgctcaaatgccgagtaccagaatcgcacagcagagtgacgaccctgcttccaggaggaagcctcattgcggtgacaacagctgcaacacagttgacggagctgctgctgcccacaaagatgccgtcattttcgacaagccacctagccatgcgacaagcttgatcgtccgtcactttgacggcatcgtcgagcaaatctctgccgatttcaaaattgttcgtcacccggttaataccgattccttccaccattgtgtcaacttgctgtctccgccgggtgccctccttctcagtagacgaatacatgacgccgtgcttgatcttgttgtacagcccgcttccctggggatctgccagaacgaccttgagattgctcatctttgcatccagcttcaagtacctcgccactcctgatatcgtgccacctgttccggcaccagcaacgaatgcgtcgagattaccatctgtctgctggtagatctccgggcctgtgctgacggcatgggcttgccagttggactcggtttcgaattggttcgcaaagaagcctttgctgccatctgtggatgattgcgtatgctcaatggcgcgccttcgggccaggttcacaaagtgatcggggctggtaataggtgcgacagcaactctctcaacggtcgcgcccaggtgaatcaaaaggtctgatttttcaaaggcttggtcatcaggcatgcaaatatgggctttgtatccctttgcgcgggccagagtcgcaagagaaatgcccgtgctgcctactgttccctcatagatggtgtcgccttgatgaggcgtcaagagtccctgtttctcagcctccaaaatcatattaagcgctactcgatccttggggctgttgcctgcaccgttgagaaactcggccttggcaagaatgatgcggccggtagcttgagaaagagaagggatctcgatgaggggcgtgttgccgatacatccttcaatgccgttggatgcaatctccggggcacgagatgacgatggcgccggctcatgatcttccagctgcaccggtgccatccagaagaaactgcttcttcgaggatccgttgatcgcacattgctgggtttacgccgaaatgttttatgttgatatcgggactccagctcgggatacagctctttgaagcccagggtagcgacgatgccggccgtgaaggcaacggctatggctgccgtgccatatgctttgggatggtcgctcaatgacatactgctttcttttgccgaatacgtctcaccataatcatgaaaatgaagcccccatttctgaggtgttgctggacttgtcagaagcaaagcatgaatcacgcgagatgggaaactttcaaattcgagactctaactgatgtcatccagatccctgcagaaaatcagcaccaaaaacagtacgtacccaggaaccggttcgcggggcagccctactacttcccggaacaaaccactttccgggccatagctgcgggatctacctccatagatagctaaaagagaaaacattcgatcttatcgtgacctgttcacaaaacacagccgcaaacagaggtgggagaaaagatcatggactctcccattgtggctcacctctttcgccaactgtttcggcaccgtccgcgcggatgccagggtctgcgcaatggcctcgccagcaggcctcacaggcagccagctcgcgggctcgtgaacaaagcctcgatagatcggggcatgaagacaaacgagagtcgctggcagcagcggacgcacatcttgccggaggaccgcagagaggagtttgcagagtacccgtacatctcgctgcaggagctgaagatgaggagtgagcggcctcggaaagtaaagatgctgcttcgggactttatagacggtatgtgatgcggatcatgtgcgacatgggacttgaggctcacggtggaaaacattcacagatagtctctacaacccctcatacggctacttctccaaagaagccgtcattttcagcccaggcgagccctttgacttcaattccatgcgcgacgagctggagttccaagcggacctcggcaggcgatacaccgaattcgaagacctcctcgacgagaaagaaggcgaaagcgcaacaagacagctctggcacacgcccacggagctcttccggcccttctacggcgaggccattgcccgctacctcgtgtccaactaccgcctcaccacgtatccgtacgacgacctgctcatcttcgaaatgggcgccggccggggcaccctcatgctcaacatcctcgactacatccgcgccgccgacccgcaagtctacgcccgcaccaagttcaacatcatcgaaatctcctcttccctcgcggccctccaaaaccgccacctcctctccaccgccgaatcgcgcggccacgcagacaaagtcgaaatcatcaacaagtccatcttcgaatgggaccagtacgtgccctcgccgtgcttcttcctcgccatggaggtctttgacaacttctcccacgacggcatccgatacgacgtcaccaccgaggagcccctgcagggccacgtgctcatcgacggcgacggcgacttttacgaattctacgtccacgagctggaccccctcgccgcaagattcttccgcgtccgccatgccgccacggggggcaactatcccaagccgtacccttccaaccctgttcttcggtacatgtccaccaagatgcccttcgccgccaacctgtcccaggccgagttcatccccaccagactgatgcaattcttcgacgtcctggaaaagtacttccccgcccaccgcctcgtcacctccgatttcgactctctccctcaagccatcaagggtctcaacgctcccgtcgtgcagactcggttccaacgaaaaatggtgcccgtcacgactccccttgtaagttgggaagccccttctttttttaaaaggggaaaagaaaagtcattaagtaactaacatccacaacacaggtccaccaagggtactttgacattctcttccccacagacttcaacatcactgaagccatttaccgcgccatcaccggcaagctcacccgcgtcatgacccatggggactttttgcgccgatgggcctatgtcgaggatacggagactcggagcggagagaatcccctcttgtcgcattacagaaatgccagtgtcatggttactgtataactacgtgtatatgcatatataactatagactccaccccctttcacgaattgtatacatacagttacgagcaatgaacttatgcattgtatgctcattgctttctttgcataatctctttacattgtcccccgggtgaaagtcttagaattcctatatattttttcttattttttgagacttttgttttgtttcatatcgctacctatctaccgtagttccttttccatccatgcatattagcctttcaatttggccaaacatcatccagctactataatacacaaactcctcctatttaaagcttcaacttctcgtcaagccatttccgtgcagtctcaacagcatcctcaatcttctcaggctgagttccctggccttggcgagacggctccttaccaccggagcggccaccgatgacgtcggagacagaggcagcccacttctcagcagtaactccctgtgaagccaagtgctaagaatcatgacatgttagtgaaaaagagttccgagattttatatgctcaatgggcagagttgcttactgttccaacataaactccgtgcgcaacagcgccttcctcctggctaccaacaaacagatagacagacttttccttgtacttggactggtagtgtttgatgacctcgcccaccgccttggcattggcgctgatgggcagtcggccaacgaaccactggctctccttgttcgactcaaagtgcttggtaacggtgtcgagagcagtcttggattccgccttttgcttcttcttctgctcggcaacaacggcgttggcaatcttttggaaacgctggttgaactcgtccttggtcagcgttgagatgaccagctggctgagatcctgtgagacggtcttgactgcagcctccttctcagggccaaaaggaaggttgtcgagatctaccagcttctgttcaaacagcttggcttcgcgctgaaccttgtgagcagcctcaccggtgtaagcgatgatacggcggatacccttggcaataccgctttcctcaacgatgatgagatccttgagcaaaccggtctgctctacgtgagtaccaccgcaaagctcaacactgtactgtcgccaatcagccttcttgggatcggcaagcatggtgtcaacgtccatgccgattgacactactcgcacaggattgggataggtctcgccaaagacggcacgaaggccctcaatcttgagcgcaaggtctagctccacgtccttggcgtagattttatggttggcacgaatgtccttgtttgaaagctcttcaatcttctttaactcgtcaagcttaacctgtgtcttgtgtgagaaatcgaaacgcagcttgtcgttgtcgaccagtgagcccttttggttgacatcctcgccgagcacttcccgcagggagtggttgagaatgtgtgtgccagagtgattgttacggatgggagaacggcggagctcatcatattcgcaaatgacctcgtcgtcagagttgagctctccgtattcaatgtagccgctgtggaggacgtagccaccaaagtcttgcacgtccatgaccttgaactcgacaacatcgtcaatgacgatgcggccagtatcggcaatctgaccaccagactcggcgtaaaagttggtcttgtccagcaaaagaccaatggcggtgttggggggaatatccttggtcgacttggtgaaagtcttgccgtcgaagatgtactgcactttgctcttgctgtcgcccttgaggtactttgcgtcgtcgtttgttcgtggaaccttgagttgtgtgtcgagctcggcaatctggtggacgtcaagctttgcaaatgtctgtactgagtccttgacagccttgctagcctccctggccttttcacgggcaaccgcgacttcggcctcatcgatatccaagcctcgctcttcggccatcagtttggtcaagtcgacggggaaaccaaatgtgtcgtagagtctccacacaacatctccatccagcttcttgacgccatctttggcagccttggcggcatatctctcaaattgggcctcaccacgatccagggttcgggaaaaggcctcctcttcctcatcgaggatctcctggatatccagctgcttcttggcaaggtcggggaattgctcgcccatctgcgcaaccaaggcaggcaggattttggagaagaatgatccaatctcggcattgaggtacttgcgagcatatcggacaccacggcggagaattcgtcgaatgacatagccacggccgtcgttgttaggcacggcgccgtcagtaatggcaaatgacatggttcggatgtggtcggcgacaactcggtaagcagtatcaatgccatcagtgtcctctgcgccatacttgtcggtgtatagtctcgcgccggtgacctcttggatcttcttgaatagaggggtgaagacatcggtggcgtagttggaggcggtatcctggagtgcagacaccagacgctcaaagcccataccggtatcaatgtgcttcgcgggaaggggcttcaagcttccatccttttgtcggtcgaattgcatgaaaacgaggttccagatctcgacaaccatggggtcatccatgttgacaaggctggcggcgttgcgtcctccgatcttgtcgtagtggacctcgctgcaagggccgcaaggaccctggtcacccatctcccaaaagttatccttcatgtttccaggaataatgtgatcctcgggcacgccagtcttctgccacagctctttggcctccagatcgggttcgaggccaagggctgggttgccctcaaagtatgtaacgtagagtcgtgaagggtccagaccatacaccttggtcaggagctcccaggccatctcgatggcatccttcttgaagtagtcgccgaatgaccagttgcccagcatctcgaaaaaggtgtggtggtagctgtccttgccgacatcgtcgagatcgttgtgcttgccaccggcgcggatgaccttttgggtgtcgacggcgcgcttcaggctggacatgggatcggacttgttgacggtgcccaggaagatgggcttgaactggttcatgcccgcattggtgaagagcagggtcgggtcattgtgagggacgacggaaccagagggcactagaaaagagtcagaacgcgagcgactctccgtagcaggacgacatgatgcatagaaaggagaagcgaagaataaaaataaacgattatagcattgcagctatacaatgcaatgagcaatgcagatagtaacagagaatgccatgtctggcgctgcgtgactccgcaaaagactcggcaatcatctacacgaccccgccacttggaggggaagttggcgatgcaaacaaaaaaacggtttttttttttccttcttttcccctcgacttacccagcgtgtgacccctctgctcaaagaagtcaaagaaggtcttgcgcacctgcgcctcgggccagttgcccgtcatgcttgcaaatgtctggagaagcctgcgctgcagcacaaaaagctggttctgatgcggatgcggacgcggtggcgatgcggaaaggcgagggcgatgcagggtcgagtgcagcgatgcttcggcgggcaatcggcggaggggctgcagccgtggcgggtgggttttgtagaaacttctacaagagtgactcaagcctacaaagagcgagggccgtcgcccgcttctggccgccgcacagcagctggtgcactgtgactgcggcctggccagcgaccacatcagcggcaagcaacagccagcagacaaagctgcatcaccttgtttcctgcaatccgcaactcaactcgacgcaattcccggtccggcagggtggctggtgatccgaaggcgaagccggcgacgcgagtctctcagcaaaaggcgggagaagcaaaaaggcgggacaagagcgagaaaagcaaatctggcagcggcatgctggggacgcagagcccgtcttcgcccgcgccaggcattcttatggagggtttcgaccaagcgaggcacccgcggcgcaagaggaaggccgagtcgcaggacaacgagcggctctccaagcgactcagcctgctgaacattggtgagttgcggcttattgattatttctgctgtttttcttttctttttccttttttccgtattcatcatgccccatcccgtcattcaatgcagtgcaatccatcgcttcagcgcacatgtcacccaccgcatgaaccgccgaggcatgattagctaacctctcgtcccgacctcgcagaacaaggcggctccaagctctacgtccccgtcgagacaccatctgccaatggcaatgcagccgcaacttcatcgataacaaaggcaccgagaccacagagcgacgatgaggcgatgcaactcgacgactccaagcacaaggtgtacatctacaacctggacgacgagctctcctccgacagcgacaacgacgagggcaagctaatcttcttgccggatatccagaagcacctcctggagagtcgtattcccaagcatattctggcaaacgacgagggcgagctagcaggcatgcagctggtcctctatagcgaccccaagtccatatccgtgccggaatcgcaagacggcgtgcggagggccatcattgaagcccgccagcgagcaagagatagacaaaagaaaccagataccaacgagatgcacatcaatagcatggcaccagagaccaccactgggacgatgccacacgtcgaccctgcgccgaacaatgctttccctattcacgatatgtgcgatgacatggatattgattgatgtgttcgagtgatcgttttacagttaaaagtacaggacagcgctatacgtgcaatatacccggagtataaatagagtttgggagtttttggtgtctttttacttcttttttttttgtcctttttttttctactggtctctctttttttctataggattatctgctttgcttattgttccgtcactgccaacttcttctttctaggtgctcaagcatcaagaccggcattgcaattgtcgtcgtgtacattgtctaccacttaggtatactttgagcatggtctccagtaaatatacatcagttcccgttacgaaagtctcgcgagtaacacgccatcttcgacagtgatgccgttggatattctcttccatgaacccaagtattctttgaattcgccaccacatttatctcgtcgcagcaacgggaggcggtcccaagggtatgtcataatagtctggcgcagggttggcttcggccggtcgtctggtaggttctcgcgcgtagtcgaccttttctacatcggtatggcctgagtacatgggaaatttggctgggtcgtataccggtgggggagccgtggtgcccatgtagtagccacccattggattgtttgtctgcggtacccatccgtttgcctgttgacctgtagctggctgtctgggagttctgaccaagaactattcaagatccattagtatacgtgtgcagacaaatggcacatggcgatgcaaaacccactctgtgatatctcagcggcggcagaccctttttgactcttgatcgcagatgaagccagcttcccaagaggaatgacaagatcaacacgatgatgcctgccatgatggaccatttcacgatgaatgcttgctgttgcgtttgttaatgctgtgtctaatcaatgggaagctggactgcctactttgctatatcgccacggaataatctcgttgtcctccctcacaaagccaaaaggcacgtcgtcgtctcgcgcttccagcgccatgaatccgatactgggcatcttggcggttgatattcttgaatcagaagagtttttgttctgggcgtcaaaatggtaggaagagcaagtaaaagaaagagagagagagggagagggagagtaagtaaaaagaagaaaaaagaaagttggacaaaaaaaaatgaggtcaacagagcggtcaagcaccaggctatcaagcagaaagagcaaacttcgaaaaaagggagaaggaaagaagggaatacagcagtgaacaagaaatgcccagcatttgttgctacggtaggaccaaaaaaaagaaatgtcttggaactagcagatggcccttgtattgattaaattgcccatcatcattttactgctttatctaatcaaataaatgcacgaattgacatgaacagcattcatttcaatcggccattgctggtgcacgtaacggcgtggctgtgccttggcattctgcggcagattgtgttgcgagcgtgtttcaccgagacgaaacgcaactccttgattgcacatccctcccgcctgggtctgtttgatctgcccggctgcctcactgctgcactttttattttaaaatttggttttatgcacagtgttggatcggtaatccatgcattacgatggcaatcgtccaaacgtttcccgcgcgcatcgtgtttctctccctcggtggatgaaggtggtgggtttgtcaacaatcatcgccacagccatgtaagacattgccaggagtgcacttgatgaagagcaaacattgtccatgcaggcacaccaaaagcccgtacagttcacaagggctgctatccagtgacatcgcatattgtgatagtcggtgatactggtagggagtcaaatagccaatctccttttgtacaaggcaaacacttattgtgtaggtagctttcaatctgtcttattctaatttgttacatttactttcttttaatagacgcatcaatcctggccatccaagcttctgccaagaacggctcaacccagcatcaaccatccatctaatgcgcctcaacaacagcggccgcattcgccaccggcctcggcgcatcacgaagcgcctccttgtgcctctgcgccacggcctgctcctcgcgaatcgactttagaatctccgggtaccatcgctcccccacatccgggtggctcttgaccctgttgcgcagcgtcgcctcgcccaaggtgctcgccacggcgccgctgcggaacgtaaactcgacgtcgtcgacgcgcccgccggtcctgtccacaatcgcctgcctctgccgccgaatgtcgtcgggcaccctgccgacgccgacctgctcgagctcctcaaaggtggcgtccagcttgatgccctggaaaaaggggatgctgaagcgcgcgccggtgccggactcgggcgacagcacgcggtgcgttgtcgacacgcacacgccctgcgtcagcgcctccatgccctgcccaatggccaccacgagcgtcctgtcgatgggcgcggcgtcgatccattcgccctggacgttttgcacctgcagcccgcggtggttcgtcgcttggagcaggtagctcgtcagcatgctgtccttgtgcggcccgacgccctggccctgcacgcccgccggcagccccagctcggccaggtccgggtacttgatgatcttgagcttgtgctgcggatcggcctcgacgtacttctcaaaggcgtcccgcggcagcctgatggcctcggcaatcagcgaggtgaagtacattgtgatttcgcccatctggcgcatgtactcggtgtaagtgctgcggaacttgggcgcgctctcctccgagggccactggttggggccgaggaggttgtagaatgccggcgcgcctgggcctgggaggacgtgttcggttgagagatcaatctgctctctgttgtccacggcgccggctgtgatttctgccgagagctgggagtagcccaggaaggatggcgcattcttcatttcaatcttgagcctatgatgcctggtttagcaagagtaactcgggtaaaaacaaagcgccggtgaaatacatatacatatatatgtatatataggttggagtatatgtgaggatgcttaaatcgtacttttcttctcggggaatgtcaaagaagcttttgccctctttgatgacttcgtcccatagctcatctgagatgcctacattcttgagatataaaaagcccacctccatgagcgcattgcgaagctgattgaggaattcaggcttggtggccggatccctggacagctccaggtcgaggatgggaatcgatgtgaacgacatgacgctgcgtggttgatgacgaggctgagttcagttttgtataagagagctgacagagccttgaaacagtagtgccacacacacacacacacacacacacacacaagcttaaatacctaaactccaatctgcttgcttccagagggaaccgctatggtttattcgagcttataggttcaaatatccagcctgtctgccaatctttatagcgacgtcaaaggtggtgccaatggcgccatacgccagaaggtcatctatctgcccatctctccactccccccgcactgtagtgccggccgatcccggtaaacgattgcaaaagaggcaaaaagatgtcaacctcgtgtgcttcgataaaaacgaatctattacatactgtaataactcctcatgctgtatatcaataatttgtaggtgactaaacaaagaaacaaaagggttttttgcgtaaatcggaacaccacatccttttcgccgatacccgagatggggtttatgtacatgtaatagcgggttcgttcctgcgtctgatatcttgcactcaaaacgatgatatctcagcttcattattccaaatgacctggtagccttctcttggctacaccaaagacacacatctttctcttttatatattccagtccacttgtagcattaaattctcccagaataacacgattttcttcatcttcatacagtaccagctgacagcggtttagtagcgaggaggctggtcaccttgtaaaacatgtcttcaatagaagctcccgcaaaagccggggcagcatcgaaaatgtccgccagatattgctgcggtataatgttggcttggacatcgtcgttttccatctccacatcctcgtctgcgttctgagcctcttccatctcatcgtcgctctcagcatctccgccaagaacgatatcgagcttgccattatcggcttcttcagaaacaccgtcgagtcgcaaatcttgaagtggctgagcagcgagaatggtcgaggcgttggatccctcagtgatggtccagacttgagccacgtcgtccagagcgacaaatccactagtgccaggaactgaaacaaggctcacaacccggtgaggagtgtttcgaacaattagcggctctgggttgctagggtggaagactcctatgctagatgtttcgccaacagggagagtgacggcaaagttgccggacactgagtcaacggccagctgtaacaactcatcggatctagaacccttgggcatgacgattccataccgcaagtcatcacccacaacgtcgtagacatgcagctccgcagagagcacgattagatattgtgatagaactcgcagggaatgcagctgcctcttccaaagcccttccagaaccttgacgacttcgccagactctgcgttgatcacatacacggctcccgtatcaagtgcgccgaatgctgcaaacagcgtagagccgtcttctgagaatgcaaggcggccttgagccttggcggggaccgaggcgtcattagggatatctgcaatggcattgcgaccaagtccatctccaatagggaccacttgggagcaaacccaggtaaattccgtagtgccctctgatcttcgcgaaccttgttgctggcgggcctttggccgccataggcgaacaatgccatctccggcaatggtggcaaagcacgccgaggcattgtttgacgcaaggtcgagaaccgtctctgggtggcttgttgcgtgtggcgcattcactctcgatacaagagcaattgagctatcctcgtcattgacttgccagaatttgagatatgactcgtgtctctccttgaggaattggtctccagcgtcgccactgacagttccagcatccctgcttgaaggaaaccaatcatcaacgctagctagccactttccgtccgcagagaaagcgatatgtgtgacgaccggctcttcaatggcataacccttgtttgtcaggttcacatcggtgggctgcgtgcgggccaatgcttgcttagaaacactcataaaggtttcaagatcaaaagtctgcaacagcggcgctgagaattctcccgtcattgtagcctgacggccattgccaacgcaaacgtggaatttggagggctcggttgccttgatcgcagcaggtatgggccgtcgtacttggttcgctaccgaccagacacgctgtacgagcaaatctttgggcgtcgtagcctcaacggcggcggactggattccagatacatatgtcgtcggcttcagttcagaagttgataagaccattgttgagttatcgtccaagtgtacgacgtaggatgacccgctggaagatacaacaatgttctctatgctgccagataaatgcggcaggtgatttcttctgttggtatccatctgccacatcacaaggacgttttcggagcctcccgagatcatatagtttcctatcccaaatgttagaaaaccgcattagataagatacatctataaaacataccatctcgagaccatttgacggcatggactgcctttcggtgccagtgaaacttttgcgcttgaattccatctttagctgagttggatttaccaagtgcttgactcctagacaaggcatcgtggtacagatagatggctcctcgtgctccaccaacaataacatccaccactttgtcggaatctcgtcctttgctcttgttaccagagagggccgaggctgggtacactctgaagtcaagagtggtgatgagatcggggacgtcgaaagaaaagaattcgtactggagctgttcgaagccagcgggctgctcctgtgatgccacaccaagaaatagagtctcgttgaaggcgccaaccaaaactgagccgtcttggctggactcaatcagatgcagtccatttcctggcttcttgacggacaatatattctttgatagaggagaagacagaatatcgcctccatatgtagtcaactccatccgatttgcgctattcgattcggccaccacgacgacatcagcctttgcgcccgcagcattcgttgtcgtcactgtgatagctttggcagttcccgttacagtctggaagcactggtgcgactcgtttgtctctgtccatttcacatagtaaatgtgaccatccgagcaagctacccagatgtattcagggttctggagagacagccgagtcgcaacaatgcttgcaggagagtcgcccttttgcgcggaggaatcgacgacgcctatcggaattcgtctcaggagaagcgagtcgctagctgtgtatacttgaacggaggtgttgtaggtcaaaattaagaatcttaaggacgtcagaataggtagcccttccagaaactaggaaatgaactggcttcttactggtcatcttgagttaggatcggatcaatgtcaagcattctaccacccatgggcttagagagccgccagccagtttctccgtcatgggaacggctgacaatatcctccccattttgaagcttttcagattcaacatctccgttggccgtagaatcggcttgcggctgtcttgatctctttgttcgcgcgtcggtttcgtttaggtccctctttctctttttggtcggatcgtccttgggcttggaaatcttgctgcccgccattttgacaagagttcaaaaaaaaaaaaattgccaaaatgaagaattttggaagtcaattggcaggctatagcagcaagttactggttcaaagtactagaagcaatgcgccgcagaaattttggtgccgccgtgaactttttccagctatcagcgataagataagcaccgcgcggcagaacgtcggcagcaataatattttcagctacccgcgtcgcttcaagcaactcttcccgctgccagattctctaccgcaaagctatattcatcatcacatcgccaaaatgattattcccatccgctgcttctcctgtggaaaggtaggcatccagatactttgtttttcccagcgccaaaatggatgatgactgattacaataggtcactggcgacctttgggagcgctatctccagctgatcgcagacccgcgcaagaccgatgggtatggtatcctttcaactgtcaaggcaggcctcgggactaacttcaagaaagtgatgccatggacgagttaggtctgaagcgctactgctgccgacgtatgatcatgacacacgtcgacctcatcgagaagcttctaaagtacggcaccacaatcgagattcgaagatgcccccctgattgctaatcaatctcttaggtacacccccgatggacgcaacgaaaagaagcagagattgaacgagtcggcataaagttttgatcaaatagaaagatgtgatgcacagtttggcgttttggatcttgttaatacgtattttctggcttggcgcaaggacgaataaaaatcagattgcaacgatggcggcgaggccgtaaacacgccgtaataatcgaacgatgacttctactttactcgcaatattgcggcaccttacagcaaccacggcatactgttgatgttttctcttcaggatgggatacagatgaatcgtgagatggtatgtgggagatatggtaataccacaagggctcaggtccagctttggattggattgtgtggaataactaatgttctacaaggcaaggatcctgtccaataccacatatacggcagttaatatcgcaagatacaagtggatagttgcaaacctagctattcaccgcttcctatcgtcatgtgcgtacgccacagagtagtgattcttggacgcatattggttagctcccagtcgtctagtcctatcaatttccagcacatatccatagtgcagcgtaaatgagtcagagctatcacttagagagcccatctggactccagcgtcataaagcaagacgtcgaagttacgcatcaactgcaatccatcaatgcagtacgtagtagggtggatattcattacaaggataccggcgcgaaggaatgggcggacagcttttaggtggttattgtcacgagagaagaaggcctttagctgtattgttttcccaagagcctcatctacttgccggtaggttggagactaaatccttgggctcgccgctatgtatgcacccatcgagtgcattgcataaacgcctcttcagctgttgggtgcaaacctccatcctttagtacgacagctggcattcactagtgctggctcactccatctctattggtgtgttggttcgaagcgggcatgcttccatgcagccagcttgatgttgattcgtgtaaatgcgtttcatactaccaagcagctaatccagcgaggctggtttatgctgcggctcccgtggggaaaagcgtttatataggtatccacgggaatgtagttgagataacaagtaaccacaatttcgccgcgacctgccatggcattttgctgtgcaaaataacttgccagtggtagtaaacctgcacgaagctgtgaggtttcagattcaggacaacagcggcccgagagtggaccattcccatccatacagcagaaggatatgatatatgagtgaactccgtaccacttactgcaataggccgtcacgatgtgcatcactgtagaatagagatactgccacatgcagtgccagttcagcagaatcccacgccaagccaagaacgcaagctgtgggtgcgacgcgaagagcctataaagcttagcagcctgtgacaacttgcatgcccgacttattcccttcctgctggcctcgagcgctgctctacgcccgcccggaagccttccatgtgccttatctgcatgttctcacacacactggcatacatacatacaaacaagcatctggtgactccgctcaggctcggggaagcagaaaatcggcgacccactggcgggtgcttcgagagagctggtgggcctttggccgagcctaaccggctttgtagcagcagtagcgccgggaccagatcgtcgggtcgagcgctgccaatcagcgggttgagaaactctgtctgcggactgagcacaggggtcgaggggcatcgcggaccacgaaccgagcagattggcgctgtgacgagaaacgatggtggtgggagggctggagtcttcacctctgagtcgagcagcgtcgccgaggttgggctgatgctcggagatggagcttgctactgggttagacgtggcagcatgttggaagcagttgctgcgaccaacagcatattcatgtcatggacacggagagcagttccgtaaatagcatggagcacgcagtctctgggtggtcagtcaatcaattgcgagtcagcagtccagccttgcctccaagtgtcagcagcacatttccgtgttggtggtcgtgaaatcctcaagccattgttttggcttgcacatatgggtgacttcaagaaggaactccaaagccatcagctctcaactttttggacgctctcttttttttctctcgctcgacctcgcatattctccatgcacgctcgaccaggggtcttggttcgtcgacaaatcgtgactagcatgtcatccacctgaattaagcgccgacgcctgtcgactctatgcatgctgcatccactctgcgaccgatcgtgtctgtgagtggccagttgctgttttctgaaggtcctcttcaagaactagatgcagcgcagcagttccccgccccggtcgcgtcgcattgtcaggcaaggctttcaaggttgcagtgtccaacagacaacaaggaagcgagagaaaggtgattctcttgtttgtgggcattgggtcctcttttgtttgcgagccggtggtagcagcatgaagagttgaggaaaagggcagcaggaaccactgcgtattctgtagatatcttgcaagaggtatgagatataagggtagattaggtctttgcgtaacgtctgcagtgctcgtatcattgtcgggattcctccaagcagcactttgccgactcgacagccttctttcgcgtagctgacccatctgtacctttgcgcaagccgcggctattcgcgagactgctggcttgtcatttcttctttgagcgacgggcatcgttgccagccctccactctcggctgggcgagcgcgctctgtgagctgattcccccacgaaggcgcatccgccagggattcacgatgcctagcagtcaattgtcagtcgacaagtatcagcgtactagcaggatcaagagcacggcagattaagcgacgggctggcgccttgcgtctgttcttacccaccgtgaggcctggatatgtaccagtagagtaggcgttcttctttaaccgcgggctcgagctacacgtacattagctggcggatggatcctgcatgcatgccgtggcccataggcctataggcgccgtagcagctccggcaatagcactcgaggctctgtgcctcgaccgcccgctggccaagttcatccatcctccagctcgtctttcctcacacaccaaggctaggctttgaggccgtcttaccgatccatcggtcctccatccaaggctctcagtgtgactcgccattcgccgcattgtggacactttggttcctttcctctattgtgaccggactagccttgagcctctcttgtcttctggcctccctccttcaaagctgtctgctgacgaagccctttacttgctcacccacccacaaagcttcgacttgatatcaaggacgtcgacttgccgagctctttgctgttctcttctccgcttcgcccagcccacctgcagtagtggtatccggaaagcggcgtccattaagcgcgagctccagagcgcggagtctacttctgcttgctgcgactccatactcacaaacgccattcctccatcaacgaggcccggaacgaggactagctggagtctgtgcagcccggcgtcgctgcatgttctgagcaggggtgtgctgacccctggtccctctgcctggccgcggcgtctcttaaaccagccagcccgccatccagcgtgcctggactgccttgcccgatctacgactgggacgtttcgaagtgcagctttgcttctattctggaagcacgaccgtcaatcgaggcccgcgattgcgaccgcctctgctagctcttcgaaacaccattcccgccgcatctcgagcgcttcacatcgccacaactgcggctgcgacccaaggctttttttcgtggggtaattagaggccgtctgcgctgtcagcttggaagcagggctttctgggcttctttgctgctgcgcagatcactgtttccagaaggagacgaagaaaaaagttgctgtataagacagctcgacgttgcagtctttggcgccattcttctctcgcgcgctgcattgatcgactatcatggccctcgaagcgccgctacgatcatccgctgggagcctacagttcaaattcagccaccacgacgacatgtctgcgacgtccgaatccgatggagtcagatctccatacagaatcatgtatgctcgagacgcttgtcgacctgtttttctgttaccatcgctaacttcttcattttaggtcttctcccccgcctgccactgactcttcttctcttcggcctgactctattcaccatcgcttatcgtcccaatcgatgcacgtattgagccccagtgacattgtcggaccatctcctgtaacgtccaacggcactgagactacagagattgaagatgacattgccgacgacgtcgagctagatcatgtagcaagggaaaatcactatcgtcagcattcagatgtaagtaaattagataccaggacgtcaagttgcgtacgtcccagtgctaatatcaggataggtgtttatgcttacaaccaatctgccggatattgttcgccaaggcaatcccgaagaagctgtctcggttatccatgctccggaaagctttgctagttgggtaagcattgcgtgcagacaacttacctgatatgcaacatggctaaatttacatataggcatccagcgagccttccgccaagtcagttacctcgactgaaagatcatcacctaaaggagatggcgccagccaaccttcgtctaccttcaatagcgttagtgcaacctctaccaacatactccgtacacgaacaattaattgcagaagctgacgaaattctcataataaagccgcccagccatcctactcggccccctatctccaccgatgtcaagccagtgcgatatagtctagatagcgccactccaagggcacaagacttgcaagatatgcttgtcgatggtagccggctgcgctctagcagcaccagcagccttgaaagtcggtgtcttgcatattcttctacgccgccatgccattgctaactagttacagaaatcgatgaacagaccgaggccgagggcgatgatgacgatgaagagccctttccccatgtaccccaggtagctgatgagattggcgacctgcgaactctccttcacgagtcttggactttgtgcaatactctagccaatctaagttcaatgcatagaccgagagctttcagagattcgggaactcctgatgccgtcgaaagagcgtggagagcgtgttggaagctctgccataagctctacgacaaccaggatgaggatccggcatatctaagcgtcaagttcaatctagacctgtgccgtgacttttgccaggctctgttcgacgttcgtgagaaaaaggacgagctggcagactccgtcctaagggttagctttgaattgaataaccagtaagtgtttcccccccccccccccctgaatcctcacttcttccctctacttttctaataccccgcaacagtttatatagcgctcaagacaatcgaaacctaccagaggaattcagagaacgcactctcgatttctacatcacactatgccatcgtctaatgaagcagcgagttgaccttgttggcaaaactgatcaactcctcggggcttgctggacgcttgcagaaatgctgttcagtctgcgtcagaatagactggagggtaagcctccagacagcgaactactcctttctacggttcaagcatgctggggcttgggcgacctattcaaagacagctggacaaaggtgtccacggatagaaacacccctcggccctctcatgcaagcttcttctcccagccctcggaccaaactggacgtgaaagtcgtcagtcaaatcgctcgtcacgtcactcaaagcaagtaagcatcaagagcgtccatcaagaagagcggccgcggaagcccccgccagtccccgaaactccagtcacagaattcgaggacactccgatctctccagaaagtcgctccccacaaatgcccaatctcctagtacttggcccttccagtgataatggtcgaggtggaaggtggtccagcagtgcttccaatctgtcaagcttctcccacagcagcaataggacttcaagcaccgcgaccacgaccaatgcagctgaagatcccaacgttacacgggccaagattctggttctccgagccgcgatgaatcttggattcgaccgtgaaaccattgctgatccaaagacagcacctgcactgttgcaaaactttgtacaagccctaccagcagactcttttggccctcttccaagagatacttccctctttaagcagttcaaaaacgccgtcctcatggacgcatttattcctcgcaaccattcaatgccctcacggggcaagcgcgtctcagccgtggatatggctaagagcgtctcgactttggccaataactcgcctcgctatgcctacttgagggatctgtttagatttgtcttcaacttctctcttgaggaagttgaagctcgacgacacaccagcattgcgatttaaaaatctgagacccttgcatatggtctttctatacgtttacctggagaagatttaccatggatgataaagggcgaattaaaaagtgaagaggagagaggagagaagagagaaaaagagaaggcaattgggacaatgtgatacgagttttagcgaccatcttttttcctgtttccatgtgctctatatacccctttgcactacactttttttaagttgattacggcgcttggggggggagtgagataatgtaaaggaggaatagtctgtttatcagggttagttatgtatctggcggggcagcagtcatttagcgaaaaaataaacaacacgacaagggaagggggaggtagagctgtatgatcattcgcttcttggataatgggtttaatttcgatatgttgccgcaaggcaaaaaaggagtttggaagctgtttttgggaggaacctttgctgttttctattgaatttggggaggtaatcgtcagttagcatttcagatttccaatcactagttttgggaagcactttgtttatttaacttgtggaagatattatcagttagcatttccgattttcaaatacaagttgtggagagcacttttgtggttatttgagttaggagattatctttggttgagatttgagatttgtttgcaatactacttaaaaaagaaaaactgaaatgaaagaagagagcaaatgaaccccattcgcctaagtgcttgtataccacagcactttgagttcggatatacccgtccttgctgcttctgttcaaatagagctcctattcgctctcttttgtgcattatgtcttggtttttaataccaaattctttgtgctccaacattgtttatacagccgatttgcaccgttgcgagaaatagaaaagatgaaacgataatagcctcccatgaaatggcatatatcaaacagtctcaagatgatgaactctttgtgggcgtttcctttccgcgcttagcttcatccaagggagaagacatagatgtacgaggttggggggaaggcgagttcgtagccagcagtcttggatcaatcgtaccagacatatcacttgctgtaccgtgcacagcgcaaacatgtcgtccaggagtggatcgtctgtggaatgaatgaggccgatatctagcttgcatcatcaagggcgagaaagccgttgtcgtattgttcactgggtacgatagttgcgtataaggcatggcggttgtggtgttcagactagggatttgggccatgttaagaagctcgaatgcgctagcatcaaagctgaaatgctgttgaccagactgcagcgagtgattatgctgtccttgagtaggcaagctcgaattatacatgttcgtattgttgtaaagtgtttgacggacagcttgcgaagaagcagctgtagggcccgtctggcttacactttcaaatggaaagcttatgggcgatgcagtgaagtcgaaaagagagagattttggggagaggagttgaggggaggagtagtgtgagcccagtttgtgccactctccatctgagctagattcaattgctttgtaccatgctggggacatgttgactcaataggaacctcctgaaagcttgggattagttgaggagctacccctgatagattctgcacatatggtgcgttctccaagtttgatatttcagaaccaggcaaggttggaatggtgccaacattagtatgagaatagagctgctgttcttgttgcagcagttgctggtgttgttcctgatgtcctgcatatggaggcgaactgaggctgggtgtggcgggcgaaaactgcgagacttgttggccgcccagctgagaagagggctgtcgaaactggtactgatctgcagttggcgactggaacatcgtgtatcccatcgattggttttccatcattggagattgtgatgcttgggttatagcggaagaatctgcgctaccactaatgcttgtgaatactggagtatttccagccgcttcccaactatgactgttcatgaacatggatggagcccaagtaattctagtgttcgtgctgtgcagcagcgcaagattttgtggatgctggaagccttgaaacattcccgcgtataggggtgtatggtcgctgtcccccagggaagcttgtggcattgatgatggatgggtgtggggatgcgatagagagaagcgaacatcggagttgttctgctgctgggaaagaaggattgggcctgacgtagcactttgttgaggactggaattcaatcgttgggatttcgtggtgtgctttatcaatcttgaactcaaggcaaatcaatgttataaactatgcttcaaaacgtgatatatggaatattagtaaacaacttacctttcaagcgcatccccttgcccatggcggcttctcttgcgtttcggctgcgttgctttcgtaccatcatcctctggtccattctgcgcctcttctgtggccaccgaaggtccagcttggttttgatttccaaaggcagcatcattgttcttcgtatctacatctccatgctcactcgaaccctttggttcaggagttgttactctcggaggagcatgaatgttcactagcgggctactatagaaacgataacatattagtattctctgcgcaaatgctgtcgtcacttgatgaattatagtttctttctcttctaactgtcaacatagagagtaacagagggtatcgaagcagctgagaattgaggattgagaaagggggaataacctacttgaacctgggatctttgccatacttgttcttgatatagcgaatttgattatggttcaactcacggccaaacttctctttgaagtgcttttgaatgtacgactgcttcttcttggtgacaacggcggagagaacccactcaatctcgttgtcctggtattgcgctgcgccgaccatgatgacgaggtatctttgatttctgtgacgcgtcagcttggtctcctgtttgatttttgctactcgtgaataaggccatgacagtgaattcagggatcaagcttccttttcagaagctgcagtgcaagttacctttctgcctgatgccgacgctatgctgtgaaccgcaaagagtagcaacgtctcgcccactcgacgccttatacagagcctgcgtgtgttcctcaaacggaaacaaaggagtaaatatcaaatagattcctcgatgtgtgctcgcttgcttgaaccaaacgcttcctttcgggtacaagctggagggaggaagcgatagcggctccaagcaatacctgcagtgggttttcctgtcacacaggaaaaaaaaaataaagggtaaggaggaggaattatctaatacaaagataatcaagaaagaacaaaacgtgagcaaaaaatcaaaggtaaaggaagagaaagtaaagccgaattcgcgtgcagggaaaaatcaaaaaaacaagaggaaggaaaagggaaaattaggtggtagaggatagagggcaaagtttaggggggaagaagcttgtgccagtgcggacgggtagggactcagcaaatcttccggcacccggtcacggggttttcccaacgcacgcgtagctcaaagtacctgcaagtagaagggcgagttgcctttttgtttttttccctaccacaagtgaatttgttggtttgtgtataggagaagagaatatcatgggatgtttgtgaggaatacgcaatggagaggaatgcagaacaagtttgatagaaaacctgcggtcgtagaagaagcagacaaatggtaaaggagagaagaaaagcgaaggcaacagaagcacaagagcagggcaaaaatatcctctctctctacgccatagtcagaagaagcccctgcgtttctgaatcagatacagaccgttcaaccacgcactcgatgaagcttatctattgtgctggagcataatttggggaacaataggctaccaataacaagccgtttttagaagaggtcttggagaagataccatacttttctttatcaagtgtagtgaatcatcgtgccattttactagatacaaacgtggaaatactggatgaaggagagaagatgcgagatgcaaggtttagatatctctgcctggataaaaagctgatgcaaattgattactactatcctatttcttttactctgagcctacggttgtcttggtgttgaaaatcaaagtatgggtggtgaatgtttttgcagaaatgccatgtatgcgggtctatattaaattctagcttctatacgccatctcgagttttgagtttaatctatcctattccgtttttttttctgccaactttagccaccatctatcatgtacatcttctagaagctctcatattcttcatcattatttacgccgtcaaaggagatccgccacgagaaaagacacccagccagcattcgacctggccctcgtcctcgtcttcgccccagtcatcttcaccatccaacttcttctcttcttcgaggaacagcggcgtctcgagatccaacatggcctgcttgaaagactccagcagcccacgcgttgtatcgtctcgcataggcaccatgaccaccgccctggattcggagccgagagcaagattctggcagattgccgaagcgagaagcgcaggatggtcgtcgtcatacaagggatcagcaacgagaacgacctgatatcattcacgggttagcgctaggaatatagcatttacaaatgattaaacaacttgccttgaactgaaaagattcgccaaaaagttcctggtcaatctcgtcttcttctccaccccatgtaagtgggccgacagacattgaccctcctcgagactctaccagatctttgttcgtctccatattatctttgaggttgggcacaatgtttggcaaatcactcaaaatcacatgcgtctgccaaaaagccgctgccgccacacccagcaaccccgttcctgagccgagctccaggaccgtaggaggaggctggccaagcgtctcgtcaaagatcttgaacagcgaagtcgcagcaagtcgaggcagatagcgtgacagcacgtatgatgaaccccaggtcttgaatcctagcgagtcgcccgtcagagcaggctctttgatgatcagctcaaacggctcgcacgcggcgccatcgccttcaaacggccaccgtctcgtcacttcgcccatggcagtccggccacatctctcagacatgcgtttgctcgccagctcccacaaggcctcttgcttgtcatagtcgtcgatccatgccagagggctctttatgatagatgaaagatagcgagtcacttctgccttgcgctgagtggctagcgattcttgctgcgcaacaatgtctgaccgctgctgtctgtggttccaaacgggagggctcagctctaggctctcgagaatgccagtgagctcttcatagcctggccgttgccacatctgcggaaaatcctctggcgccagagccatgttcgcagtccctgtatccgaaaacccgccaaattcccaaaaggtcgtaaaatgcagtagtaaaatgcttcaagtaccaaacgccgtgaaatcgccgattcaaatgtgtaaaggaagaaacgaaaaaggaaaaagaaaatgccctctcaacagagagtgaggatctagttggctatcatgatgaattacagtctcttaaaaatccggggaatatacagaacagcgatacagggttcttttttgaggaagtctaaaataaccccagcatgtcaccgctcacaaagaaaaaagagttgggaccccctgactaagacagcgggcagaaaaaaaaaaggcggtatagattttatgataggtgactccgatacggcagaaggacgggaaaaaagtttctaaaattgggtccctgccacaccccacgtggggacccctccccaaagtgaaaagagagagaaagtcagcgaaagcatagagaagcaaggcaaaacgcgggagaggagcgcagattacgtacatgactggctaggcccgaagcagctggccgcgctcccagctcatttgccgcggcttatttgtgaaaggagggtcagccagaaatgaaaaaggacattaacagggcaacacgggagccaattgcccgtaaaataccaaaataaaacaaaccaaccccctgagggcatgaaacagaagttgaaaaataaaatgtcataggccaagagtgatcactaggctagatcccgtggttgtttcaacttcagctgcgagatgctagccttgacccgtagcatttcgggtccacggctccgtagaaccggtaacactgcagtagcatgtgctagaatacggcatctgttgtaggcaaggcatgggtgatcaacaaagatcttcatgcggacgctgatccctctacgcagctcagtgcaacaaggtgacatcaggcacagcttcagcgccgtacactgccaggccaatattctcttgcattcgatagatcatatgtaacgaaattgagtccaaaaactttttatttgtatctacttcttactactagaagcctactataagctacatacctcctaattcactaattcagtaattcagtactcattgtagcagggccctgcgttcgtttcaaaaccaaatatcaaaatcaactaaagaacttcagacagatgtttcttctgctggtctcttctgctcgagattctaaattcgaatggtatcagccatatcctgcgccagagcgagcctatcctaagggcttcgctgtcagatgcaaaatccgttgcccaaaattcctcgtgtaaatgcgaaagaggtggaaaaaagccggaactcctggtggaaaaaaaagaaaagaacgcagtgtggaaaagaaacagaaaaaaaaaagtagccaatcccctttttgttgctataatcgaatcatcatttcaacttgtaaatcattaaccgccgcccctttctgtattggattgttgtaaaactgtttgattccgagtgcgttttcgttgcctagtctcttgctggcgaacactctctgtaaatttctttcttcatgctctcgagccgacccctcatgtccagcaaatcggccagcttctcatgaggagggttatccaatgctgaaatctcgtaatgcaatgcttcatattgctggtagtaggccttgaatgtgttggccttgtggagaatttccattgagacgctctctgccgctcgtcgcttcgctgccagtggcttggattccattcctgcctttcgcctcatcttgggtggtggtggtggcggcgcatcgttctcgagatcggaagcattcgtaggcggcgaggaagccaggggagacgacttggtcggcgaggtattcttgctcttgaaggatgacgaagcagcagtgccacgtgagttgacgctggcatcggaagggcggtgtttcagccgggccgccggcaacgattgcctttgcttgatgcgcttcgatagcggtgtgccagagctagagctagagtcatcgtcttcgcggggtctcttgacaggtactggtcgagttggagctttgattggcgggcggccagcaacaatgacggtatccttgaccttggaagaagcggcaggtttgggtttcggcttgaaggcgggaggaggagccggtgcttcatcgccagaggtatctgagttgacaatgatttcctgtgataggatacgtttgtcggtgcccttggaaccagcccctctgctcttggttggagacgccttcggggcagcgggcttcgccttgggcttagaaacgccagccttggaaggaccaagcaaccgtttagcctgtgcgtcttggctgctcagcttcttggctttggcagggagaggattggatgcggaccgcgacatcttttctcctccggccttcttatcgctttccagaccatcaccagatgtagaaccgtcgtctgctttttgaactttgatcttgggcgcaggaggagggggagggccctttgccaagttcgcctggagccggctcaagcatattccctttccgcgttcctcctttggaagcagcttctgccacacagcctcggaagccgaaagcctctgcttgtcgtaatgtcggatcgcattgtcaatgacagtttgtctctcgtcctgggaggaatagtcgtaattccacacatcaagctctttccagtacgtcttgcccatggtccacgtatctgagtcggcgttgtgttcggcgatcttttctagggtcggtcgaaattcatggtccttgccttcccacttcttcttcaagtattcagtcgaccgatctttcacggccaactcgtgaacgagagtcactctctgctccttggcacgttccatagcctgctgggacgcggagagggtcgggttcagtgaaggggaggtcacgctatggaggctgggtgaagtgggcatagagccggctcttgaaccgtaattggaaatgagctttactttggactttgccgatgccttctcaggcaagtttccgaccacgcgagccctgataaaggtgttaatgttaatacacaacaccaaagcgacacgcaaatagcacaaacctctcacgcacggcgtcataagccgccagtccattctgcagagcttcaaggtcagagtccagtccagaggtagaccctttgcgagaggccctatcggatgccgatctgggcttgtcaaagacggatgtggttgcgggtatccgctccgccctgcgtgtagattcgaacggtcgggtaaggtacaggtcgtaatcggcgtcatcggtgggaggagcgatgcggtgtgatttcgagccgaattgtagcgtctgcaagacaatcacgcagtagtcagcatatcgaggtccacataccactgcaggtgcataaaggagacagggagaggaggctttaagaacgcacaggagatgggcccagcgaaaggctaaggtcttcgccacttcgggaagccttgatgatggcatctatggtagacttatccagttggacatggaaggcctggggcggcagagctgagtcggagctcgagcccgccagcaggaggccgttgtcggggattttgagagagttcatcttggcggtcgaggtggtattcgcaaacgttgagagaagatgcagatttcccgcagcagaagagccacaggatatcgacagaatgaatgcagagcaagcaggtcaggtactgctaacgaaacgtatggggataagatgttgtcgtgagttgagtttggggggggcgcagattgttggcagcggaggaggttgcttgggtcaaatcagactcgactggccaaaacaaactctataagcggcagtgcggacgccgcatgatcgattggtgctttggtggcgccccagatgtcaaaagtctcgttgaagcaaaagtgaaagccaaatgagcagcagacaaagggcgaggcacattcaagccgcgcagtgggccggtcaatgaataagggttccgtatatgacacaatgggatgaaatcagtaggcccggcctgtacgccacaataggagacggcaccagggcgtctgccgcgcaatcgcaccgagaggacagagcggcggcgggcaatgaggctgcgtgggagagaggtttgagtgcggtgatgcagctctcgcggcggagaggcgtggtgaaggagaagaggcagcaaaagagaggcagagggaagtcgaggcaccagccagttgggggagcggagacaatggcggacgacggcgagcgggagggtgggaacaaggttgcgagagggcgtgccaccagcgctgggcagatgggacgggggtggacgcagtcatcatctgcgagtatcccagtacaagccggtacatcgcgcagctacaggtgctagcatacttgtacatgcgcggcgaggtgctgggtctactagtagtgctgtagtagtagcttcaatggcctgccgctcagcagctagcagtggtgcttatagcgctgcgctgcagaactgaacggcggtgcagcgcctagagcagggccaagacagggcatcgacagggcatcgacaagggcccggcccagcaccacgaggtacccggagctagaggtaccacgagcacgagcacggatcgcagcgagcagacaccgcccgcagcactcaatcgctcaatcacgcaccgcagcgtcgcccagcagcgtcgggcagccccccagcaggtccccagaggttctctgcacggcggcgctgcgcaagagcagctccaggctggctggcaacgacgcccatgatggaccgggtcgagattacgggacctgatccggtacccaggacgaccaaaaggcgggccagggcaacgctgaggtggctccgctggaccaaggagcttgcagcctaacggcgcaaggtttagcctcgcggcgcaagggccaaagtatggaggcgtctgcccagcagcctctggacgtcggacaggttggtgcagtttattgcattccaccggaccatttgatgtttgtacaagtagctctcggcagcaggaccctactggacggttccaaaacaagaggcactattgctgtcaagcgctacacgtttgatgggaaataggcatggccagtgccgggacgtgaagaagctggtgctcgcacatgcggtacacgggtacaaatagacagttgaggcgttttggtcggacagtgtccagtgctcagccagaacgggcagatgggcagaccagcgccccatcgtggaatcgctgcccagatgcctcagcttgatacagatcccatctctcgcgtcttatttcccgtttgcctccgagccctgctctcctcgtctcttgacaatactacagcttgggtatccatcgacagagcagctacagatgccccatatcaggctatcctctctctcttgctcttgtccttgacctcctttgcctagtcccctcccaccccttttctgcagtcgacctagaacccaccagcgaagctgtggacgcagtcgagaagcatgctgttcatgctgcgggcgggaccaggtcggcgttgtgactcttctcccatcacgctcagcggcgcacaggccctaccagcgaggccatgtacagtagccgtggctccagaatgtggctgccgctgctccttgtagcccgtcggggggggatcaattgctctctggcgacggatatgggacccgaacgtggcccagccagcgctgccaatcgtcaactctgcccacgccccctcccatttccctggcagcgggcggccatggcccaaggtgaagcaaggatatgctgctgtcgatatgtgcgtgcatgcagcccaggtcgcacagcactagcgaatcccagcaacgaagcagaaaatgacgagatggaacaagaggcgggagccggttgcatgtatgcagattgcatgcacgaccgtacctccagagtacctccttgggcgccgtgtgccaccgtttgccatgcacatgacgagcggcagcgttgctagcagggcacgcgggtgctgctggcggtacatcagtggtacctggatgcctgtgctgatgtctcagcttggtacatgtacggggaacgccgtacgggtaccttggtacgaacagggagctaaaccacccagatggtcaagcatcaacgacagcagttatggcgatctttgccgggttatggatgctataaatgggcacagcgctcttcaatgcttctttgctgcatctcatggcatcaattctctcgctgcctcctgttctacctatccagcagtgtgtgcagattgagaaatcgctcgcagcgcagtgcctactagtagtatcacgcccggtgcagcaaacagcacggcctgtgcttgggacggatctgtaagtgtcatgtgaaacagaatgaccaccacgctgcctcgtccgcctccagcaggcttcgcttggaatttccctgacagccacgccgtcgcatttgacatatatgtgccggcgagcatatccaattagagccaacgatcgccagatgggggcaacagcagagtgacaagtggggagctagattataggaaacatgaatgaattttattcacataaggagacaagcacacagctctattactacacccacaattgttacggtgcttctgctttatttcatctactgtttctgatacttctaacaggacctttctatgattgtagtggtctgattcctatcagtaggtgcgtggtttcattttgctgctgttctccgtgtaaaggtgcaaactcgggctctgctgaccgcagcctcatggctcacagcccgtttcagcagcacctgaaatattgattccttcgagaagatacgagtggatacgaaatacttgtacatgcaggtaacgctacggggacttgatgcaatgcagctcttttgggcttgggatgcggctgttgcggaatgcagttcaagtggttcataagcccaacaggacgttgacgaaacaatgagacattaaaaaaaaaaaataacatggaatctggcaatcatcaggcgggatcaatgcaggctaaccgagatgcaataaagtccaagcgatgccagatgagtaattacacgtacgcgtttattcttacgtttagggtactccgcccatcggcgtgtaactggaaatgaggctattgaagctgccgcttgacgtgtgtcgaaagtacggtacccgaataccaccaaatctggtacgcactgcccccatattagcaggtacgccgagctgtacccttcacgctgtaatggagcatcgtgtaccccattttcatcctacgcccatcttcccatcagctttcttaattctcatctgcataaagaagcacccgcgaaccaatggcagcacccaatctcgctcggtgagcctccagcgcactcacaacgccggcgagtcgagccctggtggcacacgacgggatggagatgctggcagcgctgacatcacccagccagttgcagtggcagctttctctctctcttcttcttttcagtgagcactttcatcattttcatgtaggtacatgcgccatctggcaccgcgtcacagccagcccaccctctgcctcgtcgccttgcccggcaacctcaaaaagtcgaggctgcgtcagaacggcgagttggccttgcaaggcaatgcgctgctgacgtcttcaggcagatgtcctgtacgagcgtagagcgcgccaagcccggttgtgccctacaaggacctttattggcggtaatcgtgaaaagcccggccctcgctcggtcatcggccggcgcaagggacgcatcaaaatcagcttctcaagctcttcttctcttgcgctgcaccacgattcgtgactctgtctcgccgtcaacacttgccacggcgagctggagagaaggtacctacttgtacagtagtatggccatagaatgcctcggtccgctgccgtgcactactgggcttgcccatgttacatgaagaagaagaaaggcaaagggcgtcgttagtggaggggtgtgtgcgacattcccgcgatagacctgcatggccaccagtcagctgtcgttggcaacggctatcccacgctgaatcactcgctaccccatgccaccaagccttctcgggttgccgttgcttgggagcccgagctagaaacaagtatagagagcgagaaacattccaatatttgagctagtagcggccacagtctgctcgacttgttgttgctggcgggctcctgaatccttcggagcgatgctgacgggttcgttcctccaggctggactggagagaggcccttccgctcatgttagccaggctcgccatctctgaaacatccgtgctcagagccagcggcggtgcggtgcctgaccctgcgctcaatgagatggagctgcagtgccatccactctccctctaaatcacgggaggagggtcacttcgcagtggacagctgcttgcttcgtaccatctgcgcagtagcccgctccacaggacaggaattgcctgctacagtgcattcacaacgacttatattgactttggcggcccatcaacgttggcatcgcccccactcgtgggcaaggcggaaagcagcattaagaataaagagtgctacgaaacaaattgggtgattgccagtcctggcttcaagaaatctcaagtgctcctattcagcggatacggcaccacgaatggcggccacaggccctacgccttcatctcaaacaacatgaagcgaaaaacacccgcgtccgtctcactgcccccaaaacgatcttggcctgggtagagcggctgtatcatgcaatccaacgcagcggtgtttgccctctctggaacgcaatgctacgcagttggcagcaatacctcacaagtctggcctatcgtcgccaccgctggctgacggccggcagtgccgcagaaggccgcaatcccagcatgtctggacctgacaaggtacatgtaggtactgttgcactcccggccggtctggacgggaatagaatctacacgtacagtaacaaaagctcgcacgcagatgctcgcacaccatgtacagcacagagtgtcacctcggacattgacaaatattacccgccttgcacgaaccatggcttcgcatgcgtattggatacatggagagcattgccatgtacaggatgcacggagaaaacaggtacctacctagtactgatccatctgctcgtggcgatgcaagggagacagatgcctcttccactgtacaagcagccggtggccatgtcaaaaattcgcacgtccttgtcttcatctagtgatttgggtgatacgatctcccttgcccgagacacatggcctggctcgacactgccgtgaggtacgcagcctgttccagattgatctcccgcgcctacataatccctagcggaaccccaccattagcagagcttgtggcactactggtacttggcgctttttgctcacaggatgctggacggccagtccaatgaggcagctgagctcttttctgctagagatccggagcgtcttgccagcaacaaaaagggagagtccgtctacaacgccggcgttggggcaacgaatcatgcgatgtctggcaacggaatgaggagatgctcgtacggctactggaagcacaagatcgagcgatcccgtcgtcacagaactccctcgttgttaggtgctcattgcgtctggtcgctggcggttagatcccagcgagtaccacctgaatcgccaccaacagacgcgcgcccgctcgggaaagagagggtcccagccagccaacgtgctgtgtttgtacggtaacttgtaagccgcctctaggaggatacgagcgttccaaaaaaaagccatcaaatccagggcctagagcgagccgagctgtaagcggcggcgggttggggtcctttgtcggggagatagcaagctctttgcgtaagtgaccgcattcatcatacagagctgagcggcagttcgccgtctctgccgccaggttcgctgtccgaaatgccatcatcaatcttgctgcccgcagacatgcgaaacatagctagctaggtagctgtatgctattgcattgcaagcacggccgtatttggaattctcgccatttctctccaatcaccggcgttgtctcccggacgtgcgaagaaatcaagcccgattagcgactgaattgctggcacgtgctggagtctgtagctgccgcaggatacgaatcgccagcttccacatttggccctgcttgccgctgacaagcaacactcaattgcagcaaagcaacgtttgggggcccttgtggcggcgggcgtggtcgtggtcgtggctctggcttttcctcttctttctgacagcctgtttccaatggcggatggagtgctgctccatgctacctagtagacagtgccattatctcgacgctcttgatgcgatataattctccgacaaggcgaccttgcaagcatcagatcagtgcaagtcgaatgtattgcttgtcggtactttgcggatacacgtacttgcacacaggacgcagagtacctcggacttgtacttgtaagccaagggctgatgggacatggcggacagggccgctgcaagccatgcggatcgggcatagcgttctgcgccacgcccactcgcaagcaagcatgcggcagcaaggcaggtacgaggcctggtacctcgatttctgcgttgtctcttggaggtacctcttcgcaacatgagcccgcgagaagtgctgattcgagaagaccgcaaaacacccgctcgaaaaagatacgccaactataccagtatagctgccacgtcttggcctttgttacaggtaggtactgaggaattttggaggacgggatccttttgcctcctctgactccccgtccggatccatggctttctcgcggagaggcctggtcaggtcccggcgcagcatctatctcgctcggtgcgtggcccgatgtgaccctttggctgacgagatcctgtacgattcatccacgaggaagaggggtttgtcttactcctatattctgctgcttattcacgtttgtccctcggttgagaaaccgttgcggaagctcagctcagcccagctcagctgtggcctagaagttgtagtatcagaggggaccgctgacttacttgcatcaggacatcgtctgtgcgaagcgaaggctgtttgtccatgtttccgattcgaaacaatcgaatgtcgcacaggctggatatacctcagggctcccttgaccggttcttttctctctgctctgttttatcacgtctctcttttatgtagcactgcatagcctcgcttcgtattactgcactgcactgtcatgtcggtcagtctctcctcgtttatacggcctcgcttttccttaacctcgcctcgggtttcaagtcctttgtcaacacatcacatcacgcaagtatatttcttacacgctcatgcacttgactgcatttcccacacaatgctgcttctagtactaggtacatacatgtattttacctgctgttcggcgtagtcgtattccgattcccgcttcctaatgcacgtctagtgcggaaatctattggaaatttctgtgcttgcaatgacgccgacgcctgcaagctactgctgctgctgctgctgctgctgctgctaccaccactctacttttctccaagggtataatgtaggtcgatgcaggtcggccgtttatcaattttgccggaacgactagctgctgctattttacccgctgaataaaaattttcttcaaaatggctcttttggttttgtcttttgcagcgttctctttttttttgagttcttgatgccctccgcgtacctacttttagtacaaactcaaaaggagattgttgtctaatatcacggccaacaaacaccaagatcggtacaagctaaggaaatcacctagcaagagagtagcgcatccccaggtgctggctgctgcagctcccaaccaacacacataagtgcataccgacccggcagatggtgatgtaatatcgttgcccgctatgcctggccacgccctggtcccattctattggtccccgtggtgatgggtgatcaagcgatctcggcattatccgcaaagtgtttcttgtctctgaaccccccgcgtattgcactcatgacttgctccggtactgtacctacaccgttcgaaatggattcctagcagtacctgcacttgcgtagcatcgcagctagacgtgtatgtaccattgcatggcgcttctttttccgcgacgaaatccgtagctgctccgtgctccggacctatacctgtatgtacatacatcagatgatctgtaatcagggcttagtagcttgccttacttgtcctcttccaacggattcttttgctgtcccgccggggtagctcatttctggcttggtcaactttttcttctcttcctctcggggagccggcggcatatagtggaccctgattgtgtcatcccgccagtttttttttttggacgagaagcagagggagtgtataaagaaaagcgagagagagagagagagagagaaaagtagacaaacccacgctctgctgcctgtttaaagcgcaactccgggttttccgcagtttgggcaattaagacgttacctatgaaacgtttaattgagcatctgcagggattattcctgtcctacagtacagtacttgtatgtatttttgttcctccttcggcgagtgagtcgacgttgctgccggtttgatggagccacttttggcgttttgccttgggcaaaggccccgcagtaaagtaggatgagttgcattcttgggaagagaggcctggttgtggcatttctgcttctgagcactcttgctgaacgtaatgtactccgtgtgtatctgtctttaaatcaccacccgagacttttatcagattgaaccgattgagcccgttctggctgttttacttctccccttctgtcctcgggcctttcttcccctccctgttcgctccggcgagatattaatggcccggaaaagcgagcgtctggcacggattagaagtcaaaaagaggcgtttctcctacagtaatagctcctcctgagcgaaaaagcatggcaccgtttcccgctgcgcgcgaccaattgtataaacagctagagcaagccaacatggatgcgtgccctttttgcttcttctgagggtccaaggctgattgcatgacccggggtcagatcatccagaactgaaaggatggggggggcgtgtgtacaacgatccacggctagcttaggtccgactgttaaatcatcctcctgccaccgcttggtgtgctaccttttgccgagcagtctttgtcatgagagatagctaggtagtagttcggctcagcagaaaagagaaggagagaagaaaagcattggatgccggctgttgcttggcggaggggaacggctccgtatacttgtaggcgttatatcgtgcaaatgctggctgactcgacccattgataaatcaaaagggcccccccatggctctgatatgacccttagaagactacacggagaataccaagctgtagcagccagacgagcaaagaaagggcacaacatactgtaagcaggcaaaaaccgccgttgtccgctattggattgcccgacagctttcttaaccccaatccatcttggctgaccccgcgaagcacaagagcaatttccttgggggccgtctcttcacttttcctcgccaagttttcagccaaccaccttttttctgtccctcaattcgctacgcaagccacaggcctctgaagatgggctactaagccaaatagttttgaattcggtccccgtggtaccaacgtggcgaaaatattgcggggtgggaagaacgggcaagcaaaaaaggaacatttcgactaagtcgggaccaaaactcccagccatacttttctagatgaaatttgaaacgggagagtgaatcgagtttgagttgggacccaacggaaaatactattgtcttcctttttccctcttttcggctgttgaatagggcattcattatgcgagcaaacatttgaaaatgggctatttgagccggccaaggcgcgatatgggcctaaattggggagttgacaatgttggcgttgctgaacagctggggggctagctgcaggtggctttggtcgcctagtgcgcgctgcttgttctactaattatggcctggttcgttgctgtcttttgcctgttaattaacagtgacatttcaccgcatggctaacacttatatatcgcaaatagctctatcccacccctggaatagtggattgacacatcaaaataggcaaagacggccaagtttgctttttgattcgacaccgaagagtcggcgagattcgcatcctctgccgcggattgggtgggagttgcaaggggaagaaagggcagaaagggtttgaaaagtctccgggctaggagttgagtttttgggcttcgattgtgtcacttctacctgcgtgtaccaactacctatgacgtctgaaaacaagcctagctgctgtctttgctgcctcatgtctttttttatttagttttctggccatcccgccaaggtaagcggccagtactgatgcacccagttcaggtggcacggcatattagagaggaatggagggtttctccaaacaggtcacagatttcgccaatcgcatcggcgtgcatgtgggaaaaaaaggcaaacacgacggaatctgcgagaatccttcacatgctgatagaaaccggcgaggggcaaaaaatgaggggtgtttgcaaccaaagagtacctcgagtgtagaggcttgcgaggggctgtctgagacgtcttatgcaagtacgtattctgagacatgcatttgggggctgctgctggtgctgctgaagtgtttcgtccggatggcttgttcgccgagggagctttttctgctactgctaggcaaatcgcggctccctcttttctaccttttccggactttggttcgattgagacctcaattacacctccctggtaggttaatagcgtaggattggatgcacttggtcaaagggcttaggcttatatagcaaagcaccagagtttattccccttttcttttctcgctcaatgacgaaacttatcatctctgtttgtaacaaaaagtctcccaataataaataattcaaatttagaagatgaagccgcaaaaacgtacaccaacacgccctccacgatcatgagtatgacgcctcctgtgcctccatagggactaccgcaacttgcccatgccatattctatctactccataatttcttgtcattattactgcgtcttgaagagcaggatagcgcagtggccgaggtaaaagtatatgaagtgcttggtctctgtaaatgtcatatgattagccgactgatctggttgctcagctgatattggctcggtgaatcaatctccaagtaggcaagtgaatatatggatatgttccagctttcaacgtaccgtgggttacaaagctgccgaagttacggccaacaatgcagtgccaagtcgggccttttcgctcgtccatctatttgttatacgtggttagttcaagctcgtttagttgcaaacaatgagttcgaggaggctggctgactgttcgcttgatatgctgtgcaatgtcctgtcatatggagttagccctcgatttccatagcagtataggcatccaagaagtatgaaggttaccttctcaatggtaaatctcgacatggcttcctgagctatagtataccaacgtcagcctctcttctccttccaaactccatttgccatccgttgaacagttgtcgggttccaacataccaacttctacacactcctgctgcatatcttccgtctttcgctcgtgttagctgggtcgtttcgtgggcgttctgccaggtgaacctcaccatatccgcggacttgatctgcgctgcaatagcaccatccgttagctgagctcccatcttatctgttgacatggttgaagcctaccctccagcttctccctcacgtttacggcatctgccggtctgtctgcgatagcgtccgccatagtttcctgctggtaaacgggtattcgatcgtctgatgatgggttcaacgtagttccgctacttgtcgcaagaggcgcaagagggttcgttagcaaatgtcgtatgactgctgccgcggaagctcagggacgagcgcggccagccgcctcttgcgaattctgttcgccccttccagacgggctttgcggagcacgggggacctaccctcaagatcggtggcgtattaggcttgactcgtagattgtcaccacgcttggacagataggccaaggcaggtatcgaattgaagaaggtgaagacggtcgtcggggcaaaatagtcgcagtttgcacagggctgaggttccgcgtccccttaacacgtcgagctttcaaggtgcatatgcaggttggaggtgcctggcgaaccagagacgctggaggctaagcatcgggacgcacgagccaggggctgccatgccgcgtccaggcccattcgcggggctagagccaaggagcttgctctggcactaccgctatcaatattttcatgaattcatgacccagcatttacataaaggctgattgcctatagatgagcagtcgtttgtataacggaggatcaaaagagaatcccgatgcagaatacatttctctttatcattatgtgcaacgcatctgtgcaaatctccaacaggctggaccgaacgctaggctgagatagaccacatcaaggcgactctactcgcgagaaggtgctggaagaaagcaaaagataaagtacatgtgagctgcgatactggtaaatagagaatagacattatttacgactttaattatttatgcgcaattttcctaatataccactcatgggttcagaaagatatttcatgcgtatattgctcttgagatgtctaaaaggtgccgctttcgatggatgaacaacgacaatgattatgtgattacctagactggacgagatctaccgtaaaatctctggaaagaaggcccgcgataacatctacatctgcttgcgacgttcatgacctgcaaacgagaagttacgactaccataccaacgaagtgataaacggtagtaagtggctccgcaatggctccaatcaccaattatacacttctcatgccagaaacgggttcttatgccaaagtattatctagcaatcttactgggatctactacatacaactaattaggtgtagtaagatgcgtactggcctggagctgacgtgtgtgagggagctgcatcatttgggatcaccgagtattcatggacactcgctaatggaatgctatttgttggcgcaaatagaaggattcaagagtcttaaaagtttgcagtttttaatcttctttttatgtcatagctgtgccagtaagcttggataatcaggttcagagctgccggcagcgctgtgcattctccttgatgatctctagtcgtggctgtatccatgtcaaatccacagtcaaaattcgtgtcaagggaagtttgttgataagggagcctgcaatctcaaacgatcggatatgtaaatcccaaaatagacgttcgaatacgagtatacaagcctaagactagtatgagaatgatcaccaccattctttgtgcttgattgcctttcggagccctgggcagtacaaagtggcctgataagtccctgagtctggattactacctacctattgtatcgtacagatactcgatgtcgtgatactttgataggggaagcactaatctgcatacggatcattggttgccaatgtgtttttaatctcatcgagagtcgcctttgtgatggtgttgtcctgcttgagttcggcgagcgatcgttcaatcgtgtcaaatcgtttgtccaagtatttcctgagcttgtggtagtctgatttaacgtttggacgcgcagcttgaacgccagcatcattgtttgccgtcgtcaaaccggttgcagcttgaggagggagcaaatctcatgcggtccgatcgatggactggcgttggccttgagctgtggccttgcgtttggttggactaagcggagttgtcaataagttaggagctactagtcataggtatatctatgtatagatgtatgtatccatcatttgttggcgcttgacgagaggaaacagggccgctgatattacatgtatgcagtttggcagagatcacggttcgattcacccctatatcacaagactttgtactattgcaccaaacgaatgccaattgcacaccaaaacaaagtaaatatatcctcattcatggtagctacaggtcctataaatggaagttgcatttacccaggccgcaattattgggccaccaggctttttttccccccacgagttgactagcaaggataatttcgttgccattttttctccagtctactcgtatgttcacctctggctagtagactctcgattattgacaccggtgactacggagcgcagccaaactgaaaagaattatagctccaaaatgcaatggtgagcatcacactctaactcctgatctttggcaagttcactttcgctattggactatagttgcattggttatccgatgttccaatttttaatgataacgttcatatacttctagtcgtcttctactctagactgaatcatgtgtcagcgtcatctatttcaagagtccttcaagatttatagtttcatcaggcataatcgacactccgaggtcctcgctgaagcgtaatctcgcaaggtgcttggagcatgagcgtgaacagttgaccgataaatactcgatatgcttcacttcacctaaggtttttgggcagcttttagaatgtcacaatagggacacagaatgaagcccatctcttcaatatttgccatcagttcacaccttttctaatctggcgatattactctacgtaggctgtacacggcgagctagtagaaacccaagcggcagcgtctgcatttgttatgtttttcccgatgagaagcccttaagtattcctgcatgttcacttcatctaatgaattttcacttgtgtccaagtcttctgttaaaatgactgactggcgacgaagaagaccagcgagtagaatattgcctcattcaacccatataaaatgctatatacttggctagaggcattcttttttgtaggccccatttaatacacaacgattccccccccccctccccttcccttattatcgtggatgctttacatggatagccacatgcgtctgtggcaaatgtgagtaggtagatgaaatagctgtagaatgcagtctttttttgtctcctttggcgcttattgtcaataaatatagttgttccagcgactgtgtaattgactaaaaattcatcgatattgagacatcatggattcaatgataatttggtacaatattgtttgtgcgcaaattcacttcgatcactgcatgagatgtagggtaagagatcgcgccgcacttgaagcgtatacgcgacagaacgcacggaccacataaatttctcgctgccccactatccaaccacagtaaatatcaccgactaattttttttctaatttttttcttcgtccctccaaatgtaaatcttcaacacaccagattcatcatcaagcatgcctgcaggctgacaattgggctattgcttccgtacaatccaggcacattgcaatcatggagacatccagaatttttgtaaaaggccttccgcccaacattacagaggcggatgttcggaagcatttctcagccaagaatcgcgagatcaccgatgtcaagctgatccctcagaggcgcatcggctatgtcggctacaaaacacctgaagatgctcaaggggccgtcaagtacttcaacaagtcatacattcgtatgtctaagatatccgtcgagccagccaagcctgtaagtacaacccatgatgtcgcccacgacctgtaaacaacttggacccagcctgttctaatggaatgatagatctcagacccagcccttggtaaaagccagcgatcagttcattccgatgcgcatgtggcgaccaatcttcgtccccatctgaaggaggagggtgattctaagaagcggaaacgagaggatctagatgaatccgatcccaagctgcgagagtttctccgcgtgatgaagcagggcaaggggggtgtccttgcggatgaaacaaaccctgacgccgacatgaccgggcttgccacaggtggaggggcgcttgttgaagagggcgagagtgataacgaatatgaacaaatccccaagagacaggagaagcctcacaagacacaatcgtctgaggcgaatcaaaatctggtgatgaaccaacgagtaccaagggaggcgacttcagatcagagcgtccaacctgtggcggaagccgacagtgtgaaaccccaagaagccgaggaagcccctcaaacgtcggttgatgcgacagatgacgactggctaaggtcacggacaaaccgactgttagatctggttgaccctgacgaccttccccagcctgctgaacaacgagctgttgattcggccgtgcgagatgacggagagaacaatgacaccacgcattcctcccatgaagttgttatggaagatgccccggaccaagcaaacgatcagggagcaaactctactgctgcagatgatgcgattgccactatttcgcggacatcccggctttttgtccgaaaccttccctatactgccacggaagaagacctccatcagaagtttggagagtttggcactttacaagaggtaagacgacctaacccccatgacctttcgcgtgaaaaaaatggaaaaaaacaggcaacgtgatgaaccccaagatagggacatcttatgcttctgcatgtgatgagaacctgggcgattattttagtagatgcttcgatcttctgacctcctgtccatatttcaaaagatgttttttgtggtctttgtattcctggacagatggctaacttagtcaggtacatttgccgaccaatgcttctggagttcgcaagggatttgcgttggtgctctacgacgattcatccgatgctgtgaaagcattccaagctctcgatggggtaacttttcaggggcgcatattgcacatcattcctgccgaagccaaaaagcttcaggacgagtttggaatgtcaaaattacccctgaagaaacaaaacttgatacgcaaaaaagctgaggcatcaacaagcgttttcaactggaattcactgtacatgagccaggacgcagtcaacgcctccgttgcggcgcgtttgggtgtctcaaaatctgaagtgctggatcctacatctgccgatgcgggcgtcaagcaagccattgcggaaacgacaatcatccaggagacgaaggctttttttgcttccaacggcgtggatttggacgccttcaaatcacacaagcgtggtgggacgtccatcctcgtcaagaactttccgtacggaacttctatggaagaactccggaaaatgtttgaggagtgcggcccagttctcagagttctcatgcccccgactggcaccattgccatcatccaattcgcccagttgaaccatgcaaaggccgcatttggcaagatggcgtaccgtcgagtcaaagacagcgtccttttcttggagaaggcaccaatcgatctcttcaagaacggctccactcagcaggatcaagctagcccgcttggggagcagcgcacgggtgtccaaaaattgagcgtcgacgatttgctgtcgagcggcgataagatcgaggagcctgcggaaaccgcatcgctctttgtccgcaatttaaactttgccacgacaaccaacaagctggcagaagcttttgaacctcttgacggattcgtctccgctcgtgtcaagacaaaaatagacgccaaaaaacctggccagaccctcagcatgggctttggcttcgtagagttccggtctaagagtcaggctcaggcggctctcaagaccatggatggctacgtcttggatggtcatacgctgggtgtcaaagcctcgcacaggggtcacgacgccgctgaggagagacggcgagaggacgtggctaagaaggctgcggctcagagaaccaagatcgtcatcaagaacctgcctttccaagccacaaagaaagacatccggactctatttggtacttatggccaacttaggagcgttcgcgttccaaagaaggcagactataccgcaagagggtttgcatttgctgattttgtgacccctcgagaggcagagaatgcactaaatgcactgaaggatacccaccttctcgggcggcgactagtattagactttgctgccgctgaggctgtcgatgctgaggaagagatcgagaagatgcagcgcaaggtagggggacaggccaataaaatggcccttcagcagcttactggaggagggaggaaaagggttactattggcaatgacgaggatgagctcgaggcttaaggtaaaaaggcaaagcaaaactatattcattgcctgtgttgcactgacaaggctgagctgtgccctagcccacgctctattgagcataggaaaccatcccttggcaaggggagggggggtgtgttcccattgtcgaagttctacaacggctctctccacgcgcatcgcgtggggtcatcagctgtccgggatcttcagcgaagaattcaagtttcgcgatgcccaggggccatcaccgcgcagtgtttgatgttaatatcgttctacatacctggagaaccgcacctaagatggatgatttggtgcacatgtgtctggggaggagtgtgggtgagaccatggcgtcctggccccgccttcagactcctcccttgcatgcccaacgcccctcgtaacagacctcacgctgccatgtgctggtgggtgtactagctgtgcttcattggctcatagaatgtggtgttcagagacgtagagttgccgccccgttaagagattgcctggccgagtacccacccccgctgcgccagctcccatgtcacgtcttagatgctctgcagatggatgaaatcttgatagcttagaagcaagtatcttttcttgggttggaggggccaaaagacaagctgctaaccacccccccgtcctcccctttgtcaatacaatccgttggccctgcccataccctcccgagtctcgagtctatatgttatcgactgtctcctttggctttggaagacatgttcgttccaatggctgttctttgcctcgtacaaagcttacactcatcccaccattccacgtcccgaattccttcctacatttctcatccatcagactctgcttctttcttcatcaacgacttggtctgtggcttttgggttgcagctgagcttttgaacatctctttgtcgggcattccttgcctctcatcgggcctctatcatgccacccgtctaccaccagccgaggccagtcctcccctcacagggcatgccgcatgctccagagtatatggacgcaaggcgaggcgttaacggtattcgccagcctctgcgggaggctgctggcaatgctcaagcacatagcttcaatagcaacatcccatgttatcagacgcctcctgtatcttcgataccgccaaccattcctactcatatagttccatcccaatctatcgaggttctctactctaggcttcaggcaccccgtcaccagccccgacaagctcgcaaaggccgacaggagatcaaccctctctacttttgtccagctttcaaacaataccgcaacagacaagctcacaaagacactcaaaaagacaaaggaggcgtttggcgacggcccgaacttgaagatgcctttgtcgactgtaagttgcctttaatttccttcgacgtccatactcctttcaccaagctgacagacatcatctagcggtactcctcatgcctcacatgggccggcggaagttttccatggccggaaagctgcatggccggaatatgctgatcagcgagtacatcttcgtcatttgcgtggagctcctgggcagcaaagaaatctttcgcatcgacaacagcaatgacagcattgagcaaatggggcgcaaacaagtgtccagtcacatgcaagtagtcaagaaatttttcgaagatttacgatgctgtaggtgcattcccacattcttgtggaagctgactgattcattaacctctgttttcttacttctagttcacttccttttcccttctgaagagaagaaggaacctggttccactaattctgacgactattacgacgaagaagagcaggagtcgttcaagtccaaccccatcttgacggcgttggctgaaggcagggtaccggatgtgagaccaaactacgactactttaaccagctgttgtcactacagagatcgatcaccgtgcgtcccaagacgtgcgagctcctcgtgtcttcggcagagattaaaatccgcgacgatgttgcgtatgacgcacacaatgtgcccttggaccaggcctcgtttcctcatctgagcaagtatacgagtaacgaggacttccccgatgctctcggtaaagatgtcttactccatgagtacaccagagccctagaccaggccacatcagcatgcgtgaagacggtgactcgacgatgggcaaaggatgcgccggccatgtgtgagacactggatctgccaacaagggaccaggactgcctgcttttggaaatatgttcgaccttggagctgcacgaacacgcaaagttcccctcggggtcagagctcactgggtttgtcgaggtggccattacgcagcctgacctgcagcaacaccactggaagtgcgttacccgattgacccgaccagatgagctgtacggcgacgacgcaaagcgcggcgtttacaccaatgagagcggcatccaccatcggggatgcagcgattctaaaaacgactgcagctgccacatgcggccccggcacgatatccacgtgcctttccctgctgtggagtgggccagcattttgagcacagccgtgcaatatcctgatgtggagcaccaacgcaagaaggagaagcgccatgattcaaagaagcacgagctggagaggaccggcagtaagcgaaagagatctgaggacgagggagatgcggcttcatggggccgccgcgagccaacaggcagcgatctgatctgcaaggttgccatgtatcaggagctatggtctcgcgcgccagatccgtcatcgcagtggaagcgacaggccatcatcttctggcgcttcaacactactaaccagtggtacaagtacaacccagtcttcaagccgtcaggaacatcatggcgatggctgacgatcaacgaccccatgtcgcggtaccatcagcaaaaggccttggtatacccttcggccaacatgtcgagagatgtcgtcatgtcgccgacgccgagcatgagccagcagctcacgggcatcatggctgggaacctgagctcggcatgggacagcgcttcaggcgttgcgccagtgccgcccgtgcaaacaaacatcaacgtgtttgactttccgggaggactggccacgccgccaccaacagcgaccatccatggcccttatgcgggcgggagctttgaccccagcatgggtgccaatccggatgtgaacagctacctgccaacggtaggcacaaccgtgggcgggccagccagtgaccgcacacactcactgtcgttggctgccgggccttcgtactttgaggggccagcaggctttgcggacatgaagccactgtcaacggctagtgtcaaccagtttctacctcataccacctcgctggacccatctactcaccttgtctacgacgacgcgaccggcctccagggctgggacatgccggctctggatagctggcccggcgcacctacctcgacgcccacgggcaacgaatggagcacagcgccctcggcgcagcccagagcggatccgggcgaccactcggtactgtggaacccaagccaatggcatatcacgggtgtcacaacaccatcatctgcggttgggcctgagcatgatgacagccctagatcaatgaagaggcggcggacagaacctgcactaaacgcacatgttctacatattcctccgagtgaatggtaggccagtttctaaagactacagggtacgggaatttacggaaaagggaattgaggcttgtggataatgttttattagggtgccatgggctggagctattcggacttgtggaaatcgtctacagccggcaagagaaggcaaaatgcaaaaactgacaggtggataccccatttcacatgaagggcacatgctatttgagtgaagtgatcaacggataaaggagttattttgggaataagaaaaaaaacgaggcgtttgcagtgtcttggagggactccttggcgaaacttgggtgggatatgttgggctggctggcattggacagattttttagagacaagcacgagtaataataaacatgtgtgttgtgagcatgctagtatagatcttggccccgacgcagtgattggatggatgaggaaaagcacctttgttcagtgacaggccttttgcatctgtggctgaactttttgtctctcgtgtgcgccaatcaacgtggtatacaaacaagatgtgggaacattgggcaacatatgaccgtttgcggcagtacgtgggctacgtagcatgtctcaaatcgagagttgggaaaaatcttccgtagtggtggcggaaagattgaaagaagcatcggggaaaaaaaaagttctctcgacgctttgaccacgagctggggtcaaaagatcaaatggctttgacaaagaaaacgggtgtccgtcttgctctcgaagggagtggcaaggctaccttggttccctcccccttttgtttcctcttcccgtgtgtatagtgtatacgggaagagagtctcaggaacacttttgtagatagtttaagggagaagaccgcgtatattgatcaagggaacgtaaagtggtttctgaaacacgtttgtgggatacttatatagggcaccaggtttcctcttgttctttttccttttatgaagggactgtctatgtggaatgaggaggaaggggtaggcatttattgactgcggtattgaacaataaatctgtgaaggaatgagagtgagtgagagagagctggagaaagaggtttgtagatttgagagattggagttattgactgcgacagggcgtctgtcgattatcccgagtgactatcggcttgtgactggtagcacgagcaagtcaaacggggatcgcatttgggatgttgtagcctgccaagattgtgccgagttctgtgatgcctacctcgatgaagtaccgtctactacagatactgcgtaggtaggtatagtaggtagatacttgttcggcagctgttcggtgtatgatggaggcacatggctacatgtatgtacgtacctggtttcctattggagtaatgccgcctcggtggtgagatgttgatcctttgatgcctggcagccccgcacctggagcaacgttgtaaatagcatcgcctcttgacgctgaaaacaagctgaacagaacacagaacgcatcttttcttgccactcatcggcaatagccctcgttgttggtttttgaagcccgagcggctccttgggcgtatcatcgagcgcacgcactggctcggcgtcggcatgggcggccctccaggggtctcggccagtgtcgttgcggtgctgcagctcgcaacggccgccacgcagtatctcaaggacgtcaggggcgggacggccgaaaggacgcgcctccgagacgagctgcgaagcacggtgtgcctgctggagatgctgcaggaccgcctggaggattcggagcgcggcgtggacgactcgagcacgctgaggccgcaggctgtcgattcgttgagcggctcggatggcccattgcaggtgttccggcaagttttggacgaagttatcgccgagcttgcccctcaggataaactgaggcaaagggcacagccgtttacgtggccgtttgataagaagaaggtggcagagctgcttgcgtgcttggaaagattgaagagccacttcaacctcgctttgcagaacgatattgcgtacatgacttgtactcactgcattgtagaccaagtttgtgctaattgaatgctagacaactggcgagatcggcaaacctcaagctggatagacttgccgataatgtagaaagctcggaagcaagatctcgagatgcagatgcacagaaaattatcaattggctcagtccactgtcttttcgagccagacatgtcagtgttttggagagcgtgcagcctgggactggcgcctggttgttgaaacatgaggtttttcgtagctgggtaaatggcaacactggaactctctggtgtccgggcatacgtcagttttatgagccaaaaggcctttgttatatatgaaatgctgactcgatgtctacagctggagctggcaagacaagactctcgtatgccatctcctatcatttctttctatccatgtatagacagctacttacactctctcaagatccttggtcatcaaccacctcgaacaagagcctccccacgcacgcagtttctgctcatacatctactgcgactacagacagcgcggcagccagtcaagtgctgctctcctttcgagtatacttcagcaagtgcttcaaagttcagctgaggtgctaccgtctgaagtagcaacgctgtatagccaacatcagaaatacaacactcgtcctaccttgacgcagattaccgatattcttggcaagatagtctcaacgtttgaatcatttcatgtcgtcatcgacgcccttgacgagtgtgcagagtcaaatgaagaggctctccgatttgtgacggcagtttcctctttgagttcatcagtgaagataatgtgcacttctagatcttctagcagattcgacgcctatttcagtgaagcgatgaaaataaagatttctgctcatcatgacgatattagcacttttctggatgcatgcatacaagaacagcatatactctcaaaacatattcggaaagaccccacactgaaagacgacatcatcagaaccatcatccaagaatctcaggggatgtaagtcgagcactcaagcaaataatacaagtccacaaagatggaaacgcgctaataaccactctgacaggttcttattagcaaaactacacatggcttctctatcaaagaagcttagctgcagagaggtgcgggctgcgttgaagtccctaccaaaaactctagatgccatgtacgcagacgcatatgagaggatagagaatcaagaaacagaattcgctgagctggccgaggcagtgctgttctgggtcatttgtgccagaagaaactttacagtccaggacttgcagcatctatatgccacgcaggaattgccagacggagaattactcgaagaagatgacttgccagatggcgatattttaacggaggcttgcagcggcttggtcatggttgatgcggaatcgcaagtcgtccgtctagtccactataccgctcagcaatactttgaagaatctcacaaactgttgataaaaagggcacagctgactctgacgagaaccagtctgacatatctagcattgcccaacttttccagtggcgcctgcacaaacgatgctgacatgtctctccgcttggagcaatatccgtttcttgactacgctgccaaatattggggcaccgaaattgttcatattgagagtgccgaaattataccaaagctggaaaccttcatttccaacactgccgcgttggaggctgccaaccaagcatggagtttgaaggctaatcggtatacacattggagccaggagttccctagacatgtgcctgcactcgtgatgatctctgcttttgaagtatcagatattctaagatacatggtctcaaaaggccatgcagttgatgacagaggcagcgatggggagacggctctgattcgttctgctgcctttggccacgcccagaacgtgcaagtgctccttgaactcggcgccgaagttgatgctcgagatcacatggatgagacggcgctgcagagagcagcaagatgcgggtatgaagacgtgattaacgtattactcgataaaggggcagacgtcaacttgagagcatccggtgattggactgcgctcatgtctgcagtttctagcgccaacattgaggccgtcagaatcctagtggaagcgggagccgatttcaaagcggaaacggtatggggagattcagccttgagcattgcaacgcgcaatggtctggaagtcattgccaacttcctctcggatcagggggcagttctccccaagggtcccgctgggcgtcgtgcctccatcattgcctctcgcaagggtctacaccagctcgtccggaaactcacggccaattacgacactgttgccgacaggccactgcggcggcagagctcgagactcatggaagggttaaatgccattcaagaggaagaaatagcagcgtctggtatgaggagaccagaggcactgggagcagactccggagcagatgaatccagcacggatgacttcttggatgcgttggaagagacgagctacaacactggcttctctaagcgatatgaaatggttgaaagacttggtaaaggtcactttgctgacgtgtttttatgctcaagcagagtgacgggggtgaggcatgcagtcaaagtatgtacatgcaccgacgcagtagacgatgccgcagtacgaagtggcatcatttgggagatcaaagccctgcaggcgctccaaaagaatccgcatccgaacgtcttgaggattgtcgatgtattcgccgactactctctcaaaacgatttacttggtgctcgagctggccccgcatggggagcttttcaactatatcgtggcaaggcaatttttaccggaagaacagacgcgaaagatattcttgcagctgttttctgcgctagaattcatggttggtttctcttcagccgctccatatctccatgtgtcgagatctaataataggggtagcatggcctaggatgggtgcatcgtgatatcaaaccagagaacatcttgttactggacgaagagacgccaaccatcaaaattgcagactttgggctggcaaaaaaacttggcgccgacgctgaagcattggggctcacgacgaccctttgtggaactccgagctgtatgacagtctgatactttcttttctgcatcttatctatccccctcagaccatgaaacagaacatctgctgacatttttgctcctagacgtggcccccgaggtacttgaagaaggcagagagagaagatacggattctcggtagacatctggtcctgcggcgtcgtcatgtacatctgcctatgtggcttcccgccctttagcgacgaattgtacagcaaagactttccgtatatgctcgcccagcaaatcaaggagggccgattcgactatccgtcgccatactgggacaaggtcggcgacccggccttggatctgattgataacatgctggtggtgaactttaggaagcggtttacggccaggcagtgtctggagcatccctggatgcgggaggtggtgccgcggatactggcggagccgattaggtcggcgagcccggatccaatgtgaaacttatggtggacaggtagttggatttggtatttgctttctattggaaatgaatgagcgtctgttctgaccgttgacgctctagtcgatggtgcagcctggggtggagagttgcgggtaacacgggttgcgtctgccgagtaacttcttgaggagagggagccatttttgcataatcaacatgttggaaatatgtcaaaagaagaagagagtggaggcaagggttagatagtagtgccatctacgtaggtgcgcgggctatatcgagagcccgcaccgctgggcgttgggtacatgtactcgcaaagaggccaaaaaatcatctacatcttaccccagcagcgtatcaatcgcatttgatcccatgctcagagagaagaagcgcggccgcggctaagcggaatgctacgccgatgctgtatgagtcgattcgcgtgtgttactgaacagggaacagggaagcgcagattaagcgcctgcgagacaagggtcgaggacaaagaaatgaaacgagacggcggacaaaggatggaagcacaaatcggggcacttgagtacaaaaccctcaggcatacacgttgcatcaatttgatgatggctgtgggggaagtctgaaagagggtcagatgcgaatatgtgaagcagcagctcatgcacgatgatgcaagcaattgtggcattgaatccaccgggctgcatcaaagaaaaaaaaggaagagaaatttgcttcaacttgtgtgccgcagccgaaatctgctgatcgaatgactgcaatggcaggtttcttgttttatatattggagagcgtttgaggtcgcagctggtcggcagtggcggcgaatgagagccagtcgcttgcatcgccccgggcaaggctaaacaacgacggccaatatgcgcggcgcttaggcaaatgaatgggcctgggccactgcagacgtccagtattaatttggaaatgcagtgcctagtaacgtgctggcggcctatgcatgagattcttgaggctgtttccagtagtgcttgcatgtactgctgctgcgaggttctggtgcgcaggtacatggtcccgatcaaggcctgtgccactgtcggatcttgatgctgccgcaaacatcaacttgaaccgaccacggctcgattcttgtgcgtctcgcaacctgctacggccaactcgcgtctgctgaaacgagggccttggagtggcctcctcgccaatggcttctctgccatgcccagcatctgctggttcactaacaactgactccatcttgctctgcttcttactctgctctgctctgttctattctcggctgcactgcccggcgtctgtctcatgtccggccatgtccagcggccatttgatgccgagcgatggcgtgtcgatgataggctgccgttgaagccagctggcgcggtgagatgcttcagcttgaggatcgtgttgtttttctgctgtatggtgttgagattcgggtcgtcaggcaatatattagttccaccttctttgcgtctttgcggctgaacttttatcatatatcatcccatcatctctgtctctaattcaagccacctggactttgcatttccgtttgactattgtgccggcttgcctattgtgtgtgggctgattgtcacaacttccgattgttcaagcttgtgagacgatactgatgatggcaaggtgacagaagacttttccctttccctttttcttttcttctatttcttctttctctttctacctgaaaatattcaagaccatctcaatctttacccacctctctccaattcactgggcctgaacgacgctggacgtgattcaccctcttccctcgacatcctcgacaaagatactcggctccatcacattgcacctctgagtgaacacaaagatacacaagaacagaaacccacaaacaacacatttgaacactgtgctgcaagactgttcacgtacacagaaaaaaaaagtggaaatcaaaaaaagaaagaaggcaacagctgttcaccacctgaacaccacccattattcgagagctataagcaggcggaccggcctcctcgtcttcgccagctggcagtctatatttacacctcttcgcctcgtcttttctctctttctcttcttctaaaaaacaaaacccataacaaacttgatcacggtcgcattttggttctgctttttctcctggagagatttaaagaagcacttcattccttgatatcgtcttccgactcggtccttacctgttcgacagttatagcaacaacacagtcactattttcaattcaacagcttttccatcttttccacacgcgactttacaatgttgagaatgacgcccaagcctcgcgttggcctcaaggtggccctggtcttggccctcgccgccgccgccaacgctcactcgtggattgagcgcgcctacaaggtcgccccaaacggcaccatgattggagccgagggctatccccgtggctggattgctcgcacttctaccgacccgctgtggcaggacaagatcccccagctgcttctgccgctgacgggccaaagtgcctactcgggcgacgagatcctcaacaagttcaagaaggaggacaaccctcagttccctatgctggaagccgctgcgggcgaccacatcgccctcatccacctggagaacggccacacgacgctgccgcagaaccagcccaggaagccgcagaaccgcggcaccatcttcctctacggcaccagccagcccaaggagaacgagcgcctctttgacgtgcatcttgtctggaacaaggccggcacgggaggcgacaagcgcggcgtcctgctgggcacgcggagctacgacgacggcaattgctaccagcccaacaacggtgctctcagcattgagcgagccgccagactggcccctgagggtgccgaccacaacactgagctcggctgccagtccaccatccagctgcccagcgacctcaaagccggctccgtctacacaatctactggtactgggactggcccgacctggacgccaccaacatcgacttccaggcgaccacaaatggcctgtacccctgggccggcacatttatgcgcggcgagaaggacccccacggcttcaccatggctgccatttccaagaacgagagctacgccagcaccatcgatatcaagattacaggtggcggctcgtcttcggccaagcacgccaacatcaacggcgagtttatcgaaaagcagaacatctactccatggccatcaaggaccagatggttggcaacttccaggtcgacattgatgccaatggaggagccaaaggcggccctggcgcaactcccgtcacttccacttcggctgctcctcacgaggcgcacacctcggctgccaggcagggaattgcccagccatctgccgctccaactggcaatgctcccgagcagccatcaaaagcctctgcttcgagccctgttgtctttgtgacaacgacaatccacactcaagctgctgcggcttcgcacacgcacacgccctcgaccacaaccatcacctcgattacaaccttggcggtgacttcaactcgcaccagcgatgctcaggtcgctgctccaaccgtcatcgtgtcagttaccaagcatgtgcccgcagcacgagatggtgagccgacgccgaccgcgttgaacgaccgtccaactgtgacgccgctcaaccgacgccgtaattgggcctttggccagcattgagcatcagccggctcgatttgaatgatggaatgggaaggagaaatgggctcatcatttggtctttctctttttccattacaacttttaccatattcggtcatttgtttccttttttcttcttctttttataagtatctatcaatgcatttggttggctgcatttgcgataaagggaggcttcaggccacaaaaataccattcgggcaggctcacggaatttgatttcatatggtttggcattttacggaaatgggtatatgggagggaaactatgggcgatttgaaaagattcttgtcattttaggcttttcctattcacaggaaatcatttggcgctccatctatgaggcctggatatgcctgacttgacatgacatgacatgaccttttcttttgtttacgggattcttcgctctctcttcattcgttttcagagactgaggcatgcatccagcattttacgtgcggcttgaggggggtgggtaaaggcgttgagtatgcttgatgataccactggaggggatctcttgcattttgatttccggtttctggtttgtcttttattcacgagttagatagctgcttccatatactatactatattatactatactatactgcacctctccatgtgtcatacatatttcatccaaatagtgccctctgtataaactacgcaaaaaaacgatgcatctttgtaaaaatgaatctcatccacccaaaggttattttaccctctttttgcactctaactagctattccgaccgacctggggtaagaattacatattgtgttggttgtggctcggcacatcccttccattccatattccttccagattttcagagtatccgttcacggaaaagggggtataatttacaccttctttgtggcttacaaggcttacagggtttcggaagcccagtgaggcttgcagcgccacgaaacaggcacggaagacgcctttcgcaaaggctaaataacatcagacaaaagatggacgtaccgatggaattccacataaaaaatagactcgtgaaattttttttctcttctgcgaaatgacccaccgccaaaaggcaagtaaaatgaatggtatggtgatgatggaagagaccgaaagatccgatgggagttttttgactttttttctcatgggtatcttttatggatcgtgttggtatatattatatagaaatgatgtaaaagagggcttgatgcaagtggcgtatagtaaaacaaataacgcagaagccatcaagattgtttggaagagaatcacatgtacaacttgtatggacgtcgtacatgtactaatgtataacgagtttcatttctaaaaagtcaaaaacttgcagtactttgagagatgctgttgaaattacgtgtactcggcgcaatggctttggacattttactaatctctcttcatcatcaagacgttacgtgatgcagctagtaaaggcagaggccgcgtaatgaagctgcattggctcaaagaaggatgaaacaaacaaagtcgccagctattcgtattttcctagcgactatcaaaagtgtcgagtcggtccatggcaataatcacgcattgaataagcaccagtctccccagtctcatgccttttctcctctagttcaattctgtctcttatcgactgagctgagaaatcaacaagttcgttctgctgccacggcggctaaatgggggattgtcgctgggattaatccgcatattgtgaaatccggaacccaccccgggaaggaggggggaagagcaaaagcggatctatcaagaatggtcacgatgccctgttttgcgtatatacatgcgtgtgatgatggggagacttttggaatcagaggaaaaaataaaaaaaatatatcgaatattgctccgagggccgtcggcttgctgcaactccgggaaacactagcggagttttgattctagaatagaactaggagaaaaagaagcaaaagagagctactttgtgcgtttggtgacacatttatggagtgcggcgaagcttagctggtgctggatttcagagatgtgtgagcgggattaggtaatgccaacagagtcgtattggatgtatctcagactgagcatcacaaggttctacattcaggatacaagagagataagacgaagtgaaagaataggtcatgcgtgtgtcaaaagagagggactatgaggctatttttccgtttgggcaattccatcgccaatttgtcacgctttcgtgtcatccttttgatgcggtgcaactagcatcatctatcggtttggaaaggaaaggcggtgattctcaggcacggctacccggagagggttttccatgatgtcagtggtgaaaggaggctgcctagagtttgtctcaaccagcaatattttaccgatcaacgacgttgcagtgttgtccttgttctactccttttagcaccctcttcttctttttgctttttccatgttccatcctttcaccttagctgtaccgcactaatgtaggatcgtacatgcaatatgagccagcatgggccaattcggcgtcgttgctcgtgcctcagccgcaaattgcaaatcaatagtggcctgtccccaatcccttacatgatcgcggaagacgggaaagacgacatggccgacatgcatgagtgccaatgccgatttgacgcacgtcaaaagtgctaacctctccctgcttatccgtacttgttagtcagctcaagctgtctcgttgtcccgtctccagatagtctccatctagtattcgcattcgcatcagcatccatatctcgaaaaaaaaagaccaacaacctccaattccaaatttacaaaattcaaggccgcttagtgcatgctgtcgtcatccatgcaaagcgaatcccttctgtaagaggcactctggcactccatttttgcttgctcgactcgaatgggtgtgaaggaaaaaagaaacggcctctgggcattagctccgcatcaaaatcgacgctaggacacagtatgcggtgggggattcgcacacagtcgatacgcccccctcattggattgatggaaggctgatgcttgcgcgcacacaaagtcccaaaaacgacccaatccaattgcactgcgctcgcctttttctatcgcggctaaccgctcgaggcatctgatggcgggagggtctggcggagccgtggcctgttcgaacgattgaacagcaggatggagagaaactcggtggatgccatggatgaaagaagatgaactcgagtacgcatgcacatgcgagtgagagtgagacatgcagactattgaaattgaaaatgcacaacactgaccgttgatccacgcaacacattggcagcacgggccattcggtatttcccaataaccagattgcttcgtttgtctggacagacgtctactccggagggctccgtatctgtcaatgggcatggcctcgtacggcatcgtcgcggagcagggcagatccgatggatatagcgggaaataacaacgccagcagcaacagcgtcgcagagatgctacagtacgcccggtaatggcgggacacaagtcactcggccctctgaaacgagcacttgtcgacagggaattgcaaagcgggggatacctgctccacgctcagagatcaagtcgacgattaacattttgaaccagggctgtttctgtttctgccatggtacggagtacagtagtatcttgatctgagccgccagcatccaccgcccctcttcgactgtcgcgagatctggaagcgaagcgacaaaaccatcttggcccttgaagcacacaaaaactatgcgccctcgcagcaaaaactctcgcatcgctcttctgatctgcaaaacggcgcttaggcacgaggcctgccagagcaaagtgctgccgggccagccacatatcgccacccgggaatggcacgaagccaaatgcatccgggaaccgttcccaactaaccaaaggccgaccggcaaccgggcaggcatgcagctggtatggaatactatcgagtactaccactactagatagcgagcatggcaaaaggggtaaaaaaagtagaattggcctatgccttgtgtgaacaatgcatgtctcaactcccgaggggcgcaaaggtaattctgccgaagagtgagacacggcacgaggtctcgacgtgcaccaaaaatagttttcgacgaagaatacacccccagcgagcagcatatgagcgtctattgaaattggaatattctcctttggccaggctcagcgtcttcagcccgccgcttcatcgccggcgtcgatagtaccgatgccaaataccaatgatggaacaaaagcattgcctccacgcacctaaacggcagatccaaccaggcttctccatgcagtgtcagcgcaactagaccaacccaggaaaatccccaaatcctgcaattcgatattacgcatcgtcccagaaaataaagccaaaaagaaccgcatggccaagcattcgcttaaagagtgccggacctctgaaatgcagtccagcccaccatcaccgaagccgaagccgttccaacggtgatcggtgccgtactcggcgcaccttttttgcgcaaaagaggggacgccccgggcggcatcgtatgggcaggatgacatcaaaacagctgactgacggcttcaaaacgttcggcgcgttttcgagatccacatctctccacggccccagtgtgagcaatagcgagtttctgtaggcagaagggaaccaaaaagaccgagtttattcctctttgaacgccgaatgagtcgcatgcgcagatacggtagatacgatttgacttttccttctttttcccttttgtttctcacgtcgggccggcttaccgtacttgtgcgtgtgtgtgtgtggcagcggctcgagtagagttccaggaacgtgctgcgtaagcaactctaatgtccaaaggagatggtcctacatctgggatacatgccaatcagttaacggggggacctgaaaacaaggggggaaaaaggaaagaaagaaaatcccgagcagagcgtagctggcggtggattctgctgccactatttgcggccttattgtgagacaattgaattcattgggttgccttggtttcagctgatatcagtagctcaacaccctagccgtggctaatccatatgtactttacctacatgtgcaatcttctactgcttctactgcttctcctcattgtattttacgtgttgtacatgtcttgagcttaccttttcatatatagaccacctctttggtagactacgactgaggcgctgaacacattggtgtactcattctctgctcgttttttggtgccgtttttttttttttttttttttgctttttgtcgcccctgccgacggcagaggcgctacggctgcggaaactgaggcagcggcatcacagtttaggcctcaagcctgactcagtaagcgagggagagaaaggcgagattgaaatcgagttttgtgcttcagctgcatctcggcctggctgaatcagtgctgcgctgcccttttgagatacgcaggatgcctaccaacatgtggccgtatactgaatgtgtaaatgcacgtcgatggaccttgatcgtccgaccgaaccgtcccgcgtgcgcttacacgaaagtacgtgcatgcgtagtaattgtctcgcatacgacgtgcgtattttgctcgtatgattgcagctttgcgcagcctcatcctgctgccaattggcacttgtcaattgcatctgctgcatcaaattcgaattcagcatcagatcagatccgttcagcaacccggcacaactgcaacgccgtcggcgcatgtactcactgctagtagtactgccaaacaggccccaatacgcttcacgctacagcggcaatacggccctggagaccagcgcgtcgcagccacacaaggcccggctccacccccagcgagcgccctctgagctcttggagcgcttcccccagcgggcctcgttagcgcaagccccggccacagccattgagcacagcgcagcgaccggtccagcacacagtgtccattgcgctgagccagtggcgcacgccccctccgcccaacgaccaacctgctgtaaaggtgagcagcaaaaagaggggaggagaccactggcgcccctgctgtggtggtagcgctagttgcttggagcagctccgtcgttagtgctggagcagctaagctggcagtggtcgttagcagcgggctccagccgctctcctggtgccctcgtccagcgctggtaccccgtacctcgcggccgcgccggctcgcacgctgctgacaggtactggcgaccgtcgcggccaaggcccgggttcctgatggtgaatgaatggaatggggcccgtcgctcgctcacgcacttgcaagccgctgctcgaatcgcccgccctcttttctcttaaaggcgctccacctgctgctgcactccgcagtttcgagtccatttgatgctcccgggtctctctttttttccacctgatactgctagtagttcacccgtcctacttcctccctcccgcgcgtgtcgtaagccgcgcaatcagcccttgaggcgcctgttcccttcagcatctggagctatcgattcgcagggaggaccgagtgcttattttccactctctcgcctcacctcacgctgatttctttcccgcttggaggcgacacaaagaagacttttataaagaaaccagaatagaaacaagcaatcaggcaaaggaacaaacgactccaacaaaaaaaagagcgctccaacctcagccttgtatggtgcgccccctcagtgctccgacgactccgagcctctgcaacgctctggaaatagagagcccgaccaccgtcgcacgatccatgctgtctgtgtctcggcacgtgtaaataacaaacgaaaaggcctcgagtctatcgctgccgccggccatcgctcttcgttctgcaacaaatcaccagccatggctgtcattgaccaggtccttggcgaagttgcccacattgtcgtgagagcggcgacgacgacgacacaatccgcgacgaccacgtcgtcagacgtcaccagcccgcagacggccattccctccaacacgaacaactccaacaacaacaacaagagcagcggttccagctcgccgctcctcttcttcgtcgccttgggctttggcgtagtcttcacaaacctgtggtaagcatgcacaatttcgccgccttggcatacgcatacccgtttctatacacgcacatgcatatatccctctcaattgattgtcttgttcccacaattctcgtcactcgtctaacgcatttggcaggatcatcgttggcgtcaagtactgctttaggtacaacgctcgcaaccgggctcgaaacatgaccaacgaagatggtgaacccatccacatggaaaacatgccccgacctcaccgaagaaggcgtgagaagaagctcatgaccatggacgaggtcaacgacaagttccccatgatgaagtacaagacctgggtttcggagcgcgctcgagatggactgcctaccgccggaggtgttggcacgcctagtcgaccgaacagcattcaccaggtagacctcgcagtcccagagattgccaagaaggagcgcacatcaaccgaggtccgcgcagtcgacgatgtcgcgtcgcccgtcgcatcgccgaccaccgaagccgagccagtcattgttgacaccactgccaaggaagacgacaacaagaaggatagcaaagacaagaaagatgcaactaccaccgtcggcgaaaccgctgaggaggacggacccgtgatgccgcatgagcacttgaagcgaacgtctagcgaggaggaagacgacgaagatgacgaagaagacgatgagcacatcacagctgccctgccaccggaactcctcaacacatccggcgatacctgcgccatctgtatcgacacgctcgaggacgacgacgatgtccgcggcttgacatgcggccacaccttccatgccgtctgcgtcgatccctggttgacaagccgtcgcgcatgctgcccgctgtgcaaggccgactactacgtcccgaagcccagacccaatccagagaatgagcctagtaacgccaacaatgccaacctggacccgcgtcagaactctcgcatgaatttgcctgccagtctgacagcggccttcttccgatcctcgggtggccgctctcgcaacagccgcaaccgcaacagcaacggcaaccgcagcagtaaccgcaatggcaacagcaataatagccgtagcaataacaacaactcgagcacccggccttccgtgtttcagttcccaatccggagaagggctcagactacggcgatagagtctagaatagcacatcaacaaagccagatctctgagaccgctcagccagctgctcagggcactttacttgcctctgttcgacacgctttccgcttcggacggtcgaccgaggcctcaacaacaaatgcggcaccggcagtgactccgtcgcagcttgaggccggcacgcagccgccagccacctctacgtaaagaggcttgctgtgcctttgtctttggcgtttgttcttttttgggaggttttctttaacctggtttatctgttttggtccgattcatctatttttggggcctgtttctctcaaggcagcgatggtattctctctttatcagcatatgtgttgaacacacccgtcacgaaagacttacatagtcacatacaccaccacctcggaatttatccgcattatgaaagtatctctggagcttcacgcctcctttctctatccgttgtcatccattcaaacgataaagccacacattccaccgctcaaagggaactgtcaaagtatatatgagctctttgaatggagaaacaacaaaggtaaggtatctttttttccttttctttttacaatatgatagcttctttttggaaatatggtgtattagggcggtgacgattatttttgccccatttatatatgaaaggagatgggtttcttatcatgtatgaaagggcatatgcttttgctttttgtttcttgttagcctgcattgggacaggaaaattctcgctttttacactttgggagctcccagcgttgggtgaagatggggaaatggtatgggacatatcagcggcggagttgggtggctatagtgacatctcttttggtagcccagtgttatcaatatacaggatcatgtgaagaagaattaaatgtctgggaccgaactataacttgagtgattgtaaagattgtaaagtatgatgatgtattcctccaagtattgtattctcatgtatctaaatatgaccgttcaggtttcacgcccgtgagtgtttttttaaagtactgtactctccttcccataggctgctatatgcaaaaatcgttctatgaaaataacgcccatcctccaaactcgccattataaaaacgaccccttttgaaacctccccccaaaattggcactcttattaatcagctccttcctctgcgtcgccgtgatcctgcccccaaccgccatatccttctccctatcaaacgccctcttgctcggatcatcctcttcctcctccggcctcaccaccgccccagccttcttcttcccgccctgatgttcctcaagcagcgtcctcccgcgctgcgcctggatatccgccgcgagggcctcgtcgcggagctgcttcttccgctgcagctccgacgcgtcgccgccggcctcggcagaagaagacgccgacgtccgtccgaggacagcgtcctgtaggcgcttgagtttttcttcgggcgtttctgtccatattgacggggcgccgggggcggaggaggatgctttggcggacggtttggaggcgaatttgcgggcgcggagcttggttgtgtcgcgctcggaaaaggttgatgacgagggcgggggggcgagcatccattcgtctcgcttgggggcgtcgtcgaggtctgagggggggagggatgggccgatttgacggcgaggagctgaggcggaggggagggagggaccaaagtcgtcgtcgtcgtctgaagactcagagtctgaagctgggttgggaggattggcagcggcggttgcgggaggaggttgtggaagaggatcagagtctgagtcggagagattgatctcgtcgtcgttgtttgcggcggcgaggtgcggtggcagagatggccctacgctgcgaggagcaggcgctgctggtagagtagatggcctgggaggaccataatcgtcttctgaatctgagtcggagccattgacgtctatctcgtcttggtttcgtggaggatgcgcagcgtcattgtcgcgacgggcatgtttgtttgacgaggatgtggattcgtcgtcgtcgtcgtgctttctctttgtgagttgtggtgggagatgaggacctatagacgacatgttgttgccttgttttccctctagaatgatttattgcgttgagagaaaatgtttttggcgttgtaggtggatgagtttgggaagcttggaagttgtagctagcttggagacgatgtcatattggtggaggatgggatttgcgcggcgcgtatgattggtcttggtggggtgcaaacaacaagatacaagatatataacaccagcaagcatatcttgatcaaccccaaaaaattatataggaagttgttgcaattcatattttcggtttataattatatcatgtataatacccaatgtttaagaagcacgcttaatcatacctagtcaacgttagttgatctaattatcgcggcacctcgatgagcctcggcataaccatcgccatgtcatttctaaaaaacaaattcatattaagagagtcattcaacgctatgaatctgcgtcgtctgctgcctctactagcctagtctcgctctcctcctccttctcagcctctctttcggctcttcttgtcttgacccaggagcccaactggttccacacagcctgcttttcggccggggacatggatgctgcaagtccgcttgtactcgttgcaacaaagacctttgctcccgcccactcgcccttgatgatgcccatgttctcagattcgtcttgccacccgtatttgaacgccttgccaacgggagacccgtgacgcacacgccagatgctctcccaaatgctcttgccaacgacacacatgctctctggccgccacttgcgagccttgtcttccaagagagcgacaccgtcgtccatctcctgtttactgagctcggcgccgtttcgactgggccgtgccacgatgttggttagtccaagactgaaccgctccggcatctgcctgtcctcatcggcacggcacggcacgggcgtcacgccgctcgagaagaggagtttccaaaatagattggaagggtgtgcataagcatggcctgtccgagcagtctctatgccggggttcaggccgatgaaaaacaccaggagattgggcgcgacggcatcaggcagctctggcaagtgggcataagttgaaggcggagcgtagccagacttttggcgattgcgcttctttttctgcggggacgacgacgacgaatcatctggagtttgtgtctgacgcctcctctttgatgatggaggattcctcacagtggtcgctgaggatgaagatggtgatggtgattcagacgcagctgcaaaccgaggactcctccgtatgggctgctgcggggcgctgtacatgaagtttttcaactgtaagcgcccctcaaatgttgcaggagttggagcatctacactctggccagcgtttggaatctcggcttttggctccatagcggaacgactcatcaaattcactcggtgggtgtaagacgtgaaggcgtgaaggcgtgaaggcgtgtataagctgaggtccagtctgtgcccaatttgacgctgacaatacttattctgacggggattttgctcttgtttggctggatatggcacgctaagacttgttcagattcatgtttcgaacatgtcaggaaaatatgcctggtaaattccctttttcgctggagtgacctgtaagatcatgaacggtacaagatgacaaaaggaggcgccgctctatatttgtgccacacttagtaatcagccgctatatgtggctgcctgagcgttgggtagcaaacttgaatcctttggcagggattgatgatggtagtaaatagtctagacactagtaaagacatgcggctgagtcgaaaaagaatcgattggcaaacagctcattcgaagcagctctttgcattctcccatccttcatccgggctccatcttggaccgggcttcgtggagcggctgattctgaggctgccggcgctagaaacattcaaccaacaagtatttgttagcgtcgacacagccacagaccaactgttccattccatggcccgcgcgcacggggccggagatcgtgcatctgcaattgggatccagcggagggatgatccagtcggtcgactgatgccgcaaacgtgcttgtctctgcagtggacttgggcaagtagggagggagtacacagagtcagtcaggtatttcaagcagagggacgaaagcagcagcaccaatcacgtgcgagtcgctcaccactttcgtccgaaaaaagactggcacgcatttccgttacgaattacatggaccaacctcccacgataagcagagctgagccagtcgctttcttcctctttcctttgtctcaggaggtcgtacgagccattaggcaccgtgtatctgatcttggagatggtagtgataatttacaagtcaagcagcatgcagggggaaccaccaatcctaactcgtcccagcttaatgagaatgaagcgaacttgcggtgaactcccacaccatgcctgggatgctcgttctcagatgtatttgatgtacaggtacagagtagctgccacttctgatattgcaatatcacaacatctcggtcaccgtagttggatcaggggggtgcacttctagtctgtcaggtcgtgcagaagccatacaggcgtggacacgattcgacactaacacgacattgctgcagcccgccccttgcagaaatcttgtttttgtagcctgcttgattaccattctacaagtactgcttgatacagcagaattgtataagtaagtattactggtacgtcgtacatgcgtgatgctagcactacaagtacgggatattaggtatgtgtggagcaccccatacggagtgcgtcgtgagaagaagcagaccctgctcgaacccttggctctcaccgtcaagccggcatagaagagggtgttggctagccgggtcaaaacagagatcaagaccgtgttgagtagacttggttgctgcagggataccggcgtcgtctttgataaaattctcatgtccatgcctagtaggtatacttgtacttctagaagcagtaccgaggacagggatttctcaaagccccgaccacgatcacaactacgaatcaacctcactccgtattacagagcaatagtaaacagacgtcacgctgccagcagtcattccacatggatgcaacacatgcacgccgcacacccatcatcgtcatcccacccgatcaacagagcaaaagataggggccagacacacgcaaaaccatgtgcggctcgaatcgggaggcccgctgccctggcgctcgtatccggcccatgttgacgttttctcaggagggtccatacggggagatcggctccggatatgcatttcggatgcgcatgtgctgcagctactcatgcagacgacgcagcatcgactggctctctattgttgttgttcgtttcgaaattagatgagcaacaagacaatggaggagtgcatcgttttggctgacaataataacccgtcaacaatgcacatcacatctgtgatgtcgaaatatcttcagccagggctttttttgcctgactaagacggctggaaatatcgcctttttcggtacctagctgagcacccaccacgactttcaggtgcgaaatccactggcagcgctaggggcttttagctggccgagcaaagcccacagtgaatgcagaatgcgcctgcagcgttcctgcgaggcggagggctgacaagacaattgccgcaccgcctcctaagaagctcaaaatagcagcagccatttccgctggcctcatctcagtctgtgccgctagtcatttatgagattgactgattctttttgtgcattcatctccgagaatgtatcaatagccagcagtaaagcatcagtacttttttctatcatagcacttgattcacttgtggtgctgcgctgataccgttgaagaaagaacctgaatggcatcaatgcggtagatgtaggtattcacagggggatacccgctaaagtttggtgggcttgttgttgttaagctcctcgcactaatgcagccccccctagaaagcgactttggaggggggcagtggctagaggcagcacgacgtcagccaggagagaggcgcgtctcaggtacggactcggtaggcggtacgggcaagatacctgcaaacaacctggcctgcagcgccgagtggcgggcgacgcaggtactcccggggtggagagcaggtccgcttccatcagcctctagcagaaggctttctcctttctctcctggccaaagccggcctcctgcgcatactttactggagctttccctggttttctgctttcctcgacatcatccttttgtcttcttctctcgattcctctcctccgccactgcctctgtccattgggatctacactcgcttgtatccttatctatattaataccatcttctgccatctatcagcctcttaatactttttgctttttacttctgtttccactcccaccttcacaatggaagccatcaagaatgtcctgcacaatggcaccaatggccactccaacggctacaccaatggccacgccgagccttcgtccgaggccgtttcccagctcaaggacaagtacaccaaggctgaccagggccatgtcttcaccttctacgactccctgagcactgccgacaaggctgccttcttcgagcagctctctggctttgacccagcccacatcaaccagatcgccgaccgagccctgaacccgccccaggtcgaggagacggctaccaagcttgagcccctccccgagtccgctaccgccagtatccttgactcgagcccggtcgacatcaacaagtggtatgagtccggccttgacctcattggcagcaaccaggttgctgtcgtgctcatggctggtggccagggaaccagactgggaagctctgctcccaagggctgcttcgacattggcctgccctcccacaagcccctcttcaagatccaggctgagcgtatccgcaaggtcgagcagctggctgccaagaaggccggcgttgacaaggtcgtcgttccctggtacgtcatgaccagcggacctacccgcaagcccaccgaggagtttttcgccgagaacaacttctttggcctgcagaaggagaatgtcaagatctttgagcagggtgtcctgccttgcatctccaacgagggcaagatcattctggagagcaagggcaaggttgccgtcgcccctgatggcaacggcggcatctaccaggctctcatcgtttctggcgtcttggacgacatgcgcaagcgcggtatccagcacatccacgcctactgtgttgacaactgccttgtcaaggtcgccgaccccgtcttcatcggcttctctgcatccctcaacgtcgacattgccaccaaggtcgtccgaaagcgtgatgccaccgagtctgtcggcctgatcctcaccaagaacggcaagcctgacgttgtggagtactccgagattgacaaggagactgctgaggctcgcgaccccagcaatgccgagctcctcaagtaccgcgccgccaacattgtcaaccactactactccttcagcttcctggagagcatccctctgtgggctcacaagctgccccaccacgtcgcccgcaagaagattcctgccaccgacctcgagtctggagagctgatcaagcctgccaagcccaacggcatcaagctcgagcagtttgtctttgactgcttccctcttctcgcccttgacaagtttgcctgcatggaggtcaaccgtgccgacgagttttctcctctcaagaacgccagcggcaccggccaggacgaccccgagaccagcaaggctgacatcatgaaccagggccttcgctgggtccaggctgccggtgccacggttgtctctgagggaggtgtcgaggtctctcccctcatcagctatgtaagttttcgctttgctcgctatctatatgtcttccggccttgtactaacatgagtaatagggtggtgagggactggaacatctcaagggcaagaccatcacagcccccgctgtgctggagctggagtaaaacgagggagaagggaaaagaaaaatattttgtgaattttcgttttttgatatcagcgttggttaccactagagtaatgtttgtaacatgggcatggatgatttttatggaagccgagggcctttgtggcggacaggccatatctagtctgtcgagcaatctgcagacgattataaaaaggactagacaaaggacaaagagttgggatacatagataatgcggtccatcactgtgggggtcgtcgtattatatgtacgactcctgctgtatgatgattgtttgagatacttgtctcagaaatgtattgcctctaaattattttcgcaaattctcttgcacgtttgatgaatgtcattgaatttatttctacactcgtcgtctgttgggactaggtttttgtgctccaattcaaaattgtatgtctgatatagggatatatacgccttctattctatgtatatgctaagtccacaaccttgtcctactccaactcagtcaggtacttctccgcctccaaagcagccatgcatccagttccggcactggtaatagcctggcggtatctcttgtcctggacgtcaccagcggcaaacacaccggggatgctcgtctccgtggtgccgggcttggtgatgatgtagccctcggagtcgacgtcgacctgacccttgactaggttggtggcggggtcgtggcccacggcgtagaagaggccgtttgcctcgagcgtctcctcctcgccgctgacgacgttcttgacgacgaggtggctcatcaggcccttgtcgtcgcccttgacctctgtggcgaccgagttgaagcgcaccgtcaccttggggtgcttgagcagccgcgtggccatggccttgctggcgcgcagctggtcgcgacgcaccagcaccgtgacgtgagagccgtactttgtcagaaaggtggcctcctcggcggcggagtcaccgccaccaataacaaacagcggcttgttgcggaagatgggcacggcgccgtcgcacacggcgcaggcggagatgccgttctgccagtacttgtcctcgccggggaggtgcaggcgccttgcggaggctcccgtcgcgatgatgacggagtcggccgtgtgggtctcgtccgggttgaactctgtgctgaaggaaaagggccgctgggagaggtccagcttggtgacggtgtcggtgacgatttcggtgccgaagcgctccgactgggcgcgcatgctgtccatgagctcctggcccatgatgcccttggggaagccggggaagttttcgacttcggtcgtggtggtgagctggccgccggcggcggtgccgttggccatgaagccttcgtagaggacggctgttgaacgatagagtcagtatatgtattattcttgattctgggtttatgggtagagacgtacgcttcagctctgctctggcgaggtagatggcagcggtatgggccgcggggccggagccaatgactgcacaaaacaggagagttagcccaattctttgttattctcttggataaatagatataggagagatccaatgggaagaaagagtacataccgacaactttgctgtgcatctttcgggctccttgttcaacaggtgtcttggaggggttcttggtaaacgcggtggcggcagcggcaatcgatagcccggcactcgaacgaagcgttcgtcggaaacttgaggcgaacaggttgggcgatttttctataaggaatagggagaagagagtaaaaaaaggagtgacgtcgaatgggatactatttataaaaaaaagtagtagctccgtgatggttgataataagaaacagagtggtttaggttggtttatggacgagttcggcggatggcggggcttttttgcctatcgattggaaattgtgaaaaaaaaaggacccctgggcactcaacactgtgtagccacagccaattttttttcggcctggcttcggatttctaagctcttcgcggcaagtcctcggcaacccagtgtggaatatgctggggcgagaaggaatgcggaggtgactaatcctaattggatggtggctgtcacccgtactatttgtcaagccacatcgaaaagttggaatctctttgagatcatagagagcagtagctaatttaggtgctgagtctagtttcgaggagttctaaataagtatgcagggtgtcaagagaagatagtctggtgacgtgatttcggcactgatgctggcatctatttgcgatgctttggtaatcgactagatctcaacgaatttccgccgtgcattgggctcctcttatcaaatccgctggaaattagagattgtggcagttcataaaatgctgattcaagtttcgaggatttctaagaaaaagacagggtgtccaaggggcagaagccagcctggcagcgttttcagcgcaaatgttcgcatctatttgcgatgctaggtattacttctacctactaaggtaggtacgtatattctaggtatatccaaatcgacttgccactcgtctcggttcaggcttgaagcgcctctatcgatgcccgtcctcaactccatcgcgcatcccaaacttcagccccaggccacttatatctcgcttgaaaaactttccaaagttcctcaaattctcattaatcgtggccttgtccgagccgctctggctagtgttgctaatgtccctcgccgcactgagcagtttctcgcccagcgaccctgcatcgaacctcgccgagccgcctcccagggaagcagaggctgtgttgatggcacccaagccgccagcgctgctgaggctggatgtcaacatcaggggtgtcagtagcggagagttctgggcgagcttatcgttggaactgccgtcacggtggattccaaatagctcaatcaggtgaacctgatccatcttgcgcacgcccttgagctccaggatcttcttgaagtttgtgtctgagcggtccgcaatatgtatgagatatgcctgcacaaggccctctggcggcgactggcgaacttgcagcgtcttgagcagagggtccatccggttcatgctttgctcaactcgcctcacaaacgtggcagatggcgtttgctgcgctggcgacggattgtgatatgacatcaggtttccaaaggattttgtaagtgcgtatttgtcaacgagcatctatcagattttgattagcttctcatggcccgtatatttctcataacagtaaataaggactgctcatgttaacatatgtcttacctgctgggccccaacctcagatattggtcgacattggacaatgttattgataaaggctgtcacaagatggtccacgaggttgtcgcagaatgccctcgcgtattgctgctttgtaacaataccaagaatctcttccgtcttaccgttgacatgattgacaagctcacccacccaggagctctggtcccccgcgctgtccattgtgctccagttggtatttttcatctcccgccagacgccctcacagtccaactcaacaatgtgcaccaaagccagcacggcagcgcttgctacgcccaggaaagcatcggactgggatgataaatcgaccttggccaccaactccggatcaatgcgcttcttgatattctcttccaattggttggtgttgatgtgccaaaagtctgccgtgttcaaaaccaagacggcatcttgcatcgagggactcttctgtccgctcgactgtaattttcgcagcaacacctgctgagcatactcgtccaagtatttggcaaacgtctttgatagatctagcaggcgatcgctcgtagacagtttcgcgcactgagacaaggtcaacttgtagaaatggaaaagctccagcgctgaggaaatgaccgtctgcggcgtaaactcttcttctgggggaatgagaggctgcgtgcggtactttggaatcatggctgcgagctgtttatcctgtgactccacccagaggctcaggtatggctcaaaggccaccgatacgaggccgttgaagttgtgcgacttctcctctgtagagctcagagtatcgatgctggctcttgggtcgtttgaaaagtgcttctccaagctttgttcgaaatttaaagtctcttgtaggcagctgaggagcaggttgacatcaatcttgttgccatccgggcgccgcatactgcgctccaagatacccttgaagtcatcgcgcgtgccgtcgcagaaggctgtagcaagcgtctcattgacgcgccagtacgcaggaaatatggcggcatggtcgtcctcgtgcgtcttcatcatacgcttgaaccacgcatacctgcgcccgatattgtccagatttcccgcctcgtcgttgccccggaatacctggcggtactctcgcagctcggtgttgatgtaccagctgaccagcctggacttggccgactcgcccaaggcgtccatgaccaggcaagcttccaccagcgtgttcttcttggcgctgacctccccctttgtaaatgccatctcgaaatcctcgcagacctgctccagcagctccctttgcagctccgacacttcacggctgagcgttgcaatctgctctatgctcctgtagctgttgaaatgcttcatcagctgcagcacggcctgcaacagacccgcacactcccgatattgcctcgtcttcgcaaggcccctcagctgctcgtacgccgtggtcagcatctgcaggcgcttcagcgccgtcatgctcagcgtcaggttcttcttggtgccgtccagtcgcttgatatccgcagtcatggatgtgatgttctgctccgtctctatcgctcgcgaccgcaccgtctcgattttgcgaaagagctgcgcgagctccgtctgcgccgaccgcattcgctccaggctcgagtccggctcgtaggcctgggccgattcgagggcgttgatttcgtacgagagctcatcctggcggtatctgagagcttgcgagacttggcttatcgatgatacggccgagggatgcgaaaacaagaggttgaggtggtcaatggggtcatagtcgactgtgccattagattgctgttagctgcgaggacagctggtcagtcgggcttacgactcacttgcgtctagacttgataccgaggggtctgcgagagagccattcatatttattaattgactgattgttaaatgagctgagaattggatgcaacagcctgcaacaatgagaagaaatgacaattccgccagtggcacggagtagcgattgtacagtgtttcgttgcggatgcttaagccggtgtcaacctggaacaaggcagtgtctcttatcgacatggcgtagctcctgatcggacgcagccttaccaagtgcgggttagtccaatcttgattattcttaatttaaaacgggtcttcaatgagctttagaactacggagtagataagatcacttaaattgaaagcaattcttcatcgataatgcttttatcgaatatccaacatgtctttcatcatattatctgtggcggaagtggttttacgattcgaggaagctcaaaatgcatcacgttgtcaagagctgaatcacccattgctattatatacagcgattgttggctattgtttctaaaagctaatttgcttcatggtgccgctccgctggaagctcgtggttttcttccattttacgcttggcgcacaccagtttattcttcctcgtgactccgatcggcttcagcgccttccttttccttagaagtagagtctttgcccttctttttcatgaaacgccatccgctaatacggctttctttggaatccctagatttggcagggccgagagaaggactacttcccacgctgtcgtaactacgaccgagctgagaagaatcttcgcctagatcatcaatatcaccgatactagagcgatggtcaacggacgcatttctatccgaatgggttgcgctgccgggcccctttttaaacagtccagagtccttgccaagtctatttgacagaccaaacttgctagagctgcctttacggaacagcttcatgacgacattatctgcatctttggcagccgagtcagcgttagaatggaggtcggatggtgtgttggataaggttgcgtcaagcgctagcgattcgtgagattcagtaaccgaattctgcgtatggatagaccgagcgtctcgagacttgcgtgtatcagagggggaatcgtccaagaaacgggaaaactccatgccaggtgtcgcaggttccttgcccttcggcctgtttccttttgctttactcctactcccgtctttactctgggacccgtccgcatcagattctgaggggtggtatccaaagaaagttggcgctgcaggattcagacgctggttgagagactttaatgccgtcggcgggcgagagccaataactccaatctggctaggcgaagtctgggggtcaagtagatcatcttcgtccaaaatcacatcttcggcggaggccagggtggtagtcatgatagatggcgatccgtggatagacgggcgcctggagccgcttctggaaggccatcgattgtccggagaccacagtcgatttttcgtgccaagtagccctccctgctctccctgaactccccatatagaaccactgtcagttgatggcctcggtaagtcgatggaggcaatggatgctggcctggagccgtcgacatccccttcgccgaagactccaccacttgagttgttaccgaatggaatgagtcgacgcaccgagaaaggtcggcttgacgcgaaaggcgttccggtaaagttgtctggcccagtcgagttgcgattcatccaggaagaaaagttgatcttgcggcgattttccaacacctcctgctcatctgttccccgagggaacgattggctctgccccggctttagagagccaagcgcagggcccatgtcgtccacaggcttgggacccctgttacgcaagacagccaaaaaattggacaacctatgtcccgtggctgggggggaggtagcagaatgaattatgcccggcgaagtcaaagatgattgtctgtcgtcattttccgcgtattgcggaaaaggcaggttttgcgacgatccatgggggctcgcaaatatgttaaagggcggactagcggaagctggtgactgtacatcttcatcctctccctgggagatggactcgggcaggaagtcatctccgtgcttgagatcaggttcctccatctcatcaaatatgttggagggaagaaacgagcgggccgccgatgggctcagagggccatttgcctccctaagctcggcttctgtctggggctcaccttggccgtgagtcgctgtcatgtccatgaaaagggctgggccgaatccagcgtttggaaagccagcaggaggggggtatccaggctcagagggcataactggacttggcgatgacatgtttgcgttgctcagacacctaggccgaggcggcggagacatctcaaagtctacgtttgaagcaactccgtggttgagaaattccagattggactgttccatccttagctgcttggacagcatatgaatctgctggtccagctcatacgtccccttggattctgcagcccatcgcgcatgcagttctttccttctggcgtcccagtccctcctcagtttgaaatcatcctctttccactgctcatcatgggcatcaggtagctcctctcgagctgccttgagatcttgtagctgctttcctttgtccttcaattccgcttccagttcagcgcacttgtccagaagctcaacattcatctcgtccagttttcgcacatctgaatcccttttgtctgccaaagctgtcttttgtgcctcaaacttttcgcgatctcgcttcatgcgcagtgtttcagtgtcaagtttggagacattatcccgtaccttggacttcttagtttccttatctcgcagttgctgctcctttttcgcccgatccttttccgctcctctcatctgctccatggtagttctcaccagggccttgagctgggccgtttgctcttctttttccttcaacatttgccgctttcgttctttctcgcctttcagctcctcttcttgctgctgtgaatccgcctcgtccttggcataaagagccagggtgtcatcaatctctttccgaatcccttcgaatttgcaattcagctcgtccaaagacatttcagggccatcgaaaatcgggagtttaatatggggctgatctaagctcgctacggagggtgagtggcgacgattgattgtatttcgcctttgcccaggcgcagtcccattaggctcgcgggaatttgccgagctatcgttaaggaccggtgcagcttccacagttggcataggaaataaggcatcgtcagagtcgtcgctttcatcctcgccagggttgagtcggggttgttcgggatccgtaaagttggtagggagtcgtgaattgcccaataacggcctgccatctttgccaaaggtgcgcagtcgtagaagagcactgccggcttgaaagttgttgggtccaacagcaacaacacgaacgttgtaatagtggttgggcttcagcccggtcaccgtaatagccacctcgttgcctggcgaatcgcccactgttgttcgagaaaaaaaaaagcagtcagatcatctggcatcactccacaacctgccacgcctgccaacaaaacataccgtgtactccattgacttgaatcgcatatttctgcacgggccgattactagttgggcgagtccaactgagagtggccgcgtcggatcgaatgccagcgaggctgacatcaggaggttcaggtatatcgacaccaagaatattgataagttcggggaccggtttccagagagtttgccatccgcgatggagcagcctatatgcaaagaagaagaagagccctttagttagcatgtcgaattggatcccgcaacccatagcagaagctgccgaataaaacgtggcttgaatcttggacaaatacaacatcattggaaaaagaggagagctaaccagagcacggcaccaaaagtaagggccatcttgaagtgttgagcaagcagagcatcgagctggtagtcgagaaaggcctcgtgggcgccggtgtacatgcgcgcaatcgcctggcgagggtcgaccaggacagccgaggcgctgacgaggatgtagaaggctttgcgatggaagggctggggactaccgagcccccagaagccaacagcgctgagggagagaagcgtcagggctgaaagctcccatgacatattctcagcgcactgccgtcagatgggctggagcagaaatgccgacggaggatgtcggtagttggaggtttgcagacgggagaaaggaccgtagcagggctggctggtcttggaagcgaccccagtcaatgctggccgccgattggacggctgggcttttttttttcccgccgggcacgttggaggcgagacgccgtgcaagatggcgagagctggcacggcctcgcgtgggtaaagcggcaaaacagctgagcttcggcagacaggcggcagagagacagctgaaggattgcactgtgctgctgaccgcccggcgacttgcagccctcagacaagcacaaggcaaaatgcaataacaaggtagggatgcggcgtaagagctatagcagtagctgtataggtagaatggggtgagaagatgatgtaaagggctgtgcagccaccaactttgagtttgccctcgtgggaaaaaaggatctaaggtaaggggatctaagttagtggatataaccttgggagagcaaccagaaggaaaaaaaagcgaacaacatgcataaagccttatcgtttcggcaataacgggctgcagcagacttgcaccggaaaagcgtatttttgcggccctctgaatgcaaaatgtggatcgaggtgacgatccttgctagggcacgttgcgggagaccaaagtaggtcacagataaggctgcttcacgacgagttaatcggtgagcttggcggcttggcggcgagcgaaggggagagaatgggattggatgcggtatgtccttgtagaaggtgcccgtattaggcaatcgtcgaggcagcagccgtgaacttgtaagtgtctaggtgctttctttatatcccaccaaagtgtcgtagcgaagaaggagctcggatagatcgagacgctgctgccttgatgctttgatgcttggtaaataccacgtaattgctccaggcagctgttataatctggccggcaatatgtacctctatctactgggtgctcggggccctgtgtgattttatactcaactctgaattcataggaggggctgtgatgcatgccgtgctaccattttatttgcccagcagccgccgattgggcgcgcacaggcgcaaaagagcggtcgcggggggatctttgccattttcttatttgtccgcgaaatggagatggaatatgacggacagcaagccacgtacatgcgtagaggaggcaattcgagtgaaatgccctcaatacattggcttgctagttgatggctgaacaaacatacgattatagtgacgggttgacggttattatggagccccagactggtggctgagtaggtgctgagctgttggtgggctctgcttgtgaagtctcaaatgccgccacaacttgatgcatgtcctaatgcttgggttgcaagataaatggtattatctacctatctatctggtattcgcatagacaccactgatgccatggaaatttgtaatatttgatgacacagctgggagtgccggctgcagggccagtaggctgaaatcaagtggtggtgcaagacattcaaagtaaacacaccaaaagcccttcaaaacgattgcaggcttgctgtttttttcttagagctgttgcttgcaaatctggtcacatagagtgatgcctgcttttgtattctcacaaaaggctacaaagataccagtactatagcaacgagccgccggcggagcatctaggctgaatacattggtggcaggcgttgctcaaaatcaatgcacacaaggtcaacttactatcgacccgtgattctatttatttcaataaattcccgacaagcgctttttccgcagttgcctctaccgcctagtcccatcctatcaagatgtcaagatatattaccttgcgatctcttctcagatccatacgtggggggagcgagacgatcttcattatagctgacatcactattatcggatggttcgtcgctggccctaattccctcacacttttcgtaccgagactgaaacaggatctgtccgtatcggtatctgcatcggaacagcccaaatgcttcatgcggtgacaatgtctcacacatgcagagtagcagcaatcatacgccatttcccttattgtgagattacgtacattagtagtacttgaatcggcactctacagtatatttcatttacaacgcaatagccgtaagctggctataatcgggtttgctcgctcgaagagcgcacgatgagccccatggcctgtgattcgagagaaagtacagagtggcgggagaaatgcaagcaagcaaaaggatcaaaccctggccccgacgactcatctcaggcatgtgtggtctgtcaggtgagcctcttcgtgagacgggggacgcttcagcgagcctatgaagaacgcctgcaccagcaaatagccgctgaaagcctgtcgtctgagcgtcagacgctggtcaacgccaaccttcaagaggaagtcctggagcctcggcttgttggggtacttggtggcaaccggcagctattacgttgttcttttgctactctctcgcctggatgtcccgtgcaaatggttgagcacatgatgggcgcgtggtttcggcagcgccaggtaccagcgactcgagagtaccccggattcgccgcgtgaggctccgccctttcaacacggccctacaaatctcgcttccccgctgtatcttggtggatgggtctccctgtcagcggcctgtcagcggcatgccaactgcggtagaaccccctgaacagcgcccaaacggtgcccaaagagccaccgtaaggcccccgaggaacgtgctgccacagcgggactgcgagtacagcccaggtatcctgtacctgcgccttgccggccatgccccccacagcgcttgtcaggacggatgttcgcccaagccttggatcatgtgcctgcagccgaagtgcagcttgttggagcagcacgttctcaacaattggcctttggtgaccggccggtgccgccgctgcatttcgcctccaaaagcgctggggaggcctttatatgggatttttttttctcaatctcgcgatcccctctgctcagcccggatctgtgagacacaaaaacaacgaaattgcttcgcagctcctccctttgcgcgtcgtcgctgctacgcggagaagcgaggcgttccataatttcacatgccagggagccaaagcgccgtctgaaaccgacgtcactaccgcgcttcccaacagagctccactgctgccagggtccccaattcctctccgtttgctctccgtttgccattctcacaaagtacttcaagtgcccaaaccgacggaccttgccaggcccaattagtctgagcgtctcctacgaatcatcctgactgctgcgcgcggccgtcgtacaaacgtgctttttctttcattcattgccatttgccattgattgctgttacccgttgctcattgtgtaagcccgccgaaaaaactccttctcgaggtcgcggcgaaatattggatccggcacgatgcagtacgtgcgaaacctcagcgactcggtttccacggcctggaactcgatcaacccggcgactctgagcggtgccattgacgttattgtcgtcgagcgcgacgatggcaccttggcctgctcgcccttccacgtccgcttcggcaagttttcgcttttgcgcccatacgagaagaaggtcgagttcaggatcaatggcaccaagcagcactactccatgaagctgggcgagggcggcgaggccttcttcgtcttcgagacttctgactctatcccggaatcgatgcagacctcaccgctggtctctccagcaagcagcccgccttttggaccggcagatagctcttcagatatggcagagccagatcatctagagctcgatggggaatcagggaagccacgtagaccgacccccgccgttattcaactgcagtcggatgaaaatggtacgtttggcttgcttgcattcacttgataccgtctgctggtagcaaaatattcatggctgaccttgatcctaggcatgattacacctttatcatcttcccctccgctttcgagttcacaccctggctctgccgactggcacggagctttcgatcgacctcacagcgataccattctgcgaaaagcagctctgccccacgacgacgccatttcagataacgagagcccatcggaatcggagagatcacatagcccaccgattcttggtgcaagcgaagccatcgcgcgcgccagggcgctgtccaagggattgtccgccgtcaacattccaacccacatcaccgagacaggggatctcatgctagacatgacaggcttcaagagcaatgaagaagacatgctccgcgccgaagtgctcgcacgcaacattctttcagaggagatggacggcaattacgacatcggggctctgtttggcttcgacgaagaaggaaatctctgggtctacagtagcgaagacgccaagcaggctgctatgaacaagaccattgagtcgtcgctacaggctcaccgtcacgccgttgccgccgacgccgtgtcggacccaggctaccagagcgatggcagcgatctcacctctgcgccacatgtgccgtcccaccgccgctcagagtctgatgccggccctggcgggatgcacactcctcctcgaaccccaaccggctctatgcagccggtcaagagctacgccaagactcttcgactgactagcgatcaattgaaggacatgaacctgaaatacggtgaaaattcaatgagcttcacagtcaaccgggcaacgtgctctgccaatctgtatctctggaaacaagagacgcccgtcgtcatttcagacattgacggcaccatcaccaaatccgatgctcttggccatgtgctgaacatgattggccgagactggactcactctggtattgcaaagctctatagcgacattgcgctgaacggatacaacatcatgtacctgaccagtcgctccgtcgggcagtccgactccacccgcacttatctgaataatattgtccaggaaggcttcaaaatgccccacggcccaacaattttgtctcctgatcgcacaatggcagctctgcgccgcgaggtgtacttgcggaagcctcacgtgttcaagatggcaactctacgggacatccgaaatctgtatgggccagacggtactcctttctatgccggttttggcaaccgtctaaccgaccaaatttcctaccgaacggtggatgtgccaagaacccgcatcttcaccatcaactccaactcggaagtatcacttgacctcctgagtcttaataaactcaagatgacttatgtcaatattaatgaggtagtggaccactacttcccccctgttgataccctggtcaggggtggcggggaagactacaccgacttcatgtactggagagatgaccctctccagatggatgacttctcggcaagtgagagtgacgaagacgaggaggaggaagatgaccagggcagcacttatactgacgaggaagaagaagaggacgaagaggaggtgggcgaagggcttgcggatagctacctctcgcacgatgagtacgatgacgacgaagttgatggggcccgcatgatggactctgttatgcagagcatcgagactgaagatgctgatgatgaggaaaactacgaggacgacgctgaggatgaagacgccgaggcatctgatgatgacgaggacagaacccgggtggtggaagatgtctcagccgaaatcatttctggggttggtcacctatccgtgaaagaggagattgagaattaaaagaagaattaaaaggacaaaaagctaagtttgggtttagtttgatcgcagagacgtcgagcaggaagaacaagacctgccggttgtcgaagtacctgtcgagatccgttcccccacgatgccattgtgatgatggcggcttaacccccaatcatctatgggtctttgatcattcattatgactctttttttccgccttattctttttttcaacgctcatgcgtttgaactctgtttctcatatctattcatcatatacatttgcgtccttggaatacatcttacgccgaacgggattctctttatctctcaagagaggggggaaacaattgcagggcgatgcatttgcagcattttgcggttggagaggggagactttccgaagcgaagaggtgggagatttttcattttacatatttcacattggagcaactacatagcgaggcgcttttgggattctctttttttctgaagaagttgtatacgcgtgcggagggcgagcagaaaacatcattttgcagcaacgttctattactagatggtgtgagcaagttgcctttttttttttttttttttttgcttcctttttcttctgtttggttatggggagttctcatacgtttgggtttgttgctaagtttagaagttttccgcatcaagcgatctcatcatatcctcatagatatataaacatgtataaatgatgaaatattttatccaaaacagtgttttctcttcgtctacttattctccagacgttttgtcgctccatgattttcttagccaattaattttacatagaaagcccatcctttctccaagtttttttttttctttctttctttcttcgccctatttttgcgcatccatgtgcttgatacgaatctctaccgccctcctgtgagcctcaagctcctctaccttggccagctgcatgactgccgagcccacgtttcgcagaccttccgcagtgaggttggagctggtaatgtgcttctggaaggatcccaggttgacgccagagtactgcttagcgaatccgtaggttgctatatatagctggttagcacaatgctgtctacaaagaaaagaattgatattgaaaaaagagacacttacgtagtgagtggttcacaccggcagagtagtcaccaacactctcgggtgtccactggccaatgaagacactgcctgcgttcatgacgagatcgacagccttggcggcatccttgatctgcaagatgagatgctccggagcatattcgttgctgatgcgcatggcctcatcaatgtccttgacgagcacagagacggagtgggcaatggagccacgcacaatgtccactctgggcaaggcaatggcctggttgtggacttcatcttcaatagccttgagctgctcttcgttgagatcgacagcaatcagaatgacctggctgtcaacgccgtgctcggcctgagaaagcagatctgatgccacgaacgcggggttggcatccttgtcggcaatgaccagcacttcagatgggccagcgggcatgtcgatgcccacgcccgcattggtgtcgttgctgacgtgcatcttggccgcagtgacgaattggttgccgggaccgaggatcttgtcaaccttggtgatgctctcagtaccgtaggccatggcggcaacagcctgtgctccaccagcgaggacgatgctttcggctccgaccttgtgagcggcgtagacgatttcaggagtgacgctgccgtcggcacgaggaggcgaggctaggacaatcttcttgcagccggcaaccatggcggggacaccgagcatgagagcagtgctgggcagaacggcagtacctccagggacgtacagaccaaccctctcaatgggtcttgagaagcggctgcagatgacgccaggcatggtctcgacctggagagtcttgtcgtcgccctgggcagcgtggaactttcggatgttttcaaaggaggtgtccatggccttgatggtctcggcagggagctgcatcaactccttggggaaaggagctttcaggacgggagatgttagagaagtggccttctcgaatttgtgagtgtatgaaaggacggccttgtctccgttcttgcgaacatcctcgataatgggagtcacaatcttcaggatggcttcaggggacttctgtgagggtcgcttcaaggtctcgagaagctctgcctcagtagcgttgaccgagtcgattctctgcatgagaattcggccgctcttgggcttctcagcctcagccggcttggctggggcagcgggagcagatggcttgatgccttccttttcagcccacttgcccttggcgtcgcccgttcttctcttgaccttgaggcccttggcgtccaagctgccagcaatgtcagctacgctcacgccagcagcaacagctcttgtgagggcaaagtagatcaagtcggcggcctcaaatgcaacctcctcgggagtcttggcatcgcacagctcttcagcttcttccatgatcttagccctcagcagcttctcgtcagagaatagtctggcagtgtatgagcctggaggagcagactcttttcttgacttgagggtttgctccagtctcgcgatgccactcagctcaccgaagcagccaaactgctcgaggtggcagaatcgtcccttttgattcaccacaaacttgagagtgtcattgtcgcagtccaatgcgatgcggacgagctcctgggtgtctcccgaagtggctcccttcacccacagtcctcgcttgcggctctggtagacgccagtgtgggttcgaagagcttccaggatgctctcctcgctagtataagccagtcccagcgcaattccgtaaacatcagtaactaccgtcgggatgaggccatcggtgcggtctgacttccagtatgtcgcaatgaccttggaaagcagaagcctgctgctatccgccttgtcggttgtcaatccagtcgagggcaagatgggaatggcgttgcacttctgcgcaacctgaatgaactgctcgatggcgatatcggggatcggcttcaggtagagagccttgagcttcttggcgcgggcttcttcagcaaacttgtcgacattgctcgccttggcgtcgaaatccttgatcagaaggccgtgctcggaggcggcagacaggtccagcgttgatacaacgggcagcactcggtctccaagctctgcgtactgagggagcgtctcggccgcaacaaagactttgcgggcgccgccatcgagcagcgcatagacatcgtcggcagattcgagggttgtggcgtcgatgtgggcgtggaactcggagctgtggcgcttgaagaatcgggagagcttgtccaggatcttgggcgacgcctcgaggaaggggctggcgagaatggaaacctcctcgcggttgaggccgtcaagcttggccaggccgggaggaatggccacgctgacgagaaacggcaggggaagcaccgtttccatgaggggcagaaatagagtgggctggatgacgatgtgacgatggcgttggcgatgtcgttgtcgatggcaattggaaaaggttaaacagcacaatcactcaattgatggcggcgcagaatcgggaatcacacctaaaagcgaaacctcaaactaacagaaaaatatatacgccgccaatgagtcaacccatcgtctgaaaaacagctcgaatcgaccggaaccggcacctgaatcagcggcagtcaattttttggtggggtcgccacttttgcgctgggagcacaggctgcgctgcaggccatgtttaggccttgcttcgctttccagaacgccgagcctgctccaggagtgcccctccaagcccttccaggcgtgctgcagccgctgaatttgaagcgctcccattgggcagcgtttaagtgcgcagcgaagcatcaattgacagcccggattaatgatgcgccgcaactctaattgcccgtgccgcgactgatcgtgattgaacttctgatattggccgagcttgctatttcctgtgtacagccttgtttgacgtgtagcagttgcatcttcggatttctcactgcgtttaataatgccactgagctgacaacttccatgaagagatatatctgatactaatctgtctttgttttgtcgcccatcgctgcccgagcacgcaactcgactttacgttggcgcatgagctctcagctgctcttatcagcctcgtctctcgctctctcaatcaacctatcatattgatttcatcttaatcctctactcaataccatatctcaaccatgtcttcaagccagccgcagacaaatggcgtgccagcctcgtctgccaacacatctcaaacagttcccaacacccagacaacgactgcgagccaacctcccgccgccgccgccgccgcttcttcttctcaatccgcacagccttcaacgcaccagcagccctcgtcggcgcccaggccgcgtgactcacgacttgttgagcttctgcttacctcccaaggcgtcacatcctacgagcagcgggtacccctcctgctcttggacttcgcctaccgacatacctcctccgttctcaacgacgcattacatctcacaggcgacccgtatatcacgcaagccggtgcaaagccatctggcggcatgggaggtgccatggcggcaccgtctggtgatgccagcgtcagcgccaatgccgtgaaagtggctatcgctgcccgcctgggctaccaattcaggggagggagcagcggaggcggcatcagcaaggaatatatgcaggagctggcccgagagcgaaacaaggtggcattacctaaaattgtgccaaacgaatggggcgtccggctaccgagcgagagatttgttcttagtgggacaggttggggtctcaaggacgtatggggtgaagagggtgcagatgacgacgaggaggaagaggagagttcagcttctcagcagggtggagatgccatggaaggcattgaaggtccggaacctgaagatattggcggcgacggtgtcgagggcgggacggtggacgatgtctttggcgacgatgtggatgcagagatggccgaggagagctgagcgtcatattcttcggactcatgctacctttaattgcgcgaagctggactttggatgttccaaacatattcatgttggcgttttgggcgttggaaaagacggttataaggagtgcggagagacatatagctgtctctaattatatctattcctgaggtactttaatcaaataaaagccatctgacttttaaagtatatgataaatggcataaacatagcaccgcgtgatttgcttgtggtcaaggcgtgaaacatgacatcgctagtaaagggatcgatcgtcttattaacatttaggggcatgagttgctgcctcactatccaaaagaagtgtaatgaagaaattttttttttcacatgcactcccgcccacgcaacacctggttgtaagaatatgggaaaatttatggtacactaggcctgtaaaacggtatctcatacactctatacccggtcttttttttttctggactgttccgcccccttctctccgtatcctttctactcttaaaacttgggcttcagggtgttcctcagacgctggtagtcgaacagaccctcaatctttccaactgcgctgatggcaatgtccttgtcccagatgtatcggttagcaaagtccatgacgtccttgtcggtaatggcatcgatcttgcgctcgatctcgccagggctggcacggcggccagtggtgacgagctggcgaccgatatcctcggcgagggcagtggtgccgtccagggacagcaggatggaggccttcagctgagccttggcgcgctcaacctcggcttcgctgacgttggtgcacaggcgaatccactcgcggagggcaaagtggacaaggtcgtcgaggcgggtggtgttgtcagtgacgaggtagataccccagagactatagatagacacagtcagtttatgctcgaatacattctttcaatcatcgttcaaacatacccagtgtcgctgtagctggtggagaagctcatgaagctgttggccagctcgtgcttgtgaacatagccgctcagcttgctgccctggtgaggggcgttgcccatggccttgtcgtagttgccgacaatggcctgagtgaccagagcagtgaagtagtcctcggagttccagctaacaccctcgacggcaatggcgacgttggcagtgggcatggtgtcatcgcgaacacggacatcagaaccaacgaaatcggccttctgcttggacaggacgtaggcctcagtctgggggctgctggtggaaaggccggagaagtgcttctcggcaagctcaaccaattgctcgtggggaacgccaccggcggcagcgaggatcatacgatcggcagtgtagttgttcttgatgtagttgacgagctcggtgcgggtaatatcacggatgttctggcggggtccgagaatggtgcggccaagaggctggtgctggaaagcagtggcgtgcaggtggtcaaagacaacctcctcaacctgcttctcaacctcctcggactctcggagaatgacgtcgcgctcgcgctcgatggcggacggctcgagcttggagttttgcaggatatcggagagaatgtcgacggtcttggggacatcggagttgaaagccttggcgaagtagacggtgttctcacgctgaacaaggtgttagtggtttcagagatttttcttcccggatgagcccattgcgacggaatgggtttgaaaaaaagaccaaccgaagtgtaggcgttgaggtggccacccatgttctcaatctcgagctccaattgctgctgcgatcgctttgcggtacccttgaatcaactgtcagccgtctttgtccgtatgatgccatatcgggacatcccaccttgaaagccaggtgctcgaggaagtgggcggtgccgttcgtctcgttggtctcggcacgggagccagcgtcaatccagacgccaacggtcgatgtctgggcccatggtgaatactcagtggcgacctggtgtttgtcggttagcaaaacaggcgtccacggcatgaggctgggccaattggcccccggagttggcgctcacagtcaagccgttcttgagggttgttgtctgagtcttgccgacgttggaaggagtagcgaagcctcgtcgcagagaaccggcgactgagaagccggaacgggctcgcaggccttgcgacaagttcaaagctaatctgcgggacgccatggcggaggtttgggggattaatggtcaattgagcggtttgatgaaatctttccactgctcggcaagaagctttgctgagcgggttgtggccttagtttcgaggttttggctgcttagtcattccgaccagctccgacgcccgacgacatcgaccgggtcgtccaatcaggcgcacagatttactaactgcatcatccgagcaatctccacagctggtgctgggatatacagtaggctacggattcgaattggggagcaggtctttgcgcaaatactggcaagttgcagtgaaattataaggatatcttgctaagaattatggacttgcaatgattctggaagggaagtaatggagaagttgattatccatactttctccaattgtagaatccacagtcgattggccccatacacgcccggcttgagatggagtacctgttgatgtgttggtacctaatggcatgatatataccctatgcgattaaagcatagtatttacataccatactggagaatttccacgaactaattgaagacgatttcgtttctttgttgaacgagcgtacgtgattactctcgcgcattgtcatcccctcctggcccctcttcagcgtcctgcccattacctgcggggaattcgtcttcgctgttagtgcttcttcgtcagcataacatcgtccagcccaagccttagccattgtttcgcaacttcttttgacgaggaatcgttatatgaaacattagaggcgtatgatatctctcatttatgctatttatttacttcggtcatcgtcatatactgcatacagttgagtgaaatacttacattacatagccggggcgagcttcaagttcaacgcaaccaattaggtaaataaccgtctgaaaagatattcaaatagcattctcaatggcacccgaaacatatgactttgcaaacgattttaaaactctttatataccaaagcaaaaacctgagccggcttcggtgcccgaaaacatgaaagctatactccaaagctaccctcccttgagccaggttacttcagtcgagagctctagcagcgtgccatttactgctttgttggagataccaaaatctcgagctgaagagagctgggaagtcgctctttggcactcaatcgatggcgaggattggaccgaggctgaggtccccaggataaagagcagcgagacaccgcaggctcttcatgccgaatcagaagcagtctttagggaatactatgctacaaaagtgtctttcaagaaatctctccgattcaccatcaaattccgtcacaatcatgatgagccttggagatggatccgcgacgaacaagggttacaagacggccacattgtgttactcccagcacctacagaatctgataacttggccgatcttatacctggacttgacaatgcctggaaagttgcatctcgcatgagccaagcgccgaaaacccaattgtggtcacttgaagccgtagtgcctcccgcagaaaacgatttgtcttcattcaccgacattcaaattggcacgccttggggctctttcctaaggtcagtattgaaacccgtgctgttgcccttgagcatatcataccagttgccatgaatgttttttaatctaatgagcaagggtccagatggtttgccgttgttcgactttggtctccttggctagctccacgtcacggtagagaccatttttcgctcgacaaagacgcaatactgctggctttccaaagcccagaaggtagaaacttggtcttattggctgtttcgggaatcaatgattcagtacccgtttttcaaaacacatccagcggcgccgtatcggtaaatgtacgcaacgactcagcctccgatgaaaaggtaattatcctcgtatccgaaggaaatgacttccaaagagccgttgctgccgtcatgtaccacgcaagaactcttgttatgaaagctcgtagtgcaaaccaagcagtggaagaagagttgaaaactctttctgacgcagttcggccagaatggcttgaaaactggtatgatggacttggattctgttagttcatccaaacctctctcctattcaaagtgttaccgactgattactctgcaggtacatggaacgctcttgggcaaagattaacggaacaaaagatcgttgatgcaatcgataagctcgaaaagcacaacatcaacgtcacgtctctgatcattgatgataactggcagtcaattgactataaaggccccagccagtttcaatacggatgggttgacttcgaggccgagccggaagctttccctaatggattaaagtcaaccattagcaaaatccgccagaaaagtccaaatatccaacacattgcagtatggcacgctctattgggatactggggcggcatttcccccgatggaaagctagccaagaagtacaaaaccatcgaagtagttcgtgaggaagctaaacgccgcaatctgcctctcggaggcaaaatgacagtggttgacaaggacgatgttcgtcaattctacgacgacttttaccagttcctctcagatgctggcgttgatggagtcaagacagatgcccaattcatgatcgacatgtggctcagtgcttctgttcgacgagaactcatcaacacatatctcgatgcgtggaatctcacgtctcttcgctatttcagcgtcaaggccatgtcatgcatgtcgcagatcccgcaggcgctgttcaattctcaaatgataccaaatcgacctgctttgctagttcgcaactcggacgacttcttccctcagattccctcgtcgcacccttggcatgtatggacaaacgcttacaatagcatcttcatggagtatctcaacgttcttcccgattgggatatgttccagacagtacatgattattctgggttccatgctgcagcccgatgtgttagtggtggaccaatttacatcactgacgttcctggagagcacaaccttgatttgataggccaaatgactggcctgacccccaagggcaagactgtcatatttagaccaagcgtcctgggaaaggccatatatccatacataggctatgacgatgacctgcttcttaaagttggtagttaccatggtaagtgaacatgtatagactacctagctgaactgcccttgttaacttagttataggagcatctgaaactggcacgcctatggtagccatattcaacatctcagcacgcccgctcacagaattgattcccctttcttgcttcccaggcaccgtgccatctctacattatatcgtccgagcccacgccacagagaaggcttcggcgccgatgaagcttgatgatccgacttcgctcattgttggatctttggaagtccgcggatacgagatcttcacagctttccaggctgtgcctcttactggccccaagtatggggacatatgggttgcgaatatggggctgattaacaagatgactggcagcgttgctattatagccagcagcatcagcttgaaagagaacggaagagtgtctgttgctgtcaagttgaaggctctaggagtatttggttagtagaagagggtcgactctcccagctgcaagatgtttactgactatgacattcctcaggcgtttatatctctactttgccgaagatgacactccaaaaagatttcattgtcactcttcaggaccaagccgtgccggtagaaaccgtgggcgtatcacaaagcgatcagcatgtactcgaaatcaacatagaaagggcgtggaaggatatggagctggaacctggacgattggacgaagttgaaatcaaggtcagctttgcgggttagcttaatatgctccctttccgctcatttgcacaaaatcactcgattagatctacgcatgcctctgatctccagccagatctcagtgacagcgtcccatgtcctaagcatagatagatagcactaacatctttcttccaactccgtacgccattgtccttcaccaaaaatttatcccctagcattaggaaccttgtatcctctatttgcatcgcttctcgacaatgccaactccgttttcttcatactcctttttggatatccacatttggtggaaagttcccaagctagcaagaatacttccaccaatccaggcaccgaatctgcgctcgctcgacaggcctgcagcgtgaatcttgatcttcagcccgggatacatcgctgtcagctcgttatttagacgatcgttgaagccgttgatcaaacttgtgctacccgtaacaacgacgttggcgaggaggttgccccgcaggtcaacgtcaatggcattgagtgcggaacgaataagctcagggatggtctgggccttggtgaggcgctccgactcagggacggggtatccagcgttttcgtcccacatgccctcagcgaccttgaatcgctgctcgcgccacatctggttgtagccatcaggcatctcaaacacacgacccggctgagatttgatgtactcttcgtttccggcggcgccgtatcttccaggtccacgccagacctcaacaacagactccttgaactcggtcaacagccgctcttcttcaaatgctcggaaagagtcgtggatcttgtaagggaactcgcgtagtcgcgcttgggcaggagcaagagcatccacgggagacttgttctcaaccataaacgtcggaaccaagtcaacttttggctcggaagtctcccacatgttgcgaatctgcgaagacagccatagaccgcccgcgggtgatcgctggatagatcgcttcaaaaccatgccatcatggatagctgtcacggaggtgttggcgccaccaacgtcgatgacaagggcagtggcctttccagcggcgaatgacgacagaacgggagtccggcttagccagaaggctggagttccccagctctccatgctgagctcgatggccttttcacgcgccttgggcgagttccacggagcttctgtcatcagcaaagggaactcttctagggccttctccatcgtctctacttcttccatcgcgacatctccctcgccgtcttgctccttcacgtcgtcgttcagcttgttcttcgatggcggcgtctgtcgctcgggctgtaggcgcttaaccagcatgaattcccacatcttggccgccacatcccagtcctctacgacgctgtccttgttcatgtagttgcggacctcaaagtcgcttcgtgggatgatgcactcatcgccaaatagatctcggggagggtcgctggtgacatggccgtagaatgacggcagaattgacttggggacatcttcgccagcgaagcctgctcgcgtattgcagtagccggggtcaagaacgagggcagagacctcatctatatactatattagcttacttcatcacttccaattcccgtgcagcgcatcgattcgccctgcacaagcagtgacaaacgaacctccgccgtagatgtcggttggctgagccgacgtgggcaagggctgctgggccatgattgcgatgctcgtggtaatgcagcgactgttggcggcccaattcgtagagattgcgcaaaagctccaatgccggtctggtgagatgcgaaacgacacgcgtataagctggaagcaatggctggaggtactgaggaatggcgcgtcggaacaaatttcagcctggccttggtgttgagcttagcaggaaggctagccagtgagctgcatgcaattggcggggtgtctccaattacgggggagcgccagtgcactgaaaaaaataaataaaaaacagcccacactgtccgattgaggcacaaaatttccatcctgcaaagcactggagtctggattgctggatgcgcatctgcgtttcttgcacatgaggcatatgttccagtgccttcgctatgtttgtaagttattctacttcattttcttcttcaattgtcatcatgatgaattcgcaatctcgcttcagaaccgctgcgattgaaacagctctgctgttagagataaataacctgccttttcctgatcactataacctgctgcaatattttcacacaatccgcctgctctattgtggcaatagctgacagccgtcgcttagaagagatgagatccgccagctgcataagactggcgcgccagtctgctgcgttgaatggtagctcaaggtcctttagtctaagagccaatctttcaactgcaccatggggttgggcgccaccctcgttgcgctttgagtctgcaaacagacaggcagtccgagctttctctgccaagcctggaattcacatcaatgaatcttcgaggtttgcaaaagaggagcagcaagagcaggatgaagatggcgtctcgccgttcaagagacatcgaaggaaagaattacaagaagatcaaaggagcaatgatccgctatacccagaggcttatcctcgactagaatcgtcatctattaggaagagcgtccctgagtttctgcaagcatcccaagatgggctttcgggcgagctcgtcactttatctgggcgaattcgatcaaagcgcgttgtgggcaattctctcatcttcctcgacataaccaatgaatttcaaaaagttcaaattatgatcaacaaaagcaaagttgcttcagaggagcaatctcgtgttcacaaatttcgcctccttaagaatttgatccaagttggagaccatatatgtaggcccattacgcttctctgatccctctgcaagggctaacggattggtagcggttactggtattgccactcgtacaaatacagggcagctttccctagaggctcgcgagctgcctgagcttctctccccatccatggagcaagttccagagaagctcacagaccccaagaccaaaatgcaagagcgccatgtcgatatgctagtgaatcgagacgtcgtcgacatcctgaggttacggtccgaaattatgaagcagatccgagatcacttccactctaagcgattcctcgaattccagacgccaattcttgctgagaacgctgggggtgcggttgcgcggccgtttgtaacacgagccacagagttccgaggcaaagatcttgcacttaggatagcgcccgagttatggctgaagcgtctggttgtcggtggcgtagacaaagtctttgagatgggtccagctttccgaaacgaaggtgttgatgccactcacaatccggaattcacaatgtgtgaattctacagtgcctataccaatcttcctgatctcatcaaggagacggaagagctgatctatactcttgcaaagcactctcaagagttgatatccacgcagcttaccaccctgccgcctatcgacctcagcaagttcaccaggccgttcaaacaggtggaatttatacccgccttggaggaagctattggagttcgcttcccaaagctttctgcggaagagggcgctctccccgagctcctcgccgtactgaagctctcgggcattgagattcccggggaggtgcccacatctttaccaaagctccttgatcgactcgccgcgacttatatagagcccctgtccttcacggagccgattttcatcacgaatcaccccgcctgcatgtctccgctggcaaagagcttcctctgccccaagacttatcaactagtttccgctcgtgcggaactcttcattggcggccgagaactcgccaacatgtatgaggaggagaacaatccggaagagcaacagaggaaactggccgtccaccgcagtctcgtgaacaagcctgacggcactgtaggattcgcagagcagcctgccttggatactgatgctgagactcccacggagccagttgagccgatagaagaagatgagtgggaagcttcccctctcgaccagagctacgtgaaggcgcttgactatggtcttccgcctactggcggctggggatgcggtgtcgagcgcctagtgatgctcttttcgggcgccaaccgcatcagcgattgtttgagctttggcacgttgagaaatgtggttgggttgtcagctgacgagaaagctaatgagaaataagatgctacgatttcctcatgaatagactaggcgatatttatgggctgtatagatatgtgtataaatacaaatacgtcttcttcgttaagacacatgtacaatagtataagggtcatatagaatagctccaaagaaactgaaaaccgtcataaaaacgacacgtctagcttgtatatatcggatattgcgaaagctaatcatcaatgccgccccattcgccatccctattgcccttgccattatcctcaccagcctccatcttcctcttcttgcttccttcaatagcaccctgcctgttgtgctccttgcgccgctcatatccgctcctggatgtaatctgggcggtgttcccgcttcttctcgactccacacccctttctttgagcttcttcctgtcttccttgccgacgtttggcagagcatcgagcagccacttttgcactgaagattcctcggctgtcttgccggcttgcttctcgctttcggcaatgacgtttgccacagtctttacaaagggaatgtcatccttggtgtagaaagtaacggcgatgccgccctcgcggccggctcgtcctgttcttccggctcggtgcacataggcggcactcgagccgggaacatcgtagttcaggactccattgacaccagcaaagtcaacacctcgagctaaaacatcggtggtgatgagaacccaaatctctccagcccggaattttcgcataatggcctcccgggctgcatcggggaggccactgtgcagagcagctattctagatgaaccacccgcctcgaggggaatgtcgtacttgagttcctcttgcaaagccgtggctcgttcaatagtctgcgtaaacacaaggaaaggcggtcgcagcggcggccctgagtcgatgcttgaagtaggtcgtaagagctgtcgcagaccgagaagctttccctgctcgctggcagtgtaaatcaacctatgcataatattcggcacagcagtgtccttcagaccgacaaccaatcgaaccaatggtctttgagtaatgcccagagactctgcccgcgaagccagcttttcagtaaccagcgtctcgatgttggatcccatagtcgcggaccagaatgagagccgaaggtctgagctgctgcaggcattccagataccaagagtctgttcgcggaacaaggggtcaaggaggacatctgcctcgtccaatatcagatcgcgaaccgttggtagaaccttttgtgtgctcgccgatccagaagtcaggaagttgagcagcagaagaggcgttgtgatcaaaatatccacttttgacatgactttgggcttcctgctctttctctttttctcatcatcatcctcctcctcttcctcctcgtcatcttcttcttcttcattttcagactcctctggcttttcttcgtcgtcgtccgagtcatcctcaccaatgtcttgactttcagcagcaagaatcatgccctttctcattccgagaattttgagtccagttcccttgaccagctgattcccaacattgacaatctgatacgcaagctctcgagtcggcacaatcacaatcgcttcaagctcatgaattccatgcagcttctcctgcgctctcctcctcataatattattaatcgcaggaacaaggaagctaatcgtctttccacttcccgtcggcgccacagccagcaagtcaatgccattctccagcccttcctcgcctttcagcgccagatcaggccgaatcagcagcggcatgcttcccatctgaacctctgtcggcacacggtagccctggtatgagagattctcagctaccctgcgtgacaagttgtatgtgcttcgcaattggccaaacgacaccaatggctgcggattcagctgcggcggcttcttgtccttcttcacctcgacgacggccttcttcttcttcgacttcttgactttatgctgctcgtcccgttttcccagcagcgtcaccttcaatcgatgcgacctcagcagctggcgacactcgtcagcgctcaaaagcttcgctcccgcttcagcatcaggactggccgcccgcttggagcccttcttcgcctcggccttcttggcaggtttcgattccgcaacgtccttgggcgcaaagaagtcgacttcggggagcacttctgggatcttgctttcgggctcttcgacatcgcgctttcgtttctggccgcgaacttcgtcgtggtagagctgcgggttggtctttgttcccgaggagggcaatttgcccactgcgctgccgcctgagagcgatgactttgcgctcttcttgataccgcgcgacagtactttgaggatatccatgttggcgtaaaggatgggcgcagcgaaatttcgacagtctgcgccttgattttacctaggaacgaggcaaaaatgtgtttggttgacacggacttgcactttgtgtatagcactagaaattttgtagctcagccgtgcaactttttttcctgcaaggctgtggtggggaatgccgctatagacggacccttggcgcgctaaaccacgggagcttcaagattgcaggctagcatctacgaagaagccattacgtgctacgatatccgggtgaagagttcaattctagtcaatgagatggatgatggataatttgtaaatgccatattgcagcaatatcatttgttgcttatactagccgaattaatcatgggtatacagccgtaccaagttgacatccaagtgtcaatttcaatcctccagccgctattctatcaatcaaaaacgccgtgatagatgatttgacaaatcaatctcaattcccataaacacaaaatctcatagcatctcctcttcaccatcagacacatccctcccctccccatacaacacctcacagacccccgccagcggcacatccagcaccgcatccgtcccctcgttccaaacctccctccacctcagctttccattgctctcgcacttcttctcccgcttgccgctgccctttagcctgcccttggaatcaatcatcgccaacgcgcccgccccgtccacaatcgtctccacgctcgtcatcggcaccgtcagaatctccaggttgtacgccgccagcgccacgtaaatgtacaccaccgtcatcaccaggaacgccggcacggccagcgcccaccagcggtccgggtagtagtagatgcccagcgcgtgcaggaacggcgacggcaggtagctccagagcaggtacatgaggaagatgaggctgctgaacaggtacagcacgaagccgtagtactcgtacgtcggcactttcggcgcggtgcgcggcacgggagcgatgtcgtcgtccgaggcatctggagtcgtcgggcgcgaaggacggaggagcgacgtgagagatggcgatgggggcagaggcgtgggcggccggccgtagaatggaggcgcaaagtagttctgcgacagaggcggcggaggcgagtcttggtcgtcggagcccgaggactggttgtcggacatgtattcgccatcggatccgtccacgtctgagccagacatggcgggattgtatgcggccaggcgagggccgtcgaggtgatttgcttggattgttgtagttggcaagtataagaagtgaccgagtatagcctcgcgcgcgttgttgtagaagcaccccacgccactaacttatagcggctccaagcatcaatagaggtcaatgtgctcactcttatccctcgaaaaacaaaacaatgccaccgtaaaattaataaaagtgcttccagagtttggtaaaataattcataaacttcatatctcttatctattcctatcccaaaaagaagcagaatggcaatggccacccatttcaattcgccgtcatccatgacacaactcgccattgctttgctcgcttagcatatacatacacaaacaatagacgacatctatataactttttcccatcatatatgacttcttccatcaatcggacacttgtaatcaagatccctcggcaagatgccattctcttgcttctcttgtaacgcatctaggcatgtctggtgatagatgtgtcgacaggccaacacaactagcggtcctagcagctgatccttattggagtttccggcgtattgctcgagcagcatgcttgagggccgcatgtccaagctcttccccttgctcctacgatccgtgatccttgcatggcctttggctcgctccgcaacttgtgtctgtcgctgctttctggctgcatcttcaagtgcttgcttgtcttcccaggcttcaaaaacagaattgccagcaaggcccggaccccagactctcttgccacaagcttcgcaggtagagccccgtggcctccatccacgctgtcggagctcaacagatgtgttgacgtttgtgaacaagtttcgttctataagacgattcgacaggcggagaatagactcttcgtaagcatacgcggaaaatatagacgcaagaacgctacgaaggtctgccaagctgggagacgatgctgcgacctgggtgaggaacgatctcaagactcgcaagaaggagaggttcgatgcagggtttgagaaagtaacagcacccagctggccgtttgcttgatccgaagcctgacttgaagtagaaacaagcaacgaagtgaatgtatgctgtacaagcgatcgcagctttgccaaaagcatctcttcgtcaagcacatcttcattggcaacagcctgtatagacggggccaaattctgagtcacctgtacacaggcaatgatgagattcagccagagagcttcatctgcggataagttctcctgggcagtcttattcttcgataccacgctggtcctccgcggtgcctttgtctgttcctgacacagccagattccaacatggacatacttttgcaggctctccaaaagggcttcggccgatggctgcagagaaagagagctatcatcctccccatctttcgtgttatgcgatcgcaaaagaccttccatagcggattcgagggttcccaagtgccgtactaatcgctccatagcctcgataacttgtcccgcattggccatgaggactacagcagcatctaccacaccagtttcttccataacgggtaacaggttgtttaattgaaggtcgactgactgaacgagactgatgtagtctgaaacatgatgtggatcaaacttacacatgagctgaacatattgttcgacaagataccgatcgagtgcttgttgcccatctgccaacggatcttctggctcaagcagcgtttttaaatatgcatgttgtaatccaggggcgtcagcggcagaagctagaatatgttgatgcagctctgtctcctgcgatgcaagcgtcgaggccgaacgctcggggctcagctcaagcaaatcctttgcgtgattttcgataacttccaacacttcctgtctttgcctttggctcagttcgctatgaggtcgtaaacattccgcaatgcagtcaaagaccaaatcttggtcttctgcgtcttcaaagtatgtttgcacaagctttccatattgtttgtcgactttgtatactcgtttcagaattcgataaaagccagcctgcttgatcaatggcattaacgcaggcatatctgaaggatgataaactgatagcaaatattcagcactcagctgtgcatcctcagcaaggtcgggaccagggtaattgcatagtcctgtgagtacgtttgacaaagtcgtgccagagaacagcagatattgaggaaatttggggagatttcgagcaataaacatgtcgagatatatcgtgtcggcgggggcaaaatccgttgaattcattacatcgagcaagattgacaaaatgtactgtcgattaattgtcaagccaaagatctgttcctcgggcatgtccatcttggatccatttccattggagtgtttttcagaagaatcattcagaaacgagtcttcaaacgcttcattcaaagcgctgaggaaactaggagcatcaaatttgagaatcatcctcagatatggaaatgcaggctctgcttctccgtcggtcctggtgagaaaccctttgccgctgcctttgggccatgaaatagttttcccagaaaaatagaaccagtaaatctccgccttggccttatgcgctacctcttcgtccattgtctctccgcttggataaattcgtcccgtgagaatataggagaggtaagggaatatcttgaccgcattcacgccgtaatagtcatcgctcgtgctgccggccataaagtctccgttagacatcagggggaccagtagattgagtaggtcgatcattggggtaatgtaatcttgcaaagcttgattccagacgtaggtaagcgcatcgtatagattatgttgcttgcagagaatggtgagctgatccagatctagagttaccgtctccatgtggcaaatcatctcctcaagcctgctttcccatcctttgataacatagtaatttaccatatccttaaccactgtaggtgggacaaccgtaatcgtttggtcaaggatataaggctcaagcgtttcgagaaatatgccttcgacatcagcatcgctataccattcgtatagctcttcaaacagaaaatcaatattgtcaatagtttggcaagccacaaaacaagtttcagcaagttgcttcaaatgatcatcatccacagatgccttgtgcttttgtctctgtgtaaatgcatatttcaaagaggcgctggttatctccatgagcttgtcgcgaaccatattatgtcttaggtcagtatcgtcggggaggccgacggtcaacttgttggcgtcgccagtataataggtggtagccagctgaatagcccctatataatcaccgtgctccattgtggcaataagtcggtctgcccaatttgataatgcgcctatagccacgtcgttgaaacctaggaggaacattctccctttgtatgctttgaagctcatgtaaaaggcgtcggctacaaccccatgcatcgatacatcattttcgtctagattttccacaagagtgtgtagttgtgtggagaaaagatcagtgtgatagatgtatctctccaatagatcaaacgcttccgtcatgcgcatggttctgtcctccagaacaatcaatctttgagaaatcgtcaagacagtcaacacagagcggctaagccactgcacagcagcaatggactcctcacatttccatctacttcgagctttaaacctcaacgaaggtggctgatcagcgtcgtctccaggaatctcttcgacgtccagcactgttagcacattagaccaacaatacgccagttttgctttcgagaaggtagatccagtgtgtgagtctgcaactttaaggttcacagcaggaaaccaggccaagcagcccgtcatcgcgctgtgagccggaacatccttaggacgtgccgacttgtgttgcgtctgcgccactggggtcgtggagacaatgacaagtaaataaggggtaagcatagcagtcagtcccatcttgtctgtcgcacgttcaatgtttcccaatggcagaggcgcaaaggctagaacggtgctaggctttattgttttgcctggaggcattggcgcattgggataccggcccaatatcctcgtggtcttgaccgttctgcctagtggcccagtgcctctggtggcaagatgggagaaagccatgccatggccatctgcggatacaagagctgtgtgccgggtccccagaaatcctagatggatgacagaggcctctggcgtatgaccatccactgtcctatcctgtacttgagagtcgtctagatgcgggattgtaaggaaaggccgtgaaggccgtgttgtatcccaagtaaagatgtttccgttggaatgaccgccggctatggttgtgtgatctgctgatacagcgagggcagtaataggaccagactcaacagctatcaaaatcagccatgcacacttacacgtctttacagaacatacctttagtcccggggccgatgatgagttttaggttttggctatagtcaaacattaagattatgcctttggaggttcccaaaaaaattgaagccgacacagcaagacacgtgggcgacccaaaattccgcttcgctgattctgagaacgcatagctattcagcttcttcagtctagtccaccttacgatttcccacggtggcgatggtgtgtctgtatcggcttgatctataggaaaattagagctgtaagaggcgtggcggctgtggctagccgcaaatgcaggagacgagggacgagggctgagggcgttaaacgaggatatgcgggattggaatcgtcgatcaaagggtcggaaggacggcgtcgggctgcctagccctgaacgggacgcagctgttggcaacacactgctgcttggagaggaaacgcgcgagccctatgcctgtcagatcatctctccagtcatacagagcgcatcacatacctggaccgatggagagtctcccaccccagaggtgacagactcaatgggactccctgctctgcgcggaaccgcatcaatggagctggcgtccgccgaagtgatttcggaaatgtccccattctgagcagatgcttctacaactgtggcatctacgacatgcttctcctcctccaaatccacagagctggggtcttctggtatgtcttgttcctcgagctgcgggacatcggcgtcatcatcgttttctacggcaggacttgggttctcgtagtccgccactggctccccattgggagatgcgtcttcagaatcagacattgtatcgcaaattccatcacattgtccgacatgcagcgcgtcgtcgggagggtgcgtatgtctcggtcgtgcgaaggcgccggctggcagcttgaggtcaagaggggccaagccaaggtcggcggctcagctgtcgcaagctcacgaactacaaaactcaggcgatgcgacctatcattgcctcgcgtgggcacagcgctaatctacggctctcgatcgtgagatcagaaaagagcagattagacctccaaggctgcagttcctcggacagcttccccatcccgcgggcaatagaatcgctagtccgtccgcgtatgcacatgcatgcaaactgttccggagatactccggcgcagcaatccgaagtgacgtactgctggcaggttctaggcgctacagacagggttcgtctacggcggggtgttggaggggctacagcagagcagccacagcaagctactaacgctgctggaagtgtatacatttacgggtgtttttggttgaatagcttttagctaggcgcttatcaagtatatacatattgatttttgtccaaatgcggcattgttgtggcgtgttcatttctgcagaaagagcatctagatgcagagtaccgcatcgtgtaagagtgcatctgtatacgaactcgcccactcgcgggaatatttccggccaaactgcagaaaccttataagccttggtactatagataagcagatatactcgcacacggtagagtttgccgttaataggctttatcacagcccgagatttaatgcccatagaacaattcttctatcaaacccaatactgcagggtaatggacgtataaactctggcgctgcttatatatcaagcagagcatctagtcatgaaattttagagcgccccgcgctgaagtcgctgcccctcctaaactcggaccctgtggcgtggcaagcataagtagaaaaaaattcaggcggtccgctttaaattttttttctttcctctttcctacgggaagaagcgccgtatcaactccaaacagtcgatcaagttatcctgatttgattgatccttcgtcttcaacctcgctcttttgtctgtcatcttttctcacttcaaaaaaacacaacagaagaaatggccgccaccaacggttctgccaagatcctcgaccacaccactgctctgcaggtgctggaagagtacaagactcgtgatggcctcgacagacaggagctcatggacacggccaagcacggcggcctgacctacaatgacttcctcatcctgcctggctacattggcttccctgcgtcagaggtgaccctggactctgccgtcaccaagcgcatcaccctcaagacccccttcgtctcctcgcccatggacacagtcactgagcacgagatggccatccacatggctctccagggcggtctgggtgttatccaccacaactgctctcccgaggctcaggccgacatggtgcgcaaggtcaagcgttacgagaacggcttcattcttgaccccgttgtcatcacccgcgacaccacggttggcgaggccatcgctcttaaggagaaatggggcttcggtggtttcccagtcacaggtatgaaaatttttcacatcttcacccaatcacttcatccaccgcattacatgattataaacctttttaaattataactttcgttccaccaaaagacttttgtcctgaggaccacctatactatgacctgcacatgtcttctacctaatacttgcaactgaagcaaatgggcgacttggttactaattcagacatgcagaggacggaaagattggctcaaagctgcttggtattgtcaccaaccgagacatccagttcgaagatgaccacaccgcacctgtctccaaggtcatggtccacgacctcatcactgctcccgatggcgttaccctgaccgaggcgaacaaaatcctgtcccagtccaagaagggcaagctccccatcgtcgacaaggacttcaacctggttgccatgatttctcgctctgacttgaccaagaaccagcacttcccgctggcttctaagcttccccacagcaagcagcttctctgcgctgctgccattggcacccgccctgaggacaagctccgtctgcagaagctggtcgaggctggtcttgacattgttatcctcgatagctctcaaggcaacagcatgtaccaggttgagatgatcaagtggaccaaggctcagttccccgatctggatgttatcggtggaaacgttgttacccgagagcaggctgccagcctcatcgctgctggcgtcgacggtctccgaattggtatgggaagtggctctgcctgcatcactcaggaggtcatggccgtcggccgaccccaggcagctgctgttcacgcagtcagcagcttcgctgcccgctttggcgttccttgcattgctgatggcggcatccaaaatgttggccacattgccaagggtcttgctctcggcgcttccaccatcatgatgggtggcctgttggctggtacaactgagtctcctggtacttctttcgtttctcgcgaaggaaagttggtcaaggcctaccgtggtatgggctccattgatgctatgcaggataagaaggctggtaatggcggcaaggacagccagaagagcaacgccggtactgctcgctacttctctgaaggcgacagtgtcttggttgcccagggtgtcgctggtgccgtggctcaccgagggtaagtcgaagaccgcgaaagctcatcataaaaaggtgcatcgtaaaggctaacacattcactagatcgatctccaagtttgttccttaccttgctgctggtctcaagcactccatgcaggactgcggtatgcgcagcctcaaggagctgcatgagtgtgccgccactggcaccctgcgatttgaacttcgcacagccagcgctcagttggagggtaacgtgaacatggaatcttacgagaagaagctttacgcataaatgcgatgattcgatacgaagaattctggataggggtttttatacaaaaggagaaggcagggaaaaggaaagggctgtatctgatttcgggagtttgggtttaggctatacgtggtcagaagcttgaaagatatcgagtaaacaaaagacctcccatcaaggtttaagaggcaggaatggcgtttttcatgacatgaataatgatttgtcaatttaataaagagcggctaccctctcagggcatgccaaaattctgcgagacttgaatgtgcgagccatgctgtgaaatttttttcttgcctcttaggatagcgataaggccattgacctctttcctgcgtgatatcataaacatatagaatccatcgctcgccatgtcttgtctataacgttatctgcagtattctaattctcatcttccagctccatctccccatctacaagctcaacatgtgccgtctcacgactcagaatcacataatcagggcgcacaattttgcctcctcttagtacgcgatctctaggtgaaaacccatctttggtgaagccgattttttcgtagaatcgaaggccgttggtgttgctgatgaagcatgtaagcatgacttttttggtggaagggatgttctccgcgatggtgatgaggaagttcatgaggtgcttgccgaggccggaactacatcgagtggaaggtagagtaattagctttgatgggacttcccagattgcgatatacttctatagaaacgtatatgcgaagattgccataaattcaaggagacttacccctgtagctcaggtaacaaatgcacctcatagcagtacagcacaggctcgtggttctcaaacgtgggcatcagcgaagtaaaccccttgactgtgccgctttcatctttgactaggatatatcgcaggtccggcgacttcatctccttctttttcatagcgggatgccatcccgtcgaagcgctcttatagtcctctccgctagtaaactcaatgatgtcgaagcatgccttgaagtcgtctttgctgagaacatgaggcgatagaagcccaagggtatagttctgctttgtgaggggatgtgtccatgatgtccatccttcgctattataaatggacgttatcaaattagaacatgctgctcaaagacatgagagtatatggaatggaagcatatacttcgtagggcatcggatctatataccttggctttaaataatctctaataaactcgtcatcggtcctatcgttggccgtagcaattgggctagttttttgagattttttagccttggctgcgactttggtcgtctgttcttcagccatagtgcgtaacctctgcctctatttgggataaaagagaatgaagatgcgcctgcaatacagagccagagagacccgggtccgattatcttatctctgccgctaaagtttcaaaagtcaccagttgttcgcctataatgaataattcatcataaaattcagcttgaaaccatatacacccagcagcggttaaatcacatagatttcgatttacttcaaagctcataaaggtcggtgtaattcgccatcaagaagtcatcagcgccgctacccgaggtttggccgactccagcactattgtggtttgtaaaacattatcgccaactttttcaactttattaattacactaagaagaaaaaaacctgtactcttttcttttcttttccctttttttcttagttttactgtattatagtttatccttggtcgatgaataatccttaatgattcccggccttcgcctgctgcatctcagccgtggctatgccaccaaacggccagcctctcggctcaagccaacgataagtcttgatcatgtacgtcacaagtttataatcaattaattgaggtacagtcgcaattcataattgacaattcaaaaaaattcagtttctccaaagaacaaaagcactggctttatatcgaaccatatggcgacataccgggcgcatagccgatcctcagacgagagccgagtctcgcagatatgcccgcgatgagtttgagcgacatcgcaacgtcacagacattgtaagtttactgcgccagcaatccaatcatctgtaggaaataaagaagagaaaaaaacctaaccatgctaactcgaatcctccgcaaccaagtctcacatcagataccttttatcaataggcaagacggaatgggaaagtatggagaggtatatcgggggtatgtaacactacataaaatgtacattttgtgacggcagcccaaccgtcattgctcaaggacgtatataaaggcctcttccaacatcaaatctcaaaagattcgtgtgtctctgtctggagccatcgccgcaacgtcgtctatcaatcggcagttcgctagaccctttcttgctttttgttttcttgcccatcgccccgtttcgtcgtcaccgtttatgcgccaatattgtacaaagtttcccagctgttccggatgcccatatgtcgccgtcgtcaaaataaaaaagaacaaagatttttgcaattgcttagctctgtcgctgcttgtgtcgggggttcgccttgcagatgatgtacaggtatccgttgtgtcgctttccggcctttcgtcgaacgacctgcgaatttgatcattagcccacgaacaagtccccattgcatgcaccttgagcgatgcttgtaaacccatttccaacctaccttgcagtgctcacacctcttcttgaccgagctgtgaaccttcatgcccctcgtctgctgcagggatcctgcaattgcgggcttggacagccatcccatccaggtggaagccgggctggccatgagcggcttgacagcctgggcagagcgcaatagccctgtggttattgagaatgcgcgcagtagggatgccattgtcgcgaggttggcagtcttggcttgttggaggattggacgtcgggccatttttttggtccaagtttgcgagctcgcacttgcgattggctcgtcacgtggtttgtcataatgaaagctcccgccacgaatctccatgcactcagctgcgacgcgagagagatttgaaagcagtaaaaaggatgttgggaaaaaaggatgtattgagctgctggaagtatgggttcatgtctttacaatcaccttcaatgacatagttataggtgtcgccgttgagtgttacaagtcacctctccaagatgccgtattcttgtctttaaagtctctttatgaactatagctacctagtagcatacttggaaattctcatacaaatttttcatacacatttctcatacataaaaacctctcctcggcattagaaagtgcccaaagccccaaagtcccttgtcctgtggctcattagccagtttagcaaattttagataggcaaattgcgcaaagcccttgtcttgagtagagaagaaaaagatagaaactcaaagaggacttcaaagaggagctcagagacgagctgagaaaggaagaacaaagaaaatctctctcgcgcagaaaagcaaccaaaaagaaaaaagaaaaagaaggccattggaagaaaaggtgattgaaagaagagatggggctgttcaccactgccggttggtcatccactgagccgccttcaaagccgctttttggtcataaaagcacttctttccgtcatagcctttcttcggctggagctcatcttgatgatctggcgctccaccatctattcgcgtagagccatatgcgggaataccctttttcttgttgtctgtggggtattggttccgaagctcgtgaatgccacgtcgaaagacatcttctctaagagctagaataaccactgaataccaccgctgcatggtgtccaagtccatggcgacatcttcaaggctgggcaagccagccaacgagtcaaagtggatcttattgtctcgcatcaatggctcgtagtagggagagatccggagccagccaccgacaacgaaagctgggaactggggcaatggacgctctgtttccgtggacttaagacgaatcagtccagctccatcttcaaagagcggtgcgtcctcattgaaggcctctcgtttccagtcggggcacaacttgtctatcagccgtttcttctgcatcttccagtggtcgcattcttcgtcaagatatcgctgcaagtggcatcctccgcaaattcgtcggtgtcgtggcaaccgattcttcgaaccggcagggaaaaactcttcaaaagtctcgtatccacacgaggagcagcacaaaagcgttgttgccatgactttcgtataatattttggccagtcgtccgccaagtggtcattcaaggccagccggatgggtttaacaaggtcatagattgcctgtaatttcagattggtgcgagtagggtcgtctttcttcacctctagatatcgatagatggcatctaggaagccgtaaacacccagtggagtgtttggtaccttggtcaaatactccatgaacgcatgggtgggtgaaaaaagctgaccgatacccattgcctttgatttcatcacagccttcaggataatggcgtagaaacctcgctgggctatgtccattggcatagggctccaggacaagccatacgtggccgcattctcatgctgatatggcatccctttgttaaagtgagggaagaaatcgaagtcctgaatctcaggcatattttggccgcgccgttgaatgtttatctcatgaatgaggtctaggattgggatcacatcgccgaaatgaataagaggacaattataaatgcccaccatggtaacaaggtttagccctcggagaatgatggcgagcacccggcgatcaaggaatggcacatcgtgcaaatgcaatactcggatatgcgctcgagcattgaagagttcctgcactaccacgaatgttagaatgagttttccaaatagcccaagacggtatccttggtacttactcaatttgatgagattctccacagccaaagtgtaagccatcatatgtggcttgtaaccattcccctcaagctgattagccgaccacatcttgtcgagtggttttagcgagcccattacattgatggcgcggtggtttcctttccaccactcgattgctgcctcgtcggttcgcgggtcaatcacctcgtcttctgacgcccagtaaggtccagctgctcgctggcatgtttctcgccagacgtttccccatctgaaatagacatgttccacctcaatcgaacgaatcttgtacatatcgggatgatcctcgggttccagtcttcgacgctcatcgtgccaatcttcagggcggatcatgagagggtacttttcttgagcttctcggatgtctcctacggtataccgaggaaccatgacgaccatgacagatgagggggggttggcaatataatttgctgcagtgaagtcccaccgtttctatttgtggcatgtcagacttatttggtaatcattcatcaggtcggaaaggggacgcgatgttgactcactatattggagcctaccagcccaaaaattctaccagaagtcatggatagactcatcacggacttgtggccatccttgaagatctcatctaagatcaagggtcctgcatgagcatgctgtagtacagctaggataccagataagtgtgtgattgagtccttgcccacaatggcatttgtgaagttttgagtgttaaaccaagggccctacatgtgtcagtgttaatctgttccccaggacggcaacatctttcattatttacctgagtgagaacgattcggcctttatcgcgacctttgccacgacctttgtcacggcctttgtcaccacccttgccgcgagtcttgttgaagttttttctcaagtttcttgcgccaagacgcagtctttgagactcgtaaaactctttacgcggttctcgtttgacttggccgttcaagtatgctattactgctttctcaatctccttgggcgccattggtgtgacactcggatgaaaaccagtctcttcaagacgttttcttgactcatgcattccgtaatacgagatgggagctaagataatcattagttcataattggatctcacctcagtgtatactatttggacttactcgtggaatcttcatcgtctgaatccatcgcgaacagtgtttttttcgactgaggtatatcaaaaatccaattctgtcaatatgcacaatcaagttctgtagacaaccgtggactcgctcagttctatgcctgcatatcgattcgttagctgcctgagccttgaatttgactgccatagttgactagtcctttaccaacgatcaagggtgcatatgggcagagaggaggccaactcctgtgagtactttgcagcaaatctggcggtgagtgatatgtagaggttgcatatgcatcaatcacggcagccaaatcacttccagtctatctctccaacaggagaagcaggtttctgcaatatcttgagagggcaaaaagatgattcgagtgtagaaatcaactgagcatcaccgcatgcgttaagtgaaattttatgtaccgtaccttcttctccttacttcatctcttcgaagaagaagggagaaactctggtatcttgtgggtacgcgaggaaataaaaaaaatagcagggtgggcgtttgggagggaggaaagaggcatggcatagcggcagcaaagagagcaataggcaggtgaagagtacgagatgatagtttcgtctactctgtagatggaatgaatggagttttgatggaacggcacgtacgaaattgtgcaggatggaatggagatgaagtcgaaatggacctaccaagtgatgcgagaagaagttgccaaagaaaatctccaaagaaaatctccaagcaacagacaacagtatctagtaaaagggtaacttggttccagatgtctgcagcgagcgatgcagattcgttgttgtttcttggggagcaaatgcgtggtcgaagtttgtgttgtgtgcgggagaaaggagggtggagggtgagaaggaaagtgcaacgggggggagaggaggaaaaaagttttggctgcatttcaagttcatatttttgggcacgtggaggccgctgcctgcactccaagtcatcacaacataggtatcaacagccggctaccgtttccaggagcaactgataatattggtgaataggagtcccctaacaccgctagctgaaatgcattataaccccccctgagctgactcccagcacttgggttctccaggtgagatagatcacagcggcctttttaattcatgtatcagaggcttgagggttttggcacagcctatagacagaaaagctccataaagaaaccaaacatctcaaggtatgtgtgatgctgccggtgcagaattggatacctggagatatccatcttgctctagattttcgtgatactgttcaatgacagaccaagtaacaagtagctttgatcatagtctctcaggccgtatttccatctctacgagtagcttctttcaggtgcaggaataaaaatagacgcacgcaccgagcatgatgcctttgacaaagtgggacctggttgaaaatcctcctgggcctgttttctttgtctttttactacatcattgttcatcaacagtcctggagattgaatttagttcacttcgtcggcaacgcccatctgtgcgtttgatttcggtggctttgatcttttcctagcacccaaacctgtaactttctcctccaaacatccacaccacttccaatcatccatattgtcaacaggaaattcgactatttcgagaaattttatctcttttatctacagaattttcgatcctcttccacacccccttctcctatcttgtttgcaataaccccagtggcgatactaggcagcgattctatctaacaaccgtaggtatccatccaactttggccatttctcctctattgcatcgccatcgctcaccaatgagttccagaccgttcttgtcatttttctccgagacgctatcctcttcagttcccgcctagtcctgtctttcctctggaatatcggaaagccgttatcaaaccaagctaccaagcctcagcgtgaagataaagaagagtagaatccacggctcatcatcagccgttctatcaaaagcgaaataaccaaagcttcatttagcaaagcattgcagacgttgctcttatccatccaacacgaagccaatctttgcgatagaggttcgcagctacacgacgcgtgccaacaaaccacttgagcatctctccgaacgatacgctgcgtcatgtttcaaagcgagcataatttcaaaagttgaaacagctgtatatttgggctttcatcatgttcctttgcttcacttgaagtctctccactgcaagatcaacccaaagcgcaagttgtaactctggggagagaatcaggcaacgtaagcttcgattatggtttcaaaccaaccactagagcttcgaggactctctgacattggaaatagttatttctagcaataatcacgaaagtaacctcgaaaattatgcgtttcgtcaaaaaaatggcgatgccacaaaccgatcacagaatccaaagaaccgcacacagcaacagcagataacattcaagagacgatgaccattcaagagttcaaacccgagtattccagttttcaatacatatttacgagtacttttacatatgcatattatactgtttgaatagcagcatcgggggaaagggactagaagatgatacaaccaggttactttcatgcctctgttcagccccagcagctcaagtaaaaaagcaatacgtacctcgagcttatatcgatgaccattgcaactcaatccttacgtattctacaaagatgacgccctacgatgcgttcgaacagcgggacaattcccagcaagcaagcagaagcaacactgaagtgccagatcgaactaccggttgtatagatttttcgatctggcactaccggttgtatagattacttctcaagagtatactcacaaatcacatgggtaccaagccgtatgttcaacaaagctcaaattttctaccctttgatatgaaccaggtgagcaacccgactcttctaaccaattccttgtttccagtgagtcgatgtatcccccagagtaccaaacgccatcagactggtcagagaccggcaaaaatgccttcgagagaatcacgaaacctgcctacgccattttgttctgtacttctgatgatcaacttagcgattatcctactcagccaagaacgctccttgttttggaatcaaagcaactgcctctctgaagacgaacagacagtggctcgcgaaatcatagagacgcaacaatatataacatagggaatgggacaacttacatgtctacgtcggtagatcatgaataagattgactacctatggtggctcgagagaagccagccagatccaaatatggaactgatgcggaacgtgaatgacttccgtctgcgaaaatcctcgttggcgtaattattagaggacgaactacaaagcgagcctccaatgggctctgcaaagatgacgaacttcgccttgtagattatgtagatgcgataccgaagtccagttccatcagctctcgatatcgtaccaacaacgcacaattaatataccagaaacgatcagaatctaccgattgagtctctgtcgagataaacacgatactattctatgctctaattcctacggtaacggtatcgtgggcgtagtcaaagacttgctcgactcttatatgcatcctttgtcaatatcgttacggtccaatgattccagagacagaatcacgatacgtcgttgacagcctaaatgtatgctcaaatcacacagcgatcgcaaattaacacagcaaacaagggtctagtcttatgcttgatggagtttattattcgttcaaatagcatgtctggtctttacaattgcgctattctttgtatataccacttgccacttgggtcttgtgagcttgggcatattgtttcaattcttctaaccgccgtcaactgcagggtatccgaaaaagagacaagacagcaatcatcttccggtttccaaaatattctagaaacgtcgatcactgaaaatgccactctacaaagcaatctcgtctgttcctttcccccgcacaatatccgacatcggggggttcatccagcgtcaagcccatttccgaaatcgcgaagcaagaccgaatatctacctctcccccaacgcccgttgatctagcaactatttgaacgctgtatgtgtttagaaaaaggaaacagagaaaacatcatgactcgaggggcaaaaaaacagaggcgggattttcctaggtttctttagatgcagatacagtaccactttgcgtgctccgtcgctacgaaagcgtaatcgtgctgtcgcaactttgagtgggctagcatgccaactccaagataaaaagtcatctcaaattggaaatccttcaaagccaaggccctagccaagataagagaatggaagagaagaaacttctcggcaacagggtacttattacatgtgcacattgctactgattccagcaaattccaagctaaacaagatcacacgactcgaaatctcggttcagcacactttagctgcgcggatcccgcatcgtttcgtcgctgttgggttacaccaagttgtagcgtgtgcatgtccaatatctacgccctacgagactaagagtgagcctttttcgttttctgtgaaaagttttccatctctcttttttttgcgtataggcccttgatagagcacagagattcgctgctacacagtcatagatactgggtctgaaaggcgagttcatctcctagggaaatgtgactgctcatacggttggcatacacgcagtagcattcgtatcaggtgcgactaccgttgcacatagagtaaaaggaccagggcaatccgtacggagtacatggcaaaatgacatcaacagaaaatctgcatggtgcgcctgaaacgtaaatgcggtaaagagcctctctgcaaagccaaccggcctgcctgtatcagccaaggggatcttcttccggcggcggcatggcaaccactttgtactccgtgctgcatatttgcacgcagggatggtcctcgcaggctagagctccgatgcagagtcacaccaccttaggccggctagaaaacagccaatcgagcagtagtgccgcggtaaagagtccagacttgaaacagattcttggtcgtaacagaaatagcattcgattcgacgatgatgcagccgccggcttcccacaggcccgttgccgccggccgagaacaaccagctggacaggatattaatatatcgcagtaggattcgggaaatggcggcctccgtccaagattccatttctgtcatgtcggtggcgggagcgatgaacagattggtgcttatgccagccagctcaagtgacggatcagccatcatacgattcgctcagtcctgctgcataatgtctggtacctggaataggcatagcgattgtgcctggcgctgccatgacaggcgccgttgacagatcttaagtggaaacggattatcaacagacaacggcgtctttcaacgtgaggcgacaacgtcaactctactgtacagtacgcgattccgtccccactgctttgagcatgaactggcgaagcggggggtgacttggcgatcaagatgtggttctgagatggcggcaaaagtgcttcgtaggcgtgtgacattgatccagtgctgctctgtgacagacttgacaggctgcttacttgtacaagtataccggccttggtggactcacgctagatccgtgcaactcccgagtggtggagtcgcggcttgttcgtcacaaggccgcttggcggcgccataggctggacgcagagaaagccagaaaggagtcctcgttgtgagccattcgttgtctctgctgcattaacgagcgtcaacgcacgtccagccaccgggaagaatcccagctctctttgactcatttgcagggtgccatttgtaactcgtattctccacagaccgatgaataagattaagaaagactaaaaaaaaaaagttgtagtatccgtctattaataatgaaatgtttcacgtagctgggggcggcgaaactgtcgcaatcatctcgggtcctagcagtaatccttattcgtcggtgtgcttgctagggcgtatctcgtacttatgtatggagtgtcagtggtaatagtgactccgtactgtttcttttgaaccgttaaaatgaatcagatgagttaaggagtgcgggagggcgagcagggtcctcatggcggatggattgacgggaatgggcagccgcattaacatgaagattggcagcgccaagtcgagcagcatcaggaattgggcagcattcgaaaataccagagcagatagcgtcgtggatattttctataaacagagagaggtcttggaaacataatgagacgctgagcctatcattcacgctgctgattctcaatgtttgaaatatcaacctggttcgttattcgttatactagaattagttcgttcacagcattctcggtggtaacttgtcttgccaagagaacatgtgcatacataccaataaagctcacacatgattgagacttggccttggcttgagatataaggtaagtattggccgaatgctgattgcgctcagaatggcctctgcgtatgcatggtctgtagctattctgagctctgatcacacacgcgccgcttggtaagagagattgcgattcacatgctcctgttgatcaaagagcaattgccaacgtccaatgtgaagggatctagagcaagcgagggcttcctatccgtattgcggagtgccgccgaaaggggcttcattttgcatctccaggctggtttaatgattccgtctcgacaaataatggccatggacttatcgaacgcctctcatttgacggagacccttgtcgcatggatgaaatctcttctctccggctttagcagctgctaaaagaatgggtccctgaaccctgtaattttttttttttcttcccttttcttgccggagatactggtcggggctttttatggccagtagtaccacttttgggatgaatacctgtaattagtagtaccagaaagagcctcgtatatcacgacatacatacctatttgtaggtactgtgtatggctcgtacgaggttgtgtgcatagcaagggaagaggaagaacagactagaacaatgatgagtgccctgccctataccatgccgatacttgtatcttccaaagacgaggccaggattatagcagtacatatatactttgtcctgagtggttaaaaggggggagattgaatgcatggctcctcaagtgctactgccagggacagcgtctctcagacaggcctgttgcagcagcctcgtcgaagcacgcgtcgataccagatagatacgtctggacaagtgcgggcatcgcaaacgcagcagccgcagtccgtctcaagccaatttcatggcgcgcccctccacatcacacactaaagtacaagtaggcgtcacatggccgatgacaacaacgtggtggtgcagctaagctctggctagctgccagctccagatggaatgcacggtatgtgtgaggacgaggcggccgcgattggtggcgtgctgcgaatggctgctcactctgggacgcatgacgactcacaccatcgccagcagcgatgacttgtccaacggcctctgccccacgggcagcaggtaggtactccgtatgtacgtgtatacaatacctggatagaagccaatctcgctgacgaggaggggcgcaccataagtggaatcaaaatggagtgatgtgaaagcatttgcttttaggttaaagccagggccccctcgacaccaagcactttgcagcgtgggcgcatatgcatggacatgggccacacagtagcaggacaagaaggggccacaacgcgccactcttgtgcagccaagtgccatctcggtacttggttcgaagagcagcggcctttggttggttccctggcaaggcaaatgcttcattcacccatactggagttgtcgcagcgccattgtgtctcagcgccgagtggccagtgggaggtggtgcatgcgatcactgcttcagctgctgcgtcttcttctcccgctcgttcgctcgcaggcactcgccgcaatagtttgcatggtgtgcatatgtagagagccacaaacacgggagaggggagcaagtgactggaggaggccatcatgacgctcttctgcagccggctcgctgcatcgacaagccgggaacctgaaggcgaggcaagaatcgagatggccgccggccgttcgtcccacctgctccatgcagcccagcattcttatgggtggctattattgacaccacatgtccgtcttgatataccgtcctgtatggcttgacctccctccaatagaggcagcgctgcagtttcaccgccactcatcagggcggccttcttgttgcaggagaatcaggaggcccaagatgtgccccccctttcattgctcaatgggcactcacccaaacaacagcctcttgaatcccccctggccacccctgccctgtttatgttgcttgcattttctgcgacgtcgtggtgctagcagcagtaatctgtagtcagtatggagtgccactgttactgcgaccaccagcagcaaatacaacgtaccgcaccgtatctcgtacagcgagcatattgcgatccaccgcaaaattcgattctattttctgcagttcgtgccatggccagccagggccaagctggcgcactagcagcctcgaggagctttttggtggacacaataaaccgtaaaccggcgagcgatcgacaaggcagttgggcgcattgttgctcgtgacaggacgccgcgaattacccggcgcggcgggacagtgccgctactgtgccgccgcatgtactccgtgtcagccattgatgaatattgaaatggctggatggcgggctgctctcatggcctgaataggggagagcgaggataagactgagctgccctcgagttgattgtttctcctgcctgattatcgtttccgccgagagcacggcgtgtagatcatccttttgcttaattacgcgtagcagcgccgcgacctgaattccgtcttctggagaattgccaataccactctgaaccgcgaggcgacatttgatccctaggccgctatcaagggataatgaaagcaagtcaatgcgtgctgggtcgtaatattgcaagcaaaaccaagtatagtttcagcctcggggcgaaggcgtcagaaaaggggggcattgttcagacggccgctttttggactacagtacacacagctttatatggctgtcctattgttggtgatgcaatgctagttcgaagtagtccaagtagtatgtaatagcattgcatcttcgccgtgccaccgctgctaggccatcgcatggactcaaacttcgtatctatctatagtatggaatacgccgtgctgcttctaccgctatgcggactggtggcagatgcgcagctgcacgcaggcgaaaagatggatcgtggggcaaggcaagataatcttagatggttcaccgtgatccatgtcgagcaagcttcgagtcttctacgcgcattctcgagtcagccgccattcgcccaagcagctcgctcgtgtctgttctcgccagcttatcagcagccatggcccggacggcacaaaggagaagggctgtttaaaatgagaagtggaggctgggagtcactgaatggaggaccagagtgacatatcagacggtgcgggtgctccgtgagtcacactgtccgcaggtaccgggccaggccaaggccgccgctgctagccttggtggctgccgaacatttgtgtccgccactagcgcaggccggtggacgggtctgcaatttcaggcccactcgcttaaagcctgcacagaccagacgccgggcccacagcgccccccggcaacccaaacgagcgccagagctccaggtctcagggcattcactgctgcttcgagcgctagcgggctgtcgaacagtgggctggcagcgagctctcccgccgtggcgtcactggccacgatatctgctgtccctgcgctgcgctgcactgtactgtataccttggcccgtcaatgcctgttccaagcgctgctctgctatcgcttcaggtttccttcgccggctggccacccagacgcagggttgctctgctgtcacacaattctgggcgattccccctagccttcctcgcgctcaccaggcaaataagtagtcctgccacccccttcctgctgctgcttccctcctcctcctactttcttcacacacgcttgaccagcgcccattttcatacacatccgaaaggcttttttctggatccttcttttttaataccctttgtttgtttcgcgctttaagatacccaaaactctcttttttctaatccagaatggctgaggaacacaagcccgttgacgtcgccgccccggtggctgaggaggtcgctgctcccgctcccgtcgttgtcgccgaggaggcccccgttgtcgagaccgctatccctgttgtcgaggacaagcccgctgaggagacgaagcccgccgagactgaggaggccgctgaggctgccaaggaggaggacaagaaggaggaggagcccgccaagcccattgaggagggcttcctgggacacaaggctcagggcgccagcttccccaagtgagtacagcgcattatatcgcaacttgcgggattcgcgagcaacagacgctaaccaccatcgtcacaggaacctgattgccagcaaggccttcttcttcttcggcgccgagtccgtcgaggctgatgtcctcgccgcctacaagagggctgagaagcacgccgaggttgcccagcacaacattgcctgggctgctcacaccggcaagggtcttcttttcattggtgacaagaaggctccccacggcgtcatcaacctggtaagcaatcatcgcgagattgtcgaatacatgtgtcgatacgcgagaggctaactcgagaaattgtaggctgatgccactgagcccgagaccgatggctcccacaagttccacctcaccgccaagggcaacaagcacagcttcaaggctgcctctgccgctgagcgcgacaactgggtcgcccaactgaaggagaagattgctgaggccaaggagctcgccactgctgttaccgagtctgaggtttacaagcagaccattgagagcttcaagcctgcccccaaggaggagaagactgaggcccccaaggaggaggctgcccctgtcgaggaggctgctgtccctgctgaggagaccgctgccaagactgaggaggctgccaaggaggagcccgtcaaggatgagctcaaggtcaaggacaacgagcgccgctctgctagccgcaagcgcacttctttcttcggcttcggcaagaaggaggagaagaaggaggaagccaagactgaggagacccccgccactgagactcccgccgtcgttgagcccgtccccgaggttgaggcccctgccaccgaagaggtccccgttgctgagcccgccgttgagggtgagaccaaggccagcgaggagctccagcctgagtcccccaaggagaagcctaccgtcaacaagcgcaccagcttcttcggcaacgtcttctctaagaaggagaagaaggctgctgaggccaagcccgagattgagtctcccaaggaggaagaggtccccgccgctgagactgctcccgtcatcccccccgttgaggccaccacccccttggccgtcgacgttgccagccccgccaccgtccctactgagaccaccgaggttgctgccaccaacggcgatgccaagaaggagaaggagaagcgcaagtcttctctacccttcaactttggcaagcgcgacaagtctcccggccccgctgccgagggcgacgagaagaagggcgcgttctccaagctccgtgctaccatcaagggcaagggagccgccaagtctgacgagaaggccattgaggaggccaaggaggaggatgccatcaaggaggaggagacccccgccaccgaggaggctgccaagactgaggaggctgtcaaggaggaggctgccgccaccgaggaagcccccaagcctgtcgaggccgaggctgagaacaagcccgaggacatcaccaccgctactcccgccgtcattgcggccgcttagagaactcgctgacagcgagtgtttttttaacggctttaaacactttgcaaaactttccttgatataattgttgcgaaaagaaaacacgcatgagaggactgggaatggaaggatctgcatttcttcaagataccaagataccctgtcgagactgctttcactgataccacttttcattttgtttttgcacgtcaaatggacgagaattcactattaaaaaacttgaaaaaactcatgttgctagtatacagcattcgcgttctgctttgttcgatacccgagaggaggagataattaataactaatatacaaatgatgtttgttgagatatatttcaatttgtcatgtgaagtcaattgatgttggatgatgcaatacagctttttccacaatatttctttctttcttttctttccttttctctcctcgcttttctttccaaactaaccatttcagccttgtggatactaaaacgaaaattttataccatgttacagccttctctttgcttttccaaagacatgtgaagtttctgagagagatgtgatgctaagctcaccaatgactcattactgtttcaactaaaaaaaaaaaaaaaaaggccgggctctttttaatccaccactcaatgttctttttaggtccaagctgtgcaaggctttttggctctagttgaaacggagaatcacggtattcggagattttggcgtgacgttacttgagctgccgtggcgaaacaacggcatgtccgagaaggagaaacatgttttctacttattttttcttcttccttttcttcttcttcttttttttttaaacctttgcctctaaaaaagaaaaaggactgttgaacaggtggaggcctaactgaaagaggaggtagcttggggtgttgatgatattgctactagctacttgattccattgtgttatacaaataaacaatatatagaatgaaagatttcatctcattcaaccatatgtacaaagtatcagtttagttaaatgtatctatgagtagtgccgtacagactttgagattctactgctattaatactagtaactgtctgattcccttgtgttatgcaaatggacaatacctaacgtgactaactttttccattcaattcaatagaaataagtatcaattcagttaattgttgaattcttctgcatcatcagcattacaggtgcctcagataatgtatatcctctcattcttgatgacatcgaggtctcttggcgagatagatcccatcctcttccacactggagactgatcgcttctgcacttgaaccatttcgcgagtctgcatatccaagttgggtattcggagcagaaagaatttggtatatgcagcagcagtggcagctgcatacttgtgccactcgtcattcttgtgcgagtcggcatagtcgcatattccccgaatcaccaaacattttccagtcaccatcacaccagcgccttccatttcaaagcataaaacattcatttcagcaccaatgcggtcccgagtcaccgcatcttttataacctggttcccagaggcaataaagccgtaatgaatatgcggtccaggaggccggggcttcttggggacatggggacccttgcagttttcgcacgtcttttgtccatattcgtgttcggctatagcgtagaatagtgtatcccgatcttctccagggctttggtattcaggctccagattgactatatcttgtatgtgtgcctctaggatattgtgggtgacgcttttatcagattgcaccgaactaattgcagtcagcatcgagggagcgggacgttgcggtaatcctgtgctcgtaatcctggagtccttttgcatcactttgcccatatcgtgttgaatgacgccagtgctgaccacgacatcacccagtcggatatcatggttctctgagggtattcctccaccaatcccgacaacgaaataccatttcaccgcaggaaaacttttctcgatgtctgaggcgactctcgaagcggcattcgtgccatactcttggactggtagacaagccgcaaccacgtaatgggttcccaaacggccaagattgtaggtattagcatcactctcctgctttggtaaatcttgatggatttcgtcgaatagagtgcggacggcctttaactcttctggcagagcacaaatgatagcaaccttatattgtttgtgttcaaagaaatggtcattctgcctggcatactgtgactcatggacggtggatgaacgaagactcaagccaatcccgctgtcaggaggggagtcatcgtccgattcttcatccatcaacggaagttctcccttttcggggtctccaaagtcgttccatatccattttatgcccggactgtgaccaaataccacggctccactgtcttttagcaacagggaagtgcttggaagcaaacttcggcttatttcctccggcgatataacttttgcccatatatctcttggccacataacctgagctcgttcgcaatgcgtctcttcaagaatgctgcagtcacatcttgtattcaacgccatgttataaggattccagacaagtgaatctgttaaccgtgggggattcgctcttggatttcccatgcgcttcataatcgtgttcagatcctctgcactagcagcgagataatatttgttttccggtagtctctcccagtgactgcaagtgtaatcctctgatattgggcccattaaattgccaaagtctctgccgaataagaagacggctccgatagcccgtgtaaaatcaacccatcctttaccagctgttttcacttttgcgagacgcggttcggtaccatcttcattcgttgcaatgtcataaaaatcccaacctccaaggttttttcgtggaacaaattccaacccttctcctattttgcgaattatttcaggttggtagtcaatggccttttcaagagcctcaaataagtcatcgatgcggtcacagactcggtatttgatattttcgcctgattcatcctgttcatattcctcataaagctccataccaaggtttgcaaaattgaagagaacttccatcgctgccgaggcagtataaggtttccttgttgcttcttcaaacatatctgacttgaagagaaacttaaatgaaagtttgtcggtcttgttgaactcgagagatgcgcggaggagatgaagtaatgcattcactccatcaaccaaccacccacgtttgcattgaacgtcccaaagtaccatgtatttctgggacagaaattctaatttccgtctgtaagagtctttgaggatctgtggcgatgaatctttctttcccttagctgcttcgtgattaaattgaattgctaggcccttcgatatcaaaatgtcattcgattcgcaatcctcccgaagtttccttaagcacgacccatcaacgttatagtttgcgtcggcagatcctgaagatgttactactatccaagcatacgtaatcaagtgaggtttccttaccaacaaggtatcttatttgagaagaccagccaaggatatggcgactatttttcaagtcagccacgctgacatcattggcgtggatatccatcccgtcaagatatgagacgcgacctccatccttcctccacagcaagtgccatagcaggatattgtcggaataccgcgttggtaccagcattatcgaaaatcccttgataaatatcttgtttttaaaggtatttatgtaacgcgtccctgccaggagcgccatagtgtctagacttagctcaagtcctatgttggaaattggtctccgcaggatgggatagcctttgacgatcactggattttggaatagctggtgccagcattggccatttgatatctcgccagtgtcctcaatcgcgtcgacgccaaacccgatgttgcagaaaaatgttgtcggaagtccttcagccatatctctggttgaactcgttcctatgtcactcacaaaagcactaacgatagcgacgctggttttatatggagatgagcgaagtgctgagccaagccaagcgagctgttctccgatgtctgctatagagtctgctgtcccagtgacttgaaggttaaactctggtcctcgagaccatacaaccagctgggttttatcaggaagactgtctgaaattatattagcatccatagtcacaatgccaagataatcacatacagaaaaatggcatattattagtatcacgcactacactcttcataacatgtagaagatgaatgccagatgacggccatgtctggctaagatattgtgtagtcgtcgccgcttgggcatcaactttggatccggtaattgtaatagctcgctccactgctctctcggggctttctgtgtattcttgttcttgcaaaaaagagcctgggtcccaatcagcagtaaatgtcaaagtaaatcttttggcggcttcacttctgctgaccctctgggatttgggcagataatctataatggtttttctgatatcggtctgtacatttccgggctcatccatatacagctctttctgtatatactgtaatagccattcatacgctgggtgctgcgatatgaagtctctatagacggaaaattctggcaaagagtcggtggcccggtctgcctcgtcaagatcgtcatcagaattaccatccatagcatcgtccggtttcttattaagagcagtattgggatcttccaaattatctgtatccgggtgccagttgctgatggaatcaaaatcgactctgtcagaacgaacaccagtctctgtgatatagctctgtatcatggtattggaaatctcgctatattttatataattagcatcccagacacattaaatacaataataaggccactaaccgtctgtatctgcgcacaaaaaccataacatcgcgacagatcaatgccgaaccactcgaccccaccttcatagcgaacgtctgaagatatagagggagagctttgcggaccctttctaggctttcttcatctggtgtaactttaaaagccttattcagtagatcatccgcaagcagagagatatatgcatcccttttcgatggttgaatattggggcctgctgtgtatactgaggaagcgtcatccatggatgggtcctcattctccatgaagcttatatggccggtattagattcgtcagagtgaagctgttgatcttcattcgtttcggtgttttgaacaggccttttgtaatcatgagttggcaatgatgcatagccagagtctgtggcggatgtgagagcctctgattgttcagcatctgcagtgtagttagaaatcagcttctgcattgataacgagagggcgataagactggctggggtgatgtacctcgatagctgcccgctcgggaacgagagcgtggcaagggagtagcgttaccatctgcgtctcgagggacgttgtacgtatgccgaatttctagcaggtttgggtttttccaaatctccccaggaagctccgggaaatcaagggccttgcctgatttatcataatcatcaacccaattatgcgccttgttaccgagtgcgttgcctatagaaataacattgcccgagtcgtctgcggaagtccgatgtactgtgctacctgaagatatatgccggccaatggtggatgcgtcattcgaaatgccagtttgcatggtcgacatacggtcaagggcatggtgtgatacagtagagaatcctgtatcggcatgcctcattatggcttgatggtcagtatggcttctatcggagtaaaactgctgaaattcatccataacgacgtcctgagtattctctttatcgtcatgagctgttgcgtgaatagggcgaagatctgtttcaataattccttgaatttgctgtatttgtgtgcgagcatctaaaagtggacttttgcgaatgcgttccacttcttcagcccaatgttgcaattgtttcgtctcttctatatcgtaagattgttcatctcgaactgcagctcccgttagtgaaccgcgaaccggtgccagtaaggtaacacacacatgggctagggatgtggatatcttcaggaaataatatgcggtacatgtttttccatttttcagactcctcaatccctcgtttcatcggtatttttagctgaggtataacattttccgtcgtatatagattttctttctgttcgcattgtaattggctacgatgctgcagcaaagattgagcatctttgagatcttcgaagcatctgtcgcaatgattcattggaagtgtgtgcttgcgatatacgtgttctctaagaaagaaaacagatcatcaatgtcactttctcggctttgcttcttgcagaaggtatgcactaacctatctctgtggtactccttccatgagttatgtgcacatgtttcccatccgcctcgctcaaaacttgcattttgttggtccctctgacaaaatggacaggcgaaatgcttgtatgagtcttcattggatgaaaatattgcaaaatcaggagaattgcctctgccatcccgggactcatcttcgtttttctcggctcgtttaatagcttcaggatccattgtacataagggccacgaacacaatccgggcgccttcaataatcgtggctcactttatatgttagcaaatgggatttcttagcagtgaagacctaaggcgaacagtacgcggggaagaggattcgggctattgtcacagcctgattcttacagcccaactcttatagttgtattcaaggggcctttggggattaacataagaccgaagaaccaataagagaattgaccgcagattgctgaatacaaggtacgtattatacatcaaatatacgcaggctttacgcaaataaatatagcgtgaataaaattcacttatacaacgcacagctcgcaatccataacatattagacacgtacgaacgaataagattcttttttcttttaatccttatatctgatttagtccaaacacagtttttcaggcaaacaaattgagaagcacctactcttcttagtacaaagaagagagattgggcctctcgactatttacggttatttatggcagtacgccgcaatcttacgcgtatgtataaagtagttcaatatcatcgagaaacacagctgtcgcttaccaaaaagtctattccataggcatctcagatgatcaaataacagaagaaaaaacctgcaagagtggacaatgtagcttgatggaaatttccgtgtatgtatttcctttctaacgttatacttattaacatccttctcctggatcacctctttatatatataatccgtcaataccggtctctctttcttttctcactctctctcaggacacgctctagtatatctatgtcccgtctctcttcccatattttcgcaatcgtgtgcaaataagacagactttgtctaaaagaaaaaaaggaaaaaaaaaacttggtatctgaggaggctacttcgcgtatgccaataacattgaaaaacacaaataaaacaaaatccctggcttgctgtttccttttctgactccgccaattgtatccgaatttgacatcaaattgaaaaaggaaaaaaaaaaaaaaaaggggggggggggggggggggggggggaagaagaagaagatcccaaagcaatattaacaaaggggagggggggaggaaaaaacgaataccaaaaactcccaggcttaaaacgattcgcttagcaaccgtatatatatgcaaatcttaaaaacgcgacgggtatgagaatgatcaaacttgtcacatatgccatgtcatgatagacagatgtgtattataaagcggaacaagggaaagaaaaatcgctgcatgattgatagcatttttctgagcaggtagtgccgttcatcgccttcacgtgtcgctcgacacagaaagattctgatacttgctcaccagctcctcaattttaggaatgagctcagggatgcggaatggcttggaaataacatcgtcctagacgaagcaagtggttagcgacatggtcagaaagacaaggatataatcacgagagagatgatgaaacttacaattcctgcagcctttgcattctcaatttgttccggccgtgcataagccgtaaccgcaatgataggaatgtgtttggtaattgtcccttccttttcgagttcacgtatcttccttgcgcaagtcatgccgtccatgacaggcatctccaagtccataagaatgacagatatatcaacaccttcggcctcttgacctgcccaaaatcttgatttctgcagtgtctgaagtgcctctttaccgtggttggccacaaacgtgttattaccgtagttacggagctgtcgctgcaacaccttctgattgacaatattatcttcaacaatgagaacgtcaaaaagagggttgcggcctgtatccgactggctgcgcgacgcagaaccgcccgcgggttggctgttggtagaaggcgtctgaatctttcgttcgagcttgaatggcgtgatgtgttcatattcagaaggaggattcaggcatttgcgactctgtatgtaaaagctgaacttgcttccagcatcccgctgcgaagagacgccgatctgaccaccttgcatttcagtcaagatcctggagatgaatagtcccagcccagagccaccatattgcacatgcgtccgaggggtggcttgctggaagcgttggaagaggaccttcagttcctcatcaccaaggccggtgccggtgtcctccactgagcagtggatattgaaacgttcaccagagccccactcctcttcattgtcaatattcatgccggccgtccgctgtatatcgtttcgctcaaagtaaaacgttccttggcttgtaacctcagacatgtctttcgtcgcgcacatactcacgataatggtacgcttctctcggccctgtgtgaacttgatagcgttggtcatgagattaatcagtacttgtctcagtcgtgacggatccagctttgcccagttaactccataggtttcgaaactattgtcgacgatgaattcgaaagctatatcatgcgcaatcaactctgcttcaaacatcttgagcgtacgatggacaacctttattggctgctcatcaacgggagtgacagctaataagctagaatcgagtttcgacagcgttaaaatatcgtcgacaatgcgcttttggtggctggcgcagagattgatggtattggcagcatcaagacaggattccaaaagagagtctacttctgccttgtctgagtgggctgtgaacgaggcaatgctattggcgatttgatcgacacactggaggatcgccgacaaggggttcctcatttcgtggctcgtaatgtcaatgaaattttcttgctggcgctttagctccacagcttcttcgcgtctttcgctctggaccctttcagcccacttctgagaagatatatctgtaatgcagccaaagatggatgccaggctaccgtcggggcccttctctggaaaggcgctcatcaggacccaggtgtcgactgtgtgatctccgctaagttggctgtagttgaatcgaaattccaatgaaatggtcactttttgctccagaaggcgtgtccaagcttcctctagtctaggcctatcttcaactcgcacgctatccatccaaacagtacctatttgctcggatcgagcgttgcgagagatctgccaccacatgtcgttgcagtagtcgatatggccaaggttatcggcaatgaacattccaacaggggcaaactcagccatacgcgtgaacttcagttccaactcgctggcttcttgtgtacgttgctcgagcttttctgagagctcttggcgatccatcagggcgagatgtgctgctcgctggccacgtcgaatctcttcctcaaacagcagaaccgaagccatggaggttgctagctgccgcgataggaggtggatgaataacttgtagtcatcgttatacggccgccgtgggtttaccccaagcacaataaaacctgttacagcttcgccggtgtttgtaggaatgaccggaaagacgacaatggttctacacggttccccgaagcctcgccactcaaatccttctatgagatgcttgggcagggtaccgtcatcttctgataacaccacaggctcaccacccctcgccaaggattgtcgcacatacggcgcaaacccttcgtctgatgtacgcagatctatggtttgaggggccgcgacatggccttctgggacaccaggagatccctcgagaatgagctggggcgaatggataaagctaccagagtgcagcgacgacacttcgctttcgggttcgtccctgacagagtagaccatgctaaacggaatgtcatattcgttaaacgccaggcctttcctcaactgcggccaaaattcgttgatggaagccgctgaagccgtccgctctcctatctctcgcaacgtaagcattcggcgctcgttcattcttcgtcgagtgttttcgaaacaagggttgtatagaccgaccacctcgccctcttcgccaaggattggaatgatggaccacgagaagaaagtttcttctaaaaatccatgtctgttgatgaagatctggttatcgtgcttcattattgcttgaccagaatcccaagccgttttaaagatgggcaggaactcatccttgatttcgtgccagccatccgcataccgttggcccatgaggtttggatgtttactgccggccagggctacatatgcagcgttatagaaactgacaaactcagggccccagtacatggcggttggatttgggctggccatgattaaatttgtcatgcctctcagattgtagctccattcgctcataggtcccaatggtgtagagccccagtcaatcgacttggccaatttgatatgctctgggagattatcgttgtacggaatcctggtccagtcaaaggtcgatcttacgggttgtgattgcagtacttggttggtgaaatcgtccggatggcgtcggtttatatcatagatggactctacggtgccagttccgggagttgtgagggtagtgtctatagactcgagaggaggcttcacagtggcgttaccgaagtagtcgggcggctcaaggatatcaacagcgggggtaaccggcgtcgacaaaggttgggcactgatatcttgcccgagcatgatggtttcttcttccactgtttcttccaccattggcggcgtcgggcgcgttgcatgatacgcagcacttgcgccaatgaaccgaaaccgccgtcttaaagttgtgcaattccatgtgatcccgccgtactcataagttgatgaaggcacgtccaaggcatcagtcccactagccatagcccaagatctaaactcattaaagttttccgggagatcgggagacgcagggtcttcttgctcggggttcaaaaggctgtggatcggctcggcagcccgcagagatccattatagtatacgatcggcaagccagggcggttagtgtttgctgagttggcgagatcaaccaggaacgtcggcctatcgtcgtgctcgagaagctcaagaacgccgacaccctgaagcatctgcaagctagggggcaggctgcgcatatccgggctcagagacggtacagacatgtccatggacgacggtgtgctgccggagagagccgcatttgtggagctaacgctagccctggggagtttcagcgtcgtgacagtccctgcagtttcctcgcgagcttgtgttataatggccgaagcggcatctgatacaggaacgctatgaggacgagggaagtggcgtgcagggccatgggaaaagaagagaggggagactgcatcttcgcggttcacttgcatggagctcagaggaaacatggcatcgcttagcatttccagtctcctcgaaggcgaggcgcccgtgcgaggcttcttggccggtaccgaccccatcgcttggccgtgcttgcttctgcgcgactggcgctttccggctctttcggcggatgacgaatctgcggcttcagcctggcgtaagcccgggtgtctctttggcgatggtagggccgcaatcgggtttgctgggggctgagagcctgcttgaccagtgttgctattgtcaagatgccatggcatcggcaggcctgccgaatggtgtctggagtgctcctggcgcgaagtgcccgcagagaagggcgaggatgccgtctccagcgccgccgcaagaggtcgaggagagattgctggttcctggccaaagctcgggggaggattcggtggcccggagtcagaggtagcgctgggggcctgggtcgaggctggtgctgatgctgatgctgatgctggtgctgatgaggacgacacggaagacgggtgagagatgccagtagaagaaaatgcagaagcagaggcggaggcaaagccagagcaatctgcggaggagtcgtcctcggtctgcattaaggcggcgggaggggcgaggatgccagaggacagaaagaaggagctcgcttcgaaaagcttggttgcagcaaggcaagacctgagattcactgacagcggggtttggagagggtgtcgatccttgtcaggacacccgagtggcggacgggtctaggcctactgggggacttgtccaaacgagatcgagatggtccgacgagcgagggtggatgatgggtggatatggccgaccgagcgagcgagccgtcgccgttgaccttctatgggtagccgcacctggaatgtctttcaacggctctggaggccatgcgggcagggcatgagcgcggcagccgatgagacgtcgattacggcacggcgtatagacaacaggaccctctacgtgctctgtatacgaggaggctgccgggcaggcgagcaaagagtagcagcaggaccaggaccaggaccaggtatcgagttccctatgcgcagtataacagctgaaacgagggtatagacgggctgaacagcactcagtcggcgtccagagacgtcttagaatcgcgagctgagcttatggaagagtcgtggctgtgggacctcagaatggcgaaagggagctccagggcgtaagcagctttgtgcggcatcgatagaggcgagccgcgcagcgcagcttccagcaactgacgggcagcaactgacgggcagcaactgacgggcagacgacgcagaagagactcaccgggtctgtcctggcgatggatcaacgcagacgagtgccggcgatggtcgacggacccgacaataagggtcgctttgccggggaactgctgatcagcgctgatgctccggatgtcagttgcctgagtggagttgcaaagcccaacgggcgacgagagccggcaggtgtcagagcgaaggcaaaagggctgatggaccgcgaaatcatcgattcaagcaatcccggccagagttcccccactggctccatgggctgccagagcggtcgtagcggtcgcatcgctagcaatagtgctggtggcagcattgattatgccggcacctgcgctggactagacagatattggccctgtgctactgctgctagcagctgaaggaggaaccacagcagagccgatgcagggagacgacgggatggatgtggatgcctcggtgggggggtgcaaaaggtctatcgtgggtcgaccgtttttttttttttttttttttttttttttcttttttttttttcctgtgttttagctgcagcactgccgattccaactacggtgcctgattgggctgtccacactgtccgtcgcacctaccaggccctttccctgcgcagcagcatagtgcgcattagcctgcaaatgtcaccacgttttactctcctgcttgaggagaatggatctctattcgggtaatttccagcaaatcagccctccgctagcagtgctactgtgcaaatagaggtggcgaagcagggggtccgtggaggagctgctccggagctagaccaggtattttcttctgctactgtacagtaataaacggctggcatcccaagtggaaagagacttttggtgtcaaaacaacggctgtcatatctcgcccgtattgtacgacacatgagaattgattacagagacttacatgtactcacgattcacggcataccaaatttcaggttgacatgcacaggcatataaattcagtccacctcatatgcaggtacatagtacaaagacatacctcatataaaacagcacctggaggattcgtggcgtattaggtactgtagcagcccatacaggtgcagtacattggcatttggcctaacatttggtaagaaaaaaacgatttcccagcgcacggcggttttggagtcacgctcgcactcgttgctctagaccgttctagattcgtttgagctctccactaagacagggacgagcgactttcatttgccgctgggtggaacggatgaaaaaaaaattaacaagcgcccgagataaagaggaaagacagaggatagcatcggaaaaaaatttaaaaatggaaaaagagaaagaaaaaaaaaactcaagatcaagatgagctagattcccgaggcatcagcaaaagagacacattggtacgtcaacggacaacccgcggagacgcttggagagaaagccaacattgaaggagcgcgcatgcacgcacaccttggcttgttcctttggctgtcagctgtctcaccatcggcctttggcggctttatgatactcgtatttgtagacacatggcataaggccgtgtctcataggtgcggccaaagtgttgagttagatacacgagtgccttacagtagacgacttgctgtttagctacttttcggtattacagcactcgtttttactcttttaggaaaacgggaagtgagaggagtagattcacgcttctaattgaaggaatcttgcaaagccagccctacctgacacatacgaccgaggtatcaatcagtagaatatcatagcgccagccagtctgtgaggaatgtaccagaatttaatggaaccaaacttctacgcaggaaagtcaacccagcagggagtggatattttcgctgttgttagcccgtgcttattcatcgccaaaccctcatcaagtcgaaacgacctcgttgttgcatgagctcgcgggatattagtagagccctggaaatccatgcgcatctgccaagtgctacccattactgatcagcttgccatcaaatcagcaacatccgatgtttcttagcgccgcgggcacaagcacttgcttgtaatcacgacccgtcactctggggtctgctgcaggtcactcgatatgcggccatttcacgcgatggcatggtttgctggacctgttttgcagccgacagccctttcagctgcattcccacatgtaccttatacgaagtatactagtacctgggtactactcgcgagagagcgcaggttgttacttcaagttgtaatactgtatttttgtgtcctgctccaactctggtctgagctttatttaggcgagaactcggttttacaactccagcggcaaatcttctgtcaacttcaagctaccctacatttaacccgcagctggtgcccatccaatgtttgccgaggtgctggatcgtgatctacttgacatctgagattcaaatagggaagcatggctcatcgctatgtgtgttgaaatcgatgcacagtcgactatgccatagcatataacccagtgaaccttcaatgatcatcttgattgcatttttttgtctcagcttgccgccccggaagcgtcccgtgcggagaaatgggtggacccaagaaagacgggataagcaagggttcgtaaatgttgcctgttttgctacgatgtggtgggacttgtatgtgttgcagggaattgccactgataaaccgaggctcgcttatcaagttcccatcaacaccgatggcgacttaatcaagagttctgtcagagcggaagaggcgttcttggttcaaagtttaactgagtgtaagcttactcagacgttaacacgcgggaagaaactacttgtacacgttccttggttctaaaccagagttcagaactgtacaagtacgttgaattgtcaatgtaacagaggagacgttgagtcccttgcatatgtaggtacatgtgcgcgacataaagaccaatgagttcaactcctcccgcatgcatgtccttatcaaaacatgcaaagcaacaaaagagccaaccgcgcaattttgtggcgtccaggcactcggacagctccaaagccgcactgcgagccatgggccaagacgcttggctcggcacactattggcgccaccgaccatggcgtgcggccgaatagaattcaatgattagattgtctgtacaacaccaggcccaacagccatgaatgaatgataaacctgctcgcactagctggaatcatgggctccatctgctgagggccctcgtactcgcacggaaccccgagccgggcgccttgccatgccaaacttctgcaagcaacgtgctcggcgtcaccagcagcaaggggagcagcgcatcgaggccgctacagtatctacgtgaaatttcccctgccctggcccgctgccgctgaagtctggcgatcgcaagctctgatggcgcgggcatgcgggccacataattggcctgccggccaatcgtggcatgcacctcggatctgggcgcttaaaacagagacaggacagccgctgcgattggcccggggtttcgctgtcacctggcagcctggccaatcgcagcccatcacaggcccaagcgcctgcaccttgcagaggcttctccaccgcccagcgagcgccagagactctaactcgcctggctgctgggggggaggtggtcgctaaagcgccccccattcagtagagttcggaagcgctggggactggttccctctcacgaggctctggaataaaatgcgtcgggccccctcaagaggccattgcaccattcttgatacgaaactgattttgaacaaacgagaaaagaccaaagcctggagctgaagggacgacgaagaaaacgccgtggtcgcaagagcagaacgaagcgagacctggacgcaacaatcactaataagtgagcatatatgcagacatgagcttttagccctgctgctttgctagccctgcatcgcgacgaagctggcattcgacgcccttatcgagctgcattcacagagttttcgagcaagttgtttgatccaggatattttgccttttcttctcaatagagaaggagaagaagaagaagaagaaaaagaataggaaaaggaagcagaaaaagactgtccaaaatgggtatctttggccccgccggtcgaccgtggacttaccacatcctccatcgcaaatggcccagagtcccaagatcggcgatgcgctggctgatgctggtggaattcgtcggcttgattcctctgctcgtcatcacggccctctctcagccgaatctgtatcgaactgcgctgtggcagattggatgggaccaccgtctcaactcaaaccccgccatcattctctacgcctatgccaaccacacgaatcagccgaagctcgccttcatctggtcacaaaagtcagtttatcaagagcccgatggcgagaaagaaaaccgttgttaacccttttgtgaataggctcactgactacaatgtcgccctcgccgtcatctcgctcttcttcctcctcaccaagctcattgctgtcatcatgcgagtttggtatcccattgtatctaccgtcagctccattgccctagttgtgctttacagcgtgagcacctatggccaagtcggacccgattataccgacccgagatacccagcaccggcggcgtggtactttagatatggctgcgatatggccaagccatacggccagtacaacaactgccaaattgcgcagagttcgctttttatcacgctatacatgctgtaagtcttggttcaattcacatgacaatctgtatgccgtactgactctgagtctagagctgtctacttgctgctccttggcttctccctctactccatgtggcccaatcacctcaacgacttggataccgacgaggatgaagacgatgaagtgcctatgaaagagggcaagagcatagaactgggcggcctgaaagagatgggcatgaagcagccaatggcttcgggagccgtgccttttacgccgagaacacacgctttccatattctcgaccgaaagctcccactaagacaggagagtgaagccgtgtcatatgcttaggagccagccggcttcactttttcttccttcatgtcgttatatgtccgccgaaaagaggcgtgtttgaattattcggataaggcaacggcgcaaggttttctcatgcaagcaataggatggatggtaatgaatctgggccctggaggccatggaagggagagcagaaaggattggagtgaggaaacccgccgacaaaaggccatcgtccacaaccatgtacatgtgtatttttcatttcttttgtcacatactttatatacccaagcacgatgatcaatcaaggttcaatttgaaactacataaccaataacaccttttcccacctggtcacgagtctcaagtacacgcagcaaaacaacttcctattccaggcattaatgctcccgttccggccccagccccggcgtggcttcaaccggcccggccttgtgcatattagacctaggcctgcctcgtgcatgtcgcgaatatgtacaagtaaaagtaatccacgcttctacccggttctggccgccagcttgtcgcagagatggatcctgatccagcgccggtaccccgccaacccgctgctgcagtgccgcgtgaacgtcactgatcgagttccccgcctcgacccgcgctttgacccgggccggttcatgacatgttgcctcctccgcaatctagactcgagtatttccaatcacgtaccgccaagctgcatccagagctactagcgaacccccaacatccaaggctttagactgtgtgacgagcctgtagactcattggtataactagattcctctgccctctcttttgtgtgttgcaattcttccgtttcaatggcgttactgcatcgacttgctgcttcctcggcctatcgctgcgctcccggtatatcgtcgattctagtcagaagagcttccaccatggcccccaaggtacgtgccaggccgctgtggcgcaattggtccatgccatcgctcctgggagtagccgaaagctaattggagtcgaacacgacaacagctcagagatccgtctctgttgaagaaggatgtttgctatgtcaatggcgcgtgggtgactgccaagtcgggcaagacctttgaggtcaccggtgagcttcctccttatttattcgtgttgtgcggagtagttctacgaatgtttcgctaatcagcttgtcgattccaccacaaaaagatcccgccaccggcgaagtcatcacaacatgccccgaattcaccaccgccgatactgagtccgccatcaccgctgccgccgacgccttcaagaccttccgaaatctgaccggccgcgagcgcgcgaagctgctgcgcaagtggtacgacctcgccgtggagaacacagaagatattgcccagcttattacctgggagaacggaaagcctctcgcagatgccagaggtgaggccgcctacgctgccaacttcttcgagtggttcagcgaggaggctccccgcacgtacggcgacgtcattccggccagcgtaccaggaaaccgagtatggactaccaaagagcccgttggtgtttgcggtctgatcactccgtatgttatatgtgcctgttttctttttttttttttttcttcttttcactcttgggatgtagaccgcgttgcgctgacacaagatgatcacagatggaatttccctgcggctatgatcacgagaaagattggcccggctcttgcagcgggatgcaccgtcgtgtgcaaggcgccctctgagacccccctcacagcccttgcgcttgctgagctggctcaccgagctggaattcccaagggcgttgtcaacatcgtgacgacaaatgataacaccgtcgccatcggcgagcaactgacgacaaaccctacaatcaagaaggtttcctttactggctccaccaacgtcggcaaactcctgatgaagcagtcatccagcactctcaagaagctgtcactggagctcggtggaaactctccctttatcgtgtttgacgatgctgatatcgacgctgctgtcgcgggcgccattgcttccaagttccgatcttcaggacagacctgcgtgtgcgccaacagaatctatattcaggagggcatctacgaagaattcgtggccaagtttgtcgaaaaggtcaaggcattcaagattggcaacggcttcgccgagggtaccactcacggacctctcatccacgaccgcgccatcggcaaggttgacttccacgtccaagacgccatcaagaagggcgccaagctcctcgtcggtggccagaagctgcctgatgttggatccaacttttacgacatgactgtcctgcgtgacatgaacgccgatatggctattgcctctgaggagacatttggtcccgttgcgggcctcttcaaattcaagacagaggcagaggttgtcaagctggcgaattcttccgaggttggcctggctggctacttttacgctcgtgacctggagcgagttcaccgtgttgctgaagctctggaggttggcatgattggtatcaacaccggtatcatctccgaccctgtctcacctttcggaggtgtcaaggagagtggtttcggtagagaaggatcaaaatacggtattgcagagtaccagattacaaagatgatgacctatggtggaatgggcaagcctcttcagagctaaatatgtgaaatacgcaagggagatggaggagttagctaaaagcttctaatgttctacgatacaatgagatgatgatatcacaaacaatgaggcaaggttgcgaagctaatagtagagtgaagtgtgatgtgatttcgatcatctatactcttcgtacctagtatagagtttgttcaagggcagcgttttcatgaccagcccaacagtagcctcagaatcaagcacccatagcaacacactccttgaactaatttgcaagcaacaacccgtactgcgggttcaactgcacagctgcttgagccattttgccttcttgtagacaatctgaagggccattagcaggctaccttcatatacctgtttaccttgccgctaacccaacaagaaatcgcacgactatgtggcgcagtggttagcgcagtcgccttacagaagtaccgcgaaaggtcgcaggttcgacccctgccatggtcatttcaatcattaagatttatttttttgctcatattgattccatttgcagaaattggcttagtttttgcgtgttagttggtatgtcaagtaatgcatcgcaggcgcaatggcaattttatggcctctttttgcgttagctttgatggtgtttcgagtataagaggggcttcagaggcaatgcagctatatacatgtatatgcatttatatatacataggtactcaagcttcggaattctatactcaatcaaaccaggatttgcgagtctaatgctatgcaccgcacctattgcaatcacgtcgctgtggtgcatgccgttctattcgctgccaacaagctggggaatagagtattcctgattacaatagcaaatgtactttgaatctcgaaacaaaatgaccaataaacaagcctaggttaaaccagatatataagtcgaccagccatcttcatccatcaagattgcaagcagattcgggtattcaatttgaagagagcgccagtccttattgcaactcagccgccgcttcttatcttatcacccaacagctcgtgccaaccatgtacgtcaccccacctctgcaagctctttacaagctgcttctaacacgagcagtcttcatcaaccgcacatatccttcaccatggcgctctctcgttcaagtggccttgccggtcatggaatgcgcttacttgcgcaagcagaagggtaaaattcttcatgcaagcaactcaattgaactgccaattcaattcgagattgtgagagctctgcggctaactattgccaatatatagacgtctctacctttcctctgcatcgccagcctctcgcctctcatcaacaagcttcaaacataccaacaaagctccttgcgccgcttcactcgctcgtccattcagccactcctcatctctcctcaaaaagcgcaaaatcgctcccgcaagcaacagccccgaggcttcttcctcatcatcaccaccaccacgctcctcctcctccaacaaagccgccgacaccacccaccccaaccccgaagaccccctcgacttctcctccataattgccgcatacgcccccatcgacatccacttcaaaactcagctccaagccgtcctccacggcggccgcttcaaccccgacgccctcggcgccctccccgtcgccctcaaagacgatgacggctccaaagtcacctttcccctgcacgagctcgcccagatcgtgccccgctccggtcgcatcatctccctcctcgtaaacgaccgcgagtacctcaagcccatcatgtccgccgtccagtccagcaaggacttcaaccagcagccccagcgctccgacgacaacgagctcgagctcctgctcaaggtcgagatggagcgcaaggacgacctcgtgcgccgcgtcaaggaggcgtgccagggttggagggatagggtgcgccaggcccggaccaagcacgagaaggcgctcaaggagtggaagaagaatggcaccgtgctgccggatgtagtgaggaaggcggacaaggagctgcaaaaggtgcaggataagaagatgaaggagattgatggcgaggaggcgcaagtgattaagcagcttgatcgcaattgagttgtgaaggagggtgggatatcatcatgtacaatacaaaaaaacaagaaacacttcacgcattatcacaggatacaagtaagggagcagctatatctgcacacttttcatgaccaatttttttatatataactcagaatatcaataagacttcagtatcataacacagtccatgtttctatcatttctttttaatcgtacaaaaatacatgtatatatatatatattcaccccttttttttatttttcctacaccatcccatcttcaagccttcgccttcacattcttcccgcccttggcaccagcgccagctcccgcagcgcccagcaaagacgtcaacttcttctcaaagctctccacatccctctgcgtataagtacccgccctcaaatgccacgacctcgaaatccccacggggtccgtcgcaaacgtaggcttctcgtgcttgccctccacggcagactccagaatggtcttcttgatggactcctcagcgtcctggatgatgggctgctgctgctgctgctgctgctgcttttttccctccttgccctcctcagctggtgatgccgccgccgccagctcctcttcctgcttcctcttctcctggagatactcctccgccgcctccctcgccttcacatccgcaaagaaccgcgccccattggcctccacctcatcagcatagctcttcgcctgcaaaccctgcggcacgcccacggggtcagcccttccaccaatgatgttcaaattctccatcacagtagccaagcggccctccctcgtagaaggcatcgcaggaacaaacgccgccaggccctccttggtcaaagaaggcgcatacgtcgtcttggtgccgaatcgcatcgcgtcgtcaaactgctgctcctggggatccattctctcaaagggatcctgtctctttccccgctggccggcaccagcagcagccttgtcgccgccttctttggcctttgccgctctaccaccaccaccaggcctaccgcctctacctcctcgtgaagcaccaccgccagctcgtcctccccgtccggcacctatcgcagacgtcctccctctgttcgcacccgcaaatcggtttccgctcggtgaagcagttcggggccctgtgcctgctgcgttctgcccgctgccgcctcgtccgcgcagtccaccccgcccccgaagcattcctcccctgggaagactccgcacatcgattactcggggctgtgccggcgccgctgaagagcttgtagggttctgggctccctggctgcctgttcggttcttttgtagggcattgatctcgctggccgccgcgcgggttcgctgtcgagccgaaggtttggcattggggtcgctgggggtctcgtcaaactgcgattgcgtcgtggagaactggcggaagtagcctcttagggcatatcctgcgttccccagctctggcctcgctcggtgtagcgagcggagtgtctgtgagctcatggcggcggttggtggctgttgaacctgaacctgaacttattctgctgaagtgggatggtcttgatgcgaagaccaaaatctgtcgcttgatgactaagcacacagccgccatatatcgcaaggcaagcatgctacagccatgcaatttcccaaggtatgagcactacgaatcaccaaataaccagatcaaaagtattttcaagaagaaaaaaagccccattttgaatgtttctaccaaaagttggctcaaacaagtaggcgcgtaatctaaaattgcggtggacgtctcagagacccccagcgtgagcccatattgtatagagctccagtgaacaattccccaatgccatggttatagatcctatctgctacaaagtcttgttcatctacccattgatcctcccacgttcatggcgccgacatgtattgaaaaaggagagaaaagaataaagcaaacaaagaataatttccgcctgcccaaaagaaatgcggcccatagcagggcgtgatgccaagagaccgtttcaggtcttggctcagacaattacgttttaccgttcagataagccagtcaattcctcgccacggttattaccccgtggctatagtggccacatactgtgttgccttgccatatcaatcacatggacacatagtcccctttcctgagaatatggtataagatgtatggtgttgcctgctggcaacttcaagccgcctcctagtttcttttttttttgtcgttggaaaaaaaaatagaatgcaaatattgagagaggagagtgagtaaagagagcacagttctcttgaaaattcgcgtcattagacactctgaggcatgaccagtgcaggctaccgaatcgttagtatatacgcgatttgacagctgagcggcctacttacaggactgttaagcatttgctgacgcttattccggcctttcttaatgtggctctttagagcactagagtcgagaggtttgagaagctcaaagctgcaaagcaactcggacgatacggacatgactgcaccccaattatcgaattcaccgcaatactatagatggttagtagggtgaacaacatttgagctgtagtgtatgtcaaaagaacaaagggaactcacatttggtgcgctaaacactgtgactaatactcgatcgttaaagaattcatacccgtcttctaccaccatgtgggcgcggcagaccaagtcaaagtcatgagttgcgaggaaatcggtgataaccttctttccaaaacaataactgactcctcgctcatttgcttcccaatcttgctccatatcggccggatcagcccacagaaggtcattcagcaacccgtagtcgggaacgtcggtgggccgtgcgatgttgcgaatatcgtccatgtggctcaaagcaggcgacaggcctccatggacacaaaagatctttccggccacaatggcagcaatcggaagcgtattgaagcaatcgataaaggtcttccagactttaatgttgcaccttcgcttacattcgtcatagaaaccgtagactcgggtcacgttggcacactcgtggtttcctcgaagcagaaagaagttttcggggaatttgagcttgtagcagagcaggagcaggattgtttcgagagattgcttccctcgatcgacatagtctccgaggaagaggtagttggacgttgggggaaatccgcacatctcaaacatacgaatgaggtcagtatattgcccatgcacgtctccaacgattttgacgggcgcatcgagctccagtagcgcgggctgggccaagaagatctctcggactcgagcacatatagccatgatttccgcgttcttgagacatacgctcttggtgaccttgccggcgtacccagcgtcgagtagtctcttaatatagtcatcaaggtccatctccttgatttcgtccatgcccatggcatcattcttgggcttcttaggcttcttgacgggagtgtccgctcgcttcactagaatggactggcccggagggagtaaatgcgtattgaggctggcgttggccgacggaggctggtcggaaacgtggtcaacttcgccagaagcctgtgcagcgctcacatcgtgcgcgccactcatgactgattcggacactggggacggcgggggcagcccgtcttcgtttgaattcgctgcggataggtcggtcgaggggcttctcagcgggatcgtgtcggtgcttttgccggagcgggagatgctggagcgaccgctcctaccagacttgactgaagcagcatcgtcgccgttgagcacaaccgagtttctcgggctgtcagtcttaccgctgccggggattttagaccgcagcccacggaaagatcgagtcgagtctttggtatccgacttgctaaaggaaggataagattggaggccgtctccgccgccgtttttggagccgccctctttggaagattggttgcccattgtagttcagatggatgaggctagagagcccacagagtgcgaagttgctgatttttcgatgcagcaaaaattgcggagagaaaaaaaaaaagttgtcgcaagattaccaacgaggcgagcagacctatgcttttccagaccctgtcgttggtcggatttgtcgtcttgcaacagcgctcgtgtggcaaaagtcgttgatgggagtttggaagaggatgagtaaccgcaatcccagcccgtcttagggaggatggaatcgtcgaccgaggtcggtaaagaaagaggaccgctggctccttggagcgtccgttttggttgtcttaggcgagagcctaggaggacaggccagcttggaggagcttataggagctcagtcgggatggagcggatgacgtcgtggcagcggcagctcgtgactggatattccgggtcgagaccggcagctctggaaacagcgctccggggtcaggaaccgcccacaagcaggtcgggggtacgatggtaaaaatgcgaaagtggcctcggccgttgggaaaaaaaaattctagacggcggaatcagcgcggccggtccggagcggttgtgtctgcatgcgcgggagcagggcgcaggagcggggtggtgtgtgagtgagtgtatgtgtgtatgtgtgtacgtgatatagcagcaacaagctgggattttgcagagatgaagcacacgcaatggcgtcgcaagaggtcaacgctgcaacaagaagaggccgtgatagcaaggcagtgatagcaataaaggcacagcttctgcgggagacagcttgtccgggtacttgaagagcctgttgggtgacaggcgaagcaggatgcaacagattcgagacgaagaaaaaaaaaggtaccttgcagatcagggcctaagccgaaacatggatctggtggtgccaaagccaagtctcggaagcacggccaggatgtctcgtctcggttggacgttcgcgcaaaagatgggattatgatggaggagagggaagaagagaacaagaacggtatgcacatacaatttagtttcctggagataccaaggcagctgagcggctgttaggtagtactactaggcagataagtctgctagatagagcgtgcggaaaacgtgcggacagcgttacgggcccggtggcgatgctcactcggagctcctatctcggcaagcttatggcggcgagtgtaaatacgtgctaacgccgcctcgtctggcttaggtgggatgggtgccgttggatcgggcaatagcaataaacatgaagtagcagatgttttgcacctggcggacacgatacagagaagctgcgagctggcggtgggggggattcgaccgctgttttatgtaatggaagccttgcacttccttgtttctcgtctccagcgtctcctctgcgaagaaaagagcacaacggtgcggatcgggctcttgggcagacggccggtgggggcgtgatccgcaggcagctttggtggaggctggcgtatgcgatctgcttgtaatcgatgtgccgtgccgcggaagcatcaacaggagcagcagacgaatactagctggcgatctcgtgcaatgatggtgacggagaatggcagaattcgaggtgttgataaaagagggcgaagagaggctagagcaagagctacacccaagctattgtttgtgaatagccgcggggtggatggcgaaggagtcccagccggggccgtgtgacacgagccagccgcacctttggcatactggacacatgtacccgcgattagagtttcacaccatacctcccacaaggcgaaaggcggcagacttgatgctggctccggacgaggcaacgtgcttctgggatgtggcgggctgggctggatgcggcgaggcggagctggtgcccatcgggcgcggacgcaatactggaagagaataggaagacggaagaaaaaagagagacagcgacgtgggccgggcgcctacaaggagttgttgcctagcttcctgcacgatatggcagccaatgcgaaacggcagagacgggaaatagagtcataattggcaccgatgcagcggaaatgcgcactcgtgctgagcccggcggtgctctaaagcagcacgagggattcccagttaacggactgcgatgccctcaatggcgcacaatgccacgaccaagacccctggccgttgttaggcatcttgggcgctgacagccagctcagggcgctgtagcgttcgccctagtggccccaagcagctccgggggcccccaatcccagtccggccttgcgccttcgcagaccgagtccagcccccacgcgcccgggaagaaagtcgagcccagcagcttgtttcagtcgattgacgcttctgtcgtgccgcccttgcagctcagaacattcaaatcgtccgactcacgggcacgtgctgacgccgcaatgggtttctggagcaagcggccaagaaatgccatactacaaatcacgttttgcggactcgaggcatcgccagttttcctgggataactctgcgcgtgacaggcacctctttcgtattttgaaacccagcctcctcgtgcccaaaagccacaggctttaaagtggcgcttggccgcgcacgacatgcggctctctgctccggggtcaagagaataactcatctaccaccccgatgacttttcgatcgcatacatgtcacgaggaaaatacggaggcaaaaaaactacaaagacatcgcatcttttggcgaaggctccttggctgtccttctattggtggctcatgtcccgattgcgcaacagctgagcctcacaactacgacaacatccttcaaaggatggtcgtgccgagatggaattcccggctctctccgtccgatatcgtaacatcatcttcacgaaagtcttgcagcgtagaaatagcccccagagagaagcgaaggcacgtatattgccagacggcttgtcccgatttaactgttcgggatgtgccgttgacgtatatgttgacgttataccaacagacctggcctcgggtctcgactgctgttgcaacttctattgcgacataggcacttgtacgtacgagaaacatgttgttgatgggatcaaatacagagttcacgcgccattgacaagaggtatgcgtttcgtcgtagctcctagcatcctctcgtaagtgcgacaagcactgtgtcgttgaaaaagagcttcaaactattccatgttctttaccgcctttctgatgctcaattcctctctagatattctaaacaaactgtggcccgcttcaagtgccacttcgggagacacccgcatgctcctctatgtggcgttgaagatggtatatgtttgttttcgtagcgctagggagtgcgtttgtagggaggcttatattgccactctttagaagcggtgttgcgacaacaatccacttcgaaacatcttgttcttaacattgactctaagccaagatatgtctatcgacgtattggagcattcccctcttacgttcagaggggttctttgcggtgtggagttgctgcctctagatatttcaacaacagagcggcctacattagggctgcaggagcgtcagttggccatgcaggaggaccataaaaagaactctaggcgtaatgcttaagcatctagtgctcacagaagaggaaaacaagggccaaggaggatgaataatcgctttttattttaatttccgactttaaaacaaaagataagagctagaagaaggagcagaagaatagtcaataaaggtaagaagagtgaaacagagaggcccggaaaggcaagtaagcgcgggaggctcaagtcctacgagaaaccacaagcgacgaaacgagattgcgactgggctaagacgggctcgcagccagaaaacgaacatctttctactgtagcaagcaaaaaggaaaatggtatacccggtaggttatcacaggaatgaggcatcacacgcatcagcctctgcgcacttccttatccagattccgccgctatcgagtacgtgtaagccacccgtgccacgtttccccctaatcagcccagtccgaggcagtctgcgtttccgcttggccaattgggaaaaagggttggaatttaaggtgtggaaacaatttacgcgctgctcttctcggtgcaaaccagcaagcagaactatcgacgcgatgtgaatctcctccgcatggatggaatctccaaagagaggggaacttgctgctacagtacagtagatatcgaagtgggctaaaattagaaataaccagttcacctcacagcccagctggcgagcattagccccgtcactaatcgctgctagcagtagcactagcagtcctctgttcccagccagcttctcaggctgtgttgtgcctaccctgcagtaagagcgcggtttcgcggtttcgtgagatgcattgcctggctcggttctcgacggccaagggtgctcgccaaagcacttattctttttttccttttctttgcttctcttggagattgggacgttggccaagagccgccgtgctggagactcagcgctcaaatgatgtctgtgctactttcggatgtagacttccgcgcacagtcagagctaggactgcaacgatcagcgctcaggaaccacagaaactgcgcttgaatgcccagctgttggtgtcgtcgtcagcaggcccacgcccagagaatcgaaaaaatcgccgactcagggttcactgtgtctattgccacggtctggggcaattcatgaagatccgaaagccactttgctgccagatggaggaagagatttgcgcttcgtgcgctgtacttgtgctcgtaccagagttttggccaccctgatgccgatggactcgagatatgacgttggctgccaagctgccaggatgcattcgcgagtccaaacttgcatgcccccggtctacaaaagacagctttctttagcggggcacacaggcggtggtatattgatgctactttgctgctcctactgtacatagtactactcgtatgtgaaaaaatacccaatcttgtcaacgtcgcacagactagggcaatacgggaatggcacgggatactgtcttgaggatttgctcgacccctgggaggccgcagcgacggcccaacaatcaatcattagcatatccgttgtttgggacgctttgcggcatcctcgagcattactcaatgcgcgttgggctccctgccaaaatagcacggaactgcgtctttccacctcactagagtgctcaaatgcagaaacatggtgcttactgctaattgtctgccaaagggcctttgctcgtgctagggcagttccgtgcctggagaagcaccaggggccgatatttatagctgcttggtgactatgcgttcttccgtctatttatggcgggcattactaacggcgccatcatcatcacggccctgggctcgcacaagcacaagcaccaaaaggccattctcgtgctagcagcagctctcgggtctcaccaggtcccaagtcccaagcccaagtgcccccagatgcccccccccagccaccttttacgcggttctgctggagcacgagcaaatcctgtaagccccaggcatgggtccggcccaggtgcgcttttttaagcattgcgagcgctggagctgagccattggcacggcaggatcccactggatcgtctctgaatctcgcactgcccgctccactccaccctccctgccacagcagagcagctctgtttactgcgccacccactcgccgcatgtcacacagcccactaaaaaaacatgtaagcaactgagccgacgctgcttcaagcccgctccaagcttttaaaacacacccggtgcccaactcgtatatcagtcccttcttgctgctgattcccttctcatcgcattctccatcgtttcattccatcttgttttgtgcgagtgcattgactcgacattcgtttattttgctcgggtcgaactttactcatcatcaccgaccaaccacccctcgtttctgtatcagagccactctctctgcccaataggataccccaccgataaacagaacacatcaacagaagagaaaagggaagaaagaagacagaatgggcgtcggccgatttttctgcgtggctctgccactcctcctcaccattgcctctctcggcacgctgctctatgcagtcctcgccggcgtggcccacgagaacgtcaggctggtgcaggtcgacctcagcgagctgagcatcaacccgacgagtataggcggcgatctcttcaagcgagccgacttcagcatgaagcagaccaaggttggcaacatcaccgcagaggatctcggcctccacaagtactacgacgtcacgctctggggatcttgctcctccgacgacaacaagaagttcacctgctcaaagtcccagttcgactgggcctccaagcagatcaacaccactgatatccaggagggcggtgccaccatcacgctgcccaaggacatcaaggacgccatctcggccttccagaagctcatcaagtggtccgagattgtcttcatcattgccatcgttgcccttggctttgagctgctcattggcatcttctcaaacttctcccgggccgtttcctgcctgacgtggtgcgagtctgccttcaccactgccatcatcatcattgccgactctctcgccactgctaccgccgctgtcatcgccggtgttgtcaacggctccaagcacctctacggtgccaaggtccacatcgacggccgcttcctggccatcatctggatcagcgccgccttcagcatcggtgccagtctcttctggatcttcaccatctgctgctgcgctcccgagaagcgccagaagaggaaccgcgaccaccactccgatggcgagaagctgatcccctctggcggatttggatctcgcggatatgctcctctcggcgagcagactggctacacctctggcgctcccaagttcaactcgggctctggccgatctgaccttgcttacgagccttactctcaccgagcctaaatggaatttcaaaggggcctcgactagacgtggtaattaaaacgatatgaacaaaaaaggactttggcgtccttttgtggtgcggtgtgatctctttcttttaaagacttttcagactatctgtaagaacaaaagaacacgagagaatggatgcttagtgcttgctatactatgcgtttttatttaacattcctttgcatggcgtttggtatatttatcagtacaggatggctacgggcagtggcaccagcagttggtgattggatacccaagatggcgggggaacaatctgtaaatagagtatagcggatacacttttatcaatgactgaacgacaagaaaagtttcaaaaacttgtttttgtgccaattatgtgtttgtaaatgtgaacatgctgtgctgagatgcgtattgttgtggctgcaaataagaaagtgttgaataattgacattgacatgtgctagtggccttactcagtagacagacgcatgcacaaaattttctgacgccaaatattgcactacgcaactcgacgacgcaacgtcggcagcgtttgagtcattgctgaatgtctgcatagcatataaatctcactgagcctgtggctcatatttagcataaagagccgctgcgtttcaacgactctgccggcatcatggttcgtctctgcatcaaaattttaaaaccgcccctctctcactcagcatccaagcatctgaactcaccctcacattcttcttttatcgtgacaagggagatagctaattgattgtatcccaagactgcaagccaaatcagattaaaacgagacctctctcaggaccctgtcacggctttggccttgcaccgcgcgccgtctgggaagctcttcgtcttcgcgggccaagactctgaccttttcgtctacgaggcgaaaaatgcgcgccacaaaggccgcttcgtctctcgcgtgagcgtatttgtcgaccagcctatccatgggatttccgtgcggcatggccaagttcttgcatgggggttctgccacgtcgccatcctctctgttgagagtctcattcgagaggatgatggtggtaattctgtgaataatagtcgagctgcccctgcgatagccagggcgacggctcctgattggatataccatggtgctttctcagaagctgatccttctgttgctgttctggctacggctcacaacgaggtcatccccttgacgtactcccaccatactgggaagattgccctcggcgccgtcattgcgccctcaaggccgatgctctattccgctcatcttagttggatgtcagatgacaccgtcttggtcgccggcggaactgtatttggccacgtcgttgtatggaagtgttatttgctaaaaggcggcaagtggtcaaccgaaacgctattcaatttcgaaggccatgagggatccattttcggcatggatatctgtacgattacgctttctgacgggagcacgatacaaatggttgccagctgtagcgacgatagaacgattcgcatctgggacattacagagacagaaagcaagaacgcttctaaagccccccagcccagtcgggtcatcaataccggctttggaggaaacgacattgagcgtggcaacagtatctcagattctgacaaggagggcactcccattgcagctgtaatgggacacgcatcacgcatatggggagtcaaattcggtccagaatgcggagagaacgccttgtccgtctattcctttggcgaagacgcaacaacgcagagatggcgcctcgacattagccgtgatgcgtcggctggagagtacaaccccagcagctcaagattggtaactgggaaaatgtcccatagcaaaacgtcctccctgcataacggcaagcacctttggtcaagggccatgctagttgaagacaaggctgtgcttattgctaccggtggcacagacagccaaatctgtctcattgaagagcctgtcctgagcggcaaaccatcaaatagcgtcggcgattcattgattttggatgccagcgacattctcaagggccttgtatcttccaaggagattattagtcgctatgatttcctctctcatgaccacatccttgtcactactagccatggaaagcttctcctaggatatctcaaagaatcccacgctgaaccaaagtgggaacagatcaatgttcccgaagagctgcaaggagaggtgaagctttgttacgtcgtaaaagccattgatcccacagccgctctcttgggcacgacgagcggaaatgtctaccatttcagcctttcacccaagagcctcacccacgttgcctccatgcagggcaagattacagacatggcctgcctctcaaaccaaaatagggatgaatcgagccctcctttggcagaggtgttggtctttcttcacggaagggcggattctcactacttttcgattgacatttctacgggtggaatccgcagccaagcacaaaccaagggcctcgacccaaggtttgtccctactgcagctgggaaaattgatgatctgctcatcattggatctcggcatggatggctatcaattctagatcacaaaggcgacgaaacatacagcccaattctggacattgcaacaagaagccgcgatacaatcaccgccattctccccctgcccccaaaatcaggctcacagcatacctctcgccacatcctcgtcactagccgcgatggaaaataccggatatatgaaatagaccgacaaccagaacgcgttcttcttcacctgcgacacgaaacttcaccacccttcggacccatgattgcgggtgcgtggtttacccaagacaccgtgcctgagctagtattatacgggtttagaagcaaagactttgtcatttggaacgagacacggcgagaagaattggcgacaatcgaatgtggcggagcgcataggacgttccagctgacaaacagcaaatcgattggtggccgctaccgtttcgcgtttaccaagacatcaaagctgtccatctcttcatcagaccaactgaggcatgagtgggtaaagagtggaatccacggaagagagattcggactctgagttccaacggccgctatatagcaacaggtgccgaggatacttccatccgcatatgggaatatcaacctgctggagacggcgcacagccagatttacaatgtgtggcagctatgaagactcatgttacaggcctccaaaagcttgcctggctaggagatgactatctcttcagcagcgccggcaatgaagagttctttgtatggcgggtgcagaacttggaatctgactacaaaggcctggcagttgtctgtgaaggcgtctttgcagacaaaagtgcagacgccgacctccgtattatggatttcgatgtctgtaaatccggcaatggacatggaataatagtaacgatgggattttcgaactcggtgttgagaacgtatcgctacacaagcgacggcggccgattcgaactccttgcaaagggaacatacacgggggcatgtctcacccaaacgcgccatcttagcatgcgcaatcagctgccattactcctcacagcatccaccgatggccaccttgccctatggcggactgagccagacgaaggggcccagcacaagtatgtgctggaacagatagtgccgttgcaccagaacagcatcaaaagtctagacatgatgaaatcaggagaaggagatggctatcatgtgtttactgggggcgacgacaatagcgtgggagtaacattgctcggccagatctcgcgcaatacagacactgctagctgggcttttctcaagcgaagcatcgtgcgcaaagctcacgctgcagccatcgcaggcgttctattagtccgacgcggcccagaacttctgggagtaagtgtaagtaacgatcagcgcgtgaagctgtggagcattcccagcagcgaagatggaaacatcaagctgcttaggggagaatgtatcggcgtggcagacgcaggagacattgcagccattgacggaccaaagaatgatacggcgacagtgctgttcgcgggaatagggctggaagcctggagtttggagtgagctgtgggcttagaaaaagggaccatcgagcagctgcctaacaaaaaccacctgctctgcgtgaccatcgcatagctgaaatttgaggcttctcggcggggctataaaaatatcaccgttttctgcaaagtccccatcgcgtaatcggtaatacggccactccgtacgaaccagatatgcggtttctcggtgctgggagggcgtcgctcttatcccccagacattcggtccagcgaatggcaggctccggcaaccacaattccggcatcgtgtctggttgatgctattttggggagcaaagagaaaaagagaagtgttgcacgaagtaggtgggattagtgcaaagatggcacatgtgccctttttgaagctatccatgccaagagacatgctcaagggtctttgatataggactaggggtagcaacatcatatctatgtcgtcatgaatcggcaattactcgaatagggagtagacgaatcccctggtggattccgaccgtctgtcaacgtgggctgaatgctggacttgtggtattttgtgggcatcagacacgggcattagccccatgctgacttgataagacatgacatgaggcctctgaaacatttttcaggggtctttattaaatgagcgagagcgacgttgaaaagaatgaagactctggggagattgaaacagtttcgtctcagctgccagtcacaatcagttcactatcaattgacgcagcacgcgaagaaatgcggaaaaatataggcagaaatgcccagatgtctctttccctctcagcggtccactatcacgatagatacggcagtcgctttcgtaaaaacccaatccccaccgcctttacagacatgccatgcgtactgttggcagaatttatagaatctgttccagaaaaaaaaaaaaaaatacaattgcaccctaccagtgctgaagattcttcgagccaagccatcaatatctcaattctgtagcacaaagtgcttgcggtgtctctcaagggcgtcggaccaagcgaggagcacagaaacactccataccggtgcgcagcagacaagggactgcgggaaccaagcaaggatcctcccgaacgccagcgaaaaaaagatccagcgacctcgtattcagaacccacgcttggtagcgcgtttgtgtgtcttggcgggcttctgcaatgcagaaatagatataacgagccgttgtcgaaaagagggacaatcaagaatctatacagagagacagacgcgggtgggaccgttgacgttataaaggtagagacaaggtacgaagcctcttcccgctgtgcacaatccccttattccaaattgatacccgcccttcttaattgccccaactgctgtttttctttcgccggtttgttagcacgttggtggcacaaaggaaggaagccactgtttgttcgaagccgaggacaagcttgtgccaggtagccatcacatgcataaataggctgctgggatgctaattgacgcaaatagcagccacttctgacggatctgatctgatagtccgaaaatctatatatgcgtttatatatatatccatatacacgctcgccagaatccgcaagcacgagccgtgaagagttggagattgatcaagagttcctgccgccaccttcgcctaaagtctgttaacgaatctacgacgaacttcctacttctctcatttcctcgactgtcaagttgccgagagagataaaaaaacaaaaacgacgctctataacggctggtggctgaattttggaacttcttccccctgcttcttctctttcgaccttcctctccgtcagagatctctacctaccatatcactctcgaccacatattccctccgctgcgaaaacctagggttgccacgagttttgaaagaggcagccctcattctctctcctgcgatatacatcatgaaatcggtatgcctgtggatagtatccgcgatcctgcaagcatcgcttgttgcttcggcacctcttggacctactggcccatgtgcagatgtaagagcttctactctaaactatctgaacgcgaagtgctgattttctattttgtttaggcaaaagttgatgccatcctccgaggcgacatggatccatccgagtgttgctcgtacggcagctgtaaaggcgacgtcgtcgtctcggtgggtcaataaagcctagcccacgacatctgtgtaatgttgggtctcgcttgagaatatcttggtggcaccgccaacagagcacaaactcgagacctagagcgtgatggcaacggactacttttacactataccgttccgagggaatggattgatacacaaggctactgtaacaacagggagcagaggcatattttgggggcaattggtattggcgttttagggagaattgtgatatcggcgtacaaatggaaaaccaaaaaaggaaaacaaatcgaagagcgattggtaattggtaattattcaggactgctgcccccaaaaccacggagaggttagagcagggccaagtccaatacacacattattagcctgataataatgtcttgttgacgtatctcgtctctatttagatatgaacgaaagctacttgcatattatgggtcattcgtcggtggcgtggttgaaaagatgccagtgatcaaaatggcaaatatacgcgaatctgtttcccgcgactgtccaattgtgcgtgtgaaggcaaataatatgatgtaaaatttatgtgctcctggctgtgttttgtttagttaccgttgtaccaagtccatccacatgaaacaagagaagtgattccgaaagcaaaggccacgcaagatggacaaacacagttgaaggtgagaaaatgagattaaaagaggccaagactggtttccaatataaacagcttcgttgcgtgatttcacaattctcattattcatagtagatcaagctgtgcgttattgagttcataatgatagtttgcaagcactcttgcaacaacaactagcgtgaatggtttagtggtaaaattctccgttgccatccgagcaacgtcggggagccctgggttcgattcccagttcacgcagcgttatttcattttgtcttttttttccttttttctttttttgcttttactgttcaacagactaaacttccatcgtcttgtctcaacgtagcttttgcctctacaattggcagttaagccgtgtaaccaaccagtcggcaagactgcataagaaacttcaacgcaaaaaaactcgtctgcctaataaagtggctacgaacgaaggatgatctgacaccaactccctcctgcggctaccaaagggagaagaagaagaagaaacaaacccacggcccttatcacatactgcagcgaataggtggacgaactaggtcaccagacaaggctgcccggtgtgagggaagcaagcgccggtagaatggaacatgcctaaatacaagagagaattaaagatccaccgagtttatacccgtaccagtcaaaagtcgtcgctacggggctttggtgatctaatgtgggggaaagcccgagaggaaaaagaggtcagcgtggaaggataccagaaacgtcgttgtattggtggtgtgtatggagcacagtgatgtctgtgtaaagcccaatgaggcgaaagtctagattttttccgaagggtgatttcctcattagtgtacttatggcggatatctatagagagacctggcggataaagcggttgaacacgaacaaagttgcataggtatgcggggtggatattacccaagtgtatatgggtcgcctttgagcttgaagcttgtataaattgcaaaaacttgatgttgtcaaagaccaatgctgctatatcgccagctcttgtcagcggtgctgtcgcatatctcgagcatctgagcagacggataatcttgccatgatacctacaaacctctcggtccacactcgtggcgctgtttactcgccgctaccacggtgattggcgcgggtcaggaccggtccccgtctctacggccccggacggtctggctgcgagtgcgcttaggcattttccgggtccagtatcaatccgccggaatggccatgacaatacattgggcgttcttctccccgagccacttattttataaagctagcatttcagaatttggctgtcggggagctcgccgcagtcatgttctcgttcgggagttgatgaaccccaccttgagctcgcggcgcatgagcgggacggagggggtcaggaggaggaggaggcttgtttgtggttaggagcggattggaggaatttctgggtatatagatgccttacctctcatagccgacgtcggttcctggaccctgaatagtaaaaaaacagagtgtataaatatataaactcgcttttccttcgctgatcacttcttccttctgatcataactttgcgtttgcgagccgagatcctcagttagcttctgtcttcaaattactacacacacacaccatgtcaccttctgtcgttgatgacgcccctaaagccggaggggcagccacctcgttgaagcccaacatcggcgtcttcacaaacccaaagcacgacctttggataaatgaagctgaacccagcgtcgatgccgtcaaatctggagccgacctgaagcccggtgaggttaccattgccatccgcagcaccggcatatgcgggtaagtgatgccatcacacaaaacgtagagtgactgatggctaatcgagcatatccgtctagttctgacgttcacttctggcacgctggctgcattgggcccatgattgtagaggacgatcacatcctcggccacgaatcggctggtgaaatcatcgccgtccaccccagtgtcacgagcctcaaaattggcgatcgcgttgctgttgagcccaatgtcatctgcaacgcttgcgagccttgcttaacgggtcgctacaacggctgcgaaaaggtcgagttcctatctacgccgccggtgccgggactgctccgacgctatgtcaaccacccggccgtttggtgccacaagattggcaacatgtcttatgagaacggcgcgctgttggagcccctgagtgtggctttggccggcatgcagagggccaaggtccaacttggtgatcccgtcctggtctgtggagctgggcctatcggactggtatccatgctttgctgcgctgcggccggtgcttgcccgctcgtcatcacagacatctccgagagccgcttggcttttgcaaaggaagtctgccctcgcgtaatcacacacaagattgagatgggaaagtcagccgaagagactgcccagggcattgtcggagcctttggcggcattgagcccgccgtcaccatggaatgcaccggtgtcgagagcagcattgcggccgccatctatgccagcaagttcggaggcaaggtcttcatcattggtgttggcaagaatgaaatcaacattccctttatgcgggcgagtgtacgagaagtcgatatccagctgcagtatcgatacagcaatacctggccgcgagccatccgcctgatcgagagtggcgtcctggatttgtccaagtttgtcacacatcgcttcacattggaagacgctatcaaggcgtttgagacttcggcgaatcccaagagcggcgcgatcaaggttatgatccagagcctggattgaagatttggggtgagttatgagtttcatgaagaaagggctgtggcgtaatggattggcgaaacaataaactgtttggagggcttgcaagaattaaatatcattgacatgtaagaaagattggaccgggtgaccaacttatctgctcatcaatttacactttgggcatcgttttcatttctattgcttttctcgtttacccttgttccctgggctttttgtacgttgcttttgagactatgaaatgccaagcatgtacaagtaatgatgaccaggcgaatcagaatgtaaatggataaatgaaaatgaaaggaaactgtataaaaaaaaagggaaaataaattcacgattcatctgaaggccatagtgggtgcctttgggcggtacctgccaatgcgagtgcccagagtgcgtgcggcaagtactccccatatcttgggcaaatggaaggcacgcagcaagcaagcgctcccctccgaaagtgctttcccaaaacgggccaagcccccacacatcacacctttcggctttgcgacctcacgaaatctcccgagctttttttttctccctcatacagagtatccaaaaaccaaaaaaaaaccaaaaaaatccccatcaattgcccgcccgtccgcgcccgcgcaaaggagagcgattctgctgcgaaacgagacgatccgcgtcaacgaaacccgccggctcccccctggactctgctccttttccgtttatccgcaacagaaacgaccgccataatgtcttcgtcacttgctcgtcccatgctccgctcgccggctctgcgccagcttgctttccgccgcagcgagagcaccgccgccaacaaggcctccgagaccgccaaggacgctgccgccaaggccaaggagtaccaggcaaaggctgcgcagggcctgtcgcgcgtcgccggcgctgctggacctgccattgccggtgctgctcgtggcgtcaccaacgcgctcggcaaggtcggtggacgaactggcaagctgatcaacttcgttgagagtatgttgtcgcggctcttccctaatcaggtcccaattgcattggttgctgacccgtgagcgtcaactctgcagagcaaacccctcaggccgtttactacggcaaggtcgcccttgagaccggcaagatcgtcttccacgcccagaagatgagccctccgtaagcgactcgccttcttgcatgccgcgtcttgtgatactaacccgtgccgtagttccgttgccaccttccagtccttctaccagtccttgtggaagtccgtccagagcggcaccatcctcaagtctcctcagaaccttctccagcaggtccgcagcctgactcccggccagctcgttgctggcggcgtcatcttcgccgagtgccttggattcttcaccgttggcgagatgattggccgattcaagctcattggctaccgaggagagactgcctctcaccactaaatatgttatggggcatatatagttccacgattttcaaaagaagtcaagcataccgagcatcgataatctaggcttgggcgttttattgggccaggattagctgataaagcatgagagttgtccgcggtagaaaaaaaaaaggagagtgagacgaagagatgactaggaaccccgcgttcgcaaacacacacgcgcgcgcatccacacgcaaaagcacgcatatcatacacaaaaaggacgaaaatcggcatgtacggatagataaagaggatcggaatagaggaaatcgtggttggcatcacaaaccctaactggtgaagcaaaaaggagatttggtgtatccaaaccggttgggaaaaaaaaaggaggggctagaacaatgcgtggtcgagcaagacgaagtgaggatcgggaggggaataaggaagggctttggcttggacattttgttttatttcggggaaccctcttttcccttgtgtattggctgtatctggctgtgagcacttggttttgacatttctcccctttcctttgttatcacgtgtacatcagagacctgctcgatgctataacagcagcagcagctactttaatccatgacaaaattcttcggatgctcaattccagtctctttcgcaagccaaagtggtggccaacccaccgtcattatcatgtgtgttgttagagtaacaaagatacataccgatttttggccgcaccgaggtaagttgagccaagactacccagcccaccacacctgacatgtaacattcgtacaacgtcgtggcttaaaggcccagagccgactggtcccttctcgcgcgccttggttatctttttggacccccatcaagagcgtagcactgctgcagtcgatcttcgcgtcttggagccaagaatacacatgagcaaaaaaaaagccccccttgctaacaccaccctgtcagtcaacgaaatttccccttgcatatatatatatatatatatatatatatatatatatatatatatatatatataggtagcaaagctttttgtacgcctgatgtcgagagatgctcaggggcaaattttttttttctttctccataattcaagagagaatactactccatcgcgtccaacagccgcttttcccttccatcacagtaggtactaggtatgtactactacaaatcgccaagacgtgcacaaggctgcgaatacggagaggagagcctccatttcatttccctctcttattgagagctcctgttatgccaagcatttttcccagtgcttctctcttcctcccggtttacttacacaccctgggctgggcggatctggccaggttacatggtgcgtgtatcgaaccaggatcaaatactgtcgaccaacatcacagtacggccgcaaaataccgtgccaagacatggagttggatggtttgcaattacgtagtcataccacacaaggcaaagcaagcaaggaaaggatattgtaagcggaaagaatgattctttctcaattctatattgttacccccaaacgctaaattgcacttaacactctatcataaacatggatcatgctctcaaagccgcggtacccggtaaataatctcatctattgacactggaagacgaagctgccatggaatctggtccttggattttccttgcttcatgcaaagccgtttatagtgtcagttattaaccatactcgggctatcagctcagccaaatatgtgagcatcggatcgcaatcgccttaagagaccgagggttttgatgtcgagcaccattaacatgatccacgaggaaccgtaaatttgctttaccctcgtatgatcagtgactttggtcaatgttacagccagtatcttaggaattatgaacgcaaacgcctaaaggtcataaatagtaacgaagacactggacacccaatcgccttattggggcgggctagcgggtttcttggccgtccaggtgtgtctgtacacaggttaatactgacagaaaagatttcaaagtaatgcgggttaggtcttacagagtaaagtaagcgtggtagcgcagaacgcaagtttcggctttgactcgtttacagagatccacaacatcctcttgcttcatatgcagcatgtcaatcatgggcatcaagctcattgcctcaagacccaggcccaaggctagattgaaccaacgagcggcctctcgctggtggcgatcagtagaccacgggttcaaatagcatcggatcttggtctctttgaactcagtgaagccagctgcttccatcatgcgcttggtgtcttcggatgatactttgacgctgcggcggtatcgatgcatagcgcggtgaaattgctgggaccattcacgaatagccgaatgcgtaggatggtcctcgccatcccattgcggtgtccagtctatttccagatgctcgacgtagcctccaggggccaagtgcctaaacacgtcagtcgagaaggaattggtggagtgtatcatatacgcactcgaaaattttgcggtaagtatcggcccacaggtcgtctctaatactaccgtagagcagccgaagatgaatcaagtcacagtcgcggaggagcggttcccatgaaggctcctcaaggtcaaattgctttgtagttacccctcgaggaatgctatgatgacgcgttagataggacacaaccaagtgtctggtcgtatacttacagagctggctgaatttgattgagatcaacggccataatctgggcattcggaatatatctggcaatttattagcacggtgaaatgcaacgaaattgggccatgtgacatgataaaacttacccttccacaacatggaacgcccagatacctgtgcccgtaccgagatccatgattttgggtgacccttctttatccaggggaacagaagtaacgcgatcttctgtttctacgataaagtatttgtggagaatatccagcctacttgtctcctcctaagcattgatgtcagtatagatatcgcatacactgtagctaagcagagacaaaccttatcaattggaaaattgtatttccctttcttccagttgccatagaatcggccgtattcccaaaatccgtcctggagaattcgttcctctggttcaccacctggttcattggctgactcactgcccgattgcccaacagttagtcgcagattcgtgggcgaaggcggagcagcagtggctggggagggcgcaacgcacccgcttggagcgttacgagacgacatggcgagtatggcgagtcctataggagcttgtgaaggcctttgaggaagtatgggaggtccaaagagctgtccaagcagatggcacggaaaaaaggatccaggaaataaatggctgttagtaattacaggtaggtagacgtgacaaatcaaccaatgtgaatattatcagattaactatagtcgaggattagtaaaagagaatgcagaatgaaagatttgaataaaacaaaacagcggaaggcagcgagaaaattggtagaataaagtgtaagcgtgcatgacttcaagcaagggcgagggatacctcgttattgctctggatatagccagcgacactcaacggttctgggccgagatagacaaagacaataacaggcacaacagaaagaaacaggaaaaggagtgggggagaaggaaaggaagaaagagaaaatggttgactgccatatatgacgaaagggaaaaggggggggggggggggggggggggcgaatatctcatttccaatcaagaatgggcgcctctcactcttactgaaaaccggggcctttccccgagaatatattaagcttcaagcttggtattggatcacccattaaatatggacaaaatcgcaggtgggagttggtagcaacaaagcaaaaaaaaaaaaaaaaaaagaagagaagggatagaaaataacacaagatcaggaaggaccaacggggcttgatcaaggaaatatagtgagacaagagatatacatggctatcccagaagaggtaaaaaggcaagaatagggacgaagcagactgatgtgattgataggctaccaagaaaacacggtactaagccgtagccgcatgtgcacaaaatcatgcacggcgcctttcattacacacaatcgtagtaagacaagagagatagatgtgtggagaagggtatataaccgaattgacgggagggatggcgttgggtaaccagacgtacaaccaagatagataatgacttacacggagatatttcgcgggttgaaacccaaggaggtggcacagatagaatcgtacgttgtacaagggtgcgccactcagatgccgagagttaggataagcgacgattcaacttttgcctttaataatctcaagcagccgtaaacctgagtctgctgaggatccttgaaagaggtctgaaaatctcggctccagtcacctcggctacccttgccaccagtccgtaaagaataggaagcagtggctaacaaggaagaagcgggaatgcgagccaagtagcagatatgatgttttattttgaagtcgtgggcagctcaattgagagaattttagcgagtgactggtaccgacagatgggaataagagtatatccaaagtacgaaaaagttgaaagttggaggtgaagttccagagtgctgggaatcggcgtgcggcagagaggaagggggaagtggacggctgggcttttaaggctggcgcgaaacccgggtccggagtgggccagagactggagatcagagggtcaggccgattcgacggatgccgaattgagaatcgacagatgtttgttggcgagtcgttggctgatggcaagcgtcgcgaggtcctagggctctgttggggtctggcggattggtgtgaagcccgggatgaatggccagtctcccctactagccaggaaaagaaaaaaaaaattaaaaaaaaaaaagaaaggaaggaaagagaagaaagagcaggggctgagtgagacctcgagtcttgcttttgcctcttctccctctctttggcctgaatcaagtggcccccctggacgtgatcgccaatgcgagtaaggaaattggccaagaatagcacagcaaagtgcgaacgaaaggaacggctgcgctggtccaagtctctgggcgcaagagggaagaggagagcagaggagagcgagcggcagaagcccagcgaagagggaaaaaatcctccgaatggcaagctgtatcctgaaaagctgggactagcaacccgcagagcgcgaatgagaccggtattgatcgctcggtagggaggctctcctgcctcgacaggcacacgatgatttgctggacttgctttggcgctagagcaaaagagccccgaagccacaggaagtggaggggaggctagacgaagacgcggtgggctggttctttggtggtttgcgacggacgctaggcgccagtcagggccggatcgatttcttccttgttccctggccttccctggcgtctctcaccgagggcaaagggttctgcggcagctgttgctgctgctgctgtttctcgcggtctcggctgctgtctccgtctggctctggctctggctctggctctggctccagcctagcaggcatgaaggatgcaggcggcgaggttgagctggacaaaaggtcgacgccgggacatgggcctcaggaagtcatgttgttgccagccgacccagggaaagagctcatgctctgcaagtcctaccacctggccggcctagtgggtggcgtgtggcgcgtgggcccagacagagaggccaccccccctctggaggctgctggtggtgttctggcgctggcctctacagcggtgcaagtacctgtacctgtccccgtacctgtcccagcaactggacgggggccactaaaacgtcccgtacggtgcggcaggccctggaccgcccaactggccactgccgcaaggccatctcatctcgctcgggccgccagtcagcaccagcatctgctccgtacagtcggcggtgatgttccgcagcagccggggaaattcccattccagcggattcagtcgtcgcatgccggcagcatgacgagcgtcaatcggcctgtgaagcgtgaggccacctggcaccgctgctggaacccatcgaccaggtgccaatgctgctgcacggccagcaatgcccagcatcaccgtggcagcctcgtccaatggcagacactgctagcagcatgcatggagtggctcaggttgcgagtaatactggcctgccacaagagccaggtaccaggtacccaggcatcgtacaacggcccagcggtgctgtccagagcacggacgatggacgtcgtacagcatcaagtatcctgtacaggctgcactcgacggacgatgatgaccaacacgcaaagccccggctggacatcccggcagcgttgttggacgtccttgcatagacccttggaactgcagcaaatagtagtatgtactgtagtattgatacacgacacacactcacactcgcactcactctcactcacacgctcgccctcaaagagcgacaactacatgaagagtggccgtttacacagacggtatggtagcatacagtgctacttggctgctcccatccctgcctctcactggccaccacactggatcgattgcctttttcaacaattctgattcgattggtggcgtcccgcagcacgagctccgttatcacgcatattcctgcaggtcctggtcagttgtaatttggcttcaccactccttgctggtgattcggttacatttgtgtctcttcttaatttcttgcttttgccgggcctcagccatcattccgcgacgccgggagcccaaactttgtcgcgccccacgccctttccccacgctcggtttcttagtccagccgcttgttacgctccagccatgttgtatacgagcacagctgggcaactgggccagaaagttggttgatcttttgctctagaggtgccgatgtatggctgtggaaatcccaatctcggcctcattcctagtttcagcgttagtcggctggctgaagaagtttgcggtatatcagagcaggggacagcacttcagctctgccgcttagcaaatcgtcaccggtgctgcagaaattaccacgagcagatagtgcatggatccaagctctaagtcgtcggccattatgaacgccatctgtgcctctgtcttggggtccacctcctgtcaagacatggaaagatatttcagagccaacgacatggattccgcaggaaaatgaccccccatatggaattctctcattgatatcgccgggatggacaaagcatcattgctggcagtattgctgcccaatagatggcaggctaagcatctccccccctcctacaccacggcgatatgtacatggcatatcatggcgttttctggttttaatgacaaggacagcgaaaagcaatgttgaaaggagacgcgcactagccagggccgggttttctgcagacttggtggctccagcaaattcagatgcggctctaaactgatcctcttgcttgtggcgtgttgcaagggctgctagcgcagccaacctcgttcttgttcagcttgcatgggcgctgtaagtcgacgaatgcgtctgtagcccgcattgacgcagcaatttgcgagggctgaagagggcaatcggaggtagcaatacttgccagcctggatggaagagccagaatatcctgtgtagaaagttgcaggctgtgcgtgctgttgtcctgctgcccgcttcatccaacgacatgggtctctgagcgcatgcacttccaatgcagctcgccgcactggcaggcggcgctacgtggatccacgggttgatgtccgtgtgccagagccagcgcgtactggtacaggtacaccgtatattctggctcttctggtgcgagacggggtccatcagatgctcttcgcgctgtcccggctcgacccgcccgtggccccaccaaagacgggcaaagcagaatggaaaagtctcaaccaacagcgtctggaaattgtctgagagtgcgaggagagagtcgtggctgtctgcgattgattgcgccgggccactttgtgcagggggaaaagcggtcatgggcatcgggttaatcagcgcccgagtttttttttgcatagcctccagaagaaaatgaacaaggaaagagcggcagacggaacagagcaaatgctgtgcaaagagagtcggctcgtcaagtgctagcaggttaccactactgcctgccagtattaggcctcttgttgggaggcagcacgtgggtacgcagcactgatagagcccgaagcacgaatctaggctcatccaacattggatcaatggctctggcgacaacgccggcagccactcaccagcgccatagcacatattgacagtattatcgcgaacaggtacctgggtatgaatcgcagaggtgacgtctacggggcggtatctgtacatggcaaacagtagcactgatctaccaaggtaaatgtatccactgttgcgaccttccgcatcgcagagactacatgtcccaggcctatacccacagcagatagagtagcattatcagagtacggtgtgagaagtactcggacatgcccgttcggtgccagcatctggcttgctggaaagggctatacaggcgagcctgccgggacttgactgccaggactctgctgttagtacacgcagcacctacagtagttgtatgagaggtattcacaccgcaagatgtctgccggcgttgcaagcatcttcaagtttgtgaaagacccaagatgtgggcggaagaccgtcgcaacatccttgactggagacttctacggcatgtactatgaggctaatgatatgatgctagactccatacatatataatcattactactatagtagtgctgcatttctcaggttataggtcgactcctctaaaatagtgccttttaccctcctgccttccatatgatagtaagaagcaatggcttcgattcgtattgatcggcacatcacatttcccacccccgctggcacagcgttcgatcctgcgctcatcaaaggctatctagccccagatcccaatgcctagttcttatccactgttggggcttaatgtctacaggaccagccaatccgctgtatattcatactctttgacgagctttgatgagccgtgagcctctatagattcaatctctatatagctacctcccaaaacattaccaggtggctaccgatattaccgtcgagttcatcggcaatgtcttttattttatccaagtgctcccaagcaattacgtggtgcctcaggaaccaagacacgtgtagtacctactagtaggtacaaactaccgctacctctctctcaaaattccccatgggcttgatgcttttacatccttccatttcagctctctcccccttcaccgagctcatttcatcgccccggcgggtctgtgttgtggtacagtccagagctttgcacttcggttattttcaccgcagtgcttccagcgctctcgcgttttgcaatctaccgtcttggagagcgacgcccgtggtgtgtagctgcacaccccagactgggctccacactccgagcgacggcttcgcaatagtacctgctacagcactattatcgtccgagcttctacaaagtataccaggcacagtcttccagcattgcctcgacatctggggaccaacaacgctacgctaggcgtgcccattgtacatgtgacgtttgctcccttccacctctaggcctctgtgtaggcggtgccggtggaactgctggatggatacaatgtaacggcgtccagtagtgatgcctaccagccggcgaggagagccccagcgagaacgtatgggaggctaccttgcatataagtaggcatttctttcaagatctgggcagcatcttacatagcactggctaacactagctccagcaataatacaactgtacttacgagatcatggcagaggctccaaggcgttcacctggctctcaactccgtgtatcatggccacccatgagccggccagtcccacgattccccccccccccccccggctccacgtgatggttattcctggacttgttcttttatggcagtattaacgcgtggttaaacggccattttaggaagatcgctctaagagggagccacttgccagtccttctcggcttgaatctttggtaggtcgcagcgtcgcatcgtccgcagaggagccacagcagacactaacaaagctgtggaggacgaagctagcatcctttagccagacgcataatgttgagcaaccaacaacacaccatctcgacgagtgattcgctgcaccaaaggcactcctttggtcttggtttatttgtcttagtgccttgctattgcctctgtatattacacgtcacatattttccctcttttgctgctctttgtggaatgctgtagcatattgtcaatgctatgctaacgtttacacaggtgcaaaccagcatatgcttggccctaccagccggctgaggggggctatcattactttttcatttcttttcttccctgaaatcctttgatactttgtacggattagttccttataatacggtggttccgacttcgcctacagaagggcgagtataggtacgagtagctccagcggaaagtggtgccaattaagcacccctgaaccctgcccacagcggtttcacccatcacactagatcatgcagaatcaaggatcgctgttatccatgcttgcacatgtctgtatgtactacaagtatgtgcgactgagtgctgcaggtaaaggcaagatggatgctgagggcttctcattcttgagatagggaatgctgctgcaaacagctgattgccaagtatatcaacttctggttcggccacccatggttagttgatgctaaacagtcatgtagctaaccggcaaccaggttatcggtcgccaatttgactgccgggcgcagcaagatcaaggtgacgtccactgcgacggaaaacatactgggcatgggtacgtacgacagcttggcagggatacgttctccccctcttgtcatgctagctcttcaaactcgcgaaccggtcagaagacgcagacctctgcgaaattcacgtcatctctactgtactgtcatggctgctccacagtcggcattgctgccagagtgcgtccaacaaacagtcgactggtagcatagaaatgcctttcttgacctctaccagctcccatatcagtggccacgacctatatttttacggttaattacgtggataagagccatggtgtatctatccaccaatgagcagtcaaagttatccgattcctaagggtaagatgggaataacagatgggtaggaaagaccgaatctcgtataggagcatcgatgactgggggcttctccgttgtcctccgcggaagattcgcaaaagcatgacgaactgaattaattcggaaatcagaggcggtaggaccgaaagcatcgtattccattctttcacgtgtccacttgttgatgctaaatcataggggtttgcgtcttcatccaagcgttggcagttggacgttttctacatccggtcatttatgactgaatccattattgacagctagacttttgttacttctttgttaactgacaagcccacctattgagtggcataccttttttttattcgtacatttattaacaagtccatttgttggcagttggacttctttggtcaagcacaccctcgcttgttaaacccggccttttcgaccgcttataggttaggggaagcgcagatcacatttgcttcgacgattcggagccagtcacccacgtcactagcgatacgcccagtctcaaccttgcaggcttgcaagggagaggcgaagccatccagctccgtctgacaagtccccttcctcttcctcgaatcaaaactgccgacgcccccggccgcgctcccctgtcggtctagacatctgcacggcgtcccactaaccattagcgcgtctcggtgaaccaaactgtcgggtcgagccagtaggggtgcgaaattgcggtaaaatggatggtggtcgggatactgataccttttcgtgtatcagggaggctcgtaagcaggatcccccaccctcatgcgttgcctgcctgctcatcctcgtgctcactcatgcagtgtagtagtagcaacaggaatgccaccagcttgagcggcgtctccagcgatattcctccgtgaatgctcctatatgcggcgacaccttgctgctcggtgtatctggggtgagatccctgaaaatctggaataagcgagctgttcgagatggtttcgcaacccctctcatcctccccatccatcacagcagaaatggtgtgcccttcatttattctaatcaaaacaggctctctgctgtgccccggatgttcagctttcccagttttgaccgaatgccgccgctccgtaaacagaagcggggagcccctctcctattttgtcgtcgctctcgtcctatagcctacagtacgacaagaactgggcgtcggcgaacggcgaaggattcatggcccacggcgccatacaaacgcgcggaagcggacccgcgacaagcgatcgtttactccaagcccttgctctctctatagatgcggtcatatgcgtgggctagacgcttcccggcatcttgcccctgtcttggtaaatgcctcagtttggccttaccgcggcccagtaatttcctcgtctctgtgcttagcatacctgtgaccgtaagagaggcccaggaggccattctatggttccctcggggtgtgagtaaaaaaaaaaaaaaaaaactaaaaggaaagaaaaaactacctcaatttggcaggacatcaggacggagcggcttgcgcatacgggcattaacgccgaagcggaagctcaatcggctctgctgcgcttggcttggcttactgctaatatatactaaggtactgggtattgctactaataggcagtagtgctgctgctagtaacacgaagagtgtctttggattagacggaatataggtagtcatttcacattttgcggcctctattgaataggtcgctacacgggtgcccctggagctactaatttggtccaggtcttgttttcacgcgcggtgcacctgctcatcttgctaatgttgtaatcaatttattcttagcttagaatgtatgtaaatacatggccattcactatcaaagccaagtccagcattcgttaaaaggagttaaataggggaaaagaaaagaaaggctacttcatcccaaggagcaaaaagagaaaaaaagagagcaaactgtactggccctgtcaaaatagccttcttctcgtagtactgtagcaccagcaactgctccgcgactcaatttcttctttcttttggtttctctttttggtgtttcatatgtttgcaattcattttcgtagttgatatataaagttaaaaaaaaaaaaatcgcgagcaaaagccagattaagtagacaaggggaggtataaatttggccaaaaggccaaagaaaaaaatggcactgagccaaatgggtttcttcctgggtagcatatgtgagatcgcaaaagcaaccatgaagcgaatcgtctccgtggatttcactaccactcgtactcgccagtcgctttgttaaatacgtactccttaccgttgaccgtcaagacaccgtccttaagagtgcacttcctattccaagggtcagcatatggataaagaaccaaaaagggaggaagccctcaacaccgggtgtaactccgccgttttcgaacgtaccacttgttcttgacgcgctggaccttgtcatacatgcagagcatgatgtgacccagaccttcatcatcgacctcgtcatcatctcgatcctcatctggatcatcaaggtcagagttgatggcgtcttcatcgacttcgacgtcgtcatcatcgccaccatcatatgcagcaacgccagcagggccctttcctttacttctcatcttcttggacttgggttggttttttgtagcctcctttagagaaagcatcaaaccgcctccttccatgcttttagccttggcagccatctgatcgtggaggatgcggtcgatgtcgactcttccaagctcttcggggttaccgttgaccccgtgccgtaaaagaacgccttcaaagctctcttgctcttcatccgaagagtcttcgatcatagcatcatcgcccgcgccgtcaacctgagcattgcccaatggctgttgatgttccgatggctgctgttgcggtaatacgggacctgacggctgtcctggctgctgaggctgccccatgcggccctgttgtatggcatttatggagtcctgcgctcgctgtccgtactgagcctggagttgctgggcagccctgttggcagcaacgctgttcttttccatgccattgtagctgggataggaaacattgggctgctgtgtgccgggctcctgcttgatgcccggctctgtcttcacatacggctccggtttgacgccattctgcagcattccacttggcgggcttgccgtcggcaatgacaatggcgtagcaaactgagcttgtgtgtgcacaggcgtggctgcattgggaggtggaacagatgcggttggtggggccggttcaggcttgggatcccagggaaaccgggccacgtcgagctgggagagcttctgttgccatccctagtgagagacagttagtatcagcaaggctatggagacgaggcgtagatggtagtggaagctggtagtggaaagtgaattcgctgtgctgccagtagccgtccacaagacgtgctgtgctgagctgcgctgtgactcgaaccacgcgtgaaattgaggcgcgggaagggcctttggcggtccaatcaagcggtccaatcaggcggcagcgtccaattcctgcctgtttggagggtcaccggatttggcgggtggcaagtgagcttggagggggccagggggggcttctctggacttaaaaagggctccaaatagtgctgtgtcgcccccccgactccccgaacccaacccgccactcctctccaccccagattcctgcgtcccctctcagggagccacgaggatcgcgcgaagcatgttgctcttgcgtgcggaaatccgagcgcggtttctgcttctcgcggagaatctgcaaagggaagaggcagtcacgagaccagagatgggatttgtgatgatgcgcagtggacgggttggtggaaatgaagagagagagagagggagagagggggacacgaatgactgcagtacttaccaatcgcagctcctccagcacggcctcttcgacaccgctctcctcgaaatcgactcgcgaactgttgatcacctcctcgatgatcgtctggtaaacgcctcccacggcctggttcgacatgttggcagcgctgctcggtctacaccgatgtcacccgactgattgctggttttgcactcgggaatgtcgtcagagggcccctcgacgagagaatctctccgtttcagaaggtctctcaaactaggtgcaaatgccggaccgtaaccgagtcacagtcgaagaagaaagagaaaaaaatagcgattgcttttgattctagcactcttagatatcgtggactttgcttccgtttcctggtcgagagaccgcgcagcctatcgctaggcggccgtttgtaggcgtacacaagtcggtgggtagccgctctggtggtggccaagcactgtatcggtactcggcagcgtcgctgcagccgccactctggcagagtaaaaagaagaggatggatgtccttgtgtgcacagatagaagcctttggtagcaattcttgaatgcgcgctcaggcgtgcagcgtagagcgtagtggtgtcgattccgtccaactgcagaggtatgcaatggttagagttggcggcaatgggtagatttgcacttctagagggctcctctgcttagtcatggccaggtgctcagcaactgtgctgcctgcaactagcaggcgacagcgctgaactttacttggaggcaccactgaaaagcgactagacttccgaggttttcaattgactcagcgccaatagccttgattggaattcgctctcggccagctcctctccaaggcgtgcattcgcacggtgacttcgtctgttatcacgacatgggcacttgcgtatgatgctttctctatggtgctgttttcttcaaaacgtgtattgtactcaaacaaaacaaaacattcaggcaacattatctaaaatacaagactttttccaaattcattccgcaaaggcggtgactgaaggacaccaactcagggtattcctctttcctccccaaaacgccagaccactcgttgaaatcaatatctgtgtaaagcataacgtaacaagtaattacaagaattttttttgtaacttttctcctttttttgtgactctttgtcagacattccatcgtagctcgtattcagatccgacccatccttcctatttactcattcgtggagaagcactttcgtcccacatgcagagagaatagcagatgacaattccccaaacgccatttcgaaagcagatactccaccaatagagaaaaagagacgttcgttcaaaaggcatgcatatgtcgagattggttggggaccgtcctttagcgaattgtcatatgcttggccatctcggcctttccagatgctcctgcgcctccagcactggcactcgatccggccttcttctcaaagatcttccaaaacttcaagctttcatcagcagcagcggtggccagcatctggccgtcggggctaaggcagctgtggaggacacggctctcgtgagcaggaatttcgatattgcggacaagggtgggataactccagacgctgagagagttgtcggggaagccacttgagcttacgatctcgcggtaatgagggctccagcggagagatgtaacttgagagccggtatcgatgctgttgacgcgcgctcccgtggtggagttccagaagtgaatgtgtcggtcgtatgaaccgccgccggtggcaagtaggttggcgttccaagggcaccatgcgagcgccttgactgccgccttgtggttggccttggtgaacttgggcacagacagggagcgggcgtcccagatggagaccaagttgtcgttgccgccggtagcaagttgagcgccatcagatcgccattcgaggccgcacacctcagaggtatgtgaaaccagctcggcaatcttgtgttcagcaactcggacgtcatggttgaaaacgagtccgcttctggcgccagtagaaagcaggtgcttgttccagcccatgacgccaacgcgggtatcatgtccaaacatgcttcgaatcttttggctctcagctacatcccagatctggacctcgcctgtgccgagaccaacgccgacgtaggcaccatcctcggaccacttgacactgctaatgtacgtgtcgggagtcgtctccatcaggcagctgacactgccctcatctgccgaccagacataaacactgcgctccaggccgatggcaacttggttgctagaactccagtccaacaagttgagataataatcgtcaatcagaccaggtgcatccaaaacacgctcaggggcggtagcaatgcgtcgacgagtctgggcagagctagaagtggcctgtttgagaggtctattgtactgctggcggaggtcgatgggcttggttgattccggcgcagcaggcttaaactccaggatgcgagtcttgagactcacaccacaggcgttggctagagagtcttgataggccacagtatttggggaagggcggacgtagccttcatcctcatcgtcgtcgaggatgctcaggccctccaaagcagaagcagcttctccatcatcctcaccggactcggaagctgatggcctctccgagctgcttggattggatctcttctttctctcagggccactagctttgctcgatcccgtattggcgattgcggagctggctgtacggttggggatgaagcggtcgccggcgtagttcactgttgtcttgctaggcttctgtcgaagcgaccccttcttctttggagcaggagggctcgtggaaaggttggtaccggtaagtgcgtagtcagacactccgagttccagagctttggacttggaagagtcccgatgaaattctcgtagaggctcttgctgggaatctcgctgagagcctcgctgagagtctcgctgagaggtagcagtagatgatgctcgtccatagtgagccatcaagttcccgctataggtaggtttggaagccttggcattctcaggagtgaacggggaagagttgaggttgagagaatttcgaggtgagggagtgaggggaattctttcggtgccggtacgcttcgaaaaaatacccttgtgggttttgacaggacttgatcctgctgcagtagccatgataaacgactatgtctgatgtgtatcaaatgtgtatcaaatgtgtaatgaagtgggtggcagcaagagagcccggttacttggtcaaggaaggtagatcccccccagcaacacaaaatattggttcgagtagcgatttttctttagcaataggtgctttgttatcgattcttgtctgatggagcgatatggttcgatggttcgttaggatgtataagtttgcagttgactgtgaggggaagattctaaacggtgacgcccaatgcacttcttttttatttactatgaccccacttgatgtgttgactaggcaacgacaaactcaaaacggactagagccttctggtccagccgccgccacagaaagtaacggccgagccgctaaccgtacttggaaaggcgtgcgcggcagagaaaaaaaaatcaaaaggtacgttcccagtcggtgtgggattgaacaaaacgagactttgtttcgatgctccgcaaatctgcgaccctcacatcacatgcgccgttcaacgcttaacctacaaacatcgtcgaatccactacgaaggacccgttacaagtcgccaagtgctaagacggaccgttgtcgcatcactcgtttgcgttcttcattcagtcgcttctgggcctgtcgccgcctctctacgtcggattccagcgcgcctgagatggtcttttgctcatcgtgaccgagtttcaccatggcgcaaccctctacccctggtccatcgacttcttctgtcagcattttcggccaggccctggcgacccatgccggtgggacgccgcagaccagtgtcgtcggccagacctccgtagacgccatgagcaccattcagacgcctgcctcggcctccaacaatacatacattatgccaaactctccggccaaggctcgccctctggtcgatggctaccgtcccaaggtcacccgcacgcttggccagagacctgcgtgcctcgtcaatgcgtctgtgacgtactgcgggaacaatcagatctatgcttttggcggctttgaccaatacaccgacgaggtgtacaaccacgtcctgcgactagatctggcaacccatcagtggaatttggtagataactatggcgatattcccggggtgcgcatgggtacgactatattcgagaaaactgtctcttaatttctatcgcagcaggcgctaatcactatgtccacaggccacacggcgacgttgtacaaaggcgacaaactgcttgtctttggcggcgagaacgaacatcgaacctacctatccgaccttatcgtcttcgacctgaaaacagcccattggacacagcccctggtgtccggtccgatcccaaaaggccgagcaagacacgccgcggtgctgcacgaggataagctgttcatcatcggcggcatcacaggccagaacaactatgtgttggacgatatttgctacctcgacctcaagacatttacatggtcaaaggcatggcgtttcgtcggccgctttgaccactcggcctatatctggggtgaccgtgtttgggtctttggtggcctcagcgaagacatggacaagattagtgacttgtggtggcttgatctgaaaggaagcccagaattcgactcacgaccccattttggcgtcttcgaccgccactccgctgcccacagaactagtagttctcccaaatcgccttacactatggcagcaaatcccgtcgttggcacttctggatatgctgcgaattcccggaccgctcaagtgaatcctccctcttttcagctaaaatcgtatgcgccaatggcaccagggtctatatccgctctaaagtttgtgtcagggccgactgtgccatctcaaggatcaggcatccatttccacgcttactcttccggaacgttgctcgactttgtaactcctgctgcgaccattactcatagagaatgctctctatcagcattagatctcagcacgttgcggtggcagaagcttgctgacggccgcgaaatcttcaaaaccggatatagatggcactactgtaccatgaacgaagatggcaccaaagcatggctgctgggctgtccagtcgatcctgcttcaactgatttgggccctaacggttatgaagagtacctcaggtgagatacaaaccagtagctgaccctcgctttctgttgtctttactgacgtaatcccttgtagtgatatcatggaagttgatcttcggcgatatggctttcttggaaataatctggcaccggaaagcttggctcagtctaggccatcctttaccaccagactgtctgaccagccttccaagggccttggtgcagatcttgcaaagctgttcaatcagcctcctgagtctggaagtggtacagactttatcatcactgcgcttgccgatgaagccgacagcgatgacactttaagctctgggctcattcgagccgatgattcagccaaggacgagggctggctttctgcagatacgccgacctctacaccgattcacgttcataagctcattttacaagcgcggtggccgcactttgcgcgcttgtataacgctcagatggcggagtttcacacgaaaaagatgcatatccccgagccatattcagttgtcaaggcattcctcctgtatctttacactgataacatccatggcacggtggagacggacagcgacgccactatagacctctctgatgttgccggactcttggtcatgtccaatatttacaacatcccacaccttcgcctgttgtgcgtaaaccgcctagccaaggagctcgatgtcgaacatgcctgcgtcatctggtactgctcaggactggcgagcgaagaatggctgcgcaagagagcggcaacgttctgcatgacacactggggccgcatcgtccgtactccaggcttcctccgcctcccccgcagcgccctggttgagctctcacaggagatcgacatggagggccgagtcgttgcgggcgacgacctcgagtgggggagcgtatcgggccggtatagcgatggcacggggcatggcactcgaaaggaaagtatcagcagcagtactcagatgcagatcgtcgagtccgaggtcgatgacgatgatgaggacgtggagatatcgtagaaaggattgccctgatgcgatgtgaagatttacattgtcgcaacccgcgcctattgagtttttttttttacccgaatatctggccaaagatgaccgatggattcctctacagaggatggcaagatgacgctgcgatcttcccgaggaggttgttttttggctttcgcttcgggttgctcgtttgaagaaatgcgtacgacgacgatatgagagcactttttacttattttatttctggcttttggggggacggcggagcattccttttttttctttttgttcttttacttgtccgatgagcatttcagggtgttggttgcttgcttgctttgcttgcatttcatgaaatggtatgcttgtgaaatagttttgttgtagttgatatatgtttcaagaccatggtgtataagctgctgtatttgcttacttctccctctctcccactccgcctctgtaatcgtctcccttacacgcgccctcctccttgacatttagtacaagcatacaggggacaattaatccttccgtctcatctttcggctctcgctacaccggctaatcaactcgaaactcaacgtgcatgtgaaaaaaaaaaaaaggacacgtacatacacgatagcaggaaggaacctttgctcgtccaccttaaagaggtaacgatatgcccccttgtctgattctgacagggtctttttttcctttcagccttatttggcgggattacaagtacaatacgttttgatagatacggagtactggcgcagtacaccacaagtacatcggggtgacaaaaggttaactttgatgaagagcttagcagtcgatccatattaatagtgctctaccttttcactagagatactctgctttccacgccattgcccacgcaagttttcagtgaccagggcaaaataagctccctttttcccttttgaattgctctctataaaaaaccatttcctgttttaagcataaaagaaaaatacgcgcaactttttatgtatctccattcccttttttgttttgttccaccacccagagaaaatttttttttttttttccagccaaacaaaaagaagcccctttcccaaacaacactataaaagaagatactacgctctctcatctcgtagtcctctctgctgccagggggcgagagcagcgcgtggaagtcaacgcaaattcaatccaatccaaaccgtttaagaacatcagagggtagtaacgaaaagaaaaacacaaaggatttgagaagagcttgaagaaccaaaaccgcccgagtaaatcaacgtaacgaaataccagttttttccgtccaatgcagcaccgattctccccccaagagacatcgcataaaaggctaggaaaatctccccatcgtacaaatgcataaacgcttcttcatatttttttggtgatccattttggcctcaaagttgagacatcatgtcatcatcctcttcggcgatcttttgtttgttgccggcaagctaaagatgtgcattcgcggcgccagccagcagtctgtctatagaaaatgcatcgcgatggggtcaacagaaaagaaacacagatcatgaacagattgaggtgaggctcaatgaaacttggaaggcgggatcaggtccttccaattctggtaatttgaccgtagcattatgtaccaccgctagtagcacatagtattagtggccatccgatgacaggaatgatctgcttcgctgatgcgcatattggtgggggggtcaacgagcgtgatcgccatcaatgtgggaaccccagataagggggagaggcgacctctaagaaaccagcaacctcgaattcatttcgtctcagggaaccagcccggaactaacgccgtcgccatgtgctgtaaaacgtgcaaggcaaaaagaagagtgaatgtacatgtatctgagcatagagatcaaagcgtacggcgcaaggcgagttgatcgcagctggaggacagccccacaggggatcaacacaggctcgataagtcggaatcgtactatagcgggggagtttgcatgtccccctcgtgacgccaacagatccatgccgttcagaggaatacggccgacgcatcatgtgcaagcggctcactgcagcatcacgtcttctccaatgcctggcaggttcagaccagcggctagtgcttgaagcttaaattcggggttgcaaggaagagagtgggatttatgctgaaagagggtcagtctcggataaagctcagcagcctaatcattcttgcttggacttacgtatttcagcccgttgagattcttgtatcgcttgccgcaggtctcgcagttgaatggcttctccttttccatgcccatagtgcctgggtagggagcactagtctccgggttgacgatggaaaaggttccatcgccgttctcgtgtagctgctgggtttggtggccatgagccttgtggtacctagttagatacagtggttagcatcttgatagcccaatcaaatcatacaaatagacagatagggggggggggggtataacctacttcaatccgttctggttcttgtacgccttctcgcagccaatgacagggcacttgaaaggcttgtgttcctccggcatcatcatgctctgcaatcgggcaagcaatgccttgttggcctcgggatccgcaaactggccgctagttaagccgagctgggcaagctgtgcttgtatggatcgattaccctgcgggaatgcgccgttggggctaaacaaatgcttgccgggatcattgatgcagaaattagagtcgttgttagcgttgttgttgccgttgccaaacgtcatgtcgccaagatcagtagcgtcgccgcccattggcataccaggaaggtcttcgtccatgtcacccatcccggcctgttgggcctgctgttgctgctgctgctgctgctgctgctgctgctgctgctgttgttgctgcggcatctgctgctgggtcgtgagggtaggggtattgacagaagatacagtggggttgttctggaatccaaagctggcggctgcaggggtgggcggctgtgacgttcggagaccctgcgtaatgccagaggtgttcatgttgagctgtggtcgctgttgttggccaaacatctggcgggtctgatgcatcttgttgctgtcatccatgtccatgccgccaatggcatcgtccatctccatatcggcaacggcatccatttcgtcactcaggttgttgctcatggaagtggacatctgaagcatggaggtgccaagtcgctgaggcccgcccagctggagtccaggaccgccgattgagcgctgttgtcccagttgctgcggaccttggccaggccctggagttgccctcgagttcggcatcttcggtgagccttggatgcctagctggccgtattggttgaaagcactgttcctcgcggcagagggactggcctgtgtgtgggcctcctcgtagtgctgcagcaaatcatgcagattgggcagaatcttgccgcaacatgtaaagtctcgcatgaagctagcctcgagcttaggtaggtaagacgaagagtggaatgagggagacgcgtgggcgccgccggtaaacggagaggttccttgcatcatgatgctgcagaggccattttgttagcaatcgtaaccgaaaaagggtgacaagaaataataatagatggaagaattgccgtcaaatcgttgaatatgcagtatatgatatccatgatgcgcaaacaatggcggggggggattcgggagcgaacacgaggggtggagtgaggaagaaaaaaaaaaaaggacggattgcgcgcggggcgtgaagaggccaaaatgtctctcgtccagtctgcgaattgacatgtccaaaaagggaatctcatggtgattgaagcaaggcggtggaagcaacagcaacagcaacagcaacagcgcatgtaatgcttgatgacggtgcagacggggcaaaagaattatagcgcccacacacgatagcagaggcagataaggattaaaagtcgacgacagaaatgatcacggcacttactcgtctctcacaaaactgccaaaggacatgccgccccagctgacgccgcccatcaggctgccggcgaggctctcgcgacgattccggttgacattgtcgcggttctggatgttcatggagatgggcttggggccggcgctgacaaacgagtcctgccgcggtcggcccatggcagcgtcaaggcccgggccagtagtcatgtcggcggcgtcgtcgcagtcgctgaggtcgatgtcgatgtcgacgtcgatggaggtgtcggggcgcgggtaggcgaagagcttctcgggcgtggccgtggcctgctcggtcgtgcgaagggcggacgtccaggaatacgcagacgacgatggcgagggcgctgcgacgtctgggtcggcgcgcaatgcgggggtgctgcagaagctggagccgtgtctggacggcgacgcggtggacgatgaagcagcagaggcagcggtgcaggcagaggctgaggctgaggcaagtgctgaggccgcggctgatggtgaggccgatgatgcgtcgtgcaagaggtcgggaggcgttgccggctggggcgaaggcgattgtgtcagcgacgacgagttgagcgaagctggcgacccggcgagggcgggcgaggcggcacaggcaggcagcgctgggccggcactgtcgctggcatttgcagtggcgcgggagtgggctggccgggcgagggcattgggcctagcgctggtggtgctggagcccgcgctggagcccgcgctggagccggtgctgctggagctggtctgggcggcgagtgctggttctggcgctgcggccgtggagcctggcccgagggccttgtcggggccctggaaccacctgagcgcgctctgcattgctgccaggtttacaggcgggattccgaggtggtggtttcaatcttgttgggtgcggttcgcggtactcggtacacagcaccaggtactctcgtgctcactcacttgggcgctcactctctctcagagtcacacttgctgcctgttgggagcgatgacgagtcaagggcaggaatgggagcggggatggatcgcagcaacaataaacagcaagcacgcagataataagtaaataaaatgcgtcacgaaagcctcagccgcaaaactcaaaatgagaaaatgttcccgaaatagtccccaagcagccccggtcagggcctactctgccggtacagttcggctggagggtcgaacgagtctcgctatggctgagcttgtctgcttgcacggtaaactgagtgccgtgaacctttgggctgcgaatgggtacaagtgacctaggcggtaccctcgtggctactgtgtaagtgcggaagcgccgtagacgcgctgaagtccaccggctgtacctggtatatgacgaaaccgtctcgcggcgcaaagtcggcgatggtgaaggctcgtaaaacgagctagacgttcaccgatggaagagcgagtcgaaacaagcagaagttgaagcgaagcgaagtaaagcaaagtaaagcaaagtaaaaaaaaaaaaaagatgggaagaggacagagcccggagatgcagctcaaacaagattctgccgagagggttggaacttatggtcggatgagggcaatgctgagactcgggagacggagacgctgcgtaaaacctcgggagagggtcagagcatgtcacaccttttgcccgggggtccaaggcaaagtatttatgaatgaacctgggacgaggcgcgagtcgtggggcggccaacagctcgagagagaggtccggccgtcacgagaagcttgacccaaacgaatgaatggtaggtacggcaggtattcttagctcgggagaagagcggtgcggccttgtgatgtgttattgttgtcgtagcggctcttgattgatggctttttggtcgcagcaacagcgcagcgaaatggcggagaagacgaaatggtgtaagtcggttggttggtcggttcttggtcgctcaaacggcgcggtgcatgcacggctaagatggacaagaagagcggcttgaaagagagatggagatgcagcatcaatcacacagctacgagttggacgactgtgattcaccaatcaagcaggttacttatagcagcggagtagagacggatcaacggctttcactctgggccagaagaggaggagaaatagatggaatgcgggtgaagaagaggaaagaagaatgaactgaagacagatggtactactatagtaggtagtaagctacgacatgacatggcgacctacttgctactgccgtacagctgctagcacagcagcactacaggcaccgctgttgctagcagcgactcgcctgaatggttgacggcatgatcaccacgatgagcaaggctccccccatccacaccaccagccctcctccacaaagagactcggcgccagagcaagtgaatcccagttggtctctgcccctgcaaggcccggagcaccgatcacgacgggacgcagcgtggcagtagcaagagcagcatgttctccgtggtgcttcggacgagcaacagagcccaggaacaggggctggcgctagcggttaattcaatgggcggcttgcttcgttgcagccattaattcactctcacagcgggaacagtgcttgtacctcgccagtacacacagtctaccttgtgcctacgggagactgtgctgtgcaagtgattacaacggctcaaagcagccagctgcatacctgtacttccaggggacgagacggcctacactgggccttattatgggactcgtggtggcatctacatgcgttctgagcctggacggattgatgccgaatgctaccacagatgccctgtcttgcagcaacgagcatgcgagtcgacgactttggcactccgtgccttgccttgaacccttgccctgttctcgctgtggattcttcttcggcagactcatcacacatcgaatgccaggcatttgcttgtaggtacagtgtaagcctccgtgggggttctctcgagtgtcgatttcaggcacctcgtcttagcagtctgcatgtaggcatcggccggtgtaacatgggctggcacagggcctcgctcggtcaggactaaaatcagtcaacaatgcaggtcaccgatgatgaattaccaagtgtgtcgtagcgagacccaagcttacaagcatccatctcagggccccctcccaggtcgcccatgggcaaatcagcaaatcagacgatcagactggcaagcaagcattcaatcgattgcgggcgaaaggtatcgcgactggtctcggttccgctctctttggccactagagaggcgcttgttacttgttccgcttctccgggcatcggaatctcctcgtgctctccgtgtggctctccgacggatttgattcgactatgcttttgcacctttggccgtgattagcccgggtttagcagctagcactgacgtgtgcacgactctttgagtgtcggtggcgaggaattcgcagagaagcaaaaagagaagagaggccttctttgccgagagggggttagcgctcaccggcttgggttcgtttcgttacgaagctgggaaataatgatggagttgataccacatcaccctgtagacgtgcctgggttgcgcccttttgcctgccaaggctccagccacgcgcattacagctcgcgggcatgacttgtgcatatacatgtacgatatactaatcgcaaatcagcagcgtctagtcttggggctctgtattgcttgatgtcgaataaaacctgaccgcgtcgcttcgctccgtctcctccaacatgaagcagctaccgttcaaaaaggacctagtattgcacaccgacatcaatggctgatggatgcgctggacttacttaccgcacatgtgagagcatgaaagcaccccacgggctttttggggtcggagatgctgttgctgcccaggtgcctggcgctattgcccgattccagcctgcccagacctgctcagacctatcagtgcctctggtggcattctggcattactcgaccgcgcactagcatcgacgctacctggtggtgcggttgaaaatgctgagccactacggagtcgtggccactggacctggcttggccactcgcatgggaggtttgaggcaatggagcttatgggcaggacaatcgtaatgtaccaaagtagtgctggcctaccgcatgtggttggttgaccgccggaacggtccctctattgccacttgcgacggcctattcgacggaatactccgtgattgacggcaatgccagctgagtcttgcctcgcatgtgagctgagacacagggaagaagccgaatgcggtggttgggtgaccggcaagtgtgctgaagcacttgacagcttgcagatctgccctgtagatgcggctgcatgtgctcagcagtgtctccgggatgattcgtcatggaagccatatatagaagcagtcgtggtgatgacctggcctggcttctagcctcccatcaatctcactacatgcgagtggacaagacagcaatctcatgcttcacctcctctcttcaccgctcgccgtctagcaggacaaaagcataagaaaacccaccgcatctagacgcgcagtgcagtaggcggtcatgaactaattatatacggcagagagtgcggtgagttttagtttgcagtcccccaatatgagttcctccaatgatgtcacaaggaccgtttcaaccgtctgaaacctcgaccgccttacaagcactcagtagtgaaaatcagagccgcagccgcaagcgcaggattaaggccgatatatcgagttagggaaggggggcactttaggagcgcctcgttgacaccgccagatctccatctcgtggaggacgagtcgtgtctgtggtccccagcattggattgttgggcttgagagtggcctgcagttcaagagggcggaaacgtgacgacggatcgatgcgatgtgtgaacatcagcctgataagcgacgccgagtccgggccccctggatgcagagcatggctaccattcattgcgtctggtagcttgaagattttcagggtccagcgaggccgcgattggcgcctaaagcgcgccgtcatcaaatctcgaaaaagtcgccgtcatatacgtctacgtgtattatactgtaagcggccgctcgtaaatgcaccgacgcccaatactccgttccttattagttcgtatcttcgcgatccctgtgtaattcccatctgaggcatcagttgacctcaccccaacaaattaagatgctccaattgtacgaccaaagtcttggctcattcgaagaagatgattggaaatatagtgtgtatacggataatatagtaataatttaggaattgattcccttgttcgggccgtcgacaaggcagcgtcgcatcccgccatcaatttcaaactgacaggaagaaaaaaaagacgcttaaagtgaaaaaaaaatgcctctgagagggtagggatgcctggttggagtcgcgtgcgcaaaacgcattgcccctgcaactcattcatatttctccaccgtgaacatacagctttgcgggaagcatccagcagcattaaatgcaattgcaatatcgatcaattaagggacgcttgcgattcgaccaatgcagttccagactgccctccaccaaaagtgctacgctgcaattcaactactagcaatataaagaagcacctcgctccattaataccgaggctaatcgagttgtcattttcttgacatcgcagggggacaacagcgtgcaggatccatctcaagtgggaacagcctctctttttgccttttgacggagccttggtcctggttatggcgcctctgccgccagctggcctgagtcatagtgtggcacacgggatggatattggcttgctgtatcccattacgagacacaaatgtttcgctccaagtatgtacctggtaaataatactaaccggcatcatttgacttgggatacaatgacatctctgagggtctgttagctctctcgcttgtctagaagctcactggcgcgtgcatggcagtaagccggcgtatttcttttaactttgttcaaaagccgcaaatcttgccggccgaaattacatgtctgaagagagagaaaaaaaaaagacacatatgatggagaagcgtattcatattacaacaagcatgccgatatatacagatgcaaagtgccatgtacaaccctgatcttccctccttaccttggcaaactctatgctttgcatcacacagtagaaaagacaatgctcgactctgaaacgccatttctactcgcaccaaagtctcggccatgtctgagacacgccaaacccacaacattgccgggtttagccgccattcgacgttatccaagaaaacgacaagaagcgccaacagttgaaatgccttgtgatttttcccacttgggtcgcaaccagagcctcttttgtcctggcgtcggattgtttctgaagagaaagccccaggtgccaagtgggcttttgcgcggtagacttcggcatctcgtagaacaaatggagtccttccacggcttcgctagaaacaaggaacaaggcacaagagagccaagaaaagccacggaatccatttactgcagagtgagacgctctggaaccggaacctccaagctcagccagtccgcttcttagtttcttttgttttacatacttttttgcccgctttagcaagcgctagcggttgcacagcttgcagtcttaggaatagaccctggatgcatcagtcagtcttgttcccacaattggtgctgtcgatcgcctcgcctcagcatcgccagccagaaggggactccacttcggcacctcgcgtacaggttcggcatgtggcttcttcttcttcttcttcttctttttgcctcagagcggagtgccgcctccgtatgtacaagcaagcagatttggcgcagtttggacagatgttctgcatgaggtggtgcttggaactacatgtacctactccatctcttagctgtaagaacggccgccctttgccaccgaaggggagagggaaagctcaaagcttctcttttttcgtcttgctccatattgtacagtacccatatatcatgccgtagccgtgctttgagctattggattaaatcgtccctttttttagaacacgaggctcgagcgcgtcgttagctgtgtgattagtgtttagagttgcgcacctggtttatatctgccgtcagcgttgttggttgtctatatcgaatgtacgtggctagggtgtcttggcacgggtttcaataaaaaaaaaagatggtattatcctacacgacgcgaaatagtgtgtcagagatatagccacaatacgaagtctgttgtgaatgttctttgcctctctctagacggaacaagtggctgttagagtgtgtaagcacgtctgcacgctacggcaacatcgctcgactgtaaaagttggaggctgttggctacatgtatatggctacacatcttgtttcaaataaactttttgggtggtcactatttgtagtcaaaaaagtctcccaatacttggctctcgatgctagtctctggagatttgtcggatgctacaccatgaagctgacattcgagtctgtcggctcgcgacatagggctgccgtgcacaagctcttgcaaaggacaaatgctgcaccaaccactcggcacatggtcagatgcccaagcaggcagctcagtatatctcggcacaaccgaaaatttcctttttctgctgtcatgccattcaagcctcctaccaacggcctgattacgttttgttgagctgtgccaaggtcaaaaacgtaacgaacagccaattatagctctctcaattgcaattacatgtaaatgaaagcatctggcgatgctggggccgtagggtggtccagtgttctgcgagtgtaagctccaatactaagaggtccacgagcctgaacggcccaacaagagccacacatggcttgaacatgggatttccaggtacctggtacattgggcaagctgagtattaagtagaatatcaaccttggacagcctaacatcagttgggcgcgagtgtccggcccgactcgccaatgttaatctcacaaccacgagtgatctcagctaccagggccctagcatggcacagtctgagtaggtaggtacatagtagtagtagtataattagcagtgctacgtcataaaactcaccattgtactagagtggtatcgattagatatccgatcaatcgagatatctcaggggcgcaccgaacagggggttgcaagataagggtccgcgaaccaagcgctttccagcacatggccgtgatgcggctggcggcagaggcgcggcaagcggcaagcggcaccgatcagtaggattatgcattgcggctcttgatccgggggagtggcaaagatatatcggaatggcgcatatgatggctgctcgattgaaactcaaatctggggtcggtctccagggtagcaatttggccggcgagtgcagacaactgaagcatcatctgtcagagtgctactgcgtatgccattttcttttgtcatttagtaaaattgctgtcgagtacgttattaaatagatgatttttggaacatcattctgtatggctgatactgctggcttgctcccttggcgggaatgacgttgatgctgctactaacattgggtactacaactccataacattatcactactgcccatcggggtatgactgcccttgtcagccacagccaagtctacggacaccagatccggatatggagcgcggagatgcaagcaatcaccatcatacgacgtgcctgcggcggaaccgcccggagttctagaagacacaagggtccgttgacgtcaaagggaactcggccgcgcagcagccgggcgagaacgataaacgtctcagctcgtatgatcggtggtcggcgccatgcccccctcggctgccggcatggcacagcgcatctggcaaggctgcaggggctcgagagtcgtgctggttagtcagcccgatgagacgagctggcgggcgaaaccgccgcagggctcccactggtgaaatgagcctgttgagcatcagacgcccctgccgccgagcggcgccgcacatgccgcagccgccgcgacgagcgctgtggcttgagtggcttttgattttttcgttatgccgcgcagcctctatcgttacataaggcggcggtcgccgctgcggcgcgcaacgagcagtcggatgatgtagggagagagtagggaaaaaacttcaactttctgtcagttttgctctctttgcagctgcgagcattcaatcgtcatacttgcaattcaaacaaggataattcgacaattctgatattagtgcgtaagtgatatctccgttgtgcctgttttggtcgaaaacgcgtaaagcctctcctcaatcgtgctgcggaggtccggtgtgttgcgcacgggaatttctcggtggggaattctcgggcttgcggcggggcggctcggaagggaaagtgcaagatttttcttttagctggttgacatcatgccgctttgattctgacccagcactatatttacagcgcgctcgcttccgtcaaacgggctcttgtcttcattgccatcagcaccatcgcatcacaaccaaacatccaacactacaatcagtcttgtatcatacagactcaatcagctatttacactcaactcaacccaaacacacaacatacaagagacttgcacctgttgctaccgatattcatcctcacacgaccagtaatcaaatcatccgccaaagctaaaatcagctcgctgccacttgctacatccggacccacctgagcttttctgacaccaccacccctcttcatcagagcagctcttctggggttatcaacgtcgcccgaccacgcaacagttaccgcctgagccggcctttgtccaattaggtagttggaatagcctattcgcgacccccttttacctatcgagaataatacctgctcctgtctgctcgatttcccccgctctgcgaagtttcttggactcgagacatttatataaccgccaaaactgagccactttcttcagagttagctcagctaccacctacaactaccctacctacctatcacaacaacaaactccaacaagtcaccatgaaggtcctcaccaaggaagaagaagccgcccactacaacgccgttgtcaagggcggattgatcggtggttcattgggtcttgctatcggtgccagtggtgtcatctacgcctcaaggagatatccttctttccgcggcctgaccctgccattccgaactttcctcgtcacatccaccgctacctttggcgccatcgtgcaggctgatcgccagggcatcaagcaccagaaggagcaggaccccagacgcatgtaccgagacaactcccagcgtgcccaggagatgatccgcgagaacgagaccgcctacgagcgcttcatgaactatggccgcgaccaccgctatagtattgtctgcgcctcgtggcttgccagtttggccgttgcctttgctctcgtcagccgcgcgcccatgagcaccccccagaagattgtgcaggcccgtgtctacgcccagggcctgacgcttgccgtgctcatcgtctcggccgccttcgagatgaacgatgccaagagcggcaagggccgctgggagaccgtcatggtcctcgaccccaacgatcctgagcacaagcacctcattgagaagagaatccacaaggaggagtacgagggacaggatctgtggatgggtaagtttttgatcaacactctacttgtacaatcaagcatctggctaacaaactcgtttacagacatggttgaggctgaggagaagagaatagccgcccgcaaggctgcccaggcccaggagcatgcccagtaagctgctgaatgccacttcaattctcccattccatggcgactattagcagcaggcgcccgctgaggtgctgcactagttgcgccatggcatgcaacatctatccgtcacatccggttacaataaaccggctcctcccatcttgaaataccccatcctggcattaaaccaatcacatagacgctgtttcattatatttgaatcggacactcacacatgtctcatacagcaaatgaaactacactccgaaaaataaaaaagattttcggaaaaaattactcgttgggtatcaaggggggaggttaatgaattccttctcttttcttattttgggctggtttcctcgtcgcggttatagagaaaacaaaaaacactttatacatttgaagagggtggctatcaaaggccaaaagcacgagtgatgaggaaacaacggaatcggcttctacttttttctctactgttattattattactatcagcatttgcataatagggcgtgtttgattcgttctcacgttttgggtggttcaaacaaaaatagtctgctttacatacacctggatatatatacatttcctttatcttgtactataacaaaatcaaattgtttaatggaatcacttcatgatcttactttgctcctcttgttcctcttggtgttgtttttcttcttaaaagttcatggtatcataaaaataagaaagcttactctatatctgaacttcttggcaagctgcaagggcaaaggcaatgctgcttgctttctgtatatttgaggaaaaaagaaaaaaattcaacccgaatcagtcagcgttcttctatgcacacatatagggtcaacataaaataggaaaaaatgcaagattaacaaaagagaatatccaacgtgtctttcctcctcataaacgttcagaggtttgccatcatcatacatcaatcgtgaaatggctaatttgcgagtaatacgcgtgaaccgccagctccagaatcatcacgtcgccaaatacatcgctgccgtcaaacccgccaacaacatgcaacctactatcgtacaggaccgtgccgtgataccctcgtccgctggggggcaggccatatgtcttgcgcctgtcccacgtcatggtcaccaggttgaggagcagcacgtcggcgcagtactcgtggccgtcgtggcctccgatgacaaagaggtatgagcccacaatggtggcagtgtgcgagaggcgacgatagctgatggggatgttgacgagcttccagatgtgcctctccacatcgtagatccacacgtcgtcgaagcattcgccaccgtccgatccaccaaagatgatgagcttactgccaaccatgttggctgtgtggtagccgcgagcttttggccggcggtcccgtgttcctggagctaccttttcggcaccggatatcagtctccacgacatcttattcatgtcactaacgtcgagccgccatatatcgttcagcgcgcgcacgccatcgcctccaccaaaaacgtagatgccgttcttgtacagacatgccgtgtgggcgcggcgttttgagggcaccttgtctcccatgatgcgaggcttggtccagcggaaattgaccgtatcaaggacgtagacatcattaaagtacgtcgggccgtcgccacctccaaagacgacgagcttcttccccactgccgtgcaagtcatggcccggaggggcatagggatatccccaaccatgtgcggcacagaccagtagaacgagtcggcgtcaaggacgtacatggagttgaagcacgtctttgcatcgcagccgccgaaaacgtatacgctggagccgatcagcgtcgtcgtatgagctcggagattcgagtgtgcagctccggatattggtgcctttgaccagtacatgccggatgccggggctgggggcacctctggcccatcaccgggtctcggcaagggggggaacgtggtgtgtttgccggctgatgcgcgagccatgatggagcttgtttggcgagctgacacggcagatgtcgctcttgacgatgcagctatagcggctgcggctgctgttgctgttgttgctgctgccgctgtagctgccgtcttttgttctgcttcgccatcgcgaggaaggggagggacatcgggaagactgtccgcggtcgactttctttggcccgttgggcgactcgttggagggttcgggtgcgaggccgaaattgctcgttgacgaatggtcaattcggcggttgctttattgcttcgcagctgatcgcccggggcattgctcctggcaccagcaaggcggccaggcgtgtggctcctggggactggagtcaccgattgctcctcattctcgtcatcctccgccgcagaatagcgctgctcatcttcgtcgaccctccgcctgacatcctccccaaagtattcatcatcatcgtcctcgtcttcgtcgtcgtcctcatcgtccagcatcgtcggtcctctgttggcggacgggtcgacagcggtcctctgagacgccacgccctgtcgagagccgtacgttgctgtcttgtgaggagaccgggtcgcactagcgaacggctggcccagatcttccatggtctcgccagctgctcctcattgccgagtttcggcagcgtcgattcgcgaggagcgaggtctcaggacgcgtgcagcaggagcttaactcctttgaagggggagagaggttgagggcagctaggggagcaggaggggtttgggtagtggggtagcattggctattgagcgctgagctgggctgcaatgtttgtgctatagcggtctgagcgctggggaattggcgtctggagcctccattacgggatactcaagctttgatgtggtcttgtaggcgaatcaatgcagctgcgatccttcaaattgaattcagcaatactgttgttctgtctgggtcaaagcaatcgtttatcgctaaaggcagttctttaaaattaatatattttcttctattttcaacttctggttagcttacgatggaacgttgagaaagtgacattcaggtcagcgcgctgtgcatacagtcaatatgtctgcaggcaggtggccaagttaggtgacggccacctctgaaatttctcacagccgctacttcactgtccaatagaattttccaactccacagcaattttttcccatcttcattcaaacatcaactttcaaggttggaccaatttaaatccaacttgcattttcaatctaatatccaggcaaggaaggatattggaagtctatttcattcactgcactggacaaggcctttgaggatcctgctcagaacacttctggcataagcttcttcgcctcaaccgcatatttcaccatatttcatctcaggaatctaggcatttcaagtggccattgtctcgatccagatatttatcaacgccattgtacaatatggctacagaatccgatacccccatcgccggaaatcagccagacgttgagccgcatcctgaagagcgagccgccaagcgaattaagattgacgacgcagctcctgctcaggaagagagtggccaaaacctgtctgatgctaatcagaacggcaaccatgtagagacttcagataaaagtcaaagccagcctgtctctgaggcccccaaacgaccagaagagaatggcgagcccgatgaccgtgtcaagggcctagctccgattaagaaggagtaagttcccttgtctgataactcatatgtattcccaacttatgcatcctaggtatctcattgatatgtcagggaagcaagatgagagatctacagcagtggacgacgacgctgctgaaggtcgaggctcagacccccgagaccagtcccgtagagacggggaagattccagatcccagggaaagaagggaaagaagaaggccaagggtcaaaacattgatcgttcatttgggagattcgatgatgctattccactttgtaacagcagggcttatgctcgggaattctcaccaaaggaatgtccgtacggtgaaaagtgcagaatgtgccacgatctgcgcaaatatctcagcgaaggtcgacgcgaagacgtggaagcccttggtggaaagtgtcccgcttttgaggcacacggcttctgctcttccggctggaaatgccgctttgtcaagagccatatggaagaaatcgagcacgaagatggcaggaaggagctggttttgaaggataaccggccacccaaagaggaatccaagaaggagtccaacgaagaagctcaagcagacgaacccgcttccaaggactcttcagaggataaagaggcggcttctaatggccgagagaagggcgaagacgagttgcgacctggaatctacaatgtagtgactatgggtcaaaagatccagctgaatcgcaaacgaatcgacttcaccaagacggaccagtacattacatggttaaaccacgaatccaacattagccaagacttccatcatcgccgcaaagaccagccagaattgggcctcgaagaccttcgggctcggtatgttgacccgccgttcaagccgtctgagaagcgccgtctttactttggcgctgagactccgactctcgcccctttgaccacgcagggaaacctcccattccgacggctgtgtgtagagctcggctgtcaagccacctactcagaaatggccttgggaatgcctctgctccaaggttccaagcctgactggacgctgatgcgcgctcacaagtccgagattacgccccccaagatgaatcccggagctatcccgttgtttgacgactacaaccactcgcgcgatctgaaatttggcgcccaaatctcgggcagtgctcactgggttgtcaccaaggctgctgacgtcctcaaccgtttctgccctcaccttcggctcatcgacctcaactgcggctgccccattgacaaggtattcaagtcaggcgccggatccgcgctcctcgaggcaagtggtaaaatggagcgcatgattagaggtatgaatgccgtgtctggcgagatccccatcaccgccaagatcagaactggtgttcgcaaggaccgcccgacagcgagccaagtcatcggcaagctagcctttggagctcgcgagcatcgcgaacggcttggtgctcctggctgtgcggcgctcactctccacggccgcagccgtgagcagcgctataccaagacggcggactggggctacattggagaatgcgcagccctcatcaagacgtacaatgatgaaaaggccaagatcaccgacactattgccgagcccgatgagagcaccctgcccaacgccaaagacggccgcatgtacttcctcggcaacggcgactgctactcccacgtcgactactacgagcatatcgaaaaggcccgcgtcgataccgtcatgattggccgtggcgccctcatcaagccttggatctttgaggagattgaaaagggccaatacctggacaagtcatccaccgagcgtctcggctacattgagaagtttgtcaagtttggtctcgaggcctggggctcggacgagctgggcattggcttcaccagacgcttcctcctcgagtatctcagcttcgcgcaccgctacgtgccgattggtctgttggagcacttgcctccgcgattgaatgaccgaccgccggcgtacaagggcagagatgagatggagacgatgatggcatcggacaattacagggactggatcaagatcaggtacgtaggctggaagctttcttttcttattcctccctggttatatgctaacatgtttttgacagcgagatgttcctcggacctgttcacccaggcttccaattccaacccaagcacaagtccaactcttacgaagccgagggataaatgtgctagaatcctatacacaaggggggggggggggggatgagactcgtatatggaactaatttatcaaataaggaagaactcaagagcaacagacaattgtggcaaattactagacagattttctctgcttgttgcgctacatcacgtataagtagaagcaactcagaaagctgagcaaataaatcatcacacgcacgcaagttgattagatttctcaatttccaatcgtcatgaaaataaatttaaaaagctgtatgtaaataatacaaaataataatcaaccccccgacttttatacaggaaacggagcaggtcttcatccacgtctccatgaaagcgtcttgacacaaaaagggctatgcgacagcaagcatgcaaataccccgaaaataaaactcccaaagcgaattagatagctagaaggaaaaggacaaaggaaaaaataaaaaaaagcacgccagtggtataaatagagcatgctataccagagcatctaatcgcgcagccttgatgacccaattccaatcattacagacatgtgtataaagtggtgttctttgtttttttaagagtagaagtgactcctctgcatgccatcagcggtagcatactctttcttgccctcttcgcttgttgatgagctggtcaatgagttggttctgctatcaggagcggccttgagcttcttgggctcagatttcttcagaacctcgagataggttgaggggaggtatccctggcggccatcacggctacggcagtgccaccactcgctgggctgaccagcagggtcgttcttgctcaggacggcgacgagatctcccttgcgtccctccagttccataccgccggtctgctggggggcaaagtcgaatcggagacggcaaaactccagcttggcgggatcgacgggcttctgggcctcgagagcctgctgctgaagacgcttctcttcttcctcggcggaggcggcaatgttcttaatcaccttggacatgaggtaggggataccgaaggcggcgaggaggaagaagatgagaggcttgcggctggccttggggggctgagatccagcagcgccggatcggccttcaaatcgagcaaagtctgaggcgttgagggctgcggcatcagctgggaggggacggccagtgagcttagccagtagagtacggatccaacggatgagggtgaagattccgagcagtgatcctagggtatcgcgcaggttgccgaactgttcggcgacggaaatcatagctattgataggttagcatgcagctcttacgatgaggcaagccgaaagcagtatcaacaacttaccaaagaagctagagtgcgtggccatgtatgtgctctcgagcatctgtgcaaatccgccaaaggcagtgacaacgccctcaagcatctgaaaggtcgccgcggtgccattgctgaagcggccggcgaggctgttggggtcgcccatggcaccgccatacatgccgccgccgtacatgcctcccatgcccattccgtatccgccgccatacatgccgccgccatatcctccatagccacctcccatgcgcgagtagggacttgagtagggcgatgagtatgcgctgttgtaggcgccgtagggagaggcagccatgccgcccatgacgccgggcgtagggacggcggcgttctgggtcatggccgcggcaaacgacgccgggcgctctggtatcggaggtgcgtccatggatgcaacagatgatgccggcgacagaggcgctgatgatgaggctgatgaaggaggaatggtcactagagagaggaagagaggcgactagtcagcatgtgaaggtcacgggagaggcgcgttcagggcacaagagcatagaagcaagtccgtgttggtacttacgtgaaggcactgaggctccagctcgttcccagggcttaggtggcgaagccattgtgaaaagggtcaagaaatgaacggcgaggaaacaagccgggggtatcacagcagtgttatttgccggcggagcgcgtgcagtccggtttgggctcgcctcttggagtgctggtgctgtggagaggctggttggtgtgctgccagcaatctcttttttttcttctttccagctggggctgaggcagggccccaggttgtggcgataagcgacggtacaagtaagacgagcagagccggcacgtaaggcttagtccgttgtgttgttgtgcgaggaacgcgtcgggcctggcaggatgcaattcgaatctggaattgggagaggagcgaagagttgcgataagctccagcgctcgacgggaggggagatgagccttcatcaaatggctggggcaatcacaagccccggcggcttggtaattaaatcgagcctgggcaaatcccggggctcgcgtggtttggcaccaggtactgcgccagtacacgcgagcccatccctggcgtcgcaatgcagggggtaccgaaaaggtatctcccttgcgcttccctctggggcggagctgcggctgacctgctgaaggcggttctgggggggacgggaaaagcggggcgccgtggcttccaggtttttgtttgcctcggtactggctctttgccatgacgacggggccgagacgctagcacggctctggctgggaggtcggatggcggaggctggtagcggatgcggcgctgaagacgagcgctgaaacgatggcgcagcgcgcattggcctagctgcatgtgcacctggtaatacgagtgcgctggagagctgcgatggagcattgctgcaagctgctgtttgacgccaatgcccgcgaatatctgcttcaaagcatcaaaacctgcgaatgcattgaatagctattcggctcagcgttgcaagttttcatagccgcggtccgtttcggactgcatgagccgagtctcgcgcatacatccatggctatgcagataatcatttggcattaggtagcatgcaccccgcgactatcttttattcacgacttgtggttggctctgcggtggagccgagccgagatgacggcgaacgcatcgtgattggcttgcggcaagtgccactgggtgctatttcctggcaccgcagctggtacaaacgtgtaaatacacacgtccgttttgcatgatgcggcggaataacttcggagcaggtgtgcttgtcggggctgtatcaaacaacataacctgtatagagtagcagagatgtgaaattatcgagtgattgtctagataaacaaatttgctcctattggctattgagaaatagaatttgagttgggcatgattggcaagcagagccacatccgctgtttagccaggattgctgcacatttccgcatctgcgtgtatcagtcggacgacttataatagtcgcgaacaaatgcactctccctttacacaacggtattgggtatacctgcttacactcaccacaacgaatcagactctcaacttcatggccccatcccgcaaacgacctctcagcccccccgtgcttattcccaatcccttcatcaagaagcgcaatctcgcctggtctctcgagtctccatcgtcatctcaagatcctcactctgccacttcatcgtctctcctccctacttcatcaacttcagctccggctactataaccacagctacagctcctacttccgctccccttgctgacaacactgctgccgcatccactgacatctcgacctctaccgccatttcttctccggcggcaccagcccgcaggcccaccgccggcaccaccgccgagatcgaatccggagccgtccagatatctgaccatctggcccaattcacgtcgctcctctcctcgcatctccgcccgacatcggcccccatccctcgactgagtatctcgggttattccagcctgtaccaaagctgtgcaggcagccagagcggcgcgcactttgtgatccatcagcacgaccaccccgtggccggcacccactacgatctccgccttcagatcaacgagaccagcagcgtcagctgggccatcatgtacggcctgccgggagatgccaacagcagccggttgaaccgcaatgccaccgagactcgcatccactcactttgggcgagtctccctgtcttatcctccccactttgctacctgacatgacctcgactcctaatacccagtactaatacaatccgcatttatatgcagaatcacctcgttgaaacagcttctgcagaaacaggatccctcattatatgggacacgggcacatactccgtccttccacgccgcagcaaacacgcccctccagaagacccctcttcaccgccaggctctcctcactcatcatcatctccaaacagcaagcagcacactccaacggcccagtctctccttcacgcagcctttcaaaatcgcaagatccggctgcgtctccatgggacaaagttgcccaatccgtacgtcatcaacatccgcctgaccaagacggaagatgcagtagggcgatctagaagctcgaaaacgccgcgaactaggcgccgcgggaggacggcaaaagcgcgccctgcagatccggaaagcacctcttccgacagtgatgaatattataacgacatagaagagtctgccaacgatgaaccgcaggctaaaaaaggtaccaacgacacaccctccctgaatgaagcacgccgtaagctgcagcaagaagaagatgcccaagtccgcctgaacaacgcctacgccggagcatcaaacaccatcggcagcgtctatcaacgccgatggtatctctcactggaccgctgcgcctgcggcttcaccgaaaagaagcgctacggccgcagcgtgtgggaaaagcttctcccagacaccgcgcccaaggacccttccggcgacttggaagcagatccagaagaatcctcctgtcggctctcgttccccttctacgtccgcggtccacagtttgagcagagcgtagtgacgggaagactgggagaagaagttttgcgagacgagggcgtgaccacctttgtccccaggaagggatggactcctgtgatgaaatgactgtctttaaggaaaacggtaatatcttgtaaacttattgcgtgcctcatatcttgttccaggtcccggctacctgagagaacaaggtcaacgctacagttgtatataaggcattgagatgcacacgtaaaaatgcacatcgcctccatccgtacgcccatcatatcaaacagaattttccattgattatatcagactataaaactattgcactttttgcccaaccgccaccccgcctgctaaatcgcaggccgggcaaactgcccacgccctgggcaaaactatagggaaagagagacctcttctctctctcaaaaacgtataatgatatcttcttcggcaggctcaaatgccgccttgggatcaaagcaaattacgccggcccgtaaaacgccagcctgtaccagtaaacgttggcacctaccgtcatccatctatatagtcattgccaaaccgcgcttctcatcattctgtgatggcgagtgccgtgccacaagagaggagataagacagcccgcagaacacggctcgctctacaaaataaagtaaataaaaagcagaaaaaagaggaggctaaaaggacaagccgaggccggaacttcatgttcagtttgaaacaagagttggagcgattcttcgcttcttgggctctttggtgtcttctttctcggcctcatcagcatccctctttacgcccgtacttgggccaggcacaactttgggtgtctctggaggtgtagtcaagggcacgcccgttaccctgcctgaattggcggccgtgattgacggcacactaccactaatgaggggcgggttgctcacgacaccggattgtgtagccacagaagatgtcgaattcgaccttgtaggtgaggacgggcgattggatggcacagacgatgtggcaggaggagagggtgctgtaaaagagcttgccgagttgcgcggttgatgctgcgatccatttgggaatgaagcaggcgatgcaaacgtcgacgtaggagttgctgcggatgcacttgcttttgccccaacttcgcccttgtaaatctcgcccagctcgcccggagcaaatgtgagtgaagagcagaatccgtccgatgacgagatgatgagggtgagtccatcagttgacctatgaaaagagaaaaaaaaaaaaagagttagttcgcagtactcatccaggctaagcagccgaatatacgtaccaagcaagatcagtaaaagttgcgcagtgcaagttgctaactatgcatatcggtgtcttctgttgcgtatcatatagtagcaccgagtcttgagtggcgaccgcgtataccattcggtaaggaagggcaaaggcaggcttggggcctggcgttgacgcatttgtctcggtagacactccttttgacggagctcctccttcggcggcagtagtcgaagcaggcgtgggcagcgggggaggatccatgacggatggcgcggtagatgacttggaggagactggatctggtaaggaggggatggtgtcctctgcagaagatgtatcaatggtgacatgtttagtcaccggcggtgactggcggagggtatagaaaataggtgagcatttgacaacgactgaaggctttttatggcctggcaggtgagctatcgggggtttattgatgccgcctctagtgtagatgtagacggtattgatgatttcgtaagttggctttgcatccttgtctgtctggtgttgattctgatattgcccagacggcgtgagcaagaggctcccatctggcgtaaacgtaagtcgtcgaaagaaagatgtcagggtttcgttggcataaagactggcattcttcattcccgtggcccagttagtgttgagagcatagtgaggtttcggcgacgcctccattggcatgacggcaggaagaggtagagaaggtgccggcgagaccgaacgacgagaggagaaggaagaccgacgactatggctgatgacgcttggcgggttcatggggagaggtgcggaagttggggtgcttggggctgagggagctggtgatcccacagacgtggcagagtctacggtagacatctgcgctcggtgaccgaattccgggggcgcgggactgctcgaagagattcgtcgagtagggagatcggctttgacgtggcttgctagcctcggcagcttatcgtcctggctcaaggaatactgcccgtcttttgtcttgagagagtagatgtggacggatcgatcggacgactgggttgcaatgtactcgttcaagggatcccaagtgacgccttgcacgtagtgactatgttcggcaatttgccttacaagtgttcctgtcatggcctcatattagctcgcggtgaacctcgcaaacaagagcattgccgctgcctacctgaactggcattgtatattctcgcaatattatccatactaccgataataaagtagacggcgtcgggggaccatgccaaatcgtatatctcggctccgctagagcgacacatgtgcttggctctccatgattccttatcgtccagaccttccgatccaaagttggttgccggaatctcgctgggaacccatagaatcacattgccgtcgtcgccggccgaagcgagggtttctcctacatttgatagctactgtcagcccgcggatagccaatgcagaggagcaccgttgtcaatttgctttacctttgggggcccatcgcacaacattgacagcttgattgtgcttggacaaggtcgatagatattcgactttgcgttccgggccgtcggcttgaactttccacaccctcacatggttgtcaccaccggccgtggccaggcggcccttgccgtttggctcaaagtgagcagagtagatgggggcattctggtcatgccaattgatgatgagcggcgaggccttcatcgtgacgcttgcgtgttagggcggccgtcgaacaagcagcatgaggagctggcggcagcgaaaagaggcggagggacgatggtcgtggaacaggctctcgatgagattggatggctggacaaaaaacgccgggctcgaaagagggattcgacagcgagggattcggtctagtcggcaaagggcttgacacgcgtgacagtctcgggcaacagaggctcgtgatggtcgaaagtttaaaaaaaaaaaaaaaaaaaaaaaagagaggcgggacgggcttggccgcgatagagaagctgcctccagctttggaaatattcctccagtatggcaccgatgtaaggtcagtgcaggatagccggctgaaactgggtcgcctaagagggccaactgctcgaggccaatagcggctagaggctcgaatcttgggggctgggctggggtgctgcagggtcagttgagtgctgtgctggtcttgcaggggccgtagcagctgcccgctcagccgccaatcgaacgagggccaggcgcctcaccacgggtccgtatctgagaatcaaccaacacacgcactgctggttgcttttttgcctctgtgctgccgtcgctattggcccggccacgacgatgccagccgctttcgctgccgactgcatacaccttgctgtaggctctaacgccctgcatgacacggcgcaaatcctgtcgctgggctgcagggctgccatcacccgggccagtgcattacgcgattggtacgagatactcggctgatcatgccagagcttgacgctggcctctgtcgattctcgattctacagtatgccaggcgaacctcagcctttttttgcctgttgctctttttggtattgcgcttccccatgttccccatggtttgctgcttggactccatctccacacctcgtgtttgcttctgctccctctgctgatcggtaaggtcataaatcacactactgctaccccggatcatggatgactttttgacgattattgcttccgttggctgatgggtcctttggcctctacgatgttgattactacatcatgcccctctaccccttgcgcatctatctctgttcaactctaaacgcagttgagccaagaatttggcagtgctgggtagcagattacatttatgcttcgatacggcctcgctgatgcagatctgcggatgagcagcaatttcacacattactgcatatcactagccgcccggatgattcgtcctcgtacctgttttgagcaaggctgtgcgatttcaggcgagtcagcgtagctgaggcgatatctaccaccgaattcctttgctcctggttttctgccataacatgggtacatgtagtctgctctgtttcccatgttgtgttgtgttgtggttagagtctgtacagctgcatcggcggatactggctctccatccgttagtcgcgaacctctatcaacttgaagacatggcagatctctctttcagccgtcggccaggatatgacctggttagattggccgaaaacaagcagatcatcagtaggcagctagataaagaacctattgcgagcagccggcgcttgcccggtaaggctacaatgcatgctccagttcattggcggcctgggttgtcagatagagtgctactccgagcaggcatccgttgtgattagctgcctctcgatgacactttgcaggcacgtagcaatagtgtatgcaatgtaatagtcatgcgtatatattgacgcggtgctacctcttgggaggctacccaggctccttcggagtggttgaaacactgtagacggcgtggattgatgccagactcggcagcactgggcaaccacggcatgggaggattcgactcgtagaatcactaatgtctgcgagtgagtcacttgacggcgagacggatttggaaacgtccggggtgcgtgccattatgttatacatgtagcctagacctcccactaagcaagtgtgtgtgctgctcttcttatattcatctcgctcacctcgcatccaacggtgctccctcacctactgccaagccaggaaaagatggcgaggcatctttgggggcttgctctgggcggagctgtcagtctttgtgcgacaaaatccacgccttgatcgacggccgacaacctcccagaacgacactcgaggccagccgtgttcctgaatgtgaaaccgacaaacctcatatacgtgtgggtgggccattgagatgctacttgtacgtgtatgcaatcgctgtggcgcttgtgctggcccgcagccgctggatcccgccgaacagcctgccggaagcatgcaccacaccgtgattcaatacaagttgctcgtactcgtacaggaggggttggatgcaagatccggcggctctgcatttgaacggctcgtgatctcaggtctgcatgcggaggacgggaaatgagtaaagaggcaacaaacctggtgcaccctccatcaccaacatccagagaaagcggtgtagtcgagcggttactacatgtaattgcaccggtaagaaaccataccgaatcaactgtcgcagctaccttggtattttctagtacccatgctcattgatgcatgtcttggatatctcagctgcatagtactattgggatcacaacagctactattgcctgttgtagtccagtctatcattaagcgcccctgccggtacaaacgatgcaatggattatgccctcgaacgcttctttcgatgtggcgcagcctgctcattgtgtactgtactctatcgcggtagcacttatatacgtgggcatgagacaagaaccaagatagcggcatggattcattagcagctccccgcaatagctcgatggcgggacagcatcgcctagtaaaagtcccagaccccatggcggtcgcagcgagccaatcagtgcgattgcaggtggcgttggacaaggcctttttgaggtgagacggacggcctaatcaacccgcgagccggggatttctgttggcgatgggaaaatgaaggcaacgactgaaactccctgccgcagtgtttcattgctatctgccggcccgagatagagggcgatgctcgggctagatgatgccgcgatgttgatgcctcctcaggcaccagctttggattgtagctacctgccaggcagctggcgatgatgcagccatcaggcacttttgcagcctcgtatctaaggtagcctgcagaggagggaatataggagaaaagcaagtgtccttgaaggccaaaaacggcagcctaaggtcgggtaggcactcagtgatgtgattatgattgatttggtcaagcctgcagcgatccccattggaccatctacgagccaagactcgctcatctcgcaaggcttcggccgtgactcctacagtcgatcaaaagtgcttcgcacggcatacaagcgctgctgcgtctgtccaagcggccgttctggtacctgatccttgtccaggctatcgcccgtctggaaatggcctccgcttcctgccagaatccgctcgcccagtgccttggatcgagccaacggcagcgtttgatagtgctcgcccccgtccgcatagagcaaccgagcagctcgtacgagacatggacgctgctagttcgactcggagtcggaggagcactgcgactaacagccggcgcaatacccttggtgcgccacccgcccgggggatcctggcaggtgcagctttggcgggctttggctgcgttgcattctgttcggtggatgcggtggatagcttgcagcacgggatggcgctcctgcgataaacctccttcggctgactgataactactgtacatgcaccgcctcggacggcacgttctttgctcgccttttgctttctttcctgttcatcttcatgtctctcctgtcgtcgttcttgctgtagaaggaggcatttggccatcttggtcggaactgtacaatccccctcggcacctgtgctgatgctctcagcattggcgtctctcgataagcttccgtagagccgcatcagcttgcatctgagctccccccggcgcgccggcgagggattctcgctgtgacgatgacgatgcagtttcagaatcaacatcagcatgtgctgggcgccgtcagtgacccggcggaccagttcagttcctttgtgctgccactctccatcgccggcttaacggttgtcggactattttccctgccgggcgccgttgctcttctttcccaggtccgcaaccgcacgccaaaagacaacttttactcggatgtcgacggcaccagcacgccagaagctgttgctgcattttccaacaaatggcccaagcttgccattcttctcctcgccctgacaagctttgacacatctgttgcttattcgatcttgaccacccttcacgcggaccgttatggcctctttgttcccagctggctgactactgctgctcttgtaagcttactcgctctcctcggctccaacgagctgtaatatcaattcgactaacgctctcaaccccaaaggctgccattttgctacaagccgtcttcatcttccttcaccggtctcccgtcaaatcccacgacctcggcatttggtcatttgggtcgtcattcattgctattctgctcaacatactccagactcaccatgcttggcggctcggagctaccaagactgacgcttttttcattcttcgaatagtcagcttggtagctaccatcttgcaattgtttgctagcatttcgctcccccgacgaccggccgtctcccacaatggtaaaccggtggacgcgcagtttacaggctccttcctgagtcgttatacttggtcttggggacagcccttggttgcgttggccactaagaaaggcgacctggacgaaaaagatattccaggcccagatcacaacttcagagcccgagatctcgtcgaggcttggcacaagtttgaattcaagggcacacttctgaagaagcttctccgttcttatctgcccctatttttggtccaatggactgtcaccatctttcgatcatttattggccttgggccgttctgggccatgctgcgcgtgattgagctcttggaacagcgctatcccgaaggcgaacgaccaatgggccagatcctgatatacatcgtttcactcgcccttttctctctatgtggacaggtactcacattttattcctaatttctcattacggttgtacgtgccgaatactaactcgctatatatagtggacgcaaggatggatcatgtggttttccatgtacaagacttccattcctctccgaggccagctttcctctctcattttcgaaaagtccttgaaacgaaaaaacgtcaagatggcagagaaggaaacgccaaaagcagacgaagatgagggcaacgaggacacaaagaaacccgaggaggagaccgttctaaagtcccgccaagccattgtgaatcttgttggtgtcgacgtcaggcacgtatcgaatcttgcggcctttcaatttttcatcatcaacagcttgaccaacttgttcttttactgtggctttctgctaaagctgattggtttctttccctttgccgctggtatcttggcatgggctcttgtcttgcccatcaacacgtacgccaccaagatctacatgaagcatcaagcccagctcatgaaagatcgtgatgctaagctggcaattgtgaatgaagcgttattaggcattcgtcagatcaaattcactgccctggagaaccagtgggaaggtcgtattcaagagcaacgagagaaggaattgacgactctgaagagaaccttcatggcggactctgtcctatttgcatgctgggttatcagcccgatttttctcgcagctgcttcattaactgtctactctgtccttcatggcaacctatctccgtctattgcctttgtcagtatcagtatctttaagagcttagaagtcacactctctgctctcccagagctgctcacgacatctgtcgacacacttgtttcgatcaagcgaattgacacatatcttagcggccctgaaatgaagaggattctgtctgatggcccagatgttgctctcgaaaatgccaccatctcctggcctgttgacgtcgaaactcccgacgaagaacgcttcattctcaagaatatcaatctgtccttccctgctggcgagctgtctgtgatttctggtaaaactggaacaggaaagagtctgctgctctctgctgtactcggcgaggttgatctacttgaaggtgccattcatgctccccccaccgtatcgccgcttgagcgcaatgatcacgcggctcatcccggaaactggattcttcccggctctgttgcatatgtggcccagaccccttggctcgaaagcgcttccttccgagataatattctattcggcctcccgtacattgaagcgagataccagaaagccatcgatgtctgcgccctgaaaaaggatctcgagattttgcctgatggcgataagacagaacttggagccaacggaatcaatttgagcggaggccagaaatggagagtaacattggcacgagctatctactcacgcgccgaaattctggtcatggatgatattttcagcgctgttgatgctcacgttggtcgacacattttcgacaagtgcatcagtggtgacatctgcgaaggtcgaactcgaatcctggttacccaccacgtggcgctcgttcaatccaaggctaaatatctggtggaacttggagagggcactgttctaaacgctggcctgacgtcggagcttgctgaggagggcatcctcgagagaatcaagacccatgagcaagacccggaggagattcagcgtgaagaagcggctgctgaaggctcgacagttgtcaactctgaagaaggctcagttgccggtgccgatggagcatcaagtgaaaccgccacggctgaccagttggccaaagatacggctgaccaggtggctaaagataaggctgccaaagactttgtcgaaaaggagactcgcgacaaagggcaagttaagaaccggatctatatgagctacctgacccatagcggtggctggctgttttggatcattctcgccgttttattctccagcttcgaggcaggtaatcttgctcgaaactggtgggtgaaaatatggacgtctcaaagcgagaaccaagttgacggaatccatgcctttgaagcggagcagaagcacggtcttgcctatggtttcactttacagcacggcccgttccatgttgcctcgaacttgctgagcgccgaatccacagagcataatttgtactattacttatcaatctatgtcgctctatctgcggccagtggattggtcgggacgctgcgctttatctggtcattttatatgagcatcaaggctagtaggaccctgttcaagcaaattctcttcacagtcctccgaacccccttgcgatggcttgacacagtccctgttggccgaattcttaaccgactcacctctgattttgatatcatcgacaaccgcatcaacatggactttggcatgttactctggcgttctttgggtctcatgggcgtctgtgtcgccgctactctcgtgtcgccttatatccttcccttggcattcgttttggtcatctttgctgcgatagttggcaagatgtacatgactggtgccaggcccatgaagagattggaaagcacctcaaagtcaccagtctttgaacaattcaacgcgacgttatcgggtgtggctacgcttcgagcgtaccagaagacccaagtgtacgtggaccgtatgtacgctcatcttgatcagtgggactctgtaagcatttatggctctctgttcaaccgatggatgagcttccgcatggccttgattggtactgcttttagttccattgtcggcattgtcgttgccttgtccccatccattgacgcttccatggctggcttcactttggcgttcgctgttgacttttccggaaacatcctcatgactctgtggagctatactagcttggagctggatatgaatgccaccgagcgtgttatcgagtacgctgatctcaagaccgaaccgttggatggagagaaggcacctgctgcctggcctacgtcgggagatattgaggtcaaggatcttgttgttggctatgctgaagatctgccgccagtcctgaagggcgtttccttcaatgtcaagaataatgagcgcgtgggtgttatcggacgtaccggagctggaaagtcctcgcttaccctggccctcttccgcttcctcgaggcccgatcaggcactgtcttgattgatggtgtggatatttccaaaattgaccttcacagcctgcgttcacgattggccatcattcctcaggtaagatttattttcaactcttgattcttgagctgtactgaattagtgtactaacggtgaaatatctcaggaccctgtactgttctctggcactgtcaggagcaatcttgatccattcaacgagcgtacggacgaagaactccgcgagtcgcttcatcgtgtgcatttggtcgactctcagccagccacgcccgccaatgagccatcttctgtcgctgcttctgccgctgcttcaaccaccactccaaccaacgccaacatcttccgggatctcaccagcggcatcgccgaatcgggcggtaacctctctcaaggtcagcgccaactcctctgcatggcccgagctatcgtcgcgcgacccaagatcatggtgcttgacgaggctacctcggctgtggacatggcaaccgatacgctcatccagcgcagcatccgcgaggaattcaccgacagcacgctcatcgttattgcgcaccgtctgagtacgattgctgatttcgaccgcattctcgttcttagcgagggagctgtggcggaattcggaacgcccaaggagctgtgggacaaggagggaggtgtgtttagggacatgtgtgagcacagcggtgagctggataagctgcgagaaacgattttgggaaaataagaaaacatgtggaaaatacctaagatgtagtggattcatttggataggtaaaaaaaaggggggggggggggtctaaaatggggatgaagctcaaaaggctcgtttgtatttattgcttcgcttctttcgaattatttgctcttacgatagattgtttgttagtgatgatctaatcatagtggacaaaatggcatttggatggtcataatttcgtgtctcgtcattgctactatctggagtacaatctctgtagataccactaaggtattgaaaataatcgtgaagaaatcaaaacttgcgttagaatgatccatcttcctcgcatttaggccaatctggatgagtattttttttttttttttttccaaagaagagaacaaatgaaaaagagccaatcaatccaaccttgccgttcagcttctcctttcgcacactagtccacttagaactcctctccatgaacaacgtcatcatcaccatcgccatcatagtcagcatcatcagagcccaggggcatctcagactttatataatccttgaaacccttgctcatcttgactacggcacgaatgtgcttctccccaatagtaatagtcggcagaccttcctcattggagtcgctctcggccaaagccagcgccgtctgcatagcgttgcgaatctctcgtccattccacttgagcacgcggacctcctggctcgaccagataaactggcgggccgcggtggcgacgcggatcctgccgtgggaatcacggttcaggcggtcaaagttgtgagtccagatgcgctcgcggtcttcgtcgccgaggttcttatagtgcagcgcgacgtggatgcggctgaggaaagcagtgtcgaaagatcggacacggttggtggtgaggaagagcacgccgcggtagtactccagggcacggaggaagacggagacgaggccgttgcgagaaatgttctttgcgcggcggcgctcgagatagacgtcggcctcgtcgagcaagacaagagctccataacgctggcccagctcgaggaagtagctgaggttgttctcgacacggaacgcatcgacgctcaggtcgccgcttgtgagagagatgagaggccggttggtcagttcggcaatgcactcagcggtgcaagtcttgccaacaccaggcgcaccgtggaggaggaagatgcgtccttcgcccttgttgcgaacgaagtcattgccccagggagtgatttggccatcgacgccagtggaatattggccaatgagggccttgacagtcatcttgatatcatcgtccaagacgagatacttgaaagcctctttgtcggctttgacagggctgaggttggcaacgtggagatttccccaacgacgagtgccaaggatgaatccagggattgtcttgctgagaacatggaagaagatatcgctgtcaggcggggtatcgcacagaggatcaagatcttcgaatccatcgtacggaccattgagctcctgaggtcgatcttcagtgcagacagcgcagccgcatcttggcaaatatcgaggaagatggtctttgttgggtatattctgagttacacggcggcgggtgggatgaggatatcgtcttccttcccagtccggcgcggtatcaaagaacttgtcgaagccagaggcatcacaaataacacgaccattcataaagccagttgggccgccgggcagtctattgccggaaccagagttgacaagcaagccctcgtattccatatatgtaggacgcttgaggagctcccagtacagcttgccttctgcgatgagtttttgacgcatctcgacgccaccttgggcagcaaggtcttctttccaaaaggctgcgggaaccactgacaaagtgctgattgcttgttcacctggccatggattgacaacatagctctccataaagcggccaactttggtgccgttggactccagcagccaacagtttatcctgtagctgtcaggactatttaggtgacggctgccaccactgacactgctaatgaccaaaggtgtccagatgtcatattttttggtatagatgacatttcctggcttcaagagtagccagaagtactggaaagttgccataggagtctcgagtttgtggagctcctgttccttggtaatctcatctccaagactttcatcaaggaatttgagaagagtgtcgatatgcttgactgtggtctcagcatactcggcactatgcgcctcaggctggttatcgcgatactcaagaagctcgcggcggtggtgatacagcatgcgatagggtgcgctgatagtaactgttttcccgttgagactgacggtcgggtagtatctaacaacagctcttagagcattgatgagatgctccgagtagataaccatgagaggagcatcagctacaggagatccagccggatcaacatactgctcttcatcggtataatagccgtcacttcggtaatcgacgttctcaaaggcagccgtgaggggccgatctatctgaggggccgcccgacgaggatgaactatgcgtctatgatcatcgggtctgccctcaatgcaaacagtggtgacaatctcgaaaataggcttcttgacaagctcgccgtcctcgtcagtctcatcttgtctgatttcgtaggtggtcacgttctggaacggcttagagcttcgcaagcctgcaggataaagtcagacaataataaaccttttagttgaagcaaaggaagggagatctcgacttacgcccaaggaaacgccgattgataccgacatgattgagggtatacaaaacatcaggaacatcgccatcgacgacgaatctgagatgtcgcgagttgggtagcatgctgcgaggtcccaactcctcaaagccatcgctactcaagctgtcctcgcgagagatgttgtagtctcgaatgacaggaacatgacgtctagccatgatgccggcgtggagcgtagcttgaaccagaccagaatgaaagtaatgaaggatagaaaaaaggcagcaaatagaggatatgaaatgtatcaagtgtgtgccagatcagagatgagcctcatcctttgaacagcggatgggggacattataacctttccgtccttcacggagcacaagccgggcgtaggactgtgaatgtgatttgactgttactcgaaggcagcagcatcctgatttcagcctagccagcctagtgagcttatctgcctggcgatcagccaacaggaggctcaagcaagatgcgcgcaacggaatctggactaggtttatgcatggcaacagccggatcactgcagctcctatggtctgtttgccgacttaaagaggggcagcccaatagaggctgagggatgcatcctttgctggcccgaagaattgctgtgttgtcattctcatgcggctggccgcctggggctgaaatgctgtctcacaggtgtattgggctgtcccatccgaccggtcgcctctctagatcacaatagtcacaggcgatagacggctgtgattagctgtatgacaagcttttgcagtggaaggtaggagttttattggacccgtgactatgaggttttgttatctcgcgtgacgctgtacagtaagtaagacggtgtctattttgcccgatgtttcttgtaaccaagtactaatccaattcggatccttcgctttcgatattgtgatgcattatgtgatacaagtttgctctttgcggtgcactgccacttttgatgagctgagtgtgcctaagagactacttagtgcgctaattgatcagttgctgaaaacgatttcagcgacgaaaaagaaggtgaagaactaagacaactcactggaaatagatagtctccagtcaccttacaaggcaataatcatcatgccttgtagtaattgctattgactgctgaccgcgtcgtgatgtgctggtgttccatgaaacgcaaagtacctcgtctcactggtttccatttccatttccatttccatttccgtttccatttccatttcgcgcatttgtggtcacattgcttgcatgggccagcagaaacttacagcaagtaagtgtgagcttgcatgctttggtccatccgtcatcttgcgcaataccaagcttgatgctggtatctcctatcttgtccccttcaattttatagggcagggtcaacggcgtgcccgatgattgtgtttcttgttgaacaaagacaccaagctggcgaactagctcgaggaacccgaccatggcagtgtcgaatttgcggtgcataaatgttagtccaagtggcatgtctccagagctgtatagttctaggacgtgtttcttggggggcgcattcatcggccgtccacctagcctactggatgccgggttgggcatttcatatcgtatgattttggaggtgctacccaaaggtagtggatcgtagccttggaatttgtatccaagtttgtccgcaactgtcaccagtaggagcagagcatggccccaagcagcattgacttctggccagtccacaggcttgtttgagagcctgccaaggcgcaggccgttgattgtagcgaaactgccgtcatggctgatgcaaaaggtatcgttgtagacattggatcgttgtagcttctcaagcagctgtgagtcgttgttatacttggcattgatgctgtctcgctcggcctggaattctgccattttggtagcaaaggagtttctttccctccagaatttttcttcctccttatttaattgttgcgactcctcctccagtgcccatatttcatcgtccagagcatctttctcggcctcgagctttttcaactctgccatagcggcggccttatctttctctgccttcttgagggcctccttccaagctttgacatcctcctcacttggctggttactttgagtatctttcagatattggacataggcgtccctttcttttgatgccgaatcgagcttcttttgcaggccttcgactagtaactcggtacagtccacacatacggggtgatcgatatcggatctggcggataaaatctcaaatagtcgattaatcttgtctagatcatctctcttatttgactgaggctcgtcttcgggggctccgtttgtactggatcgggggactacagctcgttctttttgctgttgctgaggaggcagcggatgcccaacttgtgactcggtaagatatatgaatgacattgtagaatctcgaggttggctgcctcggtatctcttgaaggtgggaggcccggcgttctgcgatacctggtcgtagagtgaccttcgtgactgctcttgggcctggagaatcgacggtcgtggggccgaggctttcgtagctggcgacgacgatgcggctgctgtgtcacagatcggtaagtaacggcgtgcatcttcttatatcttctgcgacggcaaatcaaagacttacaaagcagaaggtcataagcggccgggttgaggtcatcaagagagctgtccagcctcagcggctggcggcacttctggcagtacatctcggcgcgtttgacagtacgccggctgaagaactttggtgtattgatagcaggagtgtcttgtcataccctaggagagactggttgcaaaatgggatgaaggagggagtatggaagtcgaattttaagtgtcgaggtttaagtctgcgcttgcgtacacatgtaccaagaacctcgagttaagcacatgagagaagtcctgtgacggcatagaggcgctgcaaccccgctatagctgaagtttgatctgccctgtgcctggggactgttaggggactcagcgcactattttaggccaactggcagcggagatggagctcacagccgctaacagttagcaggcgcaaccacttaacgcgcgcttgcgaatgctccgtgcagcagcgaaatcgcgacgcggagtctaagacccatgctcggcccatctcgttgctcccccaaccatctttatccaaccttgcaggcctcgcattttcaatgtccacctaggccaccgggagattggtcgttggcagcacccaatggcgactcgatctcagcattatttctatatcaattggaaacactgatcttttactgtagactctagcgacaatagcgtttaagctttgttcttgctggccatggaaccaccggcaaaaaggcgccgcatgagccagctgctgctggacaaggaatatgtcgacgaagacgacgacgagctcgcctcgcagccatttgaggttgaagccaaacgagacccgggttacaagctatctatcgaacgagcctacgcagaccagcggttccaggccaccatggcacacatcttcgacaaatatggccgcgacttcgaaggcattggagacgagatcgatcttgtaacgggcgagattgtcgtgaataatgggcatgttcacaatatgcgagacgaaggcgatgttggagacgacctgggagaatatcttggtgaagaagaggatgatgaagatgaaggaattctcctagaggatctatttgatgacgaggaagaattcggagacgagcatacaacagagcaagaaggcgatgcaacagtctttggaaagcaaattcaaaacaacaatggcttggatgaggatgaagaagatgaagatcgcataatacagggccgtgaagcgcctcgcgcctcgcattcaacagccttggtcttgggatcatcgtcaggaaatgcattgcgcgcttctagaactcctttgcgcgccttgtcacacaagaccccacaaggcaatatcttggatttagaacccaccgggcagttgccatttggctcctcgccactctctttcgatcgttcgccgtttgccatggagcagtggaacatttctggtcaatattctgatcctttgtggaaccagcccgatctgtttcctctccaccaaccgaaaccccagcagttgccgattaaagcaagccggtataatttccctgcgcagagcggccaaagctcgatctgggcgcctcggtccaagtttcgagatgaagaggataagccgcttcaatccgtgtttgcggctacatttgggaaacatctactcgctaagaggaagaaagtccttcgtcatccactgttgctaccgcccgccaaggacgtggaagatgatgacaagagagaagaagaggacgaggaggaagatgaggatgtgattctgacagggaaaaagtccaaggagattgaaggctttggcgaagtcgaagtgaatcttgccaagagaggcaagcgtttgaacgtcagtcacctgtcttccgagacaagtaaagaagtcgaagagaaaggagtggaagggggttcgagtgatagcggctataagtctacacaaagtactcgaagagccaggaagaggaagcaaaggcctgatgaagacttgatgagaaatgacactctggtccgagttgttgaaactccaagggaagctcctcatctggatgatgtaataccgtcacaaaggtccaaacagacccaccaacatttgtccaccgctaaacagctcgatgaggctgatgggcgaaggcgctctggacgcatgaggaagcaagtagaattcctcaacaaaatttcttgggccgatgtcttggcggagcagagagctgaaaaagaagtggcacattcccggaatagagatgacggtcaacttattgaagatgagagcgcctttgagaagcggcctgtcttggctgcgccggaggaagattatatcccagattctgctgctgaagatgaagaagggcttgaagaagaggaagaagaagaagaagaagaagaagagagggaagggatagaagaaaaaggagaagcaagaggccagacaaacttccgtggtgatttgccgacactacgtgcaatggaaacccgccagccagatgctcatgacgaatctcgtgcgtcaataccaggagtatttcctcgcaagaatgcagattccgcgtgccttctttcggacgacgaagctcccacgttgctgtcaaaatcaaggaaaacgacttcgaagaatacgctcaaagataagctcccactacgcgaaatccacaatatcaagacccaaacaactacaagagccgacttgctggcaagtcgcaaaactaaaaaatcggatgattctcacagagagaacacgaatacaagagacggcgttgaagatacgtccccgatagttaataagagtggtatgagttcgagcagacaccttgatattccatctgaagactcaagtggcgtggcgccattgtcttcttcccctactcgttttctctctcgaattactcttgaagtgtctctcgatgacaagcctcaaacttcacacacctcggcacagaagtctaggtatcggcgatctgcagagattcgctcttcaagcccatgtgctcgtatgaatgaagatacactgaaagctacgacctccacgcagaagagacgcccattgacgaagcttgcaacaactcccatcgttattgaggacagttcctacgagacgtcggatgagatttacccggttgaatcttctccaatcactagagcctctatacctattgaaccagcccttctctctcctagacgtgccacgcccccccctgaagtggtgacacgagctttcatacaatctccttcgaaaccttcttcgatgttgcctcctagttctccaaccaagagcccgtcgaagcgtacctcgtctacgcactcagggccctcctctgctagcaaagccaagacatctggccccgtcacatctttaccatccttgagcaaccctccccaaacacctcgtcactcgaatcgccattctttgaaggttccatcttctcgacactccatcttgtctttgctatctgatgacgaagatgaggaggttgatgagctgggccgcaacctggctgccatgcccaagctgcttagctctgcagcgcagccaacagcgcggaaagtatggaaatctagctctcgcaccagagaggtgtatcataccccagtcaagaagcgaccaactgagcctattagccctggtagcattatcaagacgcctggtggctcattgagggcatgtggagtggatggatatagatgtggccgagatttttgttttacgtgtttataggaccgtggctagcctttatcgtttttatgagaataggcgttttcagagagaaagagagagagaaaaggagaattgactggtggcgtttaacggcatagctagtggactgggcaaatggagtaacatatctggagatctttttttacttctttgggagaaaagggaggacaaaagggtagtgtggaatgacgatgtattacacgctacctacatattagctaaccgcaaatcaaattagttgttccaaaacatcgaaaaggggaagcgagaaactatgggtgaaaagtccttccctccctccatccctttcctgccttcgcacccgagctttgcaaatgcccaaatttcctgaaacgccgtagaccgactttgctgctccgagatagctgaacttgtgaccgattgagtgcaaagttcgctacctctagggtttttttcttctcttcacaaactggtgaaaaggatgatggagagagggaaagggggaaaggaaaggagagagttagggaatagagaaattctgttcgctgtagtgttttcctaaccgcttgctttctttctcatatccagccaccgaaaaatattgttgtttcctatcataattcctgcaccgctttgaacagccgcagaagttttaccgttcatcataaaaaaagaagtgttatgcccctaattttttttcttttaatttcccatgactcatccccttgaatatttattaggcagcccagcctagccgaaagagttggagtatcatcttttgaagagatgaatgattcaagcgctggtgacggggataaaaaaaagaagaggctagagagattgcgatacttgaaaagatcgtcgagagaataaagcaccgtagccatttcaggacttgtacggtcctccattagcgccgatcaagttctgcttgaaaacctcagggtctcgaacagggttgaaataggcgtgggcttgagcttcctttgcagtcagacgctcctatattgatttcatctggcgttagaactgtgggataaaaagaaaaaggcaagggatgaggaacgaacctggtggtcgtaacgcagtagtttatcgaggaaatcaatggcttcgttagagacaaaacgctgattttccgatgtgacgaagctgtgccacggtttcttctggaatcgtcccagaatatcatcatactgagcgtccaactcaatctcgtacttgtcaagatagtcaaataggtcgtctgtgccaaggaccttggcgatcttaacaagctggtcggagttgctgtttccatggaaaaaaggctccttgcggaagatcatggatgcaaacatggcgccgagactccacatatcgagactatagtcgtactcctggaaatcaaccagcagttcggggcccttgaaataacgagaggccacacgaacgttgtattccgttccaggatggtagaactcagccagaccccagtcgataagacgcagctgtaccccgcaaattagtacaccagagcaagcacgacatgccttggtttttcagtttgggatgtacctttctgttctcatgatcgatcataacgttatgaggcttcacgtctctgtgcataattcccttgctgtggcaaaagtcgagagcctttaacagctcgagaatgtagaatcgcacgtcaaggtcgttgaacttgggatagaggcttcggaagtcggtattgttgacatactcgaaaatcaaagacggagtcttactctgtgatttcgccaggggagtttcccccctgctgttagcttgccgcaacttccacagccttgccaactatgcccatcatctgctcacctgtgagtctcgcacgacatcaagcagtgcaacaacgttgggcccgcccgccaggttctgcaggatcttgatctctcgcttgatcttcttcttcttcaccggcttgagaaccttgacgacgcacttctggtagttgacgacgttgatgccttcgaacacctcggagtactttcctcgccctgtgcatcttccgattagctacgcgtacagcacggccacgcgacgcgcccgagcggacggattcaggggagacacataccgatcttgcggacgacttcgtagttctcgagaacaccccagcctgctcagcatgttagcgccggtctcttgcaacccagctcgcgtggccatggggacgggatctccgcactgatattgacgctgtcgtagtcccagtagctgcggggcatgttctggttgacgtcggcgtagacgcgcgccatcttggctgaaggagtcgcaggcacgcgacgcactgaggataaaaaaaagtatgttgttgcgctggacgatggccgcgcgggaggtgattcaggcgaggatcgctcttctggcgttgcagatgagaatccaaaggtgggatgggatgtgccgccagaagagccccacattggcgctagtcagggcctgctattggctgcagcgcttatcgcttagctgatttcggtgccagcggacagagatttgagctgagtcaggatgcccggcggccttgggtagcacggatacatgtgaatcgggcgttgcagggcctgggcaagttgtagattgagcttcagctgctgttgggtgtatgcatgcgctgtttcagtcgctgaggctgaagctggagctgtctggtggctttggctatagctgttgatggacccatgcttggcagttatactgaaagactaactgcgtgataattacagcaccgagagttactacgacatcagaaagcacatgtaattgatcaagccaagtcatctcttgcgcaattgtcaggccattttattgataatctgctttggctgagacaagacatatgatgaatattagtattacattgcgttctgttcccaccggccagccacctcgtcatatcttgtcagccgcattccctaagtatagacttgactcgccatgttagccggaattctcaagtcaaaatcaacaatacaaacaactagctggtaacaaatgtgtagcctcagagagaagattatatgatgtctcgtcacgccgcttttgccagccctccccagttttggtcgttggttcgtcaggcttgcatgcgcgatctgactaaggatgacgatacaaaggttttcatcataatgcattacaaagtttctggaataataaaagataaagataaaaagattagatgatgcttaccgccgattttccatcatcatgtgctggcagccgaaattttgcaaatttgcccgaaaatgtcaagatggcacatacgcccatctgctcgctatcatatatcatgagttctgttttaatcgtagtcgagggaatcgagcccagcttcaacaacgtcccaggttcgcttccgtaaatctggtttaggctcttgctttaccgccttggacttctttttctttttcttcttgcttcgagaactcgtggaggtacccgggtcatggggagatgcggtatgtgtttcatttgcagaggcatctcgtggcgtgcctgatttggcctgagcctgtttttctcgctgtcgtttgagctccctcagctccgagtgcctgaagatttcgatctgcgcatctgtgagagttcgttttacaccatcttcatagtagccgagaccgtcatcctcttcatcctcctccccccattccccgtagagctgatcgtgggagacttgttgtggtggaagacttgtgaagctttgtccaaaatcagcggcagcttcgtttgaaaagtgactttggtggaattccaataattcgtcactagttatctgtggaactttgaatgagagctcgttggtttgcatcctggcaagcatccgtacctaggctgaggaaagattaggccaacgctgctgagaatggcgggactgagcgcgaccatggacgacatccatggtcacgtgccccagtttgctgcctgacgcgataacaaagaggcagcgaatattgatgcgttcaaatgatatttgcgccgtgcatgcataccaaaaccgaagggggggaacgaggaacaggttagagcatgagaggctattttcttatcaggctgatgtgaggcaaggggcgttccagccagctcagtctatgtagaccgaagcagcgccaacgcactctcaaacgcacgcacgacttcctcgtctggccatatcgttagttctagaatcacacgacaagttaataactgtgcgtgggtgcttacaatgctgctgcttttgagccatcttttcttcagaaatattcacaaagcgttgtcgcgtctgcaaacgcttcactgctcgctcgtcgtcatgagctgaggcagccgaagaccatacctggaaatactgcacaaagagttggcttgttttagtatgacaggagatagatgacaaaggcaagaggtagcgtgtctcaccttggcaaggctttcagcttctttgaggatttctcgctcttgttcatccgcgtccatcaaagccttttcgtaccgcgcctcaaagtcgtcccaatcaaacggacccagaacggcgggggggtttggcgtcagcctgccgttctgcgagtcggctgatagatcgggtgtctttgcgtgtgaaaagcgtggccgctcgaaatccaacacggccgtctcatccttggcgttgaggtcctctttcgtcccgtagacggggaggcggcccgcgccattgggcgatttcggtgaagccatgatggaactgatgatgcttgggctgcagtggagctgagatgatgacccttggcgtggacaagaaggggccagaaaaagggatcagattgcgcctcggtattggctgctgggtttgttggaagggagaatgaatcgctgcggagcgtcgactaggactagcacggctctgtgcagcgtgttcttgaggctgtcgtagtgcaatggaaagcgcgcgtgtggctgtacaagtgaaattctatcaaagccgccagtaaagacgaggaaccaaaggatggacaggaccggaacaagcttccagtgaatgggccgcgctagctgccgtgatggacgtcagcgtcactgtcgctgtgatttgagaggagagaatgcggcaccgtaagggagatcgacgacaacctcgccggatttccagacgcagcgcctctgctgccgctggccacagtggagccctacaggccgctgcctagcgcttgcggccaactagagccgcgcagcacagcagcctccgccctgggcttggggggtggccaggcccggcagtggcgtctggacagctcagctgccggccatgtcgttatcgcaccccgtgatctcattcatgccctttaatcctcaacctctgctctattcaaaggctcaagcatcaagtcgcttgcttcaaagagcctccactcgcgtccaaaggcccgagattcacacgtctttgtccaaagtatatgcagactgggccaaagtataaatctctcgactcggccctttctgcgctcttcttccgtcatcggtcattacctccagatagtccacagttgcctgcaccatcccgccatatataatcccaaccatcactcatcttgccatctcatcctcggcagctgcagccaccaggtactacgatatggagtgcgacatctgccaccacccgcatgacgcccagcgccggccgttcctctgcgccgtggatgcccgtaacaggatctacgagggccgcatgaagcatctgcagctggtgctcgagaatgagtcgctcaaggcccagatcgacgagctcctggacgatgcagccaaaccaaacaagcataccttggacgaaatcattgcgcaccgagatgcggctgagcaaaagacggaccagattctcgccgccgcggataggcttcgcgacgacatcaaagcggccagggatgagattcaggctagaaaggcggccatcgctcgacggagatccgacctggcctccgtctctgccggcatagtggagcgcagagccaagcagctcagggaggtagagaagtcgattaacatgctcaaattccgatggtcgcaaagtgctgaggatatggcctctactcgtggctttttgtgcaacgaagctgttcggctctacggtctcaagagagtcacgaagaaaggcggcacggggcgctacgaatatcatctcggcaagattcccattgtagatctaaccagcatggactgtgagtaacccaaaatttccctcctttccttcttttcccaatattcccccggtccttcatgtcatccatctttcttctctgttcttgtccactacagtatatatggaatatatctctttggtcccccttcatccctaacgagggagacgagggaaagaggtatgaaaaagataaaagatgtgtggtttatatctctttgatccctctccatctctaaagagagagtcgagggaaagaggtatgaaaaagacaaatatatggtatatatctctttgatccctctccatctctcaagagagagtcgagggaaagagatatgaaaagacaaaagggagacatgtacaataagaagagaagagaaaattggaagaagaagagaaaaaaagacaacagaagatagacatgaattggaaaagagttgcaggacgcaacacaggacagagagagaataaaagagagaaccaacatgaagcaacagaggaagagaaaaacaggagagaaatgaggaagagagagaaaaaagacaggagaaaagaaacggcggcgagaacagaagaagaaagaaatgacaggaaccgaaatcctccgctcgagatatatgctgactttttctagctctttcgcccgaggctatctcaacctctctcgctcacatagcccatgtcgtcatgctggtttcccactacctttccatccgccttcctgccgagatcgtcctccctcaccgcgattacccgcgaccaaccatgttcaccgttccaaattcctaccgccatggcgacgtttcattccccggcgctctccttgctccgactccgttgtctgagcccccatttgccaattcccacgtccctcgacctcgccctctgttcgtggataaacctctcccacagctctccaaagaggaccctgctgcctactcgttgttcctcgaaggcaccacgttgcttgcctatgatgttgcttggctctgctgttcgcagggtgtatccgtgggagacaagacttcgtttgaggacatttgcaacatgggccggaacttgtataatctattgatgaataatcagatccagagcggtgccatcaattttttgatgggcgccccggcagtagatgccaacattggaggccagaatgccgattcgaagcagagctggatcggccgctatgctcacggcacgacttattacagcctttccggcgacgaaggaaccgaactgacaaagtccttccggctgcctagcccactgaagcttgctgataagctgaagaagaagcttcttggagacgcgcccgcccctgactgggaggtccttggcgatgatgaatggaaggacgcgaatatgccgggcaacggagtttttgatccaaaggctgtaggcagcaagaatggcggtactcccgacgcgagagactcgccccggaccagtagttcgaatggatggatgaaggtcaagagcagatactagtagacgatagattgcctatagaccaacatatgaatgagttttccatcccaaagtcccttgttctgggcgtcattttatgacgtctttgccgcaccttttttgtgcggcgttttttttttttttttgttgttgtttgcttgttgtgattgtgatttctttgtgatatttgtggtttgcggtttgtggtttgtggtttatcttctcgggtgcatgtgagtggtagaaagtggtttcatgcacccaagtccgatcgaggaccatgtttgtgtcttcagtgttcggagctgagaagaggatgtggttgatatgggccgtatttttgtttctggcttcgtatctcttcctcttctcagatgagcaagcttgttatagtttgattcaaagctcgtcatgttttgtttgtttgtccatgggttcgtcatggcctgctcccaattcgagagattcttttacctcccgtttggggccagtccaaagtgaatatgttccaacccacagtggagggcagccagactctttttgttgatttctcccatgcttcctcttggatgattagactcgattatgaataggggccgccaacgaacctgctcccaattcgtgagattctttgtcctcacgtttggggccagtcctttcggagggcgggccgtggcattttgttggccccatgttgtgtttgtggtttttggttttctttccgttccgtagagatggtttgaagtaattggtttttttgtcgagaaatcatccaagaaggcagccttggcttgttaccaattcgagagatttgtttttttttttattctcccgtttggtgccggtccttgcggagggcagccaaggctgagttttgtccaagtcgtaaaggcgtgaatactgtttttgatcagcctagacattgggttccagcgttgtgagtttgtttttggctggaggtggtggtggacatcgaaccgtcatcatgagctttgagtggtaagttcgaatgctgttcaactccatgggagacgacatggactttgtggattgaagttggatcatgtttgaagccgtctcccaggaggatcagttgttggatgagattgatgtccaccaccgtgtggtcttgaaaggcgatgagtagtttgagtgtgtatcgctttcgtgagaaccgatgagagttcatggtttggagtcatgaagctcagagatttctgctgggcaaaatggttcgagaatgaaatggtaagatggtttttgtgcgcagcgatgcgaagttttctttgatcgtatcgctgcgcagtgcccgtgatagcaggaaatctccgatgagtgccgagagaatagaagacgatgtttgtttgtaatgagtagacatttttgcgtcttgttctctggcgtttccgatttttgatgtgtttgtgccaagaaatgaggagaaagtagtgatgtatttagcatctctcatttctggcaagtccccgttgattgtgtgtcgtcgtgagtagatgatttgatcgacacacaattgagaactatcgcgtagccatgatgacttgtggtttgatgtcaggttcccagagtagaagcttgtgctgacaagcgatggcgcgatagttctcgatgattaaggagaccaggcgaaagttgattggtgatatctcgtttggctttctgatctccccaaaagttccccgttgatgtttttgtgtttgaaggaggatccaatatgaagctgtttgtgatcctcccaaagttccccagtggtttgtatatcaaggaatagaatgtctttcgatcatgttgaatcccaagataaaagtgtgtagagtgtgttcccaatattgaatgtcgatgaaagcggtattcgacaaaaaaaatatgtgaacttttcccaatttgatgtgttaaagtcgagttggtgagtggtgtttcaacaattgtgttgacttttgacaaaaagacgggaatcttgcgacgaaaaaaacttcgatgaatgcagaagtctgaaagcggccaatttgtttctgaaaagaaaaaaattgtgttccctgccggtatcagatgcaagattcccgtcttgcgagagcaaaaaataaccatatcgcagctgtgtagattgtggatggttgttcgctggaatatggcctggtctgtcctggtctgtcctggtccgtcctggtctggtctggtctggtctggtctggttgtttggcttgaggcagtggttggtttggagtggtagtttgctcgggccactgggtttgtaaaaagtggttgtgaatttgtaccagtggcgcgaatatagatttgcctgaaccaaaagccttgtttgaggtggttagcatgctcgggccagtgggtttgaatgaagtggtagtggatttgtaccactggcgcgaatataaatatgcttgaaccaaagttttgtttgaagtagtggttttctcgggccagtgggtttgtatgaaagtggtagttgagttgtaccactggcgcgaataaagatttgtttgaaccagaatcgtgtttgaagtgacaaggctgaggttgttgtgaccaaaccaaaatagaccaggatagaccgaaatagaccgaaattttgctctcagtgtgccgctgccgtgttgtttgaatagagcagtgtaaagctgaagtggcagcgacacagttgcgaacaggaaagcaaagagcgagtatgaagttgtaatgctcgagtagtggaagaaatagccggtgctgtagctgtggctgtagctgatgctagttgctgctttgctttcccgatcgcggtgctgactgaatgtgattgtgtcaaacgcccgtcgtgagaagtctcttggtaggcgacggcgttcgacatcattgcgagcggaacagtaggcgaatgaagtagttcaaaaacttgcgctgccgttccgatgcgtcgcaatgattttccccaaagtttcgtgtctttgatgtcgagttgtgtagatgaattcgacattttcagacactggaaaagtgacaaccacggatgatgatgcttgttgaagtagaatgaaggttcatctgttcatctgtgcgttttgtctccttcccatgtgagcctctctttctgtatggtcgactgagcaaagcaaagaagaagaagatgctgatgctgaaagttgctcgtcgataaaacgtagaaataaagtccaaacagaagcgagtgagaataaatctcaagaggctctggttaccatcaatgtgccagtgttgacacggggagcaaggccgattcagcgacatagacaagcaaaagagagtgctgtacaatgatgtgtgtgtgtgtgttcggctgaatggcatgtcccaaaaaaaaaaaaattgcaataaagctctcttcggtggttgtgtcaaagcatatcctcacaatatgcatatgacaagggcataaggaagcaaatcggtcggcgtaaactgaatgaatgacgttcgcgcgttccaagtctctgacagaagacaaaatttgctgggtgcccaaaaaacaaaaccatcgaaataaaatcccaaaggagagccaagctcagctgcttttccagtcggtatccaaaatgtaggtatgtggttgatcgtctcggcgggtatcaaaaaaagaagaagtttgacacgaatgcgctcagctccaagatagaagaaatgaagtgattcgacatgcgcaagcccaagatatctcaaaaccgtaactccgagaaaaagaagaaaacccaagagtccaaatggaaaaaccgaaaaaaaaaaaaaaagtcgaaaagcagtcggggagctcgaatattgctgaccatcatgtccattatggaacattaaaaattaaacattaaaaattaaacattaaaaaattaatgattaagaaacaagtaaagaagaagaagaaaagaatgagcaatttgtgcatcatctttcgtctgcattgccctcatgcagaacatctctctgagcctcactcgctcgaatcgccttcataacggcgggcgaagcgagaatcacctgtgccgctccttcgtcttcggcatccactccaccatcagcgtcgcttccagcgcgagacaaggcatggaaggactgcggagatcgaagctgggcttctctctctgcggcctctggtgagcggatgagggccgaagacttctgcggtagcttggggtgaaaaatggaagcaggtcggcgcctcctcatgacgttgcgcaggtcccgagctaagctctcgtccttctgcttctgcagctcttccgcgtcgggggtcttgacttgctgcggcaacgggatcatgggggcgggagtcgcgggcagaactagatttccgccagggagaaggagtcctcccatccggatgggcgcgacctcgacctctttcattcggttcggctcaggagtgataatgatcgtcgggattgtgactggagtcgggggctcggtctcaggttgttgctcttcaccaacaactgcttcagaggccagggtggcgtcctcgttgggggactcggaactgcccgcctgggtgtggtcctctgaaggtggctcttgcgcctctgtgactgagtccggtccagttgtacaatcggtcgaggctggattctcgttcgaaacgtcgtcagcggcggtttcggtcggagggttggcctcgattgtctgacgattgttgaacaggtcgttcaacgatagattggtggcggcaccagccgaattgtccaccatgtccgaggggaatgcccagagggcaaagtcctcgtctggtgacggcgatcgagaaaacgatcgtggtggtgtcgccgcgagcatggcggcctcaagctcatcagcgagggaagacccaggcgagagcacgagcgaagtaggggagagctccaacgggggggaatcctcgccggaaaactcagccgcctcatcactcgtcgatctggcgcgtgtcggagtctgcggaggcgtacgctccagcatgaaatcgaacatctcctccagatcgattgagccctcctgctcagcccaatcttcatcatcttcacccatgtaaggtgttcgcgggggcgaaacgctcgggtcgggtgagtttggagcggcatccggaacgatgtcgtcgacgggggaaattggctcttcaggttctgccatctcgacgacgtgggaaattgacccctcgaaccctgtcgcatagacgacagttgggaatggctcttcgggttccgtcatctcgataacaggggggattggcctgttgagctccgtcgcgttgtcagtgggctcctcgggctctgtcatgttgttaaaaacgatgacagggaagagtagcctttggagctccaccatgtcgacatcttcctgggatcgttgctgctcgtcgatgatgatgatgtcctcgaccggagtaagagtatactgggcaatagccgcagtgacgtactctacgccggcgtcgggcacttcgctgccaactaggtccaaggaggccaattcttcgtccataccagacgcccaaaggccggatggaacgaagaagtcggaaaaaggcgactcctcgtcggtgaccgagtcgtcatcgtctgaatcaaaatcaggtgcgcctcggtatgatccccaacaagggaccagtccggcgtctaacatctcttcgtcttcgtcgatgatgttggcggcggtggtggtggtatcggcgaccgcaggaatggttgctagccacgcctcgtactcatcgaaccaggagtcggcggctgtgggttgcgttccgttggaatcgccggaaagaagaagatcgtccatttgacgatcgagttggtcgggatccatggtggcataatccacctccaggtatgagtggcagtcagcagctgccgagagctcagtcgtaaagtcgactccatcctactgggcctcgacgacgatctgagcgccctgaaaagcaggcgacacgtccaaccatccgcgggtttcgtcacagctgacaggctcttgaccagcaagaggccatgccgccgcgacttccaatggcaggatggtttcctgggagttggagttgctccaacacagatcatatgatggccttagtaccgccatcccctcgaggggctcggcatcagccatctcaacgtcggactccaccccataggaggtctcgtccatgttgccaccggtgactgggaacccatcgtcagacgacggctccgggacaggcaccatggtggaccaaccttcaccatccacctccattgaggtatcaagttcctcggtcggggctgtgtcgatgttcagcaggctttcaccttcctcctcatacgaggactccagttcctgggccgcttcgggtaccgtggctgtcgatggagcctcaccttccacctcaaatgagatctcggggtcgttggctgggtcgaccttgtacagcaggccttcaccatcctcttctgacgaagactcaggttcctcggccgggccttcaccctcctcctcaaatgaggacttgggttcctcggcggagctttcaccttcctgctcttgcgagctttccagttcctcagctcggctgtcttcgtcaccctccggcaagccattgccttccaccccagatgaggtctcgggctctggtgccttcgggccaggtccgaccagaccttcacctctggactgtgtcctgtccgcgggttcctcggtctctgtttgtccgttggcaatcgtgacatcgtcggtgacgttctcagactcgggatcagtgggccaagcagaagactgggtctctcttggctgaggcactgatggagcagccggggcgtgctcttcgatgtcggatgttgtcggcttcagatcgataattggttgctcaacggtggttcctccattcttccttgctgccaagacttgtctggcgcgctccataatacccttcttgaactccttttgggctcgcaactggtcttctgtgaaggacggcccccaatcggcgcgacgcggacgcttaccataaataagatccggtcgaggtcggtcggagtcgaggacgaacagatacaagtgcgaggaggtatgttgccaaacgagttcttttccgggcttggaggctgccacttgcagggccatgaactgatcgccgatggatccaggcgtcatggggctgtagcatttgtcgaggtaatccgtgtcgagttcgaactccatggcgtcatggattcggcggactatttcgttgccggcaagacaaagaactcccttcaggccgaaccagattgtcgtgacaatgattggaacgcccatccagaaccacgcgagaaatatgaggtcaatcgcgagatcgacttcatgacgtaggtcagccgtcgcggcggcccagggcttccagtaccgaagtagggagagccaagacaccacggcgacgacaaagttcttgttcggggcgaatgctgcgacaaagaagaggtaggaggaaacaaatggccagagggcgatggccattttggtgcagaaaagcacaaaagagaggagaacccagaggaatcgccaaagaaaggcgagttcgctaaggatccccgtgggaaggggaaagaagaggggaatggagttgtactccatatcggaaatggtattgaagaccattttgtctgtcagtggtgaggttgttctttcgtttgtgtgcttgtttcttgtgatggtgatggtaactggagaaggaaaggggagaaaaagaggaaaaaagcgcgggggcctgggggatatttgtttattttttttgcagcattcgcaggcccatggctttgagcaagttttggccaatcgagagcgttgtttttcactttatcgtcagttattgtgggcgtgactgttcgccagctgccaggtcgtgacagatgaagcagctatggctctcactttttcctcactacgatgctcattggcagatcgaaacactggtatccagttggcaacatcggatgaaaattaatcgacggccaggcaacggcaattagtatgcgggggtcgatggtgatgaatatctgaatggtgatggcaaatctcggccacttacacgcttggtgttttcacgttctgcagcagttgtcagcgcaacaagtccaccacaactagcaaaagaaagttacaaatgagctaaaagacaattactcacctacggcatctctaaatctatgataatttatgcaaatattgctccatagggggcaaatatctattcagtgtgcgtagttcccctgctgcgccatcaacatctttgccatgtcgttgaatcaagcttgcctctgtgccgctgtgtccccccaccctcctaatcagctgctgtcgctcaagtacaagagcccgctattggtcacgcactaactgacctggacgtggggtgctggagagggggcggttctttccgctgctagattctccgccatttggctgagctcctcctgacagcgcaagccacgatcaaaagtaaacagctgaagacggctgtctgagatcccatcgtcctccttataaactcggcccaaggctcgccctccagtcacctgcagctcgtcgtccattcaccaccgccacctactatggaggaatcaggcgctgacgcggctgcccgtccgctgcgcatcctcgctgtcgcgtctttcgtcccgtccttcgcgctgtgcattgcccacggcgtcctgtcgcataaacctgttcccgccgttggactgatcccgcaggccttttccgttgctacgtcgatcgcgctgctacgtgctgctggcagccaccgccaggatgccgacgccgagtctattggatctgcgcagcacggcggcttctccatccgcgccttcttgacgcatcccatcgtggtgtttgtccacgacatgattcttgctgcggcgttgatgatcgtcctcgtcttcacatggacccaccacggccgctcagcttcgcttagtatgctagctgcctatgcgactctgcctatcctgacaagcttgtgagtctcccccatgctgtcgatgaggagttggtactgacgtgcgtcgtgcagcttctgccacctccttgctgcgactctggccgtctaccaggggctcgctattcacggctacttacagtgggttgcctggcaaattcttcctgcagactgtccaaactgcgaacaccacctacggccttcttcgctgcccgagattccctggctgcagagcgtcaaaagtttgaatttgggtctaaaatatccgtggcaccgcagtgatgctcccttgctagctccctctggcttcctggacgacgatgatcctgagcgctaccgcgatgatcctgaagacgatggatctaccccacagcccgtggccgttgaggtgcgatcgaagcggaaccgtaagaacaacaccgctcctttaccatcctcggaagccgacttgcttggcgactcgtccacgagagatgactaactggacaaaggtcaactgttttaatgctaagaaaaagtcgggtttatcataaatcctacaactggagatcctggggccgaccctttattatgcttctacttgcgtgtttcttcacaggttttatttcgtttgaatggggttctttttgaagtgtgattgttgttattaaagctagattagccactgtcattatattatagaccatggtcgttctgaatactatatgatatccacccctctcttggagggcggcgttaaacctcagtctcaattccggcatctttgctgcggtgatcaagcagattcgtgacgctgctttctgccttgtccagcttgtgtttcacccatttagctgtccgaggtgcctgcagtcgcggttagcttaatgtcgtacaactctcctcttgtagcctgggcattcttaccttccattgcataagcccacgatgctgtctgtgtaaggctttatttctccgtttataatctcgtatctggtctagcgggccttgtttatgttctgcgctgccatctggtatgtactcgtgctcgtcagagctgtcgctgtcactcgaaatttcttcgtccacaattcctgcttctctttctagctcgtcatccctcaggttatctcttgcggcgtcgattacttcaacaacatcccgcatatggtcattattattagcccattctgaatgtgcagagccctatagtaagagagaagaaaaattagccttttttttttcgtagtgctgtagggtacgccaaaagggccaaacttaccatccctggccaatatgtgacttttagcttgagagtgccgattcgctccccacattgttccaagcaattcgctgtagctctcttcatgtcgcctttccagattggcagctcgagcgtcatctcttcctcgtccgggatatctttcagccagcatacgctgaacgcggtaaccttatctccaaggacctttttcttatctttgaaggcaatagaaaagcagctgctatatcttttttggacggcaaggttgagaggtcgctctttgcttgcagcccacatggccacgtcagatccacgagaatacattttcccgccgccaatgtccgttctcagcttgagttttgcatgtttcaagtctggagggcagtccgaactcgttgctactggctgaatgttgactgtaccatattgccatccgattaggctgcgcggagcttgaagctggacgctgcgccacaccatggacagtctgatctttccgtatccaatgcctccagataggggccagaacccgttcctttgcgagcgtttttcaaatacctcgcgtaaaggcaggcggacgattcctaataacgggtggtcctcgtgcagccttgcgtctcgaacagagacgtatacttcgcaagagcgccagtctcgaataaagcgctcgcagctggcgttgaagaatggtttcgagttttggggcttggtgcgcgttttgtaagttttgttgtggttgatgatgactgtgcagtacgcgcttggcagaccgtcgccagtctcctcgtcactcgcactgccgtctttatcctttagattcttgctaagcttctgtacttcgaggccggtaatgttgtgaatctgcaggctaaggatgccgcttgggtagtcatccggcggtggtgccgaaatgatcatggcgtcttgctctgccttgagctcctgcagtttttgctgctgcagttcgctctcctcacgactagaagcgcctttgaacatggcctctcgaagcttccgctcgcatctttggctgactttatctttcagttgctccattgttctgacttccggatcgtgagtctgctggtcgaattggcattcctggatccttgctttggagaagtatccaatactccattcgagcttcccgggcatgtcatcgccagatttcagcgctctgaagccatccgtacgatcccacatgcgtccattcgactcatccctctgcataagctccttgagatcgacttcaatccgcccgagatcgtcgtctgcggtgaagcgatcagaatcccaaagttgtactcgcagtctttcatcaatgtttagctcttcgggggtaactagtacaaagcaagtttcatgccagcatggctccatttcagatagcagaacgcgcgtgctccagagtactttgccaaattttgcccacccgacagatacgtaggggtctgagctggagtccttgagaagcggtatgcccgaatctcccatcttaaaatcgtagccgcgcttgatatggatcatgagaacaccctttgcatatgtatctttcttgaagtcgtctcccgcgagcatgtccttgaggctcagcgtgagactcttgggcgctacatactgcgccattgcggcatcgacagcagattgcacaaagttgctaatgaatggtacgtccatgatgttgaggccatgcttgctcagaggcacgcaactcaggtttactttcggttggccgagcagtgtcagagtgcaaaggtcaaagaatggaggatccggtgtgagctgcagccgcagtctcatggtgccaacagctccgtgcagatcgacccaaacgggaatcttcaaatttccaggaagatagaaagccaagtaaagatgcatatccttggtcctctctttgaaagacttactagtggatcgcgtcctgtatgcgaaagcaacttccaagttgatgaagtcgccttcctcggcttccatgcctctaaagactgaattatcacttttgctgtcgttatcgttgtcgttttcttcagtttcctctaggcctgtattgctgcgactgtttttgtctttatccgagatgactttgccgtcctctgttacagcttgagcagctgctccggttggcagccatcggatgccgagaatgcgcagcgattcgctgccttggccaatgtcatcaacactgaccattcgtatcagctttggcagtgaagcttgcattacatcttccaacgtatctgctaggctggtgaacaggtcgggattgataagcggccagacggagctgagcaaagaattaagccatagagtcgtttctcgctcgtacttcttcgtctcatgctccatgtgccggcgctgcgaccgccatatctcgtcttgaattgcgttgtctactttttttgcggtccaatctctcacgccaaagatgagagcgccaaatgctcccgcaccagcaccaaccagagtggtccatagcagtatgctctgagctgtggctccccatcccgcagcctgacgtatatccacatgtatcgtttcgcgaagtacgcaaacgacagccaagatactgcatgcgccggcgagcgaggctaagaacccacggttgcttgcactggtaatttcttggcggagaaagtcgaggtcgggcggtggaaactggttcatcaaggcatgatgcttcttttgcgaactttgttgctcctttcgcaattcggagtcgggcttgttcttttcatctactccagaagctgtcttctttgtctgtgcaaatgggtcctcgttttcgtcgagttcttttagagcactatctgtgaagtcgtgtatctttaccggcaggtgggtaaccggatcagtgacttcacgttcagccctttctttcttggagtctttcttcagctttcgcggatcgagtctggcacgatcaacctgcgacgtgtctttgatcgtctcctctgcctctggttcttccaatgccgcttctacttcggattcggattgagaatcggctttttcgtcatcttggctccaatcgtctccggcctggggagagcggccttcgaaagcaccgttgtcgcccttgagtgcattttgctgtctggcttctttttcttcgcgatacctggagatggtcgggatcgggtgtcttgcgttgtacggagcttcgtagcgacgagcgtgctctacatcatctttgccattgccggccattctggagctctctacatgcaccgcagtcacgtaggcatggactggacggataatgggtttggcagcatagaagcatgcgtacacattgaattcggttgaataaatgaataaatctctgccaaacgaaggagcccttttttaacctgtcaagctgccaattttcatgcgtcgtgctgtcatctagcttttgatcggcatcgagcacaacagtatcactgctacgtcatgttctcggcagtgaggccactccccacaaagcggacttggcaatgctaccgccattacgttgggcttaacgctcagtggccagcgcccagacgcaaaaatagatgcaattggagtttactctacacaagattctggggggaacgtcatgaaattcatgcaatgcatggaagccaagcttctgctgcaccaagaagcggcagatgccaaaaaggtttcagacgaagcctgtcgctttctacaagtggctgcgcgtgttggcatgtctgcaatatcagaaatcacttcaacagccatctctactatgtaatacctactacagcgcccgcaagtcagtcgcaggcgctgcgcgacaaaatcaatacgtatttagtggctctgatccttagaattgctcctagcaggtatagcgggccatttgccggaatagtggaaagcagagatcgccaatcgcgatgaggtgtaaatgacggtgggagtctcaaaaggcagaaagcagacggtgtcacagaaatgcgtcgaatccttcgcatccagagagagagagagagagaccatcgggtttcggggcctctgctacttgcagttttccaaacgcacgctgagcgatcatcctgtggccaactcctttcgcggtccttttttctcttccttggcccagccgagtggctaatcgtttccaatgcagctaatgaacggcgagcatcccctggaccgtgttttgctttctgccgcacgagctcggaatactggcgtagcgactcctgtcctgtccttctctaacacgctactacaagtatcgtcggcacgtcgtacttcgtattcggcttgggatttgggtgcgaggccgtgggatcgagagtattcgcaggatgtgaatgggaagagttggcaagttgcaaaacagatgaaaagaacgattttgagcatgcgagaggcgccgttttatagcaaaacctactggatcccgctacgtgggagcgttgaagggccttttcaaaaaatcgtacgattctttcatcatcgcatgaaatgtttcctgtcaaagtattcgatgtgacctgtacctctgccaatgcgcttggccgctttgccaatgccggcaccattggcgaggaatcatcccaagagtttcaaggtctcgggtgggaggggccgcaggaggtgcgctaaaatctaaggagaggccccaattctaggcgtgggactggctccccgtctaagcagcatcaaaattggtcatctccagaatgggccagtagtgcagggcgtccatctatcaagggcactactgtttgaggttgctactcgtttcagttggacatccataggccatctcttctgcgaatctccgtcattgctccgtcgaaaaggaggaaacggaagaacattcgaacatctaggagggagtactagccagaatctgtcaaagcttatcaagtgcagatgttagataatcttgcacgttacctcatggaggatgccgcgccaatcattggaccgacggcatggggaaacgagagatgggcgccaggagcagcaaacttggggcgcaaccagatagccggtagcggcactttgatcaagcctagatccagttgaaatgaatgctcagcaggtgctaaaagaggtagtgtagatacgtggagtctagcgaaaaagaatggaaaagaaatcaccaatttcatggagtgctatcgaataagctaagcgctccatgcctccaggtgattccgttacaagtgcacctctgtcacagcagtgacagcatcgttcgattccaagagccaaatcgtccgtttgccaagctgacatcacgagatgcttggttttgaatcaccgcagcgagcaaatcccggcatcactgtgataactctcggcatcgtggcagactctctcaatagcggcagaccccgcagcccatcaccatgcagctaattcaggggatgcaactctagactcttgttggtcagccactggagttttaagcgccgagcccaggggaccgttgccgcatcaggactggcatcgccaagctctccctgactaaactcgagcaggccactcacagcgcgcgcagagcctcgaagaggagggaggacagagatgggccggcggcttcgatgtgactgactgttgggcactatttttggatgcaaaaaaaagcgatgcggtaaggcgacctgcaggcgacttatacgccgcacgtctgtccaaacctctgcgtgcatttgcaaatcgatcttcttcaacattcatctctggattctgccgtcaagggtgctgccgaattatcattaaacgcttggagcacgtccgccaaaagtgcagaaatcgagagcttcagcgcactctcaaacgcacacgccccgagagacccccccaaaggccccctgagccagcgcccgaaacgccgctaccagcgtcccctcggccagctctcacgttcgccgtcgcacaacccgctccacgagagtctcagctctgcgccgtgatctttcaactccctccaacttcttcattgtttcttctggctgcaagctgtgcgggccacacagggactagccagcccaccgatccggccacgaggctcaagccaacagcccgcaaggcctcatcgtgccatttggcggcggttcgcttcgcagctgcaggggtctgctgtttcatgctacagggaacgtccagatccgaagtcaaaggaatttcgggccctgccagcctatccccgccggccatctccagcctgtccgcgtttcaagctcagcgcccaggagactctctttatcttaccgcgacgcccgtcttcttggcttcttctcttccttcttgcttcctccagctgtcgttaggcgggccaaaaaagcagccattgtttttatttttattttttattgtatttttctttcgcttcggacgtcctcttggactttcccttctgtcaactgctggctcaggtcactcttttcaagttttaatcacctccgattcggatttctttctcttattccaatcgcattaacgaagtttgagacctgggtttggatacacgaaacacgagtaatatcagagttgggaaactgcttgcattgggtcaaatcccgaggcgtcctatcattatttttcagtactgtcgcgggtcgactatttaatcgcaaaccacttcaatcgttaggaggaggaaatttagaaccaaacatccaagatggctggccaactcacatatggcgaactagctcgcaagcagttcactgctcagaagctattctatcattttctgttttggactttccactggggactttttgcttatggatggtaagcccttcctctttgatgacactttatattccttctaccggcgcaaacaacatgttgttcatgctaacgaatgcaccaggtggaaacaagccgaggatcccagattagcaggtctgaatacgctcaaattctccgtgtggatttctcgaggtgccggtctggttctcagcgtcgactgcatgctgatcttgcttcccgtctgccgaaccattatgcgctgggtccgacccaagattcgcttccttccgcttgatgagaacttgtggatgcaccgccaaattgcgtacgcgctcctgtttttcagcatcctccacacctcggctcactatgtcaacttctacaacgtcgagaagagacagatccgtccggtcactgctctgcagatccactacgcccagcctggtggcattactggccatgtcatgctgttctgcatgatgctcatgtataccactgctcattcccgtatccgtcaacaatctttcgagaccttctggtatacccaccacctgttcattcccttcttcctggctctctacacccacaccgtcggctgcttcgtccgcgactctgtcgacggattttcaccttttgagggagaacagtactggtcacactgcatcggttatctcggatggcgatgggagctcttcactggaggtttctacctgattgagcgtctgtaccgtgaggttcgcgctcgtcgcgagaccaagattactcgtgttatccgacacccgtatgacgttgtcgagatccagttcaacaagccttctttcaagtacaaggctggccagtggctcttcctccaggtgccttccatttccaagtaccagtggcatccctttaccatcacctcatgcccatttgacccctatgtctcagtccatgttcgacaagtcggtgacttcactggtcagctgggagatgcccttggtgctggtgctgctcaggccaagttttacgacggcgtcgaccctatgggtatgtacgaggttgccctgcaaaatggtcagcagatgcctgctcttcgcattgacggaccctacggagctcctgccgaagacgtctttgagaatgaaatcgctgttcttatcggtactggtatcggtgtcaccccctgggcttctatcttgaagaacatttggcatctccgaaactctcccaacccccccactcgtcttcgccgtgtggagttcatctgggtttgcaaggataccggttcctttgagtggttccagaccctgctctcctctctcgaagagcaatccaatgaagcagctcgtattcctggaagctccggtgttgagttcctcaagattcacacctacctcacccagcgtctggacatggacaccgcccagaacattgttctgaacagtgtgggtgctgaaatggatccccttactgagctcaagtctcgaacacaattcggccgacccaactttgctcgtctcttcagaactatgcgtgacggtatccttgatagaacgtatcttggcggtctggaaggaagcatgaagacgaccgttggtgtttacttctgtggtccctctgttgcaggtaagactttttcttattcaactccatctcttaaaaaacgtgcaactttgctgacatttaatttttacagctcgtgatatcaagactgcctgcaaagctgccacagcgcgcgaggtcgagttccgcttctggaaagagcatttctaatctacaaaagctgttaaaaatttacccatttttttctcttgtataccaggcaataccatttttctttttttgtcctccgtttcataaattacaatgattgagatcagttatgacggtatgtgtgggtctcgtaggagttgaggctatgaaagcgtaggcggctattttcagtctagcagcattagtggcagcgtacataaattgttcaaggccagttgatggttcttaaaaataaaaggcgcatgttctcaccataaagagctgaaataaactcaaaggagctctgtctttgtccatctttacgttcactttctttgctgtatcctggattattgtctttcatcgctacacaagcgtttcattcacgaagttgccagaggttgaacacccctcttgatgatgggtgaatgaagcaacaattgtttgtacgtagaacaactgcatattcttccatcaaatgaaggagtctttttagtgaaagacgttactatttgtaggagactccgaataagccctggatataagcgtacatatgtaggataagatgcaggacctgaccgctagtctgacagatatgagaccaaacatttctctcttgtgctgatcgcaagagctcttcaaccattaaaagtcgaaattcccagcgtggactgaggtttaaagactttcataacaccgactagctgtagctttggagactgcagattacatcgttagccaagatgcctcgccagcgcaaaacaactcgtccaagccagcgtgaactcccattctccgagctcaagggagaaataccagacgcaggcttcgacgaaggattctcactgctatattccgaaatcaacaacttcatcaaaaatggcatcggcaaaaaagcagtcagcaccaggaaatccctctggacgaagagacattccaaggaatttttgagctttgcgggcatggttgctcggccgggtgctgatggagggtgggagaagctgttgagatcgcggccgtatcgatgcgcgcttttgtcgggcgtggtgatgaaggtgcttgataaacacgtgttttccgatttattgtttggggctgggcctgagcatgcggaagtgctgcggatagaggacagttccatggttaacgttgaaggtatgagtgctcgatggtgctgtttgatgagttttatagacagattgactaacgactttacaggcttcaaaaggacggatcttcgggcaaagaccaacagagtctatcttgaagcaacaggcggcatcccgccattgttctggaaacgagtggacaaaatcaccgcacagattgtggctatgctcttgcctctttattcagctattggggaagaggcaccatctcaatcttcataccaggcgctacacaatattgttgcactcgcagggtggcttaatgtggcgatccgtctgtctcccaagattacggttttcgaatgggttcagcccggcgaggcataccagttcagttttctatgtattggagaggagaagaagatggcctcggatggccacagcgaggccccaaatgatcaaactcggaaaaggactcgcgtgatgatttcggccgtgccgaaaatcactcgatatgcgcatggaagcaatggcttctccgctggtacagagacatacgatgtcatgcagccacatgtggtcacataccgcggaatctatgcagactgggaagataatcgtgtagtgccgctgcagagccacgcccgcaatggctttgttgtttttctgggccgcatcatgtctttgttgatgtctgttatgcggctggcgatggtgctgttcgtcgcagggatttttgggctcatggtttttggcgcgtggattagcattactggaggaaacggcgatggaagttctttgccgtggattgttcaaatggtgttgtggccgattcaattgacctttcagagcttgatgctgtcggttaggatggttcttcggagcagccatgtgcgtacggattacagcctcgcgaccacgaatagctggttattgaatcgatagggacttgatgatacgatacggagatttggtttggagtaaattatgtagaccttggtagcgatatatgttcttgatcattattttttattacaaatttctggatgaaacgaaactgcagcaaagcggcgtgatctaactcttacaaccagcgagcccacaatccttccttcttcacagtcattcataactgggtgtatcatcattcatttcaaacctctattatactacttctattttatacgatttctagagtaacaattcttcccgcgccagttgctgtgccggattgacctgcccctattctaaaacatgaaccatggttctcggaatcgggatccaaagattcaatatagtcaactatattgtcgcccacggtagcagagtctccgtccattgccccattgataaagcaatcgccaactaattggtatgcttgtggctgtgctcgcgaatatgtttgtgaagagatgggccgcaaaacaagcggggagcgactacctggtaaaatatatatctcatcgccctccttcatcaacaaagggcccaagcccaaatgtccatacttgggaggggtgcaaaagtatgcttcgataatgaatctctcaagcatgtctcgttgactgatgaagtctttatatgcgtctaggtattcctcacatggcttttgacactcgttacttaagctgaaattgtgttgttgaactttttgaaagatggccttgcgtttactgacaaggtctgcgtatttgtcgaaatacttttcattgaatgtactgcggtgcatcgctgtgatggattggacaagtttgaagagctggtcgtctttcaataactctacaccctcagtgaacaaatcctctgccaagaaagaggccccattgagcagcgttttctgttgtgcttcaagcgagataaaacaatccgtgacgagcgcatcaactgcaggtccattgtaattgaggaaaaacatggttcgtttggtcgcagatagtcgcaaggcctcagtgaatatgtcatatttagtgtcaagaggctcgacgaactcttgtcgatctttgcctagtgatctttgttcaatattttcgcaataccaagcgtccaaggcgggcatatcactaggtatgagtcgttctagggatccatctggggctttctttgcaccggacatgatggtgaccaggaaatctccattcacgtaattggtggtatacttatccttgtgcacttgtgcccatccatgaatcacctttgcagctgagttcatatcggaacacgaatataatggctccgtgatgccagttacggttccaatcttgatgcatttagctaccagggaacggccggaatttcggatcaagctgtatcgtggcaaatcttggcggctctgcccattgcagtatttcatcagagatgcacagatgctctgaatctctggctctctgaatgacattttatatgctttttgcaactccaaagcagcctctttgcgcaggtactgtttgggatcacttgcatccttaaaatgacgtaaaaacgtgcgaaactcgggactatcgataattggtatgacgccttgacaggcatcataaaaattgaaaatctttgcacgttggcgatcgctttcaacaagtattgtgccccagtctggaacccaagacggcaaatcttggcttgctttgcgactgtaatctccacacatgatagaaagagacctagtacttcttataatcgcaaggactgcggcagtgtatacctctgcctcatttaataggtaattgggtcttatggccacaacatcactgcacagtcccaagagtgcatagactctatctcgattatcggtagcttttcggtggccaaaagatcggagaagcgtcaagagatccgtgcgttgcatcgatttccaatctttgcgatgatgatccagatcagaaatgcgtgagaaaaggttaaaaacttttaaacaatccgccgaaatggagtttggatatctcgtaaaggcaaagtcccagcgagagaggcttcttgtaacttcaaccaggaattcccacgacgctgcaacgccactgtatcggacagttatagtctgagcgacgacggcctcttgaaccacccatattcgatcccaccaggcaacaagcagtgtgcgcctcagcgcctcgaaaagtgcagttacatgtccttttggaaaagttttgaaggattcaaggaggcttgaagaatctcgaaattgggttaggatggccaaaaaagagaatatttccagggcttgaacggggccttttaaagctgacatcttccaattgtcgagagtttggcgtgctagcggaatgttcatatcgtcgattccaaacatccgacaggggcctggaggaggtttagagcgcagaggggagttgtaatctgcatgtgatccatcgccgaggaatatgatgacttcgctggctgtgccgtagatttcgcgcatttgagcaacctgcgatgatctctctgtcgcgttgctttgatcaatacactaagcgccagttagtacagcgtacacttgggtacatgtagtttcatgttggagagccgagtgagtaatcaccaatgcatcaacccagagagtaatgtcatcctcttcttctcgcaaatgtctcaaggcaatctcaagattattcgtcactttcattgcgtagccattcaccaagatctttgggggatcgcgtctcgagcgtccccagacgtaggatagggctctgtatgaggggtaatgagcttcgtctcggtagtaaacatcaagctcgcagcaaatctcattgttccattgccctcgcaataattttattagacgaaatgcgtcatgtttgcgagacaaatcatcttcgtaagggtatcgctcccgctttggtgatttcatgggtcccgtaaagtcgataggttccataatcgatggaagttgtgtgacctgatctcttgaaaaaaagagggggaaaaaagaagatgagatgcgttctggattattgaagttcatcaacgatcaaactccagtcccaattcgtgcttgcagtggtattctatccaaggcggaggcatcgacattacatcagtgctttaggcgcgcccgcgctgggcgatcaccagtcagaacaattgctaatccaatcctcaccggcttatacgaaagagcagcaccaatcacggctttcacaattcagcacagccatggccggtgatgcatctcagatcagcagatgcggctcccattggcaagttgtatattttagtgctgtcccctgtattgtggcgcggcacagggcgttatgtaaggcttagatgaagatgcaaatctgcctctcagtgtgtccaagtgtaagaaatacgtgtacatgtgcattcatacctgcacacatgtacttggatggataagggcatccaacaccattcaaggaagcgcatagtgcaacagggcacttggacactgaggcgcaaactgtgaggcctcacttggctcagcaaaggctgtgcagagattgggtcgggctgcgcttcattcgctctagctaaggcctccaagacggagtgcaattgtccttttctgggatggtatagtttgcccgttttggcgttggcttgcagcctcataacctcatatgcgactactattttttatatgcatcgtatcaatcatggagtactaatacgagtgaattacagacagtaagggactgcaaattaatatataaattgacttatattatagacaagataagatgaacgagaatgcgctggctatacacaagcatgcagattacctggcgtgttcctcttcttcctgcttgaacggatccatctctaccgagtcttcttcatcatctaccctccttgacctgcttgaatcttgaccaccttcttcatgcgtgtgcagcttcatattcacaaacatcacccacagccccagatcataggccacgcgcagcacaccggcagtcacaaatgccacccagaatttgtccgtgtctgcaagagctcctgttatgctcggcccgatggtcgaggctaatgtccgtaatgtgctggtaattcccataaccgccgtccgctcctcgggctttacgaccgcggcaatgagggctgctcgcggggcttgatccatgttgtttaggccaccccgtatgagcaacagtattaccgtgagtacaatcccttgtggtgccggaaagagcagcacggccactgaagacggcaagtgagtaaagaccattgtattgatgagccccaagtgtcgtgctagggggccggcaaagacgctggatataccgccgagaatgtagtttgcggacatgtagtcgccgagttgcgacttgggcagatgaaacttgcggtcgagatagtagtttgtcagcgcgtatgaagccatgccatctgccaaagagtcgacggtgagaaggaaccatagtttatacatgacgaacatcgatgccatggatatccctgaaaacaggctcttcttctgtggcgctggaggctcgttgctcactggtgccatctcgccgtccatttcttcgtcagattcgctgagaagcccttgtgcagcttgggtgccgtcatctaccgacagttccggcttggtgatttcgcagttgtcagtcatgagcaaggcaaatcccatgttaacaactcccatgatgacatagatcccaaagatggcatggtatatacgtctctcactccagccgtcacgactctttaacgcttcaacaacccgaccagctacttctataccagcagcggacccaagatttgacgtcacgatataccatgacagcacatccgggcgtgtctccggggtagtcagatgagataaaaccgactcttcgatggctcggaatggcccaaaatcgctgccagtggcagatattactccgacgacggctgcaagcagcagaatccaaaagttctcaaaataggcaaatgccagaccggagactgccatgagcaagccagagccgataaagacacggcgtctgccaatgttatccgctatgaaagtgagcgcaaaagacagcacgcagtctccggccagcgtcattgtcataaagagcccgagctggcggtcgctaaagcccagcgtagcaaaaaagagagccatgatgagagaggctcctccaaaggcaaacatgcggcatgtgcgcgccaagatgacgaaccatgcatcacggccggtgaggtggacggaccgcactccggactcatgatacagccagagagcagatttgcgtaagccagagccgctggcatgacggcgatccatgatagaaaaataacaaccgatttattgacaagttaaaagcagaagaatattctgcaaaaggctctggcctgtggtaagttttcagagatttatggagctgtgggttagccactaacgatgccggattgccacctatcttccggatgtttgatacaagtaagctggaaacagagaagaaatgcacatcaaatctacatgtaattaacgataaaatgcctcttgctcagttgtacaggctaagcggccggccaccggaggacgtcgccttccatcagcttactggcgccatagatctggttcccagcaaaggccgtgtaaatcccgaagcagtgcagatcttcagcttccagctacattttggccgacgcggagcatgaaatccacatggacctggggcagagttcatgtagctgcgatgagccgcctgagagcatgcatctctagggcatgtctcgtatgtatcgtatgcatatatctccgcaattttaccagtttgggcattgtaagcgtatttgaaagactggtgattggcactatcaattcttggtcaatcaccaaccccgctatcaaaagttcacgacccggaatacgtcgtatctgcgctcggaagcaagcccgattaagcggcatttcgaaatatcgagactgatacagtgtgctgcttatgcaatagttcattcaatcgcttattagccaaagagttggttgaaagaataatgctagaggccttgctgataagaattacacgtaggttcttttattactacggttggaaattggtcgcgtgacaggagtccaacaatagtgaatacgatatatgtatcaccattttatagtggatgtcatctgataggattgatgcttcgctacttcaatgtaaaccattccagttcatctatagcttgtgcgtcctcagtagcaaactctccatccatcattccgcgcacgtagcaaggccctccgagcttggatacgccatcttcagttcgcacgataaaaggcagcttagagccctggaaaatgacaatcttgtcctcggctttggtcactatgggcaccatagccaggtaccccttgtcggttatgctcatattgcgcccccaagtgaccgaggtagctctatgagcatacttgaacgactctccgccattaaaaatatgcttggcggctgtacctgtgtcatctgccccgatcaatatttttaaccaagcgtcaaagctctctttgttgtccccaggttgtagtcgggtataatccaagctgctcccccagcaaagtgtatcttcaaatacgtcgacaacagactctccagttggataggaatctaatgcagaagcaaacttccaccagtagcgccatagctcgatgcatgcctcattgctatatcctattgactctggtattcgacctgagcgtttcacggagtcaacgaccctaccttttattcgcatgagcagcttatcgtcggagtcttcatagacgacgttagaagagcctgccgcgttgaagattttcccatcaaaatactgcataggagtatcgttccacgatgctgcccacgagggtagattaggaaccgttgacttaaagaagccatagcatgagctcaagacctccaacttcttggtgttgacgattatggctcgcgagacatcagcatagagctctgcagcaggctttttataatccggatctgggaagatattctccggatccgttgctggagggccaaagaagccaaggatgccgtatatcttgtctcggggatctgtagcttgcgcattgcgggtggcgtttagcatatcgagtgcctttaccccaggaggtgatatcgtgctcattctaccagtctcaatcatgtgtcgtacatggaactgatgaaacgtgtgtgcgataaagagggtgttgtactccaggacttcgaccggctgcgcggatctgatcagggcctcgatgacaactttgagattatggaatggctctgcttttaagccgcatagcaaggctggctctttggccaaagcaacttcttgaataacccataatcttttccaccaattccgatgaaagacatcccaaaggccgcgtactcgaggtgtgaagactttgctttccgaatattggaatgcttgccggtcttttataaactcttgataaagtggtccttgatttatatcttggcctgaatttgttctttctgcaatctcaactgcaaagtcatggatatagtccatccccagatctgaaagaggcaagccagactcctcgtcgatgtctgtagatgcgtcgccaacccacaaagcgacccaagacgcctgtgtatatatttggcgcatcaagagaacttggagacttctttcttcaagatcggcttggttgatacacaccgcatcaacccaaagtatttggtcttgtttcggccgtcgtagtctctttagtgcggcctcacaattttttgttattctgataacagccccatcgcagagcaattctcgaaacgatgggacaggctcatcatcaattgaccatgcataagacagtgcgctgaagtttggacaggcatcgataggaaattcgcagagggagacttcgataggtagctggtgatacgaactagatgtgtgtaggtacagaagtcggatcgatttgcgatcttttagtgccttgtactggtagtcaataacaggctctttgctttcattttccatatcggaaaacgtatgagatgacgtttctcaaacttgccagttggtgatgaattgctatcagattgttgttatgcttccttcaacattaacccctcaaaatcaggcagacagcgcttaatccacaaagacagggattgagagcctactacgagtaggtagcccatagctgcatggacttactactagcaaccaatgaacacattaaactaagataatcaggcttggaaaaatagccacctcaaaattctattcaccttgcatgaaatacatgtacaatttatatgttgttttatggggacgaagaatcaaggctatatacatgtatattgactatagcctaatcgtgtgccgacgtcaaatactcaatcgcctttacacatggagctaattcggccctgtctgtgaaaattggcagcgactctgccaagtattgtagagacgcctccagccttgatatgatggccatatttcgttccttggcagttaaagccttttcaagtaacacaaggcgtgttctggaagctctcatgagctacttcttgtcgcttcagttgatgagccagtctgcctcgtcgatgcgttgtttaacggcccttcaatctcctgctggcggttgcccgaagcagcccctggcaagctgagaatccccgaaggagacactgccttgaatttgtgtccgacaggcatagagagtatttcgtggcaaggcgagatgcaggcatgataggtcataaagagcgtggagtctttgaaagcaggctttgttggtgcaatcaatgcagcatggtttaagatgtgcgcagatatgagccgcttgattggcgagaggatgatgcatatttacatgcgccggtctatatctaaagtaggtacgccattgcttgttaactttgcactaggcacggtccgcgcttaggcaagccgattctattcttgacaaagtccaatggtttgttgtgagcatataagagttgctcattgcgattgcggcttcatcgaagcaaattgcttggatcaagcttgtatgtaacaccgcggaataaaccagatctcatcgtattgaggaaggttcgtatggttgctttaactatattcagcgggggaaggggtgagttgttagttatattaggatatgtccatgttacgtagtagcttcccatccatttactgaggtgagcaataggaatggatccactcggtaaccttctaggtaataccacatgcagaagattgtataaagaccatccgagtatctgcgactctcaagcatgattccaaacttggcaaaaatatctgcatccaacgacagtctaatcaacaatccggctataagatattgaacaaagctctcggcggctagttatacagcatgtcatggctatacatggtgctaaaaaaagaagggcgaccctctaatcccttcatgaaatactccgcagttcgaccttcctgacatagtttttgttcatgctacagcttcaaccaaacccccgcaagtattctagaagacggccaggatcggagcgctaagatcgtttctcacatgacatcgatcttgggcttatcagtggagccttactccgcgttattgatcttgtacttgaagaatcaggagggctaaggtaaaggacgaaaacagtcgttttcgggcttattataggaatgcgttacaagtgactccgggttaagacatcatacatgagccaagggaggttgccatttagcgacaaataattcatttgtggaaaaaacaagagatagaaaccaccgtgttggtggacgtagttttgccgacggtgaacagcacaaagccgacggtagaagttccagcagccgaagccagaatagtttagacagttgaagatgtcctactctgatgaacttggccacattctagcagcgaatcctggtaagatgatgaacatattacacaaactcgaagagagggagtaatactcaaggaagaatgtgcggagtagagcagaggcagccaattgtaatactatagatacgggggcgacccgcaatagaaaacaagcatagaatcacacctgagatgcaatgagacgatttagtaatctaattcctatatttagagctcatgaagcttaatttgtggtgctctatgcggtaagcatgtatgtattgctctttactaaaacattgctaatcgagtcctttgatcatgacccctcatctcatgttcactggactacggatactcggatggtttagaaaaggatagtttccaagttgatcaagaacccttttttaattgaagctatatatgcgttatgcaaatgtttatcctctgttcctaagaactaaccttattgttacgctacagcatggcagtttaagctaaccggagttgacaagtctctgttcaacaagaacacatacgttcttaatgatacttgagtcatgctacttaatgcccgtgtagccaaatagcaggctcatacatggccgtgaggtttagatccaatccgaaggaagtatcggagcctcgagtgttatgactacatcaattctaaagcagacacaaaaagacaatccctccgatgccagcggtgcaaagcatcgtatcatgcacgatcccagtcactgaatttgactgacaccatttaccgtaacagccggtcagctagcggcatgcgactagtgcccgatacgaggcgacattggggtaaaccgcctgtgattccgaaactccccagtctaaggctcgcaatgtcttactatattggcccattgatacgctgccattgttttcagatacgcagaaacccccgattctgccaagcttctcgcgatttcttatcttttcctttgcgtgatcccatgtggaacttgctagttgctgtaaaagtgaagatgaatccggcattaatcacgcccacttttcctgcaagtttcctcccttacctcgcccatcgcaatcaaaagtggatttgcacccgttgaaatggcgactgcaaaaggagagactcgtatacgtgatgctacctcgtatttcgatcggcgtcgtgtcacaaaacgctgccagaacgtccgctgtttgtatcaccacacgcgtccaccttctcaactgtccttttctatataagtgagagcgagcgagggttgatgtcgtccggtcgctcatttgttaagccacaagacattaagttgtcttgtttgtaactcagtctcccttgattggatgcccctgagcctccaattggcccggaacaatgaaggtcaaggccgcctttagcctgctggccgtaactggcagcgcagcatcgctctcgactgtgcaaccggcacagaagcctaacatcaccgtggttcccaatgcatacattatcgagtttcagccagatttccatccctctttgcaacctctgcaacgctttgcccagactcctgtaggcgtcaaagcaggctaccaacttcgccatgaattcaactcgtctgatatcttctctggagtttcggtcacctttcactcagacgtcgaccttgagtctgtcaggaaggccaatggagtcaagaacgcctggcatgtgacgattgtccctcggcctgagccgtatttcagaaacggtagcccgaaagtcctgtctaccaggagcagtacccaatcgaccgctggcagtagcaatacgactttgcccaatctacgaggtgttagcggcgtgaaccagcccctgctttctgccaacattcagaagcttcacgacgaaggtattcgaggcaagggggtccagatcggcatcattgactccggtgtcgattatcgacaccccgcgcttggcggaggctttggacccggcttcaaaattgctttcggttgggatttcgtgggcgataactacaccggctccaatactcctatgcctagtcctgatccgctggcaacatgccctagcggtggacatggaactcacacccttggtaagtacatgtactggcgacaaacaatgcatttcagaactgtatcgatattataactaacaacacggcaggaatattggccatggaagatcccgacgatgaaggcttcggtctcattggaggggctcccgatgccacaataggagcttacagaatcttgagctgtctgggctctggcacacccaacgacattattatcagcgccatgcttcgagccgctcaagacggcgcagacgtgatatccatgtctattggaatcatcggcgacctatgggaagctctcaacccttttgaaccagtggtcactcagctcgcacagaagggagtcgcggttgtggcagccgttggcaactttggccctgcaatctatagtgcatcgattcctggtatttgcaaagacgcgctcagtgtaggggccgtggagaatgcagtatatccgactcattaccaggcccatgatgagaaacacagattgctggattatatatcggtactcccttttccggcaaagagcgagcaggacgtcttcgtgcttggaactgggcttggaataccgatcaatgatactgtcgccagtggctgctaccaaccagcttgggatgcagcggctaatgcaactgttgattggagcacaactatattgttggtatccttcacggatgattgcgggaatagttggtttcaagctcaggatttgggcgtctcaactatcatggcttacctcacaagcgaagatcaactcatcgagctagatgagcctgaaaacgacaacccccccggaaccttgtggttgacctacaatagctcaaaagcaattgtggaaaatattaaaggcctatcacccaacgagacgtatagcctgcaatttgtttcaacagcttcgcaatctcagcagctcattgctgacccactaggaaagtttgtggattcattctcgagccttggtcccaccatcgagatgacaatgcatcccaaaatcgcttcgcccggaggcacaattctatcaacatggccgcttgaggcgggtggttacgccattgtatcgggaacgtccatggcaacgccgcttgcagctgcgagttatgcgcttctcaagagccaattccctcatctaactgtggcacaactctttgatcgtctcaagacggccgcttctccgctcccggaatacaactccacaataccattcacttccacgcttcgccaaggtgctgggatgctggacgtttatgctgctgtcaaggctgattcaacaataagtccttcggaattcagcttgagggactctgcgagtccaccacctcagaatataactataacaaacgactcaaagcaagcaaatcattacacaatcagccacgatccagctgcatttcttcgagcccatgaaaattacttggccggcgaaccaaactttgacacgaatagtgcctatactccgcattctgtccctgcatctgctcaattctcaacgaccaagctgactctccagcctggcgaatcaaccactattacagtgcatattacaccccaaccggacaagtatccgtactcgacgcccgtctatagtggattcattaggatttcaagcgataacaatgtctactcgattccatatatgggattgccatacagcagagacgctgttggcccgataacacagaatgccacgacaacaataccttacgctagtccgcaggtcttgtctgctccaggcgatcagcaaaacgtcttctcggccaaggcaactacaccgaacatcgacacatatcattggaaagcaaatgcctcggaatctatcatccccttcttaaggatagatatcggtttgccgtcgaaacacatcctctacgaactcgtccccgctaacaccacttttgtcccgaccatctatggttttgatccctccgtcaagattgactaccaagacacgccgcagcccatcttgcctggcttccttggtgtaccaacgtatggcacaataaaggaatacaatctgactgacgttagagggtcttccgcgactggtttctattatttcttcacttctccgacgctatcgaacaatggcgtaacttacaacatcacctcgggagattatcgacctcttggtcgcgcgttgaagtggaatggcaatgagactaatcctgatgactatgagtcatatctcggaccagttataagggcagatattcccgcagatgtatttcctagtcgctgaagttgagtaactgtgcgctatttcagccgcaacggcttaatagatgaaaggaagcaataactgtatttagagaagccagatatagcgtcatggacatataaattgcactcgtgattattgtaacgtcctcagggtacagattcctctactcgtgaatattatgtcaccgttgctgatgttgcgttttggtagacaaacgtgcgagtagtacaatccattcgtggatcgagagggcaaaggaaaaaggattttgagagattttgagatccgttttgagattataaataagattttcaattctaacagctgaaggaaataacagtaattgcgagcaattattcacttgagatagcaggatgtggcgagaatatgaacagcataggcagtagagctacacataatttcttcactcgctgtgttattttccttgtcactcattcgacgtcgcatgaagcagctgcctcatagttctgcctgataagccccatgaaacccgtagcccataacaattggcatatgagctcgaccaatctccttcatggtgatggcatcaataactaccaaagagctctttttctccgccgaatccatcgccaccgtcaacaaaacgccgtcatcttccgtcttggctcccggacgtgctatgaagataggctccgatggcaattgttttgtcttgggtgaccaaattttccatgattgtgtctttgtatcgatcttgatgattgaatcggcaaagtagccaatcttctcgacgtggatgccataagcatagcggtaaggcctgcccttcatatcctcattaatgcgagggagctcaatattcgcttttttgtaaggcaactgtatatcaatggttgcggtatacgtgatgagcgacccgttggaagctttgttgttctcgtggaatggaagcttgtagcgagtaaacgagccagccaggtcattcttagacgaggcattggtcttgctgccgaggtttgctcgtaaattttccacgagggcagcatcaagaaagctgtaatccggcatggttggcaaatcaatgtaaatgtttccagaggcgtcctcgaaagaattaatctcatgaaaggcaaagaaggcatcctcagattcgtatttggagacgacgcctccattgacaggatcaatcacgtagaatagagtctttcgctcaggattccagggtccaatactagtcaaaacattttctccagcttttgtgaagtcggcttgccagacaattagaatcacatgctgctcagtgtgaaacatggagtgaatgtaagcaggtggtgcgtcggtgatgttggcaattatcttcgtctctccttcaggcgatgtaataccgaaaacacgatagacaggaggtttggcggacgtatcgagcagatagttgtagattgcttcctctgtcattgccggatgtgcgcatgtatgacccgaatcgctcaacagcgggttagaagcctggtatgtaaacagttcgatagcctccaaagtgactgggtcaatctgctggagtctgttggcatctgtggtagataccagcgtattgagagggctgcccacattgctagagttgcggttgagaccaggaaagttggaaatgtaggacacagggacgtttgaagtagtcgtattcccgcgtgcgtttgtcccgtctctgtaagtggtctcaaatgcgctgaagatgatcttgcatggatcgcttccgaaggtattgccgggaaagagtcccgtttcttggatgaagtgcatcaattcatcacttgcgttgcggctacggtatgtgacggaaccatctgcgatctgaaagaggtgattgcgactaaagccgtcaaaccaatgctctgcagtatagtttccgacatcccaagttgctgcagctccgcgatagagagatccggtcaaccagctcgggatagatccagtgatcctcaagtgcgttggtgtttggacctcatgagtagcatagaagccccaagtaagaggatctgagtcgggaggaggtccaaagcttgctggcaaatcgcccgaagcttgaacgagatagctgctggcaaataccagagcaagaagattagtagttgtatgaaagggcgccatcgagttctgcgcgtatagttaggtgtagtagacttggtgctttctttaaatagagctgatgaagtgtgatgtctgcactgattctaactcgactctttcacctacttttatatctaactcgtactcgcaattctccaacactgccattgcgtaaagttatcgacactctccttttccttcccctttcccagcattcatacccgtaagtggaccgcatgctgacgtttgaatacagccacactttttgcgagaaaggattcaagtactacaagtgagcgattgcgcggcgtttgcgaaggccttgcaagatcgccacgagagttgcgagagagttcttgactaattaaagccccataactacgtctatcaaatgaggcttgcgtatctgcattgtatgcagtaagcttaatactagattgcgagcggagtcttcggctcgcaactcgattgcttgatttgtattagtgcaagtcgcaacctgacatccacttcattggtgatgagactcaattcggctttgatatgagcttggcagagactttatgtctttccagctgaaaaaatgggcgttttattgggtcaaaagagagtggcttcgcagaaaatacgcaagctactgaaacgatgataaatctactgtactagatgctccatctattaatggactggtgaaagtatgggagcgctttgaatgtacgtacataaagtccgcgatggtctctgtgattaaatgaaaattcttgcagtcttcttctgttataagatacctattaactctttgctctgccctattcttcgtcccgtggctataccaggtttcttcgctttccctccccaccacgcgcacatcacccacaacccattagacagtgacctccttgtcccagctgcttgaaaagcttcagaggcatttcacttgcatctatcattggctccatggccaatccgggaactcaaccaaactatatcgccattggcgctgatgcaaactgcaccttgagtgtttgcgccgtcgaggagagcatacttgcctacaggccatggctcgccgccaacatcttctttgctgcctacttcggagctgtagccctggtacatgtttatcttggctggcggtggaagagctggggcttcatggtcggcatgctgctgggctgtgcaagtgagattatcggttatattggtcgcatcatgttatggaacaaccccttttcatttccaggattcatgatagacattggtaagctatagttaaaaaagtgttgaacgattgcataagctaacaagtccaaccattgctgcagtctgcctgaccaccgctccggtcttcttcacgggttctatatacgttacactatccaagacgatcaacttcttcgggccggaactatcacgagtcaaccctaaactctttttttacatcttcattcctctcgatattatatgccttgcgctgcaggccgcaggaggtgccctgtcaaccatattgacgggcaacattggcgttaatgtttcaatggccggactcgtgctgcaagtcattgtgttggtcatcttcagtgctgcgtttgccgactacatgattaggtatattcgctctggacggcggcagtctcaaggacaagcggtttctagatggcgctttgctacattttttggcggcttgacggtcgcgatagtgttgatactggcccggtgtgcgtatcgtgtggcagagcttcaagcaggctacgacagtgcactattccatgatcaagtaccatttatcgtgattgaaggcgtacttattgcactggctgttgtggcactatgcttcggccacccaggtttgatgttcagccagaccgtaccggagcagaaatacgttgcagccagcatggtgaccatagtgaatggtaacgacaatatcgagcttggcatggctcacaagtgagacgtgcctccaacagtttgtgaagaacaagtaacacgctcaaaatgtgtttaatttcgatgtcgcttatattgtgggaaagaagtattgttagatatatgcctttttgcttgctttgtgttgttgtcgaaatcatttttctagttatacccaaaaacttaatgacattggcagttaggcacgtcaatacatgtcagaataaatttcagttcagctttttcaagggcattttaggctaatggccaagttgggagatgcaactaatattacaaaatgcattagcccatactattgtcagcgtaaatacctccagcagtgtaattaccgatttctgagcccataatagtacgcgctcgcataatttgccctcgaatccattgatgcctttctacttccagtagctgagcaaatgatgaaccgtggttctgtgagaaaatgcccatgagctggctgagtggaatcaacatatgccaaggcccttgggaaatgacgtgtttaaaatggtcatcctggctccaaaattcgccgtcatttcgatgatcaagaggctcgtttctggctctgaggtgatgatggcttgggaggaaaatgttcgagtcagtgaagtcgtagagtgttgccatatgggtgcgatttcctaagaagaaagggacgcttctgcaaataaggtcgaccatctgctgggtactttctcggatgaacgggcgagtattatctgagagctctaaactgccggtacttagttcaagacactcaagcaatattttgagcgtgattatgcgatagattctccagatattccaaattgaagcgatttgcacggatcgatagatgtcaaaggtttgagaatacgatattattggagggctgcagtgcggcatatgatcgaatggctctggctgccaatgaactgggacaccaccgacccatgctttgagcctcgtgtcgacgattgcggctttggcgaataattccgatagcttctcttctatagatgaactagacaaacgcgcgttgaagaactcgtgttggatattcgcgacatcaatgccaataatgtcgagcagcgaacttggattaagagaatcgttgtgatactgaagccaagagatttcggtggccggcaggcttctcttttcgcgaattgcaaatgctacttcagcatgcaggacgtgaaacgccaaggaagtgcgcctccgcggccgtttactctcctgctcctgatgccggagcaaagccacagagccgtcatggtgagttcgattgatgccatttgattccaacaatgcgcagacgttgtcgtgaaattgaagagtcagagcagccacgacagtagctctgctgagacactcggctgggtccgcaattgccgtttgaaggcgcacgatggcatcggcaaacgacttccgcgacgctccaggcctgctgccgaatcccagccaccgctcgaacatggcgatggagactgctgacagcgcaagagacgcggccgagtcgtggcgctcgccagagagcacaagaggcagcacctcaaagaagcccgtcgacgatgcggcgctgcggcccaaggtggcgaattgggtgaggaagaaggacagcgcagcatctttcttgttcggcgttggcggtggaatgatggttggctgagttgaagtagaagtagaaatacgcgatgccagagcatctatgcgccgctgattctgcgagtctctctcgttggtttttctcacatcgttggcgaatctcactcgcggcggtctttggccgtaaccttcacattcacgaccaaagcgtatacagcgctggcatcctggcttgccctcgtcgcatttgacctttcgcctcttgcaggtgttgcagcctttggatctcccagtgttgaccatgatggctggttaaaagctgttgtaagctgctttgtcagtgaaatgcagcagtaaaggggtttccattctcttattgaaaccagcacctgtggctgagcatggccgctgagaacatgaatggcttgggggtctgaatccgctgttgggcttccatcagcgctagtgacaagtgaagagcggcaggattgtagacggccagaatcagatgatagccgagcagatcgcaaagggaagagaggaaagccgttaacagactacatgtaaaaaaaagccctatcacaattgaatgcagttcaaagactaattctgagtataataatgacatacaggtacatgtatgacgtggtttgacactgcgaagttgcataaacaaccgcctaatatatacgcgtattcttccgtctgcggtcaactcccaatctcattcccctcactttgcatcctaccaattgaagtattattcttattttctttgactatcccagcaccatctgtagatatgcgccctgtggaaaccgcaatgtgggcttataaagtctggtttaaagcctggctagcatttacacaaggtagacaaccgacattgcataagaaattgtgttcgttttgctaataagacagtcatggacgactataccgatgactcgtctaccgcatttacccaattcacaccaaccgagaccgttttcggcgatgtctgggacggtcggccatatgcggtaccttggccgggtaataaatacaacatttttataaacggtacgaaccgggcaatatgcacgaataactcgggcggcctctacgtccatgacttcaacgaagaccatttccaacaacacacatggctatgcgtcgaaaagaatgggtattttggctttgtcaattctcaaacaggcaactttataggccacaaagatgatgataagctgcactccgcagcactccaccatgaagcttgggagcttatgaccgtgaggaagcatcctgaagggggctatgagttgctaatgccacattggtggcatacgcttaagaaagtgggcgtcgtcgaaggttcggatgatgtggtgttgcgacagcatatattgactacttggcagtttgtcaaagcagattagacactgcattgaagtgaacacagaacttggcgacgtgtcttgcatgcctaatttttataatatactcaagaactcttctatatatcgcgattttatcacacaatgtccgtgagtcctttttgcgcaaacctgtaatactaaaaatagagatataatagtctgactgtgaagttcgttgtttgttgggggacggagatcttccaactcagaagtcacataatccctctcagatttactccaagcctatttacccatcatgctaatttctgcctatataatatttacaattaacagttcacgttgcacccggatactcgtgacggagctttagatctggtgtttctaagttggcacggaagggatcgactcgcgtacttcaatccgccgaataatataagcaacttgggacaagcgaaacttaggtagctaatctagatacgtaagggcattagcaaaggtggagttggtagaaagtatatcagtaattagaactacagtctactgtcgattaaccactagcacaaataaattagttaatacccattatagtaagaaagaagtatgctcatactttaggtgggtaaaatttgtcaggatcctagcatgaaaagcgctttcatgctctacagagctgtattcggccgcatagaggactatcatggctttaagtaggtaggacaatggattttatggtctctctgccttccacgtagcagccacgccataacaagtgcgcaaatcttatagttgaagggagatcaaaaggagataatcacaggcgtgtaaacgaccacacacacaacgtttaaacgtggttgtattttctatatcaatgagtgaaataataataatataggcctatatattactataaggagagactaattaacaattgatgtaaatgcttccacttttggctccaatgacccagcattgctccgtatgcacaaatgtattattgcgtgggcacatatttgtggttgagtcgtaccatattaaaagaccgaagaaatcgaccctccgtctaagatcccttccaagccctcagctttggaaatattaatgcttggtacaggaaattgtgaagccgtgctcccagtccacaggctgctgagcaaatctctcaaagtcctttgatgggtcgaagatgttggcgacctgctgaactctatttctcaccactttgcagtcgacattttggaaattggcaacgaagaaaatgctggtaacgagtagtttgccgtttttgaacagattggagtttccaaaagctcggccaacgtccacaggagttccatcaagaggaatggacgcgtcgccgtttgctccagagacgtcgtttgaaagttgcactgtaaccttgcctgcattatgggaagggggagctgcggacgcaagagcaaggagggggaagagggcgattgcagaacgcattttggtagagttttgagtttgagttgatagttgtaattaaagagttattctgtttgttgaggtattgttggctttgagtgctttgagtgagatgaagagccgtttatatagaaaacaggtgatatacgttttacgatgatcagcatcatacttgctaaatgtaaattgacttttcacttctttacagcttcgaagtgtcagctagcaatagacttcgcttgacatcggacagtagtcgatccgcttatgaggagtataagctgactttttttccttccagcaaccttagccgcaagctagctgtagctttgttcaagatacttttttcctcagctcacttacgtcacttcgccaggcgctgcttatatcccagtagtagaagtgaaatgtgagctagtcaaggcgaggtgaaagatcaagaccgagtataaaacatgaagtcaagatcgtggagagacaatgaagtggagcgctacgctatccacggatagcggataaccggacctgccatctgcttagcgaactgctctagtttgctagcgtaacccaaaaataaactgacagctcatgctataataaagcgtgcttcatagacaatgaagcctttattttcttatgtcgccgccatctcgggcaaaagtggaatcccgcaattgcttgtgaactaatcaaagttatatacaagctgccacaatatcttatgctttgttagtgaaactttgcatttatgacacttctcttcatgttgcaattcgtcgccgggatagcgaggatagaggtgacatcaccaacttccctgggtagactttttcttttacaaatgtatcaggcagcacttgaaacaagaattgatgggacgtgatactcttcatttctctcatcaatgatgtctcaaaactgataataattgctctaaacagacttaccaacctcgtacgctgccgtgatgtaggtttgccgggctcgtcttgtgcgagctatccgggcgtgtggcgaatggcacatatcatcaaaaagctcaagaaacatggcgcatttgtttccccgccggccatcagattgactgtcacgtcatacgaggcgttcatatagacgcctcacttgatatatgatagcctgattaaatgaaagactactttattccattaggtaaattattacattggagataatcattatgatgtatatcgcctaagttgtatccttgaaaattgagcacagctggcgtgtaacgcactcatctcttgtaacaatcgcctttctattcttagtctagcacatgtagtaattatggtccctgtagtaacaaaatgttttacaagcatatggaagtgatgcaaagacagcagatacaagttgactcacataatactcgacaattccaattacctacgctacctggcgagaatttctcccgctgtaaggtgtgagattaaagccgatacagtatgcgttagcatctgtgctagtagagtttatacatcccaaaggagaaacctgcaacgcttcggtcagacatataaattggttaggcattgcacttcgggccattatgagttattagtcgcaactaatgtggagtgataactagctgtagacttttgcaattctcccgcagcaagacaaaacgcattttgcaaatggaatgcacacagtgcaggcctcgtacagacattggactgtttttgatccgattatagcgctttagtgcgatagatggcttgatcaggcttaatcggattatgagcgcagtctatctagatggcctacaaaaaagtcgatgtcttggactaactggttaattatagccatattcgctgactgtagtttaacgagacaacactaatataactgaatgggccgcatctgatcacatatagtccatatatagtttaatcaaggttacatacgtctaaataacgagggtcatctagtgagatctagattatctagtactcggaagtctccgctttactcagggcaataatccagcctcacacctatatctggggaccgtatagtggcagataagttgccgtaacctaaggaaatacatgctgatatgctgcccaaagatcggtgaatgaccgaggttacactggacaatgggcatgatgtttaacgagcatgcatgtatcgctcaaagcggcgtgaatagtcatacaaggggcactgttgcggacgcctttacgcaaattaacgctacatgtattgtcacaccaacattcgcgcagactgctacttccattctagctcagacttgcatcgccgacagtctgttgagtgaggggtatcggatggtaacatcaagataatcctgtgcgcgctttatccgtagatactctcggtctcccattggcctcgcgttacgccacctcgagaatgcatcgggttgttgcatctacctctgcgtgcatgtagtacctctatctctgttatcggcggcctccaaagtcgaacacgtatccattgagagtcctcctttttgcacatatcgaatgtagcatgttataaggcgacaaaaattatgaatatattacttatactatagcaatatggcgattcgacgaacgccatctagtatagatacgacagcatatctttaatttaatatactcggcgtaaagtttcctctgaagcgcatgaaaaataaagaaataattgcgcccacttgagatctgatatttactaaaactggatgtcaatctagatatcggaatgcggtacactgtcgcttgttgtgttttagcgtgtatgagtatacagatatattttgatcataacaatatattaattaatatagacttaaagtattcgtagtatatttatttgagagcacattcacagccaacttcatcaactcaagcccacatgcccttccaagtcatctggtagattgccccgcaatgatattctactcaagttgctttccaggtccagcgcgtttcccttgtccacctgctcttgtcgatccttcttttctttgaacttctaatttctctttcttaactttggcaactgagcttattgtgtatgttttcgtcttcccatcaaaagaggctacagtatatactgccccattatggtgtacctgtttacctaaataggcattcgggggcggaatatccgagggcggagtctccgaaggcaaggcctctgcacttccaacaacagtttgtcgcagaacagcctctaatttgtcttgtccaaccttcttgagagaattgatcgtataattttctgtgcctggatcataagagactacagtgtattcaatcccccccaattttacctcttcgccatgtttgaacttcggaggcttttaagaattagaaatgcctcgcaaaccaatgttactgcactcacatcggcagcttttcgtatactagccctaaagaaaaattagaatgtcgttcaagtttcatgaaggggtcaactttcatgttgaagattattgcaataacagtcgtttcaggttatttcaaatgtcaaattgagtgaattaggaaagaggaggaagaagaagaagaagaagataaagctgacaataggcagcggctgagatacacgtgcctttatattactcgccgcgagggtcaccttcttgtacacgcatatacatgtatcgaagctgttactcaacttatgtggcatccaatagagatgttagttacccgcccactttcttatacgtacttcgtacccaaggccttaaaatcatgcctagcacccagcaacttctcaaagctatttctgcatgtagagagacaactctgtatttatcaccaaaggcatcactcaggttttcacctggaggcacctccaaaaatgagtgaggaagcttctctcagctcaatcccactccttgatatcgtagagacttcggcattggcgaaatcatctacaaggccctttacatcaaggaatgccctcggcttcgatcaaaaaggcggcttcgttcaatcaaggcgagcagctttgctcgcccatatgaacacttctagcgggcatcagacttgtgtatcacttatcagagagcaatagggctacttcagctaatgatatcctcgtataaggctgcatgcccttgatctaatgtactcagcatatactttcactcgaagcccaaaaaagccggaaaagcgaacgcgtccacattaaataggtatgtaatattataaacattagttgtgtttaattcaaaaaccgaatacggtacacctatacacttgagtaaaaacataggcaagtggaggatgttaggacacaggcattgaaagctatatacacgtacctatctatctaagaagtattatgatacgtgttctacaaattcatgccatatctgtttgatagcaaatccacagccaaccaggcccacatgggcttctatcatttgaaggaccgcccctaagtagttttctgtccactctgcgatcccgaagagcttgcattattcgactgcgttctttgtccctctttcttttggtcttccagtggtggtctttctaaatctttttttttaactttcttaaccaagaagatcgcgtattcgtctgctgccggatcaaaagaggctatagtgtactcctggttctcaaattgcactctttcaccatatttgaacttcggaggcttatgataattagaaatgcctcatataaccaaggctactgcgcttacagaagaagctggcggtatagcaggcctgaaagaaaaattagaatggcattcaacatgtatttagggggttggacttccatgttggatattataatatcaagttattgcacggctcaaatgatgttaaattagaaagaaagaagaagaagaagataaacatgcatatatcttatccaagtagctcgaggtgaggggtcaggccgcaatgttgggtccaccgccttgtaccgcaacccgtgcacggtttcttagcatccattagagatgttacgcagcctctcactgggtacctactagatacatacagggacgacccttgcgcatataggtacaatgtacatgtagtccgtaccaatccaaagccttaaatacatgcgaagcacccagcggcttcagcgcgtagggagccagccctcatcaatcactgagggcaccattcagtattttgcctggaggcatctctaaattgaaacgacgaactcttacctttcaacccaacccacaatggtggagacccaagaaatctcgaagtcaacaccatctgaatcagataattaccttggcttgccaagagcggtcggaaaaagggacagttatgaagttcgtggtacatatgagccttgattctgagcacttcgcttgatacaccatgtagtaaaatactaactaaacatgcttcagtcgaaaatcataggttacccacccgggtatcctcgttattctgcactacttgcctccaacaagtcattccaagtttggcgccggttttcggtcttgcgttcgcgcctgcttctcctgaaacaggatgagctctcgcaactagaggagcagctagaggatatagatgctcgagacgcaaatattctccctatattcctaggaagcaatcgcattgaccagaatgaagaaagaaaaagagttctcaagcggattgatagtgccttaggagaatatggtattatcaatcgccatttcattaaaagtttgaaaagtactaacaatgacaaagattcttttttagccagacagcatcaagttttcatgtccgacactgcccaagaccgatctatttcaaatctccaaaactggcatcgcaataatgggtcactggcagtggacgaaagagcctatctaagtcgcgatgatcttttcagccctttagggaataatagctggtcagaaaggcaagtcgatgtgatcgaaaattacttccccattaatatggctggaatacgaaacgtgccggaactattgaggcaaataatacgggttttccaagcggctcttacatcggtgcttctttttactcccgttattatttgcaatttcgtgagtaacttgacatacagaataatccttattgttgccaccacggctatttttattgctatcttgtcgcttattgcccgaaagaggatgaaattctctgatttggttatagctggcacaacgtatgtttaccctcaactactctactaccaggtcactgtaaatccaagtgattgataaaattagttactgactggtgtgaatcatgatactgggcttatagatatgccactgttcttgtcgtatttatttcaggagcgaatgttgtcaacaattgaggaccaagctctaccgaattgatttatcttttccttcttcttcgtcttcttccttgttggaggaatttatggcactagtggttgcaaattgacgcttttaccagtgcaagtgtttaaagttacattatgcatacgcttgtacaatacatttacaaccttgatatacaactatatattaatggcccaactcagtcctaaatttactcggaactttacaaacgtagctgtggatattgcttgtcaagttgcaatgacatatctgggataatgcagtacatttaaacatcatttatggcgaaacttatcaactggcctcatcgttacagcgtacatgggccttctcaacaactcgtttggcgtttaaattacgtgtctcttaccttagcacccaaatagatgcatacttctgacgcattgtaagcttacctaggtgaatgtatcccttgggggccatatttggtacaatgaaaaggcttggtcgaccaatggtgatggtccacgttagtaatattatcgcctcttaagaacggcaggcattgatttttattatccattacaagtatgcctgttatgcggctatcgtgtatggccagagctgaagtcttacagcaaggcgcatcactcttgttgtgctacgcagtgtaccaagccagggggggtgggatacgaaagttcaaaggaatgtaccggaggatagacatgcatagtcttcgaaataatatgctacgtcagcggtggcctgaagcaatacctcctcgcagcatcaatagcgccgtgccaccactacgaggtagcatcacagcctcgttgatatgagcccaaccacgcacggatacctaattaatatccaagaacgtcataacccagtgaaatatttgggggctagtccagctggagtgcatatggctgaaattttcctgcaaagatccttgctctttctcgcttcctgagacatttctatccaatggatgtccaggccaatgttcagctctggggcccaccttgcataaacatttattctaccggcgtctccgtccaattaatcattatctcggtcttgagtcggtgtgtaatggttacgccgtatttacggccgagaacccccttgcaaaccgtcctatcaaaccttacggcatctctgcccgatcaatgttcatctcgttgttttgttcggtagctgtgctttattgacgcaaaaagtcggtctgtgtgatacgttctaaattctaggcctctcgctgagttcgtacaacctcgtatattatatttacctcgattatatcgagctagcaaccatatagtaagtcatcaataatttcagtttcactggttttcgcttcatcaagagagagcggatatgtagaattttgctgtagactcttggtacggagttgctaccaatcaaaccgccctatacatagctgtgggagtgacaggaacagaggagactgtcaacaagccaatgaaatggtacccggatcgcaatgaaatggcaaattacaaagactccataaaatatacggtattgcaatcagctttgaatagtgacagacgctccacgcaagtcaagctactggttgattcaaaaatggttgatgttaacgcaacagatgagactggaaagacggtcttggtactctacatgagaaaattacgcaaatttcacctactttccgatgtccgcaatctgaaagcttgaagcaggtgctggatgatctgttggaggcgggtgctgcagcagaaatcccagataatgaagcgaaatccgccattgacttcgcaaagcaggcaggactgacatgggctgctaagaaattgagttcggttctccaactccctataagtcctggtcccgctttaaagtcccaagccgagccaacgcaaggtgtaagaggtatgttgaagaagacagaatcgagcaaattctcaaagatgttctaaataattctatttttattgcttaatatgagatgcttaaagtgagagttttgtgtagtcttacgttctaaattcttttttctatccccgagtcttacatatattcaatacaggtggcgcatgctatactttaaaatgcgttgttttccccatttagagcctggtatccggattggttgctccgcataatgccgtggttggaatggtaagtatgatccagatcatggccaaagtcagaagagccagagggttcgtgggatttagtgatcatgtagaaagcaaagacaatcccctcaatcgtctctctaggatttagcatggctaaaaaggcacgtataccaaggaagcctccttggtaagatcttggaatgtctgcgtgaccacttgatccctcgatatcagcaccgcgggcaagcaagtatggttgcacggaataagcccatgccatgaatgcggagatgggcaccatctcaatgcaactaagtaacgcaggtattccgatgtggagatcggcatatgtaagcttcgacgtgggattgaggctgctagtattttgtaagatcaagaagataatctgagggagattgacgttagcctccacatctgactttagaatgagtaatctataggataaacaaaattcttacactttgcacgaagctcagaaatactataagcttgaacgcaactagcttcagcataggtttatgaacagcaagctcagactttaatgtcttaacgaacacgaggaccgacatgacggcgattgtaagtgaagtttgcgagataatagtaatctattcataggtaggtggttagcagtaggtcaagctgtgagaatcagtacagagttgaagttgacatacccacagcctcgtataatatggctcgatcttgtattggcagtaagttcccactgcctctgaaatgtcggtagcaattgccgacagcaacgcaataattggatactgaaagaccgctatccagcgactctaaacgaagaattgtcagttggactccccactttgtatgcagtaggcattccgacttactcgaaaccaagacagtccgccgactttcccagcttgcgactttttatccaagactgtcattttcgcaaagaaatcgcttcgtttctcagagttgggcgatatgaagtcgcacatgagaaggaagaaggcacataatgagtttgcctgaaagacctcaagccatgggtcgagatagacatctgcctcggggaagcagattgacaagaagcagaagagggaatagaaggggactagaaggctaattctcataatcctgcgggaccaatattagtttttataggcctatgagataggaaaagggcagaatatacttgacttgttcgctaggactacaaagtcggttggcgtggctgaagagatgaatgaagatgacgatacacgcgactgccacacagctcccagataagattttgtcgaattgaaagaaggtgatggacccgaaaattgcttcagtggcatctgcaatcttgatgttagttacatacatctagccatgtactcatgtcatgctgtaatacttactttcggagagatcatgcgatgggcatgtgtggttttttgagcccatgttgaaggaaaatatgataatatccgtaaaatagaataaaagaaagggaaaatgagcttgttgtattaataacaatctgcataaaccaagatagagaatggctcaacacgcgtattataaatacatgtatataagtggtgtctgagacgaatgaacaaggcaccattagtggcaattgcaccaggtaatggaggcctcttttataatacatattcgtttcaacagttgcaaaagcacaggcgcttcagatcctttcagaaaaagaatgcatgtattcgtcttgaaagagttgctgagaccctggatcttggagtcgtcgaatggatatcccaaaatggcatagcacggagatggcagcgcaggggctcagccaaagccccctgacaggcaacgtaagaaagtgacggctaagcgatttgaaggcggtgatttgcctgttttttcgggcactacagctcctaaggctgaccggacattgcctacggtatgcctaacgtcgctcctttgctactgaagacaagtaggattgatcccagtgccgacctagccagaatgcaatgccgccgttcacactgctttaggattttcgcagatgtatttcatcgctagtaatgactatgtatttgatgctttacggtaaagatcaaggaacataatacactctcccatgcgaggatctccagcagcgattggtcctggaattatcgaaaatggaaagcttcgattccgaaactgtccccatatcatattcgatagctgacgcaactgaacgctaaagtcgggtagatcttccagcggaggattctctttaggagtttgtggggtcttgaaactggcactacgcctgctaagccaattattggatgcctctattatcttcatttctaagaagccctcaattatatatcacttttgacatatatttagtatgggatttcgttactctattggcccgtgtcggcgataggccgctagctgtgtttttcgatcctatgtgtcagacactgagacacataaggatcaatgttgttatagagaatgtccaagaatatgtcatattcagatggcttgctatttaaacgaaaatagtccgcattcggcgagaatggcataggcaattggagaaatctaaatctccaagacctcaagtccatgccagaaggaataggacagcaatacaggtgcggatgaaggaggaacagcaggctcaatactgtggtgcacttttgactcacaaatccattgcatttatccccagaaaggtgcattacgagaattggttgactgtggctcaatgttgttcaattacgcacacctagttaactctgagttacttgcatgaaatagcaattcattctgactggcggccacgaaacatttctgccttgtacagcccaatcttcgctctcgctctcgttttcgtccaattcgggataagcaggatgagacgaatccgccacggggctgccgtcaataggcccgctgttaaacaacaagcttactttttaggggaagcagtagcgcagccagagcggaaacagcaaggaaattaagagaaaaatgcgcctagaatacgtgtacacttgcacagctcaacagggccctattgaaggatctgcacaccgtttcttgggcctatttctcgacgcttagactttgaaacatcacagtcaactcgaaaggctttcctatttaggtagcttgagaaatagccaagtggggccttggaattctgtcttgggttttcgcaattctcttttaccttggagacctatgatcataagtatttgaactatccatctatatttagagaaataataaaagtttgtactatatacaataagacagtgtgttttaaatagcatatgagataaataaaactaatgatgataatgccaggttccattatctatggcattctctacgcaacgccgaagtcgtcatgttttgttttacatttatcggtgaagaagctgtgtaggtgccgatctcccttgtcaattttgacgctctccgcccctatgctagtcggaactcgatctcacttatcacttttgaattaaacaagtattcgtaatgagtgttccccgccacaatactaagccttgtaaagaatggaattgatcgcggatcctatgcgagctgcaagtcttggtgttaaggcaaatccggacgcaggaaataaagcttcgatacaagctttcggagcagggaatagagccattatgcatattaagaggcacaagttgtagctacttggccgcgtacatcctgtcgtcgtaatcacgttgaatgatgttactccgaacagaccgtactagttcaaaaggagattctgattcgagctgccatgcaacgcaaatgatatataaaaggcgacattcaaccattcatttcttctaacatctatgaacagatacaaacaagcaatatgagatacccggacattatcttgactgtcggaaccttggctatgggcgttgtaagttgcgtcatcccagtgcttgtataatatactgatctctataggccgcccaagtcagctccaacggatctgctatattccccttgagcaatgacacagagtttgcgtttatgctggaagctacactgtctcattccaacaatttcggggcgaacactggtgaagttctccgagctgctagtcagatcattcccggcgacttcgacagctggtacagagagttcatctttctagcgaatcagatacacggcaaagcagaagccatcaatgccaagcgttttcctgtatcggctcgtgaagcatacttcagatctgcgacctactaccgcgctgctaccacattcctgtacgccaacataagcgatccacggatttattcagtctgggattctgctttgggagactttgacaaagccatctctctgcttccagtcccggccgagcgagtgaatatcccagccaataatttcaccatacctgccatcttttactctgcccaaagttcagtaaatacacccaacaaccatcaacaaagtcctttcaattccacgaagcgtcctacagtaattgtaggcagtggatacgatggctcacaagaagagctctaccactctattggtcgtgcgatactcgaccgtggctggaacttcattacatacgaaggtccaggccagccaacggttcgccggcagcaaggactgggattcatccacaactggtgggaagttgtcactcctgttgtcgactacttaacaaagcgtcacgacgtggatatggacaagattggtctcattggagtctcattcggcgggacattggcaccacttgcggcctctcgtgaagaccgtctgtcggctgttgtggcaattgacggacttactgacttgttcagcgcccttcaaagccagtttccgccccagatcaactcccttttcgaaagtggcaataagacagagtttgatgcactgttgctttcctttattggcaatccggctatgccaaccgagctccgatggataattgcccagtcattgtgggttttcaaaactacaagtcccttcgagtggttaacaaagctgcgagactttaaagttgaccaaactgtggccaacggtattcattgcccggtgctcattggcgagggagagaatgacagctcggcaccggggcaggcccaagaaatgatgcaatttctcaggaggaaagccacttacaacttattcaagacagatttgggcgctggcgagcactgccagcttggagcagaagcacaggttgcgcaggtcacacttgactggctaagtgacgtttgggagggtatcaatgtccctcacaatatgactggcggcgtttattaaaggtggcatattacggggacatgatcagggctagcaagacagctgtataaagcaaacggcagaatgaatccgattggcaatgggtacgaattaggatactgttagacagcttggcgccgtgaggcccttttcctcgagtgactgttactttcaacctttaggcgcttgttgttgatagagaagaattgaacagttgaccctttactaacatgtcgataccatgatgagaatactgtttagagtgcgtgcaaaagtataataacacccagaatataaacggagtgccttccgtttacactttttttgcctttcggcgcctccgaggtgatccgatgtctccatccatggcatcgttacacatcatatccgtccgtttagcttattcctcgtttatctgaccatcttagattcaagaagcacggataagttatatcggcgcatggcgaagaatgcagtgcggatactggggaaacgatccttgatcactcagcctgctattactccatatacgcatcatatcgccattatttacccagtttcccacgagggggcaatcatggggattgacgtctgtgcgcacatgatttacattatggagcacatacgaagcaccaaccagtgcatgcagcaagcatgtaacacggcacaggacaattgcatgaagcatacagggcgatcaagccgtctatcgaaatgaagtcatgcgccttgattcagagacgtaggagaatcccatcctatgagcttcatcgagatggcttcgcaagcgctgcacgcgattgcgtaagtatgtacccgcagtctgagtcgcgcactcaagctgtgaacaggggttcagttacccttgcttgtcagttgatttcatgtggacccggcaaccgctagaagctcccgttgactccgtcagtggctgtagcccggtgtttcaatttcaatacgagcttgcgatgtgtcgatcactctctcgtggcccgaaaattggtacagcagcgatagccgaagtctcttggcgggcaaaaggctcggcaaagcacatggttgaggttgatgggcgatccgttgccgctttttcttccagacgaatacgctcagtcggcacggcaagcacatgtgatggcgctgtcgtgcgccctgactcgcgataatcctgccgctggttttggtcatggcagttctgcaaacattgaaggtatattattcctacttctgttgctatgaaacacagattattgcccccaaatagagattacatccacaaccaacaacattctcacatccttactcattcgtcttcagaccatcgatcctttcttcatgctgtaggccggatagtccgtaaacccggttgccgggtcctcaaagggtccatagaagcgagacctatcatactgggccagcggccagccattccgcagcctctcaaccagatccgggttgctgataaagtatctcccgtaaagtaaagcatcatatctgccgctttctataatcccccacgaagtggcatggtcaaagccgccagcagagaagaagggcgtttctccccagatgtcgcggaacattgacagatcgacctttgcaagtccccaagagtttaagaacttttgcttctcggcttcagaaaagatctgctcatatcgcggctcaataaagctaacgtatgagagcttgggatggctcttctttagctcacgacataagtgaccccatgtctcaagacgctgctcgctgcgtgtttggttaaagagaccaaaaggactaagtcggatagctaagttgtcttctcctatagccgcagccaactcggccattaagtcgagaacaaacttgcaacgcttctcaggcgttccgccatactcatctgttcgcttattaatattggaactcaagaactgctccggcaagtatccgttccctccgtgaagctccacgccgtcaaagccaatttccatggctgtctttgcagcagcgcaatagtcttggatggttttcttaatatgatccactgttagctcaagaggcagctggtcgctgtacttgacgggagttccatcaggagcgggatacatgaaacattcgtttgcatcatcccagggaatgctcgacggcgctacaatcggggtccctgttagctgtgggatgttggcgcggccagaatgccagagctgtgcataaatataagcgcctttggcatgaactgcatcgacaaccttcttccaccctttggcctgctcttccagaaagattcctgggactccaggcatagcatttccctaaacagcttaatgtcaatactaccctgtctttcgtttatactcagcgccactctatgtggtatccaagggatgacatacttccagtgatggcggaatgccttcactaatgagaagccccccatccgttgcccgttgtgcataatagtctgcaataagatcgttgggaacccagatccgatttggattttcaggcgtcgaagcatgaagaggcgtcccacggtttctcgtcaggggggcaaggacaactcgatgcttgagagtgattttcccatttgcaatcgcaagcggctcgaacaacttcgaatcctttccaacgttaatttgagaacccattttttgcctgtggtgtatgatgaacgccttgcacagtttactgggacaaagaagagtcaagtgagacagataacattactcaaaataaatacaaggcacgcagctaggtatctgttggacagaatgactcggggaggccgcgccaaagtgaaaaggagggcgacgctcatagccccaaagaagagagggtcccctggaagtctttgcaaccctaagctgtgcaaataacaaaactaactgccaaccgcatctatggcccctttgaccttggccgaagccgacggctgaatctcgaaaagagcatagccaaactgccgacatggatatgagagaaatttgttgcagcgcactccactaatagactccacagcggtagcatcgcaggtcggtgcctttcccaaagtacacgatcggttttccaatgagcaaacgatattcatggcagccgttttaaaccatgtccttctccatgatggcgttgcggtgtgacttgggcgtcagttcgtccatgcgcccccgggcctgctcccccagctatcgcacatgcttgaaccctgtaagtccttttgtcgagatgcctcgtgctggatgctgcgtaaccgaaacgttccgtttgaacatcatgtcatcgcagggtccatgactagtatatacgccagttgctctgcctagtgtgccgttggttgatagcctttgcctcccgggagtctaacttcggtttccgattcgcacagggactctctcttcaccgttgccacccctgtctgacatttcttcagcagcaccatgcttgtcctcatttatctggcgttggcaggcagatccacaacggctcgggtccctagcccggtcccactctggttgtcatgttcgtcaactggatgttcagctaaacgacatatccagaggacccaatacaatgcgcaagtgtctgaggctgacaggttgtaagggaagtggatgggacctggtcaagctggtgtaaccggccgcggagtgccgcatgggcagggatatttttccatttcgtcgtcttcttcccgtcttcctggttcaaacgaagccagttacatcaggattagctctgttggcccttttatcttctgatcttccctcccgcgcaagttagtgtgctcatttaaactgccggcactcgctccttttgccttcggcacttctggacctgtcctgcgagtttgcagaatcatgaagttttgcccatcatgagctttcccggtgctgctccgccgcccgagggcgttatccctgatcttgctcacccacaggacgtgctgaggactgtgaattatgtcactcaagccttgacaataacctttgtctccatctttgttgggatacgattttacgcaaaaaccaggttgctgggaggaggttttacggcagatgactgtgggttgatgtgtatcaaagtggtccacgtaccgggagaagctgacttgaggaaacagatgcaacgtacgcggcttatgtatgcagcctaatgatgcctcaaagatgacatatggtggagcataaagactaatacgcggattagatactcatgatagggtactgcatcaccgcgtgctttggtaagtgcagtcttcaaccctttgcccttgacaacttcgcaacacgaccgctcataatgatttagctggttcacatggcggaggtcttaacatgtgggaagtctccaaggagcaagctcagttatacttcaaggtaagagccaatatgcaacactcttctccttgacacctagtacagtagtttaacgattactcgaaagtcttgctatgcggccacgatcttctacgccccgatggccatgaccgtcaaactggctctgcttatcatcatcatccgagtctttggttccgtccatcgtcgaacgctcatcggaatctacatcttcatcggtatgatcgtggcgtattacgtctccggcttcttcatcaagatcttcatctgctggccgattcacgcatattgggagggggataccagcaaatgcttggaccagagcgccatcgttacagccgactccatcatcagcgtgatcagcgacttggccatcctgttactgccaacaccccttacctggtcgctccagctacctcgacgaaaacgattccgcgtagcaggactgctatgtgctggtggagttgccacaggctttagcatttatcgcttagcgatgattgttgatgagggcaagtctgcaaacatgacgatggtctttatcaaagtcattttgtcagggtaaagtctatccctttaatatttacggtgaagattatgaacgacacagctgacgaaatgtctaaccagtaacgccgaggttggtatcggcttaatatgcgcctgtctccccgccgtcagtaccctctacgtccaacgcgctcgaggctcctcatacttcaagaaccccggtcaaacgagcgtcagcggccacggcgacatcatcttgacgagatcatatcacgtcgatagctcggtaatcgacaagaccattgacgacaacgccatcgagctgggccacgacgagacaggactggtgtcgaacatcgagactcgagtccgggcgaatgctccagagagccatcactcgaatcggtctgatcattccgacgagacgctatgatttctttttttttattacatagtcaaaagatttggcgtcatttattaaattttaatgttgatatgagcaaagacgtagagcgaaactgggtctcatttcttgcgatcggttacaattttcggaaatttatttatataccagtcttttcactagacaagcgcaatctataatattttcctagctaatttgaacctagcaatgaaagaatgtggtcgagttgtgctcgttcggcctttacctcggcaacaaaatcttcgtcttaggggcgaaggggcggcgaataggtacatgtgcttacaggtcatattattcaatagggtgtggatcggctgcttgctttggcttgcactatctcgtttccatttgccctgcagacagccatgttacgactcatacagccccctggacgtcatttctcgttgcccaggctcatatgcggtggaacatcaagatttggccaggtctacaggggaaatcctcaacgggaaggtcacccatgccggagccccggattcgcgtaggcgcgccgtaagcctgagaatgagcgcggcgaatgagctcggagaatagattcggtgaattcaatttggggcgtcagcaattggcgtggcggcgaatcatgggcacattttccccgtggaggacatgtcgtctcgatgaaatctgtacaaggtctttatattgatattgtaaaattatagtcttttaattaggtgttgtgtgatgctgtatggtgctgtagttgcggcatcttaggcatctattgggggtagaagaaagtacacgtatttacttagagacattatgctggcagcagaatgcaggggttgctgagactaggtagctttcgattggcttcggtagacatgaaattacccgttatctacagatgggtgtggcgttgccgatagagtgctggagagagataggatctgctcacttgctggatgcagctgcaagtcccgaggccagattacgcgacatcgataactatctagaacatcgcttacgacccatatctaggtgaactcttgaaattgatgatggggtgttatattaactcgagaatactcatctttgccaaaggctctctttagcagtgctgacttggacgcagcatcactaaagtgaaaattaatataatactaacaactgactatctacatagtccaaacgagtgtagtgaagtgaacctcattatccaatctcagtttatctgcgcacatctgatttatcccgcggtgttgttcagttctgagttccaacagaactgctgtcaacgaccttgaatgagttggattgtgacatacgttgactggaccagaagatatagtcgtattcaaatcgcgctgagtcttccatagctctcaaactggagttttatgatcaaaagcgtaaagaatcgatattcttcaacatgaaatcatagctgctctccctatatgtatcgtttctgaggctgttgtttttcttattataccacaagagctggcgaccctctttccactggggccaaagtacatctacttgagtgccgttgtttggatccaattcgtagagaaagttgagatagtatgtccggccactgattgtagggaggtcgtcattggagccgttgaagaaaacaggcatatctgacccgtgcttagtgccaacgggattgaggcccaagttgtagtcgtatgaggagagataggaccacgaaggtacttctgggtggttctcagcaaaaatctgaagcgtaacacgccgcatcaggtcaaagaccatgtcaccaagaatggcggcgatcctcctcttgcccggatagagctcggttggaaggatgcttcggaacgggcttccgtcagaaattttatcgctataagtgccgacaaactcgctgatttggtcgatagtagcatcgccaaagtaatatttcgagagatagttgacaatcttctcatccgtgcccatgttgacttggaagagggtgaaggctgttccctcgtcttcttgcgagcccataatcacgggcactttatggaacttcccttcctttgccagtgcatccgggctgtcggttaagacagtgccatctggcctcggaagatatgatagtgcaagagatggatatgagaaaataccagggacggaattggctgcagcggcaaagtcgtcattgtgcaagtcgcgaagacagctcaacgaaccctcgggtttgccctcacatccagctgccttgacaactgcactgtagatagcctcccctttgggaccattcagaggatcagttggaagagccgttccagagttcatgatagcaccatggaaaagctcttcacccttgtaggtggcattgccgtcatacagaacaagctggtcaaacaccgatatggctccagcagactctccccaaattatgactctcgttgggtcgcctccaaactctgcaatattatcggcgacccattcaagccccatccgctggtcacgcaggcctgcattaccacttccttcacgaagaatctcttcgcccggcataaagccccagccgccgacgcgataattgacggatacatagacaaatggctgattgagttgcacgccagtcgtgatcaagtttttaccatcaaacggaggggtgctcccagccacaaaaccgccaccataaatccagaatagtacaggaagattggcgccggcttcaacgccctggggacgttgaacgttgattatcaagcagtcctcgtcaaagttagagggcgtatcgccggcggtgtctttgagaacagagatcgcgacgttgatttctgcaaaagtcgctgtcgtatcttccgtgtcggcaaatgggccaaagatgggtcccaaatggcatgctacaggtttcctggtagcatcaaactccccaaggtgtctcgaaagcctgactggcggtttgaagcgcaagtcgccaattggtggatccgcataagggatgcctctgaacgactcgactccattatccactgaaccaataatggtgccagatggaattgtgacgttcacattttgcgctggtacggctccagctatgggcagcagtccagccacgagagccacgagggcagttgctttcataatgatgatggatgaagaagaatgtaatgaaagagtagaatataaattatgagactttatcacgatagccttgagttatgagcaaagtgagattcagtagctcaacaagcgggatgatctggcccttatataagtaattggacgtatagagcatctccttcttacgtacatcatgaggaaatgagcgcccaaatagcctacttgtcgaagaaggtaatataatatgagacagattatgacataatattgtgttacatcatgctagctcggctgctttctgagagcaggtgaggctgattgagtaataccgccgtgcgaagtcgtaagacagattcggctcttactaagaagcccgtgctttcttgtgaggtctaatatcaaggtgaacagagacgtgagagtatatcaccgagttgcattcttattgatcgttttcctctccagtaccctcttcaaattatcttctatatgacttacacaaatatatagaaaggcggcggccagtgttttattactcatagattaactcatatgatccctatctaggactttgtgataagattctcagtcattcacctcaaattatattactaaatagattacctatagtagtattcccagtcaagcatgctctgagacattgccgcatacgaagtctgagataatattctccgtcacatgagacatgcaataaaactttgggcgcgtataatctaaacaccatactacttagaacttctatagtagtaatctgaatctacttagaacctctatagtagtaatctatctcgcagtgcatgcgccgcaaacatttgtctctggaagatataccattttgaatgtcgctaaaaactaacggcttatttctctcgacagcgagactactctacgcaattttcactttctcaacgagcatgactcatttgctattaaataatagtagacgcatcaattaagtcaactgagtgctatgggctatcaagcatacatgcgatattgaatgccgcaaacatactaagtaagaggggcttgatcttgctccgcttcaatgacagtatatgaatcctcaaagagtttactgacgaaatcagccagcatgatgtcgctacctttagcagctatgaatccaacagcggcaggaagctgttcgatcctttgcgtgaacttcgaggtgtatggcgtggtaccgactgcacctcataagtcagtaaaacgctagaggatttgtgaaacaagttgaacagtctataaaagttgcagggcacatgctgcgattgttactcaccaggaaaaatgagctccggacattgagcataagggcctacgttgtaaaaaaagaaaccctggcctgtaaactcttgtggcccgctcttatactcatctctgtagacaggctggccatccgtccaggggagaacgatgatactgctagagtagccatcccttgcaggcggcatcacatgctcatagaaccagtcgtggtaggttttgagaagcctctcgccctctgccttctgctctgctgttactgtcggtgtataatccctgtataaacgttagacactttgaccaactcatgcatgctacctcactcacactttaaatcgaacctgtggattgaggacgggtggtttgcccatcttatgcgtgtattctttgatgaaaggctgaagaagtcctgtccactgatcacggttggcagaccagtcgaaggcgtgatgaaaatacttgctgatggattcatctgtcccttctggacgagttcgagtccatgtgtctgcgagattgatattcgtacgatttactcctagaaagctttcaacgcgcttgataaaattttccatgactcgctggctttcttcatgctcaactggccagtagtcggccaagcagattaacttatttggcttctattcacagtaactatgttagtaattggtgagaagatgttggtaaactgcatacctcgtaaacttttccttcggtctctgctgagccgtatagtgcttgtgcgagagtcttgaattccgctgccgtgcgggcaaatccaccaaccgtgtcccagttgctagattatagacatgtcaacaaacatgcttcataaaaatacccattgaaaacatacgagctgtatgggactacacctgtggtgtttgcggccccaagagtgggcctcattccgaaaattccctgagctgctgaaggtgatctgatgctccccaaagctatgaagaacgtcagcaactactatgtataaacggtgggaataatcttactatctgtgcccaaggacacatcaagccacgtatacgtagaaacagcggaagcgctgccagcactgcttccgctgggcgtgagatagccgtctccacgcggattccaaggtccatggtagtcgacccagtctctggttggccattccgaatctgcaaattgtgtagtctttagctttccaacaatcacaaagcccaatttgataagccgctggactatttctgcgctttcttctttggccggatagagctccgtgtacgcccgcgaagaagctcccgtcttgagccctttcaaatctataatgtcttttattgctacgcgaagaccagcatacggcttctccgttgatttggtatagtatagtcgagagggtacggcgacagtgagagcggatggaaactgttctccgtacgcggaaacatctagagatcgaaagcttcaacaacggttagctctaaccactaaagacagggatttcagacccgatactcacccatcgccatcatctggaacggtagagactataaaagcatctgcagtatctgggtacagccggtaaacctgatgaagttggccgtgatgcagaaaataaggaccctgaggaagctgggcttccagctcgctactgtagagaaaacctatgttgcaagccccaaggctacgaagagtgtccttttcttctcccgtgagttttcgttcaatgtcggtcgtctggacaattatggccccagtgaattcccgcgaccagacgtcatctttagctctaaagtcatccaagatgccctggagctcacccgtgctaggaaattgaccgtcaatcgtaagcatagtacacgcttcagcaaccgcatcacgttcgaaagtcgatatgtccagttgagaatcctaggaatcgtcagaaaatcattcaaacttggacaacacattgggcctcacagaaggggccaaagggtgcatgtagtacgatatatcgccgaggcggacgaccgtcgacaccacctttgcagccatggtttgtctgtagaagatggtgaatattgttgcgagtagtattggaattggaaacatctcatgaactcaaagcccaacgttaaactttgcgatgaaggagaagggaagcgagttaagtagcagttgcagttgtttgcaaggtggcaacaatgaaaaagctgttcaacgacaatgagaaggcgggggcatcaagactccctgaacattgaggctttgtggtgaaggtatgcggctgcgtgcttctgggtgactgtacctcatgtgcatgcagtgttcgaatgttggtggcaaggacggattcaggtagattgatatgaacaggtagattaatatgaaggctgtactctgcactcaaagcctggctgcacgggccgcacgacacaccaagcttgctaggaataacggcccgggcatccttggcttcaatgcgttggctttgggattctcagaagatatgaacagcgccaagtattcgaccaacaaagcagcactcttcatagtgtacatgtagagcatcatggcagtgaaatgcatcctgtccaaccatgcgaggctatctgaatctgctgttcaatcctcaaatgtcgggttacttaaccacgtacagattttgttgagagcaaatgtatcatgatgtgtctctgacgttgtatagtctttcatctcgcaatcaatccagcctttcgtaccacggctagttgacagtttctccccaattctccgagacgagccaaagtcaatcacaatgggcctaccgtcctctgccacaaggacgtttgaggggttaaggtcgttatgggcccagccaagagcgtgcaagtgataaattgccgagtgcagtgattccataaagagctctttatcttggatggcttggccactctttaggaaattgttcaagtcgtagaggtgtcggtccaggacaagtccagtgatatatccacgccggacatggcaaccatggtatccaacaatattcgggtgaggttggctccttagcatttccatgacttctgcctcctctgcaaatccatcgcgaaggagatgcacgactttatgctttgagaatatgtcatactttcctacttgaggccgtttgatgaaaatgcctagagggagctcttgaggagccttggttgtagtgaaagcttggggccacggtgggaagatttcgtcgtcaggaattcgagtgagggaggcggtgatttcttgaaacgtgatgtctgcctttggcttgtttatctcgctgtaaaatacccggtcatcgtccacctttgcgattgcggtatattggaagtcttcggtttcatcgtcaaattcttcagatacccaaagtaattcttcccagctggtaatctcaggcgccatggcgatgaaggctggatccattgggttctagtgcggaagaagaaaagagcggtctgcgtggatatactgttggaagagctaggataccttatgtgttggtacattactacgcagagagaagtggtcacttcaacttttgccatagtggtctgttcaacatacaggtatgctgtatatgcgccattatagtgggtctgcaaaggtacagtatttcggtacggtgcaaacgtagagatcgaagggggggatgaaggtaacgacgcatgctgcatcagagtataacatattacaagatacagcgtttacatgatatcacagccgttgggataatagtattgctcgtccaagctagataatagagccagtaccatagtagattatagtattatctacagacatagcaaacacagaagctagtaacagcactgccagtcccccacttcttcaattatcttctccccttcatctacatgctagcatcgcaaattccttcgtacggacacgcgtgatatggcttctataccaataaagcggctacagctaaaagctcaattgccgagagtactcagaactataggcaagaagcactcttatggcctttatcaacagccggcgcgtctcaagcatcgctccaacgcgattctagcagcttgcttgccaactcaaacatatccattcaaccggcctttcatgtcaagcagcgcgcaaaggcagccgagatcgattggcatggaatggtatgacctctcgcccgcgcgccaaatccagtggatgctagaatctggagacaacaaatggggctgggccatctaccgatgcacttacaagccagagctccagggcccttgggagaagttcaagaacctcgtcgaatgcaggatacaaaaggccattgtagattcagatgctcctgacatcgccaagaagctcgacttggcctggatcgaggattctcagcttgaaggtgcactgctgagtgaactgaagcgtagattcagggagtgggtgcgcactgaaacgcaacacttcaacttcgatataagtgctcactcttctgaactcggttcaaggtactcacactttatccaagtcgacgaggaaagcctggtgagctgtcttcgtgaatgtggtgttgatcttcatggagggcatgtgaatattgttcggggttgggcagatggtctcgcgcctgaggaggcgacagatgagtttggtgacgccctcgatgctgaggactggatgaagattccggcaagcgagatcatgcccagcacttatatggagtttgacaacgatgaaatgtggtatgtcaactatacgcaaccgccgaacgtgtgcaatgcacgttggtagaccgtagctatgaagacgcatgttgcgggtttgatgcacaatgctctctacgccatatacattaatactgccaccttacgtcagactattagcctatgtattataagcaaatctctccaccatttaatgcaaacagtcaagactttgtgaagtattgcaagagaattgtttcataaagaaagactcaccgtccaatctcttgagggaattcgtacggcagaatagacacctctcggggtttttctttcataagacagcttccatgtaacggcattacaaaccggatatatccatttgcatttggagtgatttatgagctacgacgcttttcgttccttaacactaaagtcactgttgtcattcacatatgagagcgatatcgacggcgacagagtgggagaggctgagatctcgcttgtgttggacaggcattccggcttagacgagctgggagcgtgctggtggggcaggccgccataccccgtctctgctccatgcaacttggccaaatactgcctcaacatggaagagacgtgcacaaaattagctctttcgcattccccgaagctataaattatcattgtacaacaatacagtccgggattttccgagctttcgacgtcaatcctgccgatttcaccacttcatctcactaccaccacaaaaatgattgatcaattccaatacaacattggtttgcccgcagaagaattgtctggctatggccccggaggctaccatccagtgcgtcttggcgacacgctcgatgatgggagataccgaattctgaataagcttggctttgggtcattctccactgtctggctcgctcgagatgaagagtaacttgcctgttctcttttaggccgatatttacttacatccccaccaggaacaagacgaatgtttctattaaaatcgtagtcgcagagcagtcgcacaatcacaatcacgagttggaaattctgcaggctatcaagcgaaacggcgaccctgcccatccaggccatagacatgtttcgcatcttctaaactcattctatcatgagggtcccaatggacgccatctttgtatagttctcgagttgcttggcccgaagacatcttcaattgcagagatgcaaccaaattaccgtttagaaggtcaaattgctcgtcgaatttcctcccagctcctttttgctgtagattatctccgagcgtgtggcgtagcacacggaggtaggccgcacctaagctaaacctactacttctcctattaaccttgaatattagatatacatatgggcaacgtcttatttcagctctcgaatgtcaacgaaactctcactatcgatgaccctcaagtaggggaggtttcaaagaaggatgggtcacctaatgagaagggggttccggactacctagtagagcctgcagaatatgggtatggcaatggcgagcttcttgatgaggtccagcttgtcgatttcggcgaatgtttgtcttccctcacttgccgaaataagtaatgagctgactctattcttgcattcagcattcttcctctccaatccgcccaagtcgattcatacacccatgtcctttcacccgccagaactggttttccgacgcccactgaccgaagcggttgacatctggaatcttggatgcacggtaagaactaataagctaaatttatacatcaactaataaaattaaagacatatgagcttgtgatcgggcgcccaccactggaggcatttatggatgatcgcgagttaataccacagtttcagaaggtgcttggtggtcttcctgagcaatggatcccagaaggtctggaaaccggcgtgcttgaggaggtaccagacggtaagttcgcaaaagaacggctccgaatctagctaactttaaaagcatcccgcgcggaatactttttgcccctcgaggagcaaatacaaaagacatacgccaacgggtacgacaaggagacacttgatgttaatgagaaggatctctcagtacttggaagctatcttcgaaagatgtgtgtcgttgaacctactacacgagcgacgttgacggaattgttgtcacatccatggatcaaggcggatgaaggaattagaagtgaagaatgaaggaaaacaaaggcatcaaccgcttgacaagcctcggatcgctagtatataatatgtatactctctaaaagacaagacacgagatggggtcaagaagaatataattatgcaatttttacatagctctagctttatttcaggcaattgttctcgaaaaaggcttgaaagattataacgaaattggatccaagaacactctattttaaaaaaaaaaaaaaaaattagtgtataaaaagtaaaatgatttagagatcaagaagctaaaaaagatacataaggaccgaacgcggatcgaacgcgtgacctagagatctgcaatctctcgctctaccactgagctatcgatccactgcgatgactagggcgatcaagactaaggtatatagtggaatagcttggaagatcagcaactgcatttcagccttctctattcttgcaggtaatcaagagtttaataagtataatcaattaagagaaagacaaagattaattctttaataataataagtataaaaccatagacagttataagatctattaggtagcaaaagcaaaaaaaggaaggaccgaacgcggatcgaacgcgtgacctagagatctgcaatctctcgctctaccactgagctatcgatccgaatgtggagatcaagagcaaataattccatttatagactcattgccttaacctttatggaccagtttgccagtgttaaacgtcacagggatcaggatcgcgataattggttgattcctctaggatgcctcctgtgcctgtttagggcttaagaacagaggtacctaactgtgctatctaaaagtgggtattactgtgtactttgtttcctaggccgaaaacgggtctcacatcaacagccagtctacagtcgcatatcaggtccgtgtttctttttaaaaagctttccttggagagcatggaaagcttacatcttggagtaacagactcctataaccattacactcagctaggaacacaaatttggatacattagctgaataatacaaagacatgcccaatcaagcacaagtgtagggctcttgaattttttttctcaacaagtaagcatatagggtagcccactactaatcgtatttacaaagcgttcaattagtttacacctcatgatcctcgtgatgggccaccagttcagaacgccactgcgctcaaagaatattggacaaatagctttaactggaatattgcgcagtctcatttgaacgagcacccgccgcagttcacgactacaattgacggcgttggaaactactcgcacagcattccgctccactttgtccaccgccaatctcccagaaaagatgccattccgctgctgttcgtgcacggttacccagggtcgtttctaaaggtcgatcgtgttattgacaggtatatcgatcctccctctaacgaaacggcgttccatgtagtggctcctagattgccgggattcggtttctcgccggctcccgagtatcctggcctagggctccgggaggctggtcaagtcttccacaacctaatgttgcagttgggatacaacaagtatattgtccatggtggtgatcttggctctcacaccgtgcgctacatggccatcgatcatactgagagcgttcgagcacttcacaccaatctttggcatccagtgcctaataagaatgatgtggagagattcaatgctaaaaactctacggcagaggaggcatttcccatcagcgttttagcaacgtccaggctatcatatctgggccagcggcaggtctttgagaaccaatctctacagtgagcatatgcggcgacagatagcccagttggccatgcggcttgggtatcagcccagttggttggtggtagtccttctgatccctgtacagcggatgaagtcatcacatagacaatgatgttacacatataggggccgtttgggggcgccaggatgtacaagaaactttcatcgcgggtaagaattccgtacatgaaaaggctcgctacgatgtctcattgaatacagggacaaaacccatgtatcctatctaaaatagctgatctataaattgatatatgcaatagtgatagtatgaggtgtctctgtgtccagcaagacagagaacaatatttatatatctagaagtcaaattacatatacgttaaacgtgaaaaaaaaagttgcctttattttcacttacactatacctactagtatgtacctagaggttgtagacttacagacttcatgctactagtacctacctaaggtattcacttcctccacttcccagccaataccatctgcatctgcgacagagcgtgagctatgcaacactgtcgaaaacagagagcaccggtaagtgcaagccatgtagttagttcaacattaaacaaaacaataacaataacaacccaataatatttatattatagacattactacataattaaactctactaatattaattgtctttgtctttttaaatcttctatactttaacctctttactctccttattctccttatcctccttactctcttcactctcttcaccctcttcactctcttcaccctcttcactctcttcaccttcttcaccctcttcaccctcttcaccctcctcaccctcttcactctcctcatcctcctcactctcctcatcctcctcactctcctcatcctcctcactctcctcattctcttcatcctcactctcctcatcctcctcaccttcttcatcctcctcaccctcttcaccttcttcatcctcttcaccctcttcaccctcttcactctcttcaccctcctcatcctcctcaccctcctcaccctcctcaccctcctcatcctcctcatcttcctcatcctcttcactctcttcaccctcttcgtcctcctcatcctcctcatcctcctcatcctcctcatcctcctcactctcctcattctcttcatcctcttcatcttcctcatcctcctcatcctcttcactctcttcaccctcttcaccctcttcaccctcttcaccctcttcaccctcttcaccctcttcaccctcttcaccctcttcgtcctcttcatcatcttcactctctttatccaccccaccctctccattctcaacgccctctttatctttattcattttaccttcatccttttccttattttcatctcctcgctttacatctttcgattcatttcctctttcctcttcactctcttcattgacttctgctgctttgttttcttcatcttgatgctcatctggtttagatatgtgtctcgtcttggccttctcctcttcctccctcgaatcgactacatcatcttggttctgccctttatcgttgcctcggttcttctcccccccatcctcccagtcattgtccgagtcccacgagaccgagccgtggtgatcccaggcatcgtagtaaccatggtgcctttcgtcgtcgccgtcatcggggtcgtcgttctcctcgacgctgctgccgtcgtcccgatcgtggttcatgtgcttccagtcggtgacgtccatgatgatggcggcctggtccatgccgtaggcgtccttgagctccttccacttcctctcctccatcttccccacttccgtcatgtcaccgacatggtgatagtggctgatgagggagtccatgatgcggatcttcttcggatggccgaccggcagcttcgtctcggtgtcgtagcagcgtaggacgtctcggagcagaacgtcgcccatctcttgctcttctccctccctctccccttctcctcctcctcccccctccccttctccctctactcctccctcttctccctccttcatatagagattaccaagataggtcgacgcttccagcgtgagcatgtgggcgctcccgagtaggtccctaagaccatctcggcccccctttatcagttccttggcgctctcaccttcgtcctgcccctcctgcgcctcgtgctgctggtgggacgcatctagcttcagctgcccgaggcggagccgggcctcgaaccactttgttctggcggccgtggccgccctcgccccgacttccgtctccggcctcccgggctttggttcactcaggctcaggaagccggcgagagcttcccggatttgctcgtacgcctcgtcaaacttcctcatctcccggtagacgcagcctagactgagtttggcctcgagtaggtgcagatgggcgtcgcccttgtggttcgcatctccactgtcgagagcggcgaagccttccactgcgagcttgtacttgctcagggcggtggccttggaccgcttgcctgggatcagggcgcagacctttgcgtagtccatgagagccagcagcgtcgttttgtccgtcagtttactctctagccctccctcttcgtgcgccttggcgttggatttcgcagccatgttcttgaatccagtgtaggccttcttgtacatctcctgcgcctcggcgagcttgttcatttcgaggtggatggtgcccagcgtctgggccgtgctcgcggtctgcttgtggctgccccccaacgccttttcgcatccctggtacgcccactcgaccttctccctggcctcctcgagtcttctctgggccaagtacaccttgccaagcagccagcttgcccgcagcgtctgagggtggtaggcgccgacgctccccctcaacttgtctgcggccatttggaggagggtctcggcctcgtccttttcatcgagcctctcgtatatttctcccagcttgctcgctgcctccaggtaggtcaggctctcctccccttccaagattttgaggctcttgagcgccaggtcaacccgtttcgcggcgtcggggagcttcctcttgtcttcgaataccctgccgaggaagagcctgacctggcattcgtcgaggtcgtttcccgcctcggtcctgattctatccagctgctcaatgatggcgttgaggagcctcaccgcgctgtccatgccgttcttgccggtggaatagacgcttctggcgcggcccagcttggcctggatgctcaggcggatcatgtcttgctgctctgcgcggccctgcgactgggactcgacctgtgagaagtacccctcggccatgtctagtctcggcggccggctggacaggctgttctggcccagcgcgttgaggatggacagccgcagcacgtcggtgccggcattgttcgccctggtgacgacggccagcgcgagatcgaactgcctctgggcgtcgtcgaacttctgctgcttggtgaagagcaggccgaggtggtacctgaccagcaccaggatgaggtgctcgcgctcgtcctccatctgatactccagggccgtctcgccgtcccgcaggggacgaccgaagcgctcgaagaagccggctagcgcgcgcatcaggtagagctgggcgtcggcgaacttggacctgagcatgcagttgacgccgagatggagggcggtgatggggatcagcaaatggttcatgcggaacatggtatcgaatcgcttgagcgcgcgctggtagacgccggccgcccgctcatcccgtctgctcttctccttgaacacctgcgacatgcggccgacccagaggccttcgaaggcttcaatctcctttggcgcgttgccgaacctcctgagcgcccgccggtacgtcttcgcggcgccgctgaagtcgacctctccgaccttgaggagcgtcaactccgtgatggagtctagctccagccggtaccacccctggttggccttggcctcgttgctgagctttactgggcttcccggcgcggctgatggggcgtccgggccctgagcagcctccttcttcgcagtgcctgccctgaaccgcaccggcctcttgctctccctttccatcttcttctttctctcatcgcacccggccagcacgtcttcgaatagccctttggcctccatgacctcgtccctcccgaagcggacacatcccagagagtgcttggtttgatagagctggaagagctgctggctgtccttggcctcgatggcctcgtatgtctcaatgacgtagcgatagatgtagctggcctcttggagattgtcattctccacgtaaatgtcccccagcatcttcatgccggatgtggtcaccgccgggtgatccttgcagagagcacggatggcctccaggtcgtcgagctggaggccgacctttttcttgacgagataccgggccgcattttcgttcctcttggtcatggcgaggatgaggcccctctcgtggtgttcttcgttggccttttgcctgttttcccgcccgggccagatgttgacgatgggccattccggagggctctcaggcggcccttcttgttgcatgggcgtctgcaccgaggcgagatcatcgccctgctcgccgccgtcgtcttcattgtcgtcatccccctcatctccccttacagacttgtcgtcctgctcgtcgcatacgacatcgcaaaagtcgtcatacaactccagcgccttgtcggcccgcatgcccctgcggtggctatcgctgccgccaagccggacgttcagtttgaaccagtcatcggcgtcaaaggcttcagcgtcgtgcgtctcggtcacggtgccaatgtagcgacactttaggacggggccgtccctgatgatgctgatgggcacgaccaggagggcgaggggctccctggcgctcggatcctgtcgcaacagcagacaacgctcgtgatgccggagggcaatgttgaccttgaccaccaccgcgaggtcgttcccaaagggcttgatgttgacgtcaacttctcccggctcgaggcaccgggcatggaacggcccctcgatggctccgttctcgtccaggtccagcagggctcgcgacctcgagccggcgccgccgcccacatcggacgacgtccccggtggcatatcatcgagcgtggccgcgcaccaggagaactcaccgcggtcacgcatggtcggcttcccgtgcaggatgcagccgtaggggatcttgcccaggtacccgaggatcttggacgtgatgatgctctcgccgacggtgaagtcgcagtccggcacgcccgtcagcagggcggcgatgatggtgcggtcccgggcccaagatgtgctgcgcggggacaggatggccagcaagtcgccgacatcgttgatggaggcgcggagccggcggatcagcgtcgtcgccagccagtgcgcacgcgacgccacggcgggcgaggcggcgagcacgtcctcgtcaagatccttgatcaccgggtccttttcgctcgggtccgggtttccaaagaggaccttgactctcttggacatggccagctcgagcgccgtccagcctcgcgtgaaccaggtggagagcacgatggcgaggcacgggctgccgtcatcgctccacggaaagttgatcaggtagctgtcgtggacaacggtataccgggcgttggcgtagttggcatgcatctggttcagggccttgctgcgcgcccgcggctcgtaggggattgagagggcgtcccaccacagcccgttgcagccaagctccttggcgatgccggagaagaagtcgaacaggcacgagttgaccgtgccgacctcctggacgccaacgcccgtgccgtcggaccagacatgggagatggcaatgtaggcgtccctgggcccgctcagccggagcccgctgcagagccaggcggtgctgttgcccagctccacggccgtctccagcagctcgacggaaaacagccgctgcgcgcacgcctttgccgcccgggccgctttccgacctccggacggctcccggggctccaccgctccgcacttgtggagctgccggaccgaggagctgttcatgtgcgaccactgacacttgctcggcgtgcaaaagtcgtggctctcgtggcgcagactgtccttgtgcggccgcagggcgttgatgatgtccggcaggtcgctctgccgccggtcgctgatggcgaccagattccagagccgctgcttgcagagccccatggcctcgacctcgtgtgccgcccgctcaatggacggcagcgacactgtcgacggcagcagccggtggtcccaggccccgaagcgccgcggcccgatgccgatctgcgactggatcttggccatccagtagatgaggttggccacctcggccaggtctacccggtgctcctccacgcccgcgccgtcgagaaagggcaggaaccgctctcggctgtggtcgaggtaggccttgagcgtcatgcagcagcccgagatggccctggcaatgtgcgtgtgcgcctgcgagagctcgttcttgtcccgcatgctggcttggcacgacatggagacgagcgcccactcccggaaggccgcccaccgacagtccggagcgaccctgtccatcctggccctctcctcgagacacgagctcctcgagcatttctggagtcgcgcctcgatgcagaggtgggcgagatgcgacaggaagcccacctcgggctccgtgaaccggaacgaggggtttgccgcccacatgtgatcgtgaggcgctccattgccgcaggccgagtcgtcgtcggtgggctcggcaacggccaggagggcgtcgtgggggcccaccttgatcagcgccgtggccggtgccgagtcttggcctcgctcgccccttgtcgcccgattgtactcggcgtcatcgtcggaatccgaatcgtcctggtcgctgtcaatgggcccggtcaggatcttgtggtaggcaaacgcctcggcgaccgtgatgggcacgggcggcggagcagactcggacttgtcctgctcctgcaggtccaagagacagtcatagtcggccttgaggtcgatctcatccgatgattcggccaataaggcgtcgactagggacatggtttcgtggtaattgttagatcgtggacaaaccaagaaaatgtcacataacgtcaaaatgagagcaagaacaaagatgtatttgatgagtgtgatgatctctgtcttgtgccccttccacttcacattttttctgaataaagtcttttttatcctttttatatgcttgggtagtaattcttctctacatattgtatccatcatgcaaacgcaccgtccaataatcagatatctgtaccatgtatccacatatcgtagatgcccaaagttttccagcctggtccacccaaacttgcataaacaacccgacagtcatagtcggctgcggagctgtgaatcgttggctgaggcagagagaattactggtgcacagcacaccgaggggaggtcccattggctacatgtacctatgtgatgaacgacatactcttgtcactctgtgtgccatgccacgtctgctcaagttgatactattgatgcccgacgagagacggctgagcgtctcccgtgtccacaccaatcaatccacgatgggggaatagggggcgatcaaagcggccaatcacacgctatatgactacatgtagctgagatggctactacctactacacctgcaattaaaaacataatatcagttcccttgcatggcaaaggtttaagcccacatacatatttatatagggagtaataatatgtgagcgacctcgacgacgtgaggcaggaaaatctcccttcctatttgcttaggctgatattggagcgcttacgttctaatacccaaggccgaatttgttgtaaaccccaattctattccgcctcgcgctactgagaatggatatagtagctggagctctcgcggctaatgtctcggcctcagctcagagcaaccatggactattgcttggaacgaaccacggggaattgcatgtgcacctttacaaaccgagcacgtccagtgatgaaggtatgtaagcagcagcagccttggagatgctgcatggcggggaggcagatgaaccaatctttcaggctgagctctcggcatctttttaccaaaagatgctaccagagaggtgtataagccaaataaacttacatgtatccttagcagatgcggatcacgatgggatatgccgtgacaacctccacaatcccgagatggatcgccggaggctgatacgcgtcaacggcaggagggtgcccgggacttgcgaatggatccgggacaacgtgctctatcgctcgtggttgacctgctcccagccgagctcggatacggccttgctctggatcaccgggggtcctggcatgggcaagacaatgctctccatctttgtaatcgaggagctcgaagcgcgggcaaggcaggagcaggagcctttggtgacgctgctgttcttcttctgctcgagcaacgaggcagaccgcaacacagcggtcgccatcctcagcgggctactgttccagctcatcgagcaacacccaggcctggccaagcacgcctcctactacctgaagcccagccacgcggcgagctcgctagcctcgttcgacacgctctggcacattttcgagaggatcctcggcgacgtggcgctccagacggtccagtgtgtcctggacggactggacgagtgcgggagggagtcggcgggctggctgctgacggcgctcgagggccaggcgcggtcgagcccagggaggttccggctgctggtgctaagccggcagatggatggcctggagggcttcacccggctgcggctcgatgtcaacaacgacaagccgctggccagcgacatcgagcggtgcatcgccgacggcgtcagaaggctttcccgcctggacgggattgcgtccaaggtgtgcgacatgctccaggccaagtcggacggtacgtttctctgggtgggcctgattctcaaggagctggccaagaagaagacgagccaggaggtgtgggagacaatacacagtctgcccaagggcctgaacaagatctactctcgcatcctggaccagatccagccccagcagcaggacgagagcgcgcggctcctgcgctgggtcgctacggcgatgcgcccgctgcggcttgaagagctgcaggagctgcgagggctggcgggatgcggtgatgggccggcatgtctcgtcagcagcctccaggcgtgccgcgagcaggtggtctgctgcgagggcctcctgaggattcacgacgacgccgtccacttggtccaccagtcggccagggactatctgctgggcgtcgcgaagccctttggtatccggcccgaggaggcgcacctcgagctcgccaggcactgcctgagctgcctggagcagagtgaggcgcaaagcccatcgccgctcctggactatgccaccatgtactggccagagcacgcccggcagtcgaagcagcacgccaacaaggtcctggagcggtcgcgacccttgttccgcgacggctctcccctggggctgcgctggtggcaggtgtaccgcaggaccaaggagccgggagcggacgatgcgccgcccggggggaacatgtcgtggctgcacgtggctgcttatttcggcatcaagtcgtttgtcgacaagacgctgaccgacgacgcctggaagttttggagccgcaaaatcaccgagcgcgacgacctcggccgcacgctcctccactgcgccgcgagcggagggcaccaggacatggtagagctgctgctccgccaccgcgccgatgccaacgcaaaggacggccggggcgggaccacgctcatgtgggcggcggcgcagggccatcagggagtcacggacctgctcatcaagcatggagtggacgtcaacgccaaggatcagaggcggcagacggcgctgggcaaggcggcgaggcagggacacctggagattgtgcggcgcctcctccatctcggcgccgacgtggaggccgaggacgaccggaagcaaaggccgctggggcttgcggcggagcagggtcacgaagccgtcgtggaggcgctgctgaagcggacgccgcaggtcgacaaccaggacttttgggggcagacggcgctgatgagggcggcacagcgaggccacgccgcgatagtccagacgctgctcggccacggcgccgacgtccacaagcggaggaggctcgatgagcagacggcgctgatgatggccgccgggggcgggcacagggccattgtcgcgcagctcctggggcacggcgccgatgtcaacggccaagagacatggaggagcggcggacgcacagcgctcatgatggccgccgaggcagggcacgcggcagtggttgaggagctcctcgggcacggcgccgacgtcgaccggcaggagagaagcggcggccggacggcgctcatgtgggcgacggagcgcgacgaggagcaggacgccgtcgttcgtctcttgttggagcacaacgccagcccggacaagcgggactgcatggacggccgcacggccctgatgagagccgtgctgcagaatcacgcgacggtcatggagctgctgctcggcagcggtgccgacacgagcgtcgccgacgaggctggcgtgacaccgctgatgctggcggtcgaaggaggccacgccacggcggcgcgccggttgatggccctcggcgccaacgtcaatgcgcaggatcgcccgcggaaatggacggccttgacgcgcgcggtggagcggaaccacgaggagctcatctgcctgctcctggacaacggcgccgaggtggatgcccggagcactccgcaacaagacacggcgctgattaaggccgccgaggaggggcgtgagtccatcgtgcggctgctgctcgaccgcggcgccgacatggatgcccgggactgggccgccaggacggcgctgatgagggccgtcgacagggaccaggaggcggtggtgcggctgctgctggagcgcggcgccgacgtcaacgtcaacagctgggaggagggcacggcgctgatgagagcggcgcggcgtgggaatccggccgtggttgagctgttgctggcgtctggcgccgacgtcgatgccaaggaccagttcagggggcacgacgcgctcatggcagccaccacggccgaccacgcacgcgtcgtccagctgctgctcgaccatggcgccgatgccaacgcgcgcggccttcgcggcgagatggccctgatggccgcagccgagcgcggcaacgacttcaccacgcggctcctgctctcccgcggggctgccgccggcgcgaccgacttggatggcaccacggccctgacgagggcgtcgcagcgaggccacaggaccgtcatcaacttgctgagctcggcccagtcggcggagccgtcacagtggtttgacgagaagagcaaagcaaggctgaatctgtcatgagaaattcccagtggcattttcaaaggggctgaatgacgacagcaacggcgaatggtcattgccagcactactagtaatacatcctgtatccatcagatgggttacatgtaattacaacaacatcacagttggacaaagaggacctcagaatcacggcggttgggatcaaggtttcgaccaggatcatggcgttgggggctacaagagtgcacaatgtacacatggaacgctagatcctacacaccacagcaaatacacacagagctgtagccctcataacgttccccgtaatatctaacttgtggtgtctacatatagtctgtttgtctactgtgttactaagaaactcaaaggatcaaggtgggaatagtgaatcgcttgacagggattttttttttttttttttgcgagaatagcggaggggtagctctggtaaggaacatgaagcaagagagctagaataagagccgttaaactgagcgaggttttataacatccgtaaagtatatatgcccacatgcccgaaaatagcgtcctatttattacagctgctttttttccaaaaaaattgtttacgcaatgataaatcatcatctataacaaagaattaatgaaatcgacccaacaagctggttccactgatattcccatagtttgctcccacaatgaaccccgaattgtcgcccgcagaaacacgcacgttgggcaagggttcggtacgaatccgcctgtcgctgcttattgtcggccctctgtctggctcatgaccctgagcgtggattataccggggatggtgaggaggagctccttggcataggctgctgctgtcgccgccgcgtatggctgccacgtcttgtttttgtgcgagtctgcataatcgcaaatgcctagacccgccatccgttaacacacacccatgatatggtattaatgcgacgcctatgtggaacaggccgtccctacctcgaatcaccaggcacggcaagccattcataagcccggcagcttccatctcgaagcagagcacgtctccgagctcgcagctcagcttgtctcgtgcccgaccggacctcatcaccatgttcccagaggcaatcgtgccataatgagccttgacctgattctctcccctaccgggcgtccgcttgaccagctgtttctggtcgcagccctcacaggtaggcccgcccacatggtcataattggattcaaacagctggtcgggtcccgcgtggtcacgcctaaactcggagaggccgtcgaaccgcgacaggtgcgacgcaaagacgcttctccctcggaggctctgcgcctgcatcttggccagcgcgctcaggaggatcctcggcggaggactgaggaagcccgttctcgcaaacccgtccggcgtgctcttcccaaagtcgtactgtatcacacctccgctcctcgctgacggctggctcacgactacgtcgccgaggcgaatgtccgctgtgacccctgggacgcctcctccaataccgaccatgaggccgaagcgaattgagggaaactgggccttcatccgggtggcgaccgcggcggcggaattagtgcccgtggagccagccggcaggcacgcaattacgacattgtgcttaccgatgctgcccagcgtgtagaggctatcgtcgtcgtgatccagagcaacgtcgccgtgctcttcgtcgagcagctgctccgcagcagcaaactcaacggagagggcggagatccatcccacagtgtaggcatcgcgactaagggtgcgttgggccatagtcattgaccgggggtcaaaccaggatatagtgacaagaaaacacagatgcttctgctgaaaaaaaccatcgccaaagtgtctctgctgttacatatatacctgcaacaagaactttggatgataggctcggctcctctgccagcgttgggcagcaaggccacgacatggagaatacggggctcgctatcggtcaaacacttcaagttctcaaccccccaatttgccctcttccttattttccttacatgtaatttgcagcgtctttttgacacaataagggaggggcaatagtatttgatatcatcgccatcgtctaggcctaggtattcctaacgctgcccatgtctacatgtaagacaatgatcggtacatgtctcattcttgggtcatccgcccaactgtgtgggatacaacggaatttatgcgtgaccggtcgctaaatgcttaatttcattatgtgttcaatcttgtccttgatcttgtccccagcattgtagccctcttcgatgaatttccaccaatactgattcgctatagcatcacctggggtcctctctgccgggagcttcgtcagcatgattcaagtaaacaggtccggtttctctcactggtaagtatataattcaggagctctctctgccacgagtctcggtcttcggactggcgaagaattggatcgatccacgcagtgcgtctctccttcgtgtcggggttaaggcagacgagtgcggagagcatggacctgcgcgtcgtgaactcgacgtcgatgcactcggcgctcagattgcagctctgccgcagccagtcctggacacacacccgcagagggtacacaaacgcgctgtagaggatgcagaacatgagccacgcgaagatgacgatggcgttccagtcccgcagggcgcatgatcccacgctcagcacccactggcccgcgatgaggagccgcagcagcagcccgagggggaggaggcggcccgacggcctggcgtcgacacggcagagcggcctgttgagcagagtgttgagcagcttgctctcgccgtaaaaggcgcaccaggcagtcccgttcagactgtgggtcgcaacgaccatgcgcgcgtggtcgagagtggtatccagtagctggcgaggagcattgccgtgcgtgaggccgatggtggctcccgtcagcggcatgagggccaggtatgcggcagctatatacagccgggcgtagagggaggtgatgccagcaccggcccaacagagccatccgaggatagacatccaaaggtgggcactggaggagctggaaaggcgtggctggggccggtcaaggttctccgtcaatacaatcaccttgagtttctgtctgcgtccgcgaggcgtctctctgtcgagccacggattggcgatgaccgtggccggcctcttcgtctgtccacacatgagtgacgtggtgggggtgctggacgggtacaggtcaccgaaacgaccgtcaatgcagtgcaaggcctgggattgtctcacagagtctaggtagcacgcgtcggcgttgtcgttggaaaacagggaccgggccatggccggcgtgacgggccagttccacagaggcaccgcggcagcgagctcgagcgaatgcagcttttcagaggcatcaaccagctcgaccaggcctgtgagcggcaggatgcccgccagctgtgcggcccatgctggcagctccgggagagagagggggatagacatcaaaggaccgggaacatgaaatgaattggcacaaagtataggtcgaggccagcgaaatgcagggttcaaggttctcaaagtctgtcaaagtgcaaagggtcaaaatagcagccgagaccaaggcgagacatcaagttgagtccaatgagagacacagactaacaaaaacatgttgcttgccggatgcatttgtccactatttatggtcgttttagagcacctgcagttacgcccaacagctgccacgggcaaacggcaaggcgccttaagagcctcatgtatgctgcgggaacgtcaaggcgtcttcaatcgtagcctacccctgctgcggaaacgataataacatatgtacccagatacctaagtagtaatcaccccagagaaatctacgtcatgcccggaaaagccccaaggctccaccttgggcactagagcgtagcttccgcataatctcagctagcaagaagagccgcacgctagcctaaacggtacgtcgggctgaagagttccacttgaaatgtctctggcatcaaaagtaattagagggagtgtggaagaagaattgacattactacgacatcacatataagcctccagcaatcgaacgacatcctcattgccccgcttctttgccacctcaatcgctgtcagtccctcgtgattctttgcatgaatagtacgtttacccataaaccccatgataatctgcgctgcatggggacggttccagtacgctgcttcgtgcagcgcactctggccgccaggttgttccgccttgttggggtcaacgcccctgtggagtatcatcctcagcagccacaggttaccgctcttcacggccgccgagagatctgtggtcgacgagtattggagaccagcaagtggtatttctagtgtccagcaccttcccctgcatccacagagtctcggttgcgcttgggctctcgcatggcttgctttccttgggctttccgagcctcttgaaatagcagcccgttgtttgatgttggactctgtttttgttccgcaacctccgggcttgggttcctgattgggttccggtctaccaacgagagcttctcccttggcctgagaatccatcatcatttcttcaatcttcccaattgtcatggcttccatcatttctccagccttcccaattgtcatggcttccgtttctccagccttctccactgtcatggcttccatcgcttcttcagtcttctcaatcgttatagctttgatctctcctgccatcttcttaatcgccgtggcttccattgcttctccacctgtcgtcacagcaccgcttgaatctctcgccttcttttttgtcccaacttttgccagagtgccatcttctcttgtgaccttggaggctcgttttgatttggttccggccttttttttggctccagattctttcgggggtgccttggggggagccaaagattccgtcgcaggtccagtctcttgtccggcttcctgtactcgtacagatccaggtttcttcccagttccaccttttttggatttggatttcttcaacggcccagatccaatttggggtccagcgttgttagccgtctcagaccccccttctgtcttagactccccaccaagtccaacatcccctaggatttcagacttgtccgccttgttctctttcgttgttccagttgtatctagcattttggactccttcagcgcttttgatcctctggcagcttctggttcccccacagatttttctcgtccagagctggacgctacatcagctttgatgcctgcgtctgtcgtgttggattcatctctggctttccattctccttcagaaccagattctccgctccctcctgacattccagacacagaatctctttctgtctcagcttccttctcggtttcagagcctctgttagattcagatacttcttccccacccaatccctttcccacatgagattcctcccgagcagatcctgctgcgggcggcatagccccgtcctcctgcgacggaagcaccatcaagagatccttggagtatgcggcggccgtgagagaggcaaagggccgccattcattattcttgtgactgtctgaatagtcacaaatgcccctgatgagaagaaacggcaagtcattcgtgagaccggccgcctccatctcgaaacagagaaccccccactcttttctaagagaatcccgcttcttagaagccttcatcgctttgttgctagaggcgatctggccgtaatgaaccatgacatgcgatggttcccttgttgttcgctcaatgattttctccctatcacatgccgcacaaccgtccgcactctttggcttcacggccttgtgtatgtagcctgatcggaacaatcgatccttctcgagccccggatacttgaaggtttccatgccgggggaatttgactggatggcttcatcaatgtatcgctgcatggtgccattttcagccgcatggactgatttcagctcttcaattgcctcgatgaatactggaggaggcccattaagatgacatgtcaccacaaaactgccctcttcccccgtgctcttctcccactgcaccacgcaatctatctcaccgttagtatgcacctatttaggcgatggaaacaatcaggcttactgttttccccattgggaaagccaacaacaacatcgccaagtcgaatgtccttcttcggatcgggttctggctgcggagcaccaccgcctactcccacaatcaatctcagctgaattttgggaaaggaataggccatattggatacaatttcggcagcaagggtactcttggactctccgggatatgccaaaacaacattacggccccccatccggccaagaacatagctgttgtcgtccagatcatcttgtggtggaagcgactcgtgttcttcgtccagcaacgcccgaaatgcggctaccccagaaggtatagtggctacccatcctatagtgtagtcatcatacgttcttcttggtaatgcataatcagcaattgcttggctactatcgcgcaggaagcaaaggaatatcatactttccagttgccattttcaggttaatagcgacccttgagtgagattgcccagcgtgatagagttggcctttgtgaatgaaaaggtttttgccggcccgactgcctaatcaacccaacctatctatctatatctgtaccttggctgccttgtggactctggatgtgatagcaacgtcgacgatttggagaggtcaaggcctcagctatcaatggggttgaattggttcacaaacactctctgattttgatagttgttgaccaataaatagcctgcgcacaagtgctttataagcagcaagtcctgcagctataatttccacaagtgcaatcgatattcagcccaatcttcttcctacctatgtaatataacagtccacacttgagcacacaaaaaggccctgagagtactagtggcctcagaggctgatctttatcagaggcagggctttatgctggcagcgactttgcctacaccgccaaagcctaccagccattccacgagatcttgaactcgatattaggtagctttgcagctttccaatgactagcgcctattggtcccactgcatgctacatatgtacacttacatgcacgtagattgtatttataccaacgctaaacgatgtatgcattgtcgcccaacgtccgtccgtgccacaacgtgtagattcatggttggttccatcatcaccgaagtcgagatggccaccgaacacgtatcctgattcgccgagcagggcgaccttttcttcagcaacgtgttaattgataagcccaacgcaaggctttttttgagacacagacaatgcattagcgttattgccacgcaagcactcttttgaaatatgatggaaaataccgaggctattgtatcattgcagtaaccgacgtaagatgccattggctggttcaagatagaagatggaggacctacacaaaagtccctttgagccgcgcctttctgtgggaaaaaagcaaagtagaattagttacgcccttgggtcgcgcacgcgaagggggtgagttcaggcttctggtagccaggcaacatttgtaattaagcctcgcaatcattgagagtatggggatatgtccacagcatgttttcatgttgtcaagccatggtaactaaaaaaaataaaaataaaataaaaagcccaggggtgtggttaaaatcgactacgctactgcggacggaagcataaacgaagtgcggctcaagctgggcattaaggccttgaataattctcaaatcaaaagaaattacaacaaataaccacatgcggtagctataacttcaaggtgataatagagaaactctggtcagttttggttaaatatcctctctgcaccctagcttttcattttgactcttatctttcacacacaacctaaatttcactctgggcccgcgcatcatagacatcaatatccataacccttagctggccagcgctattgcttagcaaccatggcaacagaaccttgcgacgatcctgactgtccaagatgccatccagccacctctataccgaatcacctccgtaagctatctctatatgttatactttgaatggcagagaattgactatgtggtctcttaagcccttggtgctgtgttattaggtctaactttccttccctcgcttgattcaccatattcttttcctgctatttttgtagcggctgtactatttgtgctgaaagactactctcttttccgacaagagctagtatgtgaaggcaaacattattgtaagtaactgcgcgtaatatcctttaataccctatattcacatagcataggggctattattatcgccgctgtcccacttctctttgaacctaccctcacgacaaatcttctaccggccaagttcatagatggagagcagaattggacactcattgccttcttatttttgttgttctttcaatcgacagcaaaacatggcgcacttgcagccgcttatagcagtagtaggttaaatgcagaaacgtctcaaggcaattctaaccattacataggttcgggatttgtgtttcttttacttggctttttcttgctacgaggcaattccatcttgccacttgaacaaggtcaatctatcttgcctttcaaaataagcaacccagcccatgtccaatgtaagtagcatccatcttatgtaaagtaaggaggctaatagttgctggctagctctacttttggcgctaggaacatattatggttctccgacacttagttcgagctataggcctggcattgtcgaatgtatgtttttttaccctgcagtatattatccaccacgacatgcattgacttaatcttaggtataatcattccggcggcatggcttgttgcgtcctcttttagggttactgaggccttctccagtccatatttgcaatggatattccttggtatcctggctctaatagggactatctgcgctacgacaaatatagctggccctttgcgatatggatatcgcaactacataatactctacgtgaaccttcgtcaaaggattccctcatggtctcatttccccctcttgtggctcgcttttcacccgtggaccgggtggtggcttcttgggagttctctctgcgtaacgtggcagtatgtacgggagcatcatcgagaggtcgcagctgagatcaccgacaacgctgagaaggccaagatacgtgcctcgtcgcttttgacctgggccagggatgaagccgcagcggcagagagatgcgagcttcaggttcaccacttggcaacaaaaatgatgcgcgatgccctgtcttcccactatgtcggacttgcaggcttctatcacgaagaagcagcgaggcaatcacctgaagggaagatacgctatgatgaaacggctgagcttacatcagatttcgccataagagtcacggaggatgcacagaaagctacggcggcagctagggccgtaagggactcgactgattgcgttaataaactcacaatcgatgctaaatccctagcggcgattggggatattgaagcagctaaagcagttgtgagcgatcttcaagtggccctggaaggctgcgagaagagccatggtgatgccgttgttgccagagaaagcgcccagcggatgatggccaggtttcactacaagaaactcaataaacttcaagagaatgaagatgaagagaatgaagatcaagaagacgacccacctacacctcaaccaaaagagtctgatgaagccactgatgcgcctggagtagactaagaaaaggagtggaacactacacgagagaaataccaatactagaagaaatacaggacctgtgtgtgtgagacgaattcataagcttgtccagaaccgaaatttttcatcatacatttgttttctgttttcccactcctaagcggcgctggaccacgtgagttgaaactgacgatccggaagacgaattgggggtggggtaatgtaggcaccgcagacacctgtatcgtcattgataggtgaatctgatgagacgctagggcttgcaggagtatctaccgctgctagagaggaacttgaggttgaagtggtacctagaataatcgaagggcagctgttgcaatcatttgtctcaattgtagagacaacattcaatgagggttgggagctgatatgtaagccatcgttttttatggtcccaggagttgtcatcttgggtggcgggtcaaggccaggaataagttttgatgtgacacttgcttaattatagagacaggccacgattcgaagacaagttatgaagtcaaagagcgggaaaatagttggactttgaatagtctgctagagtacaacaaaaaagaagaggggaacgtcgttggatatttatctatcaacaacgggcattatctccactggattgaacaagcaaggcttttcagacaaaacacatacattgtgagaacaaaaaatgaacaatagatagtgaagcatggcatgatttgattggatattgtcaggcttgttcacatgctgctatgacctaaagccacaagatgatgttcacagccctcagccccgaaatccaagccctgcgagattccatttttgatggtatcgcctcagaaacttttttgaacctctgattggatacatacaaatgatatgaggcctgtaatgccacatcggatacgtcataccctagggtggatatgatcaggcaggcatggtctctcagccaattaatggtccgcaaagctcaccgaattaggcatttacactctgcataatgcaagcctgcgtgtcaatacctacatggttggaaagattggtcaactatcaaccaattacaatgtatatatttaagtggcagtgatgtaataacgaatgttaataccacctacatagttttgtccagaatgctcatccacttaggcagttagactttgcacaatgctcgcctgcgtgtcaacatttcctgtgccggctcgattcctggctgtggcgatggatgcttgtctatgtcctgttcagcgtctttgttcaccttaagcccctagcaattgtatcgtcaaagttctcctaaccagcctgggattagcatggagcagggaggaattaaggcttatccatgcttggctgccccgtcattcacggcttcagcgtgttttagctgctcaagcttgagtcgccttttctcaagccatcgttcatgcttgtgactctggctgcaaagctacagtccgaggtgggtgcaccaaccgccctctgccatgagtaagggcgccacatattgtttaattaccttgctttgcatgcagtaatgtacttactattgcaagtatttttattggataagtgaaaaacacacggaagcataaccattatataataatatatgccttgtgtggcagtgtcgatggcaaggaatttttagtgacaagccatctacatgagattctcgtctacttaagacatccgtacgatcaatacaccatccggatcgatgccgtttgcattaatcaacaatatatggaagagaagacacatcaagtccgctatatgaaagacatctactctggagctgaaagcacactaatctggctgggtggacagtcactagaagaacattttgcaactccaggaccggaaactgcagttaaccccaacaatattaatgaccctcttccacaagggtttggggatgtctctattaaccaatttaatctttcttccctcctggaggtgttctacatgtgactagtttctatgacgtttttaggtctataactaaaaggtaagccgagcttgatccgagtagcagagctcatttcgcgctatacataggttatataaatagttataaatgagtctaagtcgggcattagccaagcggttagtgtcccaacccttacaaacaagcaagcgcattctaggttcaattccaggtgcaagaaaatctataaacagggttttcataacctacggtaccataggtgaactttttgccaatccccaatcaatttcttttttcctccccctccgtttttgttttttctctttctttaacaacgcttcagcgagcggtacacagctttgcaggtccttcgacttctccagatctgcccagatctctcgatcgcgcgacttttagaacgggctctgcatcaaaaatatcatccaaggaacaattaatgggtttaagtctaaacgatacagttgtttatactgaactcttgctacgcatagcgcctattgctgtaaagaagctgtatataattttagaaaatattacagaaataaagaatactttactatatagcttccaacaggacatcacttaacaataggcggagcggaagtgtaagattataataggtaaatgctggataagctataaccataatagaagcttttatataatcttctaggataagttaagcctgttatatttaggtatctaaggctataaaattaaaagtatatacttttattttttaaaaatataacttataatactaatttaaagctattaacctctcctagtttagcttataatatttatttttaaaaaataagctgttatatactaggatataagcttattataagtatatttaaaaaaaataagttaatattactatatatatattataacctaaactcttaaggaatataatatagtatataccctaggataaccttaaagtatactactaattaaaaaagaattaataactagctagtagtcttatatactaaattaatatatataagtaattcttaggatattagactattataactattataacctaacaacttatagttataataaataaacttatagggtatatataacagagaaacctttagctaatatagctaattaaaattatatttactttaagaaagtaaatactaataaataaattcctaatataaaaaaatatttactttaagaaagtaaatatttataaataataagatatatatacacttcttatacttactattataacccaataacttatagttataataaataaacctatagggtatatataatagataaacctttaggtaatatagctaattaagattatatttactttaagaaagtaaacactagtaaataaattcctaatataaaggatatttactttagaaaagtaaatattagtaaataataaaatatatatatactttttatatttacttaaagataattttaaatagctagttattaatataaaattaagattataatatattttatacttttattatctagtaatattatttactattatttatattatttattaagtttcttaactactttattaatataaacctagaattatttactagatttatcccttaggaatttaccttatattaactatctagtgtataatttattatatattaataactcttatttaaataattactagaccttataagtaatataaaattaaaaaatataaatattaacttttaatatcctagaatataatattaattataagagctaagctttaagtaattactagttaaatagtaatattaaatttaaaaatatattagtaaaaataacttataactagtaaaatactttaataaaagcttttaaataagaatataaataatataagtaataaaaataaagcactagaacttatataaaaaatataaaatatataatctaagacttatatatatagcgccttatagattaataaactattacttagtatatataaactattaataatttatagtaataacttagtaacctactaggggtaaacccttagatagcacttattataatacttataatagtattagctatttttataaataataaattaaaactaggaaaagttttaaaaattaaataattaaaaaagtttaataaaaatactattaaactttactaatttcttaataaattataaacttactttaagtattactatttaaagatattcctagaaaataatttaaaaaaaaaaatctaatatataagaatatatactaagaatataatagctaattagtttaagatactttttaaagataaaaagaataatttagcttagtaaagtaaacttataaaaaaagtctttaagggttataaaaactttaaaaaataattaaaaaaatcctttagaattattaataaagcttaagaagtaaaaaaaaaactttaaaaccttaaataaaaagaattatattataaatatactttaacttttatttaattacttagtaaaattaattaaactaaggaattaaaaaagaagatatattattataatttaaaattaaaagttaaaaataaaatttataaaattaattaataaaaaattatatttattatatttatttaaaaagctattataattaataattaataataagaaaagaagtagaaataaaaaaataaaaaaaacagctaaattataagatattaaccttaggctaactaaggaaaaaaataaaaaaattatattattaaaaataataaaacttaattaaaaaaaataaatattaataccttaaactatagaaagtttaatagaatttataatatttataataaaaaaggctataagaaagtaaattactaatttaaaataacttatagattttatagtaagaaaaattataataaaagctattattatataaaaaaaaataaaaaaaaatctaaaattattaaaaataagatttagataaatattattataaaagtcttatataactacttaagctaaatagcttactataataacttatgctttatatataaaagtagtaaaaataaattaaaatattatttaaagaaaatataagttaaaaaaacttataaaatagtaagaattaatatttttaatttttataattaagtcttaagtaaaaagaaaaacttaaactagaataaaaactataagtattataaaacttataagctataatataaatataagattaaaacccttaagttataagatatttataattataatatttattatttttaaaatataaattataaatattaaaaatactttaattataaatttataaaagaattctagtataattataaaagtaaataatataaaaatataaaagctatatataaactctttaaagaaaaagataaactagcttaagaatatcttaaaaaataatataaaaaatataagtaaatagaatataattataaaaaacttttaaataaaaaaactagtaaaaataaaattatttataataaaagtaaaagaattaataaaaatatatatgcttttatagaataaaaaaacctttataaatataaactttataaatcctaggaccttaactataactataataaatataatatttatagcttataaaatttataatataattatagtaaaatcttaaataccttagttaaggaatattattaataaaactgcatgccttggatgaggttgacgaggtcaaggtacccgcacatcctctctggttgtagcttgacgattgtatgtacgaagcccatacaccagagtctgcaggtctagttattgtaacaggcggtggaccgcgaagaaagatgattggggtcgaaccattcctacaaatggatccatgttagtccaggtatggggagatgacaaagatgagcaattaccagacacatagtaaactcggttagatcaagcgtccgccacatgagcctttatgactcgtttctttgggccgagacatcttgaataatggatgtcccgaatgaagagctccctaggcgattgtagattgtcgggtgggagccttagagggagctgcttgagaaaatgtgagtcgggcacaagtcccgttgatatagttgagttatcgtgagatgtttgctccatccagtgtaattgttccgatataacagcatatgaggcatgtggcgaccaaccttggcatcacaaagtgcagatcttcagaaattattccgaaataggagctgtcacaccaaaaaagcaccgcacagccttcagagcacgcactgagatgataaatactataagaaccttgatagcaacagagataacattaaaaaaactaataagattgactaatgaacaagattgaatcaggtctgtgctgtgcatagacaagttgagccggagtatcaagtacacccagctagaaaaaagaagagacagaagtgtcagtgtataagaaatacctccccattccttgtaaactccatgttgtaaacgatactcttatcaaaacaaaggaaaatatcgggtccgtgtccgcgtccgcttcttcactcctctcgagcggtcgcgtcaactccatcaccttgtatgctttcatgggtatcccctacgcagaggatgcttcttattcttttgatgtgtccttatgtgtagctatacccccttatcattgtggaaggagacacaagctttacatacagaaattagatggactgcttctgatgcggctctgctgttaatttgacacatatcgtattggctcgag