aaattgggtgtgaggagttcaatttgatttttcttgagtaggctacgctgtgtttgaagattgtaatggctcaagtcagtagagactgatttaagtgcggtatagttgaggaatatcatcgactgaggattgaaagaggccgagcttcattgcaaaaaacaattgcaggactccctcaggtcgctatctaacaatgaatctggcgcaggtctttggcataatcatctacctcgaccttgttccgaataaggcaataggggcttggccaaacctattgaacgtcactctttcttaagctttgaaaagaagaagtgttggctggaataggaaatgttgctctggacaagtcttgttaagaattattcatcgacagtgccggcacagatactcttgtcaatgaggggataaacgaagtctaatctccacatgatctttcacttcttatttgacctgttcatttatgtagttcctcagccaaacaaagacgcattagcaaaaatccgtcttctttccagatgcagcaaagacttaagacacattattgtttaataggatcttgatgctcgattagtctattataacaattgttaaaaaaacttaatgagactaattcagttgaaccttgataccaaccaagcctgtggttatttctgttcaggttcatatccgtgaggagactcttctgatggtggtttatcagaccaaaacttatgtcaaggtttacttcctggtaactatgtattagtcgtttactgttaaggcatggtctttcctaacattgaatcaggaattgggtattgctatgatttgaggcacgaggtggccgcgattgcaaacttctcacctcagcgactatcaaggcctcattctttaattatttcgtactcaacgaaacttacaacaaggatgatgagatgaggggcaggcatgtagtaggagttggtgtttccgtggcagttcagccagcggtcgatgattgaaggagagaagtgagggaatcgagaggaaacaaagaagagggaggaacaggtgacaaaatgaggggagatatgagagaaatcaggtagaaaagcgacaaaaaaggtgcatacaatgaaatggagaagaaaaagcaaaattctaatttcggatgagggatttgtctctgaataaggaaatatttgaaatgaagagcagaggtgaggttctatttttggaaaagaggttcgcctctgaatagaaatgtttgaaatgaaggaagcggcaaggcttaggctgtgggtataaaaggaggaggttgaggagtagttctcaggctaggggctccaagacttaaggtcaccaacggtacccttcacagaccagaacagaattattgtaaaaatttccattttttagggaattatctgtttgggatgttggtgttaagaaatgtgaatttggaggttgattccagtgcatggctgtttgggtggctctctgagcccatgtttttttttttttttttagttatactaggatataggtagatgagatgagctgatcaacctccatctgtttaatttggtctgctgtttgttgcacctcatcttggtcaggctctttcacttctgcgccttgactgcactgaaagtaagaaacaataaaacaaattttcaatcaataatcaaatgccaaaaaaggaaatttaattaattcctttggaagagggcttttcaatccaagatttctgttaaccagagaaaactaggcctgaggaacgattaggcttcttctccaaccccaggttttctggttcaatccagcagacctcagggttggattgatcttggggaccatccagctgcagccccaaaatctgaacagggctgaaaactttacatcagaaggatacaatgggcacactggcctgaaggggagattggaatttaacttgaatgtgaggtgcctgatgattttgcctaattagagtttctgtcctgaactcttgaagaagagtccttgaaaactttgaaattgtcttgatgcttgaatcctactaacagatttatcagaagtggggcttgaagttgctgctctagtggttgatctgataatcagatagtaaacaggggggaacaagaagtcctctactggtatttatttcacaaaatcaaatcattagagctctagtgacttgtgctttatttgtttctactacttaaaaaattatttagatttaaacttttgacttctttcaaatcaatctagcagctgagctttaatctcattggtatcaatgtttttccatatatgctaaatgaagcattagtgtggtgcagtgtattaggacaactcacctaatgctgatgttgatgtcatctgtaaaaccctgttgaaatgcaaatttgctgatgtcttggagagcaataaggcttgatgagaactttataagcaagaccccacaatagagatgaaccaatattttatatcagtagacaaaccttgtttcaaataagaaacagttttggcagaacatgaacccccttattgatataacccataacatattagcatactctccaagtggttttgtagtgacagttgtagtgttgaaaactcatggaaacctatttgatacttagttatttgatattcataagtaattaaaaactgtgtgtttgtctcactcatcttagcttgtgtttgtgtcctaacaattttggtcttttcataattagaaggtgtgcttgcccatttgtctgagtcatctcagctgatgtttgtgtcctaacactcatggtctttgaagagactttctgtgcctcttttttctatacagtgtagcacaaattccactcaaatttagtgtggcacagccaaattccttgctgcctgtcctggcccctagaatgtgcctgatgtgctgtgctaacatcttggttagtggcattttggccctgtagaggcacatggcacaaacccattgacactacttgattttcacattaagagatcactggcaaactcacacttcttgggcagagagcacagcagatcagtgctgttggtatgctgatactattcaattctctctcatcatcaaatccaattataagtcactggcccctttctttgagggtttttgtcttaaatcttacctccagcacaaactgtagccctgagagcatccaatctgttgagagatcatttgtccatactttttgcaggtacctggtacctcctggggggtaccccttgcacccgccatgaggtgccaggtgcggcacttggtacctatttttgtgaaaaattgaacaggtacctaggtaaaaatgatggccttctactccaagaactccaagatccaagaagatacctgggctgcatggaagcagggactcaaggataacaataagtataaacaaagatcaaaaaggaaggtgatagtttgggacaacaatgaagattcttccaattagttataaattgtagatagtttaaactttaaaataaattattaaatatgagcaaatgaaaaacgtgacttgggactgatgttgtacaataaatatgaaaaaaaaattgaaacataagattcttccaattggatatagatatattacaacagatctgaagaaatgccaaaaaagtgacttgcgagtgatattttacaataaatatgaaaaaaataataataaagtgacttgggactctgagagtgaaactaggtgaaaaagagaggggaggtacctgagcaggtacctcaggtaccccccgggagatgtctggtgcggtacatggtatctattatcttgaaaaaatgaacaggtacctaggtccaaacaaacaatctctaaatctgtttgtgtttcaagtaaatattggtttaactattcagtaactactccaaaccctcaaccatattgggtccaagtgaatcagactaaactactccaggtactagtcggatttgagctaagcaggattgaagttactcctcactaatcctgggagtaagggccagttgcatattcaaaatgtaacagttggaggttatgcttaatggtagtgtacataattgaattggggccattatttttaaaagaaccacaccagccagtctctgaagctgtattttgtcttttttctctcacatttctcattgttgattcattgcatcacaggccccaggtgcaggaaaaatgtttgaagcggctaggatgactgcttcaaaagctttacaattgaatagccgaggatgttgccctgggaagtgggcacagaaagtgttttttgagacagttcagattccgttcaaaagaccacatattcaagatctcgagccaaccgttaaagggtttgtgcaaacgtttttgatttgggggttctaaccaatacacaacaaccacactcaagccagtctgttactggaaaagattgtggaatgattttgataaccaagagttaagccagtggtgggccgctacgcttttggcccaaaaagtgtagctgagcggcgctttttttcatcaaaaatgtgtagtgttagcggttttttagcggttttttgctacgctacactgtgctacagcgcttttagcggaaaaagcggccaaaaaccgctaaaaagcgctgtagcgcagcgtagtgggcccttttttgcggcccacatgtgtagcgttagtggtgtcatggcggaatttcgctacgctacgcttagcgctaacagcaattccgctgtgttatgctacactaaccgctacggttagtgtagcggcccaccgttggttaagcttcctctagtacaaatctggatggatatttggttggagaaagtgacacccaaccagtttacagccaaaaaaggttgtgcttcatgagaccatgctgcatgattggggcaacctagcccacctctacaacaatcaagccaagattctcccatcttcctcccccagctgtgttagctatcaaatgtagatctcgccaatagccacgggatagctcattcaaatgatttctgcagacatcaattaacaacagaaaagcattggcagatcttattgtctagtagttgctcccaagatcatttcacagctcaaacagttatttcttataaagtgaagatattggttgaatgaattcctagaaaaagtgtgatgaagttatatactgatgattcaaatcttcatgattgcctgatgatctcataaaactctcccagttatgattcatttcaagttaccaccaccagtggccaatgaactgactcaccaaaccgtacagtacagaaacactgttttttttgggaggggggttgttaatgtgccaggaaaaaaaaaataggaaagcctgatcagtgtttgttttcttgtagcacagtggtgcaaatgatcaggaaggtgataagggtgataaccccaaccaacaacccaaaatgtgaagtatctattggtaagaagcatgcaagaagaacaagtgcatccatgcaacactgaaacagagacaagacaagacggtatcaggagtttatttgtatggtctcagaatttgaatacccgaaaatactggatttgtgttgtctcattttcctgagacgatacaccagtattgtatttggaaagtgagacaggtatttggtattgtctcagagggatgatcccaccaataatgtctttgacacacatgatatttggctgtatcaaacaaaaagagaaaaaaaatgaagacatttttttcttttgcatttgtaaatatgaatctgagacagtggattttctcaccaaccaaggaaatatgaataccaggtatcaggcacaaaataaagacaatacaaatacatgccttgcctctgtttcagtcttgatccaagtctatgcaggatcagagctgctcacatgggccctgggtactggttgtttttatagccaaaaactggggcaccaggtacctcacccggcactgtctcatgatgggtaccagcaatacttggccttgaggcctgattgctggagatggcagccttaaccagtttgccaaggaggggacctcccaagtgacacccagtaatgtgcatccagctacacttggcaggtaccatcaaggatagagcggtgccaggtaccccaaggccatctctcctataaatataaaacaaatacattcacatttgtttgcttggacccctgatccctgaggagatggccaaagtcaattgagctcacccaaagcagaccacatgtattcacacaaaaaaatggaaagatttgtatatgaaatgtatcaccactatcaatcattatcagtaccccataaacatttttttccagtgttcttctgtttgagcaattctccttagatcttcataatcttgtgtgtttgtgtgtgtgtgttgtcccaatttgtagctccacatgagaagactatgtaattaactatgactataaatgacatatcagaaagaaaagaaaacataaaggagagataggaagagagagagagagagagagagaactagatagacaaaccaaagatcatggtgagtgggcagagatagcgatgtagtagtagatcagaaaaggacgatggaaatcaaggcgaaagtcgaaaaggaaaaaaagagagaagggacgcaagtgaaagagatagggatgaaagaggagagacagaataaataaaagtatgtaagaaaggaatcaaacaaagaaaaagatacacacattcaaggcacaagagagaaaaggggaagattaaggtttaagtttaggatgagggggtccaggagcagcagcagcagaagaagaagaaccagtagaatggttacgcaggatgcgtttaaagcgggcacattcgtcggagacctctttagctaattgcaacccctcgctcgatttcttctcttcttcctctagatgcgcccgcaagccactcagttcactcgtatatttcgcaatgaatccttccttcgagctctgcagattgttcagatccgtctcgattctcgagagcgcgccggatcgcgaggcatgtaatttggccactaaaaaagtttcagatcaaaaaaattgtgagtcttagttaagtcattcagatatgaaaaagatgtgtatttttttttttttggataagagatcaaaaaattatggactgacaagtgttgtatttcaagcgactatcttccatctctttgcgatgtttttcttctaatcgacagatatcttgtttgagagtagtgacgtctctcttccagccttcggagagactcttgacgccactgcggacggcctcgtactgagtttcggcgcgatctctcctccggacagagtctttgacgacctcgtcggtctccttggagatcttcttgaaattcacgtccagttctttcttctcctgcttgagtgtgctcagttcggcctcggagcgcttgagccggtccatcagctcactgaccgtacgttccttccgactcagcatcttgctcagaccctcgttctccagtcgcaaccgggacatggattctttgagatcctccgtctgtcggttgagactctccaccgcccgctggctcaatcggagctgcgacttggactggtccagcgccgtccgggcatacagtaggtctgattggagcgtcgtgatcaccttgcccgtgttccctccgttggtggtccggtctgcattcgagttttggtggatcatcgcccctcggtctcgtccccctcctgagctaaagaacggattcccacgcggttgtcgagagacggcgggtggatgactgcctggtggttcggtgcttgctgttgtgttttgatcgtctatttgaggtgatgatagggaggcaccagatgaatattcactatctacgttgtcatcatcattttcaggaagaaaaacaaaaagaatcaatcagtctgagcaggggaatttagaacaatcatgttattattattatccaaaagagcttacttctagggacactatcacagtggtcttcggctggttcctgctcttctgcgatgtcagcttggaatgattgatgatcgggaacgagagggtcaccagcaagaactctaccgagcgcgacggcgctgataggaattctactgataccacgcggggcttcggagggcgagggagacttgtaacgagccgagctggataagttcagagagggggagtgggctggtggtgagttgagagggacccataccccgtctggatccttgatgtagcccgagtcactgatgggtaggctggagtcatccatgattgaggagggctgaggcgagcgagaggaatggatacctggaccggagatgaatcggatgctgagaccatcagtttgttcactgttagcgctactcgagctctttcgaagtgaatgagattttgaggccgagttggattttttcctggatttgggggagcgtgagggggtagctggccgggagggctgagttgaatgtgaggaatgttgttgttgttgttgttgttggaggcgttgagaggagttgaggctggagccaaaggggggtgttttgcttggtggagtctttgagcgagtgagttggttatcgagtgtggcgacctgtccccgggcgattcgtagttcggattgaagtttggcgagttgctccttgagcatggtcactgggcacggaaacgagtcaaggggaagatgggtgtgtaatacaatcaagtcaatattccaaaaaaatcatcactagaacagggttaagtttacatggcagggtaggttaaaagatgcaggcgattgaagggggggggggcagtcaaccaaaaaaaaaaaggtttgctgagagtacagggtgtgatgaattcaatagggatcctgtctctggaatatgagatgtgtacagagctctgtactgaggatggattggttaagattttgataattggggatgatgggtttgtaagagaaggtgtatgttgataatggcaagtatgatcgagtctgtggtgaagtggatgagcttcctcggtgaggatgtgtgagtgaaagatgaggatgcaagggggggtgttggttgttccactggagatattgaagagttggttgttgatagggctagtgatttaaatcgatagttgctcttgttataagaataaggggagatgaatacatatatggtcaagaggaaggagagattgaccttgatggttctgatgagtcggttgaccgtttggagttggaggagtcgactgagcgctcttgaagttgcagttgctgttcttggtgggcagggtcttagtcgatgagggttttcgggaaagcgttcttggtggtcgttgtgcaagttgatcggctgaggaggaggagacagatcgatggaatgctttgagttggctgaacttggtggagctgggggagaggatgtttgactcttgagttctgagtgggagaggtagctgggatttctggtgggtggtccttgggttagtagggctgatgctcaagctgcgtctcgagtcagctgagatcgaggtcttcctggaggatggatgtgctcggctggaggaggaggaagaggctggcttggagtccattacgctaactctgctcgcaaaatgaagtcttgggtctctcagcttcaggctatgctgcttttttttttctttttttgcttctcaaaaaaggtttatgtatgtagcaacccaagcttgatgatgtaattgttctagaagagctgacaaggaggaaagcactgatgaacacccaatcggaatgtatcttgttggccgaatggataatttgagagggatactggtgttaagtcgatggaggggagagagagagggagggagattgaagccccaagataggacaaaccaagcaaaggaatcagtcgatgatgctgatgatgaatggaaagaagaagaaccccaacaaacaactggccgacccacttcatctacacccaatccaatccaaccaatccgaatggggaaaacactccgcttcaaccgagcacactccacagaaacactcccgaccgaacttaactccctccctccatccatttcattcctcgctatcaccacaccaccaccacccagcagaccgtaatcaagactggaggacgacccacctcgagcaaatcacttccctcttcatgcgagttacgtaagccgaggttgactgaaatctggatctcgagcactggagctcgatcttttagcattaaagtcttcgccggagatcggcgcgaggggaggtcatcatcaccaatcgacccccgaagccgggactttactcggttcagatgaggagaactgttggctgcgattgtttctgctagttgtgggcaaattggtgacatcaagcggcgaaatacactttttccctcttccgtccaatcattaggggggttgatgattgaacattattagggccattttgagggtttcttaactttgttttgggatgtacagaaagttcaggaaacacttaagggcctgtaccatagcaccccagccaattttcattttcattgttttgatcttttttatttttcacttataaccaaaattcattttggggttggcactgaaaatcaggctgctctgctgtgggaaattgagtgtgcatggtacaccatttctggtggagccagtttccaacctggaagttggaaattgaactgaaaattggggctgtggtacaggccctaaatctgaaaagttatgaaaaaaaactagtatatgcccccaaatttggggaggctgcttgtgtttgccccggatgttggggattttacttgtttgaaggtcctatggtgtatgtcctttgcttttgaaggtcgctatgattgtaaagtcttaaatgacattgacatgtgcaacatcgacaccagcgtcagaagccgcatgagaaatcaatacaaaggctgacagtttgtttggccctctgaggccatttttttttagttatatgtagattataaggctttgtttggccatccatgattgttataaatgatcatggcgaatatttcggcgatgcacagctaaagacggggcctcttgacactacaagcaatacccattttgccccaaaaataaatggcaatttgggtgggggaaaatggatcaattttctggaaattttttccaaaatgcctcaggagtagaaattaggcgaaaccgagctattttagcccagagatggaaattcatcaaacattccaaaatgaatttttagctcatttgagacatttttattttttggctaaaatagctcattttagcctaattttttactcctgaggcatcttgtaaaaaaagtgccagaaaattgatctattttccaccatccaagttgccatttttccttggggcgaaatcagtattgtttgtagtgtgatggtgtttgggaggccacgtcatatccactttctttattacagaagtggtcagcaaaatatatttcctgccaattccaacattttgggtcccccgaaaattttgcgtcatataagtcctcacagcgaggttgatgaggattttcaggctgcgtcatttgcacagcctggaattgtcaaacctagattgtgatttaacgatttgagacaacagtctattatgattgtggacggccaaacaaggcctaaattgttgcttggaaacaccatagaattatggctctaaagttcagttttgttaacccccctatggacacttttttcaggatacagcctgtcttcagagccggactgattggagtctggccttgcaactccactactttgaattctctgcaacaaatgtgtcaccaactcttgatatctgaaattagaatcaggaaaccttagtgatcattatcaagccaaaaatggtcaaatcatatgtgagtctgtggagatgttttctgttgtttttggtagcttatttgctcttctatggacagtaaactttcaaatacttgaagattttgtggtacagaagaagaagaagtttatatcaagggacaaaaagattgttcaatcattgtggaaagtaaggcataccctagagaattattgaccttctccactcggcaatgctactttactctgattggctgtctggggtaacttgcttgatgattgatttggtagttaaatagctatgaactcttttcttgattctttttaaaactttaacttttcactatatctaacaattcttaggctaatacaggactactcctaattctctcttgtttttctttgtactggttgtttaatttcctttttctatgcttctcaaagtctgaatggtctcaatggggcacttgattgagatcacactggttaagttgtgtggattgattgctctgttctgtctggttgctgatcagatgagatgatgagatgagatgataaaaaattggaatgagggggaaaagccctcattaaagtctttgggatgaatagagctggagagggagagttgctttaatgggctgcctctctggtaactgggttgagtaagataatgagaaaaagataagagtatggactcttaaggaaaggtgtggctttggagtattcttgagatgggtatgtcttctgtctgaataatactagtatcccaaatgttgatggccaactactaggctaatgaagggtgatcagttatctggattgctggggcaggatctgatggggaacaaatgaagaggggaaaacaaggctccttatatacaaaatctggggagtggccagcttgtggttggaatcaccatggaacaaaatgtaacaagagaaaattatcaaactgaaacatgtggcccaattggtaggcaccaagatgaatggaggaaatgacatcagagacatgcagggatgaaatttgccacaaacaatgagggaggaagaatataccaaagagatgaatgaactagccaaatgtgtactagtgtgagacatgaaaataacccaagaggaatagtgtgaaacaatagaatgtggcccaaagtggaaatgagactagagtgaaacatatgcagaggccaagtgtggaaggctgaatgggtattgatgatgtaagactgcatgagatgattatgtaataatgaaatgaaatgagaatccagagtgtcttctgtccagggggctttgtcttgtgacatccatggtgttgcaggttggctgaatattccagaaggggcttgccttggtacttgagggtcttgtcttccaaagagcttgattatgtgcttgaagctttgattctgtgggcctcttattcaagattggcttaccacctggctgacttgtggttctggccctaaccaataatctctaaatggccaacttgtggttctagccctaacatgtaaatatgtaatgaccagcttgtggttctagccctaaaaaatgatgaatatgcatctaaatatctggttaaattgtggtttcccgctatataaattctcagtctacatacaaacaatgtggccaacatgtggttacactatgcaatgaatattgaatatgtaaacaaattaaggtcaaattgtggttgaaattatgcaataagcattttgtatgcaaataaaatttaaattccaaatacatttgactgagtggagctagcctagtgatttcagtgaatgactatgggttaaatgacctgtagaatctgattatgccataatacgcctaagaatatatccccttctcaatagtggactgtgactttatgcaattagatacttgaaacacaattggaacactacaccaccagcgcccggattccccgcagtaagtgttgaattttaggcggaaaggccaagaaaataatatcttttatgatttttgctgagagggatcaagtgcttgcagacaggctgaaggaagggctaatgtgctcctttcaggaacggtcaaaaaaataataaagcaccaatagtttttcttttttatttctttgtatctagggttgttaaatagtctagatacaaaatgcacaatatgtgggagcagagattgatgcatattcaacaagaaataaagaatgacaccggagacaagtgagtgacatgtaaaaaaaagaagaagcaaaaaaaggggaagagattgatgagcaaaatttcaacagtaagcttttagaaccttgcacattcaacccttctttctgtcagccttagagccagccaagctgaccaaaagactgcttaattctccccttttcatctatgttaatactgtaactttttcatcttaagattttattaaattatgacttcagaaatgaattcctcatgtaatttaaactccagtcaccactagccactttcacactactcttctccttcattgactttgtgatatttcaccataccttgtcaaatatcaaccaagttggaattccaactctctctaccacatgtacatgttgtgattatgtaatccaactctgaaaattctctcagaggatactgagttcactttttcaagatcttcagactccagaccaacacagaaccacaacaaccagacccagatcaagccatcacttatcaaccagaagtactccacttttcccaccttttccacaatacagtgtcattggtgtcattagtaagtaacttctcataagttttagctagcatctttctgcttgtttctttctctgtctctctcaacctctttcacttcttctccaaaccaaagccctgatcaaagaaagcaagccatagttgctattatctcaactcttcctgtttggtagtacaactgaaaactacataggtttccctttaaagagccttgatccttgatctaaaaaattgtggttgacctgattcttcagtgtcaataacccatttcagtttctgttgatttggaggcgtcagagttagctccgcttataacagccatcctaaaaaggaaagtaagactgtcagcagccatccgaaaaggacagtaagactgccagaaccttaatcatcatcattaaagaaataaataacaaaaatattacctatttctttcactcttcttctttcctttcttctacttttatttgtatccctcttctattaagaaatacatataaaagtgccccccatatcttgtgtcctgctgtcactatagagacccaggctcacactttcccacacttcagaaagcttgacttttgacccactcgccaccgctttcctcagcctgcatgtgtagtgtcagctccgtatgcttttgtcatccgccatgtgcattccgcacttgccaaacaaattggccaaagctttggccccaatgcactctctccaccacattgtactgtaagttatgttttttcaaatcaaattcaaaacaaaaccatttacctgaaacatttgatggatcaggatcaatttactctcagatcactcaaaacagaacatgatctacaccaggggaaatttcaggctttccagtgactgcaaatcacaaataagtcaccctggaagatttgattttttttgtaaaaatcactaaaaggatcatgatagaaaatgggactcacaagaaagtcactagattttacccagaatttactactaatttcccagaaaagaaaatgaatgtcctctaaaattcccttttgcttacacctagtttccccccaaagataaggctgctgattcaaataaaaaaataaaacctgctaattgaatacaattttcatggcctcagcagtttttttggaacaaatgttacagatttgattcacaatcagatcaagggaagctcttattcttttggttttgtagcccctgtagaaatccttttagaacatcacagaaattcaaccatattcaagtttgtgatttctctttctaaattcatcaataacagatgccaattatatgtttatcacactgatagtgtacaccttaatcagaattataaatcagattcaaatttatattgcaaataattcatttttagggggaaggaatgaagtgattaatttgattttgatcaatcactcattttaaatagtgtcatgacaagttcaaacctgctgggtcaagtagctatgtatacctggtattcccactaaaagattgtggaacagtgaccaggaagtatggtcttgcaagccagtctggacacaggcccaagacctgtgtggctgagtgccaatggggcttgggtatgtgcccagggggcttgatttggtaggtcgtgtggggactgaaacttggcactagcccaagtctggcttggccgaagccaagctctgggctcaccagagtgcgggtggcagacttggggcccggtcaagtgtggattggtgaggtcagctttggcacgggtggcacacttgcttgggcttggccaagcatgacttgggcctgaccccctccaactttgggaggtgccaagcaatggttgggtttagaggggcacacggtgtaagactcaaaagtggttgtgaaacccttttgctgaatggagaagggtatgttggagttgcaagctctgcccttctatactatcagaataacaagaccaccaagcttagcttggcaattttatatatagtgatagggataagttcgagatgaagctgctgattgatatgtgtgagggtataaagatgttgttgactgttggttatattgatgaagttgttgttgatgaatatggttcagggcacttttggtttatgaagatgataaaagtgttaaatctgtatttcaatgtatataattctgaaattgtaatgtggctatgacttgtagttatgaaataatatataagatggatttctttataagggtggttgagatgatctggtccactggtgggatgatggagggaacaactggcaggcagaggcctccttatatagacaattgtgagggattttggccccagggtacaggctgaaagatactactacaaagggatgcatatgaatgaataaagggacgcatatgtatgatcaaagggatgcatacatgcaatattactaatacaaagggattcaaaataacgtaaaggtattcagtttactacaaaggaatccagtatgcaatatgcatcctgtattcataatgactatggctagagtgaagaatccaagaaatatcccgcgacaggttgaaatctgtgtaacttctaaactataagagataagggtatggttgtagtgggtgactaggggttattttacctgaggattccatttttgatgtcatttttaccatatcttgaatgaataaagagataataagaaatttttatattttctgcgtagaaacacagtattatttaccacatcctcccccaacttattggctgtccccagtcaattctgattctgactgtgttttggagctaatattacaaataaaaaaaaataatttttggccgtgtatatctgagatttgtcttgaagcgtgttgagtagttggtgaagtcatccgtggagttttgattggtgaagaaatgttgagatttttgcgatgtaggtgtgatttgtttcagtgttgctcccatttgatttgatgaggtgtaaggtttggttattcagttgttttggcttgggattattctgtatttaaatgataacagcaaaaattccacggtattttgactcaatcttagtagaaattgggccagatgagggttttcaaacccaatttaaactctgattttctaggttgtattttatgacctcaaaaggatcgggtgcacacagtaggtgcagatgggttaagttatccaaagttgactcaaggtggggctcgaactcaggtccgcagcagtttcactagtcacagtccttactgactcgactacggtggatttgaaaatcgcagcttgtatgaggtactagatcgatcgcgtttgttctaggtttctatgccctgtcacagattgtgacagggtccgaccggtattaggactccgcgctagcctctccgtgggtcctcactccctgacttctcccatcttctcaccaattccgactatcgactcagtggcttgtcgacgatcgacgatcctcaaactagtcgacgatccttccccgccggtaagtttccccggtattctaatttctctgttctgatagtcgttgatcgttttttagaccatctccgcggcgagtctggcggatagcttcagcgtgttggtgagtttcttttcgtttctcattctcttccttttattgttgctagctttatgtactttcactagctgacaatcgtttttgatcggcactcctttgtttttgagtagtagtagtcaatggtttagcaccatccgggttggatttcgaatcgatttctcttccgtattcattcctcgttattttgaataaaggattcgcggtaagattgttttctaacttctttccttttatttctctagtcttgtgtagtctctttagttgacgattgttttcgatcgtcgttcctttgtttcttaattagtgcttcgatggtttagcctagtcatcttgaatacaaatcacaagacactcgccgacttgactaaaggaacgtaggatggcctcaaccgtcgaaaaggaaagccttcgccactggtcttgaatcgatcatggagaagtcccggcattggtaggtcagagtcgagggttcctcgtttttctataaatacccttggcatactgtcggttcctctttctcctcaaccactccttcatcagtcaccttcatccaaagcccattccctactcctcggtcacaacttcaccttcaaaactccttccatccaacaaaagaaaagatgtcttctcgctactccaccccggactacacacttgacgacatgcgctccgagcctttgatcggagtaagtaataagtttcttatgttctcgtcgagtctgtttcttgatgctaatgtgtgtgttgattcgatcttagtatgactatgtccagaatgggattcgctactatcccgatcgcgatcaatggagtcccgcttgggagccagaaccctctcaagcttctcaaccatctccaaatgacatggttgtggatccaccagtcattgaagaggccaaaccagtaagtcgattgtcttcgttttgttgtgtgtatcatcatgatctgacttcgcttctgactgatattttagaataccgggaccgctaatggatccaatgggaaggcgccgattgaccccgtgctgtctaacaacctttttcgagtaagttccccttcctttcctcccgaaactagcccctttttttttttcaaatcctgattcattgtgtgtcttccttcgattctagtcgactagtactggccccatggagaagatcgttattccgaaagggatggaaatcgtggaaaccccaggctactactatcccctcaaggcgaaatggcatttcgtttacgatcctcaagaacgttatgacctcgtaagttccttttctttgttcgtttgttattgatcttgacactgattgtgtctccctttctaagtcctcaattcccgccgcagtccccagagtaagtatttataatgatcctaatcctttcgtttgtgtcgcgtggaatgagaacgacccggtaagcctttctttatttattcttctcatcggtttcgttgatccccttactgatacgatttgttttattattgttttaaatttcaggagcttccccccggcctcccgatccccttcttgaagaccacggctccgatcgacttctcttcaaattctagctctccggctccgtcttcgcaatctagctcggcaccctcgacctcgtctaacacttcgtccactgcgtcctcagcctatcccccaatctccgcttatatcggcttgaaccatcaaggggttcaacgactcctccttgacgacaacaacccgccatccgccgtgtgtatttataccgaagaagatgttatgcgcatctttgaaggtatcgctcccgattacgttcatatgtgctcagagtatccgccatcctctttagccgaatccgaccgccgagtaatgttctttgagaacatgcaatggcatttcagaaataaaagatctacttatttaagtaccagagagttttagtttgttttgttttcccctcctcttcttctaaaacccaaaaaaaacttttaaaaggtaaaacaatctaaaaaatataaaatttctttaaaagactaaaaaaaaatgtgacttcttcttcttaacccttccccatggttactattatttaactttgttttactttttactctttatttttctaagtaaataaatttttaatttttccaaatttgacttttcagaccccctcccccaactttgctggttgtcctcaaccatcaactgagacagtcagttctttgaaagtaagttttaagagagaaaaaaaaaaaaaaaaaaaagcaaaagaaaaaaagaaaaaaaaaaagggaaaaaaaagaaaaaaagttttgaggagagaaaaaaaaactttaaaagaaaatgatgactttactcttccatgatcctccccaacttataaaaaaatgagtctaaagagtttgcagattagctaagtgaatatttttactatttgtgagttatatccagtttttttactagttcagtttatattctatgttatgagtttttgtatagaagatgatgttttacatataatgattataaaagaaactgataaaaaagaaatgttttattctgaagtggaggaattctcatctgaatcaccgtctgagttaagatctgagtctgagcctgaaagtgagtcttcttcatcttgtatatctgccaaaggtcgtcctcgtggataaaacctttttatgtgagatgcagcataggccctttttaattcaaccccgtctagttcttccagtatgtatgatcctccattaagctgtttcttaactttaaaaggtccattccatctgttttcaaacaacttcccccactgatcctccagacttttattataagttaaaaccaaatccccaggttgcagtggttgacgtaatctggccgccatttttcgatcccagaatctgactgaagtttcccgagtttccatcattttgtggtgagcaatttccaaaatttcgtctcgtctttccagctgttttgttcttgcttctagaagttcggccgtagtgctgatttctgtccaatcaattccaagataggtgtccatttcgatatccactgggagaactgccttctgtccgaacatcaattcatatggggaaaatccagttgtcctttttgtggaaattctatctgaaaataaaactaatggtaaatattctctccattttcctccggattcgccacacattttcactaaagtatctttaatggctctgtgtcctctttcaatcattccatttgcttcagggtagtacggcgtagttggtttgaattttgctccaatgctttccactgccgtaataaactcgttcttgaattctggtccattgtctaccgttactgtcttgattgctccataccgatacacccattcttctagatggaatttagcaatggtttctgacgtcagattgacaagtggtgctgcttctgcccatcccgataagtcgtctctagcaattaataaatatttatatcttccggcttttatatggcaaacatctaaagctactcgtccgaataaagttgttgctccagttggatccctgatttccctaggtactaaggcgtctcgtttctgacatgcttcacaactctgaacccatagttttaccttcttcttcaagctgggccaccaaaatcggcaaactagtcgttgataagtttcttccagacctctatgccctagttcctcatgtacttttctcaacagtttactttgataagaaatattagagattactaattgagccataggagaatgccgtcgcatgagtcgtccatcctgaataaaaaagtttactgatttccgcttcattgaccggtattcttcaggatccatgcccgttggccgtttcattgtacttaagtaatttttaagatccatccaaaatcccggtgattcccactccaagagttcatctgatatagaaaatgttttgaactgaaaagttgcccgtatcactggctcatcctcgtcaaaatccggctgatctttgtagaattcttcctcttcgtcactgataggccttctggataaagcgtccggtaaagtaaacgtttttcctggtttatgtactatgtcgaaagagaagagctgaataaaggccacccatcgcgtcattggtgcatttggaagtgaaggcgagttaatcatttgaataagtgattgggcgtccacttgtaattcaaaatgttgaccccaaagaagtgtttgtagtttcttgagaattcgtgataccccgcatagttctagtttaggctgagaatatttggattccacgggtgaaaacactacagattcgtataaaactggtctgttcaatcctgtctctagttcttgctgggccaaaactgctcctgccgcaataaaacttgaatccactgccagtacaattaatcctgcaccttccgaatagtccaaatttttcagagtaatatcttctccaattattttcttgagtctattaaaggcttcgttacactctccggaccaggcccagctaatgtctttccttgtgagttttcgtagaggtgccgcaatttccgctagatctttgacaaaaatacggacgtaagtgactattcccataaaccctcgtagtttggtgagactatttggagttggccatgtggtgattttgtttttcttttgtactgaaacttttcgtccttctttgctgactacgtgtccaactatatccaatgcaggaacacaacaagcaaacttctttcctgaaatagtgagtccggcttcttcgattctaaacagtactctttccaaggtttgagcatattcccatataaatcgtcgtataccagggttttcttccagaacttcatcgttgtaagttgattgaggtcctttaatcccaccatcgtcaataaatacgcccacatatttcagaattttgtcttgaagaatccacatcatttgagcttgatagactgaaacccaatttgtggccccttgaggaagtctggttaattgaaatctccccaatggtgtgtcaaaggtggttaaaggccttgattcttccgctaattctcgttcatcgtatcctcccataatatcccctaatccgtaacaggctcgtccggcaaaggcttctacaaattcttctgttgccggcggtaatcctgcatccttgattgttactcggttcatttcttgtaggtcgtgcacaatccgtaattttccatcgtgttttgcaacacaaaaaactggactagagtagctggaagtggattgctcataaagacctgtccgtatccgttctcgtactagttctacatagtcgtccttgattgcagccggtataggtattggtttcttctgccaaggtatatgatcaataaccggtattacataaggtagtccgtaagagtgtttcaaaagcccttgttcttccatacaaaatgccaaagctttctctcggagaacaataacgtgcttgaatagtttaagttcttctttccaaagccatccttctggtccaaaattaaccacttttaaccgttcttcagtaattttattcgtaggcgtaaatttgggcggatgcggggtaagcggggttttgtatggatctcgagacaaaggtggtcgcttcaatggtggattcagtaattgtggaattggttgatttattgggtcgaactttcttcccaactgggtttatactttgtcatacaccatagatttccctcttgccaactttcgcacagcttttgtttggaaggttaaacctaaccctttcctgagtaaaaatattccgtaattctttccgattctgtttgtactgggttttgacacttttttgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgactagcttcagtgagttatccctcaattggacgccgggaatcataaaaatgctgaataatactctttttgaacattcgatcctcgtcgtttgtcggtatattgttgtcctgtaacttcacactattggtactgaggtccttcttattattccagcctcttccttggcctgttcttgctaatggtactgacacccttcgtccctttgttccttgaaaagatagagtttcaccgttttcgtgatattccagagtgcatccgtagtcgaataagaacggtcgtcccaaaatacagtcctgagccttgggcgaaacaaataaatgggctggtccagagaatcgtccaattccaactgggcaattttcaactactccatttaagtcgcatcttgctcccccaactcctttcattggtatatttacttgaactagttccaaatccaaatcttctgctactgatcgaggcataacatttaccatggatcctgaatctaccataaattccacactagctcccccaacttcagctgttacgtatcctagggcgcagctgtagtagcaagggtccgaggaatcctctatttctggagtggtcatggctgctgagacctttgtggcttctgtagcaatataagttgcactacttttctctggaagtcgattctgaagtttcgtgattatttgttctgtgtaggatggtgagatagccgtaagttgcgcaaatgttgtgggaatttttagatgatccaactcttgcagcagagcttcttctggcgttgcagccttatttttattcactggcttttctttactccacactttctctaccacaggtgttttaggtgtttcctccgtaatatcggcgagctcgtcttcctgatcaacgtccatgtcatctttttccggttcttgaatccgaacactgcgtcttcctcgttggccctcagatcgggtaattgcgtgattggctagaaagttttctgcacctagctgtggtggatcccaatcaatagtttgagctgaggctttcattgtagcaggtgcttgagtttctcctgatttaagggattctgctaattttcttgcggcttcttgcatttgagggtccgctgatgctgtagctactactgttctgataggtctcgcaggattccaaggtatgtgttgtccatttggtaaataccagtcttttccgttacgcctaactaatccttgttcttcgtcctttaagagttcttgacatcgaaaggttccgtgtccctccctcttgcagtagtaacaaacttgagtttcatacaacggtgttgaaggtttggcgtttcctctagtaaattctgatttttcgttggatccggattgattgtatgatacagggattatgctcttcagttgagacttgagtgaagcgatttctcaagccatatcttctacttgcttgtccatggcttgtcctgtaggtgcttccgcaatcatctgatctcttcgttggctgtttcccttctgagcgttcagtttattctgcatcaattgattagattcgccaaatcccgtaatgttaaagtatccaggttccacaatccgtacttccagtcttgatgcttcaaccaagtcttcccagagtggaggtaaattgctgccatctggtccctttggaagtaaatcgtaactaattagggtgcgtttgatatttgattggctttcacgggaaaatgcactcagaaagagtattgaggcatctgatttctgatgtatttgcttattggttactaagtatttaaggatggtggtgaattttcctaagtaagatttgaattcccgatgatccttgattccgccatttactccgtattctttcgtaactttaaccaggtcgttgcaagtgtacaagattgtgttgtccaattcaccccaggtttcaatcatttcctttcgtagtttcgcccattcgcatttctcaaacccgtccatggcttccagttggatcttgagctcctcggtcttcatgaatcgtccgatttgtaacgccttatcgtagtcgcttgcattaaacgccctagctgctctttcaaaccgcatcaaaaattttccaaagttttcgccatcgtaaaaaagtcctggttccttgataattcttggtgctatttgtgggatgggttgctgattcatgtttgcttgattgtcaggttgttgttgttctcgattataaactggttctcccgcattctgagtgttgtgaattccgtatcccgacacaggaggtatattcgttccttgaggtgtagtatctcctatgtccgagtcttcgtctgttgtatcccgcatttgacttgcttttcctttccctttgtcctttggtggtggtggcatcgtgttttccgaattccaattgaaagctgaagaggatcccgaaggtcgattaaaaggatggttcctaaaaggggttgatggtgcgaatccgtcttccaaatctggtgtactgaatggtaaactcatgttgattgtgattgattttcctagttttccttacttaacgctcctctgataactaaactaacggttgctctgaaaaagaaacaaataatactatggtctctggtctctttaccagggcaagtttaatgattctctaaaataataattcaaataatactgggaatttcttcttctagcaggatctacttatccaaatccttcggtggtcttccttcttttggtcaataagcagctgcttccttcgaatagttcctaagttctcttcaaacagtatccaagttatccaaatccttcggtggtcttccttcttttggtcaataactggctgcctccttcgagatactcgttttcagttgatggttacactttcttttccagaggttcgttgattgtttcgttgaattgttttattgaagtttgactagttgatcaacagaataactgaatatgccgttgagttgttacagatatagttgctgaattcgttccgtttaccgctaaagtaatgatccttggtcgatgtcttcttgattatcttcttgtttcgtttaaaattggtcacacgattccaatcagaggttatcctatcacgttggggactcccttgtaagactcaaaagtggttgtgaaacccttttgctgaatggagaagggtatgttggagttgcaagctctgcccttctatactatcagaataacaagaccaccaagcttagcttggcaattttatatatagtgatagggataagttcaagatgaagctgccgattgatatgtgtgagggtataaagatgttattgactgttggttatattgatgaagttgttgttgatgaatatggttcagggcacttttggtttatgatgatgatgaaagtgttaaaaatgtatttcaatgtatatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaccccaaaaaaaccaaaaaaagtcaaaaaaagtcagtaaaaagtcaaaaaaattggtcaaaaagtcaaaacaaatcacccaaaaagtccaaaaaaattggccaaaaagtccaaaaaaacagtccaaaaagttgaaaaaaatcaaaaaagttgaaaaaaaagtcaaaaaaaaagtcaaagaaaaagtcaaaaaaaaaagtcaaaaaaagtcaaaaataaaataaaaaaaaaagtcaaaaacttggtcagaaaccccaaaaaaaaatcgaaaaccttacagtttttttttggtggggatggggtcaaaaatttggcctggggggtcttggattaccaaagtctgttgcttggttttgaagtgatgtggtggtttttcaaaagtttggagtgatgaggtgggtagttgtgtctatttttgcttggtgtgcagtgtgtaacatgatgggtaaaggggggggggggttagcacaggcgctaaaggggctgctgcagcacagtctcatgtcggattacgcgcttcagagcctctgctaaccccccttgcaataatttttgctcagtgtgcagtagagatgggctcgccgcatccggatatccgttcggattcggatatcctctcgccatttcagcggaatcggacatccgcatccgcatacgctgtggtcattattcctgtgtatgaagggagaaacattcaaaattttattatttatcaatgaagggctcaagatatggacaaatggacgtcagaaaatggaatctacggccaatttaacccctagtcactcactggaaccaccttcttatctctactggatcagaagttacgcagaatcaaggatgtcacacagagaatcacaggatcagaggcactcagctggagggtatattgcatgggggtatattgcatattgcatattgaattccttttatccatattgaattccttttatacttacagaaccacaagttggccaccagttgtaccagttaaattcccatttattcagccacagaacacatgaattcctttcttacagcttacatataaaaggaatgcgttgtagatagtctagccaaaatccctcaggattttcaaggatagggcagctaaaatgcctcatacagggggtcccttggggctaaaatccctcataatttactatataaggaggcctctgcctgccagttgtttccctcctcatcccactcagtacacatttttggtgggacacctgtcacagatatttattacacaagaggttcacaagtagtacagttcacagttgaaatatatacacagtttcacaaacattacacagaagaaccagtcctttgttccagtcctggttgaagcatagtgctcccagtccctttgggttcaagaaccacctctattacatatacagcattaaggaagaacacaagtatcaagacatcaagacgagaaacaacatcaccaactaaatcaattctttggacaacaatatcaaccttcaacaatctcatacgaaccatctttgaacataatccattatcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatattgaattccttttatacttacataaccatcttagttggccaccagttgtaccagttaaattcccatttattcagccacagaacacatgaattactttcttacagcttacatataaaaggaatgcgttgtagatagtctagccaaaatccctcaggattttcaaggatagggcagctaaaatgcctcatacagggggtcccttggggctaaaatccctcataatttactatataaggaggcctctgcctgccagttgtttccctcctcatcccactcagtacacatttttggtgggacacctgtcacagatatttattacacaagaggttcacaagtagtacagttcacagttgaaatatatacacagtttcacaaacattacacagaagaaccagtcctttgttccagtcctggttgaagcatagtgctcccagtccctttgggttcaagaaccacctctattacatatacagcattaaggaagaacacaagtatcaagacatcaagacgagaaacaacatcaccaactcaatcaattctttggacaacaatatcaaccttcaacaattatacaaccatctttgaacataatccattatcaccaaccaaactgccaagcttaccttggtggtcttgttttctgataacatagaaaggcagagtttgcagctcatttcatccctttctccattcagcaaaaaggatcttacaatcactttttgagtcttacaacgcatacgctggcggatacccgctggcgctggcgggtatccgcgcggatacccgcggatatacgccccattttaaggggggacagatgtttttttttttccaaaaaaaatgaaagaaaaagaaaaagttagaggcagctcgtcggggaggaatccctcccggcgagctggatggaaacagctcgccgggagggattcctccccacgagccgggatgaataccctctcgtcgggaggggtttctcccgatgagagggtgtgtacaccagctcgtcgggaggaatccctcccggcgagctggtacacatccagcccgccaggagtgaagcacccaccctctcttcagaaggggtcaattccaccagaatggttaactcccgctcggcggagatctagctttttctataaatataaaaggtctcgaccaccgtgaggattttgtataacacaccattcgccaggaaaaatcgccctcatcctgaaagtgttctttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctaaaggggctgctgcagcacagtctcatgttggattaagcgccttcagagcttctgctaaccccctcttgcaatacaagatgtttctctacagagaagaaacctcaaagatagaccactggcacaacacatctcactactccaaccccacaccttcctgctacactgcaccacctcaactctcaaacatgaaacatgaaatccataaaatgcagcagcggccccttcagagcctctgctaaccccctctcgcaatacaagatgtttctctacagagaagaaacatcaaagatagaccactggcacaacacatctcactactccaaccccacaccttcattctccactgcaccacctcaactctcaaacatgaaacatgaaatccacaaaattggtcataaattataatcatgagcctaacaaaaattggtatgggttcctgtcaacaagctggggtcagctctctgaaagagactccccccagcaatccagtaaacccagtttttcaggagtgactcctcccaataaaaattattatgcaccagctttccaggagcatcccatcaaacccagcttattttgggagggattgcccccccccaaaaaaatgaaacagcttgctggtggatactcaaaccaaagcaaatgtggaggaaaacaatcaatataatacagctttccaggagcaactcctcctgggatttcagtattgggagaggatcctcctgtaaaacaggcttatgtaacagctcaccaggaggggctcctcctggcaggctggtatgaaatccatcttgtgctgggaagtatagtccttcccaaaaaactgaatttttaaccagctttttaatcctcctggaaagctgggatttatacttgcttattgggggagaatccctgcaacaagcagtttttgataccagtttataagggggagctcctgtaatgttggcattaaagacagcttgttggaaggagcttctgaaacattgggagtaaacccagctcattgggatgagttcttgattagttggtattaaacccagatgaaatccagtttgtttggaggaacacctcctaacttggtgtaggcagcctaaacctcatcaggaggggttccttgcaatgagctgggttgaataacagattaccaagaaggaaacctatgaacaagctgctatctgacacagtttttttgggagggaattctcccaacaaaatgcattaagcaatggtttttcaggagggattcccaccaacaagttgattttaaattcagatcgtaaggaggagtccacattccctcccagatggctggtgtcagaaccatcttgttgagatcaattccttccaattcagggaaggctcatgtttgattaagggggcatgataacccccttgcgcacgccaggtgcggatttgtgtgtgcgcctgcacaccaaagaaaattggcgtgcgggcccgcacaccaatctacagagtgtagaccggcgtgcaagcctgcacagtgcacatcaaagattcctaaattcatatgtacacatatgcatttaggaccactgccatcccataggacccaggcatgggtcctataggacggcggcggagaatcctgagaaaaaagaaaacaaaaacaaagctgggaggggtttcctcccagccttagaccataagctcataggttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggagtgacaggtgagagaggagtgacaatgaagtgaaagagaggaaaaacggagacaatggaattccaacaacctcccaatgagctggactgtgtagcagctcattgggaggaaaccctcccaatgagctggactgtgtagcagctcattgggaggaaaccctcccaatgagctggactgtgtagcagctcattgggaggaaaccctcccaatgagctggtttcaaatccagcccatttgggggaaaccctcccgatgaactgggcttaagaccagctcatcaggaggaaaccctcccggtgtggaactactctttgggatgaatagagcttgagagggaacagtgctttaatgggctgcctctctgggaactaggatgagtaaggtaacaagaaaagaacaagagtgtggactcttgaagaataggtgtggctatggagatttcttgagtaaggtatgtctaatatgtcttatgtctactggtcaaaatatacttgttcacaaatcaaggtatcccaaatgttgatgggcatatacctggctaataatgggtgatcagttatctggcttactggggcaggatctgataaggaacaaatgaagaggggaaaacaaggctccttatatacaaaatctggggagtggccagcttgtggttggaaacaccatggaacaaaatggaacaagagaaaaatatcaaactgagacaatgtggcccaattggtagagactaagataaatgggggaaatgacatcagagacatgcagggatgaaatgtgccacaaacaatggggaaggaaggatataccaaagaggtaaatgaactagccagatgtgtactagtgtgagacatgagaataaccaatgtagaatagtgtgaaacagagaaatgtgactcaaagtggaaatgagactagagtggatttggattagagtgaaacacatgcagaggccaaatgtggaaggctgaatggggattgatgatgtaagactgcatgagatgattatgtaataatgaaatgaaaagagaatccagagtgtcttctgtccagggggcttggtcttgtgacatccatggtgttgtaggttggctgaatattgcaggaggggcttgccttggtccttgagggtcttgtcatccagagggcttgatattatgcttgaagctttgattttgtgggcctcttattcaagattggcttaccacaccggtgaactgggcttaagaccagctcaccgggaggaaaaactattgatgagctggtcttaagcccagttcatcaagagggtttcctcccaatgagctggactgtgtaccagctcattgggaggaaaacctctcaatgagctggtcttaagcccagctcatagggagggttgcctcccaatgggctggattttaaaccagctcattgggagggttttctcccaatgagctgctatgagtttatagtcttcaggctttgaggaaacccctcccagcctttttatttccttttttctcatgattctctgccgctgtcccataggacccatgaaaaaatcatcctcttgtgaattcaatttagaaattttgttgtctcatgattgagttttttaaagctcatcttattgattgtattgtttttatatggagaaattacagtttttttttgaatttttttaaaacttgggtaattttggggatgtttttattgtactaggggaaatgaattccagaatctatctgagaaagtattagatttagaactggaaatgataagtttgatgaaattgactggtgcgagaggatctaaatctacaaagaatatcctgatctgatcaagagactttcaaacttttatgctggggctgcagaaaaaatcattctgtgctgattctatttactatttctgtaaattagaagtgaaataaaaaactcatcacatgaggaaactctagtgactttgatggtattttactttgaattttgtctaaatgttgagtgaaagatatgagaaaatcagtttccaatactgtgaaaaatatgggaatttcaggttcgttaccaaagtgattttttgtgatttttgtttgattttatggtgacatgcagtcactgggcaaccagtgccctgaaatttcccctggtgctagtttgatgatgttacatgacaacaaagcaatttataaggttaaatcaaagagaatcctagacctcatctatcagaaggaatcccctccggtggatgaggcatgatcacttctttgaccggaaggaatcccttctggtcaagagtgttgttgtttctcattgacaggaaggaaatcctctggtcatgtgggagcaacttccaaatcacctcaagcatgaggggtggtttggggatccaactcccaaaaaattaaaataaaatattcaaaaaataaatataacattaagggccttaataaaaaaacatggtttttccgtgtttacacgcggttttgctgcggcacagcacacgcggtttccgcgtttaaacacggttttgtatctaattttttatgggttgttttcagagatggtcgcggataatccgttgcggatatccgttatccgctggcggatacccgccagtgccaacggatacccgccagcgggtgcggattcgggtgcagatgcccccttccccctgaaatcctggcggatatccgggtatcccaagggatatccgcccatacaggaggccttgggagggccccaggctgtgagaaacaaagaaaaaatggaaaaaaggaaaaacaaaagaaaaaatggggccttaacaaaaaaacatggtttttgccgcgcgcactgcgcagcagacacattttttaattaattttgtactgcttattttttattattttttgaaattttaaatttatttcctatgttttaaagttcgtagaattcaatggtagaaagcattttccataaaaattaatggttctttttgaataatgcaattagacacaatttttcaattaatttttgacagattaataattaattttcattattttttcccttactttaagaggtgtgaaatttgatggtaaagtgttgtcagccttagagccagccaagctggccaaaagactgcttaagtcctcctttttcactcaagtccctactataactttttcatcttaatcttttattattttctgacttcagaaatgaatttctctgttaattttaaccctagtcaccactacacacttttgcactactcttctcctccatagactttgtaatatttcacagtaccttgtgaaatatcaaccaagttggaattccaactctctaccacatgtacatgttgtgattatgtaatccaactctgaaaattttctcagtagacactgagttcgcattttcaggatcttcaaggttcagacccacccagaaccaactcagaccagaaaaccagcatacctcaacttggattcaccgccgtatcatcgccgtgttatcgtttggagtcctttactctttggaatcttcccactctcagtttcaggatcaccaaatagtaagtcattccatcaagtcaagcttgcatctttctgctaagtttcttctctgtctctctgaaggaacccttcattctgtttctactaaatacctgcctccatcatcattacatcaatccaagtcttctttaagtcatcattattctttgtttggtggtataactgaaaaccacataggtttccctttaaagaaccttgatctttgatctaaacaatagtggttggattgacatatcaataccaatagcccttctcagtttcatttgattaggaggcgtagatttattccgctaaaataacagccatcctcttaaggaaagtaagactgcattaagacttgactttaaaataaataaacaacaaaaatattattcatttcttttctattcctctttctctttccttttctctccttctagttgtatttccctatccctcagaaatacatctagttttgccccccatccttgtgtcctgccgtcacttttgagacccaggctcacaagtgtaccccatttattgcataattaaattatacaaattatgataatttgtaccgtataccagacttatttgtatgaaaagttgatataaccatccattttcaaaaaataatgaaatttaagcctgtaaaaatttacacgagttagctgcaagaaacaaaaaaaatatggcaaaggcaaaaggaattagattttttccatatttttgggagggtcacaggctgtgagcaacaaaaggaaaaaatgaaatgaaatgaaatgaaataaaagaaaagaaaagaaaaaataaataaatcaataaaaaacaaaaacttaaaaccactttgccaactgctcaacaaaaaaattcaaaagcaaaaagaaatatgattttttccatttgccatattttttggagggtcacaggctgcaaacagcaaaggaaaaaaaatgaaaaaataaataaattgaaggcttgaaggccacaagaaattcaaaatcagtgtttatgcagctttctgcatctgaaatttccccaagaaactttcattttgcagcctgggggtcatttttggggcggagatccgcgggtatccgcgcggatacccgccagggcaagcgggtatccgccagaggatgcggatgcggatgcggatgtctgatttggctgaaaacgtgagcggatatccgaatccaaacggatatccggatgcgccgggcccatctctagttatttttcgagttttttttgaatttttaaagttgtttcctacactttaaaaggtgtagaatttaatgttaaaaaagattttccataaaaatgaattttgattattaattatatttttcactcatttctcaatacattgtttgcatacatgtatgtaccttattttttatgattttttgaaagtttaaatttatttcctaggttttaatgtgcgtagaatttaatggtgcaattcaatttctttaaaactcaacggttcacttttaatactcaaattacacacttttttcacttcattttttacagcttaattttcattattttttgacatttaaaatttatttcccacactttaagacatgtttaaaatgatggtaacaatcattttgcataaaaacaaaagattggtaatgaatactgcgttggacagggtttttttgatgtttttttaattatttttaccagctcaattttaatcactttttgaaattttaaatctatttcctacatctaaaggtgtttagaatttaatggtagaattcatttttcctcaaaataaaagcttcaatcttaatataagagtgtacaccgtttcttgcataatttgtactttatacaaattttatttgaatgcaaaatggatacagccaacaactttaatgcctttcaaagtgtaggaaatgaacttgaaattccataaaataaggataaataagcgtgtaagaattaattaaagaaacatatcaaaggctttattcaaggtacagtttttattttgatgctaattgattgataccatagttttatacatgtctgaaagtgtagtaaaaaaattgaaaatgtcaaaaaatcatgaaaattaagctcttaattaaaatcatttgaattataaggctgattacagtattcagaatgaaccgttaagttttatggaaattgaatgttaccattagactctaaacactttgaaatgcaggaaacaactttgaactttcaaaaaaagcataaaaaataaggtaaaaaaaactaatgcaaacaattgagtgaaaaagtgaaaaattaaataaaaaaaaaggtgtgaaatgcagtatacaagatgtagttctcattttggtgcaaaatgatttttaccataaatttacatatgtcttgaagtgtgggaaaaaagtttagaatgtcaaaaaagaatgaaaattaagctctataaatttaagtgaaaaaatgggtgtaattgcatcattaaaaatgaaccattcatttttatgaaaattggattgcgccattaaattctacgcacattaaaacctaggaaataaatttaaaatttcaaaaaaacataaaaaataaggtacatacatgtatgcagacaattaattgagaaatgagtgaaaaaaaataattaataatcaaaattcatttttatggaaaatggtttttaccattaaattctacaccttttaaagtgtaggaaacagctttaaaaattcaaaaaaactcgaaaaataacccataaaaaattaaatacaaaaccgtgtttaaacgcggaaaccgtgtccgctgtgccgcagcaaaaccgcgtgtaaacacggaaaaaccgtgtttttttattaatgcccaacataaatggatggccaactcccaaagtaattggccatccatttggaaaaacaactcccaattaatgtcaaacaaccatcaacagtgggccattacgctacactacgctaaacggcccactaacattggcgtggcggccctcagaacagcgcgccaaacctgtagtgttagcgcaccattagtgccactacgctgcgctacagcgcttctagcggcaaaaacggccaaaaaaaccgctaaaatgcgctgtagcgcagcgtagtgggcccttttttgcggcccacacacgtagcgttagcgcagatacagaaatctgcgctaacactacgttacaatgtagcgtatttgcgctacactacgctaggctaacactaccgttagcgtagctggcccagtgttgcaaccatatttgtgagttgtcaacaaatccttgggagttgtttttccaacccccttacccccttcaaaaaaggggcactttgtgacaaaattcaatccagagaatgtgacctccaacttatgggcttggattgcaatcatgtgaatctggtgtagaggatcaataagtattgaaaaccaagactacctagatagactcacattgattgtatctccattttatatttctcccataggattctctgccagtcacatccaaaaatttagcaaaagctctgttcaagattctattgtaatggaaaatttgaaaatattcaccaagtgcttgtggctattaaacctgagggatttagagaatctagtctttgaaggaactcaaatcacctatgttcagagacaaaatgatttcatggaatggttctaattaggtttcagcatgaagtgcaaaagaaatattccaatatgcacaggagaattcaagtgtgaaaggaaactgtgtcatgaaagcatagaagcatatctttatcagaaaatatggaaatcaattcatgcctctggaaatatgaaaacccattaagtattttgatgaactgcctttttatcctattattatatcaatgaaacaatttttaatgaattaagaaagtgcacattttcttggattttactacaaaaacacaaatatcaaaaagtggaactcaatttttggaacagatggcattttttgttctaaaattgcacattttgggacaaattgggaagacagaaagatcccaagacccaaccaagaattttcaagtgaagatattggccacctggtcccatggaaagaagactgctcatcagaatcattgggttattttcaaaacatctgaagtatgaaataattaacactgttaaagctataaagccaattcttcatggcaatgtactgattctatccaaactaccagtatttgaagcaaggaagagatttttattgaaagagcaaaatgaaaggctgtggggatggctcacaaggtttaaatagcacagctctgtccaaatcccaaaatcatttgagaatttcaaagcagaatctatcatgcaatcactaaagtgatatcttgaaaactcaagaaaatttgttttttatcaagacaaacattatttgtaaatctggcaagagatttttggctgtcttggatatgttttttgaagctttttggagaatgaacttgtaaatacttgaagcttttggtactactacagagatctttgaagaggtttttttcaaggaacaaaaattgcttcaaatttatttcgaattcatcttttgtaatggagatgcaaataagaaagttgttgttccccaaaatattctacttgataaaaatttatcaaattattcttagagatacaatgtaaactcagttagtttgatgatgaatttgttccttttagacaaaaacaaaccaaattataaggtcaaatcaaatgggataaagtccaaggaagtctcattgatctcagaagaagaaatcattctgacaaagattgcagtgaatctacttgggtcttattacaagaatcagaatctagaaaagtgggataaactttttgaagatgatcaagagttcatgatcattttgatcaaattccattctaattctttcttttgctcttgtctctctccaaccagtaaaaactaccaccaattaaaagcattatagctgatcctatggatccaaatattatccaagaaattttcaggatgtttccccgagattggtttgccaccacaaatgaagataaatttgtgggtgaagttgttagaagaggatttttggaactatgtttctcaaactctttgtgctgtcaaatttatcttacaagatctagacatttttgtgccaatatgtaaaattcagttagagctcactgtttcccttccttcctagtctgaattctggcaagaaaagtaataacaatcacaacacctgtattacttggcatccaacacacacctcagctttatgttcaaagtggaagcattgcataggccttactgcagtaaccatatatattattattctgccagtacatgttgacaaattgcagcctaccaagaaattgctccagctttcttttagaatgaacccttgtgacttgctgcggcaagtctaggacataatcatgggtttatgtagtttgtacatgcagtgatatgcatttatttactactcgtgagtcgtgcgtgaaataaataaataagttgagatccgttgaaatcgactggagtctgggttgccgaaattgtatttcacgtgagttgagaagtctgtggatccttgcacaatcggagatcgggattatgtaatgtgatccttgtcatcttctgccatatctcatcttgacaattcccaaattcctcactgaaacagtcaagacatctccaatcagaaacacctcaacctgttgaccatttccactcgcgcggtctaccctcaaccatttgactcaacccaactcaatcaagcaatctcactcaagccctaccgcatagatgatcgaccatctacttggtcggccgtctccctcttggagaaggactcaggtcattctggtcctactcttctgggcatggagactgagatcaggtgaccctggaggaccggctggagtaaaacagttaaacaacagattcagttaagtctctccttcctcccatttcaccaacagacctgttgattgtcatctgtctgccttctcttgctcacacatttgattttctccttcacagaaagattctccccatggcaaatttctgttaccctgcttacttgcctctatggtatacgtcattgggatacgctggtcggccttgctggtgagtcaaactatctttctgctggctcgaacgatttgatgaactcatgcttggacgacccatgatacaatcaatctgaggttagctccagagcctctggcaagactctattctcggggtttctatcgtgcaacgtggattaataccgcgcttgacgctggtttcgcgactgctgctcctatcccactgaaatggcttcgggatcttctcagtgttctctttagtggttattatctgatatacgccaacgaagctgatgaaaagctgcggaggtaccgtgcggtacccacggtgagtgtttttttccatggaagcttcattgaaatcatccttccaaatgttcccacagcatggaattcctcattcaaatggtcctcaaatacccataattgcgtcaccatgacttgaatttcatgactgcttttatgcctaaattgcttactaataacgattttttttttcttttttttggggggggggggggggggggggttcaggtcgaagttttaaggatcacttgggagaagaccaccaacccaatcattgagttcttcacacgttcacatcgcccctcgataccgatcaaacgcaaattcatcttccccagaccttctggttccaagtatacaaaaccgatcacttgctggctgtactcctctcgccctgatctcgaacttgttcggactaagaacttgattctagatgtccctggcggcgggttcattgcgatgaggtgcgcatcttgagccagcttttacttagcgtgaaagcttatgtttttactccctcccccttgtctatagcccttttcatcatgaagaaaggatcattcaatggacgatcaagactggtatccccatcctgtcgatcgactattgcaaagcgcctgaatatccatttccttatgctattcatgaatgcatggatgtttatcgtataatccaggaatcgaaggggagggtcatcggcatgggcagagatatggtggacattgtacttacgggggattcggcgtaagtaatagtttgatcaacgatgtatcccacttcttcctttccaaacttcccaccaagacttaattcctcatcgagtatctgaatacaggggcgccaatttgtcagctgcgatgattatatcaattcttgaatcaagtcccgattcgcctttccactcacttcctctaccagtgggtattctttggctatatgctgcattggattttaatttcacgtcctggatgtcaccggagaacctaagaattctcagaagaggcaactcatcgtctaacttacccgaaggcattctagaagccaagagccatctaaatcacaagagccctttgagtgtcgtcgacgaccgagttcatcatgacggcgaactgactagccgaggtatgaaaaagaagttccgaaaaagtatcgccaacttgcccagtatggtagccacttggaagcgagccttgacacccaaggtcgagcgaagcctttcagatgttgaattgaaattgaccgctgccgaggcctcagatgctttcgatggaaatcctagtagtagtacggcgctgggcgaagaattaaattacagttctccgagcggggacaatgaaaagtcgttgggagagagggtacttttccacgaggaagagttttcgaaattcgaagcctcagtagatgttgagcaacaaacgctcgaactcaccgatagcaacgaagcggccttgccacttccacagactcgggctcaaagaaaggcgtttggaactcatttgacaatgaccagcagaactggcttcttcaatgatagaatcatcagcccctcaatggtaatagcacctcatttttcttgatgaaagcatgaagcaggttcgctgataccaaaacaatactatgatgtatctatagatgcgatgtatggcgatttgctatgttggacctcgtaacgcacctgatcttacaaaggatcaccatatttcacccatcttcacaccttcctccattttagctagattccctccagtttatctggtgtgcggtgaaaaagacccctttgtggatgacaccgtaatcatagctggaaaaattagagaagccaagcaacaacgcaaaagggaggctttggtaaagcttcatagagggaatgtcgatcccgattgtactcccccaatgaaactagacccgatcttggacgaggaagaatcagattgggtacaaatgcggtgcgtatgattgataagcgtctgatttattgcatgtttaccaatcttacaatgatttttccgtccatgatagaatttttgaaggttggagtcatggattcgcccagatgctatctctgctacctgaagttagcacagcctttgatttaactgcagatttcatgttgtctgcatttcagaaacatgatgctaggatgcaagcgaagcccacgtcactccaagtgccctcaacaagtattgcggcgccagtccccaagccccatctgaagccttcattcgactcaaacgatgatgaggcgttaacgtttacaccacgactcagggcacgtgctgaatccagttcacggtcggcctctccctcgccccgtttgttgaacaacaggccaactaggtcttccagcggtcttgggagtggactttctagctcaccaacacagcgcccactactcccagctttgcgcatatctcaggggcaatcccaatcatctactgaaatcaaccttgtgactccaacctctgcaaaatctccggctaggatagaaagaatagcaactccgaaagccttggtcgatttcaatgtggcatcggcagctgcaatcgtcacacctcccattctacccgcaactcctacagccattctgtccggtaggaaagaaggaaacgttctagacgatcatcatgatttgctacatcgcaggcgtgaagaagcaggctatggcctcccgccgatgaaaacaccagaagatcatttcaaaccactcgagttaagtaataattattctccgagcgaaggaagactcaatgaaaatgaggctgaaggacagtatgttggagagaaagacttgcttgaacgaaggttgatcgatgcagcctatgggatcactcagagcacttctcaatcaaatccttctggatctgttaaaagtgaccactagctatccaatcgattgattaaaatttatttatttattctccagtgggaacttcttaggtagacgctttagcagcatttttttaacattttctatgagcttacttttttaacatccatataaacatatcaatgtacgactaataaaggttggaactcgcacttttttggaaatttatgtacagatattttcattcaagaagacacttagcagatcatgatttattttatttatgatctatttgtactcctctatttatgtacatcagctttctctaagatatttgttgtccttttttatctataaattatgcatgatgttggctgtctttgagcaaaaataaattctgctaggtttttatcatccacataccctagttgacatgctttcttgttaccattatgtagggaaaggtgaggttggacctgtaatgagcaagatcaaaaaaggttggtggtcttgaatttattactttgtatgactgtaggtgagaaatcatagaaaatcaaaattatatgactttgggttggtatttgccatttgaattgacctggaataaaacagcatatgctttgttttcaatattttatcttggccaattcctacatgaaagaatcaatataaggcactcacttggtcttgaacaactgacagaaaaagaaaagcttgaatgaaattttgaccaattgatttgagtgtccaaacctttccaccaagtacagccagcccctttgacagaattcaccatgacaaccggagtgtgcagcttcagcatcagggaattcaggtcttcctgttgaagggcactacaaaacaatcataacttggtcaccttatgttacccttggatgtgacaaatccgtgatttcttgtgttttattttgcaagatcacttatggaatcaaaactcttgatttcgaaattcaactctgattgctgcacggttcatgaatcatacaggaaggctagaacttgttttaaatgagtgaatcacctcacatcaacaacattacatacaaagactcctcccacattcacataagcatcacatgacacagggtagaaaatcttctgtttttttcatgatgaaaagataacacttttgaaattgctttggtctatgtcagccaattttttggtcaccggatgagaggatcaaaggggtttcctgtgtgaataagcagcattttgaagagtcgtgacccctcatctttttgtaatttttttggtgctcacaccacttgaaaagagtgtattttctttcctggtctttgtttaccctcgcatctgtactgtcttgggtcctgccaacggtgccacagagacgatacgatacggtatcaggtgtttatctgtatcgtctcagaatttgaatacccaaaaataccggatttgtgttgtctcactttcctgagacatatacatgtattgtatttgaaaagtgagaaatgtattctgtatcgtctcacatgactgatcccaccaaaaccgtatttgatacataagatatttggccgtattgaagaaaaaacgaaaaaacaaagacgatttttttttttttcatttttaaatccaaatccgatacaatgcattttttcaccaaccaaggaaatactgataccggtatcaggctcaaaataaatacgatacgatccgatacaaatacatgtctcgtatctgttgcaccgttggtcctgctgcaaattctgaaatggagcaaactgcctatctaagagtaagacttgtgtcaggtccggtgaaagcatgcttgcagtaatattttctgtctgttaaatcacagatgcagtgtaccgccagtaaatgcaacggtatagtcgccgcagcatcaaatgtcaacaatttgtttgggaaatggaaaggtattacattccagattttttaaagactttgttacgataggctcaggttatttgcatctcgcttagttatcaatgtgttatgtgttcttaaccaatttggactctgggtgaaccaatctcccctacagaaggtcaggtccaaccgcagtaggtatttcccccgcaagtggaagctgagcaccggcaatctgttcagtgataccgctctggagaatttgcctcacccagtagcaagaagcgggtattgaacctaggtgggtcacgatgtaccgcggctgactcggctccgcgccgaggctggatgaaacggggaagaaagggcaaaacctctgcgcaatcaaccatcttgacatctacataagagccttgatggctaacctgatgtttgtgagtccccaggttgtttcactttctcttgaagcaccatcaagctcatcccgtagcagaatctcaatatcatcacggtcttaaacttgcttcaggcgcagaacgatagacatgttgttcttgcgtcttctcgtcatagttgagtgtggttgccttactctttctttttcacaattgacaagacaaatgcgcgttatctgataccatgagattattttgatagacttgcactgtggctcgatccactttctcgatgcctagctactccaggcctgccgccatggaaccagggggacaacacatcgctgaacaaaccatcccctctggaaaccccgtcgccgctagaaaatcagtcaccgctgcacaacgcgacatctcagcaaagggcgccaaatcaatcgatcaatccgattccgagcgctcaagtaggcgggtgacatttgccgtgcatcagccggcacgggcaacttactcgaatcgactagcgttgatcgccaacacctttcaagtttcaacttccacagcccgcgccatccaagctttcgccatcatcatcagcctggtgctaggacaatcgataactggcgtccctattcctttgtggatgtgtgttttagttggattgttaatttctcgcgcaacgtttcctccctagactatcaaacagccaacacggaaaacctacggtgtcaccatttgagttactgtttatgaagttgatttgtttatcaatctttcacaattttcaccttcaaaatgtcgaaacattcacttcaatctgcctccgatgctccttctcttcatataaatatcagtgtattcttttgcaactcccccagcaatccgctaattgaaaccgcgctggagcatgtgcttcatctcaggtatgcaattattaacacgcagacaaaagataagattgatacactgccctcatttatttttttcacaagttcacttgcgcgaatatcgaaaggttacgatttatatacacttcattgagacttgagttgatggtatcccgcctcgttacctcatgtgtactgctactgattaccagtcaaggcgaggaaaatagcccgcaacaagagctgtcaagcggggacctccaacgtgctcatctttgtgaagcagtgcgcgttgtgttacttttcccccgcttataaaagctgacccaccgcagtgagttcaagaatgccgctcttgagtaattgcctcatttcggccaagaagtaggaagtaacgcgggtaaactatccacactgagctcgcattgccatcgaagcgccgaaaacaaattgtgttgactggagcagagcttctgtatagtagactattttgaaatctattcaaagagtcttcgtataagcttgtctggtatttgcgagttccctcgtttgatcgtgtctagaaaagttcatcctgtggaaatatctcgtcataccatcaatcttcactcatcgtttgattgattgatagagagaaaatgttgcatttgtggctactttttatagttgagttcgatgaccttaattttgatcttttcattttgtggcccgaatgagcagcatactcaggtataaccaaattttgttatttcggtaggttgacgttggcattgtacccacgttctcgatacccgtcagctctgatgtcccagctggtgaaagggtatgtgaaaacgcctgcaaacatgagcatgctctaggaacatcggttttagttttggatgatggggaagtggaggaccatccggatgcgcctgctcaatcaatcggtcaagaacttgttacaagttcaaagcccatcactactgcatccgccatcgcggaattgctggtcaccactcggcagcccgccaaagctaaaaataccattaccgctgcacgaccctccacccttgaggaatccgttactactggcaaatccgccaccccgggagaactggaaatgaccgagaaacccgtcgaatcaatggataaacctgagtccaaagactcgaccggggtgttaaatttgaatgaggacactgtcaagaaccagctggggccacatactgatactgcgaatttcaaccgctatttaaacccatcaattgattatttcaagagggtgctacattgttggcttttgcttgccaccatttcacatgcctctttatctttctttcctgaatctagagaatatttccttgatccttctaagaaagtgttcctgagcgcttctctacctttttgggtttcttggtttggtgggttgctctatgttgccatatcagttaccaaatataacaaacacccaatgtaatctgcaccaccagtgacttgttggagttttttttcccctctgcatatacattttgaaccattttttcttgactgcatgtattccatgaatttgtttaggaaaaataaacacatcagaaaaattgccagagtacacaatgataatgaaaataaaataaggtgtttgaatgaggcaggcaataatttattgaattgatggccaaacctttccatccagatatgacgtcctacgtatcaagtaagctagcacgtgcagagtctttgcaacatcggaaattggtaaccgatgtcttaaagattgacgtcatctcgactgtactttacaagttttcatcaatgtttcactcaacatttctccacgtcgagatctgtttatgtagatagaatgaacatgcccggcacaaaagctgtccagcgggcggcttgaaggtgatctttcgtgtcaagcaatcagatatgtacaaatcttgagtgtgtgcctcatcccaggtaaccagtggcaagtggcgagggaaggtgggtcagtgccgacgtgactggctcgactcctcgctaagctctgatgaaacggacaagaactcgttgtggggaccagagctctctttgtgcactggaccttctttcgtatgtaaatcaagagccttcctggtctatctgaaatccgtgaacttcctttcaccctatcttgatctagtgctggactggttctacaagagcaaagctgcacaattctcttctctccctaattgcttctgattacgccgagagaaaatatgttgtgcttaccactcgtgctcttcacagttcagtttaattatctttctcttatttacggatggtgagatggagatctaacgcgatcccgtttttcggatataggtctgcgctgtcattgtacccacaatctcgatgcccgtcggcttggatgatatccctgctgaaagagtatgtcaagacaccgaatacaaacatggggtagtaaatgaacggaatgggcttggtccatcaaccagcaaagaactcatcgccagtgcaaaacccatcgagcctgtctataacggggatgatctattggccacccagggactcatcccagctgaaaagtccatcgccgctggacaacctgctaccactgaacaatcccatgttgctaaaacacctgtcgaatcattagatggcctcctcaagcctcaaggcccaaccgggtcatccttgtattcaactgatgagcttgttgagcatggactggcgcaagtacatccctcaaatcgtcacactgagattgccaatcgcaatggtcttctagcttggcaatctgactacctcaaagaggcactgtcctgcttgactgtctttgggataactcactttgttttttggcatggatttcccgaatcaagagaatacttcctcgacccctctaagaaggtcttcttgaacggctctctgaagttttggacttgtgtgttgagtggaggactgcatgttctcctatccatactttccaaaaaaattcctgaatgaaggaaatcaacagtacttatttgtggtttttcacttttggaaatttatacttgatgacattttttaattaatcagactgcatgatcagttactgtatcaactatgtatcttgatcctgatcaaccaattgtttgatatatccaccacccatgttggggtctagcactatctcaatgataaaatccagatactttatatagtcaggaccagttttttaaaaccaagtggaatttaagtttgaaattatacagtaaagaaatctgaagaagagccacacaagtacataaggataataggcagattgtttgagtacatatttaagctttgttttttttttggggggggggggtaaatcttctgagttgttctgaaacagacatcttggaatatgaaattatgtatcaggataacggatcagatgaagaagggaggaaatcattgaggaatgaagacttgtttgatttcctctgactgctggtgaattgatgttggaggatgctgtttctgtatgtatgggttgattgagtgtgtatggtttatggggatatgtggagatggaaaaaacagaaaacaaaaacacaaaaaaacaaaaacacaacagaaatgatgggaaaagttcaagatcttgccaatcccacactcagaccaaccaaaaccacacccaccaccaccaccatcaaatcacattccaaccaccaccaccaccaccaccacgagtcaagagagagagagagataggattccccaggatggcttggatgagcacattggctagtattggaataggtatctacatatatatcatttttatctcctcattatcatcaacttacacatcttttttcgttaattcaactcaccacccttggttctcttgacctctttgttttcgtcaccttgaaccagccttaggatctccattggtctatctcgatcaataccgttgagtactcctacatcttctaactttatctctctttcaaatactgaattatgactgattcctttcttttgattttttgtggagtttagtgtcgatccaaaagacgcagagttcgcaagggttttcgcatctgatctgtgtagttcttctgtccgtatattcttcttttgtttcataaataaagaaaactgaggaaggaatccagctaattgagacatttatttttcttttctctggggcatgtttacggactaggatagccaatattacgcgattgttttactggcttggggagagatttgacacggccctactagtgcaatcgattctaatgatcatagctcaactcggcctactaaggatctgtctgaagtatactccaacaaaccccaccagtcgaccgctcgaagatcaggagagctgtataccggacgggagcttacgatacgatgaccatcccgagcaggtcttccagtcctccggaacagaacctctcaggagcagatcgcctccgactatcatcaataataataatcacaatcaccagactgtcgatctcagcactcaacaacctcctttctctatcaatcgctcttcccctcactccttcgatcattatatcgacttcttcgctctcttgtttgccgtcgaagccgccctctttatcctctttcaacgatatgactggtttattcaagccatcggtttcttctctctggggctcgaaagcacggtacatattcatacacctcacaacctccccaccaatcaataaactcattgctttcttttcccatctgtgactcaacattcttaagttaccaatcccacaattaatcactaactttcgtaggaaatctctagctggactgagttcgatggtcttgtttggctggctattcggagatagtttcaaatcgatctatctagtcttcgttactcccgattcgaattcaatccaattcaagatctggtcagttatcagttcttctgtttgtgcagaatcaactacatacatacaatcaacaaaagaaagagaaactgacgtcttactttcgacttcaaaagtgcattatttcaactctcgatcgatatcttaatcctaacccaagcattaatctatcgacggcagaccaagctagattcgatcgaactcgaaggctctcctgatcaccccgcgccttcatcaatgggcatgccaccagatctagtcgaccatcccgaccagtctgctcatgatcctcgctctcggttgatgatcgtcgatgactccgcccatgtcgtctgatcattgatcccctctctccttcgacatatctcttgtattcctctcctttcctctcctccttcattcctctaccgacctatagatgacttgcctttatatataggcaagtcaaccaaaatgataaattgtattatctctcctagcatcttgtatttctctgtggattgtcatttttttgtttccagttatctgtattcatctaaacttttctctcttttttttcaaattcatctacataatacatgcactcattcatgaggatagagaattgagaatttgagaagtgttgccgtattgtttagttgtatgtatgcggggtctcatggctaattggctcgaactcgagcactgatcaagtatgcagctgttttccaacgacaaccatcgagaagatggaacagccaatgagcccagaagcactctgcgatcgactgaatatactcctctcgagcttgccgatgtgagtatctcctcattctctctcttcttcttcttgattcttgttgatttttgctgttttcttcattttcttcttccacagaaccgaagtcgagatcttcaaaaccccatcgactatcaccaccccgaacccacaccatccattcctggtctatggaaaccatcaactggctataccacagaagacactagccatcatctacgcatccgtctcgcaacgcttccataggatctgcgagaacaatccaacgactggccaacaggacccagatgaagtcttccaactcacccggctcctgttgatccagaacccagaccatctgaccgccctctcgactcgcaggaaactgatcgatcatcatcttcctcgtcatcctgatcaactcgccaaggaactcgagcttaccaaactcttgctctccatcgcttcccactccaaatctaccgcactatggttccatcgacgatgggccttccaccacctcttccctccctccactctcactcaaccatcaacaaggtctgatgaagacaaattctcgtcgaagatttatagacctctagctgatctgcctccgcaagtcctgaaagaggagctcgaattcagcctcaagacatgtgagctctatccacggaactactacggctggttccatcgcaaatggttattctaccaactcgtccactcggccgatcgatcgtcgtcaatgagggaagaggaaatcgaggccgaacgggtccggatcctagacttcattcgactccatccacgcgaccactccgccgccaactacgtcaccttcctgctctcctgcgccccgcttccctccgtcccgtcggtaccccatccaaaccagcagcctgagcccttcgactcagtgagtccgttcatccgcgactgctatgccgccttcgctcagtaccctcacttcgaatcctcctggtcattcctcaagttcctcgccctctcgaacacgctttccctcacccaatccttgactctcatccagtccactccgatcgtactcaatctccgcaacgctatccttgctgcccctgccatcccggctccctcctcgcccacaccctctcgtcatcccgaacacgtcctctcctcgtctaaaatcactctggctgacctccatgcagatacgcttcgtcactcccaaactctgtgtctccggactctctacttcttaggctctcatgtaagtctctctcttcgtcgtattccttatctccctctcgtcccgtcctttttttatgtttgatcatctagactcactcgtggctcatttttttgtgtcggatcaatttgttttttctcgaatcagttcaaatggatccaatggacagacgagatggctctctttctcctcaaattaaccacccaccatcatccttcctcttcttcgtcatgtttcattaacagcatatttacctctgattccgattcgatccattttcttgactctttaaaaatactcatcaatcgctttcttccttgagttcttctatcgtcattatcatatttttttcgcagttcttcagttttctttttggtgacacattctttttttcttcccttcttcttttcgatgggaaattagaacaaacatgatatgatgttcaattttttttagacaaacatgtaaatatacatattcgagattgtattttgatgtttgtagatattcatgtaccaggagggactgtaacgcaaaagagtcttttgagaaatcttcatggatgtatgcagccagctttcaaaacttcagaagttttatcgggtgaagcacaataccattgtgcagagctgggcaaatccgcaagctacatataagggctgtttttggataaccatgttatacagaaacatcttccaaatgattatcagtgataggaaaatgttgaagggagagtgaggtataagttttgaagctgagcatcctggaagacaaacaagtccaaacacatcttaagtccatgcagaggagggcgtggggataaaaaacaccctcgactgagtcaccggctcagcctgctgtccaacaaaaccacccaacacaaccaaccaaccaaccaaccatctctcatcttctactatcaaccaaccaaacattcagaagactcagccgacttgacaaaacaccactgctcaaaccagacctgaaacaactgccacagcaagcatcactatcatcatcatcatcatcatccaaggagacagccagtcgccataggaaaagaaagaggagagtgcgtgctcgtcgagtacaagattctagaccccagctatcggacgagatgtcatcggactcctcttcgattcaccccccttcgcccacctcagcttccacctcagccttttcttcttcttcctcctcgagctcgacaaacacggcttcatcgacgaccccagcggccagtggtcggcctgctaaaccggaatcgactagctcgcatttggtccgaatactttatcgccggtgggggccgctggagcaattccaccaaaatgtagtctccccccactcgcaccgc