tctggatcggttgtaggacgatgaaaacgagaccatccctcctaaaatatgagtcatgacttattcaggtgaattcagatgtacccccatatcactcttttcgccgaagctatcgaaaaagtgatatgtgagaggtacagccaatccagaaaaggatggcatcttctcctcaaaagcaccagctcgcttgtgcagatccatcctattcgtgatctgggtaaggttaagtgccctgctggattgaaggagaataagagcttctagctcaaaccaaaaccttactggctcatgaagtcgtagtatctgcacacaagcgagctagtgcatttgaggagggaatgccatccttttctggattggctgtacattcaagatcaccaaaggaagggcgattgcgtgctaaatagattgatggcaaaaaacacgccgttcgaccttgcaccttgaagccgaatggacatattgaagttaatgccgcaggagaaataatgtgcctcaggcttcaagcactagaccgatatactaagaggcccatttcgatcatggatcaatgttcacgacacaagggggaagatttcctggcaaatggccgattgattttcgcagctggaactttacagttgtccctgcccatgaaaaattggtctagacactcaccgctcgagaggagtgtttgcttacacacatccttctcgctgtttcatccaatcagttgttctatcttgttctatccgattaatcccccatgaagcaaagctctcgttccccactcacacccatctgaatttcagggacttgatcggtcgcttgaacaggactcctccattctcaaagtaaactttcgcagattattctcgcttctcgatttttccccgtttcaggacttagtatcaccccaaaaaaattcagagaattcaggcggatttcttgttgtaacatcagggaaggcaaggccgaaaaaaaagtaacatcagggaaggcaaggcctaaaaaaaaagggggggggcggcttcaactccccgccaggtaaacttaattgaagtatgtaacccgaacttgataaaaggagcagcaacaaaattttagggatgactgtggcgacttcctccctccaagcaacaaactgaaaccagtgcatacaacctaaccttcagcccaaaatgagatagagatgagtcttggacttcttggaatactttttttggtgggtttcatgtcgagagtgctacactgcaacttgatggtaagttaaacttcaacttccagcaaacttagagcatctccaccgcgggtggtaaatccggggtggtaaatgtcggatttaccacccgcattccagagttgccacctgagatcaggcaggtgcgccactgcaaagttgtagaccttggctgaggattggatgagcgagcgacattggcttgtgaaagggttacacatatcggggtttcacaagcgggatggctggtttcacacatgcgcgagaggtgcctggggtggtacacgagtggtagatctacaacctcggtacattttttggacccgagatgttgcttaccaccccgtataccacccgcggtggggaggcgttttggaaattggggtggtaaacggggcttacaacccggatttaccacccgcgttggagatgctcttaagctccggtttcagagggcaagcggctgtgccttgaagtgcccgtgcagcgcaggagagtgtcctttggattcaagatggacccttgacatttgagatgctgttaagctacacctacgttaaagatttgtcttgtagataacctgacctatacattttctttgagttgaaaaaattgtaaaattcaagacaggcttctttgatccaaagcctctgctacaagggtcacatttccacaagtcagcatgatgaagctttgtttttctcctagagattaggaacatgcccaggttggtttgggggacatggttacatatcatattccatttgaataaggaatatagtacattccttgttttaaaaaaaggatttggagaagggtaaacttgaaggagagtcaatgagccaaactttcgctcacaaatcacacaacatagagagataaagatgaaaataaacatgattgaggagacaaagaaacacactgatacttgcagcaccatgataagaacctgagcttggacaagaatacagctaattccagaaaggttgttgcactgggtgtggattttctttcaagacaaactgctggatatgcatttaatcccagaaatattttcaccttgagacagattttccaagcagaaatcaaggtatattcaggttaagagcatctccagtggcccgggggtggattggcttgtgtttacaggcccgcgacctcatgtcacgggggtcgcgggccagctccaattatggcctggctgtatgtgagctgctgtagtaaatacagcctcctgcaaccacactccgatataccatcactccccagcatgcaaaatatccttgaatggatggacgacgatgatgatgtcctcgccgcatttcaagcaacaaccagcgtaatcatccagcaaaggcaacccaaaaaacgaggcggttcaacagtcggaaggagggaaattcatcgaaatcgactccaaggccaccagcagctatacaacgactatttcagcgtggaacctacgtatcctgaagagacttttcgtcgccgattccggatgcagtgtcgaggcctattcctcaaaatcgtggaagacgtcgagaatgccgaccagtacttcgtacaaaaacgggacgcagcaggcagactaggcttttcacctcttcaaaaggtgactgctgctatgaggatgcttgcatacggatgcagtggggattccttggatgaataccttcgtatgagtaagtagtcatcttttctttcctgtttgcaattcatcttgaagctgagcacatttgatcacaaacaggtgaaacgacagccattgaatctttgaaaaaattttgccaaacgattgttcggatttacagcgaagaatacctcagaaagccgaacaaagaagacactgctagactcctggccattgcagatgagcgaggatttccaggaatgatgggatcccttgattgtatgcattggtgttggaagaattgcccggtggctgaccaggggcaatatagtggcaaggagaaagagccgactgttgttctcgaagcggttgcctcctacgacctttggatttggcatgctttcttcggactgcctggcaccttaaacgacatcaacatcttggatcggtcccccatcttcgagcaattacaagaaggcaaaggtctttcggttttgtatgaagtcaatggaaatccatatcatcttggctattacctcaccgacggcctctatccaccgtatgcaacgttaatccaatcaatctccgagccacaaggaaagaaaaagaagcactttgaaaagatgcaagagagctattgcaaggacatcgaacgggcttttggtgttttgcaggctcgttacgcaattgtacgcttccctggtcgtttctggaaacacgaagacctctctgacataatttcagctgtgataatactacacaacatgaccatcaaagacgagattggaagcccttttgaaggggacttcacttaccatcaaacacctcaaacccaagccgaaatcactaggaatgaacgcagcaatcaatcatttgaagaattcatgttgcggtaccaggcgataagggatcgcaaatcacatacctgtttgcagcaagatcttatcgatcatctctggaataagcatggatctgaagaggaaacaggcgcaaccaactagtttccttttttcattgttttctctctgttctctctgtttcctcacatttgttatactatttctcttcttttttcactgttttctctttgtttcttgtcatcttgtcacttgtttttttatatttgaaacgattggaattgaatcttattgaatcatgatacaaagaccgatttggtcattgaacggagagaacaatactctgatttggagtgagagctcaatcggatcggatgtatttcttgagaaaaagataaaaacctcattgattgaacaagatttgttttttaagataaggaagaaaagaaattgattgattgaaaaaacttcatcaattgaacaagagtttgcatttaataaaagaaagaaatttaataatcaatatacgagagagaaacaaagagagaagtgaatgattgacaaatcaacaattgatcaataatcaagcctcaacttcttcctctccagtgacatcttcttcttcaacatcgtcttcgtcattgcgctcttcttcagtctcttcttctttgtcttcatcctcctcagctctctcgcgtccgcgcctctctttctcttccttctcctttctctccttctcttccctctcctttctctccttctgttctttctcctttttctccttctcttccttttcttttttctctctttcttcattctctttttcttcttgtaaatcacaagcgattatagctcttttctttttttgataataagctcgggtcttgtcgtccaaagttgattgagttgctgatttcatggaggacaatcggtctcgcgagatctgaacgaggtctttttgcaacgccaccatcttttcgattgacgactcttcggctcgcttacgtttggctgccttatttccttcaagacgcacgctccccaggaccaatcggctaagatcagactcgtcctcgtctaaatcaatgaccgctgggcttgaggtccttggggttgaactcggaaggttggtaggggtttgggatgtactgggttctttggccttcttggatcgacccgcgttctcttgttgattagcctgccattttggggcatccttcagaatgccccagcaatggtaaaggttgatggttgatccaactgtggttttgtacagctctttcgcctcggtaagctaatttgaaccagtggcagaagcaatagatggaattaagacatgtatgtgtagatagaaaaaagtaaaaaaaaaacctacaatatcagcgcgtgtctttccactttgcaaacgacattcgaccgttgaatagcagccagagaatttgttgagggccttcaatatgagtccccaacaacattcaaccccaccgactagtcgtagagggagctccttgaaaccagtcgagttcttcttgtccgtgttgtgttccttgacgagtttgatgtaatttttgtggattcgttcccaaaacgttgtggccttctgtcctcgcccaacaatggcgtcccgactggtatttaaccacgcaacacacagttttttatcctcttctatcgtccaatttgggcttttctttttggttgtagtatcctcatcaggttttagtgtggtttcttgtgtcggttttggtgtggtctcttgcactggtttcggtgttgcgttgttttcgagattctttttttttttttgattttgaaactgttttcggggttgctgtttcattgtcgttggtttttttcgcaccggatttgctatttttcttcctaggagaactccgagtcggggtggccatttggtttgaaggaatggggagcttgtgtgggagatgttggtgggatttgtgatgtggagtaggtggaggagtggacgagaggtggattgcggctggggattgggctgccaaaggtagcaggtggtcgcgggtttgagagccactggggatgtgtggcgggttgtttagcaggaccgttggagcacaaactccaacgggggccgtcaaatttggtccccggtcgcgcaatagcagctccgttggagatgctctaagtttgcaaatccatctaaaaaattgcactaaaacagtaagtccactgccaaaattctgtttgagtttgcagatgaatttggtgtatccagcgggttttctcaaaggaaaatccacatccagtttgacaacctttctggaatcatctgtaccaaatacatatgcaaactcaaactcaaacagcatttttgcagtgaactgaatgttttagcacaagtttgtagatggatttgcaaacttaatctgaatctctcttggtttcttcttggaaaatccagctttaggtgaaaacctttctggaattagctgtaacactactcactagtgtgaggtttgtttttttggtaacttggattattcttgggctggcctggtgtggaaccaaacctactctagtttcaaagaactaacaccaacctgtactcacaacaactgaatcccacttataaaccaacaactgccccccccccaaacttaacacaagcccctttcccttctctcctgtgaagttgcctacactgaccaaagggagggacttgcaagaaagcgggccaaaatggggtgagagcctgagtggcttgaaacaattttggcaggttaaacatttcagcacccaaaaaaaccatcttcccattactcccttgcatcacccttggggccattttgaaactcgacttctcctctctgatcctgggcttccatatgcctgtgagttgtttgatgagattttgagaaccaaggaaaatttttgtttttttgttgctgttttttgatcatgtaagtgattgagaaagtattcttctcactgtttctgcattatgttttgtagagctctgtaccaaagtactggcccatagatgtaaaggttcttacagctctgtaccaacaagcttacggacttcttggcaccttttttctttttttttgtgctctcttatttttctttctctatttctaaacagagagatgaaggtcatctgtgactggattcctctgaaattctatgagctgatgcgcactagccagccaatgccatggccttgagggcagtcactttgggaaaaaggccaatctttaaaagaataaaagctaaaaaaaggcaatacatgccttggaagatggggccctcaggcctccagtcctgtcttccccgtaggactctctgtgagacagatacctttcaggcctgtagggaggctcttgagaggcctttttaagcttgccccccccccccccccccttcctagcttggtagagattttacaaccatcttctaccatgctaggtgaaacttttcattctattctttctcatttttttttacttctttcctcctctttataacttattatacttaggagagagatttgacaaccatcttctactgtgcttctagaaatctcttcaagactctgtcttgtatccaactgtcagcggtgaagacatctcagctgacatagtaacatgaatgaatgggatgaacattcatcagactcctttgccaatggcaatcagaaagattatattattatcttgaaaaaaaggaagttcaccacaccaggaaaaatcaatgaaaacttgatgacaagtgacatcaagccagctccagtgtactacccattacatatccagctcaactctgccttagccccctgtagcacacaaagtggtcattgcagctgggttacaacagagacagagctacatgggagcagcaatcaatgttacatgatgtcacttgacatctagtgagcatggatttttcctggtgtcaacaatctgaattccttagtaagggaacttgtcattgaatttgcttaaataaactaccacatcatacacaggtacatatccatagcatcagcttgatcaggataagcccaaccagcagctggaaaggaaaaaagaatagattccatggatatttcattctgcaaagacagattgtaaaagaaagtgagaattgttccctaaacacaaatacaaactacatgtatatatacatgcatatatacatacacatggtctctactaatctctttgacagaaagaaacaaaaaaaaattatacacaacatatctgcacataaaaatccaaggggaaagaaagagatattgaaatgtgtattagggattgttttgtttgattaacaatggcgtggcaactggaatgtctatggcatataatagaaatagtcaacaacaccaatattagatagaaacttgagtgtttttttcttgtctgttttttttatgaatagcacttttatgaagactgatgatgcgaattcaaagaaagagggatgtgctttttttgttcaattttcaattttcaactttcttgttcttctttgatgaccgattcaagcgagtgtgacttgagatgatgatagtttgaaggggtatctttcgagaccgttgcattctctttgatctgattgaattctgcgattgtgaagaaagagagagagcaagagacaagattaaagaagacgataagttagagggataaaggcgtcaagaagctctggaattctaaattatcctagcccaaatgatcttacccatttgtttcaataatttctgatcttcatcgtcatcgatttccagtttcccggatgagttcactcctccagatggtaatagaaacgagggagcagtcgtatcagtcgaagtcttcgggatccggtgtaacaatccaaatccaatcgagcaacccaacaatccttcacctgatccccaagaacgcttccaaaccgtaagaaataaatcattattaataagatacgcttttttggttaggttgaagattgaatgaaatttctgactcacgttgggcacaatgactacttccctggttacttcataatcagcattgtagacaaataatcgtaaaggtcttccttcgtgctatgccataaaaataatatttccaagattgaaagaatgtttagcgagttaattaatcttctctgatatcctgtaaccaagcatacggatgatttgaccaagtacgaacttcttctacaacttcatagagctcattttcgcctctcaagattccacctgcatatccgattatccagtctccaaagggtaccagacctagacgaatgagactcttaggaatcagaaaaccggtccttgtcgagggttgaaaatctagggaatcttgagctattatgtagacgtaccagcatcctgagcaggagagccttcaacaatatctaacacgtgccataccttacaagagaatcgaaccgtcttagctggaaaacagaacaccgtcaaaacaatcaaatagtggatcttacgttggccaaagcgttttgaggactacaaagccttaacgagagtcctaagagggaaggttgcggttgttgatcattggacgacaagtgattatttgatgaccattttcgattgggcgatgtttgaacgtctacatatttaaatgataaaatttcattttccttttagtgatacaaacataatatagatctgaaatcgggtgaatgaagagaaaaatgcaagctgacttcgaacctcttgtttccgtgagctatagacttgcaaagtgatcgattttccttcggcttcgtcgagccaattcgccaatttctcgccatcctctgtcttacaaagatcaaaaccgatcgatataaaaaaattcagttgatgatgcttgttgccatataccaatacataagcaatcagaatatgtaaacactactaaccacttgttgaccgccaatcccgacgatgtaatcgaaaaacggctcgatacccgcctctgcggcaggagagccttcggcgactcggaggacgtggtaggctttgagagctgttggatccagaccggagactgaacccaggtgtgattcttgagcacccatgacaactgatgatagtctattcctaagctgagcggtccaaaatgtgagttatctagaattccttctttctctgggatgcaggacgaggtaggattgggatctgaagagttgcagttatggattgatgtatttccgaagctgatgaccatgcgttgtcttggtattgatggatgctgtatgtgagttggtgatgggatggtcatgagactgaaaaaaaaagtcagactcagcggaactgaactcgaaacacagcaatttgggttccccacaagacaaccgaccatcccactcagcccaccagggtacgctgcatgccactcaacaaatcaaggagaactgggcaaagacacaccaacttgcacttcacaaacaaactaaaacgtattgatttgtacttttaagttgggcaggggctcataaggccatccggcttgtccaaagactcatgactggtgcccgctcatcagatcagaacataggaacatcaataccaaagttgtatcacaaagggcactctagaagaatctccaaacccataccagtttctttggaacctggagaaagcagtcctactcctatataactctattgagattaaaaaaaactgatgcctcaaacttaatcatcacttgtgcattggtttagatttttgcaagcttgcttccagccagtgtggtatttttcaaactcttattgttaatccttgaaatagactaaccaaaaagattgaccacatgatcattgattgagtcacacttacagtaagagatattcctttatgtcagggagtaaatttttcaatacaagccgtcacttctgcatcacaattttgggtaagggatttgtgagtgatttttctttcccttttctgattaaaaatgaatgttggaattgatggaactggagtagggttcaaagaaacctgagaaattgaggttatattgcttagcatatgatcagaacacaataaaactagcatttacaacaaacactacaaaagacaaaaaaatgactccctgctgacctgtgacaaaaaatccaggatgtttttgggaaactgttcccagatttggtatgagttactggaaagatggaagttatgggcaaaaaccatttttttttataccttatgggtaccaagttcgccgatgctcctgagagttattcgatagcaatggtgatggctagtgcatgaacgaagaccaaagccttgcagtgaatagtccacaagttttttggtaaaaaaaaccacctcagacgtatcctcaactcactcatcgttacctatcatcgatcccaacccttacttcacggcacctttgcaatgccaaaatccagctcaccagcagtgagtgaacttttcataaacggtgcccacatcttcccaatgtttatcaatcgagaatgatgtttgattttccaagaatctgtcggctgtcagttgaatcctttgtacaatcctcaggcttgcggcatcacagtttttctgttcctgacggctgctcgtggactttcatggacgcgtggattgatttgaccttgttaaattgtggtactccggttttcgccgaagacgcgggagttatgggtcttgggccaagacatgtgtccgcaatgctatcgtttcattccatctgcattcaatttcaagtgttgctaacgacttgaatgcaagtgcatcggaatggaacacagaaggtcggtcagattttctgtacctggcttcatcaaaattcctttgaacctcacagttacacgtcacacgttcaccattcccgcattaagcgacaaaaacttggtaatctcgtgcattgtcatttatattaagttttgacttgtttgaagatagatggttggagtctgaacagttttgctacacaggttatgcaaagtaaatttcctgtgcctcggaacgtgccgggctttctccttcaagattagaagtccaagtcataattttcagttgattccttcactccaacgaaaagcgctgcgaggttcaatccgcctcgtgcatcaggatgtcttgcgccgttaattttttgaccattgcctttcttacagtgctgattgcttttggcttggctttagaagaccgggatggaaagcctatggaactgctgttccgcgagtgggccgatgcccaatctcacagtactcgggacgatatcaggcgccctgacttgatcatcagtcatgtccccatcaatcatccgaccccggttattccaatcggtgagcaagattctgtcccaacctaattaaaaaaagtgttagcagttgagcaagcttggaattcatgcaaacgcaggaaaccatgcggacttggtgcacaacactcgtgaccttccaccgcttccggaaagcattcaaccccagaacgaaggtccgattactgacttggctgaacacgatcaaaaatggaacctccgtagcgaaaccgcatcatggcgtcgaggagaagaatcggggaaaactactgactatttgacggggtaccaggtggctaatcctggtgcattcaacccaattagcttcccgaaaattcgctggccgttcgccttagacgcgctcctcccggttccaacattcaaaagaagccgattgaatggaccttcaacagacttagccgtacaacctgatcttcaaaatgtgcctaacttacctcaaaaaccaacgacacaaatccgtggaatggatcaaaagatgaagtcaatcaccacaatgcaagaaactcaagacggcggcttgtccagaaaaaagacagtttcaagcagcagcacttctcgcaagaaaggcaatgctaaaaagaagtcatacccgatgaaagacacccttacaattatttctgagccctcgccatcacaagtaaatctcaaaagcgtcgaattcaaaaggcttgaatttagggaggaggtcttcaaagatgactccctattgccagatcatcaattcaaattagcaagaattgaggaactattcaagaccctggaggtcgatcaactctttatcccaaaaagtgattacgctctatggaagaaaacattgaacaggttttattttattaataggcatgcaaaatctagtgccacagagcggatatatgttcaaggcaagataggatttttgggtcgctcttatcaggaattatgtgaacatcaacatctgtggtttaagttttgggaaagtaggagcttgatcaatttgtacaaaatcgaccttgaccaatatgaagatgaaccgttcaaagaaatgaaaaaattgtttactgtgtatttattctatgttgacatgattgagacaatcatccaaggaactcaaccattgatttctgaaagccatcctgattttcttcaagagtcagtcaaattgttcaatatgttcagggtaatgcagtaccatgaacatcggaataacaaaaatacaaagactactcaagcaaaacggatcccacaagtcctgtggctatacttggaatactggatgaaaaattctagcaggaaagatttgtgggaatatctaatgccaaagcaagatttaattaacaaattcaaagggttcttcaatgatatttttgcttactctatcaaacattttaacaatcaattaattgcttcatcaaaaaaaagaaaaatccatatgcttgaataaaaacacttaattttttgttactttgatttgatttttcaaattggaaacttaacaatgatgataggtctgcataatttttggatggtgattaagctatctttgaagtgctgtaaaaacacaactgggaagctgtcagcctgctactaatcagagccagcctgagcatagcattttacatataaattagagatattattacttacatatgtacatacatttaaaataataaaatatactatttaaataagtggaagcactataatagagacattattacacagtacattttacattgcaatattttaagaaaaattaaataaataatggaaaataacattttttaaccagaatacattaataacttctgaaccttaaagtaaaactcagaatattatttcagattctgaatctacatgtaaaataacctagggtagctcaccaagggtaccccctaattgttactcctttacttactttgtaacccttgaagtgatattgggccagaatacacggtagacccctccagttacatcattctgcaggttgccagggggctacaggtgtaaacaaggttcatgcagttcgggaaaaatctacaaacaaggtttacatcattgaaaccttaactacatgagcacagactacagtattaaattgtttgggatgatccgtggccctttttggcccaattgggacaattactctcttgaggatcaacccatgcatcatgcagtgctgaaaaaggctacaggagtgttacagttttgtcagaacaccctttaaacatggttacaagcattacatcatctccttgacacctgtaaccaagctctacaggtactacagatgatcagaatctcccacaggcttagtaggagagttgtagcaactagagagactcctgagttcgcctccagaggcccagaatgggtatttaagagccccttcttccccctgaactttgattccccatcttcatctttacttaccagcataaacaatcaccaacatccagtttcaacctgccttttggccctgttcctgctgtttgtaacctgaacttcaaccttccaacccaacacctgttccccagctccctcaacatctctcacccacctttctgagcgcctcaagaacagttcccccctcctgaagacctccttggcttagagataagtactagtaagtattatttctttgattcttcagttgtaggctattctgggcatactcctttattacaaaggaccagagcatcagtaccacccctgtaacccaggacctgatattagagggcaccataaaaacccctgtaactcaggcccctctgtaaataaaaactattaaagtttttatttacttttctcttttatttacaacacacctccaccacttttcacgtgttacccacacgtgtacacctctttttatacctttgcacctagtgtagctagaagagttttggctcttggcatcactgaggctgacaattgggggtctggccgggaaatatctttattttctgatacaaaccctggccttattttttctactaaaaaataaataaaacacataaaaaatcatttattttttccactgtttttcgaattttttccactaaaataccaaacccataaaacatattataaaacataaaaattcccaaaaaaaaaaaaaaacatatcttttttactaaatccatttttttctatcttccgcttagtgaatttggaagaaaccgctaaactaattcagtactaccttactctccttgcgtctgaaaaagcacagcgcgcagcaaactaccaaccctcagactgggaattacttaccccagacgaacaacgcgccagagctctcaaacgcgtagagatccgtgaggacgaaagaatcgccaatctgattctttggaattctgtcaaacgagaccacaaggaaaagcgacgccaactcttagctgaacttcgtgagaaaagactagccaagagtaagcgattatccttttacacctcctcttaaacataatctatctcgaaaagaattctcattgattcttttcttctcttttctcgactaaccagtgtcgactacctcgaactctagcgctgctactaccccagccgccggaaccactcccgtgtccgagactgctgctaacagtcctaacatcagtaagtttcttattcgaaagagatcctttttatcacagaacaccaaaactaactacacataaaccaaatcttttatcatgtctactaggtcgaacaatccagacctccacggccccttacccccagccactcgaccgcggcgcggccaatcagctggaggagcgcgtgaaccgcctgaaattgattacgatccagaagaaaatggcaccagtgacggtcgagagaccgacagaggcgatgttggccgagaacggctcaactccggccgtcgagactccagccacggctcgagcaactcaaatcacggcgaataccgccaagaatccagcggagaaagccgcggacgcgatggatatagatccacaagcgtcgaactcctcggcggatacccagcaacccctcaaatcgccggaggtcagactcttgtcgaaggaagagaagatccaacttctcgtcaaagagcacgtagccctttggaagaagtacttagcggatctacccttaggcgcgtcggagggcaacagagtactcctaactcgagctcaagacagtcaaaggactcttcaaaaattaatacctcgagcggaagtcgaagagtacgtcaagggatggaacccctggacggcgaaaagagacctcttcccagttcttcaacaggaacacctgtgtcacctgaaaacctcggttttaaaccgatgataaatgtgtcatcatcctcggtttgggaccgtattcatgctggagctgggtgagatggggtgagatgaacttcaccaccattgctaaataactctaaagtcatccattcacctctatgaagcacctctgagtccctcactactccagtaaacactttgagtgagaccggtctaatcctactcactcaactcaactcaccctgtacaagtgctcagctcaccagtctcactcagctcaagctcagctcaccctgtacatgtactcagctcatccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcagctcaactcagctccccctgtacaagtaggcagctcatcggactttctcagctcaaattcaggtcaccctgtacatgtactcagctcatccgactcactcagctcaactcagctcctcctgtacatgtactcagctcctcggtcttactcagctcaactcagctcaccctgtacaggtgctcagctcatcggactcactcagctcaactcagctcaccctgtacatgtactcagctcatcggactcactcagctcaactcagctcaccctgtacaagtgctcagctcacccaactcactcagctcaactcagctcaccctgtacatgtacttagctcaccagtctcactcagctcaactcagctcaccctgtacaagtgctcagctcatccgactcactcaactcaactcagctcaccctgtacatgtactcagctcatcggactcattcagctcaactcagctcaccctgtacatgtactcagctcaccggtctcactcagctcaactcagctcaccctgtacactcactcagcgataaccatgataaataaacaaaataaaaaaattccaaagcatgagcctggttttatctttagagctgaatagttggcttgttgggctcaagttctacatccaagccccatttaacagatcaattattctgtcaagtatttattctttatttctcatcacttatttcttttattatattattgtgattgttgttataagaatcatgtataaaaattaaaaaactccagtgttctatcatttgtaacagatttttaatcattattattcatggtaagatcaataagttcatcttgctgagcatccaagaattgcaactcttcttgttacaacagtccctcctcacgcagttattcttgattttcaaattctgtaaatattgattcaccagtaaccagcttttcccatattgattgacaactgacaatcaaggaagaccattcctggagaatattgtgcggattgatctcttcagattcaaaatacttcctactccaattgataagctcagtgcaatgagaattccaagccatccaagtccgacagtgcctccttgaaatatttccataaatggattcgataactgatctgggtatgttatattttccacagaggttgaataagaatttgtggccttccctatattccacgttctcttgagataaatctggaaatacatttaaaagtagattcttttgagctttttatactcagtgaaatccaaaagagtactaaccatctctcaaaagttcatcatagtatccaaatccaagccagttttcaccgcccatttgacagcttgtctagcctccctcgaaattcgacgcaactcatcttgacaatggctcactaaacgatatgcctcaatccccttctgcacattggagtctgttggccaaggctcctccggatgagttattgagccactattccagaaatgatcattcagtgtcatcgacttgacctcttcaaaatctggggtggccatttgtacaaagtcggcataagaattgttatagtcggtggcctttttatcataggagatcctcttgagattgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgaccgcccaaataatgatcccccagctttacaataccatatagacacatacttaccttttacaagtcccctacacttgtaactagcctagttactactattattgctgttattaaagcctcaaaattcctcaagaaactctacagttatcacccagcacccaaaatcaaactttctgagcgctcccaactgtccagtttcaaccttgaagatcctcaagaccccataggattattactagtaagtaataacccttttcttgagattttccccttaaattcttcctgggatttaaatcacacctgttcacaggccccagtgttccagttacctaaatcctctgcttttgcacgataccttagagggattaaaccacccctgattcatcaggcccctctggttttatttatattaattttattaatataaattggccattttttcctattaattaaatccataaattcctttgttttattggaatttactcctttaaaattaaaatcaaaaatatacaagctttttgtttaatcttgcaacacgtgtagctagaagattttacatcttggcatcacataggctgacacagctgctgtacgggttcgcctcctttttcgccagagctgaatcaggttttcactgccaaattgtattgcttattagccaaacaatgatttgatcatgttagagaatgttgaaaatcttactgtgcctcacggagttggtcctccatctctagcatgctcctcaatctgtttctccactccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttaatttatataaacacctgttactttgcaaaatctttaatgtgtgtctgtaataactagcaaaaccaaagacacgaactgtatttctttaacattagtgagcataggttttaacatcacggcagctactttgtttttatctatagctatgcttaatcctgaaactatgtgacctaatgctttaagttcttgaaaaccaaattggcacttattcatagaaattttcatattcatttttataactctttctagaacaattttcaatttgtcaagagtgatcattccattcagtgctaaaaataataatgtcatcaatataaattagtagccatccttcacgtaattctttatgaaattcagtatccatcattctttggaagtgagagagtgcatttttaattccaaagggcattctcaaatattcataaatacccatatgtagaataattctcattaagtgtctactatcttcatgaataacattttgatgaaatcctttaagtacatccatacacgtaatatatttagcattttgtagttgcgtgatggcttcacttattttaggcattggatatctatcagcaattgtgtaattgttgagagctctgaaatctccaaccattctagatttaccattatgccacgcaataattacaggagtagttacttcaacattttcattggcaccaacttttctaagtacattcatttttactaagtcagatacatgttgttgtaaggcttctctgcttcttggggatgctgggtatgcagcttttcttaaagatggagggtaaggtctagaagtattaagattaattctgacatctgatgtccttttatacgtccaaagggtttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgattggatttatgattgaggtgttaatttaggactcgggtgagtgtgtaaaaagcactctaaatggtgacgggaagtcctccactgagaagcgttgtctgaaggcggcccttattaatcaaactactcaacctgccggcgccgctaacgatatcgatccacccaatctacccctcccttcatccaaccctgcctcgcgacccccgtcacctcggccatcgccgcctctgatctctagccaatcggactgttcgtccgtcctccctccaccgcctctaccgcagcacaaggctgcctcgcgatcagccgcttccttgattgacttacaactgggcagctctatcgtcccaccttcatcgcctctaccgcagcccaatacaacctcgcgaccaaacacagatcctaaagctaacaccacaccccgccgattgcatacctccaaaccgtttccgtcctctgatcaactggtatcagacaaaatcgtttgcgatcaggccacggccagattgtcgctgtcgcctcccatactcttgaaaagccctccagtccgatcgcgctccttagatagttttccatcctccaatcgcccagcgtcaggcaaagtcaaacgcaatcaaaccaagctagaaacaaagccatcaactgggggccctgagtccctttgctctaccacggtgtcttcccctccttccaagaatcccaactcaaatacggacgatggtctcgctttgttgctttataaagataacctcaccttcgcatcgatctcactcacccatcatctttcctctgaaccaaagaagaacagcgaatccaagcccttctcggtcatcaaccctcagttccccctgaatactaatcttaccacacccacctgtactgagactacttccaactgcctcgctgatgaatctaaacacagcgagcagatctacagtgctttaccccctttttgcacatctacacctccacttgtgccaattcaagaaagcctagcacaagttatctcatccccaatctccccaattgccccagcctgtcctgccaaccttgagatagctgcaataggatccctaactgttgagaatgatgacagcaatactacggatgcccaactagccccagaatattcacaagcaactctagattactacaatgacatccaagagtacctccagcaggccaatacagatgagactgaaacaaagaagaaaaagaaaaagaagaaaaagaaaaaggccaacccgacttcaacacccgacaatccaatattattttatgtatgataccttcaccctctgtcccccacacatatcctccaaccgtcctcacctcccaatagtttcttttatatattagttctatcttcctcatgatcctctctgccgtacttctaagtttctcctcaaatcatccaccactctcaaattcttctccacaattccaggccactctctattttttgttcttctctttttttactgtcctggttactgttaaatttttccccttcttcattttcttttataggaggggagactgtaagccctgctcctcatgacttacacaaacatgtcactagattacataagcttagttctggcttgtatttagtcttgcacttccccttcacctagacagcagagatctttctctcctgtctaggtgagtaccctttcttcttccttctcttcccatttccttttctcatttcccgtcacttgtatatactaatgagagatctttctctcctgtctagacatgaaataaaacacactttggtattagaaaccttctcttaggagctattgagcccctcttctagtgcctctcccgacagacagtgaaggactcggcggagtccttacactccattggtctgtttgtgggacgcacccagctggggcagggagcttgtggtttgggtccctgggggtgaaaattttttcgggtgagaaaaaaaatttgagggccacgcaaggccagcctggaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcagttggaaactctgagtcaaaccctggaatcacgattgaccttgcgcgggactccgatgaagaaaatgcaaaggcccaaattcaagaggcaaaggaagaacccagaggaggatgatatcaaggtttttttttctgaaccattttgccgtaaggatgatgtaagtgagactttttgcatttcttctgaaaatcttaatatcattctaattattttttactcttctttttgttctatcagccagcagataagcctccgtcaacatatagctgtttgtggtgtaagaaagaagtccgggtctcagcgtctagtctttccaatcttcgtgtgcatcgtgatggctctcgtccaagtggaagggtgtcaaacggatgtccaaaccgtgcaaaagctatcgctgctggagctaaacttcctcagacggcccttgatgaagagaaaaagaagaaaggaactcaagaaatcacgactcactttgctagagtagaaaagtttgacaacattattcttaattgaattgtagctctatggctgttgcgccaggcaataccttggaatcaagttgaggacccttatcttcaggccgccttcaactactgtgaacctgctgcgaatttgttcaaaagaaaatgggcggcaacggcttcaagaacggcgtacttggaattacaagaagaagtggttagacaaataaaagtaagtagtttattctcattaaattcaaagaacaatctacttatattgttcaaattatatgtaatcaggcaaccaacagcaagttcaatttgatacacaatgtatggacgacaaaaggaaatcactatggattcattggcgtagccgcatcttttatcaataacgattgtaattacgttgtgcttcatttaggcctcaaattggtcacctggtttcatcaaggggatttgctggctgcccctattgccaatatcttgcagaaacatcaactctacaataagataagtatttttaacttgttaattattttcatgataaaaggtcaaacctaattttattttctcatatttacatgctatgtcagaccaccgattcaggttcaaataacaataccatggctgaagaaatgcacaccaaactggcccctcttgacacggacggtaattttgaatgggagcataagacaatgcatattaagtgtttttgccataaaatggctcttgttgtgaatgctggtttgaaggaattgggacttcaatctctgcctccaccaaaaatgaaaaaagcgttcttaggttctttcccctactcaagtacgatgccaaaaatcaccgaggagaatgaagatggaaatgaaggagacaatgaagacagcgattccaacagtgaagccggaagtgatcacaccgatgaagacgacccggaattggatgatgatgacgaagatgatacggatgattcccaggagcccaacaagagcgcgaaggacggccaaaaagaatcttcctcaaaggccaacaggaacaattcgaatgacttaaatgagttggttacggcagtgagtcattatatctctgatattttttttgagtgacatactgacaagtttgattgatgtacatagttggactttgtagttaatacaattatcggatcgtgtgcctggagacaggaatttgagcgacgagcagctggaaaaggattaaaaaacctgattgctggttatggtatccgttgggatataatatatgaaagccgaactcgtgcctatgaagccagagaagtatgttatttatcccatatttataaacaacttgttgattaatctttgccaatctaggttatcgatgcaatacttcatgatgagtatgacaaatataaacaacttgaacaaaggtccaaatcaagccgcaaggaaaatcccaagaagctcggtcacttcaaggagatccagttcacaaagaaggaatgggcaatgattaatgaattgaatgaagaattagaagtaagtcctttttattattatatataaggttctgtttgaaatgctcatttgcttttttcagcctttcaaccacctgaccaaacttatggagggcgatggtcctaccggtgctttcatcttaccaaactatgataaaataatctcagaattgaaaaggaaggaggatgcctgcaaccgaggtcacctgatgcatccgatgtacgtcaaaatgatcaagaaactagagacctaccaaagcgaggcactcgagtgtcatactctcattatggcaactttgctccaccccaaattacggctgaaggccttcgtccattgctggcctgaaaaagcggactttgcaagaaaacttctggagaaagaatttgtgaaacgtgtgaaggttctgaagaaacagaaagaagataatatccaacttgtcaaaaaagaagccccccccagtcgagcaaaatgatatctttgaaatgttcaatgcacctgcaagaaccgacgaaagcaaagaactcgaggtgtatatcaacaacatggatcgactacctgtgcctgccaaacgatcccaagagcattttgatttggtggaaggtataaagttaccttctttgatcatactcatttggtcattactctaatcataatttaattattaattttgttcaggatcattcaaccacctacccggttcttggatcactggccaaggactacttagcatcctctgcatcctcatgtgcagttgagcgtaccttttcttcagctgctgatgtttgttcaactggccgagggagtttgaaaccccggaccattgaaaggtgtgttagtagccatatgtggttaaaacaaggtattacagttgctggagatttcaccaaagcacaaacagttgtttcttcgtacattgactattcccaaagaaaaaagtagattttttcccaccttttctttttctttttgaccactagtattctttttatcactcatctctaagcaaaaaaaattcttattataaacaattcaaagcaaaaaaaaaaatcaatttcttgttatcactaatacctaatcttaccagaaaaaaaaactcactatcagtagttcttttcatccctcattcctagccatgcctatccagaagaaaaaatatccctccatatttgttgatttttagttgataatttgtcctcttatagtatgattacttggttttttttgcttttttcccaagtaattatctgaaaaatactttttgaggtccttattctactatgtctgaggtaccctacatgttattccaactacataatcagttacactaacagttagtgtaacttttaatcagttatgctaacagttagtgtaacttttaaacagttacactaacagttagtgtaacttttacacaagttacgctaacagttagtgtaactgatggtaccactacactaactgttagtgtaactttgcaagttacactaacatgtagtgtagtgtgttcacccactaacaccgctaaaattccactaacaggattttgggtagtgttagttgtgcttttttaaaggtagctaacactacgctaaagtctttttttggtttttcaaaaatcctgtagtgttagtgggccaaaaattcccgctaacggtaacttttgtgtagcgtagcttaaaaagctaacactacggttagtgtaactggcccaccgttgctcgaggttggtccaacctcgaggcagcagtccgaccgccgggaggggttcctcccggcaagccggttttttaaacctgctcattgggaggaacccagcaagttacacagtatctcaatcgacccctgacacccgtcgatcctttgatcccgagtgatcaaaccatgattttctctcgaccatcaatggctcaaccggcaagcggtttttaaaccagctcgtcggaaggaattccttccaacaagctggtctgtaaaccaacttgtcgggaggggttcctcccgacgagcctattaaaccagcttgtcagaaggaatcccttccgacgagctggtctgtgtaccaccatgtcgggaggaacccctcccaacaaggtggtacacatacgcagggtttcaacacatcaaggctgggaggagcccctcccagcccaaagagactgtacagtctcaacgccgggaggggttcctcccagtcttaagtcctgtacacctgcttgttgggaggggttcctcccgacgaggtggtacacagcccagctcgttggaaggaatcccttccaacgagctggtttaaaaaccggctcgtcgggaagaaaccctcccgggccctcagactccataaccattcgcgggctgggaggggttcctcccagcccctaaagacttttttttgttttttattttcaacggcctcaagcccaagggctatcccataggaccttggcctgggtcctatgggatagcccagtaatgcatatatgtaattaattaggttatgtgaactcccacactcccctcagaaggggagtgtgggcccacacgccaaagcatattggcgtgtgggagcgcactccatgctgcaggggatatgaccctgcagatacttggagtgcggacccgcactgcaattttgattggagtgcggtcccacacttgcttcagaaagggagcgttggagtgtgtgtgcgaaggggggtggagtgtgattatcactcccccattcccttttgggaataaccaaatcaatcccaggtgagtcctagtaccctggatccctattaatacctagtattcatccggatgtgctgttgatagcaagcctctcagtaaagacccaaacttgatagagtgaaacctcctcattacaggactggtattaacacccactacctattactcacccgctcaaaagcactcagtcaactcctagtaacaacctttccacctctaaataactcaggttagttacccagaggctgacactcccaatgtctgcatcagagagataagtagagaccttattcagaattcatcaacccccttaaataccagatacagaatagtaacaagagatattactataccatttactcctcacccttatattgaacccagacaaataataaagatatggacatttatcactcctcaaaacctcaacagaagatattgatgaaataaagactcactttataagaacccagattaaaccagagatccagatattgtcttcacagaccagaataaaccagaaatccacagatatttcataacttcagaagctcttgaccattcatccacccaaataagaaactcatcatcctcaacatagtatcttcactaagataaattttagaaatctaccacactattatttttcttagtgtaactctatcacaagctaaacaaggagggaggtctcacccacacccatttaataatattactatttcatagttttattacttatttatcccctccaagctcttaactctttgctgagcagttccacaatggatagacatggtaaagtatatgtatatcaaaagatcccttgagggggaaataaattgcaaataggttggaaggctatgacaacttacaggtggtttgaaagacctgcccctctaaatttactaaacaaataactaagagtcttgtaatctatgtttaataatgtatggctgattccaagatagatcttacttttgtaaagtaatctctatcagacctagatcacatatcaatctactaatgaatctgttacaacttcagtttaataatggaaactgaggtgctgatggttcaagcacaaaacagatcagttgttgttatagaatctcttcctcaaacaatttcttgctaaggcacttcaatcaaaagctagagctctggtgttaatactactactacttgtttatttgttaattgttaatgtactacaacttatataatgactactaatatgcttcaaattccaaactctgtgttagtttcttgcttaaaatactgatataacttgctacttatcactaactaactcactacttaactcactaactaactatgaccaacttactctcataggctgatggggaaaagggaatctggtggggagaggcccttatttcatattgaagagtgagggatttctgctgcaggggactccttgtgagggaatattgctgcagtggatctcaccttcatcgcctttgcgcacagcctccaaacaaatagtgcagcttacgctgggctgagaacacttaactccaaaccttgtcacataatatgcattcaagggagcacaaaagcgcagcatgatgtcatgcattgccaggaaaccaatccatcttccagaaaattctgcataggcagttccagcctgccaggcctactgttatctccttccatccagagtttgggggtcaaagcctctcttcactccttccttcctccctccgcctcaatcatttttcctcccttcactttctacaatctgtaccctgtacccttacgtaaaacataaagtacccttgttacccatcctacccttatacacaccacccctccattccaatcctggtcaagacatgttctcccactcccctccatgtatatccttccgctcctcctttccattcctggttgagatatgttctcccacactactcctagtatgcaccccgctcctctgttcaattcctggttgagacatgttctcccaatccactctttgtatgtaatcctgtccgtatataccacacctcatccataataattgttccttctcttgtaatgaatgtcacatgtatgtaaatatgctatcccaacacctctgctgtatgcttttgtcattggaacaggcacagcacaccacaccagtgttatccttgtcatcagaattctcgtaatctgccttgatattgttgaggagcgcttgaatgtggccccgttcatttggtttcaaagccgggtgggcggccaatccctggacctttgtgtaaaggtccaaacctgtgacatttttcaagcagacgtgtgagatggaaagaacccatgatgaaaactgccaagagattaacttatgttccagggtagacatggtctacacaaccacaggtagaagtcagcattgaattgattatggcaagggttgaaaaaatcagaatacttacacttgacacttgagagagtaggtgtggggggttgcagtttgtgtaggaggactgcaaggaaaccaaaaagaaaatctgtgatcaattcacatgtgaattaccatcataatattccagtttgcggccccaatcacacatattttgggtgcattggggggcaggacgctcaagaaaaaagctactaacatgttgtaccaagggtccttttttatgcccccggattgattggagcctcactcgagcggtttgtaggtctatggcgtggatgaaaaacaaaaaaaaaaataagcctcagactcttccggaatgcgcacccataaaaaattactcacaagttgtacgtagggcacttttttatttggataacaaaagggtcagcatcatacccttacacatggctggatagcccccagaaaaatccatttgtggcgtattttcctggcaggagacccaaacaaaatttactcacaaggcctagtttcagccttattttttattgccccggattggattctgatgtgagccggtgcaattcgaggttggttggtcttctggattgaaaaaaaagggtcagattcataccctcatggctgtatagcacccaaaaaaaggccctttttggcttattttggggcaagtgactggaaaagaaaaataaaaaaatgactaacttttttttggccagggtcagagacggtcggatcgggtcgagttggatcgggtcggacgggcgtgggttcccttggcagctcttggttggtttcggttgcgtcggtcgggtcgggaggcggctggtttggctttgcttttgttcggtgggttggctggggcgcgtgaggtggtggttgaggacagaaaaggagggggaggaaagagggggggggggaaacaaacagagcagcaggacgcttacctcatcaaaacatccccggatgttttgatgaggtaagcggctgggatcaaggttctctctcctcccaaggaggagagggagccttgcttacgtgagcaaaacatccctggatgttttgctcacgtaagcaaagccaagaaccttactgatttgatatcggtaaggttcagagacaggaaccttaccaatatcgtatcggtaaggttccaagcttatcgaggggcatgcgctttgacccgcccctcgcttaatctgcacgccaggccagaaccaacctatgtcggttcttggctggcgtgcaagcccacccgcccctcctggaggggtgggttcttctgaacgcccctcggaagcgtgatttattgaaaaaacacgcttccaaggggcgggggcgtgggcgtgcggggagggggggagtgagattatcatcgcccggacttttgacctattaagtgggaaatttgaaccgcttaatactttgagggtgactaggagtaatcttggtctttaatctagtccttcagcacagtgatagtacttggcttttatattaattaagccaaagtttcatacacatagctgacggttatatttgacaccccctaatttgcatttaactacatgtgtgtgtaaagatgacagtatcttgcttctaaaagaattcaatcaaatgattcaaagagagggagacaaaaggaggggttatgaggaatgaacagcagaattttaacaaaaaggaagtctagtcagaatagaaacaggagatgaggagaaatgagaagagatgacataaaggaagaaacaaatggatgatcatgaagttgttgaggataatgagtggaaaataatttattatgaactttcatacatatggttggttgcagcaatgaagagggggtagtaatttatatcttcaatcttcaaataacatcaatatgccttcaattttcaacttatatccatttgcagatttcttggtaacttgtaaattccaattttagtcttcattttaaatggaatcataaatcttgaagataaattgaagtattgagttgtttttaaatttatcactacatgggtttgctccagcatggtacacccaaccaccatcattatcaaccttggttcccttgcatggctgagcttcaagggatgtcatacaagatatcaaaagacacccaagtgaaatggtaagtctcttagaaagaaacatgtaatcttaaagaattgatttgtaaaataggagtagaagcttgtttttgatcaaattgtatgcttcaggggatgtccaaataactagatctaaaccaacctctagtgtatggtatgactaatctctgagaaaaataagttttgggaggaaaggtttatttattcaactaaaatcactgggatgattaagttaaaaataataatataagagtatggactgttggatgtagttgtgttatagagaattctggagttatgtatttctaagttactttggagtatgattttatgatattccaacacaggtaaaaagtatctcactaatgtggggtaagtacttggccaattagttgtgatcagctgactggatatctcaggaagactctgttgtagaagcattatgaggggaagaagagctttttatatatgataatggggagtagctcagtgttgagtggcaaggaaatggaatgaaatggaaaacaatgcagggataaaattccccacaataaatgagggagaaatactcaaattttgtttcaagtagggttagttaatgttaccaaaagtgtacaaatgatgtaattgtgtaatcagaggccataatgggatctttgatgtcatgaatgaaccaacttatttcatgttggagaaatggaatttcaggggctgtgtggtgaattgtgatatcagtgtggtgtgttttgtcagcctatgtgtaaataaaccagttttatctgtggagtttcctattctgatttttgatgtacaggtgttgttgaggacaagcagggagtgaatctaaactgagctgtcaagactcacagtgatagtttgatgagtgaatatggggtggtatttcagtgagtaaaagaaaggaagagcaccggtagagttgtagatgtgatgggtttagtataagcataactagatacaagcatgggacatctaacaacagtgaaaccaatatttgcctggtattgatattgtagtggtattgccttagaataccacccaatctttggccccctctggcacaatactttttattgatggccacaatatatattttgtagccaattcaataaaacgttttgggcctggtagtattggacaggccaacaaaatacaatattaaaggtaagtgagccatgggttcttgttgcaggactttcaaaagacattgatcaacaatcctcttgcctctctagtacttatatgctatccatcctcacccagttcaattcaaatgaagataatttgtttttgttttggatcaatcaaccaacatgaatattgggtatcactaatgatcatgacctaattacatgcaggtattctaacaggagaaatggaatttcaagggatgtgtggtgaattgtgatatcattgtagtgtgttttgtcaacctatgtgtaactaaaccatcttttagtacattttcttattccgattgttgatgtacagtgccctcccagatgtatatagccaacttgtttggattgcacaaccctaacccaccaacttgcaatcatgagacttgggcaagtggtataaaagaggtttcaaaaaatgattctgaaaacaaaaatatgaaaaactgatttttaaaatttgcaaaaaaattacaattattgcacttttttcaaaagtctcaatatcgctccaaatgaaaaaataaaaatttgaacttggagtatggtatgctggagaaatgatgataaatgaaaattatgataaaataactaccagatggttttaaactggtgtggagggagacattcatcagtctcacagtggaaaaaacagtggaggaggcagtgctatcaaattcaacttgtgttttgagctggatactgaggtccaaataatttctggtgttgatttttttcatttattatcattcttcttgcatatcataccactatggaggtactgaacagccattttggccaaaaaaaaatgaaaacatggggatgaaccgccaatttggccaaacaaccgccaaatgacgcccctgaaccgccagaatggccaaatcaaaaattgaatccaaccgccaaattggccacccatgctcctgagccgccatcattgcccctgagccgccatgcatggcactgaaccgccaaattagccatcaattttggaaaatgtcaaatacagcctgaaaatcatacagggcatggtgcactacagaagccacattccccacctgtatcagaaatgtaaacacatagattctgtttgttccatagtgttacccgttactcgttacacataaggacaaaacaagccttgcataagtcacatccagacaacgatccagcccttcccttacagcttccagacgatccagtcctctcctcacaacatcaagacgacccagtcctttccatttctagatcaagagtaagcagcagaatcccatacttatgcacccttaatagccaaacacaactaacgtaacttgcatagaaaaaaagatgttctgtttccagtgtggaaaatctcccgtggtattccgtggattatgcaacgactgtgtcgacaaaatgattccaaactcagcacctcctccaaaaatcagacctccaactggccaattgacctcggctcaagaggttctccaatctaaacggcaagaggcaatccaaagggccagagcgttatactccaatccaattaccacacctactgtccccagcccactcggccagtccatggcatttcctattggcatgaacccagtggtgaatggattgacaggcagcagtcaaagtatgtaatttcatgcgtgtaaatcccatatcgttctacttcaaacgttaaaactcacctataactttattactactgtctaataccccaccacagctgtggtccctgtggtcttgaaccctgcatatgaatcagcccaagcatcacattccatggcatttcctattgccgtgaacccagtggtgaatggatcgaccggcagcagtcaaagtatgcaatttcatgcgtgtaaatcccatatagttctactgaaaacgttgtaactcacctgtaaccttattactaccaacacagctgtggtcccagccatcttaaaccctgcatacgaatcggcccgagcttcaagagtctcgaaaactcaaccttacccgaacaaccgagtcggacgtacagttgcaagaagagctccggcaagtaaaggtgccctacctgctacgaatcctcccgataagattttggtccaatgtggctttgagatgtgggcccgaggcaaatatgccccttcgcaatcgttcattcgaagcaatcagtttgtgctctggtcaaatcctgattcttttcaagagctgatcgacacgctctgcaacaagttcaatggtaaagtggaactccggacaaagatgactgaggacagggaaatgtttggtgtcgagcacttcagtttttgtcggttaggcaccaagaaaggaggatctgttgaagattacaaatcgtttgtcgagttcttaaggcgggaaaaggcgatcgacttgatttatgaccgggacacctttgaacggcacgcccttgatgaagaagaacaagaaggaattgacgctcaagctgcacgatatgctctccaatcaggaaaggacactgaatatcatgaagatttgcattcagacgctgaaagtgacagctctgaatccagtcttccttcgaccattttcacatctgcaaccggctcaacattgaccacaactttacctcctcctccaagtctaccttctttatcatcagcaacccggtcaactccaaccactaatttacctcagaataaatcacttgttcctcctccctctcagctggtggttcggaacgaccacgatgaacagccaaaattctcctcagtcattcaaggggagtgataatcacactccctccccctttgcgcacgcactccaacacgccaatcaaaattggcgtgtgggcccacacgccaaccctctgcgcgggcattcccccaccaggttggcgtgcgggtctgcacgccaatttcgattggcgtgcaaggctgcacgccaacctataagcggggcatgaatgcacacctcgccatatcccataggacccaggcatgggtcctatgggatagccctggcttgaggctgttgaaggaaaaaaaaagtatttggctgggaggaacccctccccccagccagcccgtgaacggttacggagtctagaggtcgggagaagttcctcccaaccttgagaccttacatggttcaaggccgagaggaatccctctcggccttgagacagtaaaagatctcaaggccgagaggaacccctctcggcctgagacttgtaaaagatctcaaggccaagaggaacccctctcggcctgagactgtaaaagatctcaaggccgagaggaacccctctcggcctgagactgtacaccatcgatgaccggtcaaccggtcattgatgggcaaccatacatatttccttgggattaccttgttgtggtatttgaatctggcgctcggtagatctttcccccagaccgtttccggactcgtagactgcaagcctgagaccgattctcctccacacagagattcgggcaccaacgaaggtttgaggattgaacggttctgtttttttttttttcaaagtcccgctcctcggcaagccgggtcctgatgatactgctctcataaatacatgttggccttttagtgaaggcttcagaaggttggaatcaccaactggagtacagtgcacttgctgactactactactaggatagatcaattgtcgcgtctaaagagaaatagcgcgatcggtttgggggtcgcaaggccgggcccggtgcgcaagatattaagcgaacaagaagcatttgaagttcttttggaaacttgggttatatgcgaactgacgcctccgattattttccactttcttcggcctcgaaagactttcaggtgattctctaaactgatcactcaatgcatccggttttgcggtaaatagttggacggctacaatcataggtggtgatcggtcccgcgctgaaagaggaacattccattccggcgattaggatcttcgggattgatagatccattctttggcaaatggatctacaaaaacaaagaggttcaagagaaacacgcttgccatttataaatcccttcagtcgtactcagtcaccaggagtcgaagtgtcgctcaagcattccactaggctatatatatctttgatttgatttgatacttgattttatgattattattcgagatatgttgcagtttctttcagcatcagctgattcaatgctggacgaggaaatggaacttggccatcgtctctatgccatcgcaattggcaccaccacggtcaggctacgttcctgtatttgaaaaagctccactgtgaccctataactaatctttttcgcgagtccgattcagtgtctagcaacatgcatgacaggattcatcacgctcgaattcctccattttctatctatttcggattccaaggatcaacgattcgctcggtgtgtaggctcggcagccttgatcatgcatatggcacagttgatcgcacaattggaggtatccataaaccttcttgtcatgatgagcaaatgtggtcacttattttattttattttatttctactccacagaacacatggcttgctatgacacgctttgctacatctacgccgttcaacgtatttctatacgaaggaatcgagacacttttcactctatttattgttatctgcgtacagtgtgtagccccttccatcgatgaccggttttgaccggtcatcgatggaagcaaagacccccatcgatgaccggttgaccggtcatcgatggtgtacaatctccaggccgagaggggtctctttcggcctagaagtctttttacagtctcaggccgagaggggtttctctcggcccttgagaccttttacagtctcaaggccgagagggattcctctcggccttgaaccatgtaaggtctcaaggtcgggaggaacccctcccgaccgctagactcccgaaccgttcacgggctggctggggggaggggttcctcccagccaaatactttttttttccttcaacagcctcaagccagggctatcccataggacccatgcctgggtcctatgggatatggcgaggcatgcatgcatgccccgcttataggttggcgtgcagccttgcacgccaatcgaaattggcgtgcagacccgcacgccaacctgctgggggaatgcccgcgcagagggttggcgtgtgggcccacacgccaattttgattggcgtgttggagtgcgtgcgcaaagggggagggagtgtgattatcactccccgtcattcaacaagagaccaacccccatgttgaagccttgaagagaaacttggacgatgaacttgtgattgttaggatcctcccaccttgtaagtgtcactattgtaaataaccacctgacttaagtgactaagaatttgttattagggcgagccgaaacaatcttggatccaaacaatttatcatgggagagatttgggagcatggagaactccttgtcataccgagatgccgacaactctgactgggtcgatggagttcgattcagcctggatcccgatgggctcaacatgcctcagaatatttgtctctaccgtgttaattataataaatgtttcaaggtgaaagagacgaccaaaatcatagcagccaaggtttttgactctggaacggtttttcccatggtagccgaatactctcgagtccgcaaggatctaacatgtgattcatatgcatatgtaccaaactattggctgaggacctatgcggtttccaggcaattcctggctcaattctgtcaggctataagtcagtcggcaggtgggacaattattgggcggacggcaaaaaggttacgtgtgagtgtgtctgctattcaaatcctctacaaatttattggtctgaccaactacccatcagattgtcgatggatttcctgttcaccatgacatctttactcgaccaagacatgaggataaatacattcctggtcaggatgatgatatgtttgattccactgaagaacccaactaccttctccggcccgtcaatagtgacaaagaaccatctcgagtgttctggatggaaagaaccatctcgagtgttctggatggaagaagaaatcaccggtggctatacttgccttttgtcaattgaaaacgatgtctacttcaccggtgaacctcgctctcccaccgaattttcgctccactcgtttcaacactgggtctataatcatactcgtggccagcttaccattcgaaaatttaaaggctacggtacccttatttccaaaccacacattgtagatttgaacaccaagtatgtgctatacatcaatcctctttatggctgtatttgacactcataatttctataccctttgaatccacaggtctatgtggaagaataaatatgccaaagagtacatggaattatttctcgagaagcacatgtgcaacaaggtgtgcaaagcccttgaactacccgacttggtcgaaatcccttgggtcccgccacccagtgccccggacgactttgccaatgacctgggccacttttgccgagccaccgtcaacactgctcaatccaccagcaacaacccacaaaccgcctgcgagatcagtcaatccagcagggtcagccaccaacccaccagcaacatcagtcaatccacaagcaacatcggacacaccactggtaacactggactatccaatgaaccaacacctggccctacggatgaggatctggggctgatctcagttgtcagactgggcacccaggcgctgaggtcacgatttcatgattgaccttgtcatgtatatagttttaatggcgacttaagcaattataattcctttattattgcctctattcatgtcatccgtggcacttgagaacattgagcaaagaact