aatgtggtggaattctgaactttgcaaagtgtcaacaaattggatggaaaacatcccagtggtgatgaaatggtcaataagatacctattgctggagttgtttaaaaatacattatattttcgtacatgatgacgtaaaataatagatgataagaattattttgaaataatagtgtaaatcttgaaactcttggcttacttaggcgaacggcagaaccacaggcaaccataactatcaaatggaccctcaccaatcaccagctgataatgtcacgtcgcccatgaagagcggagaggcaacctctagggactcgtccacaaatgacaataccatcaacaacaatagcaacaataaccatgacatactaaatttcaatgataactataccaccattttacaacacttggcaaacgaccatcctaacctactgagggaaaaggggagctcacagcaacagcagcaacagcaacagcaacagcaacagcaacagcaacaacaacagcaacagcaacagcagcaacaacagaacctggatacacttctacatcattatcaaagtttgctttctaaaactgaaagttcaacaacctttgacgataatgaccacaacagcaccgaaaagagcgttaataataccagtaataataataatactaataacaataataacaataataataataataattataataataatgataataatgataataatagtaataataataacaataatgacattgcaagtccaagtaatatgatgggatcatgtaatcagtgcaagctgaggaaaacaaaatgcaactattttccagatctaggaaattgtctcgaatgtgaaacctccagaacgaaatgtacctttagcaacactccgaattacctgaaaagaacgtcctccaatgcgaacaatatcatatcagcttcttcaaatgccaagcgaatgaagaattttgaagagtactcaaatcgcctacctagcaatatgctcttcagacatcatcaacagcaacaacagcagcaacagcaacagcaacaacagcagcagcaacagcaacgtgtacagtatcctagatcttccttttttgtgggcccggcttcagttttcgatttgaacttgactaaacatgtaaggttagataatgtggaccaaatacaactatcgaaaacgttatcattaagaaaggtgtctcctactgcacagtttattctacaggacgattttgacactgctcttcatactaaacaagaatacgaagtcgatatggtggaaaatttggtgcatccacatggccatcttttggtagaaatttttttcaaattagttcatcctttccttccaatcttacacgagcgtgttttcctagaaaagtattctaggtcttatagagaactcacagcacctttactggcatccatctactcgctcgcactgcaatactgggatttccaccctgcgctgttaggattccccaagcccgatgttgctgcacagctaaacaacattgcattagatacattttatgctcgagtcggaaggccaaaattaagcattattcaaactggccttttaattttacaatgccgtagcgagtgtcataacaactgggtcctttgctctagcgtagtggctcttgcagaggaattgggtcttggtgtggagtgcaatgactggaaactacctaaatgggaaaaggatttgagaaaaagattagcctgggcagtttggttgatggataaatggtgtgcattgaacgaaggtaggcaatcccacttgattttaggtagaaactggatgatcaagctgttgaattttgatgattttcctacgaattcaccgactattttaaactctttgcaaaacgaccaatcagagtcttcgccttcttcatcgaatgatgtgaaaaaccatcaaatagccttcggtaatttacccatatttaatatgaacccttctgtagaagatttcaagaatggaacgttgatgtttcaacagatggtttctttgagcattatccttggggaaattatggacactttttacactcagggatcattgacaataaataaaagtattgaacaagtattgaaattggcaaagccgttacaattgaaattaagagaatggtatcattcattacctaaaagtttgtcgatgagtcactccacacctcagaagttgaattcaaactccactttgactctagcctactttgctacagaaattactctacatagaaaaatcatttgtgcattaaatcgtcagacgccaaaagatttggtccaagtttgcaggacggctgcaagaactaggctcgttgctgcaattgaattcataagagatttgaaaaatgaacacatcaatgccttttggtacaattgttccacgggaaacctgatgttaattggcacattttctgctctattgtatgtaacttcagcgacgaaagaagaggccacgattttcagagattacgtcagaaattacacctgggtactgaagatcggttccaaatattttgataaattatcaaatgctttgaacaacatgcatttattgtttgcacaaattcctggtctattgaccgatgagccagtggaggtgagtcccaattccaacatgaattccgttaatccatcaaggtccggtgtgcaatcacaaatcccaattcaattcaatgtgggatctcctgctatgactgaacaaggatctccattgaaccaatggaaaaatctaccgcaagagatcctgcagcaattgaactcctttcctaacggtacgactcccacaacaacaccaatgaatcccactccaaggcaaacacaacaagaattgcagggaagtcccactgtaaacagtactaataacaatggcagtaatactcctttaccgtttatgccaagtaagacttccaaaaaggctgcacaatcttcaccaaacgttacaccctcgcatatgaatagacaccccgcgtctaatacgtcttcacccagagttaattcaattgtgaacgtgaactctaatactcaaatgaatgcctctcccttaagctctataaacgaaatcaggcaagagtcgaatgttgccacaaatgaaaaatctacaggaggggagaggttcattaatgaggaatcgttagcagaactcaaagtagataatccgaacccaaaagaggaagcaagtactgctagtaaccaaattataaaaatgaatgaagttaatagtaaaaacgtaacaattgaggcaaaggaaacccccctataatgtatataatagcacatgaccattcttgttcaataaagagaatagaatagacttataataatataacaatattttctacaaaacaaacttataactagtgagcataatattatttcttcgttgtatcatatttacatgcactatattgagatatgtaaagtcttctatagaaactttggcattttgacattttctttggcaatttcattcaaatcacctggcttattcattatcatatggatatcaccatttaaataaacttgttcatcttctttttttgaatttttcaaattcttcagaagatccaagtctgtgacaatcccatctttgttcttagcatcattgattgaagtcggttccatcacttctttctttgcctcttctattatactttgccaaatctcttccagtgactcctccttaggaatcatgatgtcatttttatcttcttccatcgtaggttgatttctattgacaattcctaaacataaatttactagtttcaattcatcatctgcgttaaaatctacctttccattattatcatgaactctttgtatcagctctttcaacttatcgacctttaaatgatactttctttccatatcattagttttcctcttttcaactattccagcgttcaatatcgacccaaacaccattaccaagagtaaaggcttgttcatcgttttatcgtaccttgacttcgacttaacacttgtactcgctgatgtaacagtcctagctgccatcttcatgcgactaaaactcctcataagcccattctttaatggagatcttaccgaaaacatctttcctttcgcttgggtaaatgtaatatcacctttctctgccttataaccgtcctctgactattttatcaagtaagttgtaatttttggaatgcgtaaaatagctagatcataacggcacatcttaaaagcgatcaacactagcaacaacagaagagagaagataaagcaatggtgagagcactgagagatatagcattatttaacgatataagaaggaatcaggatcctgcaggggccaagcatgaaaagtacagcatgagagatctccggagtaagaagaatcaacacggaaattgtatgaacgacgatgacgataactctcttgaaaggttcataagaagaaagaaatccagagtcataaaatatattccatcattgtcagcttataatgtgttcagcgagtttccttatttccctacctcgtctggtcaactacaagacggtaagttagacgaattcatgatgctatcggaacaatataaaagtaagctgcccaaaatacgtaaattaggatggaataggttcaaaccaataggcattaataaaaccatgtatgattcagaaatgctaaaatcccgagtacaagctcaaaacgcagaaagaaagagcgaggaagactttagggagccaagttttagggaagaggacctcggacataatggctctgtggaacgcatggtattacctcatgttttacaggaaaatgatgatgatatcggtgaaggtgtggcagactcccatagcgttgtaaatgatggtatagtcgtgttctctaataacagcgctaatcattcacacaatgagggagcatctgaagaagatgagatatcatatgattacgatgcagagtttgatcatgttgtagacgaagaagataatgaggaagaagaatctcagggagaagaaatagaagctgagagagagaagattgttccagatgacctattaataaggcccacttcactatcacgctccttacaacaatttgtggaggaggttcatcacatagacagaaatccatatgatattgatagtgataatgacggagaggattcaaaaatagaactaggtatgaatcctgactttgatgatgacggggaaaccaggagagaggcaagagggtacgattacggccaatcctcaacttcttatggtgagatcacacctgatctagcgagcaattggagaaattggactagggaaaggataactagcttagatgaattaatggaaaggcgtgccaggcaacatcgaggcgaagactaggtttttcttccatcatatgctaatttactcatatctatagatatacataatctatataaaaatatacccgcaagtgcatactaatggttgtatttgctgaatatttggctattcacttcattttttcagattcaaaatttaccatgttgggcaaaacagtggattgtatgggaaattggtctactttactggttcgcaagtggatggcgggaataacccatttaccacaactgcacctagatcccttccaattgtatccaccgactttgctagaacagcctgggcatgaaaattttccttctaactcttgtttaccttgtagttcaggttgcatccatttcaatggttcgataaagaagtgcgaacagtttgcttgggattcttgaatatcgataatacggtgagaatttgcagccctcttaatgaaatgaccttctgatgactccttacttggaggatcatgtgcgatgaaagatgtggataatgctaatttagttctacatttcttacatctcactgcggtaactttgcttttctctgcttcagtcagtttatccaggtcttgagatgattctgaatctttgaacattttggcattggacactaagtcattacctgatggatccagcctaatagattgcttcagcttcagttgcttataagtggggttgttgaaatcaacaaaatctcctcccatctgttcgaaaagttttagttgttccatgaaattctcatttggttcaacatttgctttcttcctcctaacggcatgcattgccattgatagtgtcagcccatagcgatacatcaaatatgccacaatgaaagtcacagatctcgatattcccgcttggcaatgagcgaaaacagcaccacgctgtggtttctttttaaaatctaccaatctaggcgaatactcaacttcattgggaaacaaacattgatcaatgaaccggttagtttcgtcaaaaaactgcagcacatctgtcatgtcgtcgtcatcgatcggtatgttctttagcgtgtatcccttccttattaagtactcaggaattacttgaaacctaacaacagagagtatatgagtgatattgaattctgcacctaatggtctgtgttccatgatggggcggatcccaccaagatatatgccccccaacactctaataacttcttcttcggctaacgctgtgttctctgacatcttatgttcaatattgtgctgctttggctgttttttctgcagtatatttatgctaaatggattcgatgagctcgaatatatttttcacttacatttcttttttttcatgtcaagaaaatttcagattgcggccgtaagaacttaaatgcaaatattgtaggtcattataaattgtgtcatttaaatgaaaatgaagaaactcagatatttacatatttgtatatatttgttttttatgatgtggtttcactttttatttctataaaacacttttcattgaagtttgctttagcgtctcggatctaacaaagttttacccaatggcgctttcgtcactccgttggcttttgtatacaccacctgtcctcttagtatagttttcaaaacagtacccttgactaccatcccattgtaggcagtcagtttgttcttgaagtaaacacttgaattagttattacatgttcgctcttcgtatcaaatactactaagtcagcatcgtatccgggagctatggcgcctttctgatgaaacatccccgcttgcttggaagttttctcgcaacaccatgtaactatgtccactaaagagcaatcttgagtaaacatcaagggtaaacctagcccaacagaagcaattcctccccaagaatcaaaaaaatcgccctttggcaagtttttcaactcaggcgtgcaaggtgaatgatcgctcaccactgaagttataacaccctcatacagtgcatcccatagaccttggcggttaaattcagaccgaatgggggggcagcatttgaagtaagtggctccgtctggaatctgctctgcagcaatgcacaagtagtggaaacacgtctctgtggttattggtagtcccgaagcacgcgcctccctgatcaatggaacagccttcatcgatgctaagtgaactatatgtacaggaggtactgggccatctatagtacgcaaacattcgagaatcaaattgatggcgtctatttcaaaagaatctggtctcgaagataaaaacgaagaatactcacgatgattgtcctcgtgttgctgttgctcatcgtccactgtgggcaactcagcgtgaaacatcatcatggtgtcctccttacctaagatcctcaatgcctttttgatgtattccttaccaatgggggggaactcctccacccccgagtcaagcaagaatcctttgaatccacgaacaccagctttaacaaggggaaccagatctgataagttgtgtggtacaagaccaccccaaaatccaacatcgcaccacatttggccctgagcagcttccaatttaaccttaaaattttcgacatttgtcgtcggaggaatagcatttagcggcatatcaatcaccgtcgtgaccccgccgctaatagcagcttgagttccggtttcgaatccttcccaacttgttctaccgggctcgttcaaatgaacatgagaatccacgagtccggggagaagtgtagatggagatacgtcctccagcgtatgtatttgatatttggttatctcagttttgtcgagaataaccaaatcttctaaaacctccagaatcgtgcctgattcggtcgaatacacaatggtcgcaggtttgttcgcaccattgataatagcattgttggaggcgatcgcattgataggcatcttcgtcgttggtaatattccactttttttggtctgtacgttcttccatgcacttctgtgaataattgaaaatgaccaatggaaaaggggcaccaacaatgccaagataccatttattacttttgcgctagctcatcatcatccctttcgatgagatatgctcctctatatagatgattaggcaccgcaattttgaacccgctttctcctgatagagttccatcagttcaccatcaacacttccgcatttattccatatctcggagtaaaagacaatataattaaaacatgcgcttcttagccttcctgtaacttcctggaccaatatggctcgaggctatcttatcgctattctttttcttatctatgaaaagtttccgtcagggaaactgcgcccgcagtttttccggcaatctctgcttgctgccgcatacaaaatggcgcctctaatcgagttgccatgataaggaatacttatgtgaaattgaagatctgggacgtctcctcctctgggggatgaagaagattaataataggttagattaatcgctttactgtcaccgccgataagtttcctttggcagattgtgtccaatgattagcacagagaggtaaagaatcgtggactatcagaaaaactaagttgtaatcaagatgatatgcgatgtgctagcgttgagaatagaagaacttgtagaaaaatgagggaaagaaagtataaataactggacaatgattagtaactgtaagacacaaatcacctttcatttcacctttcgaagtttaagcttatttttcaagttgtaatatgtagcatcaatatatagcatcaataaaaacaaagatggcaagcgacgctttgagtgctattttcagtaacgcttctagaaagggggttcagccttctacatctattgtgtcgtatacagatactaaaaagaacgatattatagatgtcgaaaatgggaaatttaacaagaataaaaacattaatacaaacgtttatgtcgacaattcttcgatagaggagagtgaggtcgatcctttgcccgacacaaaatccatttggagcaaaatttactatgattttattgtcttggacaagacaacattgaacgtttcgctgaagaattcctttttatataacagagacttgaaaccggttgaagaagagagaaggtgttggtcttggttcaattatttatatttctggctggcagattgtttcaatatcaacacatggcaaatcgctggtacgggtctgcaaatgggtctgaactggtggcaatgttggctaacagtttggatcggttatacttttgccggtatcttcgttgtcctgaattcaagatttggttccgcctaccatttgtcctttcccattactgtaagagcctcgtttggtatcttcttctccatgtggccaatcataaatcgtgtcgtgatggctattgtgtggtatgcagtgcaagcgtggttaggcgctactcctgtggcactgatgctaaaatctatttttggcaagcatttagaagatagaattccaaatcattttggttctccaaatagtactactttcgaattcatgtgtttcttcatattttgggtgatcagcataccatttgttctggtggctcctcataaaattaggcatttgttcacagtgaaagcagctttaattccctttgcagcttttgggtttttaatttgggctttaaagaagtcacacggaaaaattgaactgggaacactaaacgattactcacctcatggttctgaattttcgtggatattcgttagatccttaatggcctgcattgccaattttgctgctttgattatcaacgctcctgattttggtagatttgccaaaaatcctcaagcatctctgtggccgcaaatggttgccatcccattattctttgctattacttgtttaattggtatcatcgttaccgcggccggttatcacttatatggagtcaactattggtcacccttggatgtccttggtcaatttttggaaacaacctacacaagaggtactagggcaggtgtctttttgatttccttcgtgtttgccttagctcaattgggtacaaatatttcggctaattcgttagcatgtggtgcggatatgacagctttatttccaaggtatattaatattagaagaggttccttattctgtgtcggaatggctctatgtatctgtccatggaacctgatggccagttcgagtaagttcaccagtgccctaggtgcttatgcgattttcctttctagtattgctggtgtcatttgcgcagattatttcatagtcagaagagggtatataaaattaacacatttattcctcgcgcagaaaggctctttctacatgtttggaaataaatttggtgtcaattggagggctcttgttgcgtacatttgcggtatagcaccaaatttacctggttttataggtgatgttggcgctccaaaaataacagtgtcagacggtgcaatgaaaatttattatttgggttatccagtggggttttttattagtgcagtaatttacaccacattatgttactttttcccagttcctggtattccagtcactaattttctcacagagaagggttggtttcaaagatgggcttatgtcgaggacttcgaacaagattggaagaacgagctacgtagagaagatctatgcgatgatacgatcagtatttatgatattagcgacgaaaagatagtttattgagtaaaaacctcggtgtatccacagtggtgagcagaattgataatctttttctcgaaaatccttaatattcttttttgtattttttatgtatttttctcaaacagaattgctaatatcttccacaacagcattatacactccggtgagaataagatgctaccaacttgccaaattatcttcaaactaccaaacttgcgctggcttgaacctatcagaacttcggatgtttccgacatcttatctatgattcgaattagcgataagataagaagaaagaaaggaaaccctatagaaattctccgctggaaaaaactcttcacgaaagagacacatctctgaatacaaatcctataaaataatggcaatgcattttacgatgatcctgtctagtaatgagaagctgcaactaatcattgatcgtcttcaactaattaattccctacttaagaatgaagttttttggtttagcggaagaatcagaatttaaattcataattacctcaaaacacaaagcggtagatgttatagggtccaagctaggtggtcaagtggtttccttttcagacgaatggtttgcctctgccgaaaatctaattaaaccaaccgttccaataagggatcctaccagatttgtgcactccggtgcatggtacgatggttgggagacacgaagacataatgaaatggaatacgactgggttatcatcaagatgggggttgctgccgctcaaattatcggtggggaagttgacaccgcattcttcaacggtaatcaagcaccattcgtttctatcgaagcactccatgatgggggtgaagaaggtaatatagtggaggacgatcaacgttgggtcgaagttgttgagaaatttgagtgtggtccttcacaaaaacatttttttatcagaagtagcggccttaccgagcaaaagttcacccacatcaaattgaaaatgtaccccgatggtggaatcgccagatttaggctatacgggagggtcgctcctccagaagtcaaacctgagagtcatgtaattgacttagcttatgtttgcaatggtgctgttgccttagagtgttcggatcaacattttggttcagctgataatttgctactgccagggcgaggccatgacatgtctgacggctgggaaaccaaaagatcaagacagtcaggacatattgattgggcaacaatacaattgggcagggaatcctccttcattgacaaaatcattgtcgatacagcacattataggggaaactttccacagtttattatcgtggaaggttgtttaagggagccagaatcgagtggcaacgttaatgggacagcatgggtggagcttgttggaaaatcaaaaacagggcctgataaagaacatatgtatgaaatatgtaagaatataaggatttcccatatcaaactaaagattattccagatgggggagtgaaaagaataagagtttgggggtactaagtattatctaatatgtatattttgaaattatttatccccgctattttagaagtaaagttacagacgaacgttcaaaagaattactttcatgactgtatgttttttttccacttactacatttagcttactaaatggaaggactggataactaaaaattaaaatctacatttaaaaaaaaaacaattatgtttctatatatttttgtgatttgataaactttatcatagtcattaaaatctctaaaccaatctcaatggtgtccagaaacaacacgccatcttcctcgaatttttttgcaagtttattttgtaatcccgaaaaccctgcacaacctaatattacgatttctgaatcaagatttctaatatttttatcgcatataatatctgcgatttgctgaaaattatccggactatgcaagtcgaggacctgtaaatcagttgatacagtacctttccatagatttttatcaatagtgtttctagtcaagaattttgatttcacagagttattcaatattgaaatccattctttgttggaagtaatgatggaaaaattctttccaatcaaattgcaatactggacactactatctaacaaaccaatcaccgaaactctggatttttttttggcagctacaccctttaatcttgtcaccaaaggatgatcagaaaaacaggcaatcagtatcccatcaaatttctgaaagaaataaactgattcttcgtcatcaactaaaaggggataacaggcttccatactttgaatacttgtttcatgaccatcaatctgtggtggtgaggtactcggccctgtaaaataactgatttcatatgcttttcccaaaaaagtcttctcaatggtttcctgcagagaaacggtcattgaattagaactattgggattaacaacaaggattcttgctcccatcgttgaatgttttacttagcttatttttgtctcctttcatattttttttcctaacacgattgaaaaggaaggtatttatttcatttatatatgttactgtttcagatttttttatcctaacctggctttggcttctcctatcttatcagacaccacttatcagccttcatttgattggattatatgctacaacatcgttttagtttatttgaaggcttcgtcagacaatatacattcaagttttttagctaataataaacaagagctctataatttacttaaatcgattggcttggcatttggctcaataatttcatcatatagtagagtggtcaagaaatcgctgaaaattttacccgtgacctcaggaagaaaatacttagctgccaatgagaacttgttcccctcacctaagggacttgttgaagctaattttctagtttcctcatctaatattttggcggtcagctctggagtcaccttttcaccagtatcgcttagggtgacaccgtgtttaacccattggtacaattgacaacgcgatacttctgcggtagccgcgtcttccatcaggtgattaatggggacacaaccagatcccctcaaccaagcttccatatattgcaaaccaatatctaaatttactctaattccgtcaattgtaacctgtgcgtcttgaatactcgtatttaataaatctgatgaggcgacgtttacatctggaataaagtatatttggtttgctgtacccatattgctaaagacttcattacagattggagccaatgcagggtgtgccacccatgaaccgtcatgcccatttttcatttctctgatcttatcagtacgaaccttgttcatagcaatctcattggcctttggatcgtccttgataggaatttgtgcagccatgccacccatcgcatggacgcctctacggtgacatgtgttgatcaattttttaacgtaagcattcataaagggtgaagtcatagtcactagatctctattaggcaaaacgtgttcgggcaaattccgtaatttcttgatcgttgaaaatatgtaatcccagcgaccacaattcaaaccactggaatgttgtcttatttgatatataatctcctccatttggaaagctgctggtaaggtttcaatcagcacagtcgctctaatagtgccgcgggccattccgataaaatcttgggcaacgcaaaatatgtcattccatagtttaacctccatgtggtgttccatctttggtaagtaaaagtaagggcccttaccaatcttgaccaactctttagcgttatgataaaagtataaaccaaaatcaaaaacggatgcactgattggctcattatctacataaagatgcttctccaccatgtgccagcctcgaggtctaacgatgaaaataggcaattttgaaatgtcatccttcgaaattccaccacagggcgagattcaatctccgt