gatagagcaggggaagcatcggtagataaatttatgtgttcatttaatcccattcaaatgtttgaaatgtctgaaaaaaagccaattcaacaccatattaatttgcaaaaaaactgagagtgaaaaaagaagaagcttacaggataaaggaattcttcgcagatcaaggaccgagtagtttcagtcaagaacctttcgacattaccaatgcttctgagcacgtgacgatcggcattaccaacctcagtcttgacaaagatatgagggaggataggcgtgccgatcgagctattacgtttgccaccattctcgacgctatccttgtcgagcaggagttcagagtgaggcggttcgaggagggtgagatggaacttggagcggtcaccctcgatggccaggatgatctcggcatcaaagccgacccagacgacggttgccctgagtggtatactcatgaacttggccgcaggatggttgataacaccagggggtggagaattggagacggtgtggtagttattcctgtgtttctacgccaaaaatataaaaaattattctcatctttttctacatcagatagaaggtaaaagaaacatcaaaaatggattcctgaggtaaaaaaacccctagtcacccactacaactacccccttatctctattagttcagaagttacacctatttcaacctatcacaggatatctcttggattctttactctgactatagctcaatttgaatactggatgcatattggatattgagttcctttgtttcatattgaattcctttactagctcatattacatattgaattctgatggaattttactgagagctgagagaaggggggaagcgaccagaaagaagaactccgaagagagaaacaaacaaggtcgaagaaccctatatgagggttaagctgctagcttgtgagacggaaaagcgaactcactacaagagactgtattagtggtctcagggaactggcgcagagaacagatgtttttcattttctaactcagaaatcatggctatttaactacatacatgttatggctgagttgtgggacagaagaggaaaaatgatattcatctggaaatgagaggaaaaggagtgacagatggaggaaaggagtgacactggcaagacagagagaagaaggaaatggaacgacgacagctgaattccaacaccccccccaactgatgaaccacagaacctacaatcgatattcggcgttgatgttgagcttctgaaattcagggttggccagcatagcttgaaagtttcgttcgctttcgacttgttcaggagtgaagccgtggggagcggtgaaagcgagatgagcttgagcggcaggtttggatttggatgaagcagcggaagcggagggcttggaagggcgacggtcagggtgcttttcaaagcagatcgattctttatggcccgctttatcacagtgggaacagatggtgaaacccttcttgcagtggggacacatgtagaatttctcatcggtagtgagaagggcctgttgggatggctgagaagaggaacgatcaaggtgattctgagccgcatgtcgttcgagtcgatttaacatcatcgccacagtatcgcctgcgcagccaatgctgagaacagttttgagagattgaaattctgaagggagctttcggaggatgatagcggttttgacttgatcatcgagaccgatcttggacgatacgagtttttgattggcagcgcggacttctgtgatgaagtcggtcgtggatccgtgataatcgagatcaagaaacttctccagcgctagatccttcgagacatagtcatcgcctgcgtatttcttcttcaaaatctgccagacagagaaaccacagaacgaggtttcgtcggtgatcgtctgagacacgtaagccaagtgattgttgtccagatgttcaatgatttcgatgtatgcgattcgatttatttcctcatacgctagtgcttcttttgttggtttttcaggatcatccaatttcggtttcttgatggaacctaaaacgacatcaagggcgtcgagtttgctcagtttcgctaccatgagaaaggaccaagtggagtagttcgaatcgttgagaaggatgggagggtttcgagagtttgacatggtaagattgtttgatatgagtgatgagagtggattggataataggtgatgagttgaggaagcgtcgaatttcgactgttaatcgtgatggaattttactgagagctgagagaaggggggaagcgaccagaaagaagaactccgaagagagaaacaaacaaggtcgaagaaccctatatgagggttaagctgctagcttgtgagacagaaaagcgaactcactacaagagactgtattagtggtctcagggaactggcgcagagaacagatgtttttcattttctaactcagaaatcatggctatttaactacatacatgttatggctgagttgtgggacagaagaggaaaaatgaatattcatctggaaatgagaggaaaaggagtgacagatggaggaaaggagtgacactggcaagacagagagaagaaggaaatggaacgacgacagctgaattccaacaaattcctttgttggtgcacatgcattcctttgtagcaggaccttttaggccagccaaaatccctcaaggctgtgctatcactagctaaattccctcacctgcatgtactagactagctaaattccctcattggatattcaggccagctaaattccctcacctgcatgtaccctggagctaaattccctcacttttgtctatataaggaggcctctgcctgccagttgtattccctcctcatcagatgctctgtagtcagtcccccccataacactacatcactggtcactcttcaatattattagctacctagtattgaggttttataattataaccccccttatatattataacagtttatagtgtagaaatatcaacattactttttttcataaccactaagctatctcacctttgcctgaaatccactgctttttgcccttatacaccccaaccgcaaggacctgggttcaattcccattcaagacatccactttaactccacttcaactccatcttaactccaccttaactccaacttacctccacctgcgcctggtcctccgttccattcctggtcgaagcataaaatttatataccatcaacctcgaggttgcgcgttcaagcctcactctcaacacttatcattgacactctatcaacaacatcatcaacaccttcaaccgtatacgtatcatcgacagcttcatctcgaactatcctctatcacgatatataaactgccaagctgagcttggtgtgtgcttgttgttctgatagcatagaagggcagagcttgcaactccatcatccccttctccattcagcaaaagggtttcacaaccacttttgagtcttacaacggaggttgccgtcataagtcaatcgaagatggatctgcaacaatggctgggagtggccatctttgtccggcttgattgtcggcgcagaggaacactccggcaagctcgatggatgactctccccattggcaatccggaagcctcggctgacgtcccggatgtcaacaatatggcgcaatgtctccaaagttgatcgactggattctgagcgggcctaggaagtccgggatttgctagaagtccattcagtctttctgtcatcttctcaggtatcaatggtgtgagtgagagccagtagatttcgattgacatttgctctgaaggagttgatctgaaggaaacccccttctgatcaacgtggcacattgcctcgttgaccggaagggtttccttccgatcaatgatgagttacatgtacctcattgaacggaaggaaacccttccagtcaagagtcaatgtgtgggcggtgcccgtagcggtacccgggtaccgcccgtttttttgcccaaaaaccggcacccggcaccgcacctggcaccgcttggcgggtgcggggcgggtgcgggcagtacctgccgagcggtgctaggtacctagcggcgggtaccgaggaacgatctctaatctatggcttggatgacttctttcatgtggtgtacacagtacatctttggaagtgcaaattttttattttgagtgcatctgtttgaatctttgatcatatggactggttgtcctctctgctgattatgatgtgccaatgaattgagaaatcaacagataaaccaacaatcagaacttcctcaatactcaacgagaagctgatgtcgagggtcaacaggacagagccaagaggaggagggctggcagagtcgtcttcagatttccagatttcctgcggcgggaagggttcacccagagtctattttccgaggatgtccaggaaacgctctcattgaatacctgcccaatcctgaaggattctccaccaaaaacaagtatgacaagaacaacaatgaggatggggaagcagagacacaaggagaggagcaagcaacaaggcttgcttgaaaattcaccgatcctcctgagcctggccatcaatttcaagggctggcccaaggtctacgctgggttgatcaagatgatgaagggcaagatctttgcccagttcctggccatgcagtatatttctccagcagggtagcacaatgctggaggagtgctgaagaatattgttgcagctctccaagtagtgaaaaattaatcaagcaatataatcagcaaaaaaaaatctacaaagaacttcaaaaaagtcaccgacaatcctgatcctcacctgtctaatcatcctatcagtcactctcatcatctctctttatatcaggatgatcccttcatttgaagccgaacacccatcacaccaaatcaattggaatcgaccacctcctaggaattgacaatggtcaaattactacggacttttttgcccaaagataggctctaagcaatggaaaattctctacccaccttctaaaccagctggaccttgacctctggaaagctggattaaacaatacgattatctgcgatcaatctcttcttccaaccaacttgactcacctctctctaatacctggaccaatcctcaagctaaattgtctactgatgaggatctgttcaaagatgatttggtccttgagtttgaacagaggccgatgccctctcgagattcaatccttcgttgttgatgtacaaatgtagttcggagtcaaaccacctatcagcttatccacttccaccagaagactcttctattgcttccaaactcattcaaggagggcatcagcttgtcgaggcagaccagcaaggatttccttggctgtttgtgactgctcaatattggctggaactctctgttgtattggaagcttctcatctttgatcgcttctcttttgatcaacgagtagctttctcttcctccaactattctcgacacacttatccaatagataaaaaatgggagggacaaatgaagaaggctcagagttaatagtagatacatcacacaagagtgtagtgttggctgtctgaagatgagattaccaatttatcttcagttgaattctggataggctttgtaaaatgagacatgagaaacagaacacttgttgagtaaagttgagtatcgatagaaagaagggagcccgggtgatcaaagaagcaactaaaattggtggtaaagaaatcagatctgttaaggatgagatttggatacaggatgggcggagtaggtgcaatgtctaggtgataagtatagtgtaaccaagtgattagatatgttaaggagaagtgccaaggccaaagcggtggtgtgggtaggtgccaggccaaggggctgtaacgagtcaaatttaatatcaaacaggccatggaaaacaaagggtgttgtgagggtaaaggtggttaggttgcctaggatgtggcatacaccgggcaatattgtccgcagactgctttgtgggtgaggctagttgggcttgagggggcagactggtgtggctttgcttgacgttgcacggttgctgggtaggaattataggcaagatttcagatgggggagggaggtggaggctataaagaggagggcttttatgtctctgtagtgcaccaggtgtgtcaatatctgtaattccagcaattgaaaccctcatcctctccgctgttgcacttgcacagtctgagagccaaagagctggccccccacttgtcctctgcctttgcggtcggctgggggccttcatgcccagtggttttgacccatgcgatgacatgggctggccactgagtccaagtgcaccagctttgctggtgttggggggcgaggctgctggttgacattttttttttgattgttgttgtgtctgacatgtcatgtcattcttttgtgtttctttgaaggaaaaaccctggcatttttttttcttaatttagcatttgtaaggggaaacccttgaattttttttttacaaatcactgactttaatatacttggattcaatttccataaaactaaatggttcatactgaatactgtaatgagtcgtatttttcaattgatttttaacagcttatttttcattattttttgacatgttaaattcttttcctacactttcaaacatgtatagaatcatggtaactatggattttcgtcaaaatgaaaactatgtcttgaataatgccgttgatgtgtttcccaaattcattcttacacgctcaattatccttattttttggaatttcaagctcatttcctacactttgaaaggtttcaaaattgatggctgtatccattttgcattcaaataaaatttgttggacttcatcattcaattctaaacaattggaaatgtaggaaatgaatttaaaatagggggtatcaaatataggaaatccaccatcagaaaccagtcacttttccaaaaacttttttttgcataaatgggccccaaaaggggttaaatggataaccaacatgtttaaaaaagagtgaatttttttcaaaccagtcaattaaataatggtggatctggttacatttgataccccctaatcaattgaaaaataagtggaaaaaaaaattaataatcaaaagtcattttattggaaaatggactttaccattaaattctatgcattttttaacccaggaaacaattttaaaaaatttgttgaaatttcacagtagtgtcactctagattcactcaagctcagctcttgatccgcagcaagtaatgataactgaaattcaaccgcttagggttgaatttcctgagagttaaaaaagaacatctctgtcggtctctgtaatctccagactcgacaagatactcgacctctcaacttgctctagatcaacaaactccgatcaagatcctttcggcccattgtgcccttttcaatcactcaagaccttccagtgtaaagttcccatcactcgctccacttcacatcactcgtgctcacatcaaaccatctctttcgtgcctcaagattgattctcgactcctcaggaatccaataaaaaggcgctatcaattaaacttcatatcatcacctccgcgtgctgtttgtctctcttttttcttcttctctgttcttatcttctcttgttgtttgttgatgaaatcgctgatctcttttctttcatcatctgtgttttctgttctcttctttagttgattatattttaaacttctcttcttgcttctgctcaaagtcctcattctctattcattgattccatcctcttagtggtatgctttttctatcaattcttcttctcttgattctttttccttattgtcttgttttctcatcatttttgtttctagtttggttttggttcttagtcatcaattcaacatttcttcacgattaacagtcgaagaagtcgttaccaaacctaatcttcgaaaccgaaccattcactaagaactcgtcgcgatggaagctatcaaccctaccattcttaagacgacgattgaggcaattcctctgttgaccgaagagaatttttccacctggaaaacgaggatgatggcgctcttcaagcttggcggactgaaggaccagattatcgccggagaacctgaagttgaagacgttgacaacaccattctctgtgcagtcatcgtcgccaagctgtcgactactactcacaaaaatgtagttaattcgaccaacgaagcaaacgttcagctcctctggaaaagcatactcaagcgattcatttccaacgaaccttcgaatcgagccagagtatataacgcttttgccagcatcaccttcgattcgggcaacatcaaaaaatttataactgaagtaagaagctcactagttaggatggaggacgttggcatagacatgccggacgacattctcacctacgaactcctcagaagacttcccaaaagcttagacactatcaagcagaagatcactcattccaaggacggtgaagacatcaaccccgaaaccctcattgatcaccttgaaatccatctcaacgagctgaaagtcagcgaaggagacaagtcagaatctatcgaagcgactatgttcaccgatggggatactctctgtaagactggggtccacatgtaagccccctcctttggggtctcacaaaacctgttacatagctatcactagattccataatccacctggtacttagtctaagcctgttccatccctagctcagcagagatccctgtagactgacatatctctctgagctaggtaagccaatcacccttttcactttattactttttctctcttataaccagttgtgtataagagagatccctgtagactgacatatctctctgagctagatcccactcattcttgaaatacagtccctggtcatagaaactgcgtccttgcgcccctcttgagacaattcaacagcgaaggagattccactccttacactttttttttctagaccacaaccaaccagcggctcgccttcattggttcccagcctcaacctctctggattttttttcttctcccaaccttcttttctcgtgtttgcttgcctctcttctgtcttgataaatcgatccaaaagacacggccacgagcttcctcctcaactcactcggcaactgccactaaactccaggttgaaacgtcaatgatctcttgctgctcagaacactatccatccacctgaaccaatcctttcagagcgagaacccatcgagatcgacaccccaccacgagtgatcccggagtctgaattccacaggagacaaagaattcactcacccgatccaatagcaaatgctgctatcatcgactctaacctggcacaagttctgtggaacgcacgcgaaatgctcgaagctcagatccagaagtattgttgtcgttccgatcgaagtccatccgaatcttcaccagtctccttatcatcggccaatcataagccgtccaaaaaagcttgagagaccagtccaaagcccaagtgcggcaccaaacaatttcaagatgctgatgaatcgcccggcgcaccttattatcatcctcctgagaaaaagagcgccaagcaagagatactcgtcccaaaatccccagctcctcatcctccaagacatctgcgggtccaccttgcacaacaggccaacttggtgtcggcactccgcactacctttctgctacttatcaaaagcttggacgtgctggacatgctggagcttcacaaaatcctttgccaacttgagatacactagcgacttccagatgcactcacacgtcaacctgcgacaactctcatcgcagtcttcaaaccaaaccaccaacctcaacctctttatgctctctgactgaacccgactgaatgaactaattcaaatgactgactgttctgagtcctgaccaactgactgatccgactgaatccgactgttccaactgaattccactcttccaaccgactgactgaccaaatccgactgttctgaatgactgactgaatctaactgttccaactgactgttccgactaactgaccaactgaatctaactgttccgaccgactaattgactgaatccaactgtttcaactgaatcccactcctccattgttcactccatcccatcccatcctttcctttttttcttttataggaggggagactgtaagccccctcctttggggtctcacaaaacctgttacatagctatcactagattccataatccacctggtacttagtctaagcctgttccatccctagctcagcagagatccctgtagactgacatatctctctgagctaggtaagccaatcacccttttcactttattactttttctctcttataaccagttgtgtataagagagatccctgtagactgacatatctctctgagctagatcccactcattcttgaaatacagtccctggtcatagaaactgcgtccttgcgcccctcttgagacaattcaacagcgaaggagattccactccttacaccacaatcccaactcaacctctcacgtcaaagataattgttggttcgtgtatcccgagaaacgcaaagcttggcagaagaagaagcaaggctttaattccaacaacgtcagcagcttctctacattttcatcaaatcccctaaacgttttcatactagattcaggatctacctctcacatgatctctgacaagtcgctgtttatccatctagacgaaagcgaaaagggagtgattaacacgagctgtggattcaatactctcaggattgaagggaaaggaactataaaacttagctataaaaacaaatcgattgttctccacaatgttctccttgtccctcgaatcactgttaatctcctatcactgcatcatcttcttcttgagcaattcaaaataaattttttcatcaatcacttcactatccataagaatgaggagctagtcatggaagggaattatcaatcaaacatacccgttctcactttcgactccactactcttcatcagtctcatctaagttcggccgagctattgcacaagtcactcggacatgtcagctatagccggattcggaataagattggtattccggtcactgcgccggatgcctgtaagtcttgtgcgatagtgaaaatcactaaagcttccttcaagaagagaatttcggctgcatctaagccttttgaagaactgcacctcgatctcataggaccgatcactcctatgtcccacaagaagcattgttacatcctcactatcgttgacaacaacacttgatatttgtctgcaatccctttgacatcgaaagatgaggtatatgcaagcctcactcgtttacttgatcttgaagcgaagcgacttggctatcatccaaccattcttcactcggacaggggaaccgagttcatcaatctcaagctcgagaattattgtcgtcaacatgttattagacaacgattttctgatgcttacacgcctcaacagaacggacttgccgaacgattcaatcgcacggtattagaatcattgaagacgatcctgttggattccggaatcaggaggaacctgtggaatgaagtcttaagcgcttgtactcttactctgaatcaatttcctacacatcgtagcaagaaatccccctatgagttgttcaaaaatcaagtcattcccttggattttttccgtccaattggcaatcctgtcgtcgttcttgctccgcctaacaagaaaaaattgaagaagtcaaaacttgaccccaagggggagacgggacgattaattgggtttaatcccgagctcaagtcttatcgaataatcaccgatgacaacctcattgttaaatcaaagagtgttacctttctcaacttcactcccaccgacaatcccatcagtgaccatgatgagcttctggtggatgatcacaatgaagggccggtcgaagtcaccttcccggctgagaaagaagaagatgaggaagttgaagacaaggatgaaatagacagcccaactaattctgaagcagaagacaactccgactccacaaacggtgacgactcttctgaagacaatgatgaggtagccagttctctgattcctgaacccgaagctccactcggaagaatcctgagagaccgcacactgcaggtcaagccggtcaagtactcacatttctcagaagatcctacttccttcaaaaacgccgtctcgggtgctaatgccgaaggttggaccatggctatcaaagacgagctggacaacatcgaaagacatgaagtctggcttgatcaaatgactaggccgaaaaaacttcttaatcacacctgggtctttaagaccaaaccatccactctctcctctcccgaaaaacagaaggctcgactttgtgttcaaggcttcctacagacgtacgggagaggatttctttgaaacttttgcacctactgaaaattcctctctcctgctctttagtctgcgatcgatttcagctcccataacagttgatgtaaagcagtgcatcccttttgcacctctcgaagaagaaatctttatcaagactccagagggatccacaaggacggctccctatctcaaattggtcaaatctctgtatggcctgaaacaggcgccgaaaaattggtatgagacgttgactaactggtttgaagaagttgggtaccttccctcgacctctgacgcctgtcttttcatccacaaagaaaaaaactctttcattttctttcacgttgatgatctgatcgtggtcgggcaagtggatcaattcgaagttctcttcctcaaacgctttccaaactctactgctcattcgcccaatacacttctggggatgaatcttaatgtgaagaccgactgcattgaactctctcagcccgcactcattgataagggtctggaattgctggatttgaaggactgcagagccgtgaagactcctctgactcccgctattcaattacattctgcaactgacgaggatcacaaagactttctcaaacttaacatcaattaccggtctttcaccggaatgctcaattatctggcgtgtcgtaccaggcctgatttggctgccgcggtttccatcctctccaggtttaatcagcggcccggtctcagtcactggaatgaagtgaagcattgctggaagtacctcaagggtaccaaggagcgtggactgcttctcaaaccggatgctgaatcatttgtggatcgattgaatttttttacggatgctacctgggctgaagatcaagagactcggatttctcagagcggatctcttgccttctggaagtcttgccctatcttgtggaacagcaagaagcagaagaatatcacaatgtcatccacggaatcagaaatgaacgcgttatctgatggggagcaggaaagccaatggctaaaatttttgatagaagaactttggaagaaaacgctggctcctacgcttttttcgattgacaataaaggactgctggaaaaactaaagaacttcgggtcaaattcgaaaaccaagcaccttgacataaaaatcaaaagtctttgtgaaaaattcaaaaagaaggaaattgatgtcaaactcattacatctgaagcgatgctagccgactctcttaccaaagccgcgccgcttgcctctgtccagaagcttcaagacaaatgcctctcagctctttcatcatcaaacaaggagggctgttgaaattttacagtagtgtcactctagattcactcaagctcagctcttgatccgcagcaagtaatgataactgaaattcaaccgcttagggttgaatttcctgagagttaaaaaagaacatctctgtcggtctctgtaatctccagacttgacaagatactcgacctctcaacttgctctagatcaacaaactccgatcaagatcctttcggcccattgtgcccttttcaatcactcaagaccttccagtgtaaagttcccatcactcgctccacttcacatcactcgtgctcacatcaaaccatctctttcgtgcctcaagattgattctcgactcctcaggaatccaataaaaaggcgctatcaattaaacttcatatcatcacctccgcgtgctgtttgtctctcttttttcttcttctctgttcttatcttctcttgttgtttgttgatgaaatcgctgatctcttttctttcatcatctgtgttttctgttctcttctttagttgattatattttaaacttctcttcttgcttctgctcaaagtcctcattctctattcattgattccatcctcttagtggtatgctttttctatcaattcttcttctcttgattctttttccttattgtcttgttttctcatcatttttgtttctagtttggttttggttcttagtcatcaattcaacatttcttcaaaattcaaaaaaaattgaaattaatggcaaaaataaattaattaaaaaaccaggtccaaacacagaaaccgcgtctgctgagaagaaaccgtgtctaaacgcggaaaaaacacgtttttttattaaggcccttttttaaattctgaatattctaaaatcttctaaaattgatcattctttttgggtatataaaaaatcttcaaaagagagcttcaatgttttttattttctcaccaattttttccgaaatttttttgaccatatgaacccttgaaaacttgaatgaaagccaaaacttagtattaattttaaagtatttaatttttcttctccatacggatggtaccattcaagatattccttaatttgtccatttgcttacagctcaaaaccagcaacattgggatttccaaaatgaaatcaaatttggtcctttgataaatttgagtgtacagtgcctagacagtgaaaagtggctgcttattttggattccagagctccaaaacacaaatttgaaatcatgagacttggtcaggtggtgcataataggtcccaaaaaatgaatatgaaataataaaagcaaaaaataaagttttgaaatttgtgaaaaataaaaattcccatgttccattctttctttctctcagcactctcactccccaaaaatgaatatcaaagcttttgaaaaaaatcaagtttattttttatttttcacaaattttcaaactttattttctgcttttattatttcatattcattttttgggagctgttatgcaccacctcaccaagtgtcatgacttcaagtttgtgtttcagagctctggaatccaaaataagcagccacttttcactgtctaccactgtactttgaattctcaaaaactcataggcagaaaaaaaaacttgatgaatcagataaattaaaattaaaattaaaatttctcttttgaggattttttatatgcacaaaaagaatgatcaattttagaagatttttagcatattcagaattgccaaaaattgaattaaaaaggctggggaaaaccgggtgtagaagcagaaaaccaggtgtgaaaaaccgggtgtggatagcagaaaaggggggtaatatgtttattaatcaccttttttttctttttttccaattttttccaatttttttctcattttctcatttttttttattctcatttttttcacttttattttgggtcaggctcaaggcactcctagtttttactacatgcactcccaaaatggattgaactagaagtttagtgtttcatactccaaagtctaggccaagtcagtattttgaagcataatatgtgtgaaatccattcaaattctatcaaattttgcaagtatttcacaccttatgctgctgtattgtgctaagatggctggattacataatcaaaacatgtacatgtggtagagagaggtacaattctaactacaaggtaaggtgaaacattacaaagtctttgaaggagaagagtattgtaaaagtgggtagtggtgactaatctaaattcagcagaggaattaatttctgaagtcagaattaaataaaagattaagatgaaaaagttacggtgtgaacttgagtgaaaaggaggactaaattgagcagccttttggccagcttggcttactctaaggctgacaaaaaccttggaagtgtttggtatgttaatattaatggagtgcatcatttgtacactccaaaaaaattggagtgcaaggttgaacactccaaaaaaaactagggccccatttgttggcacaatgtagcagtgtactgcagcagcataatgtgtgaaatccccacaaaatttgatagaatttgagtggatttcacacataacatgcttccatatgacgccaacaaacttggcccagattttttaggacaaaacgcttcattccaaatgagttggagtgaaccagcttgttcaatctccttttggagtgcatttagcctgacccaaaaaaaagttgagaaaagaatattgagaaaaaaaaggtgagaaaaaaattgtgcaacagaattgagaaaaaaaaattgagaaaaacaattgggaaaaaatcagaaaaaaaatcagaaaaaaaattgggaaaaaaattggggaaaaatttggggaaaaatttgggaaaaaaattataaaaaaacaaaacaaaaacaaaaacaaattagggggtatcaaatataaccaaatccaccactatttaattgactggtttgaaaaaatccacccttttttaaacatgttggttatccatttaaccccttttggggcccattgatgcaaaaaaattttttgggaaaagtgactggtttctaatggtggatttcctatatttgataccccctattgaagaaaagtggaaaaaaatgaaaaaaggaatacatggaattacagacagttacgtatttgtatcagtcaggtatcttacttttcaagtacggacgtgtatcgtcttattggggaagtacgcttatgtaaaaatacattgtcttgtactcaaggatgaatacaatacaattccgtgtaattgtgaactttgaaagtacaatacgtggccactacaagtacgtgtctcgtaatggttgcaccattgctcatggaaggcttcctttcctcatccttccacgaacatcaaacactcaccccatcttgtgcttgctgctctcaggtatagtagttatcattttcattcattctttcttttctgtttcatttctttatcttcttatgtgaaatgaatcatcctttgacaaacatcaaacattcaccccacctcgtgcttgctgctctcagtccctgtctagctcatccacaagtgcaaagaagaagtgaaaaagaaggtattctggattgggtgctggtttgaaacccaaagagcttgcattggacaatccaaccaacaatgactcctctgacagcccggctccaagcccaaaaaaagtaaagtgcctagcatcaaactcaaagaatatcaatcccaaaagccatggttgcccctctgctgttcccaactcttttgtggcctacaaagaatttgcaatgaaaagagaacctggttggtcatcttacattccactttttaactacctgttaaattaatgattcttcctttctcctccatttctagaaaaatctgagttcatttgggagaatcttggcttcacatcatccctgaaatgatttcccagatgggaaatcttgtaaattttagggaaatcctgcaaaaaaatcaagatttttctaaattttttagatatttccagattttttagatttctccagattttttggattctagatttttagatttttctagattttttatattttttaggggattaataaacatacctgggttttccacgttcaaaaccggatccccacacccggttttccgcataaaaaccaggtttcctttctcacttttcatagggctatggaggttgaggataattttcaaaatcatctaatatgccggttctaataacccagtcccttaataatacctaaattggattttaattgtaattcatgttttccacccggttttctgtgtttacacctggatttggtttgattacgttcatggggttttccacctctgcatgatcaagtaaaccaaaaacaccttggtcatggaggtttccacccctccatgaccaagtaaaccaccttggtcatgggggtttcaaaccctccatgaccgagtaaaccaacatggtcatgggggtttcaacccctcaacaaccgagtaaaacaccttggtcatggaggtgttcaatccttcatgattgaggtggtttttaactcctccatgagggatttaatacctcaatcatggaggtttcactcctccatgaccaaccttggtcatggaggtgttcactgctccatgaccaagaggatcatattccttttccaactcagccaaggaggttgtacagccaacatagccgggttgggtaggttttccaaccgggggcagctgcggaacgcagcacaaaaaaaaaagaaaaagaaaacaggtgtaagcacggacaaccgggtatgaaaaataaaaaataataggaattatttttatgattcaaaatggtttttggaacattttaaatgttctgaaaacctttggagaaggtggacaggaactgggtttcaatggggtaaagcaggtacagcggagacgttgagattatggcaaaaccgggtttaaaagtggaaaaaccgggtttgtttattaatcccctttttttagatttttccaacagattttttggacttgttgatttttttcaagtttatagatgtctctaattacctcggccgttgaattctgccatgcccaaggtgtggcacattgcgacatcaaaccagaaaatatcctttgtggtttgggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttaatgcgccgcagcacacgcggtttccgcttttagacgcggtttcgtaattaattttttatgggttactttttgactttttttgaatttttaaaattgtttcctaggtttcaaagcgcgtagaatttaatggtaaaaaccattttccataaaaatgaattttgattattgattttttttttccacttatttttcaattaattgtttgcatgcatgtatgtacgttattttttatgcttttttgaaattttaaaattatttcctaggtttccatgtgtttagaatttaatggtgcaatccaatttttttaaaactcgacggttcatttttaatactgaaattagacccattttttcacttaattttttacagcttaattctcatcattttttgacattttaaatttatttcccacactttaagacatgtagaaaatgattttaacaaccatttttccccaaaatgaaaactataccttgaatgctgcattggacacgtttttttaattaattcctcactttttcacctaattgtttgcatacatgtgtgtaccttattttttatgcttttttaaagttttaaagttgcttcctacatttaaaagtgtgtagaatttgatggtaacatccaattttcttaaaactcaacagttcatttttaatactgaaactagacacttttttcaatcaattctttacatgttatttctcaatattttttgacattgtaagtttatttcccacactttaatacatgataaaaatgatggtaacacccattttccataaaaatcagcgcttgttactgaatactgcagtggacaggctttttttaatgttttttggattgatttttaccggcctgattttaagtatttttttttattttaaatttatttcctacatttacaaatgtttagaattgaatggtgaagtccaatttcactcaaagtacaagcttcaatcttaatagatgagcgtaccctgtttcttgcataatttgtaccatatacaaattttatttagcgtgtaagaattaattcaggaaacacgtcaaacgcattattcaagatatagttttcattttgattaaaattcattgttgccataattttatacatgtttgaaagtctaggaaacaaatttaaaatgtcaaaaaataatgaaaattaagctgttaaaaataaattgaaaaatatgtctaattacagtattcagaatgaaccattgagttttatggaaattgaatattaccattaaattctatacacttttaaatgtaggaaacaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaggtgaaaaagtgaggaattaattaaaaaaacgtgtccaatgcagcattcaaggtatagttttcattttggggaaaaatggttgttaccatcattttctacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgtcgagttttaaaaaaattggattgcaccattaaattctaaacacatggaaacctaggaaataattttaaaatttcaaaaaagcataaaaaataacgtacatacatgcatgcaaacaattaattgaaaaactagagatcagggcggctgcgccgctgtacttgtgtaggtatagatatattccaagaggcggataaatgatcaatcattgtagataaacaaagccttattttcacttccagttcaaattctgatctgtgaatcatccaataatttttgatgtaatttatcattataatataaaagattcaaccctcaaaaacttagcataggttacttcaaatggtgaattcatagataatgaattacagctccaacattcatgaatcatttcatttggaacccaatagaagaattaccattaataaattccaactaacatatgcagctcattgaaatgtcaaagattgacctgtgcaaattttagcttctaatcaagtcaccattataaactgttcaaaccaataacaagaattatgtaactaaatatttggatccttataaacttctaccactgtgtattttgagcttaacactgtgaatttagaatggagaatgcctgtggctcactaaatctgtatcaatatttatctaattcatctaaaaaatcaaccatgtctaaaattattaattttcagatccactaagttatcttttttaaattctccctttagtctagaactacctgtaggtttcatagggaagggatgctagacctcttccttacctcaagagctgtttggttctgaaataagagtggagttctagcatcccttccctctaaatccaaccggttcaagatgggagtgatttgtgtagcctgtcttccccctggaaccacccagttctgcagggaagggatagtttcagactcacttgccccaggaaacaactggtcctagagcaaagggaaatttgtagtctcccttctcccaggaaccgaccagttctggaggaaagggtgaggtgtagcctccattcccactcgaaaaaaccagtcctagagcaaagggagaggtgtagcctcccttctctctggaaccgactggttctggagggaggagagaggtgtctcctccctcccctccagaaccagtcggttccagagagaagggaggtaacacttctcctttctctctagaaccgactggttctggagcgaagagagagttgtctcctctctcctctcaagaccagagcggcttctagaggagagagagaggtgtctcctcccttctctagggacccgacagtttctggagggagggaagatgtgtctcctcccttctctctggaactgactggttctggagggaagggagaggtgtctcttcctttctctctggaaccgtctggttctggagggaaggaagaggtgtggcctccctcccatctggaaccgaccggttctggagggaaggaagaggtgtggcctccctcccatctggaaccaaccggttctagagggaaaggagaagtgttgcctcccttctctctggaaccgaccggttctagaggggagggagaggtgtagccttgctgaacacagttgacaagtgcacaaggagcataagcaatccaacagatcaatattgttttagcttacctaaaaacagtagtgggaccgcaagagaagagacagatgtttcgaggtagactgctgaggatgttttcaagtcataatctggtggttgaattgaaggatggtttcatcgatggacaaggctgggatgactgggttgctaagtttgaggttctcttaggtgtgccatgcggtgacagaggttgttggttgtctggagtgttaccacatggcagtctgaggaatgacgacagaaggctgaaattctgggctaaggactactggcaagagtcaactgctgctatataagagagggcttcaagctgttaggaagcttcttcaggtgtcgaggttgttgtaattccaatgaccaagatgtcctcatccccctccactgttgcacttgcacagtctgaggggctaacaagctggccccccacttgtcctctgcctttgcagttggatgggggccttcatgcccagaggttttgacccatgcaagacatgggctggcctctgagtccaagtgctccagctttgctggtgttggggggctggtgttggggggccattttttcttctcactttttttgtaaaaaattattgtctttagctttaagtcatgtcttttttttctattttttgttagaagggcaaacctttgagtttttttgcattttacccatttgtaaggggaaacccttgattttgttttctgtaaatcactgactttaatatacttggataagtggaaaaaaaaatcaataatcaaaattcatttttatggaaaatggtttttaccattaaattctacgcgctttgaaacctaggaaacaattttaaaaattcaaaaaaagtcaaaaaataacccataaaaaattaattacgaaaccgcatctaaaagcggaaaccgtgtgtgctgcggcgcattaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggccctgtggttttgatcaggtttatcttgccgatttcggacttgcaactgacctccgttacagcacaaactcgtgtggcacaagagcatacaagagtccaggtatgtctgcgataatgattggattttccggcatcaaattgttttattgatcgtcatacaattacgacccagaatgtcttggctcctcttactatatgtttcaaaatgatatctggtctcttggtgttgtactcatgaacctgctaggctccgcttgaccatggcatgaagcaagcagctacaatccggatttctgcccatttgttgcccaagataccaggttcttcaatccaattggcaaatcctttgaatattcttttataataaaaatattatgtcatgaagatcaacaaatgacagctagacaggttctacaagcaattctgtagtttagtgttctgaatcaagattttatttttgagtgttttgaattgatatattattttgatcacctgaagggcgagtttgatggagctttgctatgcatcgttaaacgacttcccatacgctatcggtaccggacccaatgaggataaaagccagctcaggtcagtaatcaaggggcatcaagtatccatttcgtcctttcagaaccacctcgtaaacaaaccctcaatccgcctcactaacatttcgatctccttcttaaaacttcaactaggaactccaaaccagtcggacgatatccctgatcccgcgtagactctcagctccgagctaaacaggacttcgtcgcccttggatcccaccgccgcctgagcttcggacagcttcgtacttgaggagacccctactcaagtaagtacagttccttggctctaaaacaacctctctatttcttgatacgcggaccgaataccctcgcctcttgccgagaccccgccgtagccgctaccagtcgacatattagactaggctcgtatccccgagggcaccgtaaaaacccccataacctgggcccctcggttttctctatatctattcactaccaaaccaccccatcacccggtgtagctagaagacttagtgtcttggcatcaccgcggctgacaactgggggtctggccgggaaattatctttcttcccagcctcatccttcactatctatctctaacattgattgataagatattctcgatatcagttaccttctttgctctcatccaaagatttactattctctctagcggctcggtctatataaaaaaaaaaaaaaaaaaaaaaaaaacccagaccgaccgactcacttctctcaaccattggtctttaacccctgagagttactccccttggattcatatatcgaatcgattcatctttttctcttctgaagaatatatatatttcttctttacctaatatatcgtgctatctctaatagtaaaatacagaaaaccacttaaaaagttaataaaatagaaaaaccgaaacaaaaacacttatttctcctgtttcattctctcattattctatatcagtgaatctcagcgaaaaagccgaactgatccaatactatctccgattcttaagacttaggaaagaagaattcattagaaactataaacctaccgattgggaactactcagtcaagaagaacgtctacagatcgccatcgctcgtatccaccgagaacaagacgatactctaactgctcaacttctcatcaacgagactatttgagaattcaaggaatataagcgaaaaagaaagactatcgagagtaagctaatacctcacctggtcgccccctctcttacctctgtatctgtaagctcatccttgactctacagtgaactcagtatccaacgcgacctcagccaacaacgtcaccgtagcgaataaccacattagcgatccggctaataccttctctcctgagaatatcagcaatccagaagatacatcagtcgacgaactagaagacttactcaattgtgagtaaaactaacctaggaccagatcaacccagaactaactagactcactcttatctccactatgtccaccagatcctcgcaaccagacctcatcggacctctcccagctcctactcggtcaaagagtcgagcaacctctagaggagcgagttcgtcaactcagcaggctccagataaagaagaagacaatagagacgatcgagtctccgaccaacggtgccacagatacgagacatgtatttgtatcggatcgtatcgtatttattttgagcctgataccggtatcagtatttccttggttggtgaaaaaatacattgtatcggatttggatttaaaaatgaaaaaaaaaaatcgtctttgtttttttcgttttttcttcaatacagccaaatatcttatgtatcaaatacggttttggtgggatcagtcatctgagacgatacagaatacatttctcacttttcaaatacgatacatgtatatgtctcaggaaagtgagacaacacaaatccggtatttttgggtattccaattctgagacgatacagataaacgcctgataccgtatcgtatcgtctctgtggcaccgttgctccgaccaagaccaaccacgcgaacccttcagactctcagaacaagaggaacgaagaagccatggatctcgacgatccatcgacatcctcggaggatacccagaaacgccaagacagcccagaaatagtgactatgaccaagaaagagaagatttgcttcttggtcaaggagcacgtcgccatctggaagaacttcgagaaagagaaagcctcgggagtaaccaacgagctcaagactatcattcaccaagcgcaagaatctcagaaagcgctacagaaattgataaccaaagaagagctcgaaggatacgtcaagggatggaacccctgggacgccaaacgagaattattccctccaccaccgaagaaagagggcaagaagaagagctcaacctcgaggaaagcccagcaatacgacgatcctcgggtctgggcggacgtcttcgagataggtcaggcctggagagcggcttacagacaacgctcccgcaaggcacttcctccttaaactttattttttctgctactctcaatgtacaggagaacctccatactattaattacaacattgaatttaatcataagtcactcgttaaactgataaaaaattcccatgagagcctgagaaattccattgagactgctttgaaattgtccttacaagcaaaaagaagtccggtcaaggagagtaatgatgagatggataataagttagatgctattatcagcatgattagtgacaactataaagaaataatcacagtcaaggaaagactagataaaattgagactgttacgctttctagtggggataatataatctctaccgtgaaagaagaagttattatggaataacagctcaaaaacaaaaaacaatttgatgaaataaaagagctcttaatacaacaaaataatatgcttaacaatactataacaggtgttaacagttcctttgtaacccagctagaatctgtgaggactgaattaagaaacatgaaaaatttaacttcacctagattaaactatgtttcacccaagtttaacaacccttatcttaacattgaacatgagcaacaatatagaacccctcatttcaacaatccatttgccaatgaagagaaagggtctccactgcagaagataaaccctcttcccaataaccaaatgttttctggtaataacagagaccctagtgacaggttcccaggtaattaccaaagtaatgatgataaagaagaatctagtgctagaatccctgacaactctaggggagtcaatgaaggaacaagcgttagaccccgcactgttaatacccttgaccttaacattcttaataaaatggtaccacccttgaaagactggcccacctttgaaggaaagggagattatgatcacatcagttttatcaaatacttagaccatatactgaggacttacaatgccccagatgagttagttacttctagacttccaggattatttaaaggaggtgctaatcagtggtttattgagaaaactgaatcccttggagtacaatcttgggacacctggaaggaattgattaaagccaaatatggtactagactctgggagaaaaagatgtgtagattatttgagtcagattactttgaccccacaagagatgatcctcatgattggtgcattgctcagaaaaagaggattgattgtatttataagaatcaaactaggatattggtcaatgacaaacttctcagtcaatgtagaggaaatatggaacatgccgtcagatgcagactgaaagacatggatgtagatatatctgaactcattgaagttatggaagaagttgttgaaatgatgggtttgaatagaaaaaacaaagttcccactattaatcctaaagatgataaaaatagtagcactgttagcaaaacctcagatatttcagccagaaatgacaatcctatcaagaaaccagtaacagcagaatgctataattgtggagaaaaagggcacagaaaagcagactgccctaactccaggaagaagatcaatcatatttatgctgaagaggaagatgacaatcaatctcactttgaagttattggtattgaaccagatgaccacttcctagaagagaaggacacagaacaccatcatttaggatgtcatgtcatccaagcagatattggtgatgagtgcctcattaattctattcaaggggaatccaatctccctcaatcctggaacacttctttggaagtaggacatgtatctgatgctaaaatgttatccaataaacccgaagcaggcatgagctacacgactgggaaaacttgttacaccacggtactatttgaggacaaaccagtgaaagcactcctagatattggagccttttgttcttgtaccagtagtaaattcttagaccaagtgtaccccttgtggaaggataatttgcttcctacaccaagagccaaatttagtagttgcaactcagctatgaagactttaggagtagtgatcatgccccttgtcttccctcattctaaaggatccttgcgcctcaccatagaatttgtagtactcagtgacgccttatgtgactacttaatattgggaaatgataccttttgcctttatggtattgatatctttcaaagcaaaagtagattttacactataggtggtgactggaagaaaaagtaccagatttgtaatgtacatatttccctccctgatgctccatctgcagaggaaataagagacttcaaagaacttaatactttcaacactgagtatctgtcgcagtcctctgtgagtgataaattgactgaagatcaaaagctagatgtgttgaaagtctgctacaattaccaagaggctttctgcactactgaacaccccattggaaatgttcagggccatgacataaaaatagaactcacatgtgggacgccctatccaccaatgctccgtaaagcgccctatccctccagccccaagtctagggaagcactggaaacccatatcaaagagcttcttgatttaaaggtgttacgaaaagtaggccataatgaacaagtggagatcacgacccctgtcattatagcctggcataataacaagtctaggatggtaggggacttcagagctcttaataaccacactaaagcagattattatcctataccaaggatagaccatgctttgcataatctctccaaagctaaatacatcacgacaatggatgtgcttaaagggttccaccaaatactgatagaacctaatagtaggaagtttatgaggattatttgtcacttaggtgtttacaaataccttaggatgccatttggaattaagaatgcgccttcacacttccaaagaatgatggatagtatttttggttccttcattaggcaaaactggatgatggtatacattgatgatatcattatctactctgaaagttgggaaatacatattgaaaagattgctactgtgcttaaaactgctgctacagctggactaaaaatgtcgatgaagaagtgcagatttggatatagtgaactgaaagcacttggccatattgtttctggactgaccctagccatagaccagaatagagtagccgcagtgttgcagaaacccatgcctcagaatgtcacagaaatgcaatcattcctaggattctgtaattattacagacaacatattcctcaatttgccatcatcaccaaaagtttgtatgagatatgcactcctaaagttatctttgaaatgacttaccacagagttaaagattacgagaaactcagagagcttgttacctccgcaccagtgttagcccaaccagattactctaaaccttttattctatacattgacgcctgtatggatggattaggagctgcattgcatcagatttttgaggagcaaggtattcccattgagaaacctatattgttcatctcgaggcaagtaaaggattctgagaaaagatacggtgcaagccaaatggaatgtttagctctgatttgggctttagagaaattgcattactacttggaaggatgtaaagttttggtcattactgattgtacagcagttacaaccctgatgaatatgaagactcctaatagacacatgcttaggtggcagattgctatccaacagtacagaaaccttatgaccattaggcataaaccaggagctaagcaccagaatgcggatgccttgagcaggtgggctttgcctaacacgccagagaatcctgcatgggatccagaggaaatcagtgattttcctattcttggcattcatgcctgtgacctagacgaagccttctactcagcagtcaaagacagttatgcaaacgtacctgaacttttaaagctagtagatattctttccaataaaaatgctcctaatgaacttatagccagcctacccctttggttatccaaaccataccacgaaggaaaatttacattgttagatgggttattatattatagaaatactcactctagtgtattggtactgtgtgatgaagcccaaatcagctctatcttgcaggagtgtcatgacagtgtcagtgcaggacatttttcagaggagaggactattgaaaggattagtcagactgcctggtggaaagacttcaaagatcaggtacacgagtacgtatcctcctgtaacccctgtcagacaggaaataagcagacagggaaaagatttggacttctccagaagatagctgaacctaagtccaggtgggaagttattaatatggactttgttacaggactacccccaggaggagcttactcatataactcagtactagtggtggtggacagattttctaaaagagctagatttatccctaaccacaaagatgatactgcaatggaggtagccctgctattttggaaccgcattatggcggatgtggggattcccaaaatcataattagtgacagagaccctaagtttacctctgagttttggagaaatttacatgatatgctaggtaccaagctagccttttaaaccgcttatcacccacagactgatggattggcagaaaggatgatccaaaccctagaagatatgcttcggagattttgtgcctttgggttagattacaagaatgctgatgggtatacacacgactgggtcagcctccttccagccctggaaatagcctataacagcagcaagcactcttctgccaaggaagtaccatatgtcttagaaagagggtggatacccagaatgcctaaagacactcttaacgcacaactccctcatgtgcatcccacagccttggattttaagaaaatgctggatgccgccaatgcacatgccgctgaatgtgtccaacaagcagcagagtatagtaaagccaggtgggataaaagtcacaaagaacccaacttcaagattggagatttagtcctcttatccacggttaacttcaataatttaggaggcaacaagaaactcaaaccttcctttgtaggaccattcccaattaaagcgctgcacgggaagaatgcggtagaagtaatactaagtgataaattgtccaggaaacaccctgtattcccagtaagtctcattaagcattacaataggaggacatatgaagcaccttatccagtttcggatttccccattcaagaaccagaacctacttccaagctctcagtatctagaatccttaaagataaaaaggagaggataaatggtaaggacaccagattatacttagtcagatacaagaatgctacggcagaccaggatgaatggttaccagaatccaacatcccagatggaccaattcacctcaggaattacagagccaccaaaaggaaggattagtttttttcctttttttattccttctgtttttgagttttttctttacagtaatgtctttgatgtttttttttgctttgcattatatagttctttccctatgcctttttaaggggctctaattttgttgggggggaattgtcagcttgtcactgagaaagcaggacaatctgcccagatttttagaaatttagttttaactttctaaaaataattgattatactttacagagtccataattgagtaatagaataaataaatcaagggccaaaaacattaagagtgcgcgtcagagagcccgcagcagtagtatacttcattaacacacctgcgtcatctccagcgctattcctggatctgtgacaccctgtttctcaagatgtcactcacttcagaacaatggttgaggtcgacattgctagtcatgacctcatgaccaaagagacagattggacagaaccaaaacaggaaacgacttcccatatgctatcggtaccggacccgatgaggataaaagccagctcagtcagtaatcaagggcatcaagtatccattttgtcctttcagaaccacctcgtaaacaaccctcatccgcctcactaacattcgatctccttcttaaaacttcaactagggaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgcccttggatcccaccgccgcctgagctttgaacagcttcgtacttgaggagacccctactcaagtaagtacagttccttggctctaaaacaacctctctatttctcgatacgcggaccaaataccctcgcctcttgccgagaccccgccgtagccgctaccagtcgacatattagactaggctcgtatccccgagggcaccgtaaaaacccccataacctgggcccctcggttttctctatatctattcactaccaaaccaccccatcacccggtgtagctagaagacttagtgtcttggcatcaccgcggctgacacccagtccccaataccctcctccatcttgatctcaaaccacacaaccaatatcatgacctgttatcttatgcctcctgggacaactgcgcaattttacctgactgcaattaagtgatgcttcaaattaataataattgaattttgctcaataataattatatctggcagaatcagtaatccatcctttgattaaaacagctcaaaagattatgtgcttagttgcaaagaagatgagaaacaacctgaatctggtgttgccggaggtccatgtggccttaaaagcttgaaaaagaacaatgtctccgtggagatattgagccaatacttactgagacacttatcaggtcagagtcttgtcgcatggatacagagcctatataagatttcaagaccctgcaaccagccagttaacatgtacaaaggcaattgatatggtccaaaatatcctccatcattgtgagcctgggtctctatagtaacaacaggacacaagatatggggggcacttttatatgtatttcttatgagaagagggatacaaataaaagtaagagaaagggagaagaagagtgaaagaaataaatgatatttttgttctttgtttattttaagaatatgattaatgttctggcagtcttacagtctctttttggatggctgctgacagtcttactttccttagtaatatggctgttataagcggagctaactctgacgcctccaaatcaacagaaactgaaatgggttattgacactgatgaatcaagtcaaccacaattttttagatcaaagatgaaggctctttaaagggaaacctatgtagttttcagttgcactaccaaacaggaagagttgagataatagaagctagaccttgctttctttgatcagagctttggtttgatgaggaatgaagaaaagttgagagagacagagaagtgaaacaagcagaaagatgctaggttaacttatgagaagtgacttactaatgataccaatgacactgagtagtgggaaaggtaggaaaagtgaggtacttctggttgataagtgtttacttgatctgggtctggttgttgtggttctgtgttggtctggagtctgaaaatcctctggaagcagaatcaacaagctcagagaggattttcaaatttggattacgtaatccggcatgtacatgtggtagagggagctgaaacctaaaggctggattaattcttgaagtactgtgaaatattacaaagtcaatgaaggaatggagttgagtaaaagtgaccagtggtgactagtgttaattttacaccagaaatacatttctgaagtcaaaaaggtcaaaagtcttcagaaaagaaaagaaaagatgatatatatttggaataggaatgggcagttttggcagtcttttggccagcttggctggctctaaggctgacacatcaaatctatctatccttggcatccgacaacccgtcaaatttgaacatatcccagcgagttgagtgacaacgaccaacctctgaatggatggacctattatcaggaatcactagtcatggctccatcccactccaacttggtaatggatccattctcagctaactacaaggctcggccaggtgaactgccatcatccctatcaatcaaaagctatcgccacaaacgagtcggacaacaggatgcccttgaatgtgaacatgctcagtcaaagcgggcacagaatgtcttctgtccctccactgctggcaagagggatagagtggtacacaaacggatgctcagtaacctggagagcctgctgccttcacccccaatgaacactagcggctcaataaggccttcatcaaaactaccagcttcagaagaagttgattcaaaaaagaagtttcagtttccagccgagactgcaaacccaaaccctttcgagtcatcatttcataccccaccccgccgatgtgggatcttcttctctccgccgagaagcttggatactctcacttcaaagcaaaccagatccgaacaattcaccagaagtgctcattgtctgcaaccctccaagggagagaccaaagcaacactcagattggagagctacaaccgcttttcttctgccttttcccgtgcaatcattcgtggtgatattagtcttgatctcgagtaagtacctgtttacttcaaaactcccttgtttctttgctctccaatccactaatttatcctttctctgatgattcccgacctcaagaaactggtagaggagcaaaaaactgcggctggtcatctgtaggacaaggtgaaggtgatggccctgattgagaagatggtaaatccaagtgggacaagcaaaagtggaggggtccgacagtcgctaacctgggtaaaattggtgccatcagactcgtttgcaccacacccgactgcctcgctgttcctgtagaacaaccagttgacctcaagtccttttggtcaacttgaccagatctgttactttcaaggactcgaacaactaagtctacgcttgaattgactgaccaaaatcccataagcgattggaaggctcaaaaacttgaaagttttttaatctcgcctacagcaaacttgagttcctgccctccttgatcctcaagctaaccgagtgcaagctgcttcttaacggcaatcccaggcctaagcttcccattccatggctctcagaatcccagggggtcttttaattttctctatccgcaaagacgcttgtgcccattgacgattcgctatcagctccgctcccaagcttacttgaaacctgtatccaaaagatgtgcataaccaaggatctcagcagcaagaacaagacactcatcatacaagatgatgatgatgatcttgaccataattgcttgtatcccccttcttcatccaccaagtcacctcatccgtctacagaaattccctctgtattgcccgcccaaatccagaaaattatcaagcaccctgcctcatacttctatcactgcaacctgtgcaccgccaagttggtcttgaaacctggcgtgctcccccatcccccttcagctcaaacctctccccatcctcaacacgctttccattttggaacccttggcttgtgcggtctcgcgcccttcacccaaccccaaccccagcgccagccccaacctcatactcctgatcaaaagatcaacttcaatcataatcatttgattcccatttgctggaatatctttagtcttacctgttgcattgagcatctcattacaacttaaccccccctacttctttgcttcatgtttattcttttttgcttgtattgaaaattctgtcaataccaaaaaaatccagcagcttattgttcccatggaggctgaaagtaagaaggtatcaattttgctatgaggtttattgagccatatgaggcaatgagtaccactaaatatcagactgatagacttaaggccactgggaaggaggccacatcttgaatgtaagcagtcaaagtgatggggtgggggaagagatccatccaactggagttgcaagtgtgttgagcgatgaggctttcaatggcggagttatctaaacttattttgagggggagggagagagagcaagttagcaagcatcacccacagtgataaaagtgacaaagactgggagctcttggcttgctttccaggtcttcccaggaagacttcttcggaagaacttgaggaagacttctcccaggagaactacaggttctccaaggaagacaaggtacctcaggaatcactgcaaatgtgattatatcagattcccacatctggcattacatcagatgaaagcctgattttacatcaggcaaaactggtattatatctatcaggagtgatattatatctacccaaaatcatgttatatctatctcaagagatattgcatcagcccaacctatttgaggtttggctgcaaaatccttccatcccaaatggaggaaacctgtgtacacatcttccacttagaatggaaaatggctgagttgagcttgcccaaatttttcagctcatccagctcagtcagctcttggacccagctcatccagctcagtcagctcaactcagctcccagacccagctcagtcagctcttggacccagctcatccagctctgaaatccagctcatccagctctgggatccagctcattcagctctgaaatccagctcatccagctcatccagctctgggatccagctcattcagctctgaaatccagctcatccagctcaaaaaccagcggtttcctccatttgggatggaagaattttgcagccacaggtgacctatttaatatcaacataactgattttatatcagatttttatatctgatacaagtttttagcccataggcattacatcagatggaaaaatctgatatgaattcagttatgttgaaatttaataggttagtctgatttaacatctttcataatagacacaatatcattttaggtagatataatatcaattctggtagatacaatcccagtctttcctgatgtaatatcagatatttttatctaatgtaatgcagatttagcgatctgatacaatcattttggcagtgaatagttttccctagttttccttctcaccaaactggccatgcacttttctgaggagttttcctcctcaccaaagtggccgagcactttcctaaggacgtttccttggttggtatcagtttcctttcagttcaattgcaataaattttagaatagatacagtgatgtcaatttgattatgaataaatccatcactgtttggctctgtcagcaatttgagcaaaagtaactgttattacgttggtgttacatgatctaaattatacctctctggccaatcctcctcctcacagtgaacatgaacccaatagatacattttagatgcgggtttccatgatttgatttgattttcaggagcacttgcaaatagggctgtaattttgtgttggggaccgtgaattcttgaacgtttgtcaaaccgtctattctgtaagtaccatcaaccaataaatctccctcctggctgccgtgatccaatccccaaagctcgaattctttgggtgcagttcaaatatcatatgccaaagaacgggaaacatgccgaattgtaattcctttgactctgattgcttgtgagagttgaattccaatctgaccagttgttccatggaaaggccagcatttccccaggcttagattggaaagaagtacggtaagtgaaggactgctggatattttctggaatttttggtaaaaaggaaatctaggtgtttgtattttgcaatggtaattccaggttggggacatcagggattcaactatggatgtgccagcagaaaagatagagaagtctttctttgtgtagtggattaatcctttcccttcttttaattctattggaaatttgtggctggagttttcccaagaacatgtcatcttccagcgtttctctatctggaaaaggccctcatcaaatttggaccttttgactccttccatagctgaaccaatgagacttgtaacatgtttggacgttttcagggcttgtttatgtagatctcgtaagtgctgatcgagaaggataatcttactgttaagagatgattgcttctgggtgataactatccaaccaaaaaaaccactgttagttcaaaatcttttggaaagaatcacatggtaatagctacattaaatggaccaccaaacttattaatacggttgacacaaataccaatgtcaaggcactgaaccatttcttgaggcatttccatccaatcgcagctttccttccaaaatttacgacagattttggataggtttccctcgaattgtgtgagagtcgtcgaggcatcttgtcttgtgtatgtattggagcggttaagggttgtcaggggagacacagcatctgcccctgaccaaagccaaatctgctgtaacacgcgctgtggaactcctatcgtgccaggcggtaggcagttggttgaagggaaagtgctttgagggctgccttcaagtggggtctggatgagtgagctgtgatctgaacaaaaagtgttggggttggctggttttctgagaggagacaacagaatttgatttctgtggcggttgttgaggttgaggatctgtgaaggtgagtatgaggatcagatgaatcaatgataaaaagatcaataatatttgatgggtctatcttggatcaggtcagagtgccatgcttccccatcatctcagttcaaactgaactttgactctggggagtgacatgtcacagacatgtcatcacatccctaactacaacacaactcaaccaaaaaacaaaaacaagaccacactacacaacactacacaacacaacacacacaacacaacacaaaaaaacaaaacaaaacaaaacaaaacaagacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaaaaataatcaagagtgaaataaaccaacatgctaagatgtcttaggaccaagaaaattaaacaagactgtctactgagtaggtgatttgaaaaagataagtaagaataataaaatgataaaaaataaaatcaagatgaataaaaaaataacatgaagagtaaataataagaggaaaagaaataaaataataaaatgaggaaaccattggactgagtggggattggaggtgatatttttgaaatcttgaggcttgaggatattgaaaagttgaaagttgaaatttgaaatttgaccttgagggagcctataccgtttagaacaccacagcgcgttacatgcctgagacttgccgcagcaggtgatcagaccccaacactctccacatcctttctcagatcttctcttgaatacagtgcaaattcttttcattgccaggccgctgataagctggaaactttgggattttcaagttccaaaacaaattatggaaccactaataatagtatcacaattttttgcagcaaagcaagttcatactgacagaagttggtcacaattcccgcagcagctggaccgttggaggtgctctttggagtgtctatgaaacatgaaatatagaagaacatggagcttttgaaaaagcttgagtaactcaaaaattgacaaaggtgtgttgaatttcagctaaaaaaaggaaaacaggaggcagggattcaagtatacaaggaggatgttttggtttccggaacctgtaagaaaaccaaaatatcaagaaagagaatagatccaatcgaaaataactgagccactatcattttatggtatctaattagaatcaagtgagctgctatgccagccttggatattgtccatgttgatgaggcaatctggcattgctttcaatccttccaattgctcttggttcagatgttgaagaacattctcctcatagcaatctcgaggaagcccaagtgagacatgtgtatggcaggcaagaggcttagttttattggatggtggtgctctagtcgctggaagccggcctggcttccttgttgtgggatccttgtacagatccattgtacgacgttcaatgtgctcaatcagcttggtggcttttgcgctacaaaaaggcagaggaatacgggttttgatcttcggagttttgaaatcactatcatcatcggagcaaagccgtccatcctcaaacaagaaagcaaatcgctccaattcggcaaaagaattacaagtctcttttcgttgctttgccaactggaggtatgttaataaatgatgttaataattaataccagctctacatgttcaccagaatatttaatcttgacttactctttttctcttttgaaattgacggtcactcttttggttacgagtcacagcacccggatgcaactcctcacgattttgggtagcaatcctatgctccaaagcatgtatcagaagtttttgcgcttctgggaccgttggagggtcaagttgttgagcatatacgtcgatgaagcaattcttctggcaagcagtgataaatatgtccacgacatatgctgacactctaaggttccacaatcaacacttgtgctctgtagggcttgcccaagagaattttgggatttaatactgtctggcccgttctcggacgtacaaaagcaagtcaaaagaggctggcaggtctgggtccaatgggcttgtgtcaatcgtctctgcaaacttgatggacggtgttttggatctggattccatcctattctttggacttctttggttgataacaaatgtggagcgttggggcctagactggtgtactcatttaaattatatgtgtcattctggagaagctcgtcaatcaatttcaaaggtttcaaaagagacatttcatcctcagttggatgggggagcggagggtctttcctttgcttttgttgtgcaagatagtaaataaaaaattgcatggcccggttctgtagaggcaagatgtcaaatctcttttcaagcaagcttgaagtgcaaaaaacgtacaagtacaaggctgtcatgcctctctgccgcggtacaaaggttgggctgttggcacttctgtgataggttttctatcttatccttacgcttcattgatgatggtgttgcattttcccatgggagagaatgggtatgtcagcctctatgctactaacctgtaagggttgtgctctgagtgttaacaagaagaataattgagaaggtttattcgtggttaaatccctcaacctgtaaaagaaacagggaggagtcagtgaggaatggtacttctactgctgactcatccaattattcaattgggcatccggatcaatcctcttgcatggattaataggcttccaaggtgaggacttcttcaactcacttgggataaatcttttaacaacaattcagattaataagtgtatccacacttaaggaccagaattgtttaacctgggggataattctttatgcaatagagataagtagaaatgccttgaatctgagcaaagtaaatctatttaggtctaaggtagcaggtttgtaatgttattggtgggttgaatcactaataatcactgtacaagtgttggtttgatgctactggaatttcctggggggaaaaggtaggaatctgagctccttaaatattctacagggggctcaggggaagaggagaggccctcagggcactagggagcttcttagcagctctacaatttcgtgtaaggatgggagctgcagctgtgcagtgctatgcatgggtggaaggtcctaggacatgagatcatacatgcataattgagttttgtggcctatttctcacgtaattgaaaggctacagttactgtgcagtggctgtgcaattgtagagttggttgcatacgtgtaactctgcttatgcaagcttgtgatcatgagaaatgcatgtccttcatgcataattcagtcttgcatgtagaatttgagctcttttcccgtgtaggctgctttgaattatgcaagctttgaattagagcacaaaagggtcctgatggcgccatccaagagggttatgatgcaatctgatgccctgatgatgtgatcaaggatgggtaagcttcagataaatgtatatagcttattcctcatccatttcacgcttctactagctgattctttatacatgtgtaattatttatggcttataaaatatgtacataatgtataagaataaacattgttttaatactttattctaatgatatttctgtgaaatcctagtgatattatatgtactatactcaaggggatttcacagtaatttatagaattattaaatataaattatgaattaagattaaatgtaaatacatatttattgattgattattttaacaacaatgtatagtattttccagtattcaattatttattattattgcagttactaggtacatttcacgtactgtgaaatgtgctctgtggctgacagggtaggagtagaagaactgcagtttgcctgttgctgattctgtgggggcaattttgggattgcggacggtagctgagggtgcggaggttcaggtgttttttctatggcttcagaggtaggtattgatgtgcttgtctctggaatctccacaattcctgattttccattgtttaatgctgtgtttagaaggttatgagcggatgttaataacctcactctgattggtgtatacatccatatccttgggttgatttaggctaatcgatgttcctggagaagatggtgcaatggtttcggaatcaatgagaatagccccgtctcctttttcctttatttgagacatcactgcattagcccacatgtagttctcccaaattattaagctactgcagtgtacatacctctgagtttccacagaaagttgttttaaccctccaagtttttatgcttgaatcaagatcttgttgtgtttgctgaatatacatccattaatactcttgccaccaggaaattgtttgagtaacttgcgtacctctaccaaatcaagcttatccctaacatttttcaattcttccatggcaagctgatgtcctgttgtttgaagagttgaaatatcgcgctgaaaaataggtgtcagtaagaaaaagatgtgtaacttaaacaaaacaacacacctggagagcggttattgccgtctcaagatccttcatattattggtggtgccagcggcggcattttgttcagaagcttgaaccagttgttcctgcctcatgttcaaggctttgcaggacaaacaatagggacgtgatcagaaagctctggtgtgggattatcattgacagttactgcgatgaaccaacctcaagatttcttaaacgctggtcaaaactacctgttctctcaagactttgatctacgccagacttgagatggtgaattagcacctccactttttcaaagaaatcaagtacatttttgaagccgtctagctcttcttgttgcaactgcagatctttgcccatattttctggatctaaagaggaaagctgataattgcaattttagcacattatctttcagctatccaaagaggataaataccttgtggattttgttagtgtcctgtatctgtagacgtgtttgggcagactcaaccacctcagccttcttctcaaggtcggaaattcttctcaaggcatcctgaaacttgtctttgtggtcttgtaacttggacgtgtcagcttcatctgacaggtcaatcttcatctggaatgcgcgtaggtcattgtttgcgtcaaaagactacctttttagctgtccttcatatttcgctttcaactgttcgatggtcaatgcatcggatcattgaaatctcaagtctctcctgtgtaactccctttcaatctgttcagcgttggctcgcatgatttgtttgtgatcaatcgatccagccaagacaatctggttttcttctttcaagttgacttgaggataatttttcatatgattttctaaatgcgaagctctgctttcaagattgcagaagtttttctcagcatttcttaggtcgttaacgattttatcacaagtttctgtagctagtccatcaagattcccttgtagttttgaacatttggtttcccacatcgaagtcagttctgcaatcctgacctgactggattgcgacaagtgattgatcttgtcctgaattctgtcattggtgacataattcttcattgcaacagctttatcaagttcatgccgaaaggcatcctgaacgttgtgaattgcttgctggacattggaattaagtttgacttcaagcttggtcttgaaagcaagtgagctatttgtaacgtgttccgtgtattgttttctgatttgctcgggtaactctttgaattgggtcactaattctctcccaaaggtattgaactgggaccgtaagttgaaaagttcaccttgggccttttcaatcctctaaaatcaaaaccatcacgtgagtttcttagcaagttcaactgaatatccaagggcctacctctgaatttgctttgagagtcaccaactgagattgactattgaaatgatcaagcggcaatatctcctgaggatattggtaatgtcagtacaattctttcttaaaattagttttcctgttctcaccttgttggaaggttgttcatgttgagagttagctgtttgaacttgataggattggtgtttccatttctcaattgaggcctgtgggaaggagagaagtgttagagtgcttcacatcaagaacaggcatcaaggagtagttcaacctgtcatttttttttcagttgtggaatgtgccttgttaaaagtggaaaaccaatggtcaaattgtagaaagatggattccccttcagtctagagatgcttttgacattagtaaaaaaaacttgcaactcttattcagtgggttgtctcagaccttgaacttgtcaaataattcctgtagatttgtgtgagtcagcattccttgcagacaagccataatgggaaaggaaactcaccattctggcggcaatctgattgactttttcttgcatttgagtttcacatctttccaagtttgttttgaactctcgaaccctgttgatggatggtgcttcaatctgaagtggaggtcctcctagacttgcagaggtttgcactggattccaggagtagggagttttcttggccatcatacaatcaaaaaccaagaaaagtagtactgagatggggagagataatttggtgatttttccggaaagtaaacagtgcaagcctttgaccacaccttgtgtgtcaaggtccttaataaactcaagtcagccttgtatttattatgggctgtgaagcatatcctggattgaacctcactgaacaaggaaattacagtacaaatgatgaatagcccgtgaagaaccaggcgaatacatcaatgatcaatcattaaagtgtttcttttgatcctcgtgcatcacaactaatggtccctcttttttgattttgattctagtacagcatccaagccctgtgcaacaatatcttgtaggtaactgcgcaccatcccgccagattgattgaatatctacacccgggcatagatcagtaagaacgtacatcaaaatacaatctgccaataatcttcaaacaaaccttggtgctgagaatgttgatgccgtacaatttcaactacctgtgccaacactccaaccccgaccggagaacaaacgcaagatccacagattgttggagctgcgcaagtaaatgtcgttgctgctggcttgttttggtcccggtttgcttgattttttctatgctctggttgaaactattgatgagctcatcatgatggcccaatgctgatttggtcaacaaacttgtaacttgaatcatctgtgtaagagccgtcaggttcctttgattgcgggttggttttgttgtcttgtttgttgtgccgtttaccaaaccttcagttgaactgtgaattccctccccatcctgaattaaattgtttttcaggattttggtacttgtatcttgcagatatataatcatcaaacgactcacctgaaacacaaagaacagcatggcattgaagccatcaattcccaacgtatgaaggtgatcattcaagctgcggatcacttgaccggtttgtttcaatgaaaagatcaggcaaacataaattattgtagcaaattttgcagagctgtacgtttgggccagccgatcgtaatctatgaactcaaagtcattggggccgtattgaattaatgtgatgattgaatcaaatatgcctagattcttcgaaccgttgcaaaactggattgggggaaagtagtctggtggcaggaattttggtacaattttgcttttggctttcttctgatctggaggaaagacgtgacggctgatgtaaagcaatgcaatgagcaacaggcccaatagcatacccaccacaaacccatgcttaagaggcaagccaaagactatggtaaagagagcggcgcaagagaagaacatttctattgggcttgctggcttgtgtattgcgatgagtgttgaagacagccagtcctccacttaatattgatggtatatgtaagttttccaaccttgggaagttggaaagttcacaaactttcaccaagaaattcatgtgaattgggtacataccacaattctacttggtgcccctattcacggagcaagaagggggtaccacaattctactaggtgcccctatttatggtccggcggctaaaattcagccatggttgcctgtggttgggtaacactgacaggccattttaacctgggtgccctcagcccccatcaatgggtgttggatttctggttgcattcaaaatctcaggcatggctaaacaacacaagtatcaaagccaaatgaagtgagtatgaggacaccagaaaccataaagtaacactacaaaggaacactactgagagacaactacaaaaaccccacatagcagcacgtggcctatcaatatcaagatgactcagacaatttcaagacagatgagaaccaattcgttgaaaccataaatcgattctttgaacaaattggtcaattccattacataaatcaccaactttatgctccaagttatccaattgttgtaagaccatatcaagttctctcttggcctcatctatgcagaacaggaggatcattgttagttgtgggaaatattcagaaaatatttatcaactaatgtgaccgtgaatttgaaagatccaagctttcatgtaacttatccaccttttcgtccaagcaatccaagcaatggaagatttttgcgaggaatccttagatgtgttcaaatcccagaagaaggcccattagacgttagcgcacttggaggtaaattttgatgtaacttgatgttctcaaagtgaaactcacctttttgagtgtcctccgtctttgtgtgaacttctctggctagtgctttgaggcttagagaaatgctaccaaggtgcttctttaaatcacctgtggggcatggaatctatgaggttgtatggcaagcttcaaagtgatgtttttgatccaaattgaatgacatttacctgctttttcatacaacttgaagttttgaaggcaagcgcaagggaagtgaaattccatctccagtgctgtgtttttgattgatggagacaaagtaacaagttgagttgagaataatcatttaggtttttgtctcttccaattttgtatactgacgggttttgggtgaagtggaaaggggcagttccacaggttgatcaaagcatggctcagctaatgggggactgaaaattcagacattaatcgggcaacaacattgatgctatgacagcttacatacatattttttgctggtatgaattgctgaacagattgcaaatcaaatgttggctcagtgattaaatctagtagggatatgacatgcaaaaaaataactaacatgtctgatctaaatcaggaatagaatgggcatctgtttctatcactgaggttttgggtgcttcatcatccattgtttgggcggttatttgaagaaagcttggactaggaatatttttgggtggttatttgaagaaagcttggactgggaatgttaagttgctgcagcaaattttgagcaagccatgagccccttgagtcccatttgatagccggctgcattgcatcaggggtccagccacattgtttgagcctaggctgctttctccgcggccatgcaaagcaataggagatttggctggaagcctctacacaaccggcgcaagtgctaaggacagttcagaaaacagatgaatttcccctaacattgtcagatctgagggatcttgtggtggaattacatatttcaacctgctgggagatccaccggctttacaattgtcaggagatcatgggcccctattgggtgacggctctactccagcccatgagcagcgtgcggttgctcgagcccaaatcataacaatgaaaacttggccaaagggggtcaaaacctgtctctgaaacagtttgatgctggagtcctgaaattcattaaaatgaaagagagaaatttccccgaatgattctcctgaatgcagctagtaatacatggcctaggatcttcaacccgtggcgcagtttggcttttggttggggcagtggccccagaatcgaggcgctcaaggcactgcaagactggatagagaacctcccaagatgacagctttggccatgttttgacctcatcaaactggtcaagccggttctctgaggacttggggggggggggtcccccccattggactaacagaggggcccaaactgtacaacactactgggtgaggtgggcaggaacaccatgccaaaggctttccaagcggagcagtgaggccgcgcaagattttaaggcagtcttgagtcttagctttgcagggatggaaactgtggcaaggggcctcaccttggggtttccagagaagtcagagtataagagggaggtattgaattactttgatctgactcgttaaccaagccctcaccctcttttctttctctttaactcctcaatccgcgtttttttttgggcttaccccacatggcggtgaggatgtttgtgagccctccaagattgaaaagaggaaatgatttgatctgagagaccaattacaactgggggttcaattttatgattaaattaaattgacaaaacaaataatcattcaggccaggacaaataagtggcaattccaattgatgaatccacatgagaaataataacagcaatccatttggaaaacaaaacaaccaagtgaaaatatgatttaggagtcaattaaattcctttatctcacttgtgagctccgcttgtaatctcgataatatttctgaaccaagctggcattgtatttgggatacagtggtaaccaataagttggggggctgtatatctatgaataatgaagtaaatgttcagcaaagcaatgtgaatctattttgacggattgtaaaatacctggttactttgtaaaaagtgggctgcatgcctagcaacggcggtgaaagaaatttcccggctccacatggccaccaaaaaccgcaatgggggttcctttagctcttctgagaagtggtattgagtgacgccgtggtgaagtatttgaaaaggcccatggaaggagtagctgtggaggccagtatatgccaccccaagggatggcaaaaggaattcacccccacaatgattgccaaagaaaacggaatcaaagagaagtgcatttttttggtcgcgggggtgtggatttgtgtatttacacttactgtgcaggctgggtaatccatatcagttgaatgcaacacaagaaaaatgtgaagcccacttaccagcaagaatcgtgttttttttttactttcaaagattctttgattgaatttctgccatgttcattcatgtacttgactccatctatggctacttgagttgagtcaggtagaaatgaactattgataagaagactcaactgtgaataaaaggtcatttcatttcgcaactttgtaatggcatcgtgatcatcaacattggggcatttgcggaggggatcggggagttcaggaatcttgagagcagctttccaggtgtctccgcaaccttgaagttcatcaagtttgattgaccgcgtagtgcatttgattttcttatccatcattccagccaattttttctagcacgggagcaccattcagttgctgagtgtttggtttaggagctgtcacaatacacttacaccacccaatccaaacccatatgcttggtaggacacactggcctcaaaactaccttctggagatcaaacgttgcctttggttttgaggtcgattgggaatggggtccttgggggtccatccagcgcatttgagaggtacaggggaggttgttgggatgcaagcagcttgcaaacaatgtttttaaccatctccttgagacaattgaatgtgtgtacctaaaaatgacctaatcagttgccctctctaaactaaggaatatgcgactgcatgaaaaccccaactgacatcatggcgaatgtgcaccgagccttctgagggggtggggtaaggaggtagcccaataccaacgcacacaccattcttgttgaggagtactaccatccgtttgggatccaacggcctacaccgctgctccaaggcccgcgcgtgttcccgaatgtggactagtgtgggatattgtaggcaaaatggtgggtgcggttttacttgcgacgtttctgctctcctctcatagccctggatggtatctcgaacaagcagcgcggcgtgtaggagctggttctggcggtgtaagactcaaaaagtggttgtaagactctttttgctgaattgagaaggggatggtggaggtgcaagctctgcccttctatactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgatagggtaagttcaggaatgagtttgtgtgatgctgagaaatgagtttagttgttattggtgtttggtaaggttctgtaaaggtggtgtatctttgattgagttgtactaaactgtgactgatgaataataccctgaggagacaacaactgggaggagagcctccttatatagaaaatagtgagggaatttagctccagggcagccagtaatgagtcattttggctggcctgggctgttacatgaggggtttgatctacatacagaagttaaatgagtgaatgtgattggtcagatatgtacaagagttgaagtggtgagccaaacagctcaaagagtgattctgattggtcaggttatgtggtgtttacaagtaaatatgatggtgtaagctgcagctgtcctgcaaggaaaatacactaatttagactgcatgggtgaaatccgtgtgatatgttgtccatcttgggataattgctgatccaggtgtgttccagtgatgcctccatggtgaccaagggtaaatttatccgtagagtccggttcttgagccgtagggtgtgatttctgaaagagattgggtgataatatggaagaaatatatatataagaataagaaaaggaaaaaactttgaattctcacatttttgactaccacagcgggtggttgggtggagagaaacatccaatgaccatattgactaaacttttgatgtgcaactctttgcccatctcctgcattataaacacagccatcaaatcgaagtcgatgatctccgcgcggcaatctgaatgcaaccttagcagctagctgttagcttgcctcatcacagtaaagcagttgcgctcgcaatattcaatcccacgcatggccgctgttgaataaacctgttgtaaaaatcccaaggtggatctatcagctcggttggacacctgcacctgggcccaaggcaaaatggatcccaaatggtaggtatgggccaaccttgcagactgtacgccaaaggccaacccataccgcaatgagaagggggatggactgtacgcccaatcaacccagaccacagcaccaaaggaatccaaaggtttgaggtggtggggggcactgtactgtctggaaataccaagatttgacctggggagcttgccgaatcaacctataggcgggaggggtgttgattgttggacaattctgcaatgtcaaaaggaattacccgtgatccctcaccgtgctgagaagggaatccgctgggtcgggagttggagactgagaagggaatccgctgggtcgggagttggagagtcggcggccgcattccagttggtgagaatccacaaagccagtgaaagaagaatcttgctgcgagccgcgtagcctggcagtgccaaatatgggcgcttgaaaaccctcaaactttgaactgcccaagcagttttctggggaggtttcctccccctcaaactgcccaagcattttttctgtggaggtttcctcccccattaaactgcccaagcagttttctggggaggtttcctcccccattaaacttcccaagtggctgctgagcttgcacattatttcagccaacaaattgaacaaaaattaatgcttgaattaactttggcttgttactggcagttatacctatgtaacctgttggatttttgggctgatggtctcaagagacagaagggccaagaagaaggattttccttttgggaagggttcaccaaaaaagaatgacagaaccaatggttttattcacttgcaactaggcaggattaaatagactagatgcaactggttaaaaagtggttgaaagaaaatgaataaaaaatgtttttgaataaaaactgagagaagatgaaatgagttcttgataataacaaaacagacaaaacatctcatcctctttgagtcaagctagatgggttagtcaagagaaaatattttaaatcacaaataccacaaggcgttaattctcagcaattagattttaagaaatcaagtcaggaaccaggaaatagaagaaatcatgttgagtcatgagttgcagtacatagcttctacttagtgttctattaagacaaaaaagagggcatgagacgtacaaaaaaaagctactagtgagtataatccagtctggttcaagaagattcaaagaaaaaaaggaaggtaatgggagggaattcaggaaggagtaggcagaaaacaggaaaaatcatcatacccaatagtaaataatagaatatgaaagaaatattccgcaaaaaaagcaaatgaagatcatcaataacaaaagtaaagatgtggcaaaagaaacagaaacaaagcgcagagctggtgtgccccgactatctaaatgccctcatggaacggcctggtatctcagtcttcaatttcaacacccataacctaagccacagcccttcctgcaaacatgtagcacatgatccaggttgatcagcaagtaatcaagctttcaagagtgaaaaggttacacactggattgacctccctcagccgctgctccagagactgcatgagaacatattgactctttgccagaaaaattcaaattgtctccgggatggtctgttgtttgtccttctagcgcgccaatcctcgcggcttgagttctgaccagctctttgagggggtcatttctggcagcttgagttctgactaccacgttgaggccttctatccttccttgcaaggacaatctcaatggtatttttgattccttcaagagcgtcaattcttgccgcatgtctcctgactcgttcttcaagggcgtctagtccttgtgcaactattccaagcctttcagaagtctgggtgaatcaatatagctagaggttgatacatccaaagtcagaaccatatttctacctttgagatgagaaacaggatttgataattgattaagcattattctggcagttgaacttaagttttgtagtttgacattgcatgaaaatatcttggactttggttgctggtagaatcagagtactaatgaatctgctgatacaaagttatgaaaggattacagtttaatttcaactcactcagtctcaccagttgtctatctagtccggtgatgctatttccaaatccaattacgctttccatccaagactccaggagatctatgcggcgctggatggtatccatttgatcttccgggtaatagtttgtcaatgatgtgctctcattatcccattgaacaatctgccagtcaacgtacacagccgggcaaatgaggggtcagagaaaacgtagcagaacgggggccagcggtgatgatgggctttttgaatttggtaaggtaatcaggccaaaggttgaggctactcttaagcaatggggatcaagaagtatgtactagaaacggcccaacatgtaccttaacaaggaccccactggaagcaaaggaaatcggtcaaagggatctgccaccatgaattgaaaatcttccgattgaaatgaattgaaaatcttccaattgaataaactggcaaagccccccccccccgctatgtaaggtgttacattgcgcaatatgaggaagatacaagcaaaagtgtactaaagtctcaagatcctggttccaataagtcttttagtgcacaatctgctcacatttagcctgtttgtagcctgttgtcaattgaatgcttgaaatcttaccagggaccgtagacattgcaggaacgtccgctttggaggcctgtgtaactattagtagattgacagggaaaagctccttttatctccccaagggcccactatgtgatgggccgagaggctttcagattggtgccattggggcaacacttgaaaacaccatttggtgcacccaagaatgctaacaggaatagagcttcaagaaggaccaagaaaaaaaacaacttgcccgtcagtcatatgggtgattggccggctacttgcgcacaatcaacaatatgcaggtcaggctggtcaggctgggcctagcttaattgagcccctgcaaggttgaaatgtacatgggccaaaccaaccccacttgggtgcaggtctgcggtcagagttaaacaatgtcttgagattattcactctgtatttgcccaaatgataattcagcagttatttttcagtagccaacagctttctgatccattcttgtgtcaataaggcatcttggagacaatgagagcaattttcaattaaaaaaagaaaagaaaaatgataatatccatgtaatttttgaaaggtctacatgtaaatgatttgaagtcagtctaaaggacgcaaatgatgccttgacagtcctattaatatcaatattggcctctcaataccaaatgtttgagaaggagcttccaggcaggtcatatggcccaagatcttgtcaggctcgatgaggtcaacagtaacgtcagatgaccgttgatttgattctggcaatgtttgagaatatacaactgttgttttgatgtgaggccagccagagtagggatgctttgaattgtcagatttgccaagttttttttaatcgttctacttctacccacatgtctgtgatgcttgaatttttgggtccgagaccatacctgatagtgaagatgttgcatattctgccgcagcatctttcagtcatattgtttgcctcttattcaactgtacagttgcctgcatgccaattttctatgctgtaagtagcgtcacaatgcttgaaaaggttcagaagatgtccccagcccggtgctatcttcaaggaaacgatttcctggtcaatggtttgtgagagttgttttacaagccccaaaactgtttcttgactgagcttgacgaggttttcttttgaccatggaaccacaaaggttttgggatcatcaagcatcatggaacccaactttcaaatggctcgcaggtgacgtagtatggagttgttgaaggatcgaggaagatttttggagaacgcaagcagagcagctttcaagttggctgcagccacttattttttgagaagagttgagtctaaagtacctgcagaaggaatacacagcgtaagtgcgggtgcagctgttgagcaggaatgggaaaagttactgacacatttggttatttgttggtatattttgaagatcaccatttagtcgctcaaacacccatccagtccatgtggaggcagggtctccacgagccatgcatttgggtatgtgtagtaagaggtggtgattgggtactgctttgaattgcaagaatattttactggcactttgtcaatacttctgcaggtaccccctgagagtagctacatctgatttgtggatttctgtctgtcaaacaattgtcacagcactgatgagtttgaagaagttatgtaatatcttgtcattgacatctgcttgagtatggtatataataccaatggcgggaacaagaatgattgtaaaaagcacaatccactcatcagctttgagctttcccccagaaacttcaccaatggtgactggtacgcaattgatccacaagggtaggtgaattgtttcaataactgaacagaggatttccatagataccgagttgtcaaatatggtatttgaatcgatagcattgcgcccctcgagaccatcatcaaaatctgaagcacgattgcccaaatcagagtcgctactagaattgattcccttggggcagaagtcaagatcggactctgcatcggagccctctgagctttcaaacaggaaccaatatagattagccaattcagttgtccactgctgtagtttggtgtccagttgaagtgtggttttcagttggaattttgcttttttctctaggggatatttagtattttttttgtatgagtcatcaggggattgtttgaatccaaagagggtctgcccatgatacttcaagaccccaaggaatatgttgtgtattgtctctactaccgtatgagtaacaggaagtagataaggtaactttagctaaggggtgtagcggacgccccactttttaaaactctctttctgtagtacttttgtcttggcggatccccattgcacaggtgcttccctcaattcttgattccctaaaggagccatagctgttgagtcaattgagtcaagatttcccttttggatcttgcaaaacaagcaaggatggttcaaagaggtgtgtccagcaagccccatcacctttcttaccgcaagaaggttgcatatgacttgcaaaatcatagcttggatggttcgtccagattggggaaaacatgaggtgcttgagaagttgacgccatgccagaggtccaaaaagttgctcacaaggggttctagaacttttccaatttgacagactgttggctccttgggacctggggttataccagcaagatagatattctcgggacgatagcggtctgaaagtagaagattcaggcaaactaaaacaaggtcaccgagtgaagccttgttcccccatgggttgaaccaattgatgcctagggagaatgccagatggcccattgtagaggtgaacgggcttccattgggatttttttgcttagaccagatcggagaatcccaaacatcttgcataaaaccattttccaggtttttttattaatcgaagtatcaagaagatcttcaatattgggtctgtgtaagaaactccctagccattctaggagagagtacgttgtgaaagtcggcggggtttcatgacttgctgtgtatgattaggtggattgaagaacaagggttctgaacaaattcgactttgaggggtagcgcggtaagagcatgtctgttgctttgattcaagagggtacatcaagtaacatttcatacagcatataatttttgatagtttgggttcaatatttaattttttttaaaatggtagctatatttgctggaagtgaatcaatacgtctgcttgaacttgatctgatatcaaggataccctgttgaactcaaagatcaaggtcagaagattcaacactagtgtgtttgagaagatattggcaggctgatcaaagcatggaagccagctttttgcttgcaatatttaaagacataaattgattgtgatgaaaaagacctgtttgtaaaaataatgacaacagacgtggttaaagcagattagtaacatgcagagaaatatcacatactgtgttggaccaattttgttgagattgtcagaattttggaacggaagtgcatctgcttgattgggtttggatgaatctaacggctcggctttggatggagtccctggcagatggctgcattaaacgttgcattaaacatcttcagtatcaagatgaaggaaattcaatttgcgagcttgagacacctacctgtctccacctgtgaaatagtttcagacaagtcctggacattcatgtggttggaaagtcagcttggatttatttgggtgtgatttgactgcgcgacaggtataccggaatggcaagatggagtcgcctctggaaatgaatctgtgggtgttggttgcaaggataattgagcttgcagggtgcttggattgggattgttttgtcggtgttttaggtaaagcggctgtggccacaagtgcccaggatgtgacttgccattttgatcacagtatgtttgtcagccacagagcacctttcacagtacgtgaaatgtacctagtaactgcaaataatgataaataattgaatacaggaaaatattatacattgttgttaaaataataaataaataaatatgtatttacatttaatcttaattcataatttatatttaataattctataattaactgtgaaatcccttagagtattgtacatataatatcactaggattccacagaaatatcattagaataaggtattaaaacaatgtttattcttatacattatgtacatattttataagccataaactaattacatatgtataagaattagctagtagaagcgtcagatggatgaggaataagttatataaacttatcttaagcttacccatccttgatcacattatcagggcatcagattgcatcataaacctcttggatggcgtcatcaggacccttttgtgctctaattcaaagcttgcataattcaaagtagcctacacaggaaaggagcccaaattctacatgcaagactgaattatgcatgcagaacatgcatttctcatgatcacaagcttgcataagcagagttacacgtatgcaactaaccatacaattgcacagcccctgcacagtaactgcagctctttcaattacgtgagaaatgggccataaattaaattatgcatgtatgacatcatgtcctaggaccttccatcaatgcatagcactgcacagctaaagttcccatgtttacacaaaactgtagagctgctaagaagctccctagtgccctgagggcctcttctcttcccctgagccccctgtagaatatttaaggagctgagattcctaccttttccccccaggaaattctagtagcatcaaaccaacacttgtaccgtgttgattagtgattcaaaccaccaataaccttacaaaccagctaacttagacctaaatagatttactttgctcagattcaaggcatttctacttatctctatttgtcagcctctgggtaactaacctgagtatttaatagtaaaaaggttgttactatgagttgattgaagtttttgagcgtggtgagtgttaggtagtgggtgattaataccagtcctgtaaagaggaggtttcactctatcagtatggtctttactgagaggcttgctatcaacagcgcatccggatcaatacaaggtattaataggcatccagggtactaagactcacctgggattgatttggttattcccaaaagggaatgggctaacaatacttattaagctttaacaaaattagttgaagattaacaggtattgttgatgggaatattcagcaaggctatgaatactgtggataagttgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacatcccataagtgaatccgcctgacatgacagcaacagaacaggtcttacgctacgaatacgcaagacgagttttgatgaaaactgtgcccacaaatccatatcttatctccttcgtttagctcgaggagtcggtctgagcaaatgtgctccggaagaagaagaatcccagtttaagccctgtcaaaaagtcagttgagtaataattagacaacacttgacttaaaaacttacctcctcgccttgacacggattaacttctaagttaggataggccctacgaacaatcacccatccatgcacacctggcgcctccctcatgacctgatcgaggttgaatagaatcgattgaaccgcagtcatcttgatatgagtcgacctacgtctggtgatgaaaattggattcggctaacaatagaggaccctcggaggctgtgaatcagagccaaaccacaaaccagaataaataccttacactcaacgctcctcatacgccgcgattctagaaaaggcataaccaaatgcaatgcatatggctcccagggttgtttataacttccataatcgtatcacaattcacccctagactacagcctattcctcttaatacgttgattcattcaacttccaatgcattacaactccaacctcagacgctatttccatctatggtttcttcaaagacctcttacctctcactcggcaccttaacctcaccgaatttctcattccagtcactcacccatttgtcccattccatggactctcccttgtcacctcttgctcctagcctctcaacagtcgatattacttcctaaacccaaccgacaagtctctatttcctcaaatgtcaactcagcccttaactcccccgttcatgatacacgacaatccttttgtattcctctcacctaaactcacagcatatccttcaacaagttcctatcccggtgtttctcaaccagacatcggaatatttcccctcctcccactaggccctgcctcaagttctatccataaaagtatccctcaactgaacccttatttctgcacaattccaacccacctcttaccctttccaatcataagcactccccctatagcatctcaatcctgttcgacaacaaaacaaatcatgttgccaccaacagaagctcacaatcttccacaaatttccggctgggttaagattcattctttatctcctcatgtctgcgctcatgatactactcaaatcaatgtatgtactcctatatctttcaccctgacaagttgattctgacatccaactgtttccaggataaagattttctcctctccattatcgattccgaccttaagcgtctcaaccctgaattacaaataacttcccacatttggatcaacgcattcattactaggtctgattctaagttcatctaccttaccgtacgttattccctcaaaactacacctcaatgaccccttgatacttacgcccattgcaacaattaattcaggtcaaacacctcagttacaatgctccactcaactgaccacgacccgtgttctcttctcataattctctcacctcttcttgctcaaatctcaaaatcatcctgttcccgcccctgaattcttattcttatgtaattcttttttgttcaacgtgccaaaattacctattcactgtaacatacctccaacctatgcttaagcatttctcaatataatacaatacagtccttttccactgctatcattcaatcctgttccacttgcactcaatataggctactcatgctcgcaataaacacatgctaaaagacaaatgccaagaacaccttgcctcataatcagcatacgcatttatttgtgtttttacgcagtccccttttccggcaatccaatgcccttggtactggatttatcataaccctcttcctggtcctccaccagcggcgaatcatgatacagttcaagtccggtccaaatacgagatcttagctctcagcttcaacctgcagccttttctttttccggttacttgaaccatccattgtgacagactaattctccacaatatatacccctctcttcctttaccccattttcatcatccgtccaaaacacgaaacggtccacctcaaactgaccttatcaacctgttccttttccgtattcatctcaggtttcaatatattcctcttccgttccttctttatcgacgagtcttaaactcttccatagaacaaaaaattatttacttttttcatctactacagccccttatcgaacaagaccggtttcctactcatttctctctgttatgatatacgctccactttggccttctgcctagagcactaacctaccaccacaacataaatacccgtcatgtttgtgctcggttgctcattcctcaatccctcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatagctgacatattcgagcaggtaataactctgtgcttcaaaatttttctttcaggattacggtatatgttgcttaccttcaacgtgttctaattctcagcttgagagtaaaattgcccctggctccacctatgggcaattgttctattccacggctttaggcttcacagaccctgagactaaccaagagaaaaatattctcgtcaagttgtgtggttatggctccgctatcactgctctcatcgaaaatcatgtatacttagtctcgggaagactcattcctaggaacattaagtctactcctgtgtttcactatgattcagacatgatcgtcgatcttggtgaatctaccaaattcactcagtccatgtgcgaaaaaacttctgtcatcggcttaggtattgtccttacaaaaaaagaaataaacggcccggataccacctccagttctggtagcaaaattctgcaagtcattatgcaacatactgactacgatcctgtggttggtttagtccctcttctgctataaatataattcgctgacatgtcactttcttaggccaaagctcaggttgaatttaaaactatgtatcatatcggaggccggaaaaatttggcaaacacctttggcctctttcaactcagtcgtgaaatcctcatttctggcaacattgtcggctacactgagcaggactacatgtggattgttgctgtacgttccttgcaaattctgtctcgtatttcacatttcattgaccgcctcacattaccctacactatcctacaggctatttctgtgtcagtcacttcgggtcatcaatcaaacgttagtcagctaagtcgaccgagcgaaaggccgcaaccatacactcgccgccctggactgtcagtttattctattttacttgccctcgacttattctgacagtaatcgccttatttcagaattttgattgaggactcttcacctgctgaaggttcttctttgtctccaaacaactatggtattggaccctccgatcgtgacaacatggctgaacctgagccatttccgaatctttcaaccgatttgcctgatgtctcaaatgacaactactacgaatctattccctctactacgggaaagaaaaggactaaaagagctatcttagctgatgccaaacgtgctgctaaggcatcgacctctttgactccatattgacaaaccctcctgcatttttttcaaaatactaaatcttcaatcattgtgtatcgtagacctcatgcacatttcccatggcctgaccctctgttatatccaatattcgtattttcctcttctctgtccaccgattgatatagacaatcttgttcccggccccccacattttcagcactcgcaatgaattctaaactattcagttcccaccaatgttacaatgaccccttgtcctaagcatagcccaattgagattttaacttggtataagtatttcatctcagcttgactgtttgatacacagctcaactcgagagagtagcgccttaaacaccaccccgcacctaggtcttgaattactcctgccattacattataattaatccgaatggttgttcaatcacaaggaaagactaaactcagtcgtcgaccaagtctaacacctcgtgatgttactcgatccttaactgagtcgtgttgaccaaagactgttcttttcatttccttggcctataactcggaatcaagtgagactccaacccatctaagtctaagctttccaactaggaagtgttccgctatcttttgttttactcctaaatatggaaaagctcattgcatagtttgactcaaatatgtccctatttattaccaacttctcatttctatatccggttggacaagtgttctgtgccaatagacagatcaggaaaaggtcatatggacgataacaatcaatctacgcaatgatatattcttaaaccggtcgtactctcaattattgatactgttccttaaccaggtcatcgcaagatgagttctcttcaacctgacacctacgctcttaattcaatttcgccctgactttgcctttgactctgcattattttaatagatctttaccgacaacagctttgctctacctactcttaaataccccggccttaaatcatactctcaacccagtacttggcctctgtctcatggattctcaatcatatttggcagcttctaccccagagcaaaataatgaatatcaattgaaatcatctttccccggcatgttcccccatttcatgggatcctattcagattcctgcctcagttgtggtgccatacactggaagtgcgaaagaactggtaatgacaaaagagctccacgcacttcttactccatgtgttgtcagaaaggacatgtgaccctacccgcaacttacagcggttcgaattatccatcattcttgcgacatcttcttacgaagaccgactcttgtaagtcataagctttttcataatctctaaggctctacttaacataaatacccaggttcaattgcgtttcagcgacacatccggagttataataatgctctttctttcgcatcgcttggagctaccgtcgatgaagaagttcagggaaaaaaaggtgtctatactttcaaaatttcaggaacactattccataacctaccagaagagattccaacatcaaaagatgaatcgaaattcgctcaaatatatgttattggtggcaatgacgagaaagaggccgcaatgcgcaaacacaaatgcggaggctcggtcgattctaggattttattggatcttcaacaatggattagccagcataattcctacgcaaagttttatcgcacggtcagacaagaactcgcaattaacccggccgctacttttgtcttaaaggccctaaataacccgactcacaatcaaaatacctataatcagcctcgagttgacgaaatcgctatcgtgttagaatcctatgatgaagaaaaaattggcccaagagatattgttcttcataagctgaacggcggaattaagcgaatcaccgatatgtttccgggctatcttgccctccgatttccaatcttttttcctcacggagaacagggatgggttccagactacatccctaacagtcacataggttagtacacttctctaaaactgctattaaatactgaattaatcttttggataacagggcgaaaaattactcaagacgaatggtattcatcaatgtgtttcgagaaagtttctcaattctccgccattttacatggtaaatccttattccaagaactcttagtcgacatgtacgtatgcgtcgagcgtgcacggctggacttcatccgtcttaaccagaaaaagctgaaggccgatttgtacaaggctgtagaggaatcaattcataacgaaaccgacgtggagggtcgtcgtgttatactgccctcgacctttgcaggctcacctaggaatatggcacagctttatcaagatgccatggcgttatctagagaatttggaaggcctgctctattcattactatgaccgcaaatccaaaatggagcgaggtcacagaagcgctccctatcaatcataaacccagcgacagggcggatctcatagctagaatttttcattcgaagaagacttcattgctcgatgatatcgtcaatggatcctttctcggcagagttgcggccgttgttcatacagttgaattccaaaaaagaggccttcctcacgcccacatcatggtcatgctccatccctcggatatccccagaacaatcgcagctgtggattcaatcatatctgcagaaatcccagatccacaaaaagaacctgacctatatgaaattgtgacaaggaacatgttgcacggtccatgcggtgttaaatccaactgctggaaagacggctactgtaaatacgggtatcctaaaccatttcgccccgaaacagaaattaccgaggactcatatcctgactacagaagacgggaccaaggaatttcggtacggaagatgggaatggaattcaacaattcgcacgttgttccatacaacaaatttcttcttctgcgctatgattgtcacataaatgtcgagatcccgttcaccatatgagccatgaaatatttattcaagtacatatgcaaaggtgtcgatcgatcctcaatgaaaatcatggatggagatgaggttcagcgctttgttgaaggccgttatattggtccttccgaaggtgtgtagcgcatgagtctattccctggacagtatctgatgctgtttcttctattagctgcgtattgattgttccagtttcccatgaacgggcgatatccgtctgtccagagactagctctacatctagacaaacaacaacaaatattctacctcgattcagagatggttaggcgttcttttgagtctggaaaagcggaccaaacaaccttaacagaatacttcaagctttgtcaaacaaacattgcaggattaggcgtgaaggcaaaggattgcctttatcaggacctgccaaagtacttttggtggactgatgataaacgatggcaacctcgcgtcaagacttcagatgctgttgggaggatttactttgctgcaatatccgaaggcgaacgctattttctgcgtcttctcctggctaataaacgaggcccgaagagttatcaagatctacgcactgtctcaggtcaggttcatacgtcttttcgagcagcggctgaggcgatgggtcttttagcaacagatgaacattacgcagcagctatacaagaagcgtcttgttggatgctgggttctgctttgcgcgccatgttctgcattattctggttcattcacctccgtctaaccccaacaaactactcgaatgcttcatagacgaattaggagatgactcggaatacaccttgtctacaggaactcgtcggtcacaacaatttagccctgaatacgttagatcgtttactttatttcagctacacaatcagctcacaaaatacgataaaaaatttgaagatgtcggtttggaccggcctgatgactcaaaatgggctttgtttcgtactttcgcaactaatagttcctacgcgtattatgatccacaggaagattttgatactcgatttcgttctctcaacgaggatcaactgaatatcgccaatgaacttatccgtttgagttcaaagccggatccttggattggttatatagatgggcctggagggactgggaagacatatctgctcaacactttaattgcctatttctattctcaaggcaaaaaaattgtgaccgttgcttcttccggaattgcatcacttattttgcgcgatgcgacgactgctcatgcccggttcaaaattccagttaaagttgcgtcgaactcaatgtgcaatttcgacgcaaaaacaaaaattggccaggacctatgttccgttgaagtgatcatctgggacgaaatctccatgcaaaaccgactttgtgtcgaagcagtggaccggagtttacaagacctgcatcagaacgacaaacctttcgggggagtaagtgtcatatttggcggagacttccgtcaaacacttccggtggttaaaagggccaacatgtttgttcaggctaaactctgcatgttgaattcttacctatggcctggggtgactcagtttcaattatatagaaacgttcgcttgctcggtgtgttggaaacatcaccggattcagacatttccaaattccagaagtggcttttaagcgttggcagtggttcttcacaggacgatttaattcaagaaattgctttagattttggtaaaatctttgttgagacctgcaagcaggacttagtctcggcattgattgattttgtttacccaagcctcatcagggatggttcctcggaccgaaatttgacggattattttagttccagggctataattactcctttaaataaagatgtcaaaagcgtaaacgagcaatgcttattcctcttacctggaaaaacattgttctcaacttcgatcgaccaaatgacagatgtaaccgataagggaattcctgaagagatcctcaacacagtatctgttccaaattttccagaacatcgcttagcactcaaacttggaatgccggtgatcttactaaggaacctgtgtctaaaagacggcttggcgaacgggacaaagctgatcatcagagcaattcaaccaaatgccgttcaagccgaaattctcaatggacctcactcagggaaaacccatatgattccttgcattactctgattcatgaaccggacctggactttggagcttctttttctcggtatcagtaccccttttctgcagcctttgctatgactattaacaagtgtcaaggtcagtctttggaaaaagtgggtatctttttaccgaggcctgtttttggtcatggccaactgtatgttgctctctcttgggtcacatctattgagagcctgggaattggcctgctctcgaaggtacctatttcagggacgatgaatgttgtaaataagccactattacagaaacatttgtctaaatattaagttcaattatgtatctttttcaatttatatatatcaatgaaaacgtcttaatcttctctaaggttcaaacgtggcgccagccacgctcttccctagtcagtgaaagaggcacggattataagttccagaatactgaaggggggaaagaatgagcgctcagaatcaagggagctttgccaggagaatgagcacatcaattgagtgactgatcattatttgtcatgatctgtaagtgacatcataattgtgtactagttgatcaatgtactagtagctcttgatgcgtgtacttaacagatcctctaataatgtagtcatgattgtgatcagtgcatgtattgaatgtattaattctattgacacttaatacttactatttaatacatgtacatttttatttgtaataatatttgaccgtgaaaatactgtagcagagggataacttgtggtacaggtatttcacggacaagggagtgaaaggtaaataattacttatgtagaacacaggtatgtatttaaacagataagataactgtaagataaataagataatttaatgatagtgataagataacaagaggtaaaggtaatcaacattatggataagtacttatgtacataagtacaggtgttgcagttacttggtacatgaaaggtactgtgacatgtactctgtggctgacacttcctccctctaaaaaaggctgatccaagaaataaataatgttattttcttttatcagctctgtattgtctgagaattttatcagcatcaggtattttatcaactgtaagccattcatattctttggtaccactgtatcttactagatattgtttaatgtcctcattgttttttctgatttttctatgttgtaatatcttcttgattttaatatcttctttttctaaaggaggtattacaactctgatgttatcttttcttaaaggaaatttttcattatcactagttttgtatggtttaattagactgactgggaatgtagggtgttttctttctaattctccagtgagtataacttcaacagcatttgcaccgtgtaattgtttgattgtaaaaggtcctacaaaggaatctcttaattttttagggccagtcaggtttgtaaaattaaatgtagatatcaagacttggtctccaactttaaactggtgagctttgtgagttttatcccatctagttttgttgtaatctacagctaatttcacgcattctgctgcatatttttcagctttggtcatcataaagtgaaaatcagtggcacttgggtgtatgtgtactgcttttgacattaagatttctttaggaaaccaaggagtccaacctctttctaattcataaggtgttttatttgtcgactgtgtttgctagaattgtaagcatattcaagtgcaggtaataatgaacaccaatcatgagtatagttgtccttgtccttaaatgtcataccataggcacaatatcttctgatcatgtcttccaacttctgaatcattctttcagctagtccatctgtttgggggtgataagctgtagaaaattttagttgtgtcccacataaatcatataaatttctccaaaattctgacgtaaatttagggtctctatctgtaatgatatatctgagacaaccaacgatcataaataatagaattccaaaataataatgcagtatccatcgatgtatctaccttgtgaacacggtagaatcttgctattttggaaaatctatcaactactactaagattgcattgaaattattaggtcctccaggtggtaatccagtaacaaaatccatgttaataacagaccatctttctttgggttcctctatttcctgcaataatccatatctttttcctgtagctttatttgctttttggcatctgtcacaagattcacaataatctttagtatcattcttaaaattaggccaccaagcaatttgtttaactctctcaattgttctgtcaaaggaaaaatgagctgaagagatattgtcgtgacattccttcaaaaataaattaatgtgttcttttaaacaaataaatactacacttgtatgtttaattctgtggtaaattaatccatctattagagagaatctattttctttaaatgagctaagccatggctcttctaaggaatttatcagatcattatttttgaaattactttgtaatatatttttgattgtggagcaatttttattttggtcataactaattctaatttcatcccaaaattcttcttgcatttcagttatgtgtaacccacaaatattaatatcatcagtgttatcatcaaaggcaggattattttcattattttcctctgggaataaacacataatttttgccgcaatttctccgtcccaggctgggttatctggtatattttccaaagaccatctactaagtccatcagcatttttatgtatattaccttctctatgtttaatagtcatacttcctctccatttttgaatagctatttgccatctgagcatgtgtctatttggagttttcatacttaataaacttttgagggctgtacaatcagtaatgacttcaaattcacatccatcaaggtaataatataatttatctagggcccagactaaacataaacattcaagttggctggccccatattttttctcactgtctttcaaggttctggaaatataacaaatgaatcctttcttttggtatttcctgatcttgaatttggtgtaagcagctactatcctccatactagcatctacatataatttataaggcttattaggattaggcataaatatatgggagcagaagtagtagttcacgtaatttatgaatgcagctactctgtctactgtcatctcaaaagaggtgtttggactacttaatttatataaacaaccagttactttggcaaaatcttttatatgttgtctgtaataactagcaaaaccaaggaatgactgtatttctttaacattagtgggcataggttttaacatcactgcagctactttatttttatctatagctatgctcaatcctgaaactatgtggcctaatgctttaagttcttgaaaaccaaattgacacttgttcatagagatcttgatattcatttttataactctttctagaacaagtttcaatttgtcaaggtggtcattccaatcagtgctaaaaataataatgtcatcaatataaattattaaccatccttcacgtaattctttatgaaattcagtatccatcattctttggaagtgagagggtgcattttcaattccaaagggcattctcaaatattcataaatacccatatgtagaataatcctcattaaatgtctactatcttcatgaataacattttggtgaaatcctttaagtacatccatgcacgtaatgtatttagcattttgtagttgcgtgatggcttccacttattttaggcattggatatctatcagcaattgtataatttttaagagctctaaaatctccaaccattcttgatttaccattatgccacgcaataattacaggagtagttacttcaacattttcattggcaccaacttttctaagtacattcatttttactaggtcagttacatgttgttgtaaggcttctctgcttcttggtgatgctgggtatgcagcttttcttaatgctggagggtagggtatagaagtattaagattaattctgacatcatgtccttttatacgtccaaagggttcatcagtagtggcaaaggctaatttctttttatggagcaaagaatataactttgacttttcttcttctgttaaagtactagaagtttttgcttcttcaatagtattaccaaaattattattttctaaagcattacattctagttgaactaagttcattttatcagtaatacctaattcaaatttagtggttaaatctccattaatagtaaaatatctgccattgctatttataacatctatcccgtaattaattatgtaatcatttcctaaaataatgtatttcattctaaagtcttccattacaattaattctaccgtgatttgtatgttatttttagcatgaggaaatataatatctagagttatgattcccatagggttcaatttactgttacaactgtagaatttctcaggtttgatggggatcaattttgttttccaatcaggcagtattttatctaataatttaggactaattatagaacagaaggctcctccatcaatcagacatttgatcttgtatttattacagataatattagtgatgttagtacctccagtcttatgaatttctcctttattactagactttttcacgggtaatttgataattttatggggtaaactcttttcaggtagaagttctatattagaaatgattttttcctcattgataatggcatcaatagtactatcactattttcttcagaagatgtttcagaatcactactctcagatttggtatcattatcttcagaatctgagaagggttgttgattgtcttcatgagctttaaccatcatgacatctttcttattcttactgagtttagggcatttagtagatttatgtcctttttttccgcattcataacaggtgacttccttttctttctctttatctttgtctttactggtgtagtctttattaattttcttgaaatctctggagtaatatttagtagcacttttattatctcttttgtatttctttcttttaatgttagctatactttctagttcattgataaattgagtcaggtcatcctcatcatttaaggcaattctcattttataagcagttttgtcgtctcattgggctaataatttatcatttatagcagcattatcaatgtttctttcaattgctctcaatctgttaacttgagtagtaacccattcagatggttcaatatctcctttgatgtcaaatctgttctttctgaaattttctctaacctttcttttccattcaggtgtgctgtatttagctataatttcttttttccagaaatttcaatctttgactccatgagtttctttcttcctctgattataccatgtgttagctgctccagtcaaaattgaattcaatttagaacatataagtggatctggtgcttgggtatcttctttaagattatcaatccattctatgaatttatagtaatcatactctcccttccctgaaaagcattcattaacttttggcattcctgataaaattaatttctgaattgttttatcctggtcatcagttacgtgtgaatggtgtacttcagtgttaattgatctaactggggtgttaattttagggtcactgacattcatattactggattgcgtgtttgataaattaaagaaaggatttgtacttattttatctggtatggtaattgatgaatttacatgaggtggtatgtcctttcctttgccgtgaacagtatgttgagatgttaaattctggcaactgactaggctcttggttaattttaattaattcttcaattttatttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacggatgtattttttaagggtttttaattttcttttgtgtggatgaatcaaatggaaatataatgaactatttttgtgattttttgtggcacgagatgagtaaaacagatagcacaagaatttttatttttgtgtttttggtgtttttatttctgatactaaggaaatgagatgagatgagataaaaacaaggttaatttattctaaatccgtgagttatatgattatagagttgggttgaggcgaagaacaagcagtgaagggtggaagagtgtagtagcggactgttctagacaagatgttagtaggaagagttctatatttaggggtttcttctagcgctgcaaagaagttattcctgtttgtttctacggttttttctatgatagacacgtcttcttctacaatatttatgaggatgtattcaggggaataggtagaatgaagggtacaatggtagcgcttagtttctatgtttttccagaatctatcttctgcttctgttactttcactttttctactctttcaataactgtaatgttatccgggtggttgtggtaatatctactagcttcttctgcaattgtactatctatttgtctaataaatggcaaaacttctggcatttgttcttcagaaggccattgttagtagtaaatgttttggggacaaaaggttaagagaagcaaggagatatgttagtcacggaattccaattaggccagacccccaatttccagcctctgggtaactaacctgagtatttaatagtaaaaaggttgttactatgagttgactgaagtttttgagcgtggtgagtgttaggtagtgggtgattaataccagtcctgtaaagaggaggtttcactctatcagtatggtctttactgagaggcttgctatcaacagcgcatccggatcaatacaaggtattaataggcatccagggtactaagactcacctgggattgacttggttattcccaaaagggaatgggctaacaatacttattaagctttaacaaaattagttgaagattgacaggtattgttgatgggaatattcagcaaggctatgaatactgtggataagttgagtaagagtactgaagcttaagaacaataaatgtagacaagatttatgttggttacgtgtactgtatcaatataaatgttaactggtttaactggtgtctgaatattctggggattaatcagtgaaagaggcatggattataagttccagaatactgaaggagggaagaatgagcgctcagaatcaagggagctttgccaggagaatgagcacatcaattgagtgactgatcattatttgtcatgatctgtaagtgacatcataattgtgtactagttgatcaatgtactagtagctcttgatgcgtgtacttaacagatcctctaataatgtagtcatgattgtgatcagtgcatgtattgaatgtattaattctattgacacttaatacttactatttaatacatgtacatttttatttgtaataatatttgaccgtgaaaatactgtagcagagggataacttgtggtacaggtatttcacggacaagggagtgaaaggtaaataattacttatgtagaacacaggtatgtatttaatagataagtaattaacagataagataactgtaagataaataagataatttaatgatagtgataagataacaagaggtaaaggtaatccacattatggataagtacttatgtacataagtacaggtgttgcagttacttggtacatgaaaggtactgtgacatgtactctgtggctgacactattgcataaagaattatccccctggttaaacaattctggcccttaagtgttgatacacttattaatctaaattgttgttaaaagacttatcccaagtgagttgaagaagtcctcaccttggaagcctattaatccatgcaagaggattgatccggatgcccaattgaataattggatgagtcagcagtagaagtaccattcctcactgactcctccctgtttcttttacaggttgagggatttaaccaggaataaaccttcttacttactcttcttgttaacactcagagcacaacccttacaggttagtagcatagaggctgacaatgttgaggacttcttacaatcctcgcatgtgcatgggagaagtgcagcttttggcatgatgggatgggtaaaggtttgttggggatggtacctcgcaattgtgggcgctttcctcagcgacttgaggagctgaaaccgggtgcacggtaagttaagtggcactgtccaccatgggtattcgctggagccgtcatcaccttcactattgaattggtcttggtcagatgattggaaggattaatcactttcagcctttacttgatatcggggaaaccggaggaaggaagagaaaaaacattactggggtttccaagaagaaggatcaagttggggctcaatcggtcacaacaattgcgccgaccggcgttgtgtcaaacttgatcgggcctcagggcaggcggagcggggcccctcacagttacaccagtgagcctcccaccaggggggacttgtgttaagttccccctttttgctattttctccacagttgcccgcggcttacaattacatctaaagcagcagtttattcaaaataacctgtttcttatgttgtccatcagtgcccttatgctcaactcttctcagtatccataggcaacacctggtaaaaatcatctcaaatttatatctcatgcaacatctaatcacaaaaaacaaagaagttgaacagcttgacaagaaaatgaaacagtttcccttggctccggaatggtgcggctgaatggaagatatcatatgtgcacctagactattgaggacagttgaacttgtggcgagaaacaaaaaaatgagtcgggggttgtggtttgtaaggtatccaatatggcaaggacaacaggacaaaaaaaaccccttgagtgttgcggaaatctcatgaagatggcatcttggttgtcttgtttttctacatccaatccgctaatttgtaacaacgttgtattaaaaagtatcataattcaacattaactctggattctttctcatgagagtttctcttagcaaatgagatagttccgcgaagttggttggtagttgatttcattgattcaagctcatcttcagcggaaagaccgcaattagccagatgccatcctgaaatcacagcctttggcaaaacaaaacaacatatatttttattatttgaatccattcactttttgaaggaacaaattactaaccttgaagtgtgaaacgtggtttcaataagataccaaatcactcctgacttcctctagacaggtgtgtagagcccttgcagtttgaatgcttcttgttgtcagtttaagatctctatgcagttgtttgccacgtttacttgtctgatctagtaatttcctccagagaggctgtttgtcttgaaagacttgaattttatagtgttctttataaatcctctcagaaacttaaaggcctagacttgctgctcttgaggcaagaggaatcaaattgtcaatcgagttgattaaccttttcagctcccagtcaaagttgctgaatgctatctccaggtttttttcaattgtatcaattgaataagtttttttgccatccccgaccagttggataacctgtccaacacgtgtgaacttccaaccggggaatatgtaagcattgagtgggcaatggacttacaaaatcaaataaacttactttgtgtgcaatcgaagaaaatgaattgatggctttgccattcaagtcaatcaacttatctttcagttggcctgcgatttcacctaagtcccagagatatttggccattgagtctttctcttcaagattgctggaatattgaattgcaaaggtgagctcccatatttccatttggtagatttctaagtttctgggattgctcaaatgagcaatagaatcaaaaacattggatgctttggtggttgtactagaaattgtgttggcaatccgtccaagttcgtccttcaagtcaaatgttggtgagtattttactggacagaatttactgggaaagacaaagatagagcagtataaaccactgagtgatgggaataaactggcaagaaatctagatccggtggtcaagtcaagtcgactatagtttgcttcaaacatagaaccaaagcagtaaagtagtagagcaataaggagaaccaccaaaaatgaacccagtatgcgtgcaacaatgaagttgaatggaaacagtgttattctgaacagcagcttgaagcaggaattaaaagaggacttggtattttggataaaagacacgttttgagtgttaggaaaattgttgttgcgtgatgacatggtgattgacacaagatagtacgatctttgattggaacactgctggaggaggctggaggactgctgaaccaaggatctgagaaaagtagtgattattgcggtaaataggagcatttgtagagcttgcaaagcaactgctgtcatcaatttccagtgtgtacatgtatcttcgacaagtcacaaacaacatgtagagacatgtaattggcagtgtctatatagtctcttggagctatcgtcacaagctccaaaaagactacataatagtttgtgacttggcaacaacataagacctatgtaaatcttacttcacttagtggtcaatcttttcatgtcatcaacctgctggagctagcttaaatattccatgttactgtacgttaccgtacaaataacattgattctccttatttttgctggcaatcatgcttttgtgtgagggacaaagggtagatgaaggagagtgaggccagtaattggctgaagcagtgaaggactccagactcgttgcacttttccaaccaaacatgtgtgagacagagaggcctttaggcttgtgatcaaccatccttgggctcaaatagcggcaagtgagattgtggaatcggaaaaacagagccagctcttgtggggtgatgtgaattgtaggaaaatcggagatcacgtggtgggcctcaagcccctcaaaaaaaaagcccaaccagcccatactcgttggtcccatgttcaatggacaaaaaaagttgtctggagcaacatgacattggagcaaactgcccaatgtcatgttgggctatcttctccaatgccatatcaaacaaacactgaagattttttttcttcatcagaaagctttacatcatctaaaagctctacataacacgtgaattggacaatttgttactgtggcaatttatattcagttgattaattagtcctactggctcaatgaagaatcatattgaatgcgttgattgggattgacaaggacatcccaagcgtaattaagctggaacaatcaagtattagtcgtttccaaagatgaaggtcaattctgtcaatagatgtatagaaacctacagttgacatcatttgattgtttgtatttcgttttttgtcagggtgaaattttaatgccagagtcctgtatgcacaccaaatctgcctggtggttgctgtcttcttcactcctaggacctgtggattaaatataggatctatgggatcagcatagggagagtgagaaagtaatggaaagtcaatacctggtaaagggcctgtgaatctggttgataatcagcttgtattttatctaggagttgtctagaaccaaatctccagttagttgctcattcatgacgcgcagtgaacaaatgactaactggaacttttgagtatcagatttcaagcccataccacgctttgaaaggtagtatgccttgggaaaatctccatcaatgtatgcaattaaagcctcagtccatacacgtctccacggttcatttatgtgtgaataccacaagtttttttgactgatgcgaatgtgactttgtcagtggcaattgcgagtgttgttcttggttctgtaacactctgctgacctggtctcttgcctagctgaagtgatctgtcccagccacatcaacgcttcggcgttcaaaactgaccagaatcctgttagcttagtggatgatttggggaatttgatcctacagtcctttaccggttcagatatacatttggttgcctccttccattgttcatttttgagcatgtttttgatttgttcctctggttgaataagcatttgagatgatgcaatcaaagatgagacctcactccacaaaggatgtgaccaagaaatacttgtttgatggccccattgataacatgccaagagacctttgagggcttcaggaccttgaagtaaggccagatgacattgagagacatccagaaggatgtgaaggaaaaaggaatgtctttgaggtgaatcgtgaggagaattgtggcaaatggtctggtagatacagcgataagtttgagtgcaactttgaacctcccaagattgaattcatgcctagtgttttgagcttgaatatcaagatcctgcaattcagatttgcaatggtagtcggcaggtggatctgagagtctgcctttcttgcgcattgggacctgcgagaaatctggtttttgcttcatgtcttttgtttgaaagagactcagtccagctaagattacttccaatggttgtcagcatgagggtaggctgtattgcaaaaccagatggaaaactcacaaggtataacagttgggccaatatatatagactgtggctccggctcaaactggagatacatatgtggctgtaccatctgccaacagaaagtgcgggcggcgcgcgggccaatccctgggctaggctgcaagtacagggccaggctcaaaaaaaagatggctccatggcctttatacttgaaccattcccacttcatgtggtaaaccaactttgaactactcgaccaagcagttttcttgggatgtttcctcctcatccccatcaaactgtccaactggtcattgctcctcataaaactggtccaagcagttctctgtctcatcatactggccaaagaattgagtttttgcacatatttcaaccgagtggaagttgctaaccggccaagcagtcgtctgaggagcataccttaggtccagattactcaaactgcccaagccaacttgctggagttttctggggcaatttttattttagcaaagggaatcacttcatattctacaaatatactgaaaacaagatgtgaggtctaaatgaaagcactgggggaatcattttttgttgacaaaggggatggggtaaaacttggataactgcatttttcaagcatccacgaagaagtttttcaaggccaggtgatagcatgggccggctaaagtgaaatccaaattgttactcctaccgctatggaactccaattgtgccagacggtaggcagttggttgaagggaaagtgctttgagggcttccttcaagtggggtctggatgagtgagctgtgatctgaacaaaaagcgttggggttggctggttttctgagaggcgacaacagaattcaatttctgtgacagttgttgaggttgaggatctgtgaaggtgagtatgaggatcagatgaatcaatgataaaaatatcaataatatttgatgggtctatcttggatcagatcagagtgccatgcttccccatcatctcagttcaaactgaactttgactctggggagtgaaatgtcacagacatgtcatcacatccctaactacaacacaactcaaccaaaaaacaaaaacaagaccacactacacaacactacactacacaacacaacactacacaacactacacaacactacacaacactacacaacactacacaacactacacaacacaacacagaacagaacagaacaaaacaaaacaaaacagaacaaaacaaaacaaaacaaaacaaaacaaaacaaaataatcaagagtgaaataaaccaacatactaagatgtcttaggaccaagaaaattgaacaagactatctgctgagtaggcgatttgaaaaatataataaaggatgataaaatgataaaacaaaaacaaaaataagatgaatgaaaaataataatatgaagataaaataatcagaggaaatgaaataataaaaggaaaaaaaaacatagtaaaataatagggggtatcaaatataaccaaatccaccattatttaattgactggtttgaaaaaatccacccttttttaaacatgtaggttattcatttaaccccttttggggcccagtgatgcaaaaaaaaggttttggaaaagtgactggtttctgatggtggatttcctatatttgatgccccctaatatagtgaaggaaacagttggactgagagggtattcgaggcaataatcttgagatcttgaggcttgatgatattgaaaaggtgaaactggaaatttgaaatttgagcttgagggggcctgtaccgtttagaataccacatctcgtcaccacttgcagtctgtccctagactgctcttctcttctcctactcttgaagcctaaagtaaaacctaaaaaaccaaaccaaccaggggcccatccaggtgctcacaaatgtggcataaagtagagtttttacaaagcggtagtagataccctggagatgcatacattgggaggacttacttttggtcaactttgcctccacggggaaaaaacctcttgacctgatctgccgagaagcgccgtgcaagttccatgccatctaactcctccagaacatatgatccacctcaaacttgacaaaccacacaataaggaccattccagtgatttaagaaaagctttccccactgagatttgagagaaatattataagccaaaactagtttgcctggtttcaaaggattcctgattccattggatttcttatcttcccagtattggacagactcttcacgggccttcatcatcttctgataagcaactccttgggtttcttcactacgttccagctgtcgagatcgtgcagctaaaatgttggccatgtcttctacttcttcccaatcaataacaagataggattccatttcaagatcaataggcagaacttctctctgtccaaagacaagttcatagggcgaatatccagtggttcgtttggttgaaatacaattggcaaacagaacaagaggcagaaaattttgacaattctttccactttcgccagcaagcttaaccaaagctgatttaaggggtccatggctacgctcaaccattccttgaccttctggatagtatggagttgaaactcggtgttgacctggaattgaacgtaacatctcggctagctttcctccaaattcagatcctccattggtggaatatgaacaagctagaccatatcgcatcgtccaattttcatgaaggaatgaagcaactgattcagaattgagattattgagaaatttggcttcaacccaaacagagaaattgtcccgagcaacaatcagatacttggcacagctagctttgatgtgaactgcatccatcgccacacgtccaaaaacagttgacttgccagtaggataacaaagttccattggacggcggagatcttgcttctgacacgcttcacaactcttgcaccacttagcaactgacttcttcaatgagggccaccaaaagcgttctgagactgttcgataagttttgatttccccacgatgaccaagttcttcatgcagcttctcaagaacaaaatcctgcttggccggaatggtgatgacaatacgagcacaaggacttccatgcttcatgagtcttcctgattgaacaaagaaattgacagacttgcgcttgaatgcttgaaattctttagaattgaaaccttctggtcttgataaagtcaccaaataatcctccatctgtcgccaatagccttcttgatatcctgaatactccccatcagcatctaacaaataagacttcaaaggcttgatgtgcggagttttgtcatcaaaatcagagggtggatctgatttgtcatcaccacgtggctgccaagaaagaccgtccagcatggtgaaagactttccaggttggtgaacaatatcaaaagagaaaagctgaataaaggcaacccaacgtgtcatgggagcattcggaagacttggagaattgatcatctgaatcagggaatgtgcattgacttgaagctcaaagtgctggccccacaagattgtctggattttcttcaagatccgggatatgccacaaagttccaacttgggttgagagtacctagatttgacatccgaaaacagaagggacttgtataaagcgggccggtccaaaccattttgatcttcctgcgtaagaacggcaccagcagcatgattgcaagatataaggggtcaaaggtaatgtatgcaaaaagtcggagttgaaatttgattgatgatgtatatcttttgacccagtgaaccgattttgctgatttctggataaattgagagctacaaatccgctctacaactttgtctgtgatgttgttccacaaaagcaaacagttgcgagctgtaagtgattgaagttattaataaaaagcaaacctaaagaaaagtcctgaaaccagagccagagatcctgaaacaagactagaggtcctgaaacgaggctagaaatcctgaaacaaaagccagacgctagaaaatcctcaaggttagaacacctgtcgcctaaaagaagaccaagtaagacaagactttaaatcttgaggtcgcaggttcgatcccggcttgtgggaccaaatgtggaactcctattgtgccaggcagtaggcagttggttgaagggaaagtgctttgagggctgccttcaagtggggtctggatgagtgagctgtgatctgaacaaaaagcgttggggttggctggttttctgagaggcgacaacagaattcaatttctgtggcggttgttgaggttgaggatctgtgaaatgaggatcagatgaatcaatgataaaaagatcaataatatttgatgggtctatcttggatcagatcagagtgccatgcttccccatcatctccttttgtagccggcgccacgacagcaccgcctacttaggtccacgacgccacgtctaggacccttagtttcccttttctctttcctgcctgggctgacacgccagccccttgtctcgtctccgaccagaccaacttggtctattcttgtacgtggctctccgcatatcactccttgtgtttcacctcttatcctcgggtatataaacccttgagctctccctctgttctagggttcctcagtcatctagttatcattctacgttcaccttgttcatacttcattcttagttcatttacattgttcatttgcattgcattccgtgatttagcctttccgcagccgtagcctatcttagccctagagtcctgttagccctccggcttcagtggtagcgagttcgcatttttttttacttcttttagataccttttttttactactgttttcttcgaatgcggccgaatccttttcttcgacgaccttattcttcgatctcagttttcttcccgcgagttctcccgttttttctaccttcgacttcagttttttcagcaaaaccatttgcctcaactcttttcccgtcgaacgtttagattaaaaacccgagttctatccataaccagtaggtttttttctttttgaaaaataaaaacgtatcttcttgaagcccctttccgacgattttttggtcgggcttagactggctttcgttttcaaaccaacgaaacggtttcttaattttttgactcaaactgatctcttgctgtgtatttctgaacgttacagaatggctatcccctcccccgtcgacaatgtcactacgcgacgtgctcctcgttccgcgagcttagctcccagacccccattcaacggtttcgattactgcgccgacgaattggaggcgatgacgcatgatgagaggttgtatgtagctgagaatcctcgtttctggcttcgaatggttcctcgagtcgccacggaagaacgatccgagagcagcaacgatgattatgaagatcccgctgcgactcctttgactgacgatggatttccgaacgaaattgtcatgggctcctcgtccgccacgggtgacggcgttcagggcagttctcgtgaggctgctacgcaagccatggtgaatctttgagttaaaggaaaggctcgggcggtctccgaggctgataccgaaaaaccgacattgcccaaccttgatatcccggcagcccgggctggaacgcctcgacgtcccgaggggttatccgaccgcaccaacgactatctcggacacggaccccgcgtccccgtgtacaacccttactccgaatgggagacgaagctctcagtggttctccgtatttggcaggggaccaaccgtccaacttacaacggctctgttacgagcgacgctcggatctggcttgctgatattgagttggctctagagatgattcgggcccatccgtcattgtggcacattgttgctttcaacatgcttcgcgaccgcgcgctagaggagttgaagaaagcaaaagctgaaggcagtgttcctcagaactggccggccttcaagacgtggattacgaaagagaatccgttggctatcagcaaacggtcggtcgctcgcgcttgggaccagcttcgtcaggctccgaatgagtctctcgagaatttcatgaaacgtttttcggcctggcaactgatggcgaaaaattacgacttccagtacaacgagatcactggttttgtgttgaaggtcaacgctggcctttccaaacgactggacagcttgatgggtactgaggagcaacaaaaaactccgatggatttccgttcagttcaacaggcggctttagaagaagaccgacaatggcaggcctctcgcctagcgtcgacttctgacaaaggcaacaaacgccctacggcccccgacgacaatgcctccgggaagaaggccaagacaggcgagcgagtatgttacaactgtaacaaaccggggcataatagttcaaagtgtcctgagccaaagtccgagaagcaacttaggtatgacgctaaacgcgctgcttctggctcaaactctgtttctttaaatgtgtagtcggtgagcaattgtctctgccaccgacatttgtctctccttgttctgtttctgttagcaataaaattcctacgttcgttaacaacattgagagtgagcaatcgtttgattccttgaaatcaccaacggctatagcattgctagctacggttccaaccgagaacttagctctttcaattctgaagaaaacggtaagtcatgatgataacattcgtgattttttgggcaacagtcctgatcagctgttagctttacctcagggtgagagtgccttgaatgtgaatttttttgagacaattgaaggccgtgtagctaacgtccttattgatacgggtgcaggatcatcctatgtctcaaaagctttcgtcgcagacctaggtctgaaaactaccccttgtatcccttttgccgtcgccggggcttttgggcagtgtatcactgaaaaacgtttatgtaaactcaagctttccttgggtttgttttctggttttgtcacctgtcgagtggcaccgttatcctcttacgatatcattctgggccgcgactggatctcaacgaatgcatccagcacggattgggatgctaatgaatggttgctcaagaacaacgatggctcgttggttcctttctctccaggaagaactgctgcaagacctctcgacttggcagtcatcatggacgaccctgacatcatccctatgtcccgacgtgcattccgtaaggaattaaaaaataaaaaaacggaattcttcctatgtacgatggtcgacggggacttgaatgtccttggccctcgcgagacgcctaaagtaagtcttccagactcctttagtgagacggaaccttttggttcttctttgagagcactggttaagcgttacaaaactctattttcgccaattgatcaggtctcctctaaagaacgggtggttgaacacctaattgacactgctgatgctaagccagtttatcaaaacgtacgacaaatgtctcctctgctgctctcagaattaaaagaacgaattcagaaattgcaggcgaccggatttatccggccgtctaccgctgcgtggtcttctcctattctgtttgcgaaaaacccttccggatctcttcgcttctgtgtggattaccgagctctgaatgcccttacaaagaaggatcgtcatccccttcctttgattcaggagtgttttgactctttgaaagacgcaaaaattttttcgaaaatcaaccttcaacaaggctttcaccagatgtgtattgcgcctcacgatgttccgaaaacggctttcggaactaaatacgggcactttgaatggctcgtgatgccatttggtctggtcaacgctcctagcacctttcaacggatgatgacgcacatattgcgtgagttcattgacgattttgtgcaggtttaccttgacgacatactcatttattctcagaacgaagttgatcaccttaaacatgtcgagcaggtgttagctgtacttcaatctgaggaattgcgatgcagtggacataagtgctcgtttggtcttgaagaaattcaatatgtagggcacctcgtttctcggaatcacatctgaccaatgctggataaactgaaggcggtcaacgatagtcgcggacatcaattttccctgttgaataagttgaacgacgatgctggccatcgcggccgagacgctaccttgaacctgcttcgcggttgaggatggtggccccaccgtctctctgatgttaaagcgtatgtacggacttgtgctcagtgtcaggtttttgagcgttcgcaagatgcgcaggaaaccgccactcagacaccattgcctctggtgggaccattcgaacggtggtctgctgactttatccaattaacagaaagccgggtacataagtaccgatggatccttaccctgattgatcattgcacttcatggcccatcgccattccaatgaaaggacgctacggcaacgaacattgccgaggtcttgttagatcatgttattacaccatttggattgcctcgggagtttttgactgaccggggatcgaactttctgtctaaagggttgaccagttttttggccgctggcgacattagcaaagccaacacgtcgggttaccaccctcagacaaacggtaaaaacgagcgttataacggcatccttgaggccgctttgtttaaactcaacaaaactggagaccttactcggtgggaggactacctccctgcggccctttattctacgaggatacattgcagcgatagtagcaagttttctctgtttgagctgacatacagtgttaagcccagactggcatctgacccggttaaacctatcgccgctgatgcggcatgtcctggggaggatgccctacgtgaacgtatcaggctgttgaatgagaaacgtatgacagccgtgactaacgttgcccgacgatctgataaaaataaacgatcttttgataaaaaacttggggatgctcctcctcgatataccattggcgaatccgtcaaattgcgaaatgaatcccatgtaaagggtgccccttgatggtacggaccttttgaaataaaatccgtccttgataacaacgtatacatcctttcggacacgcacggatctgactatttacgccctgtaaacgggaattcccttcgtccggtttctctccgttcactcatcaccaacgaaatgtgggcaacaccgccgatcattgcccttaaggaacgacagaaagacgcacgagtcgcgaagcgcgctctcacgaacaccaaatcaatctcgaaggcttcaaaacccggtttacgccttaaatttgaaggaaaattcattacacctcggaccgggacgtcctctaaaaatgagggggggggatgttgtagccggcgccacgacagcaccgcctacttagggccacgacgccacgtctaggacccttagtttcccttttctctttcctgcctggggctgacacgccagccccttgtctcgtctccgaccagaccaacttggtctattcttgtacgcggctctccgcatatcactccttgtgtttcacctcttatcctcgggtatataaacccttgagctctccctctgttctagggttcctcagtcatctagttatcattctacgttcaccttgttcatacttcattcttagttcatttacattgttcatttgcattgcattccgcgatttagcctttccgcagccgtagcctatcttagcccgagtcctgttagccctccggcttcactttcaaactgaactttgactctggggagtgacatgtcacagacatgtcatcacatccctaactacaacacaactcaaccaaaaaacaaaaacaagactacactacacaacacaacacagaacagaacagaacaaacaaaacagaacagaacagaacaaagcaagacagaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaataatcaagagtgaaataaaccaacatactaagatgtcttaggaccaagaaaattgaacaagactgtcttctgagtaggtgatttgaaaaatataataaaggatgataaaataataaaataaaaataaaaataagatgaatgaaaaaaataatatgaagataaaataatcagaggaaatgaaataataaaagggaaaaaaaacatagtaaaataatatagtgaaggaaacagttggactgagagggtattcgaggcaataatcttgagatcttgaggcttgatgatattgaaaaggtgaaactggaaatttgaaatttgagcttgagggggcctgtaccgtttataacaccacaccgcttgacctgcaaaccacaactcaaaacaaaaacacagcgcagaagcctaactgtaaagaagtcaagcagaaaccttcaggtgccaacacttgaaagaaatccatcaggtaggagcaatatttcacacatgcgagctgacagaagtatccgcattgtcgtccggggttgtccggggttatgaaaagcgggatttgcgaccagatcccaaccaacatgccgtacgcaattgttctcaacgtgatttgaattcccaccaggatccctgtacaggttgggatggtacgtcagtgatgttttcaagggtgaacataagcactgaaacggttgactgacatgatttgtcagccgtttccgatgacaaactgcatcgggtctttggagttccttcgcatactgcagattggtggggaccgcgctcaaaaattcaaaactggaagatttgaactgagcgggctaagaggaaaaatggtcagatatcagctcaataaagtttggtagtttcaattacccttaccatcaagcccgtatgcaggacaatcaggtccacagtttccatgaattttttcattcaaggtatttctttttactgccgtagcgctgaggcgagaatgactgtgacaggccttcttgttgtatttgacatcaccgcaagtggtgaggtgaggacaggcatgttgtgacagaatatggatttattcacatatttatattttctcatggatgtagattgatttttctcacacctctgttattttatagtctattatgcttttattactcatcaacccaactatgtatttacagaatcatatatatagttattagtgatcaagaaataaacctttccctcgggggagttgttcactttcattctcatttcaggattcatagctctacaaggcgtacatcggcatttcaaagtttgatactgggagggtttgtgaagtgagagatgtgtacaaatatgtatgtggatgtgaagatgtcagtcacaggggtacatactgtgcgcaacagggcgcacagataaggccctccgcctgtcagcttaggatgcgggcccgagaccagaagacggtgctttgtaattcaccattgtccgaagtctatcgccccgtcacacgtactttggtgagagatttcacatgctttgctgtaatttgcgtcacccgggtgtcttcatgttgctctgtcttggtagatggaagagtatgcaacaagctctacagactctgaatccgcccaaaacgtggtcgggatgggcaagcttccaatgttcatggaaatgccacaagaaccagagggtgaacttctgtaacttatgcgcatgcgacaagaacacaagagcaaccttgatgaaggcaaacttttggcggagaacaagaactcaaagaagatttgaagaagctcaagcatgcagaacaaaagatgacgcaagagcaaaaggttcttcaaaaagaattatcatacagcaaagaggaaaggtacaagttggaggccaaagtggctgaagccactgatgagtgccgtattaaagcccagctgttgggtcagacttcaggtgagtcttgagctgaaggaagaaccaaagttttttccacttacttctattcatgttttgtagaagagctgcatctggaaagactcgaattagactcaatggtatcgaaattgtatttcccccatgaagtacaaaaaagtgcgacccaggatgagaagaagagccaggtaagccttccaccagccatcaagggtgaagctctgtgttgatattttgactgcatgctaagagagtgagtatgccaaatgcgccaaagagatttcaaacagcctccaggacctttgactcaaaaatcgcgtgctccttacgctggtcgaaggacaagaaaccatgatcacaggcctgcacaaaacaattcaagaactatccttgacgaacgagctccatggatgtgtagaactctccggtgaacataatctggtgctttccgaagaaattcactgtccagaaaaccacgctctcattgcaggtgcttgagaaaccgagataaacactcaagattttgcatacgcatcattggtcaaaagatttgggggaatgatacttatggtattcaaagttgaatttcataaaatcataagatcttaaaaccttgtttgcaggggatcttggtaatctgattatgtaagctttggctttcccagccaaaatgttttatgattatatgatttatgcactctatgatttcatgcatttcaactttgaataccataactgaagaacatttggatgactaccatggacatgtcgggctttcgcggccgttattgcttcatttgggtcatttcctggctaattatcattccttgtatcttcattgctgcaaggtggaattctgtgggagatgaggtaacggtacatgcatggtggtacctgagagaaaaagctcatctgaagcaaaagttgcagtgagacctcattataataacttttccatctgcttgaaaaaagggctggtttgattttggtcaagattacctgattactattgagccagatttgcaagcagtcaacaaaactacccttaacaaagccacccaagctttgagagattatctcacaatttaatggttgaaaaaacagatggtcagtgtaattataccattgatgttactcctttatgaattggattgggaaggaagattttttgaaattgaaaaagacaggaaggaacagggaggaaacctccccacaaatctgcttgggcagtttgatggggagcaaaccttttcagagttcaaaaattgaaatttgtttttctttttgacttggttcttcaaaggttgatatttttagaaagtatatcaatgtgaatgttatcaattgagctggaataagcaagatctggatgggtggctcttccatgatagactggttggaaggatttagtttttggaagtaagaaaaatctgaaccacccctcagtaaggttagagaaaaacccatgattttttggatttttctctccatatggtatgggttactaacatcaaaatttcgagtaagctgtgccgcagaggtagtccctacccgccgaggggggttaccccatccgtacccattctcaagatctgctcatccacacctccaagtgctctaccatccacaccaccacttccaccatcccccggaacaaacacattatgcacccaacaatcatggaacctcagttgggcttttctacatcatctggcctgtggattcccactgaggacagcggccaacaaaaatggtgtactccaatgtataatgtgagttgattaccatcttcatttttcttattgttctgaatgattgaagcccttcttgtctccaatctcagatgaaaaccaaggcgccctcttgaacccccactcgtctaaggcatccatctgttccctcaaaacagacaaattagggggtatcaagtataaccaaatccaccattatttaattgactggtttgaaaaaatccacccttttttaaacatgttggttatccatttaaccccttttgtggccaatttatgcaaaaaaaagtttttggaaaagtgactggtttctgatggtggatttcctatatttgataccccctattcagaagattgtgactcatttgcgtttccccagaggccaagtgatttcagatctcattgattactgccaccctcctgctggtgcttcattgctgatttcagcgctaccacccgtaagtttaatccatccaagccaattttgtttgccagttcctgttggggcttgattgtgaatcctagccctcaaccagtaagtttgattttatccaggctaactttgtcttgatatcgtgtgaaaaatttcgattcgtcaaacaagctggttgcaattttttccaaacggcctcacattgttccaaaccgcctcacattgttccaaacggcctcatattgatttacccacctgctcatatcagattgatcatcaaagcttcacacctcccccaaagcaactagcaatcccatcagattccctcttcggaacggccagtgatcaaaattgatcaaattctcactcccgaacagcttgatcaaaaccttagtcaactatatcatcctcattccttgtcccagatggctccatttcgattgaaccaacccccgcttccaggataaatatcacagtgttgcacctccttccaaacttattcaattcttgctctcagacagcatgatcaaactttttccaactactctccgaatttccccctgcctccccaatttctgtattctacgcccaaacttatctcccagcctcatccctcctcccaaacattgggtctctccttcttgcggacggccaactaggacggtcaaacctcattgaaatggtttgttcatctcatgactcatagtgggataaaactcacacatgtgtagctcctttgcaggtatccagggaaaacacctgagctaacaacaacaagcaactgattcacatggcttgcgaaggatctgcgctcactgttgctgaacaaggcagtattgctgatcaagacaaacatgacgagcttggaagcgaaccggaatcgtatgcccgagacgtggcgaggacgctaccaaagatgaacttggatgtcttggaagtgacaacaacgcaactttacgcggtgattatgacattgaagacgaggacatcggattgcttggtagcaacggcaagatgttcagccgcaaggacgctatcgacaacgatgcagtgggatcgcttgcaagcaacggagaagtcacactaggtagtcaagatacggtggaaaatgacaaaaacaagatggaaagcaacgctagcatccatagtggagaagcagaggacgctaccgaccacgaggaaatgagatcgctcagaagcaacagagaagttacactgggcagtcaagatacggtagaaactgacaaagacgagatggaaagcaatgaaagcatctgtggcggagaagaagaaggtttggttggaagtgaaggagatgttactctgggaagtgaggatactctcacaaccaaagacaaagatattgaagaaagtgatgaagaggatcaattaagtactgactttgagatggaagaagatgaattggcaagagaatccatgaattctagatccacctgtctgcattctcacgcctcagatagaatttatttgcagaatttccagctttgctctccaactggattttgcctttttgaacatactgcttgatttctaaagtttctctcaatgtgctaccctatttaaatgttgtacgtatacaggtgctatattgacaacctatttaaatattgtatctgtgtggcttttctacaactgtacttctggaggtgcaattctgtgtttatgttatgatctctggtaaaaattctagattgttcttttactactactgcaagatatttctaagatagtactcctgagaaaaaagcatgttctcattcagcttgcctgagttcaatctgaaaattgccaaatttgccagatatctaacttcctgttttcagatcttggcactccccccccccctcaaaaaaaagaaaaaatggctttacaggaatttgccacaggggtttccactccaatttgccagggaggtttcttcagtaaaaactgcctgtatctttgctgctggaatttcttcctcagaatcctggtaataaatttaaccagtttgtttcccagaagattattgatgaggagtgaaaccctattttctggggaaggctttcccctcaaactgcccaagcagttgtcttggaaggttttttccccatcaaactggccaagcagttttctggggagggtctcttccccctcaaactgcccaagcagttttctggggaggttttttccccctcaaactgcccaatggaggtttcctccccctcaaactgcccaagcagtttttctggggaggtttcctcccccattaagagcatctccagcagagccggggtggatttccggccaaatagcggcctgggaccacatttcacacccctgtcacactgctcccacagcaggggtcggttggccaagatgccaagcttggtagaaaactagacacctctgccaaccacaatgaatctgatggatcaactcgatatcatggacgatgaagacaattatcttgccatccaacttgcttcaaaagtacattttgttttctctacctcactctttgatgttttttttcttcctcatttttcatcaaatcagaaatccattttttttctattggatagttattgaaaaaacaaagagaacaatccaaaaagcaaagagaaaaatcagaagagcattgagaatgatcggattggtatcaaatgaaaacaatcaatgattgattaagaatcggaagaagtacatataagaacgagacagatatccaaaagctgatatcagctagaagaaggggcgtgaataagaaaaaaaaacatttgggaaaagaaaagggaaattacaacaagccccagtgggggttttttggtcggttgtcttctttcttttgttttttgtcgttctttggattggtttcttctatcgggcttgcgcaaggtcgtttggattgtgtttggagaggatctactggaagggtcgatgattcctgtgcaggaggcgtagctagttgttgcatattgggtcgagcattgtggtgttggtgtgtgacttgaggaaaacacagcgaagaggggaatagccggtctcttcgaaggcagctattgccttggacttctagccgggggcaaggtgaggggcaatcagtcgagggtctagttgcggctctgctggaccccaaaattctcccgcgagccgctgatttgggctgaaaatcgcccagtcgcggctctgctggagatgctctaacctgcccaagcagttttctggggaggtttcctcccccattaaactgcccaagtagatttctggggagttttcctccagttttatctcattaaacaagcagtttttataatggggccccttatcttcagatttggatgcatgagttcactgcaatgcagtcattgttttctgaagtccgcaggggtgtcatatgggtgtacattggtgtacatgggtgttgcacggctgtaccctacccgccgcagcccctcactttacccatccattcaaactggcttgatcaccacaaaaaaaatgccggagcacttgtcagaagtgttgacttgtcgagctgagatgttcaacaagtggaacttgtcaagctgaagtgtctgacaagtcaaacttgtcggactcgcacctgtcggacaaaccagtccggccagtgagccagtcggacaggtctgtccgacttgctaacttgttggacatgcaattccaaccagtgggaactgggtggacagcctctcctcagacaaggctgtctgagtaaagcttgagccacgctgtccgactaaagcacggttgagcaagtccaacggtggtcagactgagctgcttgaggacccgtcgagcagaggtgtccaacatctggttggacatggggatctgaccagtgagtccgaccacccattggacagccaagtccgacagctgcttggataagcaagtctgagctctgatcggacaggcatgtccaatggaataattcatgcagtgtatactccaattttgcatcaatgagcaatcccaactactcccatttttctcaagacacactgactgatcacccatactgtctatcacataggccttgatggaattgagaaggtgattttagattaaatcctctgaacaatgcagcacctcaaaaagagcaattaattggccctttgggctgcaagtggtcaatacttttgaaagggtgaacaacctttcacctgcaatatggctgattcataagataattgacaattttccatgtgtaattagcagacaaagatcatcacatataaacaccgcgtggctttttcatcaatatgatgagcttgtgaaagttcccactcaagtccaaaaatcctgagggtgttatctactctgtacttgtttcaactcatgtcaccaccaaacttcagatcatcagcaccaatcatcccaccaccaaacttcactctgtcaacactaagatcggctccactccagtcctcaaaagcaatcatgcccaaagtatcttaaagaaaccaatgttgctgcaattgccatgatggacaatttggattcagatcacaactcttcctcccagttgtaatttctcctcagcagacttcctgcattcatttacccatataacaggcaaatcaatgctcactccgcaatattttggctttacaattataacaacccttacacacaatattataccatctttatacgtaacacaaacccattcagcacccattccacctgttaaataacagcacatgttttgatacgctcaattgttttacttttatcttatgtaatgattgttaaatataattttaatttattttaattagtaattcatgagaagttttttcatctgtatcattcaagtagcccgggaaatgataaaaaaaagattctgcctgatgtgagaaaaataggaaatataaataagcagcagaccgaagaaactgtagtttaaccacccccagattgaagaggaaggggtctgggaataaagggtgattcaggatttaacagatttgagtcagattagcattttgtttcagcaaagaaaaagatttttgttctcttcttcccccttttttttttggggggggggggggggtggaacaaaagtacttctcctttgatttatcttccatgtcagatgtctagatgtttacagttgatgaaacatggtggaagccgcctccttcaatcccatgaaaaataattgcagagcttcatggttgatctccaacaattaaattagaggctttgatgtgcctgtgtacagtatgtagctttctggttggtgccccttctgttgagagtatgtggtatcctctgcttttcaacttgatcccatatctcttcctttccttggacttgatcaaaccacgtcactagggagtatcaaatataagaaatccaccatgagaaaccagtcaattatctgaaaaaatcagatccatggaaatgcaaacacccaccctgcaaattgtgagactcagattgagcagaggacaagaggcgcctgttggtgtttctattgacagacacacttgtttttaaagttgggcaaaggaaagaacctacactgccacaaggtgcctggaggggattttctgtgagaaaaacatttgagcatgaagaggcagttctgatggcccaaaagcatacacaaaagataaaggagggtgaaatcattgaaatttgaatggcattcaataatacatctggaagaattgccttcaggtgtaatagggggtttcacagttgagtgcaagtgacttgcaaaacattttgcaagtcactctcatgcatggagattttcaaaaatggctttcaactagccacatgtagccttataatgagtaatgggggctgaacatgcatgcttggttgtgcagattgacttgcaaggaatttgcactcaactctgaatcccactaatatcatagatattgacatttgtaatttgaaagtgtagctatccaacctctaattgtttgacagatgaaaaggatggacagtaaaactatttcatttgtgtgttaaaatcatgggtaaataaaagaattttccatatcccatgaaagtcatatgcgtaagagtatgtgctgcccttgcacattttgaatgacctatgatattcagaggtgaaacagtatgtgcagccattgaacctggccaagggcacattcatgtcatctgtgttgtatcaagactaaaaatcttgattttttccatctgatttggactcatgaatttttctgaaaaaccccaagcttggcaagatttatgatgcatgtgggaaattcaatatcatctcagaaagagtaaactggtaggactgaggaatattctcaagaccaccctgaaaaatatgattgaatggaaattgactgagcttccagcaagagcagatgggacactgacttgaattattaatccattagatgatcagttaagtcaattgttcccatctttgaaatttatcttgatgcatagcaaggattggtttctcaaaaacccccctttgatgcaggtatatcccttcaagctggcccatcaagatatttggagagaattgttttcaacaaccacacacacataggtatggaattcagggttatgatctattttctcagcccacccaagcagtgggtctctcatccgctaggtatggcacatgagggactgggattacagggatgacatgtgaaggagacttgaatggagatgagttcatttgtaagaatacaatcgaaacacattagagcacattttagctagtagcctaatatgtcaatctgatacttgtgaattaatgtagaagtgactggccatggcacttctccagtcaacataatccaaactcaatagctcccatttgtggtcagattgcaatatcaaaataaatggccggcttcataaactttgttgtggttcaaacaaagaatttaattcccatatacagtgaaagacttcagataaaccattctttcccctattaggcagggacttcaatgtacttacccacttgttttgccccccccccaaaaaaaaagaagataaaaattggaataaaatatccaacaaacaaaatggaacttgcatttaagcaggcatatgcccataagccacttttcatggaatcacattgataggggtttttacagctgagtgcaagtgacttgcaaaacattttgcaggtcaccctcatgcatggggattttgaaattggctttctactagccacatctaaccttataatgagtaatgagagttgaacatgcatgctttgttgtgcagattgacttgaaaggccttttgcaagacatttgcactcaactgtgaatcccactaatgaatgcactgatccaactcctggcctgcaggcacctgtttggcttgccctgaagtaggatgattttgttgaccctaatcatgaagactaatgcaatttatgctgcatttgtccctaagtcccataacacatattatactgtgaatgtgactatggaggagaggtgttgtgctgtttaactgttgctaaacctctcatgagaaacagtcaggggttgtatagctgcccctgcaaattacaaatgttaatatccattatattacacctgagtgtaatccagatgaatcattgaatgatattcagattttaatgtcagttgatttggtgtttcaattgattgtgccacatcctataaagatatagttcaaataatacaacactgcatcagggtctcaacattaatcttcactgaggaaatagtgatcaatcttcactgaggaaatagtgatatgatggttgagcaacaaaaaagggatgaaggataagctcatatctgcataatatacattgattatccagttcaaagcatgggccctacaattttgtgcatactcacaggtcaacagttgtgagttcaaatctcaccagacacatcttcattttgtctgtctctccaagaaggagcagatcatctgaggaagggagaatggaataacatggcagtctaaattaggactcattaatatgacaagtaacaatcaccctttcttggtcaaaaatttaacatctccaaagtgcatatcagtttcctcttcaaaatcttcatgcacaacacaatctgctactctagtgactttggcagcaatttgcatagacatacccatcctagcatatttgcttggctctgttggtgggagagttccatggatgtagtcttgttgtctaaaggtcaccagacacatcatatcagtgcaaaatttgattccaaatcaacattctaggaagatgaattggccattgtttatgttgtaacccttggatttgaaagctaggcttccagtccttttgcaggtagggatggagagaagaaaagcaaatagaggtgattgttcatccttgtcatcaatgtgaggattgttgtaaaagtaaggtttgaggaaaaaaaagaatctgaggtccaaggactttcagagggaaaggctgggtcaaaaaaggcgggaatgctgtgttgaatcataaaatcttggttatgttcaagtgcaacattggcaattagataaaataattgccagaggatttggccagcttgtgtggagtctttgacatgttctgcatacacctcagaaaacgtgttgattgcgttctgatttacatagattcccaaaatttccaacttagccatcaatttcctccatccaatagcaaacatcaccccaccagatttacaaatctcttagctttgtgaaggaacagacacaagaactgtacatcctctttagttggtcacttaagtttttgagattggtaaagtgaatattggcataagttggctgtttggggtcggatcaaaggcacagacatgaccatgatcatacagcttgaactttaatgggttgttcacgtaggcataggtgtcctcaatttattttgctgttggcttccgcttgtaaattgtttcagttgatggctgtcacccacccttacgcttcttatacacttcccttgtttttgtcttcaatactccacagtgattgcagaaaaaacatccacgggttttggacttctggatgttgtgcacatgttgccagggacccagtatgtagggagcggtgtattgatcacgtgctgttttgccttggtcctcttgcctggttgcttcctttgggacctttgatgctgataggcctttgtggatctatacgtccactggatgtatttccatcaagtagtatggcacatacacagtttagtacacgattccattccagcatcacagaaatcaaatgcacccaggtgtagcaataaggcagaagccagcaaagataagacaacaaataatagtgggattcagagttgagtgcaaatgccttgcaaaaggcctttcaagtcaatctgcacaacaaagcatgcatgttcaactctcattactcattatgaggttagatgtggctagtagaaagccactttcaaagagccccatgcatgaggctgacttgcaaaatgttttgcaagtcacttgcactcaactgtgaaaacccctaatgagttacaacacaaggttagaaatgtttgaccatttgcataatgaccaagtagtacatacacagacttcttgcagatctgttttttcttagcactcttatatgaggtggatgctatattatatgcatgggtcctaggaatgagaacaggtcttttgacagttggtttgtcatcaaatgtgaatattgatttgtcaatggagctgagtaattaattgtcagagctctcctggttgtgcaaaggcctaacttcagaatccgactgcaaactcatgctagataaggaggagcccagtttggataggcttgagtccagttctgacaggtttgaatcactcttacttggaggcatcttgcccttagctacatctaggatgtacacaagggaaaacacatatttataaggtcaaaatcaaactaacatgtgtaagaacacagaggaaatcacaggtatgaatcgcacatccagcgataacaaaggagcaacagagagacactcacctggatccaaagggtagagattgaacataactcatgcatttaatccaattgataaggtctaatcatgctcaatttggaggcctcaagcttcaatgcaacccagggcccttgcaaaggatttcattggataagagccccgttgtatttgattcaattgaataagtgctgtgggaggcttagagatccacaaattaatagaaggggatgagatgcatacccagtcaatttggaggtgtcaggattgtgcacaatagaacaggtcctagcagactattgaatcaaacaagtatataatgagggtgtagaaacaaaatagcacaatagaatcaaacaattggtcaagtgggaggcttagagattcacaaatggaccacctgaggggtgtataattaattacacagtacctaaactacctggtatgcacatgtcaggtgagctagagggccgcacctccgcaccaaaactgggccaccctgaccaccaggccaacaggccaccccgactatttttttttgcccaattcgcctcttttctcttccaacctttagccatccacccgcaccacggtccaccactaagctcctcctttcatctgcgcactacagtctacaaacccctaaccaaccggccagtaccacatccacttggcgccttcacaaaccaacacaatcaaaaccttactcttcaaaaacaatgaaccccaaccaccaatcctactcggcagcacattcatctgcatcctctgtttacaacggcagtcaagacttgaaccacccatcgtgcacactgtaccatcaaatcgagcagcatcttcaaccatagcttgcaatcccacttgagctatcaatgccaaaacaacaccaatcttcacacaccccacaatgcaagctacctacctgctacccaaaccaatcaccaagccactatacatccgcaacaagctccaggttttttcaccattgatgaaaccggaaccgtgtttttcaatcctgatccagccttcaaacagccggtgtatggggaaccaccaatctactcatcagaaccttaccatgcctatgtcctgaagattccaagctaacaggccctctcaaaggagagttatcaatcaaacaggttttcccaagaatggatgaatggcagcggttgctgtgggctgcgcttgtgccacccagctacatcaacggactcaaaaccaatgatccttatttcttctctatcatcacacattctgcctatctgcttttgtgcaatgccctctcaaacaaacaggccttgatcatccagaccccatcaaatccctagatccacctccgcaagatcttcaagaggcacccaagccaaaccgtcaaggtcaacccctgctaaacctccaaggactgatcctatcaatccatagaagagcaatctgattgtaccctcaatgctgaaggtaccaaggtgaattcacttgtgttgcgagttgcgcaaatgctttcagcttcagttgacatttttcaagctttacttctcaagaccaaggatctagtcaccaaatacctccagctatccagaactcaagtcctcgcgcaagcgtgttgccctggatgctttggaccgaggggaactcccaacaccggcataattcaaaggctggtggcaatgcccctttgactatcccccccaatttcggtgatgtcatgccccaaagatatagctaacctggcaagtggcggtgagccagtaagtccaagttgctcacaatttctcactgtttttgtgatttttttgctcacaatggaatggttgcctcaataccatgaagctcaggtggatacttgtgcagaatcacacaaggctgcaaacaacaagcgctctgaatccacctggaagggctgtgatgatacgggggttttgttgccagcatgaccaggtggtgtccttggcaaacattcattgctctggggagcagaggtgcctcccactggtgttgctcaagaaactgtttgatgatattgcatctgcacacctggttggagtcctgtacaacattggatgcttgttgaagaaattccttgattgggtgagtctcacagccatttgtcaagaccaaccactgagtctaagtataagctgatggtatgtgatatgtgcttgtttaattcagcgcaattactttgcctttccattgaaaaaagacctgctcaaatttggcacctccgtcttccatgcatatgtgcatgaatggaagtgccaggtacagtataatccacgctacaacgatgtctggggtctatctgatggcaagggtttggagaggctctggtcatgtctttcaccacctgtacaaaccttgagatactcttctcgtaatcattgcttagcagctctctcccatcaatgccagttccacaattccaaaggtcgggatagcattagttagtacatttcatcaattctgattggatcaatcacttcctgttgtattgacttatgatttctgggtagttttatggcttcggaaaaagaccaaagtggcccagacaacaagcaaaagaaactgtatcagaattattacaacagccaaatcctttcctgagcagtggtaccaactacacaagggcgttcttcatgaaccaatgggaagaacagctttgtgacagattaggaaaccaaaaagcgtaagaagcttaccaaactgttggaaaaagagctgttgttaaacaaactccggtccgtacacttggtttgattatttctgactgacccaacccatttgccagtgatgtattggagactagggattgggatatccaagcagaactcattgaacatatacaaacaaaatcagtgctaccaaggtgactcaaagagaactggctgagcagttgggcagtatgtatagtgctaatccaattgaatgtaagtgagatgataaatcaaatcacattacaataaacaccctaacttttttgtcagtcaataagcagaaatgcaagttgctcatttggggagccatgcgagagctgtatgcaaaagcagtggatatcaagggggccatcagcctatttctgaaagccaaacacgtggacgacgggttgggaccaagctgaaggaaaaaagatatttgaatcaattgataaacggaagactactgtcctttgaataattgcaaagtacaatcaatgcaaacaagcgtatctggagaagtacaagcctgaggttttctttgcagctttaacttgggatgtgttcaagtgtctgagtctaaacaactctttttggtacgacacagcttattgtggttccaatgctccctgggtggtctctttggatgtacgcaaaggcattaggacatgccacatggtggatcaaactgaaggggagttggatttgattgcgcaggaacttggccgggctatgacttgggcagttgagctcaactcccagctggatacacttgcaacccaaatttgtgagcatcttgctaccttgtttcatccagaatatcactaactggctgcctttttgccagataatcttcctcctgacttcaatatagcagtgacatcaactcgggttggtacgctagacctgaaaacaggccagcaggacctcaggtttgagcttttaatgcagctcagggaccatcatgagatgatgcaagcattggcaagtgatgttgaatggttgtggagcaagacttgtgtagcaggtagctcacacccttggtttgaaatcgtcggtcggctgaaaatctatcctgatccaattgtggaacctgccttattgtattttttgtcctaactcgatgacagctgtttcaagtacattaaacatttgtttccctgattttttcttgcatcaaaacatgtctttgctactcaactgtccatgcaagaataccctgctggttgtgttgggttatgagaatctttcatttttggttactatttgtgaccaaacacatcaattgaaaaccatgcttcttgaacacaaggaaaaaaatcgccaggtgtatggttgatgaaccatgcaattatgaagcccaaagcaacgacaaggcaagcaagaaactatgaagtgtgaattaatgttttattgggtgtaggtgctaccaggacatagttctgtttatgtatggaggtgtgtgtgatttgaagggcaagagtggaataagttgatgtagcaagggttcattggactgtaagggctcttgtatttttataagggtgagcggtggtgtgggtggattgctgaaggttgggagaaaaaataggcgacttgggcgaaaaaaaggtcagggtggccgagttttggtgtggaagcgcggccctctagctcacctgacacgtgtataccaggtagtttaggtattgtgtaattatacacccctcaggtgaagtggacagaaggggaagagatgcatacccggtcaatgtggaggcctcaggatcgtacaaaatcaaatataaggtcctaacaaactatcaaatcaaacaaggaatgatgaaggtttagaaagaaataagcacagtagaatgaaacaagcgctgatgaaggtgtcaagtcaaataagttaagacatagaccaactcatttttgaggcctaaagataccacacaattggacagtagtcttagcaaacaattgagtcaaacaagtgttgaccaaggcgtagaatcaaataagcaccattgaatgaaacaagcgcaaatgattgaatcatacaaataatgatgaaggcaaagaattgcataagcacaattgaatgaaacaagcacaaacaattgaatcaaacaaatgatgacaagactgtagaattgaaaaactattgaatcaaactgagtagtaaagacacatatgtacacactcaatttggaggcctaaagaagcaacacagttgtatcaacaatgaaacagatccaatccccggattagatcaaaaatggatccaatacctagtattgggattgtatcaatctccaacccaatatgtggtccattttttatctgatccccaagaaacaccaatctggagattgcattggttacactttggatgataccaaagtgtaaggcacgcggcccagtgcttttgggtgatgaattgggattgcaatgcaatccctatcccaatccgataccacaggattggattgctagggtaatccaatcccttaatttttgataactggtattgaaaaacggatccaatccaaattggccaatactgtatcagattagattggtttcaccgttgattgcatagccgtcctggcaaaaaattgagttggactacagttgtagaaagcgtacatagagaatcagaatgttgaactaggtcaaataacaaacaaggacaagattgttacactcacttcaattggaggggtagagatcaaacctaattgcaaagggacttttgagtttgttccaatggaataagagccgatagtgagctgtgatgattgaaggaggtggatcaaacctatttgaagacaaaggcaggtgagcaagtgaaactcaactgaagtccccaggtaggcaccagcgctctgtactcccaaccttaccataacatattgcccaaaactatcacttccccagagacattgtaaagcatgtgaatctttctcacttatatcatcatttcacaagtaattaatccacttgagcgcagaaagagattttgaaacagggaatcagtctacatgttgtccaggggcaactttcatcaagtctatccctctgcacaccctgtactaccaactgacctcccccaccaccactctgcacattgtatgtatatgtttcttacttgtatcattttatctcatggaacagggaaattacttcttgtcagtctatctgaagtccggggacccctttcgtgaagtctatccatccaaagagtagtattgcaatgcattgcactaaattcattcatctcttcagccgctacattgcccaggaccccctgaggtgaaatatataacttcactggctgctggaaataggcctctgagtaatcccatgtccattatgacaaaaatcatttcacatgtccatgatacacataggactttgtgcacaggctcaaaaataagaggttatgagggaaaaaggaggaaagccaaagcaaaggcgtaaaaagccaaagacattgaaggggcaggctgtgtcccaagataccaagcaagcaagtcaatgattcattgaatccatgtagccccagccaaatcctcccaattcctctgaactatcctgtgagctctatcccactggacccctcaataatgaaaattgcaagcaatatgtaggaagaatcaccctggacccagttgaccctgaagtacaaactttatcccagtattttgaaaaccaacatgtcctcaaagagcaacaatgggaagacgtatatggaccaatgttctccttgttttacaattgtgcagcaaactcggccaactggggtgatgtcaaaatatggaacagtgattggaaaccaacatgtggctgtattgcgacctgtcaaagacctgcagtactcatggatatcctcaggtaagcactccacttaatgctagatttgtttttgtcaatgcactagtttgaccttgagatatttcaggtcataaagatgagcacattgacttctgccactgccagccgtaccaagtaaggctcatccagatggggtacattggtgcaacccccaatccccaaagacagcattttcaatccaactgcttcaattacatcacatactatggaaacattgtaccattgccatgctaccctcctcaaaagctattgatgaatttccggatatcaataatcccctaatcttggttcctcacggtgaagatgacttagaggaatcagtcagtttaagtatttaatcatgccatcatatagaatgttatttctgaatagtctttggaaatgatttggacttgtcattagaggaagcagttaggtcaagctgttgatgcattccaggaaatgcttaaaagagagaacaaattattggcccaggtgatgagattggaaccattaggtgaactagctgacatttgccccaaatggtatggacaacaagttgatggtaaaagagaaggacagccagattagatcagacacctcaaagcaagtttcgagcactctgaaaatatcaaaactcccagcctttttgttcagccatgtgaagtatctgagatgaaagaatcacttgcacaattgccacaaccatcccaaacactgaaagaaacactgaaaggtaatgtgatgagatatttaaaaccatcaaaagcaattacaactaagagtgacatcaagattcatttatacacaacaatgtaggacaggtgcactgagcagcacacagccgccaatgacacaagaaatggagctacttggaagttgtgatgatactggactatttgggatggcttgctggcatgatcaacattgtcaagagtggtgagaagtatgtatgttcattaaatttgataactcaagcccataaataaggccttttataattatatcatatgttttatcagattgtacttgcctttaaccatgattaaccacatggtacaggtcaccaaataagaccagaagctagctttcctgtatgatataggatgcaacattgagaaaggaatcatccaagtctgtatctattttttatcctatccacctccaggggatttgattcaaggacgattgaggtggctcttgtccaaaatccagcagaatcaatttccatacaagatgactcatcatctgctctggtttggcacaagtgttttccatgcatatgtgcatgctgccagctccaacacagtccaagattgaattacgggtgggtaatgtcaggtggggagggaatggagcgtctatggtcttatttgttgccattgagcagccaacttggttgctcaaccaagaatcactgactttctgcaattgatgaatcatcatcatgaaaatggaagaaaatcagcctgtgggttttttgtgtgtaaagtattccttgttcaatttgtttacttttggaaagaggtaagcaaattgaagtaattttgaaatgaaagaatcacagaaaaccctgtcagaagtggagaggtcatctggtcacacattaatgttgtatttgaaggactaatggaattgacagaggcaaatgcaacatcacctccttgtccgtgtgttagaatcagagatagaaaatatcattcatgagctgggtttggaatatttctgcaatcttcctgggaattctggtcaatcatcacattactttctactcaatcaaataaagccaaaatagcgaagactgagacttgactacttgcacaggtgaagaacaaactacgttgttggtaaaattaaaaatcaaaaattcaaagctatatgaggcaaaggctggagtgattaagcttcaaaaagattgggatgaatgtggatcaggcaagtaaatacataactttatcatgcatgtggccctcctcttataatttttccctaaaaaaaataggcacccagatacaggcacatttcaagaagcaaatgaattccaaaatgaagcttctgaagaacaaatggttctcatacaatcaccaagcaaccaattataatacaacatatacacccaatccttttttaccaaccccaacattcaatgaagtcaagtcatttcaaatcaacaattcattctggaacatcggcttgctggatcatccaaatgagccctgggccattgacatggaaacacagaaaggtattaaggcatatctcacattaaccaaatgtgatgatcagttgtgctgctgtatattacaggaagcaaggcaggatttaaattgggctgtgaatatggtagccaaggtcaagaatattttggaggcattgctcgtgggtgtgtataattttaggaaaaatattcaagtggatctataatctgattaaaacttttttgcctctacatagatgtgcaagagaccgatgttctgaccaagactcagcaggacttacaggatatttgcacagccaaaaatccaccaaagtcagttatggaattggtcatttctaatgcaacaaacaagttctgctatgtaggctatggataacgtggaactctagctgtaatcaggtcttactgtggagtcagcagtggattgatgaaccagatcattgagccaagagaaaaatgggacaatgtcattgtgaagaacataaaatgatgagtatttagaattatagccattttaatattactttgatgtgctaaagttgaattgatgatatttaaatgataaatacaccatgcggtctctcacctcttcactggccaaaaagataaatgattaagtctatgtgtatgaatgattgagctcattaattgttattattgacgtaacatatcatacagttcacattgcatacctttataacctagccaacagctgctggagcagactgagctagctgacagagctgggtccaccgagctggcttggacagctggttgggctgacaaagctgactggctgagctgactacgggagctggctgagctggctaggacagctgactgagctgaatacaagatctgggtttgagagatgttgaacacctgatgggcccggtttcaagagcggacagagctgactacaagagctggctgagctgggttggaaagacaactgatctgagtgagctgggtccaagagctgactgatcttggtctgagagctgacttgagccaactgagctggatgtgctgggtccaagagctgaccaagcttggtgagctgactgagctgggtcctgagccaactgagctgggtccaagcgctggcagagctgagcccaagagctgaatgagctgaatgagctggctgagctgggtccaagagctggatgagctgggtctgagatctgagtgagctgggtctgagagctgagtgagcttgtctgagaggtgacttgaactgactgagctggctgatctgagaacgttgggcaagctcagctccagccctcttccattccaaatggaagatgcctacatgagtttcctgcatttgagatggaaggattttgtagccaggggtggacagattgtaatgggagtcaagttgatgaataaacactgtgatctcagccaggtgccaacatttgccgtatggattaaagtgagacatgtttgatcagatgtgagtggatgagaggaaatggtaagagactgagtaggaggaagttggagatggaagaccaagccaagtgaaattgaggaaggggttgtcagagaggtatgtagatgggaaaacgcaaggagaccaacataaaggtaatgagcaaaatccaaaggaagatttacaatgttggtgatttgcatgtaagccaacctccccggcctcaaagtataacaggtcttctgaccagactgtaattcaacacctcttgacaccaataccaacatcaaacatttagagtgccatggtcatgatcaaaagaggtgcttccctatctggagttttgagttgtggaagcatctttagcttcaagtgttttcattgttttcacaagatactacaagacatgaaagctcagctcactgctcaagagactgcaaaccacaaggacaccttcaaaaaagtacaaaatgccgtggaagccaatgagtatggacggctgcattggagatgtttgtaaagttgcatggtggcttgaacaacattaagatgcattgtttggtaaattatcagagtcacattcacaagcagctgaagaacccatttgagaggcagttgttgttttgatggatcaagcttgtggggatttttgcaactggttaaatcttggaattccagtagaagtcatagcgacaccaagcaagaaagcccaccaaaattgcacggactaggattaaacactgcactatatactatttttctgtatctcccaaaaagaaaactaatatataaaaaatattggaatatttttttgatatccttcatcctcccacattcaagaaccaactgcacttttttggcttctcttaaccaagacgatccatatgtaaatccttgaaataagcatatttggagctgtttgcagtgcagtttttatttacccttaaaattggcttgtttcaatgctttaaatgtagatattattcttgaagagaaaccaaaaaagtgcagttgattcttggatgtgggaggatgaagaatatcaaaaaatattcaaggatttttgacccctttgttttcattttgggagatatagaaaaatagtgtgtaatgcagtgtttcacccctgccagtggagatccaaatacacttgctgggaatcaaatcttagacttgttgagcagcgatcttattggtatcattaagaaaggcaagcaagaggtaaatccagacatatggagactaatgcttggagaggccactagctgatgtcaatatgtctgtctgtacaatgcagggatcatctgaaagtgaatgttgggtaggtggaaacaagactgctaaatttggagtgatgaactgattgagtcaatggcatgttgtccagcagtggcctagcttgtaaccaagggcaaacttagggtgaactaggatacataaatattctgtctatacatcaaggatacacattacatatgtatacccatatctagaccctattgtactcttcattttcactcttcaggtctttgtagcattgagtttagccaattgtgctgtgctgggtgtgtccttcccctgtatccccagtcatacagtttgtcataaatatattttagaatatatgtatgttgcctatttccacactctacggtttttctattgtaccagtttcaactctatcacaatctcacaaaagtatcaccagtatcataaataaattgaaatcaaatttgttgattatattgcaaaaataaagtaacacacaaacaacatccaaattgcacagaggagaaaagaatcaatgaaattagacaaagaaagtgaaaacaagattgagaaagaagtaaaaataaggttgagagagaaaaaccagattgaaaagtaatttgagaatctaaaacagcaggctgatggatggagtccaagcagactctcctgtgcctctgaagaagccactgaaaactttgtgcatagatattcaccaaaccagcaagaaaaaaattagtttggtagatacagaattgatgaccattgtacttcaggtgcacctaaataccacaagatcattacggcactttgcccaagcttctgaccattcttgaagtgtgctgccaattagaaattcagcagggacttgtccctcaggtctttgaatatagttgatctacattggaatgctaaagctgtagtagatagcaagcccttgagtgacctgggagaactgagcctgggttaggacaccttagaagccctgttgccaagaagtcttcaaagagccactgcagcccaagcttggtgaagcgcttggcagaagatttctctaccagaaatccaggcccaattgatgagccaaccacatacacctacccaaaaaatacaggtaatgtgacacacccactaatgcagagtttgctaaatgtcaattttttggtttggcatcaacggctctaacaaaaaccaagtctaatatgtatatgttatatcatcatcaggatgtgctatctggtttggtatagctttaaactaattagtagaattaaacataccattgctgctctcagagtttgactctgatttcaatttagatacacccttgctgccgttggagtctgagtttggcttggttttccccttcaaattggatgccatatccccgctacggctggtgtctgagtttgactctgatgataatagtgagcttttatgccccactatctattgagagaaggagatgatgaacatacctcttggtccagacttgatagacaatagagtttgttggttgggcttgatatcatcttcaaactgaaaagatagcagggtttgttggtcgggcttcttgatgtcctcttcagacttgatagatcacagggtttgttggttgcgcttgatatcatcagtggtgaccagctcaaaacctatatggagaacaggcacgtataccgatgagaattgcatccataaattcaactgactagcaaggtcaaaattggatgcactgctcttactgagctcagagtttgaatctaatctgtagtttggttgcatgttggagtatgttggctatattagcatgatgaagcctgatggtggctatggagaggcaatgaggtttagcttagttaggaagtagacctgatatatatgtaccctccatgtttccatacgtttgattggatgtaccggaaaactttgcaatggcttgagtatgacccatgcgccattgttggacttggaggctgattggtgtgctttgttacttttgagccaagaatttcaaagtttaaagtgagctcttgagagcaaccgcatcagtgcgggtgttgtaacttcaggagaagcggagtagtttaatcctggattagtgctactccgggtaggcagctgcattggggtggtgtaagcctgggagtagccggggtggcgcgcatgttgagtgtgccgattggctcttgatccctggattagcaaggagtaactttactcctgcttagctcaaatcctactccgggattagtttagtccaactaactcaaacccaatgtggttgagggctcggactagcttggagtagttacactaatccggccttgatccagcgactgatgcggttgctctgagtatgtacatgcctatgtcatagcaaggccatggaacacacactgtcacacaaaaagaaaattcttttggtattttcagaatctcaatgaggttgagcagccccttgagctctcagacaatgaaaggacagactctttaccccatgaacaaccctttccatcaacaacagcaactcacaataatataccacccttacatttgccattatccacaaatgttcacatcacagcaacctgtccaatggcgactcacagacaactcaatacataaaaatgtaccctcctctacttgatccaccaaccatgtgaccacatcttttgtctttgaatcaatgctcaaaggctgatatctcatcatcaaaccaccatcaaaatctcaatcaacctgagggactatggcttctggcagatctgccaaccctcactcaactgccctttccccactggccatggtccacacccctgttgaactctatcccagctcaaagtctttactaattttcaagaatcaactgttttccttgaagttaagccatgtgtcatggtttgagtgtaattctttgcgggggggaacccgaatgaagtacagatataggtgactgcttttagctagcttgcaagctaactgttgctagatctagcaatagttagccaattaccctaaggaagctctttaattgttatatttttaatattttattcatggtgattgatacacccatggttcttactcaaatattataacaaaattcattcttcccatgtaacattaatatgcctgtaagaaactagtgggagtccaaattgattcacaaccagcaaagttaattttgaattttgtggaaagatcaagataaaaagcatgaataaggaagcattcaaaggaaatataaggaaagatatatttgcttatattcaatataagatattcattttttgactttattcacataatggggggtatcaaatataaccaaatccaccattaattaattgactggtttgaaaaaatccacccttttttaaacatgttggttatccatttaacctcttttggggcccatttatgcaaaaaaaagtttttggaaaagtgactggtttctgatggtggatttcctatatttgataccccctaatataaggcacattgcccacatgcatatttggtttactaaaaaactcctcagctaaagctctatctagaatattagttgttttctgtgcagcttgtaaagacattcctaatttagtcaagtcactactttcagttggcttgagtgttccatgagtatacaatctttgagaaaatattatctgaaccattggccagtaacattgtatccatcagatttgaaagccagctggcccttagacttgaacgttggaaggcacaagaggaaagcaaagggcaggcaactatcatctgctttatccttgtgggggtgattaaagaagccatcagaagtaaatgtcaggttgcttgagaagaatttcttttgactttctgaggtcttgcttgaaagttctgagccggagaggctgggaatattatgttaggccacaaaatcttgattagtttccaggagttggttccctactggctaaaaaagattccataagattaaggaagcttgatccaaatcctcaacgtgttgattgtatttttcttgatttgccttgatagctgctgtattaacataatgaccaataatctcaagttttgtcatggatttttgccatctgatcccctacatgtacccactgtatgaacaagagcgtgatccaacagcattcccattttcttttcaagtttccaagaaatctatatcagccctcatttgtgaggagatagttttgagattggtgaaagtgatattagcgggtttcacaattgggattttccagaaggaacccttgtgaaactcataagtacctacagattcttacaatagttgtaaaatttttatcttgctgaacacatcaaattgattcaatcacgcctctggaaactgggctgtcttggtccaacaaacactttgaaaacctgtagcaagtgtgaagttgatttgttcaagcaaggtgtggtgctgaaggtctcctgagttcactggttttatgcaatgaccacaaaagaattttatcaaactcataagcaaaaagttcaattgtgaaccccgctattggcaaccacttgtttcttcctgtctctggttagttctttatgtagatgcagatgtgactgtgatcatagagccaaattttggtaggtccttaacgattgaggtggtatccgcaattgggcgtggattttttcttttgaggggggtgggccaagcttcttctcaaagagtttctttgctaacaaccactcacaatttttctctttgtattcagtagtgatgtccagaaacagatcacgcttcacatcagaaacaatggtaccctaattgggtagcaagtctgccacaaaggtaaaagttgcctgtttcttccttcctttccttctgagcccagttacggttatgttaacgtttcttgtttgccttacaagcactaaaaatgagaatccatttgttagtagtgcttttgataatagtaaatttttgtaaaaaatatatatcctgagattcacttttgctgaaagaactactgagattggttagacttgaatcactactgagatcagtcaaactggaatcactatcatcattctgatgataggctataatggctaggcaaatcataaataaagaaagagttagtatgcatagtaattggaaggtgtgggacagaaagaaggaatggaaatgaaaatgaattgaagccatgggtcaacccaatcatccaataaccctaattcagctcgtatgtactatctgttgccttggtaaggtgatctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtggcctggtaaggtcatcttcggatccagcttaggaaagctcccagggagaagggtgtagagcaaaaaggaaaagtagaaggccttcaaagggaggtgggtgggaagtgatgtgagtgcaaggtgagttggaaggcaggtgagtgtgaggtgagttggaagtgaggttagtgtgaggtgagttgaagcaagctgagtgggaagggaggtgagtgcaaggtgagtatgggaagcaaggtgagtgtgaggtgagtagcaaagtgagatgagttggaagtgatgtcagtgggaagcaaggtgagtggaaggtaagtgtgaggtgggtagcaagtgagatgagctggaagcagggtgagtggaaggtgagtatgaggtgagagggaaacaaggttagttggaagtcagcatgtcaacggattgggtttgggttgaaaaacagggaccaaacccgaacctggctcagaagcgggttgggtcgggtcgggtcaatttctaaaataacctgaccaaacccaaactccattgaatgaagacgggtttgggtcgggttccggtcaacccgcaatctttcactggctgggtggaggcacaacatcatatttcaattttctcagttggagtacaagaaaaaaaaatctgatgaaattgttgagtggcaaacaacctgcccaaacccgaccacctttcacagccatgtagaggctttggtaatcagggccagggttgagtggtgagatgagcaaaggtgcctgtgcctctagatttaggattaggtgaaaaggaagtgattgtgggaagcggaaaaattggtgccagagttttgcagacgtctgagcgggtgtagccggaggtattcccaatgggaacttctgcaccaaccaaggccaaagaagccaacaaagtaggagcagaaggtgaagaagaagaagtagatgagtattggggttgaggaggcaagagaaaatagcggcctttgatctcctgatgagactctaggagattccctgttgacatttattgtattgccaatggtttgaccaccaacttgcctactctcatttgcctctgacctctttcctccgctagttttgttacttgagaaaatccatcctgaagtgagtgggcacttcttgctagtcagttttattgaatttcaataatcctttgttgatttggggtatcagttgtgtaccttgttgactggaaggaaacccttccagtcaacgagggtcatgtacctcgccggctggaaggtttcccttccagctggcgaggtacatgtacctcgtcgactggaagggtttccttccagccggcgaggtacatatgtaccttgccagctggaagggaaaccttttagccggcaaggtacatgcctcgccggctggaaggcaacctttccagccggcgaggatttgaatcgccggccatttaaagggcgggtatccaaggatatccacttggatacccgctagggtggggggatatccgccaggggatgcggatgccgctttccccggaaaaagcaaccggatatccggatgcaaagtgcccatctctaatgaggggtatgtatgtagctacatggtaattgagaatcatgacaactgaggagtgatagaggcagaatttggtgtgagcgctatctgatatcccttgggagaaagtaggatgtgtacaggagtaactagcaaaactatgaatggatgcaagagcatggagatgcaaatagcttttgaatgtattcaaaaaggaaaccaaaaactgcacataggggaacacttttcaaaggcagggaggcatgattgaagaaaacattctgaagcttgtcaaatccaaaaattagagggaacagtaagtaattcattggtggaacaaaatgtgtagttctttcacttactttctaccatcaaaatagcttaagccatctgcttctgtaattaatgcctcccagaaccaactccacctcaacttggattcaacaccgtatcattgccatgttagtgttaggagtcctttacctattggaatcttcccactctttgtgtcatgatcaccaattagtaaaccattccttcaagttcagcttgcatttttctgctaagtttcttctctgtctctctgaatgatcacttcattctgtttctactacacctctgcctcaatcatcatcacatccaatcaagtaatctttattctctgtttgttggtataactaaaaaccacatagatttccctttgaagaaccttgatcattgaaataaaaaatagtggttggatttacatatcaataccaagtacccttctcagtttcatttgagtaaggaggcgtatatttattctgctaacaaacagccattcttacaggaaagtaagactgcatcaaaacttgattataaaacaaataaaaaacaaaaaatactattcatctctttctccttctttctctctccatttctcttgttctagttgtatttctttatccctctcaaataaatctagaattttgtcctgctgtcaatttagagacccaggttcacagattgagcctgcagattgtctaccattgtgtatcagtgagattaaatattgtgactcaaccactgcatcatttgtggttgtgaacaaaaaccaccaactatggtatttactaacagatcaggaaacattcacttagcaaactctctcccaatcaaaagcaagggaaaaagaggaagaggatgcgctagaaatagaggctgcataaggctagcctcttcacaacctcatttatcagaattccaactcatatcacttccacctactgttcaggggcaagaaagtcctcccctaagtggtaattttgggcaacctaagtcatatatcaagaagcaaaggcaatgatgaagcttcaaaggctcaaagcccctccttcaaaagagaacttgaagggaacaacatggagaaagaagctggttatgacaattctagaagcaaaaagaagctggaggaaagccattgacctagcacaacctatgctagacctcaaggaagcagacaacccatgagttacattcaccccatagctagtacattaagatttcctgatcacaccgctactccatcagttgtaactagaagcaaacattctgaaattgaaaaaaccaaatattttgaccagaccctcattaaaaaattattagtatagatcaaaaaattagggagttggaaaaacaactatttaatatttgccaacaacttccattttggtcaaggggttgttggtttggagctgccaagtaagtgagtcaagagcttgagtgtataaaatagctcataagactatgaaatagtagaattagtatccgtgtgtgggtgagaatgctctgctgtctaacttgcgggaaagctacactaagagaaaaataagaatgtggcttatttctaaattcatcttagtgttgatactactgttattgttgtcaaagaacacatgttaagatttgttgagataattaaggtatctgggtgacaagaggtttctgaggtgatatctctgaggtgatatctctgttaaatatgttataatttctctctggttctcttgtctagtaagactctggtaactctgggctctgataagggtacacttatttctctaatatcttgctcaaaaaagttgaggatggctaagtaatgatgtttctgtattacttttctaaggccaaaaacaagagataagggatgtttaattgggactctcatgataaattatctgatttaatcaagttcaaggggtgatgagggctaattaatgtctaattgattctctggtgaaaacatgaggagggaagaggaaaacatgggccagaagagcttctatttatacacaatttgttctaaagcatatgagattttggtctgaaaaaagtacatctgagatgggtacttctagagtggattctactactctgagatgttctaatctgatattgatgaatcttcaagtgtcctttgctgatactagagattgtaattcttctacaagatgcctaatcttagattaattactgtgtaattggtattctaagactaactagtatacggcttaattttctaaaaccagtctctacagtactctttaattgtctttcagggccataataaaaaaaacatggtttttccacgttttggcacggtttataatgttttaacaagccaaaatttgaatttacaaaagagtgtggtaataaacaagtatagtgtggattttaaaataaaaagtgggacaaaagtaggaaataagaggttttttttatgtttttttgaaattttaaatttatttcctacatttgaaaatgtgaagaatttaatggcaacattaaattttcatttgaatcagcggttcattctgaatatcatatttagtcatatttttcaattaatttttaacagcttaattttcattattttttgacatttcaaattcttttcctacactttaagaaatgtacaaaattatggtaacaataaatttgcactaaaatgaaaactatttcttgaatattgcatttgagggttttttttattaattcttacacgcttaattatccttattttatggaattttaagttcatttcctacattttgaacggttttaaagttgatggctgtatccattttgcatgcaaataaaatttgtatatggtacaaattatgcaagaaacggggtatgctcatacaccccaggggcacctcttgccaagcaggatgtggatcccacaggtgacaccaactctgtgaaattgacatggaattcacccaacctgctgttaatttcacctccttgtatgcatgaggcggtcatgcatgacgggattcctggtagagacctcatcgctgggaatccttgtcaaaagttgatgtggatttccagtgatgaattctccactgggaatccctgttgtcaccgtggtgagaaagcaagggattatcatggggccaacacaaggtggcacccacgtcaaatcttggctcagacagaattaaaaggattctttcagtcaaccacattcaggtcagtattttggtgcatttctgtcattgtcaacttcaactccagactcctgactccttcctggatttctaactgcagttcttcctgaatgtcttccaatgatcttgatatggcaccgcaagaagacaagcctgacttgatcttcataacagaatctgttggccttcaggaaccggccccaatcactccgcctccccatgcaaatcattgcacacccagcctggaggatagatcccaaggccccaacccatccattgccgtttggatccaatactggctgtactacaacatccagatgtctgggtaaaaggaaccggtgtacaagcgcatcattaacaggggccctatgcccccaatcaacctaaatttcaaggacatgactctatccttgctcaagaactttgtattcaaacacctgcgtaatgagagccaatccaaatatccaatcaatttgatagcaactcaagccaagcaggctgcagtgctacactgggcctacatggtagaagaaccaaatggctccaatccgttgacggcgcaccctgttcccatgttggatttccaagagtttgttcaagcgggggagaacttgtatcatgtggccaaggttgctatttaccttgaaatgccagaggccactgacaaaaccaatccatggggtagttacattggttgtgcatgtatgtgatgtttgcttgtctactcctgcctcatctaactccattggcttggctcctgagcccgggcaaactaggggtggctgcgttgttgttgtgggcaatcaggctgaacttggtccatacaaggacacagtctccgtcaggatgaaacattgcttggagcctgatcacctgccttctccacagagggtgagaaaacaattgatattgcacaaattggcatcccacgtcaagatgcccctttgttgaatatcaatggttttctcaccctctgtgagatccctttagactaccagccaatcagagatgtcactgcaaagcatgacatctttcactggactgcttttgaaggtgccaccaaataagacttgttgaatcttggtttgaagtggggccctgtacaatcaaacttatatggggtcaagaaagcagttaaatactgtcaaccccaatattagactttttctctctctgtctgtacgggggaatttccctatttattcttttttttcctatttatccctgtcttcctcacataaactatgtgactgagcaataaaatatggttctctacatctgagttatggtgaaatgtgaaccattttatcttggcaccagaattgatccagctgtgatcatgatttgataataatagtttccaccaatggctgacttatcagtgaatctattggattttctgatgcattagtgcaattaagctttgagataattgaataaccacttagcatttccttgtatttttttgattcattattgcatgtgtcaatgatttggtttgcctcatgattttgtttttgttgtatgctcaaatgtgcagaattatggttacattgtgcttgggatttgaatggattctttgtatgtacagtgggtggaccgttatttttggctgcttgtttgggttccagagcttcaaagaataggtcccaaagaatgaatatgaaaaaataaaaccaaaaattaaaatttcaaaatctgtgaaaaataaaaaataaaattatttttttccaaaagttctgatattcactttgggggagtgggagcgctggcaagaaggaaagaatggcacaggggaagaatgattataaatgaaattttgtaaaaatggtcaccaggtggctttcaaacaactgttgagagcacattcacagcaatgttgtggaaagcactagaatttactgtttggattcaatctgaacaaccaacctggctcaacgttttaggttcaaagttttttcatgcataatcattctggccatgttccactctttctttctcccagcactcccactcccccaaaatcaataacaaagtttttggaaaaacccatttttattttttatttttcacaaattttgttcttatttcttcatattcattttctgagacctattcttcaccaattcaccaatttttgtgacttatagtttgtgctttgaagctgtagaatccaaaacaagcagccaaaaataacggtccactcactgtacaaatagctacgtggtcaatgagttataaaaagcaatgcagctagaatacttcccttgccatgccccatgggcaccagatgatggtctcccaaatgtgcctacaactcttggagaagggtgttgagaacagggatgtgacacatttgtgacagttggagtgatcttgttgtttcccgcaatcttaacctagttgtttctctatcatcatagtttgctgcggcacagacattgtacttagtcttacctacctagcgcaaggcaaaggccctcttcttccttattgagttgagggaccagaaccggacactaaggtagctgattgctgtgctgttgatcaccataggttcgtgcaatgaatcattgagttgagggaccggaaccggacactaagggctaactgccgtgctgttgatcaccatagagtgtcacggtttgcttcctcacacagggaagagagatccttgaaagtgatgactacaaattgcctggcactaggaattaatgcaaatattattgtggggctgtcatcaggctgactaaagtcagggaagaatgattcagtccacgttttgaaataaaaaatactgcagtcttcaatgcattggccatgggtctccaaaatgaaggcatgctcatccaatgtgccactccacacagccgtgggtctgtcacattagaaatatttaaggtttcttctacattcatgttaagatcttgccgcatgtagtaattatgattgtgacacagttgttccacgacgttttgtcagatatgcatataattaattaccctcaccttgtcctaggaagtattctactgccctgaatccagtgtccatctccctggacatcaatgatatggtccacatatggttgaatatttttcggcaattcattgatgtaatgaggttgaactggtggataaggtggttggccaaggtatttattgattggctggtggtgattgtttggccattcagtgatttggtaattttttgggcggctagggggttttcattgggtaccttttggtccataaagggttttcaatccctccaacagcagattggaggctttttgttgggtcttggttggttggtcaggccttttttctggcatctggcctgcttggatgtgatggattggctcttgaggtttgggaacccaggtatgtaggtggggtcatgagatgtgactacttggatggctgcttggcctttcctgcggattgttcagccttgtgaaactgttgcacaaggatgatgtgctcatctttctgggtccctctgtgtaattttggtctgatgttatttttttggatgcactgccagatgccatcactttcatggactctgaaatgctcattctcattgtgcctggtgtgaacactgggccttgcaatatttggccctgatgggcttgagtcattgtggggctaatctgtgtgggtggggcttggtaccagtggctggggtgagcttgggttggatatccaccatcatgtggggttttgtagggtatgcctggtgtatgtagggttttatgtggggcctgtggtggtggaaaaattttgggttgaatgtgggggatatggataatgcaaatttgtactccaggtttcttggtaccagttttgggtgggggcctgcacaggatatcctgctgtctgcagggatgtactgagtgtggtatatgattttggggtttgtaattgggccagttgatggggggctgagctactggtgggttttagggagtacagatagtgctattagtgggattggtgcttgtggtatatatggattgtttttcaatacataaccttgatcttcttgaatattattgggatcaacatgtattaatgaaggttgtgtgattggtattggtggaatgggctgtaggggaatggtatttggggtgtccgctgtggttatgagtgggccatctttctgccatatgatcccttggtgatggcttcatcccccatggcctgagaaataggcctccgggataacattgattgattgtggtgtccctggattgatcatagggagcatgcattgagaatatagcatgcataactgtttgttggtgtgtggccaatagtttttttgttttttgtgccctctcttttaagtgtttgggtgatgaacttgcatagcccttcaatgcaattgtgctgcattttcaggcagcatattacattctgcatacagatttagagtcaggtttagccattattttgaattgtgtgagacagagtggattacccaaaggacttcccaaaggacattaatggtttacttacttggtctgtagcatacattaaggtattcttagctacatactcctgcattagctaagtgccattcaattcaaccggattgtattcttgtacttcaaggaatattgtactggactgtgatttgcttgcatacatttgatacttccacaaaatagggggatctgtcttttcttttaatctatttgaaacattggcagattatgtgaggtggagagccttgggcttctggatatgataactcaccaataaaaaaatccccaatggactgattcatatttacttgttttgatggttctgattaaattccacctggttgttgggtacgcattcttcagatgagttggtatggttgtttgatccatcagtttttcaggtactgctcctttgataacaattggataaattggtttgtatgacatgtctagacccacaaggtttggtatgcccttattggtttggaagacctctgtgacattgaatgatggttggaaatggtgcatgttcctctgatcatagaggtatgccccagataaaattaatctcatggcttggtaattttcaaaggtgatggctatatcttggcctgggattcgttggttggagtggcttgatgcgttctggagtattccattgaaagattcaaattttctgagtcaaataagcatgcaggaccaaactgtctgattgcatctggaagatgggtcagcatatggaatttgggattattcacccattgtgctgtcttgtgcaacacatgttacaagaaaaaatcaatgtgatgcttgagaatgttgtctattttagtctggtacacataagtacaccatagacacagggtgctccataactctctctgttcttgagtcataaatgggaaaaagacaaacggggcggcctgaatgacaattttcctgtttttgctgatgaagctctaccatgaaaaaagcttcaagtggtgggatgttcagcaaatcttttattgaatgccttccaatgagcctctaatgttcttttgttcccatcagtgagactggacatgaagtcacatagcaggtatctgatgatcccaagttggaacacatggaatatttctacaggagtgtctttagtcccatcaaagcctagtgtgacaattagaacatttgagattagctatatccactttatggcatgagagctacatgcacaccttttaaattaatgaaaggactgaatagcctgtgaaatgtatccttttcaatcttgttgattgccaccttctgacctggtttgtttctcttttggtacttctccacaacttcatatttatgttgtcttttaaaccatgttttttggtttcctcattgtaacttgtcttggcctaattttggattccctccaggcttggtgcaggtgggttttggtttcttcccatttcctaggacagtgtggaaagtaaggggtgccctgttggaatattatgcatcttttcactatcaagtatgcttctgaccataacacaagtcaatcttgtgtataactcatacaagattgcttctggcgttttctcccttagtgaaatcaaaccattctttttctcactcctgagtgtcacatgacattacgtctgtgaacttcagtgtttgtccccttgttccttccaacatgcccctggggattcttgcacttctccactccacaatgcttccttactccaatttgttgtccggggtcacttgcttgatggtcttgttggtaggtaaataattagtaatcatcttttggttagttctaatactccaacttttgctatctctaatcaattctttaggctaatacacaattcactcctgagtctctctgttttttttttttttttctaatatgttctaagtcagaggtcctcccccctcttctctctcctcctctctgaattcctactcctccggctgtcccacacaatctcttcctcacttcccatgctgtcctccgctttcactcccttgcactccgcttgccacccctccaacattgcccagttactgccttgctctggctgctagccagacaggtatcccaccaccgcttctgcctcttggtgcccccactccctctgagcccctctgcagcacgcatcaacccccggtccgcagttggatgtgaacctgaagctcagattccatgcagtaagcttttggaaccttgtgcatttctaccctgctctgaccgcactttcccatgccttggaaagcttgactttccgcttgcttccgcttccctcagcctgtgcatgtagcgtcatctccgtatgctttcctcatctgccacgtgcattccaagttttggcaattggattctttggtcccaaacggaagaaaatggtgtcattatcattggtttgaagccaaaaaacaagcagagctgggtgagctggggaaaacccggttttgccaattgttttttaaaaaaaaaacagccttaaccaacctaaaccctaaaacctaaccctaaaccctaaaccccaaaccctaaaccctaaacctaaaccctaaccctaaacccaaaatctaaaatctaactataaaccctaaaccctaaacctaaaccctaaaacctaaccctaaaccctaaccctaaacttaaaccctaaaacctaaccctaaaccccaaacctaagccctaagagcatccgcattggtgcacggattaaggatcaagttaaaacgggattgaccctaatccaggccttcaaacacatcggttgggcctagacaaaagttttgatactaatcttgcaactaatcccgtcaacctcattggtaatcagcccacaaacgactatggcggacgaacacgttccctttccagaatccaaattcatcacaagacagaacattgagaaaagctgtcttttaacccagagcctcatggacaacaacttcaaaacagctgcatttcttgattcaagcgattcggagccagaaaacctgccacatcaatcaaagaagcggcggcctaacaaggaacggagccatgtcaaaaatcatcagaggctcatggacgattattttaatgaagactcaacatacgattctcaagattttactcaacaattccaaatggaaaagccgcttttcttgcgtatcctccaagatctcactgcaaacttcccatactttctccaaaaaccagtaagcccttcatcaagatcaaaagaaatatgtgaatacgttgacttatccatactttttgcaacaggactgtactggtaaattaggcttgagtcctcaccagaagatcactgcggccatccgacagctagcctatgtcgttccccttgacgcgaccaatgattactgccgtcttggagagacgacggcacaccaaaacctggaaaattttcgcaatggaattgaggcgatttatgggccgacatatttgcaactccccaaccgtgacgacttgaaacgaattcttgaagaaaatgtctttcaaggctttccaggctgcattggcagcttggattgcatgcactgggcatggaaaaattgcctgactgccttggctggccagtttgaaggcaaagagaagactctgactcttgttctcaaggcaacagcgaccaaagacacatggatttggcatacgttctttggaatgttgggatgtttgaatgacaagaatgttttggaccaatcaccgctcttctatcctatcatctctggcaccggctggggtgtagagttcaagttagaagggcatcagtacaaatacccatattatcttgtcgacagtatctactatccatggttgactctcatccaatccaaatgccttgctgcatccaacaatccaccaaccaaatattttgtcaagcggcaggaagctttccgaaaggatatcaaacgcaccttcggaatcctacaaggccaatttcaaatcatcaccaaacaggccatgaattggtaccctggcaacatgtgatcaatcatgatgacatgtataattctacacaacatgattgtcaaataccgtttggaaccaaagagtaaccctcctcttccctcctccaccaaattaatccctccgcgataacggccgtactccatctgagatcaacgaattcgcaatgtcgaaatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccctttccaacttgccccacttattttccctgtagcccaaacaatcagttgacaccccagttataacctcattagggggttcaccgatgaacctttagagtgatttttatgtgtctatgagcaaccatattataaatttcttgagtttttctgatttattggtttctgaaccttctgtacatcacaaaaaaattataaatttatgatcagaaacaccttaaaaatggccttaaagttcaatcgtgaacccccctattgagacaggaaaaatgcctttctgtttgattaaagttgtttctttggtaaccatcttggtggcaaatttcttctcccatctttaggtgtagcatatccaggcttaaatgggtattcagtccattggcccctcgaatcctctcccatgaagttgccaagttctacttccctgataatttaaaaaagcccccaagaagatattcagttgcctttttgagttgtgccagttcctttgcagctttttcaaaggaccccacacatgatggaggcaatgaggtatgttaaacttcatttggattgatagtcacacaaatctgatggatcaaaggacgttttcggttttcagtgattgcaaattttggattccaatctatccaaaatatgattcatcttctgttgcgaaggttctatatgaccactttctaatgtttgagggaccgacctggaaatgaaaatggtgttaaaaagacagaacaaaatccacccactcaaaaacacaaaacacattagacccaattgtaactcatttctttgattaaaattcatttacaatcaacttactgtttgattttaaatcaataaaattaatgttttctagccagaagttagatcagatgatagcaagcaaaatcctttttttttatagtttatatgtgagcacaggtgaggagacataatttcaaagacgtaaaaaaaaagaatccaaaggacaataaccccagaggtcaaattgctgagttagcataatctagaacaaaatcttgggctgggaatccaaatctaggttatatcagaggaaggggggaaaacaactgtgttttgaagaaacgaacaaattgggtggaatcaattggtcatcacaatttggaaagctccactttggatgtcagctagccacaattttctctcatcaaatagaatccaatcaaaccccttaactagtatatctttgtgcagtagagaatcttcagactgtaacattcttaagcaagggtttattttgattaaagcaactgccagatccttggtttggggaaatttacaatttccggctggaaccccgcaggcaagcgctggaagaggaagaatattagctgagctaggtccatgaatgaaataaggaaaatcaatctcaaaaagggtcttgttgagagcagccctgagatttattttaaccaaagcctattcttttttcttctttacaatctcaaccccaagagcttcttctacttcttcttgtatgacatgtccccatggctataagccttgaaactctccttggccttccatttgtcctttgcaagggttagctaagaaacattgttagaccactccctacaaaaactattttctccaggtgattgagttgcagccaagaagtagtaggtggtgttgtagagggttgaggaagtacaaagcttttaaggatggagtcaatgttttagtttttaaagcggtgtttgatacatatttgagagacaaattacttcacagttgagtttttgaaaagacttgtatgcttgcttagataccccaccacttttgttggaagaatctggtcatttggtattaataagtttgactttcttgtgtttgactaactctttgtaaaggggtcaatacaaattactttgatgcaattagtaacataaaacacaaaggctcatagaaatttattaacagtggcttcgctgacattgccaatcagaggcaacatcagttttctttcgatgtgattctgctggagaaaagagatgttgtcttgaatgtttggaggaagataattagatatgctttccttctttttttgaagggttgtcaaagttggtgtagcaaccagttttggagttggctgtcaaagttttacagagtaatctccacctgtttgtttggaggagaagagttttcatgttcttcttcttcgccattgtcctcttctacatggtggcggtttgacctcttcttgggagcttggggatttacagcttctcggtcttttgtattttgggtgatgttccgggtggtttgagtatttctagatctaagtctggaaggttgagatttggaagaatgtgttggagccatttaagcagtattcaggaggtttggctgcaaaattctcccatgccaaatggagaaaaccgatgcacgcatcttccattttgaatggaagatggctggagctgagcttgcccaattttttcagctcagccagctcagtgagctcttggacccagctcatccagctcagtcagctcaagcaatgctgccacaggtacaatacgctgtgtgtatcatggagaattctgcaaagctgcatggccaaaaaccaaatttgttgaatctccttgcaaataaaagcagattggtcagatagttttttttattggggctcagatacatagtgatacatggcagatacgggcagataccgtatctgtggcagcgttggctcaagtcagctcttggacccagctcactcagctcatccagctcactcagctcttggacccagctcactcatctcatcccgctcttggattcagctcactcagctcttggacccagctcactcagctcttggacacagctcactcagctctcggacacagctcactcagctccccaacccagctcgctcagctcatccagctctcggactcagttcactcatctcatccagctgccggacccagctcactcagctctccaacccagttcacttggctctcgcacccagctcactcagctcacccagctcatccagctctcagaaccagctcatccctcttggaaccagctcatccagctcttgcaaccagccagctcttgtacccagctcagctcagtcaactctcaaacccagctcactcagctcatccggcacccagacccagctcagtcagctcctccaggctttggacccagctccttcagctctctgacccagctcactcagctccctaaaccagctcaatcatctcttggccccagctcttccagctcagttggatccccaagccagctcagtcagctcttggagccagctcactcagctctgtcaaccctgaaaactccccaagccagtccaccggctcttgcccccagctcagtcagctctgggacccagctcatccagctctgtcagctctccaagccagctcactcagctcttccagccagctcagtcagctccatcagctctccaagccagctcattctgctcttggacccagctcagtcatatcaatcagctccgtcacctcttggacccagctcactcagctctatggcccagctcagtcagctcagtaggctccccaagccagctcattcagctctgtcagcttggtcagctattggagccagctcagtcagcttgcccagctagtttagcctgctcaatcacctcacccagctcttagagccatctcaggcagctcagacagctgttcaactcagcttggtcacctcttggacacagctcatccagctcagtcagctcaagtcagctctcagacccagctctcgggcaaatatcagtcatctcttggacccagctcactcagcttggctatctctccaaccaagctcagccggctcttgtaatcagcttagtcagctctgttggctcttgcaggtcttgacactggtcctattgttgactatctcttggccctccgagccagcttggttggctctttgccccagatcagtcagctctctggcccagctcctccaattcagctcagtcagcacttgaagccagctcagtcagctcgcctggataatatggccccccaagccagctcagtcagtcagcctcagacagctctacaacccagctcaagctcaatcagccttcccacctcagctggcttgatcagcccttgggctagtatcaaactgttagttttccttttgtcatctggcaattctttgaatctaattcacaatttccatatttaacttcttttatttacataatttataactccattctctaaagaatggaaagtaatgcctgaatctcttcatctatattgtcagccttgaggtatatacatacccatcggcctcaaaatataaataataaaaataataattacaactcatagtcaagtctcaagactagctcaagaaaaaatatcataagtagtaaattaatattaagcataaaaatctacatataaaagtatatatggtcaaaagcctacaaatgaccaaaggcctttaaaaataaaaattaactttttttactttacttaaaaaataaaaacaaacttcatgtagttacattccactgtgtaactacatactcaaaaaacaaagaattctgtaaaataatcaataactaaattaaaagttacagacatttgaagttacagaaccaaatcagctgatgacataaacaaagttcattggatgcgaactcaagataaacaaggttccaaggcttgtgcaacatgtacaaccttgtagttcagcaactataatcaagtaaccaatttggaccacatattctgaaccctgaccagccacttggtcatgtaacctgtcttgtttatccctaaccttaataacctttctgagcaaactcagaatatccttgtacatcagccatccaccagaacaaccctggtccagtttgaaatcaacagggttgagaattggcccatttcaatctggcccaagtagtttaacctgttctcagccagtacttatcagaatacctcaacaaaaaccctccaaaatggattggagacgaaacaaaaagtctactttgggtatatggaaccctagcaataacttggcattgcatcataacttcctgactgggtagctgtacctgtggttacagttacaactgtttcagcctttgggatactgataaccaaggccttgggcatggcttccacccagccaaacaagcccaaagcatcagtgtcattgtgcaaaaattcactgtaagccaccctcaggtgtgtggctatataaagactcctttattgagtgcttaaaccccagaaattcacccacttcaccatatatactactatatacttgaagccagaatttccaaccatttctcttatcaaccttagcattctaaccacaaaacagagctcctcttttactgctaccctcagccttaacctgtagcctttgcccttaaaagatcccagctctttattcctttaaaattggccattttctcactttctgttgcagatgtattgctctagaactttcccaggaatcttcaactcatccaaaagacctttttcgacaaactccttgtgatctattgtctaacaaacaattcactcttcctcaattcctcccttggaatttagagtattgattaacactcaactctcacatcatccctgacatgatttcccagatgggaaatcttgtaaattttagggaaatcctgtaaaaaaattcaagatttttccagattttttaaattctctaaattttttagatttttccagatgtttcagacattttctagaatgtttagatttttctagattttttagatttttctagattttttagatttttccagattttttagattttttcagattttttagattttttagatttttcaagattttgctagggcattaataaaaaaacacggtttttccgcgtttacacacggttttgctgcggcgcagcacatgcggattccacgtttacacgtggttttattaattatgcataatttccctccaggggggcgcgcgcgtaccacaagtgcctgcatgaacttgaaagttttcctgcaggcaccaaacaagaaagccactcaccacaatcaaaaatagacttcacccagcggtgggccgctacgcttttggcccaaaaagcgtagcgtagcggcgctttttttcatgcaaaaaccatagtgttagcagtttttcgctacgctacgctgcgctacagcgcttttagcggaaaaagcggataaaaaccgctaaaaactgctgtagcgcagcatagtgggcccttttttgcggcccacacgcgtagcgttagcagtgtcgtggcggaattccgctacgctacgctaatcgctaacagtggttccgctgcgctacgctacactaaccgctacggttagtgtagcggcccaccgttgcttcaccccccctctaaaccttcaacacaccacaactcagtcaaaattcaaccaaaatcaacaaaaaaataccaaaatcattctttttttctcctctttgaccccacagactcagatttttttgattcacctctggttcatttccaacttgcaggtacactctaaacttcaaaaaatcataacttggccatccctcaaccaaaattcacaaccaaaataccaaaagcacccatttttcatgctcttcaccgccacactcttcaaatttgctgattcattgcttgtttttttcttgaagtcattagtaggcctccaacttcaactctgaatacctcaggcgtttctcatccaatttcttcaagaaagccatcaatcagcttattttttgctcctcttcaccgccattgtctccgtttttgccgctggacctcttgttttttttaatcaccgctggacctcaaaattgactcaaacttcaactctgaataactcagccattcctctaccaaattcttcaagcaaatcatcaatcatcttctttcttgatcatcttcaccgccaccgtctccgtttttgcctccgggcctctcttttttttaatcatcgctggaactctagtaggttttaaacttcaactctaaatacctcagccgtttctcaaccattttattcattcaaaacactaataatcttctttattgatcctcttcaccgccaccatctccgtttttgccgctggacctctcgttttttttaaagcattgctggaacgctagtaggactcaaaccccaaatctgaataactcatccgtttcttgaccgacttcttcaagaaaaccttcaaaaatattctttcttgaacttcttgacatccatcatctctgtttttgccaacacacctctccttgttggttatttgtaaggtctggatatgaaactagaaggaaattctagtactattcctgtcctaataatttttgttagtaattttatattaaattttaaggtttaaagtgtatttaaacttacaaaaaaggggattgttggttaaacaatcaaagaaattataacctcacaatattacttgttaagaggcctagagttgagttttaatcaatactctgaattccaaaggaggaattgaggaagggtgaattgtttgttagacaatagatcacaaggagttcgtccaaaaaggtcttttggatgagttgaggattcctgggcaaattctagagcaatacttctgcaacagaaagtaagaaaatggccaattttaaaggaataaggagctgggatcttttaagggcaaaggctacaggttaaggctgaaggtagcagtaaaagaggagctctgtttcgtggttggaatgctagggttgataaaagaaatggttggaaatgctggcttcaggtatatagtagtatatatggtgaagtgggtgaatttctgaggtttaagcactcaataaaggagtctttatatagccacacaccttagggtggcttgcagtgcattcttgcacgatgacactgatgctttgggcttgtttggctgagtggaagccattcccaaggccttggttatcagtatcccaaaggctgaaacagttgtaactgtaaccacgggtacagctacccagtcaggatattatgatgcaataccaaggtattgctagggttccagatatccaaaggaggctttttgtttcgcctccaatccattttggaggggattggttgaggtattctgatatgtactggctgagaacaaattaactacttgggccagattgaaatgggccaattctcaattctgttgatttcaaactggaccagggttattctgatggatggctgaggtaagaggatattctgagttcgctcagaaaggttattaaggttagggataaacaaaacaggttacatgaccaagtggctggtcagggttcagaatatgtggcctaaactggttacttggttatagttgctgaactacaaggttgtacatgttgcacaagccttgaaaccttgtttatcttgagttcgcctccaatgaactttgtttatgtcatcagctgatttggttctgtaactttaaatgtctgtaactctttagttattgattattttacagaattctttgtttttttgagtatgtagttacacagtggtatgtgactacatgaattttgtttttcttttcaatgtaaagtaaaaaagttaatttttatttttaaaggcctttgtggtcatttgcaggcttttgaccatatacacttttatatatagatttttatgcttaatattaatttattatttataatattttttcttgggctggtcttgagacttgaccatgagttgtaattgttatttttattattttatgttttgaggcctatgggtatgtatatacctcaaggctgacattattcattgctcaatcgctagtaggactccaactccctctgcgattaactcagccagatctcaaccaatttcttcttgaaatccatcagaaaaactctttcttgatttttcttacggctaccgtcttggtttttcttgttgaacccctcttcttttttaattcatcactcaacttcaccaaactcctgcataacatgtctgaaagtcaaagccacatcaacccgctccttctttcggatgcgacagctgaggggagatctgaagcccacatgaacacccccctcaggacatctcaagacgatgtcacctctccccaagaaaccgcgtctacagctgatccgttgaccgctcggtctgccgctcttctttcccttgcgccccctcctgagttatcttatgcaacgaggacacaactacatgaagctgcgcaacagtgggccttggagcatgggtatgtgattgtcaagagaaacactacacagtccaagggggaggactgagttacttatagatgcagcctatctggcgaaccagcggtaccaaagcctgacaagttgggcaaatcaaagaggatcagatgtccctttgaaatgttgggcaacttctaaaagagggagggacgctacagaatcaagatcaagaatgcaaatcacaaccacccagcttcagaggatccatacgttcatccgatccatctacgtttgactgaatcacaaaaagaaagggtcactgaactaaccaacactggtgttgcacccctgaagattaagtcagctttagttcaagacacagaggccccctcacacaccacgcttaacaccatttacaatcaccgaggcaagatgcgcttggaacagcttgatggacaaacaccatttgaggcccttgtgcatcaaatccgccaacaccaattctacttcatgatggagagtgttgaaggtcacatgacctctttcttttttgctcacccccgtttgctggaattggccaaacgcttcccgacaatgatcctcctcaattgtacttacaagacaaacaagtaccacatgccccttctgcacgttgttggaatgaattcctgcaataggtcgttcactgttgctatgtattttctctcgggcaaaaaagaaccaaactacacctgggccctggagaatcttcatctggcgatggatgaagaattgccctcagtcatcgtcacggaccatgaacaagcagtcataaatgcgattaagaaagtctacccaaacgccgaccgtatcctttgctcttggcacatttggaagaacatcaagaagaattgccggaagcatttcaccagcgaggataaatggtcaacatttgattccgcatggaagaaattgagactgtcgccaaaatttaaggagtacgaggagaattatgccgagctctccaaaacgtggaatccaggtacggccgcgtactcgatatcggtgtggtagtcaaaaatgtgaaaattcaaagtttttctttcttttttttcttatatatattttcttcatattatctctcactatccctcagaaatcacaccataaggctcaacgacacgtggactctacggacaaattcacccctggtcatgcggaggcgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcttatatatcacagggcaaccataactcagtcttggtcttgctgataaggatagtatcaatgtagttctacatgagtgccacgacagttatactctggccatttctcagaagacaggactctagaaaaagtagaagacacagcctggtggcaaaattggagaaaagacacctctgaatattgtatgtcatgtgacaggtgccaaaaagcaaataaagctacaggaaaaaggtttggtttgcttatgaagatccaagaaccatcaaagccttgggacattgtgaatatggattgggtaacctctctatccccaggaggtacagctagttttaatgcgtgtctagtaatagtggacagatactctaaatcaccaatattcataccttgcttcaaagatgattctgctatggacacagccgtccttttctggaacagagtcatgccaaggactggcatacccagaataatcatctcagacagagaccccaaattcacttcagaattctggacaggactgcatagtatgttgggaaccaagttgtccttttccaccgcttaccacccgcaaactgatggtctagcagaaagaatgatacaaacactagaagatatggtgaggagattttgtgcttatggactagaattcaaagacaatgatgggtatacccatgactgggtttcattattacctatacttgaactagcttatagcactagcatacactccacacaggaaaagcacctgctattcttgaaaaggatgatgcaaacctgcccagaacttctgaagaagatgcagtagatatcatccacgctctactannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctcctcacccaaagccctgatcaaagaaagcaagccttagcttctattatctcttctcttcctgtttggtagtacaactgaaaactacataggtttccctttgaagagccttggtctttgatctaaaaaattgtggtcgacctgatttatcagtgtcaatacccatttcagtttctgttgatttggaggcgtcagagttagctccgcttataacagccatcctactaaggaaagtaagactgtctgcagccatccaagagggacagtaagactgccataatttaatcttcttcataaaataaacaaagaacaaaaagattattctattcttttccttctcttccttccctctcttctacttttacttgtatttcctttatcttgagaaatacatttaaaagtgccccccaaaaccttgtgtcctgctgtcactattgagacccaggctcacagttgacatcattgaaaccttaactacattgtcacaacaactgtaaatggctggtcaacagccatttgtggccctttttggcccaatttggctaactacgcctggttaagaccagcccactggtcattaaagggtctcagtgaccaaaaaatggctgcaggtgcgtcacagaaccccctagtgtttgttacaagcctcacttcagccctctgacacctgtaaccaaggactgcaggtgtctaggcagtgctacaggtcaccaatgcctagtaggagcaacggtgccacagatacgagacatatatttgtatcggattgtatcgtatttattttgagctgatacggtatcagtatttctggtggtgaaaaatacattgtatcggattcggattgaaaatgaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggagcacttcttgccccaaactctgatcggtaagagttcattaccacttaccagcaataaccacctccaactaccagttttcacctgtttttggcccagttcctgctgtttctgtcttggatatcaccaacccaaccatcaactgttccccagaactcttccaacacctgttaaccagttttctgagcgctcccagaccagttttcacccacctgaagtcccccttggcttggaaatagtacaagtaggtaatatctccttgatacttcagttgtaggcattgtctgggcatactcctttaaaaaaaagaccagatcatcaggtacatcaaaaataaccctgtttaacatgtcctgattcattggagggcaccataaaaacccctgtaactcaggcccctccctttatgaaaacttaacagtttttattattttttttcttaatatcaaacacctccacattccaagtgttacccacacttgtacaccttttttcttagctttgcacctggtgtagctagaagagtcaagctcttggcatcacccaggctgacactagtaggaggcttgcacaagccaaacagagttctgagttagcctccaaaggcccagaatgagtatatagggagcccttcttgcccccaaactctgattccccatcttcattaccatttaccagcaataaccacctccaacaaccagttttttcacctgttttggaccagttcctgctgtttttcatcctgcatttcaaccaaccaaccataaactgttccccagcactctcccaccacctgttacccagttttctgagtgcttccagaccagttttcacccacctgaagtcccccttggcttggaaatagtacaagtaggtaatatctccatgatacttcagttgtaggcattgtctgggcatactccttcttcacaaaggaccaggtcatcaggtacataaaaaatacccctgtttaaacaggtcctgattcattggagggcaccataacaacccctgtaactcaggcccctccttttataaaaacttgacagtttttttggggatattagcatttccctctttagtaacgtactccgcaaccgtttttctattgaaagtttaagttgaaacctaaccaaaaaataatgagtcttagcttaaatagtaaatcatgtaccgcttttctatttttctcttttcctcattcagttttctttttctgtctcaactcacaaaccatcgcacataggtgtgctcgccgtttgtctctcttctcagtcagctcgtttagtgtcttacactcgtggttcttttaaaagaacacctctgcgcctaaaagttctataggttatgagcccagagtcctaactctgtcgacgcgctttatacacacacacacgctatcttctcccaacaatgtccgaccaaaaaacccagcttccagatctttcaaaaactactttctcaatatggaagcaaaaggttctcggatattgtcaacagcttggattcaagaaatacctcactactgcaactgccccagccggaacctcaccagaaggcttggaaaagtttgcaaccgatcgatccagaactgttggtattctcttgtccaacatgggaacaaagaattacaaccaatttgttactgacgatgtggtagttattcctgtgtttctacgctaaaaatacaaaaatttattctcatctttttctacatcagatataaggtaaaataaacatcaaaaatggattcctgaggtaaaataacccctagtcacccactacaactacccccttatctctattagttcagaagttacacctatttcaacctatcacaggatatctcttggatcctttactctgactatagctcaatttgaatactggatgcttattggatattgagttcctttgtttcatattgaattcctttattagctcacattacatattgaattcctttgttggtgcacatgcattcctttgtagtaggaccttgtaggctagctaaaatccctcaaggctgtgctatcactagctaaattccctcacctgcatgtactagactagctaaattccctcattggatattcaggccagctaaattccctcaactgcatgtaccctggagctaaattccctcacttttgtctatataaggaggcctctgccagccagttgtatcctcttcttcatcagatgctctgtagtcagtccccccataacactacatcactggtcacttctcaatattattagctacctagtattggaggttttataattataaccccccttatatattataacagtttatagtgtagaaatatcaacatttgctttttttcataaccactaagctatctcacctttgcctgaaatccactgctttttgcccttatacaccccaaccgcaaggacctgggttcaattcccattcaagacatccactttaactccacttcaactccatcttaactccaccttaactccaacttacctccacctgtgcctggtcctccgttcaattcctggtcaaagcataaaatttatataccatcaacctcgaggttgcgcgttcaagcctcactctcaacacttatcatcgacacctctatcaacaacttcatcaacgacaatcatcaacaccttcaaccgttatacgtatcattcgacagcttcatctcaaactatcctctatcacgatatataaactgccaagctgagcttggtggtcttgttgttctgatagcatagaagggcagagcttgcaactccatcatccccttctccattcagcaaaagggtttcacaaccacttttgagtcttacaacgaaaatgaagaagatccggttgccctctggaaacttttgtcagaccactatgaagcaaagactgaaggcaaccaatcgaaggcgtacaatgacatctgtacgtttcccttcaaaggaaccgacctaacagcctaccttgaaacagtcgatgagcacctcaaaatcatgtcctccatcagcatgaaattcactggtcccgactgcaacgtcaaagaagcgttaattgctgaaaccattgtatgcaagcttcctgaaaaatacaccgcgactaaggatttcctttactccaaacggcctttaactcttgagctagttaaagacacactccacaacaaacgacaagacacgttgtttgctttggtcaaaatcaaatccaaagacaccgccatggcggcatcatcaaactccaaacagaagaagagagaattctgtttgggaggaaaacacaatccaaaatcaggccacgctgagaaggatttttggcagctagccaagaaggccaatgtggccaacgcagacgacactgacaagtccgacagtggagaataaaaatccaccggcaacggactttgctgcaccatcaaggcattcacagcaatcagcacacccaacatgtgctaccttgacagcggagcatctcaccacatgttccccgaaaaaagcctgttcaaagactactgaaccaaatctacttgggtcgaattggccaacggtaactcaattgaggtcaaagaaagcggctttgtcaacattgtcaccaaaactaatcaagttgtttccctcaaagcgcttcacgtccccaaactaagcaccacactgatcagcctcggacgactctatgagagggggtgtgaaataaagcggaccagcaactcatcctttgtccttgttagagaaggagaggtcgtattttgagcttcaattgtaggcggtacttgcatgattcacatcacaactactcatcaaggtcagtctcatatcaactctttggctcgtgtgtcatcaatcactgatgttgatctcctccacagaggcaccggacactgtagcaacgaggcgttgagaagaatgtttgggattcaaaatccaaaaatcaaatgcaaatcctgctctctctcaagatctcattgtcttgtgtttccctctcactttcctgaagctagtcatcctcttgaatcagtccatatggatcttagtggaaaaattactccatcatcctgtggtggtggtctctattatttcaaaattaccaattggtttacttgctatcgtcatgtgcatatacttttggctaaattggaaactttctcaaaattctctgagtattacgtcaatgtcactactcttcatggaagaccaatcaaaaatgtcattttcgatgggggaggcaaattcaattccaaggaattcacccaattccttaaggaaaaaggtgttaccattcacgtaacagcaccttatactcctcagcagaacgctgtggctgagagaggaaacaggacaactagcaaaaaagcttgagctttgcttaagcaagcaagacttcctgctgagtactggggagaggctgtttccaccgctgtgtttcttgaaaacattactccagtttgcaaactcaagtggaaaactccttacaaactctggtttgacttgacttttgatctatcaagacctcaaccttttggctgcaaagcgtatcccaacatacctggcaagttgctcgacgggaaatttggtgatactgcaaaaactggtctcatggttgggtatcagttgagaatgcacaactggcgcattcttcttccgggaggaaaggttgagcgctgccatgatgtctcctttgacaaagcagacttcccaggcgtctccattttcttctcaactgatccctcgtcataccatgatctcactgctcctgaggtatttcaagagattgtggacaccctcagctccagttcacctcttcctgcaaacccatctcctgccaacgatcctgatgatcatccctccaacaaggagtccgactactttgacccagagtctctggtcgacaggtccggcaataattccgacttggatcaagttccggatcactcatccgcagcagtcaaccctactcatcaccccaaccctagtaatcccagacctaaaactgattgggatattgttctcacctctgacaaggctcctaaggacatctcatccaacattgaccagtcaaatatcatccaccacaaacaacgggctaatctcgccatcatggactactttgaaggcctcactcttgacgagattcctgaagaacttggtcttcacccggttgcctatgtttccattggcgtcccacagacgtacaaccaagcagtggcatcgggtgacgccactcagtggcgtcaagctattgatctcaagctctctgccatggtggatctcgacgtgtgggaaattgtttggattcctcacgatcaccaattgcttggcactatctgggtctttcgcaaaaagctcaacgaaaacggcgaagtctccaagttcaaagcccgactctgtgcacaaggattgcttcaagccaatgaagacgttcttcaaacttacgccccaacaggtaggtttgcggctctacgcacggctcttgtgactggacttgcttgtggccaccaaattcaccagatggatgcgaaaaatgtgttcctcaatggaaggctagaggaggatgtttatctcagagcgcccgccggtctttgtgtcccagaggggcattgccttgaactcaaaaaggctatttatggtctccttcaagccccttgagtctggtattctgaactcaagagtttctttgactcaatcaacttccaacagtctccggctgatctttgtttgttcctcagtcaatcagaggactgggaatgctttgtccacatctacgtcaatgacatggttatcatcagcccggatgtggataggtttaagaaattgatcacggcttgctttaaaatggacgacatcggagaactcaaacacttacttggtgtgaaggtcgacaaaatagacaagaagaagatctatctttctcaggaggcgtatctcaagaaaatactcatcaatcacaatctcctcaatgtccgcactatttccgtggcgatggttccaaacactcacctcttaaagtcaactccagctgagcgtgaacaatttgctcaaattggagtcaactattgtcaggcaatcggtatgctcatgtacttggcggtgtaaactcgccccgacatagcttttgatctttctcaactgtctcaacatcttgaattgcctggaatcacccactggagagctgttgttcatctcatgcgctacctcttgggcactaggggtcatggcattctgctggatggcagctcgggcgcagatgtgttgaatgtctattccgacgcggactgggccaacaataccgacgatcgccactcctactcgggttacatcgcaacctttgggaactccgtgatctcttggaaatcccggaaagaaccggtggttgcggcatccaccaccaaggctgaatacatctcactattcaaagctggtcaagaagccaaatggtttctcattctactcaagtctctcaaagttcaactctccaacaaactcatcctctttgtcggcaatcaatcagccattgctctcgccaacaatccgatgtattaacaaaggacaaaacatattgacatcaagaatcattggatccgtgaattcattggggaaggcaaggctgaaactaaatacgttcctaccaacaatcaattagctgatttcctcaccaaggcgctggcaaagaagaagcacatcaactcaatcatcaagctcaacataaccggttttgagcaagggggggtattgggatattataatttccctctttagtagcatactccgcaagcgtttgtctagtgatagtttaagttgaaacctaatgagtcttagcttaaatagtaaatcatgtactgcttttctatttttctcttttcctcattcagtgttctttttctgtctcaactcacaaaccattgcacataggtgcgctcgccgtttgtctctcttctcagtcagctcgtgtagtgtcttacactcgtggttcttttaaaagaacacctctgcgcctaaaagttccatagtttttattatttcttttcttaaaatcaaacacctccccattccaagtgttacccacacttgtacaccactcttcttagctttgtacctggtgtagctagaagagtctagctcttggcatcacccaggctgacaaaaggaaaaaagaggaaacaagattataatatgaggatatggagtccctagaggcccgcaatgtgatctgccaagtcagcttgtgtgactttctcaatttcattcaagagaagttggttgaacttccttgccccaggcgcagggggcaatgtaattaggtggcttgatgggtgtttgaaagttgttagggatgttgatatgagagcgttcaattggtccgggacaggaccctgtggcgttcctgcagtgtttcttgcagaagtggcagagtccctgcaagtctagatacgcatggacttgccatatgaactcgttgcggcctagcgttggtggtgcgttgggatttgacttggccagcggtggcaattccatggggcaatgtaacacaaggaatgatgcatttgcctgcttctcgaactgtctgtacgcaaaaggggatgcctccaggagctggcgcttgttcatcctatcttgaagggcgttgggtaggccatacaagacaaattgagccagctggaggtccccaagcttggagaacttcttggagttgaagttgaataggctttgcaaggtttgagcccgtctgctgtattccagaaaggtttcagtcaacaacatatccaatttccggatttgatgttggagtccagagcgccaattattagggagggcaaaattgaacatttgggttttgaactcttcccagaatttgttgaggaagcccaacgctttgtttgcgtagaaagattgcaggttggtctctgccagcagatttccaaggatctatcttgttggccacatttctgacactctttgtttcaaaaaaaatctggacaccgtggatccagcgcaagaatggttcagtttcctgcaatgttctgcgataagtcagacggttggaggtacggaatttctgcaagtcaacttggccaggcgctggatgtttggcttgcacgctgacttcgtcttgatattcatcacaagaagtaggtcctccaattggccaatgcaatctgcactggcttgatgagcggcaagaataatttgccaatctgcttgacgaccttctaaggcctggtggcggtcttcctgagcctgtgagatagctgaatgttggatcttgagcacagccttgaaccactctttggccctgctaatgtcggatccgttggcagtgtgggtggagtcacaagtggaattggcggcgggttgttcttggcctctgggtggaggaactgcgtccgacatggtcttggttgatgtaattgacacggaggggaggggggcaatagatctgttgaacgtttgtttgatgcgggggttgataagcgcaagccaaccccccacgtgcacgccaatctgcacgccaactgcagattggcgtgggcacctgcacgtcattgcagaatggcgtgcaggcaggcaagccatttgcctgcagggctataccctgcaggttggcgtgcctgcgtgcacgcccaactttaggtgggctgtcccataggacccaggcatgggtcctatgggacgctttttttttttcctttttttttcccctcggactagagaggctgaggtcacacagccgggaggaacccctcccggctcgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcaggcaaatgggcttgcctgcctgcacaccattctgcaatggcgtgcaggcacgcacgctgtggaactactctttgggatgaatagagctggagagggaaagatgctttaatgggctgcctctctggtaaactgggttgagtaagataacaagaaaaagataagagtgtggactcttaaggaaaggtgtggctttggagaatttcttgagatgggtatgtctttatgtcttctggtcttctgtctgaataatactagtatcccaaatgttgatgggcaactactaggctaatgaagggtgatcagttatctggattgctggggcaggatctgatggggaaccaatgaagaggggaaaacaaggctccttatatacaaaatctggggagtggccagcttgtggttggaaacaccatggaacaaaatggaacaagagaaaattatcaaactgaaacaatgtggctcaattggtaggcactgagataaatggggaagatgacatcagagacatgcagggatgaaatgtgaaatgtgccacagccaatgagggaggaagaatataccaaagagatgaatgaactagccaaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttctttgttgcttttatcactcactttctcctcaattttctccttgtcacttctctcgcaactgaatctctctcctcttcttagctaaagctacatatcttatctctctacattctttaagaccaattctcttatccttggtctacatgtaagagatgcgactcttcactgaaagtatcctactttgacgggcggacacgggcggttaagcctaatctttctagaaccaacgtgtgatttatttcaagactagacggttgagagcggaactctctcgtcagtaccatatttttgagagcccagagaaaagaaaacaatatcatccaaaagtgaaatcagcagtactcacctagatggttgagagcggaactctaccgtccaagtgaaaggggcagggctaggctatgtacatctagtagcttatgtaatctgatcctcttgaccttgtgaaactcttaagacaaggggggtttcacactacatccttcttcattttcctttgaacaagtaatcctgtcaattcttatattgataattcccttctactcaacaactcgccaatcactcttattaagaaaaatcttctagttcttcatctttttctcttgttacttgttgtgacaccgcactaaattgttgtcttttttcttagtcatctactgcttttagtctatccattaacagatttacagtcttgaacgctcaaagaaaccaaatgacctatcaagactaaaaagcagtgatgaaagacaacaccgaacaaagatcaatcaaaaccaaacacctccctccgattctcaacggcaagaattacccttcttggtatggttggatgaaggttcaacttcaaggaaaagatctctggcttgtctgtatcactcccctcgctgaagaagccacagttgctgccacctccatcaacttcactgcaagcaataaagctatctccatcattgttccttgactcagtcaacgttgttacaatgaatgcgtgaatagtacggccattgatagtgcttacctactctggaagaagattgctgaccagtatgcatccagaacagttatcaatcaaggttgcgtttacatgacctggtcggctctgatctacaagggtgatctgcaaacgtacatcaatgagactcggacttgtctgattgacattgacgccatcggtattgatgttccggtgaaattcgtttcttatctaattcttggaaagctaatgaatcaagaccttgatcaaatttttgacaagttagctctcgatcaaaagattgtctccgatccatacactgttttgaatgaattgcagacataccaaactcacaagttcaagaaggaagagaaaacagtcaccttattcactgccgccccttcctcttcaaaatcaaaatacccgccaaaatcattcacctttgcgattttggagagcataactcagaagaaaatcatcctgaaaaacgctgtttcgaaaagtatcctgaactcctgacctcttcaaagccacagaagaatcctagcgccagttatgcgcatgcgccggcgtttgtcacctaagtccatcctcattctgacaactcagtcataattgactcagccgcatctcaccacatgattcgtgatcaattgctcttttcctcgttgacaaagcacaaagtgtccatcaacaccagaaatccctcctcgccattatttgcagaagggtatggatcagtttctgtcagcctgggtgatgccaagagcttgactcttctagctacaccaggtgcaaagccaagaaaaaaggtgtgcaagtgtgggtaacacttggaatggggaagtatttgatattaagaaaagaaataataaaaactgttaagtttttataaagggaggggcctgagttacaggggtttttatggtgccctccaatgaatcaggacctgttaaaacaggggtattttttatgtacctgatgatctggtcctttgtgtaaaggagtatgcccagacaaatgcctacaactgaagtatcaaggaaatattacctacttgtactatttccaagccaagggggacttcatagagattgtttgttcagacctaggtacctgttggtacctaggtacctgctcatttttttcaagaaaatagataccatgtaccacaccagacacctcccggagggtacctaaggtacctgttgcaggtacctcaggtacctcccctctctctcacttggttttcatgcagccccccccccctccttttggtagggaataaagagacatgaaaagatagtgacagctatgggagtcaaacccatgtcacagtcatggtacaaacctgctctaacgctgaactaagccatctggtgcatggcgtacagaggctacaaaagggaagtgagggggtacctgttcaatttttcacaaaaataggtaccaagtaccacacctggcacctcctggcgggtgtggggcgggtgcgaggggtaccccccaggaggtaccaggtacctgcagaaagtaccaacgaacaatctctaggacttcaggtgggtgaaaactggtctggaagcgctcagaaaactgggtaacatgtgtttagagagtcctggggaacagttgatggttgggttggtgatatccaagacagaaacagcaggaactgggccaaaaacaggggaaaaactggttgttggaggtggttattgctggtaagtggtaatgaagatggggaatcagagtttgggggcaagaagggctccttatatactcattctgggcccttggaggcaaactcagaactctgtttggcttgtgcaagcctcctactaggcattggtgacctgtagcactgcctagacacctgtagtccttggttacaggtgtcagagggcttaagtgaggcttgtaacacacactagggggtgctgttacaaacctgcagccatgttttggtcactgagaccctttaatgaccagtgggctggtcctaactaggcgtagttagccaaattgggccaaaaagggccacaaatggcttttgaccagccagttacagttgttgtgacaatgtagttaaggtttcaatgatgtcaaacttattcttggatttttcccaaactgcatgaaccttaattacatgtgtagacctgtcacaacatgtagtatgatgtaactgggagggtttctagcaaaatgagcaagtgtcactcagagtacacagaagtacatgaaggagtaataattcaggggtacttctggtgaggtaccctaggttattttgcatgaatataagaatctgaaataatattctaacttttgcttaaggttcagaagttatttgcagattcatgttagaaatgtttatttataaatgtttttggtttatttttatgttttcttttatgactagtaaaaataaatgtagtgagtaataatttctctattatagtggttccacttatttaaatagtaatgttttatatttaataatgtctctatcttatgtacatataaaatagacattaattacatatgctatgggggtagtatgtgtaattaatgtctctaaatatttgatatgctatggtcaggttgtctctgaatagtagcaggctgacagtttctcttctaatgaacaacagagaaatcattctatcagattgcctctttgttccggaaatctctcagcaactcatttctttagtttgcttaatcataaattatatcatcataaagaagaacaatgattgtttcgacattgctgatgactcaggtcccttattcacaggccaaattgttgataatcttcttcactgcaattactcaaacaagccatcaagccatttcagtaagaagattgatgaaaatcacggtatctggcatcaatgccaaggccacccaagcaattcagtcattaagaacatgaaaattctcattgtgtcggattcatcaacctgtgaggtgtgtatttgttcgaaaatgactctatcttcatttcctggtcatttttctctggttcattctccccttcaaagcattcatatggacctggttggaccgatcaaacctgcttcaaattctggcttcaattattttctcacaattgatgaccaattctcttcatttaaatttgttcgcttcctgaaggccaaatcggacactcttgcaacattgaaggtttttgtcatcaaagaagttgaaaacttgagcgattcaaaaatcaaggaaattgtctcgaacaatggtggagaattcacaagcactctcttcaaaagttttactgaatctcagggtatccaacatgtcttctcccctcccaaaactcctgaacacaacggctgtgtggagagagcaaatcggactgtgctgcacaaagcacacgcaatgcttctgacaagcaatttgccaaaacaatattgggctgaagcaataaatacatcaatatttgtctcaaatctattatccactccatctcgctcaaacttctctccctacaagctctggactaagttggttcctcctctgcatcaaatcagaacctttggttgtaaagcctatatttgtgtcccaaaaactcattgttcttggaagctcggaaagaaggctgagcttggcatcttggtgggttatgaaaacaaagggactgtttatcgaattctttgcttgagtgataagaagctgatcagaacttgccatgccctgtttgatgaacggtgcttccaaaagttctccaaagagttcccatctcttgacaatgaaatcaacaaaatgttcatggattcctttgatgaagatgacaacgacactgctggcttgactccggtagtttcttgtgggcctgctgttgaaattaatcacaccactcatcctgaggagcttgaggtgcctccggttttgcaccccactcctatcttaccagcaaccaactcccgtactcttattaatggcgacatatctccctccaacgttctgtcgactcgtcgagtaagaaagcccagagcctttgcaaccgtggcagcccccaatatccctgctcactaccatcgtgcaattcactgcgcagaggcaaagttctgggaggggggcattaaaaaagagttggacacgatgacctccttgaatttttgggaagtggtccctcttactccaggtatgaaaactgttggcactacctgggtcttcaaaaagaaaattggtgacggtgaaacggtcttcaaggaacacctctgtgcacaaggattcttgcaaactcacggcttagatttctcaaaaacgttagtcccaactgggtgtcttaactcccttcgggcactcatttcttatgcggccgccaacggtttggatttccaacaattggacgtgaagacagcatttctgaatgctgaccttgaaaaagaagtgtatctttccgttccgcaaggtgtctctcacaacaaaaagaaagtttgtctcaaattaaaaaaggctatttatggcctcaagcaagctccactcgcgtggtataattgcttgtcagaatggcttgtcttggtcgtcttctctatatcggttgccaatccttgtgtattctttcgacttggggataatccagtatggctcttcatccacgtggatgacattgctgtatttggaaaagatatctcaatcttcaaatctgaaatcaaacaagaatttgacatgaaggacatggggaaggccgatctcctccttgcaatcaaagtcctacacaaaccttccgccatcatcttctcacaactccattatgtgaattattttttatctttatatggtatgacatcctgcaaaaccgttgcaactcctctggttcctaatagtcagcttgataaggctttgcaagaagaaatggaccgcttcaactctttgggtttcaactatcgcagcgcagtaggtgctctaagttatctgagctccgctacttgccctgaaattgcacatgcggtaagccaattgtctcaatacttggaggctcctgggaagccttcacacacgtgcttcgttatcttgctgggactcccgatcacgcgctggtctatgagcgtgactcaatcaatcatctggaaggctacaccaatgcagattggggtaattgccctgccacttggtgttcagtaacaggttatttgttgctcttcaacacccatctcattggttgacaaactaaaaaacagccggtgtaagactcaaaagtggttgtgagaacccttttgctgaatgttgaagggtatggtggagttgcaagctctgcccttctgtactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgataggggtggttggttcaagaataagttgtttaattgcaatttagttgtgtgagagaagaggttttgagagtgtgagagtgagtttagtgtgtgttacaagtgtaagggttgttatagggtgtttgtaaaggttgttacagtatgtaatgttaacggtatggtatgtaatggtagggggtatgtgatttgtgggtactaaactgaggggaaaaacaactgggaggagagcctccttaaatacacaaaggtgagggattttagcttcaggagaacaagagaatgagagattttagctggccagagctttacaatgaggggatttagctagtcagaacatatacatgaggtattttggctggttgagcaacctacatgatgtcataagagtcattttggcctgaactacaccacaggactattctgatgtcccatggacactcttctggacatcatctgaggtgtccagaacttgcagggcagagagtgtccattggacactactctgcctgacagtttgcggacggtttctggaaaactgtccactggatagttttcaagccgtccaatggatgattttgattgcagtgaagagaaaaaaaaattgaggagggtcagagttgaacccaagacctcatgcctgtaacattgcacacccatgagcttctccttaccaactgcacaatgcagaatttctagtcttgcaaatggcaccaaattcacatgcatagaccgaatttgcactttggagcaagccatttcacacctcttttgatgatcaagtgcatttttggagctttttctggcaatcacgaccctgcacttttggagtgtttttcgacaattgaccacacttgtggagtgattttcgaccattgaccgcattttcagagtgtttttcgaccattgatgtggtgagaccaatcaaggtcatacatagtacaaaatagttatacatagtattttttatgatgttacaacctgatatacttgtactacataattcattatcttgtatccagttcagaaggttacaaaatagtatttttacacatagtttggttacataatatatagtactacatagctacaacatactacatatcacacatctcaagatacaaattagtcttccctcagtaccttctgtctatgataataatctttcagtaaatgttatttatttcatctcagatatcacttattcagactacatatactgtttcatcccatacatctgatttctcatccagatgttgtcatctcatctcactcatcatccacttcttttcatacataaattacttcattctacatttattttattctacatttatttcatactacaagtattttattcttacattccatttcaaactcaatacacatggcttatatcacctacattctcatcatacatctcatttcaactcattactcattgcttatatcacctacatatatatttcaccacacagatttctcatctcaccccagaatatttatttcagtctttgattatctcatttctttttgcactacatattatttttatcacaaacaaagttacttcatattttctccttttcaacatgtttatttcacactacacatttgtcagccacatttatttcataaccaattgtctttcagatacaacttatttcataccattttcttacatcagctgatatcttaccactagtatctgatcagaaccacccacatgtatatagagaataccctttcccacttactttgttccccatgcttgcattagagaagtaaacagataattacttagcagacatcacttactagtagttaccagaagtaattattattgatttcccccccagaagacaagaaattgaacccagaaaccattaccccccagagcctcatccttaccagaatcccccacatcctcaatctcttagcaggtgatttgtacaagacatcagtaataaatctcatactaagattacccacagaaatagccacaccttttctttaattcttagtgtaactctctcccaagccttgacaagagggcagcttcatccgcatccaagtcttcaactcacatttacccctgtgtagttgttcttttcccctctaagctcttttctttagcttgaaaagttccacatcgaccaagcttttgaagcttttttcgaccattgaccactggctccaatcagtaattgtaactcaaagtgtccaatggacacactaaaaaccgtcatccatcggacactctccaaccgagagtgtccgatggacaatagatcatagcgtccattggacgctgcgtatttggccagcgtcacttggatcaacggtgaaacagatccgatccgatacggtatcggccaatttatcggatcggatcaatttttcaataccaggtatcaaaaaataagggatcggatcactaagggtgatccaatcccacggtatcgtatcgaaatggtatcggatcgggatcgggatcgcattgcaatcccgatccagcacccaaatgctgcgggctgtatgccttacacttgggtatcatccaaactgtaagcaatccgatccccgataaataccgatccggggatcagatctgttacatccttgcttggatgcttttggacacatccaagtgatgctggctcgccagagcgtccctcggactctcggattgcatccgttggacactctcctcaggaaagcgtccagcggatggggccagtttcaaaaaactcgccccgtggtgtagaagtctacatgagggttttatgctggtgtagcatgctacatgaggtgatgcactagtctttaaactaatatggggtgatgaagattacgtgagtggtgtgagatagtgtgacagctgcaaagaagaataacaaatgacatgacaacctgcatgatgtcacttgtaaatcctgagtggttccagaccaacactgcatgtgtccatatgtcagaagatggtggagtggtgtgtatacttatgtactatgctggtgagagagtgtagttgtcctgaaatgtgcatatgtatagtgtgagatatgtaattgttgatttgttggtggtgattgagtgttgacatgttgttgaggtgtgtaagtgagtgttgtgagagtccagagggtgtaacttcctatccggttgagttccagtgatgcctccagtggtgaccaagggtgaaattgagttgagaattcatttcttgagccatattgagtgatttttgagtgtatgtagaggaaaaaagagggataaaaaagaataataaaaaactttgaatttttacacattcagctaccacaccggtggtttagctatcttcctgtgaagcggaatattgcgcacttaccgacttctcctgtgaattgctttggatacgtcaactgatcattgaaattggccttgacgcatcgcaagaggctaccattgtccacaaggacaatcagggctgtatagccgtggcaaactttgatgccaattcaaactcttgcaggatgaagcatgtagaaattaagcttcattttatttgggaagtcatcaaaaacaataaaatccttttgaaatacactccaacgcacgaaatgttgccgatttcctgaccaaagcagttcctcgcccagcgctcatcaagtctcttaaagctttaggtctattttttcttgagggaagggggggtgttgaggtctaagccccacattgttcctatctggcccttaatcttatttttctctcaataccaaaatcaatccgctcttcagcttttgtgatgacatcacctcgcacaagctctcttcaaacattcatagcatggtgatgacatcactgcgctcaaactctcttgcatgatcccttttccttttcctttatctatcaagcatgtctctctaggatcatttgtccccagcaagcttcttttctttgtcattttttatcacttgactttgctcctcacttttctctcctcacttctcttgcaactgaaagcttctctcctcttcttagctaaagctacatatcttatctctctacatcctttaagaccgattctctcatccttggtctacatccttcttcattttcctttgaacaagtgatcctgtcaattattatactgataattcccttccacttgacaacttgctgatcactcttattaagaaacatcttctcattcctcatctctttctctttttacttgttgtgacaccgcactaaattgttgtcttttttcttagtcatctactgcttttagtctatccattaacaaaagaaactagaaggacttacctggttcagagagaggatggggtcagttctctgctgaaccagggaaggagcactcagacaggaagactagagagaaagtgtgacatctcgtaataattcttgtgaaccctgacagtggagggagggtgtcagcctgctactattcagagacaacctgaccatagcatattaaatatttagagacattaattacacatactacccccatagcatatgtaattaatgtctattttatatgtacataagatagacacattattactcactccatttatttttactagtcataaaagaaaacataaaaataagccaaaaacagttacaaataaacatttttaaacatgaatctgcaaataacttctgaacattaagcaaaagttagaatattatttcagattcttaattttcatgcaaaataacctagggtacctcaccagaagtacccctgaattattactccttcatgtacttctgtgtactctgagtgacacttgctcattttgctagaaaccctcccagttacatcatactacatgttgagacaggtctacatatgtaattaaggttcatgcagtttgtgaaaaatccaaaaataaggttgaaatcattgaaaccttaactacattgtcacaacaactgtaactggctggtcaaaagctgtcagctgtggtgatgccaagacactaagtcttctagctgcaccaagtgatgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttacaagcctcacttaagcctctgacacctgtaccaaggactacaggtgtctaggcagtgctacaggtcaccaatgcctagtaggaggcttgcacaagccaaacagagttctgagttcgcccccaaaggcccagaattagtatggaaggagcccttcttgcccccaaactctgattccccatcatcatcatcacttaccagcaataaccacctccaacaaccagttttcacctattttttggcccagttcctgctgtttttcatcctgaatttcaaccaaccaaccatcaaatgttccccagcactctctcaccacctgtaacccagttttctgagtgcttccagaccagtttttacccacctgaagtcccccttggcttggaaatagtacaagtaggtaatatctccttgatacttcagttgtaggcattgtctgggcataatccttcttcacaaaggaccaggtcatcaggtacataaaaaatacccctgtttaaacaggtcctgattcattggagggcaccataaaaacccctgtaactcaggcccctccttttataaaaacttaacagtttttattatttcttttcttaatatcaaacacctccccatttcaagtgttacccacacttgtacaccatttttcttagttttggacctggtgtagctagaagattctagctcttggcatcacccaggctgacagagggggtttacaattgggttgcatttttcccaggtgcaataacattgcatcccaccaggcaatgttatcgcagctgtggaaaatgtggcccaatactttttctagtgcaggcatatgctttgcgcattgtgattagaaagtattcatctatattttttggattgatatagaccgaggttttagcgcttccagaaagttcttcagagggtgagtgtaccaagaatatttcttgcaagagctagctgagtgctgctgtgttcatcacacttggtgatggtaccaatactggattgttcacatcagcactagaactggcatggctctttttaagttgcttataaacagagggttgattgatagcctatcacagagtgaaattaagaaaacaaaccttagcaatgacctttgggtcttttcgtaccaagcaacaaacaatcttttgggtcttgtaggtccctttggcaacaagaaggaagtctttggatgtgtctaccgagtcaagttgttttttttggttacctgaaaagtctcctccaaatgggatgataacgttccagaagatattatgagaatcctcttggtgtttgacaaataaaccaagaaagttgtcctcactctttagtcttgattcccctgatcacttcagctttaaaagcattgagatccttattgattactttccagatgatgactatcttcttgttttcttactggattttattggtgggaggaatcggggtctttgaaggaacagctatatttcttattctttttattcctactctcttccttgtcaggaacatagagagtgaactcaacaggttatgagcccagagcctacctaagcatgacccgcttgcaatagagaccagatgaagttgtgaatgcttacttgtaagaccaaaacttcccctgtaagactacctaaggtcacaggttcaattcccactctgatcatgatttgttgggtctcattcccactttcacatcatgtagcaagggggggtgttgaggtgtctgatagtctgctaccatgatgtatcactacatgttgaaccatgagcactaccacccaacaaccctggcagtcacaagtgtctgtagcctagttggtaaaggcagaactctagtatgtgtctcagcttagctgaggtcgtgagtttgactctcaccagacacatcttcattttgtctgtctctacaaaaccagaatgtgtgggcctgggatagaaggacaatctccaccaaatgtaccatcttcattcatttggttgtgaagccattcatatgctgcttgtcaagatggagaaacaggaaaattgttggtcctagatgacatttacagaatcaaatcaatcaactttagtccatcccaaatcaaacaaggggaaatgaaggataaaataccacttgagattgtcttgagttttggttttaaggatggctgaacagatcaacaaacttaacaaattccctcttgctttggatggcctggtggccttggctggtgtgtggaacaccacttgcgcaaagcacaagcctctgaaggagggacttaggacaaagacaaacatacccacgtgtcatggttgggcacttttggtgtagccaacatttggacagctgcaccttgcttatgcctgggtcttggcagatccagctgccaatattgccaatgtcctcatccaattttttaaggaaacccttgaaaattggattgggaggaattgttacaagattttgaaaatccaaaaaataagattttattatgtaatcaagcaacttgggaataggaataaaaatctcaaatctgagttgggactcaaatttcttataaaaaatcctttcaatgcaactttccaatcttttgaagtgtttctctatgggtatgaaggccccccatcttggacacatccagcccaattttattcctggaatagttgtcagttctattttctagatttttgggcgcaaaaaacaaccaaataactcaactgtgacaggtgagcatgtttttcttgggctcaagcctctcctgcacttcatgtgttcaatggagaggctgtacaagcttgacatatcaatggattggttgacagcaccgtgctgagtagctctgttctagatgcagccaatgtggctgaagcagagatgatgtcacagatatgcacagcaattaggctttttcagctgcagaaactttttccatctgtgtgcaaactttttttttttcaaaaaaacagcaagcatatgcagaactgctgtagctgtggtgcaattggagccaacttcggactctgtgaaatgtgattgggggctgggaaacgcgtgtctacttccccccggacctcccgcttagcacccccggtcgaagcggtgttttgggtctgggcgatccaatcacgcgtcacaagcaagcatcgacgcgacagactacatcaagacaacttctcataggaaaacatcaactgcaaccacgtccaactacataggccaccagcaccatctaaccggagtctggaaagaagatgttcgcaagaaaagatcttcagacgatcccaccagtccaccagcgtacaagcaccaccaccaaccgcaagatcataaagcatgagggaccactgacaaccaatcatgatcctaacccactcaaattgaaatacccacatcgattgaatttttacgataaacctccggatagcgaagtgaccatagaagaatttgaaacctgggccatcgatcgcttgaaaggtcagtcagtctacatacagtcatccacgattcgctagaaactaatctactannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaattgagaactcggcttcacgaaataaaagcttcgatgcactcaagaccaccttgaacgtaaaatccaaagagtttctaccattaaatgcgaagacagcacaaagcgtgaatcttgatcaagaacggaagaaagatcattactctcattttatactccgattagcattttgtagatcgtaagtttctttttcttctttcttttttcaacagaaacgcgacagttaaattttgttgatgaacctccttgaaaaaacgtgaaaaaagagaagaattaaggaaccgattcgtgaatgcagagacccaattgttccgatacagactagaaaccgatgacacgagtgaacgagcagacttcgtaggatcactgaacctagattggaaagaagccagtccagaagagaccatggaagccagaagagcattcatcaaagataagaaacattttggtgaagaagggagttattacaaggtacgttctcgttgttctcttagaatttttcagctagatggcatatcaccctctctcatctcagctgcaatcaactggagatcaactgagactcttttttccgaacatcaataaaggtacgatggcttaaggtgccagatttggtcgcagctcgtcgggtttatctttcaggtggatacgcgtttgtcgccagcaaggatcaatcatcaataatcatccaagagttttcatcaaaacttcttcaagcattagaagtcaatccattttcctttttttttcaacaatgtatgaagccactaacagtaagccaatgaatcattccaccataaacaaaccacagatcacctccaaacatctgccatacatggacgaagattcgcgattattaccggtcttggaacatttatcgatcagtttcttagccgggatctcaggctcggattttgtgtctacaagtctcaacccagatggaggcgaattaacagcatcgatgatcgatgacctagcaaaacaacacttcccaccttgcatgaaaaatctgtggatcttattacggaaggataaacatctaaaatatggtggtcgtcaacaactaaatctatttcttaaagtatgtggaacatacaaaagatcgttgttctcccttccatctaccaacaatccgactgacttgttttttggttgtttatgcgggaatcgattatgaccgacccagggaatcggcttaccgattgaagaagcggtgatattctggagacaagcgttcagcaacataagcgacgacaagttccggaaagattaccgatatgcggtccgccacaactatggcctagaagggagccggacgaactaccaaccgaagtcgtgtgtgacgatcatcacgggctccgtcggcccattagagtcccatggatgtccattcaaacacttcagccaactcaatctaacccagcatctcaatcaactctatcagatcgacctcaaatctgacctcatgaaagatatcatcgagtttaagaaaaacgaccattatcatctcgcttgtactgctgtttgggaacatcaacataaagctttaggcgtcaaaaaaggcgacggattgggccaaggagaatcagtctctcatccaaacaggcaagtcctttgttttactctctatcaagaatgatggtcgcgcctcatgtatattcatcgatgaatctaatcttttgtttgcttacagatactacgaagccagttacaaactaaaaactgcttccaatccaactgaaccatcaacataattttaatcaattcaattttttatttttattgtaacatcaagaattttgtagttgtatacaataatatctcagcctttcttgttctgtttcttcttctcattcaatttgtctaatgttggatgaactcaagcagcaaggaattgttccaccatgggaagcctgctgtgtgtgtgtctgagcttgaagtttgtgaagagatgaccatacatccaatttgcaacagacaacccaacaatttccccctttcaaagactatcatgtccacagtttgcaacactgtcaagcctagacaaaatagctgtatctaaaacactcacaacaattttactttctgaaaccaataaaatcttccaaaaagaatcaaccaaaattccaatcacaaagagagaaaaaagtgatgtcaattaaatatagctgttgattcaaatatccaccagaaaaaaaaaatcaatacttgagccacaatgactgcaactgtatttttttttctagctttatgtaggaccacatcactacgtactgggatatccctgttgaatcatgctgaggggactgtaatggcaaccagctgtgcaatggattggtagctcaatggacctaggctgatgtcaccacctgtattgtaatcatatgtatatattttttttctcctggcaatagatgttgtgacctaggtcacatggtgtgactcggctgcggctcagccagccggaggagactacatccgtctcctccgggccacaccgagaggaatccataccgttttaccccctctgagtcactacaggttatgagcctgcgataccggctacgctgaagaaatctcgaaccgacgaaccataccggacttcctttttcaatctcgccgaagaatcataccggaccgatcttttatcttgccgacggaggaataccggcacgattacttgaaatcttatattttttattatttctcacaaactctacttataaatggatccttcacatccttcacacggcgcttataatcgaattcggcagttcttagccgatttgaatcttgttttaggaccagtctcacatgcgactacttacggacctttaccaaatttctatccgatcagatttcctcaaaaccttgacctccgcaacgctcatcaacagttctcgtcaaaacgaccaactgctcgttcgcaatcttggaggaaaacacactcaagaatctgcgctcagaacttccctaatgagcatcggctcccgcgatcgaagtcagcaaataagcattacgagattgagaagagaccgagagacaaaatgaatcaaatgatgagacagcgaccaatcaataacactgatatgccgtacatgaactatcagccaccaaataaacccggacaccacagccaaactcagacaaacaaccaaaaccgaactcctctgcacagccctgaagctgatcatccatctattgaagcagtcaaacacaacaaacctgacttacaaggacctgaatattgtcgagaggttcacaaagagtctgaccttggcttcaacatgagcggcgagtgtcctagcgattgtaatgatcaaggcaacgagtgtcctagcgattgtaatgatcaaggcaacgagtgtcctagcgattgtaatgatcaaggcaacgagtgtcctagcaattgtgatgatctagacaacgagtgccctaacaatctagatgaacatgttaacaatctttcagagcaagagcaggcctacgagacaatttctgacaaccatgatcctgaagttctacctgagattgtgccagaatccgatgatcctcaggtgaccgaaccagcttttagcatggacaactacagtgcaagagacgtcgatcgctgggctaggactctgtcggctgctcaatttgaacaactacgtatcttggggcctgcaagcagaattgaatctttccgacagtatactatctccaacctcaatcaaccaactcagacccctactcaacaaagctcacttgaacacccagtttctatgtctaatggataccaggacaacagcaattaccaccaccaccagcctgatgccatcagcagcaacaattttgaccaacatccgcttgcacctccagatgatgatcagttgagatctactttctacaatcactcagatgactacacctcccatcaagaggcttgtgacagtggaggttttgacgatggtggttttgacgatggcggatttgacaatggcggatttgacaatggtggatttgacgatggcggatttgatgatggtggttttgatgatggctatggttccccttattattagcctgtttcacattccaaccctctttcccacttcttaaaatttgattttttttatcttcaacctactcatcatttctaccattttattttatttttatttttattatttattttttatctttcagcctcctcaacctttccacaccaatttttcttcaagtttgatcatattttgtttatttatttcttctacctttcttcattttctttctattttttctcagcttttttgtagttagaacctccccggcaggtgtcttggagccttgccgagggggtgggtgttgtgacctaggtcacatggtgtgactcggctgcggctcagccagccggaggagactacatccgtctcctccgggccacaccgagaggaatccataccgttttaccccctctgagtcactacaatagattggttgaaacttgactctaacatgtaacaaaaaagatgggcccaagtttccaatagagttctccatgatgacccataactcaactcagtagatcaactccaaagaagcattgtaaataaatagaaaacatggctttggagaagcaccaccctttcttgtaaaaaaaataaataaatgatcatttgtaattcaaaccaaccaatgatttaaaaaacacatccacaatggctcgtagtccgaaacataggataagcttaataatatagtaaagaatacaattaaaaaagagttacaagcagttcaaattgaatcaatcgattgactgatttaattcattcagcacttgagagactctcaggccccattccttagccttttgaggggcatgattgagatccttgacacgcagaacgagtctttcgaagcgatcaggatgataagaccggactgcgtttctgatgattttcttcctttccgcagtcgttgagggatcgttactagagagaagatggccgaccaggaagtctttgatcgagtggacattaaatcgttcgatttctgggagagtgtcttcttctgatcgggtacacgggtagatcggccagggaatctcctcaaactcgaccacctgtctgctctcttccttcagcttctgtcgtgcgtctgacgggcctctctgttccccctcctgcgtctcctcaggcttcgaagatccatcggaattcagtagacagttcagcagctcccagcgtcgagtgtacgagtctctagaccgttgctggctcttcagcttctggtttgtctgtttgagtgcctctcgttcggcccgaagtttggcgtccgctctatgttttttgcgagcctcatgagcttcttcacgagcttttcgtttctgctcttcttgatctttgagataaagataatgtttccgattcgattgactccacattcgtttccggatatattcctcgtattcggcgggttccaagcgagcgagttgatggccattgaggtcggaccgagcatgagcccgactctgatggtcatgccaacgacgcgggaggacgagctcgtcctcgaggagagactctagccgaagatcctcgttatcggcatccaaggtctcccggagtttctgttggaagtccctggagctcgtcgatggtagacagaggagttgattagcgattctggaggaggtggtggtccattgtatcactaactcgtcgccagcttggtgtctggctttccccttatcagcctgcatggcccgcgaaccagatgacgagcccgaggggtactcgtccttcacatcccccggtccatacggctctggaggagggtcaatcgaaggtgagcgagtacgttgtcgtcgtttgcgttgcttgtagatctggcttggttgctgattatcttccgtgttcttcatccgtaacttgcccacaaccatcgtgttcttggtttgtttagtttgaaaatgatgacccgattcaagacctgatcaatacgagactgtcaaggaaagattctcaaaaagatatttatgtcagtcaaccttgcccatgataagttaagtgtctcgaaatcatggagaaggaagagagagaaaagtaattcagaagaatgatatcaaggccaacaattttctcgtcagtactacgacgaaggcgacagcccgacgataaccccatacgcaagaaatgtgtaagtagagctcatctggactgtcgtttctcgatagctcaaagaacaaggatgacaaaaggtggtttttcatcttatactggatcaggatagataggagtatgaggaaaattggcatgaatgactaaccttgttggagttttgctgattgttggtgtcgtttgctttgttggttgcggatcctcgccgactgaaggaagatatgaagacactatgaactcagttcggggttcgggttaccctcctccctcgaccccgaaattactcaccagtcactccacattcattccgatggtttgaccagcttgagggacttacagtttttcaaaatgtcgtggttggagttttttcctatcaatatatctactcctcaacctaatgaactccataggctagttccttcctctgcttctggtacccagtgtcccagctttatcaacccctttgccctttccttcattagattcatagctcactccaaaaattggtatagcagtagccatacatgttactgttagtaatatttccttgaagctccctttcttggtagtacaagcctgacaaggaaatctggagaattcaatttcaatatacaaaacttctccaacaacactgcataaattaagagttgaactattgaaaaagaacccctctccctgtaaagaaaaaccccaaagccccctttccatcaggatttcacctggattggaaactctacagaaagggagacaagcaagactggattgacacatgggttgaggtcccaatatagattgatcattatggatccagctgagatgctttactcagttgagtcagagcaatgatgggccagttacactaaccatagaactagtgcagcataacatagcagaattctactaaaatttagcatagaacagcagaattctgccacagctgcgctaaagctactcattcaggccacaagaaagggcccactagtacaccggaaagccccgtaatagggggggtgttgaaaaaggtatgtgaaaatggccaaaaatccaaaatcataatcttgaaatggctatgaatttgtgatttttgtagaaatgttactcatgaaataggccattttaggtatgacaacctatcttagaccaataaaatcttggtatttgggctaagctgccagcttgcgtggtggaaaaagcactcacactacaggaggttgtatgtattagagacctcagggaaatgtgttcagatgttgaaatcttggactcaagaagggcagactttgaggaatttgagaaaattgctcaaaaaaggttgagggtcttttttgggaaaggcttgcggaaaacgagtgaaagaaccaatgatttttttattcactgtattgaggctagcttaagtagactacatacaagtgatcaaaatgtggtagaaagaaaattgaataaaatattattttgaataaaaactgagaggagggaatatatcagctcatggaagaaataaccggacaagtcttctcattctcttttagacaagctagtaatattaatcatgacaaaacatacactccaccacaaatgaatagagttgttagttctagacaattagattttaatgaatgaaataatgagatagaaaaagaaagaggtcaatcacagagacaggagttgttgataaaattgctttgatagttctaattagactccaaaaatgcacaagattcaacataaaaccagtggcagcagtgaaataccataattcagtctaattcaagaagattcaagaaagtaaaaagagagaaaaaaatgaagaaaagaggggtgatttttgggaggagcagaccaaagaagctgaaaaatcaaaagcagaaaagcagatggattttattactagctcagaaatcagtttatctatcacaactgtgatggggccaagctgtgggacagaaggggaaactgaatatgcaatctggaacagggaagagaaaagaagaagtgacagggaaaggacatgggaaactgttggaattaaaactcttcccttcttcatctccttcacttctcaattcttacataactatttcttaaattaaaaccctaaactactaataatttcataccctgtctagtagcaagtaatgaagttaaacatcaaattcttgtagtcaaagaaccttgaatccccagttgttaatttctttcttctccatgcttatcttctaattattcttaaagttgtggtgttgagattgatttaatgaaactaacatcttcattagaattgtggttcttgttttcttttgttgtttataaagtagagttatcataaataaaagaatttctctctcatgcttcatcaacactgaattcaatttcctctcagtctgttttttattcattattgtttctttattcaattttctcaacaaccacaaattgaactcgtgtatctagtctatttaatctagcctagtacaagaaattaaaaaccatcagctttctccttcattttttgccaccttgagctgttccaacaaatatattttgttgtccaaaaattcttccaaaaaactactccctgataattggtctcagtttcaatagaaacatggagagagaccaattgttgatggatttccaacacattttagtggttatttggccatttttgccactaaacgttctgtatcacagtgcagtgggactaacagtgtgctaaaactacagtgttggattgctggtttgaggcttgctatgctagtttgagtgggccatttagaatagtggaatgttgctggtctggggatggattgactctgtaatagttgactctcttcactcttagttgctgggaggaagtgtctaaaacatttctgaaaccaaggtgaggttttattttaaaaggaaaactagacattggagagtgattctctctatattattagtatttgacaggaagaactgaagaaactgaagaagaacgaaataagagattctctgccatctaagtagctggaaggggatgagactaaataccctccactagcttatgtcatcaatgtgacaggttgttgtgaaacctaggggagtaggaggtttcacagacttgcctttggtggcctggagtcaaatgttccaatgtgtcactgttctgtcacaattgttaaaattacagactgtgaggttgggtggggggttgataagcgcacgccaactcccatggcgcacgccaatctgcacgccagctgcagattggcgtgtgcgcctgcacgccacttgcctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggattcccaatcacagtttcacaaacacggagatcttcttttttcctcttctccatattatgtggtatatatgagaatagcttgaatggaggattctaatccctgatatgatcggagggaactgatgccttccctggtgatgccaaatgaaatcaggaggtgtgtcaaataatcctgctgatgcaggacctcagaccacttcagtggccaaaaggctcttttgggcctctagcaaggatgctgagcaagctcgttaacatttcaggggtggaacaaatctgcccttggctgctgagtttaacagtgtttcaaccaacccacccaaccgggggttgataagcgcacgccaacccccatggcgcacgccaatctgcacgccattctgcaatggcgtgcagattggcgtgcgccatgggggttggcgtgcgcttatcaacccccggttgggtgggttggttgaaacactgttaaactcagcagccaagggcagatttgttccacccctgaaatgttaacgagcttgctcagcatctttgctagaggccaaaagagccttttggcccactgaagttggtctgaggtcctgcatcagcaggattatttgacacactctcactgaatttccatttggcatcaaccagggtaggcaataaggttccctccgactcatatcaggtgaattagaatcctccaattcaagctatttctcaatatataactactatattattggagaagagtaataaagaagattctctgtagtctgtgaaagactgtgaattgtgatgaagatccaattatacaattagtctcaatgtcatttgagtgtctcatatatacaacaaaacatggtcagagacccaatatgtctgaaggaacaaaccaaagattccaaacaatgttcacaatgcaaactttccaatgtacagtgccctcccagaagtatatagaaccccatttagttcatttaaaaaaagattgtgcaatctcagattccaaggttttgcacactggtgggcagtgagatgataaaacagaatatggaacaaaaaaagcaaaaattgattccatcatgttttaaaaaaatgaaattaaaatgtgttttttttataattgttttaaaaatacaaaaaaatatggaaggggtagctgagaggccaggaatgatgattatgaacaaatatttgaaaaaagtgcaaactgaattaataattgaccttagcggcattggtatgcaacatgccagtgttgaccatcccagccacccaagcttttttcttggttgtgaggtttggttgaccacgtgtacgacccatcacgctgctgagatctaggaatcctggtcaccaaaaaaaagaaaaaagaaaaagcaatcagttctcagttcaaaatcttctgaggcaaagacacaaaacatcctcgacacacttggatcctcactcaccatacttgttgagttgagttggtcactcgattccagtgttgttgggtgttggaatcctggttggtcaccaagaaaaatgaaaaaagcaaaacaatcaaaaaacaatcagtttgttatctttggaggaaaagaaacacaacaaatactcactacacccatcaagtcaagtgggtcactcaattccagtgccggttgtagcactatccgtaaggagtgatgcagtggggtcagttgcgaggttgggggtctttgcaaggtcggtggtctcagttaattgccaggttttccagcctgtgcactcagtcaaaatgtgactgtcaggctgatgatggcccaaccaaatcttgagattattaattcagttttcacatttttcaatttttttcataatcatcattcctggcctctcagctaccgcttccatatttttttgtatttttcaaactatttttaaaaaaaaacattttgatttcatttttttaaaacatgatggaatcaatttttgcttttttttgtcccatattctgttttatcatctcactgcccaccagtgtgcaaaaccttggaatctgagattgcacaatctttttttaaatgagctaaatggggtgctatatacttctgggagggcactgtacatttttctcctccaaggttatgtggtggatgggctaattcaacacccttattatcaaaaaaaaaaaacatagatattcatatggaagtaatccaatatatatttcatcccctctccattcaatccaggcttgattgtggtgtgacataacaaacacattaaaatttcttacaaagaatacttccacacctcccttcaagagagttcacagagctccatgattatatgagtggatcaaacaagctctttggcaacctgtggtgcttgctgaagtggtttgccttggtttagatgctgttaattttaagctaggatttagcactcagcacaagtaacaagcaaagtgggcatgcataaatccaatcatgaaacatgctattgtggtataggtctgattattgctcatgccatgtgtaccaaatttgttttatccacaatgcaaaaaaaaaccttcagacaaagtaattgagtcttgagtgataagatattaaagttgtgtgtattatgtaagtttgaatgagtggttgtatgctaagcaagaaagagtgtcttttttaaatgatgattgtaactgggctacacggtagtgagaacaggcagttttaagtgtcctacacgaatgggaagtctgtcacacagctacactactagagtctattgttgttgttattggtggagggggggttgtagtagtagtctcctgttgaggggggctgtataactttctcctctttggatgttgtttgtagcagtgatcgatgttatggatgaggtcgcatttgtagtaacccatcagcggaaggctccaaggacagtaggtgcacttcctccaggcttgcagcttcgttccggggcaaggaccatgggacactcccattcgacagacttgctcgattcgacaatgcatgatctggctttgcaggaccgttccggatccacagttgggacagagtatgagggctgagatggctgctgtgaataggaggaatatcgtcaaggtcgtcgcggtcattagggaggtgcgcatttctgattgttcagggggtcggactcgagaggactcgagctcgaaggcatgaaccaaagtacggcgggcgtgtcgtgtttgctaccgagactgtgaggcgcaagtttgtggttggggtacaacgtctgacttaacacaagccccactcggagggtctggtattgccaggcgggcgcgctccgcagggtgctctgcacccccccggtcctgggaggctttgttgcctcaggggtacgtcgggtggcgatgagaacaggtttatgtaatagtttatctactcaacaaaacataatcgacgtgtcagctcagagtcaggcagccagaaccaccacaaacaaaactacacacaaacaacacattccaactcaaaaggcaaaccaaccatggctgacgatgaagtccctgctctcgaaccatcgctccaaaacattctcgatcaaaaatgtaggcaccaccgagaaaacctaaattaaacgctttgatttctgagtgctgacttgtatgcatcgttccatttaacagccttgaaatggatcttttgcggtaacgtcccttttttttaaaaaaaaatctttctattgtaacctgaagaagtcacactcacatcatttcttcgacttgccaaactttcaatcaacttttctttttttttgatgacgatgaaggtgggaagggaggagtaggtacgtccaaacacccaaaaaattaacatcgatatctacgcaaaaattccatgaatccaaaaaaaacggaaagctgaaaaaaatgatgaatgaaacaaatgaatacaggaaagacgacgacatcgtgttcattagcggtccaactagcctcctgtcgagaatcagtcctgctgatatccaccgatccggcccacaatctatcggatgcattctgccaaaagttcgggaaagatgcgacattagtcaacggattcgagaacttgtatgccatggaaatcgatccgaattctagcttacaagagatggttgaacaatgtgaatatctcctatcttttcatcttgatcatggatgagaatgtataatctaacattcaggaaattgtttttttggggggagggtagctgaatctcaggggggtggtggaatgggtgggatgatgcaagacttagcatttgctattcctggagtagacgaagcaatggggtttgccgaaatcatgaagtaagtcaccaacccaaacaaaaacctttcctcctttcattcttcccaagttctgaaaaatggagaaaggaaaaaaaaaactgaccgaatgattcaagacacgtgaaatcgatgaaatattcagtgatagtattcgacacagcacccacgggccacacgctccgatttctatccttcccggcggtgctagagaaggcgctggggaaactgtccaccctgggcggtcgcttcgggccgatgatgcaacaattcggctcgatgatgggcgtcaatactaacacggaggacatgttcggaaaacttgaagatatgcgagccgtgatcactgaagtcaataatcaattcaaagaccctgtccgttgttatctgtttctttccactttgattctcaatcccctttttcaattcattggattaactgaacctttttttgttcggatttatgtgttcttcaggacctaacgacattcatctgcgtctgcatctccgagttcttgtcgctttatgagaccgaaaggttgattcaagagttgacccaatacgagatcgacacccactgcatcgtcgtcaaccaactcctattccccaaagctaacagcgactgcgatcaatgtaacactcgatacaaaatgcgtttgtttttctcacttctcctgtctcatctcatcaaatccgttagaaatctccaccagactgacttctctttccctcttcttcaattgtgcatttgtgtgtgtgtagaaaggaagtatttgagagaaatcaatgatctttatatcgaagactttcacattgtcaagatgcccttactgactgaagaagtacgaggcggtgaaaaaatcaaaaggtttgtactcccttattctcccccccccctcttttcattataaaaaatccagtttcttgagatcttgatgactgagtgatgatctttgcttttctcttgattacttacatgactgatagtttttcaaagatgctggtcaacccttataagcccccttcttctcaaatcttatagtttctctctctctccccaaaaaagcaagctctcaatactagaaaatacaaatcaaaattcacaattccaaaacttgtgtcaatatacatatacttaaagaaaagtctattttctttgtgtttgctccattttttatttttacctttttttttggttttggttttggatgatgatgatgatgaatatataatgttcatttgcttgaaggaatcattcattttttcagcatccaaccatttgatcctgattgatgcctgtttaaattattgtctcatgacctgatgacctcaataatcaggtgagggaaagacagggcagaaatgagaaaaagtgcactgtgaatttttggtcactagaggttgagagaaacacattgattatatttgttgtgaagtcccttaacagccttgagggcagaaaaatctacataggctcttgggatcttatcagtatgaagtattggactcagtcattaccggcaatgtgtcctatcaaataagacaagaaaggcatttctagcgatcaagttccttgacccatgaggtccacattgtcctcaaggtcagaaaatatagttccaattgaaaaaaaaaaaaaaacaagaattcattcctacttctgttggttcctccttccacttttcatttgtttttgccttacagccgccccacattcctcaaattttctaaatcctttggctgttgctagtggggaccaaaagcctgctggacctacaaaaaaggcatgagtccagacggcttcttttttcccaaatatgtattaacttcaagtaagtgatgatcagaaacatgaagacctatgtttttagaccgcttccaaaaaccatggaggcaaaggataaggaacatcacaaatttttcaatgaaattcatgacttgattttcaatggaaagaaagcatcacatggagaaagatttcttgaagcttatagaaatgaaataggcagcaacgtgatggaaatccctattaatatgattcagttcatcactcaacactcatcatgaattgataacgtacgatgtaaataaatatgggtgtatcggagtcagacagtgtcggtgagcagatgaggagtcctcctgaacttctggaatcagcatgatgagttgcctgacttgaatcccaatggtcttttcaccacgcgatctcacccgtacgtagaagcacttatctccgtgttgaatccacttcggtagtcccagtaaccattgccattgtccactgtcaggaaaggaaatacatgcacaacaatacgagcttgattagaaaaccttcagacccatgaatgatcatgaaagtagtccatgtttctggtgatgctagagatctccagagatacatacgaggatggaaatataggaggtgaactgtcattgagattcggaagaagatctcagaggacgtcaaatcggcaaacaaaaacacacttgctgcatgaaatattccttgtccctcatcagtagaccagacaaatcgagggtgactgcagtctgcatttaccaattcctccaaagccatcaacaacaacatcttcacaatgcggttactgatcaggattcttcccgtcttgatggtgatcatacgtcatggagcatctacttgtggcgatctatcacctttccaatgtcctaatctcgataaggctcagggattatgtgcccaattcatctcaaatgttggagactacgatgactcgacacaaattttcggtatgaaattcatttcgtaaacttccacctccacgcgtgtggtttgtcttcatgagggaaaaatcaaagcccttggagctagctgactcggtcgcttgttttctggatgttgctattgatcattgggtagttacgactccaggggttgacggaattcaatttacgtgcgataatctagacaccaaagctccaggcaagatcctcaaccaatgctgtctcactcattacgaattaggggtatgtgatgaaacctcatttgatcaattactaccgtcttgtcttttgaaaaaagccacgattttccaaagctgattcgactttgattgactagaacgttcataccggccagttcgtctcaatcgacaatgcaaccttttctgccacttgtattccaccgtaaggctggatgaagtcgcagtcgccagatttactttttctttttttattattattgagtcttcgggaaaaaaaaaacaaatcacatttgttacaattttttggagtgcaactaggggtagcttgctcagtgaaattaattggcaaaaatccatacatgggcaacaagaaacttcaacccctgaggctagccccttttttgtgctgtgaagaggcccacattgatgatctgcttgttggaagttgagacacggatatttatttttatcttcatcttatattgtaaccacttcaatcaagccttgttaacaccagttttttgagcgagattaacaagtgaaattgacaaatcaatatgaaatgcatacccctactattaccttccagaatagcagtttttatgttttgatatgatatcacattttgtgcatcacataaatagcaaaaaaacgggagattctagagatgtgcactagatctaccatttgagtcttgaccaattgattgaagtcacccatcagagtgatgggaccttatattgctacattccacagctgcattggaagtaaatcatttcactagagtagggcagttcacgtttggctttttagccagtaatgttctgaacttctgatcagctgctttgctgattcagtagaattttattgtaaaattaagagcttgaccaaaacaatcttcctaattggtttctggttgctattattttcctgtaaaatatgggaatattccagcccagatttgtgatcatcctggttccatctgctagttcagtgccaatgtggccacatattctcctcaattttactgcttctttaaataccagcaagctgatggctgatcagcaaactagctaaaattctagatgtgacctgtcctactaggaccattatctctacgacttgataaataaaaaaagtggcttttttggatcctgatggtgataccaagaacgtggcaactttttgggcttcttgaaaaagcatgaatcaagctagtaatttaaggcaatatactggattgaaataccagcatcttgatgttcaatataatcattgaactttaattgtgcaagtcctaagcaacaaagttctcaaaattcttcataataaggattttttccaatgggctaattgtgaatcctcacaagagcttgggagttctttacaccctttctttaggatttattgttgttagtatatcaagtctgaatcatgttcatctatagaagttgatctcatctgatcattaacactccacttgctgatctctgaaatctatcatccttgacgaaatttcaagttatctggctgaagacaataattttccacccgcagtttttattgtttgagggtgttgtggcctgatgtgatggttggctgattgaatagggtaaatttgaattcgaagtgactcgagtcgaagggccgttactcgccaacttcctcgaggaacgacttcattcagtactggttggaaccacgtgagtcattttctactccatttaacttctttcgaggttcatctgattctgattcatctggtatttatattttcggcttgatcaagcacaaatatctactttcttcgtcgttcccggaaggaaaagaagcagcaagtcaagcaacgaacgagatgatcaatcgatcctcaagactgacccgaccgattattccgatcaaacagatccaatcgaagactatcctgatcggcttcaacaagcaaccaaaaaatcattacctatcaacaacgactaatgagcaagtcaaaccaaatgtcacagtcgtccgtggaactggaaccaagaaacaatcatcaccttctacatcttctacatcgatccaaaaagcattccaagaatcaatcaaattccttaaagaagactccgaacgacttcaacaaaaattgaaagaagaacaaacttcggcagattctcagcaacaaccagaagagatcgaacggcttgaaatattgagcgagattaatgatgttcaagttcggaagaatcatcatctcggtcaacagatcgatatgtctaaacctatttatcggtttttggaacaacaacggtggaggaaagaaggccaattaggccgtcttgtaagaacttttttttttttttgaacatcagactcatacatgtttttgataaacttgataaaatttggattgattgtttctgctttcattcttatgaaaaaaaaagatggaaacgattcataagttaaggatctttccagatgtatatccatcaataaatccaacagtcaacctaaaagtaaagtatgaagatacgtatatatcgactgagaaacggttaatcaacgttggaaatttcgtccccagttccaaagtaaaaaaaaaaacttttttcgattgctcttcactattctacaatgaatcagaagatgattggactgacgatcaacttcttatgtagtctatggacccaccggtgattcaagcccaagttttccatccagagccaagactttataccctcgttatggtcgatccaggtccgctgaaaatctatcattgcatctcatctctttttcaaatcgtgactgtaatgcgtaaactgacccttttcttcatgtgcatcctcattaacatcttcatccgcagatgtacctgaccctcgaaaccattcattcactactttcctgcattggcttaggtaagtcatcgcatgaaagataatgtacagagcagacaaacatgctaagatgattttcgatatccattattcaaaaaaaaaaaatgaaaacgtcagagcgaatgtgtctatttcagcaacaacaaatgaagatttagacttgaagacaatgaaagaatcagaagaagagataaaatacataggaccacatccagcagaagggtcaggaacgcaccgttacacgatcatgttatttgaacaaaccgggccgatcgacttgaaagagcattccgacatcctgggtcgacctgggttctcattacgtcgattcagttcccaaatcggtcttaaacccgcgggcgttatggcctggatcagtcaatggcataaacgtgatgctcaagctattagctcaatctatcgggaccaactacgtttgtcctatctctcttgcttctctaaaaaggcttttcaaaaaaaagaaaaactaatgtttttcttggatgtggaatcggaatttttgcagagatccatgagcctagatatgggaaagaacctaaaccatactcagaccggatcaaattaccttctcatactcctttacctctcactcatcgtcatccttctgtcattccttggcgccaaaaaatctcttcctctaactctgatccaactctatccacttagggccaaaaaaattattccttactaaaaaaaccatatgttgttatgcggaatataaacacagccacaaagtaagaaaaaacattgaattcctttggtttctggtttaatttctctctttcttcataaatcaatcttagatgtatgtttcaatgataggaatatacaaaagagttgatccatctcaacacagagtataaaccaattcaacaacaacaaaaatttaaaacccggggggtatattattctgacacatgcatgcatacatgaataagagggtatgaagaaacaagcagtgaccgacttaagagaagcacttacagacttgtctatattctagatttgccagtgtaagaaacacggcgaaaggggttgtattggttacaaccccccgtgataacgttgccccatggcgactgatataacattggtctccttcaccaattttatatcggccaggcccaccaatacatttttcctttgttctaatgtattggtgggccgtgggcctgaccaatataaaatcggtccatcagagtcattacctcaaaggcaccaaagttgtagtagtcactgattgcacagcagttaaaactctcatgaacatgaaaacacctaacagacacatgctcagatggcaaattgctattcaacaatatagaggacatatgactattgttcacaaagctggcattaaacacagaaatgcagatgggcttagtagatgggccttgcccaacacacctgataacccagcctgggatcctgaagatgaggacatttttccaattttaggtattcacgtgtgtgatttggatatagccttttacaacttagtccaagacagctataaggataatattgaactgttaaaattagttgacatcttaagcaatgaaaatagttcccctgagttaattgctagcctgccccctaatttggcaaaaccttatgctgaaggaaaattcacctcattggatggattgctgtactacagaaatagacactctagtgttttagtactctgtgaccaggcacaaattgacaacattctgtatgaatgtcacaacaatgtcaattctggccacatttctgaagatagaacagtggaaaggataaaacatactgcctggtggttagactggagatcccaagttaccaattatgttaagtcttgtgaaatttgtcagaaatcaaacaaacaaacagggaaaagatatgggctactccagaaaattactgaacccagtactaagtgggaaataattaatatggactttgtcacaggattacctcctggaggagcctactcttataactctgtcctagtggtagtagacaggtactccaagagagccaggtttatcccaaatcataaggatgacaccgcaatggaagtagccatgttgttttggaacagaattatggctgacgtgggaattcccaaaattatcatcagtgatagggatcccaaatttacttcagaattttggagaaatatacatgacatgctaggaactaaattagccttttccacggcctaccatcctcaaactgatgggctggctgaaagaatgatccaaaccttggaggatatgctcaggagattctgttcatttggttagagttcaagaatcatgatggctacactcatgattgggttagtttattacctgctcttgaaattgcatacaatagcagtaagcattcaacctcaaatgaagtaccatatgtccttgaaagaggatggatcccaagaatgccaaaggatacccttaatgataagttaccacatatacaccctactgctctagacttcaaaaggatgcttgatgttactcaaaatcatgctaaaagatgtgttgaagaggcagtggaatataacaagaacagatgggataagagccataaacaaccagattttaaaattggggataaggtgctactatctacagtaaattttaataatttgggggggtaataagaaacttaagccatccttcataggcccatttacaatcaaagacatgcatggaaaaaatgctgtagaggtcatcttgagtgaagaactttccaggaaacaccccgtatttccagtaagcctagtcaaaccttacacacctagagaaaatactgagccaaagccatgtcccccagtcccaattatggaacctagtaaagatgtgaaacttcatgtatctaaaatattaaaagacaagaaagaaagaatcaggaaaagacaccaggctttacttagtcaggtgtaaaaaccaatccgcagataaggatgagtggttaccagaatctaatatacctgatggagcaattcacttgaggaattacagagcctctaagaggagttaagtgcctgaaacccaaaatttcttttttacactttgtcaaagctatttttaataattttatttgctatgattaggaaactcatcttaggggtagggaatgtcagcctgctactattcagagacaacctgaccatagcataataaatatttagagacattattacatatactacccccatagcatatgtaattaatgactattttatatgtacataatatagagacattattactcattacattaagttttctagtcatgaaagaaaacataaaaataaaccaaaaacatttataaataaacatttttaacatgaatctacaaataacttctaaaccttaagcaaaagttagaatattatttcagattcttaattttcatgcaaaataacctagggtacctcaccaaaggtaccccttaattattactccttcatgtacttctgtgtactctgagtgacacttgttcattttgctagaaaccctcccagttacatcatactacatgttgtgacaggtctacaaatgtaattaaggttcatgcagttcgggaaaaatccacaaataaggttgacatcattgaaaccttaactacattgtcacaacaactgtaactggctggtcaaaagccatttgtggccctttttggcccaatttggctaactacgcctggttaagaccagcccactggtcattaaaaggtctcagtgaccaaacaatggctgcaggttcgtcacagaaccccctattgtgtgttacaagcctcacttcagccctctgccacctgtaaccaaggactacaggtgtctaggcagtgccacaggtcaccaatgcctagtaggaggcttgcaccagccaaacagagttctgagttcgcctccaagggcccagaatgagtatataaggagcccttctttcccccaaactcagattccccatcttcattaccacttaccagcaataaccacctccaacaaccagtttttcacctgttttttggcccagttcctgctgtttctgtcttggatatcaccaacccaaccatcaacttttccacagcactcttccaacacctattacccagttttctgagcgctcccagaccagttttcacccacctgaagtccccttggcttggaaatagtactaagtaggtaatatttccttgatacttcagttgtaggcattttgtctgggcatactcctttacacaaaggaccagatcatcaggtacatcaaaaatacccctgtttaacaggtcctgattccttggagggcaccataaaaacccctgtaactcaggcccctccctttataaaaacttaacagttttaattatttcttttcttaaaatcaaacacctccccatcccaagtgttacccacacttgtacaccttttttcttagctttgcacctggtgtagctagaagagttaagctctttgcatcacccaggctgacaagcagaagaagcagatccggtagccgaagaagcggggagaagcctcagctcctccaatcatcctcctcttcctcttcctcttcttccatctcttccatccccgtcaactcatatttcatctccttctttttcaactgcctagaaaccaaccagtattcctcaatctctccgctcatgcgaccgagttgtcaaaaactagaaaaatgattcccgcgggggaaatgtgtaacatatgagtgtatgtgcttgtttcccctttgattgtgccctcagaccatcagagtgtagctggatgaggagcttaggcggtgccaccttgctctgtccattgtgggtctgggatgtattgtgtgaactggccgtggttggggcacgctctcagactgacattcacgtagtgatgacatcttccgcagtagtaaccttgcagcccaactgtctcaaaacaggtgtacacatgactgaaagcgctacaaggaaaggaagggagtgtggagagcttttgcatggtgtttataaacgctggccggctgccggctgccacccagcatttctggcaccggtcggtataaaggtccggatcatacagcgctcctggaatccctacagcaaccaagaaggtcttcaggagaagggcgcacacaaaggcggaccgggcaattgtgcgtagacctggcattgtcggggagagcagatgcggatttttgttgtagtggtggttatcaggaattgaactctgtgacaagtttgtaatgggatggaatgttcaacgcagtggggccttgaagtgagatgagattgccactacgcaagcgaggcacgtctccccatgacttatttgcagctttatgtttccaatctcattaacaccgcggacctccacaggctggtgctttgaattgcaggtgcaagagaatttttcagctctatcccatattagacttaggtgaataggctacaccaccgggccacccaaacggttactcaaccaagggctcaaggtttgaccaaccatgtgatttggcttggtgaccaacgttgaggcttgaggttaaggttgtcatgcaaaagctgcatggttgatgatctaaccattgaccagtgatcacccactagatgcccaaccatcctccaactcaagacttgggccagtgtggtcccttggtgtcagccactgttggtcacagttggcccaacgttggtggcactttggcatactgtaaaaagaatcaccatcaggcttgaacccaggtcaataccacatgtcatccgaatcgcatcgcttgattgagcaacaaggtaataccattcagcaacattgctttttgtatgttgccaaccaagtgaatacagttctcaactttgatccgggacaaggatatttttttgttcaagtctttcaagtttttttttgtcttcatagatcaagttttctggaagaatcacaatgattcacccacgatgagggtactttttcatggcaaaaaaacactcccccgcttggcccaataagatggcaacgttgatagagagtttcagttccagcctgactggagccagttggtccaagtctccccaaccttcttggttcaacgttgggctaatggagtgaccggtggttggttcaacctccgccaaccatcaacctctgacccaaatgtttgcccaaccaaggatgtcggttgtgacacccagggttcaacccaaggatggttgggcaaacggtaatggatgggctctgttggctgggcccttgtccaattcttccttcaaccccattgttgattctgagtcgcccaaacggtcagccacctctacgttggctctaccaacactgatcacaagaagtgacccggtggtatagcagaagaagcgggaagaagtgagccagacttggatgtctgttgagttgttgatatagaagcttgagtcgagcaccatcgagctacggtttggatgaagatgatgccaattgaactgggtgacataattgaactcaagatcaaagacttgagtatccattttcttggctccaccagatatctgaccttgaggctcatccaaactcaacttctccagctttgtccgtcctagcccatcatcctcttccttttccccttattccatctctcccacctttgttgactcctctttctttgtcttcttctttgactgtctaaaagtccaccattcttcctcaatctcttggctcattcgtccttggactttgctgcttatcaccttcaaatctttgcagtcaaacttcatggctgtaatgccaaaactgactcttttcttcatgtgcatcctcattcacatcttcatctgcagatgtacctgaccctcaaaaccattcattcactactttcctgcattggcttaggtaagtcattgcatgaaagataatgtacagagcagacaaacatgctaagatgattttcgatatccattattcaaaaaaatgaaaatgtcagagtgaatgtgttgatttcagcaacaacaaatgaagatttggaattgaagacgatgaaagaatcagaagaagaagtcagatacatagggccacatccagcagaagggtcaggaaagcactgttgcacaatcatgttatttgagcaaaccaggccaatcaacttgaaagagaattccaacatcctgggttgacctgggttctcattacgtcgattcagttcccaaatcggccttaaacccgcgggtgttatggcctggatcagtcaatggcataaacgcaatgctcaagctattagttcaatctatcaagaccaaatacgtttgtcctatctctcttgcttctctaagcttttcaaaaaaaaaaaaactaatgtttttttggatgtggaattgaaattttcgtagagatccatgagcttagatatgggaaagaactgaaaccatactcagattggattaaattaccttctcatactcctttacctctcactcattgtcatccttctgccattccttggcgccaaaaaatctcttcttctaactctgatccaactctatccacttagggtgaaaaaaatcattccctgctaaaaaaaactttgtgtcattatgcggaatattaacgcagcctcaaagtaaaaaacaaaaaacatcagcttcttttggtttctggttttgtttctctcttccttcatgaatcaatcttaagtgtatgtttcaatgataggaatatacaaaagagatgatccatctcagcacaaagtacaaaacaattcaagaacaaccaaaatttaacccccctttttttggggggggggggattgttattctgacatgcaacagaaatttgagatcatattgaactgaagaatagcacaataatgttcaccttatgggactggctaatccacaattttataccatgctagttttttgtagtttgacttgatttgattagcagaaaatcttggtcagaaaaaataggtggccaggatttgataatatgtatctcaaaaagggcctccacaattttgatcaatcctctactgttgggattgggtaaatcaggggtggatgtgcccctggaatcttggtgcatgtttttgtgtaaaatggaataacaattcaagcttggttcccactacaatgttgatatggtgtataagaagataagggttcaaagatacaatgtagtgaaacaaagcatagtaagactaacagcctgatagcactacagggttggtgtgatggtttgagggatgctatgctaacattagtgggcctttgagtggcccattgctggcagccgggtattagggggtttttttcttcaaaaggagggtttcacatacaccaacctcatggttttgttcctttattctcatcacagttcattttagtcatgaaattgtgctttaaagcttcaagagttccccctaggctcttggatcagttaagttccttgctattgcaagatggtcaagtgtcacttaaactaaatactgaacatcccagcaacatcttaatcctcatattcaagtttcaacttgtccttgtcaaactgtaaccctaaatctatgacacactctctcaactcagcctaatttcatccactcttccttgccaaaagtctatctgaagctaaatcagatttccttagtgatccttggttgaacccacacagcaaaactactaccatcagcaaaaacctcctcaaaaattctctcactcaacctccctaaatcaccaattctatccacttctctcatcaccacactgttctgatttcctccttctcttcaaccttgtcactcatctctcctcaaatccttttacacattggtccaagtcaatttagtgagaaatacacaacctcatcaagactctgactcatctttctttgttcaactgaccaactctttacaacttattctcttctctagttcctgtgtgctctttttttctgtgtttactctgctatagctgtcttgtctatttcttttacatcctggtggtgcatatcttttctttattctttctttctgatcaatagggggtatcaaatataaccaaatccacaattatttaattgactggtttgaaaaaatccacccttttttaaacatgttggttatccatttaaccccttttgaggcacaatttattcaaaaatttttttttggaaaagtgactggtttctgatggtggatttcctatatttgataccccctaatgccttttttgtgagtattttattttctgttttagatttacagtaatagcagggttcatgatggaaaattttaaaatcacaaatccaccaatctgaaccaatgctacatgcacaaggtgcaaaaatgggctaaaatttaatgtagtgttagtgcaaatttgtggaattgtgctaatgctacaggcacagggtgcaaatatgcgcccattacaatgtgctagagcactttttagaattttttctgctagaagctagagttgctctagcctagcgtaacacagcatagtggtgtgctaacactacacaaaaaaactgacaccgtcagtgcagcacagtggcagtagtggggtgctagcactacacaaaaaagggccactgctagcgctgctacaccaattctaagtggccctgtagtgtagcttggtgtagcagcccaccatggctggcactgtatgcttggaccagcaagtacaatgagtatgcagactggccatttcaagcgttcctcagacatagctgaccaacatcaccagataggctcattttctctgacaaactatcataacctcttattgaaagggcaggtccaatgactagacttgctggtccatgcaggtaatttagggaagggtggaaggaatttgatgtggaagttagactgggggaagatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatgtgatggggggtgaaatctcagggggggcaaagactgggttttatagcctttctgttgcctcatagggctgaaccagctccctttgtgaggaatttcacaagtcttttttaagctgtcatgcatttcccaaagaacatttgacacaacaaaatttgtgaaaacagactacagaatggtgcttattggtttgttgcacatttgattgattacaaagcaaggtagacctgccataatgcagtctgagattgtgatcttggatttgtcattgtcacttcatttgtttgtcacattgctcaagcaacttgcaaggaaatggaaaacgatatgatataatgacttcctcagtgctgttatgcaactggggacctaacctatgaagccaaccgcaaaggccgcatgtcaaggatgaggaacctggagtcaagccaagatcggaaccttgaaaaaaattcttgtttatttttgagttaactcaggtgctttatcatccttgcaagggaagatctatcatgactgccacttcggaagatctatcatgactgccacttcacctgatcagacacctggattctggcttgccgaatgacagccctttgtctttttaacaaaggtgatgtgataatgttatacactttgagaaaaaaaaaagaaagaagaagagagaaaacaatatggctttttctgttttttttttttttttttggggggggggtcaagagaatgaataaaatcagagattgtaaacccattaattgtaaaaaggaaaaagttcttttttgaagagaaagaaagtagcggggtgagctgttgatgtatgctgggttcaggcatgttgggtggatgggtaaatatggtgatcaccaacctgtttccaaggcaacacctttgatggaggcggggactcaagtgtgtgtgcgtgatacgggaaggcaaggaaaaatcaaagagataaatcgtcctaagaacaacgagaaaagaagctccacaagccaccagattttttaggaggaggaggaacatgtgtctcaggagagtcgacgtaatgtggttgaggagcagtagaagaagcagatctggtagcccgcgaagaagcggggagaagcctcagctcctccaaccatcctcctcttcttcttcctcttcttgcatctcttccatcctcgtcaactcatatctccttctttttcaactgcctagaaaccgaccattattcctcgatctctccgctcatccgaccaagtagttaaaaactagaaaaatgattcccgcgggggaaatgtgtaacatatgagtgtatgtgcttgtttcccctttgattgtgccctcggcgcatcagagtgcagctggacgaggagcttaggtggtgccaccttgctgtggccgtcgtgggtctggggtgcattgtgtgaactggccgtggatggagcacgctcccagactgacattcaagaagtgacgacatcttacgcagtagtaaccttggagcccaactctctcgagacaggtgtacacatgactgaaagcactacaaggaaaggaattgaatgtgttggtcttgtacatggtgttgataaactctggcgggctgccggcttccacccagcatcgctggcaccggtcggtatataggttcggatcatacgggggtcctggaatccctggagcgaccaagaaggacttcaggagtagggcgcacacgaaggcggaccgggcaattgtgcgtacacctggcatcgtcgggggagagcagacgcgaattgttgttgcagtggtggtttacaggaattgaactccgtgacaagtttgttaaagggatggaatgttcaacgcagcggggccttaaagtgagatgagattgccactacgcaagcgaggcacgtctccccacgactgatttgcagctttatgtttccaatcttattaacaccgcggacctccgcaggctggtgctttaaattgaaggcgcaagagaagtttttcagttctatgtatcccatatcaggtgactatgctatgtaggcatccggcaaactttaccgggtcgatgctgcccagaggattgtccaacgcaggaagaagcatcaatctcagagagggcctcatgaaatttacctcgcgcggactgcaagctcacggtcatcgagaataaccaggtcatgatccccaaggctttgccgtgcaagggtcaatttgcggcagaatcggtgcccgatccggcctctgtgtgtccgaagatattcagatatcaagcttccaccagcagacatctggaatctggctagcagaatgtgagctctttgtctgttcaacagaggcgatatatatttatattggagaagataaaaaaaagacgagagaaagcaatatgtgatctgtttttctttttcgattttgattttcaagagaatgaatgaaagcaatatgtgatttttttttttcgattttgattttcaagagaatgaataaaatgggagattaaaaatttctcaaaaagaaaagttaatttttgaagagaaagaagtggtgtgtgtgtgacgtgatgtgataagggaaggaaaaatcaaagagataaatcgagctaagagcgggaaaagaagctccacaagccgccagattttttaggaggaggaggaggggggctttcaggctcaagtgtgtgagaagagtcgacgcgagctggttgagaagcaggagaagaggcaagtccggtagcagaagaagcgggaagaagcgagccagacttggacgtctgttgagttgttgatatagaagctcgagtcgagctagggtttggatgaagatgatgccaatcgaactgggtgacgtaattgaacgcaagatcgaagacttgagtctccattttctcaggtccaccagatatctgaccttgaggctcatccaacctcaacttctccagctttgtccgtcctaacccatcatcctcttccttttccccttcttccgtctctcccaccttcgttgagtcctctttcttcgtcttcttcttcgactgtctagaagtccaccattcttcctcaatctctcggctcattcgtcctttggacttcgctgcttatcgccttcaaatcttttgcagtcaaacttcaaaaactcccggtttaagtcgctgatgtgtcgatccgatgacttcatatcttcctcttcttcttcttgacttgtttcttccaaattcatttgggtctgtcggagatagtaattcgacttttgttgtagcacgtaactctctaagaacttttcgactaataaataagacttagattgaattaaactcctaaagaacaataaaagaataaacaaaaatacattagtcttgtaaacctgaataaaagcaaacatagaaaacaagaagtttacctataagctttgaaaaacgaaaccttggtttcaattttcaatgatagttcggcatcgtcttcgatcactttgagttgtttaatccgctcaagattgaagaggatatcgtcgaataatttgagcaaagaagggaacagtttagcttgacgacgtttgataagcaaggatttgataagctcggtttcataagagtggacagaaggacggtgatgattgaattttgagccagttttcggagtagattgtttattcttagccaagactagtcgattgatttgatgataattctttggatttcgatggattcgacgcgagactctgggctccaatttgtgccacttcgtctcgagtttctggaccaattggagatcacgattgactctagtcgagagtaatcgaaagccgacgatactatggatcgtcccaagcaccatcgactgttggtcgaatcgttggatggtcgaatttaattctaaggcacgattgttggactcgatgagagtctgtaacccgctctcgacattcacataggtggataatgccttgtcaaatgcggccgtcggattgatgaccctctggttcatcttcggatttttggcttgcaagaatttctgtcgtttctgttttttattaagatgtccctcagattgggacggatcggctgagttggatggagatgggttgaggttggagagtaagactcgatcggcgctttggacactggtgatcaactcaaccagttctggattccggatcggaatcaattgatctagccatttcaattcgatagtttcttggatgatttgcttagaggattcgatcaaactttcgatttcctgccaatcctttcctaccaacttatcaccgatcggattttgctcgagtctttgttgacagaaggtatcgatttcgagagcagcattggtgtcagttttataggcacagtagcggatcatgggcgctaattcatcgctggcttcgtcgaagaccgcccgtttcttgtgctcggtttggtcgacggtggagttagctaaggccttcaggatctgacaggagagtccgaaatgatccagagccgagtcccatcgggccagttcaaattctagcagtcctctcatatataatcggtgaacgtggagctgtgctaaagttctgatcgaaagagaatccgatgaatgacacaagtcgaggaatcgatcggagtgttggatggctttggtcagtcggttgttggcatgatgtcggaccctactcgcgccggttttagcggtggactgatcagatttctgttggttggccttctttaagatcgattggacttgctccttcaactctcttgatgatgcccaagcatgttcgacttgaaataaattgattaagaagtatctgaatcgaattgtagggagggggagaaattagtggagtttccaattttttttactgattttgctaacataaaagggatttgactgacttgagattgagatcattggttccatcgagactgtctactgatcgtttatcaaactgtttagtcttctggttataagtttgttgcaagccagtcgattttctaagagttttcagcttgtgtgtacaatgaatcctttgaatcattccaattcatatcagcattcgatttgaatcctattgcaagatcgttaaatcttcactgacctatatcgatggtagtctgagtctctgagaccgaatttcttgcgttcttcgttgatgatgcacaggactatggtaatgttttttttttttgatgttagtacttgatgagttggtgatttagttattgttgattgacttacgatcgatgttggccatcttttttgaaacaatcagatgtggttgcttctttgaccttgggtggtgaattggggctgtgtctggctgtgtatacatagatgttttgtatccggatttaactagtttctgccctggatgtatgcgcgagacctgatccgatcggatcatatgtgtctagactcactcggactcctcttgaccatcaaccaacttgatcatcattcgaagcaagaaccaagcaaccagcaggaggaaggacaactgataaagtgtatatgaaaccaaaccaatccaacaatggccttatcctcgatatcaacatacatgatgtctatcaatctggggatatcaactgtctacgaagattcctgaataccatcgagactacctgcaagaagacctcactgatcagctccaccatcaataggaaagaccaatcaggcaggacactcctccacaagcttgctgcctcaagaaacgaatcagattccatagaatggcttgaactcctggctcaaaaccacctcctccaacttaacattcccgacctcgaatccggttggactccactccatcgggcactctaccatggcaacctaagattcgcaaaagttttgattgaccagttggaatgtgacctgaatacaaaagatcatgaaggtgagcttcaacctttttcttcttgcacttgtcaactcatctgaccccgtttgtctttggaacttgcaggattgtcagcgttcgacttgtaccactcgacgattgatggttcaataaactggatcagttcaaaaccatcacaagcagaaaatcagcagccgcacacagatctgtttacttggggttccaaccgaaacttcgtcctgggtattcatgacgatggagatcgacatcatcccgaacggattcatctcaaacggtctatcagctcatcttctcagctcgaccccatctcatcaagcaatcatttcatctccaatcctttgaattttgtcgccattggtcgactccatactgccctcatcacctcagaaggtgaattacgggtatgtggattcggatctggtggaagattaggcttgtcgacgagctcaaaaagcaatgctcaagatcagcgtcctactgccgggatctcggccgagactcaattcacatttgctcccgtcaaacgaggcggcttggcccagcaaaaagtcaaatttgttgccttaggtcaagatcacaccgtcgtcatcacaaatccaggacaggtctacacctttgggatgaaccggttcggtcaactaggttatggccccgaatctgcaggagcctcgatcgagaatatgattcaagtcgagccgaaacgagtccttggcttgctgaagaaggtggatgtgataggtgcggctgcctcacgctggcatactgctgttttcagctcagattcactcttcacctggggagccaatcgaggccaactgggctaccacaaccctcattctctcaactcattagcctcgatccaaatcacgcctagaaaggtagcaattgctcatacatcaatcatccaactaagttgtaccagctatgaaactgcctatctgtgcgaaaactctagtgaggtgtacgtcttgaaggccgaagtcacaattagagtcgtctttccattcgaccgatttccatccgatatccaagtttctggaatgcccagcactcatcaaggacataccccagccacacggatcctacaactcgacagttctgatcaaactttggccgcagtctctagcatgggcgacgtctacatagttgacttggaaaatcctaatccattggaaaatcctatcaactatgttaacatgtcctctagtccccaccgatccaacatctcgacgacccccacaggtcctgcattcaaacccaggcggatatggtgctcaactagatcgactactgctgccaaacatgtcgccgtggggctggatggagatgtgatcatcactacgatgtcgggacatgtttacatcagttacaggcgatcagccgtcaatgcccccctcaaaagtttagatactcgctctaccgagccatctgtgattagtcatccgaagaaaaattacaagttccaaagggtccaatatctccagcgagtttctcgtgtcgctgccaacccgacgggctcttatgcggcgatccggatggacgttcaattgagggagatccaacaaagcttacccgaggagaaaatcacactcgcttcaaggctcgccagcatgcttcctcatctcaagaagtatgccagctcagtgccagaacttcacacagttccttcagctatacttacgtccaagatgccatccgatctctccacgagtggccattttcgctccggatctacttcacccagctcggaagtccatttggatgcggatgaagatgtcatcgaggaagaagaagatcgggaggatctggtttgggattctcgagtcggttcggcactatttggcttatccttgaactggagtgacgatcatcctaccttggatagtggtgatatcttcttggtcgctaactctggagaaaagatcttggtacatcggttcatcttatgttcaagatcgctaatcttggaccaaatcctcaacaatctcactcatgtcgatggtatcagttaccatccgggcgagactggggaagatgatgatgatgctgaacagggatccttgagactgcctacgctacgcttcgaccaacatatgcttttaactttattactcttcactcattatatttacacagacacttttcctactatctgggacaatcgggtgtggccacagatcgaacacgcacaccaagagtttctttccaatactcgttcttcagggaagcctaaacatgcgatcatacatcaactcaacgaagctaaagaaggcctcaagagccttgcccgaagcctcggttttcctgccctggagctttctcttatgcgacttggaaaggcgacccctaagcctctcctttccaaccacttccggatgatcttacccaccctaggcttgtcgaactcatcatccgaagctcatgatgatagtcaagcgaacccccaagttgaccctgatcatgatttcatccccaattttcaatccagtaacttgaatccagacatggaactggagctcaaagatggagagattctcacctgtcactcaatcttgatgcgcgctcaatgtccgttcttccggttgatgtatgaccaggaggtctgggtgaccggtcggagacgagccaaggtgacgggaaacagcaatttgatcaggatcgacatgggccatctgtcgaagaaagtcatgcaggtcgtcctgagacatatctataccgacgaggctgatgatttgttccttgccaaaggtatgtgaggtcctcccggttatctccaactagccttgtgatttctctggacgctgatcgggatccttgacctccttgatatcaagattttctttcgttgaatgactatatcgactttgtctttgatgtcatgtcggtagcaaatgagttgatgatggacaagctcaagtatatctgcagtgtggtactcagacgttgtggtacgctgttcattcttatatcatttcctacatcgtaacaagctgttctgatccgcttaacgctttgtacccctcccttattctgatatattcacacagtcaatctgtctaatgtgactgctattgcgtctgaagccgaattttatcgcgcggattcgttgaaagagacatgcatgaattacatgatttacaacctggaagcactttttgaggataaaggattgatcaagatcccaaatgacttactcggatcaatctcttcgtatttgaagcgagttcagaccgataaattcccgatttctcgatcgactcggatcattgaggaattgatggctgataattcacagttcttaattgatttggatctgcctaaatctaaattggttttgacgacacgtcattggaaatcctttcataaatcattgacccatcaaagctctcaagctcttccagatcttgatataactttcgacaaaaggatctcgaggggatcggttgcaatcgaccctcatcagctgataactggcagttcatttcaaccaagctttagcccaccgcctgatcctgttggaaggaatcaagccactcatccagatacaagtgcaatcgactccggcccaggaatgaatgggactccttcaaggactttggagtctgtacatgagaccatggacgacgatgcgccatttgtgatggatgaacttgacggtgcggttcactcgacgaccaaagcagttggtaaaatgaaattgggccactcatccgcccctcatgacagttcggcatgggccgctccggtcaagaaggtgacaccgatcgatctgaggatggtgacatcttcgagcaaacaacgcgggtcgttcgggccatccaattcccagctagacactctcccatcccttcgattgccatctgatctgacgcccaaccaaaaactctctcaacgtgaaaagagacgacagtcagcggaagcatctaaatccaaaccagactcatcatcgacatcagctgctcagagcatcccgagcaaggcccctgcctggaggtctatgagcggtggtagcagtgatcggaagattgcaggacctggtggacaaggattgccgtccctgatgagcaatccatctctctcatgttcacccagctcgtcccagccaccggttgggctaataaaaaatgttcaagcgactgggccccttgtgggccgagtccagggagctgtcgtcccgaggaatccggagccgaatgacccggcctcggccattggcgcgtccgtgatcactcctacacgagctgtcaatggaatcggagctagtaacactttccgtcgcgccttggccggtcaagacaccccatggaccaactatgtctccacgtctacacagttcgtgttccctgggacttccgctagtccactagattcgtcatcaaacccagttcttggctctcaatatgagaacaaatttgaggaacatactctgaccctcggtggaagtcatgggatcgaaaacacgtctgggaccaaccaaacaatggccaggaagaacacaagcaattcgagccagacgacgacaacaaacttctcgacgatccaagagcttcaagccaaggagagttgggccttatatggccctgggaaacagaagcctaagttggcggagattcaggaagaagaaaatcggcgattgatggagaagaaacaggaggaacaattcttgaaatggttcgaggaggaaagtcttagactccaacaacaacaacagctccctcaggctaactctcgtcctaaaaaatcagctgcttctacaagaaataagactggctcgtcttctaatcgcccgactcatcccacctcctccggtaattctaccattactcccctgcctcaacgaccccatccaaaagacaaaaaggtgactcagaactcggataagtcggctcttcctgagcatcctcataaggcctctaataaaccgccgcctgatctgtcttcgacttctgctgttcatcatcctgaacttcctaatccttctccaaaagggaaaaagaaagccaaagctaataataataaggctatgctttctaactccaaacagttttctacttcgtccactcctacatctacagcaacaacgactgttgcgcttactccctccgacaagaaaccgtcgtctatgacatctgtaccttcgtcttcttcaactactgctgccaccaatcgtggtagtaataacactcaattgtctcatcatcaccaccatcatcatcaagatgaacatctcccaactttgcatcatcaaaactcttctcgtgttaaagctaattaaaatcttcgactggttttctgtttccatcattttttttttctgtttgttgatttgatttaatacagattatagattctttttttctttcttcttttcaagtatgatctatatatatttatgtatatatttaaaaagcagtcttttttggtttttgggatgtagcaatgttaacagtgtgtctgaaattgacttataaaaatgaaggtgtaattcttttgtgtttagtgtgtttggtgtgcataaacaaaaagattgcagaaatgtagagacagagagagaatatgtaagactgttctgactggctcaccgaaaaagagcaatacacatggctatgatgtgtcacaaatgtacctgctagcggggttcacgactgttttttgcttcttgcacctgtttttttttcttgcttgtgcattgctgacatcaattttctcagcaaaattttaagttccacactaaattttaagcctgcagcagtgctgtggtttcttgcacaagaagaaatcacttcttacgagaaggtatcatgaacccccctactgaatgcatcaatctgatgattgtaaaattgaatccaagtaggtgttgcatgaatttgcttttcataaatcatgatgagctttagaccttatcaagattttcaggtatcaaggctctatttgttagcacaatgtagcagtgtgatcatgtgaaatacctgcaaaatctgacagaatttcagtggatttcacacattttctgattgcacacaatgctggcaaacacagcacaagcttttttttcatgagagattgattttgatgaataaggataaatgaatcaaaaggaggtcatgtgggtggggcggggtggatcaagcatattgctcatgaaatattcaaaattaatttgaatcagtgagtttcacttcctcctcttctttgggttgttggtattgtttaaccaagacaatggtcattatgaatggtctttttgtgaaccagactcatgactgtcctttgataatcaatacacataccaaactcatgactatccttttataatcaatacacacagattaatgaaaagcaattaccccaatttatccccccctcccaaaaaattgacttggaaaatcaccacatccaagttcattcacttcaactacatagagtggttgctgattggatttgacatttcctaaaaatttactgtttacaaatttttgattgtgcatgtttggtacacttttaaggaagacttcaaacttttttaaatcaataagaaagggcatagattgatatgatcataaatgcatggtatgtgattacttacaaaaacaaaattggtttgtgtactttgttatgtactaggtttgagggtgggggggttatgctttcctgtgtattaattctttctatattccactggaagtcaactgttttggacttgaatcagcagtgggctgctacgcttttggcccaagctttttttgcatcaaaaaactgtagtgttagcttatttttagtggttttttgctacgctacgctgcactacaacagccaaaaaccgctagaaagcgctgtagtgcagcgtagtgggcacgtttttgcggcccacacacgtagctttagcggtgttgtggcggaattccgccacactatagaaacactagtttctgaaggggaactttatagatccgagatggtgtggtttaacaaccagaaccacctgagaggagatagaaagacacgcgagcacacttgaagaagtagtgaaatgaaatgagaccttgatgaatggaattacttctaagcaaagacacaatcacacctttatagatccaagacggtgtggttaacaaccagaaccacctgagaggagatagaaagacacgcaagcacacctgaagaagtagtgaaatgaaatgagaccttgatgaatgagaaaatacaactagtggagacgcggttggattttaactaattacaattaggtttcatctaggtttcaaactatgaatatcactactgggctgcaggtaatgagtatgctaaagttgagggacgcgcagtcacttcaatacacactacacttaacactaacaggaattcttctgtgttacgctacactaaccgctacagtgagtgtagcggcccacctttgcttgaatgagaaaacagaatcgggaggtgtaaaaatatcacatgtagctttttttttaggcaagaagggaaaacaatagtgactctgcacagaaaattgtgcatggtgagttggcagtattcattggaagaatatatgtggcaagtaagaatccattagcatttacatgttatagtagttgttgtaagagattgttactcttcactggtctttttgctgagaaggcttggaacaggttctaaaccaaagatttctagaaccaaactctgggaggctttattgcaatcaagctagacggtgttgagatctgatctcatccctcttagactctagtagcgttttctccaacatgactgattatgtaatcattcaactttacaatgacatcatttcctcgttttgactcacttggccttattcgtctcctctatatatctctttttgccaaaccagtttcttcctccccatgattccagaaacacaaaacatctacatccacttcttaacactttattcttaaatctctggtctcattgctgttgtcctcttaacattacatcgaacgacttctatctactgttctcttaacattacatcaaacaacttctatctcactctcactaccattctcttaacattacaccgaacgacttctatcttatcctcatatctttggatctcttttaacatccttttgatatcaatcccttatccggtcatcggtcacatccttaaaagcaagcactcttcccttctactcgacattccaccaatacaagtgcttccgctgattctcaagtcttcttatcaacggaaggttttcatctcatctctttggactgtcgactagactgtcacctctcctgacattctttatcattagttgtgctctttttgtttatattcttcctttgtcgttgttgtgtccttgtactgttgctcctgccttaaggtacattttcattctatcttctttatcatcttctttgttttcttgtattttgttgatatcttactaaccaagaaatacaaccttaagtttgatacctaacagacggaagagagacagtctcttgtcaggtctttgcacctactaatctagatctgagagagagaaaaaaccaagaaccaaggaactcacctagatggaagagagacagtctgtgctgtctaggaaaatggaaacaccttctaactaactacaacttgtagatcttacataatcatctgtgacatgtgtttgtgaaacccaacagaggagagggcctcacagttgtccactgtatttatgagaacaacaggaattggatgagataacatctggttgagccaagtgcttgaagagggacagtgattacacacttttagaagcagattaggagttacattgtgcgtggaggcatttgattatagttgcattccacaaagtatacaaatgagccttcaagagcaaagacaatcatagaatagtgaggttttacaaagaacaggctagaagaccagatggggagaatatgtgatatggctagagtcagaactagctttctctgccactttttcaaatgcatgagatgctccggtgagttttcagattgttcatcagaagaatgctgaatttctggaagtgaaggagtgataatcacactcccccccccccctgatttttcacaaattccaaaaatccccttttctaggggagtgtgagcccacactcccctgaaaagaggagtgcttggccgcacaccagttgtaatcagcacacctgcacattctgattggtgtgtggtctagcatgcctcttttcagagatgtgcatgtctgcataccatcaggtgtgcatgacaccagatgatgtcctgcacacctttaaggcactcctgctagtgtgcagacatgaaaggatctgaaaagagttgtgcttggatgcacaccaatcagcatgtgcaggcatgttgatttcagctgacatgctgacaaacactcccattttacacactctccttttcaggggattgtgggagtgtgtgtacaatggggggggggggggtgatcaagccccaggcaggtgaattgaaagctttaggccaaaaaagagtaggagttttgtcttatccagattccagtgttcttagaattaaacttttaacaataatcacaacttctttcctttggaatgcaattatgcatggcattgatttaaaaatttggtgtataacaaaagaattgagacttaatgatcatgagaatcaacacaggggggggagggtgaagttaccgaaggagggaagagggagtattttttttggaatttcctgactcttgtttggcaccattgcttgagggaagagggagtagttttttgggcattgtctgactattgtttggcaccattgcttgaagtcaaatgatcagaggaaattatattggacctttttcagttgatggaagggctgggaaccagcttattaaatgcccttgcctggttatttgaatcaagaattgtttgcaaggctttttgatgtcaagtgctgctctggctggaattttcagtgtggccacaatcacaatttgttggatttattgatggaaagtcactgtctaaggagctcctgtgggttgtgattcagatattagggagacgggagctacatggcagaaccattcatccattgatagccaattttagccactactcacatttctctgggggtttgtgatgtccaagccagatgtgggtgattggaaagagtgaggatgtaatggtgatgtgtgggaatacacactcaagaaggactgcttgcttctctggtgagtcccattgaaatactcagctcaaatattacttgaacaaaaattctgcggctgcaagacactgaaccatttgaataatgtcaggaactgatctacacactatgtacagctccaatggatgatgtgcgacctgggatattaatgaaaatcacacaaatcttatacagtggaggcatatgataaaaggagatgatgggcgcagctgaatcttccttatagccccccatcattagctctggttcgttcagctgcatcgttggagacgctgggaggaacatcaaaatttcaggggtttctttggatcccgggtggttgtttccttagaaccttaactctttgatagctcttaattatgtagatgggcaaacaaaaccataaaaagctatcacacaaaagaccacaaaaagagggaaggaaaaaaaagacaatccaaattgaccaaatatgtgtaatgtatgtatgcatttatgtgaatggagattgtaaagaacataggcaatgagagataacaagaataaaaaaatctgtgaccagaagtgatgtattttttttcaggacaaatgtgtgcacaaaatcgaattcacaatcacaagcagatcaacaaacagtagtcaccaaatgaaaacaaagattattatttgtcggttatatgtaataagaagcagagtgagaaaaagaaaattaggaaagaggaagatgtttgtgaggagaaagaaaaaaaatttgaaggaattggtagttcgagagatggttggttggcattcagttcatggttaagagacaaaagacaaaacaaggaaagagcgcgagcgcgaagaagtgacaagccaagccacacacaaacaggctccagaccgggtcgtccgtccaaccttccttcttcccccttcacccactcactcttttttttagttctgcttcttaacatccacatccataactctgttggccctcggaattcaacataatcggatcaggataatcggcgaaactgataaaaacccattcattcattcattcattccaaaaaagtaaggttttggtaaagaaaatcaagttggtgataaggaaaagaaagtgtgaactgctgacccatcatccatcgagtctccgacacttaatgcatttcgacaggccgcgataaacgattgttcgacattgatggactcttttgctgaggtctcaaagtatgggatgtttcctttcgattgacaccaactcatcgctcgcttttgtgatacctatatttgtttttttcaatcctcattaagtttttataaataatgtattgaatgtcgatgatggatgtaaggaaaataaggaagtttttttagtaaatggtcatgatttgatatttaatatttcatttttacatttctattgactttgttgagtttttttttgttagtggatgggtgttaactgacctgtcttttattttcttcaacatcgattttattacccaagacgacgaaaggaaagttatcaggatcacgaggagaagcctagacatcaatgaatccacatataagcaatcaaagtctgttgaatcagtcatctctgattgagaagagaaaaagggtgcaaacctggatcagaaattcatccctccaactatcgagagtttcgaagcttttggaactattgacatcgaacactaatacacagcaatccgctccacgatagaaggctactccaagggattggaatctttcttggcctgccgtatcccatagctaccgtccttgacgaaaatcccgagggtttttttttttcaggtgacagattgcaagtcatgtacatgacgcagatgtgtacgatttcaaccgaaagaaacagtaaaacgttggatattaagaattcatgtcagttgtttgttgattgaggctcctttatttttatgtgtacaattactagatatatactgacttgcatggtgaccacacgatcagagccattatttgtgttagtggagacaacggaactagagggtgcttgttgagggttggttgaagaaggttgagtggtagagtcattggattcgatgtacacctctttggtcaagaaatccgccccgattgtagcctgttgtatatcacagaaggaggggatcattatcattagacataattcagttcaatcaaggaagaaaggatgggaggaaagagagacggtgtaccttgtattgagttgagaatcgtttgttgacgtattggttcattaaggaagtcttgccgactcctgaatcaccaaggatgataactttgaggagcactttctttcgggaggccatcgtgttacgttactcgagagatgtgttttgttcttgcagagagtatcctgtgtgctggcttggttttgggtagtggtagttggtttgttggtggtttgctctgagtgtgagatgagatgggaggaggtagtacttgtgttgcttagctaatcagagtgtgcatatctcctccctttgccgggtcctgggcagcgggcagttttaaagtttgtgcatccccccgcgttgacatcaccccatcgatagtgaatctgtctcattaaaactgttggaaacaagtctcctcaaagaatgttacacaaatatcctctatcctgacgttttgttgagctcgatgaggctgaatcactacatgtatcctcacgtaggctgtagcttattgagcaattaccaaagagccttttgaaggggatcagatgacttcacatgtctggacaaaggaaattaggaagaagaagaaaaaaaaacaggaatgacatctcttcagtacagcaagagttctttcttataaatttgacaaagaaggaagagaaagacattgcaagaatttgaatagttctaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaagagaggggggtactctttctcgaggagtcccccctccggcccggagaaggcttgtggagaaaaaggaagcaggaaacaaagcaggtggtggggtatcaggcatacaacccatattcatggattcattagtggagcctgaacaatgcatgagaaaccccaatctccgcgtgaatacaatgtctaaaatcccatccttctccagctacgtctaaactcgcgtagtaaagctctagtatgtgacaagtcggtcgcgttgtactgccttatgtacaatttatagcagtcagacttccatcgtcccaaagtgcataggtcgttccacgacatccccaacgcggctcgtagtgaggccccccctacgcgaaaagagtgccctttgagcccactgaaaccgccactggacaggactgtctccaagcgagagacggccttcctcctagttatatgacagcgagacccgtcgatgtcgtacccgaaaagtgatgtctgtttgccttccgccgcggctagacgacgtttgatcgcgtctactgggcatagtgcatgcttttgtttgccgagggtgattagttggggtgttcccggcgtgcctgttttggcgtttcttatcgtgagagttgctgcttctcctcgcgtgcaagtagtcagataaacatccgtcgtcaaaactgattccgcgaagttaatttcgcctttctccgatgcgtaggttaactctgccaaccttgccaaaccccaaaaggcgacgatgaacaggtcgaggattgtcttgttgaaatcgtctccttcgcgcagcgtctgccacaagtaagtcatgtgccaaaacatcattggtttcttcttgatgatagatgtttccagcgcatcttgtttcgccgatgcctttaacaggagattgatcctcgactcgttcgtcgttgggaactccacgctatgatatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntataataagtgagtggggttttataatctaatttactctacattacatagtactctattcctttatttagtactagtcagttactgttatcctttgtaactagactagtaattaatttccttttctcataagcctggcgcagcgtaattaatcagctgtcgtcccttacaattgtaaggagcagctcttcccgtgctctaatataaggaagtagctcattccactacgttgattaatcaacaatagtgcgacccttttccactacgttgtgtaaacaacaatagtgtgaccctaatcaccatcaactcccagtcacccaagagacgggagctgacatacctcgtccagcggaaggctttccttccgatggatgaggtacatgtacctcgtccagcggaaggctttccttccgctggactgtagaccggcgagccgggaggggttcctcccggctgtgtgacctcagcctctctaggccgagggaaaaaaaaaaagaaagaaaaaaaaaaaaaagagtcccataggacccatgcctgggtcctatgggacagcccaggtcctaaacgcatataaatatgggtttaggacctaaagttgggcgtgcacgcaggcacgccaacctgcagggtatacccctgcaggcaaatggcttgcctgcctgcacgccattctgcaatggcgtgcaggcgcgcacgccaatctgcagttggcgtgcgcgtggggggttggcttgcacttatcaacccccttcccccacacaacccaccccatcagccctttctggtccctctaccacccgcacacaaatccacccacgcaacagcctcactgcaggcccatcaaacttgctaacttcccgccgttctctaactgcaattgatacgggaacacatatgttttacaaaggtttggccaaagaggcccgtgcgcagaccaaatgtgacatttcaaccccaaaagtcaggcgggccagttcctctcgcactccagaccccaagccatcgccagaaaaacgctttgtcaaagctggtgtctcagtctacatagaggatgttttacaaaaaaagactggaattattcccaacttgggaataattccagttgcacgccaatctacagagtgtagaccggcgtgcaggcctgcacgccaaggacttgccgccgtcccataggatccaggcatgggtcctatattgcaagctctgacgatagtgaattgcctgaggtcatttcatgatgtacttacttgctcgcatctgtcttggatttgtatgaaccaccatctcctatcatctgaggcaaccatggcttcatgttctgaacaattgtaaatagttcttcttgtttcatagtacttatttttttctcattccaaacctgtcatttgtaacaaaataaccacaccagtgtctcttcggctagaatggccatcttgacgccccccccctcgcactttgttcacatgtaagagggaggtgtgctttccatccactctaccatcactctgtttctccttcagtacaaccaccaagatctgtgggatactccccacaaaccttaagatggccaacttctggattatcattgtgtgggacggtctggaaagatggccactgaggggcctttgcatgcaaaggaggagggtcttggtgcaaggggtctcgatgcactggttgatgagacagcaagaaattactagttacggttgggaatccctctcatacctcacatgcatctgggtcctcttctttcccaaaagaaccgaactggaaacactctgaagggaagtgacatttgtcagtagtgattggataagggttagctgagatgaaagccagccacccacgttttgacaaggatttacaacggtaccttggaggtggaggacctctcgacacaagagccaccagatcaaaccaaccaagtgtttgaccttctcgttcgttgggatcataccttctcgttcgttgggatcataacaaacgatcaatcgaggttctttggcagagtgggtgatgtagttggtgaagtttccggctgggtttttttgtttccaaacagcacagttttcaatcatctaaaccttcaaacgagatagagaatcaagattgatactgacaagtgaatagcttgagatccagtgttggcggcaaatttgaggacagcttggtgtctgtagggaggggctgagtttctgcaaacatcgttggggttctcaatggcggtggtaatgattagagcggcgaggagaggtcctgggtgttccggttgggattcttcctgagctcgagtcaaatcgttcatgaggaaggtgatcgcaggggtgtgggtgatgcagacaatggtgggttcagcttacctggtgtgagggtgcaggttaaacatagagagaagaatagattccgaccaacttcggacgatgtggaagagtaaaggccggccacccaatttgaacggaagtaagacaaacagattgaaacctggtcattggactagagggaccacaaacgaccgccaaggtgctttttccatgacgggggtccaggactcatccgcatagaagtccatctgaataagtgagcaaaacaaatgatcagtaagagacaaagcagagtatgtaggggaaaagaaaggtggtagaataattaaataggaataattatgttcatctcaatttgaaatgtcagccaaaacacagtgcgggatcagagtctgaaccgcggttgtcacatcaaatgcatcattggaactgagtttggttcttgaggaccgcagttgggccaatgggcccggccacagagggggattaagcccgctgtgtagtgcaatttcggggttgattttgtttttcgttttggggtatgggcttctgggaaaatatgtatagcatacaaaagattccaagtccggaagtcacaccggcatcttcgcataccaaggacaaaacaagatgtccaaaactgaaccgaatgtccaaactacctggcgcgattgatgttggtccagggcttccgtactattccctgtttacgttggggtagtttttgatggatgcgatttgagtcgccatgtgcattctttgcgtgtatgtatgtttgaagatcttggccttgggaacattaatggaagatgaagagaaatactacagaaattttttaatgttcacctcaataaagaaagctggcgaccggcagagtcttgagatcccttgagtttagttctgatcaaaagattcaaagacttagggacaaagatttgaactcactcttggaagattcgatctcattaaagcatcaataaccaaccccagcatcagcatccaaatcggcgccctcatcttcaaccgcttgctctcatccttcttgcttcaagggaagaactttcaacccaacccacgcacggttgaggcatctggtagcgatttcactccccgtcttcctcgcaaggggtcagatgaggatgccaacgagactgaggacagaatggagggagaagaacagcactatgacctctccacccccaccgtcctcgggcgcgccgggatcccaaagtcgctctccgtcagaaggaccagtaactcctagtccgctgaccaatcccgcgccaaatcattgagcttgttgagcaacgacggtctcccctaccaaatagctcagtacatactaacagatctaggcagcttctcatgcagaggaaggcttatttgacgacagtctcccctaccaaatagctcagtacatactaacagatctaggcagcttctcatgcagaggaaggcttatttgatgacagtctcccctaccaaatagctcagtacatactaacagatctaggcagcttctcatgcagaggaaggcttatttgaaggctcggaatagttagtcttgcttctttgagggctcggaatagtcgttcttattttctcaacaatccttaattattatatcatataatatgtagcttccaccaagtagcatcatgatacttgaccgacaccaggccactgatgaaaccagtccgaaacccgcctcccaatacggatggacctgtttgtctgtacagctcttttggtctgtacagctcagtacaaaattccgcacttaccagatccgcgcggaaattttccgcacttcgcgcaggctccgattctctgtggtgaacctgtacaaggtgctcgccaaggaggaatcttccccacaaaccaaggaagcttccccccaaacacaaagcaggcgcttggagatgctcccttgggagaaagtattcttggctagcaggtacaagccgcctgccaaggtggaaattgaatccagcccagcgagtagttcctaaggtggaatccagcccatcgaggttccttttactgactccacctccaaggtgcacccacccggcaaagctggaaaggcccaaatgggtagtatgcacttgcgcaagtttttttcccattttttttttgttgtcatggttccgatggattatcatgtaggacgattcagtcttgtgtggttgtttccttaaaaccttaactctttgatagctcttaattatgtagataaaaccataaaaagctatcacaaaacaagaccacagaaagagggaagagaaaagaattagagaatccaagttgaccaaatatgtgtaatgtatgtatgcatttatgtgaatggagattgtaaagaacataggcaatgagagataacaagaataaaaaaatctgtgaccagaaatgatgtatttttttcaggacaaatggatgcacaaaatcgaattcacaatcacaaccagatcaacaaacagtagtcaccaaatgaaaacacaaagattattatttgtcggtttatatatgtaataagaagcagagagtcagagaaaaaaaaaattaggaagacaaaagaggaagatgtttgtgaggagaaataaagaaaagaaaaaaaaatgaaggaattggtagttcgagagatggttggttggcattcagttaatggttaagagacaaaagacaaaacaaggaaagagcgcgagcgcgaagaagtgacaagccaagccacacacaaacaggctccagaccgggtcgtccgtccaaccttccttcttcccccttcacccactcactcttttttttagttctgcttcttaacatccacatccataactctgttggccctcggaattcaacataatcggatcaggataatcggcgaaactaataaaaacccattcattcattcattccaaaaaagtaatgttttggtaaagaaaatcaagttgatgatcaggaaaagagagtgtgaactgctgacccatcatccatcgagtctccgacacttaatgcatttcgacaggccgcgataaacgattgttcgacattgatggactcttttgctgaggtctcaaagtatgggatgtttcctttcgattgacaccaactcatcgctcgcttttgtgatacctatatttgtttttttcaatcctcattaagtttttatatatagtgtattgaatgtcgatgatggatgtaaggaaaataaggaagttttttttagtaaatcgtcatgatttaatatttaatgtttcatttgtacatttctattgactttgctgagtttttttttgttagtggataggtgttaactgacctgtcttttattttcttcaacatcgattttattgcccaagacgacgaaaggaaagttatcaggatcacgaggagaagcctagacaaaaaaggaagaagaatccagacataagcaatcaaagtctgttgcatcggattgagaagagaaaaagggtgcaaacctggatcagaaattcatccctccaactatcgagagtttcgaagcttttggaactattgacatcgaacactaatacacagcaatccgctccacgatagaatgctactccaagggattggaatctttcttggcctgccgtatcccatagctaccatccttgacgaaaatcccgagggttttttgttcaggtgacagatcggatgtcatgtacataacgtagatgagtacgatttcaaccgaaagaaacagtaaaacgttggatattaagaattcatgtcagttgtttattgattgagactcctttattcttctgtgtacaattactagatatatactgacttgcatggtgaccacacgatcagagccattatttgtgttagtggagacaacggaactagagggtgcttgttgagggttggttgaagaaggttgagtggtagagtcattggattcgatgtacacctctttggtcaagaaatccgccccgattgtagcctgttgtatatcacagaaggaggggatcatcatcattaaaatatacttcagttcaatcaagggagaaaggatgggagggacggtgtaccttgtattgagttgagaatcgcttgttgacgtattggttcattaaggacgtcttgccgactcctgaatcaccaaggatgataactttgaggagcactttctttcgggaggccatcgtgttactcgagagatgtgttttgttcttgcagagagtatcctgtgtgctggcttggttttgggtagtggtagttggtttgttgatggtttgctctgagtctgagatgagacgggaggaggtagtacttggtagtgtgttgcttagctaatcagagtgtacatatctcctccctttgccgggtcctggacagcgggcagttttagagtttgtgcatccccccgcgttgacatcacctcatcgatagtgaatctgtctcattaaaactgttagaaacaagtctcctcaaagaaagttacacaaatatcctctatcttgaagttttgttgagctcgatgaagctgaattgctacatgtatcctcacgtaggctgtagcttattgagcaattaccaaagaccgttttgaaggggatcagatgacttcacatgtctggacaaaggaaattaggaggaagaagaaaaaaaaacaggaatgacatctcttcagcacaggaagagttctttcttataaatttgacaaaggagtgaagagaaagacattgcaagaatttgaatagttctaatctaaggttcagtgctacatcagtagccataggcttacacagaattacttcccaaaggaggaactggtattagcactggtgctttgaaggctaattgataaaaaattaagacaaaatagaaacatctcagtctatcaaaagaaaaattgtctaattgaaggcaaattatagatctattcttactagtctgctgttgctttattcacatcagtaagttgctggaaaaaagatgctgaaattatttatttaatatagcttagagcatctccaatggttctcagatcactcagactctggaccacattttacagggtatcatggacagctatccttaataggcctccagtggtcttgtcagaacagaaatccaacaaggggtgctacagttgtgaattgtgtcaattccctttgttttctgtctcaacactacaagaatgaaagaagaaaaaaagatggaatcctcatgtgtaaagcttttgaaggtgtgtggggaaagaatctaggagcttgagcagagtgattgcaagacagaaagcagtgaatctaggatcagttcttcactcacaaaggagtgggtggaaacaggcacaaggagggtggcagtgtgggatgttgggttgggaggagactaaccaaaagccaaggggcttaccaagttgagacaactctagaggttaatgaggtaggacctcatcaacccaaagaaaatccttccggtcatgtgggagcaactctcccccccccttccaagcttgaggggtggtttggggagcgaactcccaaaaaaaaggatggccatccctttgtaggaaaaactgccaagggacgtctatcaatggtatttggaagttgttttttatgctccttatcttattcatcctaattacatatgagctcaaagtattacattatcttttaaatgcacatctgttttgtacataagtaatgatctcttctgtttcacttatttatctttgaaataacttgcccctgttttacagtattttcacatacatacaaaaatcccttcaaataaatatgcagatgtcatgaatgttatttaattttttgtcagtagatttaatacattcaataggtgtactgatcacaataatgaatacgttattagaggataagttaagtgcgtacgcatcaagatcaaccagtacattgatccactagtaacagatcatcatgtcacttactgatcactctaaataatgaccagtcaactaattgatgtactcagtaccctgggcaagtatcccttggttttgagtgtgtcacatttccctctctcatattctggaacaatatataatagggggtatcaaatataggaaatccacctttagaaaccagtgacttttcccaaaaaaaaaaatttgcatcaatgggccctaaaaggggttaaatgaagaaccaacatgttttaaaaagagtggatttttttcaaaccagtcaattaaataatggtggatttgattatatttgataccccctaatatgtgccactttcactaatcaatccccaaaatattcagacaccatttaaacacagttaacatttatattgataacattacatgtaactcaacataaatcaatctcttatttagtgtttttgtctacagccaacacactctgttcatccacaattctcaaggactttctgaatgctaggggacctgctgggcaagaaccacaaggtcccccaggagctgaataccttggcaacaaggttactgagtttttgccatgcaaaaatacacacttttttatgattatgtttctgagatctgatcctgagcatcttcctgttagaaatgaaaatatacctgctcctgagattatgagatcccaattccaaagaacattgtaacaaaacttggtcacttcaaaaaaaataactacactactagcttgagtgaaagggtattgaattcttttttttgggtatgaattcagcttgttgccagaaaccaacacagaatttagacctagattaccttgcacttgaatgttgttgtggcctaacccagtgagccaagaaagttgaaactgtttggtttcaatcttgagcaccaagtgcaatttgaggaaataaatcttgggctcatgacctccacaaacaccaagattgagatgttcatgatttgctatataaatttcatctgctgatgtttgaacactggttttagaagctgaacaaccctggagcaatagaatccatattattttgtgaattggtcttgatcatgagcaccaggtgagattcaagaaaaaatcttgggccatgttgttgagctcagaaatcatgagattcaagtccaagtccactcacccagttccactgcagtgcacagagacactttcacgttgacattttttgatcttgaggatgagagcactgcctgtaattcataaattgagatagaacagacgtttgttccaaagcgaccctccaaaggagggtccctgcggcatagcctccttctgttgatttagcttgagaaccaagcttggtatctaaagcaaccttttttcattgacttgtatctatcacacctctattaacaaccagtacaaatagttttggtagttcaatgttgctagaaagttaaagctgtccctggctttttacagctctcaaggtggaaaagtaacatctaaaaattctggtagctccaattacctcagttcaacagtataatgtcaacttggtccgtgtatgctgttctttttctcagcctcaacaataagatcagccaggtgtaaaactggttcatgtctcacattattgagaataaaagggaaacaagataaaaattacatagaagcttgagaacttggaaaaaaatgatctaatgagaaacagacactaggcatcaaagcaaaatttcaagtagaaagaaatcaaacttgttgaagatctcacaggaggacatagattttcacatctaactcattccaatctatcaaacaagcagaaatcttgacattccagcatttagaaaattcaggaacttaatgattggttaaagaaaaatttactaatcaggaattgaatcacctggatgtgttgacatcatgattgggaagttttttctccctagaagatataaacatggccacaaattttcttttcctcctccccaggcatgcctaagctgggccccgggtgatacccgaggcctctggagccttccgcgctgataccctgcaggtataccaaggttgggtacccaatttcctagtcccggaaggtatccgacggttattgggtaacccccacggggaccgactgccagattgccttcggcagcaattttgttttgggggagttttcatcaaaaacgttagttttcctcctgaaagaggttgccttcaacttcgatcccagtcatttgctctggtttgaacgtgggggtgttatgtaagtaagatctccgttctgtcagatgtggtgtaatgcaacccaaatctcagactcagtggtccattatcacaaacatctgtggttcagaacggacaccaaacaactgtaagtgcctcaagcatggcctgaccatgagcctccttgcttttcttattttttttgttttgatttcagcttccaaataccactggaagtgaaaggttggtctccgaccctttccaagactctgcctgaggtccattcccaaagatatccaattgggtaaaaatccctcaatatcctcccgcgttccaacaagccgggtcggatagtcgggtatacccaactgggtcggggttggggcccacccttaggcatgcctgtccagcattgtctcaaattttgcccttgaaactaaaaaattaggatgtaagaattcagtcattttggtctttggtctttaggggccattgaaacatgcaggtgaatctggagtgaatatctcaagcccctgcaaatttgagattgttgcaagatccagaatctgatggtttgagattcaaaatgatatccaaaaaaaaccattcagaaaatgttgaaactcaaaaaatttgggatcctgaatctgagtctccaccaaaatgagattgacctattttgatgaatcttctgattccagattcagaatctcatggctcaacacagcatggctcaaaccactcatcaggaaactgaatggtcatgaacaaccagtcatcaacagtctacagctcttgatgcctgaacacatgatcatcaggagctttatcatctttgttacctacagctctagataaccggagcaaaaaattgtcaagtgctacagtctcttgatgatcagtcattccggtcatctagtcatcaagagctgtagtctttttatgaccagaaaaagctgatgatcaagtaacaacagctcttggatgggacaaacaggcatcaaaatctgttttctcttgatgcacattttttctggtcatcaagagcttcttttgatgactggaacaacctggcatcaatagctgtattgctcttcatgaatgtttgttctggtcataaagaggttgttggacctgttcagtgatcagccccagagatgagatttcagctagacagccaaacagtcctgatcccaggatcttgatctccagtgtcatgggttcagataccaagacatgcttggctgccattgtgtatctcacttagattagatcctgatcttgaaaatttgaaattcaagcccttgtgcgtccgaatggacccttagtcttgaaacttgagtcttaaaaatatggtcactttggtctttactttggtttttggtctttgttctgtctttggtctttggagtctgaaaccacaacaggaacttgggattcactgaacttgaactttgaaagcctgtagtatcttgaggatggacttgaaagggtgctaaacatgtggcccaacaaaactatgatccactgaccatttaaggttgctaattccaagctagaataattgattacacttcaaaggttctgttaaagcttacctctcattgtaagcccatccattccttttggggaataaccaatcccaggtgagtcttagtaccctgaatgcctattaataccttgtattgatctggatgcactgttgatagcaagcctcttggtaaagaccatacagattgagtgaaacctcctcttcaaaggacatgtattacctcccactaccaaatactcaccactctcaaacaactcagtcaacactcatagtaacaaccatctcataaacacctcaggtgagttacacagaggctgacaacattcacccacactgttgaggaggcttgccagggtcatttattgactctataaaagatgattaaaacttcagatatttcttgattacaatttacagacaaaattttatctgattttgttaaattgattcccctgtaattgctgaaaacacacctgtgcataacatcatagttcctcctcattcctactcttcatgtcttagtctcaagaatttagattcaaaattggaggggtttgtgaacatcaaaacaatgtttcagatatattaactatttacagtgctcaatgccattggaggtagtgatataatcacatgtttttcttcaatcttggtgatttatttggatggagatgaaaaaaaatatagtttcacactagctacataatatagccttgtgcttggggtctgatgacttgaggtctgattccttgaggcctgatttcttggtgtctaacttctaaatatggctccaggaatgttgcatcagggcaggtttcacagaagccaagatgtaacttgttttcgcatttctctaaaataggagattgccaagtccaaggacatccttcattctggcagacgaagtcgattcgtgtgaacatgttgtgacaagtggctttaagcgccttctcatgtgtgcacatcaagtgagctccgcattgctcttgcagattaaattgacgtacttcggacttgcagactcggcagctagttggaatttcgagaactaccgatccgtatgtggccacgaggcagaagagcgaggcgattgttagaagaagcattttgacctcgtttcgcgttgaggtgagactaagtcccgtagttttgcctgcatcattattgttgagcttcagcaaggccaatggcgaaccgaacgcaagaaggaggtggtgactgaccgcaaagtaatagatggtttgaccggtagaccagagcggagggcaggtcagttggttggctgcgtatatcaaggtgttcctttgccgccagactgttagtatcgtttataatagtcaatcagttcgttgacatatgaagctatgtagtgcatgtagagcagaaagtcattgctcggcctactcacctggtcccttgaaaatttaaaagagaaggaagttgagcgtctagggaccggtgtgtacgagcagataaaagtggaaactcatcatatccccacagcaatccctggacctgacttgtgattgtcaccggcttaccgctcttgagactccgcactaactgtccttatcgttaattccgatcactgaaacgttaatgatgccagatgagtcttcgaaatgcctcaggaataaattagccccaccaatttacaactcactaagtactggggagagctggggagacgttggttgcgaagtggccctgaacaagagtagatgtttgagccaaatactgaactcaacacctttgtgcttgacagaaatcaactttatgccacaaaacaatgcagtcaaagttgcgcttgcagaggccaaaaccagaaaccaaaaccttaatactgatttttgcatcgagtgagacaagtcaggtaaagtcaatctgagtccacatttgctgcagtgatttgcatttttcaatccttgttgagtccaacacggaactaggcaagtactgtttgaagctagcttgctgaaggtacaattcctagttgccgaggaggagatatataggagcaaacttttgtcactacgcacttggccttgcctgcttgtaagttgtccgaactaactctacctcacgattaagtatgcacacctcctgcttgccggcagaagtcctcttgaccaggtaggtgaaaggtgctacacatttgtacctgcttgctgcagaagaacactcttccaggaccagagacaggttacaaacttggtaacacatcacatatcatccaattccatgattgaagtttgggcctgttttggagtagcatcctttttaatatttttcagctttctttttttgcctcttttttccttttcaaagcgctgggtgttggggtttgggtctgtgtcaaagtatcaattgcttttttccattgtagtcatgcttgtatggaggggtcatgagagttattcaagggggtgagttgaattgcggctgagagttgatccaacaaagtcagcaggtgcttgcaggtttcactgccccagagttgaagcacaagtccatcttagtgcaaaaaatcaacctgtcaaagcttacccccagtgactcaattgtgggtctgctggaggtttattttcatgcaaagtgatcattacaatcagttttaacatgtctcaaagtgtggcaaatgaatttaaaatgtcaaaaaatattgagaaataacatgtgaagaattaattgaaaaaaagtgtctaacttcagtattaaaaatgaacctgtggtttttatggaaattggattataccataaaattcttcacattttataaggtaggaaacaactttagaatttaaaaaaaaggtgtaacaaattaatcaaaagaacgcttccaaacgcggaaactgtgtgcgttgcgcagtgcgcagagctgcacagtgctgcaaagctacaaaactgcatcaaaatgtggaaaacccacatttttttattaaggcccttaataaaattgacattttaacccagaattcataaataacttctgaaccttaagtataacttagaatattacttcagattctgaatctacatgcaaatttaattagggtacctcaccaagagtaccccttaattattactcattcccttactttgtaacccttgagtgactatagacccaaaatacactacagacccctccagttacatcatactacaggctctaaggggactacaggtgtaattaaggttcatgcagtttgggaaaaatctacaaacaagatttaaatcgttgaaaccttaactacaggagcacagactacattattaaattctttgggatgatctgtggccctttttggcccaattgggacaactactctcattaatgatcagcccatgcagcatgcagtgatgaaataggctaaatgattgtttcagttttgtcagaacaccctgcaaacatagttgcaatcattacatcatccccttgacacttgtaactaagctctacaggtgctacagatgatccaaaagttcccatggcttagtaggagagctacagcagccagagaggctcctgatcttgactccaggggaccaaactgagtatttaaaaaccccttcttgttcctgaactttgattcctcatcttcatcattacttaccagcataaaccgtcaccaacatccagtttcaacctgcattttctcaaccacctttctgagcacttcaagaacagtttcccccctcctgaagaacctcttggcttagagataagtaacagtaagtattatctctttcttacttcagttgtaggcatttctgggtttactcctttattaaggactagaacatcagtaccacccctgttctacaggacctgatattagagggcacagtaaatacccctgtaactcaggcccctctggcaataaaaacttaatatttcttattttctttttctcttattaccaaacctccccacacttctcacgtgacacctacacatgtacatattttatttcatccgtgcacctagtgtagctagaagagtcctgctcttggcatcacttaggctgacaaggggaaccaggtgatcaaaacagagagatgacaaacaaactcactatgaggctgactgagtgagaaatttatggttagattttgataaggagaggagaagagaaagaaaccggcaatatagtagggatgatgtgcttagtagaagcatacctcaccacaagaatatgatgactacatacaggtatctcaaaacttctaagcaagtcggaccctttggaggtacaagtccctaaaaaccgggggtcaggatgtcctggcccctgtcaacaggtggtcctcatggcatcccaaacatttgggggtcagaactccaatttttgggagttggttgacaaagaccctaaagagatgaaaaaacagtggtaaaatccatctccttaatcatacaaaactacgaaatgcaatttaaagcagtggggagaaaatacactgaatacgctgatcaataccaagttctaatacaatgcaaatgtgttttgaatagagatggtcaaagggtatccgtcacggatacccgctaatctatccccatggcggatacccgccagagacagctgatatccccaggggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttactaactgttactagagatgtcactttgcatccggcatccgcgcagatccggatatccgctcttaatttcgggagaattgcctaattccattgaaattatgagcggatatccggatctgaacggatatccggatgcaaagtgaccatctctagtaacagtaagtattatctctttcttacttcagttgtaggcatttctgggtttactccttgattataaaagaccagaacatcagtaccaccccttttctacaggacctgatagtagagggcacattaaatacccctgtaactcaggcccctctgtaaataaaaactcaatagtttttattttctttttctcttattaccaaatctccccacacttctcacgtgacacctacacatgtggatattttatttcatccttgcaactagtgtagctagaagagtcctgctcttggtatcacttaggctgacaaggggaacccaggtgatcaaaacagagagatgacaaacaaactcactatgaggctgactgagtgagaaatttatggttagattttgataaggagaggagaagagaaagaaaccggcaatatagtagggatgatgtgcttagtagaagcatacctcaccacaagaatatgatgactacatacaggtatctcaaaacttctaagcaagtcggaccctttggaggtacaagtccctaaaaaccgggggtcaggatgtcctggcccctgtcaacaggtggtcctcatggcatccaaagacatttgggggtcagaactccaatttttgggagttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttattaaattttatgtaaagtgtagatcaagcccatagcaaaagaaaaaaggggggggggtggattaaataactcctttgagggataactaaaggttttgatgaatgagtgacgaggaaaaacaaagataattgattaagaaaaaaaaaacgaagaagaagaagaagaagagggggaacaagatgtggaagagagagagagagagcaaacaaacgagacagagctagagagagagagagcgagagaggatagattagtcgaatgaaggaggagatgtaggagaccaatgaggagcaaggggcagaaggacagtgatgtagagacggaagcacaaaataagaaagaaaactatcactaaaaccgtagatgatcgggccgagaatggagagatgtgggagtggaagtgagattcagagaggagagaaccaagaaagaagataatgaagaggaccgattgattgattgattgattgtgtctgtgtctgtgtgcaattgtggagtgaggacatagtgattagttggttcgtgggttggttggttgatgagcgtcgatggcttggtttggtgggggtggagtttcgatgatctggatgtgtggatttcaggtcgatggcgagcaaccaataaagaagtttaaatcaaagatcacaccaagagagagagagagagcaaaatgagaaagaaagacaaaaaaaaaacaatcgagaacaataaataaaagaagatcgatgcaattccaatctagaccaaaatcgcaacacatatatatataagattggagtttataactcaatttcaaaaaagataaactcaaggggaaatcaaacaaaaaaaaaaacttataaaaaaaagagagagagagagttgatgttgttgttgatgatgatgatgatgagaaagagagaaagagagatgtaagagacagagagagggagaggcagaagcgggcggaaaagagaaagcgagaggaaggaggaaagactcgatcgagaggggcctcaaagtctgggatcaaggatcccacggacatcagggacgttggcgatatcggtcaagaaagcggccaagtcagtcagcctgattaaccaaaaacacatcagtcaacaatcagtttatttatttttttcttcctgtaaagaaaaaaacggaaatgagggaatgaaaggaagagggagaagggaagagacatactcggtgtcatgtgggtcgttgaaccatgatgagaccgggacggcgttgttgggatgaaagacgtatgaggcgggcgagttatcaataattatggtatcagagatcggtcttcctaattgagataaatcctgaattcacccgaaaaaaaagaaatcagaactacataaggagcaagtgataaaacagtttcaagagaggacaaactttaacgtaattgcccttatgattataacaactttcgcgaaacagccgatgtttgacgacgtgatggatgtccaacatatcgagcaccgggtcagcatacttggacaacgaggccgtgaagacgaccacctcgtagatctcgcccatcttgcgcatgaactcgtccaccccgggccgcttgatcacatggacgttatggaccgagttttcgatctccactgggactacgaaatctgactgtggaatcacctataaaaaaattaaaaaaaattcattctcgtttcagtttctaggctttcaggaatcaagaaaaaaaaaggaaaatagagagaacgggaaggaagaaaagatggattcactttgaagctcgaatgcacaagtgtttcgtctaaatcaagcaccagacatttgcggccctgaaggctagagtcgaggggcgcgaggaggggcctgggggagccgtcgggggcgagagggatgcccatgccgcccatggcgacgatgcggtcctcctcgtcatcatcgtcctcctgttcgtcgtcgtcgtcggaatgttcgatatcctggtaggtttggttgggatcatcggggccgaagctactgggctcctcctcggaagactcggtcttactcttgatgtccttgctagagttgctttgttggtggatgatcgagttcttgggcgagtccgagtgggtgcgggccaccaatcgcagcccagagatcgacttcttcagcgctatcgtgtctttgcccggtggcactaccgccccactcaataccccttccgtctccgccatcggcacttgaacccccgcccctccatgcgcattcgccgcagaggtcgccgccgccgctccagcaggcgtcaccgtgtccgagactggggtgggtagacattgactggatggtgtccgtcgggcaagattggtcgaactcctccgactcgtcgtgttgttgttgctgttgttcttcgacttcctgagatgttgtttggcaagcactattggcgaccgtctcgacgttgttgtccctgaaggctgtaacgagctggttgtggtgggttctactcgttcgctcatctctcgtgttgtccctggagagtcctgggtcgttgggcgtggaggaggtttgctgatcgtcgtcgaatggtcgtcgtgtaacgagggatggaaacagggaaggaggaagcggatcagtttcttgcgtgtgggcgtcttgggctgtcgaccggtttttgtcggggtggccgatggtcccgcttgagaggtcgtcggatttgcaggtggtggcttggcttgtgcgacagatggtggacatggctggggactggtagcagtggtggtggtgtcagtggtttttggcttggaagccgaggttgtatcggctttctttaggtcctgctgagcggtggtagatgtgagaagaggatcaggctcgggggtggagagtggcttgttggtggactgatcggaagtgatttggagtgtggagtcgttattgtcgacgagtgtctggtcagccgtggtggcgatggtatgataggtaccttcccgactggccgtcgacggttcctcaggagggatggtggtggtgttgttgatgatgctggcttgcgagtctgcttggtgttgctgttcctcggctgatgcggatggcttgttctgatcggcttgagttgtttgtgggtttgtttcttgagtagatggtcctgtgttgacctggtcggatgggggagagacttgggtgatgagggaagcaattgcctgagaacgaaaggttgttgttattagttttgatttatttgttttcgattgttttagttggatgcatacctctgctgatggttgttcgttgatgttgttattgggttcagttgttgctgttgttgttgctgttgctgttgctgttgttgatggttggttgctgttgttttcggttgtgatgatggtcatgatggatggatgggatgggatggatgtgatggggatggtggtttttctattattatttttttttatttactattttttttttcttgagaaatgaacggtgggggttgttaaactacttttttgattttttgggaaggatatgaagattaagtgggcagttgaaggagaggagttgagggtatcaatctcttttgcagaactttttctgatacataattaattctgtacatacattccaaaatactgcaccctaaacttaaactaaccccagttttaatttacttctacatacacatgctgtatgtatgtattctaaaaaaaaataaaaacacttctacataaactagcatacacaagttagtttacgtaatcaatacattcatacccatgctcatgctcctccaattcgccaatcgaccttgcagaaactcccttcttcctgtttttcgttgttgttcctcaggggtgtccttgaccagctgatccatcctccagcgcgcgcgcgcactgggctcttaataaactatcaactgcgttcaaaaaaacatcaaaagctgtcatcgtgtcaagtggtgatccgggcttgcaggtataaagcgcccccaaagatccaaatccaaggctgcaacatacatatatccggctctaagggcagacatatgtaaccagcagatgatcaggggcaccaacaagataactttcaccaaatcacctgggagctggaccaatattggctataaatcctgcctcactcactgtgcagtactaaaacaaaccccaaaccatcaaaaattgggtgatgactctgtcaaccccaatgcccaatgctcatcacccccaaagagcctttctgatagtggggttgagaatttagatgcacatgggcatagtggatctcttttgaggctgaatggatctgtgacccatcccacatcaggagctgtctgtcaccctactccagtgtctaacttacattcctgctcacttacagatgaactgtgggaagagatcaatagttgagatgaaatgtgtgaataaagcaggtgaaatgataccgtgtatctacactgtttttcagactctcaatcacccagcaaggtttgaatccatatcatacagtgcattagccacatactcactacacaaccgagcaatcattcaacacaactccaaatctgtatcaattacaggctaaacccttttgggaacatggattaagtgttgtgatctgagacttgtagagatggtcgtggggtatctgctgcagatacccgctatccgctggcggataccccccagcgccaacagataccggccagggggtacagattctggtgtaggtgtcctcttttcccccaaagcctggcggatattggggtatcttcagggatacccatgtccaagaggatgagagtggccggctggaggagtttccttccagccggcaaggtcgtgccttgctgaccatttaaagggtgggtgtttgtggatacccgctgtggccgccggatacccaccagcaaatgcggatgtccaattctgctaaaaagggaggggatatccggatgcggtggggccatctctaatctatgagagagtgattaatctttcacatatgatggtatggacttgaaattccagtaattccttataacagtcttagtctccagtcactcctcaaaaaaacatgaagctcattacctatttttttttttttttttgaattcagtcagtttttcactggatctgctgatcaatataggaaattcacgacagaaatcttgtggaagatcaacttcacatggattaaacatgtgaagaccaaaaccaagataaatattggaagaggataatcaaatcggaaagaagcataacatgtggtgttttaagaaatcaatcattatgaatgattcatctcctgaaactaatctacaaccaaaaattaaaaaagcctcacctttttttggcacccctcaagccatatgaattaattttccaaatcattctcccaccttaaatatatatgattatgagtcaaatttgaagtaaagaattatatatataacaggattataaatccaaatttgatttgggacagttttccatcattgacttttaggatcagatttgtgtttattgatttgaatatcattcaatacctatttggattaacaaagaaataagaaaatcaaaatcaaaatcatggaagtttcaaaagaaaaaagagccagactttttgaactaaagtattgaattatccaatttgaaaaataaaacatcagagatatgcaatcctgtttggttcttggactagtaaagaaatcagatattctttgattagactggttccaaattccattcctttttttcatgcagatcttcaacaaaaattagttgtaaattgaaattcatttgaattctcaagatgatgcaagtgataccaaccagccaaaaggaatgcagtagcatggttcacatctgtctttttacccaggtttctgatcagctgcttttctggtttagtacaattttagtgtaaaaaaaaaagaaaatcttgctcattggttgctggttgatatgatttccttgtaaaatatggggatattacaggcaagattcatgatcatcctgtttcaatcttctggttcaatgctgatttggccaaatattctcataaatattacttcttgttttagcaccagcaagctggtgactgatcagcaaactagctaaaatgctagatgtgaaccgtcctagtagcatggtttatatctcggcaaggatagattgacaatgatagatccaggctataatcttctctcttggttcctgctttaaacctggctgaattaattgtaggatatggtcttggagtgagatgactgatttaagaatattttccatcttcttcatggtatttgcaaggtgcaagtgctccactgtttgagcttgaacaacttgcatgatctatactttttttttccccggtgagaattccagtaagttcatttgtggatgacgaacttgcagtataccaagaagatggttgatgtgaacatactgacattgtcaagatgatccaaatcagctagtgttatatctgacgccattccatgcgccgttggagctccatgatctggaaataattgagacattcccattactgattgactccagactgaatcaccactggactaatggggatggatgggcggtggaagtgaaatatccgcttgcaccgatgatcacacaatacaatctccatagtctgcggcttcagcttgtgtcaatggaacaggatctttgtctaaaggcaaacctggtttgcaagaagtgagaaatattggacattcaagctcaggagtcagtgggctctaattgggatggctctgctatggagtacgatctccttgcaagtgcggccgcacaggtgcaaattttacaaaaatacagatcaatggatagtgcccccgattactatgtaaaaatatacatcatgatgatgatttttggatgcgacaaattgatgatatgaaaagatttggattggttttctcaatagttccaggcaagcaggcttgcaaattgcaatagatatattgtacatacacaagctcacgcgatttttattgatgtggccccgtgattctgtagtccaaaaaacaggttttatcgatgccatgttacagtcgctgcattaaagctgttacaactcttgttttcaagcccccaaggatgtgttccacggggatctatgtacctgaagcagcagaaaggggaagcagccgcttaatcccgcttgcggtatcctccattttatgtgctggtggtcttgtggatcggcaatggcaaatgagaccagtttcaagttataccttcaggagtcaatatcagccttcaacatgatggccgacgtttttccaaacccaagcctaccgcacacatagcttaacacttaacttaacccaagcccgggtttggtatagccaggctggcgcggcgcgcccctaagcgcgaacttaacgcaacggcaagtcttgcctccttcaaaggcgcagccactccggagcgtccaccgagaggcttagttaagcttgcccgaagcctccgtcggcgaggagaactccgttcgtgaggtgagcctctgtttaagcctctgttcgcgaggtgagccgccgttcgcgaggtgaggtactgcccgaggtccgacacatccccgaagcccgatcgaggggctttgtttaaactggagcctataacagcctgtaaccgtcggcactgcacctcgtcggaccgcacccgtggtgtagggaaagtcgttgtgatgccgccctacgacttctcccagcccacaaggggcagctgattgctgacaagaccgggggggagtctccaccgcaggttgataagcagtacatagcttacataaagaactacgatacggaggaccttcgttgcaagctcaccccgagtttgatgtctttcatgaaatacccccttgcaatggataccgagtctttcagaaagattacgtgattaaaatgagtgtagcgcttataaaacctttgcctgcctctggaaatattcatccatccttcatacttcacttttcgactcccctgtacataaaaaaattgattgttcctccaatttacggccatcggacattgtcttttattttccaaagcccagtttttgcgacattgggtttacaacttgaatactttcttcaacgaatccgtcaccttcacgagcgtacatatcaaaaacacattgatcatagacagttttcatacttatcctccctttctttgaccaagtccaagctactctcgcttagcaagaccgaggactgattgctatgtccgaatagatcgtccaaagacaacctttcaaatagtgtagtataaacaacacccatacacaatctggtctcaagacaattgtgccgtcactgaacatctcgcactacacctagcttctacacacaaacaaacatcacacttgacactcataacgtgtggcacttgaatatgagcaactgagcaaatcaccagcggttcaatacagtgcggtgggttggaattgtgactgtcgctatctcagttatcatcgggcctactgcccaaaaccccgtcgacctggtagcgcgcaatgaagttgcaacaacctctcctaaacgtcagtgggcaaaggctcttatatttttcaagcaggttctaatgctaactcgatgtgaatatgctattctgtagccccaatgggatggaactcggactttgctctagattgtcattatgaactacgagacgacgactttacctggcaagcaaaccaactggccgaacgaggattcaatgcggctggatacaagacctttgtattcgattgcggatgggaagcttcgtccaaggatggcacacctggcgtaagttcatctgcccgcatccaattttagttgcagcatctgggcattcttcaatcggtaagatgaacatgtctattgaataatgaaaataaacagtacttgaagcgcgtttttccaaatggcccacaagaacatgctagttggttgaaatggaagggcttcaatatgggtttggggacatggggagggtcagtttttgttttctgtcacagttctactggattcttgcgtgcatgaaagaaagatcaacttaacaaaggatttgattgaacatggctcaaatgaaaaacttcgcttgatctagaatgaacctgtgtcctagacttgtctgggccggaactatcggggacagaccaagcgacttgccaaagtacatcaaaactctttctgactggggtgtgtcctatctaatacacagaccgtaagctcttacgattacctttatcttcattaaaatttccgagttcgtgagaacaatgctcatctagagtcatgctttaatgatgtagctgtgacatggcaacccccgagatcttgcaagatccgaagaatgctaacacattagatgtacgtatttacttggaaagtgtgacaagagttttaaattttacatcttgttgatcagtggacaagatgttataggaccgttatatcaaaatgcaagaggcaatacacactgccggtgtccaggataaactgttttacgcgtcagtttgattgattggtggtcataaattctctaaatcctgttggtttgattgaaaaggatgtgaatcattagcactggacaatggggtgcttcaccgttagcgcagcagaaacgagccaacagctggagaatctcagatgaataccatgtgctctgggacactttgtaagcaacagaatcatgacaacgttccgcatctgttccactctctatagaatcctcactttcattttgtttatttgttgttgaaaacagcatcaggaatatgaatgcacttgtcccatttgcacaccagacacgtccaggagcatacaatgatctagggtttcttaggttccatactaaagaggagggacatggacttactttggaccagaggaccactatttttaccttctatgctgccgcaaagtgatgatgtttttcttcttcttgatttcattcaatcaagatatgagtttcattaattacccaaactgaatcaatctttatcatataacctctgaaaacccggaaacatgaatcctctgaactgtgcagatcgccgcttatgatttctgattcgcttgcaaacatcgaccatgagactggggagatgctcaaaaaccaaagagtaatcaaaataaacgtaggctcaaaatttgggaatatcttgatgactgccggatgggtattaaatcttgcacaaaattcaactactctttttgatttagcaagatgaattgggaaaaagcatcctcttcagacgcagataccctgatgacatggacatatggagtggacctttgaaggacggaagcacagttgcgggtaagcatctatattttttttcttttccttggtacttactaagaaaaattcttatacatattttcagtcatcatcaactggtcaaatgcacctggaaagaaacacatcaacctggatgacatggggttcacatcagcacgtattcatgatgtccgaaccgggacggatctaggaaacaaagtgaacttgtgagtctctgcagctcatgaaaaagggatgattgtaaaattggttgaatcaatactttattgtaataattaataaaactcaatagaagtaataaactgatggaaaacaataaggtaagtcaaatataaacaacttagaaagaataataaataatgaaatacccattaaaatagatcagaataccacaaaatcttaacacaataacacgatgctgaatcttcaacacaaaagtattatcacaacgagatagtctgtacgatcatgaaaataagaaacagtcaataacaatcaacaacataggaagcagaaaagatagagtaactacctgcccagaaactatctctagctcctcctagatgtgtgaagcgagcaatcgatgaaatcgaagaaaagatttgattgatcagcggcgagagttgctgaccttgggaagttttgatgacgatcgattgatggatgatgaacaagcagataagaaggggaatgtgagtgatcggcgagtgattttggttgcttgttgaagatcgaagatcggagattgagatgtggtgttcgtaagcgtggaaagaatgcgaggttgaagatatgcataaagaaacatgcatagtcgaaatgtgcgagtttggaaaacataacactcctcctaaacacgcacattggttaaatgtaattgtttaaatgcgacagctagcttgatcttcccaaaaggtttagtgagaatatccactatcatatcgacagtactagcttgcttgatgttcagtaccttagcaatcatgagctgccgaatatattgaaatcggatttcgatatgcttggtgttaggattaagttgaggttctttgctgattattactgcaccagagttgtcattaaaaatcgtaggtacaccaatgccaatgttaagggaagtaatgagattcgacatccaccgaagttgcttcgcacacttgttgatagagataaattcagcctctgtggtcgattgtgctacaactgattgcttctttgtagtccaagagatcggatttccaaagaaagtgattacgtatccagacattgaatttttcgtcaccagagatgtcccgtaatccgcatcagcccagcctgacaacccttccaattcatcacctttagtatacaacattccgacatccgcagaacctctaagatatcgaaggaggtgttttaccatcgaccagtgagcctgcgttggtgcgttggtgaactgcgcaagaacattaaccgtgaatgcaatatctggccgagtgtgtaaagccagataatttaacattcctatagctttttgcatgacttttgcatcgaaaggtggggattcggaagcaatgatacgatgaaaattgagtggcaaaggagctttcacaggatttgattcgttcatactaaattcgtccagaatttttgaagcaaaatcggattgatgaatcaaaagtgaatgatctgagttccaaaccagcgtatagccgagatgttgtgatggccgttccttaatcttcaaaacataagttttttgaagattctttaaaaactgaaggattgccggtcgagatttcccaacaatcaagccgtcatcaacatgcatgtgaagcaaaattgaattgtcccagttgtgaaatagggcatcgtccaaaatggatgccgtaaatccaatcgaattcagcgtcgatacgagatgttctttccacatgcgaggggcttgcttagttccgtacaaagatttcttcagtttccaaacccaaccctttttctttggatccggatcttcaaaaccaagtacttgcgaaacgtagattgatgcatcaattttgccgtagagaaaagccgtctcaacatcgaattgaaaaacatgaaggttttcattcactgcgagagacaacatcatctttaaagattcgtttcgagccacagaagagtatgtttcaaaataatgaagcatatgttcttgatgattaccaaaaacaacccatcgcgctttgtgacgagaaatttcattgaattcgttgagttttcgagtcataagccacataccaccaatgattttatcatcagcaggagggggagtcagaataccggtgttcttgacttgaagagaattgaattcggcggacattgcatcgcaccaatcatcttcatgttgtcggtcattcatcgcctcattgattgttactgattgatttaaattcaactccggaaattcgtcttccaagacaacgttcagatctggcaaaccgggattcattctcctagagccttcaattatatttgatggattgaccttcgaactaatatcttttggtgctttttgatttgcagaaccccaaacataagtgtaatgtttggtaggaggcaacgggcgcggcgttggaattgacatgtcgatagccggcgaaggtggaatgggaggcaaagacggggcagttcgtgacacaggggaaaagggtggtgtaacgaaaggagatggagaaggttcacgattacttgatgacctgtcttcaggaacatgaaccgtaacaaatcgttccttgtctgaaatttcaccatcagagttcggcagagttgaggccaacttcatcattgcatcagaagagttgtatcaaaaatttaaaacagaaggagtgtaatcacggctaatgacgattcttcgggaaactgggtcgagaaaacgcatcacgtctgaacagggctcatatcccagaaagagaagaggtttcgatggcggaacaattttcaaaatcggtttttgattgtgaacaaaaaccttcataccgaaaggtatcaatgtttggacatgtcgaacctgctcaagtttagcatcagagttgacaagcattgatatcggagacttccagttaattgaaatggacggaagcatgttgatgagtgttgaggcaaattttgccgcttcgtcccagtaattaagaggaactgagcactgagctagcatgcagcgaattttcatcaacagagtacgattgaattgttcagctagaccatttgtttgaggagaattagctgggccttgttccaatacaattccacgttcagaaagaaaatttttaaaaataatcgatccgaactcaccaccacgattggtatgcaaaactgcaggaaccctatccacctgatttttgatttcattgatgtacgacataattcgagattccgaatgtgatttcttttgcagtaaataaatacgattgaatctagagaaatcgtcgattaaaaccagaatgtacttgaaactaccgcgagaaaccggtgtaatttgaagaagatccatatgaatcatcttgaatggagaagatgctgacggaaggggattcgaatgagcagatcgattcaatttggccattcgacaaacttcgcagttggatgaggaaccggattttgagttattcgaaatcttcatcaattcaaagaatttcttgagataaacatcagatggatggccaagaattatgtgccagtccttcaatggttgtttttccgcaacagagaatagcgtgttgatgtcgaaataatttgagcttgatgaaacaaataaatcacccaaacgaggaaacttctcgacaattgtagatcccatacacacagtgaccaatttgttcttatgaaagattcaaaaaccgtgatcttctaattgcgataatgaaattaagttgcatttacccgctggagctagataaactggaaaaattttgtatttttttccaaatttcattgatccgatgtgagtgatatcgatcgaaccagagtatgtacgcatcttcttgtcgatcggtttcaaatcggataacaaacgagaatcaaaaacagttgatttcgaagcacccgtatcaagaatgagacgcaaatcggttgaattttctgaattgatatgaaagttattatcttcatcgacaaagaatgcatagggatctgcttgaggagattcatcaatgttttcagattcatcgattgtttcagcgtgttcttcctcgctagttgaatcttcgttaatagcattcaaatcttgattttgtaaggctttcaaggcttgaatttgatcagcgatcaactttttaacaccgtcgttcattttttgagaggattgagaagacgatgatgactgagacgatgaaggtcgattctttgtaggagcaacattccgaaacttctgagctttgaatttatccttgttgggtcgaacaaagttttttgcagttgttacggcgtttattgaaccagaaaccttctcggaacgactatcttctatgttcatacgagcggctagtttttcaaaagtaaagggaataatgtcgtataaattttgaattaaagaagcgagtgaatcgtcgtgttggaaacttttaaggaaaaatattccagccatttgagtatcgacgtgcatagttgtgtttgtacagacaaaagatgactttactaaattataaaggttttgaaattttgagacatgagctccgattgatgatccaggagtatagtcgcaacaaactagagagtagagtttgtcaccgagcttgatcaaagatgtttcgccacatgtttccgcaagttctttcatagcggcactgaaagtatcggcagcagctgcaacgggtttaagatccgcagaaacgcattgacgaagtagagtgaaggcaagagctgatttcttcctgaagactttctcattcttgtgagtttcacaccacacaggatcgaaaatttcttcatgaccacgtccagtcagaagatcgacgaaaaacttcttccattcggtccaattatcacgattgagtttgagtaactggagtttttcttgtcgttcatcttcacttgaagaatcgttcatcttttccagagtatttggcatctcgttcgcttgatctaaaaatcagtttattcttactttgagttttattattatcaagtattgactcttgctaccatgtaaaattggttgaatcaatactttattgtaataattaataaaactcaatagaagtaataaactgatggaaaacaataaggtaagtcaaatataaacaacttagaaagaataataaataatgaaatacctattaaaatagatcagaataccacaaaatcttaacacaataacacgatgctgaatcttcaacacaaaagtattatcacaacgagatagtctgtacgatcatgaaaataagaaacagtcaataacaatcaacaacataggaagcagaaaagatagagtaactacctgcccagaaactatctctagctcctcctagatgtgtgaagcgagcgatcgatgaaatcgaagaaaagatttgattgatcagcggcgagagttgttgacctcgggaagttttgatgacgatcgattgatggatgatgaacaagcagataagaaggggaatgtgagtgattggcgagtgattttggttgcttgttgaagatcgaagatcggagattgagatgtggtgtgcgtaagcgtggaaagaatgcgaggttgaagatatgcataaagaaacatgcatagtcgaaatgtgcgagtttggaaaacataacaatgattttgttgaaagactagctgaatattgaagtgtttatggacagctttgagcaagagattgcggggcatgggagtctaattgtgcagctgacagagaccaaggaggcgcccaaaagggatttccaacggatcccagcagcccaagcagaactgatttccccagcccatttcagacaagtgggagagctcaaagtagcaacgtctatcaaggctgaaggccaaggtgcagtggtatggcatgatgtccccgggagccaggacggccacgtcttgctcagctttgattatatcaatgccgaactcccatcagacgacgaagaccatgcaaaactgaacttcaaacgggccgccatcactatcaatgacgaccctcaccgcaaattccaggtgcattttcctataactggaatggtcagtagagataccttttataagctcctgatcctcctcctcatcatcatttcagaaaaaaaaaagagaaagattgtttttgatctcttcttggactgacatgttttcttgaatcttaacgcttctggaaaactcatgcccagacatggtctgatgtttatccaggctatctagtttcacttcccctggtaagccatatcatgataccataccatgagtcaatctgttgactgtgcctgccactgccacttctaacatgaccatgttttcgccagccaaatccgaaaaacaaggtccggatcgaaggtttagatggtgcggcgccagactttgtggcattatcagtcgccatacaacccgctccaactaccaccaaaaccaattagtctttcttcttggttccatgtagtccattgtgtctctcatttttcttccatgtacagtacttttattacgtgtgtctttaggatctgcaaaaaaaaaaaagatcagctttcaacgaatcaagctgtacattgtacatacaacgtagaaatacccacacccaatatatgatgtgctcaactaaggaaatgatctatccaagaaatccatccatccatccctcaacctgggaaaggacccccacaagtcccccaatagggggggggggggggggtaggggtgctaaaaaactctgggattgattttggcagaattcacaccagttttccaggacattcatcccactttaacaagagtatgcaaccccagaagaggggtagttaattctgattttgcatgaggtcaaattctagattttgctggtgttgaccaatgtgcaaattccagagcaccttgatggcccaaaacgatacacaattcatccctttttttcaagcttcttcaagatctaaatatgtatgtggtacgttttttcagatttcaccaatttttagcttacctttttttttaaaccccccccccccccccccccagctattggccatgggcctgccagggacctccaatgaattgaacaacaattctcactttgtttccaaaaaaaaaacgtgaaccttgtacaacttccactggtgactgaaatgccaaaacccctgccaatcaagtacatacatagttccaagaaagagaccaccccatacacaaagagacaaacactccagaaaaaaaaaaaagatcactttgagaacatgagcttatatatgcttgcaactcagtcaattcctggtggtagtcatacagcaatcatgtcaactggtcaacaatgacatatcaccaagcttacttctccactcatacaaatcaatgccaaccttggttttactccagaccctcaagacccatttccatcacaatcttaatcctcaccaacctgcaacacccttacatcattcaacaagtgtaacatttcatgtgtttgtttgttttatttatttcttaattcattcatataagattcatttttttttctcgatagatagatatatgtatatatatgtataagttgacaaccaaaaaagaaaaaaaaggagaaataccaagatcagaaggaaaaaaaagaagaaaccaaaaaagacactaaaaagaccaaaaaaaagagagtaagttgaaaaaaggaaagaaagaaaatcacagaatatgagaaaaaaagagagggaaaccaacaaaaacaaacaaagcaaagaaaaaaagaaaaaaaaatctaagaagagacatccatctgatcgccaattccagccacgacttctttcccagcgacagcaccagcagtagtagcgataggattagtggtggtagtgatgcccgaatcggtatcacgagttttgagatgatcgagatgctccaaaccagaggctctttcatcatccaaatgatcattatcatcctcatcctcatcgcgaacttcgccgtcttcattctcatcatcctccgacccaccaccacccccattctcttctcccttctcttctcctacattctcatcctcttgttgttggtgatgttgatgttcttcttcagttttcttggttcgttggactgatagaggcagatcatcatcggctaacgaggaagaaggccgattctccttctccttggattgattttcagttggagtagatgaatttggaagaggaggtttgacggtagaagaagggtcttcttcatcttggcgttgatcttcaagttcatcgagagaaccacgtcgtcgtggtcgttgtccatcagcactcccctcgtgattatgtgagagttgagttttatgatgaagatcatctgcaggaaagacagacaaaggaggaggaatgggggctgatttcttagtccttctagcagatgaagaattatgcgggcctaaaagggaaggatcggccggattatcatcattcatgattcccttttttcctcctgtgagagacatgatactagtctttcccccacccccaccgactccgctgagtggcgatcgaccgtcactgttggtttgtgaacgaggggatggctggccgctaccgccgtgtccagcaacagaagagcgtgatcgtttgggatcaggggcgctagtgtcaccggccgaaggactagattcagcgcgagagcgtttagtgaaagcgctcggataggcggagagcgagttaggatgctggctgactcctgatccagcttgactatcgctgaggatcccggattggaggatccgtggcccagcggggtagtgactggattgagcaagagaagattcgggcgacgagtcagctcggatgggcgattcaatcgtcgagcgttgggcgacactgtggggagaattcgacggagacccggcttcaccagagcctccaagagctgctgcgcctgcccctccaccaccagagctcttatccgaggccggggaaacaccattactagcccgaacacgggcattgttattcgtcttggctgcttgaccagttcgactgccagctgaaacgggtgcagaatggggcgattggaccgtcggcgaaggctgagacgcaagcactctgcgtggtggttggccggcaaagctaagtagagcatctgccacttcatcgtactcttcaaactcttcgtccacctttcgatccggtagggaaggattgttggcgggttggggcgaaccgggttggccggtccgactgagaggaagatcggaaggatttataggaggagggacgggcgatggggaaggtctcttggaattctcattgactttggtcttcatcgtcgagcggaatttggtattagcgaccttcttcttctctttcttctgagtaggaagctgagaagaatttccttcacgagccccagtcgctggagtctgaactgcaggcgcgaggggcatcactggttgaggggccgggacagcagggttgggaggtgttagtacggcagagctcgaggtgttagcactggtactagatcgagagatgggaagtttccgcctacgagcatgattggctggagggaagtcgtcttctttgttgttgagctgtttggtacgagcagtccgacgaggtgcattggatccaccagcaccgggggggccggaaaactcagacgctgtgaacgagggagttggagagggttgaccctgtcgggcagccgccaaggctttctgtctttcaacatcgtcattgtagggacgttgaatcgccgatctgggtcgtggtgatgtggcttgctgttcatgtgaaccactctgcctgtgcggggggattgttgtttcatcgtaacgaggatcataacgacgactggagggagcatgctgagtggatcccatttgatttgggggcatgttaggaggcggataatgcggtggataaccagcctgagatccaggtctccgatcttcgggagatagcggagcagggccaggaggatgaggaggaggaacacctgctgcccggggatcggctccaggccaagaaggcgaatggacggcggactgatcgggggagaatcgatgaccacctggaccggcgcggataccaggggaagaatggcgaggatcatatggcgattggtggtgtgtctgtggtggaggagggtagcctgctccagcaaagtcactcccacgatggacatacatggtagacgaagctgatcctggaggtgctcgattctcgcgatcagcagtactggttcggtactcgggagaatgtggtctcaagcgcatcgagtcacgcatcggcctttctcgctcacgatctcgacccatcggccctcctccggcagcagggtgaaggttctgaggggggagtgtttcatctgctggcatggccgttgtggggtaacgcgaataaactggtggggggacatgatgggatggaggtctaccattgggggcggatgaatactgagcgcgatcgcctggtggaatattggagcggatagagggtgaagtccgaggagagagaatttcacgaggagccgagcccgtggcggaaatggacatgggtcgacgcaagggctcaggagcaggtggcgcaggggatggaccacgtgagtgagaatcaacgacagagcgaatgtgtggcagattgtgttgcgctgaagggggtcctcgggtgcccagtcgaggagacgactcaaattccatgggtgccaatggaccatgaccgccagattgacgccggttcagagaagcgggcggggctgcatgttgctgagctgatggatggacatgaccagggtgggctggatgatgtgagggtggtaggttggccgaggagagcggtggtccatgggcgaatggtccggcggattgaggtcgtagacctgatgcactacttgaagtgcctggtcgagggatgctgacacgacctggaggagctgcgggggagatcggtcttgttgtgacaggggagtgggatgggggtaacacagggacgggcttggttggttcttcatgagtcaatgccgagtgaccaaagcctgcctcagccgaggcattcaacgtattggggaacggccaattcggcgaggagtgattcatgtcccgaggcggtggtggtgggcctagtggggcaccggtctcctgatgtaatttgatttcgtcgagccgacgttggatgtgagcgttattgctatcaagttggatcgcacgttgataggcatcaaccgcgtcgggcatttggtcgttacatgattcgtacaaggcaccaaggttgaaccaaacttctgacagataaggattgatgcggattgcgcgagagtatgcgtcaagagaatcatgatattggcaaatcgcatagtagagcacgccgatcgaacaccaaaacgccgggttcttcccatcacggtaaacagcttgctgataagattcataggccctagtataatcttgcatagtcatgtagactcgagctagaaggtaccaactgaaaggatcgccgggatctgttcggagaagacgtgaatttatgagcatgtgattttggagatccaagagacgcaattttcttcaactcaccaacactcaagctacgagttagaatgtgagcagcttcttgtggattataaaagctgctgccttcacgacaatacaatccacccaactgctggagtactttggcatgagtttggttttcgcttagaacgcgttcataagcttccttggcttgatcgaactacagaaccaaatgaaaatatgagctcaagccaaaaaaaaaaaaaactagtgatgcaaagaaaaaaaaacgcgattcacattgccttgctgttcatggacgtgtccaatttgaaaccagatgtcgatctccgtcagtggagatggaggcttgtctaggatccattggaaacactaaggtggaattgtttttgaacaagcaataaaatccaatcaattggcaagaccaacaacaatgtacttgtttttgaaaaaaaaaaatctcaggacatacttccaaactcaattcagccttgcgctgttgcttgtaaatgattcctagcctgaaatagatctcattagctttctcaaaatctacggagcaaaaatcaaacatcccacccagaggttagtatttatcatcacctctcaagccaacagtttttctgtctctgactcacggggatccatcatgatcacgctactgaaagcttcctccgcgtgttccagactaccataacgatcgtaaaggatcccgattccataccacagcttgggttcggattttggtgttgggaaatgatgtaaggcttgttgatatgacgtatacgctctgggcagttcatcaagcatcaagtaacaatgacctgagaggtgatcgcccaccccgaaaaagatacattaatatctggacgatcgagaaaggatttttttaggtgaatccaaataaactcacctagcgcgccccagatctctccgctaccctcatgaatttttaataacctactgaaatagctggcggcagctttgaaattctctttatgtcggtgtataccggcagctttggtgagggcgggtacggagagaggattatgttttaaagccctctcaaagcattcgagggcccgaccgtaatcaccaagagattcggacgctgaacctgcacagaggaaatggccggagtgattgatattagcgcagtaaacttgagtggagagataaaataagactgaccggcagcgatccaagtcaattcagttcctttgatcaagttttcgatcaaagggttagtgggcggacgccaatcaccggcctgactctgaaggtttaagtctccgtctctcaagatcgcggccacggtcgcatcctgagtttcggggggaccaccattgacaccgaccggttgaggtggtggttgggcaagctgtcgactggtggcacctcccccgggatggttgctgggcaatgcgggtggcagagctggttgttgtgtggatgagccaggcaggagatgctgcccggctcctgttgcgttatttggaccagtcgggcctgcgtgatgatgatgcaaagccggagggggttgcgcgccaggaatcacatgggccgaggatgaagactgattgggctgctgggagagcatggtgattgaatggggtgaatgatgacccgagattggtgcgggtgaaggatgttgctgttggtggtgatggtgctgatgatgattagcagagctattgttcgggtggatgtttggtgggggatggtgtgggagagttggatgagcagattgtgcggactgagggtgctgctgagggtctcgcgaaagttgttgttgttgttgttgctgatgttgctgctgctgatcgcgggtgagagagggggaggagtcagagggagatggatggatgtgagaatgggagcgcgttggctggtgatcgcgctccctgtggatgattgaatcggagcgctggtctctctgagaggatgagagtgagtgggggtgagggtgatgatattctttgaggtgttgctgttgttgatgatgttggtgatgctcccttgggtgattgagatggtgggggtgagcggattgggagtggggttggtggtaggagccgggtggaccggcagaggatgggtgatgaggatgtgagttggcttgaaggttgttattgttgttgttgttgttgttattattattattattactggattgatgatggatcgatgatggatggccttgggaggcggagtgatgatgttgggcgacggaggcggattgaggggggagttgagcggaaccgtgacggggaacggatgagtttggcggtggaggcccggagagatgaggagagccggaatggccgttggtatgagggggcgggggtagggacgccgagatggaggagcgatgatactgcaagtgggctgggggatgggcaggggtggaagccgagggcggcgagtagggatagccttgccccgaaggaggatggtggtgatggagtggatggcctgacatggcgtgtgctcggtgatgatactggagaagagcagagacagcgacagagcccggagttgtgaggggggaggggagggaaacttggaagcgatgggttggtaacaacgatgaagcagttatgtatttaagtgtttaggattgtgatatttcttatttatttatcgtttctgtgtgttttgtttttttcggacttgacgcagaatcgcaagaagaagggtctctgatctttttgttgttgttgtttatttgagaatagtgatcgaagagggaaaaaaaaaacagaggagcggtaaaaaaaaggtagtcagactcagaggattgtaacaaaggatgatcgagagatgatgaacgggggttgtagttgtgagtgggttgggaagttctggaggaaagaagaagcagaagaaagagcagggggtttttacggaacgaagaagaggaggggcgaggagagagagagagagagagggacgggatattcaggtgtgtggagtaagcgatggagtcgaagtggatttgggcttttttttttgggttgtcatacaacaagactgataaatattcttcttgttcttgcttagctcgctggccagcagagttcagtcagagtgcggtgggctcatgagcttgtaaaaaccaccaacgaacggcttgttgggtggagagttgttgttgtggttgagtgagttggggatggaatctggatgaatgaagggaaagctgaagatgagagaagatgcagatgaagaagaaaagatagtgatcaagtgaaggaagggttatgtacatacaaatctatgcatttaccagcaccaatcaacgatctgggtatccatcctatggactatggaaggacaagcttattctgtacaagactccaagcttgaaagtttaaaacaacaacgacgctgtcatgctgcagagagagagagagagagagagagattaagtgtgtgtgtgtaaaaaaaagtgtaaaaaggaaggaaggtcaaggaaggatgccgatggatggatgcactctgtattacgtaagatctagtgtataatcaagcaccaggaaagagatgctggtgttacgtatagcgtcatataatataacaaataaatacaaaatacactcaactcaactcacctcaaggctcaatcagcttcgtcttcctggatgatgctccacatgagattctcccctctgtcttcaatcggctcctcttcacccattcacatatctggcttggccagcttggcctcgatctggattctggtcgctgatcgctgagtttgttgtacgattctcgatggcacttgcgttggaggggaggtggtgataagcagtgaatcgtatgcatgtatttttttattgccgtagggggggggcggcaggcggtgtatagcttcaacgtgggtgctcaatacaagaaatctaaacgagggcgttccagggagtaagcgtagaagatgaagatcagatcctgcagtctggagtaagtgtatcttgggcgcagtgggcggagctgggctcttccgagagaggaaagcgtgtgggacacttcaacacttgcttggtccgaggggaacagccatggaggttgtgcgcattactatgtagacggctcttcctttgtgtaggggatcccttccttcccaaaacaaatatcaatcaacaaacacagagaaatggatcctgtttttttttttcgttgagaacgatcggagaagaaaggcgaggatgaagttgttgtgttgataccgttggagtcaaatgtctccttcgagtggatccgcagatatgtacataatatatgtcatcctaaacacataaaaaataccttgatcgagccggtcgattgacttatgtgcatacattacacatacataacataacagtcgtatctctcatacatcacagagagaaactcatatagagagagagagagaaacagacagagagagaaaaaacaggcgatttttcaacatgtgatttttttttttccaacatatgcatttacgtaaaacagttcaaaaacacccgaagaggtaacagattgcgacagattgtgaatcaagattcaagagtcttcttcaaagttcagatttcgatttaaattaaattacaaaatgaaaaaaagagaacgcttttctgtcgactttgtttttttttggaatgacacatattcatgaaaggggggggggggtctacactggatgcttaaagaaaagagagagatgcgatgggcaacacggagcgaccgaggccgaatgcttcatgacacttatatagatatgtagaggagagccgactagggaggttgtttgtaccaggatgattgagatcgcagcactaatgtacatagagatccttcttcaaagtacaagcagatatgcacatgcagactctgtcggtctgttaaggggggcacgatgtcgatcgtccatctctctccaccaacgagtctttgctcatcctggtgaagtcgaagctcgtccaatttgtggactcatcagtctttttcattcggttgtaaacaagattttaagcgagatgttttacaaaacatgtttgttggaatgcatacaatctgggttctcgtattacatacatacaaggaagtattatgaatggatggatatcaatcttattcttattcgctgttggatctatttactttatccaagataaaaaaaaacccatccatcatcatcagcggttgttgttgcggcgttagcagctggaactgaaagacgggaattgtagagaagaccaaagggcgaaaaactaagagttatcggcggaattaagaggcaaaggccagagcgtctcccacgaaaccagagtgtataaagtagctgtgcaagaccattaaaaaaatatacataagctcccaagcgatgcgatcaagctctaaataaagtatcttttcaaggccaagaagacacaggcagaaaacggtgaagtgatagagaatacagggacgcggttgaatagcgggatgtacacaaggccaacaaagtcaatcataaacgccggcccggtgcggtggtgggtctagatctgtatatgggatgggatgggatgtcatgtgtacgattgtatcggtgtatgtatgggtacattgttatacagccaagagaagcgagaacacccattcatcgaattttcagtctcttcgtcggccacaaaatccccctgaccatcctgccatgttaatcaaatctcaaaactctctacataaatatccactacatctcggatcgtcacaccgacagctgttgaccatacaagagtctaaacggattttgattcgagaaagggggttgcttgcactgtgtattataatggacattaaagaggcctggatcagcaaagagctaagaaaggagccgatttctgggttacaacttacatacaagctgtacgacacaatccttgagaatggaatgatggctatgggggtccatggggtcgactccgagctccgggcatggcagccagtacatagcccatgtaattcactcgagctgccggcagctgcagactccccatggggatatccatcaagtccaagtccaactcctgccttgtttcgtgggcggcaactcctcagccaagctatccacaagctgcttcatctcgttctggtgataggcctctgaaattctcaaacttcctggatgtgattataaatatgtagaggcgatctttcaagtctttcataatttttagccaaagctctatgatttgctgatgatcagtggatatgtttctgccatcccaaaccaaaccaaaccaaaaaaaaaaaaacagtcgacttcttccgatctgagaaaggtatgtatgacagcccatcaatctgcactcaaaaacgatcagcacccacaatgaaagattttcaagaccagcattcaaatcaatcacacttgcatgacattttgtgctctgttgttcccattttgtttctcccaatttctcagtgatcattcatggagcttccagatacataaatattggctttgtttgcaaatccatcgagccatcaatatttcatgagagacatgaagagtaatcattcagtgagaagctgtcgaaagttgctacagagaattggataaaacagtgctactagaagatatataatcaaagtggacattattgaaaacagtagagtgttactgagactccttgcttgcatcccatctctttcatcctcactttggtcgattcctttgtcaacacaaatatttacccggactgtatccaaaagatccttccaaaaagatttttaggattaaaagcttgtgattgtaatatatgtagtctccaatcttgtttgcagtgaactctgctttggtatgataaaaccttagatgattaagatcttttacgcttgatttgtaatcaaggctctctcctcacttaaatttatgccgatcgccttccacaacaagggcagttacgaacctcatgatcatcagaaagagaacctggtgtaaagtcatatttgatcgaactaagcctacagcatttggttttcattttgctcctcatctgtccaacagaccacagtcctccgcttgaactcctacttatcgtcttgttagaggatgagcagcttttcgaagatgaccacccaaagcttgatcccacccacctcgagggaaggcttccaaagactgttgagccgaccgagtgatgctctgatcccgttcctgaacagcatcttggccggcaggcttacagcgacgatcacctcgatcgcggacactgtccaagtcatccgttcggccccagtcatgagcactactgccaccaatcagccagagcgcatctctcaatccctcgaacaagaattgaggatctctgagctgcagtcgtctcatcatcaccaacaatcatcctcacaaccatccaatccaacagaggatcccgatcgtgaggacaaggccgaggactcgggtacgatctgttatgcgctggtggccaggaccgataaatctgaacagatcgatgtggagatccaagtggcttcacgaaccttgcaccagaacgaacccgagatctcaggtgctcgaatggtttctaggcatgattcctatatgaaaatgaatcgaggtcagtctctccagattccgctcaaccatacacagctcgtccttcggagtcttaaaatataatacatagctgacgattgacgagcactctcggttgcgaatcgggatgtgcgctcaagtatacacgatcacgatctgcgatgtgccgtggccggagatgcgcttcccgatcccctcctcgctcgacaaccgatggctcttctggctcagtccacagtggcgcggcttgggagggacaagcgggagcgcgggtagaagcttcccagtagtcgacccggccatccaacactgcttcgtctccctcgccatcttcagaaccgtctccgccgacaacgtcctcgatcagctggaaaaaatcctctgggttttcgcgaatggcgggcccaaaagagtcccacgcgccttgcctgattgggtccaagccgacccgaccgcgacgctcttcgtcaatctgcttctccataataacgaccatcagcttggcggtgggctagagaaaggtgcctcggatgttcccgaaatcaagcactcttctccagtttcttaattaagatgatcgaggtccagcaaacaatcaatacaattaccatgtaagtaaatctgattacaacctataaaaacacaccaagtgactattacataaagaagagtcacttgaccagactcagactcatcttcatcttattagatgttgactcttttgtttctgtattataggaaccctcgctcactcgattcccccttccacaataccgaaaaaaaaaaatactcactcccccagtatatacacagacttccaaaagacttgacacttgtcctcccccatctgcctttcttttccttccttgtcattcaaaaaaaaaaaagcaggttgatcttgagctgatcagaactttggggttttagtctcttctactaaagcctctgttctctctctctctcttcctacattacatttcttatctcaagttaccacattttgatatctcgttgtttgagttttactccccgaaatcgtggggttgttatatgtactgatagaagaccttaatgtacccccccccccaataaaaatcaagacgatgggattgtctcaaatcctgactgatcagagagagagacaactagaaggtttctaggattgaacttttctctggagaagagggcatgttcatttcttccatgaaaaagcggcttgaatatatggcaaagggattcaaaactcaagggttgatttttttttgaggacatggtggttgcttctgtcagaaatgaaagggctcctccaggactcaaaccttggttgggctgactctaggggcctgccactacatgaaaataggggacattttatgggtaaggtcaaaacatgatgttcaacacaaagtacatcagcccagcccagccatttgtgtgatgacatacttgagacagtccccccaagctatgcccacacatcactatccgtgagtacttcttttggaccaatcaacaagttaatgtctatcaacaaggatacaacaggactcaatcccaaaccctcatgaaaaaaaagaaaatacaaatctcattggtcatagaaatgcagtcatgcaaattggcatgcgcacatcttagagatcgtttgtctgtactttttgcaagtacctggtacctcctggggggtacccctcgcacccgccccgcacctgccaggaggtgccaggtgcggtacttggtacctatttttgtgaaaaattgaacaggtacctaggtacctctacaggtaccccctcacttccctaccaaaaatcaaaatgatggtggccttctactccaagaactccaagatccaagaaggtaccttggctgcatggaaacagggactcaaggataacaagaagtctaataaaaaatcaaaaatgaaggtgatggttgtggatgacaatgaagattcttctaatcagttataagttgtagatattttcaacttttcaataaattattaaatatgaacaaatgaaaaaagtgatctgggactgatgttttaaaataaatatgaaaaaaatagaaaagtaagattcttccaattagatgtagatatattacaacagatattaaaaaatgccaaaaaagtgacttgtgagtgatattttacaataaatatgaaaaaataataataataataaagtgacttgggactctgggagtgaaactaggtgaaaaagagagggggggtacctgaggtacctgcaacgggtaccttgggtaccccctgggaggtgtctggtgcggtacatggtatctattttcttgaaaaatgaacaggtacccaggtccgaacgacgatctctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatcgccgcctccaccaaaaatgaaaaaggtgttcttaggttcttttccctactcaaatacgatgccaaaaatcacggaggagaatgaagatggaaatgaaggagacaatgaagacagcgattccaacagtgaagccggaagtgatcacaccgaagaagacgacgccgaatcggatgatgatgacgaagatgatacagatgaatcccaggaggccaacaagggtgcgaaagacagtcaaaaagaatcttcctcaaaggccaacaggaacaattcaaatgacttgaatgatttggttacggcagtgagtgattacatctctgatattttttttgagtgacctactgacaagtttaaatgatgtacatagttggactttgtagttaagaaaattaccggatcgtgtgcctggagacaggaatttgagcgacgagcagctggaaaaggattaaaaaatctgattgctggctatggtatccgttggaatataatatatgaaagccgaactcgtgcctatgaagccagagaagtatgttatttatccatctttctacaaaacttgttgattaatatttgccaatctaggtcattgatgcaatactccatgatgagtatgacaaatataaacaacaacggtccaaatcaagccgcaaggaaaatcccaagaagctcggtcacttcaaggagatccagttcacaaagaaggaatgggcgatgattaatgaactgaatgaagaattagaagtaagtcctttttattattatatacaaggttttatctgaaatgctcatttgtttttttcagccattcaaccgcctgaccaaacttatggagggcgatggtcctaccggtgctttcatcttaccaaactattataaaataatctcagaattgaaaaataaggaggatacctgcaaccgaggtcacccaatgcatccgatgtatgtcaaaatgatcaagaaactagagacctacgaaaacgaggcactcgagtgtcatactctcattatggcgactttgctccaccccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaataaaaaacattggttctctcactcattttcctagagcctttccccaaaagaagataccctcattttttggccctcaatctcttgcgcgctgagttcagaatttcaacaaataccgcataagacatcaaacctagatcctccaaagagtccaaaaatgacacgtttgaagtttttgggcctgaatgattgatgtgcatttggcccgcatgtttaactcaactttttgtgggtggggtgttacagaaatatggtgtcccccactgtacccctaagctacaaagcctgatgcagtcagattcataatctaatcacatgctcccaaaaacctaaatgctctaaggatccagacctgctgacgggctcattcccctgcatgcaggtacaccaggaaaaagtaacaatcacttgatgaaaagtgacgtcaggataagttcataatgctacccaggatgtacccagctccactctagttcagccccctggatcacacaaaggggccattgtagttgaatttcagtaccaccatagctgcactggagttgtaatcaatgctacacaatgtcccctgtcacctggtgagcattctcttttcctggtggttcacacagctatttgaagctcaagactgaaaatctgtcagaaaagaaatgggtccaatgggttgggctaactctaggtgcctgctgctttatcactaggctgcaaagcctgattcagtcagattcataatctaacacacttgaggtggttagttgatggatttgataaatccagtggccaaaaaatcagcccagctgaattcccaagtaattatctgaaaatattgtttgagtgtccttattctactatgtctgagtaaacctacacattattccaactacataatcagttacactaacagttagtgtaacttttaatcagttacgctaacagttagtgtaacttttattcagttacgctaacagttagtgtaacttttaatcagttacgctaacagttagtgtaactttttacccagttacgctaactgtaagtgtaactttgcaaaaagttacactaacatgtagcgtagtgggttcacccactaacaccgctaaaatttcactaacaggattttgggtagtgttagttgtacctttttaaaggcagctaacactacgctaaagtttttttttgttttttcaaaaatcctgtagcgttgttgggccaaaaatttccgctaacggtaacttttgtgtagcgtagcttaaaaagctaacactacgctacactaacactacggttagcgtaactggcccaccgttgttacattcccctctatgtgttgatatctgcatacagaggggcgtgcagtctaacctgtcccaatcttggagggatggggtgtaataaacccccatcattttcaggtggagggagaaatttattctcccttcactgatgtaagcatatttgttgcagtgatgggcagttacgttatccagttatccattgatttcatgtttaaatgagtgtttagagatctatatctcagactttcagaaattaaatgaagccagaggttcatcttgaaatgatttagaaaaatcactagtcgcaatgtgtaaaactcaaccctgtgaaaaattatccttcaaaatataaaaaccaaaattagttatccagatcattggttacagataaatgagttttggtgctataataaaggatttcagatatgtcagttgaacaaaatcaattgggaatgagcacatggtgccgtgcaattttcagtatcatacaagatctatctcaatttcattgcacccttgcagtatatgatacaaccgtttacaggcaaaatttgatctggatacagttttacttacatcagtgaagctttcactgattatggtcttcaaagttaaatttcataaaatcataaccacataaatcataagatcttaaaaccttgtttgcaggggatcttggtaatctgattatgtaagccttggctttcccagccaaaatgttttatgattatatgatttatgcactctatgatttcatgcatttcaactttgaataccatagatgtatgtaaaactgccaagggagagtaaatttctcccttcaccaccatacgcaagcctgatggccaggaggaatccctccaatccctcctggacgtcactgacaaggtacatggatcttgttggccagaagggttcccttccagtcaaggaggtccctgtaccttgttgaccagaagataaacttctggtcaaaaaggttcatgcaaaatgttggaattttgctccttgatctcttttcctcatctttcacatcacatgtcactcatttctagaactgttgttgtcccatttcttattcactatgcatctgactctgctcccacaactcatgcatatttgtatctagattatttaaagacagtctagtaccaagaaataaaatcatcagtcttagctatttttgatctggtcctaagtggacacttaagcctccatttagcctttctaaaagcacactttagcccgcttgtctaagtacaaatagcatctctcagaccttgtctgctttcggctctgctgactttttcccctcattgactctaatttcatcacaaaaggtaaccttatgttcaacatagagatgggcgcattgaatccggatatccgctcacaatttcagcggaaccacacatccgtatccgtatccgcatctgccggcggatacccaccagcgttggcgggtatccgcgcggacccgccctctgaatgggcggcgaggcagccagctcttccaggagattttacaaacaaaccccggccccctcggcctaagggggaagaggccacaccgttgggaggaacccctcccggcgagcgtctacaggccagctcgctgggagcggttcctcccggcgagctggtcctcccgacgagctggtctgtgcttgttgggaggaacccctcccgacgagctggtttaaaaaccagctcgccgggagagattcctcccggcggtgtggcctcttggcactgggtatcccttgggatacccggatacccgccagtatttcagggggaagggtgcatccacacctgaatctgcacccgctggcactggcgggtatcggccagcggatagcggatatccgcggcggattatccgcgaccatctctagttcaacaaggttcatgtacctagcaaaactgccccagcaatttttctcacattgcagcaaccttaacaaatatgcctcaatcttccagagcaaacatgaggcaatgcatctagaccttttctgtctttctgaaagccacacaggtaaataattaggcaaaaatgtctgcttagttgttgagaaaagtaggaattcaagacaaagtgagctgagtctcatttggcttcctctgtttcaattcaaataatgatctgttttgtttgatatatggcattgtgagagaaattcaaaaaaatacaaagttatggtaagcaagctcaagaaactcaaggagaaccaatttccagggggggtcacaatggaaacactgcttttcccacatcctcaattaaatttctcagaaagttccatgactttttggaagtcagaagaaaaacgagaaaacatagaatcagagttacccatagatccttttcttgattgattcaattccttcaatcaatcaattgaattggaacttcatttcatttatcttttcaggtttgtattattgctaaaagatccaaagttctctccaaattcaaaagcaaaatttttccagatttgtttttcaaaagagtgccagactccacataacatccaaacggatgtacaaaataatgtaatattgccttattaattcaacaaaaaattgaccacccagagatatgtaacaaaactttcactgaggcaagttcaactactgatttcaaagttattatgagcaaagtggagataatgggctaccttcagcaccatgattataccaatattacactctatacccatgtaacacataatattgatatcgtggggctctagatggcctgagagatcaaattggtctcagcattaatgaaaccagtagttgaacttacctaaggaacacttttattacatatttcccattggtttattttttattgaatcaatcaggcaatattacacctgaatttgtgatgctgccaaatgggccctccaaacatattatctcctttcaagaactcccatcacctcacactggttccacaattgctgattggcttgtccaaagcttggctgaatggaagtccataagcaagtgtgccttcttgacagttgacaatgcatcttcaaacaactcagcccttactcaattcaaaatgattgtctgccattgcacccagacaggttaatttagaggcaggtggaatgtcttgtcctgtctgtgttaaattatgctgcaccagttcaaatcacaagcacacagcaaaactggcaattgtcactagcattgacaaacctataaacccttggaacctagctccctggcacaatcaaaaccaacattgattgccacaatgtctaccagtcttttcttcatgcaatttttttttgatgaaaattgaagcaaagactgggttgtagcaattcccctcaaaatcatcaattggtcaagaaataactaacaaactattttccccctctatttcttttttcttttttgttctcatttttctcattacatagattgtgtcttgtattgcaaccttcatccaaaaaaaaaaccctccttgacaatccctctgcattacaaaggtacgagtattttcaatctcaaaaactgtggtttatttatcaattatcatatctaactatcctatcatcattctcttttatctctcttatatctcttagaagtgttctagtgtgccggtgataataattgtgttgcggtgtgtgtgtgtgtcaaaaactaaaacaatcaaaaatcaacttgattgttcaagatggcctttcagtaattctcgaggcagcccaaagcagctacgttgatccatcaagtacatcaagatcagccaggcgtgttgtcgacaattcaaaggagcaatggaaagtgtctgcaacatcagattaaatattctaccatccaaggatcttgccacttgatggaactctacatacataccttaatgattcaatctggattgcctttcaagatggcttttgaaaacctggcctggaaggataccaattatcatgattgctcaagccaccgaagaatggttgcaattatctaagctaccatgaagtacatatttcctcgatatcttttgcaaatgtaaaaacctcatctctttctctttttctaccgtactttatatgcctttaaatataaatgataatctccgtctgctttttacagcaactgaagacttatcggcgtccaagtatcccatctctgaccgacctgagaataccgaacgacaccttttaatgctcagacagacctcctcgatctacaagcaaacgcattgcttagagcattgttgaaccaatgctgaagcaaggtctacaaatacagcgcttgtatttgcccctcgatcgaagttgtcgcgtgcccaatgtattgggccagaagcaccaattcacaagtggcgtgggggctagcgatttcgtttgttttttggcgtcgaagtttcgaactttagctggccttaatgtatctgtgtactgcttgtccgtttctataaggtactcatatataaagcaggcttctttcagcttgtcatgagcctatgatctctaacatcatcctattatatctttaaaaccccttgggtgagtctctcctacataccatatagtctcagcttccaaattcaaagcaaatgtataccataatccgaacatcgctcaaaatcgtcttcgctgttgcatcgattctcggccagacaacacaaccctagtatgtgaagaaataagataaagatttccgatgattgtgaactgagtatgatgaggtcttgttcatttaaaatgtgtaaataggctcgaatcggttcaagacaaatccaagatgaagctcatcataacgattgtagcaatgaccctggacatggtggtgaccgaagtcacagcagctagaagagtggtgacgatcgcggtaccaccatgcggagcacttggctactgtgaaagcagaatagctggctgttcgccaacccctcataaccgtgatggtgggtgtattaaagctccttataattcatcatcaacttgatttttatccagcagctgaatttactgagactttttcttgggcgggggggcgcttctaatcaaaaacaaagccatccctgccaccccgtatggagcagccatatgcagaaccttcttctgtcccccgggcagatcggtggtgtgtggctgatctgatgttgttcacttttttcatacaaaatgtaagagcactcgatcgtccaccttcaaatatttcacacagcctcccacacaactcattctcgatcttctatcacatgtttagatgatcaacctcgttcgttttcacaatacgcccctatattactttgaaatctcgtaagcattgattataatccgtctttcacgttgcaatcatcttttatccgcccgttgtctggtcactggtgttgaccgctttgccgggaatccggctggctttttgaaatgcatatttcgctctttgttatgtgggtcaagatctgattggtttttttctaatttacctagtaatcactcagccatccttattgctttttttctatcaatcgctccgtgtttttttttttattgttatctttcccgacgagtcttgccggccaggggcgagccgagggtccatatattctatgttttcacgttctgatcaccaacaactggcttgcttcagagtgattttctttcaatcgaactcccaaagattctcccaaacacatccgttcaaaacaaagaatagatgagaaacctaatttataatcggtgccttttttggagactggtggttgtcactgcctttcttcctcgcatgcttatcttgttatatctgccacatccgacaccattcatccaatcagagacggttcccgcatcctttcagctgttgatctggatatcaatcacgacaaaatcaagaacacgcccctttctcttcatggatctggatctccatcaccaatcgtggaccgtcaatctcaagatttagttagaacctgtgcacaaaatggtttcaaaatcatttcagaaaagcatactcccatagttatcaacagaagaaccaccctaactgtcattgatcttaactgggaaatttttctgcttttaaacttgttcagtcatgctgtactacatctgctaactttggtccagatcatcaagcaattatccttcaaacttaattttaaccacaatacccttcaagaaaaccgatccaaatctttccatgccagtttgttgcatccaaaaattatcttgatcatgtataagttttttagtaattggggacactatccattgatccctatttttgtaaaatccgcacttgcaactgcactagccatggagattgtacaccatagctaagcagagccacccctatgagaacacgctgagcttgaaatgaatgtccaatatttctaattactgcttgggagccagattcacctttatataagacaatgatcccagtccgttaacccaaaacacaaggtgaagctgcagcctatgaagatcaggtgcaatcatctatattgcaagcagatatctccactttggtggtggtgattcagtctgcatttgatcaaaatgtctccatttttgccagatcatggagctctgatggcacatggaatggggtcacattcaataccagctgactttgatcaacttgaccgtatgtttgcatcaaccattttcttgtcttactgcaagttctataatttcatgaacagattctaaaataagacttgcaccaacttaattaggaggagatcatcattttttgaagaagcaggatggattttctgatgcagacaaaatttatatggatccatacttaaaaaaaaaagttgaaatgcttttggagcttgcagctggtcaagtgagttggttggaacttggaattgtcctcagatgaacacgatggactggtggagtggtctagtgcaaacatggctggccatgcttgtgacatgattgcttccactggcaagacatcaagaacagcatatccaaccttgtcaattgcatcattggcaatggagcttgactcaaaagaatcagaaatttgatttcaaactttctcaatccatatcagaaatagatacttgattcaacaaacaagatttgagtctagatcatccacaaatgaattgactggacttgttccagggaaaaaaaaggaaagatcatgcaggttgttgaagcgcagtgatcacctggaaaaataccaagcagaagatgggaaaccttcttgaatcagttgcttcacttcctacttgactcattcatcacatatattccttcccctatatatattgtgatgtgtgagcaactttgctactccagtaattcatttcaagcatttttttttttgaaaattctctcaacacttttgttctagctgatagaccctacaggcaagtgtgacataaacaggtcttcctatgctcataactatctatggtacaatagcacctgtttcttcagactgtcgttcttctcttttcttgtttcattttacttgtatatatatattacatcagcatagaataggcaaatcaaagaagtctttaatcggtctcgataagaccgtaacatgagcaatagtcggggtcgtgtttgtgttcccttgatccaagcttgtcgtacatccaagtcggctttttttgaatggttagggagaggaaaaagggttggaaagaagatggaagagatgtgaagggtttttcccccttttttttcttttcttcttttagatatgaactttttggtccatttctatttgaatagaaaattcagaaaaccaagtgaaaccgaataagaccaaccggaattcaaatgatcaagaacagatcagattaaaaaaaatcgtcatgaaaaggagagagagagagagagagagaaggggaggggaggataaagactgaccgacgtctttgactaatggatcttgttggaagctttgcaatttcgacggtttcaaagagaccgcataccctttaaggatgattgaaaaatattcatgtttgatttgcgctcctttgtaattttttttagcaaaaaaggatgggatttgatcagttcaatggtagcaagatacgagaaaaaaaaggagagaggctgatgtagagaggggtcgggtatatatgtatatataccttggtcgatcagttgttgtttgtacagctcgtattgttctgtacatggaaagagagagagagagtgaaatgatgattatccattagtagcttcttttggacttgaagatcgacagacgaaggaagggaggaatgcgcacctttagtggtgtcctgtttcaaagtgactatcaaaaaagaaggaatgaaagaaaaagggggaatcatagtaaaccaacggagcaaagaagaaagagcgagtgagaagggaagaacgaactgatataatcgattttaggttcctgatccggttcggggctctctgaagaatgagtgccttgggcggctggcttggggccctcgttgggatcggaggccagcggatgaggattcgacggatcggggtcgttggtgtgttggtggaggggttcgggacggggcgaagaggaagaagtggtcgaggattcagtcttcggttgcgagtcggtgaaagcggaggtcagatggggatgggcgtcggtggattgactgttgctcagatggagctcctcttctccttggctgttattgactgccaagataaatacaccattaagttaattagttgaatttccccccagacctcttttgttttttgaaatggtgggggttcgtttacctgacatgatcggttccaggtgttggtggcttgcagataggaggatgaggacgatagtgattatagtggtaaggataagaatgaggaatgagttatttaaacaattctttctcatgctttgttctctttcctttttctttttcttgttgttgttgattgtgtgcaagggttgttcttcagactcacactagaactggttctcttcgcagttgtcgaatcagattaaattttcttcctcttgaccgtttgctgttggttattcttgttttcggttttttggtggttctccagtgaagttgcaaaagtttattgaagatccctcatccactaatcatcatcatcgaacaccgacaaggacggagggaaggcgcatacatacacctaggtagtgacgtaatcaacagaatcagaactccgcagcagcatttcacagccacctgcatacagccacctcacacagtagcactatgtacactacgggtgctcggtttcgaaacatttccgaagttcgttcggaaatgtttcgaaagacgcgcctgcagggggggacgtcctggaccttggtccaggtacatttcgaaattcgtttcgaaggggatttcgtaactctttcaaaaagatttcgatatctttttgaaataatttcgaaagagttgcggaatcctgcggttccggaatcgcctccgaagcgcggcttcggaatggtttcgaaagagtttcgaaagactcctgtaataatcgggaggtttcgaaactttttcagaactgttacagttctgcaatggctctcagctggcttttagatcggcacccttgtctcttataagggttgtcccattcatcttcagttgtattcatcgttcattctcaattgtttatctctgaatttcatgattttgtatttctgctatgtataatagagaaaaaaaataacaacttgatacaaaagaaaaagaacaaaaaatacaaaaaacatttcacttcgatcgatcgctcgattgatcaattgattggattgaaatgaaagaaaggataagaaaacaggatgaaagaaaggataagaaaacagtaatataaataaacgtatgtcggactgagctcgagtaaacggcggtagtactggaggggtgcgaaggtagcagaggggatgaccaggaataagaaaacaagcaacaggcagtatgtatctcggtgaggtgagtggggtagatgatcgcttgctggtgttaatgaaaaatggacaggagatgacttataagaggagttgaggagagcttaaggaaatcgtcagagggggagaggaggggataattcaagatgaagcatcgagaggggaccaagacaccttggtcaacaactgagcgctttaaataccttctccaaaaaaaaatcacatcggtctggtttctccaaccgaaaaaagcttcaaagtactttcgacattgtttcgaaccgttggagaaaccgaatgatggttcgaaatagttacgaaagattggctcctcctgccaaaaaactttcggaatgatttccgaagtgttgttttaaagttctgatccggcaatatccgcataaaacccggaatattaccagatcaaaatcttaaccagaagacttcgaaatggtttcgatctttttttcgcaactttcgtaaaagtttcgaaatttttacgaaagctgcttcgaaatcaacaagtccataagtttcgaacatcgtttcgaagcaaaaccttaaaagtgcccccgtagtgtaggaatctaggatactacaacatagatacaagatcactatgagctcatcatcaaggctctttctgagtgaaggccacgtgtattggcactgagcagataatacaaacttcaatcaaaatccaatgcaaaaaaagagcagattatagcagtacaataagactgatcatgatcatcatcaagaaagaattatgtaggatgtaggaatagagatcatacatgagtgcctccgtcataaagatgtatatatgttgcacaagaatggatatttagatcaggagaaacatcagagatgaatccaagcaggatcttgattaacaagacttgccaaacatgactattatccatagtcatgtcatcaccatctgaattcacattaactgtttgttttttttccaaaggtatgtcaagaagtattagaccacacacacacactgaccaagaaaaagagagataaacaaccatgtaacataagaaagaaagaaagaaagggggaggggagggaagattgagttaaaggagagatggacgaaagagagaggatttcaaaggaccccagccacggccaacatctgttgcaagtcggagcatttgacgcgaggtctatccgtcgcgcgtccccgctcgcgttcgaactcgtcgatcagcctccatctctgccaatccacaccaaactctttcccctccaatgtcggctggaagtcttccccggctaccgactccaccccggatctggttgggatggaagcagatgaggataggatgtcggagatcatcgtctggctcactgtcgtcgacccgctcatcgtgtcgccaatcacccctttcgagcccgtcgataaccagccggtcacatacagtcctggaatctgtgttggatcccaatttgttggttagtcgaaattatgacgatacaatccaggaaagacgcagagaaagagagttgtaaagaaacaaaaaaagtagcaagggaagactgacgatttgattatctgctcccaccactctaccggcgacatttcgagcgcgactatgggaaggatcgggagagagaggggggaacagaagagggacggagccgaggcttttgaggactaggtccgtgggcgaggagtgggtgacgaggggcatgataggcccgggccttgatggcggaatagtcgagcggagagagacttcgagagtcggtcgggtattcgagccggttgagggcccattggacgctgcctaccttttgtggaacactcgttgactcattatcatcgtcagaagaagaagatggaggaggaggaggaggagcgccatggaaggcgattgggctttgaaggaaccgaagagagcatgtgcgagtggcggcggaagaagaggagggaggttgtttggccgcggcgagcatgacctcgagtagacgtttggtgagccggccgttgggcatccgagcgagcgcgccgggctctgcgatccgggcggcagcctcgacgagcggaggcgagtcgatgcgcatggcgaggtcgggcagtcggacgagttcgcggagctcgcgggtggtgaaggccgtctgcagcgggccgcgccggccgacgatctccacatgcctcacccggctccgggcgagctcggataacgcctcgtcgcttatgtccgtccgtcgtagcacatccacttcgctcagtaagatccgggctatgtctaaggacacatttcccatcccgatgatcgtcactgtatctatcttgctcaaatctacaccaaatttcttgtgggtgattgttggatttgttataggacttgaaggatatccattgtaccagcccacaatcgtccgtgcgctgaggatgttcgccaaactgtcctcgccttcaaggccgcccaagcttcgctcctcgcccgccccataggccaacaaaacaagatcgtactgcgcgcgaagggtgcttaatcggaccgacgcttggccccatgatggcccctcttgctggtccccaagcacgatcgtgttcccgaaatatcggaactggggatgccggcctacttggtcgaacttgtgttcacaattctagattcgaccgaccaaaaaataaaataaaaattgtaagatgagggtagtggtaacggtgggggagagatatttagtggaggatgagactgactttaacttcaggatgatcgggggcaacgccatatctactgagtccataaggcgtcggcagggcttcgaagaggtcgattgatatcgggcgtgtagggattaaggattgctggctgaggagcgctttggccgcatagaatcctgccggtccgccgccacagatcgccactcggatcggcgtcgttcgtccggtcgtagagtagctcctgctcgctcggttaaattggcccttggttttgttggtcggtcttgtctggattcttgtggttaaagtggtggttgttgctcggcggattattgtgctcactggtctgtccatctcgtctcgtcaggaaatccccgatccgatgataccctcactcaaccaccagtgctccatccataaatattaatatctcaaattgaataaaacccaaaactgtgtacatacactactacacaccacctccctttgatggctcaatcatatttcttttggccagaaagaaaaaaaaggttcacttgataccaaaaacttgtgcagaaaaaaaaagccaaacagatgtcccttaattgaggataggttgagcattaaggagaaaattcgaatcattttcaccattaagaatccaaaaaaataaaaaataaaatcaacagaattgaaggtaatcaatcaattatccacacacacacaaatacccccttttttcttttccttttcaaagttaaaacaaacagtacatgtcctgacatgttgttaacactgattcatagtgcacagacacagtgacacatgaaagaaaaaagatggacacagacactgaaaatccactgcaaaacaatcccatttctttcttaggttatcttttttctatcttggtgtgggggatggatgtaagatagggtggagaatcatacatactctacagtccttcaactttcttcttgtttctatacatatgtagagagtataatttatgtattgatttatttttttaggtggggggcagaatacaaactcaaaacaacaacaacaacggctagactctgatttctaaaggattttttttcgtttttgtgagtgtgtgttttttgagagatcagtggtagggtttcaagtagaggtgcgtagctagagcttgaagtcagtcttgacgtattgagtcagagaagctgcggcctcgtccacaaacctggatggaagagcgaggacatgtcaaggaaagaaagcaagagtcaggatgaggattccataatgatggagaagataatcgacgaaccagaagacttggccaggagggataggtttcacgagggaagaggggaggccgagttcggggagatcgaggacgttgtggatgacgcccttcttggagtcaccgacggcaacgaaggcgaccttgtgggcatggttgaggaccggataggtcagcgtgatccgggtcgacggcggcttgggcgagtcgttcaaccaggacacccaggtcgaatcttccttcagtaattcgtggcccgggaataatgaacatgtgtggccgtccggccctgtgccgagtagaatcagatcgaagcgtggaaaggctaccgcattcttgcctattcatatttgaattcaaaaaaaagagacaattaagatcgactatcatctaacttaggattcattcttcaccctagaaacttgatcgaaaaaacaaagtatacctagttctgtgaaaggaaactaggtttttttataataagtacttgcctgcgaattcattcatcaattgtttctcataatcatgagcgacttcttcaggatcatcgaggtgatcggttgagataggatggatgttctcagtcgggatgggaacttgactgaacaagccttcatgaacgatccgataattagagtcctcgtggtctagggggacgactctttcgtcggcgaggaagacgacccttcaaaacaagaagagatctgagtgttttttttttttgtcggagagagacaggggggaagagtataatggaagagataagctcaccatttctcccatttcacctcggcccgaccggtgagtccttcgaccaaagtcttagccaacgagccgccagagacggccagggtgaacttggagcgcttcgaaagggcctcctcctgggccttgatgacgaagtcgccgagcgagcgggccactttgtctttcggcagggcgtagaggatcgccggatggggcgtcgtcgagggtgtgggtgtcattctttctttctgattcaaacttgcctcgctgctggtaatggtctctcgatcagttgctcgatggtgttggttttctgttgggtttgtatgcagcttgtctccgaaaaaaatgttgctgtacacagccaaacttcggaccgacgatccgatcgaccggtagatacacaagcctcaagttgacttcaaccccgttggctcacttccatctccatcttccatcttctaggttattccatccaacttgacagcttgagtttatggagcgcactcaaaagaagaacccaacaggaacttccactagtcagcacacataaataaatagaccagagcttggattgattggcccacatgcagtgcatgggaatttttggactccgaggtggaagattgacaggagggaaaagaggcctcaaatttggaaatctgtgaagggaaaaacctaagggcggagcttcaaagtggaaggtcccaactggaaagagacaacattcaagactgagcacagattgcaaggtccaaaaatacctgattggagagctgatccacacccagacttcaaatagcttggttcttggtagataggaccaagcacctatttcatcagttggcagtttggtccctatgggcaaatttaaggttgtgtaatgatctaatccaatcagctaattttatccaaaatttgagaaatatactaaattcataggaattgtcaatgtctaaatatttacaccttttactaatcctttgagagggttggatccatcaaagtgaagggaaatactgaacaaaagagaaatagagtaagaatagaggtagatgattgatgatagatagatgtatgtcctcaaaaaaattcagactccaaataaaatgttggactattgatattcatttttatctgctttacacatgtcatgtatgtacatttaatatgtcttgtagtatacctgagacagtcattgtggaagctgtctttcctcatccttccactggcctcaccttgtgtctgctgatctcatgcagcaatgggctgctatgctacatggagctaaatggcccactatcattagtgtagcagccctcaaaacagcggaccaaccctgtagtgttagtgtgctgttagccccactacactgcaatacagtgcttttggtggcaaaaagaccaaaaaaggctcagaggcactgtggcacagcataacaggcacttttgtgtggcctgtgcacatagagctagtgcacttgcggcagaattctgctacgctatgctaaattttagaggaattttgccatgctatgctgcactaacactactgttaacataatggctcattgttgtctcaatcatagtctgccttttttcctcttctcttttcttcctttgatatatatgaaattaataatccttccacaaacatgcccactcacctcaccttgttctctgattgtctggctcatcagctcatcataaaagacatgggaaatatgatgagggaaaagtttgtttgtgtcaccaaaatatataatatgatgaaagattgggatatgcaacttgatttaataaatcaaaagcaaaaattaaccaaaacaagatatcaaatagaactttaacaaaaggaaaatttctagtcaattgaatcatgttcttggaagaagcatttgtgtgcaagggcattattgcacttatgtgaattgaaatttgatggttttaattgacctaaggcatgcaccaaagcgcttccaaatttgaaaatcaattccaaacttttttttgcattttttttgaacagaatcaaaaaacacttgatcaaacatgtgttccacaatccagtctttcaccttccttgctctcacccactgcttgaaattcatctgcccctcagccacttactaccatggctcacactccatctttatattaccagcccttcaatgccttcacatttcttcttgttgttttcagttttctctttttgcatctgaatcttcatcatggaaaaaacagaagtacaacttggctctcaccattggaactgaaaattgtatgtattgaaccaatataataatcaattgaaagacacaaacaaacttgtttgtccacgtttcaatagattgaagcatatctattgattgattgagtcagaaaagacaaaaaacacacaattgagaaaacaggagttgagagaaaatcacaagcaaggtgaaacaagaaaaacacagagaagacaatgaagcttgacgataagacaaaatgatagataagccagccagtcaattggaatttgagggctggtgttgattaatttttgagctgcagaggatttttctgtttaatcttcttgggaaggagaagaatgattttggagattcatgatcaagtagcatttgtaagactgatgttgtgtagaaaatttgaagacaagagtgccagagaattttttcaagcaggggtgtggctgtttcattgaatgttataaaatgtgaaaaaaaaaaacaataagttggggtgtggcaaataatgacagctatggtgtatgtttttggtcaaaattgattgctggtggaaagattgaacactggcagccctcaggcaactgtggtacatgccctaaaattccaaggttcattatttggagaaattaatgaattgaagactctaaggaaagcttcataatgatgcaaatgatgctgggagaggtttctttgatgtcaatgctgccagctgagctttagaatcaatcaacctgaaaccccttccaaccatcaatggataagattcaggaggggtatttgggcttgcaaagtatcctttattcttcaatatgttttcaaaatattttcccatgtctggaaaatgtagatataacaagttctcaattttttgaagtttaaggtccaagctttctgcaattgccttcccgctcactgatgacaatggtgcatttttgaatggttcatttgaaaatacagagtccatgtaagctctggctaaagtatgagggtctgtgggattgtttgaaaattccataaattttccattataagcttgtaaggcctggtcaaacttgaatgaatttgggtgttgaaatgaattggttgttagatattgagacttagcctcttgatctatttgatttagttgtgactcaaccacccgagaagccacatcttctgatatctttctttttgttttttctggtagttgtttgagatgtgtgtccaagtcagtttcaaattgattcatcaagcgttttgagaaatcttctggtgtccccaagtttgatgagaacttttgtttgcttccttcagctgaaagaatcaacccttcatcaataatccctttatcagtcagttcctgggcaagtgggaggttaaactggtatgaattgccagcttcttttctaagatttttcaatgcttctagttttgtttttgcgttgcgatcctgatatttattgatgtgcttctcaaacaattttacttggtccatgaagtatttacgactaggtgcctggcgaaggacctccaattgatggtttttaagaaatttgagtgagtccatatgttttttcatggcataacttattatctcttgatcttgtggtaatcccttcaacctttcaaagacttcccttgggcccacagtagttgcatagaatttcataaatgcattttcaagccattcttcatcttcccttgcagcaattctaaaaatagatacatcttcaggattttgatgtgaagaagtttttagaacattggtaattccagtatgggcttgattatgaagtttcctgctgaatcctagacgtttatcctgcaaaaggtattcaaatcctttaatcatggaataacggaataccacttccttcaggtcctgatctggaggtagattttgaaatatgtgttccaagtccaagactcttgggtctgtagggagttttttcttcaattgaacttctcgagcactaactagttgatctaggttgatgaggctttcagaatcactcctttcaaagaattgcaagaaatgatttttgatagctagcttttgttccttccctcctctgacaacaaagatactattgacaatttgatccaattcggcgtcgaaatgctccctaacggttggttgttgcagttctttcaaggaatttgatacctcagccatgatgtggtcatgatcagcaagttttgtggtttgtaactcggacatccaacttttcctaggaacattgctctcatctacaataagctgatattgcttgaggtatttaaggtagtgttcatagaaaatttctgtttggcctctttctttgtcactgagcaacaagggaaattgctcatcaagagtcttggccaaggtcttgatattgagaggttttcctggggctgcctcaagattgtgttcacccaaagcaagatacttcccaatcatattccttgaattctctgaaagagacaagatagttcagtgtgaaagagcagaaaatttatgtgagtttggcacaacaaaatcggatgaaactgtgggctgtttgaaagacttaccaaatcttactatttctgaatcaggaagaggcttcttaaagacattcctacgcagaaactttacgtctttccaaaaatttacacttacaaagcaagtgacagaggtaggtctatcattgagcacaaggtcttgcacataaaatttggaaagcaagggtggaatcagaaacttacattttttggaccattgctttcagtttttgaaaaaagccaacagactttgacttcaattttgaatcgtttaagaaaatatatttccattctcagtgaagttgttgatggaagctaatttgggatttgaattcaattggacctacaggttgggctgttatgggggcatctgctgctgaagggtttgggtgttcaaacttcaagggctcattgggcctctggaaagttggccctttttcaggttgtgatggtatattgtgcgcattatccaatggatttatgttgtttggagtggccaatggaacattttgaccgatgggttccgcatgcggcccaatgcctccggagatgtgggggtcgatgcctgaagttgaactcccaagacgcgcaaggtcttgtcctttgccgaaagcctctcctgatttggtagtggacgaaacaatctggggggtgtgggtagcaaaagctcgagcttgaagacgattaatcttatgcgaatgataagaagaaaagaagataagaaatgtaacgatcgacaacgataatttaaaagctggcatggtagaattctttaatagatattaaatagcgaacaaaagagcgaaagatggaggccgggatgtgagatgagggtaataaagggtcaagagagacaactaccaggtggcaagtcaagcccttaaatgcattgagaagctctccagcatgtggcacgcgcaaagccaagagcgtactcagtagcccaaacgcattctcagcgaagaatcctattttcagttttgtggaggagctgtattagttcacagccctatgtttcctgagcggcagcaggcaccccaatttgtctcatcgacgccgtgagcacgatggcgatgatggatcactgcgagtttcattacccggcttcatcgacaccaagtgaggacgagtatctcgtcgtacctagccaagtgatgtactcgatggtacttgggtgggcgactcggcgagcctaacacatgaggcaccgtgcggcctcgcagggtctctgtctcggtcggcgtaggcgactccgaactccaaggcctttttcataagagaaaggaagaggggctcggttaagttcggtggcttggaccaaagcctttacatcaccgagtgacgacgaaagcgtcacacaaaccttctcactgtttcatctgcagctggtgatgacgaagaagaagcgcccccagcgaactcggcttacccctccaggctatgagaagctcccttccgtgtgacacgtctggttctggccttgggtcaagtcgtcgtggactggtaagttgtcgtaggggcgagtcgcttccccagtggtctctgtccacactcatcactatgtaatcacccacaatgaccagcgtttgtttctcgaaaaaaatggcaacaagggaatagagaaaatagtgaaataaaatgtattactgatgatgagaaaatttggtattgccagcataatagactgggattttggagttcccctttaactggttatacagaaacaatttgagactggttcagtaaagcccagtttaagtgaaattaagctagcatacccaattatgacattgtaattggctgtgttgcgtaaattccaattgaactgtggcactcaaccaaaaagaaaaatggccaaatgatatggaggcactggtgtgccaaatgggccaaaaaaatcaaaaaacatgtttttctgcccctgaagtgccaaacacaccaagaaaaaaatgaagaatacattttcaaaaccgaatttttgaaataatgcccttgaattgtcatacttgccaggctttattcaatgacatggggctgccaaacatggcacagagatgacacaagcaggggtctcaccaaacttagcaggcaagtcccccttcttcgcaaagaaaccctccaaaggagggacgcggagggtccctgcgggacggcgccccccctccaaatcaagagggacttgaataagttaggggtctcacagacttgggatccttacaccccaatcaagcagtgatgtagggtgttacgtatgagatcaaagtgaccaagaacagagctgatgattgtcaggctggacaagctgatatggtgggactgcaaccattgggccatgtggatgaccaagacaagtcatccactttcatcctagaaaaccggccagagttgtccaaaaaaggcaaagcaagataagaaggcccccaaggcaggtgaggccggcagtcctcaaagttggggccagaatggaccaattctgggtgaagatgataatgaggagaaccctggagggccctatggggggaaggcaagctggtcttttcaatggtagagaggctgatgctacccaccccattcattattacaatctatcctcactggtgtcttatgctatgaacggccagaacaatgggtcattggtgtgttatactgtgtacacaaaaaaaccgaagaaaaagaaaaaaaaaaaaaaagactggagaaaaaaaaaaaaaacccaaatcggagaatttggaacacccctgagggggtagtcgaaaggtcgtgcggggcactgtagacatgtatcccccttggaagggggaccacaggcaagtacagaatcattcgggctgtttcagcgcttgtatgggcaatttggggctttcattcattcaaaaaaaggttttcatttttttaattttctgactcgtttggcatgccagtgcctccatacaaatgaaacacatttgaagttaaatccaatcaaactatccatttatgatatcagtgatgagaaaccttaaaaaaatgaatgagccattttttaatgattgtatgaagtatacaccacgggtgcacccagacgttttcaaggcgactgggggcacgttgagaacgtcttcaagacaaagaaacatttttgtcttgaattagactttgaggcggcttgaaaaacaccttggagcctactcacaaccaacggtgggccagctacgctaaccgtagcgtagtgcagcaaaaaaacactacaatttagcgtagcgttagcgcttttctcattttctgcgctaacgctatgcgcatggggaaaaaacttgcgctagcgtttagcgtagcgttagtgcgatttcccccatctgcgctaacgctacgcgcgcagggcgcgaaaaaccgcccactacgctgcgctacagcagtttttaggcgttttttgccgctaaaaacgctgtagcgtagcgtaacgcagtgtagcggcgccagaggcgcgctaacactacaccaaaaattggcgagtgttagcgccgctacgaattagcgtagcgaagcggccgtagcggcgcgctaacactacacaaaaaaaatggcgccgctacgctaacgctacatgggcccgtagcgtagtgtagcgtagcggcccactgctgtcacaactacaccggttttcaagttgccttgaaaaccactttttttaagattaacacgggtccagatgctcagattgatctgggagttgtcttcagaaccaattgggttccaaagacaacacaaaaactccaatggttcttgagaatgactcaagagccattacctctggtgtagttttttttttgggaaattggaaagtgcagctgaggcaatgtgatgaaagctcaagatatttcattcaattaatgaaaaattcaaccaaaatggaaatttcaaatagggaacaatgaaattaaacaaaagcaacattttggttcaatttaaaagtcacaaaagcagggaggtttgtgacaaagaacttcttcatgtagaaatatgtgagttgaatatgaattgaaaattgatgctgcttgggtcattgaatgaaatttcatttttttttagaatagattgttctgatgaaatcatgatgatgatgaaaatgaatctgataaaggtcaccttgctgataaggtggccggctgaggtgtatgaggtatataacttggaacatggcctatccttaaggactgagcagggctgttgggtcttgaaaaatatcctttaggcttcaagatttcttcaaaatattttcccatttctggaatatgttgacctagaaaggtttcaatttggtcaattttgatggctaaattttctgtaattaacctcccacttatgatagaattgggagcatttctgaatgggtgtgttgaaaatgctgagtccatataagctcttgctaaaacattattttcttcaggagtctctacaaatttactattttctggtttgtaaaacttcaatgccttgtcaaatttgaatgagtctggtttttgaaatgcatcagttgttaaatatgtagacttagcctcgtgatcaatttgatttagctttgactgtgttacacgagatgctgtgtccttcaatatttgttcttttgctgtttctggtagcttatcaagatgcatctccagtccagtttcaaatctattcatcaagatttggttgaaagtgcttggttctcccaactgtccaaaaaattctttcttacttcctttagctgaaacaacccattcttcattaataatccctttatccttaagttcctggaaaaatgggatgttgaacttgtatgatttgacagattcttttctaaggtttttcaatgcttgtaagtttgcaaccctttcaggattttccggtttattgatgttcatttcaattaatctcatttgttgattgaagctttcacgactagttgtttgtcgaaggagttccaattcatcgttcttaataaattttagtgattcaaaatttctattgatggcgtaatttattttctcttctaatcgaggcaatttctgcaacctgtaaaacacttcctttgggctggtagtaattccatagaatttcataaaagcattttcaagccattcttgatctcccctagcggcaattttaaacagggattcacctttggaatttggtgaagagcttttgagaacagttgcaattctagtttgggcctgggcctgaaggcttttttctaattctggaagtagatgcatatctttcatcatgttttcaaatccttcaatcatggcataacggaatatcacctctttcaggtccagattggcaggtagattttgaaatacatgttctagggccatgactctcggatccgtagggagttttttccccaactgaacttctcgggcgctagcaagtttctccaggttggtcagacgttcggaatctccaactttgaatatatttgagaaatatctttcaagatccgcatttttgattttgcctcccgtggctttggagatccttgtaataatttgatccgattgtttttggaaagattctttgattcctggttcttgcatttctttcaaggatttggatatctcggccaccgtttggtcatgatcagcgagtttttcagcttgtacctcaaacgcccaacccttcttagctgcattgtcatcatccaacataagctgatattgcttgaggtatttcaggtaggattcatgtgagaacatatttcctggggcgccgttctctttgcctactaagaatgggaaccgctcatcaagagtcttggccaaggctttcaaatctaaagcttgaccaggggttgcgtcaagcttgtgttcacccagagcgagatactttccaatcatagtccttccattctctgaagcaaacgaaaaaaaaagtaaaaagcaaatagtttgggtaagtatttcatggaaaacgcaaataaaaccggtagggtatgtcgccgtactggaaagacttacgaaatcttacgacttctgaatggcgaagaggctccattttgatagccctatacgcatacctcatgtttttcaaagcatttacacttttaaggtggttgaaggaggtaggtctgtttgagcacaaggtcttgaataaaatctagtcggaaaaattggaagcagcaactcacaagtttttgccccatactttcatcttctgaaaaatagtagtaaacattgacttgattatagaatcaccaatgttttttttttcagcattattgtgcatgaaagcttagaaagctctgaagtacactcacttgttgcacctgtttggggggatctgttgccgaaggatttggatgttgaagagtcatgtgctcatcaacccccccgacattcgaccccttttcaaatagtgatggcgtattgtgtgcattgtccaacggattcatgttggatgaagtgtccaacacatgagaccccgtgctcgtggggaaggaagggtcgatggctgtattaaggtgggccaattctggtgctctgcccgaagcctctcctgctttggcagcagacgaaatagtctggggagcgtgggcaaatgatcgagcttgaagacgattgatctcaagggaatgataagaggaaatcaagcataggaagttaacgattgacaagtataatctgaaagcctgcatggtaaaatataaggaaagacggctggatctggggatgtgaggtaagaagagaaaagaatgaagattgtgcgaatcaaaaacttcttatcagatgagaagtgacacctataaatacgttgggaatctcacctaacgccagcagagcatactggaaaagatgacagaccgaactaatcctcagcgaaacaacctattttcagtttcacggacgagctttatgggttcacagcttgagggctcctgatggcagtgattccccggcttcaccggcaactgcacgtgagcacgagcaatatgctaccatttcgtaaggccagcgagttggatttcttccttgtcacacgttactggtggacggctcggaagcatagcctttacgttgccgaaggacgatggcctcctccggcctcgctgaaagcttccttttcccgttccatctgcagcatgtacggggaagcatgtccagccgagctcggctcactcccataggctttgccgagccctcttcatccctggtaacatgtctggtaaccctgggttcaaacttcagtcgtcggggacgtttatgggcggccgaagcgcatccccgcgactaccagccaaaacggcccgatgtagttcttttcttgagaaaaatgataatgaattggacttcagccttcaggagaacggcaactgatttaggaaatcctctatgttcatctctcataaacacaatccctttcttttcaatgttagtttagctcatgtaattccttttttttcacagaaagaagaaaaaaaagggcaaagcagatggaaaataagtgagcaaaaaagcacaacgtaacaataagataacaaacgagttaaagaaaaaaaaaaaagggggggggaaggaagggatatacgaaagcaagagaggaagtgtacatgatgagagttggaagataatagtttcttatcaaattttccattaccaaaacaatcgaatagaaaaacaaccttgtctctcaaatctctatataaagatgtatacgataagttaaaaaaaacagagatttagatataaaaaaacggtacaaactggacttttctttggttcttcttaataagctcaaatatatgtctgttcttcatcacacttgatttctttttctttttgttatcttgattgattgaatcaacataaataggagatgagtatgtttttattcagaatcaaccaaaatacattttgtttttttttctgttaagattggtatcaactacgagaaaaatctaaggtctagttcgtttccgggtcttactggtcgacctgtataacaaaaaaaagcaaaacaaaagacgatcagatttagggttttgagatcaggattatttcgagatattggcagagaaagtatgaagggaaatagagtacaagagaaggataacggttcaagaaaggggaggacagaatagaaccaaagaaagcagagaaagcagagagagaggagcagaagaagaagcaaaggaaaaaagacgactgacacggtatcatgttcatcgatttccatctgatggtcgctcgagaacggatcgatggtgtctttctctttcccttttcggccagaccccccgcccccgccggaatgactcttaaagctgctactagtgtgatggaccgacgaagaagaggatgataataaggaggtataaaccgcatgtgagagggtttcgatcgtcgctgcttgggtcacttgttggtctaacttcgcttgacttcggaaagaaacaaacaaacacgatttttttagggttttttttcttggtcttggagagatcgtgggggaagggattcttactctttctgacgaatgagattgattcgggcgtctaattgttccaagagttggccagaggattcgcgccaagaggcgagtttagagtgaagttcagccaaggtattcgacggcaagacgagcggcccatcgttagtgtccatatccacgtccccgtcggtggtcatagaggtagacttgggttttgcatccagtggccgccgtagcctcacgtcgcgccccacgctcgattcaatctctaatctcgaatacttctggtccagacgtccgcccagtaggccgctatatatcccatctataatcagctcttccaaggcttgtgtttcgtcaatttctagctcttccatgagttcattgtatggaataatctgttgtcattcaaacgggccgttttcagtgaatttagctaaacactggtatagagcaaggtttcaacgcgtaacatatttgtttgttttttttttggggggggggggggtgaaggttttggatgagataggcacaggcttactctcgaatgcgaagctcgagcgataatcgaaagtaattttaatttggcgatttgaggttcattcagtttgggtaagtgatcttgcctctctgttttttcatcacgtgtatcaccaagatcatcatatgcaaaaagagtcagcaagcatccaagggatcatgtttcgagattggtcgttagagaaagtgtgtttgaacctaccccgatagtccttccaagttccataggcataaatttcgagcagctcgtaataggatgcgtcggtcggatgtgcagccaactagaaagaaaaaagaaaagaaaaccgacaagtcagtcaaatgttaagacttctattcagaagagaatagagagagagatacagacctcctggataggtttggtctccaagatttcgccgaagacgtagatcccattggagcccagaaggtcctcaattaatttcaacagcgcgacgcccttcgaggagccgatgagagcgagatagtattccaacttgtgattgatcttggccgtttggatcgatcgattagccccggtcgatgactgttgttgtgcagtcttggaagctactgatgaggacggtttgtcatccaagtcaagcttgatgtggtcgagatcgtctggtaaagaaaaaagaaagaaaggaaaatgtaagtcctcaactgatgatgatgaaaatctttccctgatcaccctcctccttcttcttctcccagaattcgctcggtctagttcaactcacgtacatcacccatttccgacgctgttttttttttgtaataaaccctcaacctgccaagcgtgtatatctaataatcttggtcgacttgtttgcttgttcggtgttcagttaattggttcagtgttggatcactctccaaaggcagggaagtttcccaaggggtctcaagcgagtgacaggtctggctcacttgtgatagtccatgaacactttgtccagtcaaatcgagcagcagaccgagtgcagaggaggattccccattagcggggttcacaattgaacttttcgcttctgagtttgctaaaattcttttgtggtctttgcatcaaaccagcgagctcaggaaaccttcagcactacaccttgcctgaacaaatcaacttcacacttgctacaggttgtccaagtgtttgttggacctagacaaccaagtctccaaaagctcgattgaatcacttcaatgtgttcagcaagataaaaaaattaccactattagggggtttcaaatttaccctaggtggcaattcaggagcaagtttcaggaaaaaaaaaaacatcctgaattttttcctgaaccccgcatttcctgatccaagcagggatgcagaaggcatatacctgaagcaggaaacttatcatcgtgaaaaaccccgaagcaatcgaccgctcccatacggtgctattcactacacatcctatttctcttcctcacccacccgcggccaccatcttcctcctccccaacgccctaaaatctaagacatgctgccaagaaaaaagaaaaaccccccagcacctacgcctgctcaatcaagacctgcagcaccaaagaggaagcaaccagtcagttgggtcaggacccccatgaagactggtgcccctgatgctgatgccaccggtttgtccagtccaagcccactggaccaaggacccctgatcaatccgttggacctcttcagattgcataccaagcgaatggaggaaaagggtgtagccatcccccttgatccagccttggaacatctcaccgctaaaaatcatttcagtgaccctgcaattggagatggggatcacttgcccaaaatcaacccaggtattgtgattcacaggctcacatgcgatactactactgctgacaccaaagtaacttatttgcagaattgctttgctgcttctgtgatgagctactaccagcaagtccttcagccaggtttttgaagctgagctcttatcttcaaggggtctctgaggttaagcgtcgggtttcggccaccaaccaactggcttttcacttaccagtgagtcacctggttttattctgacctggtggttttccatgctgaccagtccattcatctgggcagtttccccggattgcagaccactgccgtctgcatcaggcagagtccagtacgatcccaatgggtcaaaatcgcggctggccaactcaaatcgagttttcaatcctcccaaggtgtgttctcctgtacgactatggccttgtgcagacttgctgataagttcaaatggaaaatgcagcagagtcagatctcaccgacagcatctcaaaaatgtatgtgatcgccaaatcccatcggattttctccgggacgcattggaggcctgggagactcatgggggacggaaggtccaaagtgtatcgcatgagtactcaagttttcagatagaacaaccggggtagtgagtgatgcgtggcccacaactgtaatgatgcttgtggctctaaactaatgaaatgaacaaattatgaccagctacggtgttcaaggatacaagatcattttgaaagaactccaatcaatgtttatgagatcggccatacaattggcacaaccactagataatgatttcctattgcggaaagtactaatacctgaggtggtcatgtgtttgattgctgaggactacgacttaccagtcctggacccaagggtccgatcacatttggaagacagccgatcttttggctcagttgtatttcccgactcagatgacgaatagccaaaagcacatagaacaactgtttttctccaaacccctgatgaattatgaacttattaaaaaaggatagatgaattcacatgattacatgcattcttgagaaatggaagaaggagacatatcagactattctcatcatccatcagtcatgaaactcaagcacctgggacataatcttatctcgctgcatccgaccagccagagtctagcactgaggatttttttcttgattgaagtgttcttcatcatggtcattttctgtacctgcatcatctaactcgaatttgtcaccttgattgaggaagttatggagtaccgcgcatgcctgaccaaaaacctctcagttgaacatataaacatacaaatatccagtcaccaaaggattattcacctggatccaagcattaacttggatttgatcattcctgccatcaatcctcaggcaaagtccctttcagctctggaatcttgctttcagggctccaatgcaatgctcaactagaaccctgtgtcgagcaaggtagtagcagtggtgggccgctacgctacactacgctacgggcccatgtagcgttagcgtagcagcgccattttttttttgcgtagtgttagcgcgccgccacagccgctgcgctacgctaatttgtagtggcgctaacacttgccaatttttggtgtagtgttagcgcgcctctggcgccgctacgctacagtgtttttagcggcaaaaaacgcctaaaaactgctgtagcgcagcttagcgggcggttttttgcgccctgcgcgcgtagcgttagcgcagatggggggaattgtgttaacgctaagctaaacgctagcgcaagttttttccccatgcgcgtagcgttagcgcagaaaatgagaaaagcgctaatgctacgctaaattgtagtggtttttcgctacggttagcgtagctggcccaccgttagtagtagttgaacgagacctgttcatcggtcagctttccatgtggtggttgtttgaaagcggcgacaattgtgggtgttgtaacaaaggcttaatcggctagtaagtattcgccaggagaaaagaactgattgggctccaaagcaagccgggaatttcccatcacgcgttggtcgtgtgaacagcccggccatccagtatagaggaaattgatgttacggttggaatcacaggcgattagagttgtaatgccatatgaccccttgcgcgagtagaaatcagacccattcttgctagggcattcagtaaggggtatgagaaccccatcgatcaaccctacacagccgtcaaatcccacctcggcatagttggctttgatttccttgcgatcttctgggctaggccactggatgatctgagtcttgattcgtaagattgccattataaaacggttagtacatagctcaaaagtcccctcgcccactccaaaaaatctggcaagcatccctacagatgccccgttaccaaaacaccccagtcgctccagcgcaaccatcaattgttctttgataggatgttgggggttgtgcgagttgctctgggacaccgtattgttgcgaatccgagcgcagagctttgtaaaagctaattgggtcatccggaactcctgtttgaattgactggcctctagtttgttcatgaggtagtcgtgaatggccggcggttgctcaagggtctggcaaggtctgaaatatcgtttggagcagatcacatgaagccagatgagcagattgtcaatttcttcccagtccatatcgtactcatcctcgtctgaactaccgtcctccgacccagagctgatgtcctcatccagtcctaagattccttgtatcgccatcacagtcatcttggattccagagcggcctcgagtgccttgatgcaaggtttcctttgagaaaatcaaaccatgcctgtgtggggttgaaaatttggatgagttacaaaccgatgattttcaaatttggattgcactgactggtgactgacccgtcggggggttgtttacttactcctcaggtacagcccctgtcacatgggatcactcctgaaagagcttcctgaatcatctttacatacagataattgggggttcaaagttgcaggaaatggtccgatttttttggcagggactctttttttccagaattttctcctgcagcgcgacttgggggaactttgaaaccccctattattgtaagcatctgtagtcacttctgagtttcacaagggtcgcttctggcaaatcccaattgtgaaccccgctattggatctgtgacccttacaaatgttgatttagacccaaggaagttgcttagtggctgacttcccatcaaaatctgagcctcaagagtcagatttacccacaaaaatctagactttaccagagatgaaattttcaagattatttgtttaacatgatataaagtctagaatataaccaatttgtcttcaaaaagtagtccaaaaaactcaagagacatcatgcatgtaggggaccttattcattcattgtaagatcaaagccaaaagttttttttttcattcctcttgaaaaagaaaaatcacactcaactgatttttcagtcgctttgaaaaccaaaatatttaactataaaaagtgattaaacaatgaaaagcagagagttgtttgttttctaatatgtaatgtgttgaaggtgtaatacctgtagaagggaatacaagcagcaatggcatcagcagtgaagtgcctgctgccacacctgctgagcatggtgtatcagaaagcaataaaagaagtaatgcaccagaggactggagcattccctttaagaagaaaaagtaattctttactttcatcttctgaaagcaaaagcttactttccccagaagaaagtacacaggtaatttcctcctggataaattgtctcatggagctttctccacaagaaagcaggctgctgagaccaatgtcttagcagcaatattcttgtataaatatcagttcccttttcccccattttgtatctctcatccattcacttatcatcttatctcatccactcacttacacacacacatacccccatcatcaactcacaacaactaccaccaacaccagtgtttcctttctaagggggtatcaaatataggaaatccaccattagaaaccagtcacttttttaaaaatatttctttgcatcaatgggccgcaaaagtggttaaatgaagaaccaaaatgtttaaaaaagggtggattttttcaaaccagtcaattaaataatggtggatttggttatatttgataccccctaatttattattttacaaatacaccagaaatcaataaaccacccctaaaaccttaccccaacaacaacataatgtattaattagttttcatttctgtcagtgtatgatttgtaacagaagtgtgagatgttatttcaaaaagatatcactgaagattcaaattagaaaaatcaattgtttatttacttttctacttcaacatatgttttgtgtaagttgatatattttctttatattcaaattttttaatctgatttgaactaaattatgattatgaatgttttctgaacaacttttttcccaatgaaaaatggcaaaatattctgtggcagaaacttaaagctccattaattcaagttttaattacaccacggttgatgggtttttagactgcttccaataacacatcataaggcccgatgtaatttagctctggcatggctaggggcctggggctgaggggttgatcctattttttgcttgtttgtgtgtgtgcacccatcaccagaggcaattctgttctgaacactgtactgttggcatccttgacatccataatactcctttgcacggtccaccaagcagctttcccttgtagctgagttgtagtagttgcacttgccccaagttgggtaacctgggagtgtggtttcaaagacattgaatcctccgcaatgggcacatgtattgtgggcaggggcaagggaggcgtaggctgtgtgaataaagcacaagaacagtatgtaacctacagtttggatatgcattgaggttgattgagactatgtgcagtgtgcaatgggaattgaacttgagttgagctcctggttgtagtttatgggaaggaatgaggttgtagttctatctaaccgttgcactattctgggggcaacagacctccaccccaagctgattataaacacaccttttgggaaatcagatgaatgaccaatcaagagggtcaaataccacacaaaagggaagttgtgctttttttaagcaatgaatgcaacttaagaagatctaggtcaaaagtatcatcaaagttatgaatagggactcagttaaaattaaacagggcatgttttaaaatcttaggatatcttttcctggttttccacttcacaccttagagctgaaggtagaagcaccaatagtacatttgcggacggcataaaccgaccctggatttggaggatgtctgaatagtttagctgaaaaattagatttttttttgtatttacatggttttccagcccttttggggccaaagattaatataaaactggctcagagtgtcgaataaacactccaagttgatgctacaggcacttgaaggacctcaaagaggtataagaccatgaataagcctaacttaaacccataactatgggttcaagtatggcttttggtatgcatgtccggatacatgtatgtcacacaaataaaaaaaggaccactgcagtagaagcttagtggttacaattttgaactctacacatctgtaggagttgaaaattgtaataaaaataagtatggggtacatgcccccccgggcatagaccctgtgtgtcaatctttgattttgcgggcggggcatgttctgtttttgccatccgcaactgtactactgggcaacctaggcattgataaaggtccttgaaacaggaccaggatatttattgaaggcattagtttgagatggtcttgggatattgggatatccattgcggatacctgttatctgctggtggatactcgccagcggatgtctcatttaccctgagatcttagaggttatacaggtatacagagggataccagtcagatggaccctcttggacttgagaatttaccttttcaaggccaactaggcacaaactttttgaccggaaggtcttccttccggccgacaaggtacatgtgccttgtcaattggaagggtttccttccggtcgacaaggcacatatacctcattgaccggaaggaaacccttccggtcaatggtaggctgcccccccccaaccgctcttgctttaaggggcgggtatctgaagatacccgcttggatacctgctaaggcggggggatacccaccggtagatgtggatggtggtttacctggaaaaagcagcaggatatctggctgtgccagggccatctctaggattagtcccaaggctattagcgggcacatctcaacaggaccattcaaggattctgagttcctcatcccaaagatcacattgtatcatgaaggccactcagcagtaaaagtagcattttattcgtatcagtttgaaatttcctatgaatatgaacaagtgccaggggcagagtatgaatcaagtctccttagtactgaaagaccaggcattttctcatggtcaatcatatgtgggattgtctagggtcaagaatgttgcaaatctatttgtaactcaagtcggtttggagcaacaccgcaaacactgtgctaggcatagcggtgagcgtagcaaatttggacttgctaccctacactattagaagcggtctgtttgctgcacttttcactgattgaaaagggttcagaaatctggggatttcagcgagctttctgtagtgagcaatagcagcagtccgctacgcttggcactggaatagcagagagatcactgaaaatgcggtgagggggggttatatttctatgtagttggatcatgggtgaggtctctggtcatcttatatttcaggatggattgaaaataaaattgatcaatcaaagtaagtggatgcttgctgcctgaggctatctgcagtcttagttctagctgataagttatattgaaaaacttaaaccatctttcctctaatacaaataggctgtcagaattgggtgaagttgtggttgaatatcaaaccaaagatactctgttgcacaaaatcagtgaaaagcgcataaaaagcaatgccagccgctattccgctggcaatatgctatcttgtagcaaaagcgggagaaagtgctccgctgcgcagggccaagattccatgtagcggttttttcactccactggcgctcttatcagtggttggttgctattgctgacactatttagtttctaaaaaagcaattgactgctgcactgcgctcaatggccgccttttgtagcacagcacagcggttgcagtgttgtttggagtcaagcaacagtgggccgctaagctacattacgctaaacggcccactaacgttagcgtagcggccctcagatcagcgctctgttagtgccactacgctacgatgcgctaaagcgcttttagcggcaaaaaaggccaaaaaaccgctaaaatgcgctgtagcgcagcatagtgggcccttttttgcggcccacatgcggcgtagcgttagcgcagatacagaaatctgtgctaacactacgctacaatgtagcgtatttgcgctacactatgctaggcgtagctggcccagcgttgctgccactacacggaaaccacaatgaagagaaccgctccggactacaaagtaatcaatattgatgagatctactccgagcagcaagatagccaatcaggagcaaacaagtgtagctttgtctggaccacattgacatcaagaagtggagccaaagtggagcttttcagccccaggtaagccggtttcaattttcaaaaacctttgtttattagtatttattgattatattctcatggcagtgatcttccctcaaaccaactaaaatcaaaggactcttgtgtctcaaagactggttcaaggcctttgatgggccgtttcaacggtgggccagctacactaaccgtagcgttagtgtagcgtagtgtagctaaaataagctaacatgtagcgtagtgttagcgcaaatctgaaaattttcactaacactacgcacgcagggcgccagtgggtgttagctgttagcgtagtgttagctttatttcactcatccacactaacactacgcccatggggcgcaaaaaagtgtccgctacactaagctacagcgctatttagaggttttttggccttttttgccgctaacagcgctgtagcgtagcgtaacgcagcgtagtggctgtagcggtgcgctaacactacccaaataaaggtgtgttgttagcgccgctaaaagttagcgtagcgtagtgggctgtagcgcaaactaacactacacaaaaaaaggttgctgcaacagcagctacactaacgctaaatggccatttagcgtagcggcccaccgttggccgttttaattgtttttttttgttattctgtttttttttgttctctttttcttttcctagttatttttttgcttgcttccatgattttttttgcggctctcagaaattatagccaaaccccggggttccggggttttgctaagcatcatcccaagtcctgaaccccggggcttggactcgttaaaaaccctgaaccctgggtattggggtcatcccttatttactatattaggtgtatctacttatgttttgctatacttttgtacatataatttccttaggcagacattgaatccaagtccctatcttttttattctttccagacacctactttttactcattgtactatttttctcctctacttttgccctaatgtcgcctttgccttcttcagacatgcaaaacctcatcaaccaatgtattgttgctctatcctacctcttgctgttgccttcttcagacatttaacaccttaccaaaggtgtgcttgttccatctcttttaatgcattaatgaaatttctgtacacttatccccttgtgcatataaattccttcaacaaacatcaaattcaatttcatttcaactgtagatggcaaatttaagtgagacacaataagttgcgcaaccacagacatcaaatccaatttcattttgactctagatggcaaattcaagtgagaggcaataagttgtgcaaaaggcaaaagaatcaaaagatatagaggctcatctttgaattgccataaggcaaagaccttttgatcctgaacattgtcaaaggagatgtaactggtacttggttaattaacacattaaatttttctttgcgcctgccttcagttttgacccaacaactcttcctttaagcttgtcaattcctccctgtattctaaccgcgtgttcaactatggcctctgatccactgctgtatattccttgggcccaagcacaagacctgaacaacctcaatcatgattcattcccctcaagtcattggcttaacccttgcaacattcaatgccaccattgcaactccctcaattggcccaaggaacttgctttgatcaatatcaaatcaaaaactaactcttttgccatgtgttgtcaaaaggggaaagttaaactgccttgtgctgatgttacggcacctccaattcctttatttctcaagaacctactcactttgttggatccctagctggtaagccacttgacatgattcaataatccagtcattggggctaatttcctgatgttcttcacccagagtcaaagatttttcaaaaattcatccgcacctacaataattctgtctctttcacttgtcttggcttcacctccagcgacttgggatttgaaggagcatatggccataataaaagtaagttcagttttgtttgatatacaagtaaatgccagttggtacattgaagtatacctcagctaattaaggttgattttatgtgcaggtcctcacagacagcccagttggggtttgttggaattatccagctctctcgctcataattccctttttctttctttgcttcctcccgctccgctcttttctccactcccgttccctctccgcgccttttccccgctcccgctccccttccgctctctgctctcaatctgtatcctcttttccccatctcgtctcatattcttcttcctctctcttctaatcaagacctaaccggctcccactcctcgatctcaaccacaaatcccatcaaatacagatcactcatcaaccacaagccgaccctatcactctctcgtcgattcatctataaaagccaacacaatggcctcaatcgatgtcaactcaacagtctctgtcaacgatcaactactttctccctcgatcgactaacctcctccactcctacactgttcgactgttctctcaactctctcctcaaaacatccttcgtccaccattcccctaaacattcctctttgactccgtttcttctcttctctcgttctcttctctcgttctcttctctctctctcttctctcgctccttgttcactcacaccaacgacgacaataccttcttacctcctcaactcagcactcactcgtccttgttacaccgactctctcccttgaatttctctcctggcttttgaaagtccctcaacatttccttccccaaaaaagctttgattaacctttttctctctattacctcttgtctcagtgtctactacgtgtcattgtttgacattgtctacttcagtctttcttctctgtctaactcaaaaataaactatcatcgtggtaaatttactcattcattatttgtttcactttcatgtttttgtacttatcttttttgaatacttctctaacctttgttttttgcattcttaagttctggttctagtaaaaattataattcctgtttttcatcagggttggcagtcaaaattctacgcttaaaggaccaggactcaccccaaaatctagccccacaaacaaaggaaggaagttgtgagttccatgcttagatgagtcgcggtcattagctaaaatttgattgtagcatcaactttgaagaaaagccgctgcttgaagtagaatatgaagggcaaagcggttgggggaacccaatattccaaggaggcattagagaagataggggtgaagggaccagtaccaagtctaataaagcgagtcaggtagactcagaagaagaagtcccattagcaatgacaattgacggtaaaagaaaaggaaaaggacttgagacgtctccagcaccaaaaagaagacgaaataggatgggaggagtttaaactttttgtcttagatagactgttttttgtaacatatgtttgagcatgtgaaatcataattaccgttgaaggggagaaggaaggtttcatgagatacaagtgcatccattttgatcttatgtccaggttaccttcaaaactgtgtattagtctagttttacaattatttctgaacagtaattttatcccagtgcataaaataaaaaatgaattgtgtggaaggaattgttttttcagattatccacagtaccatcagatgaagttgtaatcatgccaccattgatgtcattgtaattttttccaaaaattaattgtaagagctgggttaattttgccttagtgggtccctatgccaggtattcaggtgtcaataacaatttttgcttgtttgtgtgtgtgcacttgtcaccaggattacatttattctgaagagtgtatttttggcatctttgacatttgtaatactctttctggcgctctacaaagcagggttcacttgaggttgaggtgtaatagtagcatgatccctcagttgggtaacccgcaagttcaattggtaagatgtcaaatgcttcacaatgggcacatgttgtgtgggcaggcctcagggcagcacaagctgtgtgaattatacccaaggaaattatgtgggttatgttttgaattttcattgagtataattgagactatgtgtagcatgcaatgggaattgaacttgtgttgaggtcctgtatgcagatgatgggaagtactgaggttgaagcgctatctaactgctgtgctatctgggaggcaatggacctttaccccaagctgcttataaaccaaaattttgagcaatcagatgaatgaccagccaagaggtctaaatataacaataaacaccccctcatgcccaagaatgcctcttatggacaagcacctgaaattgtgagcttgggatgcacaatcactgtttttgattaatttatccagggtgaatgtcagacactgagacactagtccatgtgtctacatgagattgtaacccctccaggctacataataataaatattattatatgtattctttaaattaataatgatttacctctgtacatatttatctctctctctggataattaatgtacctctctcatgaaaataataatcaaattgcaaaggataattatctcttgtgtgtatccaagagatgattatcctgtttatctctcttgtgtgaatatatattctgtttatctctcttatgtgtattttctgaaataaaggatattcatcacatgtacatttaacatgctctgaatatcctgacactttcccccaaggaatggtgcaccaataaggggactgcactggtcccagcagcagattgacccctgctctgtaatatttaagaggatggctctccccctgagattcatcccccagacaattattaccatacaaacccaagtaccttactataatacatataaatagtgagtggggttttaagtagtttattgttagtttaactagtgtactttcctcttattattatcactagtctatataagttaattctttaactttatagactagtaacaacccttttctcttatattctcaaaagctcaggcactgtgaagctcatcccacagttgtcccttattcttataaggagctagcccctccactttacaagtgttgagttgggcttatttccactggccactctttggctatagtgtgacccaataccctatcaactcttggtcacataagagaccggagttgacagtgaatttgaattttaactgggaacagcagacctagaggacaaaaacctatctaccaattattattatacattcaatttatgggcattgtgtgaactcttaaaactggcctgaaattcagaaagacaaatcccagtagatgtctgttgaattttattgggagctgtcaactaatattttggattggttttctaaccccctataatgattgtaggaaacctattttgaccagggggtatcaaatataagaaatccgccattataagccagtcacttttcaaaaataaaattttgcatcaatgcgcccgcaaacggtttaaataccaaaatgtttaagaaatggtggattttttcaaaacattcaattaaataatggttgatttggttatgtttgataccccctattagggggtatcaaatataagaaatccaccattagaaaccagtcaattaatcaaaaatattttttgcaccaatgggttcctacaggcgcaagatgaagaaccagcatgtttaaaaaatggtgggtttttcaaaaccattcaattaaataacggtggatttgcatatatttgataccccacattatgtaggtatatgtagagtttcactatggaattcatttttttgtttgatatgggattcaatctagtttcaatttctctctatatgatttgtatttgaagtttaatagttgatgaaagaaaaggctgggacatcacaatgaggtttgtggaggaatatattgcattattgttgtaatgtgagagaaaaaaaataagaaagaaagagaaaaattaaaaagagataaaatagagacttcatacctagagatggtcgcggataatccgtcgcggatatccgttatccgctggcggatacccgccagtgccaacggatacccgccagcgggtgcggatttgggtgcggatgcccccttcccccttgaatcctggcggatatccgggtatcccaagggatatccgcccatacatgaggccttgggagggccacaggctgtgagaaacaaaagaaaaaatggaaaaaaggaaaaataaaagaaaaaatggggccttaacaaaaaaacatggtttttgctgcgcgcactgcgcagcagacacattttttaattaattttttactgcttgttttttattattttttgaaattttaaatttatttcttatgttttaaagtgtgtagaatttaatggtaaaaagcattttacataaaaattaatggttccttttgaataatgcaattagacacattttttcaattaatttttgacagattaataattaattttcattattttttgacattgtaaattttttcccttaattaattttaattaattttgccagcttaatttccatcattttttgaaatttcgaatttatttactacactttgagtagtgtcaaagcttatggtatcatttattttgacaagattgaagaaatgaaagcttcaatcttaatatatgagtgtaccccatttattgcataattaaattatacaaattatgataatttgtactgtataccagttttatttgtatgcaaagttgatataaccatccattttcaaaaaataatgaaatttaatcctgtaaaaatttacatgagttagctgcaagaaacaaaaaaagttgcaaaggaaaaaggaattagattttttccatatttttgggagggtcacaggctgtgagcaacaaaaggaaaaaaaaataataaataataaataataaaataaataaataaaaaacaaaaacttaaaaccactttgccaactgctcaacaaaaaaaaattcaaaagcaaaaagaaatataattttttccattttccatattttttggagggtcacaggctgcaagcagcaaaggaaaaaaaattaaaaaataaaaataaattgaaggcttgaaggccgcaagaaattcaaaatcagtgtttatgcagctttctgcatctgaaatttccccaagaaactttcattttgcagcctgggggtcatttttggggcggatatccgcgggtatccgcgcggatacccgccagggccagcgggtatccgccaggggatgcggatgcggatgcggatgtctgatttggctgaaaacgtgaggggatatccgaatccgaacggatatccggatgcgccgggcccatctctaactgaaaatcactactgccttcggatctgcactataagatgaaacgatggacttaacagagacaatggcttcctctttagaaagccccaaatgcaaaacatcccattctctggcggcagattcaccgaaatcaaagtagagatggattaattccgggttcaaccccatagcccgattcacgcattccacggccaaaccgttacttgctgagtccgcaaaagaagccttggagtccgccctgcttctaagaataaaagaccgaatgatgttattaggtttgaccatcacaagtttcctgaaaaagaacgaaaaacttgatctgatgacttcgtctgcaaaatccgggactacggatcggtgttggatgaatttgctagaggtagacttgaatacacccaacgtgaaaatgccagaaagcctattgatatttgacgccaaggcagcaacttttcctttattatgattggtcgcccacagcgccgccccgtacaaaatcctaggaaatagaacactgcggatcagtttaactctgtcagcctctctggcaccccaccgagagttgccaaagattttcagttgattaattgttttgtgcgctttttcttctaagacacgaaaattccgattgaggaggagtttgctgtccagccagacacccaaccacttgacatcagcagccggttttaagtgttgctccccaaaagaaaaggagccatcgggcactttcctcttggttaaccagaggaattgagccttggcctgatcgaaaaccgccccgtgagaaataccccatttcaaggatcgtcgcccctcttcagcaagtttttctcttgtcttctccgccgaactatccgccaccagatgtaccacgtcatccacatagccgatggataccgtatctaaggaggtgctgaagttttggttcatcagcgagttgttatacaagatgtaaaggattaccgaaagtggagacccttgaggtaaaccaatctcgagtggaaatgcttttgagacaaagtcgtccagacaaatggtagttgacctattcctgagaaagtcctcaatgattagtacaagatacgtggggcatttcaactcaaaaagatactggattagcctggcggggtgaactgaaggatatgccgattttacatccaggaaaaggccggcaacaatcttgccttccctccacttagctttaacccagtgctccaatgcatacagagcatcttccgtccccgagccttttctacccccaaagtgtccttcagctaagaccccagaaacctccgcccacgctgtgaggcgtctggctaaaatgagctcaaacaatttgctcatcgaactaagtagagcaattgggcggtatgccgttgggcttgtgtaatcgggtttcccgtgtttccgtataatggctgtaaccgcaaccttccaagaagcagggaaagtggagcttttcaaaatattgttgtatagggaagacaggagagtggagagcggctcggaaaaagacttaaggagttcatttgcaaggccatcaactcccggggccttctttggactaattcgttggatggccgacctaacttccacctttgtcaccggggggtagctgacaaatttaacagatctctcaagctggacatcagatagatcaatgggaaaatttgttattgaggtccctttgaataataactcagcttgcttgtgtttgtcatgtattactgatccttcagggcccttcaaagggagcacctcacctcccgctgacctcgaggagaacctaaggacatggtacagatcaccctcggcaggatcttccaataaacgacgccagctacgctgtttcaaagaattaacaagggacaggaagtaaaagttccactggcggtagcattctatagcttctggggacttagctagatgcatccaccgccttgcgcggttccgaatcttcaagacagggtccaaagtctgcctacaccaccagggtttggcctttgcctggttggactggacacgccgacctaatttctcctgcgtcagtcgtagaaaagacgtcaattgtttggcctgcaagttagggtctgtttgagactcaaaagataggtgcgataacttagctgaagcctcctcaaactttgtaacgtctaggtttgaccaactgggataccgccagtgataagaaggggccggccgaccaatcaaaagttggattaggagggcttggtgatccgagccaaggttttcatcggaaacagaaacagccttgatcaattttgaacctaaaaaatttgcccaaacaagatcaatagtagtacccgtcccctttgttgagtaaaaagtgggaatgtgctttggagaagccacccggaaaccaaaagatgaaagattacttagcagatttctagcctcaggttcagtttttcgtaccccagggggattccaatggcggtgatgcaagtttgcatccatcgatatgatcacagacttttgccgagaatagaaagacatcagccagtttttgagttcctctactgaagagaaggaggatgggggattatagatgttcaataaactaaagactttcccggattgagtgacctccactccaaccaaattttgcgagcctccctccagcagacggattgcctcggaagggatcgaccgttttgcgtagataaccgccttatgtcgtttgttccattgagaaggagaatgctcgtatgctgcaaaagcccgccacgcttgatgctgtggcgggcaaaaatcaattgggttaatccatggctcctgaaggagaaggaaatcaaaagaaagggaggagtttaaaacacttagcgtgactgatttggatacatggcagttcagttggagaatggaaagagaatctgggtcagggttggatgtggatttggaagcctcaatgttttgacataaagcatcgagggagtcaggagagtgggtgtggaactgagaagaagcgacattggatgggggtcgattgagagagagacagtcaggggttacgttggttgtacctatcattgaggagggaagcgtttcttttcaaaccaagcctttttgtaagggcaagctaggttgaacggggtgtgatcgacagaggtgattccttcgaccttgctcttcaggccttccttgcagaggacgcaagaggtgacgccgccaataccttccgggcattcattcgttgagtgttttccggcgcatttggcacaacaagcgggctcacggcaccatttgccaaagtgacccattcttaagcacttgaaacattgaggggggcggggcttgaagcgttccgtacggtgataatcgtaattcaagaacacacccgattttttcaatccggtaagctagatctttgtcggtgaaagagagaaccagcaagccagcctttttagtcgaaggctcatttgaccccatccagcggacacaagccagatctgtggcttgaaaattgttctcggatgctaaatgggcgaggctggacgacttgctgatatcaaaagacttggggaccccgtgggccattactgagtaagtgctaggagttgcctccaaatccggatgaactgctttagaccacacgtgtttgttgtccattaaccacttttggtgggctctatttttcgtgtagaaagacacgtcacccgagggtaacatacttgcgccacgaatagccaccgacttgccgtcaacccgagcgtcgagtccaaccagagtctcgtttgccttctggaccaaggcactactgggtaagtccttgagggttgtgttggcagggttcgagtgaatgatcacttgtttcggtttcaacgaggcaatgacttgtgcggaggggggacgcgccttcggcgcgtggatagagccttcaagggacactgaggcggcagccgcgaaagatttgggcgcgtttacgttgagtttaggggcggactgggcggaggacttggggccggtcctgagaatagactcgacttcggccattcttctgatcatggggtcgatcttagcgttcagctggtcgaccgtggactccaagcgttgcatcatccgatcagtattcgccgataattccagaacgagatccacgaatttggcgtccaacaaaatcgcgccattttcgtctcgggacgtggtatcaagggccttggtcaacaaaatgtgcaggctggatgatgggggctggacggttgggcggggacggagacggggctccagatcgtccatcatttccgaatccgcgacggggggcgcgtcggcggggcggtgctggtcgggtgggcggagaggagggggcatttgattgcccaggaagggaggggggataaaagaacttttctgatgaatgagggggggggaagtgatgttagttgtgtcgacgcgtgatgtggggttttttggtggttgcggacagaaaagtgaggggttgagctcggttgccagctgattcatcggtcacagaggtgtggtgtatgtgttatgtgttgaggatggtaggtactttggctccagggagcttatcacatagtttgtatgtattggaatgattgagatgtattgtcagggtgtatgacatacatgtcagatccacttggccaacttggcggttggaatcactcatatttgtttgaaaattgggtttttcatttttcattttttttggccaaagtggctgttcagtacctccatattaagtggtttctaacggtaaatttcttatatttgaaatagggagaatcaaatgtaagaaatccaccattagaaaccagtcacttttccaaaatcaaattttgcatcaatgagcccccaaacagggttaaatgaataaccaacatgtttaaaaaagggcgaattgtttcaaaccagtcaattaatggtgtatttgcttatattttctacctcctaatcaaataatgttgaatctgaatttctggtgatctgatgctgataaaaagtttgaatgtaacatccacaaggtagccatgaaaaaaactacactccatactatctcttaagattcaaatagtttgaataacagacagcatggaaaggattttgttggatgattttgagagaaaacatacttcatgcatttgcatactacctgcacataatgaataaaaaatttgtacccttattttttgaaagaaaatcttgttcagcttgtctcttccagtttcatatctgttttggtctttctttagggacttgctcaaccgagtcccagaaattggacagtcgactcccaaacctgggtttccccaaaaaatttgggatttgaatccccaaacccatcagtgggtttgggagttggcccccaaataaatttaaataaaagaaaagaaacaccccccggaggggttgggtgtcaatgccccaaaaccaacaattgtcgcatcttttggtaaccaacgttccggccttcaggggtttgatgaatttcctgaatgcaagagacgatcgtatcaatgtcaaccttgttgttgtccaaatcgtcagttcgccgtgtcaggttcatggatttgatcttcctttcgagcgttccaaaagattgagtatagttgtgacttgttgttagagcatggtggatttgtgaatatgacaatcctcgttcaaagtaggtttggatgtggtcttcaagctgattggaatgttcagtggcttgaagtataagtccccaatcttccttcctttgtgtgagtgttcgtttagagacggatatgccgtgcgtgtcttgaatatgtttgcggatttcagcgtctgtcaggccagattcaactagaagagaaacctcagcctcgaaatcgtcaccaaaagatcgcattgaggcacgcatgatggatggttggtgtatgtagtaagatctggtggggtggtgttgagttgttggtgtgtgtcgattggttggtgtgtgtcaagtggttggtctggtagggtcagcagttagtgagaagagtgtttcttgagctcggtttttttttttttttttttttttttttttttttttgagtgaattttggcctatggcattgcacactatgaatctaagtaacaactctgcaacacgcacaataacaacctaacactactacagaatttgctagtgttatgagagacaggaaaaagagactgaagacagttgagagaaagagaataagaggacttttgagaaggaaaaggagaagaagaaaataaaagagaagagaaaacaaaaaacacaaagaagggtcgagagttccttcatcgagggaaatgatccgggaaacggtttgaatcttgtatgaatctcgacaaagccacttcagctttccgatcgttgagcaccaaatcgagtctcgatgacctgaagcggacacgcagagacctcagatgcctccgcagagaccccctaggacctctgatcgtcggacagaagttcatgaaatggaagacagtctccctgaccccacagttggggcacaggggttcgatagacctgcagattttaaataaatagtttttcagtgcacaatgacccgaagcgagttgattgatcaacgagctagcgactataggcagattcgaaggagtaggtgatttggtgagggggctggccagtgcctgacgattgaccttcttgaaattgcttccaacatctagttgttgcgtggagggggactccagagcatccttagctagtgtatccgccatttcatttcccattatatccctgtgacccgggcaccacgcaaatgtcacattcaggtgggccgggagcagtgataagcccttatgaatttgttcaaataatttttgtccaggtttaggagccagggggtcgttgagcctcttgagtacaccctgattgtccacaaggatcaaaatacgccgcgtgtccgttacctcggtcaaaacactggccaagcccagcgctgccaaaactccggccgcctcactttcgtgattagacacgatagcgttaccgcccagaaagagcgagctgaacacacccttgtccgggcagaccgctgctcctgcccccccctttatccgggtgaaatgacccatcactgaaaatcactactgccttcggatctgcactataagatgaaacgatggacttaacagagacaatggcttcctctttagaaagccccaaatgcaaaacatcccattctctggcggcagattcaccgaaatcaaagtagagatggattaattccgggttcaaccccatagcccgattcacgcattccacggccaaaccgttacttgctgagtccgcaaaagaagccttggagtccgccctgcttctaagaataaaagaccgaatgatgttattaggtttgaccatcacaagtttcctgaaaaagaacgaaaaacttgatctgatgacttcgtctgcaaaatccgggactacggatcggtgttggatgaatttgctagaggtagacttgaatacacccaacgtgaaaatgccagaaagcctattgatatttgacgccaaggcagcaacttttcctttattatgattggtcgcccacagcgccgccccgtacaaaatcctaggaaatagaacactgcggatcagtttaactctgtcagcctctctggcaccccaccgagagttgccaaagattttcagttgattaattgttttgtgcgctttttcttctaagacacgaaaattccgattgaggaggagtttgctgtccagccagacacccaaccacttgacatcagcagccggttttaagtgttgctccccaaaagaaaaggagccatcgggcactttcctcttggttaaccagaggaattgagccttggcctgatcgaaaaccgccccgtgagaaataccccatttcaaggatcgtcgcccctcttcagcaagtttttctcttgtcttctccgccgaactatccgccaccagatgtaccacgtcatccacatagccgatggataccgtatctaaggaggtgctgaagttttggttcatcagcgagttgttatacaagatgtaaaggattaccgaaagtggagacccttgaggtaaaccaatctcgagtggaaatgcttttgagacaaagtcgtccagacaaatggtagttgacctattcctgagaaagtcctcaatgattagtacaagatacgtggggcatttcaactcaaaaagatactggattagcctggcggggtgaactgaaggatatgccgattttacatccaggaaaaggccggcaacaatcttgccttccctccacttagctttaacccagtgctccaatgcatacagagcatcttccgtccccgagccttttctacccccaaagtgtccttcagctaagaccccagaaacctccgcccacgctgtgaggcgtctggctaaaatgagctcaaacaatttgctcatcgaactaagtagagcaattgggcggtatgccgttgggcttgtgtaatcgggtttcccgtgtttccgtataatggctgtaaccgcaaccttccaagaagcagggaaagtggagcttttcaaaatattgttgtatagggaagacaggagagtggagagcggctcggaaaaagacttaaggagttcatttgcaaggccatcaactcccggggccttctttggactaattcgttggatggccgacctaacttccacctttgtcaccggggggtagctgacaaatttaacagatctctcaagctggacatcagatagatcaatgggaacatttgttattgaggtccctttgaataataactcagcttgcttgtgtttgtcatgtattactgatccttcagggcccttcaaagggagcacctcacctcccgctgacctcgaggagaacctaaggacatggtacagatcaccctcggcaggatcttccaataaacgacgccagctacgctgtttcaaagaattaacaagggacaggaagtaaaagttccactggcggtagcattctatagcttctggggacttagctagatgcatccaccgccttgcgcggttccgaatcttcaagacagggtccaaagtctgcctacaccaccagggtttggcctttgcctggttggactggacacgccgacctaatttctcctgcgtcagtcgtagaaaagacgtcaattgtttggcctgcaagttagggtctgtttgagactcaaaagataggtgcgataacttagctgaagcctcctcaaactttgtaacgtctaggtttgaccaactgggataccgccagtgataagaaggggccggccgaccaatcaaaagttggattaggagggcttggtgatccgagccaaggttttcatcggaaaccgaaacagccttgatcaattttgaacctaaaaaatttgcccaaacaagatcaatagtagtacccgtcccctttgttgagtaaaaagtgggaatgtgctttggagaagccacccggaaaccaaaagatgaaagattacttagcagatttctagcctcaggttcagtttttcgtaccccagggggattccaatggcggtgatgcaagtttgcatccatcgatatgatcacagacttttgccgagaatagaaagacatcagccagtttttgagttcctctactgaagagaaggaggatgggggattatagatgttcaataaactaaagactttcccggattgagtgacctccactccaaccaaattttgcgagcctccctccagcagacggattgcctcggaagggatcgaccgttttgcgtagataaccgccttatgtcgttcgttccattgagaaggagaatgctcgtatgctgcaaaagcccgccacgcttgatgctgtggcgggcaaaaatcaattgggttaatccatggctcctgaaggagaaggaaatcaaaagaaagggaggagtttaaaacacttagcgtgactgatttggatacatggcagttcagttggagaatggaaagagaatctgggtcagggttggatgtggatttggaagcctcaatgttttgacataaagcatcgagggagtcaggagagtgggtgtggaactgagaagaagcgacattggatgggggtcgattgagagagagacagtcaggggttacgttggttgtacctatcattgaggagggaagcgtttcttttcaaaccaagcctttttgtaagggcaagctaggttgaacggggtgtgatcgacagaggtgattccttcgaccttgctcttcaggccttccttgcagaggacgcaagaggtgacgccgccaataccttccgggcattcattcgttgagtgttttccggcgcatttggcacaacaagcgggctcacggcaccatttgccaaagtgacccattcttaagcacttgaaacattgaggggggcggggcttgaagcgttccgtacggtgataatcgtaattcaagaacacacccgatttttcaatccggtaagctagatctttgtcggtgaaagagagaaccagcaagccagcctttttagtcgaaggctcatttgaccccatccagcggacacaagccagatctgtggcttgaaaattgttctcggatgctaaatgggcgaggctggacgacttgctgatatcaaaagacttggggaccccgtgggccattactgagtaagtgctaggagttgcctccaaatccggatgaactgctttagaccacacgtgtttgttgtccattaaccacttttggtgggctctatttttcgtgtagaaagacacgtcacccgagggtaacatacttgcgccacgaatagccaccgactcgccgtcaacccgagcgtcgagtccaaccagagtctcgtttgccttctggaccaaggcactactgggtaagtccttgagggttgtgttggcagggttcgagtgaatgatcacttgtttcggtttcaacgaggcaatgacttgtgcggaggggggacgcgccttcggcgcgtggatagagccttcaagggacactgaggcggcagccgcgaaagatttgggcgcgtttacgttgagtttaggggcggactgggcggaggacttggggctggtcctgagaatagactcgacttcggccattcttctgatcatggggtcgatcttagcgttcagctggtcgaccgtggactccaagcgttgcatcatccgatcagtattcgccgataattccagaacgagatccacgaatttggcgtccaacaaaatcgcgccattttcgtctcgggacgtggtatcaagggccttggtcaacaaaatgtgcaggctggatgatgggggctggacggttgggcggggacggagacggggctccagatcgtccatcatttccgaatccgcgacggggggcgcgtcggcggggcggtgctggtcgggtgggcggagaggagggggcatttgattgcccaggaagggaggggggataaaagaacttttctgatgaatgagggggggggaagtgatgttagttgtgtcgacgcgtgatgtggggttttttggtggttgcggacagaaaagtgaggggttgagctcggttgccagctgattcatcggtcacagaggtgtggtgtatgtgttatgtgttgaggatggtaggtactttggctccagggagcttatcacatagtttgtatgtattggaatgattgagatgtattgtcagggtgtatgacatacatgtcagatccacttggccaacttggcggttggaatcactcatatttgtttgaaaattgggtttttcatttttcattttttttggccaaagtggctgttcagtacctccatattaagtggtttctaacggtaaatttcttatatttgaaatagggagaatcaaatgtaagaaatccaccattagaaaccagtcacttttccaaaatcaaattttgcatcaatgagcccccaaacagggttaaatgaataaccaacatgtttaaaaaagggcgaattgtttcaaaccagtcaattaatggtgtatttgcttatattttctacctcctaatcaaataatgttgaatctgaatttctggtgatctgatgctgataaaaagtttgaatgtaacatccacaaggtagccatgaaaaaaactacactccatactatctcttaagattcaaatagtttgaataacagacagcatggaaaggattttgttggatgattttgagagaaaacatacttcatgcatttgcatactacctgcacataatgaataaaaaatttgtacccttattttttgaaagaaaatcttgttcagcttgtctcttccagtttcatatctgttttggtctttctttagggacttgctcaaccgagtcccagaaattggacagtcgactcccaaacctgggtttccccaaaaaatttgggatttgaatccccaaacccatcagtgggtttgggagttggcccccaaataaatttaaataaaagaaaagaaacaccccccggaggggttgggtgtcaatgccccaaaaccaagtggttttggggggtcggtgatcaaaaaaaaaacagaggccaggagggattcctcccagccgcggagagtagggttccgatccaggcctccgggtttgggtatcgccttcccaagatccgaacccgacatatccagctctgacaccaggtacccaacagatctgagcctccagaccaaacttcaacaaacggtttgggagaacccaaaactaatgtttgattttgaaaaaaaaatcttgaaagaagagggtctaaagatggccccgtgggacccgggtacccgttgatacccgggtaccgcctacgttttttgcccaaaatagacaccaggtaccgcacccgcggcctgttggcgggtaccggcggtacccgcggcaggtaccgccggtacttggcaccaaaaatgcagtataacactccaaaaattcattttaacattttttttttcaatttatactaaataagagtttatcttgtctcaatttcaaacgcaccctctctcagaagggtactttgcaccaaacatgcagtttaacacaccaaaaatgctggtgagcattgtttttcttttcatttatactaaataagtaagaaagtttcacattttttttttatttcaataaacaaaatttaaaaaattatcacattttttcttttcaataaatgaaacagtatcacatatacaggtggcttgaggcggtacccgggagggtacccgggtaccgggtctggttttggccaaaaacagacaccaagtaccgcacccggggcctgttggcgggtactggaggagtgaaggcggtacccgccaacgggtcccgggtaccgcccaaagggtaccccaaggccatctttaagagggtccaaaacccccaaaaacaccaaatttctgccatacagggcagaatattaagcatataaagacccaattggataccacatatgtcaagagtcatcccgtgacccgactggacccggtagtagcacaagatctttggggtccggattggaatcctagcagagagttctctcttgacggccaagagaattcctctcaggcattacataagggtataactgtaagagtcccatttggattcttcactgatctgctaaaggtgggcctggacagagtcgtttactctggagagactttctaggaccacagtttctatattgctagctcagtaaagaatattgtcagaggtctctactctaaaataagtgatgataatgataagaggaaaatgagaaggaaaaaagaaggaaaaatggaaaagcaaaaggaaatcgaataagtgaaatggtactgctcacctagctcagtaaagaatattgtcagaggtctctactgagatagaagaggggaggagaaaggaagaactaaatagaaggggaatctgaagtgattatggaagcttgagtggtgttgtgaaatctgtataagatggagtttcacaataaccctcaacggccaaaagaaacgtctcggccgttgagggtgtacacctgagtgtccaagagaaatcctctcggccattgagggtgtacacctcaactaacaagaggtacactctcagccattgagggtatacattctcaacgaccaagaggaaaccctcttggttgttgaggtctacacccttgatggccgagaggtttcactgggccgttgaggggtacacccttgatggtgacaaggtttctcttggccgttgaggtctcaatggccaagaagttgtttccctttgccgttgaggtgtacagttttgtatggcatagaccaaccatgccccacccgcaaaatccaaactggacacgcggggcctatgccctggggggcatgtgccctgacacttaattttattacagttttgaactcctaaagatgtgtcaagttcaaaattgtaaacactaagattttgagtgagtgattcattttttttttcatttccacatacagataatcggacaagcacaggctaagccattcttaaaccaatagttatggctttaagtgatacataatcaaatttttatactacttgttcaccctcaccatctactttcactgttaatctgctatgctagtgtattttttctacaatctggaggctaaaaacagctcaaaaggctgaaaattttcaaaaaaacaccccaaatttttggctcaactatttggacatcctcaaaatccagggttgatttttgctccctgcaactgtacacccttgacccctgagagaaaccctctcggctgttgagggttatactcaacagctgagaggatttctttcagtcatcaagagcactctgtgtaatccaagtccctatcttttttattcttttaagatgcctactttttgctcatcgtactatgtttctcctctaattttgccctaatgttgcctttgccttcttcagacatgcaaaacttcatcaaccaatgtattgttgccttatcctacctctcgctgttgccttcttcagacatttaacaccttaccaaacgtgtgcttgttccatctcttttaatgcatcaatgagctttctgtacacttatccccttgtgcatataaatccttcaaaaaacatcaaattcaatttcatttcgaccttagatggcaaatttaagtgagacacaataagttgcgcaaccacagacatcaaattcaagttcattttgactctcctcccggccgctggttttttttttatcaccgacaccccaaaaccacttggttttggggccttgacacccaacccctgggggggtttgcgttttctttttttttaatttttttggggtccgactccaaggggaatcaactcccaaattttggggaaacccgggtttgggagttgactctccaatttctgggagtcggttgaccaagtccctttttttattcccaccttttttcctttttcacaggtaaagtcttgtactataaatgagctgcacatgttgcaggatgcctctcctaatccttccaaaagtctccttgtgctctccgaggtatgaatagagatgggcccggcgcatccggatatccgttcggattcggatatcccctcacgttttcagccaaatcagacatccgcatccgcatccgcatcccctggcggatacccgctggccctggcgggtatccgcgcggatacccgcggatatccgccccaaaaatgacccccaggctgcaaaatgaaagtttcttggggaaatttcagatgcagaaagctgcataaacactgattttgaatttcttgcggccttcaagccttcaatttatttttattttttaattttttttcctttgctgcttgcagcctgtgaccctccaaaaaatatggaaaatggaaaaaattatatttctttttgcttttgaatttttttttgttgagcagttggcaaagtggttttaagtttttgttttttatttatttattttattatttattatttattatttttttttccttttgttgctcacagcctgtgaccctcccaaaaatatggaaaaaatctaattcctttttcctttgcaactttttttgtttcttgcagctaactcatgtaaatttttacaggattaaatttcattattttttgaaaatggatggttatatcaactttgcatacaaataaaactggtatacagtacaaattatcataatttgtataatttaattatgcaataaatggggtacactcatatattaagattgaagctttcatttcttcaatcttgtcaaaataattgataccataagctttgacactactcaaagtgtagtaaataaattcgaaatttcaaaaaatgatggaaattaagctggcaaaattaattaaaattaattaagggaaaaaatttacaatgtcaaaaaataatgaaaattaattattaatctgtcaaaaattaattgaaaaaatgtgtctaattgcattattcaaaaggaaccattaatttttatgtaaaatgctttttaccattaaattctacacactttaaaacataagaaataaatttaaaatttcaaaaaataataaaaaacaagcagtaaaaaattaattaaaaaatgtgtctgctgcgcagtgcgcgcagcaaaaaccatgtttttttgttaaggccccattttttcttttatttttccttttttccattttttcttttgtttctcacagcctgtggccctcccaaggcctcatgtatgggcggatatcccttgggatacccggatatccgccaggattcaagggggaagggggcatccgcacccaaatccgcacccgctggcgggtatccgttggcactggcgggtatccgccagcggataacggatatccgcgacggattatccgcgaccatctctattttcagtgatgggtcatttcacccggataaagggggggcaggagcagcggtctgcccggacaagggtgtgttcagctcgctctttctgggcggtaacgctatcgtgtctaatcacgaaagtgaggcggccggagttttggcagcgctgggcttggccagtgttttgaccgaggtaacggacacgcggcgtattttgatccttgtggacaatcagggtgtactcaagaggctcaacgaccccctggctcctaaacctggacaaaaattatttgaacaaattcataagggcttatcactgctcccggcccacctgaatgtgacatttgcgtggtgcccgggtcacagggatataatgggaaatgaaatggcggatacactagctaaggatgctctggagtccccctccacgcaacaactagatgttggaagcaatttcaagaaggtcaatcgtcaggcactggccagccccctcaccaaatcacctactccttcgaatctgcctatagtcgctagctcgtcgatcaatcaactcgcttcgggtcattgtgcactgaaaaactatttatttaaaatctgcaggtctatcgaacccctgtgccccaactgtggggtcagggagactgtcttccatttcatgaacttctgtccgacgatcagaggtcctagggggtctctgcggaggcatctgaggtctctgcgtgtccgcttcaggtcatcgagactcgatttggtgctcaacgatcggaaagctgaagtggctttgtcgagattcatacaagattcaaaccgtttcccggatcatttccctcgatgaaggaactctcgacccttctttgtgttttttgttttctcttctcttttattttcttcttctccttttccttctcaaaagtcctcttattctctttctctcaactgtcttcagtctctttttcctgtctctcataacactagcaaattctgtagtagtgttaggttgttattgtgcgtgttgcagagttgttacttagattcatagtgtgcaatgccataggccaaaattcactcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccgagctcaagaaacactcttctcactaactgctgaccctaccagaccaaccacttgacacacaccaaccaatcgacacacaccaacaactcaacaccaccccaccagatcttactacatacaccaaccatccatcatgcgtgcctcaatgcgatcttttggtgacgatttcgaggctgaggtttctcttctagttgaatctggcctgacagacgctgaaatccgcaaacatattcaagacacgcacggcatatccgtctctaaacgaacactcacacaaaggaaggaagattggggacttatacttcaagccactgaacattccaatcagcttgaagaccacatccaaacctactttgaacgaggattgtcatattcacaaatccaccatgctctaacaacaagtcacgactatactcaatcttttcgaacgctcgaaaggaagatcaaatccatgaacctgacacggcgaactgacgatttggacaacaacaaggttgacattgatacgatcgtctcttgcattcaggaaattcatcaaacccctgaaggccggaacgttggttaccgaaagatgcgacaattgttacagacgaaatatgggttcaacattcataagtgtgttatgtcttctctgttattataatcccgtggaattatttctgatatttctttgtttggaatgaagtctcacagttgcattgatcaaccgtacccttgatcctgaaggtgtcgataaccgatcaaaaagggttctgaagcgtcgcgtgttcaacacccctggcccgaacttcatttggtctgccgatggccacgacaaactcaagaagttcgggatcactctctatggttttattgatgcttggagccggaagattttgggaatctttgttcatgtcaccaacaacaacccccgacacattggatactactatctcgagcttgtcaaacgtgaaggtggcatacctcgccgaacatctactgacaggggaaccgaaacaatccacatggctggccaccagatcaacctcaccgaatcgttcaatgcagactgcccagatccaattcagtcacacctgttcaccaagagcacccacaatcagaagattgagtgtctatggtcgcagttaatgaagcaatacaacagcgagctaataaaccaactctttcgggcggaggaggaatcgtactacgatccacaagatcctgttgagcagtaagtttatttatccacagcttctctggtttggtaataaactgactaacattgcatgaatcaaaagtcttttatttatttacttatgggttccacttctgcaagaaagtctcgatcaatggacgagtaactataacaattacaaacgtcgatgggacaagaagagcatgctcccaactcgatgtagtgcagaatggtgctatcaatatccctcggaggttggaggcgaacaaggattgattccagtgccaatttctgctgccgaggccttacagcaggcattctatccagaggggacagaattaatggagacgtctcccaaatggtttgtgaaagcaatcaaagagctggaaaccgggatgcatctcacaatacctgttgtcgacattcacaatgtttgggagttgttctctcttgttcttgaagctatccgttcttttgacttgtcttggctttcggaccctagcaatgacccttctgaatctttctctcattgtgctgcatccttggatgaataatatggtttctttgtcgtattcatgccttcgattcaaaatcacacaatttctgaatttgttagataagttacaaataagcattgtcttgaatgcaagtatctgattgattctttgtattccataatcaatttcattttgggatggatgatcaagcagtggtaatttatatttaaaattgaaaatatggaattcatatgaaccacaagacatcatgataagggggatggtaaataaagaacactttaattgaaaaaggtaactatcagggaatcaggatggatatttttgggatttacatagagtctttttatgtatctcttcaggagtagcatcttttaattttttagcaacattggcaagtttcctgttgatttgaaaagaacaaccttggtgagtccaggtgcgttcgggatcattttgagaagaaagggatggaggaggaggagttgtacaatgttcaaacttagtagtctgccaaacaagttcaacaatgccattagattttacaaagtcaatcagataagcatgccttggaaataaaaatccatgacctaattcggaggaaggaggaggaatgggcctcccagttgacttatctatataagcaaatataccataggtccatccatttaagtcgttctcatcttgatgggctaggttgtagaaatcgttatatgtgacggaaacatttgcagcaaatttgaggtgttcacgatcttcattcttcatttcagtccactcctcctgagtccaattagggattccgtattcttgcatcagggcttgattttccaggaaggcggttcgagagagagcttccatcctgccagcaaggaagtcgttgtgggattgcagcttggcccagtttgcatcgtcttcagcagtttgttcaggggtgagtttgttgcgtacataagtacctaggacaataattaatgaatgatcatgagtatagcgtatgggattacttagggcatcattgggaaaaaaatgcaattcggacatacctccagacttgccatcatcatttcctgggcggaatcctatcagatgcatttcaccattgagtcgtttggtatttcgtttgttatgggggcaatatctggccatggcatggagcgtttggatcacatcgcagagtttgtcaaatattggagtagatggagatgtttggaaggaatgatactctaggatgaagtgaggtacaaggcctgatgaaagtgcgatttgacgggagggtttatctgttttaggcaagtattgaattggtttgtgggagactttttcttcagaaggggagcagagaaagaaatatgtattctccgtagagccgaattttctttcgagactagcaatcttctttgcagtaccagttggatattgaggcggagggttgcggggctttgatgtttgaataccatgatccggatgtctaggcttacgattccacagcggctcatcatcctcacttggcgcaccgaccacacatgacccactttcaccctgatggttgccggccttgcgccgaacaagcaaatcagggcttccatgtgccaaggggcccttgctttgagttgatgaggcactgaccacacatgacccactttcaccctgatggttgccggccttgcgccgaacaagcagatcagggcttccatgtgccaaggggcccttgctttgagtggatgaggcacagaccacacatggccaactttcaccctgatggttgccggccttgcgccgaacaagcagatcatggcttccattggccaaggggccctttttgaggctggggttggcattcaggagttttcttcgggcatttctcgtcatttttgcggatctgggtgtctgaagttggtctttggttgctaccctgcttaacaagaggagggggtgaggttggtcagcttgacgcatcacctcctctccaccactaccatccttgatggtagtggctttgaaggacaatcagataagaaaagaacggcagaccaagttggctgtgctttatcctaccaaaaatccccctacacaacagacgagaaggggggggttagggttaagcgcatgtctcctcctcctctgccgccactagaactgctaaaaccgttcactcacaagcagcggcggtctcagtgatctttacgtttttcggctaccctacaacaaggacgaggaggagggggggggggggggtcagcgtatctcctctcctcatcctctgcacgccttcatcgcatcatggatgcagtgctgtcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaatcatgaatcgtgacctcagcgcctgggtgcccagtctgacaactgagatcagccccagatcctcatccgtagggccaggtgttggttcattggttagtccagtgttaccagtggtgtgtccgatgttgcttgtggattgactgatgttgctggtggattggtggctgaacctgctggattgactgatctcgcaggaggtttgtgggttgttgctggtggattgagcagtgttgacggtggctcggcaaaagtggcccaggtcattggcaaagtcgtccggggcactgggtggcgggacccaagggatttcaaccaagtcgggtagttccaggtctttgcacaccttgttgcacttgtgcttctcgagaaataattccatgaactctttggaatattcattctcccaaatagacctgtggaatcaaagggtatagaaattatgagtgtcaaatacagaaatcaagaggattgatgtatagcacatactcagtgttcaaatctacaatgtgtggtttggaaataagggtaccatagcctttaaatttatgaatggtgatctggccacgagtgtgattatagagccagtgttgaaacgagtggagcaaaaattcggtgggagagcgaggttcactggtgaagtagacatcgtcatcaattgacaaaagggacgtatagccgccagtgatttcttcttccatccagaacactggagatggttcatcggaaatattgttgggtgggagattgtagttgggttcttcagtggaatcaaacatatcatcatcctgaccaggaacatatttatcctcatgtcttggtcgagtaaagatgtcatggtgaacaggaaatccatcgacaatctggtgggtagttggttagtccaataaatttgtaaaggatttgaatagcagacacactcacccgtaacctttttgctgtttgcttaataattgtcccaccttccgactgacttatagcctgacagaattgagccaggaattgcctggaaaccgcgtaggtcctcagccaatagtttggtacacatgaatatgaatcacgtgttacatccttgcggactcgagagtattcggctaccatgggaaaaacctttccagagtcaagaacctcggctgctatgattttggtcgtctctttcaccttgaaacatttgttataattcacacggtagagacaaattatctgaggcatgttgagcccatcgggatccaggctcaatcgaactccatcaacccagtcagagttgtcggaatctcagtatgacacggcgtcctccatgctcccaaatctctcccaagataaattgtttggatccaatattgtttcggctcgccctaataacaaattcttagtcactcaagtcaggtggttatataaaatagtgacacttacaagatgggcggatgctaaaaatcacaagttcgtcgtccaagtttctgttcaaggcttcaacatgggggttggtctcttgttgaatgactgaggagaattttggacgttgatcatggtcgttctgaaccactggctgagagggaggaggaacaagtgatttcttttggggtaaatgagtggttggagttgaccgggttgctgatttcaaagaaggtagacttggaggaggaggtaaagttgatcgaatctgcggtaaggttctggtcgatgtggaaccggttgcagatgttagaatggtcgaaggaagactggattcagagctgtcactttcagcggccgaatgcaaatcttcatgatattcagtgtcctttcctgatcggagagcatatcgtgcagcttgagcgtcaattccttcttgttcttcttcatcaagggtgtgccgttcaaaggtgtcccggtcataaatcaagtcgatcgccttttcccgccttaagaaatcgacaaacgattcgtaatcttcaacagatcctcctttcttggtacctaaccgacaaaaactgaagtgctcgacaccaaacatttccctgtcctcagtcatcttcgtccggagttccactttaccgttgaacttgttgcagagcgtgtcgatcagctcttgaaaagaatcaggatttgaccagagcacaaactgattgcttcgaatgaccgattgtgaaggggcatatttgcctcgggcccacatctcaaagccacattggaccgaaatcttatcgggaggattggtagtaggtagggcacctttacttgccggagctcttcttgcaactgtacgtccaactcggttgtttgggtaaggttgagttttcgagactcttgaagctcgggccgattcgtatgcagggttcaagatggctgggaccacagctgtgttggtagtaataaggttacaggtgagttacagcgtttttcagtagaactatatgggatttacacgcatgaaattgcatactttgcttgctgccggtcgatccattcaccactgggttcacggcaataggaaatgccatggaatgtgatgcttgggctgattcgtatgcagggttcaagaccgcagggaccacagctgtggtggggtattagacagtagtaataaggttataggtgagttttaacgtttgaagtagaacgatatgggatttacacgcatgaaattacatactttgactgctgcctgtcaatccattcaccactgggttcacgccaataggaaatgccatggactggccgagtgggctggggacagtaggtgtggtgattggattggagtataacgctctggccctttggattgcctcttgccgtttagattggagaacctcttgagccgaggtcaattggccagttggaggtctgatttgtggaggaggcgctgagtttggaatcattttgtcgacacagtcgttgcataatccacggaaaaccacgggagattttccacactggaaacagaacatctttttttctatgcaagttacgttagttgtgtttggctattaagggtgcataagtatgggattctgctgcttactcttgatctagaaatggaaaggattgggtcgtcttgatgttgtgaggacaggcctggatcgtctggaagctgtaagggaagggatggatcgttgtctggatgtgacttatgcaaggcttgttttgtccttatgtgtaacgagtaacgggtaacactatggaacgaacagaatctatgtgtttacatttctgatacaggtggggaatgtggcttctgtagtgcgccatgccctgtatgattttcaggctgtattcgacctttttcaaaattgatggctaatttggcggttcagtgccatgcatggcggctcaggggcaatgatggcggctcaggagcatgggtggccaatttggcggttggattcatttttcaatttggccattctggcggttcaggggcgtcatttggcggttgtttggccaaattggcggttcatccccatgttttcattttttttggccaaaatggctgctcagtacctccataacttaatcattcaaaatatttttttcaccaatgggtccccaaagggggatatgaagaactagcatgttccttttccaaacccagtcaattaaattatggtggatttgcctaaatttgataccccctattataaattggcttcttgcacacttgttttcttgtaagtcaagttatttttctttccatcataatctgattaacttggtacagtgggtagacaaaatggtgaaacagatacaatatgatacattatctgcagatccttttgcatcaatttctgatacattgaaaaaaaaaacaattctgtatccaaaaaccacttcaaaatttttgtccaatttggactgtttgcaacaaaaattttggtagataaaaaagatatagtattttattatttgcattgggctgtatttatggccagatacaagaattttgatacatttgcatagtatctgtttcatgatacaatacagatacaatttattcagagaaaaacagatacaaataccaataaatacaaacacatgtattgtattggtttcactgttggtaacagtgaaaattggctgcttactttagatcccagaggttcaaaacacaaagctgaggtactgagacttggtcaagtgatttcaaataggtcccaataatgatgatgtaaaaaaacaagtttcaaaacttgtgaaaaaaaaaatcaatatttttcaagtgaatgccccactcaacagctgtttgaaatcatctggtaaccattttttccaagattttcagttgtaatcattcttcccatgttccatttctttctcaaagcactcccactcccccaaaataactatcaaagcttttgaaaaatatcaattgggtttttttgttttcacaaattttcaaagttttttttgttttcatttttttatgatgattttttgagatcaattatgcaccacttgaccaagtatcaggacttcaaatttgtgttttgaagcttttaaaaccaaaataagccgccacttttcactttctacccactgtatgtacatgaaattagattaagtaattattatactttagaattgtctatgaacaacttgtcccaatacaaaaattaaagacccattgtgtggcaggatgtctttccaaattttgaaaatttccatcagacaaagatatgattatgccacaaatgatagtaaattgatattattttcaatgtcccatcatcaggactgatgaaatttggccttggcagggccatattttgggggttcaggggaccatacaaattcttgcttgtttgtgtgtgtgcacttatcaccagttttacttttgttctgaacagtgtccttctggcatcttttacatccataatactctttttcacgccactctgagcagtatttccttgattcccagtcatagtagttgcactttccatgagttgggtcatctaggggatcaattggaaagacatctaagccttcacaatggacacattttatgtgggaaggcctaagggaagcacaggccatgtgaatgaagcccaaggagattatgttggctatgttctggatgttcattgagtttatttgagacaatttgtagcatgcgatgggaattgaacttgtgttgagctcctgtgtgtaggtgatggtcaagagtgttgaagcactatctaaccttttggatatttggtggacaatgggctttcataccaagctgattataaacatgcagtttgggaaatcaggtgaatcaagagggccaaaaataaaacacccccccccccctcaggagcaagctggcttggtgaagactaacacttgatgttttgagcttggtatgcaaaatcaattttgttgattaagttctgcagtgctatgatgaacaacaatccctggggatcacagcttcttccaatcttgtacagacagagaacttgtggttattgtgttaatgaaaaataagtacatcatcaagtctgccccaattgatcagttgaggaatttacaaatctctgaaactttagcttgaatgttctttgattatttattgtcttctgaaccgcttgctttgtgtaagtcaatcaatttcattttaatcaagatgctttagcatcaaaacctaattgtgataggtacaattggatcaagttatcataatgttgtagaattcttttcaacaagaatttttccctatgcataatatgtaaaaaaaatattttgtggcgggtatggtctttttaaattcccaaagttccaatcagagaaagttacaattatgccaacaatgatggagttgtggatcaatttgaatagaccatcataaggaggaatgtaattcagccttcaaggggtcatgggcctggggtggagggttccaaactattttttgcttgtttgtgtgtgtgcacttgtcaccagggttactttggttctgaagggtgtactgctgacaactatgacatttataatactcttttgtgcgttcttctaagcagagttccttcaagtcccagacgtagtagtagcagtgatagagatcgtttgttcggacctgggtacctgtttatacctaggtacctgttcattttttcaagaaaatagataccatgtaccgcaccagacacctcccggggggtacccaaggtacccgttgcaggtacctcaggtaccccccctctctttttcacctagtctcactcccagagtcccaagtcactttattattattattatttttcatatttattgtaaaatatcactcacaagtcacttttttggcattttttaatatctgttgtaatatatctacatctaattggaagaatcttaattttctatttttttcatatttattgtaaaacatcagtcccagatcacttttttcatttgttcatatttaataatttattgaaaagttgaaactatctaaaaattacaactaattggcattgtcatccaaaaccatcaccttcctttttgattttttgttagacttcttgttatccttgagtccctgtttccatgcagccaaggtaccttcttggatcttggagttcttggagtagaaggccaccatcattttgatttttggtagggaagtgagggggtacctgtagaggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccgcacctggcacctcctggcaggtggaaggcgggtgcaaggggtaccccccaggaggtaccaggtacctgcaaaaagtacggacgaacgatctctaagcagtgaccgtgagttggagagcctggtagtgtggtttggaagacattggatccttcacaatgggaacatgtcattttggcaggggcaagggcagcacaagctgtgtgagtgaagcccaaggccagcatgaagactatgatttgtatgttcattgaggtgaatggagtctatgtcttgtgagcaatgggaattgaacttgtgctgagcttctgtatactgatgatgtgctggactgatgttgtggcactatccaactgttgtgctatttgggggtatcagactttcaccctagtgtgattataaacagtttgtttgggtaatctgatgcatggcctcccttttctgtgtgggaaaattggtgacagctacattgaaagctaaggcatgatcaaatatttcaccttactgccaaagatcatggctaactacaattgataatttccaccttgggtaaagagccatcagcaaccattctgattgattctcttctacctattcaattgattcattgatgaagacttgatgatgttgttggccattcacacaatcactggcaaatgtttccctacacataattgtaagaagatttgatcccctagggttagtgatccccattgcagactatctcttggcctggatagctgaactcatatctttgattgccgggtctgccaagctcacaacgtcccatgctggtggccgagacgctgctacaccaaaaaaggccacaattgacagtatcatgagggtctggtgttgtggctgaatatggcagtacagatagccactatgatcttcggcatacatgggtcctcttgtctcacttgacggccggcgttgatccaagagtaagttttggttggtcatccgacatctattcatgtagcaatactatctagaatagcagtgatcgagactaggccagatttctttcgcatacccgtgagtgaattttgaacccagctttaataatgtatcgtcactctttggttcataacggtgcagacgggccggctggagtgctgagacctacatattacgaggctgtgtctgaatcgagccagcgtccttttggcaatatgcttcgcatgcttttccttagccttgtctgtttgctctcggtcctcctgctacctcttcatactgcttgtcaggagttccagctcagactggggacaccctcgagaaaagtagtttggtttatatactactagcagacggattccaaaggcccaaattgctgttcttgaagcgcgagcggccaacttgtttggcactctctcagcttccggatatccaaggcagaccaaagcacaccaacacaaatccagcttgcaaatgagaacaggggtgattacaataaaaggaacctggttcttcaactcataggatgagcaagtgtctttcccaaacaaagaagttgtctcagttccagttcaccgtttccaccccatccacaccccaagaaaatgactcaccgactctccgcacctttcctcattatcctaatgatcgccatcgtcggcctcattctccccgacttggtccacaccaccgcctcttacgacgcccatcaggtctcaagccaggccaaagctcagtcaggtaagtctccccacccgcggacaactgtatatcactgcacacctcttgaacgcaccaggcgttggaagggatatgatatgctgattgcttacatgcgtgctttcttggttagttgcccccaaaggttataatgatcgggaagctcgtcctagctcccagaaaccgggcaatggccaagaggcgactagcgtctacatcagttcagtgcacccgcgtcatctccaacctaaacgagcccctttgctgacttttcgaccatctctatgtagtcaccctgaaagacaacacaactccaggtaacacgtccttctgccctttgctttatctttacgcatcgattggagttggactgacgcgcttgttgatctcccgaacctccttctttcgaaacgatatccagcacaattccaggcgtacaggcaacaattgatcaagcaaggtaacctaacacgcgaaaccttccttcccgtcgccaactccctcagctcacttttttttttcttctcctttgctcctctctacatccttcaacgacaaaccaaggcgccgtgatcaagtacgaatactcgatcatcaaaggtttcgccgtctacatcaagccttcccaggtgcaatcgatcaagaaagatcctctagtcaagaacatcggtcagtcttccctggctcggaatcggatctttttttgttaacatgcaactgttgacatttgttgtacaattgcttggggaattaacagagaaggatcaggaggtgcatactctctgagagctgctaggatcaacgacgcgcgttgcctgttcacctcaccggccaatatccagacaaccagcgctcacttggtggcacggaacttgccatcgcttgccttgaatatatgcagattttctgcctcagcattcataacttcatccttggaacagttttggtttgctcccgttatcgttattatcagtgtatgtatttgtcatgatttatccatcttttttcaccgcctattacacatgttcttcattactctcaaaatattcaaattaagcgatgacaggtaagattgttgatgaagtaaggaccgaaggctttgtaaataagactcaagagatacatacacacatgcagagcaaacaatcaggcagaaaacgttgagtttgtaatgatgaataaaatatagcttccatactagtatatgcccccaaatttggggaggctgcgtgtttttgccccggatgttgggggttttacttgtttgaaggtcctgtggtgtaatagccttcgcttttgaaggtcattgtgaatatagcctttgcttttgaaggttgccatcgattgtaaagtcttagcgaatgtcggaaatgacattgaaatgtgcaacatcgacgccggcgttagaagccgcatgagaaatcaatagaaaggcctattcaagcctgacggtttgtttggccctctgaggccattcttttagttatatgtagtacaatcaggactcagaacaggtcacttaacgagacagagacaaagaaaaaaagtgactgatcagtgaatgctgcagaagggcggatgcactcgatgagcgctcggacatccattctacaatgcgtctccatcccagagggaagcaccattagaatagcaagaggctgggcatcatttcgctatttttgaactattcaatccaacacgtaaatacctcccaagaaattgagtccaaaaggaatagctactccccgcggtactttgtgtctgtgattgcacacccatgttgaggggtctgtccgccgaggaaaggggattatccagcagacaatataccaacagcaagctcttgtaaacacttccagtattgccagtagcggtatgcgacatgtatcgccactgttcgtattcctttcaagcaagccctacgcatcagcgattctacgcgacctgtcctcgcggggtggatgctggcgatgaaacagccagtgcacttctgcccggccgaatcgcacaccttggctgcagttttaccgccgaagaaaagcggaccggactcccgtccgaccagcgtaggctcatggaaacacttcatgctcccggtacttgaattggagatgtaccatccaggcctttatccaactgctgtgctgccaatatggtcctgaccagtcatgtcggcggttcactgcgacgcgtcctgctcaagacttcgtttgattaaccatgtccacataacatgttcatggcagggatagccggactcggcggcgccggtttggccgcccaggaacatgattctcagacgctgggccgacgactttggttccagcgctcgtacagctgatggcatgattgtggtgttgaatcatccactcggtccaacatgtcccgttcaaaacttctttcactggagtcagaccaccgcacaaaaattggtcgttgtgatggtcataaaaggactgcttctttgtcaccttcttcctctctggatctctgatttcatcgtcaagctatctatccttccttactccagacaaaaagaccgtatagcatccatctttttttagtttattgcaccttcccaatatataaaactcgctggtttttctgtttatcagtcattaactccagccaataaactccctgcgtcgtgtccacacgatcatcataattactcaggattgtggttctacctcctgcccgttgcaactgaaactaggttcaacacacctcgtcagctagatagaccgcctcctaatttcgtcacgtcaacaaaacactgaactcagacttttgctctggccatcaaccggaggaatacataaaacaagatgcggtcgattttactccccatgctcacaagcgccctacttagcatggcttgggtgaatggaaccctgcttcaagttgagcatgatggttccaagtacttgctctgtagtcttgatcacgcattcacagaggaggagacaaaacaatatccgattggactgactgtccgatacccagtcggagataccagacattttccatcagccatgatccaaaataattcaccagaacccattcgagttggaactggttttccaattgaagccaatgttggcaacctcagaggaaagtcttcagcaaacttcttgttccgctccccagcagaaggcgctggtcaagacttcaagttcaaagaagggttagagggacactacatcatcatctctttcgataaacatgcaaatgtagactacgaaacatggcagcaccttacaaagacacacctcatgtataacgtcaacaattaaactcatttctcagaatatatcaatgatcttaagaaatcaatcttaagaccatttgctttatcatgatagtacgagttcaacataggtatgtgacatgcaactagtgttactctttattcaattttgttgagttttcactttttctgcctactcttccccaaaatcactccctcttttccccaattttttctttcttgaatcatcttgacctagactgaactatagtcaatcatagctgttttttgtgttgaatcttatgctctcttgtagtctaattagaactcatcatggcaattttcatcaaacaactctagtcttattgattgatttctttctttttctggttcactatttgattctttaaaaactgatcatgaagaatcaacgcctttcaatatttgtggtctaacttatgttttctcttgattaatcttctggcatgactaaaagatattgagaaggcctgtcacattgtttcttccaagaactcataaacttatttcctctcagtttttattcaatttgtttctgctattcatttctctcaaccacatcttaaacctcttgtatttagtctatttaaacaggctaactacaagaaatagaatccattggttctttcactcattttctgtgaacctttcccaaaaaaggccttcaaccttttttgtgccattttctcaaaagtcttcaacttcagccggttcagagctcataaaattcaacaaatttgatttccttctttgttttattgcctctattagttacagcattagttacaacttaattgctctagtcctcctcatgaaaaatctcaaagatagtgccaatctttaccccatgtaattatttttgcttcttgactcccaaagtgcaacttgcacccttagttatttaatcctgcacagtatcagtttgcaatccaccaattcctttattgaaacctgtggcaccccaagtattataattgattcatctcaaagaaccacaacacttgaccatcaagcagagaaatagcaaaaagatgtggttgggttttgttccctttataatcacaagctccctacatacttactagggccttgagtcaatgcaatcatgcttcaagtcaagctccatatacttgcaagtcattgctctgtagtcttgttcatacattcacaaattgaaatgatgctatcagtgtcaggcatccaattgtgcattacaaatgctcaggagggtggttgccaaagggcacaatccaaacaaaggtcaggattcacagattctttgggttaattataagagttttgattttttcgtgcacatggactccatatggatacatcttggttagatactctaacagggagggttaaccgggggttgcagactatctccaagttaacaaaacaccaccaactgcggaacgcttagcaccctttttgccacttgaccatgtggaatgataacttgtctgactaaagatggaggcgatcctcccgagccggaattcaaccagagagcgatcggtgtgtccgattcttgggcctgttgatcacatttctcttattcaccatcacgcccttcccggtctggaactaaagctcgactcgtgatgtgtaaaaggttttctgctcatgatgctgcatattttcagtccacaagtcagttatacatcgtcatgtgatatgactgtatgtctctcgaaatcactgtctcggctgtttgttgttcagcattgtacataagccgttatatggtgatgatagatatgaatggttgctgttgttgtaacgcgttgtacatacaaataaatacttaaattcaatttttctttttttgtctttttttttcttggccgccctcgagagtgaagagaagcaggcaagatcacttccagatcttcgttacctccctccgactcgttagtctctacatatcttctcactgcctctgcctcgccccccctttccaaatttcgtttcctctttacaaccacttgaaatcatttccttgactaaaaagaacgaagacagaagggtggatcgattgtcggttcttctcgaacttgtctcatggaaaaacagcttcattgaactcaccagtacagacagaccacttcaactgttccctttctttctctcttttcctttgctcttttcattttgcttgtcattaactcctcgtccaacgccttcaagttctgatcctcttcttgaccatttttgttttctttctttatttgatttgatttgattttgaccatcatcctcatcccttctggtcttgactcttgtctcctttcctctctcttgatcacaacatctatctcaccctgctcatccaaggggggacagaaacggtcaactaacagaatcttttaagcttctcgtctgactctgtgaccttctctcgcaactcgcttggtttcagtcggtcgatcgatcgattacgctatcaatctcctcctcaaaaacagagaaacaggacaacaccaaccaaagaaccaatccaaacacttcctcccccgttgaaatatccgtcacgaacaacaacccctcaaaattaagaagtcaagtcaagcccgatctaacgttgattatttatattttctacgtcagtcaaacaacacccttctctcagctttgcatcctactctcttccaacgttgtccatacatctatttgtacaaccacttcaaacatgaaccaaaattataatacaacttgaatcatagtttatgatccaaattttttggactttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcccccctctgatacatccttttgcttgcaaatctcccacttgattcattattaaccaacgcccccccctccctcccctcctttctttcaccacctcctacataacctcctcctcatcccttttctctgctctctctctctcttgtctccctccaacccaccaactctctctgattccctttgttccagtaggccagatgttagctgcacaggtacagcaagctcagtctcgagagccctctcgtcctcgttcccattctcagcagaatcctactactactactactgccacccctctaactcaatctcatcctaatcatcatcaacccagtcgtccaacctctgctgcacttcaatcctccctccctggttatggtttcattcatcaatccaccctcatccctcactcgctgatgatacccactgtctatgccttcaaccaacaactggctagccaacaacaacagcagcagcagcagcaactctatctcccgctcatccattccggtgcttccttccccgaactgggccacccaccactccacttttactcgggacctcccaaccgcaaccttaactcatcaagccccatcttaggcccccctcctgccccccctctgacccgatctgcccattccgatcacttcacccctggctcggccacctctgctgctcatcaccatcatcgccatctccccccctcccttcatccgcctcaccatcgtgcccagtctcgctcgctctccaatccaggctcgaccagcaactcatccaaccatcccaagactcacacgcctgcctccccctcagcaaccacagcagcaaccgcagcagccaattcgaccaactcgctctacagtaccatccaccatccgactgccaatcagatgtatgcccatcgaccctcggctggaaatagcgacccttctccttctccatccccacgcatcgtcagtcctttgtccggctccagcgggattccctcacctagaccacgcactcaaagcagtcaaagtgatcgttctaggccagtttctcatcatggctcggctccaaagccccccaacaccaacaacctccatcgcttgaggactgatagtcagaacagtcatcactcgaccaactcgcacggattctcaaacggtccgagcggcactctcgtaaaacctcctggctcgctccacgaacctcagttcactttcaattcatctccaactgctcgcagcgcgactgcctccactaacttatcctcctcctccataccctcctctggtaccattcagggtcgtccttcatcaccctcaactcattcctttaactcatccaactctcctgttggtaacatggtccgtcgatccagtccgctggctcaatcgagccactcatccccagctcatcatcaacccatcaacgctcaaacggtcgccgcagattcagcaactctccaacctacaacttctactacccccaccaccaccaccaccaacaacaacaacaacaccaacatcagcaacaattcctccgcttactcctcctaccgcaactcgtccgcctcaaccgttaccatcacagccgccccgccacccactattcccaccagtattactgtcgttccagccaatcaaacagacgaagaggtcgaagaagactcagataccacttccgatgttgatcatcgtccacctggtcacagatccacacccggcactagcgttgatagctcaacctccaatttcactcaacctgaagacgtctcctctgccactgaatcacctgcctttcccgatcgcactcctcacaagcattcgaaacacagtctcagcaataagcttcgacgcgcccttagcatcaatgctttgcatgaaaacatgattcacgagtcgattccggagcttgatccggcaatcggtcatgaaaggttgaagagttcctcagcctcgatagctggtgtgcccctaagccccagtatcactaccaaggtcaaggctggtcggcagtcgggctcgagtcgacgctttggtttccttaactccaaatccaactcgtcaacagacaatctctcgatctcatccaccgtcagttcggctagtgttatgattcgcaagctgggcaacttgggcaaatctgctcggaccaagggggtaatgggtctcaccaaaattttcaaggataagaacgaagctgccgcagccgaatcgaatgcagacgacagcaagggctccagcagcaagccagccccattcaagaaggcctcttctaaccagcacaagaatctcgcctccacatcagttgcacaggtacaggccgaggtcgataggtcgctatccgttgaattccctgggatgacaccagctgccgcctttatccacaagcagaagcaacagtatgctgaacaggaagcggccgctgcagctgctgtagcatctgccgccgaagccttgaatcagtctcgaggctcagagagtgtgaagtccaagggtcgagctggttcggttggaagctcaagctcgatgacacccggcagtgcgtccgaggcgcgcaagaagatgattgagaaggagaaggagaaaatcaaaagcaaaaaatcgagaaagtggggattcggtggtctcggtggtactgggaacgcttcggaagaccttcctgcttcaacctcagtagaggatcttcgccgacctcaaggatcggatgctgaagagaatgaagactgggacgacaataccgtccgaggtgctaacatcgaaggcatgattgactctcagccgggcgcccctcgaaagtctgttgaagaattgcgaggtgatgatgatgacccggaagctctagatgaatacgacatggaatcactctttggaaattcttctaatgatggttcttctacccgtcgcactggcttgaaaccccgtccttccaaggaggcagtacctaagaaaggtatcttgaagagtaagttgctcttacaggttgggtgcgacccgacatcgttttgcccttactcatgatctgccgaacttctttacagacgcccaaaacttttcacaagaacagcatctttctccagtttcattccaatccaaaccgatcagtgcagccacgacgcccgactcgcccaagccacagaacttagtggatgagccggtactgcctggtctgccccaattgggcaaggttcctcaagtcggatcaacgatcgatttcggaagtacgatgccgaacttgagtctaaccattgcaggtgctgagatcaaagatcgtcgggccacctttgcacaacacctctccgtccacaccacttggcctcctgctatctacgaccgacggggtgaactggccacttgtaataggctcactcccaccctggctcaacgcatcaaggtacatcttcttttccctcttctttttctcttctctctttattgttctctaatcgtcgatttattttgttaataggaggaaatcaacgctttcaaaatggaagagatggaagtccattacgcttccagggtacacactcacttctttgttgtaagtcttccttcacacaacacaaacacagagaggaccgattgttctctggatcagaatatgacatacttactgtgttctctgttcaaacttcaacagtgaaccggtcgctccaatgatcggttgggttagaaatagtaagaagctgtcatgggggaatcttatgcagtgatgatagacaatgtccgcagattggagatctttttttgtaagctcgaatctagttgatgagcacagacctccccacatacatatacacaacacacatatacatacaaacccctccttctgctttgccctacatatatacacatatatatccaatcacctccactcctcctctcaaagcaccaggtcatctttcattttgtttttgttcctttctctttctcccttcttctccttctctcatttttctccttattcctttatcacacttctttcttttgttagtctccacttgttttgtttttggtccccttttttgttgtttactcttgtgtaagaaggattttgctttttttgtgtgtgtgtgtgcatgtgtgtgttttttcttttcattttcaaaataatatatacatatatggatatctagacatagacatcaatctactttctctttttttttctctttccatcactatcaccaatctttttctatcactccagttgttctttgatgggctttacttattcttttcaccttgttttcttctttggtttgttatattacttaaagatacatacacacatatatgtatatgtatttacatacatatatacatatgaacagaattttattcttacattcattcatgacctctttttttttttttttcttacatttctttttttgctcaatcaattcatcatcattatttattacatcatcatcatcattgccatcaacaaaccaaaaccaaaaccaagaatgataactatgtacattaatcatagcctcatcctacttgaaagaacattttttttctcatttcatttcatttcatttttttttcttcatacatacatgttttggttttggttttggttttggttctggttttggttttggtttggttggaaaatactttggatttattggtttcctttttggtgatgatgatgatgatgatgatgaaaaagacagaaatgaggatggtgatgaagaaaaaaggtgtatgtagatcacatacaatgtacacacaaaactgtttttttattagcatatgtacatacaaaaatagattttcttgttttgcttcttttaagaaatatgaagggaaatcgtacatacaaaagatagctaaacattcagagaaatcaggatgaacaggtacagtataaaaaaagggtatgcatgtatgtggttgtgtgtaactctaaatagaaaaagaactgtgatatatatgtgttttaggttgaggggttcagggatgaagaatacatgagatgtggatcccaagaagatcgagcattgttcagaggaacacaaaagggaaaacgagatggacaccaatccttttatggatccaccatgatagccttcttaaattagttcacaacaagatttttttttgctgcatgccaattgatgagggtttgcagtgccacccttgagccaaggagggacgccaaggggcgccttttgcaaggcctgggggagccagggtgccaattctgtgctgcatgggaccaaaatgtggtggaaccaggattttcctttttttagtttttttttctgctcatcaagaaattaggttaattaattccaggggtcccagttacagtaaatatattgagtgggcttgtagtaggctatgtagtactggggggggggtagacacttgaagggtgacagcatccagggttcaccccgtgaccagcaccaccaaccctacaattgatgcaggtttgatcataagggcatttccactgtgggttgctaaaccaattttagaaatatgagcctgatttgaaaacaccaccatgattgtttaaacattcaaaacaaggacaacttggcctccaggagctattgcattatcagaaatagcaaccggatggcagcccaaccttgcaagtttaacagatatcacctgtgattctctttctcccctttccccatatgtcccaacacccactcaccagagaactcaccctgaaagattggtacctgtcttggaaagagtacactctcaaacattggtaccggtcaccagagagtgtacactctcaaagaccagtaccagtctttgagggttatacatactgtcaatgactggtactggttgctagagaatgtaaactcttgaagaccggtgctggttgctggagaatgtgcactctcaaagaccagcactggttgcattagaatgtaccctctcaaagaccagtagcagtctttgagagttatacatactgtcaatgactggtactggtcacaggagtgtatgctatgtatgtccagtacaggttggtagagaaaggatcagctggtttctaggggaaccttttgtgctccccactagttgctatttttggcaactcacagtggaaaaccaaccggctgccagttgctaaaagtgtgacacagttgccaagcatgaagatttggcaagttagatggcaagatgcggtggagatgaacatttggctgggacaggaaggactttcaagcctaaagccacaaaataattttttaaaaaagaactaatcaattcgaagaaaatctgaatgggcggtttcttgtgctgcctggggaagcaacattggtcaaaactttgaaggggaacaacccaaaatgactgaaaaaatgcatttgaagggatgtggcaatcaagaattatcaaacttagctcagagatttctctgagagagtttccaaagatttgccaagtctgaaattctattttctaaatttgttgaggctctcatttttcaagggtgctgagagtgcaactcatagtcaaaatcttgcttgttgaatagaaatcgcccctcatacttgtgcacctgcaacaagtacaagtacttgcatgaaaattctcagatctcagacacccaaacccacacccatacttgtgggggcaggacaaagcaagtacttgcgagtgtgcaagcttattttgagatatatataaaggtgataaattctcttgtgttttcatttcagagatttgtaaactaagtgagtttgaatagtaataataaatcttaactcttgcccttgattggaggacttcctgttggacctggggcccttgcagaagtcaatctagacccaaaaattcttgattctcacagagaaatttgaattttgaggctctaaaccagctctgagagacctgcagatgttgacaggaagtcctacattttcttccagatttctcccttgctgctttcttctcattcttcttatttgccttccattttctcaaaagctccctctcaatcttaccatttttagagtaaaatgccaaactcatccccctagtgacagactagagatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataatttttcaaaaaaatcttacaaaatgatgcaccttttttcaaaagtcttgataatgctccaatgaaaaaaataaaactggaacttgtagtatggtatgctggagaaatgataataaatgaaaactatgataaaataactaccagatggttttaaactggtgtagagggacacattcatcagtctcacagtggaaaaaacagtggaggaggcagtgctatcaaattcagcttgtgttttgagctggatactgaggtccaaataatttctggtgttgatttttttcatttattatcattattcttgcataccgtacctctctttccgatttttattttttcatttggagcaatattgagacttttgaaaaaagtgcaataattgtaatattttttgaaaattttgaaaattggtttttcatacttttgtttttagaatcattttttgaaacctctttgtaccacttgctcaagtctcatgattgcaagttggtgggttaggcaaatcaggtctcatcattatagggagcaagagaaaacagaaatcatagaaggagaaattcaagaccaagaacaaagctccaaaaatgagggtgaagcttacattgctgtagcaataactagctctcatcaacaggccctgttccagaatcaaagtagtgtccatatatttgcccaagaaaccaagcttgatccaatcggctttcttgagcaaatcagtcaacaggaaatattcttggtcctcaaatactccacttaatcaaattgcagataagtaggtctgagcagatccggttcactttgtaagagattggcactggcaagagtgttcattttaatcattttccactggtaagtaatattctacagaagagtgcacaagaagtgagtcagttcatcaaggtgttcaaagcagctgagagctggacaattaggtgtagagcaggatttcctttgaactcacattgccttgccagctggaaggaaacccttctggttggccattggcctcggatatccctggggatacccggatacccgccaggtttggggggaaaaacagccatctgcagccgaatctgtaccccctggtgggtatccattggcgctggggggcatccgccagtggatagcgggtatttgttgcacatcgctatgacagactgtgcactgagattgtgcctcctgagagaagcatattccctaccaaagcacaactaagcacatcaagtgccatctgaagtaaaggtgcactggtgcgcacctgcaacaagtacaagtacttgtgtgaaaattctcaaatctcagacacctgcacctgtaggcaagtacttgttggaaggcaacaagtagcaagtatttggtgccatctctattatgtcaaatctgcaaggtggtgggctagaaaatatttggcagattaccttgccaatcttggtggatctgtgttttgaggtttgaaggagaattcttttttattattatctcataaatttaggggtttgattaatcaacttcccaaaattggagagtcaactcccaaaccccaaaacccccaaaattagggattcaatcccccaaaactgtcaaccagtttgggagccgactccctaaaaatttaaataaaaataaataaaacccccggttggtttggaagtcaatcctcccaaactgaccagggatgggggtcaataaatcaaatcaacccccaccccacggcagcggccgggaggattcctcctggctgtgagaccacattcttgacggccaagaggggaaaccctcacagccgttgagggtatgtacactcttgacgtcaagagggtttcccctcttggctgtcagggtgtacaaaaccaaatcaacccccactccacagcagcagccgggaggattcctcccagccgctgagaccacattctcaatggccaagagaggaaaccctcttggccattgagggtatgtacgctcttaacaccaagagggtttccccttgccgttgagagtataaactctcaacagctgagaggagaaaccctctcagccgttgagggtatgaacactcttgacaccaagcaagtttctcctcttggccatcaaggtgtacactctcaaaggctgagaggagaaaccccccggctgttgagagtgtacacctcaatggccaagaggagaaaccctcttggccattgagaatgtgctctcatcggcaattcctcccagctgctgccgtggggtgggggttggtttggtttgtgtgggaataatgagaaatctaactgttagctcgtgacatgtcacctgtgacacccgttgtatttcttttatctctattcgaccgttgttctctctgttcttttcttcttcttcatcttgtttctgctcctttatcccaggtctgcccctcccttgccccaccaagcccaagcctccctgactgaaagtatcaatctcgactgtcacttaaggtctttatcttctcttctgtttccctcattattcttctccaatctttcttctttctctctttgctcatgaaatatcatcttgtttctgctcctttatcccaggtctgcccctcccttgccccaccaagcccgagcctccctgactgacagtatcaatctcaactgtcacttaaggtctgcccctcccttgccccaccaagcccgagcctccctgactgacagtatcaatcttgactgtcacttaagcttatattccaatagtttggttcatcaaaccccaaaccctggttggtttgggaggatcaactcccaaaccaactgtgggtttttatttatttttatttaaacttttagggagtcgactcccaaactggtcaacagttttggtggatcgactccctaattttgggctccgggggtttcagggtttggcagttgactctccaattttggggagtcaattaaccaagcccctaaatttatggagggagaaacattacaaatgagtggatgaattgagaccacatccgaatgaaagctcacccacataatattaatctggccctggggcagggttgtggagtattgggacaaggagtgagaagcttaacaaaatccactccagtcattcatgtttcctgtcccagccaaaatcttaatgcaatacacaagtccctccctggcacacagaaaaactgactgcaggtgagggcctttcctctttctttctctgtcacacaaatgtcactccttcctcatctatcattcttttctcactcttccagatgaatatgcttcttcactttctttcccacaactcagccataatttgtatgtagttaaataaccatgctttctgagttagaaaatgagatgatcagtcttctgtgaacttttccctgtggtctctaaaagatacaaccacttgtagcgtccatacacactagcagctcatagcccctttttgggctatttgaccaccggtttttctcttgagtcttcagcctcaagatttgttcactggtcctttgtcctcagttctcaccgcctcatctcaaaatttcatcaacttgtgataagttggcattcaggtatgtgtcaacaaaattgtccacagtcacttttgtgtttgctgatggcaaatcctagccatcatacatagtccatgggcacatggtgggtctgaccacatacgtactagcccagttcatgtagggtgtttttatcgacatgtctgaaaagttgcactgctcgtcgctttaactgtttgcttatgttgtgtgtgggacttcaccaaaactttaattgagatgttgttaagcgttgctcgtcgcataaatttcatttgtgaatgagcagaaacgtgaacagtattgaggcacgagtacgtaagtaggaggaaaaggaaagtgatggctaaattgcatagagagaaaaggcataatgtggagagaaatacatggttatttatagtccacattatgtaagagaaaagggaagaaaaagaagaaacatgagaaaagggattcatgagatagtcggacgtctcttgtcgagatcatcgtctatgtcatttatgacatagactgtagtgagacgtaatcattactcaagattacgtagtcgagctacaacacccccccactcgacaagaccgtgactttatcgattggggaagtggaggaattgggacctacgtccaagaccaggacaaatggtgtcgcacaaatctggttggacaattctgcctgagggatgtcggccggtcttgttgaattggttaaccgtttgagggtattgagagacggtaagcgagttatcaggcgttgagagctttggctgtgttgaagatgttgtacaaagagatgagccgggttgtgtggaatcgagtgggctcagctggagatccaagatgttgacaaaaacaatccccaagccgagcaagacactactagccagtcctttgctgcagagagagggtgttaggtgtcaagctggttttccaatgctttggcaatcttgatagtccaatcaacgacaactgagggtaagagataaatcgactggccaattgctgttgcttcagaaccgaccgagatgagtaggagaaaaagatcaccgccggagaataatggagactgtcgggagttgagaacaccgactgtaagggcacaccaaacacaccccaaaagaaatgctaacagccatttcgctggtacggggacagttgatcggtagtggactgggatcgattgacaaagagctacgttctgttccaggtagaaatcgcaaggacgttgtaggaaaaacttcgtggtcatgaccaatcgacgattaacaatgacggaatgtagatttgcaaagggaatatagatccaacaatcccgtctaatcccattgctgcgatcagtttgaagacgcctcgctccaggattgagtcttatctgagcatgtggtttggctgcttgttagtggtttgtgaaaataacagtatgctcgtcccagattcatatcttgtaagacatcggccgtgatcggtttccgcatggattgagacgagcttttagtaagaccaccgtcgccagcagcatcctgtgtagaagagaggcacagggagtcgcagaatcaagcagatccaaacgcttgggtgcaggtgagaggccatgagaacagttgcaacgggacggtcgatttctgctaagtagcctgcgcgtccgtccagccttctgaccaaagctaaatgcctgagacggacgtgttggaaccgcaacccccccagtgtaccatctgcgggagctgtaccacaaggaaggctgaagcgttcgtagatttagatagtccagtttggtggttggggaggctagatcaataccgccacatcgttgtcctccttcagaaatcccagggcaggatgctgaggacagtacatataagaatgtaagtttgacatgttgggtggaattgtttgcactgctcgacccccccagttcgtcacgccccttggagttatcaacaatggatcagagcaaaataggttcgtgttggtcgagtaatcacagcatgaaagtgggtcagtgcggccgtcgtctgaaaaatctgcctacgcaagagggacccatcaacaaaacaggcagttggtttgttaaggattatccggttctgaccccaacaccacaggaccgggccacatattcatccatattcgccgccgccaaagtacaaagttgcggcacaaccatatgcggagcagatccaatggcgtcatgaggagccagggatatcgggttgtcggaggaggcacaggggacataatggaggaaaaaaggaaagaatggtttaaaaagaatccggccaaaaccattgctacggcccacaagttattcaaagtggagcttgggtaccgcttttgttgaccagaataagtagaccaaagtacggagagggaatgagttggaggcagtaagagatcagaccaatcaggaaaagaagtgccgggagtctgttgtgttgttgaagagacgattgcaagaccaatgatgttccaggtgcagatgagcagtcgtaaagacaccttagacacaacccgctggatccaggagggagattgatatcaaagcccaacttttcaagtcctcgcatgtactagctagaatcgttcaaaattgcagaaactgcgacctagtgttcggaggacattgattcgagggaaatcacgtatgtggacaggcaaaatggtggaaccatggcacagtcacaacagtagcagtataacggaaatattcaaaaaaatgaaaaaaaatgattttgcagaggagttgcagagggagtcgttgccagttggagaggaggaacagtaatagtaaaacttagtatcaagaaaattatataaactcagtatctagaagactatataaactcagtatcaagaaacactatttcacttaatcacccgttgtatcacccagaagtagagaaaacacccgataaacacagagagaaacttgcccacacttgggacttcaccagagagacgagagagaaacaccgatataaagagaaacttgcccacacttgggacttcaccagagagaagaaagagagacaccgatagagaacagaggggaacactgatagagagaaaaacaccgagagaaaacactaagagagaatcgttggggtagaaaacagagaggcagtgatagagacatcatgtgaaaatattatttaaaggttaaaggttgactaataagaatggcacctcccaaaaaaaggttttgaagtgttaaaagatgttgccatcaagttaactcgtaccaagtgaataaacgaaagacgagaaaggctcatttaaaacctatgtttcccagtgaacctgggttcctggtgccgcaactatccctgcgaagcagggctggtctgccgaaggcttgggccaaaggcccccatccctttgtgacatgtaatttcggccgaaggccgctggcagcgaagctgccagtagccattcgactaggatgaggttgctactcatgcagtcattccatttaatttagcccaaaatattaattagcctctcaagccagctttttgcaatcgacttcatcatcagagtttgccactcatccgaatttatcatgcaatggcaagagttgaggtttgttaggctgccatgccagtaaatacattaggtcaccgatgctgatttgtgctgtcaaatcagttcaattgatggggggacattccaccaaatggaactgaagggcttcttttataccagttgaagtccacctaggcatcgttcctggtgtgttgcaaccagtctgctcacaagttctcgaaatccctgtctgatttccccagcccaccaggcaggataaccaatgtcgtgatgtaccctatgctcatctcgctccgatgctactgatcatccgcatcaacatggcaacaaggaggtcccacctcatcaattctggaaacccgatcaatgtcagatttctcgcatttatgatcagcaaatcaagatcatttgatctacccattccaccgctggtgcaggatgacacacatccccctgataaattcatctcagtcgatgacaacacacggccgtccttagtctcctccacaactacgatctggagttgctcacaacaatcaatgttgtcaactttgacattctcaggcagtaccaacagaccaacaataggtaattcatggcaagtagcatcactcatttgaatcccatgttatcatttgggaataaatctccttgcaagatgagctcactgcactggtagcatgtcgtgatgctttcattatgtgtacaaaaatcattgcctacagaacaacaacaaacaaaacttcaccttgggagaattcccaattctatcaatggctattgtcaacaggcaacagcaataatcagcaagaattttctgctgcagtgtcattaaaaaagatgaatgtcgacaggcaaacacatgagtacgcactcaatttttcaacacatccaaagtccaactaatgctcacagcatcccatctatcaatacagaattatgcacatgccaaaatcaaatgcatgtatcacaaatatcatgacaataatttgaatcagcagtaaggtatttctctttttttcattctcagtgtgttcataaaatgcaaaggaagaattgtaacagcactgtaagtgcttctattatcatttttaaaagtaaccatattcttgagttacccgcggcgcccacgccgcggtttttcactagtaacctattgaggcacgagtacgtaagtaggaggaaaaggaaagtgatggctaaattgcatagagagaaaaggcataatgtggagagaaatacatggttatttatgttgtagcatgattatgtaatcccttacataagattacacatagctacattatgtatcatgagtaacactcacgatgagcacgatgacatctctttctcacactgtcaagactttctccttgacagctctctttctcttagtctctctgagttagtttctcatgtacatagtgtatagtataaatagccatagatttcctatacactatgcttttccttatgcaatctaagatctcttagctttccatactcgtatcccatactcgtgcctctttaggttatgagcttctcgttcttttagttaggcacaagttttttatagtgtgttgctttgtctgtgtggcggtttctataatcgtagtctgtgtgaatctctttccttacaacgtgtttcgttgtgtattctttttacggtgtggtcatctgggtggatcaatttctgattatagtaacttggtgtggatctgtgcgcgtgattttccctctccacagtttttccactcttcctctacgtgtggttcccctcctcccattcccagcatttctttatatatccccaaccttccatctcctcggtgttgcatcccgtttccttatcctcgctctttcctacctgcttctgtgtccaaatttttttctgtgtgtctttagctcctgtatcccctcatttttaacccactatgtctgtacaacgttcccccatcaccatcaccacccgctctgcagctcggcgacaagctgctgggcgtcctgcatccgatgatgaggccgaggatacctttgtcggcgctcggaccatgcccatcccttccccggaccaaccaaccgctcctcacatccaggatacgtctctggaccatcgcgcggagtcctctctgatccgtgatgggattgcccggttctcctcctgttttttgcgctctgatggtagcaactatcgtatctggttgagagaattaactgagactgctttctcttacctttgggacgagcagttttatgtttccgataggcgtggtcaccctttggaacgcgcggctcggagcatccttctcggatcagtggactcctccattcgttttgatctgtatgatttctctaggagcgactcgatgttggcggctatcaaaggccgtttcggtaccatcaatcgcgctacgcaattggcaaggtggcgagacctctttcacatcacggtctccagcaatgtcaatgccagtgagctatcctcctctttccgctcctgcttcgacgatctgttggcttctggcattcctttctcccgcgacgcggtgttgggccttattcttcagtccgccataccccatggaactgatcttcgcaatgagttcgatcaacgcatggacatggagttgtcctggaacaacaacacggtgcctcgcttcgaccgcgtcatcgatctcctcgccgctagccagactcgcctgaatgttcgggcccgggaccgccaacgcgatcttgctcccactggattggcggccggagggcagatggacagaagtccgtccattgaaagtcatccgggaaatgtctacggtttggctggcaggcctgaacgtcgcaatgagacgagaccccgcacctgtttccgatgtggttcaactcgccatcaaattgcggactgcaccgaacctccgcgtcaacctcgtcaccagtccggtgttgtctcgcacggttcttcccatcagtttcaagcattctatcctattgtcaccccccctgtcggttatcaagccccgaccgcgcctcgtccccctgctgctccttccggaccaaccctgcgcccggccgactcctaccgccccaactacggcaggggtaacggacgccctgccgctcgccaggctgatgtcgatgatatgccaactgatcatgagatgccgtcgggtgatgaggatcatcctatgccctctccggaagctcgcaatgctgatctcgacctgccgtccaccccgcccgaggttctttttgatactggcgctacgcaccatctgacgggtgacaagttagccctccatgattttaaattactgtctaagcctattcctctgaaagtagccactaacagtcattcccattttattactgcagtgggtaccctctatttccgtggtcccaattcaacgcgcatcgggcttaagggggttctttattgctctggcgctcggtacactctcatttcgcctgccgctctccgtttggctggttttgtaattacgtatgactgtggtgatgactcttttaatgtgttttctggccgacttctttgggtcaagagtcgtctggctcttccttccaggaagtggctctttccccggcccgtgcctgtttctgttccttttcctactactgtcactccttcttctcggcgttgttttccttcctccattgttccgtctgcttctcattctactgtcgttactgctcctacttctcgttctcctgttactgtctcccctgccgttcatgttcctgccgtcccggcggcagaacacgcaattgacaatccgtttgttttcaatgttccggggaacgtgcctcgttcggttgatatttctcgtttgtctcaagatgaacgcactcttatgctgattcacttgcgctatggccatcttagtctgcgcgttattcgtcgcatgattaaagagggtgttgatttgggtatgccctcggagttaccagctgggcacatccattgtcccacgtgcatgatctctaagagtattcataagaacaccttatcctcgacgcagcgccatttctctgccatggacttgtggaatgtagacctcatcgggccttttgaggtggaggcgatcgggggggggcaagtacattctgaccattcgggatgttggatctggatatagcgaggtgaagatacttgctgccaaatctgaggcggtgaggtttctcattgacaccatcaatcgcctggaacgccagactggtaagggactgaagaccctgcggtcggataatggtggtgaattcaacagtaatgtgttggctcgtttcctgcaggataagggcatccgggtggaacgtgcgatcgcttatcaccattatcagaacggttccatagaacgatttaaccgtacactgcaagatatggggcgtacactgcttatcggcagtaacctggggaaggagttttggtcgttctccttcgtgtgggcaaattaccttctgaatcggattcccaatggggctagtggaagggtctccccttatgagtctttctttggggagaaaccaagcctagagctagcacgtgtgtttggggatcaggcttatgtccatgtgtccgaggagaaacgtcaaaagctggacgagcgtgctatccctggctatgtcgtctccatccttcccgattccaagggttggtgtttttggctaccgtcttctaacagcttcgtcaactccgctctagctaccttccgacatcatcccaatcctaaaaccatcgagcaacccgttttttcccttgcagatatgtctgaattgaaactaggtgatttccgggacgaagagatggctgctgatcaggacgtccttgtggacctggtggccttgtctgttcctgactgtgcagtggcgggcgtccctagcacctacaagcaggtcctcaagagtcccgataaggatgcctggcttgcggctattaaggaagagctttccaatctcgaccgcctcggagtctgggaggtgaaacctgtccccaatgacaccaaagtcatgacggccaagtgggtttttgcgaagaaattgaaggccgacggctcgacggaccgattcaaggcccgatatgtggcgcggggctactcccaagttgctgggatccaatatagtgagacgtttgcccctaccgctacttttgtgtctatgcgtattcttctttccctggcagcctcaaaaggatggcccgtacactcttttgacttcgtggcggcttaccttaactcccccatagacgaagacctctgggtcgcggcacccgaagtcatgaatgttccgacaggttctgcttgccatctcaagaaggcgttatacgggacaaagcaggcggcgaggtgttggtggaaacacctggctaatatattggaatctttgggatatactgcctcaaagtacgattcgagcatctatgtgatggagcgcaagtctgggggggacatgatctgggtgcatgtcgacgatggaatcgttacggcggctagcactgatatcttaaaacaattggagaaggatttgtcagctgccattaagataaaatgggaagacagccttactgatattgtcggtttgagcatcgttagggacgggtacggtttcagcttgtctcaaccgaaactcatcaataaactactggctgaacactgggatggagccactacgagcaggacgccgctccccagcgggaatctgccactgacgaacactggcacaggtattaactcttcagaatacctctcagttatcggcatgctcagttaccttgcggttgggaccagacctgatatttgttttgcggtaaatttccttgcgcgcttctctaaggccccttcggatgcgcactgggagtggctccgaactttggtgaattatatagcgtacacaacgacacgaccgctgcttcttcgcccgacagcgaagagtcaggttttgtctggatatgttgactcaaactgggggggtgagttctcccgctccacctatggtctcattattttccattttggttgccctgtcgcttggatctcaaaaaggctggctacagtggcctcatctactgcccacgctgaatatatggccctgggacactgcaccaagcaaatgctatggatcaggaatttactgttcgatatttatgggacgtggtttgtaggccggatcaagtgcgacaatcaggctacggttaagataagttcaaacgatacgtctaacaagcgggtccgccacaccgatagagaattttatatcaccaaccaagcgtttgccgaaggcaagatatcggtcgaatgggtggcgaccaaggatcaatacgccgacatttttacaaaaaacctttcttttcctattcatgattcgcaacaagttgtagttcaaggtggaatgccatcgtgtgggggggtgttgtagcatgattatgtaatcccttacataagattacacatagctacattatgtatcatgagtaacactcacgatgagcacgatgacatctctttctcacactgtcaagactttctccttgacagctctctttctcttagtctctctgagttagtttctcatgtacatagtgtatagtataaatagccatagatttcctatacactatgcttttccttatgcaatctaagatctcttagctttccatactcgtatcccatactcgtgcctctttaccccccggcggaggggatcttgctccaaagctccacgcaactcgtcgcacagccaagcgaaatcggcccgtgacaatctgaagtactccatgaatcgtacttcaggcagtcggtcgtcgttccatggctcccagcggacaggacggacaaatgccacccgttcggctcggatgtaaatttgctcatcgagtctttgctgctgtcggtgccaattccatagggccgcgatttggatgacactggtggggttgatcggaggagggagcattgtgcccgtggtcttccgagcatgaggcttatacaggggcaacacataaggatggaaaccatctatagcctgtaagcggccccgcgcgtttataattccatcgtttttgaaacatttttacaagtgttttgactacgaatttagttgcaaaacataatggaaacgtaatcaagaacaatcaaaaaaaaattcaaaaaacattcaaaaagtgtttataattgtcgccttacttcattcccccctctgacaaggcttcatcgaaccctttacaaataaaagtatgtcttgatacagtaacaggttaagacgggggaatcattcggatggggttttcattcacaatactatttggctatatacactgtgactgatagcatctgaattcaatgtggaaaataacgacggatcacaaaccataagaaaagagccattgggtttcctgtcagatgaagattatcatagattatctccaactcaaaatatatacatttaagagataaaaaggggggcgcagcggctcgaggggttaggataaaaaaacggtttatggtactcctgacaaacaatgagcacatttataatataggaatctagagctgtcctattgatgtgtacttcttgtgccggcaatttggatgaaaacagatgctcagaaagaactgatccacagatcttttgagggcacacaaaaaaaaaaacgatcatcgtatcttccttctgtggcggaagaactaattggagttcggcggattcggggtcgtcacggtcgaggatgcaaatttttcggatatatctcgaaacgaaaccagtccgttggagacatcgtccattgaggagctggacaaccgactccaaagcacgagttcatcgaccgacaagcccgcctctggtatagcatgaaggaattcgtcaagagttaacagaaaggatgacatgcagctgtggtagaagctgatgaagagttgggcggtgtcgatgtcttcaacgacctctttgagaagcatcaaggctgaaccaggctcctcttcaccagaattgttatctctccgtttgctagcccggttccgattcacgtcctggatgatcgagtaaaatcgaatactggctggtatgaggcatgcgcacacccacttttgaagtctggatagatgcttggtgaagtcaattaaggaatcccccacggaaatcgcttggtcgtggatggcctctaatctagtccatatcctgcgggtgacaaacacaatcagcctcaaccaagaaatgccgagtagggatgagattcttactctgagtactgattcgcgttcactagcttgaaatcgccttgcaggattgtcgtctctacagcttgcaatgattgcttgagctcgtcgagcctaggaagacaatcatatttcatcgacccgaaggcaagcatgaacaacgtttgtccttgctctaccaataaatttactctcgaaaattcgcttgattcaacctggctggattctcgttgatctaggagcatcttaggttgtacgaatccatagcgaaagttcttttccaggcgacgagctgatcggttcacggtatggattttggtaggttcaaggatcggatacttgagcatagacgaaacaagcggcatgattccaggctgaacgcgctgtctctctggtctccgggtttcttcagttggtatttcgcccccagaggacagggtacagttcacgtgtggtgcaagaggttccggcgagaaataagtcgcgtggttcgcttggttttgaggatcagtgaatgtataattttgaaagaagctttgagtcggagaagggatgtgagggttactcggtaagaaactcgtggagtcgatgttactttggtaactcgtgacggaaagagctcttttaagcgggtcatggtaaggtgagggaattatttcctcattttgctcagcttgaccggcggctctataacactgagtacattttccgagctcgggcttgctttcatcaaaccaggaatactgagaatacggggtgaatgacaatctatcttgagcagcatccttggcaaagggcaaaactgggtgactagtccataacgattttcccgttaagtagactgaggattgctccgctgaacctgtatgagtgactgagtatcccgcttttggggttggcctagcgtgaggttgcatggtccagggctggtggggcatttggggtactagtgaccaaagaacgaagtcttgaaaaaagcaaagaattgtactctattgactgaaccggatacctacgaaaaagacgccgatgccgctaggggttcttataagaaaccaagtgcagctcgtatttggaccaaggagggaggccggtgcttttccaatattacccatacgaccacatatacctatatataatatcgccggatcctgctactggaataaggcgagatctcttgttacgtagctcatcagatgacatccttgtggtgaatttgtatcccagtcaaaagcggtgatatccaaagcgccacctagaacccggaagataaaaattagactttgaagcaatcaactcctttagagctttaatgcaatatgtataacatacttacaaaggaatgggtaccgtggtacataacccgtttcccagcttccaacttgaagtctgtccatgtttaagaacatatcaggacaattaaatacctagtctttccttagtccctgaatcacggcctgggggaccagagcacttaaccatccgccctctgaaacgagaggctcgtattagtaagaacagatatatagaatccctccactgacaccaatgagtccggtgtcagccttgtcgagattgagctgcttgactgctgcatatcttaaggtgctcaaattgtcatctcagggatgaatactaggaatgatctggagtgtcaagaagcagagatggtgacttgagtctcatacatgacagacccagctctaccacacaggggcaaaagtatgccaagaagacagattagacaggctgccttcagccaccaaaaggccaaaaataggtccctaacacaaagtatggagatggctcatcatttattgtgttcttcataaaccttgaataaatttctaatttccatgtgaacactttctggacaaaaaatgacgctttttttcctacatcttctggccaattgttgaaattttcctctctttctctctctgaccttttaacatttcttatcaccttaaattagactgatttaatttcaccaagtagcatgttttctggttgttttctgagtactcttctgagtcaaatttgaaccttaagaaattaaactcaactcaatcaatcttgtctctacggttgtaatttcttctttttctggtttattgtttgatattaaaaattggttaccaagaattaacgcctcttgttatttgtgacttagaatattttttcttgactagctcatctggcttttactacaggagaatgagaagtactgcgcagtttgttattttccaagaacttattctattttctctcaatttttattcaaaatactttttctttattcatttttctttcaaccactttttgaccatttgtacctagtctatttaatctgggctagttgcaagtgaataaaatcattggttctttacaatcctttaccgtgaacctttcccaaaaaaggccttcaccttttttgtgccccgttctcaaagtcctcttctctagtctgtcagagggtcaaaaattcaacaccaatcaaaaacgatttccttattcaaaaagatggcatgttttcaatttgaagtttaaaaaattggactgcaaatcaaaaatcatgtttcaaattcagtgccaaccaacccatgatgtggtgacatcaacttctctgattctaagcttgcaaaaaatcaaatcaaaaaaggaattcaatggggaatatctgaaacaaaatcaaggaatataaaaagtagtggatgatatcatgcaagcaggggatcagagatggaattcactccctatgttactcaatttcatacttaccacattcaggtgaaactggaatatttgaatttccatgattccacaatattttcaggctcaaccaatttggagggaacatgcaacgctgccacagatacggtatctgcccgtatctgccatgtatcaatatgtatctgagccccaataaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagtgtatcgtatctgtggcagcattggaacatgtgcaacatttggtaatatctggaaaagttgtgattgtgattctttttatttattgatattgcactctgcaaatgtctcactcatcaatactttcctgcatgtcttccatttctcaatgcctctcattttgctgttctcatgatcttcacctggtttattcactgcaaatgtcattatatcagattcccacatctggcaacatatcagatgaaaaaaaactgattttacatcaggccaaactggtattatatctatcaggagtgatattatatctacctaaaaccatgttatatctatcataacagatattgcatcagcccaacctatttaatgtcaacataactgattttatagcagatttttacatctgatacaaagttttagcccatggcattaaatcagatggaaaaatctgatacaaattcagttatgttgacattgaatagggtggtacaatgtaatatatttcatgatagacacaatatcattttaggtagatataacatcaattctggtagatacaatcccagtttttcctgatgtaatatcagatatttctatctgatttaatgccagatgtaacaatctgatacaatcattttggcagtgatttcaggtgtgcaccctccccccccccccaatatttggctaagtttgaaaacaataccaactgcagtttctcaggcaaattcagataaaatcaaggggcttataaaaacaactcccgttttctagccaacaactcccaaggacccaatttgttttctaaaatatgggccagctttgggagttgtccggcctatctgagtttttctttttggaatttggctttccaaaccacccctcacacatgggggggggatgatgagatgtactggagacaacaccgtcggaaaggatgagaaaagaggaatcctttccagaagtgttgactccagtataagaactaaaaagaaacatgatgagtatcacaacctgtgtcatgtgagaagtgaaatcagagagaagcacaatgactactgtagctatggaaatgaaataagaattgtgacataggtaactcaacatgggagttgctcccactgactggaaggaatcccttctggtcaatgaggtacagctacctcattgactgaaagggcttccttctatgaggtgcagagacctcatcaactgccaggattaggaataatttccggctaatgaggtacagctacctcatcaactagaaaagggctccttcaagtcaatgagaatcccttctggttggtgaggtagctgtacctcaaggaattcctcccagtaaatgaggtacagccacctcattggccagaaaaaatttcttctggtccattggccggaagggattccttccagcactagaaaaatgtttgtgttgcattgtacatgtgtgtgaaaacattgcatgcccccagttgatgttattgcacatatgtacaatgtgatccaatacttcccccctttgaaggaagagagttggatcacattgtaaatatgcacaataacatcacatgccaccaggcaattttattgctcatgtgtacagtgcaacacaatactttctagtgaggtcagccccccccccccccctgtgtgagtgggggtttgggaagccaattccaaaaaatataatatgggccggacaactgcccaaatatggcccatgttttagaaaatgactcccaacagatttccatcaacagtccttgggagttgctggctagaaaatgggatttattggctagaaaatggaagttttctaactcccaaaatcaatggcaatttttatcaacccatgtttcaagctcaacacaaacatgtatgtttattgatctatgacacaaagcatattgtcattgctgtgaaagtttgataaaaatttattgtttgatcaaatgtatgttccccattcagaaaaattgttacaaataacaaatatgccttttgattttctctcctccatgactaaggtttcaaaaaaccaatctgtattttcaatcagagcccaaattactgataagatatttagaataaaaatgaaacaaaagctagagcaattggaagaaaatatgaaaaccaatatatgtgtgcaccctgcaaagcacaaaagaatcttgaaacacagaaaatatacaagatagttgattttcagaaatggaatggtaagaaaaattcaacaataacaataagtagaatagtttaggacttcagggagaggctttctttaccccttttattccaggataaactctatcaggacttaacaaatctttgaatatatttttcatggtacgttgatccttgaagtgggctttcgtaaatgcaggtacgtattttcccatctgtattacttttttctggagtatgtcaacctccctggatagacttgcgtattttttgacatcttccgctgctgacttcaacacatcgagtcttggcgtattctgaatgtagccgctggcatccttgagcccaacgactgcgtcgtggtccaaaagtttgataacttcttctaggtataatagcggtgatagatgcatctggtatgccgctgtaaatgaaatagcatgtatgtgaggaaccagaatcaatactattacaatcacggcagttatctgattcaacttgacttaccagggtccaactcttgcatcaagggagacgggttcactctctcgaagaacttcttgtctacttttttttctggatctccaatcctgctttcttcaccgtggatcattttatcatgatattggatgatttgtcgaaatgtttcgctagtttcatcctctcctcctaaagcagaaaccacgcgatttaaaaccccttgcattttccaatgcaactctaaaagttcgttttttctgagatagagtcgctggagtattgaaagatgttcatccgatgtgacgaattgctctaactttttcgcgtccgcttctgaatatgcagcggccggattgcgatcatacaatctggttatgagggttttcttgattgaatccggggattccccagcctttgttaagtcattaatatccgctcctacattgtaagattctgcgaccaaggggtctttagaaaatataggtgctgttttgtgaaccaagacgagagacacatgtttgtgtcaactgacgagtagctaagtcagatagaacgaccaaccaagtgctcacgatattctggtgtccgccattttgactcgcgtggctcaacaagtccttcaaagggatttccgctatcttccttattgacaggtccttcgagcttttccacaagttcttcgtgatatttctcagggatcacaggcgtcactttcttcgaaccaattgccattttatttttcagccactctttaaataccgaaaaaatccctagagtagaggtttgaatcaaataaacgatgaaaagttaggcaattccgactgcttgatgcagcaatcatatatgctcacctggttttggtttttcccaagctgcagtctgcttgcgtgctttggaaaattcaatggatcgccacatcgaaatagcggatgaagagcaaattgttattatatatcgcgaagaaaacaaggattgatggtctatgacttgtacatacccaatctgctgaatgatactggtttcacttgctgcttgagcggcgtgaaaagatgaaaaggcagggcaagccaaccaagcactctcagaccctctgtttgcaatcttcttcctataggtgtccagtgtttaatccaccaagtcttgattctccattcgtcagggggggctagtcggggcatttcaaatccagggtctttagcccatcgagacatgatatccttgtcggcatctgcaggttgcgttcttgcctttgctaataaattcggcattttcggtgatgttgtaggcatacccccgttggcagtgggattggtactatggaaatccatgccctccgcggcagctctcgggcctccatccccaccatgagagactatttggcctaagtccttcgccgcatcgccgagagcacactcacccagcggaaaggtggagaggtatgcgaagaccaaacgcctaacaagcatgataagactatagaggcgagggaatttaatggaataagctaaggatataataagagttagattgaagttgggctggagcgattaaaaacttggtagggaaaggatctcccttttgtcccgacctctactagtatatagtgccgattaccgccgtcagctctaaatcatcgattctttgaatgtttctttgacgagctgtattaacacttactttttgatttcatgaactgtaaactaactgtttgattggatcgcagacgttgagacttgaagggctcatgagacatatatcttatcactgcggatgcatacatgcttactcggtgggattggttggatatgcggtatacacaacagtaatcgactggtaaatttcagtgagggcagtggtttgctcggcaattcttacttttcggtgggttcaacctcggtgaggacaagttgagtgcatgttgtacagaactgagcgatgatgattggatgagcgttctactgtggtcactggaacaccaggacacacccatacactgctggagcatttcagtgtcaggatgaaagtgagtcaaatcaaaccacgaaaaaaaatgtgcttgcttgaaacttgtcatctcaggacggggtgatctgccccttgggcaaactcggagcgtcgatttgacacctcaccacagaaacgtttgctcgatactttgcaacgaagctttcctgatggcggcgttgacccatccgccaacgaaccatcatcaacagcagactcattagccatgggctcgaatgtctcatcaaccagaccggccgccgattggctcaggatgagctcagcaagacggactaccggactccaaattcgatgcagaaaaatatcagagcaacaaggtcgggctatcgcgagattggttagactcgattaaccgttggcttgttgcatttgaggcagtccggggcaagattagacaatcgactgtggacgattttgattcttttctgttcattcagccgtccgaatggaccaaccgaatgtgcacctcgggtcagcggccctcaggcaatcggcctcagggcctagatcaaggtttttatcttggtttctggtccaaaagggttgatgaaggaatccaatgggcagcccattgctcaaatgcactgcatactcataacaaagttgcaaaaaaattgtaagaaatttctacaaatgaaactgattgacaaattgattacacgcaaaccggaatttccttttgaatgaagttcatagtttttctttatttttgattttgagtttgaaatcttggctgatctgagagtttgatgccccaccaagagggtttctataagcccctggaaaccactcatcaatatattatcaggaacattggagctcattcatacgtcatcatgggtgcaagtttttgtgaaccagatttccaactttttttgaaaaagttggttcatgatcaaattgtttgctcaactttctggcctgagaaaggttgcaagaagagttttcagccggtcctctgaccttttcaaccagaaatgtttggattttggtcaaaataaaattgcttcaacttttggattccaaaaagttaggaatccggattaccaacttttgaaaagttatcactaccaaaaaagttatcaataccaattgaccaacttaatagttgtaattctggtttcttatatcttttttgaactttttgcagtttttgtgtctgatccatctggaagtggttgacttgattgaaaaatcttgaattcctatcatcaccgcctcttcatacccgttccaagatgtcttctcacaatgacttctcaaccaccacagcggagatgcctgtgaagaagattaccaccaatttatcaatcaagttgcctgcccaataagatcagctcggcaccggtgataccaaaaccagttatggtgtacaaatttcatgtctaggattgcagtttggccaaaacattctatgcactttcaacagtgtagtaaaaagaaactggatatgcagtattttgtcttttttttgttaaaatggtgtgtgaagaagtgaacaaaaaaatactccatattgagtcttatttcactgcatatccagtacaggatatgaagtaaagttgcaagtgcatgcatgcatgcatgtaccattgttttctggccaggagctaaaaaaaatctttatgtgatgattacccttttatattccactataaggtggaaaattgagtgtttctgcacattgcatagctcagagcaaggcccatctatattggagtggacctacaccccagagctgtaaggtgcaactagtttcttttaggcagggagtgttttttggcagttttggatcccaacaactagtttcttttaggcagggagtgttttttggcagttttggatcccaacacatcacagatctcatgcatacatttctagttattctttaagaagaattttttattgatctaatggaaacaaggaccccaaaacgatttggagtccatttattctaactgttcatatttccatcattccacaggctccatgtgcccccccccctccagatttcatgaatgatctgagtgatgaccgcatgaagagcacatccaagcaaaggattcacatttccactacctgctccagctcatcaagagactcgtacgttcttctacacataggcatctttctctttttccaaaccaagttgtgtattttttttggagtcataaatcccaacacattgtggatctcatgcatacatttctagttattctttaagaagaaatttatggtaatgtactctaactgttcatatttataatatatatgtatataagaatgtttttttgtttttttgtttttttatgtttttttttttttcatcttaattttttgggacccatcatatgattaagtgctacaagagcaagtctccagacttgaattagcaagagttatggcatcctggaaccccccccccccaaaaaaaaaaaaaagaagcggccacaatcgacagtgtaaatccgctgtgcatacaactcctgcacaacaaacaaggtgatcagaggcagagtctgagacgaagcagagtatcccagaaattagcgtgcaagatcccaagttttttttttgcctcgcttcttctgtgcttgattgtgctcaaagtggtcttgtacatacagccgcaagattccaggaataacaaatcccactagagttgttcacgtagaagaatcaagcgagttgagaaatcttcccagttttttttttttggagtcagaagctgcaagcattagactgccagtcatctgccaggcgtcccaacaaggccttataagcagcaaatttacaacccgtgcagtcgtgtgtactgcagctttcaaggcacaaataaaaaacaaagaattggcatcccaggaacttgcaaacacaagcttactgggaactgcagcattagccacaaaggtctatggccaaactgaccctcacacactcaaaaaaaaaaaaccccaagaaaagatgtgccagaatatcagcaagtgtggagcaattctcagtgctcccagaaagcaagcatacacagttgtgtgcatccaagccacccattcaacctacacccaaaccatccgccaatttgttttttgtggtgattaattcaatgttgagtgtgagtgtgtgagagagagaaaacagaccagataattcaaaactcagattcacaccgcacaaacaagcttcaaataagcataaaaaaaaccaactcatgaccaaccaaccaaacaaacaaaaagtgaggaatctacatatacacaataaaacaaaacaaatggatatttggatcagtctggatgagtgtatgtgtatgtggctgaagatattctgaagtgtgtggcagatgaggttgtgtaatcaagctgcaagatagataagagaagtttgttttgttttttcttaggttgagttgaagaaagaaaaaaagaggggagggagaaagaggatgtatgatagataaagcatgacacaaaccatagcccaaagacagaccaaggtttgtttaggtggataagagagaaaaaaagagagagacaagtggaggaacagtgtctagataaaagaagaagtaggatagagatgagcatgacaaaaaaagtccatttgaaattgaaaaaaaaaaatctgtttggtttggttttggtggatgaaaaggggggcagcaggacaaagaaaggaagaaaaagaaaagagcatatgaccttcatgtttgtttggttgtgtttatgttattaataaaggcgtgtgtaagtggatgttggaagtgatgaatatctctgtttttgatgttattttgttgggggggggggagggtgcagatgtgatgcaagcaagatgccacataaaaaaacaaagcaagacggattgccaggtcaaacaaaacgtgatttgagtgatatggagagaagagaatgagtgataagagcatgagtagaagaagaatgagagggagggagagaggaggaactggcaacaaatcccagagttcagacaatattgagatcaaaaagaaaaacccaaagattgttgagggttaatttttgggataaggagtagtagtaggaagctgaggagggggatgtggatgcggatgggaagtattctgtcttctgcggaaaggtttcaccgagtattcggtatccgcttccccttatttgattggggggcccggaccgagggtggttagaccgggcccctttggaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacggtgccacagatacgagacatgtattcgtatcggatcgtaccgtaattattttgagcctgataccggtatcagtatttccttggttggggaaaaaatacattgtatcggatttggatttaaaaatgaaaaaaaaaaattgtcttcgttttttttcgttttttcttcaatacggccaaatatctcaagtatcaaatacggttttggtgggatcagtcatctgagacgatacagaatacatttctcacttttcaaatacgatacatgtatatgtctcaggaaagtgagacaacacaaatccggtatttttgggtattcaaattctgagacgatacagataaacgcctgataccgtatcgtatcgtctctgtggcaccgttggccgtatgactctccgtattccgattcgggtcttcttggctcgtggtcggggtttctgctgtccccttgcgcgctatggttgtcatctggaggctttctactcaagtttgtagctcctttgccgccgcgaggtcgcgttggagctgggagggggcctcgtaagtctgtgtagttggacctggttgatttagtcatgattattagttcaccaatcaccgataaaacgtgcttctaagggaacgaggtactaactcttgtctgttggatctgaggacccgttatcagtgtctatagagggagttggactagctcgttcttgtcggataacaccagtctcaaaggtagacactagaaattagaacagaaggaattaggttgatttaatttcgccaaaaaaaaatataataaaagggaaagcttactcttatcgagatatcttttgcggcagagttgggtatttttctcgcggatctcgcgaaggaagcctcggaacttgatctgttgatcgagatcttcttcctgatgaatgtgagcgtggtaggtggcaagaaggagttgttcttcttccgataactcttcccaaggcgtaggaatgtagctgcgatccgcttcttcttttcgtaatctaagatgaaggaggtagcgctggattaattccgcgttctcttgtagattcactataaaaaaaatagggaaggaagttttttgttttttaggaattttattcggggataggaattggagagagaagcggtaaaaaaaatgagatatgatttttttttacgggtttggttttttttttgggggttggaaaaacgactcccaaaaattagtcgacgactcccgttttggtcgaggggtcgtcggctgggagtcgttctttcaaaagatggccgactttgggagtccgccatcaaatgtgtttttttattttttttaatatatttttgggggagtcggcgcccccaaaccgcctctcatgcctgagggggtttgggagtcgtcgctcccgctccccatgaccgaacacaaaaaagaagtctttatgaaccggaaagggaatcctttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttaagcatgaggggcggtttggggcgccgactccccaaaaataaattaaaaaaataaaaaaaaacatttgatggccgactcccaaagtcggccatcttttggaagaacgactcccagccgacgacccctcgaccaaaacgggagtcatcgactaatttttgggagtcgtttttccaacccccttttttttttgtaaaataggagttgtgtattttttttttctgtagtaaaaaggaaaaagtggaccgtaaaaaaaatgataattttttatgggtttgattaattttttgtgagaaaaataaagaataaaatccaggtggcttattttatgaaaaaaggtgattttaataaaattttcccggccagacccccaattgtcagcctatgtgatgccaagacacgtgtcctctagctacacaaggtgcaaaaagtaagagtttttatggcaaaaactctgggatagaactggtacaggtaattcaaaagaattacgtggaatttatggattaaatccaaaaagtggccaatttatattaataaaattaatataaattaagccagaggggcctgataaatcaggggtggtttaatccctctaaggtatcgtgcaaaaagcagaggatataggtacctgatacactggggcctgtagcaggtgtggtttaaatcccaggagataatttttaggggaaaatcttcaagaaagggttattactcactagtaataatccaaaggggtcttgaggattttcttagtagaaactggacagttgggagcactcagaaaggttgattttgggtgctgggtgataactggggagtttcttgagggttcttgaggctttaataacagcaattatagtagtaactaggctaattacaagtgtaggggacttgtaaatggtaagtaagtttctataaggtattgtaaagctgggggatcattatttgggcggtcagaaggccctttaaatacctgtggatgcctcaggggttgctcaggggagcttagtaggacttgggggcgcttttgggccctttttggcccacatggtgatgtaaccagggctggaaccttggggataatgttccagaagctccaaggggtcattcacgaaattattactgccaagaatgtcccatgggaacctgtggataggggctactctgttacgtggagcaggttccttggaaatgggccacagaatattccagaggtgtcttctgaggcttgctacacgtgttacccactggaatatggttactgtagtattttcgtggatattctagcttgttcacattcttattacacgtgtgggggctttgttgccacgtgcaatggggattctggggcttttgtggcccaatccatggatactggtgcgcagcatgactacgtggcacatgggcttggagacaggactccacactgctctatcttctaaaccgtgcacaatactccaattctgagactggatttggagtatatgcattatgcattatgcagaagtgtcacagtacccgtgatctgggggtacctgttaattattcatgcttgtattacagggtgaaggagttagaatttggggtacctttggctgaggtaccctaggtaaaattgtatgctgattcagaatctgcaataatattcaaggttttgtttatactttttaagttattcatttatttttatgtattttttatcttatttacataagtaatattgtttcttttacttatgtaatatttttaatttatacttagattttttatgtaatttattatatttatttgctatgacaggttgtctctgccatagtagcaagctgacattcttcatcggtggattttagtagtttgatgttgtagccaaaaggggtacttgcgggtttacagttcatcatctcgaatttgtgaagcacattgttgatcattccttgttgatgtagaaaataatttccgaagatatcacgttcaatttcgatgcctacagcaaattttgctatgcctagatcttccatcgctcatttgtctttgatctcattcttcaccactgaaatttcatcgcctgttatgatcatatcatccacgtgtagatagattatgctaatcttcccgtttcggttccggaaaaacacacatgaatccgcttcggtttttgcaaaaccaatgatctttaggtatttttccacttcaagatgccatagacgagcagattgcttgagaccgtatatcgatttgtggaggcgccagacagtatttttgttttcctcttcaaaaccttcgggttgttcgaggtaaatttctttgtctaggtcgctgttgagaaatgcagcgacagcgtccatctgttcgataatccagttgtttcttgccgcaagtgcgatgactaggcgaagcaatgatggcttgcctgttggtgagaatgtttgatcgtaatctacaccttcctcttgagtatatcccttgacaaaaaattgcgctttgtattttgatatgctgccatcggggagggttttgactttaaagacccatctacctttaattactttccggtttttaggtcgattagtcagactgtatactcctttttctttcattcctttaatctccttcatgcaagcctctatccaacgtgctttgaatttggacttttggatttctttgaagcgttttggttcgaattttgggtctgtatttttgggcattgtttcgctttgcttgattccagtgagatatgcacgtttaggtcgatttccaattcttgtcgatcgcctgacatagttagggtggtcgggatgatcgataggcggcttgggaggaatgaatttctggattgtgggtttgtctacttccttcgatgtcggatttggtccttcatcatcggattccgtggatgtggaagatttgctgtcaataacaaattgcgtttctggatcatcttcctgatttgctttctcctccgattcaataataaaattctcatcggcatcatctcccttttcggggaaggtgacttcgtcgaaagtgacatcgtgagtgttgacaaaacaatggctgtcgtaatcaaaaatcagataattccggttgaattcgtcaaaacctgccagaaaaccttttcgggatgttgggctgaatttattgtcccgttcttctgattggttctgaatgtacgccaagcatccgaaggtgcggatgtatttgaggtttggcttgtggccgtaccaaagttcatagacggattcagggaaaccgttccgcgattgattgtacaccctattttgaatgaatactgctgcgtcgcaagcaaggctccaatatctggttggtactccactttgaataagtagtgctctagattttgttgatattgtccgcataaagcgttccaccagaccattttgttgtggagtatacggggccgttgtatttttgactatgccaagggattcacagaagggagtgagtaatgaattgatgaattcaccgcctccatcggtcgtaatcatcttaactttcttgtcgcagtgtctttcggcgcgcaatataaaagaatttattgcttcaaacacttcctccttggtttttgttttcaagaaataaatgaatgtcattcgcgtgtattcatcgacaactagcataaagtacgagtaattgaatatacaagatgttctaataattccactaaggtctatgtggatattatctaagggattacgagtgtatggtttagttccggaaaagggaagctttgttgacttgcttaatcggcatgtgtcgcatgtgttattgtttttgttgccttcatcgccaagagttttctttaggtatatcgggttgatatgtcctaatcggttgtgatctaaggccccgtttggccgtctgtaatttgtaattttgagctgaggtttggcaggagtttgtgcaaaaactttatattgttttatattgcacggtccgaatccgcgccaaaccttagccaaatcacaaatcgtgatttgcggccaaacggggcctaagatagaattgcgttggtcagttgtattctctgtgttgtgtgagttgagaatgttgctgaccggttcgatctggaccaccatgaggttattcacatatcgtccccaaagaaaagtctggtcgtcaaaggcgatgatgaatttatttggatcattagggtttgcaacttcaacggctcctttctgcttgagagctcctgcagcgataaggttgttttgaagtcccggaatgtagagagagttctggagagtgaatttttcaactgtaacacctttgagaaccacctcgccgctagcttcgacttttaattcttccgatcctgcggtcatgatggattcttgagtctgagctgtgttcttgacgtttttgaagaatatatagtcgttgaacgtatggctcaaagcgcccgtatcccatatcgcttcgaacttcaggtgtaatagattaacttcatttccgtatgtgacaaagacgtagtttttcttagttgggggttcgatattggatacaattgttgtatggtttgcgcccgttggttgaatgggtgtttcaggttcaggttcatgtgccatgtgagcttgtcggttaggtgggttaagaccacgttttttgaaccattctcgctcggcctttgcgttttctgggcgtctgaagcatttggcggctggatgtggccctatgcaattagtcaaggtgcattttgatttgggagggccggtcttggacgtgttgttggctagtttgagggagttaatgccttcggtgtgttttcctccagacgataactgaaattctttatttttgtctttatatgtcttgagagcagcggttacggattgagtagtgatcggtttgacggttcgcagaatgtggcgaatttcagctacatgggagttatgaattgaatgcaggagtcgtctgccgagaagagatttgtcgataaatcctcctcgatttaaaaattcatttttgagtttggagaattcgtcgagatgagtggagattgaggttttgtagtcttgtttgaactgttctattttgttctggagtagatagatgttcgcttcgttattggattgatgaaattctttaattaattcccatagatgtccagggcggcggcccattgcgggaactaatctgccgggtgttggtcgagcttcaggattggctgcgagttcctcgtctgttggtggtatcatttctcggacaagaggaatctcgacatcgagcagagatgctcggaatcttgcagcgttggtttcatccattcttgagaagaggaattccaggatacagtttcgattgatgtgatttattcctatttccacttcgtagtcttcgaaatggatatcggttaggtaagtattgaagaatatgctgtttagctgtcccataacttgcttcgaccatgaggtgtagttgttgtcggttaagtcgtcaattcccttgattttgtttagcattgaagacatggcaaatgcgtgagcctgatctgctccgaggacaagtcctccgcgatttgcagcattctttgcagccgttttctgtgcagctcgatttcgggcttgtgctgataatgatcgttcagacattttgatctctcgctaccatgtgattttttactagaatccgaactgagatctgcacttaagcttgataacaaaatggttgatgtaagaacaacgactccgacaacttctgactctgactactctgacacaccttgataacaaaatggttgatgtaagaacaacgactccaacgacttctgactctgactactccgacacacctgcgatgatgcagtttttgttttgtttttgatttaggatgatgaatgatggaggacacgcgtgagatttagatcagtctcttctccactttttatctgaataagcgtgtattattatctgagaaaaataggtcatagaaataagaaaacaatcttgtttagcgaaccttgataacaaaatggttgatgtaagaacaacgactccgacgacttctgactctgactactccgacacacctgattagagaaaaatgagataaatgaaaataaggaaacaatattagagaaatgttatcgtgtgaaaaggttatagaaaaatttgagatgataagatagttttaatcatacctgcaatgatgcagttttgttttgtttttgatttaggatgatgaatgatggaggacacgcgtgagatttagatctagagaaaatgaataaataagagagaaacatgaggaataagaaaaagattcagtttgttgttgttgcgatgtttggttgagtgatcttagaggattatgcttaccagtctcttctccactttttatctgaataagcgtgtggggaaaagactggtatcggggcggtcgaaaaatcttttattggggtgcgggggaagaattggttaggtttgttttgatgatgttcagatgcgagtgaaaattgacattgttactgcatatttgtcagactcggtgatgccaagacgatagatcttctagctacaccggctgatgaagctggtttggtggtagatgaagaggatatagatggaaaagaacaaggggcccagatcggtgggggtgtttacggtgccctcggaatggcaagctttagtctagcgctgatatatggcgtgacggtggacagcttgggagacaggtcctaatggtggctaggtgtggtggtctgtactcgagtagatgtagttgatagaagtagctgtcttagaggaatacgacttactagggtaatcagtcgacgatatcctcaggagctacaattcttcagtgcttgggttcaattccagacgatgattggggcaggctaggcaacgtttagtaacacgtgtcgtcaaagagggaccggtattgtctagaagtagtttgaacgggaagcaagtaggatggttagcttgtttcagaaagagggtagagaatggggaatggaaatgatacgaggtaagagttctggttttttggtatgtggttttttcgatgcctccttacctaggatctcggttgtccttttatagccgtggtaatcgtcgtgcgccggcgtatgggagtctacggttctgaactggggaggaagactttctcttcctccatccgtcatgaagtcatgactgacggggttcgacggttgcccccgtctacttcgagtgtgacgcacgaggatccgcgctatagtgctgcggtgtaccgcacccgtatccgctctagaaatgttgcggagacccgcgttccagtttaagggttacttccagggggactccgcagcagatgcagcaataggttgttcatcagaccacacggtgtattctcatagttattttgaattagcattaacttagaaatatacaaaagcccatacagtataacaaaattagtcagttttgtcctaatattttagtgacaagctgacatttcccccccaacaaaattaggccccctcaaaagcggaaaaagaaaagaaaaactgtcctgccatacaagagaaaccagggatatgtaatcaatcaagaagagacaattagagaaggcatccagccaaaaaaaaacaaaaaaaaaaaaaaaaaagggggaaaaaactagtccttccttttagtagctctgtaattcctgaggtgaactggtccatctgggatgttggattcgggtaaccattcatcctggtccgcagtggcattcttgtatctgactaaatacaatctggtgtccttaccattaatcctttctttcttatctttgaggatcctagatactgagagcttagaggtaggttctggttcctgaatggggaagtcagaaattggatgaggtgcttcatctttcctcccattgtaatgcttaatgagacttacaggaaatacagggtgcttcctggacaatttatcacttagtataacttctacagcgttcttcccatgcagcgctttaatggggaatggtcctacaaaggaaggtttgagctttttgtttcctcctaaattattgaagttaactgtagataagagaactaaatcaccaatcttgaagttgggctcttgatgacttttatcccacctggctttactatactctgctgcttgttgaacacattctgcagcatgtgcgttggctgcatctagcattttcttaaaatccagggctgtgggatgcacatgggggagatgtgagttaagagtgtccttaggcatcctgggtatccaccctctttccaagacataaggtacttccttggccgaagagtgcttgctgctattataggctatctccagggctgggagtaggctgacccaatcatgagtataaccgttggtgttcttgtaatctaatccgaaggcaaaaaaccttctgagcatatcttctaatgtttggatcattctttctgctaatccatcggtctgtggatgatatgccgtggagaaggccaacttggtacctagcatgtcatgtaaattcctccaaaattcagaggtgaatttagggtctctgtcactaataatgatcttgggaatacccacatctgccataatacggttccaaaacagcagggctacttccattgcagtatcatccttgtgattagggataaatctagctctcttggaaaatctgtctactaccactagtacagagttatatgaataagctcctccagggggtagacccgtaacaaagtccatattaatgacttcccacctggacttaggttcagctatcttctgaagaagtccaaatcttttccctgtctgcttatttcctgtctgacaggggttacaggaggatacgtactcgtgtacctgttctttaaagtctttccaccaggcagtctgactaatcctttcaatagtcctttcttctgaaaaatgtcctgcactggcactgtcatgacactcctgcaagatagagctgatttgggcttcatcacatagtaccaatacactagagtgagtattcctataatacaataacccatccaacaatgtaaattttcctttgtgatatggtttggatatccaaaggggtaaactgggctataagttcatgaggagcatttttattggaaaggatgtctactagcttcagagttcacgtacgctagcataactatctctaactgctgagtagtacggcttcgtcgagatcacaggcatgaataccaggaataggaaagtcactaatttcctccggatcccatgcagggttctctggcgtattaggtagagcccacctactcaaggcgtctgcattctggtgtttagctcctggtttgtgcctaatggtcatgaggtttctgtactgttgaatagcaatctgccacctaagcatgtgtctattgggcgtcttcatgttcatcagggttgtgactgctgtacaatcagtaatgactaaaactttacaaccttccaagtagtaatgtagattctctaaagcccagattagagctaaacattccatttggcttgcaccatatcttttctcggagtctttgacttgtctcgagatgaacaatataggcttttcaatgggaatgccttgttcctcaaaagtctgatgcaatgcagcccccaatccatccatacaggcgtcaatgtacagaataaaaggtttagagtaatctggttgggccaatactggtgcggaggtaacaagctctctgagtttctcataatccttaactctatgatacgtcatttcaaagatgaccttaggagtacatatctcatacaaacttttggtgataatggcaaattgaggaatgtgctgtctgtaataattacagaatcctaggaatgattgcatttctgtgacattctgaggcattggtttctgcaacactgcggccactctattctgatctacggctagggttagtccagagacaatatggcctagtgctttcagttcactatatccaaagctgcacttctttattgacatttttagtccagccgtagcagcagttttaagcactgtagcaatcttatcaatatgtgtttcccaattttcagagtagatgataatatcatcaatgtacaccatcatccagttttgcctgatgaaggaaccaaagatactatccatcatcctttggaagtgtgaaggcgcattcttaatcccaaagggcatcctaaggtattcatagacacctaagtggcaaatgattctcataaacttcctactactaggttcaatgggtatttgatgaaatcctttgagcacatccatggttgtaatgtatttagctttggagagattgtgcaaagcgtggtctatcctaggtataggataataatctgctttagtatggttattgagagctctaaagtctcctaccatccttgacttattattatgccaggctataatgacgggagttgtgatttctacctgttcattatggcctacttttcgtaatacctttaagtcaagaagctctttgatatgagtttccagcgcttccctggacttggggctagaggggtagggtgctttacggagcattggtggatagggtgtcccacatgtgagttctattttaatttcatggccctggacatttccaatagggtgcgcagtagtacagaaagcctcttgatgattgtagcaaactttcaacacatccagcttttgatcttcagtcaaggtatcactcacagaggactgcgacagataatctgtgttgaaggtattaagctctttgaagtctcttctttcttctgcagttggagtatcagggagggaaatatgtacattacaaatctgatacttctttttccagtcaccacctatagtataaaatcggttcttactctgaaagatatcaataccataaaggcaaaaggtatcatttcccaatattaagtagtcacataaggcatcactgagtaccacaaattctatggtgaggcgcaaggatcctttagaatgagggaagacaaggggcataatcactactcctaaagtcttcatagctgagttgcaactactaaatttggctcttggtgtaggaagcaaattatccttccacgaggggtatacttggtctaagaatttactactggtacaagaacaaaaggctccaatatctaggagtgctttcactggtttgtcctcaaatagtaccgtggtgtaacaagtttttccggttgtagctcatgcctgcttcgggtttattggataacattttagcatcagatacatgtcctacttccaaagaagtattccaggattgagggagattggattctccttgaatggaattaatgaggcactcatcaccaatatctgcttggatgacataacatcctaaatggtggttttctgtgtccttttcttctagagaggggtcatccggctcaataccaataacttcaaagtgggattgattgtcatcttcttcttcagcataaatatgattgatcttcttcctggggttggggcagtccgcttttctgtgccctttttctccacaattataacattctgctgttactggtctcttaacagggttgtcaactctggctgaaatatctgaggttttgctaactgtaccactagtcttctcatctttgggattagtagggggaactctgtttcttctattcaagcccatcatttcgacaacttcctccataacttcaatgagttcagatatatctacatccatgtctttcagtctgcatctgacggcatgttccatgcttcctctacattgactgagaagtttgtcattaaccaatattctagtttggtttttataaatacaatctatcctctttttctgagcaatacaccaatcatgaggatcatcctttgcggggtcaaagtaatctgactcaaatagtctacgcatctttttctcccaaagtctagtaccatatttggctttgattaattccttccaggtgtcccaagattgtactccaagggattcagttttctcaataaaccactgattagcacctcctttaaataatcctggaagtctagaagtaactaactcatctggggcattgtaagtcctcaatatatggtctaagtatttgataaaactgatatgatcataatctccttttccttcaaaggtgggccagtctttcaagggtggtaccattttattaagaatgtttatgtcaagggtatttactattattaaggacagtgcggggcctagcgcttgttccttcattgactcccctagaattgtcagggattttggcactagattcttctttataattattaatttggtaattacctgggaacctgtcactaggttctctgttactgccagcaaacatttggttattggggagaggattcatcttctgtagtggagaccctttctcttcattggtaaatggattgttaaaatgaggggttctatactgttgctcattctcaatgttaagataagggttgttaaacttgggtgaaacatagtttaatctaggtgaagttaaattattaattttcatgtccctcagttcagtccttacagattctagttgagttacaaaagagctgttgacacctgttatggtattgttaagcatgttgttttgttgtattaaaagttcttttatctcatcaaattgtttcttgtttcttacttgttgttcaataataacttcttctttcacggtagagattacattatccccactagaaagtgtaacagcttcaatcttatctagtctttctttgaccgtgattatttccttatagttgtcactgatcatgctgataatggcatctaacttattatccatctcatcgttactctctttgaccggaattctttttgtttgtaaagatagttttaaggcggtctcaatggaagttctcaggctctcatgtgaattctttattagtttaaggagtgacttatgattaaattcaatgttgtagttaatagtatggaggttctcctgtacattaagagtagcagaaaaaatagaggctaaggaggaagtgccttgcgggagcgttgtctgtacgctgctctccaggcctgacctatctcgaagacgtccgcccagacccgaggatcgtcgtattgctgggctttcctcgaagttgagctcttcttcttgccctctttctttggcggtggagggaataattctcgtttggcgtcccaggggttccatcccttgacgtatccttcgagctcttctttggttatcagtttctgtagcgctttctgggattcttgcgcttggtgaataatagttttgagctcgttggttactcccgacgctttctctttctcaaagttcttccagatggctacgtgctccttgactaagaagcggatcttctctttcttggtcatggttattatttctgggctgtcttggcgtttctgggtgacctccgaggatgtcaacggatcgtctagatccatggcttcgtctctcttcttgctctgagagtcggggttgttcaggtggtcggtcgtgctcagagagtcggccgtccctgccgtcttcttctttatctggagctggctgagttgaagtactcgttcttcgagaggtagctcgactctttgacctagtaggagctgggagtggtccggtgaggtccggtcgcgaggatctggtggacataatcacagtagagttaggtattgttggttattagtcgttttataaaatgaggacgaatagctactaacaattaagtaagtcttctaattcgtcgaccgaggtgtcttctgggttaccgatcgaatcaatcgctgccgtattggtggtcgtatggacggtggtagacaagttgttgctagcagaagcgttggttgaggggttcactagtacaagtagggatgttatagattagtttgcaggttaattggagcagcggatgatggtcttaatgctgatgcttactccttatgagtctttgttgtttcttgtattctttatagtcccgaatagtttcgttgataagtagtttagcggcaaaagtattgtcttcttcgcgatgtattcgtgtaatagctatctgtagtctttcttcttggctgagtaattcccagtcggtaggcttataattacggatgaattcttcgtttctaagtctaaaggaggctggaaaaaaaaagcgagcacaaagttcgagtagcgatccacctcaatctcaaattgcatctacgccggcaccctcggaccctatctctgactttgaaggcactggaaccgagccatcagtactagagcaacctattggaaaaaaaagctaagacgattaatcaacttgccgcgcaagatcaatcctggaagcaagatgtcgcatgcgctcacaaagaaatcgcctccaaatcgaagcaactaaatgacatattcaaccatgattcgcaagccatcgatcgcatgttgcagaatggaacaactgcttcggagctcgcaatcatgaccactgatcttaatggtcttgatgacgagcaaaaggaatatttcaagcttaagcgagctgcaattctccaatctctacaggcccaaggaaatgcaagcaccaactagccctccctggatctacaccaactagccctccctggatctattacctgatcgctgcatgtcaggctcggtgatgccaaggcaataggccttctagctacaccggctgaggggattggtttggtaaatttggtaagtagagaggaaaccgaggggcccaggttatgggggtttttacggtgccctcggggatacgagcctagtctaatatgtcgactggtggcggctacggcggggtctcggcaaaaggcgagggtattcggtccgcgtatcggaagatagagtggtagtgtagagcttaaggaagtgtacttacttgagtcgaagtatcctcaagtacgaagctgttcgaagctcagacggcggtggaatccaaaggtaacgaggtcctgtttagctaggcgctgagagtatgcgtgtgtcagggttgtcgttcgagagttgggtgttcctagtttgaggttgatgaaggagagcgagaggtttagtgtggcggtttgagagttcgttttacgaggtagttctgaaaaatagaagtggaagcttgatgcccaatgactactgacctgagctggcttttatcctcatcggggccggtaccaatagcgtatgggaaatcgattcttgtttaggttccgtccggcctgtttccttggtcatgaggtcatgactagcgatgtcgacctcagccattattctgaagtgtgtgacatcttgagaaacaaggtgtcacagctcaaggaatagcgctggagatgacgcaggtgtgaagtgtactactgctgcggactctctgacgtgcattcctagtgttttggtcattgataattattcattcttttactcaattatggatcatgtaaatttaattaattattatttttaaaagttaaaactaaatttctaaaaattcagacagattgtcctgctttctcagtgacaagctgacactgcaggcccgatgatctcttctctgatcgctgcggccccaattgactattttgtttccctcttttttgtccttactatttcatttcaaatcactatcactccgatccagtgtattttttttgtttctttgtttatcattttttcaatgattttgtttgttttctcttcatctcttgcaatcaagtcccaaagagaatatgaattccaatttgacaaaaaccaacaattgaaacatgaataaataaataaatacaatcaaaccaaaaagaaaacagcatgttgaaacttgctgatggaaaagtttcaatcatcttgttgacctttgacctcccattgatgctttatgaggtcattgcgcaattgaaaatgaacagctgagtatctcattgattgaaaattgtcaatgaaattggagaaggagattgaagtaccgtctcgcaagacctcaaccggcgtgatgatggcacccgggggggggggggggggaatcgtcatagtaatattctaagaatgtatcttgctcatcctccacaatcatgttgtggaggatgatgcaagttttcatgattttgttgaggttatgatgcttccatccttgggccggatgcgagacgattgcaaatcttgcttgaaggacaccaaatgcacactccacgtcttttcgtcgggcttcttgcagcttcacaaagtgtttctgcttggctcccctcggctgcgacatggtcttcacaaacgttgaccagtctggatagattccatccacaaggtagtacccttgtttgtatttgtgaccatttattgtgtattcgcatgtgggtgcttgaccatgtaagagattatgaaacagcggcgaggtatcaagtatgttgatgtcattgtgcgatcctggcatgccagatccacaaatcttgggatgacaccgcttcgagaatgattgtaggtgtctaagaaaaaaaaacagttagttaggaaattgagagcatcaagaaggtaacaagaatgaatgtaccttttcttttccttgaaattgtcctgcccaacccaatgggcagttcttccactgccagtgcatgcaatcgagtgacccaagcatgcctgggaatcctctttttgcaccctcagataggagtcgctccaagttggccagagttgggtgttgaagatattctgatgagtacatggctacaatagcgttgcaaaatcgatccatgcattctagggatgttgactcagacagctgaaggtactcgtcgttgcagtcggcagcggcaccatacgcaagcattcgaagagcggcagttatcttaacaaggggcctcacacctaatttccccaatgcgtcggctctgagagtaaaatattcgtcaaaattctcaaccgcctcggcaattctcaagaaaaggggctgtcccattcaaaaccggcgccgaaaaagttgttcatcatagagtggtggtgcaccaaaataatgctccatgagctgctggtagctgccttcaaagttgtgggggcggttgggctgtttgcctggctttgagccaccatgtggaggaaagagtacatcattggtgtcttcttctttgtcgagtagcaatggtgtaacttgaagggccgtagtgatgattgttctgaaccttgaaagtagctgccttcgtcagatcaatatgcgcaggaacgctgggtcgacctccatgccgacggtgttggaaggaagatagccaaggttggttttggtgtggtgtgccaatatgtagtcaaatgacatagggggggggatcaggggctaccctttcacagccccaaggtgctactttaagactctgcggtacaaacaaaaatttaggcaaggagctaaaatatgcaccgcagtcgcgcgaggtcaaattttagggaaatttagggactgaggtagtcccctccggtggagatgctctaagatacacagattcacatttaaaacatgggaggttgggtagatgcagccaaactgttcactcatccagaattgccaagtagtgggttcatgtttccatacctagcccacaagctacagtgctcgaagtctgacacatgagtttggcgctggcctcttcacaccaattcctgcatctcttttttagtgctgcagttgtgtagcttcaagttgaacaactttcacaaatttttaccaaaaacagctttacagctatttcggaaagggttgtccagttgtctctcaaatttttttttttttttttgaaaatttttaaatttttctttgtactgaactacagccgaggaggtacagctgtcatcgatagttcagttctgacaggtccagttcagtaaaaaaataaaaaataaaaaaaataaaaaaataaaaaagatttcgcgagtccaagtggacaaccctttccgaaatagctgtatgtgccacttgttggtattcctttcaggcaattgatttcttgtcagcaaactggtcggccccaccatgggcaaatatgtagctcaacttgagcaacgtccattattcttaggttggcaagagtgactctgattcatgtgttcaaagaactgatgtggggcccggttctcagatgcactctcaccatgtatgtagatcattcttcacggctccgcaaagtgacccctcacattctgtaggcaagcaacggtcatgacaaccaagcaagtagtaaagcttaggcacacatgtaggactgggtagtacagatatgacaagacctgtaggcttaagtaaatcacccggatgccttcccactcccatcggcgcagacgtctctaccgaagcacgagtagtgggtaggtacttaagatggtgggggggatctgatgtttcgctactgctccctcagcgatgcacagctgaagttgcatcgacaattcgtgcttgcctgagagaccttccagatgtaggacgaagtagaagcacacgagataagctacaggttggtgaccgttttgatatgcagcaattgaccaagacaagaggagagcgatgttgagtcaaggacgttgcaagagagcattagatcagaagaccgagaaaacaatcattgtagtcacaagggccgtaaggatttcaactttcatccgagcttccggcagatgaggcagaagggtacccgaggccagaaggcactgatcaattgtttacatgttgatgcatttaattttttcttcggaatgagcaacctaagatgaagtcatcaagagtttggtcaacggctgctgtgtatggggcttcgagggctgagagggagctaagtaccttcggtaagacgagcttttcctccggtaggctggcaaagaacagtggcacaagatccgcaaagaacgacggtttgggcgtgtgagaagactgtggtaatgttgaaacaacctgtgaaaaagttcgaggaaaatgatgagaatcaagtaacaagaccaatgaaatgagttttagatacccaccaggacacttgacatccatgaagtaagagttagggctttgcaccagtcttttcaacttgtgcttgcgtcgttcttgttcggccgaagggttaaggagatctaccgcgagcgtctgtgggggaggatcagttggatcatcagcggcaggttcatacttcgatttggcagtgcggttgcgaggactggtggagggatgggaggagaaacggcgaggggctgaccattttgaagagttcggtgagggaatcgggcagatcgatggcacgaggcggaggtgaccgttggtagggccgtgcggaatcacaccccatcgctctgtgtcaaacctattgcgcagtatcctcaggagcgcagccatacatacgaccccgggtaaacgggtttttaaaccggtgtgcggatccggcgcacaagtgtcacagatcgcatcacacagcaagctgtcaaaatgaaagaggggcgagcatgctgtaccccccgctccagccggtgacccgagcctccggagtccgaaccctcgggaagcggggcacttagccaagctcgacagtcgactccagcagtccgggtgatctgattacctcacaacttcaatcaaacctcgtcgggccgattcggtacaccttcttggtattgccagactgcctaatctcaacctgagaagatcatgaaagaaacttatccacataacggggctccaaatccgctgacgggtcctcaagatgggtgagctcacatgaccaaggaacgagacacgtctcctacgcatggattacagaaaaatcgcccattggaaaaacgcttggccgagcgaccggataagactgatcttgccgagaaaaacgttctcataacagtgtatgtacgattcttatagtcttctcttgaagactttcttttcggaatttttcgcgagtatgatctatcagttgacataaccctatctttttaaatgaaaagccaatctctcgatcaacttgttctcttattatttctgcccttccaaagctcatgctttcagtcatttgggaaatattaggccaaaccagcagaattatcaaaaaatcagttggaagataagcttaatgcagtcctcgcgcatcgccccgaggctgaaaaactagtccaagaaggcatcttgaccagtctgctgacttccgtagattgcagattccttgtagtaattttacttaacccgtttgcttttggtttgtagaagaagaggcagcaaagcccattcaacacctacaaggcacagaccacaaaaattaaccaatttgtcggtttttgcaatggcatgggttcaagtcttcagcctcaccgatctgccgtttgttcgatctattgaggctccaagttcaagcaagtatttgcggatcaatttcttcatctctacatcggcagtcctattccataaacatttctcttcatacgattattgttgttctactttcaaagaagtcgttgacctcaagctttctttccccaaaaattgtagtatcaccatctccctgcatgaataactgaaatgaatgtctgatcgatctgagattcaaatccacattgccgggccttttttcgtaataagctagcaatcctccacccaaacgaacacatctcatccgctcaaggagctgtcttacccttgaatggccatcaccatgattgacaagcttctattttgctttcctctgagaccgaatttctgcctgaacatttcaaccaaagacactatggccgagtggttaaggcgcttccctgctatcttgtaaggaagtggacattgtccgcgcgagttcgaatctcgttggtgtcgaatctcttttgttgttttgatctgtgcttgatcaaccagatgatttcattcatgaaacacatctgtatgttaaatattgtttgtttttgaaatgaaatctgtttcagacacccttagtttgtcctttttgaagttagaatttgataaacatgcagcacaaaacaagattattcccacaatacgtgtagtttggataaccccaaaactccacatcagaacagattagagatcatttgttggtacctcttgcaccgcttggtgggtactgcctgcacctgccctgcatgcgccaagttgatgactatctacactttgtcacacatatgtgacaacaagactgagccagggttctctccaaactgctctcttttgggtcagatctagaggtgttgggcctcggcttgatatgatagcattattgtatattgtattggtaataatattctcagaataatatgaatcaactattatatatgtaaagcataaatgtttctttttgagaatcaaaacaaccacaaaagagattgttttttactgaagacatgtgtttataagatgaaaaagaacttgaaactgtctaatgtgttttttttttctatgaacccacaacaatagttcatatttttctagcacaatggaaaagtagatgtctaatctgtacaattgggtccttcacattcatgctttggtacacagctggtcattccatgtccaatatttatgactttttcactagattcacagggtgatcttacaggacctacaggccttctctttctccttggtgatctgggttgaatggtttttgataattgagattgaagatttgaggaggcttgactgggatcatctgtgatttccctcttgatcaattgattatcttttgattttataatgtatccttcacataaagttggacccatcatgatcatacagaacatcaataaaattgatccagaaagtagccattgtttgccttggccagtggaaatttttcctcctggaatttgaaccatttttgttgttttggtagttgaaggctgttgtttctatatcttcaagatgaatctaaatttcatgatcaattcaacattgttagttcaagaaataactttatgttcaaaactgcttgaaattggaaacaaaaaaaaacaaacaaacctgatttgagtaactctcttgaaatccaagaaaaaaatccacttgagagccctatgacctgatgttagattctgatgagccacacagcagaggaactcacacctggtgagtataaagaggtattttgtgagagatagtaacaagagagctattgcaggctatcaaatcaaccaatgtaaatttctcaaatcgagcgacttgtgtaagacaaatcaaatttgttgtgatatcggagctgtaagaggcacactgtgaacgatgatgagaacagagtagagttaagatcgtatagagctgagaggtatgtactttgcgaattcagcgcgaaacgattagcatttatagcaaaataaactttgcaggaaacccgtagaagaattgccgattatcgcaagaaatatttatgttgccagctgactctatcagcggcctgaccacgacccctaagatacaaactacataattatggattggcaaccaagagatgaaaaactaattaattctcaccaacgtattcatcacagcttggctcccattccaaagaaaaaattcttcctccaacaaggctgttgttatctatggatgtcgatgagcttctgagaatctcaagtgttgctgaggttacttggtcaagcagtataggttacagcaagctgttaatcccgacatacataaaagatgaatagctctcaagcaggtccaacttactaaattataaaccagttagccagtccttgatgtctaccttctccgatggaagcagtgttgtcgattaactactggtacacactgcccgggttaccatattcatttgctattcggttccctgtagtctgggggcggtttcatatttcctgaatcgcaagatgaaggacatacaaaaatcttcaatgactgtacagaaaacactagcgcacattatggcccctgcaaccttgtttgaatgtgcaaattttggcattttaggtgtcctatcgcccccgggaaactctgagggcaggtatgtccgagaaagttcaaggggggggggggttcattttgcgcaccagcagttgaatcaaactattgtacatagcaactttgcacacacaagaattccataacataaactcaccaaaatttgggggtggacatcatccagcacttcagaggtttcctgattccagtaagtgattaacataccattcagcacaaagagagtgagaattatactcaaggccaataaacaaggacttcactgaaaaattctcaactagatagatggatgtgagggatcatgttggatctggtaatatttttaatttctccctggggaacctaaatacttcaattcttttcttgaatcatttagaactttgtcaaatgtacagcatgagtaataaaagagggtctgtatagaggcttagaagatagataattatcccatctctgtagactgtatgtagtagaaacacagaggtcaatctagtatgtgctttatgttttcaagtttcagcatattcaaattgattgcttgtttctttctaaaaacaagacacctacatgaattcacatgctctaaacatgattagtgcatctattcttagtctagactgaatgagctctggaatattgaatttaaaatgaaaacaaacatgaaatttcagaagataaatggatgcatgaattaatacctggaggggtagtgatcttcctcatgggaagccagaccttcaagcacaagtagaaatagagctgtatctaacatgttggctacctgcttgagtgacgtctctgttctagaagccctaattagtaatatcaatgctttttttattgaaagaattttcaagctttctgactttctttttgtcatatgtaaaagataaactaaaatatctttagcatttttttttgagaatcatcaaaaagtgtgtcttgtgatttctctttttttttgaaaaaaaaacatggatggataagatccaaagaatatcaagaattggaaagtgtttgttgtgtttaattttctatgatcatacagcaatagtttcatagttttctagccgaatgaattgaaattaattaaaaacaacaacaagacgctgaggtataagctaaaatgaattatatgagccaagggaaagcagatatctaattgggacaattggggccattgcaatcatgctttggtctacaagaggtccttccgtttccgatacttatgactcgttcactagattcacagggcgatcttacacggcctttgagtggtgatctgcggtgaatgatgtttgttattttgaatgatggaaattgaagatgcgaggaggcttggctgggatcgtctgcaacatccctcttcatcggatgattctctgtggatctgaggacatgtgcttcacatgtgcttataggacccatcatgagcacatagaactgcatgatcaaaattgagcccgaaagaagccttcgttggccttggccagtccaaatcatcttgccgtctggaattggaaccattgtctgtttaattcgtagtcgaacctttctatcactcaaagttggatgtcgatttttccatgatcattaagtcaagtttatcggttgaagagttaattagtttatgcttgaaaaccacttgaaattgagaaaaaaaaaaagaagccattaaaacaaactaattactttaaggaaatctattgaagtgcgagaaaaaaattggcttgagagccctatgacctgatagtagattctgatgcgccgcacagcggaggacttcactcctggtgagtctgaagaggtatcttgtgagagagagagagagagagagagagtgggaagagagctcttgcaggctctgaaatccactgatgtagatatctcaaatcgagtacgttatctaagacaaatcgactttgttgggatatcggagctttaagaggctggcagtgaacgatgatgagaacggagtagaaagaagaccgtagagagagagagagagagagaggtgctggaggaaactcgtagaagacatttgtagtgcgtatcgcaagaaatatgttgccagctggatctatgatcagcggccaagcgatttactccgacctccaagatacaaagcaccaacagctgaaaaaaaaaaaacaatgaacgcttgctggccaacagaaacattgtaacagctgagattgaacaggaaaggtaattccaacggggctgtgatgtggttaaattactgaggtgactttgttcaacagtacaaatagattacgatatagcaagttgcaccaattgttcgttgtttgtaatgccgaatcatgacgacgcctcatgtttcaagcttgcgaacaacacaaggctcctggcagcaaagttgaatagctctcaagtgaagtaggtcgaactaaatcctggaccagtgtatattattcagctatgtcttcgaaccttcgttgatcgaagtcgtgggttaccaaatcgtaattgctgctttgttgcctggaagccggatccttaatgtgagtcaatatggattggaaagaaagccttggaatgcgatgcgatgcgtttctttctgaaagataacattatccgtaatccgaggaaccatttcaagaactttttttttgtttttttatttttgagtcttgccaaacgggcggcagcatgcgatttacgcggaaagaagacaaatacgtaatcctcccatctctgcaaaagcatgtttattttttttatttttttttgattttgacaccgtatatcttttttattaaaagcaaaggagaaggaagatacacgaactacttgccaaacaaacaaagaccaaccaccaaaaaaaagaccaacagcaaaaaaaagaagagagagagagagagagatcaagacaacgagaaagaatggaccggaggaaagagaagagtattagaaggcacgattttaacaggcacatcgcaatgaaagacttggacgtcaaaattcgggttttctgaagcgagatgattgggtgcatgagttgaagaataagagggaagatccgaagatggatgagactgaggattggagttaaggggaagagaattagagttaagggcaagagaatcaagagtaagtgaagtcgagttaagaggaagagactcatagttaagagcagtaagcgaacgatcggagtgatcaagctcaggcgaagaaggagaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttggtgggtggtggtggtgatagtagccagtggttgattcagctgctggtgttgttgttgttgatgatgttgttgttgttgatggtgataggattgaggttgctgctgatagtctggttaagttgttggttggttgttgttgttgttgttgttgttgatggtgtttgagttcgattgtgcattcgaacttctcgccagcaaagtaggctgatttgtttggggtgactgtgatggtaatatgaggttgttgttgttggtggtggtggtggtgggttgggttggttgaggttgagaagtgctggttcatctgtcttgtttctttttttgttcagttggctttctttcttttcttttttttcttttttctgtttcctttttctgcttctttccttctttccttccttccttctttttttttttttcaggttcttcgaagaacttatctaaggtgtatgctctgattacgtaatccatcctcttctcttcttcgatcattatgtaatcattaatcagtatcatgacgtcatcaagtcatcccgccaactcaactcaaaactcgacccggtttgagagcaccatgagccaaacatcagttttacactgaaaaaaaaaacaaatcgctccaacaaggctgatcctgaacatatttaggtgtgcaggtcgaaatttctgtacttgagtaccacaatgaccgcttgatatcctcacgcatacatacctcataacctcagtcaacccgcttcgccaaaatataactatctttccacctcaccgatgaccggtctccaaaacctcttctttcaaccctcccccagtagttggttcgaaaagctccagtggatcatatgaagacatatttattgaagatcgattcatctggtagttataacttgtgttcaaacctcaactgacaactctccctggtcaagataaagctgtcctcacaacacctcccactcaacacataataattcgctggcagttcaacaaggcaaagaaagagttaccgatcaggcatgcatgttatttattttggtcggggtgaaacgaaatgattgcaagacgatgaaagatccagatcaaagattcttgaaaaacaagaagaaagaaataaaaaaaaaaactagatcttttactacattcctacatgatgataggggaaacgaagagcaaaaaggatacatcgaaacaaagagctcctccggagtcagctcgaagttgataataatggtcaagaacgacatccagggggtttactgggcttggatacacagtcggccgatggggccttcacttgtgtggaaaccaaaaggatcgtagccagtaaaccaaaacccataaatgctatcgcactcatcctctatgttgaatcgtacgttcatattgcaaaacgtaataaagaaaaaaaaaatcattaaaattggttatgttttttgaagtcggtcggaagtcaatcgacacgtgactcaactcaccatagaagtcaacttatacatcatcgattccagccggtttattggagaattgtaggaattaatcgatggatttgattcaaaagctaaaacaaatcaaaccagttaaatgggaaaaaaaggagatccgtatatcaatcaaactatcaagaaagaaagaaaaaagacttggagcagaaaagaagaagaaagagagtggactgtcgtgggagtcggactcagagattataactagccctttctgtcgagaggactagaaagaaacttacatcgctatcgcaaagggtttttgatacttgaagtggaaccgtttgtttgctttttttttcagttatgatccagtgagacaaaaagctgatgtactttaaactacttgaacaaaagacaaacgtctatggggcggctttatatagatcccatccattgacgactctttcaaggagcgctcgattccagcttgcccgagcacgactgttctttttgagagggggttctacgaactacaaagttgagatcgttctattgacaacattctattcatcaaccagcatattcaagactcttgttttggtcatcttggcttcaacatggtccacggattctcctgccgaaataacaacgtccagtcccacaaaaaaaaagcgaatcaaggagccagatgtaccaaaaaaaaaagaaactgtttttgtgaagtttggagatcagttgtaaaggtacataccatctggacttgttcgtctttcttttgcgtcatcatttatacaccacagctattttcttgcaaagatcgcgcagtcgaaggacacgttgttgatgatgattataacgcgactcatgtgaagctgacctcttttgttgtatagcttgtgttcctggattcttgattcttcagacctgacagcgcccccagatctcgagaacctacaattctctgcaaccctcttatctaacaccgaccgataccatcagggattcctgttcttttttgtttccggccgagcaatgtgtacgtgcttggtggttccgatggcgtttgtcaaataatcaggatcgtgctggagcatcagcagctgactcagaacacagaaagtgcgacaggaagcaagtatttaataatgcatccaatcaaggaaacatcgacccttttggagatggaattgaagatcaaatgaagggggggttccatctagcctgttgtcaatgtcctcctcttctaaaaagcttcaatctttgcttgataaagctcagcaaccactaagaaaaacagactatgcagaagagaacagtctcatcctataagaggcctctttgtctccaatccaatccattccaaatctatttgaattcttaataaaatccaaaaacacattgtaagagaacaaaatggtattataagagcctgtaatgttctttcacagagggaaatgactgagaactgaactagatttccttggaactttcacttaaaagtacaattatggtattcaaagttgaaatgcatgaaatcataaccgcataaatcataagatcttagaaccttgtttgcaggggatcttggtaatctgattatgtaagctttggctttcccagccaaaatgttttatgattatatgatttatgcactctatgatttcatgcatttcaactttgaataccataaatgagcaagcaggttggatgatatgctgtttttgtaacttgaaagtatcaccctggaacttcctctgattgttttttttgttgttttttgaatgcatcccttgaaataaactgtgagttgatttctgatggtttatcaacattggtattttaatgataagaaccaaacagaagagaagatgataaattctgccttctcaaatcatgtttcaattcaaagtatggtagaaacaaatggggaaagcttgttctgatggcctgctgtcaggcgcagtgatgccaagacagaaggtcttctagctacaccggctgataaggctggtttggtagtgggatataattaaatggataaggaggggcccgggtagcagggttgtttatggtgccctcctgagatcactagcttttaagacacttattgcagtggttcacttgagcagcatagtcttacgggtgcctagtgatactaggatatttggtccaagtagtgtgtatggacagatgaatagcaagtaaagctattccttggcaacaaatccctggcactcaagtgcaaaacttgcaggtagtaagtggtgctctgagtgatgatataagatagtgtgctggttagcggaattatattggaaaaggatgtaaaatggaaacatatggggaaaaatactaaactggtagtctggtaaattcatgattcctagcaatcttgtttagagctggttgcttcgcatccggatatccgttcggattcggatatccgctcgcaatttcagccaaatcacacatacgcatccgcatccgcatttgctggcgggtatccgcggatatccgccccagaaacgaccccctagagtgaaaaatgaaagatatttgggcaaatttctgatgtggagagctgcataaacactgactttgaagtcctcgcagcctgcaagccttcatttttttcattttttttttttctttctttcatttttttttcctttgctgcgtggcagtgtgcagtatgtgaccctccaaaaaatatgaaaaaaacaacacatttctttttgcttttcagtgtttttttggttgagcagttgccaaaagtgcttttaacttttttctttttttttatttaattttgttctattatttgttcttttgttctttctttattttttcttttttcttttgtttctcacagtctgtgacccaggaccctcaaaagatgtaaaaaatcaatttctttttgatgcagcaaacccgtgtatgacatttgtatttttgatgtgaaccagtgacataaagagattgagacaaggaaaaaaatagaatggaaattttattgttgcttgcagctaactcgtgtatgacatttgtatttttaaattttgatgtcacccagtgagagtgacagaaagagattgagagaaggaaagacagagaatggaaaaatcaaataaaataatactgatatttaatcaatcaattacgacagcaacggtttgactgccaccaaccctttgagtttgactcccaccagtcctcttcgccttagtcctagcttcattcttctttttttccatgtattcgtggagcgccagaggtttgagcttgttgttctgtgaataaaaagccaacaccatacctctgcttactgattttgggtggagactgtgtcgcctagtggtgacatagtctctaccaaagctgaaagtacgctctacatcaaccgttgttgctgtacaaaaagtcagaagcaatgatcagcattctgattttgagattactaatttacttattgtgagtcttacctggacaacacaggacatcaagggccatctgtgcaagaccgtcatgtggatttccactccgtttttgttccatccaccacttgagcgcgtcaatcggttgcccatcgtccaaatacaggccaccagtgagccatatgtcgacagggtcgtttgtggcttccgcgcctcgggcaagagcagcagcacctagacctgccagaacaccagtttgcggctggggcaggatttggtcagtggattaaaacaggaaggtaagaaatgaaattatatttacccttgctggtccctttcctggtggtcttgggactgattccgtgttttgaggtttgtaccacttattgtacatctcgtgggtgagtttgattgcctcatcaatcaattcttttggccattgggccagcttgaagtattcatccttgaacaagggatggagaactgtgaattcagagataatactattatttgttagatgccaggaatgtcagatgcaatcacatgaaagctgaagaaaagacttacgcattgctattctgtataatggtgagcagtcagtaagtgagtagtacttattggtaatgcggagccccacacgacaagcgtttcgtaaagcaggagggtgtgtagagacagacaaaatgaagatgtgtctggtgagattcgaactcacaacctcagctaagctgagacacatactagagtgctgccttgaccaactaggctacagacgcttgtgactgccagggtagttgggtggtagtgctcatgggtcaaaccaacagctcctccatactgtggtgatacatcattgtagcagactatcatacacctcaacagggtgatgctgatcgggatccttgttcgcaatcacagctgaaaggttggacgtaatttgatcaatcatgatgacgatgtcggcaatcctggctgaggcttttgttgatcattgaagtgtgatctcgtaaaatggttgcagaagttgaactaagttgcccgctaagtcaaagtctgcttgttggagatgataaccacgtggtatgccaagctgcttgtcgcgctgccacatgatgctatcatgaataacgtgtaagtttggttaaataataaatatcagggatcaacatccacaattctaatgggacttacatagcttcctcacattggacaatgcttgacagttgcatgtacgttgagttccaccgagtagggacgtcacgctcaatattgtgtggtgtcttgcattcggcttcttgacaaatttcgatgaattttgcctttgagtttggggacttttggagtttcatggcgattcgacggaactgccaaaagttgatacaaaaattttcattgattgtgcatcagagttggatgaaagatgcttgaatagataattagataaattgaaaaaactaaccttggcaagggattggcgacacgagtcagaagtataactatccttggagtcttctggttcaacaccctcaagatcggccagagtgagatcatcgtcaactgtgagctctggatcattgtttccttcacgcggtgggtgattatcttcatcatcgtccaagtcactgttctctttctcttcattgaatctaaaaataataaatattcccagtgttattcagcttctattgtctaagtgtcatacttaaatgcttagatgaaacagcttacctctcaatgagttcttcatcctcctcttcatccaagtcattaaactcaggcgtgccagctttggaattcttacaagcaaacggttgaaggattgccttcacaattagattgacgatatgtgtgaagcatcttatccactgcccctcgcccttgaatcgtttccaatccagtctttccaactccgaaatcatagtctcggtgttgcttgcgttgtcggaaacaataacacagatctaatcagaatcagatttgaggaacagggtcagatgacagacacttaagcaagaagaaagtgggggggggtgacacaaagcagtttacgtgcccgattttctataccaaacttctccacaaaatgagaaaagagcagaaatggtttgctacactaaactacactaaacacaccactaaagtgagcatagcagccctcaaaacagtgtgacaaccctgtagccgttttgttgaggtgtataaggaggcgacacattatgctgaactcctgcagcttccagcaaactagataaattcttgttacagaattcaccgccaccgtccattataagcttcttcatacggtttccggtttgattctcatagaagattttgaacttgttaatagcatcagaagcatcactcttttcctttaagatagtgatattaatgtagccagtatgttgatcaactaatgttagaaaataccaagcaccaccgtttgatgaaggtttaatgggtccaactaaatcaccgtgaacaacttcaagagccgcagaagttgaatcgaaatggtgcttgaaactttttcaaaccattttacccttcatacatgaatcacaacagtgttcttttatcaaactctcgcccgatggtatcacaactttcaatcgatctttactagcgcgaccaagtcaattgtgccacttggtaaatccggtgatttcatttgattcagttagcatggctatcgtttgttgatgaaccagagaaacattgccgtaaatttcaaaaagctgattcgaaagatcaagagagaaaagtttttcttgattatttgaaacaacttcaaagagttttccagattgctgaattgaaacagtctcatcaataagttgaggtaaggacactaaatttcgagtaagatttggaacaaatagagaattcttgagagtgatgactttattatcaataagttgaataagagcagtccctttttgagtggcaacaagttcctctctagattttccatcacctgtaattataaaaataaaaaccagttcgctgtcgacaaagaaatctaaagagttgaacatgtgattacttgtgccagagccgagtattgcgccaggtttgactacaggagatgacttgacaatactaaaataactaaaattgggaactgcatttttgttgttatcattgctgctgcacagtattaatttgagaggattgagtaatgttggctctagcaggctgatagttagattgaaatcgctttggcttctgatgtggattgtcgtaccaacagtttttctgcttgggtttttcttttggatcatgaccgtgctcccatggatgttgataaggtcgtttttcttgagaatccataggcaaagcagaagttgaaggaatcgatgacctatcaggtttcattacttgtttgtgaacagctagagtccttaatttttcaagtagtcaaaacagatcagaaactagtcctttgtccaacatcaagccttccattaaatcttgcttgattgtagtgactcgactaatgatgcaaacggcaaaaacatcctgagtgacatcgtatccaattgtcttgaattctccgagaaattctagtcatcaatcgacataagaaactagcctctattgcaatgaatggtatcccacatatgccagactttgcacagagaaaatattgttttcaaagcatatttctttttcaaagtcatccaaacgccttaaggcgtaatatttgaggataatttgaataccgagttataaatcgagtcatcaacaacggagctgagatgaaacaatgcacaagaatgttttgcagcaataagatcagtcggaggggacggttgctcttgaagacaaacatcaatgagttgacgagagtcaagaaagaatttcatctttgattcccaaattgagtaattattgccgttcaatttaggaatagatgcgattcccttattgtccatggtgtctttccgagaaaaaggttccatcttcttgagtagatcagatcaagttctgccttcgagaatttgttcaaaattgtttaaatgagatcgtgatcaagcttcgagactgtaactctaaaagaatttgaaactgaagatatttcatttctttataagtatatattcttttttaaataaatacaatcaataacatgataacaaggaaatctgtcagccttagagatcctcaagagtatccaaaagactgcttaataatacattacttgcaataataataagaaaacctagaacattattttataaatgaacttttcataatattttaaagggggttgctcactggaaccatccccaaattcctactccttctaggactttgtcacaactcaagagcctcagaggctagtaggaataaaaatataaaacactttaaaaataatataaccattaagatgaaagcaaataaaaaaatgtagttacaactacaagtgtaactataattcaaatttgtagaaattaccacctttgtcaagtgtgtggtaatttccatcagtattattctattataagtagacacatgatgtaattggctataacaatgcatcatgatgtcatggggacatagataattgtatttaatctactacaatattctcattacatcatgagaagaattagtattgtagtacattaaataaacattctagaatattctaagaatgcccccaagggggactctggaatataaaaggaggccatttgtggcctaagattggttcctcagcatattcacccacagctactatagtaagtacagtgaatattctcctcctacttttagagtagtcaacccaatcccaatcttccttttactactggaattattagtgtgtaactttgaaattcccctttcatccctcactaaaattctttataaagcagttgctgcaagactaccacctctgacaagtagccaatcagctcaagtgcttgccagctgcttcttagcaattattattgcttaaaaatccaaactataacaatttattaattgttataatctcctgttatttggttcattggaaacaaataagcttaaaggagtgtggacttaacctttgtggaatttggaccacatataaagggtgaaaaagagtaatctttttctttgatagtccttcagcacagtgatagcacctggtttttatattatttaaaccagtgtagcatacacagagctgacaagtgggggcctcatctgcctgatcccttgatcatagagctagaattttctataagaaaattccagcaacttccaaaccttctctagaaaaattcctgtggttcaatcaccactatcctctctcacactcagcattttcctgtaaaaaacttgtccttgacaagaattcagtagacaggaattttcacagtgttgaaatttttctaagagcttcctgtagaaaaaatttggttttttctcccttctcacctgttgaattcttgacagaaattttctcaacaccaatatacattagaaaatttctatagatttttttttcctaaaaacactcttatcctgagaaatcctcctctctgactagaaatatctcggtactgaaactgtcaaaattctattacctgagaattctataagaagaatctattttttcttctcagcctcgttctatttcgactgcttccgacaataaaatagaaaagaaaagaaaacggtgagagcaccgcgaagaaaaatagagcgaaggagcgatcacgcaagcaacgaagtcattctagaatagactacagaatttgaaagatttcaaattccaaacatcactgaatctatctaacgctgcagtgttcacatattgaacttgtacgaagcagctgataggaaaaatcatagcgtacaatctcattggcgagagacttaacagtgctttttcatacctaccctttctcaaagattctacctcaaacagcaagtgaccttgttagaagctatttgctaatcaggaccgcttttcgtttgtagaataacatcaacagcatcaaagaggactagttagatcggcttgctaaccaaaaccgatcatccctcattagagataataatcgatcaagttataaaacatctaagcgagcacttaccagagacagcgatcagcagttaaagtaagagtcaaactaggatactgagcgatcttatccatagctgacatcaggttgtagtgtctggaatcgtaggcagaactcaatccgtcccaccgaacgcgttggccagccccttacaggagaaggccaacagaagagaccctccggcgagcttaccctcccgtgtgattgagaaggagttcgacgcgatagccgcggcgaaagaattattaaagagtaaatacctttaaatttactattacaaacaaaacaactacaaaataacgccatggtctcatccactagatcaggagtcgaccacggcaccaaccctcccccaacacgcagaggccgaggaaggggaagaggaagacctagaggtggcggtaaacgcggctccgaaattttagtgacatcgtcccgacccgtttcgtcagaatcggaactgacatcgttgaactctagcgttccaaggcgagaaagccctgtcggcgggccaactcaacgcgatagacttgcttcagaagtcgaagcaaatctacttcaacgcgaagagcgcggaggagtacgacctcctcccccacttggtcaaacagaccatcgagacgttccgcctcgtcaggtcattcctgacctggcaagaaaccttagcgaaactcgaagtggtggacccgtacagggaaaagcagcagccgcgctctgggcaaagtcagagaccagtagcggcgaacttgaccacggtgacggcgacgaccagcgtgaacaacaacatgttcaaggggtacaagatccccaagaactcgatgaacaaagacaaagcgagtgtcaagaacgacaagttcatgacgagcttgaaggaaaaagaaatggaaaaaagaaaatggaagaaaatcactcacctggctcaagccatgattgagttcagagacgcagccaatttctaacttctcatcctgtagatagtacatctagagtccctgttcccccaacaccctctattgtaacaagttctaaagtctctgaaatccacaattctgaaattgagaacacagaattttttgaccagattctcattaaaaacattattcatattgatcaaaagatcaatgaaattaagcaaacatctcaaaacaatcattatgatgtgagacaactggcactttcagttgctgagtacaataaggaattccaagtatccattaatgaagcaaggaagataccaggcatagtacaagcattaaaagaattgaaaaccattgtattaaatcaccacaaattaatggataacattaaatctagagatgcaaacaaagagaataccatgaaaacagagaattcagatcttttattgctagagttacaaaaattaaggaatgacctttattccaaaataaacaaacatgatgtgtctatcactaaggatatcacagataaactagagaaactccacctagatagtgatacaacttctgaagcacaaatggaaaatattatgtctattttggaaaaaacagaaaacatggagaaaaacataaataatagacttagtacaatggaagataatattaacaccagaatagataacatggaaattaaactgaactcaaaattgaatgagaaactggaggagatactgaaaaaaatggccaatgtaccaatgtatgctcagaacaccagcaatatcattcaaaactctaatgatagctctcagagtcaagagataaagagaaccattaatgccccatattttcaaaataatgatccccagagttccaagacccctgaggaatgtcataatagacagacccctccccacatgctacatagccatcagaactcagaaatcagggaatccaataaggatgggagcagaattgagatccctagaattaaagactggccaaaattcacaggtgaaggagaatatgaccatctagagttcatgaggaccatagatctacttaaagaagattttgaattatcagacctttctattgcaggaaggctgagcagcctatttaaaggagctgccagaagatggttcaatgacattagaactagccatggtaaacaaccttggagttggtggaaggaacaaatcctcagcaaatggggtagcccagcttggaggtatactgttgaaaatagatttgatgagagcatttttgacatagaaaaagactcacctattaaatgggtcctagctcagaaagacagactccaagcactgtggccattcatgtcacaagaagacatgcacctcagaattttgaaaaaatgtggaggggatttagagcatgctgtcaagagtagagcaaccagaaatgcctccactgaagatatcatcaatatcctagaggacataacaactaggacaaagattgggaggaaatatcagcataaaaagagtaacactgaggaagaatcacaatcctatgcaaaagtgagatatagcattactggagatacatcaaaggtggaaaatccacacaaagataaaaaatgttacaactgccagaagataggtcatacctctcacaaatgcccacagaaagatgtcaagccaataaaccaggtggatataagagagacacccaaaaatgaccaaggacagaggtctgaagacgaatttggtgatggttcttccatatctagtgaatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacatttattataccatcattggagtacttcctgttgcaatttagagtgatttttagacctctctcagtcttaaattaagaatgcaatcaagattccaaccagctcacgtgagagctatttccagaaggcttgataaaaaaggttttttggataaaaatttagatctggtgggtgtaaatcaatttctgggagggttgtagattgtgacaggaagtcatccattgatggccatccagtacttcagaaagttggcttggggaagttgcagagttgattttgatctgtttggtgctggactgaaatcaatttggaggtcttgagatgagtgaaatgattttgaaatggaatggtcaagagactgcaatgttgattatcagctcaagcagggagtcactgcacccaaatttcacaggggtgacacttgcaaaatctggacccaaatgtgggggggttggatttttctgtcaacccactgtacatacagtacaattctgggcccaagtgtagtcacaattatactgagatcatctagatatcatattctacagtaactgatgtatagctaattttgatggaacatagctcaatgtatgtaccaagatgagacatgaagattgatgaatcatagcttatgttcaaaaggttaccaagtgaaagagttgtgcttgccgtcatgtatctatacttattaaaaatgatgtcagcacaatatgaaacggtatgaaagctaggaaacaggaatgtctgactatgtgatatcataaaatggccttgtaatttctgtaatctggtttggtacacagtaccaggtttctgaaactttcactcactttgatgtttgctgtctggatgacccaatcaaaccctttccaaaaggagttgactaagttgaaatctgttgaatggacaggatacagatgatacatttgggaaatctgtctgggtggagttcaaaaaaatccttcttacatttacatggctgaaactacaacaaaaaaaatctgtaattgatttggtgatctggacaaaggttctttgaggactgtctggagattatttataccagctgtcaatatcagtgatccaagataattctcttcataccaatttgtttaatctacttctcaagtaagtttttcaattctcttttctgattggtttgatgatggcctgatattcaactaaccactttgcacacatgcatatctgacaggcttctctacaaatttccagtggtgtgctctaacaagaagttctacttattcttccattgcacaggtatgtttcaaatttctcatttaaaacatccatacccatgtgcagtgccttgattataaatctcaaattatttgatttatcaaatccagacaaggagtccagaccatctccctaatcttttaaactcatcactcctccaaggaattgccaggtgggagcaaaattcaatatgattggttggattggataagcttgaagatctgatcagttgatgtgcctctttttcttttctagcctacttcaaagacaccaccaagatgcagaaaacacaagcctttctttggatcctactaatcagtattctactggaggccaacaccatccttgcagccaatcatctaatgagacaatggcgtttaaggggagatgcctcaggcagagtcaccagcctcccaataatacccaaccaagatgaccacatcatcttctcttcggatctagaaactaaagaatggaaagtagaaaactctagttctgagcactctctgctctgtaagatccgaaaatcaggcacaatcaattggagagtcgtccagataatcccacccaattcagaaatcagaactggtattggtatgaagaaagccatctgtgttgagttttcaatatatcatcctcgtccacaaaggaataatgccttaaattcgcaggaaagactttctggagatctcgtttcacttcgccggaataaaaaaaatttgtctgatcatgatgtctcgactcaactggcctcaaacaatcagtctttacggaagatggtgttatcattttttatgatgttacttgtgatcactccccatgcattaagataatcatacatccttatttgtgtttattttctttcctttttcctttcaattttttaatcacaatataaaatctattggaaaaaaagtgagggtgatcacagataatcaaatccaaaagctgttagacattccaaaaactttatatcctcatgtggggaatgtgcagttctcttattaatttgagtaaaatgtgtgcagcagaggtgttcatagttttttgagtggaccaccaaattagaaaaaggggctttagctgagcgggagccccatgttccatcctactactataaactaactgctacaaatttatgctgatcaccgaaaaccagtaaacaaccaagaactactgaagatgggtaagttgatcatcttctcatccaacctcactctatccatcatcaaaacatccatactgactctcattctatcgaacttgcatgtccgtaactatcccgccgcgtcgcgtcgttgaatggttcatggtgatgatttaatatcaagtcgaatggtgcgtcgaatatctcattcgtctttggaagaatgcaatgggttgaccatcagttgaaaatacgctgtaatcttgatcacctgatcggcgtgcttgatgcagtccgatctgcgccaaaccgatagcttcaggagatatcaatcggcatttggatcatgaccatttcgagctacgatctagcaaccactcggaacccaaacctcagccgacggtcaccggcgctcaatctactctaaacttccaacgaacagtggccggtactcagagaactgacgcgcaaaataaaacgactggaggagcaccaaaagcccataaacgtccacatgcaacaaacaatctgacctctctgcataatgagcatctctctcaaagtcaatcttcttcttctccgtcttcttctgccccgacttcatcggtattatcactatccgatcatcggaaaaaatctcgcctcaatcctccgtctgattctttcgtcaaatcttctcttcctactccttctgattcggatccctcaaattcaaataaaccattagctgaacgagtcagaccgaaaacaatcaatgaatttcaaggtgaatttacaagaatacttccaagaaaaattgtggtctgaaaaatgaatatttcttgctttttttgcttggtatgtttatgtaaaaacaggacaaggacatttaaaatcagcattacaaatgataatgaccagtaaaaattcgatcatcttgtggggaccatccggctcaggaaaaacgaccctagcgagatgcttgaaggacgaattgaatagacgagaagaggaagcagaaagtagcagtcaaaagaataagaagaagaagtacgagttctttgaactctcggctaccgacttctcgacctctgaatggaagaaaatcatagaccagaatcatctctattctgcttcttctaacacttctaacacttctggaaacggatccaatcagaaaatctctagcttttataagagtttaaattctgctgtcacttcgattcctattatctttattgatgaagttcaacgattgaataaatctcaacaagatcgttaagtttctcagccttatttcactgttttgttttgtttgtttgtcaatgaaatctgacttgatcatcttctttctcaaccccacgcgcaacaacaacaataaaaacaagagtagtgtttttaccatatatagaaaacggaagaataatcatgatttttgcgacgaccgagaacccgtcgttcagattaacgacgcctctccagtcgcgctgcagattactaaaactaaaccgacacgacccagaagatctgaaacggatcctagaacgagcattagagattgaaaagaaatcatcacttgatgatgttgcgaataaagttgattcacagatgattgatctcttggctaatgtggctgatggggacgctagagtcgcgttgtctaacctcgaacttatcctgcttgcgcttaaacaaaaacctgatttgggtcatcaggaacttaaagaaatcatcgggaataaattcctcctttatgatcggttcgtccaggttccttttgatctgattgtgttgatcatttttccttccccccttcccctttccaacactctttcgttcccaccaactaacatcatcatctttttcactgtacttttttttcatctataatatttaccttttgacatgctcataggaatggtgacaatcattacgaattgatttctgctcttcataaaagcgtccgaggaggggacgctgatgcggcactttattggctagcaagaatgttaggcaagttgttttgcttggtgttttcaaatgatcagttttgatgacacatccatcttgacttgataaatcaacatctatttttactatgtatccttatcaatcaaacagaaggcggagaagatcctctttatgtgggtgtgttggcactgtacttcaaaacaaaaaaaatttagtagatcaagagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaaggccgacttgaactcattaagattcgggtggaagggggagggcgagagacagtagaatgaggaatcgatttagaaggggcacccttttttttacctaacacccatgcaggtgaggatttcaaggatgagttgactaccgagttaagtgatctctcaaaggagtctaaacggatagtgatcttctctaccagagatagagtttgaacgctagctatcttttcgatctcaaaaagaggaagtaacgagttaaccttatcaggttgtatgaagatactcccatcggagttccgattagcgaggatttctgcaaacgctttgaagaaaccgttctcaggattatgacgagaactattgagaggaggatttttagtgaagtctgattggacaggggtttgagaacggtcaacagttgacccggaggagtcaatgtcctccatctctatgttctttgaccaaccttcctggttggtccgagaaccgttttggcttttgggaggcataggctgacccatgcgacccgaagcgtaaggttgaaaccttgtttttttggggggatcggaaaactcaatcttaaagaggtcggagggggaaaggataaacagggaaaggggaagaagatacggtgattacgagatcaaagagatagaaaagggttttgaagatactattttaggtttttttttttttttaggatttgatgtttggatgagtggaaaaggtggtcgatttttggtggttgatgatgagtttctgctctatgtagtctatttaacaaactgatttctgattgtcagcgccagtggcaggtgcgcgccaaagtgcacccgccccgcacccatgtgcaccctttttcccaaaaagggggtagggcgcgcatctttaaccctaacgttttcagggaggccttcagagcacggaaacattgagcaatgtgttcatgtggcccctgggaatgccggtattggtgggaatgacaggggaaactacgtgagaagaatcaaagatgatagtagatgggtttgaaaggcagggacttggacaccggagccagccagccgccagtccatggtcagagttaaattcaaagggatcaagctcctcactgtaatcattcccaccagtgtacttcctagctcctattatgccaccaatcagaaactcaactggtccacaggaatggatgaagccttcaaaaagccatggtccacaatgggaaggattcttcatgtcaaatctgcataacgatgaatccaggcgacgatctgctaagtgtagttattgtcaaaaagtcttcaaccaaggaaagccccaactcctcttcagccacatcaaagatgtctgtccagctattcctgccaaaaaaaaagtcatcttacttatctaaaactatgaaggttgatgaatcgagtcgtccaaaatccaattgatcctagtggtcaaacatctagccaatcagtcaaacagtactttcagcccttttcaaaggaaaagactctcaaactccatgagttgcttcttaaatcaattgttagctccaattcaccattcaaataccttgagaacccctacttccaagaatatcagttagaactagcacaatctgtatacaagataccttgttgagagtaggtaatcaaaaaattattgcctgtagtacatgctcaacatgaattatggctgcatgataaagttaaagaacaaaatcaacttaccttgactttggatggatggacggacaactccggcaacagtatatacacattagtggctctcaaaggtgctaagcaaaagtaacttatcaatatcctcgacctcaaccacaagcggcacacagccaaaaatatcttctcatctctcaaggcttcactcaagtccaagcaaattggattggatcaagtatgtgctgctgtcgcagattcaccattggttatgcttaaactttgtgtgagtcattctaaaatataaactactagttgttttcattttgctaattggttagtctcaataattacatcatgcagagactcttgaacggcaaaaatccccacattctcaaaattcactgtaccttgcatgttttcaatcttgttgctaagcggtttgtcaatcatcccacgatggaagctgttgtcaagaaaaacaaaacattggtcaattacttcaccaattctggtttctggcgcaagcatctgactatgtggcaaaaagaaaacggtgtcaaaaatggtctacaaaccctttgtgaaacatggtggtactcaatggggaaggtctgcttgggtgttcaattgcacgaaattggcttccaaaaatgccttgaactgctccaaaaccaacaagtggacacacccttgatgacggatgcagttgtcaaggtcattgaggatcgagatcacttcactgcaaattaaacactagttcagcttctaaaaccagtggttgatgcaattggtaatctagaacaagcagatacttgtcttgctgatatctggaaagaaatgatagatgcctataagaacatttgcaaaactgaagtttactctaggtttgagcctgtcaaacagcattgccttgatgtccttcatgcgcaaacaaaagcctttcatgaggacatttatgtcctttctttctttcttcacccagcttatcaacgtgtagctttctcaaagaagcactcattaaacaatattagtcggatgatcctccaagttgcaaaagactggaagatttctaaatctgaggcatctctcctgcgagatgctttccattgatgttataatggaatctatccttacaattcaaagaaaatttctaaacctctacattactggctcaccgttccttatacacccgagtaagaatcacttaaaaaactggggattggcatccttgagattgtaccccacgctgctggagttgaaggactgttttcaatgatgaccgctatgaaaacaaaatcttgtaatagaattttgcctgatacttttaagatgatggctcagatcaagctacatcttcttcagggtgaccccttactagccactaaaagaaaaaaacagaggacttcttcacattcaacccaagaagactcggaatatgaaaacatgaaggcttacaactctttcatcacactgacacaccggccaaacttgaggtctttgaagacggcatctttacagagaaccagctcactacagtaacttcaagagaagatgtgttcatggacacaatcttcaactttgacttgatcaaaactactcccgaccagcctgacaacgacattatcgacagaaatgcaattgaagacaacaaatctgacacatccaactgagatccagaagatctctgcctctcattatttgatcctcacatacatattttactccacgttttatccaatgtacatagaatcattagcctcaacaaaaaaccctttgctttcacaaaataaaatcttttctccttgaaaacacaccagcaatggcacgcaaggcgccattttttggtgcttttcagcgctcccttttccaaatgtggtgccaacaatcagaaactgattacgcatgataattaaaaacatcggttctttccctcatttcttgtcccttgagccgttccaacaaaatcattttgttgccaaaaaaattctcctcaaatttctcctttctcattggtcataatttcttcagtatctcctctcctttctttcctcatcacaagatttgttttttgttttcttcctctttgacttcatatacattgctagctctaatcatcataaacgcctttccttggaagtttcttctcttctgttctcttaaaaaaacctttgatagcatgtttaataaagcaaacctcaaggatctccttcattaactcctgttcttcagtcaccaaatcaccagccgcccaccaactccgtctgtgtctccccgtccttccttttctgatggagaaagaaattttatatttatatgtatgagcctgcatgcttcttcctctggaaacgccaacagcaacattcagaatcctgagccccaaactacttcttccacctggccaatctacaacatgtacaccatggggcgggttttttggaaacccccccagcaaacagatggattccgtcccaagcgcccgcaacttggtttcaaagcatccaacggacgcttgggcgcgtctggcatcattttgacgcttcagaaagtgtccaaatgataccaggcagtggagaccatccagaggatggtgtacagcctggcgtccatcggacatctgattgagagtgtccggtggacagcaaaaaaaccatcaattggacacttctcagagtgtccgattggtggatttcacatgggtccagcagtcaaaaaagaaaaactggttgattgttgaaaattatgcttggagggtggttgatggttgaaaaccatccagatatgcatttggggggctataaacaatgttgcggggggaaggcaagaagccatgtagctgtgcagtggtgatgtagggctgtaggatgatggtcaggtgggtccatgctagatggtcttcaggtcatgggttcaatcccagtggctgtgtcctttttgatcccggaggcctctaaacgcaccaaccaatggcaaacttaactaagttcctccttgcctgaggcttctgctggagggacttatgacttaccaggaaatctcgcatgagacttcaaaatatttgacccccccccgtttcatcatattgcatggaactcattcatttcccaacctatgtatccaggacccatttctcctgaacggcctacttctcagcataatttgcatgtattttatatataaaacatcccgcacacttatgtttggaaaataaatcagaaattgagaataaataaaataaaatgattgtgatgtcaagcatatcaccacatttcattaacaattgatatgacaagtacatagcacacagatccaactagatccaactactttgggagatcaattgagcctttaggatcacattgtatcagcaaatagaccttgtgatggttgcacacagtcagttatgttctgatccggtggaatatcctagaaacttgaggaaatggatgttttttaaaaaatcaaacaagaatgaagatggagagggggtgggctgaaattatatcagaagaagcagaagatggagccgtaccatccaccagaaatttagaatgattgttgctatgagggctgagtcctgggggcttaaagtgaaacaccacccaatcccagataagtctcatgccagaatcattgataagtcacaagtccctctggcagaagcctccggcaagaggagggacttggttaagtttgatccaatggatggttaccatccgggttcagcaaaatgcaagtcaaatctgatggatgctccttgcagggccaaggtcggatggcatttggtacatccgtttgggtgtccaaatgccatccaccacgcccggtggtgtatcttcaaggaggaagcttgttgccaaaaacacacacatccatgcccaaatgtgactagaatcctctcagatgctatcgataatctcaatcatcaaaagagaatctagggatccattctatattggtgtcttaattgctcagggagtacatctttctgagcctgaccatcaaagttgagactctattggaatctcaactgattgtactgatattgaaatagaggatcaatggggaccgagatgatcatggtcatgtgagcaaatataaagtgtcctgttgtccaggttcagaggataatcaaaagataacagaggatgataggatgatgaatttgcttcaatgggatcgcgatttatttgatggatattggaggttggctagcaacaattggaaacggagagctcaaacgatgcattcacaaagtcttcaggcaacgttgttgctccagtgtcctatcttcagatggcaatcaaaccttgcttcaagaaatcatcaaacctcttccagtcaaactttccactgtctttcccgaggaggagtctgatcaaagcctccctccgacattgaagagctgatcgccaatccggcaaaaaggcaatgacggttgcaagcattgagagacaactgcacttatggtattcaaagctgaaatgcatgaaatcatagattgcataagattataatgcacattttttttggtgggagtttcccacttgatgatcaaaactcctgccaaaaaaaaatatacattataatcttatgcactctatgatttcatgcatttcaactttgaataccataactctacatacacatatgtcttcgacgattgacccactacatcctttcttgctattgtcttccatcctccattcccacctcatctgcagtgtttttttttttttggatgagaatgaaggaagctgaggaggaccctggaaagccccaaccaagccgcctaatgtaagatgtagcaaaacagttttttttttcaaaatgtccctaatgtaaatccacaaaaaggtagcaaaaacaaaaaaaagcagcacatgatccttatgtatgtggtagcaatttgtccaccagttgaaatttatgcataaaatgatgggagatttttcacaaggatgaaaaaaaaaaaaaaatgaaatttatgcatgataggaaaatgtattgaaaaaaccttcaaaaaaaacaaaaaggaccctgatgtcagaggtagaaaaacatgcatctgcctcccaaaaccagatattcctaggtagcaaaaacctggatttcacaggttttacattaggtggcttggtaggggctctccggggtcctagctgaggatttgaacttgaaaaaaaaaacagatatgtacgcttggtctcttggagcctgagcggaccgtttgttttctgggaagaccaagaatgggggcgtcaggaaacaccttatgtgatcaagccatccgaatcgtctcgtttcactgaaagccgtgatgtcctcttggggtgcccagtcttgtcttgtcgaccttgatcgtgtcgcagtgagcactatgtagctcgagcccaaacaattacatattagtcctggtgttccttctcatcttggcttctatgccgattatagagctctccattggttgcgcatagcaactgcagacctctgaacagccggtcactagtttcccgctgcttgagatttaaaactgatgcatctatttgtatgtatccagatgctttgttttcttctcccccatcgacgtgcccattcaattgtaaaaatcttgctcagtgcccccgtatcaattagtgtttccagattattctcctctcactacatatttcatctcatcaaccaagcccaagatgagcgtttataaattcctgatgatctctgtcggcctgttatcttacagccccctctcagcggccaaatcatgctaccatgcattggtggacgtcaaccagtgcacagagtagggcctgcagttcctctcactctcagcttatcatcctatgaattgggggatggatgtacaggacttgatatccactgatttcgaatgattctcctcggaaacagtgcagcaagtaagatcccctactcgggggatgataagagcatgatgttcacatcagataaaccagagaatgtccaaagtggaagatgcagtgtaagtgcaaccaactatgatccttgcaatctgtgttccttttttttctttgatggtccactttgagcagtcaaccctctaactaactgacaatcctttgcttcttttttttcttgctgtatcaggtcactgtggttagagaaacacttactgacacatcgtaagtcaattttcaactagaaaaaaaaaactccaggagttggaagcagaagtacgtccattgatatactgatatttccataaacagagctgttgcccccaaggcagacatagatgctgccatccagacaatactaggatgtgcccaacatgtgtgtagttgttttttttactttatgagcttacaataccagtacttgggttccccaggatctgttctgatttgatgacttgcgtctgtagagtggcatgacagaggtatcaactaaaggctcttcgatactcgttacaatccatgctgcataactcatccctggcacagacatttgaaacatttcttttcgtctctggaaccagaacactcacaagagacttgggccttcagaccagtccatgcccgttccctcatcaaagacactgtgaagaagattcagtttttttttctttgtattttctttccttgaattgaatcttgactgtatgctgtatgaagcatttgttttttttacaccattaaaaatcacttgtatatcaacaaacagccagaggtacccttgctgagctacaatgtcctgaccaactctgccttgaaacagaaaaaagattcagatattttgctacctgatcttcttttatgtttaatttcaaacagaaagcttcagtctggcttttgggggtgaactggttctaatcatcatgagagggggtacttgagcatccaaaatatggtggacagtgggcctggcctaactgaaaaaaatcatcttactaaaaaccttgcaagaaattcatcctctgatcgatctacttttcaaaaaaaaaaatgagaaaacaaaaaatagcatgtaaaagaaaatcaaagaaatggaattgtccgaattaaattacaagccactagtagtagggcctatcaacaatgaacgatgcaaaatgaaattatctagtgaggggtgtttcttttgtggccaattagaattggaaatattagacgttttgatgatgatgatcatcatcttcttcttcctcgtcttccaaagagaagatctgagactcatgacgagaatgcgagggcacatctgaagaaaagagggaagttctcctagagagagtagttggctccaagttagaagtttcttcagcatggaccaaagcctgtgcctcttcgtcgagggtaagatgattgccattcagtttacgtgttgggtggcgtgattgtttgcgttgggtggggctaggtgatcggcgcagaagagtgttacgatggccatacgcctccggagatcgactctgcatactgatggcccttcccttattcttggagccgtgtcgggcccgtctgcgtctccgacgccacttgaacaacatcaccagtcctagactcagaccggttagaaggacaatgagagcgatcgtctggcgtggcccgtaatacgcttgtcgctcttcgatggtctccaagatcggcgccgccccaatgctgggcttcttgtccaggtcggtaatcagattatcttggtcaaccaacgtgccgttcggatgtgtcttgacaattattcctttatgatcgtccgtgcccacttgtgaggaaagtgagccccccgggcctgccgctagtaaggcatctactcccataaatctcagaagcatgtcatgtgctgcatgtggtgcatcggatggtactagatgtgactgacaagagcgattggcaataaattaaatatccatcaccagtggtcaaaaggagaacttcttatctattggcgtacagcgcgatcatacttgacaaatgtcagtccacgggcttcggtccaggttccctgtttggtgccgttaacataataatcttggggcacgatttgctggcctttgtcatcaacaccccaacccttctgaccgttccattccatctcggatatcgatcggttcaggcccagtgaattgcacatgtaatcttggtctccaacgtagactatcactttcaactttttgactagggcaggtagcaatgttgaagatggcgccgatctgggtacccacatttccttccctggtcattcatgccaatcaacgtaagaatccatcggtggggctttgtttgagtaggtttccgcacctatggtatcattacaaagagtccactttcccgttttggcagtcgcatgaagtgctgagacagtagagttttgcttgaaaacggcgtgaaggaatgcagacctgggatcagtggaaacactttgcgtaatttaactgggtgcaactcacgaccaaatatgccttgagattcttattcttcttgggccactccaccgactcctcagctgacatctcggtaatgttgtaaggaactggagtcatttttgtcccgttaactctaggattttcaaaacatgtcagtcagagtcaaccggagatccaaagttatcgttcaccaacacctgcgcgccagcatcaaggatagattgtaaaccttcttcgcatgaatcgactaagatgcgttgagattcggtttttcccttgagggcctttatgcacttctgaaaagacttttctgcttccacggcgcttgaggtaccttttacaatcatacctcgttcgtatgcaaaatctgtattttgatttgtcaatggaatcaaatttgatggcaaagactgctttcaggtgggactaacctaaataagataaatattggaccttagggttaatccatgggttacccatcatgagccctaataaaggcgtcgagagtgctgcggtatcaagaatagcttgagcaaagtaggggatatattgtcctgcaaacgattctccggcgaggtaagtctgtcgaaaagtgaaaagtgtcattcatcattatgatttacaagtattggtaatggatgacagacacgttagttgataggactgaaaatggatttacaaatactgacgtcgattttggaaaactctggaaagactttatagaaatttttgagaaacacgaccacctgttcagatgcctatgggagaagggtgtgaatgtttcagtatcttagaagaaaaaaaaaaaaaaaagggtttctgttatggatggaactgttgggagtggcgcagttcttcattcaagttcagacatacccaccccagccaattcgcgaacatcatctccaacattaacatacgagtaacctgttccagctggctgatcgactacgaaaagagtgcaaaatcgaaaaggagatatatacatatcgaaaaatgcttagatttggacaactgaaatttcaaatccgtcttccgtttgaagttggaaagcactgactgaataatagatttgcgtattccgaccatccaatcgtcgattctaccaattcgattggcttccctggttcattttttagactcggggtgagtgggccgatttccatgagagctccttcggcagaactacatccgggtccaccgttgaaccagatgacaaatctgttggccattcatttaaccaaatcagaaagaggatcctagttcaacaacgcgcggcttgacaggagtataattcaaccaaaaaaaaatgcgagtagggaagtacttttcacggtcggcaatgtgcttcgatcggattagccaaaaccacaggtgagaatctggaggagggctgagggtcgagggagggtgagagggcagatggccggcatattggatgatcgattgggtggttgacttcggctggccgggcagggcgtcgatgaggaagtcggctgaggacggtagctcagaggaggagtcatcgttggtcgtggtactcatcccttcgatcagctgcagcaggaattcttggtggtcgtcctaggtaattgtcgtgggtagcagctcccattttgatcggtcagcctcgtcagtcgcagtcccaccaccacccaagactttttaggttcgagtacccccggtcccgattataaactaccccgaaaactgcatctcatccttcactgctttgtttttcgaaatgtacaattgttctgtttcatggctggattccctagttacagatattgtttctcaacaaaacaaccttggggagcttgtgatgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtttttcagtctctcacattcagtttttgaatcaaaccttccaaattaatgccattcttcactatcaaatcaaatgcaaagatgttttttttttggaaaaaaatgccaaaattactgatttttgagaagatcaaatccaatattcttcttggaaaggcaatatcaaattgtggaactttgatccaaaaaaaaaaaaacagaaataattgcagatgttttttgtctgattcaagtttcctgactgtgcatatacatgcagtttacaccactgcagaaaggtaaaattccagactacataaattgttatttgtagttagtgtaatcggtctaatctttcatcttgggtgtttagaacaaaattttgattctgtgttgcaatcattgtattttcaatgttgattgcaagaatttgggagtggattgatgagaagataaagttgatgtataaaacaaagtcgtattctcagtctcttttcatgaagagcatgatgaggcttcagtgaatggattttttacagctgccatacatggggtagatgttccgagctatggctgagagatgttaatctcaaatgtgcctacttttccctgaacagttgctgtacctgcctaaaaccatacaaatccaaacctagtcagattgttttcaaaagaatggacactagttgaaccagattataaaaacacactgaattggagcatgacaaaatatcatctatggcggcctctatgtctgtcttagaggcagaagcgctgattgcataggtgtttaagttgaaatattaacttcttgtttccacttccatacatgtttagatactcactttgcaacatctccatttgaactgactgatatctggaagaagcagcaagttatgaagaccagtcagtgtcatttgttttctatgaggaagaagaatctgctggacttaccatgcattttccactcgttctttgcaccgtgtttgttgaatcaaatacttgattgtcagcagggcctgtgtaaggaatgaaggtccttgctctgttttgcagaaatattcaagagcaaacatcagcacacaaacacaagtttttgtgagctagcatacatggtgatgattagctccctgcaaagggggggggggggttgagcgtggagaaaggttgagagaaaccaggactgcatactttgcgcaatcgtctttattcgctgtgaaagcagccgagcacagcttgtcaatggccaagatagagctgcgagttgacaggcttatcaagaagaaaaaggtatatacagccatcttggtcatgatttctatcacctatagtgtatgtgtgactcaaatgcaaagtggcgatgagggatcacttgatataacaggagggagcgatgagggatcactgaataaaacaggagggaacgataaaagggatcacttggtaaaacaggaaagatgtgggatgaaggaagaaaccctactcggacatcgtaccggcttaaatagcctctttgagcctgactttgagtctgagtcgagagtagtgaaaaaatgttagaccagtgctcactgttaggggatagtggttgctatgcctggccggcacatggtacggcatatcatcacaagtggagccgacggaacccggctccaaagcagcctcgcgaagtctcagtgttccggaaccatgatgaccgatgccgtgaatcgcttggcaactcagattatgtagctagcctttcacatcgggacaccgatgtcggtcaaagactcatcatttcaacttgttgctacatacccttcccggtcggcggtgtcgccggtaagcacttttgcgcttcaacttttcttgatcgtgaagcaatccgatggcacgatcgacttaggtccccgagcgtatcggggatggtttcggcccccccgttcatgagcctacttaaagccagtttgaccgttttcaccacaggacgcacttaaccgaagtcgccacgatgaatgccccccatcagcaagctggagtacgaccaacaaccgcatcgacaagtaaaatccaactgcctgttctgaccaccaagaccgggttcaaatttccctcgattttctcatttcccccgttcttcacgtaagtgtaagcaaagactctttggccctttttctttttttcaaagtggtcttgacagagaaaacaagggaattcagttttgtctatttgtcccaagaaaaagatatcgtccatactgaagttcgacattggtttttgttttttttggtagaaagcaacccaaccaacaaacatgggcccatcaagcttcactctggcaacagatcatcctatcgtactgcagataccatcgggtcttcaagcttgacgtctccaattcttcaacaacgcttctagaggaatctgaattgttcagtaatccatcgatttcgagttgagtgagctttcctctttacctatttcttaaatgaaaagaccatcaaacaccaaacttattcatatcacaaaaaaaggacgattgaatgcagatgcgatattctcggtatttgagataatggtccaatcaggttgagtcgatttggtccgaaaataaagattggagagacgggagaaggctaacgatttcttgttggagggggaaacaggcacggcagagtactacccaacgcggccatcgaaccccaccaagcagaatcaaggcacgagtgcgacggcgacgacaagaacgtatatgctgatacactacgattcacccacgacgtgggccgatcggatctacgactacatcagctcgaacgggctaacaaactcggtgatgactctccatgagctcaccagtcctgatcaccagccctcagaccaccctcttgtcggcctcgacccaatcatcctccgcaaggccctcactatcttggtcaagggagggaaggctaaactgtttaaaggatctatcgatggtgtcgctggggatggcgacggggtcaagttcttttgacccccccccctcactcattctcttcccttattaatcttcttctccttgttcaaacactcaatgttgctgtatgtaagtttaattccctcccatcgcaatactagtttgatcaataaccgcaagaataatgacccgatcaagtaatcatgtagctgcttaatcatatgcatgttgcattttggaagtcttacagtgttttccttgttggtcaatgtatttgctcctgagcgaaattctcagcaatagcaagcttcttctgtatgacacaactaagtgtgaaaagtcaaccagtcaccagtaatataagaacactgatgatattcggaaaccgtcttgaatgtaaagctagagggatgtgaggatgcatatacatttgaatatttgcatgattgggaaaaatcgtttggccacaaagagatgagcaggactgtgagtctgtgtgtgcaaattccatgttgtgcaaaaagaagattaatgcggaggagaactgcaaagcaagacatagtcacaatggccaatattaatgattaatttcccaccatgaaggatgtgcagtgcaaatctaatcataaaatcccctgtttgatatgtttaaaggtgaaaatttcaaggggattctgaattgcttggtgaatacacctgccccaaagatacaagaagactaaattccatgaataatccacttctcaatatctgccttttagtgataaggagtggcatacaagagtcaatagaaggatgccttccatccaacagtttcataagtggaaaagatttgcatgtgtctaccaacagtgccagactgcataagtttttgcttcatgaaagaacataagcaaagtgtgggtgtgtcctcaaataggctgaaggttcaagaaaatcatgataaaggggggggcagatctgaagaactgagcaagtgtcaataggtgaaaaaatagaaggatggtgtgagtttgaagcagtgtgtttggtctcaactccaacacacaaattgacaactttgatgcctccccccaagaaaaaaatggctgggggtccaactcccaaacctccccttgattttggggggaaaatgctcaagattgcccagatccagagtttgatcctggaggcctgggactacgatggttttggatatgattcatacagtggctcagagcactgtactctacaaatcttcccacaaaagttggtatggttgagcagggaaaaaccccaatgccagaacttgtaaagagtgtatgtttggagtctacatggtttgtagattccaaatccaaagcagcaaccaatttggtccagccaagaggaacaatttcactcatgaaccactgggtcacagaccatatatggcagcccaactacatagttatgggataccctaatcccatactgacatagccatgtgtcagcttatccctcaccagtgtgttgggaaggtcattcaaatcagctgagaggccaaagggacttctcaccccccccccccccccaaaaaaaaaaacctgaacatgttccaagttttgggtcccaaccattcagacatccccgcaaccttgcaccactgtacattttgctccaaccttttcatttctaatccatacctattcttcccagcccattattccatctacatcatgatcctccttggcaacaaaccagctcccctgaattccctaaaaaagatggaaatcaaaaacagtcactttgaaaaagtaaccaataaatcccacatcatcacttcagcataatttttaatggtaaacctatttgtaagatattgttctgatgataaagaaccaaccagggtgcttgatttgaggaaatcccactccctatattgtaagcttggcccaacaatatactacagtcatcttcatatcctgtgagtgtccaaaaacaacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcctaaaagctgtatgtatcgaaaagaaaataaaaaaaaatcttcaggcatacatacatacagcgtgcgatggaagggatgacagaaaacggcccgtgatcgaaggtgggtgggaccgtgaaagcttttctccaaagagttcatgtgttacgataagggtgcgactgtgtcggtgatgcgggaaagagtggtcgggttctcgaaggttcgagtgcgttggtgtgtctggcggggaaaggggactcctgccccgaccatgtgagtctttacatagagtgggggaaatgggcacttcgacaccagtcagggagcgatggactttcgtaatgggaacaacacgttttcttagattcaaagcaacgagattcgggggaacagtaacatgaaaaaggaagaagaaaacaaaaatccaaacgatcgaacaaacagcacatggttatatatgtttgtatatagatatataagtttccgacgtttttttttctttcttcttgggtttcatataatggagaaaacaggtggggaaaaaaatacatgaccgttcgagcgaaaatgaaaaaagagatggagagagagccaacaaacaaacaaacaaagaaagaagaagggtgtggaaattagcaataacagaaggggacaaagataatcgaaaagatagtggaagagaagacaaggaaggatcaagataagatatcaaaagagagagcaggagagaccggatcacgatttcttcgctgctgctttgactttctttgtcgtggagcttgtcttcttgccagtcgactacaataaaggggagagagagagacgatcagtatcgatcggaaagcgagcagaaagcgaaggcccgccgacttacctccttggcggtggcgacctttttcagaggagcggtgggcactttcttggctggcttcttgactggcgcaggtttctcggccttcttaacagatgcgggtttctcggcggcgggcttcttggtggtggtcttgctagcaggtttggcggtcttggaagcgggcttctgtgagatttttccgaaagtgcgtcagtgattgtacatggggggggcctgtaggggttgagggtgactaacaggagctttgggttcgacgaccggtttggctagtttgaccttgccactggctcctttcggcagggcgaagacgcccttctcggctcctcgagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatactcgcattggttcacaattagcaacaggttagtcaaaaattaacagagatttcatggggtacctggcacccatttgtgggtaacagctttccaaatcaggtacctagaaacgggtgcgggtgtcaaaatttgaaccaaaaaaacaggcaggtacctaccttacaccaaccctgataatggatcaagtctcatgttcacatgaagggaacaagtttttctttggtgggttatttttttgtgatggtgggagattttagtgatgaagcacaccaaaattgtacaaagaggaaagatagggagggatggataccaagtgtgtaattctttgaaactgttgttgttgagcccgaccacctggattttccaatcaccatccatcaggggcaaatcaagcacactttcaaaggccaagttgagttctgggagccgtcttcttccccctcctccttttcctcttccttgccagaacactgagacaaagaagaggccaaagaaaaggaagcatggttagtagaggattgagtgttagaggaggaagaggaggagtcaagcaaagagattgaggtcaatttttttttgagacagggtcaaagagagatcagtgggctgttgttctttgaggacaacaaagacaaataagatgaagtgtgatggatggtatggaagtgggtcttgagactgtgtagttcccagaagtccagtagggaagaagattgaatccccttggaatatgatagaatccaccttgctcttggatctacaaataattcatgtttccacaatctaacttaaaatatttgtttcaggccaatttactagtatggttagtgttataaatttatacaaacttgggcaccaaacttaacattggaatttgggttattaatcatatctatagagaacttagaaatgggtataggcttatttagttgaaagagtgaaaaatttccaatttgagacatgttgccaatcaaaattcacgggatggaaatgaaatgatatttggggtttggatatgtctatgaaaagatttgtgtagtaacaaagttgtaatttttcaaaagtttgatgggctcattgagggttccatgcatatggtttgctccagctagttataggaggtagaaattggggcaaaaaaaaattgaacaattcattatttctctcttcaagaagattaaattaatagagatattctatacatttcaatggtgaactataaacttactatagtattctatgattcaaatggaatcatagagaatataaatttaagtatagggttttgatttaggttggtactatgtgtgactactccagtcccccatcgaccaccttcatcatcattggttttcaaacctccccgggtgcagggatgagcttccagagaggtaacacaagctttgacaacaatcccaagtgaaatgatatgcctcttagaaagaaacatgtcttttctcagccttgatgtacaaaatggagaggttataagcttctttcctatctaaattggtgcctattactttgaaatgattttttgcaattttctggaacatctgttttcctagttcaatgcaagctttagtttctggttttcagtgctccgttcatgggagaaaagaaaaaatttcaagtggatgagtgctaggaatattctgaatattttaatttgcccaagaaaattctcagctgaattttcttctcttctgtttgactactaccaacactgcagagaagaccaataaaaaaactgagacaattcaagagagtattgtgtgtttatttgtattgtctcagtttatttgtattgtctcagaatttgaatacccaaagatgccaatacttgtggtgtatcactttcctgagacaataaacatgtattgtctttggaaattgagacaagtattgtgtattgtctctgagggctgatcccaccaaaaaggtctccaatacacaagatatttggccatatcaatgagaaaagaacacatctttttgcatgagtctagacaaatcaaagacagctattttctcgtcaaacaatgaaatactgatatctagtatccgtctcaaagcagagacaatacacacaaatataaaactcatgtcttgtctctgtttcagcattgttacatgatgtgggtaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactctcaccggccgagaggaatccctctcggtcgatgagagtgtacactctcattgaccgagagggattcctctcggccggtgagagtatacactctcagcggccgggaggaatccctctcggccggtgagagtatacactctcaaaggcggagagggattcctctccgccgctgagagtccggcgccgactcgcaacctccctgggggtttttgaagatcaactcccaaaaacccccggggttttccatttttttatctttttatttttattttttcttgggatgatcgactcccaaacctgttgaaggtttgggaggtccgactcccatctccgggggtggacggcctgcggaccgtccgcagggggtcttagcgacgtcccaaatatttgggagtcggaactccaatatttgggagtcgtttaactaagaccctattacaaaggtgcatttgtaaaattgcatgtaagctgcatacagctgcatgccaatttcttgaagtgaccacttgtttatttattatttcttctgagaaatacagaaaaatgtttttttttgcaaggataccatggtacaagcccatagaattcacagcccaaatactacttggaatgacttgtgtattggtaattatctgctgggattccacatagaatcaattgagaagttttgaaatcaatgtggccataataaaacaataatttctggtgtgcagaccccaaaataacaattctttacaggccattccagcaaaatgcttcactacatccaatgtcaggatgatggaaggcaatcaatttaaacagttagaaagacatgacagactttgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaaaacctgtacttatgtacataagtacttatccataatgttgtttacctttacctcttgttatcttattattacctttatcttattttatcttatcttatttcattaatagctatcttattatcattgattacatatgaacttaaatatcatcatatcttgtaattacttatcaattaaatacataagtaattatcactcacctttcactcctttacccgtgaaatacctgtaccacaagttgttcatgttctactcagggtgtaaatgggtcgggtcgacccgaagccgacccgagacccgacgggtcatgggttgggtttgggcagactttgtgagaaaatcacatgacccgaacccgacccggaagcttagcgggtcgggttcgggcaggtgttttgatagtcgggcaggtaagtttttgtcatagttgctctacaaaggctaaaatactcgggtcggcccaaacccgacatgcaaactgccaacccgaacccgaaaagtcccaagacgggtttgggtctgggcagcatatattcgagtttgacccgacccaacccaacccaacataagtgtcgggtcgggttcgggcactgtttttgggcccgaacccgacccgtttacatcctgatgttctacagtatttttgaggtcaaatattattacaaatagatatgtacaagtattgaattaatttatcaaataatcaataccatcaatgcttgtactgttcttaataatgacttcattatttattgggtcatcttaataatgaattcattattaattatccttgtcctcaaagtcatcacagacaagaatcattacaaataaaggtgtacatgtattgtttgtaatttattgtttaccaattgaattaatacaatcaacacacgcactgatccttatttgttattttatttttaaggatctgttagttcactcacgtcacaggtactagtaattgatccactagtaaatactatgacagcactaacagatcattgcaaatcaagatcagttacacaattaaccttgctctttccactggtacctttacctacccatgattcagagctcttcttcttttcccctacaatattctggaacttataatccgtgccactccaactgattaatccccagaatattcagacaccagttaaaaccagttaacattaatattgatacagtagacgtaaccaacataaatctagtctatatttattgctcttaagcttcagtaacttactcaacttatgcacaatattcatagccttgctgaatattcccatcagcaatacctattagtcttcaactaattttgttaaagcttaataagtattgttagccctttcccttttggtaaccaactaatcccaggtgagtcctagtaccctggatgcctattaataccaagtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactaatagagtgaaacctcctcattacaggactggtattaacacccacaacctaccactcaccacactcaaaaacactcagtcagctcatattaagaaccattatcaataaaacactcaggttagttacccagaggctgacagacttcccacttgtgcatacatatctaaaatttagcacatgatactctagttcattgattaaatttatttcagaaatgtgtgagtatttgacaagtgaagagacttatttttggatcttgcccttcaccaaagtatgtatctacatacatacataatctaaccatttgcaaaggtttacacatgttattatccagaaaaatgggttgattgcaaataggcttatctctagatagcagccttgttccatccaaagcaaagtttattttgtttttcttttgaagagggtaaaaaaaaacaggaaagcaaaggtcctgcctctttgcacaccaacgatttcccctaggtgcacacacaaagaaggtgtgcactccagagtttcttggagtgcacaccaaattagtggacaaaacttgattattttggagtaaacggctttgcactccaaagaatctggagtgcacagctttgcactcctataaatcttggtgtgcatacccacacactccagtgtttttacttcccaggtatttctagtaagggtgcaaatcctgctcacttcagattatttggagtgcacagagcttccctccaaaaatatggagtactttatcggaaccccaggttcatatcacattagaaaggccttactgtctatagacaggtctttgtggtttccaaaaggtaaataaagatcatgatctctgtctgtctgttgaccaggcccttatttatggctttaaaaaatgacaacacaatatctttttatgttgagtcagaggaatcttcctgcaaagaaacatggaaacatccaggggaagtcacagcagacttacatattccagaaacagacctccttgagctgtaaaatttccttttcttggtaagacaagaaaaaaaaattagagaaccaacaggccagtatcaaccatgcctaactcaagtctaagagaacatctccatttggtcacacactagtgtaactgaggagaaggagtgaaacaaagattggaaggaagctcagttagttgtgtactcaatgtctctaaggatgggatagactatagcacacaaaaaaaccccatgatttttttaatcatcaatcccaataagccagcccaacaccatctgaaatccaaagacagacccagaaatgtccaaaaaagaaagaaaaattgggatgggttgaaccagtgagggtgatgaaggatgttgagggaatgacaaagagattgtgtctcatgcacaacaattcaatcaatgtgcaagagatccatggtcattggtattaaaaattcttcatgtctctcatagactatgaactgactatgtgtgattgttggattaaatgatatgaaagtttgaggaacataaattcttagaaatcaaatggtcatcccatatggtatcaaccctaaatctgtctttttttgtttgtttgacaatacaacacgcccctctgagtgggtataaactcttgtgaaagctcagtggggttttgtttgtttcttcttcttggctggttgagagtaaggatggtaatcaggtgggcttgggccacccatgggccagcccaagctggtctggcacaatgacacatgggtgggtcagacagggtatgattgagaaagtgtatgcagcctggcccacacccgattagccctcgggccgcccgcgggccacaaaactcaagacggtccacgggctgcctgtggggttttaacaggcaagagagagattgaccttgaactgctaacacaactcagtcactatcaccagcggatcgggataggtccttatcggacttgaccgggcgccgggattggcacatatcagcacgagcccaacgggcggctggccaagacccgtcacccgactacgtagaggtccaaattattgggggcaactcggggcgggcctagatcaagcaatctccactgagctgagcctggcccgaacccgggcggcccaagcgccttccttagttcggagagaactgtggaaggaaataacgacacacacagtcgttcgaaacaaccgctcaagaaaggcatgtaaatagcagtattccaccacgatgtcaagaagaaaaaaagataagcaagcttttttttacataggattgagttgttttgagcgacaacagatcaggaagaatacaacaacaacaacaagacgatgacgacgacgatgatgatggtaatggtacaaagatggatgatgagagatgatcacggggtttcatgagtgtttgtcaatgtcgggtcttccacactggagatcacgatcgcaggttcgcgggaatgattgagcaagtattcgccgttaggaaggtcattagagtcgactaagacacgggtccgatgtgggtaaaagcgaggtcagcagggaccaaggaaaaagatggagaggggggataggtcgtaccacgttgcgcggccagctctgggtcagcggcgattccggagaggagatggcgccggacgaggcggtttttagcgacggaaggtgcgacatcgatgcggatggggagatggatgagcgcgcttgcgacccgccaatcggggggcgtctcgagcagggtgtacagcccctcgagcaggacgatccggtgccatggatagatcccaatcgcacccgctatcgggtccttcttcgtgtgcgaaaaccccggcgctcgtagctccgatcggcccccactcgtcactagttcttctacaaattcccggtacgagcgcccatcaaacgtctccactgacccccgtcttcgatgcgcttccgctggatcctaaccctcatatgttatccatcatcgtcaagtcagctttcttgcgtctaactactcactgtcttgatctaatccactgaacagtttgggtgcagcgtttttgtgtaacaagtttatctgagcagacagatgggattgcttacttcgaactgatcaagcaccgagcgactaacaacacaagacattcatattagcatgtgtgtgtggatcggaatatcggatggcaatgaatttgcttgatcaagcagacaaaaatgctgacgggtaatgcctgaaaagaaaagaaaagaacagcgatcatgagtgtgttgaaggagaaggagaaggagtgtgtatgcagcgctgaccatccatccaagcttatgacagttgcgatcccatggtcctcgtgatgatgagtggactggtcgactgttcctacgtcatcattactgtccatcggccgctcttcccttttctcctccccctcggacggtcctcgtcgttgatggacgtagtgttggttgattaagcgacacaacttgcgagctatcgtcgtctttcctgagcccggacggccggcaatggcgaccagatatctctggctcttgttcttgttctctttctctttcccctcctcctcctccgcctcactgcacattaagtaatacatcccaacttcagtgtctcttctttctcctttatacatatccaagagaccagaaaaagaaatgaaacacggctttaccgatcttgttggaggaagaatcgatcggcatgagtgatgatggttgcgctcagctgtttgagttgttcgtccatatgtatgtatgtactccactggatgatccttcgcatcaatcgccggaggtttatcggagctgagagacaaacttaaggtttgatgtgcatccgcagtcgactgctacataactttagctaacagtccggcgcccccatcaatcattgttggggcttagttaagtttgcttctcgcagctggactcttgaggaggtacttcttcctcgtctggactgttctcggtcgacgggagttctgatccacgtcgtcgctggtggagataatagaggataatagcattgtttgtctccatgaacactgtttcatcgtcttcaaggagatcgtgtccttttgtctcgcaccgaacaactgaaaactttgtaaattgtgtctgtacatggtggccatacatacagcccttgtcgttgttgttgttgtttcatttttttttttttttttggttgaaagaagttttgcaaggaacttgtcccaaccagccacgaccccctaaagagaacttatacataacctccccgtctccatctcccaacccaaaccaaaaaaacaaaacaaaaccatccgctttgaatacttctcacttccagctacctaaccaaaaaaaaaaaaacaagcaattcaagcagatctataagaaaacgagttgtaggagagagaagacgaagaggatgtcgacctatactccggtgccattaaaggacctcgatcataataacccatgtaagcacgatgaacatccactaattaccacgcatacatccacctgtcggcccgactctcccacgtcacaccatcagccgatagccgagctaacacgttgcatacaacattacaaatatttacaacgaaaacagaccacagtaatgcaggaggaccgttgccatccacaggcccaagccggcccccgtttgatgatcagggcgaaagtcggctgactcgagccactcagctgctccgcaaatactccgcccccatcgaggccctcatcgaaaacctctccagacccgtcaagcctcatctcaataaactcgctaggttcttgctcgtctctaccttcctcgaagacgcgcttaggatctccaatcagttctatgaacagaaagagtatctcatcgtcagtcttcttcttctctaggcgtggctggcttggctgttcacacaactcataccctcgtcgttttttcttcctgtcgcccgtcgtatgttcgataggatgatcaggaatatcatgattggttcgtcgtcggattcttggccgccaatgtgatcgtaagtagacctaaagatagtcagatgataaaagaggataacaaacaaacaaaaataacatactttttgatcggtgtgtgtgtgtgtgtggcgtactagttaatggtggtatgttcgatcttgatcatcttcaagaaatgggcgttattctctgtgctaggattagtgggggtgatagtagcgcaaggctgggtgtatgatctacttacggacgggacgtttgtgtgtctaaacctgtcgatcatgggggccttaatgctagcgatctcggacagtatagtgagcaagagtgttggggggagtgtgcgaggaatggcgggcttaccggacatcagcgaagatgtggcgcggaagcgtcggacgtatctgcagctgagcggccggatcttgttggtggtcttcttcgtcggccatgccctcgccgcctacctcgagctcgccttcgactccttctccttcctccatctcgctgccgccgccctcgccgtattggcttgtctcctcgtcgccgtcggcttcaaggccgcttggtccgctaccttcctcgtcatccttacctccgtcgttaacgtccttagtaacgattggtggtccaaacctaaggatcatcccgaaagagacttccgtcggtaaatccttcttcctcccttcctcccctataatctcgtttttcctcaatggttaaccatcttgtgtttttttttcccccgaagctttgatttctttcaagctctctctgttgtgggagggatgatcttattgatcaaccaaggccctggaggaatctcttttgatgccaaacgcagttcgtcttattctcctttccgtctctctctgtttcccatttttgtgttttttgaggaggaaatcattaaactgacatcacctccaaaccttgaaccatttttttcatgaactagaatccatttgaaatgtggtcatctcctgtcctcttgacctttctaaccatcaatccacatccctcagtcttccccccccccctttaccgccccgcaccatccggattagatttcgtttctctttcttgtccacatcttgcgttttttttgtttttcgcttttggctccatcaaaggtgatatagacaccaaaaggaaggccaaaggaaacctaggattcacatgtttttgaagcattcatttttggctataagatctggatccatcattcttaatctccccaagccctacttcattttattttctctctatatatatatcctggaaaagctaacacacaggcaaaaacacacacttatttccacattttttacctctatagttgttgatgcattcattcattcttgtcttcactcttacctctttgtttccttcatcatcatcatcatctttatcttttttttttgtttcagtggaagcaaaagaagacaactgatcagccagttactcatacacatacatacacataccccacatccattctaattcttattacctcttctcttctcttctcttcttttttttcttggctttggtttctcctttctttctttctttccttattttttctttcttctctgcaattagattttattttttattggagaatgctcagtttaaagagtttagagtgggagaagggagtgaagcagtgttgaccaagaaggaggattgagagagagagatagaatgtgtggctgttgtgttggtctatccctttttttagaggtggatgtaaacagaaaggagtgcaactagatggtgctaagcaatgatgagtgagtgtacatatcaccagtgaaacaagtgttatctccaactcagaagagtttgttgttggattgacttgataatatagatttgagagatcatatgttggtgaagctaatcacaattctaatcacaattataggactccttcattcaacacacaaacaggctttccatgtccatctctctattccaagcaagcctcacttcctcccgtgccaccactgataccccccaccccttgccctcacaaaaaataccatgcactcttggaacaactcattcatgacaatcaggacctgttccagaattttacaggccagtcactgtgcatctgctgtctagactagctccatctgtaatcaaaagttcaaatcctaatcaatggtgacaaaaatcaagtttctatgaaatctgtggtttttgagttgcaccctattgcaaaaccaagatacatgttctgtctaatctcccaactgttttatgaataataaataataataataataataataataataataataataataataataataataataataataataataataataataataataataataatatcacattgcaagattcacaatgtaacctttaggtcttatccccccatggccctttaacagaccatgtttctttgatggggaagggagtgagtctgaagcaaatacccaaaagttcgggggaagagattgaaagaaacaatacataagcagagatatctacacttctttttggatcagaaacattgcaagtcagaattcatgttggctgtaaccaacttccaaagtgaaaaaagtaagagatgatgactcgacacgcattttcaacacacgtcggaaaacggcatgggggttgcctatagtcgagctttggcattgttatcagggtgactctttctaaagatttcagagactttccttcgttggacctacgtatggtcaaacataattatagaatcagtgtcatctcactcggcaaatgttaatttaaaattgggaaagaacaccgtcgtttttgaaaaaagatactcacttttccagtggcagtttttggaatctgatcgacatcaaatctttccgggattttaaactagatgattaaaacgccgtacaacaacaagaaatcagtcaacgcaaaaggaaggatagttcttattggctgcatagcagttaaaaataataagaagaagaacgcaaaccttcccgagttttttagacaactcattccggatttccgactcagaaggggctcgtttagaggatgattttcgtaggactacagctgcccatgggacttcaccatactgtagcgtttggaaagcaagtttagaaagctactcgtcacgagtataggagaaacgtcaaaagcaagtaagatggatcacaccttgcgatcaggaaccccaaaggcaacagcttctgtaacgccttcgatcgataataaagctccatccagttcgaccggtgagatcttttcaccacctcgattgatcagttccttaatccgaccagttagcgtcaaactaaacataaggcaaattgatccaaccttagaaaagaataatctcttttcaagcacgacaaaggaaacatcacatacaacccatcagcgtcaattttgcctcgatctccagtcctaaagtatcccccagggaccgtaaatgaactcttgtttgctgacacattgttgagatagcctgccgtcacattcggtcctcgaatgcaaacttcaccctcttccacttcttcttctttattaaaatccaagattttcatttctactcccaccggctttccaactgagccaggctttctctgtatccaacaaatagagacccaacagggtggggctagatcagaattcccttcgtcactattgaaatggggaattaacagaaatgctcaacgatggctggaggaagtggattggatgtcatttggtgagtagcttcggtcatctgaataataaataataatgaaaacatcagaaatcaatggatttgttttgtcggatgatgatgatgagtggatttactgcataggcttcaagaacaggcgcttgaaaggtacgctcaagctgtgcatgagttgtaggactgagagcagatgagcaagaccgaatgaacctgattttaggtagtggtaaaggaggcgggatttgcagtaggacttgatggatagtgggctgttaaagtatggatcgtgatatttcagcgaacgagacttcaatcatgtgcgacaagaatttctaaaccactcacaaccgctgtgtaccactgaaggacaatcaacggaataaattaatcagtaaaataagtatagatcgatcagattacttggatggttttgaggatcaatgcttacgttagctttgctgagcacaaactcagaccaaaatgtccgggcagcaaagcggggtggtatgacacatgagccacttgcagcaaggggagacagcagcccggccagtaagccgctatattatgaccaaacgaccatcagtagatgtaaccagccagaatataaaaatcagatgacatactgaacatgaaaaagaggcatgaccaagaaagatctatctttggatgaaaggtcgtaggttttttgaatactgcacaagtgagttgaatatatcagcgcattttcttgatggcttggatcaccataaacgtacttgcgtgttgtcgcgatcatgttcttgtgagttaacgggacggctgtttacggaatgagaattcaagccaaaggattattatttgaggggcttggggaattggggggacccgttcagattgttggaagggtgtgattacgggaatggtgactgatcaagaccaacctttaggtcttccagttgtaccactggtatggagaagcaagagcacatcattttcgtacggcgcacgggtttgctttctttttgataatctggtaaggtgtggagaaccgccactgaattctatcgagccagttgtcgagttaaagtagacttcagcaatcggaatgtcgagtttgcgggctgccaagacagcgcctgaagccgtcgccgtcgagctcaagtcgcctttgtgtactagtagaagcttcgaattcgagtccctggtcgtcatcatcatgtgccattagctcgattagccccgaatcaattaccagaactgaggaggacctgtcaaatgctcacgacaaatagaattctgtttgtttgtgtgtcaaaatttgagaaggaagccgttcagtggtcaatcatccgattttatttgtatgaagaatcattgactcacccgcttcatcttgagtatatcccggattaagtggagcggctagaaaagataatagaagagagatcatttcagaagtgttgccacagaattattcgaaacaaattaagctaaccgatgaaagagttctgggccaaagcaaggaaggaagtgacgaattcgagcgagttgataagactgagactgacggtgatttgaggcggaccgaaggattcgagttgagtagccagacgggtagtgtaatccttgagttccctataacagatcgagagtggtagttcggatgctagtagtgctgaaggtggtaggagtattgctggtcgatgagcttgcggttgagagttgaagaggtaggatggtaaagtggaagtggtcatggtcaacagcaatgatgtcattcactcaatcagttcagcggggaattggtaatttcttcatgtcaaaccggggccggggagggtgacccgagatcagcaggagtacccgatccgaagcgcgagccatgtatggcctcggggtcggatattggctctccccagaccgtcccggaggtatgtatcatcaggtcataccgtcatcttaacgacttcacaccttcacactgtcaagttcatgaacgagtttgtactattaagaaccttgcccctgtttctgctttgatcattgaattatcattctaccttcaaaagcagatgtaaactcatcttcaccgttcgcatatcgcctgtgccctgccctgcgacaccgagcggattcaagcgtgaaaattcgggaaaagaccgacactgacacgacgacacgaggaacgatgtgtggatcagaaacatcgaaagtaacgcttcagcaacaaggaggtatgtgttcagtcttggcttcatcaatttcttcaatcgcgggacttcgaaagagacgattgactgagacaacagacttgttgatgtagatttggtcgtcaaaggcttcaaagctctcaaggaagcatgcggccacccatacagtgactgtaccagcaagagctccgagcttgactccatcatccgagacacggcctcctgttctctcgacccactgagcgcgagaaatgcggctatcactcatttacactctagccttttaccttccctacgacagcaactcattgccatctcacacgcactagatttccaagcactagactcgatcgatttccaacgtgaaccggttttgtcacaatttaagctcatcttggagatccagtctcaggttcatgatacattggagaaagttaaatatatggttgagacgatctcaccaggagaaatcccttcatccaaacaagtgaatgaccaagacctcaaaggactcaaagcttatagactctccggcctggatgaatccttcagagaagatttactacgctctgttcgatatttttttgattggatctcgaaagtgattattgagctaggactatcaacggaagaaaggactggagtgaaaccttcccctagaactgataagcgctactgggccactcgtgtcgaaactgggattgagtcaacaagcttttggttaaaaggatccgaatgggatatcatcatacacgattggggtcccaaaaggtttcaatcccgcctcactctgtcctgtatccttacgactctctcccatagctccaactcaatcaccaaaaatccatatattcaacgaagctctcaacttgctcaatcggccctaacaatcttcaagctatcaagattgtatcttaacaaactctcaaaccggggattaaaccaaaaaccactccgaccattcactgagatgtgttcgcatcaactcaaaaaattacacgatctaccagatagaatttatcgtgcacacctatcgcttttgtcaagattagataaggagcaggagatggacaggctttcgattaatgaagtcattaaagaagccaagtatctctcaactttgtttcaatctacttcatttctcatcctcattcacgtgatccctttgattgtggatactgacggctttccagtccagaattattacaaatcttggtttctcacttacgatactcagttcctcatagcgtatcaaaacttttgtaaacacgctgcctccatgatagattgatttgttgtttcaataagctagtccaaatccaaaaaaaaaaatgtagttaaaatgtttatgtaggtgtacttaatgagtttaattttgacacagtagggggtttcaaaattgaaaccaggctctccaggaggttgcgcagggcctgatttccaggaaaattccccggtcaaaaccccctcctggaagttcaggtttgaatgccccaaggtgtcacacaatttccctggaaagtccacagcctggaagatgagagttccatccattttgtttgttacctttggggggtagggggaggagactgaccaaaccacctcctcttcttgaggtcaacccacaaagttgatggtcaagttgtcttcttgaaacaacagcacaatctgccttagttaataatgtgcatctttcagttgctggatgtgaatgcaacttctctcagtacttcatcaataaatgcaattgaggggctacaatatatcttggtgccttgattcaatttcaaccaatctgtttttaccaatgtgcataatattccaatagacagccattgacttttgaattgataggcttttcccatgtattcatagtgaaccaatcaacacagttcacttggatttgcacacttggacaaaaatgaactagcttcaagtagagacagcagaactacactcagatgtgaaaactagcacttcctgtggggtacctggcaccctgacctgagggaataccattgtgttgggaaggcaaaataggacacccacacccttcccttgggtataggcaacggtgcaacagagacaagacaagacagtatcaggtgtttatttgtattgtctcagaatctgaatacccaaaaatactgtatttgtgttgtctcactttcctgagacaatacacacgtattgtctttggaaagtgagacaagtattctgtattgtctcagatgactgatcccaccaaaaacatctttgatacacaagatatttggctgtattgaagagaaaaaaaacaaagacaatttttttttttcattgcagttggcggacttgcaggggaggccaacccagtccacggacgcctagcggactggtctgggaacacaagagaaggatgagggagaggacgatgtgaggggcctgtgccgctcaccagccacttgacagatgctacttctagatacctctagcatcggtcactcttcccctcacatcatcactcttcctccttccctctcacaaggcttttcccagcgtcacgatacgcgcaagcctccattcttttcctttaaaatccaccctcccacctgtgaaagtctaagtctggtacttggaggggcttggtgcctgaaccccacaatactccccacaagggtgagaaccactctcactgacactctacacacctggtcagggctggggggcaacattaacccccttctgcttcttcccacacaggcgggatgctacgcccccccatgggggtggcgcaacttgcctgtaccagatggcgagctcagcgcgagtggatttgtaaatctgaatccaagacaatggattttctcaccaaccaaagaaatactgataccggtatcaggctcaaaatcaagacagcacaatctgataccaatacatgtcttgtatctgttgcactgttggtatagggaatgggtcacaggatttattttcccaaggggctgttttttgacacaggtatacacattatgtacttgagtccctagggcgagttgtttccttggcaacccagccacaagtgcacctttggaacaggtcttctcccaatcaaaaactagtatcagctcacagaaacacactctcagttgctcttcaatcaagcaccttctttgtgttaaagcatggtttcagaaatttgaagagatgatggatacttcaactgtcaagaactgtaaagccaataaagataatgatggaaaaacagcaatgaggactctgattccaatggcaactccaaaaacagcagcatttgaccctgcaagggtttagagatcgtttgtccgtactttttgcaggtacctggtacctcctggggggtacccctcgcacccgccccgcacccgccaggaggtgccaggtgcggtacttggtacctatttttgtgaaaaattgaacaggtacctaggtacctctacaggtaccccctcacttccctaccaaaaatcagaatgatggtggccttctactccaagaactccaagatccaagaaggtaccttggttgcatggaaacagggactcaaggataacaagaagtctaacaaaaaatcaaaaaggaaggtgatggttttggatgacaatgaggattcttccaattagttataagttgtagatagtttaaacttttcaataaattattaaatatgaacaaatgaaaaaagtgacttgggactgatgttttacaataaatatgaaaaaatagaagagtaagattgttccaattagatgtagatatattacaacagatattaaaaaatgaaaaaataataataataataataaggtggcttgggactctgggagtgaaactaggtgaaaaagagaggaggggtacctgaggtacctgcaacgggtaccttgggtaccccccaggaggtgtctggtgtggtacatggtatctattttcttgaaaaaatgaacaggtacctaggtataaacaggtacctaggtccgaacaaacgatctctacaagggttttttttttctttttcttgatttattttttcaactgcaccacaattgatctccattatacaatgcaattacattgcaatgaattaatgtgccattgccaacatttaacaagggctttccttccccaagatacctggcataccctctgggatctccaaggcctcctgtggactgttcctggaatacctgctggtgcttgggaacctcaggagatttcccagagacctataccagcggtgtagccattgggaatacctggagacacagggaacagggtccagagctaaaaacaactcaacttcaagtcctccagctcaacttgatttcttgaggtcttctgacttgtagaatgaaaagctgtttgttcaaaagattacttgcatacaattaaatcaatcacccaagtcatagaaaagtgtcgtgataaaacaagctcaggagattgaatgacatgaatctgagcaatgatgattttgtgatcaaaggacagcatgatgtgtaaaactgatgatatgtatgtagtgtacaaagtggtgagctatacaggtttctgcatgcaaaggagaggcttgggttcatatctgtttggaaaaagagtgacgagggaaagaactgggggggtgggggatcatactctttgcatcaacatgtgagttttggacaaggattctcctgatttcctgcactgaaacagcccctcctggagggcaagaaggagagggagcacaggccaacaggaagaagtccaggttgtgtatttttcatgggggtttgaacctgcacaacctcctggggcaattttaaaaccccctaatgaaaagctctggtctagatttaatgaatggagaggtaaaattctctacatagtttgactaataatatacaccctatgaggtctgtcacaaatccaattgaaagactaggcaaaacattctaggtggagtgggtatgtactccatacatttaatttcagaaaggcgtgtaaatagtagaggactgtctatcaaaatctgtggggccctgcagtttcaatttagagcctcaaaagccagatttccctccaaaattccaggcttttcatgtctaattatcaaaaacggagagggccccagatccaacaggaagtctaccagtctcaacacaaacatgatgtggagggtgtattgctgcaccaaaagtaggttgaataaactctgagtctgagcagcaatagcataatatgagaccccaaacagccactgaattttgaatcaatcacactacactcagtctcaacccagcttatccaaaaaccctctcatactcttaactaacagccacagaggaaaataagaaacataaatggctacaatactacatatatccaacaatgggccagttacactaactgtagtgttaaaatagcagaattatgctaacatttagcctagtgtagcagaatttcaccacaactgcactaatgctacacatgcaggccataaaaaagggcacactatgctgcactccagcgcattttagtggttttttgaccatttttgccactaaaagcaccatacatagtgcagcgtaacacagggcagtgggactaacactaacagcacactaacactacagtgttggcaggctgttttgagggccactacgctaacattagtgggtcatttagcatagtgtagtatagcagcctattgctgatatatcacaccagttcttagtggttctgagtgcatctcaaggtgggtcaaactacctgaaatttggattttcttgacacttgaaattgttaatatatttcaagcagctacaatgtaagactaccctaaacatgtgcttcagtaggtcttgtacactatttgagtggccaccggtagtgcagtaggagtgttcttcaacaacattgttagcttgatgagcccccaagaacggggggctcaatatgctagctataggatatactcttctatccacttcgatccacacagggttgatttgatctattggaatacatttcttcatcttcttcaaaataaaaagacgagacaattaaagtaaaaatcaacgaaaacgggttccgagagcttgagatggaggtcatgtacaaatcgagtgccaagacgtctctttgagcagactaacaatgacgatcaagatttctcccttgcctcagttttgttttgtttttgtttcccatcatcagtcgactcagactaccacctcggcatctttcttcaacctttcttcgtaaccataagccatatcatagtggagtttattgaactatgggggtgaagaaacagagtgtcacaagatgatttgagcaagaaaagaagagagagagagagaggagggggactgacgtcatagttattaatgaaatgccatccatcttccttgacatgatagaggttcagggtattgccagagaacgcgtcgcgatgaccagcggcatagatactccgtctgccgagttcgagcgcatcgtctacggagagatcccaatgatatccttggtcgaggacgccataggcgaaggtggagccggagccgacggagaagacgtctcccttgagccgagtgccgtccgagtcgacgtaatataagcccgggcctgccccgtcccagccacagatcatcgtgcccatcgataagcccatgcccttgtagctgtacactaggttcgagaggtacttcgaggccgccgctactgagatccgactcttgtttcggagctcgtgtagtcgacattggatgcctagataagtctgggtttggattcggttattgatagagtttagttggcgattaaatagatcataacagaggaggaagcccccagattaagattagacgatttaacgcacttcccagtattgacaatcggcggcacctccagccatagtacccaagagaaaaggattgatctcgatgactatatatacatatatccatgtaaccaaccgagaaacaagagggttagagtggagcttgagataagaaatcaatggataggactgaccctttttgacggtgccactggcgatatagcttccagcagtcgcccgcgaatcgacggcgacgatgatcccgtgttggaatctgaaggcgagagtggtggtgccatgtttgatcttgatcttggcatccgccgatctatcgtcggtgtgagttcttaagaatgatacgggctgaaaaaaaaagggaatggatctggtaaacaaatggttctagaggtattttagagatgtataaagctgacgtctttgactccaggtagatcgaaccttggtacgggtgttcgtcctggatcttggtggtgtagcgcatactccttctggccctcctcgcattctcgttcggctagtcgatgttcgtttgtcgagagctcctgtaggaatccgttgagtgacatggtgttgttgtgttgggttaagttgttggtgtgctgtatgctttcgtcatcgtctgttcttcgatcaatgtttccccgcagcatccagtctcgcagcagggggtcatcttaccccatgcctgaaaccagctgatagctgccaatgccatgtgtctattacataccataaggccatagtcagttttagtcagaacaagttccccacttcttgaacacagcaagccaacaagggactgactgccttcaaccagaaaccaacaacaacaacaaccaacaaccaaccaaaccaaaccaaggacagagaacagaagaagaaggaatggaaactactccgactgcctcgatcgatctcagtaatctcaacccattcccacccgcattcaccacactcaaactactctcagaaacattcgaccatcaggaccaatctgaactatggccacacccaatctgggacttggaattcaacaagaactcaaccatctggaatcagatcactaacaacaaccaacagactaacaacaacaacccaaagtatccaccactatcgatccatgaactcgtcctatcaaaaccacatccaagctcattcttctgtccgatcacttggagatggctgatcatcgaactcatcgactctcaaactccacctcgaccactcagctcacaatgcaaccaacatgaacaacaacaacaacaacaacaagaaaatcaggacaaacaacactcatcatcccctcaccatttcttccaactcttcaagtcatcagtccatcagatccaacgattcaatcccatcccagcctccatcttcgacctacaatcatcagcacagagtcaggagaactaccagccatcgaactcacccgtgcttaaaagtcatacgctcaattacgactactcgtcaagatgggatgcacgactctgtgcaggctgttcacgcggcatcttcatctcccccttggaggcttcggtcccatccatcttcgatcgtgatcatgcgatcgacctcatcaatcatgccaagaaatataatcatctcccaaacatctgcccggcaaagctaaaccagaacaattggtctacaaggcttggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtgtcgctcagaacgctctcctcgaaggcaaactgtctcctctacccctcaacgggaaatcaatttcaggacggatgccctgggacccagtctcgtaaatgatacacccatccaaattcttgaaaaaaaaaaccccccaaacctaactaaatcctggttctttctccatcccacgttgcatcattccctcttggtgaaatcaagggaaaagatatgggctagtttaggggtcatacgaaaagaagtgagcgagtctttatcagacgactccagtcccccacccccagtcgccagtgctaccgatcatcctaaaacctcgccctccaatcctgcctcatcttccgtcccttctgctcagggaccaaccccgttattggtccttcctagtcttaacgtcaagacccctgaaggaaggaagaatcgcgcaatctggtgtagggctttgctcgagatctccgtcttcttgaaatggtataaattacaacatcgtcagtctttctcttatttatctctcttgttctctaactatcttggaaatctgaaccgattttggcctgtatctctagctcatatcgaagaatcgatcaaatcaaactatatcgtcccttttaatctcgtgtcggcttaccccaagatcgtccaaatgctaggagggaattcgagtgcgtagtagttcaatcaaacatccgaagtgaaccccttgatttttccaccaagggctaacacagggcgtcggtccaatccttttttttgctgtgctaagtcccggtatttccaaccaagtcgacgtggcaaaccccgaacggcaagccagtagcctatgcggcctacgctaaactagggatcgtcccgagcgtgccagatggggtgatcatctccggctacgaggtccaagtgcgcacgttcccccacctgcgttatgagttctacgaggcgcttcgggagatccagatgatccgggaaagccaatctttggcggtattcttgggtatcgaggccagtcgaggcgttgtcgggttcgtctcctcttcaaaactcccctccagtttatttttcgttatcacaccctcactcaattgattgattcattgtctcgcttcgttagacttaccgaagctagattggcttggaatttgatctgcggtgatggcaaagatccttcctttgataacatggatcttactagagaagatttcatgatgaacgcgtataatgccaaagaagccgctgagactaatccagctgagaaaacaaaactgtcagtctttttttcttaaaagatttggattttgtgaatgtgacagaggatcagcccatcagttaacattatggcatttttatgttcaaataaacagtcggaatgcgctcaggactttagtcgaggccaatccgaccaatgagcttttacgagtcatctcagataccgccaatagtgcggcagaagaaaaggctaaccctatggacttgaacaaagcatatgccaccctaggtgatattatacccgaagtggatgacgagatgctgtggatggcttatacaattggcgtcagtctttcctaaccccctttcccactaagcacatccttaactgatccatctgttctttcttttggctatatcaggtttctgatcaacctggtcagaaagacgtcttaagagaggccctccaagttattgctagacaccgaaagagtcaactaatcgagtctcgtttggtcgccgaaattaagggtaagttccatccattcgagatctaccatcaccctcaaatcaatcttctgcctcagagtcgctcaacttgagatttgtttttgcgaatcttttcattcaattaggtggtaatgctgaaagcgcaatggaaatcgttccatatagtcctccccccgtatcttatgacttgcctgctggactcaataatattggaaagtgagtgaacaagggtttggatttgtttggaattcgaaatcaagcactgacttcaagtttcttctttcaaccaatgaaacaactttagtacttgctatttgaagtgagtctatccgctcagttctcttttccatctggatgattacctaattaacacagtgtctggtggatagttctttgcttcagtattttttctcagttcgagaactgcgagaaatcttgctcaggtttcctgagttcgaacaggatatcgatgagcatcaggagatgaaggaaaagaaaagagttggaggtcggatcgtctcggcctctgaaattttgcgctccaagcaatgtaagtccttattcttatgaactcatcgatctcaatatccaagtaaagctgaatgtcacgcgccgctcaattttcacttgattcatgcaacaaaagttgcctcccagttgcaaggcttgttccgagagatgattagcacaccattatcagccgtgacgccggagagagagcttgcatttcttgcgctagttctatcgaaagatgagagcccgatgagtgtgccaacgacgacgacgaatgcgaaccacaactcgtctgcgagtacggatgcgacgttagtggatgaccagccggtgatacttggcccgaccttcaatgcgacgccctcgccaccggcgaatgttgcctcagcgggttcatcaaccgtcctaggcaaacggaagagcgagagcagcgggtcagatgacggtcattcgaccagccggaacctcatggatgtcgactcggtcccccctgcgaccgctgacaaggagcttattggacccactaaggacctcgccatggctggtagctcgcccatcttacccacctccgaacctgacccacctcctccacctaaagctaccgcaccattgatcatcgaccttaccgacgactccaacaaccctcctcctcctcctcctcctccccttccgccccgtccgaatcggagcaaaagtgtgacagctattgagagtggatctcatatgatgtttggtaagtagatataaaccattgaccactcattctcaaggttttttttcacttttgttcattcccttgacatctcccctccattcatccaggtcgtcaaaacgacgtctccgagtgtatggataattgtctctttcagatccaggccgctcttgatcaggagaaaattagggccagtggagagtttgatggggatggaaacctcgtgaaatcgttgagttgtgcttctcttgttgatgcaccatggaaagttttttttttaaataaaccacgctgacctattctcccccaaaaaatgtactcaggttgttttatggcaaaactagacaatccttgatgtttgaaaatccgaaagggaaagtgtcaatcaaggaagaacagtttgcttatttgctggtcgatgtggctgaggaaggtcgagatctttacgatggattggataaagtatttgatgagagtgaggtagagttagagaatgggaaagcttgtcgacgagtgggattggtagagttaccacctattcttcaaattcaactacaggtaagaaaaaaaaccattcactacaattattaactaggtttaatctaaatgttgaagatttattttatgttctgatttgatttgattgggtaaattgtagagggttcaatttgatagaagaacacataccgtattcaagtcgaatgctcatctgaaattcggccaacgtcttcgaatggaccggtacttagaacctgatccagatgaccaagtaggacaagagaagagaaccaagaccattgggctgcggaaagagattgaatgtctgcgcggcaggttaggagaactaacgacgaatgtgagtggagacaaggtaagcgacctccgactcgctgttcaacagacccgatcaaggcgtgtacgagtttcagaggaactgattctcagttgggcttgaatagcgcaccgccagcacagtcttacgggacctgcatggtatcttatcctccagcgcggatcccagtagttgtccgtccagggccggctcgagtcccgggactcgactggacttcttccacggcttattaggccccgaggagctcgactatctggatgctgaagccactgcgatcgacgcggagatcgcgggtaataaagtggccatcaagcgtcttaaagcacatgtggaagagatgtggaaggtcgacgaaaccaacgagaatgcaccggcctctcggtctgaggaattctctcctccttctaacaccaccgctcatctccctccctccctcgatcacaatcttcccactaaatcttctactacgacaaccacgactcctacttctactcccgttgttccgatgaatgtcgagccttctcagtcccatctcccccctgcttctgggaatctcaataaagataaagataggcggcttgagcaggatgatgatgatgagccggttatcaaagatgatcggatagataaacatccgtcctcttcctcctctcaaactgccgaatatatcttggtcggcttatttatgcatcgaggtcagtttctacacattcttctttttacacttctattatttgaggggatcttttataccaaggagggggggcaaaaaaaaatgaaacatatctttcacttccgctcttcttcctcgaaacaaaaacacagggacggcacaggggggacattattgggcgattcaacgacaattaccggatcgattggatcgatggttgaagtataatgacagccaagtgagcgagatcgatccgaaggtcgaagtgttcaacgacgacgacgagcacgcggacgacgacgaagaagaaggaggcgagacagtcggagaacaaatggtagtagaggggcccaaagcgcgagacgaggatgatcagaccaagacgcctccctcgaccgatctccaacttcctcatcaaatcaaaccttcttcgtctgggtttccggcgagtaagaatcgtcagaaaaggacggctgataatgccaatccttattggctgacgtatgtgaggaaagaccagctcaatcgcttccaaatggtccatcgtaacctgcatgctttcgatccacccgtcgtcatctcctcctctgctactccgcccgtcctttcttcttgctcttcctcttcttcggcccctcttcctcctgcgactcttgttcctgctgatcctatcgttctttcttgatctcttttcaaccttcaccttcttcttcttcttcttcttcttctttgctcttttttggggggttagttctgcttttcctgattcgtggttcatggctcggtcacacaatttgtgactgcatgaaaaagaacaaaaaaaaatgtgcaggggggtggttgtttacccttttttttgttgtttgaggggagtcatgttgttgtttgtttgttgttagatttcctttttttttttctctatgatgtataaataaatatcaagatcattatcatcaagatggctatccatatataactcaaatattctcttttattccgttccttttttttttaaaaaaaaaaaaaaaaaaagtgtgtagataacctaataaaatttcaatctatatattgtttatatttattctcagaattgatttagagcgaaaagttaaataaagtgaacattctcaagataagtgtcactacaagaagctcagatggacattggacatacatacacatggatgagtggatagccagaggaggcaaccaatgaaagttatttgtacatctattatattatgtagactttggttaacagtcgagggttcctggggcagagggccgataacgtcctccggttctctccaaaaatagaagcaaacttataaaggatcctctctggcagtggtgtgctggtgggcacgctaccttctgacgttaagagttcggacagaaatctcgagtggaggtttgcttggctctcgcccaaagcagagtcatcatcccgcgacgggacttggaggccgggcgtaggatacaccggccggagctcttcacgccgaaggacaagctcgtctggcgtcgcgagtcgcgacggggactggcttggcccgggccaatccacacagccgccgctggtgtccgtcgtcacccgctcaaaaaaaaaatcacatcgcctgggtgggaatgcgatgatagtagcaatcgagttcaggccgggctggtagacatccctcagtctcttggaaaagaccctcgacggctggcttcttcgtcgcgtgctggactcgatatattagctctccagatgacggctttgaggggaatcattcaactttcttctcctttcctgctctacccttttcttttcttataataatattttttttctcacatcattgcttttgtccaagagacatatcaagctaaattcttcttcttcttctttgaacccttcctctgtgtttatcaactttccaagacaccaagaaccgcaacaactaatcatggtaggtcgaaaaacccccgcctcaatcaacacggcctacaatgtgttattggatttagaatgtcaggagcaaagacgcttgcttgatggcggccagccgagagtttctccaggtcgaggaattccaacccaaccgaggctattacggcccatgtatgccacctcgaacgtccaactctctccactcttgcaacggacgccgaagaccggagaagatgccttaacgccacgcggagtgatccgttcggacgaaatccatgaaaagtcttacggcgaggtggccatggacgattcgaagcttgaagcaggagacacgaccacgctcataggcgggcgcaaattcgataatgatgatgatggtgatgatgattggaatgatcctggagaaggcctgggcagagtgacgtttctctgcttgatcaccgtcgccctcggcctgcttggtctgttgttgttcatgggaaaagccatcgacactttcgatgagacgggaagtggcaaaggcctctccaagctgcttgccaatcattctcaagagtccttactagcaaccttcccgttctcgccctcttattatctcaaggattgtccatcatctcagcctcaagttggccatgcgcacccatcaactccgacccctcattcttcgatgggcctatcttctaccttcgagcttatagatcaaccctcttcttctctagccaccattcaaaatcaaacagcttattctgaaaccgatcaagatggaaaaccaatttgcgaaaaaagtttaacataccttttggatgatgactttggagtaagtttttaatttctttccgacaaaccaacttgcttgattgattcttacaaggcagaagaagttaattaaggtttcttttttggtgatttgttctagtttactttccatttgaatgccatttcccttgccgcttctttggcagagaaagattctcgagcgttcttcatcgttgacgctgaatgggaccgcggcacctggagagatcatttcaccaaattgtaagcatcaatccacccattagccagtttgtagaccaccccatgtgtacaatcttagccgactttttttttataatttgttgaaacagacctgatcctggatgtgcgccaccaccacccagcgaaatggtgggttgtccccgctcgacgagacattggatcttaacgtcctcgatcctctcagcccattttacgaaggatttcgacgacaattttggggatatcgaagacccagatcaagtgatcctagagcctgtggcagggatcataccttattcgagaagatcgatctacgacatggctcggtccaccctcatgcgtcttttcatcctttcagaaaccgatgaccaactgattcacaagaccaagcaagagatcatccagtctgccgtctggggccctagctctgaccacaatcttccgccctttatctccgttcatatccgaaagtgagtctcgaaagctagctctcgctttcataccaaacctcccacctaaattctttcttccgatttctcttattcagaggcgaccgacatcctcacgatccagcacacaagtacgattacgtgcccatcaattattacatcgataacatcaattctacttggacaagattgagagaagccgactctactcttccagagagtccaaatgtgtacgtctgggcgcagttaaaatcaatatacaattggaatgaatgctgatctccctgcgattcttatgaaattgtttagataccttgcctctgacacgcctttggctcttgaacaaatgcgtgcactgacgcctgccagctggaaattcttccatttatcggaggccaagtcgcccgagataagcatgattgcccacccgcacgaatattcgcagctgcatttccatgcacacattctgagcgaacgggttggttacaccaggggacagatcattgacatggctttccttgggggtggatggcccaagcccgacggctcggtcatgctgtcttcaaccgatttcgagaaggtatgtagttcattcattaagtctttcactatctctccttttttttttccagactaaagaataacaatatggactttcttttttccttggtttatatcagcctttggctactatttgtactgtttcttctaacatgtgccagtttgctgccctacagttaggctggaccgaagccttcgaagaatctaaatggatcaatcttgatctaccgctctcggttggatggatgggcgtaagctcctttccccctagctttcttgtatcaattatcagaactgatcctttttttggtatcgatcattcaaaccttttagattgaggtaccagccgccaatactggcgactcgaatccagatggacacggtcatggtggagcgcaccattcacactagaaaaacccttcccaaaatgcaactaattaagagaaaacaaaaaaaaatcattttcatgacaaatagatttgatttctttcataactcatccctggaggttgtaatatttatatacataaaatacattatataatataactcatcgtgaaaagtgctgcatagtgactcaattaatttttcattattattcaccgtataaattctagagtattaaggtaaacattgaccctcttacctcaccgtaattcattcataactcaaatataaggcttctacaatttttggttaacaaaattacccccagaccaacttgtgaattgaatttgtgatgagaaggcattggtgctcaggatgtccctggggtttggcattgggagttaactctgcaatctttgagagttgattaaacaagcccctacttaaaccagatgtattcagatttctgttctctttcacacccagtctcacaggtccaatactcagaagggagccagaagggcatgatatagatgcatgtgtaggctttgttataaatctgtgacaggggctccaacatggtttttgccccccttgcccctccctcccaaaaaaaatgtgtgtgacccaccattacccttaaagatggctggcagggagtcatcctggctgtcaaggttgcaccaactctgtaacaaatacaatacacagtttgtatcatgagggattgtaccaacacatatggtcaagagccagattaaacaaaaattagaagctcaatagacattggtcatgaaaaaaaattacattaggatcatgataaatgaagtgatccatgcaaatacatcacaaatatcatatttgtttcagtgttggttacacacctcaatggcctcaaaggtttcctaccaggaatctacatgtacagccttgtttggctgggaggaattattcctgatcaaaaaggatcttgttgactggtatgtattccccttggtcaatgagttagtacaaacttattgactgggtggcatatctcctagtcagggagatagtgataacactcactgacaaggtagatgtcaaagacatgcacatgaactcccctccccatcctggggtccgcatgacccacagaaagtgcaaaataccaatttatgacatgtttggggcataaacctcggaacaaggtgttcacacttcagcatataacctgatgacgttgtgagaactcctttgggatggatggcagtcctgtgagggggaaatagcagttatgatatttcaggtatgtatgaatttattacaactgttacgggtggtttgaaagacctgcccctctaatgtactactctagaattctgacaacaaatttattttattgttgtggcaaaaactgatgatgaagaaaactgtatgtagtagtctcttatcaaacctagatcaacgtggaatcagctgagacttagtggaaacttttagtggaaaggatttggtgtggtttacagaaggcgagagtcagataatggaaagatttgaaaggatgggagatatttttgtatgttttatatgtttatatgagtgaagtaaagtagatgttgatatgggaaaaggactgagaggaaactgatgataaatatgaactattcaaagggtttttgccctcctccttaaccttcagttaagagaacaaatgggttaagatcactttgacttgttaagagcacaaggggtgatacttgctagttgacttcttctatgcttcctgaggtatgaaagatgttgatgggccacctgattgagatcacactgttggagtttaacttgatttgacttgaagactctgagtgggatgtgtgtagctggtagatgtgccggattggcatgaggaactgatctgaggagggagaaatgacctccttatatagtaaattgtgagggattttagctagtgaggacgtcctgcgagggatttatgctggtgtgacgtcttctttgagggattttagctgcttggaagcttctattgagccatttttgctggtgtgtcatgtgatctgtactgccccatacaggaaatcacacgtgttgcggaatgttcttcctatgttgaggcatttttgctggtctgttgtgaaaatacgtgtgatccaagcgtgtggctggtgatgtcatgtgaaaatacgtgtgatccaagcatgtgactaaacatgtgatcatacatatgcctgtacaaacaaagattgcaactatgcacttatatataaatctatactatgtactacccaaaacaactatactatactgtagtaaaaaactgatttatcaaataacttttgactgagtggagctagcctagtggttccagtgagtgactatgggttaaatgacctgtagaatctatttaagtaataataacaccaagaatctagcctataatcaagagtggatcatgactttatgcaatttggtacttgaaacacatttggcacactacaacgtcatcctgagaacatttggtggctccaaaaaacaagaggtgcagttattttattgtatattacaattgcatttcttttattctttgttgtttttctctgttttggataaaacaattgtatgatgaatataaccttgtaaatttttgtgatgctgagaaattcacttgcagggttacattacttgttaccaattatgagggaacttattcagtgaatattttttttgtctcttaatctatctgctatttggtctactattactcttccttgatcagattttgatttctatgggattctaagcaccgtattgtgagtatatttacattttttggaatacattaccagggaataggtacgaaaaataccaaatctctcaaacttctgtgaggattatttgatatgataagctgaaatgcccaccattctcctgctgagccaacaagctgttccactggtcatcataattaagttcacaaagtgacttgataagtttattatctctgcaatgatatttgtatcttgttcttattgggtttgatttatacaattggtagccttgggtgaatatttgggttccttctagttggccagttgttcaatcatatgatggcccccaactgactgctgatctaaatacagccaatgatggctgtctgatactccctgaaatagttatagcagttggaacatcctttgatcacctggtgcttaataacacatagtcactggttcagttcctgctgaaaacctctccttgtcagccaaggatcctcagcatgaaccacatgaacatcatattagtaattatgattgccatcacaccagcttgcatggcccaaggaagtaatgtctgttgtgctgcatgtggccaaaaagcttgggagattttaaacctagaatcccgtcccccacgtaaaaagtgtggtcaaccccttggatttgatggaggcaggctctgcgaaaaacaacgtacaaagaagtaccacaaatgccctgatcctgaatgcaaagcagaaactgtcaaaacaaacgatttccaactgatgaacaggaagaatgtatacatgagaacaaaattgtatacaagccaccaattaatgcacaatctgaagcatcttcttcaggaacagctgtacgcactagtactatacctggtggtggtgtattctaccacttccttgaagaaaagcaatcaccacccagatgatcaccagatttaaaatcacgtgcacacaattcatttttggttattaaaaggaattgaaaacagccattgcaagaggactgtgattccagcaatttcatcccagtgagaatcgcaaagcttttttttaagaaaggcccagataagcctgtctcacacaaagtctttccacaaatattctgcagtatttcttcaaggaactttgtatggcagaaaatgctaaattatctttacaaaatgtgatagaaattaaaaacaagctagccttagcatacccacccaaaaattaaagatgtgctaaagtgaggaaaagtgatattttatatttgatgagctttggaaaagggtttgattttatcccatccaaagtataacacccagataattcttgatcactggcaaagttcagccagctacccataatctacatgctgattgtctacagtcccctggatattaaaaagggtcccagtccattgttagcactgctgcagcagaaacagagctacaatcattgtttcacactttcatttgtagccaagtgtatattcattttccataatgtaagttattcttggaccaaaatttcagtttttctagtaaagtaattgggggattcaccatccatatgttatcatgtgtcaacactactggcaggacctaagccttgattggatccttcccttcattatggtgtaggttaggacatattataaaagaaaatgagctcccctttcccataaaacatgcaggcagatcgttgaatcatttcaggcaaatgggctaagcccaacccaccttgacttgtggaatcaagcaacctctgagcccaagaccaaaccttttcgttttgtggagaaggcttcttgtaaatgcatcaaatttgcctgaggtctaattatacagggtagcttcccatagtatctgtgtgtaagtcaataccctggatcagaggccagagacccacttttcctcttctaatgacggatgacaagtgacgttgtatccacccagaacccggcgcggggtattctcttccgaattgtcgctatcatagggcagggttgggatgtcaaatagcagcagcttcaagcgagtgtcacataccccgcacctgaggtagtgttggttcaggttgatgtctgatcggactctttttttttttttttttttttttttttttttttttttttaagtgctaattgatattgacattgcgcactacagtgaaagctattgtgagtatacatgtgaagacgtttttgtaattacaatcgatcatacgaaacaatgttaagtatttaattaatgacttctgaagacttctttgttttaactgactgtaagagtgaaagaaaaaagaaacaaaaacccgaaagaaaccggaaacagaaagaaaaagagcaggacagagagcaaatgaaattttgagttgaaaaaggaaaaattaaaaaaacctcctctttaatcgtgtctgaacatttgggagaatcgatgacctcgactctctgcgccttgtttcccaggcaagtcgcattgtgggttcccaatccacaacctctaataagatgagttcgagagagagaagaagccaccgatcgccccgcctgtccagattgatgaacccccgtgtaacttttgaaagaaatcttgttaacaactgtttgatctttggtgttggaaaaaaagaattttgagacagacatagcggcagagaaattgaaattttagagagaagatgaaagagagaaaaagagagaaaaaaaagtatgagaaaattaagaaattagtagaaagaaaaaagatagaattttttaagaagaagagattttaagagattcggatgattttttttttttttattctttttcattgtcaatgtagaattgcaagttgttgaatctttttgtttctagtatgaagtcggctaaaagttcaaaattggctggtgagtcgagaatagattttagcgagaatgtgttgattttgattttgttttctttgatttttttccggtaattttttctttggttgttgaattttctgcagtataatataaaatgtttgacgtcttcggttgtgttgcatttgttacataaaggtgagtcgattttctttatagagaatagaaagttgttgagggggcagtgtcctgatcggagttggtagattgcggctgctcctgctttttcgatctgatttaatttgttgaagattttatgtggtggtgttgttaatttgatattgtttcgaaccagtggatttttggatttgttgaatttgtattgttgtcggattttttgttgtaagttggtgagtgtttgtggttgattttcgaggtggaattgttgaatgtcggatgttgcttctttggcgagagagtccactctttcgttttctgggattcctacgtgtgctgggcaccagaagagttgtattggtgttgttgaattggatgagataaatttcaagagtgtgaagattttgttgaatctgaattggagagatgtcgattttggcggttttgatattgttgttaaagtggcctggttgtcgcaaaagatgttgagttgtttgtcgaagatggtgtgttgatttccagaaagcaagttattgagcttgtttttgaacatttcgagcccgatgttgattgctgtgatttcggcttcaaatgatgaggaatcttctgcgttgttgactctgcaagcgaatgatgttgaattgttgagtagagctgccgccgccgttccttgctccgggatgttggagccgtctgtgaatagaaggttttctgagttgttcttcttttgggcgatctggtgtgtgacaatttctcttgcgttttctttcttcatcttcatgttgttgacttcaaggctgaaattttcccaaggctggatttgatgttgatagatggtttcgatttcggaaatgttgagtcgagttagtgattgttgatccagcatgccgtgaataggtgagagatgagttgaaggttggtttgaaagttctgagttgaggattcgtttgattgggtgttggattggagctgttagtttttttataaaatataggagattctttctttttagcatatcaaaaaaggggattagtgggctttctctgttcagaaaggaacatggggtcgagcgaaaatttcctaaaatcattctgttagcttgattctctattttgtcaatgatatttttgacatgattacgattcctttcggaagcccagatcatgcttccgtacaggattcgtgatctgagaacactgatgattagatttctggattgttgtagaccaatgccataggaacatctggatattctgatcagttgagccactgtttggtctccacatttctttactttttttagatgttcgctaaataagagtttggaatcaaaaattatgcctagatacttattgttaggtgccggaggaagagagaattccccaaatttcaacggggatggttggatgtgtcgatgagtgaaaatcataaacttcgctttcttcttatcaaagatagcattatgggaggagccccattgtagtgatctttcaccttcatgctccagtcgttgtgccgcggttccaaagtctttgtttgctactagatgtgtaacatcgtcgatgaaacctaaagaaatagaatcttgacttaagtcgagagggctgttgattagtagagatgagttatatatgatataaagaattggggaaaggggtgatccctgtggtaagccgcattttagatcaaatggagatgatgtgaagtcatccatttttattgaggtggttcgatcggagagtatgctgttaatgatagctgataagtaagcgggggcattcttctttatcagtgtgtcgatcattctctctttaaccactgttggaaatgctgatttgacgtcgagaaagagggctgtgactatttttttttccctccatttgtgtttaatccaggaagttaggaataagttagcgtcatcagtgcttctattggctcttcctccaaaatgaccgtctgctaaaatgttattgttctccgcccaaaaggtaagcctgttagttatcaacttttcaaagattttgccaagacaggacagtagagctattggtctgtatgatccaggagcggagtacgattccttttccgccttgcggattattgctgttgtcgcgtgcctccatgactttgggaagtaacctgtagttaagcatgcggaaaataatttgatcaggtgtttagcaatttcatcagtactccattttatcatctcatttgccacttcgtagtgaccgcgggcttttttgttggggaggtttgaaatgattgtttttatctcaagcaatgagatgttagggaaagttagagggaaataaaaggatggggttgagacgttgttcagggaaatattaattggggcattggacgttcctttgaagaggagattagcctgttcttgtttgttagaggtcagcgtgttattctcatcaaggaggggggcaacactcccgtgattggtgggcttagtatatttataagctttgaatacttgatggtctttgcattcagccaagaaccttctccaatggttctttttcagttcgtatactttatcccgaaaaacacgctgccagtgttggtagcagttgcacgagtttgttgaatttgacaatagcatccatcttcgagctctgttccttttatccgccagtgggtctaggatctttttatcccaccacggttttgcttttgtattgttgttttttacctcttttttctgattatttaaagcaaattggaatgaagatgttagttcttttacaaagttatcaatttcggactggtttgttagtaggttgttatcgaggttgttgagagagaaggctaaatccttgttaaatttttctgtgtcgatgttctccaagttataggctggtcttttgttggtgtgaggttggggtgagaaattgagctcgagatggatcgcttggtggtctgatccgtgattgatgtgtgaagtcgagcatttttggataagtttttgggctgagaaattgcaccaggtgagatcgatggttgttgagctgcttcgtttagtcgaaaaagtagggactcctttttctgaaattatcttgaagcctcttctaccacaagtcctgattagttcttttgcttcattatgagaatgatagtagttagcgggattccacagtttgtggtgcaggttagaatccatgagaataaaagaggggatgttttgatcattaaatttggttagccagttgtcaagttcggaaagagcgtcaaagttcttggggggattgtatacgttaatcagcctgattttgtcaacattattggattttatatcgatctctaaagcggaaagaagtcgggaacctccatcaagggggtggattctctctgtgggatattttttatttatcataaaacaagtacgatgcttattatgataatctttgggagcgtggttatcatcaagtattggataccaactgttatgagttggtagtttcatggtatggggattaatccaaggttcttggaggattaaaattgctgcatctttttctgaatttagaagactatgtgtgacttcaaacgcgttatgacagttaagttgaataactttaaaggaaggtgatgaaggaacttgtgagtatgataaatttgattggtccagtgtaagataagaattgtggttttttttatttgagggggtttcgttgtaactaatcattgagaaatgatgttacggcgaaagttctttgtttttagcggacattttaagctcattggggaatgaaggaaacgagggttattttcatctatttcactctccgggttggattctttttcattttgggagcatttaatgcatgattcaatagggacatctgtgttacagtcacgggagttatgtgtgtcaccgcagaatttgcataaaggagtattcttacacacttgcgctgtgtgaccgatttcaaggcattggaagcattgcataggggattttttgtaatgagcgcctttaaaaaataagcctttaaaaaacaggccgcctttttctattttttttcgctatttctttgtcaagaaggttcatgattattgaaccatgggcttttttgttctcttggggattccccaaccaacgcatactctggatggattggggaatcatcccattgttctctctgcataggtccgcaatagtggccttgttggagggagtaaaagaaatcgggacagtatggataataactgggaaggaggtttggggtgtgattaatgcgggatcgcataaatgggtccactcatgcttatgtttgagtaaccagttagtggcaaatctcgtaggtgtgaaaaacttaacgtctcccaaagggagagtgattgcacctttgatgacaatcggagtgccatcttcggttttagcttccctctcagaaagaactgagttcactttctcaattatttgcgcgagacttttttgggcgaaagacctgggcttctgagactgtctttcggataatgaaaaatgaaggtttgaattcattgattatacgagcacttgggagagagcggactatattgttgatgggttgaggatttgttttcttaacaacagaggaccaggtggaaggagaaggtttgggagagaggacagattttgacatggttttttcaatcgcatctaatctagatgtgattctatccatcatgttaagggttttaacgttgataaactcttctactccaatcaatgattttaggagttggactttgtccggagtaatgatgacactgccattggcttctgggttcatgatgagtttagaaatgattttcaaaactccttggttgtctgggttgtgacgggattggtttaatggcgggttgttagaggtagagggggtgatagagttgtcatgattatgattattcatatcggatgacgacatctctatttcgcgattgtgaagatgattatcaacttccgaagacatattggccgtaccaggaggcatagctttagctatccgggcctgataaggttggaaccttttgtgaggggatttatcagaaaactcaatgattacagagtcggaagaggaagatgggggtgaagatgggagatgggaaggggataaggtgggagagcgggggtctttaggtgagataaggttagaaaatacttatttggagatgattgagaagttcggagagttgatttggatgagttgaaaagtggtcgattttttgtggttgaagttgagtttttttgtctgatcggactcggcaatgaatggctcggggggaatcaagtgaaatggcttaagcgatctgctgcgtgtatggactgtcttatgctgcggatgggtgtatgtccatagttggctttccaatccaccaacggtcatgggctttgaccaaccgttgagtttgattcatcccctcccagcctgttgaccatcacttacacttccccttctcttccctccctccctccctccctccctccttgctcttgaccattttaatacattttaattattatcctaaacaaacagtcttctttggctacttagctacctacctccttgctggcgatttcattgccatgaactcgatgtctccatctaacgggtttgtcctctttatcgtttcatattctcgatcatcacttattcttccttgacttcattcgccctgttcttggtctgactttgtatgtatatgcttcctcgaaatccagaagtactccatccaggacctacggagtcaccggcgccatctcactgcaacccgctaccaagcctgaacaacagctaacggtctctctgatggaagaattgaagagacgtaacatttttgaatctccagaagaggctcgagctcggtgagtaattctttcccctgaaaatcttctcatggaaaccctacctcatcattgcagactaaatatttatctttcttccctctgcttcatagtgagattgttttgggtcgtttggacgtactcgttaaacaatttgtcataaatgtatccatctctctgggaatgtcagaggctgttgcgcgtgactcgggcgggaagatcttcacctttggtcagtcaactctgaagaactgcaattaagcaaacctggtttaccacttactaatttggaggatgtcgtcataggatcttatcgtcttggcgttcatggtcctggggctgatatcgatactctctgcgttgtccctcggcacatcacccgagaacacttctttgaagtcttaccagctatgctcaacgaccgccccgaagtcactgaactcgcaaccgtacctgaagcttttgtaccgatcatcaaactcaagttttcatctattgaagtcgatctcctctttgcccgtctcgccctgcccagtattccagacagtctcgaactgattgatgatgcgctcttgaaaaatctcgacgatcgatgtgtccgcagtctaggtggctctcgtgtcacggatgagatcctccgtcttgtgcctgatgtcaccgtcttcagggatagtcttagagctatcaagctttgggctaaatcgcgtgcagtttatagcaatgtcatgggcttctgtggtggggtggcctgggccatgtgtgtggcgcgtgtctgtcaattataccctaacaaacccgctgggaccatcgtcaaccgattctttgccgtcttgtcccaatggaactggccctcgccggtcttactcaaacctataggccccggtccccctggtgaccagcgaagaatctggaaccccaagatatatccccaagatcgtggtcatcgtatgccgatcatcactcctgcctacccatgcatgtgtagcactcacaacattacgaagagcactgcccagatcatgatgactgaattcaagcgaggtgaagagcaattctatctcccctctggcctcggtacaagcccatctgaacttcccttgttttctgcttagggcttgccgtgacagatgaaatcgctactggtaccaagccatgggcagctttgtttgataagcacgatttttttactcgctaccgatattacctacaaatcacagcttcatcccctaatgccgaaattcagctcaaatggttcatcactctgtcatcgtcaagttacctgccagtgaagcaaacgctgagcatacatcgttggtctgattccattccacagggcaggaacggttgaggcacggctgcggcaacttgtcatgaaagttgaagaagtcgagactgtcgacttggcacatcctttcatcaaaggctttgaacgagaatcgtattacttgacatccgatgaagtaagctacagcaatcattcaaccacttaaactatctaatggacattttttcctcctcccaatgatacaggtgcgtgcgattcaagtgggtgatgtaccacctgatgtcaaaggccgcaccctcgcagacattgaaggcaaggagggttctggagcggtatacacaagttcattctttattggtctactcgtccagcccaaacccggtttgtttatttcgcagtgtggtctcatttacatcggcagtctctgattatccgtccgactctttctcagctggtcacactggtccccgcaaactcgacatatcttatccggtaggggaattcaccagaatggtcaagcaatgggagggctatgcggaagattcgatgggtatcatagttcgctacataaaggggtacgtcctttggtcatgtattgagcttcttggtctcacaaacaacagaaatgcgtgtacagttatatctgcctggctgcgtctgttcaccgggctcttcttatataccgcgctgtctccagttggtgtattttcgccgtacaacttggaagaagcctggcatttcggatatatgcccacaaagaagatccatgtgcccacccagaatacttcaccattcaaccacacctcctgcttgattcggccacatgtcaacctcgctttcttatttgatgttggcacttttttctcactcttatccctcctttctccgctcgttcgaaccgaccttccggaaaacacgacttggactggtttcttctacttttgattctctttctttccttcttggaaaatgcgtaatcccactctccttattgatgaatccagagcacagcttcccgactacgttttcgatggagagcagcgcccttccgcctcggtacccagctctaaagcgttcaaacggacaaagaccggtaaagtttgtatcatcccatcttatagtttcttttcttttttcgaaaccatcagtagcaaaattgcttgtaaagcgttatttggcttagccataaaacaccaataatcggctaccttaggcacagcttgttctcgtgaagtgtggatgaaagctataaatgttgaatttgaactttggcggtctttcttcccaggctaagcaggcgacctccagcattgaaatcatacccggtcaaccgacgccagggccgatcgatctaacttgcacaacaccgaccggtcagccatcacattcgcaacaccatgaagggctaccccagcagcaggaaccccaactacaggaaaggacgacgaccatgaagaaagcaaggccttccagtggtctcaacaacgattcggtagataggaatcataccgcaatcaccccacccttgagcgaaatgaaactggccaatcaggaggctgaatcatcatcatcatcaaaccacgaccgggaactttccaacaatccgcagcatgacccctcacccaatttgacgaatgttttcgcatcggtccaagcttgataaggattacttcatcactccatttgagagaaagtcctagtgttgacgctaattcctcatcgttcctcaagcctctctgcgactccctgcttaattaggcaatcctcccattggccccttcaccttctgacccacccacgaaaagacagtatccttccctccacttgtcctaaaaagcagtccgaccaacccaagacgtagacagtagagacaagtcgggatgagaggagagccacttgactctactctcccattttttcgagcatgtatcaccactttatcctcttccagctatgagacactctccttctctctcattcacaacgaaatcggattgacttgatttgagctcaagtaccttgcaggaatatattctcaacgcaaatacttcagaattgaatgtatatacatatacatgtgtgtttcaatctcagaagaagcattccggccgtaaatgaatgatatgagtcggatgaacaagggtgggctcaaaataatgacccctgatcgctcaatgtttgtttgttttctctgtttgatttctttctattccaaaaaaaatgcaaatgttccgcatgaagtaagattgtttatcatcttgtatatataaatcaatttattttatatatacatacttacccttgatgaataatctttgtcgttttcttacctttttcaatttcgttctccttgtctctttgtctcttttttcttttatcaaattgttctttttcacattttttgtcaatccaaaagcctcgttttctatttgtacgaatcgacacccttaaaacatcactgcaacaagaaatttcatatcatttcccccccccccccccccgcgcaaccaaacaaagaaagattcattctagtgagacctatctgtgcaaagagcgtatcctttcaggctcactctatgggcaatgggcacaaactccagagcccttttaaacggtgaacgtcaatgcgatcaaatagccggttgcgtcattggtgtgtgacgacttggggcgctacgagatggcatcagctgcgctccgcagcatggcccggctagctcacactacggtcatctgcttgtcgcttccgtgtgaagcgactgcgggtcgcagcgcacaaatttaggttggtggtatccgacacccgcagcgacacccgtgaactcgaatgcgacagcagggtaaaatgaagcgacaccagtgcctacaagcgacaagtatgggtaattgagacccaagatattattaaagattaatgtaaatgaaaattgaaaatcgggaggaaaagacctcccgacttgctctgactccaccgtccagccgagaaacatgagcttactgggttgcaagaatccttgcccggctggattaagtggacaccgggaggattcttcctcagcaagctgccggcaggtattacctgcctactatgagtttccgcctcgacaagcggcatcgcgtgctggattggctggattgggaccagccgcgggtattcaccaaatgaccggtgctcatcgccattaatggctgatggtgttggtaacaaggggggagtctgagatttagatcagctcatgaatgattggccgtacacaccattcatgaccttttccagtcgactgctgtttcacctgtggcgccggtatcaactgcccaaccacattgacgaacaatcgccgactggcctgtccaactacgaactacgacttgctgctcaaacaccttggcgaacattcacctgtctgaatcaagattttttgcgcggttcgtttgaactttggaaaccaactggccccgactggcctgtctgaactacgaactacgacctaaaccaccttggcgaactgactggcggcacctgtccgaaacacgattttttgcgcgttttttttgatatttggaaggcgactggccccgactggcctgtccgaactacgaactttgacttgctgctcaaaccaccttggcgaactgactggccggacctgtccgaatcacgatttttttgcgcggtttttttcatacttggaaggcgactggccccgactggcctgtccgaactacgaactacgacctgctgctcaaaccaccttagcgaactgattggccggacctgtccgaatctcgattttttgtgcggtttttttcaaatttggaaggcgactggccccgactggcctgtccgaactgtgaaatacgacttgctccttgacgaacattcaccgacgggccggtcctgtctgaattacaatttttcacgccgttttttttttttcaaatttggaaacccactggcctgtccgattcacgatttctcgatatctgtttttttcaaacttgaaaacaaagtacggaccatgccgaaaacccaaaaccagaaggcactatgcacttgttcaaaatgcatcctcaactcagtctacgacccacaaaccaaaacaaaccagcatggaaaataccttgctcctcgaaccatcaggacacatcaacttcaagatcgaaagcctttggtcatggaggattcaaacagtgatagatcttcaaccaacaatagcgcagttatccattctgacacctcaaatggttcagtctttgaagggcccaacatggctgacaacaacttgatttgtgagttctctttcctttcctaatttttttgttttgttttttccaagaaaaaaaatatatatctgacatgcaaaacagctttcattgttctctttatatcttggctttacttattctgtggtgtgagccgtgagaattgtaggactgcttgtaatttccttttcaaaattcttgaggaattccagaaaaaaccagctccaatcaaccagcttgaaacacttgcccgtgatccgcgaagccttattgagaaagccgacatcaatcctaccctcatcaaaactatatgctgccgtgaatgcttttccctatacccgccgaaccgtgatgcacccctcttctgcacctatctaccgtatccaaacgaggaacaatgtggagaacctctattcaaacagaaccgggtgtatcgtggcatgaaggaccttggccaattcccccccaaatcaacaaccaaaaatccggttccttatcctcaattcgttggggttcctcgctgttatttcatctctcagtccattctcacctgggtcacctggctcctttccaaaccagacactgagaaggaaattcaagaatgggctggcaaagttggcaatcaagacgattttctgattgatgttcaaaacggcaccgctttcaaaaccttgttcagtaaagatcagtccaactctttggacttggccttatctctattcgtcgattggttcaacccacgtggaaataaaatctctggaagtgttgaatctagtggagtgtttgctttctcttgcttaaatctcccaccctcaactcgaaacaaagtctcccatattggtcttgctggaataactccaggtcccttttcacccaacaccgaaacaatcaatcatctcttgaaaccctttgttgatgaattaattcagctggaatctggtgttgaaatccgaacctatcagtatcctaatggtcgaacggtgcgaatcaagttactgtgcttgctcggtgatgccccggcagtcaagaaggttgcaggatttgcctctcactctgcaaaatacttctgctcattctgcaaagaaaaattgaatgatcttggaatgttgcaacgtggaccaaacaggtcaaaggatgcgacactagcggcagcccaattggccaaggattcaaagtcaagcacggaatcagagaatcttctcaaagagtcaggtgtacgatggtcagaactcaaccgcctaagctactggaatccgtctgataacattgtgcttggtgtcttgcacaattggctcgaagggatcttgcaagctcatttccgatatcgatggggtttcaaatcaatcaccaagaaggaatccgaaaaacgaagacgttctgcttatgcacaatcaagaagaaagcgggcacgattgggtggcgccgcatctgcaatgtctttggacgagacctctgaaaattccagactggaggacagctcagatgaaagcgacacagatcttgtccttgatggtggtccagatggttcatttttctctcagaacgatatcgaaactttccgtcgcagtatgaaggaggtcatactaccacatggtcttgacaagttacccccaaaccttggcgaagagagtcatggacgactgaaggcatcacagtggtttaccctcttctcatacatcatcccattggttatctttgatctctacataaccaaaattggaaatattgacagtcaaccaaaactatcaaattttctcttcaacacaggaaatctagtttcatgcactcgaattatctgctctaggaaaattaacgacctccacatcaaacgatttgagtcacactacagaaaatacagtgacactgttggcgaactcttcaaaggcgtgaaggtacaaccgaatcaccactacgctttacattatacaactcaattgcggcgatgggggcctgttgtctgtctctctgaatttccaggggagagactcattggatttttgcaaaaaatcaagacaaacaatttgattggtgggtgcaatctcaatacgtactcaggtacaacatctagtgacaacatctacttaatatatattttcttttttcagaccagatgaatgcaacaatgatgactcggggatgccaattacaaaaaatgattgacaagcctggatacaaagaattcctccagaccaatggcgaaaacaataaatctcaaacagcaaagtcacctgcctctatatacctctctgacgcagtctacgggaagctattcagctgggtaaggagacaacatccatcattaaggcatcgagacgagttcccaataccacgtggattgccggttctatctgggtatgcaacacctgttcagtctgttttgtgtggagatgtcagggtatcctgtttagaaccacaaaattgtgtggttgctaagcttggtggtaagctgaagtatggcattgtgaagcagatatacatgtacaaaaaccatctagaagagataaaacatgttattttctgctcaccaattgtcaacctataccccaagagactcaaccttcccacgactcgttttcgcttctccttatatcaatgtgcggccgttgtcggaaagttggattgggacgaggacctgctgcttgaaccagcaaacattgactcagttgcagcataccgtttcttgcctcgcaatactttctcaattgaatccaatggaattatactaaccccatacaatagatccccccttttggaattatctggaagcagctgaaaaagatattctgtttatcatttgtttcccatttcttcagcttgatgtttgtattccatgtaagatactgacttgccacaataaacccccctttcttctgatcttgtacgtagaaaatgattctcaactcttaaaattcacatgtgtacaatttcaacttcaatgttcatcacccataagagcaaagtgcctag