attatgggatgaattttcaatgtggattatataatctttagatttttcatcttgcattaagctgcatttctttctgttttgttttgttttgttttttttttactaagttgtttgtatgtagtagggcgtctacagcgagaggggggggtgttgtaacctgggggttacacgcctctgactcgccgcagcacggcatctagcaaggactcggaagtcccttccgagtcatctctccctctgaaccttacggaattatacactattggagcctcatgtaaagaacgcggcaactttagccgatactttgagactttctagacttttagactgctgaatacttttcttttacggaactggaactttccagtatttttcttttgaaactgtaagatatgtgatatttttgcaatgagaactaaaataacaagataagtctcttggggagacataaaagacaggaaacacaaccagtatttatagataaaggaaaggtaagtttgttgtatgtctaacaaagaatgttggtaactaaagagtgtgatattgctatgtagctgttgtataactgatccttgatccgtttataaatgataactattggagacgtagaagtagaaaatagtagaagttttacgatatctagttttgttttttgaaagaattaatttttatttttttcttttcttttcttctcggagtttcttgacctaagtttgacacctcaggtcacaataagttgggtgtagttaagctcgggagggtggatggtctgtgaactgctccggtggtgtgtatgattacataaccctatgtataaatttccaaatgatcttctgaagctggctcttctccatgaatacaataatcctatcaagtgatcaccaaaatattcccacaacatatttacaacatctttgcaaagggtaacattgcctggatccatctcttacggagtcagtgccgatcgagccctcaagctgacttgtttgtttgtttgaatacttagatcttggaggcgtcatcagtctataagtagcactcagcttatgcatcagcttctcctcgatatctctcctttcgctcccaagtcctcttcagctcaactccctccaggtcatgacccagaaacgcaggtactatgctgatagttggtatcaaaaaccaaccaacaaacgaaaccgatatcaccaacaacctcagcagagatacagccaacaccaacaccaaactcgccaaggaaccactagtgtcgatcctgcaaattgtgcccgagaattcgaacggctctctctctctcatcaaaacttccctccattaaaatgtacgcaaaccatccacaattgattataccgtcccttcgaggccttccaagactaatctcgccatccaattttcacgcgtatacatctcctatacttctataaacccgtccggctcacgggatcatctaaaataataaaataaaaataaaattacaaactcgtaagcccgtctcacaaacgccctctctctctgcttcccttcctcaactatgtacttacatccttcatcatcatcatctaacagctctgctccttgcgaaaaaacctcggatacccaaaccgaacctcagccggaacacaagaaaaactaccatcgacacatagatctcaaccacctccatcgactacaccgagccataccatctccaacccttctaacgctgtcaaccatcagaatattcgtaatcaccaagccttccctggaaagtcttacaaatttcataacggctggaccgaggttgtagtacgtaccaatctcagttgaatgtccaagcaagccctctatccacctcataatcctactgcgtcactggaacacttatatttatccagccatcttgctgaccaacttatcatcaacacaacaatcctttatttattttagaaacgtgggaaccagcacagtggaaaccgccatcagatgactggatcccggaatccatggaatcctaatcaaccactcaacaacaaccctccatcgacctcctctcaacctttcactcgacattcttccaggcccatcgcaaaattgccacagcgtgcaacactccaatctgataatcgctttgccgtcctgggctcccctccgatcgatcaagaccaacttggagtaccccgccaatctaacgcccggatgcccaagctaccaaccaagccacccggattgagaagtaaattctttttcggcggcactctcaccactcttcagtttaatccatcactcggctaactgcatccgccaaacaggacaacagaactaccccctggtgatcaatgatgaaggctatcaggtaggttcataatgaactcatctttctttctcaaatacaatgtctggagaaaaaaccaactgacccttctgacactttggctagatcgacatcgtactagacaccaatatcctactggcttatcagcatttcttacgagctctgataccccttctgggctcaaactgtcgtcttttagttccggcggctgtcctcaacgagctagatctccaaaagactcgccaacatctggtcgaggttttcgaggctggcagatgttcttctcaacagacgatgggctccttggcaaggcaagtaacaaactggttactcgatctcgtcaaactcggttcctcaagggttgtgctccaaaaacttgaagaggagtcagaagaagacagacgagtgcgttgcaacaagtctagataagtgtaagtaccggtttgggaatcatgctgatcagatattttataattttgatcttcatcaaggacaaggacccggacaccagaatactcacatacgccaataatcttcatcttcgagcgaagaccaatcatccgggaacggtgatagctttgctatccaatgataatatgttgcgcttgcgagcgcaatctgaaggtatctgttctgtagccatggcagactttcgacacagccctcgtcaattagttggctatatccgcaaaatcgttcctgatcctaggaatccagcaatctcgactccctctaacccctcgccgctcaatcattcgcatccacccgaagcaatcactccaaagctcaattcaacgattaaagcgagtcaaccctcttccaattcttgcgtgctctcaggccaagatgggcagttcacctttacatccctcttaccaagtactagccagcagccctcgggatcggccaatcggagcaaccagatcacttcagaaccacaccttccctcagcccaaggtcgacagttaatcttcacctccctcttgccgagtagtagccagtcatcacccgtcgggcctgatcaagaattgattcgactcaaatttcaactccagcgggctcgtccatgtcaaagctgcaagtctgtcatcgaaaccactccgccggtatgctgtttcgctgagtttctcttgtaaacgcaataccgattttattcgtctccaggtctcgccggatcagattcatcattactgcccgatgtgttgcgaggtcatttgcaagggatgcatgaatgtcaccggatgcgactggaattgttcaggaccgtttcatggacaggattgtccaacgataaaatgctgcgccaccggtcgagcagcaatctggatcgaggtaaagtatttatctagttttgcttcacgtttggcacagtggagcttgctcagagtgaatgcttaaatcacgctctgctttctttcaataatagctgttagggcaacttgatacttgcttcctaatgaatcaatacaagatatctttcaaacatggtcccaagataactcacctttacggcgacgaagctttggtcgagtatatgaacgccgcaaacggcttgttgaccgctagtggagaggatgacgagcgcttgggctttcttggatctatactcatcagctcaacattgatcgatgttctcagtcagacatttctatgttctcccctcttgagttggcactttcgctcggaactatttctgagcacaatcagtgtggttcaaggaattctccggaagctcgctcagccttggaagatcctcaactcggaattcgtcaaatcaagcaccactggtatctctcctcttgatcatcggcagcacaaaataatatggaataagatctctgaaaaggatcatcgacctaattcgactgaagcgaaactcgaaaagctacaagactcgttccccggtttgatggctgatgttgaggaaattcttcataatcgacccgcatcgacttcagccacgattcgggacttattggacaatgcggcctacgtacccctctgttatgtgttggagcaactatttcgattagctatcgagatggaaacaggacaatcggatcactcggtcacgctgccaggcgatattcaagtgacagtcccactctccagtgatttagtccggatgactagcgcgttgttggacctgcaaatcatttacgaatctcaccttagtaaccagacgtcgaatacagacccaaacaacgggaccgctgacgatcaaccaacagaaagatcccaacgtgcgggacgcgatgccaacaaaccgcaaggaagtccagtggatggtcctggggccaaaggagtcggtagtaccgtcagaaaatcggccgattcctcgcgcgtcacagctggaaatagcggtgaaggtcgatccaactcgaaaggaaagaacaagctcgatcgacaagaaacaagtgacgagaaaactaacaggctggattctatgattaaacgggcgaatcgtgaagagggttgttcaagagataaaacctcagatgagagccaaaagaaatgcgcgggtcaagagaagaatcaaaagacttcaagcagaaaagcaaacggcaccagatcaagatctcaaacagacactcaaggtgatggggaagactgggatgaatcggaaacaggttcagactcgagttcctcagtcaccaaggtttctgacgatgtggatggattgtcgatatcatcacatggcagtgaaagtggtgatgatacatccgatgttgttatcctcaattagacagctatagacccccttttcttgtttactatcagcggatctgcttctatatatttattacctcttttttttctgcctgccacactccatagaaaatggccgccacttgttcttgtcgttttttttttgtttgcttaatttgttcttgatctatttttttttcttatgagatatatccaaacttatacctatctgtgctcaaaatatgatgagaaatctcgtgttttctaatctttgtctttcaacttgctgcgataatcgtcattgtagtaataaattcacattgaggccgtgttttttgatggactgtgctctggaatacacctcatgggttccccagatttgggtttagattgcgctcttcgccattggatactcaactaggaacacattgcaatcaattcaaaaaaaaaaaaaagaaacaataggaggacgacagcccaggatttttctgcagtattttcagcctctatgtagttttttgaattctcaagataggactgctgaaatccacttgagaagagtgacatgaccgtgttttttccaatgattgatttctacgtgcttatccatgtaccagtttagatctcaagttaatgggatgatttatatgtacttgatggcactggatatttgagatgttgatttgatttccttgtctaggatttgtgggagctaggtaatccaccccaatcaattgataaaatatgtatccctgagaagactcgtgggttgtgcagtgtaacaggtagatattcactctgtaagcccatgataagtatgtgtaagcccataagtaggtatttgtggctgtgtaagttgtaggaagtggtttggctcctcttgaagtcttgcagtttaccactcggcgctgccctctctcagacaatcgatcaaccaaaacagtgtaaagtcttctccatctcaacctcactccctcaagagtatcatactaaccccttccttctcttcccgggcctcatctccagaccagatcactatcatcagaccatcaatcgacccaagcttgcacgggtgagtttgtctagcttttcctatccatcccccccaatctactgttcatcttctcatccggatatcaagtgaatatatagacatatcgtatatcttcaactaactaactacctaactgaattctgcccttacagctagtaccaccgcataaccttgacaaaccattcccagtgaccatcctcatcacacttatatccacccaccctgcctctcttccaagcttactcccaccatcaaccagctggagcagattcggataaaactaaagctcttccatacgaactccttcgatcaccgataaccctaattctttctttttcttcattaaacatgtcctcagtcgttcctacttccactcacatccgtctcctgtaaacgctcaacatggcttcaaccagctctgatcccaccttccgaaagagtgctaccttctctagacgcatcggaaagtagggcccaatggtcgtggttctatcgttgttcataaccaggtcagtattttaatcttcaaaccttttccctctcatctttctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctcggtcttgctctcctcgtcatcccccatcggcttcattttactatcagcactttcgatcaatcttgaactttcatcatcctgctgtcctcaagcctccaaaccaaacccctcggaaaaccgcgatctcccgtctcctcttctctctccaccaatctcaccggggcgcttgtcgttccgtataagccgcttaattaattcataatccatccttccatcgatcacttgacctcttatttccatggctggtgaatcagccatcggcttcggtcatctgtctgttaatcctccacctggctatattccgtcgattggaatagcttatccaacttagcgtgctatctcccttgtcatcttgggcacagcagtagcgactgctgtaaaattgccatcagttgattaagcctcctcagtgaccaactaagcccaaaccgtgtagattttctagatcaaaaatcccgattgaggagcggagagcctatcaagtttgtttaacttgacctgatgacctgacatttgttagctgcacgtccatctcgattcatatttttgtagctcatcattgccattacttgtcttggctctcaccttctgctgcttgatccttagcaaaacccgaaagccctctcactaacattgcctctccatcgtctgttcatatactcaccttgactcttgattctcatcccatcgacaccgtcttgctttgcatgttcatcgcccgcaccgacgctttggtccatcgatatttcatccgcccctcatttcaacaatccctcatacgacactcgcacatcgtattgctaccttcgacgttatgccccatcgcgccctgcccttggctactcccttactcgacttaccttctgtcttcgacatatctcccatctccacgcccggcgacgccccacctaatctacacgtcaaacgtactcactcgctattggaaaaccacccctcctttgtcgccgccctccatcgcaatcaacacctgctctctcatgtcctaataccactcgatcgctcacgctcactgccgcctggacattctgggctcgggaataccctgttgtcccgccgctctgcatgcgtcaaacgaactgctttacatcttaccgattctgtcgattgtgcccccctgctcgactcacctactaccttggtcggatctcatcttcactctagaacccatgacaatgcccaacttccccatgcgactaagatgcagatggcggattaccttaggaaattcgaacatcttttcatggtcacccctcaacggtttgttttctaccctgctatccgtttctatcagcctatctgttccacgtgatccatcacattcacacatgagttgggtttccaaataatgtagaatgcgaatgattgtcgaggcatttatcgatacccttgaagcaggtttgaaagaggatggacagtgcgttgtgagcatatccaaagtttcatgatgtcaagcaagaaagaaaaacaattaggctcatgcgtcccctgtagcctatgatacccacatttgtgtttggatggccaaccggcaaggaagttggcccatacttggccgtggacttgggtaagctgatgccctccacccatcatgccaaccgctgccaattaagagacatgttcttgaaactcgggtcagtaaccttactcgtttgctactttctctcttaaaacaggcggtaccaatttgcgtgtatgtcatgtggaactgcagggtgatggcaggtttgaaatcacccaagcaaaatacaaattgacggatgaacaaaagcaacaagaaggagaaaagttatttgacttttgcgcagaatgtttatccaagttgagttcattacttttaccaagatgctttaatgtccagacaaagagctcatgtattcatcctgtctgtttgttccttgaaatttaggtttgtcaacgatcaatatgttgacgatgatggcaatttgctgttagacgcggatatccccctagggttcaccttcagttacccttgcacgtgagtctttttttgacttttttggttttggtcctcgaattttttatctttttcccctgattggatctgatgggtctgcttgatgcgcaatgtaggcagaagaaaatcgaccatggtgagctcattcgttggactaaaggtttcggaaaccccaacgtggaagggcacgatgttggcgagattttttccaagtcattaaagaaatttgtacgtcacgctatagtatctactcatgtacttgtcatgagctgaatataattgccctccattcatcagaaagtacccgtcaagctcactgcagtaattaacgacaccactggaacgcttattgcgtcttcttacgtcgatccggccaccagaatcggagttatcttcggtacaggctgcaacgccgcttacatggagaaagtcgcaaatatccccaagatcgcctcactcggccttcctccagatgccgagatggctatcaattgtgaatggggggctttcgattctggtacccatgaacacttgcctcgaaccaagtatgatttggtcatcgatgaaacctctaataagcctggagaacaagcttttgagaagatgatcgccggcctctatcttggtgaagttttccgactgatcgtagtggagatgatcgaagaagggatcttgtttttgggtcagaatacatataagatggaaaagagctattgtttcgatactgccttcctcagtctgatcgaaaggtaagtagcaaaacaatccctgtgcttgcttgaactgaatccgagtcttgactgacaaacgacattttgactcaagtgaccccacagaggaattattgacagtcacagggttatttacacacttctttggcttggataccacgatttccgaacgccagtttttccgaagacttgcggaattgataggtaccaggtccgctagactttcggcctgtggaatagcggctatagtgtccaagatgggaatggtcgaaaccggatgtggagtggctaccgatggaagtctttacaatgtgagttgtcttcataatctactgacacaagaatagtagcggtacatcacttactcgaatgtcccggatttctttccgcagaaatacccacaatttccccaaaggttacacgaagctctcgtggatatttttggtgaaaagggccgcttaattgtaagtggcttgactatgtgtgtgtttatgagatccggtttgacttgatcgtacttttcgtttcagaaaacctatcatgccgaagatggctccggagtaggaagtgcaataattgcagcgatgaccaaagcaagattggcagagggcaaattcactcatgtctagtcttctggcgaagagaggccccaagatcacatgctttgttggtatttgggctggggaggggggggggatgacaaaagaaagaacttgagtggaaaaaactcaattttcaatcatgccttgttttctttaatttatttttttctatctgcttatttttttttctttcatctattaaaaaacacaagagataatctactgagtttctctgagataattgtggggtatatttgcgtcatgagagaagtagtagttgtaaaaaaaagtagaatggtttgagaagttcagatattgactgatatacatacataaacataaatatatatttatttcctcatgttttccaaagatcaacccacaccatctgcagctcaagttgcctagtttttcttcaaaaacttgtttcagataaatacatacatgcatttcttatgcatggctccatttgtaaatcatggaggttctctggatgatttggaggaatcaaactgtctatattgagtgaggtgttgatagccattcagaggtccaaggattgatctattgacttggtaagtgaagaaagacagaaaaatccttctgaactgaatcctctaatttgatgaatttccaaaatcttacattctgttattcactgtgattgttgtggtgttcatcaacagatgaagtcagtttaagactcaggaattataggacctggagttcaagtatgcacttgaaaaacctctcaggttaacttgccccctctttcataggtcccctcagagctttggagagcagtgctttgcacccaggaggggacttagttaagtttaaaaggatctgcattcaactgaatgtctttgatgtctgtcatcacaatgatatacagttgcagacggcaaaaactgactagagatggcctgagggtactcattgcagatacccgctatccgctggcggatacccacctggcctaacagatacctgccagaggatttggatttgggtgcagatgcccaattttccttgaaatcttggcgggtatccgggtattttcagggatacccatcagaaggaccctctcggccttgagaccttgtacagtctcaaggccaagaggggctcttcttggccttgagtgttgaggtggaccaggctgaagggaactgaaaatcacagacgctgggtcttgtgacagtgactggacacaaagataaagatagtttagattcagtgagttagctagcttggatgagaaacagtcaggactatatacaagctatgttttgatagaagcatacagactggctataagcatatccaacacacccccttgctgagaacaaaactaatagttgtaagtggtagagataaaaaaaattactatttggagcctctagtagaaaaaaaaactcatttggggaacagaaaataaaaaataaccaggccagagatttgtacgtagatagggagtagggagaggccacgacagccactgtgctcaaaacagaccgacaatagaaattagccataagtttgcaccggagttgtgcgccctacgaagataaatgtgtgtcgaccttccgtcccatcatccccagacatctatttcttcgtcgaagctgtcatcttcgtcatcgttcgagtcatatccccctagttgaacgacagaggtggcaccagcgcgagcttcaaccgatcgtgctgaggccttcaggtgtttcttcttgttcggacaatcggccgagtgatgacctttctcgctgcacgtgtagcattgtggacgtcctttagccttggcaacagcagcagtagttggtaggtgatcagagtggtccagtgaagtggtcattgagatcttgtgagcttcaattgctccgacggcgtcatcgagtgaaactttgttgggggagtaaacaagatgatctctgattgttttccatgagtcgtcgaggccgcgaacaagcctatcacatatttgttgatcagacggagttgattttacactagccaggtccgaggccgccattcggatccgagcgatccacttcgcgatcggctgatttggatcatgacgagccatccaaaatgcattctgaagctgaagtcgtctcgctcgggtattcttttcataagcatcacaaatggtggagaagagtttgctcgccggttttaccgattcataacgaatagcgaggtcagacgatagtgtcatttgaatcgttgagcatgccatatcagacaaggcatcccaatcagctccgtactcttcgggattgtatcctctttgttctggagatcggacggcggacttctcctttgagtcgctgttatttggacaaggtagtgttttattaacaatattgaggaaaccttgaagttggagaacgttttgaagtcgatttcgccatgacagaaacgtgaccaagttgccgtctaaagccggaaccgtttgaatgagagctgacgggttgttcatctgtcaaataggcatcttttgattaagttgatggagatgttctagatagccggggtgattgataaccaaaatcgaatgggagcgtagcaacaatgggtctcataacctgttgaggtggaccaggctgaagggaactgaaagtcacagacgctgggtcttgtgacagtgactggacacaaagataaagatagtttagattcagtgagttagctagcttggatgagaaacagtcaggactatatacaagctatgttttgatagaagcatacagactggctataagcatatccaacattgagactgtactgtctcaaggctgacaaggcacaaccaatggtgggccgctacactaactgtagcagttagtgtagagtaacacagcggaattcccgttagcgttaagcgtagtgtagcggaattcctccacgacaccgctaatgctacacgtgtgggctgcaaaaaagggcccactatgctgcgctacagcgctttttagtgggttttggctgcttttgccgctaaaagcgctgtagctagggttgatggcgccacttttggaaaagtgggcgccagagggcacctccaaaactgccagcaatgtgcgcctttggctggcacattggaggcgcgccaggggtgccatcttttgcataaaaaacatgtacagtgcctagacagtgaaaagtggctgcttattttggattccagagctccaaaccacaaatttgaaatcatgaggcttggtcaggtggtgcataataggtcccaaaaagtgaatatggaataataaaagcaaaaaataaagtttgaaaatttgtgaaaaataaaaaataaactcaatttttttcaaaagttttgatattcattttgggggagtgggagtgctgagagaaagaaagaatggaacatggcaagaatgattatgaatgaaaattttggaaaaattgccttccagatggcttcaaagagctgttgattggggcattcaccaacccacattgcagtaaagcactagaatttactgttttggctccaatctggaccaccaacctggccaaaccttttttggttccaattttttttcatttataatcattcttgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaatgaatatgaaaaaatacctgaacctagcaaagtttcaaaatttgtgaaaaataaaaaataaaatttattttctcaaaagcttggatattcattttgggggagcaagagtgctgggagaaaggaagattgggatattagaagaatgattatgaatgaaaattttggaaaaattgctttccagatggcttcaaagagctgttgattggggaattcaccagcccacattgcagtaaagcactagaatttactgttttggctcccatctggagtcctggacaaccaacctggccaaatcttttttggttctgattttttttttttcatttacaatcattcttcccatgttccactctttctttctctcagcactcccactcccccaaaatgaatatccaagcttttgaaaaaaatcagttttattttttatttttcacagattttgaaactttaatttttgtttttatttttttgtattcattttctgggacctattatgcaccacctgaacaattctcataacttcaagtctgtgttttagagctctggggtccaaaacaggcagccaaaaataacggtccacgcactgtacatacagtctattttccatgtattttaattttttaattatattttttttcaacctcaatttttactgcagcaaagtctgactttgcttattgggtagtcacaattggtgggtgccatgcggcacttcacactatttgggggttgaaccgggttcttgggggccaaaaaataacctcaaccaacaagaaacccaaaaaaatacaacttttatgggcagttgatggatgactccccccgtaaaagttagggttagaagtgcgcgccaggccaaaagcgtagcgtagtggcccacctctggcacaaccttgttgactggaaggtcttccttctggccaacaatgtatgtacatgtacctcatcaaccagaaggttttccatctggccaaagaggcacatgtacctcattggccagaaggaagaccttctggtcaattgttggccatcccctgggcccctccaggcaccattggtttaaggggtggatatcccaagatacccacttggatacctactaaggcagaggaatacctaccagcggatgtggatggctgattcccctgaaaaaacagctggatatccggatgcatccaggccatatatagaaccaacccagccccgcccgcaaaatccaaaatcaaaatgcagggcctacgtctggggggcatatgccccaagacttatttttattgcaattttgaactcctacagatgtgcagagatcaaaattataaccgctaagcttttaccccggcggttccttttttttatttgtctggcatgagtgtatttgtacatgcctcccaaaagccatactcaaacccctaactatgggtttagttgaggcttattcatagtcttatacctctaggaggtccctaaagtacctgtagcatctattttgagcgcttaatcaatgctgcaaggtatttttttgtcatttttttggctcagatgggctacaaaaccctgtaaatacaaaaaaaaaatgattttttgcccaaaatatttggacattctcccaatccaaggttggtttttgccatccacaactgtatgctccttctctctccaaaactttcaaacagccagagaagatatttgaggtgaggggataatggaggcagtgattattggtttgaagggtaccccatccagtttgatgatctgaactttgtatgtacacctataatacatccaactgattaaacaaaactctctttatttttatatggaggtattaatatggctaaccaaaacatgcaagatctactatatgacaaagagttgtgtcttcaaaagtaagaattggcatattctcatcagttaatcataccattaatgcaactctgggaaacagattctatgttttcttgctggtagtagatggcataatctgaattatgttgatttcaatggattttactgacatattgtcacagtggctcaatgccaattggaatgttgggctttggttcaagatgggtgttttgttccattacagaaacctcatatttcatgacataagattagctggaatgtcctgtttggatgttttatatgataatagaaaacagcctgtatgttgaaagttgaaacaccacctgaaattacctgaacagccaccagatggtcttcctcttttaatgacatgctgtgcaataaggttaagttgagattcttgtgagactctcaaaaattcatccatgtagatgcactccttgatttggactcaatataagtccatgggtggtgtggtgatggatgcagtccagatgctctgtgtacatatttatgcaagtgtgacttctgtgataatttttataatgaaaataatttccaagctacaagtttatcaaacatattcatgtatctcgtattttccagttagaaagtcggaatttgaattcaagtttggacaactgcaggctgggaagaaagagccagattgaagtgattttcttgataggcagattaaagccaagcagacagtttggatgtgtctttgattgatggaattttgtgtggctgtgcagggtgataagcaaactggagtgggaggggggggagtcgattgattaaatgctgtgggcagttatgtaagcccaggctagggtcgggatgacgtcagaaccaaactctaataatcagatgaccaccacggttcaacagtcaactgaaacccaagccagactcagaacagaaccagccaccaactaccaacaacaccgaagaacgacttgcaaggatggtcaacagccaggacgacgaacaacaacaaaaacaacaacaacaacaacaacaggaaccaagaaccgaaacaccagccaccactccatcagagccaatagaaacaacaataacaacaacaatcaacacagataaccactcaccaatcgatcaaccccctacacctcgtcctaatactccccctcatcgaaaactacccgctcggaaaccggtcagatcgatcctcaaaccatcacctcaaccccaaccaaagttcaacttcaaacgtgatatcctcagcccgttcagtaacaagttgggctatgccgcactcgaggagagcccactaggtgctgtagtcggagctggtggtgtcggtcagggcgttcaagctgctgctggctgggtcggcaacgcctggaagcgactgggtgctgctacgactgctagtcctaccaccaccactgctgctgctactactactactactaccgaaaaactaacggccgccgatcatgaaactcagcagcaacagcgatcctctcttatccatcccacaaattcaaatcatccaatcgaaccttcaaacgacttgccggccgatcagacgatcagttcaccaccctcatctactcattctcatcaagttctctctccaaactcaagattcaaccatctgcccatctcctcaagcaccgaaccttctcataatctcaatcaaactaatgctctcgccccccctctccatccaccccctccagccggaacgaacctccaactcagtgtctcctcactcaaaaaagttcattttatcatgtccgacctcaagattgtctatccgatcagcaatactcaacccccatcgttcgatcaactcaacagactaagaatcaaccaagcccgcaagttactccttgccaaccgtaacgcggcccatcatcaccctcccacttctcctactacgactactcaacccaatccaatcaattcatccccaaccatcaacggctggacggctcggagtctagaactgttttatgatgaatgctgtcggactcgagaggaaggatggggaatcatgaaggttcgagagatcatcaaacaatccgcccccctaccacccaaagtgctcgatctgaccggggtccctctgaaccgagtcggagctgctgaagtcctgggtgacttactcagtgttgactttggattaaaatcactcgtcctgtcgagctgcagccttgaagatcactgtctcaaaccaatcttacatggtttgctagttagtggtagtttaccctcgattagctttgccaataaccccaagcttcgagctaaaggctggaaattgattgcagtatttatcaaaaaagtgagttgtctgctatgttcatcttcttcatcccatcatttaatctccccaccttcttgagatcactaaggttgcttggatttttacataggcgaaggcgctacgtaatatagatatatctgataattcgctcgatcgacgatcggtagagtacctcgtacaggccctagctggcaatattcgtaaggatcgcccggacgctaacatctcaccaaactcaacgaacctgaagcttccagatgtcacaccggttgccaacgtttctcttactcagacaaacctcaagtcgcattctctccctcgattgacgagcgcctctagcatttcacctacatctctttccttcaacggacacgacctcacgacccatctcactcaagatgaagatgacggtgcttcattattcccatctgcaccacttcttcgagaagatcattcaccggctctacaagccttgtctgccatctcaaattggtcctcttccgattcttcaaacctcgtctctctgcgtctagatcactgcaatctgaaaaacaatcaattggacacgttggcccacgccattcgtctatcaaagctaaaacatgtctcttttcgaaataaccgaatcttcaatcttggtgccgtatctttggcggtgatgattaaggattggcctactcagtctgaatcaacattcaacgatggtatcggtggcaaggtagattcaacgcccgaccatcattcagattatccagggcatccaggcaatgaatctttggatccacccacctcatcaatgcccacaccatttgtgagcttgaactcagttactgccagacagagtgatctcctagcacagcgccagatgcaagggaaaacgccgctaccgccacccgtagatgagctccccccagataaacattcaccgaaacagacagcagaatttggtaagccagagctggcacagaaagattcaaatcaaaatgtatctgcattggtcaaggacgagatgaagaaggcccatgaacaaagattcaagatcaaatccaagatcgatcaattgccaaccgtcggccaattgttaactttggacgtgaagtccaatgacttgagaagtgcagacgtcttctatttagcccaggtactcaagaaaaatcgaactttgaaggtacttaacttggccgagaatcgcatcgatcccataggattggcccatttggcggatgcacttgttgagtcaatttttctaaaaaatgaattcacgtgattcagtttttaaatttatccttctcatcaatcaatcatgaaacctgtatcgattgcctgcctgtttctgattgctgttgcatctctttgccacgattctgtttattgatatgttacacgtgtttttccggttctcatttgagcagcgatataacacctgtttagagacactcgatctgagtcgtaatccatgctgtggcccaaacctagaaggcgtgagtaagccctgtagattttatatgtggccattgtaattcctcgactgcgcaacgttcaacttctcagctgcattcctgcttgctcatcagattttagcgctgcgaacgacctgcacgatcaataactcattaaagcgaatattcttgtcgcaaactgatttgagctcgcaaggttctatcgcaatagctgaatttttgcccgagatgaagaatcttattcacctcgatctcaccgaaaatcatggagttcagtcatatccaaaaccattatgcctctgttgatgacatcggccaatggctgatgtgatgtaccctcactactctccactttttctagatcgacatagcaggcgtgatggcgctagcggtttccgccaaaatgaacaccagtttaaggtgcttagatattaacatcccgccgaacgaccctgattttgcacatctttctcaagaaatcttgcaatcctgtgtgcgcaataccgagctagctcaagaaatggctaaccaacgtggggctcaaacaacaatagcacagccgatgctcaagtccaccgtcgtcaaagcactcgtcaatcaacagcagcaacagcaacaggaacatccattggaggcgattgggatcaaacaacagcccgccagttcaactcctgggcggaaatctaagaatcctgctgccatgagtcgcgctgagactgttaagaagattttgacctcaacagaggaaacatgcaaagtcctgcgggatttgatctccgaagatgaacaacgaaaacttaggatgcttcaagaagagcggaaggtactgatgatagtagaatgtagtgagcttgtcagggagctgctagaccaagtcaaggccgggcagttccaaataagggaagccctcggaagcctcatgatggatgaagcactgaggtgtaagtcctttttgcagaaacaaaaaagcttgttgctcgagtcttgaaagaacctcagactgtctagctgagaaaacgctcattcttttatagctcatgcccagtcagttcacgcagaatctgtagctgtttgtgaatatgccgaggcggtccacagagagccggatgcagtgaatagaggctcaatcagctccagtccgtccttctccgactcaaaagtagtatcgccggtctcaaacgtttcccacgatcccaagatccgaaattcggaactgagtgttggaaatcaagaatccgatttcgaggatgaagagactactccccgatcggattcaatttccaaaactgaaaacgactcgtctgaaaccaccgaatttcaatctacatctgaaccacgtggacagagctctcaaagcgctgattcttcttcgatatccgctcaacattcagggttatcttcatctccaaatggcggcaagaaaggagtccgacagcgaacggaagtgacgattgatagtggcaaagatagtcttcgacttgactcgccatcctcgaacggcgcgccccctcgatctcctgtggagagccatagcagatctctaacgattgaggagggggaagtctttaggaaaggcagtgttttaggcacagtggccggagatgacgatgaggaggtcccgggagaagtcttgaaagaaagtgtgggtgccgtcaaaatcccttagtgtcttgtctatgacaaatcctacaaaatcgtccttgacatgtatctaattatttccttggtcggggcttcacatagatcttggtggcgcaagtagaacgcacaagaaggaatagtgccaaccttgaggaccaagccgatgcggccctgcttgcagaagaacaagacacggagaaccgggagcagacagaatcggatgatgacgatggcgatccaaacgaaactgatgaacaggggctaccgggaaaacccatcaacgatatcttaaaccagcatctttcatgatttctttcacctcattcctcttcgcatattcattgggaaagtttttttttgccttttcgcggcattctttagacaacaaaaatcaactccattcttttttccctcatcaagttgttgtaaagttctttgttttgctgcatggttttttgttttggtttttgatagcaatgaaaattagaaggttgtgtgatttctgtcaagttatggcaattactgttaggctgtgaaaaacaaaaatgcttgcttttgaatctgaatccttacatgggtcaacttgagacgaaagcatagccaggggtttcttcatggaactggtgaccagaactttctttctggagctggcaataattttcttcacccctgtaacctacaagagcctcaaatatcacacattcaacaacctccctcaacatagtgatgaggacccaagagaacaccaaccaaactgatattcccataaatgcctctttcccaggactggctacatactcatggctcataagtaaagattatttatgtatcaaaaaagacaaaaaacactgcatcagtatgtgatttttctacaaaaatgttgtcaagctttgctccatattatggaagatttcaaaagtatgatattgcaaaaaaggaaaataagaacctgctacatatttcatttgatgattcagtgggatttgtcagcttttgcaaccaacacatgggcctaagaagttttcaacagattttgaccattacaaagaacatatatgattggttcaggaagcagaaactaatctccttctccaggaaacatcaacaaaatacatttgaatgttttttggtgctgatcatcttttcatctgaggaaactcatttttttggttgtggggtccatatatactttttttagatttatcagtcccattccaaagcaaaatgtaacatgtcaacctggccttacatttttgacagaagagttgtgtaaaggtacaccagctgtactgtatatacttgaggtgggaatatttgaccagaaaaattgactgcttatgtagtcatgttggtatctgtcagccggtgtcgctaaagtgacagtcagttgatgatgtgagaaacacaaagccttggttctgacagtgattctgttatttatcaagaactggcaatcttgagacagtgatgtggtgatgtattggaagatgaagaggaaaggtgtgtttaatattgtctcttcttggatttctggtgagcatagaaatgaagaaggtacaacttatatagagaccataatgtagacaactccttataagcatatgacaaaagtgaatataagcatatatagaaaatagctactgcagattgtgtatgtagtaaatacaatggtaagagcaactccaacagagccgcaatcaggcgtccgggggcaaactttgactgcccgaattgcatttttgcactccaacagcctcgtggaaataccctgggaacatccccggaggctgttcaacccgcaaacccctacaaccttttgccagtcacctcccagccgcaatccaggaatttcactccactcgtccctttttcatagtacggccatcaccatgggtgactcaacaaatccacttgactccaacaaaactccaaagcccaggtctcctaggaaaaagaaatttaaaaaaacttcacaatccaccccaaacaacaacagcgacaaccttgcaacccccaagccggcagagaaattgaccaacaatactgatgccgccattgataccaccccaaaagctgatgaaaatacaacaatgaagaaatgatttccttgctgttcttttgaagaggacaaaagactttgtattgcttggctgaatactagtcaagatgcaatcattggcaaaggacagaaagctacaacattttgggagcaaatccatgaaacccttttggatctcatcaacaagtacaatgaggagaagaaaaatacaaggtttttcaaagaacttcctcttagaccagttggtgcggttgaatgttgttggggtgttatactcaagacagtcaataaattctctggttgctattcaaatgttgaacattgcttgaaaagtgggaaaactcgcaaagacattgtaagttttctatgattaatattttctgtatgcttgctcttgatatacttatatctgttgcttttttttgatccagcttactgaggccaaggagctatacaaggccacctttgggtccagcttcaatcttgaatcttgatcactgctggggaatcttgaaggatgcccccaaatggcaggccacacagcaagaaagtgaatcttcatggaagaaggccaaggatgtagctttgaccgcttcagcaccctcctccaatccacctgccgtttcaagccctgcggtcatcgaagtagaggatgaagagtctgaaaacagtcagttggcgctgggaaatgtttgtattgaaggtcagagagcggcaaaatgtaaacaagcggaggagtgtgcgtttgagaagattgtcagcatgcaaaaagaactggtccagatcttgtgtagggttctgacccggtgccttggagccggattctgtgcatcccaaaccctgaccccacggatatccggcacctagccgggtttctccagatctctatgatatttttttatgttttttttgctattcggctgttaaaaaagggggttcagggcgggaaagttggagctgatcaggtgcagcagctaggcccccaaacgggtttgatgtgggtaatccccacagatccctgacttctgggggttttcagcatccgaccggatgccggatctctctgggtcaatcccaagccctgatccggtttgtgggttttccgaatcttgccagatctgcggggtccggatcagaaccctaatcttgtgtaatagtttggcttcaatgaaattggctctacaatcaaactcagacaatgtgatcatgtgtactaatctgaacacaatggatgatgaaagttgtgcatattaccagaagaaaaaaagagcaactattgctcaagagctacaggaagagaaggagatggaggaaaaagaaaaaaagcagaaggaggaaaaagataagaaagaaaatgaggaaacagagaagaaggaaaaggagcaaaaagagaaagaagaaaaacagagaaaagataaggaagcgattgagattgatggtgaagatgaagacaaagacaaagattctggcacagaaaataacaaatctggcaaagaaaacagtgaatctggcaatgattgatatctttttcttgtttaatttaccaaccttgtctctctctttttttgaagttgtctcttttttttttgaaatctcaagacaagaaacaagtgagaaaaaaaaatataaaaaaacaacacacgcgagagaaaaaaaaaagcagcagttcaaaaaagtgagaaaaaaatacaacataagcaagagaaaaaaaaaacaaagcaacagttactcctcagatgaggaattgtcttcatctgaaccatgcttatttcacaaatgattgatgatgtcttgctgaagttgtgcatgcaagacatgatccctaattgtctggtattgcagaataaattgttcaaaagttgaattatttggtttgtttgtcatgatggttgctcgcgtgcctggagtttgatgatatttaaagtcttcttcaaattctgtccctgccttatctttgatcgtcatgttatggagtatgatcacagtggacatgatctcggaaaggtttttgtgtctccaaaatcaaccaggaaaacaaacaatagcatagcaagcttgcagaacaccaaaggcacgttcaacttctttttggtatgcctcctgcatttttgcaaagtatttttttgccttggggcttggagattgattggaataatgttgagtatggagggtaaattccgtcagtgagataatagccagtattatattgacttctgttgactacccacaagacagtgactcctttgacttcttgaagttgttgaaaaattggtgattggtccaggatattgatgtcgttgagggtaccaggaagcccaaagaatgcatgccaaatccaaaggtcatacaaggccaccgcttcaagaaaaattgttggctctttctcctcatggcctgtcagccttagagatactccagagtatccaaaagtctgctaataataaatatatctaatattactcactaaaaaaataaaataaacactgaagattattgaataatcttcattttcatataattttaggtggggtctctcactgaagctacccctaaaatcctgcttcttctaggaatttgttaatactcaaagaccatgaagtcaagtaggaacaaaatactgtaaaattaagtaagataataaattaaacataatgtatattaaattagggttaaatatacatttaagaatgtattatacaagaaataaatatgtagaatagaaattaccacactagtgtagtgtgtgacaatttctattagtattattctactttagttgacacatgatgtaattggctataaatatgcatcatgatgtcatgggacatagaatataattttattagaaatattacaacaattcccattacatcatgggattatttctactgttgtacattaaaaaggagattctagaatattctaaaaaatgccccccaagggatctctagaatatttaaggaggcctttctcctgcctaggatggattcctcagcatattcacccccagtacacttagtgagtacagtgaatattctccacctacttttagagtagtctttttatccaatccaaccctaccttcttactggaattattattaagctgagagttatcccagactcaaaacttaactaattacttaaaaagtagttgctgcaagaccaccacctctgactgtagcctttcagctcaggtgcttgccagctacttcttgcaatattaattattgcttccaaacactgatctacaataacatattctgttattgtctcctacagtgctctcttgattactcaagtgtcattaactgaggagtgtggactttttaacctcttaagtgggaagtttggaccacttaatactttgagggtgactaggagtaatcttgttctttaacctgagtccttcagcacagtgatagtacttggcttttatattattaagccaaagtttcatacacatagctgacatggccagtatattggccctgatcagcaactgggcaatttttccagcaccagtgcatgcaatcaagcaaccacatcataccaggaaagccttgtttcttggcaaccacatcataccagggcggcattggttttgtctggagtccttaagtatttgacacaataaatcttgacaattgtgtggcaaaactttttcaaacactgaattgctgtagattcacctggatcaaatgaaattcattcaggtcttcaaaattcaaacaaacttctttgttagaaaacttactcatacaaagatattcatcaattgagttgccactgcatccatatgcaagcattcatattgctgctgttgccttctgaagagctgaaaagcccaatcttccagctgcatcacgcttctgttggaagtaaggagtggctttttcaatatcggtgacaattctgaggaagagactccttcaaatcctgaatcaatggctgaatagataatcaggatatatggcgtgctcagcgaagtagtcattgtatagctgctgatgtccttcgagttgattctgatggatttccgttcttccaggttttgaaccgctgtgcttctttttttcttttgtcttcataattaaagcaatgcttgtttggagggaggcaatgatgttgttgtctttgtccatccattggagtagttcttccatttttttgggtgatgtgttgacagtgtgttgagttggtatggtgtgtcaagtagttgggttggatagctgctcaaagtgccactccacaattggagctgacccacgactcctgtgaaatgtgtttgcgggccagggaacacatgtcaactgcccccaggaccattagagatgctctgaacttgtacaaggtacattggatttacttgcatggctgacagtatctgtgtggttcctcataaataagtgttacatgagaattgtaacataagggccaatgtatggttcattcttcagagggctgactgaactgcaaaaatgtaccatagatgtgagatccctctttttactttacattaaacatttgtttcatttggtagttgcagaaatttcatcattcttgaagcaagcttgacaaaagctttcaaacccactcttgatcaacataaataagtgcggacagtttgtacaacatatgtttttaagtaaattgaactttgtaatcacgcgggtcatcttttacattggtggacgagtttctcgtattgtgaagtcacactgtggcaacagcaaaatctccagtttgttaagatcacgttcaagccatgccacatgtgatgtttttttttctgtaaaccccggattatttaaggaaattagtatactcggatgaagatgcgaggggcaaatgataagtagtaatttagctaacgtaataaggttgtttattgcttttcttttctgttggataccttccccgatgagctttcaaagccagttgcaaggactgtgttgggatttccaccgtctaagaaaagaaaatagagaccaagctgaattgttagcctagccgagagcaggagtaatggactttgtctagtagcaataacccggaattcaatcgacctaactaaccgggctgagttttttccttcttggtagagttactcggtttagcgagagtgaacctattgaggaactggggaccaaactcgttgatgatataggtagtcgagagaatcaaagagcataggacgtgggcttcatccggtctcatccaaggcgtcggagtcgaaccttttttgaagttagaatcaaggccgtagaaagtcccatattgtaaaatttgtcggcagcccccaaacaacaagccgcgaccatcaacgatggtaccataacataaactgatcatccagggcccccaaaagtcgactgataaattttcagacagaaagccgggatgaccaaacgagaactgaggttggaataatccgaaaaatggaaccagtaacgaggcccccgagccacaaaggagtggaatgagtatcatcggtaatattagaggttctcccgcgctagactgtttagtgggatctttcaacgtcggtatcaggccaagcgacaaggttcctacgaattcacgaacacaacaagaggaacgtaagttaccagtttctattacttgattcaaacatggactaaccgaaggtagtggcaaagccgtcgataaaaaagcagagcagtttcaagggaagctgaggaagctgtgccatgatcggatgtagccacttcatcgcaaagcttgcaagcctgattattcagggaatcccgaaagaaggcagtcagtcttaagacgcaaccaacaagactcaaaaatgaaaaaataggagaattgagtcaacaacgtacatgtatgaggccaccaattctccgcttccttcggagagcaagccggagggttgaccttgaaggagggcagccatggtagtaccactcatgaccaaggtagtacagaccagaccggattgaaggaaggagacatcctgcttcctgcgaccgaccttgacgccttgagagctcaaaaccgaatgatacaggtaggctatcctcagcgaatgaagtatggtgaagcctgtcaaggggaggatatttcggaatggtaatacttctatcggtcgggtggcaaagtcgttaaaccatcttccgatcaaagcacagagttttaccgaatcgggttggccaatcgccgagtcatccacaatcatcatcagcttcagtactacttctcaagctgtttgaagtttttaagtatgtaaatatgtcgaaaccgggtgtttgtatttatttatatcgtcaccagccgaacaatggcaacttgcctgctgcatcttgatcgcccgctgatcaccctctgccaggggcggacgtccaggaaagttaaagttaccaataacagggatatttcaagggttaagttactaggcagctgcaactgcaacggttctattcagctgtgaatacagtcaaacctctctaaccacataccccttggtggaaagaatttgttatgtggtttggcaggttatgtggttacaagtgtaggctaagggcaaaaatgagaatttggtggactcaaatgagtatgtagtatgggagtttatgcccttatacaggtatgcagttagacaggtttgactgtaattcggaatcaccgtgtccggacggatccgagccccgaaccggcgcagcgacgagctgtgaccagccacaagtcaatggtcttctcatggcgcccttataacatcaatgatcaccacatcacatcaagatcactattgcagtgcaggcaacccgtttagaactcagacgagacaaaacaaaggccacattgcagccccccatgagtaccgcaatcttgccgatgcttcttcttcattgtccaagatgatagatctattcgaaacgttctggtttattgctggaaaacgatcttgaaccgattgcaacaacgaagacaacaatgcgtcatcaccacacttgtttctgacttggctaagcctcccgatgggaccgatgtgaagcatttcccattcccaatgggagatggagatgctgaaggcccgcttcgcgccagcctggctttaccagaccctccgatcgaggcttgtgttatcagacttatttcgcgagttggggttccagcaaatatcaagtaaatactgcgaaaaatatcttgtgaagtcaatttctgagacatcggccagtgtggcatcaattcacttgatccatgaggcctctcactcgaaaaggaatttcaagtcgtttggatggctaaggctgccgacgaccactcgaaggtccgtgtcgattgagcgcatatctccgagaaaagcaagaggttttactcttgaacttgactgacggcttgtttaattaagactgcagtactgaaaacgaattggcaacatggaacccaccgattgtaaatgttgctgattgaccaaggctcaaagttgagaatactcagcttaactccaagaatcaatacattggctatagcttgcactgatctcacctttttcccaagcctagcttcctgtttgcccaatttgggcacccaagtgaatcagcagatagatacattcacatcgcaatgcaccatcagagtccagacctgatctttctttttaaagataagtgccatcctcactcatgatagtcaccgttaattaaacttgataattattattttggcacatcgtaatcgtattaaagccacacggcggaaaacgcctacccagatgttttctgctcaaagctgcgggtcggaaggggtgagtcatgaggatcatcttgtcgcgtacgcaaagcagagtcatgagctgcacaagtacagtaatctgcgatacttgatctttcgaggtaccttcttcttcgctcatcagccgtcaggcaggcaactagcctacctggtaaaagaatccagaacatgaaaaacggttgcacccatgttttattcggttctaggctttctccctattaccttatgagcttacttcgaacaatcagtcattccgacatagcaacacccacaatcccttctgtttatttagaccttgattgccagatcatccagcatataagacttccagcgtttcggccgacttttgttaaccaagccaagcagtcaggattgcaccaagttcaagtgtcatttacaaaacaacattgtctctttcacactctctccacgcttattcgaaagaattaccatctcatccatgtaagcttttttacgtcacttattcacatgttctcgtcctctcatcagtcttagctcagtcccaagacgaatgaagtctttgacgttgcaactgtctggctttcaccaatcttactactccacaaacaacatgccaattaaattgaaaagattctgctactgatataaattcaatttccagcctcctacaccctctgttaccaatcgaccagtagccagactttcacccctcgtcctcaaggtgaatatcatttgcatgaaaacgagccaccgtgaagcatttgtttagctctagaagtgtatcaggttagttgatccaattttgtggcgagttgaagtgtggctttcacaatggtaaattggatgctgaataggcttcattgatcatctcgctagtcttgcactcaaaaacagccttcggataacaattcgaagccaatcttttattttcgaacataaaccatccgcttggagcgctaccaattccccttgatgacatcgttttgacctttcctgaagaatatttttttgcccttgaatactcaaacattccgaatcggccttcctcagcttccaagcatacgtcttttatttaatcgaccatctactgtccgctcaacgcaaatatctttcatcgccaggatactggaacggcaccaactgttagaaaaagacttttcggaagtggtagaaagcagattttctttctcatcaaaacaattggacaacagcttgacagagcccgagatagctatacggacccaatctcaaaaggcgcccgatacgtatttcatgaaataatttcagaatgtcacactcgacatcttttgcaaaacgccaaagtctgggggatcggcgggacgatgaaattccgatagtgatttcaccgtcccagctaagctttcaaaaggcatacgaagcactctgtgtgagctaagactcctaagaataccctttttgaacttgtgactgattcgagagggtcatcctgcggcaattcttgtcctgtaggtcatagggcttgtttttacttcaattttactcatttcacacacttggggaaggcgaggaaacaagaggcatccaatcgtgatagccttcattttaatcgcgatgattaactattggaatgcgcttttgccttggttcttcaacttctgggcagcagaaaaatcttcatcttttgatgaagaccctcttggtacttgcttgttctgtgtataatgtttaatgaacagttttattttgaaagtaacaatccatctttcggtttgatacatctgtaggaaactctgttcccacttatttagcatgccggatcaacgcggtactggcaagttatcgttagcagtccagcccactcatctcatttctatgtttggtagaagctgaaatttatttccctttagttcaaaccgtcataccttcgttcgccgctgccttcgttggtgaagccttgcggatcacctggcaagtttcgaaaataacacactccaacacaccttcgactttgactgatcttacagaccacgaattccagagccaaaatgattcactagatctggaaagcaataccaaatttgatttatctagtactgttccaaaattagagcataaggtgtacaccaaaacatcttcaatctcggatgggaacactttaccagaaatcaaggatcagtcttccagtgcttcaattctttcagcaaatcggaaccgttcaagtatgaggatttttagcttgaatcgggacacgaattggaaatggccattctttttgtgtttcgtcccgacgctgtgtgggctaccacaactcttgatgattgtaataacgtatctacaaaaagacaaatcttggatcttcagttagcatttagttctatttttaataaacagtgacattcattctaacaatagacggcaaactaagaactctttccgcttccgattatcaccacctagttgacattgtcagctgtcgcgtgcgatcagaagcagctgtttcattgcgtgtcatgacgttactgtttgttctggccttaaccgccttattttcaggtaactgcgtacctccttcttttttttaaaaaagtcagtccaggggtctgaatttccgtatttatcataggcctcatgatcacaatcacggtcggtatacgtcgttctgccagtagatatggaaggtccaacttggatatggctgtgttgattcctattggttttctttcggctcagtcaatcgctggttgcttggtggtttctgtcatatattttacatccaaagatcaataccatacggcactggacctctttggagtcatcaatcctattgcttccgtcttcgtcctcgtagaccgggaattcttcacgacctggaacggctggatgcggagcttgatcagtttccttatgactaggcatggcttgaagttcaacaatctcaactgcaacacgaacctttcatctacccggccgaatcaagtttctacccagcaccgccatcacaagaaatctaaacaagctcctgatcatggcatgtggactcccccgaaaccttcctacaaccgcacccatcgtttgatctccatgtcttcaataggcgattccgatgtcgagacggacgaaaacattcgaactagggtcagtcggcaagccactgtgacccgcccttcacgcttccgcagccttcgcagattgaccttgcacaatcgatcgagtgggactgcttatcgtcaaaccatatcttcgtccagacgtcggggtttcagcgttgctaagcgattatcataccaccctcgtgactcagcaccccctagaaaactcagacgaaaggttttttcggcagactgcccagcttataccgaacgctcgccagagactctcgcaacctcaaacaacatttgcggtcaccgcttcaggccagagaaggagtcaggctcggaaagctcgaggatcgaatattttgagacgttcatcttacaattgggctcggaacttcctgagaagaatcagtgtgaaaatccaaacggttccatgccatcggctgtccctgctgcttcatctcagccaacaagtggcgccggtgctctcaatgtagagacttctgttggacttatgaagattaatcgaaaagcttcgaaaagcctgtaacttgagaatcataactggctaggtaattaaaatcaaagcctgtaagatacaaaaatcagcctaagaattccaaaggagaaataagcaagaaaagccacagagataagcaagtaaaacttttgttgtgatttatatttcttcgttttcagctaattgttcatcttttgtgcttcagtgtagtactaatgtttgatgatgtcaattttgattccatctaaatcgtatgaaatataccttgtgaaccttgtatttgctccccaaaaatacaacataagtaaggctcaacatttctgatataccttcagcacaaaagaggaaaatttaaaaaggaattgccaagtgaagatttattgactgagctctggtgatatttgtcttaccagaggaccttctaattcagctacagtcagggatgatagtaattagttctggcagtttgaccaagtgcgccactcaattgaaaatctcaaagcaaaattttaaaaggtgtttgcagaggtgaataacgcaagactcaagttcaaagtgatagcggggatacagaattcagaagcatttttttgctcaagtttagattgttttcatcagaatttttcatgggccttgcgcactgtttgtttcatttaacattgacttgttgatcatttagcaagagatacaagttgactgaattttcaaattgtaaatatactgcacctccaagaatccctcaagatgtttgcttacaatcagttggagcccctgtttggtatgattttttgatttaaagcatttcaattcatcctttttcttttactatgattgtaaccgccactgctttcctaagcttatgaatactgcaggttggatcttagccaatcctttttgatccatacatccatcgactgcataggaaaacaagtgatgagtaagtgttctgatgtgctatctgatcacaatcaaatcttattcttgaaggatcagccgggggggcaggcaaagcccgggcttattcacccatcccgatccgaccacgcccggtccaccataatcagacccggcccagaggagaggcccagagacgtcactgacccaccttcaaaagaaaccagtcgcgcggggaggcggggtacgtcatgtcgaggtggcgcgggagagctcgcggtcaggggtacgtcatgatcgaggaagaattgtagactcactcaactgaaagcggtggacccatcactccactccccttcatcagcaaacaacgccttcaagaaaacatagactttctccctttcttttttgcatagaactccaacgtcgaagctgacttgttcgatttgcacacggttgctgcatcggctacccttcttaaggttaacctttcaagccattgttgattagtgtggtcttgcattcggttttctagatcttctggtagagttcgaaatacacatacaagttaattattttagttgctttcggtgtatttatgtgtcccttcgtgctgactggttcttcccatttctttcgctatcgttcatcaacttcatcgccttctgatttttcaacgccttggtcttggtactacacaaatatcggtgtaaccaactcatcccatacagacagtctccgagattagtacagccgcttgggattttctgctgcttggtttcttttggccttgacttgattgtcgtttttttttttttctttctttcttcttctttcgattcttccccctctcatcgttcttcatccatccacccatctcttttcttcctcatatttatcatgaatgtcgccctacttccaatctttggaggtgagctacacgaatcttgggaattacacgagctccgattgctttcttggttcagagtgcatcaaattccggaggacaatgataaacttcgaatcgatttcctgatcctttccctcaagcctaactcgagtccactcagctggtttaacggccaaccaaccgatctcaagtcgaccttccttcttactctcagcctactcagggacaagtacggtagcaagttcaggaaggagatgcagaggatctcagcactcaattgcttggaagttagaagttttagagatagtgaacacaaaaccgaaatggtcttcgaactcgtaaacgaattggagcaactcttaacctgtggttcggtcgagcaagacgtgcagagaagagaatatctacttcggtaagctgtttcttggttgttgctcttcttgaaggaatttataaatggttcgacatcttcacaattccaagttcttgctgaccagtcacttccgacctttttgtagttgctttcgaggcttctcaggcgcgctcaagatgatgaatcgttcaacgtcatacgatggtacgtgctcctcagtcatggtgaccgccatatacaagatttaacctgaaagttatcttgggtatcatctctgttgaccattccgcctattctgtcaatcaggtgccgtcctcgctgctctcaactgggaatccagcgtgatctcaaagtcagttccgtatgaccacaagtagttttgtgactcttttcgtggatttttatcttgaacaacccaatcccttccccccagaagtggtgggtgcgtcccgctaatcttagccacatcatactccttgctgcacttgttcaaattcaactcaaacattttgtattcggtgatgtgatgtgatttgttggataatgtattgatgcgctgtgcctctttgttcgttattcccatcgacttgttccagggccgaagaagccatgatccaagcgggtatcaaacgccaactcggccagaaatcacaaaacacccaagcacgcaccaagcgcaaatccgatttaacccagcctgcgaaccaatccgatcagcaaacaacaggagatctgacgcaccattttaccacacaagatttccaagccaacaccgaccctgttcgcatccatcctgatgtttacttcaagactcactcgcgacctcatcctcagcagaagcctttccagaatccatcacatgaaaactactcgcatcccttgcagcaacgtttcgatgatctcgatcacaggcaaggcacatctaatcaagaagcttcccacaaacaaaacggagaatcaaaccatacggttgggaacgcatcctctacctcagcgaacgcctatgtaacaccacctacaagagatgataccgaccccagccagatgatggaatctttagttgaccctcacattgcgccagagcaatcttatacgcaccctcaaaggtcagatgatcaacccaatcgttacgatcgctttgcacacatgaatcagaatgagcaagaagttctccacaatcccggcctggtgaacacctacccccagaaatcacaaatgaagccgctagtctatgatccaaagaagaacccatacccgccaccagagcagcttccagaaaatagaccgcaagtacaaactcagtttccatctctccccccttcacatttgctggagaggaacggacaaaatgctaccaccttcaaaagtcaagacttgggacagcctagccgtctccagactagcaataatcgctcagccaactcatctcacccggactcgattccattcccatcaccaagcgtgcaaacgcaagccttaccaagtttccaacctgcacgcaagtcacctgttccccacatgatcagcgagcagcagcaatctacaaggatgttacccggttcctcttcgtctcaacagggcgcccgtttcttcgattcagcgacaaacttagatagtgctccaagcttaatacaagcgcagttcagttttgatcctctctcacaacgacgaagtgggggaatctctccagccccacagaggcggccatcgaaacttgtcaagctccgtcggaatccaagcaatagcagtaacaatagcagtgtcggtcagcgtagtagtagcagtctccgtcagattcgaagtttcatgggctcgatcaacagaaggaggagtcaagctagtcaaagcggcgaagaatcggatagtactcaggatcatggtcccaacacgccctcctcactcgagccaggtgggatcggaagtgggtttgagagtgaagggaatgaacgaatgaggccgatgcaagcccaattcagccgactgtttcgtaagcataaccatcctgagcaccttcgacgggccaatcgagcgatgttgatcagcaagtacgcatccaatagtcagaaagctgatgataagggtaaagcccgagcaatcgatgtcaactcggcagccagtggggtggttgatgagttcttttctcagaggaatcaagcagccggaaggtcgaccaagtcatcaaccaagcctcactcatcggcacccgttcctcagcctcctatgaccaatcaaacccgacgtgggcttggaggggccgagccagcgattcagcaaaacaaggcgagcagcaaattctcccgatggaggaattctggtatttgattatcttattttcttgtcttttggatctttcctttccttttcttgtattccttttctttctttctttctttccttctttcctattttttttcaagcaaataagatttatgttcaaaacagcggcgtttgccgtccaatttaagacgatgttgtccccctctcctatccttactaacaacagacctatattttcaaaaggttcttgttggcattgaacgttgtcggaagtccggctgtttttgatctgttttcttaatgaatagttggatggcggagcaaattatatcttgcatatttccaagccaggatcactcggggtgtctggatgctaggttgagtcttgttgggattggattgttcagatttccaaaatgaagtgagattggttgccagggggggagaggggggatttccatctgtgctttatcagtctacataaatatgtagtgttctttcataagccatccatccagttcacagcccagcaccccccccagcccagccctgcccagtacatcaccatgtcccacttcttccatcgaccactcccactcccactgatcacccaggctcagactcagctcatcacaagaaggaaacagtcaacccatctccagtcaaccgacctcatccaactctaccaatcacaactgaccatcggaaccctcagagcagacgaacaccaaaccagggcaatctaccaagtcagtccactcatctcatcctgagcatcaaacaaaccgaaactgaaactgaaactgaaactgaaatttgctcttgaatcgattgatccagcttcaacccattcacgaagctctgaaagagtacacccctcatcccagactgctcggcctgttcgaccaagccctactgtctccttcaactgccaatcagcccatcgatccatcagtcttacctgctctcgatactcattcatcaactgctctgatcaaaatcctaactcaaaaccaacacactgctgatcgagatgcccctcctgttggtctcccttcaaagatatctgcttcacaaaaattcactcatcaaattttatctctcctcacatcatacagggattcctcttgactgggtatgtccttcaactccgcaagctcacagatcgcgcagcagtctaaagctgaacgattcatctggatcatcggacttcttgtagccctcctgggactggtaaaacactactcatggacttgtttttgtatggatcttttttttctcctccctaaatttgtatatctgaacatcggagcagacgctgaccagctgatctcgaattctgttcggttgtccgctgtagtgatagtctgcccatcaaccagaaattcagaagacattatcatcactttctgttatctctatactcattggtctcgcgacgtgtttaagttcaatccagcttttattattcatccaccccagactcattcgctaagaaatcaagctgatcatacattttctactttatatatatatatatatgacagttagaacaatctaggttatctgttgaagacgcatcagaaatcttgagcttgaagcaccaaccaagtggatatctaccccccaaacaagatcgtgcacggaatcaggcattatctcaaggctggagaagtatcttcgctggtaagcgtcttgttgtgctgctgagtgaccgtaaacctcatgacgcgctctgcttacacttctttcaggtggcaaggatcctagagatccttctctcaatggcccaaacttcgtcctagcccaagtggcacgtgacttgattctgaaccagggatgggttttagcatttgacgaaattcagatggtgagctatttttcattgcgtttgcctcctcatacaatgctcttctttcttttttgaatttctggactcaactcatgttccgtcgggcaggttgatgttgctggtgctgggattctgagtcgcgtcttagaatggtattggaggctaggtggtgtagtaattggtacctcgaatcggcttcctgaacgtaagctcaagcatcaatcccaaagctttggctaaaagctcttgatttgtgttattttctttcaagtatgttgacttttgattggaaaatgttctgaagacatgtatgatcaaggagttcagaaatccactgtggctccgttcttggatcgattgaaaatcaaatctccggtggtctcgttagattctgacgtagattggcgattgaatctatctttagaatctggagagggtgagaatgtacctaaggcatcgcattggtatcaaaatatcgactctggggtgtggaaagaactagttgattcacatttaccatcacccctcaagacggagttggtcgtctatgggcggacaatcatcgttaatcgatctgaccctccctccaagtctgcaatatttacttaccaggagctctgtgaaaccgcattgggtccagctgattatttgaagatttgctcaacttttgaaacaattctgatcgagggcgtgcctgtttttaccacgttcatgaagaatgaaggtgcgtagttagacttaatctatcctctcacagaatactgatgcttatctctttatttcatttccctccttcactgtatccagccagaagactgattacgtttatagatgcggcttatgaatgttcaatcaaactatatgtgaattcgcatacctcgatcgacaaattattctttccagatgctttagatcaacgtcaccaagcggatgccatcgagctggagacgttggcggatgttgtggaggagctatccgagccgtttcgaccgaatgtgtcgagctaccaagacatctctgttgttcaacaaacacccactcatgacccccagaagaagaaccacaggattgagaaaactgtagtagaacaactggcgatctttagtggccaagacgagaaatatgcgttcgatcgggcgacttctagattatttgaattaactaaatcggggggtcggagttcgaaggcatggagtccactcgaattggacttgactcccaatcgatcaccaccatcaccatcactatcatcatcatcatcatcaaccgccacaccggtaaaatcgaacgtccgccagcaggcagacaatctggatcctcataaagataatggagatgaatcgttgttcactcgtcccaagttctctgaggtccacttttggggcatcatgcaatggggaaaacgggccggtcgatggggtcaaggagtagaagcattcaacacccacaataagaaacccaaatcttagacgtttgacttgtaaatttagacttctggatggattatgtatcttctcaatgtgtgcatagtttttttctttcttttttgtaatgaactgtgtagggtcaggtaatccccttatctctgtctaatgatatatgctcagagtaggcgatcaggcttaagaccttggagggacaaagatatggtcaattgcgatctggcttactaagcgatgccacgtcgccataaattggttagacccgtcacttggttagagggattgtttttgaagtttcagtatggctgacgcgtctcggaggaagctggtgtgaccgccacatttcttttgttttttcacttcgtccaacctggccctgcaacctgaaggagctgccagtgtgccaatcatatcctagccgcgcgccctcttcacagacgagactgtatgtctcctgcttgcgtgtcaatatttactccggttggcgccccagaatgacccagaatgaccgtgactgggtagatacgcagaacagcagccgtagtacatatgtctttcgtgggttggttgggctgtcagttaaccctgcataggatgacccttagtgggtgcttgttgctgtgtcgtcagccaactcaatgcactatcctccataatatattcaacatgatgaccggaggaagactgggtttttttaggaggttctttggggctgtgggtcttgaggcgaatcgcgattcaaggtggaagcacaatatgtctcattgtattgcactatcactagctaactcgtgcacctcacgcattggcctcagcttgtgtcatcctcctttggccatggattgagactgaaaccttggatctctcggcttgtctcgcttacataaacagttgttgtatgcacaacaactgacgagtgcattgagggaattgcagtaagagatgggcatggtacaaatgttaagttacctcacaaaaaccgcatacaacagcccatccaccccgagcaagacgggttgtggtaccagcgaaggtcgggagagaaccgtactgcagtggcaaggatggcgttatatgtagctggtgtggaagaagggtggtggtgtttccggttagttccaggctccagcgcgagtttgatgtgatatctgagtgaaaggcggatgaaacataccccagggcaatgtctctctggtatttaaataaataaataaatacatactccaattcaaatcaagtgggctgcttcagcttgtgagctgggtggatggggaaagtcaagtccaagaaggaggatatcaaagcagcagcaggcgcaggggagcaggggatgaacagtttataagaagaatttgaaaatacataataaataaataaataatacttaaatattcaccaaagagcaggtccatgctcaccatcatccccaggcagatctccttcaagctgcccactgcccaccaactgcaacacatttcaataaatattccctccaaggatatctacaatttagatatccatcgagcccaccatccagtaagtgaggattagactggcgtgtcttatcatctcctccccctccaccaactcaggtgggttctttctttctgtctagtgtttgtttgcagtctatcactaatatataagctgacacgcatacatcctaccaccatcctacatataataaccattggagccgccgtaagctgaacacctccactactatctccatccctgatcgatctctagatattcaagtaaataaagaaatacgcttgagccttatatatacataaataagtgtccgggattataacgaactctgtaagaatatttccccaggacgaaaataatatgtgtttcttccaaaaactgaatagccaatatctgatcctcaaactgcaacctcttcctatatttttttttcccatctctgccttgcgtgttgtatcttgagatattttagaccaatccctaccagctcaaacaactccatcatgccgaagaaacgcagctcaacggaacccggatcggaggtggctccgagacgctcgacgcgagtgtccgcaaaaccactcccagccggcaaccagaacccgagaacaaccgggaaaacagtcaagccaaatggaaaagagatcgtcaagaaggctaagactcagaccaagccatccaaaaaggctgccggcaaagctgaggatgactcactatcagaattgagcgctgagagccaagtcaaggagctcgaagatgctgagcccaagccaccacccaagaagaagaccaaagtggacaaagcacccgtcaaagaagaaagtacatcgagctccaagaagaaactggcgattggcgagaaattaccggagacaatcatcctcaagaaccacgatgacgcggatgtcaatgtgctcgaactcactgcagagaaagggtcagctccaacttttttttttctttctttcttcctttccctcctcttggcacccgaaagtcttatccgcttgagttcaagcagctgatgaggtgcgttctactcgattggtttgcgcaaaacgcgtctttttatccaccagattaatcatattcatttaccccaaggtatgtctcatcacatccatcgcttcacatcacgaatcattggtttcttgaaagctcaaacgaacctgctgttttaaaaaaaaatcatcttcttctgtcaagtcaaacactccaggatgcacgactcaagcctgtggctacagagacctccacaaggagatcgttgatgctggattccaagtttgttctttgatatgcagcttgtataatatcttggtaacgccaatcgatcaaagcaaaaaaacttattagaaatcttcgctttaggtagtcggattgagcatggattccccgaaggcgcagaccacttggaaagtcaaggtccgtgactcttcattcctctggagccagttttgaatactgatttatttttccctcccccggttgcttcccatttacagcaaaaactgccttacactctactctgtgatcccgaggtacgagaggcgcgctcaaatgataacaccagagaagcgtggtctgactgacgatctgatgcttgcttcggcgtgctatcggggctctttcttttagcaacaactgatcaagctcttaggctcatccaaaacccaaacctccgtccaacgatcccacttcatcttcgaagctggcgggaaactcatccaggtcgatccgaaagccaccaccactaccagcgtcagtccatctcatgccccccccagcttattatttgtatataccctgggactgactgactaaatccctcatgataaatttctttgatcgacgactggatcggtttaaaaattatgcccaaagcccaagcaagctctagagttcatccgatccctggcgaaccaaaccactgcagaagagacctcttaagatcttccacttttttctttcgtcatcggggtcactggggtgttcatatatatacgcacaaatgagatgtatccgacaaatgttcatatatattttttatcgacaagaacgagatgcacagatgtgcaacttctacatactgagctcgcccccacccacccccgacagatttctgcctttttttttctctctttctcttcttcatcgattggtttgcaattgaatttggatggatgtgggttcccttacctgttcttgaaatacattcgctcaatcttctcaagatgttcggtcctgccactggccgcacgtcagtatgatggctagtacacatataacaacttccaacacatggttctgacttcccttaaatctccggctgattatacacattgtgctacttccaaaccgctggattttgatccatcaagaatgtgtaagaacatacaatgagtttgcaagggacagcacaagctgatattggaagggcttcactgctccatctgtccatctctgattcacatgttggctttgaccctctcctgccacctttttttcctgggaggggggcgtggacacccctcttccaggctggatagcttatcactactgaagtcataaggggttggacaggcccatatgcggaagacacccgcgggttcaagaaacaaattgtagtacaatgtgcaggcagtttggctaattctattctttgctgcaaatggtatattacagtacatctcccaaactttcgacaaacttttcgtaatcgtccttttcagcgcctaccgagcctacaggtcccttcaaaactggggtatctgaaactaccccatctcgctttagagccgccaacaaggtggtggtcacttgtttgggttccttggactcggatggatcttcaccggctgggtcgagggagctgggggcagcctggatacgattgccatcacccagaccagccagcccagcccgtcgatcgagttctttccgcttcttacgaatcgccgctggtacaaagctcgtggcttctcgtttcaaatctcgcagctgaggaagagccgtcacggtcgcgctggcctggatggtaggtttgggagcaggagtcgcagcaccaggagtgggtacccccttaaggggaccagccgcaagctccggttttgctggaagatttgccgaggtgggtggaggtgggagggaatggaagtgattgattgggggaggcggtagaggtagtccattgggtcccaacggaaatgacctcatgctcatcccagctatcataggcggaggaggtaagcccggaacgaggctgatcggaggtggaaagtaaggggcagactgcgcgagaccagaatggggatgatgtccttgaattcgaatgttttcagaaaatgctgtgggtctgctcaataattgatccgagcgtggtttgtgcagtggcttgggcgggggtggtccgtcgggtaggggaatctcgtcgtcttctgattcggaagcaggaggggaaccttcaggcagtgggatgtcatcttcatcattctcggtgtcttcgtcactttcatcctcttcgctttcattctcactatcgccttccttctcagaaacgccttttgtttcaatgattcgagatgttgatggctgagtttggctgaggtcattgggcccaaggtctgaggagacaggtccactagatgaggtgccggatggaacgtccaagctatctttcattcgcatgggcatgccaggaggtggaacaccaaacggattgaacaccggatggtagtaaaagctcttctcgggttcaagcaattttccatcaggaccgaaccaattcatcgtgcgtgagttggaacccgatttggtggtattggatgatgtgtgaccactcttgtctgcatcgttacggttatcagggcctgtgactgcaggaaggccggtggcaggatcaataatcacttttgaggtagatggagtggcatcagttgaggtggtgattcccttctgctgtttcgctttcagaatcagtgatagctcgtttctagcttcctttagtcggttctgttcggagagagtcggttttgataatcgctccagttgactgatttcagcctgaatagctggttaaacggatttttcaacggaggccaagtttagaattaggagataatttcgaataagtcgagagtataacaaaaaaaaacaagtacatcacgtgaattttaaatcaacccgagatgctaatcaagtagatgttttctttttcttttcttcaaataacattagaatgataatgggttgatgaaagagtgactgagaagaacataccagatgagtcctttttactgtgagcatcctcacgcgccttcttccgatcgagtttgttccgcttaatctctttctgccgctgagctttccctggatggtcgcaaaataagtagatgagcttattgatgtgatgtgcccagtgtcctgcaggaagaaggtaagacttacgaaaggcgtcggccgggttcagcgattttgctttcttggccatcgctgtgatgtagggtggtgctcgggtatggttggacagtggattgctgttgccagttgctgtgccaccagctgagcttgacccgaacccggaacccggttgatctcattcgacggctggcatacgagtcactgccaaacatgcatagtgccgatgagccccaccaagccacatccatcttacaaaatttgttgaacattatgcaacatgaattcacatctttcagaggagaattttctgcaattgtcaatcatcatcaatgtcatcatttgagaacagttcatgttatttaattccatccaaaaacaaatccaactttactttcaacattagttactaagtttacagggaaaatagggatggatgattttacaagaaaattgacccaggttgagaatgccgaagggactgatattagtgaaaaaaatggggtagaatgatgttactctgacttatgcagctagatggagcttaattttctttttcaacctttgggattaggtttatactagaagacggaagaaattaggactggaaatcagagatttttttgggcaacaaaagtaatttttgatggaaaggctcagtgggttagaaaaggagggaaagaaccaatgattttttattcatagttagagcctatgtattaaatagaatacatacaattagttcaaactgtggttgagagaaaatttgaatatcaaaatgaataacaaaaattaacatatgcttgaaaggatgactgaaataaatgatggttgataaagactagaccagggtttgaagactacaaggatttcagcactagacaacatgacaagatagaacacagaaaccaacaaaaaactggaaattatatgtattatttatctaatctttatcaattcagaggagagatagatcatgagttttttaaggatgagaagaaaaaaggcgaaattccaacaagaactttgatgatttaaaacctgattcaaataaaatcatttcacaagttggttcaatacatgaggaacttctaaaagtttgaaggaattctgaagaggcatcaactttactcaaaaggatgccaccccatacaaaaatagaaggaaagaaatcacctgcagtttcagcagacaaaatcatacctgaagattcccatgaaattattatgaaaaaaatcataagcaatgtacttcatcaattgaagattcttttgaatgaaccaaattcctagtatgtacaaacaagcttttcaaatggagcttttcaaatttaagatttctatacaaaggtttgcgcttagaacagttgattttctatacactcatgagttagttaattttgaggacttcaagtcagactttcaagaagatgaaactatacaaaaagcatcataaattacaacatggtcaccttttttgttcacttcagaagaaatggaaaaaaatcttatcccacaaatgtgaaagatatcttgaatagcccttattcctcagattacaacaccatattaggaggtatttcttcttcttcttctttctttccctgagtttttttttcatgaaactgaaatttacttttcctgattgcttttaaataaaaaatttgattctttcaaataatggttaagcgcttgatgcaggacagaagaattatttcatatattcctctttgaagtttgtatttgagttgcaaatggatagaaattcaagaatacaagagaatcaaattgcagctcatatttggcactacttgagaatcagtatgtttgaaatagatagattgttgtgtgccttaaaaaatggcctctcaaaaatttctcaggaggaaaggagacaatatttgcaactgccttttcattgcatttcttttttaattttttttgtcattacattatccacagcccaaaaaggtggataaataatgaataactagtcaataacgcagataacttgttgtttgcgttatttttctgggtaaataggggggaaatcccctttgttacgttgcttgtgacccaaaaacgcagtttgtatggataacgctaacggtgtaatccggacagctgggaagttatgttacgcaaatccctttggatatcataatgtatgtaacctcccagtgttgatacagatcttcagattattcattaattttcaacatattaattcaagttgaaaatcagctttttctcctgttttacagattttataccaagttttggagttcattgaagaagaatacacttacagtaaagatgatccagatattcatcacatgaacgaaagtgaaaagaagaatattgctttaatgtcttcatacagtaaattccttggaagatcagagaacattcagacctacttggatgaaaaatactattactctggtcaaaaattgatcaaagaacaaagtaaaattcaaaacaatgagtgaagaaaatgaaataatttattaatatattatgttcatccaaatgcaacattaaagagaagaattaaacatccttgggggtatacaatcacaatggaatgagtattgtcagaatgaaaacactgaaaaaatgtcagggaactgctgccagctgacatgcagaaactctctttaaagttgggtttttactcatgtgttactcaaccattacctcatccatactgcaatgcacagtcactgtgcaccttgcacagctactgtgcagatattcttacatatgaatagattacagtatgacagaacttacattaggagtaacctgcatgtcaactgccaccagtttggtgagattttttcatagtgaattaaaggtgttgtggtgtttagttcaaaattcaaaacattcaatcagaaggagatctagaagtaaacttcagaatatactaactgaaatttttattaattcagccatatattgatctagcacttgcacattttcatgtagctatctttttatcactcttcatcatctcatgggtttttgacagattcttttaatcatctcaaatgcacatgaatcattgaaagacacatttctttttgaatattgctgtttttatctctatttaaaacgaatagcaaggtggctaaaaaattggattgaactcaggtttatgttgatattgttagagaaagtaagttggatgatattcatttgattgtttgacatagtggtcaattgatcctatagtattatctgcatcacatactgttttgctgtgaagcaactacttcctgtcaagtaaacatgaactcaatagcagtcttagggaatcaaaagatatgacaggcctacaagcctacaaatatggaatataactcaaaataagtattgagacatgaaaatggtagataggaaaaaacccttatggtattgtattccctatgtccacctcttaagtccaagatagtccaggtttggagtttgcacactccacaacaataagggccaattcaacatgatagaatatgatatacttttttttgaaaggattagtaacttaatcgcagctctgatgtgcacagatacggcaacagtggcactcactcacacaatcaacccaaacagcagacaacacatgctgggagtaagaaaataggtttgcgtacaagctctgcaatggcaaggtaacaagcaggaaggacgacccgcctgtgcaaaataaggactacccgaatggttgccgcgctgatcaagacctcataccagaataccagaaacatgtgcttatgtctacatcacagaagccaagacagatatgcatgaagagggacaaagattctcaaaaatttgttgaattgtataactatagggtgggttgaacttgaagataattgtttaaagtatgggaagtgaacaatatttacacaacaggttggtttcaagaaaacccaatgaaaaaagatgagatcgagatatgctggggcatgttgagaggttccttttcaaaagttaaaaaattgctacctaaaatctcgatgaatactgggcttttttcatgacacaatccgattgtgagcaggctattgattgcgaaaacgttgcgtgagtttttgaattattgtaggaatgttgactaagagagactcacttattctaatctggttcgctggattaatcaaagggcagtcataccaaattccgggcttatcattcagggcagctataatgcaggatgaaagtgtaagcacaacctcaggtacgcaaaaagttgttccagccaatcaattgtcatgatttcaagacttacaaattatatttaggttagagtaagagtggtatgctactggatgtacagtgtctggacgatccgaatcgtgatagcattctttaaagttcaagtctttcactgacacaaggcaaggccgcatattattatttggcggaaagcaaacagacgtcaattcaccacagagcgtataagtatacataaatacctcataacataaaatttcaactcacgtttcgtgcaggaggctagcttgcatgagtactctgtattggagtcggtccaacaggctggggattagagaaaacatttgggtcagcgtttttcatgaaacaacgcgacaagtgagatatagtgcttacaggccataccgttcacgatagtgaagtgtgggtcacacgtgtaggtcgaagctgccacctggctcaaatgaaggataatcataagagctaacattttcaagctgtgtgatctctgggagaaaatcaatcgagtcattttgtgtgatgtggagtggcgaccccagtggtggacgggtgatttaagtaccagttctctgacacaagcccgaaagatctcgaaaaccaaggtgtgccgttaccaacgcccttttttagctctgtaatcgaggcaacgagaaaggaacattcttctcgcaggcgttttccattgcgtgtcgggggctgtcggagcttcgagagacctatgagccggcgttcaggtggcggtccggccatgaccagcaagcatgcaggcgcgggtgccatgccgaccggtggcgcccctgatctgctacttggtggcacggccgtgactattagccctgccggcgccgtgtcgtttagccctgccgtcatgtcgcggaggtgatcgagcttcgatcgcttcgccccgctttgtacacttctgcggttcatgttgcaatacatcgagttttcttttgatttctttgaactgcagctacaggacgcgccttgttgaagttgtcgcgtggctcggccgaatgggccttatgatgaatgtggctcggcggggctcagccgcactatgtatgtttgataatgacgtgaatgccagccggagaatcagatcaagccagtgttgtgaagagtgccatgttgaggccctggggagactgaagtaactgaaatcacccgtccaccattgcggtcgccgctccacatcacacaaaatgactcatttgatcttgttccagagatcacccagcttgaaaatgttagctcttgtgattatcctccatttgagccaggctgcagctttgttctataggtgtgacccgcacttttctatcgtggacggtagggcctgtaagcactatatctcacttgtcgcgttgtttgatggaaaagcctatgtacacaaattttttctctaatccccagcctgttggcccgacgccaataccgagtactcatgcaagctgacctcctgctcgagctgtgagctgagattttagctgctgtgaggtatacctctacgctctgtggtgaattgacttcagtttgcttttcgctaaatatgcggctgtgtcagtgaaaaacttgaactttaaacaatgctacaatgacaatgcggtttggccagacactgtacatccaatagaatatcactcttactctaacctaaataaaatttgtaagtcttgaaatcatgacaattgtgtaagatgctcagagcaaatgggaaactggtcggtacagtcccgtcgcggtcagctatcggcgcgcaggttccagtctcaatctcggttgtagggttagggttagggttactaacccctaaccctaaccctagtctatatttgtaggcttgtaggactgtcatatcttttgattccctaaagactgctattgggaacacatttacttgacaggcagcaggtactttaatgcaacaaaacagtatgtaatgcagataataataggggcttggttaatcgactccccaaaattggagagccgactcccaaaccccgaaacccccgaaattagggagtcgatcccccaaaaccgtcgaccggtttgggagtcgactccctaagaatttaatataaaaaaaataaaaacccccggttggtttgggagtcgatcctcccaaaccgaccagggtttgggggtcgataaaccaaatcaacccccaccccacggcagcggccgggaggcatcctcccggccgcgagaccgcattctcaacggccaagaggggaaaccctctcggccgttgagggtatgtacactctcgacgccgagagggtttctcctctcggccgttgagggtatgtacactctcgacaccgagagggtttctcctctcggccgttgagggtatgtacactttcgacgccgagagggtttcccctcgccgtcgagagtatacactctcaacggccgagagtttctcctctcggccgtcgaggtagagaaactctcgggtcgaggtacacactgtccggctgagaggagaaaccctcccggccgttgagagtgtgagtttcacctctcagccgttgagagctctcgacggcgaggggaaaccctctcagtgtcgagagtgtacataccctcaacggccgagagggtttgtcctctcagccgttgagagtgtacacctcgacggccgagaggagaaaccctctcggtgtcgagagtgtacataccctcaacggccgagagggtttgtcctctcagccgttgagagtgtacacctcgacggccgagaggagaaaccctcttggtgtcgagagtgtacataccctcaacggccgagagggtttctcctctcagccgttgagagtgtacacctcgacggccgagaggagaaaccctctcggcgtcgagagtgtacataccctcaacggccgagagggtttcccctcttggccgttgagaatgcggtctcgcggccgggaggatgcctcccggccgctgccgtggggtgggggttgatttggtttatcgacccccaaaccctggtcggtttgggaggatcgactcccaaaccaaccgggggtttttattttttttatattaaactagtatatgcccccaaatttggggaggctgcttgtttttgccccggatgttgaggggttttacttgtttaaggtcctatggtgtaatagccttcgattttgaaggtcgctatgattgtaaagtcttagtgaatgtcagaaatgacattgaaaagtgaaatatcgacgccggcgttagaagccgcatgagaaatcaatagaaagcactattcaagcctgacggtttgtttggccctctgaggctatttttttagttatatgtagattcttagggagtcgactcccaaaccggtcgacggttttgggggatcgactccctaatttcgggggtttcggggtttgggagtcgactctccaattttggggagtcgattaaccaagcccctaataatataggatcaattgaccactatttcaagcaataaaatgaaaactatcaagcttaccatctctaacatcagcaacatacaaacttttagccaccttgctattcattttaaatagagacaaaaaacagcaaaatttgaaaagaaacatgtctttcaattattcatgtgcatttcagatgatggaaagaatctgttaaaaacccatgagatgatcaagagtgataaaaaggtagctacataaaaaggtgccatgctggacatatggctgaaattaatataactttcagctagtacattctgaaatttacttctgcatctccttctgattgaatgtttcaaattttgaactaaatgcaacaccttttcattctgacaatagtcattccattgtgattgcatacccccaaggatgtttaatttttcttttgaatgttgcagttggatgaatgtaatatatttataaataatttcattttcttcactcattgttttgaatttttctttgcttttgatcaaattcttaccagagtaatagtatttttcttccaagtaggtctcaatgttctctaatctgccaagaaatttactgtatgaagaaattaaagcaatgtttgtcttttcactttcattcatgtgataaaactctggatcatcttgactgtaagtgtattcttcttcaatgaattccaaaaattggtataaaatctgtaaatcaggagacaatgctgttttccaacttgaattcatatgttgaaaattcattaacaatttgaatatcagtaggatactattttttatatcacccctttcctcctgagaaagttttgatagaccattttccaatgcacaaaacattctatccatctcaagcagcctaattctcaagtagttccaaacatgagcagcaatgtgattctcttgtattcttgaatttctatccatttgcaactcaaagacaaaatttaaagaggaatacatgaaatacctcctctgtccctcatcaagagcttaaccatcatttgaaagaatcaaaatttgcattcaaaagcaatcaggaaaagtaagtttcagtttcatgaaaaaagatcagggaaaggaagaagaagaagaaaaaaatacctgctgatatgttgttgtaatctgaggaataagggctattcaagatatttttcacattcatgggataataatgcatcccatttctcctgaagtgaacaaaaaaggtaaccatgttgtatgatgctttttttatagtttcatcttcttgaaaggctgactggtagtcttcaaaatttactaactcatgagtgtatagaaaattgagtgttctaaaggcaaacctttgtagagaaatgttaacttcaaagaatttgtacatttgaaaatcttgtgtgtaataggaatttggttcattcaagaaaatcttcaattgatgaagtactcccctcatgattttttttataataattccatggacatctgcaggtatgatttttcctgctgaaactgcaggtgaattatttccttctattgttgtatgggattggggtggagtccttttgattgaagttgatgcctcttcaggattcctcccaacctcaagaaattctttttgaatccaaccaacttgtgagatgattgcatctgcattaggttccaaattatcaaagtcttctggtataaaaccaatcccaaatattgaaaaagaagtcagctccatctccttcataaaccagggatgcatacgtcagagtaatatcattctaacccatttttttcactaatatcagtcccttctgcattcttaaactgggtaaacttttttggtaaaattgtccatccaaactttccttgtaaacttagtaaccaatgttgaaagtaaatttggatttgtttgtggatggaattgagataatttactgttctcaaattatggcattgataatgattgacaattgcagaaaattctcctcttaaagatgtgaattcatgttgcataatgttcaacaaatctaacaattgaaattaatcagtcaatattcatcattgtagttggatcactgtaagttctatacattttttcccttcctcagtatcaggattcattacatctattttgaagaagagtatgtctcaacttagtggcacattttcaatttttcagactaattgggtagtaaattacaatctctgaccaatccagaattgggcctacttctcagttgtgggatagcttcaatgaatgccagaatttttccttgctcctctgcagttggtacatcctttagtttgagctcattcaccattaaaattctattcatttcttcatcatcaatgttaatgattccattgcctttgatcccaagaattttcaaatcattggttgaggaagacaggaaaaaattcaaataagtaattgctttcatgtgatcaatactcaagagtttacaaactttctgtttgatgaactccctccaagggtaaatccatgtgtgaaattgtttgcaagcaacatgttgcaagcaaaagaaccatatgtgggtaacaaggaaagactatcatcaccaatgaacaataggcttgctcaatttcagtgcattgcttcaatttctatgttatatttgtttcttatgatttgcagtttgcagtttgtagtcaaaggagatgatcaagctttcagcaaatcaatacagtgccccgcatgacttctcaactacctggcacctgcaaaataaaattttcactttgggcttcttctcctctaacacatatcaccctacaactgcatactatacatttttgagctttacagaagtagtagaactggaaaatatatagcacaactctctgtgcccctccaataaaaagttttattttttggggccgtaaaatttggaacaatggcctacaacaacagtattatgtagttatatgcatgcagtatagacttataatatacttactatgtacttacagggtattgggtgtgaatttcaaatgcatattgtatatttttaccccttcaaaacacacgaatgtgtatgttgaactgcagggtatttcaaaatttcttcagtatgaaaccaggaggcatgtgtttgttcctttttttgccagaatcttcagaaaatcagttgaaaatgtccattccacctagaaaacaagtagaaaatagaaaaaaaaaatggaaaatgcatcaaaagtgggaaaaaacagcccactttggcaaagaaaatcaaaaatttctcccaaaaatttggaacaccccaagggggggggtagttgagaagtcgtgcggggcactgtaaccccatttttttccctagtagcaggagtagggatgtggaatcttttaccaactagtacaaactcttgtctatgtatgctaaatcttatcaaaacatgtcttgcttcatggacacactttctcctcggctgaaacatgtaaaaaacagattttacaaagggcgcagtacacacgttctgccttgatacaacacaaacatgtcaaagtcctcaggggctggccaaaaggggcctgcatgccccccgggggttctgtcagttgcgggtggctgctgaatttggacatacaagtgatgatttccattttccatatcaaacaaaaaaatcaaaaatagaccagtacataggattatttgatggggtaagtgaattttacaaactatattttacaagacatatgtcttgtaaatcagatggtttgtaaaattacatttttatgggggtaatgtataattttaccaaccatcacccaaaaatatgggttgcaaaaaaagcgttgcaaaaaatatgatttgcaaaagtacattggtgccttatttcatggaattttgcaaccattagtttgcaacccatatatgagttgtaaattatgttttgcaaaattgcacaacgtggtatgttaaatgtgtctttatcttttttaccccttttatattttgttgaggctgtctttctctttcttcttttgattgccttttattgttttttgaggctgggtccttttcctttatccttttttttgatttctgttgttttttttgttgatttttgtgtctccctttttttttggagggttgcaaaacaaggtttgtaaaattcaatttcacatagcttgttttttgtgttgatttttgggtcttgctcttttttttttttggagggttgccaaatatggtttgtaaaattcaattttacataccatgttgtgcaatttttcaaagcataatttacaactcatatatgggttgcaaactaatggttgcaaaattccatgaaataaggcaccaatgtacttttgcaaatcatattgtttgcaagacataagggttgcaacatatgtgccttaaaattcaactccatggggcatgggttgcaattttaaggcacatatgttgcaaccctttttttgcaacccatatttttgggtgatggtttgtaaaattatacattacccccataaaaatgtaattttacaaaccatgtgatttacaagacatatgtcttgtaaaattacagcaacccttatttgatgacacaatcatcatcctgtcaaccatacagcttaccagccctacacaaatattgatttgaactcaatccaggagagtcaatcaccaacaaattagtctctggcacagctgaaatatccgggtttgatttgactagcggtcaatgttagcattccatttctcaatgtagccctcaaaagaggagagcagcaggtaagctttacactttgattgtaaggctgcctagaaagataattgcatactgatcatgtatagagcttatagattgtgaatcttcaatcaagcaaaaagcttgtgaaaaagggaatgacatcgatgacgccaggattctaaatgatgacgattggcaatcattgagctctaggtgagtctcaataatttacaatcaagttgaggagaggattgttattgatcattctttaatcctacaacatcatctttagcccgactaaatcagattcacaatgcaagcttattgaaagaatttcctcgtcgtttattggtgagtgttttagcctttcttcatttgagaaagagagtgatacttttaactaataaatgaatgttatttagtatcgctaatcaaaacaaaataaacaacagccattaaagaaattacttaacactataaacaagtatagttgtttctttttattattttcacttgagatagcaaaagattaagatgctaattgattcacatcttttcttcaaaaacttaagttgttatctcaaatttatcctcaaacactctagtgcactattatcaagtcatcatttttcatttcttcatttatctaattcagatttattctgcctttaggtaaaagtcagtttattatattattgtattttataataaaagatgagatagcttataaagaaataaatacctttagtttccaaaatctttcagtcaagagtatacctttggcgatgagatccggtctgcaatcttcagctggcatggggctgatcttgagataagtcatataatatcccattctttttatgtgcttttttccattgtacacaacttgtcctaatttatcttttgattttcaatcttgactttttgctctcaatcacatgtcataggcaaagccttgacggaatacgttgccgaagaatcgaccatacctgcgtacatggcccttcatcttgcatcggaatgcgccaggctaggctcagtagcaccaaagcattttgttccccacgtcaaaccaccaccgaggcttcaagtttcatcagacgcgcaggaaccagatgaggaaaaacatggctcacttgctagtgggaaatctactttgatcaaaactctggctacctgggctgtcaaaagcggccgaacaaaagtcaaaggtcctggattgctcctggttaatttgaatccaaatgatgtgtgtaccagcattacattaaataggtttttatcctcctcgccggccaatatacctaaagtgagttcattcttggtatactttcttttcaaacaggtcgggtggacagttccaggaaccttctcagtcgcgccacttgacgtcttgattcccacgaccacgccggttctgccgttcggatcaacgccgacaacaggtccagcagtactcctaccccttccaacccatgatcccaattttgttttcttgaaatgataaaattcagctgaattattcctcacaaatcagagcatatttgatttgaacatttctattgggcatatttaggatcttcaactgcgaccaatggagaaggaggatttccaatcaatattgatgttgagattgaactctggttgaacaagtttcaagtgagactaaaatacgttgtggagatcaatctgtgcagaaatctcatttgaagcaccatcagagctgagagacagaatattcaagtcacacttttgtctgagatttacaaaaaagaattggagtgttttgaaaatatcagctgaatactctttttctttgctggccagaaataaaaaaaaaacattgcaataccaggtaggggagcttgcattgtgtattctaatagctttgaacaaaggttctttctcagattggatttgtctttggtgactgttctcaaaatttcccctgaatcaaatttgatgcctccactttgagcatcaagaaggcagctattcagaggccttaatttttgcaagtgaaatatcttgtctgagccagcagctaataggtctgagtaatcaatttattccaaagtttcactgatatttgtgaaattattgattgatatccaaactatatattccactaaatcctatcaaatttagcaataatttcatttcccccagggtaccatagtataccttaagtcttggagcctctatggggaaaccatcagtgggaaatactcctctttttatattcttccatctcccccagttactcttgatccacttgactttttcctcttctttctcctgtgttttgcatcactcataatttaattttccttttccaatgacctctcaatctgtcctctttagaatcacatttttttgccaagacatcgctttgcatgtccgcttcctttgtctctaaactatcctccttccccatctgggacatctgattttgtcactttttactaaaccaatgctttcccctaattcagcatttttgtacgcttgaaatgaatataacataaacatcttgccctggcctgtaatccaatacaggcattatttaacttaactttcagctacatactgctattcactatgaaccattttgtctctggtaagggagaatactcatgacttctatacttgtcatacgccccagagaacttaacccctcaatgtacatcaaaactggcagactaaggcctgcagttgtctaaatgcatgtattctccagtttgatccaaacttggattaaaatcaatgttccattcttggtcgacctattctaatcaagtctccaacttgccaatcatccaatcatgactcttgatttcagacaccatcaaacccaatctagctctcaggctggcattttcaatttgcttcctgccaagagacttgaaaaacttgtgaggactgttgagcttgttttggttttctttgatgaagaccgcccattcagctttgccctttgattctggtttcaattctcttcttaatatcctgctttgtttgaagtgaacgcctgaaaagttcataccaaaaaaagagaatgtgatcttttttgagcaaggtatgttttgtgttaaaacaaagaactagatttatttggtactgattccattatgaaatggtgtaggtgttttaccgtctctcactccagactgaaagatgtttttggaaactccttcaaaggtgtgcatcatgccaaatgggaacagacggtgtggtcattattcctgtgtatgaagggagaaaaatcaaaattttattatttatcaatgaaggactcaagatatggacaaatggacgtcagaaatggaatctacggccaatttaacccctagtcactcactggaaccaccttcatatctctactggatcagaagttacgtggaatcaaggatgtcacacggagaatcacaggatcagaggcactcagctggagggtatattacatgggggtatattgcataatgcatattgaattccttttattcatattgaattccttttatccatacagaaccacaagttggccaccagttgtaccagttaaattcccatttattcagccacagaacacatgaattcctttcttacagcttacatataaaaggaatgcgttgtagatagtctagccaaaatccctcagtattttcaggtacagggaagctaaaatgcctcatacagagggtcccttggggctaaaatccctcatattttactatataaggaggcctctgtctgccagttgtttccctcctcatcccactcagtacacatttttggtgggacacctgtcacagattatacatatttattacacaagaagttcacgagtagtacagttcacagattgaaatatatacacagttcatttcacaaacattacacagaagagccagtcctttgttccagtcctggttgaagcatagtgctcccagaccctttgggttcaagaaccacctctattacattatacatatacagcatcaaggaagagcacgagtatcaagacatcaagacgagaaacaacatcaacaactcaatcaattctttggacaacaagatcaaccttcaacaattatacaaccatctttgaacataatccattatcaccaaccaaactgccaagcttaccttggtggtcttgttttctgataatatagaaaggcagagtttgcagctcatttcatccctttctccattcagcaaaaaggatcttacaatcactttttgagtcttacaacggttgtatgccgcattaagatcatcaacaagctgtttggcgggttgatctgtattagaatatctcaagcatcttggagaacaatacacccatgcatattgcgtagataactgtctggtcaaagtagcggatccaatcttcttaggatactgtattggtaaaaagatcccatgtggcgtcaagtttgtccttaagtcccagccaaacaaaagcttgggtgtcctagcactcaagaataaacattggtcggtcgtggtctgtgtaatattcaaagatgctggaatcagtcactttgagccaggccaagaatggagatttaaaattcaaatcagccaaaattgcaaaccatttctattccttgaatttcttggaatcaatcaagtcctttgaattcaaattggcataccacattgcggacaagaatatcccacacattgatttgaaatctaaagagttaatcaagcccaatcagcccaatgggatcaaactagaactattcatctttgatttcttcccatttgtcaattccttatcactattggaagttgatcggatcaagtaatcctctccattgaagaatgctcccaacaccggtaccaatgatcctattgaactttagagccatatttgaggggttttggatcaaacatatatatattttggggatttatagagttcagaaaataccaaatctgagaaacccacaaaaattggaaaatgctgcccatcaagatgttaaaaatggctctaaaattgaatcatgaacccccctaatgtatactttaaacttttctctttgttatccagtctcactaagttgagatcttaaatgtggcgccagccacactaatccctagttccatcataaagatacatagaattttcagctgaaatctcccattgaatccaacttgaattcaatgagagatttcagctaggcaattgcctagaaactcacagaaaatctggggtcatctaggacctattggcagccaaattcagcatgaactgattggattgtggaaagaaacaagcactgattaatcatttgaggtttttactcaggcttacccttgatgctgtacagccacatccattatatcactacaaaaaataccagtttcgacccaggaaaaaattgccatttgggtggtggaaaatagatcaatttccctgaggcttttttacaaactgactcaggagtaaaaatgaggctaaaatgagctattttagcctaatttttactcctgagtcattttgtaaaaaagcatcaggaaaattgatctattttccaccacctaaattgccatttttttgtgaggcaaaactggtattgtttgtaatataatatactggtggtaatagggaatgagaaaattcatttggaaatcagtaagctgatgttgatcaacaaaaccgttcaagtggtccaagtaccaaagaatggaggggtgcgtaattctttgccaaggacccgtttcaaattcagctcaaatcactcggttactaaaccaactcattcccaatttgaaattgactgtgggggggggggggtccttcatgaccttaaactgaaagcgggtccttcatgaccttcactgcaaatgtgattatatcagattcccacatctggcattacatcagatgaaaaaataagattttacatcaggaaaaactggtattatatctatcaggagtgatattatacctacttaaaacatgttatatctatcttaacagatattgcatcagcccaacctatttaatatcaacataactgattttatatcagatttttttatctgatacaaatttttagcccatgggcattaaatcagatggaaaaatctgatatgaattcagttatgttgaaattgaataggttggtgctgatttaatatctttcatgatagacacaatatcattttaggtagatataatatcaattctggtggatacaatcccagtctttcctgatgtaatatcagatatttttatctgatgtaattccagattcagcaatctgatacaatcattttggcagtgcttaaactgaaaaatcaaacaatctcaaggtggtccctcatgaccttaaactgaaagtattgtaaaaagacggaaataactggaaactggggtctatcatgacctgaaactaaaattgatgtggagaaaaccaactggattcacaaaaatgctgtacaatctcaaagtggaaccttctgtgaatttgagagaagaattgatgtgaatgaaatttggggcaagaacggacaagaatttacaggaaatataattaccaccagatattgctgaataatttgaaatagagatgggcgctccgcatccggatatccgttcggatgcggatatccgctcacattttcagcggaattgcgcatccgcatccgcatccgcatccgctggcggatacccgctggcgctggcgggtatccgcgcggatatccgcccccttttaagggtggatagtgtttttttttttcaaaaaaaaaaagaaagaaaaaaaaactggtttttgaaccagctcgtcgggaggaatccctcccggcaagctggattgtgtaccctctcgtcgggagggattcctcccggcgagctggtatacatcacgtcttgtcggcgggtatcccttgggatacccggatatccgccaggtctgagcggaaaaactccttccaacgagctggtacccgctggcgggtatccactggccctagcgggtatccgccaggggatagcggatatccgcggcggattatccccgcccatctctaatttgaaataccggatcacatgaaccattgatttgaaggataagggacagaagagaaagagctaaccaggtggagattgaagacatggtttttttttgtaatgatttgaacagtagtatggctaaaaccttttttgagaaaatgtggattatttgaaggaggcttaggagtattccactttaggaaatttgttttgaaggtgtttcagacaaacatggaactcagcatatggagatttttgagagcctctttcaaataaatcaaccacttgccttttccttggaccaatgagatgaaagagattgaaacagattcattagggggtatcaaatataggaaatccaccattagaaaccagtcacttttttaaaaatatttttttgcatcaatgggccccaaaaggggttaaatgaagaaccaacatgtttaaaaaagggtggattttttcaaaccagtcaattaaataatggtggatttggttatatttgataccccctattaggtgcctttgatttggacgcggcaggtgtaggggagaacaaggagttctaaaggggaatgatgatactactgttggatgaattacttgagaataaatcagttgcatataggaaaaccagttcagtgaaaactcagagcagaactacaattcaaatcagacagacaatggatcaagaaggagttttaattacaaaaataggatatcaagggttcccaaaatacttaatcagaggcaagaagaatcaattgaatattaaggctacaaagaaaatcaatacctgggatgtaacatgagtcaatttcaatcatcaaggaaggaagctgcacaagattcataatcagtatcttcaaccaaataatccttttgaacataacatgccatattgtgtaatgttgaatgggtgcattttttgagttttagtctatatttgtaggcttgtaggcctgtcatatcttttgattccctaaaaactgctattgggatcacagttacttgacaggcagtaggtacttcacaaaaaaacagtatgtacataatgcagataatactgtagggtcaattgacctctatttcaaacaatcaaatgaaaatcatcaagcttaccatatctaacattaacaacatgaaccttagttcaatccaagtttttagccaccttgctattcatttcaaatagagataaaaaacagaaaaaatcaaaaataaatatttctttcaatgattcatgtgcatttgagatgatggaaagaatcttttaaaaacccatgcaataatcaagagtgataaaaagttaactaaataaaaaggttcaatactggataatgatatatggctaaaatgaatagaactttcagctagtacattctgaaagttacttctggatcttcttctgattgactgttttaaattttgaactaaatacaacaccttttcattctgacaatagtcattccattgtgattgcatacccccaaggatgtttaatttttcttttgaatgttgcagttggatgaatgtaatgtatctataaacaatttcattttcttcactcattgttttgaatttttctttgtttttgatcaaattctgaccagagtaatcatatttttcttcccagtaggtctcaatgttctctaatctgccgagaaatttactgtatgaggacattaaagcaatgtttttcttttcactttcattcaagtgatgaaaatctggatctttttgactgtaagtgtattcttcttcaatgaattccaaaacttggtataaaatctgtaaaacaggagaaaaagctgtttgccaacttgaattcatatgttgaaaatttatgaataatctgaagacccgtaggatactattttttatatcatccctttcctcctgatgaagttttgatagaccattttccaatgcacaaaacattctatccatctcaaatagcctgatttgtaagtagtgccaaatatgagctgtaatttgattctcttgtattcttgaatttttatccttttgcaactcaaagacaaacttcaaagaggaatacatgaaatacttcctctgtccttcatcaagagcttaaccatcatttgaaagaatcaaaatttgaattgaaaagcaattaggaaggtaaatttcactctcaagaaaaacaaacagggaaagaaagaagaagaagaaatacctgctaatatgttgttgtaatctgaagaataagggctattcaagatatttttcacattcatgggataaaaatgtttcccatttcttctgaagtgaacaaaaaaggtgaccatgttgtatgatgctttttttatagtttcatcttcttgaaaggctgacttgtagtcttcaaaatttactaactcatgagtgtaaagaaaatcaagtgttctaaaagcaaacctttgtagagaaatattaacttcaaaaaattcatccatttgaaaatattgtgtgtaataggaatttggttcatttaacaaaatcttcaattgatgaagtacgtcgcttatgacttttttcataataattccatggacatctgcaggtattattttttctgctgaaactgcaggtgttttctttctttctgttgttgtatggggtggattccttttgagtgaagttgatgcctcttcagaattcctcccaacctcaagaaattcactttgaattgaaccaacttgtgagatgatttcatctgcatcaggttccaaattatcaaagtcttctggtataaaactaatcccaaagattgaaaaagaagtcagctccatctccttcataaaccagggatgcataagtcagagtaatatcattctaacccatttttttcactaatattagttccttctgcattcttaacctggctcaatttttccgggaaaattgtccatccaaactttccctggaagcttagtaaccaatgttgaaagtaaagctggatttgtttgtggatggaattgagataatttactgctctgaaattatgacattgataatgattgacaattgcagaaaattctcctcttaaagatgtgaattcatgttgcataatgttcaacaaatctaccaattgaaactaatcagtcaataatcatcattatagtgatcactgtaagttctgtacattttttcccttcctcagtatcaggattcatgacatctattttgaataagagtatgtctcaacttagtggcacattttcaatttttcagaataattgggtagtaacttacaatctctgaccaatccagaattgggcctacttctcagttgtgggatagcttcaataaattccagaatttttccttgctcctctgcatttggtacatcctttagtttgagcttattcaccattaaaattctattcatttcttcatcatcaatgttcatgattccattgcctttcacaagaattttcaaatcgttggttgaggaagacaggccaaaattcaaataagtaattgctttcatgtgatcaatactcaagagattacatactttctgtttgatgaactccctccaagggtaaatccatatgtgaaattgtttgcaagcaacatgttgcaagcaaaacaaccacatgcaggtaacaaggaaagactatcatcaccaatgaacaataggcttgccaaatttcagtgccttgcttcaatttctattttacatttgtttcttatgatttgaagtttgcagtttgtagtcaaagtaaatgatcaagctttcagcaaatcaatagccccatttttttccctagtaacagaagtagggtgatgtggaatcttttaccaactagtacaaactcttgtctatgtatgctacatcttatcaaaacatgtctagtacatactctgttcatggacacaccttctccttggctgaaacatgtaaaacaacagattttacagagggcgcagtacacatgttttgccttgatatgtacagtcacctcccagatgtttatagccagtttgtctggattacacaaccccaacccaccaactttatataatgagacttgggcaagtggtgtagaataggtctttaaaaatgattctgaaaacaaaaataggaaaaatggtttttgaaatttgcagatatatcacagttattgcactttttgcagaagttttaatattgctccaaatgaaaaaaaaaaaattggaaattggagtgtggtatgttggaggaatgatgatagatcaaaagttcaaaaataaataaataccagatggttttaaactggtgtggaatgaggcattcatcagactcacagtggaaaaggcagtgtgaccaaattcaacttgcattttgacctggatactgagctctgaacaatttctggagttcatttttttcatttattatcattttccttgcataccatactactctttccaatttttgttttatcatttggactcagagcattattgaaacttttgaaaaaagtgcaataattgtgatatgttttgcaaacttcaaaaatcaattttttcatatttttgctttcagaatcattttttgaaacctattttataccacttgcccaagtctcatgacttcaagttggtgggttggggttgtataatcccaacaaactggctataaatatctgggaggtgactgtacaacacgaccatgtcaaagtcctaggcagggggctgcccaaaaggggcctgcgtgccccccgggggctccgtcagttgcgggcggctgctgaatttggacacacgagtggtgatttccatatttccatatcaaacaacaaaaccaaaaatcgaccagtacataggattatttgatgacgcaatcatcatcctgtcgaccattcagcttaccagccctacacgaatatcgattcgagctcgatccaggagagtcgatcaccatcaaattagtctctggcacagctgaaatatccgggtttgagttgactagcggtcaagagtatacctttggcgatgagatccggtctgcaatctttagctggcatggggctgatcttgagataagtcgtataccatcccattctttttctgcgcttttttctccatcgtacacaacttgtcctaatttatcttctgattttcgatctcgactttttcctctcaatcacacgtcataggaaaagcctcgacggaatacgttgccgaggaatcgaccgtacctgcgtacatggcccttcatcttgcattggaacgcgccaggctaggctcagtagcaccaaagcattttgttccccacgtcgaaccaccgccgaggcttcaagtttcatcagacgcgcaggaaccagatgaggaaaaacatggccctcacgtcatggtcatcggctcacttgctagtgggaaatctactttgatcaaaactctggctaactgggctgtcaaaagcggccgaacaaaagtcgaaggtcctggattgctcctcgttaatttgaatccaaatgatgtgtgtaccagcattacattaaatcggtttctatcctcctcgcctgccgatatacctaaactaagttcatacttggcatacttttttcattcaaacagggcggatggacagttccaggaaccttctcagtcgcgccacttaacgtctcgattcccacgaccacgccggttctgccgttcggatcaacgccgacgacaggtccagcagtactcctaccccttccaacccatgatcccaatcagccttcgacgccgaacccggcactcttcgcgccctctctcaacgcactctctttcttttatggacatacccaatttagtcggaataccggcttggctgaagtactgatcaagagggtcgggagtgctctagaaacaaggattgaaaagagtggcgagaccgctctttggagaggtgggcttttgatcgataccccggctgaatttagcgagaaagccaagggtggattggtcaaatcggtggtacgagctctaggtggtacgtcgaatcgagtttttttctccgttactggttattgtgtggagaaaaaaaaagtcgctaacattgaacttagctcgtacccgaaattagttaatatactggtggtaatagggaatgagaaacttcatttggaaatcagtaagctaatgtcgatcaacaaaaccgttcaagtggtccgagtaccgaagaatggaggggtgcgtaattctttgccaaggacccgtttcaaatttagctcgaatcactcggtcactaaaccaactcattcccaatttgaaattggctgatcctaggcgactgatctagatatcacttatcgaagacggttggagtccaaccaaatccgttcttacttctatggaggcccggctttatctcagggacaactgtcgccattcacaattgtcgtgaagtttgaggacttgacaatctatcgaattggcgatggtgggtctccgttttgttggaaaacaaaagtgatcagttgattgaagatttgacttttttttcttctttttttttttttttctgtgtatcccttctttcagaggctatcgtcccttcatcagccctaccgatcggtgctacccgatcggtgaaaccgaccacgctgacgaaggtcgacccagagaatggtcgatcgatgtcgaatatcttgaatctggtgctctcaatccctcaggctgaatgggatgggcttgatccggaatctgatgcggcgtttgaagcgtgtagtggaccttcactgggatttattcacctgtgagtgtttaactctgattgattaacttctttctttctctgacctttttttttcttttgtgctgggtgctgcttttagctcagcaattgatgtgaagaataagaagtacaccatcctgtcacctctgccgggacggttacctcggaagacggctattggtggatcgcttgaatggatggattcatgaattgtcttgtttttgttatagtatatataccaacttgattggatccagctgtacggatcttgtatctatcctctgtcagaaatccatgtttatatatgggtagtcactagcccatccataatacatagtaataatattaatcaaacatcaatgctcaactctgagacacatttaagctcaagatggcttttgatcttgcctccatccaatgagagcacatgatgtcaatgtttcatgtgagcctgatgaggtgcagctgagtgttttcttttttttttttgctgttgtttgatatgatgtgtaattttgtacccagtcccaggccttccgatcatctgatttggccatgcaggggggagggatgttgagattggtttcacaggtggtggatgtcactgattttggtgggcttaaactgtgttttaattgtttgcctggcgcccgcaccccctgccctcatcgattcgctcgttttgcttttgtttttcctcctttctgacttttctctccctgaagaatcccctctcgctggtcttcgcactcccggcctctcagttggtttaaagtgcgagcgactcggattataaacaggccgtgtcagtttttgactgatcgtaaataactcaaaaaaaaaaaaaacataaactccgttttagactcaacagacaaccgctttctttctttttcgttcagcctccagagcaagtttaaaatacttttgctactttccgactcgggactttgagtcaaaaactacacttggatccgatcagtcagtatgactactatataaatatgtactaccaccaccgccagcgcactactaactcactactacctcctctctcctattatcagtgtggaacgataccgagcaggtacatgcatatgacaactactctgtccactgctgctgctaaccctaatccctttcctcttaaccctagcaccaccatcatctcccactcgaaaactatccactcgaccctcaacagcctcaccacaaaaaaccaaaaacaactgactcaccaacaccctcgccatcactacccatcctcaccaactcactcgaactgccaccaccaactgactcacaccatccaaacaaggacccatcatccctactccagatcaaccctagccagcagcagcagcagcagcaccaacaccaacaccaacaccaacaaccgacgccgcagcagcagcagaagcagcagcagcagcttcaacttcaacaaaattcaaacgagcccagcagcaacgaaccagtccaacccaaccctaagccatcaacacccgaactccaacccgacctgcccgtaccctcgagtagtgataaccacttcttcacccgaaccccgaaaccatccgaagagaacgacaagagcatctcactagcacaggcagtcgcacagtttactcagccaaacaatgataagccaaccaacaagagctcacccagctcatcaactcactctcagtctgcactccatccactactcaaacagcagcagcagcaacatccgcagccgcagcaacaacaaccaacacagcaaccaccaccaccacaccaccaccaccaccaacaacaacaacatcaaccacaacacactcaaacaccctttgcaaccagtgcacccaagatcgatcaaagcacccctaacctagcctgtgaatcaccctctgcacctaataccagcttcgaaggggtaaagtttaagacgcgctcggtcagtagtagtagtagtagtattagtagtcactctgccccctcctacttccaaccctgcccactgaccccctttgatcactcgacgctctgacaccacagggcgggcgaccgaaagatccagtgtgggtttactttcacactaatgggaacgggactgacgaacgggccacctgcaagtactgtggatggcacgtcgagcgtcccaaagcgtttcggatgcgcgatcatattgcccaatgcgctcaagtcgatcccgctcgtcgcgcggagatgagtcagctgatcgccttcaaggaagccgcggcggctgccaaacaggaagagaaagcccacctcgctactggatcatctgtcaatgctgaaatcctcagctcagcctctaagaaacgtaaaatggaaactcccgttcatacgtccgtttgatccatttccctctctaatcttcatcccacagccaacctaacacaaaacttcttattacaggaaaccggccctgtcatttggaaaaagtccgatcacctcacatggtttgtttgtttttcttccaaaccatctatctatctaccaccctgctcgaaaactgaccaattgaactacaattgtagtcctggatgcaacttctgggaagccgggtgacgacatgggtattcggctggaccggctgacggcaaacggctttgtgctaattgcgaacgggacaacagatgcggatggacgatgtaacaccctgttaccggcaaacagccgaccggagatcgggatctacaaggtgaccttcttcagtaacgagtgtatgtcaccgctttcccttccttgacttcatctcatcaaacttcccagaaacttacgataagcttgattgtttatcagtttaccagaagcggggcatcgtctccttctatccttttgtcgaaatcacgtttgagatcaaagatcctgctgaacattatcatatcccactcttactcagtccctatgcattctcaacttacagaggatcttaacttgtaacactttatcaacctgcttggctccattgctgagtaagctgtatgaaagaataacaatcagtttcttcttacccaaaaaaaggaccaaaaaaacagaaagtgaccactcacccttatattatcttttggtcttattaacttcattctgccctttctgtgtgatctgtactattgatcaaatcaatcaactgtttgtttgtttgtttgtttgtttggatgtaccctttttttaacatattataattaaagtaaatacaaaatattgtcaagttgccatttgtgctgtcctcccccccccccccccccttttaggctgagaaacaagaaaattaggtttcccccaatctaacaattgaggtaataatctggggtttgttattatttgatcactgaaaaggtatgctttgcccgtggggcagggagttgatttctcctgccagggtgctgagtgtcattgtcactgtcagtgatcagcaggaattgaatttttctgttgaaagcagttttgttgatctgtgtggtgcaattcctgaaagcatgtcatgcttttatatacaaaaaagaatatacttttgattttttctgcatgtcattcatttgggttaccacagtgggcatggtatcacactttggaactagaccttgtaactgttggattttcaatgtggaggattgtaaggtgcagattctgtgagacaggttttactagtcagccatggattccggacattgcccatatagaatctgaaagcaggcccactacatgaaagtcactccagttgtcatgcaagatactcccagtctaactatatacagactgaccatcaaaatgattacataataacttggatatgtcttgaagctttgtcaaaccaacatttatgaaaagcttgaacaacaaaacaagcttactcagaggttcaagctgtcaactgggggcagctgaatttttgtagcaagggctacatcatgagtggaccccaacagatgtatatggtggccttggtccacagccaaacttacatctatgtatgtagcctggtcaactcggcctccacagacctcaaatttaaaatttgtaaacacataaattgcagttggaaggggctttcctatcactgcaaagatggaaataaataaataaaatgatagagaaaaaggtttgagaacaaaccaatatatagggaaaagcaaaccattcatgaatagaagtaaactgataacaaaaattgaaacaatagagagaatcaatttgattgagaaaatcaaaatgatggatagagaaaatgaaacttgaaagtaccttgaaatcaatttggcacagattactagggttcttaatttgacaattccagagaagttgcaagggaagtagtgagcagcttgacagaatatgtaaaatcaagtgattctaaatttatcggactgctttaaactccttaaattatcaatgaaacaattttagggtgagccctagaggattccttcctttgtcaaaaaattgaccaaatcttcttcagttttcttggaaccatagatcttggtgagccatcctctctcaggagaaagacaccagggcaacaatggctcctcctttgatttgatgaaatcatcacggacaagaccaggaaaatcaatcaagttccaactactgtctatcttgtgcttcttgatgatccgtaccactctttcaatatcaactccattgtgtcgactacttctgtaaagatcttccctggaatcccaaagcctactgcttttcctgaactggaattcatcaatccaaattccctcttgtcttctagattcaaagattcctagcgagctcaatatattcaattggacttcagttttgaatttcggcttctcttttgattcttggtttagcctgtttggaaagactgttgagattctgtagtatcttccaatcttgtctgcttcttttggtgtgagttcaccgttttgagtcagcaactttctgatcaatttccaattctcaacaatcgtcatttcagaggtttgtttgatcatggtgttaactctcctcaaaccttcataaactccaatcagtgcgattgctagattgacacccttcacaaaacccaatttgttggtgtggaacatgttactaatctgtttgtatgattccagattcatatcattcaaagataaatatctagatctgtcaccgatttttaaatgaatgcccaaagctttcatgaattcaagatctatattatcatgttccaaatggtacttgaatccatctaaattgaatttaaattgattcccaacagattcagtgttggttgatgaatgggaatttgtatcagatttgaatccaaatttggccaggtcatcttcagaaaatggtttcttggattgggagatctggaactgttttctttctatacctgggaaaatctcattgggtttgagattataagatttggatggatggaaggctgatttgaatttcttgtaaatcgggctttgaactggatcccaaaactcttgtaataatcttgtgcaaaatttattcaaaatgtaaaattcacgctaagaatatacagatcaatcaaattaaatcagatgtccatatgtatcaacaatattcccaatatttcaatgttatgtataatccaatttgcaaaaatgttcactcacttcactttgaatactctcatcctctataacgttttcaagcgagtcatcccacacttcctgaacatactcatcaaattcattaagagaaactttgagatctttttcctgactgaaattttcagaacagaaaataaacacaatctaaaaaattagcagtttggtctcaagaatttagcatgaatctgaatcgttcttacgtatcaccttcttgtgctttattgtctttcatttctgccaaagttgactctaggagcttgtgtttcccattcttctttttctttgttcttctacccaatgcttttccaagtttttctccctttggttctcttgttttctgaatgatgttctccagagtttctctaaatatattgttttaggaaaatgatcagcttttgatacctgatgaatcacaaactcaagcagaatacttacgtttggctttgtatatggttggaattattgttttctttagattcagtttcctgcttttcaggactagagatttcttggtctgtaatttctgtgcttgaaggtgaatcctctggtccttcattctccaaaactccccaattgacatttcccagtttatgggtttctttgtcttcagggtcctctgcatttccatccctgttggaaagattatattttaactattcacaggaaagcttacaaagaaatcaaactaatcaagctatggtaaacttacacctttgaatgaattgggattgtttgccatagttcttgattctcattgttacccaattgatcaggatcagtgattagctttgtgactgttggcattgtttcaacaactgggtcttttttcccaacatcagttccaatgtgagcatcatcttgactcaaatgtttttctggttgggatgtttcaatttgcttcaagctttgatgttttttcagtactgacagatagctttcttgtgtgggactttgggaatcatagataatctcttcagatttgggcactgtttccacaattggattctgtattgtcatatcagctccaatggcagcatggtctaccttagctattttttctcgaagggatgtttcaatttgcttcaatctctgatgttttttcaagcccaaagggcgagcatttggggtgagtttcatcctgaaagaagagttcaaacctggtttgttcgtgctaagagctggaccataccactcgaaatgttttggaatcgggtttgttctttgattgttttgagctcccgtcttcctctggtggatcttggaaacatccgacttcaatttgtttgcatcagggttcatttgttcaatatttttttcaaatcgtacctttttctgtccgatgttgggtatcagcacttttttcaacagtgcgcttttgtaatttaaatttccaacggcactttgtggggcttctggaacagcttgccttgggagagattcatcgtggtctactccagctggacttggagtcccgggtttatcttcaaatgaattctgctccctcttattgttagattcaagcggcatcgtcatctttttctcgtcttggattacttcattgccagagacgtttggaacatcatccaaggccatattggaagaagctaactttttttcatcattcttttgggaagcttgcggcggtttgagtgtagactctggcctctccaaagattctgaaccacttcttggattcatgaaatcagctttttctgcctctgctatcttgccaaccccaccttggtcgagcgcagacgtcaaaattgtctcatgtctctcaatgtgctgattatttgggtttttatcatcggcgctcttctgacgatcaatgggaacttcttgggaaatagagttacgagcatgatcggatatgtcttcctgcttttcatcttcctttgacgcctcgttctttcgaaccgacactgaattagggatgctttcgattttagcttgcttgggctcatccttagctctggtcaaaatttgaatagccggtgatttggtatcgaccttttttgtccgtgaggtttggaggggcatgactcgatcggtctctttaaccgagcttgaatcggtgatagattcagttccaggttcattcctagctctgtttaagattcgacccactggtgatttcgcatcgagtttttttgccagaaagttgcgatcgggctcaatttgctttcttggctggttcctatagaagttcatcggatgtgcgacagaggcttctttgggcaagttcttgcgcatcttgcgattctgagttacgttccgctgctcaaacatttgggattaaatatccgggttaactgtctgccaatgatgatttatggaaaagtattcatttcactcaccaagttctgtgcaactggctgctctccgatggcgctggagactccctttgaaagcgcatggccagacatttcgttcgggttggtggattctcgatcgcctgcgggctcatcctgaggcatgataccgctagcaacgatttccctataagtcttcttatctggtaatgtcactttttgcctgtttgcctgaccaggtgtaaatggctccgcatttgcgcgtaaggctgaggtaccagtcttgggcacccgcggcggcgcctgatgagctctcggagcttggatagagtttggaactaggtcccgaggtgtttctgggccacctggttcctccggaaccagatggcctgggacgacctcactgtcaaacagaataatcttaccgggtaggtacctcgattcatcagttggaaaccgatatgaatcaatctgcgtagccggatatgacacgtatttgtcattccaaggcctttccccaagaatgcgaagagtactgtagccgtgagagtaagacttgacttctgcctccccgccggggccaatcttactgatggcttcatcgacactcttccaagttttggatgagaggttggaccataaacaagggatgcgatggggcggtgttagaactccgtcgattgagtgtatttcacctccctcagttgagtggatgatatggtgggcgtaggttaataaggcgaagaaccccgctttcttcgagttgaaccggtaagccattcttgctcaatcgtgcgggcagtgccacgagaggagaaaactcgacagatgacaactgaacgaggagcttccaccaagatggctcgctcatatctcagcggcaaagtccagacatggccagcggggatgaatggaggcaatgcttcaagagctccggcgtgtggacctattgctctcacatcccgtcgggagctgtaacatggcggcggtaatctctatacaacagctatctttcaaggtagtcctgatctgtcctaatatattaaccctacaggatgcgggacgggatgtgaggtaaatgcgagctggaccatcaaaccttgctcaccaaccaagccattcataggcgcgttagccggttggatgaacgagggcggcagctgccaaggcgcagaccggagtactgcaatatgaatattgtattcgtaacagcaccggttgcgtccgcgatgctctcaagtatttcgggggcagagaagatgtgacgtgtgtcgtttgatgtgagggtttaaagcacgttgcttgagagaacctgattttcaatgcgtacaaaccttttgtcatataatatcttcccgagcattgtgattgagcggcgagcctgaggagcaccagaaacaaataatggctaattatttgtttctagtaacccgttcagcaatctatgaaactgttctgcgctttacaggacatagtacattatacgtgtgcacacaattttctaacattaggaaatgtctgatgtcagcgtactaagttcttacagtttgtgaagtctgtacagaagggtaatcaggtcacaatgaataagcgcaacaagtttagattggtaatcctgatacgaaaaagctcaacagactagcaaagcaactgctgaccagaaactggttcgaagtcgacgtcactgtacatgctttagccaactttctgtagttttttgcatcattgtgaccattcatataataataaaaaataatgcttgacaaaaaacacgtgatctgagtttcacattaccaatgtggtacaatggataggatcttcatcagcttgaatatgtattgacaaagtcctacaaagaagtggatgctattcggaaagaatgaagaatggagaagagaagaaaaaccaagtgagattacgatgatgaaaggatgggcatagtttttttttatatttatttcgagcctcgtttgatcttcttcgactttcttttttgactgataattcgaccaagtttgctttgactattcttctcagccgactcgatgggatctttttcaggtgcggatgaagatactcggagctttcgttgtcggctattgttcttttgctcggctgttttagagtggcctttgcctgactgtttcgatcggttcttgttatcatcatcattgttgtcgtgcccggtcgcttttttatcttcctctgttgatcaagtccattagaaaaccatgagcttggcaagaaggagaacgagctagtaatcactcgtgcatctaacttaccgttcttggttccatcctttttcatgtccctttcacgcattttctcctttctttccaaccgttttttaacggtttgggcattttcgatcgctaagtgcaattgaagaagtgatgacaaggagtgaaagagattttatcagcagctttcctggtgaagagcaaaaataggagaataaacaaaccaaactcgatgatcaacatccgatgaggtttgatatgtgcagtttcagcttgattcttcccatctgagtgattggaggagactttagcagcagctttcttgttacgattgtccaaagtttccaattcagaccgcagttcgttcagtttgatctgaagtttttcgattcttttttcgtccatctttggttcgctcggtttaggtttcttgtctttggaactttcgtctgcattttggtcattcttcttacccttttgcttcttggaactgtcatccgtatcttgattattgtttttcgctctcttcttctttggactctcatcatcttcctcgactccggctgtttcgttttgttggatcgatctctcgatttcttcacacgtccattctctcagcagcctatccaccaccggattggcattagcccatctaaggacccttaaagcatccgcgtgactttccatttccaggaaaccgtaacctttacttttacccaacccggtcgtcccatcggttttttctgttgtccgtaagatcttgacttgtttgactttactcttgatttcctttttcttcttggattctgacttcttctcgggtatcttctgctcgagtgtgatctctctctcaagttcttcttgagtcaactctgcccgctttccggctttgacttccttgcgccactgatctaaggcatgtcgggctaagcgtttgaggcaacgttcagacacgtagagtggtagttgacggattgataatcgggtaaaggatatgtagagcgacaaattggacctcagaagagctttcctttggtcaaatgattgttgccgagcagccagatcggccggatggagatttttggcttcatcggagttaggaaaaatcactacaattaatgcaaagattgactggtcaaaacggattcatctcggacgatatgaaatttcgagtgacttacctccttcacgcatgagataaagacgccgcttatccttacacgccccactcttgtctcggtcgatcctgagtttttcagcctggtccctcgaaactgcttcagagataccgaggactcggccgtgcaagctaagtcgagaagctaggcttgacgaaggatcaggttggagcagggagggcaatccatttgcagctggaggctaggatgtatgaagagaagttaatgattagatgtggaaatacgcagtcggcaatcaataagacttacgccatgaccaaaaccttcactttccaacttcctggtcaaatctaacactttttcggcgtcttctttgttccagagacacacaaaaccagttccccgggatcgtccaagcttgggatccatgacaatacgcgcatacctaagaggtccaaacggacggaaaagagtatgcaactcttgctcggtagcttcgaaagataagttgcgaacaaacagagtagtaccttgctcttttttggccttgaattttccgtcggttgcatcttcttcttcctcacttgatcctatttgggcatcagagtcgtaagaaccatctaaagcactctcgtcatccccatcttcgttctccgatccactctcgtcatcatcctcgtcatcatcctcctcatcctcctcatcctcgtcctcctcatcatcatcgtcgttagactcttgatcatcgctggttttctcatcgcctgcgccctcggcctcttcatatttttgtttgctgagcacccaatcaacggctatcactcgaccacgttcgaccgagtcatttcctttctcccgctttcttttcgcgctctttttctcgttatctgtctccttctggatggcatcaagggcgattcctgtatagacctttttaccatttaagccttcgattgctctacctgcatccgcttcattcaacatccacacgaatgcgaaacccctgcctcttggctttggttttccctctactactgtagtagggatgtcgattgagtgaagaggtccaaatggtgcaaacaggaaccggagatcttgctcggtgatgtcgaattgtaaatttcggatgatcagtcgcccaccaaaggcatgtcctagtcgagtagtggcatctagacgggattttagggcggtggttaaaaagtgacctttgaagatatgtccatgaagttttttctgtgcgatcgctgctgaggtcgcatcgttgaagaacaagtgagcagaggcggatgaagggcttggggggaaaagaacaggatatttgactgattcgagtcttcctaacttcttggctttcttgtacagagctttactcgtaatcgactttccaggatgagcttgagggtcgtcgccagtctcagatcgagcttcctcggcttcttcctcactgtcttctgggtttgtctttggagctttcgaagaatcgtttccatctttctccgtggggattggaaggccttgaacgacgacgattcgatttgaaaaggggtccttcttgacttgactgaaagggttgttcttcctcttcttggcttcagaatcggcggattcttctagaccatccggtttcgatctaccacgcttctgagcctgctgaggcttagtcttctcgagttttttctgagctctctcctctgggttcaacttgggttttgcccaggtgacaagaggtggttttgcctgaccttcgaattcgcccaatccatctttaagtgctgtctcggcatcctctctcaagacgaatcgaacgtaaccaaaacccctcgacttggctttgactggatccgagaccacgaacgcatctctcacgggaccgatggaagaggcacgctcgagaagtttggctgaatcgaccgaatcgctgaggctagagatgaacagagttgtagtcgtccttgggtcacctgagtctggttcgacatccgcaccttccttagtagggtggtcggctgctggttctttagtatccagattgggtttactcttcttcttgtttctggtattttccgttcggtttgagtccatgatgaagtgcttgcagtatgaagtggttcttgacagtctcgttggagtgtgtgactgttgaccacttttacagttccacagcaaaaaaaaagcaaattgaataaaacccaatattcaatttggagttgctccggaccactcggggatagcccgggtgactcgacagccgggggttcggctggcatatgtaacttcttcaggaatcagagctcattgcggagtctacccacattcaagttgcaaactcaagatcaaggctagaaattctgataaccctttgcgccaaattactaggcggacacataaatgcgaaaatttcatacgacgaggcattgagcaaggatgctgattacgctgcgtgcagtaaattgtatctcaattccgtggagccatcttgaattttgaccccaaatgtgtgcatgtgtgtggtgtgttttttatacagaggcttaactgttattgattgtgatgaagcatgagtgaaggaagcagtgccttcggtcgatcaatgagagaaaagagtacgtggagagcttataagttctgaaaaagattttaacaaccattccatttccagatgctccactctaatttgggacatcggtttacattcctaacaagtcagcaaaacatgatagccatacacctgataaatatctctatgagagaatggcgctggtaaagtcaatatgagttgactaatcttggtaactacacaggctcaacacggtatgtattttaggttgctggatgagcgaaattcagacggcatacagatttattcattcaaggtgggggtggtatgagaagaaccaaattcatgttggtttgttttttacaatatatctactttttttgatatctttgggtatttataaccagggtaattactgatctatcaaacttccaagttacatccacatcccgacatgacaccaagttaacatccctaccatcaattggttttcaatctaaataacagcaaaatatacatcagttacatcacctaaaatcgcagattcatcacatctcatatacctttcttcaatatgcttcttcttgttttcgagcgcagtcaccttgtcctccttcgtagcatcgtaggagacagtaacctggttgaatgggttatctgggtgcttctggaactgtttgtataacagatcgtggtattgctgtaatctgagtcccggttgctttgaataaattaaaacatgatcaatgggcaagccaatggtatagtcagatcctcagttgatctataacatcgttactggtgggagtgaaataaaaatcgaaggaactgatgtgccaacctctttcctgatcactggtaattcattctctttgtaagcctcaaaagccgccttgaaacgcctttcgggatgcgcatcgacccctttggctgctttggcgcccagggtagccttgtctgatttctcgtttgcaatatccaacagatccaatgcctagaaataagcgcatccaaaaaaacaaatgcatggttggatttaaataggtgaatagatcttagatagttcatctaaaagaaactcacgtcatcctgaagaaaatcgtgcgatgaattagtctcaacagtaaggaacgagcatgatgcaagatatgagattcgaaatgggactcacgatgtttcgagcggaaaattcggggacggcggaggacgaggggccggctggtgcctttttcgctgacttggacgctgctggtttggccgctttcgcgctcgttttcttggcttcctgttcctcttcttcctttctggttggtcgattgaacccgtacaagaaatgtttagttatctatatccaactgatcatcagaccatgctttactgacaacaagcgctctcgctcagctttggcagctgcagccttttctgctttctcttttttactagcctgagaaaagtgtgatgatcatcagcctgagaatttcaccaatgtctaagaacccatgaggttttaaattcttactttgctttctttggctccatcggcccattgagctgcctcggcatcctccaaatctttctgtttttgtgccttgacttgttcttcatgtgcagatttggcggcctggcataacaacaaattttgaagatgtttatcagcaattaattcaatttttgaagagcaatcagtcaatctcactttggccccagctccttttccgcctcccttagccatgccgtggtattgtttttgtgaagtttcgcaggatggaagtaaaggtttcgttcgagtacaaatccgcaccgagagaaggatagaattgacggaattctaccaccagggtaaataacccgtggcggggccccgaaaggtcagatgatgcgctcgcccccggaacggatattattgttttattccttggatcaatgcgatgactaaggcaacagccagttttttctttcagggagtgatgggcactagctgagacttagggcttgatggagttttgctctcttttttccactcatccctcaagtaaaactcacccttcttattcttagtctttgcagtgtactcttgactagatacactacacacaaaaatagctcgctcatcccaagaacaaacagcaatttgggaggttggaaataggtcaacttgctggcacttttcggttacaaaccgtctcaggagtaaaaattaggctaaaatgcactattttagccaaaataataataatgcctcaaaggagctaaaatctgttcttggaatgattgagcgttttcagattttaataagcctgaggctcttgtagaagtacatctgtttcagcagcaaatccaatcccacaagttcaacccatcacttctaagttctcaggttcatctcaaccaacagctcaaggtcaaattggtcatcaaagtgagtatgattattgcagcctaaaactttgcaagtcttggtcaacttatcctaacaaaatcaatcatttacactttctaggtgtgtgtatatgaagagttcattccagatagatttttttgagatgataaaagaaataaattaagtagacacaaacacattcataaacacaagtgagaaaagaggggaaaggaggatatatatgatttaaggaagaaggatagagaactgttgtctatattttcaagtagtcgtttttacaagtgtttttttgtctgttctctctctctctctctgattttctttcatcaatcgatcacatatcccattgctttcaagccttcacaggccgggatgagctcggcttccaacttcttaattgcttcccaatcggacctgtttgtgacaatcaatcaagaccgacaaaagaacagagtattatattagctggtatgagagggggagaggtagaaagagaaagagaaagaaagaaagagcagattgtgaggagagagtgacgaacccgatacctaagaaacccatcaactctcgtctcctagcgtctcgatgtgctctggcgttctgacactcgtacttcagcttcctgacccacgagttctcgatctccagctcgaacctcttgaactccttagggatgacaaggtactgccgttggtttgcctttctcttctcgactagctggcgggactcgttgatgaggtcttggagcaatgtctgcttgttctcttccattgtcttctcttcatttgttgtttcactcgtcccactcagtcccgggttcgctttcagatactgctcccataatggatggctagcaaattctaccgggttaacgaaatctgtttgaatgatgagtcaatcattgggtttttttttgttttgcttttgggttcttgatcgataaactggacaggatcaactcacaagtaacacctggcgaggtgtgggtgacccgttggatggggtaaacaggatcgactcacaagtaacacctggtgaggtgtgggtgacccgttggatggggtaaacagtgctaggattccacgagaaggaaggatcgggggtggatggagaggagaagagggaagggaaggattggatgagggagacgacgaagaacaagatgatgggcagtaagctaatccaggttgatgccggtcgaacttcgggctcatttgggttctgctgttgctgttggcgacggttgaagccggcccttcggaaagtagtccgtccgccgccaccgaattggaagaccgttgggccgccgccgaattgcatgcccggatgatcgaagccaccgcctccgaagaacatcctgaataattggtcggggtcgattgcatcctcgtgcgagaaatgcatacctcctcctcctccgccgccgccgccgccaaagggtgaactgctcggtactcctgctgatcttgagtctgggtctgctccgtgtcgatcataggcggctcgtttgtcaggatctgataagacttggaaggcttttgagaccactgtttgaggcaggttgaattagttcaagtctagaatctgcttcttgttagagttttgagacttacttttgaaggcttcgtctgcgcctggtgcgttgtttttgtcgggatggagagcaagtgccaactgggaggaagaggtgaagtttcagaccagtgatgaggggtttttttttcttagaagatcctaatgaaacgaacggaccttgcgataagcagatttgatttgagattcatcggcctctcgtttaagctcgagtatttcgtagtactgagtgatcttgtggcgtctgacttttttgactagttcgagttgagcaggtttgtaggtgggaggtgtttgttctgaggttgggttcttgttacttgagcttggtttaggggtcgaaggttgggtggatctctttgttgctgatgatgatgatgtattggttgcagttgaggtggctgttgggttttgagtagtcgtagtcgaagggccttctccagtctctagtgttttgactaatgctgctgcctctggactccaatacagtgcacaggctttcttggcaaacttgagtgatttgatcgggtcggtggattgcagagattgggcgagtttgaaggcacgttgagcttcatcccgattgccttccatgtccttggatgtagtttggttggcttgggttcggttttctggggttttctggtttggttgatgatgtggaagatcttgttgagtttctcaaaaaaaaaaaaaaaaaaaaaccaactcggcttggggctgacataatcaatcaccaccccctctcctaatcctttcttgatcgaagccacactctggagtctgtggggggcacaaactgcttgctgaccagcccacaagagtccaaaatgattctttcaagttgcaaatacaagaacaaaaattgaaaagttcccactaaggaatcatttcagtctacagcctgataaacctcctacatatttgagataaattgatccaacaaagttaatggcactgcacttcctttgagtcaagttcacaatcaaaaaacaaggaaacctttggaattgagagtacccctcaacaatggattgttgaaatgaataattgagtgggattcaactgtcccatcaagacacagcccttgggtgtgttgtatcagattagtacatagattgagattcccaaaaatctcaaatcatgctacatagctaattgggcaccacatcaaagttgagagtcaactctatatagtaatcaaccatcaactgccgcaaaaaatcttgtcaaactccacctaatcaaacacatctatttctcggtccattgttctatctaatacccatcgacctgacaggtttggcttaaagtgtttgtttgtgaaggaaataaaaggctttcgatgtccaacagggcagcaggcaagcctggtttacgatgtctcttgggttacggaacgctcagcaaggtatatcaagtcaacatgaccgattcaggctcaaatttacctcctactaagcgccaaaacaacctcactagagagccatacaaagatggcagaggcgccacaatgattcgacgacagcttgctctcttgggaaggtttctacatgaaacgctccgaggccgaacccctctctcgaagcagggagcagatgagtgattcacgcccacacatgatcacttaggggcacaaccgaccgaaagggcagggaagcgcagtcctgggtggctttacccatgcatgttggtctggcacaaggagcggggggaatgcatataatgttgagtgatttattgggagtggctccggttcatctaaggcgtttcttctcatcgaagggagtaaaaatgatgggcaccatggtacagcataggagagcttggttggtgacaaagtcaactacatttcagatgcagcatataggtagtgtgaccaattacaagagtgacgagagattatgctcggggtccagtgacggccgcaacagctggaagagatcgacacagcgctttagcgctaagaatggatggtcacaggacatgaactgtactgacctgcaacagcattggggttaaccttcttcccatccttgttgaaacgaacccgtgctggaggtgcacggttgcgtcggccgatgacagatcgcacccggacaacgtgagcgtggatagcacaggagacacaataatgctacatcatccaagttgaacagttcaccgtcagttagctggggggtgtagttgcgatgacatcggtgcgattataacatacaatcttgacgtaaagtttgggaaggacgtattccgtgtaaacggaggcatcactcaaatcccgaatggcggcagattcgaccatgtttcggacagtgaatctggagatgacaaacggaattcaggcggctcggtaagcgtgagtgagaatcgattacaatcgctttgaagttctaccttttgatggccttatccttgggcacacatcgagaacagttcgagcaacggacgggcttgacgtgaccacggccagacttgttacgtcctccatttcttcttttcttcgtctgtttgagtagaaatcaggattacgatcagatgtgaggagaggttgcaatacgtcagggccatctgcagaggtggtcgaggaagaaggagcagagtattggaatacggaccatcttgaagtttgatgttggccttgagggtgacttcgatgggtggggaggctggcggctgggcagaggcaatcagtcggtctgtcttaagcggccatcgtctgcgaagccggccggggggcctgctgggcgggggggctgcggtatagagccgttcactcgatccgattgtcaccagaggttagggtttcgaacatcaggcatccttgacctaaccgcccgcgccatttcgtgcgtgcgacctgtgacatctctcatcagctcccagcgcaatcaagcgggtcccggtcaggagtgccggcgggagcggaggaggcccgattccagaaccacgacccaggtctgacttaacacaagtccctcgcttcagagggccctggtacagggctgagggctggcgtgaagcgccctcgcgcgaagcgcgacctccgaaggagggacttgcaggtgatatctgttttttggcctgggagcttttgcatttttggtgggagaaaaattcccctcacttgtctgttgctttctccccacaaattcttgacgcctgtggtatcaaactcaaggccttaattttctctttttttttggtgtcaatcacatatttttcctccttcatgcactcctcccttccccctttgaagtcttccttttttgtgtgttcaaccagagtgatgtgtgtgaattcccaaaaattctgagcaaactcaattgcaatacagaattccatcttccatcaacctcagcttctgggctagggcagcaccctcctacaagtgtaggtagggggcaagtgatactacattcaacatgagatgctcagctacaaactgcccttctcctcgttgtctcatgatgagtatgcatctcacaatgcgaattgatttgaaatttttgttcaaaagccacacatttttggaagctctcaagaaggaaagccacaataactcataagcctcccattgggaatgggagatgcttcgcatcggggtgctctgcacccccagtcctgggaggcttagttaagtcagacccaggtgaatgcgcaaggtttagaaagacattgtctcaagccgccatttccttataggttgagcagggttggttgagcactaaacacaagatggacaaataccttagttggtgtacatgtgtgtatgattttctacgcatcaagtcaggtgacaaattgcaggggggattagaacaagaaaaaaaaccgggtcgtaatccaaggttgaaggaaaggctgcaagtggactgagaatcatgaatttattgtatttgcacaggctcaatttaatcacctgttcaattgttccaatgaatctttagattcttcctgtgagcagttaccagtattccttcaaatggagacacaaatgaaaatgaaaatctttatgtggaacatctggttaatttatgagataggtactgaaggataggacaggagacaaacaagcaggtatggcaaagaaatgtacccaatgatggttcgttaattgcaccaaaacagagcagggatggaaagagaaagaaaatatattcaagcaatgcacttgacagagatacatcactatgaaatggtgtaaaccctcatgagagtttccatatagtttttggaatagaattagtactgaattattattctggagtctgagacctatcaggtggcagagaattccactattaacttttaaacagtcaagaaagttaaaaggtgtgaacttagtgctcatttaatctatgacctctaaaatgagatagatcaatgtgattatgctgtggaatgatatcattcattcaaactctttccagaattgttgaatcaaaaaaacattcagtcttcttcaaaacacaaatgcagcaaattctccttttcccagatcaatgtgtgcagctgaacaaactatcattcaaggcacatgtttccaatacccaatgcatttcagcagaaatatgccctggaaccaattgaaccttttcttcttcaactatagaagatatttcctttccagtcccatgcttttcatgagaaaatataaggcttaatcttcttggatcaatcccatatttccaccgtccaccttcaagatctgcttctagcgatctcatttccatgtttgttgctatagaatttgcaaatttttcaatcgaaattggtacatgccttttggatttgaaaactccaagtgattccaatatgttgaaacgtatgttttgcttaaatttgggctcattagccttatcttgtatctggtttattctttttggaaacctagtggaaagtttgtaaaattcttcaattgactttgcttcatccttggtaagatcattagtcttcaacaagctttcttttatcaatttccaatttacaacagttgtgtattctgaaatttgcttcaacattgtattgactctcctgagaccttcactttcttctaagtttccagaaaaatgtattatcatattcacaagttgctttgcatctctcttccacatgtctctaagcttcatatacaaatctttatccatatcaatcaagggaatgtgttcagatgggaattgaatttttaggtatcttgatattgatttaacaaattcaaactcaaatttaattcccacagccttttccataaatgaacttgtttgatgattgatataaaaatcccttgcagcttcttccaacatcatttgatcattgtctacagacaatgtacttctgtattttgcaatcaattcctttgaattatccacaaatctgtttggttcttcttcagagccccattgtatttgatttggttcttttattcctggataaatctcatctgcttcaattttggagctaggacaaaaggctgacttgaaattttgataaaacctttcaaaatatccttcactccatgttcctgatgatgtcatgttattggttgctctactctggaactatggagcagtggaggttttataattaattttgaaacaatcatcttttgtaaatgaagctacagtaaatcacactcacctgagatttatttcccttgattcttgtccttgaagttatgttggcttctctgacaggattttgcactttattttcttgatttggtaaaagccttaagacaaaaaatgaattttttattatgattcagtccaggacccatctcaataattattaggccaaaagattcaaagaatcttacttttctgcctctttgaattcttcaatattttgggaattgtaattttgatccttctttggctttttgtgagatttctttttccgctttttcttgatatctgggttacccccagaagaattatcgattattgatggtgactcaactttattcaatatgctaagagttgcatacattattccaaaaattgaaatcatattgtcaaattcatgttacagaccaatcaagataccaagatcaaaggcatacctttgactttttttggatttggtctcatgatttccttggtcctcaagggtctcagttgaagagctttgctggtatgaattttcctcatatgatttctcatcaactggatcctctggactcaaaactccccagtctaattttcttgatcctaaggccactccggttcttttgtttttggtccaggaagctctgttcaagttagattaagttaggttccatttccctatttttcaaattgtgaaacatatacactgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacagaaaatggcaccagttgaaatgcaaatttattaaggcaaattattccaaacaattgagatgaacacaaaattccatttacaaccatgtgatgtaccatcaccattatttcaaatagtttggatttgtgaatatcaactggtgcaatttgcctgatttcatcatgaagtgacaccatatttaacttacatgtttgaatttttcaattttcctgcttgttttttcttatctggactgtttttggcctgatcaggaagagaggtaccctcttctgtttcaatactcacttccttacctggtttctgggtactcacaccctctccactgggtagatgaccattgtctgattcatttactgggttaaatgaattagttttccccatgattgatttctcctggctaggttggaactttgcattgttttttactgctgaatttctaatttcacatgttttatttgcaaacctgtttttggtttcttgactgttgaatttattttggataacttcttccactttatcaggtttcccaaaacttgctgtagttgatgatgtttcccctggtgatcccttgtaagttggttttattgtatttatttctggaaaactatttttaagggatttaaactcatgctttggagttaccaacatactaccatggtcatgttcattattatcaactgagaaaggtaattcagttttgtcttcaatcaaacctttattctcctcttttgccaacatcaatggtacagcttccaaatgattttttctgtcttcacatggttgatttttggttattttgtgctgattgcatgggggaactgcaaatgagattttgttaatttgagattcggaccttcttggagattcacaaatttctttttgagcattgcactcactgttctccgcttccatcgaggagagaatattatcactattttgaatctcagttgaagtagaaaactggtctttccccagtggaatctttctcccagcttcagacttggtcagacgggctccacgtgttggctcctgtacgagcctcacggtaccggaaatgctaatattgtcgcggtttttctttcgatggtccaaaacagtgatgttatcaaatttgggagccagatcgggggttccgctttcctcttctgcttcagtcgtagaactttcctctttatccgaggataaagaaggcgtatcctctattgtggttaaggctgaatcatccagtcgttgcttaccaatattttttgactgaaaattatcagtagggctgccttgattgctcgacccgggcggatagagtctgagatcacttgggcatgcaacgaaggcttctggtggcaactcctcgcgcatattatcatgtatattctgccgcgattgatctctcgattattattctttcaaccgtgacatagagattgatcatctcacttaccgatagatttgcgactgagtctgttctgccggtcatgtgggtaggaaccgctgcgccttttcgcgtcctccccatggcgttggataattctttcgtgttggtagattcttgttgtccgatgggctcatacagagtcttgacagcagctttttcttcacaggtcttattccttcgcaatgttcttacatcgactgcgtttgacagacggggtataaacggttctgcctctttccgcaacttcgttggaggtgctttgggaggtagcgtctgatgagatgtttgagctacatcataatttagagctaggtcagagttttgaaccggaattgcgtgacctgggatcacctcagtatggacgagaatggactcgtcgtctaaataccacgatttatgagtgggaacccgatggaaggcgatctctgtcattggatagaccaggtattgatcatcaaaagggtttgacccaggaatgtgaacgataccatcgccgtgactgtaagtcatgaggagtgccttggggccggggccaatcttggttatggcctcatctgccgcctcccaattggtgggtgatatgttagctgccaaggatgggatgagatgggggtgggtcggaaagccttgaatccattggatggcatgaattacgcatgctaatgtagccaccaattgtccgttttttgaaagcgaccaatgtgccattgttgtcgattgcgcaacggtagtgatactgcgccaaccagagaaactgggcgtgggtagaataaaggaggtaaatccgtcttccagattgaacattgaccgaaggctaggaggaatgattggatgtcactttctgggcacactcccggaaaaatctatatactagaggtattggctatcgcatcaaagaaatgcagaaagagttgcggccgacatacgtcactctcacatttctttgggagctgtatcgcctttggagagtttatcagttcatattttcatgcggtcaagtttgcaaaggtaaagaacttgttccataggaggtcctaactgcgctgaaatacaagtctccctgttaaaagtgcatcgcgcgttggacaggcacacctctaccaatgtgggaaatgtttggtgtgttactcggaggtctctcagtgctgcatttactatagtgaccagctggatttcgactaactttaatgatgtaggtcaaatatatggccacagattgccaccagatggctgtgccggtcactgtatgtatgcggcgcaagcgcaatctagacgagaaacgggggctgagactgacggtaagctgtttcatgtagagaaaaaaaattagacttgtctgaaaagtccaagtgaagaaggaagggccatcatagcttttgttgtaaatattttattttttgtgtcaggcgaaactttggctgcaatattgatcaagatttctcttggtgtcaaatacgaggcttctaacatgtcacacaaacttaacaaagtcactcaagactttgggcagatgtaaaattcaaacttgaagtatctcccaatggaaaaaggactgaaatttggggccaggaaataatattgggtttgttggtccaaaacacagatttcaagatggatttggccccattccacctgatccacacaaagggtatcagtttttcactgtttatgtgtttccaatcactggtaaaacctacaccatttttctacagaggagcccttgatccctgtggactggtatctagtttagcatttaatttaagaatataacttataagcaactgagatcccatactagattgctgtggtgatcccataccattccatacaagttaccagcttgaattccagaacttctcacacaaactgaattcagaaaaaggtttttacaacatgtttcgactctcacaattctaaaaaattgcaatgagttgatggcaaatcagaaatgtgagaaaagtaagagaaagaagaagaagaagaatgagacaaaaagagagaacatacccaatccaagacagtgagatgatggaaggacaatgaaggaagtcctccatttcacactgctgaactaggaaactacatacatgagtgtcacaaactgggtcatagatgtgaaaaataatggacagagtaaagcacaagatcagaaatctcagaatctccattgcttgaaagagttaaaatttcaatttctttggaactggctgcttcaaatttaagttgcaacttcatcatgatactacctcaggaaaatatctttgattcaaaatcttgttagaataatcaaaacaaaaaatgattgctgaatcttgttcaaactacaaaagaagtaacttgcccttttcctagtgcagtgtttgaatctgaaaagtgattatttaaggaagatatttcaatgacccaatgcatttccgcagaagcataccctggaaccaattgattcctttctgctttgatgatagatgcattctgatatgtttgttttccaagcttatccttttcatggataaacatgagactcaatcttcttggatcaactccatacttccaccttctactttcaagatcagcttctagggacctcatttgaattttttctgagaaataagtggcaaacttttcaattgaaattggtatatgcctcctggacttgaaaattccaagggattcaagtatgttgaatcggattcttggcttgaacttgggctcattagaatcatcctgtttctggttcactatctttggaaatctagtggaaagtttgtagaaattttctatttcatttgcttcttccttagtaagatcattgtttctcaacaaactggctttaatgaatctccaatttatgacagtggtgtattctgaaatctgcttcaacattgtattaactcttctaagaccttcactttctcctaaagtaacagaaaaatatattattaccactatgacttgctttggatttctattccacacatttctaagttgaatgtacatgtctatatccatatcactcaatggtatatgctcagatgggtattgaatttttaaatatcttgatattgattcaaggaatggggaatcaaaatggaattccttgagtttctcaataaatatacttacatgttgcttgatgtaaaaattcctttcatcctcctccaaagccatctgtttttggtcttgaaaaatggctttgtaattctcaagaaatttcttggaactatctacaaacctgtttggttcctcttgaggatcaaattgaatttcatttggttccttaatcccaggataaatttcatctgcttttagttgagagccaggatgaaaggctaaattaaaattctgatatagcctctggacatttttcacactctgaattcctggtaagtcactattctcactgaagttttccaggaccttcaaaaacaagtaccagaagtttttttattgagcagaagagaatcaatgattgaacagatattttttcaataattattcatacattcagcttgttgtctgatgagatttacaaactgttatactcactggaggttgaatttccttgatttttatgcttgaagtgtccttggtttctctagtgaaagagtgaagctcaccatcttcattatttgaaaccagcctttttgaatggaaaagaaaatcaggtatgattgagcaaagtttgcatcttaagaatttctattgtaaaatgccttcttacctctccccttctttcaattcttgagaacctttgtcattttgagagttagatttttgactcttctttttatttttcttggatttccttttttcctttttgtttatattgaagttttctcctgagttaccattactaatttgcagtatctcgcctttttcaaacctactcacacagttttgatgccaagaaatccaacagaaagaggaaaatcaatttgtagaccaatcattaagttttccagatgaaagacatacttttcacttggtttgtatttcaatttataattttctttggactggtcttgtgtttcagtcaaacatattttttggtccaaaaatttgccgcatgatgtctcctcaactacatcctctgagactgtactcaaaactgcccagtctagttttcttgattttaaggtttctccatctccattttcttttttccaaaaaaatctgtttaattgaagaccaatttagttttcctcatccaatcttttgaaatcataaaaaattaaatcttgaacttacttctttgaattttcatattgagctttctgggttttcttccctaaattagtttcagtcagactaggtggagatgaaatcacttttcttttgaaactatttttatcaactgatttctggccaccaattctgtttccattgatatctgattgtttttctaaaccagatggttcatttttccccatcagtgattctgtttggcttccaaatttataatttcctagttctgaatttgtgagagttgaaaatttctgtgaaaacttctcttctattatgagctcttgcttgtggaatttctttccgaaatctgcttcaattcttttaggtttctcaatagtgttggaagctgatgatgtatcagtttgccttggtatatctttgtaagttggtttgtctgattccagatttttacaaccaagggtagattcattattattaaccaatattgttgctcccattccaccttcaattagaccttgatttttggaagttggcctttctctctgtaatgtcttggcagaggttattgattcttcaacatcgattttgggagccatcaatgggatcttattgatttgagattctgacttgcatggggatgttaaaatcccttttttcctgtagcacttgtttgtatctccttgaatcgatgagaaaggttcaataccactttggatctcagttgaggtggtactccttttttgtcccatttgagtttctttcccaggtgcaggttcaacatggattccatgtgctggtccgtgaataagactctcagggatcttggcaatgttcatattggcgatattgcccccgtttttcttgcgatggttcaaaacagtaatttcatcatatctcgcagcatgatcggatgctcgaccttccccttctttttctttcgtagaaatctcctcttcacctaaggagaaagcaggcgcagccccagctgtgtttaagactggatcatccagtcgttccttatcgatattcttcttctgaaaattgttattagggcagccttggttgcttggcccgggaggcttgagattacttgggcaggctacgaaggcttctatgggcaactcctcgctcatcttctcatccatcttctgtcgcgagtaaattttcaattagcagtctgtcaatcgtgacaaaggtatcgatcatctcactcaccgaaatatttgcgaccacctctgttctgctcgaaaagtgggtagctggaggcattgtaccttttaatattccattcatgggaatggacagtccttgggcgttgatggattttcgttgtccggtgggctcatcaatattcgttttttcttcacaggccgcattccttcgcagtgtttctgactttccatttgattgaagaggtgtaaatggctctgcctctttccgtaaccttgttgaaggcgcttttggtggcagcgcctgatgagatgtttgagctcgatcatattttaggttcaggtcatagtttagaacgggaatcgcatgacctgggatcaactccttatgaagcagaatggtctcatcgtggagatacggcgatttatgagtgggaacctgatggaaggcaatttctgtcattggatagaccatgtattgatcaccagaagggtttgccccaggaatgcgaaggatgccgtcaccgtgattataagtcatgaggagggccttgcggccggggccaatcttggttatggcctcatccgccgcctcccaattggtgggtgagatgttagccgccaaggatgggataggtcgatgggggtgtgttggaaagccctgaatccaggggctgacatgaaccatgctggctaagaaagccaacaatttgccattttttggaagtgaccaatgtatcatgggtgttgattgggtaagggtactagtaatactgtgtcaacaagagaaatcgggcgcgggtaggaaaaaaaaggcaaatacgtctctccgatggaaaggcaaagagtagctcaaattctagtttctgagcgcacacctagagagacctatgtgtgtgtgctagaggcttataggccagaactgcagcaagagatgagatgtttaagctgctctcgcaattgaacgggtgctgtctaacttgaccatgtacctcttcctttccgcggagccatgagacactttccagtgcgccgaccggagaaactccccatgggacggcgtcccccattgaatttcaggagggactctttcagttaggcagctgtatccagaacggaagttttctctgcgtgccccgcatgtccctctacaggtgggtttgacagataacctcagatagcccgtatggatttatcctaatttctcgtagaggaagttacccggttggagctatgatttgtagtgtcgacttcgagtatttgtagctggcagtgaaataaccaaaaaaacgaagggcggtgaaggaacaagcgaccgccgttctatatccaactcaaccgcgaccaaaactgccaaactcctgaagacagcgcagtctgaaccctcggaacgggcagtcctcccggctgaaagcgcctgcatattttaaaaaaaaaaaaaattgagttgggataggagcttgccccgaggaaatgtttcgcgtgtcgcgagggcctgctaaacttaacttaacttagtcccgtctgcgggtagagcctcggggcacggggctccgggggcctccgagctcgaatgttgagccggagccaagtttacgtaatcagacacacttccagctgagcacataccgaagcaaaggtcaaacagctgcacttggggcacaatctcagaagactcgaatagagacgaacaggaaacgaagggatacgagaccaccatcacacttttgaatatcaagaaaatctcatagctgaaatgtctgcaagtgaccaagacctcaagatctcgctctttaagcccaaggcagtcgccgggtccccattggcgacaatccagttagtcgtcgtcgtcatcgagccaggaaaagatttaggtcctgcgagtagcttggcgaagaagctggggttcaaggacatgagagcggcgggggatgatctgattatgactgtgctgaacaagccttccaaggctgaaggtcggtctgtcccatttttttcatttatcgactcgcaaagatgggttttgactaatccattccctgtcaatcaacagtcaaactggactcgatcacccctaatcatgcttctaccgtcatgctggtcctatctgactctctcaccgattccgatcacatccaatgcctagaaaagaccgagatcaaaatccaaaaacatacgttccatgttcctggaacggagactgtcgcgaggtactcatatccttcgaacttgataatttagcccatcgctaatgagtatctcatctgattactgtttgtttgtttttgtagtaaagatacaacggcccccaaggctaaagtcccagcccaagcgtcaaagccagctcagagcaaagaaactggtggcgataaaagttcactgggaatcagtttcaagaaggaatcaagtacctttggagattggtatcaagatgtgaattctgtctcacatcaacatcactacgttttaacctgcaaaatctaacacccctcgaaaatgctcgacaaaccaattaattcaggttctcaaaaagggtgatatgattgattattacgatatatccggatgctacatcttaaagccagcttcctatcggatttgggaaatcatccaaagtgcgcccggctgaccctctcccgcttctctagatttcctctcagagttgcatgctgattttgagtttctcagggtggtttgatgatcggatcaaagcactgggtgttgagaacgcctactttccaatgtttgtctcttctagagtattggagaaggagaaagaccacatcgaaggattcgcaccagaagtagcctgggtgaccagagcgtgagtcaagtttcaatttcatttcactactcgttttgtaaatcttgttaggctcagcaccaaatatctggtcttgtgtttacagcggccaatctgagttggaagagcacatcgccattcgtcctacatccgaaacagtcatgtacccctactatgccaaggtataacaagcctcctgtttccccagactctgatgcttagggcatcattgtgacattcatgtttgctcattatctgcccccttggtcggattaacagtggatccaaagctatcgcgaccttcctctaaaactcaaccaatggaacagcgttgtccgatgggaattcaagaacccccgtcagtgtctgaatatttattttgctatgaaaccagtttagctgatctgagcccgatcgatcttatagagccctttattcgtactcgagagtttctttggcaagaaggtcatacggctcatttacatagggaagaagccgatctagaagtccgacagatcttagatctctaccgaggcgtttatgaagagctcttagccgtaccggtaacacccggagtgaagtctgagaaggagaaattcgcagggggattgtatacgacgacggtcgagggattcgtacctacctcaggtcggggtatccaaggagcaacctcgcactgtcttgggcaaaacttttcaaagatgttcaacattagtgttgaggatccctccaaaccggtcgatccaaatgcggggactcaagccgagaagctgttcgtctggcaaaactcatggggtctctcaacccggagcatcggtgtgatggtcatggtccatgctgatgataagggactggtgttacccccacgggtggccaatctccaggtgatcgtcatccccgttgggatcgtcgcgtctactgggcctgaatctcggaaggatctgtacgacaagtctgaggatcttgcggcgcgactgaggaaagcgggtgtgttggctaggactgatatccgagagggttatacgcctggctggaagtttaactcctgggagatgaagggcatcccacttcgattggaactcggtcctaaggatctcgccagtcagaccacactcgtcgtccgtagggatactggtgagaagaagtcttatccactcgagactctggatgttgagatcccgaaactcttggaaaccatccaatcggatatgtactctaaggccaaagtggtctatgatgctcatcggaagctcgtgctcgattggaaggatttcgtgccgacgttgaataacaactgttcgtgtgtgatcgcctggtgtgaagaggaatcatgtgaagatcagatcaagaatcagagtgccaaagagttagtttctctttcttctcttctcttctcttctcttcctttttttttctcatgggtatctgacctactctttttcgttcttccaataggagtgcggttgagcaagatgagcgagcaccctcggcaggcgcgaagtcactctgtattccattcgatcaaactccctacccggccatcgagtcaggagtgacgaaatgcttgggatatggctgcacgaaggatgtgcaaacgatggacgatgttcggacgtagttactgattccctagctcccatcacaatccatcgatggtttcgttttgaaatcctacatactctctaatgtttattgttttcatgatctctttcttcttgattccaattacgactttgcaagcaatgtttcttgccacaactgaattacagccgtttcgagaaagcttgctgcttgggagtcggacttttttatttttttattttatttttttatttttttattttttagagtctgatacagccctgtatgtcggctgtatgtcttccaatccttcgttttcttctgtaaacgaagaattggaagtaatccagctcatatacagggctgtattcagcccctaaaaaataaaaaaataaaaaaaataaaaaaaataaaaaaaagtctggctcgcgaaccgcaacctttctcgaaatggctgtaagttcttgtctcagccgggtacacacattatgtataatacatgagatgaggtaaatatgtatgtacactgagattgtctgagcaatggagatgtattgagatgcagtcagtctttcatgatgaccaaccatgaagtgccccttgcaaaacctccttctgcctccacatcatgtcggttgccaacagcagccatccaatgcttcttgctctgttgctccggcaatcgggggccgtctgtttggtgatgtttgttgactgcatacacatgtacgaatgaatgaatgaatgaatcagagcgaacgtcaaacattccattccttatctgcctccgatccggaagaagaaaagtttcgaatcagcaggagatgccagcagacccttcaccatccgccccaaccacttcttaagacgagatacgataagctgacctgaccatccaaaaaaaaaaaaaaagaaaaagaaaaattagaaaaccatgaacaccaccaccaccactgacgagcagcgtggacagcgaaccaaaagatccaatccacccaccaccaaggatcatcagccggcctgggtcgtacagaagtacggaggaacgagtgtcggcaagttcctcccgaacgtcgccacccaaatcttgccgtaagagtccatcagccaaaccactcgacttgcaggcacacactgaccatgcacccttcctcacagttctaccctcgatgccggtcatagggtcgcaatcgtctgttcggcccgctccgggaatactaaatcgactggaacgactaacttactccttaaggcggccttggaagcactcgaaaaccccagcatccagcaatccccctcccaggccaccttctcacccactaccactcacagcactcccaacggacccaacccattgatcctctctcagatactcgcacgacgaggctcgccaacccctcgtctactctcgaggaccaactccaccgtcaacggcttcacatcccccaacttatatcccagccaaaactcccccggacctaacttaaataatctctccctagactctgctcaccaacccctcgaagaacataacgccccattcgacaaaaccatcgaaatccttagagctgatcatctcaaggctgcctctgagttgatctctgatgagaatctcctctccgatctccagtatgacatcacctacgattgcgaaagactacgcagtttgctcttagctactcaggtcaatcaatcgtcttactttttttctcccaagaccaacctcattttcatcccaaaatcggggcttttcttgacatgtatttttgttgcctacttgactctgcctacagattttggaagaaatctcccccaaatcaaaggatttgatcatcggagtaggagaaaaactatcgtgccgactggtgacgacctacttggcagatcaggtaaagttttccagatcagtaattgtttgagtatattttttgaggggccaacagaaatcgtttccatagggattcgatgccgaactagtttgtctggacaacatagtcgaaaaaatagaatttgaagccccagatggggatccggatgggttctatcagacagcaggaggccagctccgccaaccattctacgatcgcctagctttaagacttggagaacggttaaagcaatgcgaagatcgaatcccagtgatcaccggattctttggcgtcgtgccaggatcactcttgacgcaggttggccgtggttataccgacttgtgcgcctcgctttgtgccgtaggtctcggtgctgcagaactccaggtttggaaagaggtcgatggcatcttcactgccgatccgagaaaggttcccaaagctcgactgctcagtgtagtcacacccgaagaagctgcaggtcagcccgagattagttggtgtttgttttactcttccactgattgattttactctttctctcaccttttggcgattcacctttatagagttgacatactatggctccgaggttatccatcccttcacgatggaacaagtcatccgagcctcgattcccatccggatcaagaatgtcatgaatccagtaggacatgggacggtgatctacccaaaccgatcgatcccctcatcccccaagttagtcgagatcactggggggtcggatgggatcaacagcaaggcgccaacggcgatcacgatcaaggaagatatcgtcgtgctcaacatccattcgaaccagaagacgatctcccatgggttctttgcaagaatcttcggcaccttggataagttcggcatcgccgtcgacctcatctccaccagcgaggttcatgtcagtatggccatcatggtcaatgagatctacaggttcaagggcttagatcggctcgtcaaagaacttaaagatatcggcgaggtctccgtcctcaaccaaatggccatcctctccctagtcggtcgaaagatgaaaaacatggtcgggatcgctgggaagatgttcaggtggggtggcgatctcctcgtcctaatctcttaacccgttttgactcgtttttgttttcctacttctctcttttttatattctgtttagtactctggcagaagggaatgtgaatatcgaaatgatcagtcaaggcgcatccgagattaacatctcttgcgtgatctccaaacaagactcgatcaaagctttaaacatggtccacgatacactcgtcatcaactcttcctcttcttgaacaccaaacattctccaatccaatcacgttttttcttcgtctctttacttgaaaatgtttgggtttcttccttggaatttcattatgtgtatgttttttttttcctcacactcgggttttcatggttgaagggatacttacaatttacctttcacttttcctctttggacgatcagacatctacgttaatatcttttcacgaaagtcatgcgaaaacacaaaaccaaaaaacgagggtagatgatcgatcttaatcatttcgtatctttcgtgcttaggatcataagtgatgggccatccgtccgctggatccttaatcttttcctttctctctcttttctaccctcgcccaaaatcgactaaattttataattatgaggtcggaaatcaaaatattaccatccatctagatacactacatagattgattaccacaaaaaaaaacagaacctctcagaacgatcaagtatttctaaactgaacacccacacgcccgttcactcgacttgaaaccttcaaaagcaagtacatatccagagatacatacagatacatggcaggattgatttatatgtctatctcctccgacttcgtgcataacagcccacttaatctttctgctacatacatacttctgtggattacaagccgccttggtcccttctttttttacacacgctctctctctaaacatacatcacgatcttgtacaaccacaatcacatatacatattctctctcttttcctccgtctttctcttctctcctgtcagtcttctttttcttgtgtttcttgccatacatcctgcaagagaccctcccactcattctccatagcatcccccccttcctcctcttgtctgtctgttttttcttcttcttctcttgttgttccttggtagtgccttttattttattttgcattgcaagtcttatttgtggcatctctctgctagtgccatatgatggggaagatggcaatcaacttcttgatcacgattttagattcaagctgttgattatgttgaggtgtgtgtttgatctatctgcagtggccggaagacacaaacaggggcatgtggattccaggaccacactcttgacaactcatatgaagatgagaaattgacaggtttgtaatgtcaaaggatggtcattagaatcaatgttacctcaaaaagctggcttctttctgtctaataacacatttcctcaaatgggcaccagatggttatttggaagaatgtaaatatttatcaacaacacagggttgttcctttactttacctcatctggtctatatcctagtacagtcaaacttggctaagggcatacctttctgtgtacataatctgcataagggcatggtgtaaggcttctcccaaaacttgattttgctgaaaattccctccctctaagggcataacctgtttaaaggtatacataaatccttctcccaaggggtatgtccttagacaggtttgactgtattatagtgacttggacgatgtacagcccaactttcttacagtcacctgcaatggcaagtttctttttgttatcccgtggtagccatccctttgtccctcaggagtgaccactctgcaatgagtgtaaggatgcaagtcttacaatcacaaaaacacatggaaaaaaaaatgtggcttgatcattactagcaaatatctggcattcaaccaatttagattggatcatgatcagtagcagaatccagtgtatcatcattccaagcaatttgtatttgcattgccatgctttttttgtttcattttgcaatagtgaactgtcatagatatattattttgaattgttgggcttcaatccaacaaggaattaaagtggttgaattgatggaaataccagcggtgggccgctacgctacactacgctacgggcccatgtagcgttagcgtagcggcaccaatttttttttttcgtgtagtgttagcgcgccgctacggccgctgcgctacgctaatttgtagcggcgctaacactaacctcattttggtgtagtgttagcgcgccgctggcgccgctacgctgcgttacgctacgctacagcgtttttagcggcaaaaaaccgctaaaaacggccgtaacgcagcgtagcgggcagtttttggcggcctgtgcgtgtagcgttagcgcagatggggggaatcgcgctaacgctacgctaaacgttagcgcacgttttcgccccatgcgcgtagtgttagcgcaaaaaaagaaacaagcgctaacactacgctaaattgtagcgaaaaatcgctacactacgctacggttagcgtagctggcccaccgttggaaatacctaaatcaaaatatctgcaaattaaatatgacaaaaaactgtcagaatttagcagtctattacagagaatcaatttcatcatggtttgtaatgtgacaatacaggcaaaactgggaggctatgttactggccagatttaaattaacaataacatattttttgcattgttattgttttttttaatggtaacagtactttgctatgtaaagatggccttgtggaacctgggtaatgtgttgatttatggaaaaaagcaggcacccagcacctctgcacagaacaccagtggtactgtggccttggcacctaagtactggagatccttaccaggaacctggctgagaaatcccagaagcgggggttagggggcaggtgcccaggcaccacctgttttttttgcccaaaaacagacaactgacatcacacccagcagcacctactacttttgggtgtgcggtgggtgcaaggggtacctgctcacgtttctcaggtaccacctaatatttacttaccacaagcccatccttattgctatgttgattttaaaaaaatttcttatccatacccaagctttatggatagctgaagaatgtctgactctctttgagtagttttctataattttggtatatttcgaccaggattgacacagataacacatcatcatgttatgttttgtagcttttttgggtaaaacactcctagttatgttacccacaaagggttttattgttctactggatgaaaataacacattattcagtaatggatagtcacacagttgtgagaatctgaacttatatttcaaaaaatataaattcccagtgttgatgccacttaggaggggaagatttgttttgtcattcacagtgcatgaaaacggaggaaacttcatcaagcacataactaggtttgcacacatttgttgtattaagtttagaagttcaaattgtctccctttttgcttttctcttttcttgatgtatcttctcacattatcccttgcaccccatgactaggtggattgtagtaatctttctcttcatgtttcatctggcttggcttccctttaggactcccagaattttctcttgttttcaatggtaataatttatgctccaactagcctattcttaggacagcactattcacccctacattgttgtacaggttaccaattaccatgatgagggggggggggaagtcattgagatgaccatgaggtccccaataggtccccctgcaacaatctaaagcctaagtgccaacagaaaacttgggattggatcctgaaagcatattgcatattccaatacatatttagtatgcttaaatagtggtattcaaagttgggcctcaagcatcaattcaaaactgagttttttcacaaacaatgcttacataatctcttccaaagttgtttagatgttttttttccaaatccgcatccaagtgatcccttcattgcaatctaaaaatataggaatccactaaattattacaagtcccacacctctgcaatgccacttgcaaagaaagcctcccaaggaggtcccaagaaggggcttttgcctaatatgcacatgctcatgtgttgctattgagcagctttggtgtagggaatcttggatcaactaccctgaatgaagatccacagtcttttgaggcacagttcacatggtgaaatctgagcatgttgctgttctcctcatccaattttcagacaaaatatccaaaaattggatgagtgaaaatttttaaaaacaccaggaaaaataaaaacacagattgaagttgagctttggcagggcagtaaacaggcaacggtgggccgctacactaaccgtagtggttagtgtagcgtaacacagcggaattcccgttagcgttaagtgtagcttagcggaattccgccacaacaccgctaacgctacgcgtgtgggccgcaaaaaagggcccactacgctgcgctacagcgctttttagcggtttttagccgcttttaccgctaaaagcgctgtagcgcagcgtaacgtagcaaaaatgcgctacaaaagcgctaacactacaaaattttggcgcaaaaaaagtgccgctacgctacgctttttgggccaaaagcgtagcgtagcggcccaccgctgaaacaggcaatcaaaaaaacacatgagttgaggttcagtactacatccaaaaatcctgagttccccattttaggcaaacccagtccaagttttgcttagctgaatttcaactgatgattttttttggtgcaaaaaaaagcccaaaacaatgattgcaacagacaagtgtgttagttttaggcacaagcctctcctgcactttgtgttgtcaacatagaggctgtgcaagctagaggaatacatcacccacagtttcttcccttgcctcatagtttcaactctgtagggtggctttaaaaccatcattgaatctaaacaacatggagaatcaagcatcacatctgcaatgaggtctccccttctttacttattttttcaccgccttccaaattgctgtgatgaagaccatcaccggaggcttttggaaggctaaatcaccaatccaagagaagaagatcttgtaataaaagcactgttggttgtcattttacattaaaatgcaaagttgctttgtcctcatggcaaaataaacatttggaagatcgtgggcagattaattgatagatactgccaaaggggttacattcagcttgatggccatataagctagggagcacttgctcttcaaaatcagttagttaggtgaattggatcctattcattcttaaaccagaaaaaagaaatcaatcaaccagagtggttgtctctgtaagagatatagccagcaatggacaatctaccaagtgagaggaatcaggagcaaaatagagatgaatggtcatgtggtctctaactataagtcccctgagcctcatttcagagtgtctggctgaaaaggcctcaggcaaggagagacttgttgagttgcggtcggcctgaagcaccgcaaatcggtatgtaccccggatgctgcagggcgagtctctcgtagaaaaggattggttgtggctttagtctctatttttggacaagtgcttgaccacattttttagcgttgatataaaatatattcgagaataataatttgactgtgcactgccagtctcgcatcatgtcttcttgtccattatccagtatcctaaagcgttcaagaaaggacttgcttccctccgacagcccaggatgcaagtcgggtttgtgatatatgcccaattttttttattcgcctgtggccttcatagtgaggcttgaaagaaagggggaatataagctctgttttttttattcacgtgacggtttgccctatatagggatacagatgactcttatggaggacatgatgagtagtgctcaggtgattgaccggtggtgtggaagggggaatgtcgtcatgagtcaagcagagcgagagtgggtactgttggaaggatacagctggccgatgagcttcaaacttgcgagtctgccggaggagatgtagccgttgttttggagtctaacctattgttggacttgttgggcacgctcaatcgatcatacaagatgccggacgaaggcctgtttatgaattttatcgccgagtatcaccgcgtgcgagcggaggatgctcgatggactactcaaaccgcaagcgtgctgctaaaaaaacaggatggcagaggccgggacaggctgcagtcgatggaggggctggataactcagatgaggagagtgtgcagcaggttgatatccttgtaagtctaaaaaggcactggagggtgaaccttggtgaagcttgaatcgatgatgactggagtcagtcggggccaatattgggggatatatgcccatcatcaatgttccccttgaacgctcaactgtgtgcctgcttttttttttttttttcgtgcaagcaattatatcaaaaccagagccttatattcctcttcttggggttgaattagactcacaggcggttgagaatacatagcttaccagccgggtggatatcatcaggatttcagcactggagtggcggattctggtcccccctgctctgatcgtgaggcccagagttccggtaaaattaacctgctagcataccaagtattaatttcctgtacagcatctccgctgagctgctagtaagattaaagaggctgccagcctcgtgatcccccgaccatttccgtcatccagctctgctctctctccctctctctctctctctctctgccaattgccatcaatcgatccggaactccctaattataagctacagattggagactccagaatcagatatatatactcaaactacaaggttggctgataagattccattaaagaggctctcgtctatctgctgatattcataatcccatccaccaagccttgcttctccctccaactccaactccaaaaaataaaaataaaaaaacaaatccacaaccaaattaaatactaactccaagcacttctcattctaaaaaaaaaagcaatcgacccccttccacccaatcttctcactcacaccaatcaatcatccacccaagatggccgccgccgcagtgatgccctcgaagatgaccgcgctctactacgagaaggctcgtcacttttcagtcatccaggctgacctcccatcgatcgatgaaaatgaggttttgctcaaaggtattttccctggtcttcacgcttcccagaccatcttcaatcctttcccctcaggcttagccatatagatgtatgacttaaaaatgtgatgcatagaatttgctctgtaatcatgattggtgaccgatgggtgccagcctactatcctctccagtctatcaaattttgggtcgtcaaatctgttccccaatctcatctgtccagccatccatgctggccgtgatgagctcgcttcaattctttcaccttgccctcctgcaaccttgccttccgtcttccttcgccatggcctgaatcgaaactgatgttgatttgatggatggccttatttcagtgtcaatgtgcggagtatgtggaaccgaccagtaggctttcttctttcttcgatcatcatcatctgtcccatttcatactggatgacgtcattctaaccaaattaacccaattcccaaaacctcattccctatgtaccccaaacttgcaggcacattcacgagggagaattcatttccaagtttccattaatcccgggacatgagttgagtcaaacgagcacatgtgcgatcctcaaccgatctccttactctcggctctctttccttttttcttcatcagggtcatcgggacgatcgtacaagccggttcaaaagttcacagtgtctcgatcggcgatcgtgtggtttgcgatgtcggcgaaacctgcggcaagtgcttctactgccaacgtggtacttccctgtttgtgctccttcccttcaaaacttctttcctcttctcaaatgtgaagatgctccttgattgaccaactgtacatttctttccacttttaccgtttggactaccaggttttgtgagagtaagcagactattcaaatttttcccccatccaagtcctcacgaagttggaattttggggctgatggtcatcttctttggacaggtttcgaagcccatggggtgactctcaacggcggttttgccgaatatgcaaagttccacgccgccaaggtattcccgatcaagaacctgaccgacgagcaagccaccttggtcgagcctgcctcgtgtgccgttcatgggctcgacaagatccgtcccaagcccggaagcgagtgcctcttgatcggcgccggaccaaccgggctcatcctcgcccaactcctcaaattgaacggggcacagcgtgtcgttttagctgctaacaaaggcatgaagatggcaagtcccaatccttctcagatcaatcatcatcgggaatttctcactctgatacttgcttgcactcttgcaggatattgcgcgcaagatccaggcggcagagtaagcttgcgttatagcttgattaccctgatttcaagcaaatattttgctccaattaacacctagtctttatggcgcagtgaatacatcgatttggatcgggccgatgctgcgaatcaatgggcgcaattgaagaaagataacccacatggatttgatgtggtggtcgaggctaccggcgtggagtcgattgtcaatgacagtatcaactacgtccgccgtggtggcactctgtcagccttttaaatctccctatcaaatcagttcaacatggcttactccttaggttggctgctgacttttggcgcatgcatttctaggcttgtctacggcgtttacgataatgctgcgcgagtctcttggtcaccaaccaagattttctccgatgaaatcaacatcattggatcattttctcaaacgtaggccaatcttttggtgcatcaacaaccttgaggctgactcatgcatttttcctttcttgcagaaactgcttcccgcgagctgttgcatacctgttagtcttcaaagttttgctctcttctttttactcaataaaactgttgctcacccaaagcgaacttgcctcgtgaaatatcactagtgattcggggaggattcgtaccgaggggatggtgactgtgagctgccttgctgtcagaatcagacttaatttttttgctgatttaaatttgatgatgtgaaacaggatatctttaaaatcgaagagtatcaacaggccttggacaagatggccagtcgccagtgcctcaagatcgccgtcagacctggccaaaagtagaaaaataggaccgttctagtcttgttttgcaacactactcgagtaccaatgctttggttggcaccagtatctacctctgatcatctgcggtcgtagcagtcgcaaaaataagtagtattatcctttgttttttcattcatgaaaagtgagtcttggctgtgtttgctgttcataagaaaaattgaacaaaatacaaaaaaataaaaacataataaggtgtcatcaattgagcctgaggggaattgaaaatgaagaaatgcaattgttgttgagagttcactcagctatgtcctactaaactcaatgacatctaattccacttgaattgcactgcagaagatgcgacattgatctcatcttcatggaaatcgtcaccaattcagatggtagatttgactcttctacttttctatggttgggggagagttgggtgtcatgttctaccacttgaggctgcatctcacataactcctaccttaatatctgaatcctcatcttgaaaaatacaaaatgtgaccaaggaagtattaaaaaattggatagatgatagtgaccaagtccctactgttgcctcaggctttcccagagggactcatgacttatcaggagttcttgcatgagagttttggatatcaacaagaatcatttatcattttttggaacatctttattctcgtatttgtgcatgatgtttgaattgtagcctgaatgcatatcttaacaaattgcaagcttagctttaagcaaaacagatggctacaaactcaaagaaattgaccatagccatctgccctaatgattgcaaaataacaggaattatccctcatggattatttctcgtaagcaagacattgaaactttgaaagcgttcgtccatatccaaggtcaatttctaatagagcaacaataaggcgacatcgacaacaagcatcaggttgaacattatatcatggaagcacatactgtgcgctcagtcgagtactgcatggagccaaaattaactgacatgtgcccattggtgaaaccccttaagagcgcggaagccgactgagcatgcttcattataacctcgaatcctaaccttcaatcgttttagtgttgaggctgcatctatgtaccgtctttacaacaggatcgttgaattctatgccgtcgaaccacttcgtggaacattaagcttttttttgatgggtcaacatgtcattgtgaatcttccctccgaccgatcagtgaaggagtactgaagccgattggatccttatagctggttctcttttcatcggcgactatgcctaattcccttcttgcggtatttcttttgcgtaaggcgatgtataaatggagcaagtgaaaacaatatttgtctccgtgtattaacaactttaaattgaaaggtcccaaacatttgagggcgataaaatgaaatgaaatgaagcccctcttgattggaagaattgtcagcgatcagcatcaatgcagagctatatgcggcggttatcctctttcggatccttctttatcaaccaagtcaccgtctctttagggctgatgaatatcgcatccaagtttccttcctctacatagcctacatactttctactttttttaaacttgtgaattttcaaattgctcgagtcagttcttcattgacaagaaagtatgtgccaaaagatagattcataccgataaaagtgcgcacaaacgctttatccaaattgaaacccaaaaaaatccatcaactctactgctcccttagagtgtgaggatttgtcacacctcgtagtagttacattcgctctattctgatttcttttccgtacctcctgcctccaagttgaattatcgagaagcttcctaattatttttattcatttatcttatttgtcaatccttcgtgagccaagaacaccagtagcaaagggctttgtgaaatccgaaatcttgacgaagttgaagctggttatagacgagaataacccactactggatcgacgaaaagatggtttccaagccaacctcaatccgcgtcgcactaaatcaaaccatcagcaattccacgaccgattcaatgagcgttgaggaattttacaagatcgagagttttataagctccaacgctggcctggaactcagttcaactactcggatcagattttggatcatttccaccttgatggtcctcatgggtgttttctatctcatcagtctcatcaaaaacgtcaccattcgaaattattggctgatcgaaaggaatagaaacggctacctgaatccgaatcttgaggttttagtccctctgtttgcacttataaacagctcttgttggttttttccctctgcttcttgagctacccaattatcgagcgaatttttcttttttttgggaacctttcatgagcgctgaaaatttcttctccgcctcataatgttcaagtggttttgtgttccatcatattgatgaatcgagataacggccgatacctcagtcggcctacgatgataacgcagatgatatcttacaactttttgttctattgtgctgccaccaggggtaagcctttttttccgctatcgcctctgttcccccctttactttcttcaatccgggggtcgggtttggctggtctcttttttccattgaagtctgaagactgcaccagaaaccgttcaaatttaataatattgacacaaccaattttctctttatatgtatctacagtctggaggactctatctgttatcccaatagtaccggttcaactgacaccacgtggtacgagttttttaagcaacgggttgccgccatctttgttcaacatgttggtagtgctgctgtacatcagttttccagtagccactttacccatcactctctcaatgaccaaggacgcggacacattaggcagagacttcttcattctaaactcgaatgtgaaactcttcaatgctcaagaagaagacctacttctggatgatgccttacccccttttctggtgaacgagttcaaaagcaccttagacactctgcggccaatgatgttccaagtgaatcgtcggtggaggttcgcttgtgggatatacttatgttattgtctcagcctttttaccctttttatttacgcgtcggctaggctttattcaaccttaacggtccaagtgcaaatcctcactcaagctcgtcggcgatttgcaagaatggcaagtgttggggtgagatcagtcgaagatgacataacttccgatgacgcctctgaatcaatccaatcgcgcacaatgtatggtgccatcgtcaaatcgatcaagaagttaaaggctaccatttggacccagtctcaagatcagtcagaactgttggaattttgggactgcccagattcttgcggtgaaaatgcagaattggaaagaaaggccaaaatgtcttctcgttatcgcacagccctcctgtggcagtcttcctgctccagtgtgattttcctgtcatttgtcgtgttgactgcttgtcttggtaagcaatagtattacacgctgtcggtacattctactaaccttcgtacctccccaatcatgatggtagctttcgatgcatttggcgtacccaaccgtacctcacccacccgagttgccactattactttcgagtggaccggttgggcttggtcagtaccaggtagcgtcttggcatttgtgagttcagatcacttaattagcgagagcaataccatcgatcactcttatctaatcggaaacacatctatatttcccccagatgacttgctgtgtagccttagtgccccattcagcctccgaggatgcgaccaacgcgcgttcggcagctacaatacgaaagtcgtccgccaaaggcaacaggcttcaaacagagttaacacgcacatctaccgaaagcgacgtggtaaacttacgtccttatggagggtttcttaccgagacgccacaatcatctctcgcaaaggccaccttcacgggtgaaatcaaatcactggggagtagaatttggagaaagctttgcccccgatggagctcttcaccccgctctagttcttccccaagagtgcggaaattgtcgtgtttcagcttcgcggagaatgaaaagatcagtgatcaacaagtcgtcaaccactttccgcctggacacggtatcgacatgcagaacgagaatgcaagcgagccggttatgagacatactcttcaattcacatccggtcgagatcttttacctctgggtcaaataaaaagtgacatcaatatcatcaaatcacttcggcacaacgacccttgaaattcaactcttattcacaggtcatcgcggccgacttgtaaaaatgttgaaaatgcgagaacaagtctagcatcctcacatctaaaaaaaaaggaaaatggtgtgaatcggcggttacgtgaagatgtcgatcttgtagctcctctataaagctcagagtaatagttgaagattcatattctgtaatgacgtgccttttgaccagcagccttgtatcaagataatgagcatgcaccattttgtttttccaagacaatcattttccttgtcaatctgaaggatcaatttctggtggtagactaggggtgctttcattcatcagcagatgactgccatttttggctttggaatttttatcagtagcgcagtaatttcagttcaaacatcttaatcttttttagagaaaatccttatccgaattaattcactattgatgtgatacataatcagtaaaatgactgaagaagagaacgaaagatgtctcagatagggcagttcatgttggtctaagatccatgctgatggttggaaaacgttcactgcttatgcacgatttttagtaaggtttgattgtgaacttttgagtctaagttgaaagcatgaacaattttctgggtcatcatcagaggttggttttaataagtgttaccatgagtagaccaacatcagtagttcctgaactatcctcatggaagcttccaaagtttccatctttaccatccttcaagttccacaaggaacaaaaactttctaatccagttggacttcttgctaccttgggtaatatgttcccactcaaactttgaccagacaagttcaacattccagtttataaatcaccaatggcccttttgatgttgaaaaaaaaatgatagcatagtaaggcacttccaataatttccaattggaaacctgagggtagaagagcaacagcttttaggccttttgtggctttcaagaggaggttggaaaaaattatgaatcttctttggaagtttacaaaacatgtggtgtttatgtagcagtgaacccataattgtgacttttgctgatcctccttgacagcactaacattccttgatttggatgcctcatggaatcaagaaatctgaatgaagccaaaggatgataaagggaataattcacaacaaactgaagtttattcatgatcatcaagtcactaaattttgatgtatgaagtacgtatgtactaatcactttaaagtatgaaagctggttttttgttaatttacaaatttctttcgtacttggcgctgttggaaaatttgcagccaatttttatcattcgagtccaggtttcattgaaatattccacaagcttgattaatggtaacaatatatgaagaatctttacaagtttacaattttcaaagacataaataacaacaaccattcacgttgatgattaaaaattaaaatcacctctgttgacaatcttttctgtgaatgttcatcacacaaaaaaagtgacttcatccatccatgtagagctgttagtatccagaagacatctcttgcatagaggagatagaaacagaaacaatccattccaatcatgaacatcaacatgagaagggttatttttagaaaataaactagaagcctactcagaagtaaacctctggactccatcaaggcgtgctaggtaatgcacaactcaaaggtgccggtgggtgatcatgtgcaatgcgattgattttgtgacgtcgcccgacgccaccccccatgaagcgaggggaccacgggataattgggtcgtttggcggaaattcgaatgctgtgctgtccagggctggccgatggctattacgtcataccttagggtcgggtgacgggtccataaatagctgccgtgttgccaacgctcgtgaccatgctctgatctaaaaaacacaactgcggtgcaacgaagcaatacttgaggaaacttggtatgtagaaccgaaatagctttcaacacctgcagctgaccatttgacctaccttgggttgtcaatcattttctcacagatccaaatcacctgctcgaattgagtttttggtctaggccgtattctcttgtgaaggcatcagcacgaagtactcgtgaggtcaaaaatcaaagagtgaggtgtcccgagcgtccaaacgtctggcgcaacagcagcttttgtgcagctctttacccaagaggaaaactaatcaatcatcactgccacttcagcagaaaactccaccagtccatcgcatccgaagaaacgatcaatatgtcgcccggcgtcagcctagtcactaatcaaaataacctttcagatggcaaacccttcacgagccaagttctcatcgatttggaacatcagtatggggcccacaagttaagccctagtttatttgcgcttgttcctgatctgtattcctttcccgaggtgaccggtgcttataagaatgttgaaatttgaatagctatcatccccttccggttgtcttcgatcgagctgaaggatgtaaagtatgggatccagaagggaaacaatacatagattgtctctcagcttattcagccgtcaaccaaggccactgtcatccaaagatcttgaaagcgttgatcgatcaatcgagtcggctgacactctcctcaagagcctttcacaattctgcgctaggaccatatctcgccaaactttgctccacatttggttatcagagagctttacctatgaacacaggggtcgaagccgtcgagactgcactaaagctagcccgaaagtgggcttacaccaaaagttggtaatttttctagttggtatggcctgttcaagacattatcaacgcctaactccgcttttttgttacggctatattatttcactcatttctgcagagggggtaccggacggccaagcaataatcataagtgttgagggcaattttcatgggcgaaccttgggtgtgattggaatgaggtcagtgagcattaatgagaaaaagtgatgtcttgctagcctgatcagaaatatattttaataaagttaatatggatcttagagctcacaatgtgttcaaactttgccgatgcatctagcactgatccagattctcgaaattcattcgggccattcttacgaggtattggctcaagctgcccagttagtgccccggaaaatgatgaacaaagattattgagatacaagtgagtgagcttccataataatcacaagaggaccttgatccatggctaacatgtgtggattatgaaatagtaacttcaatgatattgagcgagccctagaagcgcacggaaagaatacagccgcgttgttactcgagcctatccaaggtgaagctgggtaagcagtaaacaagatcgcagagccggccattccgacgggataaacttactgattggaattccgcctatccgtttgtctattccagggtggtcgtcccagacgatgactatctcccgaaagtcaaagcgttatgtacactacacaatgttttattgatattagatgaagtacagactggacttggtcgaacgggaaaattgtgagtttttatctgaatctctaagaatagaagtcgcgacgctagagaacaagtggaagctttggattgaagctggaattggattgcgtgtttttacttccaggctgtgccagcagcattcaaatgttcgagcagatattacaactttaggcaaagctttatccggtggattttatccagtctcagcggtgttagcggatgagcatattatggaagtcattaagcccggagaacatggctctacgttcggtgggaatcccttagggtgtgcagtggcagttgcggcattgaatgtcttgatcgaagaaaatctgtccgagagagcagaagaaatgggaaaactgatgagaagtggcttacaggtcagtgctatccatccatctgaaactttcacaagggaaatttcatttttcttatctagatcttgcttcatttgccaacaggaattgaaatcaattcgaccatcagaaaatagtccaacgggatatattcaaatcgtccgagggaaaggtttattaaacgcaattgtcattgatccgagtttatctcctaagaaaaggggagcttgggagctttgtttgttaatgaaatcacgaggtgttctggccaagccaacgcattcaaatatcatcaggttggcaccacccttgataatcggaccagaggaagtcaaagaggttgtgaaggttatcggcgaatgcttaaaggatttggatcaagtcagtggtccctcttgtttaataattcttcatttttcagatcagacccccattcaaagtgcattttactccacaggttgatcaaatagtcgaatagaagcagatgaccaatgtttttagacggtttgagtaccttgtgcacgtccaagataaaattacacctcgctcacagtacttaaatctgtgcttcacattttgtaaacatggatatctactgttgtaccatatgtatcagcttttcctttcttatatttgtcaaaggactggaactctccccttcatccatgctgtagttaaatgttgtatttcaaaatttcatcatctcagtgtgtctttccaattcatgctttgtaaatgtgactagccctgtgcagcaatcccttcaactgcatgattgtacagatttcttctcctgaagttgttggtgactattgttaagtgtcaaacttaaggatgtatttcagggtcagtaagaaagacaaggaaatacataaagaaagatgctaaggctaagaaaaaagaaaaagtaccttaaggcaggaacaacaacacaagggacgcaacaaagaggagaagaagaagaataaggaagaaagactagaaaggaagagatgttaatgtctatatcatagcatcgacctgagcggaaagcagagtgataacctactgtgatgtgaaggagattcaaggatttcagagtatcggcggagtgtcaaatggaagggaaacgagacgattgagtcaaaatcaaccagagacgagcgagtaagagttgtggtcgagtcgagtcgatgaagatgagagtcgagcgaatggataatatggttgagttgaagacgacgagagttttttatggaagaggaatggttacttgtctttataagtaatagacaacagtaacagtgatgattccaagactagagggaagaatagtagtttggtctaatgagaaacagcaatgatggtttcaggagtcatgggaaaagagaatcgcgagattgataagaatagggaagcttatatatgagagtgaagagttcactcaatggaggacttcccgtcgccatttagagtgctttttaagccctccccagtctaaaattaacactccaatcatgattccaaccagctcatgtgagaggtatcatcaccaggcttgcaaaaaaaaaatttttttacaccaaaaattaagatcttgggggtgtaaattcaattctggaagggttgtaaaccgcgacgggaagacatccaatgattatgatgtcattgcaaagtcgactgagattaggcaatcatcggcttttcagaaaacaggctactagagcactggatgacttcccgtcgcaatctacgaccctcccagaagttgttttacaccccctagatctaaattttttatcaaaaaaaatcttttttctgaagccttccagaaacagctctcacatgagctggttggaatctcaattgctttcttaatttaagactgagagaggtctaaaaagcgctctaaatcgcgacgggaagtcctccactggagggattgagatcagatctcaacaactatccctttttcagtcaagtgccctcaacttccagttgattgattgactggctaaaactcacttttgctgttgagcaaaaaaagaagcccaccattcctgccccctttcttttatttttattttttcacttttttttccaattttttttttcactttttttcactttttttcacctcttttcacttgttttttttcactttttttccttttctcactttttttcacctttcttttacccttttaattttttttcacctttttttctctttttgattctaattttcttttttggctttaagttgtaacttttatctttatttgattctttttttcttcttgcttctttcttctttctctttcattccgtttcccccccttcttttttttggttgttgaacaattcttcatggcaattgaatcacttcacataaccagattttgtcactctgattgaactttcaacaattgaagaactggtctatgtaacttgagaagctgtggcttactggtgaaacattcaagccaatttcttgggctttgttttgaaatgtgaatgttcagccttctccactcttatccattttctcattgaggcccagcacatctattgcacagtgactgccaactggtcatcttgttgttgatagcatgacaattctcgcattgcatcttctggcgttcaatctcaaaaggtcgtttgcagttgttgcatggtggcaatctttctataacagttatgattctgctaacagggtcttcacagcttgaggaatgccatgtgcggtcaagcactgggcattgacattcacaacaattgtctgctagctcatagcgtctctcagagcatccccagcaagcacgaccataggtcctcacaaatgcacgacacttgttttcacatagattagatgtatcaaacaagtatactctaccagtgcattctgggttgttatgcatcccaagttcctctgctggatatgctgctagtatcatcaatgggctgaaataattccagagtatcaggggggaagtgagacgcatggtgataagctggtggatgccaatgattggatcctaattccaagacgggggtttgaacgggttgtcttgtgaaaacttgaaagtattactactgtagtctttaggttattcaactatttaagcgtttgggctattggaccatgtcagagggacataagaaagagctatttattaggcaaacaccaagctgtgtcctgcatcccaaggctaacattctgaagagctgtcaaagatggaaatgccacttcctgtagactgtaaaaatggagctgtgccttgtgagattcaaacttgcagcctcagaaatgctgagacacatacttgaatgctgccttcacaaactaggctacaggtcactaccagggtggttggttggtagtgctcatggttcaatagattgtgatacatcatgggagaaaactattagacacctcaacatctctcaggcaagatttcaggttctagaatctgctctgttgtctggtacagcttcatgacaggggcagcatccccatttgttgtgaaatgcccacccacccatggggtacaaaacctagagccacccacagacagccccctcttgatagcaggtttagatccacatgtgtgtgccactcccaatctagagtaaagccttggagtatcttgtagtagaaagatctgatcaaaaggtttctgtgtgacatacttagtaaagccagtgggcatgtgctgcactcaaatggcttctggaatttgttttaattagagcaattttgccatgataaaaaggaatgtactaatttaacataacaatactcttattcattttctagattcaagatttttggatcaaaagcttgaataacaagcaagttacttacaaattgaggaatgatgtcagtgatttctgttgagggacaccagggactgaaagagcaactgaagttgaggctcacttgaggttcaaaatggtgagaaaatatatattgaagaggaagagttgagtagatgtccggtagcaaagtaaaagtaacactgggaggcttgttataagtataactagatataagcataaaattattacaatacaggattgactaatccaacaatttcattactctgaacaatcaatatctgcaatcacaagtggggtttatcattggcggttcataaaaaatgtttatcttgtacctgcagccacatggccggggagtgataatcacactccaccccccttcgcacacacactccaacactcccttctctgaagggagtgtgggaccgcactcactgaaatggagtgcggtctgcactcaaacctctgcgcggcatccccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgggaggaattcctcccaacgagagggtgtacaacccatcttgttgggaggaatccctcccgaaaagagggtgtacaacccatctcgttgggaggaatccctcccaacaagatggttcacagcccatctcgttgggaggaatccctcccgacgagagggtttacaacccatcttgttgggaggaatccctcccgacgagatgggcttaagaccagctcatcgggagggtttcctcccgatgagctggactatgggccgtcagggttcaaacaaagcgaatacctgtaggacccaggcctgggtcctacagggatcttcaaggccatcggccaaggtttgaaccttggccaatggccgtcagggttcaaaccttgaacccatgtcggttcaaggtttgaaccgttcagaccgtctctccataggacccatccctgggtcctatgggatatgcctcgacctaaacccatatgaatatgggtttaggttgaggcatatggaattgctggctgcacgcctgcctgcaagcgaggcaacccgaacttatcaaagtccctcgcttcggagggcctggtggccttggctggcgtggaacgccactcgcgcaaagcgcgagcctccaaaggagggacttaagacaaacacgaacaggcccgcgtgtcacggttgggcacttttggtgtaacgcacattgagctggatgtacagcatttacatcaccagctattggtgatttgagtagacaagcttttggtgcttggtgatgcctctcacctcatccaattttcagaacttcatcttgaaaattggatgaggtggatcttttttaagttggtcaaattgagaaagtgttctcacatggtaggcagtgagattgaaactggcttatgtaagctcagccaatttgccattgggcaaattttcctttaaaatttttcaactgtgtagttttcattttttcccaaaagtttcttgatagaagtcaagacctccatgttgggcatcttcactccatctcagctttcaagaaatccaaaagctggattttctatgatttttggcgcaaaaaacagccaaaaaactcaactgtgacacccagtcgtgttcgttttggactcaagcctctcccgcacttcgtgcatttgacggagaggctgtacaagctcgaggcaacctcgcttaacagctggcgtgcagcatcgcacgccaatcaaaattggcgtgcagcattgcacgccaatcaaaattggcgtgcagacccgcacgccaacctgctgggggaatgcccgcgcagagggttggagtgcggtcccacactccctttggagaagggagtgttggagtgtgtgtgcgaaggggggtggagtgtgattatcactcccccacatggcctgcttcaaagctcaaagaaagttgaaaagacacttgctaccagcaaaaatctcacatctgagccttaaacaaaccatatttgccttataaaaaaagcatccaaaagctccatcatgaaccccgctactgtataattcctaagagctctatggacctcatgagaaatatgaatcaaccaacattgatgaaaggaaactggaatgcaataaaattctggaagatggaaaatagtgtcaagctcaatgcagtattcattctgttgtttaagttgagtattagtattttcagctgagaaatccaatgattctctggaagtgatgctggcacattgttttgtttattttatatgtacaggatcagttcatgcacaatccatttttctcagtctaaaaatcacaactcactcaattcatatctatgattcaccttttatcaacaatgggccagctactttgacttaatttagtgtcatcaaaataccactaacactactgacattttaaattagctcttagtggtatcatagtattgctgacagacaatgggtaattctttctgctgctacgcagttttaaacccacgttagagatcgttcgttcggacctgttggggggtacctgccacacttcagatcaagccctccacatcaacagccaccataaataccagtggggggcccagtactaaacctccatcattactgaaccctctggaagcatcagtggtgtctgagggtgtggagggagtgtttacaagggtggcaggtaccccccaacaggtccgaacaaatgatctctaaggtcccacgttgtgtgttttttccacaaaaagcagtgtaacacagcatagtttgagtgtagtgctgctagtgctatggtatcatgagatgtttttcaggtttgctatgccgctgctaggggggtgtaaagtagagattgtcgatggatattcgctgcggatatccgctatccgctggcggatacccgccagcaggtgcggattcgggtgtggatgcacctttacccctaaaatactggcgggtatccgggtatcccttgggatacccggtgccaagaggccacatcgccgggagggggtccttccgacgagctggtttaaaaaccagctcgccggggctcgccgggagggggtcctcctagcgagctggcttgtagacgcttgctgggaggaaccactcccagcgagctggcctgtagacgctcgccgggaggggttcctcccgatggtgtggcctctgcccctttaggccgagggggccgggttttttttttttctttttctttcttttttttaaaaaaaaaaaaacaatgtcctggaagagccggctgccttgccgcccattcagagggcgggtatccgcgggtatccgccggcggatgtgggtttccgctgaaaaagtgagcggatatctgcatccgtgtggatatccggatttaatgcgaccatctctagtgtaaaatgcagttcggtgtagcggcccaccattgcttttactattaactaggaaacttgcagctttgccgcaggccaagcccctaatttttgccccaaccaccggaaactaccatggtatttgactgtgcagttgctggcctcctacgttaaaaatttcttttaaaagtaaagtcgcatccccttggtaaaaacaataattgattccatatccatcttcactccactcgaaagccaactaccttactcgatttgcttgtccatcaaactttccttattgaatgggaagtaccggaaactggtgttgaaactggactgtatgaaggtgtgggtttcagtggaaataaaagaagagtacactgatggggagcatgaattgacaataagaattattgataagccgatgttaagctcaaaagtgtttgtgagaaccttttgctgagtttggaaagggatgtgtgaggtaaccgctgccttttctgtgtactacactaaacaagaccaccaatcttagattggcagcttttaattagtgatagtggagtgtatcaaaagatacgctgttgtttaacaggtggacaggtgcaaaaatgggttgttgttatgtgtaaagatgttgtaatattgtatgtaagggttgttataattgtaaacccaaaatattggggaacaaataatattatggagtgagcaatgatttgcctgttatgtggggaaatgaacgcaggaagtctgctggggagcaattacaactggcagcacgcgaattagggactccttatatagacaacaatgagggatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaaagataaaaaaaaggaggtggacaaaatcttcagggtgataccaaacctaacatgaagggattatgaagaggtgaagtagtttttgtcggaatgacaaagcagtgcatccggttttatgcacacctaagcaacccgcaggctgtgtcttgtaagccgcatgatgtcctcctgtatttgatgctgtacactttgcatgacaggttgccaaggtaacctgtatgctgtgcctgcatacttccattgtacttgattgagatgtacagatgccagatcacatggcccggaggggtgacattgtacctgatacccttgtgacatgtaagggtgctcggcccccctacctgtgagtgaaagaggggtgtaacatgtaacacagaggggttacatgtacccaagcctgctcctcagggtaattttggccctggaatcccttcctggagccatctttgttgttatattattgtatatacaaaagaatatattttttttttaagtgttggatgggaacccataaagtatctcacaccaattaagggaatgggcaaaggggacagggtcggaggggaatggtgaaatgaggcggtgaataaaagaaagcacagtgagaggaggtgttgtgttgggggtgaatcaagtctaattaatgaaaatttgtaaatagaaatgaagtccaatcaaggcatttttttttggggggggttgttccggatatgattgtgatattgtagattttccagaatgaacatgatgacacactcagaatcagaggtggtgaagtaatgtggaattacttgagccggtggaggagcaacggatccaggtttgtggagattgggtaagatgtagggacagataaattgaggcgcggaatggttgttggatgactggaactggcggagggacccggatccggatggaaatggaacatacataggttttgggatatgggaatcagctggtgtggggtgtgggcagaggggtatataagaagttgagttgggagagtgatagtggttgagaaagatcaaggaccagtccaaaactatgtgtagggtattgaatacttacctcttgtccctatattactgagttgtgaggcaagtctgatatcaaaaattgtacctgtggagggtacctgtggaggccaggtcttgaggaacagagtgccaggtcttggggaattgctgcctgcaaaaacaggggtttggcagatttctctgtttttaattttttaaactgaggctgtcttttttacacataatttttctcagtggcatttttcaagaaaagcagaaataaaatggatctattcccaaaggaaataacttgaatttttacaagctcttgatgtgaacaggccaaaatcagttttactgtaatttcataaaaaaaacccacagagaattaaagtggattaaactcaaccccaaattttatttattaatagtaatatagctgattggccaaaacaagaccatttttgtatttattttttatatccacctcgacttcctttactctcatcaagttaaacctgtgagatctagaagatagcttcagaaatggtagtgtttagaggtaggaatttcaggctccttttggcagtccatatcataaaatgacattggaaaattctgcagattgttttgggggatcatatttatggccataaccaaaatttgtgtttgactggtcacactatatccaactacaacaccatgttgagacaaacaggggagagaatgactgaagttcacagatggaacatcatgtgacacttaggattgagaaagaaaacatatggttctgattcactgaagaagaaagtaccagactaatctatagaggaactatgtacaggatttgtctgttgatttttgttgaagaataccttgctacaagcatattattcaacacaccaaaaatccactgtaataagttgaggattgtctagctgcatgataattggtttaaggctcatcaaccttattatatttatctggatttacatatttttacttatgatatgatggacttccaaatggagcctaaaaagcagtaaatgtttcttcaaaggaaacatctgaaatattgcattgaactgtccaagtgatttggaatataattcaaaatggaaagataaagcagagtgacaagagaaataaccaagtagggcttgggatccaatttcctttaattgattgcactgagaaaaataggtagagtgggttttttcatgggatcaaccaaatggaacaggagatccaaggattcagcgtaaataaatgcagtagttgtgtgaactccaagacacatatccaacaaaatccaaggtttaattgaattttattttcagttttaggaaataggtggcaacaatcagccttaactaactgccttggcgttgaggttttggtgaaagaccttgaaagaccaccctttcgggtgctctacatagctgacaagcaaaggtgggcgctgagcgccacgccgcgcgaaagtgggacttgagtgcgcggcgactgggggacacgagaggaccctggaaacccccgaactatgtgggtaacctaaatgtatgaatttttcagaaaaaaacaaaaatcatactcacgaaagtggtatgaatcagtttggttgcctgaaaggttactcaccaaacaggctctaaatgtatgaatatccgctaacttgggggaaaaccccccaaaaatggcccggtccccgcctcttccggggaattttctcactttccggggaattttagcccgagcatactcacgaaatatgtatgaatgggcccaaatatgctattccccggtgccccccgatgtatgaatttagtcaaaattccggttttttcgttacccacatttatggggggtttccagggtcctgacacgagcttccacttgcaggatgcacatcacttcagtctgctccaaatttgaccaccaaccatccctggactcacgagccaatcccgacagcagaacctcaagaagcacccagtcctctgatatccctcattgaacccgcgcaatactggttgcgaagattaaatgaaggtcgccacttacacagatcgatgatcgagaattataacctaagccaaattagagtacagtcgccctctctaatgagttcgaaactcgctagttttttttttcactaacacgaaaacaacgaacgaacaagagcgacatttggggtggcgactggatgatgttgaaacaatggaatggactacgatagatctcctggagtgaagccttcaaattaatcaaccatgaccagtctctacagcgttgagagtcctagaggagcagttggatgatctggaaggtttgtttttggctctgcgttgggtgttatagcctctgtgtgtttggggatttggctgggcagcaatgatgaaaagcatagcatctgatatcctttgtcatgattagcctgttgtgaagttatggtccattaggtcatcaactccttcagacagtatgttttatgtttctgagctgcctacctgcgtaaccatttccgatcgaaccagtaataacgattccagaatagatgctgtgttgcaaaaaagcacgagcaaaataaagtccattttattatttgaatcaatcattctccacaatattactgatgcttccgctcctcaaacacgaactctggtatgtatgctcctacttagatatatttgattgcgtcacatcttttgctggttggcgactgccatgttgacttgtgttcatctaaaacctcaatcgatgtaatattaaagctttgtcctagagttcttctcgtgagactcgtacataattgctagcgattagcaacacgagacgcttgaacgcttcacttgccaaaccagtaattctcactctggagacaaataattcagcttgaatactatgcttacatatttacttgtttcccattgccttgatccgggcgaaaatccgagagaagttggaaaccccgtctaaaagctgaccgtaggactgcggtattttcggcaatatttccaaaactttgtttgggtgtatagactatacatagccaaagcaaatcatcagacacttgcagtttatgatcaaatgactcatcatgagtcatagtcacttttatgattccgttcaaaaacgtggacccgcagcaaatgttggcagaacgtgagctgtatgattcagagtttcccctgtaaaaatgagaaacattgggatttcaagtgatccgccggttggggttttgcggttgcctcacacaggtgcgagcgaggcccagttgataaggcagccaatcggactcctttggagtgcatccgtgaccttcacatttctcgtgtgcactgtgcaggcagcccgcatctgacttcatatcattcaatggtccgctcctcgcatatcaagaaagccatatccatgctcggtggtactcttgcaacttctcatgagcaactattgttgttcttgaatctgattggtatcgctaccctcgccactcttgtgaccgacttggttcaggaaggccccggttccggtggttctcgcgagggaactcttctcatgctagctggaaagcaacatctgaacagggtacacgagcctggagaacatgagatcagcgaatccaagagttgttttttggtcggttcagagccaaatgtggcagctggagaagagaacttgaatatgaatttttctgagaagcaagatcaaaaatgggtaactgaaggtattaaaagtgagatagatgagccgtaagtgggagaactatttcttcagtttcacataaatctcatggatgatggtaactaataccatgtgatgaattttaggaatccggcacatcttaaattcataatttcaaaacagaaagtcaaaagtacaagaaaggggaagaagaagaagcaggcaaagattgaatccagtgctgcttgtgatcaaaagtcagggcaattgcctgataggcaccttccagaggcccctgataaggtcttggacagggtaaaaaaaggaattgctgaagtgcaacaagctttcacagagcattcaaaagagcacaagactgaagttgctgcagaggtctccaaagtgttcattttgactgagaaagaccttgagtcgcgtatgaggaatttctatgcttcaagaatcaaggctgctttcgatccgagagaaacagaccaggacggtgagatatttcccaaggttatcaaaccattgtgggcgcatgccatacacacaccagaatgctccaggttattagaaaaaagcattcaaaatgtaaggatggaggcaaacaaaagagaagttgatacaagttcctggtataaagaaagcttgagaagcatactagaaattttggaacctcatttgcaaactaccaatcgccaaaatcatctttctctttcagagttggatgatacgatgtacaggaatctacaggtactttggaattccaatccagaagcattttttcaaatcgaaccaattcttgcatccagactaagcaaatatgaattgcacaggaggctttcaaccttaaccaaccaaatcatacaaaagacagcaattgagaactggaagctgatcagcaaggcattaggcgataaaggtagtaaacgtcgagttaatcagttcttaaaatctcttcagcaaaattttgagctcgaccacgaattcccagatacacttaattgctttgagctgtggtccaaaatcccaacaattttcacaaatatactaggcaagactaaatacgattcttcgagcttgattatgacaattttaggcccttttgaattcaggaggcgattcaactttgaaattttggaccatgaatcctctgacttgaagttaaacttcaagccacagactgagttaccattgaatgttatggaagaccttcacttttcagaaaaatataagggagtaaatgtttggaatgtgtgctgcattgtccgttatcttggtctgggaaattcaaagcgttttgaagactcttcagaccatgacctctcggctgattttgaaagcgttttgaaattgttgaattgcaaaacgtactggtatgttccttggtttgagtcggctgatcgagcctggttgaccaagacctacagcgagtaccagcagcggttgaaggatttatgcgtagagcaccaaaaaagattcaccaaatcaatcaaaaggcagaaggagaagggagggcaaattgagaagaaatttctgaatttttacagggaagatcaagtgttattctatgacctagcaatgcctccacatgtcttgaactcacttgaagagctgcgagcagtcaacaccaagttcaaagggatttcaaccctgacagattgggaatcagtttttgagtcttccccttggaaattcaattctttacagcaggagtttattcaaacttggtttgatcagaactaagaggagaatccttcttttgatatttttgatctgatgtattaaatcttggccctgatagactacaaactgactcaattctttgtagaatgaatcataaaaacacgagaatcatagatcttggcccccaaagaatacaggtcaagtaatagtaaatagtttgtaaatgaagattcagaaatgtgactatctagtgttcaagtattgagatgtgcaagctttagatctggttctttaattattaccaatcaattttttttttttggggggggaagtcttctgggctccagagtatactatcaatgtaaatactttgaaattttatccttgtggcaacgctgccacagatacggtatctgcccgtatctgccatgtatcactatgtatctgagccccaataaaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctctgcagaattctccatgatacacacagcgtatcgtatctgtggcagcgttgcttgtgggcttgtgtcagcgccggtcccttatgtgaccaggcgttgatggggtaatgggtcttactatagccttgtaaggccagtagaaataaaacctcacctcaacgctagaaagcggaggggttagctccctgggttagaggggacaacggtggaatgagcatcaccgcgcctgagctcagagtggtacaatgactctcttctagactacagtagtgacttaactgtagtctaggatagtagaatataaaggatgaagataaaaggtaaagagaaaggggagagtgtactgctaaaaccccactcactaatgttaagtaaggtaaacgggtttgtatggcaataatctctggggggaagaatcctagagggaaagccctcccccttaagtattgcaaggcagggttcaaactgcctgttggaccagacaggtccacagatgatcatttatgcatttaaatcataaatgatcaaaatatgtatttaaattatgatcacaccaaaagtagaggaaatgacatcatctctctctctgggtgaatcaatacagagagagataaataattaatcctcattggtaatcatctctctcattacagcagataatcaagagagagatgactaagcttttaatacatatgtataatatttatttattacataattatagaataagataccaaggaaactgggacttgggtacatccatcaagatatacctcatcctttgaagtggtcatcaaactactaaactaaatcaactcatggaaatatgagccaatgcagacatttggacatgtcctacatgtcttgtggctgacagctcggatgttaataaatccaataaatcatcatttactaaaacttgtaaaacataagtccactttttattctctacttgatcagctttttgcactgattacctccatgggcaatcaaatcatagcctggattttcaattctttcttgagcttaacctaagaattcatccaaattcacttgaaatgtccaaaggattgaactatggattatctcctgtatgtaagactattgagggaaaagaaatagtcatttcaggatcataaggctcagatctactcacaaaaatagcgtgtgtcaatgaccagggggagcttgtgccagtttgatttcattcagggcttggagtttgtcttttctatcgcggctggttgttcaaaggccgctcgactgcgcttccatggcaggctgcggcactccaccgcgcaaagtggttgtggctctctcgagtcgtgtcccgagctgtgccgagttgtccattccggaccggccgccggacaagatgacgagcacactctcactggccaacctgcagggtgcagccaacaaccaagctgggaatagcaacaacaccaatcctatcatcgaccggagacgattcgttggccctgagacttccgccccattccccgacttcccaacatcatcaagcacatcaactcactcgacaacaaacaccggtcgagctgatggccgcatccacagcgatagtcggccgatatgtgagtcgacgagccaatgctgaaacccattcagctgtctaaccacgcttcgaaaatgaatgcgctgccaggtattaaagttggcgtgatttctcaagcaaacggcagctgctacatcgacatctggaaactcgaaagtcatctgtgctgtgttagtacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacggatcaatctatctaatccttactatcggttcgctgcgtactgacacaccttgtaaaatcacaataggtatggtcccaagcctcgatcatccttgtcgaactcttcatctctgtcgcctcttgtgatcagtttgagattcgcgccattctgtatggccggcggtcgcatggcacctactgctttggggggtgtcgaaacaacggtatctcaattgacccagcaagcactgatgccttcactcctaccgatgagcgactcgtccatcgtcgaggtccacatcaccgtactcgaatgggacagccctcttagtccaggtccatgtgtcctagcttcgagcatcgctctagcctcagctgggatcccgactgttggcctcgtgatccccagcacgctcgccctctctaaagagctctacctggatccgaccgcaacagaagctgagtcggcgtcggcgatcttcgatcttgcttccatccctgccatgggcaccgtgacccatgtcggtttccggtcgactactgattggaaatctgctcccattggaaacgatacctttgatcgatgtctcgacttgtgtaaatctaatgctgaactgattcatggtcttgcagctgcggcacttaaggatcatctctccacttgataataattaaccactgttgaccacctcgttctccttccattgcgcttgtgggattcactcactcgtcctctcttgacctgagtggctgctcccgatttgtttcgagcaattcacccgacttttctcatggagtaaaccggccagagtactactcgccctaagttagacctttctgaccctccccttcgtcccatactactactttcaaatcgctatgtgtattaggagaccaccttatcttcatacttctatcaacccaaggatccaccaaaatgatgactactctgatacttccgaagaagacttaacggagaagaaatggggacggaagaggaaggcgaacgaagaatggacgaaagaagaagagaaaaacaaaaccattgatgatgatcagtcttgaactgtcttttgaatttcttgttcagagactcgtttgaaattgatcatcttctttttcgggtttatttactcttttgacttcaactcattactttgttctaccctttcctcattccatcttcattccccttttctcgcttcttttttccagttatatggaaaataggtcttgatatgagattgaaatttttgcaaagaacggaaagctgattggatggattccttttccctttatcttgttatttggtttgatttgtagatacctcttgattgttaatttgtcttgctatttctctcttttttttgtcggaacggggaaagtggctctcatggcataccacgctcatctttcctcactcaagaagtcgagtttctgaagtctgccccgccatttcctttcactttctttttgcgggaaaacaattggatacgttcattcatttagaatcattgttaaccgtgaacaacctcatgataaggttctaagtgcaaaggaacaatgatgatgatgatgacaatctgcctggatggccagtgtgccacatgatccccacttggttaaaatcaagcaacagaggcatctaattaagtcccggccctcctttgtcggagtggttcaccactggtcgcattgcgccgaccggaggaaggggagggtccctgcccccctccaatagggggacttacatagttaagttagtccaaacctgtctggcagacatgagcctcacattggaaacatggcccaatcatcatttttacctgaatggaacccctgaaggaggagccaagatcaaggttaattgttctcatggaaggattgagcttcatgatctgtttctgaaggacagcgtgcagttaatgaatgggcttcaactgaccaaggtcactcacttttcctatgtaccaaacaggtcaggggatgtcacagagggtgtcatgaatggtcagtggatgtatatataaaggctcccaaaatggaagctgtgccccctgctgacagaaaattcactgtcaaaaccaaccaacttgtaacttgcaaaaagaaaagagaaaaagacaaagaaaaacaacaacaaatcagaaaagaaagcaatgcggatcatcaaacccaattgggtcatccatccagatgacaagggaaacccacagacgatctactcggcccatgttcatccagacgggaccagattttgaactggtagtattcagaacgtcgtcaagatatggtcaacagcccccatactcgaccaggccttagaggaaaccgaggaagaaaaagcaccccgtctactatgcgctatggaagggcatgatggtaagttatcagcttccgttcttaattcgtctctcatccaactatttaccccagttgagcattgatcgattgttttcccctccaggtgccgtcctatgtgtcagatggtcttttagtggtgcgtttctcgccactggtagtgatgattcgattatcatggtgtggcttcggtagctcattccttccattcccttcatgagtttctgattgaatccctacaagtcctcccacatctctgcactcatagtgttccctaagccccgaatgctttccattcatatctcatcttgaatcattccatctatttttcttttttttactaagaactaatttgattttatttacctttttgcggctttctttagatgtcccggccagtccaagtcgtttggatcaaagacggcaaatattgaagattggaaatgtttcaagcgattagccggccatacatcagacgttcagggcttggcctggtctgaagatgaccaatatcttgcgtcggtcggattagatagcctggtactcatctgggattgtctcgactccgcgttcgttctactcaaaagattggaccttcaccagggacacgtcaatggggttgtctgggatcccgttggtcaataccttgctacccaatctgacgatcgaactgtcaagatctggaggacgaccgattggaagttggaagctgatatcgaggagccattcgtcaactctccccattcattctttaggcgattgagctggtcaccagatggtactcacattgtcacccccaacgcgatgaatggacccgtctttgtcagtgctgtgatcgatcgatgcaagtggactagtaacatctcattggttggtcacgagaacgtagttgaagttgctgcctacaaccccttattattcttgagagatcgatccaaacccatcgaaggacccaatctatccacagtctttgccctcggagcccgcaattcggtctcaatctggcacaactgcagtagctgtccaatcgtcgtcttacacgatgtttttgatcgagacattctcgatctcagttgggctgctgatgggattaccttatatgcctgctcctctgaaggtcgagtcgccgcttttgtgattaacgaattaaccacacttgccgcggtggcacctccgggggcaaaggcaaaatatctcgaaacctatgaattcacgaaacctgatcgacgtagccagaaatctcgttcttcctccaccccgttcgccccaagatatgcatcacccatgccgcctatcgggcctttcaggcccggtcgctcctcacctcccccttcggccttggtcccaaattctatgccatccaataccctcatcacccaacaagagatgaccatcatgccgaatgggaagcggagaataaaaccggcgttcttgggcaccaatgaatctgccattttcctcagcgccatgccgaatggtcatgcatcaaccgcagtgcagcaacccacgtcgtctcaaaattcacacaccctattccctcagtctaagcgctttccacaagcaacccctagcacctcaacacttcttccaacgcgtcacgcagttccaacgtatctcagcgatgacctgatttcctccaactcagtatcacgcgagctagctgaaatcatgcattggaatgatgtcggcaaatggggagaaccgatagccatgcctacgcgaattctcaagagggtccattgcaatcaaaccgaatttcaggtcaattgtgaaaacactcgaggagatatggatggtaagcccgatggttcatttaatccgacagtgattcagtttcgaattctaatcagctctttcaatcctgtgcttttgctgttgatttcaatcagttgaatgctcagaagttgtcctatcatcaaataaaaccgacaaaaaagaagaactctggaaagaacgattctcagataaatcaataactgctgctgctctgagtacatcacatgttgctattggactgagtgataaatcgttgtcagtatatagttatgccggtcgcaggtaagcaacttcggtattttcttgcagtttttctgctgtgtttatttgccatgaataaagaggaagaaaatggacacatgatctgattggagactttgtttgatgattaaaaccggccggtttagagttatgcctgtgatcgtattggattgtccttgcttcaagatacaattcaggggaaacttgttgatgtctatctcgttaaaaggaacagtgatggtttggtcagttgccatttcttgcatttcgctcttgatttgggctcactccgattgtctgtgaacacagggatcttaccaatttcaaggccattagcggacctagtaaattgaagcatctgtgtgactcaagagcgttgatttcattcacagctctgacccaccaaggggcgccgatcgtgaaagtaaggaaagaaagtctgttcgtattcgatgaagatctaaagagttggacggtcttatcgggtcacacgatggatgagatgaaagacaaggatcggttggatcatggacagctcaagttctcctccggttctccgttcctggttgactcggccttggtcctggcagcaaacaaaccagatcttttgggttgtattgtcgatcatgttaggttcttgagagaccataatcgatttcaagtcgtcgatgaactctgtcatgaattatggacaggctctggttggatgttcgcgccccgttcctattctctttgtgttgttcgacttgttgacctgagcaaaacaaatcttcttctactctgtcttttctctacagaagtaatcggaatagcaatcatctatcggccaccccaacctttaaactttcaagaatggaacgaattaaactcttgtaccaagtcatcgaagttctcggtgagcattttctttttattctatcatttcatatttctgcttcattcacatgaagaaatataacatactaatgacacaactttccttgtgtgaaaaaaccctattattacatgttatgagtagatgagaacccagaattccggccgatttgtcaagaatattcgttattactcaaacacaatgacacgtagaaccaccaatatgcacgtacatttttgtgcacatttgagctctcaatctctttctctcccaatcatgatatgaggttggaaggttgcgggatataatgaatccgattcttgttcaaatttaggtctactcttgctttgctactcgccttctctctcatcatctttttctctttgctgtgtaacgcttagacaaactgtttaatctacttgttgtttcaatgtcttttggtatcgtcagtcaaccccttgtaatatccagtcatctttttgcctagaaatggcttcccaaagggctcccctttttttctatgctcagtttgttttctggatttgtgtgaaactaaatgaacgaggatccaacaacctagctgtccagacatgggattgagggtcattagctccactgctcataaaaccatcatttacatgaagcaacgggaacaagcatgccaatctgaatgggggcggggagctccattgcccgccagctcaaactgaagaaaagaagctctttccaacccgacctcataccgcggtaagcctggttgatctacttaatcgccttgaaggacatggaggcatgcttcgacaaagctttcaacactagctttttcaacttgcatgccctccacaatgctgatgggcccgcaagatatttcttgaagaatttattgaattcgatagaaaagagctcagcaacgccctcttacgctgcacatgcaactgaggcgtcttcaagattgtggcttttcgaagcagatgcattgtcatcggcataatcactagtataactggctggatggcctttaatcaattagacttgtctgaaaagacaggtcttaataagtggtggaattcaacaggagtgatgttaaaaatctggctctaactctaacactccattgccctcatccattctgaaaactgtcaggtgcgagggaggtagaggtcagttgatgggaagcaactcgcggagatggattgaggtttgctccgagatttttagctctttcagcatcaaattggacactacttgagcacatttgtgtagcattgaattctaccgccataacctgacggataagaagaccctgtaacatcgcccacccatcgttagcagctccaacgttatcagttcgaacctcacgctggtccatctaaataaagctctaactatgaagtgcatcatcgtgctcgccattaccactctcattggcagtatgctggctgcgccccctgaccacaatgtcatgaccggcctcgagtcttctcaagcgcacgtcaccggactggccagcaatgttaagccacatgtcaactccgatggtggcagtgaatctacaggatggccgggagtgtgcaatcgacctggttgtacggcaggtggcagtgaggtctgcgagccatggtgttcaaactacaaggccagtcaaaccctctcatgagactacaacttgaagttccagtcaaaaaaaaatcaatcaaacccacaacaagagccagaaaatatataacacacagtagcatgaaaacaccacacagtaataaaaaaaaaagtatgaaaaaatgaagcaaaatgaaaataaaatgaataaaaaggggaaaatgggtcaagataaagacaaaaaatagagaaaatggatgaaaagcatcagcttgagatgagaaagaaaaaaagaaaaaagaaaaaacactcaatgagtagtacgtgcaattgcatgtgcagcctaccaaagccaaaccaagaccacttggtacacaggaaaacccttttttgtctctcccatatctcaaaagacattgttctgtttgatgtactccttcctgacccctctacagtgttgtaaattgtcccccatgactgatgtacattgcactactgtgaattcattgatcaaacaaaccataatcatctcaaaaacctaactttatctaatatctagcatggtctttcttgatccatcttcctccaaaagtctctggaagaaacaatcttagccggacttctcagtctcttttagtcagacaagaaaagttaatcaagaaaaatcagacattctagcacaaatatttgaaggcgttaattccaaataattagtttttaggaatcagatagtgaaatagaaaatgaaaggaatcaatcataaagacaggagttgttgggaaaattgctattgatagttctaattagactccaaaaattgcatgagattcaacaaaaaaccagcagtggaagaccacatttcagtccaattcaggatgattcatgaaagaaaagagagagaaagaaaggtgaagaaaggagtgattttggggaagagtagaccagagagctgaaaaactcaacacacagacgccctcaatacagtacaacccccatatttacataaagattcacttacaagttacatctgaaaatatttcttttcacttgtatacattatgtgatccatgcatgtaggctaaattacactacaagcaatactggtttagccccaggaaaaaatggcaatttgggtggtggaaaatagatcaatttccctgaggcttttttacaaaatgacttgggagtaaaaattaggccaaaatgagctatttcagcccaaaaataaaaatgcttcaaacattccaaaattaacttttagctcatttgaggcattttttattttttggctaaaatagctcattttagcctaatttttactcctgagtcattttgtagaaaagcctcaggcaaattgatctattttcttccaataatgaaggggcatcttttattgctttgtttggagataaaatatcattgattgtaggattcaagtgtgggttgggctttgggtcagatcacacacatgcgtcaaaaaacaaaactggaaaatcatagttttggagtacacacgtggggcatacatcagcacaagattttttcaaaacaaaatatttgattttattttccaggaagttctaatattgatgctccaagaaacaaattaaaacttcaaaaatgaaggagtatgatgtgtgatgattgggtagataattaataggaggaaaaagaatgatggttggatcccaggtggatgaattgttggatggggcttgggtggattttgtggatggtactgctaaagggggttgtgttttttaccaccccctgtggtagtatcacctggaggcaactgatagaagattggtctgccagagcaatttcatatttgccaggcccattgatgcattatactttgttacaattcatttttgggctcaactgatataagattggtttggaagaccaattttatattggttgcctccagtaaaccttggtgcagggggttgtaaccaacacaactccctttgcagtgtgggggaagctgcatctgtttgagaaaaggggaggggggaggccttggaaaagagagggaagagaggggaagctttggaatcatgaatttactttattcttccaaagcttcctaagaaacaattttcttttaaattccctgcctaccaaacacaagatttcttggtttttggatgtacctcctttgattctcttcaaactgaaatcaaaatctgaacaccatgcataggaggagggatcccatatgcaaaacattccatctacactatatagtctgcagtgcccatcacctcttctcaactaccccttgcctgaaaaaaaggcaaactttgagccaaataattacatgtaatgtcagctatgtgtatgaaactttggcttaataatataaaagccaagtactatcactgtgctgaaggactcaggttaaagaccaagattactcctagtcaccctcaaagtattaagtggtccaaacttcccacttaagaggttataaagtccacactcctcagttaaagacacttgaataatcaagagagcactgtaggatacaataacaaaaaagttattgtagagtgtttggaagcaataattaatattgcaagaagtagctggcaagcacctgagctgaaaggctacagtcagaggtggtggtcttgcagcaactactttttaaggaattacttaagtgttgagtctgggataactctcagcttaataataattccagtaagaaggtagggttggattggatgataaaaaagactactctaaaagtaggtggagaatattcactgtactcacttagtttgttgggggtgaatatgctgaggaaccaatcctaggcaggagaaggcctccttaaatattctagaggtccccttgaggccctccatagaatattctagaatctctcttttagtgtaccatggtagaattattcccctgatgtaatgggaataattcaaggtatttcaaataatgtatattctatgtcccatgacatcatgatgcatgtttatagccaattacatcatgtgtctccttaaatagaatattactagtagaaagtgccacactcttgacatagtgtggtaatttcttttctacaagttttaataaattgattatgcttgtagaataaaatttctaaggttaccctaaatgtatatttaacccctaatctaatatacattaatttcattctataaatttatatattttattcctttatccatcaggaggttggaatgtataccagtccatggaaggagtgggaatttggggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgcttcaaacatccaaaataacttttagctcattgaggcattttttattttttggctaaaatagctcattttagcctaatttttactcgtgagtcattttgtagaaaagcctcaggcaaattgatctattttcttccaataatgaaaggggcatcttttattgctttgtttggagataaaatatcattgattgtaggattcaagtgtgggttgggctttgggtcagatcacacacatgcgtcaaaaaacaaaactggaaaatcatagttttggagtacacacgtgggggatacatcagcacaagattttttcaaaacaaaatatttgattttattttccaggaagttctaatattgatgctccaagaaacaaattaaaacttcaaaaatgaaggagtatgatgtgtgatgattgggtagataattaataggaggaaaaagaatgatggttggatcccaggtggatgaattgttggatggggcttgggtggattttgtggatggtactgctaaagggggttgtgttttttaccaccccctgtggtagtatcacctggaggcaactgatagaagattggtctgccagagcaatttcatatttgccaggcccattgatgcattatactttgttacaattcatttttgggctcaactgatataagattggtttggaagaccaattttatattggttgcctccagtaaaccttggtgcagggggttgtaaccaacacaactccctttgcagtgtgggggaagctgcatctgtttgagaaaaggggaggggggaggccttggaaaagagagggaagagaggggaagctttggaatcatgaatttactttattcttccaaagcttccctaagaaacaattttcttttaaattccctgcctaccaaacacaagatttcttggtttttggatgtacctcctttgattctcttcaaactgaaatcaaaatctgaacaccatgcataggagaggggatcccatatgcaaaacactccatcttcactatatagtctgcagtgcccatcacctcttctcaactaccccttgcctgaaaaaaaggcaaactttgagccaaataattacatgtaatatgaatccaaagatgctacatggaatttagaacaggataatatgtattgcatggcaagagattgcctgtaacaggttaaaatactcttggggggcttcctacaggcatctaccacatattttcttgtgacatgtttgatccaacatctttttgattctgattacatgtttgtagtgtgagtattgcatcatttaatcattcagctcaatttgtgccttttttatcagccaaggggttacattcaagaagagttgatgggccttgtaactacaatcctgccacatgtacttcagtcaagatctaattaaggtatgccacaatacccaacactgtaccatcaggttttctgctgttccagcactccttttttgattttttttctttaatgttgtatgcattgtgtttgtgaaaagcatttcaggacatccaagaaggaagccaaaaacttatttgctagtagatacctcaatctcaatcaatttccaccatcaaagatggttttggaccttctcctagattcacaaacttggaaaaacagatgaattttgattggataacttcctgttggaattcacagccctcacagaatttgattcacatcacaaaggtgttcattgtttggcaaaccaatcctatttcagacgccttgtagtgaaggtcctcacataagctagttgcagttttgattagaggttaatttagaactgagagggtctaaaaaacactctaaattgcaacaggaattcctccgtttgacagccagatgtactggctataaagctagatttcctgcaaaattttaggctttttggggtctaaagcactatctgcaaggtctgcagatttgacagtaacccttaaacaatccatttttctcaaaagtggtgctcacagcatatgtagccttctccttcaatttctgaccaacatccactgctgaaatcttgttgatgttcatataagaacccaaaacttaatctggcactgcccatgatttgaggatcattttcattccagccttcataaagattttatacatcagtctggcctccaaattttgtggctgaactaaccaacttttgtagaagtatgtccacttttagccaagccatcaccagcaaaaaaaaattggcctgtcagcctaatgtttgcaggtactagaagtccatcacccatttttattgtagatttgggctttttgagggtagtagcttccatagataaaagggctaagcccccactgctccaaaaaaaagtttttttttatttggggtcaacatttcggaatccatgggcttaaatgtccctacagtctcatattcatgtacttaattctgataacacataagtatggcttctcccactaaagctatgtgcataaattataacctagattacagtggggcacggaattgcactgtacaaggctgcccgcaaaacttgttctggttgcgcggggctaaaccccaatgtgagaactcctttgggaatggtggcagtcctgtgagggggaaataacaaatatgatattgtgcttgtttgatatatattgttacgggtggtttgaaagacctgcccctctattgtactacacaagaattctgacaacaaaaatttatatattgatgtgccaaaacctttgtagagaaacctttatgtagtagtctctatcagacctagatcaattgatatatatgaaatgctatgagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaggcctgcttatatagtctatttacacagcggctggcttgtggttctagccctaactgataatttcaaaaatggctagattgtggatctagccctaaccatttacctagctctaaatctatactatgcactacagatgtaccactatgctttgtaatcatgttctatcatatcattaacatctaaataacttctgactgagtcgagctagcctagtggttccagtgattgactataggttaaatgtgatgaggattcaaatattcagtaaaaaaaccaataataaatctccttatcaaagatgattcaaaaatttatgtactttgatacttgaaacacatttggcacactacaccaaccccaatgggggtccagcacttgtaataagtgtgtttttgaagtctacagggtgtgtagattccaaatctaaagtggcaaacaatttggtccagccaaaaaaaaccccttttttcacttgaccattcaaacacaggtcatgtatgggggtcttagtacatatttatgggttagggaggtatcctaatcccatactcacatggccaactgtcagccaaaacccatgaacatgagcttaaagtgtgtttcacaggtcaattacagcagctgtgaaccggatatacatctcaaccccccaaaaacaggcaaaaatcacaaaaaaaaaatccaagttttgggccctgacaatttcggacatcgcaaaaccttgtatagtacaatgccgcgccactgtacatttttgttgctgccaaacatggtaagttgactctgggatgtaattttttccaaacaagtggcaaaaattgcacaatttctaaaatttccaagccccaaaaccaaatcttcctcggatcctgcccttcccaggacagattttcttgattttttttctccaaacatttcagaaccccaaaatccatgtacagtgccctcccagatgtatatagccaacttgtttggattacacaaccctaacccaccaacttgcaatcatgagacttgggcaagtggtatgaaagaggtttcaaaaaatgattttgaaaacaaaaatatgaaaaactgatttttaaaatttgcaaaaaatattacaattattgcacttttttcaaaagtctcaatattgttccaaatgaaaaaataaaaattggaacttggagtatggtatgctggagaaatgatgataaatgaaaattatgataaaataactaccttcaaactggtgtggagggagacattcatcagtctcacaatggaaaaaacagtggaggaggcagtgctatcaaattgaacttgtgttttgagctggatactgagctccaaatcatttctggtgttgattttcttcatttattatcattcttcttgcataccataccactctttccaattttcattttttcattttgagcaatataagacttttgaaaaaagtgcaataattgtaatattttttgaaaattttgaaaatcagtttttcatacttttgttttcagaatcattttttgaaacctattttataccacttgctcaagtctcatgattgcaagttggtgggttagggttctgtaatccaaacaaatttgctatatacatctgggagggcactgtacagtaggatgggttgcgccactgtatatgtcgggtctcttgcttggccaagagcaattgctcaccatccccccccccccccccacccacccccccaaaaaagagaaaaaaaaagaaacctaaaaaactctgctttcaaaagaggcaataatagaagtgattgactttgaataaattgcacactctgagtctgggctccccaggggtctatacataaatgaattccggggcaagaaaaaaatggatacaagcgcgctattccagattcacagtgaacgaaatagccatacatagtacatttccgaaaagctctagaatacattgtgagatttgctcgtctattatgaggggctgtttctcttcaaccatcattaaaatccacagatcatgacaatctctagtttgatgagattgcaccagtgaagccctcgacggtaggtacgatcttcaaagagaagtcgatggttcgtgtgccttggtggacgcttgaagtcgagtatatatctacatctacaaagttacaatcgatcggaaaaaactcagaattatttgtgggtttgaggatgaaagatacgcttggatgagttgaatatagtgcttaccgtgacagaggtgggagctaatgttttgttccgttaggcctccggaaacttcgatgaggaatcgacgatcggtgccttggaagctttgtttcagagatcgagcggaggtcttgacattttcaggggtgaactaagttgaggggacaaaaaggatagaatgataaacgactgttcataaggctaaggaggtaggtagttttgtgggtgtggttaaagactgacgttatccaacatgattacatctgctccggcctcaatagcttccttagcttctttctcatctcggacctcaacatcaatcctcaaactgaatccacaaacgctacgagctgcttggatggcagcggtgatcgaacctttgctccagatgtggttgtccttcaacatcaccatacttgataagtcatatcgatgaggatcgatgcctcccactaacatcccatacttttcgaccaatctaaagcctggtgtcgtcttcctcgtacctgcgatcaatcctttgtaagaatgatctcgagctagtttcagcatttgatgagacctaacaaaacaaaatatttggtcaaagtaagtgctagacctgacattgataatcaaggaagaaacgggcttgaatggactaactgagtcgcaatcccactacaacgcgctaacaagttcaagccgactcgttctccaatcagcagacacctggctttacccgtaacgatagccacaactgttcttccgcccggtaccagatctccttccttaaacttccattcaaccctgttggaaatggaaaaacgaatgagaacaatagggcaaccttatgtcgttgtcataaaatgagactcaagactacctgcattccagttgatggaagatttcgtcaaagaaagggacgccggccaggataccctgtatacacaatgaatacatccagtcagtcaaagttgatcttatttccttgatgtgcgagagacgagaggaaagtggaaagtatatactgcgcaaaagagatcgtatgaccacttaacttgagatttacccaacaactgggcttcctgttggctttcacctacgacgaatccaccataatcgaaactcggcgtgtcttctcttaaccattcagttacgaccgacttccatgaaggtggtaatagatgagccgggtctccaagtgcgcttgtgttcatacttcgttgctggttggacttggtagtggttgcatgtagtcgcttggtggggcaagccgccggccagggaccagctgggctatatatgggcttcggctcacctgcgtgaaactccgcactttgatctcagaccaaccaaacttgccagcacctccttgcctcacaattccaacataaataaataaatacatacaaattcatattcacaaataagtcttgtcaagtctgattgtatctggatgtatcaataaaatttccaaaagtgagcaagtcccatggtccacctttgtggctacattttaatgacgggtctatcgcttctataagtgagtttatctttagaaaaggaaataggcaggtcagctcaataaacatgtcagtttggaactatgcaggtttgattttccaagaagggtcatagtaaaagttcaatccccattccatcaaagcaactgctacttatgacctcttactcttgcgaccgtactttgactggaaagagcagtacttggtgtttgaggagtcttttggtgtaaacaatgcctctgcgtatataaacatccaagaagaattacgtggtaaaaaacaaacatttacaggcccagcgtattcttgagcaacaacaagaggatatatgtacaagaagcattttcttcaagtacttagatcattattgattaaagcaatgagtggcaagagcagcaaacctataggaagggacacgagcaaaccgatcaagtaaatttgaccacagacatttcaaaaataaaacaactaaacaaccgaaatgatgttcaaacaattcctttcggcaaatcacatctacgttatgcatcgctttgatgtgtttaaggaaagtgtggaaacttgagaccacgtgtgacgccagatgactcgctcggctctggattccaggatggggtaggacgatctaaaatcaaattcttttcagatcctgtggatggctccaatattttagtgttgggtccaacttgactgatcttggtgcttgacagatgccggtctgcttgggagttggacgattctggtatcattttccgtctttgagcgagtcggttgaattcgatgcctgattcaaaactctctgcacttggaagttgtctcgacattttcggtcgggtagtttctttcggtgcgtgctctagttcatctgtaatagcttcgggtgacatcggcttgtcatcacctttaagagcttgtaccaggtccgcgttaagctgtcctatcttattatcgatctctgtttccgggagggctaagcccacgccgtggtgatcatcctctagaaggtggctatttcgggtagggatgcgtgaaagggttttttttttggttagttagcagcaaagaatatcttatctaaccagcgacgttgaatacgagttactcacttccaagcaaattgtaaggacgcgatatcctgagggaacaggtctgttggcacatcaggtaccaagtcttcctcaggggccggtttctccaggacatctggcaccgagtcggttggggctgatggttgagatggggtagcccttttgacgattgagtgaacattggtcaaggctctcgtgtggtcttccaaaggaaccgcaatgctgaatctcaacaagtttcgggatgaaggacatagaagaagccccagaaaactagccaagatatcacctcgtctcatggtagtaatgcagccagagtctagtagtaagttggttgggttgaatcaggttattactagctctgatgattggatatatttagatagttaagataattactggggaaagaggtagttgtccgtcaaagagtttccactatatttgtctttggagtcaatccttcggcaaaagtgatcaagacaagaggtggcgacattgcaaggactagtttcatcatgcattgtcctctggaagcaggcaagtttcacctcagtgtttcttttctgatacaaaagtacatgctatcatactaccgcaattgatgtcgctggacctttctccgagatatatgaacgcatgcataattgtgtacataaatatatgatggggcgattgttcatggacttcatggagtgtacgaaataccaggctttttgattttcctcggacggcaacctcacctgaaacagactcatgatccgccaagcgcatgtggccaaaattcatgctacatgacatacgattggcaagccgagggcacagagaagtaccgatgaccgtagctcggctagattgctccgggccaagtccagatgatggcacatcatgaaattgctcccggccagaacattcttcaggataccgtgaatgacccgttcatgaaacttgtgcactccaaggctgcatgtgttcatatctgtggggaacccgatgatccgtaccaagtttgaagtcaaatgttctttgaatcagggaatgcaaaccccatgacgtcttggagctatactcctcaacgagcttaactaatcctctcgtgacgagagtcgtttgcgggcaggtctgggcggccgaggttggtcagggttggtcggcagcattttcagacaagacaaaatcacaggaccaagccttgagccgcacgacttttggaggttgtttctcaaattcaggatatgaggttgagggtcaaacaccaaccatggtgaaaggcctggcgctagcaagccagccggagcacccacaaaggatcccacccgattcgacgatttaaatcaacatgggcaaattccaagcctaatacgtcaggcctctgggagacacactacaagcccttcagagtctgtctcacaaagaggcctgcatggcaactttgcaagtattctggctacatatcacaggaggaactgtttttttttaccaaaaatgtgacttttatggtcaatcccacattatacggaagaccaagtcgaaaatgatgatgatgatgatgtgtatcttcccactatgcaagaagaaaatagaggttaattagttgacaactttctgtgagctgagaagatttcaggaatgaaaagtgaatgttggtcattgctgaaagtgaaaggaaaggaggggagactcaagaggttaacaattgcaaaaataagtaagattataagaagacttgtttggaatctgtatagttaaataattttttgttattttctgatacatatttgttttagtttctgatatccttagagagtattgtaatttgtgaggcaaatattgaaacatcttgcataaaaaaatcaatcttgccatataacaggtgagatcaggtaaagtacaatcacctactacacatcaatcagatgttcttggactcagactaagccaagcttattgttgcttgaattacaaagtgacaattatggcaatgatacttctgcccataagctttagagggagagtattccaagaagtggtgggaatttattgtacattattgcactgcttcccttttgtatatggcatcatttctgtgttattcattgttttctttggtattgtagcactttgttcagatactggaaagtagtgcttttctaccctgttttcaggcataagcaaaagattggggtcaccaggtaaaattaattataactagatgacaggtgacatctacatataactaaaagaataggctcagagagccaaacaaagtgtcatgcaatctaacgccggcgtcgacctccaattcaaatttgtcgacgccgacgttggactgagacaggtgcccatttcataagcaatacactgaaaggggcagaaggtcatcaagtaaaaccccccaacattcggggcaaaatcaagcaacctccccaaaaatgggggcaaatattagtagataaaaaatggatggtgattctttttgagatggctctgctgtcacttgactatgatggcccattttttccttgcaggcggctgcaatagcaatcaaatatataaatgattggcagatcattacagttaagctggcttcacctgtaactactgaaattttggttttcctagataatacttctgactttattgagcataaagcttgtttgtattgtgccatgtttggaattaagagacccaggctcaccatgatattgttatcatcaatgcccttcttacatattgggtcctaatggggcacaaatttgatctttggacagtggtttacacaaactcacaaactcaggttgttatatatactttgtagcattttgtttcaaaagtcaactttaaacccccctttttcattggtaattaagggcctgtaccacagccccaattttcaagtcaatttccaatttccaggttggaaattgactccgccagaaatggtgtaccatgcacacctaatttcccacagtacagaagccagattctaagtgacaaccccaaaacaatttttggttggtgaaaaataagaagatcaaaaagggaaatgaaaatttggcaggggtgctaatctatggtacagggcctaaaaaagaaagtgacatgaaaaattgtgctactgatatagctatcattttgatagggtgattgtccaccactgttttccagagataaatgcggagaagagatcaatgttgtccatgattaattgctgctgaattcctatgacagtcattagggttttcatccatagtaaacttgtcatttattcctccttttgtccgattcccagcctgtgtgcccattgaactatccaatcttcttcaacttgaaagggtggggccagttgagtcaaatccaaaggctcaattgcattctttgacttttcaaatttaagataatgtcctgactgattggatttctggctgtccagctgatggtcgttctgggaccctgtcgagtcttgtgcccttttcaatcttttaaaccttaagtttgattcactgcctccaactattgcttctacatttgtgggttttccaggtattgtttgctgagtaccagatttgggtgtgtcgagctgttccgcagttttgattgccagagcctgaggctcaaaatcccttccagggggtggtgtcgtaaccatcatgaattcattcaacgtatttctctctaattcctctgatgttgcaatggctttgccagtttcaacctcaattagaaagttcctgttttacacagaggaacgcgtttttttgaggttggggaaaaaggacatgtataagtattagaaaaggacattgaatgtgaattacttactctggaattaattcagaccccttcttccctaataatttgggagacttcttgagaaggtctttcatgggcctggatgtttcagaatcatgtccaaaaacctctccatccgtgttcactcggcgaaccctcaacaaggctctcgcagtgtcttgagaagttattcttgcgccgatgcacagtaaatttatgagtgaagggcataggagaagcacaaaagatctggccaacatttcgtttcgtcgtgaagaagtgatgtaattgtaaacttggccataaaaatgaaagaaagtatgtagttggaagaatttgttggtggatgtgaccactttaaaatcgaaaagtgccccttatgttgaaaatgccattcaggagcaatcacctcgtgcactgacacgcacgccacaagatactagcagggttctcgagggcttccccttgttagaattgccggcaggtttgatcgatacgttactctcctaacatgctcaagtgattctccaaagcttttctccgatttgtccatgatcaggtcggagtctcggccaacaggggttttaatcattcttcatggaaacataaccatccgcagggggcatgttgtcaagactcacattcgaagaggtaacaacaagagcaagacattttcgacgcccgcaacgcattgctttcgctacaacttttttgtccaccggcagctaggagctgcgactgctaagagaccttcatcaatgatacttggcaactgcctagtagaccatgcaggcataatgcggtctgaaaaacaatagttcaaggaatgtcaccattacccgaagtagtagcattaacttttaagactgccgcatctctcgaatcaaaaagagatatggctcgcatcgccatcagcaaccagtctaacaagcttattcgggacctgatcaggtctgatgggtgaactgctgtctgattttctttctccaagcgccttgagaaatcctgagggccttgtcagggcctgtgaaagcgccaccacattttatgtgtcactttcggcttcggcagaaatcaagaaaatcatcactatcaaatcttgatgtcatactgtctgtgctcaagagttgattggttttatgctgtttcatgagaggactaggaggcctgcatggtcatgaattagcagtgaaactcgatgcttgcccgctataaggaaacttctgacgaacatgtaggccctctcgagtgatgcaatgccccaatgcaccatggggccacgttacggcctacatacaccgatcttacttgtgctacatcctctcggacaggtggcaggatgcctacgaggatacaacaatgcggcacgcattttgatgtagcctgccggtagatacagcctgccggtagatacaaacggccaagcctaacggttaaccaagctttgccgcctttttttcgagtgagtttagaaagaccggaacgcgtcgaggatgcccgcatacatcgacttgggattgcagtccagtcccgaacctcggttcaaccgcctttttttcctgccccttctatcatccagcaggattggacaagcttggaatcagaccagcgagctagggatatcgcgtgtaaccagtttcaagttggcaaattccctgttgtcatccgtagagccactccgcaaatacctttggccaccgagttacagcttgcgacggaatgtcaagagccgcttggggctcttgggtcatgcttccattcatacccactagctctaaacatacagaattgagcctaatcgagtatccgtcagtcgcgagccgcactcgttttccatcaagtatcaactgaaggagcctacccgtctctctggctttgatttcccagtccctttctattggtgaagggatcgttttccgggtcatccaacaagaatggaagtttggctacgttcaaaacatcgacaatggctacccttattagcttacatctgccatgtggttcgcgctttcgagggagttccgatacatcatggtttccagcaggacgctaagatctcacccaatctttggaccactcctaactacgtctcgagcgatgttgtccccgaaggctattctatcgttcaaactgctcaacctggtgtttacccattaatgacgcgcgaatcatgtcctctgactgatgctgagatgtacaagcatgactaccacccgataaccttgtatactaattatttagttccaaaccctcagccaaagcccttgcacgaaaatatgctctggctgcaacatgctacaatcccatttgatcctgaattttatgaggagatgaggcgacaccgaatgaagaaaaggtatgcaaaccgcgctgctgcgaacatcaggaagatagcaactcaagaaacggcgtctgcaaactcgaaggcactttccgacccggtggtttctggcggagaatacaccaaaatttcggggcagccacaggtcacaaagcttcccgtgccacgcactagtgttacaaactcagtcatacctccaccagtgagttaacgaaatatgcaatgcctacatcggaatcacaagagtactaattcgatattttcttgcggttttcgtgcatggcagaattttgctgtagatggcgagaaacctatggatattcctgttaaggccttgaacccgctggcgaagagttttcatccagatgagccaaaaaatcaagtcaggccctatataggattttcgaaaccaagtgatacgcaagaaaaagttgatcgagttgtgaccagacctaggaaggagctcgccaacattgaacccggaccaatgtctaattcgatctcgggtgatgcgacaatctttgcgaaagagaaagacaaaaatgaaagcacttccaaagagcttgaccccaaagatgcttccaccgatcagaagaccgaaccgagcagggcggatcttcctccatacgatactgaactctcaggacccaattcggttgagttgaagatgcctttggacgatcccacatttgggaaagataccaagttaaaaagtgagaagctttccagtccggagatcgaaactgttgcgcctgcgaacgaagccactgcttccaacgcaaaagcagaaactcaaaagatattggcaccgactcccagcaatatgaaggttgctcaggacaatcaggatgtggcctcttcctctgctgatacgccatcggatgaagatagaagcttgaaaaatccaccccatgaatcagggcatagttccacgatgacggtgccaaataaatcagatctgacagataaaccggatctggtgcaggaaaacgttaacactccacggatagaagtcaaggaccactttgatgccatggatcaatcagaatttccaaagctttactcaccgccaaggcttgaaactaacacctcaaagaatcaaaagactgttattactcctgaagaaaattacaaaactgctcttttgaaaaaggaaaacgtcctagtttccaaggtgaagaatacgagagctgaaaaacagaagacgaagatatatcccggtccacataatcgtcagctgaatgatcaaactctcaagcctaacccagttttggctaatgcttgggcaaatgcaaaacatttgacgcacgaaaggcactccactgttataaaaagtgttcagaaatcgtacaaagaacccgaagcctccccaccactgaaaattttggattcttttcgtgcaataggtgcaagtgatgctaaggaccaacccgcgattgcttcaagttctggtgaaattagaaatggacgtgatcccgaagaggccatctggagaacacatcgaaagattgttaaagcgtcagttttaaatcactcaaatttgaaataaatttgaagaaaagctcgctcattgacctttcatttgcagagatcttgatccaaaagacacgaaaaacgtggtagttcagggattgaaagaggcataccaggaagcctcggataatcaagctgacgtgaatccagtcacggtcaatgaagtgaactcaatggactctcagacctcgaatccagaacaccctgtcccctcttcgactggaaaaaaatacatccaacctgaagaaacaaatgggccagatcttgggtcaaatgaaacgtaagcctctttgtcatctcaatccaattttccctgatgccacgtttaaagagaaaatattaaaaacaataatctaccccacaaaaaaaaaataataggcgcgatgaaataatcagcgaatctgggccatcgaaactggaaggattaaacgattctgaaaaattgtctgatgcaaaatcatctaggagaaggaaaaggaagaagaaaaaaaactcaagtcccaaggaaattgtagatgccgattgggaatttttcaaaactcttgaaaatgagcagaagtaagtgatacatttggagaaatttttggataactaatcagttcaggataaagatcaagcaattgatgagtttaaaatctgacaaaatttcaatttccaaatatctgaaattcagcgcccaaacatctactgaacatcagctgcgagacgcggaaggtaaaccgaaggatgtagaggaacaccaaggcgaaggaatacacccagaagatgaatatcagtgggtgagtaagaatacttgatatttttggaagagtcttgaattgaatgataaaatcaaagtctaaaattgacatgttttgtgtcgatctgttttagaatttccgggacctgaaagtatcatctgatgatccgggaatcaaagcgctcacggaaatattcataaatggacctgtattccgcgagctcaatacggccttcatacctttccctcaaatcagagatgattatatttatcctggattaccaagaccaaagaccgtgtgtacaccgggtaaacaaagcacgattccacctcttgaaacacgtcttaaagaatggaaagtgcaacacgtaaacaaatggaagcagttgggcttagatttggaattgatggactgtgtattgagatatttgcaaattaaagtggccactcctcatctacctttggatgatttggatgatcatacatatgaaaagctcagaagcgtatggcacggtgggcctgctagtatgatgaagttcatggatttgcaactctggatgaatggcatgatgaaaccggacgaatttcacagaagggtcaagactttagcccagcagatcgctgagcggacgcttgttgagaattggaaagcgatcaaggcctacgtactgaagaacaaagaactgacgccggcagaagtcaaagcgattgagaagttctacagcctttcggttcaatttccgaacccattcaaagatccgcccacaaaggaattacgcgtgccgaaaggtaaagaatatactcttagagtcatccagcaagccttaggaatcgatagcagtatattcagaccagagtcgatcacactcgaccatcttccagaaggcaacagagtctcaaattctaaggacgagcttcagttcagaatccgatataatgggcttgggatcaagaaagtattaggcctgattgaaatgttcaatatggaagaagggatcggatattcggtctatttcacatcaccccacgacatcatatactttgcagctgatgatttgactgagtgggagatttctccagagcaacaatggctcagaaaacattacccaaaggaaaaggtggatgaagtgtcagaattcttgtttcgaacaaacatcatcaataactttagctcaagtaagaataaagtcaatctaattcacccgttgagaagaagacttttgcatgatttgattgaaaacaaaagagccaaacactcagcatcctagaattgtaaggataatatacagtcatattctccaaaatatgtagatagtcacatcagtttctcttttcctttcagtctctattatcaaccaccctaatttttacttctgattccacatttcaggtgtttagacttacttttttcttttttctttgagtgggaagggaacggagttgtttttcctttttttttggggggggggggtatggaggcattagcgcgccattttggccaaaaaatcaataaaaatggtacccaagtgccaaaatggccacataagtgccacttttctacaatacagcgcttctcaactgccagctcaaatggcgaagaacagtttgcaactgccaagattggcaaccaagcaaccaagctgccatttcacgcctctgagatgccaagcatggcactgagggaccatttgcgccatccatccatcatcccagcttctggcaaccttcggctctcctcatcattcatacaggataccagactcaaccccataggcatcctgaccagtgaagcgtacagcacctggtcaatttgtgggtgataacattatatgcatacctgttcgagtctaagacattgccttcccctcacaaccactcatcataagcttaatagatctccgacatcactaaagcatcagcagcctgcattacactaagaagcaactctccaacagcaccctccagtagcctccaagtcgccagatttcttcattgcaagccatgacatgtatccagtgtggcaacacccctaccgtgctgggggagtactgcctagaatgtgtccgatctgttaaagtcaagcaacaacctgctttccagcccaccatttcaccaacccctaccagcgattcagtcaccgaagctatgagaatcaagagggaagaggccatcaacctggcccgaggtttatatggtataccaaccccatctgctggatccctttctgtccccagctctatgaagccaccaccaccaccaccggttcacagtaatctgggtttgtcttcctatttactaatacccacatatatgcaaagccttgaattattccatttctcttccagtgctgccacagaaccccgattttccctatgcctctgctagagcacaaaggaattcagcctgcaagccatattcaaccacccgtccaaggctagtgatcaagcaatctgcctctggcaaaggagccatcccactcgagaatcctccctaccgggtctctgtccaatgtggattcgaggtgagacacaagaacaaatgggtctccaaccaggcgccaatgcgtgtggctacctggattttccctggcgaccccaacgcacatcaatccttacttctcgagctcacaaaaagacacgaggggaaaatgcagctccagatcaaaaactacgatggtcggctatttttttctgagaagcacttcccattctgccgccttggtacacgaaaaggatcagtcatcgaccaggagggattcattcaattcctcaaggaaaacaaggcaatagatctactcttggaatacgatgagtttgaagaccacgaagaagatgaagaagaggcatgtggcatggagacccagtctaggcaatatgccctacgatcagccacctctgcttccttcaacagccgggcaaacacaccttcagttgggtccaccttggcgatatcaaacgatcgagaagactcaactttctcacttccaaccattaccaccaaacctccggtcataacccaagagaactcgcctgatattgtggttgctacgtctgcaaatcaaattggtcttggctcaataaaaacgccagtggatcaagcgttggaacctgtggttatctacaaaaagtcacccccatgtaagtaatgatttacacatatagctagtttatttctcataataatgtgggtctttttcgttctacagggttggcaccagcaattcttgacctgaaggatctttcttgggaccggtttggaactccggagcactcgagcacctttcgtggccatgacgatactggctgggccaatggacttcgtagtcaacttgatcccgatggtctatacatcaccttgaggatctgctcataccgtgtgcactacaaccaggtcgtcagaataaaggataccagcaaaataatccatgctgagatactggactccggggtgatctatcccatggtagctgaatacacgttggttcggaaaaatctccgccaagcaaatgaatcgtatgagacagagcccaactacgccatgaggacttatgcggtttctcggcagttcatggcccttttctgcaaagtgattgggtcatccaaggcctcctcagatgaaagacaattggcctcgaccctacgagtgagttatctgatccagtggctcattattttccaaaaattcaatttactcatccttttctggttgccgaggtcaatagataattgacgggttcccagttcacgacgatgtcgaatgtggaaaaaccaacgaatgttttgattacttccaggagaatgacatgattgatggacctggttcaggggatggtaatggtaataatacgtccaacatcaaggaacctttggataatgaaaaacctcgccgggtattcttcttccaggaaaaaatcgagggatatcgcactctcttgccgcctatggccaatgactatgggatcttgaatgcctccagcccgattgacaagatcttgcatgcctttcaacactgggtatatgtatcgaccaagggccagatgatcataaccaatctcaaaggaaatcctccattgatcaccaagccaaaggtcatcgatgtcaatcccaggtgagcagaccaggaagaaaaactgaggtcacaagagctttctaatttttccaactgctttcattgtaggtcttattggtatcaatgccaagatacaaaagcaatgatggcccatttcctcaagaagcacacatgcacgaacttatgccaagtgttgggccttccaccattggtagaaattgtgtggaccccaacagccaagtccttaaggccgcatcaagaatacgacctcaataacatcaatcacaactcagcccggccccaaatgactagtgatcagttggagctccttgcggtagtcagacagggtcagaaagcccttgtgtccaaattattctagttttccatattttgtcatttgcatcacacatctctttcacatgccacttcatttgttttctcatttggccttgatttccaagttcaattagtttatgcaagaaataaatttcgtgaaatattatgtcttgtttgcaaaggtcctgataaatttattgcaaattggataaggtatcacaatcattctcattgaatgcacaagtctggggcttcaaataaatgtggagcaccactggagatagaagaaaatgacaagagactgaggaaactggcaagatattcatttcggttaaaaaatgcacaaactacaatctactttaagtttttttttgtttttctgcagtggctaatatatagtttaaatcaccgtcatgcatatttaaatatgctccttcttgagttttaatattcttgaaaacattgactgtctttttgtttagctgcaacgaaaaagccaagcgattaaaggttgaattgggttgtgaaaacatggtgaaatgcttgtaatcagtagaccgccagaccattctcgctaccccatccaagttctcaaagcctaatccgaaccgacagtctggaaacacaaactcgccaccaacaacattgaacccctcagcatgagtagcaaccttaccagtcttcgcaaaagttgggatccattggacataggcaaattctgaaacatcttgattgtctgtgtgaggtgaattgtaaaatccaccgtatgtataggatagagaactcgctgcatgaaaaattgtttacttcgagatcgtctagggtgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggcttaagatattcaatttcccatgaataaaaattatacaaataacctgtagaactataatacattcatcttagactagtaaaacaagctactgattagaaagtgcatcacagactagttccagaaaataactcttatactaattagtctaagaataccattctcatattaattaatctaagaattatgcatatgtaataaggtgtttttaattatgggctatgggtttgatcaatctcaccacatcctcccccaacttatttgtctgtcctcagacaagctctctaaattgaaaataaatcaaattttatatacgtagaattctttgagaagaagaaaaggaaaaaaagaaagatatatatgggaaagaacttggaatctcaattatatcccagtcctgcagtcttggaaatcttgttcgagtttttctttttgaaaaattactccagactttgtcttcagttttcactcatgagagtttaaaattttttttaaatttttcggagccaaagcgcggttttcttgtgctttctctttgttgagtttacgttttacagccaaattttgtttaaatttttcgcgcagcaagttcagtccccgtttggccgcagtctttttcggtatacgcgggatttctccttgttcctcttacttgatttcaaaattcttagcgaacattctaaacttgagtctccggtatgtgaatctcttttatcgatctttatttctttttcacgagtttttataaaagggaagaagctgatccaattttggatttttaaactttatgatcttttatcagtcgaaacgctaagtcgtctagtcttggatcaatcttggatccgttcctcgatttcattccaaaccacctaatcgattttgacctcaagttttcccttgacggcgattcccgtgatccctcgatttctaacgactagtcttaaatgaggataaactgatgcgtgaattcgtaaacgacttctctaacgactcgtaggatttcgatttgtacttgattccaggattggctcgactgatgaaatttgattctgatttcttaggttatattacattgtcgacaactttgttggacctctctctttttttttaaatcgattcccctctgaaagtatctcctttgcgactggtcttcgctcgccttcgaacgactttcacacatttcttttcattcccagtctgatgtgtctgtaatttgttttcgttccttatcattctttcgatctttttttactgaactggtacattctcggactgaatttcttctagccacaccttccgcgaccttcttctccaagctaagccatcttcgaccccaaaactaactcgtatcttcaaacaatgacggccaacttcggtaatcagtctaataggaatatgaaatccactccccatcctactagtctctctcttattccaacaactcgccagacaccctcgactcgagtctcaaatttctcgtctttgagtttcttctcgtttgaaatcggtcctctgcttggtttgcccctgaaatctctccgttgctcccgatagcctcgactcccttctttgatttgaacgctattctccatcgacttcgaccgtctcggaagaaggccatcgacgttaaaaaattctcttgtcttaaatgttttttttttttttttttttttaagcttcttctcgttcaagattagccgacttctgatgatcacaccagttcgtcccctcctttcagcctctctcttgatctcggctctccttatttagccggtccgatttcctatccatctgtccggttctcgatcttaattcaacgtcgatccaatctgctcccatttcgagttttccgaactaatccaaggtaaagtgtttcctcattctcagtccaccactcttgttcttatttactgatttacaattcgttcctctttgcttcattccttgctcaacatctatccaaatctctgctctagtcatcattggtaccgcctctacactcgatccagtccaacgcagcttttcaacagaaaaatcaaaggtacgtcgcttcgtccctcctccatccttttatttatttagctagcttactgacttccttttcctttactttttttttttttgctaggtttgtgcgactaatttcgctctccactgatttgaaaaaaagaaaaaaaaatagagatcctcgctctatccaagtccgctaacatcacgctcttgtttaattttgtttgttggtcgccctttggaaaaaaaatgtttcatttcatttgatttcggtgcgtttgtcttatcgcttgttttttttttggcgttgttggatcttctctactgggtatgttcctcattgttctttttatacctttagaatcaatggacgatgactaactccacttcgcttttgggtttgatatcatccttcagaatcgtctttggaaaaaaactgatattgattcgcttccctaccgcttatctacccatcttacgcgactcttgggaatcgcttgtacgttcccattcctcttgtcccggtttgtcctctgtgttaataattctcgaccgtttgacgatggttactaatcatttcatctctctttcccttgacttcctttctgtcctgtagtttcgtttgacgctatcccatcgccgatcggacctcgcgttttaaatcgccaacagtattccaagtttgtttttccttctcttctggataggtttaaaactatttttattgaacacttctaactatttatttttatcttttttttttacttttgctttatttttgtatatttccttcaggcaaacctaagaaaatgaacttgtgcgttttattctcctctcttctttcctgctgcttatttcaccctgacttccccttttttttcttagccattccaaagttaccgatcaaacgcccatcttcatcgactccagcccggcgatttctcccttagcggaggagatggaaatctcgatgctcttgacgcctccaggttacagtatctacgatggcgactgctttactcagcccgaattcgacgccctcttcgctttcattatgaatcaaatcacgatctactgccgcgacaactatccgaagaactttcttgaacacgaggcccgcgtcaagttgtacatggatatctctcgtggctttaagtttgtaagtccagttttattttcccctttcctgttcagatttcaactaattgattttttttatttatttttaggccaatgtccacaacttgatccctaagtacgaggatgggatgccacatggcccttcttctggtagcaactgtgactgtaagttttcattcttcctcttcctcctcctcttctctttggtaaaaaggtttgacgtgagttgctgcatattttctagctacctcggctccgtccaactctgccagtgcgtaggatcctccaggtagttgactgacaacacggtaaggtccattccatttattttcaaacaactttccccattgagaatctaagcttttgttgtatactaacactaagtctcctttttgtaatggttttctatttttctttttcttactccaatagtttattgattgttgtctagcatttattaacttatcatatgcttgttgtagctttttatccctcttttgtaattgaattaccctggcctcaagaagttcttgagtgcttctgatactccaccaatcaattcccaagaaggtttcaaattctaagtccaccgggagaatagcctgctggccaaaaactaattcaaacggagtataccctgtcgtacgcttagtcgagacacgatccgcaaacagcaccaatggcagatattctcgccatttctttccttcagtcccactcagcttgactaaggtatctttaatagttctatgaccacgttccaccataccatttgcctctggatagtaaggtgtcgtgactctagtctgaacacccattgatttaagaatgtcttgaaactgagctccaaattatgatcctccgtctaccacaacatttgtaggtgcgccgtaccgaagtatccatgattcatgaaaccatctggctattttctttgcttgaattttctctaggccaaccgcttcgacccaaccagaaagatcatctctagcaactactaggtatttccatctgcctgcttttatatggagtgtatctaagctgactcgactgaataacacagatcttcctgttgtgtgccgttcctccactggtaacgttgagcttcgcttctggcagggttcgcaggatctgacccagtttcttacaactctcttcaagtggggccaccagaaccgtaacttgactcttcgatacgtttcttctgttcctcgatgtcctaagctttcatggagttcttgtaagattttcttttgtattgatggcactgagattactacttgcgaatatggctggctctttttgtgtaaaactccgtttgaaataaagaaaaagaaagatttttgtttaatttgtttgaattcttctgcactaattcctgggggtctattcattgttgataaataatattctaaatttttccagaatccttcttgcaagttcacaacctccttccccaacttagctgttgtccccaacagtcgtacggagaaagctgccttcgttccaaatcctgggtgtggtctcattgactcctcgtcttcatcaaagctaggactgtcttcttcatccggatctggcggtcttctggataatccatctggcatcgtgaaacttttagccgaaacatgtattagatcaaatgaaaatagttgaataaaggcaatccattggttcattggtgcattaggtaaggaggggttgttgatcatgccaataagacattttgcatccactctcaattcaaaatgctgaccccataaaacagtttgtaatttttttagaactttagttacaccgcataattctagtttcgattgtgaatagcttgattctcgacgtgagaaaactacagattcatagagaaccggtctatccatgcctttcgaatcttcttgactgagtatggctcctgcggcaattttacttgaatcaaccgataatctaatttttcctgcgttttcaccgtaatccaatttttttaatgtgatgtccacgcctacgatcttcttgagttgttcgaaggatttttgacagccctctgtccagtcccatttagcgtctttccatgtaagttttctgagaggagcggctatattagaaaaatctttgatgaacatttggacgtaaacgcaaacacccaagaaacctctgacgtcggttggatttcgtggagttggccaagtttcgatttgattcaacttcttctttgacactcttctaccttctttgcaaactacgtgaccaaccaaatctaatgctggaacacaacatgcaaatttctttgcagaaatagtgagtcctgcttcttcaattctaaataaaattctctccagcgtgatagcatattcgtagataaatcgacggattccaggattctccttcagagtctcacctccgtagtcagattccggaccttttatccctccgtcatcgatgaatattcctacgttgtttggtatctcttcttgcagaatccaagtcatctgagcttggtacacagctactgaattagtggcaccttgaggtaatctggtaagttgaaatctacctagaggagtctcaaaagtagttaaaggtcgggattcaggggctaattctcgttcatcatatccccccattatatctcctaaaccataacaggctctaccagtgaaagattgaaccaattcttctggccagggtggtaatccagagtctttaatggttacgctatttaatctttgtagatcatgaactattcttaattttccatcttgctttttaatgcaaaagaccggacttgaataactggaacacgattgctcgtaaagtcccgttctaagtctttctctgactagttcgataaactgctccttaattggccctggaattgggattggtttctgttgccatggttcgtgtggtataacgggaaggacgtatggtttaccgtaagaatgcttcaaaagcccacactcttcttctgagaaagctagtgctccagctctaagagtgatgatatgacaaaataaatttttctcttcttctgacaaccaagttggggagccaaaattaatcatttttaatctttcttctgtaatttttgcagtaggctgaaattttggtggatttggtacaactggagtcaaataagggtcccgagataaggcaggccttgagagaggtggattaatagacattggcataggtatgtttataggtttaattttctttgcagtagatttatactttgcagcttgacactcaattctaaccttccccggctccttatctacttcaagcagtctttgtccggggtctaatctaaaaaatcccgcgtaactagatgtgtgggtaaagtggtctcccatttctgatgacatggtaataaaattggaattaaataagtctttccctttttatccatgatagccaaagattctccgccattatccatgtatttgatcgtggctgcggcgtcgatcaggaaaggtttccctaagatgaactgtaccgctcctcgggctatccaaaagtgaacgggtctcgttatttttccgatcaccacttcgactccctcggcgattccaatgattcctgtttggtgtccgcctattcctttcaagttcatcggtttctcggttacgaccaatcctaagttttgtgccatatgctccggcatcaaattcaccatcgatccagtatccaataaagcctcgctgttggtaccattgatactaagtttaatatatcctagagggcaggagtaatgtgttactgaaagttcgtcttcatcattattttccagagacgcatgattagaactttcgctttcttccacgggtactcgtctgttcgaaatcttcttcttgaaaatatccacgactccattcgagattgcaaaaatttctccataactcagagtcatttttccttctgacaacatgtgcttttccgtttcttcttcaactcctggatattccttcgccaaagttttctccaggtgagtcttctttgccggtttttctctttcttctttctcggatctttgttcctcgaatctaaccttagcgggcacagtagtagtttttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttcgtatatttcaccagcgcagagactttccgaaccgatcccaacaatgtttcttcaactcctcccactcgaccgtctcatatccttccatctcctcgacctcatccttcaaatcgcctcctcttacaaacgaaatgatctgcttcgccaaatccgtagcgctagctccatccgcttctcccgcacgttcataccgcttaataaacttctctatcggcatgttcgttccatcgaaaaataattccttgtctaaaggcttaatcttgactacccttcaactatcagttggtcctgcgtatttaggaatttcgggttctttttcgaggaaatgagtgttggattctgctactgagtgatgagatcggagatggttatctggggtaataggactgggttgcggcatgtctaatctggtgtccaaaggatggatgagggaacttccagaagaagctacggatggttctcgatgctgggtaaaggcagtgttgccgacattgatgagaggggtgtattcagacattttcttctaatctgttataagggttcttaataatttaaggtgagatttgagaaaggttcaagtatgactagcaaaggtagtagtatctttttaagactaaatttatctgaggaaatttgccactgttgggacaccacttgtggaactgctcagcaagtgagtaaagagcttggaggggataaaatagctaataagactatgaaatagtagaattagtattggtgtgtgggtgagactgccctcctgtctagcttgcgggaaagttacactaagaaaaataagagtgtggcttatttctaaatttatcttagtgttgatactacagttgttgttgcttaagaatacctgttgaggaggtaaggagttttatggggttttctgagtggtaagggtttctgtagggtttctctgttaaatctgttataaattctctctggttctctgatcttataagtctctctggattctctgggctctgataaaaggtacgcttatttctctaatttctttcaaagagatgagaatggctaagcaatatttctgaattacttttctatggccaaaattgaggtaagggaagttcaagggctctaataatctctggatctcttaatcaagggtgatgaaagctaagtaatatctctgattactattctgtagctagcatgaggagggagaaaggaaaacatgagccaaaggagcctctatttatagacaaatggttctgcagtacatgggtttttggcctgaacacaagttcgtctgagaagggtgcttctggagtggtttttactactctgagatggcctaatctgatatgaattaatctctaagtgcctttctaatacaagaggttgttaatctactatatgaggcctgtagttagaatactagagggaagggaataggttaggaaacaaaccacataaatattgctgggctaaattgtagttaattagattcacaaactgggcttaagatattcaattcccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccttgaatttgtatattttataggcgacgggtgagccggtccaccactgcatggccaaataagctgtgctgtcagcgagtgtctgtatgggttccagcggggatgcacctcgccaggtttgcagttgaaaagtttagttgggctatagtgtgtcggatgtagctggactgcaattacaagcttcttggtggcctccgcggctgcagaagagttccccaagggaaacagacaagtctcatgtatttcctcctatccgatgcatgtgctatcgacttatcacgtccggcactagatgattgtgtgctacaatattaaaacccatgatcagattctgcatcaaataaatatggggcacatcatgaagggtgcccaatcaacggctatcctacatatgacatcatacattaatccttctgtgcagcaccacaaccatccatctcattgaaggaaaatcatgtatcaccacagttccccttttctctattatgggcttatgtatccagaattagggactttcaagccttaaaacaaaggctttgacaaaattgagtgggaggaatttccaactccagccatacactgtcatgggctcaccccaatggcaaatgtcataattgtgacattaaccctgctcaatggcaacttacaatcagaccaccagacaagggtttggcaacggcaacagtcagaccgccagaccagggttggcaatggcatttcctaaatgattatattgctggttataacgaatccatcataatcacatcccactggcttttttttctataatgcttttagggatggatccaacacggtcacaccctcccatgaacatgaacaaacacaacatcaacaaaaaaaaagaaagagtcaacagtgtatgaaacctctccaatcaaagtctgggaaactcaaacaaacagtgtgggtttcctggtctcttcatgtggtctttctaatccaacatggatttctacctcatattcaccttctcatcttgaagaatcagccaaaaaaaagttggtctctgcctccctcctgattccctgtgctcaatcattgtgagattactccaccatccaatcatttttggaacccctccatgctttgaaaaatttgtatctgaaaataattttggtgtttttattgctattttcttacaccccactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataggatgtttcccatcaatagtaaactcaggaagtgaccttgcaatcaccagatggtctggcaagatttgtccgtcccatccttcaaagggctctgttagaatgatgcgttcggcaggatagccgcttgtcttgattgtttccagttgagatggatgtacgaatacgatctcgcattgagcaagacagacgagatacgcaatttctgacgacgaagatccaacgggtagcggcgtgacgggtagtccggctgccatgcagctgtaagccactataggtattgcctgtacgtaaaccgagacatgggtcaatgtcaataacaacaagaaaatcacagacgttatatgtaaaacaaatttgctggctagaaagcataccgggatgtttggtgcaagtacaccgacagtaataacttcgtagtcaacgttggctcctccagtgttccaagtagaccgacggccgccaaaggaagagaccaaaaattttgccagggtctccgcgtgatcgaggatttgtgacaaactccatgattcaccctgttcgagccgcgcaagaatatgggtgtcaagaaaacggccaacgaaacaggtgagtagtgaagtgtacaaccagcgcttacacttccgacatcaatgcaccggggttcaggacttgacagggcttcggctgacattgtcgaccgtatgaaatcccaaatgttcagcctcttttccagctgagggagtgtgtttccccaaggcgaccggtatatagtttggttggccatgattgtccaatcgaggaaaagagcttcaggccggcagactgatgttggttggtgggggaaacgagtttttaattagaggtgggatggtgatcaagatagctcgatggagatggccaagcagcgtctgtctggatgaagagactcctccatacacaaatgattacagacagagctcaccccggaggacttgcttgaatactccttgaatttgtatattttataggcgacgggtgagccggtccaccactgcatggccaaataagctgtgctgtcagcgagtgtctgtatgggttccagcggggatgcacctcgccaggtttgcagttgaaaagtttagttgggctatagtgtgtcggatgtagctggactgcaattacaagcttcttggtggcctccgcggctgcagaagagttccccaagggaaacagacaagtctcatgtatttcctcctatccgatgcatgtgctatcgacttatcacgtccggcactagatgattgtgtgctacaatattaaaacccatgatcagattctgcatcaaataaatatggggcacatcatgaagggtgcccaatcaacggctatcctacatatgacatcatacattaatccttctgtgcagcaccacaaccatccatctcattgaaggaaaatcatgtatttacaccacagttccccatttctctattatgggcttatccaggagttaggactttcaagccttaagcaaggcttgacaaatttgagtgggagaaaatatccactccagccatacactgtcatgggctcacccaatggcaaatgtcataattgtcacattaaccctgctcaatggcaacttacaataaaaaaacaaagacaagggtttggcaacggcaacagtcagaccgccagaccagggttggcaatggcatttcctaaatgattatattgctggttataacgaatccatcataatcacatcacactggcttttttttctataatgcttttagggatggatccaacacggtcacaccctcccatgaacatgaacaaacacaacatcaacaaaaaaaaagaaagagtcaacagtgaaatgaaacctctccaatcaaagtctgggaaactcaaacaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatcagccaaaaaaaagttggtctctgcctcggtccttagaggggggtgctcaatcattgtgagattactccacaatcaaatcatttttggaaatatccatctttgaaaaatttgtatctgaaaataattttggtggtgttgtgctgatttttcttacaccccactctagaagacaaaattagtgttgctggcccagctagcctaatctaagctaaaacctaagcctcccatgtggtgctcaaaaataccaaggtgttaatagatgagtgaaagggtcaaagagggaaagactcaatgagtttgtatttctggatccacaaaccaagagtataaatagtaaagaagatgcactgcaactgagttaaaacagtagaaagatattctaatctggactgatgagagcacagaaagatacaagcataactagataaatattctaatgatgagtttgaaaggaaaaatagagagctacaatacatgaatactaacacaaggctcttggatatcctcctcacaaaagcttattatgaaccccttatatgtgaattctgtgcagaacctgagcctgaggggatctgccagtgccagaaattaagtaatgggtcatttcttgtgtactttttgaaagtgtcatctatcctatatgcccctcgtattttggcatgattttcacttgttggaatgacttagcaattgtttctgagatgtgtgaagatgtatttaatcttgaggtgaagcgtttcctggcagtgtactttggattgtggtgcaattatccgacgagttgagtcggctcgggtttggcacacaatagactttatcctgcggcaacccggatattccccgccccagagaccaccacaccaccaaagcacactaccaccaatcacgagaacacctgaaccattccaatcgacatcgcatcggggatggctatcgccgactcatcagatcctaccgaacatgaccatccatcctcctcctcagctgctgctgctgctcggctggccccaagacggaaacgggtctggaaagcgaacaagatattccgcaatcaactcaaattcatcggacctggcatagtggccgcgtcagttcttcttgccctgtcctgttcacattttacacgcttttattagtgagaaaaaattgattaatgtcatactgacacgtcattttatttattttatttggcttgctgcttattcttctagagtagcttattgtgatccaggaaacgtaaggcagaattcgtttctctcagtattgctacctctgatcctatttcctttaattttggcttcttcagtgggcaactgatttagaagccggttccacatttggatatgcccacctattcgtaattctctcggcttcgatgatggcgatagtgcttcaggttcttgcaacccggttgggttacgttacggggaaaggttagtcagtgcacagataaacaaaagtacatcattcaccattgacggccgacgtgggcattgatttatcacagacctggcacagcactgcagagcaaggttttatgatcgtccaacacacacgaaactgtggcggtgggcttgtttatatcctctgtatgctgtttgtgaggctggaatcatgtatgtccccttcattgtgcaatcttcatccaagtattgccttatctgaaattgagtcatctttttcctacccatgctgcaaagatttaccgatttagctgaattgcttggttccgcgattgcgctcaaaatgttcgagttgttctgtcctatctcttttcttcaagagaaaaggaaaacccacagagtcgagctgagcaatacccaattatgaattaggttgattccaagattgccgctttgggttggcgtcctacttacttcaaccgacgttttcatagtcctagccttcttcaattcctatccagaaatctccagtcgcagccgccgttccatgcatatcttcgaattctcggtctcgatactcgtcctgatcgttctagtttcttttatcgtcttgatcgtcaacgtccagccagattggggggatactttccgaggctacttgcccagtcggaccatgattgtcaatggcggattgtatcttgcggtcagcatagttggtaagttttccctgggtctgggtgcaaatccaaagttttcttatgttgtagggaaaattgaccaaaatcaatttattcgacaggcgcgacagttatgcctcactccatattcctaggtaagcagaacagcagtccattttattcccagtgctggctctcaaaaccagttggaatctcattcgtgtacaggttccaaggttgccatttcggatcgattaaagccttcgcctatggaggataaagagacacaactagggcgatcacctgaccctagcacttctccaaatctctcgcccattcaacaatctggcgatctgccctccctccaaatcgctcgcgcagctggcctacgtttgcaccagacctcacccgtcaacgactacgtcagttccgttgaacattgtaaagcccatcttgcgcacgctagcttcgatgtcgccatatcccttttcacgcttgctttgcgtaagcccttgaagaatatctgtgtatcactgaactcgttcggacttgagttacatcacactaacctctcgcgtctcatggggaacaacaaaagctatcaattcagctattctcatcgttgcggctgctgcgttctattacagtggatcggatggcccctcacaggtggctgatctagcatcggctcatcagttactgacgagtcgcgttggagtcggatcaggctatatctttgccatcgctttattggtggctggtcaagccgcttctattacggtcaccctggccggccagattgtctctgagggatttatcgaatggcgcactcgaccattcgtccgaagactggtcaccagattaatcggaatcgttccttctgccattgtggctgcatccgtcggaccgcagggcgtcgatgacctcttgattggaagtcaagtggcgctgagtatggttttaccgttcgtttctctgtttttcgccttgcaaccactctgaaagaagtcatactgaggtctgaaaataacttttacatttgtgccctcagatttgtcgttctacctttgatcatctttacatcagatccacagacgatgaccatgcccaattaccactcactcccctcaggatcaccgatcggctctcccaccaccacacatcctactaaaccacctggcgaaaatgaaaacgaaggctcgctggcgctcatgtcttcaaatgaatctacatttgaaaacaatttggccaccaagatcattgttggtctcatcttctgtatttgttgcgtcgctaacgtttatgctattgtacaattagctcagggtaggacttgaacgatatgtacattttgtatttattcatgcggtcaatcagtcatcttcgtgtaaagttccactttgttgttttgcattgcgagtaatcggagctatagatgtcgttttacatagtcaaaaggcagttttctattcgtattttgtttgttcatttgatccttacatcaccatttaactgtaacttaaattcaatttggctgaagcaaacaataagattgcaagtggctagactcattcacatatctgtaatgtatcctctgactcctagacatgatcaacggatagaacaaagctagaaacgtacattgtgttaggtttgatgtgcaattaatgataatgtatagttgttcagttgtctgatatgttggcttgtttgttttgttttggcatcttctgttcaagtccaagagaaacatcaggcaacaaatttttcaatggtggtctcttaatcaaatttgattttggaccattaccacttgacttgccttgaagttttgtttcttgccttgaaggtttatctttggaggatttttttttcaccaagctacgtatcagaccattgctggtctgctctaggatgacattccaaggcacttagtttactttcttcataactttaagttcatcaaaaagaaaagaagcatttcacgtcctgtgatttttccctgaatgacagcatggaaacacagtacaaaaagcaacaacaacttttgaagattcttttcaatacaacaaattacctccccagcctcccattcaacagtcaacttgaaatgcttcccaacaatgtgataatcagtgggtcatcaagatccatgccaactaccagaacctgagtgcaaaattggaccactactcttagggcctgtaccgtaggattcaattttcaaaaatgtgcattttttccatcctctacacaaaaactgggaacaattggagagatctggtgttgaaattcttcactttcatgccaaagactagcttctagttatggtcaattttgataatataaaattttgagcaagataaattttgagaaatcgaattctcatgtcctatggtaccggcccttatttcataacagtgttagcacagctgtgtcatttttgagcactagtgctgaagtgttttcaaatttttgctgttctacactgtgttgggctaaactacaacacatcaagcaaccacaaactgcttaaaaatgccggagtggccccatttgttggcacacagtcatgaggatttacataataccactcacattaaacataaaatcacatattgttgaccatgtgaacctaacaccaaagatggtgtggctgagggtacctctggatcatcacccaagctggtactgcttggatcccacccttcctttaaatccgcaaaaatatggaactttcagttgacagcaccatactcatagtactaaagcaagattgcaaaagaaaatttggttgtttctgtttcattcaatgggaccaatataattctaagagtacagcttggaaaagcagggaacacaaactatctttgcttcataatcctgggggaaacatcatatctcttttgggtgactcgcaaatcaatcatacattacataaaacaatacacatatcttgaacatccaccatcattaaattgactggtttgaaataatccagcatcttgtatacattttggttcgtcatttgaccccttttggggcccattgatacaaaacttgatttttttacaaagtaactggtttataatggtggatttcttatatttgacaccccctaatgggtgcataggacattgtatgtgcagtccagatctaccttagatgcagcccttcccacccaatactacaggaaagactcaatcaactgccaccagttgatataacctgatagctctgacaaagcgtttgctgtaaatcaactatttatggtgttcaaagttgagtatgcaaaaaattatgtatgcatgtctcatgaataatcagatcttgtttgcagagaaacatgacaatcatgttggcctttgaacaacacaatttctcaaaggcaggtttaaaccagctttgatagatatagtcactaggacggttcacatcttgagttttagtcaattttataaacaggaccagcatgatgatagaaaaaattgcttttaatttaagttaaacatttatgcaatttagcaattacaatcagatggaaacagcggaacagccacatctgtgtacatccaagctgctttgacccctctctccacactaccaaactatccatcatccatttccaaatcaaccataactcccaactttggcccattgtactctgaattctggtatgtgatttgaaattttcttgcataactaatttgccttaataacaacaggctcacagaattatgaggcagtatttcaaacagaaaagcctcatttgtgacatcctatcaatactcatctggttgaaaaatgaagagactggcacaatattcgagagcacttttggcatcaggaatttaccagatataactcaattggcctttccacagagccagatattgcaatcaattatgaaaaaattgtttggcaagaacgttgagtacaaaatgcaaagatctgatacagtttctttgtcaaatagatacctcaatccttggtgtgcacctaaatcacaaggagaatttgacttgtaaaggctgtttgacatgcctgacaatgacttccagcaggctgcaaggacaactaagcatggttttgttatggtctttgaaacaattgccagtaacaaggtatttcaccagggggggggggtgacctcagctcccaatagtgcatcaactggctttaaatcttgagaggattggattgaatggaaatggtgcaatggttagctgattttcacgtaacttgcaagtgggccaaggaaccgtaatcaaagtcttactagacttagtggtaacatgttgtgaaaggcctgaggggggtagcagctcagttgattaagatatgggtgctgctgagtccagcaagggattgatctgtgagcaggtatccatagtctatgtgagttaatatatagaggctggatgacaattgtatcagatgataggcccatcaagccttgaatgtagagcagtctttgacttaactgaatattccatacaaggaggatgttttgtgatagttgattgttgattgtgaatggtgggaggtgattggtgaatattgagaggtgattggtgattattgaaaagcaggtggggcactgagtttttaacccaaattttacttgttgtttactataaaaataaagcttggctgtccatttatctaagagaattaaatcaaattttacaaaagcagcatatttttttcttcagcaaagtgactaggaatcaagatgtgaaccatcctactgaataaaaaatctattagatcaaaaacttggagttgcaatagcagaactacaaagagggttgcattgaattctgctaatgcatggtaaaatcacatgtcacatgtgatgtcacctttcatttggaaattcaatcaaatttttggtactacaaagttgattgcatttttgaaaatgtgaggtgacatcacatgtgaaatgagttactggagtatcctgcatgtcaagtgatagcagttgtgtgagtttttcttgcagaacaaaagtctacactacagccaactccctattattccatttatctatcaagccataatcattttaacttgtggaaacttcagtccactaatttggtgagcagggaaatttgatcttgacccatcagtctctatagcccagcaaatcattctgtttttggagaaaaaagtagatctccatgggttcatagggacttttgccacaaacgttttaggtttttcaacacgtcacatcaggtgatctggcattcaattattaaaaatctcaattcaaatattatttattgttcccctctcccaatcatttctaacataatttcttacataattgtttaactgttgtgtaaccaaggccaaaccctacatacttaattcaacacatcaatgtttgtgtcacatgtcacaaacatgtccaaaaattctggagccctctattttcatttcttgatgtccaggaagagcaattttctgaaaagaaaaccaaggctcaaaaatgtattttaatggctgaaaaccaaacatggtagtctttccaaagaagaagatgggtgaattgataacactagtgtcaagtggaaacttgttttttgaattcatctatagcaatatgaacttttaaccaagaaagcagtctgctaaaaattgaaaaattcctctcacctaatgtattcaatttctatgagttaaaagagatcttatatcaataaaactatgaaaacatgggtaaatagggagctatcatttacccatggtttcacaaatcactttcagtggaggaattcccattgccatttagagtaatttttagagctgtccaagtcctgacatcagaaaccaacaatgctcaattgatgacagttgaaatcaggaaacgttcagcatgctacccactttgaacccatctcaactgcagttcaaactagtacacaagagggccatcactggggttgtactcaatgttacatgatgacacctgtcatctggtgagcattgtttttcctggtgtaaatcaacaaacaatgcaattgaaattacaaccagctcacatgagagccattgatagaagcaacggtgcaacagagacaatacaagacagtatcaggtgtttatttgtattgctcagaatgtgaatacccaaaaataccggatttgtgttgtctcactttcctgagacaatacacatgtattgtctttgaaaagtgatacaagtattctgtattgtctcagatgactgatcccaccaaaaccgtatttgatacacaatatatctggccgtattgaagaaaaaaaaaaacgaagacattttttcatttgtaaatctgaatccgagacaataattttttttctccaaacaagaaaatactgataccagtatcaggctcaaaataaagacaatacaatctgatacaaatacatgtctcatatctgttgcaccgttgatagaagcagcaatgggtagttacgctacccgtaacggtagcgtaacgatagcgtaacaccattggaatcaatatcgctaccgttaacggtaacgattgttcgctacgctactgcagtgaagaagttaggttttttttttggttgttacgataaaaatgggggcagggagattattttatttttatttaccctactaggtaaatggggttgtggccgctactgttaacgacaaaaataatttagtgtagatacattaagcaagcaaccactcttatgtggattgcatcggaaccaacactcccaacgccttgccagcatcggagaaggcgcctgtgagaggtgttccctcccggagccacatgaggctgctgacgcagcgtgtcatggtagacggaagcaagcgaccacagttgctgctgcatacgtcttccgccgccgagaaaagcctctcaactgtgcatgagcttccggtggatcctaagtatgcccgagccatgacagcaagggttgggtaggtcttctggttggcctatcaagtaagcgacaatacaagttaaacaaaacgattcctttgtggatattgtgttactggcacgctacgctactgaccgttacacaagttacaatactatttatttaggataaaaaaaacctggaagttacgatgcagagattgagtgaatcactccattacaggtaacattatctgggctggggagtaactacaaaaggtacgctactcagataacgctgttattttagcgtattgtaactacccatcgctgatagaaggcttctgaaaagatatttttttgaatgaaaattccaatacaaggggtttaaattgacttctgggagggttttttattataaagggaagtcatccaatagagacttacactcttcacccatgatccttacaacacatagcaagattggtctacaaatggcaatgggtaagtagggagttgtctgtacagccccttgacataaaaaactgaactcatgccagctggaattgcatggaggggttccattatttctgtcaaggggctgtaccatagtaaagtcaaaagattatacagttgcagatggcatagaccaaccctgccctgcctgaaaaatttaaagtggacatgtgggacctattcctgggggacatgtaccctgacactcatttttattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccgggttacttcatcttgagagttgttgttttcatgggcaatctagtaattcgtcttcattgttgaccttgcgacaattgaacgatggcatatatgttggagacagaacatagagcaaaaatcaaccaagtaatgactttcatcatgcgcccatttgcaaaggacaccgtggggccgatggcggaggtatgtgcttcctttttcatgttctttttgtttgttgcttgatagtgtacaagttcttctggaacttcaagatgggggcggatttgtgctggttcgattcttaccaattcggtcttgtggctctttacgcgcatgatttctgggtcagaggtgaagatgatgagtggggccaaaacaaaactgcaccgcaatccatccagaacacgcattagcttgtttgagatgcctgaagtgggtagaagtgggacctacggtagcacaagactcaaaccgacttgacttccaaccagtaagtgatcaacaccttgaaggccggcagccccagccacggctgcagatggtacgattccaatcatccttgtaactagtcgccggattacaggccgggtgcgccactccaaaaaaccctctgagacaatttgacccgctagggtaacggtaatcgaagccgcttgccctgcaatgagaagtgcgatagcaaacagataacctgccatgggtccaacttgactaccaagcagctcgtaggcagattgtagatcaagtgattcgtttttcttaacaccaggatcagatccgtagtagaatgttgcggatgccactatcagtatggatgcattgacagctgcagtcgataggatgtgcgcgtgcaatcaatgataggaccgcagtctgttaatttctaaggtctgtaagatatcctagtattccgctgacttacgcagagctagagtaagcagagatgcgatgatgtcgaaactggcatgtgcaagatgagttttggtacgcttgacggagactacagtggcttccaagttacaggcgttcagctcgcatcggctttcgatgtcggttgccttgttgattgaactaaaatgtccagtaactaaatctttgtccatttcatctagatggagtctttttgaattttcaggtagtgtctttccaggatgcacaggaatagcacgtaggcgctcggggatggccactttggacccctttttgatggcaggtgacaaattagcactgaacaaccttgtttgtcctatttctttgtggtatttagttgaaaaattacacgcacccaggaagatcgagtgtggcataacggtagctcctaaggttggaagttcgccaccccacaaaaaccggacgattgtggaataatgtcatggtatcagttggatcaaagaaatttttttttctaaatggcttgaggacagacaggcgacaaaccaataaggctgaccgacacgtatagtccaccgttgacgatcatgcgtcggttgggaacaaatccctcgaaggtctttccccattctggcttgacagatacaagcaaaatgataaagaaaatcacaacgataaaaataaggaacgcaacaaacacctcaaagaaatgcattgatttgcggtgtttgttcgaaacgtctggatatgagctgaaaaaggcaaggaccacgaagacatccatggaagttaataaaacccccacaaagagcggaaggcgaggaaaaagcctgtagaagggaaaatgattcggcgatgagtgagtgagctaatcgcttgcttttgtaacttgggattagggtgaaagcctaacatgtgtaaagcaattgcagatcctaaaagttctgctaaatcagtaaagctttttttagattgatatatggtttcgtgatgcaggaggaggaataagcgagtcagtgctaaaatccaagtgatgtgtaaagcagtaggtatgggtaacctcacatgattcctccttcacacaagaagtaaagtggatataaaaccccccatctccaaagaagctttcgttttggtcgatcgtaaaacctttctctacaatgttgagctaagtctaggagggcaggcgaatgagggggagtgaggacacaagtcaagattaaccgaaacgtagagtgaaagtccagctccaaaagtgcccacctttacccgttatgtatcctagacgagtggccaaaacttgcaaaacgctggccatcaccgaggcggaaagaatgacaaaaagatgagcgtatccatgggaagaacctgctcctaagtcagtagcccactttttttctccggagaagaagattgtattggaagtgatatcgatgaaagaaagttaaaattaacacgtatcgtgacattagtatcagaaaattatgataactacttgggatgaaggttgcatcatgagatttcaattttgaacaaaatggatttacatttcccgggtcacaataggccacactgaaaaataaaagtgaaaattggagtgagctcgtcagtatgggtaaacataggatcaagatatcagtgtctccctccccctttggcttttgtggttaggagctgaaagaggataaacaacgcttatgcgtcttgcgagacttgcagtaagctcaggtaaggtacgtttgtgcaatagacatagaggtctgtacgtcaaggtttgtgtgttttgtaggaaagggatggccaatgagaccggtatagttgggggaaaaacttgtcggcgcattaaacatagatgtgtaaagacttacgacgccaccaacccaggaccaatgaacctcaattgatttttacaaatttgtttgatcttggtgcatctacttgatggagaagtctttgaattgggtgccgagaagtcgaagctcggctgggtgcgcatcttgggtggtaatctttgttgacttgaaggagcggcggagcttgtgaactacggatggcggcacgttgatcggcgaatacaattttgttttgatcataagaatcgtagctttgtttcctgcaatggcgattatacgattaaggagatgtggttcgcaagttgcacacgaataaaccccgatcgtccctcgatgctcccacacattccttaacttacagtagctgaaaccgacccttgagctcatgctttaaatgtgttccattgcttgggagagttgtggctacgaaacccatccgtgcccgtgtctttcgggactgaacggattccactcgcccggaaaggcttaccgggaccgctccagttgatgtattggctgtgacttgtgctatatggcggaaaagatgggatcttgagagatcttctcaaaccagacgctgtgatgttttaggatctcctatttggaaggctctgttttgcgcaaggtggcatgtccaccggcgataactgctgacctgtgtgagctatcacgtaggcatgaagtcttcctgtcgctagcaccgtgatttcgcaaagctctccagtcacggcaaatcgtagcaagctctagcaagcttgatgctcgatgtagaataaacagtggagtgtacagaatatttcatcagttggcaacacgtgggctccaaagctcatctgagtcatcgcaagacccaaggcgtgtatgttccatctaaaactacgcacatgaaaagtttcaccaccaaattggcagtccctgtttcttccggggtgtcactttcaagtgtgtgactcgttccagatctgggccaaaaaatgaaaatctccttccgcacgagcggcggtacatgcaagaacgccatggcatcaagtatgagtgcagaaggcatcctcttgccagcgcggaaatcagagggaatgcaactggttgagttagagcaaaggcttgatcaaatgtgagggggtttcaggcggtcctagtctgcgtactgtgagttggtggagggacaaacagcaccgcaactccgggatcagcgatggcagggaaacttgtcgcagtgcataggttgctgatcaagtgtttccgccagagtggtagcggaggcgccgctcagacagctgcgagggtggcttccttccaacgtgcgtggaagcgacggttccaccgggcattttcttaaatgttgaatgaatttggcgagtgtggcttcctttcaacgtgcgtggaagcgacagttcaagagggcatttccttaaatgttgaatgaatttggcaccggaagcggcgtgggcaactgttttgtgaggggtgcaaaagcgggtattatctcttttggcaatttattaggggatccaatcaaccatacaaaacatattatttaaaattccgcttaatgggtacaaattaggaaagtgggctctggaaaagattaaaggttaaatttagagggatgatttgatagccttgatgaggactctctcttgggtatctcccgtagcgtcgaagacgttgactccggccaagccgctagacttagcaaatttggtctttcgggctagagatctagggtcatcgtaagaaatgaaagtcttactcgatgggtcaaagaggaaaggctgggaaagattcaaaagatggtattagtcaggtcacttcattcgaatttcgaggtacctagaagtaagtcaagtactcacagttctcgagcagtgatcgtagtgacgagtaaaacccttgaggccttgacttccgtcagcactgagcataccgcaagctacaaggtctttgtagagccacgtgtggccatcttcctcgccaccacaagtggtggggccagcggtagaactttcagtgggagcgggggcggcagacttgtcaaacttggagaagaataagctggtgaggttgctctggcctgagaagttggttggagctagctcggaattgggcatggtgtacttgtacccgtaggctggtaatcccaacaggatttgagccgcggggaatccggtggaggtccaggttttgatggcttggtcaaccgagaatttcacctcagggtcattgcaggtatcaaacattggggcattgggaccggccagctcgcctgatgaagggctgtagaggtcgtaggccatgatggtgataaaaatcaaggacctcagcataagccttgtggtctgtaaggtacttaccgtccggtcccatgaagccatggacggcgacggcagcagaaattcgggccttggatcccaggacctggcgaagggtcttcagaaacttcaagtaattggccgagtcatccttggacaggatgttaccatcattacctgggacgttgggatattcccagtcgaggtcaacaccatcaaagtcgtacttcttgacggcgcgcaaaatggtctggacgaatgttttgcggctttcttcgtcggccaccaatttgctgaaatacttgcttccggtccagccaccaacggtgagtgaaacggaaactccgtgggacttggcaccggagacgacggccttgaggttctcttcattttcgatttttaagtcatcactgggttcactaccagtggtggcaacaaagtaatcaagatgggtgtagaggtcccatgggatactttccgggggtaacaaattggaatggtagccctgattttttttttttttttttttttggggggggggggacaaagaggtaagccacaaattgcgggtttttgttaagatggaaggcgaagtcaacttacgggatagtaaactgcaagagttggctttgattcggcacgggcaaccagggcgccagtccctgaaataaggtgtagggccgcaaacagtgcagttatgactagcatcgcagggtggggctttttggttggcgcggatagggtgggctgggtgataaggtgagggtatggggaaggacttgcgggtggaaaggaaggcgaagggggtgcttcgaggatatgtgttgctggtaatttgtttgtctttgactggtggtcaagtgttgaggaggttgatggatgaggagaaggacctggggctcacgattgcttgtttttatacccctccaatatcaagggagcttgaaagcagcccattg