caccacatcgtaatcttcttgagaactccatcgacagcgttcggatgatcctttgtgattccacgctcaaatctcacctttggaggtgcactcgtcgacttgggtggcaatgatgccggtacaggttccggttccgctagacttggtggttcctccgctgacgagtccgctcccaattcagctggtgtccaatcaaacaattccgcctcaacgtccatgtcctccgcttccacaccagcgcttggtactgtggctttcctagcgggtcgtcttgctgccatcggcggtgtcacaggggccttatatggtttcggggcttcatgcctcttcctagctggatcagattgataggctcccgaaaaagactgagatgaaatcgcaggcggataccacggctctagtgtgccacaggtcgtcctcaactccgtggttgccgtactagatgaggttttaggctgataagaggccactacatgtcggatcgggcgcgacgaatcgaatggaatgagagctccatttggaagaaaaaaattattcccctgctgatcaaccaaattctcactcttatccttctgaagctcaaagcagcgcgcaattccatgcccctcacgatggcaatagtaacaaacaattgggcctcgtggtgccggcggtactgaagaagaaggaggtacagcgcttgcggaaaacttcttctcaagcctttgctcaaatgactgaagcatcttcgaaatttcatcaatggtggccggtgccttcgctgaaacaggagcctcctttggtcgccgatccgtctccatcttattcattatgtcattggactgcttaaacagtgacgtcgagacaggattggaagatctagaatcctcaaaagttaatgcggtctgacccttcataacctcgtctacagccttctttaaaacgtcaaaggcaggaagtttgaagcggttgtctaacgtcgtgatcatcgtcttgtctttgataagctgatcccgaatcctctcttgcaccgccgtcgaaaacgagcgataaaacaatgttcgaatctcctccaacgagtcgatgtgggactttcgaaggagataggactgaatgggctcccaccctttcctaaagtcctgataattgactaacgacgacactcctcccttgtcgatccactcctgcactaacgactctagatctcgggttgtgaactttgcgatatccacctttccccaatgggccagcattgccgcctttagcagtgcccagtttgggggttcgaagccgtccaacgtttcgagcacatccttaacttcctcgccgcgcacaaagaaccgaacttgctgggccatatcactatcggatgcgccatccaacctcgccgccagctgatagtcagacaagaatctctcgacattgttcccattgaatcccaacgacttatcctgcggcttgatcttcaccattctaccatcagaagctcctgctcctgcgtctgccatggcgtagttgattgaagaataatctaaaacaacaacagggcaaaaccaagaggctcacaagtgtggctagagtaatgctttcgacggtatgtagaagagcttcggaggtgcaactatggaggggacttacttctatctctcctgtgccccacgtgtaataaagaaaaaaaacagaacagaaatccaacgatcttgatccaaaaactaggatgtgtcccaaacctcttcagtccaatgttgactttgaggtggaataacttttgaaagactggtccaatcgacgtgattgctggcttaaatgaacgccgcaatcaagatctaaaactcttccagcggttgtttttgctcgaaatcgattgtttacaaaatacagagcttcaaatgtggggacgaagataatgggagtgtcgtcctagaagcttaataacttctaaaccggtggtccgatcgaagcgatcttgatttcaagtaaaatccagaatcaggatctacaactctctaagtggttgtgtccgcccgaaatcgaccgttctcaagttaaagagctttgaaggtgggaatgaatatgacgcgagtggcgtctttgaagcgtgataacttttaatccagtagtccgatcagcgcgatcttgattacaacttaaagccgagatgaagatctaaaactcgctcggcaattgttttcactcgaaaccgaccgtttacaagctacagagattcaaagatacgataggaatttcgatagaggaaatgtcgagtttggggcaagataactcttgaaggagtggagtgatcgggttgattttgggctcgtttgaaagctgcagctcgtctcgccaactctctatgcggcgcctgcccacgaatatcaacgcttcaaagatggaaaccgtcaaaaagaatctacacccagcgagaaattgtgaattgaggtccgtcttcgaagatgaataactcttcagccaccagacctttttggctgatttttggctcgattgaaagctgcgtatcgtctctccgactttctctgcggcgtcctttcgcgaatatgaacgattccgaagatagaagcaatcgaaaagcaggtaactagttcaactaatcggccgatccagaacgactaagatcctggaaagccttgatccaatccaacgaacactaggctgtccctgtagcgataggtttaacggcgactagaatcaattccacgaaagtgtccgtcctaaaacgaaagtcccaacgataacgatcccttgcgataacgatgcccacgtgtaaactcctaggaagggtaggaattcttgatccttagacaaatctacgcgagcacccagctgtatctgttagaagataaaagtatagtaatccttgaaaaaaaaatgctactcctctgaaaaaaaaaccgccagccgtctgaaatcctagacgagactgtaaatcttgaggtcgctggtttgatcccggctcgggggaccaaatgtggaactccaacggtgctggccggtggcagttggttgaggggaaggtgctgagaagctgcccttgtcgtaggtccggatgagaagtgtgaggggttggatttggtgagaagacagcagaaattgagttctgtggcgatggtttgagtttgaggatcttgagaagagtaaggtttgaattgagaagatctgagaagatgaattgagttcaagagtatccggatcagaagaatcaagaaaacaagatcaataaggtttgatgggtctatcttggatcagatcagaatgccatgcctccccatcatctcagttcaaactgaactttgactctggggagtgacatgtcacagacatgtcatcacatccctaactacaacaccaatcaaccagaaacaaaaacaacacaacacaacacaacacagaacagaagaagaacacagaatagaacaagcaaacaagatcagaataaaccaacataaatgaaactatgtcttaggaccaagaaataagaaacaacactgtcttctgagtaaatgatttgaaaaagataagtaagaataataaaatgataaaaaataaaaataaaatcaaatcaagatgaataaaaaataaaatgaagagtaaataataagaggaaatgaaataaaataataaaatgaggaaaccattggactgagtggtaatttgaggtgataatattgaaatatcgagtcttgaggatattgaaaatttgaaatttgaattctgaaattggaccttgagggggcctgtaccgtttagaacaccacaccgacacagtttagcactgatggttgtcccgacggtgtcaacaagttcagcccccatcgagccaaccaacattttcttagcaaattgcactttccaaagaagtgcgctggcctccttccacatagaggaaaggctacacagatggggaattgcaaaaaaaaaaaaaaaaaaacgacttcaaaacaaaaaaaaattcaaacagcttgacaaactcgagatcaattggtttgaattcttcaagttattgccagtacattgagaagacgagagcgccaagccgcaaacattacggagtttccatccaaaactggaaccgacgggataagaggcaaggggttgtttaacgtcctaatcggcattcttactttctggcctcgagaatttggaattgctgagtcgtaaccgacaaaaaaattccaatttcaaacgtttgtagctgagaatttgaatcgggagctagagcgacgaagggatcataacctgttggagcggacacaggtgggtgggaatgaaagtcacagactatctgtgacaggagagacaatcactaagataaagataatttagattcagtgaggaaaaagatagagagaaactgagtgagctatatatacaactaggttgaagcatacactcgacataagcatctcaacatttttaaagatagtcattctggaccctggtaccaagcggtaccagggtacctccctaaatttggggccaaatcaggtacctagtaccgcacctggcacctcctggggggtaccacgggtacctctggcaggtaccacaggtaccccctgtgctaatttgtccctcagctcagtaaaattcagatttggtaactggaatcatttttttcaattaccaggtatgtgtgggtgtgcaagtatcaataagtttgttattttctaccagatcctgtgtaaagtttaagatactaagctactttatactggttcaatcctcatctaacactatcatatttcttttggacttcttcccggtcttgatcacattatcacgtgcctctttccaggctgccaaggtcccttcttttattcttttgttctttgagtagaaagcaaccgtcattccttgactgattgagtttggtccaagccggtgcctctttgatgatatataatcccgaccaaagctaaatgcttgctccacatcgacagatgttgctaatcgatcaaatagcagaagcattagatggattgaaaacaaaacaagactggttgttagctcaccaggacatcctaaaacatcaagcgccatgtgtgttgcccgaacgcttctggttaatccaccacttcagaggatttactggatcagtcccctccaggataaggctgccggcaagccagatatcaaatgcgccggttgagctggtgccccctcgggcggcagcagcattgccaaggccagcaagcacacttgtcttaggctatagaataaaatcattcatatgtactgttggttatatgtagtaatataacatccaattacatacataacttacctttgaggcggtagttggtgcagatgaagttggagtaggtgaccggggcttgtaaaatgatacccacatctctcgggccatgcgtatggcttcggctatccattcaggttcccagttggccaacttgaaatattcatccttaaatgacgggtgtagaactgaaatgactaggatttcagtaaaagacaatgataaatcataagagaaattatagactggctagcaagaccatacttcctggtcactgttccacaatcttttagtggaaataccaggtatacataacgacttgacccagcaggtttggacttgtcgtgacactatttaaaatgagtgattgatcaaaatcaaattaatcacttcattccttccccctaaaaaatgaattatttacaatatacatttgaatttgatttataattctgattaaggtgtaaactattagtgtgataaacatataattggcatctgttattgatgaatttagaaagagaaatcacaaaattgaatatggttgaatttctgtgattatctaaatgtatttctacaggggctacaaaaccaaaaaaagagcttcccttgatctgattgtgaatcaaatctgtaacatttgttccaaaaaaacttctgaggccatgggtttatttttttatttgaatcagcagccttatctttgggggaaaactaggtgtaagcaaaagggaattttagaggaaattcattttcttttatgggaaattagtagtaaattctgggtaaaatctagtgactttcttgtgagtcccattttctatcatgatccttttagtgatttttacaaaaaaaatcaaatcttccagggtgacttatttgtgatttgcagtcactggaaagccagtgccctgaaatttcccctggtgtctatactatcagataacaagacccgccaagctcagcttggcaagtttcaatcaaatgatagggtaagttcatgaatgactttgtgtgatggtgataatgagtttagttgttattggtgtttggtaaggttctgtaagggttgtatatctttgattgagtggtactaaactgtgagtggtgaacaataccctgaggagacaacaactgggagtagagcctccttatatagacaaaaatgagggaatttagttccagggcagccagtaacgagtgattttggatggcctgggctattacatgagtggttttagctacatacataatttgaatgggtgaatgtgattggtcagacatgtacaaagtaataagtggtgggtccaacagctgagagagtgattctgattggtcaggttctgtggtgtttacaagtggatgtggtggtaccacctgcagctttcatgcaaggaaaatacactagtttagactgcatgcatgagttatgtaatatgtagaagtggaatgtaaggagtgtagatgtatgtaaatggggggttatactgtactgagggtttctgtgtagcttgagggttgtaattgagattggtgacatttaatgatgggtgaaatccttgtgatatgttgtccatcatggggtaattgttgatccaggtgtgttccagtgacacctccgtgttgaccaagggtgaattaaactgtagagtccatttattgagccatatggtgtgatttctgagggaatactggatgataatatgaagaaaatatatataagaaaaaagaaaaaaaaagtctttgaatttttcacacttttgactaccacaccgccatctgcatccgctggcaggtatccctccaccttagcgggtatccaagcgggtatctttggatacctgccacttgcacaagggcatttggagggggtggctgaaaattgactggaaggtcttccttctggctgacaaggtacaagtgccttgttgactggaagggtttcctcccagtcaacaaggtacaagtgccttgttgactgaaagggtttccttccagttgacatggcacatgtacctcactggccagaaggaaaaccttcctgccaacaaggcacatgtaccttgtggactggaagtactcccttacagtcaacaaggcacttgggttgtgccttgttggcctcaagatagtacagtctcaaggccaagagggaacccttctaggcctgagactttacttgtacaaggtctcaaggctgggtccctctgacaggtatccctggagatacccggatacccgtcaggattccaaggagaatggggcattttaatcccctggcatgtatccgttgggcctggcgggtatctgcaaccgacaccctgaggccatctctattgagaaaaacccattttaaattgtttgagcccaccccagttcaaatgagataaatttgacccagccaagtatggttgaactgcttacattgtgtggttgaattcttttgaatgggaaaatttatgtaacaaaattctggcaaggtagcttttgccaaagaaacaaatcttttttcctcatcaagtgaagagggctgtgaggagatggtgatcccaattccacacaggttgacaatcccaaagggaagatatattggagaatgatggtaattacgtttgggataaaatgatccaagcagcagtgggccgctacgctacactacgctacgggcccatgtagcgttagtgtagcggcgccaattttttttgtgtagtgttagcgtgccgctacggccgctgcgctacgctaatttgtagcggcgctaacactagcctttttttggtgtagtgttagcgcgctgctggcgccactacgctacagcgtttttagcggcaaaaaacgcctaaaaatcgctgtaacacagcgtagcgggcagtttttggcggcctgtgcgtgtagcattagcgcagatggggggaatcgtgctaacgctacgctaaacgttagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattattcactatgaaaaaagggctgtttattaccctgccaccaggtgtatccttatggcattgggatgtcaatccatttcaccgttttggaattatcgattgctattccgaatacaatacctactttttcgctttgtgtgtattgcgttgggaaattcagcctaaagaggatgcttacatacccgctagtcttcacaacaggccacgcagcaatggtaacaatgggaagaagaaaataaaagttttctatggtatatgtataaatatgttatatagcatcacaaatatcaaagatcagaaagtgctagtctctggctcctgcttctgagttcatttgaggctacatacagtaaaagtacataatatacaactgctgagttttgatggtgattttctagttgattggtttacaaagtctatgtgacagaagcatatcacaagattccgttggagcagtaacagaagcagaagcaagtaaaaagaaaggaggaagaggaggaacaagaagaagcaatgtaagtcagtggatgtcagatatatgagtgtagcaaattaaagttttatcaagatgagcacgaacaaaaaatgggtggtcggtgggaacctattgttgttgttcaaccaagctcaggatgacaaacgaacttaagactaggccggctcctataagagaggtcggaggtaagatgattcctttaaagatatcaccaatgacagctactggtaatgtcaacgaaatgccctattattggtttcatggtgaaattagtcaagggttgtattatcaggcaacattcataacagtcagtaaaatcttcaaagtaaaattactcaactaaggtaacaaccagtggtgaagtctttagcatggccagcatgtatctaaaatagtgagacgacgaaaattgttttagtggcaaaaatagtctcttccaatcctctgggagtttttgcggagtgtgagacgatactgacatgtaatctgagatgaaggtgcacatagcattgaggatcaccgagagccacagtttcctcgtatgggggaaagaaaatggctcgatgccagtgtagtgcagggcgactcccataggccaaaagcaaagcatgttgattgctcccacaaacccaaaaaacaactgtcaagttgatacaaacgtcaatgaaatcctttagcaagtctatgtaaagcagatcgaaatttgaaatcaagactcagacaaacctgcatgtcaacccttgattcctctttgactttgacctgatacgaggaaagatgggttggaagaacaggtgacttagcaaaagaataaatgaagatctgaagtaggacatgagcagaccttcatcaagatgacgtagagtgcatacagggcagccgatgaaagtgcgaggacgtcgccgaggatccaatgagaggaggtcttgtcggaagggtcgggatcataagccgagtgatcagatttggagacgagaacaacgccggtgacgctcatggcgacggccagcagtcggcccaggctgaacctctccgccccggtggctaccccgatggccagggtgaagaatccactcatggaggagaggatcgttgtactcgaaaccgatgtgtaacccagggcagcattgacactccagctaaaacgaaccaaaaccaaaaaaaatgacgataagaatcacattctgaacgtcaataatgttatgctcagaggctcactgacttcgcggcaaaccaaaggagaacaaaggtggctgccagatgagcaatttccttggttgtcaacgggctttcaggtacagaaaacgctcgagtgacacaagtgggtcgattctgtggttgatcaattcagtcgacacctggttaacatttatcgttttttttttgagtgatgataggatcgatcgaacgcacttctgatcggctgagttctcggtcctgatcatcgaccaatgtataagcggctctaaagagagggaagattagtcacggagatgaagacgaaagccacctctcagtattgtattcttactggacggggctagcagggtgtgagttcttgcgagcgttgagtttgggatctggggccagtggtttgatcgataggccatgggtgtgcagataggataggcctggacgaatgaggtataaggtgaatgacgaggtgcagatgtatctgttgtagcaaacggatccagggttcttgggctcagtgagggttattcggcagctgagagactctgtcaacgggatacgaacgtcaccagccagggtcggttccattcctcgtctcgaaacatggactgtcatcaggagatcggaagcaggccgggccgagtcagtgcgcttgtatctaccgtcgaccggaatcccaagggaaaatgaatcggactgacactcatcaagaaagaagatctgtcatacatccatagtcaaaacatcctcgttagcagagtgagagcagcatgaagagagagccgtacaaaacgaatacttacccaacccagagagctaccaccaccaacagcaggccgatcccgacgaggtaatggtcctgggccggacgaggagatgggccgcggaccggcgggggtgaaggaggctcaggctcgttcatgatcatgatgcctcgaatgtgtatgtatccaatccacagcgataatcggtatgtgtaggtggaagaaggggataagaagtgaggctgtgagtgttggctgttttctcttgggagacagctgctcatgcaagtcacgtcatcggcaaccggctccgattcccatcaatactggcaaccggctcggaccgggataagcgattatagcctcacaccggcaccggccctcttgctctccaagagcttcgacggtatgtaccgaaacctaaccccagtttcaaacaaccgagctagtccctcgcctcgccggatgaagctccccagggggcttgatccgggatgggacatagctgttgatcggacattgcgcacacctcactcaacatccaccaatccgaaacttgacactggacatcaactatcgcttgcctcaagaataacccaccacatcccgagcagctcaaagttggaagcttgacccatgcacagtgcattctgctgccttacctgtgaaaaggcttttttggtgcaccccttgggtctccagtaagattgataagtgggccaggtgtccaacaggttgcccaaacccagccgggcttgggatgggcttgaacagagcttatagagtgtgtgtggatttgtcaagcctcatggatgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctctcatccgcaagccagaccgaggtcatcgatggcgcgctgcggataccaatgggcatgtgcaccatgttccaaaaagcgacaggagtcgattgaggatcaagcgctggccctcacgaaagagtcaactgatgaatctgctgttgcaaccagcagtagtgggccagcagccgcggcaagtggtagatctttgagggataaagggaagaaaaaagacgtcagtctttagcccgcttactacttctatctgatcctcaagtgtgatgggggtatgataaccttagccattcatttttgttattctagcaatggttactgcacttgtccaaccagggaatggtcccgatggcgttttgaggacggttgatggatggccatttcgttattatggacgatttacggagcccgcgtctgtcttgggtaggttgcttacattcgaaataattttatgagacttccattgctgaggctccaatgggtttccattcaattcaaacagatccgatggattcaccccatatctatactgcaccggtgggtcttcgtctgaaatgcttggttttttgggttgctctcgaaattaaaactgtcatgttttacaatctccagcgcgttggctcccggcatcaaaccatggttcccgtcaatccatcaatcgagacgggcaatgcatcctcatcaatccaaagcgctggacgtccggtcaaagcggacaaaagaagccgggatggtaccccggtcaacgtctcttgctttgcttcaactgaaggtttggttttttttttgctttggatttgtccttgtattttgagtgtttaagactaaagaaacgctctgcttggttacagtggacacacctcgtggtggcgacgagacaattgatgtcatttccacccccgatcttttggagaagtaccaaggcaagctctgcaatcacttacagtcgtttgacgcaaactccatctgatcatcaacgtctatctcttcagattccgatttgaatgattacatccgtgacgctgctcagctgccagttgctcgccatgtgggggtaacaatcctcgatggagccctaaagactttgtctgaggtttcaagtcttgaagaggcgcgcttaaagttgagtgagaaaacgatcaaaaaccttggttttgtcaattggaccgagggggattcggataaagtggataaagttgtaagccaactgggtgatgatctccgtgctatacggaaagcttttccaaaaaagagtgggggtgatattacaaagtttttttacatgtttaaagggtgcgtccgctaagcctctacttggaagtaataccatcaggctaaaaaaattgcgattgttacagtcacaagttccccgaagtctcagcccatgatgctcgaatcgatgcttccatcagccactcgcccgatgaaagttcctgtctcctgcccacgccctcctccaaaaggccatacacttgtgttgtatgcgaggtgagatctgcacctacttggcgaaggtgcccagaagccttgatggcgggtgcaacccaagccaagaaatcaatttgcgacgagtgttatgtgcgctggaaaaaatgtatgtttgtctagtgtacaagtggccaagctgaggacagattaactgacattgttctcgcgggcacatagatggcctgcagcatgttcctgttgcagagcaagaagataatcatagaggtacgtgacaaatcatcaacgaggttccccagttgcgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgccatgatactcaacaagcgccctctcaacccaaggtggcgcatgcctgtcgatccacagcttataatcccgcaaactcaacgtgttccaacaccggttcccaagcctgaaagccctcgtagcgttgcccctccagccacggttaacaattcgcggccaagaaaggtgaggcgtaaacaggccaaggcgcccagtgacgcagtcgtgaacgcaaataccacccccgatcaagccggggctatcaagcaccccgataatttgggaagatcccaggcaaacggaatggttttggacggccaacaaggttggtctgatatccctcagttattattgacgtcaaaatgatacaacgattgcttagcatgatttgttttgttctcctatattcctaacaaagtagctatgtcgaccagcgcccccaaacaaaacatgcaccaaccaaacggtccttggcgaggtcaagcaggtctgtctcttcttaaatagctttgcaacaccaagtctgttctgatctaccatgaaacattttggcttccaggcgatacagctcacgcctcgtcgacatctgaacaatcgcatgcagttaactcggtaccaaccggctcaggtaatccaatcggcctcaagataaaaattaccagcaaaagactgacagatctttttgattcaacactcatgatagcctccaagcccagcccgcgcgaaacagccccacatgtgcccaaacctccaagcaaactacgcttgacaattaagccagccaatgctccacagaagcaaaccaattctgctactcctggtctgatgcaacctaaggctcacgaggaagatcgtaatcatgtgctaccagctccgaccttttcatatcttccaccaccatcagcactcaatcacccccatttgcctcaaccctctcgaccgatgtcatcctcgtcgtcatcgtcatcaccatcttcatctaaacccatgatgacacggctaccatcgatcaaccacttggatgtttttcatccgcccatttcacatctgcatccgcttccggccgtctcttctatgtcatcaccgatgtacttgccgccaattgcttctgtagctcaacccaggcgtcaaccgccaatagtgactttgccctcacccccaccagcccgggatctttcatgtctgccccgacacccatccccgggtcatatcccaccaaatcatatgcgcttcactgcccccctctcaactccgccttccttcgacgcttttgccagaggggcagcgccgactgcagctaagaacccggttcgacgtacagtcccgccaggaactcatgccaatccagctgatggtccaacacagtcacaccaacaatccgcgaacggctcacctcctacagctccccgcaaaaacatactcgcttagctgaagaaaaatccttggtagatgaatagcactcatatcttatcaagcaagcctcatagtgaaaggccaatgtctcagactcgttctgagcgttgttagcaaacatatagcggtgctttgtttccggtgaacttcaaaaaattatgtataccttagcttgcatcttcattcgtgattagatgttttcatttcatttcttagtttctttttctttttcttgcacatcacatgtcatgattcttagaaatatacacttttttgtcaagtaccaacatatgtatattgttgtttgttcactggacaacagcgttatacaatataaattctcaagttcaggttagaatgcatcatgcaatcgagcactaaacttcaaaattcatatggtataactggtgtccaaatggggcctaaatctttcatgtcccatatgaatggatcagatgttgaatacattctcaaggtacagataacagctggctggtcactagcactatttccaatcagatcacctgtgcaatttttgagtaagagattggcagctggaattagtaatctgtactgaacatgttttttgggggtgtatgcataacatattaatgcacaaggctgactgcaaaacacatttgaaagtggtcaaccaactccacactctaaaagcattttgggagtgtttttggagtgcacagtagtttccaaatctatgttgaaagtgattctgtcaagccacttgatcattatggctgccatgatcccatgaatatagacttagctttgtgaattgaacttgtgggggggggggggggggactgatcatttggataacccgcccgatgccgatgctgagaagtcggccgtactctgccccgattcctcgtcgcattcctccccagggtcaaacggagtcgcaggggtttaacatcagcttgacccaataatcacttcgtttcagagggccgggagcaccccggcttgccagggaggctcctttttcgtgtgatgacccagaggagacagaagacgcacctataaacaactatgtagaggatccgagctggaatctgtaccccttccgtgctggtgtaaaaccaggacatgacacttcgcaggcttgctttgcaccggcctgacaatccctcccatcgagggactggtattgagtatcaggttaggatttataacacattcaggtgggtacaacagaggttgtcgatctgcttagttttacgcactgtgatcacataaaacaagctgaccacactaccaatgatgatgcagcgcttcagatcagtaatagctgtaagctggtgcagagaccatagcttgggtactgatgctaatgcaatgccggactgaggctctggcggaggagactacagtctactccgcagtagagagctacagccgagtaagactgtgatccagctcacaacagctggatcatgtttacctgcgggtttgggatggtttggatcctcaacgaggacttgtattttcactatccaaaacaaacctgacatatatatgtatccgcaggttgaggtttggtgcgctgttatcaaaaaggtggtgcatgttttgcccgaaaattgacccctcagagtgaagtctacatacagctaacacaggaaagcttgcgggttcgcaagcttgaaaattacgacccaaaaaaattacgacctcatgcagggtcctgtacatcttccaaagcttctgattcttcggacgtacagccaggccagtggcaccgattggacccaaccggcccctgtggggggaagctctgctacagcagggcctcatggtagagggttattggactgaacttttcaccaggattctgatggtgctactctcatcacctgaaagtgagtgacaaaaaagatagccgatttgattggaggtgatcgatacatgcatgtacctgtattcttctaaaccttccagctgttgtcagtagatttttattttttactttttatttctgacttcggagcccgcaagctttcctgtgttagctgtatcagttgtacaatgttatctttaaaatgacgtgaatacaaatcctgaagtttacatcattggtctcccccaaaacataactttccaccttcatactactgcttggtccatgttcagtctccacttcttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaatgcatgaatgttgctctcaaaggaaagggtgaggcactactggtaacagatgacagaggaaatcttatgtcatccttcagcactttcctaaaccccccaattttatgattttaattgactgtcttttaatgatcaattaaacccatcagcattaggagtagcaactccaatggtccatggtgaaacatttcatgtgggtccctcaaaacacccggaacagcattcaccttcaggagacatggagaaatactttcattctgtgaaacagttgagaaagccaactcctggattatacaaagaatgtaagctctcattttacatttttggaacatgcatacttccaagaaactgatttctttgtttcttcatctttccaatagacttggaccatgtaatggaaaatacccagagtgaaaagccaggttcctctaacacagctccagccaatctttactgggcaaccatgtgggcaaaagatatctgggatgaatttaaccagttgaaccaagattatgataaaatgttcaatgacattgagaggagtaggctattgaaaagaataccatatgaaagtgatgactattgggagaaagtggagaatcaacttgaaaagaaaaaaatcctgattaagtcagccaaagatttaaaacttgtactcaatagcttgaatgattatatagaagtttcattgaaggagtgggcatggcggaatgatttagaccaagcattctttaccagggaatttgcttcagggaagaagtaagtccatccatttctgaatcatataacatggaacctatctcaattgccttcaaacactgaaatgaaagcccattttttaactagacgtaggcattcagatgaaacaagatcagtaactggtgtgcaaaatacaagacgttatttccccatgaaagaacttttggatatttcttcagttatattctatcacttttcatcatctgaattcaatgaacataaacaggtcactgccttcaaaagaatttctattcaaacagctgaacttgtttacaagcatgatttgttagatgaagctggattcaagaggttttttgaggcatggtgtagccctagtcgctactctcatctggtgtatactcaaaacatgtttcagcatttttaccattctggaaaagagaataaaaacaatgtttttggaaatggcaagatcctattgacaagtaaacattcatcaccttttttgaatatgttcaaaggtacgttagagatgacaaccattgtgttcttcttctcactttcatcaatctgaaattttattgacattcttgtttcatttttcattcaaaatcaaaagtggatcctgaagcaaagaccaaccttttgtatgtttttctgaaattggatgttgaaaggtacccacttggtgataatataatccagaacaaggcaaaaaaatggaaagaaagcttttttaaagacctttcacttctttttgctttgagaggtcaaacagatgaaaatgtagctgttgttactattgaagaaaacctaatggatttaattacattatttgtagaccctcaatgctgggccacaaattggagaaaaagtgaagatttgaaattgatgggtcaaatgcttgaatttgttgatgaaaacttcctcaaaacacaacctgaatcagaaataccaatcatcaaaagattgcaatatcaatttgagcacaatccagtaagaaagagattaaatttaatgttttccagaactcaggctctgctagagctggaaagttttagcaagtatttgaaagaaagctttcctctcaaggagaaaaaaggaattagattaccaatatcaccccagcaagaacttgagcatattgagcatgaaatctataattccaaaattcaaactgaatacaggaacaatctcacaatgaaaactgaagatttggaagattgtaaaaaagaaatacaggatcaaattgattctttagaagaaaaaataaaaaaattaagaagacggtatccttcatcagaaaattcacattcaagaatctggggtttctagggaaacagtaagaataaatgaaattctacaactggaagaatggtttttgattctttcataataaagaaatcaaacaacatgctgtcacctgggtttgattcaaaagtttttctatttaaagttttcagatttaattgaagaaagaagatcattcagattctcatttgaattcatcagaaaatttcatttccaggaaaagtggcttttatgctcaaggccagcaaaaaaacagaataaaaaaatcaataaaaaaatcaacataaaacaaaaaagtaactgcaaaaacttagaagtttcatatttcaattacatatacatttctcgattcagtcactcacatttgtttgttttttccattgctctttgagaatagctgcacctacaaagctcatatttgttgttgagttttcaacttctatggctactcctccccaaatcactccctctttttactcactttttctcctcttatctttctttaatcatcttgatctggactgaattatattcaatcacagctgttttctgtcttgaatcttatgctctattgtaggctaattagaactcatcatggcaattttcagacaactctagtcttattgattgatttccttctttttccatttcactatttgattccttaaaaactgattgataagaattaacgcctcttattcatttgtggttgtgtgtttgttttttcatgattaatttgctagcttttctaaaaagagactgagaagaattgtccggctgtttcttccatgaactcattcattccttcctctcagtttttattcaaattcatcttttattcaatttccctcaaccacatttttaaccttttgtatttagtctatttaaaacaggctaactacaagaaataaaattcattggttctttcattcttttttcgtgaaccattcccaaaaaaggtccttccttttttgtgccctcttctcaaaaatctcaaattcaaccgatctagagctcaaaaattcaacatttgtcagaattctaaactcagctgttggagtattgttttcttttttgtgcttctcacctttcatcatatgtgtcacaagattcagagtatgtgcaagaatttctctcctcatccttccacaatcctcacactttgttccagtcattttttaatttctctttctttccttttctcttggctctatctttctgtttgtctctttgactcatgaaattgagatcattcttccacaaacctgtctatcacacaggttatgcgcaccattttgctgcaacaactgagactctgaggtgataataaggatctgtatgcttaccatgaaagcacttcttgcatgaactcaccaccttcaccatacatcaaatgggaatgtacactattgaccttgttgtttaattccccaaagcaagaatcactcttgacttcctctcaatcaaaaattttctaccagccaaccaagcctgatatgtcattgacaaaagactccagcttattgtttcatctgactcttaagctgacagttgttgaacaactcaagcctcatggatcagaatccaactatctcaactggagttgaattctgaaaatccttttcacgggccactgacatggactatatccatttcgcactataatcattaatttggtactcatttcagaggtgttttgcagtgaatctcttaggatagatgtggaacaatttcctccagctatccgttgtaagactcaaaagtggctgtgaaacccttttgctggatggagaaggggatggtggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagatcagcttggcagtttatatatcgtgatagaggatagttcaagatgaagctgtcaaatgattcgtataatggttaaaggtgttgatggtgattgttgatgatgatgttgttgatgatgaagttgttgatagaggtgtcaatgattgttgtcgaggttgaggcttgaacgcaggtccttgaggtcgagggtatataaagttaaaaagaggtgatttggaaccaaggcgctgggcgctgggagcactatgcttcaaccaggaatggaacaggggactgggcacttggtatgatgatgatgatatgaaagtgttatgaatatattgcaataaaataagggtggttatatgactgtgactggtaatataatgggtggtgattgtaagggtggttgagatgatctggtccactggtgggatgatgaaaggtacaactggcaggcagaggcctccttatatagacaaaagtgagggattttagctccagggtacattcaggtgagggaatttagctggcctgaaaatccaatgagggaatttagctggtgagagcactgccttgagggattttggctagcgtacaaggtcctgctacaaaggaatgcatgtgcacctacaaaggaattcaatatgaaatatagcctgtaaaggaattcaatatgatacaaaggaatcatatgaaatataggctgtaaaggaattcaatatgatacaaagggattcaatatgaaatattcatccagtattcaaaatgagatgtggtccggataataataaagaaaagctcctgtgacagcttgagataagtgttacttctgaactagtagaaataagagggtagttgtagtgagaaagtaggggttattttacatgaggaatccatttttgatgttatttttaccatatcttcaatagttagagagataataataaatctttatatttttggcgtagaaacacaggaataattaccacactgtagtgtgagtggtaactaaatcttgattcttttcattattctaatagagaattatctacatataaatacaagaataggaccagagagccaaacaaagtgtcatgcaatctaatgctattgctgaccttgacctccaattcacagtttttgacaccaacaatggaccaagacaggtgctcaattcaacttcaagcaacacccctgaaaggggcaaaaacaatatcaccatgtcatactccccaaaatttggggcagatactagtttatatatatatatatatttaggggctttccggtcaacaaggcacgtcctctttgaccggagggaattccttccggtcaacaatgcaatgtgcattgatcagaagggttttcttccaatcaatgaggtagatatacctcattgaccggaaggaaacccttctggtcaacctggctgggacgctggggtttcccccagcctcaaggccattttttctatttttttatctattttatattttatctttttttatttttcctttattttttattttttgtttctttttttttcagcaattacaaacagttttttctgaaattcttttcaactgattttgactttattgcctattttctgaaaaaattcaacaggtacctatagtataaggtaccaacaggtacccgagtactaacaaaaaatctctatatcaagccccaaggccaccaaatcactgaaaaaatgagatcattcattgaaaaaaaaaatacagaaagaaagaaagaaagatgaaaaacaaggcataatggcagcaaaccataacagggatgataaaaggcaacaaagggtccaaagtggataataaataaaaaatccttcattcaaaaggaaaaaagcaagaattgaataaagacaaaaaaccaaaagaattgaataagaaaacaaaacagaataaaagaaacaaaaggccccaggaatcaagtgggtcacctgcgggtcagctcacttattttattcataaaaggttgacccaaacccaccccaagaccctacaggtcacaggtcacttgtgggttgacccaacccactttcatcctgaaattgaatggggttttcttgcagtgaaaaatttttactcatttggtttctcatatctttcttttttatcctccttctcccaatattgatttcaagtttattcttccttttcattatccaagtcactatccactactatttactagaattgatttgcatgcttgaacatagtatcttgatcctcaaatcttacaaataggcaagtgatttcatgctttggtaaaagttgttcctgggaggtgcttttacaaaccagttaaagtaagaaaaatccttgtgtgtgtgtggcggggggttcaattgttcaacttgaaattcaattggccaacattatatgaataagcagatgcacaaaagcattgactgtccgtgtatgatactaagagggaagaccttgccaatcaattggaatggataaaatgttcttgagaaaagggtgaacaggtcggatgattgatgtaatgtaaaagcagtttgagaccataaataggtttacaacacctgaaaaaacagaaactgaaatgatctgttggggtgcaaaaaggtacaatgagagaattttcggaatccaaaaagccgcatttaaaaatagataagggacacgttctcagacaaccccgaatgcaatagtttgacatcctgtgcgtgcataatccaagtgaaagagagagagaggagatagtgaatggttcaattgatccaggacagcagtcactagagaagaataaaatgaaagaaactgaccatgtatatcactgatgaccttcgtcgagccttgatcgccaccagctccagcggcaatatagattgggataaaatgatcctctcgggggtgcgcttttcgaaatccttccagctgagtcaggtcgatcatgtttttgaatctctcggaagtctattgaagaacatgacagggaagaattaccagatgaatgagaagagcaactgggatgtcttgcagagaacgaaaatatgaaatgaaacttacgggttctttcaacgaagcgttgatgatttcacgctcgaattgtttgactgcttccgaagaggattcaaattgccactcatggaaatcttcgaaggtgtggatggtcacgccgcccgaaaggatcaagatgccttgacggctttcgatgtcatggtcgaatgaatgagcgggaggggggtatgcgaaagtcaggactggatgggcacacaccggccagagactgaagggtttagtaggtcaaaaaaagacgaaagagcagctcttcgtaccgcagggcagcgaccgcttggcctaattggatgtttcgctccgggtccagggagccgtccatggagacttgaacgacaggtatcgggaatgctttctcgttcccttcaggaaacctttcgaaagaaaaaaaaaagagcccaggggataggatgagtaatgtgaagcttagcaaacagagttagatgcttacttacatcagcatgaaagggatgaatacgccgtgatccaagccgggggccgggcccaccaggccgtctcgtccccgcggctcatcccttgtcgttcgggatgcctccataccggcctccttcagacacgcaaggacccgctgggtcagctcagacgaaccgtttgagtgccatcgagctttgtagaactcgggtgggaagccgtagtaactggtggagcaccgattttgtcagctcgacaagacaattaagacaatcatgtggttattttttgctttttttttcgtcaacgtactcatacaagaggggctggtcatctccgtaatccgtaactggaaaaagaaaaaagtcatgtggatgagttcataggatggacaagctgacatcgatgagggttggccgagatcaaagtagcgtcgacaaagaatgaccgacctctgatttccttcgacggcgactcccagtgtgccgagaagacgacgatccctttcggccggtacttctccatcagtgcggggccaaagtctttcaggaaattgtgcagcgggcctccgacactttgcaagcctcgacgtgcggccgattcgctttggaagactacgcttggatctggatggatacaaaaatagataaaatgagttctatcgatctgctttcttgactcttgaaagatatggagtggaaatttgagaagggtaaaatactgacagccatgcgccttgttagtcaagaccaatcgaggccaaagaaacccagcgtaaattaaacagagccgaatgatggaatcagatgaactcacaaagaaaaacgccgggatgacgccgtcttcagattgtctagctgggagttctgccagacttgcgttccactgggatggatcagaaagctgatgttgatggtcggccttcatctttttttttttttgttcttctttcgattcgatggtcttctgtcttatcgccaacctctctcgacttggtcaagtaagtcagatgggtttatatattcgtattgaccgaagatgctgtgcagccaggctgtgtgttgcagtgcatactcgaagatcatcacacccacttcacacgcccgatgaaagtccgaggtagccgaatggccaaacagaaacttctgctcgcatcttcatagttatgcgccgggtttctcaacgacggccgctccggcgcctgtgcctgtgcctttgacccgatcacggtggggctccttgtaccggcgaatcatcaccggccgggcgtgaagcacgcctcatgatgccgatgctgaggggtcggcctggacatacgggcgcccccaaccgttgtcgtcatcctccgcaggctcaaacagagtcgcagggacatctcggaggctcgattcgcatcagcctggcaataccggtacagcaaaatcgacgaaactaggtcgtcgaaggcctccggccgtgtacagaagtgggcagttcgtgtagcttctacgcactgtgatcacaaacatccgaggctgatctgagcatttctggcaagcttatcattctgagacgcctcataaaactgatttctacttctttacaactgaccagctgtcaagactgtagtctgtgaccactgaagacacttccaatgatctgtcctagctgtaagcaggatcacgtttgcctgcgggtttgggatggtttggatcctcaacgaggccttgtattattttgttttctggggatccactatccaaaacactcgcgacatagctatcttgttgatacaaactgcatgcgcacagtctgatgttcggtacaccgtagtcgatcagaaaggtggggcgtgttttggaatggtgccggaaaattgatcactcagtcagggccggctcatgattgagctcgaaacatggcccatcagttgtacaatgttttcatcaaaatgacgtggatacacatcctgaagttttacatccaagattggtgtccccccccaaaacaaaactctccaccttcaatctacggcttggtccttgttcagtctccactttataaagaggttcactgtgaactgatacagtctactcaccctcatcactagccctctgcaagaaaaacctgagtaccatatccgcaagatggtaatgtgttcaggattcccaatattaaaagttatagttctttgcctgtattactttcaaacaactcaatgcatgaatggtgctcccaaagggaagggtgaggcgctactggtaacagatgaggcgggaaagcgtatgtcatccttctgcactttccgaaacacgcacaaattagtgttttaattggctatcttctgttactaatgagaaattaaacccatcagcattaggagtagcaactccaatggtccatggagacaaatcttatgtgggttcctcaaaaaatgtggagcagcatttaccttcaggagacatggagaaatacttctactctgtgaaacagttgagaaagccgactcctggattatacaaagaacgtaagcactcattttgcatttttggaacatgcatacttccaagcaactaatatttgttttgcttgtcttccaaacagacttggacaatgtaatggtaaacacccagagtgaaaaaccaggttcctcagatgcagctccatccaacccttactgggcaaccatgtgggcaaaagatatatgggaggaatttaagcagctgaaccaagatcatgataacctcatcaatgccattgaacataggaaagtattgaaagaaaaaaagactggcagtcgtgaatatgattataaagtgaaaaggcaacagactcaaaaactaatcctgactaagcaggccaaagatttgaaatttgttctcaacagtctaaacgattatatagaagtttcattgagaggatgggcatggcagaacaatgtgaacccagcattttttagcagggaatttgcttcagtgaagaagtaagtccatcggtttttgaatcacataagtgttacaaaaatctttgttgccttcaaatgctgaaattccatacccattttttcccctctcaaataagaacttcagaagacacaagatcagtatctggtctagaaaatataagacatcatttcccgatgaaagagcttgcagatatctctgcagctctactcagtcattttgcatcatctgattgcaatgaagataaacaggtcataaccatcaaaagaatttacattcaaacagtcgagctagtttacaagcatgatttgttaaatgaagctggctttaagaacttatttgtggagtggtgtagaccatatgtaccaccctctgcatcaccaaatcttttgatggcccaatacatgtttcagcatttttaccattctggaaaagagcagaaaaacaaaatttttgaaaatggaaagactctattgacaagcagacattcatcaccttttttgaatatgttcaaaggtatgtaagacataaccatcattttgtttttcttctcactttcatcaatcttaacacttattgacattctccattaatttttcattaaaaatcaaaagtggatcctgaatcaaagaccaacctgctgtacatttttcttaaatttgatgttgaaaagtacccaattggtgatcatctaatccagagagaggcagaaaaatggaaagaatgcttttttcaaggacttggacttctttttgctttgaggggtccccaaaatggatatgtggatgttattgctgttgaaaaaaacctgatggatttgattggattctttgtggaccctcaatgctgggcacagaattggagaaaaagtgaagatttgaaattgatgggacaaatccttgaatttgttgatgaaaacttccttaaaacccaaccacaatcagaaagaccaatcaacaaaagattgcaagatacatttgaacaaaagggagtaagaaagagattgaatttgatgttttctagaatccaggctctgcaagagttggagagtttcaaaaagtatttgaatgaaagttttcctctcaagaagaaaaagagcattgaaataccaatatcacccctgcaagaactggaatatattgagcatgaaatctataattccaaaattcaaactgaataccggaacaatctaacaatgaaaaccgaggatttggaggattgtcaaaaagaaatgaaggatcaaatcaaacatttacaagcaaaaattaacagattaagaaagtggtctttttagtcagaaaataagaatcttatatgtttgggtgacagtacaaaaaaatgacatcctgggattggaagaacaggtttgtgattctttcaaaatgaagaaatcaccaaacatgcttgggtttgattcaaaaagttcttgtttggatttttttatatcaaattgaagagggtactgatcattcaaactctcaattcaattcatcacataaattaatttctcagtaaaagtggcattcattctcaatgccagtaaaaaacacataaaaaaacacaccaaaaaaacacaaaaagcagcataaaaacaaaaaataaccaaaaaaatagaattttcatgtttcaatttcaaacacatatactttccttgattcagtcactcatttgtttgttttttctgttgattttcatgcaccaacaaaactaaaatatgtggcaattctagacttatcctggattctctcctcacatcatcatgattcatctcaattttccatcacctcaggtgatacggaaatctcccttgctctcttcatatatttctcatcatactcctttgatgcgactgtttctatttcatcattgatttatgatcttatccattacagttgtaatgctcttcccagtttcatattttcattatctctttacatctgcttatcttcctgtctagctgaaccacattttgaacatcttagagtagtctccttagaccaacttaacaacaggagtaaatcattagcagatctaaagcatacttgtcttgtgccactctgggctccttaatgttcctgaccaattccccttgccagtttctcaaaaacgtgagcttttaatctctcaatatcctccagcacagttactgcatcaatctatattcagatcttttgatcagttggtgcacaaaaaagagactcaaaaggtgaccgcatgggtgtaacaaatttgcattccaagttggtaaattaaacctcactcaagtacaatgcagactcattggagtttcccttgcttagatcatccacatttttggcttctatttctgagcctgcagacagccagattcacaaatcaatctgatgtagtcagcaacccaacaccacatctttccagtacacaactgaagccaacttcgccttcaaccagtcatctagagtcatattctagtccctcattgaacttgaacatgcgtaactttcaagcagtatgttaaagatatgtatgatgcaaaaagtgattgacttgatgatatttcgagtctcagatacttcaattctattagaggagttcacaattgaaatttatcaagtctttagaccatctccaccgttggggactacccaagtccccaaatttccacctcgcgcgactgcggcgcgcatttagctcccgggccaaaggccctctcacaccggtaggtcctaaaaaatagaatctaggactgtgaaagggtgttcccctatttcccccgatccacccctagatagaccagagaccttggtagatgtgatcacaagaaattcaataaacaaggttcacattaaactcaaaacatggaaatcgatcctgttatacttcatttgatcctacgacgacggaaacttctttcgaggaagaagatggaactcaacgcggttctagaggttacacctcttttgctttatgaagacatggaagctgacgagaatcaacctgtgcatggaggatcaagaccaggcaaacggcccaatcgaccctgggactttgagggtagttatcaacgactctacaaccagtacttttctgtgaatcctctgtatgatgatgaaatattccgacgccggttccgaatgtctcgatcgttattcttgaagattgccgaggccgttgaacaacaggacgactactttcggcagaagccagacgcttgtggcagaatgggtctgaggcctattacgaagattacggctgcattgcgaatgcttgcctacggtgtggtaagactgatcaaacccatagatttagtttaaaacagtttattacacataaatagtgtttaagatgttagagaaggagggggaaattacagcataaaaggtatcaccaggggaaattccagggcactggcctgccagtgactgcaattcaccaatctctcatttaaagatgctcaaaaaataacctggctggaaaaagaaattctcatttaattcacaaagtcagagaatgagtttactttgtttttcactgaagtagaaaatgaattcactcataatatattatgaaattcacttgaatttcctccagaaattattttttgattcactggaaattatacatttttttctgattatataatgatatcaatgggtaatcagcaagaattacccaatctgcagaccctgcagatttgactttggccttgaggcccagaatacttcacacaaatctaaagtttttggctctagatcaacatctgcaagggattcagatttgatgtgcagacctccaaatgtaggaatttctatcaaaatctgaggaccctacagatttatgatttaatttgggggcttgtgggccagatattttctgataaaatatgaactctttggttcttgatccaactctgtgaggactaaatcttacaggcattctgcttatatatttaggatacaattgtttttaatttttttttcatttttaccttggtagtgattttacttgatgatctctagcccttgggagaataaattttcttttttaaaaatgccatctgctttgcaagtaaagcattttaaatttaacaaaatttcattcctgggataattttaaatggaatatttcacattataatgatcaaataaaaaaatcaacattccttaatctgaataataggataaatacagctttgtcaataggaataatgtattcttttcataacaggcacagtgacagtcaatatcttcacaagtaataagcaaatgattagaagtggccctggcttggtacatattaagatgtggccaatcagtcatgaaatccttattgatttcaaatggattgatgacaaggaaatattcagtaatcttttggtaaggatcattcacagtaaagatatttattatctttccaaaattggaaacattatttttgtggtatgatataatactgtttgctggattcttattatatgtggtgaatgttttgtttttccaatggacagtttggtgataaatccaccatggagatacacaaaatgaattgttggaattggagagtggagatggttcattcttatggatccaattgattgttggttttgatctccttaaatattgcacaaaggattggtatttatcttcttcagcaaggatgggttttgtatgtgagtgattatatctggattgatcctcttccaaaatactgcttatgtgtttcacttcaggtggagcgcttggcattttcaccagtgatttcaaatttgaagttctgcaaatatttgtcatgatagttaatggaatttgatctaaattaaaatttaatttcagcttcaggtactgacatagcactggaaaaattccttagaagagctcaccaacacaattgttacttccaaaacttgagaaaatcccattgattctttcataagcccatgttgctgagcttggagcaggaccccagcgcataagtagttgaggaatatgtgatgacatgtgatgatttggttttgaattctgatttgggaagatttttttgctaatctggcgatactttgtccaatgtttggtgaagtcagtaccagattggtgattagtaacccaactggtagatatattgagtgcacttatgagatgaaatgtgttttgaaaaatttcatcagtaaaagggtttgaactattggattttttcataatcatcaacatgggaatatacagcttgtaaagtatcaaccattcagctgccttcaaacttccatgacctttctgaccaacgttttttggaactcttgtccagtctgatggtatcaaggtatcatctatcagctcccacagtgattgcaaaagttctggattgaacttggaccaagaggatgaattctgaattgaatcttcatctaaatcaaaatcatcacatgagcttggattatctgttgtaattggtacaaagtccaaatcatcatggtacttttctgtcaagtttgaagttgggggtaacattattctacctttctgaggtggggtttgatgactactactggctgatgcatgctggatgactctttttgctggtaaattttggatgtcttgggctgcatctctgtgcaaagccctggctgctcttgaatcaattttcttctcagtgtaatggtaaaagatttctggttcactttcattatcagattcttcactatctgagtgttttgcttttttgggattgtccttccattttttctctgggatgcgaagcttgttttcagcatgatctttcaatgctccaagaatcatattgtgcattacatcaagattaatcatacgtgttggatcccagtaaggtagctcttcaagtattgaataacggacaccagtttctttgaaaattgattcacgttgggcatcagaggtagcattcagccacttctggatgttttctttgtgatctttgagttttctttcttcccacaaaaatgcatggacttcattcttttcctcttgggtaatagtgcagaaattacagaacattattccagaatggcttttgaatccagtaattttacgcattgcaggtaagtcagcaataattgtcaacatggcaactctgattattcttccttggggatgcttgaatgttttggaaaagtaaacacccttccacaacattttaagctcttcaataagtggaactagtaggttattcaattgaggtgttgtgggctccttgggtccaggaatgattccagcaacatatacattttcaggtttgaggcgcttttcaggtgggagattcaagcaaacaagtatcaaggttcccagactggcatggcggcttgattttccaaatgcattaaaccagtcaatataaagtgcaaatgctaggtttccatcttgtgataaaaatgtgcagccttcatcttttccagaaaactccttccaaatgtatccatcccaaatttcagtcattgctgacttatttttttgtttcaggtggattgccagatcttcttcaattccaggctgcattagaatccttcctagccaacttctgaaaggctgataaacaaagtgtttgattgcttcaaattttttttcttgattttctctaggttttttctttaaattggttgagcttttcattttcccaatttgggtctgacatggatcatcaacatcatatttattcagatggcgctgacaggtgatgttgggatcatctatttcactttctaatccaacaagatgtaaacacttaggacaacaagcatatatgtcaagctttgggttgatattcagctgatcaaaaatagttgatgtactgaggggtatttggccaatttgatcaattgattctggtgcaaattctgatacggctattctattttggaggttcaatgcttccaggagaaaccgtgaagattctcggcttatgttgtgagaaagactgagtattgaggtgaaaaccatggggaatacaacatggcgctcattttgcttccagcaggactgtgcccattcttccgtgttgaatatagttatttcattatccaagtgagaaggagttgaagttattgattgggaaattaaattgttgggagttttttggatcacttgatgtgccagattttgttcatgtgagttataaattattggattattcattggttgaagtttctgtggtggctgtgtggaaacagattttgagatgtggagttcatattgctttttggtgaatgaaagaccaggcctgagaccataaggagacatgtgctgcttcgagccacaagtgatacatgtgcaaattatgtgaccttggggagtggaaggtgtcatttcttggggaagatgtgaatttttgaggtgaaatttgtcaatcagactggcctttttataactacatccaggtggcaaaatttatgtgaaacaagaagatacttctgcggtgaaatttgttgcatgttaaatcagaaaacatttccatcattatctattcaggagacagataagaaagaacagaacgtgtatcaatgtgggagataagatcagactctgagataagataagaaaaaaatgaaaatgttattgcttcaagtttcagataagcaggacatggaacctaaaacaatatataatggagataagaatatgtttttatttatttatgtttgagactaagttgaggaatttataaataggatgtaggaaaaacaatagtcaaagatccttaatggtagctcctgggcagcctgagcgcttgggaacatttaagatttgttctcctccaggatggaactcaagccaatgctcactaaaatctagtacaatatatttagcaagatcatagcgggatatgcgggtaggggtgaagtcatcagaagaaaaaaaagcagagtttataatggagcatatgtaggcattggtcctcttccaaacaggttcgtaatcataatttttgggtggaggctggaatgagtttacctttgcaaccacagagatcaataagaagcacttggatgcggaaaccaactttgaatcagatggggatagaaataggccacgaattccagaaacacagaaagaagctaagagttgataatggggtcttgagatatgttctttcggaagtctgttccacttttctgaatgagccatgagagatttttcattcttgtgcaatttacacttggctttgagaacagcaaaggcaatcagcatttgatgtatattgtcaatgaacttatcgagagtgctgaagcttattttgttttctttttcctttgatgaagttgagtcggtgatttcatgagaggcgtcaggtccactcaagcattgtatgaagtattcaataatcgccagttcgggtccaagttcattggcgggatcggttggcttgttgtagaccggtagagagctgatatcttttgcgacaagtgcaatagactggaaaagaattgcagcccacttgcactggactgcctcggcgggatgacagagatgtgtgaacagagtgaaaagttcagatcccatttcgctttgagatggagggctcgagatgctggttttagaagggaaacaccaaacgtctgttttgtagaacggttcattaaatccgggtgaaatcaaatcagggcctatattaaaagataaataaaatcagtgttgttttatttttgagctttggataatagttcaaaaatatagcaaattaaattcaccttctcttctcagattcttaagccatatcttgagtgatgttccattaactggtttgaattcaatccttgaggatagaaagctactataggcagtaggcgggagtaatccatttgttctggaggagtaaagttgatttattgattcgaatgccgtgtggtatgcattgtagcttatggtggctgcataaagttcatgaatcggggaaagttcagtcctgtatttcaagtttattggtgttgattcatcggttgaagcaattccaacttcttcggctcgagtggaatctcgtgagactgattgatttgaattcaagatgcttgttggattggtgtctgggttagagttttccggttcatttctgctcaaagggggtgcgttttgatgaatatgatcgttattttttttactgcttgttgattcattgcagccagttgttctggaaggagatttcggcttctgttgaattggatcagtttcgtcacatccatctgtagagcttggaggattttgacgattttcttcagaggtttccacagcttgggttgggttgggagctagactagagggtgaatcaaccggcacagagctttgagtaacttgatgattcccttcggaggtttccatgactgggtttgggttgggttgatctggaacagagggtggatcatccggcacttcattgttcggattgtctttctcagagttcgatgttttgtctttctcagtggcaccttctttctcggaatctccagaggtgaaccggtgacgcatcttttttgaaggctttctagtggtgcttgacttatttcgctttccaagaagattcttgtttccgatccttacttcctcatcttcaggtagactttttccttgctggacagctttgaatagattttcaaattataaatttttaatttatcaaggatatcaaaataaattggggtaaaaaatatcctttgacttactcgttgatgaatcgatcatgattttcattgcatctctcataagacgacgagctgaaagtgggattgatgtatctttgcagatcacctccaacctttgagccttggccttgatattatccaagaactcttttgcagagatgatcgatacttctgggtcgtttagatatcctccaggggtgacagcctggggtggcgggtctggtttttgggctgaagttgattcgtttgaaacttcaggccagacgggttctggaagagcagatgctgaagaaaaaaaatgaacctttgagcttaaaataaacactcatatggaagcaatggagaattgaatttaccatcgttttcttggaaatcatcatcattgttgtattcagttgcttcagacaattcagtcaaaggggaagaatgagctggaaaatcagggttgtttttgattgtggggtcatctggttcaggtgtcataatgttcaagcagtctgtcagtattttaaaaatgatacggtgcagatattgaaagaaaaggaattggttgagaggattggaggggggggactcgaaggggagggagagtttatatattagcaaaaattgagaattagagtatgcattattgccaaacatgcttctgtgcttatgaattttatttggtccaaatagaaacaaaggcggattcatttgtcaagggtccccatgggcaaataatggagtttaaatgggggatttacttatttttttagtggatcaaatttgaatttattaactcacaaaacccttgaatcaacctcctcacctgtgcatcacgggcactgaatcctccaattgtttggccagtctttccaagagaagataaacaagcatcatggagtgacttgtttatctgaactgagaatgcaaagcggtcaaaaagactttggtggggccttttggatcttacggtttgatggtaaaggagatttgatgcccaaaacaggtctgtccagccatcgatggcattgaagtccactacagttgagattccaggaagaaaaaattgaccatattcgatgtcgaatccttcctcttttgaggcaggctggcctgaatttctatggatgccacaccatccaccatatgaaatagaactgacattgttatctatatgagctcggttatagaattccccccaggtggctgtgagattggatgcgaatggtaaagatggaacttggtcaaattctggggaggcaaagctgggtatcttggctgatttcatcttctccaccgactgatgaaatgctccaggtgcaagtttttgaaatcgtctggatattattgactcgaccattggcagttgaagtagaagagccctccattttctatagtcctcctcagttttgacttttgctggtgtatatgttcctgatttggaagaaccaacattcatgattagaattgggtaaaatgataacttaacaattgtaaaaaaatgcaatctcataccaaagtgttccatgtcttggccgtatccttttctccaaccaaagcctttcattactccttcaagcaaggagctgtttgattgattattgtaataatgacccagctgaaccaaggttgtggtcaggaatttgatttcttcatattcttcgggaggcatgtctgaccacctcgtttgcttaacgaaaagcccaagttctcgattggagtttgtgaaaatgactgtgggtttatctggttggattttgtgcttggcttggtcgagaaactgctgcgttgggttgatttgcttgacatctggacatttgatgtcctcatgaggcgccatttgatcaatatttaagataacacatgaagttgagctcatgatttcttgagatatatatttggctggatgttgaggattgaattcatgctcagcttgattaaatcttggtttgagaacttgacaggttggtatttcaggcatgttggttgagaaaaaatgctgtttttcagagatttgagatgattaagaaattgatcgggtgattttttggtgggatctgagattgggggaaacaacaacaaatcacaggagtacatattgaacgaagagttagaaactggctgggtgaaacatcacacctctcctttgtacagcccccatccccatccttcccaaagacgatcaaaacagttgatggatgtttcaacttgctcttgtccgattgcttgcaatcagacatgggcaaggcaatatcatcagacaagggcgatcaaactgctgttcaaccagctcgtgtccgattgcatgcaatcggacacgagccggttaaaacatctgtttgccatcagacaggggcaaggcaactgctgtttcaaccagctcgtgtccgattgcatgcaatcggacacgagcaaggatgtcctgataggagcattggctgccgtaaatttatgactgatattctggttcttgtggtcacaggatccatcaagctcccagtcccaggaaaccttaactcccaatcagattgaaatcctgaaggcatttaggtcagaactcgaggaagaagggcatctgaagccgtcagaaactttggggacagatgatgaaactctcatgttagttatttttgttttttactgtaataatcagtttgacagagcgacaacaattttgactgaattaatctttcctaacttccttggtgatgcatgcagccagcatgaatagtcggtttttgaaggcaagaaagttcgaccttggccgaccagtaaacatccaaatgtttggttccctggatttgagtaaactgtactcagtcatcgacaagcaatcccatttcaaggtcctagtagccaactgtgaagccttaactcgagagattctgccagcctgtagtcaccggaaccaaatgatcaacctgcaaaactcctctcaatccgatcatgatcaccattctcaagcaaactcctcatcatctcattccagtgcatcccctaaaatcactaacgccttttgtatcgtcgacctcaaaggtttcactcttactcagttatggcaggtctgtctgtttttctctttccttctaggaaaaaaaacaagtttttctcatcactcttcttttttgcatcttgccattccagatcaaaaatattgctcggacttgttttagtatttctcaagattactatcctgaaacgtgagtgaccacttctcaagtaaaaaagaaaacagaaacaaaaagatgcaaactgataatctgtttgattcatgcatgccaaaggatgggatatctagcgatcatcaatgcgccgaagtcgtttgcgacgatcttcaaagcggtcacgccatggctatcaaaagagacgatttcaaagatcaacattctgggggaggattacaaggcgaccctcttagaacacatcgacgacggaaaccttcccagtttcttgggcgaaaaatgccagtgtgataaccaattcagctgctcgaagaatgacgcgaatttcgaccgatcgccttggttgaaagagcgcaactggaagtcccaatcttggaagaaatttaatctccaaactcctgcgcagcccaactgcttggctattcagtcgctcatcttcctcaccggcgccacaccaacaacagtggcactcggcaccctatcttccaggttgcaataaccccggccaaaaaagcgccccaggtgtcttgaacttccccagaataccaacaagatctctcggaacgacttgcaagcctcaccatgtccactccaatgtaccccaccaaggccccagaggttaaagaaggttcgtggaaaactgaaacacgtctttgattctcaatggaatgttacggtcgagatgttcattgtccaggacgggagccatcacattcttgagggagtgtctcacctctcggcaaatgagaattcagatttacagatcagatcaaccctcgtcaaagagtttatccagctggtcgttggccgtccaaggctctcccggaaacctcgagccattagccgatctcctgtcgtatctcaaaaagattcatccaaggcgctggctcactcgaagatgtagttcgggatcggccttctcaagcgcgttacgtttgaccctaagctggtcgacgagctgacttccttggcaaactgggccttcggcctgccaatttcctgatttttttccgagtgtcttgcggccatttccatcagctgattttcgaggcccccggcggcctcagtggactcgctgatcgtcatcagctccacgtcttcacccttctggttcatcttcaacccgtttaactccagctgtagatccgctatctagttcgttagtagtcggctcactatatgggccgtctgcgaactcgtgtattgttcttggagctcctgcgctatctctagaatcttgctttcatctcggtcaatcgacacctgtaaattcttgagtatatgtcaagcttcctgaaattctagatgctttgaacaaagctgatggtttcaaaactaggaacaaggaagaacctaaagagctcttgaatgtaataaacaagttgagcatatcaagaatcactatgtgttagcccatgtcgaaaagaaagaatctctccagtctttcttgccccaattagaacagaatccttggattcttgatatctcgatgagctcttcttagttttttgtttgtttgtgcttactttccttgagattgaatttcaatgtctttcttccttctttgtatgatcaactgtatcatccttatcattattgtaatttgcaaaaccttcaatttattttttcaaaaaagctttttatccatgcacacatactacgcagccatacatttaacaaaatacttatacaagcgggacgatcaatcgtttcaactggcgcgtatccgattgcatgcagtcggacacgagccagatgatcaacagtttcaacttgcccatgtccgattgcatgcaatcggacatgggcagattgatcaacagtttcaaccagctcatgtccgattgcatgtaatcggacacgggcaggttgattgacagtttcaacctgcccatgtccgattgcatgcaatcggacacgagcgggttgatcaatagtttcatctggcccgtgtccgattacatgcaatcggacatgggcagattgatcaacagtttcaacctgctcatgtccgattgcatgcaatcggacacggacaggttgattgacagtttcaacctgcccatgtccgattgcatgcaatcggacacgagcgggttgatcaatagtttcaactggcccgtgtccgattacatgcaatcggacatgggcagactgatcaacagtttcaacctgctcatgtccgattgcatgcaatcggatacgggcaggttgattgacagtttcaacctgcccatgtccgattgcatgcaatcggacacgagcgggttgaacaagactatcaactggcccgtgtccaattacatgcaatcggacatgggcggattgatcaacagtttcaacctgcccatgtccgattgcatgcaatcggacacgagcgggatgatcaatagcttcaactggcccgtgtccgattacatgcaattggacatgggcaagttgaaactgtcaatcaacccgctcgtgtccgattacatgcaattggacatgggcaagttgaaactgtcaatcaacccgctcgtgtccgattgcatgcaatcggacatgggccagttgatcaacagtttcaactagctcatgtccgattgcatgtaatcgcacaagagccttaataaatcaacctaataacttagattggatttcccatctgttctgaaatcatggagaatccttttgtttgccttggagtagtctactgctcactctcaaattcaaaaaaagaaatattaggacaactttttcaaaacccaaagacgtactgggcttgcttgacaccacataagcatggagttgcagttcacatacctaatgtcaatatacccgttggctacattcccttccccctcagctcaatattcctggcaaaattgaattcaccaagtaaatacggaccacttggtggttaccaatcggcccagattccaactccagatttatgtgttgaatgtctcttacaagtggaatgcaagccaatggccacaataaacttagcaatcacaatgtttgtgagggagagaaatgttggaaactttttaaaccagctcatcaaatcacatatcttcccacaggcaccaaagaattatcaaccaagccagcatcttggctgtaaactggcagccctaccacaaaatttgatctcaagtgataaaattatcaatgaaagttttgatccaaaccttttgactataccaagtggatgtgaccttcatctggtttatccaccgcaagaaataatcaaaacaaagctactgccacaccaggcacaggggctctcattcatgattgaacgtgaatcacctcattccatatctgcacagtcattatggaccaaaagtcaaacaggagattggcatctctgggaaagcaaaatcaatggaacttatattggattctcaaatcccacatgtgtaccagagaatcccctaggttccattctagctgatgaaatgggcttaggaaaatcattacaagctatttctctaattgcaacatctctcaaactggcaaaagagttttcaaccaaaattctactctcagaaaaagaattttctcattctcatgcaacactcattgtttgcccagcaagattaatcaacaattggtcagaagaaatactccaacatgtacacaagggatcaatgcaacatttaaagtatcacggaccccaacgtcacatgatttcaaatacttcaatggaatctgcaaatatcattatcacctcatatgaaattgtacgggcagaattcaatcaaattcaaagttctggttcctcaggcaactctttgatcttttccagattttggttcagggttgttttggatgaggctcagtaagtgctatttgcttgatgaaagcttgattaaatttttctgaattctcttttgaaaatagcattataaggacaacagaatccaaaactcaaaattcaattcatgccatcaaggcagaaagaagactttgcctgaccggaacacctatgcaaaatagccttcatgatctcatggccctcctcaacttcatctgttccaacctgaaaactccatccaaccaatggcctgagatcctaaagccctatcttcagcatggaaattccaagccattgcagcttatccttagacatgtaatgttgcgacacatcaaaagattgacattgaaaagtctcccagaaatcatccacaatcaagtatttgtacctatgaacggacctgtccagaaatattatgatcttcagtttgaaagcttcctcaaggatttcaacaacaaaaattcctccagtcaacagaacaaggaaaaaagttttttttcttatctgcatagtctcagagggatttgtgatcatccactactttcaaatcctaacctcagaataacagatgatggaaaaatggaagtgaatcatactgagccaaaggagcctctccccccaaaccaattatgtcagacaatcaatcactgtgtctcatatgaagaatgctgtgcaagtgaaaagattttgaagctatgtgaaatgttaaactgtgattcaccacttatgaaaaacaatacaaaggttgttgttttttcaacatggacaaggtttctggatttgtgagtctgaaaaaggaaatcttgtccaatttggaaaatctgatcttttctcatttttaaaaaaaggatcggaatagcactgaaaaaaaatgatatatcattctttcggttggatggtgaacttgattcaagaatgcaggatcaatgcctggcaaatttcaagagcagcacataaacacatttacttttggcttcactgcaaactgctggtgttggactcaccatcacttgcgccagtattgccttcatcatggtgagtcttgattaatgccaatgcactcatgaagattgttgaatgtccctgtgtaggaaccccactggaatccaactgttgaagcccaggcatttgaccgccttcaccgaattggacagaaaaaaacagttcaggtattccattttatcactcccaaaacaattgaagagaagatcctcattgtcagttcaatagattcaattatttacataaactttgagaaatttgatcttattttttctaattttatattgaacaaaaaggttcaaaacaggaagaaacagttgaccgagtaagttattccaattttcatttgaggatacaagagaggttaattttcaacatgtctaaatttagatctacaattttagctactactgattggagggaattgttggaagaaatgttgtcaagataaaagtaatataacagatacaaaaatcacagaataactaaagactacattgcatgagaagtatatggcttgaaatcttgagtcatgatttgaacattttttattttaagattttcaatagtacctggtgtcaagacttctaaccattcttctttgtatacctgttttgagagcttctccggaatccttggagtcaactcctccttttctccatcttcccgagatataaactgcttcttcctccttgattttccaattaaagtgccaacctggatttcatgatcaatttttttaaccagtgctgaaaaaccgtcagacctccaatttaacttcaatttcctgtgtttggtaacaccattaactactatctcctccgtatctgagcaaactgctgggtcgttaaactgagctgctagttctggatagccattttcatcacaccactgctgtcttctttcacaaatcttgatccaaatgaatagagcacataaatcacaaaaaaaaatccaatcaacataaacatataatataaaatatagaaaattttgacatactcttgcacgcatcttcaaagctcggttccgggccttctgtgcatccaatgcattttcaccatttttttggagcaacttccactgcgtctgaagatgacaaaaatatctttcgagaaaggctgatatgatggcgtgtgtctcatgagtgggtgaccaagggtgattgttatattctccagagtgaagggccatgtggagcgttcgataaaagattaggtccataagctggttgaacgggtgtttccaggaactttcccagtcaaacgtgaatcgtgtcagaccaagatctcgtaactgagtttgaagccagctcttgtaagcatgggtatgattgctcgaactggctggtgcagttggatggggttgattgaatccaaggtttttccctctctgaacagcaagatctcgttcatcgacatttggttgcaaaggtaatgttttgagatcagtcccttcaacgccaaggagtagccgggtatgtttatgaacaatagtcttcaaaggttcagatccctctggtaacgttccacggagctccttcatatgttctttttgggtctgcttctttgctgaagttgattgcttctttcgcaggcctttgtttcgcctggatcttgaatcagccgcataatcgtccggtgaagaattctcatcatcctcccttccacttccccctcctcctccaccaccaccaccaccaccaccacctccacctccacctccgcctccaccaccaccaccacctcctccatcaccatcaccaccaccacctcctccatcaccatcaccaccaccaccaccaccaccaccacctcctcctcctccattaccaccgccaccactgccttctctgcttccaactcccctgccacctattccccccccttcatctccatccagactcacgccttttcctccatttttagaatcatttactagtttttgttgaaaggttgaccgttggtgaagtggtttaggttggaaagaaagtgttgcttttggagtagaaaacggtgtagtgcgccagtccggtggtttctgagtatgaaccatttgcgaagttgaaccagagttattggagttgggattttttgcctcgtgtcttttcggaattggtgaatctgaagttgggatttcattaggatccaacatctccctggaaagtggatggggaactgatggaattcgatgtagttttcttgaagaaaggtgggtacttgaaggtccaacattgaagtgagtttttgatgtagaatcaacaattacatcttttctcgaaattgtttcaccttgcaaaataatttgatccaaagttaaattagggttttatatcacttgaagatatttcaccaaaagattcattacacaccttcataattcatgttttcatccaagtcttccctgtcgaccatccttccttttcctttttcacaccgttccactggagatgatggctcaccaactttcccatagtgaaacaattttaggcacacattattataaaaaacatccgtagactgaccaaaaaaaacttacctccaaaatgggctgcagacgcattccatccccaaccttcacccagcatctcttgatcaagacgcactcgtttggaattttccaccacttttcatgcataaagtcaaacaatcaaatttgaaggttgctatcaatttgtaagttgaaaaatggtaaactcacctttctttgaaattgttttgagaggctccccaaacttccttgaaatgaacacccccccctctcgcacagctgtgtcaattagtctctgcctacttggtataagttcctcgtgcatccgctttggtcccttcattagagtcccaaattccttcttattgaagttgccttgcagaggcaaggattgcattcgtttacgaggtgccatattaggtggattcaaacttgaaaggtaggattcagcctcccgattccctggtgtcctatgaggcccttccctccatctttcaatctgttcatctaataacacatacaatataagacgacgtttgattataaaaataataaaggatttgaaattaatgaaacactaactcttctctttctcatgctttgaaagtgtagtattgtttttaagagtagttgatctcctcgcaaactcttctgaaagtgcagccgcttgatcttgaaattttaaaaaactcagcaatcaatccaaaacattaattctatgaaaaaatcacagaccttttatattcttatccttcccgggtggaatatgaaatgggtgccaaaactcatcttccaagtccttttttgcacgttccaatatcaaccttgattgatcttcacttgaaagattagaatcttcaggggtcttcttgtcgttcacatctattacatgaaacatttgttatccaatcacttctaagtatatgaaatcttgtgttgcgtaccagtatccacatcaatgatgaatccgccagaaatctgtggttcttgtttcccgtcatttttcctgtccatttcttcagtagaatcttccctccaaatatttcttgttggtacctccactaaaatatgcacataagaaaatcatcagcaagttgctactaacaggcaataactgaatttcttacaatcgttattgtgatttgacccccaatccattttcaggttgagtccactttgactggtttccccgatgttttccccaccccattgttcccaaccgcttttttccaggccagaatcggaatcccaatccaaaggaactgatggaccaggaagtgaaggatttacttccaatggagagacaccaagaggatgaaaatcgtcactttcatcacctggacaaaaaatgtgttaatttcaaagaatgctcaaaattactcggtggactgtataaaaaaactgactttcatataactccctctgctgacgtttatcccaagcacttctctcctcatcactgttgttttcattggcatcaggattcaaggtttgggcttgaatatgtgattcacctagaagcattttttcttgtccttcaaccagtggttgagcctctccttgatttcgagtttgaatactatcagcatttactggtaacaacaagttgacctcaaattcagaagcacttgtctttgagttttcagtttgactacgttgatcataattggagcgcattttaaccaccggtagtaatgagtttacctcaaattcagaagcacttgtcctggtgttttcagtttgactacgttgatcattatcagagcgactttcaccaatgttggaaatgataaccgtgggaactgggggaactagatgcttggaaaccaaagcagatgtatcggttgactcttgatttttttttcaaagaacatcagcaaatatgaacatatgaaatttgaattgattctgcctcaccattatcatcacctatagctgggcttccatcctccagcacgttcaataaatttggcttatggataagatgaagattttcaacaccatctggtgctgaatcttctcgagtactagtaagtgcattttggatggctgcagaattatcacttccagtatgagagtcaccagatcttccctccctcctcgatgatgaacctcttctcgttgaggctttcccaatgatttgagtctttcgtttttttgtcccttgattttaattgaagattcttataagccaaaatcaatacaattccaaacatacacaaaggaatgacataccacttgtgtcacttcctgcagaagatacgtctttttgtgtgtttcatcatggattatttgtcaatttaattaatcaaaagaaaaacaaaatcatgcaatggaacactaactgctttgtcttgaatttccacgctgcatgtttcctgtcacattttatttcaacaaatcagttaacaataaaactcataatcagatggatcacactccctaccaggatcagatttttttggttgattgatcaaagaggatggaagaggggctttttttatcatggtgaaatttcaaaaatacaggcatgcgtgagttttttgtgggaataatcgaaataatgctcagtaatacataccaaatgaggcctgaggtacatctaaaccttcttggatagtgttgcttttcttcaactcggaatatctatctgaaacaggatcatctgacactagatttagggatttattaatcagaattaacatgtcttagtaagcgtttaacacacagaaaagcttcccacatggagcttgaacttatttgtgatcaagggaaatcagatgagcttatgagataatcgggatggtcaagttgaaggggtaaactaacaatcctcactatcacgaatggacttttctttctcgtcattttccatttcagtttatttttaagtaattattttgagtgattgttataactatgaaagaagtcagtggttgaatagctttttggggaagttgggggctgtatcgcttgatcagagaaagacaatgacacacatatacctcttcaagctcccttcctgggcagtgtcgaaaagcttgtgatgaaacactgaaagccccatctttctccgcctccgatgagatgctcatgctgaactgcccagttgttcggccgtgtgactgttgcattgtcaatgtcatcaaacaacaaccaaatcatgacacatttagctaaatcatcacggatagaaacaattgaaagagatataaatttcacttgagttgaacaatgcatgtgttggtaaaaaacacttgattttttgtcattgtacttgcccaaatacatacacaaagaaaaaaaaaatatgtaatgttatgtacaacaagaatcgatatgcattgaattaaaaataaaattgaacagatgtgaagaagcggtgaaaaatgcaacataagcaatcgatcaaatgatttggaccaataatgaaagagtgagatgaagaggaggggagataaagtgatatcaggattaaaccaagtatttggtagtgtgaacaattttttgtaaattttgacaaacatacaccatcaacaatgcttaaacaaaaaatgaattcatttttcgtggttttgccaaggaatataagataaaccaaatagtaaaaaatacaaaaatcttgtatatcaatcaaatttgtgaaagaaaccgagataaaaaagaatgagctcagaatttgctcccacaaataaaaaaaaaaaactctaccacatcaagagaactccatcgatggtttcggcatgatcagctgaataggaatacaagggggaatattaagtggagataaagagacatgggcttcagccaaaccagtaagaaagggtaaaatgattttggaatatagtaaaagtggaagacttgaaaaccgagtctaatttactgcaaataaaagtgtgatcagcagtgagaacagttaacgatcaactttccatccttcaaattatttctgcattgttagtattagagctcaataaatacaatccaatatgataattcatagattatacaaaatcaaaggtgattccactataccaaatgccgatcaactcaaattttggggatacataataataaacgattcagtaagtgaataatcatttacttcaataaaagtgataagctaacattgggtttcatatttagtactggcttgttaatcaaaagcagataaaaccaacattaggccactgcttcgtctcaggtcaaaactcaaacggatggaatacctgctcgatttcactttcccctacttggattagtcgccatgatctggaaagtgatagaatttatacaataagtggtaatattacaatggaatcatctggaggaggattgaagttcaactacaaaccaaacgatgcgcggcttgtgggagaagatgtgaaagaaatacacgaaaaacgggtgatgatttacagtgatggaactattctttcagtgaaagaagagtgtaaatcaggaatagttcccagctttgaagtcattgtaggacacacagtaaatgtgagtggtaaatgcaagtaggaaattgaatgaattgctactgatattcagaaacagaatgattgcaactcattgagagccaagtaccttttagataacaatcacataaggatcccggaaggaaccaagcttaaggatggagatcgggttaacttttatggaagccttgaaggaatcgactctgatttgggtataatggttgttcaagtaagttatcaaaacatttactcaatgaatatgatatccaaatttgacatttttttttgcaggtatatgaggggatgtatgaaaatacaaatgaaaattagtcctagggaaataattatcataacatatacgtgctgatgttgaaggaaaccctttttctatctgaaattcaagctgtaaacttttcacgatttttttttaagtatgagcaacaaatttggcattactgttgaaaattccagtgatacagccaaaatatccatattcaccctgtaagacatttcagtttggtccgattgtgcatacttgacaccaacacttcctccaaatcatcagctcatgcagtttgatttagaagtagggattctgaattcaagcactgttacttaagaaatagtgcttccaatttcaaacaatcttaatttagaaacagtgcttctaatttttaaattcaaaaacttaatttagaaatagtgcttccaaattcaaacactcttaatctagatatagtgcttccaaaatcaaccaaagtctgagagatctaaatctatttctgcataggctacaagcaaaatttcttaaattgatttcggtccaaatctgagatatctcttcccaaaaaccttcttattccattaaaattatcttaaattctgtttttattataatttaatcagcaaaaaataagacttttggggtacagctatgtgtccacatcagggaaatttggaggaaattcaagaccttttctaggaaaccaagaataagttcagggtaaaacccagtgaatcaacagtgaaacacattttatatgctgatcttcaaagtgattttgatgagttttttcaaatctttcacactgacttggttgagactttcagtcactggctggccagtgccctggaatttcccctggtggtttcatatcttcatagcttgcagattttgaccagcagtgggctgaagatgtcttgattcaaaagattacttgtatgaagtaattaatgttaactctgaattctatctttactctcccctgtcacaaaccctaatattttaccctttttgggtgccaatttatttcaaccctcataatgaagtttgtacacatgacaatttttatttcatctatcactttgtgcaccattcagaggcagaggagattagctgcagattcagcgatgtcagattttttggtcaaaattgaagaattataaaaacaagttcagctgcctttccccttacgcaatagccatggtaacaaaagaccctgtgatgtgaacccctggctgcactctttggttgctaatcagttgatgaggtggcatggccatggcattgatcctataaggccttcagctcttgggcactttgcccccaccccatccccttcactttcaacaaatcctaattttctctctcttgcataaccctaaccctccaaccacccagatcattcatgcctgactgtgcctgtattgaagaacttgtccattgaggtccttgattactttgagggctttggagcccataaccacttgaggagaggagggggaatagtggtcccagttgggttgcccaccgttggccaggtaagcaagttttactttttattgctgccttgactttgtgaaaactaagatactttgcaggtggcataggttccctcagctgttcacaatacttaaccaagtgattctgtttcttagcctgtgggcctaaccctcacccaacgatgcctgagtggggttgatgtcatctgttcaccctgtagggtgcaacaattcattatgatttgtcatcagaatgtttctatttgtatcttgtcttgtcagcaagtaatactagagaaaatgattagcaaccttctaatatctacattttatcacctgatgtgaactgtggatttgaccacccctcagataaagaaatatattttcttgaaattttgatggtgcttgttatttaactgcatttccagagtgaatagttgtaagaactaaaccacttccactgcacatggttttattactcttgcctgttaccaaccctaacccattaaccctgttgggtggcaactttttctaacattttgtaaccctgaccaattcaattgcatcttaccatacggcactcagcagattggcttacaaggaaatttgaggaatgctgcctaaaatgaacacagatttagaccccaggggctttgtttggcctgaggctgctaattttaggaatttccattttatgatgtccaaagctaaaaaatatgtggcagaatgtgtaaaataagctgtagattacaacaagattgatgggattaactcataaagctcaccagtttcaagttgtagaccaagtcttattatatacatttagggcctgtaatgaagggcttgaaaatccaatttctgagaatttatcttcctcaaattctcatatcatcaaaagtgaccattgcaaagagatagtttttggcctaaaggtgaagaatttcaacagcagacgtcttgaattgttttcaatatttgtgtagaagccaggaacaatgataaattttcaaaattgaatcccatggtacaggcccttaattttacaaatctgacctgccctaaaacaattgagagatttagttgtaggacctttttgtattaaacaattacatggtaccaatgctgttgaagttatactaactggaggatttgaaagaattcaccctacttttcttgtcagcctaatgtcgcaggttgttcccttggctgaggattgagataattttcttttgatgggaactgatgtgaagcaaggtgtcctggtggctggtcaagtgagtttgattgagccaactaaaataatttctctgacattataattttatgtgtagtagaccaatgttgaggaaaaaggggctacaaattctctgagcacaagctgatagactgcattgtcatacctgaaagaggaatctaaggtgctcaattaaaattgttgaaatccttgtgatctgtctgtcaaggtcaactcatcaagaactccaaagcaaactcaaaatcttcatgcctaaccctaaccctcaatctcatatctcaaaacctaacttcatctcacatctgtggttgtattccatctctgcagtactcattccatcttctccctgactcttctctcttgaaattccctttactctcgtctcttcaacttaactgttactggacactcaatctctaatcacttttgcttcttaacttggctcatctttgtcaaatattttactctccactctttgactctgtcaacttcctcatcattatcacttggatcacttctgtatccactgtggtgagaaaataccttcaacaacctacctcaactgatcctctttccttttctttcatcagtcttgtgctctcctttgtcctgtcttctcttactcagttgttcttctcttactcagttgttcttctcttactcagttgttcttctcttactcagttgttcttctcttactcagttgttcttctcttactcagtggttcttatcatcagattaatcttctgttgtggtaaattttatccttgctttttttttgttccttggttctatttctaacttcatttgtctttcagtctggttcggtttctaagcaataagactctcaagtttctcaaaatgtgtgcagcaattttacttagatgaacattcaccaaaagcagccaggtgggatctgacttcacttggtgctgggtacaatgtgtggctcctctggcagttgcaggagcaatataaatcaattggataacacatgcatatatgaatatgcatgggtggtaaccacaacttgccttctgtctaatttttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggggctagcccttatgagcacatgctgatagactgcgattagtcatgcctgaaaggggaatctaaggtgctcaattataatgtctggagcaaatgtaaataaggttaacattcacaaagaagcagccaggtgggatctcactttgcttgggtgctgggcacaattcatgtcttttctggcagtttgcaggatgcaatcttggtaccaataaactccatttgaatagcacatgcatatacacattgaatatgcatgggtggtgaccacaacttggcttctgtctaaattttctgattctccattgctgatcctaaaccaaacctgagaaataaactcccttgacttggccaacttattcatcaaaatttaattatccctggaattctgatcctctggagcttgactgctgccattatcctactggaagctggtagtgcttttgctgttgttccccaaccagcctcagtttgggattttcttgtagtttaatctggacctgcagacatggtgagctttattttgctgatgcccaagataaataatgatgggctgatattttcaatttgcaacaggtggcacaatttgttggtacccaagggaacagggaatttctgctaatgccaatgggtgtaggaaatggtgaaggggctccacaagtaggttatattatgctgcatatttttttgataataatgctcacgtggctaattgatgtgtaggcaaatgtggcccttcaagaagctgttcaagaccttccaggtggaaagagggtaagaatgagttggatttttcatgtttattttggatgatctgattgttcattatttgttcagaatatcttggattgagctgaccagaatgtttttatgtttgatgtgtttgattgacttgtcgcagaaaaatgttgtggaggaaggggcttcaaaatctcaagccaatgcaatggtaagtctgtttcttctctggctgaatcattgacctgatctgattgttgacattttcaatagattggggccagtaatttttccccagaggaagtaattcagattctcgggaggccaatcaaggtggaaaaaggggttccagctcctaaagtacgtctgtctactatttggactatgatgttcaccaccagaatgctgactttggaaatagcagttaattactggggtcaaaggtggatctggtcaggattttgttacaccaagatcccctgtgacaagtgaagagtctgattgggggccaatggtaagaacccttcccccaattttcatggggattattattgatgtgcatgccttagattgataacctcttgggacagaaagtaagttttcgttttactaaatgctcctttttttgctgaatggtaatcaagattttgttaatgtgtaggcagatgacgtgactgaagaagagtcggttgatgagtggtgggatgctgttgaacaagaatcacaagtgtctgtggaatgtggaatttcagcctccaagaataattctgatttggggccaatggtataatcagatttatttaagatctttgagttcaacagagaatgttaataaatatccttatttctttttaaagactgatggcccaatcacagattttcaagagtggatgtataatttaccaattccagacgaggaggactatgacctggactcttgggcgatctcgattgaaacccatcaattatcaactgtcctgcaccctatgggtcttgtcactcttgcacatcacgtcttggcattacaggaccataaagacttttccgattttgtgtttgtggcgcaaggtgcatgtaccattcgaatgccccccaacttcaaggaaagggtgcttcagaaattatggaacaatttccatatcattgcgcatccctctgcaaatcctcgaattctcaacatgggatcaccttcttgtactgtcagaatgctccaggaggtttttcatcaacttcgtgttccaaccttgcgtttggcgtcatatgggatgaagtgcccctttcgtctagtcactcataaccttggggagggtgtccgtgactttatgacaataaatcaaaggaaaaatcactttgacattggcttcaccttttttccttactacggcaccgatcaattccgccaccagatcctgctggcaagacgccctcctggtacgagacgatgtcgatcagaatcttatccgacgctactagaacttggcgagggctttggaactgtcaatctccagacagagcatgaagccatcacccgcctcaagtgctactcttcactcacccatgctctcaaggcgacctcccaaaaggacatgaagcatgctcccacaaccgccatgacctggaatactcgtttgaagacctttgagaagaagcgtgacatcttggccgcaaacgatcccgcccacctctgtggactcagatttgaagcaaccgtttatgcctccacagtggatgaagcccaggagattgtgaggagatctggatatcttcacccccgtgcttaccgccatggacccgaaaacccaaacgaacaaattgcactggacttcaaggctgtcccagtttcagaatactttgcatatgtagctcttatgctcaagaagctcaaaagaatgcaaactggggtctctcaaaaacatgaaacccaacgaaaaatcacagacattcaaaagcaggccattgtggatgttgccaatgcacttggatggaatggcggggcaggacagaggccaaccagtgtagatagagagaaggtgccagatccctggtgggatgaatgtgagttatttgactcttctttttatctgatgaattcatttatttaaattaatgtgtttctctctctcagacgatgacagttgggaggagcgccgtttgaaagaaggagaagtgactttggggaacttgctgagggtacctgtgttggacctctggcaattgcgaccaagacgagtatttccttgtagcatttgccatgctctggacaacccatcacccccgaaaccagacaagtccaaattctatccgcctggttctttcacctcagttggtggcacaaagcatttcaaactcaaatgcaatggatgcggaaagaccacaactagcgcccaggaagctgttaacatgttagccacatggattgaaaagttgggattaccgcttcttggggagcatagaagacgaacacttgctggtggctattgcttggacaaccctgaaaaaaatccatccctcagtccgccacccaaaactgttacaatagaatcaaccgagaagtctactcctgagcctgaaaagaagaagggtgaacgtatcccagtggtagtgatccccaagcttgggccaattgttgtgaaggcaaagaaaccccaaaccgagaatattcccgctaaagcaacaacagccagtctttccgatttggtcaataaagacattgttgagcttgcaagccaagccaataacgttgcaaagtcaaaactcgaggttgttgtggcacagaagacgacaggaacactacttggctgggttggatttgctgattacttgctcaagaacaatctctgggaagactcttcatctgcccttccttctactcaagcaatccctactgtttcatcaatggaccagttggataactggaagctttctaacgggtttcattgtgggagatggaaactgccttttcagggcagtggcaatttgggttctgggcgaccaagaaaaacatggggagatcaggaagacttgctggagagagcttgtggaaaatcaggacgaatacgcaccatatgtcactgaagatgacctcagaaatccaggcaaccctgtgccgcaagccattgttgatggggctaacatttacgatgtctttctggaaaaaagcttaaccgaccgattttggggtggcgataaacacttgtctgcacttgcacaagctcttgggatccgaattgttgtgctaacccaacaacggggaacttttggatatcaacctagaaccagacagccggagaaaaccatctatgtgtggtataacggcggaacacactatgaaatcatttggaataaaaaacttcacaggcctcaatcagcgaagaagaaaacaccccaaaaaaatatgctgccagggaagcctctactcaagccgccatccattgcaaaaagtgtttcaaatgtaatccctgatgctccaaaaggcaagagagtatcttttggcaccttggttcttgagaaaacaatgaccaccggcaaaactatgatgcatattgacccaagacttcaatctccccccaactctaatgccccatccatttccacaattgcaagcatccgtaaaagccaagatcagaatcccacctcaccgaaaaactctactccactcaaacatccaaattttgtagttcctcctacttttgcctttgctgggactcatccacttcctgaaaaattgaagaagaagaagagaaacaggatgcctggattggagaagagtcatggattgcctgttgtttctggctattggaacacattaaacgaacggttgcggttggaaactggaagaaacaagaagactcttccttatggcgtcatacggtttgccatccccgagggccttttggatggttggcgcatttcacatgacttcattcaaacatcacggtctgtctcggctccagatattactggcttctaccatgcagttggttactggatgaccggcacacaagatggccatgcaattttccaaaagcgcttggccgaccaattgggaggtcaactacctcaaatgtcaagggatcaacaaaagtcatcaagattggtgaatgtggaaaacaaaaaccttttctctgttggcgaaataaagaaggctttccaattggtttttgatggtaaaaaaccagacaaagtagtatatactactgctgcaaccatgttgagggttacttttgttgaggtggtgatggggccaagccctgctaattggatgcagtactcaccgactggataccagaatacagcttttccttgtctataccttattttcaattcaatttccagacggttccaaatcatgtgggcaccaaagattcatcagccagtagttggtcccgaaaacgccgatcttcaaacacgcttatcaggtaataccaccttgttttcggacactcaatcacccccatccctacaccatatattgccagtccagatatatcaaccttcagaaaattcaacctggcaaacctccaattgcgatacttcaccgccccagaaacgcttcaaaataatccaaacaggtcaaaagccaattctaaccctggagtcgtattccatgcccaccattgaagacttgaagacagtcgattttggtccagcttctgggattcatatattccaccagaaaaaatcatgcaatccacagtgccgtgcagttgccaagacagcctatttcgagttggggaatttcaaatatgttggatggagattttcaatcaacctttttccagacaacaaggactccatatggcgtgctctcagcttttggatatatggcagtcaaggaagacataacgagatcagaaggtcatgcgaaagcaggacccatgttctcaacaacccgctcgaagaccctcctgagtttcattactcagagattccagggctattgagggaagtatcaaacagatatcgggcaagaattttacttgtttggattcatgatggaatcgctaacttgcaagaattcaatccacgttacattgatgaagatgatgaacgcttggttcccaggaattacttcatttacagttggaaaggaagatttggtattttttattgtcaccaccacttgtgactgtgtaagcatttctttgttttgaacttttgtgaacaattactgattcaggtttcttttttttcagttctgcgcttgaatttttcttgtttataaattttgcaaacaaccttttaactttcagtcatgcttggtttttcctttcttgtttatatttttgcattcttgttttgaccttactgagatgaaggtttctccagatatgatttgagatggtgtttgattgcttacttacacagctagcatcaatggattaaagatatttcaggaatgtctgaagtgcatgtttgaattcatgggtgagaaaaaaaaaatgaactaatacaagtcagaaaggtaaaaattaaaaaaaacattcaacctggattcaaaagccagtattaaatgacaacaacaattcattgggttgaaatgaggggctcaagaatttaaaaaaatatttggtgtgggggagcattttgttaaaaagatggttttactttggaagaaagttgatgttgagagaaacaaggaagttgatcagcttcatcaaataacttgttggaccagccggcacaacgggagctctggtatttgtatggcaagttcggcagcccatcacctttgagtctgcggatcttgtcaactatagaccatctgagctcttgttgcactggtttgctctacaagtcagttgatgcagcatgaaggattatgttgttttgaatttctggtttgtaggagcagtggaagagtccacaggaggaacatatttattgagcttttagttggtgaatggggaaattttagtaaatttgatttaatttctgaggacaattgttgtttattggtggaaagagaagcattgattgtgtgttgttgtgcaagttgactctggtgttgttaatttgttgttggctgatttgaaatgtggaagttattatctatatcttttctgataggatcattttttattgctggttgttgttgggagaatgtggtggggtgacttggaagaggtgaattgtgtttggatggaatgttttgttgtgttttgagatggtggttgctgttggttgggtgagttgtgttgataagcttggttttttacatcagagggagaaggtggttgattgtgttgattgatgagggaaaaggtacaagaatgaatgatttgtatttctggatcagcaaaatcaagctgtaaatagataagaaaacatggaggttatgtgatgaagtgagtattaatttattctaataatgaccggaatgtgtgctaggaaatatgcttatgatgagaaagagaaaaaaagagagctgaaatactaacagattgttgtataaaattgggttgaaatgtccatgtttgttggatattggaggaggaatgtggttggtgggtgtataagttggtgaggagaggaatggatgtttgtttgtttttttttgtgatggaatatgttttcatggctctaatggtggaagctgaggtagtttgaaagtgttgtatgttagtttgaattgttagtgaccaagtgaaaaagtgaggccctgtggttgtgttccctcatggaacaaaaacataccaagttgaaataaaccaatggttagacagcggcttggcattgtttttgaggaggtcacgggttcaaaaccccctggcaccaaaaaaaaaattatgcgggtcatttgatatacagtttctgcgggggataattcatacagtttgggggttaaacatacagttcaggggataaaacatacagtttgggggttttagacattggctttgtgggattaaaatcatgcagtttgggggctaaataaatcatacagtttgggggtttaatatgttaactttgttggattttgtgcaagcattttgatatgcaattcctcgctgataagtgggacgtatgcaatgtaattcatcatgcaatgcaatacttgatgcaatatgaagcttatcatgcaatatgaagcttattatgcaatatggagcttattatgcaatataacttggtagaatcttgctaccctggccctggggagtcccttgtaaccctaaccctaaccctatcgggttatccgggttgcctggggtcaacatcgggttacctgggtgtccacatctgcttgtccccgggtatctaccccaactggtctcctgggtgaccacttcagctggtcatctgggtgaccactaaccctgtctcctgtgttaccatctcccctggtattctcggtctcctgggttgaccctagctctcccacctcaactatccctaacccttgatccgtgactaacccagccccctggggcctgaatcatccatcatgcaccctattatgttttgtgtccccatgagcaggccccctgggtatccacctcagctcaacatgtccatcctcacgtgggaccaattctgctggacacatgtattcatgtataaccacattgcgtgatctcctgggtgtcctgggttaaccctaccccaccccttgatcactggacccatctgggtttttccgcacctctactatacgccatgactaaccctaaccctgtgacccaattcaagtatcatgtgccctctcctgtcccccccatacactaactacttgacattggcccagatcagagtcaacctctgcaaagttgcactcatttcccaacacagtggctaatccattctcgctgcccctaaccataacactgaatcatcatgggttcataaccctaacccaacatcaattcaagttgccctcttgtagagtcatgcacatgcttcacccaagcatgaggaagtcaaagacattggatgccactcaggtgatgatgttcctagccctcacactctggatcataattaaagcatctaaacagatcatacttgcattcaggcagaaacaaatgagcaactcgcattagacatcctgaaataagtgccaacacaatgagggatcacccaaagaaacaatccagcaacctaataacaaacaaatataggaacccaggggcatatcagatagcaagagggaaaatagtagagtaatatcatttaatcaatatcaagctatcactttcgtgatattggatcaaggctactaataattttacaacattcggccatcctaggcggctcacagacatctcagtctttcctaaccaagacagggctaatcaacagggctgaaatcaagaagagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaacccagcggccatcgagcgatgagctaactgcagatcaccatgatcggctgacccctcacatcggatcgggtatgtagcacatgatccgcgaaagtgcggatatgtacagcaactgcgcaaccccattcaagttgcttttccttcttttttgttacaaaagaagtctttcaaattcatacggcttcagtacagaagttcacggccatcacattgcaagggatggatttggagagccctccgagacaactatgtatgtatctcatactggttgtcatcatctttggtcagataccatgtttttaaaagttttacataggaacggcctttttggtcaagtttgaggttttgattttttttttgtcttgtatgtaaaaatagagtttggttttagaatcttggattctagtgcaaactcaaataattactgacttgatatcattgtagcatgttttgtacaatcaaacatgagcttcctgagttttatggatgttttgtaactttgggaagggtcctgttgtttcctcaccaagagtcatacaaccaagcttgataaaaatttacttcagccgcaagttagaccgtctggcaggtggagcttataaccacccttgaacagacactgcaagattgtgagtgcaccctaaaaaaccagaatcacatactcattttccaatccaaccaacaaaaaacccagcaatatgaattgctatttcatcatatgcttgtattatatcttcctcctgaacaaccaagccttgactaatcaactagacccaactcaagaggaaaaagaaattgtgcttaaaaatatacctgacttgaaccagtcaccaccagaagaacttctggttcctgatagagttgacttgcaaagcaaacaaaatcaagtgtatcccttgatcattaaaaatgaggatttcttacccatcagctgttcaaccagttcccacaaacgcaaaattgatgatctggatataaaggcttttagttttgaagggaaaggacagaaggccttgtcaaagcaccaagttgcatctgataagaatttagggagtagagtaaaaacattccatcaattgaagaaaacaaaaacagaaaacattgaagagaaatttgatagacagaaacatgactgttgtgcactggcaatctgtaaggaaacatatgaagttttgaacattcagaactgggattttgtcaaggtataccaacaaagaatgatcagtagtaccaataccattgaggctactgaaaaggctccaatagaaaacttgcttcatcactttcatcaagttaaatataagagaagattatgtgataacaaaaatgttaagaaagaagaaaaaggtgttttctttatccccagagataaaccagtcctcattcttcgtaaattgacaagatttaggcctggatttccttttccacaaggtactgacaataaacaaagaagttcattcatctttgatatattgactaagatttcaaatgaaagaattggcctcagtaggtgtacaaaattttttcatgagattgaagaactattgacctcaaacctggaagcagtaagtaaaatatcgttgaaaaacagaagactaatcccagtctcaacgctatctgaatttatagaaaatctgaacaagtacacaacagtcttggctgtactatttgccacattattctcagaacatgaacagggaaagctgaaaaaagagttcatccaaagtctgttacatttccttggagaattctggagatcaatgatcaaacaagaacaagcccctgttggagaaaagaaatttctgcaaaacttacaccgctttttgaaattcaagtcatgtggtgaagttcttcatacttcaaacaatcatttgatccaaactgcatggaaaattctcgaagtctggttggaaaaaactgggagagcttttcacttcattaaatcatcaaaaaattatcatgtcaccatagtcgagatgatcaataagataatatttttctcaaattatgaagaatggagcacaattacttcaagagggacaaacttaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcctgaaccagatggaagtgtgattatcacggccgataaggttaaggtcgctgctagtcttctcggtgtagaaaaactagtatcaacgcaaaccttggctaacctagagaaaatcacatcccgtcttgatttgattgagaaatcaatccattcatctccccctcttaagagaactccgataactgcctggactagcgctgtcaaagataagcctacccatgtcctttcgcagtcaatcattcgtcctcctccactcaagaaagttatcaatgagtttaaacctgcctcgtttgtcattcgtaaaactgttcctgaatctcgaccgttctttcaaaaatccccctgtgaaattacaaaaattgttaacactgtcttgttagacattgaagccaaaactgatgatgatactcccatcagtatcaagggtgttgcaaccctcccttccggagacttcaaattcttcactcagtcgtgcttcgcagccaagtggcttcttgagaataaacacaaatggacccatctgtgtgacccaaatcttatcactcccccttcgacctttccagtcattgttcattcgatgccaatctcctttaccccagccaataaatcttcaacctccaagctatgtaaagaaaataatattgatcctaaagatattctctccatccgatggcttggagacccacactctaaaaaacaatctcatggatcgttgataattaaccttttcaataagaaccttgctcaaaaagttgagaaaggcggtcttttctataaattcctattcttaagaggcgcccactataaaaagtccccctgcaatgcttccaatgtcttgacattggacataccgctcaattgtgcaagaactctccaatgtgtaaattctgtggcgatagccacaactcaagagaatgtacttcggacgacagtaaagatgtctgcgtcaagtgtattcaattagaaaaaagtcttaatctttccactgaggtgcatgaagataatgtccgattccatcattcttccaccagtatcaaatgccccttgaaatctaaatccctccgtaaaaatatcttaaatcatgtataggtacaacgacaacaacccaaacttaattcctccccttttctcttcttctcccccttccattcctccgtccccttcatccaatgtctcagaaccccttttcaagattctccaattaaattgccataattcttttgatgtcaccttcagcgtcttaaacaccgaaatcaattcatcaatcctcatcttacaagaaccatggatcaaccctcactcattcaagctccctttccactctaattggctctgtctccttgatcacaaccactctccatctttgtatcagaacaaacatcgtatctgcttcctaattaacaagaaatacaactccaaacgcatccaccctctccctggcggctctcgaatcctatcagctgtcgatattgacatcaacttcaacaacatcaaaaaattagactcatcaatgtctataatcctcccaagaacttcgacgcccttcctgaactaaacacctggctaaactctttcaacaatcaaaaaatcccctctttcatcttcatcgactccaatctccataataaactctggaacccatcgaattatcttcattcccatcgcgaatcttcaaccctcatcaaaacatgcggtcaaaatggctttaaacttatttctgaaaaaggcactcctacctttatcacccaaagatctagtccaacaacaattgacttaacatgggccaacttcttatcccacaaacttatccattcttgttcaacttcctccaacaatcacggatctgaccaccaatccatctatctcaccctttcctttcaatcaaatatccaagtgaatgatcgcctctcctgcgatctagaaaaaatcgataccattaaattcaactcgactctcaacaccttccttcaagcccttccgtcacactctctccataatcctcaagacatcgacaactttgttgaaaatctcactatctctcttcaaaactccattgatatccaaaaaaaaaattgttaaaaaaaattctcaaaaaataaaaccttggtggaattctaaaatacttgctcccctagctgaaaaaagaaacagagcaagaaaatggatgctcctttcgaaatcgaccaaatcttgcgattgcttcaatcattggcaatcaatcttcaagtaaaaagtttttgaattaaaaaaatcactggcgtaaatttcttgcagaatgtaatgattttcaactattcaaagcatacaaattcaccaaaccaaacagcaacggcagtgtcgcgcccctcctcaacgatcaaaaaatactcacatcaaacaaagaagaacaggcttccctcctcttcaaaggtacatccaacgcccctatcaactgctccctttccgacatcccttctatcccttctatgatcatcaactctcccttctctttcccaaccatctctcattttgaaatcaataacatcatttcaaacctcccaaaaaagaaagcccgaggtcatgacgacatcacaaacgaactcattatctggggtaaggaatccctcatccccttctttatccgactcttttcttcttgcctcaaaatcggttacttccccctattttggcgccacgccactacagctatcatccgaaaagctgataaagactcatactctttaccaggctcttaccgccctatcgctctcctgtcctgtctagggaaaatatttgaaagtattcttacaaaaagaatcaccttctgggctgagaacaatcatgtcttagctgaaggtcactttggaggcagagcaggtcgttgcacagatgatgcaaacctcttcctcacttcttgtatccgtcaaaaatggcgcgaaaataaaatcgttttgtctctattcctggacgtcaaatcagcttttccgactgttgttaaagaacaccttctccacaacctcaagattaaaaacgctgtgagaactcctatgggatggatggcagtcctgcgagggggaaatagaagttatgatatttcaggtatgtatgaatttattacaactgttacgggtggtttgaaagacctgcccctctaatgtactactctagaattctgacaacaaatttatttctattgttgtggcaaaaactgatgatggagaaaactatatgtagtagtctcttatcaaacctatatcaatgtggaatcagctgagacttagtggaattttgaattgaaaggatttggcgtggtttacagaaggctggagtcagataatggaaagatttgaaaagctgggagatatttttgtatgtttttatatgtttatatgagtgaagtaaagtagatgatgatatgagaaaaagactgagatgaaactaatgataaatatgaactattcaaagtgtcttttgccctcctccttaaccgtcagttaagataacaaatgggttaagatcactttgacttgttaagagcacaaggggtgatacttgttacttgaattcttctacgctatctgaggtatgaaagatgatgatgggccacctgattgagatcacactgttggattttaccttagtttgacttgaagactctgagtgaaatgtgtagcttggtagatgtgcctgattggcatgaggaactgatctgaggagggagaaatgacctccttatatagtaaattgtgagggattttagctagtgaggatgtcctgtgagggatttatgctggtgtgacttcttctttgagggatttttgctacttggaaacttctattgagccatttttgctggtgtgtcatgtgatctgcactgccccatacagaaaatcacacgtgttgcggaatgttcttcctatgttgaggcatttttgctggtcttttgtgaaaatacgtgtgatccaagcgtgtggctggtctgttgtgaaaatatgtgtgatccaagcgtgtggctggtgatttcatgtgaaaatacgtgtgatccaagcatgtgactaaacatgtgatcatacatatgcctatacaaacaaagattgcacctatgcacttatatataaatctatactatgtactacccaagacaactatactatactatagtaaaaactgatttatcaaataacttttgactgagtggagctagcctagtggttccagtgagtgactatgggttaaatgacctgtagagtctaatgaagtaataataataccaagaatctagtctataatcaagagtggatcatgactttatgcaatttggtacttgaaacacatttggcacactacaacgcccctccgtacattctctctatcatttctagcttcctttccgaccgaacaacttcactcaaaatggacgactacctttcctcacctttctcgctcaaatgtggcttacctcaaggctctcctctctcccctatcttatatatcatttataattcatctcttcttatcaacaatccaatttctttaaaccaagacgctatctccctgggtttcattgacgatgtaactcatctagtcgccaaaaagtatcttgaaacctccattcgaaaactcgagactgaaggaaatagatcccttgaatggggagtcaaacataatgctatttttgacaagaaaaaggccaactttatggtctttacccacaatccagtcgatattcgccctttcaaattcggagacctcttacttcccacctcctattctgtaaaatatctcggtattatctttgatcccaaacttctattttccgatcacatcaaaaaaatcaaaaaatgtgccgaccaaacttcttctcaacttatttgaatctcaagatgctctttcggtgtcggatttcatcaatccaagaatcttatcgttagcgtactccgatccagagtcttatatggcagttccatatgggctaccaataggaaatactcgaccatcaagaatttatttgataaaatcgacaaccaagccaatagaatcatcttgggtctttttaagaccactccatgcaaattcctctctagagaatcccctctaattccattctttgaagtcttaaaaagggggtaggatagttttgcaaagtatcctttgcgcggtaaaaggtctgcaaaaccaatgctttgcagaaatacagaaagcttgggcaatgtgtatgtttcagggggtttcttgcaggaattgtgaccggacaggaatccccctgaaacagtgccttgcaatattgttagatgtaccggtacacccaggtatttacatggaacgtgccacatgctttgtgtcaagcccctccaaattcttaactagaatggcgagacagcgattccacggggctttctgttgcaagggttggagcctctgaaactcagtggtgtaaaattctccgaccgatgttccatggcatactttgaagaggtttatacacgcagggctcaggtatatatcctgcttcctaatatcggcatccgccaaggccaacatcacagctagctacctacctacctacacgccttgaatcaacttgcttgccctacctaccgtcccttaatcaacttacttgccaccttatacttcaatctgaattgtattgagatgaattcaacatcttcaaataatcatctcaccggatctcctgaccctgaagtatcctcggagtacagctcagatgtatctgaatcaacatactccggtgacaaatactcaagcagccacggccatgtcgatgaagactctgaagactccagcgagtcggaggctaaggttaaagacttgcctgggatcctcagcgacccgaaatcgggtcacacccatggcttgaaagaatggtttcttccacacaacatgggtggatttgagaccttcattgaccatgattgtatcttggacaatgatgggtacccactatacccaaacggtcagactacgtttgtcaagatgccaagtcaaataatcctcaactttggaactgttggattcacaaagcggacatcttccgagacccccaaggatggtgtttggaaagtctcccgaatttactgctttggagttcttgtttgcgacgagcaccagtgcaaatgggcagggagtccacccaccggaaccaatcaaatcaagctatatctacaaaagtaagtcaacttttttagatatagtgattttaactttactctttctgttcttgcactgatacctctctcatcttttgcgttttgatcttaatgattgtctagcaatcctcaatgtaagggtcaagctggtacctgcccaggcaatgtccaacatcaacgttgtgatggtaccatgacccgtgttgatatcaataccaagacaggctggggattgatgagacacaaaggcatccacaaccatccatggcccgaagcaaaaaaaccagatcccctctcgaaagccgcattcaaagccgaggtgatgaaaaaccccaaggccggtgccttcaagctgaaggtatgtacaaccacggcctgtctcagttctctcactctgctgagtgaaatcggatggtatttacaaaaaaacagattggacagcctgggcaggatgccgcggagggagcggcttcaattcatccatcattagtcaacagcgatcgagtgcaatactaccaaaaactggtacttaccgagatgggctatgttcccgaaagacatggtgctggtgttggagacaagttcatcactgacatgtttcattggaacgagtgagtgcttctcttcatttttcaaggtgtacattgatttagacccccggctttctctgattctatcaggcgcggcctgaggataatctcgtgctccttcatggaaggggaggaacacttcaccttccagaccaagtggatggctgaaaggatacttgctcgggggaaagatcgtgaggtttacacaggaggcttactttcagacgtcacctaccggttctttgaaaacggatacctcctgaccacgtcaatgttttgcgaacaaattgcacgatggataccggtacaacttacatggattcggggactggctgaaaattattataggattcactttgccaccctcttccggcaatttatgatttcatccttccttccttctgaatgtgaaaccctggcgcgacaggtagtcgacttctcaatggcacagaaggagggctttgttggggcgtttatggaggtttttggcgaggcagacaggagtagagctctccggaatctcaaaggttgccatgaacatttccgggctcagattactcgggttagacgcaatcgaactattgttgccgctggtgaagaggtcagcggtcaaggtttccactctgtcaataaaggttccttgtctcatatgctgacttttacaatttttgttacaggcaaactttgaacagatgtgcacggcattattggagcggtctgagccgggaggaaaaagccacgaagacaaaatagatgagcttcgtcgtcgctttcccaaagctaaacggtggcttgactggtggaccgcctcggatgttgaagccatgttgttcccctcacggtgccccttgttcgaagattctcctgagggagaagataagctacccaatacaaccaatgcacaagagagtatgcacaggctgtactacatgatcaggtaagtgttgcttgtggcttccacaattatgctctatcaagcacaatctgatcttgccatcattcttccaaactagctccgggaaaaagtctatgctcctcagcatggtggaactatttgctttcgtaaaggttcttgaggaagactatggtgctgttatgcgaggtgtctcaatcgagtacggatctcagacaaaatgccaaaacaatgttgcacaatccatgggatggcctaaacccaaaaaacgcaaacgtcatacttacatcaacgacgggcgggccccagacactacggaggcactcactcttgctgaggattctaactctaacaagcggtcaaagaagcttggacggccaaagggatccaccaacatcgaccgaaacccattcacgagatatccaggctattcagcttctaaagatcctcagcgacggaaccgttgttggatggcaacagcaatggaagctctctatgcgctttacaatcctctgtggcttcaaggaacaaacggcaccggtaaagacatgttcagtgccttatgccatcacttcaactctcgaatcacatatgacctcactgaagctggtcagatacgctcagtgctctccaaagggcagaccaaactcttcaacctagcatacaatcaatacccggggtcgtttgttcccggtcgatttgcatcatgtgatttattcctcgagatactcttggacaccgagaagaattcctcttgggcgcttaggggactctttacggtagaagaaactcgtacttacacatgtgccaaacacccagactaccaacatgaaaagcacaataaaccaagggaaaaatatattgtgacaatcaagaaagattttttcaacgataacaatgtagcttcgagcgatgtgactgggctcatcaaactctggacttcatcaagagggatcaccgtccatcccggactacactgtcgaaactgcaccgctgggaccaaaagaaaatcagacacatcatctaacaatcctgaaccgctcacttcaacctttcgcctatcctttccagctggcaggtcacctcctcatttgtatttctttctggaggtcacttcgatttttggcgatgctcagcagcgcacatttatggctgtccaggattggcccgccaaattgaatgttgggggagaaatttacacactgatctcttgtggatactggactggagatcactatcgatgcaaggtggtcaagaacgtggggggttcagttggtgtctggttgcatgatgatcaagaaaaccaaggtaatgcccgactggtcagcaccgatccatcagctattggggcagcggtgggccgctacgctacgctacgcttttggcccaaaaagcgtagcgtagcggcgctttttttgcgccaaaaattcgtagtgttagcgcttttgtagcgcattttcgctacgctacgcttcgctacagcgcttttagcggaaaaagcggctaaaaactgctaaaaaccgctgtagcgcagcgtagtgggcccttttttgcggcccacacgcgtagcgttagcggtgtcgtggcggaattccgctacgctacgcttaacgctaacgggaattccgctacgttacgctacactaaccgctacggttagtgtagcggcccaccgttgattgggggcacctctccaaatacaagcttcttgatgtactccagggattggaccctggtcgaggatgaatacattcagtctcagataaaaaaatcacagccgataatccaggagccaagcgaccacccccgttcgtacactttcggagcctcctgagcgctgcaaattcattcaccggagaagatcaaagcccaatcaaaccattgaagattgcggaacggtcaccaagctttggattggactcaacatgtttgccatttaataacccgcgtgaggccgtatcaatttcaccgccaccaccatcaagaaaaaaaaagcctactgcccctaaagggccaaagaagcccccaaagccacctgcaaaaggagaaaatcagcccccgaagccacctgcaaaaggacaaaagcagcccccaaagccacatgcgaaaacgccaaggcagcccctgaagccaaagatattgaaaaagagcggaagcggatcaacaaacgagatcccatgggaccaaatgttggcttgtcaacaggcccactatgaaaaggacagtgagcgccgagccaaagaaatgagtgagttagcaaaaaaatgccctggatttgcatcaaactacctcaacttgaaaggtctcggtggctcgacagcatccctatcctcctcggcccctgaggctagggtcactacagctcatcaaaccaaacttcctcgccgcctgcaatcttcacctacgatgccatctggatatgcgctggacaatctggcaccagcggctcctgcacaaccccagaaattgctggagcctactcgccgccgtagttcacgcaaaagtgctggagtactggtgccaagaaattagtgccggttcattgagtcattaaggggcccttctcccctgtctggctctcttttgttgattagtatggtcccttttctttattgaatcatatgcatggctctgttttttgaagacaataaaaactaaatggtctgcaaaaatggataaaacccatttggatctgaattttgcaaggtttgtgtcttgcaagccttgtcctttgcaaaattaagcaccccccttaaaaagaaaaaaatcacctttatatcataaaaaaatcgacagctccatcttctcatcctatcaaacgcctgatcgattcagaaatctcaaatttaccatctactcatccttcccccatccacaacatcctcgacaaacatttattcatcaactacaacctttcttcgatcgaaaccatccaacctcatatcattaacccttgggaagactttttgcttcctatctcgaacttaaaaatcaaaaaagaagacataaagtcgatagttcaatctcagatcaacaattcaaaatcgaattctgaacacctcattttcacagacggttcgaacatcccagaaaatggagccggttcagcagccattctggacaactctttccaatcctcctgccgcgtcaacgattcagataaaacgtccacctttgaagcagaagtccaagctatcattgttggcctagatatcttcatcaaccgccacctatcttctccttcaacttctgtatccactccaccaatcaatttctttgttgacaaccaagccaccctttattctatttctcatcctccactagagatggtcggtccgcatccggatacccgtccggatgcggatatccgatggcaatttcagcgaaattgcacatccgcatccgcacccgcacccgctagcgggtatccgtcggccgcagcgggtatccgagcgggtatcctcggatacccgccctctaaagggccggcaacggaccggctggaagggcttccttccagccggccatctcccctcccggccgcgggtatcctttgggatacccggatacccgccggcgatttgcggaaaaggggccatccgcacccgaatccgcacccgctggcgggtatccgttggcacaggcgggtatccgccagcggataacgggtatccgcgacggatacccttcgaccatctcccggatacccgccggcgatttgcggaaaaggggccatccgcacccgaatccgcacccgctggcgggtatccgttggcacaggcgggtatccgccagcggataacgggtatccgcgacggatacccttcgaccatctctatcctccacttcctatctcctatcaagctaattttgtcaacatcttcaacaagttcaagataataattgatttatgccatattcctatccatcttcattggtgcccagctcacgtcggcatactcgagaatgaaaaagttgatgaactcgccaaagcagctaccctaaatacgcatccaattcacctcaataatcaactacgctcattatcgaacattcaacaaattgcccaatccaaattcaaattcaacaaaaacaagatgtcaatcactcgcaataatgctcgcctctccacaactccactcaaaatattcgaaagcatcaatcttcttgaaagaagcgcaggagctattatctatcaacttcggtccggccattgcgctctcaatgaataccttttttccatcaaaaaactcgagtcccccaattgtaacttctgcaattcgccggaagatgttaaacacttcttagtttattgtccaaagtttgattgtcaaagaaagtcatttagaaaaactctcacatcagaaaaaatcaagatcgatgtcaattccatcaaaggcttactcgacacacctaaatgcttcaacctcctctcaaagttcatcatagatactcatagattcaatcatctgaaatattatctggaaaaagaagaaaattaaaaaaaaaaaaatctagttatcattttctttggtaaaaagtcatcaatttctttggtctaaaagttatcagtttcaatcatcactttctcttacattcttcatccaacaatataatcatcaataaaacgattggaaccatttctttatcttctttttcatttctctttctttcgtctttttcttcttctcttttatttatcaaatctcaacagtcttcatcactcagtttcatttaatttagaagattaaaatactactaattttttattaagttgtattctcaaaataatagttcaaaaacatcatcgagtgtatctacatagaatgtattacttgaagtgcgcaatgtcaaaacaatcagcactaaaaaaaaaaaaaaaaaaaaaaaaaaaggatcaagcgttcctttcttgtggtcgggtatctttgcaactcattgatgtacattttatgttgagctacatagagataatcgaggcttgagtgtaattaagtgcgttgtgactaacgaccaaccggtcccttcgcttcggtaaagggaagccatgggtgacttaccaacacaggtttgtgtttcctttcatggatgaattatttcgagccctttttagctgcatatgcttgtgtgctgcaggctcttcggcatgcaaatccggggacgaggtcgctgcggctggggtttaccgaccgggaagtaaatcactcggcgaggatactctcctgcctttctcggcctctgtcccgatggacggtcacttctagacttctagattgagtactccatgggcatctgaaacatatgcggacttctagctcccgcacatagtaatattgtcgatatgcctctagcccttactaacggaattgtgcccccgttcagcgtggattgccgacgaggtggcgcaaagcatatttaatcgcaaccgatgttctcagggccggcctgagatgataatatacccttcactaattcccttaccccccccaaaagatagcgaccacaacgagaagctgaaaactaccggacaatggcgcagttcctgactcctgaattgaagccgctggatctgtttgactttgactcgatgaaagagttcgacctgaagctggagagtgagcccaatcagacctccccagagcccatcgcgaagatcactactccaacaaaagccaaacccgcggtgtccagcaaaaacaaagaagaaaaactgccacgaccgccaaactcatggatcctctatcgctcagataaaattgtcgagatgaagtcccagcataatgggttggctcaatgtctgctgagcaaggaaatcgcgactaggtggcgtaatgaatcacaagaggttaaaagcgattatgagaaaaaagctgaagtcatcaaagcggagcatgccatcaaatatccaggtgaggcctgagggcagctctccttgttctaatcctcatcgctctcttgagccctctggagacatcgagcttggactaacatgtctttcactgtttcccttttgcttccttagactacaagtatagcccgaagagaagaaagatggccgagacgagcaaggacggacaaaagaagcttatcgaaccagtctctccacttggaaagcgcaaagaatcgagctcctcatccggcccgaagagctcggtcagtaggtctagaaaacgaaaggcttctggcccagctgacaattcgaaggcgaaagatgagagcaaaccaacgataaatgtggagtgtgcaacagatatcaagcctctttgcggcccttccgaggtcgacgtttatggctcatacccaccgaatgtgaatgaccgagagattcatcctcagggcccttttaccgccggtgattatcaagaaagtatgtcacctttaagtcagagattatcaacaccggtccatggaggtctttccgaaaatccccttcctgccgtcgccgatcagcaaagcgttcactttttaccccgacgggaaatcatcccagtcgctcagtctcaatcggaatggctggatttcagccgagtggatccgcaactgcaatatgacaacccattgacagctttatcgggaccaagctcttcactttggacgactgctgagctaagcaacacattactcccgaacagtgctcctcctgttctctcttcttcaaccaatcgtcagcagcctgctagcccgaaccccatggactttggattttttccaggcccaaatcatctcgatttcagcagagcggaaaacgattgggtaaactcgaatccacaaaatcaattctatggaagctttcttcgccagccattcgaagggtcgacttatcctagcttcggtccggcccagcaaaatcttttgcgggacgagcttccggattcaaatttcttgaatcaatccaacacattttttcctaattattcttattgaacctatatgtaaaacgtttcctttcttccacaaaacctccaatctccccgctttgccttggtgaccagatagaccgcaattagagcctataatctgtatttgtatgtttcccgcttttcggcatttcaatgctttttgcgcttccatgtacacttgtactagagaaagcaattcgttattttgaaattcgacggaataaatttccattaccagacccctttttaggaagaaggggactggatacaaattcaaccatgtgattgttgtcgcggatcttctagagaccagacacggtatctactacaataaacttactcattgtatttcattctgatgtcattggtccttggattcctccaagcagttccattcaccaaggcctttgttgagcaactagaaatattacaatttcaccttcttcattgacccttgctaattgaaagtccctcctaaggtgcagtcattcctgcagatggagatgtttatctgcttcacatactccatgagatgtatcactgtcaaaacatatcacaaaactgaaccaccaaaactcaaaccaatgctcatgccataactgatgttatggttaggttatttcaaactatctttaagtgcagtcagttttgtgcatcaaccagaactggcatggatctgggttggggagggccagggtgctggtgaatagatacccagatcatagatggctcatcattcatccccctgagtgactcatggtgggccaggacagactttcctcaggcaggatgggctacctttctatggatcaacttaatccactgtttcctcagaatcttactgatctattttccacattcttcaaataggtggacccagagcctacatgagcaatccaaacattcagctgtctgtccaccaatcctctcctgtccccctgcttcaaacaggctttttttgcactcttgcatcctggaaatgtatggcctgtccgccttaaaaaaagaaggagaaagctggcataaaccctaagggccacaggttttgtatgacttgcaccaacagtgggccgccacactaaccgtagcggttagtgtagcgtaacgcagcggaattcccgttagcgttaagcgtagcgtagcggaattccgccacgacaccgctagcgctacgcgtgtgggccacacaaaagggcccactacgctgcgctacagccgtttttagcggtttttagtcgctttttccgccaaaagcgctgtagcgcagcgtagcgtagcaaaaatgcgctacaaaagcgctaacactacaaaaatttggcgcaaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagcggcccaccactgcttgcacccacccatgatcaagactttcttggggcagggcagaatacgacttttctccttctctctctcaaaaaaaaaaaaaacaaggtgacctgatcacccaacctgtcccatctatttccgggttgggtgctgcagctcagcactttttttgtttcttttggcccggcccatctcagcctagagattgaagaaaactgcagagcacaacaaactcttgatcttgataaatcctcactggattttcatgaacacctcttatttaaaaccatacaactgttccaaaatccttgccttttccttggaatttactcccaatcagtacttttcttcatcagatgttcaacagtttattttatgttataaaagtactagtatttgccccccaatattgacagagtttagctgggtgattttatttaccccctttttttctttttacttgattattgatgaccaatttttttaggggcttggaaaaacaactcctaaattttagtcaacaactcctgttttggtccaggggtcgttggcgggaattgttgttctaatttccaagaaaaaaagggagtaatcgccctaatttcaccaaagattttcaatttttttgatcaaaaaaaatggtagtcgtccgactaaaaaacaggagttgtcaccctaattcaggcaaaaatatttatttatttttgttattaaaaacattgggagttgcccgcctaaaatgccccctacatttattattatgggagtcgtcaccatatagtgaccctagagacataaaaaaattgagccactgagaccctagtgaccccagagacataaaaaaaaatgagccactgagaccctgccccaaaggcaccttatcactgagaaaaactatattcattgagaaaagcaatagggagacaaagataaggataaaagaaatgataaaaggaaaaaaaaaaacattcaaaattgatcagaaatgtaaaaaaaagggacatggagggaaaaaaatcaagaattaaaaaagacacagtaaaaaaacctagtagtggggcattgcagttgcaatcttcctctctacagtcaattggaaacattcagaaaactgggcttcccatccccaagcaacggtgcaacagagacgatacgagatggtatcaggcgtttatttgtatcgtctcagaatttgaatacccaaaaatactggatttgtgttgtctcactttcctgagacaatacacatgtatcgtctttgaaaagtgagacaagtattctgtatggtctcagatgactgatcccaccaaaaccgtatttgatacacaatatatctggctgtattgaagaaaaaagaaaaaaaaaacaaagacaattttttttcattcgtaaatccggatccaagacaataaatttttttcaccaaccaagaaaatactgataccggtatcaggctcaaaataaagacaatacaatctgatacaagtcaaatacatgtctcatatctgttgcactgttgccccaagcctcttctggagccttttgtttccaatccttcaagagctgaggggcaggaaagagtcttggtttatgtaactgaaaggggacaaaatgagaaaaatcggatagaaaagaaataaaaattggggttttgtcattggtggcagaaagaaggaagaaatgtctggcaaaatgtgatggaaaaaaagcaaggtcaacaactcccgcaacatgactactcccaatggaaaaaacagacaaacctgaaaaaaagataagaaaagaaaaaataaaaataaaaataaaaaaattcaaaatgggcagataactcccccccccccccaaaataaaaagaaagaaaaaaaaaagaaaaaatcaaaatgggcagacgactcccatagaaaaattgaaattggtccgacgactccctggaccaacccctgggtccgcagttggtccaagagtggtcagcagacagacctctcaacgttgaccaacaaatgggagttgtcaactaaaatttaggagttgtttttccaagccccctttttttatttatttatgaatctttttctcagacataagtaaaattgttataggttatacatatgtaggtcacatccacatggaagttggacctccccattataatcaatttcttcctcattcattcatttttttttctcaaaaaagaaaaaaagaaaaaataaaaaacaggggagaaaaaaagtgaaagaaaggagaagaaaagatgggtactgaaataagagtacaaagaagaatgaagggagatagagagggactgagcgctgagtctgagtaacaaaaatgatccctggatttccagcaaagcagccaatgaagacacccacccttcaaaaatccggttgaaagcttacaatatgtacagtgggtggaccgttgtttttggctgcttgttttggatcccagagcttcaaagcaccagattaaagtcatgagacttggtcaagtggtgcataataggtcccaaaaaatgaatatgaaataataaaagcaaacaataaagtttcaaaatttgtgaaaaataaaaaatgaaattgattttttttttcaaaagctttgatattcatttttggggagtgggagtgctgagagaaagaaagaatggaagatgggaagaatgattatgaaagaaataggaatcaaaaaaggtttggccaggttggttgtccagattggagccaaaacagtaaattctagcgctttatgtactgcaatgtgggctggtgaatgccccactcaacagctgtttgaagccatctggaaaccaaaattttccaaaatcccaatcttcctttctctcagcactctcactcccccaaaatgaatatcaaagcttttgaaaaaaaaaaaaaattgattttattttttatttttcacaaattttcaaacttgattttttgctttttattatttcatattcattttttgggacctattatccaccacctgacccagtctcatgacttcaagtctgtgtttcagagctcaggaatccaaaataaccagccacttttcactgtctaccccactgtacagatgacagtacaggttgtgacttggctgccgaggccctggtgtgcatccggatgcctgccagctgccaggcaggggagggcaagcctcagcgtgttgaccgtctccttaccaaaaaattgagaggatcacaatgatccaccttccataccctcaactggaaaaatgtcagagttgggtactcttgcctgaagtactgtggccatacagggccacgtacaggagagagcagcgctaaaaatagaggcaccaaaaaaatttcttctgaaatacagcactcccgaaaccgcaaggtttttgggaacagctgtactatgtatgcacatgttttaggtttaggtttttttttcttacatgtgaacacctgatttggacaacgataacacacacacacacagataaacaatcaaagaaacgcgatctggtgttttgtgtcctgcgaaattgatttgggggactaagtaagtagtctgaaccatgtatatacctatatagtatatatatatacgtgtgtgtagcaattgaatatatatatatatatatatgtgagtgtatgtattgaaacaagcgccgacgatcgacaaaacaagagcaagaagaagaagaaagaacgaagaaaaaaaaaagtatgtagtaataatagttaaaagaaaaaaaagaagaagaagtaaaaggaagaagagaagggactagacaaaaaaacggaacaagtcaaaaggaggaagtccgatagaggatgttatttccaagaggaagggtcgggggtagtcttaacaggcttagtgagtggcaaaggaatgaatacattatgatcacgtggattggtcataggaggatttccgactgccgaagaggggcgactgaccacggttggggagccggctgaaggtaggaggggaggactggagccatgtacagtcaggcttccccgccggggctggttctgagtgctcgagccttcgcgagaatggtttcggctaccgaggacgagcgatggcgagctagacttgagcgctgttcctgctgggtattgcgggtggggtacatatgaaagctgatgatgttctgatcctgaaaagacggttggaccgtgttgtggatgcggaacaaacgcgaaggtatgcggttgggccatcgaggtggctacccgctgaggctgggggaccaggctcagagggttttgtgggtgtggaacgaaggtggcggtaaccggacgttgaatagattgacccagcgatgataccgagcttccgatcggaggggtcccgcgagccatggggtgagcatcggtgcttgggaacgtactaccagtagctggtgcactcttcctcttgacctttttgcgcggcgggggcttcgcagccaccggtgagacagataatttgctctgctcattctcaaatttagcaagagcgattgagatcttggcacttaaagttgccgtactatccatagaatcgcccggcctagacggtgggttggacgtcgtggggatttcatagttggctaccggggcgcttaaacgagggtcaagcgggatggcacgcgtagcttctggggaagtgtcttgtggcacggcggacatcgacttttctaaatcatcgtgttgccctttctcggccgttcttctttggtcattggatacaagatgtgacggagggcttggatttttggccgatttcttgcgtttcattttggtcgtcgatgttgagctggaaagtgaagtattgcatgaagggctaccagcgtcattggacagtctgactggttgctgagcgcattgtgacaagagatgaggggctacatgcttctcggcagactttgccttgtcatagacagaaccattcactggagggctgttcttcgtcgtttcctggctggcagttgacccaggcaaatgcatgctaccggaggctgatgctgacatatgatgtggatcggcaatggccggatcccgatgcttcatttgtacaacactggctgagccacttgcggtcgctttcaagccagacgctggtgaggccaacgacggagtcaccatcttattcatctgagctttcccaggtttttgtccacggttgatggtcgtccgccctggaacatcgcccctagtaactgtggccttgccgcttgataggtccgcgcctttaatggatgagcgtgatatgctggggaagggttggggacctgcaagtacgtttggcgtggcagtttgcgattcagtagtcttcatgcttgatgattgtgatgtattagaggtgctggggaatggttgagaaactgtatggacatttggcgcgatagtttgggattcggcagtcttcatacttgatgagtaggatatactggacgtgttgggaaatggctgggaagctgccgaaagattgggtgtgacagattgcgattcggcagtcttggatatctgaggtgagctggatgagtgggaaagtgggtcatggttgttttggcgggccctttttcttggcggacgagttacacttccagttccgctcggtaccggttctttctgttttgggacaggcgaaacgtgagggactgtcgaagtcaatgggcattctttagggcgagggaatagtgggagttgagcagaaggagtcctttgctgatgatttgatgcccctgagttggaagattcaaacggagaggtttttgcaattgatggcgcagttgttccacccttgaacgtgaaattcgcagtctgctgagaattgggacgtgtaaactctggtgagtaatgcgaatgtagattttgatcatcaatcgtagcctgtgaagcgtgggggcgtgtggtactggatgtcagtgcaggtgtactcgtggatgccatagggggaacagaaggaaattgtagattgtttgatggtgaggaagttgataaggctgctggctgtgacttccgggaggacctcggttccccagatacgactgatggctgcgatgtccgggaagaactccgttctactggtacacctgctggctgcgatgtccgtgatgtattcggctctactggtatacctgccggatgtgatgtccgtgaagaacttggttcccctgatgaaactgctggctgtgatgtccgtgcggaaatcggttgttctccttcggtcgttctctttgatgtcggttgttctccttgatgaaaagatgccgatgagccgccgagctgactcccttggaaggaaagacgagccgcatgcttacctgattggttttgcttatccaagccagctcctgatgccgaatccgaccgggtggattgatgcttggatccttgcggagtgaatggtgtgatagtgctatctgtgattggagcctttgaagcgatactatcagatcccgcgatggagctcgtcgttggaagatcggagcgcgtattatcagggttggcagactgaacaatcttgggtgtcttgtccgaaggggatccatttatcacaggtagagggggatgtgcgacgttgctattgacagtctgaacagtacttgagctagtttcagttgctaattgatcagtgggaactgtagatgacggtgtgctagctgtggagcgcttctttctctttcggccgagtgggcggttgatgccttctgatgtttgaagcgtgacgggctgattggtggtggtggcagcagaggtgtcatttgaaggtggggctgctgcaacatctcttgagtgatctgaggatctaggcagcgacgtttttgatttagcttcaagctgattttcaggtgtgtgtaatctctgagcagtctcaatttcaggaatttcagcaggtagttcagagggagctggagccgactttgataaccgagccgagccacgggtccgggtgcgaggaggtaaaccgtttgtttttttcctgtgaatcctacgcaaggtggatgtgactggtgactgaagggatgctgcatttccgaggagagccaatccttctgttggttgttgagatgtttgtgcttgattgacttgttgagcggcctgtaagaggcaagagaaatcagaacgagctgtcggtagggccgtgcttgtggagggacgcggtggcggaggtaaggaggccaacgggacgtgtgaatctgttgaggaggggtgggattcgacatcctcctacgggtggagaggcaactaaagcaataagtaaattgatactaaaagatatgtattgagaccaaacatgcttactcgtgaagtattggttgctggtgccagacttgtatcctttggcgaggcggaggcggatgtagaggcttggtgggtgggagtaggaagcaaaccatcgcgtgtcagaggagggtcttgggatgctgttttggaactgaatggagtcagagagaggtttaatctatcagcgactgctcgttattgcaagagtatgtgttttgaggtgacacgtcacaggatcggatggtgagttcgatgaggtacgcttacacttcctggtctttactcagtttagcccagaagtctaatatgatgatattttctgggacctggtacttgacacggttgataatgatttcctccacgggttttgcttttgttcgattgtgaggagtgactacaacgtcgatgtcaccgttgttgggggtattgagtgtattgatagggatagtgttggattccttagcggcttgacgacaaggctgtggagagagagagagaggtcagtgaatgagtgtgaatgtgtgtgtgtgtgtgtgtggttgaggaatgttaggctgaccagggttttatccatgtgtaatggacaaacccacttggatgggaaggaggacagggtgacgagcggaggattcaagcattcgaggtggaagtgagcatcacaggcgtcacagccgatgatctgcagtcttttgagggcggaaggcccgagtccacaggcgaagcagaggattgtttttccgtctctggttttggtgcgataggggtcaggcccttcgaggtagcctttggcaccactgtggccgacagaggaaggatgtgtgaggtgagttgttctgtagccaggggaggggcgagagagaaagggggaagagggactcactcgggtcttttcttcatttcgcttgggtgattttcgatagtttcagccgcgagagagttggggcaggcagctgtgatgagtcaagatcaaggtaaggataaagagactgcttgaaaggtacatatttatatattagcaaacgcaactgtgtgagtcaagggtggagggaagcgaagagcgaacagaccatgtaggggagagaggagagagaggaagtatccttaggatgtgaaggaaaggacgaagtgatgagttggtaggaaacgaggaacaagtcaagatcagaggagggttgaatagagttgaggcaccaaacaagcatcagacatcctcatcaggatgctggaacacacacaacacacataccctactgaaagatatacagttcggtatacaatgtcttaacaccaggagtgtgactcgaggtaggaaggaggatttcgtagtggcagtggcagtgtggtagtgggtgggttgaggtgttcccctttgttgagtgtggttggtgtgtgtggggttgtgtcgagtaggatgtttttaatctgtttccagtcccctcgagctgattgatcagttcgcaagtagtgacaatattcaactgtgagcacacacatcaaccaaaaaaacactaaatttgatttggttggctttgttttttattttgtataggataggatgtacccattccgagggaggaagaagagactcgttcgggttcgatcatttgtataaggaggactcactcaacttggaaggcggtgactgagtctgcaagttaagttatctgcaaaccagcggggctcatggactgtagtactggccctgttctgcaaagccgtcttgtagtgtgatcatgaaggtctcttgtgtgagttgttggggccgagcggaagaaatttatgaagagctgagagagcgaatccggcgaaagacgtcaaccaacaaactgctctgcaaccccgagcctgccttttagctggactaacttaacttctccttccatccgtctcaaccaggatctcccctcaactactcggtgcccttccagttgctcttttaagcccctaaaattcgctcaacaatccttatccatactcagtcttgtcgaaccatcgtgtcgcgcttcatagccaaaccgttgtaaaattcaccttcaaactcgtctgacaattagtaaatatcatcacatatttacattcttattcaatatcatccatctgctcccgcacactctcttgggctccaaatcaatccaagctcgagctctcaaaactcatccatcatcagctgcattgaccctcatcctccaccccgaatcctgggtctgcgagcttctcgatcgagctacataactcagcctgtgcgggtatatccggcatttccctctcaagccactcagctttggcaagtttccttaatgcaactcttgcagccttctacagactatctccatgtcctaacccctggtctatgtatgctgtgatcaaaaaacctgtctcttccgcgtctaagtttccttcagactgtgccaaaagtctggctgagcagtgtccccagtaggttgaagatggcctactttatcatcaagtcatccaccagttcaacatcggctggggatatccgaagagcatcagtctttgaaacggtcgggcctacagaatcaattctgtcgcctcaataatgtgaacgacgtcaccctcgcagctgattgacgtctcgcagaccatcaatacacgtcgtctgttgatctcaggacgcgactttggctctaacttctaaaaccccatttgggggggcactatcccctcgccgcctgtcaggcgactatttctgtaacaggtcagttataaagccgcgttcttgcagagtactggtctatttactagccgccgccgaagagctggtgaccagccgctgggaagcatggattcctctctggtattaggcgccccaaagccgtccttcctacgacgcacacatgacatgccagctcgtcgaagatgagtcccgcgacgagctgcgtcgcaagttggcacgtagagtagcagccgcccaagccggtactactacagggcattcggcagctcaccgaaggtaaggctgggtcgagatagactgtttgtcatacagctctcaacaaacggttcagatcacgcatcgagaaggactacagcagactacagctctaaaagactagttcacaatcacaccagtcatccagagggactcaaccttcgaaatcaggcctgttcagatcggccgtccggaggaagtgtttcgatgcccaaattcgactatccacagggggtgatctctcactggccggatactactatcgagagagagagtactcgcgatcaggcctcaccggtcatcgaaagggcttattctccatggccgacattgtcccggcctcgaccatggagtgttctcaaggaccagccgcgggcgggcagtgatgtcaatgactagctccgccctgggggacaaatcgatgcccgaggaaaattcttccagggtggagacttcgctctcttcggcgcctggagatgatcattgagctccctcaacctgtcctgctaaagcttgcgactgcttgcgagctcagcagcgggcccgggtccaaatcactccaaaagcttccctcgcaacccaagccagtccgcgggataggccacccacgggcttctctgaaagcattctggaagagggatcatcatcgcgtattccgtatcctgtagatttcctctccctcgctctccacaggagacggcggggagacagtcgcagcgtgcgtcatcacgacacagtatcgcagcgaggaccatctcaagacgcgttcatgtgtgccctttgtctctaggctgaccaaagggcagcacacctcttggctcccccaagtctatcgcgtgcagaggcagggtcgggggagcagtccttccttatgctcactctcgttctttctgactttaatcggcgcgcctcttggaggcggcgcgataacccgtgtctaggttgagctcaaggacagaaattgaacaaccctggcagaaacgagaatgggttgaaccgatcccattcaaaggccgggctagttttgtgcggaaagaggcagtgtaaccgctggggcggacattacttacacagtcagaacacagtcttgtcaacactagagtagtacaataatccaaagtccgttggttccttcattgtctttcggtttccgactcggactacataacggaaacaaaatcgagtaaacaaaatacggtagattatagttacagggtacatagatcgatgatcacataaacaatccactcatttacacttcgttttagtcatttatctacatccatcaaaactcaatttggtcgcacaacacgttgcgaaaaacggagatgccaacgcgtaattctttgtatgaacagtattctctcggtctgaaatagggttgacggcgcaggtgcgcgtctccgaccctgctagcaagtgcgcgccttttccaggcacaggggtgacgcgccaatgagttgtgttagagggggggtgggggatatgtaaaagaacatagtgcaaactctacttttttgccctgttacatgttctttacctgccaccacttggctataatcaccaccaactgtgatgactaactggagtctcaagtgataggtggtctgaagcactgcacaatatagagcttttgggggcaggaaataaacataaaatcttccatgagatgtagatggacaactattctcaaaaaggatctgggtgagcaagtgtatgtccccttttttcaacattttgcgtgcatcctggatatgtttgtggggaaccaaacacctgacatgcatctataaagggtgacagtgtcaacccttgtctgaaattttccactcttcatgggtgttatttgttaaccctatcccatcttacttcattttcactcttacttgcaatatgtataaatatcctggaccaagttcctgcattctcttgcccattccccctgccaatcaaattcaaaaacctggatcaaaccacacaaattattcaaaagtcttctcataatcagatagccagctaaccatgccatcatgctgagcccaaataacatgttctttgaagataagataaggaatggggacaccaagttatgtcaggcagaggaccaatgatgatatgaaatatcctataaagctgggtgacgatatggttataaatgataaccctggcagtccccatagagagagagagagagggagagagagagagggaggaaataagcaagtgccaaatacacaaattacatattggagataaagaatcaaatttcatcttgttttggaaatctcaattttgttggtttaagtagtaagcaattggacaaaataaggagtatctttaatggtgccatctttatgaagaaaaaaattgagagtttcagaattgataacaagttttagctatactttaagttttagaaaagccatagggagaaaagaaattgggggaaaaatgggtgaggaaaataaataaaaaatttgaatggtctcctgtgaattttggacatgccaaaaaagaatgctgaattttagatgatttttggcatattcgaaatccccaaaaagtgaattcaaaaaggctgggaaaacccgggtttaaaagcagaaaagcaggtgtgaaaaactgggtgtggatagcagaaaaagtggctacatttatcaatcccctttttcaattaattttaggcttaattttcattattttttttaagttttaaactaatttcctacatcttgagaggtgccaaaattgatgttctctgaaagaatttggaaccaaatgtaatttatatttattcataagtatgtattcttttaataaaatacaattgataatttttagatgaaaggataaaagaaatagagaaatagctgaaggcagaacaaatctgataaatctaagaaaaatgaccttggataagttatttaatattcagataataattttattagctgaataatttatcagaagatcattacattgttagccttttctatagaatttatcattgctctaatatcaacggaaaaaaaatactttactttaagaaataagaagattttcctctttgggtggcgactgagtaatactatttgctcaattatgcaaattcatcagattcagaatttcttggttgattgcttctttctctttttctaacatgagaaaaaggcaacgaggtctcttctttactcaccaattaacgatggaaaatttcaattgataagcttgattttgatagacttgtgtgcgtgtaaactaaagataataatttatcatatttgaggagacaaagaagtagaacttgtttgctcttttgttctgattcttgcttctatgattcaatcaattgatacttgcctagagctttatgattgatcaagatcattgttattatctttgtttttgatgtcattgatgtcactacttgattcacaagctacaatcttgcttttctcttgttcacttattgaacagtttatctctgcaaattatcacaaatttcacaatcagcacaatgcaaatcttattttaatgaagtatcaatcatatgataaacttacctgatattctcctcttttgagggctaagacaaggaatcatattccaacagtctcatccattttgcataaaaataaaatttgtgcctggtaaaaattatgcaagaaatggggtaagctcatatggtaaaatttacagctttgatttttatgcaaaatggatgataccacaacacttgacacctctcaaatatagtaaggtacttaggtttgtatgttaataattttctgggggatgaatctcagggaaagagtgatcctcttaaatatgacagagcaggggtcaaactgctgctgggaccagtgcagtccctttattgttacactattcctatgggtgaaagtgtcaagatattcaaagcatgctaaatgtacatgtgttgaatatctctcttattccagaagatacacaagagagataagcaagataataatatacagaagagagataaacaggatcattatctcttggatacacacaagagataattatccttttcaaattgattatgattttcatgagaggggtaaattaataaagaggaggtaaattgttattaatttaaagaatacttattaacttaaacaatacatataataaagaataacatgaataaatacttatcaacttaaagaatacacataacaatatttatcattatgtagcctagaaggggttacattctttgtagacacatgggctagtgtctcagtgtctgacagcaagaccattcaaagatagatagttcaagtatagacaggtaatctgagttgattggagaccattcaaagatagaggttcaagtgttgataggtaagctgagttgagtacagacagaggggagcaacatgaccaatttaggagataatctacaccaggaaaaaggatcaggcacccactattgggtggctttgctgtatcccatgggtatctcaaagtccatctgtgttgcaacaatagcatacaaatgtgatatcaatgattctatctcagttttatcccagaactatccccaagttttcaaatgatttttcaacaattatacccaacaagtatgcagttgagaattgatttcaaaatttactattaaccatgaatttcataatggaactgagataaaaacataatggtgtaacatagttttgggttctgttgagcttggatatctattgcttggtaaaaaatgagatgtgactgtacattatcaattcattggatttcatcttctttcaataaaaaactaggaaaatgcaattatcatgaaatattgttaagattcagaagctcacatgtataccaagccaagccttgatttgatttgggactcatgcagaagacacgtaatgtgagaaggttccagtttaatatcactaccagtccaagtattgtttcaaattcaaatcttggtccaatctgcacaatttttggctattaaaaacttattaagtttttctagatctgtaaattttcccttaagtacagcacacattgattaaacttcaaaatatcagtagttttgcaattttgcggaagctgaatagataagcactccagttcaaagccagtaaatgtaaaatttcagcattttattttatcttattttattctatcttattttattttattggtttgatttttatatcaacataatgcttgttgggtataacacttggggaatgagatgtgagttcactttattttctcaaatggatttttgagcttttctccctacataggaagtttctgaacaatccaatttcattcattgtgtgtttttgcaatcctcatcaattattctacccataagaatcctgcatgatattctacataattcatactaacaatttttttcctctttacttccttgattggggtatttatcaatcgaaagactcatggtgttctttatattcaatttgattatgaatttcatcacagtaaattcaaaacaatctggcttgagtgcaaattcattgtatttgaaaattatttttagttggaaattacatgaattcagtactttaatcttttttcatgaagaagagttctgtatgaggtggatttccctgtttcatcaaagaaatgtgagagatcaactcagtaccaaaggttgtggataatttttttttgtaaatgaaataaggaaattcatttctgtgaagattgaacaacaaagttaactccatggtgttgaggtaaatttgaggtacaaaggaatgtacagtattgatcatccacagaggagtaacctcaaaacagtggtttcacttctgaccattcttaaacttaatagattcaactcccaaaaattgtggacatatcaaattcctgccaatcaactccaaaggtttttgaatcataacatagtattttttgcaaaagataagtctctgagaagaatttctcacatttagcactttttttaaaaaaaaagaagtttgatggtttgatcaactaaaattcattaatgtgtggttctattttcattccagaattgcctgaaatctttcttgatagataaattaaattgaaatcaatctgagaagaattttgaactgcatattcatgattcaatgtaggaaagtagaccagttttcattcaatccaaaacaccgtgtctaatgggatggtgtttatggtgagagtttgatttctctcatttctaccacattaattaacacacactagacaaatatccagggggaaaatctacccaaaatgcatgccttagtcttcctctgatataaactcaccccattataaaatctattttgagaccagggattgaatgtactgcaggatgatgtggggaatggtacttgggagtggaattgcaaagggaaaatttctcactattagtgctcataaagagatctgttatcaaagaagtataagtaagatttgattcagattggataatgcacatgagactagaggctgagcactcttttctacactcccttttttctacatagatttttatcttatatcaaaaggggtgaaatattactgtcaagtagctgagatttgaagaaaaaagagattttaattttatgaaaagtgtactcaacagtcattcaactagatctacatctagattcaaaactccaaacaagagagaaagaatcaaaatatttttaagcaaataagtgatgtttatgattttattgatcatttgaatatcaaacaatggaaaaaatcagaatcaaaagaagaacacaaaattatcccagtggtatatttttcaattatataaacctcaaagtttcactgaaacaagatgtggtaaaataaagaagcttgaccaaagtcaacactaaattgatatttaaacatttgattggaaaagtttggcataaatcttcttgaaggtattactcatctgtaagttgtaattttgagaaaaccccctgtttctgcttgttctcttcacagattaaaaaaaaaaagaaattgaaacagtgaattgtgaattgtgaagaattaaattgtgttcctgattaaaatcaggagtcttggttgaattgtaaaatttagtagcccttaattgagctgattactttttctggatctttcttaatcccccttttttgttcctcttatgaacatccttatcaatcatatccaatacacatactgccaggtttctaaagcatgattaaaagagaaaaaatatcttatatcacttggtcgtgatctttgtgaacttgttttgattgttaagacaaagatagagagtgtactctaccttaagaccataatgaagcaaagtctcaaaattcattttttttcccaagatctaatcacagggaggataaattcttaaattttgtagaaatttaggccaatttgaacattttgaattcttgggatttttttgattttatttaatatttcaatttaataatctcgtcccaaacaaatacagttcaaagattaaaaaatatgtgttttttatgcagccaaaaaaaaactccacattccaaataagatctgaggaaacatgtggctcaaaaaaattaaaataccattttagttttcctgttggcccttatcacagtgctagtgcatttattcaatcagattgaagaattgaaatgttgcaatacatatgtaataagggaagtagatgtctcataagattttacatgtccatgtcaatttgaaatttattatttctttggtgtattcaattcttatccaaataaaatattaaaataaagctcagtgtatccgttttgtatctccatatatagtcagagatcagtgggagatacagaagtggtgtgccatttattctgggaggaaagacttgattaaatcccaagtgtggaaactaatcagtttggttcatttttcttttgtgcagagattcaatgtgagaggtaccataataatctgatcagttggtatggatggcttgaatttgtttgaatatttgatgatgggaatttttccaaaacaaaaagattgcacacttacataaaccccatatacactcattcacaagcagtgaattgtagcagattcacactaatcaatagttttctcacagctgattcccttgattttgacacaaaattgatacagttgagcatttaaactcagtgcaattttgtaattttaagggagaagctattgagaggtttcaaagaatagcaattaaggtaataaagaagtaccctcttcaaactttgtcatccataattgaagggggataaatcaaaatcatacagaaaaaatatgaggagtgtttccaggaaaagattaccctcattttactaatgagatctgtgctgttcagataagagaatataatccttttgctggaatttttattttttttctgagaggaaatttcagtatcttcacgattcaatcaatgatggcctggtgtgctgtggttgactgccacattgtgatttccttaaagaacatgtctttcttatctttttgcaacacatcatgtctttaattatttctcattgagcccaaaacccatgcatcattttaagaattcaattttctcattcttgcctgaaaaatatgtgtgaattttacatgaataattcttgcattgtgcagtaatagtatacagcttagtgctaagcaaaaactgaatttgattattcatgttactttttgccgctattttggcctctcaagttcattttttttaatctaaaacaacttgaattgaatgaagaaaagccttaattaatatgagactaatattgttgacagtgtgctgtagttttgaaacatcaaagatgatactcaaagttgctcttcatctatatgaactttggcttaagcacggcgtgcttaaacaatacacaatcatagcggaattggagcttagctatcaccatgcaaggctaagcacgccggtcttaccaaacctggattaagcatggcgtgcttaacaaagaaatgatcatagcttgactggaaggaagaccttccagtcaacgaggtggaggtacctcgtcaatcggaaggaataccttctggtggacgaggtacaagtaccttgtcaatcggaaggaataccttccggtggacaaggtacaagtacctcatcaactagaaggtcttccttccggtggacaaggtacatgtaccttgtccaccaaaggaataccttcctgtggacgaggtacaagtaccttgtcaatcagaaggtcttccttccggtggacgaggtacatccaccttgtccaccggaaggaagaccttctgattgacgaggcacttgtacctcgtccaccagaaggtattccttccaattgacaaggtacttttaccttgtctactggaagggcttccttccggctgaaaaggtacttgtacctcgtcaaccggagggtttccctgccagtcggcgaggcggcacctcgtcgccttgtgactgcacagtctcaaggggacaggacccggccttgagaccttgtacagtctcaaggccggaggaacccctccaggccttgagactgaacagtcttgggtctgggaggaatccctcctggcctcaagactgtatggtctgggggctgggaggggttcctccgagccagtttttttttcaatgacacctgggctatcccataggacccaggcctgggtcctataagatagcccaggggctgaacacatatttgtttagcccgggaataaagggagtgcaatgcctgcactccccccaaaaattgctggcctcttgggggtaatcttccatggcaatatatttggcaaggcttcctgttacagggatacctgtgcacaagatcttgaagccttgcaaatctatcccccccaccatacaaaaaaatactcttacaaggcttgaaacccaccaaacatgatttgtaaaattatcacacctgttaaaaaagtccccttgctcacctgaggggatctgaaaaaatcaacccaaatttacacagcaggtagctctctttttgtttgagctgaataaatataacatgccacagaaggaaagatgcaactggctcaatctaacccaagtcatgccattttaactggattggattctttgcccaatccacaaaaatgagccaagtgtatattggattggatgagcaatccaatgcttagtatttcattggtttacccaatccaccaggtactaatgatagttctctttacaggtcaggatataatcagaagtcagaatgaacccattatcagagatgagctgttgtgtccttgtgtaatttggatttttctggagattaatctcagatctgtctcaaatctttggggaaatgttctatgacaccagaaacagtgttcttgcttatcatggatctatccaaagttgaagtatcagctattaattcttggcatcagtacagttatttggaacagaaaggaaaaaatggagaggagactcagttgagcaaagaatgcagatttttgatagaatgtaaacattcaagtgtcttagctcaagccaagcttgttgagctggggaagttaaaaccaaatttcaaggtttacaaagacatgaatgatgaattagctacaaaagaccaagcagtcaatgaaaaaccataataaattaatctttttctttattgagtttattcattggttgaaagaatgggatggttataatctacagaattgttgatggagaagataaaggaggaaatccagatattggaacactgggagttctttgtttgccaaggggacccaagtaatccacccatatcaatcaccatactttttggcttaattttgaaaattgatttcttagagaagagttaattttcacaaatataaacaagcagaagcttcttacaagatgataaattcttggcctggttagcttgttttaatctcaagggatcttttcttatggtatacctatgacaggcttttgacctgtttcaatgatcatattggttcaaaggtatgatgtgttaagcaaaaacgttttcctcccaggataaaaagaatatgacatacaaaagccattttctatttttaatctctaataggataccttaaaagataaaatcatggatatgacagatgtagagtatatatacagtcaataataaatccaggatagggctgggataaacaaagccacccactattgggtgctgaatcttttttcctggtgctagagatcacttaaaaacaaagaaaatctttgagcatccaattaaaactgatcaatgtagcaaagaatctttttgaacaagtcatccatttgcaggatttgatgaaaatcctgttttcctttactgacttccttctgaagccatatttgacagatgtgattatttgaatgatggctgagtgtgaggaacgtgaaggtcttggtcttgttttctaggaggaatatgaattcaacatacatttcattgggcacatgtccaagaaacttctcagcacagacattgagtgctctttccaaagctgaagttgctaggcatggctgggaagatacaaagcttgagttgttagccaagttggttgaatctaaattgattggttgtgtctcctcttcaagttggctttttgagattgctgaggcaacctttgagaaagcacccatgagctcctttgaggtttcagaaacagggctgatggcaccatttataccttccatttcagattgaataacagagttttttttttaatttgtgtacatgtttggtggcagtcttgagagatgtttctcaatctcactttcttcctcatcattgctgttgagagtcacagtctttctctttgaaggagattgtaatttgaatgcatcagttgtagctggaaaaagatgtgattgtgcagtttaactttcactggatgcagctgttccctcaaagacactgagagcaagagtgtgcaatggaaatggcttgtcccccaatttggggaattcatgctggggatgagcatcaaatagtttgtccatgtactttcatcagtggtcacagtagatatatttttatcccattcaaagctgctctggtttcagaggaattggtagtcaacaaacaatttctgaagctgggttttttttagttctttgcttgtcccacggtgatattgagtccatgcttcaagttgagcttcttgatgacaactgaccgcccttttttcttgaggtttctgttatcagttttgtggccagtgtcattctgtgatgcaataaactcaagtaaggaacttctttggttggtggtccagatgtggttgggttgcaagtggaggtggaggtgagggtgaaaaggggagagcagggggaaggatgtctcctgtgagaaatgtggggtcaatgaaattcatgatgttgatgatgatgagtgtagtatgtgtggagttgatatctgttgatatgtgagatcactttgaaaggggttgtatcagttacatccccccgcaataaggttgcccggaggcgaccaatgtaagatcggtctgattgaccgattttatattgggtcgggcccaccgatacattagaacaaaggaaaaatgtattgatgggcctggccaatataaaattggtcaaggagaccaatgttatattggtcacctcggggcaacattatcacggggggttgtaaactaatacaacccctttttgccgtggatgatgactgagcagtagtgatggggacattgagagaaccccgaaaaaggatcaaaaaaaaaaaacagggtcaggccccaaaatgatggattgtgggaaacatcaattatttgatttgccaaaaaaaaatgggcactgtggtacctgtttctgtgcatggaatgattttggagtaaaaccctgtttttctgactcctatggtacaggccctaagtggaattctccacccaaaagtttgacacaataaaacaacacaagaagatggaaagtggatgattgtgtgacatgtttgagatatatgaaccaacatggtttgaggaacatttgtttggttgcaggcttttgtttcatataagagcatttccagacaggggtgatacaccatatgtgcttatcccaataggatgcatgtagaatgttctagaccaatgctatccaattggaaaacgtggccattgtcacacagtacaccctacagcagttcccagaaagcttgctgccgcgagctcctgggatcccaatttttttttttgtgcctcaatttttctttgcttttctgtcctgtaacagccatgatattccaggcatcatggcccaactcccccatttttcaagttgaagatatgggagttgtaccattggattcctctcatttttttgagtaggaagccgtcatcacatcaagtgtactcagcccccaccaggcaactgacaggtgcccggaggcctcacccggcctcggcagcaggttcacaacctgtacagtcatgtgtacaggttacgaggtgcaaaaaaaagtggaaagaaaataaaaaaaatcagatcccaggagctcgcgaaggcaagctttctgggaactgctgtaaatgatgcagatcctcacacactagcaacttggcaggagcaaccacaactgaaaggagttgttcagtagtgatgtgtcagctcttgtatatttaagttgttcatattcaaatgcatacagttcatgaggagctttgactacaaagtgctgcaccctctagtgcctgttcccccccctgctccactcttccatcaaggcctctttcctccacatcctcctccacatcctccccaacctgcctcttctgcagtactgagcactgcctactcaacaataaccccatcctccactgttttgccctgtttgtcaaacaagtaaactttgagcttataggatggactcatcataaactcacacctaaacaatccactggctctcagagactctcccagtctatcagtgcatctccccttccttatttgcctgcttgaccccgacccactccccatcgaatcacgaaggtacgtatctacatattcatcacaattggaccagtgtccaagcctatactggatgtggatgctccaagtgatgtagcacttcaggcacttatgatgtagatccattccaacccaaccacagagaccgcactacagatacctcctcacttccggcatgtttcctttccctccggcccttccgaacccgacccagagcacctccaccgagcctcgcccacctccaccagcgccatctcgccctcctacattcactgctatatcccaacctctcatctccttcagcccaaagccatcccaacagccgccactcgacaggacttctcgtccaaacccacagacctttgggcacattcccggcgtgctccccggccagtcatgggacaagaggtcagaagtcagtcaggccggtgtacacgccccctaccagggcggaatctccggcaccgaagaacgcggtggagccgaaagcgtggtcttgaatgacggctaccctgatggtgactgcggtgacattatctggtaagccatcacttgaaactctctttctctctctctcgctcgctcgcttcgctctctatctctctacaagaaatgcgtcttccgtcttatcttcctgttctcgcctcactctcagaatttaacttgagctttgatctttcactaggtacatgggaagcggcggattcagaaccccggaaggcaaaaaggcatccatcatgcagcaggaccaaaagcccgatgaccggttcaatcgctcactccagcgctccattgcaactcgaaatccaatccgagtcctccgaggtcccgacgcgatccactccccatgggcacctgcgtttggataccgctacgatggtctctatcaggccatgcgctccgaaatcataaaagatccctctgggtgtaccgacttcaaatgcgtcatcttccgcttggaacgactcgagcgagaccggtatgccatcccggtcaagtccggacaactcgcaaaagcgctcgagaaggccaaccaaggacggaaccgaaaattggaagaagatgaaggctctaacaccccaaacaaccttctcaaacgaagcaaagtctcccgtcctcgagactcaagcagctctcaaccgcgtccacttccacaacgtccccctccatctcaacccgatcctctacgccagccgaaacctctccaaaagccatccaactttcatcgaacgattgaggaacccaccatccctctaacccaccctactgaatcgaccccacgtatgagagacatcttgggtcaaatgaagtttcaaatcgtcaagccgactgtcccagctgatacagggcctcaacctccccccgccgtcccaactcaaggccattcacgaggaaccccctcttctcatgtaccatcggctaccaattcttcggctccttcgagatcccattctaccacaaacctcccagctcgtcctccttctccttccagattccactctgccgacaatgcctcagcctgtgcccgcccaaactcgcctacgcggcgtgagcggccaaggtcgcctatacggcgtgagctgccgccaaggtcgccttcacggcgtgagctgccgccaaggtcgccttcacggcgtgagctgccgccatggtcgccttcacggcgtgagctgctgccatggtcgccttcgcggcgtgtctcacgggagtcacctccaccgacgagtcgcagtggtgctgaaacaggtagccgaactttccattcagaatctcactatcgccctccaccgacgagtcgcagtggtgctgaaacaggtagccgcactttccattcagaatctcactatcgcgacagacgcccaccaccttcgccacacagaagctccttcaatccaaggagtcctccatctcacaaggcatcatatgctcgtccatacgatcgtccaccgcgttcccctcgtgctcgctcgccgtctcgttatcggccatcctctcgacgctcatcaccacgctcagaataccctcctccggcctacaaagactcggcccctattaaatcacactcagatacaagacatccggtagcggcaagaagacggtcctctccgcctgcgccatcaatttcaagaacaaatcatcccctaccacatattccttcaccaatccataccggcttgaaatcacccgtgcaatcctcgtcgctcacccaaaaaggccctgaggcagagccaccaaccccagacacaagctccagtttgaaattcttcttccccgctcatccggtcttcgtccagaactatccatccgctcaacatcgtcgtccatccaatcctggtcacaacaataaatcttcagcagttggctcttcaaacaggtcaattgacatcagacttgatgtggttctctcacctctaccctgtgatgatttcgttatccggccagatgatcaccagaatcaagttgatcaccagactcaagctcagcagttgaatcagactcaagctgatcatcagacacgagttgatcaccagactcaagctcagcagccgaatccattgcaagacgtctcggacagccctcgctcctcacccatgtctctcgactctgacttcccggcctcaagcccagatcactcatgtaacactagtccaacagccactcactcacccgaagtggctactaaaaacatcaccgaacccgaaattcctcgtaccgctgcaggtgaccctgccacccctagaagtctttgctcagaaccggacagtgcgtgggtgaggatggaacttgaagttgatgagttggatgaggctaagcccaatattgctgcccagtgtgatgatcaaccggggtctccaatgaaacagaaggagaatccttcagcagggccaacccatggtggtctcgagattaacacccaatccttgagcgaggatatcgacatgctgaactcgcccgatgatgatgaaggcacggcccatgatggggagagacatgagctgaaggatgagatgtttgagtgtgagctggacgatctcgagtcgatctgggggaagagtgatgaagctgacgggccgggggtggacgacgcggaccgaatccgctcaaagagtggctcagaggagcactggagtgccaccaagagctcttctgatgaccattcagtcactggcaccgagggaaccatggtcagcgacgatgacgaggatctcgacggattccctatcgaccttagtcttcccgtcgactggtgggattcggagcccaaacccaaacacccctttgataaccttcccgtcctctgggatcacattaatgccacttacactcttgccggattcaagctcgacattgaggaccatatctctcttgatcattcttagaacaatcctgaacaccctcaaactctctttggttctcctcttacctaataccacttattttttttgtttttattctcataaaagtatatatatcaacttctgctttttcttcaactctctagttgttacttttcttcagtcttatttcttgcttttcatatttattcatgttatgtctttcttttttttttcttcttcatgatttctattccttttttcttcttcttttttttttcttttctctttttgtgaggtgctttgcatttctctcatttgttttttcttctggggttgaggggacaagttaggcagaagcagacataagactcatatcaaaacccatcacggctatcaatgacactagtgaagattccaatcaaacaaggactggtgattgagattctaattgtgtatttaggacaatgatatctgattgaacatcacttaataccaagaatcatatttatcttacattatgtatcacttgtgcactagagatataggacaaggtatgcccctcatggactccatactactgcaccaagccgggctggaggctatgaggcaagtcatgagagtttacacccaaaagcctcctgcagagggtccaggtgatctacatagctcctgcctttgaaggtaggtcagtacagtgatatgctgtgcaatcccttgcctttcttttggaaaatcctgatagagattcaaatatgaggttttctggccttagtgtattatctactcacatcattctactctagcacatgtggtagatatgagtcatggttcttcttctgagaggatatgccctcatgattatttggatcagagtctctaagattgtttcatctgtgcagaacgtttttataagacatccacacaatcaaaattccatgacctaattagggggtgaggggagagaatgggatggatggaatcctccattagaggggtgctgatagtgatgaggtatatgagtgagggctgtgggcaaatcaatgatgattgataagatgcagtctgcggagataaaaaagggctacataagtcctgagtagagctgatcactttcaggagtgattgtaaattctatgatgtggggggaatggatgtagagagtttgatgggggggggcaggacaggacaggctccttataaacagaaatgcgcagacaatcttgagccagaggggaagagaagatgagtgattttagctggccttgagctttgaatgagggaatttagccgcacagatgaaagctgttgagtgtttttttgttggttgaatgagttgactgcatgtgttgagctattttggctgggtgggtggagtgaatgaggggatgtgagattggtcagaagatgtggccttggaaatgggattctaagtatgtaggatcaaaatgggtccagaatcaagcagaagcttgtcagtgacaagtagaagacaacaggtgtcaatatctgcattgattgtaactcttaggagccagattgcatgagttatgtagcagacaggggctacagaaatatgtagctggcatgtaagcttgagatgtatctatattccatgcaatgtgagtggtgtggctgtcctgtagtgttgctacatattgatatgaaatcatggtttggtaaactcctggtcagattgttagctcagacagttgcacttgttttgaatggctggtgtggggtgactgagcaaatttaacccatgtgtctgaaactgaggctttgccagtgctgggaagcaggatgggctaccatcctctgtggctgtgtggttggaactgcacattaaggaggctgaaaacaggccaatgagaatgtggaaatgcaggaatacaagagagtgaattgtgtatttaataaaacaaccaaagtgtgagttgtactgaagaacatttttaaagaagcaagcaaggtttgtctgatgtatgtatctgtgtatttgtaatagccagaagaaaggaacttgatcagatggatcaggactcagaaaccacagggatcagctggatggctgaagatttggatattggtcttataccctcatgtttggaatcttcagactggttgataaacaaaacagatgtgaatgcttgtagtaagagttgattatgtggagagttgtttgagttgatacataattgtgtgtttgatgagaagcaaatggagtggtggtactgtaatccaagctgagggtcgagatggtcatgagcagaaccaatcaccaacacaaaaaaaaacacgaccaatgaactcaaacagaaccaaactactactactaccactactaccactcaacaggagaacaacaacaacagcaacagcaacagcaacagcaacaacagcaacagcaagaacgactactcccaaggaacactatcaccttctcatcaaacaagccatccaaaacaaccaaccctgcagactcaaacactcacagatacccatcccaacactagtcgaactatggacaacagccatcagccaacgagaaccaccgatcaactggatcgaatggctattccaatctaccatcaaccaacccaaaccgatcagatccaacgaacaccaactcaagctcaccagattcctctctctcgccatcggactactcatccgctctctcccaacaacaacagcatccaatccatctactagtcatattaatccagaggaaaccagcctgcgtcgttggctcaaaggaatacaagaatggcagcaagcttcgggcagtccaatactctccaatcagctagaccatcggcgcttgcaaatcaacagactcctgggacagcccgatgaaaacctacaagaactcatccaagcccaggatccctacatcctctcgactctcctgcgctccgccgatcggtccgaagacctcttcgagcgtctcgagggatctcaggacgatctactccgctcgatcagagtctcttgtcggtccaagggccagctcatccatcggacccaccccgacgggccacaccaacctataagctcgactgagttccaggaactggtctcgcggaacccagcgccctcgttctggaggaccgggttgatcctctcccaggcggaatgtctggtcggacagatccggatgatcgctgaggaggaaccgcagggctgtaggaggctcgacgagatcttgaagagactcaaagaactgctcgatctgagcctgagcgagcgggaaaagaccctatacggcggccggctcgaggctcaccgactgatccgtcgccaggcagacggcctcgaggccatcctgggccatctcctgctctctccatccgccctgccgattgactttggcctgatcctcgagctcatcgacggtgcacttgcccggctcggccccgatatcatccgtccccgctcctggaaactcctcctctcttcccacctcaagctctcctctcaatggacaggcccagccggcctcgaacggctcttccagctcgccacactctggtccaagctcatcctcgaaaccagccccgatcagacccatcatcaccccccgatccagttcaagaaaatcatgcctggagatatcggcctggtgatgatcgaacgagtcctattcccagaggaggatctggatggacgactggagaagcgggaagccgccggcctgagttcctcgtcatcactcatgatggaagaggatcgggtcgaggaggccttcgaaggcctggtcgaacgactcttgacgatgatccggttcctggaagcctttgggagtccacgtcggttcaaggagcgtcgtctgatgcgtctgatcttcctcagcgtccagaaacgtcatccccactctctcgatcacgatcatcatcatcatcatcatcatctccatcacgaaagttgtgcgactggaccggaagccatcggctctcgactgcttggctccccctctggactcgaatggtggcaccgacctgacgtctggagactcctcgagttccgtctctcgccttcagcccctccttcccctccaatctcccagccccaactattaccaccatcactacacgaacaacaacaacaacagcatgaacggcatactgaagaagaagaatacgaacagcttctcgatctctctcagcttcacttccaactcgactacccttcgatctctgattcaattccccatcatcatcaagaatacggtggtggtggtggtggtggttttccgccggaagacagagatggactagacagagatggactcaatcggccggacgagcaagggcacgatcggccttcgtcagcgtccccctccggatccaaaaatccgtctgatcctcctcttctcggttatcctgatcaacctcagattggaagaaaaccgaacaaaacatctagggatcaggtcgaaggaatcggcacctctttggttcgtcttagcctctctcttcttcctccacctctcactattattatcatttgtttacttcaaaagatgttttttttgggggttactgatatttctttttctttttttttggggttgtttgtttataggatgttgttaatcataaacttcggacccagtcgctcgattatttcgatcaacattctttattgacttgtttaattttattgattcgaaataagttccattgattaattaatgaagtgtggtttgtttgtgtgcttgttaatcattgaaacaaaaatagaaccccgttgtttctggtttctcacttctctgtttccgcatcgatcattctcttttttttattattctctgttctctttggttttggttatcatggagattgaactcatgtgtatgttcttcttggtcttgagttttttttttttttttttttttttcgtctgctaattataagttgaaacataatttttttttatgattttacatcgataaccacatccaattccacttatttaaatagatgtgttcctggtacatgcccaatttgaggttttatctgccagaggaaagaaaatacttgcgagttttgcaagtcgtaccgtgaattttctgagagaagagagaatgatcaactcttttttccatacgcttgaagcgggatgccgactactttaaccacatcagtaatgtcttccgagaaagtagcgggccttgtctccatttgggtatcggaggctccgggggttactgcaggggcctggccgcctggcgcgctcgaaccgaccacagggtacgatccgccatatttcggtggtgatatttctgcgaaggtccggacacaaatcgaataaccagctccagagtcaacatattgtgctcatctggagctgtcggtaactttgcacggttcacatacgtcggcttcttcgacccgactttcggttgccgacacggtggtagtatttactggatcgtactagggctgtatcccgcaatcgtaacatccacatcattgtttccggcagactataatatctgcataccaatccaaatgattgttactggtagtgaactctccagctgataggttgtgatactccagtgtacgctcttcttgctatttattctcaagagggagtcatcgagcattctatctcgctttcgatccattaatcaatctttaacaacaattagacttgctcaagcattgctttctggtccgctcaacttcttgcagcattcctcccgttcacagagcttgtccagaaacagacaaagtcccgccaccttcgcatatcaaggctcctctgcccagaaatgaacgtgttatatgttcagtatagagaaaactcaacaaagctccgaagtcaatgtgatcaaaatccccagtgggattcacgggtattgaaggtctcatgagcttatgctcagtggacttagtgtagccccttctctgaaagttgtcgtattagaatgaaatcaaggaatggccaagcaaaccctgcttgtgatttgatttcatgcgactggggtcactcaccttctgcttcctaattttgtcccgactctgggggttgcaattgttatgtttttggaacaacaaccccaggttgaaagcgtgcaagtgtctttcatggaattcccatacagaattcagacgtgaacggtacttttttttttttttttttttttttttttttttttaagtgaaatctggcctatggcattgcacactatgaatctaagtaacagctctgtgacaagacacaaaaaattaatcaaacactactacaactgtgctagtgttatgaaaaaggaggaagtgaaactgaaaacaatttaaagagaagagaaagagaataaaccaaagagaggaagaagagaaagatgattggaaaattcttcatcgtaggaagtgatctgggaaacgattggagtcttgtataaattttgatacgatcgcatagctgaaactcaatggggacaaacaatcatacattgtaacatcaatatcaattgcaacccagaaggaacaaacccaccagaccttccatggccagttgctctcagcttctgatcgacaagtttgccttctaactttcgatgtcggttttccacaatagactcaacaaaggcgattatgacctgttgccaattgagttgagacttagctattaaattcaacggtgatcggaatgaagaaaggaatggaaaaacacagagacaatttgaattcatacatacatcaatcttctaaccgttaaagatcacacaagctactcaaccgccttccacaaaggttaagtggccacggggaaaaggttttctacagtacaagctaggttgtttgcatccattttgcctgcgcagttatgagcaattcagtacataagaccgtctattggatctgtgactagcttgtttgcatcgtgtttggcttcccctttgtcgaattgctagggcaaggctgagccccagtcagaacgctgctgctgtctggcgtggattgattataaaagactgcccaggacttcactctgcctcccacttctcctctttcatccacacccaaccaacacatcctcttctcccttcctctctctctctctcttcccttcggggcacgccagccataatggcctctcacactccccctgttacctctcccctcgcccaccctggccaaaggcccgccaaacccgtccgctttggatcccgcaactgccgccccaaatgttgcctccttgtttgtatcaagaccggtcacaagatgcccatggttacctcaagcgctacccactcctaccgctacaccgacgatggtggaatggaactcttttccgggaagggaaagctggatgtccttgagcgccgggtctaccctgaggacatgatgccatctccagaacgcccaacctgaatttcttgtaagcttcttcttcaatccttggtcaaattctatcctccaccagcctaaccgattttctaactttcgtcaatctgttacctcttgaaagaattcatcgattccacatgattgcttcatctttcagttactatgcctcgatctcttttaactttgtcacggtaagcggaccattgatcctcattataacaaacctttgcaactactaatcctgacgatttagggatctcaagaatcgttcttattctctgacaaaacacggaacccacctgccaaggacgtcttcaagagaaatccagccaatggaaatggtgaagattttctctacacattcacgcaactcacatccataatcggtcatttaattgatcaatcttttttgacttgtcctttccaacagtagcttcctaacataccttggatacccatctttccttgcttctcacagccctcaattccttgctttcttttcgtgtgatgacttgtattctaaatttacttctcagtgtttgttgatgattatagcgaggctttcctgttttctttttttttttttgacttgatacaatcattcaacctcttgcaaatcaatttctgtttgaataattaattttttatcaggagccactgatttggatgcttttatcagactccgttatcaagaccaatctggtgtaagacaccgaaaagagtacccacaaacgtccgttggcaatgagatgaacctacgagtcggaacacagaatcaatcacacaatggctttacttgttattttgatcagccttctgcagtttggctctcattctgttctagctaccgttgcagtgttaaatgttaagattagaatcaaattcccaaagatttcacaaatccaccaatatatacaaaggagagttgggtgagatctttgtttaacagcatatacttcatttgtgtattgatacaataaacagcagaagaaaggaatgatctcaaaattatttcaaggattgttccactccaatgaaagtcatcttcagtatcagatcaccgagtagcaactccgaagcagtttgatgaatcgatcttcttctaaaaagacttgaatgatgagataatttgccaagctttcggttaattagaagaattttagaagatatgagaaagaaaatacgtaagaaatctgatagaaagagatagaaagaattggatgaacatttttttttttttttattctttttcattttcgatgtagaattttaaattgctgaatctttttgtttctaaaatgaaattagctaagacgtcgaagttagttggcgagtcgagaattgattttactgagaagatgttgattcttattttgttttctttgatttttttccgattattttttctttgaatgtggtatttattacagtgtagcagatagtgtttgacgtcttcgattttgttgcatgtgttacatagtggagaatctatttttttatggagaataagaagttgttgagggggcagtgaccggatcgaagttgatagattgcggaccctcctcccctttctatttgattgagtttgttaaagattttgttaggtggtgttgttaatttgatgttgtttcggatcagcggattcttgagtttgttgaatttgtattgatgtcgaatttgttgttggaggttcaaaagcgattgtggttgatcttcaaggcggaattgttggttgttgagtgttgcttctttggcgagagagtcgactttttcattttctgggatacccacgtgagctgggcaccagaaaagatggatcggtatagttgggttggatgaaattgactttaagagagtgaaaattttgttgaacctgaactgaagtgatgtcgatgctggtggcctcgaaattgctgtcagagttgcttgattgtcgctaaagatgttgagtcggttgtcgaaaatgagttgttgatttccggagtgaaggttgttgaggttgttttggaacatttcaagaccgatgttgattgcggtaacttcggcttcgaatgatgatgagtctttggcgttgttgattctgcaggcgaaggatgttgagttgttgagaagagctgccgccgctgttccttgatccggaatgttggagccgtctgtgaatagcaagttttctgagctgttcttcatttggttgatctgatttgtgacaacatcttttgcgttttctttcttgatcttcatattgttgatttcaaggctgaagctttcccatggttggatttggtggtggaagattgtttctattttattgatgttgagttgagttagcaattgttgatctagcaagttgtgaataggtgatgggtgggttggagatcggtttgttagttctgatttgaggattcgtttgattgggtgttgatctggagctgttaatttttttgcgcaataaagaagatttttccttttcagggtatcaaagaagggagttagtggactttccctgtttaagaaggagcatggggtggaacggaaggttcccagaatcatcctattagcttggttttctatcttgtcgatgatacttttaacatgtttgcgattcctttcagaggcccagatcatgcttccgtaaaggactcttgatcggaggacactgatagttaggtttctagattgttgtaggccaatgccaaaggaacatcttgaaattctgatcagctggtttacagtttggtctccacatttcttaactctttttaagtggtcattgaatagaagttttgggtcaaaaataataccgagatacttagtattagatgatgggggaagagaaaattacccaaacttcaaaggtgtgggatgaatgtgtcgatgagtaaagatcatgtattttgctttcttttgatcaaagatagcgttgtgttcggatccccacagcaatgatctttctccctcgtgttccagcttttgcgtagctattccgatgtctttgttagcaaccaagtgtgtaacatcgtctatgaaacctaaagagatagagtcttagttcaagtcgagagagttattaatcagaaggagatgagttatagatgatgtaaaggattgaggaaagaggtgatccttgtagataaaccacatttcaaatcaaatggtgctgaagtgaagtcgtccatctttattgaagtagttcggtcagaaagtaagctgttcaggatggctgttaaataagaaggtgcattctttcttatcagtgtgtcaatcattcgttctttaatgactgttgggaaagcagatttaacgtcaaggaagagggccgagactatcttcttttccctccatttatgcttaatccaagatgtcaggaataggttagcatcatcagtactgcagttagctcttccaccgaagtggccttctgctaaaatgttgttgttttctgcccagtaagtgactctattagttataatcttttcaaaaattttactaaggcaagatagaagagcgattggtctgtatgatccaggaactgagtatgagtctttatccgctttgcggatgattgccgttgttgcatgtctccatgatttcgggaaataacctattgttaagcaagcagaaaataaactgatcaggtgattannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccctaacgtttcggtttggaaaaacctcaggttagaaataaatgatcagattttcttgttttcatttgtctgtgtctctttcgcctcactcatccttctctcgactctatcgccacaggttcgcttgtgctctgctctcactgttagttcacgttggtcgtgccctaacgtttcggtttggaaaaacctcaggttcgcttgtgctctgctctcactgttagttcacgttggtcgtgccctaacgtttcggtttggaaaaacctcagttttagtttcattacctctaaatagcttcctccagatttgagggataataatgataaataataaatacattccgttgtaaagataggaagagggtcttgaaccctctgaggagacagttaagtctgatcaatacatacagtataactaattcaacatcgaaagctctgacggtttgaaataccttagaatggaattcaagaacaataaataatgatttttgaggttcatgtgtttaattatgggggcttcctggataccttccggccagaattaaagtaatgtttcatcgaatcaaagtcatcttcattaatcagcttggcaaaagtttccatggaataacagactgtttgaaggcggaatggagtgttggattcttgtcggactgaatggttttgaggatagttcaagggaaatccagtgaagctctcgaccctcgacatctgaaccatgcacatatttttcctgaccctctgtctttgccagaggcttatagcaagcatgacgacatgggcggtgtctgattcagaggctccaggagggtctaacccacatcaacctggcgcacccaaagcggccgcagggctcaaaccatttcaaggtgatttctgcgaatggcagggggtttggaggcacacaaacttgagaaaacacctccagagtcaacacgtgtgctcaaccaaaagttttgatgaatttgctccacccctagctgatgagttcttctcaactttaattgccaacacagcagtgctggatgttagcagggttttatccttcaatcgtaacattcccactaccatttccggcagactatatctgcacatcaatgggaattttgccagtaaccttgctccattgagtttcatctgatctgttatgataattgagtgtactctgttcagctttgtgctctcaagaaactccatcgagaatcctatctcaatttcgatccactcaatctttaacagcaaaaagacttgctcacgtattcttctgttgagctcaagctcatgtgatactccagccaggtcaaccagagacagcgaattcccaccactttcggtcggaaaaaaagcaatcgcgaaatagaggctgtgtataagcaggctccatgctagagataggatttgttcctctggccagaaatgagcatgatatattcagtaagaaaacaaacaaatcccccaagtcaatttgagaagacttctaagtgggtggaaggaccgtaagcgcgcattgaaccattgagatcatgaccagtgcacttagtgtaggcttctgacaattttaatattacaatgcaatcgaaacaaagtcaaggaattgccataaaactctttattgtaattggatttcatggattgggtttatcgaccttcttcctcattgtcaggaatctgatcttgcaattttaatgttttaaactaccacttgtcttaaacagcagctcattagagatgtacctaagcgcagactagggcaacaatcccacttctaaagcgtacaagctcctttctttgaattctcatacaaaattgatacacgattagtagtagtactcccaaacatcaattgaagcgaggcccatcaattaagtaccctaagcccagtgcaggctggatgttcagctcaagaagatcatcttcatcattgtctctctttcacttcaatctgattgcatacatagctaaaaattcatgggcacgaacaatcatggattgtaatgtttttttttgtagatgattgattacgaccttgaataaaatacctacataacattgtttattgtatccagcttcggccagatgatttggccctctcaagaagtatttttcttgttgactcacgacaagaggctcaacaaagatgtgattaatctgccactagttgagttgagccttagcggttgaattcaacggcgatcggattaaagtaaggaagggacacgcatacagacaatgggaattcatagtctttcaacctttaaagatcacataagcttctcaacctccttccacaaaggtgggatggccacagggcaaatttctgctacagactagtttttttgtatctatttcacctacacattgatgagcaattcaatacatacaacattctattgccaaacacaaaatgattatgaaaggggaaaggtgtgactagcttgtttggcttcccctttgtcatattgctagggcaaggctgagccccagtcagaaagctgctgctgtctggcgtggattgattataaaagactgcccaggactttgctctgcctcccaattcccctctttcatccacacccaaccaacacatcctcttctcccttcctctctctctctctctattcccttcagggcacgccggtcataatggcctctcacactccccctgttacctctcccctcgcccaccctggccaaaggcccgccaaacccgtccgctttggatcccgcaactgccgccccaaatgttgtctccttgtttgtatcaaaaccgctcacaagatgcccatggttacctcaagcgctacccactcctaccgctacaccgacaatggtggaatggaactcttttccgggaagggaaagctggatgtccttgagcgccgggtctaccctgaggacatgatgccaactccagaacgcccaacctgaatttcttgtaagcttcttcttcttcttcactctgttgtctaattccatcacccatcatcctaaccaattttctaacttggatcaatctattacttctcttgaaagaattcatcgattccacctgattcctccattgttgaactactatactgccacatctttcaactttatcacggtaagcggtctatcgatcatcattagaacaaactgtttcaactactaactctgatgattccaggcttccataattctttcttgttcttggacaaaacacggaccttagctgccgaggacctttccacaataaatccagccagaggaaaaggtgaagattttttctaaagcttgatgcaactcaaattcaatctgttactgattataaccattcatttgcctcatcaatatttccacttggccttgccaactatagctcctcaacatcacccccccatacccatctttccttgtttttcacagccttcaaagcctctctttcctttgccaaaacttgtattctaactgtacttttaactatctcttgattaccacaagtcttctgttttctttttggcctgatacaatcattaaacctctttcaaaccaattcatgttggaataattggatcttatgaggaaccactgatttggatgattttatgagactccgctttcaaaacgatctggtgaaacacaaaggaagaagtaatcaagcactctttgattaattggtcttactatcaataagcatttaataatcatctgctttgctaagattttggtcaattatctgaataatgtaaggcttttgacatgtcaaccacttgatggggaactctcacaatctattaggaccattgcttgtagcacaattggcacccagcattgcaccttgtcttctaacagagaagtcattttcatggaatcagagttttaattcctgcctatgtggctctgaaaaaagttgcctgtctttatattaaaaaatatcttccacaagtaggtatgccctgcatcctggatccttccatatttctcattgaaaatttgatatgactaatattatacataataattatccacaataaataggcttcaggtgagtgtaagattatctacatagcttcatacagattttatggattaaaatgatggtgaatatactctgtctcatcatgaggtgaagaggaacttgacccttctggtgagaatatcaagaggttatctatgtcccaaatacaccattcctaatttgcctccaaaagaaagtctttttgtgtgaaatgcacaataatggagctcaagaacaaggaatagttatccttgaggtttatattttcaattatgggggggggggttatactacacacagtaagttgcctcatattctacagactgatcaaaagcatgaccttaagacttgagtggatcttttttcaaagtgatacaggtgcaatcaacatcaacatgtactctaggcttttgttttttacagatagagtaaataattgggttgaactttgaaatgcaaaatgggggcatccagcatttcaaaattataatttgcagtgcagtttgcattgaaatctctttctctcaatcaatcagctttgagttttcacaagactttcaagttccagccaatcttagcaattcttcatcaaatcagcttcaacctcaaaaacaatttgtgaaatccaataatttactctagttcacattttcagctgagcttagctgcagaccagtgtgtttgaattaaaagtgcctttgaataaacattgtgtatatcatttcatcataaaaaaatcagcttgcaaacgtaaacatgatgtgatcaaacctttattcccataaacatggctgcagtcatttcaaggtgtaaaattgcaggatacatagaagagtttcacatttttgatgtgagattcaaaaaacaaaaaacaaaaaacatacacgtgagtgagggagatcaaccaagttggaagtctattttttcccatcttgcaattgatcacaacttataaatttagaaaaaaaagagggagaccaaaagagaaaacagcaggatttcaacttgagattcactgaaaaaatgaaagtttcagtccaatataaattaataagaagaagaaagggttcaagagggggatgatttcctggattatttgcagaattcaaccatctaatcaagcttgtgagatgttgtctgacaacttgtgacaccaattggataatgtttttagtatggccagtgggagtaactctggatcctgaacaggtctggtctaccttcaattgtaaccaattttgaatgggcactttatgaaacaggtgtctgcatgaagagacaacgtgtagctcttcaggattgagagttttggcaaggcaaatggacactgatttagttctgttgcatttgtcttttgaagagcgggatcggctgcttcttgttgtaattgattactaattcatgagattcaggattaccttttttacgctacaagcgggatgacttatttcccacatcagagatatcttcagtgggccttattgggtctgatttggtgattttttcactctgctcaattcatttatcacagagtgtgagtaccggataccatgactatgattcgggactgactcactgactgaaatgaagagcatttggttggccacaataggggggttcatgatagcctccgaccagaaatatttatgtgaaccaccagcagccttaagcatgctgcgcaccaaacaactgtagtgagttttaactcaccatgagtgaaacaccagaaaattttagctatggaaacgcttgcaaccccacatcaccaagccagctaaaaaaaccaggcagctcaacaccccatagccatttcgatcaccacggcctatcccgccaacgactcacctcagacaactcaccagatcccaccgacaagtcaccatgcacaaatatagcgaacgacaacagatcctgcgggatctattcatgattaggattttcctccaccagcaggagggtgatgacctcatcgactccaccttgaagattcccaccatcccctcacttggtactatttcggcccgtaacaatcacggccgtgctttggtgctagatgctctatttgacgatgaagcgacggtgtccgacctcttgcacttggtactgtccaaccgatacttgaatgaccgccggcctcctatgcctcgtgacgaatttgacttatgtcagctgttcaacatgcgcgatgaagatttcaagcaggccgtccggacgacaaagtcgggattcacctggctattgagccaaattgcttttaaccctatatttcacagtggcagctttcgtccgcaactgccggtcccgcatcagttggctctgactctcgagaggctcgggtcaaatgggaatggcgcctcggttgggcgaatttcgaggaacttatgcgtaggccgtggaaccgtgatcaaggcaagtcgcagagtgatcagggcgatcaacgatatgggcccgacatacctacgctggcctgataaggatcgaaggaaagaaatctctgaggtgatgaaggctgaagggttcgaaggttgtgttggatttgtcgacggaacgacgattccactgtaccagcgaccatcaattgatggggaggttttcttcgatcgaaagaagcggtattcaataaattgtcaggtcatatgtgattgcgaccggttcatcacgggttacatgacagggtggccgggttcatgcggcaacagtatggtcttcaagaggatgaaggtacataaggagcctgatgatttctttgatcctggtaagcaagacatctttgttgggtggctcgttttgtatggatcttttgttggatggctcattttgtattgatcgtgcccatactgtcatgattccacaggtcaatatctgattgccgactcagcctacgagttgggtgtgcattgcatacctgcgtacaaggccccggcggcctacatcagagaaaacactgaattcaactattgtctggcgcgatcccaagtacgcaacgaacatacgatcgggatactgaagggccgatgggcttcactccaacagctaagattggcaatccagaagccatccgacatgatggagataattcgatgggtcaactgttgtgtgaccttgcataacatgcttgcccacctgggcgatgcatgggatgtattggaagccaacatggaagatactggaccagctcgaggggaggtacatgaggataacgccagaggacacagggattcgattcagtcaaaatgcttagataccaactacgcccttggtatactacccatgtgacttatttttttcattgccatatgcagctaacatcatttaaagttttcatatgtgtaatgagagtgaattaatctatttgcacaagtcacaattttcttgtctggtatctgattgcgagatcctcatgtggtattagtggactcgttgtctgattggccgtcttcggtagggggctgtccatcttcaatgacttccacaaattggaactctgatggccctaagactggtgacagtaaatcccagtaagggcagacccgtcgggcataacctgagggatgcacggctatatcttgtaagttttcatacttgtgatgggcaaggtgaatgatatggaacccaccaaggataataggctcttgactccgatgagcgcctgtcgcatacatgacaaattcatgagcgcacatgtaagaccttcgcaggagttggagcttccgatttatatctaaggtctcaatccaggctcatgagtcgaataggctggctgcagggtgtggaaggggagtacacatacctctgggttctcgttcgatgtgaccttgaatccgcaagaaagcctggatctccaagcaaacattttcacgctcctctccgtccatcatcgtagccacccattgggcatagttgccttcagcagtcacccagataagcagtatttgaatactggtgaggcccccatcaactgcgtcgcgatcccatcgaattcgtcgtcttgtaggttgatcatccatgatcggtgtggtttcaagggtggtttgagtactaagggggacatagggagtgctgggtgacgtctatagcatgatacaggactccactgttttgctgtatcagaggtggcttttatggccgcccacaattttgtattacacgtcacagtgtggcatgaactagtcttgccattgtccctcctatgtaagatgaccatggccaccgatgggcacacatttatggccacctgtggatctaactcatgattgcaggccaaaggtataatttgcaaatcatcattggtggccttgggtataatctgaataataactcgcaaacaactaagaataaccaggccacactcgaaaaagtcaagcgtgacaaatccaccgtaattagagagataacagagaattgacatgctatagtaaacaaaaaataaaagatagaagggaatatcatcaaggtgagattccagcgagacacgtgtcgaaggaactgcccggcgtgttgaccattgaacgaaatccatgcggaatggattctcaaacctgagtgaatagccaaagactgtcagctgctgtatccaatcaaggccaattatatgacagaccaacctagtcggtccaactcaatcatcttgtcagtccaactcaaccatagatggtcttcaagagcgcatcgacctcggacgcggttgttccgcttttgagcaaatcttgagccgccgccagctttgtttgtgccagtgttgcgcgggccgccgcgagattcttcgcctcagttatctccttatcaaaccgttccttttcccactcgaggcgattgtcctccttagccttctccaaagccatatgctgcttgaggtacgagaacttgtcggcatttgaactttcgaaagccgaagccagagacgtcttaggacgaggaacttccctaagtggccccccgggacttgcgtcggccgatggctggttggcaaacggacgacggccaatgctgcggctattgcttgcgtttcctccaccggtatcgggagtgcccaagggggaccctggggggcctatgcaagccagggaacaatgcgtcatcaaacagggcgaagcatccaatgcggtcccactgagattgagcggaggcgggagatccgactcatcgacccggtcatccggagtctcaagcgggtcctgcgggagatcgtcctgggtttcgtcccaccctgaaaagaagatctcctgcgattcgttgagaggccgaccttgcgaattgggataaagatcggcacccaccccagagtcatgctgagccaagggggtcacattagccttctgcccaaagatcccgtacatcctctcgtaacacggacacttcttctccaggagctcggctagcgtgggtaagtcgtcaccttcttcaatccctgcgccggtattttctgcccagtctttggccttcaagaaacgcttcttgtagccatcgatcctttggcgtagctggctgccggtgagacggaggcgacggtttgaattgtcattaacatagatcgcaaatatgtcatacgcggcggccttggtcaccttggtggtcccaacggtggtcttggacccatcaccgtacagttgggtgtagtttgattcctcctctaggtagctacagacatgctcgtagtcctcggcgatgaatggcgggttggcatcggaaacgggtggttgtgaccctggtggggcagagccgggtccactggaatgtgagtcggcatgaggtgcacgttgcgaaccccgagataggtgtccacgtggcagagctttacgtcctcgtttccccttggccttggccagcgacttagccttcttgactcgatcctgttcagctcggtacaagatcatctcatctttggttcgtcgtggtcgggggcccttcttacttggaacaccttgagtctggttgggtgagtccgtcgggtcagctcccttgggcgaagaatcagtaccaaggttgagatgagagacgtttgggccgccgcttggggattgggccacagtttgccccaatggggacaagtccattaaactaggatccagctgaaaaggcgatcgagtcaagattgatgcagtgtcagtccgcaaatgcctaaaatcaccgttgaagttccacaactgagaatggcatacctgactgacagacatgcctgatttgtgaaaaaagaagttggaaggattgtgttgcactgttgtggccgccgaaaaatttccaatcggaataggcactgtcgtaagtgtgatgtgattgtcgtacttagtgttgagagggagttgatgaggggggtgatccggttgagggcacttagtgttgagagggatttgatgaggggggtgatccggttgaggggcggctgaggggggtgatgtgtatattcaggagctggcacggatgaggcaggacgtgtgtggccaaatcagattcatagccttccaccaaaaaattttatggatgttggtggttgactgcggcaactttttagcataaaatttaagcataaaagttgaccagaaataagaataaaaatgcgagaccataagccaaaaaggctatcatgaacccccctaatatgagagcattttctgaagatgcgatccggctgggatcagctgagcttagaagttgtgccatttcaatctccttagttgctacttgaagttgagacgcaagcctagagattcactgacggtattccatccccaagccggtcttggtgatttgtgcaagaagatgtcacagttagccctaattttcttaatcaatgaatttgggagaaccacaaggaacgaagctgaactaagagtgatacatgttcaaaccaggtcggcatgcaactaactggaaaccttgacattgagatttgttattcttggtgatattgttacttgaattgatgccaggatgttgcatgaacatccggtagcagctgatgctcttgatccagctagtctgtcaaaaatgattgcgatcccaagcgacagctctgcaggctggaaaacttcgcttcaaagctgtagcggcgctcaggtccgagagttagagccccggggcactacgggacccgccggttttttcttaaaattgagcatgacatggcatggagttagtgaatttaatgacccctcaatcagacaggtttcaaagcttaaaatttcctctttgccagagtggccctttctacttcaccgagtgcagcgttgctggcttggcgactcccttcaaactcggtgcagcgcgaacttgggtcaagagaactctcagattgaatcatctaatcaactggaaaaatagataatacgacggaatcaaatctctttacccgaacagaagcaccgcagtaagaatccaaaatggctttgatggagggtaatgctacccttgtccgctgagagcagaggtctgggtggacgactccacacaagagctctctttctctctctttacatgtcccaagtcatgatcgattcaagccttcagatgcccattttccgcgataaaccagcttcagactcatagcatgtatcgacagatctcaaaatagtgcattgaggaaaattgaatcaaggcacccaagtgaaactatgcagaaaactaacaagatatgaatgtaactaaaaatggtaggataacctaggtaacctcctgttaagaggcgttccagagacgcggacgccactatgaccaagcatcacgcctccgcgtgagaactagaagtggaacaatactgcccttttcaccggggtgcaccccatgactgcacgccccagtgctgtctcggaggcgggctggcggcgactaggataaatatatgtgcatgtatgtttttaaaaaaattgacacacttcttccgggcggactaacttttatcccgattgacccgcctctggcaaggatttctttcaagataaacttatccacagaatttctgctcaggcgcaaggctttctacagacatacgaatatagattctttcaaaccagtggcagcggcgtgttcgtcggctgcctacttttagtccacttaaaactgttgtatgtaccacctgaaaggcttgaaccatggtattgaggctgggaaaaaggaatggcgcgcgctgactgcacgagccgggccttctttctctgtaccaaccaaaaggctatccattgctcggaggcacatactgtcacgacggtcttgcaggtgtatataaggagacccagcagaggccaactgtcgacatcgctccctcaccagaccagagaatcacaaacttaaccacccaagtccccaactatcaacatgaacgcgttcttcagctgcttgatcttcatcagtgtactcaatccgttgttatccaatggtttaaatctctccgccaaagacgtgaagaactacatgcgaacgtctaacgttgaattttgtgagttccatagtcgctactgtacaccttgcggcacccaatcagtactgagaaattcctcatccattttcacagctgctaatgatggcgattaccggtgctctcattgcgatgtatttggtaaggagattctgctgatcacgccttcctctccaaatttaaacactcaaaatatgccattcaatcacatagacgccgatggttgtgacgtgtcagctggcgctcaagtcaataccagacgaacctgcgacctgcaatataaaccgcaggcggacggaatttgtaagccagacactcttcaaaccccgtagtcttagtgacttgcccaaaagatgcgagagtacatagccagctgacttatctatcaattcaaaatgttcatttttaaaccaacgatacatagtttgcgagtctacttgcatagggaccaagaatccttcttccgttagatacatctgcaaatcgctagtctccggcaccggtagtaagcccacttcccactcttaatatcccgcccttcatccaagatgcagtgactaaccgaaaaactgcattttagctaagggttgcacaaattgcatgaaaattccttgatggcggcgaggcttttttcatgctggatgaatgcgcgaagaaattaagaactgtagagctgtttatcgtggcttttcggagaaggactagaagttggaatgaatgcacatatttacatagtaaagattgatgtcgtctatggtcgatagcagtattacacgcataactcaactgaatcctctcgtttggttgggcctggcgcgctggaagcgactggcatgtcccagggaataattgttcgaccgggatttgataggaatttctgcagctttcgtccggctatgagcatctgagcatcgaattcgtgccatttcggtttccttaatcgctacttgagacgcaagcctagagagatccgctgacggtactctatccccaagccggtcttggtgatctgtgcaaaaagatgacacagtatgatccatgaatttgtaaggaacgccgccggagctgagagaggcacatgtccaaaccaggttggcatgcaaccaacagaaaacattgacgttgagatttgcgattcttggtgatatttttgcctggattgacgagcagctggtgctcttgacccagctagtctgtcaaaaatgattgcgatcccaagcgacagttttgcaggctggacaacttcgcgtcaaaggtgcagcggcgtttcagagcctggattacgtagagcctcgcgccactctgggacccggcaactcgccagtgttcattctcgcaaaatcattgagcttaacatcgaacttaacgcagtccctctccttgggcagaaagggggcgcgaagcgcgacttcccgaatctctgtgagacaaagaccctgggcctgagggcctgcccttcgggctctcactcgagaggcttgtgttaggctcggcttaacatagcgtgcagtaatttacatttgatagcgtttgatgacccctgcaccagaagggttcaaagctcttgcagcctatctttgtcaggggagcttatccacttgaccgagtgcagcattgttgtcgacgcgtggcgactcccctcaaacttggtcgtttgagacattcacgaatttttctacgcctcacttttggccatgggattcggaaggatgatcgcgttgccttcttgctcgtccgactgagtcagtccagttgaagagctgtcttcataaacacttatcttcattcttgatcgaacaaaaacttcagatgcccatctgggaagctaaaccagactcatcgcacgtatcgatagaaatgtgcactgagaaaattcagtaaccctcccaacaagaaagaagtcaatcagacgagtggatgtccccccaaaaaaactcacaagccaggttgggatgtaattataaccagaccgatttaaaaataaaaatgaaaaaaagtaaggacatcgaactggatactctggcaatccaagatgagaatcgatttcgagctggttgtcaggagactcagcaagttctactgtctctctcagccaggccggaagcctctctttttccgcccatactttttggcttcctttagagaaaatgataatgatgaataacgagaaggttacgaccagacaatgcgactgactcagtttggccaagctgatcaagaacgcggatcctgtgaggcggatgacgacgaagggttggctgccagtcggaatccgcattgcaggttgctcgacttaggaaaatggagccctatggctagtgatataaaacacgcctatcttgtcgggttaagaaggtatccatccatccttcctatacatatcttttccaataaccggctttttaataatcgtttgacctcgacattcacacttttaaacacccaattgacaagaatcactcaacttcgcactcttggaaccttcaggtctactagaaatacctgacgcacacataccaacagcatttacttgttcacacaatcaaatagccaatcgaacacttttcgtcaaaacaagcaatatgcaaatcactttactttccatcgtcgcggccatgatgctcagcgcccctacagcttcggcacgtcgaggcgtaagtggactgaatcaatctttttttgtattccagctgtggtgaataaaatcttaccaaaacaatcaatctgattttacttcttttgttttgaacagggccatgctagaagatatggtggtggctacggtggtggctacggtggaggctatggcggaggattaggttatggtgggggcctaggttatggcggaggcctaggttatggcggaggtctaggatatggtggaggattaggttatggtggagggctaggctatggtggaggactcgggtacggtgggggactaggttatggtggaggactagggggcggttatggattataccgacgacagttaaacttgaacgaagaacaacccagccaagaaggcgctggatccaatcaaggggactttggctctaatcaacaaggcccgagatttaaccaagaaggatccggatctacacaagaaggctctggatttggtcaagagggtttggaacccgttggagaaagagttgagtggattcgcaaaagttgacctgcatcaacttatccggctgactgatctttgttggattctccaggcattccaaggcggcaatgattccgagggacaacaaatggccaccgaggggaccttcccagaggactcatcgaccgagcgcaccctttcagacgactcgtcagacgaccaggagtccggcgacgaccagtcggccgaccaagattcttcttccgacgaagagcaaccaaccggtgtacctgagcaagccgaagacaccaacacccaggaggaccaataatccactctttcctcatctttcctttaagcgagaggcctccgacaccttggtaatcaatcacctaccaacttgttcaaaattctttctaactcctaaataaattattcttcagggacgctttgccatcttcttctgcttcttcttcatcttctttttctcttttcaactttgggagattcttcaatcaacagggggtgtttataccgggtttcatcatgtatacaattttttattctatcttcattttttggtcaacttgggaatcttaaacactttggaaatgctacggatttatcttgcattgactgtgacatgttaatgaatttaagtggtgccttctgacacaagactgttggacatgaacaagggacaggatgagctgcctgaatgacgccttcttaaaaagaagattgttgaacatgaatagaaaaggcaaagtctaattatgagtagagtgaccactgaccgccaatactctgcgcagcaaggcgcttgagtaagtttttaagtgggaaatgacccgggtcaattggcattgttagctatgtggtcaagttacaacataacaagtgatttctccatctaatgaactcagtcctggattatgaatagcagctacgaaaaccccatggcaatcaccaaccattcatttatttcaaaactctactatctttttatcattcaagttttccagtcatgcatgtatgaagccaaggaatcagtgaagggtatatagatatacaagcctttagagagatacaattccgatgtgagaggtgaggtgaggtatgtctacaagcagactaacaaaaaacaagcatatctatctgaaatgaagcaatgtaggcgactaaacagcggctgcaagaggtagattgtcttcgcctctggacgagggatgagctctaatagcttgtttacggggtaaggtatcatgatcataaactagtcgtggtttgcccatcgtgatcccgagtagtgagcccttgaagggggaaggaaagtaaaacaaatagccaatcgaggcggatatcattcctatcaaaccgccgactatcacatctcgcggatggtggcgatggtcttgaattcttgtgacagcgactaagcagatcataacaaaggggaaaaaatcaaaattggtcgatcaattaagcgagggttgaaaagtttgggcaatgatttgaagaagagtatttaaaaaaaaatcaaacaaaccccatatagcgatcccaagccagatgatggtaacaaggaacctgagaagcctactttgcaatggtccggccgctcgtaagccatcaccaccgatagcgaaggcgccgttacgaccggcgatccacagggtcaagaaagtaaggccagcaaaggcggtcgagctatgaccactggggaagctttttcgaccgtgttccatgagtttgtgattatgaaagaacggtttacagatctttgaatcttctgaatatgcacaacgagagaagaagtccggccggagttcgccgatccagatcttcaagagatccgtagggacgatcgagaacgcatgagcggtcagaagaccgagtaaggagtggtggagcatcgggactaaatggattcctcctcgaggataggcgatcagtgttaggatgatcagtaggagtactggtaaggtcactgaaagatgatgtagccattcgtccgaaatcctacgcaaagcaaaaaaaatgatttcagtcagtttgttttgtgggctggatttgtgattaatgtatattcttgggccagttgttttcatatccacttactgctctgatctcaaagaccaatgatagtcactatcgttataataaactgaaaggtctcgctggtatggtgaagcagtctcaatgtataactgttgatatgatgtaagagacaaaaaaaaagtcagaagagtggaatttgaaccaacagagtacaaggagggtatacctttgagacaatgatagctgccagtccgacgccccaatcgatcacgtaggcagggcagaaccagatcatggaagaagatccgctgagattctcgagaccgattgcatttctgaatcgtccgagaagcgaatgccttccgccaagatggagtcctactgattccggatggctgagtggctgttcctcgactggttcatctccgggccggatctccgcggttgtgtggggtaatagtcggtgggtatcctgggaggtggattgtgcctgggcggtgctggtgatggttggatgatgattgagattcgaagtgcccgatgaggaagattgatctgccgacatcttcttggtatcttcaccattcgacggcgttttttcttaatttcgtgattcaagggaatgtctcctctgcggtttgccgatttggtggatgttgttcaagttcttctttcccaatcaccgcctccgagaatcccccccccctgaataaagttgaggtgtgaaactgcggctgtcacacgattgtatgcgcctttcacgcgttcccgcattacgtactttgccaggccagaggacacttggttcaggttggcactcctctggcacaagcaacacacatcaatatggcctcatcatcaactcagcagccagagacccacaacaacaaacatcaatccacacaaccgacgatcgatgatcaactcagcagagaattcccagagatcggagccatgtcgtcagtaacttatttcattcaagtttctataatattctatgaagagtgatctcaacactaattcaatcatgatcttcgttcaatgttcgctgatgtgataatcctaggaaagaagacttgcaagacttgctcaacgacccggatttctttcatgcaatgctcatcagacaaccggagctgaaacggtcgatcgaagaccatcaagttgcgatcaatcggaatcaagccttagcaggttggtcatcatcccaaatttactaataaacagtcggagcagttggaatgatcaaaatagtatatatatattttttggtcggtatttatttacctgttatctgaccagaaattctcccttttttttcatgatacataaaaacgataatccaattacgatgaccatctttgatagagagaaatctttcattgcgacccaaattagaagaattaagagatcaagtgaccaattcattcaaccaaactcaacaaacgatttcacaatttaacgacctactcaaacaacaagccgacctatatcaggtcagtacccttcattgaaatcataagagtaaaacaaattaaacaaggagttgattgattttttttttttgcttagccttatggagaatcggcatcccgatcacggctattaaccgccttacatgaatcagacaagttgaccgaaagcttagcgaatcagttcgtcgtccaaggcttgttggaagaagatcagttcatcaaagagtttcgagaagaaagaacgagatatcataaacgcgcttgggttgctaatcggtggtccgaaggttactttcgttggaattgaattcttcctccgttgcatttctttcatcttcttgttctgctatccctctctttttattgttgtatcaatacacaaatgaaataaacagcgttaatgtaagatgacgaaagaaaataagtaagaacctgaacgacatttcggcaaatttgtgagagcaggcagcgaacgtgcttgggtgctccgtctgggtctcaaatcagccatttcattggggagtctcatagaagcatcaagatcagcagtaccggatgaagatcaagcattgaaagagatatttattcacaagagggtttacaattgtttcaagtcgcgaagctgataacagaagccttggaataatcaacggatatgatggtacatgcagagcaacaacttcgatgaaaaaaagaaaaagttcgagggtcgcgaaaaggaagaggagatggttatccggagttcattgaaaagctacggttggccagaggtatcaaaatattcaacaggaaaaggaatcggttgaatcatcaaggcatcagatgtgatcagtcgcgcgagcttcgaagattcagagggaatatttcgtatttcgtcgggagaggtcgtgggtaaatgggcttcgtgtttcgatgaagaataagaaagattcttggacggccaaaataagcaggattagaaagggtatgtagccttacaactgaccaagtggatgctcaccgtgataaggttgggagatcgtgaatggataagaattacaagatgagggaacaatgtgaaactgattgatacttttcgagaagaatgagatcgatggacgtaaaacagtaggtaattaggattatgtatgcgaggcatagaatgcgggaacggatgaagattgaagaaaagaagattaccaagattcaggttgggccaccaggggcgggcatcatatcgcggtaattaacccgacgaccttggacatccgacttgccctcctcggaaaacatttccatcttcccctcgtctgtgaagcgataggaatgggtgatgcttgaggtgagaaagggctcctcgaaagttgctgacagccggatcaaaagggagctctttggacggcagttgatggatccaaagcggactggcttggagggcctttggccgggatgggcaaggggagaggttacggggggagtatgtggtgcaaccatggctgttggggctcgaaaaggaattggtctggtgtgggggaaattggaatggagaagtggatgtgttggtctggggtgggggaaagagggagagtgagaggggccgaagtcatgggcagccttttgtattaaatcctctccgggcaggagcgccgttccaatggggtttaggcttgccccagcgatagaacagaggaaaacacgcccgatggcaagccaggcatgatgcaaacaagctagtcacagatctttcctatcgcactcgtgagttgcttgtacaattgacggttttcatgtattgaattgctcatcactgcatagctgataaatggattccaacaaactagtccgtagaaaacatcggtcctgtggtcattgcatcctcctggaaggtggttgacaagcttgtgcgatctttgattgttgcaagattgatgtatgtgtaaattcactttacttccttacttcattccgaccaacgttggaatgaacagctaaggctcgacccaattagttgcagattaaaagcgactttattaggcctattgacgtgatataacaggaatctctatgttgaaattcggaggaaaaagttatctaacagaagctgattgcaattggccatcgtaggtctggtggataagaattgtttactcattgagcgtcgtaatcaagtatgttgtaaagaaaaacacatgacaatcgacggttgcttgtccccgtccagtttcaggtaagcgatgggatcgacgcgagaggtaaacggctataaagatcacgatcttcagttggacatttggcctgcagtgctcttaggggatttggtgggcctcacttgagagtactagtcggctatcaatgttgtaaacgacttcaaaaggtggggctttcagagttgagatttgacctgctatgatcttagatgcatctctactcatgagtggtttgtcaagacaaggattgatttaagatcttaatatcggatttgtgacaatgaggaagaggaaggtgagagtaattacccccgtttcatggaatctaattacacaaaatgactgcttggtcatgactggactttattttgatcgtattctaatgcggaagcctacgctatgtggtacataatcggaacggtacaatccccgcaaatcattctctcattcacttagaattgtgcgaattttgactccggggctccaaaagttttgggtttctcattgagaatgctatgtgcatttctagctagaggaagggatattatccaaagtatggagcctactgggtagattccgtttcgcgattgcttgtctcgcgaaggtggttggttgggcttgaccgtttcaggttgacctggagtacaatagaaactggagctcaatacaagaagaatgtctgagtatttcacgttgcgggtaaaatcgattggatcggaatagagataggatcctgaagggattcctacaattcttcagatagacagaagagagcacgctcgattatcacaacagatttgaatggagcaacgtcatcgtcacatttcccattggtatatacgattgatttgcagatatagcctgctggaaacaagattgtgggaatttcgattgagggataaagccctgataaaatccagcattgccgtgttggtaaccgaagttgagaataattcctcagctacaatctcgggcccccggatgtgttgactctggaagtgattttggtggttttacaagtttgtgtgcgtccgaacccactggccttcgcagaaatcacttgcctcgaaatcatatcggccctgcggccgcttcgggtgcgccaagccccgaggggattgaacttagacccccttgtggagcttttgagtcagacatcagccatgtcgtcatgatcgctctgagcctctggagtctgagtcagccaaaggtgatggatcaggatataataaataaatggtcgaagtcttgatggtcaagagctccacccgagttgacaatcctaaaaaccatctagtctaacttgaaccaatcattatcagatcccattcttaagcctaattaagaactcaaggatgactgaagctcccgagtctaggttttataccgatgtggatgccttacaagaattggtaagcttcagtcgggcttctccctcagcgccaattcattgattcgcttcgccaaccttcggaaacttgaatttattcagggaatatcagcgcaagatataaagaagcttaaggatggcggatttgctaccattaaggccgtgttgaccgcttcccgaaaacagctaacaagccttaaggtaattattctctacatcccgttttcccaccgtcctgaaaatgcattaatcgacaactctgccggttaccttttgcagggtattagcgaaattaaagtcgaaaagattaaagactctgcgtcaaaattatcaggaccatcttttaaaacaggcaagtgacttacagatagataataatctcacaggaatcgaaaatccgggaggaaatgaagaattcctaacctcaaaaaccccctcttccgcaaaaaacccctttatgtcctgtcaggctctgatgtactggtagaccgagaaaaaatagtaacattatcaaccggcagtaaagctgttgatgcaatgcttggtggaggaattcaaagccaatcgattactgaaggtattttccctccttcccacttctttctttttgttttgtattcaatcgagtgaaatgaatccaggctgaactaacagcaacaaaaatggaaccagtgtatggggaattccggtgagtgatgatgataatcatttgatcaaaattgaaaaaaaaaaacctaccagcgccatcacttttggaattctcattatcttgattgatccataactcatgtgatctcttttgaaccggaagatgtggaaaaactcaattgtgtcatacactctgcgtcacagctcagctcccagcagaaatgggtggaggaggaggcaaagtaatcttcaaacctatcatctctgcaaagaatctatcgactgcttttgaggaaataacaaagattcgagaattggttgatttgtttaggctgcttacatcgataccgaaggtacctttcggcctgagcgaatccggacgattgctgatagattcgggatggacccagaagcggttttagataacatcatcgtcgggagagctgccaatagtgaacatcgtaagctcagtagcagtcatgaactacatcatatgcatgccaaatccctaatcaccttatcttgtgacttcccgtctgggttttttcgcggcccataatctgttcctcgaagaaatggagctgattgttcacctcgcggctaaattcgcagaggatggcacattcaggctgctagtaagctcaaatgcacaactgaatctactaaccttcagtacttaggttaatcgatcggatttcggacacagattgttgactccatcatggcgttgtttcgagtggatttttcgggaagaggagagctctcagagcgacaacaaaaattgaatcaaatgcttgccagattgactcgtatttcagaagaattcaatttatgtatgtcatccctcaaagaaggcagcttctgataaacacgagtttttcttacggagttggtcttataccgatcactccagtcattcttgtgctaatgtctttctggcatgcttgaatgagcaggtatcttcttgaccaatcaagttcaagccgatccaggagccgccagcatgtttgctggtgccgacaaaaaacctgttggagggcatgtgctggcacatgcggcctcgactaggatctcgttacgcaagggccgaggagatgaaagagtagcaaagctttgcgatagccctgatagtcagctttctttgatttcagtatatacattttttccccatctctccgatgaagagctcgtaacaccttactaactttattctcttaaccgcagtgcccgagggagaagctagctataaaatagcaactggcgggattgaagactgttaagccggagcggcaagatgtggtgtctatgctgtatacagacatgattacctgcgcaaatatgaacctatcttgtcctgcaatatctgtgaactttgcacgcgggcaacttatagcaattaaacctatttcattgtgcaccttactcatgacccggttgaaagtgtccatgagctccctaaggttttcgtttaacccatgaccaagctggcgcgtggccttactctttatcagaccttccagaatttccgagcgaatgactcattggttgtctagtttgatagagtgtgggtctagtagttctctttcctacttaactgagttcagcccattccaaaatcacaaaccgaggtccacttcagcatcgtctttgatcagcaggatgtttgggtatattaagttatacgcgcatgggttaagctcaagcagagagtatttataaatcatcactgacacaactgaccatccccaggccaccatctaaacgtaactccacataggatgaagattggctacatcaaccacccagtgttcgagaagacatcgtggagatcgatttatctacttcacgttctattggttcagattggctcaatcaacacatcctcaatccaatcacccgagccagcgctaacatcaaatgagccacaaatcccatcacttgaaagcaatcagacagaagagagatggcgactacccgaagctttcactctggatgatctccgactagtcaaaacctcaaacttatctacacagcttcctgaaaacttccgggtcgtctctcgcgatactgcggtttccgaatggtatccgaaagcccagaaagctctagctgaagaagcctttgcattcactctaggggatctcttgtcaatcagatacacaagacattctaatcacaatcaaaattcgcttggggtgatggaatctactttttcggccgcgccttgtgagtcactgcatcctaggttaagaatttttccttcattgatcaagcgtcgtacaaaagaagtttattgacatgtttcgccgggaaccgataaaaagtgaatatcactacagcaaaaaacgtcacgctttcttacagccttttcataccagaagggtttgacttccttactcgtgtaaaacttcccggtatctatggagggacaacttacggagaaaatacttacaagtcggatgatggctttcatacttacgtgatggtcagtggaagcaatccagatccttggactcttctcaggagattagtaatgtatgtaaggaacaaatattcattcaggatcaaattctgcttgtgaaattattccaatagattcaagaggatggaacagttggattttatactcagaactcgaaatcaaatcaacatgaatcatttagaggtggatctcgcagcctcagtcgaggaatctggactacgattcgtcaagacgtatggttagatagcagtggaatcgcgattagaggctttaacctttggatcaatcataatctcgtatccgcccaaacagacctttctcctcgccatctattttctatgaagaacgatgatttgacggaagctacgcacgtcacaggccaaatccaacgagtaagcttgtccggtatcgaaaacaatttcgacaaacagcaggtgccaactcatagtgacgaaagagaaatcaaagacggaaactttatacaagtgtccggagatcagttaccagcgatcgagaacatcagaaacctacaggaaatcgcccgaacctcgcctctaaataactctgaaatcttgaggggtcaagaaactactcagcaaaattcaacccagcagccaaatgggaaaaatctcacccgttctatgactgtttcccaaaacttgaccggtgtaaatgatcagacgaaaaacaacacaaatactacagttgaacatcgatattttggagcctttccagccttggggatccctgaattagccgaattagccaaggaaaactccaagaaaatcgtgccggtggtcccagccttgagcatagcgcagccgctcactgaaactgatgatgatgatgataatgatgatgatcaggtggaggacgacaatgaccggagcaatgaagtgcctgagtcttcaagttcgaactctaaatctaagcttagccccttccttggtgctctgggttccatcttacttcaacaggaagacccagtcgatgatcaaccacttcagttctttggattcttcgccagtgatctgtcttcagctaccgaaatttctccgaaatcaaaacccgatgaccaaatcaattctaccatttttttcaaagactttcaaataatttgtaacccaaacattcatgcttcatgatttacctctttctttctgttactttttcttatgctttcttgagttgcattctatggactaatctttggaaaataataataaaaaacactttcttggtttgtgctcctaagaagttttctatcacagcattgtgggtgatgtgatatcactagtatcttaatcaaaatgtttttcacattcatgaatcaattgatattgaatttcaatcggcaggaactagcagcaagggttatattctaaccagttgataggatacatttgttttaatcaacgtctcatgcttggcatttttttcactcgcattgcattatttctatatattttttcaagctagttccactgtgatcaaaattagaggtgcctcatgtccttctaacataaagtggctcatattctcaatggtttgtgactgtatccattttccatttttcttttgttgatcattggataatccaaattgtagttacagaaaagcgtgaattggcatctcctggggagtccccatggagcgctgccctttgccctctgccctctgccaattggtacacaggccgccagctcccacccggcataactttgataagatagctgattcagagatgctcagggttgctccaagggttctgactgaatccaatattcacgttccaacttcaagtgtcatggccggccttagtgcgcccgaagagtccagagggccgattgtatagcgggccctcccgaggggctaagggtatgtagcgatttgcaaattgtgacaagggaaacatcaactgctgaattcacctcagaataagctgttcattatcgggaggtccataaatttcatcggcctcgagacctgagaagcttctcaacttctgcgatgaacaccgtagtctcaaatgctcgatagggcgtctatccctcaatcgcagactactcatatttgctccagcagattcataggtgaatcagtcgtactgtaattttggggaattcaccaaaggacttctcccttcacccatgtcaatcaattagaatcacttacttgacgctcttaaacacaattccttggaaacacgagttgatcatttaagattataccttgaatttgacccaactcttaaatacgctcagtttacagggggggatcagaatggttatcatatgggaagatgatcaagccgggtcaaggaatgactaattaggaaatcttcctggtggtttgtgagacccaagcaatttaccttcctcttcaccagtgccttagtactcctttccccaatgtggccaattcaaaatatagctgtacatttgggttgggcatcatgtcttggtagttacccccaaaaacttgcacatctgacttgccctcctcagaaaacatttccattctcccctttttagtgaagcaattgtagtgggtggtgcttgaggcgaggaagggccccttgaaagttgctgacaaatggatcacaagggaactctttggacggcagttgattgatccaacttcaactggtttagagggcctttggccaggaggggcaagggaagaggtaatgggggaaattgggtgaaaccatggcttccaaaatagggagtaagatgaagactgttgtcctgggaagcctcatttatatcaaatcctcactgagaaaacattgttggaaatgggatgaagatttcgaattctatacaggcatataaggtctcccaaccgcagatccagcgcatcaaggctgaaaatccgaaccttgtcaagacacatgaaaaacgcccaggaaaattcacagatgagatgcagaccaagctgcttttccagcttgatgcaaaactgaccacaaccttggccaagatggcaaaattaattgacaaacaatttggtgttaagttttcaactcaggcaattacactacaaacaataccagttttgccccaggaaaccattgccatttgagtggtggaaaatagatccatttccctgagtctttttttacaaaatcactcaggagtaaaaattaggctaaaatgagctattttagccaaaaaaaatagaaatgcctcaaatgagctaaaagttaattttggaacgtttgaggtatttttatttttgggctaaaatagctcattttagcctaatttttactccctgagtaattttgtaaaaatgcctcagggaaattgatctattttccaccacccaaatggtcattttttcctggggcaaaactggtattgtttgtagtgttagtaacctgatccatgatatggatatataatggaaacaggttactaatatccctgcttcctgtaataagccgggattgattgagcagcgggaaaactttgtaaactgttgtggtttggatcttgggtgcaagattatttttgtcaatgaatcaggatttgctcttcactctggtcaagtgtttggatactctccctctggttagattttgtttttgtttttgactgatgctttgacttttttttggttgcaattaaggttaacctgcaggcttgagccttgttcccaaggccaagtaggtgaatttgataggagccctcttgcaagaaggctttgttgaccatgagttgcttaacacccgacaacaccaaggcaaaagggggtcagttctgatgaattatgtgtgtttctctgtagccttggtgcccggttgcctcaggaattgatcatcatcatggacattgccccgatccaccaaggcgaccgctttgaggagatgaaaaaatcacttgatgactcaaagtcaatcatgattgaatttctccttaccattcctcaatacaatcaagtacagcttccacttgatcaaatcctacatctgatcaaaggagctgcccaactgatcagcattagtatcaggaatcaaaaaggaatcattctgaggtccaagagatcactggcccagtcttgtctacaccttctgaatatggttttttgtccaatcatcactgctttttttgttttttattgctcaagagacatgtgtaagataaaaaaatgcaaaaatgtagattaacagttaaggtataagcaaaccacctcaaccctaaattaaaaaattaactctaacaggtattgcccagtatggccccgacacatccagatatccactcatgatttcagaggaatcacacatccgcatccgctggtgggtatccgcacagatatccgtggatacttgccctgaaaatggccgggtttccttccagtcggcaagggattttgtttttgtcctttccggaaaattgggtgatttatgctgatggcgtggattcaattctgtccagtttcattattcaggatcagctcttaaactccatcaggtgcgccaacaatactggatgaccattgccatacagggagggcagattgactggagtatggtttggaatcaatttttgagcaattggcatgctccaagttgatcagtggcaaagcttttgattttgggtcaatcgtgtaatttaaagagagggaggtagaaacacctttgcaaagtagcttgtcagaaaatgaaaagctgatcggaattgttttgttatcattatcttcatgtgatatgattctagcatcatggcctggggtgaaaccaaccaagcaaggctgagggttgatccagtttggtgtaggcaccaatactttaaaaccaaatggatccatagtaatagatttgaggtacctgagaaaggatgtgcctcatccccagttaaagaagtagacaaagggtcgagatcataagtttcataagggtagaaaaggttccaagcggttgatggtgcagggtatggcggcacaattgccagtctagatgaacaatccttggcgcctttgatttcctgatcccctgttggcaccagatcgacaaccagcaacgttgccaccagaccaacaaacagcaacacggccgttaaacgtgtggctcgcagcccctctccatccaatgatgggagtgggggtaccgtcagtccgggacgtggtggatccggcggtggcaactttcagactggaaacccagccccgcctgcatgcaaccctgcaccacaatttttacgtgatttttcccaccctccccatccggcagatgacccgcgtacttgctccatgataattaatgcttcttccaatcaatttagagacgagtatgagctctgggaagatggtgccaacttctgtgattggctccacaagattttcaagttggcaatgttgtgcttcaacagggaagactggtacgacacagacaggacccaggggaccccctacagaggtgggtaagcaaaacgtaaaaatgtatacaaccactttgactgcacatcagatgtgatatctggatagttgccacgtcaggacatgtacctactgaaggtgcatcctgcccataaatcttttgatggtgaatcttcaccagtgagccttcagaagcaaaaaactaaaaaaaatctgaaaaaaattcttacattttttttttatttaatttttcagttatgaaaactcattggtttaggttagccactcaacaacatgtgtacatgatgcacatttagtatttacatgtcctgatgtggaaaatatccagatatcacatctgatgttcagtcaaagtggttgtgtagggtgaaaatccattcacacattttggttacccacctctatagggggtttcctgggtcctacgcagactgttttgaaatccttgccaagtccgcccttctcatctccgtctgtcaacccattaaggccaacctttatgacattggttcaagccacctccttgtttgggttggccggctgtgggatgttggcacatgtatcggataaggcatgccaggggccgcgcagcacagcccaaatctgcggccaagcaaaaaggtgacttatggtcgggtatcccttgggatacccggatatctgccaggatttcacggaaaagggggaatccacatccgctggcgggtatctgcaatggatacctggagaccatctctagttgactaagaaaattcttgcagaattccaagcaggttgagtatttttcagatcatctcaactgttcagccagaccatttccctatcctactttattgggccaaaattgggaatctcaggatgatggttaagagtagtcagaactggctgatgatccttattgatattagggagtaaagcttcactgattttgtggtcctgtttgaaatatagatgggaaagtctgcaagcagggtggctgattctgataaaaccgtcttctcctggcccaggaagcttgacctccaaattataaaaggcttacttttggagcttggaaaagattgaaggctggttgctcttgtttatatccatcataaaaatcatctcctctgccactatttccaggagagcattgtgtaaggtgtagactgaatcaatctccttcaagctttgaccatacaaaaaataaactgacttgagcacatcagagaatagcatgattgcttcatcaaactactggatttttggacaggcatggaggatatcttgaagaatcttctgcttgcttgtggatccatcgagatgatacttgatcatagaatgcaacatgatatggagaagcttcaagtggaagatgtccctaaaatgaagaggtccacttggactggattacttgttgatgttactgttcaagctcaacataaatcagccaatctctcactccagctcctctctgttgaaggtttaagggtaacataaggtcaacacacctcttgagtcatgtggtacattgacttttggcgggtgtggcaccagcagtgggcagatacgttacggtacgttacagcaggagatttggagaacataactttttttagttatccaaatctgttgtttttgtaaagtaactaaatttggttgtaaagtaatgtaaaattgttgaaatttaagcaacagcgtgtcagaggtgaagggccaaaaaaaaaggaagaactcttttttgggaaaggctcacggaaaatgaatgaaagaaccgatgaggtttgatttcttatcactagctatgttttaaatagactaagtacaagatggtcagaaattggttgtggagaatttgaataaagaaaaataatgaataagaaaaaacctttttgggtacggcatcacacaccagcaagaatggaatataacctaaaagataagcaagactacatgagagaagatttaccctcctcagacagggttcattgactacaagctggggaataaccttcataacaggagatagtgtcagactatgtaggagaagacttcaagtgactagtgagcagatcctacaagtttagaataaggtgaccaggtcatgaaatgagatttagaaatcaagaaaacaggaagtgaggcatgagtaagaagctagaattccaacaaacgtaaccaattttattttttctatatatttttttggggtaacataacttacttggggggagcgtgttttgagaggttgaagggacaaatcatattgcatactcaacagtcaaagattgcctcacatgcacattgaatatgtgagggttgtgggttcaattcttacaccagacatcttttgacctggcttagtggtgaaatgataatcactggttggtttatgatcatattgggtgaattatcttgcacctaatgaacaaaaccatcaagaatcagtgtatccccaccaaatttacccttaagttatccaaatattggaaattctgtaacataactctgttctgttcagaatttctgggaacgtaactagaaaaaaaggggccttttgctctagtagatatcataactgaaataaagatatctgtaacttgtggttaacgtaactgtaaagattatagggggtttcaaagctgagtgcaagtgacttgcaaaacatttttcaattcactctcatgcatggagattttcaaaaatggctttctactagccacatctatccttataatgagtaatgggagctgaacatgcatgcttggttgtgcagattgacttgcaagcccttttgcaaggaatttgcactcaactctgaatcccacttatgttacagccaattttatccatttaggtaacgtatctgcccattgctggtggcacccacacttgatattggccaagcaaggctttgctccaacccccaccaactttggcatttgtcaagcaggggttgggagggtgccacacatgctttagggttggccaagtgggctttgggattggcccagcgtgcttggtctttttttggtcaaacgtttgtgtgtgcccagacaggcttgcaacaccataataccattaaacagtgctatggtcccagattttattgttaacatagaattgataaaatttgacaagaaaaccctgtggttctagtggtatggtaagccaatcttgaataataggcccacataatcaaccattcaagaagaaaagttctcagccattcaagatcctcaaggagagttttttgaatacagtgctgccattagaaatggaaggaaaaatatttaatcctacattttcatgaagaaattttgaacaaatatctcaagaaaaggaggaggaggtttgaatggtcttgtagtttcacttaaagagggggcccaagagtgtcacttggttgaagatgaagagaaccaataattgcttgttgcaggctactttaaatagactatctacaagcagtcaataagtggttgacaagaaatgaataaaacatccttggcaaatttgaattgaaggaggatgccaccattagaaagcatgaaagttttctctggctttgatctgagcctatttttttggtcatatgtaaatgtgtgaaaattagcctcaaagctggctttgtgaattgtgctttgaaaatttccatcctgtaggtcgtggtccatgtagaattgtagaaaagaaaaagaattgagatttacaaactcctcatgctagaagatttgttgttgtaatatctcaattttttcaattttgaaaaagaaaaagcaagtaaagtcactatgaaaaaatatgaacaaacagctgccagtgtatatgcagaaactcagatggctgaagtttgagatttgttccaaactgatgataactgaatctgtctctcagaattacaatagtgggcggatgaaatttgatcaagcatcaggactatcgatagttccagttataataatcttgcagattgagtgccatgatggtttgatgcataatgagggatgtatattgcatccggtaattacataaatactcaagcagttccttctccgtctgttcttggtcgggagtgttgtttctgcccggccgaatggttttctccggaggttttagcccgcccagtactgcttgactctccaggctcttctccctgccctccacctcctcttgaccgtcccctccccctccctcctccccttcttgacactggctccttcgatttcttgtatgttagcttgactctttcctcaaacaacccacaacccaccgaaaacatcaaactaacctcagaagaagaaagagaaaattcgatcaaaacaacctcctactccgtttgaccagaaggcactacctgaaagagaactaggaaaacaacaccagcactcatctatcaaccaactcttccgcgtatcaatccgagcgtcccaccaacatatcgccaaattacctcggcatccccagctcagccaacgaacaacgacccacatacatcactcaagaccttaccttatcctcactttggtccacaaaactctcaacttgagaaagatacccgcccactcaacctggtgtaagtctcatcatggacatcaaaactcagcaagtttttgttacgcgccttcaggtcatatcgccaaattctcctgatcttttttttggcggaccaccttgtgaaacttagccactcctttccttatcatacctgtctcattcaaatcactctgtaactatcgcataccctcagtctagcttcatccaaccaaactgacgtccttatctttctttcctcttccaggtctcttgctcaccagtcgcatattgtttgatctcaaagttcactgtaagcaagtcacccttcctcgtctttttttatactaccccgtctgtttctcccatttattcatagtctcatactggccattgcatcccgaccttgtcaacttaggaaactttcacatcccttgcccacctcacgctccaacgaaacactaaaaaagagaaagccgattatcggacagtcaatcaaacgacccctttccgaattgagtgatgactttgaccgatgacgaatcagatctctccgagaccttatcttctgctggatctaccatacctctaccttcaagtgaattaggtagtcgggccgctagtgaggatcctactagcccctctggtcttgccccttcatccaaaacattcccaaaacttgatcgtagacgtaaatctcgttttatcaaacctaaaaataacagctctacgccttctctccctacccccaatcctgataaggaacccaaaattagaaaacaacgaccatctactcgtcctaccaccggccctgctaatggccccatagcgtcatcctcaaacaccgcaacatctgaccgtctaattaaagcagaatcacttcctccacccagctcagaaaacggtattcatcgcaacagtacttctagcaacctgactcgtcccaccagtgccaaaggtgttatctttgggcctcagcctcataccaatcccgaagaaccctcaaactcgtctattccacatccctgcacctctcatggtcatctgccgctctttgaacaacctgttctcttacaaggcgcccgaccaagacggaagcctcattcgataactctcaagtctaagaagagcaacaaaggtcgaaagcccaagggttacaactcagctaccaaaccaacatcatcctccctcgataaagattttagtaaccattctgccatggatcgcgatccttcagccacccccacagctgctacctttaaagatgaggaatccagtctaaccgagcaaagttcctccgatgaggcctcatcaaccgatcgcccggcggctcgcagtcggactgcgagtccatcacggcatccatttcaaccgttacccgaccttgattcacaacaggcggctttgcaatcggaagatcattggcctaacccagcacaagacacgcgaccctcacctattcctatcacatcagcattaccccaacgtcatcccccaagcaccaatccaatttcagcttctgacactacttcctcgaaatgcaattcagttcgattaccccaagctctagattctcccaggattccgcttcctgactcggggcaactatgttcctcaagcagccttaacaaaggacctgtccaactccaagcgcaagggacgactagctgctctactcaaaaagtaaatggtagaaatacaagtgaagagagtgcccttactcctgatcctgaggacgttcgactaggtaccgatcaaatcatcaagccaaaacctctacctccttcacagaacacccctattcatacttcagcaccattactgaattcacaccacctctccccaacatatacgagtcccgtccgatctctacacgctgatcaaccaccaattaatcatctcttgccctcaacctccgcagatggcacctcaatttccacccccagcctcaatctcaagtctcgaccaccaaatatcatccctccttcaatcttaaaacccaatctaggaacttccaccattgttgatcgaattgccgaagccgacctacaatctgcggctttcggtactgacttttcttctgccagccctcttccatctcgcaaccgccttgagccgagtctttttcctaacgagcctgttgaacatctcacagatgatgccttggatggcgaaccgatcatcgatgatatgatggactatgaccttgacctggacgatgatgaaccaacattagatacactgatggaccttgggcaagagccttcagaagccggcacttcagcagtcgatggcgtcccagtccctgattcagaagacgtgctcgaatacatggaggcccagccttctttgaatccacaatcatcacacagaacatgctataccgaacttgattcccctccgcctcctaagtcgagacagtcgcccgagtcggagcaggagccacctaagcctcggacagagaaacccaaacacgcaaagacgcatcctcccgaagtgatctacgagcatgatggtacgtattagactatatcttttctgttgcgcaaaatctcaaataacttgattgaattttacagatcacgttcggcggcgagaggatgctttggaggctatggttaagattgaaattatgtttgcgcaggtcagggatcgcctgtatgccgaacgtctgtcagatgtttaccgggagactgcggcagtacagcatggttggtgcaccccctcttcttgtaataatcgaatctataatgacttactcatataacgcgccttgacaggttcgcatcctgaattgaatgaatactatcagctgctggaaagaaagcgtgacgctcgcttatcactagcacacaaaatcttcaatcttaaggaaatcgagctgaacaaaaaacgcgaagctgccactaactcggtttggaccaggtggtacgaggccaaaaccgaattacatgatagcatgatcgtggaaacacaaaagcaaatgaaacagctagagcgcgagaaatgtcaacctgatcttcgatgtgggtatcacgagataattgattcaaattaaacttacttgactaatgctgttttacttttttggatcaccaatcgggtttattcctgctcctagataatgttgaagtccaactactccctagaccaataataccccggcacaacccaggtagaagatcccgcaagcgagcccggttagaaatggatgaaacaaacgaagagctattggcgattcaactgcacacagcaatcgctaagcgggcgacagtgaatctaagtacactgacgtctgaagaatcatgggctgatttgtcggtgatgaagccacaagttagtacttcaacatagattattaaatgttcagttttttgactgaaccacccctccccgtctgcctcacaaatgtgttgaacaattgaccctgtagtcaagaaatgcccacctggatcctgtgaatattctttgtgctccccaaagtatggccacttattttcgtgatgatccttatgaacccacaacagaaccctcgaaaaagcttctaccgtcccttggtagtggcgacaagctagataaccaccataacctggctcgcgatccggcgattatcggagccgagaagctcatcgctctcaatcccaaactgatacactcacgtgcatcctacccatctcaggttcaaagccttagttcaccctcatctaagttacactctcggcggctcaataatggactggatggtctgacaaacatccatactagctcatcatcacggaccgtacgaaactcgaatcgactgacgtcagagcaaatcgagcccgacttgagtcggctgccggggacgacgaacaatggacagtatttcaaatcagatcgccggcctacgctagattcagtgatggcccataataccccggaacgactgaagggccaattgaaaacgagcaacggttcgagcgatccggtgtcttatactctgactactgcttgtataggatcctctcccagtcagactacccatcatcagcttccatctaataatcaccttcgccatcaaactcctaacattcaaaacaatcagaatcgcagcaaccatcctactccgttatatccttccgttcctatcagtgtcaattaccatgaaagagtcaaatctcaacttgcttgatcataacttgtaacatttttttttcaattttgttccacacgtcctcccttatctttatctttacatttttattatcttatttgattttcctttggagtctttttacatcatatccccattcccatactccctcttggttgatatttttttttctccccaaaccttgatcacatgaactttttttgctttgaattttcatttttttttttttttaattctggtttttttggtttggtttggcttgtttgtacccaagttcgtatttctgtgagatctggctaaaattatcataaatttgattcacattcatacatacatccatacatatatattcatctaaatttgatgatgattgttctattattattgggttttttttttggttttcgatcttgtccctctttctgtatttatgtgtgggatgtttgtctctttgtttgtaagcacatatcttcatatttgattcatacaaatacatacacacatgttatatatctcatccctcttctttacatatttattcctttttttatcatcctctcattcatactcaacatccttctttcttattatagtattaattctgatgaaaacaagaatatacacattactagaaaaccatcagttttctgttgaccattcttttcttttcatcttttaataagttggattctattgatcattgtttgattcttgaggaagaagaagaaactgaggctagtgtgaggcgcaagtgcttcttttggcaatgctgacactgagctcgaaagggtcgtcgactggactgcccttaattgcttcaggctctagcgctacctaaacgacacttcatgctcggataaaaaaagttttgttttgttctttggtctgccccaccaaatctcttctctgctgtctttgtcctctgttccggaaaaaattgcatggtcatgaggaaggcatatactgattttccatgtggtccttgttgtagctggagtaaagataggaataccattttacccgagaatatataggttccccaccacttcttgcctacacaaccacgaaatttttaaagcagttcaagcgcccatggccttgtcgactgcgtgaacccgaaaacttgtttgctccgtccaggcgaagttcctccacagacccttccagtatagttatctgaaactcatttaaggatctccttgagcattgcagatcaagaaataaaaacgccgggatcaatcaattaattatcagggttattgggcgcagccggccgaatccaatctagaacaccaccgcaagtcaatctaattttttggtttttggttttgaatcttgacgatgatactacggcgaaatgatagataagatagattgtcggcggtcgggtcgggtcgaatcggcttaaacttctgggcttttgagttttttaaagaagcgttggcttcctgagcttgatcggactctcgagcggaggcggcaataaatagttgatttacatcgcgatgactatcgccattagggccccgcagctccctcctggagatcgtttcgacttgcagctgacttcaagcttgataagggccgatagcgttcggtttgcattcttcctgcgtgggtgtcgtgccgtggttttttttttctttgcctctgctgctagacattccagccttaaagccaacggtctgcatatcgatcactcgcggttttgtgaaaacaccctcgtttttccaggtgcttatctggtgtagctgagtctgccaaggtatattcacttcacccgttagaaacgtcaagacatagagctttcagcttcatttcccacttctgagcatcagggtcattatggaaatgtctagaggaatctgtctcctggcttgtttatttctttgtgttgtgttgccggtgagatctgcgaatggtgttgcagtgggtgacagcgcactggaagcgccactccaagacgcccttctacccaccaagacactcgaggcaccagatcttgttggccaatgtccgctggacgaatgctccatcagtagcgctcactcgacaatcgaccgaccctcctcgccaatcgaattagaacgggtagtcgagaaggtcgggaaagaatggcaatgcggctccatccgctcgtcacgatggagtgataaacaacacctctatcccaatgtgttttggaaccacataatgggttcggctaacaagcaatacgctcaagttcggagcttgcaaggtatgctttactcactgaatagcttgctctcacattccatcctataattacgcgttgctatgtatatactaattggagaattctttggatcatcttttgaagatgctggagtttttggactgatgccaaggataatgacccaacgagcatactacgaaacgcaagccacggacgaagaaaaaagaatgattgatgagtcttgggaacgtctcttcgagcgttggtggacggcagattccggggcttccgctcaagaaggacggatggtcgcacagaggctcttggaaagaatggatgagattgctgagcaagttcgcatcaaacagcaagagtatcaaggagaaacagaggaagaaaagagagagatagggagaagatatgtgaaggctatcgctgacgacttgaccaaggaatgttggacttcatataatcccctcttccaacaaacttcatggttcaataaactcaccaccaccagtcaagagatccattcttctctggatcagttggctgaagatcttcggaagcttccagaccgtaagcttcatccactcctttttttctttttttttctctcggggatcttgtgtctaaatgtgaaccactcactttgttagcttcaatgaagaactatttttatcatgaggtccgcaataagagaatcaatcaaagtgcttccttaggattaaagttttctaagcaccctgcaacaaactcgtgaataaaatgagcactttgatttatacaatcagtcagtcttctcaacatcgacttgtaatttgtagtactagcatggcttcagatatgagattttgaataaatggtcaccaatgtttattagattaaagcaagagcatgaacgagtgttgtaaatgttctctctctctctaatctctcagtgtgggcttccttggttgtcttgatgatggaatggaaacgcttgaaatgagggcatgatatgaaggggattcttgctccttctcttgcagatttttggttggttgggtgaggaatggactgctgcaagactgcatttacaaacccatgaggttggcgatgggtttgatggattgatggtcatcatgatggattcgtgtgaagatacagataaaaacagttactcaaaatgccctcaagagattggagggtgatggaggcttcttgcttcatcgggcattatctggattgatctcccacgaataagattgctcgacctccttgctgatgtctcatcttctgttttcccactctgactcttctcgctgtggttttctggttctcgtccccccggctcggtgaatccacagccttgttatcctcaaacattcgaaatcgcagtcgaccagcaagacttttcaggtgggttcgtcttcttatgccttcacttgtttccatcacactcttgctgacctgaagacgtgactggggtatgtctgcaatccatctcacagcaacgtttccatagactacagctcatctcatcgagggtaccgaggcatccgatcgcaagaaggaagtaagcaagagatggagatgggaaaaaatgcgactcatgccttacgaaaactcctcgtctgggctccaatcgtcgtgctgatctggaatttcggccaagttctgggttgcaacgatggccttcacaaacgatctcagccttctgctactccacctcccggggctccgaaccgtcaactggaatggggagatcttaatattcttcatacaaccgattctcacgtacgttggttctgcttgactccttcctcaatagtattcctgcttcgcaaacagatgatactatccttctgggaaatggcttttattcaaggtgacaaacaaaaatcgctaaccctgaaaaaaccttcatattttagggctggttacttgtaagcaagctctatcctctgaaaagaaaccgtctttccaacggctacaaaaatcaaattcttatacgagctggataaatcattttgggtcacagggtcatctgaaatccgagcaacccgaaccgaactacagtggtgattttgtacgccatgatttcctaatcaattttcaacgacaacaaaacctcatctaattctcgatccacttgctattgaaagggcgactttcattcttttgttcgccgaatgaaagagaaagcgagtcagaagggcgttgatttattagttgtggattcggtgcgctacagagattacagcccgaagaaagctagaccatacattacttcacacaaatcctgatcgttatctacttattagggtgacttgcatgatggcaatggcttgagtgacgccgaaccgtatgtccatccaggtaccccacgcggttccacctcgagcaaaatcttcacacgtgtcccttatgatattttggctatcggtaaaacctctcaattctcatatctgcggtgaactcgaatctcatgagcttccccctttttccgacttcgtaggaaaccatgagctctacgatttgccgatagcacaggacatgcacgataatttcgcaccctcgtgagtatcacatctgtcgtaatcttcctgaaatctggaaattcgatctccacctgtggatcactcttagaagcccagatcgtgactgacgaagaggcttttgtatatccttaaaatcagctggaagggctcgtatctaacgtcgaacgtcaatatcaccacctccggtacctctgttcctttaggctcccgataccgcaaattcgtaaccgagcagggccggaaagtgaccgcattcggcatcatcttccacttcaccggcaatgcaaacgggacgaccgtccaaccaccgtctgaggtagcgcccctttccacctgtttttcgttgaaatcatgctcaatacttgacatcgtctattcttatagctcgtttcagaaccttggtttaaagaggccattcgagataaacctgatctctttcttcttgccggacacatggtgcggctttcttctcttctcttttcaccagatatttccttcacacctgaagttaagagccacacgtcgaattcgtagtcaagccttccaatggacgcaatcattgatctatctatttctcatgagctaggaaacagttgctcaaatttttctctcaaactattttttcaattaacgaaatccagggaattcgcgacccagattggaaaatcgtcttagattccattcgagctatccatccagacgtcccagtgacaattttaggaggccatgtgagcatgctacagattgggtcttctctgtttttctccttacaaatcgtgggtttctgatttgttttaaatataacattggacttcaatattagtatcatattcgtgattgtcaacaattggatgaccggtccatgtccctggctagtggaagatacatggagactctaggatggatgagtaagttattgattttgttttgttctccaatctagccaatgctaaacttgtttgtctttttcgtgctgtcgataggcttgagtggcctggacaatcccggaaaaaagcccaagttttctcgacgttacctcgatgctaatcgcgtaacttatcaattccatgctggtgacaaatttgacacgatcgagggagtccaaaccacccagaaactgaccagagcggccgaggaatttgacatctatcataggtttggcgttgcacctcagtgagtaactccccaggtacttctcttcataacaaaggcggcaagactgacgccaagcgtttgattgcaaatcttcgatttgttaagctcatttttcggatatcgagttccatcgacctcgaaggagtctctcagctatctatttactggaccggatggggtcctggagactgttgtcaaaaatcccaaacggaacaatccaatgctaggtatcgttcacaccacagccatgcgagctgatttgtatgccggtaacttcacttccaacgaccaatttattacgatgcccttcaacaactcgtttcaatacgttcccgacgtgcctcgagtgacggcagaagaaatcttaggaatattaaatgctggtcagttttctgacaagtgtatatctaatcccagtcaaacacatcgagcctgacctgtggatctggcaaaaatacaggtggtccagtgcggagcaaggcacagctgagccgactgaggcgacatttggaaacgaaagaaggcatcccaagggaccaaaacttccatctcggccacgacgtcaccgaccattatcttaactggatgcgcctccaattcgaagatcaccatcaccaacagtccgtcctctccggccgctcgagtcctcagatcccatcgacttcctacgggtatgtcaccaaagatcaatgtccgggctatggcgacgacgtcatccacacccctcttccggtcgtcgatcagaccgaatacgtggccactacaattcctaatgactcgtctgatctcattgatgttgtattcgataggtctgttgatctctctttgctcgtagtccatcttcatctcccatagttgtcgaagctgactcaatgtccttttcccctaatgcttggtttcacacaaattacccacatttgtcatcaaaactcgaacatgcaaaaaaaaaaaaatatcaaaattgatgattgatgactggtagcttcaccgcgaagtttgtcttaacggccttgaacgaagcccggactctgaccatctcgtcaccgactcatgggcacaagaattacacgatggaagatgtggaagaatacagtccgttaaaaaccaaccaaatccttgggatttatgctcaatctaaatggaataattagccattctatctgcactcgttctttgcttccctgctttatctgctccagtgtatttctagatcgttgctcttatttatacgtgctcatatatttcctcattttcctcttcacacaagcaaaagattgaaaaaaaaaacacattcgagcctatcgtaacatctaatatttgtttcagcacagaactatatacaatcatttattggctgttcttttttttttgtctttttttcatttacttgcttcagatttcgttttgttaccagataatagtgtgtgatatcgacttaccaaaaaagtgggaggatgtgctcactcactaaaatgttgctcatgttgggtgaacacaatcagcttggcgacctcgggcaagtctgggacacgccggcagcaaccggcagcccagtgcttctggatgtaagccccttgcccaactggccactcaacctggagttcgttgaaagggaaaaatataacgagctaggttgcggtaccgttgctcttctccatcattctctcccggacccaacaggcactgatctgggcatgtgacccggtggtgttaaatgctgttctatagatgtcggctcccgaggatctgagcttgattgatcggattgccagatgcttggaaactttctatcagagcagagtcaaagctaaggcttgatcttgatgtacaaaaacaagtcactcatttcggtcaaattaggaattgatcttgcgcttggtgaatgtccaatcactcttggccgtgcttgtccactgactcgtttggttttgggccttctcctcaggcattcctaatcgtggtgggccagtaagactttcaggcgagctcgtccatttaatgcctcccatttgtccatcgctctcactgacctgcctagacttgtttgcgtcatctcacaggaggatttcttataaactacccaaacctggtcgaggctattaacaatttggaaagactcatttgagaaagcaagatagtattagagatgggcaacactacgattgacgcctttcgacatttcctcatctttggcacgctgatctggaattctcgacacgctttgggttgcaatgacggcctccacaaacgatctcagccttctgctactccacctcccggggctcccaaccgccaactagaatggggagatcttaatattcttcatacaaccgattcccatgtgcgtttgttcttttgactgtttcctcatcgggatcccaacacaccgcagagaaccgatgatcagctgtaatatagcggctttttgtgcaaactgacgttgagaagcaaatgtttctgattctcaaaacatcttcatgtttcccgtctggcagggctggttaattgtaagcaatttctctcattcttcaaactgctaccagggcgaattctaaaatcagttgcaccaatcctctgggccacagggtcatctaaaatccgaacaacctgaacccaactacagtggtgattttgtacgtattcagatcaaaattaagctgcaaccttgggggagaagaatactttatctgacgcgtgcttttcattttactcgctaccgcgttttacgatttgctcctctgtgatggctgtctctcttcacttgccaccgaaaagggcgacttccactcctttgttcgcagcatgaaagagaaagcgactcagaagggggttgatctattagttgttgattcggtgggccacccaaatttgatcgaaaaaaaaaaaaaaaacaatcctatcgtacgcgcttggcccaaattcctgaccatcatccgctctttagggtgacttgcatgatggcaatggcctgtgtgacgccgaaccgtatgtccatcctggcactcctcgcggcaccacctcaaccaaaattttcactcgtgtcccttatgacatcttggctatcggtaagaaatctctcaatcctctcatatctgtggaatcctgaactcgatcttcataagattctttcttttttcaatgccgtaggtaatcatgagctctacgatccagcgatagctcagaacatgcacgatgatttcgccccttcgtcagtatcgcatccgtcctaatttgtctgaaatttcagatattagagctacagacatggatcgcgtttgaagctcagcctgcgacttaccaaagcgctttttttcatttcctcaatatcagctggaatggctcttatctaacatcgaacgtcaacatcaccacctccggtacctcggttcccttaggctcgcgatatcgtaaattggtcactgaacatggccggagagtcactgcttttggcatcctcttccacttcaccgggaatgcgcatggaacaacagtccaaccaccttcggaggtagcacacttttccagctacttttcatccgaatcacgctccatgtttgattctgtcttgtctgacagatgattttagagccttggttcaaagaggccatccaggataagcctgatctctttcttctggccggacacatggtacggtctcggtcgcttccctttttttttcgctaccctccttccaccatccttatcatcaatgcgcatccagtacttgcccctgttggcgcttatcaaaatttatcatggcctcaatcgcttcttatttcattctcgtttctcctaaacctttagggaattcgtgactcggattggaagcgcgttttcaaaactattcgagccattcatccagaagtgccaataatcattctgggaggtcacgtgagtatacagtggagatgctggtgtatcagctcctcacaaatcgcgattttctaatgtttttttttttttcttcctcattacttttgggatattatttcagtatcatatccgtgattgccaacaattggatgatcgatccatgtctctagctagtggtagatacatggagacccttggatggatgagtaagctctatatatctgattgtattataacagtagtctcttcaacctgattgaagctgatcttgtgattttgttttgcttctgcaaccgataggcttgagtggtctggacaaacccgcagaaaagcccaacttttctcggcgctaccttgatgccaatcggctcacttatcaattccatgctggagaccaattcgacacgattgagggggtccagaccacagagagattaaccaaagctgctcaggaattcgacattgatcgcaagtttggtgttgctccccagtgagcccagcccctgcttgagcgctttctcattttagcaaagccgggaatgctaaagagaagcatttgattgtcatcccatatggttatgtttatttagttcgtattatggttatcgagtcccccccacttcagacgagtccctcggttatctatttactggcccggagggagtcttgcagacagtggtgaaggacccaggacggaaaaatcctatgctagcttttgttcacagcacgtcccttcgagccgatctctatgccggcaacttcactgtcaacgaccaattcatcaccatgcccttcaacaactccttccaatacttccctgatgtgcctcgagtgacggcagacaaagttctaggagtcttgaatggaagtcagttgtctaataaattgatagtgattttcaggaagctgctgacccactgatcatcgacacagagagcccagcgcaagacgatgcccagtcgagtcagatgaagcgacatctggagaccaaggaaggcctcccgagggatgagagtttccatctaggccacgacgttgatcagcattaccttgactggatccgactgcaatccgaagaccaccatcacgagctttcagctcgctcaaccaatcagacaccctcagcctcctacggctacgtcactaaagacgaatgtcccgacgatggcgacgatgtcattcacacccctgttccattcgtccgtcagaccccatacgtggccactactattcctgacgactctgctgatctgatcgatgttgtattcgataggtctgtttctccttcctttctcagagtgtgctttttttttaactcttccccaatccagctgacacaggtaactttttcccccaaccgtttgtttcacaaaaaaaaccctgcatatatcatcatttttcggtacatcacttgatcatgatgatcaaaaacgtatatcattgtgcccttaattccccccagcttcatagcaaagttcctcttagtggccatcaacaaagcccgggccatgaatgccacatctacggatgggcggaccgaaaattacacgagggatgatatcaaagaatacaatcctgtgaaatccaatgaaattctcggcatctatgcccagtccaaatggaataattagccgtcttgtaggtagtaggcccgcgtatttttgaatgtctcatgtattcgtaagtagtttgtcatgtatacacagttttccagattttcgttttgttacaagagcatgtgcttagacccactgcaatatctatcgtgtgattgagtatacacgtagattcaaccatttgttcaccctttttagtcagttgtcatttttttgcctcctcatttgatttttgaaagattgacttagattcggattacaaggtgagattgtaaggtttacacttgcgagattgacagaaaagtaatgcaggaaagagatatacaaaattcgggctatgtcttgcttttcttcatgtggaggattcatcaccggattgtggtctgatttccgcctgattgttctcgaattgaatcaagagttgcatcggccgaactaaacaaacaaaaagtcgttgagatgaattaggacggcaatttggcggcagtatgatggatcggatatgagtgaagatcagatttacttctccgctccaacggtcagttgggatgaagggtctcgtttgagttgcttgacgtcgcctaatacgcccaagaaatagattcgactcctttggccggctgatggatcacgctggagggaaaatggaaagtgaatatcaaacaaaatgggaagaaagagagggaatagagagagggagagagagggaaggacgaacgaattcgaaggagaggctagagacggattggaagcgggtgacacgggtaggatactcgacggctgtctcgagctcgacatcgagctcccactcctggtcaggcttgagatcgtctacctgatcgaagctgattgcatttgagcggttggtccagacacgggcgagccggggagactggtcacccttggcgacgttgatgacgattgtccgagcccgcacgggctggttgaagaccacatggacgatcatctccggtccggtgtcttggtgggtgacgagcgactcttccggcgaaagctcgttccgggtatggatcggtcggatgatcgcgcctattccggtatgcccccctctgccggttgttgatgagctgggtggctggtcgacgttcaagcagtacgacttggattgatcgatgtatgggtataacgagtagctattactgccgccggccgcccgagaaaatacatcggcggaagtcgacgggtcaagttgctcgaaatcgaccccagtcaagtcaccttcctgtggtccaaaacaaatcagtttctcacccttgcttcattccagttgatacactcttttgcaggactcacacagttattaacaggcatgctcctggctaaatccttgttgttgtcagagtgaatgcgtgtcctgcagtttctagttgtttttcttgtgactcgattctcaatcccatcaagtgtgtctttcttttctatttgagatttgccgagtatttaaatactattgggaaaggagtggtccatcgggattcggggttggcggggatgagtgtgagtctgtgacagctgtgagtgaaggcgtgatagtcccgtgacagctgtggagcaggatacatgcgcccttctctggtttgcaggaaaaaaaaaaagaaacacagcactccccaaaacgatggcacagggattcaagagcaagaagacgacgacgactcccaaaaacaaccgccataaggctcagccggtcaagaagggcggtaagtcactcttcataaccgatacactttgagagcgattgactgagattgatgaacctcttgagtcttacaggccgaaacatccctcccaacaaaccagcggcggtgactcagaaactgaggaaagaggtcagtccttcccccccagattaaaaaaaaaaaagaaaagaatgactgattctcattgtgtcggcttccagaaagtatcaaagagtgtgacgggagacatcgagcaaatggtggtctcgaaatcggtcggaaaactgacgatcatgaagcatctcaaggaggctgagaagacctcgaattccaaagctgccaagtaatctggaagaagagacccaatccatgccccaccccaatcactgccatccaagctgggctcctttgtagaccagctagaacggccctagtatcgccccaggatggactcatccacacacacacacccatccgtggactcgtctactcctctcataatattctcatttctgagctcttgtcccctctccaacagcgtataccaatcgattgtaccaatcgtgttgcatctgcaggagtggataagctgaggaagtcctttagggaacagtagaggctgaccgacatgacttgcattcgatgaagaaggctctgccactccccttcggaggattattcggttgttcaacgtatgtaccggttaatccaacagaataaaatgaatcatcatcactcgagagcatacatacaggcagtacatgcatccagtttctgtttccaagacaagcgtctacataacaggaaagttaagcttctttgggggtggttgaatcaggttggatgttctttgatggccttggagagaagccaagtacatagatagggtggttctatgtatgcagtggaaatttgatgtgtggtccttcatctttatccttaccgaagaatggattgactacttgaatctctccgagctcaatagactgatctgcaaccagagaagtccgtcaggactgtctactcaaaaatcagagaatatctccttcgccagtccgagccaaggccccaagggtttacatgaagaagtcgagctgaatccttcaagctgcctcccacaaaagctcaacatatcctcagcactcccaacaaaaacataaaagagtctgcatttcccgccaacgccaagcaagagtcaaatcatacatcctccagaccgatgaaaactcaagggttgaagattggagcagtccctcgtactcactatcttctcaacttggctgtcgctagcctcgtcctcttcaatcctttcagttcttcggcctgcgatgatcaacatctccaccagcgctcccaacagtcagccacccagcccctaacccctcctactcgggacttggaatggggtgacctcaacattatccataccaccgatactcatgtatgtctcggcatccaatgatctatcccctatctacttggatgactgaccgtcgctttttcttttttctttttctgaccgctcatgtggcgtttagggatggctattagttcgttcaagacatgtttttgttctctttgtgttgtgtcttaactggtcggattttacacagggccatctcaaatctgaatatcccgagccgaattacagtggcgactttgtaggttgctcatttccacacgagagataagaagaattatggatttgatagccagtggtcaagcagacttgaattgattccttcgactggatattgtcttgattttgttagggcgattttcagtcttttgttttgaggatgaaagagaaagcgaagatcaaaaaagtggatttattggtggttgatactgtcagcttttcaagtcccctcggtcttatctcttttattgatgtttctcaactatacttctctagggcgatttgcacgatggtaatggtcttagtgatgccgaggctattgctcatcctggcgtaactcgaggtactacgtcggggaaattattggccggtgtgccttacgacattctagcgattggtaagctttttcttctcataaacccgtcttcctgatatatctgttaacgaacgagatgagcgaccgctaggaaatcatgagctttacgacctgtcggttgctcaagacatgcacgataattttgcgccgatgttagtgtttgcactcttgttgttttcataatcatttctgagaggggctcttcaactttgatgcatcatgaaaatatagatggaaaggctcttatcttacctcgaatgcgaacatcaccacctccggccagtccgtcccaattggctctcgttatcggaagtttaaaaccgagcaagggcgtcgagtgaccgcttttgggatcatctttcatttcactggaaatgctaatggaactgttgtccagccacctgctatggttggtgccttgatatttccctcagatttaactcttggcactaattattacggcacttctccagcttgttcaggaaccttggtttaaagaagctatccgcgaacgacccgacgtctttcttctcgctgggcacatggtaacctcttcaccccattgtattcaaccgcatatcttgctgaatttcaaacttgggttcaattttttgcctccatccaactagggtatcagcgatgccgattggaaaatagtgttctcaactattagggctgttcatccgaaggtgccaatcatcatactaggtggacatgtcagtgttgatgactttttctctcgagtgcgtgtgcgttttacatgctaactgtgacaaatacaacagctgcatatccgagattgtaggcaactggacgatcgttccgtgtcgctggcaagtggaagatacatggaaactatcggatggatgagtcagttactctgacagatggtaatctaaatttgactggtgtcgtactcatgctatacttttctgcatatgtattctaggtctgaagaatcttggtggaaacagcaagctggagttttctcggcgatatctggaccccaatcggctcacttatgccttccatgccggcaacgattttgatactcatgcgggcttcaatacgtcccgtggacttgccaaggcggcggctgattttaatatcacttatcagtttggggttgctccacggtacgccttgtagttaaatttaacatctgatgagttccttgacagccattaatcataaaacaatctccggcacaggtctttctttggctaccgagtagcccctactgctaacaattcgcttaactatctctttactggacccggtggtgtgctggaaaccgtcgtcaaaaacccaactcgaccacatcctcccctgattgttgtcaacaccggcgctatgcgattcgacattttcgcgggtaactttaccgttaatgatgagctcatcaccatgcccttttcgaacacatttatgtatgttcccgacgtgccccgatcgattgctgagaagtttgtagtggcaatgaatcagggcaagtattcaaaaatattaatcatcggaacatgtttataagttttggtttccgttgggtgaagatttgaatcaactgacctcccgataacattcttgaaagtttaggtggtgtagctcgaagaaggagcgacgtcaaaaggatgcgcagggacttgtcggaggagatagaaaaagacgaagactatcacctgggtcaagatgttgaagcccactatcggaagtggctccagcttcaatcctcgcttcgtcgacccacgcagtcgtacctgtcagccgatatggaagaaggaaagaacgtgatcgttgaacgatcgatacaaaagcacgacttgcacacctatggatatgtcactcatgatcagtgtcccggtttgggagacgatgtcacccatgaacctttgccttcgtttgtccaacctgactatgtcggcaccgcgttgcccgcttcaacagataaggtggacgtggttttcttcaggcaagtcgtctaattgcttgtctatcatcttactcacttggttgaaataacgccaaaccaattatcttggaccgcataacttacctaaacatctctctctctctctctctcttcctaatgctgcaaacattcactccttttcccatcaccagttttatcaccaagttttcgctgaatgctttgaatacgatcgctgctcgatctcattctccccgcaaattcacctcgaaggatgtcatgaagtatacggagatcgagtcgaaccaagtcttgggtatctatgctcgtcaaaaatggaaccatcattaatcttccctcttccttcctcttcctcttcctttcttattcttattcagacccgcggtctatttctttttgtagagtcaggccgtttagttacttatcgtttttcatttcatttcacttttcacgtttctcaagacttcttaaatgatttggagagcttcttctttcttcttattttcctctaattgaataataaaattttggtatcggtatcactaatatagaatgggtgcttgtgtgttcagttgatgcaaaacgcaatccagactggaacctttttttttgtcacgcttctgcttgaaaacgaggatctaattcaattctctttgagtccatcaattgaaggttgcagctgaaaccagcgtcccgcggtgcacttggatgctttgccaaacacaaacacgggcctgatgttgaagttggggacaaccaagattgaatttccatgatccaatcacctgtctggtctgtgtaacacaaacatggcgggataacgcacctctgaagaagctgctcacgtggtgcaactcatgtcgatttacttttctcccttgaaccgcacttagatcagccggcggggaagcgttttgttctttgcccaaattggaggcagagggctgctacggatgttgggaattcttgctcccggagcgtgagcagtctgcgcttgccgaagataccagtcatccgatgcggggagcttgcagcctgcgactcccgcaccaaagaaacaatgaggcgaggcttatcatcacagcacggcatgaacgctgcacacagaaaaacacgattcggtcgatttccccagcggactccaggggcgctgaggtttgccttagcgcagtgggcaggtcttaccacatgggatgtcatcgcttgaatggtgctgggtaacaaatatttagacatccgtcatgagtctaagtccttcatgggacctctcctcgggataatctggccgaacatgtctattatattccagtctgaagtgggggggcggtggcattctttgatgatttgattttaatgaaaaggttcaacccaataatcgcaaatccgtcaaggaccactttgttcccacttgaggagcaaagcgagaaatactcaatcttcatcttacatgcccgtaaatatttcttggatatactatgtagctccggttttccaggtgagtcttcagcggacgcctccagtccattgaacttaagctgactatcaccctcgaattcgaaagagcgcttccagacctgcatgctcaccagtgtatatcatcacatcgcttttgctgggttgggccgtggcctgtccctcgggatgggtggactggctccgtttacggatttccttttgagagttctttcgccggcgtgcagatatggagagtcccattgccaaggagtgagtataaaacgaagactcgatcggcacttctttcctcatcctgctcatcaatcatcagtcgaacacaaggtgcaatattcgatacccccaagccgcttgcttccaacctgtttcttttttcttttttttttttgtttttgagccatcaacccattatcttcaaggactccaataaattctttcaaagatggcgaaaatcttattcgcccttataagcactttgttaattcttaatactatctccgctcgctctgatttgattacgctcttgcgacgcgccctgaaaggtggagtctccttttatctggggaacatggacgcgatctcgaccgatttgatgaagaacaatgaccctaaagaggattgtgtgttctacgtgaatagctacaactcaacccgagagaagaacgcggcgattgcatttgcacagatgcgcaatcggcaactcaccgctagcggtggtcgggctaccgccaacacgctctatgatgcattcgacctgaatctagcctttggcgactctgggactttgatgagggaagccacggccggcggccctacttacctgcgtagttatttcaaggtcacctcgggagcatatgcaagactctgtcgcggtacggtctggttgatcgtcaagaagggatcgcctatctatcaggacgcgatttggctcactcatgaatacccccagctgattcgacctgggtctggtgtgacggctatatgggagatcgacccagctgagattgaagctgcattagctctgaacaatccaaatcgtgacttacaccccaccccttacagtcagtatcatatcttatgttttgttcatagccgccttagccttttttttgagtaaggcatcagcgaactaaaattgggccatatctttttctgaagggggtggactgccacccggagcccagccaccacgaagcatcgatacgatcacttacgacaaaaaggacaccgccagcatccaatcgaagatcgacgagtatgcacgataccctgatgtagccaatggctatctaccgccgaagggatctggatctccccaatgtgacatgggcgatagtagtcgagtgccctacaacgttttcaatggcctcttcggcaagttttgcgaaaacactctgaataatcctctcagcggcctcagtcaaatcgtcgacgctcgtggattcgtcatcccgccaaggaaacgaagcctttccaaacgaacgcctccgcccaatcccgacacttacaaggattacaagtttggcctcagctggtctggaggaaaggggagttgctcactgtcttgtgaggaagcttttcacgctgccagcagttcaccgtgtaagctatcttgacatctttaataagctttataattttttcggttacttggcgagatctaacaagacttttgtatataccgttgtaggcggccacactgccggtgaacaaaacatcatgagtacttcaggaacagttgaagccggctgtggccaatacaagtggacgatcatcaagcctcctacgagtggtctcgatccggcaccctctcctcccgcggtgtcggccgtcaaatgcaacccggccgaccagtttgggaaacatggagacatcgatcccggcttccagaaccaatacaccggcgttgcttgtgcgggatcggcgctcaaaaacatcaagcccggagaccctgaaatcagcttcaaaactaaaaccaatggaacgccttataattataagatctcgtggcttcccgcttgtaaaaccaccgtctcggagatgaatgtctacaagccacttccgaacgatgataaaaacacctgtataagccttttccgcaaatctttcactgattgtgagttttctttaattttaagaatgtgacagtttgtttgttcatattactgatcctgattggaccttttcttgattgacatatcttaggtaacaatggaggtgttggaggatcaatagacgttgggtgtgttcgatacgagtttcatccctagcttggtgctcaccttttttctagcgtcataagacctacatacgtacaatccaggacaattttctattctctcagggttctcagttctttttgtatacttcttgattcttatttagccacaaaaacaaattcaacataaataagctgttgttttttgtctttcctttctgccaaacaaacatttgtccaaggccaagtgaaaagacgccattcaattgtgatccatggtgtgtttctgaaaagaaaattcaacacaagctgcatcatcttacatttttattatgttgctctacttctgaccggataagaatatctatatacattagattgagtacaaagtcataaggccattcactccatcctccacattcaaactgtgttttgaattaataatcgatgtgcgttcagggtcttcttagtttgcatactttggatggtacaaaggagattcttttgtttcttttcttagacttctaaaaaaaggtgcgagaggaaccgaagttgaaaaaaataacctttctgtagctcgtgagaggctgagacagaaaaaaaagaatatagaaatcgaagataacttgggagagaaaatctagtgaccggccatgccagaaatcccagtagcttcacgaatacgggcaatctcagagggagataaccattccttggaagagttgaaccaatgttcccatagttggcgagcattggcttctccgggaccggcgaccgggccggcaaattgggattctaagaattggcgagtgctgatccaaaactgatcgccagtgacgacggatttgaaggattcagagatccctagatggggcgaatacatcggattggtgtgcacggatcccgatcgagagcgggagatgcagggttgttcggacgagtcggagccatcgatctccatcgtgatcttggggatcttcatcgccagtttaggttcaccctccttagcagaagagaccgatcctccacttgcaccggctagggtcttttcggagatcggcgtgcctggctcgactaggacggaggagggtcgttctgaggaggccagattcgagactgtcgagtccggcttgatgatcaagtgaatcgtctctcccgtttggatggcctcatactccttcaataacttgctgtctgcaagcgctttccccttgtacaccaaacgttgggcttcaaccggtggtgccgagctgtccgaatcacagaggagttgcttgagttcactgatcgtcgagctgggtgaacaggcgatcgagaacgagaggggtggcttgagtgatttgatggtgattttgatcggctctgttaaggccaaccaaacaaaacaaaaaatatcagtcttctggttttcatgtttttcatgaaacgaaacatccatcgagacatcactgaccagaattagccagaccagtagattcgtcggttaaaggagcaggaggctcggccaatggaacctgattgaaatcggtcataggagttttgatgaagccatcagtaagtgcttccttgctttttggttcaagataatgagaagggcggtagtgattttttacctgtggacagttgactcttcttgggcgtgattcgagtgaggagttatgctcgttggtaagctggagttgctgcttacagagtgcttggagatgacgcttgacagcattgatctcgtcttgaagtttctgggctgaaagcattgagtccatcttggaagtttggtgatgttttggtttttatggtttttgggtagttcttccacgtggttgagcttcaagatcaagttggtcttgctgtggtggcagcctgggcaggagatcgagcggattacgtaatcgggggtcatagcatggcttatgtaagctggcttggaaccccttggagcccactcagagcagacccccttttggatgctcgttcgacgtcaagcaatcccatcccaggtcccaatatcgagtgttgcagcgagggaggcaacgtgcagtttgtaaagtccgctttgaaaacaagtagcatggtttgatacttgaataaatactaacgccaatggccatcatgatattggctcgtggtgcacgcttaactgttggacttggtccactcacattagagcatctcctccacgggctcaccgcaaccagagcctcagaggtaatggcagctgatccaccattatcatctgcttccaagcaatgtttccaaacgcatcaggtgacaccgagcaaaagaaggcttgtgaccagagtcaagttggtcagttttgagccggcagctgatccatcatctgcttccaagcaatgttttttgaacacatcagctgacaccgagcaaaagaaggcttgtgacctgggttgagcctgagggggtcagttttgagcattatcgtggtcgtaacggcatcgctatccccattagcaaaatgaaattcactcgtttcagacggccggatgggtggacctgaagggccctcacaaactttgcgccaatcagactatattacttggaagcgacttgcgttagctgatcaagtcatctggacatcaatgccttgatcgaagattgcgagatcagagtcgccggaaataagaaagcccatactacaattcgatggatcggtccgttgatacatcagggtttcaatggtgctgttgtccaaatcgagactgcgcgtgcttgtcgatagtttttttttttgttattggcgataagaacatgccagtctatcttgtgtgcagaatcagacagctgaaaccgagacaacttcacgagtctaatgcaacatgattttgttttttccccttttctctctgtggcacttgatgatgaagaaccggtaaggtcaagtgacaagtcgcaattagataggatctgggtatgccgccaattcatcaaacctacacttgattagataactccaaaactctgataggcgtctcatggtttgcaagagatggaaccgggactccttccaacaggtcatttgcgcaagctgatattaatatctcattgttttctgctcaaccccccccctctccactttttcagctagtcctatgatttgatctaacagatcaattacctgaattcgccactgagttacagtgcttctgccccagtcttatagagagtagatcttttttttcattagttagtatccaattaggagtagtcaagatgttgattcccctgaggaatttccaagggtcatgttctttgtttgtcttgacaagctttgtccttttacaacatgcagttatagtcgtagaagggatcaaatgtatcacatgcaatgcggaaggcgtggtggttgacgagaagtcgcaaacgttgtgcaactttaggcaaaaatgtggtgaacatcagtgtggaaattggcgaagtgcaactaggtatgactgccagagatcgggttgtggaaagatccatttcaagctcactggcacatgcaatcaccaaaccgactgccaatgccaggtccaaagggaaaattggctgaaaacctacgaaggtgagtaaatcagtaccaaactggccgtttggtctaaatatatgtaccaaaaaattcgtcctgctccttctttttctcacttcagacaagcatttgggggactggatgacctagcagtaaccatccttcacagaggctcggtgtctctcctctagcaacaaatccaaatcactttgaagagagtgacaagtctggggttcagattgcagcagacccaacccctggcagctgccacccctaaatctgtcctattacacattaccccattttcattttcaaaaccattattgttagttatcctgtatacaaaaccccctgcaaatccactttactttgaataaccattgcccatctgctttaaacaaccattacccatttgaaatgatcttgaaggatgcatgcatctcaccacacatctgagtagatgacactgtctctatttatctccacatcatttatagtctatagagcttgaccccataggaaaagtactggaaaaaattatattactcatagctcacaatgctcaagtcaaaacttgcactttttcttgaaaaaaggaatattgctgatcagctgaaccttctcacctcgcattctaacataggttcatgttcagactcttgtaatattgcatagcagggtttatgggcatagtttccacaatcaagaagtctaaaatataaacacatgataacctcaaacctatctaactcttctgtgctgaagcgctgatctctatgtcaaattgatgctagatctttgggttaattatttttaaaatacaagctccagaatcttgtactccctacaatatccacaaaaatttattctaataaaatgtatcacagggtggtttggaaacatgagccttggtgtaaactctaagttttccctttccagtttagcatttccaggtctgacctgtgaaaacatgagcatcttattcttgagtgtcaaagattaaaagaggctattggtttatttgcttccgaatctcttaagatttcactgttttagcttggtccttcctgtttggccagataggatgaaatgcagaaatcatactttaaaaaaatcaaggtgattttcacacatctcagaatgaagcaatagctcaacaattacctaatggatggatagctatttcctaaatttcttgattgagaagagggtcctaaacctcattggctggtgaaaacttgacctccttccttctgaattgacaactttagtcaacaggcagtgttccagtttatctgagactgtaagcacttcctgaatccaaatgaatgtgtattttttaggatatagtgaggctgtagatgtgcaattactgtatcatttgtttacatccaatgtaggaatatattctgagttacctcccccactggactgtgtgttttgggagagggagtttgaatggccaagtattacataatgcatattacatactatacaaatcatgaagagaattatttagccagttgactgaacttgaacatgattccacataatggtcatgatacaatgtattgatctcacaaagagtgcttcgacacttcttcccttcacaaattgataacaagtctaacatctaatgtcaattaagaacaaaaaaacaaaatgaaaacagccaaattgcacaaaaaatagcatgaatcatggagagaggagcagcaaacagataaagaaaacaaaaatctacaaattaaagatgtgagaggaaagaaaaggaacagagacgtctaaagaaattgtgcaatagtataacaaacagattaagacgatcgagtcttttttgatcaccaatgtctatgaaaaaaaaatagaaacaaaaagaaacaaaagccgaaaattgatttttacaaagatctggtttgtccgcccaaattaatgctccacaacctcaatacaatatataacttatttgttttcatcgatgatccaagtagcaagggtttaaatgaatgagaaaataaataaataaaagtcaaaagcgtcaagcaaaatcaacaacaaaaattcaattcaatttcaatcagattcaaatgcagacgatcaaggagacactaaccaaactgccaatagtgggaatccgctaatcagaccgacccaaaagaaagcctaaagaaacccaaaacaagtgagtattttgatcaatattaccccccccaaaaaaaaactgatatgtgctcagctgaaaaaggtcaaatcaacagggagtagggaagggggacacaaaatggcggaagacatacgttggcaagagcaggtctagtcttgaatagcttagaccttccaatgtaggtcaaaggcaattgagtcatctacacgaaagtaaagaacacacacacccacaaaaaaaaacaaggaaaagttgggaaccagctcggtcaagtgaattgaaatgatttattgaggggatgatcaaatagaggagactgacttgagccaagaataaatataacctcagctttcgagtgacaatgaccatcagtaattcatggaccaggctggataggaatagggtcatgatcgccgccgccgatcggctgactccgtaggacgaaatcgtgctcgcatagacatgctttaataggaaatgatgcaccggtttgttccactaaaaagaaaaaaaatgattgtttcaattttaatttcttttggatgaattctaggttaatttggaaaaagaaagaaagaaaaaaactggaatgtagctttgagactcgatttacctttctcgaaaattcgtcaaatgaacatgagttccaccaatccgaataaaactctcgatccgcaaacctagtcagttcagcaaaagcattacaaatacctacacaaaaaaaaaacgaaatttgctcagatgattatagtgcacttttttttttaaaaaaaaaggaaaaaaaaacacttttggatatgtgaggagagtgagactgacattcaaagatgatataaaagatgaggagataattaatagtaaaagggacgaccaaacggatgacgttatcgacgagatggagagctgatgaacgatggtcacgatcgaaggctttgatattcgtgacttgatcccagatgtaatactgagtgatcatgtagatcaagccaaatatcccgaccaccgcaaacactttctcgaccacaaagaagatccgaatcctggattatgtcgtcaatctgtgaggaaaaaaaaaagcggataggttttcttgatgatcactcactctttcgtgcgtggatatcgcaggcgatataccaatgttggaatgagaagataatccgtgaagttagaaatcgtcaggttttccggccagggttgtccggagtattggtcctccttctgatcatcatcatcgtgagaatcgcggaggtttctagccccaagttgatccaataaatcgatcgtctcatggacttgttgttccatcatctcatcattcatcggtttttctggaccctgatcggattgagaatttgaacctaaactctgatcgatagtcgttggttgttctttcttctgatcgacgaactgctgtaacttttgatagattccagtcttcactacagtagagacgagtgttttgtgatgctgttgatcatcctctttaatttcgatcaccttggatcgcttcaattccttcatcttagattccaaactcttcaattgaactgaatattctccattagtcgcacaatacgaatggatcttcatcaacatggtaatcgaatgtagcgtcaaaaatccggattggatccatggccattctctatacacatatttacaataaaaagaaaaatcagaaatctggtatgaaattgtttcacaaagtataaaagtttaggaaggagggagactgacctataaaagatatacagtatccatgctccaagccagctgaattggaaaagatgttgcaagattagaccggtatggcagtaatcaaaatatctgttagaaagaagcttagtttttgttgtaaaaagaatcaagttagagccaacttaagcaagcagatgatcagattgataatgataataaaaaaatgtgaaggcacgtactttggcgaaaccaagagccgagaaagtagaggctaccagacagagatcaacgagagcaagctgggggagatgtttagagaagagtctggcgagtggggattggatgaccaaagaacctgaggcatgtaaggtggcgatgatatggaagccgagtaagatccagaagagcgcatagagtcctctcaatgggttttgatgtagcagttgattgtgtgggtccaaggtcgacagtcttggggtgaaattgacgagcaattgttgttgttgttgttgttgttttggattggtctttaggatggccaccgtcgtctttgtttctacagtcgttatttggttggtggttgtcttgactgtcgtctggttttccttcgtattagttgcttgtggttctggttggatgagactggtcatgatgctgttttcatgggtggtggcttggtagcagcttctcctagtttaccactttcccccccaaaaaaaaaactcagcacaatgtgcccggtagctttcgggtaatctccccgaacctgcgctccagaccatcagctttgaagttcttgaatttgtgaatttacagatgtataagaacactttctagtaattgaaaaaaataacgtccctctgcaaagctacatagtagaattcaaaaaaaaaaaaatgttgcagaggacagctccatggtgaaatttcacaatgagtgaggagcacagaggcaagagtgatctgaaaacagtctcgaggcaaaagactcagaggaaaaaacatggtcagagagctaaaaggaaaagtgttcagaacgtccgtctccgcttcagagccatcacgtgtatctgcacatcgagtggtggcaattgagtgaattttctcttgcaatgtaacctaaaccagtttcgcccggagaacatgtgactactatgtactcttgagccttgcttattttacattactacagctatggtgaaaatgatcgattttctgttcttggctctgtggaaccctgaaaacaagcagcgggtttagtgtgaccagacaagttccaaggcttctcccttgtcttagggcggtagtacgatagaaatggcgtgatggctctgaagcggagacggaccttctgaacccattgctacacttgtgcttaggtttcaagacaccaatatcgaaaggggatagggaagagtaggaatcgtaatgctatatgctatgatagccggaagagtgggagtcctggcgagtttcattaagatgcagatagtgcatcacgggcaccgctgatcacgggatggatgagttgttcagcatcagaaggtgaaaccaacgcttgaagctctcctctgaggagcggcacttgaaggtatcttcaccgtcttgaacagattaagtaacaggttccaggtaatcataaatatctgaccgcgcttgcttgggcatcgtaggcttcaacgctggagctgactcgatccactaggattgtgtttaatattttcgttccctatcgagcttccgaaccgctttatctattacaacaagtgagcacacaatattgcttctgaatcttcaatctacaagaagctgacctccatgacagatcggaatgtgttccagattcttgcacattgcactggtgtgcctcattgtgcaaagaacccttggcatcaatttcttgaggttaacccctgaaaatgatagtattaggcttgatttttcagccatagaacctcgtcatgggacggttatttcaagggacttggagccaaaggagttgtactcagccttgcaaaaggtggaatgtggacctcaagctgctaagcttctcatgaatactgcccaacagaacgctaaccaagagacccgttcgtatatcgtggctgataaaacctaccagcacaccaacgcttggacaagtttggatcgcgtggaagccacttatacaccgatcgattcagaacttgccgaagtactccaccacgcaatcaagaacatactagctaaagccgaggaaacagaagaaggaaaacagaaacagctagctagtgaagaagaagcagaaaaagagaagcgattggcgcccggcgttcaagcaaatccagccgatgcgctagccaccggtagtgcagcagatgagctttcatcctcagcccccgtcaaccaagccgacggggcttcatcgtcatcttcagccgagcaacgccaagacaaagcacgttgctttcccagctggcgcgcgaagttttctaaccggccaaccgataggccttcaacttcatcttccggtatccaatccgaaaaccaatcagctcgttccacagagaaaaagtggcttcgaatagttaagatattaggagatttctcggaagtgctatcaagcctctcctttttatcttagccgtgaagagtcatgtacccattcgcattaataaaaactgtttggtcttcatctcaagataaactgttgcaatatcctaacactcagtaaggtcttgtaacagcaattcgcatagcttatacattcaccaatgacatggtaacctgctgctcaccagtcacagcagttccctgaaagtttgctttctccttggaaatggagaaaaacacaaaaatttagccacagaaagttaatgccttgcaacctgcacacatgactgtttaagttctagttctgtgggaaagtccctggataccttctggctgtgaggtgttatttagtcagcagagctcccatgggaccaaaagggaagactcaaaaaatgagaggatttccatgatccaactcccaaactcttcactccaaaaatggaaaggtcatgacatttcccctgagttggtgcagctgacatacataattaaatacacattgacaaaaacacacaaaaaggcggctggatttttttttttttttttgcaattccaaggggtctcagaaagcaggattttcaagaagtaatttcgctatcacagtgggtagttacttttaagttttccagtcactttttttttgtttttctgtgtacccattcataaggaacatgatattgtggtgtttcaggccagaagagggttagaaggttgactgaaagagtgctcacactacatgaagagcctgtatcttgtagtgacctcaggaaacagtttagagaaggctgatctttgtattactgtttgacaacagtgggccaatactttacattacaatatatggccccacatctgtaaagtattggccagccttttttatttttgagccttaataaaaaaacgcggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgtggtttccgcttttagacgcggttttttaattaattttgtatgggttattttttgagtttttttgaatttttaaagttgtttcctaaagattgaagcttgtattttgagtgaaattggacttcaccattcaattctaaacatttgtaaatgtaggaaataaatttaaaataaaaaaaatgcttaaaatcaggccggtaaaaatcaatcaaaaaaacattaaaaaaagcctgtccactgcagtattcagtaacaagcgctgatttttatgtaaaatggttgttaccatcatttttatcatgtattaaagtgtgggaaacaaatttaaaatgtcaaaaaatactgagaattaacatgtaaagaattaattgaaaaaagtgtctaatttcagtattgaaaatgaaacgttgagttttaagaaaactggatgttaccattaagctctacacactttcaaatgtaggaagcaactctaaaacttcaaaaaagcataaaaaataaggtacacacatgtatgcaaacaattaggtgaaaaagtgatgaattaattaaaaaaatgtgtcaaatgcagcattcaaggtatagttttcattttggggaaaaatggttgttaccatcattttctacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaattggattgcaccattaaattatacacacattgaaacctaggaaataattttaaaatttcacaaaagcataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaaataattaataatcaaaattcatttttatgaaaaatggtttttaccattaaattctacgccttttatagtgtaggaaacaactttaaaaattcaaaaaaactcaaaaaataacccatacaaaattaattaaaaaaccgcgtctaaaagcggaaactgtgtgtgctgcggcgcatcaaaaccgtgtcaaaacgcggaaaaaccgcgtttttttattaaggcccttattttttgttattttaatcaaaaaagaatcaaaattttgatatgtttcaaggctttacaatatgattgtattgaccaaaaacatcctgtattggctgttatcaagggtcatttttccagccctcaacaatattgcaattgaccacctaaggttgcgtaaagtaatgaatcttttgttactttgcaatgtgttaccaatacagacatcactattggcccaccattgtgtttgatcgacaagcttattatctgtaacaagcaacattgaaacagatacagtatgatacagtatctgcagatacttttgtattgtatcttttttctgatacttctaaaaatttgtcttgtgtattgtatctaaaacaagatacaatccaattgtattttatcaaaaaccactacacattttttggccaattgcgactgttttcaacaatttttttgaaagatacaaaaacatacagtattgcatgttttgcattgggctgtatttatgaccagatacaagaattttgatacattggtatagtgtctgttttttgatacaatacaaatacaatacattcagaacaaataccaataaataaaatacattcagtgtattggtttcactattgttacaaatgagggatgtgttgtgggcaggaggggacaatggagttcaatgcaaaaaaaaaacaagtgacattgaatggagaaatgtgcagcagttccattttttgacaaggtgtagctaaatctacatcattggaaaattgtttttcaattattaaatcagccctcattcttcaggataggatgatgtttcagattttttgctcactttgaaattggtaaaaaatgtgtggttggttgtgatcctcagaattttccaggtctagttgactctagaatggtgaccatttggattcagttgttctgatttaaagttactatgtgatggccaatgaaattcatgatggttatcaaatattgaatttccatccaaaccatagtgaaatggaagcacagagagtgattttggcatttcaagatttttttcttctctttcaaatacaaaaccttcactattgtgatttccatagggtctcagtgtgaatgtgggagtttgtggtgatattggacaacttcccgtcaacatctgcaggtctcccagagccggtttagagcctcaaaattcaaatttctctgggagaatcaagaatttttgggtctagaccaacttctgcaagggtcccagatccaacaggaagtcccccattgttgggataaagctacaaatttgattatatgtttggcctgattcatttttttgtgcttcagagtgtgatgtactagtgcaagcatacatgtgattgtttcagggaacaggaagggatgtgactaaatggttgtgaccttccaactcacaaactcacatggggttttggagtattgacttccaaccccccccctatacaattgtttagggattaaacttacaaagccgttgaagggtttggaggaacaactcccaaaaaaccggggggaaaaatagggatccagatgtcctgaggactgtccacacaggaagtcctcatgatttgggagtgggacatccaaattttggcagtatgtagattaccaaaggctgtttatttgtcatagtctaataatttatatttttcatgtgatttcttttttctttaagattttcattttcaatttttcttttgatttgatatatcctgtttttgtttttttatgtttttttatgtttttttatttttatgttttttcctttctgtatttcttctgaccattacaacaaagtttccattcctgatcagacttttcctttgcattgtgtgatgagaaatgtgaattttggactctggagcttcctgccacttgaattagcccctgactttgtaatcacacacgcagaaggggtacccatcaacaggcttcccagctctgcagtattggcatctgatgacagccgtagatgccactgctgtctccgcgataaataccagggccaccaagaccgcagcggcggtgcattggacaagtttcattgtagaactacttcgcaggttgtgagtgcaatcttcagccaggtgtgaccaacaaggcttgaaccaaggtgatgagcacgggaaacaggtagacggagttttctaacgatcttgattgccgatacggttaccagaaggggtgctaaggaggattgttttgcagttataaccctacaaaacatgagactaagtatttagcagtcctaaaagcattttaaatatgtatcagaaaagtgccacatcatttggcctaccatcatatccatctattctgttattgtagcaccaggtaccaaccaaaattaacttagttagagagataacatgaatggcaatcaaaatggcctcaatatttatagttggatttgtttctgatcactgagtagataaatagtttggataattagaaagacaatattcttgtacaagttctcgattttgtacatcttcacataacttgcaagcaatttgctgggaatctcaatagacagaaggtcaaaggaagagaaggccttggataagaggatatacaaagatatgaagatgaacaatgaatgtcattttaatcttgttcttcagttggaggcggatcctgctcagctctttctctttgatcacggaacccctgatgattgagtaatccaccacgcgcgccaccctgcatgaatctgcccgcgaagccgatccgaaaggatgggaaacgggtacgattgatgaacggaagaccgtaccagctcgtccggccaccgtcctgttgatcttgccttgagctcgacccggcggccctggaggcctgcttgaattcgacgtctttttccaacaccgccaatccgtagtcctcatcatcctcatcatccaacgagaaggctagacaaccagtatgccagccagcggcggtgactgaaaacacgtagcgacgggctaccttgcggggcttctgactcgaagagctatcgcccgtcccaatacgatcggctagatgatgagtggtgccagagaagctctgcactaccgtaggtgtctcggtgcccaactcatagcgctccttcactggatcaccgggtgactctgccgcagagtcgtcatgacagagctgtctatgagggttcgacgagtttccgagtcctaaagcacctccagagtagcttccccatgttaaaatttgaccattcgaaagaagcgcggcataatggtaatctccgagagtgactctatagacaatgatgttttagcttggttgaagcaggatgtaacttttttttgaggctgaatacacttaactgaataactcctctgttctgtagattgggtaagatctcaggcttgctattctctgtcgtttccttcccaccaaagaaaacgaaagaattgttcttgatgatcggttcattttccgatggactctcgacactatacgctacgaaagtcctatactgtgccgagatgtgagtgatcgtgggttgagccgcatttgatgaatcttgcaatgttagtgcattggccagaccgtctcttagtttatcgggttcacagaacatcggaaggtattcccattcccgctcattggttcggaacgcttgcgctatgctctctcgataatcaagctcttcatcatgttgctgaagctgcctcaaaactcgctggggagcagtgcgctgggtatctgcaattcttgagaggtctaatttgtaaattttgcccgtagtagtgagacaaataatgaagtcttcgccacaagcctacaaaacagccaacaaattgtcctggtcaggcaaattacgagttcagatgagtcattggtggatcgtaacctgggcgcacaattttggttatttgatctttatcgtggtcgttgccaggcaaatcaggacaccgaatgatgcggtccttagagtccaagtcgtagacagtttccatagtatcatgctcgggcaagccgttgaactgcgaatccaaagcctgtgctacttctaatatggtaggttccttccaaaagtatatcacgccatctgatgagagtagagctgtgaaattccaacttgcacagatctgggcgacctcctcagtcaccccagcatgagtctcccatggaactgttgtaagtttggcgactctgttccaagagtgccattcgtaaattcccccctcatccgaaataccgcaggcgtgagaacgaccacaggaaatcgccttaaatttgggtaaatttttgatctccaacatggttggctcgacttcagatctggcccaagttttttttttgttggatcgattcactctgtgagttatatgaatttccatgaaagaatacaagaaaacgcacggtttgggtgagtatctgtgagggggtggattccagccgtcggatccgttaagggtgccccaacaccagacgttcccgttgacatccaagccatggtagctccatccgccagcttggagatcaatgattccgattgattcagcttttcgaagtctcagtggggttggtacttcgacgttatgcgataggacggcctcgagtaagtcctcttcgtcctccccattcaagcccagtcgatcgttcatattttgtccccatacccaaacttggggcttccttagcttacgatagagtgtcttgaagccagtgatgcgtcccgtcgagccagtcgggaaacgataatcgattgcgatcttgcgcttccatattaattcggtttgatggatcgtcgagtgaagaagtcgacaggtacacgacaaggcgattaagtctctggtaggtagtaagacgagaatagaatcaatcagcagatcgagtggaagtgagctgatcaaaccggttgtaccatgaggagccatgactgagaaagaaaagaatagggatgaagactacatacacatcgagccagggctgatcgatgaggtcatgggtgtctagactctaccaccgcccccccccccccccccgacctcagcaaagggccccggtgtccaccccgggatgatggccaaggtcaagcgaaattgaatcaccgatccgtttcccatgtgacaggctggtgttagccctgaaacaggggccaccgagcagtttctgcccatggggtaaaggcaaaaaccagataaaactgtactaaacccacccgactgcattttttccggcccagcctcctgcgatcgttgtcccacccagccccgcacctgctcttccccctttccatctcctcctcaacacctctcatccacaaaatataaaacaaaagtcagcatcgagcctcgagaaaaacccgatcaacccagccattcgtcgcattgggcaacaagcaaaatcaactggttcaaacccacactcgtcctcaggaaactccgcttctcagggtctgcgatttgagtcgattcccggaatatacatatttttttgtcttcggccgaccagttcgaaaagttcaatacactcgcccttgaagattccacagcctcctgcttaaccattggcgtttttttcctacaaataatctcactcaagatggcggatggtaagtcctcagtatcctattaaggctccctccttggctgattggacaattttcactgatggcttgtctcgtattctcaccacttcagcattcttgtcctccgtcagcagggagcttaccgaagaccgaggttagtgaaaccttccctttgttttcttttgctatggcagccatccaagcgcctcctgccattttttcattatttataccaccagcgctttaccaggcgaacatatcgctatcctctcaacttcttttggtcttcattccaaaccataatcccgggttccatctttgtttccccatacttgaacgccctaatctacctgcttttctacctctttttttcttttttttctatatttttatccacgttttacagtcctcgctctctttccaccaagcatcgttggggctcgagtatcgtaatgttcatcaaagcatcacctcatcaaacagtcatccctctcccccttgcttcccaacggctcatactcgtcgttttgttcctttgttcttttttttcctccccctcgatctgcacactcgacccaaaagtcttgtgttcagacaattagaccttttaacagttatcaaggcgaaaacagctacatccttacactctgataactggttgtcattcggcatcctcattggctgatagaacacgtccgttggcgctccgagtcgttgtagtgcgattcctgaccttttagttttttatatgacaccttctattaccaatttagtcttcactactttagatacattactagcctgtatagtcaatcatttaaaacaacttacccttttattgttcacttcgaccgtccatcgagctctggtaccgacgatacggtgtttggttcattgcctgatgtcctctaatgcttgttcttctcttcacttcgtcatgatcatctgctaggacatcgatcatcacaccgatcgcgcgatgacgaccggccacgtcgcagatctcgctcacctcatcggttagtcaatttttacctcttctctgttgtcgttgccattcctgttgaatatttccaagctcacatgcgttttacatgaatgtctcaatagtgaagaaaggcgtcgacgggatgatgatccagaacggactgcagagcgcggtagccgctatgctgaacgcagcagtcgatatgatgaacgcgaccgcgaccgtagtgaaagagaccatgggcgtgaccgcgatagagaccgcgatagggacagagatcgtgatcgccgtagctcaagatatgatgaccgggatcgagaacgggatcgagatcgaggccgcgaccgagaccgagaacgtgatcgtgaccgaggccgtgatcgagaccgcgaccgtgaccgcgaccgtgaccgctatgctcgccgagacgatgtcagtaatggaggcggtcgtagacggggagggcatggcagcttcggaggcggtggcggtggaggatttggtaatggtggtggggcagacggtggtgtgtttggtagtccgaacatacggcgcagtccaactcctgaaggcactatacccatatctaaaaggccaaggaagtatactgcatgggatgtcaaacctcctgggtacgcaaatgtatctgccatggaagctaaaatatcaggtatgtattccgttcaattggcataaattggggattctgttccgctgacacagattgaaattcttatcaggctcttttatgcttcctggtcaaacacggcctgcatctcaaacccccggtggtcctgtcaatggaggcaatggaaccgctcccgctaatatgtcgatgcacaattccaatttcccaggccatccacacttgaatccaaaccatcactgggtcaatcccaatcagcagaatgcccacggtcactcacagatgacagcccagcaccccaatcaatttcaaatgaattccctgggccgtgatggcggtttcgggatgcctggctcacttccccctattcatttcaagccggctcaaggacaatctggccctgtcgctcaaacccaatcctttgcccgacaggcccgtcgattgtatgtcggtaatattcttcacacagccaatgaaatgaacgtcgccgaattcttcaatgccaaaatgaaagaactgggacttcttgctcgaaataatgaagacggtatggcgatatcaattagtgaaaatcccgtagtggcagtgcaagtcaatcatgaaaagaactatgcgtttgttgaagtgagcctttacaattccagtcacacaatgcgttcatttctttcttctgacagattctgcaattcttgtcattctacagtttcgaaatgcagaggaagctacccatggaatgtcatttgatggcattatattccaaaaccaggcactcaaaattcgaaggccgaaagactataccggtcctgatcacgcaggacccacccatatacctggagttgtatcaacgaatgtgccggattcgccgaacaagatctttattggcggcctcccgtcgtacctaacggacgatcaagttatggaactgctgaaatcgtttggagaattgaagagcttcaatttagtgaaggacacgagtagtggaggtcacgtttcgaaaggatttgcgttttgcgaatatgttgacccggacctgacagacatcgcctgccaaggattaaatgggatggagcttggggatcggtatctagtcgtccaacgagctcagatcggacagaacgccaagaaggaaaaagaaaacaaccccgatggacagcggaacaactataatcaattcaataactttgctggtggacaagctactgccgctgcttccagtgtcctggcagctgtcaagagtggcgagggcgaaaagacacgagtgttacaaatgctaaatatggttaatcaggaagaattggtggatgatcaggaatacggtgaaatcttggaagacattcgcgatgaatgcggtacgatacaatatccatatcaactacatcacaagcagatgctgatttgctttcccttcttcccatttttgatcaggtaaatacggcaaaattgaaggtgtcaggatcccgcggccgatcaagaacgaaaaaggcaggattgatttgaaagcaagtgagtcagtagatggacttggcaaagtgttcgtgatgtttgagaaagtggacgaatgtgctgctgctctcttggccattgccggtcgacaatttgcgggtaagtggttacatacttcagatctgatttgatctgtcaacgggagttcaacagatttcgatcttttatcacctttctataggccgtgtgattatttgtgcatatgctcctgaagatgctatgacagaaggatctaaaccagaacagcctccagagcaagaagaaaggccgacggaagacacacctgctgaagaaggaacgtgagaggaaccctcgccgcggattcatgtttctcatctcctttatcattttttgattgattaattttcagaaaaaaggcagaaaatctagaagttttataggtttttctttttgctagtttcttgacagttggcatcgatcttagcacaactgcttcctttgttgtccttaatcacgctgtaaataggaggagggccttatccaagcatcataatcatttcgcaccatcaaccgtttcaatccctcgaaggagacctgtgtcatcaccgacgccactgtagattttcttgtgattagcgtggagcatactacgatatgcaacaatagtgtagatgaagagtaacattgggtctctgtcgccaccaacaaatgcagcattcggacaggtatttcagagggccacgcatcaaaaggcgggcctctttgctccgcctatcttggccttcatcttcgaccgtgccaaccgcgtcatgtcagccccatcaaggctgaaagttgtgctgtctttaacagtattgaagctgacatgctttatccataactacccaaactcacatccgtgcagatggacctcccaccgaatctcaagtttctctgtttttgatcctcatacctattatgcctttaaccatatgtggattgacgttgtccccactctcgcgtatcatgcgggaaatcaaatagtctgaacctcttcttggcttgaagccaccaagctctttgcggtacctgatctcaacacccttttggtgctccgtcgcccaatactttctgttggcaggctcaagggcgcggtttgctgaggagccgaactcaatgaccactggcatcggtcgcaagcgaaaggagtctgacattcctgtggtcctaccaatgtgttttatcttccagctcagtcggctcacaagggttgccttgatgtgactggtgaagtgtctcataatccttggggctagccggacggctgccccaccctgccacaagcctttcatgaactccagtttttacagttggctgttttgagcccgggggccgaactatatagaatatctttcctgccgcaccagccagacaacatagcgttcgacctggtgtcattcgagttattagaagatgtctgaaggctttgtattaccacctgctccagaaatggctggacagtgagaatcaagcttttttttttctctttcttctgccagattaggacaaccgcctgtgcactcagtatcagatggttcactcatccaatccccatagctttgcagcccaggggtgatcgagaaaatgcggggtcattttcaatgccaaagataaagtgtgggtgttttttggtggagatcattgcacaaaacaaaatgatttgatgatgctaagaaaaataacccgaaagacatctacttcaaaacaaaaaaatctttgatttggggctaaccttacttttatgttttttattttttatttttcttgcctttttttatattgtccctggtgactgaatatttgatatggacatgtacctggaatttttatatacaactgtttacaaacccagagattgcgtgtttatgaagatggattggacatgaagacatatgcagacagtttggaaagaaatcgtggctgcttgaatggaatggataggctcaacaaggtgacacagatggttgacaattatatgacagatcctgccctggccgatgagcaaatttggtgcaggtgatctttgtggtatcttactcatccgaatcatcttgagcatcagagggcgcagcgtctttggcttgggcactggaaggcgtggcatctttctcttggacgtcagaggatgtggcgtcttttccctgggcatcagaaggcgtggtgtcttgtggttggacatcagaaggtgtagtatcttttggttgcacgtccgagggcgcggcgtctttttgagcgaagggaggtgacaagtccaattgcttgaaggcatcttcattgtagtccgagtcgcgtttgaattcgcctcgaagatctatgcccatggcggcatatactgaactgatcgataagaaggcctcgttgatctgaaccagttggtctagaggagggcgttttgtttgacatcagctagcttgacagtgtaggtccactctctctcatgttcactcactctgacaaacttgtttcccatctttcgtcttggagatagtgtcgatcatcgagaaatatgtggcaaagatcccaaccacagttgttttgtgttccatctgttcaagtgttcaaggcgatttagcatgaaattgtgactcttggaggaactcaggttgactcttgagcatacaaaataacaaaggcaaatgaaaagaggaactgaccgcgtgctggccatcgaaggtttcgactatggtcttgagctggaccacgtatacttgaacgctggagacggattcttggagcttgacgctgtccttgtcattgcagctctgcttgatagtttgggtggctacagtgcatgattcgaaaacttgggtgacggtaacctccccacgcataagctgtttgttaccattggtgcagcgaggaatcaactttctttgagagcttgctgcgtgggttgagaggactgggacgcatggaatgaattagcccatgatagcagtttgattcacgtatttcatgattgctcaccaattcctaagactaaaatgatggtaaagcctcgcatgttctcaattgatcaagtgataaatacaagtattgggtgggagatgtgttgggtactggggaagtggtggggatgtggcaaactcagcttgcgcagagaactgccgcttttataactttccttgccaagatggaatgcttgtaggatgcacattgtgccgagacttgaaacagcttataactgtctgctacagatctagatacacgtttatgtcacttcacttgggtgtttcaaacccttcatcctccggtggggaggtggttttgacttacctgtgtatcgtattgtggcctattgtggccgcaccgcctcgaagttattgcttaccgagagtaaaacgcgtatgacaaccttgcatcacctcaaacggccaagatggaacagtcgattaagaactctaaaacaatgctgaggagtcaagtaaggatgattaaagcctttaatttttctgccactggagtatctggttttcttacaatagcctttttctgccactggaatacatatctggttttcttggcaacttcttgttttcacacaattcaaactgtcttgggcgatgatgtgatatctttgggaaggactgttaatggggcaaattgaagggtttccagggcttggacatgaaccgagaacgtcatctccagttactgcacctagctttaacattgtgatacgatcaatgcagaataaccagttctgaaacattgaacaattggctcagtggcagtgcggtatatgtactctgatgcgaatatccaggcgggcaaaggtctgtttcgagtcatttatgctctttctctgtggcaggagttatgtattcagaatggtgatgaaaaatttgaaagctatgcaagccgaaattgcacatgacaagacctcactggtaaatgtgttggtgagtttcaggtcagagttgagtacgttggatcaaaagtttctttttttgcttaccgattgctatgtcccttggctgcgccagcaaatgcggtggacctggaggctggaccaagatcggttgggcagcaagtgtcaaaaacagtacgtccttcagggtcaggctgaagagcgcacggtctggtgaatcatacaaattaatgcgacttgatgctttcatccggagaaattcatccatgaccagtgacatcgaaagtgggataaatgtccaacaagcttgtcatcttcaccaggatgccacagcctttagcagagcggcaacgaggatacatcatgtgcgagccggtagaggctggagcagcttgcggctgatgagcaggtgcagctgatgccagcttgccgagcaggagtcctaggaattgtaacgtcttgcccaggagagagcttctacatcaccgagagccagtacgagctcggtgaggaatcattggtgaggagggcatttacatgtgccatactagctcactagcttgacgggaaagatctctccttggcctatgggtccatctactagtaatcacacacagtaaatcagcatcacttgccagttctaactttgccagtatcaaaccattattgccagtattgaacccgaacttaaccaagcccctattcccttctctcaaggagtcgcctacgccgaccgaagggagggacttgcatgtaatgtcccctctcttacatgcgaggattcttctaaaatgtccaaatgatggtattttggctttctcagcaattttgtcccacttccccttgggccatcgacacgcccttggggtttttggattcctctacatgttgcctttgatttgaccaaaaatccacctggtagctctgacaagtctccagtgaatgtaaattccaaatgagtctctgtgatgaaactcgtaagagggttttgctggggataccactcaaaccataatacaggaagagataggcactacaggcaaagtgccatgtcagtacttatgaggaggctgtgatcaacagttgagtattgttgcccccattgagttcaattataaccggtcatcacagcccactacaacatcataatgcacaaatccgatgcccttgtcgacaaagttatctacatatgtgacctactccaggagctagacatgactccaaagtctttcataatgggcttcctccagctggataattcaaatcttaaactccgacgaggctattggggtatctggaggggctggccgtccacattcaccgttgttggtgcaatccgggatgagttgctcagatcggctccagggactttggagtggtctaactacatccgagatcaggtaagattatgtatcaagtgatctaaccaaccttcggctgatgatgcttgaggcaggcaatttggattctgaggagtcaaaatcctagaagtggaatccacccaagaggttcttacatcagctcgtcagcaatcactcctgaaattttcaatgagcattccaaggaagaacatcgacgaagattaacggcacatgagatgcctttcctctatcaaatggtattgggtatgctcagtgggccatccaacgtgaatgatacggacaacaaggacgaccaaaaggtgacttcaccggttgaaaaagctgccctggcccctatagatgctctcgaggaagagcttatggaaagagaaggtttccgctacactagcgggaaaactggtgtagatcattctcttagtcgacatgaaagggtgagcatccatgtgttgagaaagagatcaatcactacttcattttgaatcaggctgaccttttgtcccactgatcagatttcatacacagtttgctcaatgttgtcctttgcaaagaaccgacggcacaatccatttcagctggagaacagcatccgatttcttgcttgtgggatatctgagagggttaacgaatatttgcatcacctaggcttaactagctcgagacagacggcaattgattctctcaagacactatcttcctatgcccaggggcagttaacaagggtcatggcccttgatgtcaaccctgcctttgggccatttatctgcatagacaacttagatatggaagagcgagtacacatggcatcggtaggacatcgctcgatgatgttccatgggacctggggctacatacacactccccacaaagccctactagactcacttgactggtccgaaatcaatttgaatgcattcaatcaggcattacaaaccgtacggacaatgtcaattacaccccgggacttcttaccggacaggcaaactgaggatcactattgtctggtttggaagagccaattggcctcggtgatgatgaagtacattgcagagccagccaccaaggccggggcctatcctaacgagcctccagagctagaagtgctaagcccacaagcacccaattttcacatgttgaagttgatggaggagtctgacaactcagccgaaggaattgggcaagtcatcgagtctgtgcagaggcaaactggtctcacccctgaagagtttgcaggtcggttacaaccaatggaaggtgaccttggcacctgccagaatttcaataccatgcggacattacgaaatcccaacaaacgaacaaatgagaacatgaacaacatcaccattcagttgggggcatctcacaccctctggaatattggacagactatttttacaactcactttggagatgtgaacagctcggagaacatgggtgcctggcgtaccctaaatgctttgggcacccctcctagtaaagttctccagaaaaaagattttacagggatgatacaacacttggaaagagtacatgaagcaactctattccactgtctaaggtaagaagcctagtttacttatctgaacatccaaaactaatgtgatgtaatttccagggttgtcatgaagattgaccggcagcccataactgacgatcggcccaaaattgatactcccaaatggaaccagatcattgatgattgctatcaaaggtattgctctccacaagcgaggcgcactgcctatgaggagtgtagtatccccaaactgcccaagaagaaaaaattgtctgaggctgaggtcgaattgctcaaccaacgacacaggagatcaaagctttcaaatctgctgggccggcttcatgacttctcaacagtagttgaggcaaaccgggccatgaagcatggggacataggccgcctgattaatgtatggaggatgtggtcggtgatggcacagtcattacctggcctgacccattatgcaacttacctaccccggttagtactgctgttgaccaaggtattgtccccatccctcagtaaatacttccggcatagcatgttggtttctcccagtggtcgtccttgccactttgtggccaaggactttttcttggagaaccataactactggctcaaattctttttcaaccgtggcggcatcggaacacaagttgaccgcctgaagaatctattttctatgaacattcccctggtgagcatgatttctaggccagtttgttgctattatggcacaggctaagcacatctgaccactgtcttcattcagctccgatcactgttcctctccctgcaagtagacagtggcaagcatcgagtgtatcaaagtcacaaggtgacattgtccaagagctcgctgaaatcatttcagcagatggcccacaacagtgatattcttaaccaacataaccgaactcaatattaccgtgacctcacaattgactctacttatgtagaaggtctcgtttccttccaagatatcatctcacacaaagacaatgatctcagtcggctccgctcacacatacctagccactatcaacacactgatgatgaacatgttgctgaggcacgtgtaatgctcaattctgaagacgatgcattgggatcgatcgacccaaaggataccatttctaacccagaagaggttgatcccccctcatctgactgcatgtaaggtgagatacaaagaaggaagtgaaaaaatcgtcatccttttaatagaaactaatcctggctcttccgacccgacctccgaagtgcagatttgaccggtcctgttggttttgctatcctgttgttaattgcggatgttgctgcctccgctcttattgctgctgctgttttttttggaatcggagtcggtttgatcctcagttgaaatttttttgtcaattccatgaggcaatcaagctgtcctgctaccatttccccaccaatgagaacccctagctgcttgacattgacaagatggtcagcattgtgtgcaatcaattcaatctttgcatcttgaaacaattcagacgatgtaaagaaactgttttccccatgatcgcgtagatgtagctcttcaactgcctctcgcatctgcctcttgtattccctgagatcctctgggttggccatcgctcgctttgtagaggttcgttgtatccgaggcttgggggttttgggttttgaaaccaatgcaccagctatgtagacattgagatcggtcgtaatcatccgatcaatattatcgatgttcatcctcttcatgttttgaatgaaagtgtctgcttccattggcatgcaattggaacaccgacacttctcgaaatcttgtgattcctcacgagctttttcatttttataccctatgtccttttcagacatggggatgtagccaagcctgagcatcatcaaaaaaacagacatcaaccaaaaagatcccattaacccattggtttcatgagccgaaagagcttactttgtgtccaaggcaaaagcaatccgaaggcatactggagtaattgccaaggcgtccatgcggtcatcgtctgattgctcaaccccctcaacgatttgattaatttgatttttaccacctacacgtgttttctctacaaacataattgcaacccctgggcgcccatccctcccacatcttcccaacatctgacaaattgcagctgggtcaccgcggcccatgtggataaccgatcggactctcgaccagttctggcccaagccaagcgccatagtcgatgagataattgggtatttcccggcagcaaagtcatcggcaacatcaactttacccaagctaccagtgatggagtggaatcggcgtgcaaaagaagaatctggattatctgcctcatcaggagtcccgcgagcctgatccagaaccttgaggacattcattgtcctatgtcgggtaccactgtagattattgttgggactaccttatcgtccggtgtgctcgcctttggagcataaaggtctagtagatcgttgcacgataccatcgatgtaagactcaaaaagtggttgtaagaccctttttgctgaatggagaaggggatggtggaggtgcaagctctgcccttctatactatcagataacaagacccaccaagcttagcttggcaagttttaatcaagtgatagggtaaagttcaggaatgagttgtgtgatgaagagtgttgatttggtgtttggttggcgctttaaagtgtttgtgtgaaggtggtcaaatattgcttgagtgttacttgactgaggattaaacaactgggaggagagcctccttatatatacaacagtgagggaatttagctccagggcagccagtaatgagtgattttggctggcctgggctattacatgaggtatttttagctacatacaaaatttgaatgagtgaatgtgattggtcagacatgtacaagagttgaagtggtgatccaagcagctgaatgagtgattctgattggtcaggttctgatgtatttacaagtgagtgtggtggtgtaagctgcagctgtcatgcatggaaaatacactaatttaggctgcaggtatgatgtaatatgtagaagtgaaatgtaaagagtgtagatgtatgtaaatgagtgtatatgtaaatgagtgtgtactgtactgagggtgtctgtgtagcttgagggttgtaattgggtttggtgatatgtaatgatgggtgaaatccttgtgatatgttgtccagtgttgggtaagagttgatccaggtgtgttccagtgacgcctccgtggtgaccaagggtggatttatccgtagagtccagttcttgagccgtatggtgtgaattctgagagtgattgggtgataatatgaagaaatatatacataagaaaagaaaaggaaaaaaactttgaattttcacatttttgactaccacatcgaccagtccatggtgacccggatgaaacggatctccggtcgtgttagttctccacgcaacatccataaggtctcttctgggagcttgagactctttctgatcgctttgatggccactggacggcaggttgcagacatcaacaggataggcatgttattacgagtcatcagatggccacctagatttccgtagcttggcctgaagatcccacgatcctcgtgtcgtcccagcgcagattatctcttcctcccatgtgtcttctccacaataccccactcgtagaccatgtgggcctcgtcgaccaccaccagacccaagcgctgctgaaatttatcgctgaagtagattcggtcccaaagcttactattcaaaaagatttcaggtgagaggtagacaaagttgtagtccccatcggctatcttctcacattcttcagggcagatcgttagttttgtaaggtttatggcagtgaaaccagaccgagtcttttccaagacttggttgtctccaagcgagtcgagtggattaagaactagaatgaccgctttctctttgatcggcagtgtccgaaaatacaactcaggtattcgcgattttccgaaacctgtgccagcaagaaggaaggtgttccggccacgtacaaggttgaacactgcatcgatttgtcggggcttagcttcttgattgtagtgcttcaacgaaagcgtggagatttcgttcctcagtgattgatcgttcttctcggcaattttcttgaggacagtgatcccaaccgaagcccatgcggcctgaggcggactgcacggtggcggcttgtgttttgacactcgattcattgatagttgagaccttgtctgcgattcagggcgattatgtttagtcgcggaatcgggatgcagttcgcgactatcctggaggacttgtgaatctggggcatgtacttctgctggatgtttgcctggcataataaccaaatatatgaccgttatgacacacctctgtattggaagtctgcaattactatcttccaataccgaggcatggcttgatgtaaggacatttgggcaaacaacctttccaaatgttttctatcctttgaaagcaccgcaaggggccatctgaagtgggaccttgattttggaaaggggaaaagatgcacaacatgaccatctttgcgctcattactttttcaaaacctctcctatgtcaatttctcctcaatcagacgatgaatagctgaaagccactttttttggcctactgtatttctctcctgccccagcgggggagctttccacccaggcctctctgtgagacagagaccctgcggggctgccctccaggctctcactcgcgaggcctgttgttaggctcgtattgaaccttgccagtattaccatcattgccagtattaaaccttgccagtattattccttgccagtattataccctagctcctcagccatccttgctccccatacctcagtactcctcttctctccagtagtagtaacccacatacacagctcatcagtaatagtcacctaagattatagtagaaattagccacacccatacttcttctcttcttagttttacactcttcccataacattagataggagggcagccttacagcacccttggttatcacttacattagtactattgtagttatccatatcccctccaagctttatctctttggttgagaagttccacaccggattgaggatttaaacgtgtcagggtgtcttaaccacctggtacttttaaatagttcaggtaggcctgggaatgtagttcttcaggtgattaagctggaatgtgttggtgatcaaatgccacaaatgctgaaagcccaaatgctgtgatgaaaaaactcaggtgatgaagtctggaattcagatgtataagtctggaaagccacaataatctcaaaaactagagaactaatgcagctatgggaggaggagatgatggttgccaactagctggtggatctacacgtggtgtaggaagagacaaagacaagaggatctcatctcttaactgtctctgaagaccttgagacgttgtggaaagtaaggtgcgtcctaggggatttcttgcacttctccactctgcaaagctcccttactccaatttgttgtccagggtaacttgcttgatggtcttgtaggtaggtaaatagctagttttcttttgttggttggttgtaatactctgacttttctatatttctaacaattcctcaggctaatatacaactacccctaattctcttgtttttttctgatatgttctaagtcataagtccccccccatctctctcctcctctccaaactcctactcctcccactgtcccacacactctctcttcctcacttcccacgctgtcctctgctttcactccctcacactccactcgtcacccctccaacatccgccagttagtgcctctctccggcagctagtcagacaggtatcccaccatcgcttccgcctctggtccaacctctccgaaccccgcttccacctcttggtgcccccactccctcttagcccctcctcagtgtgcattaaccctggtccgcagtcggccatgaaccccaaagcccgccagtgcccggattccccgcagtaagctttttggaactttgtgcatttggccccactttgtccgcaatttctcacaccgcggaaagcttaacttatctcttgttgctgctttcctcagcctgcccaaatagtgtcagctccacatgctttcctcatccaccgtgtgctttccgcacccgcccaaacaatttggccaaagctttgccaccacagcaaagatcagtgtgactgtgcgtgtcagactcaataggtcaatgcgcatgtcagctaggactggctagtcagctcttgaccatgaaagacagtgacttgtctttgccctagtcacttgccatcaatattgataacataaataatcagtgctcatggtgagtgatgaaatgtgtgaggtgcattagcaacacattgcacacctgctccaagcttcccaccacatggaaaaatactgcctcccagtggaggttggcttttaaaaaattttattgttggagagtgttcatcttttggggctgtcaagagtggaaaaatattgaccattccatgtacattggcagactttttccactcttgaaagcggaaaaagctcaacctcctctgggaagtaggttttttccaactcaaaagcaacgatgggtctttactttacagatatctgtattgtaccgttacagtatttttttgactcaataaccctatgggttttaccgcaatctgtattggatttttctttacaatctcccagtttgtggcttttgttttatttgcttttgttacgataactaagatagggggattttttttctgttactgagcaaatggacccatgagcaataacaaagacggaaacaattttttttctctgttgtcttcagaacaagaatgaatctcaacagccaatttggaattggatgaaggttctgcctccaaaggacgtttgtgaggagccggccgtgttaatctcacctgcaagtctgatgatggtgccaccatgttttgtgcaatgacaagagatgaagctctttatgagtggtgttgttgagtctgagagtgatcagtagaatagccttcagtatttttactgccggagaggtcattctgagtgaattttggattttgtgagaccatgctgcttctagtatctgggataagggtcctggggatgctagcaggggtatttcccacatataagcaggggatagctcaccaaaggcctgctatcatcaacttggggattttttatgccttttgcccctggtggagttggttattgtgttaaccaggggtaaaacctgtaactatatctgtatgaagcaaccaaaaaaagggtgcctcaatactatactagtttcttggggcttggtcctttactagtaccagtattagtaacgggtggtcaagcatacatttactataacaaaaggggctggttattgtagagtacagtaaagacccattgttgtcaaaagcaaaaaagatgttaaaattttgctcatccatctctccctctcttactttttttctgttgtcacatttcactcacttgtctctggtatcattctttatttcttattcaatatgtgtcaatttctgctcccacatcctgagcattttgtatctagactatttataaccctagatattaagaaacaagaaaaggaaaacatcagttctttacaatttttagattgttcctgaaggagcacttgagccctccttcagtcttgtcagggagcacattagcccttcctgcaaaaatcatataagtaaaatattttctcttaggccattccgcctaaaattcaacaaaagacctcttctggagcgtagcagaattccactgaaagatagtgtagcattgtggaattctgccacatctgcaataaaactacctgcacaggccccaaaaaatggccctctacactgtgctaacttttatgggtgttctggtgagagtagatgatgatcatcatggttctggttcttgatggtagattgcaagatgaggaatacccaagttgtgaatatcaaacaaactccaagttggggagttgtgacatatatgtaacaggctatgtacatatgcagaagtccaggcttcaagtccaacagctcataacacaaacgtgctggttagcggttttttggcccttgagtggctgttagcagcttgtatcgcagtgtagggtagcaaaaatgtcttaacactgcaggatttctgtggaaaaaggtgctgctacgctaatgctttttgggcaaaaagcatagtggccaaccctttcccaaactcctggttggttttggaggatcaacccccaacccctctgggttttcattgggttattgagagaaaaaatagggggaggcaatgtcctgagatggtccacaaaaggtcctcatgatgtccctggggttatggagttgattggacaagcctttaattacattttcctattctgaccatgatgcaaactagattaaatgtgaagttgatctcagcatcagatttttcaccttgacacaggtctctgcagtatctgacctggaatgattccacaaattccagaatgcaataaagtgtgcgggaagaattaaccttctatcatgtgtttgaacctcaaactcacgttggccaagaccaagaatgagctgatactgatcgatttcatgttgcaacaccccaatggtccttggaggccttctcagttgtttctgtcagacccacagcgtaaacgatctattccttgggagattcatcagccgcctgcatcagcaaatggtatttggagactacaacaagtgaattctacccagactcgtgttccgtccatcaacctccctgcatctcatttggcagaatgcgttgtcttctcttagtagcattggccctggttagccttgtgcctacttttgatgccactccagtcgcagatttgcccaaggctgatcttcattttgaatcattcaccaagagttattaaaattctcaaaatagaatcaggttatttgacaatgacgttggttcccagacatctttaatattcaagttgtacttgatttatttttgttgaatttattgctaactggagtgcatgccatgtcaatcgaaggggtgtttaaaattgatgggcaaaccaatttccaagcaggaagccgacaagcaactgcagaaagcccgagctctattaaccaaggctacggaggcccctaacagtgatgtttgggtaatcaccgctcgtaatgaagagtcaatcaagccttaattggacatcccgggcttgaactttggcgtagaacaagggacggtgatcattcgagcaaatggtgaaacagaggggctgtcaacacagaaatggcaagcggtgatggtcaacaagaggtgcaagagaaaagaagaaacatcttggaaagggacgaacctgttgaacagcggtcgcctgactatcaagatttgccaatgaagctcttgccatgcttagtgatatttttggtgttttccttcgacagatgcgctggaagggcagcgcacccagggcccccagagggcaatgtcacttgtatcgttgtcctctgtcaaaaaaaagcggctacccctttgctcattcgctcaagtttgggttggtgaattgcatcaaaaagaccagggacaaactttccagtcacttggttcctctcaccaattgatgccttatgttttttttttcttatttcaggtttaataaatttataactgcatacaatccgggcctcaccttggtccactaattcaacaaacttttttgaataatggaatccatggaaatatatctggcgccaaccagcaagataacagaagaccttccaaccttcgtagaggttaattgaagctaatcggagggtatccttaatttgaaggaagtgcttaagatgcttcccgagccatcaaaaacataaagggatcattttgagtccttcattgaacacttcatggtagatgtaaaaattacttaactggttgtcaaattgaaaatcacagatgcccaatcaccaggttgcccgcagtctcttggcggcaaacaacttgcatttcctggctgcccatacaagtttgcgaagttctgtacatgagattttaatttttttttagctccaaagttgatatggagatgtaagacttgaaaggtgatggtaggccgtagcactagagcacgtgtaaactgaacgagcttcatatatttcaaaagcagctggtcgtgactcgcaggctttactttgggggacaaccggtggctaggagaacaacccaaaaaaaaatgctctgagttcagttcttgttcaaaatctcattgcaagctcagatttcgatttggcctgaggaaagaattttgtggggagccaacaaccgatcaagttgaaaatgctacccacctctcgaatctcaaagttccgcagcgcatttggtctaaccactatttggtgagtttgaagcttagacaagcttccaccatgagctaggatgatcagcggtagattcaagaatgtgatgcacaacagcaggagagtgatcattcccggaataaaaaagccgagtttgactagggaagggtaatctctgcgcaacatatggatggaggcttcttctaccaaacttgctatggcacctggggtcaggaaccaactaggtcacacaaaatatcaattcaaggaaactcaccaagcgcttgaaaaggggtaagagtggcaagggtggtgtagtgttttgaaagtgttgcgtccagttggattatcttgatccgagggcctccaggctttgtttacctgcggaaagggttggaaggttgggtcagtcagtactacggctgagaagtgttaatgttgaaataatatcaaaccttcaaccaggtttggtttgatatcatgacacccatgatgaaatcttgagtctcagggttttcaagctgattagtgagaggtccttggcaacaaccaattgcctttcgtgtttcttttctctcgaggaacgttctgattgtattttgcaataccataaaaaaataatgaaggagcttgaaactggaaaaggtggggataaatttggccggaccacatgaggatatgttgatgatcatgtgcccccgtctgcgtaggccttgagtagtttagctttggggttattaagaggaggttcagtaggtttgattgtaaatgtgtgatgtgagacaatgatacccataccataatccctaacccagcattggtgtcatgaatggaacaagggggccaacgatgccaaatagttggtcgtcttgccctttgacaatagcaattggtcaacaggatatcgagccaccccatgatcctcaatatcataacttcaacgattgtacccccacatctcagtatctcagtctcaacatcaacattgtgttgcccctggagctccccgcttgacggtcacctagattagccctcctgctgaattgccaaggctcccattgccaaaagtcaagaccataaggagagagagggtccaatgtgaatgttcaaagggatataattttggctgtgtgcccccccccccccaacaaaatacatatatcaagtggccaatcagtggccgatctcaggggagctgttgaatcttgtcactctatcagaaacccaggttttcccactcatctgccctgacccttgcagtgacgtgaaggtttgaccattcagtaaaatgatgaaacatatgataagctggtgcctatttaggaccttcccctcaccaccgaccaactgattcccctcatccaacaactccaggttcaaggaatttgacaaattgataatggctaaagagaaggtagacttttatcctctctcatgtcaagataacctattgattcttaactctctctttgattccccttgtccagaaacatgcccgcatgtgcactggtgggaaaccacccattgctcaattgcaaaagtctgtacaaactcttgactcagttaacctgcacatttggctaacatcttcaaatttccagggcgggtgaagaatgggccaagaagaaccaacaggaggaagaggccaagaagaaaccacaggagagcagctctgccgcttcctcagggagtacatctcgcggccctgctgaacccatgaacgattctgattcagacaggttagaggaaatatccaaagaagagtttgagaaaaagatggccaaaagtctccccaagtcttaaaaatgtagatgttatccctcttatttgaccccgccgcatttaccttccctgttatatacacgatctcatctgttgcatcaattcaaaattcaaactagtcatgtgattgaagtttttgcttggcctgagactgatttcaagttgtgttttatggcatcataaatgggttcactctcacaagacatttcactggcccatcactttcatgctagcagtcatgtgaggtgaggtgtaggagatcagagtattattctgtgtcaaacacaaatgatcagttcctaacctgaaaaaagtctgtatggtattgatgtacaaaggagagcattgtactgcgttaaacacgcatgatcatttcctacgttgatgaaagtcccctgtgttttggcaagttatgatcagttcacacttgacacaagcctcattatcacgtgactgcatctttgtgcccttctgtgctcatcagagagacaatggaaaggtggcatttgctaagtgaccgctcgggcacaaaggtccaatcaatctttgggtcaattgtgtccactcggtttttttgcgggacttataaagcagatgcatcaggggcagctattgctgagaatccagtctgcatcagatcttaactgagaaattggctggatcagatcttttaccttcttcaatcagcaacctactcacctgaatcccacgcaaaagaatgttctccaactgttctggacctaccaactcccagaccaaccaagacctcgctgcatatcaagattatcccatgccaaacgtacaaggttgtgatcccaccggctacaaaggcttacaaggttgttatcccacccgctacaaaggctatgcgccaccaaatggacaactgtcgcacttacaacctcgttgtccttctggccatgaaggctatcccccgtcaaacttacaacctcgttgtcctgctggccatgaaggctatcccccgttgaaaggacataatgattatcacccaatgaacagtcaaccttgccacccccaagctgcaggccatgaagttgatgagcctcaaaatcatgtaagggtgtcctttcttctgtttccatctatgttttcagcctcatttgctcaatggcattgccttcttccatgatcatgatcacaacagcgttggcatccatacaatttgggatcttcaggacacggatctcacgcagatggacccatgggtattggagggggttgataagcgcacgccaacccccatggcgcacgccaatctgcacgccacttgcagattggcgtgcaggcccacacaccaaagcagattggcgtgcaggtcctaaacccacattagtatgggtttaggaccagggctatcccataggacccaggcatgggtcctatgggatagcctacatacatataagagtagacatggccccaagtactcgtttgcaagtactcgctacttgttttcgagtacttgttgggagtgcacaagtactcgcccgcgggtggcgggtgcgagtacgagtgccttgtttttgagctgaaaaaccagcaagtacttgcacaaagtacttgccgacacccgccctcctcagaggtgcagatgaccggcctaaccaccaacccaaggtcccactggtcccacgcacatcggcgaacccacccatcaaaccgagaagtcctgttcatagctccatccaaccccgaccaaccacaccctcctcgctgattgatcctcggctctttaccagtaagtcatctttctcttgatctcgtcgcccttggcaaccgggtctaacctcacactgttattcatatctcgttctacttctctttccatcaaccacgcgctataatcgacggatcgatcattggacttcattttgctgtagtattgtctttgattgactgatccgcttcggatccaataatgtaagtaatttttttatgtttgttatgttagcaatcacttttcagattcatgaacaagcccttcgatcgcaaacaacccccatcgattgcgactggctatcgattcaagactatggcagggagggggaacagcaagaagcgacgcatgtcgtcacccacctcctcaactacaaatgcccctgctaggtccaagcaacgatcgaaaaagaacaggactcatgacgtgattgatttggctaagtccgatgagggaacgagccctagtactagcgaccgagacgacgggtctcctgaaagcactcaggcttccaacaccaaggaactcactgatgaacaagagctgagtaagttgtctttgagtcttcatcagtgtcctgaccaacttgatcaatcaaaagcaatcaaaagactaatatatctcaatgtcttattttttttaggaaaggcactgagaattcataagaaccaactcagcccctcctatgcttctttccaccccccagaactgtctgaccagaaggacaaaaagaaaaatctgggagaaaatgaaggtcttattattactatttacaatcacttaggtcacttagtttagaaatacaaatctctgaaatgaaaatacaagaaatttatctcctgtatctctccaaataagcttgcatacttgcaagtacttgccacaagtatgcaagtacttgctttgtaatgcccccacaagtacaagtacaagtatgggtgtctgaaatctgagatttttcatgcaagtacttgtacttgtcgaaagtatgcaagtatgaggggccatctctatataagagtttgaaaaaaaaaactgtcaatccttgtaggacacccactggtgtcctacaaggtcgacaactggacggcgaggttgtacaacctcctcgccggccaggagggaatcttactggttgacgaggtggtacatcctggccggcaaggctgtaccaccttgtcgaccaggagggaatcctcctggctggcgaggtgggggttgataagcgcacgccaggcgcagattggcttgcaggcccacacgccaaagaattttggcgtgcggccttgcacgccaatctgctgcagggtagattggcgtgcaggcctgcacgccccactttaggtcctaaacgcatatagccattcatatcataaaagacatgatcccacatgactgtacatttatcacccccgccattttggaaataaagctctcgacttgaatttccgggtgatgtctggctgaaccaacttgttatccacaagtacaagtcaccaatccttctggcgcttgggtcatctcatcagtcagaacacctcacaatccaagcattatgccttgaaaaaaatcttctcagcctccccgttcaactcccaaacgcaccggacaagcctgcaatcagtctaacactcaaagcttggtgacacggcaaactcatcccactgactctcagaattcagcactacccgactcacaacagggggtttacactgcttcaaatgaaactcaaacccaagaatcaggtaccattgcctcgcaaagtcagcagaacacaacccaaactcagcctgagggaagcccggaaaaggacaagaacaagaacctcttctggacagctggaatggaacgaagtgcgctcgagatgtacgttaaagcggtcaaggagggaaagcgtggcgaagctggatttaagcctgaggtacaccagacagtcactaccgagctcgcaaaggagtttcctggcatcgatttcactgttgcaaaagtcaaatcaaagttcaaccagaccttcaagaaggtctgggatgcttttattgcttgcaaaggggcgagtgggtttgggtggaatgaggccgaatgcatggtcacagcttcagaggaagtctggaatgcattcttagtcgtaagttaatctgcaagtactcagccgaaagaggagctgacatgtttttttttttttaatttagtcacaccctaacgccaagcaattcaagaacactcccttccccaagtatagcgaataccaggtgatctttgaggggaactcagctacaggtgctttgcgccgatcgtcgaataacactcgcgttgaaccagaagaggtgcaagaagccgacggcaatggccacttagattcaagtcaaacacctgctcagcgtcctggggttcgagctcctcgccaacatcgagtcacatctggcaatcgatttgaaaactcgattgatcgaattgtcgatgcctttgtttcatccaaccaagatctagagaccaaccccccggaggcctctgcaatacacaaagcgatcgaaaagtttcaagatcactttgccactgatcttggcatggacaagctggttgccggatttggagtgttagaaaacgaagcaaaggcaaaaatctttttagctatttgaaacaacgatcatgcctgggcctggatgagcagagagattgacacaaagttggctgcaaatagcaactgaatggatctcatttgattactttttctgttcctactcctagctacaaacagatgtattgaccaattgaaattacgcatcgtcttattaagattttttcttctcttgtcataattcaattaatgatgagaagagcaatcacaatagatagaaaagagaatagcagtagcaatagaaaagataagattgatagcaatagaaaagagaggagaaatacagatagaaaagagaatagcgatagacaggaaattgtcaagatgaaagaaaaggtcagccagaagaggatatacacaacatttaactgcccctttgtcaaagatagttagaatattgttcccacatttccttggccaatgagtccctccataacttgtgtgcagctcgttgttgagcttcactcaatgataattgattgtcttcttcttcatcagggatctcatcctcttgtggtgcatccccaaggtagtttgggtcggcaaagtaatccgattgtccatggttttcaatgattatgttatgaaggacagcaagtacaagaacgagtttgccttgagtttccaagctgtactctaggggatgtacaagaatggggaatcacttcttccaggttccaaaggtctgctcaacgatgttccgaagcattgcatgccttaggttgaacaggtcttccttgtttgctggtctggagtactcataatcatcagtcaagagctgaaatttaataacaatctacttgataagcttaactcgcctgtgcattttctcgaaggtggtaacgcaccccacggtaaggaacaagaacacctttggagagcgagtatccagcatcggccaggtagaaagaccccctcggtatgctgaagtcttcagcgattgcacttccaagaactcgagagtcgtgtgcagacccctcccagccgaccatgatgtaggtgaatttcatgttggagtccacgacaccgagtacattctgagagagcattccttttcggttccgataagggcctgccattgtttcagggacacttgcagggacgtgacacccatccatcccaccaatgcatcaatcgaagaagggagaaaactttgggttatccaagatggtttcgtgtgtaaggctaactgaaggtgagacgatgtacttcttttgaagctgaaggaaaagattgattatgtggtggaagatacgtgatattgtcccgccactgtgttgaaatcggtcctgagcttgccggttggtagcattctggccaactatatacaagaagatcgccaactgttcatccataccgaccatttttgaagcaggctctaggtcaattgatagaagttcttgagagcagatcttgaagatgtcgattgaaactcggaacattgcttgggctcgcagtcggtttccagtcaagatgtgttgaacgtaagcttcaccggtgaagattgcattgttgtctctttgattgtttttgaccactgacaacggccaatgataataatgagaatcttaagaaacttcttgcgtctgatttgctgtcgatattggttttgttgccttgcgatttgtaggtttgattgagccatttttggttgtggtggttggttgtggatgatgtttgccaaacactggtgtaatgaatggactctgtaaaatatttggtgaaagtgcaccaaacacacctgtcataaatgaggtgggtgttacgtagattttatgatgactttctttcaacttgtgtgttattcaaattagaacagcatttataatataacaatttgcggccaaacggggccttagtgtaccaatccatgtctctcaacaagttgttgttcaaggagttgtctcgacgagtggggtgtgttgtagcttggttacgtaaagattacgtctcactacagtttatgtcatgagtgacataaacaatggtctcaatgagacatcagatttttccatgcttttcactatgtcatgtctttctctgtttacataatgttgactataaataagcttgtatttctagtcacattatgtttttcctctctatgcaatctagcaattagctttcctttcctcgactttacgtcttgtgcctctttacttctcatccaccgatagagccttgatacacaagcaaggctctctacaatgtgaaaaatatacaactacattgtcactttgccctcaagagtgttactgagtagtattaccaaaacccccgggtgcttgggtggtgccccggccccatcccaaccacccaaccacgggtggaaccccctgggctgaacacccgggtggcaccatttgggttccagccttattttggagttgattaaacaagcccctaactacattttcctatgctgaccacgatgcaaactagattaacagtgaagttgatctcagcatcagatttttcaccttgacacaggtctctgcagtatctgacctggaatgattccacaaattccagcctgcaataaagtatgcgggaagaattaaccttctatcatgtgtttgaacctcaaactcacgttggccaagaccaagaatgagctgatactgatcgatttcatgtttcaacaccctgatggtccttggcggtcttctcagttgcttctgtcacacccaccgcgtaaacgatctattccttgtgagattcctcagccgcctgcatcagcaaatggtatttggagactacaacaagtgaattctacccaggctcgcgttccgtccatcaacctccctgcatctcattcggcagaatgcgttgtcttctcttagtagcattggccctggttagccttgtgcctactttcgatgccacgccagtcgcagatttgcctgaggctgatctgcatttcgaatcattcgccaagagttatcaaaattctcaacacagaattgggttatttgacaatgacgttggttctcagacatctttattcaagttatacttgatttctttttttcttttttttggttgaatttattgctaacaggagtgcatgccatgtcaatcgaaggggtgtttaaaatcgacgggcaaaccgatttccaagcaggaagccgacgcacaactgcagaaagcccgagctctattgaccaaggctacgcaggtccctaacagtgatgtttgggtaatcaccgctcgtaatgaagagtcaatcaagccttacttggacatcccgggcttgaactttggcgtagaacaagggacggtgatcattcgggcgaatggtgaaaaagaagtcttaatcaaagtgccccaggtcgatgagattaagatgaagatcgccgcgatgattaggcagtcaggtgggggcaactgattctgtgtgatttttggcaatagttaagcactcatttttaaacatgatcaaatatattttgagcttccacgcagccatcaaaaaggatagcaacgatccggatgccgaagagccgattagatttcttcctatggagaatagcattccactaaagtttcatgactgggatagtactagcagccgtgagtccaggtactccgaagttcgggcaaatcaaaccatctaatgagtctggtggttttgcccccaaaaaaatagaggacatgcgccacgggatcgagcagtttattggaaagcattacacggattttaccatcacgtcgtttgcgaaagataaggtgatgattatacacaacccaactatcaacaagaggacattagtggagaaggtattgaaggagaagccatacgatttcggcttctcagtaggcgacgacatcatcgatgaaggcatgcatgatgctctcaacgccatcaacatcaaccaaaactttttttccgtcgtggtgagccgaaaatctgatcaacaaaccgtcgcaagacacaagctatccacacacgaggacgtctatagatttttcacagcgctctattccttgcctaccaaggtttcaccccagcgattattgaaccaaggatgagtcatgcgggctgcgacttactgattttctgtgtaatatattttggtaatttgctttcaatgtgatgaaattttggttccatttgagcctcagattggggttttcttgctctgcatagttacgtctacaaattcatgccggcgtttcagtccggttgaattcctcactgagtgcttttcgagattatcttcgggagtgcgatgatgtttgtgcttgtcttttgcagttggggatggagttcttcgatgtgaactggggtttttatggtcggcggctgccggggtgctatattgctctacatatttgctgtgagcggagatgaggttgaaaggttcaagctgttcctccaatctgctgatggttgctcgtcccactaccaatctcttaatcgatggtcaacaggcccaaattaaaactgcagctggtgagagacagaaaatgcactaggatgactctccaaacctggataggacatgcagactgaccagttttggaaaactcacttgaaaaaaggcggtagcgatcgcaaaaacttatggttcgaaggtggaaatcgatggtacgggatagaattctctttgaagccattggaggacttcccgtcggtcttacaggctctgtaaaactatttttacaggggggtgtaaaatcgaagcgaagtcctccattgatagactagcccaggaaagcctactgaagagttcgaactctgtgtatgtctggggatttctctaggatgtctggatcgactgagaaattggccactctccgagtcagagaaacagttgaagtctcttataatcccgaaggagaatggtattcagtcgccggtatctaagcctaccggcaccagatcaaggtctcattcggaatgtgcggaaaacgaaccaactgaggaaaacgccgtcaccggttctcaattgcatacagaaacttccagtaccaacgagcaatccgaaaacattagtagccaacctaagcacaaggtgctaaattcgggagaaatcggtccggctgatgaagctacttcaacctgggtagctgaaaataagcatcttaagcagatgaacgaactccaacggcaaggcaagtggtttattctctgtcttctgcttgttcgcttcctagctctgaccatgccctttgattgcgcgaaccagaaatcattaacttgagacacgagctggccgagagatggcatggtttgaaccgtaacattgaacctgaagtcaaagcgggccttcatgttcagaagaaacgtcccctatcaatgctagagatgattgttgaacatgaggagaagaagaaacagaagaaagaatctgcgaaggcgaagaaaacagtacggtttggtgatcagcgggaggaagccttgtcggctaccgggatgccttcggaaattcctagcgacaagatctcttcttcagccggagattcgaccttcgataccttgagcaggattatccgcctcaatgagctcctacgttcctcaagttcggagccaccacctagcatccagactgacttactgactctagaagcgatcagagaagccgccgtgggcctgttgacgaccttgcgacattcgctacaagaaacaagtcggatggtgtttgggaaacagagagtaactgactcctcaatccctcgggctactcatttgatcgcccggtcaatcagctcggcactcgcccctctctttcttccagaacatcccacaatcccaaactcgagtaaggctgaggtaataaagagaaattggagcaaaattatcttgccgttcatttaccaaaacgtgtgtaaccacttcacaagaaaaaaaattgatactggggtagtgacatacacgcacccagcaaaacctgaacaagatgcgtttatgtgtgctgagtgagtactttgagctgatctagctctttttctcatcttgcccagctcgagtcactttttgaagaaataatgtcaactgtgacacgttgctgtcagcgtttagaggagtacttttgggacgatcgtcggtcgaaaacaacggtcacaagcttcgaggtggataacatgatggtcctacgggaagagctgagcaaattggcgcaaaacatcatcagacaatcttctggttggacgggcgatttccaattccacatgatcaagactttgctcggcaagatggagagcatctacttcaccgacaccaccagctccggccacaaagtttgtgatttggaagcgctcgccatcctggccgaactcctggagactgtctccaaaaatctggctcagtcgaccatggctgaaatcaacttggtcgagatccgcgcaatcatcgcgaagattgtctgcaaccaccagttcggaatcgggctctctcattctccaatgatggatagaaaatttgatcgtgttttgatgcggttctgggtgttgtaattctttctccagatttttattctcattccaagattacctgtgccatgattcaaattatacatgtatctcttcatatgtctatattgctgattggatggagtccctctatagtttacatcgtttcctgctcttacctttattcatcggctgctaggatctagtgaagttccagcctcggatgggttttgtcatgactgccacttctgtttcacatatgctcaatagcctgcaagttacccaaaacgaaaatgtgtggcaagctcagttactgctggcaacatcgtcgcgctgtcacgagcacattgcgagggggggcatttcttgatgacttcggtcccaaaaagttgtgactgatatcatgagcaaatggaaaaagcaacgtttacccgctactgctactgccccctctgcctggtgagaattgaacttgttgagactcttcctgacaatatggcatccagcggggcgtcaagttattatttcgcgtgccaaggaaatgatgcccttcaacagaaggggagccgaggaccctcaccctctgcagagtgttgaggctccagacgagtagtgagctaaacagacgccttgtcccaattcctccgagtccacttgggccaattagtctactgctgagagaacaaagaggaggagaaagagtccctcgaaaacaaaggcttttctggagcatcctcaaaagctgaaaacccgacgaggcattctcgacgcgtcgtcttttgtttccaccctcaatgctagcactgcctttacgctaagaattggaaagcaaaagccaacaatcaggcagaagaggagatgcccacaagcaaatgcaaaccaaaaatcaccatattcgaacagttgagaagaggccacaccaccgtcagtgcccaccaatattccttctcttaccatcttaatacatctttccccttattctatctaataataataccagcataaatatctaaacatgttttcaccaatcctaccccttatccaatcaacctatgttctgacattactccagattcttctaggaccggacaaccatctggggtgcttggctgaacctctcactgactcaaaccatcatcatcatcatcatcaccaccaccacggtcacaaacatcacagtcatcataatcaccataatcatctctactctcgggatgatacagagcatcataacccccatctcttgcaaagctcgctcaagttttacgacccatccgcagatcatcaaaaccatctcggcaaaggagataactatcaattggtctttcaatccatcggcaagactttctttgacgaatgggatttcttttcagagcgttgagtgccaacccatttctttttttgtgttggtaatgttttagaatgactaactgaaagactgtatgttattgggttgatttaaaaaaacgaaacagatgatccgacacacgggatggtagaataccaagcatccgagcccgcatggaccaaaggattagtgatcctccagccgagttcgatggacagtaacttcacctcagccatcatgaaggtcgacaattatacctacttagccgacggtcagaatcgcaattccatccgcttgacctccaagaaatccttcaaatacggcctggtcatcctcgacgtgatgaagatgcccttcgggtgctcggcttggcctgcttgtaagcaaacatcttcatcacattatccttgtcatcttgttatgcccttcctttccagactcacttagattgattctgatttttttttttttgcacatctactgtggaccttcttgttcatgtttattagtttggactgtcggagagaactggccacacggcggtgaaatcgacattgtcgaaggagtcaacatgggcaccgtcaaccaaatgacccgtaagcagtcacccctatcattacattatttgaaatcctaaaacaatccctaaatccgtttaaaaaaaatcgattttgcagttcactcttcacccggttgtaaagttaaagacaagatgtccaaaagcgcgtctgggaaagttttgcatactgactgtgacgcgacaggctcaggtgtgtgatttgagtggcgaaagtttggatgaaaaggggtggatgaaggagtccagatactgattgttcgatgtttttcaccaggtaatgttggatgtggagtagcggacccttcgagcgcctccctaggcaaagccttcaacgacaacggcggcggcgtgtttgtgatggagtggacggaatccgggattactgtgtggcggttcaatcggaccgagatcccgtcagatcttgccaagggagagaaccctcagccttccaaatggaccatccctccggtctctcattgggaccaggaggattgtaacagtctcagtcaaggcttctctgagcacaaaatcgtcttcgatatcgtacgcaccttgtaatcttattaatatttactttcttgtgctcttcggcaatttttctgactatcttcttgcccttttgatgtagactgtctgtggcgattgggccggtgcagctgacgttttcaatgtaaacggcttgtgctcaggaagttgctcctccgtcgtcaaagatccgtcagtcttcaaagacgcttattgggtaagtcacccatgctattcataaccgtgcctatcattccatgagtgtcaatttaactgagaattttcgacatttcaatttcgtcatatccaggaagtagcctccgtgaagctgtatcaataaatccttaatcgtcgttgtcaatatattcagggactttgtgttctttttccatggaatgtgaacggtccttcaagtgcttaattactgaaagctatccacccacaactattcacactacaaccacacaaattgtttgttcatacaattaattaataataaataaatggatcaaccaataaggggaggtatatggccctcgtgatattgaattaaccaatgggtcgttgaattattttcaagaagaccatcccaaccaggagcttgaagctacaaagattagtaaattcttcccgtatccaatatacaagaacatgagcgtaacgaattaagaagcgaaaaggaaactctaatgaggaggagaaagagatcggcgtcaaagcggccattatatggaggtatggatccgatgactgtaccgattcatcccagcccgatctaagtctttatctctgggtccagtgacacctgtatcaaacaagtcagatagacatgaacatcatataattttcctccgcagtatatgtggaagcaagctaaattgagacttgaaagcattctacttaccatcaccccatcgcaagttgtgtaatgacatggtcctcttcatgggttgaaacatgttcatgttggccatccacccccctgctttctgcggattgatcgggggacttgagaattgatctccccatctgcaattccgaattttcaagttcacgaaaagccaaaaacgcaggaagaacaagtgacagggagggtcagcaggcttgcatataaattagcaccctaatttcgtgatcaagtaaaagggggagggggggataataataatcagaatgactcaaactgtccacggaacttcaaacaaggcaccagtttcccatccttatcttcatcgatcgcacgaaacttatctcgcgcaggagacggataatgctggaatgcggcaaagttcaaggtggggtcccagagcggccctcgatcagtatggtccgtcggaccgacaaacttgaccggagaataatcgtgggtcctgctcaagaaaaccatcctaatcctcgcattagtgtcctatatccaaccaaacagctcacaaatcccaggaatcatggcctaccctggtttggtatacattgcatctgtttagggggacaaaaaaacaaatgatggtgagctgttgacatatatacatgcccattataattataaaaaaaacagaagatcaggcaaaactgacgtgatccaagcgcggagaaaatgacgggccgtttgccgccttggaacttctcgagacaatcgtaggtgtaagcgcttccgtcggcatgggccgagagatgtgcagctttcggcgtcccattctcgaacctgatcatgcaatgttccctggataattcgcgtttttaaaatttggagtgtgttaggacaaaggtatgaaaggaaacgcgtgtcgagatacaccatcggttgctcaccagtcggcctatagattcatccaatccgtcggtccatcgtttttttggacaagttgagttagcttgaatatagacggtcgactggttttgtatcgcatttagagctcgggtagacgtacgatatggtttccgaagtggatgttagccacagttgggccgaggttgaaagaatagaagactattacaagggatcattcatgaacgttcagctggaaaaccccattccattgatagaggaagaaagatcaaggaaagaagaagggtcacatacagaaccaaaaggcgtccagggtaccagggacgccagtgatgatagatttatcgacgaggatgaggatgacgggggagacttgagatttggcatcggggccaggtttgccctcgagcgagacgagccaagggtgatcggttggggcgggcttgacatcagtgttggcggtgagatagcagcgttcgtggttgaactgagggagtgcgaggatggagcaaggatgatgatggtcggccgggcgagtggcggggccgtcgggcgcatggtcatggaggatggtgtggcgcagatgctcctccaagcttgccggccagaagggctcgttcgagttcagatggaccatcggcgcatactccagaacataggccggcaccgaacccaacgagttccgcacaaacggatccgtccctccttctcccgatagtgtcctcgatcctggcccccctactcctcctccattctcgcctcgaaacgtgttggtggtcgtgaggatggccggctggctcgtgaccgggttgacgactctggactccggaagactgtgtggggcggtcatcgtgctctttcgtccactccgcctgctgagacttagctgtttgattttgttcatctcatcttctatgtattgtgatggtgcttggtgtgctcacaccctcctccgtcctcatcgactacacatctaccccgcatacatagacatgcactgaccctatgaatatgtaacccgctcaccccgggtcatgaacatggctgggtcatctcttgcggccaaaatcatttgacacatcaagatctaaatttatgtcaatcatctgctctccaatctgcgggctttaacttatcatgagtctctcaaacttcgcagtgaatgtgtaactaactgtggtcatgctttttatgatttatcataactgatctcataaaaatgctttacaagttgttcatgttataaattcctcaaaaaagaaagacaaaaaaagtgctcaaagcgatagatcaaggatagaaaaaaaaatacccaaggagctcttggtcacgatgtatggatggagcatgtataatcatcccaagttgaactcgtcgatcgagttgaagataggccctctcaaagtgttaccattcttgacatgtttgaactgactgagtgccttgaaagaagtgagaggagggtgctgatcatcatcctcgtcatcttcctcctcagacccactactatcacgcgcatccttcccattccgtttcttattggccgagctaattttcggatttgtagcggggggttgtcgaggattgatggctttggcggacttggaggaagtcttctgttgcggatataaactcgtgatcttcttcggcggctctcgtaagccaaacgctttggccatatgtcctagatgcaagttcttcacgtggaagaatcgcttctcttgcgacggatgggtcgcataggctcggatatgcgagctgaaagccatcgatgctaaattcaaattctatgttttgggggtgaaaaaaaaaatgcagattagtgactttcttgaattactggtagactgcttataagatagaattttggttgtttatttggcaagggggggatgcagaataacagaggtgatggctgtacctcttcttttccaacgacccatcgttcgatcatcatctgagtatccgtagcacgaacttcccacgcctttggagatttattatggccaccaaagccgtcatccaagagcgtctcgacgccgatttccttcaacttagggccaccaacggactcgttctgattcgactcgcaccaatccacccaaccggactcactgggaagcaggaagctccacgcctctccagcttggccggctcgggcagtccgtccgacccgatggagatactcggtcacccctccttcagtcggtaaatcgtattggatcacatgcgaaacaaaggggacatccagccctcttccggctaatgatgtacagagtaagatcgacgatccttgcgatttggtatccgaagtcgagaatgcattgagggatgccagtcgggtctgaagatccaagttgccatgaagtttgaatatcttaacgccgggtaggaatttggactgcttgaccagcttgttgggttcggcttcttcattctcaggatcggttgacgtcgtttttgtcgactctgctgtcgatgcacatccgagggcctcgaagtgaaagtcaacagaggtcgtacagctcatgaagaccagcactttttctgctggtttcttctgcttggaatcggtaatacgacgcagcagagcgatgagtgatactaatctcaacttcggtggggtgaggacataatactgagagagttgagtgggagcggagaatgtggtattttctgatttggcaactgcatctttcgagccatcttcagcctgatcttcttcggggttgggtcctgttgccctcagaaggatcggatcattcaagctcaacccgaccaatttcttcacaccgtcgggcatggtcgcactacatagaatcgtccgtctggcatttgatgatgatgatgatgatgataatggtactttgttggggttgttggttttcgcttctctgtcagtcagatgtttgaggatccctcgcatctgttcttcgaagcccatgtccatcagtcgatcggcctcatcgactacaagccagcgaagattgaggtgaccgatacttcgtggatcgaccttcgccttggcgtttggatcgttgcttggtgggatgggttctcctgccatccgaagggaaacagttttttcaaggtgatcgagcagtctaccaggcgtacacactagcagaggtaatccacgtctcagtctggctttttcatgagttctgttggttccctaaggcacgggattcaaatttcatggtagaagagcaaagtaaataaatgataaacgtgtaatttagagttgaagagatcgttaaagggaaactgacaccatgtagagttccagggaccaaccaacgaggattcaggccgtcagcagcagtttcacgttcgaccgatttctcatcttgaggcggtgtctcttcaccctcgacctctttcgaacttgtcccagacctctgtgcaaatgatagtagatcgattgcgacgtggtagacttgctcggctagttctctcgtaggtaccaagattatggccagtgttccgatttctcggctccaactgatttccgggtgattcttcgtcaacgtcaacagatcttggatgatcggtactagataggcaagcgtctttccactaccagtctcactctggacgatcacatctcttgtgcttgtattcgactgggcacagagcaggggccaagcaatcgactggatagctgtgggtgatttgactgggccgaccttggagttcgtcgacagatgcttgctgatttgagggtgcagtttcagggaggtagaggtgacttggatttctgagagggaggcattcgagggtgcatagaccaccatggaagattgttcgtcatttgagatgggtttgatggtaggtatgattgtagatgaaaaaagagacgagatgatctgtagcctcccagcaggtttcgatacgttgtctagccttttatttttttttatcaatcaaatcatgggcagtattattattagtaatcagttatatgatggatgtaatttttttcggcctactttggtttcttgcgtgattcaggtagggtttcagtgccctgatcttcatcttggtttcgcttcgagttttggggttgtgattgagttgatgaagtggtagtggtagcagtcgtcttaggttgggcattcaatctgtcgaggtgttttgctctgcgcttctgtttgtgtttgtgtgtccagctgcctggggtggtgtggatgtgtctagcttttggttgtgctggtgctggttctgtttcgaagttgaggatgaggtctgccatggttaattgctgatgatgatgtttgatgatgttgttgggtgtgatacaaagtttgcgaaggagatgtatgcgtaaggaagatgcatattgcatattttgggatgatattgcatatattcaatatgcctgcccccttcatgtattccttgttttttttggatttgtcaatagtagggagtcgactccaccctcaacaagcctaccgatcaacaaaagcatcaagaactcacaaacatgagcaggaagaagaaccgaggaaacaaatcagcacagccagcaagctcaacttcaaacatacaaaatccgccgaaaatcaaaaccaagttaaacaccaatcagccaaagaaaacacgaccgtccaaacagaagccagaacccgttcaacaattcagcccagaagatgacaaatggctagctaactactggatctcagaacccggaaaccgaaaattgaatcccaagcaaaagccctctttgtccaactatgctcgtctcattgccgatttcaagaatgctgggatgagtgtggagaagaataagttaaaaaatcgattcggccgtatctgtcaggaaacttccgaattctcggcagtcttcaacaagatgaagaagatctcgatcagcttaggaaaagacacgccggacgccgatttggttgaagtggccaaggaggacttctactatcaaaccgggaaaaccttcgaattcgagtcggcctggaacgtgctccggaatcatcccagatggatgatgcaaggcatagaaaaatccgaaaatcattcaaaaccttcttcatcctcggcggcggctaaaaaccagaaatcggcgagtgcatccactctagcgcgccaacgagatgtcacttttttgcccgctttacaggctcccacctcatctaaaccacctccaaacgcgacccagtcaaacgctccttcagcacaacccacccatctcaagcttactagtccagagcgcaccgaacgatcgtctacgacaaaccagtcaaagggtacctcaaatgccccagaaacaaacaagcaactgatcgaacccaggttcaaaccaatgaccgatcccaggcccaagcaaccgactgaccccacgctcagacagccgactgaccccaggctcaaacaaccaaaaatcgaacccaggttcaaacaaccaacaatcgaacccaggttccaacaaccatccaatcggaagcgtgtattcgatcaaatagacggagacacaaaccattcgaatgagactgaatcaaaaacacgtgagaaaatcgaccatcccagcgagactaaaccaaaaaccagtgagaaatcccaggcaagtgagagaacgacgacgacaataacaacaacagaactggatcggaaagatcgaccgggatcgacggtgttggtgaacgagactgaaatggaaagccagaagatctctcgcttgcaactcgaggtccgacgaatggaagccgagacagagtacgaacggatgcaggtggatatcatggagaaggatgtgtcgacatgtacggacgaatacgagaaagaattcttcctgttcaagaaacgcaagattatctcgagcctcaaagcgcgtgaatccgaggcctcctctctttcgtctaccctcgaatcctctctcgatccttccagtacacctaaatcttttattcagatcctcaaaagctcgttctccactggtattctatgatctcattcagtttttttagcagtaccttaatcaacattttttctaacaatttcaagtctttgttttatctttccaaaccaatccttcggtttgttttttgtagttttcatctccgttgatctctgtttttaatcatgtgctcaaaaccgcctcactttttctaactgtggttttccttcaatcgattacaaccaagcattattgttccattgtatttaaataaataattacccatccatgacagagccatggattggatccctggctctatgttgttcgaagttgtggacaatgtcaatgtcaatcaaaatgtttccaacacatgagttttcaagtgagaacaagaacttgcatactgcatatcccgagctctatgcatttctcttgaatacaaaaatactgccaatcgaaccagcacttccaaaacctgatcacatccatccgtccaaattatcaaagaaagaagcgaaatgaatacagacacgcagaaagaagagaacccggcgataacgaaggaaactagcctagaagagacgctatctcaaaacacgccagcggaacaaccggaagaagaaaatgaatttgaagaaagcaataccaagaagaaaggatttcatttatttacgcctgatgaggacaaactgctggccgagtactggcggcgttgccccgacaacctgaccaccgagggaaagccgcatttcttcaggtgtcaagatctcagcctgccagagatctacgaacgagtcgtgcaagttcgaacaaggacgatgaagaagaggtttgacttcttccaacgtcataccttacacttctcggcgatctataacaagctcaaacaatcctcacccaatctagctggcggggaaaatccttcagatggcgcgttggtggagattgctaaagagaagtattgtcgacaaactggcagacagtttgggttcgagccggcttggtatgtgttacgtgaccatcccaagtggatgatgcaggggatggactcgacactaccagtctcatcagcagaagaaccatcgccagcagatcatctttcaagtaccctggcgcaaacccctcgtcccgccgaaagcatcttggctgccacttcggaggattcgttccaagccgaaaaaccggccccttcagtatcaccaaccatcactagttcttgtactccggggcccactgcacaatcacacctatctggccttaaatgcttcttgaatcgacgtgttcctaatccatccgttccagattctttgcaagccaaaaacctggcccctttgccaaccatcacttcttgtaccccgggacccacttcaaatcaatccgccggctcagttattcctaatccatccggaccaccttattacacagaaagtctagggaccacctcaagtctttccaatccaattaaccaacaaacagacatcaacccttcgcacacacgagagagttctgtagaaattaactctacccctctttccaaaaagcctcgaattcgtcgctccagcccccctcaaacaacatcggttgtttccgaacccctgccaagatcagaccctcaatctcgtccctcccgtccacttatagagtggcaatgcgttccgggttgtcctcctgcaattccaacggatggcttcggggagaattagtcagtcattccttcaacctgttccaaacctgaaaatcaactgatggatctcagctcttctagctcaaaagacgcttccagtcaaaccctaccagtatttccaacaccatctcccgcgccattatctgaaccatcttgcaccgcggaccagtcgcacacgatctccactgtctccaaagaagcagatcaatctaccaatatcaaaacttctggccagaagcgcacgtttgacggcctagagaaagatgcaagctcgtcgaatgcagtacaattagaactaaacactaatgttaccacatgtccggacaaagataataacacacttggatcgatagtcttgaacaatgcctcattggatggccactatgatctcttgcgtttgcaactagaggttcgacgcttggaagcagaaaatgaatcggatcggatgcaggttacgatcatggagaaggacgtctcggcttgtactgacgaattcgagaaagaattcttcctggtcaagaaacagaaaatccttgctaatttgaaagcagagtaatccatgttggatccctgtctatgagtcactttcttgtaaaagattgaaactaatctctcgcttgtatccatccacgtccatcttacaagcaaaattgattaccttgctcaaatttccaactgagcatgcacaaacgtttatcattgctcagtaacttgatcatttcttttttttcgcaagttttcttatatttttttttttttggattcttgctctacagcccatgtttgcctcctgctaaataagcttggtgtgagtatgctggatcggcataaataaatatccagcttgactgatatttgtggaggtttctttggagaaggggttttaccttcaactggtctaatatgcaatatgccatatgcaatatgcctcccacccggatcggcagccgcccatccatagcggcggtccggaatttctgttggggttaaggttgagggaggactactccgcttggcgaatgtaaacttttggtttagaacgattcgaggatggcgaacgcaaaagtgaaggaagaagacaaccagaacaaagaagagcagaaacccgatatatcaccgtcaagaaaaacaccaccaaaaaggaaaacccagcgagcaaaacgagcaccaccagcagcagcagcgaagagactgccaggaagaagaaggccagaaactccggagcctgaaggttttactccggatgaagatgaacaaattgcagcaccaccggtggagaaatcgtccgcaagaacaaggcccgatacaccgggcccggatgaaaataaaaaactagcaccaccaccagcagcgaagaaaccgccaggaagaaggccagaaacgccggagcctgaaggtttcacaccagatgacgacaagcaacttgcactctgttggctctgggtacatgaacctgagacgatgggaaaccttgcaagcaaaaatggacgaagttggtctcaagttgtacaccaattcaataaggtcaaaaatcgtccggccgtcgaagcgaaacatatcaggagaagatgttgccgtttgcggatggaaaccctcgacttttcggcgatctacaatgactggaaacgagaatcgatcagtactggacaaaacactcctgacgtcgagctggtggaaatcgctaaaaaggattactatcgacaagtcggtaaaccattcgagttcgagtcggcgtggtatgtccttcgcgataatccaaggtggctcacctgggggaccactcaaaagattcaattgctggaagcccgcgcgaacatctcatcaaatcatcccactgcgaatcaattcaaactcgaaaatcaaccaatcgtaatatccactccatctcgattttctgctttcccagctgcccgaatcgaaccttccgccgcctcttcgaccgtctcaaaagcggagttcctggccaccaattctcgaccgcttagtcctccaacacacaggtctcctcaatcaatctcctcatctcctatgcgaaaccagtccaataccactgcaactgtctcgaaacccaaacctcagtcgcccaacgcccgcaagcggactatcgataacctagacacaacaaaaacaacgacaatcagctcgaaagaaacagaaatcgatgcaaatgaaaggaaacagagcgaagtgaacaaagagaatggggcgatatcaatcgcttgtaatccggctccagtcgaagagaatctcacgcgattgcaactcgaggtccgacgattggaagctgagaccgagtacgaacggatgctactggacatcatggagaaggatctgactagttgtaccgacgaatatgagaaaaaattcttcatcttcaagaaacggaggatcctcgctaatttggaatctgcttgatgatcggtcttatttaatcttcgttcatcaatcttccatatctatcctgtgattcttggggaaaaaatggttccctttcattcacaagcactggcatatggactcatctaattatgtttgtcaggtacattcctccctaaaagaaacttcttgtctttgatttcccttttcaccctacattgtattttttgcatagtttgtcaggcgtgtgtttttctgtgaatgtaatcaaagaaaaagaagaaaacaaaacaaaacaagaaagtcagcaatgtgataaatattctcagactcctatagaattgagcagcaagaaatctcaccattatcaaggaaatgtgctcaaaatatcttgacacataatttggtcttctatttcatcccctgtcattctttttttcatcaaggagggtttttttctttggaagcttggagtatatgtaggatgtaagcattcatggctggtttcactgaaggaaaaaactcaagcaaatggcagcaacatggcaagagctcatcccatactctggatctccaaacatgatcagtcaaaacaattttctcatgattgaacttgaaataaaacaagcacagaaatttctgcaacaataggttaatggattatgacttataagtgtttttttagatatgcagggtactggtcttcagtgttcacaactgttgaaatgttatgagattttcaaaagatttgtgattaggattttttgttttttttatatgtttgagttgtttgtggtttccctgactttctggacaacccaagatatcaatcaatttctttgatcagaaatccctggaaacatggttctcaagttccatggcgcaccccccatgactgtgcagatcagctcggacatcttgttgaatttgtactcacacttgcatacaagactatattatcagatgttttcctcaatttcaatcttgatcaatcacttctcatacattacccagttccactccaaagctttttgaggtaaacacacaccgttaatagttatgtatatctgcttggatctgcttctccctttcttcacgttttcagataattattgtttttaaattctcgattttctggatacaatcacatgtggaggacaagttgactctagactacattagaagtgtgagttgatgtacttctatactaactgaagcgcgacgtaaggatatccattcttcttttgttgtatacaaaatcaaattcaaggaaaacttgtcggcaggaattttggaaaatattgaccataagaaggactaagaccgagtgggtgttggggaatatgtgtgtgaagggccaagaatcttggcagagtcgtagtgggagtcgaagagttgaagtgtccaagggggatagggggatgggtttttcggcagtcgggtgggagccgcagtaatgaagatgactttcacttcttgtgggacacattcggaaaccaaccgacttacacacaacagacaagcaagtgccgagtcatccttaaacttcctggagatatgaacctgcgattcgctctgctcgccttgggcttgttccgatgtggggcagccctctctgagcgtcgagacgcacaaagtcagtcggtcgtcagttgggatcgtcattcgatcttgctcagaggggaacgaatatttatccaatctggtgagttcatactgagaataatcaccttgccagtctgtcatcccttgattctgaaagcaatcggaaaacgcttcttcatgctgaagctctgtgatgcttgtctttcccaggtgaatttcatacttggaggctgccagtcgtgtctcagtggaccgatattcttcagaagtttactgctgcgggactcaatacagtatcaatctatggcaagtcgatcttcaagttcatcatctttgattgtaattagggtgattggacttgtgcttgttgctaatttgaatgttcgttctattttcttagtacattggtgagtacaattgctcgaccttgcaaagttgcaaacggtaaaatggggaaagtgctcaggtgctgatggtaggaatctatcaggggactggtcaatccaatcaatgggaccaccgattggagtggattcaagtctcttcaacctctttttgacgctgctcgaagtgctggcctcttcgtcatcgtccgtccagggccgtacattaatggtaagtatggcacactccaagtccggccgagtgcttttaccgacactaatatattgttgatgtttttatcccagccgaaacaactggtctgtttgaatccatatattgatttacgaagatgctcgaaattgatcattgatggtgagatggccgtgtagctggtgggatacctggatgggtcaccacgctttcgtgtccccttcgcacgaacgcgaccgagttcgatagatcctggaggcaatattgggacgaaatgatcgaccatatcgtgttgaatcagatcggcttgccaaatggtaccatcatcggtgtccaggttgaaaacgagttcgtcaatcccctttacgtgtcgacccgacaacgatcacattcaaactgatcaggaaatactacatagatatttgaccgacgcgcactcatcccagggccagcctgccggaaaggaccagtatatgcaggatttggctgatgctttagcagacaagggaatcgtgcgtcccccgggttttagatcaaaatgggtttggtatcactgactcaaaaactttatttattgaataggtagttcccctaactgtgaatgatgcgggcatggacaggaactacgccactggcaggggatctgtggacatatgtcagacgattcagcaagctaaaacccgtggggtttcgtgttttctgatgcgatttatattgattgatagatggcttcgattcttatcctcaatcattcgattgctccgagcctacccgttggaaacctgtcgtcgaggcctatagggaataccaagattcgttgcacctggaatcacccctctttatacctgagtgtgctttctctttctggcttattgcagtcttttcttatctgaatctcacaccggtctttccaggtttcaagccggggcgtttgattcgtggggtgcaacaggttatgaaaattgttgaaagttgacgggcccggagtttgagtcggtattctacttaaataacttggcagccaatattaaaatgataaattactacgtaagaaattgaattttagatttctgaccatttgtttacctgttaagatccttaccatcatcgtcatccatggacacagatgctttatggtggaactaactggggacagttggctttcccaggcacctatacgagctgtttgtcatttaaatttataacattcattgtacttcttgatactaactctcatgagtcacatggattcagatgattacggctcagcgatatccgaagacaggacgctgaacgagaaatatacggagttaaaacgccaaagtctcttcctcagatcttccaaggaattttatgagaccgaagtcgtcggcgatagcaagcgggacccaaattactttgatggcgaaagtggcaatcacgcatttgtgactgagctcaggaatccgacctctggagcaggattttacatagtcagggcgctaaactccacttcaatgtgagttgtccccgtcattttagtacatattccaagagttaatgtgtgggtattgtgggctgaaaacgattcctgttcatccagcaaagcgacgaagttcaggttgaatgttctcacttccgttggactgaagcaacttcctgagattactctatcgcctcggcagtcgaggatactagtcaccgactatcagatctcttctggaagcgagaacctcgatggcccacgcccaatcaaactcctttacactacatcgagtgttttgctatcggcgcgcataggaggacatgacgtcctttacttgttttcgaacggtgatgaacaagcatcacaggacatagaacatgcagagaccagtttgctcaagattgccaacctagagtcaggctactggacacgaagcttccctgaagctggccaggcatcgagcttccaaatttcttcacaggacaacacggatggttacaggaagatcaactggcgcattcgcgatggagacgccatatttgcgttgggtgctcaagattcactcgtcctgatgacaagcaaacggatggctggcgaagtttggaatccaattctggttcaagccgactccttcagtccacccacgagtgttctgatctggggaccttggctggttcgaaatgcgtcaattagcatgaccgaaaactccaagaaaagcgtcttgcggatctggggagaccttgaagaaggtttgaggaaagaggtcatcatatatattggcgggttggccattggagcagtggaatggaatgggaagaaaattcacaatatttccagagctccccaatctgatttcttgagctttgtgtactaccccaactcgtttaaaagctctatggacaataaacttaataatcaacttactcaagtgggcagtcgaattgatctccaaaccctccactggagctatcgggatagtcttcctgagattgagagtaccttttcggatgaaaaatggaccgaagctacgatcgaggacagcaacaatcactataaaaagctctatggaaaagttagtccagtccgcagtgtattctccgagtcattttcatcattcccagcagacgtgttgatgctaagagccatgaatctgaatataacagtattacctttatgcctgtgattatggattgtaagtttgttgatttgcttatagccactagtcacgtcatcataaagttttaatctgctcctatacgaaaaccccatcggtccggtgcttcttgcgcacaaaaaagctgcaatggcgccacaatttggcggggtcattttcttcacaagtgccaatcattctttcaagaccagcatcaagtccggttggatgtccagaaggagtctccgatgttgggaatcaatttgaccgtcgccgggggtgatttttttgctgcctccgtttggttgaacgatgtctttctcggaagtcttccaaattccacttccaaatctgatccaaaggtatgacattcctcagacgttgaacgggattattagcaagctaatctttgtttcactctctgtgtagtcttactctaaaaccctcatgaacacctttcattttcctccaggctcgttgaaaaaatgtagagctaacatcatcacagtcgttcaagattctatggggatggatcaaaccgaggatggtgagtaaatcttacttttctcttctttcttggaagttggaagatgttgttcgcttgtgtgactttgaattgtccccaggtttttcggatacagtcaagcatcccagagggattttgggctataaatttgaaggacgaggggtcgaggacagcctaggggagatttcttggaaagtacagggacagctgggtggattttacaagtaagttgttcacctttcaaaggcacttcgcttggtcttcttgttgatgaaaatggtttggacatctttaggctcccggatgcggatagggggatttacaatgaaaatggtttctacagtattgtaagtgctccacgccaacatgccaacaagtgggctgaagtgtgatgatctgaaaaggcttgtgtggtgatttcctatcatgatagcgatcaggatggcatttaccaggctacgatgggcaagacagttccaaatggagagctctctcgcctataagtcatggtctgaagaccgctgggattgggttttatcgtaccattgtcaagctagacctggagccaggatacgatgtgatcctcagttttcactttcggcaaccacaagccaaccaaggccgctatcgagtcgagttttgggtcaacgggtggcacatgggcaaatttgtctctcatctgggtccacagacgaggttccctgttcatcaaggtatcttgaactatcaagctgacaagttaagccacaacattcactgttcatattccccttcttcctgatccattcatttccactcttcccttgtcattctttttatatcatctttgattgttaaggaaggtccatgacgagctgaccacaataacgatcatacttctccagttatttcacacttaccttatgggcactcgatgaggatggagcgaagatctctggcttggaattggtagttgacaagatccttgaaggtggaattgggcccattgagaaccatcacccaccgtacaaccactctatgcgtaatcctcttgattattaggattttacaccaagattcaagaatttttcatggttgatttgttcagcatcagtggcaaaggataccgagatcgctcgcaagaaatcgttttgtttgtacaaattaatcagttgcaaattgttaaacatagcgtaaatgattatatttgttaactgtaattgtagaaatgatgtacacaaaaaataaagagaaaaaaaaaactttccaaccaaatgatctgatgaagcttgtggttgttctctcaggtgcaagtggccaacaagcaatcattgcgctaggaacaagtgaggcatacagggaacaaattcaagaaagcctgaaagtaacaacatgcatgtcttcgttgatcaatttgtttcctttggtattcgagccaagctcaagggttggtcggcataaaccgtcaagacgtagccctctccctttgtgacacaagtgtcgcccaaggcctcgactaagattgtataatcatctgtaaaaggatagtgaattttgattcagttcatctagtcccagtgagttggaagaaagatcaggtctggggactgacaattgttggagaatgatagctggaggggtccgatcgccgctccgctaagcgcgttggtaaagatcccaggactgattactttcccttcgtcttggctggattgatgctggatcaaagtcagcttgatggaatatccgcccggctgatgtgcagcttgaagcttaatcctaatcatccccatggtgaataaatcaacttccgtctacaaactaatggcaagaaaagaaagcagatttacttggatttcaccaagcccttgccgccagtaagtcgccagaagccggcccctcctctctcctcctcccaactcaaacaccctacacgcttgtacattccagctccttctggaggaatagactccactctagttaaaggtaagtcgcattctaattgaagtttgaataaaccaatcactccagcttggtaagttgatggcacaatagtgtactttcccgctatcagcatagaacgatacacgaatcatcaacaaattttatctctttcattggatttattgggcatttgaaacaacctttgtgacttacgtaagagttgattgactcgtagctgtgctcgacctagagtatagcttccagagtctgcaaccacatcgcgtcgctcgacactgtttgaataaaaaggagaatcggataattattatccgtgttatcccatccttcagactgtttaaaagagcaccaaggccccctaagtttgaaccgttgggcttactcataaacccgaccatcgccaccagatcgaataagtttgacgttcagaggtttcctggtgtctagacccccattggcatcaattgtggtcaagcttgccctgaacttgacgtttcccgactcgttacgcaccgagccgcgtctctcatcttcgatgttaatcctccacattgggttgctcgcatacgtcgcgagtgcgtgattgccgcccgagctcttggacgtccactgtccctctagttccttggaaaagggcaatgggaccggagtcgagtcgaatagagtcattgacacttgggaaaagatctgcaacgtcagagctataggtttggatgtcacatttgaatcttcggattgagtttgtgtttcccaatcgtcatgaaatgaaaagttgattagataggtcgcttgtctgtctttcaacggaaacctagctagaagatgcgtagaattcgaaaggggggtctgggataaattgatgttagctcgtcacgaagcttgattatgctgttttgccagtagaaagatttgtatttaccgccgtcaatggggggagaccatgatccaatgaatcataggtttgctgagccagagatgaattttcctgctcatctaaaaagacttgtaaggacataaatctcttgttatctgttacttggctgtcgaaatggcgcgtgagcaggatccaaacttcaggatctgggtcgagggctggtccatgatcaaactttaattggaaagctggaagtgggtggtggaagctggaattgattgagtagagcaaattatcaacataagccgcctcataaggctgataaaccgtttctcagaaatatcaactcagacaaatggaccaaacgttgaaatttgaatggggtagggttccagttaagatacactgtctcgaagtacatctgcagtgattcccaagatatagtaaacgttcccactagttcaggtcgccgagtgggtggtattttaggcaaggcgttttctaactgagtcgtccactgggtcggaggtgctgcttgtggttcagcaacgttccaggcattgtacaaagtgaccaatcgttttcccttgctatcctcttggatgtctacatgaagatcgcgctcattaggtatgatgaaccggaagccaactcgatgagataggtgaaaaccttaccaatgactgcataatcgtgaaacggtactaatcccacagcctccaacgcatccaggttattcgcgttggtgcctacactgaccaagcactgaccttgttataagcagaaaaaaagtacagcttacttagctccagccaaaatgaaaaaaaaagtaatctggggaagttcaccctgggaaaatccagagtatacacgattccaagaacgttcacttcggtagtcttgactaaaaacgcaacataattagtaccaaaaatgaagcatctgacacaagatgagatgggaaattgcaagaaaatccctttctaccaaccttgtcagtaggatcgtctctggtatccaacccgtcaatgcgctggatgacaggatatgttcatgtttgaattagtacgacgacctcagccatcgaccttcgacttagtggtaggggcttactgtaagtcaacactcgagtttctggagcataccataggattaggtgaactaggatataagagagccataacggatacagtcgaattgggctcacgatccaacaaaatcatatccacccattactttcatgtactacccaagaaagaagcagatcccaatgtgaactttccacccggcttgattagtttttggcaagagtaatggcgtactgctttttccaccagagctggccaaaagaaaagacctcggcgcgatttagcacacatactcgtgcccgaagtgccgattggaattttatcatcgaccactagaatttaccggattgcgcgttggatcaccggagagaaaaaatcataccatgttttcttaagctgatgcattccagatcattgaaggacttcaagctcacaaatcttgaaatacgaagagtctgtaagtattctatcaattcaggaatatgaaactgctgttttcaatcaagaaggaatcagctcacctgtctttcggttccgttgaggaacaatttgactcgataaattccatccgtagacccttccggaaaaccgtctggtcccttgggatacaaacattcagtatggagctagagttccacaatgaatgttagtgatctggtgtgaggaagcgcgagattaacacgggcaccgacatacttgagattgaaagtgtttggcgtgattgatgagaacggaaaaggcggcgatcaaggagcaatcagtgacgatatcttgcacgatatccgttggatccagcgcgtcagacttgtaaacttctagactgggattcgcttctttcatcgacttccactcgagaaaggcttgcttctgggccgggcttaaggctggttgaattgatgccaacctatcccgtatcggaaagagaacatgtcagcactctcaaaaatcccttgaggtcacgtgatggactgactgtgacgggtgcgatgggtcatttactgggtttaaatgggacggcgaccatgggtgaaagcttagaccgttgatcttttgagatctttgaagaactacatcttgctcctctgagcatattttttggtccgtagaatcaaaacattcagcgtcacagttttttttttccctaacgcgttatcatcaatgattctagcagaagaaacaaaatgaaaacatgaatggctaacctgaagatgtgcggtcccgaacgggtgctctcaaacttaattcgggtcgggacgacttgattcgctcggcacggttcaataacttggaggagatggctttgagctgttctttcaaagggccatcctggagggttcgtatcaagtaaagatatttctgcaccgagtccacgtaaagcgagaaggcctgctcatagtctccatgagtctcttgccgggtggcccgacttgcgatggtctgctcacagagaaacatggtacttcgtggtcggcaccccgttctttgtgttgtaactacgcacgagagctctgatgactgatttcatattccgaccatatctgctcacctggacttcctttaacttggatcgaaactcgggactcagtgatctcagatccatcgtaggtgcatctaatatcccagtccgttgaccactactatttcacttcaaacaaatcaatcaactgtgatggatgcccagggattggttggcggacaagcttcacccgaatgcggaggattacgaatcacttggaggtgtagcagcagagatatgttatgcagctcgactggttcttactaggtgatgatggttaatggtcattgacgaagagatgtgacggaagaggcggcggggctcagattatgtaggttaagtcctgccacctgaacgggctctgtcggcccgacccgggatatacctctgttctcaacaccgggccccgtcgaaacaaattcaagtgctagctactagtacgtatcagcccatcaccctaccaaagtcagtattaaatggccactcccctccgtctatcaacttggatcgtcgacatatctggctgggagcctgatccaatcgtaagcgactctttttttttctttggctttgataaggaaagcgctcaatgacagactttgacttcctgtaggaatgggacactatcttggacttattttctgcggaaatccaagccaaaatccgttcttatcatcatctaattgatgctaaacgttagtgagtgttagtcttttctcagttcaccaatctcaattaattttttttttcttcttgagattggtcattgggttgttcatcgattgttattttttttctgatgtggttttgtataggatcactggttggaaaattattagtgcataggatcgtgtgttcgacttattcaatcccatggggtcgaatcaagttcaagacgaattcagagggcaagccgtacttggtaagacgatcgatgaccaacttgtatcactttcgtttatttcggtgatcttttttggattgtaggccacagaactcccaccaggctgtcggttcaatttcaatatctcccatgatgggtcgatggtagtgtgttgtcatactcaagaaacattgactcagtcgaccaagagggatctcccacaagcaaatcgactgtcgggtggcactggcaatggtgatgatgatactcatcctcaaagccctcagataggagtagatgtgatggaatacaagctaccaagaagcgagaagactctggacgactttggcttgttattagaggaacatctcagtccaagagagaaagagttgatcgaccaaagaagaagaaccgacttcaacaatccgggaaatcttttggacggcttacttcaaatctggaccttcaaagaatcgatcatcaaggccttggggattggattgagcatggaactcggctcgataagtcttagcaatttgatcagccatccggaagtcaattgggatcctatcgagaccggcagccctgctactacgaggcaggaggacttcatcttacccgatagatcgtctcaactagttgtttcaattaatggccaagaagatcggagctggaagctttggaatgccgtttgggccaggccagactcgatcggggtggagtgcaaatacatcctatcggcggctctcaagtcattttgtcctcaaaacctctcctctgagacttcattgcttcacccggtagtgttcaagaccgtctcagatcttctaccgtctcattgagatgttgtttttcttatctcctagtgttgtggcacttcgtttgaaaacagccagggaataagaacatgatctgaactattattataccatgattacttattactgaaatgaaaatgagtgaaccaaactaacaaacaaaaaactcgtacaagatgatacacaagtgccaggtgatatatgtgatgtctgtacgtgtagaggatgtgtcaacaaaaattgaaagagcatcagaaacacaaggggtgagaaagcaagggagagcacaaaagaaaggtattgaagaatattaggtacgaatgttaacaagaaataacaaagtcgaaattgtcacagtggaaatgagtgattcttgtttgtataggatatcagaaaacagcgagacaacaaaaggagcaagaatatccacataggtaattcacattttgacagacttgtgtattgtagaccttaatcaccgatgaattctttacctctaacttctcgatacgcctcttttagtttctcttttactttgacttccttattccaattctttgataacattctttacaaaaaaagtgggataaggatcaattgaatgtaagtttcaaatgaatttaacgacttgaagcaaaagatagagagaaaaaaaaagtgaaaatgaacgtactttaatttacaaatagctctaacagcaagggcaacgctcttaaatgttcgatcggttgtggttggatggagagtaaagtttcctggatgttgggtgtcatcatcgccagaggatgacgagtaaggtaagccgaagttagacaacgctaattggatagcttcgttcctgtcaattattcgcgattccaattgtatccatacccagagtcagcttcctggtttcgtgaaaaatataaaaagatgagaagaaaaaggcatacgactaaccgaatctcagtctggcgtaacttgagcatgatcagcttcttttgacaagctaggtcggccctgaagaggctttctcgggtgaacataagttttaaaaacctgatcctaagtagtaatcctttggattcagagttatgtttgtggtcgagttcctctctggtttcattagtccttattggcggtaggatcggagaggataagaattaaagtcagttgatgatcgtccaagcgttcctcattcaagtcacaacactcacaatccgtggttgccttgggctcgttgagatttcaattcattcaactcttttttacatagcgataactcgttcttgagcttggtcatttccttagagttgttgggagcggaagcttgacgatcgacttgatctttcaaatcttgcagatgatggccaagatcctgagcttccgccttgactttaatcagttcttttcgcagagcctttgtatctttcaacagattgttatttgtctcattaaggcccatgatctcgttggtcttcctctctagctcatcctctaattgtccgaagtcgagcgttcgtttctcaagagtcgcttggacccgatgatacgatttctcagaattgatgatcgtgtgtgctttgcgctcgagctcagtcttgagttgtcgaacttcggcagtgagtgaactatgttgctcagcatattctgcattctctgtctcgagtttcgagatcgtttcctggagctgctcgattttcgccgatgaagcagatgattccttgttctgcgtgtgaagagctagaacaggtataaatatcattaggacaaaaaattacctaaaaattccatccggggttcactcatttatcaaacgagccacttaccacgaatttcagcatccatggagtcacgggcctcagtcacttgtgagagctgggcttcggtttcgtgtaatttctggcaaatttcaaagtcggacatgcatcaagaacagctctcatggaaggaaaggcgatgtccaagcgtgcaaaactcacaagatttgctgcttcgagttggtcttctagatcttctttgtcatcggataaagcttcgcgctctttatcattttcttgcagacgttcttgctgttcttgtgacttactgagaaggctttccacttcatctcgagcctcagaaagtctctgtattcaaacagccaacatcagaaggcttgcatttctaaaaaacctatggaagatgatgacatacattttgcaactgttcgatctcctgttcttgggttgctttctcggattcaagtttctccagttcatctagtttcagatcgagctcacgcttcagcttgatgatctcagtttgagacgtttgatggtttgcttccaactccataaatttgactttcaagcccgatgagtggtcctcagtgtcattttcggttggttgcctttgggaagaaattttacaacatgagttaacatattagaaaacccttgattttcttggtcaatcggagatgatgagacttactcggtgaactccaattcctgagtctcaggcaagaccctgaagcggactatctggtttgcgtcgaatctctcaccacagtcagggcagccgatattagacaaacgatgtttgacttgagcgatcgtgccatcctcggcaatcaacttatccaatcgttcttcgagtttctgagccttctcttcaaagtcatcggctctcctgcgagcggtaatcgcctcggttgacactttgactacattttcactgacttcactgagcttcgccaacttgtggtcgacattcttgttggccaaatcgagttgatgccgaagttgttcaacttgttgctgaagttcgtggatctgattgagcataggcacaatggtctcatcccccgaatcgcctgccaatatcgaagtcatctgtattgaatagtgcatattagatttaggcgacattcatatacaaaggacaagtgaaaagatgtacattgctcagcattttgcctggtgttttgggggtgcgcatgctgatgatcgattggaagtgacacgatgaacgacttggagtgctgatcaatgcagacgtctgttgacgcaacgagcctacccgctcttcaagctcgcgtcgttgagtctccaaagcttcaatcttcatgttctggatttcgcaggtagcagcgttgtcggattggctgatcagggttttcagtcgattgatttcctcttgcgccttggaaagttcggagttgtttttgccagattccctcttggggctaagtcgacctggcgtggatgagacgtctgagaagttagattttagagcttgtgatagtttggcctggaggcctgagatggtcgattgctgggcaattgtttccgcttccaagacatcgacttgagtttcaagctgcgcatagtcgctttccacagcctgtcgagcgtcttcagaatctttcaaagagacttccagggcttcgatgcggtagtctttttcggataactctaggccaagttcctcaattttagcacgaagttcgtctttttcttggggtgattgccgatttacttcgctttgctttgcaggctctggatcatcttggctggttttttgttcgttattagaaatctcgctttgaatccacgagtgaagcatgcgaatgcggcgttcagcagagcgaccgacggattgatcccctttgccatttagaacttgttccagctcacttttgactgtcaaaagggtttccaagctggactggcctgtggattgagttgatttcggttcatctggtacttttccttggacgccagtcagccgacggacttcttgatacttggaattcatggagaccagcattctgtctttctcttggataagcgccgtagcttgatctttcagagttgcgatcttcaaatcgtagcccgcttttgcatcgaccaggtctttctcgtgttgggcattgcattcggctaacgtactagcatgttgcccgacaatctcaatttgctggagtttcagttggtctacttcgtcttctttagaggctagaactgcttgcaaatctttaaggcgatctttcaattcaaaaatctgcttgagggacgaggagttgagcggagctttgttcagaagctgatttcgaatttctcttatctcttcgtcgcgttcttcaagttgatattcaagtcggtgaatctggcgctcagacagaaggttttgagaagcagactctgactgagacgcgtaattatcttcggcttgggcggggttgaaattactttgaagttcggctatactgtcatggacgttaatcatgccctgtaagcgatcttgtagcacgccactgcggtcaggtgcaccgtccgcatctgattggggtggcaaaacccctctccgaagtgattgattttccatttctagttgggcgagccgcgctttcgtttcagccagagcattcactatttggtggttctcttccgataagtgtccattgagatcgtgtaggaaagagttcaacttgttcccattaaatctggtagaccaatcggcaaaagagaacgaagagttcccattctgatggcgagctccaggaaacgtggtcaaatcgtgtgaggttgcttcactttcacttccagcgacttgaacaggttgaggattattgggatggtttgactgatttgaaggaattccagaaaagtcagtggtatcgtcggcaacttcgttcaaccgcctcggcgtaaaagggcgtcttgcactgcggaagggcatctgtgacggaatcggcttgccattggatttcaagatgtccctcatgcgactcaaattggatgggttcattatgctttgccgacgatggttatctgggttgagaaccggttcaggttgaaaaacaggagatcgtccaaacgaagatttcttggacccttcaaactcatgactcatttctcttgagaaactttctccgatctcgtctatagtcagtgagttgtcgacccgaaacgaatcacggcgtccaaccccagggctggtgagctggctacctgagggctcacgagggcttctgttggtggcaagatctcggtcacgtgaattggtacgcgataaacgagcctgtaaagtggagtgtgagcttgacgatgatgataaacctgattttggttgtggttgtatgactgatgaggatgtcttctggtgctggacgctgcgataattctcgcgctgattttctggagattggctggtatcgaatccagactcgagatcgtccaaggcagacaggttcaggtctcccagcgatttgtttgatgggtcatcctggtcgccatctgagcttgatgaatcttcatggagggtgtcaggcggaggttggtcagtttcggtttcactgctgctagtaagaattccgacttctggacgatgatcttgggtctgaggtatatgacttgtgttgggcgagtgatcacgcagccaatgttcagcatgacgagctgggtttgcagtggcaggggtggaagtgagtggagaatcgacagttatttgaggctggtccatattggtgggttgatggtttgatgggccggacctgggagtgaatctggcattagattggtgggtacggttggcgttagattggtgagtccgctcctgaaaggctggtcgacgatcctgagtgttgaagcgattctgttctgtgcggggaatgaaaggagtattcatagtggtgtttctcgagatgccgacatcatatatatggccaggaccacgttgcccgaagctttcgccgactgaggtcggatcgggaggcggccagcttggtagactatcgagcccttcttcctcttcctcggctcgatcgatccgatgcatgattcgggcgggcgtgtctaattgatatcctgggaattccatggtcaagagggaggtggggtggttggtggtgggtggttggtgggttggccactttgctgggtggggacgcgtcgcgggtggaggctccagtgcagtttcgatccccgggagtagggtacccgtattaaccgctcgggttgtcggtcaacacacctaccatgttcatgtggccattgcaaatgggcccagccaaaaaggatcatgcttcattttgcttctccttaaaaactacattgcccgattgaaaatttcactgtggttacagtgtaaactcttgatggtgaatcataatgacttctgttttcaccaacaccattccttaatgaggatctatttttagcctcatagtttctagtactacatgagctccagtcccaccctatgcatcctcaatttcaccagcaaaaatgacatagccacttgattataggtgccaggtgaaattcagaaacagtatttatagctccatctctgctgctgttgtgctagcaatgcgtggaaatggccccattgatcagttgcatatttcagatttccccagacactaatccatactttgggctagggaaaggacatacatttactccaaaataaaacaccccagaatttgaaatcagacacattctgccctcccgaaaaaggtgacaaaagtgacaaattgaatcataagacatatttgtggccctggttaaggtgttcttatcttttttttttcttttttggctgaccagtatgttcagttaattagcacaaattttagggggttggaagaacaactcctaagtatttgctgacaactcccattttggttgaggggcagttggctggatttgttcttccaatcccccttgcaggattgggagtcaacctcccaattcttttcttttcttacttttacttttatttttattgtttttggggggggggagttggtgccccaaaccctccttagagcatctccaacggtcaggggggcaactgccttgtgttccccgggcctcgatcccatgtcacagggatcgtgggtcaatcccaattatggactggcactcagatatcccccagctgctggtaaggatcaatcactctccttctcttgaattatcatcccctacaaaatcaagtcatggaaatcaacaatatctcaaaatggatggttgacaacaatgatgtgcttgcctcactacaagcaacacaaaggaggaaaaaaacatgttggttcaacacctggaagaagagagattcagtgcaaccaaatccaaggccacaatcagctattcaaggactacttttttttctttctttgttgtattgatttgatcacctttttttgtttctctttctttcttttttctatgctttctctcaattgtttcttttctcaaataattcttgtattctttcattttcaaatgaattgaaatgaaaaatacaaacaagaataaaaataatgacagtagtagcaagtgtgagtgtcaagattgagtgtaaacagatgaaataaactgatctcatcaagatcaagagtgaatacaagaaagaaactgaaattgtcgagatcaagagtgaatacattattgggggttgaaacattggtggtggatgtttgcaaacttgttttcccttttgattgcttctttttttctttggagagctcagtgttggagtttgttgttgtgttgggtttgaagaagggggatctgggccatccatcgtttgttgtggggtctctctgcgcggcatcctatgttggattgtagaagaattgggaatcacagctgggaggtgactggcagaactcaaaaggggactgcgggtttgatttcccccagcaatttcttgagggccatgtcacaggtccgttggagcagaaaatggacacccggcctgccaaagtttgcccacggatttccaatcgcgggtccattggagatgctcttagcaagtgggaggtttgggagttgtttccctcccactagctggaaggaattccctccggccatcaagactgtacagtcttgatgaccaaagggaatcccttccagccatcaagactctaaaatatcaatgaccggaaagaatcccttccagttgcaatttttcagactctacagtcttgatgaccagaaggaataccttccagttgttgagactgtacaatcttgatggccagagggaaaccctgccagccagtgggagggagacaactcacaaacctcccacttgccaaagagggtttggggtgctgactccccccccccccaaaaaaaaagcaatgaattgggaggtcaactcccaatcctgcaggggggatttgaagaacgtctcccgtgaaccacccctcaaccaaaatgggagtcgtcagtgtcacctgccaactaccctatacaagtgcccatttgtttttcctggtgaactgagattttcaggaagctccaaaacatccaaactgggaacacttgcagtcccatccatgatccataggaactggaatgatgtccaagcattcccaaggatttcaagacatcaaacctgcattgtggaaagatactttagaaagcttactttgagattggccacagtcaatcaggacctttcctttccactggacttcttttcagataacatccctccatccttgacacgcccagctatacgagttgtcggatccttctgactccatgccatatctgcccatccaaaactcacaggatttatccatgggcagaatagtggaaactctcagaggaatcggtccaagaaagcgttgacagttagcggaatccagggtggcaaacttggaaaaaggtctcttaatgaaaagttcaggacaatgtaagaagcttctgtggatatgaggatcagaatctacagcctccctcactatgttatcggagacgccccatgattttgtcagcagaatgcatcagattgaattcaggtaaaatgagcataactgtcatcaattttgtacaccatgatcaatattgaactctaaaaccatcggagttgattcccagactctgttgcttgcaggctgaatcttctgttttcggctgaattccattattcacatattctttattcaagcttggtatgagagaggttctatatcgatcgatcctgttcctacccatgttcctgtggagtgtgaaccgcaagaggcttgagtaccaagggttcatgcttttttcttgcccttgagtctagaggaatcggaaccaatcaaacgatggattcgatggtacatatcgacgagcatcacggcgggtaccgcaaagaacggtcctaataagttgagtatatcatcacacgtggggtcaatcatttttgcaaaccgagtctaaaagagggtacgctgcagtctttacacagttgaggtagccgggggttatgggactcaccataagcactcaggaggaagatgaactgggtcgatgtcagcgggactttacgatcccccaagacaagcaccacgagacatgttgccgttgtggttgatgcggcagcggcataggctaataggatagggtaaacgctcggtgtacctgtgatttttttcggaggttgaaggtcagatcgatcattcacccccataacaactttggctgatacgagctggagggtgagatccaggcaggaagagctaaacagacgtgcgatatatacctttgagtaaacctcggatgcctatgagaaagcatggtaagaaaaagagagcctcgtgtaccaggaaccatcgaaaccacagaaagctgggatcctgcgaacgtgcgctcagcatcaagggatcggaagtgttatccaagtagactagtacatgcaaacatttcagcaacctctctccttcaagactcattttcagtggattgtacaggttgacatgggatgcttacagtccagaagtcgtttgaagacatcgagctgagcggcctgcggaaggagaggctggatatctaccggtccgaatcaacaggatatgagaggatgcgacggaagcgacgtggtagtcatcgatcgcaagtcggaacaaggggaaaaaaccaatggatcagtcagaccggtatgaaagtatgatctcggcgatctgagagagactgaccgacacagactgcactgatcgcatggattaggaagaatcctagatagacctggtcgcgacggtcggctgaggtataagctgccatcgatattgttttgggtgtgttgagttggttgatcgaggatcgaagatcgtggaagcacttggctcgggattgatagtcgtcggccggccgctccccgccgattcctcctcggccgtctcaccaagaaagccttactcagccatggaagccaacaagagtcctgagaccatccaacaacatcaagaagttattggcataccttcccagcaagctcacaacaacccaccttggataaacgtggtgcattcaggacaaacaaaatatggacataacttccagagacagattgaagaagttgacttgagcatacaacatgcgtgcaacttacaaaacaaaagaaatcttaacctgatcaagtcagatgctaaaaaagttaaccaagtgactacataggatttatttttgttttctaagactatcacacaagcgtttgagttttgcaaaaaaaaaaaaaaaaaaaaaaaaaactctactaacctctgccggggtcaatttgattctctgaaggaactaatcatagcagtgttgtcactcaatgatttccagcgctcaatgacaggcccgttgggacaaagctccttatgataacttaatgctttccaattactctgatcacttatctcatagagctcatgactgttagcctttcaaatccgtcgattgatattcttaaatgaagcaaccggcacaactcaatcaagagaataagcatcgcaatcatctgattaaattgcttgtaaggaacacatcttgatgtaatcttcgctccactttttcttctaatcatcaactgagacagtgtaatcaccatccatcttcgtcatcatcgtattcttcttcatcagtgctgtcatctccataaaatggggaatcggttgcctccgacccgtcatcttcttcaccgtccgactcagatagctctccatccaagaaattcgcaagtgcagtatcgtactgaacttcccacatcagacaccattcacgagctttttgaatctgggtttgatcagtgccgcaattgagtgaattcaagtgagtttgaattttcgaatgaagccatcgaaacagcccgaggtgatccttgctgcgtatacgtgcccttctactacggagttgcaacacaagcagggtaagcttcctaagctggtcttccatctcctctgtgtccgagtatagtctattcaatttgtttagatcgtcatagaaggccatcaggggtgtgctgctggcagagctggatagtttattgaccagaactcgacagaccctaaggagcggtaaataactttgaaggaatgcgatttcatagtcttccacctcgtctcgcggaatccagtactgtgacttgagatggatattatgatcgattccttcaacgttgagatctgtccgagattcttccggcttttggaattggatgatagccagttccatgatttcgatctccctcacgacccgttgccatttcgcttgaagcactttgcgcgggtggtccaagttccaaatcatctggtctatcaatcccaataggtcgcctagagatgtaccctttaaactgacggactggggttctgcagcttgtaatgtctcgatgtgactttcgtataacctgatcagaccgtcccgtatgagatcagcaccccaagagatttcgggatagtaatatcgttccaggatataaggtgaacgtcctccttgcttgaacctcaataattcttgatgtctcatagtctctggtactccgcgcagatgatagctcttccactcagaccgcggtatgaggacgctcgatttgacttggcaggactcggcatcaatctgatccaaccaaccgacctcggtttccaaatgttccgaaaaaatcccctcttcaaaccgactcggttccagaacactagtcatctcgaggattcgacgtcgtaagcgaggtagaagtgctcgctccacccggaaatcggccccccctagttcgtcgcggtttcttcgatcttgccatttgtgaaccggccgaacagcgctaagacgtggaatcgctttacccaaggcttgtatgtgtagcgctaatttgttcaagcagtcgagcaggaagagtcttcaagtcaaaaaaaatccaatagtccttccaactacgatgcaaactcttgaaacgcaccacgaataagcaacgattgttttttcaatttataattcgatgttccgagtgatgcttgtaatttctcgatttcaagttcgtagagctttatcttttcgcgatcagataggccttcccgtccgagctcgtgaggattggtgccattggtttggctagccatctggtggtcaagaagatggtatattttcggagctggagcacaaggtgttaccgcgtggaatgaataagggctgcatacattgggatccggcccgagtccatgtccggatcttcccacccggccaaagggctatgtaggactacgtagatttcatgtccgagcaatagcatgcacaccaagttctgcattcttgtcaggcagacatgataccaaggcaatcagcttaacttgatttttttgtagaccaatctcacttgattgactatgtaccaaatccatatcctcattccttcttgtggataaatcatcgtcaaacaacaacatccaggaatagatgcaccttggaatttgaaaacaaacctctgggtttggatgtaattgagtctgagatcaccacaaaaattaactctagctacttgtttataaaaagtataacatgtctatatggggttatgaatttacacaacaagctcaaattgtctaccaatcaagagataaaagtttgggtgaaatgaaacaactgattatgagcagatggttggactaactgaacctgccaatcttggatgaaaaatagaatcttagggttaagatgaaaatttgaaacaaaatgaatccaagttataaatggttttagatgtcaattcatttgtctgttggggaaagtgttacaataattctaccattcctgccctctaccccgcctttgagagcaataccactccactgtcagattaatccagagtcagttcatcacaattcattcagataaggtagccaaaagatgtaacatgggaaaaaactgatcaccttgccatcacatgttgacaccattcggtagattattttgttcatgtcctttttggtcctgtaaaatttgatggcaaaatgcattagcttattagtatttattatgatttgatctgattttcgaagaactgacacaagcattaccgattcatctgatgacattattgccacctgatatcaaatattcaaaaagcaaatcaattcagaattaagaaatccgtagagggattggaaattatgatcagaaattccagtgcgaatgactcacggtgcaacttttaactgtgttataaacagaagtacatgtgcttccttcaaaaagaaattctccatcagcattggtggggattgcatcgtaggcgctatttgatcatttgattaaaaaaaaaaaaagcggggttaaatcagcgggacttggtaagtaatgaatagccatgattactgtccaaagatcagaactaacatactcaatacaatcctctggtgcgctacggtttttggttactggatgacatattaacttatcgcttggagtatcttgctcaattcctgggtatggtactcgtcctctggtgctcaatttgacatctttgaaatccgggagagtgtaagaaccagactggtaggacacaagcattacacgtatttagctagaactgataattgaggctctgatagaagaagaagaaaatccggaacacacgtagtcggcacagtgactcagcattttagcgaatccatcttcaatggtttggcgggtcctaatgacacgggaaatatatcctggaagtaagcactcgaccttctgactcgtcacttgtctaaaaagagcttcacagggtcttttcaactcacagttttaggtcataaggcttatcaaccatcacctagtggagaaatcgagttggcgttattgtagcatcgtatgtcaataagaagacctgtgggttgaacagggtaccgcgagatgaaagagaatcaagattggacgacttacagcacagtttccggaaatcttttcaacgtgcccctcattcacatcaagagttgaatcgctttcgtagatgattttgccgtatgcactgattcaacgtggaattggattgcaaaggagtctgcatgagccttgcagccaaaggtatttggatgccggcagtcgggacaagaacgaaaccgtaaagcgtacctcttacaattagcccggcccggttgatttcctgggaagcactttatattcggatctgatgtgtcgtaggagctgcaagcatgcagtagacaggtcgcagtgaggaagaaaaattgatgaataaacatgtccgtctttccgtctttcgaaagtgtttgaggttcaattgaaggtggttgaaagttgtcaaacgaggaatcagaatgttgaagttgttggcaaacgaaatcctgttgttgagaacgggttgggtgactttgatatataacataggagggctgcaagtaccggtacaagtgcagggatagccaaccacgtgtagagggtatgttgccgatactaggacccttatgtacacaccctagtatcttcctgtatcttcacgacgccgaaggtatggcgtcaggctgctccgatgttaaacaggattcctgaatcttgttcagttgtacagtcttttggcgcgtttccgggccgaattcaaaagttgttatccctcggagggcagtgatgttttggcatgttcaagtatatgaggtcggaggtgaggaaaagaataagcacatgataaaaggagaaagaagaaaaaaaagaagaggagaggatggaatagtacaagaaaaaacatagaagtggtagaagtagcggaatggacttcggtgtcagtcagatttttgactttattcccaaacatccagtggggaagcctggcatgaacattttttgatgatctgaggggccaacaacttggtaataatgatgtaggggcatagtttgtcacatgcccgcatataaataatggaattatgggactccactcttccatatttatgaatcctaagcacttatttatggcctgtgacaagatggttgggtgaaattgaaaggaaaattggttgccacttgagatttgcaatcttcaacagaggggaaaaccaagtactgaacagtcacaattcacatgaattgagaaggaaaataaaagttgtggtacaatatacaactgtggtagaagaaaatcaaattatcaaaacaaaaaagctcaatccatgaaatgtgaaaaaaaagtaaatcaagtccatgcttttgaagatacacaatatgtactaattggtaaattttgaaaatcattagtagattttgaacaaaacggatcttcataaaagatgtgtgagtttaggtatattgtcctgttggggaaagtatcacaacaatcctaccattcctaccaagcaccccattttgaacagccataccaccccactgtcagattaatctcaagtcagtccactactattcaattggatatggtaattagaagattgaaataatcaaaagaattgatcacctttccattgcatgttgaaatgattttatagattataagagttgcatctgttttggttctgtcaagtttgatagtaaagtgaataaaagtgtgaagacttattggaagttatttgagctttgttggaagactcacatagtcatggctgatgcatctgatgatgttatgagcacctggattcaagattcagagagttaatgaattcagacttgatgaatatgactcactcttagaggactttatttgggatttaaatactcacattgcaacttttgaaactgtgattaacagaagtacaggtggatccttgggtcgtaaaaagcccatcagaattggtggggagtgcgttgtaggccctattaatgaaacaaaaacacgaccgcacagatcagcaggccaggacttgagttaataatactgaatagcagtgatcgcgttgtccacaaatcagatctgacgtacgcagcacaatcatccggtgtggtatggtcttttgttccgtaacatgttagctggtcgttgggagtatcagcctcgattcttggatagggtagtcgctctctggtgctcaatgtcaccccttggaaatctggaagagtgtaagtaccaggctaatgggacattgtgtcgtgaaacatattcatatcagctagagctcaaagctcaaccttctcacctgggcagaccgatgttctaatagaattgtaagcgaaaacaaattggtcacgtacgtgttccttgcaatgacccaacattttagcgaatccgtcttcaatggtttgccgggttctaatgacatggaaaatttatcatttagcactcagcttacgacccgtcgcttatctgaagggggcctccagagaacttcttcaactcacattttaacattgaagggcttatcaaccatgacctatcaggaaaaacagattgtatcatttgagcattgtatggcagtattaaggagtccttgtgctggaaaccacgggatgattgaagactgatctgcttacagcgcagttcccggaaatcctttgaacgtgcctctcattttgatcaagagttgaatcgctttcgtaaatgattttggcgtatgcgctgattcaaggtagaattgtgagctgggtacgccacgcggagatagtttcgaaaatggtgtatggttggggctagaacgaagccgaaaagcgtacctcttgcaattagccctcccagtcttaactctgggaacgcactttatattcggatcggatgtgtcgtaggagctgcaagcgtgtagcaggcagctcgcaatgaggaagacagcttggtgaacctgcatgtccgtctttcgaaaggttttaggcttgagtaagatgaatgaaaggaatcgatcgtaaaatcagaacgatcaagttgttggtatgtaaatggaatccacttgttgaggttggcgaattttattgggatgtagctgatgcaggagggctgcaagcatccatcggtgcaaggatcggtacggctgcagggatggctattcaattgcagtgttgccgatactggggcccttggacaacctagtgtcttcacgacgcctaaggtgtggcggcaggctgctactacagcaggattctgttcagttatacggtcttttggcgcggttccgggcccgattccgacgttgttctcccgaagcgggatatacaacttacgcgaaacttttctgggatgacagcgatattttatcacaagaggtcggagttaacgaaagcaaaagccactgcattcattcaacattttttttgatgttctgaaggggccaccaaactgattggcacaagtcttggcaatctggaagattctggataaaacaccatctgctgacttatgtccaccaccagcccccacagtagggttgtcggcgccacttttcaaaaagtgcgcgccgacgggcgccgatgtagccgtgcgcctgtacacctgtctaggagataccaggacttacgactcctctctctctttcatctctctgtataaacaatagatgtacagcatacccaaaaaagcttgcaacttttgcaagaaaaaacaaaactttgagcctgcataaattaaaattattgcagatttcttcccggcagctgtcaaagattgacagctgcctttgaactaggaggtgtgtatggactagacggtgaccagctggtgtatatacatacatccgaccggaccggcactcatttccctccaaaccacttgagggtgttccggtgtgattctcctctatcaacagtcatcatgcgcttggacaacatcgtgcacaactcgccggactctgcacctcgtgacgctgggactgattggctgaacaacagactcgccgagctgcctttgaccccattaactagcacgatgaccccggcagacgacagctacgagattgtggatcaaaatgggagaaaataccgatattttcctgccggtcctaatcgctccattgcctacataacaaccagctcctccgtccatcagagctacggtctatccgacaatcaacatgagcaggatgctcaactccgagccgcccatgaatttcgtaatatgtatactaaccctagccaatcgttcttaacagcaagcagtcaattgccagaagccaatcgtaattctcatcggcctgttcggttgaactatcctacgcaagctgctccagtcggaccagtcacgcctcgtaacatccaaacttttactccgcaaaccagctcctctacgccaaccccgagatccatcaggccataccaggtggttgaccatggggcgtctcccattcagtcaaacagaaactctactctgttggacttagatgaagagatcgagcaactccacaccaccggcagtcatcatcactttcttcaggatcattccgacaacgagtcggattcagaggaagcatctcatccagtcgatcccgagcgcttaatcatgattgagtatcggttccacatgccagttgttgaggaacagtcaagttctacgcgcaagagaaagccagctagtgctgctgtcgaggtaccgaagacaagggtgtttgactcgatccccggcaagataaccgtggcctgggactttgaaaatactgatctctcatcattcaagtcggacgtcttcaaggccttatcggaagacgataaagatgatgatgggctacccgaatttgtcgaagctcacgaggcgattggaaatatcaactggtatggaagtgtccttcactgtcgcgattttgcggtcggtgggaacaagcagctcgacaagccgggtgtgtttgctgcatggctgacagcttgcaagaaaagtaaaccaggtcgcaagctcacctgtcgattagagcaaacagaccccaaggcaattgccaaggtaagtctttgggtcttgtatctgatgaatttatgtatctcgcaactgacttttgctgcagcgagcggcagcattgaaggggatatccaagcgccacaaaccgtcttcagaaggatcgacttttcaaccatcatccgcggctgctgatagggctaagatcaaccagttcatcggtgagatctttgcgacccatacgcctcgcccttcgttgaccggaagctccgataaatcggtcttcattaatccggagaaaacccaagagtattttgtcattacgatggccaaagcagaagcgtgggggaaagcaatggtgagttcgtattgtatctggatcacatgcttgtttcttgtcaggctaattgtggatcaatcctactagaattccagcccggaaaccgttgatctgcgtacgcctccaaagacccctcaattcgaatacataactggcctacttgagcctgagggaggacatccggcccgtggtaaccagctcccgcccttcacatataacccatatggaaatatgtatcacccgatgcactatcccccagcttatggctatcatggtcatcctcatccacctccccatcccacaggggctgctcctcatcccgcggtcgctcctcatgattcagtccaccaagcgaaccctccgagatctcagccagaatcatctccagccccatcagactcggaagtagacgacaacatacgtgaatttttgaagtacgctcgggtcgatcctgaaagctccgccatccaagacggcttgaccaaattgggaattacccactggagcatgttcagacatgtcacatccaaggagctcttagaggccggtgtcccattggggccggcacgaaccatcgagcaggccgcaaagcgctactcagatcacttgaagaagcgcagtcgagccaatggggcctaggattggatctctttcttgacttacgacactaaatagctccctgtcgattgaacagtctcacatcattccatccgtctcatttcacatccgcctcggtttcacctgttcatcttcatgtactcatgaatcaaaaattgattgtagtccaaaaaaacaatcggagttccaaaaaaacgattggtgtgccacaaaaactatcggacagccaaaaaaacgacatagaccgatcaaaatagtatatcaatcagagttgtttttcttcagctcatctctatctaactaacagcatatcgattgcagttgtttctcttcagctcatctctatctaaccaatagtatatcgatcacagtgttttttcttcagctcatctctatctaactaacagcatatcgattgcagttgtttctcttcagctcatctctatctaaccaatagtatatcgatcacagtgttttttcttcagctcatctctatctcgattgcagtttcttttcttcagcttgactctatctaacaaatagtccgatctcaaaacatcactctcagttgttgatctttgttacatcaatcacaggtgttagtgatttattccccattatttacatctgaagacatcacaaacaccgggtctctctcacttgcaatgaaattcataggatgatctctcatctgacatttcttctgaattgtcttgtccgacataaccggtgaccaactggtcacacatgatttggtcaaaacatttaatccagctgtccgcggattgatcaatacaaaaaccgatggatgaaaaagcaaacagattgatgaaaaagcaaacagattgatccatacataaaataatgattgattcagcaaccatatgattgatctcaaaaggcaggtagagtaaacaatagatcgcttggcatagaagatgatagatggatagggaaaatcaccgatcgattcatagagaaagatcaacagtttaaccaatagatcgctcggtatagaaaatgactgatagagaaaatcactgaatgattcatagagaaccacatcgattgaaccagaggaacacacacaagcaagcaggtctcagagacaagaatctattgaatgagattttcagagagtatatagcagaattgagaccatacagctaagcaagacaagaaaactgatgtaaataataggtaatcactggtttattcgatgtagccgcatcctctgaacagctttctcattaacgaagcagtgaaaacgtagcggacatgagattcaatgatttcaccatcatccacgctaccatccagatgcccatatcgtcgaagcgaagccttcaagacactgaatcctttctcaattggattcatgtcaggcgagtatggggggagataaacaactcggcaaccacgtgcttctacaaggtcagggattcttccattatgatgaaaagatgcgttatccaagaccagaacgctccgagggccagggaaaggattcatcatgggcaactgtttgataagctaggttagagaataaaagtcaaaccagatgataaaaagttgattcacttactaggatgtgttccaagtagaactcatagccatcgcgacacatgttatcctcttgaaccaaagcagtgaccagaccgtccaaagccacagcagggatgacattgaaccgatgtcttgcacgttccacaggcattcgggaggtcctttctcctacgggagcccatcccatcgttcggcggaccccatcactacatatgccacactcgtctaaaggaatgctactcgtcggcagttcacaaacacctacccagttgaaaaacagggacttaccagtaaagaccaatgattgggggctgtgatgtgcaatgaaacccacgtaagctcctcgtttacaaatgtcctgtctcgggtgaaccttctgcatggtctttcgagacattctcagtcgattgtgtagctcattcgagatcgtttgtctagacacatggatgttcagatttacaagcaatgattgctgtatttcttctaaatagatagtcggatccgcggtaaccaggtccaaaaggaatcgcctttcttcatcggataacgaaaatggacgcccacttgtcgcataggttgccggattgcataccactgatctggttttttcgtacaaattagtccagcgtcgaagggaatcatcgctaaccgttgtgttattctggatgttaaaatcatccaagctctggccgtcaagcactgctttgaccaccaagaacttataggccgctctataattgacaaacggcatggatcaactgtaggaaaagtcacagcaatcagcagggaaacagaatccaagttagataagacacagagacacttgcaatttctttttgttcaggaaaacagtcggatggagggaggaattgatttaggaggccagtggtttggagggaaatgagtgccggtccggttggatgtatgtatatacaccagctggtcaccgtctagtccatacacacctcctagttcaaaggcagctgtcaatctttgacagctgccgggaagaaatctgcaataattttaatttatgcaggctcaaagttttgttttttcttgcaaaagttgcaagcttttttgggtatgctgtaattgaatactaaatccatagtattaattcttctttcgtacatgtatgacgtcattattgctttctgattgtattctcattatgtccctgctattctatgtacgcacggttcttttgtacatagacatataagcagcatgctcatgaggtatcattcctcatcgaatacgatacaatcttcttttacaactaaactgtaaacaaaagtgacaacacaacaaatcgaccaacttaacccatacttcctgtaagggccccgttacaccgatgaggccctccaaagggcgcgcctttggctggcgcagggggggcgcgccaaggcgccaatatttttttctatgagagaggcaagtaggctaaatctggctaaattgcatgaaaaatgaagtaaaaaacaacaaatggatgacttcccgtcgcaatctacgaccctcccagaagttgttttacaccccctagatctaaattttttatcaaaaaaaatattttttctgaaacctcccggcaatagctctcacatgagctggttggaatcttaatcgctgtcttaatttaagactgagagaggtctaaaaagtgctctaaattgcgacgggaagtcctccaatgagtgtgttgaatgttaaaaaaagaagtgtttgagctgaacggagtgtgtcaagaagcctagagtttgctggggtcccagttggttttggcagctgggttttcggtatcttgaattaaatacaatcacatcattatccggttgcggtggcgaggtttcaagtgacctggttgggttaggccagtctgatgatgaagaactattggtttgggtgggtggcatggtggatggtaaaaatgatgactggtgaagttgtgggccaactcgccaggtcacaaatcacaatcctatctcctcctacacctaccgttccgcaattggaaatgactcatatgagtcatctcaatctggtgccaggccccgccagattgacacatcctgacagcctgacaggtctgccaggccagacactttgacaggagtcttctcctggctttctcggggagacctgccaggctgccggactctccgggccatccctgtaaaattagggttagaggtgcgcgccaccccccttttttaaaaaactgggcgcgccacagggggtggcgccgacaaccctaccccacagccgaacatcgggccgagtgagcggtcggtagcgttatgtattgatgtatgtgctacaaaaaatccgagtacataaatcccccagcggatcttggtaaattttgtagcttcctatgtgatgaggttaagacttgctttgatgttgttccttggtgcactcaagcacgaggctgcgtatgtatgacaatgggaaatggcactatgtacaagttccactacaaggagatcatttgtttttttaaatctagtgattggttttggtttggatttgacagtgggagttattgtaagggcctgtaccgtagggttgaattttcaaaaatgggcattttgtccatcctctgcacaaagactgggaacaattggagagatctggtgttgaaattctccgcacttccgtgccaaagaatagcttctagttatggtcaattttgacaaaataaaattttgagcaggatagattttgagaagttgaattttcatgtcctatggtacaggccctaattaacaaagaaaacgattccagaaaacctgacaaatgatactctccatgaaataatgatttgtcttgcccgactgacctcgcacaaatttagatatgttgagtagcttgtcagatcacttttgaaaaaaaaaaattgggtagccttggatttttggagcttgaaaggcctccaacaagtacacacgtattcaagctagttggtatgtatcaatgcgggcaattctagtgagacttagatatcagacagccaatcaaggcaactttatctgggacaatgtcaatccatttttttttaccagtggtgctgaacaataaaaaaaccaggcgaattgagtgatggaatggtttgcgcattatgtgtttacagttcaagtgaaagcatggaacaaaagtatgaaagaataaaaaccaagaataagaagctcggatagacaatgtgattccaagatacttacccgtacaccaaaaaaaaatcacaaatgtcaatctagctcggcggtgggattggcaaggtcgagatatctttgtctgcggagggggtcgagtgcgatgagacggtcgagtagatggacatgctctacggggcgagcccggatgagagcggcgatggcccatttagcgtcgggttcgacttcgagtagctcagcgatcgaagcgtactcggccgcctggatctgctcgtcttgcgctggagtggcaattgaatatcatccacaggcacgacaacttagcttccctttcccacatcttcttgagtataaaggtccgactaactttgactcagcaaccagcggtggaacagccatgcgctctggtcattggggtcgatccaaagcgccccacgaacccattctaactcggtagccaagatctcttctttctccttccgaccctgaccgtcatgattatcatgagtctgattgtattgatccagtcgggattgtaagagtttggagcgatagtgccaggcagaaaagtttgaaaagttcgcctcgatctgctgtccgctgaatgccagttcatcggcatcgaggctctccgacggctgactctgcttgattctcgatatcacgtagcgccgataatcccaggcatgaactgtggtgagaaggatccgtgagtatgatcagcccgacgcgttcttgtggaaatctagagcgtcgcgcaggtcgcttacagttccgtccgtcgagcttaaacagcttctcaagcagggctaattcggcctgccagtccgcctcagtcatctggcccagaacccacttccggtgctcccagattggataggccttcggattgcgctgaaaggatgccagcgtcagagggagttcatcccgaagcgcgctttcatagcactcgttggcttgatcggagtctacttgagagcgaagagtaagcagacagtgtcttcgaaatgaccaagctgtcacgtgttcgggattgattctcaggaccatcgtgctcagcgaaagagagtcggactccgagtaccctttgagtgcatgctgtcaaagatgaaaagggttagtgcgggggcggctgggcaatagaggaatgccaacggcactgaactcggcccagcagctcctggttcagccgcttgtactcggccagctgagcgtcctcctcggccgtcaacggtctgggctgtgaaggggcccccttgctcctcttgacgccatgctgaggatcggtaacgttcaggatggaagtaagatcgataatcgtcagagcgactggagcaaggatatcaaataagtctttggaaagcaaaaaggaagatgcagcggaggtgacttaccattctactggatgatatttgatgagccaagtcctatgtagtccgttgtggaggtcgatgtgatggtcttgcgatcaaggaccggggggaactcacaagagggagcacgaggtccccgaacgctcaatgccccgatcgggaagctcccgaacctatcaaagcccttgagccctaggtcaggatgcaagtgggtcgggtcgacccgccgggtacccgagacccggcgggtcacggggcgggttcgggcaggctaggattggaaattgacccggcccggatttaacccgacgggtcggtggggcgggtatggtcaggacggaatgcattcgggtcggcttgagattgactgaattatgtacttgattaaaaagaaagtgatttttgctgggttgacccggacccgacccgagacccgacccgacccgacccgaggcactgtgtatttgggccgggtttggtcaacattttacaatttttgccccgacccgccccgccccgaggatttggcggggcgggtttggtcactgttttttgacccgaacccggcccacttgcatcctgagccctagggtggcaatgagagtttttggtggtgaaaaaatcccaggcatcatcctctcccaatattggattcctgtttgaccaatagcgccatgagtatgatgtctaccatcccaaggaacatgaaccttctcttggtgtttcaacacatccaaaaagccagctggcaagtcaggccatcattttcctaaccatctagtgggacaagctaaatttggaatctaactggatgttaaatgtgtacatgtcacatgaatagtccatacactattctattttgcatcccgtttgggcagaaacattctctaacaatgataacaaccacaactcaagaaaaaaaaaacatcagccattgcaatgtgttgcactacactttagtcttgaaatctgctctgttttgatggtcccatggtcattataagtggcccattaggaaatgagacagggatcctaaaagcaggcatctgctgcatatatagcttgtaacatggtctgccattggacacagaagaatccatgcaagtcttctttcattaagaaggacaagatagcaacccaagatcaaggcattctatgtgagccgatttacattagtctccactcatgaagtcattgtatatacatatctatatgtaaagatatgacagaacatttcttttcttttgcatcattattgtcatcatccaacactaccctaccagccagtgccacccacccaacaaaaaaaagaaagacaaagaacaaaataaaatggaggaggaaatgagagataataagttagttttttttaaatgtaaggtacagaggaggaaaggagggatgcaggaatatatatgagaactaaactcttgaaaaagtaagaataggataaggtaaggtaagatgagataaaaaaaactgtaaccaagatgtcttgagaaaagaaggtcagatgtgatatataaaaaaaagattgcaagaaagacaaaaatgagtgatatggtatttggaaagacacgcatgtgaatggtgcatatatgtaagtattgatagattataaaaaaaaaattagtagcaacaatcataaattaagtgccgagatttaaagggtatataaatatgtgataatgcgagtagagtcaaagttcacgtgtatatatacatagtaggtaaaattcaacaaaaaaaggagggtccatttttgacaaacagagggccaacaaaaaaaggggggggggaggaggagtgtatagatcaagactaatgagagtcaatagttgaagtcctacgagttttgagtgcatgcaagacgtctttgagttcagtgacgatcccagtctgacccaaagacgaagaagaaggagcagacggagacgaagaagaagggggattgaggttcaggaaagaatgggggcgagagcgaggttggaaggaggctgattcccgacgacgccgggtgagttcagcctgttcttccgccgagagttggggaggtttatgatttgagtgaccaggtagtgcagtgctactccttcgctctggccgacgtccaaccggctcgaaccgcattccactccgtcggtcagctttggggacgggcgagacggcgcctgccagaagttcttcgaggcctggtgggggtgccattgacttggcccgaacggttgaggctagaagcgggccggactcatcctcgccctcctcgtcagggccttcgctctcaaacatgcctcccggaccatgctcaccgacgggggtcaagagctcggtggaatatattgacgaggctcgcccggagctcaagctcatactgccttcgttgctgtcgagcgagtgcggccgtagccggctgcgtcccggcgtggacaccttttcaccctctacaaccacccggatcttgcttcgactctcgtcccactcccgcgccagactttctaggtcggcccggatcgactcgtgtacactgattgcacgttgaccgtgcgattctccctgggtctccttctcgagctcctctacgcatactttcatctttgctgatatcgtccgcagggccaaatccatcacctgcatctgattcaatagatccccatgccgtttggctttcttgtcggcctctgggatcggcggcccaaagtctcgaacctccttcgctttggcactttcctcttcctctacttctctgcgaatcgagctgcggttggttggaccgttggagcttgatctggctaccggagtggtatcaaaggagcctggcccaaactcggcagtcatacctgctgtcaattctccacccaggctttcgacggtcttcagtagaccctgaacagtttccagcgtgtcttgccacatggccaaggtgtttggtgtaaagagagtgaaatccaacgccaggagacaacacattaatcgtttgcgagagatgtgcatccgctcaaaactattctgaagtgaagccagagagtacggcacgacacgctcggtgacaggtgaattgggctcctcaaagtgattggttggactggatggggagtgtatcacaggacgcagctcgggtgatcgacgggcatgtgagatggggctggatgatgacaaggtgcgaaaggatgtggcagacatcgagcaaggcctgggcttaggagaccgtccgacaggtatcaagagtgatgagcgccttccatcggtaccagcaggtgtgggcgaatgggtaacatgaaaggaaaccgggcgggatccaggagagcgacgttgattgggttcgtctgtcggactgaagccttcgctggatttaagttgatactcatacgattgggatggtgtaccaaagctatttcgacagcgtggttttcgggaagccagtggagcaagtttgtgagtttcaagatgagccagatgaggttgagattcaagttttgaagcattgctaggtgatgagggggcttgtagtgagaatcttttagagttgggtggggtggaggtgagatgcgagtgttcatttgatgtgaccggtgagaggagtagtgcgttatcgtggattcgagaatgcaaactggcgcgccatgcttgacgacgggcacgctcgctggttgagccacggagactggattgaggttcttgagatgaaagacgagaacagccatacatttccatgagtgctgatagagtcgatgagccggcagaggtaggttcaatagtcgaagcagggttcacaatcactgattctagttcgacagcggtgctttcaaattcatgcctggcttgatcaagtactcgttgcaagaccttgcggacccctagagcatgtaaggtatcctgagataggtctggtgtattgggattagattgatgtgctgatgaggggccagcaaaggggaaagcagcggtctcgaggcgagagactggaggcattgggtttgatctgggaattttgtgatcgaggaaggtcagtttacatcaaacagacataatatctctgtcgaaaaaaaaaaaaggatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcttgtagcgtgtctaacaaaggaatgttggtaactaaagagtgtaatacttctaggtaactgttgtataaccaatcattgatccgcttataaataataaccataggaaacatagaaatagaaaaaaccccgcagactctacaacatcagaataaatttaaaagaattttgattttttctcagagtttcttgacttgagtttgacacatcttgccatttcatttcattttttcaaatttcaaaaaataaaatcacacctgtacagtgggtagacagtgaaaagtggcagcttattttggattgcagagctccaaaaaacaaatttgatatcatgagacttggtcaggtggtgcataataggtcccagaaaatgaatacaaaaaaataaaaacaaaaagtaaagtttcaaaatttgtaaaaactaaaaaataaaactgatttttttcaaaagctttgatatccattttgggggagtgggagtgctgagagaatgaaagagaggaacatggcaagaatgattataaatgaaaaaaattggaaccaaaaaaggtttggccaggttggttgtccagattcaagccaaaacagtaaattcttgtgctttactgcaatgagggctgatgaatgccccactcaacagctgttggaagccatctggatacaaatttttccaaaaaaattcattaataatcatcctgcttctagcaagggcagcttgcttgtggagcctggatgaaagggaagggagtatgtgataatctgtgtttagtctgacttgcggagttagtggctgtaagtgatgtgtgtttgtaagattttatggattccaggaagcatgggaaaagagacaaataaaagcaaacatgatattgttttatatacaagttactagagtctattggaggctgtgcccacagaataaactttaataaaatccttattagtcaatattaataagaagcgcctacatctaacttgacttggaatcatgaatttaagtcaaacattgcttcaactcattcctttcattaggcttgttacaatatattcaatcacatggtttatataggacccattctaagatagatagttcaagtcccccagctcccttctgcttcctttttgccgtacccaatcccgcaacctgtttccctttccctttagtgtcaaccaccaatgccaaaggaatttcctcctccgactctacaaagcttccctgaatgatgtttgcacttgtcccttcaccctggtttgatatatttccagacagcgcactcgccttccctcgatgctcttgcctttgctccccaattggatttattcccttctcttcaaatgtgatgctagaaaccaatgttagctattgactgttatccaaatatcatacagacttaaaattttcgccctttattcaccgggctagactttggggtgagacttggccccttaagggtagagttctgattgcctatgcccaccgggctaacagtgacaacctaaataaacgacctctttgagttagtctcctctagaatcaaaataaagatttgctcacttgtattatggccacatgatctttcaaatcccatcccgccagaaacccatcaaaaaagaattcttgcccgctctggaacattgtgtgagtgttaaccaacttggggctacttggtattatgtatttgacattgaatgaatttacggacttatcaaagtccctcgcttcggagggcctggtggccttccttggctggcgtggaacgccactcgcgcaaagcgcgagcctccgaaggagggacttaggacaaaagcgaacatgcccgcgtgtcacggttgggcagttttggtgtaacacacattgagctggatgtacagcatgcacatgaccagatatttagaatttgagtagatgaggttttagagattggtgatgcctctcacctcatccaattttcagagctttatcttggaaattggatgaggtggatgtttttcaagttggtcaaattgaggaaatgttctcacctggtaggcagtgaggttgaaacaggcttatgtaagctcagccaacttttcatctagcaaattttccttaaaaattcttcaattgtgtagtttttgatttttttcaaaaatttcttgatggaattcaagaccaccatattgggcatcttcacctcaacccagttttcaaaaaatttacaagctggatttcctaggatttttggcgcaaaaaacagccaaaaaacttgaccgtgacacgcaagcgtgtttgttttgggctcaagcctctcccgcactttgtgcgttcgacggagaggctgtacaagctcgatgaatttacgatacagtcctgaacagccaggcattagtatgaatacaaaaccaaaaacagccggatttttaggggattagagaatcttagtcacagtaacatagaggaaagtggagcgcaggatcaccaattcaatggagcaaagcagtgctagtcctggtaatgaaggaaagtggagtgacaggattgccgcttcaatggagcaaggcagtgctgaatttgacattttcaaaaacatgaaaaaccccggattggtagacgaataggggatctgagccggattagtaggcgaataaaggatctgagtcacagaccatctccaccgcggctgctaaaccagatatagcagcgcaagcccaatttagcagcgccaccacggctgctaaacactgaaaaaatgtggtacctcgtgaaagaatttgaaactgaagttttatttctttatgagtattgattcttttagtgaaatacaaatgaatattttgataaaaatataataaagaaatacctgaaggcagatctttaatctgctatgactaataataatgttcagataacaatgaaaagataattcgagactgagttgatttgttttagttttaaggaaataaagataatttttatgactagagataataaatctcgtgacaatagagacctaagtgatttgattcaatggatctaacacaccttcattaatcaaatagattagtctctctctttttcttcttataaagaaaaaggctaaagaagtattaacttcttgcttaccgcttatcgatggaaatatacgatcaataagtttagtagaagttggttttgacaagagtaagctaagcaaattcaaataaagtttttcgagaggaaagaatcagaacctccattgatctttcaattctattcctctcgctcttgtgatctgatcattcaagactcacctagagctcaatgattgatcacagtcaacattcatgtttgcgcttgtgacgtcaatgacatcatcccttgaatcacaagctgaaagcttggcacaatcttgttctcttatggaacagctcgattctgcgcgtgatcaagaaaacaatgatcagcgcgatgatgatttagctttcaggaagtttatcaaactagtttgataaacttacctgacaatctcctctttcgagggctaagacaaggaatgacattccaacacctcacctctctgctgctatcacgataccaaatgtagaatcaggatagcagctcaacctcgccagtatcacaaatctttcttgtgattctcctgctcgccattccctatctcccccaacacagcacaacacctaggaccggtactggtcactagaacatgtacactcttcaagacaggtatcagtcacaaagaatgtacaatcccacagaccggtatcggtcactacagtttccactcccacagactgatcgtggtcaaaaacaattctacatgtactagcaagtaccagtaccggtgacacgaggtcttgactcttgaagaccgatatcggtaactgatcactggagaagtgaccggtaccagtcgctggagagtgtacaatctctttggatggtaccggtcaccggatagggtacactctgcttggtcataccggtcactacagaaagaggaccaataacggccgatatgaagtgcagtctttgcctccccgggggggacctttcacattcccccagttgctattatagaaacttgcggtgcaaacccaactggtcgcaagctgctaaaaacacaccgcagttgccaaactttgagatttggcagcccggatagcaacttgcggtggagatggtctcagtagtcaagacagcaaatttattgatgcattcaagcaaacggaatatgaacatatacacttccactaaagggaaaaacaaagtcacaatgaaaatataaatgaccaataaggcaaaggtagaagttaggtgtctgcaaagaggaaaaaaaatgaaatcgaaagaatatggagaaagcaatatagcgcaaatcatctgaaacaaagcggtaagcagctccaattttgtaaacaaagagaatcagcatgaggggaaggtatataaaggccagcggagatagcgggtcaggataatgttggttccaaagcgctcaggttaggtaaggacttaatgtctcttacaatattgaacactgcaatgcctgaataaagcgtgaagcggctggggtttgttgcttaaaggtttaacttctcaatcattggttgaagatgatacagttagacaggaaaacattcataggataaatgaaatgagcagggaacaatcttgagcttgagacagaaaggaaaatagggataaagaaactgagtattccattgaatgtttactgtttcaacttgaggagtctgagtaatgataggttgagtacaatgagtattgaggtgaggcaaatacttggaattgtgctaagtatgtaatcacactgtagttttgacacttctcatgtctcaatctttctatctctcagcactctcactcccccaaatgaatgtcaaagattttgagaaaaacatattttatttttcacttttcacaaattttggaaccctgtttttgtttttatttgtattttcattttattttcatattcattttaggaactattctgtgcaccacttgaccaagtctgatgacttcaagtttgtgtttcagagctccagaatccaactaagcagccactttacactgtctacccattgtacaaccctgaactcatcatcaaccactgaaaattgacctccttttccctcatccaaacatcaaatccaaaaaaaaagtggatgacttcctgccaagatcttcaggtctcccagaagcaatttagagcctcaaaagctagattctccagcaaaaatctagaattttccactctacatcaacatcttcaagggtcccagatttgatgggaagtcctccagcatcttcaaattcttcattctacctttctgatcttgtaatcatcctattttccatccccattcctgtttatctcttccctttcaaactgtttcaaaaatgaatgtgatgcagatattggtaataaaaattatgttaagtgtattcagtaccaaaaaaatcatccaaattttgttcctgaagatgataatgtttgcttaaatcattctactatgagtctcaattgccctctcaaagcaaagaaattttgccaaaattttgttgaccaatgaggagttacaaactattgtatccaaacccttcttatcatcaaatttttcaacccagttggttatcaccttcttctgatttgccttctattcccagcaaaagtattcaattgaactgtcaccattctttcaatctcacttcaaacacacttaattctgatgtgcaattttctatccttgttctacaagagccttggatcaatccccacactatacagcttcccctttcagggggtgttgcttgaattgggcacctgtcttggtctaatgttggcatcaacacatgtcaaatgtgaattggaggtcaacaccggcattagattgcatgtcactttgtttgggcctctgaggctattttttagttatatgtaacagaccattcacatgaaagcttggttgaaacctcaactgagcttccattaattggttggtagtggctgaggctacctcggctgacaattgaccaaaggtttgaattcatccgtcaaatagcctatcaattttaagttgcctggtccacagccaagtttaaattgggcaatgaaacccttgcatgtctgtcaaccaaatcagctcagatgtagatagagttggttctgcacaactgattttgacttggctgtgtgcatcccatattatgcacaaccaaatgttacatgtttgcagtgggacaacataaaaatctgtgtatcccatctttcaatcttatgaattcaaaccttcatcactgttcctaaaaccctcctaattatcaccatactcattagcaatcctgtcaggtctggtctcttatgtgaccaagagttgatgggtgatgggtcacactataggcaaagagtggccagtgggaagtaagcctctctcaacaattgtaaagtggaggggctagctccttataaaataagggaaaactgtggaatgagcttcacagtaccgtagctcttaataaggtaagagaaatagagttgtactagtcttataagttgaataagtaacttataaggctagtaatgaagataaagggaaatgtaatgatttatgtacaatagtttactgtaaaaaccccactcactattattgtaatatctagtggggtacttgggtttgtatggtaatattgtctgggggatgaatctcaggggaagagtcatcctcttaaatattacagagcaggggtcaaactgctgctgggaccggtgcagtccccttattgttacactgttccttgggggaaagtgtcaggatattcagagcatgctaaatgtacagtgggtggaccgttatttttggctgcttgttttgggttctacagcttcaaagcacaaactccaagtcacaagacttggtgaattggtgcagattcagaataggtcccaaagaatgaatatgaaaaaataaaaacaaaaaataaagttccaaaatttgtgaaaaataaaaaataaaaatgttttttgccaaaagctttgttattgattttgggggagtgggagtgctgagagaaagaaagagtggaacatgggaagaatgattataaatgaaaaaaattggaaccaaaaaaggtttggccaggttcgttgtccagattggagccaaaacagtaaattctagtgcttgactgcaatgagggctggtgaatgccccactcaacagctgtttgaagccatctggaaaccaatttttgcaaaattttcatttataatcatttttctaacatcccaatcttcctttctctcagcactctcaatcccccaaaatgaatttcaaagcttttgagaaaaataaattttattttttatttttcacaaattttgaaactttgttttttgtttttattttttcatattcattctttgggacctattctgcaccacttcaccaatttttgtgacttcaagtttgtgctttgaagctctggaatccaaaacaagcagccaaaaataacggtccacccactgtacatgtgctgaatatcttttatttcagaaaatacaaataagagagataaacataataatcatacacacaagagagataaacaggataatcatctcttggatacacctaagatgcaattacacttttcaacttgattataattttcatggaagaggtaaattaatagagaggtgaatcttgattaatttacagaataattattaacataaaaatacacataataataaataatattaataaatacttatcatcttaaaaattacatataaaaatattaattatgtaacccaagggggttacattcttttgtatacacctgggctattttggggaaaactgggttggggagttgactctccaatttctgggagtaggttggccaagtccctttatttattcctgtttgtgttgtgttctctcactttgtgttgaaatctgagcttaggattggggagagaaagtttgaacagacacagtgatcacttttgaagggacaaaagagtgctcaaaactcaataaggaggagagcaaatagttttcaatttcttgtcctgggctaagttaaatagactagaaaaaagagtgaaagctatggttgagaagaattttgaataagaataattaatagaaacaaacaaaagcaagtagaataaatcaagaacaattaagagggtacaacgataagcaccaaaaatgaagcttctacatccaagaagataagcaggcatgtatgagagataataagccctccttaggcaggactctaagactacaagctaggtagtcaaacttcataacaacatgaaaagtcagactataatgaaggagaaatcagatcaatgattaaatagatcctcattattattaatgaagagtaagtgagtcagaagtaaatcttccttcctttgtgtgagtgtttgttgggagacggtgtggaactgctgaacaaacagaacagagcttagaggggaaatagacaactacactactagtaatgtaagttgaggctatgagtgctgatgaggctgccctctgagactaatgctgagggggaggagttacactaagaaaataagaaataggtgtggctaatttctaactgactcttaggctgctataactaatgggtttgttccttatcagtcctacaggggaagaagtgagaatatgagggttttaaataaagcagagctctaaggacactgtgtgtaaaggtatttctgagggcaaagcaccaaacagggcaaggtcactaagatgagttctgaaagtaaaaatagattttatctgaggggcacaataatatctgtaggggagaaattgcatagggggtgtacaaatgataagaagactgtatatatactctaaggtacaaatgagcacaggttacagttattctggctatgggagcaaaatgtacagatgtagcacaagagatgtgaaaagcaaacaatcaaaaggaggatgagtaaagaaaaacaatcccaaagagataaagactgtggtacagtgaaataatagatgctaaggaatggtatgggttaccacaacggatatggcattcaagtcttgaatatgtttgcatatttcggcgtctgtcaggccattttcaactagaagagaaacctcggccttgaaatcgtcaccaaaagatcacattgaggcacacaagattgaatgttggtgtatgtagtaagatctggtggggaggtgttgagttgttggtctggtaagggtcagcagttagtaagagtgattattgagcttggttggtctaagagctgtggtgtatgtgttatgtgttgaggatggtacttttgtcccagggagctagagctggtctctggatatccgttgcggatatccgctatccactggtggatatccgccagtgccaacggatacctgccggcggatgtggatgcggatgtggatgtcccctttcccctgaaatcttggcggatatccgcccatataggaggtaaaaaaagaaaaagcaaagaaaaaacaaaagaaaaaataaaataaaaaatagaataagggccttaataaaaacccagtttttcctgtgcccagcacacgccgattccgcgtttgggtgtgtttttttgatcaattttttaccacttatttttcctgtttttttgaaattttgaatttattccctagtttttaaaatgcatagaactttgaggtaatattcaatttctttaaaaatcaaaggatcactttgaaaattccaatcaaacacattttttcaattaatttcttacagcttgtttctcaataatttttgttactacacttcaagacatgtaaaaaattatggcaataatcattttgcatcaaaatgaaaattaattcttgaatattgtatttggcatgtctttttaattaattattataggcctaatttacattattttttggaattttaaattcatttcctacattttgagaggtttcaagtcttgtggtattattcattttacccaaaaatcacaactccaaccttaatatatgagtttaccccgttttttgcataatttgtgctgtataccaatatttgtatgcaaaactgacataaccatcaattttcaaacctttcaaaattcaggaaataaatttaaaattccaacaaataatgggaatcaggcctgtaagaattagttaaaaatacatgccaaatataatattcaagaattaattttcattttgatgtaaaataattattaccataattttttacatgtcttaaattgtaggaaaaaaatttaaaatgtcagaaaatattgagaaataagctgtaagaaattgattgaaaaaatgtgcttgattggaattttcaaagtgatcctttgatttctaaagcaatttaatattaccacaaaatcctacgcattttgaaacctaggaaataaatttaaactttcaaaaaaacatgaaaaataagtggtaaaaaattaattaaaaaaagaaaaaagaaaaaaaaaaattgaaggcttgcaggctgcaaggacttcaaaattgctgtttatgcagctcacaaaatctgaaatttccccaaggagcattcattttgcaccctaggggtcatttaaggggaggatatccgcggatatccgcgtggatacccgccagcgccagcagatacccaccagcggatgtggatgtggatgcagatgtctgattttgctgaaaacacacctgtgtcactcaaattcttcggtcccaaaccaaagaaaatggtgccattatcttcggtttggaactgaagagctgccagagctgggtgagctgcctggagctgggtcccccagctgactagatttccaaaacactggcagagacaaagtctctgtagctcagcagtttgcactggccctagcatctgaccatccagcaggtcgtgggttcgattcccactggccccatcccctgatgggggttagggggcaggtttttggggttagggttaggtttcccgtgttggggggttagggttaacccaggagaggcacagtacctggacaggtttgagcggagtagttcatctgcctgggtattgtgtgttgtgccctaactaggtcacgagtagtgagactcatctagacctattcatttccatcttttcatgtatatatatagttgttactacacatagacatgaaaagtattcattcatcttctgcgaacttcgtctcgagttctatcaggttatgagcgccttataaaatttctcgctaaaataaaatttctcgctaaaaaaaaaaaaaaaaaattttctctctatctctcgaaaaggtatcccagagtgggagtaatcggccaggaaaagtttctctacattaactagcgtcaagaagtcattttttttcacatctcgtctaagaataaagttttctagcacagctgattaagctgcacgaagactagctatccgagtgtatatcttgtcattccaggacgctgggacaagggccgaacaagcgtgtagactcttattgtttttccaactctccgacactcatcattccgacaaagtttctgctcactatcctcatccgatctgtcctgtcatcaagtctcttatatcatctcacaccaattttttcttctttccatatcaccgattctctcttaaaaaacccaacatcaacttctacctatcacccactacctgttacaatttctttttttcccgaactcaactttcttttccactcactgatccgatcgtcttctctgttctatcccacataccctctctaaatcctttgcttctaccattcactacatccgttatctttcctcttttctatatcctctctaaaatccttatcttctcccattaactacaaccgttaccttttcccatttttttcccctattcaccaatttttttcctttccacctatcgcactttctttaccttttcctttctttttccaacactctcatctccatcatggccagcccaggcacgtcgattcacaatacacatgaaaacactcccgtagcgaataatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtggtgatcgcaagttttttttcaattttcgctcattccgtaccccttatccctctcaaagtagcaaccgaggggaaaccaaggcctatatccactgggccaaggggacttccggtttcagaggtgttgataaccagaacgtaaccatccatggagtgctctactgtaagctagcgaggagcaccttgatatctctagctgcaattcgcaaagctgatgcatatttcaactatgacattaaacaggactgctacaatatctacagcaaggatcgcactcatatcttctcttgtccttttgtccgaagtcacaacaaatggatttttccttctcctattgtcaatactatgcctacatcatattgtgctcagcttgatatgcaatctaccatcaacccatttttctgtcccatgaccaccaaagagcgacttaaactaaatgtcgatttctttgtgccccttgatgtgccaaatgagaagtacgctgatgatactaaagacttgagcaacgatgagagattacttttatactaccataggttattcggccacgcgagcctcaggaagatcagacacatgtgcaagtaccgactcggggttgaccttccggtctctttacccggcggagatttcaaatgttcaacatgtgcaatcagtaagagtttgcttaagaacaggctttcaccatcggatagaatcattaccaggctaaccattgtatcagccaatatcataggaccattccaagtaccaagtatcaatgggggacaatacatactgaccatcagagatctaggaacgggttttagcgaagctaaagtgatgactacaaaggatcaagccggaggactagtcatcgagacaatcaacagatgggaaaacatcacaggcgatagggtgaaaatcatgcgcagcgacaacggtggagagttcagtagtaatgtcttcatctcatttctgatctcaaaaggaattacaccagagagagcgcttccttaccatcattttcagaatggggcgatcgaaagatacaatcgtacacttagcgaaatgggcagaactctactgatcgacagcggttttgacaaatccttctggggattcagctacatatgggcgagtgatactttgaacaggataccaaacaaaagcagcggggagaagacaccattcgaagcgttctatggatacaagccttgctttgacaggagccggatttttggtgagactggttatgttcacgtctttgaagaaaaacgcaagaaactcaacgtcagagctctagaaggcagagtcgtagcaacatgtgacgatagcaagggatgggtgttcctactgaaggattcaggcaagttgatagcttccggtgtcgttgactggcatgagaaacggccaacctacaaaccgcgagtgaagcctgaagaagtgaagaccccagatgaacaagtcatcgtcccctcgaccaaacacaaattggatttcgtcatgaatcaattaatactaggtgaccactcaaacgatgaactgataatacaacaggaacttgtagtcgatcgcctactccaagaatgctcaatttttgcagccacggtcccgaggactttcaaacaggcgcaaaaatcagctcaatgggataagtggaaggaggcgattgaagaagaacttagcaacttatttcggatgaaggtatggtcggctctaccaataccagaaggacaacgaccactcgatggcagatgggtttttgcgaaaaaatcaaacgacaagtcggaagttgtgcgatggaaggcgaggtatgtggcaaaaggcttcacccaagtagaaggctatgacttcgacaagactttcgcaccgacagcgactttcgtgtccatgagattactgctatcgctggcagcgaagttcaattggccggttcgatcttttgattttgtagcagcatacctcaattctcctatcgacgaagaggtctgggtgaaggcccctgaaggtatgaacctgcctccgggacatgcaatgaaactgcataaggcactatacggaaccaaacaagcggcaaggtgttggtggctacatctgaagagtatactgggagagcctagggtacaaagctagccaatatgacaactcactctatactttacagcacccaacagaaataggtatagtgtggatccatgtcgatgacggtattgttacgggctcgtccgatactctactcagaaagctggaattggaactgaagggcatacttcaaatcaaatggacagacggactggaatcaatagttggtcttgagatccagcggacaaaaaagggttttcaactccgacaacccaaactcatcgaccaaatcctccgagaccactgggatggagtaatgaccacgaaaacaccccttcctactgcacttgagctggtaactgaccccgatggaatagcagcagattctactaaatttctttctattattggctcgctaagttatcttgcggtgggtactaggccagatatagcctactcggtcaatagtttggcgcggttctctgccaaaccaggtgtaaaccactggaagggtgtgaaacatctcatcaagtacctggccgactcacgggaaatccaactcaacctatttcctacggaccaacccaaagccctaaaatgctttgcggacgcatcatggggaggagaactggctaggtccacatacggaatactgatcactttctgcggttgcccagttctttggacttctcgtaggtttgcgactatagctgcctccacgtgccaggcggagtacatggcacttgggattggaaccaggcaagttctatgggttagacatttgctcacggatattcttaagaaagatttcacgggacaccttcactgcgacaaccaggcagcaatcagggtcagcacggacgactcggcaaataaaagagtccgacatgttgaccgagaattctttctaactaatcaagcgatttttgagaagaaaactgatatagtctgggtgccgacaacagagcaactggcagacatcctcacaaaagcgctaactaaggacccctttgagaaattccgggggagaattatgcttggtgtctagctgaggggggagtgttgtgccctaactaggtcacgagtagtgagactcatctagacctattcatttccatcttttcatgtatatatatagttgttactacacatagacatgaaaagtattcattcatcttctgcgaacttcgtctcgagttctatcattgtgggtccattggggacctggcggagttgtcggaaatccaatggcccctgcttcaatggggggttaggtttagggttaggtttagggttagggttaggttaagggtttagggttagggtttaggttggttatggctgtttttttttataaaacaaattggcaaaaccggtttttacccagctcacccagctcacccagatctgcttcttctttggtttcaaaccgatgataatgacaccattatctttggtttgggaccgaaggatccaattgccaaaactctgaaaacgtgagcggatatccaaatccgaacggatatccggatgtgccggggccagctctacagggagcttattgcatagttatgtatgtattggaatgtctaagatgtatcgtcagggtgtatgacatacgtgtcagatccacttggccaacttggtggttggaatcactgatatttgtttgaaaattgggttttgcaatttttcattttttttggccaaagtggctgttcagtacctccatacttttgtgttatttttttgaaaaaaaaaatcaaaactttctcaagtgacttacatgttatcctttgttcaaaattggattgtttgggctggatcctaactctaggctgggctctgttatccttttgcggagtagaatctagggaatgtggcttgagcaaccacataacacactgtctgggccgcagtacagtggcgcaacccatcctactgtacatggattttggggttccgaaatgtatggaggaaaaaaatcaagaaaatctgccctgggaagggcaggatccggggaaaattgaggttttggggcttggaaatttcagaatttgtgcaacttttgccacttatttggaaaaaataacatcccagagtcaaattatcatgtttggcagcaacaaaaatgtaatctaggttaaaatttatgcacatagctttggtgggagaaaccatacttatgtgttatcagagttaagtacatgaatatgagactgtagggcatttaagcccatggattctgaaatgttgaccccaaataaaaaaaacttttttgttggagcagtgggggcttagcccttttaactatggaagctactgccctcaaaaagcccaaatctacaataaaaatgggtgatggaccccaagtgcttacaaacattaggccacaaggccaatttttttttgctggtgatggtgtacagtaacatgggttgcgccactgtaatgacaaaatataatcaagctcggcttcatatgaggggtttagtcttgacagtcagagacagatgtttcatgtttatcttacttttttaagcacatttttgtttttctctttcaaagttgttattatttatcactcacttataaagttatgaatatttctttgtcaatatagcaatcactacagtgcacaattccaactcaatcagcactaaaaaagcaaaaaacaaaaaaacatagccacccaaaccccacccaataaataccaggccggtggctctgagactggtgaagatttgccaccaggctgcccacgcccgaccccaaaaacagcttgggtttagggttgggcgcatagggtcactgtcaacctaccctgctatgaatatcaagtcaacctttatccatcatggttagccaatcacaatgcacaaagaataaaaactgtcaatgcctttttttttcactgaatttgaaatgacacctcactttggtcctcacacattctccctctcatacaaatatgtatatatatatatatatatatatgcaaaatacacagatctctatcattataccttatactttccaccaattaaaacatatgaaaaccccttcaaaacaaaaaaggtaagtggatgtttcaagtatatgtgtacatatgttgtgtgtgtgtgtatttttggttgttttgtatgtttgtagtaatgatgattgtatataaatatagatgtatagagctttctttggcttggattggaatggaatggtgtattgtattgtattgtattcaaaaaaaagtatatgaggagatgatgatcaaaggagatatgaaagaaggagatggataaaaaaagacgacatacaaaacagtagcagttgaaaaaaatgtaaagatgttgatagtatatatatatatgtgtgtgaactcaaatacataaacatatatgtaagagtagccaatgataatcaaaaaagagatgatataaaaaaagaaaaggaaagacaggaaatgatataaaagaaaaaataaaaaaaataaagattaacctacggagcgttgatcgagagggatggtattctgttgattgacaggagcagtggaggaagaagtagacgaaggattaagagaagagttatcgttaggaaagaaagatggattcgtattcgaatttgaatttaggttagaaggatgagggggaggatgagggggataagaagcagggagatgagtgatagaggagggtgagggaagcttcgaagaagagtttgaggatggatgggggagagaaggaccggatgaggaggaggaaggcagagcagtttggtcgcgatggaagctgtgtcgttgctgagagggggaatgtagggaagattctctgagctggtggtggagatgagcggcggggtcgaggggccgattgggagtgggaggaccgagggcaggggagccggggtagccattgggttcggcgggatgcccattggcatactgggccgtccggccctgctgctgctcggcccgcgcgccgtcgctctggtgtaccgacgaggcgtggaggtccggccggtgcggctggacttctccctttccccggtagtgctctgtgcccacttttcctggtgcacgcagtttgccatggttggctttcaacagagcttcgactcgcttcaatactacattaatcaagtcagattaacactgtttgatgagaagatctaataaaaaaaaaatgagtggtgactaactatctttggaggtgatctcattcatgtttgagctcagcagttcttgatcttgcatgatcagctggacctctggaggcatctggaagagctcgtcctgatattcgagcagctcgttaacggctcgaatggctaggaaggattcatctcttgtcggatccttcgagcgggcgtagaggatatttggtgtgatgaccgtcgccaggttctgcaggtccatcttcgagcccgtctcctcatccacatgtgagaatgaggccacccatttcataaagacaaacagcacctccatcgtgtctcggtgcgcctttggtagcaagcaacatatcagatgcagtgttttccgtcgtgcggcatcattttcgacccctgttgagttaaacgatgtagagcatgagatatccataatgataaatctagggggaaacaaaaaatgaagacctacgttgagaagcaatgaacaagtgatacaacttgaaagtcaagagaggatcagggagatctctcaaaaactttttcaagagggcggcaagttggacggcattatcgtcgctgaagttcacattagagtcgtcgcgatcgatagcgtcggtaagctccttgagtcgacggatgttcccattcttcctgaacacgccttcaaccgacatgtccatctgcttcatcgccgaaatacagtcgtcgacaaaacttggtacacgtaactggcctgctcctgcccctagtagagaatcaactccatgtctctcgatcaatacgtccaatggtaccccgaaaacacctggtgcaatatgatatatatccaactgttaatcatgtttcttgttgaacataaaacgctccccaaacaaacgatctaccacttaccctttttcttaatcttagccttatcgttaccacccttgaacagtttgccccagaagttacccttccgagcctcgataatttccagcagttcgtccagtgaggtatcgtccttgatggctgagctctcactagcaagagtcagagcggcgacgtgcttgacgataaccgactcaagtgcggagagctccgagagggtggcgacttgagtggggagaggtttctgctgctccctgaactgctcggcttccatagcccgaggtaggtcggcgagggtgatcccctcggtatctcggccgaccgggctggtcgaactgcccagtcggggctcgtctcgtcccatcaactcattcggccccggatggtcgttcacgatcctgactgcggtcaggttccgagcaagggctgggcggacatcagtggtgtactgctgcttgctcagatccccataaactggtggtgaggccaccagcatcgatgaggtggggtaattcagatgggctccattgccttgaggtatcaggttgagatgagtcggcggtggcctaggaggcggttcggttcgcggcagattagtaaaatcgcgctccctggtgggatgtgtgatactaggacgctggcgatcctgagtctgacgaattggaccgacgggtgaccgactacttgactgtcgaatggccggatcgttcggccgtagcgatgacgatccatgtccaccaccgttctgctgctgctgctgctgctgctgggattcgtttgttgattgggctactcgccctgacggactctctacaacagtcgaccgctggggtatgcgtgctgtagtggacagcttccgatctaaatctacagacttcatccgcttgatatcagtcgagttccgataagcatcatataacgacctctcgtccccattcatctgggtgaagcgaggatcatctaatacaaatggaattgtttgatcaattagccacaacctgatgagctgcaattagaatgaaaaggaaaggcggacctgctgaagctggtaaaatgccccgctgtttgagcaagccatagagtttattgagagcaacacagagtaagaaagcatattgttcgagacgggtgactgattcaaagccatctttcaaggtgacaggagggagattctggttatgagtagcgatcgcagcgcattcgtcgcagtaaatatgtacaaatttcagccgagtaccttcacgaggtgcttggacgtcggccttgaagcgtttcacaggaattgggggtagttggcacgagggtggattgtcggtcggggtgagctggttggcaggtttttcaggtttaatcgcaggtcgttgacaggtcgagcatttcaaacatgccgtatgccatcgtgcactcgtcccgaatcgaacacattcctcttcaactgtttgcttacacccctcacacaagtctgtcgttgcttcaccctttcctaccagtgtcccaacggccctggtcaagcttttatacccatacgggcgcagtttgccatttgctgaggctgtgttggcattttggcttgacgaaggtccagtgcgatcgggtggagcagatggttgaccagtcgtggccttcgaagcatcgggatctcttgctagacggtcgagccgactcaagaattgtagtatcccgttccggtcagagtattctcgttctagtttcagtgcactggtcaaggcgatccgaatcagaatcttgagataatgtgccagtccggtgacaagagaaagtagctctttggtgatgctcatcttgcgagcaccggtctcgtgagtgtgtgataggagagagaagaaattgacgatttttttacaaagcatcctggcttctcgtacatgagagatctctgatgatgggatacgggggaatggccaggtcagtcatggaactggatgaagggagagttgaaacagaaatattttggacggaccctgtgcatttttacttcggaagatgacgtccaggtcgtcgatagctgcaaagagtgtttcgacatggaggacgaacttgccagccattcggacgccctcgagatagagaccactgctgacatgacggagcatctcactgatacaagccgcactgctctcttcgaaggtggataggacggtccagattctgtagacttgctcttccatctgtttctgtttctctttgagagtttgggcggtttcataagtttcttgttttcgccagttttcaggagattcagggggatgttgaacggaggcttgtgagcttttgacggtttgggttgagacggcggtagatgaggatgggtcgattgagtttgaatcagaatgggtatcatgaatatgtgaaggattgttttcggagggttggaggctttgtggattcgaggaagagacggcgagcttgatgttccagaatttattgatcatgtaactaaaggtagaagaagattcaagatagggagaaaacaaaacaaggaacgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctagtggagtagtggaaatgacagtagacctgaccggagtgctcgtaataactatcctgaggtccaaagacggtgggacaaactgaacaagtgaaatgttcgacgtgaaacttcatgtctacacgatgagtaagtcagttgaatgcgagatccgaagtaatgatgatctttgagatggatgagtgagacttacccagtgctgtgatataactacctctgagggccccaccacatttggcacagataagccccaagcgcctgaagtaatctgtctcacagagtggatactgagttcttccatcgggtgagccactgtcgactgggaagaatttactggcaaccaccttgccacagtcctgacatctgaagcagttgagatggtagacggtgccaagagctcggacgaactggccggtcattgattgtcgacattttgcacaaggttgacgtgggctagagccggttgaaggtgtagggggcgtgttgggtggcagactgggtgagggagtttggagtgaggattgatgatgagctgaggaggaggaggaggagtcgataaggttgtgtgtggatgtttgatgggatgagtgggttgattgagaggattccatggatgattgggttctgggttgattcttgtttggtgatggtctagtttgaatttggtgatgatgatgatggtggtggtggagatggttcggttgagggatccggaaggggtgagtgtcatccaagcatgaggtgggatcagagcgagacttgaatagaggctgacgatcaggttgcagttgctgctgttgagagggtaggttgaacgagcgagtcggttgaatctgatgttggggtgtctgatgatgatgttgaggttgatgttgatgctgttgattgacagaatggtgagtgaatgattttggggaagcactgaggatgtcttgttgagtttgttcttccagagtgtttcttggttgttgttgttgttgtttggtttgggctggtatttctgggctggtgctggtgcagttgttgctattagtagtagtagtctcgcctgcctgctggggtgctgctgtggtgttgttgttgttgttgttctcggtcgagttgcggctgggcagctttagcagtcgggtagagactatcagactcgaactacggggactgaaactggactgggcggggcgaccggggagagggcacccagcatcggtggatgaccgaactcgatcggggacatgtccgcccatcgtatggtcagcaggaacagccgaagaggaatccatggactgatgagaaagctgctgttgaccttcggactgggagggaggaagatacttcgccccgaggggtgatggtctggactgcaacatcgaggctgagctacaagattcctgaccctgagtctgggtagcagaattattgagtactgcatcatcagaaggggtggctctggtagctctactatcaccatcaatgctcttctgtctaacaccctcgtccagacccttgtcgagctgattgaattggcaggtgagtatatcatgctgagagttggtcggtggcgcaccctctcgggcgagcgtgctcgtcgtgctgatcgtagtcgtctctagttcgttcttcttctccgaatgagtattgttattgttgcttgtattattatcgtcatcattattattattattattattactagtcaggttgggtgatgggttgagtaactcagaacattcgatgtgatcagccgcatccgagtaatcgctaggctgactatcaccatcatcagtgttttcgtctcggttttcatcggcttcgaggcggattgagctggccgatgacagactggctgtctgtattacttcggagggtgatcgatcggagtgactgttacagttctcaactgattctcgggtaccatcaccaccgccgatatgggcagcaccagcagaaagttcatccatcccttctcctgcttccttaataggagtccttcttcaggcaccctttgatcttgatctctatctgctgctcgatcttccctcctcgacggtcgtcttgtctagttcttgagccggaaaagaaagaaacgatcaagaaaaaggacaatcgagaatgtggtcactctgggttcctctgcttcgatcgatctctggtgctaaaaatatataataatcaataaaaagacgtagcgctatgggtcgaaataaaaaaataataataataagggatgtgctggaatgtggggacgggtgttgaacttataggccgacaaatttgtgagccccctctcgcaactggatcgaaccggaacaagatgttgttaaaccagtcgcgcgtggataacttgaaccctaactcgatctcagtctctcaaacattcaacccgaacgttctcaagcagactgttcttgacagaaaacattaaatcacatcttcaacccatcagcccatcaaacgaccgactgttctcatcatttacaatcacaaaacatccagcatcgagagagatgaacgaagcgaaatcaacagactacatagcagcggcgtcgtgaattactgtacaactcacttccatctaacttggcggcatgcttttttgagaagatggttaaagaaaaatatagaagagaaggtgtaggatccaagatccaagctgaggttaaagcatctgtgtcgcaactttcaccgaagtcccttggggcttacatacaatcatccaaggcgcctcctcatgaaaggaaccttataagttctacgttgaaaggcaaagttggtatttatattttatgtggaaactaccaccttacactcttgcagatgtatcttcgtcatggtttctgtactttgaaaatattttgccaactaatccatgagagaagctcagaatacaaacctgcaaggctggacatccaccacatgttgtctgatgtatgcactgtttctgaagtgatcagcagaacttgaatgaagcagatcagcaagcataaatctcagatacagatatgagaccaaggaatgtgatgacaaaacatgcagttcattcctcgtatctgctgcaaggacctggattttgtaaaattgatcagctcttgggaggaatttctgaatttcttttttatgcctggatctcgatggatcatatgaggaaaaaggactccaagagaaaaatcatgaaggaataagggtagctggtgttgtacatgcctgattattccaattatgtgatggaaggaaatatgccttcacttgggcaagaactgtaccaggtacaaatccctacaaacagtttcaaattttcctagattatacttttcacttggggattgggagaatgattgacaagttttgttgtgccagatttcttaggaactggccaaagaaaattgacaattgaacaagatgggctgaaacccaaccttggacataaatacgtagtctactctgaccctggttagtatacacattgcccatttttagctcatcctgttttcacaacagagccagtttgcaatagaaaatccaacaaagaaagcccttagagcatctccattgtgattggtaaattgggtttctaaaatcaacttaccaaccaaactcccaaaaaccttatccaccagtacagacactatcttgagtgctaagcttaaaaaacaccttggcttgagtcactagcaggctgctacatacatgtagtgactccctacaaccaacaatattagagctctgaaagtgtgaaacctccctcccaatctgtgcaactttcatggcatgtcacaaggatttcatgttgggtttgccaggttttaccagtccactttgtcttgggaggtaaatctggatcttggtttctaaaatcccaaattaagcatcctggagttgataccaaccacagtggacaacagcggggctcatagagctgttgatcccaaaccaacagccacatggcctgctccaaagcttcaagatagttcaaaacacacacacacatgctacaagtaaaatctgacatcccagctgtattaaaaaaagggccttggataaacaactcctaaattttaggcgacaactcccatttgttggttgacgttgagaggaccatctgaggaccactcctggaccaactctggacccaggggttggtccggggagtcgttggaccaatttcaatttttttatgggagtcgtccacccattttgaaatttattatttttattttttttgggagttgtccacctaagatttcggagttgttggttccaattctcatatttttttcagggttttctgttttctgttttcttttttttttttttgactgggagtcatcaggctaaagtctcctgacaaaaagggagtcaacagcccaattttcacaaacttgttcttggcttttttttgtcttgcaggagttattgaacttgctttttttctgtcacattttgccagacctttcttccttctttcttcccccccccaatgaaaaaaccccgatttttatttcttttctatccaatttttctcattttgtccccttgcagttacataaaccaagactctttcctgcccctcagctcttgaaggattggaaacaaaaggcttcagaagaggcttggggatgccaatgggaatcccagttttctgaatgtaaccaattgactgtagagtggaagattgcaactccaatgacccattactagtttttttttactgtgtcttttttaattcttgattttttttcctctatgtcctttttaccctgtttttttacatttctgatcaattttgtatgtttttttttttccttttatcatttcttttatcttaatcttaattgtctccctattgtttttctcagtgataaggtgcctttggggcagggtctcagtggctcattttcttatgtctctggggtcactaggatctcagtggctcaatctcctttatgtctctagggtcactatatggtgatgattcccataataaaaaatgtagggggctttttagtcgaacaactcacattgtttttaataacaaaaaaaaaaaacatttttgcctgaattagggtgacgactcccgttttttagtcagacacctcccgtattttcaataaaaaaaattgaaaatcttttgtgaaattagggcaatgaccccctttctttttcttggaaattagacaaacaactcccactgacgacccctggaccaaaacaggagttgtcaactaaaatttaggagtcgtttttccaagcccctaaaaaaacaaggcaatatttttcatagcaaaacaagcatccaaaagcccaatgatgaaccacacaaattatggataaaggggtctggatttttgcacaccaaagagttcctccaggcacaccaaaagggggcaaaacttgatgattttggaggatgtggttgcggcttcactgcaaagaatctggagtgcacaaatctatgctcctgtgaatctgggagtgccactccagtgcatttacttcccagagatttcttaggggtgcaaatcctgccaactcccaattatttggagtgcacagaacttgactccccaactttgggttcttttcttggaccccccaggccgaataaatcacacaagaaggacctgatgactgtttgtaagcaggtcagtgtgggttccaaaaaaaacaaagaacaattcagcttgtctggctgtttaccaagcccaatcatcgctttcaagaattaaaaaatcaacctctttttctgtcgagtgtcatgcatcaaaaaaaaaaaaaaaaccatgaatggtgggtgagattggtctgggtgtcccagagaacactccaaactttgcgagtcaagctctgcactaccaataatttggaatgagcaggatctagaccccgagaaatccctgggaagtcacaacactgcagtgcatgggtatgcaccccaagatattcccaggaatgcacatgtgtccactccagattctttgcagtgcacaaccatgtactgtaattatgcaattttccaatcctggtccatgggatgatcaagcatatccacctgtattgaaagtgtaacttaaaaatgtggattgcaagcacccctttttatacaccactttgaaattgaattgatctgtccctcatccagacacataagctctgcccctttttcttgcaatggagcagctcaccaccaaccacacaacactccccagattattccactaatttcatgtgcacatgaaacaggaggctgtcttagttgggcttctggagatgctcagatttgttgggactacagatctcaattggtgtcaatgttttttttgggggggtcatgggagtcaagtcattttttgttatatttgtatttgaaaacacttacactcacatacatacacaaaacaaaattggaaaacatcaagaattgagaagaggaaaccaggaatatatttgatatctgaggacttcaggatcttattttgtttgattttttcttgagaaaacttatgtaaaacaaaaagaaagaagaagagtatgaaagcagtatttttttgttgttctgtgtgttcttgtgtgagtgtattattgtttttcattcattcattctttgggtttttttttgagatgtagaaagaaagcaaaccaaatcaaatcaaacacaaagagaaggaataatacaaagaaaagaaagaagaaacaaaattggagtgaagccaaaagaagaagaagaagaagaagaacagagaaaaagataaggaattgaaaagatgagtatgaagggagtagagacagagaaaggaaaaagatcaacattcatttcatcaacaaatgaacaagtgagagaatcagaagaataattaaagtcattggggggtttttttagaacaccccctgagatctctctctctttctctttcaatctcgttctctctgtcttactttctccccaacttccatccaaacgaaaaataaaaaatggagaagggtgatcgaaatatgtacaattgtgatttttcttcttcttcctttgttcatttggtgggttagttgttttcagtgggaagtatgttgatcaattaactgttcacaggtttaacctattttccaaaccaaaaaaaaaaaaaacagaaaagaagattaacatcaaatcaaagaacataagcaaattataaagaaaaggacaaaccttaaattcagccaggaccggaacgtgatcactagcgaaatgagcattaggaaagccgacgacttttttgagataagcgtcatcgattttacccagcaagccgatgacctgaagagactcagtagaataccagatataatcgatgacgcctttgaagccgggcgtgtaatttgtaaaaggcaattctttcgaatccaggttagaataagccgatttgagtttgagagaatgatggatgccgaactgcgtgtaaggtccataattgttcttacaaaagtcgggatgagtcgaggggatcaggccttggctgagataatcatagactcccgattgagggatcgagttgaaatcgccacagatgatcgttgggatctgggtgccatccgaataactgggtgcggttcgatagttattgctcaggttcgtccgtttcggtaagcgcgcaaaccggctcgagatctccgagatttggtccatcaacatcgccgtctggatgagcttgacatcccggaactccgggtcccaatggatgtgcacattcgctacgatctgtcgggtccccgattggcgatgctctagtaaggctatcaccgcgatgttgtccttcgtcatcactcggttgaacatgtcttccgtcttgtgtgattctgatctcatcgggatttggttaaactcaacacattctctctcgattaattgaaacctattaaaaataatcacaatcatccccccccgaaaagattgatcagaaaaaagaagggaagaggaagaagaacaataatagaaaaaaacatctctcttacatggaagttttgaagaacgtagcacaaccatcaacatgccttcgttcttcactacccatcgttcgagctctcgatttaggataaaagacgccctcgtagccttgatccttgagactttgaacaaagaagtcttcatactgttcgacgtcgacctcttggagacagatgatatcagcgccgtattgcatgagttcctgcaagatgagatctttacgatactcccagttgagggcccaagagggagtataaccgtacatccgatcggtcgcatatcgttcacagaggatattataacacatcgtcgtgaaggtctccgggggtggcgagtaaccgtgatggtcgttatggtggttcgagagatccgagtcgatggtgatccagtccctctccgatgggggaagtgggactggacatgagtcacgtagataggccaccagtgaggccgtaccttccttctggatcgtactcagtagggtatccgtcaatgggttcccttcgacgcctaattcctctagttgatgtagactacctagttcgggaggtagtgaggtgagatgattatcgaagacgaagaggtgttggagggtggtgatcatgcctagttcgggtgggagtgaggtgagcttattagaggagacgtcgaggatggtgagcgagttgagttgggcgatggaaggtgagagtgaggtgagtgagttgtgaggaatgtagagtgtagtcaggaagtcatagctgaagagtgcttctgagagtgatttgagtttcagtccgcccatgtctacggttgtccagccggtatttgatgatcgattttgagaatgaagcttgtgatgagtcatcgagccttcgttctgagcaccgttagcggtagccgttgagctggtcagactggtatcggttggactattgggattagttctatcgctctggtttgagctattactgctgatgagagactgtaggttctgatgacggagtgggtcggagtgatcgttaaactttgagttgttggagttgatgttagagactgagcttgggccgccgagatgggcagggttgtgatggagtaggaccggtttagggggtcgattggggtcggtgatggtgagtgcagatgatgcttgaccacgaatctgaagttgtgcggctcgggcgtgatgatgagcagcactggatgcgcgagagatctgagcatgttgaacctgtttggcccaggagggtgtgagtggtgttggttgagagcttgcttgagactgttgttgtgagctgattggctggtgaagactggtttgattggataagctgcttggattggttggatggcctggggcaggtgaggagagatattgaggatgggagttaggctgagactgatggtagattgatggttgttgttgtgggtgttgctgctgctgttgttgttgttgttgctgctgttgttgttgttgttgctgctgctgttgttggttttgggctgagttagcaggatgatgggatggataggagtgttgttgttgttgatggtgagagtgatgaggatggagtggatgttgttgttgttgttgttgttgctgctgctgctgttgttggtgatgatggtggtgatggtggtggtgatgggtagcaggtggtactggtggtggtggtggtgttggatagtgggagagctgtttgatgagttgagttgattgccatcgaaaaggtccggcagcagggttgggcagatggccgttcggagggtgatacatcttcttgcttggtgagtcgatcggctgattcgaaagtggttggtcttgggtttttcggaaagaatgggaaaagagaaaaaagggaaagagggggagggagagggggagagggggggggagagaggatgacgagggagagttaattaaacttaaaaaaaaacaccaaactaaactaaaccaaactaaactaaactcagcctgtaactacaatagaacccagtcaccaaccaacaccttcaacttcgatgcttgataagcactcatacaattacgcacaaaacaggccaaccagtcacctccaattcactagtttctcaattcgctgatcaagctcttcaagttcaacactatgcgaagaagcaatcaaaacccaggatgagtgaaaccaaaaaaaaaaaaaacatgatactccctatatcctacataatttaaaaaagtcaagcatccccattcatcaggccaattgatatcctatcacaagttgaggagagggatcaagtaggacagggacctcataggcccaggctcagtgcttgatcaggatagagatataacagattggtttaattaggctcatcatgtcaagtttccaagttcaacccactggatgatgtcagtatctaaaatacatcacacaccagaaccttcctggttccactctcatcaagagggacagattttatcattcaccagtgttcagaggtgggactggaaccatttgagaatatgtatggaacctgctttgtgggtgactttcccctaattctttctcatattcattcttaaagaaaaaacaatgatccagagtcatctctgtgggatagcaaggacctgtaccatggagttcaaattttgattccttttttaaaaagaggattggaaacaaggaagatatctctttttggaattattcaacttcaggctattaactgggatttcatgatggtcacttttgacactagaaacaatttaagaaagacaaatcctacaaagttgatcagtgtgatactgtatggtcaattaggccctcattacaggaccccggcaactccctgtcaaaccaacttatgtagcacgtatccaaatgtttttttttgcaaaatgctcctcacgaaattcatcggatatgtacctcatgaacctagaatcttttttgggtattcccaccaaaaagtgcattttttttagctacagcaggctataaactgcaagggttagcaattttggatgtctctcaatttttttgagctaccatgcttgaaatcatcctcatgtaggatgtatctaaatgaagttttgattagaaaaactcaatttctctatgtatccaaaacccaaatttcctgggaattacatgagttggtttgacagggactttccagggtcgtctcattccctgaatgtggtggagacagttttaaaattgaatcatagacagtagttataacttatattcaattgaattacacttcacaaaacagtgaaactttgatttgacataatactatgctctgatacttgttcactcaccaaaatggactgcatataaagattcagctatgctttgacttgtcttaccacatcagttcccaaaccatcattaccttcacctatcagtcccctcaccatcataatcttctgttgtgattcataccaacaaatcatataaccatgctattaacaaagatgttatttttattccagctcctacattaccatactgtttcagcactcccaaacttgatgtcaaaatctgtggataataaaaaatctcttcaacaatttatcaaactccacaaacacaacaccttgagaaaggaaactgggtcaggtagcttctcatttctcactgaatgggtttttgttttccttttttttctgactgtagatatgtgctaatacatgatgattatgattcttgataactcccccagaggttaatcaattaagctgttttccaagtttctcatcttgccttggttccaaatcacccacttcttcaagtaagtggtttcataaaaaaagacaatattttgtgtgtttctgattgcaataagatgaaaagagcatgttccaactgattcttgaatttcaaaattatcacaccaaaacaatcatgtgaagcaaacaacaaaatagaatataaggaatacaaattgaagatagcttcttttacagaagaatgcaacactttagttaagctttttgaatatgcagaatcacaggttttaatggaaataatgaagaagcaagaatccattgggcccacaaatatgatagagttaaaggatttccatgaaaaagtcaatggtttacttgtgatgctaaatgatcaaaaaaaggaagaattttggaggtttgtggagaacaataaggaaatccttcatttgtttccatccaaacctgtcacatcatctggttctgattcccccatggctgttaaaattctatttggtaagtaataggaaatgctttccattcaatctcgaaaacaaccacaaaatctctgatccatttactaactgggtaatttcaatcccttgaaaaaaaaaagatatggatctggttaagggtcaagtatcagttaaagaatttgaatacattggtagatataaggactttgttgatgtcttggacacctctgaagcattaaaattcttgaagatggagaaaaactgggcagaaactcctggaagggtaaatgatccaaacttcaagtcattacaagaggaatttgtagaaaagaatgaattcctggccagtttaaatgatttcaaaaaagaaaaatactgggaatttactgaacatctccggccaatcacacatgatgactattcaatcccacttggagtagaatgtgatactggaatttctccttatttggattgtttacctcattctgaatataagttgttgctgaaagatattgaagatcttgaaaacaaacaccccaatcctgattcaaaattactcaaacatcagcatgaaggattgattgttggactggcaggcttgaatcagtccagacaggaaaacttgtggaaagttcaggcatggttaagaaaatcaacaatcaatatggcaattgatcatcgtgattatactttcagggatgatcaaaacacacatcaaagggtttttgggtttttttatcatcttattcttaattaaatatctgaataagttttgttatttcataaatacacaattctcttacagattacttcaagaatggcaacaaagaagactaaagctttttagaattttcttatatgtttcttaaagacaaaagatgaacctacaagcagtagtaatacaaaagtatatgaatagtactcttcctgttaaaaatagatcaacaaataaacatgtgatttctagcttagataaattgatctgcttgtgaatttgtttgattgttttggtatttatcttgtcaatctctctctctctatttccctagatctctctccctcactctcacattccacttttttcactggtcatctcttaggtttttcattcattattgtcatgctgattgtaaccacaacttggcccttttgtatatagatttctgatctatctagatgaaatccaaatgagatttcatcagtcttggccgcaccttttcttagaggcacatcctcctctaacactttccgtgaggatacctaagtcttctcaattaatcatccaagactaaggttacttcttcagaccttgtctgactttggctttgccaaattttcccaaaccttttccattcttacagataggtatatttttctgaatcaatattatattcaaaatcacaatttatatggttgaaaaatgtgatgttggtatcatggtgacaatggtcaagatagtgtaacacatcaactttgttcatattacagtagtttgactttctgttgtttttcaataaatatgagtggtttagtttttattcaatcagtcatgcatcattacacttatctttatgccatagctaaatggggccttaagaaatttccaagcaaccatatatagggactcagaaaaacgactcctgttttttcgccaacgactcccaacgaccgtcagcggacatccgttgggagtcatcttctaaagtgtggacggattctgggagtcgtccgcccaatttcattttcattttttttattttttttattattttttttgggagtcgactccccaaaccacccctcatgtatgagggggtttgggagtcacttcctcccacttgaccggaaggaaccccttctggtcagtgaggaagctaaacctcatcgaccagaagggatcccttccggtcaatgaggtttagcttcctcattgaccggaggagggtccttccggtagatgaagccctcgctgcaacccccccccccaacaccatctattgggagggattccttcctgttgatcaggtatagcttcctcatcaatcaggagggattccttgcagacaatgaggaggcaaacgtcaccaaccagagaggattccttccggatgatgggggatcgcttctccattgaatggtaagaaactcctggggtcttgcggaagagagaccttttaactagaaagaaatgcctccattaaggagctaaccccgcggctcgtagtaaacgacgcattcccttcgagttgaagagagtaaatattcctagaacacatgcaacattcccatatggtgaaagcggggaaaggtcaaaataaaaaaaaagaaatctaattctgccatccagaaaaaaaaaccacttaactgaagagctctcctcggagacttctgagtaacacatacttttctctcgactaaaatacatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtagatttatacgtcacaactggacgctgttgtgtaagctcttctgccctaacttaattgaaatccgatataagtttttatgcaacttggccctcctttaccgaaaggaaatctctccctttgaccatgtacagctgatcattaactcgtaggactctcccttcgctcaacgaaggaagctaaccctcatcaacgggaaggaattccttcccgttgatgagttcaatcttggctcatcaagttcaaccggaaggaattccttctggtagatgagttcaatcttcctcgtcaactggaagggatcccttccggttgatgagggatatcttcctcattgaccggaaggaatcccttctggtcgatgaggtttagcttcctcactgaccggaaggggttccttccggtcaagtgggagggagcaactcccaaaccccctcatacatgaggggtggtttggggagtcaactcccaaaaaaaaataaaaaaaataaaaatgaaattcggcggacgactcccagaatccgtccacactttagaagacgactcccaacagacgtccgctgacggttgttggcaaaaaaacgggagtcgtttttccaagtccccacatatattgatgaaaaaagaaaattgattgcaaagagagaattgacagatgagtacaacagattcagatttctttggtattgatctgttgaggatattctaagcaaacagctttctgtctttgaaatcatggtttcctttaacttacataatctaggattcatcttcgatggctgattgatgcataatgagattgccaagctgcttgaaatcgaacaagtgatgcagtcctatggcagaagagggcccagaatagaacaagcggaaagtcaaagggtcgaatgtaagccccaaaagactcagggtaaagggggtacagatttgtcaaagcgctgttggattccggtgggttggaagattatccatcgattcgactccgagatcagaaaaaaaaaaagaatcgtagatcagtcaaaggtaccgcgacgaacgatcaaaaggagcagacaatcgtcatgagcaaaccggatctcgtcacgcaatcctattcgacaagggcatcgatccatccaagtccgatagcccgacggttattgaagctcatggacgacaaacagtccaacttatgcgtctcagttgatgtgaccaacaaggcttcattcctcagaatcgtagaggccgtcggcgatcatgtgtgtatgatcaaggtaagctattttcccttcctcccaaaaaaaaacattcacagctcaatcagtcacatttaaaattttttgtttgtttgcttgtttgtttgatgtttatgtagtagactcacatcgatattatcgacgatttcgatcaagatctcatagaaaaattagtcgaacttagtcaaagacacaactttatgatcttcgaggatcgtaaatttgctgatattggtaagccatgtattttatgttttttgaagccccattgtatatgcttttatgaatatatctatgaaaaaaatcagtttcattagtttcaaacaagagcattaacataccaaaattgtttcataaaatcctatttcttagggaatacggttaaatatcaatactcatcaggaatctacaagattgccgaatggtcagacataacgaatgcgcacacggttccaggagaaggagtgatcacgggcctagcagaagtcggaatcccgagagggaggggactattattattagcggagatgtcgagtaaagggacgcttgccaaggattcttacacggtggagacggtggagatggcccgaagacatcccgagtttgtcatcggatttatctcccaacgaaggctcgaaggcctcggagtcgaggccaccacacatcaatccgatggtgcccgaccggaagacttcttggtgctctccccaggcgtcggtctcgatgtctccggcgaccaactcggccaaaactatcgcactccagaccaagtcgtctaccaaagcggagccgacgtgatcatcgtcggccgggggatctacggtcaacaagataaatccggcgattctaatcaagcaattatcgctcaagccattcgatataaacaagccgggtgagaagcctcatttgactcttactaggatttggcgcttggcactaatcttttgctgcttgaaatgttcttttcagctgggaagcctacctcaaacggctggcctcacctccttgacatcctaatgaatgagttggcaaccttgatcctttttttttgggcagaaataaactgcagccccgagattcccactatcgaaaacctgtctttcgtgtcttacaacccgctttttctttttttgcaaattttggaattcaatgtgaatgtttcctacataattttttcttggggactaaagttgattttggacttcggattgagctgttgaagaaatcacctgctgatagtcagtaataatcagcttgcgttttttttgttggtggaagctggaagcaaagcaagtgataacgatgtgcatttgaacagccattcaacaaacaattgtgactgtgcatgtataatcaagttggctgaggtagtgagatgataaaatgacatcgatttcaagctgttgcaacattccattttagctcagctgatctcgtttgggcgagcatcaacttagatttgagagagccgatcgaggtccactagaatatatattatacaactgatgtaatatggctacatcatcatccttcgttacacaatgtatatttacacatctgccttgaggaagcagtggagggatagcagaacgtcgcgagaaagaagtagtgctacaaggatctttggataagagtacacacacacatcgatataatgaaaatgcagataatgggtggtgaagaaagactagtaggattggagactcccaatcttagagttctgacaagcgcgagcgatgttagcttggttagcagaaaaccaatcgagttcggactggccaatcaaccgagcctcggcgtttgagtgttcaggttcatgccaataaaccaaagggtaagccacacgaacgacgtcgtattcggcgcccaggatgagataccgcatgagccacaggatcgggtagactaaggtgatcgacagtatgaatttgatgaaccccgagagggagaagatcttcgagacaaaattgaccgggcggacgagaatttgagatgaagtagtgtaaaaatcgactgaaaagtgcgtcgagctcagatgaggggttgagttgagtagtttaagtaactctagttgtgaaaaaaaattaagacaaccaatagttccattaacaactgttttcgatggaaaacaagatggcgattgatctttttctattgctactctaaagaatacgtagatggaacataccttcttccaaaagtgccaagttccatccaaacacggccttctcaactcgaagctctttcaagtacttattattggcacaatagtcatcacaccattgtctcaattctctttccactttagcggactcttctcggttgggcttctgatgacgatagtatcctctcctgacaactgagttgaagtagttcaaacatttatccgaccagtggggtcctaacaaatgatcaggtggtcggcttggttcacacgagaaggcactgcgtggaaacatccaagaggctgtcggaaggaatgatccattcaatcgcaggaaaaaaaaaatcagaatcccaagatattagcaatcatttggcaagctttgaagtactgaactaacaataatttacgatcaatgtcgaatgagagaaacatacttacgcacaaagggcgggtacccaaatcgtttagtttcatcggcgattttatcagcctttcttctttctttgaagcccactcttgtcctccctcttcccggtagatctgaactttcgtgttcatttgcaagttggtttaacagtcccaaatctttgccattttcccatctccctcgttcacgtcgatgtcgtcctcgaccaaccacctcaccatcaccaacaatgtatagacgtcggatcccatggtctagagctggttcagctgccgcctgcattgtgaaggagaaatctgtaacggtttgacgttgttccctggtgcgatattcagtccgccctatggttatcgatgtttataaaggaggcagttaggctgaaatgcactactttcagggtgagtgggccattcaaaaccaagacgttctagcttaccattcacatattcagtcgtggtttccgtcctcagatcctcatgagttccactcaatttcacaatcaattcgggcggtgatgatatatgtaacagtatgaatcgacacaaagcctccccatccgtattgagatgtgaatcatggctagatatatgcaggaaagggggaaaaaaatcaaaggaaacagatcagccttcaattgataaacatatgcacccaaaaagtcaaaatcacttcaaacctagtgatattccctagcttgtcggccgtatatgaggcttgatagaccgaaaactcgggaggttgggtatcatttgctgactgtccggcttccaagtcaccagccaacggacatggggctgaagatgtaggaaagaatcccgagggctcgacagatttcccagacaacgagggatcgagtgccgacgactgctgctggtaggtggcggctgatgagccggatggttcgtctgagtaacggggtggctcgtctgagtctattgagtcggatgagtggcgatggatgtgatggccatcggacttggtcgatgactgaaccttcgacattgctgtgaagaagttggctgtgaaatgattgtcggagttcaaggcggagggatcggcggggggcttggatactccgactcaaggtttaccggccacggcgcatgagccgcgcagtaggcggcgcgcacaggccggccctgttgcccctctctgcacatggacgcgggccgcacctcgcgccaagagtcatcgggattgtttttctcagctaacttctgctggctggaggattggtgggagaaagctagtcaatctttgctcttgaatgactaccccaccagttgacgatggcaacgacttgatcgactcaagaagacaaatggctttcatgtttagcacttcgtctcgcaacgcagaaaggtgtaaaaacattgtccaattcgtgattgctcatttttcagaaatgagggaaacagcatagcgggattggtaatacatgaagaaaatgagctggattcaaggaaacatgcaagacttcctgcggcaatgccagaagagtagcacttgatagattagaaaacctcgctcatactggagggtttttggcagcactgttccggagtatggatgggtgaaatcaagcaatcaatcaacatcgaggtcaaaatctgaaagatagaagtaaaatgtaggcaataatatacgcacaagtcccaggcttcaatctcaaccttaccgggatcattcttgtcgtctacatttccaccgagttccgtgtacagctaaaagcatgaaaaattaagtatctttagtttggatttcgaaaaggagaagtgactttggcgagctactgaccactttggtgacgtaaatcgcggagcaaccttgtgcagtagtgaccggggggccgtcctccgcgaagccacaaccatcaacgatctttcccctaacgtgcttcttcccttgtttgatgatactatcaaaaaggataaacataaaacagtttctcggttaaatatattcagtggagctttccgattctaccctcttataaacatacacatgaaggttggttagtagacactagactcacaattgcttgccgcagttactcttgtcatcgctattttcgggaagagataaaaaaaggtcagtcggcagctcctaggttatttgaaatcttggttcactgactcggtaagccaacctggagttaagccttttggcgtaggcgtcctgggattatcgccgatccacaggcaggcacctctggtcgtgttggtgtaagtttcgcaaatctgtgagttgagattgatcgatttttttcttagcattgttctctgaaaggataataactctttccgttgaaacagtcaaaggtttgacatatcgcttacacccttatctgccgttaactctctggttgggcgtcccgactccttctccttgatcctccaggatggaaccattggacctccggatttcatctgcggcaagtgtcaaagtttagcgagaagccgtactctgtggattagaagaaatcaggtagactcaccaatctgacggttacagtcattttatttccttgtttcttataccatctcccacaaacagtagtgctggaactagtgttaactaaaacagtcaacgcggtgacaagcactagtaagcctttgagttggaaaatcattcttgaaggcagttcgtgtctgagaagtgaaggatattgatggtgatgaggtttgacttggatggaagctctatttatattcctcaaaatatgggctcgcacagtacgataggtatgtatccagtcattcctctcgaatttggagcacagggccgagcctgttgcagaagtcctgtacagatgtattatcgagaaaagtcctcatcgaaatactcaaatcatccgatcagggttgatcaggttcacattctggttcataattatttggaatttaaattcaattaactgtacaactttcttggctgcactgcaatgatttttgttgtatgctgctgtattttcctggccggctcctgggactcgcggcgggtggatccatatgttcctttgaaaacgccttcatgggactgacagtgtcctcaattcaactaggtatacaactgccgattccacaagacatttcatcgactcatgatccactccagagcggatcttcagaatgcgactgcatgggtctgggttataccgttacactcatatccaatatctcagttagggcgatatagcgctggttgtgccatcactcaacgagtcgctggccgtagagcgcgtacgccatacagttgcattcttcggctgcaatcaaagtgacattccattcaacgagtgatatcaggccgctcggacgcttcacaaatcgcggctcaaacatcgcggccgggagaccggggatttgcagttgcgtgatgaaaaaagttaagggtcggccttccgacacctgcagagccccgcccacctgatgggcatatcgccaacggggtcaaataacatgcggatggctgaagcggatttgtgaatgaagtgcgtggtgagatagaggtcaactccgagagaccggggatgtacagttgcgtgatgagagtagccttctgaagccggcctttctgcacctgcatctcgccgtctacctgattaacagcaccgaggaatataactaaccgggtcaaacatttacgcggaaggccgtaagggctttgcgaatgaagtacgtgatgaaaaagagttcaaaataagacgcaagcttgaggaggtttgagaatccaagatttacaaatagaaatttcatgggagctctaagagcgcgattgatccaagttcaacggataaagcaaagaagcgacgcgtatagagatatgatgacttgagcaacttgagtgaaatcccggagcccggagggtatccgcggcattgcattttcttagcaatcgcgtctctcttgctgtgaaaaattagcttgaacgtgtcgcagcgaaacccagatgcagtctaatttgcagggttcacatttggccattagaatttagatgatttcatcgggcaaaaaccataatgtttaggtatgactccttgtcaaagatttgctggaagcattagagcaaagtcgaaccagcttccgataaacatgccatcgagttttctggttcagagagcagctattgcatgacgagatgtttatcaagtgaggctaatggcgcgcagcttgcgtgagatgtttaaatattaacaaatttcaggccagccaaagaatatcaacaaaattcaggctgacaacattggggtataacaacgatctgttaaagctagtttctaacaaggttatgcgagggaattcttcatttaaatcttatatacttccacaacggatgaaaatggaggaaaagcatagcgaaagaagctataaatttgcatgtttagaaacaataattgacaatttttttgggggatttaggtgtatttatatgatggttgcagacatgccgacattccaggaagctggagttcaatagatttaaataagtgctgaaatgatagttcccgaactaacgatgaagcgatagtcccggtaggtgaaccagaaggtttaaataagtgcagaaatgatagttcccgaactaacgatgatgttggatggagatgaatgggagccggggaagccagcggccaattaataatcactggtaaagtttgactgaggcaatctcctttaaaatatgaatagaagatgtgatcagcacaggcaatgtgattgattcaggctcagacaaacgtacccaattggcgtctttgtaattggttggatcctttaccaaatcagtgcatgatccggagcaggcattgttggcattgaaaacgccagcagagccagcccaatctccgcaaagtgtctgtttcggaagcggaagattcaattagactgcttgcgtttaggagatgatctataggacttacgatgtcaaagatgatgcgatgttctgagaactcgtcgttcatgttgttgcagatgtcgctggaccaatgcgcaactggacgaataggccaagtcgaaggttgaggagcgtgtcctgactgaagatctcgaggaacttctccacggctgaaacgccaaatggagaccccattgggggaccactccatggcgaagacacctccacctgcctggttaaatggctggccgtacgatgcattggaatggtcgtgaaccccacaacctaggttggctggcgtagcgcaatcaatggaaatgaagaagaggtatcagtggggcgtaacctagtagtaatacgcgccagacgtgaaaatgcgatgccttacaggatgcataaacgtcgcaatcgggattgagaacgttgccgacagcagcttgcaacattgggttttggatggtacacccaggtccagtgtgaactgtgagttcggaaacaattgatgacgtgatgaggacccatgaatgtaatttagggataaacataaaaggatggctcacgggtcatttggttggtgtttaacatgttaacaccttcaacaatgtcaatctctccatcgtgaggccaattgttaccaacggtccagactggaaatcgaaatcatagtagtatttaagctttaagtcaatttttgcccttatgaccaacgaacttacaggcgggccaggtagaacagccgaacggcatcttgagggcgtccaaaacgagaagaccatacttgaagcttttcttagaggaaagacgaaccgattttcgcgcttcgccttgagcaagccagttggttttgtctactttcatcttggcagtaatcaagtttttatcgtgtgagctgggaccaacagaaacaagaccttgtttccaggcctcattgacaggctggtaggccacttgcccatgggttggatccgctaaagaaacaaaaaatgactgtcacaaaaaacgttcaggaagcgcttcatttaaaaatagaatgaccctcacaatcggagaagaagtcccaatcatcaaaaaacttgtttccggaagagctgagggttaagttgtattttttaccctgtgagttgggctcccttccgtaaccaagctggatggggagatccaggccgagtaagttggagttggggttgtaagatccggagccgtagtccccattgtcatcttgggcgcggaggtaagaaggcttggagccatagtccccatcgtcatcttgtttgcgaatgtaggaaggcttggacccatagtcaccattatccacttgatcgcgaagcttagaatgcttgccaccacggtgcgggcgatgatggtgagggcttgagcttggggcacattcagccgaagtgtatgataaatcgagtaataggaaacagccgatgaggaaggccgtcgagagcaccttcgttcttgacatcttgacccggggttggatatttctgatgggtgatattttttaaatatttatgcgtcaatggacatgtatgtggtgatgggtcttgttacaaacagaaggatggtggtatgagttgaccgaaacggtttcttcgagtagcgttgcgagagagcaagagaagatgttggggtgagctagcaggggggaagcgaggtgcggactgagagatgatggggatggatggcctggctttaaggatggtactctggtcattccaaaggtcaatgcacttcgagcagcctcgtgctctgtcccttcgacttcccagtccagcctgacttattttgttttgaagaaagcttggactaggatgtttagcaagctcggttgaaatccgtggaatttgatgttttaagttttgctgttatcctttttttttgtctcatggaatcaaggatggtggcatgattggggctcataatcgccacaaaataggcatcactgtgcacttttggtcggactgaagatatgcattccctaatccccacccttctgtcccaaaaacagtgggaaacaccagcagttgattgcatttccgggactaacgtggataaaatatcccctatcggttttgatcttgtgggaagggggaaatggcgctccgcttccaagccgtcatggcatgccgcttccgaaaactggcggagtcacctaatcgaacctccgcccaaaggaattccttaggtaccttcagattcccaattcctttccttgggaccgattcaaatgtgtccttgttaatttttttgggtcgatgatcttgcagccacaactggtgcactgtaccatttgatctctacggcctcgaccggacagggacagccaaacgagccttggcacctggtcaagtcgaaaaagagctttgtgattgccgtcgaggcggcatcatgaatgacttttgatgaatgtcgacagaaggttgcttcctaatgtttaagagcaccgcggccgtggcctaaaatgttcggcaatgagatgacctaaggtgtcttgaaaggtgaaaacggcactctagttcatgatgcagacggcagacccggtattcgaaccagcccggcagttaacctcaatggtcgaattattcctttcttcacatatgctgaaaaaaaaagaaacaagcagcagtggaatcctcctcactcatgaacacctggtagctgctgaccgaggaaattcctcaccggcaagtggccatgtattgtggggtcagatttctcctatccaaatactcatcccgtcaagcagcgccagctgcaaggagcccggcaaccggctaaaacacaccacgcaaagagcgcatctcgacttgaactacaaaataaacgccaatattctactaaacaaccctagccttagggcattcaacgcacctgcttctttcgtccccatgtcggccagactaccacaattaagctggcctggggaccagctcgatccctactaagacctggcttcaagcactcccctttctcttcttccgctttctcttctttgacctttacatataataatggttttttttttctcgaatctgctctcaggcgcgccggattatgtctaagatggtcctcatgtcattcatccttcacagaactttacccgtggcaacagtggttgcaagattagatatacatagtgtgcaatgctaaatcaaatctgcaaaaacaaggtcaccagggtctttgaaaattgaggtcaacccaatgctccgcgcgccggggtcagacctcggggcttcatttcgggtcacagccttaattgtttacatactgcaccactgaccagtttgcggatcagaggatacacacaatattgtttgcgtacaagaaacaggccgtttcgtcaactctgggatcgaaagaagaagtacagtgtggttaatgcaagccgagatgcaacacctttttcgatgatgaagcacccttcacaaaaaattacatcggaagtttgaataagatattttggaatgcgaatagtgaagttgttgagaagaatttaacaggtaatacaaacaaaggctatcgttgggatagcatggatgagataattaggttgatggttcttcggtagacgttgaacaagctggttgggaggagggaagcaagctggattgatttaacgccctaagtaaatggtctatttttctgcgattttcttcgagtcgatccccgattttccgctgttcaacatcgagacctctttgagtcaactggtgatcgagatggagcaactggacagcacttttgacagcagctgagaggttcgtgggttgttcgggtcgttcagacggtagaggaatgtggacttgggccggtgatagttcctctaggcttccgtcggtcgtcgttgccttcgatgatagtcgtctttcaaattcacggtccttgcccaaacaacccaaatcatcaagtatctgcgccttgttcaagatcggcaggccacgttgttcagattcgggagtaggtgccatcgaactaggtcgtgtctgtcgatgttgcgatttataattggagggggttgtctcgactgtttggaggtgtgcaagtagttggagagggttgtattcggaggggtgttatttacatcatagaggaggccagcgtccaatcaggcccctctcgtgcgcagcttatgcaaatcggctgatgcaaagtgggcagtctcctgcgctccctcctcttttttcctgttgcctccgccagaattacacagcatccttccctcttgaccagaacagcagctcaaatatcggacatggaaatagatgcggatacgacccaatacatcccgaccgccacgcaggtcgggcacgtcctctgcgctgattgtggtaagtggactgtagccatctctctccttgaacgtcttcaaactcgtactaaaacgtattttcacaggaaccgcaatcgaacccaacagcgctggacgatgtgtcagctgtttgagaaatacgatcgacatcactgcagagattccaaagcagaacactctcagtttctgtagaaattgctccagatatctttcgccgccgtcggcttggttgctggccgaactagaaagcaaggaactactggcgatctgcttgagaagactcaagggcttaagcaaagtccgactggtcgatgctggcttcatttggactgaacctcacagtaaacgactcagggtaaaactgaccgttcaacaggaagtgagtcaaggtggtcctttgatttgaattacgggaagaccctgataaacagcagaataaattggccttctaatcatatatgcaaacttctcatccgttttcaggttttgacttcgacagtcttgcagcaaatcttcgaggtggagtatgtggttcagcatactcaatgtcccgcttgttgtagattggccgccaagaatatgtggcgagcgttggttcaaatacgacagaaagtcaatcacaaacgtactttcttgtatctcgaacaaatcatcctcaagcacaacgcggacaaagatacagtggcgatcaaagagtcaaaggacggcctcgatttcttctatgccaccaggcagcatgccctcaagatggtcgagttcttgaacgccatcgcccccgtgcggtccaagtcgagtgagcaactgatttcggccgatgagaagaactcgacggccaactacaaattcacctattccgtcgaactcgcacctatctgtaaggacgacatcgtctgtctaccgcccaagttggctcgagctcagggaaatatctctcagttgctagcctgtactcgtgtcggcacttcgatccatctcgttgatccaataaccctacaattcgtcgatctatctggtgtcctgtattggaagaacccgttcccatctttggcatcattgggccaatcgattgaattcgtcgtgcttgacatcgaacccacctgtcatccacccgtgacctgtggccgcttcattctggccgatgctcaggtctcgccggtctcgtcatcgatgaacgacgatgtgatcttccatactcgtactcacatgggcggtattttgaaacctggtgatacagtccgtggttatcatcttgccaattcaaatttcaacgatcccagctatgacgctctcaatccgagccggattcctgagatcattctcgtcagaaagacttatccgaaccgccgaaagaagaacaagcctcgaaactggaaactgaagtcgatcgccatcgaggcgaacaccaccgcagaagaacacgttggtctaggccgaggtaaaattgatgcggctagcaagaagagtgggaaaggaacagcagaacaagccaaggttgaagcggaatacgaaatgttcttgcgagacttggaggaagatccggaacttcgtcaaaatgtacaattgttcaaagcccagccagctagcaagaaacttccagcagacgccatggacctcgaaggggcagatactgaatccgtggctgagactgaaatggatgacgacgatttccccaagattcaattggacgaactgctcgatgaaatggatggcttgaatctcaacgaaaatgggacagaaactatagctgagaatgacgatgaaaatgttgctccttgattttgtttgcttttggttggagttatctaacgcttccttgctgatatacaactcatcttttcttatgtgtcgagattgcaatttttatctttgtggactgtcttgacattcatgaacctttgatttcttttgtttttcatatcgatcagcaccccatttgtctaagaatgaaacgctccccttaattagcttaatcaaccatgctgaaaatacttccaggtgttgctgtggtagaagccatcccctgtgtttaagcacaagaccaccatgggaaaaaatttcgagagaggttgaaattatcggattttgaatctgttgatgtttaacttctgcaatgttcgagttgttcctgacaaaggatacagcgtaggagcgagaaagggatttcaggtcgtgcgcaaaatagtcagagaaatcccttgtccctagagccccggtgacgtcggcaagacgtcgaggatggatattgattcctgcaagttccccttgatgacagtttgatcccaatctcccagtcaacgtgaataggtttgaggccctctgttcttgggatatgaaaatcctcaacaagctgacaagtgttgtaggcacatttaccttcaactattagtgccatgctattgccaatctcgatggaaagagccaaaggggcatttgctttaagatgggtttagtgaggttgacggaaaagagtcatgtcctccaaatgtgacttctgtgagtgttgtcttggactcggaggcaattacataagcccccaaaaaaagacaaaactacgttggcatcaatctgattgtgaaaaaaataattgaacatctgccaacctaaatagttttttgttgtttttaatatcttttgacgcgtcttctcgcccggcgcattgcatttgccggcgtgtcttctgaaagcatagcatgcgccaatcaagcaagatctgtcttgagttagacgcgaaaaccgaagactaaaaaagaatgtgctattaatattatcgggtgggcgcgctgagagattccgtgatctcggcgtcaaaagcgttaaggccgttgaggtgggccatcagtttgaatcgagatttgtcttaccatcccggcaagctctggtcggtttcgatatgtgtgccgccacgcctgtgatgaaaatccagcagttcttttcggtggaggccagccatcttgttgccttcaggctcctatataagacggacttcggtcctcgtctttcttcgttccttatccttcatccgctatcatcaccatctttcattaaccacctttagcacagaaaaattaactcaatatcttctcgcgacttcacttgaacaattctcaaaaaaaaaactcaacggtttctacaagatactctcttagctttgccatttaagcaaatcaatcacgtgagtctcagtgtcgctttaaaatgtccaagtgttagttttttgtgttgctttactgactttcgtggcgaatactgagcagatttataccccaaagatgttgttcctgggattaaactccctacccctttcagaaccactcgagccttcagttgctcaaccaattgtagtaaagtaaatcgtccagaggaatgtctacaggcacgccaaggttgagctagacatatacctcctgttggactcttaaccaactgagagcaatgacaatcaatcctccctatcctccactgggcgccaattttgttcatcaactgaagactactggaacgattgctttgaaacttcaatctcatttcatgaatttatccccgctcaccttgacacccctctccggctgccaacaactcattgaaattaagaattcaagctctcagatgccagattttttctttgcgcatctcacatgggagatttttttactacttgtaacaagttgaggctagggtgaggatcaaaccagcatagttgtgatgattctccttcgcaccattcacttgggttttgattgcacgaaagggcggaacatgtgagataatgcgatgagaaggtttacttcaacaccggtggacttcaaaacttgacatgttgctattctgggacgccagggcagataccacttctgttgaattgtatgtaaacaatgagctggctacttgtcgcatacgatggtgtatccattcgagcaatggaagtgatgctggtccgcaggtccatccggcgtggctggaatggctatttagtttaaatataatagtgacatatagaagcagttgcagatcataaatcagcatatcgataacatgcttcagagtgatgtaacaagagtcatgtagcacagtccacgtacaagattgattcatatcatcgacacatctggccttgtcggtgggacagtccatttcggcgtcccctacaatggaagatgcaatggcgaaggagatggctaatgatgtaaggaacttgaggttcatagcgactgggttccaagcaattcctgaccagtttcgaacaagagacaatgcgatgaaactttagcaacgatgtgatggcgaaatgacatcccttctgcttaccttatggttggcgaaatatcactttgcgagtgaatgacagcgggaatgacgctttgcaagtaagcacggagttgagcaaacttcgagtcttatgtttggagagtaactcacgatgcgattaattttaatcaaagttgcaggagttggtgttgactcgaatccctgggtcgggcccacgcagaccatggggcgctttaaataaaaaggcggagagcccggctaaactgggaaaccggttacggctgatgctcgaccgggagcagtttcgtggctttcgagtctccatgcaaacaataggaagaacgacgccagggcggcggccacatggggtgctatgtaactttaatggccggccgggaggaattctcccggaagcccacagggcgcaggtatcacgccctatcacgccagtagaaaactaacttaacgcaagtccctccctgtgctcgcggggcgcgagcaccctcccgcaagctcctacggagagcgtcccgcagggacgcgaggggggtcggtcccccgactccccctccgttcgagaggcttacacagcgggacagggtcccgcagatcccgtcgggaaaatatctgtcacagttgtttccctgagaattaaactcatccgccgcgaaaattgaccggacccgccggataggtgacatttaggcgacaaattgtcgtcaaagtccaagagccgcctaaacttccgaactgcaacgcaggaatgtcccataaggtcaaaaataggttgttggggtcggggaaccggccaggagagttggacaatgaaaaactctgtatgttcctgctcttgacgggtgagtgttgcgagtaagactcagcggaagtcaggcccacgccgatcaggtctccgatactttaatcaaaccccagtcgacttccaatactcacaattccaagcaacctgttgaccaggaaagcccttgttattatatgatggttttcaatcctcgagcagatccaccattctcagtacatgattgagttttttccctgccgatcaggtcctttgaaataattatacataaaattcccagttcaattttccataaagcaaagggtgggtttcgcgtttgacaccccaaagaaacccacattgtggatctttgatcctgatggcttttcgcggtgaagatgcaagagaccgttcagggtcatttcatggaatatgacttggtttctccttcatttgaacgcctggcagcgactcaaatgttggctcaacttcaaaaaacgccgatgaggtgtgggattcattgcgttagcagagaacgaatcctgcaaaatattttaattaaagtaggcgcagcaggcttctcgtgtttggatttcaaaaacctaattcaagtagtgtaaaacaactataagattggggacatctcaatcccctctcgctccatttcttccacaaacgcctccaagcgagcaaccccttcacataacaagcgggcaatgcccaaggggaatcccaattgattcaattcggcttcgttggtggcgcggaaaaaagtccaatggccaatgccgtggaccagaaggcgtgcacgggtacggaggtcgtcgcgaggtatgtgagcgaggttgagataggtctccatacggattgactccatggctgctcgttccggtgggaaaggcacacgagccacgacggggttggcatttggttgagccaaggtcggcgccggcggcatgtgtctgggatggttttcttcaaagacgtgctggtggttcgatgtcaagggagcattgggtggggccaaagaacctggagggtttgcgccaacatccgaagtggctcgagtggtgttagtggggctttcggacggttggatgttgggggttgaccacagggagttgtccggccgccatgagtacctcgtgcgcatgttccacaacgacaggttcacttatgtgtcggccagcaacatgaggggggccggctctggggtcgggggtagcctcgcggtcaagatcaatgtacaccggacggcgacgcctccaagagcgtcgaggtgcaaccgggttaaaacggtgagtttcgcggcgaaccatcagtcctgctgtgagaagagaaagcaagtcaggataacaagaaaagcgggctggaagttgtgcaaaaccaaccttttgcttttaatcgggcttttgtttccctgtactttgcgctggttgaggattggaagcagtttggcactgagggtcggcttcttcaagtgccccaaaatgactgactgccttcgccttctgcgtgaggctcgactccatcatcaggcagacaaaactcatctgagatgagtcgtttaagtgcgttccacccaacgcacagtctgatgattctggagctaaatctggctgcatgctgaccagggaccgcacaagaggttgattgacaaaggacaatggcagccttgggccccctccttgtgaacttttggaacagaattggaagactccggagcagaaactgatcaccatccactgaaattaaaagcattgaatttcaaatcatccatgtaaaaattcacctcatccaaaattccaaattgaatgagacctcagtgacagttttctgggtccattttataaagcacacaggattgacacacccatctgagcattttctaagtgagaggtcttctcacaacagagcacccccttgaattgagagacatggaccaggggaaggaatcaaataacatgagcaaatggccattatcatttcaagcaaaaaaacacatcatgtatagggattatttgtatgattcacaatacattggttggatttacaggccataaattgatagaaaatggttgcccataattcttctacaattacattgagatgagtggcacgtgtttggaattctggaataagggggttaatagaatactttgtgtatttggcagtgctggtattaacttatttattcaggagggtcttgagtatgctcaagtctatgcttagatctgccgcatgtatttattttggcgtgtattatttatattcattttagtgtgttttattcatcaccatgttttagatgtgattcaatggcatgttttatatatgaagaaagatgggatcattcagttggtttgtcatccaaaaatgacaacaatcaaatcaaacttggggcaatgctacttgcacgtgtctgcggggtctgctgccttgcagaggattgccaccgggccctacctgtttcaatggcagttgcccagtcagaagcatgtgggatgtttattgatgctaatttacgatgagatacaggatctctcaatgatgctgaattcaatatgaagctctggttatcattgtggtgaatcttgtacgttgtttgtgcgccttcaggcttttggcctttgtttctaggaccttgaactactgggcatcttcctgattgacagttgtgttgagcatttagacaggcaacaatatcctgtgggaaaaattggtaagatcagtttgtaataaaggagctgataaggatcacacagtcaaatgtttgatgaattttagataaatcacggacagatgcttcaaaataatcaacacgattggcattttctataactctcatttgataaaatggatggatggccccttgagaaaatcttctggccttgatgaaatatctagtttggttttccctactaacagaccaaatagattccacccgttcaacctcttgaggggagtctccagatgatttcatcttgacctggagaaaaataatatgaatgacattgtcagatgtactgaaattctgctgagtaggaagtagcttaccaagacaaaatattcttttttgagaacatcatgttcaaataactttaactggtgaatttgtttgattacgtgatgtgagaaccttctcagcaaaatgtcaggcactctctccatttgttctttggggagtggggtaggtacaatggaaggccgttgttgctgctgggtcacaagtagatgattgtatccaagtgacttttgtattagtggattatttctgaagacatctacaacctggcgatccgcacgaaatcttctttggctcctgctgttccagtgtaggccacctgaagttaggagcctcaaaatctgatcatttacaaatctggtggctatgtcttttccaggactatgacgattagaatgtattgaggcattccgcacaacaccattaaaactttcaaagcgctcagttgcatacagggtggctggcccaaatctttcaatggattcgggtaagtggaggagcatgtgtagctttggcttgttaacccattggcatgtcatcttagtaatgtgccacatgaaattgttaatgcattttttgaggtcttccaaatactcttccatatcttcaatcttggtttgaaaaatgtaagtggaaagttggcacaaagaaacccacagaaggcgttgctcatctgtcataaactgatagaatacaaagggggctgcctgcaaaactatgcggaagtgcttcccaaggaaactcccatggtgcttggccatgttcaatgggtttatggtttcaatgttgattgagtttttgttgaaagactcccaggatgccatcaatctttcaaggtgacatgcttttagttttttcataaaatccccggttaagtatttcacaaccccaagaaggaatacatggagtatttcaaccggagtgtcctggcacccatcaaatcctgaaatacaacaatgaggaattagttgatctggtattgaacagaaaaaggatcaattaatctgattgagaagttcacctttaagcctcaacattggattgaaaagtctgtcttggtcttcttcagtatccagccttttgatcctttcaatcatttgttgatcttttccttctcgcatggtatccatagcttgtttgttgatattatccttaacccccaaatctgtgatcatggtgtctaccacagtctttggatctgttttggaaagtctccacaagaatttggcagtggatattgtttcagaccaaacccttggggggggtctgcactgcaatcccaaatacaatgctttcagtctattgaacagattatgcacatgtgcgtataagagtgatcttgtgagggaatatttaccacatttccttgggggttacgccctatgaaattctggatgtaatgaaggctctttcgatcttcaatgcttcttgctttcaatttgcacattcgacagcaattcaaggatgcatttggaaggtgagtgcttgttacctcggcatgcatgggggaatccccctggaagcataatacaacactcatgatgaggacttcctgatccagctcatagtcatgtgccaaatgtccaaatgtggccaaatcactaatgttgaaaaatctcagttaccattcaattagcattgattgaaaggaaaattacccacttcatttcatcggttaatttatctgccaactccaagacacctgcctgatttgatgttgtcacaaactgacagttgtattcctgatttgccacatttggaggaagtccggaaagtgtaaaataaaaagaaatatgcttgttgaattgtttcgagatgttgccagaagtgtcatcagcatacaagttgatgggcatgtggcggatgactctgccatttgcaataaatctccatctatttggcaaagtgtgaggcgttggatttcctatttctgtaccaaaaaaacctaaaacagattaaaattcccaattggttttctgtttaaatacatagattcaactcaccccaaatgacttgcttgcatgcctgtactaaatttccaaaatccccccagacaatttcagagtatatcttgtcaaattccgaaattttgattgttttcaggtgatcagaggtgaactccaatcctccatgaaattcaattctcagcaattttgggtcccttttgctttttgaaatgaaggcctgtgcacatttggcgtggatttcattcttcattttaaagaagtatagaggaattacaacagttcctgatttcaattgggttggttcaagaatgtagaaatgcttttcatggatgactgccatttgcactcgttcatatagccccagttcttcacgccatttcttactttgtgataacttgtaaacatttttcccatgtgtttcctctggatagaaatccaaatgtggatgcacatatggattggcaatttcctagagaccgtattccagatttaaccaatattaatcaggattagatgttcgtaaaaatcagtttcacagattaatattgtaacattggattcctcaaaataagtttaggaatctgcaatattccaaacaggaatgctccagcaaaggtatcactcacatgttcaaggatttttgggatactgactgaataacaatggttattccaaatgctcacatgttctgtgacatcaaagtccaaaagatttctcatgctttcacaagtgttctttatagtattccaatgagggagttgcaaccctgtgattgagagaatcaggcgtaattgggaatacatgcttcgggaaatggaacgcctcatgtatccatttatcaatgtcccaatcagagcctacaatcagcctaagtcagtatatatttcacctatacttgattggatatgtaatttacctctctgttttggtatgggtaccattgtgatgtcatgaccctagaagaagtctcaatgggagatgtttcccttccaaggggccaattgtgtgccaaattgactgcttcaaaaattgaatcatcccactcaccctcatcttcaaaatccacttcaattatttgattttgatttaaaaatgccacttcaccttcccttgtgggcaccacaacctccccatcatcagagttttccacgtcacctgtttccagatgaatgctttcaaatgccagtgctgcatcatccggatctgattctgttccaaaggcattcatttcagtgtgtgggtttggtggttggggatttgggttgaccagggtgacattcaaaaggtgtgtttgtgtttgtagatgttcatgtggattcaaagttgttcttcctggacaggacagacattcatatgttgttcttccaaggttgtgagccacaattctaaaccctacatgaccagaataaatcccaaggcatattaatgattattatgatcccattgaattaaaatgatttaatctttgttgtttggcatttgttattttattttattttattttattttatcttatcttattttatttaatattatcttattttatcttattttattttattttattttattatgtttccttttatttggtttagttattttttattgattataaaggaaacccaatcttacctggtatatccattttcctgcccagggtaaacccaaagacctcgggatcagatctgtgggataagaaatgcctggttgaaccagcaaacagaagcctctttaaatgttttcaagcccaattggcccacacaagcaaatgcggtcttttcagcccaagcaaggctgaggttttccccggatgccctttgtttttccccaacaggcccaaacttaaaaatctgtctgagatgtgagtcaaatcaacaccaggcaacacaggactgatcgagatcatgtgtcctccatcagtccccagccaagaaaggccttttttcggcctcctgtctgtcattccaccagcctcttccccgctcgttccaaggctattttgttggccactgcggcagttcaatccaaaatttatcatcatgtctcaattgtttaacagcccctcgcaatctccagcaggcttcgctgcccaccccggcgaacggctggcttcaagcgaggtgcctctgtcgagtgtgccatttccttcccctgctgaattcactctcccctgcggagatgttcctgacccctgaatgttccagaccgattcaatcccctcaatcgaccgccaggatctggaccaggccgaggatctgctagaaccccgcgaggctcttctcaaaccccgcaaggatctggaacacgaggatctgttcgcaccccgcaaggatccggaacacaacgatctaaccgtgccccgcaagcatctggaacagcggcaaacagctcaagagctaagggtagcactgctgccagtcgcactcgccaagaggatctcaacgacaccagtgaagtgggatggggtgcccctcctgttccagttatcgacccccttcttgactggggagaggagcctcgtcaatcgccatctcctgagagtttcattggcgctggtcacgagacaggctttgagcaccaaagcgaaaccaggagctcctcagatgaggagcgtttgccaaaccccctcaatttcagttgggacactgcgccggcagttcccaatcttgatcaagccgctcgaggtgacctggttagtcagtttcaagcgcaattgaacttctccgagagcagccgtgcccttgccaatcgcctttttgcagtaagtccactccctccccccaccctaacctacatgatgatggaccccaaaactgacacatcccccataaaaaaatatttcaggccaccggtgaggagagatggcgcctcagtgtgcttatgtttattcatttgatggaaaaaaacaccactggttccagcgcgaataacttacccgctgctgtcaagaaccccttaccatttacattctcaaaccacattaaggtcagccgaaatcagcataagaatttgatttgcaactaacttcttggctgactcccatattcacagtgcttcttgcgagacaaactccgactcatcttgacaaaaggcaatgttgatgcctacactcgaacaatgacaattgccgactcgacccccctcataaaaacacctttgctacttctcaaggtaaaatcccgctaggctttttttttgattcagtgattaactgctgacgggcctcctgttccttgaatcaggggcatcttcaatcgcaagacacatcttttcaccaggattatttgccacctggctacccttcaagcattgacgcgagcatgaaggtcattaagctcatgagaagcttgttgaaaactgagaagggcctctttcgcactcttgtacgttcacagccccattcgttgctctgtcagccatgagaaacccaaactcacccctccttaatatcctcagctgctctgcaacatcaaagaacagaaccaccggcccatcaatggggccgtcccgaacttggaagccttaattgtttatgtatgtctcactctctgatctcacgcgatctgttttcttcttgcaatctgagtttctctcaatcagattgatcagcacatggccgcacggaagcaattgcgatccagcgaggccattcttcgaagttacgagccaagtgtcaaaagtcgcttggcatgtttacgactctacattgttacacatctcattcatcgagacccaaccaacaacacaactaactgggagttaattgatcaacagcttgaatatgtccgaagccaaagtgaagtatacagaattgcgtaagcacaaccagctaaaatgacaatttcactttattcatttttgatattaattgcataccaacaattgtcttttgtaaggtacgatcgggtagtggaggctattgataaggagctattcggtcaaaagaagaagtttgaggacatacctcatgaggatattagggtgccaactgaggaggatgttcaagaagagatgaaatcaatgtctggcggtgctcgcggcactcgagagaatgtcgctcttgactgactcaccattgtattctgtcctccggctgaatctcagcccattcatttcaatccccccctgaaaagatgcacacaaggttgccactgtagttctgcttccaatcatgtcagacaaaagaccacccaatgcgacatttcctgtgttgcctttaatccatgtgaattccatatttatttctttctgcatcacacacaaaccagccgtgcagtcggctcctcaacgtctgattgagccaccaccaaacggtttcaaaacctgcgggtttttctgtagaatcatctgacccggtctgcacaatgtccgggtcggatccacagccgtgcataaaaacccgatctgttgaccggtccattttggcttggggggactatccgccattgattgcctgtgaaccaaaccttgtgaattgccaaaggctctcggatggtggtacaggaactcgcagcgtgcagatggggttaggatccggtcggatcctatgaaccgcaatccaggcccgcaggcaggcatgaaagcctttggttgattttccggctcaggccactttcgcggtattttaccaggtgtgtggcgcttttttgcgcggaaaaaggccgctgttactttggaagggtgaaggggtcacaggttcgaccgctatttgacccctgatttctagtggggtcaaaatggataaaatgaccgcgaacttcgtggaaatttggcgtcgaacatgggcgcctgtgtagttaagctagagtagaaaatcgcgccaatcgcgccatcacaccctgacccaactaaaaatcaggctgtacaagtacagtacctctgacatgcttggttgcatcttggtttccaccctacaccacgggtgcacttgggtgtcctagggacatcacacaaaaatacgtcctaggtgtgttccgcatccacttaaaacagagatccaccgtcacaacagcctcacaacgaggctattgtgatgcctttttaggacctgggacggccttgggacaatgccatcccatggctggacccgaaatccccaattgcacccgcggtgtacaatatacatatgtagatgtcaacaacaggcgaactcagtaagaaacaaaacaaaacaaaatttatttctttcaaattatctacagacttctcagaaatgaaatcgcctatggatcttattttcttatttctattttctgaaccaataatatttagaaaatagaaataagaaaataaggcccggattataaacggttttttgaaatatattcaaaagttttcgaagtattccaacttcttcttcttttttttttttttcaaaaacccactcaaaaaatttcaaaccagctccggaggtggtttgagatctcaaaaactgcattttagaaatcaatacagaagttgggtgggtattggatgacttcctgtcaacatctgcgggtctcccagtttcaatttagagcttcgaaagctagatttccctgcaaaaatctagactttttgggtctaaatcgcaaactgtgagggtcccagatccgacgggaagtccaccattgggttgtatggtatcaagtcatacagactggccaattgtaaaactcacaacacgtatgacacctcggactgtcattgtctgccaaaattttcacacccatttggcacccaacggaagacgtacggaatatgcaatctcaagagcaatcaaccggtaacctcctcagcaaggacggactactccagcactcatattggcctctcactaacttgagcttccgctgggacagccggacaaatgggatgggccgccatgtgcaagaaggcgcaagaatgaattgtcccgcatgataattcctcggaaccatgacaacccaaaaaaatgaaaaaaaatcttctgcaagtgcatactactcatttgggtttttccaactttgccgctgggccggcgggtgggtgcaccttggatgagtttggtacaaggacccacccgctgggctggattccaccttggcagacggcttgtaacttctagctaaggacactttctcccaagagagcatccacaagcgcccgctttgtggctgcttgtttgggaggaagcttccttctccttggcctttacatgctcgctgaggaagattcctactcggggagcagttacaaggtgtacccattcaccgagcactagcaggctccttggtgagcaggaattgtaaagtaatggccggggagagctcctccccagtgagtaggcaatggccgcagaggagtccaacttggcaatgggtgattcccatggagtagttctcctcggcaaacaggtacaacctgtacaagatgatctcaaaatttccaagagtgtgcattacatttcagattatgggtgcttgggtcaatctttactcaagacaactatcatgcgggacgttttgattgccggcaagaaggccagggccaacagatgagatcgttggccaatacagacagatttccgcaagggcacagaagtggtgggacactcgcatcatcaactccccccttggtcaatcctttgaatcttgggctgcccctgattccctcatcctcaaacacaagaagcccctgcctgaatcccttcctagcatcagcggccacatgcaagattatagatgtcttcttcgacttgcaagcagaaccacactcgcgcggagattgataccaacaaagctatcacggcgtccaagaaggcggagaaggcccaaaaggccacgcagaagttggaggctcaaaggcagaagtggtctgccaaggagtcccgcacggtgtggaactccaacggtgctggccggtggcagttggttgaggggaaggtgctgagaagctgcccttttttagggtccggatacttgagcagtgtgatcaaaacaagaagcggtgaggttggattttgtgagaagacagcagaattgagttctgcaggcggttgtgtggtttgagtttgagatctgatgaaaatctgggaaagattgagatgagaatagttcagaaggtgagagatcaagatcaataaggtttcaatatcaaaaatgatgggtctatcttggatcagatcagaatgccatgcctcccccatcatctcagttcaaactgaactttgactctggggagtgacatgtcacagacatgtcatcacatccctaactacaacaccaatcaaccagaaacaaaaacaacacaacacaacacacacaacacaacaaaagaacaaaagaagaacacagaatagaacaaacaaacaagatcagaataaaccaacataaatgaaactatgtcttaggaccaagaaataagaaacaacactgtcttctgagtaaatgatttgaaaaagataagtaagaataataaaatgataaaaaataaaaatcaaatcaaatcaagatgaataaaaaataacatgaagagtaaataataagaggaaatgaaataaaataataaaatgaggaaaacattggactgagtggggatttgaggtgataatattgaaatatcgagtcttgaggatattgaaaatttgaaagttgaattctgaaattggaccttgagggggcctgtaccgtttagaacaccacatctcctcaccacttgcagtctgtccctagactgctcttcccttctcctacgcttgaaacctaaagtaaaacctaaaaaaaaccaaaccaaccaggggcccatccaggtgctcacaaatgtggcataaagtagagtttttacaaaacggtagtaaataccctagagatgcatacattgggaggacttacttttggtcaactttgcctccgcggggaaaaaacctcttgacctgatctgctgagaaacgccgtgcaatttccgtgccatctaactcctccagaacatatgatccaccttgaacttgacgaaccacacgataaggaccattccatcaatttaagaaaagctttccccactgagattcgagagaccgattataagccagaaccagctcgcctggtttcaaaggactcctgattcaatcggatttcttatcttcccagtattgaacagactcttcacgggccttcatcatcttttgataagcaactcctcgggtttcttcactacgttccagctgttgagatcgtgcaactaaaaggtcggccgtgtcttctacttcttcccaatcaataccaaggtaagactccatttcaagatcaataggaagaactgctcgctgtccaaagacaagttcaaaaggggaatatccagtggttcttttggttgaaatccggtcggcaaacaaaacaagaggcagaaactttcgacaattctttccactttcaccagcaagcttgaccagcgctgacttaagaggtttatgaccacgctcgaccattccttgaccttcaggataatatggagttgaaacacggtgttgacctggcatcaaacgtaacatctcggctagcttgcctccgaattcagatcctccatcggtggaatacgaacgagctagaccataccgcattgtccaattttcatgaaggaatgaagcaaccgattcagaactgagattattgagaaatttggcttcaaaccaaccagagaaatcatcccgagcaacaatcagatacttggcaccactagctttgatgtgaactgcatccatcgccacacgtccaaaaacagttgactggccagtaggataacaaacttccatcggacggcgtagatcccgcttctgacaagcttcacaactcttgcaccacttagcgactgacttcttcaatgagggccaccaaaagcgttctgagactctccgataagtttcaatttctccacaatgaccaagttcctcatgcagcttcgcgagaacaaaatcctgtttagccggaatggtgatgacaatgcgagcacaaggacttccacgcttcatgagccttcccaactgaacaaagaaatccacagacttttgcttgaatgcttggaattccttagagttgaagccttcaggttgcaacaacatcttcaaatggtcttccatctgtcgccagtaaccttcttggtatcccgagtaatcttcacaagggcctgccgaataagacttcaatggcttgatgtttggaatttcttcatcaaaatcggagggcggatcagattcgtcatcgccacgtggccgccgagaaagaccgtctggcatagtgaaagattttccgggtcggtgaacaatatcaaaagaaaagagctgaataaaggcaacccaacgtgtcatcggtgcatttgggagacttggagaattgatcatttgaattagggaatgtgcatcaacttgaagctcaaagtgctggccccataagattgtctggagtttcttcaagatccgggatacaccacaaagttccaacttgggttgagagtacctagattcgacgtccgaaaacagaagggactcgtataaagcgggccgatccaaaccattttgatcttcctgcgtaagaacagcaccagcagcatgaaaactagaatcgactgcaagcttgatttttcctgcctctggtccataatcgatcttgaccaaaacgatgtctttcccaacaatagtcttgaggagttgaaaggccgcctcacaatcgtccgtccaagtccaaactgaatcctttcgagtaaggcgacggagtggcaagcagatctcggaaagtgatgggatgaaaattcgaacatatacaaccaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacttgtaagaccacattcccctgtcagactaccttgagattatgggttcaattccccctcagatcatactttactgggttccattcccacacttgttcaatttccactttcacatcatgtagcaaggggggagggggggttgaggtgtaaccatgatgtatcaccagagtgtggtggagctgttggcatgaaccatggcaactaccacccaactaaccttacaaccacaagggtctgtagcctagttggtaaagaaagcactctggtatgtgactcagcatttctgaagttgtgagttcaaatctcaccaggcacatcctccgtttgtttgtctctacatcttatgctgttcattttctgcgggattgtgtgtgattataggacattgaaaatcgtcactagggacctcagccgtagcagttatatgggcagttcacacaacttgtccattgaaaacagaaagcagaggaagagggttcaagggcataaattctcacttgacatgtcaatttctctaattgatgatttacactacactaaatgtgtagtgtaacttctagcatagcgtagcgtaactaggcaggtagtgtagtgtagcgtagcttaatttggtaaaagttacactaaatgttagctttaaatcagttacactatctgacagtcaaaattttgttagcgcacaaaaagttacactaactgttagtttagctgagattatttgaagctaacactaccaaaaaatttaagagaaaaatttacactacactaacagttagcgtagtggggtttagcgtcaggtaacactacagaatcccaggaaatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctcgactcgttccgacattgcatgatacatgggatacattgaatcccttgaggacgagtcggctagctttcttttgagtgactctttgagttccaagtactttgggatgacgtgggtaccggttggtgagttcccttccatctccgaagtcaacttaacaaagacctacattggaaagtctcggtttaggtcagtaacaggaaaaaaaggtaggtccattggaatcttacctccatctcccgattaagattatcgatctccttccaatcgcgaggggaaaagagaacatcatcaaagtctccagcgccgttgctctcttgatcttcttttagaatctggtctatgacctctcgggcatcgatggcttttttgtggctttggtatttgatattccatctaataccatagcccgcaatcaacggggtcaccttcagattgagttgctgagcgattcgggtgaaattggccctttgggcagctgaccgagtgatctgtttgatcacaatgtcaagctatccaacaacatcagtatgtgcaccactgaagactggacatcaagtgaatatgtagcttactttctgggtgagatccagaagtctggttgtttttccatgtttttcttggcctacatcttctgattcatccccggattccatgacattggaagcctcatcatccccttcatcgtcggcgttcccgtaatcacttccagaatcttcatcatccatctcctgattttctgtcacttccgttctgggagcttgactagtggtagtaattgactgagactgagaatccaaacgctcgggttcttcctcctccaccagtcttccaagtacagggaagaaacctaagacagaggctttggtttttgatggcggaagggttttgagggacaatgccacgagtcccgcatttacaatgagtgcaagcttgtggcaaaagcaccggatgtgcaaagttgccggatcccaggcgtgatctgtgttcttgttggcatcacagagcaatcggtccatcgtgctagccatagtattgttattggacccagaatcggtagtctgggccaacatctttctatgtaaatttttcttcttgaggatcacggcaataggacgagccaacagatggccagcatgcttccaaggaatcatcttgagggttaagtgtcggacaacatattcccactcgcggttaatgtaggcgacagcggcaccgatgaaagcgaaacggttcccctttgtggtccatacatcatggatcagggtgaacctagtgtcaagattcttttgatgacaagaatgtacacacgtcagtatgtttaatgaaacaacaagcaacaattcgagtaagaaaaggaaatgtacttacactcaactcgtcaaaaacatgtgccttgagcatactgtacaacttcttggattcatcggcagaccatcgacgaccatgaagcagcgccttggggtttgcatatcggaatgccgctcggaggtaaggatcctcaattcgagtccatggcaatgcttggcgaatctgccaaagcattatcagttgattcaagactttgtttacaaagacggttttgtactcaagaaagcctttaattcctggttgtgaggcatctaaccctcctttcgccgctgccgctcgagattcggctaccgatgggggcaagatatacccagcgagcttagctttgtgtcttccagggcagcctttgtcgctcttgtcctcctgtgtagaaccatcacggtgagtcttcagattcccgcgagagcttttctgtccacgatagacacctttgcaaaatttgcattggtagttgagagcagagtttggcggatcgcctttcttgaagtatggttgctcgaagtatcgcaggagctctaatgcttctttttcctttgcttccttcaatccccccttcctatttggcctcgcaactatttgaacagagccttcagagctgtcctggtcgtaatcgtaggcctcgccggccgcattgacagcttcactggaacctgtagttttactcttcttgttctttctgtgcgactttggggccttgacagccggcgaagctcttttctgtttctgtcgcttggaccgggtattcttacatgtagctgaatctgcaactgaagtgcctgagtccaaatctgaggcatcgtttggtggaggtgatgccatagctggcctcttggtatttggaggagcagggcggctgactgtcctccgggagtcagatgatggaacaatcatgtttggagaaattgtgactgaagaagaacgcaaagaccgttgacgtgaacggtgggattgatctgagactgttggattattttcagaggcctcgtgggcatggaactctgacgactgggattcgggagccatgatggataaacaggaatggcggaaagtggagatggtcggggacaaagataaaccgcagcgtctctccacaggtcaggtccctgaagggacaaagctggaccagttcctcatcagcttaggtctgtttcacccctggatagtgtattaaccaaccatccaggggtgaaacgattatattatcattttttggcagtagtaacgcactatccaggggtgaaacaactacattatcaattttttggcggtttcaaaaaagggccccgttacgctacagcccaagcaaaaaattattgggttagcgtagcggtaatgtagtggccaagcagatgggtgagctacgctacttaggtacgctggataacgcagcgtaaagtagcgacccagtgttggccggggtattgctcacatatgtggcacatggtagagtttgaaacgttgggtggcatctagccttggaggtgcacaattgggaggacttacttctactccaaattgcctccacggaggtccaaattccactactccatcttcatcacttaaccgaacagaaaatagtttatcctcattgcggagacaagaatctagatttgagagctgagaaatcgagaggtggagcgtggatagtttattctcgttgcagagacggggatctgaaaccgaggattgaggtgatctggaagaggaatgtagcaatccagtagggctcacgagtgtggcatattgtagagtttttacgcaagtagttgataccctggagatgcatacattgggaggacttacttctacactcttttgcctccacaaaggttccaattctcctccttcctcttgcctgttcctaatatacaaatgaggcttgaaactagattgaaaccgaatcgaaatcttctttttgatatttttgattatttctgaatgttttttgggttttgaattttgacgaaggaaactgagaggtgaaaaaactgaaatctgttggccctctaaactttgagttgattcgacggtgagaatgcgaggacctatattaagaccaccgtgattcgaaccaactaaactcataaaaaaggacggtcctcttgagaatcgtccgtaatccttcccatgtgagtcaagactgccctgcgaccctggcctggaaaatctcgctcccatcttcccgtctctgtcgaacacaaggaaacctcaatgttacgtcctgccgcatccgggataatgagcttcttgcctgattgtgacgaatacgctagtgttgctccaatgtccatcaagaaaggccgacccaggattaaagggccatcgtttcttgtgatccaaaagtgacagctctgtatgattgttttacctatgcggattggcacatcctcagccacccccatcaactcgcatgcctggttgttgatgccgtatacagctgaggtgaaattcacgcgtggactaagattgaacttgattgccagagaatcagaaattaaattcaattgagacccagagtctaccaagggtgctgccagcgtctcatcttcgcctatgaagcacgagagatatcccaacggacacaagtacaattttgggtcgattcccaaatcagctgcttccttcccttcaacaagcgttccagaatggaccttcagctcctcagagccaatctccacacaacgtcgagaaacccatttcttcattccctccgcaaccgtgggtgagattgccatcaattctgacaccgtaacgccaggtactgacaaatccgatattttcttgaggacactttcagcagcatccggatgctcacgagacacgccgcgctcaaaacgaactttttgttgagagccgcttggcttcggctgctgtgctgcttgactaggctcttgagatcctgacgcctcaggctcaggagtactttctgtccgatcaaacagctccatctcgggctccatgtcggagaggggttcggaagatgcgggagctggcgatgctttctttggtacccaccgagctgatgctggaggagtcgcaggagccttgtaaggcttagaaacctcatgtctcttccaaacagccgggtcggactcatatgctcccgcaaacgtctgcgaagatacagccgggggataccagggctgaagcgaaccacaccccaccttgaaactcggagaggcgtccagtgccgcctgactagacgtagcccttgagggctgaaaggaggccacaacatgtcgtatcggccgactactagaatcccaaggtatcaatgcgccatttggaaggaagaagtttgttcccttctgatcgaccaagttatcctccttatccttctgaagctcctgacaccggtgtgagaactcctttgggaatggtggcagtcctgtgagggggaaatagcagatgagatatatcacgtatgtaatgatctactacaactgttacggctggtttgaaagacctgcccctctattgtactacacaagagttaacacaacaatttattttttattgttgtggcaaaactgatgatagagaaaactatgtgtagcagtctcttatcaaacctagatcaacgggaattcagcagactattggagtggaattgttgagtaagaggtgtttttgtttatatgtttatgtattttgaaaaatgattgatgtatgtactgataatgaatgataatttatgagatactactgagaaaaaaaatgtgtttatttgtcttttccttcttccttaaccttggttgggagcacaatggtttaagatcactgtctcttgtttttaagatcacaagttgtactggttgtttactttacttttgctatgcttctcaaagtctgaatgatctcaatggggcacttgattaagatcacactggttaatgtatggattgattgctctgttctgtctggttgatgatcagatgagatgatctgttgtgatgagatgatctgatgagatgagatgatgagatgatctgatgatgaaaaattggaatgaggggggaaagcccctccttaaatagtctattttacaacccggctgacttgtggttctagccctaaccaataatctataaatggccaacttgtggttctagccctaacctataatctataaatggccaacttgtggttctagccctatacatgattctcagtgtacatacaaacaatgtggctcacttgtggttaccctatgcaatgaatattgaatatgtaagctaactaaggccaacttttggtttacattatgcaataagcattttgtatgcaaataaaatttaaatcccaaataacttttgactgagtggagctagcctagtggttccagtgagtgactatgggttaaatgccccgtagaatgtgattatgccataataagcctaagaatatatgcccttctacatattgaactgtgactttatgcaatttgatacttgaaacacaattggcatactacatcctcccccaacttaatgctgtccgcagcattcctgtttcaagtatcaaatttttccagaagccaggagtaccccaattttggacatatgcaccacaattacccatttaatagacaagctccaccccctcttatgccgtataattgaaccttgcaacccttccatgaccagtctttaccaagtgtcttacacaccaattcctaaatatcactgatcccatcagatgtacccaaaagaaaacatttcccttgatatcctatctggtcctaaaagctccttcttgatccattgtctgtctgatttgaattgtagttctgctctgagttttcactaaactggttttcatatatccaactgatttcttctcaagtaattcatccaacagtagtatcatctatcccctttagaactcctcgtcctcccccacgcctgccacgtcccaatcaaaggcgcctaatgaatctatttcaatctctttcatctcattggtccaaggaaaaggccagtggttgatgtatttgaaagaggcccctcaaaaatctccatatgctgagttccatggttgtccgaaacaccttcaaaacacctttcccccagcggaatactcctaagcctccttcaaataatccccagtttaccaaaaaaggttttagccatactactgtttgaatcattacccaaaaaagcccatgtcttcaatctccacctggttagtgctttctcttctgtcccctatccttcaaatcgatggttcatgtgatccgttagttcaaagtattcaggaatatttggtggtaattctatttcttgtaaatcctgtcctttcttgccccaaatttcattcacattgattcttctcttgaaatcaccaaaggttccactgttagattgtacagcatttttgtgaatccagttggttttctccacatcaaatttcagattaaggtcatgatggaccctggtttccagttatttccgcctttttacaataattccagttttgggtcatgagggaacattgtcttttacatttccgaccatttctagatttcagtttaaggtcatgagggaccccaggttggttgatttttcagtttaaggtcctgaaggacccccttcagattggttgatttttcattttaaggtcatgaaggaccccagattggttgatatttcagtttaaggtcatgaaggaccccaggttggttgatatttcagtttaaggtcatgaaggaccccaggttttcttttcttttcctttttttttttacttcccacttttcaacctggccttgtacctctggactcaaaaaaactctatggtaaccctagtgctgctggtgcttttcagcttgatgtggtatccgtcttgttgtatgggcttgaattgcctcataatcttgcctacatagtcttcttgttatatttttcttcttcttatatcctgccgcccccctctaccccgatcattgttctttggttgatcttgtgttatttagtaaagcttctaataaatcaataatccagctgatggtgtgctcatagctttggttctatcagccgctaggccaatcatcatctagaattctatatatgtaatcctagccgccttaagtccttcatttgccgatttgcatgcgtttgagttgaatgaacaaaaaaattccctggattgtatgtggccgctaccattactctccctcactgtttgctcaagatcctcatagcaccgttcttcgattgtaagatacaactgtgcatccttctcaattctgccgtgatgtattcaaattcatttatccatcttggacaatcgtatcccgctcttttaatataccaccaccatagtcaattgtttgaggactccactgcctgtgtccattcattgcctgctatagtctacccaacttattacatagccgttacatcggactttcttcaattgatcttgtgtcgcttcatacagaatttgatcaacaactgtggcttatggtgtgctcttcagcattgcatcaatgagtttggtcacttcgcatccttcattcttctttgttttatatatgttcaaattgaatgataggccgagccgagccgagccgagccgagccgagccgatcacctgaaattatggctgatgatgtgctagggtgtgtaagtatatcggctcagccggctgcactgctgatacgcatgtgtggccttgcgaccgccttctcctcaatcactaattttttttttgtccccctcactcatctcatcaccatttccttccaccggctctcggaaacccgtcggctttgatctgagtagattgctgtgtaaccactacccttgcaaatataaaagaaggctctctagtcgctctcctccccttccttcaccatcaaccaccaagttatttgagaaaactcagttactgagattggtctgacttcctggtgaagttgcagtcaggccctagagtgaccttttgaatagacttctgaaaacaaactgttggagactctccctgtttattttccgctacaacttcttgctccaagctcttctaccatgtcaataaatagctcgatttgtgtaatccaagatctctcctcttgttttattgaacttttgtccccacttctgtccttgtctgaatagccggcttaaaattgccagtagcttgaatgcatcctattgcttcaagcattcttctggttttgattctaatcgcttccattgatctttaaagatttccctctcgcacgaactctttcatcatttagatatacccttactgcttgcttatctttaatagctacttgttttttctccctactaaccttctcgtgcaaattcctctgacttgtgaattatttgtgcctgctttcctaaatcagcttacccgagcttgtcgcctcctttgttatcacttgtaaatcgcttcagattgtcggtaccttgaaattaatcctgatagattgctcaacattgcaaacagcttgaatataaagcaatcgcttcaagcctgttttcattgaaattaaaccataaatcttgatatcgagctctgattggttgagtgtacatctattctatctgctaagtagctacttctatggactccaagctcaacttgtcccttgcctatgattatgctgagctttcctgatcgcttgctgtcagacttcaaacgaagagacagatctctccttccacttgattgctttctcctgttcttcactctacaatttgaacagagatataagttgatcacccctacgcgattacttggttggtccactcctttgctgcagttgtgtaaaattaagtgacccccaccctctatctgacttctagttttctggattgcctgctcctaggccttgaaaatatcaaatacaccaatccttttttttttttttttttttttttttttttttccaagtcctatgttactattccaaagcctctgaaagaaaaaaaaggagatagaagaaaaatatactgtaaccgccattctaaaaatacttagtacacatggacttgcttcctattgcttgaccttccccccatattctcttgtcttgcttgaccaactgtgatcccttacaatttaatatttcttcttgtgctaaaaatacattgagttttggtaaaaaaattcaatcctgaatttgattcccctcttgaatgggagcaaaaacaggggttctctctattgagaaaagcttgtgcctaggtatgttccttctagcccatctgagtctcttcttatcttcatcatatattctgattctgactttatatcccagttgcctatatctatatttccaatacccttccttcaataatgcttctgttccaatttttgtgaggatatgtagaaaatctaagttgttggatccttcatccagtagctcctgaagcagttgatattttactttaattccatcacaatgccattcttctgaaaacacctttctaaaaattttgaggggtctttcatctttccagaaattgtttgaatatttattttgcaaagatgaaaattcttcttgaaaaatctctatcttttgaaattctgaatctgcttcttggtgaatgatttcatctaggtttgtaatttggacagtttctactgaattctgttcttcctgtctggtattttccgctctgttctctctggattcataatattgactccaatcttctgctttcagtgaatcaatattgcccaaaaatctggaatactgatcccaatctggtgttactgaagtgtggcactggagtgactcaaatattcctttatcattacaaatatccagatttttatcctccaaaatctctggtgaatctgatggaactggctgtgatttctgtatctgttcaagtaacatactgactgactcctgcattctccgtattgagtcctccagtttcaatatttgggaagcttggcgctttagcatgatggctgattgctccatactggattctcctggggtagaaattcttgactctaggttacgttctgggaagaacttcttgaagacggcggatattgtttccccctccattgatccctgatcctccactttaatttagtcttctgttgctgagggagatttactgctgatcttctgaaggttattttaggccactgttgggacaccagatgtgagaactcctttgggaatggtggcagttgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatctttattattaacttatcttatttatcttacagttatcttatctgttaattacttatctattaaatacatacctgtgttctacataagtaattatcacttacctttcactcccttgtccgtgaaatacctgtaccacaagttatccctctgctacagtattttcacggtcaaatattattacaaataaatatgtacatgtattaaataataagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctgttaagtacacgcatcaagagctactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccttcaatattctggaacttataatccgtgcctctttcactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacccgtaaccaacataaatcttgtctacatttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccattaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattccctttggggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacgctcaaaaacttcagtcaactcatagtaacaacctttttactattaaatactcaggttagttacccagaggctgacaattgggggtctggcctaattggaattccgtgactaacatatctccgtgcttctttttaccttttgtccccaaaacatttactactaacaatggccttctgaagaacaaatgccggaagttttgccatttattagacaaatagatagtacaattgcagaagaagctagtagatattaccacaaccacccggataacattacagttattgaaagagtagaaaaagtgaaagtaacagaagcagaagatagattctggaactacatagaaactaagcgctaccattgtacccttcattctacttactcccctgaatacatcctcataaatcttgtagaagaagacgagtctatcatagaaaaaacagtagaaacaaacaggaataacttctttacagcgttagaagaaacccctaaatatagaactcttcctactaacatcttgtctagaactgtccgctactacactcttccacctttcactgcttgttctccgcctcaacccaactctataatcatagatctcacggatttagaataaattaagcttgtttttat