actcctcctcaaccaaagccctgatcaaagaaagcaagccctagcttctattatctcttctcatcctgtttggtagtacaactgaaaactacataggtttccctttaaagagccttgatctttgatctaaaaaattgtggttgacctgattcatcagtgtcaatacccatttcagtttctgttgatttggaggcgtcagagttagctccgcttataacagccatcctacaaaggaaagtaagactgtcagcagccatccaagagggacagtaagactgccataacttaatcatcatcataaaataaacaaagaacaaaaagattattcttttcatttccttcttttctttccctctcttctacttttacttgtatttcctttatcttaagaaatacatttaaaagtgccccccaaggaccttgtgtcctgctgtcactattgagacccaggctcacaagaagtgaagttggagtaggatagagatcgttcgttggtaacctttgctaggtacctagtaccgcttggggggtaccgcccgcacccgccacgcacccgccaggcggtgccgggtgccatttttttggctaaaaaaggggtggtacccgggtaccgcccccacaaggaccagtcttaactggtccttggtgggagtaaacaccccttcaatgactgtttgacctgtcattgatgggggtcaacatacccatcaatgacttgcatgcacgccaccagagcgctcttggctccgccgggctgccaaggcgacgccaaaaaaaacacagccgttccgagaaagctcgctgcttgggagccggacgttttttattttttatatttttatctgtttagaggctggtgcagccctgtatattggctgcaaagaattagcagttatccagcccatatacagggctgtatcagcccctaaaaaagaaaaatatgtgtgtatgtaaaaaaataaaaaaatacagctcaaaaacggcaaccattctgggaaaggctgtatgtatgtcaacccacagactacagttgggttgaccagccggacagccggccgcaaagcatcgggtcaagccgccatgtggctcaatttgggaaggtcgactgagcatttgcctgcccagccagccgccggttatcttgaccggccggaggcaaaatatggtgtatcaagccacgctgggcacatgcccgagttgggcaaaaaacaagccaagcgtgcttggccgatccccaagcgcacgtggcacaccctaaagccatcttggcaccttcccaacccccgcttggcacatgccaaagttggcagcggttgggacaaatcctcgcttggccaagcccaagcgagggtgccacccgcgccaaaaccaactcaccacctcgatcctcaaccctcacttctcactcctctcttcctataactcaatggggggggggggggggttattattgttttaaacacttgaagctatacatagcattggtgtgttggacaaaatgaggaggtgtgttggaattgggtgtgcacagtgggtgcaggtgttggaattaggtgtgcacagtgggtgcaggtgctgtcaatactccagatcgggagtgttgtgatcatgacatcatgatcaatttggcacggtcaacaggctctttcctcatcccatcttctttatcacaactcgacctcgctcaactattcttcatcaatcttcaagttcagcatcgatcgagtgtgagggatcattggctagggacttatagctttgaggtatttttattattatttcttattattatcattcattagttgttgaccgctctaactttatgttcttagctttttatcctgaattatttgataagatactctttaagagtcaattgtgtacttactgtgtcggtagttcatctaacttcctgttcttttaaggtattactcttttctttttctcttatctcattttattctttttcattttcattttactgaaatttatattcttttaagcctataaatttctcacattatcagtacggcagctcgataacaaaagaacaggaggccgactacaggatgtccgataccgaagagaacaagccaaagttagttgcgaccaacattcctaagttggacgatgataactacgagtcttggtctggtcgcatggaggtttatctcaaagccaaaaagctttggtcgttcgttggaggatccgagataccctctgaatctaagaggcacgaggccgctcatctcttgatcagccatctcggagacggcgcttacgatgcctgcgtcacaagagataatcaagacaaacctaatgcgctttggactgcgatcaccgagcagtatgcgtcggagtcggcgaataacaaaggccgagtttggttgaaattcatgcgatcgacttacaatggcgatctcaaggaatacataacgagttgtcgaaaatttatccagcaattctcgactcttcaactcggagttccagatgatctcatctcgattttgattctgtctaagttatctaaggatatgtataatgtcgttgataatatccttttgaatgaatcgatcattcactttccaaatcgtactttgaaaaagcttcaagagttcgcatacgttactgaaactcgtatcgattcctcgtctaagaccgtctcgaaatcgactgttaaagaagaagcctcggcgttcaaaaccgagtcgaagaaatacgttaacttgaatccgtgctctaaaggcgttcataacccaaaagccgctcatccggagtggaaatgccataaactcacggatgaacaacgcatcgctgctcgtccggcctccggtcatgttacttcggctaaagaggcggaatccgattacgtcgaagtctccgcgtatttgaacttcggttccgaaacgtctaaaccggcgattcttgattccggcgcctctcatcatatgatcaatgatgatactttctttaagaaagtcaaagaagttaacattgaaatcaacaccggtaatcacaaacaacgagtcgttgctgtcgcttctggacagattcaaatcatcgatgacgctaaaaacttgatcactctcgatgatgttctcttcactcctgaccttaatcgatctctcatctctatgaataaactttttgagtcttcagcgactattactaagaagaacaattattttattatcaattttgatgaaggtttcaaactttccggtaaaatcaataacaatttatttgaattagataataactttgcaatgaaatctactgcttcatcgtatttctcctcgtcaaaagacattgactggcactcgagacttggtcatcctaactctgtctatcttaagaaactcgttccaaacgcagtggatcagaattgtgaaacttgcaagatgtgtaaaggagttaagaaaccgtttaagggaaaatttgcttcgacctcttcagttctggaagccatccatcttgacctcgttggacctttccaaactcgctcggttagtggctgtcagtacttcttgacaattgtagatcaacacaccgggtttaaggcgatcaaacttcttaaacataaatctgagactttcagcaaacttgaagaatggattatctgggctgaaaatcaaaccgataagaaagtcaaacgaattatctcagataatggaggagaattcaaaaacattttcttcgaagaattctgttcaattaaaggaatttctcaatttttctcgccgccatatactcctcaaaataatggcatggctgaacggtcaaatcgggcgattcttgacaaagcgaaatgtctctatgctcaagccaatctttcaccacgattctgggctgaagcaattcatacttcaactgatttatgtaatctgctaccgtcaagtactcgagaattcaaaatcccttatgaagaattctttggacgaaaaatgaatcttgataaacttcgatcatttggctgtctagcgtacgttttaactccagaagttcatcgaaaggcgaaaattcttcctactagcgaaagaggaatttttcttggctatgcaaatgacttttcatcttattgagtcttgaagatcgaatcaaaaacagtttgcatctgtcgagatatctctttcaaagaatcagtctttccatctctttcgaatgagtccattgatcagtccagctttttcttcaatcctttcgatgtaattcatggtgttgatgaagatgatgaacccgaagaatttcgaccatttccagaacaagagacaccggcacttgaagaagaaacagacattaatactcttcaagaaatgattagtccggatactcgagttgcttcaaaggaaataattggggatatctcttcagaaaacatactcactcatcgtcgaaggggggtaccggaattaaacttgaaagaggtcgactctgatactctatcgtttcaagaaattctcaaacatcccaataaagcgaagtggatgacggctttagatggtgaagttgataacatgaaggagtatgaggtatgggatttaatcgacaagactaaagaagaacatcctttgaattgtacttgggtatttcgaattaaacctgaagtctcaaatcagccggaacagtataaagctcgtttatgtgttcaaggttttaaggaagtctttggtcgtgattataatcaaacatttgctccaactggaaaactcgtttctcttcgattattgatcactttcgccgctcagagaggattgaaatttcatcaaatcgatgtcaaatgcgcctttcttaatgctcctattcgagaaagaataacgctgaatccaccaccaggcttgaatattcctccgaataaattgctgttacttaagaaggctctttatggtttgaaacaggctccaaaagcttggcatcttactctgtcttcgtggcttttatcagttggtttcaatcgaagttatgccgaaccttgtgtcttttggtccgcaaacacctggctctacgttcatgtcgatgatattgcaattttcagttcagaaccagaagttttcaaacggctcatcagtaaacgattcaaaatcaaagatctcggtgaaacaaaacatcttctcggtatgaaagttgatcagtctcctactgaaattcgtcttaatcaaactcattacattgaagaaacgattatcaaatacggttgttcagattcaattcctctagccactcctatgaaaccaaattctcaactggtgaaagcgtcgaaaaatgaaattgaagaattaaataatctacaatatcattatcgaggattagttggcgccttaaattatctcagtgttacaactcgtcccgacatcacctttgctgtaggctgtttatctcaattcttgaagaatcctggcattttacattggaacgctgcaatccatacacttcgctacttgaaaggctctaaggattttggaattacgatccgtaaaactccaattgaagatcttaaatttgaatcatatgtggatgcaagttgggcaagttgtcaaattacgggcaaatcgacgacaggctatttaattctttggaatgataatttaatatcttggcgatcaaagaagcaatcaaccatttctttgtcatcaaccgaagcggaatacatagctatcaccgaagttactaaagaactgatctggctcaaaatggtaactgaaactgccctcaacttttcaattccttcgccttccccgatttatgaagacaatcaagcggcaattcttctagcaaataatgaatccaatcactcagctttcaagaccaaacacatgaatcttcgatatcactttgttcgatctgaaatcatctccgataatctttctctgatttacaagaagactcaaggaatgctcgcagattttcttacaaaatctattggaagatcttcaattttcaaggttcttcgagttcttcaagctggtatgccctcaccttccggctgagtgcaagggggtgtgttggaattgggtgtgcacagtgggtgcaggtgttggaattaggtgtgcacagtgggtgcaggtgctgtcaatactccagatcgggagtgttgtgatcatgacatcatgatcaatttggcacggtcaacaggctctttcctcatcccatcttctttatcacaactcgacctcgctcaactattcttcatcaatcttcaagttcagcatcgatcgagtgtgagggatcattggctagggacttatagctttgaggtatttttattattatttcttattattatcattcattagttgttgaccgctctaactttatgttcttagctttttatcctgaattatttgataagatactctttaagagtcaattgtgtacttactgtgtcggtagttcatctaacttcctgttcttttaaggtattactcttttctttttctcttatctcattttattctttttcattttcattttactgaaatttatattcttttaagcctataaatttctcaaggtgatggtgtgtcagacaagatgaggaggtgagatcggggtgtgtcgatgatctcatcggcccagcgcttggggtcggccaagcgggacttggctgtgtgccaagatccgagccgcgcgcgagttgcccaatcaagccccctgggcacactcccagcccccccgagcgtaacaaagcccgcgagcacccgtaggcgtgaggtgcaggcggggcttatgcctgacggacacaagtctgcatgaggctaagtccagaataactgtagctttatttttttttcaattttaaaatcattgttatttcttccattctcgctactctctcccagcaatactttagcatcctgttgatctttctgtctgttcagattcttaccaaaaaaatttgttcaagctgtacatttttttgaaataagggtccgattgtattttaatcggacctttactgttttcttttttttctaattacttccttgattggtcagttgaccgttgaaatacaaaactccgatcatcacatgtaatataaccgacgagatgacagagagaagaacagagagaaaggtcaagagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcgggagggttcagcggactcggatgatgaagcgataacggccaatctgattgcttggaggtatttctttgggagggttcgatgtggatgaagcaaagcaaacaaaatggccagatcgtcttttcgatgccggatgaagtgataacgacggccggatggcttgggaggtgtgtctttgggagggtttgatgtatggggaaccaggccggatgatgcaataacggctggagaatgaaaaaaaggatgttataagcgatcgttatgtcagaggtccaaaaggttgaaaaaaagagggagcgttatgaaaaaaagagcaaaaagaaaaaaaaaagtttatgtcaataagtggcaagattaaaattgcaatacccaaaatttgggaagcttaagcgggcatgatggggacaagaggtccaaattttgagttgacaggattaacaaaaatatatataagcttcatgtatgacgaggacaaaaaaactaggttaaaattcgtggcgctatggagaaatgagaaccttcaccaccaaaaatggatgatagcctcacggtatcatgctcccctcgggcataagtcctctccctgcgggagagtactcagtgcatgcacactcgacgagcggctacagtgccccacgccgcagcagggacgcgggcttttgataagttcacaggcccccgtggcgctcggccaagcgggacttgggattgtgcccagcgtggcttgatacaccataatagcacgatggttaaacttggagcgtccaacaaatctgcgcttcgatcagctcgctttggatccccgatcgattccaattctttgcgaaccaggacggagaggaagaactctttaaagacgatatatggtcttgcaagcgcgtctgggcacaaacccaactcccgcttggccgatagccaccgggggtttgatttgtgcccagaaggcttgatcatccggaatctgcggggggcgggacttggcacatacccaagtcccgctgggccgatttcaagccctgggccgattggtagcaggtgccccagctcggcactgggccctgactcagcagctggccttctcaggggccggcatgttggcgggcgtggcaccctcgcttgatttcggccaagcgaggctttgtcccaacccccgccaactttagcatgtgccaagcgggggttgggatggggccacgcacgctttgggattggccaagcgggctttgggattggcccagcgcgcttggcctttttttgaccaaactttggtgtgtgcccagacgggcttgcaacaccataaatctgcacgtgtccaatcggaactggccaatacgttctacaacctcaacgacccactcctgtggcattttgctctactcccgatccctgtaaatgggacaaccattaagagagcggaggcgaaacagctgagattgggagaactaatcacttgtattgagggcgatgaggagtacgcggaagaagagacaacccacagaaaccatcctcagatacgaagctggtatggttcctgacggcaaagctttacataaatttatacatggaatgggtcttctccatcctagaatagcctccgaagcccactatgtagctggggtgtggctctagtctactgggccctgtgattgtgtttacgacacacctttcaccctacagggccattaagccaacaggccgaggataggcatggaccgcgccactggaccctttcattttccgttgtacgatgctagctagcctgtttccctgaaccctcgactcttcttttaccggcctgttggagtgggtgcatgatatataaacggcccgctttatcaactcactggcatcaagacactcctttgtcttaatagctttggatctttgcccttccattcagtcgcctttgaagccatccagcctctcgtccagtcgtatcctgaccgtcgcaaaccgcacatcgagcgattctgaattaggtgtgttactgagacatttgtgtttctcaaacgaacaacctctcacaagagttcctggtcatcaagggaagaagcccggaaaaacccacctcctagatctaaccatctgcactacaatgtttccaagcgtccgcaactcgaccaaaaaggtccagaaatccctcaatcgatctgggcacatcgataacaatcgactggctacttgttggttcgaagtctcgcaactctttgccgccagagccgcccccagtcaagatgagttttggacgactttcgcggtggtctttaatcagtcgggcctttcagactctgctcctgtagatcaagtcatccttcgtgaaaggtttgtctcgtttgagttttataatccatcttatccattatcccgatttcctttccttttccatctcaattcaattctctttttgggttcaagatgggaaaaaataagagtagatacgatcgagtttgcaaaatactatcaagaagtgaagccacgttaccaagaatcggagaaggcattagtcggattagcgatggatagattcgcagaaagccaaggatatgagttcggattccattacctatgggagacgcagcttcgatatcgagacgactggatggcggaggaggagacgggtgacgagtgggaagatgagagtgacggaagcagaccagattcctcagtggaagtgcgagccggcggacggatggacaagatcgacccttcgttgaatgctcgaccacatgacggccaagctggggcaggaaagctcccggcggtggaaacggcgggcgatggagggccggatagcattgagcagctgcagctcgtgctccaagcactcaccgatagactggaatccaatgctgccggaatcagcggaataaaaccagcagcggcgaagacgccgtcggcccaagcgtccaacaagaacatccccgccagacccgcacacgatacgctcttgatcaaccagactgcaaaatcgatcgacaagatgtacgaggagaacgacaaagagtgcaaccggatcgaccaggcccggctggctctggagcaagaccagatcgacatcgacatcatcaacaccgatcttgccctccttcccgacgacgaagcccgcctatactatcgcgccaaaaaggaagccatccttgccgccctgatccaggctcaacctatccgcaaccctgcttcgtctgttcccgcctcctcctcctggtaacctactatcccgctcccgccctataatattttttgcttgtcaatcgtgaacggatcagcccgttggcacgcagagaaattgattgtacctattccttgtcagtcgctggctctgcttcgtaatccttgagtgggataggatcctgctgtcctctttcctcgcactttcaagtagatctctcaactgtcttctcctctctttctttgttttttgattcttctctcgtctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacaagcctgcaaagatcgcaacgccccaagacagaagaagagagcgaggagaaaaaaaaacaagccaacccctaccagtccccccctcaagaaaaacagcagcgaaagagccgagaaaaaaaaaaggatgacaacaagtacaaccaccgcaatgaggacgacagaagctcggaagatgatcccgccggcggatgagcaagaagcggcgcggaaacagttctgggagaagtatccgccgacctcaaagtggccgattcctaaggaccaagaatggtattggacacagacccccagacccgtcgacttgttgcccatctggaaatccgtcttcgctaatcgtgcgtcgcttcatcctcccttcttttttcttgattctgatcggttaaatgcttgtctttcccccccgttattgttgtttcttctctgacttttgcttttttttttcggctcggtactcgtagccgtcttggaacgcttaggtattcgttcaaatgacgacccaacttatggaaggtaagtcccccccacacacaaaaaaaaacatcattttcgtcctccctccctcaataaatgcaccccgttttgagagatatatatggcatatattgatgcgatttttgattggcgatttatgaattttgttttgacgatttcggcagatatgcgttaccattttcaccgcatgagaagcttattcgggaggaccagcgatacacatgttgggacgggcgggtgtttttggaggatggtcggacggatggaggcgcggtggctgggccggtcgaccataagacttcgcattgggtctggtatcaggtcagcagctccctgtcttttgcctttctctgatcatcatccttttcttctcatagttttgttgattcggtcttcttaggtctggtgggacgaagaggcttccaaacgaacaggttcgcaacacagatcactcttcagttttcatcttgcccaggaaaaaaaaaaacaagcttgatctgatcaggaggtctgcttactaataccgtgttcttttttgggattgaatggatgaaggggttgagctggacttattgtattgtaagtcaagttccagtgtccgattgatggcccccagaagagaaggtttcttttcattgattcgagtgttcttgatttaggtcatgggataggcgaatacggaggctcgtttgcgaagaatgctcgcacgttcttggacgctggtgttagtcactttcccgcctccttcctcgatcttgccttgatcctcatgactctatccattcttgattctttcttattgtccatctgtttgtttaaaaacaaattgtggtggacatatcagtatcgattgattggtacgtagtttgtgtgcaagctgagcaaaaaacaagaacctctcgagagctgacggcagaggtcgtaaaacagtcccagatctaccatcagtaagaactatcactgcgatcaatccatcatcaccaaatcttactaaatgtctctttaaactgaatcattcagcacggtcgaagcacgggtttccatgtctatctgaccaacctagactgtctagcacacgcagtccatgtggttttgggcgacatcatcaagcgagacttggctgctcatcggccccaacgtccggttatcgtcgcaggtcaaagtatgggcgggttcactactgtgttgtatggtttgtcgtatcccttatctctgtctcttctcttgacgaacttcgattttcttttttttttccgctaatgtcctgtttttgttttcaggtctgtaagttatcttcatcggattggtgtcggataattgcccccccccgtcctttattttttaggttacctgcaaagatatatatggcgctcatgagacttcgtttgtcttaaggttgtatcattcgccaacggtcacaagtcgacctattctcaaaggattgccgcaaccgaaattgctcggagtaagcaagcccccgaacccgctagtttttttgggtccccccaatccaaggagattgatctgacattgatgatgatgatgatccagttgatccctctatgtcctatgttggccatcgcacccgactcgagaccggcgtatttcgtcgagctcttcgcccgagcggtgtgtcgatttgccggcagaatgcctctcgctaatgctaataagggcaagaatacgtgcgtctatctttttcttcgtctctctctctctctcttatctgtcaattctactttttttttctttgggtgcgaatcatgataaacttgttttgtcttttctttctgtagaccagatacttggtttgagaaccaattcgcctcggatccgcaatgttatgtcggcaacttgaggattgcgaccggcttgaatatcttgagcgtgaggacttttctttgatgatcattcttcaacacttttgatagtcttatgatccgatcaagacgatttaaattttgtttgtctgaacaagaaagaaaaaaaaaaaaaactgagctggttctggaaacccttcttaggcacttgactctacaaacgcacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttggaaaagcgtgttgagattggcaaatcttcggagatcgatgttcataggctggtatctgaactcgatttggccatataacttctccagtttggttgggatagattgtatgagactgatgagatccaagagctgagcgagggtcatgttggctattggaatatgggattggttgctggttggtgcggcaatcttgttgaagaacagtctggatagcttgacaactgggatgaattctcggagtggttggcgatgtatatctttgtgaaggcttaaaaacttgagcaactcctccaataaatcaccgatatcatcagccagacgctcacagtgatcctgaacgagcccaagcggcaagatctcatacacctcgatcagatcctctgtacaccccttctcattctcaatacaagacatcagttggaataatttcacgttcgcttccactctcgtcatgggttcgtgaccgtgtgtaggtaggggcagtagagcaaagtgagattccagtagatcgcccaggctgtagaacttatcggccagtctcgattggactcgttcagctctatatcgttttaggagttcttcaggtccctcttcaatttgaaaaccgcagcctggtttgcgatcacgtaatgtccaagatgagtggactaaggagctgatttgttcaacagtctcttcgatatcttggagaattttgatcccgtctcgaaggtgagcagtatggagcttttgaaggctgatcgaatcggataacatctcatgtagcagattcactttcctggccaccgattcaactagaatcgtctggatttctttggtcgtcttttcgaacaccaatgggaccgaattgatatgccttctagttggcgcacgatcaaatcctccggcctcctcctcgagtaactcggtcaatttgttatgcgcttcgataaatagatctgctactgaaaattacgagctcaataataagcatcagcaaaatatttggaatcttaaattatggttatgagtttttttttcttcttctcaattttattgtgtttagactcatcaatgggctcacctaggtcatcagacgacacatcacagtggtatacggttcaacttcaatctcttctgctgtgggctgacatctggtctgtggatcctgagtctttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatatgtttgtttgtaagtagccaacaagcttgtgttctggtgcttgtgtagatttttaaatcttatgatggaagccaagccagagcaataccagctacctgaacagattttaagttggcagttgcacttattgacactagagcactgttgattttacaagtgatgtacggagatgacattgagtccagcacggctatttgagagttgtttcatttgtatcacaacacttgccttcttggattcattgatttctgagttagatggtactgcaggcactgatggcattttgggttggtcagtcttttttttctaccttttgtgactgaagcccaggttgattgtggaggaggggccaagatcaatagttgttgttctagtcaatccaatcttttgactattttctctaaggtactacagttggttatggtagcttgaagcttattgactggtacaagcaaagcatgaatctattgtttttttaactttctagttgggcttgatgaggagagagcttctttcaaaaattcagatatcacactagcaactagtattggtgagtccgtttgttcaatttcaaatccatgcagattggatcttgtagatagcggggggggatctggaacaggagggggtggcatgggagtgggaggtttattggtctgaggattatcaaagattcatgagtagaccattcttcaaaaactgatgttgtagttccgaggagccctaggctcttggcatgggttgctcaccggccggcgggcgccggtggcctgtgtttgtctgatccgccctcgcctgaccatcgaggtatgtattgaccggatcagccagtctgcctgaggccgtcaagggacagctgtgtgacagacctgtgaagtctgagcgggtagacccccgtgggaaggtgggggtgatcaaaggcagccatcgatcagcccagcgaagcaccagccaaccatcaacatgccacccaagaagacccatcccatctccgcctcagcgttcatggacgacctgctttctggactgaagcctaccctagacaggaatactcgaactccaacaccgcccaacgcctctgaagctgcagctggctcgtccctaccccctccgaattctggccgcagagtacctagccctccgaagctttcaaatcaaagtcagatcagtattccttcaaaaaacttgccacattcagtcaaggaaccctccagtgacgcgtcggagttgaataatacatctgcggatttgttggagggaatcgaagactggagtgatttcgagttaggccaggacggatcggaagggtcaacgaaaggcgtaccagaagcagtgccactctgtcaaagtttcgtgaaatgtcgcgtcgaaaaggtcgaaggtgacgcgcaatggaattcgctcaaaagacggatggaaagacgcgtcgaagtggttctcaagtccgatgataaccaacacaagaccttggtgctatgcgacgaatggactgaactatcactagaccagggtaaccctctcaatattgtttccttccccggttccccacccatcaacttccaactcgatcccttggtattctcgagggccgagcctggacatgtactcatcctatttccgtctctcctcatcagcgccaccgttgtctccaacgctcccttttgctcgaggaggagcgtcctgagcacccggttgaagatcagctcgactgagatcggcgagcctatcgtcagaggaaacatcgtacatgaagtcatccagaattccttactgccaactcaagaagaagaagaagatcaatcaaaccccgcccttcagcccactccaagtattcccgacacttgggaaatcactcgcttgtccgaagaagcccgaaaggcctgtatcagacacctgagtgacttattcatgatcggcaaatctgctgatgaaggcgtcaagatggtctctgagcatctccaacaattaccttcctggtccaaaaaatacctgatcaatcgcaaggagaacgggaaaatcatcttgaatgtcagtattccactcttttaactagagcatgaaaaatcacattcttattcggttctctcctgttgtcacgtctaagaaagatgccttgttaatcgacccgcgaagcaatacccagccgggaggagacgacccgaggattggaatcactggcgtgctcgacactgaagaagaaatttggtcccctaagtacggactcaaggggaaaatcgatgtcaccgtacaagcacacgtcatcgaaaaatcctcgagtatcaagaatcattgtttcgatctctcgaaccttcagatctttcccttagaaattaagacgggtcgtcagcctagtgggattgaacacattgctcaaacgatgctctacactctcttactaagcgaccgctacagtaagtcgattggttttttttcatctagggatgatgatagtcccattatttcatttttttccctcattgatcaattattactgaaacttgcagatcttgacatcactgccgggctgttattctacacttcgcgagatgatttgatacgggttcgagtggtcaaagatgaactacgacatttggtgatggccaggaacagattggctcgcttcatgcattctgaaccttcctactcgcccgaaatagccttgcctgaccccactgatctcgaagatctcgaagatctaacggtctgcgatttaccacccgacaaccctattcttcctgaaccgattgacaacgatcgcgcttgttgtagatgttttgaggtcgagggctgtatgctttatcgtaaagtaagcatttctctttctgatatgattctatttttttttttttcttttgtgttaggttgttaatttgggatatgttttgtcagacggttgagcaagtggattcgatcccgccccagaaaggaatcgaccgtctccgagaactgtacgagcgtaagacctcccatcttacgccagtccacaccgaattctttcgacgatgggaggccttggtttcgcatgaggagaaggagcttgggaagctgaagaaacagatctggacgatgtccgcggatgagagagaacaaactgggaataccttagccaacatggtcatagactacacatttgatgtgaacgatggatcgtatgaccccacatcgatgaccaagatccatcgacatacctaccgtctcaaacgctttcagacgatacccaactccacccctgatgatgacaaggcctctctcttgttcgggcacatgagcaaacacgatccagtcgtcatctcaatcgaaaagaagaagctggcaatcgcccgcggcttcattcttgatctaaccccaactaccatgaccgttggcttggatcatcggttggaagaaatcggaccattacccgttggtacaaatcttgcggccttcttgactcattatgcctccacacaacctcatggctcctcagcatccctcgttcggtatagagtcgataaggatgaattactggctggaatgggcaaaattcgtgataatctggcccagctgtttctggaaaacggacacagtcaactgcgtgaattagtagtcgatttgagaaaacccaggtttgattcttcaaacatcgaaaccttgacggagaataatcgggctgcccatttgaatgaagagcaggtaggagtgctcaccaaagtgctgactgcgaaagattatgcattggtattaggcatgccgggcacgggcaaaacaacgacgatagctgagctgatcaaaacgttgatcggaatgggcaagacggtcttattgacctcctacacgcattcggcagtcgacaacatcctgtccaagctggttgactccaagatcgacatgctcagacttgggaacgtcgacaaagtgtcgagcgctttgcggcggttcacgctccatgaatccgacccctctcagactatggaggcattggagaagaagctgatgtccccgccattggtggccacgaccagtctctcgatcaaccatccactcttcacccggcggtcctttgattactgcattgtggatgaggcctctcaggtgactctcccgacctgtctcggcccactgcgtcatgcaaacgtcttcgtcttggtcggcgaccactaccagctgcccccgttagttaagaaccagaaggcgaagacaggaggtctggagacctcgttgttcaagctcctgaccgaagcacatcctgatgcggtggtctcgctgacgatgcaataccgaatgaacgaggacatcatgagtctcagtaacgcgttgatctacgagggacgactgcgttctgccgaccaacggatttccgacttgggtctcgagatcccattaggggtcgtcactgactctttccataaggatgaccccacagaatgtcgcgatgcttgttggatctctgatctcatccaacctagcagaaaagtcgtctttgctaatacggatctcttgcatggaaaagaatctaagatgggtaatcaactacaaaacgaagcagaagcctatttagccctccaggtaagccacccaaatttgattccttctctatcattttgttttgttcctcctttgttggatacagctgatcaagggttgaataaatttgatacagttggttaacgcgctcgttgaaagaggggtacctgcgtctgagatcgggatcattgcgccgtatcgacaacagatcaagctgttgacgtccctatcccacgcccacccggagctggagatcctgacggcggacaaatcgcaaggccgggacaaggactgcatcatcatgagcatggtccgcaataatgccgaggaagaggtgggcgagttgctcaaggactggcggcggatcaacgtctgtttgactagggctaagcgcaagttggtcctcttcggatccaaacaaacactcagacactccaaggtcttgaacgacttcttcgaattcattcttcagaggaattggatctacgatcttcagcccgattgcatcgcccttcataaatctttgggcccctcttttcgctcttcactcgctctggaaaaaatcccttctactacttcttcgtcaaccgtcttgaatcaaccatcgaacaccccctcttcttctacaactaaacgccctaatgatcacctttcaccctctaaaactcgtaccaaaaaacttaattctcatcatctttctatgtctgctaccaagtttggagtcttgcgtgatgtcactgttaatattcttggtgacccttcctcttcctcttctccttctaattaatcttttctcaattatattgagtatataatctttggttgtatacttgttttattccttctttcttttctcttgtgtttttttttttcttcttctttgttttcttgcgtaaaaagttctactacaacattggaatctattcatacagacgcttctgtttcctttttttgtagaacaaaaactgggtgaatttcttttccctctccagccctagaaatacccaaaagtgtaatcagacttgtgtttgttaacttgtgttgaagtgaccatcattttttacatacagttcatttctaattctcttgatcatacttatttttttcgtaaggaatggaaatattgaagtaatgtagatatatccttcaatgattttagattactcttgataaaatgttggactgtttaagcaagaaaagcaacaacgacaacattcataataaagagttgtgtaagtgagagagagagagatggaggatagattaaggtgaagtaaggaatggatgacgaggtagtggatgtatgtctgtgtaagtttgcttcgtgtcgtgtgtgtgtgtgtgcttgtggggtcgaagtgtgttggctctatttgagagggagaaaggtggcatggattgacatgggattatctatcatccggacagagggcaccattagtttggagttctgtgtcaaggccacaatcctctgtaaccaagttctgagatggattgtaacgctctagcggaaattaattgttgtaaatatgttagtatgggacaatgtccatgtgaaaagtgcaggcttcagaagattgtccaacactcactgcaaatggagtgtgcaaatcagatcacatagtccaaacacaacttatacgtcgaggctgaagtgcctgatttcgccatgatttccacaagcgccgccgacatgtctctggattgagctggaagatttaatggatgtcaattatgagagaatgtgtcgaagaaatggagcgtcgaaagatttcctgcaactcactgcaaatgatgtgtccaaatcagacgacagaatctcatcagaaatggggggcgaagccctctcattttgtcatgatttatcacaagggcctttggcgtgtctgtgcgaccaccggacgttctgagtgcttcgagtcctccgcgcttgttcggccctcccggagtgttgtgaagcgcagtcccggcgggtgacatgtttcatggcattcctgtggaaactttgatgtcctatcgccaaggatggctaggcaaggcgcagaacgcttggcctgccgtctgaggagctcaaattcattttggaagtgcgttgggatcggagcaagtgattcacgcttggaaactcatcctgtagctagctgggtttggaagtcgagccacagttcggaaaccgagcccagccggtgtcgggcctcccggggcggctcgtcgtcaacagggctgggactgtgcaagatctcgtcccagctggatggcagactgttggtccgggagcctcgcgaatgaaggggactttcttgtctgattcattcccgacagattccagaaaaaaaaaaaaagaaagatttagtcagtctgtggatggatggagaaagaaaaaaaaagcggagatggggactgaccttgagatctggtcaaaccataccaccgtgcgcttcgtctggcccttctggaacggcgaatcggcaagagcgacgatggtttggttggtgagctctgcggccgtctttccgctcgaaagatccgtctccctacgtcgagagatgtggtggtgaagccgctgagagtcgagagaacgtctccggcttgaactgttatttgtgaatggaaaatccaaggggcttcggacgacgacgtaggaggcctcagtgggtaagagcctggttggacgcgagattttttccttcacgctttggctgtctctcttgggccgctcagatacttgcgaccaacgtaagatcccaggacgacggatggagcagaacgagcgtcttgtgtcttgctgagtcgtcgctggtttatctgagatgacagtcccagcctccaagtccttctcggcttctctaggtttttccaccaccgctggtttcgtgttgccggtttcttggcggggcttttgagggcgcttgtcgatccagctttgaagacaggaaatcatgtaggcaaggaggaagccgccgatgatcatgcccagtaggactgcgaagacgccgaaggagcttactgtttgatggccattctcagagttgggagaagacatctacaaccaacaatctttatcctctgagaggaaaggttataatagatgttctcgatcaaaattgtgggtctagacgtatgtgcttcagtcggtacaggtggtcattgatttttgcttgagaaagctgaaggggattaatgtgtggaatcttctgtataagttggagatgaagttatcgccagagtgcccgcaggaaatggattccgggtcagagattggaagacttttgataaaaagagggtatgtgggccaatggaggagcactcgacgtgaggtgtaaagagagtcccagtgctcctcctcgcagtcggtcgagttgatatatgtttgctttgttcaacctttcggagagaaacttagttccctcagtggatgtgtttcaagagtgaattgatgatgcgatgtcggcaaagcttgatgaccccaccacaacctgtttgaccggcggcctatgtaatatcccttttttgtttgctccgggaaacgtgtgaggcaggtatgagcgaggaaagcgattggtttttttttctccttcttcttcttctttgtcttgttcccgttgccgaagaacaagcttagcgaaaagggtctgttgaaaagaagatggagtgctagtgtgtctagttggtgctatgctagaggattgaaggagtgtgtaaggggtatgtatccaatgaaagtgatgaaaagcctttcgattatctatcagtggaagtatccgtctcaccactgatatcacctatgccgctggttgtcgatatataacaagaagaagaaaaaaaaacaggcagcaccactggagtatgtaagctgagttgaagagcttaaagggtgaagccaacgagtgaaaatgggtgggtaactgctacaaaagaggcacccgtggagcctgagttgccggttatgacagctttgattaggcacacgtacgtagtcagagagatattagcgcgacaaaggggtcatacatccttacatcaacttggctggtgatgttgtcgaaggctgcgatccctgcagcttgcaggctcttctgaacgaccaggagtgtgctgaagctggagaaagtcgggttgtcgagtttgatcgatgataaggtccaaggcagcaacggttgccaatgtgcctccaatctattggatatatcctttacaaccgcgccatctccctgcagcttctgaagataaccctctcacaagcctggtcgggagaatcagttgttgctcgatcacctgtactcgcttccggtcaccaatcaatggaaaagttgtcagcaggagaaaggctacggcggccccaatggaaacatgagtctgtagtctctgttcacccttctcttccactgttgcacaaaacactccggcgtcccgcccacacacacacaatcagtgagagtcgagccgatgaatcctcgggtatgcgtcggagctgatttgatgaacgttggtctggtagtgtatgttgtattatgtgacgcgacggcaagggatcaaacctcagccactacttcctgctttccgtcggagggagatctgtctcgccgagaagcactacacacagacatggcatgttgatgagggcgccggataacatggtgctccaaacaagccaagactcgagtgagttcgagcgagtccgacattttgatgccctagtgcactcgagattaaactctcaaggctttgctggcccgttacatatttacatatctggcactcatccaaaagatttgaccagaaggatgacgcgtgcccgattagcacaaacggctatcggacgtcccggccatccatgcggaaaaaagcgtcccgagccgcaagcgggaacgtttctcttgagcagttgtacttcgcggtggtaatgcctgtgcgaaactaagcatccgatctagtgaggccttcgtgttgaagaagttcagaaagacgggatgtcaggcaggctgtagctgaaagaaaataaacttgaagtgaccttgttgaaatttttcaccatcttggattccgagctattgcgaggtgggtctaaagctttctttgagccgtggtcggttgcttgtctatgagtacgaaagtttctggttgcttgcctgtgaaagtctctctggtcttcagtcgcaagtccccagttgtcctttgatgctagtccatcacccaatttcgtgcaattttggatttctcatgaagcaattcaaagtggagtatattgtagcccttcaccatcctcaaaaaccttaccaaactatcggggattgcaattcttgcaaatcgacttgagctagtggcacttgatcaggccttcccaggaccggctggtgatgactcttcaaaatatcaaacatctccgaaagttggcaccatgtgacttatgcgaaagggcctaacaggagctcacccaacgatcagctttcttttttgatggtcggcatgacatgcaaacacgcgactggcggtgtcatgtgagctgctaattcgagtgggcgttaaacttgctgtaggttaagtttgcacctttgcgcctccgaatggggcctgaatatcttgccagttgttggagtcagtacacacaacttcttaccgaaccaaactgtcttaacatctggctcttggcaaaatacaaacggctcgattgatcaatttgaatgttccttctcttgtaagtgaccaacgtcaagaatgtaccggtgcaagaatccagaatacggcaattcttaaaacagacacagataactcttggcagctctgtatgcatgcagatcagtcatctactttcaacacatttgtaagagacatcatggggccaggacatgttttcaaaaatccccgaatgatctttttgtgaagagagaagcttttgtatggtggatatacttaccggtacaggcatgggccaaggaagagctgcttggcgcaagaagctggtcgactctacgcccctgcttggatctccagatgggtgcagaggaccagggaagctgttgagcatgcaccaaaatcgcgacttgcgacacgttacaaaaatgaatgcagctcttgtgcacaagatcctctcgataagtcaagcacaagcagtaggactcaggagtatggattgggcaagataagagatggctcttcaagggccataatatagttttcccctgtccttgctgcaatatataagtaggcttaccgaacccagccgacttcttcaccggtggacttctatcgcttgatcaaaaggcctatccatctccccaccagactggaccacataaaaagttaatacatacttaacaaagataaatcatcacccaatcaacttaatcaaaaccaaaatatgaacattctattgtacttgatacttctcggcacgtttgtccatctcaacttagccaccccattgttctgggaaccgttggacttcaacttcagctcgtttggacggttgggtgccttgatcaaggcggtcagccagaccaacgagtgcttcgaacatgtccccaaatcgaaccctgctattcctatccttcgttcgaagtctccaggcggaattccacacgtcagcaccgttaccgccttcagagatgacgccggcgccccgattcgcaaatcacagctccccatgcacaacacttgacccagtgaagcagatcaatgctccgtttttcaagcttcaacgtggaacaatgtgcgtttattttcgttattgaacttcattatatccttttacatgactctaaatttccctaatcctctttgtttcttcctcttcacaccttctcgatgaaaatatagagataaataccagaaaagcgcccaaaaatcttctccgttcttgggtgataggggacttcataaacaaacactgctttttcttgaaataccactttatgcgatcttcaaggcccattcatgtatatattgtacatttcccttgggctcataagcctatacatctgatctattttacctgcgttattgattggatcatgcctcggttgtctaaggcaagaaagacaacgcattctcaagacaaaagcagcaggcagagttttgacccggtgcttcaatgtcggagacggatttcacccatcccttgcgctgaacctgtgggtatctgacctgggaaaggttttgctggatctctgatcccttttgttgcctttgggtccgtgtcacaaccctcacatccgttaatttcatgaaattaaaaaagtgttgccaaaggggacaccttccacgttgaaccaaaagcaaatcaaacatgtcagagatctaaatgacatcaattcttatccttatcacactgccaaagcaattgtgtcagatagctgtatctatgattatatcagatatcttcatgtgatgttgcatcagttggagtgcctgattcaatataccaaaattgaatcaggcacttcaactattttaaaatcacacaaaactatttgatataatcacaaatgcagctatctgatgcaattttggtgtgtgggcagccagaataatattgctggaaaaatacttaggaaatcttgtctgtatgcctttaagatttcatgagagtgtgccgggttgttttggatgaggtgacaaatttcggcgaggattgtaattttagggtttgaaacacctttccatctccaagctacaattcagacaagatgtgggacaggaatttttttgtgcttcatcatgtccagattcaactatgtactcgtttcacaaacaaagaaggttcagccagatggctggtcttgcttgtatttttagctgtatctccgagcttctgtaaccatttgtggggaggtagatcagagctaagccatgtccctagttgctgaaaggtgagattcatatttcggttaaatggaatttccggtacttcgcaggtttcagacatgaagtgaagttgtttcacatgtatttttttactcacataagaaagcaaaccgattttcagtagccctttaaagtaaaaatccagctttgaaaaatatccttctcacttaaaagatctgatagtttccacaccatacacttgaaattagtcaatcttgctattttctcagacatactgatacccaaggaattttccactttgcaatttggtgccaaaattttaaagatattattatcaccagacaagagtatcatagatgctcttcaaaaaattaagccttatcttcatcattccctttcttcagataggaatttgcacacctgtaggccccggggaattcttgagtgatgaaatcaagggtggaagggatgcaaatggtatgtatcagtccatgaaattctagacaatataagtgagacacctgcactttggatctatcttttaacttggattcatcttgtgcttttctttcagatttgcctaggtttaattctaaagattcatgtaagccacaagggggtaagtcaaatgagaattcctgcataaatttttcaacaagttctgaattttacttgttcatctagactcaaaacaactggaagattgggactcaatgatcaaatcagttaaaaatatggagaatgactatgttaaaacaaagatgcatgaatttgaatatagtgactgcaacataatcaaggaatcaattgatgaattgaatagttgccacaatcaaattgagcatgtctttggatctccaactcttagaaaaacttgggcccatccaggaatacaggaggccaggtatttggaacttgctttggaagaatacaagcaatcaatattgaatctgttatcaatcatacagagccctgtaaaattaccaataggacttcatcatctactggtggctcaaaataactgtatcttagaaactttgaactacatacgcagatacaaacttgttgaatctgatatcattcaaaaatttcagatccctttttcaagtgtccttggtttggagtggtttgaccaaatgtctaaagatgtattcaaaaaaggttctgagcttgacaatccatattttttccgtccatttgaagaaagccacctgaaataccatttccacctgcctcatttttacaatttattcaaaggtgagtgcatcatattcatgatttttttaaatatttcctagaagaaatattcattttgaaacaatcttctgatttttttatttcactttcaaatggactaaaaacatttttccaatagatcttgacaaaaagcagcaggattttattttgtttctttatatggtcaaaagatatggggatgaaaaaggggatgaatgtttgaaagatgaaccaatttcagatgaattcaattttgacaactcaacaattgagcagattcaatttttacgcaaaatgaggaaatttcttgtgaaggagttagaaaacaccaacattcaagagcctccaagaaggaatttttttttaaaaatgaaagatgatttgatgaaactgaggaaggatataattgaagcaaacttgaatcctgacaatgtggaaacatgggacctgatccactggaaatttgacactctacatctcattcatgagagatttggctcagattacatggaagaaccagaatttgaggaatacaatgagaatagggaggaatttaaattaaaatatgaattgctatccttggctacaagggttttaatttggagagatatgctggaagattattctcattatagttcaaaatttatgactgagggtaaaactcatgaggtacctgaacaagcccgcaaagaaattgggatggtctattggagaaagctgagggaagatgtttatgctttcaaaaaactagaggcacatcctttctgggaagaaaaaataaagggtagtattttttacagcaagctcatagctatctattatgacaaaatagaggaattgcctgaaatttacttcaaattcaaattcttagcaaatattgaatctatttaggacaaaggaatcaagttctcagtttatcttatagattctttgacagtgtctgaattcacttttctctcaattatttgaatggggaaaaatctcattttttcaattcatagagtatcaaattctgttctctgttggttggttcatacattacaaaatttcactcaaaaccccacatggaaattacatacaatataaaaatatttcaccaaactggtggcagttgacatgcaggttactccctatgtagcttatgtcatactttaatctattcctatgtaacaatttctgcacattaactgtgcaaggtgcacagcggctttgaattgaagtattgctgaggtaatggtcaagtaacatctgagtaacaacccaactttgaagagagtttcagtatgtcaactggctgcagttccttgagattttttcacagtgacaccttctgaagccaagttctgtaaattttccttgcaatacatgataaattgctctacatgttttttatcctttctctagcaacactggttttctaatttacgctgcactatctgcattttcccagtaaactaacatagtggaatttaccccttccaaaattatctgcagtgggaaattgttcactcagccagtagtgttatgattaagtatttgtcttcaggagatagataaagtaatgcattatcacattatccagagtttaagcaaccctatacacatgttaagtggcacaaagcctctccttttggcctttggcagaaacagatgccataaatttccaaaaagcatcatatatcttacaaatattaagtttcttttttcaaaaaaaagttctacaagttgctgatagtgtaatgagcatgaaaaaaaaaatcaatagataatgtaatgagcaaaagttttccaaaaatcatggagaaaataatgatagtgagtggaaaaatctctgccttatctttatgctaccattacaggtaatgtagctacccagtgttggctttaactatgttcacattttttgttttcttctccagttttctggtttcttcttctttttcttctgcttggcaatgcatactaagcgtattcaaaggtggaactcaaatgcatcatcataaattgatagataatttttgtttatagatgaattgagacatggattgtgtaagcagttctgtgaacaaaaaataatttatggattaatgtttatatttatacttcaatgcaccaactttgaacaccactactttacaattcttgtaaattctattttgaattttatctttgtcatttttttcttcttaaaaattgtagaattgtcaatctttatgacttgaagggaaaagtagccatatcaatgcattgattcttatgataccacaaaactgattaagcctcaagaggaataaaattccaaattgcatttctgagttgatcatacactcttaagcagtgtagtaaattaaaaaaactcatgataggcacataattttgagtaccacagtagcttgcctataaacatagggttatgcggttagagttgtgtctgtgttgaatgtatagcaacaatttccataacctccactggaaaacgatttgtgagagggcttcaagatgtttattatggcccggagccctgtgaaagctagggtcactggactggatcatcttcaagaaaaagtgcgctggtgcggggcgagcgcactttggcgggccggtgggggtggcgccgacggcgctgtcttccgcgaccgccgggtcctccttaccgcatcttcgggtgggcacggggccggcagcgctgttgaaccaaagggtgggtgttggtctttggatggcaccaaaatcaatccaggtcgaccatgagcattttgctgacctcctccttcattcctacttccatcagatataataccagctggtcgaaaaatctggtagcaaagcaaaccgtactagcacgatttgcatgccagccgatttcgataagaacattccactcgagtaagatggccaacaatcacagccagcaagtcgtatcacttgtctcgcctcaagaggtccaagcccatggcatcaaaaactacaaagtcttggatggctccttccatctgcccaattccggccgatcagttctggacgagttcaagaaaggaccgagacttcctcatgccagattgttcgaccatgaaactattgccgatacttcctatacaatcgacggtactggcaccaaactcggacacatgcagcccgatctgacgacctttaaacgtgaggtggagcgcttgggtcttactcggaacgaccatatactcgtgtacgattccgttggcatcttctcggctcctcgggctgcttggcttttgaatgtaagcagagaaatatctcattccattcaaaagttttggcaaattctgactcttggcatggtctactcatcttttctgtacaggcttatggccaccctcaggtctccgttcttgatggcggcttgccccgatggattaaagaagaatgtccggtggaaaccgggtcgccggtcgatccagagccgtcggagtacacgcttccgggattcgacgaggctcttgcgcgagggaaggtgatctcatacgacgatcttgtccggaacttcaaggaaaccgctgaagaagaacggatgagtgtttttgatgcacgtcctcgaggcaggcaagtacaaataatccacaaatggagataaccaacgggtgtttcaatcaaggtagttttgatagtgtactgattaaactagaacatcccatcccgtaggtttctcggcgctgatcccgagccaaggccaggattatcatcaggccacatgccgcatgcgctctcgctgccattcacatccttattaacccagccgagcgacgcggagccctaccggaaatatctgagccccgacaagctcgagaaagtatttctcgagaccctcaatcatgaccatcagaaatgggaacagatcaaagccggccaaaaaggggtcgtcgtcagttgtggtagcgggatgaccgcatgtatcatctggctcgccattcgtctctgctctcctacggccgctaaccgtgtcacactttatgacgaaagttgggaccggttacgcactcaggaaagacgcccaaatcatcaaagactctccaacaacatcctgattgtcacgttcttcttctttttttgagaaaaaatagggtttaaagtatacgcctgttgcgtaacattacaaaaaacccacattgcaaatgaaatgtctcatgttccaaatatcatgtattctcacgtgttctgattgtcttattcttcttatagctatgatgtactgttgatcttcctccttgcataaaacaagttgcaatttctcccagattatgaagaagaaaaaatgtccatgggaaaactgttacataccaaaaaaaggtttgatgactttgaccccctggccttacaaaacatgtggggtctggtagctggattgatatgcacacaagagcaagttactttcaacctcaagcttaactaagctgtccatgccagtggaggcctatgacagatgcggcaacacagtgggaggtccaacaggcagccaactgacatttcaattacttttttttcttgctcaagcaaaccttttatttttattttttgtaaaaagttgcaagcattgttgggtaggctgtataccattgtggtgttcaaaatctgaattttggctgactcattaggttcatgtagcccttcaagaattccaagccaaacatcaataaagattttaggaagtgtcatgattccagatcttgtgatgctcccaccaaaatactacaaactcaggactcgagtttgtcagactaacttagctaagtccctgccctcctttgttggagtggtaagagcatctccaatggtctgggaggcagttgacgtgtgtttcccggcccgcaatcacatttcacagagtccccgggtctgctccaattgtggactggctcttgatggctatgtatcctatgaacccctctgccccaacactagtcaaccaagcctcccccaccactagtcaatcaattttggcaccatggacatcctctgatggatggacaacaatgacaatctcctgttttgattctcacttgttcctttaactcatcttttgcttttaagttgattatgataggggcttggttaaacgactcccaaaaagtgagagctgactccaagccccggattccccaaaaaatggagttgaccccaaaccattgattgttgggatcgactccctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtacctcagcggccgggaggaatcctctgccctgggctcttttgggtcatcaacccccaaaccctggttggtttgggaggacaactcccaaaccctggttggtttgggaggacagctcccaaaccaaccggggattttgatttttattattatttttcttagggagtcaactcccaaaccaatcaatggttttgggagttcaactcccattttttggggaatccggggcttggaagttggtgtgagaactcctttgggatggatggcagtcctgcaagggggaaatagcagttatgatatttcaggtatctatgaatttattacaactgttacgggtggtttgaaagacctgcccctctgatgtactacactggaattctgaaaacaaatttattttttttgttttggcaaaaactgttgatggagaaaactatatgtagcagtctcttatcaaacctagatcaacgtgaaatcagctgagacttagtggaattttgattggaaagaatttggtgtgggttacagcaggctggaatcagataatgggaagatttgaaaagctgggagatatttttgtatgtttatatatgtttatatgagtaaagtaaagtaaattttgacatgggaaaagactgagaggaaaatgatgataaatatgaactattcaaagtgtctttgcccttctccttagccttcagttaagagaacaaatgggttgagatcactttgacttgttaagagcacaaggggtgatacttgctacttgaattcttctatgcttcctgaggtatggaagatgttgatgggagacctgattgagatcacactgctggattttgccttaatttgactggaagactctgagtgggatgtgtgtagctggtagatgtgccggatcaactctgggccgctagtagctacgctaaagggccacttagcgttagcgtagcggctctaaaacgggcccttttttctgtagtgttagcgtgccgctacgctaagctgtagccccactaacaggcggcttgtttttgggtagtgttagcgcatcactacagccgctacgctgcgctacagtgcttttagcggcaaaaaaggcaaaaaacccgctaaaaagccctgtagcgcggcgtagcgggcacttttttgtgccctgagcgcgtagcgttagcgcaattccaactttctgcgctaacgctacactaacagctaacgcacttttgtgccctttgcgcgtagcgttagcgcagaaaggtggattttttgctaacgctacactacaaagtagcgcatttccgctgcgctacgccacgctaaggctacggttagcgtagctggcccagcgttggccggattggcatgaggaactgatctgaggagggagaaatgacctctttatatagtaaaatgtgagggattttagctagtgaggatgtcttgtgagggatttatgctgatgtgacttcttctttgagggatttttgctgcttggaagcttctattgagccatttttgctggtgtgtcatgtgatctgcacttccccatacagaaaatcacacatgttgtggaatgttctttctattttgaggcatttttgctggtctgttgtgaaagtacatgtgatccaagcatgtggctggtgatgtcatgtgaaaatacgtgtgatccaagtgtgtgatcatgcatgtgatcatacatatgcccgtgtacaaacaaagatttcaactatgcacttatatataaatctatactatgtactacccaggacaactatactattctgtaataaaaaaactgatttatccaaataacttttgactgagtggagctagcctagtggttccagtgagtgactatgggttaaatgacctgtagaatctattgaagtaataataaaaccaagaatctagcctattatcaagagtggatcatgactttatgcaatttggtacttgaaacacatttggcacactacatcggctctccactttttgggagtcgtttaaccaagccccttatgatattgttgttactcttttttttcttgcttgcaatgtcactttgttgtttttattgttttctcactcacttgtaatctcacttgatcagttccttgatcacttgcaatttcactttattgttttctcttgtttattttccagtttgtttaagaaagcaagacaaaaattagtggaaagggaatgcaaaatatgaaaactgtttttgattgagttatcttagagtgatgagagagcaagacagaaacaatctgattatcaaatcaaaaaatgaagaaacaatatgttggaatttcacttgacatctctctgtttctcctttatttctctcacatgttgctctttttcttccaagtaaaaaactgttgtttttattcttattcattatgctccaactactgttacacaacttggtcatctgtgtatctagattatttaaagagctctagataataagaaaatgacacttaagccttgtctcagtccaccttgtgcacactccagcccgctcagctggaacaaaatagtatcttcagacattgtctgcctttggcattgccaaccttttttcccctcaccaactcaaatttcatcacgatatgttcatccaacaaaataaaagaaacaatcaaataatccacttgaaaaaggcacgatccgactattcttggtggctgccgtttgtgtgttggtgtggaggtgtgttcaattggtcaatggaggtgtggtgatggtgattggagaggaagagttgaattgcggctgggaggtgacccgcggaagtcagcaggtcattgcaggtttgacttccccccgcaatgttttcagggttgatccgcgggtctgttggaggtttaaaattgaacccgggtggtcaaagtttgcccccggtggcccaattgcgggtccgttggagatactctaaaccacttgttgcattgcgccaaccacagggagggacttacatggaaaggcaaccctgcagcctgaaagcatcagaaaatttggctgggacatttttgtaatcatcctgactcaattttgtatgattgaattttcttaatcgccacacagctggtctctatcttcctagccccttcctgtgttgccagctcatcagcatgattgaaaatcactctttccttgtctttggggccatggaagatggcctttgtatcttcctgtatcttcctgagtttctaggatcttcaacactagtgagatgtattcacgataacatgtggtttcattgaggcacccagtacaggagacacctccaaaagaactcagagcaatgcagtcatgaaaagctcagtgggcaggcaatgaggtacctcaccagctcattcagctaagtgatcaaatctcctgaaaaagcccctccatttggtgggtgactttatctaccaatgttaaaagatgaatctgacaaggtgaatcaaaaaaagtctaattctcatgctctcaagcaggcaggttgaccttgcgcataagtccctgtgggatggtgtcccccctccaatgggagggacttggttaagttagggacaaagtctcccttgtggggatttccctttgggaaccgcctggccaacactatgctgccagatgtgcccactgcagccaagacttgtataaacagttttaggtttttttttgtaactttttttatttgcttttgaaggtcatttttttagggggttggaaaaacgactccctaaaattcgcccatgactcccattttggtcaaggggtcgtcggacgggagtcatctttccaatcccccctgggggattgggagtcgacctcccaattgattttttattttttttatttttttgggtgggagtcggtgcccaaaaccctccttggcaagtgggaggtttgggagtcgcctccctctggccggaagggattcccaccggtcatcgagactgtacagtctcaatgaccggaatgaatcccttccggccatcgagattgtatggtcccgctgaccggaaaggaatcccttccggtacctatctagctaatcgcgcagccgctctgatgtccatcagaaattaccagtccgcacttgccaatatgcagctcgtcaactccctcaattcatctctcttggtattcaacccactactaagaatatcctcagattaatccaatgctatcttccattaggacacctctaccaggcttgacaatcactcaaaagtctattagaaagctccccagactgtctcgaagccaagaaagaagatgtttgattgaagaagttagatgagatcatagctagtttacagagaaccgtactcgtcaggattggagtatgatgttgatcagcctagatcggcttcaaaaggagctagattgcggatctctcaaagcaaaggaatggctgatttggcaagtcaaggctctatgtggtcaaaagaaatgggaggatgccaagtgtatatgtaacgagttagtgaggtcgtactcttcggatccagaagttttgtattatcgggcgaaggtgatgtactcccagggaaacttggccagtaagccgtgatcctgttgagctggtcaacttcttcatctcctcaccttagcgttgtttcactgttttttttatgttcaaaaacaataatggtccagctggacccggaaggaatcccttccggtcatcaaatggtcttgatgaccggaagggattccttccggtcagctggaccattattgtttttgaacataaaaaaaacagtgaaacaacgctgaggtgaggagatgaagaagttgaccagctcaacaggatcacggcttactggtcaagtttccctgggagtacatcaccttcgcccgataatacaagactgctgatccgagagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcatccattggtcttttcctcgggtctgtgcgtgcgtacggtccgcaaaaacctgacttgcggtcttcgggtcatcgagacttctagagtcccactggccgggaggggattccctgcggtcatcaagactgcacagtctcgatgaccggtggtgatcaccccccggccagtgggagggaggcgactcccaaacctcccacttgccaaggagggttttgggcgccgactcccacccaaagaaataaaaataaataaaaaattgattgggaggtcgactcccaatcccccaggggggattggaaagacgactcctgtccgacgacccctcgaccaaaatgggagtcgtaggcgaattttagggagtcgtttttccaaccccctttttttatttatttacgaggaagtgaaattaaaagagaaaccaaaaaagtccaaacatcatgcaattatcaactcaaacagctagtttattgcttatctgcatttgagatcttgtatcaaggtctaggtcggagcattgtctgtatttcgtatggtcatacagcaggatacagcccataaggggtgtagtgaatcccattaggactgtaatgatatcacataagcggattttgatttttttctcccttttcaaactaggaggttgtttgaaatgttttcaagatcgttttttggttaacaagataatagtaaaaacattatgaaagtaattcaaacaaaaaccaaaaaattctcaaaagaaatcaaaagccctttataattgctgccttatgagacagattcagcttttccaatttttgtgggaacttaggccccaattataaaccgatattttgaatttttggattttctaattgaaaaccatttgaaaacgtaaaagaaatgaaaaagaaaagggaaaaaagttcaaaatttatctcaaaacacagtcaaatacttcgtacaattataaaccctcaatgttcaaagggctcttgggccttcaaacaccaccaaccggttgttctcgggcacattggcccaccggtggggttagggacatggagcagttgcaatttttcaggattgcatatgtttttattatgtgttcgccttgatggatgtagtgccccagtaccatgttgcgtcgccaacggtgtggaaaccttgtgccgatgggtatcaggatatgtgaatccgcaaccaagcgggccagcacttgtattcccccagcctgtacttacatccctgtatgcattgcaaccatacagggatgtacaggcgagaagttgggtattgtttgtccatgcgaggtttttcagactcaaaccacctcccaaggaggtttgaaagggtttgagctcggttttgagaggaaaaagaaatggtaaaaaaaccagaaagaaggtgcaacatttttcgaattatttcaaatatatttgaaaaggttgtttataattggggccttacatacataaacatattatttgtttttcttagtaccatatctattcacacatggtgctaggactgtaatcccactctttgttttgcccattcctaaatggtatggacatgatcggagggccttcacatcaattttgcagcctcttgaatccagagcatccccaccaaatctgagttcgagatgcctcaagttgatcctgtagggtctgcagataagtccttcaatttattggtatctgcaaagcactcttggagcctcttggagctgaccaattgagtcaatcattttctctgtctcatcaactgtgtttccacagggtgcttcctggtgcttcattgggttttgtctttgaatgggggatgggcaggtcaaccgtcacatacacccccaacacgtcagccgtgaacttttccgaagggagcgctggtcaagtggcatacattgtgtgtgaatgtgaatcgaaacatcagtattgaggtagtgacacgtgagaggaaaaatgatgaatggattgcaatgaatatggaaggaatgaatcaaaacaaactgtggagaaacgttgtatttatatacaataattatgtaaatacaacatatggtcgaagtcgaggaaagtcgacaggcgagggaaagtcttctgtcatgactttccttggtttgtgactttgcctgtcatgtagtgacgtggtgcgtaatgtgtcacattacgtactcgtgctacaacacccccccactcgacgagatccccatgatcaccttcagctgaaagtcgtgaaccgatgccggaaggttcttagtgagtacatccgcgaattggtgtttgctatcgacccatgataaggacacttgtttcctgaatagcgcccggttggtgatgtagaattccctatctgtgtgtcgagtgcgtttgttggagacgtcatctgcgcagaccttgaccgctgcttggttgtcgctgaagagagagccgacgctctcaaggccagtgatatctttaaggaggtgtcgcaaccataacagctgcttggtaccatggcccagcgccatgtattccgcgtgggctgttgaggaggcgaccgtggccaatcgtcgagagttccaagcgattggacttccgtggaagaaaacaatgaatccgtacgtggaacgggagaactcgcccccccagttcgcgtcggtgaagcaagctagccgcgggttttgctccttagggactaatcgcaggggtctgtctttggttccagcaatgtagttcaggacgtgcttgaggcaattccagtgtgatgcgcccggattcttagaaaatctagccaaaaagttcaccgcaaaggtgatgtctggtcgtgatcccgcagataagtagctcagactcccaatgatggagaggtagtctgacgaacgcagcccttccccgtccgcgcaagtggttggcagtgcgctcgttggcaagggtgttttggcatgcgacacgccgtcccaatgctcacccaagacctttgatataaggcgaggttgggagagttcaaaaccgcccggaactcgccgtaccttcagtctgatgatgtcttcgagggagtctgtccacttgatcttcagtgacgaagacagatctcgttcaagcttgtggaggatttccttcgacgggccggtgacgatgccgtcatcgacatgtatccaaatcacgttgttgccttggtccccagtcaatatgtagacacttccgtcgtattgtgagctggtgtaaccaaggcttgaaagagtcgatgccaggtgtttccaccagcatcgtccagcttgccgggtgccgtaaagcgcctttctcaggaggcaagcggaaccggagggtacaggtaatccttcaggagcggcgacccaaacttcctcgtcgatgggcgagttgaggtaggccgcgacaaaatcgaacgagtgcacaggccagccgttcaacgccgctacggacaagatgatcctcattgacataaacgttgcggtaggcgcaaacgtgccgttgaaattttccccagaaacttgagtgaaacccttggcgacgtatcgcgccttaaaacgatccgctaagccgtcagcgtttgtcttgatcgcgaatacccatttagcgcgtaagacggtgaccccagggggtatgggcttgacttcccagacctccaatcgcgccatgttgtccaattcctccttgatagcctccatccatcgcgcagaatcggcgtgacgggatgcttgcttgaaagtctgaggcagcgtagcatcacagcaatctggtaccgaatcggaaagcaaatcgaccaagacatcctgggcttggacggtcaattcatcctggaaactgcccaactggaggcatagcgtgtcggcgaacgagaaagatgccgactcgtttatgcttgacggaaagtcaatgaatgtggcgaccgctgattgaacgtaaccctgaagctcggggacccaaaagccccatcccttggagtcgggtagatacgaaaccacataaccacggactgctcgatcatccagtttgcgccgcttctcgacggggacatggatgaaggcgacagccccaaaaggtcgtaggcggtcgagattaggtttcctgccgtagaatcgttcaaacggggtgagttctccactcgcggcgttcggaatccgattcagagtgtagcatgcccaaacgaaagccaggccccaaaagggtttgggtagcgtactgtccaggaggaccgttcggcccatgtcttgcagggtccgattgtatcgttcaatcgtgccgttctgatagtggtggtacgcaatggagcgttcggtggatatcccctccgcagacaggaaagccgataggactttgttgttgaattccccgccgttgtcagatcgaaggatcttcagtcggcgaccggtgatgtttcccaggcggcgtacagtctcgacgatgacgcccgtggcatccgacttccgtaccaggactttaatttcacaatacccggaaccaatgtcccggagggtcaagatgtatgtgccgccgctcagtgccggttcctcgaaaggcccgactaaatcaacgttccatgcgtccatgggcgcaaaacttctgctatcggaagagagtgtgtttttgttcacactcttggagattaggcaggcgccgcattggatgtcccccggtggcaggctcttaggtaggcccaaagcaactccaaggttcatcatgcgcttaataacccgcaagctgacgtggccaaaacgtcggtgcccatgaaggagcagctgctggtcagcggtcaaggcagtgggcaagaaaggcttgtctgtggcaaccggaacacgtatgaggaaaggttcaggttcgtcaggcttcgcgtcacgtgtggggcccgttgccccgagagcattgacagggggttcagtaggcacagtaaagacagtagtatttgcagaggtaacaggcacaacgtgagacaaacgagcgacagcagttggtgaggcagggggagtagggacagaaggaaaggaaacaacaggagagagacagcgcaaaggtctggggaacaaccatttgcgagagcggatatcaaggcgacatgaagcccagatccggttaaaagaagaaacatgaaaacagtccgttcgctcgtcaaaagagagaccaaacccagccaagcagagtgcaactggggagatgagggtgtgagcggcgtgggcgcaaaacaggacccccttaagatggataagagttgagctgggcccacgaaaagtcagggtccctttcgctgtaacaaaacgggggctgccattagtggcgacacgaaggggtataggattttcaagctcagtaaaatcggtcaatgctaacctatcacccgtcaagtggtgggtggctccagtatcaaataaggtttcagggcgagtatcagtgccagtaaaactcaaatcagagaaggaaggttgcatgtcggggttggtatcaaacacgtggccagcgggggctggttcttcggacccggcctccgcctctctggcggctggccgattccccaagccggagggttgcttgtagaccggtctgtaggagtcagcggggcgaaggggagccggagctgggggtgggggagggggtaagaagggtgggaaagggggaaatgggggtgcgaggatgggataatacgcttggtattgtggtcccatcaagccaggtggaggaggaggaggaggaacgccatggaaatcccgatgggccgcgggaaacgtcggaggggccgtgcagttggagatgaggtgcccggtggccccgcaacggaagcatgtgcgagtcgtcccaggagctggggacttgaaattagctggcctaccagccagcacatagacgttgtctgggtggctttcaacggaagcgctccgggccggaggttgggattgatgaaaaccagctgagaaaccagaggggagggggttgcggtggcggtctgactcgcgagcacggaccttctcccggcaggcggtaagaatgtctatgtgattgttgaacgagagagggtcgtcttggtcgacagacagctcacggtcaatggccatgtcaaattcatggcggagcttggtgccgtgggcgatggagcaatgcaggatgatggacagaatggaatccgcggtgatgcaaacaccggcgtcacggagatctgccaagcgatggcggtagagggtggcaatagatgaaggttcgctattcttgtcacaaggaactttaaagaggtcaatccatttgttcaactgggccgctctgctgaatgtggtgaagcggcggcgaagttgctgcatgatggcgtggctggaaccgacatcataaaggtcggccttgatcggtcggcagactgagatgagaagggcagacttggcgaggatgtcaaagcggtcatgtgaccggtcggcatcataccaatcttcacggttgaaacacagcaaggcaagctctcggatctcccggagccagtcacggaaattggaaccgtcctcccgtaatttgtactcatcgcggaactggttagaggccgcattgatgatcatggccctggtgcgagggtcgtcagccgggtggggagggtggggagcgtcacgaaagaaatgtggggcagggtcccgaaggggcgggggagtccctccacggttggcgccaccgcctgagctaccttggttgccgttggagtcgccgacaccatcgtcaccaggtggagaggggctccgagccacccgtttgcccgccgcggtgctggtggctggtctggtggtcacattactggtagtagatctggtgccgacaggggagcgcgagatgagaggagccattgcagtgtagtaaggaagtagtaacaggggaaaccggaagagcagcagggaaaaaatcttggtactggtaaactattgaaggaaaaacacccgatgtggagaaactaacacccgtagagagaaaaaaaacacccgattctaacacccagagataacagaggaaaacacccgagatatggaagagaaaacttgtggtactactaggaaaaaaaggatctgtaaactttgaaaaatggtaaatctaatcttgatgtatttaagcgagaaatatgctcataacctattgaggtagtgacacgtgagaggaaaaatgatgaatggattgcaatgaatatggaaggaatgaatcaaaacaaactgtggagaaacgttgtatttatatacaataattatgtaaatacaacatatggtcgaagtcgaggaaagtcgacaggctagggaaagtcttggccagggaaagtcttctgtcatgactttccttggtgtgtgactttgcctgtcatgtagtgacgtggtgcgtaatgtgtcacattacgtactcgtgctacaacaatcagaacagttcaaggagtttaacagcatgctcagagtcaagtgagcctttttgaccattttaataaatacaaaaactatttgaatttgcatatgtatgtaactcaataggaaacccaaaagattcggagtcgttaacgcgttccaaactgttccaaaggacggctggtccgctgacaaaacgttgtacgtatttatgtcttgatcattccagtggagatttccaacttctcagaaaaaaactttcggcagcttgccctgcgcctgaacttcggaaggggacaacaagttgtccggattccagaacgtgttcctctcgccgtgactcgtgagtctacatatttatgtaaggcgcacagggtggccgagggtacctcaaggcttcaccccgtacaattctatccaattctccttgcaaaatgtctattcgatcttttatcctcatcatcgtccctcagatcgtggctttactctgttagtagacctcacactcataatgagacatggtcttcactcttgaatccacactgaacattattttgcactccttttgaattgctgatcaacaggcctctttgtgtacatggcaagtgctgcccctccgcaccaaaaatcgaagactgacaaccggaaatcgaagaccgaccaccggaaatcgaattctactaccttggtactcccgaatgggaaggaatcagtcgctatttacggaaaccctgcagctataaccgtgtaagctatcttaacgaagtttatcgctgctagtcgacccatacataaattaacaacattttgttttcgttggaccccacgctgtatcaaaggagtgtttgctggtgggacccaaacctctatgattgttgaaagatctacccgactgtcttcggtgaaaggcaatttcctggtaaccagcgcacaatcgaaagataatcaatgtctatgaattgtgtaacgcgatatgtttatggacgctgaaatttatattccaaatttgttcgtttatcaagctccttaactgaactctaactctagtctacgtttgaatggttcgcactcgacttcgtgtgtagtcttgcgtcttcatctgagtgccaacagaatttttttgagatggctatccaccctaggttctggttagaagttcgaatgagcacatgagataaattactccaacatgacactgtcggatcctagtggattcagatcattcctggcgaagtctagctgctactctaatcagcatcacaggaaaatcagagcgcgtctacttgttctgcgtcagagcatgactagcgctcctaattaagcacactcgaatttttaacccttggaacttgatgtaggcatcggtttcttcaggattgatcaatgcaactacgaaggaaaaggttcagtggggtgcaaatttccgatcagcaagagccttcgaatcgcctccatatcacgatcacattcgaatctttctgttgagcttgagctcacttaggctaacctccccggggacttactaagccagacgtgcaaaatcaactagagacctggcaggcaaaaatgaatcttggagtacaacagcatacatactctcaagacctatccattttgctttttaccactcaaattcctacgtgaattatcctaaacaagtcccactgaagtgtccatgttatatacattgacaattacatcaatctactgatccatctagcccatatatctttgtgcgtttattcctctattgagttaaaatcacctgtgagttgcgtatgaaaggatgttagcgttttattagcttaacttggacattaaccaaaacaagaatcagttatctttctgcgggatatccaacctgagaccatttgtgggtgtaggatggctacgttttgccagcgcaaaagcgcaatcttctgtcatgagaggtgataatcctgcaactggacaatatgagataaatttggattttgatgaaatattgatctttgaacaatcttgctcaaacccactcaccttctcccggtgccaatctattcatgaatccagaaaacagcaccaagtgctcttttggatgattttctacagggtcaatgtgcgtctcaccctgtagaaccgaaagcagctacctgggttaccagctgttaccagcctgggtgtgtaatttctgcttgtttctggcaatcgtgcaacaggaggcgacagagcattcaaatttcaaatgctgaaagtgggcaatgtcggaatcagattgtgaagaagacatgcaaattgcccattgcaatttacatacaagcctcacattcgcattgcgaatcaaatcctcgatgcttgccgagctttgccgagttggtcatgttgatttttcttctcatctcactcgactcattcgttcaaactttaaaactccgcacaattccttgctcacacgttgacgaagtaactttggagttcaacaagcctcgccggctctgatggccatgggccaaaacaggccaaaaacaaggccttttgcatgggcttagcaatctttagactgttaaaatgatctatcaagaagttttgaatgtaatcacccttttgggttgaaaaattcctaccgcatagcatttggtgtgcttatcgttacccccttttgatcggtacataacctaacgaaggttagaattagccttatcttccccacatgagctcacggacacgtgggcatgggagaaaacaggagaaaacgttcatgcatacaaaatatgtgtcgcaccaagtctatgtagaacgcttgcgtgctggggtaacggaatgtctgttgtatctgactctttttgcttttcaaaagcgcagattttgggcacattggcgatgacttcacataatgtttgtgttacctgagtaagattttctactcttttattcaaaacccggcagagagttacagtacaccacgtcaccacttgatagcatgtcgtatgcgtagaacaacccgattcacataatcaccgaaccgaatgctttggtattttaattattttgaagggggtagattcaaatgatttggtattggtacttaactgcgggcgaatctgaaaggacttttttgaagaatttggaggaacaatttgtactgagactgagagactacagtccgatgcgggctttttaatcccaggaaatcgacttcaacttctcctcttcatatcatcatcgacgattgtgcgaattctcatgtagcccgcaagcttgaagcattgatatgacttgttgattctatggatgtctctttttgccacgaggatctcaaaggctttgaaaacatataaattccgtagcttccttcgccaccctaactggcaacttccccccttctccctacacctcctgtgcaccctcagaagtggcttatccgatcaagcatcatggctttgcttccttacacctgcaaaatgattctaatttcactatgttgagtaaattctatagccagcgaatatgatcacttttcgctttaacattgctgaagtggcaacatactgacgatgaacagctcctctttcttcttgtgaattatacagatatcttcgccttctccatgagggttgattctcaaccgatttcccttcaggagattgctgatcaacacgccactctaatgccacgtcacccacagggcacgttttccagcacgtctgatatacaaggccgagtctcatccttgtcaagacatactgcctcggatcttgccggtccggagcgaagcattgccactgcgcccaactggtatgctactaaaaaagaatttgatagaaaacttttatgttgacactaatccctcttcctttgtgtcccttcgactaggcctaggccaccatcatcctcatcatcttaccaacgatcgatggcagctgctccgggatccaatggccgaaggtcggcaccatacccagtaggtgcttcaatggcccgcgttcaacctgggcagctggcccgaccaggatcgggtagcacccactcaatgtaaaaatatgtcccttgtcacaaaatttttattcctccctaggactaatcatcattctcttttcttcttgtttctcccttcttgaatccaccctagatctgtttgctcgtacgatgaaagctacggttgttggtagtagctgggctatgatagatgaaatcatatttccctcttcctctgttcttgttttttatgagaatcagcttcagtcagattaacctttttggaaagttttgcatgaaaaacaagatacaagaaatgcacttcagtaatgtttgccgatgagatccaaacctctggggctgttgaaagatcgacccgaccgtctccggagaaatacaatttcctggtggccagtgcgcaatcgaatttgacgataatcactttctatggattatgcaacttgaaatagttacaatggacgccaaaatttgtcttccaaatttgctctgttatcaagttcctcttttgaattctatgcatccttgaatgttttttggatttaatttcatttttagctttgcgactcaatctgtgtggcagcggacttctattggtctggctatccagccttggttttggttgggaatttgaatggccacatgagattactgcaacttaacacgatcgggtcatagtgcttttagatcattcctcacgaggtaactcggtgctactctagtcattaaatcaaaatcagcgcacatctcctggttctgatttggctcatggcttgacactgccaatcctacacgcctggtttttattgtgctgaacttcatgtaggcctcctgttaagcctcagacaacttaggctaacttccaaaggggctaactgagtcacatgtccagcataaagaaaaagacaaaagtgaatcttacggtacaagttcaacacctgagaggactggccgctaccctctaagagagtagctcgcgggtgcgtaagagcgggtttagacattgatttggcggggattcagtcggccgcaggaaccgccggtttggggtgaactcccagccgaaatccccccaaggtcgctcaacttcaaagtcgacctcactcccccccttcctctcctccaagtccgccgataccgaaaaaacagtctgtcatactcagtcgacgattcatcacgactgattgctcaaacaattgttttgtaagtagtacacatgtatggtccattgtaattgctactcaacaaccgaaatgaaaccaaaaaaataacggtggagtcgtgggggggcagttggcttgaagaatgaggaattttctgtccgtccagtttgacttcggatttgaacgatcaacctttttttgttgcattgcaacacatgtatctatcagtaaaacaacatgtgcactgttgaaatttggccatgggtaatttccggtgcggctgcactggcagatagttggacatcccattttgcagtacggaattagaatgaggcatgaattcactatgtacataggcactttccttcgcaaacataagttgagaaaaaacacagaaagaaacagacaaaactagcaacacaaatcggcatagagtacattaacgagaagaggaggaaaagtgtattgacggttgttcacttaattactagttgatatgtatatgatttatcagttcacctgggtccacctcttccccttcctcatcgatctcaatgtcatcgataacctcctgttcacgaccggtcctcatggtgttatctgctccatttctatcatttgatgcaaatgttgatataagtcggaaccattcgtgggcttgtggaccgtttccgtatagctgcccccacaatgacagaacatctgccgaccaagttttcagaagagcctcgtgtttagttaggtggttcttcaagatggatagcgatagatcagccttgacggagttgccgcaatcgccaaagctgatcgaagtaagaatgccgcctgccgtatcgtttgcctcaacttcttcatcatcgtcttcagacacttccgagaggaaacgttctgcaagtaaaatgaaatgatacaaacaaatcagatcacacaatattccataccagagtgatttaaaaataggttatcgtaccaagtatactaatttttgccttgagaaggacatgatgatttacagcccaagatagcgccgattcaaactcatgctgtatcatgttaatttcctcttctactctttttgcaatcaacattgcatgtattccggaccgcacatcagagttgaccgcccaaggagctcgtgaatggtacagatacacatcttgccagaaagcatcatcgagtgataagttgacaaaagttcgatatgacatctcgggggtatttggatgatcttcctcaggggtcagaagcgcaaggtattcgtgtcgatattcattatatttccttattgctgtttcgataggtctcttccgccgatcaatcgcagctatgatgcgtgtgctgagtgtcgttccaatgtgagtccctcgatacaaaggctgttgttctgcaaacaactcaactgcatgagtgtacaattccgatttggaatgccaaagcagcaattgcaatcttctccttggggctttaaattctcaacatggtgtcagttggggttgtaaaaagacagcaaaaacggtttgaggcataccatcttgaccaatcaatatgttgtgctctccaggaagctccctagcgaattcttgttgctgttccatacttgaggcaatgtccagtaaagattgaaatatgttgtcataggaaccagcatcggtcgataccatcgtgttgagttgtgttctgtaatacccatgtgtcagtcaaataacattgttctcaaatcaaataaagataattgcggttgatggaggctcatttacctcagtcgattcaaactggcttcccgatccagaaagctggccagacgctcttgccgctcacgatctgcatcggtatggtttaattgaaattgacgctgattgttccattggtcttcaaagaactgaatgtcgtaacttgctcttggggatgcaaagggattaatcaacttatacagtgagtcgagcttcctggttgattcttgttttcgactgattgctttattgtacttgtgcccaagccagtgaactgaaggaccttgtcagctgttagtgaaaaggtaaaagagacaagatttgtacccactcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctttattcctgatataggcgagtagaagagaccccaattcgcacactgaccaatatgacaaccgtctttctgctggtaaaattttagatctcttcgggtttttgatgtgggttgattgtcggccggtgtcccctcagaagatcgctggtcagcacactgcttcaatgcatgtcgtaaggtcacctccaggaggtgcaccaatagcctcgtctgatcgtactgttcagcacatcccatccgggcaactgaccccaggtacccactacgacgtgtaaatatccgttctttataaaaaattgctccgtctttcctcagactgatgatcattaccatttcttttgttggaatgaacacccttggagactggagacatatgagttggaaaggataacatttcaacataagagaaaaaagagaaaagagacatacctggagacatatgagttggaaaggatgaggaaaaagaagatcatcccgaacacatatggctccagtataagagctgaaagaaaacaactaagtgtcacagagtgtgacatgagggaaatgaaatcagagtaaagcacactaacaaacatgaacatgagatgagtaatgacatgtcacaggcatctcaacatcttttccttcttgtctctctcttcttgaatccactctagacctatttgtgaggccgatcacgggttccattgttggtagggacggggataggatagaaggaatcgttgttctcccttcctcatttctttccctcttcttagtctactatgacaatcgtcaactaccattaactcagcttttttgtgttttgaatagaaaaacaaaagagagagaaatgaactatagtagtgtttgatggtggaacccaaacctctggggttgatgaaagatcgatgtcctggtaaccagcgcacaatcgtaagataatcagtacctatcatatggaattactccaactttgtactatcgggatcctagtggattcagatcattcctcgggacgttactcggtgggactctagtcaggaaagcaaaataagaacacatgctggttttgcgttagctcatggcttggcgctcgcaatcctgcacgcctgaattttttaatttgcgaaacctcatgtacagtgcatcggttcctttgggattgttcaacgaaactatgaaggaaacatccttctgttaagcctgatataacttgggctctggctattctccacgggggcttatattcgagtcagatgttaaacatcaagaggaacgcaaaagtgaatcctgtgattacgtgaaacaaaatcaccattatctttcccacacggggctgggaggcactagggaggcttgatcttttttaaggggatggaatttaagtggatcgttttccagacaaatttaaatattaaatattaaatactttgatatcttacctttgtgcaaaggactgcgagcaaccctgaaagaactttttaaaggatttggaacaataattgttacattttttatcccaacgtttttgtacacttttcttcgatatttttgacatcatcgacaattgtgcgaattctcaggcacatagtccaccgcctggaagctttggttatatcaatttcgtaacttctttcgttgttctcactggttcttcctgattgctctcactggttgttcctccccccccaccaccatctcttgcacaacctcagaagtggcttgaattctgatcgagcataatggcactaattccttgcatctgcacaacggttttaattccactttgttgagtaaaacttcatgcctaacatcgaaagaaactctcccaatgaaattgactactcattttacaccgcggtgcattaggcaactgaaatcgcacactgaccaatgcaaacccgtctttcttcttgtacacattagatctctttaccttcttcatcaagattgattcacagccgatttcccctcagaagatcgctgctcaacacgctgctttaatgccccgttacccagacatgaagaatccgtctccagcctttcaggatcagagtctcagaggcaaagcggtgttggtgactctcgatatatgaggataccttttgaatagaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccctcgcacaaaatactacttccctctttgtgtgaaacagcgacaaagacgcaacttagggaccccacgataagccaattcaccaggaaattgaagtatccaattcccgaatgaggcctttgggcaatttaacttggatctttttggaggggataggattgaggtgggatcgattcctatacagttgccagcaatatttacactgagagcccgcttttttatcccaggaaatcgactgatctgataccagttctccttttcacatcactggtcatcatcgacgattgtgcgaattctcgcgcattcagtccacaaggcatgaaaagcgatgtgcctgcctgcctcgaaaacgcgacttggaaaaacatttaaaattcgtgtatgccccttccttcgcgaatctgactggttcttccctcccctttctcccacctccccttgcacaaccccagaagtgacttctccgatcgagcatcatggcattgctcccttacacctgcaaaatggttctgatttcactctgttgagtcaaacttcagtcctgacataggaagacaccgcccccccccctacaaaaaaaactactcattttacaccgcgacacattactgaaaatgaacactgaccaacatgataaacctatctttcttcttgtaaaatattagttttcttcgccttcttcatgaaggttgattctcggccaacttcccctcagaagatcgctggtcaacacgctgctttgacgccccgtcacccagacaagaagaatccgtccccggactctaaggaccaaaatcgcagtgtcaagtcggtgttggtgactctcgatgttacaaggatgttttttcagtagagaaattaatcttttacttcttctcgtttttgtaattcctctcttttcataggcctccgtgggaactagaatcgctttatcgaagatcaaatagtcagggcatgcttctcagcacgtctgatgcacaaggccgagtctcatcgccctcaggtcatactagcacgggcgtggctggttcggagcgaatctttactcgaagtactctgcccaactggtatgtgactcccaaccaatttgacataagatttttatcatatgtatacaataatcccacttcctttgtgtcccatcatgatccactaggcctccagtatcctcatcttaccaaaaatcgacggcaactacttcgggatcgaatggcaaaaagtcacgtcgaggaggggcaccaatagcctcgtctaattatactgttgagcacatccccggacaactgccgccgcaaaaagcgtcgccccccgaatacggcgtgtaaatatctgtcctttctgaaaaatcctacttcttccctcataagctcagactgatgatcatcaacatttttttctcttcttgcctctcttcttgaatcctctctagacctgtttgtgtgatcaaccccagcgtcccttgttggtagtacctgcaatacaatacaagtaattgttgttctgcctgcctcatttcttatcctcttcttagtctatgataatcacaaacttgaatggaatcaactctcttgtgttttgcatagaaaaaaaaatgaaaaaagaaatgcaccatagtagtgtttgctggtggaacccaaacctctgcggttgatgaaagatcgatttcctggtgaccagcgcacaattgcaagatatatgagttgaacaacgcggaatggtacgggcggcaaaatttatattccaaatttgtttttttatcaagttcctctctaataattatggatacaatttcatgtttagtcttactactcaatctgagtattaatagactttatattgcgatagctatccagccttggatctggttggaagttttaacttttatgtatcggatcctagtagtagtggattcaatttcagatagttcctcgcaaactctctagctgctactctaatcggcatgaaagcaaaatcaaaacacatcttctggttctgcgttagctcatgccttaggagtttgcgctaccaatcctgagcttgtattttgcggaactttatgtagttgctgattccttcaggattgctcgacgcaactttgagggaaaccattttttcttaagcctggatgtaaccttcacgggggcttataatcaagcgagatgtccaacatcaagagagagagacaagagtgaatctcacaaatacaacagtgcacgctcaaaacctccattttgtttttagttcaatcaacttcaacctcagcttcatatgtgagttataacaagtaagtcccaatagaaggtgcgtgttatatgcatattgacgattacatcaacttatagctgcccccccaggacccaggaaaccctctgtagatttcagtaacgtaaaatcccagattttcagaaaattcatacatttttgggactcattcatacacgtttcgtgcgtaggctcagaggtcagccaaaaatttcatacaattttcgtgcctaacatttttttttggctggaggctaggattttgtatattttttgtctggaccattttttcccaccaggaagcacatagccaaactttctttgcagctagtcattcccattagcaacttgggtcttgaaaaaaaaatcaagaaatatttgccattgcatacagtatgtagtgggagcaacttataattattaactatcatcagcttattccttttgagagatttgattctttaggaattatttttgccaaaaactgacgggggttaaaaaatctggtgggggtgtgaaaaaaattgatggggggtgacatgatgggtcactggcaaggggggggggcctgcaaaaaagaaaataatgataataataataaatcatacatttttggttactaaccttcattgttcaccaaaaattccatacatttcaggtgagtaacattttgcccaaaaatacccattcatacatttctggggagtatcattttgggtttttcccaaaaaattcatacattttggttactgacatttatagggggtttcctgggtcctgcccccccccccccctttgaaacgttgattccttccttggtcttaagacaacattcaaatcttgaaccgccggattggtttctcgcaatcgtgcatggcggaatcggattgtgaagaagacgcacgaatggtaattcaaaccatggatacttgccaagctttgacgagtttgaccaacccattcacagttaaagctccgtaaaactcctcgctcccacgttgacgaaagaagtttcaagttcaaagcctcgctggttccgatgggccacatcataagctcttgatcttacggaagcccaggtacgacacaatcgtgccacctgtagtcatatgtcagaaatcctaaaactaaaagttgaaaacaccaatactgtagaccaattcacaaatcaattggaacaatatacttcttgacaccagaattccaatagggatgcattgaaacataagagttgctgaaacccaaccacccagtaatttgaaacatgattcataggacaggagtgtctttcagtcctccctctctgcaccaggcaggaagaaactctcaagttgtagccatacgcgattgttttctacatagccagcctttcttgtcatccaattagtgagagcaatacggcatccaaatgtcaatgagaacactaaaccgcaagcgcaagttatgggagcttcaaaagcatgagttacctcaagggtctccgcctgtcatccaagcatccctacgatcctcacattcaaaggtactcaacttcaacaagatccaagcatggatgttgaaggagactcacattaatttacatatccacactatccaaatatatctaaaatccctcaaatcgaaactgaaatccaacaaccttcaggatggaaaagtctcgctggaaaaagtagtagagtgcatcagtctagataacctcgagtaggtccagaagatggggtggtgggcccaaaaaagggctcggatcagcgagaatgatggccagtagttttgtgagatgtaatgtctgagatttgagcgataggcaggggaccccattgaccccctgcatgttcatgagtagaactaggtggccatcggtctagggagctgcgcgtagttccagacaattgcgcggggggccaagagaaagcagagtggaggatgaacaattgcgagaagattggtgatgggctttggctgagattccaggcaatcgtggtccagatgattgccagggtgagcttgagaaaaggctgagaggagttcatgtgcgtatcaaggacagtattggtgttttcaacttttgggttttaggatttctgccatacgtattacgagtggcacgattggaaagaaaaagagcttccgtatgatctgcatgtcgcatgttctagacccatgaaatcacgcgccctgaatcatctggttaggtttccggggccgctgcagcctgtgtttcaaaatcctagtcgtcactacaaattgcgattggtcttctttaatcttttccccttttctctctatgcacatgtttccaaatcaatcaaatcactgttgcatccgtgaacatttgccattatccttcccattcggggcggggaagagacgcacgcaatggagtaccaagctgtccagaacgcttgcgtgctgggaccgcaacgctgcaagccaatgtccgtgtcaagactcattctactcacggaccgttacacgtacattttttttcctttcgaaaagctgagttcttgattcgagattgcgcaacgtgtttgtcaaggttggtcaagatcagtagtatgaatatgtacctcgtaacctcagcaaggacctgcagggtactcttgttgaaacaccgacagagagttaatacggaagcccacagacgacaacaaccgcgccatcgcgccattgcgccaaacaaggttttttttgaccgatcctccaaatgaattatgcaaaactacaaaaaacagatcacatctttccaataacacaaatagaattaccggcttcagccggaccgatcactcactacaacagcctgaccgtgaaaaacggcccctccgattccgagggagttttttctccatcacatttccagtcctcaacagccattgccaaaaagatgcggagtgtgtacaccaccagagcagttcaaccgtagcctggcgaagtgttcgccggtcaaaccaaccagccccgaccctggggtagcgcaccgatgcacatctgcccggcgggcaagcggtgggctgtcagcaaggcgatctcagggtactgaaagaacctgggattatggattctggtgagatttggtcgggccgctggcctgagaatatcaccagccccctccgaccccatccggtgtaccctattataacacccgccggtgaaaaagtactccatccaatggtattgatgccgtattgctgctctgtccgatgaccagtcctcaacggccattggatggtgtgtgtatgtaccggcaaaaaccagtcatcgggtggagtatagtccaccagatgactggttttcaccggtagtcaggcgaagggcatgcccagtcttccggccatcaattggagtgtacactccacccgatgaccagtaaaggctacacctatccagctgatgaccagtctttaccgacatcagatggagtggagtatgtgagagtatgtgtactcctctcaatggctggtgtttaccggccatcgagtgaggtacacaagtggaatatgtatttaggtatactattcaatcaggatcggtagagactggtcatcaaacaccacggccagatatcggtcgttgggcccgatgacagtctgtgggaatatgtacttcacttgatgatcggtaaagaccggtcatcgggtggagtactatgtactcaaccggatgccgagagcgaccgaccatcgggtggagtgtgtactccgctcaatggccagtacacaccccatctggtgtcggtcaagagtcaagactgtccactggctgtagtacacgccattagtgactagtctttacgcggagtacacactccaattgatgactggtaaaaaactggtcaatggggtgtactccgtttgacgaccggtcaagaccagtcatctggtggagtctatactccaacccatgactggctttttgctggtcatcggagtgtgtctgttgaggatcggagatcggatggagaaaaaactcccttggataggtagtttttcatggttggggtgtttcattggggggcaggtgggagtggggggcactgaggctggtatgtatgtaaggtaaattgatgtgttatatctttttcatgttgcactgtgggaatttccctgggggatcggtcaaaaaaaagcagaagtgggaatttcttttaaggatccgcaaaaaatactatggtttggcgcgatggcgcgttggcgcggtcgttgtcgtctgtgggcttccgtagagttaaccaagactaccatttaacagcatcgggagcataccgtatacatagaacaaccagattcacagagtgatctcatcccggattgcgtgctttggcattttgatgggtttctcaagttcgatattggaggacttcccgtcggtctgggatcctagatttagccttcctaaagccagattccaaatcttgtttgctgatgagaagtcaatgtcacttgattctcttcaccaaattgagtttgggatctaggattagaccttccaaatcaagggttccagatcgacgggaagtcctccatttgtctttgtacacaaacaactgcaggaaaaagtcttcaaggatttggaacaacagttttcatactgaatcctacagtgtgtgcttttttatcccagggaatcgggttttgttaatctaacttctcatttttcttcatacatattactgttcatctctagacatcatggacgattgtgcgaactctgaagtatttgaagagatttgaagccctgatgcaaagaaagtctctgtctgcctcaatgatccgaaactttattctggctttggaaagcaaataaaattcgcggcttccttcgcccctctgactgggttgagcgatccctttctcccaccacctcttgcacaatctaatcagaagtggcttctgcgattgagcatcatggctctgcttcctcacacctgcaaatggttataatctccctctgttgagtaaaattccattcctgcgatatgtgaagaaaccatgccaccctaaccgatcactgaaatcgcccactccccaatgtgtatcaacccatatttctcctttgcaaatgtttagatctcttcgccttcttcatggaggttggttctcagccgatttcccctcagaagttgatggcccgtcacccggacacgaagaatccgtccccggactcccagggccacagtctcagtgacatagcggtgtttgtgctttttgatcaaggacatcggatccatgtggatagacaaataactttctattctgctttgttgtgcccttcatcttttgatagacttccgatggaaccaaaatcactgcgccgaagatcaaatggtgaaggtacggttcccagcgcgtctgatgtacaaggccaagtctcgtcactctcaaggcatactggctcgggcgtggccggtccggagagaggcatcactactccgcccaactggtaaatatgtgactccagattgatttgctagaaaacgttaattataacatttatgcagataataatccctcctctgttgtgtcccctcgactagggcaccacccggacaatcccaggtagctactccgggaatgaatcacaaaaggtcacctaaagaaggtatttcaatgagggcgattcgtcaacacatgtcacccggacaggcagtccgacctggacaagtccgcaccccgtaaatatctgtgctttacaaaaagatcacacttcttcactcagactgatgctcatcatccaattcttttttcttcatgttcctcaccttcttgaattcaccctagatctatttgctggtttgaccctggcctcggatgttggtagtagctgggctaggatagaataaatcatccttccccttcctctttccttattgtctagcatgatactcagcttgagttacataaaccaaattttttgaaattggtggtaggagctgaggtaggatagatgaaatcgttcttctccctttctctttgcttgtcgttttttgtcataatcaacttcggttaaatcaacgtttgttgaaaaacttttgcaaagaatcaaaaagcaaagaaatccactatgagtttgtttgctggcgggacccaaagctctcataaggttgattgtgacccgactttcaagggtgaaataccaatttcctggtaactagcgcgcaatcgaaagaaaactgatgttatgaattacacaacccacaatgtttatcaatctccctctatagtgttgaccccgatgaatgattccatccccgatttcccatgcatagtcttgcgactcaatctgagtgtcagcagactttaattgagatggccatccagccttggttggatacagtaccgcgactgagtgctatcggccccttagggattcagatcgttcatcacggagtctctataggtgccactttaatcagtaaagcaaaatcagaacacatctgctggtcctgcgttggctcatggcttggcgcccaccaatgctgcacgctagcttgtttgtttggcggaacctgatgggctccttcttccagacttaaaaggtgtcgatccgaagttggtatgtaccactaccagcctgagcgtgtaattttagttttctactacatactctggcaattgtgctacaggagcctgcggagctgccctccggggtctcactcgagaaggctttgctaacctcggtgcttacactactaagctatccaaccgcttgcgtgcccggaccgcaaacaaatgttagctacattctgttcacttttatagacggagtaccgtcatagtagttgactcgagattttctactcttccacatttgaaaagccggtacagaatcattgcaatacaccacgactcataccatttgacaaaatgccggaggtacaacatgtagaacaatcctgttcaaggaatcaccaaatcgactgctttggcattttaattttaattttttttttttggagcggatgaaatttgaacaattccccccgacgtcgtgtttgtggtccgatgcaagccttttctatgtctcccaaggaaaggacttttacgattgtacaacaacttctcatcttcacatgactgccaactggtgggaatgggtcaagtcatcgtcgattgtgcgaattcccatcatgtaaatagtatgtactccacaaccttataaaagccttgataaaattgatttaagatctgcctctccctgcccataaattcccgcctcaagatcgaggatctaaaaagtcttacataactccggctttgaaaaacatatttatacctttcttaccttccttcgcccctctgactggttcttctctagtaccacctggtgcccaccctcagaagtggctgtttctctctgatcgaccaacatggctgggcttccttatacttgcaaaatggctctgatttcactctgttgagtaaagaacttcattcgcagcccatcaattgaacgaaaaaaagactacccattttctactgtgatgcatgactgaaatggcatacatactgaccaatctaaaacccatgtttcttgaaatattagttctcttcgccttcctcatgaaccggaacgttggttcccagccgattttccctcagaagatcgctagtcatttgatgccccgtcacccggacacgaagaatccgtctccggactcccagggccacagtctcagcgacagagcggtgtttgtgattttcgattatagaggacatccatttggataaataagtaacattcgattctgctttgatgtcccctttatcttttgatagacttccgatggaaccagactcactgcgtcgaagatcaaattatgaaggcatggttgccagtaggtctgatgtacaagggcaagtctcatcactctcaagtcatactggctcagacgtggctggaccggagcgatcgattactactccatccaactcgtatgtgactctaactctttttttaataccctaaaaccaataagaatccctctcccgttgtgtcttgcacctcgactatgcaggcttcccggtatttctaaaagagcagcgttatatccgaaggcagtagctacgtcgggatggaatagccgaggctctcctcaagtcggcggttcattggccacgagtgatagtgttcgtcagaacatcggatccgggcaggcggtcggtcctcaggagaaacccacccgtacaatgtaaatctctctcccttacatataaccaaatcttaacttcctccctcagaccgatcctcacccccttttcttgtttctccgttcttgaatccactttagatctgtttgcatgtgggaccctggctacgattgttggtagtaactgggccaggatagattaaatcatccttcccccttcctctttcctaattatcgtctagcatgataattaaatcagcttcagttacataaatcaaccttttgtttgaaaagtttggcattgaaaaagaagcacttttttcccccgttctttctttctgcttttttattgtcgagattcattaagtaatctgcatagatactgtcagtctctacacagctcttttgagtttttctttgtttgtttatgtggatatttataaacttgtttgagaattgatgaaggttttccttcatttttcatgcgatctgtgtctatggtttatttattttcaggttgtcttttttttaataatagttgcgcttgggatagatccttgagaatgaatgatgaggttgaatatatacaccacaggtgcacttgggtgtcctggggacatcacactgaaaaacgtccctgcaggagtgtccaactccatttagtaaaaagagattcatcgtcacaatagcctcacaacagggctcttttgattgctttttggaatctgggatgatcaatgccatcccagggctggatctgaaatcccaatttgctcctgtggtgagtggattgtttggattgaccccggtcgggggttctaccctccccccccccgtggggggatggcccttcttacaacacagtcacagccactgttcctctgcaaactggctgactcacccaccaccaccaacgacgacgacgacgacgatggtccagcaagacttcctactcaaaccaaacccattcgaattcccaaaacaacaggaacaagaaacatcaaccatcaacctcgaacctacagccacctcatcctacaacgtcaacgcattcggagtgatcgacagaccatccaccataccacgactagccgtctcaaatggactgccaggaggaggagactgtgcgaaactgtgtccacgacatcagcggatggccaacgaaggaaccaatcgagcactgcaggaagccatcgagaaactaccacagacagaccaagaggccatcaacaccgcctggagcatcttcagtgcctccaacgtccatcgacgaacattgatcctcaccggcctcttgacgatctgctgtccatcccaactgaccttcctgacggactccttgcgctcggcttgtcggacagaccccttcagtcggctgcccaaagaactcagcctccggatcctgtcctacttcgacgccttctccctcggaagggccgcccaagtcagcaagctgtggaagaaactcgccgacgacgacctgctctggcgcgagatgtgccagcaacatatcgaacgcacctgccagaaatgcggctggggtctcccctcgatgcagaaacgtaaacgctctccctctctgcctagttctcagcagcttcgatccgacaaacgggccaagtcctccgacgagcttctcaacgaaccctcctcgacaccatccccatccacgctccctcctcctctaccaccaccacctcctcctcctccacttcctcccccaatagcatcatcatcctcttctttactcccaccgatcctattacccagctcatcccaccaacaactactctcgatccccaccggtccctcatcacccacctcgactggagaagattcaaccaaaccatggaaatcggtgtacaccgaacgattagcattagaacgtaattggaggaaggggagttatgtggagagagtcttaacgggccatacagactcgatcacctgtcttcagttcgaagagaacttcgagtcgccaagtttcccgatcctgatgactgggagttgggaccggacgatccggatctggaacctggataagctggaatgtatccagaccttgaacggccacactcgggggatcaagtgtctgcaattcgacaccaacaagttgatctcgggagggatggaccattgcttgaagctatggaactggcggacgggcgaatgcatccggaccatccagggccatcaagcccccgtgagctgtctgaacttcgacaacgaagtcctcgcttctggctcagctgactcgaccatccggatctggaacttcaacaccggcgccggctatgtgctccgaggccatcaggaatgggtcaacaccgtcgccttggacaccaaaccatatccttctaacaactcttcccgcaccctcaagttgctctattcgggctccgatgatggccagatccggatctggaacctcggctcacgagagaccctgaagatcttgatcggccatgtcgctcaagtccaatccctctccttgcgtccctcttcaatcctgctcaatgattcgcttatctccggctctctcgacaattgtatcaaactctggaacatcaaaatctccttcgatcttcctccttctgcctcctctaatcattctcgtttcaatcatcaccctcttggaaatggtgatgatgatgatcagggtgattatgatgatgatcgagtggtggtgagtgtggatgggttttgtgaacggacgttgtttggtcatatccaaggagtctggagtatcgatgcagataaactaaggatcgtcaggtccggccttccccattccttccctcctttcttttcccttgtgactaatatcctgggtttgttgtattttttttttttttgcgcgcgcgggtagtgcttcgcatgatagatcgttgaagatttaggacggttgacggcaattgtgtgcatacttttgtcgacatcgccggggctgtaagctcggtcaaactcacggatgatagaatcatcagtggtggtgatgatggtgaaattcggttcgtttctccttctgctttcttttgtcttctctcttttttttttcttgcttacctttttttgttttttttgttttggagtaggatttggtggtttggtaaaaattcagattaagaaaatgtgtatatccatatatacaaacttcaacacttgttctccaaagtcttctttttattcatgtataccacttttttctttttctttttgatgtatttgcttcccccgtcttttgtgtgtgtgtttgtccattgtcttttcgcttcatggttaataaaaaaaaagctaccagatgtggataacattactatacttaattataaacatgaaggtctatatataattaactgattttttttcttggaaaggacttttttacgttcatcattttcatgtttcattatatataccacaaattttcccagcccatcaaacaagtagagttatctagagcatttttcacattgagaaaaagctcaaagatgtgaaaaaaataagagtgtagatacaacagattggctgtatcatcagccaacattttgagctataatagaatcagcaactgaagtgtacataagttcaatagtggactcgattgaaagccattaagagacacaaacagaagcattgtaagataagaatgcacaaataagaggaagaaaggaaaaaaaagtgatcttataagacacatggtgagagtaactattagtgctccaaaggcaatacttcggagggaagctgctggacttgattcgataagagaacgaaagggatgacggggatattgatggagcaaaaggcgaggaagtcttgtcggatggcagcggccagatggcgagtgtcaagatgctcatcattctcattgatcgttcggatgatcagctggcgagtgtgccaccagatgggctccgggggagcagactccctcaagcccataagatcactcatcagacagacgcccggatggaatgtcgtccggttgctcatcggcgctcctaataagccccgcacacctatcagatcatcataaaaacataatcgagaagattagagtgatgttgagaaaaactgaggattatcagtaaaaaaaccgaagatcagggagctcaccgagcaataagaaaccgatgagtatctggtgagggaattttgagggcttcaagctgccaagaatctgattcctgtttgaattactactgttcctgaagtgaagaaacgctctaaagcgcatgcaggcgtagtggcccttttggagcaaaaggttgagagccggggtgggtaatcgggggttagttcccaggaagacggcctcattgacggcgcgagcccaggtattcttttgggtttgctgaggatggatgagcgataaggtgatggcccggaacctcctgtgggcctcctcagagaggacagcgtctggcttggttaatagagctgtgaggtcgatggccttcgggaagaaaggccgaagattggtgggcgagaaaatcgagtcacaaactaattatttatatccgggagggttatagcatttaggtcagcaaaacagacatgatggccgggacattcaagaaactgattccttaccgctctccacggatgccgtccagtccttgatcgacaccgcatcatcgtccatagcgatccgaccactccgtgcgggggctgatgggatccgtaacatcccattcatcacttcctccagcttgggggcgacctcagccagaaggctatccgagacatggctgttcctgtgctttgcaaaaactccagctagctcgtctcggccttccaccgggaggaggaagtcggactgctcagtgccaatgttgttgggtttgaaacgtgcgtaaacctttgcttgcaagtaatcaattttttaaagataagtgagagagaccaagagatatgctaagtggatgtcatacttgcgaggatgagagtgataattaggaaactgacccgatcaaggaggtctccgatgatcctctgttggctggagctcaggggatcatgcagcgaattggagagcgcgtggactgcctcgcgggccgtcctgggcgttctataagcctccgggcgcgggccgggttgaggaggagagatcggccggcgaccagttgccggggttcggcgactggcttctgagcttccagtcgccggacttcctaacagcgtccggctctctgcatccgagtccgagccattcttctcgtcatcaatcttcacactagactctgtttcaatcacaatgcacatccactttttttagtcattcatggacaggtgaatctcaaaaaatgcccaaagctgttaaactagaactaaataaggtttgttatttaccatcctccgagtccgacccggtcaaatcagcaacaatcttgggctttttcttctgcggcttctcctcctcctgctccatctcctcacctttgagtcttttacggttcctgtcgattccctgcttacattcggtctcactttgtactattactggatccggttctagtacttcagctccaactcgcgggggaatggttccttcattttccaagattgctcggggtttgtacttgaaaataaactacgaatgtcccatcagacgctccaaaatcagccgaattcatgaaagatagagaaattaagcggaaggaagtctgacttgtaggaaaggattggggtcacgttctttgtcgtaccactccatcgaagggggcgagtccgaggaataccgaccttctggggccaagccggccgtagtagccagagaagctttgaggcgttgttcggagaacttcatctgattactagtccgaaggtcttcatcgtaccgactcctcggttcgaggacgagagaacaacgagtgatgtcgatctggattgttccgatcgactcgatcaccctcatcgtcctcgcaaatactctctccatcctgcccctgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgaacggtacttgacaaacaaacaaaacaaacaaaacaaaacaaacaaaacaaaacaaaacaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaatcaagagtggaataaaccaacatgctaagatgtcttaggaccaagacaattaaacaagactgtctgctgagtaagtgatttgaaaaagataatcaagaatgataaaaggataaaataaaaataaaatcaagatgaatgaaaaataatataaagataaaataatcagaggaagtaaaataataaaatgaaacaaaaacatagtaaaataatataatgaaggaaacggttggactgggaggggatttgaggggatattgttgaaatcttgaggcttgaggatattgataagttgaaattttcaatttgaaattcaaccttgagggggcctgtaccgtttagaacaccacagcggatacccaccagcgggtgcagatggccccttttccgcaaagccccggcgggtatccgggtatccccaaggatacccaaggccggaaggggagatggcgggctggaaggaaatccttccagtcgtttaagacaaatcaagaactgagattagccacactgtgtagtaaggatggaacaagaatgggaatctagtctatattcaaccatacttagactcaccaaggtgttggcagcttgactctaaattttgtgaggcaaagaaataacaaaacatgcatggcaaattgaactatttccacacatttttttctatggaggtcgatatccgtaagcaaatgctcactatcaaagctttccaattcattggtgattggattgctagaaggaataattgcttcaattatcttcaaggttgccatatcctccacaatccctctacaaaataaatataaaaatggcttgaatcaatacttctgaggttttgctaatcaagaaatcaaatgttgaggacaagaaatttaaggccatcagattttccaagcccacagatgcccaacaacgtgacctttctcgcacaacttttcagattggaggttcaacatggttgcacctttgagaaaagaggttttctgttaacattgtaaatcaaatttgcagcggttgatcaaccaagagttagccatatttgaaagcaaagctgtacttcattattctcactgagtcacatttcttaccccactccatgtgtttgcacccatgatagatatatatagtttttagaagatattgataccacgaatcagaatattatgtcttgtagttgaagaacgtgtgggctcacaagctccatgcaccaaaaagatgattcctgttttaaaattttgggaggaaataggtgaacttcagataataaacgtcccaatctcgaggagaaaaagttgagcttaccgtcagtcttattcacgattcctggacaattcaatcaacagaggaaaatcagaacctaattcaaagaaccgacacaattcactcacctctcggacacaccatggcatctcaatacacttgttcagggctttacagctggaaggaaacccttccagccggctgccttgctgccgattttgagggcgggtatccgtggatacccactgtggtagtcaaaaatgggaaaattcaaagttttttccttttcttttcttatatatattttttcttcatattatcacccaatctctcagaaatcacaccatatggctcaagaactggactctacggataaattcacccttggtcaccacggaggcgtcactagaacacacttggatcaagaactatccaacattggacaacatatcacaaggatttcatccatcattacatgtcaccaatctcaattacaaccctcaagctacacagacaccctcagtacagtacaacccccccatttacatacatctacactccttacatttcacttctacatattacataactcatgcatgcagtctaaattagtgtattttccttgcatgaaagctgcaggtggtaccaccacatttacttgtaaacaccacacaacctgaccaatcagaatcactcattcagctgtttagatcaccacttcaactcttgtacatgtctgaccaatcacattcactcattcaaattatgtatgtagctaaaatccctcatgtaatagcccaggccaaccaaaatcactcattactggctgccctggagctaaattccctcactattttctataaaaggaggctctcctcccagtttttgtctccgcagtgtatgattcatcagtcacagtcaagtaacactcaagcaatatttgaccacctttacacaaacactttaaagcgccaaccaacaccaaatcaaaactcttcatcacacaactcattcctgaactttaacctatcacttgattgaaacttgccaagctaagcttggtgggtcttgttatctgatagtatagaagggcagagctttcactccatcatccccttctcaattcagcaaaaagggtcttacaaccactttttgagtcttacaccgctcggatacctgccagcgtggatgcggatgcagatggcaatttccccggaaaaacagccggatatccgcatccaagcagatatccggatgcgccaaggcaatctctacaaaaaatgaattacaaaggctgggaaaacccaggtgtaaaagcagaaaagcaggtgtgaaaaacagggtgtggatagcagaaaagggggttacacttactaatcccctagacaaaaacttaaatattattggagattttgaatctgcatgcaatttaacctagggtactcctatttctaactccttcaccatttcaaatacccatgaataattaacaggtaccctgagatcatgggtactggaattgttattcattatatagcgcaatatgcatataatccaaatccagtcacagagttggagtgttgtgtatagttagaagatggagcagtgtggtgtgtactgtctccaagcccgtgcactgagtacatagtcatgctgctcactgttgataggcccgcctgactataattaagcccattactcaagcccctgcgtgtgctagatatgcatacaagccttggttacatgcataaacccccctgggttaccagtatccaagaaatgggccacaaagcctcagaaatccactgtgcatgtgccaaccaagctcccacacgtgtaataaaattataaacaagctaggatattcatgaaaatactacagtaactcataatattccatattcccattgttaacatgtgtagcaagcctcagaaaccagctcttgaatattttgtggcccatttccagggaaatagctccatgtaacagactaacccctacccacaggttcccatgggacaatcttggttgaaacaatttttttcatgaaaccttgggagcccatactcttgttcttttcttgttatcttactcatcctagttcccagagaggcagtccattaaatcattattccccctcaagatctattcctcccaaagagctagtagttccacagcgcaatggggagggggggggggagtttgtttatcactcccctgttcccagtttttggccagctagtgtttaaaacaagaaattttcaactcgagttgactttcttttggtgtgtgcaagttggtcaaaccattccttctggtgaaaaaaaaaaacagacattgattttacaagatcatcatagaatcttttggtattagcctggtacaatagccagttccaatgactgatcaccctgttaaaagtttctgataacaaagaaaaaaaagcaggatggatctggaataatctgggggactcttgctgattacagctataaatattgttgatgactggctattgtgccagttttgaatttggctgtactgaagtgaccacacagttcttcaataaaatctggtcaaacattgataaagtgttgaggaaatcttgtgattccaaatttgacattgctcacaccaaaagctggaatcacataaataaatatcgtatgaagataaaggatgactaaaataacaagaacaagattatgcatacctaactaactaaatataaataaataaagatttaacacaagaaagatataattttccttggatcatctgcaaaccaaacagaatggaagcttgcatcatacaactaggctgtaccagttatgtttgataattgggcaggcttgggccacccacaggctaacctgactcttcccacaacagttcaacctattcggacaggccagtccaggtccaaatagcagaatttgctgtctggccaaaatatgtttctgcaataaggcagacatgggctgtctagcagggccctgctgggccggctgtccaccaggcagcacaagcaagtccacagtccaggccatacaaggaacaaacaagaaaacccaattttgttttgtattacatagtggctactgcaatactatgtacatacagtagagtcaacatgcaaggaaatataagaggaaaaaagcataggactaaatttccttcatccaatcctgagagccttggcattgagttggcttcaataattgtctaagaaacgcaacccagtgaaaaggctagctccaatgcaacagaggtcactggggccattggccaatcaataccacaacagatttcatagatggtagagccatcacagcagtgaattcaccatctttggccagaccaccccttctgcaccaacccaggctgtttgttgaccttaacaggctggtccaaaatctaaatttttccctagaagagctgtccgcacccaacccaaacatggccgggttttggctgcctgttgcaaacccaacccaattatcaaacctagtaccagtaattccaatcctgagttgagaagtgaactcatacagtcaggatacattggtacattcaagtctggattgtgaagtaagaaagatgtcaggtcatcttttgagtagtagttaaaaccttatagccaaatatttattttttcaggaggaatcgtctgaagggattcccctcttccttcctccacaatgttatgtataggagtcttctagttaaatactcataacttgcctataataggattcactttcttagaaatatctcttaaaaggggtgcagtttactcagtgttttttgaattaaacactgttctatcttggctactggtactccaatcagtaacatgaatctgctattgattcccaatccaactgctgtcaagatcttggatttctctggctatccatttacaggtagcttgagcaaatctcaagtgctttgttctgagcgttaatataccactgaattccttattgttagatatctgtccaggactagaataatatggttgtgtataagtagtataagtcctgacaggctgaccaatgacttcaaggcagcagctgagctggtgttggtgggctaggttggagaatttattaagtatgtagttgagggggatttcttttgttttgtgattttttgtttgcttgaggggaacctctgattttttttttcaagatgattgcaccattgcaggggaaacccttgattgctttttgtacaaatcaatgaattcaataaacttggatagcatgttgagggaaatttgcatcaagttggaattttccctgggatagaaaacacaaattgatccagtgagatttattgggcttctttctcctaattatcacatctagctcatttttgattctgatcctcccatttttgcttttactctctctatactattttctatactattatgaaaatgggaataaaaaaaagagaaattcttcagaaactgagacaaggatctgccaagaacttcaatttaatcattgcaagttcttaatcttaaaactcttcagatttatcaaaacaaaattcaaactacaagtgtcactcagcaaatttgataaatgagaaacctggttcatggtcattatgaccaaagccaaaagtgacaacatgcaaataataaatttaaaatatagcactcttcactgttgtaacctctttgaagcatacagtgaaaactgtctaagggcatacacttctaaccaaatagtctgccaaactgactaggaaaactcaatcttccatttgattgaaaatgcaatttttatgagggaataaaacccctaagggcatggtgagaccttgtgaccaagggtcctcaaaagggtttgactgtagttggaaatccacccataaaaaaacactaatgacaatccttacttgtgattttcttggattgagtcaagttgtatgaaatatatttcattggtggaggaggagaagatccactgagagggaattactttgtgaatactgaaacctgaagtgtaagtgattcctcccaaaacacctttttcaataatttatttgcaacaatgtgtctgaatagaaggatgaaggatgaaaagctttgaaaatttcaatattcctgctcaaacaattcctagaataaataatttgaaactaaaggtagaagtcaaaggaggagataaaaaaaaggataggatatgtttacagtgacaattatttctactgaagctacttttggataaatgatttggactatacattgaagtcggatgaggagataagaaaggattaaaaaacttgttcaatgttcagaaaacactacaaagatgtcagattatcggaaatggagagcatgggggaatctacatatttgctttgatttggagaggaagcatttaatttgagtaaccagcgtttcatagctactcaaaataaaaattcgtggagagtttcatgccctcctaaactctcgataacccttctttgagctaatgaaaatgaagatcgcacttcaaaaaaccaagctttgaaaagattttcagagagataaggatcaagtcgagaaggtacaggcacaagaaaacatgctaataaagctaaagaggtatggatcgccctgaatagttcctcgttcgaatctaagattcctccaatccggtcacgtaggttttcttcatcatcagcatgggacatggcttccacaattttcaaaatgtacaagtgaatgttgcttgtggcctgtttcaaagactcccattcttgggaactcacgcgagtcctgaggtcaaaaggtagttttactttgccgttgtccagcaatctgttcaagaatattctgcctattttcagaagtggtataatgctccggatacgtggaatgaggtctaggtttagaagtgagatctcttgtgatgatccaacaacctccatgtcattttcaggttgatcttcctcgggattaaatccattaaatccaccccagaaattttcaccggggttgtttctgggttcgtcctcctgagtcggatcggtttgttctctggggttgactgtgtggtcgatttgccgggttaacttgatcagagcgtcactaagcaggtcggcgtgttgctgccacgtctcttgcagaatgccaaaatcggaaagtttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttctgcatttccttgcggattgagtcccatttgtcagacttgcggcccaagctgaccgcaaccgctcaaaagccacagttcccattgcctttgatgttgttaacgtgtaagatgtgtggtattactcctgctggcttgatgctgtcgttgtactcatatggtgtatcaagtcacactgggcacaatcccaagtcccgcttgaccgagcgccacgggggcttggaagtgtgcccagggggcttgattgggcaacgcgagcggggctccgatcttggcacaagccaaagtctgacttggccgacccaaagctctgggccaatcagaccatcgacatccatttgcacctcatcacctcatcagacacaggtaccaaaaaaatcaaggccaacagccttgatcggtagcccgtgttgaaagccgctgaggccgacggtcatgaaggtgttccaggagaatctttgataggtgtcatcttccgatgatcggttcttcggctctcggtcatgactctatgtttgttacgggacaaaagattggtgaagagaagtagctgtagaattgttccgatgggtgtgagatcccatggacatgaagtcacgtttggtcaagtttgggtggtgggtggttttggcgcaggtggcaccctcgcttgggctcggccaagcgaggctttgtcccgacccccgccagctttggcatgtgtcaagcgggggttgggagagtgccaaggtgactttagagtgtgccacgcgcgcttggagatcggccaagcacacttggcttgttttttgcccaacttgggcatgtgcccagcagaacttgatacaccatactaacaaaagttcaagagggaaacagaggggatgaacaatgaaaaaaaggagtaagttcatgggaaaatgagtgactcacaagatcaatatccatattcttgtgtgtactccaagtaagtgccttgctcaaaggagttttgtcaggtttgtctgctttggtgatgggtttgggttttggcttgactaatttgattggcctaattcttaagggttttgtaacagttggtggcttgtgttcttcttccaaatgctcctcgtcggtgaatatgttttcacaaagggctccaattccatctgaagcatcatcctcactctctttgtctgtttccatggcctactcaaaaatgaatcagaggcagaaaaaatcttcagatggatataagcaatgtacacctctgactcatccatctcatcctctttggccggtttttttcctcggtcgcccaggtttgcacttgggcccctcgtccaattcggccaccttctttggcctgccatgtttcttcttctgcccctcaacatactcaaatccagatgggtccctcttggttgaagacgtcgatttgtgtttccatttggagcctttgggttggcccttgaattgatggttcttatcaaaccttggttccttgagtgcgatggtcgcatgtgtcccgttgagagcttgtgaattttgcctagcatgatgtgttttttgccaggttgaagggattggaactttggaaatacatcactgaggaatgcgtcttcatggttcttctgctgtgtctccgtggcagcggtgggcagatacgttacggtatgtacagcaggggatttggagaacgtaacttttttttagttatccaaatcttgttgtttttgtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagttagacttgaccccttgcagcaccacagtccacatctcaatctcaagaaggaaaactgcatccttcgactttgttcaacgcacccatcacattcctgaatgacactgcactttttaacacatgtaacaataactgagtctgaagcaaccaatgtttgtctgtatgaaccaaaccaagggaccttcatgtgtctggggcagggggattcttttatactcatcaataaaacttgacatgggccttgaactgatgacactgcagtgtctttgtagcttttgggatcccatactgaggcccttatatctcaggtagaaatcaaatcatcagctgctaaaaaaatcttacagtcaagcagaatcccacttgtccttttttgatgaacctttttacagtaaaaaaaggtttaatttgagttctttctgtttagaaaagaaggtgaagtttggatttcaaattgaacactgtgtatctaattctatgttaatatatttgaggagttcttttttttggtgtgcgtttagagtttgaccagagaattactctaggtcatccaaattaggtaacaagtattgaagcttcaagtggagtttcaggcccaagggatttagacagtgagcaaccaatgaaggtcatcatcttgaaaggggagctatagtatagtgattagtggtcaggttgtcagtctggctctctcaacaagaggacacaagtagggggaaaattctacctttatttcttagaggaaaggaagtacaaatcaaatataaggagaccaggatatcctgagttgataatgggagctcaaattttggctgcaggaaaatttggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcccgcatcaggtcacttgcaaggatgctgagggccagccacagccttataagagcaaagattgtctatcgtcagtcactgcgaccgtatttgttgattttcgatcacattcaactgataagctccttttgtcaacatctcgtagggcggccaagaaaatgtcggcctaccatctcactgaagtgacctgtagcacctgtaaagtgagtccgaaaaaaaagcagaaatttgttttgatcattaattttattgataatcatatgtttgaacctggaaacattgtcagttgtccattgtaagtagcaatggataattgctcaagtccgcggtgtaagttcggccgctcaagtttccctgatcattatcattcctcaggccatttggtatctgagcaaagctgttctttctggtctgcttatatataccagtcctgcggaccgcctccggcacatgacggtcgagattttgaaagcttgcgcatcaaacaagtccatcaacgtcagtccagtttgaaaatgactcgaatacctttctctcaagctttgatgatcgaaaactcgaagctgatcaaccaacacaatgatttcttttgtctcttgatcgattcttggggatccacatcttaggcgacgtactctgcagaagagtctcgcggcaacaagggggttcaaattgtattcacactgcttcgtcgacaaggtacatgtacctcgtcaactggaagggtttccttccagtcgacgaggtacacgtacctcgccagctggaaggtttcccttccagtcggcaaggtacatgcctcgccggctggaaggcaacccttccagtcgacaaggtacatgcctcgccgactggaaggacctttccggctggaaggaaacccttccagccggccattggtcttgggtatcccaggggatacccggatatccgccaggttttgggtggggggggggggaaaggacatccgcatcccctggcggatatctgcaacggattatccccgcccatctctaccagcaagcaaagaagaagcaacgggttctgcctcctgaggataatcaagaagattcatccatggggggatcacatcatgaagaattgtactctgatggagacaattcttcaaacagcattcaattaccagacttatgagacaaatatatagtttttctgcttgatttttgttatcattgttgctttttttatattacttttttctgttctcatgtcttcctttgttcttatatctttggatattgctcagatgtttttattcttcttctattttttgatttctaagtaaatttcaattttacctatcatgaaatatgcatatgagttcgagcaacgctgggccgctacactaaccgtagcggttagtgtagcgtaacgcagcggaattcccgttagcgttaagcgtagcgtagtggaattccgccacgacaccgctaacgctacgcgtgtgggccacaaaaaagggcccactacgctgcgctacagccgtttttagcggtttttggctgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcgaaaatgcgctacaaaagcgctaacactaccaaaatttggcgcaaaaaaagcgccgctacgctatgctttttgggccaaaagcgtagcgtagcgtagcggcccaccgctggtttgagtgaaaaaaaaaaaaaaactcaaagcaaaaaaagaacatcaaattcaagctacaaaaaatgatatcttgtgtttcaaatggatgaggagtgaaccagtgtggaggagtatgaggagtcaagttgtgctgagcagggggaactcaggtctttgggctcctgggtaatgtgataaagatatcaaggtcacgtcggcgctgcttgggtgatcggaggggttgatccgactggaccccatcttttcactgttgccccacatggttcaacagacaagctgccatacgtgaccatgggatcaggttcgcttgcggcaatggcggtgtttgaaacaaaatggaagccaaaaatggcttgtcaagaggctattgatcttattgttcaagccatctatgcttgaattttcattgatcttggttcaggaagtaattgtgacagctgcgtcattgaggccagcagtactgaaatgctgagaaactatggcatgccaaacgagagagtcgcgaaggaactcaactacactatgcgtcaaggtaccaccgcctggattgtaagccatccaactgttggattatgaatatgcttattcattatacagtatgcttcaacaaggactcaaacaatcatgtatataatctatacctgatagttatcgtagtttttcctttagtgaatcaaaacatatttttctcactcaacaaagtgtcactggcctgtcagccgtgaaatttggttttcaccttgagtcacactcaacaggttatgaggcccatttgctcaccctgctcaagacaaacttttctcgattacgctcgcggactatcaccaaactatcaccgaacactcgacctaattctgtttgtctccttcataaacgatgccggcccgcacaactcaaaatccgtcggcacttatcggaaacatcccgatcttggacggtaattcggttggcttccccgcttggcgaacaagactcaaagagctcttcgctattcagggggtgcacaacattgtgaccggcaaacttgttcgtccggcacctgactccaaagaaaaggaacccaaaccagtaacccagggctctcaccgactatactatgcagaagaattgggctccgactgggacgctttgtcggatatagccagggcaactctgaaaatgacactgtcagtcaatctagcgattcgttacaaggacacgaagcccgtcaacgtcctatttaaaacgatctgcgacgcctacgagaagaatactcgggcacgtcgcatgatgcttcaggacgctttctggacggctcgtcacgatcccagcaaaccgatcgccacatggattgctcgaatccaaaacgcggcgtccgatctcaagtcagtcaagctttcccctgcagaccagcaaatatgtgatcgtctgcttcgaggtctagacaaaacctggaagcctattcgcgatcatctcgtgtactccccgaacgagatatcccttgacgatgcgattggggtgctagaatcacatgaagtatcgatgcaggccccgtttgatcaagttcaagagtcgtatgcagcacccgcagtagtgaagaagaagaaagcgggatgctggaactgtggtgaagtcggccaccactcctcagcctgctctaatccctccgccaagaacaaacataaagccaggtttggaactcgagctggtgcggcgtcagcggtggctttaggaggaggcggccctagcaatgatgaagaagaggaagacgatttcgacccggaaatcgacgttgtctggggatgaaccccaaagtagataaattgacgtttgtaggataggcaactccggcaaatcctgaaagctaattcctccccggtagtggttgatatacttgttatcatgacatctctctgtctccgacctctgatggatctctggcttgattaaacatgattttttttccccactccactttattcatttctgtccccacaaataaactaccttcactttagtcctaaataagtttaggagtttaaattagtttaatgtgttgtttcagcaagggggtgtgttggattatgaatatgcttattcattatacagtatgcttcaacaaggactcaaacaatcatgtatataatctatacctgatagttatcgtagtttttcctttagtgaatcaaaacatatttttctcactcaacaaagtgtcactggcctgtcagccgtgaactttggttttcaccttgagtcacactcaacaccaacggttctcatcaactcttacatccgtgtttactgaagcgcgcgcaatattttcctcctgtatttcatagaaacaagacgtcaaaaagttaattgtttccaaattggttactcgtatcggtggcggggtggttgaaggcggaccaggcacgggtgtttggggctttttttccatgaggtaagactgtccgtgattgtgaattcaacctagagaatctgtgcgacaaagtatgccttagccttcaaagtcttgaaagacatgccagacttctcatcaacagagaatggttgtcagggtggattgattgtaagataatgtagtatgatctgtcgtttaatggtttgagttgttgccgctgctgacgtagcatgcggattcagtttgaattgaaacgtctgggtgacgctgcggcccgcagcaacagctaattgtccgtagtgtcacatgcacattgaatatgtggaggttgtgggttcaattctcacaccagacatcttttgacctggcttgctggtcaaatgataatcactgattggtttatgatcatattgtacaaattaccttgctcctaatgaacaaaaccatcaagaatcagtgtatctccagcaaagttacccttaagttatccaaatattggaaattctgtaacgtaaccctgttttgttcagaatttctgggaacgtaactagaaaaaaaaggggccttttgctccagtagataccgtaactgaaatgaagatatctgtaacttgtggttaacgtaactgcaaaggttacgttacagtcaatgttatccatttgggtaacgtatctgcccatcgctgtctgtggtgtcttggttttcactgagttcaacctgtcaaatgatcatgaacaaaataaatcagaaaccttgggcaaattttgtttggatcctcttgatgataaaaaaatgaggtacttacgtctagatctgttttgacgtgccactgagcatggaaatcatcagaagtgaactttctcccctcaattttggtgttgtggacttgatggatgcattgaatacccatgtgagccgagtatttaccagtgcatgtggtttttggagccttggccatgtgagacacatgaacaatcttcaaggcaaagtgtgagatgattccgttaagattggcaattgaaggaggcaggccggtcagtctttttaatggtgttgcacagattcaatgtatctttcatggagctggctttcaatggcctggtgaatttgcttgaaaactgccccaaaggagcctgttgatgtgttgagcaatttcttgatgtacgcgttcagactttcaactctggaggtgatgtgatttccaaagtgcgggaggcaattgattaagtatgcgacaaagtgctccttcagtggaaggaccaccttgatcaagtaggtggccgtgtctggagatcacaatttggagagcttggtgtaattctcctcgtactccttcaaagttggcaacatcctcaattgcttccatgctgattcaaatgtttcccatttctctttctgttgaggtgaactggagccgacaggattggaaaggatgaggattcaattcaatcatagagagaaaaagagagaaagaaaagagactgacctggagccaacaggattggaaaggatgaggaaaaagctgaaatgcttccggcaatttttttcaatgttcttgaatatgtgccaagagcagaggatccaagcggtgttggggtagactttcctaatcacatttatgacagcttgtttgtggttggttacaatgactgagggtgattgattgttcattgctagaaggaactgctccagggcccacgtataatttggttccttttcagcggagaggaaacagcaagccactgtgaacgaccgattgcatgaattcattccaacaatatgaagcaggggcatgtggtaattgttagttttgtatgtgcaatcaaggaggatggttgttggaaatcttttgaccaatttgagctaacgggggtgagcaaaaaagaatgaggtcatgtgacctttgtcagcttgtcactgacaacggtgggccgctacgctacactacgctaaatggccatttagcgttagcgtagctgctgttgcagcaaactttttttgtgtagtgttagtttgcgctacagcccactacgctacgctaacaacacacctttttttgggtagtgttagcgcaccgctacagccactacgctgcgttacgctacgctacagcgctgttagcggcaaaaaaggccaaaaaaccgctaaaaagcgctgtagcttggtgtagcggacgcttttttgcgcctcatgggcgtagtgttagtgtggatgagtgaaataaagctaacactacgctaacagctaacacccactggcgccctgcgtgcgtagtgttagtgcaaattttcagatttgcgctaacactacgctacatgttagcttattttagctacactaacgctacggttagtgtagctggcccactgttgtcactgagaaagcaggacaatctgcctaagtttttagaaatttagttttaacttttaaaaataattaattacatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatctccagtgctattccttgagctgtgacaccctgtttctcaagatgtcacacacttcagaataatggctgaggttgaaatcgctagtcatgacctcatgaccaaggaaacaggtcggacagaacctaaacaggaaactacttcccatacgctatcagtaccggccccgatgaggataaaagccagctcaggtcagtaaacattgagcatcaagtatccacttttcctttccagaaccactccgtaaacaactcctccaaccacctcactaacctcttgctctcttttataaaccacaaaccaggaacaccaaaccaccaaacgatatccttgacccacacgcagactctctgcgctcgctaaccggacttcgttgcctttggactccactgccgcctgagcttcaaaccgcttcgtacttgaggggactccgactcaagtaagtaaccttcctagctctaaaacctacccctccatcttccgataccggaccaaatacccttgccttttgccaagaccccgcccaagcctccaccagtcgtcatattagacttaggctcgtatcccagagggcaccgtaaacacccccataacctgggcccctctttcattctttcttatcctaaacatcataccaaaccaccccatcacccggtgtagctagaagactctgagtcttggtatcactgcggctgacaaccttcaacactgtccatcatgaagtagaattggtgtttgcagatttgatggacaagagcttcaaacggtgtgcgtccatcaagctcttcattgaacatcttccctcggtgattgtaaatcgtgttcagtgtggcgtgcaaggggtcatttgtgtcttgaactaatgccgacttaatcttcaggggggcgacaccggcgtgggttaattctgtgacccttgctttttgggagtcagtcaattgtctatggattggatgaatgtatggatcgcctgaagcagtgtggttgtgatgcacagtcttgatcttgatcctatagtgtccctccctcttgtagaagttgcccaacattttgaagggacagccaatccttctgatttgcccaatttgttggggcccggttcacctggttgcccagataggtcgcatttataagccgcttggtcttccccattggaagtcgtagtgtttgccttgacgatggcatacccatgctccaaggcccacctttgagaagtgtcatgtagtttggatctagttgcataagatagctcgggaggcggcgcaaggtaatgaggagtggttgacagagcctttgttgacacagtttgtacaggtgggttgacttggtcttgagatgtactgaggagggggttaatgtgagattcggatgtctcctcagatgtcgcagcagaaagaaggagggggttgatgtggctttgatcttcagctgaggcaattttggcctgaggaaactgtatcgccaatctcaataggtgatgtatggcagtcaaacgttgctctacataacactagataaaaatccagggtctttatgtccaaatctcagattggaaaatgcacataaattgagaatacagtgcagtttacttttttaacctctttgaaccatatacaagattatgggaatccccatcatgatgtatatggttcgaggggatgctgatgtggcttttctggatcaagggcacttttacaagatcacttgcctatgttgaatgtgtcagggggaaggaatctacttggtggagttttctttatgaataatgaaccttgataaacatatttttaatttgaaattaaatgcttggatagaaggatgaagaatgagaagaattttcaatgtgaatgattcctagtaaaacaattttgagaatagacaatttgaaactacaagtccaagtagaagcagtagaaaacaaaaagggaaatgatgtgtacaatataaatgattcctacaaaagcaattttccaatgaatgatttgaaactatacatatctgatcagcagaaagagcggacgaaaaaggactacaaagcatgttaaatattcagaaaaaccacgagaatgtcagcaagcttttttggatatggagcgcaagggggaagatgtaattttgcttcgatttggaaagagatcagttgattttgcaataaactgcgttgcatagctgccaaaaacaagtgcgtgcttcaaaacatttcatcgggtgaataagttctctcggagtcggaggtgaataagttctctcggagttgttgtagagccgttgaaaatgtaaatcgaaattcacaaaaccattctttaaaaggattttcaggaagaggaagatcaagttgtgaaggtttgggcacaagaaaaaatgctaatagcgttaaggacttgtcaagagcacgtggtggaccctggtcgaacagcggcatgatgtctaccctttgactgtttaggcctgctaggtcctcggcctcgtaaatggcgtgcagaatctgcataatgcagatacgaaaactgattgtggtcgttttcaactcctccaattcgtaggaactcaggcgatcgctgagcgaaaaggggggtttacctttgggggtgtccaacaatttggtaaagaatattctgcctaatttgagaagtggtatagtactccggatactcggaatgagttctaaatttagaaggttaaattctggtaatgacccatcgtcctcagagtcagtttcagcttgatcttctggggcatcaaatccattatatccgccccagatattttcacgtgggttgtttctgggtgcgccctccttgggtttttttttgaagttgacgttgtaatcgatttgctgggccatgaagttcaaagtgtcactaaaatcgtcggcttgttcctgccatgtcttttgtagaatggcaaaatcggatcgtttggaccatttgattatatcatcgtcgatcacttggcaggattcatcggtaagttcaattatgctatctcggaggcggatcatgtctaagtcatgatcagagtctgaggaggccgggccgacgaaattccaactttgaacgaattcccaataagagccaaacaaattacggaggttgtgggtcatcaagacatgaagcctagctcgaagctcctcacacctgtatctcttcacaataccgtagtcatggtctaccttgctaagtaattccattgcctccgacccaatagcgggagagatggactcggtggaagtgtcgattagattcaaggtaggaccgagttgatgggtgatctctaagacatcagggtattttggtttgtgctctttatccaaagttctgagatcgaatgactctattaaacccaagagctgctgtcgcaatgcgggtagagatatagtttgtaacttgatcaagtcggctttgccggtgtcgatcatgtggcttaaaaaagtctcctcgggaaatgtggggaattcgccatcatgtgttttccaactttcgttggctaaaccttccagcgccttgacgataagacctgtgaagaagcgggccgattctgcgtcagttgaatctgattttaagcgctgaatgaaatgcattgatttacctttcgtttcctctgaaatagtactggaatccatgatcatgatgatgcctttgttctgtttccaatggtgttcctatttttctttggatggatttatgctgttaggtgggttggttatgctaaaactatcggtagagaaagatcaagtaagtgattattattattattacagatatatataattgtacgaatgtggaagggaatagtataaatgtgataccgacctgctacgatttgcttcttttgtctacagggtgtgatgctgagggacgaggacttgtggtgacttgaccgtggctaggaaggagaattattatggaggatatgtactgcgccggttgcatttggcgaggcgcgatggcctcttttctactcgggagagccaggcttcgaggtgggttctgagtctgtgaggaagaaggagctaggaggagatgcaagagtcagggccgacacggtccgcgtatggtaaataaacaacctcaggttcataccaagctctagacaaagaggacaggtttcgaataagaaaaccgatgagcaatgagatctcatcccattccggccaagcaattttcagatgaagctggccagaccgacccggaacccatcaccacaggcatctgttaatgcctatctaagagggcgcgaggctgaggataagagctgatttccttcttggtgtgtgcattgttctcactttgctaatatttccgtcacgatggtatacattagcgcgttcagctgcacaacgctcccaatttccgtggcaagtgacgctgccgtcaatctgtctctttgctttatcaatggagcttcaacttggccgcaaacagctcaagcccgccttggatgtcatgcaacggacaccctcagtgccagcacgatactctagtcggaactcggtctcttttgttttcctttaaaccgagtaactggcttgatccgatatccagtttgggcatggataagtccagggacaaacaactcatagggttcctcagagcgcgatgccacaagcaggtggccgtccggcttactagctggcccatttacgtacagctcttttcatcggaatcgtttcctccatttcgatcggcataggcaccatcttccctgagaggctgaagaagcgccgtctggctgaaacatgaaagagacggagtgatttgaggttcggatggcatactgaacagcgtcctgaggaagtttcttcgtagcgacttgtcgttttccagataccctggtgatgtatcatcttaagcctcttgaaggaaccgcgagaagcattccgtaggagagggagggccacgatcagcgggttttatacccgaggcttcttccatcaggggtgataagttgatggtatcaatgaacaacaccacgaaaaggattcgcccgaccgctcgcgcccgattccatgcaaacaagggggttggctttcagccttgttcgatggaatgtctgttgccagcagctacataccttccggttttctcgtgggtggatgctggatttggtttgagaggccccatttaaggcggctgcgatcgagtcctagcagcaaacctcatccgccaattgcactgtcacatagtcatcatccacttttcaatcattcgcagatcggcttcctccccatcagaaactgagctactgtaaatatccttcgcaccagccatgcgattcacaaacttcttcaacctttgtatgttgctcttgatccagagtgaagctgtttactcaaggtttgtatgcgaggacatgtcgaaaccgaaggccaaacttggtatctgtgtgagacacatcaacatagagaaagattccaaggtcccaaacttacctccattggataaaaaagatttcctgggtacataagcattcacttgactcgtgtctcgcatggagtccgcccgactggccccttcatactaactccctcgctatattcttctttattcagcgatcgatgctactccaaaaggcaccgatcggtttacctgcgacggcttgactcttccgacggggggcataacggcaaggtattgttgcgacctcaaaccggatacaaaggtgcggtggaaatttgaaatccctcagagagcttgctacgtggacaaagaatacttataaccgactaaatcatctatcaatttatgtacagccccgaactctggaaaaagcagaacttgccatgctttgttattcacgagatgccaagaagaaatcccacaagagttgattataccttgtcaagaacaatttccactttttttgatagacctgcttgaaattgtatataagactacaagcacaaccatgtatcaaatgactccctaagactgtccttggaatagcgtttccattcatgaaaagtacaatttaaatgttttttcgacactacatgcctgaagaatttatgaaagtgttgcgcattagcacatacttggcagcgactcagtcggccgagtttgcccgcacaagagcattcctctttttccttgatgatttttttaggagcttctaaacgaatccgcctccagagtggaggacttcccgtcggatctgggcccttgaaggtgtggatttagacacgaaaagtctagagttttgctgggaattctagctttccaggctctaaatcgcttctgggagacccgaagatactgacgggaagtcgtccagtggaggacttcccgttggatctgggaccctcacagaagtcaatctagacccaaaaactcttgattcttgcagagaaatttgaattttgaggctctaaaccgactctgggagacccccggatgttgaccagaagtcctccagtggctctttagggtttctgacttgtgggagaccagagtcatccccatctctggtgtccaaaaagctaaaaaccacctgtagaaaaaatacatctgggctagggtggctgggttatgactaataaaattgggaaaataaataaatatacatgaaatggaaagagataaagcagctttaaggaaagcctttatagtggaacacatgtacacactgaagattcagaagtacttgagtctagctagcagttctttctgcgcacagaaatcgggaagtgttggtggtttttaggcacactacactgcgccatggcaccaacacaaaaatgccagccaccccatctcgcagttccccaaagcagaaaaaaggaagaaacatccaaaacggacaatgttgctactctgaagccggccaaaactttgactgctcccaaaacaaccaaaggtttgactactccaaaaccaactgaaactttgaacattgacaatgagccaaaacaaaaagccttcaactctgcacccaataagggcttccctcactgttatgttgaagaggatataaaattgtgtattgcttggttgaatacaagttgggaaaggacagaaggcatcaaccttctgggaacaaatttacaacaacctgtcagaacttattaccaagtacaaaaaagagaagaagaattcaaaagggttcaagaagcttacgctaagaccaattggtgctgtcaaatgttgctgggcactcatactgaagttggtaaacaagttttatggatgctattcaaatgtcaaacaccgcatgaaaagtggcaatgttgaaatacagatccattgtgtcaacctgtgtcatcataaatcataaaaatcatatgtcatgagtagaatcaattcatgtacacaatcaagttgatggcactaacacataggaatcatatcatataaattagcatcatggacaagactggatagcctaggggtaaaggcatcactcctagtaaagtgacttagctaatgctgatgtcccaggtttgaatcctggtctattcattctttcccctaaaatatatagctgatgcttattctaacaggcaaggctcacaaagctatgataaattttttatcttacttgtttatatatatatatctatatatataaagaatgatgctcaaggaaagcaggtgacaaaattgactccagctcccaatttgtcttacattcccagctccacccctgtgatctcgagcccttctgttctttatattcaagataaaaaaatctgaggccagccaatctgttttgggaaatgtgtgtatttaaggtcaaaaagcggccaaacaaaaacacaacaaggaggtgttgattgagaagattgtttcaatgcagaaagatcttgttcagatctcacaagagaaattgaaatcaatgcaagcagcaataccatcaaacttggatgaggtggtcatgtctaaacacgtcagtttgatggatgaagatatttgggcttactaccaaaagaaaaaaagggtgattattgcttgcaagttggagaaagataaggcaaggggagaaaaaaaagagaaagaagaagcagtaaaaaagagaaagaagaaaaggaaaaagcaaaggaggaagctggcaagaatgccacaaatgaaagaatcaatatttgggaagctgcaaacaaaggaattaatattgaagagattgatgatgctggagaggaggtgtaagaggaggagaatgaggattaaatgttcctttactggtcgcacaatctcttcttctttactgatcactctcacttagttgacatgattgaaatcaatatattttcttaaattgagaaaaaagaggaacaaaattcagaaaaaaataacaactaatcaagaaaaaaaagtcaaaaaaatgataaggaagcaagaaaaaaaaagtgagaaaaaaaacacaagtgaacaaaagctaaaaaggtgagtggaaaaaaaagcaacaaaaaaattcataaaaaaaaagcaacaaaaaaattcataaaaaaaaattgaatgcaagcaaaaaacaagtgacagtgataaacaccaagataaaactatgactgatttccctatggtgaactggatttatcagagccaatttttttccagagatgaccagttagatcctgctggagagttgcatctgataggtgattttggatggcctggtattggagcaaaaaatgatcagatgttgggtccattggtctgtttgagatgatttttgcttttgtgtgtggtgtttgatgatatttgaagtcactaacccctaaccccctgagcctaactcccaaagacctaccagttatgggcagttatgttatccagttatccataaatttcatgtttaaatgagaatttagaggtctatatcttagactttcagtatttaaatgcatctagcacttgaatttaccctgatttataaaaaatactattcataatgtggaaagctcaaccctgggaaaaattatgcctcaaaataaaaccaaaattagttatccagctcattagttacggatgactggattttggtactataatgaagtattacagatatttcagttgaacaaggtcaaattggaatgcaaacatgataacatgcactttcaaatatcacacaagaactatctcaacatttttgcacatctgtagcatgtgatacaaccatttacaggggggttgataagcgcaagccaaccccccttgcgcacgccaatctgctgcaggggagattggcctgcagttggcgtgcaggcctgcacgccaatctccctcccataggacccaggcatgggtcctatgggagggaggattgcaaaaaaaaaaaaaaaaaaagtcttgggctgggaggggttcctcccatcccgaagactgtacagtctcacagccgggaggggttcctcccggccttgagaccttacatggctcagttgtacagcctcccagccaggagggcatcctcctggtcaacaaggctcttttttttcaaaaaaaaaaagaacaaaatgttttcaacggccaggaggattccctcctggccgacggtacaacctcgccagcctaggagggaatcctcctggttggcggtacaaccttgccggcccaggagggaattctcctggttgacggggaggattccctcctggtcgacgaggctgtacaaccttgccaaccaggaggattccctcctggtcaacggtacaaccttgccagcctaggagggaatcctcctggttggcgaggttgtacagcctcgccggccaggaggattccctcctgattgacgaggttgtacaaccttgccgaccaggaggatttgtaaggactgggaatgtccttcactagatgagcagggaaacggcccggggaacatgcaagtgagcctaaatgtttctaagaccaaacacagggagcttgcattgctggctcagagagatggaagggacaatctctcagtacaatctagaaaatagagaaacatgatgaaagagaaatagaaactcacctggctcagagagaaggaaggtgtcagcctatgtgatgccaagacacgtgtcctctagctacacaaggtgcaaaaagtaagagtttttatggcaaaaactctgggatagaactggtacaggtaattcaaaagaattacgtggaatttatggattaaatccaaaaagtggccaatttatattaataaatttaatataaattaaaccagaggggcctgataaatcaggggtggtttaatccctctaaggtatcgtgcaaaaagcagaggatttaggtacctgatacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaccaatacaacttcaggaatggattctacggacaatttcttcctaggtcaccactggacgcatcattggaacactcacggattcaaagttacacctctacggacacatatcacaaagccaatacccagtcaagcacatgccacaaccctcaaatcacctctcagttatgcttatacacagctcacggtatacaaataattttccacaccttgttatctccacctcataaattagtttggttttatttgtcacctcatgcactgcctttgcaggctgtgcagtcttgattgaattacttttcccacagtttattaattttctcacctcatttatgacaacagctggatttttcccacactttattgcctcatttgacactttctcacattatttacgcactgcagcacagcctttgacattaattgtacacagcctcactggttaatttccctcacttgcatgatcagactagctaaattcactcatttttacctacaggccagctaaaatcactctttcttgtcttccctgaagctaaattccctcacttttgtctataaaagtaggctctcttccccccatttgttttctcctcagttcactactcattcactcagttcatcactcagcaagtcaatacatatataactcaccagttacaaacaattatataaacctttcacctgttacataacataacagttttattttatcagcaattacatattcaacctttacttttcataaaacaaagttcataccggaaccgaccactcctatcacgttattaaaactttccaagctaagcttgggggtcttgtttctgatagtatagaagggcagagtttgcacctacatcatccccttctcaattcagcaaaaggttttcacaaccacttttgagtcttacagcgtgcacaaggggggttggcttgcgcttatcaaccccccatttacagacaaaatttgatctggatcactgcccatcgctggacctaccccctaacccccatcaggggatggggccagtgggaattgaacccacaacctgctgggtggtcagattttagggccagtataaactgctgacacagcctgcaaacaggtgacaaaattgatattttgtcatggtgacgtttttccaagtgtgactgtgccagtagccgcagtcactgcagacaagtttccgcaaaaatttcagtgtgacaaaattcaaatttcatcacctgtttgcgggctgtgactttttctctgtttttgtttttggaaatctagtcagctgggggacccagatctggctgccctttggttccaaaccaaagataatggcaccattttctttggtttggaaccaaagaatttgagttgcacaggtgcaggggaattagaacatcaattgagtgactgatcattatttggattgatcagtaagtgaaatcataattgtgtactagttgatcaatgtattagtagctatagatgtgtacgcatcaactgatcctctaataatgaagtcattattgtgatcagtacatgtattgaatgtattgattctatcaacaatcaatgaaccatcattcaataccagtacatatttatttgtaatgatatctgatggtgaaaatactgtagaacaggtgtagcttttgttacaggtttttcccagataaaggagtgaaaaataagtgataattacttacatatgaaacatatatgtatttaattgataattaattaaaagataaggtaatactttgagttcatatttaatcaggataaataagataaatatgaataagataaaaggtcaagtatgataatataagaataataataagatagcaagaggtaaaggtatggatatgtacatatgtaaatatgtacaggtgttgcagttacttggtacatgaaaagtactgtgagatgtactctgtggctgacatattgtgaaggattatcaaagagaggttggtgtgtttccaaaattgaccagggaattgtatgatggcataccaagcttgcagaaatatgaaggcttgtttgatgtctttacagtaggcctattgcatcttggcaaaatgcttcttctttccttgtggttctgtaagccgccgtgatgccaaggagtatcccttctagctacacgtggtgcaaatcttaagatgttagagtttgaactctgggactaaagagtccggggtgtaattccaacaattattggtaattacaaggttattagatattagaaatgaataattatatcaataaatattgatataatttaaacagaggggcctgataaatcaggggtggtttaatccctcaaaggtatcatgcaaaaagcagaggatttaggtacctgttaacactggggcctgtgaacaggtgtggtttaaatcccagaataaattagtgagaatctccagaaagaagggagcataattctgtactaataatttcccttaagtattgaggttctgatagacagagaactaaagcaagaaacaatacattaccaggcagatacaaatgttaagcatttgggacggtgggtaatctaaagtgggttgtaataatctgtgaaatccttatttggggggacagagggctctttatatacccgtggaggcatctgggagatcagggtcaacttgtgggcgcttcattcatggaggctaaagcatatgaccatatccttggaaatgtgccacaggtgttctgtagaagatgaaagctgaaacatgtggctatttccttggaaatgtgccacacacgtgttatcaatatacaaatgtatttttgaaacagcaaatcagtttcaagtcttaaacctgtttattagcatatttcatttccttcttggaggtacaccctatttctttaatgtagatttgccgcatgaagtagttgaaatatatggtacctttgagtgagttaccctaggttattcttcatctagattaagaatattgagaaataatgccattattatttgatcttctcatttattttcagtactattcatctaaaaacatctctggtgagtaatcatgtcttttcgtattttatgttatgtttgtgtactatgacaggttgtctctgctattgtagcaagctgacaggttcagagattgattggattaacaaagtgtatggaggttatattctgtctgtgaggtaataaccgatattgtattggttattatttactttataagacactgacactcctttgcattcctgaagctgttgaaagattggcaattggttgagtatgttgatcttgttgatggaacttggaattccaaaaaggtgtgccatatccaaaggctgtacaaggcaacagcttcaagaaaaactgttggctcctcctccttgcccttggtcagctactgggcaattcttccagcaccagtgcatacagtaaatggtgggccgctacagtaaagggcccttcagatttagtgtattggcggtagcagcagctattttttgtgtagtgttagcctgcgctcacaaccactacactacactaatttgtaacggcgccagcaacacaccttgttttgggtattgttagcgtgccaatattacagctacactacagcactttaaacggcaaaaaaggccaaaaagacactaaaaagagctgtagcacagcatagagggtccttttttgtgccccatgcgtgtggtggcagcacaaatgcatgaaatcacgctgaaagctaacaagctttggtgccctgcgcgtgtagtgttagtgcagattttcagagttgtgctaacactacactaaattttagcttattttagctacactaccactacagttagcatagctggcccaccattgatacagtctagggatcccgtcatcccaggaaaaccacacccttcctgcaactgccaggagccttgttgcatttttttttaatttggctttcttgagtattcattgcagtaaacctttacaattttccagaaaaacatttcaagacatttgattgctgttgatttgcctggtagatcaaatgtaatcagactggcaaagacctgattacaaaaaaatgattactaacttactcatgcaaaggtactcatcaatcgagtccccactacacccctacactatcattttcattgcagtggttgccttttgaagagacagaaatcctatccttccagcagttcatgtttttgtaggaagtattgtttggctttttcaatatattcaacaatttttaggaagagagacctgtgaatcctgaatcaacaaaaaacaggtaatgggggtaagtgcaattttcagaaaagtaattgttgtataactgcttgtgtccttgaagtcagttgtggtggatttctgttcttactggtgttgaaccaacatgttttcttgtctcttttgtcttcataattaaagcagttgtgttttgaagggaggcaaaaattttgttgctgttgtacatcaataagagaatcttttccaggctgttggacatggcggcaatattgaggatatgtaatgtttttttggtgtgaagtagagttggattgcaggtcacaaagtgccaatccacaattggagctgacctgggactcctgtgaaatgtgtttgcgggccagagaacatgtgccaactgtccccaggactgttagagattctctaagcagaacaaaccaagggtccttagaaattgcttgtctatttggcactgtgtactatgtgctgctacagcaatactagaagtggtgatacaaactaaaattcaggtagcgaaacctgaaatcccagatgtttgaggtgttgtaccaacagtgacaccaatgcaatagggggtatcagatatataaggaaatccaccattagaaactagagctggtcgctacacatctggatatccgcgcggatgcggatatccggctgctttttcaggccaaatggccatctgcatctgcatccgcacccgctagcgggtatccgtcagccgcagcgggtatccgagcgggtatccacggatacccgccctttaaagggccggcgaggcggctggaaggaaatccttccagccgttgaggtacatgtacctcgttggctggaaggattcccttccagtcgaccggcaaggtacatgtaccccgccggctggaagggtttccttccagtcaacgaggtacatgtacctcgtcgaccggaaggatttccttccagtcaaccagtgaggtacatgtaccccgccggctggaccttccagtcgacgaggtacatgtaccttgtcgactggaaggaaacccttccagccttgggtatccgttgagatacccgggtatccgctggaaaatcagcggaaagggcacatctgcacccaaacccgcatccactggcgggtatccgctacagcgggcgggtatccgccagcggataacggatatccagagaccagccctattagaagccagtcacttttccccccaaaaaatatacatcaaagggggttaaatgaatcaccaatgtgtttaaaaaagtgtggatttttccaaaccagtcaatcaaataatggtggatttggttatatttgataccccctaatacctgtatgtgtatctacctttctctgaatactgttggatttgagttgctgtggtgatacccttagtgtcaacactccaattatggagttatttgatcatggcatcatttggttttgagaaacggtcaacagctcttcttgctcattggccaaacaatgtgtagtagttttttgataaaatgtaatgatattgcatctgattttagatgtgatatgcaatacaaatgttttgaagtatcagaaaaaagtatattacaatacaaaaaaaaatctgctgatactgtattttattgtatctgtttcactgttaatgggtgggatttaggcaatgggaactacaccaagagatgcagaaagatgagatgagtctcacagctcaaagggaatcagttttggtatgagggaagatgattaaacttggcagggcaaaaactcagcaaatggaggcatggcctcaggtgctcaggccaaaaagctgacattacatgcaatcccctgctttggaagcttgctttgcaacaataccaggcccaatgaatgaatgggcttgtgttaagctagtgtttaattgagttacctgctatcaatttcaggatccagtccagcagacaaccaaaagtttatttcagtcggtagtatttctgcactataatagatgcaaagctgttcactttcccagttttagtgaacacctgggatgtaataatacaggtgtggggtagcatgcttagcagtgcaaccccaagtggccctgagtgcagcccatccacattcctcacaatggaactggatgcatggaatgtcaattgagcaatcagcatatccactgagcaccctacaggagtatttagtttcagtgccggttggattgagagtgaatccggctttatcagcaggacatctcccacacttgaggctgaccccaattaccaggccgaaatggaggaagggcacaagggccatgctggatgccaaactgatgtgcatggtttgaagatgtgatgaggttgctcctggaatgcaggttcttggtcaggggtagggattgaactcaggtattgcaacaacaagggctcttgaagtgagaagatactcccactatgccagctagccatgatgtgtgggctctatatagatatttattaaactgggtgtcaagtttggctcctgcataaaatacagcccaacagaaaattcacactactggtccagctgggtcttggcatgtttttcctatacatgtcaatccataactgattgttctgaagtacttcattgattttcccactacacccagattggtttcttgagaagaaagccaagagaaaccttgccaagtcatcaacttgtcatgatggcctctcatgatctcatcatcatcaattctggactagttgtaagaacagaacaaaaaatttagataaatgagttgaccagaaataaatcagggctgtggtaccagcccccatatgatgcccagagtgccagatacttcaagctttggacctcaagcctccaaagagaaagagagtcttgcttgatcaattcacacaaaaaaccacctctgacaacaggtttggcatgtatctgtgaatcattatttgttcacaaacattcttgaaaaacaaaaacaaaaacaaaaacaaaaatagaaggacagaatgaacctcccatatttcagtgtgatcatctagctgaaaacctgactgtaccatctacacacctactatcaccaccaccagtccaccaccaccacacaaaaccaaaacaggaaagaaaagaacatattactatcaaacataaatcaacacaacacaacaataaaacagactgactgacagactgagggaaacttaacaaactaaaacacaatggaggccttttttttcttcttcttcttcttttctttatctgtatatataaataagcaaataaataaatatgtggggaagcttgtttttttttgaagaagaagaagaaaaaaaaaaaaaacagcatcaaaacaaagaagaagaagaagaggaagaggaaacaaaaaagacgcaaagcaacaaacaaacaaaaaaacgagtcaaaagaagaaaagaaagagcaaacagacgtattgaagaagaagggactcaagagtgagtagcaggaggcacagaatcagaagtgagggcaggaagattgtgagccgaggaaggagaaggatgagtgggagtagtaggagagagcaagttgagagctcttccggggatgaaccctcttgaggtattaccgggtccagttccaccggcgaagggccagtgagacctaggagtgggcaggagcaagggatgatcgggatggagggagatcgtcaacccgggtgtctggggctcgcccgccgtctcctcatgttctctattcaactcttcttcgtcctcttcggctttcgtgggcaaggttaagttccttcgatgcggcgagcctgctccctttgctggattgcccaaagacgagggatggggaagacctgaaatgagcgtcgatgagagcgtggggaagagcgccgagggcggcagggcccgggtttcgggaatctctggctcgcccgaattgatctacataatccaaaaacaaaaaggaaccagtcagctgactccccaccgagatccaaaaaatcaagtaaactagacattcggaggggggagaaaagatgacatacataagtgtccagatcgagggccaacaatccgcgttcctcgtcgccgatttccgcgtcgccctttccgccccgatagcgcaaggcgacgagtgcggagagggaccttttgcgtcccattttggggcccctgaggggggcgggttcgctgagggagatgtgtgaattgggaagggaagtttgactggagggtgtgcgttgggaggcgggaataagaggttgctgatgatgatgatgatggtggtggtggtgtgcggctgagggggaagaggagacgggctgagatgagggcaccagactgagtgcatctagcagaccttccgggccctcttctccttcttctccttcttcgcctgcttcttgatcatcgtcatcgtccgtgaatcgctccggaatcgagtccgaatcggagtccgaaaccgacgtcgtcagcttgcagggcgtcaacgagggtaagtcgttcagatatcccggctcgtgggggcctcccggttggcctagactcggcgagggtggcgtcggcaaatcatgctcctcttcttcttcttctccttctacacctgccattgattcgtatggttctggttctcctcctacattcgcttcatctcctatcgttctttgttctcggtttgattgttctgcgtccacttctgctgatgataatgagtttggttggtcttgatgatgggatggtgaagacgacatctttcaaatgatcctatttctttgtttgtttgatatgttttctttttggattttcgggcttccttttccctgagaaactctgtggtaaaaatgcaaatgagccgttaagattgtgtgtgtgggtgtctggggtattttttggatgaagtggtcagtgtgtgtgaggaaagagagtagagtgagttgagggtagcttacgagtagtttccagataggtagcttatttattcgattgacatttgagaacagatgatgatgatgatgatgatggtggtagtagtagtggtaaatagttgatgttagttttgagttcaagatgagggggagtggagacagaagtgagtagatggagtgaagggtgtgaagggaagcagtgctgtggtggtcaagggtgagttgaaggttttatgggcgaaagaagcttattaagcaaaagcgcccccccaaaaacccatacccctctgcggattaaaccccagactggctgggggggtgttatcgacggtgaatcgtcaagtcgactgatcctcctcaatgacgtcgatcagccttggaccttccctcagtcagtccatcccatcttcatcttgttctctagtgcacttgatcagttccctgacaaccagctcaacaaatctacaagtctaatcagagcctccgaggtaaactctgtacatataccattgcctccatgaggacatctgaaagtcataaattcaaaaagtgcttcagtgtaatctggaaacgatgagatcagatctccaaacaaattctgttcccaatctcacatcaaggtcaggtgtatgaagacatgaacctggtttttttttgggtggatacataatctgtaccaaattagtgttcactcattcgctcttggcaagaaccataatatgaatgaattccaaaggcagaaaacgagttatgtgtgtatgtaatgtccattcacatgtatcaggatgatcactgggaaaaaaaaaaaacatcattttttttaaaaaaaaaaaaagaagaagaaagaaaattccagagaatttgatcaaattaggaattaaaaaaagaacaaggagacccaaagatgtatcccggaagaaaaacaatgacaaatagcccatgcccccaaaccaactaaaaagaaaaaagaaaaaacatatccattgtgaccaccaaggaccgatgtttacggtacacaataatatatataagagcacatacatattcatgtaccacagatgaagaggagacactgtatgtatgtatcaagagattcacaattttgttggagtgagataagtgactacacataagaaagtaaaaatccatggagtcatgattagttatagacttcaatgagcaaaacaatcagagatcaaatctgagtgttttttttttgatacaaatatagttgaaaacaattacttactaatcaggcacaaagaaacacacatacacacacacactctcttcccaatgtgtcattcataaaaggtcttactaatattttacagattatcaaaacgttatgtaatccagaaaaagccaaaaaaaccttgataattgttgaattttttttttccaaagagtgtatatatatgtatgtattatatgaaagctttaaggaagcggaagaaccatccccgggggggattagtttccaacaacttgacatgattacaataatcaaagaaaagaaaagaaaagaaaagaaaagaaaaaaaacaggaagaatatcaaacgagatgacgtttagcatgacgacgggcgccgaccttattccaccaaagcctattaacgagtgagaagtgaggattcctaggtcttcgaatgagggggatataggcggaagaaacgcgcccgagtgcggctccaatgggctgaaagaccctaaccgaactcgaagaagtcgaagaagtcgaagtcgaagaaggaggaggggaagggggggaaggtgtatggaggagatggagagcgagttgagcacggatccgggcggcggtccagtgcacaaaaggctcggctgcgggcggtcgggcggacccgatgggggtggaggtccaccgaaacgaatgctccgggtagacgcatctatacaagagcaatgggagggcactagcatgaggatactcgggtttacagtcgatcggctccaccttctcgaccatacaagaagaagaagaagaagaacgcccttcttctgatgcggtggttatgattgatggttgctcattaggttcggtgtacaagagccggtcgatcacactgatctcttcttttccactcccgatcagaaataggaccgagacgatgtggcggaccatgttgtatagaaaggctgtgccgacgagatctaggacgaacaacggattagtttctggagccaaagcgtcgggatagatctggggatgcggatgtttttctgatgatccagaaggaccggagagctgctgctgctgaagaagaagaagatgatgatgatgagggtcgaggacgggcttgatttcggcggaaaggatcttcctccggaaatgggcgagttgtttagaagggtcgatcttgcaaaagttgcgaaagtcgtgttcgccgatcagtcgatcagccgcccggttcatggcctcgatgtccaatccgggcgcctggggcgattcgtagagcgagaagaagtatttgtaatggcgagcctggcaggagaagcgggcgtcgaagtcgtggtggacgggcgaccaagccaagactctgacggagttgggaaggatcgagttgatgatcgtatggtactgcaattcttcttctgcctcctcctgctcctgctcctgcttcggtcccgctgattctcctctcggttcctcttccgatccatcatcggagtcggtcttcttgggcgggaggaagccgaagggcgcagggaccgagcggagctgactccggacccacaagctgaccacctggccggccccactgaccccagcatccgtccggccggcccgcgagtatccccatttattcaaatccaccaggccccgccatcgctccgaatcctcctcctcctgctcctcaaactcccccgctccttcgactaatcttgcaaccaataacgcccggaataactccccctctaccgtgctcagtcgggtgacatccggctgccaggctagccctccatgtaattcgccctggtaagatatcattagggcgatcttccgcttcggatgtcggtcgaaatctagctctttcttcttcttcttcttcttctcattgttcttcttttcctgcgtcttcttctgaattgcgatgtctgttgacaagttgggctctttttctatcccattttggacgatttgatgtgattgtttttgtgtttgtgtttgttcgagttgtgatttcaagtattggatatgatcgatcaattgggtccttgagagcgaagaatactcatccgttccgtcatcctgagttcgcttgtcttttgattttccgtctgaccctgttccaatagagagatgatgattgtccatcgagcagtttagcaaacaagtggcttggcttgggcctgcttatctaggaaggggttcaagtctcttttgggcccccgcgatcaagtggcgcacagctgaccagtggcgcgcgacctgatcgcgcacgggagggcccagccttcagtaaatacagcaatttcgtgaaagggttgtccacttggactcgcgaaatctttttattttttatttttttatttttatttttttactgaactggacctgtcagactgactagtgatgacagctgtacctcctaggaaggggttcaagtctcttttgggctcccgcgatcaagtggcgcacagctgaccagtggcgcgcgacctgatcgcgcgcggagcgtttcttcatctcttgcctcaggcctaacaacaagaggttctgaggataagaaagcaaggtatatttatttatgcacacatgtatgtaaatatagatgtacaccaatctaaacgagaacgagaaggataaacgaggccaaggtatcacgaccagagcaaccaaaccaaaaaacaaaccaaacaaaccaacatgctattgctatatttacatattgtaaactatttatgcgagttgtgaaggataaccccaaaaaaagataaaaaaaatgaagggggaaaaaaaacccctatatcaagcccccaatccccaaaaaattgagaaaaaaaaaaacaaacaatgcgatgaaacaaaagccaaaaaaaagggggggaaataagcatacaactacataaagactaaaaaaaaggggaagggggaagactcaagaaaggagttgtaagaaccgatgtaaattgtgtaagaaagtctggtgttggacggaatggatcgaatcgcgtttgtacgccacctggaccccagaaagctggtgttcatcctcatcgatctgatgatgatgatgatcattgtcgagaaggagttgggtatctttatctctctacaacccccccccgcccccaaaaaaaaaagaaaaaggaaagttaatgaaagaaagaggagaaaggaaagaaagaaagacgtacgggatcagagttggaatgagcaggaaagcactgtccagagttagccgaatccggaggaggatcagggaagggagaaggggagagagggagggacgagagggagctaccgatagtggagaaggaggggggtctggagcggggcttgggggaggagcgcaagttctgagaggacagattgagaggaggaggggaggggatgatgagggggtgctggagtcgggcgagcgagctccatccgaaggagtccaggaaggagtgccagacgggagcctcgaggatcgactgaggatacgaaaacatcgtcacttgttcctccgccccaaagccgccaacgatcttccgacataataaatcaaagctccaggggatgtccgaggcttcttgcttcgtcaccgccggctcacacgagtccagccacatactcatcttcatcccgctcatcgggaaccccgagatcccctccgtggcccagtactccagataactcgtcaaacagcccgccaaatcttccgccgtcccgatccttcgtagctctccctcgggccccgttaaacatgctatctggactgagatcccttctatcacttcctgcggactgaaattatcttttttgtttttgtttcatttcaccaaatttcaaatttttttaatatcaagtcagtctcttaaaatccatcacgttcccgtaaatgaatacaagaagctctttaaatggactcacttggatgatcatttcgaagagcctgtaagatttgtcgacgaagctcggggattctggaatccgtgaagacctggatttggtcatagataggaggctcggtgaccttaacatcccgcagtcccgacgagactggctctagaccagaagattgatgatgatcatgatgagaggttttgatttttttgcgttgagagggaggggtcggaagcagagctaaaggacaatcatcagagcttcccgaaagtcttcgtgatgtttttggcgaagaattaataggaatcggcttattattgtgatcattactattattattattattcttcttcttcttcttgttgttgttgttgtcgatgattttcttctttttctttttgggcgaggggggtcgacgaaagaggggaagatcatcatcactaggatccacggcactaaaaatgtgggagagatctacagcatgatcgggcgttgtcgattgaggtgctctcttactcctcgaggaagactcggagtgaggggccgaattcctgtgggaaatcgggggcagattatctcttgatttctcatcagaacacgtcgcttgaggagcattcttcttaattctattgagatgtttaagaggcaatgaggcggggacggaggcaggttgattagggagcgaggccgattttttcggtggaggtttggtaggagcttcagtggatctggaagcagcaacagtagtattaggtgtcgttgacgccgctttttcggggagtttgggggtcttcatcgtcagtacgagcttcttcgttttgggaagatccggtggatgatcagtgggggtagtagttctgctagctttgttctcactatccggcctgtctttggttctatctttatcagcagggttgctggctgggtggatatgtgtgttagctttggcagttgaaccacccgcttggacagtagagctcccggctttctcggtagagctgctggttttcataggaaagcttccagctttctctgtagagctgctggtattcatagcagagcttccagctttatctgcagagcaactggccttcacggtagagcttccggcgttcgtagtagagctagtagatttggcatgattggagctggaaggtttggcagtatcgcagctcttgttggcggcagcgctggtagttttgtcggtagtgccacttggtttgtctcctctagttttaactttcgctgcagttgagtgatgagttttatctgtagagctattgctagctttgacatttgagccactgggtttagcattagagttgccgggtttgtccgcagcagtggtagtcggattcccagcgaatttacgttcgaaatagtcgatcgtattcttgacttcaggatggagaggaagcggctgattatcgagagtagggaaatgaggggcgaagagatgatgggtggccagacgagcggcctcgatggtctgcaagtaagtggtgatggatcggagcgtggggcgtgggtcccggtgggcccagaggatgaacttctccggggtgatcggccagcctgaggccgtctttcgtccattaaaaaacttcagatatcgccgtaagcgcgtcagccagcggtcctcttccgacttatagcctcggttcgtattgcagttctccgagtatcgactctgttcgaactcggtaaacgctgcctcggattgttcttctacactccaaaaaaaaaaacaattctctatcaatagtcacttttgataataatgaggggtatccaaactcttactggtagctgaacaggcgaccagagattggatctcagcatcggtgactggcaagtaattagcatcatatttgcgaggcttggtggtcgtgttttttggagctgcagtctttggagtcgtagtctttggattattcgaagtcttcggagtcgtcgttgtcgttgtctttgtcgttgttgtgatagtgggggaggaaggggctgggttttggatgggttggtcagctgatggttccatctcgtcttttgaatgtgtccgtctgctgtcttttttgatcagggtgatcgtgtgtgtgtttcccccccctgaatgggtttcgtttcctgtcgttttccgtctccttctttttcttttttttttcgtgagttgttgtggtctttcttcttttctgctcaaagggaacaaccctgtccaacttggtccactgcgggacaaccaccagatattcaatatcaaaaaaacccaagccccccacggcctgccacacccctgcaccaatcaacccaacccttgcaaggatttgtctgctgcttggtgtagcttttagggtatcaaactactcaacatgacccgtttcaaggtcgggttgtttttgtcttgggactcttgggaggggaagactaaaaaatggcctgttcactgttgctataatattgtaacctgaggctatatcatgggggatcatatagagatgccagctgggagtatttcaatttggatctcttgtacttttctctcttgatctacaatacatcctcacaaaaactatgatgcacatcatacataacttctcctacctatgcaaatatgtatgactgtcaaaaaaaaaaaccacaagatgtaagcagcaatgtataatccatagctcagagggtcttacatttttggttgtttggtttagacccacactaaatcacaacacaaccaatctattacaacatatcacagtcctccaccatccaaacagcactcttttcttctcttttccattgctattcatcacaacttggcaatgatttctgattgccaaaaaaaaaaatcaaaagaatgaaagaaagaaaaaaaaataataagattgattaagttaaaacaacaaatttgcaagttctcagagaaaaagaaaagtcaagggaaaacaaaacatgtgaaaaaaaaatcttatttacattgaaatagaatgatgattacatgtgtaaagaaaagaggtaattgtgcagtgaagttatccataagagaaacaaagtgtgtattgagaggagatggtcacaaagcaaaaacagttgggaaagccagagaagaacaaagaaaagagatggagggaaaagggatcaaagagacgaaggaagatcaaagacaaacttttggcacacgatgaggatcgagagccttagagagagaggtgatagtactgatgagcatgacggccaatccgaaggccactgtcagtagtccggcccagttctccctctcaaagatcgagccggttttactggatagctttagttgacaagcggctgggaacacgtaggctaatgccgaggctgctagtccccctgttagctctaggactactcctagatcacacgtccataatgaaacttcaattcgtttaggaataatttcaaaggttcattagattcagaattaatcattcattggttggtcttatgctcaggctggtgttcttgagtaaattctactcacgtaacattccgatccccaccaataaagtggtgtgaatcacgtgtctcctcagattgaacatctcgtccggataaaagaatgtatcgattgtctagtgcgaaaaaccaacgcaatgaaaggatggtcagttatgaaacaatgtcaggtagagagcaagcccaatgttgtaaaatgagcctttaaaggtcttcatgaaacaaagaggtctttcggagcggagaagaaaatgggatgagaagagaaggatcaggaaagctgagcgtagaattgtacatttacctctcgacaaacaaaacactccaatggcaaagttgtaaacatattcaatccgaaacagacccgagcaatgttaatgactaggtcatcccgagggaagttattgagaatgttactggaaagagggtaggatttcagactatgttagaagagccttggttgtaagacaatgggcagggggattgagaggacatacgcttcggttcgatcggtgaatgtcaggaatcccgagaacgacatgaccaagcatgcgaatactgataatgctgtagatacatgagtgacttgggcgaaccggtccaatgtgggtgttcttagtgagccatatatcagtactgcaattcattgtttaagcatcaagataatagaaaaggaggggacaattgtttttgagctttcttttgatagaacatgtatccatggagggagcattatggaacaataattacaggagttgtgatggcagacaaaagcgaagcctgaaataataatatttaatccggatcagtaagctccaattattatgagcaggaatgtaaggagaagggctgataatgattatgaaatcatgtatctcaagattcaagcaagcaaaatttgactgactgatgacaccaatagcttcaactatcccgggttggatgaacgtccatcgagcagatggattgcctttcagctttggatcaactgaaggaccaccaagggcgacagaaaaaacaatcatcaccatactggtttggttagaacaaacataaaagtaaaaattaaaaattaaaaaaactcaaccttcttgtttcaaaaaaagaaaaagaagaagaaaacgagtgatttgaatgagaaaaaaaaagacaaattaaatgataaagaaaaagttacctcatgagtgccatagcactagctttgcttaatttaccaatgtctcgataaagtgagagcggatatgagaccgttatcgtgaagaaagtgatcacaaatgatctcgagaataagaatgagaaccattgtgatttcggaacaaatggaaataatgttgaaagtaccggtggtattgtatcacctagaaatcagttcattaatttgtttattttttgtgaacaaaaaaaaacagaatgattccatcagtttccagcataactagttttttaaaaaatgggtttccttgaccccatttgataaattactttagagaatgtgaaggctgaccgacaatgacgccaaaggcgcacattccaccgaaagcgaagatgaattgaaagaaggagacggcggctttcccagggaagccgaagcattgttcgaggatgccgatgtaagatctttggccggtcattttactattcaaggcgatcaatctgatcgaccaatcggtgacgatacccaggacgatgaccatcactgtccccgtcaggaatcccgcattccttagtgcatacggtaagccgatgatccctgcgcccaagatactgttggccatgttcgctaccccggccatcatccccgtgcccgaatccagtagatgactgtagtcgtccgattcttgcctcgatggtccgcctatcttgcttcgatcctgtggaagtagtggttcctcgatatcatcactaaacatgtaactcggtctgtcatctccagtcgtcatcacacttcctcttcgctgtccggcttctagaagcccggtcatccttaactcggacgacggatctagcccttcccctcgagttggtgtattccttgttgaatcgaactctgatacagtatctgaatctgcttcgaatgcagactctctactcgcgatggtactggccagacggggaggataactcaagccagccttctgctgagctcgttgagagcttgttggttcgggacttgggatatctggggcttcgaatgaacggtcttctgagctcaacagacactctctgtcggtaggttcatccataatggtccacaagcaaataggtgttcaactagctgattgttgtcgttgaccagtcgtagggaggagaatttgagtaacagttgaggtaggcgttgttgatagaagcctagacgaatcaggcatgaacggtttgagcggtttttgaggttggagttctctttctgaattgttcggagtcaagtttgcgattttccggctgtgctgcttgttgaccattcagttttaccaaccgactctggcgactgcacaacgatgatgtcatgtcacccaagctgtcagccacctttcacagcacagcacacacatgtcacagtcagctttttcatcttcacaaaaaggacacgatggaaaatatggccacgtgccgcctcgtagacttcgtagaataaatttttggccattctttcgccatgaccggagtctgaccggccgatatgcctgcacgattggaggtccctgaagggcaaccgaatccggaccgagtcggtgcccactgccaggtgggcgctacatttgtaatgaggagctgatgtcctccatattacaaggtctttcatgacaagaaatatccgtagagtgctaagttgaacttgacggcccatgagtctcgcggaagaaataccgctccaggatgcgatgctcatatacagtctctcaatgagccagtcggagggaaaaagtgttgttgccttggaggaaggagggaccatccctcgtcggccaacagccaacttctcgactcatacaatacttttgactattcgagccactccagcttgtcatactccagtggtgccgccctgtgccgccttgtgccgcccccagggctcacaacaacgccgggcggaagatccggctgagggcgcaatgccatggcgtgtggctcccgaactttcttccatactacgaaattcccaatccaccctcagtgtgtacttaaacaggtagcagcaccaatctttctgatcttcttcccacatcgccagctgcctctttgccttgcgtacatttcttctgaatttttctccaacgcccgttatcaacttgatcatttgcacttatcgatctaatcatttacaaaataagaggaagaacgatgcgattttcgagctgcttcaagttttgtttgctaattctggtccagactcaagctatctcctgcgactttaaatgtaatgatggctcgaaaccgaacgctaagcttggattctgtctgaggaagagatacgcatctgatggccaagacacaacattaccgccagagaaagatggagattatcttagtaagcctgctctgtaatcgttcgactggtgtgatacaataattattcatgaatttctactcataatgatgcacgtattcagtgatccaagcttcacccagaggcgaaaactttacctgtcttaacttgagaattggcgataaaatcatagaagagaggttttgttgtgaccagcctccttcgacaaaagttcgttttttttttttttcacttaagccgctaccaactttttttttcaaaaaaatagactcttgttcatccattcactcgtggaattgaactaaatgtctgtcttccattacaggtcattgccctcacggggaaccgcctccataacttgtgttatagtcgaggtctggtggtaataaaccgcaagggacctggacgacacgttcgtcgttcgatctgagaagtcatcaaacaaaaatcccccgctaggttttcaccgctcgtaacaatctaaaacttggtagcaaaacccagcatcatctccgattccttcaagatgagctttatgtaattaactcggacaacacttcattacctcgtatcatctttttgctatacccacacatacaaacatagtccttctgcactcgttgcatgagctatgtaccaccgtttagcagtgatttttattttgtttatactattgtgtatattttttgtaagtaaataaaaatccgcctccgaaatggatttgaagtaacgtgtgagaaacatttactcaaaacagaccccctaggttggctgcctcagtatgtcggcaacacaagtgaacatattggttgatttgtagttagttcttgacatgaaatgttcgtgtggttaattttttagggaagcaataccgccttttttggttgcaagttgcatcaccttcaagaggttcaagttttcatattttgtcattcttgaatgcagtaggcctgtcgaaaatattgcatgttgattccacagagcaaccgctatgatttatttgtttgacaattttagcttactacactcccccacccaccgatgtgccgtctcatggtgatggaattagggtgaatgacaggttggtataattgaatatgcaggggacccgtgttcaaaatgtttgttttgatgaagcgaaaattctcaagtgtaatttattgacaataagctacttccaaacacgtggtggcttacataaggagcgtggaaatgtctaatcaagtaaaggcccatggtcacaaaacaaaggaatgggaaaaattcatcgaaatcgcaacatggccaccttttgaggttttcagtgtggttcagtgtggctgatgattctacaatgacacatgcagattgtcatggtgaaagatggaagatgtagtatttacaaggaaagcgaggtgaagattattgtggttttccatcccgagagtaacaaaggcggttgacttcttcgtgggtcaagcctcggatctatagtgaaagagtggttaggttgtgcttgttttgaagacgctgatcagaacgagttataatttcgacgtaccgcggttgaggtctcaatcttgcaacaaaatctgccttccacgggtcccttgccaattgtcacgccttcgcaagtaaagtgatattgaatgtctgtccctctggcatcgcgagctagatagattgaagaaaatgttgagaatctgtatcgcgaagtcatgaaggtggtcagaacagaaggcttaccgaggaaatctttcttatccaacaaaggtgacacagtgggatccgtgggatcttgagcggtgttgatcttcctcagacagataccaactttggcatcctcaatgttgttgtcgttacacacaaatgtagaataaactgcaccactctggatcaaaaggagtgtgcatagtttgaaaaagctggagaactgcatggctttatgaatgggttcgtagtctaatcaaggatgtaaaggaatgattgaataaatgacagtgcaaatgggcgactggatgggtggatgtgggggaaccgggctggcaacgtgttgataaaattgatgagcagatgtcagagagatggggtaatgccctcaaaaccctagcagatgtcagcctttttataggaagcttcaaatcaatacttcacaagaatgtaccctaacagcgaacaacggttgtcaagaaggttttgatgggggggaaggggggggggggagtaaagtattccttcataattctccatcggtccatctttcctgcttcttcagtcacaaccccttcagcctcgtggagtgtacccatgccgatagagaaggagaaatccattgggacatgccgagctacattccagtctcctcaattttcctggttcgtcgacgactacttcggatcttctctccgcggtttgtagagctcggccggatccgtcacaaggtccaattcaagtcagatcacagaggtgatttcccagacaaactctgaaaaacattttggaaactggctattatggtctatgcctcatgagcactatgtatccttgtccggggtcagaaagggagtcaagtcgacagcaatcatgcctgatgaacatgtgtgcaaatatcctgctctctacattcaagttttggttttttgtcttcgctttcaactgtatttgtacctagcttaacacaatcccctcgttccagagggctgggggaaccctccttccaaacgaggaaataggtatttgtaccatccatgttgtccttattcccccccccccccccacaaaaaaaaaagaatgagaggtgtacggcagggcgtggcccggagttcacctgtgtccatgggagctgtagtcagggcggctacagcgatggccgggagagaggcatgagctcagcactgagcgcgcaagaggctggcatgactgaggcccgaggggaagacggtttgccgcaactgcatgtcagacctcacttcccagttccgctttcctttcttccgccaataaatttcggaaaattcttttctgaactcccatccacccgtcaaccggagggggagtctcgagtaggttggggctggcaccgatccccccccccccctcctaggtagctctaatccttgtttttgtgctcggaggtgtccctccgcctgttcacgtcttggagaaacaaggaggggtcacttcccacgacccatacacgactgtcttgcggggttgagtaacacagccctcgggatagccgaaaagcactttacacagaaccgccggaaggcaggtctgagctggcgcagtgccttgagtcagaaaccaaggagcgtaaagcaggcgcggccacacccgaatttagcacaagtcccagtttcagtgcccccagattgcggccgaaggccgcccgaccctgctcgagctcgcggagcgagaggaacttggctaagttcgggccacaccagctgtacagctggcgggccgcgctcatttgcccctccccggggcgaaagaggagatttgcttttatttaaaattccaaacaatccttggttttgttgtttttccttcttctttatccctgatttgttccaagaggaaagaccccaaacaaaattagaaagtgtaaaaaaacattcaaaaagcttcttgcaagatgcatcatgattatagctttacatacaagactgagcatgttctttgtgagattgatccggccatcgagcgagtacactcacccgcccctcgtcagggtcggccggtacaaaccggtgatcacacctaccactcggtgcccggtgcacatccggatcggtcatccatcgagtccgtaccaccactcgatgaccggtcttgaccgagcttaacaaaggcctctcggtcggagggttccgcaaggatagcttccttgcgctgcgatcttctcggaggtaccttgcgataagctcgggtcttgaacggcatcaagtagtgtttgccttccactcagtggccggtcttgattggccatctatgtagcggtgtatggccggtatccgatgtcggccaaggccggtcatacaccagccaaggccggtcatcgggacgatggtttggtttgaatttaggcaaaatctctaattttttactaatcatcccacttctcagggcgtagcctgggtcatcctcccactttcctcttcccatccaaacttgtgacgatttttgccactgttccatcggcttttaccgatcttctggttctggtctggtgctgctcgtaagtagaagaaattgatcagaagatcaccacgggcaaagggatccttgttatgctcgctgacttacttctcacaggatctctgattgggccattatcagataagatccttcctctctatcagtccgatagcggcaattatcttatgatgaggaacagtataaatttctttatcatcggcctgaccagtcctcctcccaccttcaacttgttccttcattcccatcttcctctcaagatattcaccaactacttactcgcccatacttccaatccaccaagttaaaacttaatccccaccccctccatttcaattccattatggttgagacgcagatggttaggcctaaggccggaacgtcagtgaatgagaactacttttgtcccttcttgaaaaagtatcccgctgacttatcgcgcacttgacttttgccgacttggtgctatcgtttaactcgcctgcctcttgtcccgttgacatcgatgattatcatcccagacttggcgaaaagttgaaggtaaccgtcaatgcctacaaagtcaaagtacccagccttgtcctccatcattatgatgtaagtccatgaaatatctgctgaacctcgtcgacggcatgatccgttcgggtttacgcccgggcttacatagtcccgtatatctcggacatcaatattgagccaatccgtgttgaactcgaataataggttgctattgaaggcttggtcaacaaacacggcaccgtcggtgacgtgccgccgtccctcggccgggagatctttaccgccttgaaggcgatggacgctttccaacaacattcggtggtctacgatggcagaaagaccgtgttttcgccgcaagcccttaattttccccatgataaacagaccgtcagagcctctattctcactcatcacgaccttctcagacgcattcactaacttggtccatgcgatctttctcctgtttagtttgacgtcaatctggcctcaccagccgaacgcgctgccaaacgtaaccgttcgttcaaggtggttgtgcgttgttgcgccttcctcaattcgttcttcgtctcaaattaacaaccaaacgtatattctagatcaccaaagtcaacgaggtgaaactcgataatctgctcaagtatgtcaagaggcaagttggacccactccggatgaaggcgtttacattgccatgttagttgatcattcaaggagccgcctcgcttatccccagctaaacttacctttcttcttgttccttgtggattatctgcagcaccgcattgaacgtcttgttcaatcacgacatgatgatgactcatcctaactcaaagaacaagttcttccctcgtccccaaggagttggctcatcaggcatgttgttcaaaatgaaagagggaatcgagatgtggcgcggctactttaggtgatttcctgctgattcacccatttccgtatctgccccaccactcattcactcttcactctgccccccttttcattagttcaatccgaatggctcctggaggtgtcattttgaatttcgatctgacttctcagcccatgttgacatgtggaaacctgagagatgtagctgttgctgtgttgggagttgaaccccccggatcccttcaaaggctacttcctacacaattgatcactctttcccgctctctgaagatgatgacagtctctgtcagtcgagttgacaagactatattgaggactaaaatcaaagaggttgcaaagtcggcaagagagatgatcttcgaggcccctgtgtcaccggattcaaaagtcatgaagaagtggaatgttgcggtaggatctggattcttaattatgcgactttcttgaatgtttccctgatttttcctcttgcgtttctccccaaaaatttaggaatacattgaattcacttacaacatgaagctcaagggtgcgaatgaacccattgtcagattgactggcaagggatggtacccccttgaaatctgtcatgtcaaccctggtcaaaagttctccaagaagttgtccccagagcgactaagtgacgttatcaagtggctgacagtcggaccacaagatcgcactaggatgcttactaatggaattcaaaatcacctcagaactggtaccacgtaagcagttcatccctttatcgtcacattatttgagtcttgaggcagtctaatcaacttacctgaaattatttgtgtgcttttctaatcagtattgatcgatggaccattgagttggaagctaacccccttgtcatcagcgcccgtcaattggcaccaccaaccgtttattacgcacctcaaagcgccaataaatcgaattcctccaccgacaaatttggaaatggcgcctggaacttgtctggaaaaatggtaaaacactgagtttcaactttccttccttcttgactgtggtttcttacttgtcctttttgtggacagctgctacaacctgtggcagtaacaagctggtgagcctactccctcactcagaattctatctggttattctaaccccctattttttccaccaaattttttcagggttgccatcgtccttagccaggctaactttggaatttctaaggcacaagctgcccaagctttagaaggccttcaatcagctatgaaggctgtgggtatgcaagtgagtggcctccaagggccagccatctttgtggataaaaatgagcctttattgccctcagatgacgagtcagttgggaaatggataatgtccaagataaaaagaaaaccacagttgattgtctgcttcttgggagacaaaaatgcttgggaatatcgtcaggtatgacatcccatttcttgctcatgttgtcaattgttaattttatgtttatattttttttggccacagttgaaaatttttggtgactcacttcaaggaattgccactcaatgtatgaatgttgaaaaagtgaaaggaagggccaatgctcaatattttgcgtgagtttgagaatggcatcattaagtatgtatcaaaattaaaactgatctgatttgaattcttttctttgatcagcaatgtcacacttaagatgtaagcccacatctgtctatctttcagcattgacacatgccttaaattgatttttttttgttgtccccagcaatgccaagctaggaggtgtcaatcatagtgtgggcaaaaatggttcaattttctcaagctgcaccatggtaatgggtaagttaattaaaaaatttaaaacaagtgactcaaatggatgttgagtattttgcctcacatttaatttttatgtgttaggtgcagatgtaacacaccctggtagggatagcttagagccctccattgctgctgttgttggttctaccaaccgttatggtagttgctatgctgcagaattttctgtccaaccgggtcgccaagaaatcatttctgacctccacatcatggtaaaagttagtaggatgcctctcttaatttccaatttatcagattgagctcatgatgcatgtacatccgtagcaactgttgattaaattttatcaacacaaccgattgctcccggaaaatttgatattttaccgtgatggggttagtgaaggccaattcccagatgtagttgcaaaggagatccccctggtccgccaagcaataaatgcaatgggagaagatgaaagatgtaaagttggttctttcaggattttattttgtttcaattgatgagctaactgagatgtttttctcaagtcccaggcagccaaaattaagttaacatacataatctgtggaaagaggcaccacttcaaatttgggcctacaacaaaggataaaaaccactgtgacagcaaagggaacttattgccaggtgtggtcattgacacagtcagtgatctcaatctccatttatttcaatcaaatagaaatccattaactttctcattaacttttgaatttaggatattgttcatccatttaactttgattggtatggacttagtcatggtggaatccttggaacttctcgagcttcccattacactgtcctggtggatgatgccaaatacttatctgacagccttcagaatgttagtttttacctcttctgtttgtgatcaatgtcaatgtgctgaaattgaatcaacatgattttgtcatttttctcatcttcttgttccagttgacttaccatttgtgagtttcaagcctctgggtgactgatctgaaaacctattttatttctaacaactccttttttttcttccacaaaaatcatgcaggtgcttcaattattcacgtgctacacgttcggtttctattgccacaccagcttatcatgcccatcatggtaagttaattcatttcctctcaattgtcatttatatatttcatagtttatgaattgatctggaactccttgtgatgaaagtttgcaccaggatcaagcagatgttgtctaatattgaagttggacaaagcagtgcttctcctactgatattgaattgagaactgcattgagagagtaccaaaccagggccaaccaaattagaagcaatttccgtgcaaactatatagttagttcttttctttttcctgcaatttttcattttttttgttttattggtttgattgacttttttctcacacatgttgcagaaggcaggcaactttcctgtcaatgagtactggatgtagacttccacttttatgggtcctttgtaattatattgctgatggataatgtaattgccatgtgttggggaatgaggcagattcacccatcagcaaaattcttggtaaaatttagtactattgatttactcttggacatacagtccattgtttgaaaatagttatttttctaaaaatttggagtttcctttattaatacataaaatcaattgtgtcctatttgatacacttgccatgggctctctttttcctcaaaccactaaatctatgtacctatttcaacatacatattgtgatgattcaaaattaaggatacaaactagttttaggtactctacatcagaaaaaaataacctgcatacagttttcttggtgtattatatggtctaccatttcttcattcatgctaaataagatatgaaaactccctatccatgtttttaattatttattgtcttaccttgactgataaagagtcaagcaagactccatgacgaaagatcttgaagttgttatgggattgattgtctttagagatcttaggatctggtgggattgttgaagttggaattttgaggtgttgccattcagcacatagtcagtcgagggcacgacggaggtgagcaggatggcaagaattgaagagctggagggcgcagaagcaatgggcagaggtatagtagtcgttagagatggtcgcagataatccgttgcggatatccgttatctgctggcggatacccgccagtgccaacggatacccgccagcgggtgcggatgcccccttccccctgaaatcctggcggatatccaggtatcccaagggatacccgcccatacaggaggccttgggagggccacaggctgtgagaaacaaaagaaaaaatggaaaaaaggaaaaatcaaagaaaaaatggggccttaacaaaaaaacatggtttttgctgtgcgcactgcacagcagacacattttttaattgtccagcggctctgaggcggctgaatcctgggctgcctcaaatgaccggacggcccggaagacacacgtccgatagaactttctctttttctctggtgtgctgggatagagcaagttttccttccagccatagaggtacatgtaccttgctggctggaaggaaacccttccagccggccatctcaccttccagccttgggtatccttggggatacccggatacccgccaggtttttgcagaaaaggggccatccgcacccactggcgggtatccgccagcggatgatgggtatctgcaagggatacccgttgaccatctcgaatcctatttctttcccatttctgataaatttgccaaactatactataattatccatctaatttacaataaggtttcactattgggcccatgatatgaattgaaattgagagctaggctagatctaaagcttctgtacacaacatggaaaatttgtagtttgtaaaaaatgaatgataaacatttgaacaaatccaccaaagtgaagatgtccaattttgattttgatttcaattcctgggagaaaaggattgaatgcacactaatgttgaatattatcaatgatatcttgagtggtaacctatcttaccacaatcttgataatttaaatttagctaattgttgattatgaattctggctctactagccactattattgaggcagtagtcacgtgggacttgagatgggttgagaaagtagctattagaaagtaaaataagtgcaaacagttacccagaggtcacaattaactccatattcctagttgaaattttcatatttatgaatatactcactggggaaagagtactgtaagtcctgcccctccttggaaaaggaaggtacatataaggattgccatctgagttcctccatcaagtgctgcactcaggatgtaactacaggctcattattaaaatacaatcttttgtcagaacaaatgttacattttctcccctttatttgattctctaatttttctgataatgcagagagactgacttgtatttatcatacctttttatttttcccaaaagcaattgaagaaaggcatgagaatcttaaaaatgatacccacacacagtatttcaaagaaacatattttggaacaggttttttaaacttaccaagatttatgatactttttcatgtaaaactgagacatgaatccaatcaatagcttcatggttgcaccacttgtgagtcctgtaaattgtgtgttagctggcataccatgttagtttaataaaaacatcttgagatccacaccttggatagatacatagaatgttccagctatcaatgctacattgatctttgataatatcatttttggatagtacttttgtaagaaatagaaggggattggtaacaaaaatccggccaccaggctgtatgggacaaatgccttcaaatttttaaaatgagagagagattcatggaaattaagcctcacagagatctcattctaatgattcaagttgatcttccaaacttacatatctttttcctgatccatacaatctttttccaaaaattccccaactgttttattttgaattgaaacattaacttgtatgaacaatgataaaactgattgaattttgaacccacgttattgattgtgcctcaaatgaagtgagatgcatgcctgagaaagctgaattcccttcaggtttgagaagtgcttctctttcagaggactgttttgattttttaagccacggaaattcaatcctgagcatgttttggaccgggcagcagaacaaatgcataccaaaatgctcaaaaatactacgaagttgatgagaactccaatcactctgaaggaagtaaattcataaagatcagtttactcaaaataatcaatgagggttggatttggggctgtatttttgctggtccatgcttaaacatctgaacgacttacgttccaataagttggccaaccacaatcgaaaactgggtagtcatgagacatacatgaacagtaggttaattcaatattttgtgatgtgcttgcaaaaacgaacgggttgcttcagtcattacgtaccgaggaaaggtgcatatacttgatttttataaatccgtttcatgatggattaaacaatgaagcccaatagttttaggactaaagtttcagcacattatttgaaacagagcaactaacttgtccgcttaacaacaaaaaatccaaaaaagttcagatttaattattactcacaagagaaaaataaggacttacagcttgagttcttttgtaaatccgattccattgagtagcgaaatatttcatatcaagggagttggacttagcaaaaattttcaagggtagaattttgatgttgaaaatataccttttagcatcagtgttgactgtgaagctttataaaacgagatctcagttttacaggcaggtcacatgacaaagtcgtaatttatgtttacctgtagaggatccaaatctgaccataagcaacaagtaaattcaatcagtctccatttatagggttttgattcacattaaaaatattcttacgttgtaaaccacatggttccaacagcattccctggaaaaagaagaccccttgtggaataatgttttgatccaatcgattagtgttctgatcaatggcaggtagaatttctaggaatcaagatgtgaaattcgcattccaaagattactcaccctagcatctgaaccactgtatccaaaacagaaagcgttctaagattcattggttcgagtgaaaaaaatagaccccgccttccttcttacctggagatgtgtgaagtcttatacccgttgagccataaaaaaacccggaggcaagactagaatcacacaggtatgagtgatttccaaggaaaaaatgcctgtaattttcggtttagacgcaccttagtaaagcggatatcagaattgccgaggtaagtccccatgcggagagtccagatttgtttacataggaagctataaacgccaaggcgatggatactatcaagagaacaacaaacgccctggaccaacggaattgattcttattacctgtggttggagaatttctagaattttaaaaaacaacttgagaaagacttaccacatagggaaatctctgaattttttacaagtcaagcgatgggggtctgtttcgatttcttttctagtgatcaagtctttgatggtcctccaattttgcagtatggctgctgtgaaagcagcagccgtggctagacacatacaagccttcccaattatataagcggtggagaaaaatggaagtcccaacctattcactgcttcagtcttctctgtcccgtcgacatttattattgcagcggtatcatatgaatttccattgtgatccaatagctcaaatgaaataaacggtagagtacctccgcctagttttctcaatcgctcagtgataatcttcataaaagtcacaaaaactctcttacctagccaattgtattcgtaagcagcggaaaagaggaatatagcaccgatgtgcgcaacaagtagattccatgcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtaagcttcctaacaaattccggttttccgatgaaaggaaaattcacaatgttaaaaggccccatgttccatcttttgggtcccggaatgcgagccataagctttccggtggtcagacaggcccagctggaaacagtaaaacaaaaactatcagggatccttatttccattccaacgcaatttcaacacctgcatacctgaatgaataaagagtgtacatgtaggacgatgggtttgaatatgaatatctgttgtgcattttttttgagattcagaatcaagtatttttagtatgtcctcttgtcacttgaactcgtatgtgcactgacttgagcgcaagttgctccaaatgcgctaataattattccaaccaagacggatctgaaagtgatgattggaaggcgatcttctgtctccgaatttttctcgtccaactcatccttatttcggtccagattgaggtcagaagtctcttctttggcgttcaacagatctttggatttccccatgcttcctgtgtaaatactgtatgagagtcctttgtagctctttcgttttcgaggagatttcggttgcttttatagaacgccaacgagaggtaagcgtgatactaagagcacgttccagaaagcattccgaggatgacttcgtttatgatttcggaatcataatggcacatttttcaatactttggcacgtttggcaggtacgtacgctttacaggtaagttttatcggagtaggcagtttgaggtttattgagttttggccaagactcaagagcaatccgacacatttatctcgagtttttcaggttggactgaaggtttgtcggagtggagtaatccttgctcaaacaactaccaaaaactgcggcatctctcggctcctcagcgagacactccaccagctacgcagagtaacttggacgggtagtcgcgcaccgcacgtgcgttttccctattcggaaccccaggattgaaatggtaggccccatcatgagaccagttcagttagatgtgaaagagcatccctgcaagtcccggactgcattaaagaactattaaatcttgtcgctaaacaagccttaagtctgattttctcaactgaaaaacgtgcaactggtgacaagatgcttgaagacatgaattataacgctcatgaagcattgattgcgcttgcgaacggatgggcaccaagagtatttttccgcgctggatacggatggattttttggattgtgggatgaccggggtgacgccacagcatgctagggtgtcactcacgcagaacagcgcagagatgtttttcgagtgatctggatggcatttcaattttttgctttcggttgggatgtataatctagaggcttggttaaacgactcccaaaaagtggagagctcccaagcccaggattccccgaaaaatgggagtcgaacccccatgggccatgacccttttttttttttttttttttttttttttttttttttttttttttttagtgctgattgttttgacattgcgcacttaaagtaatacattctatgtagatacactcgatgatgtttttgaacaaattttttttgagaatacaacttacataataagaataattagtagtattttaatcttctgaattaaatgaaactgagtgttgaagactgtcgagatttgataaaaaaaaaagaagaagagaaagatagacgaaaaaacgaaatagaaaaaatgagatgaagaaacggttccgactctttttttgggtctgaaaatagggaaggccgaacgagtccgactttccacactctgcggaccaggcagagtgttttgtggtgccctaaaccacaaaccctcgtttttgaagcagggaaaagtcgaacacatccgaccaactcttgtatccagcccaataccctaccgatattgaattaattgttttagtgaagattagattgatgactgaagaatgcgagagaaattgatgacccttttgataacttttaaccaaagaaattgataacttttaaacaaagaaaatgataacttttaaccaaaggaagtgatgacttttagaccaaagaaattgatgacttttaaccaaagaaaaggataactagaaatgtttattagtttttatttatatgcttattttattttatttttatttttatttttatttttatttttcttcttcttgtaaataatgcttcagatgattgaatctatgagtatcgatgatgaattttgagaggagatcgaaacatttgggagtgtcgagtaaacttttgacggagttgacattgattttgattttgtttgatgtgagagaatttcgaaacacttttctttgacgatcgaattttggacagtaaataaggaaatgtttgacgtcttccggagaattgcagaagttgcaatcgggagatgcgagttttttgattgaaaagaggtatttgttgagagcgcaatggccagatcgaaattgataaatgatagatcccagcgcttctttcaagatgatcgatgctttcaaagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgcatgctagggtgtcactcacgcagaacagcgcagagatgtttttcgagtgatttggatggcatttcaattttttgctttcggttgggatgtataacctaggggcttggttaaacgactcccaaaacgtggagagccgactcccaagcccaggattccccgaaaaatgggagtcgaacccccaaaacctttgactggtttgggagtcgactccctaagaaaaattgtaattaaaaaggtttaaccatatacctcaaaccccagtcctgaacaggtatcgctactagcgatgttgacaagacattaattcttgtactgaacctgcattttgaccatattcccaattctcattttgctcgccgttgtcttcttaaatagtttttgttcgcttttgttcactctgctaccaccaggccttagaggctccttatataatgcctttgcatcgctgcctattctttcctttgcccaatttcggacaataatctcgcaaacattaagttcatgccttatccctattgccttattcctttagtaattcttttccatatacctctacgagttgttttcctttttctcagccacatattttatgatcttttgacggttttgtccttccttttgtttcttcttgtcaacagtgtgtcaaattctattgctttttgaatgtgttacatggcctcctgtgccgcctccccctgctaatcaaccaaatctttattggtttctctcttctaagtctgaatccggtccgatcgctgcacccttcttctaaatatatgaattgattttggaacaaaaaattctttaatccggcctggacgactcgtcgcactcccaaatctattgccaataagatttatctggctaaatttctctgggctgccagatgctttccccatttagcaatcaagaccacttcacttcgtcactttttacttatccttcacaacatttacatttcatatatgtattaaattgggaacaaaagaagctctcaatccggcctggaagcgttttccaactcccaaaaccatcactgacagaatttatgagactcaatctctctgggcccgccggaggctttccgcatttaccaaccaagaccggctcgccgagtcaccatttacttgtagctttggccccatatatctgtacacagtctcaaaaataatgcttgtcttgggattggaatacaatctttgggcaatgaagaaaataaggcttttgcagaagaattattggaggtaggcaaaggagagaatcggacacaggtaacagaaaatattcagattaggactataaaggtggattttcaaaaaaaaagcaatgttctgttataatctagcagtaggtcatgtatacaaggccacgagtcaaaggcggaatcaaaattatagtcaatatgtgaagtatcttggcaaaaggatcatcttaacaacgttgaccagagacgcggcaaaagtgaatcaggccatggtatcaactctgaaatctcgtggtatagtttccatttcaatagacagaccagacattgaagctgaaggtgcagttgcttgtgaggctctgaacaaaatagattttgctggttttccacctcatgaattgatgctcaccgctcaaggttggtgcaccaatagttctcctgcggaacttaaacattgatcagggaatatgcaatgggacaaggatagtaatcaaagacatcagcccaaaagctattaaagggcaaattctaacaggaccgttcaaagataacaaagtattagtacaaaagatcactttgtttcatgaaggcaattccacagtaacagtgtccttttataggtatcagtttcccgcagggttagctttcgccatgaccattgacaaatgtcaaggccagagtatgaactacgtaggtttagtattagaaaatcagcctttcacccatggtcaagtatacgtagggttgtcgcgggttacacaagtcaaaaatcttctggttactcaagtagcgtaaaacacactggtaacaaatgtagtaaacaaaatcttatttatagaagaagatacagaagcatgttgtgtagacaatgttcaaatgagagattagattcaagacaatttctttgttttggtgcaataaatatgtgatattgctgatggatctgcagctgatacaaaaactattggcggcaaagccgcctctagacactagtaaaaatatatatctcccgtcggtttgggagtcggcctcccaaagtacacacctcagcggccgagacgattctttttggctgttgagggtatacactctcaacggccgagacaattcctctcggccgatgagagtacacgctctcaacggccgatggaaaccgtctcggccgttggggtgtacacacctcaacggctgagggtacactcgacagccgttgaggtgtacactcatcggccgagagcggcatcccagccgtggagagtgtagacctcgacggccgaggtggtttcccttggccggcgagagtgtataccctcaacggcccagaggattcctctcggccattgaggtgtacactctcgcggccgaggggtcagctcccggccgttgagagtgtacctcagcggccgggaggattcctcccggccgctgccatgggtcttttgggtcatcgacccccaaaccctggtcggtttgggaatcaatcaacttatgcagcctagctttgcgggtgaactcttccggtcgaatgcaacacgattagccgggtggaactcctatgagttgatcaggttgtgcaaccggatcgagccgaggggactctctccggttgatcgggctgcatagccttcgagtcggaggacctccttcccgccgaacgggccgtatagcccaatcgtgtagcccggtacagtcattcccggtcgatcgagctgtgcggctgcggctggcctcccggcgcctggccgcaaaaatcagcgtttgtacccattcaatattggaagtcttcccgtcgaatttacagccccctgtaaagctatttttacaagctcgtgaaaccgttttcccagcgaaaaattagctttacagcctgtaaatctagctttacaaggcctgtaaaacccacgggaagtcctccattggagtatgtaggctagtctgtatttgatgaggttttaaactccagatattttttcaagtcgtgcaaatgacatgatgattaaaaccggcacaaacgtgaaacaagcggttgcgggctagctgacaaaccgccagatgcgattttaaaataaaaacgtatttatgtaccgaccggcaccgccggtggtcgaacgtcaactggccaatgtataaatactcccgagactctttgtgggtgattacctctggttgatgtgttatcgaagcttatcaattcgcaaggatggagattccctttctatgtatcttaacttaaccaagctccgcttgtttttgtagtggaattttgttatagaaagtttgaactcgcacctcgaattaaactgcacatgcgcaggttaacctcttgccaacaaaaatcaatccctcttatctatttccgatctttccccattcggcgcaacaaccttatcctttttcaatctttagctttccgattggatgtaaccaaatcgagcgtctttgccctggaacatccaaatcgatagactcgagttagaagccttaatcatctactcgatcagccagaaattcaactactcaaactttcgacttttaatgattaaggaggagcttgccctagcgtctggtaaggtatttatccattcatcctatataattaatatacaaaatattaatgattttgatttttttctatattcattatttcaggctatagcgtttggatatctcccggtgataaagagcctcatattttgtattgattttgttttagaattgtaacatttttaccttgttccattatcttcaaaggcatttatttttcatgcaatgcattatataattgttatcattctttgtaattactgtttttaagttgttgctacttttgttgaatctattgatattgtttcaataaagaaaatacatgtttctaaatttttaaaacaaagcacttgagaggataaaattttatacttgcccaggttgtctttgcttccctcattggagcgcagacctagtctccgacagaacctaacaagtgctcgcggtgcatagaccgatgttggttgtaacctttttttcgcttgaacctttgctaagactatttacagccgttctgaattaccggctcaagaggtattcgggacttgccagtttgcgcagagaaactttttccctaaaatcagactggttggttcttactttgaccttatctaacctggtgaaattgtgtcccaggccccaaatggtttcggaggacgagagggtactcagtttgaccaagggcaccgcgcgggggttcaatcacttcacgtggccgatgaagcggcagaaagtttaggatgggggaggggggcaggttaatcctggcggaagatgcagcgattgggctataaaatacctctattcttgttgggaaaaattgctcaactaacactcatactgccttcgtggtccgactcgcattactcacaaaaactggagaattttttgcacttggctcttcgatcaagcgaatgtaaggcacctcttttaatgctttcaaatgcacctcgaattaatcatgtcatttctttccagatgagattacctcttgcacttgcatacatcctcttcactgcttttcccattgttaaatctataacaagccgcccggaaatcaggcatggggctaaggcatggtctagaaatggtgcagaaccattttaccaatatgacagtcaacccaccacccacacggtgggggaaaattcttacatcactgactgtcttgtacgcaataccggaagagttgaagtaaacaacccattccctgttctatgccatgctcaagtcattcaataccctaccaagcgtggaccacccagtgtgggaaatatgataacacttgaacatcaaaacacaaatgttgagatccgactaacatacttaaaaccagaagatgggagcacagagaatcactttgtagttatttaccatttcaaccctgatgattataagttactggaaagattgcgcaaggcttgaaattccagccaagtcaataaaaaccgtaagctatatcagcagctcagtttggtgtgataaatatctcttcagaagaatgacccccacaaatatgttttcaccccccctttcccctcaatgtcaaccctgtagtgttttacctatcctggattcccaccattgaatcattgttaatattggttgtagatagttcgataagcttggtcaaaccctccaatgttttataccacaatctttagtccttggaagcttatttctctccactactaaatcatttggtaaatatcataacaaaatcaattttcatatttatgtgaagtttaatagggaaatatagcaattggaaaaaagaataatacagattgtcttgaactgaatttaatttcatcattgatattttttcatcaatttgtgaatagattaaatttggtcattgattcctatcaacagtgtgccagtacttcaactgttattggtaaagtaacataaattataaatctatatgtgtattgtgtattgctaaaggcccacaccacaataacaataacattgggcaaaaagacctgcattggtattgtattgttgtccgtctttatcaccaaaacaataccaataacatattccaagcaaataacatgcctgatgtcatccaactagtgtccaagggcggcttttcctcccgttccaatccaattataccaaaagtttattgttttgattactgactcaaaacatggataattgatttaacaaaaatgaaaatacgagggatggatagaaacagtcagaggcacagaattgatatctttttcagggtagaaacagattgactgagaggagtctttttggtcatggaaaagaaacaagtcttgccggtggaaagtattagaagcagatgtgaaagaaattagaatgaattgcctgaggaatctcttggatcagggaaaaggaatgagtctcagcggatgaacaatcccccctctttgttatttctcactgtttttacaaattaagtgggatatccgcaacaggcttgccaagccatcaatcaggttatggaggatattgattcctatgtagtgatgaaaccagagcccatgtgatgtgccaaaagataactacagccccttcttaaactatgtaagccatttattgtaaccattattcttgccccatctcatcttttagtgtctcttcaacataatataatatcattttccttgtccaattgtgtactattagtgagtggaattaattaaggttttgcttggattatgttatatggatgatcctcttggatcgtatgaatacctgaccagctttttttttccctgatctggaaccaagacaacgattccgtcaaccacaggagcttgagtggtcaattgattttttttgtttcaaaagacacgtgatttttttcctttcaatccttgtttgtttgttctaatttaagaatcagccataacagagagagagaaagacaaatccaaatgccatccttaatacaattagtaccatgaagggcaaattcaaaaggaataagaattaactgcaggatcacggaaaagaaacagttcacgggcggaacggatcaaggcaatgactttggtgaacaaaagagaggcagtgtcaattttattcaaaaggcaatgcctttggtgaactgaggataaaagaggaaatgttggaatgatccaaaaggcagttcccttggacctggtgaacggatgaagaaggacaagtcaaagaagaagtgaaagaaaagccaaaaattgagaagcatggagggggaggaaccggaacaaaagaatgaaaatattataaaaagagggggcaaaaggttggagtttcccccaaaccagggtcagtaggagaatgaatgtctcttgcgatattgctagtagcggtacctgtggaaaatgagatggtttgaagtttaatgttaaactttttaatattgggttttgaggggtttttttgcattgatatacccattaggctattatattggttgttattgaagcaatttacataataaacaataaatgggggaaagaaaccacaaattttatcatattgtatcacaaatgttttgcattacaaaatgaccattttgaggctaaaataacagccaaggcaatacacaatataggtcaattattaaaacatactggattgggccactgttttttccatttaattcaggtattctagtggatctcacataatatattgtattcccgtctacttacaatgatgggtttggtttccatttccacatttttattaacaataatttgtgaggagaattgttggtgaagtagaaaaaaataagagtgtttgttagccctggtctttacttcagggtcctgttgaattcttgggttctctctcaattaattctacttcaaggccgcagtgttcctcttggctgtttaggtctacactctcaatggccaagagaagccctcttgaacgccaagattttattctctgtggctggaagagaaatccccttggccattgagagtatacactcttgaaaaccaagaggaaccctcactgccgttgagagtgtaagtggttctctgtcattgagagtgtacacctcaacagctgagagtattcttctcattcattgagagtgaacacctagacagctgagaggattcctctcagccattgagggtgtaaagtttcaacggccaagaggacagccaagaagtaatctcccggctactactgggaatcatattagctcagcaacccaaaacccctgttggatttggagtgtcaactccaaacccctccaagggttttgtatcattttaattaagttttctgcaggtccaactgtgacaataaggccagaaaggggccaccgcgacaaggcaggtagcatgggtggagcaaagtggtaaacctagaatatcatttcatgaggtttacacaagttgtatttagttcacttagttcaattgtacacatttccttttcttcttttcctcactcatcattgcttgccttctcctctgcacaccatcaggtgcatagtctcttctttgtctcactccttctcattttcctcccttagttggtcctcttttagcctccttgctcatccgctgctccatggtgtttctcagctctgctttctcttctcttctctcttctcttttcttttcttctgtccttctctttttctctttctcattattcaatgaacactcatcattgcttgccttatcctctgcacaccgttgggtgcatagtctcttcttcatctcactccttctcatcgtcctcccttcgtcggtcttcttctagcctccttgctcatccgctgctccatggtttttctcaggtgcatagtctcttctttgtctcactccttctcattgtccttcattctttggtcctcttctagactcattgctcatccgctgctctgtggtgtttctcaccaactcccgacccccatgaattttttggaggatcaactcccaaactgttggggaaaaaacttggggggaggatatcctgggttggctcccaggtgatcctcccaacatccctgaaatttgggagttgattctccaattttagggagtaatttatctgagaccaaaattcttattgaaaagaaaaatttccaacttaaaaagcagctattattctgtttaatcatattatcagatactttctcccttcaggtaaaaagagtgctaatttcatcttttatcataattatcagaatcataattatttatttattaataaaaatacttataagaaataaattctatcttcagtttcaaaatttttcacattggtctttgcttcagaatctaattcaacttatgtgaaatgataggagctgacctgaattcagtactgacttacaatgagaggctgaatcaggagttggatgcccacttgtaaaagtcttgtggactcttgactttcaatagagatgagagaggattgataaccaaaaagttgtctggagagaacaattctggaaccaggttatttccatttcaaactagcttgatagaaaagtatgttccagttttcttgtaagtacaagctatgggtctttcagaaataaaagagatgagactaaagtgtaacagagaaaatgatgataaagtgaaatttttatcttacctagcttgatagaaaagtatttcaggttctctactgagctaggagaggggggaggtggacaagggtaagtagtctgtccggttgagttctcatttaatcttgaattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttagcggtttatggccgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcgaaaaaccactaaaaaaccgctaacactacggtttttcaatgaaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagcggcccaccgctgtaggaatcctcctggccatgtgccttccaatggcctggaggaatctaccagccttttttttttcttcagtgacaattccaaaaccccatggggttttggagtatcaagtctcaaaaaccccaggggttcaaagcaaaaataataatgaatattattttttagggagtcaactccccaaccaatccaagggtttggaggaccaactcccaaaaaccaggggaaaaaataggggggctgttgtcctgaggactgtccacagacattcctcaggacgtccccaaaatttgggactttgactaaggccctttatttatcctagtagggaacttgaaactttgacatgtcacaagcacccttttcctgccctgatattccacacttgagactcaatcacaaccacttaaatcagaaaaatataaaattcatgaaaggggaatacaaacaaattatgacatgaaacacctgggacatgtcacttggtcagatatttcagtaggtctattttttgtcttgaatatgtacctgcttcacaatatctggcctatccaacagctggtgaaagttcatctgcaatgtccttccaattgagattcacaggaattgaaaagtgacagcttctcatagtcataattataattgcaaatcaacatagaatcctggtaaatttgaactatgtgatggagaaggccaaaaaagtaaaaaggtaagattaatttatgacctccagtgtctgttgaatttcaaattgcttgccaaacacctgtatgagttggaaattttactttgccttggttattttgaacataccaagttttgactggttgacacagaagtaaagcttgatgccaaggtgctgacagagctatgtaagggaaaaggatctgagagtagtgtcattcccaggtctggtgtaatacatgtgaaatgtaccagcagcagtgactggacccatatggataaggaagtaacagccagagtcaggtttatgtgtgcagagcaaatacattcaaaatggttggatttcaggcaaaaactgccaaatactgaaggtaaccaaaaaatgataaggtaaatgccctccagcttttttttactattctgaatggttttggtctgcactcctaattggaccccactcccagctttttttgctctaaatattcattttctgtgtgcagcataaaccctattatattgatgtttgcagattacctgtagatactctctcaattaatcttgtatagtacatatataaacttgggctaatattctttaacagcccggcttcacttgcataattccttctggtcaaaatgtcatttgctgcagtttgggttggatgtggctgtggttgcacatggatctctggataggaaagtgtgtgtaaagtgagatgagggttctgcaatgtgttacaccaggctcatgtgttacagccacagaaggggaaaaaaaggccctgaagatgtcactggtgtaagtttctaatgaaaactgaaaccagagctaaaaagaaaacatttttgaaggagtagagtagattgaaagtgattagtgatgcatacaggcagaattgcatacagaatccattgctggagtcaaattataaataatgcttatggataaataggtaagtatgttggctctcatgctgacaatcagaagacatgttacttgtgtttttctgtagtctgacagtcttttaggcatgacacactgtctataaaatctggctcaatggtcttgattaaattctgactaagataattactcctcaaaaagatctatccaggaatcacaataggagaaggaaattcaagaattggggatgtcagttacagagttaaattccatttcaattagtttaggacaagtttccaacaattattggattctttcttagtgactgaaattggtatgtgtggctttcagagaggtgtggagatatctatccatacataattacataaaaaatgactcctttctcaatcagaaaaaagctccataacagccagttacatacaactaaagaaggtcaataatgattttgaatgacaccttatttctcaattgatcatttgagattacatttaaaacacttgaaaaatcaacagctggtccttatttacctgtgggattcagtgttgagtgcaaatgccttgcaaagggttttgaaagtgaatctttacaacaatcatgcatgttcagctcccactattcattgcaatgtggctaggaaaaaggcattttggaaaattaccatgcatgagagtgactgcaaaaatttttgcaagtcacttgaactcagctgtgaaaccccctaccatctcaagtggtaccaatccatacaaatgagttctcactttgacccctatctgaagactgagtctcaagctctggaaatattggaggaattgaggcacctgtggggacttggtttcaccaagggtcagctggtcaattattgaccgtctcaagtgagactctagacatggcgggtgcacagatgaactcatgtggtaaatccatacaaatgagttctcactttggccttatctgaagactgagtctcaagctccgaaaacattggaggaattgaggcacctgtggggactcggtttcaccaagggatgcggggattcactctcactcttcacatggccatgggagcggaagaaagtttaggagggcaagttgatcctggcagttgatgcggctattggaacataaaagccctggacgggtttgcttctcattggaaatcactgcccaagtaacatccatactgttttcgtggtctgagtcgcattacatactcacaaaaacaagaattttttgcacttggctctttgatcaatcgaatgtgagcagctcgttttatgtttccaaattcactacaaattactcactcttttctttccagatgagattcccagttgcacttgcatacctcctcttcactgctttgccaatcattcaagctataaatctctacccggaaatcaggcatgagactaaggttcacttttgggacaatggcaaaccattctccggatattacagtcaaccaatccgtcacaaggtgggggaaaaattttatgacacccgatgcactgtgtacgatgacgggcatgtatatgcgaacaatccattccccgttcaatgttatgccgcagtcattcaatatcctaaaaaacgcactgcaccacccatgcaggggaatatgatgccacttggaaatcaaaacatgaaggttgcgatcccgctaacatacttgaaaccagaagagggaagcacggagaatcaatattcaattgtttattatttccaccccgatgattatgagttactcaaaaaatagcaataggcttgaacttcccgccaagtcaagaaaaaaatcaagttattccaactgcttgattgtgtgtgataaatatctcttcaaaagactgacctcggcaaatgttttttctgaaatcgctgttgtctctgtttgcatgcatcatgtgattaccccccatttcccttaaaatcaatcctacagtatttttactatcgcggatccccctcccccctgatcgcgcccttgatcacggttcatgttgagtgtagatacttcgatctttgggattttggatagctgttcactctaaccctccaatgctgtacactaaactttggcatccttggaaaatcatttccctccatttcttatacatttggcaaatgtcgtaaaaaacactcgtcatatttctacagggttggataaagaaatctcaccattgataaaagaataaaaaaaatctcttgagctgaattcagattcatcgcatatattggggcatcacacactaggagtttgatgtgcttcaggctgctagaactccttcttccttggagaaaatttttcgaaacaagcataaaaccaatcaaaacaagattgacttgggtgataatttgcttcacaaatggtcttctagacatgataccccaagtaaagactggctatgcagcttggtataacgattcggggtgcattattgttaaaataagtatttctcagcagatccacccgggcatcgtttgaacatgaatgtagaagcaatcggcgaaagacgggtgagaatttagagtttcagttacagagatgcattccgtcctaattagtttagttcaagtgtataacgattttttttggttctttgtgagttactgcaatcggttagcgtgacttggagaaaggtttggagacatccatagataaatacataagcagcgaccttttactcagtcaaagattcatgataaccagctacatacaactagagagggtcaataattaataaattaaaacccctttggtaagtggcactagagggatacattagattgaacggtgatcagaagttacatggatcaaattaaaagacatgaaatagagaaagtttggttaaaaggctcaagttgaagaaatcggactgggtattaatattttagagaatcgttcagcatgataaataaaatgacaaagcattgtggggtcgactacatctatcaccaattgtcaggatggattaagaccgctgagaggatgggcccagaagcgattacaagttggtgactcaagcaatctgctcggcgtcataggaaacactttgttcacagcatgacgagttggtgtcacatgcggagtcgaaacctcgtagctagtggcggtggtgtaacttcgttcggactcttcatcggagcacaatataaaagatatgcatcctttctttccctttgccggggaaggtggaggcgaaaaccattcggatattgaggggaaagtcaagccacccccggttggtgaagcgggtcctactgcgctaatattagtgttgcgagacagcttattgcgatcggcctccaataggaaggatggagttcgtcgcgggccgttagagccctgacgggcgaatcgcggctctccgcaaatttccctgtcatgattatttggcttcagcccaggcgagttctcgatgtcgaccttggaaatctttcttggagaaacatttcggctcgctgagaatttcctcttcttactgtgagaccagtgcgacggagggagtgaaggtaagagtgaaggtagaccggcacgttttggtggtgatggctcaacggtgagagagaatgtcggcgagtcttcggtggcctgggaggaactgcgtgagactggtacgtaatcctctgatgatagaatgacctgggctgtcgaatcattttcttcgtccttcatcaccggacactgcgcactcttcttgtggccatttaactcgttcaagatttcgacgatttcgttagacttgtacaatgaacccccacagttggcgaatgcgctaaacagatgctctgttttcagcctcgcgtattcgagccgggagagatatacctgcaccgtcctgaagctgacggtcgactttttgcttttgttgcgggggtcaccaaccagaactgattctttaagccacaaggccactctgggtgggtcgattggccacatcggaatcttgttgaggaaacagtagtttcgatatctgctggaatgagaagctcagttcggtatcatacaacctgcgtcgtaaagttgaatgtgcacacacctgaacaacgtgtgaatgtgtggatcggcagcctttcccctggttttaccgccgctttcgctttgctcccctccacgagaagctttcacaatctccatcgcctgctggctccactcgtctgcgaattcgcacgtaaagggttagttaccggtgcggtgcgattggcgtagctcggagtcaaaaaatgatcaatctcacctccagaccgcgagcgtatttcgtttagtagagaatcgcgctctgattgagcttccccggcgccaactggttgctccacggggccgagatttcctccaaggcgctcttccaaattatccctttcgactgaaagactattcaggatttcaaggataatcttgcttttcatcaggtgcaccggaagatggatgcctttgaagaggtgaagagttttgacgcggatggactccaaggaagtcacgtaacatctgactgttttcctgaggggtttcatgcgagtactattcgtggtcaaggtgacatcattcttgatccagatactgactttcaagtggtcaatcggccaggctgcaagttttatcgagctacaataatctagatagcggtcaagaaggtagatcaaccggtcgaatgagccagctccgtggccttgaagctcagatttcccggttttcgaattgagctgtgattggcggcatgctaccactacctctcgggcagcttgagcattcgtaggggtatcaccggacactgtagaaatagggggaaattagcctcgttctttacggtgctcggtgcccaacccaaagtattaaaccctggagcttacgtttggaatagtggttaagcagttcgatcactgaggcttcgttttgagacaatttttctaatgagctaatatccttgagggaatctacgttggctacagaactaagaatctcgagacgtgacagcccatcatcagacatgagagtggatgaacaggtgggcgcttgactattttcgcggctgaggttcatcaggaaaatggaataggcggtaactatctgtatggcttcgttcagggtgatacggcagactaaggtcttgattgaagactttttgtaagacttttaaatagattggtcgaagttttcagggtgtaatcattaatcgtcacagggcatcaactacagctgacttcagcgttgacctattcacaggttggtaagagtgtgggtgggggaattcagggcgaagatgggttgatggcccggcttaaatcttaggaccgacatgggatcacccttcgattgtggactccagccaacaggggattttagttcggtaaccagttgtagaaactcccaaacactgacacattgccgagtttgcagacaaacacacacggtatccgacgtaggaagatttgtatcgggcgggaatttttaaaactcgttgttaactgaccaccggcacccaatcccaccggcgcgacttggggtctctcaaaaaacgaagagttggtacataggccaaacaccaacacatcttgtttgtgatggattgttgtagatcttgatcattcgactcgacgtcgccgggagcaacctcatcgaaaaaacttaacacacaattcatcctgtttgatcctactgaatagacagtcaagcatgatgaggtccaacgtgacgcctggaccgaggtgatgatcaatgttgtggcacaaacggatctaaacggatcacattaaggtgtagagctgatcatgattcacaacatcatacagccaactatgacttgaccaaagagaaacttcgagaatctggcgacgaggcatccgactcccttctgatcaaacacgataccctaagtctagcactgtgattcatcgcatttgtgcgctcaacaacacgtactttcgatctatcctcttgcaaccattcaagttcaaaggcaagtcctcttggtaccacccgattggggtggaaatttgccggataggtttcgactatttgaacagtcgattttgattggctcgttatccgtagaaatatactccacctacatggctcactcataatccatgctgaaatggcagtaaccgtgtgatgttggaaactcacatataatgcaacaatacaacatcgtcgtaaacgggaatacatacgaagcgaatccgctgagaggtatggaatgagaaaccaggggggaaataaacaagcagggagaccataaagtcttacaacgaagcctttaaaacgtcgcgaggtgagaagtgacgattttccccatgacatgtagagctttcaacgagtttcaaccattttcgaatacataacagtggcaacgctgtcaccgaataaagtttatcgatccctacacctgagagtttttgaagttctgcccatgaaccaatggtattgtttcaataggtttcaatgcgtcgcaatatttttaccccactcgcataagaatcaaagttgtcttgattccctagggtactctagagaatgagtaacttcacccattcaaaaccatgcagcgttttaaatcaacagaaggaggtaggggccgggctcaattcgactcaatcaaccggtctagaatcacaagacctacacagtgagggaacaacaatgccagccttgtcaatgcaaaaaagttgaaaatcctaaaaagatcagacgcttggactcagcctccatagtattaccgcatatttctggaggacattaaatcaaggtaatagtcttccaatatgtactagctctgatgagctgttgagctctcggtcctaaaattgggcttgaaatcagctagctcttagactgatcaaacctactcaacagccatttcaagttgcttgaggtgcttgttgaattgaaatacacaagcaacagttcttgatggttcttgattatatcatttggattttatctggaaccatgaatcatgcggggcagctctatgccatcctgtgagtttctaaagctttacaatgttgcaaattgtgcaatttcagtagtcttcaattttcaggaaacaatgtttctttattttgggtttcaaactatatttccattactctctttacagtcaaacctgtctaaggacatacccatctgtgcgcataacctgtataagggcattgtgaagggcctctcccaaatcttgtctctgttttagattcacgctctctcagggcacaacctgtttaaaggcataccaaaatccttcccccaaaagttatgtccttatacaggtttggctatcatccaagtaagtttacactgcttcattaagaaagaaagacaaaaaaaaattaggctcttgacaggtctcataatggaaacatagacaggaattccagctgtgtttattccaacatttggcccatagaagctggcaacagagcacacaggaacttggtctgaaacttgatcatatgcccagacaactccaatcatgatattatctatttcaatgtgagggattccaatgtcttgtaattgttgaaaaactcctcagaattcacccaccaatttataccattttacaattctatagtgcagacctatttggctgatgtatgaagagtgtgttgtgttaatgattattgaaaaccatttcactatccaaatacggactgatgtgtgatgcctacttccaagatcttgttagggcaactcttacttgcaaataatggatcattgtatatacaggttaggtagcacatgagttggacatgtgtttcttggcatcaccaattttccccacattatgttccagcagcaaactgtgtccaatacatcttcatttctttggtgttgcaagacacgaactacagtgtgaggatagtagggcagcatctgcaaatcaaataccgttggaatgggcaaggtatgagaggaagtcttggtttaattgatatgacatgtgcggaccttgaggtattgagcaggatttagcaaggacccttgtgacccacatagctagcttgttttcaacagggaaaatcatctaaaaatgtggatacatcgaaagaccccgctgtttgagatacggccaatattgaaatcccggagcgattgtaattcagtgttttttctacccgtgcacaaggatatgccaatccagtaatgttttagcgacgctggtgtcatacctgtgggaaagcccaactgaattaaactgcagagagaggctgaaatttggaggtggagtgttaggcatcactttcaagaaaatgaaatgttggcagaacaacgccgatctagattgacgataaatacatgaagagatgatctgtgagagattgaacatgtaggagtaggcaatttaaacctagaggactgcttgtttttattgcatagaagttacaaatttctacaatcaagtagcaaagaaggagaacaacatcagtggttggaaggtggatcgcaaggaagagcatttgaagtagagtgaaacaacacgcactgattcgagattcctgactaccttcttgaagttattgacttgttcagtgcacttcaagggttcgtcttggtattgtctatggaaggcaaaagcttgtcagaagatgggttggtacataaggagatggacgatatgtcgagaacctagctgaagaatgactgactttaaacaagcaacgatggcgctcctagcatgggttatttcgggaaggaattcggacgtattttcattgcgacgttgctggactctctccttgatgctcgaaatctcttccatcaattgggcgcttgagttcgatttgtcatcatccttggtttgctgggaagagctttgtttccggaatgcttcgcgaactttcgaatcgacttcgcttcctagctggttcaaccgttctcgatcggctttcaacttctgttggattgatgaatccagtatagcttgacgagaagcacttggatggtcatcggaaacctcgaagagctatgatgggactttctggtcagcctctgaaagcgcttttcattgataataaactgatatcttaaacttccttactcgatcaatcaatggttgttgaagtcgtacttgagattttgggttgtggtaaacctgttcatctccttcgatcgtcatctcgaccccctttcctttctctgaggagtgctcagcattactactgtttgccatcgtgacttcccctgatcaattggaaaccgtcgaatgtgatttgttgaggggcggggtgatgttggtgttgtaactagcaggggcagccgttgctgatcgacaagctgggtcgggaacatcaggaggggtttcattctgatgtcacagaaaacggtgacaggctcggactaccgatcaaaaatggtacataaccacatgtgacatagacatgaaattagttccaaaatgtgccctttttcgagtcctcattcctactccctgtatcaacatcaatcgatgagtctaaaaactcatcatcaaccactaaaaattgaccacctttccattcatccaaacatcaaatccaaaaaaaaaactacctaaaaagtatcttccaagtcctcttttaccccttcaatcttgtaatcatcgtatcttcctcccctatccctgtttatcccttacccttctaacctcttgaaagattgagttttccaatccccccaaaaccttaaggttttacccttatactccgggttgtgtaggtcagtctatgcctcccagagggttggtcaaagaccatagaaatggaggaagttgatccctctgggtctgctgttgaccgttctcaaaccccatttcaattggactttacccaaaattctcctctcaacaagtcccgccataagcctgagaatggattctttaaagtgatcacagaggtctttgctaattggaactccaatgggagtatcttcatacatcctgataaagtcaacactctgcttcctctttttgagatcaagaagattgctagtgttcaaactctatatttggtagagaagatcactgcttgtttagactcttttgagagatcacttaactcagttcagcactgggccgctacgctacactacgcctttttccccaaaagcgttagcgtagcggtcttttttgcgcaccaaatttgcgtagtgttagtgaaaagttagcaacttttctctacgctaagctgcactatgggctgctaatgtccgctacacagccaaaacaccgctaaccagcacgttagcgcagcgtagcaggcacttttcaagggcctgcatgcgtagtgttagcgtggatgtggcagaattccgctatgctacgccaaatttgagcagaattctgctacgttattctgcgctaaccgctacggttagcgtagctggcccagtgttgctcagttgttaaatcctcatccaagtcatctcctccaagggcttcaatacctaaattaaatgggatccccacattattgttaattttcctcttcctttcaactgtgttcttaatgagattgaatctgcgttttttgtcattttcaaaactctcccagattcacatcattttttccaaatgtaagtttcagacatcactgacaaagtcaataaggttctcaaagaaattgaggccaagacagatgatgttgttaagtgtcaaactaaaggattgtatttctaagttagtataacaaaaagatgaaatacaatagaaaagaaaaagaagaaaaagaagtagtaccttcaggcaggagcaactgtacacgggacgcgacaatgacaaggaaagaaaagaagaagagaacaactgataaggaagaatgtcaggagagatagtgatccagtcaatagagtgaaatgatgagaccaaaacctaccactataagagaactgttttgacagaatgagaattggcggaagtatgtgaatcagtggagagtcaaagggaaggatgcaagaatcgacgggcagtcaaatggagaagagtaatgtagaagttgtttgatgtgagtgaagagagaacaacagcaatgagaccagtgatgagaatcagtcttaagatgaagagtgaaagagtaatgtttctggagtcatagagagggaggaaacaagtttggcaaaaaaagaactctatatatgtgagaagaattgagaaatgacaataatgtcattatgcagttgactgattacataaacaagtcatcttaggaaaaacactaccagagtatacgagggatcgagatcagatctcaacagatggctcatccatctctatcaaaagggcagcacgtctcccttctggcaactcaaatattttactcaatcttgatttgggccaactggcttctcaaacataagcatgagtggacacagttgtgggaccccactcttgtcacacctccttccaccttccccgctatctttcatttggtttctatttccttcactccatctaatccttcatcccttgccaatttttttaagtaaaatcacattcatccagatcatattcatagtgctcattggttgggtaatccccaggccaacaaaaaatctcttggttcaatcattgttaacttccatgataaataactttcaaaaaaaattaagaagggaagtttgttctttaacagactttagcttactggtgctcattataaaaaatctcatattcagtgtttccaatgacttgagataggtcatactgctcaattttgtcaaaattcccctttctgtagtaactaaagagtgtaataattaatactaaagagtgtaattattaataataaagattgtaattattatcaataatcatcatcataaaaagagtgtaaattgaagtcttttggacagtatgtacagttgcgcgcggcattcctctgtacacagctgtcttcaaatgacaattgcctcacttgggggaaaacggtgcttccgcggggggccaaacattacaacgaccacatttttggaatctactagtacagaccttgtagattccaaatttaaagtgacaagctttttggcccagccacagccaattttaatttttttcattttgcaggtgggtcatttggacccgtcacctaaaccatgcataaacatgaggtaggatgagacctctgacccataagtatggcatacaatcctatacacatgggattgaaccatcaaaatgcacacttgggggtccaatctcagggtgaaaatgggtcgggctcgggcccaaaagtgctgcccaaacccaacccgccttcaatggtgggcaggggcgggccaggctgctcaggcaaaacacgtgcccacacccaacccgctgtccgaaggggtcgggctcgggctgggcacgggttgggtcttgggcgcccaacggggctcccaccaaaaaaagtattggggctcaggtggggcgagggggatgattgatggtcaagtataatagcatttatgttgatcggcagagccctagaattcatgtggataggtagggtagtacaatagtgtgatttgagcagataggtggggagatatcattcaagcaggggccatgtatagtcttagattgatagtcactaatttagatgttataaaaataaaaggaaattacttccttactcctccttgtcctcctcgttgttgtcaattggttcattcaaccaattctgaccacagatcaagacctcggccatggaaggagcaagcctgctttgataattgttcaacactcagccactggtcaagaaggcagactcagaagctatcgaggttgttgggaccatgaggatgttttgggccctccgagcgaggtttgggtactgattggaatgttctttccaccatttgagaagatcaaagtgaggggggccttgtgttatggcaacagttggttgttgcaaatacagatcaagcttggcagtgggggagacttggtgtgttgaatttttggcggcaagatactttttgaattcgtcgtctgggtcgttggtaaggcactggatatcagtgtctttgttggagggggaagtgctttgattgggcactccattgctagtagcatagctggtgaaccatgtgtacaagtttttctttgtttcagtaacgctcatctcagcagccacggagcccagatctttggcaaggagaaaggtgaggagttcagttttgtagcggggatcacaaatcagagttatcgctgcaaagtcttccatcggtccccagtacttgtcaaacttgacctgcatgggttccacaatcttgacaatgtgctcattgttgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntataaatgaaaatttgggaaaaactggtttcagatgcttcaacagctgttgagtggggcattcaccagcccacattgcagcaaagcactagaatttaccgttttggctccaatctggaccaccaacctggctaaaccttttttggttccaatttttttttcatttataatcattcttcccatgtgccattctttctttctctcagcactctcactcccccagtatgaatatcaaagcttttgaaaaaaatcaagtttattttttacttttcacaaatattcaaactttattttttgcttttattatttcatattcattttttgggacctatgatgcaccaaccaaaccagtctcatgacttcaagtttgtttttcagagctctggaatccaaaataagcagccacttttcactgtctacccactgtacagaggaatgccgcgcgcaactgtactgtctctaaggctgacagattgcaccttggggaggtgcacccccaccgctttaagatttgtagatgatcaacactgtaaggttgcgacccggccattttggatccaggaatcaattgaccacacctctcttcacagagatggatggtcattggatagcagtctcttgcaattggctatccaatcaaatagacagcgtctctttgtttgtccttggtctcatcggaaccagtatccaaaggggtatctgccgcgcaaatcaggggccagattgcaaccctacaacactgtgaactttcacagaaaaatggacagtcaaaactttatttatttattattttcacatctatgtttttatctattttttatgtttttactctctattttttcctcatatcttctcatacacctaaactagaaaatcatgtaaatatatgaggttggccagatgtgacgtccatcatcagttccaacacattttccccaagcgcgtcactcacaaactccatgtgtcttatttctaagttaacacaagtccccctggtgggaggatcgctgtgtaacactggggctgggcgcaaagcgctccctcccacagggagggacttgtgggggaaatcaaaagctaagcgggagcagaaagtccactttggctgtagagcttccaaattttttaacagctctccccaggcacttcctcacgccggcagccagtttctaagctatggcatcttgctacatttggcattcagatttgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactccccctcccccatggcacccactagcactcatctactcattgcgcctctggtgccattaaattcacaagattcataggatacttttcatattttccaattcttcaaaaaaaaaaaatcccagaaagcttgcgctcgcgagctcctgggatctgatttttttttattttctttcgacttttgtttgcgcctcgtaacctgtacacatgactgtacaggttgcgaatctgctgccaaggccgggtgaggcctgtgggcacctgtcggttgcctggtgggggctgggtacggcggatgtgatgaccggttccgactcaaaaaaatgagaggaatacaatggtccaactcccatatcttcaacttgaaaaatgggggagttgggccatgatgcctggaatattatggctgtacgaggccacgtacaggacagaaaaacaaagaaaaaccgaggcacaaaaaaaaaattgggatcccaggagctcgcgacagcaagctttctgggaactgctgtatctgttcgtgcccctgagaaacatcctgtaaagatgggcctgtggaaaatatctgtaaacaatccggctttctcaaggccggattttacaccaaaaatatctggcaataaatgaatactttcataaaacatagtatggctattatattagtaatgtattaaccggacctcattattcttttgagcactgtgagatctaaatgccagccaattcaagcgactttctattgcaaaccggatactatgtatttgtgcagaatccgacagaaacccgtgagagggtccaagatctgatgattttggatctgaaataagattttttttactttgcaaaagttacaatcattgctggctaaaaacacagcaggaaaggcggtttgtggaagataatttacaaaatcagacgagctgagagctgagaaggaagttcacattttgttctactcagaattgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttgaagcatacctcagtataagcatctcaacactatcacagccaagacaccgctaaccagcgcgttagcgcagcgtagcaggcacttttcaagggcctgcacgcgtagtgttagcgtggatgtggcggaattccgctacgctaaagttgagcggaattctgctacgttattctgcgctaaccgctacggttagcgtagctggcccagtgttgctcagttgttaaatcctcatccaagtcatctcctccaagggcttcaatacctaaattaaatgggatccccacattattgttaattttcctcttcctttcaactgtgttcttaatgagattgaatctgcgttttttgtcattttcaaaactctcccagattcacatcattttttccaaatgtaagtttcagacatcactgacaaagtcaataaggttctcaaagaaattgaggccaagacagatgatgttgttaagtgtcaaactaaaggattgtatttctaagttagtataacaaaaagatgaaatacaatagaaaagaaaaagaagaaaaagaagtagtaccttcaggcaggatcaactgtacacaagacatgacaatgacaaggaaagaaagaagaagagaacaactgatagtgaagaatgtcaggagagattgtgatccagtcaatagagtgaaatgatgagaccaaaacctaccactataagagaactgttttggccaaatgagaatttgcagaagtatgtgaatcagtggagagtcgaagggaaggatgcaaggatcgacgggcagtcaaatggagaagagtaatgtagaagttgtttgatgtaagttgtagaagttgtttgatgtaagtgaagagagaacaacagcaatgagaccagtgatgagaatcagtcttgagccaaagagtgaaaggttaatgtttctggagtcataaatagggaggaaacaagtttggtgaaaatagaactctatatatgtgagaggaattgagaaatgacaatgatgtcattatgaagttgactgattaaataaacaagtcaccttggaaaaaacactactagagtatctaagcggcatcgagatcagatctcaacagatggctcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagcatgaacagagaatctatttatccatagaacaggtgagataggcagtgggcaaatgctcccaaggttactagtatgaacaactaaggcgaagaatattccatggaagaaataggaggagataacagtttcatgggcaaggggattgttactagagtaagacacaaggagaaagaagaatggaatatgtttggaggggagtgagtttcaagggtatggaggggaaagaatattccatggaagaaaataggaggagataacagtttcatgggcaaggggattgttactagagtaagacacaagaagaaagaagaatggaatatgtttggaggggagtgagtttcaagggtatggagggggaagaatattccatggaagaaaataggaggagataacagtttcatgggcaaggggattgttactagagtgagacacaaggagaaagaagaatggaatatgtttggaggggagtgagtttcaagggtatggagtttctgttgggatgggagggggaaattatattatccatgtgaattgtgcctgggtgtttccatgagtgtttgtttgggggtctgggagctttctgggatgtcttgactgtgtgattcttctgtgatttgttctcttgataattttgaattttcaggagtggcttaccacagcggggatcacaaatcagagttattgctgcaaagtcttccatcggtccccagtacttgtcaaacttgacctgcatgggttccacaatcttgacaatgtgctcattgttgctgttgcggccatccaagagacacttctcaatcgccttcatattcttgtagacaagatgagctgtcggatagagagtccccccaagctctaacgtggctgagtgtcaaaaaaaatgtttgttagcgggtgtgcttagcaaagggtgcatatgagagggaggcaggaagagacttgccggtctcaaatatctccagaaacttggccatggttttgagttggatccactcggcctctgatgggcatttggtatagttggcgttgtgaatggccagactagtgtaggcagattggtacaggagagaagaacaaatcatttgataagtcaaattccaacaagtaggtacgtcagcagaaggccacactttttctgtggtgttagacatcttcattatcgaccgtcataaaggccactttgtccatggccttccattcagcaattgtgctgagcagctgctcagcgatcgcaaagccggtgtgagagccattgagaaccttgaaagatattatacgcttcatgagttttgctttgggtgaaacatagtgagccgtgatgaccataaaagtgatttgtttggcggaggtccagaggtcggttgtcaaagcaatgcgttcagcttgatcaatctctttggcaatcccaagcttcaattggtcgtacatagcaatgatattggatcgggcggttgtgcaagagtgaaagacaaaccggggctgtagggagtgaacaaacttcctgaagctgggccattcagcagacttgaaagggagtttttgggcaacttgcatctcggcgaggagggctcgagaggtcttttgattgaaagtccacatggggtccacggatgcctcaccctttttggtgaaagtgatgagggactgcttttgattggtgctggcatctcggcaggtttggaaatgttgccagaggtggttagtgccgcttgtggacttggctgaaaacggcttcttgcagtatttgcaagttgctttcaacgtttcacctagacaatgggtaaaccgttaaaggatttaacgaatttccacggatcaatcatgattggatgagataagatggaaaggagggcagacctttgccagattgatggaagtgggcccagatattgctggtagtcttccgttgagtctcttcagagttgcttggttgggaagcagtaggagtggccgtttgcaacactagatcaagatggaagttggtgtttgcgttggaagcctgattggcatcagccatgattggagaggtattggtggggaccatggcaatgtccgattcttcttgggagactgaggaactggaatccgagtcttgaggatcggtctgggtggagggttctggttgcctgatagtgggagtcttactcttaccgctacaagtcctttttttgggggcagccatggatatgatatctggggtatgtcactgtggcgtgtaaatccaatcgtcctgtgtcagattggcgatggtgggatttaggggcaaaagggccatatcagagtttgcacagccatgtcgggccaatccgggcttgccgcgctggcccgacactccccatagggtgcccatgcccaactcgccgcccacagtgggtacccccgggtcgggctaaaaaaagaaaaaaacccagcgacctgcccaaatccgctccgaactcgccttggctcgggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagctgggtaacaggtggtgggagagtgctggggaacagtctcgtatggtgtgggttggtgatatccaagacagaaacagcaggaactgggccaaaaacgggtgaaaaactggttgttggaggtggttattgctggtaaatggtaatgaagatggggaatcagagttttggggcaagaagggctccttatataatcattccgggcccttggatgcaaactcagaactctgtttggctggtgcaagcctcctactaggcattggtgacctgtagcactgcctaggcacctgtagtccttggttacaggtgtcagagggctgaagtgaggcttttaacacacactaaggggtgctgtgacgagcctgcagccatggtttggtcactgagaccctttaatgaccagtgggctggtcctaaccagccgtagttagccaaattgggccaaaaagggccacaaatggcttttgaccagccagttacagttgttgtgaccatatagttaaggtttcaatgatttcaaccttatttgtagatttttcccgaactgcatgaaccttaattacgtgtgcagacctgtcacaacatgtagtatgatgtaactgggagggtttctagcaaaatgaacgagtgtcactcagagtacattgcagaagtacatgaaggagtaataattaaggggtacctttggtgaggtaccctagtttattttgcatgaaaattaagaatctgaaataatattccaacttttgcttaaggttcagaagttattagtagattcattgtcagcaccagtctctaaggtgaccaggcgttgatggggtggaaaggtcttactatagctttcagtgaaagccagtagaaatggaacctctcctcaacgctagtaagcggaggggttaagcacccttagtaaggggacattgtagtatgccaattgtgtttcaagtatcaaattgcataaagtcgcagttcaatatgtagaagggcatatattcttaggcgtattatggcataatcacattctacaggtcatttaacccatagtcgctcactggaaccactaggatagctccactcagtcaaaagttatttgggatttaaattttatttgcataaaaagtgcttattgcataatgtaaaccacaagttggccttagtttgtttacatattcaatattaattgcatggggtaaccacaagttagccacattgtttgtaggtacactgagaatcttgtatagggctagaaccacaagttggccatttatagattataggttagggctagaaccacaagttggccatttatagattattgattagggctagaaccacaagtcatccgggttgtaaaatagactatttaaggaggggctttcccccctcattccaatcatcagatcatcatgagaacagatcatcatctcatctgatcagcaaccagagaggacagagcaatcaatccatacattaaccagtgtgatcttaatcaagtgccccattgagatcattcagacattgagaagcataggaaaaagaaagtagcaaccagtacaacttgtgatcttaaacaaaagacagtgatcttaaaccattgtgctcttgaacagattcaaggaggaagggggtgacactttcaatagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncattttccccaagcgcgtcactcacaaactgcatgtgtcttatttctaagttaacacaagtccccctggtgggaggatcgctgtgtaacactggggctgggcgcaaagcgctccctcccacagggagggacttgtggggaaatcaaaagctaagcgggagcagaaagtccactttggctgtagagcttccaaattttttaacagctcctcccccagccacttcctcacgccaccaaaccagtttctagcttattggcatcttccttacattttggccattcagatttgtcatatcaccaaccaatgatgattattattttttttaaattcaataaaattgctttttccaaaaaaaggattcaccaggattaacctggatccacaagagcataagtgtttgtggatactttgtgtatatccacttgcaaggctaaaccttctggtaggattttgaccacaaaggagatataggaacatttcaacttgaagtggctttggttcttgtttatatttttcccttgattgaattgctatcttcatcggtcaaggcctgtacctttttgagggcatgaattccctccatctcatgagttgctcatcacaacggtgggccagttacagtaaccgtagtgttactgtagtggaattctgctaaactttagcgcagcgtagcagatttccaccacatcttgcattaacactacatgcataggccccaaaaaagggcccactatgctacactaacaagctggttagcagttttttgggccctgtggcgcagcgtaaggtagcaaaaatccaccaaaaaacgctaacactacaaatttttggcacaaaaaaagcgccgctacactacactttttgggccaaaagagtagcagcccactgctgcttgtcaagaaatggcttgtcaaagctagtagccaagtcaactgaagttggtgatggccagaggaagcatgtacacataccaaagttgaaatttcatagttgatgaaaatccatgttcaacaatgcacaaccaaagatggatgtgccaaagtcaaatcaggatttcacctttattgttggactcatagaaaaattaaaagggcccttttggcatcagaggccacagtttttgggttgaaaagtagtgaaggccaccaaaatttgtgcaagtatcaaggctccatttctgtctacaccaaaaaaaaacctgacatctcacttttttttaaaaaaatagctttcaattattttagcctgaaaatcctttctgctcctgcaagcaggtgaggtgttgcacgtaagcctctcctacagagagcgctctgcacggggtcccccgggccctccattttgagcggctttgttaagctagtcttattttgtattcatttttgttttatgaaatatatcatcagttccaacacatctgccccaagtgtgtcactcagaaaattcgtgtatcttataacagcctcagctttgacgactttctgctcttgcaagcaggtgaggtgttgcacgtgtaagcctctcctacagagagcgctccgcacggggtcccccggaccctctgtttgagtggctttgttaagctagtcttattttgtattcatttttgttttatgaaatatatcatcagttctgacacatctgccccaagcgtgtcactcagaaactttgcgtatcttataacagcctctgctttgacaattcaacagtgcgttcgagggggctattagagctcagtatctaattttgtgttacttcccctccaagtccccccacagtgactcggaagcatcttccaagtcacctccaagtgttgtgctgtggtgagttggaatcatgttaaaacaggggcgtttttgcttgacccagccgcgcaggagtctgacttagggttccaatccaggcctccgggtttgggtattgccttccggagatccaaacccaacatacccggctccaacgccgggtacccgacagagctgagcctccagcccaaacttcaccaaacagtgtgggagcctctcctacagagagcgctctgcacggggtcccccgggccctccattttgagcggctttgttaagctagtcttattttgtattcatttttgttttatgaatatatcatcagttcgaacacatctgccccaagtgtgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccatcccatccccaactttgaaattgagtcttccaattggtcaagggttcttctatcctctcatcaaacgtctccaatcacagtaccaatcatgccaccagatagctataagcctccccctccactatcactatcaccagccaatcaaaaaaaataaaattcatccaatttccatcagaaatagtcgctgttgggtgcaagccatctgagtaggatcgtgttactggtggggccataattgaccaaatcggggtccaggcaattagcggggtttgagtagccagtgcgaacagagcccccggtgatggggcaacttgtggttctgaggacttctagggggggcctttggagaagataaaccctttttggggccccaattggaggggataatactggttataactcccaggctctcgcaggccggggactcctgattaaaagtacaggaggattctgttgttgggggcttcaaactagaacccccagaaggaagtttttagcggggcttttttccctggaatttgcgacctgctggaaatcctaccttgaaaccctctactatacacatagcaaatcctttttttgaagaaatcctatcatttcctggtaatgatcagttttgctgtactttgcctgtttgaatagtgtgcttctcttcatgacaagccaagcttctctctgaccgttttcttgtcaaaaagtatgaatctgatgatgaactaaccataaccctttgcgtatcttgacagttttctgatcagcttctttgctcatgatcatttggaaggaaagagttcactaaggatgaaataaacggactaattggtgtatgattcaaaactttgtctttttataaccttgtcaatccaccaactttacaatcaaaagatcacttactcaaatctactaaaaaatctcaaaacttccccataacaatcattgtccgggcatcaatttgatcaacagaagactttcttttttcccattcaaacacacatccattatttattttgattttttttctctcgcataagcttgtaattatggagcttcttcacttagcttatggtttgagactgctttgtcatgttgtactattttggtaaaaaaaaactttaccaatcaggaaattaattgtttaaatattcaatttggatcatctaattcacaaataacaacaagaacagagggaatgtgctttattatggtatgttaccatttgtgttttttttctttttttctacagaaaaagaaaaagaaatctgtcaaaaagactagtgtgtgagaccaaaacaagttgaaattcttgatgatatgcaaacgagatgatcctctacaaatatggagcaaaattgccaagattaaggattaaactggacccatgatcaggattagatttcacccactctggctttcccactggataaactgagaagggagtttgataaaagttgagatttggatttaaattatatgtaacaaacttctagtcttgctctcaaaatattttcacctcagaattgatgtgcactatctatttccatacactcgagatcgttcattcggacctaggtgttgagatctaagctccgcccaaccattctccgctcgaccattctggtacccaagatcaaaacattcctgtcgtcattgcggcctgaactctgaaagtggtcaaagcacttgcaatgacatcattgtgcttagaccgcctcaatcatattcggcatcgtcatcgcacttctcttacttcctttatcatcccctctcctttcagtcgagtttcctctttctctctcaggactccattctcatacttttctccaccattggtttcctcatttgatcgtatcataaatctttactcttcaactcatcacttgtcctgttccttctatcaaacgacttcctcctgctcgcaccctttcgcactctttgatctctgtatcaaaaccgatccctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatggggcccggcgacttgccagttgcctggtggggcctagcttgcatcgatgtgatggcggcttcctggtcaaaactgagaggaatgccaatggtcccaactcccgacttctcaactcgaaaaatgaggaagttgggcctcaatgccctggaaagactgtcgctgtacacggccagatacaggacaaagaggcacaaaaaagtgaggcgcaaaaaaagaaaaagtttgggatcccaggagctcgcgaccgcaagctttatgggaactgctgtactatgtcggtctcattgggccgagacatcggctagctaaagccgaggcccggttcggcactgaaccatgcaaggtacagtggacctatcataaggtccacttgtaccgggcttgtagccctggctacacgacggggcactgggacagtcttctccttgagccggccgaagccgaacttgagacaacaaaatgattctatagcgattgtctgttgtataaattacatttgaccgccacctatatatttcatcctgtaatcggtggctggctggctggctcatgtgtggataacaactatgtacacgttggcctgcaggcaagtgtgtggctcctgaatcaatcgccgcggattaagagatcagggtgacatagtaggtcttttggttttgccggccaccttcgccaggacctgccaggacctgccaggacgctggctgtggtctatataatatctgcctatcgttggcatctgttgtgccgtcagcccaaccacacacaggtttgaaatttatatcgtgatagtcttatatagttatatttaccgacttgaacaccaatcaccacaatgcgctctgtcctgggtcttgtcacactttacctggccctcttacgtggtgtatataccacaaaatgtagattcctcgattgtttttgcagcgatccctccacacagccgcaagtaccgcccggcggcccactcgtggaaatcgaatgcccgacgtcatgtacttgttctccatgaaaccgttctggtacgtgagcagcgagtgcctaaaaatgcctcttcagaaatcataccatttcctttttatcagctttgctttgttgctatgatacgtaacgataaattgttgttcatcacatcctacgagtcgaacatatccatccctcctgctgatgaaagaatgaatcaagcgtaaactaacaatgacttggcatttttttcacagttctctggttggctctgtactcgaagatcggtgggaaggcccgactccactgatcgagaagcgacttgtctacgatcccgaaaatatctcgtctggctacgtgatcgatctatggacctagaggcgaagaatttcttgtacgagtcggccacataaaactaaaactttcttggatatcatgcgctccgctttctacctttctctattcaccatttttcggacagaattgtctcttgattcgtcccctgaggaagagatttcttgggttatgttgttcccgcagcccgtagtcttgttaaactcctttctcgtcgtcagaatcaaatcaataaaagatgcctgtatgcgtgtccctcgaagttgctgtgattgcctagctcacggagttatcagagcatccgaattgccccgattgctgagttgcatggtccagccagtcaaaccggagacacgaacgcggcgcggtaagggccagctaatctgaatggaaagatgaatccacgggttgagtaacagccattcaagagccgtccgatttgatggctctttacctgacggcatgggcgttaagaattatcatgtaacacttcaatcagtgccaattggtttccgtgaaaagccggtcagctaaactgaaagaacgcgttgagctaaacccggcttgctaagagtttgctgacctcggctaaacctctgcatctgaacattggttgtcagatcctaaggatcttataaaatgccctccatacgtatcaccacaaccctatggaaggaagggactaggcctggtatattgcaacataagcttgctcttgtggacgaatgaaccttcccaggtagcaggtgagtatcaaaaaactatacacatagcaaatccttttttcgaagaaatcccatcatttcctggtaatgatcagttttgctgtacttcgcctgtttgaatagtgtccttctcttcatgacgagccaagcctctctctgaccgttttctcgtcaaaaagaatgaatctgacaatgaactaaacatgaccccttgcgtaacttgacagttttctgatcggcttcttcgctcatgatcgtttggaagggaagagttcactaaggatgaaataaacggactaattggtgtatgattcagaaaaaaactttgtctgtttataacctcgtcgatccaccaactttacaatcaaaagatcacttactcaaatctaccaaaaaatctcaaaccttccctataacaatcatggtccgggcatcaatttaatcaacggaaggctttctttttttcccattcaaacacacatccattatttattttaatttttttgttgctctcataagcttgtaatcatgaagcttcttcactttgcttatgatttgagactgctttgtcttgttgtactattttggtaaaaaaaaaaaactttaccaatcaggaaattaatcatttaaatattcaagttggatcatctaattcacaaataacaacaagaacagagagaatgtgctttattctggtatgttaccatttgtgttttttttttttctttttttctacagaaagagaaaaaagaaatctgttaaaaagactagtgtgtcagaccaaaacaagttgaaattttttatgatatgcaaatgagatgatcgtctacaaatatggagcaaaattgccgagattaaggattaaactggacccatgatcaggatcagatttcacccactctggctttcccactggataaactgagaatggagtttgataaaagttgagatttggatttaaattatatgtaacaaacttctagtcttgctctcaaaatattttcacctcagcattgatgtgcactatctatttccatacacacacatatatatatatagggtcttagttaaacgactcccagaaattggagttccgactcccaaatttctaaggagtgtcaagaggaccgtctgccaacggtcctcaggacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagggtagtgtggttaccattccactcggggaagacacgatcttaccggcaagaagacgacccttgcagtcgtcgaggtacatgcctcgcccgaactggaagaccatgccggctggaaggaaacccttccagccggccattggtcttgggtatcccaggggatacccggatatctgccgggatttgggggggaaaggacatccgcacccaaatccgcatcctctggtgggtatccgctggccctggcgggtatctgccagcggatagtggatatccgcagcggattatccccgcccatctctaactggattagaccggattcaatttttttatggatttaaaatttcccatataagtctctcaccacttgggattatgcagttatggcctctgacacaagcactatgcattgtagcagaggtcttgcctctacaaaaaaaaacaaaaacaaataatgccactttcaaccttgatttttgcgttttttttgacggcgcccagctcgcccgggcgccgccagccaaaggtgccatgctctggcagtttcacaggcgccgctaggcacacacctcttgaaaaggtggcgccgtcaaccctgcgtgacacagagagtgtttcaactctatctgtccaaaataagtgtccatgtgtccaagtccaaatgaggcaaaacgtgagaactaattcaagtgaacccttgatcttaaaacagatgaaacgagtcacaaaccatccagggacttttcctatttggcactggacagcctcgccctcaagcccaccaagggcatcaataggccaagaccatgagtatttaaggagctcgatctaaccagcaaggaaaaattcctcagactgatcagatcatttgccctctcattcaaaataacccacagtcacttatccaaccaacaaactccattaccccttgctactcgtatcagtcaaccaaacaacaagtaagctaattacttcaccagggaagtatacgttagggataatgggctgacatcagtgttaaatctagcaggcaagaatccattgcacgacatacttaatctaacctcggaggaacaaaaaaaccttacattaataataagtacgagacaggtcttctcacttgaactcaatctcgctgaagcactaacattagttgatgcttcattgaaacacagtatctttaatctctttctcttccttcttgtcagaaaccaaaatagatgtgcactacaggaattgaacctgtgaccccaaacttcatgagtgatgctttaaccaccaacaccacggacaattccctgtcgctccaggggggagcaacatcctgacgaatctgcgtgcgtgactgccgcagtatgtgcagtcactgcgcacaaaaccccactaaaacccccagatgttgctctgggtgggagtgacaggcaaatgtccgtggtgtaagctaagtgcgctaatgcttgctgggctcattatctagacattttccatcgtaatgctttgtatcctgggatgataagtcttattttcatatgcttatcattatatcaggatcaagacttacacagagtgggtgtcagattgcttagagtaggaatggaatataacacttcttgcgcttcttcttcttttccaagaataaaaacaccagtacattgtcctgccctgctcttagttgcttcaattcttacataagcctgatcttctggctcattattggcaacatcaaagtcagtgcatggaaaacaagatcagcaaaattgcacaaagggctaaatgtgttgactacatgctggaggaggtgctttttacacttgtattattcagcattcttgacagcccgagcttgatgataaatggccttgcaaccattcttaagtatgaatcacacccttcaatcatgtcctatgagaaaatgtgagctacagcttttacatattcagcctggtttatttgcattacatacatctggttattctgaagttttttgtttcttaagagcatccacatcagtgtgtggattaggcaggataagctgcctaatctcatcctcccaaccataccggttgggattagagattggattaggttagctccagggtcagttttggagctaatgggtattgaatttataccccgctaatcctcggattaatgaggctcactaatccactcaaccgatgtggatgctctaaggagataaaatatgacatattttgttctacaatcaagtcgcatacaaatgttgtttgtggttcatttggagtagtagttgaatagaataaagaaaacacaacaaggaaactaggtatacaaaaatatttgacagatggggaagaacacggatagttagggagcggtgatatgattggactacggcttggagaccgatgggttgtaacactttccccatcaatagtttacaatcgtgtattctggaatttccgcttcctgggttttttatttcaattcgcttaccagcaggcagaagattgcaagcatacgcgttgctaaaagtttttcgtgcgttgagatgtacagtgagtcggaatgaggaatatcgttaaactgatgatacaatacacatcagatagagttgagtcgacatgttaggccaatgagctacgacgcaccatgtgttactttgaaagagcaaagctgaagctatcgaaagagggtatcgcaaatcgggcttggccgttgtcgatgcgggggatgttgatgggaggaacagaccactcggcgggagtggagaagctcaaggtgctcgaccattcagaatcggaaatggaaggctcgcgttgatgagaagactcgtaggagagattcgggcctggctcggagcacaggatgtacgaaatgcaccctttgcgagagtgagtagatgatgaagacctgctcggaaattcctgctcgctggaagtgggcgctggagatccgtacgaaaccgagcagcttggtgagggagagtgacttcttgacgagattgcgttttcccgttccgagtcgctatcctcggaggataaagtggcaagagaggatcgggtacaggagaccttggggcgacagtgacggtatccttcattataggctgcggcctcgtccaaaaataattccgacccaatctttctctttccgaggactggggaaagatgcaaggaaccttccatctggaatgcatcggtcagcatcccaagtttttgagcctggttgggattgaaagactctagaatgtcgccaatcgcttggctcctgtacaaggagcccgttgccgattcaccaaattcttccttgaagagcggctcggttctggccctagcgtattctaagcgagaaagataaacttggactgttctcaaggaaactttgaaaccgttgtagtctgacgaggcgggtgagagaactgattctctcaaccacagggctaccctgactggctctatcggccacatcgggatcgacagggagcgacaaaaattgatgtaacgcgagagagtgtgcatgtgtgggtcgggctttttcttgccgtatcgcaagccatccccaggagttgcactttttcgtgaggcttggacagtagccagggcttcttcggccctcgagtctaatcacgaaaaggagggtcagaattttctttgtcttgatcggatagcacaatgacttcaacttacctccagattttcctctgatttggtttaacaatacgacccgatctacccctccagacattctgctttcgccttcgggagtcgggttatcatggctggcggaacggctaatgggtaacacgtcgaggagctctttgagtatgggacacgacatcaacggcttgtcatccccctcgtaagactggggaaataaatgtcgagtcttgactctgacggtctccatggttgtaatgtaacaacgaacagtcttccggagagggataacccgggtttttagcgagatgacgtcgcccttaatccagatcgcgactttgagatggtgcagaggccatgctgataagccaatggaagcgcaatactccgtgtagcgatctagtaagtagatcagccgatcaaagggctgaggatggaacgcagaagtggaatttttgttggccgctgggttcggctggtgatggtaaagcgtttcccggcgaaactgctccacgatttctcgggcgcgggcagctttggaatcggtgactatgactgccaacatgatagtaaaggatcgatactcagtttgatgcagaaatggcgaagtaggaaaagcaaagtagaacttacaggagtcgcactcgttcaaacattctataacttgtaatccatccttggccagttgttgaattgtgtcaatagtttggaggggtttttcccgttctttgatcattcgatttcgatttgaaatcgggacagtcggaggagccgacagttcatcctcagaggaccagctctgaggctgaatcgtgaatctccgtgaagggggcgtcatgagtggttgtgcagcaagacgttagcaggtgggacaatgtgctgatgtagatgtctgaagaggacttcagaggtagaagagccccctatcgttggtagataactgttgacgaaagctgcgtctaggaatcaaccggagaaaaactcaagtaatggggccggaggatccagttctccagcagcaaacacaagtgagatggtgaaaagttcgaaagaagtactatgttacttcttgacttcaaggaatgaacacactaggtgaacaatagtaaatttatatcctacggctgattgagctacgattggaaggtgctccaaggcaagaatgattattttacagaaagatcaacttcctgattttctgaggatgaatgctggacggggaaatccttcccgagttgatcctcttgatcaggttctttatgttagttccactggcacagattggatgctgatagtgagcattgcacaatttcaaattcaaatgatcagaaagatccgcttcaacctaagcaacaccatagctgccaagcttttaggctatgcggaaacagtgactcattgtgtgcttggtcgggagcttagtctaatgagcgtgatctttgtatcagagactcgaagagtggtacgtcggtatttacatacagaagcctagataaggcactatatattccgaacaacgcgctaagataggatcagtcaacctccagacagctactctactaggatcggggtactgcatcacataaggttgactcggaaactttttaagatcaccattggtttacagatttgttttaaacacgtcagaaaacttgtctgcaatcgggccccatcggcacggggctcaatcctgctcaatcggcatacataatagatagctatcggcatcgcgccgtaagttttccaccacggctgggccggctccatgcgtccatatattgcaagattgtttggtaacgttgcaatatgggcaaccaacaaggcttaatcaggtatcaggacatgtgtctgtttaccatagtacctggatgtagatacataccatagtttctttttttttttttttttttttttttttttttttaagtgcagtttgatttgacattgcgcactgttcttattttttgataaatcgtgcaaagtggaataatatgcattgtggataggttggcgagaaaaaaagagggaacaagtggactggaatcagaaatcagtcaaatcacccgacgtgcaactcttgtgaccaatcctaaattatccaggtccctcgcctgcctacttgttcctcacttaagtcgcggctcgccccggagcgaagctaagcggcggaggactgcgataagttagtgaccgagcctggttgcgggtccgtgctcaactgtaggataatcaccaccaccctcattgaatttgcagtttagcccatcccccacaagaatctattgcgcttgatcatacatgctgatccatgtggcttctttttcccgctgtcagggtcaagttcggtggtggattaacaccacgctgtgatgactgcatcagggttctaatctataggcctactgtgtaactgtccatacctgactaaaatgtgtaccgtggcattggcagctcgcacaaatgtggtgatcagaacccgggtttgcctgcttcgtgtgccgagatcaaacagcagatcgtagcaggcatctgcatttcctcacacaggcaaacaccgaatcgtaacagcagagccattggttaatcgcagcgtggaaatacctcaatctggccaaccttggtacttgttgagttggacttctttcgcgcaaccacgaactgacttgtccaacaacggacctgtaaactcgataaccaaggagatgcatctagagctgcatggccaagttgccgagcaaatgaactccatttatatcggcacagggataggccctgagggctgagccagtgtgatgctaaaggaatgggaaacttttgcagccgcaagattcaatttattctcaaggcccccacttccaccaccatcacatattatctcccaactaattgatgcaacatcgcccttctcaatcaatcctatcgatccccgcaacaaaaatgcggatcaccagtctctttaagatatcggtactgcttctaatacaaagcgaagctagcaattcaacatttgtgtgcaatgacgattcgaagcctcatgataaagttggatattgtgtgaggaagatactggaacctgatcaccataatgtggatttgaaagtaccattggagggcaaaaattatcttggtaagccgtgctgggcatatatcgacctgatcacacattaaccacgcattttctgttcatgataattatccagcaaccgcggccagaaagggtaaagcccatcatttcacctgcgccgaggttgcgattgagggttcttacccactcgagaggcactgttgtaatattcacgtaatgaaacagccggtgcgtttctcatcactaaatataatagctaatgttgaaaacctcgatgtatctgcaaggaattgatgtttctttcgatgcagattcaagcctggaccactgaagacctgcaggtcctgtgctactctcgcgaagagaaaatataacagccacaagcttcacatacagtcctcttgcctcccttgtacttaaattctaaactgtcagttttgaacccatccaaccatttcttgtaacatagaattgtcatttaaatgatccaatacatcccatccgagatatggaaggcaaaattatcttcaagccttcccccctgtttccatatttttcttctgcatgtaaataccttctaccaattttcagtccacccaccacaggcttggggatatttcaaattaaatcattagctttcaaggactgaaataaattgcaaggatacatgagttttttcaaaacagctcttctctttcaaatctgatgcacccaagttcttcctatgtgagctgtgtgagctgtgttagaaaaaagaaaaagaaaaaaacttgaaacacccactttttttagcttgcctgttggaagtatttggtcagctcaccattttgcttgcctttttaccttgagtcaatattttagcattcaatgacaaaatttttagccttgatactgatagtaacagcatccttgtttaatatgaccatgttggtgttatgaatggtttgaaatgggcacaactggattgaattatctacatttgaacaacactttcatatgtataatattggaggtccttattccttgggaatatcatgtgcaatcaatttttgagcttcttgttatttgattcttgttgagatagagcctgtggaataaaaatttgtggaagggaggcattcatttcaccagattagtgaaaaaaagaaagagaaagagaaaagcagtctgcatgactggagccagcatacaagatttttatggagggatgaggagagtaacccttccatgtctgcctgctgtgttcgtgtactgcataatctgtagcatgtgaatgcaatgagatgtgtaagtttgtagcacgaataattttctgacctgagatgcacacctcgaaaattcagagataaaagaaaattgaaaaacttcattcaccttatgaatttgttgggattcctggcattttgggtataactctgaaacacggggattgctacattttacagcaagatgggttggataattggtttcttttgtatgatcaattgagccatccaaattacaatgagataagctacaactggaagtttgcaataaatttcacaaggcagagaaataagtgatcacatttgtaacacaggcttctaggttgatgctgaatactacaaatggcagtggatggaggaagagaagaatacagcatgatgtgcagttatacaaattacaatcttcaacacgcaaggaaacctgatgggtgttgaaaagactacccggtcgtgagatcactcttacggagacaagtgccacattagaatggagagaagcatgtggtccaaatggttcaaaggccggtcatgatctatgatgtgagtaaccaaatgtgcaccgatttgtgccagccaggctacgggctataccaggccctacaaagagagccatggtcgccaggtcagcctggctggcgaagagagccctttggatgcaatgtcttcgaggcttgaggcgggtccctcgctgctcggcctgcaaacagctgcaaacccggcgggttggctggccttggctgatcacgtgaacttaacacccagtattctgatgcgttgcaaggtattagtattaccgtctctcatgtgctctctctcttcaatccttgcttggcggcaccattcatacagctatgaagcgagcgccagaggtttgtatcgcgcccccaatactaaatctgtatgtaatgaatattccccacaagcaattttgccggattcacttttttggtgtggttggctagagtagcacccaccacctggctcttcatttcccatctaacgtcacgtcttcatcaatcattaacttttcccgacagtctatatcggcctcctttattgaaatcgagtgattatcttcgatcaataatgcaatttttcaacgttttcagtatttgcttgcttctactagtttttagtgacgctactcattccaaatttctatgcgacgacaaatcgagacccacggctaaacttggcgtttgcttgagggaaataagaaacaaggatcactacgacgtagttttaaggcgaaaattgacagggaaaaagttcctttgtaagcttttgttgtaaactgaaatccatcggctcgaatacgccggcttttactgaaacattgcaccatcacgaatttcttttcctagtgacggacgccgagcctgaaggcaagggttttacttgcgccttccggacgatcaggcgcgatcgaatcccactacgagggtactgttgcaatcttccacacgacgttctggtgcgtttggagatcaccataaaaaaaactaatccaatcaatcttcaaagggtcgacgtgtttatcaggataaaggctgatctctctttccctacagatccggaccatgaccgcccagagtgtcaaaaaactttgttatcctcacgatcgtaaacatgaaaaatcaaagggctcaggcggatattcctccatgtttcataaagcgccgaaatcttagacctatcgactttacgaatatacgaattgttatgaacgacctaaaaatggaaaacccctcattcttttgaaatccactttctcttacatgtagatatctttatacccctgtcagcctaatcatcccatgttgcgaagttgatctttgaagcagattatttaaagagacaaattaccctcaaaaatgacgtttatagcatttgaacctccagaccaataaccctatgatgatccatagtagtgaccgctgtgcctttcggtgtaacctcatggctgtttgtcaagcttttgagtcatccaagcttgctaaaactcgtctcatagacaggctcaagtagtggcatatagtaggtatagtttcggccggctttgatacacatggatactggataatttcttttgctgccaacccgattcctgtctgggtgtattgacccctgatcatcggccatcgcctcgattaaaccttcggatgagaagtcatttggaggtggaaaaaactcttaaaataagtgattttttctggacgaggcgcttccacaggttctgtcttgaacatgcaacttcccaggccgttaattcgggtcaatccgacatcatggaggtgatttgcccctccttgatcaggcccacctttttattttttccccacacacaacgtataatcattgatgcattttatatccatattattgctatcaggagtgtgttgggtgcccggcggcaaatgacacgcaagctcccaaactcctctttatacatcatcttggttattgttaggaaacattatcatccccacaagcacgtcataaatagtgatcacaagaaaattagataatccagatgcaaggaatgtgccgacgcagaaggtcaatgttcgccttgatagcctctgtgatggttgtgtgtttgatggtccagcaagtatttaacagaggtggcgccctgtcttcgattggaaatggacaagcgaaattcagcttcaacacccacgtgatgaaagaaacagtcgatcattccaagctacatcatttgggagaagaggcacaccgtaatcaaaccgactctgcaagtaaaactccggtgcccaagaaacccaaacctgctcctccgtttccggatccttttatcacaacatcctgtccaacttgtaagtctaactcatcatcatgctttgcaaccgttgaatactcgaatagaatgaaagcaggagtactgatcgttgggattttctaatctaacataaaacttcaagtcaaacgaggacactcggtggttgaccagctcatttctagaaagatgaacattcatgtgaaactagaaaaatgttcgccgatggaaggaatggggtctcccccataggcgttgcgggttaatttccacagagccttgaagaagtaccatttgacaacaactcaaacttgcttcattttttcctgtttgaattgaacgataaaaaaggatgtcattttcaggaaggaatacttcttaagtttaacccaaaaaggaattttgatctcatgataattgtaaaatatagccatctcacctagttgacacaaagaccaaaaaaaaaagacaaacccagttgtcttggaaatgcttttcgagaggattgtagcgagagaccaatgttgagttagccccgttgccaggagtagttccccggaaaatgtagtcaatacctccagtctgaaagaataacggcgggagagaggaggactatgtgggaagaacattgaaaaggggtgtgtgtgatgatcccttctaatagcatggtttggctagtcagtaggatcatagaccccagtggccctaacttgacacacttctatcggcctggttacgatgatgataataatgtttattttctaacaataaagttcaaaacaacgatgacatatgaagaaaagaaaaacaaaaacacaaacaaaagaaaggacgaaaaagtggaggaggggggggggagagaacaaagagatggtacatactacgagaaaagaaaagagattcgttcaggatcgaataaaacaaaaatctcacctagttgattttgtgcaagacgaaaaaaatgaacaaacccagttgtcctggaaatgcttctcgagaggaatgtagcgagagactgatgttgagttacatattacatagcccagttgtcaggggcagttccctgtgaaatatagtcattaggtagcttcagtctgagagaaaataacggcaggaaacaaaaggtcattatgggaagaacatcaaaaaaaaatgtttagcctgcgataaaaaaaggacatggtttgaccagtttgtagaataaaagacccgtgaccctagcttgacacactccctctggcgttgttatgatgatgatgatgatcttgtttattatcaaacgatcaaccaaaaaaaaaaaccaaaacaacgatgacatatgaagaaaaaaaaacacaaagacaaacaaaagaaaggacaaaaacgtggaggggtggggggaacaaagagatggtactacgagaaaggaaaagaggttcgttcataatcaaataaaataagaataaaaaaacgaaaggaatgttgtcgaaacatgaagaaaagtcaagattgttttttttttgtttttataggaaggagagaaacactgaacaaaagagggagagaaagaagaagagtgagtggagacaccgtgatgcaaggcattataggctagtcacaaacacatcagaaaaaaaaaagagaagataatgtcaatgcatacatatatttatatttaatgtttttttgggtggtggtggtttggattgaagaagaagtggtgggaaagagagtgatgtatatagaaggacaacaaggaagaataagggcgaagtaaaggacaaagcggagcaaaggagagtggcttataagaggggggttattttgggaagaatagaagagagagagagagagatgagaaagttttgtcagagggattcagaagggtcctcgaattcgtcggagaggggaagacagtcgatccagctcctggtagactgttccttgagtttagactgaagcgcgtcgcgtttccagctctcgacgtcagcggagagagtagtcttgctggggtctctgagcgagagacggtcgacgagggagacgagggaggcggaggatctctgggacatggagcggttcttacggggagtctgggaggcgggtaggatggagttggcggggaggagagagttgatctggctggtggacgactggcggatacagtgattgctagcgacagatgatccgtcatcgttggccacgcttcggggctcgtaggaaaagtccaccgggtacttcttcttccatgccgcactgatgtcaagtaacatctgagcctgggtctccatcagcttcttcaaggctatcgaggtcgctcgcgaacgtaaaggactcatcactgagtccggcgacgagtctcgggaggtgttcgcatgctcgaagtaattcggcccgtcaaattcgtggtctggggtcgaaacaggcgagcgctcaaagtatggcgtaaattgaccatcttggggatcaatcaactgaaaagaggacaagcaagaatcatcagtcagtgggtttatttctgtttgaaatttgaagacgtgactttttaaggtttgggcggggcttacaaagttcggcatgggaattgagagcttgagttcgtccattttcggttgctctgaatcacagagcacgtccgcgagatgcttatcctcgtgacactcgactgtcgaattgaatcggtcatattcaggcatcgagcaatcaaactcgagccctttgctgaccgataattgtggatcctcgttggattggttaacctttggacgaagaggcaaataagttagtggtctcgtggatcaaagcatggatgataagagacgataagcttacgcgctgagattggagttggagaagggatgaggaatccatggttgtttgttggataaagcttatttatatatatttatatatatggtggtatcgggtcgtcggtcctggtcgatggatggtggcttgagccggaaaatagttcgtgaggatagtgagatggtgatggcgtggtgtgttaaatagtggtctccgggctgagtggggggagtgggaggggtggcaggcgggtcttatatacttgcagcggggctctgtaagtccatagatatgccgctctgtaagtgcatacataggatgatcattagcgtttcacagtccgtaagtacataattatgtatcagatttaagtttgacccagcaagccatccccctttggcttatcacagtcacggctggcagcggccaggccatcgatggctgggtcgagccaatgggcatggcacccgccatctgggacgggcggcccgtccccgaagtccagactgttttctttccccaagagcactcactcagccagcgaaagcaaaggcgtcgaagtcgaagcaacacaaaggacacatcaacaagaccagccagtccgagtcgaagttgaacctgaatggccgaagcatctgggcccagcccatccacccctgcccctggacgctcgggagtatgggagtgcatgtttcagttaaagaatggtgtcaaaggtttatccagccgcaatacatgcagcatatccgagcccaaagaccattctcgatcatctgccctcgtcctgacctgtcctgaccggcgtccattcctatgtacccgccccgaccccctgaatctttgagcgaaggttgtggaaacttactgacgggccaagagctcttggatcggtattcagtctcgatgatctcgtcctacatgcataactcaactcacccaaataattatgcaggaagttgatcaatcattatcatccagccttcccagtcatgcttatcggaccaatgctctcttaaaatcaagtgcaaaaaaagaacaacaacgagccatggctttggtacacttgaagcccaagaaaagtatttaaatccagccttgcggtttgagggtaattaattacaacttgcgaaaaatgagttgcaggtcatctgaaatcccaaaccaaaaccgggaattgagaatacttgttgccactcatgatcaggtctgatggaaacacaactgtcaaagcctgctgtagtcattttccctacccatacttccaaattgtggtgaggacaatgacatgcacacatttctttccccctcccagggacccagtgtctgtgaaatagtgtatgccaaaaatgaggaaccacatcatgtgatacactgatggtttatttttccctctgatcattggatcatctgctatttattaaaatgataatattctgtgatcatctgccatttttatgatttacattggttttgtttggtcaattaatgggtccttatggtttctttgaaaaaatattatcatttcttcctatgaccatttttttcatatgaataattaatagactgttctgtgttttgaagacaatttattcacaaggatccaccaggaagaatttaaatcatcactagatgatagatgaaatcaggccaagttcagcattctacctatcatccacaccattgtaattgattgcagtcccttaaagggttcaaaggggtcattgtaggtcattggtagctgaaggtcaatggtagatggcagtattgaggggttttagccttttttttcctgaacaatgctgcattatctgaaatacttttgccattttgtagagaagaaaatacctatgttgaaattcatattttgtcattttgtcttgagaaactgcctataacacgttacactataattctgattggttatgataataagattcctgtatcataataaaccaacattgatcttttgagacagagtaactttttggatttgaattccgttttctgtgatcatttcctaaaagcaaaagaccacatgttgtagtataattgtgtaagtcatcctagttcctcagtgctgaattggggtatcccggtgtacagattgtctccttagcaataaagatcaaaactttatatcttattgctgaggaatccagattatttgaaatgccccaggtgagtttcaatattgttaatagccactgacctgtttcattcgtgtcagaccgcgtagttggcaattgccaaagaagccttccactcactccctggttgaagagatcttcgataaactacaatctcaattcttcgattgcaatgatacctaacaacatgctgtcttttttggtggctttgttttgtttcgtgggtttgggttgtattttaaggggaggtgcggtgtcagatgagtatacagctactgctagcgtacaatggattaatggctagtagcggccggtgaatttgatcccatgatactgtcggttatagctttgcagtgtacgggttcatccacaacttgctgtcgggcggggatgcaagaaagaaaagattctcaagtgtggaaattggggatgttcgagatcccgaaacgaggtctcaacaaaagatttcttctctctttagtgaatgagaaggaacatttatttgaggtacactggaatatattgatgactatatggttatcttggattgcttcagagatagcttcaacttgtcatgcttggcaaaaccgtaagagcttcttcccacatgattccacgtttcgttaagacgagtgttcagagcctgctcttctagcgtacccgaaatcctttcgggcttcggcagcactgggattgttataaatcggtgtcattggcttcgtgatcctcgctcaatcgattaccatcacctagttgccttacagaatggtttgctccaatctaatcgtgttagccttgataaaccttatcccagctctacatggtgcgctcactcagatcgcacgccagccaagacccatcggccaaattccttctgcactggatcacgtggatgactttgctaggagctaccttcattcaaacgaaaaaccatatccaagcgcattgatagtctttgacaataacgtgagcgcacctttacctttggattcagtttcttttctgagtacatagacgaatattgagacaagcaaggtttcaagggtccacttgtacccaacaaggatcccgaaataccaggcagtggtccgaccgcccaacacgtggctaaggccaaggagttgttgacgagattggccagtgaccgaaacaactgtgtctgggtcatcacggcgcgaaatccgacagaaatgaaagaatacgactccattgcctacttgaaggtaggatctgaacacggggcagtagcccgcttaaataaaggtgataaagttgaacaagacgattttgcgtatcccgaggctcgacttctccgtggcgccatctcccgcatggctgaaagacatggtaagataatcaaactctcaaagcgtgaaccagttgaattcttcaagctaacatggaactcaaatttctgaaatgtcatcctggtcatccaataacgtgtccactcgttgcaacatctgcttaggagtcaaaatcacacccaaacctactctaagctcggcagcattcacatacgcaggcaatgaccgtaagacgcagatccttttacccagacacatactctgagaggtgttattgacataacgtcattccaaaaaaatgaaaatatttgaaaatattgtttcgatcatagcgaggaaaatggacaaattttttgaagagctgaatgctgttctagatcgcgaggaacattactccgcttttactctcaaagaactaccaacgggtgttgtattaatctcaaatccatcacaaaacaaggggccacgactggagaagattctgtcagaacccaaccacagatacgagtttggaattacttttggtgacaagcagacggacgaagcgatgcacgagctgatggagggtgaccatttttactcggtggttgtgggcgcaaatatgaaacactctatcgcgagtcatcgtttagaaaacactgaagaagtgcatagatttatgagtgagctcatagcaagaactgatgagctaaaaaaacagaaatttcaaaaaagatgaaggttcactttgttaggaataatgtttgattcatgaagactcaaaatatctagattttttgttccactttaatttttctgtctgtttaaaagtgtcaaattcttcaccaaaggttcatgttgtagactgcagggtgatcttatggtataaaatcaagacatcttctttcttaaacttttgacaacatggctgcgggactttacaagcagtgtggaaggtcctgcagaggggcgggggaagggggttaaggttctccctccttgatgtccatgcctttccgagccaaagggagggtgtttaacatgcccttctcaaggggtgtgtcagccacacaccattaccaaaggggcatgggtgttgctcaaacaactagctgagtaattttgaatactctatttgttgggaaaaatttctgcaggtcaatcaggatcaatgatttgattacagctatgaagtaaaaaaacctagtcaatcatgttttacagcctgatcaagttagatgaaatcatcaaattgatgatataaaggacacttagcttttgaaatctgaaaaatttagaaaatgcccccccccattcagtcttactggaaggattcccttccagaggatccaggttgactatctagcagtaggcagaaaaaatccaagcttaaactaaactatgtagtgcaaatttcaatcacccccacaagtcatgtggattgaatttgttccatgggaaaacccatcagaggatagtgcaggttggtctgagtcctgactcttaccaccaggttgtcgtacctgtccctgtgtcaaccttagagacatgttgacatgtcctaaaggtttcacaaaacatttaaaacaaatggaaaaaataataatattgaaattaatgaagatttcacttacatgttagaggtttcacagatatgtgatctcttgaaattaagattaatcaaagaactccaattcctttgaatattaaaagcaatcttcaaaaagatgacttcagccttgcaagatgatcaaatcaaggcaatgcaaacaataccaagctttggaagaaggactggtacaaaataatcaaccccagagaccggaacagtccttcctccctcctcagcgataaaaatcttcttacttctcataattacttttgagacaccaaaaaataaaggtaattacttagtataactcatctcaatataaccttttcagattgtcttattctatctaatctctttaccattaagtgtctatataattaattttgagataagtaattttgattgactcttgttttattcttactatccctagatcaaccttaaccgctatttcaaaactgatactcttccgcatttgagatattgctttggatcctctaaaaaattaatcctaatttataaacatcaaaaaattaaataaactatataaaattaggggcttggttaaacgaatcccaaaaagtggagagccgactcccaagccccggattccccgaaaaaagggagtcaaactcccaaaacctttgattggtttgggagtcgactccctagaaaaaataataataaaaaatcaaaatccccggtcggtttgggagtcggcctcccaaaccgaccagggtttgggggtcgatgacccaaaatacccagggcagcggccgggaggaatccacccggccgctgatcaggtacactcaacggccgggagctgacccctcggccgtgagagtgcacacacctcagcggccgagacgattcctctcggccgttgaggctatacactctcaacggccgagacaattcctctcggctgttgagggtacacactctcaacggccgatggaaaccgtctcggccgtttgaggtgtacacacctcaatggtcgagggtacactcgacggctgttgaggtgtacactcagagaaacttggctgctgagtgcacacctcaacggccgagagctgcgtcccagccgcgaatagtgtacacctcgacggccgaggtggtttccctcggccggtgagagtgtatatcctcaacggccaagaggaattgtctcggccgctgagttgtgcataaagatggccttgcggtacccgttgggcggtacccgggacccgttggcgggtaccgccttcactcctccggtacccgccaagtggtgccgggtacggtactcggtgcctgcttttgggcaaaaaagcaggcggtaccctggtaccttcaagggtacccgcccccaaaccccctcctcggtggcttgaccgagactaattagtctcgtccaggttgctggagaggacccctcctcggcaacctgatcaagaccaatcaggtcgccggtaagggccctccttggcgacctgattggtctcaaccaggttgcctggaagaagctccggtatcgaggcggtacccgccaggagtaccgccggtacccgtcatacttgagcgggtgcggtacccggtgtccgttttggccgaaaaaagcagtcggtacccgggtatcaacgggtacccgggtcccatggggccatctttagttgtgcacacctcaacagccgagacggtttccatcggccgttgagagtgtgtaccctcaacgccgaggggaaccgtctcggttgctgaggtgtgtacacctcaacggccgagagagagtgtatatgtacccttgatggccgataggattcctctgggccattgaggtgtacactctcatggccgaggggtcaactcccagccgttgagagtgtacctcagcggccgggaggaattttcccggccgctaccctgggtattcgaccggggattttttttttttttttttcttagggagtcgactcccaaaccaatcaaaggttttgggggttcgactcccaaaattcggggattgcgggggttgggagttggctctccattttttgggagtcgtttaactaaccccctaaaattaaatgaatgattgggtttgattttaataacccttccatgtctattgactggataaaaaatcatcacaatcattataattgattgatcctatccctacctttagggatagaggcctaggggcttctttaccggctataaatattctccaagaatataagaaacctcaaataaacaaataaccaaaaaagaatactcctttctcctccttttccttctatctcgttgtatctagtcttatctttaatagtaatatattattattactcttgtccttgtccagcttgatctctacgcgagattgacagctgacaccctggggatcagattcaaatgacaggcccctatattcataggtatttctctagaggaatgagatctagtcaagcctggaagattttcaactccaagattcaacaaaagcggagaaaggaggcaagaagcagatgaattttcaccttgaagactatggctatcctgcaccttttggccagttaggattaggacagcttggcagccagatttgctgtatatcacctggaaaaatcaatgaacatttgatgacaagtgacatcaagctaacatatccagctgaactctgcctcagccccctgtagcaccaaaggggccattgtaattgggtcacagcagagttggagatgggagcagcaatcaatctttcataatgtcacttgacatctagtgagcatgaaatctccctggtgtattttgaaacactacactggcccagttcatgatagccacagtgatcagcaagattgtgagccatacttaaccagcacatcattcatgcttaggaacacacctattatttacagcccaattcacaacagccagtcatcagcaaaatttctatgtaactgtgatcagcaaaccattaatgactacatggtccggactctggagtccccaaaattattccagacccatcccgaaaaagaaaaaaatgccattggcaaattttgacaaggtgatgcatcagctgccatcagaactggctatatgtatttgtgaactgggcgattaggcccccaaattatttcagatccatcctcaacaaacacaagggcctgtactttacactatgaaaaaaatctcaccaagggccagtaagtctgtgggattcaattttgaaaaatgggcatttttttctgccttctacataagatttgacacaaagtagagagatataaaattgagagtcttcactttcatgctaaatgactggcttccggttatgttcaattttgatgaaatgataatttgagtaagataaattctgaaaaaatgaatttttgtgcccagctatggtactggccctaaattgtcttcttcaaattttcatatcaccacacaagtgtgctgttgccaaccgccagtttttggcctagaagtgaagaatttcaacaacatatctaatcaatttcacttgatctccatttttgtgtacatctatagaagacagaaaagatgataaatcttcaaaattgagtcccaagttacaggcccacaattttgtatgtacatacttaaatacatacctcgccttttttgcggtttgtccagccggaatccgactggacgccggcatcggttctaacttctcggccacattcatgcacagccgaagtgtcaatctttgtatcttgacccagtttgctcaagcttaatgcttccgacttgtttcgtctcctttttttgggggcgcaagttcattgtctcactagaactccacaaagttcaatcggtaataatcagtgtgctcactgccggaatcggcactaatgcatgtacccggcatcctcattcgggcggccccttcttcggtctggttatctcgtgaaacgtgagctgggccacaatttgaagtggttgtgcagggcatgaataaagaggtggacgatggatggtgagatcaagactcattaagaggtgtgttgctccagtccgatcgaaaactgccggccaagcaaaacatcgagcaagtttcattgaaggctcggttggcctttcgaccagacttccgacctcgattgggcctgcacccaattcttggcgatgggctcctcatcgttacctgcagagacatcagttccgttcccctggtgattccgtcgatgtaagtcttccgatagatcctcccgagtgttagctaccaaaacccatcttcgcactgcagagtccgccatcctgctggctactgttgccaccaccaaacccgagctgttgttcttcgactcatttattcaggatccgcatccacccagcaccttcatgtatgcctacccagcgacaattctgatcacgacctttcttacccccgtcaattcgattcttatctttccgcttttcttccagctgtgctcatcaagagaaagcccaaagatatcgtcgtccaagcagcaactaaacaattcttaatttgggtgagtcctgcacttgattctcggcaatccattccaacctttctctgtggcttccattccctgtctccgttatctactcccaacccatttcatggctgtcatgtccaatcattggctctatccatacatggttgtttgtcttgcccaaattattgggagcggtctcgggccagacaaatcaccgccacaaaaatcaaaatctcgctcaacatccgtgaagagtttgcccccagcagttccccctggaacctggctggaacttgagatgaagctttcttcccaacccatcctcactggcaatcttgtctttgaattgttactgatcctcaacgagccaacatatgattgaagaccacatgaggcccgcgacatgggagtcaaaaccaccggtcccataccgacggatggccattcgcacgtctttggtctgatgaccatgcaatcaaaattggtgtgattgcacaccaccgcatctgtgactgggactctgggagcttggcttgccgggcatcgactgacgccacccccgcttctgtcaagctttgacaactagttgtcctgattatattgccgaacgcttcaataggaaaacctccaaccgaagctgaatacatgcacgccatattttgtgtgttcgtgtgcttgtgaatccctccttcctggtcactccattctcgagtttgactggccccgctccgctctgatcagtctatatctgagaaaccattctcaagctggtcggtcacaacattgggatggcgagtattgtatgtttcgccagccatccctagtccaaactctgtcacatccagccttcatgctggtcttgtaggcgcttttcagtcgaatcaccagttatcgagtgtcttagcgaccctccgcacagacacccaccactcgcagagcactctataaaggcactgctgctcttgcttaaccttcccgctaacgattactttacttctccttcaaataatagcggattttttattttattttatttcagaatcttcttaaagaaaaaatgaacaaatcaaataccctcaccacattcgacttcgccgcggccaacaatctgcccatagttctggatagcaaatcttgccagctacgcccactctccgccccgacattatcgccaaccccagccggtttatcgcgagatctagctgcttccaaacggccagagtcccttgaccattgtcgaaaagacgacgacccccttgcagttctcgtcgccaagctccccaacaagattcttccaagcacccctaatcaagcgtcgcccacgttgggctggtctagcctgctatttaatcaaccttcaagtccagcgactgatcatgccggcaatcagcgcccattcagagactcatcggacgccaaagagttgtctacttcttggctcactacttgctcacagtcaactctgaattggctgccaatcctcttcgtcaatatcccgtctcccaaagagaaagaagaagaagaagacgccgtgggcaagaccgactgcaatcccaccctcaccatcgaaattcccgacagtcgtcgacaggagattacagatatttctggtcctcagacgcatcatcaattcagcctctcgaacgtggagaaggaaacgaccccttcttattgtccaacagactcgaacgaaccttcgtccaacacaccattgaatcgatcggtccggtttagtgaccccacccctctaggactccaaatggaccaggcccagcaggcgcttcaaagttttagtatggataacagcttatatcgcagtgtggaccccttccccagcccgacccccggcaaacggttcctaggcagaggctcgatcgactccaactaccaatctccccgcaaagcctcgctgccagactgggtcgtcaacgaatacttatcctccactaacaccgacaagaagctggaaccgatcggcattctgaagcctggccaaaggagtagtaaaggcaaacaaggccctgaagagagaggcccgacgaaaacagacgcggccagacatcatcatcatcatcatccgaacatgaagttcaccttgaacagctacaagaactatcccttctcgtccgccccgccctccatcgcctccgtccgacgcgtcccttctcccggaaaagtcttctaccctctcctcgatcacgcccaagtccgcaaattcaacctcaataaccacgactccttgtccctcagtcctaaccacagtctcctttcctcctctcgtctccaacacctcgaccctcactccctcggaaaacattcctccctcaaacataaactccggagcttcttctccttccgcaaaattcgctccagaaaataagcctgctccaaccgtccccgggccgtgcctttttctccatatcctggtcacctctttcatctagctccctttttaataatcctgcttgctcgttttatctcggtcttctttatcaactactacatctgatcattatcgttcttaccatttcccctcttgtcgttctacacatacataccataaccaactaccccccccccccaaaaaaaaagagcactgtacgaatcggccgcggatccatccatccctatcattctcatcttcatcatcctgatcatccacaaaaaaaaatgcttattgattgatttgtttctttattttgtctgtaattcgtatcgcttgtttttttttttcttccttggtgtacgaccggactcactaagcccatccatcattgatccacccaaaccgaccgcaaattttcccgctctttgtggtgttttgtatggataatcgagggctacctaaggccattgatctctccagttggccacaccgctctccaacagatttcataatgatgactacataggattgtcaggggccccgcggtcgggtgggcacaccgtcccatacataggctgcgagattcgggttgggtgattatttgagccgatgtctagtcttgatcaatcgtgcaggaacaccaaagtgcttaaagtaccatccacggcttgtgtgcacgtcacttccactggagcttggagaggagaagctccgggccaacgggtctatagcggccttgattagaccgctatcaagtatgagtcataaacatacaagctctatccagatctctatgactcaagtcagtcaaggtcttgcacactactgcatagcacataggctgaggtgtcagtagcgccatcggtgacggtgcggcgctcggaatcggcggtttacgcatcccaccgtcggctccgtaattcagtggtagaatgcctgctttacatcatccgggatccgggattggtcgcagtatgtcgcgggttcgatccccgtcggggtcatcgagtaggactgtccgttccggaattggtgtcacctttgccgctgtggctgctttgccatggtggccatagatcccccaggggaccccttttttgttgctggaaagtgatcctttttactggagtatgtaccagaggccaaataagtatgtcaatggaggacttcccgtcaacatctgcgggtctcccagagccggtttagaggctcgaaattcaaatttctctgcgagaatcaagaattttcgggtctagaccgacttctgtgagggccccatatccgacgggaagtcctccaatgatgatgccacctagaatgcatgatttcttgactggagcatgaaataatctggatgcaatgggcttgagatttgggacaaaacacccagcatgcatcttgaataaaccagaatgaccagggacaaggagttagagcaactccatcatggcccctacttttgggctgttgattgggtccacacagccagttttacagtctcaaactgctgcggcatacaccgtaacttgggggctgagtggtttgtgaaaattgatgacaggtgtgctgccaagggcggtgttgtgtgtgtgagggttgggtttcacacatttttgtgtgaaagtgttggaggccgtagatgagtccctaggagtccctacatgtgacagcagtgggccgctacgcttttggcccaaaaagcatagcatagcggtgctttttttgcgccaaaaatatcgtagtgttagcggttttttgctacgctacgctgcactacagggccaaagaaccgctaaccagcatgttagcgtagcgtagtgggcccttctttggggttccactacactacgctataagtttagcggaatcccactacactaacactacggttagtgtaactggcccactgttgcatgtgaggacttgggaggagaatttacggactaccgtagattttagggagcgtggtgggtcgtgtggagtccgtaaatcccacatacagacccaatttatggcccaaggtggagttgctcttacatggctaaaagagagatgaagagagaaaacttgaagactttcacatgtcatttttatagcagacagaattacatgtttacaaatgaaatttctttgtccaaatagcatcacattgtcttggtgacacctgctgaaaatattgcactgatcaaactgtgcccaaatgggactcttatctggggtgaaacaacttgagcctaatacacacatgtatgtgtggcactccgtgcaaattaggacagtgagctggatgtacagcatgtggataacaaagtatctacagcctgagtagaagaccttcatgatgcctctcatctcatcagatctttatcctgaaaattagatgaggtggattacttttaattacatcaaatccagaaaaaaatctcaaatgttgggatagaatatgtatatcataggaatcttttccatcattctcctggaacaaaatgggtttgaatggctttgggaaatatattcaaatttctgcttctcttgaatcagattcaaggtaaccacaaacagtcctcaatttgtgatacaaaatgctgaatttctttctcaccaggtctctgtgataatgacctgccacaaagtccacagtgagttcagggttctgtataagcctagtaatacttagagattctagcatcacttagggagattttccttgccattgctaatcccaaactatgcattcaactttggggtgtctaattgaggaagttgagttgaacaaggttcatgagtactactgatattatcccactcacaaaacccaacgtggcgactatgcacgataatagttgctacacttccgcccatcaaatatgcttttgaaggatttatgggtttcgactcttgtaaggtgaattgtcaggcctcagatccagcacatcattgcatgatgacggtctagacattggaaatgttcctcggtgaaccgataagtgttgtgacggtgaagtcaggactgtgactggaacggcgatggaacactggcactggtctggtctggggtgaattttgcctgtatgttgtcattttgaggcaaggttacacccaaggcaaatgtcgcctttttgattccggagttcttacacggaattaggcgccgatggtcaacagggatgaaaatcacaaaacgaactggcagtctgtttgtgagtcataccggggactctttctattctatttccctttttttctcaactttactcgctagaaacgttaaagtatcacggtctattgaatatattcttgaagaaagccgccaaatgatgaaaaatttgcttgttttcaccgtcgcgctcctccatactacttttcctgatggaacccatttgcttgccaaccgaagcaactatcctaaagcccataaagactgagaggtgggatcctgaacttgatggggatttgatccaagaagcaccagagcatgcacctatcaacgactacatgatcccgatcgtcgactcaccctttgcacttcaagccgaagattacggcatcatcggttctgctgagtttgaggaatatgaacggtggttctatccacactctcacgaattcttttttccgagcttggatgcaagccagctaccagaaaccatttcttcagaagcaaagagcgtggagaatcagacctccgaccacctgatcagtagcccgttgagtaagtcactttctgtcccccgcaactcttggaacttcaatttcccacttccacagtattaaaaggttaagatacatgtcgaaatagggggaaatgatattcaacgtcgtaagaaatcaaatgcactgaaaaggtgtcgaacactcttcagcccggagaatcccccagaagagctacccgaagacttcatcttgaagctattcggatgggtcagtttgctcaactaccctaggccaaaaaactggaaagtgaaccagctttgcattccggttttccaaaaagacaagtcctggaaaaaaatttcacctacacaggaagtgtccaaattgatgaaaaaagtgcaggatagtattattcgatctgaacaacaggttaaaaaagcagacgcttgtagaatggcgaagatcttactaacagagatattctaccgcaatgctcaatttctggcattcttcactaccagctcttccactgcggagaatcactactctagtgcgtatactgaaatagataggttgacattgagctcaacagagcaagaaagcctcctcaaatggctctcgaaacaatttggaactatttctgaagcatcaaattgcatcgaatcaggggattcaaattgcaaaacaggtggtccatcctcatctgaagtaatactttctgaatatttggaaagaattcaaaggagaaacatgctggactccattataggctgggaaacaagaaaaaataggtcaaaaggaaagcctcagccagtcagctactatgaagctgaaaaaacaaagtttacattgaaaaccttggaaaattactacagaacaaccaactcagttaaatggattgaattattcccacaaaactttcaaatggtaaagctttttgctctcctaagacttagacaattcaaaacaaacatgtcaatttgtggacttctagacgattggtcaaaattgaaagtgtttccatggaatgaaccaaatctaccacattttgaaagcatgggaattgaaaaagagattaatgagagaatcaatcattttaacttcaaatcagaggttgatacttatttctatgaaaaaaacaatttagacagccacaaatctagaacattggcctcaagttcactgttaaataaaaataagcaacccagtaagtttttgctgtgtgaaaactctagtatttgtacatctgtgattaaacctatatcaaatctgtctttgtcacccacaggtgaacatcagtctggaaaggaatcatccagaaaaaagaaacaaaaatgtgagtaatttctgcattggattagaaaaatgatggattctaaactacctggtgatcttgttgatgaaattattagtttctggtgaaaatgatgacaaagcaatgagtggaatcaaattggagttggaaactcaccctgaacccagctcaactacttctgaatcctaaaaaaaatatgaaattgagtgtgaacaaaaaacattgagtgtagtttaatgtcttgattcttgattgtagtttttcacatgtcacttgacagtttcaaaacctttgttctttctccactgtttaaataactttgattcaatttcagtagtctttgtaccagtggtgcaaatcaactcatctgatatgttattgatgatcatttttttgataaaaatgattattcaacttgaagcaagttagtctccaagattaagaagaaatatactctgtctgtgtgaaaaatcccaacatatctgttcagtcttgattccatcatttaataaaatccaccatggtctctaaatcaggttgatacttacatacaggataaagcctgtcaagtggagacagtgatcctgaatattaacctgtgttatgagctgtgaggactggaactggggacattacatatgtagagatcctgttacgtacatgtcacaaactttgagcttggagtttgttcaagatccacaccttgtacaccgcgggcgcatttgggcaaaagtcagtcagccctgggatggcagcggcccagggccgtccccgctggttgtctgacacccctcggttacccacaccccaccaggttgaccccttgccaacacctggacgaccccttgcagcattcacccactgggcatatcctcttgctgccaatggctgatggacgcacctggcatgcttgcaggctgacatgccaatgccaattattgaacccctccgggaaacccatgcgtggccaagggacattcccccagcctcactctcaacagtccaagccttgttaggacaaccacattggtgcgggactaagttgcggattagcggattagcgctactccaggctgtcaaccgcatcagtacggtgtaaacccaggagtacataaccacttaatcctctgaccaatcttttcaaccacatcggattgattctgctcgccagaaatggcccccaattttattttcaaagacaaagatttcaagacatgacaacaatttttttacagccaccaaataacccaaaactagagatcgtttgtttgtactcaggtacctgttggtacctaggtacctgttgaacttttttagaaaataggtaccaagtaccgcaccaggcacctcctggcaggtaccggcggtacttttggcgggcaccgcggataccacccctctgtttctcacctagattcactcccacagtctcaattcactttttgtattttttcacatttattgttttctctcccagagtcccaattctctttttttcattttttagtcacatgttttcatttttttcatatttatttattgtttttggtcttcactcccagatttgcaagtcacttttttcattttttaaggtcactttttcaattttgttgaaaattattctatctggaggcaaaaatcccttttacatgtatcttcatgacctgtttgggttgcctctatcattagcatggtggcattccaccaagttggaggatattgcagggtatttatccatagcttacttggctggtttaacctagagaagaaccatagagagaactaggaaatctcttcagaggaccaaaagccccattggactttgttcacacaaatgaatctgaggcaagtggtgaaacaggatgatcagaattacaagaaactgtatgtacagcttcacaaaaaaaaagatgtaaataggatggcacaaactggatacaaaagaaggtgagaattaatatgttattgtcttttttctgtcaagaagtgcggaagggagttatggaatcatcaagaacagacttgggttaggatgtcagccacagagtacatgtcacagtacctttcatgtaccaattaactgcaacacctgtacttatgtacataagtacttatccataatgttgattgcctttacctcttgttatcttatcattatcattaacttatcttatttatcttacatttatcttatctgttaattacttatctattaaatacatacctgtgttctacataagtaattaacacttacctttcactcctttgtccgtgaaatacctgtaccacaagttatccctgttctacagtattttcacggtcaaatattattacaaataaatatgtacatgtattaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattataggatctgttaagtacacacatcaagagctactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaatctcccttgattctgagcgctcattctttccccccttcaatattctggaacttataatccgtgcctcttccactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacacgtaaccaacataaatcttgtctacatttattgttcttaagcttcagtactcttactcaacttatccacaatattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattcccttttgggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttataggattggtattaatcacccactacctaacactcaccacgctcaaaaacttcagtcaactcatagtaacaacctttttactattaaatactcaggctagttacccagaggctgacataggaggtgggggatcgttgagtgctaagaaaacataacaaaacaaacagaagaaagaggagaagaaaaaaaaaacaaccaaacgaagaaacggcttggataaaacaggatgaaattactaaagaaaatggaacaaagatctggaaaaaaagggtgacaaaaaatatccatcggatgttgtaaagaactctttaccaggaggttagcttgttgtaggggtgtccttaattgttgaggagaaagaaagagggagactgtcaagaggcttacatgttccttgacatctgaaccaaggagacactgttgtcttggttcatgtcggtggaacaagcaggtcagatttccgaatgggagctcttcttaggacaagcaatctgaggcgaacacataaaagagctatcacaagagtcgtcatgtggagagttgttagagggcgaggcattggagtggcactccatcaatgggtaagaggagattgagctggttgggcttgagttaagcgacagcaatgacagcaagacttgttggacctccgtcggttgcgcgcgcaagccatctgggtcgtgattgccgatgattgatgtgaatttttttatccttgttcctttttgtatgacatgtagtcggttgatacggatcaattggcttggccaggggggggagagtttgagtgtggtgttgatattgatcaatgttgaccaatcaatcagctcggccggaagaggtgaaacaactgccacccctgcgcagccgattccccccccccccctgccctatagcagggctgtggggcggtacccgggtaccacctaattttttgccaaaaaaacggcacccggcaccgcctggcgggtgcgggtggtacttgccaagcggtactaggtacctagcaaagggtaccaacaaacaatctctacccaaaacctcctaagtgaagatttcaacaaggatggcctcaattctagtgaatctgagtaagagatcaaaccagccaaacaacagtgtcgacccaacaagcactgagttcattttgaggctagacccaaccctattcaatggcacccaattttttgttggaatggacaccaccccagtcaaactgccaacaaaccaggaggtggagactttgattgcggccgcgggtgataatgctgagaccaaggactctatgttggctgcagcgtagcgtggtaagtttccagggctgaggtcagggagctggctgtcatctttcttacatatctcaccatgttggtgtatacattttctctttgtgtaaactgtacatacctgttgcctttctgttccctcacttgccttcttaatttggatcttgtcttcacgtattttgtttttaatttgtccataatcatttctttcccctcaatcttccttcatactctgttcatagtccgtctgctttctatagttgaatacatgttattgtgctcgcaaggtgtcgttttcctcccttgatactacgcgacgagatcatgtactggcttattgggtgctaatttcaatacaggtcgcagtgtttgagacactaagagcgttggtggaacacacaagagatgacaaggcaagaaggttgtggaagaggggaatacggctgtgcctagccgacggtgggtcactctgatacgagaggccatccttgttgtagcattgggatgctgtatccccacttactttgtcaatcacagcttgagtcggatttggtcgggtaggagtgaagggtgatagaaattgtaggaagtgatgtgggagaaggggagagagagagaaaaaaattgccgccggccgactacttggctcgccttttgataggctactgatggttgaactcgttctggaggaactactataactcgtctatggctggtcgttgggtggttgatttttcttgaggtttttgtttgtcgagctactccagcgagaggctcataacctgttggagtgagagctcaggagattgatgattttcattcctttagtcatgaaaatcattcatatagtctaactacaaatctatgacatgtgtcgcagtcaagccttatgactttgtcacaacaggcggctggggtagacggctaggggatgtatatttttttttgtttggcatggggattgaccctgggatgcctatcctggttgttggggatacccgagagatgcccacaggagggctatccctgggctgcccgactgcacccacggtgtacattcctcatcttgcaatctaccatcaagaactagaacccagaagatccccacctgctctccccagaacacccataacaacctgtcatatcaggaaattcttcaacttctagtgaccatggtgcagtttctcataattattgaaactgatgtgccatttatttcaagcaagaggagacatattaaacaagaaccccttcccctacaaataaccacactgtcaaaattccagacaaatctgaaaatgtcctccatgaaaaaaaaaaaaaaaatttaaaaaaaatgaaaaggtatgtaataaaataaattatcacacaagaaaatgtattctccttttgtcttatgtccctgcaaaaaaactatagtttttgcttgaaaacctaacaattatggaaacctttcccgagatctggaaacaattttcagagcttgaggactctacatagtctgaccaaatggagatcgagcttcttgagatgcaaagtaagactagggacatatatgaaaaagattcctgtgtattgattcatctcaaaataaatatgctccatccctcaagtttattgatacaattatttgcagaatacaaccttaaatatctgttcccgggtgttcactagcacgggggagtctcataagaatatgctatcaaggttccagttaatcagactcattggatcattaatcgggaaggttccgaaaaaaaaaactctaactcccttggcctttggacacatatatttttatgttaccaagatgaagagggtttggtcattccggagtcaagactcaagacactagacttgggttcaggtttcatgtccggcatcaccaaaaaaaacagatgtatgtatcatgatcagctgatgatcgccttgatgagtctgaactttgtcaagatccgtcgccgacttacggcggggggggggggggcgattggatctgtccaagctccgcggaggcaagccatgaagagttggaccgcattgtagacgggacgaaccaggtgcgaggggcgccaccctcaatatcccccttgagtgtaaagggggtagcgcagcgacacgtcgttgcaggccttggccccaacaacacattgagctcgccccgtgctgcaggcttcttggaggcaatcattgttttttttttctctcaatctctctctctctcaatcaccgccaggaagaactttgtttcggttgaaaaaaaaagaaagacactttgttcatttcttggtgatttgaatggtcttttttttctggatgatggggatcgctgagaacccgggaagatgaggtttttggaacgggttgcaccgacgtttgggctggcgtacacacaagacactcatctttcgctgtgttggccataatatactctactcctaccggggtccggatctgtcttgtgaatccgcttatcttaaccgcccttatgtggtggagaagtgacgacagctatgcaaaagcagcggactgattgcgccccgaccgcatacatagcatatttgtcggggtgccctcgtgtcatgtttgggaagcggcccgctgagagcctcaactaatacctgcaaggtcaggcgggggccggggccactagcgcgtcaaatcgcttcctcaccgaggcgatccactcgccccgctgcgtaaccggtgtggtaatagaaatctcccgacaatttgtggtatcattatcaaaggttaaccggtgtctttatacacaacttgatcatgagtaccaagcaaaaaagaaaaaaaaaatgcacagtttatgggttgtggtcgtggagctctccgcgggggccatcaacgggaagaagatttacctcaagattttgaaccttctttgttttgggttgttggtcttacttgctgatgatgtgtcagtattgtgatgtgtcagtattgtaatgtttacagtaaaaagaattgtactccaaattaaaaaatgcgtagggaagtcaactagataacgatttcctattatatgagcttcatctagtgtacgtctacagtgtcagggcgtgataagggattaaataggaatcgctttttttttggctttctggataccccacccggtgttttagatgcttatgatactctttgaactgttcagagatctcgggcaatcatggtttttcatgattgactgtggggggtttaactgggcttggttcctcaaccactgaacttgagttgtttcgacgaggttcgatcgagagatcaggataattagctgctgatgatgatgtgtcaagtggtttccgcggtaggttgattgaagaactgtttgaagtggtttgtttgtgttctaaactgttgagctggggaacaagcacgtaaaaatgccatgcccgttggctgctgatgatcaggtcgaaagggtaaactgatttgccgagttgtgtattcatggcagcagcccatgacgctctgagccaaaagttctcctcagccaagccaagctgagtccagcttttgcttggaaaagagtgtctcaactgaaatctgctgtgaacctaaaaagggaacgtccacgtgaaagaagaacaggaagggtacttgcttacttaagccgcatacatatatgtagcacacccaacaacctgtggctgttgaccatccatcatcatcagatcccaacctcatcttcatcttctcccatccaaacaatccacttcctcaagaactcaagcaacatctcccaaaaaattatgccatccaaccaggcccagaaaaggactcgattaccactcaccccatcccaccatcaggctataaccaacaccaacatccagcagaatatcaatcagcactccatcagcaccatcagccaacctgcaaactcacttccaacccttcgcaagaagaaatctaaactcatccattctcttcaagccctcaagcctgctggacagacccaaaataccaaagactcgtccgaaaacgcccaagctcctcttctcatcagtctcacccctcactctgctgctaatccccccaccaagggaaaagctaagaagactatggacaaaccgctactgtctaccaccaatgaccatccttcaggacccctcttacccattcagcgacaattccagctcgttggcaatcaaatattcgaatacgttcgtgtcagtgaaatttatttctaatcaatattgggcatttttttttgcctctttgatttttttttctctgactttgactgctggtatcatctatacagcttttaacaccggacgcacatctgatgaacgaaagatcaaaactagtgcacttcatctcgcaggtcatcaatcgttccaagctcggaaaaaggccacccggttcacagccctacacgctccaagtatttggctcgatcagcttcggattagattcgatagattccgacttagacatctgtatcctcgatccagaccgaccccagggactcgatgaggcagactgcagcactccgaaggcattgcccaaggtctacaacgtcaaactactctcacacatcttcaactatgcccagttcatcgacgtcaggccgatcccgttggccaagacaccgatcctcaaattccgcagcccaaacggcctcttctctgtcgacctcaactgcaacaatctcttgggctgtcggaactccaagttgatcaaagcctatcacgacctctcttctcccctgatcttcaggccactcgcaatggtcatcaaacagtgggctaaagcacgcggctactgtgatccttcgggcagccaaggtcccatctcagcttcttcttacacactcatcctcctcctaatcggatatctgcaagtcatcaatcatctccctaatcttcaggatccagaatatatacaacgcgcgtttggtcattcaagccctgacattatttacgttaaaaagtcccctcagactcgactgaataaaccgaaaaaaccctcaaaccctcccaatacgactactacgacggcttctactacctataaaccgccaagcgcactcgtgggtattaacgctagctttgtcaattccccacccgagtcattccattggaatcaaaccttttcaaccgcttcgctcaaggatcgcaatgctctatgcgagttaatctcgaaacttttgcttgggtttttcgaattttatgatcgatttgattttgaatcgtatctgatttcgatccgagatggcaaaccattacgacgggagccgacggttgtaatcgcgcgaagtcagtcgaattccggggtcccgcagtcccaagaaggaggacgataccagactggagccaaagaagaagacgatgaagatcgggcgcgagatgtggagcgattgctggcgggcttgcaggaggatctgagcaacaagaagcgatatccatcgtcggattcggacgaggaggacgagatcacttacatcccgtttgcctgtcgagaagggcttccagaggccgtccaacgagagctcgactcgcaagcgttgaggtctcggactgtgtctcggggcccgggacagaagatcaacggagaagatgggagctcgtcggactctacccgggtctctgccgaccgctcccgctcaccttctcacaataacaacctcctcaaatccaatgctctcaacctcgaccatcggccctcgtcgacccccctcacactgcatcctcaactacctctttctgtctcctcggactccgaacttcgtccttcctcggattccgcatcactctcttcttccctcccttcttccctcgaaggacaccctcctcatcaccatgctcatcctaataatagggagcctactttactccaatggcctcatccgatcgtcgtcgtagatcccttcttatacgaaaggtatttcccggtttttcttcttctttttcctttttttttgtcttggtttgctttttttttcgtcacagattcaaagttattgatcttgttttttttgtcttgtgttttgttttggggttgatctagaaatacggctgggaacatcaagatccaagtgctggatgaaatcaaagccgagttttctcgagcccgtcaaatcctagccagtggaggatcactagaccacttattccacgcctgacctgtctcgtctctggtttctgcaaatacacacacacctgttatctttctttttctgtcctgtcctaattgttcttttttttgatactatgtatcctttttttttggtattcagccatgtatggtcgttttttatatatattgttatatatatatatatctatctgtgtagatataaagagaatttaaaatcctcttttgttcaacatttgtaacctctaattcacatcctctatcccactttttttttatctttgtttgttagagatctgttgcctctttcttccctctgtttccttagaaaaaacccaggttttatatctctcttgccacatacaatatatgtatgtaataagagaggggggttcaaagtcgctgtctaaatgcatgatcataatcctaaacacagttttggaggggacttgcttatccgataatgtcatcatcccagctacaatcattcatggctttgtgtttgtgattctgagcaggtaaatttgttgtggggttcaaagttgactggatcaatgtgtaaaaatagaatcaatcaccaatgatcttggctaggattatgtaaacaggtccaagccaaaagtcatctatgaattgatgtttgagcatgtattctcatgtcttttccagaaagcttggactgatcagatttctttttgttttgatcactcccatatcttccctcacaagcttagattttttgaattttgtcttagacaagtgtctagggtgacccaaggccaaagacaatcttgaaacctacatttcttgttagtttttttttttttttgtgaatgaagcgattagaaatctgggttcagttttggaaccaggagcaagatttgactcccaagccaccctcaacacaccttccaaattgttgcacttggtcagttgggggtaggccgttcacagccaagccttgggttgctgggtagcagcagggaagggacaagcaaagggtgggatactgtagggtagaaaagattttcaggatgttctatatacatattgaaatgaaaattttcagaatggtgcaagctttatggataggactatatgtagctacaaatccttcatgaattgtcaccttctttctctttgaactatttatgtattaggatggttcacatttgtggtcaagtgctgctggtttgcttgcttgtcctgcttgctggttttgtgtcagcttgctactattacagagtcaagctgacctgtaatatttccataaataactaaaaatattaagtaatagctttaataatcaaataatattacaaaaaatgaatgacataagatgtcatttatggaaactagtgacatattaaaagaaatcatgacaggagactgtgacatgagatgagcagatttcccctgtcaaatctcctggaaaattatacatcattccagactctcagagattcccggtgaattctagttccctttcccgcatccagtattggtacctacagtataaaaagaaccagtaaacaaggtaggtagaaatcatcagttttaccagcttagtaattttcctcatccttttccagtttgcctccttttccaaccctcattccactactcagagcaccacagatccaccctgtaagtgccaggatttgttgctaggggttacctttattggttattcctctgtccatcactccgatacgcggaccaaataccctcgagtatcttcgagaccccgtagtagccgctaccaagtctttatatgagacctaggctagtatccccgagggcaccgtaaaaacccccaaagatctgggcccctcggtattttcctctctcatttgcttacccaaaccacccatcagccgacgtagctagaaggcctattgccttggcatcgccgagcctgacaactgggggtctggccgggaatggtagcatatctataagtcatctgacattggtatgctcaagtccgattggtatctccccactgagtttgaatgaaatcacttggataatattttgttctttgttcaacctgttcaagacaaaccattgtataggtagatcactaaagataccaaaatgaaatcaaaattggctggaagttgcacttgtcagccagaaccttgaatgccctactggtttgaaattcttgtgttgctgaagaatttccaatgtgaaaccccctattatctatatattaggggggttcacattaaaattcttctgagatagtagatttccaaaaccagcaagcaacactttgcaagcaaaccagcagcattcaacctcaactgtgaactgtcctattgaaaggaagattttgcacaatttgttggtctatatgtctcaacccatagtggtgttgaaagttgaccacataattataaatgcatagcataaacacagtcccagccaaaagtgattgatgtttttatgctgaggtatcttcatatcaacattgttgtccccaataatggtttgtgttccaaaaatacacacaatcatagaaacaaaacaaataaaatctactttggggttaaaagtgatacattggaggacttctgatgacaatcagctttttttggaatgagttttgaataaggggccatgggttcaatgcttccaaaagaggaaaggttgcctgttctaagtattacgggaaaacctttactactactcttcagttcccctccagagggagtgagggaggcacgaaatcggcatgaataggtcttggaaagtatgggttgtgggcaaaatcaattttcggcgatgttgcacctctatttgtcggtgcttcgagtgtcttgttttgcgtccttggcatggtcgatcgcgcagtatagcaatgaactcgttccctcggcgaggcaggtaggaaccagccggaggacaaggttcagaacaggattcacgcttcacattcgtacttctggaaatggacgccgtgctgttgcagactgaagccattttggagactcagcgacggcgtcaagctgctttttttgattcaaactttgggaacatgattcatggacggcctttgtaaatacagcatacactggctgctggtttgtgagaatgaagacttcccggcttcgtacgaattgacccagttagaagctaggataacaactccctcctggcttctgtcgttctctgtccactcgcccgtttctcgcacgaagtccccatctattccaagcatcatccaattttcttctctaacctactcgagtctcatactatttattccttaatgaagtcattcttttgtcggtcgtgctatgcacgacttggacgctggcttattatcagtcagctggtgctgctttttctctcaaaagctaaccatacgtccgcaaacggggtcttccgtgaccttgacatcgccgctggtgtcggtgatggacttaaaggtgctgatctcgacaaaggaaaaatcgacagagttccacaagaaaagaatccgctgttggaatcggctgccgatacgaaagctcctcacacgcctcctgttgcttcacccaagattgaagtcgctcctcacgctcaagccaccgagcctgagaagaaaaagaagggtttctggtctatgctagtcaggttttggaaatggatgacaaggagtcgcaagcccgaacaccgtaagttttctatcagagatcaagtggaagaaaatttaactttctggtttagtctcagacaaaaatgatttctgacaaatgttctatctcaaaagccttgggtaaaatattcgttgcttcggaaccaaaaaaaccttggccgtccagattttggacatggtttacagaggatagaacctatcgcgataaacctggcttcactcttccaagcatgactgagctaagaggtaaacttaccacccgattttaaatttgagggttcctaacgtacctgccctttgacttcaccacacgcattgcttgaaatacacagaaccgttcaagggtccttgggatagatggaccaacatgaaatacaatccaaggagtcagtaatgtttgaattatcatcttttagcccgcttcgcgtttgcctttctcgaaatgattgacaaatggtgacaacaacatagctccgacgaacacgggagaacgacttctggtttctatgcgagttcttggtgataaactgagacgggatccccaagaaacccgagagttttgggaagatgagcttgtcaaggccggtgcttccccattgcgccgaaaaatactctctaccgatctgtttttcgagctggttacaaacttaagcatacaagaagagctaggggaattatatcagaaggcgattatggaaattggtgaagaaggtaatagaatgtacaaaggacacgcatatttcaaggaagaactcaggagaataatgaaaaattacttgccaccaagacctgggaaaccggctgggacgcacaggaaccttcaggaactcttgccgccaagaactgggaggccggttgggacacactgggaccctggtcagaagattaatttgttgtttcgatatccaagcttaccctggcactgacttgcaaatcgattgatgtagatttttaccgaaaaccgctttccccactactactgttgattgaaaggccagaattgtccgacatggcaaaacatgcccccacgtaccgtgaggccgtcaatctacatgagaagttaaaggagaccgtggctgctatcaaagactacgtcagcgaatcggacaagctcgtcatcactcatgaaaactatgaagacgacgtcatgaattacttcagacatctggtgcgttcattttgaactgaacaaggcttacgacttactagaataaaacgttgaaatcaaatgctcctgatgatttgctttgtgaaacttacattccattctttcctcttgaaaaaataggaccgggtcaaagaccgcacctttatgacagatattattagaactggtttgacagatgaagaactgcaggcaatcaagaccaaagctttgtcagccttaaacccaaaaagacgcgatggataagcttgaagggttcagatataggataaaatgaatcctacgttgaagcagcatttttgctttcctccggcttggttttcaacattgaaatggttcactttgaatttcccttctcaaagcaaatcctcaatcactttcatatttcagtttcttatcaagtaactaagatcaaccttatatgttataatatccataccatcactcactcttggtttaccagtttggaagtaaaaacattttctccttcctgttttcaactctcttttcattgtctattatgttattttctggttcacatcaaaacaaaaagattttttgcattataatttactccaattataagatcttgcatgagtaaaagctgcccatcacaggaattcaactttctaggggttattatcccattcaaggtttattgtgaaagttgagcaagatataaaaagttcttctgcattgaatggtaatgaagatacaatatagcctttggtgagaatacaataattgaaattcaaaatatacaaaggatcaattaatatatcaaaagagggaggatggaattgaggatacacaaacaattcaagaaattcaagaaattatttcaagctttggaactaatttttcatagtttatcccagactcacaacttcaatcccattggttttaactctagaatccaaagaagaagtccactagatctctctgtccaggggctgtacatgcacttctggccaaagatttggccgcggcgcgctctcaccaccacaacagggggaatttctggggcatttggggtttgggatttgactctccaatttttgggagtcaattaaccaagcccctacagataaatgtatctataatggcccaccactgaatttaatgttcaaaattgggcaacctggattcacagtctatgtgtatctcaatcaagaggctgggttgggctctcattctgatgaacaggtgtgcattaggaaagagattataattgttttaacgtggctggtaatccatgtagagtattactgatgggttgttggcctttgtggctctgatggaagtgtctttgggttgattggaggtggccatgagtgtattacatatgtaaggtgttgggtttgatgggtttttatgatatgtagaaggtgtgaaaatggtcccagaatgatgcttgttgagtgtaacagattttgattggtcttaccacagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggatacctaccagttgtcaagactgtagactgttctcaatgactgaagagattcctccagtcatcaagactgtacactgtctgttcaaaaggccggagggttccctccggcctcaacaaagcaaccagattagttcagaaaaccgtataggacaccagctggtgccctacatgggttgctgacaactttgtgcagcccaacacacccaaaaaagggagtgttggaccgccaatgaaaaatcaaattcttcaggggaagcattcctagggtgggtgtgagggcggtacctgggttagggtacctgccttatgttgacacccgcacctggaacccgtttccgggtacctgctgacatctctagcattcatcaacccccttacatgactgcaccagagaaataagtagagaacttatttatatttcatcaacccttacatatcagatatagaatagcaaaaaagaatattacttaaccctcttcacacccttacattgaaaccagatgaataataaagatattatttaaagctccccaatcccttatcaaaagatatttgagaaataaagactcacattatgaagaaaccagattaaaccagagatccagatatagtcttcacagaccagagagttaactcacccacaagctagacaaggaggtcagtctcaaccacacccattaaataatagggggttggaaaaacctcccaaatatggttgttggacattgcttgggagttgtttttccaaatcattggccaactttgggggtgggccatccattgattgatccattgatgttatattttatttatttatttttttcaattttttgggagtcggctccccaaaccactcctcatgcttgaggggatttaggatttgctttcacatgaccggaaggaaatcctagcaaaattccccacatcctcaatctctcagcaggtgccttgtacaagacatcagtaataaatctcacactaagattaccctcagaaatagccacacattttcttcaattcttagtgtaactctctcccaagccttgacaagagggcagcttcatcagcatccaagtcgtcaactcacatttacccggtgtagttgttcttttcccctctaagctcttttatttagcttgaaaagttccacactggttactatatcttccgagctgatttgtttttccgcaaaataacaatattgatttatcctgtaattctgggtagttattactatagttactatattcagatgtgtcagagatagtaaattgcagtaacttcccattgttgtgtgcagtagcattgatatcaattacaaatcaagattcctagatttcagatgacaaggatcaagataaaaagataccagaagagggaaaatttatagagattgcaaaacacaacttttctctagcacatctttattatgatattcttgctaataggtcacaggatccaactattactcacagaccattttacaatctgtcattcctgagattggtgaatatttttattacaagggagaagctggagaaatcaactgataaacaccttgcaaactaattattcaaggttccatggcacttgtatcacttcaaggtgggttgtctggagttgaatctgttctcaaaacttcttaaagcatagtagatattataaattttctgtaataattaaatagtttattaatcatcatctgcttgaaacacttgtgcagaatccaggaattaagtatgatcttctgtaaactcatatggtgcattaattgcatcctatgacttgagcagtgagatttgtttgcagaaaccacgtagtttcaagcgtctaggtcgaggttggtgactgacatcgatagtgccggccagttccagctcgttccatggtgtgcccggaaagtaaggatgactgccatcgtccatcaacaccggtcgaagcgtttcatcacttttccgtttcctcacggcaaatgcttcatcgtgtcttgtgactgaatcttgactcttctcacgaggtagaatggctggagaactgatggatgaggggggagatcgccatgaagcaactcgagcttgtgaccaccaatatgatataatgcacatgttgaatctgcaagactatttgtttaaagatggttcaacaaccaaacctggagagtcgcctgcaacaaggatattcgattgcgtgagtcaaacactagaggcctgatttgaaagggtgtcacttaacagacttggcggcgatggggtacgaaaagccaaaattttgcggaagggaaatcgactcgtcaacgacaattcggagtgcttgaatttcttcaagggagtcaaagctaaaaggttcaagtcctagttgcattcgcagttacaataatgattgaagatgtttgaagggtctagtcatcgcagatccagccggtgtgttttcaaggcacgaaatcaacacaagtcaaggggaccttggcatagaaaagcaaactctccaaggaataaaacagaagcttggatccagtgatacagccacttccaaacttgcgtgctaggaaaaggcgggctgtggtggtgtgtgtacagtagtctgatacatagaacattacgtgcgagaattatcgatgactcagccagcaatgatttggtgatggcaacccgctctggaaggtttgtggctctgcgaggctctccgtgtggtgcagcgaaggtggcaatgatctcgaaggcaacagtgaaactgaaaggtgcccaagttgcgaatgctacctaggcatacatagaaacaagattattatgtacctgttgtttcatttgccacaaatgtattaaaaaccaggtggccaatggcaggtagagacactccacctctgcgaatccctacatcattgcttgtgactatctatcaaaacataattacatcagaggctcgaggctgccatgtggccctttctgtagataccagtgaagcacatggaaccttatatgtaggagacaaggtttaccaaggtcttgggcaactcagcaaagtttccaactaccaactgccagtatgtaagcaatggtaaatatagtcaatggtttccagctctgaaacagtccccattggtcccagaggattgtggagggctgaccatgtgggttaaaatctggatggactgccaatgcacaggtaatagggaattcatgtcaagtatgaatttttgtggtgttgggcatattcctcaagcatgaattaggcagctattatgaatagcttcagagttttttttttggaatttttttgaattgtgtttggaacttgttgtcatcatctttttattttggcccttgggtggcctgtccacctgtgaccactacattataagagcatctccaacagtccagctgatgcgggaccttgatgggcaggagggtttctcttggccgtcaaggctgtgccatcagcagccgggagggaggaatcctcctagccctcaggagttgagggctgtttatggttctctgaccccaaaacccagtggtttttggggaattgactctcaacccctttgggggtattgtttttttattcaaaaatcctggggatctgactcctgaacctgctgatgggtttgggggatcaactcccattctttggggaaatcaggggaatttctggtccattcaacatcaagtctctctaggtgtaagcgtgtgctcggggtgggggggggttgtcctgtcccctgacccgcgcccacacttagagcatctccaacggtcctgctgatgcgggacctgggaccgacttcagcgggccgcgaggctcttttggtcgctagtggagctgccgagcgagctgctgaacatcgcgggggtggaccaaaggtgccctcggctgctgagtttggcagctttggctgcgtttcacccacccccgctcaacttcacagtccggcatttaggacaactgtgacaagcaggggacatctcgggacatctgactccaggccgccgaaggcgagccgatccacccccagaccgttagagatgctcttagagcatctctaacggtccgagggcagtgacgcgcgttccccggcccgcgatcacatttcacacagtccgcgggtcagctccaattatggactggctcttcatggctatgtatcgcatgaacaccccaactctagcaaccaatcctcccccccaacttcaattaatttcggcaccatggacgacatcctccaatggatggacgacgatgacgatctccttgcttccattcaaacgacaatcggcttgatcttgaagacaaaagagaaaaagaaacgtggtggatctacacctggccgaagagaaattcaccggaaccgactacagggacaccagcaactgttcgacgattatttctccgaggaacctgtgtatcccgattatctcttccggcgccgatttcggatgcgcagaagcctttttttacgaattgttgaagatatcgaacaagccgatgattattttgtacagaagcgcgatgcagcaggaagattaggattctcaactcttcaaaaagcaacggctgctatacgaatgctggcatacggatgcagtggggactccatcgatgagtatcttcgtatgagtaagtgtgactcctgaatttttgtaagattaagtataacacaaatctgattatgcttgatttcaaaaaaggtgaatcgactgcgattgaatgtttaaaaaaattttgtcaaactatagtgaaagtgtacagcaacgagtacttaagaaagccgaatgaaagcgatgcaaagaggctcctggcggttgctgaagaacgaggctttcctggcatgatggggtccctcgattgcatgcactggtgctggaagaattgcccagttgccgatcacggacaatataccggtaaagaaaaagagccgacagtagttctcgaagcaatcgcctcctacgacctctggatatggcacgcgttctttggacttccaggtactctgaacgatatcaacattttagatcgatccccaatatttgaacatcttcaagaaggcgaaggactctcaatctcgtataaagtcaacgaaaatcaatataatcttgcgtactatctcaccgatggcatttacccgccatatgcaacactcatccaatcaatctctgaaccacaaggcgcaaagaagaaacattttgcaaagatgcaagagtcgtaccgcaaagatgtcgaacgagcttttggggttctacaatctcgatatgcaatcattcgttttcctggtcgattttggcgacacgagaatctctccgatatcatgtcagctgtcattattctgcacaacatgacgattgaagacgaatctggaagcgattttgatggtgattacacctaccatcaaacagcacgaacacaggcatcagtgacaaccaacggaccaaacgactcgtcgtttgaacaattcttgctcaaataccagtccatccgagatcacacatcacacacgcgtctcaaaagtgatctcatagatcacctgtggaacaagcacggatccgatgaggacaattccccgcggtcttcaactgcttgaatgttctttgcattgtcattctcacttctcctttattttaatcttgcttgttgtttttttcttgcttacaatatctcttcttcttctttattttaatctttcttgtcgtttttttctcgcttataatgtcccttaaattttttttctcgcttgcagggtcactttattgttttttacttttttttattttttttatttatcacttgcaatttcaatttattggtttcccttgattattttccagtttgttcaaacaagcaagacaatcattggtggacagtggaaacaaaagggaaggcaaatgaaatattgagttatcgatcaatccatcctagaaagatgagagaaaacaactgcatctgactaaaggagagaaacgatctgataatcaaaagaaaaaaaaaaagaacgatccgattattcttcacattcaacaacctcctcctcctcctcgttttcatcctgttcaacctcctcatcatcgtcctcatcgacatcttcatcctcgtccgcatcgttcccggtctctttttggttctgttcctctttcgcctgtctctccttttcctctttcgcctttctttctttttcagttttctctttctctttcttttccttttcttttttctctttttcttccctctccttctcttcttgcaactcgcgggcaatgatcgcccttttcttcctttgatagtatgcacgactctctgtgtcaagcaaggtgagatcttttgacataatcgcatcgtccgacgtagattgtgcggcagccttcatcgatgacaaccgatcgcgcgagatttcaatgagatctttctgcattgaaacaagcttatcgagtgagatctcctccgttcgtttgcgcttggctgctttttgaccttcggaacgactattccccaggaccgatcgactcgcttcggactcctcatcttcaacttcaatagccgaggtcgcaggcgtagagctggggatatcagaagaagggggggctgccccagattgcttgccttttttgtttcgagcttcgttttcttgctgagtcgcctgccatttcggggtgtccttcaagattccccagcaatggtcgagattgaatgacgattcgaaggttgccttgtataattctttggcctcggtaagctttgtgattttcttgtgtattagtatatatatatatatataatatatataagagcaagtaagataaaaaaaaacgtaccatatcttcgcgagtcttgccgcttttcatgcgccgttcaacatttgcatagcatccagaaaatttgttgaccaacttcatgatgagtgcccagcgacattcgaccacaccaaccggtcgtagcggaagttccttgaaccctttagaatttttcttctcttcattgtactcggtaatgagttcggagagggtgttgtggattcgttcccagaacgtcgatgccttctgtccgtttccgacgatgggatcccggcttgtgttcaaccaagcaatacacaattttttgtcctcttcaacggaccatcgagggaaacccttcttgggtgcagattcaggggctttcggggtggaatcgttgttgatgtttgatgattcagctggttttggagtagtcaaagattctatcggttttggagcaatcggagttttggccgtcgaagttttagctgtctttggagtagccatggaatctttttgagcctttcttcctcttttttttttcggagaacttgccattttcgtgtggttttggaggtgtagatgatgtgatggaggtgtgttcgatgggttgatggaggaggagggatcgaattgcggctgggaggtgacccgcagaagtcagcaggtcatcgcgggtttgactgccccccgcgatgttttcagggtcgatccgcgggtccgttggatgttgaaaattgaagtcgggcggtcaaagttcgcccccggtggcccgatcgcgggtccgttggagatgctcttatgtgggagaaaagggggggggggaagaaggctggtatccttcttatttcctgacctttgacctagacaaaaactagacggagtatggacagaaaaattgtgtgggaggagagaaatgggggtgtcattctcaaagcctcctaaaaaggggcaggtgggtggagatgcgtgatgaggatgatgtgaagtgtggagaggtagttataatcaaaatcacagaaaaatcttgttgaagaagttctatgccaattctgtaagcttttttggaatatcatcccttgtcttagccctcaaaagaggagaatgtcaggtaagtttatcaacttgattgataaacttcttgagaaaacaagtttcattgcgctgatcaattaaatcttgatcatgtgtagagttagactgttctgcaagcaaacaagagcaaatcaagagatgatgtcactgacgtcatgagtgtaaacacaaatgatgatcatgatcaatcattgaggtctaggtgagtcttcattgatttgatcaaaagagagaggaattgaataaaaaagaacaaagttcctttgatctcaaaacatcatcgtcactttgtttagttcatgttgaaattctgtcgtctccagttttccttttcatccctgtcactcatttcattcctttttccatgcatattcatctcacctttgtcccacaacctgtccctcattgttgtaatagcttaagtacactgcttggataagagaaatttgatcatcagttttctgcgcctgttccctgagaccactcattcagtctcttgtagtgaggtcgcttttccgacacacaagctagcagccttagccctctttgaaggctctaagacctttgtttttcccctcagagcttttcctcgaggtttcttcatcatccggtctcttccccttctctccggctaaaaatcctgagtttcttcagttcatacttgcacaaaccgaaatcaaacaatctcatcaatcatgtatttccaccaataagcggtaagcaagaagttaaagcttcttgggcctttttcttttggtaagaaaaaagagaaaactgaataaccaaataattgttcttattgatgaacatgcattagactcattgaacaaataacattacaccacaagctttgacccaccgcagggcaacattaaaattcacgtggagccaacctccccgctcccgcccagctgttttggttgactttgagagtgttgagtttatgtatttgaggagcgagtgagttgcgggaggtaaaacagtgcctccagggcttgaacctgtgtcttcacattgggtcacaagtacctaccccacccaacacctcaaggcttaatcattggacttctgggctaccaccaggccatatcacattggttggctggccgttcttgaagaattcaaatcaatcaatctcaagtttgtcaagatgcttgagttttttttttttgtagatccccatctctgtagccttttgtctatgtggaaggatgccagcatgcttctttggaaagtgtgatttgctaagaaattgttggttggcttggtgggggctgaacttgttgacagcatcgggcaaaccatcagtgccaaactttgttggttgagtcatcaatgccccaccaatgtttcacaaagcatgtcaacaaaacatgttagcagagttgggcaaaccaatatatcgggtgggttgagccaacataggcctgtccaatcccccacgacaccccacctgaggcttgagttgtgaaactcagggtagacaggtcagtgccaacctgtccgcgaatttgcagtgaagccaatgaggttgaataaaaaatattgactcatggtgttctcaggttattatcagtaaaagaatcatattctttatttataaagttaagtatttctcctttactttgacacttgaaaataacatgaagataagtaataaaggtagctaacagtttaatgcatcttctgttagacttatttagttatctttatactctaaaaactaaaatagcttagccaaatttatctcttcattgttatccaagtattattatcagaattagaagattagttctgccttcaggtatttcttttatttcttttacagccaaaccgagaaagcttgcgtctcagttggcagaagatccagaaaaaaagaaatcccaactgcagtcggaatctttgaaagaatacagccatcgtacaggttccaacatacctgccagtagcaccaacaggaccgcaccggacccaaccagccagccctagggggggggggcaggggcatgggtggcttgcatgtcaatgggccggtttgcctaaactttccctcaggatcccggtggtcttactctcatgacctggaactgagggagaaaaaagatagggattttaccctgaagtaaccctgtatgcaaatgggcatacagggtgctgtattcttccaaaaattccaactgcagtcgtctttttttttttttttttttttttttttttgaatcttctgccaaccaagacgcaagctttctcggtttggctgtaaatatgtttgtatctaaaaatcaactattgtattttgttaaaagaacaaatactcataaagaaatgaatgcttcagttccaaattctttcaagcttgggagatctgatcaagaggtcctccagtggatgacttcctgattccaaggcctggccacaaacatatctggattcagccaaaccgtataatcatctggtggaaaatagttggagattttttaagtttggaagataggcttaggatgtatgcatgcagatggaatatatgaaacaaactctgtgtatttgagtacataggagtctacaataattctgaaatgttggatttttagattcaagaggattctatgtactgcttggcacactcctgcaagatctcggcacataatactcagaagatctgtgaggtgggggcgtcattggtggtggacagatgggttgagatgatgggggcaagttccaactctgccattatcctcgaaattcttccgaaatccccagacgtggacttgtcagatatgtgactgatttgattggcacaacaggtcagaacgatcgaaacaccgttgtacaccaccagagcagtttaagctgctccgggctatccacccgacgtcaaagctttgaccgagggcgcggtcaccttgtcgcgggtttgacgctcctcgcaccgttgggatgactctgtggtcaggatcccgtcatggtgacaggtggcttgccctgccggtcatcccgccgggtcgcctttgctcaatggtcatcccgccgtggctctgtcggtcggggttgattctctcgtcggaccgctggctttcatgtcgccggtttgactgtcccgtcagattgccggtgttacgcagtcggctctgactggcccgtcagactgccgcttgtcttgcagtcggctctgacttggccgtcagactgccgactttcatgcagtcggctctgacttggccgtcagactgccgactttcatgcagtcggctctgacttggccgtcagactgccgactttcatgcagtcggctctgacttggccgtcagactgccgaatgtcatgcagtcggagttgacttgcctgtcaggccatgattatggatattgtcgaagttcctttcaggatgcgatcagtcaggatgaccggtgtgcaactgccgcgctgacgtcaaagctacagtttaaaaatgaattcttgactctatcagagctaaccttttcaggcaaaagctcgagaaaagttggtcttgaaacaaaaaaaaaattcaagaattaaaatgacttagagaaaaaaaaattgccagagagctaggatggggtattatgtgttagaaatcagcaggataaatcaagtagtacatggtggcacaacgcgcaatcggcccaagaaagcagactttcttggcgcacaagaattcagtacacatgtagcttttcatgtcccaggtttctttggctgattttttcaatttctttggctgatttttttcgtttttctttggcttttattttctttggctgatttttttttctttggctgatttctttttcttgggctgatttatttttcttgggctgatctccttattcttgggctgatttctttttctttggcagattttattttctttggcagatttttttctttggctgttatcatttttttttttgcctgattttttttttctttggccaagttttttttttttttggttccttttcttgtcctattgcttgaatgaagttgccaaagatgtcagtgggaatgggcccaccagcacacatcctatcaatcaaaaaaatcaaactacaatgattctaacatctcaagccaacattgttacaagttgtcaacaagttctgagagtcatagacctttccaacctaatcagtctgttcaaatgttgcacagaaagtgaatggtatcaggtcactgaatttggcctgtctgagatcaccaagaaagtgcaagacaccctggatgcctgcaggccaaaatcagataggcatccaaccaagtcactgagtgtaaggattgtgtatcaatccttcactgtatgttggaaaggcactagcaaggagctcaatagctccagcggggacatttctagtaccggagtggattgaatttgagttcagacaggagtgtaagcctgtgaggagcagggcttacactgagacaatcacaacagatgatattttgttgaacatggagaaggaaagagaacaagcttgttagagaatacagctttagtaaaggttcattgggatgggaagtaaatgtgaataatacaagttcttctaatcaggttgagatgtacttccattgtaattattgtgagctagaaaattataagacaacagcaaaagatgtattcaattcatctttctcatgaggagcttatcaaggatgaacccatgcagtttgaggagttcatcttgaaggaattcagaaattgtggtacttttcacaaattttgtattatttacaagcagacacccctatgcagcaaaattgtacagccttaatggcaaaaatattcactgagtttcagattaaatacggtgtcagggatgttggccacaaacaacagcttgggaattgccactataccacattgaaaaaaaccatactgtaaagaaagtcaagttttctaggaaacagctgtcaaactgtcagcaagtggaatttcaaaaggtgccactgagttttgagtgaaatacacatgctggggtggctggtcatcaagggaagcttggtaattccccctatttcacggttgaatacattccatgcttcaaaaaaaacaagtttgaaatgatggtatactaggaaacagctttcacatttccacaaaatgtaaaatttaccagtgtctccacatctttcatcctccaaggggaaaggtgcaggttttttatcagtgaagtgaaaaggtcagtgtagaaatttcctgctagctgctagcaagggtaagttccagattgctcctttttagggaaaaagctgtctaactgccatcaagtacaacttgaaggatttcaattgtctccacataaattattgcacaacatttcaatttgtgcatggcttgtacataatcttaaatttgtgaaaagtagctcaatttctggattccttccagatgaactcctcaaactgcatgagttcagaaaacagttcatccttgataagctcctcatgagaaagatgaattgagaaaatcttttgctgctgtcttataattttctagctcaaaatcattacattggaagtacagtgggtggaccaatttttttggctgcttgttttggatcccagagcttcaaagaaccagattgaagtcatgagacatggtccagtggttcagattaagtcccaaaaaatgaatgaatatgaataatgataaaaaaaagtttcaaaatttgtgaaaaattaaaattaaaatagattttttcaaaagattcaatattcattttgggaaagtgtgggtactgaacaaaagaaagaatggaaactgggaagaatgattataaatgaaaattctggaaaaaaatggttacaatgttttcaaacaactgttgagggggaaattcaccagcacagattgtggtaaagcactagagtttactgttttgactagagattgttctgtggtacctgttgataggtacctagtaccgcttggctgttataaccgcttaggtctcttatgtcaccaggagttgatgggtaaaggtcacactatagccaagggggccagtggaaataagcctcaccttgacacttataaagtggaggggctagctccttataattataagggacaacagtggaatgagcttcactgagcctgagctgagggattaggatagtaatagagagtaactagtctgtaagtaattacttacctcttatagactagttctgagaattaaggaagttgtacaactaatgtaatagactattgtaaaaaccccactcactatttattatgatgtaatatttagtaaggttcttgggtttgtatggtaataattgtctgggggatgaatctcaggggaagagtcatcctcttaaatattacagagcaggggtcaaactgctgctgggaccggtgcattccccttattagtgcactattccttggggaaagtgtcaggatattcagagcatgttgaatgtacatgtgctgaatatcttttatttcagaaaatgcacctaagagagataaacagaatatatattcacacaagagagataaccaggataatcatctcttggatgcacccacaatataattatcattttcaacttgaatattattttcatgaaagaggtaaattgaaaaagaggtaactctttattaatttacacaatatttattaacataaataatgatacatgtaaaaaagaataacattactgtataattattaacttaaatattacatacaataatatttgttatgtaacccaagggggttacattctattgtagacacctgggctattttctcagtgtctgacagcccacacccgctgggcacctgccagaaggtgccaggtgccagttttattggccaaaaaaggggtagtacccgtgtaccgcccattcccacccaccaagaattgtcaaaggttctcattgggatggttttctcccaacaaatggctctaaatctagcgtgtgggcaggacaccctcccgatgagctggattgtgtaccagctcattgggagggaaacctcttgatgagctggtgcgtagttcagctcattgggtacccttcccccctcaacacaaccttcccaacaaaaacttacttgaaccaccttacagtgctccaatcagccttaactctggtcagaccctttatatgacatttagccctcagtatagtcatcactgcagttggccaattataacctacgtcatttgattgttacaagttattcagactagcaacctaattgccaaaaatgaaattgtgattgattgtaggtgctctgaccacttttgcttatctttgtgagtgattgagtcctgatctaattggtttctgtgcaagtcaacattgagaaaactaattcccactccttttgtatgaaatcttccctttcagttgaagatttgagtgccacaccagtctatattggtggaggaggctatgtacctaatggcaaaataaaggcgcttcagaacagtgtgggaaaaacgatccgcctgaaaccaaagaaaccgctgccatcttatacaaccaagttctacagggattgtcaagctttagtgaaatgttcaatcaaatccctgggatcatcttacatacccgtcatcttgtgacccttttttctttgtggattgcactcatcactacccacttcctccatcaaaatttctagacagattttatttccttacttgaatctctaaaatctatcatgaattgttatccttcctaaaaaactcctgtggtattgaaattattaacaatatttctcatattaaacttcatcactcttcctatcaacttgaatgaggaattaccagctcattgggagggtttcctcccaatgagctggtacacaatccagcccactgggaggaaaccctcctgatggccagctcatcaagaggttttcctcccaatgagctggttttaaatccagctcattgggagggtatcctccagatgagaacagcccttctgttcccacctgccaacttcttggcaagtgttaacgtgacgtgcaggccaacacaccatccatttttggtgtgtttgccggcacacccttttttagggaggtgcccgcctagaaaagggtgtgcaggcccacacatcaaaagatgatggtgtcacacccacacaccaattttggtttgttgtgtgggcaacagtaattgtgaaaaaaaatgaaaaaaaaactcacctgggactctgggagtgaacactgaaaagaatagatatcaataaaagtgaccaaaaaatgaaaaaaagagacttgggactgtgggagagaaaacaataaaatgaaaaaaatgactttggactctgggagtgaaactaggtgagaaagagagaggggaggtacctgtggtacccgccaaaagtactgccggtacccgccaggaggtgccaggtgtggtactgggtacctgtttcctgaaagaattcaacaggtacccaagtacaaacaaacaatctctagttttgactcctgtctgaacaaccaacctggctcaaccttttttggttacaattttttttcatttataatcattttttaggctccactctttctttctctcagcactcccacttccccaaaatgaatatcaacgctttgggaaaaaaacaattttattgttttatttttcacaaattttgaaatcaaatataaccaaatcctccattatttaattgactggtttgaaaaaatccgcccttttttaaacattttggttatccatttaaccccttttggggcccgtttatgcaaaaaaaagtgtttggaaaagtgactggtttctgatggtggatttcctatatttgataccccctactttatattttattcttattttttcatattcattcttttggccctactctgcaccacatgcacaagtcttgtgaattcaagcttgttctttgaagatctggaatccaaaacaagcagccaaaaataacagggcacccactacacatctcaacctgattcgaagaacttttattattggaggacttcccgtcatctcaatttgtaaatttagaaagaagggctaaacattattggctggtgaaaattgtttgacctcgagatttcaccagcaaaaaaagtttagctggtccgtctaaattaagccatctggttgacgggaagtcttccattcacatttacttcccattccaataagcctttagacaagctatattttctaacaagcttgttctgtctccttctccatgttcaaaaaaatatcatctcttgtgattgtctcagtgacttggttggatgcctatatgatttcagcctgcaggcatccagggtgtcttgcactttcccagtgagctcagacaggccaaactcagtgaccagaccctgttcactttttgtgcaaagtttgaacagactgattggcttggacagttctatgactctcagaccttgttgacaacttgtaccaatgttggattgagatgttagaatcattgtagtttgatttttttttttgattgatcagatgtgtgccggtgggcccattcccactgacatctttggcaacttcattcacgcaataaggaaaagaaaaggaaccaacaaaataaactcagccaaagaaaaaaaaaacttggccgaagaaaaaaaaatcagccaacaaaaatgataacagccaaagaaaaaaatctgccaaagaaaataaaatctgccaaagaaaaagaaatcagcccaagaataaggagatcagcccaagaaaaagaaatcatcccaagaaaaagaaatcagccaaagaaaaaaaaatcagccaaagaaactaaaagccaaagaaaaacaaaaaaaatcagccaaggaaattgaaaaaatcagccaaagaaacctgggacatgaaaagctacatgtgtgctgaattcttgcgcgccaagaaagtctgctttcttgggccgattgcgcgttgtgtggagcggtgagaagaaccatctgatggcgggatgccccggttcgagtcttctaggaagacagtctttttgatggatcgagtggccgagactccgagtccggtccggactccattttttttttctcacggcatgagaatcctgaccgcctcaggccagcagcccgaccgaatcaccccagaatccataatctcagggtctttcagcaccctgagacaatgtactggcgtcagcgcgctgacggccgaccgcttgcccgccgggcagatatgcgtcggtgcgttgaccaccccgaccccatggctgcaaatctgactaactgacgtcggatttcagcaaggtttagcagggtcggggctggtcggtttgcccggcaaacacctcgccggggtgcggtcgagctgcagtggtggtgtacatatttaagtagacttggcgactgtgtgttaagctcagaaaagcgcccacgagttccgagcaggcaattttttttaacaaacgtgggaacctcgtggtcgaaaagggattgtgggtggagacgagctgagaattgtgttataatctgatgggttatcgattcattaagttcatgaacataagctgattgagcctgaagtttttaggaactgacttgagttgctagcagacctcaacaacctcgattgcgccgccagtccaccacgccagcgtggatcccgatttctttcttcactctttcgagccaacatgggcatggagagagagcagatcttcattgatccattcaaagggtgagtcgtcttctttccatcgtgtacttaaacttcaacgcgctccgggggattaacaccgctgacatcttctctgccgaaccccccctcctgtgcagtccttccgccgttctgttcatcaaagccttcaccctttggagcatataccctgaagtatgtagaagattctccacgaacacctgtgccctccccgcttaaccgccattgtgaattcgttttcctcgaccccttcgtgaacagattatcttcttaaccggctggactaccttactagtccttttagatgagcatgtttctgcgttgtctttgaagctcgtgagtggatttattttgacgagcttgagtcggtcacagtggatctcagaattaatttttgactgatttcacccttttctccaccggcgaacatcattactagcctccaacaatcttgacggttctgggtgagcttcatcttcccgtgtctaatcacagaccacgtgatgctaaaaaaatcttcctttctcaatacagggacggtgattggcttcgtgctttcctatcggacatcgagtaactgctctccgtgttgaattgttcatttgctcgacgtgcgccatcacctgatctcaaccaacgactgactcttgaatatctttttttatctttgctggatcacaggtgcctatgagcgctacacggacggaaggaagcaatggagcaccatcgtacatgtatctcgcactttgacgtgtttggtttggtcccactgcccctatcctcttcgtctcccaaccgcaagccaaccagctactgaaactgaagtcagtaagtttctcacctgttatttctggatgatttacaccgggctggactcatgttgcttgctcacgtgagacagaaattgagaggcatcattgagaagaaaacgttcataaatctgatcgaaggttttgctgtcagcctcaagcactacttaagaggcggtaagttccaatatctctttgattgctatttttttttagtctaaactaaatttgacatggggttttatataaagagcacggaatattttatgaagacttgtaccgtaagtcgaccagattcctgatcaaaagattaacagacctgtagaagctaaccaagttttctcagaccttgcctgctatctaccgaagtatcattttccggccagccttcccgtggagaggcccgatttgatctcgggagagagaattagagaacgctcgcattcgccatcccaaccgaccacattgtcacaccgtcctatctctggacatacctcgattatgatcgatacacagccggaagaagagaaaccaccgcgttgcacacccaccacgcccttcccaccccctcacaaactgctaccgaattacaacccccctgaagaaaaactttgtgaatgcatgccattggggatcttcaaaagtatatggaaggtatgttgtgtacatatctcgcgtcgatgagagcagatcaccagttgggaaatctaccggttcagtgcaagactgaggacggcttttgtttagggtacgcggaatgtgactggactgaggaaaaagaaggccaactatagtcgccgaatccacgatgacaacatcccgctcgaaatgatttgctgcatgagtgcatacattgccaccctgcaacaacgcggcgtgctaaagtgagccggtacacgcgtataagtaacaatatttgataaacctgccgacctgatctcttcatctgtacttagtgttccgcttgccaactctctgcttgtctcggtgtcttgcttctccgactcactagcaacattggagagaattctcacggttcgtcatttctgtatttgggactttgttttccttggctacataattcctcctgaaatcgatctatatgtttttgaacagacgcctattccatttggctacatcgtccatttgcggctcatcatttggggatatctgatctttctgcctttccaactgatgtcgacctttggttatgtcacgataccagccaccgcattgatctcgattgcgtttcttgggtttttgaaaatcggcgaagaaattgaaaatccgtttggatatggtcagtcagccttctgcctctcgactctaggagtgtttaaactgacccgatcatatatccggctttggcgtttgtgtgaatcacctagattccaacgacttggacatggaccacttttgtcagaacctcatcgggcgagagttggcggagattacgtaggccatctccttcacatttgccctgacatctgctgcacattcctcacccaaggatacatttttgccatgcccatattgaagcgctctaccagcgccggatccggaggaatttatgttttcgccattcaacttaccgctttaccgccagcatgacgatagatctgccactgaactcgccagcgtgtattcttcatcagccgacatccaggggcttctccgtaagaaagcatccatagctccatccagcagggataagaggtgaacccctgctccagtcacagaaggggggccttcagaaaaaaccaagtctctattcctttaatactatttcgaatcgagtgatcacaatctcatttaaatggctcacttgatcgacatgatgagctatttacttctacatagacaacccgagacccagatctacatctgcccagtcttccgaatgttctttgtttcactgcatgatagttttcattcgccgttctctcatattacacgtgaatgttgtattagcctgtctttttgtcttgggcccatccctagggcatatctcctccatggatgtagtttttagtttcactctggcttcttgattttcattattcctgtctcatttcgacgttctcgtttttttttttcttctcttttgtgcacattcttctacccatattaattgtcgcttattttgtagtcttgaagcaatatatatacaaacattcggctgatatacttaactttgatagaagatcccagattatcatgtgagatttgacattaggcttgacatgcttcattctagtgaggctcaaaagactcggttttaatcacatcaacacaagcaggccaagtgtgcaggaaagatggagtttgtccattccaaaatggttcatcttctagatggacaaggacgcgattaacttgtttactgagcgtactacagcattggatttaaaactgattaggaaaaataatttcccagggtgggggcatgtatcatacatgcatttgtccggtttttcctgtgtccaggtcgagtgcttcattcaggtggtgcacgtgactgaggaaagtagcgcttcgccttcccagattcgcaggtgaggcacccttgcgcactttcgaaatatctgcagttgcatctgtagcagctccattcgtcgccagtgatgattccagaacagggtccctcgcctggaatcggtggaagaacctccgtacaaggtcgctcggtaggagaagggagcttgaagagccacctctgactattcgatccctcgtagccctctgtcacacaattagcgcatatcctgtttgtgcttcctcgccgcccgggaggtcttggtgatcgagccggcattacaacaagtagtactactaagcagatcagtgcagaacggcctgtgtggagttgcatgttggcagttatttgcaccgcggatcgaaggtctgttcggctatgcaaggatagtgggctcttgaagtggggggtcttgaccactatgccagcaaggtgtggtttggctgagctgaatagtaggctttgaaggcgatttttttttttttttttttttttaccgctgattgttttgacattgcgcactttaagtaatacattctacagctatttcggaaagggttgtccacttggactcgcgaaatcttttttatttttttttattttttttattttttatttttttactgaactgggcctgtcagaactgaactactgatgacagctgtacctcctcggctgtagttcagtacaaagaaaaatttaaaaattttcaaaaaaaaaaaaaaaaattgagagacaactggactgttgtctctcagttttctgtccgcaaccaaaaagtcaccaccctcacacgcgctgattttacaccaaatcacccccctcccccttactaacaggaaacttctcttctcacccctttccccgagcagcttatgctccccccccctcgcccccctgacccaaccctttgtcccgacgcgtcgaacatggacgaggatgttatcatttccgatggcgagcgcgccggcgactccagaccggcggttaacccgccctccagcctacacaccctcctcaacaaggtcctggtcgattctgccaaccgaaacgcatctggggccgtactggtcgatcccacttttgtggaggttattctcaatctctcagccgcgaatgaacataccgtccgaagattagaggagacgattgttcaacttaataggacgatcaaacaactcaatgacaagatcgacgcgaaatttgaccccgtgatgtcgcgtctcgccgagcttgaaaaacgtatgagcgatggtccggaacgccaacaacctcagaaaaagtcgtttgcgtcaattgcggccaaccccgtcacaaactcgatgaagtcacccccctctcgcccccctcccaatcaggtgctcgcgtctttgaaaccaaaacgcgtcatcatccactccaaccccctgaacaccactctgaaggatgtccccaagagcgcgctggtccagaaggccaacgaggctctctcaaagttgaacgcaacggtcaatggcgaaatcgtggcaattagaggagccagtatgctcccgtcgggtgatgtttctttttatataaagaaccgaaatcaacagaaatggctgatggaacacaagcacatttggtccaaggaggtccatgcagatttggaggcgacccccagcaccttctctgtcatggcgcacggaatcccgagatcgtttgatattggaagtccagttaatctagccatattggcctcggaaaacaactttcagacatccgacttggctagagtacgatggatgggttcaaacgagggtgccgcaaaaaaggctggttcaattgttttgtccttcttaaacaaagatttagcccttcgcgttgaaaaatcgggtatctttttaaactatgattttcacagaactgatcgattcaaacctcgacctcctcaatgcttcaaatgcttgaggatgggccactttggcaaatggtgtcgggagacggcccgttgtgccaaatgtgctggcaagcatcctacaaatgaatgccctgaaggcattggtaatgtcaagtcttgtgtcctttgtaaagaaggcttgaaaaacaaagttgaggggatcaccgatgttgctcacacaccttttgacaagctatgcccttataagaaggcatggcttgagaagcgccctcttccgtctcaatgataggtcgacccattgcaacccccgacagatccccaccaccaaaccccgacgtgtcaaattcacttctccccgactgggtggcctcttcagccccagaacagatccattctaaaaaattttccttttttcaattaaactgtcatgtctctaaatcggtaaccttgagtgtgttgaattctgcactcaattttgacgttttaattctacaggaaccatgggtaaacccattcgatttctctccgcctcaacacaattcttggagatcctttgtcgcctttgagcactcccccacctcctggcatcaacgccacaagacagtcatatactctcgatcatcaatcccttcgtctgacatcacccttctggatggcggatctcaattaatcgtaggagtcgagctcaggctcccctctgggaaatcgatccgtgtcatcaatctctataatcctcccccttccttcccagctgtgatggagctcaaatcatggctaacctctcattattctaggcagattgcaacactcatttgcatggactccaaccttcatcatcgtcactggaacccccctggtagccgcaagaaggatcctgaggcaattgaaatgttaagttcactttcccaaagtggatttcgccttgcatctcccaaacatgttcccacattttattcccataagggcaggggatctaccattgacttaatttgggccaatttcttagggtcaaaattacttcagacagtcaacgtcaccaacgataactttggctccgatcatcaaggattgttagcctgcctctcgtcaggcaaacctaacccggtttataggcaaagcctcccccgctggagtaacatcaatcaagaccgttgtcaggacaaattagctgagtcctcccagtttttgtccgatgtctcgcttgatatcaatagaaaggttacattgcttacggcatcagtcaaagcagttcaggattctttaggccgcaaagttcgtgttgatagctccaaagtcaaaccgtggtggtgcaaggaaacacttgacccagtgctcaagatgcggaacaaagctcgacgctggatgatattggctaagtctccggaggccattgattgttataaacagtggaacacttacttcttatctttggtagactcgttgaagcgaagaaattgggaaaaactcctggacaaccccaaggagaatgacctgttcaaagttctccgcttttccaagcggacttcaggcaacactgggtcactacactaccagtaacggtagtgtagcggtaaagtagtgttttttttgtcactagcactacttttcctgtagtgcaaacgcactacattatcattttctttttttgctgtttttttttggccactacactattgcagcggtcgttttttgtattttttattgctttacggtagagaggagatgacaagagaaaaattactattaggaagacaaacgtaggggaaagacacattaatatgagcaagtaagatgaataataattaatattggatgatattaaataatcttgaagatgatttttgtgaaaaatcaagatgacggatggctgctagcaggttgggacccttaaatgacaaggctggaccgtttcctcatcagattagggctgtttcacccctggatgatgcagtaaaacattatccaggggtgaaaatgttaaaaaatcagattttggtgctctcaaaaagaggggcccagttacactacaggatagtgcagtagcgcactatccaagggtgaaaccattacactatctgttttttttgggtttcagaaaagggtcccactacactacagcccaggaaaaaaaaattgcagttagtgtagcggtaaagtagcagccaagcagctgggtgcactacactacgcagatacactggataacgcagcgtaaagtagtgacccagtgttgcttcaggcggtggtattttacctctacgggatagggagggaaaaatcatgctagataaagaatcacaagctaagcttctttttgacggcacctctcttactgatgtcccaatagatctctccgatgtctcttttgatcccacctgtagatttgcctgctaccccgaagtaacaccgattgaggtcaaggctgccattgacaaaattcgacctaaaaaggcagcgggaattgacgggatcgctaatgagatgcttaagttgctctcttcttccctctccccgattctggctaaactgtacaatgaaatactaaccactagcaagtttccgcagccctggaaatgcgcggtcactgcgatcatccgcaaacatggaaaaccagactacacctccccaaatgcgtatcggccaattgcgttattgagcacaatgggaaagttactcgaactcattgtggcgagaaggctgacagattgggctgaaggctgcaacatccttgctgatggccattttggtggtcgcaaaggttcaggcaccgaggatgcaatctttgctttggagcactggatcaaggccaagtggagcaacgctgggccagctacgctaaccgtagcggttagcgcagcgtaacgtagcggaattccacgcaactttagcgtagcgtagcgggattccgccacgacaccgctaacgctacgcgtgtgggccgcaaaaaagggcccactacgctgcgctacagcgctttttagcggtttttggccgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcgaaaaaccgctacaaaaacgctaacactaccgcttttggatgaaaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagcgtagcgtagcggcccaccgctgagtggagggaagggaaaacagtggctggcttattcctggatgtcaaatcagcctacccctcggtgcaccctgagcggctgatttactatctatctcaacaaaaatgccctacttatcttgtccttcttattgctgattttctgcgggataggtcgacgacaattcaattagatgacttcacttccaaggctcacagtctgaagatcggccttcctcaaggatctccactttcggtcatcctttatatactttataacaattccctactgatcaaagatttttcccccgaacgtgatagggtgtccattggatatgtcgacgatgttgtgcacctggttgccgatagctcatttgaatcttccaaggaggccctagttggcgagggtaatcgttccctcatttggggcagcactcacggagctatttttgaccaggcaaaagcccaatttatgtggttttctaagggcaacattcccgaggggtttctctcttttgggtctcagtccctaaaatcagtgtcggaggcgaaatggttgggggtctttctggatcccaaactttcatttgctcgcaatttccgagccttagaggacaaggtgtcgaaaacagctggtcaactgaagatatttgggaattccaggaggggctcccgtgaggctgcttgtgccagattagttcgatgtgttcttatcccccgcataacatatggggctgccatttgggctacggaggcaaacaggggaaaagtgatggctttggctaataaggctgataggatcgcaggaattttttcgcttggtgtcttcaaatcaacgtcaaagcaattcatttcctcgcgatccactatccccccgattttcaacgacatcttacggacaagtttttcctttttcttcaggaaaatcacaacaatcaaaactaataatattgtgaggaggttcattttatccagcaggtccgactcagcgggaagactagcggactcggccaggatgggtctttcccgcgccatggttgactcggccatccaacttggaccagagactctccacctctctttcaacttcaatcaactagcttccagggacatctcttatgtcaatctcggtcaaacaaaggaagaagctatactcgcggttaagtgccttctttccaccctttcttctcgacaagacaatctcttaatcttcagtgatggttcctttttcccgggaaaaggaggtgcaggggctgccttttgcgctcaattcaatcttttccatgctttatccatgggtaccaacctggctgtctccaatcatgaggctgaggctgtaggactgattgctgcgtccagcttagctggaaacctatgtcagggccgtatgatcaggaaaattatcttctttgttgataacaaaggggtcatccagaggactaaaaacccggcttccccaaaaccgggtcaatcactttttcaagtcatcgacaaaaacttggcggcattacctccttgggcggagatcgtcatggtctggtgcccaggtcacaaggacattgttggcaatgaaatggcggacttacttgcaaaagaggctgtggacaaccctgcatcccccgtttttaatgttcaagggaaccaccaaaagatcactcaactggcgactacggaattgcgcaccacggctgctgcctccccctcctcattgccaatagccgcgacttccgtgataaatcaacttgcctctggacattgtacgctgaactacttcctctttcgcattaacaggcacttcgaccccatctgtcccttctgcccaggcagggacacacccattcatcttttcaatttctgtccccgattcaagaacatccgatccaatcttcgaagatctttacgaaacttaaagatacgattccatcctgatcgcctcgacaaggttatgctcctgagaagggcagaccccgctgtcgcacgattcctccaaatgaccggccgatttttagctctcaattctgtctcttgatttgcttgtactctctttctttttcttctgtttctgcttctgtttcttctcttttccttttccttcttctactcttgtcgtcccagtcacccagattttcttcatgctgttctattttctcagcttctcttctttccctgtagtgtatttacagataagatctcagtagattcatagtgtgcaatgccataggccaaatctcacttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactggactgttgtgacctaggtcacatggtgtgactcggctgcggctcagccagcgggccacacctaccggaatccataccgcttacaccctccgagtcactacaggttatgagcctgcaataccagctacgctgaagaatctcgaaccgaagaaccctaccggactcatcttttgaatctcaccgacgaaccataccggacctacctattatctcgccgacggaggaataccggcattttcactttcaatcttgcaacaaacaccgacgaacgaactataccaggagatatctaccttgccaacaaatctcttgcatttattcattttttcttctctcctcaaacttactcaatcgcgaatctcgatggacccttacactcaagatgcttacagtcggattcggctgttcttgaccgatttgaatactgttttaggatctaccttatacgcgactccctatgaaccagctcaacaattgaatcaagttagatttccgcaaaactttgcactccgtggtcctcatcaacagttctcgccaaaacgatcaacacgtcgctcaagagcttggaagatgaatcaccaacggaacgatcgggatcagttggagaaagctgctcaccctttgccaccaatgcattcagtcactcaatgcaagctcggcggcaatgccaaggcatatacattccgatttcctccaaatcgacgacgagctaatttctacaaccaccagcagctaaacaggccccttgatatttctcaaagtgcttttcagcttcagccgacaccttttcactgttctggcaatcccgatagcttggccaatgagtgtcctaacatttgtgatagtttgattgacacaaatcctaccgatcatgatgttttagttgatgataatcccagcaatcacaatgatttgatcaaagaaaattctagcgatttcgatgatttggacgacaagggttctgacctttccaacgaataccctggcagtcaagctgattatgttgatgatttgcctgagcaagaaacggcctctgtgacactttcagatggtcatgatcctgaggttttacccgtggccaaaccggaaaacaaagctcagttaaccgaacccacttttagcatggacaactacagcgcaagagacgttgatcgctgggctaggactctgtcggccgatcaatttgaacaactacgaatcttaggacctgcgagccggattgaatctttccggcaatatgccatcaccaaccttgatcaaccaactcagactcttacccagaaaacttcgtcaactcctcagttaaatcaagaaccactttgtcacataccaagtgaagtagctgacaaccaaaatcaatatgttgactcaacatccgatgatgccaacaacccttttctccattcacatcatgtcaatcaccaaccagatcaatccacccactctagttattatgaccactccaactacaacaccactgatcttgatgagaatccatataacacagtagtttatgatgacagtgtttttgatgatgatggttatgatggtggatttgacaatggcggatttgacgatggtggttttgacgatggcggatttgacagtggcggatttgacgatggcggatttggcgatggcggatttgacaatggcggatttgacgatggcggatttgatgatgcttattattagcctgtttcacattccaaccctctttcccacttcttaaaatttgattttttttatcttcaacctactcataatttctaccattttattttatttaattatttttttatctttcagcctcctcaacctttccacgtcaattttttcttcaagtttgatcttattttgtttatttatttcttctacctttcttcatttttctttctattttttctcagcttgtatgtagttaggacctccccggcaggtgtcttggagccttgccgagggggtgggtgttgtgacctaggtcacatggtgtgactcggctgcggctcagccagccggaggagactacatccgtctcctccgggccacacctaccggaatccataccgcttacaccctgcgagtcactacatggacaaccctttccgaaatagctgtatgtttttttttttttttaatttaattttcgagtgatcacaatctcatttgaatggctcaattgatcaacatgatgagctatttacttctacatagacaacccgcgcgaggatgacactcaggcccagaactacatcggcccagtcttccgaatgttctttgtttcactgcattatagttttcattcgccgttctctcatattgcatgtcaatgttgtattagcctgtctttttgtcttgcgcccatccctagggcatatctcctcatggatgtagtttttagtttcactcaggcttcttgatttgcattattcctgtctcatttcggcctcgtcgttttttttttttccttctttttgggcacatttttctcccattattaaatggtcgcttatttttgtagtcttgaagcaataaatataaacatttggctgataggacttccagtcaatgaagagtgtatcccaaccgagctattgctgatgagcagtcctaagatgccagattctcatgtgaaattcaattttaggcttgacacgcatcattctagttaggctcaaaagaccctgttttttaaacggaaaaggcagcgagtaattgtgctgtcaacttgttactgagcgtactactgctttgaatttaaaactcattgggaaacatgaattcccagggtgggggcatgtattgttgtacatgcatctgtccagtttttcctatgtccagagtgcttcattcaggtggtgcacgtgactgaggaaagtagcgctttgccttcccagattcgcaggtgaggcacccttgcgcactttcgaaaagtctgcagttgcatttgtcgcagcgccattctttaccagttatgattccaggacagggcggctcgccccgaatgggttcaagaatctcctgacaaggtcgccgggcaggagaagggagctcgtagagacacctctgaccatcaattacctcgtagccctctgtcacacaattggcgcatatcctgtttgagtttcctcgccgcagaggtcttggcaatcgagccggcattctgggaggcgatgagcacatggtcatggcggagacaaatactgcgcagatcagggcagcacggcctgtgtggagttgcatgttggcagtcgtttgcaccgaggatcgaaggtctgttcggctatgcaaggatagtgggctcttgaagtgggagttcttgtccactatgccagcaaggcgtggtttggcaagctgaatagtaggctttgaaggcgatgaaggaggatgtgagtaggattgccacaaatgaataaaaaaagtcactccacaagtaagggtgcacaccagccagtttaccactgaacaccaactagtcaacatctcaccccgaaaatcaacagcagccttctgaccctgaacagcgacaacagctaatgcctccatcaattggccaaaagttttgaccagccagatggccacttggtgctgtctcattccaatcaagaacattggtcatccttatgagatttagaatacaatcttgaagcccagtcataaaattaaacaactacaacggaaaaggggttgtaagttaactatggaacaaaaatgggcagtgtacatcagcaatggaatttaacataaatttaatgggtaatgcatcaaccaaatgctaacggataagcatggaagaaaacctcatttagaatggaaaaatatgagatgagcaggggaaggatgtgagtggagttggaggctagaattctgcaaattattacttcggcttggtgtcagggctctcattttccttcactgatcctttctggaagtaaaccggaaagagagagagatcggacgactttctgtcagatctgggtccctctcagttttcaatttagacccaaaattttttcattcttgtagagaaaattggtgttccaggctctgaattgggtctgggagagccacagattgtgatgggaagtcctcccttgggtgctgaggaggaatttccagaacccaaaaagtatttttcagaagaagaaaagggtcagtgcaacaatggggttttgttgagttttcacttctttggtctactcctccccaaaatcactccctctttccccgttatttttctcattttctctttcttgaatctttctaatctggactgaattataatcactcttagctagttttctgttgaatcttatgcacacttgtagtctaatttagaactcttgtggcaattttaaacgactctagtcctgaagactgatttcttcctttttctagtttattatttgattcattaaaaactaattacttagaattaacacctctaaatatttgtgctagaatttctgatttttcttgattaacttttcttgcccgactaaaagagactgagaaatcccgctatgattgtttcttccaagacctcaaaatattctatctcttaggtttttattcaattcctcgtttttattcaatttgtctcaaccacattttgaaaacatgtatttagtccttttaactaggcttgctacatgtgaatgaaaatattggttcttccactcattttctgtgaacctctcccaaaaaaggccttcaaccttttttgcaacgttttctcaaattcctcagcatttgcctgtcttcagctcaaaagttgaacaggttttatgttggtgataacaatagtgtgacaatagtgtaatggaattgtttctgatattgctgttacattatccttttgttttttctatattatttcactcctgttaagttacccaccacagcaatataagggggtaccaaatgtgaaaaaactgccattggaaaccagttggttaattttccaaaaataaaattttgcgccaatgggtccccaaagagggtaagtgaagattaccaaccactttgtctgcttggaaataactgatccccttcacttcccagcacccatagttctgaagaatcggaggaacacagccaaaccagaggctttgaaatggaaggagaaatattcaggttgtttcaatttaactgaaggaaggaaactcttgtgtcaaaatcctttgaattgctagatgttaaattttctttgataatcttttttcaattcttcctctccattttgctgttcaattttctttgataatgttaattgaatttttactctcctctctttggtttggatatatttgttccctctgctcctttgtggttgaattgtcatgagtttatttatctcctactaactagcctcattggattcaggaaaattcttatggacactctgcagcaattttaccttgcattgtattttcctgtgatgagggaaatatcatgcaaggttcaccagccataatttgttgccttcacccagtgagaatcgttggtaatctcacatttttcttttcctaaatttttaattcctgggtaaaggtgaaactttgtttttcctctattattcttttactctccctttattttcacttttttcaattttttcctttagttttcatttccccaattttctttttttttcatcctgttcctttgatgtgcttttcttgctcttttttccctccaagttccccttttcttccctcttttctatctacctttcttttccttttttctgttcatttgtgcctgttttttttgtttgggagcgctgactctcaactgtgcaggcgtttttggaggattgactcccagaaagctgtgcagattttttcgtggttttggggttggaattggtgcaccaactcccaaacccctgcagggttttggaggattgactcccaaacccctgcagggttttggaggattgactcccaaacccctgcagggttttggaggattgactcccaaacccctgcagggttttggaggattgactcccaaacccctgcagggttttggaggattgactcccaaacccctgcagggttttggaggattgactcccaaacccctgcagggttttggaggattgactcccaaacccctgcagggttctggaggattgactcccaaaacccccaagttatttttttaaatattttttgatcattgactcctaaagttaaaccaactgatgggtttggaggattgactctcaaatcctctgcaaaaaatgcgggattggacgtcccaggacagtctgcagatgatgctcagtgttatgacatgaattcccatgtcacattttgattgagttctcaccctatttatatacatagtctatggatttatgggtttttgttcctcaccaacccaatttatgggtttttgtttctcaccaacctaatttatgggtttttgtttctcaccaacccaatttatgggtttttgtttctcaccaacccaagtatgtacataggttttttctataaatactgggttcttaagaaatttatatccacttggggatattcttcatctcatctcaacatcaggagtcactgcttaacattcaggacatccccaaaatttgggagtcaattagcaaagaccctatgtttaaaaatggtggatttttccaaaccagtcaattgaataatggtggatttgcctatatttgataccccctaatgtgtggatatcaaataaataccaagggggtttgacccttttttgatgggttttgcagaaattaaccattagaatttagaaaccagtcacttttccaaagataaagttttgtatcaatggacccagtcccaaaggggttgaatgaagaacccacatgtttaaaaaacagtggatttttccaaaccagtcaattatagaatcagtgatgggctgctatgctacactattgttggaattctctccgtctctttatcctcttgttttgttcacttctctatttttttctctccactctttccgctctctccgcacgctctgttctctttcagctctctccgcatgctctgttctcttctctctctccctctctactctcttacttgttccgtcattccttcccctttcttctatttcttcttcaaacagcctccttctctgtctcgtctccctacgcctccaactcggctcaatcacctagaaacaaccctaactgagcacctccaaccacaattcaaaccaaccgtctctcaagtataaaacatggatcggtcatcaatccagtctcgctccttctccagcagtcctcaacccgtcatccatcaactaagaaacccacaaatcttactgctcagaccacttctcatcctcctcgtcaacaatttcatccacaattcccttccttatctttctttgattccgcttcttctcctccctctttctttatttcttgtctctcttctcactcattgttcagtcccaacgtcaacgctcacacatcctatcgacatctcttcaaccacctcttcttctcacaccgccgactctttctctcgaactgctttcttggctcttgccaatttggtgagaaaacaactcacaatcttttttctctttcaacaagttagatcattaatcattattgccttgttcaaaaacagtgtctactatttgtcattgtttgacatcatttatttcagtctttctgttctgtctaatccaaaagacaactccacccgtggtaaatttcatcctcttttgtctttctctttttttatgactattgtcttcttttgtttcttatgattaactcttgtcatttattttcgatagttctggttctagtttcagtaattcttcctgtttttcatcaactattctaaacagcccactaacattagaatagcagctctagaaatagcacactgatcatatagtattaatgcccatatgctatgttatgctgtgctacatcgcttttagcggcaaaaaggcccaaaacattttaaaatacgctgcgtagccggcccttctttgcggcctgcatgcttggcgttagcgcagtagtggcaaaattctgcagtgctatgctaaatgttagcagaattctgctacattatgctgcactaatgctaatgttagtgtagtggtcccattggtgatatgtctcacttgcttattaggcagcttatttctgtacatcatttagtaaataaaattagtgcactgtaaatcttccaggtagtttaatactataaaacataaacatacccaaaactctcatctttagatggcggctgtcaggaatgaaattccaacaagctcagcagtgttggaattctgtagccccatgccattctctccctgtcaccttcatgtcactactttttgcatcagtccctctcattctcccagttccagatgaatatccagtttcaccttctgtcccacaactcagcccatattgtatgtagataaaatattcattctttagagttagaaatgcaaaaacatctgttcttctgcgcttgatccctgtagtctctaccggatacaactccctgtagcgtgtgtgcttttccaccacacaagctagcagaattagccctatttagggctctaagaccattcttttccctcagagcttttccttgatgttttcatcacccggtctcttctccctttctccggccaaaaatcctgagtttcttcaagcagaagaaaaagggttaaggatatctgctgagctaggataaagcaggttggaaagtcaatagattgaagtattgggtttgattttgaagcttatgtaatatttgtgacatctttgcaaacccagcagacagctgggttcatatttgaggagaggatatttttttaacaagcaacacctgttttttcattgttttctctcactttctccaccactatctttctctcttgctctcagttttgtctgtagcttttgtattttcttggttgcctgttgtttattcttgattttataaaaaaagaaatacatcaactcaaatgatctcaacaaattaagaatgcagcaaaagtcaaaacaagtacaattgaatgtgtgtattagcaacggtgggccgctacactaaccgtagcagttagtgtagcataaggtagcagaattctgccaagtcttagcgtagcgcagcagaattcctccatgactgcactaatgctacgtgtgtgggcccactacactgcactacagcacattttagcggcttttgggctgttttgccgctaaaagcactgtagtgtagtggcactaacactacaggtttggcatgctgttttgagggctgatacgctaacattagtgggccgtttagcgtagtgtagtgtagtgtagcgtagcggcccacctttggtatcagagtgagtgttgaaacattgatggattgtattttttaggtttgacttttgggcatttgttttcagagacctaggagtagtcagtgactgggtggaagaagggggattggtcactggtgtcatcctccatttgtgaggcggaggatggaccaaattgcagctgggaggtaagccacaaaactcagaggtggaccggatcatttttcaggaccactggagtacaaaaatgcaggtaagagccaattttgttgttgtttccacaaacccagcttttttttgtccatggttccacaaaactggctttttttgtctgtggttccagtgccacaaactcacatgcaagtttgggcttgttgcttattttggttccacaacatccaaccttcatttcacctacaaccatgacccagaagtatgggtcctggcagtctggagtcatgaaatcactcctgaaacaattgctgtgagtcaatctggacttgaaagggggagttgaaatcatgtttctgtggaccaatggtcaagaacccacctggatttacaatttttgtccactattggggttcaattctgtccactcctttttggggctgctgccctatgtctaactgtggccctatcagcttctgctttggcccaaaagggtactttgcatgggtgggtgccacagaaaaaatgtggactgtcaggtcctggtccaatatcccacagtggccacttgtggaatccatgtgtaaaactaaaatgggtgttggaccatgacacatgtcaagttgcactccaggtttatctgtacagctttcagtgcaagccatcaactcagagacagagaccctgtgaggctaccctctgattagctctggtttagcagctcacttaagaggcttgtttttgagatggttgatgaatgggaaattcacctattttttacatatcctagttttaaatcaatttggatacaacttcagctcctgtcactgacaatccagggaagctcatttctaaattttgagggcctccgttgccctctacttgacacttttttcttccaattgaccatcctgaatggtcccaatatttccttagttgttcagactcagcatctggcggtttgatctatgcaagcaaaacaacaatttgctagggcctcgccatcagttcaacaccaatgcggtgatcaatacaagtcgattgccaagccttcctggcgtctttaggcaagctttactagctcgtcaggctcggaagatgtgctgagctagaaaggagatgatgagagacgataggagaagctccaaccaaagtcggttcggggtgaacaacgggggatcatacggaccggtcattggagcagtacattaggtttcgccgcccgctgcgcatggtgagactcgcaacctgcgctcacatctactgccggtctgtcacccgcgcggccaagccccacatcccgtgagcgacgtaagccgacgaacacactggtgaacccaacaacccgatcgaaggctcagtccgactcatccccatcgcccttccttcaacatggtatgtctcggtcccgcacccttctgaaaccctccaacatgatatctatgtctgcaagctcccgatgcttttctgctctaaccattccatccggcgacgaaaccgatgtacatcagagttggaatattaatcacaagtattgctggctcttgtcattcctaggatccttcaggctcagttacgatccgcacccggcaattccttaccaaccgtttgctccagcgcaagcagatgattgtcgacatcattcaccccacccgacccaacctttccaaagatgagctccgggataaactctcagggatgtacaaggcaccgaaggaacagatcattgtttttggattccgaactcaatttggtggtggtaagagcaccggattcgctctaatttacgacaccaaggaggccctcaagttcgagcccaaataccgacttatccgagtacgctcaaacttccgacctaccatcaattgcttctctcttagctgatgtcaacttctccctttgcagtttggtatggctgagaagaagccagcagttgcacggaaactgcgcaaggagagaaaaaaccgggccaagaagtcagttccatccaccaaaagacaacctacccgttaatccaatactgatcaaaacgttttatgtttaggttccgtggaacgcaaaagaagaaagccgaccaagctgccaagaagaagtagataccgccatcgatggtcatgggatgaatcaaagccgaaccaaaagtcatgcctactggctccttgttttgcttgtcgacatgaatgctattatcattggttacagtgggcctatctgcgttcccttgtatctattgccccctatgaaaattcctcgacccgtgcaactactccttcttgttcagcaagtaaaccgatgcacagatcacaactatccaacatgcaaaacattttcttatgataattggccttgaattctactgacgagagcctgtcatcgtattatcaccgccacaactcaatcaaccgctggagtaaaccgatgagccctttctagatgcacgtgcacttgtgcaaagcatgcgagcaccggtctaactactcagtaggcctctccgaaagcttgttattaccagctatgcacacatgagtcgggtcataggaagagcctactttcctgtaatcatttttttggtgatgatcctgttgtgccctgcattgaactttgagcatttcatttctgtcttgtgtaagtttccatcacagggtttggcccaaaagcatcgagcttcccctcaagcagtctatcttggcctgactcctcccactggccatgtggtttgtaaagctagttggttgaccaaagaagaaacatgaagttgtgggagtgtgtatgagcacaatttaaatgaaccatacataaccagctaaaatatgatggagctgtaatctgctgcaattttttgtgacttgtgaggttttgtttttattgagagtccctctaaacccaatcaaccctagcgagcagcggagctgtccacgccagtggaggcctatgcccaatgtcgcaaggcctgtgtggtgagctcagaatttgactgaaagctcacttttttgtgtgttttccactctaagcactcccttaatcatattcatctaatttcctcctgagacaggggaggcctgtgtcttgcccatatttccctgtgttcagttttttggttatgcttgttaatcatttataaaaagtttttgaaaaggttgacttttcaactcaacttggcttcttttggtgggcccaagttgagcaaagcccgcatttgagctcaaaaaaagttcaaatcataattttagaaatttattcctaattacagttgcaatgtgcaacttctgagttttggcctgatcaataagatcaggcaggtctttcagatttccagaccaaaaatccattaagttttgagggagcatcatgattccaaatcttatgacgctcccaccaaaacagtggaaactcagcacccaagtgagtcgacttttgtcccaagtctcccctgcggggagttcccttcgggaaccgcctggccagcactacgctgccagatgcgccccccgcagcctgagacttgcaacaagttcgcaatcaaccaaccccactgttgcccaaattgcttgattcagaagggggtcctaaactctattggctggtgaaaacttgtcagctcccgtctcttgtgtgactagtagttgatgaagggttagggtcacactattgttgtttacacaacgtagtggaaagaggttgcactcttgttgattaatcaacgtagtggaattagcctcttcaatctactagagtatttgaagggctgctccttattgttataagggacgacagcggaacaacttcgctgcgccaggcttatgagaagaggaaaacagttactagtctagttacaaaggttaaccgtaacagactagtactaaatagagggaatagagtattatgtaatgtaaggtatactagattataaaaccccactcacttattgtactgttgtaaataggtaagggtagcgggtttttatggtaatctctgggggaaggaatcctagagggatagccttcctccttaagtattacagagcagaggtcagtctgcttgtaggaccggtacagtccccataaggttatgttatttctttggggagaaatgtcaagaagattaaagtacatatgaggaaaatctctcttatttcagaagatacacctaagagagataaacaggactataagtattttcaacagagatacacaggataaatctctttgataatcataagagataattatccttttcaatctaaatataactttcaggaaaagggtaaattaataaagaggtaaatctttattcatttactaaacatttattaacataactaatacatataaaagagaataacattactgtatacttattaacttaaaaattacatataataatatttattaagtaacccaagggggttaccttttattgtagacacctgggctagcgtctcagtgtctgacaaaacttgatctcaatcaattttccccagaaaataatgtttagaatgtccttccaagtcaacaaatttggaccatgggatggcccctgatttgatgccccatgagttgagaaacttcaggtcagtaacaagcttgagggagcatacctcaattgcaattctggaatccaggatcaacattgcaattgaaatgaattctagaattgatgttaatagcaaaaagaatttctttgttgttccatgtagtgtaggccctttaaacttgaattgacttgtggagcaatcaggttttttcagatgtgaaatagttattattatcttacatgatttcaatctaggtctggcaggcatgaaacaggatgacttcctgctggaattcagtttacatcccataattttttttttttttttgatgaaatcaattattatcaaaagtcttacattggtgacacaatcccccgacattcagaggagctggttgtggttttgattattgtgttcatttaagatttaaaggggctcccataagcctctaaagtgcaacaggaagtcctcaatccactgttttttttgcttgagcaaatcaccttctttctgatatatagtaagaactctcttgttgcgttggatgtctgttcatctagggtttttatttgagagctaccaaccaatttttttccttgcttgtctttttagagtgagttcctccaattttactttgactgttttatgttgttcccaaagcacaaaaagaacttctgttaggtttcctttatctgcttgatttgctatttctgggtttgttggaattctgctgttttctggtctgtatctcactttttgctcttcctttcccttccatgtcacccttttcacctgtcactcattccatctttttctctttctcaagttgcatattcacttcaactcctgtccctcaaccagctggcccctcatagttgtaatagataaatattcatacttctgagttagaaatgagaataatcagtcctctttgaatgttctcccaaggtagggttggaagcaacagaaatggggcaccccctggaccccagccccccccaagccagcagggggcacgggggggggggggggggctgaataccaaaaaaacaaccaagaatgctagaggcctagggggcagggaccataactaacctgagttatttaaagagatggttgttactatgagtgttgactgaattttgtgagtgtggtgagttttaggtagtgggtgttaatactagtcctgttgagtaggtttttctctattgcctagcttagtggtgaccatggcatcaaagttgaatagactttgaagggttcaggctctggtgctgtattccaggaataactccaatgttttgatctccagttgttggatttgttgcttcagtcctgagcaccaataatcagggaggaataattcaaataaacacttcttgaactcttcccaggatttgccaaggaagccagttgctttgttggcattaaaggattggagattggtttccgctatgagattgctgatgattctgatcttatcagccaggtcagtcatgtcttttgtcttgaaaaatatttgcacgccatggatccagcataggaatgattcagtctcttagaagggaccacagtaggtgggaccatcagaattacagaatttttgaaggtccacccaacctgttacttgttatccttgctgaacagccaccttgttttttattttcatggtctgtggggagaagatcttccagacagctgatacggtcagaattagctttttgggcctcttgaaacgctgcttgatgaacttggagatcctcaagcacctgatgacaatcttcttgggcctgaatagagatggtcgaagggtatccgtcgcggatacccgctatcccctggcggatacccgccagcgggtgcggatggccccttttccgcaaaacactggcgggtatccgggtatcccaaaggatacccgaggccagaagggtagatggccggctgggtcccttgccggccctttaaagggcaggtatctgaggatacccgctcggatacccgctaaggcggggggatacccgctggcggatgcggatgcgggtgcggatgccggtttccctagaaaaagcagccggatatccggatgcgaagcggccatctctaggcctgaacaattgatgtatgttggatcttgagtacggctttggaccattctttggctgtgatcaatttggatgtgtcagccaaagtccaatttgatttggttgtctgctcttggcctgcaggtgtggtagttgtatcagacattgttatagattctgaaagattgccagtggttgttgacaagggaaggagtgtgattgattgggaggctttttaggatagtcgttttttggtgttattggcttggatgattacttcagggtcagagaggggaaggagattcttggcttttgagttcctttaagttgtcattcactaataacaacacagcactctgaattgccttaagagaaaaaaattgacagaaacatttcaaagcattgtgacaaaatggagcgggtatggacagaacagatgtaacagatttgagggaacagaacggttgtattggaaataggaacagagctttggatcagaacggaaaggttgaattggaacaggattggctagccggatcagaacagagttttgtttgattttattttgtgtttgggaatggaaaaaaagtgtaaggacttgattcgtacttcactaaatgagctgagaaagacatagattgaactggctatctagcctagggaggttctaggaccaaacacagtggggttggattactctgactggctcagagagaagataggggatcagttctctcttgcaaactagatgaacaatatacaaaaaagaaatgaaaagaatcaaaatgaaagaaagacttacctgactcagatagaagataggggatcagttctctactgagctaggcctcctgactacaataagagttatttaagtcctttgagacatctgtgaactccttgtgaaacccagccagaggatgggttctacatgtcactaattttggacacctgcacctgcacctggcacccactggtgggtccctggcaggcaactaccagtaggttgcaggcacccacaaggagttccaaacagccacaaagagttccaaacagccacaaagagttccaaacagccacaaaaaggctttttcagcctcaatttatgtccaggtacctgtgtggaattccactcaatttggatgccagcaaccatacccggtgtggtagttattcctgtgtttctatgccaaaaatataaaaatttattctcatctttttctatatcagatataaggtaaaagaaacatcaaaaatggattcctgaggtaaaataatccctagtcacccactacaactacccacttatctctattagttcagaagttacacctatttcaacctatcacaggatatctcttggattctttactctgactgtagcttaatttgaatactggttgcatattggatattgagttcctttgtttcatattgaattcctttactagctcatattacatattgaattcctttgttggtgcacatgcattcctttgtagcaggaccttgtaggccagccaaaatccctcaaggctgtgctatcactagctaaattccctcacctgcatgtactagactagctaaattccctcattgtatattcaggccagctaaattccctcacctgcatgtaccctggagctaaattccctcacttttgtctatatgaggaggcctctgcctgccagttgtattccctcctcatcagatgctctgtagtcagtccccccccataacactacatcactggtcactcttcaatattattagctacctagtattgaggttttataattataaccccccttttatatattataacagtttatagtgtagaaatttcaacattactttttttcataaccacaaagctatctcacctttgcctgaaatccactgctttttggcttcatacaccccaaccacaaggacctgggttcaattcccattcaagacatccactttaactccactttaactccaccttaactccactttaactccacctgttctggtcctccgttccattcctggttgaagcatagttctcccattgactgcgccttggttctcaatcactctttttaactctatatactatcaacctcaaggaactgcgttcaagactcaacctcaacagcaattatcatcaccacttctaccaacaacaacctcatcaacaaccacaacaccatcaacttgaaccgttatacaaatcattcgacagcttcatcttgaactatcctctatcacgatatataaagtgccaagctgagcttggtgatcttgttgttctgatagcatagaagggcagagcttgtaactccaccatccccttctccattcagcaaaagggtttcacaaccacttttgagtcttacaccggtacctgtcataaactggcaggtacccaccaacaggtacctgaagccatctctagaaaataccaatcctctgttgtctcactttcctgagacaatacacacatattgtctttggaaagtgagacaattattgtgtattgtctcagagggctgattgcaccaaaaatgtcttcaatataaaatatatttggttgtttcaacaaaaaaatgaagacaatttttttgcatgagtaaagtggtaagttctcaatttctctcttgatcagggtattgaagaatagatgagaggcagttcatatagatttgcagttgcatacaacttgaaaaaaacaaaaagaatctccaaaggacatccaataaaaatagccaagggtatgtcaaataagacacagaaaaaatggagtgagaggagaataatattaatgattgcttggactattcatatatatatctagaaccaatgattgagatcatccattgagtatcttaattgatccaaaaagacacacatagtgttacaatagaagtaaaagaaaaatttaattggtaaaagaaagacaacattctaactagctgtggtgattgttggtgaatctggtttcctcaataatcagaaaatatcaatcctacccagtcaacatcacaatccattattcttcccttaataactgtctctatttatcttctctctcaatgcccctattggttgctcttatttatctctcactgtttttttgtcaatattttatggttgtttatatctaattcctgcatttctctaacacaacaagcacttacttttgtggattctttcatacacaagaaacaacctcctttagcatgagttcttttctgtcaagcaagctaggagctacctaacccattttttgagccctagacctccttgttttccattgatcttttcctcaaggacttcttttcttctgttcctgctccattcctctctggccaaaaatatttggtttgagttgaggtctgagcccatgagattcctaaattatccacagactaaatcctatgtatttatatatgggggttggagaaacaactcccttttattagccaatgaataccaaatattgggggaaattgatggtcctgggacagtgctgggagttgtcctcccaattcccccaaaggggaagatattttttatgaggactttatagctatttcttacctgaggtttggactcaaattgtctgccagctcagaagttgtgggaatatcctgttgagctgatcagtttccttctcatcttgtttcctttttttctctgctttatacatgtcacgtgtatttcacattcatgtcacacagttgtagtatacctgaggcagcactcgtggaagctcttctttcctcatccttccacgaacatcacacactcaccagtatcgtgctcgctgtcctcaggtatagtagtctttgtctttctctctctttttctttactttctttctttctcttatatgcaatgaactatccttccatgaacatcacacactcaccagtatcgtgctcgctgtcctcaggctctgtctagctcatcatatcccacgcaggatctggctgccaagagttgtttcccttgccattcagttgattaaattgctcagcaagaggtcctgcatttttgccaagcagttccataaccagctcagaaggagcaatgcctctcaataggttattaacatgctggttgggagtccttcctctctctaagcaggttcccaaactgtttggaaaatgggaatatgtctttccaagctggttatgtacctgcttgaaaaaaaggcaagacttgcctagcaggttcatgacttgcttggaaagggaaaggcctcttggaagccagatccttgattcctcctatcaacaactcccctttgagggaattggaaggatgactcccaggactgttgatagacagttttctcaatttcccctaatctttgtgagctgttggctaatgaaggggttttttttttccaacccacttgtacaaatcaagtgttttgattgtattggagtgggaaactaaatgtgaatctcagaagaggatttaatgttgaaaggtcttggtttttaattatacttctattccttcttgagctgaaattttggaagtcttgcccaagtgttactgttgccttacttgatgtcaggctaagtgatgccaaaagcagaactcttctagctacactagctgcaagagtaaaaatggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttcctcattttttctttttctttttttcaattttttttccatgttttttccaattttttccaattttttccaattttttccaattttttccaattttttccaattttttccaatttttttccaattttttctcattttttctcattttttctcattttttctcattttttctcattttgtctcattttttctcattttttctcattttttctcattttttctcattttttctcattttttcattttttttcattctcattttttcacttttattttgggtcaggctaaaggcactcctagtttttactacatgcactccaaaaatggattgaactagaagtgtagtgtttcatactccaaagtctaggccaagtcagtattttgaagcctaatatgtgtgaaatccattcaaattctatcaaattttgcaagtatttcacaccttatgctgctgtcttgtgctaacaaacggggtcctagtgtttattggagtgtttaaccttgaaattcaatttatttagaaatgtaaaattgatgcactccaatcatttgtggagtgcaccacaggcaattaactcaaacaatgctccaggaacaactacatatgaactgacatcccatccactcccaaggttctggaatacacagggcccaggtgttcacttcagaaatataagagtggattagctggaatttaactcattttgaatacacaaaaactgtggagaaatgttgtgagaagtggaaatctttttggagtgaaccttctgggtgggtctgaaccttgaagatcctgaaaatgcaaactcagtatcaactgagataattttcatggctggattagataatcaaaacatgtacatgtggtagagagagttagaattctaacttggttgatatttcacaaggtacagtgaaatatttcaaagtctttgaaggaggagagtattgtaaaagtgggtagtggttactaatttaaattcagcagaggaattaacttctgaagtcagatttaattaaaggttaagatgaaaaagttacagtgtgaacttgagtgaaaaggagggcttaattaagcagtcttttggccagcttggcttgctctaaggctgagaaaaaccttggaagtgtttggtatttgaatattaatggagtacatcatttgtaaactccaaaaaaaaaattggaatgcaaggttgaacactccaaaaaacactagggccccatttgtttgcacaatgtacactacaagcaatacccattttgccccaaaaataaatggcaatttgggtgggggaaaatggatcaattttctggaatttttttccaaaatgcctcaggagtagaaattaggctaaactgagctattttagcccagagatagaaattcatcaaacattccaaaacgaaatttttagctgatttgagacatttttattttttggctaaaatagctcattttagcctaattttttactcctgaggcatcttgtaaaaaaagtgccagaaaattgatctattttccaccatccaaattgccatttttccttggggcaaaatcagtattgtttgtagtggtagcagtgtactttagcagcataatgtgtgaaatccccacaaaatttgatagaatttgagttgatttcacacataatattcttccatatgacatcaacaaacttggcccagattttgtagtacaaaacactgcattccaaatggtttggagtgaaccagcttgttcaatctcttagcctgacccaaaaaacaggtgagaacagaatattgagaacaaaaaggtgagaaaaaaattgagcaacaaaattgagaaaaaaaaattgggaaaaaaattgggaaaaaaatcgggaaaaaaattagaaaaaaattgaaaaaaatacaaaaaaaattgaaaaaaattaaacaaaaatgaaaaaggaatacatggaattacagctagttacgtatccgtatcagtcacgtatcgtacttttcccaagtacataatcttacgagtacggtgtatcatattattggggaagtaagcttatgtaaaaatacattgtctcatactcaagaatgagtacaatacgattccgtgtaattgcgaactttgaaagtacgatacgggccattacgagtacgtgtctcgtaatggttgcacactggcagtgtgcagggtattatcaattttcttcccaagaatcccatcctatcaggattaactagacctccacagtgggagtggtggcacacatcagatctgttaatgccaatgtagacctacaacctgattcaaaactcctgcttggtaatttttcagaattgggcttcaagctgtttttttgcattttccccttgtggcaattcctgattcacatatttgtactttctttgcatgaaaagggaggccttcatcctatacatatttctctctgttaagttttttttgttaatatgtccttaaatcttttacagttgcagatggcatagaccgaccatgccccacccgcaaaatccaaaatggacacgcggggcctatgcctcaatactaattttcttacagttttgaactcctacagatgtgtagagttcaaaattgtaaccgctaaggttctactccagcctttctttttttttatttgtatgacaagcatgtattcggacatgcctgccaaaagccatacttaaacccataactgtgggtttaagttaggcttattcatggccttatgcctcttaaagcacctgtagcacctattttgcatggttatgcaatattctgaggtgatatttcatagttatgtaggctcaaaagggctgaaaaaccctgtaaatacaaaaaaaatctatttttttttttgctcaaaattttggacaccctcaaaatctggggttggtttttgccatccgcaactgtatcaacggtgggccagttacgctaaccgtagtgttagtgcagcgtagtgttagctttttaagctacgctacacaaaagttactgttagcaaaaaatttggcccactaacactacaggatttctgaaaaaaaaaaactttagcgtagtgttagctgactaaaaaaaacaacaacacactaaccaaatcccttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngattgatttttgctggttgactttgagtagcgatactttgcaaaaagtctggttccttaatttttggttcattggaaagctggaatcaaggactacaactttttcagccattgtgtcgactaaaagcaaacggttgccgagattgaattgattgaagttagtccaatgcaatccaatgagagacctaagtttcagaagagggagtaagctgaagagacttttggattggaggatataatggaggtggttgtgatgagtatttaattgagatgaatatcagattgagctttgatgaagttgatgatgaggatgaggatgaaaaatcttgatggggtcttgcttggatcggaagagattggaggtccgacatccatctccccttgcttgaacttcaagttcaaactcagagcccagggagtgaacatgtcacaggcatgtccatgacatcctcttgctgactgaacctcaactcaccgacccattcctcatgtactgctagtcatgtggacaaggaggatgtctggagatgctactaacctgtcatgtcaagtgttcaattccacctcaaggcatgcatttgtgttattttctcacttgaaatctttcatttgtccaccattgtgtagtgtagcttaaaatatagtgtagcgtagtgtgggaccagttacgctaaatgctagtgtcaactcagttacactatctgttagtcaaaattttgttagtgaaaaaaagttacactacctgttagtttagcggtgattatttgaagctaacactacagaaaatttgagagaaaaatttcacgctacgctggcagttagctcagtggtgtttagcgtgcgctaacactacagattttctagagaaaaaaaaggccgctacactaacagttagtggtcaaatagcgtagtgtagcgtagcggcccaccgttgaatgtatagaaaattttgaacaggtctactcttcaactcaagtcgacctcttttggtgtgcaccagttgagcaaaacgggtgtatgagcttaaaagaatttcaaaccatgattttacaaaattaacataaaatttcaagttttggttggattgacaagattgtccagtggttaaagaaaatctgctctaacctgccaacataattggctgggttgaggttataccaatttaactcagatgtactcaagttcaaccaacttaaacttggttggattctaaccaattaaatgttgattgaaggtagctatcttggatttgtatttcattggttgagattcatccaagttgactttggttgagtgcatcccaattgagcttggataccctcaacctatcctattatcctgattcctggcagtgctagcatccataaacctttgagggattttgtaagatttcagacaactaggagcaattatttctttatcaggattgtgttggcccaattatggttgtatatacaagtgatgattgtagttctagagagaaatgaaatttacctaggagcagaacaagtcgttgtgcttcttgatttttatgcttgtttgactgctttggtgatgctgatgcagctgagtttaggaaagttgttgtgagagagaaaaatggtatttgcagatggggttgaaagaagactcaatgtagagctgaatgaaggagaatgtgatttgacatcagcgttgagttatcttaacaccagatgtcttggaaagtgggtttagttatttactttctataaggctacggggtagctgtccagttccctacatttggatggttgcttctggtttggtctgaggactgcttttgtcaccaaactcattagcttgtgaccatctaatgattgtagtgtctggttgggaacttacttgctctggttgttgattcttgcaagtagttctggctctaaagggttgcttattctgtgttgaatggatctgtgagcaatgtgagcaaaggcagtgggttagtcctgccaataacattagctgaagagagatgtggcttaaatactcacgggagtactgtttgttctttctctttgcctgctcgagcttggctgtctatggtcacggtgttggggtggctttgttccaatggacagttgttgctggttttgctgcttggttctgaaacagaagggccaatgtgattttcatggtttggagacatgtctctgcagatgaagtggcttactttgttttcacggcaaaaggggttgtatcggttacaaccccccgcaataacatcgccccgaggcgaccaatataaaatcggtctccttgactgattttatatcggccaggcccaccaatacatttttcctttgttctaatgtatccgtgggcccaaccgatataaaattggtcaatcagaccggtctcataatggtcgcctccgggcaacgttatcgcggggggttgtaaccaatacaacccctttcaaagtgtttgactcatcatctgtttgctccctgcaacgtttggtcacagtttcagactcttggggcttattctgacagatttttgtgattccaaaccttgtgactttcaccccaaaactcaccgcacaagttttttgaaattatgtgcaagtctcccctgctggaagttctctttgggaactgtctggccagtgctatgctactagaccacggggtgggtttctagaaaatctgtacatccaatggttgttttctgagcaagaaagtcccttggacactatgaaagcatccatgggatgctccaatgccccaagcatcacttggatgcttctgaaaccatccaggtgatgtctggtggtcaagaccatcctctggacggtagaaaataaccattcattggacactctcaatcaagagtgaccaatggacacttttgaaagtgcccaattttcactttacaggtgggttggttgatgtttgaaaaaacaggctaaaatgcagttgattttcaaaaattctttccaaaatgcacatgacttggggggtcaaaagtctaaattaagccggaaaattagctttgcattgaaatttgcagttatgtaccatttaggtggtaaactgttaaatatgacaccacagacaactgcctgtcgctgcggcctgatttcgtcacctgcctctggtggccgcagtcactgcggaggtgacgaattgcgcgggagcgacatccaaatgtctgtggtgtgatatagtcgacttggtaaggaaagtagtattgcatcatactgatacaggcaggttgtaggttcaagcccagtgtggatgtgattttttgaggtttgccctgccagaaaaccacacaatggatggtttattccaaaacgtccaattcaaggttttcagaatgccatccataggatggtacttgcagagccacaaaaaactgggcggacaaccatccagtgcaccgtccaaaagttgtccggcctgaaccgcggtgtagatgcacccaattttgaaaccaatacaatacatgcatttgcatctgtttttctctcaataaattgtatttttattgtatcaaaaaacagatactatacaaatgtatcgaaactctcatatctggtgaaaatacaatactatatattttttgtatctgccaaaatgattgttggaaacagttcaaattggccaaaaatgtgtagtggtcttttgataaaatacagttttattgtatctgattttagataccatacaaaatacaaattttttggagtgccagaaaaaagaaacaatacaaaagtatccgcagacaatgtattgaatctgtttcaccgttgatgcaccctctgcagcaatgacttgagttgattttgatatcctatcaggtctcactgaaaagcagtatcctccatttacagactgtagaaatgatttttatcacatggagttgcttgttctaaaacattgaacttcaacctttatttcaagatatgttctaagttttctctagatttggaaaccttgttggcaggttgaaagtgttgagttttctatccaaaaacaggatcccacagcatttcatgtgagactcttaacacagttcctcgtgcaaccagttagggctaaacatctctgttagaaaaatctcccttccacttgttgattgaacttcaggaatcctcaaaaaaacagttcactctattaaaaattgatgaataacttaggcagcatctcaagtctccagatttactctaggcaacactactagtatccaactctattcaacatcattcttcaaacagctttcaagtcccccaactaggcctgtcattgcaaatatctcgacttacttctttgtttcttttccctttgtgctgttgctgtctttctttcagatctttctctgatataaaataatctttttctaggatatttaataataactgcttctgctataattgatgtttgtactgttctattataattctattgtctcttgttttttctttctgtttttgatgtgaattttctaatcttttcttctgctcagctttctatctcttcttcttttctggtctgctcttgattcttctattccttcaaactatccactgaaagtcctcaacctacatctgttaccatctcattagtggtatgcctcaaatccctctcattcattctggacatctctgttctctgttgtctctttctcatctaaaagtttcctcttttctgattcttttgtccactcagtctggttttggatgcttagtagtaaatcataaattctaaagaggggatttactcttttcaggattttctaccactcatccaacctgtttgaggctgaaagattgcattgaaataagatttaattttattggaaagaaagttcaataagaagtcttgccagcaaaaagaataggtgatcatggcctgattaagtatccatctttggtcatggatgaagtttaggaaatctggatgtagtttgataattccatgacattgaggctgatattacttgaaccaactttcaatgatctctagtcaaaagctgaagtcaggatgctgagttcaaaatctggcatgtcttgaaaaggctcacttggcactctctcacatgatttgtttctctgatttttgcatctccctatttacttcttaatccttgtatagttgttggctaattgagtttgtattaagttgagattaggctttgtaaaggtgccacaggggggctttacagcctttttttcagcctgtttaaattctcagctcacacacaggaagcgggtcatcccaaggcactatgttgatgaggggggctaaaaattcctaaaattttgatgctgggaatagttgtagtccatctgaattgggcctacaaggcaaaatcatgcaccaaattcctgtgaaaccctgattttaatcaaattgaaggaccccaaacagactgatggcataagtactgtctgagtgatttttgatacctgttgccatagtgtaacagttggagttttcctcttgtcattcatcccccaagacatcagccttgaacaacaccagttcaattcccactcaaaacctttgtcaaaccatcacacttgccatgaatttcaagaccatcattcttggtgtaatcatggccttcaccctaatttcacaagtcagcgccatcaaatgtatcttggaaggttgtggaggagaagctcgccagtgccgttccaggccagtgaatttgcctgaaaaggggccatgtttggatgatgacattggtggcaagtgtttgaagcaacgctcaaaattatactatgtgtgcaagcgctgcaattctgtaattggcaaaaacaaacaaatgccacatcttgaaccagaaggatgtgctcatgacagcaaatatatccacataaaaggaaaaatcccgccccctgattctgaaggaacatctgcagcggcatcagaaggcgaatcttcatcctcaacaactcatgatggcattccattctacaatttcttcaataaaaaataagctacgaccagcataaacccattatctggaaagccgcacaacaaaatcttttggcttgtgaactaacaaccatcaagcccaattttaaaacagctcattcaagaagaatttcaggtgtttcaggtgtgaaaattgctaccaggtttctgatgcaattggcttcccaaatttttctacaaaaaaccctcatttgttttgtttgtgagtaatttgaggggaaaccttgcaaggtattttccatgggtgatgtttggaaattgtgagctggcaagtttttttctgattcttgcttgattatttaatttatcctcactgcatatgatatagaaatggttgcggataatccaccgtggatatccgctatccgctggcggatacctgccagtgccagcgggtgcggatttggctgtggatggctgtttttccgcccaaacctggcggatatccgggtatcccaagggatacccggtgccaagagaggcaacaccactgggaggaatccctcccggtgagctggaacacaatccagctcgccgggaggggttcctcctgacaagctggtgtacataccagctcgcagggagggattcctcccaacgagctgggatgaataccctttcgtcgggaggggtttctcctgacgagctgggatgaataatgtgagcctgggtctcaatagtgacagcaggacacaaggttttggggggcacttttatatgtatttcttataagaagaggaataccaataaaagtaagaggaaagggagaagaagagtgaaataaaaagaaatatttttgttctttatttgttttaagaagatgataaaattctggcagtcttactgtcctctttgggatagctgctgacagtcttattttccttagtaggatagctgttatgagcggagctaactctgacgcctccaaatcaacagaaactgaaatgggttattgattctgataaatcagatcaaccacaattttttagatcagggatgatcaaggttctttaaagggaaacctatgtagttttcagttttactaccaaacaataaaagagaagaatctttgaagctagtggagctttggttgatcagggcttttggtttagaggaggaagagaaagaggtgagagtgactgagaaagaaaacaagcagaaagatgctagctggacttaaagaagtaacttactgatgacaccaatgacactgagtagtgggaaaggcaggaaaagtaaggttcttctggttgataagtgtaggctggatctggtactggttgttgttgtttctgggtggtctggagtctgaaaatcctctggaagcgggatcaacaagctcagagaggattttcacagttggattatgtaatctggtatgtacatgtggtagagggagcggaaacctaaaggttggaataattcttggagtactgtgaattattacaaagtcaatgaaggaatggagttgggtaaaagtgatcagtggtgactagggttaattttacaccaggaatccatttctgaagtcagaaaggttaaaagtcttaagataaaaaagataagataatattttgagtaggaagggtagttttggcagtcttttggccagcttggttggctctaaggctgacattccctaccaccaaaagaggttttgtttccaagaaataaaacatcaacaggctctcttctcactcctatatctcctaaggagtgagttagcttcaggtatgtctttttccaggagccattcgtctttatctgcactcatgttcttgtatcttgctagaaacatccttacatctctgttgtccactcttatcctcttttctctaagtatcttaaggatgactttgttctttgggttttcttccatggggggaatcactaccttgactttctgtcttagagggaatttgtcaggatttggggcatggtagggtttgacaaggctcactggaaaggtaggatgttttctgctgaattcttcagtcagaatgacttcaactgcattctttccatgcagagctttaactataaaaggtcctgcaaatgaatctctcatcttttttggtccagacaagttattgaaattggttgtagatatgagtacttggtcacctactttgaaagatggttctttatgagtcttgtcccatctttctttgttgtaagcagttgcttcagtgatgcaatgttcagcatggactctggctttttcaaatatcttagcgtaagtgagggctgtgggatgaatatctactgcatctttcttcaggaagtttctgggtaggtttggcatccatcctttctcaagaatagcaggtgcttttcctgtggtagagtgtatgctagtgctataagctagttcaagtataggtaataatgaaacccagtcatgggtatacccatcattgtctttgaattctagtccataagcacaaaatctcctcaccatgtcttccagtgtctgtatcatcctctctgctaggccatcagtttgtgggtggtaagcggtagaaaaggacaacttggttcccaacatactatgcagtcctgtccagaattctgaggtgaatttggggtctctgtctgagatgattatcctgggtatgccagtccttggcataactctgttccagaaaaggacggctgtgtccatggcagaatcatctttgaagcaaggtatgaatattggtgatttagaatatctgtccactatcactagacacgcattaaagctagctgcacctcccggggatagagaggttacccagtccatgtttacaatgtcccaaggttttgatggttcttggatcttcataagcaaaccaaacctttttccagtagctttatttgctttctggcacctgtcacatgacatacagtactcagaggtgtcttttctccaattttgccaccaggctgtgtcttctactttttctagagtcctgtcttctgagaaatggccagagtatacactgtcatggcactcatgtagaaccacattgatactatccttatcagcaagaaccaagactgagttatgtttttccctgtggtatataagaccatcaaacagggagaatcttccttctacataagatgtcttccaaggttcctgtaaggaattttttagcgctgaatctttgttatcctttgtgagtatctgggataagatgacagtgttgttattcttctgataaccttctttcacggtttcaaagaattcatctttgaaagaagaaacatgtatgcccatgatagggaatctatcatcatccttgtcttctggatcataagcagggttgctggggtcatttggtaaagcccatctgctcaaaccatcagcattcttatgtatattcccatctctgtgttctatttccatgttggctctgtattcctgtattgcaatttgccacctgagcatatgcctgttaggggttttcatgttgagtaaggatctcaaagcagtgcaatctgttacaactttgaaagaactgccatctagataatagtgcaacttttccactgcccatactagacacaagcactctaattggctagctccataccttgtttcactgtccttgagttgtctagagatgaaaacaattggtccttccttttttattccatcaattttttggacttgatggagggcagcacctagtcctgtcatactggcatctacatataagatgaaggggtatttccagtcaggaaaaaggagcaagggggctgaagttagtttctctctgaggaggttataggctgcaagtctcctatgggtcatttcaaacacaacttcaatttttgtcagttctgttagtggtctagcaatgtctgcaaagtgctctatgtgctgtctgtagtatccagcaaaacccaagaaggattgaacctctttcttgcaatttgggactggtttttgcaaaacagctgctactttgttctggtctattcctattgctatcccagacaccacatggcccaaggctttaatctggttgaacccaaaattacattttttcaaagagattttcatgttcatcttaatgacaatctgtaagatcctactgattcttattaagtgttcttcccaagtatttgacattataatgatgtcatcaatgtaaataatgacccatttttcgtctaactctcttctgaactctatgtccatcatcctttggaaatgagagggggcatttttgatcccaaagggcattctcaaatattcatagatgcctttatgcagaataattctcaacaagtgtctggagtcttctgctatcacattttgatggaaacctttcaatacatccatactagtcaggaatttggctctggctagattgttcaaggtctcactgatttttggtattggatacctgtctgctgctgtgtaagaattcaaagatctgaagtctcctaccattctggatttcccattgtgccaggctataatcacgggagtagtgatttcgacaacttcattatggccaactttccttaatacattcaacctgactaactcttctatgtgttcctccagtgcttctctgcttttggggctggcaggataaggggctttgcgcaggagaggggggtaaggtctttcagtggtcaaagtcaagtggacctcatgacctttgatggcacctagaggttggtctgtgttagcaaaagcaagtttatttgaatatagtacttcaaacaatttttccttctgctcttgtgacaattgttcacatatttttgactctgacaattcttcagagacaaatttctggagcatggggtctgttttcttaactgaagagatttcagtagaaagaggcatcttatcagttacgtgggatttaaaactgaatttcttcttcttgttatcatttcctatagtaaagaatctttctttgctgttggtgatatcaaaaccatacaaagacatgtaatcatttcctaggatgagataattaatcctagcatttctcatgactacgaattcagctgttattctcatggatcctttagtatgggggaagataagaggtatctctactattcctaagggttgtaattgatcactacaactatggaatctagcgtggttaatgggcatgaggtcatctttccacgaaggcttaatgtgatctaggagagagtggctaataatggagcaggaagcaccactatctagcaagcatgagaactctttgccatcaatcaagacgctggtcaggtttgattttccaatcaggtggccctttcctttgtcaggtttacatctcattagtctagcatcttctacatgggaactttggcagttcttatcccaagtctggggttgatgggactcagcttgtatctcagctattgagaactcatttgtcaattcacactcaactgcacattcatcaaagttaaggtttattagggggtctgaggtaccatcattttccaaggctaggatcatatggttgttctgtagattttcttcctctttttctgattgactttccaggtcatttctgtcctcatcttcatctcctgaatttagctcaatgttatttattctgcttctctttctggggcattctctggagtagtgacctggttgcttacagaagtgacaaacatccttccctttggtgactgctggagcagtggcaggagttttcttctgatctgtctcagctttattatcttcatgcttgtttggctgatttccatttctccaagaggatctggtattctgggatgggttattatacctaggtctgtattggcccattgctctgtccagaacttcctctatgatgataaccatctcctcaaagttcatatcttcatctgcttttttatacctactcttaacagcatgttccaaggaaccagggcattgcttgagtatcttttcacagacaagatagtcactgagctctggttggtaagctctaagtctttccctttgagtattaaaccacttgtgtacttttctgttttccactgagaaatgatccttttcaaaatccatcctcattttccacttccagttgtgagtgccaaacttatttctgatggtgttcttccaccaggcccaagattttcttccatgtctatccctaatgccaatataccaatttttagcagtatcagtgagaagtgttgtcaatctgctgactatcatgtcatcagtcattaggtagtcttggataaacacttctatattctgtaaccatagttcatggttgtatggtaattctcctgagaaagttgtccattcactggttttaggtatacctttccatagctggttccttacttcaatgttcacttctccatgatcaatgaagggaaaatccttaagccactgtggggaatctactttctctacctgctgttcctcagtttcagcaaagagttttttctttgcttgttctctattgatagtaggggctattgtcctaggagcagtgggtggaaacattctttcagtgtccagagggggctggtcacttaagagctcagcctgagtattcaaaagagggttattatattggagatggggaggagaatctttatattctggctcaataatagattctaacttatcatggattagttgagtggtgttgtaagcatcacccaaccttctttttacctgttcaaacctgttgttttcgttgatgttcaaatcattaacttggcttgacacggactcaattttaccaagtaacttgatttccattctcttcaatctatccagtaactcttctctctcagtgtggtgtagagtatctctcacataaagcacatcttggagcgcttcatttttcttatcaaagtggtcttttattacttccatgtcacaagaacactgacagtggctagtggcctgaattttcttttcactcaatgattcaacaattttgttcacaactgatgggactatttcattgtttactaatgctgaaattgaatttttcatggaattattgaaattggcaagacacgattctaacagggagtttggtatggattccatagtacctgacagttcagagagaaaaatagaaaacaaatcttttaatctatcctcaataagtagaggtacatcctgagttaaatcattattaatattcctaaggaaaaactcttttgtagacggatttgaaagattgtctaggtcaaaaatgagaggtgggtctactggtggttctgtgctgggggttcttcttgtcgagggggttgtcctctcccccttcctctcgctctccctctgcctcgcgttctgaacaccctgcccgcaattctctccgctcgcatgagatagtcccctacttcgagtaacctgctcgtctggtcttgggggcgtctccaattcctcccagatcctctccagcttcgttgctgtggagggcggtggggccgttgcggcgcgtagtttgggacgactccggtttgctgttggtattgaggcgcttgggtctgaacagtcgtctctagatgaggtggctgttggtaatagcccctttctctgtattgaggaggaggttgctggttgtactggcgcacttgctgggcggtgttctgcctgactatggccgaggggggttgagtagacggtggcgggggtggaggcatatggttgcttccttgctgtacggggccagtacccaggaacgtgacgtccgagggttggcgtatcgaacggcgctgcggcgttggagacgggctgactgtatgctcgtggggagtctgggttatcgccaaacggctcgccggttggttctggttggctagttgggatctctctagatcggctagttcttcccgagctatccagttctcgctgatgcggagcatctccgctcctccggctagtagtcggatctcctcttggctggagatggcttggatgagcgctactctcatcaatcgagggttgttgttctcccgagcttggacaaacatattccactgatcgttgaacaggttgatcactgtttccaactccgtgttgtccattatggtgtcttcgtcctgtggggctagaggctgttccaggactggaaactgggtctgacggctttgacgagggatcggagtcaaaacctgtcggcccgtctcggtattcatatggaccggaaaagttagtcggtctatgggccgaggtactggagtcgatctgttggacatcgtctctagagccaaggaagtcgctctggaattgattaatgcaggtgaaattcctcgctccgactgcgatacttctgccgcctgtcgcctcgtagcggtgtctgtaatcgacggcagactgctccctaagcttgcgaagccgctcggcggcggcggggctgaagacgtatctcgggtcatctcctcgctgtaatccagcaggtcggtctcctcttccggattctggtggagactttggctctcgttgcgactgttctcggcgttggaattctcgttgttgttgctcaatcgagatatttcttccatttctgagatgggcacccatgtcggagggaattatttaggagatgaagtgtagaaattaaacagttagatctaggattcggtgtctgaggagatagagtactcgacttaagatagaaattttcggtttagggaacgaaccttttcctttcttttttcgaggttttcttttagtttttgaaggcttgttcaagtatgttgaaatagctggagtccactcgggatagcgaacgggttcagtctctttcggcgcttttttcttcgcgggttttctggatctatgagttcctgaagtcgtgatcggagtccactcttttgaagagataagatttctgttttttggaggagcgagaagcctttcgtccaagaggtctggttctttttcagatcctgaggggattgatgacaggtctgacgattcgagtacgatctgtttgttcttcttcacttcgcaaaggagtggatggattcgaccggggaacgaaaaggagcagaggagatagttggttaacaactgctatctttgattggataatcaagcggaaaggaggattttcgcgagcgctccgcgatgagaatcttatttttgaaaagcgctccgcgatgaaaatagagatactgatttttgagaaactgatgaacaggatatctatatatctgttgttttcttgtttcttttgaggagaaagtaaagaagttgtgtaaatttttttttttttttttttttttttttttttttatttgcctgatgaattgagtttagaagtatgattatgagaggtctttggaataaaatttcccgatgaggcccccaattgtgagcctgggtctcaatagtgacagcaggacacaaggttttggggggcacttttatatgtatttcttataagaagaggaatacaaataaaagtaagagaaaagggagaagaggaatgaaatagaaagaattattttttgttctttatttattttaagaagatgataaaattctggcagtcttactgtcctctttgggatggctgctgacagtcttattttccttagtaggatagctgttataagcggagctaactctgacgcctccaaatcaacagaaactgaaatgggttattgattctgataaatcagatcaaccacaattttttagatcaaggatgatcaaggttccttaaagggaaacctatgtagttttcagttttactaccaaacaataagagagaagaatctttgaagctagtggagctttggttgatcagggcttttggtttagagaaggaagaataagaggtgagagagactgagaaagaaaacaagcagaaagatgctagctggacttaaagaagtaacttactgatgacaccaatgacactgagtagtgggaaaggcaggaaaagtaaggttcttctggttgataagtgtgagctggatctggtactggttgttgtggtttctgggtggtctggagtctgaaaatcctctggaagcgggatcaacaagctcagagaggattttcacagttggattatgtaatctggtatgtacatgtggtagagggagcggaaacctaaaggttggaataattcttggagtactgtgaattattacaaagtcaatgaaggaatggagttgggtaaaagtgatcagtggtgactagggttaattttacaccaggaatccatttctgaagtcagaaaggtcaaaagtcttaagatgaaaaagataaagtaatattttgagtagaaagggtagttttggcagtcttttggccagcttggttggctctaaggctgacagtgatctatcctggggatggggtaattatcagcttttgtgtaattattcaaggctctaaaatcccctaccatcctggatttatcattatgccaagctatgataacaggagtagtaatttcaacttgctcattatggcctaccttcctaataacttttaaatccaaaagctctttgatatgggtttctaaagctaacctggattttgggctagaagggtaaggggctctcctaagagcaggaggataaggaggttgacaagtcaattctaatttgatgttatgtcctgtcacatttcctatgggctcttctgtggtgcaaaaagcctctttgtatttatgacaaatttttagaacatcttgtttctgatccttattcaaaatgtcactaacagctgcctgtgataagtattctttatcaaatttaatgacttcctgtgtaagacaagatacttggttaattggctcaggaattttaatatttacattgcatatttggaatttccttttccaatctcctccaatggtgtagtatctattcttactctgaaaaatatcaattccatacaggcaaaaggtgtcatttcctaaaataaagtattcacataaggcatcctgtgtcagccttgaggtatatacatacccataggcctcaaaatataaaataataaaaataacaattacaactcatagtcaagtctcaagactagcccaagaaaaaatattataaatagtaaattaatattaagcataaaaatctacatataaaagtgtatatggtcaaaagcctgcaaatgaccacaaaggcctttaaaaataaaaataaacttttttactttaatttgaaaataaaaacaaaattcatgtagttacataccactgtgtaaccacatactcaaaaaacaaagaattctgtaaaataatcaataactaaagagttacagacatttaaagttacagatccaaatcagctgatgacataaacaaagttcattggatgcgaactcaagataaacaaggttccaaggcttgtgcaacatgtacaaccttgtagttcaacaactataaccaagtaaccagtttagaccacatattctgaaccctgaccagccacttggtcatgtaacctgttttgtttatccctaaccttaataacctttctgagcgaactcagaatatcctcttacatcagccatccaccagaacaaccctggtccagtttgaaatcaacagggttgagaattggcccatttcaatctggcccaagtagtttaaactgttctcagccagtacatatcagaatacttcaaccaaatccctccaaaatggattggagacgaaacaaaaagtctcctttgggcatatagaaccctagcaataacttggcattgcatcattacttcctgactgggtagctgtacccgtggttacagttacaactgtttcagcctttgggatactgataaccaaggccttgggcatggcttccacccagccaaacaagcccaaagcatcagtgtcatcgtgcaaaagtgtactgcaagccaccctcaggtgtgtggctatataaagactcctttattgagtgcttaaacctcagaaattcacccacttcaccatatatactactatatacttgaagccagcatttccaaccatttctcttatcaaccttagcattccaaccacgaaacagagctcctcttttactgctaccttcagccttaacctgtagcctttgcccttaaaagatcccagctccttattcctttaaaattggccattttcttactttctgttgcagaagtattgctctagaaattgcccaggaatcctcaactcatccaaaagacctttttggaagaactccttgtgatctattgtctaacaaacaattcacccttcctcaattcctcctttggaattcagagtattgattaaaactcaactctaggcctcttaacaagtaacattgtgaggttataatttctttgattgtttaaccaacaatcccctttttttgtaagtttgaatacactttaaaccttaaaattcaatataaaattactaacaaaaattattaggacaggaatagtactagaatttccttctagttcatatccagaccttacatttgggggcctcatcgggtttttacccaaagaccatattttctttttcattttttagaacctttttcatctagaaaaaagcaaattttttgcacaaaatcaactaaaaatacaaataaaactaacctaaaaaactcccataaaaagtacggttattttccattttttcttacaaaaatctcattgaaaaaatcattaaaaactaaaaattaattaacattttttttttcccttctttcaaagtgagcaactttgaagcacagacccctacaactgaagctcctagcccttcagtcctttctgaagtatccaccgataccaacaaagaagaaccatcagccttcaacccagaggtcgaaggattattcaatcaagctaacactttactcgaaagcgtcactttagctgcggacagcgccttacgtaagccatctcgaacatgtctccttccaccagatctggaaagacttactcagaggcttcttctgtaaccagcagcagacgatccagtacaactcggagcgtccacggaagaaaacaacctcaaagcatcgcaagaaacgacgccgacaccctcaaaaacggacagatccactccaccgttgaagaacccccctcaattgaaagagtcaagcccggtatcgaaactaaactcgccgaatctagccaacttaccaaccaagaagaagatagcttcatcgactcccaagaaagcaccggcgaaaaccgccgagaaaccatcgacactattcgtaccgacgaaaccaaagctcatctcgacccaaccaccatcagagaaggccaggaagagacaagccatagctgtagtcataccgatgtcaacctcggcgagaagaccagcgccgtctatagcagacccgccgagaacgacccaaccaccggtgcccaactaccctcaagcaccagtctccaagaccaatcaatcccaaccgtcggacgcgatggacgtcgaccaaccggaagatcaagacccgaacgaaggatcggatccttcgatggatatagaaccaatgagtcagtctattcttctgacgactcattagatatctttaaccaaacactgaccactgataactttagaactgaacacagtggaagaccaggcgtgcaggatatatcggcagcaatatcacatgtacgaaacagcgaagaaggcgaatcagcacgcagacgcaacgagagcgctgaccgagtgccaacgctcgtaccgcaacatctcgaagaagctaacttggcagttcgccctctccatcaacaatgggtggaacccattcaaggaagcaaaatcggccaagctcctagcgaaactagaaggccgctcgcagccgacagcaagcggatctcaaccctcaggaagctacaactcccccaacaaccgccgagagaaacgaccagccgagacagatgtcaaccgactaggcaagatagcgaagctagacacctcgtggcgagaaacgatggcggcggccagagccttacaacaagcttgagcacaagtgttggaagaattacgcaaggaggaggaagcctccaagcgccgcaagaaagactagatttacaacttgtacatactactctagcctctcttcatgacaccctcattaacgaaatacacgctcgttttataaattttgacgagaaacttgatattctctattctagcaataacctgatgtctgagttcaaactactttcagcttcaactgagaaaactttgactaattctatggccactgccaattcaatgtccatcttgtctgaaatactaagatccaatttttctgtaacagaggaaaacaaaaaaattcttgataaaacttcctacaaaattgacaatgattttgctaagtcatttgacaaatttgaggtgctagagaatcttacaggaactattatagataaaataagaggactggagatcaataccaagaaaccattggaggataagcaagaagatccttcacttgagattcaagataaatatgactcaattatttctgatattgatgagaatcataaactattgttaaccatttgtgaacaaatagaaaaatataataatatgttaaaatctcaacaacaggagaaccaaaattcccttgcaaaacatcaacaattagttgacaacaaaattaaagaattaaacaattcctttctcatccaatatagtaccattaataataaattagatacattactaaacaatgagaaagtttatcctccctcacacacagaggctcctacaaggtcaacaagtctctcaccacaattgataccccatccaaatcttggatccccaagaccaccagtggaacacactgctggaagcacccaatctgatatgtccaaagaagcacctaaagtcaaagattggccaagattcagcggtgaaggagaatataaccacgtagaatttattaaaaccattgatatgtttcaagaagactttgaacttaaagatattgctatcacaggaaaattatgtatcatactatacaattctgccaaaaaatggtacaacttaatgcgcgcagaacatggtaaacaaacttggtcctggtggaaggaacaaatgcatataaaatgggggaatggtgcatggagattcaggatggaagaagcttttgacaaggcacactttgatccagaaattaacaaaccacttacatggttctccaagcagaaagaccgcctttcagccatttttccagaaatgagtccatcaggcctacatgagaggatactcaagaaatgtggaggagatctagagcatgcagttaaatgcaggaccaatagaaattcttccacagaagaaatcatcaatgcactagaagacatagtggaacgtaccaagattggtagatcttacaaaaaatattccccagggaagactgacataaagaaaactatcccggcaaaaatagacaacaaaccatatgtcagaaaatgccacaagtgtgacagcccagatcatttagccaatgtgtgcccaaagaataaacgtactataaatgcaattgaaccagacacatcaggtaacacagaagaattagatgaaacatcagacaaagaagatgaggaatctttaccagatgatgcagaagattatgagtctgcagatgctgagataggcgctattgaggcagactatgacttatctgaggaagaacaagtttcccacttaccgcagatatcacaccacaacagagacattacacatgttactgatgccaaactagtaaaaaccaaaccagaaaaaggaaagggctacacagcaggcacaagctctgtcactctagtcatatgtgaaaaacaggaaggcagaatgctactagatcaaggagctttttgctcagtagtgtccaagaaatatttggaacaattcctgcctaattggaaagatagcctcatgccactagcaggactatcactccacagctgcaacagccaaatgaaatcactagggataattgaaataagccttctcctaccacatccatcaggatcggtcagaattaaagtagaatttataattcttgaagatggaagaaatgattatttcatcctaggaacagactatcttaatctttatggatttgacatccacaacagcaaagaaagattcttcacaattggtcatgataaccaacggaaaaaattccaatttcttgcctctaggtccatcaattcagttactagaagaacagacccagaaatttcccaatttgagaatgaccaactgaaggaatgcaagatcagtgaaaaactcaatgaaaaccaacgtgcatgtctcatccaagtgctatttaataataaaaatgcctttgccacggacaaagaaccattaggtgcaattaagggacatgaagttgaaattactttgaatattgaaaaaccataccctccactcctcagaagaccagcctacccagccagtcctagagccagggaagcattggaaaaacatattaaagaactcattgacttgggtgttctccggaaaattggtcacaatgaagaggtagaaataaccacaccagtgattatagcctggcataatgacaaatcaaggatggtgggagacttcagagcccttaatacatacaccataccggacaggtatcctatcccacgcatccatgagacactcaccagcttatcacaggccaaatacatcactagcatggatgcattaaaaggtttccaccaaaatgttgtcacaccaaggtctagaaaattccttaggatcatagcacactgtggcgtatatgaatacatgaggatgccgtttggaatcaaaaatgctccatcacattaccaaagaatgatgaacacaattttcgttaaagaattatccgagcaatggctcatcatctacatagatgatattattgttttctccaataactgggagcaacacctcgagagactacaaataattcttcagaaagttgtagaagttaacatgaaaatatcactcaagaaatgtaactttggctttcacgagctgaaagcactaggacacattgtatcaggacttacactagccattgaccaaaacaaagtagcagctgtaatgcttaaacctataccgcagactagaaaagaaatgcaaagtttcttaggctttgcaagttactacagacaacatatcaaaaacttctccgtaattgccaaacccctatatgtcatcactagcaaagatgcggcgtttgaaatgacaactgagagagtacaagcatataccgacatgagaactgctcttacatcagcaccactactgcttatgcctcagtttgacaaaccattcaaactgtacgttgacgcctcaatggaaggacttggtgcagcattacaccaagtccaaattattgatgataaaccttatgagggaccagtatgctacatatctagacagctcaaagatacagagggaagatatggcgccagccaacttgaatgtctgtgtcttgtttgggctctggaaaagctccactactaccttgatggaagtgttttccaggtcatcacagactgcacagcacttaaatcactattaaacatgaaagcacctaacaggcatatgctacgctggcaaattacaatccaagaatacagaggaaatatgaccattatccataaagaaggcaatttacacaaaaacgcagatggactaagtagatggccattaccaaacaatgtagataatcctgcctatgaccaagagaacttaccatctagcctcccaatcatgggtatcaatgtgacagacctcaatgaagaattcttcagtgatattagagacagttacaaacaagacaaaaattgctggataatccttcaacttctaggaaaagattttaaagacaaagatctctccaacagcctagaagatgaatggaagaaacgttaccaagaaggacgttttcatctgtttgatggaatactttaccacaggaccaagcattcttgtgttatggtcttaacagacagagaacaaattagcattatgctccacgaatgccacgacagtgcattttccggtcatctatctgaagataggaccatggaaaaagtcaaaacctgtgcctggtggctcaattggaaggatgatgttgcaaaatattgttccacatgtgatagatgccaaaaagccaacagatcaactggtaagaaatttggactcatgatgaagattgaagaaccatccatgccctgggaagtggtcaacatggactgggtaacaggactacctccgggaggacagaataattacaatgcttgtcttgtcatagttgacaggtttagtaaaacaccaatattcctcccatgccataaagatgacacatccatggacacagcattaatgatatggaacagagttgtttcatggacaggactcttcaaagtaattatcagtgatagggacccaaaattcacttcagaactctggcgcaacttatactccttatttggcaccaaattatccttttccactgcctaccatccacaaacagatggactggctgagcgtatgatccaaacacttgaagatatggtccgcagattttgtgcatatggactagaattcaaagatgcagatggtttcacacatgactgggtcacactattacctgctttagaactagcttaccgcacctcagtccacagttcaaccaacaaaacaccatccatgctagaaaaaggctggaacccaagattgccacaagatagccttaggaaagacctcatagatatccatcctactgcatcaagcttcaaaaccatgcttgacaatgcacgcaaacatgctactagatgtatgaatgattcccatgaatataataaacaaaggtgggacaaatctcacaaagaacccaactttaaaattggtgacatggtactagtatcaactatcaacttcaataacatcaaaggaccacgcaaactaaaagatgcctttgctggaccatttgtgattagagcactacatggcaaaaatgcagttgaagtagtactaaccaaagaatttgacaggaaacaccctacctttccagttagcctaattaaaccctataaagaaacagataaatctctatttccccttagaactgaaactgaaattatatcaccacctatggagaaacaagatcagggaagcatagccaaagttatcaaggagaagagagtcaggggacagaaagataaattttaccttgtccgctacaaagactctaacaaagaagatgaatggctcccagaaaaagaaatcccagaaggggacaaacttctacgcaggttcagacatgacaaaagaacatcagataaaaaatgatattatccttttttttcttttttggtggtagtgaatgtcagccttgaggtatatacatacccataggcctcaaaatataaaataataaaaataacaattacaactcatagtcaagtctcaagactagcccaagaaaaaatattataaatagtaaattaatattaagcataaaaatctacatataaaagtgtatatggtcaaaagcctgcaaatgaccacaaaggcctttaaaaataaaaataaacttttttactttaatttgaaaataaaaacaaaattcatgtagttacataccactgtgtaaccacatactcaaaaaacaaagaattctgtaaaataatcaataactaaagagttacagacatttaaagttacagatccaaatcagctgatgacataaacaaagttcattggatgcgaactcaagataaacaaggttccaaggcttgtgcaacatgtacaaccttgtagttcaacaactataaccaagtaaccagtttagaccacatattctgaaccctgaccagccacttggtcatgtaacctgttttgtttatccctaaccttaataacctttctgagcgaactcagaatatcctcttacatcagccatccaccagaacaaccctggtccagtttgaaatcaacagggttgagaattggcccatttcaatctggcccaagtagtttaaactgttctcagccagtacatatcagaatacttcaaccaaatccctccaaaatggattggagacgaaacaaaaagtctcctttgggcatatagaaccctagcaataacttggcattgcatcattacttcctgactgggtagctgtacccgtggttacagttacaactgtttcagcctttgggatactgataaccaaggccttgggcatggcttccacccagccaaacaagcccaaagcatcagtgtcatcgtgcaaaagtgtactgcaagccaccctcaggtgtgtggctatataaagactcctttattgagtgcttaaacctcagaaattcacccacttcaccatatatactactatatacttgaagccagcatttccaaccatttctcttatcaaccttagcattccaaccacgaaacagagctcctcttttactgctaccttcagccttaacctgtagcctttgcccttaaaagatcccagctccttattcctttaaaattggccattttcttactttctgttgcagaagtattgctctagaaattgcccaggaatcctcaactcatccaaaagacctttttggaagaactccttgtgatctattgtctaacaaacaattcacccttcctcaattcctcctttggaattcagagtattgattaaaactcaactctaggcctcttaacaagtaacattgtgaggttataatttctttgattgtttaaccaacaatcccctttttttgtaagtttgaatacactttaaaccttaaaattcaatataaaattactaacaaaaattattaggacaggaatagtactagaatttccttctagtttcatatccagaccttacatcctgtaaaacaacaaattccacattaagccttaatgatcctttggagtgaggaaatatcaatggcatgctaattactcctagaggtttcatggaggagttacaactactaaatttagccttggggacaggtaataggtagtttctccattcagggtaacataaatcaagaaaatcactacttgtgcaagagacagaaggctccaatgtctaaaagggctttccattggcccaacaccttgcaagtcacagatgagacttttcccattggaattgacgtaggaccaatgcataaaagcattcatcagcctagcaatgtctgggtcaactccttcccaattctctttaatcctaaagttgacattgctggaatatttaacatatggccccactaatgctacttccaagaagtacacctcactaggcaggttaatttcaccacagacaactaccgcatgtcgaacaatctgaaatgcaaaaaacacaaggtcaaaaacccatggaaaaaacgaagtgattatatcctgaagagctacagacctccattagttggcctttctttagatacacctcacgcagcctttggcatccaggtaagatcttcttgaattcatccaagaggagtgcactcccttcatacataagtgcatcactggcgtagtgtgaaatgttgggcgccccatctcggaatcgtatctttgcgacgtagttgaccaatttgactgatccatcacttgcaatggttctcacagtcgcctcaaaggctctcctcatgctgccttgtccgacaattttgtcgtggtgaacttggagagtgattggcattacatcagcctccagccaattgaacttgctttcggaatagatgtcaaaccctggttcagtattctgagtcttgaatattaaacgatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcattaccactagtctctcatcttggggtatatgggagttttatttctcctgttcaaacccatcatttcaacaacttcttccatgacttcaataagctcagagatatctacatccatgtctttgagtctgcatctaacagcatgttccatacttcctctacattgactgagaagtttgtcattgaccaatattcttgtttgatttgtgtaaatacaatcaattcttttcttttgggcaatacaccagtcatgagggtcatctttcatggggtcaaagtaatttgtctcaaataatctacgcattttcttttcccagagtctagtaccatatttgattttaattaactccttccaagtatcccaagattgtgcccctagggattcagttttctcaataaaccatactagagcacctccttgaaataatcctggaagtctgactgtgactaattcatctggggcattataagtccttagtatatgatctaaatatttaataaagctgatatgatcataatcaccctttccattgaaggtaggccagtcttttaatggtggtatcattttatttaaagtggctaaatccatggtgtagtactgggattgaggcttttctggggcattcttataaaatgtttgtgaagatttcccctgagtagttgggaagtgaggggcagcttctttctcatagcgcacatttttctcttccatataaggattgttaaaccttggatcattatttttaaaagaaggttctgaggtttcagaggcgcgcttagagaagccttctttaattagttctgataaagtatgaacattgttttgaatttcattcttcatttcttgtctaagagtggccatttgttcattcaaggtattttgaataccctcagatcttatattctgttgaataagtaagtcttttatcatatctaattctttattgttagcgctcttagcaaggagagcatcttctctcattttagataaaatgtagtccgctgtagaggttaattcattgttcaaattatcaacagctgtagttaatttggaacaagctaattgacttttagctgtgttctcagcaataagcttagtagcttcagggtttatggacaatgggttacggagcatgttatcaaattttacagacaaagaatcagacgctttttcattgttcctagtattcaaatcaaaactatttacaattgttttaaagttactttcggcgttgctatcaatagcggaaagattcttatttacaagatctagactatctagaatggcggtgaggattttaagatctaatcctccatgttcatgtaacccgattcgagggtgtggcaggctttcataagtcttttccaacgacgcgggtcgttcatcttgggcgctttgtaggaattggatcgggaggaggagctccggttcttcccgtttctttcctgttgaagaactgggaagaggtttttcttctcggtccaagggttccagcccttgacgtactcttcgacctccgctcgaggtattaatttctggagagcgcgttgactgtcttgagcttgagttaggagtgctctgttgccctccgaagcgcctaagggttgatccactaggaatttcttccagagggctacgtgctctcggactaatagttggatcctttcctctttcgagaggactcgtacgtccggggatttggggcgtagctgggtatccgccgagacgctcgacgcttgtggatctatatccatcgcgtcgcgctttctcgcttgaatcctggcgtctccgccacgatctgagtgctcgaggcgtggcttgatcctcgacggcccgaggtgagcgttctcggcccacgtctcctctgtcggtctctcgacagtcactgcgcatctctctggatggtgatcagctcagctgtcacgcgctcctccagctgattggcccgccgcggtcgagtggctgggggtaaggggccgtggaggtctggattgttcgacctagttgacatgataaaagttccggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtttgattggtcgtgaagcctccaagaaggtcgatttctcgattgaccagataaagcaaccgtcggccaaggtgttgtttagtgagtgtttcctgtggtttgtttgagatcagattgaaaagaagtaaatatataaaaaaattgaaaaaaaattgatgttatccactatgtgaatgcaagagcccctcccccaacttaacaggttgtcctcaacctttgagtgagtgatgctggtgaattgagtgggtaagtgaggtgagagaattgaaaggtattgtggcaagagaaataacaaagggatgtgaggattgaaggagtctctggggtaagaaatgaagatttatcaaggtggggtgatggaaatgaaggtaagggagtgtaagtttttgaaggtgtgagaaaaataagagatttatggttgataatggggtgaagattggtttaagtgagaaaggtaaataaggtataaaaaaaatgaaagaatatgagaggatggtttcaatgaagcgtgtaagtgttgaagttgtgggataaataagatgtatgtaaaagagcatggtgaagatgagtgaagtatgtcagaatgtgagtcctcccccaacttgaaagaaatcattctgtctgatgttgaagaaagataaactgatattttgtactttgatttttgtgttgtgaacagtttagtctcatgccgaggaggaggcctatttttatgagattgtaggggttaaataaatttaaacagggaatatgaggatatgcatttgaaggatgggaggaaggttaagagattgactgataaaagagtgtgagttcctcccccaacttgagaatattctgatgttgtattcttgaaggctgatatattcttcttgaattttgacagaacaattttgaaaagaattttatttaaatttttaaccaactccaaccagtaactttgggcgcttgacgtttccataaggttttcgcaaagggtcccgcagaattgataggagtaactgagaaaggatcttctgaagtaaataaaatagaagaaataattcccttggtgattcagatggagcaatactgttgattggtaactttgataattgtccagttttcccgtttgcttcattctgtggattaataaatgttgtcgtaatatctggtggatccggcggtgttggaattgaaaagactccttcaggaattggtgtggtggaaattgatggtgtaagtggttggctggaactaggcaagtctgttgtttcaagatttgcaggagccaatgggacatgaacactaataatcttgtcttttggttcttcaatttgggtattctcaatttccaggtgttgagacaagtggttattgatccgccaaagtccaaatatgtccgaaagaggcctaaatagttgcttgttgaagatcttgatttccaaatatttgttgatattacaaatccaaaatttgccggggattgcaggaaatttgtggtcttccttggagtgctccgcaagtagtaaattttgaatcttcaccggattgtttttgaatgatggcaactgatccaaagtttctggttgagttgattgatccaagctttcttcctgatccacatggttctccgtatcaggttcatctagaattatatcagggattttgattactgtatgtgcaagatccattggtgtatccattacgtttcttgatgccgctttccattcttccagatccagtagtttggtagttgtgactggttctgtcatgtgcattgaggccacgggtatggtgacatccattgacttttctgtatcagcaatggtgagttccgtataatttgcttctggctctgtataatccttcactagttccgtataatccgtagctggctccgtatgatgcgttcgctagtgccatatattccgttgctggctccgtatataccgttcgtggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagatctatcttggatcagccatacattattacttattgattacaagactcttagttatttgtttagtacatttagaggggcaggtctttcaaaccacccgtaagttgtaatagcctttcaacctacttgcaatttatttccccctcaagggatcttttgatatacatatactttaccgtgtctatccgtcccaggagtcctacatctggtgtcccaacagtggccgattaccttcatcaagatcattcgaatcaatcatatttttctagcgaatcaacctcaacatcaaatcaatcgtggataacgggaagaaggcagatttttgcggcgataaggagcgctcgattggcgatacaaaggatacgattgaagtggcgaagtatttaattggcgatacgaaggaagtgattggcgagacgaagggtttgactggcgagaagaaggatttggttggcgagaagaaggatttgattggaaagacgaaggattcgagtgaagatacccaggaaccaaacaagacgtccagggttgacgaggagattagagaaagggagcggaaatttttggaagaacaatttggcaaattattaaatcaaaaatcaaaaatgtcaaattcggcggaacagagtatggagcaatcagcaatgatgctaaaacagcaagccaagatgacggaacttgaagattccatgcaacagatgaaagaaatgatgatggcactattaaagcaatccaaagcaccacaggccgtaccaataccggaaactccaccgccacgaggacaatctttacgatttgcaacttcaacaccatacaccggaatggcgggaatggaaactactattggcgcaggagaagaaagtttactaggtctggcggtaacttcatcagaaaccagtcagactaggacaaaatccgaaatcaagctctctgacgaagaaaagggcgtagttctagacacaaggaagttgaacttagactttgacgggtcagaagtggaattgtttatcaaacgtgtagagaagatagcttccttgcacaaagcgggcggacaggacgtagcacttcagttgccattcatgattaaggacaagaagattagcaagtgtattgagaatatggaaggacacgagaatcgggattgggaacttttgaagaaggaactcattcggaaatggggacgagcgacacctcttaggcgatttaacgagaactcggtttcgacattggtcagcaagcacatggataaaggcgggattcagacaaaggaggaatacaggacatttattggcgaactcgaggagattttggcgtatttgacgaagatggattacgaggacgtgaatgcgacaagtggcaaaccactttggaaggcaatttcaaccgagatgcgacgggacgtggcgaaggagttggcacacgacaagaaattgaagaagaccaaggacggaaaggcgctggtacccaagttggaagttttgaaggactacgtggaagcctcgttatcggtatatgacttggatgtgggtatcactaaaaccaaacctgctatcaaggaatccgagagtaaacgggaagttcaagccaagacaaaagcagacaacggaacagacaaaatgaaggctttagaggaggaaattaagaagttacgcacggaagtaaataccaatcaaaatgctaggccatttccacctcacttttccacgccaagacaaccaagtacaggatttagaccgccaggaccaggaggaccgtcataccagagaccacaacttcagtgtttctattgcaaggaaatggaccatacctcaatgttctgtcaacacttaaatgaagacataaccaaacgtcttgttttcaaacaaggaccaaacttttattactctaaccgcgaaataatccctaccgatactggagaatcgattcgagaattggtacggaaattcagtgaaaagtccaatgcagccaaggagacaggtgagaagagagccaatatgatgacaagtgatgagtttccccaaccaagacaggaaccaacggcatctatgatctctacaaatcgatgggaagcctggagtccgccggaaatgcactacggagaggaagacgaggagaatgtgattggatttggcctgcgaaggtctgctcgaaccaacaaggagaaggagaaggaagcacagccaccggcatccaaaccagaaacctctggaaaatccaaggaatccatctcaaagactcctccgggaaatcaggaagtcaataaaaatccctcagcagcgcgcaagagaaggccaagttatcctggagcatggatggaaggagaatctgacaacgaaagcagcgaaggcgacaatgcagaagcggagaaacctgtgtcacaaacaccagagaagagggcagaagaaaagtcagccaaagaagtgtttccccgaaccgtggatcagtccaaagttggggggggacttagaaagaaatttctaaagcaaagtttcacacttactttggaggaattattattaattgcgcccaagtttcttcaggaattgcaggccgaagcagaagataattcgagtccgttggagagaagtcagaattcagggaggtgcgatcataggaatttcgacgatagcgagccacatcgacctcgggaaaaagggatgaaactaggtaataatgcacttacttatgcctgtcctttgggtttcattgaggtttggattgctggccagaaaatcagagcactagtggatacgggagctgaaatgaatattatgccggaaaccttggcaatccagctgaagctaccttcacgtgaaattagtatgaatatcatgggaatcggaggacactcaacacccattgtggggctagcggaaggtgttcatctttgtattgatgaggaggatgagaaggcggctaatttctttattgctcgaggtaaagtttatacagtgttgggaaggccattcctagcagatcataaggtacgtttagaattatcaaagagtcgtggagaaatactgagttacgagttatgggatggaggaagactatgcatccctatttgctctcccaaaattccaggatgggaaatggcccctcctcgaagaatagccgacaaatgttttagcatgacgatcgaaaattacgcggatttcatggacagctcaggggaagaagataaggaattgacaagacaagaggaagggtcaggaagtacagaggttcatgactgggacaataccacactcgggagcgaggagaggaacgaggcgagtcaggatagcggagagtgcaataatgagtggagtagtaatccgagcgcttgggaaactgaggaccatacggcggtaacaaagacagaacaaagcgagtggacaccatttccgaagtgggaagccttcaggtgtaaaggaagttataatttggtgacaatcacagctgattacgtggatcatggatatccggttaaagagttcctccgtatgtatccagaaacttacgaatctaaggcgggaggaatttgggatgagctaccgggatacacagctggacgcattgggtttataatgttgctaactactaatggaacaaagggatacctagaaaattcctacatttggccagaggagtggtggtttgttgacgaagaacgtcttgcgatgtacttgggaacaaaagaaggaagaatgaccattgctgaccaggagttatggtactcaggaagagatcgggagaaagaagaggaggagtttctaactgaactaattcgacaaatggtgggaatttttggaagatttgattggcaggcatttaaatgggtgctacgtaacgagcaggcacgacttggaaaagactttgaaaccttctggaaagattgggagtacgccgctattgcggactagtgctctttctcaaagctttaggaattatttgtattagtaggaattgttttttttagttatgcattcaactatatcaattattgggtgacggggggcaagtagaagttgtagaagttgtactattattcagtctgctatttgttggaacttcaattgtattctcacggattttgttattctcttctcaggttgttgattttttcgttggagtctctcagaagaaggagagacggtgtggtatttttaggaagaagcagctatcatcaagctgtaataaccattggttcagatagcaggagaaacaagtaagaaaaacagggtaaaaatataaaggaaacaaaacagcatttcttttaagaaggtactacaagattttttttttttaggtgggttcttttatgttttagcttagggaaaagagaagggtatgtttttcttttcttttgtgtttcttttgttttttggcattcctgtgagtatcagtagtattattgtatttgttcacaaagggatatcagctagttggggagagaggaggaatggaggggtacaaatcaggacattcaaggatcaatgtattcagacaacggacagtgaaacggacgctattggccactaggtgacccatggaatgaggctcggcaaactgggcaggcctacgggaagatagggaagccagggctagggaacggtcaataccatgctaaaagtacaataaaaaaaaataggatacttacaagtggatgcgatgatagttgaaccaatcctcggcgataatggtagcagagcgcatgatctcgtggcgaaggaagtggggatggtcgtcggctaagtcgcccaggacgtcgtgcacagacaggagggtgttgtagaagctcattgccaagaattgagcgctaaatcgcgcatccatgtcgaagggatcacctgcaggggaaggatgaggagtcgcaggaggattggtaggaggcgcgggcgtatcaccaggagacgcagctctggtaggcgcaggagaggtgacgaagaggcggcggcggacgttgggacgagttgggctatccggcgaggcagaaccagtatgacgaggggtggaatacacgcggggaggaccggccgtagccggggtagtataaggactggttagcgcaaaacgaaccgcatgtacatacggaggcggagggtagctggggacttcgtcctcttccatctgggttgcttggcgtacagggtaagcatgctagggtgcaggaagaaagggagacggtggtcagcatgccgtagaatgacacttgagaagtaaagattatcagccggagccgacttacacttgcttgatgggttggattagtgtgatcagttgcctcacgaggggggtcgatgactgcattctcttcgagccgagctccattgctggcagtacgattaggctagaggaggaaggagaaagaagtggtggcgttaatacacaagtcaagagcgtggagcgatcaagtggtaacggactaagtagggatcagagaacagggagcttacacggacggcagtaatggcggtgttgggggtagcaacagattcgaagggagaacgaggagcaagtgcttcgtctgctttgatcggggacttgcggcgagcattatatgcatgctggaacagaaaaaaaaaatgaaaagcaataactaagtatcaacggatacgagggggtaagagcaaacaaaaacgagaatatccagcttaccgtggggtgattcaaaataggggtagcattggaaggagtaaaagtagtagaaacattatcgcgggtaggagaatcgacggccatggccatatgatcaggctcgggcattgacatgataagctaagagaatacaaagtcgagcaggtttttttttaggaactaggattagtaaaattaaaaatcgaagcaggataagtggcaggggaagatgaggaaaaaaaaaaaaagggaggaggaatcggagtagtgggcctcaccttgaaactgagggaaccatgaccgatcgactcaaggaacaaactgctgaagggatcaagatgggcctgctgttgagagcaagtcagctataggatccaagccaccgattgagaagaagaataagtgactcacctttattcgaccgcaaggccgaagagacgacatgatggccgagtgaactggctggatctgaggtggtgagatggccgaatgtcgccagcgatggcggttcttcttgcaggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtgctgcgtgccggcattagacatagttgggacatgtagtttcatatcaaggccgaacccgtatcaccaaagaagcttaacaaaatccaatcttggccacctctcactacaaagaaggaggtacggcaatttttggggctttgcgtgtatgtaagaatgttcatcaaggatttttcgttagtggcagccccattacggcggcttactaggattgatacagaattcaaatggacggccgaatgtgaggaggctttttgtaaactcaagaaaattgtgggagaagatattgtattaaaaggtttggatttcagtgagaacgcgggaaaaatcaagcttgcagtggactctagtttcattgcggcaggagcagttctgatgcaggaagacgagaatggcgtggatagaccagtattatacgaatcagtttgcttcaccgacaaggaatcagaatattcacaatctaagttagagctttgcggagtacataaaatattgaagaaattgcaaacagtattgtgggggcaacatttcgagttacaggtagatgcaaaagccttgattcagatgattaatacacccagtcttccaagtgcacctatgactagatgggtagcgttcattcagcttttctcatttgaattggtacataaggcagggaaaacctttacaatgccagatgggttatccaggcgaacgccagacaaagacgaggttcctagggagatggacggcgaggaaagttggattaaaccacatccgggatttggagtcaaggaggtaggtatagtaattacggaggttgcaaacgcgggaagtcgacaagtgggattttggaaaaggatgaaggattacttagggacacttacacgaccaccggattgctcagataaggagtttgcaaaaatcaagcgcagatcagtcaattattttattgaggacggacagttaaagaagagaaacgaaccccagagtcaggtaattgtctcagaaccaggaatgcagaagaggatcatgaaggcgctacatgaagaccttggtcaccgtggaatgggtgagacatatattcgaattaagctgcggtattggtgggaaggaatgaagaagatgatcagaaattgggtaagatcatgcgaaagttgtcagaagagaagtaaagatttacaaaaggaaaagggtaaagcaacctataagacgactttattcgagagggttagcatggacgcagtacacataaaagcagggcaatggaagtatttagtaattgcgagagacgatttctcaggatgggcggagacagtagcactggcaaagttaacatcaaagaaagtggcagattggtttgtgacagaatggatttatcgatatggcgtaccaaaggaggttacagtagacggcggggcagaatttaagaaggaattacaggcagccatgaagagagttggtactaatttacgaatggtaacaccctattatccagaagcgcagggaatggtcgaacgaggacacaaagaaatcaaggatgccttaacaaagatgtgcggggagaatgggaagaaatggaaggaacacttaccattggtgacttttgcggataggatttcgacaaagaggacgacggggtattcaccgtatgaattaccgttcggtcaaatagcagtattaccggtagatcatgagctaggaagttttctcacagtggattggtcgactatcaagacgacggcagaattgttggaagccagagtagaactatttattggaaaggaaggacatgatggacgaagcactagcaaaaattaaggcctcccgtaatcaatcagttaggtattgggataagcggctggctcatcgcctgcggaagcctctcatgccaggagagttggtgttagtatacaataaagcactggagactcagtggggaaacctgtttaaacataaatggaacggaccgtataggattgtgaaacaagttaaaaagggcccatatatattggcggaattagatgggaccatactggcccggagttttgcagccaaccacattaagaaattttatccacgaggagagacggaggaagaggaaggagatgaggacgaagaagaagaagaagaagaagaagaagaagaagaaggagatgacgatggggatgaggacaacgaaggagaagaggaggaggagaatgacgaggatggtgtaagtggggacgatgaataggagttatgaagtagttaggaagatatatatattgatttatttggaaagcaattggtaggcaaacaggatcttgtgtttagctgagggaatagggtgggtgaaattagtcaaattcaaacaaaattaatcaaaattaagcaaatacatttttgagtaaattaaaaatctagtactttgtagaaaaatgttagaagatgaattggtgattagtaaatgaatatggaagaaaagaacacggtggtacgagcactgggcggaatggatgaaaggacatggtgacttggaaatttaacaggatgatggagaaacagacagacttggaaggagaagaaacaaaccaacgacatggatggcgtggaacggaaaattaatgtggaatatttatacgtcaagatgtttgaagattcataagaccagcgagaattatacattggaatgagagtttgagtgatagtgatagtgaagagagaaagattgaagtgtttgagcaggtttaattaatccttgctggatttttggccaacaacctcttcttggagcgggtgagatgaaatagtttgaaataactcatgggtgtctgggattaggttgcttatggaacggaatacggattgaatatatgatattggacagcaatggacttatttacggatagaagtggaattggtacggattggatcttgaagaggaaggacgttattgcggaagtcttggttagaaattacgaggatcgatggtcttttggcatttccacaggaatgctgcggacagcattaagttggggggggatgtggtgtgctgtgcctgttccaatgccaaaagcatacagcagaggtgttgggatagcatagttgcatacatgtgacaatcattacaagagaaggaacaatcattatggatgaggtgtggtatatacggacaggattacatacatgagtggattgggagacatgtctcgaccaggaatgacataggagcggtgtgcatacgaggagtggagtgggagatcatatctcaaccaggaatggaacggaggagcggaagtatatacgtggagaggagtgggagaacatgtctcgaccaggaatggaacggaggagcggtgtgtaataagggtactttatgttttacgtaagggtacggggtacggattgtgaaaagtgaagggaggaaaaatattgaggcggagggaggaaggaaggagtgaggagaggctttgacccccaaatcctgggtggaaggagataacagcaggtctggcaggctggtactgcctatgcagagtgttctggaagatggcttggttgcctggcgacacatgacatcatgctgcgcttggttctggaagatggcttggttgcctggcaatgcatgacatcatgctgcgcttgtgtgctcccttgcatgcatattatgtgacaaggtctggagttaagtgttcctagcacagcatgagctgcgctatttgtttggaggctgtgcgcaaaggctgtgcaggtgagatcccctgcagcaatattccctcacaaggagtcccctgcagcagaaatccctcactcttcaatataaaagaaggacctctccccaccagaaagtctcttctccccatcagcctactgcggtaagtttgatcacccaagttgaagaataagttagtaagtgagtgagttagtgataagtagtgaattagtacagtattgtaagcgtgaaaccaacaaagagttcggaatttgaagcatattagtagtagtagtcatcatataagtagtagtacattaacaattaaccaataacaagtagtagtagtattagtaccggagctctagtttttgattaaagtgccttagcaagaaattgttcgaggaagagatcattaacaaactctataacaaagtatctgtttcgtgctcaagtcatcagcaccacagtttccattattaacctgaagttgtaacagattcattagtagattgatacgtgatctaggtctgatagagattactttacgaaagtaagatctatcttggaatcagccatacattattaaatattgattacaagactcttagttatttgtttagtacatttagaggggcaggtctttcaaaccacccgtaagttgtaatagcctttcaacctatttgcaatttatttccccctcaagggatcttttgatatacatatactttaccgtgtctatccgtcccaggagtcctacatctggtgtcccaacagtggccgcttaccttcagcaagatcattcgaatcaatcacatttttctagtgaatcaacctcaacatcaaatcaatcgtggataacgggaagaaggcagattttggcggtaatacggagcgctcgattggcgatacgaaggatacgattgaggttgcgaagtatttgattggcgagacgaaggattcaattggcgagaagaaggattcgataggcaaaacaaaggatttgattggcgagaagaaggatttgataggcgaaacgaaggattcgattggcgagaagaaggattcgatgaagtttgactagttgatcaacagaataactgaatatgccgctgagtagtcgcaaatatggttgataaatttgatctggttcccgctaaagtttgtgatcctttggcaattccttctcgttatttgttgaaattcgattacttgatgtagatcacacaagtttatcctatcacgttggggactcccttgtaagactcaaaaagtggttgtaagaccctttttgctgaatggagaaggggatggtggaggtgcaagctctgcccttctatactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgatagggttagttcaggaatgagtttgtgtgatgctgagaatgagttgagttgttattggtgttgggtaaggttctgtaaaggtggtgtatctgtgattgagtggtactaaactgtgactcatgaataatacactgaggagacaacaactgggaggagagcctccttatatagaaaatagtgagggaatttagctccagggcagccagtaatgagtgattttggctggcctgggctattacatgagggattttagctacatacataagttgaatgagtgaatgtgattggtcagacatgtacaagggttgaagtggtgagccaagcagctgaatgagtgattctgattggtcaggttctgatgtgtttacaagtgagtgtggtggtgtaagctgcagctgtcatgcatggaaaatacactaatttaggctgcaggtatgatgtaatatgtagaagtgaaatgtaaagagtgtagatgtatgtaaatgagtgtatatgtaaatgagtgtgtactgtactgagggtgtctgtgtagcttgagggttgtaattcggtttggtgatatgtaatgatgggtgaaatccttgtgatatgttgtccagtgttgggtaagagttgatccaggtgtgttcccgtgacgcctgcgtggtgaccaagggtggatttatccgtagagtccagttcttgagccgtatggtgtgatttctgagagaaattaggtgataatatgaagaaaaaaaatatatataaaagaaaagaaagaaaaaaactttgaattttcacatttttgactaccacaccggcggctggggtagttgcagcgctggagtagaggtagcagacactgaggataaggaaaggaaagaaggcggttgagtttctttctttcaaggatagtagttgtgagagaagatagaagcgcgtacttctagcgagtcgtttgtctctaagttctgttagaagcaaacggcgtttggctttgtggtctcttttgacggaattccaaagcaataggttggcgagtctttcttcttcactaatctgtacgcgtcgaagagctcgagcgcgttgttcttctggggtaagtaattcccagtctgagggttgatagtcggctgcgcgctgtgctttttcagacgcaaggagagtaaggtaatatttgattagtttagcggttttgtccaattccactaaaaggaaaaaatagaaaaaaaaaggtatttagttaaagatatgtttttatgaattttttatggttttataatatgtttttattggtttggtgtttagtgtaaaaaattcgaaaaaaaaagtgaaaaaataaatgttttttataggttttatttatttttttggtagaaaaaatgaggccagggtttttatcaaaaaatagagatatttcccggccagacccccaattgtcaggctaagtgatgccaagagaagaactcttctagctacactagctgcaagagtaaaaatgggatgtgtacacgtgtgggtgacacgtgaaaagtgggggaagtgtgtgtaaaataaaagaaaatagtaaatgaaaactgttaagtttttatttacagaggggcctgagttgcaggggttttttactgtgccctctaattcaggtcctgagttgcaggggtggtactgaagttctggtcctttataataaaggagtaaacccagaaaaagtctactactgaagaataaaagagataatacttactggtacttatctctaatccaaggaggtcttcaggagaggggggatgttcttgaagcgctcagaaaggtgagtgagaggtgttgggagagtgctggggaacaggtgttgggttgaaaggttgaagttcaggttacaaacagcaggaacagggccaaaaggcaggttgaaactggttgttggtgacggtttatgctggtatgtactgatgaagatggggaatcaaagttcagggggaagaaggggctcttaagtacccattctgggcctctggaggcgaactcaggagtctctctagttgctacaactctcctactaagcctatgggagcttttgatcatctgtagcacctgtagagcttggttacaggtgccaaggagatgatgtaatgcttgtaaccatgtttacagggttttctgacgaaactgtaacactcctgtagcctgtgtcagcactgcatgatgcatgggttgatcctcaagagagtaattgtcccaattgggccaaaaaaggccacagatcatcccaaacaatttaatactgtagtctgtgctcatgtagttaaggtttcaatgatttaaaccttgtttgtagatttttcccgaactgcatgaaccttaattacacatgtagcccccttacaacatgtagtatgatgtaactggaggggtctaccgtgtattctggtccaatatcactcaaggactacaaagtaagtaaaggagtaataattcaggggtacacttggtgagctaccctaggttattttgcatgtagattcagaatctgcaataatattctgagttatacttaaggttcagaagttattaggagattctggttaaaactgttattttccattatttatttaattgtttaaatgtttttcttttaaaatattacaatataagtgtactgtgtaataatgtctctattatagtgcttccacttatttaaatagtatattttattattttaaatgtaagtacatatataagtaataatatctctaatttatatgtaaaatgctatgttcaggctggctctgattagtagcaggctgacacttgaggtactgaaaaattcagttggtgccatttgtttgctagcctggttttagccacccaggaggagttgggtttcagccgtaacccagcttgaactgatccctggaacctattcaaacaaaaatcaaaccaagaaaaaatatcaatattttctcatcttgttcaaaaggaacattggcttatcaggttatatcaaaaatgtgatatatccaacatacctggttgtgacattttaaaattttgggtcgagcaatcaaattatgagttggttgcccaagaagagagaacagaatacccaaatgcaaagattgaaaccacttgatatttgcaagaataaatacaaacaaaaattgcaacaactgtctgttgaaaaactaggcaattagaaaggaaagattagccaatccagcagtaaaaaaaagtcccaaagagccctcaagttcttagcagtcaaatgagcacatttggacttgtgattataaggcagaggcacatgattagaagtgggtaagctggacagatcctattcatcaggtaagcatttacaagatcactgaaatagtccagataaaatgggcttgagttttgggacaagacagaatagcattttctagacacatttctctgtttttaattgggaaagaacaggagacttgggtgtcctttttcgattgcagcaggatctagacgcgatctatcaatgtggagtgttgctgttggtgggttggtgctgggttttgctgtgattatgcataatgggtttattcattttgcatcccactctcccaatcccatcaaattttatccagccaccagccggctcatccatcgaccatctcctacatacatatctttttccttatcttgttttcctcccaaaccatatcaacagacaggtcaaagatactcagacaagatgctcccaatctcacgtcgctcgattcttacccactccctcaagcccagcactctctccagatcgttgtcctctctacccgcctcatcatggtcttctcgcccatcatccttctcatcggcttctctgtctcatttcaagaaaacgatctcctcaagggctcacatttccgccatctcactctcggccaaacatggtttgtcttcttccttctccttcactttttgtcttgacttcttgaagctgatccaagaaaaccatcttctttagctttctccgtctcagccagcgatcggaattcgaccgctgccctgagagccaggacggatgtcgaagccagtcaacctgaggaaatcgaagaggactcagaaaaaccgacgacccaaccattctctagtattgaatcgtatatctctccagcactctaccgagccgtcactcagtccccctttggctattcacacatgtcagccgtccaagatcagctactgagtgatctcccaaatctcattcaagcaacagaaggcggtcagagtaggaccaaagatttactcgtcaaagctaagaccggaaccggcaagacccttgcgttcttgatccctgctatcgaatctcgtctccgggaccttgaggcagaacaggctcgattcaaatctcaaaatcctgatgccactcatcaaaatctcatccagcacatgcgacgctacgaggcggagacaaccgggatcgtagtgatgtctccaacacgtgaattagccacccagatcgcacaggaagctatcaagctaacctcacacctcaagcaattcggcatccgattgtttgtcggtggggctagtaaggccgctcaacttcgtgaattcgaacgcggtcgaagagatatcgtcgttgccactccaggtagactaaacgatgtcttgaacaccagcccggccgtccgtcagaacctggcaaccgccaagacgctcatcatggatgaagcagacactctcttggagatgggattcaaggaggagatcgacgagatcgtcaaacaactcccacccaaggaggaacgatcaacctacctgttctccgccacaatctcaccagaaatcaatcggatcgcccaacagacgatgaagaaagataccaagatcgtcgattgtgtgcccactggtgaaaccaacgttcatgcccatgtcccacaatactttaccgtcttgcccaaccccgaccaacaagtcaaacacatcttcaacttactcgcccatgatcaattgactaacccgagcggtaaaaccgtcatctttttaccgaccaccaaaatgactcagttgttcagccaaatgatctcgaacttcagacgtcatttgccttggaactctactggtttgaccaaagtttatgaaatgcatggtggaagaactcaacgagaaagagagaatatcgctaaagattttcgagctggatcagggggtggttaccaagttttagtcacgtctgatgtatctgccagaggttagttattcttgttcgttcattcacaagcctaagaccagaaaattaaccaatttcacatttgttatctgaccatcaataggtgtggattatccgggagtaactcgagtgattcaaatcggagtacctacgagccgagatatatatgttcacagggtcggacggactgggcgagcaggaaagtcgggccgaggggacttgatcctcttacccttcgaagccggctacgtcccctccacgctccgagagatcccgatcaagccgttatcggtttcaggcttgaaggatgagttgaccgaaatgatctcgaagatcgatgaagccggacaagaacaagcaccgacgatcctccaacaaatcagccagcaacgctcgatgatgaacagtcgcaactcgcgctactctaatcaacgaagtgaacccaagacgaacatccaagaggtccagatgcaattgcccgtctcgactcgagtcgaagcgttcgaccagaaccttcgcgaaaacatcatcccagcgatcggcgaagaagcgatccgcgaatcctttggctctttgcttggttactacggctccaaggcctctgacatccggacgactaaggatgccatccttagcggcttgaaagactgggcagtttcgggcatgttgctgcctgaagagccttatgtctcgccgaccttcttacaaaagttaggcttcaacaacgaccgtaggatggcccgattcggtggtcgaggaggtaactcccgtgggggaggagcaggaagcagttggggacgtggggccggaggtggtgggaacgcctgggcagcgcgtggagcgagtagcagtttcggccgaagcggcggaggtggcggcggaggagggtattcgcaaggccgggccggaggcggcggagggtactcccaaggccgggccggcggctccagcggagggtattcacaaggccgggccggaggctccagcggagggtattcgcagggtcgacctggcggcgggatgcgcgaccgagaaggcccccaattcaataaccgtggatcctctcagtttggcgctccatcgtctcgcaggggtcccccgggtggaagcttcggtggcggcggcggcggaggtttcgagcggaactctgagcgcaagttcaggtctcgcgattaatcctttgtccctccccccgctctctctctcccccctttatgactccgtaagactggaaaagtaaatataaatttgaaagataaatatatacacagaaaacgaaaatcttatcccaattcaatagctgatattattaatagattactcttactttccatttcttaatcctcctctcatcttctcaaaggttattcttttttttctttgtctgtctgtctatctggttggtcatcttcatcttcatctctcctctttttgcccatgttatcatccacttgtttctcctttttttctttctttcttttactatcaacaaaaaaaaaaagggggggaaggtcgatctctccgtccccccttcttctcccatcattataaaattggctcgattccctggttttctttgctttgtttgtttttttgtgtaagaaattatgctatgggaaatacatgaataaaagtaaatccaacttctctacatggatgattcatgattttggtgcctctcttgtcggtggttctgcggggaagaggagcgtcgccagggacacataggacacacataaactgcatactcaacgataagttgagccgacgtgctcaagatatcttgacatatgtattacgattgaaggaatccaattgcagatgctcttgcacatttgtggatctggcatttctttcctgctgtttccagcattgttcgttcctccaggcagctgggagtcaaacgtgaacaaggtactgcggctcaacatccgcaccaaccgagtcggaacccgagcctgcagtcgccgttctccatcacccaacactccacatcagtccacatcttcagcgttcgatcctcgacgccggccaaactccgcacttacaatctccgaaacatgagggcctggatgtataccctcccactgctcctgacgacactccttccgggatgtacgaccggtctgcccatgcaagccccggagcatctcagccaacaagcaacagaattggtagcgccggccaagtgtccagaatgtaagaagtcgacgaaacgcgagtcagtggacagaccctgtgatgtggttcggggctgttggggtctccatcaacacgacaatgcaatccattgcggcggcactctaataggcactatgaccgtctgcggcaaggtggggtgctcttggcccggatccgtccactggaaaaaatgctccggcgatcattgtctcactccttgccctgtggacatgcatcgtaacaaccaagctcgtccgcctagcatcttctcaagaatctccaacaagaataataatcactagctgcacttaccccaatagtataatcatcataacttacagatacatagataattacatgcttgcttcaataattacttaaatagatacttccataatcataactaacatacttgactagaattgaattacatcacaagcaatatcattccaaagcaattcaccagtttgtttggttatttatcatttattctttgaggaatcaggtcttttcgattttcttgttgttctccttcttgtgatgggagcccatcatgagctcacatataatgtgatcacacatcaacttcttacacaactggcaaaaattgctcaacttttttttagtacagcaccaccccaaaaaagaaaaggggcttagaaaaaacaactgtataagctagtgatggcctctgtgaacacacaacacgtacccagggctgtttgagcccaacattcaacttttgcatccccatcactgtcagcatctgcaagcccttctgagagggttcaaatggattccacatgggcatttgtggatccttgtgccacaaaacaaactgaggactatgtaatttttgttggtcttggcacctcttacatgattggctcatctttttagaagttaagggtaattggtgagggtgatagaggggcaagaagtgggtgcagggatcagcagtggaggcttaagtccatgcggatcttgcacagatatactacatacaccccaaaacatacagaaatgtttgggtgtccatctcagggttgcaggtacccacaattgcattgccagggccatctctaccagttttagaacctggttttacacacacctcatcaatatttcctacagcagttcccagaaagcttgtggttgcaagctcctgagatccatttttttctttttgagtctcacagcctgtacaggttgcaaatctgctgccaaggccttgccaagcctccagatacttgacagcttcccagtgggggccgggagtctgtgacaggtgtttggagtttgtgacaggtgtttagagtttgtgacaggtgtttagagtttgtgacaggtgtttagagtttgtgacaggtgtttagagtttgttacaggtgtgattttgagaaagtcttttttgtttgtttgtcttttgatgtcagcattgaaagcttttcatgcagacaagttgaatttagaattttagaatttggttcaaaactcaagctaatcttcacattgttagttttttgtttgtttgagagaactcaaaattatttttcacaaaaagatagttgaagttaacctattaggggggttcacaattgaacttccaagccatttgtaaggtgttaatgattaaaaatttataaattgtgtgtgatgtacggaaagttcagaaagcactaaacctgaaaaactcagaaaaaagaggtcataaacaccttaaaaatggctctcattttcaattgtgaacccctgttgcattactcttataaaatgtgaatcatcaagacttaatcttgacgagagggagtagcttgaagaacctgagggaatttgcagtggagaagctagtgtaacttgtagctaaaatgaaatcttgccagctgtaaaatagcaagggaatctttccaacaccaattgtatccaaatctttggtggcttatcatttgaactgagagtttttattacaggcaagcaagcaatgaccaagaaagactgttcaactgatgtgcaaacctactgaaatatgtatctatccattgacgtaggaatgaacgcgtccagaaagaaatggtgctggtttccatatcaactagagttggggcagtgatgcctagtgtgatggattgaccattgcaaaggaatctgagtttcaaaagcaaagagagataggctatagccggatcaaacggggacaagttttacacattggaagtatgatcaggattacttttaaaaagttcctattgattgccatcagctcatagtatacctccaacctcaacatgcgagttggattgcgcaagacaagtctgcccctcgcgtaagctttcggagcagcggagaggagcagcggagaagttgaagatgctgtgtggaattcaagccgagctaccaatggcaagctgaagggacagggacctgagcttctccagcaatggggggcttcaaagttggatttcctgagtgcaggttgggttgcaggagccaagttcaggaaaaaaagaactccgccagccaaaataaagcctggaaactcacccacatttgagccagcctgttcccccatgcttgcccaacgtcgaccatctgctccctaggactgcctagaagaccactcccgcaggagcttcttcccgcccccaaagcaacccaccaactccccgacattaactttttttttcttccaccacagatggtccgcacttccaaacgccaagctttaatcaaagctatcaaagcggccttggtgaacgttctgatagccgacatgatcaatgatcttgtgggattcgacgaggatgatagctcggatgacgattccacagacggaagctcactagatgaagaagacttcaaatggatgcagattgaagatctactatcttaccttcacgcggtccactcacaacggtaccttggtcctcgtcaacccacccagccagctccactagaccatgatcagagcgaaaacctcatgatcaaccaaatcgatgatgagaacttcaaacaagagttccgaatgtcgcgaacttccttcttgaagctatgcgagcacatttctaacgatccggttttccaaaacaattcgaatggtccgcaacgtcctgtcagagaacaactgatggtgaccctgaagcgactgggatgctcaggaaatgaagcgtctatcgacgtgttgtcgcgtttctttcgacttgaaacgggcacggtggagctgtatacgaataggtgtcttatggcgatattgcgattacgatcggaggtattgaattggcctactgcgaaggaacgaaaagcgatatcagtagagcaagccaaggttggattcaacggctgcgtgggtttcatcaatgcaactcttatcccgctctccatagctccctccaagaatcctggcgatttctactcaaccaaaggcttcttcgccatctcgactgtgattgtttgtgatggacagcaaaacatcacctacttatatactggttggcctggtggtccatccctctcgcgggtgatgagccattcgggtctcacattgaagccggtcgattttttctcgccgggggaatatctactggccaactcagcattcaccaccactccgactattgtggccggttacaaaaagcctagccaaggacaactcacagaagaggaagacaggttcaacgcccacctcctacggagtcaggctctcatagagaactgtataggcaccctcaaaggtaggttccaaagcctaaacggacttcgcctccgaatcgacggaaagaaagatcaaatcagggtcaatgcatggatcatggtaagtaattgtctgatacaacttcatctcatctggtcttatcatgcttcttgcatctcacatctctctcccattgggttactccttttttggctcctcgggatcaggcgtgtgcagtgcttcacaacttcctcaatcaggaagatgaatttgactttggacatgtcgtcacggaagtctcggacaactccaactcggcgactaatcgtacggcacagagagctacacttggtggtcaagaacaaagagaaaaaatcacgaatcaagtcctgggtttccatgcatgacccctcagcaaggaaacaaactcctccttaatcctaccctaaaattcaacctcactcacaaattagtccacaggtatcttattcgtaacctcagcatttccttgttctgagtttttcctcatcaatgctcctggatttcgaggtcatttttcctctttttaaatcaactgaattgattaaatatttcttgttctccctagctagccactctgagcctcagtggattgtgatattttttgtgaacaattgatttcaattaccatgaaattatcaatcaatattaagctttgacaagctctaaatcagttaatggccaagcccatgccctcccaggccctttgtggactgaatcagctttggcctgtttgatatcaaactcatcagttggaccctactttcaaataatttatacctaccccagtgccggggtacagaagaaagagaaacacaagaaacaaagagtcattgtgtactgagattggaaaagtcctggttgttctatgggtgatggtctgagactcaaaaagcgttcatgatagatttttctggggattataaactataggcaaaaatgttgataaacaacaataaaaatatttgggttccagaaggtcaagggaaaaaatctagagtattattgagtgtctatgtggcaggaaaataatgactttttattcaaacaatcaaagttctagatactggttacaaggtccatctgtgatttttttaccggcttacactgcttggaaaatttccaatagataactactaaaacatagcctaaaaactgtggttataatgttggaagttgacctgtttgtctcaacaaggatatggatggccaaattgttgaagagaccaaatgatgactgaagcaaagaatgccgccaaggctcacaagtgggctgacttggattgggttagtgtttgggatggcttggctttaaggttgagagtgagaagacaaactgtgaccaagtatccatatctcataacaggatccaagctgagtcttgacacttatatatgaagccaagggcttccaagactgaattaccatgagattcttgtaatctatagtttcatccagcattcattcagacatgttcttcctcattaaagaaggaatttatgttcttctcacttcatcagtggtgcaagactcccattctgcaaagtttaatttgtcatcatgtgtccccccaaaagaataacaagtttgggtcaaattcttagcttggagccaggatctgagaatgtatttcctttttggatttcaagttttccagtcttgctagtttcaatcaagggaaatcatccaaaccacctatttcacaaaaaaatagcaaatttggcgataatttctctttgcagaggcacctttgtggacctgaagtcctggaacctcaagtctcttcatgcctcaaagccctccccttttatattcatcaattccctcttcttacaaccccttctggttcgtcacgcaattgctaatcaagactcccctcgacacctgctcaaattatttcctcttccatccaggcctttgttcacaattcgaaaataacaataaacatggcctgactaattatcctcatccgtcgactccatcgattcatcacttgggactaatgcctcgccatttctacatttgtcctggataccagtccccttttcctcctttttcctattcttgtctttgttccattccaaatttgctcgacctattctcggctttaccattccctctcttcggttcctttcccctccccctgtctactattcaactcttctccctacgcataactttttcctgtgctgaaaataattcccaaacctagccatgacacctaaccaaaaaacgcaaatgcatccattgccattgccatttgccacctctaaatttctattcctgtcagtcaatcctgtactcctatcaaattttatctaaatttgacaaacaacttgcgtcttgcctataccgctccgtaactctctctcatctttccaaggctactcttcccaaatctcattatcaacctgtcaattctcttcttctgcaaaacaaattgtaaataatctctccacatactcatttcccacaatccgtgccttttccattgctattgtctccttattcctcatctccttataaccctaaaaccatctataacatgcagcccccccttttctgtcgccttctctttcctaaaccatactattcctgctatcctccacaacctccggtgtacattgatacttctccttttccatcggcttttctttcctaaactgaacgattcgaagtcattttcctaatccacacctaggttccgcatcaaatcagacccaagaaaagatatgataacccaatctgatccgatttgatttcaatgatttctggatccatagtattatggagaacattttaattcaggatctcttatcccgccaaattccatgcccaaacacctgttgaatgagcccatatcttacacaaaaagctggtcaacatgagcaagagtttaggtcataacaagagtgtcaagatccgcactcaagaagctgctatttgaattatcgataagcaaggaccgttgcataactttgccaatagagaccatacagatgagtatgtacactgatcacacctccatcctttctttatttttttcgtttctaagtctccagagttaaatttgcttttcatttgctgctggtattttaataaaaaaaattcatacatggtgacgattccattgatatttgggagattgacgacaggagattacacggacaaagtagctttggatctgcaaattgatgaattgcgcgcaaagatcatctgcacagaggagaagaagtacagcgctgagtaccatccacccaacaaacgctcaatcggaaatgcaatcatgatcgaattgaaggacggtacggtcttggacaaggccgagatcaagtattctgttggacacaaacctcgtcgagaggaaggaaaaccactcttggatgctaagctcaagagacacatcaagactcacaatcgtcttcctctctcatcctttcaaaacacccctacttcattttattaacttgtctctttggatttctattttcatgtcaatccggtcaatgaatcttctctgaaaatcaaaacaaaaaacagttccctaaggaacaaatagccaagatcctggaagtcgttaatgaccaaaagactttggagaactttgacgttgacaagttcatggatctctgggccaaatcttaagaccacagaccaacaaccctacaacaaacaaaaaagtaaaaaaatgcaaagagtgattgtgtatttctttctgttttattgatctccagcatagcttcctaaatatagcctcttgtgacaatgtaagccaccaagattattgaatttttcagtgcaaaaaaatcccgatgcaattgctatagtgttgtgttcatgtactccatcagagaatgcaggggcttagcaggtactctcaatcaatcaggaattgatagtgtcaaatgtgctgctctgatgtgcacatgccagacagaagcaccctcagtgtgaactgcgtagcatggctacatgctaggtaattggtttctcaagtcttgaactctttgcaccacattagatattgacaaagtagtctgccatgatgtgatactgtgttactttcttcatgtttcttattgacacaaggatcatgtttaaaacactgcaggacttgtggctgcaaatgggccctacctgttaggtttgacgataaccagaatcatccatgttatttttcaccaacaacattggtttagcatcatgtcagtgtatcactacccactcaaaaatactcaatattcaccccccatgcaagaagaatttatgaatctgtgacagggttctctgtccaatagtcttacatgacatgcagcacctgtgatttcacaggtctctgtgccatgcatgagaaatgtgtgggacacagccaagatgtcacaagcacagtgactgggcaaaggtgttcataggactgccaccctcatgacagctacatggcttcaactcatctaaacttcacaaagggtgttcaaaattgatttttagagcacattctacataaactcaaaaaattctacagcgttttgagaaaatccccagggcccaaatagagaaacattgtaagcttcatgaaattgttgttttggatgtgctgaaagtaggtatgccagtgctgctattgccaaacctctggctaaggatggccttgcaaatggaacaagacttatggtcaggtatatctagccaaatattattcaggctgagatcttgaagagcccccacacaggaggtatacatatattcatgagccaacctcaaattcagtgtgccttgttctaggttcaagtatctaattgtcagtgctttttgcttgaaaataaataaatttcaaggtcaatcattagacaaagtaggaatttgctttccgggtcctgtttttggacaaggccagtttggcagttgtatgttggattgctgtgtgttacttcattaaatagtctttgtattggtatgttatcagactgtgcagacacaatcacctcaaatgttgtacataaatcattgctcaaacaccacatacgaagtgtatgagtgattgggaattcttgttttgtagttttcattggtgtaatttcttcaagacattgcctgtgcagttgattacacgtggcgccagccacgctattccctagtatgaataatcctgcactaaggtaaacaaagtcctaaattcactatcacttagtttacacatgaaatctggagatgaaaaaaaaacagtcaatttaaacattacttatctcaaactttctgcatggcaagctcaagtttgtttgaggtagtgccactgaggttcttgagattaattataacttctaactgatgagcttggaatagaaatataaatatgaacatggtatccacattcacctctcctgaaccttccaaacaaaggatctccacagaaacccaatggctcattttcaacctttctcaagctgtgcaaatacttcactttgtagaagagaaaaagaaaactaatatttacagccaatccagaaaaggatggcatcttgtcctcaattgcaccagctcgcttgtgcagatccatcctattcgtgatctgggtaaggttaagtgccctgctggattgaaggagaataagagcttctaactcaaaccaaaaccttattgggtcaagaagtggtagtatctgcacacaagcgagctggtgcattcgaggaggggatgccatccttttccggattggctgtatgctaatcagttatgccacagagatgctgtgatagtccgacatcattgcttccagcacgactcgagcttgatgatgctgtagggtgaacgatacagaacttcgtctaagatcatcacgtacggcaccgctggagaaactgactccccatacgtgggtagagaatggtgaagtcgaggtcggttgttgtctctttgaaacaggttttcaaaaacctttgctttaagagaaaaagtgagcaggagcttcaggtgagtgtaaaacgcgtatgagtagtgtcggtgccacgtcggtcattcagactcgggcagaaactcgtttcggacgccattcgatcggtttaatcccctcggtcgtcagcctataactcaccccccgatctgtctaagtccatgccccttccaccaccacatactgccctctccttcaactcggtccacctcacagccaaagacatccacctcagaattcctggagaaccagcaagccgactcaagacaaacagacgaaaagattctatcatacaatggtcagcacctcgatacattccttgttgttcatcttcagcaaggcattcgtcgtcatggagggactcataaaaacactcactgcctctacgtttgacttactaacatcacttattcaatttatcaattttcaaacaggcagatgaaaagtcagcagaggccatcgccgcaaactccttagcagctcgagctgcagctggacaaactatcaggttcgttttaattcaactggtctcacttctgcagcttggttcacataaacatctgatatactcaatcttcctttgaaactcggttgcgttatgttctcgattcaaatccgacaacttccttccttattgaatttctcagacgacgagccgctaatttaccgtcaaaggccaaacaaggcgatcgacctgcgtcaactcgagccgctggacatggtggcagtagtaacacgatgatgaggttgtatactcaagatgaccatgtcggattgagggtgtaagtactccagattcctgaacgctcgacatcttaattatgttatgaaccacataactatcgtcaccgccaatccttctgaaaaaaccagctcccatggctgacaatacatgtgtacttcgtttatattccattgatcgaaaccaacagtgaaccggtcgtagttctaggattgtctgtggtgtttgtagcttccgtagtttgtttacatctggccaataaattgatgaggtggttgatgaaatgaagaaaacaaaaacgccaaggaaaagaaaaccagaacactctgtttatcttaatcgatcaagcttggtattatgacttgctttgcggttgacgttcttgtccctgtcccttgttctctaatggaagtaaagcgattagcactcatctcccaaaccttcctcaatttgtctggttttcctttgtttctttgtctctctctcaagctttacccatcttccaactctattcgactgctactctatagagaagaaaaggagtgcaaatacggtattccattttacatcctttggctcaaagtgaataaaggctgcctgactatatcaaccttagaagatctattttctctttctatcttttcctctctgtctggtttgttctctacttgttttcttttaatactctcttgctttttgaaaatatagaatatcaaactttttttttagttttggatttgccaagagatttttgtgatcagattcaagatcacaaatcagctctaccttctttacaaaacaatgaatgacagacaagttttaaatgtccatggatactcatgttgccttgatactcccctgcaggtaagcatgagcaagaaatgggcgtctctgagtcaatattgagcatgtggaatgttgtgtgcctcaccccaattaatgaagaagacttaggatttttctcaatgaacaattttgattatttagtgcagcaatgctttggctttccaggaggaaactttgcagatgctaatcagagctattaaggttcaaccaaacttccaggtttagcaataactcttgtgacgatacggaatgaagggggttactgcggcaaggcaggtagtcatgggtggaagaagggtcaaacctaatctatcatcagattaggtttgagcacgttgtatttagctttagccgttgtacatgtctcttgtctcttcttttctctttccttcactcatcttcttgtcttctcattcgcaccgcaataggtgcttagtcgtctccttctcttccttctctcatcgtctcactctcgtcggtcctcaagcgacctccttagctcaccgctgctctctggcatttctcaggtctgatctctttttctttctttagttctctctcgttcattcttctctcatcagtccttctcttttgtgtgtgctcactatgcaatgaatcactcatcttcttgtcttctcattcgcaccgcaataggtgcttagtcgtctccttctcttccttctctcatcgtctcactctcgtcggtcctcaagcgacctccttagctcaccgctgctctctggcatttctcaggtgcttagtcgtctccttctcttccttctctcatcgtctcactctcgtcggtcctcaagcgacctccttagctcaccgctgctctctggcatttctcaggttatgagcccagcagtgtaaccaagctaccgaggaaaagctttcccttaacacattcattatcaattgtggcatcaaacaattccgaccactctcaaccggaggaacaatccatctccacccctctagtctccggctcttcctctttcaaatccacaacatccgagaccgacactcaaattcagcagctactcacccctgccatccaaaccattcaacttccatccaacatgaatgatcaccttgacatcgctaatgccaagctcgtcaccaagaagttggataaagataatttcaatagctggcgctggggcatcatcaccgccttaggctacaaaatgctcgatgactttatactaatcgagcaaactgacgacatgaagaagcccgattatgagattaaaaatcggatgacgactaacttcatcagaatgcatctgaccacgcgtaatctagaacgtttcgttaaagacatcaccgactatgacgcaaagaaactctgggactccatcgcagcccattttgccgctaaaacaatggagaacacagccaatgctctggataaattcttcgacattcaattcctcgaaggcgacatggacaattccattgactccttttgccactccttcagacatctgtgcgaagtagggacaaagtttgaaagaaaatttctagaagcagtgggcgtcatctacgccctacggcaacttcctcccttgttcaatgtttttcggaccctccaattctccaagttcaaggacgacaaaaacattgagatggataaattcatggaagaactcgagactgaagtaagacggcagagtgaatcccaagcaattctcacctctacctccacagctttggccgtctcacaacaacccgcctctccggttgctcaaaagaaaaaagggcaaaaacctttctgctccgggggcgtacacaatcctgaggcgaatcactccgaggagaattgtcatcaagttcacccggagaaggccatcgcctatcatcaagccgcaaacgatcgggtgaccgccaagaccaatccccgagccaaccttggaacaaaaggtgcccttcaagatgcaatcatcctggacagcggggcgtccagccacttcctcaaggacaaatcttacttcaactctctgttgacatcatcctcgtctgtttttggggccaatggtgcggccatccctatcctaggtttcgggccagctactatccaaaccgctctgggtccccttcaactcagtctggcttattacttgccgggtctgtccaattctctgctctcgctcactcagtatgtttggcttgggtattccttacatccaacggccaatggcactcgattcgaatgtcgccgaggaacagaggttctcctgacaggcaacaccaaggaaaatgtcttgctcatcgacatgaacccactcaaggcactgtcgatcaccaacatggatccaatcgacattcatcgcacccttggacatccgagtctgccctacctggcaaaggccttcccaaatgtcaaagtcaaaagcttatactgcgacatctgtgatcggtcaaaaatgcaccgacagccattcagtggtgtttttcctacattcaatgcgccgctcgactgtgtccacatggacctttgcggaccaatcacacctgcatctagggggggaaatcgctatttccttaagatcatcgatggcttcaccaagtatcgatttatctaccccatgcggtgtaagtcagacactttccactttttcaatatctttctcagccaagctgagactttttccaatcatcgtctaaaaatggtagtttccgacaatggcggcaaattctgcaataaacaattctcggctcgctaccaacaacggggcattcagcatctcaccttgtctccctacacacctcaacaaaatcccctcgcggaacggggcaaccggacaacggttgagaagacccgtgccctactcttaacaagtggactctcactcaactggtggggggaagccgtagtcttgtcagtgtttcttgagaatcggtctcccaacagttccatcaactttgccaccccatatgaaaaatggcatgggaagaagcccgatctgacgcgactggttcccttcggttgtagggctgtggtattcgaggagcgccaatttcgagactcaaagttctctccttctgggttggaagccatatttgtcggctatgatggatcccaccactccttcaaggtctgggtcccatcgaccaacaaactggtgacttctcaccatgtcaaactttatccaaaagtcttccctcgactgggtttggctgactcccccgactcggatccggtgctatatgactttgatcatctgttggaagttgtggacagcccaatgaccgagatgggggatacagaacgacctccccaaggatcaactcctcctcccactcccacgcctcaaccctcaccttacccatcgccggagccactggatcgccccgatcccaacccatccgacacttattcatcaggagcggctaacctccctgcacccaaaggttatgcctacactccctactatcacaaagcgcccaaggacatcaattcaaatatcgatgaaagcaatatcatcactggtcctcgtagatacagggccctagttttaatgggcgaaccctcctcccttaaggatccgaagacgtacggggagattcttggtcgtatcgacgaaaatgaatggctcatggcggtggaggttgaactcaacaacatgacccgacatgaggtttgggttgttgcacccctgacttgaggcgctcgtgaactggacactacgtgggtattcaagcgaaagtttgatgcggatggtgaactgctcaagtacaaggctcgcctttgtgtccgcggtttccgtcagatcgagggtcttgactacaacaaaactttcgcccccactggtcgtctggcgactctgcgcatcatgcttggtatagcggccgtccacgactgggacatccaacaaatggatgttaagtgtgcctttctcaacggaataccagaagaggacatcttcatcaaggttccggatgggttgggcattgaacttccccccggtcatggacttaagctgcagaagttgctgtatggactgaagcaaagtcctcgatgctggtataagtcgctacacgatttctttgtctcggtcgatttcaacccctctgccgttgatccctgtctcttcatccaccaggactcaaacaaaccctgctttgtctacgttcacgtcgatgacttggtgatcctaggccccaacgtgcaattcctaaaggatcttatctccaaacgttttgaaatggaagacctcggtgattgtcgaggggtcctcggaatgcgcgtgacttgtgatcgtgtgaagcaaaccatcactctcagccaggactggtacgcaagggaggttctcgaggaattcaaaatgcttgactgtaagccgggttctattcctcttcctcccaatgctctcacttgtccagtcaaggaggctcccgctactataaactaccggcgaggcgtgggtcttctccaatacttggtccaatgcacacgtccggatctggcctttgcatgtagctaccttgctcagttcttgaacaaaccctcaatgacgcatcaagaacagtttttctcggtacttcattacatccaaaacacaaaggactttggtctgactcttgggaaaacattgaccgtcgatcatcaactgacggcctacgcggacgccagctatgcctctgcgactcaggccagctccttctctgggagtgctatcatgcacaacggtttagttgggtggagctgtcagaaacaggacgacgacgcttcggctttgtcaaccaccgaggccgagtaccgcgcgtgctccgagcaacggtgggccagttacactaaccgtagtgttagctttttgagctacgctacacaaaagttaccgttagcgggaatttttggcccactaacactacaggatttttgaaaaaccaaaaaaaaactttagcgtagtgttagctacctttaaaaaagcacaactaacactaaccaaaatcctgttagtgaaattttagtggtgttagtgggtgaacccactacactacatgttagtgtaactttttgcaaagttacactaacagttagtgtagtggtaccctaagttacactaactgttagcgtaactggtgaaaaagttacactaactgttagtgttactgattaaaatttacatgaccacatgactagcattagtctaccttgaagacagtgcctgattggggggcctacatccagatcccctcaattgatcattatttttttcagttggtaatgggggccactcaattttagccacctgccaatttttaacacttacttgtaagaccacattcccctgtcagactacctcgagattatgggttcaattccccctcagatcatactttactgggttccattcccacaattgttcaatttccactttcacatcatgtagcaaggggggggggggattgaggtgtaaccatgatgaccagagtgtggtggagctgttggcatgaaccatggcaaataccacccaactaaccttacaaccacaagggtctgtagcctagttggtaaaggaagcattctggtatgcgactcagcattgctgaggttgtgagttcaaatatcaccagacacatcctctgtttgtttgtctctacatcttgtgccgttcattttctgcgggattgtgtgtgatcataggaaattgaaaatcatcactatggacctcggccaaatcagttatatggacagttcacacaacttgtcctttgaaaacagaaagcagaggaagagggttccagagcataaattctcacttgacatgtcaatttctctaattgatgatttacactacactacatgtgtagtgtaacttttactgtagcgtagcgtaactagacctaggggtgagaagtgggccgggtggcccacggacaacccacagctagactgtgtctgggtcgggcttgagaagcttgatcaacaatacctcacttttgtgacccgacccgctctgaactgctctttattctgggttatggctgttttgacccgggagggcccaaatacatgatgctgttaagctctcaactctcagtctcggtctcacaggctaaatcagattgaactcatttagattagccccaacagtttcgattggtaagtggttttgtgtgaagtttgattcatttgaacactcaaatccattgccttctcccttcagccttgaagctattggtcgggtggtcttactatacgttcttctttggattcttctctctcgggtctcagcttgcagaatgtcattcccaacatctacacccactgcaactcccagggctccatccaactcgatggagtctgagactcaggcatgcgagtcagccaatatacctagaggaacagcacatgaagtcggttgcacaagcacatcagaagaatcctcaaataaacggaaaactagtgaggtgtgggagcactttaccaaggatggtatgtctgtcttacggttacctgatttatgctgagtatggcctaattttcatttttattgcctttaggaaaaggcgataatgcaaaggcagtatgaaattactgccaaaaagagctctctgcacgaagttctataggtaccaatcacctccatcggcacaaagatcgatgtccatctttaaaagaacaaatcaaactcggccttgttttcgaaaacggggcaaacacgatgtggcaattctcacaggagaattctagagagctcctggcccagatgatcatcatccacgagtatccgtttcgaattgtcgaacactcagcattccgaaagtttgtcacttcactgcaaccccaattcaagatgataggccgacacacggtgcacgatgattgcatgaaggtctacaactcccagaaggctaccatcatgcaagagatggccgagatcccacaaatttctcttacaactgacttgtggacatctatcgatcagaccggttacatggtcatcacagcccactacattaatcgtgaatgggagataatcaagtgaataatcggctttaagccacttccatctccacatactggtacagcaattagcgataggatattggatacgttgagtgaatggaactcaactgaaaaatgtatgtccattacactggacaacgcttccactaacgatgcggcaatgaagagactgaagatggcgattgacaaacggcgacctggtgggctcaatggcaaaggagcttatttccacatccgatgtgctgcacacgtcatcaaccttgtcgtgaaggatggacttcaaaccatctgtaatggtgtttccaaactccgcaactcagtcaaatacatccgaggatctcctgcacgaaaacaagcatttggcaatgcaatcgagacatcgggtgtcatctccgacaaggaacccgcgaccgatgttcccactcgatggaactcaacatatctgatgattgacttgtgcttacctttcagggtggcatttgagtctcttgcagttacggactcggcatacctttcatgtccagatccaaacgaatgggatgagttgttaaatatgcataaatttcttagtgtttttcatacaggtgagttgtgatctcggacctcaaacatctttaccaatctcttgttttcaagtcacattatttattgtttgtttttcttgtgtatctgataatctagctaccacaaaactctctggaacggattaacccacttcaaatttattattcaagaccatggttctcctccagaagcacataaaccaagcggagtcaggcacaaacccacatatctcattggttgctcactccatgaaagacaagttcttgaagtactggtcacagatggaaccatttgcatcgatagcagtagtcttcgatccacagtacaaactcctcttccaccgataccacttcctggttgagctccatctcagtgaggcatctacagatgttcgagtcggccaggtcaaggaatcactgtacaacctgtactccggtttcataccaagccagatcgccggaaattcacgcggacggacgacaaccgtcggtgaggctggaaaatcaaaccaagatgacgaagattctggtttcaagaccttcctggccagcaccaaaggaacccccaactcatcaccaatcgccgagcttgaaatataccttaaagagcctaacatcgaagtcgaaaaaagttctgacatggacatcttgggctggtggaaatcaaatagcggtcgctttccatacctatcacaattggccatgtcaatcttaatggccccaacaacatcggttgctttggagtcagctttttctacaggtagtcgggtccttgatgaattccaaagtcagctcaatgcgcctgttgtcgagggactcatctgcgctcaagactggctacgacctaagtctcccaagtaaaaaaagatcactcaaacctgatctccagaggggcttatttgtttttattacaaaaaaaatcattttttttattcctctagcaaccgattgttttttggtctatgataaatacattgctttcactattgctagacccgtgcaatcaacaaaaaatgtgactgggcagctcaaacaagatctcaaaatcctcaactcctttttttgttaatgatattacatcgatccttttctttcacattgatctgtttctttcacatcgatctcgttctttcacatcaatccgcttctttcacatcaatccgtttctttcttctatctttagttagaatgttatctacattcacaggtacactgtgtaagaaatcgagatcacaacaaccgggtttgactagggcctggttcgacccaaagaccttggtcggaacgtaacccgcccaacccagtgaccttagtatctctgggtcgggtcatgttgagagatgtcacgagttggacctgacactagcgacccaagcggctcttgggtcaaaaacaaattctagtgggccggcccaaacccgcccatttctcacccctaactagacctgtagtgtagcgtaactagacctgtagtgtagcgtaactagacatgtagtgtagcgtagcttaatttggtataacttataagttacactaaatgttagcttcaaatcagttacactatctgacggtcaaaattttgttagcgcaaaaaaagttacactaactgttagtttagctgagattatttgaagctaacactaccaaaaaatttgagagaaaaatttacactacactaacagttcgcgtagtggggtttagcgtcagctaacactacagaatttccaggaaataaaaagaccactacactaacagttagtggtcaaatagcgtagtgtagcgtagcggcccactgttgctccgagacaggtcaagatgttcgatgggtcgaacaactccttggtgaaatctatccgttactcaacatcccgtcatccccggtgtgcctttactgtgacaatcagggggctctggccctgctgaaagactccatctatcaacatcgaactcgccacatcaacatcagacatcattggttacgctaccacattgcccaagccaaaaatttcgaggtcaagtatatcgccacgaacgacaacattgccgacttcctcaccaaacctctccagccaaagaagaatcaaattgcgatctctcaaatcgccctgggggacataaaaattgacaaggccatcactgcctagtgagcagggggggctgtgacgatacggactgaagggggttactgcggcaaggcaggtagtcatgggtggaagaagggtcaaacctaatctatcatcagattaggtttgagcacgttgtatttagctttagccgttgtacacgtctcttgtctcttcttttctctttccttcactcatcttcttgtcttctcattcgcaccgcaataggtgcttagtcgtctccttctcttccttctctcatcgtctcactctcgtcggtcctcaagcaacctccttagctcaccgctgctctctggcatttctcaggtctgatctctttttctttctttagttctctctcgttcattcttctctcatcagtccttctcttttgtgtgtgctcactatgcaatgaatcactcatcttcttgtcttctcattcgcaccgcaataggtgcttagtcgtctccttctcttccttctctcatcgtctcactctcgtcggtcctcaagcgacctccttagctcaccgctgctctctggcatttctcaggtgcttagtcgtctccttctcttccttctctcatcgtctcactctcgtcggtcctcaagcgacctccttagctcaccgctgctctctggcatttctcaactcttgcagtaaattaagccatgccttcacaaggggcagaagtgtttcctcagaattattaccacttcactgtgtgatgattaagagtatatagggctcaataattctgcacctactgcatcagtaattcacacacttgttagtcaataagagagaagaaaaaaccagtgtggaagagtaattttgattggggttatgaaggtgcatagttgtctcttgatattggagtatgaacagaatatgaagatgatattccaaataaacattctagtattaatattattgccatctttgataagaagtatgtgtcactattttcctgttacaccacaattggattccatgaaaaaatgttgcacaagctacatcatactggtttataaatccatttctatgcggtcaatgctgtgatgaatatgttgcagatgagaattgaatgatttcacccagggtttctagttgctggtttctctaattcatttgtggagatgagacaaaaacgcttcagcttagtgaaattttctttaactgagatggtaggagaaaaccaagcagcttacatgtcaaaagaattaaagaaggtagcactcctccaaaaaatataagaacaaaaaggaaacagcatggggtgatccaagggttttcaggacgatgagagataccagggtttgaggtgacaatgctcatttctgtctcttgtggcgcctttagaacttgacctgttatatcttggaatagctgggcagaaacatcttgtcgacaatctggacagttaggtttctctgatgtcaatagccagggacgaatgcattgcatgtgaaaattgtggccgcaatttagtgcgggagcaaaatcatctccttcgttagcacacatcatgccacattctttcagttgattgcttttttctaaggagccatgcttggtatctaaatcgacagggatgcttttgtggagagaatcgccaatgctcgcgatttggctaccatcttccttttgattgatttgaataaccatttcgggcttctcatattttcagataagcaaaccaagatttcagctctcccacctcttcccctcttaaattttttttgtttaaaataattacgcacacaggtcgctggagcagtagccacatcttcttcatttacactcaaagggtgattcaagacgttgtattggttgggcgcggtctctacgctttgtgtcgccgtaggaagctggctgacttctatcttgaattctgcttgtaaggtattcgaaacaagctgaataaaagataaaatcattcaaggtcagctttgaagattcagggttcatagtaaatggaagagtgcttaactatcaggagtaacaataagaggatcattgcggcaattatttgaaattattctgaagagcggattgcgttcaactggggggaaaaatagtctgggtataggttagaagcagtggctgaatgaaaggtgtttatgtccgttggggtaaacttaatccatgcggtcttcccttcccctgatggtcttagcgggaggcttcgttaggattgtgttttgaaagcttggaagataaaacttcgccgtggtattggtttgaacggaagcaagtgtagggaaaggcaggtgatggcgaggccgaaatatgtgtgtaactcccggtgcgactctacctcaccagcttcaagtgccaacatacacgccagtatacagtgaagatgcctccttgactcaatctttcatatttcaagatgatatggaacacgtttatgactgatctgatcagacatcatccacaaaacagtggtactgaagtttatgcctgagcgtgaaatgtgcattgagatgctgggtcaggcgggcgtccatgtatgtgctgatttcctccaacaaataaagcataattttggagggtccaaaccaagctgcaacagaagtattcgagagaatatttaagatgggtaattttcagggagctttgtgggcggaaccccaaccgcctgagccaagaggtgagccgagaggaagaagaggaggctgatttagctgtacagaaaggccatattttagagtatacagggggatagtgccgtctctggcatcctcatgtgtgatgacacggatgcgctccgtgacggcgtgtctgggccgctttgccctcgcccgttgagcgaccgccgtagtttccgaggatcggacgctgtatgccatatgacccccttgtcggcggtttacacttctcatgatccattggttcgccttcagtgaaggcgaaccagtttctggatctagatgtaaaaaatagccttcagcctacccaatgttcacccaggccccagcgggtaaaagtaccatcttttacatctagatccagaaacggcagatatcactcatgaatgtccatgtttaggatgtgtggtaggaagtggtccagtggctcatggaaatatactgagaaagagcccataggtgtcaaatatgagggtccaagaaggaccggagcctgctggagcgaaagaaagacacaaatgtttctacacctttgcatgaacgattcagcaaaacaaatagctttgcttgtttgtctttcccgcctacataatattgtattagtcacgaaaccaaaaaccaagtgtgtgtaacagttcatattctgaaagcggtcggagtagtgaaagattggtcaattcatatgttgctttgaatatcattatatttccctctggaacccagtacgtgactttgatttacgctcaagtagtgcagtagttccagttattctttgggagaagaggaagtgtcctcttcgggactttgttggctcaaaatccgaagttagctttgaatcttagctgttgtgagattactcaaaagctatcagacatgacctacgctagataacattgcttatgattgttaatttgttcctctcaattctcagagctttggaggacaatgaaactgttactgcgaggactacccgatggatgtcacgttcagtgactcatctagctttccagttgcatgcaagaatatgggatccgattatctattttggggcttcgaaattcacaagacttgtaggttacttgctttgaaacaaaatatacaaaaaagcgtcttcaagaaattccgaaaaggcagatgaggtagtggaaagagactatcttagctattgagaaaaaaagagatgcgacacaaaaatcaaatagaaagagtaacttgatcagtcgagctgaaactcaagaggtgcgattgacttggacacgaagcgagtcacgattgcatgaaattcgaccactgaagccagagaaaccaaagattgtcatttaaaaagaatgaaaaggaaatgtttcaagaatcacatcgaagcatttgcctaagagtatgcctgtaaggtatatattaagtcgtgatagcataaaagaagacgcgaataatccggatttcactccagctttcagaccaaaatcaagacaatggtgagtaacagtgcggattgacaaagtgaaatctttgttcgactggctcccgaatctttcggcgtctttggcggactaccaggttgattggttgcacttcctgaactgtttgatcccgcttttgcggcgccgtttgttcctatgctcgagtttcctgcgggcgttgtggctccaccggctccactggctcctgcggtttcgaagtacgatgctgaggccggttgcccaagacagtcagatattgattggaccttcatgcctggggtcttgagcgctgcaggcaagaaatactttagtgacagggcgaccgtctggctaaacaaatcgtgtgcgagaactgcagatacagagagaaataaattttagcaccgcaatagtttttctatcccggcataaaaggcggctcatccgcacacacctatgaaaccggtttgcagagtgctttgagtggtcaagaatccttggaaagtttgaacagatgatgcagcagttgcgctaccagcaaccactctccaatctgggccgacaattataatcagtctttccttctctttaatgaaaaaatgctattgaaacctcgtttgaaaaatagctcaccgttagtgtcaaagttagtggtactagttcgcgtccacaagatagtcttcagtcccatggcattcaagatatatctaactcgatcatcgacgtctacatgattttaaagagttgaagatgatcagtgattgaagaataatttctaggaattcttcgacgaccagtctgggtaatgcagtgaggcatcgaaattgttctcgagaacctacccgaataaggaggccttgcacaagtgggctgaattccaaggatgtccttgaaggccttcatgctccaagcaaattcagcgactatttgttcgttagttatggtggtcagagagggatgcgaccaggtgtggaggctgataaagtgagttagcaagtcagcaaacacgacactaactaacataggggccgtttctactcgcaaatgagggacgacataccataactgatggccggccatgtactcagcccgaaggatatccggtgagcttacagcgcgagatccaacaatgaaaaaggtggcctttagtttattttcgtctaaatactgaagcacgttgggtgtaaattccgagggtccgtcgtcaaaagaagccccgagagtgcccttggatggacaggttgtgatgtcggtagatcgagtgcatcccgcacatgaccaccaacaattaccatctggccccgccttggcaatggcatcagcgttgacggtcgtattagcgcagaggtttaatccgttaggctttatagcaggcactttggtcatatctatttttgcgagccatgctttcacaacatccgaatccgttggagcaagcttgtcgagtggcgggtattgactgaggtctattgagacagcgggaagcgggggtgcccctgggatcggtgactgggttccggcaggataagttttactaagcggtagtggagtgagcgagagtgtcggatctccaccagaagctgtggccccgccagtttgggcattcgagaggaaaggtgacgtggtcagagaaatgacaaccaacgtccggagtagtgaaggggccattttggagatttaaaatctggaaactgcaaaagaaaaggcaagcaaaaaggttggaaaaaaactttggactcagatgcaacaaaagagatgcagggtaacaatatctgctggtggggactggtatgaggtgtttgagggtgtttgacgacgaaaagagtgaaaatatgcgagtttatttgcttcaatgatgttatgtaaccaagcaaaatattccaattgtgctgtataggaattaagtggagtaacagggagaaaagaattgtatggatgtattggtagctgtgtatgggtattgccgggcgatggaagtaattatattcttttttatgagagacgttttccagcccagaagccagtgccatccacgcaggccgcctctgaccgagtaccattttaaaaaggcgtcttcggcaacgaggctgagggttatattatacaatgtggcccaggggaccgcttggagactgacatcggtgggcatgggccgtaccactcattgcggacaaggacatcttcagggttgtaagttcgaagcctaataggaatcaggatggtcgtaagacagacttcagtagtcaagaacagccatccttcggagcccagggaggcgatcaaaggccagtttcgattgccgtccatcaaaccgctgagtcgcttaaacactcgccatcagcttcaaggcctccgattcttgaagccttgaagcaaccggtgtacataatcgagattgaaccatcaacatccgtcggtaatcggcagacctccaccatccatgcgatgttagtctaacctagctgtcgaacccgaaagacttcagtgcgaaaacgttggtccatgtgcacccacgacacggccgcagacccagtgcgttaagttgcatgtatgactatgatgaagatgaagatcccaaggctcaatcacatacaaaatctctgcacgctccacgtaatcacatcgatgccggccttgtgccggaggcaggattcaccctgttcagccccaggtgcagatttgcagtgagcgtatcacaattgtacaaaccaactcgtcgatttcatatgtggatttatgtatttacaatatgaaccagcatgaacaaaattgaaaagccacacttggcgctttttgtacgtgtgtgtacaacatcttcctactttctgcgggatacataagtttgtggggcacataaagcggtggaagagactcagcctccttgcctccctctagcttatgtaacacaagccctttaaccagagggtctagtgccaaactcaacacaagtccctccgaggaggtcgcgaaggttgcgcagcgacctcccgaggaggaacttgtgttaagttcggcctggtcgtatgtggccaggcggcgtgattcgtgaagcaagtcaccgaaggaagcaacttccgagccaagtcgacggcttggcgcggaagtcgggggctgccgcacatgtctggcatcttcttagtggaagtgtcatccgccggtctgatcaggcaaaagggcggatgtaggcgtccgcgtagcagacccgagcggaagaccctcaatctgcatttcccctccgggcggaaagaacgaatggtcaaacacaagcccctcaagttagagcccgaagggcagaaggccattcacatgccaacgccgctcacaggagggacttcggagcaccggtgcttaggagctgggtacatggcttgtgtcaagttcgattttgtagcttcggtgtaagtattcaccaaggtacccgttgatggcttgagcattacgttcttggcggtgtgtaacgacttggacataaattatcccctaatggcaaggggacatcgaattccaccaaacgggaattctgcacatatctagacctcttcctcgctgctcgtgcctttaatcaatccagtcgccaaaggttgacatatgtttacacgaacacgttcttcaaaccatcagacaagactcctctcaaacacaatgcagctatccaacaggtttcccatcttgatcgtcctcctcatgcagagcgcggttacttatgtgcaatgctttggatgtcagtacaagccaggattggagctctatccaaatgctatgtgcacaaaggttcctcctgctcaggatataaatattatgtcaaatgtttatcgtaagtctttcctggtttttctattcacaaattatctatctgcttactgattttttgatcttgattctgtagacatggttgccccttggaatcgcgaaacaaacacttatgattgcgcaaagtataactctggtacaccgggatgctgcaaacagccaatagttggttccaaacattaaaatttactctttgcatccatgctatctatcccaagactaattgttttttttttttttttttttttttttttcattgtagttacaaccgcatgacatcccaattactctttggagagcattatgtgtggacatcaatggaaaaaccttcaatatcaattacttccccgaaaaaccaaaaaacaaaggaggaaaaggaggacaaaagaagcctccccaataaaaactcttgtgtcctttgtgttcctcactccaatgcatttgtacctaggccaatttttcaatgtcaaatttaaaccctcctcacctgtcgcttgtgatcgactttgccccgcttccatgggggaaggagcatgtacagaatcccaaaaagaagaaataaaaatcagatttatccactttgaggtccgacagaatgcctaaacgtctggttttccattttatctccatttcatgtgacagtaagttgttcaaaaagctctgtaaacttcatgaaaacattcctctatgtagccaggcgacgtgattcgtgaagcgagtcaccgaaggaagcaacttccgagccaagttgacggcttggcgcggaagttcggggttgccgcacatctctggcatcttcctagtggaagtgtgacccaccggattgataaggcaaaaggccgggtatactcgtccactgctcctttgtctcggcatagtggagaaagctgtaaaaaaaacgtgtataccatccggtgttttctgtgtagagcagaaagactaaaaaatgaacaagaacccttgagaggaagaggccacgtagtatttttataaaaatcaagctgttgaagaatgagataaaatgtcagacttgtacaaagagtaagctgtggcttttttcttcttcttcttttcaaaaattgatctggattctataaattaatttagaccaagttgcttccctcaaataaagggcttaggtcttcccatggaagagagctccaaagtccaagaaaagtgatttgcacagataaatatcaaaattcacctttctgggaaaaacattatggtatatgaaaagaggtggtattagtgttctattttgtgctctatttggtcacttcaagtgatcatttacaagaaaggaaaatagacaaatgtggagaaaaatggtttaaggctcagctaatcttgctttttggtgttcagaagataccatacatgccagttgcatctacatactcataaaataataggttcagagagctaaccaactgaaattctatctaacactgtcttcagtctccaattcacaattttcaaagctgatgttaaaccaatacaggtgcacaacctttcccaactcaaacaaaatccccaaaagagcatcaagtcacgaaaaaaaacagaattcaaggcaaatatgattgtcaagtaaggatctctggaaattaggacagttcacatttggataaaatcttgttgattttgtatagaatttctgcttgctggtttcatttttttttttgggccttaataaaaaaacatagtttttccgcgtttacacgcggttttgctgcggcacagcacacacggtttccgtgtttaaacacggtttcgtaattaattttttatggcttatttttctagtttttttgaacttttaaaattgtttcctaggtttcaaagcgcgtagaatttaattctatgcacattgaaacctaggaaataattttaaaatttcaaaaaagcataaaaaataaggtacaaacatgtttgcaaacaatcaattgagaaatgagtgaaaaaaataattaataattaaaattcattttgatgcaaattggtttttaccattaaattatacaccttttatagtgtaggaaacaactttaaaaattcaaaaaaacttgaaaaataagcggtaaaaaattaaatacaaaaccatgtgtaaacgcggaaaccgcgtgcgctgtgccgcagcaaaaccgcatgtaaacacggaaaaaccgtgtttttttattaagggagttgatcaaccgactcccaaatattggagagtcgactcccaaacccgggtttccccgaaatttgggagtcaattccccaaacccattggtgagtttgggagtcggcgctcaaaaaaaattaaataaaaaaaaagaaaaaccccggaggggttgggagtcgatgccccaaaaccaagtggttttggggtgtcggtgataaaaaaaaaaataaaaccagcggccgggaggattcctcccggtgagagtgcttcatggacggccaagagaatttctcttgggcgttaagggtataaccctcaacggccgaaagaaacctctcagccgtcgagggtgtacacctcaacggccgagggaaatcctctcggccatcgagggtgtacacttcgacaaccaagaggcacacgccgttgagggtacaccctcgacgcccgggaggaatcctctcgtccgtcgagagtgtataacctcaacgaccaggaggcacactcttggccgttgagggtatacattctcaatgaccgagaggaaaccctctcggtcgttgaggtgtacaccctcgatggccaagaggtttcactcgaccgttgagggatacacctccgacggccaagaggtttctcttggccgttgagggatacacctccgacggccaagaggtttctcttggccgttgaggtctcgacggccgttgaggtgtacacccttgaactctactcaacggccgagagggttttctctcagctgttgaggttgtagaccctcgacggctgagagatattctctcggccgtcaagagcactctccgaggctgggaggaatcctcccggccgttggtttttttttggttctggcattgacacccaaaccccgccgggggttttctttttttttatttaattttttttggaggcagactcccaaacccactgacgggtttggggaatcaactcccaaatttcggggaaacccgggtttgggagtcgactctccgatatttgggagtcagttgatcaactccctttattaatgccctttttttttttttttttttttgaaattgacggacacatgggccaattttgaatgtccaaactcaatttgctctgctggttttccataaaaatttagttgaaattcttcaaatgtgaactgtcatattggggcaaataccagttcttctcatgatcaaattaatctccatgaatcttgtccttactctatatctattcttttcattggcaaatctcatatatacacctatttcaaactctctccattctatcagccacatcagccctgtggcctatgttctgtaaaactgactgctaacttttctcttgaagactcgcttaaagaacatggatgaaatattatagctattgcttttgtactgtgtctgtgttgaagataaaaaaactggattttagttttgattttgtgggttgcaacttgcatacacatcacacaatctgagatagaagagttggaaagcagtgaaaaacacaatgaataattgtaattttctgatccaagatgcgggttaaaaacaactccaaagaaaccatggtggatggtcctgggattttagttttgcttcccaaatctgtggcagtattttttgtttcctcctgaagtgatgatggttgattcttttgatatatgtgtttgaatcagttttgatggtaagtctccatgtttaaaatgacatttgttgtgtatacattggcccagttcacgtagggtgtttttattgaaaagtctgaaaagctgcactgcttgtcgcttctactgcttgcttatgttttgcgtgggactgcaccaaaactttaagcgagaagtcgttaagcgttgctcatcgcagaaattttatttgtgaacaagcagcaacatgaactggcctattttaccttctctacctctttcttttcttttcttaagtctttgagtcttgaaaacttgacaagtttgagtgttgtaaagagaaaaaaaacagagatggaacaagcagagaccaacggtgggccagttacactaaccatagtgttagtgtagcgtagtgttagctttttaagctacactacacaaaagttaccgttagcgggaatttttagcccactaacactacaggatttttgaaaaacaaaaaaacaactttagcgtagtgttagctacctttaataaggcacaactaacactacccaaaatactgttagtgaaattttagtggtgttagtgggcgaacccactacactacatgttagtgtaactttttgcaaagttacactaacagttagtgtagtggtaccctcagttacactaactgttagcgtaactggtgacaaagttacactaactgttagcgtaactgattaaaagttacactaactgttagcgtaactgactatgtagttacatgaccacatgactagcgctagtctaccctgaagacagtgcctgattggggggcctacatccagatcccctcaattgatcatcattttttttcagttggtactgggggccactcaattttagccccctgccattttttaatttactgggttccattcccacacttacttgtgttcaatttccactttgacatcatgcagcaagggtgtgtgtgtgtatgtgttgaggtgtatgatagtctgctaccattatgtatcaccagagtgtggtggagctgttggcatgggccatgacaactaccacccaactgacctggcaaatcccacacttacttgtgttcaatttccactttgacatcatgcagcaagggtgtgtgtgtgtatgtgttgaggtgtatgatagtctgctaccattatgtatcaccagagtgtggtggagctgttggcatgggccatgacaactaccacccaactgacctggcaaatcccacacttacttgtgttcaatttccactttgacatcatgcagcaagggtgtgtgtgtgtatgtgttgaggtgtatgatagtctgctaccattatgtatcaccagagtgtggtggagctgttggcatgggccatgacaactaccacccaactgacctggcaaacacaagcacctgtagcttagttggtaaaggaagcactcttgtatgtgactcagcattgctgaggttgtgagttcaaatctcaccaggcacatcctcagtttgtttttctccacatcttgtgctgtgttgagagagtaattaggtagacaagatacataaggttgttggggtaatacacacgtgtgaaggagtgttgaaattggaaattcagagttggaagtgtcgtcaattaggtaatcatggtggaaggtagttttagttgtcgtcgtaggctcgaaggaggacttcgtttctgtttctttcattcacattcaaccagtgaagatctcaagtttgccgaatcatcaagatcaagatcactggaagttttcaggtactcaaccattgttttcaaatatcaataaggaagtaaactcatcgtcgattacgattcaatcatgcagaccaaaaacagtcaactataccgattcaggaggaggaagaaacccacaatcaattaaggagcttaatcgtttgttgtttctctgtgctttcatggtgtctggtatctatgttatcaagattaactaaaacatgttctggtgtctagttttctgttctcaagtcttcttgttgttttgatctcattgcactgtttagtttcgtcacttagttatttacaacaaatttctatctactactactggctgtttgacgtgatttgcaataaagagaaatcttcgaatcatcacatgctgttcatattctgcgggattgtgtgcaatcacgggacattgaaaattgtcaccgtggacctcggccgtatcagtcatatgaacatttcacataagttgtgcaaaaatccagcttgaaacatcaatttctttagttgatgagttacactacactacatgtgtagtgtaacttctaatgtagtgtagcgtaactaggcatgtagtgtagcacagtgtagcttaatttggtataagttacgctaaatgttagcgtcaactcagttacgctgttggttagtggaagttttgttagctttgaaaaagttacgctacttgttagtttagtggcaattatttcaagctaacactaaaaaaaattgagtgaaaaatttcacgctacgctggcagttagctcagcggtgtgtagcgtgaactaacactacaggatttccagcaaaaaaaaatcagctacactaacatgtagtggccaaatagtgtagtgtagcgtagcggcccaccgttgcagagacataggctaaaaaaaactaagtacacatcttgaatttgaaacctaaaaaattggtttgggagtcgactctccaacttttgggagtcaattaaccaagccccaaaatttatacctacatttttatccccactaacccctgtgtcactcataataaccacaaaaggtttctcaataattagggaggcggggctaagtccattttttttttttttggatttcagacatctggtttccatccaagccaaaccattaattctatttttttttaaaaaaaataaataaataaataaacatttgaataaaaaaaggttttctggggggtgtaccaagagcatgttatctcctacttataggatggactggtgttcaccaagtttgtgtgtccttgtaataccaaactggatgaaattgggaaataactccatcataaccttagattgtgcacagttgccacatttcagggcctcagatggcttcaactctgcaagtactgaaccagcagtgatggtcatgagtagtactataagcactctcatcccagacaaattttggatgctaatggggagggcttgatatggggtacactgagtgccttcaaggggaattgatcttggtacctcttgggtgctctttgatgagacagtgtggtgtgattgggctcttggagtggataggcttgactgaccactatgccaataagggatggtgaagagaagagtaggataagcttattaaagctagaaaattgggggtatgcacaacatcatcaatcaatcaagctgaagctcgagagagccaaccaagccaaactagaatctgaacaagatgattgaagtataactggtggcattccttccagactcttgtttaatggttaaattccttgtgagtcaaacaatcctacaggcaaaatttctgttctttagtaagctagtagggaggggaggaggattgtgtagtccattcttcttttgggggtgcaaccatatctggtttgcttaaagctaaagtgttaatggagggcctcccattgtcatctaatagaggcatttagatgctcctctacagtagagcctaaatttacaaagcaaccaaaaaacccaacctgtataaaggcttctgagaattgaataatcctttgcaccacaaatgatgatctaagatgtgtaagttaaattgtgaaagggttgcagatccaacatgaggaagtcttccaatggtgtgtgactttttgaagaaaaaaaaaccaatcaagaggaagaagaaaaacaagtttccagggggtgtttgtgttaacagacaatgaatgggtcccctttcctattggttcgaagtgcctccccaagaggtttgttccttgtgataccaatgtgaatgggacttgttacatccagaacaattctttatggggaagaatgccaagtgaccacatctatgacaacggtaatctttaccctgtaccaatcccccacagtttgtgttagcattcttaatggtattacaaatacgccatacagtgtgtggatcgcttgggttcagggtggtctcagtaggatatgccaaatcatcattgttcatgcagagtgcacatatctggtcggtaggtcgcacatacgcagcaggtaccgaggcagcagtgatggtcatgagtaggactatcaccctcatcccagacaagcttcaggtgctgatgggggggggggggttaactggctggagcaactcggacgggaatcgaccttggtaccttgttgtgtgcccttcgatgagacggtgtggtctgattgggctcttggagtggacaggcttgatcagttgactgaccactatgccaacaaggactggtggggagcagagtaggataagcttatgaaagccagaaaactggatgtatgcgctacgtcatatgcttacatcatcagcatcgactcgatcaaattaacctgaccaagccaaccacaccacaccagccagaatctgagcaagaaccaaccaactgcagatggtcaacaagaaatggtcaacaacaacaacctcccaagcaccaccaactcacaacaacaacaacaacaacaacaacagtggcaagtagtattacgacaatcgactggaaaactagtactctatcactcaacctcaaacagattatcagtccatcactcaatcccaacaacaactgcatcatcatcaacaacaacaactgaaaactcactccaactacaatcatcatctcgttcactctcaagacagcagaactacaagaaccaaaacatctcatactgtccactctgtctgcaagcactcaacatctcacccatcccaaccaacaatgacaacaaacaacaacaagaacagggaaacaacactcaatcgactagtactcaaccgaactcatactatcatcaaagatcaagtcgtccgttgactcgatcagccttacccgcccatcaagactcacaacaacaccctccaccctcagtatcacaaacaaatacacagtcacacaccatcacccaagaatcgtacttcgacctgctctctcaaagcaatactcccctccccagtcgacccatctcgcccatccaaatctcatcatcccccctcaggcactcctcttcaacctcctcgatctcttctctcgactcgctcagattcccggcccataatccgtctgataatcatgaggcagaggactatcgtgaaccgctgggccaagagaaacgtgtcgatggctactatcatcgcttctttatcgaggtcttgaaactcggaagaggccagaaaggatccgtcttcctgtgcactcacatcctcgacggaaacggttcgcttcttccgtctatctctccgcttcttccttttttgaattgcctgttgatgttttgtgtcttctcttttgtgacagctctcggtgattatgccatcaagaaggtgtgcttcaacttcctcataatcatatcctgattgattagtatgcggtgtgttggcctgttgtcctgactcgtatctcggtggtccaccaaaaccgctctagatagccgtcggtcaatcaagtcatgaactgtgagttcttcgacgttcattatcatatcttccaatcgaaaccctccgagtactgaaaaatttcattgatttatttatgttttagcatgcaagtattaagtgaagtgaaatttttggaaagtttacgacacccgaacataacccaataccatcatgcatggatcgagaaagcacaactgtcgagatttgggccgaaagtgccggtattatatatcctaatgaattttgcgaatggggggacattggaggattatatctgtctacggaaagggtctaaaaattcttccagtcaagttgaacaagcagaagatgaagaaggaaccgaggaggaacaaaggcggaatagacagaaacaacgctttcgtcagcagcgtaccaaacctcaatcgatccttccaggcttactcatcgaccctttatccgcctggaaaaatcttcattcttcttctgatcctcttcatcatcataatacacacaagaaatcaactcctaccgatcgggctgttcatctgtttggcttcgaagagatcttcagtatttttgaagatacttgtcgcggacttgggttccttcattctcaagtcagttcactacatacacctactatctacctactctctttacaaaaacactcatcttacgtctttttttgtgggttagggtatccttcatcatgatttgaagactgaaaatgtcttgcttcattgggcttctgaagacgcaatgatgtttgtctctccctcctctctctttctcttatacctaaaactcccaaaaattgtatctgttcgtgtctctgatttttctctttttttgagggaggttttagtcccaccgctttgatttcggattttgggagttcgatttctcaatcggagaattggagtcgagagagaagtgagttacaaaaaaccaacaaaaaataacaacaatggtcttgattaatggaactaataaatgaacaatttgatttgtcttatagcggggcggacgggtacattggattgggttccacctgaatcgttaaagaaagatcctaaaacgggaaagttaattgaggtcactcaaaagggagatctatggcaactcggacttgttttacattgtctctgtttcttcaggtaacgtgttttttctgtttcttatttcaaaatcgggtcagatatgttgttaaactgatttattgtaagtctgtttgaattttcatcaaaatagattgccttatactcattctgaagatatcgatctattgaaagatgaaatcattaaatatccagggtaatgattacatccgaaaacaaaggaagagaggaaaaaatttgacttatatgttcccttttgctggtggtcaatacaggtttttgatagatgaatatccagctgagcaaggaagaacgaagaggaagatgaacaactacgagaccgggcatcatcatcaacaacaacaacattcgagtcgatcggaccttccacgtggaatgctggagttactatcggatctgttatgtttggatccacgcttacgaccgagttgcgagcgcgtcttgcggagcttagagaagcttcgagaagaaacgagcggatatgagacctcgagtcagacaaagccttcggcgggcgtcatggtcccaggcggccaagcagcggatctgggatctactggcggcggtattgtggggccggcctcggcgctcgtcaagcggcggcggatcttgatcgacccttccgtcgatgaagaggacttctcggttctcccttcaccagactcgatgatcaacttacaacaacaacttcaacaacaacaaccatctactcataataaccacaataaggaactcttctctatcctacctgaccctgctcctttatcatcatcatcctctccttatcctcctcctcctctttcctctcctcttattaatcatcaacatcaacatcatcatcaactttttgagcccgatctcacgaggaacttgtcccgtcatccgatccccctcttcagttcttctagcaccatcactcctgcatcgtttctgaagaagccttcttttagggtcttgaattcttgcgcctcgaggttttcggcgctgggcttcgctctctttatttgtttcaaagttcgtctctttcgattcttctttttttttggggggggggggtctcttttatttcgtttgggtctttttacgtagatcgtaatatcttcattcaatcattaatttttgtttttacttattttattttctttgcaaaatctttattgtttccgtctttctctttgttccacccaatttcgatcccccccccccaaaaaaaaaaatgttagcaagcagctgattatatctccttcttgaacggtatggttgtagtcaatattctttatccaacttctaagcactaccaactcgcctaaatcctcgatgcaaatgaagaacaaggactatgaccaacctcaaggtcttgatcaaatcatgttaatggctttgatcattttcaatacttttgaactcttattgtaagcttttctaattctccctttttcatgtcatttcctgactggttctttaatttttgttaaggtgtcatcctttggtttcggtcttagtgactctctttgaggtgtgtagattgcataccataccgaccccccccccccctctcttttttttcttctgttctctcacccgaatggattgattaatgcgtgtctgggtgtgcttttttttctgttgttgttccttcaattggatcccactgtgggataatcggatctgggatggttggattcctgggatcattttataaggtcttttggatcacttaaatctggtcctgttttttttttcctgtaatcaagtgtttaattttaaccagatcagatcagatctcagagataacccccttacttattcatcaacctaaatcaacaaacttacctcatgtgatcacaatgtgtatgtattgtaatcagatttgtacatccttttattttctcaattctttggtttgttacataagtatatatatatatatccatgtgttgagttatgaaatctgtaatcgttctcttcacaccagtacttgagtaggacatgtttctcatgtttggatctgtgaaaagaatgaaaacaatacagccttacatgcatatttaggtctgaatcagattgtgtttgtcgttcactggaaatgtaaatactttgtttcagtttgctacaagcttgatgatccgttgattgtgtttatgtagtggatactgagcttcaacatttacagccaaactgagaaggcttgcggccttggttggcagaagcttcaaaaaaaaaaaaaaaaaacctaccgactgaagttggaatctttggaagaatacagcaccctgtatacccatttgcatacaggggttacttcagtgtaaaagccctatctttgttctccctcatttccaggccatgagagtaagaccattgggatcctatgagggaaagtttagtctaactggctcatgacctgcaagccactcatgctgcctcctgtagggctggctggccgggtcccgtccggtcctgttggtgctaccagcaggcatgttgcaacctgtacattgactgtattctttcaaaaattctgactgcagtcgggatttttttttctgaatcttctgccaactgagactgaaagctttcttggtttggctgtatatatgtccaaacatttgttcatgcatctttcattaataatcaaatgctgtggtttgctgaaattcttgtccatcagatgaggtcatcttcaagcttcccaccacattacatgcttcaattattcatcaaatatcctgccataaatgtttgtatattcaactttgatcagacaggcttacagtggggcatcaacccaacttactataatgtgaatggtctttagggtcccaaaccgttttttttttttggggggggggggaggtatcaacaacacattccctgcctgggaagaagaattgagatttttgagcttgagtatttgcaagaccttgtgattttcaccatttgcatgaaaaaagaaatcccagaggcaaatgtggcatgcttgggagtgattccaatgtgcttaaggttgaccgttgtaatagatgtagtaatgtgcctttgcagatggcaaagactgacccaggatttcttggatgtccaaacttgtgagccacaggattgacatattttattttcagactttaaggctctttttcagccttccaaaatggttgaaacatgcttcagagaattcactaaggcagatgataagatagatggtacagacatgatagaggaggttgagagatataaccaacactgaaacagagacgagacaagacagtatcaggcatttatttgtattgtctcagaatttgaaaacccaaaaatactgtatttgtgttgtctcactttcatgagacaatacacacgtcttgtctttggaaagtgagacaggtattctgcattgtctcagagtgatgatcccaccaaaaacatctttgatacacatgatatttggccgtattgaagaaaaaagaaaaaaaaatgaagacaatttctttttgcatttgtaaatccaaatccgagacggtggattttctcaccaaaaaaggaattaatactgataccagtatcaggctcaaaataaagacgatacaagacaataccaaatatgtgtctggtctctgttgccccgttggttactataaccccaccaatatacatggttacaccacatagttatggatttaggcatgtccaaatacatgcatgcggctgagaaaacccttgctggtgtagaagcttagcagtgacaatttggaaatctacacatgagtacaattttgtacccacagtaaaattagggccttgtaaaaaagactcccttgtgttgggaattgttcctccaaatggatggccaactttgggagtgggccatccgtttatattaatatttgtttttatttttttattttttgggagttggctccccaaaccaccccttgcacttgggggggggggggggggagttgctctcacttgaacagaaggaaatccttccggatgacaggggataacagccccatcaattggaaggaatatcttctggtcaacggggtagcacaaggggtggtttgggcagccgactcccaaaaaataaataaaaattaattcaaaaaaaaaaatactacttgggaatcagccatccatttggaggaacaactcccaacagacatcccttgacggtatttgggagtcatcaacaaatccgagggagtcatttttctaacccacaagaaagttatgtgtgagggtaaattcccccccccccaggacagcccctggctgtcaattttgaaatttgcgggcagggcaaggtgggttcatcccgtctgcgactgtataaggacagatccggacaaaagtatgggttatcacagagtaaaatacacacatgtgggactgttaaagcccacaaagtctggaatggtgagcctacaaagaaaacaaaaaactttgttgttagggcagtggaggctgagtcccttgagctacggaaactacggcaagcctcaaaaagcttataaatctacaataggaatcagggatgggccccatctgctgtccaccattagattcataggcccaaatacagtttgctggtgaccatagacaagaaaattggttgggccactgtagtctagcatacatatatttagatacatatatgtgtttgattatcatcataagagaaaagttagttgtgtgttgtacatacatgcatgtattgatgtagatgctatttaatgtaagagaaattatgtacatgatccacaacactgttaaagtaatactacacaacatctttgaatggtttgaatgtcaatacataatctgctttggagaaaaaaaaaaaaaaacagtccataaaatatgttaattttctcaataaataataaaggaagtacaaacacgattaaagatacatatgtttgaaaagagaaaaaaagaagttaattagaagtgaattgccaacaaatttgcacatgagagaggagattaagatgacaaaagtcgatctgatggttatcgaaatgggtgattatttctccttgacgatgatgatgatggtggtactggtgctgctgatgattaaatgaagaagcggaagaggaagaatgggtgtttgaggaggagggagtggattggttgagttgatcagacaaaatgggcgagtgatcatttgaatgaaacgcaggtatgaaccctatccacatgtatatatcgaaataaatcaagatcaatcatcaataataagtacaaccccacaaaaagaagaaagaagaaagaaaaaaagaatttggaaatgatcagatgagatggaaagaagggactaacacaagtatcctaatgaaaccacatcggtcatcagggaagcatgtttagagcccgttgagccgacgacaaatttacattgaacttcacgggtcggatcgattttgaccccgccaaggttttgaatggcttgagaacccttgacttttttcttcaagtctttcgagttggaagccgattgcgggtttggatacaatcgcaccggtgtcaacagtcgagaacatctttcttcttcttcttgctcttgttctgatctcaagctttgcgcttggttcatcgatctcgacggcgaacttcttggatgcccattctcgtcttcttttcgtccttcgtgcggcttcgggccccgtatgttcgttatactctccggacggacactcgtcgaactcgattgagtcccgatcgaggaagatccatcaaactaaaatcaaaacccacatcaataaaaaatcaacatcccaatattttggatgtgaacaatctcaaaatccaattcaagatatttaaagagggggggaagagccaagatgacgaacaaaagaaggatttcttgcagattctgaagaagaagaaggaggaggaggatgcgaaggattttcaccaaaagaggcgaatttgagcaccaaatctgaggagtcttcccaatcgatatccatctcgactggtgattctctgactgaagacggatcttgatcaggaggatggtcgtggggatcgaggaactgggccttaggaaatgtgttctcttgctccagatggtgggttgctcgatctatgctgtcgatatacgagctcttgtaatgtgccagctttgtcaaacaaaccatcttggtcagtagcagacataaaacgacggcaaatgagtttgattggaagagagaaaaagggtggaagaggctcacttgaacagcaatcttagttttaaaagtgagcagattgaagtaatgttcggacggattgaggaggattttgatccatttaatttcgacatgagcgggtttgaagggcagggaggagttcaagaacaagcgcgcgtcgtttcccaacaagacctcgccccaataaccaagccatcttctttgggatgggatgctgaccccatggcgagtcgaattgggatccagcatccgtcgcccggtgtggtaccgcaagagatccgaaatccgccccgccattaactccgcattcgtcctcgtattctcaaatcttttggcttgtcttgggctgtttatccatcatcacattttatataaagaatccagccacatcttaagaattcttgtctacttttcgtcggcgtagatcagtttttggaatcgattatgcttaccctgttggtgtcttatcagagtctcctgtcttctccttatccaacgatcctgtctcttgaccaatttctgagagatcttcaagcttcaagttttttgtatcaaatgagtttgattggtgttgttggctttcgtcagaagggagatgaaaatcgagctatataaaagtgtagaaagaagaaaggacgacttgaatatgtgctggacatagatgaatgaagtgtggagaggaagaacagaccagcgagttttgatttggtatactcggattttcggcgatgagctctacgaggggagaagtagatggagccgggacgacttggagcagagtgtcattcggggagattggtttagtatgatcagaggcatcttgggagttggaagtgtcgatcaatgctttacgagagtcggttgggtctaaattaggatcatcgggcaaggctgctagagtcatcagatacgaaatcgacatcgtccctgatcttcctttaccggcttcatttgcatcaaaatcgcttttcagttttattgatgttgagcggaatatagttgatgagaaggtggtagatacctttgcaatgaatcaccgccatattcgagtcggatgacgcaaggaaagaggcgatatctgacaccttttttttgtgattcaaccgcaatacaatagcgaaacaacggattagctcctcttgtttccctttcttctttcaataatccatcaataaaaaaaaaactggattgtactaatatctggggatggatattactgacaaataaagggatcatcgacaatggaggtggatgatgatcggggaacggaaacctgtggacttgatgattgaaaaactaaaagaaagcgtttcttttttttatgttagatcatgtaacgtatcatgactccaagtcagttatatagatacttaactgagctatcgtagtggttttcggtcagaggacagaagttatagatggtataatcgagaccatgacgggcctctaaccagcgtttgacctgctttctttgtttcatgttttttttttttttttttgttgtgcccaaatgataatcaatttcccaataaacattcaagtatattataggagaagaaagggcagcttaccgtgagtttctgtaaatggtttctatcccactggcaggaaatcccatcctacgatatcacggccagggatacaaatttaaatcagtctaaaagagggtgaaggatcgtttggagagatacatcgatcgggcttaacaggatgatttggttagtgaggtagcataggtccaactcgactccgatctgatggtctttcaatctgctcttattcccactcacgagttctgcaaagtacattcaaaacaaggacagtcagtgtcgtcggtttgtttgtttaatgagttgacggaaagttataactcaacttctgattggattgaagttcatcgttgtcctcttcaagtgtcgaatttccgaagacgttcttcttgaaaatttagaagcgttccttcagctcccattgaaccgacgagcattatgaagggccccgtgcgataccatctgtctggggtctgtgtggtacacttttaagttgttaagtgctcatcatggaagcttgagcgcaatcagtcttcaagtgtccccttctatttcttatcatcctcactcccgataactatatttgccgtggttttcttgaagctggcctcactaactgtcatcggtactggactatttcgtagttctaatttgcagcagacaccatttgtgataaaatgtgttcagtccaaggaagacctgaaagaggatgctggtctatacctgtttttttgctaccttaataggtctttaatgtgataccaaatttggaaactacaacacctctgcaggtgatttggtttctcaagaaaaaaacttatagctgttgctggtgtgtatccttcgccacttgaatatgatttacaagggcttcaaatcaggaggacatttatctgataattaccctcaagaacaaattttgtaatgaggccactcttcaaagaatctagatctttttggggcacaaatacttgatgagcttgttgccataggcattgagaagtaacctttactattagtgagatggcattgggagcgcgaaaaaacataaatacaaatgaagatgttgtctgacttggggatataggattgttaatcgacctgaatttatctgaggaaacataatatcgaaagttgatccggttggatggaaatgaatgtatttgaatttgtaaagaaagcaagcattaaagacctgggggggtcttttttttcggctggtcttgcgggctaccactgggccagtaagacagcaaaggccattggaagtctgatccatcgatttgtttgcagttgttgatcaatctatctgggtaaaatgtgtgccccatgtcctggattttcgacgaaaaagagtagtacttggtggtgagcgttcgtttgggtgagtatcaaatatcaaccactcttgatcagaacgtacctcatcatgggcacaacataactgtctttcgtattcactgtccaaatcgcagtaataggtcgatcgctcttcgttccaaggcgcatcaattgctagatgcacacagagttgcaaaaacaaaagaaaagagccatgtcttaggctcaaatattgggatgatcttttggtgtaccgactgggccgagggcgtatagtgtaaacgggatacgtactagtaacttggtcgccatcagcggttactttgagacaaccagcatgtgggaaaccccatacttggtaattgtctttgcatccgaaggcttcgacattggaagtcatcatgctctggatgaggaggacgacgaaggctgggaacatcttggataactgcatcttgaagtttctcagaatatatatgttgcagtgggtagtaggattggtttaaatataagatataataggtaatgatcgttgcaaggactgttggaagtcaagtaggaggttttggaaccaagtgcgtacgaagaggggttgacggagaaatactttcagtggcgataacatcaccagcttttatcaccaggaacgtctgcaagctcagccaggtgatttcggaatgagtcctgtccacttacacctgtgactccaagcccatgatccagcttgcccccagtttcacctctgcagacatccaaaaatacaaatcctcatacaatcgaacccttggtgtgatcgtccaactttccaagttcttgtactacatatagtcttctccagcagcgtctgccaagcttagaaaggtgatttcggaatgagtcctgtccacttacacctgtgactccaagcccatgatccagcttgcccccagtttcacctcaggcatccaaaaatacaaatgctgatacaatcgaacccttggtgtgattgtccaactttccaagctcttcgcggtgtcatggtcttcaaacccttctatatgtattggctggggctacatacggagacccgcaaaaccagaacccaaaccggaacccaggaaaccgcttataaaccgcttataaatgtgagcaacataaattcctgaatttttggtaaattcatgcatcagagcatccacatcagtcgttaacttaacccggattgaggcacttagtccagcctcgcaacgtccagattacaacaggatcaacttgactcagatctccatttggagctagtcgggtctaaatctagacccactaacagcatccgcatcagtgcgggttaaagctaggaaggatagcaatcgaaagtaatttttacaggaaaatgctttttaccattaaattctacacactttagaacataggaaacaattttaacaattcaaaaaactcaaaaaataagcggaaaaaaattaatcagaaaaccgtgtctaaacggggaatctgtgtgtgctgcgtgcagcagaaaccgcgtgtaaacaccgtttttacagggtttttttgttaatgccctaaaataataagacaaaatgaaacaataaaaagaaacacacacatctacatataactaaaaaaattggcttagagagccaaacaaactgtcatgcaatctaacgccggcgtcgacctccaattcacatttgttggatttgtcgacgttggcgttagaccgaggcagacaggtgtccaactgaagaaaaccccataggtcatcgaccaaaacccccaacatccggggcaaaaacaaccagcctccccaaatttgggggcatatactagtagtaaaataatgtaatgaaggaaactgttggattgagaggggatttgaggtgataatcttgaaatcatgaggcttgagggtattgataagttgaaaattgaaatttgaaatttgaccttgagggggcctgtactgtttagaacaccacattggtgacaataccatatatctgttggagaaaagaggaacaatcagactactcagcaagaaaaaaaggaaaagtgaattgtgatgcttaccttgtccctcaacccaaacttttcaatgatcccccggactacttcagctagatactcaccagtttgacttttttgtagcctgacaaagtctagaggcattgcctccaaatcaacgttgatatgttctccctcaaccaagcaagataacactgttcctaatatgtcatacccatttggggactgccacacatcaagacacaaatacattgcacctttgtgatcctgttgcaaaagaagcaaaacaagattgagttcaaataacaatagatttagggagttggtcaactgactcccaaaaattggagagtcgactcccaaacccgggtttccccgaaatttgggagttgattccccaaatccatccttgggtttgggagtcggtccacccaaaaaattaaaaaaaaaaaaagaaaaaccccggaggggttgggtgtcgatgccccaaaaccaagtggttttggggggttggtgatcaaaaaaaagaaaaccagtggccgggaggattcctcccggccgtggagagtgctctcttgacggccgagagagtttctctcagcctttgaggggctacaacctcaacggccgagagggtttctcttggccgttgagtataaccctcaacggctgagagtttctctcggcggtcgagggtgtacacctcaacggccgagggaaacttcttggccgttgagacctctcggctgtcaagggtgtacccctcaatggccgagtaaaatttctcggtcattgagggtgtacacctcaacaaccaaggggtttcctcacgttcgttgagaatgtaaaccctcaacggccgagagtgttcctcccggtcgttgagagtatacactctcgacggccgagaggattcctcccggccgttgagggtttacattctcaacaaccaagaggaaaccctctcggtcgttgaggtgtacaccctcaatggccgagaggtttcactcggccgttggggtgtatagcctcgacggccgttgagggttatacccttatgtaacgcccgagagaaactctctcggccatcgagagagcactctctgcagccgggaggaattgtcccggccgcttggtttttttttttttgatcaccaaccccccaaaaccacttggttttggggcattgacacccaacccctccggggtttttctttttttccatttaatttttttttttggggggccgactcccaaacccacgcatggatttggggaatcgactcccaaatttcagggaaacccgggtctgggagtcgactctccaatttttgggagtcggttgaccaactccctagatttaataccttgagagagtctatgggatcctcctgcacagctgtgtataatcaaccaatgtcttttgatacagctttttgtgttggtaaatttttgaaaacaattgggtgaaatattcctttgtgtgctcgtttgccaagagctgaaaatggccaggctgcttcagcacaccaaactgcacagagttttggtacctgttagatcaagaaattcagtaacaaattcttccaagggatacaaaataattctgataattacctcttgtgcatcagcattgcctgtgttagacacacctacagatgcacacttttgtcttttgtatcctgtaccttcttactgcaagttgcaacatgcttggagagattactgggggataaatcataaattggtcaggtgatttttctgccacacctggaagaggacaaagtgcaaaggcaaatcactaggtgcacaaaagatgtaaaatatgtgatggaatctcttacaattttcatgcataagatatcatttagcagccgtttttccttctgatcagatagttcagctggggggtggaaagaagcataggagggtctgagttggttcttatgaattctcaatgcctttactcaaaaaataagatattgagatatattagtcttttgattgcttttgattgatcaagttggtcaggacactgatgaagatttaaagacagcttactcagctcttgttaatcagtgagttccttggtcttggaagcctgagtgctttcaggagattcattgtctcagttgctagtactagagcttgttccctcattggacttagccaaatcaatgacctcttgagccctgttcttttgtgattgttgcttggaccgagtgggggcattagaagttgaggaggtgggtgatggcatgcggcgcttattgctgttccccctccctgccatagtcttgaagcaatagccagtcgcaattgatggggttgttggcgatcaacaaaagcaggcttgttaatgagtctgaagagcaatcattaacataacaaaaataaaacatttactcacattattggatccaaagcatatcagtcaattgaagacaatgccaaattaaagtccaacaatacgttgattagagattgttttttggtacccgccgctaggtacctagcaccgcttggcaggtaccgcctgcacccgccccgcacctgaaattgcttcagggttgtgttcctgatttgcacagtagtgaattattttaaaaggaaattttgaatccttttccattgaggaggctgttgagtaggaagtgagaaaggcagtcccatgaggtgcttccatgagcttggttttctggtgggtctggaattcttgaagcgcattgagtactttgtatgggttgatcatgacatcaggttcaaatgcggttttatcagtgacttgggtccaagtctctgttcatgagcttgccaaggataaaataagaggttattttctttggcatggtcatattgacggtgtacatgtcaatcagggattttcgagtcacatgaatgtatttttgaagattgctgttgtagttcagcacagtgtaactcatgaagactcttccttgatttatgacagagtgtgatgtgtactggtcagcaagttgttgccacaggaggaaggagtttccattgtcaaggaattgacacactccctataaaattgagaattcagtcaggggatgatgatggtaatagctttgttcattgctctagtatgctttgcagtggtggttgtggttggaactggtacggttgctagacaagttatgcacacgttccagagatattttcccctcagatagaccttcatgcatccataccatgatgaatagttgttcgcgttcaggatggggagaattagagctttggacttcactgattgaggctggtcttctttgtccattgcttgccttaagtttgatttattggttgtttgtttggtagagaaaacaagactgtaaatctgtgaatggtcaaactgaagtgtttctttcttatgagtgaatgagaaatacactgaagaagaaaagagaaaaaaaagagagtctaacctgaaggcaaacgactacaagtgaagactagaaacaagaatagagtgagactcagagaagaaagaaagaagaaactaaaagatgttcttgttttcaattctgagagaaacatgattagaattgattaagacattgatgacctactatgatgaacaactgggtgactttcttgatttttggaaatatgttgataagaagggaaagcacaaggttggtcaatgattaggtaggttggaggaaggaaaggggattgataaagatgaaagagtattgagagaggtggaaacggctaagctctgtcaagcggtagaacaggagcgttgtagtaaaggattattttagagaagatagtgcaatgaagagtttgtaaatatgtaaggcctgaatgattgaccttaaggctccacaagcggaaagaaaaagatgagatgagagtatggtttaagtattgattgatgaggagatctgtgctgaaggtttgcaatcaaagcacactttctttggttgtgacacaaaattgtgatgatttcatgtgctctgacctagtctggagggaaacacgtttgagcacatagtgctcagatttcaacaaaagaaactaaagatctcatttgcaggagcagtggttgtcatgtaggaaatcacaagtgcgggtgttcatgggataaggaaaacttctctaggtgcagcttgggtggtagtaatcatcatgaatctctataagagatgaatcaacactgggacttgtggtgtacagttattgtactctttgtttcctgggcacatggcttatttctagactggtgtaactgccaactggctcttgttgagtaattccaatccaaacccagagattttatttagcttttgaagtaaatttctcaaagaaaacaatgggaaatggtttgctcatctgtgctctgtagtcatgtctatagactatagtgtacatttagggcaaattgtgaccccaccggaaagtgaagaaagggtgtgataacaaattgtttttaataattgtcctttgttgaatacataaaagaggttatttaattggaataccaactggcatggatctgtgatacacaaagagcagtaagtatgtcatcaagacatgccactaccatggcaaaggccattggaacacatctccatcttctgtcctgcaatcgcttaggaattgatccttaagtaatctttttggcatattctaatgaaataggagtggaatcagtcacagggatgcttttaaaaaaatatagcataaatctttgaaacaaacctcgtctttggcgcagcacactggcctaatgaatccgttccgatccgatgagcagtcataggtagcaccctcgatgatccaatgggcgtcaattgctacagggtgaacaatgaccacgaaagattcatgtcaagctaacggttaaaaaaacatgaccatggtaccactaaagcaaaagaggtgactcactctcaactacatctgcccctgcaactgatgctagacagccagagtaaggaaagccatgaacatggtctagacatccaaaggcttcaacaaaggagcccatgccatgaattagaagtactatgaagatgaggagcatgccagatcactgaatgtttcgaatgtaataatcttttgggaaacttgcgggatctatttatgtgtgtatgtgtgttggtgcaaggtgggagtaggagttgatggtgatgccgggcacttccgcaactggaatcctatgtaccaaggcttgaatagatgagaatgtctgcagagaaattctagaatgagcgcctactgagtcatatcaaccgtcctggaggcgagcctaacacaagcctcaagtgagagcccggagggcagccccgcagggtctctgtccctccctgcggtcggcgcaatgcgacagtggcgaggccactcgcatgccaacgccgcccacagcagggaatggggacttgtgttgagttcgtcctggaggctggaagttggcatgtgcaaccgagttgagccttgaaacccccctcaatttttgtcagcctttctggggacgaacaagccctcgtcacctggtgagcaagagcttgtatgcagtcgccggaacatttgtgatttgccaaaatgtctgagttctcggagtcggactgggacacgcatgaattccggtgtggtgcaggaagaggattacgtaatgatctcctttcccgaagttcgaaattcggaaattcggatggtaaagggcggagtaaaggaccaggtttaatcccggcggcctgttgaccattcggcagatatttaaagagcggtcaacaagccaacaccacaccatgtcttcttcccaacaaccatccacctcagaacaacaacagcaacaactcaaacatcaacagaacctcatccaacattgggacttactctcccccttgagcgatttggagaaacagtcgattcactcgatccagaaggcctcaaacgacaaaccattgccatcctcaatctcactcagaaaccagtcactcaacaacctcaaccacacccaactaagtccgccctcctccaccaggtccaactcaccctcatcctcactacgtcggctgattaaccactccaagccactcgaacaccatcaaccgatctcatcaatcgatcggttcaatgactggttctcaaccatctcctcacagatcgaagcagactcagaatcagcttacctcaaccatctctcggtactatcaacctattctgaggcatgcgatctactcgatcaagccatcgatgactgtcgggcttgcttgaacgagatcgaggccaactggaaatttgtcaatgaaaactcaaagagcctcgaacgatcctgtcagggaatgctagacgatcaaaaagtactcggatcgatcgccacagcccttaacgatcgactggcttactttcggaggctcgatgagtcccagcgcgttctgagtagaccgggtgaagctgaaatcgtcaatagtcaagaattcttgccgatgatcgaacggctggacgtctgcttagagttcatgaaagttaacgtgcgtaagccaactttgcgtgtgactggatgttgcaagtttagtgttttcagaagttgaaataagctttttgtgtcatttactcgaatttctttagcggcatttcagggatgcagatttgtatctggttcggtttcaacaatgtttgacgcgatcgatgacattgattaagttgtactacacaaaccaaatgaaaaatttgagtcgacaggtgcaagaaaagctccagatcaaccagcaatcttcgtcgaatctcaaaatacaagacaccttactctacgccaaatttcaaaccctatcagaagaattgcgcccgttgatctcacaggtcgaaaaacgatatttgtttgatcaagacgaatacggggccttactgagcgagttcttctccacttgggtctcagtgagaagtcaattacttcacgctcgaatcaaaatcgaaatcagtcgcattcagatcacccatcaacaagtcccggatctcatctcattggctacgactgggtgcaactatatgagatcggtctgtactgccgaatggaatctttttaagtcttttttcccgaaaactggagaagaagagctcttgtgagcatatttttcttgacaaaggaaacacgttgaaattgatactgacttagcctgtgtgattcagtgtatatctagagtctctgtgtgactatctgtacgatttattgagacctcagatcctgcatgagcagaagctgtatctgctatgtgatttggcaacaatctcgaatgcgttgattgcgatggacagtaatttgatagaagcaaatcaatctcaattcaagttttctactctcctcaaaccagtacttcaagatatccaaactagattggtttttcgcgcccaatcgattatccaatctgaggtggccaattacctgccgaagagtgaagatcttgactatcctaacaagctcatccaggccgatcagaaacgccagcaaagcggccaaaaatcgaagcgcttcaacaacccgcaccccacccttctcgatcgtcctcatgcaccgctgaaatctaggcttccggctgaaggagtccaggaaaattggtatcctactttaaggaaaacattgtgggtcttatcaaggctgcacacctatgtgaatgtatgtatgttcctccgtcaaattcacaatacccatcagatttctaagtacgactgacaaagaaaataccccctgtgtggacaggatgcaatttttgaagatttcgcgggtgaggccgtagggatttgctccgaatcgatcatcaaagcctccaacatgatgaactcggtagtaacccagcaagccggctcgacaactccggcaatgagctcgaagattcaagcaaattcgatcgatcgcgagttgtttgtaatccgacatctgttaatccttaaggagatgatccgaaccttggatgttgtccaggtcgaacgcgccgttgatctcggtccgatcaccgacgtcttgaaggagatcctcaatccgagctttaaagattcactcatcttcaaaccaatcacgttgatgaacaagttgaaaaatctcaaccacagtcagatcgagttttcaaaacggatgggatactcttctcaaaaagaccaggattcctcaaaccctgctgagcccaacctcagcctcaatttcgatatgcttgatgctcagatcactaaaaccattgacagcaaatcagaagtggatctgaaattgaagactatctgtcaccaatttattatcaaatcatcggccttgatctgttcgaattcgctcgagccattcttgacgaagtgccaaaaccatctaaacttagaagcatcgatggtcccgccttcgtcggccgcggatcctcttggaggtggaggcggaggtggaaacagtaacttgaatcgcaacttgggggaccaggaatgggcttcccaggataacgtgctcgccgtctttcaggctttcttgaaggacttacagctcggtttgaacatcatcttcaatcgggtcgcgctctactttcatgatgatgatcatcacgatttcaatttgattaatgtcctctttccttcccttcaagttagtccaaatcctctcatcattttaattatctgacatcaaaataaaataaaaatctgatcacttttttttgtgtgttatcaggaagaaatcatggaaaaatatcgtcggttttatagtttaattaaattcgaatttgattttaactttatcaatgatgatcaaatttccaaggacaaagaccaagatccagaacaagaaattgattatgagtcactcaatcaagctcaatctcgagttctggccccctctcaacttcattctttgatccagaaaatcgtctatcggcaatcttcttctctttgaacttccttcccttcccctcctgttttcatgtattcatctattttttctctctctttgattagatttgagattgtttgatgttggttgttgtagaataataggcactttttatagattaatgcaattcacagattgtccatcaatatctatattatgtagaccctaatggaacagattacagcccccccccccccccaaaaaaaaaaaaaaaaaaaaatcttgcaaatcttgttgggcaatgtgattcataaggctgtgaatctagttctggagggtctactgaagtaattccctttcttgttttttgtttcttttgtttctttcttttttcaaaatccacttttttaccttgatgagcaactaaaagcctaattaaaaccaccgcaacaaagttccactgaccaggatggattttatttgcacgtaaagcccatatatggataatacttactgatctggtttttgctgttaacataattcaaaaagctgttttttccctttgtttttttagtgtgtgtatgtgtaattaacctggctcatgatggggatggaaaagataatcaggatagatggttttcttggcaaagttgccctggtgtacttcaagtcaactctggtggatttctcttcttgcatgttgcagagcggagaaggtcaacaattatccacggacatgcctttctttccataatgtagttttagtgcagcgtaacacagcagaattatgctaaaatttagtgtacatatgtagcatagcagaattctgctgcgtctgcactaacactatacatgtaggcccccaaaaagtgcccactatgctattctaacacgctggttggtggaattttggccctgtagcagctgtcagtacttggcctgtagcacagtgtagcttagcaaaaaactgctaactttttgctaacactacttgatttctgcatgcaggaaaaactgctacgctaagttgctaatgctttttggccaaattgtgtagcagcccattgttgcccaaggaaggactccaaatttttgggtgaagccatgcacttcaaataatttggagtaagcaggatttgcacccctagagaaacctgggaagtaaaaacactggagtccatgggtatgcactccaagatttacaggagttcaaagctatgcactccagattctttggggtgcacaatcaagtactccaaaatcatcaagttttgcttttttttggtgtgcactccaagacactctaaagtgggtggtagtgcactgttaatgaacaatcttgagaaatttatttctgaagtaaatgaaatgcaaaacaaagaaatacaaatgactaaaaaaatgaaagcaatcccaaccttaagacaaacaacagggatgttagaacaagataagataagaacaggagagtatcaaagcaaaacaggaatgggaagaataataatattgttaatatcctgattgacaatttaagagaaaagaaaagatcaactatgataacctaaaatgagatacaaccaaaggatttttggtgatttacaagtggttgaatggaagggaagcacttggttatgtggctggcaaagagttaataagagaagggatgtgctggataagattattgtgacaatagaaagaatatggtttttgatgaagaaagtgatgaaaattagatgtttctgatggaggaccaaggaagatgaagatatgaatatgtcattttaagatatagttgtaagtagcaaccaataaagtcacccaaggagagtggaaagaatttgtaaagagagacagtgatttacctgttgaggggcacagggaccaaaaaactgtgatgaagtcaaggctcacgctgaggatctttgacagtgagaaatatagttcatatttgataaaggaaagatattaaatgaagccggtgtgagagtagtactgggctgcttggaagcatatccaggtacacaagcatacaaataccatgacaggatttgtcatcttaaaattatatgtgcaagtgatgaagtcaagtccattgatgtcaatgatttttctgtgagaaagaaagatgtttgagtgatatgtggtcatagtgtagagtgatgtcatttaaccttgtgtcatgttttttcaagattgtagactctagagggatgacaaattgagcatgttggtgctcagatttcaacaatgcactccaaaaattgttggagtgcacacctttcttgatttgtgcaggggaaatttttggtgtgcaaaaaggcagacccaagttcatttcaccaagcctcaaatacatcctccaccaggggtgctagagggagttaaaattggtttttgtgctctgactccaggtcagttcagcattaatgccagtctacagatgtgcaagtgccaacagtgcaacagatacaagacatgtatttgtatcagatcatattgtctttattttgagcctgataccggtatcagtattttcttggttggtgaaaaaatttattgtctcggatttggatttacaaatggaaaaaaaaattgtcttcgtttttttttcttttttcttaaatacggccaaatatcttgtgtatcaaatacggttttggtgggatcagtcatctgagacaatacagaatacttgtctcacttttcaaagacaatacatgtgtattgtctcaggaaagtgagacaacacaaatccggtatttttgggtattcaaattctgagacgatacaaataaacacctgatactgtctcgtatcgtctctgttgcaccgttgcaagtgctttagaaatccatatacttccccaatccattgtttcaaaaggccatccttgtgcaatcttttccccccttcctttttcaatccctgctggtagacccagatctcactttcacatccaacttatctccttgcagtggaaattaacatcttgccatggtatagtatacttgcaccacagctgacaattttggaaatttcagaaaatcccacaaatgtttcccagaagagatgggtcttagaatgttgatcacgtttaatagatactttcacattaaacctccagtcaacaagtctcacccaataaattacaaatccagttgtacagtggctggacagaaattcctaccacactgtttttgtaagccttagagatactccatagtattcaaaagactgctaaaataataaatattaaatattaaatactcaataagtaatataatatgtaacaatactatttaataaaacaatatttcaaaagattataaatggggttgtccactggaagtatccccaaattcctactccttcaaggactttgtatatattcaaaaccttgaaggacaaaaggaatcaaatatacaaaattatagaataaaattaatgtatattgaattagggttcaatatacatttaaagtaaacttggaaatcttattcttcaagcataatcaaattatcaaacttgcagaaaagaaattaccacactatgtcaagagtgtggcaatttctactagtagtattctatttgagaagacacatgatgtaattggctataaatatgcatcatgatttcatgggacatagaatatacattatttgaaatacctttaattattcccattacatcaggggaataattctaccatggtatactaaaagagagattctagaatatttaaggaggccatctcctgcataggattgattcctcagcatattcacccccagtacacttagtaagtacagtgaatattctccacctacttttagagtagtctttttatccaatccaaccctaccttcttactggaattattattaagctaagtgttatcccagactcaaaacttaactcattccttaaaaagtagttgctgcaagaccaccacctctgactgtagcctttcagctcaggtgcttgccaactacttcttgcaatattaattattgcttccaaacaatctgcaataacatattctgttattgtctcctacagtgctcttttgattattcaaagtttcattaactgaggaatgtggactttgaacctctcaagtgggaagtttggaacacttgatactttgagggtgactaggagtaatcttggtctttaacctagtccttcagcacaggcatagtacttggcttatatattaattaagccaaagtttcatacacatagctgacagtttttgactctagaaactcaacccacccacttgaagtcattggtatgggccatgaaatggttcataactgaacaggcttccaaaaatggatgtgaaaacaaattagtaacaaataaggtcttggttaatggactcccaaaaattggagagtgaactcccataccccaggcacttcctgaggactgtctctcaggacagtccttaggacatcctcccccaaaattttgggagtcaattgtccaaacccatcagtgggtttgggagttggacccccaaaagatttaattaaaaaaggtaaaccacctggggggagggggggggggggggggggttggagtcaatggtccaaaatcacttggtgttttggggatggatgaactgaaatgagcccccacagcagtggctgggaggaatcaatcctcccattgattgagagtacgctctcaatggccaggagcaacagtgtaataattaccatgtattgtattgaaatacagagggtttatcttggttgttgggagtatatagtaacccacaacagccaagagctacacatccagccgtcaagagtgcactctcagtggcagggagaattgatttctcccagctgctactgtggggcctcattttggtttgtcaacccccaaaacccgggttggtttttggagcatcaactaccaacccctctgggggtcatatttatctatttatttattgaaattctttgggggtctgtctcccaaacctgctgaccagtttggaggatcaactcccataaaagttgggggagagtaaatgtgacatttaggctaaatagactatatttcagtaaagaatacaataaataattgtaaagaaataatgaaataagaggttcctaaatagaacaggaaccatgctaaggatgattaaatgagaagagaaagacaaatatagctgtcacaagacaataaggaagaaagacttgaaaagggaaagaggacagttagatatgactggatgatagtgagaagagacagctagaccaaagagaaatgaggacctttagaagtcaacctagaatagatgatgaattcttggggagatgaaaaccacaagagtgaagccaaaaagtgacttgaggttttataagaaggttgtcagaggtaatgaggaactaaaaggcaatatcaaacaaaaaagatagaacaattgtcaactgagaacagattgaggaaaacaaagaccaaagctcaagtacaaggaaaacaaaaactaatcaagcaatcggctgtgtaagatcacacagacatgacattacaaatgtatgcgccaccagatgcccagaatttaacagtaaataggcgcgaggacgtcctcaggacatccctggggtttgggagttgcccctaatttgtttattttactttttttacaaatttcaaaactcagtcctgtgttattaatattttttttttcagattctttaatagaagcctatacaatatgacctgatttccccaaccccaatgaattgaagtggaagggcttcgatgtgctacagtccaacaccagtattatggtggaagcataagttctgtccagccactatccatactcaaatttagccccccccccctgcatgagtaaactgatacacaccttgtttttcaaacaccacttattacatatctgaaccatcttctctgtgtgcattcaagtatttagatggattatatagatatatatatttcaaaaaaaaaaacttttcaactgacagagtatacaatacttctaactaacaaaaaagaaaaaacgagatagagagtatatatatataacacatgtgatataattagaagtaaagagagatatagagagagagaaagaaagaaagaaaaaaaaggaatagaagatgagctgattgacattggaataatcaggtaagaaatacaagtcagaagcttctttgattctcagctatggaatatatgtgtagctcaagattgaggggaacaaaagatagaggaaagaattgaagagaaagaaagaaaagaaaaaaacaagcaatcaatcataaaaaagagaaaagaaaaggcgctcaaagaacaacaacaatagtgataaggaggaaggaaagagacgtctgaagagtgttgaataagatggtaatcaatggagagaaagagagagagagaggaagtgaatagatagatagtgaattagttaataacaaaaatagaagaagagcccctttttgtcagatctatcgaacttgtttagagtgagtttgaataggataattattaatctgaatgggcgctcttgaagctgaagagttagatccaggaagaggagcggggttattagcggggggatgaggaagcctagcgcgaggcccatggggctgttgatgggggacgaagttttgagaaggaggagaagaatgaggatgatgatgatgagggtttgggtagctgttattagagcgcgggggttggtgaggatgcggttgttgttgaggacgatgttgagaaggaggagggagttgttgttgttgacgggtggagcgagtgtaagcgaggtcactagcatcatggtacacgtcctgctgaggagcacgcgggcccattccggagggaagagcacccggaggaaggcctccggggctagggccgtgtccgttatggggcggtccacgggaggaagggtaatgttgctgttgttgttgcgggggatgatgaatggctcgttggttgttggctgagcctggctgacccatttgttgaggggacggacgatggtgagaggaaggtggggaaggaccgacgggcttggaagggggtggatggttgctatagaccgcaggccggatcggcgctgtaaccggtggacgatgggcgttcccggtcggatgcagctgacggtcggccgcttggcccgctccggatggatgccctccacttggttgcttcgacatcgaatgcggcttctgcattggtccccccgctggcgagggcccactgggcggtgctcgtgtcgtcgacggtcgggctgatagttggactcccgcagcttcagctgccctcgagatctcttcatccaatacattcaaggctgcacagacaagaatccctatatgattgccccacaatttcaaaatcaatcaagtattgctacaaagcttgctagttggggcgggatcatgttcatcgtcaaaaagctctactgacattctaccatatcttcgtttccttcacccaatgttctccagactgccttctcttcttcggtcttaccagtgacagtgatcttagtttcaccggatgctttgggaccattaggttgagccttgaggattttcccgaattcgattcgtttgggggggatcaaatgaccagcataactgtcaaaaaaaagaaaaagtttgggtgagccagagagtcgttcaaagcaaagatttcaaaatggagagaatcacatacgtgaagtagaagagtgtccaccaaggacagtttgggtttggtttgctaacttggaatagtggttgttcgacctgagggttctctgggttgggtagggtgagtttgtagaccgggttttggatgccttcgtttctgatcgtccatttcaagtttcgagaagcttcgcacttgattgctgagcggtcggcgctagattgagggggatgatggccgtttgaagaggatggggctggcggggccgtggttgaattcttttgagctctcttcttgttgggtgggaatagtttggctacgcataggtcaccctgatctgatggggtgagtaggtagttctcttggttatagttggtgtgtaggtaggtatataagacctggtgtggtttcccttgtggagtgacgatcagtgttggtaaatggtctgggatcggctgatggttgggtgaggtgtagatggcatagttggccgacatggtagtctggtgtcggcgagtggattgtaaatatgaatatgtggtgctgactggatgatggatgaggaggatgatggggatggggtttttgtgagatggtggttctggtttggctggatggtcaacaggatccaagaataagtagctggctgggttgatcccggatatctccaaatccggtgctggcttactccagccaaaccttcttctttccactgtcgacagccaccagctcacgatcaacgggcgaccatgagaactatccatgcccagatcagcatccaccccaatctaaccatggctgtcgatggacaaaagggcttctccacatagactctggtcttcctctcgctcaatacatcagccgtctgctcatcttcatgagacacattttccacttccatacccttggatccaaagctaaataatagagccctctttggtgtacatacgcacagataacccctgctgtgtcgattcacatccttcagagaaacccagagcagagggttcggaaatattttcatagttgtccaatttgttgatgttgacggacattaatgatcagctggcttttcccggcgctttaccttagcaggaagagctctcaagtctgatagaagaatttcgcaatcttggatggcacacccggctgacctaaaatgtaaatcaaactgagcttgaatttactcgtttatgtggaaagatagtctttgaaaacagacgagtccttctagtccaatgatatgcctttgagcagcatcaaaatgcaaagaattcaggttaaccacttctaactccttttcagctgtccaagagtccacttccacagtgaattattacagtctgataaatttcacttagtacagtgcgttgacagaaaaaatggaaccctggggtcaatctcacaatttgtcaagggtttttctccggaatgtgggacaatgagaggttgagaaaatgatgatggggatagatataattaggggggttcacgattgaactttagagtgatttttgaggtgtttatgagcaacattttatattttatattttttgagtttttccaatttattggtttctgaactttctgtacatcacaaaaaaattataaatttatgatcagaaacatcttaaaaatggccttgaagttcaatcgtgaacccccctattagtctcattgaatttgcagcaaaaaaaaaaaaaagatacaaacaaattcattacaagaaaaagtctggaaattgctgccagttaacatgcagcatacagttgcaaacgtcattaaccaaccacattttttttgggtgcggacggttggggaccaaatttttgcaatttcttttttgtgaaaatataccaaatcaggaaattttctgacctgggaacaaccggccaagctctctggaggtcatatctgctttggtctagtggtcctgggtggctttaggccttgccaaaggttgtgtgttcaactccgggccgaggttggccttactgaaagcctttttgtcctttgggtatgggttacaagcatgtacttatgtcatgtatggcctttcttgagccatatagtcacctgtaaatccatacatatgtacttactaaagtatttatagaccgggtccgatggggcggagaaaaaaaaagagaaaaaagaaccgttggtcggatgccttaacacagttaattctgaactccccttggtctgaaacgctcaaaattgtggttagatggggggttgagcctatgtgacccctaccatgagggcccgcatgcaaattgtaaatttttcaggcgggtcagtacaggtttatgatgtttgcaactgtactccaatcaaccttcaatggaaacttaagagcatctccaccgtgggccctatgtgcctccaatagggacccaaaaaaagtttttttttccaccgctagcgggtgtattggccttaacggccagtggaagccaatcggttggtgttgttgtgtacttgaggatgtgtgaaaccttctgatgttgaaaggttcacacggcatagggccaatgagccaggccctatcaagtctgtatacatacagcttgatggagacttttggccattgtccctattcgtgggatagggacccaatatagggcaaacagtggagatgctctaaatgtcattgtgttgacatacttgagtggtattacataccctgtggcttcaaaggggtgaagtttgaaccagaacaatatagaataaaagtctgagtttgactcaagttcagtgtagaatatggcatgagctcttgcatgtcaactgccaccaggtgcttcttgcagtgaaatcaacatctgcatttttctcaactccctcaatattcattggaaaaaaagagaaagagggggggggatggtggagaggctgggaggaatgatgaataaagaaaagctggaaaaaattgaaaataaacaggggtttttttgcttgttgctgaacggtttgaattggaactgagctgtgatcagcaatgacttgtgatcctgtgagaggttttcctgaattttatgacgtggcagggcaaggtttatgggaaaagtaaatgaggaccattgatgctcagtggtcttgagggtaaaactaaacccaactgtcatagggggtgacaccaactaaatctatacccacactcagggtccagttttttctatcaacccactctgcagtggtcagtgaactagctttatttacttaactatgccaatatgacatagcttaaattattctataccggttatgttcattctacatacattaagcaaatcattccattggttcattcttaaggtgacaggaagtctgcatgaaggccgcattttgatttcatcacaaggtgaaaactttagccaagtctgaggatgataatcgggcgagctcgggttgcctcatgattggatcttttagatttctgattttaaaaattacacaactagggccacgatttgtttggatattggatatttatgagtgtgatcatgataagatttaatcacaaacatgtcctgtcatttagggcctgtaccacatccacagccccacttttgaggtcaatttctgattttcaagttggaaattgaccccactagaaatggtgtgccatacacacccaatttcccacaggacagaagctggattctcagtgccagccacaaaatgaatttttgctgggaaaaaaatgaaaagatcaaaaatgaaaatgaaaatgaaaatcttctacacaaaaattgaaaacgattgaagagatctgctgttgcaattcttcaattttaggccaaaaaatctatttgaaatggtaaatgttgatgatatgagactttgaggaagataaattctggcaatttggattttcaagccctatggtacagcctaactgaaaccatccaacatgagaagtttgagccagattgacatgtagggtaaaatggagattcccaagaaaataaactttcatctttgatatcatcagaaggattttttttaaatatatatgaaagtttgacctaacatacagtgtgcaacacgagttctcaaccacacctctcctgcaaaaaaggtccaactttgagctgaatgtttacttgtagtattcatgctacaatcatgtaatatatatcaaaagatgctacgacctgttgaacaagaaaatatgtagtggatagcaaaaatttgcctctaactagttgttatacttttttgaggcttcctgcagacatgtactacatattttcttgttcctcatttgatgtagcatcttttgatgcagattacatgtttgtagcatgaatattacaagtgaacattcagctcaaagtcagagattttttgcaggagaggtgtggttgagaacttgtgttgcacactgtatatggtaaaatccatcagaccagcccaggatcaaacacccattcaattgtatttgtgtaacaaaacttcaatttgggtagtcaaagttcacatacaatggcctttgcttaaccccacaagtgacactttttcagagtccagtttctgggaggtttgctttctcagcctactaagtctatgagaaagtggtacatgggctatgttatttgaactttgcctaccctaaatcaccaaaaactttctgcggatgtaagaatcgggaattcttacataagaagttatgtatttaggaaagacggtcttgagaaatttatttttcttttaggacaaattgttttctctttaggatcccgattatgacgaggctatcttatcaagcaagaccgaggatcgagaataaagcactcaagtccgaggattgataggatcactggaaaagcgaagtcatgtatctaggaaaatatttaagagacctaccttgtactcgattgtaacttttctcttcatcgcaatattttgttttctttactatcattatcgctgcatcaaagcaaatcataataatagggatctccctaatttaaatctatcttatcactttgtgagaactactcttgttgttgtcgtttacagttgcgtatggcatagaccgaccatgccccgcccgcaaaatccaatttggacacgcggggcctatgccccgtggggcatgtgccccgacacttaattttattacaattttgaactcctacagatgtgtagagttcaaaattgtaaacactaagcttttgagtgagcggttcaattttttttcatttccacatacagataatcggacaatcacagattaagcaatacttaaacccatagttatggctttaagttataaataatcatggctttatactacttgtacacccttgacatctactttcactgttaatcttctattctagtgtattttttctacaatctggaggctacaaacagctcaaaaggctgaaaatttcaaaaaaaaatctgaattttcggctcgaccattcggacatcctcaaaatccagggtcggtttttgccgtccgcaactgtagctcgtctgttgacattcacttagttctcagaatttgagactcccgatcccatatccttagtcattacagcggaggtgtcttgtgcataatccttttggggttttgcttgttctgttccaggatagtcaaagtttaaatagcacatcccacgaacaactctcccataaacttatttgctgagaaagcaacccctcccacaaaccgggttctacaaaagtgtcacttattgggtcattggaaggccgtgctatttgaactttgattgctctagtcaaacttgagtacaattccatttctaaaaagggcctgtgtatgattttattgatgtacagttggaggctgcaggctttgatgatggcctccataggctttactgagaatgttgacttttggccaggaggcgggcctggccctcgcccaggggtcacgggagcccccaggcccatccacatatgtacacacagggaatgacgtgcttggcctggtttgcatttcctgaatcaccttcagttcaacaatcacacatggtacgcatcactacatactgccttgtctaccctcaactgtgattgtcatactaatgccaatttgttgatcgattcagactaggaggcactcgttttcgccgaagtctccattcttataaggacaggtcggagatgggaaatttcaagtacaacaacgatggaatgtaagcagcgtctccatttctgacacctgttggatctcatatgatggtacagtaagcggacgatcatcacatccgcgattcgttagattattcatttgtttttatggtttgtcggaaaactaacacacgaagggttcattatatcgtttcgtagttgctcatacgcgcccatttatctatttcaacatcccgactattgtaacttcaatttattcttattggcgttcatcatggtttcgggctatgggttgttactgctagggaaccgattaggtgagtctccattgacacctaacagctctgtcgtttcttcttacgataatggcaagtataaaagaactatcagatgggctgctctcttcgttgaacgcgtaatatagccttctttgaagcatattgattcctgttctgttctccttttgacgggttcactggtttgaattttgtactacagatgcagagaaagagaaagagaaagaaagcaaacgggaataacgacactcaagactcttgcatgggaatttacagagagacaaaccgaaacaagtaaacaagacaatattagatccccgtaaattatagaaccatcagaatcgcataggaatcgattccatctacaagcaacatgcaagccgctacaaaaaaaaaagttcgagtccgcgctcaactttccaaacgatgcgttaaggttatagtgtagcgtgattttgaagggttcggattagaaaggctcggatgggaaaatacacaatggtgcggtcgcaggatgattccttgactagctaacgaaacaacaaacaagtggctaagctgtggatcagaggaaaaaaaagaacaataatgaatgctgggtatatacaggaaaacaatgaaaattaggattgaaaagagtacatagaattcaagggaaggaagctcatatagtcgacaatcagttttcccatcttgtgtcagatcatagtatctgaagctcaagatgagacatcaaattgtacaacactctgcagttgttcagattcatctgatgtgatttgaagattttctcaagtgtcttgaagaacaggaattgcttaagcttcaagatagttcaatgtttctaaaagaaaccttagtcccggacctagtctgagagtctggcacggtcaaaggggaatttattgtgaggttgctatcatgattgaacattttatactggatgtatgtagacatgagcttctcaatcagtctgttaaaattgatggctgggaacagcgtctttattgggaacatcacatctttgtaaatggagtttattctttgagtgtgcacgactccatttcattcaacgtcttactaagaactttcaggccaggttatatcccccgtgttatgtttgtgaatcgaaacattacccacatttttgcaaggcaacgcaaatacttccaggtttgtatactcaagaggaccagtgaatcaaggcgtgtattggccaagaattccaacttgaccaagccatctttatctgacatgatgtcaaaaaactaagaattgtccaaataagttaatcaagcatttttaagaaaaaaggttagaaggaagtaattgaattgacaacaagacactatgataagtcgagttaaataaaaaaaaatgtatctcatccactccaagcaacagaccggccggaagaaagagaagagaaagaagagaagaggaagtcgaggggatgcagattaaaagcctccgattcctctagggcctccataaccgccgccaattcctccaatcccaccaggaatgccaacacctccagggagctacaaaagaagaagggaaaaaaaaaatgatgactcgcggtcagattgaagatcccgatgatcaggcaagaaggagagggatagaactaaccccgccacccaatccacctccgagaccacctccgaggccacctccgaggccacccccgagagctgaagagccacggttgtatccggatccatagttactcgcgccgttcgagccgaagccattggcaccatagcccgaggctccgcccgatccaaagacttcgttggaggctcctgaggattgagtggatgtaccggacgactgttggaatgagttcgagctcgattggccaacgctttcggcctggccgccgttgtaaccactgttgaagccgttgttcccaaagccgttggtgccgtattgcgaacttccgtattggtttcctccgttgaagttcgacaaccctatctgcggcatcggggcagcgttacttagagccatcatgctcatagtaatcgtaatcaagctcgaaaattgaagggagaacatgttgtcgggttcttggttattatggagtcgaaaaaatgacctcggagatattgatttttttttttttttgaaagaaagaaaaaatccaagtggactttttgcgaacgaaaaaaaaaaaaattaaaaataaacgcaaaagaaactgatgactgaaaaaaacagattcgaagctgaagaaaagggaggatgatcaagaatgatctaagatggtcaatcggttgattatcgcaagaaggagtccggctcgaggaggtagaatggggtacttgtaaaaggtggctgagtgagactattcgacaatggtggccagacacatcgtctttaaatacactcaactccgagagggagactctgccttggactgcccccaagttcaagctccaagaaaacgagatggtataaacaatcaacaaggctagcccaacggtcaccagtcgattctggggggcaagttggttaccatcgcagtgaatcagtggtcaaaggtttaacaaccagtcgggcctggtccaaaggattccaatcatcacggcatctcaaatccaactttattgttgacgaaactgcatgtttggactcgacagaggcccaaggattgtgaatcagatcgggggtattccagcgtccaaggccttggccaagctgataactggttacctcacgaaacgcggcgattggccacaatgtgcgccaagtaacactcgctcattcattggtcgcagggccaacgctttaatcattgtttttcgaacagagcgcgatggaccaatgagtctctaaaggtaagtcatgctagttggctggaagcaccagaaacataccatgggagagtgaatagctataatggtatcaaggcgccaagcaagaatcaaaatagatatgcgacgtgtaacctatgaagcacaatttgatctaatggaagatcatgataggatgaccgtaactgatcgatggcatgcactgtcgacatgaactgagcgacatcacattggtcttattttttgttttattttagtttctcaaaaataggaccgaattagaggcgacaagaaagacatacttctcggtgttccaacttccaagcctcatcaatggaggtcccatcttttcctcgtttttttgtgtaaaaaagtagagtctgtctgtctacaatctacctagagaggtgtctgtacattacacccatagaccttgatcacctctactttttttcactctagagcaatagagaagaaaaagggaagaccaattattcggcaaattctaaaggcaatgaatgttgttgagatcaaagcgggtagagataaaggcaaagaaagagagagagagagccaaaaagtcaaggcaataaccgaactacattgatcatcaagagtatcatcaaaagaaaaagggagagaaataaattaatgaagacgatgagagatgatgaaagccagaggcagggagacggggggggtgacatcagaagaaagaagacaaggtcaaaagagtccggccaaatcagcgaaaggatcattagccggaggttttgaagaaggatgagtcgaactagcagcgggtgctgaaaggttatttgctttgttaagagggatagactgtggttgagttgaggaaggattggagggatttgaaggggtaagggttcgattgggagttagaacagtagtactaggaatagattgattgaagtttgaggacgagctggatggtccaccgagagagattgcccccgtgacatgaggagaaataccctgggtgattgacggagaagaagaagaagaataaggtaccccggtagcccaacccagagaattttgcggcgagaaaaagtcgttccgaggttgcgtattatttgggattgttgtcgaactaggtcctccatgaataggtgtagaatcgaagaacagattactgggtaatccgccggctccagtgaccggttggcttgatgtattctgatcagagatcgagaaggtatctagtagaccatctaccaagctcacagtcccgcttgtctggttggtaggtgaggtaccttcatccggatcgtcaaagtcaatcaagctgacttccttggcccgtgtcttcgccgtagcggtatccttcccagcaaacctgacaggatcatgtgacggctgtcacaatcagtatacaattgcttgcgttcaaagggccataacggtcaagtcacttacgcgggattgatttcagctgtggctgtgtaatcgccagccttgaatgcaatgtaacgctccaaaacattattggtcagatcgttgattaacagtaatcgatctatggggatagaacagtggcatcaatgttccttttctatttcgaaaattgacagaaattttactacatacccatcatgtctggattgtccgcagattcattaatccacttctgaagtttgggttgaacctgtttacatttttgggatagttgctaatataaattgtcccataaattgatgatcccgattatcagtaaggcggatcgagctaggcttagaagggtatccagacattcaactgacatcgaacgcgtcaccctcaacaaacttttcgccaggctgagcgttgttcaatagctcgtttaacaacagcactctcgactgcactcgatctaattccttttgcatctgggcctgataatctggttgtttgtccggttcctgaataaataaagaaacgtttcaatccagccctctctatcaacgcaatgatatgatacataccgctcctgccatgattttcattaactcttgggctgcggccagatctttaggagtccctcgccggatcagctcttgcagtttctagggtccagtggggttgagttgaaagtatttaaaaaggagttacatcagctttaggtgatcggcctatttacgttagtcttgaagagtaagatggcgtgagtttttaccgcagattgggccgctcgatcttcttcctccagttcttctgcggacttcagtctctgcatattttcagagtccagacaaacagtaagtatttttgatgattagtttgaaggaaaacaggaaagtcttacatcggactcgtttagcacttgagctgcgcgtcgatcaacatctgggaaccgatagcctaagggattattgagtgaatcggcggaattaacattggaactggagcctcctaaagatcttcactaggctgctatcgaggggcacgaaatctattgatgaactgcttgcctttgtagctaagaagacgatgcatgtcacgaatatgaaccaaatcttctttatgtttgctcgtcacacagatcgtcaacttccactcgtgaatcaactctaagatcttctgcatcggcggtggagggaacactggaggtttttctggaaaccgacggacaagttcattgagaaattctttcgttgagatttgtaggtggaagggataaccacaatttttgactaagatatcgaggagctggagatgtaatttgatgaagcgtcaccaaacggaattaaccaatcagagcgctcaattgtatttgatgaaaaccacagaaaaaaacgaaaacgaacatgaagggccaacatcgaaacgtgtgtattccttcgattgacatgctgtagagtagccatcgccgcttcacgtggagtattggctttcttcatattgatcaaatctctggacgatcgaaattaattcgacaatgggagatgcacaaaaatcgacaaaatttatcagtcaatctgttgctgagttttcatgctaatttcttcaaattttgcagcctggttgggcaggttttctagcggatgataaataagggagtaaaaccaaattcaagatgactgacgcaatctctaaattaagggacatgttgggctgactgagcatcggactacacgcacgttctgagattggtgaccggaaggaggatttatattgcaagagaaagattacgatcagcatgaacagttggaaaagcaaacaaagcctcgggagacctaccgatatagctttccagaagagtgggttggccatcgggaccggatcgagccgctgcagacccgtacatgattctttatgctggtttccccgaggtggctaggatgaggactccaagatgagaggtgatgctggctgagggtgaggcttgggttagctggtgtgtgtattggggaaaagcaaaagaagaaagtccagagtggtaaacaggaacaggctgactgcccattgttccccggtcctttcggggctcacccgacgcggagaccgctctgactctgagtacacctatgatgtcacggggtatcctatcaacagcgggagcccagtccgatcgacgtgtcacgactgactgcaagtgggttgcaacactccttgttatggtactatgtataattgagcacactgcacttacaactcaagaaacagaaaattttactactgaataggacagatgagtaaaagagaaaacaaaatgagaaccgaacagaaaagaaagagtgaacttgactgctcaatgctatagtaaatcctgggcaactgattattctgaaagaaaagtaagtgaacaatcaaaatacaccaaaggagatgactcaaacaagagcaatacaaaaaatacattggttggagttattgtaaaaccccctaagttccactggaattcaccatacactgtcacagatgagacagtttctaggagttgtacttagtgaggttccatttcattatctacaaagcagagactatctctctcccatcccagaaagtccttccttcaaatagaaagttctatccttttctgcttgcctttctttcttcctttttcattgattattctataagcctttacttacaagagactatctctctcccgtctagatttttattttaaatacacacactggttctacaatcccttgtctgctctgtattaacatcaagaaacagtgaaggaagtgaaacaaacaggagaaatgcttttcaagaaattcacatttggcattgatgcttccaaacatgatcaatatgagtcagtaagacaccaaatcaaagttgaagaaatgatttcaaaactctttcccctgggtggtcaactcaacattctacattgaacaatgatggatccaaatggactgcttgtttttttttaattttcaaagcgtagtattctgaaaatttatcaaggaacatctcaaatacaagaaaataaagtgagacaagtttttaaggcagaagacaaattgaaaaaacaatgggaatcctcttgaataaagatgagaaagataaattccatctgctcatcaaatatttattggctgatgttctggcctacaactcaatcaaaaaagtgaatgaaagaatattggatgttgatctgaaccagattgcctgctaccagttatccaatttctggtcactatcttattcctcctattccattcaaattacattctttagcaaaaaaatagcagaaaccccataattagtatgtagtgcatccgcccggtcctcctcttctatatacccatgacactgatcctgtttggagattgtatgcccacaacacaatccaataaaacatttgatagattcaatttactcaaaaatacccacaatggatccattagttagaaagataaatcctgaaaagggtgtttgttccactcatgaagtgtacaattcacttcatcctcatttactgtgtctttggaggcaggagggggggaggtgctttcctgctggggccctgatgcattattcaccatgggtgtatggacaccggaggagctggtcacaatcagatcatccattaactatggacctgttgctcttgtcaaaaagttcaagtgagtcatttatttatctctttctttggctttgtgtataatgttttttagatttgtaaactttgccatcaccgacgccaaaagaataaaaaatgtgctttatgtactcaaaagagagtgacggcaggatggtacacgtttttgaggtattggagaaggcccacaacaaaacattttctagattgtatcaaatgattcaaaatgttgagatgcttatagtgaatgtatgcttcaatctagttgtacatagttcactcagattctcatcgtgacttcttccactcactgaattcaaaccaattaatcttagtgattgctccagtatcacaaggtccgtgaaacttcagtcccgtcacctgtgtcccccgcaacaggttatgatccccttgttgctctagctcctgatctctaactctcatccaaataccgaaattgaatttttttgttgcttccggctcagcaattcaaattctcaagatcagaaaatcaacatgcctatcaggacacttaacaatccatcccacctgataccctccgttccggttctagacggaaactcagtaacgtttgcggcctggcgctcccgactcctcaatgttctttcagttatgaacgttctggacatagtcgacaaatctctcctccgcccatcggacaacaaagatagcaagacaatcggtcgctccccagatcaaaagggctacaacccagaagatttcgccgccgactgggacgctttgtcggatatggctcggtcaacaattaagctcactctttcggtcgatcttgcaattcgatatggtgacgttaaaccggtatccaaacttttctcaactattgtcaatgcgtacgaaaagaacaccagggcttgacgagtccaactcgaagacaacttctggctagctcgccacaatccaaatgcgcctatagcaaaatggatcgcacggatctgaaaagcagcgtccgatctgaacactgcaaaaatagcgccgtccgatcagcaggtgtgtgatcgactactttgaggactcaacaattcatggaagaccatacgcgatcaccttgtctactccccaaaggaagtaagtctagacgatgcaatcggtgctcttgaggcgcacgagctgtcgaccactccaccacccgatcagtttggttttgatggtgatgcctcggtctctgctgcaaaagcaaaacggtttggatgctataactgtggcgaaaaaggtcaccactcgtctcgatgctcaaaacctccgaaaaagaacaaggcaacggctcaggcgaactccgttgctgcacgtgctggtgctacttctgcagtacctctcggtttctacggttttgaggaagatggcgatgatgacgatagttttgatgatgagattgacgtggtgtggggatagtgggtccgatttccggacaaatttcctttcttaacgagcacaacttcggtgcgagtcgatggtcaattcctgctgtccaattgtttatgagtacagatgttgttatgacgtctcccttctccctttgcacaaaggatctctggcctgattaatttttcaattttctgtcccctgtctgagattttttttctatctactaatgactctaggtagatttttttttatctctcttacaacagtagttttcagcaagggggggtgttgagatgcttatagtgaatgtatgcttcaatctagttgtacatagttcactcagattctcatcgtgacttcttccactcactgaattcaaaccaattaatcttagtgattgctccagtatcacaaggtccgtgaaccttcagtcccctcacctgtgtcccccgcaacacaaaatgcctgcttgggtagttgctagcaaaagtgatgacgaaagcgaggacaaaattgatggcgaactcggagtcgtaggtgatggcaattaggaaggcaatattaaaagcaatatgcagacagtttctgtgcacgcagataaatgattagagctgcccaaaatgtcatcaagtaactcggaatcacttaccagtgcttctcatctcaagacataggaaattcagttttgccatcacgttccctcacaaatccaagctttttgaccaattggctgatcaactcttttctcccagcgtcccataaaagacccttctgggcagcaaatgatgatttggcgggttgaaaatcctgttgcacaagggctaatgtggtcgagattgacataggtctaccttcgatggtgtcgacagggtaaactgcggacgatacacttttgagaagatgcattgcatggaaaaagttcttcaggcccatttcagagttaaaccatttcttgacgatttgtttggcgtgctctggattgtttttcctgacttcctccaagctattccaactggattgtggtcattggcgtgattggaggggttggtatgggcagagctgttgtttcaactcaaactccaagttgattgcaattgtttgtcgcagcaggctgttgtgagaggcctgcatccatttctagctggattccaatgatctgtctgaagtttttgaggcctgcacgcaagccgtcctgagttcgaccgcgtttttttttttatttgattgatgtgtgacggaatcatggcatggtcagtgtgccatgattccgtcacacatcgctgaccgttccatgattctgtcccacatcaatcaaataaaaaaaaaatgtggtcaaactcaggagtccgctgttgctcaatgcggtgcctcagagtcaaatgtatggaggccctgaagcgacatcctggacaaaatatccgaaattgtggtgagaccatgccaaacaggccaatccaagtgccaaagtagccaacccaagcaccaaagtagccaacccaagcaccaaagtagccagggcagcgccagatggccaggcaaactagccaaatagctctggtgctacccattggcaaaatagacaaacagaatgtagatttgactccagcaaaaccaggtatcaagctcctgccagctcgagtgcaagctctggctaccagaaagtctttgactgtgaactaaggttgggctcaagaatcttgcttcccattaatttttgaacgatgagattgtcttggtccaagaggaagctcttggaccagtactgtctttgtccaagaggaagctcttggaccagtactgtctttgtccaagagtaagctcttggaccagtactgtctttgtccaagaggaagctcttggaccagtactgtcttcatcggtccaagaaggaaatgaggcaagcaatggttccaaagagtagaggaagcaagaacttctcccctccttgttggactctcttccccttggaccggtattgtcttcatcactccaaggagcatatgcttcctacccttggaccaatgaagagtctatcagcccaaggggaagaaagattttccctctccttggaccaatgaaaacagtatcagtccaaaggaggagatgatgcaagaatgattcgatttatctatgtatccatggacagaagaatacagtcctggtccaaaataggagaggattctttatatgtaccctccctggatggaccgatgcagtccaaggaggaaaggaagcaataatctctcacttcatccctcctgcttggagtctgacattgtggtttgaattttcataattttttagactgaaccattgtcttacaaatgtaaatggtgcgataaaccttatcggaaaggggtaggaactcgtgcaaacctcgtcaaacctcgggacggtaacgcaaaccgagaaccgtgcccaggacgagccagggcaattgcggctgggtgtaagctcccaatgactgcgaaggagaaaaaagcacagaagaacgagcccgagcaggtcgcaatgcggaaaatggtggacggcaacaatttcgacaacaacaccttcaaccagctcctcgtcctctggattattcgacattcgttgccgtggcttcgaatagaggatttcattttaggtatagcattcagatatctccgacatgtcgccaagccatacacccgcgtctgggtggccaccgaggcacattggctgtactgccacttgcagagtaaggtgttggacacactccaggtgaatttatttcgtcctcttgatcaagcaaatagttggctgattgctcatcttagtcaaatacctcaaagctcagcctgatccatgatgtgtggacgaccaaggggaatcgaaatgtgtttctaggaatcaccgtggcttatatcgacgacagttggacattcaaggtctgtcatctgttggttaagtatattgcttggacacataagggcaaatatctggctattccattggcgaacatcctcctcaaatccctcttgaacaataagataagtatttctgttattatgtatcaaactttgtatgacatagcagctagctgattagcaattattttggttgttgtatttacatcatagcccaaactactgactcaggttcaaataacctcacaatggctgtcgaagtcgaccgattgctcaagaaggacgcaaatcacaatcaggccatctcaatcgccaagaatcatatccggtgcttttgtcacaagctcgccctcatcctcaatgccggcctcaaagcaatctcagtaccccgacgcgatcaaatacccactggccccgtgttgggttttgtccccggcctgtgtgccatatccgaggaatcatctgactcaggccaagtggacccattggccaacccctttgataccaatggctttgttgacgattcagactccaactgcagtgatgatgaaggaccagaactgagggaggccaatgttattgagaaagtattgaagaaggttagttatgaccttctttttattatttttttcatctcgagaagttcactctgacaaagatctatcctgttaaaataggttgattatgtgatccaacgaatcacttcctcatcagccaagcgagccgaattcaacacatgggccaaaaaactcgactactcgggcccaactctgatcgccggttacggtatccgctggaatatcaagtttgagagccgtgagcaagggtatattgcaaggaacataatcaacaaactgatcgagaacgagcgagaccgacaagaacatgagggaggcaagaaccacttcaatgaatatgaaatcacacgaagcgactgggacattgtcaagaaattgaatgatatcatcagtgtaagtgtttccttgtcatttccaagattactttcatttaagtatctaattacctatgaaatcaatatttttctatacatcatcaacaggaattctattacatcactaagaagatggagggcgacatcccatcggcctcaatggtccttgcaaaatacggactcctgcggcaatacctcgagggcaagctcagcaccatcaccgaggatgaattcaagaacatgatcaacaccatgctcaaaaaaatcgacacctacgtcaatgaggctcttgcatgcgatgccatccttctcgccacagctctcaaccccagctaccgcctctcaatgatccagaagtggtacccctcagccttcccccgcgcacaatcccttctggaagaccaattccaacaatgcaaacaggccctcaatgaccaggcagcaagagatgaagacaccccgccacccaaaaagaacacaaccctgccccctggtggtggactcgaggaagatgtcgacttcttttcggatgctgcgccagagacctatgacgaactggcagcgtaccttgggggtaagtatcggctgccctcttcacaggctgctgattgcttaacttggtggaaggtgggttcaaacttttcataattcaggttctgagtttgtcataagaatctgattattacttttttcaatgaaatacagcaatattcaacagaatttccagtggtggcactactggcccgagacttcctggccacaagtgctacgtctgcaagtgtggagcgatgtttttcagccgcggcggacgtttgcgggcaagatcgaggcaacttagctgccaaaacaatcgaaagatgtgtaagttcccaccaatggatcactcaaggggtaaagcctgatggcccattccaggaggcccaggacataatctctgctactcaggcagaattggaagcagccaagacaacaaaaaaacctgtcgcttcgacctccggtgtcaaaggttaatttcactatatccttttttttattttttcacctatattcacagcctctactctctaggctctaccaacccccactcagtctcccaaatttcatttcactccacttgaaaaaaatcccttgaagaaaaaaagttgtatatttctttacattaagtatgaaaattataaatagcgatgaaaaaaaaaatctcaggctctccatttttagcttcaaagatttacattcctatttttatttggcccttaataaaaacacgcggtaaatccgcgtttacacgcggtttctgctgcgcgcagcacacgcgcattccgcttttaaacccgcttttttaattaattttttactgcttattttttgagtttttttgaatttttaaaattttttcctaggtttcaaagcgcatagaatttaatggtaaaaaccattttcaataaaaatgaattttgattattaattattttttttcactcatttctcaattaattgtttgcaaacatgtttgtaccttattttttagccttttttgaaattttaaaattatttcctaggttttaatgtgcgtagaatttaatggtgcaatccaatttttttaaaactctacggttcatttttaatactgaaattagccccattttttgacttaattttttacagcttaattttcattattttttgatgtttcaaattttcttcctacactttaagacatttaaaaaaattatggtaacaaccatttttccccaaattgaaaactataccttgaatgctgcatttgacaccgtttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttttatgcttttttgaagttttaaagttgcttcctacatttgaaagtgtgtagactttaatggtaacatccaattttcttaaaactcaacggttcattctgaatactgtaattagtcatatttttcaattgattttcaagagcttaattttcattattttttgacattttaaatttgtttcccacacttttagacatgattaaaatgatggtaactatcatttttcataaaaaccaaagaatgttattgaaaactgcgttggacatgttttttttaatgttttgttaattgcttgttaccagctggtttttaatcattttttgaaattttaaattcatttcctccatttaaaaatgtgtaaaattgaatggtgaagtccaatttccctacaaatacaagcttcaatcttaatacatgagtgtaccccgtttcttgcacaatttgtaacatatacaaattttatttgaatggaaaatggatacagccaacaattttgaaacctttaaaagtgtaggaaatgagcttgaaatcccaaaaaataaggataattgagcgtgtaagaattaattcaggaaacacatcaaaggcattattcaagatatagttttcattttgatgaaaattcattgttaccataatcttatacatgtctgaaagtgtagtaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatgggaattgaatgttaccattaaattctacacacatttaaatgtaggaaacaactttaaaatttcaaaaaagcataaaatataaggtaaaaaaaactaacgcaaacaattgagtgaaaaagtgaataattcaattaaaaaacggtgtcaaatgcagtattcaagatgtattttttgttttggggaaaaaattttgataccatcattttatacatgtcttaaagtgttggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtcaaaaaatggggctaatttcagtattaaaaatgaaccgtagagttttaaaaaaattggattgcgccattaaattctatgcacattaaaacctagtaaataaatttaaaatttcaaaaaaacataaaaaataaggtaaaaacattaatgcaaacaattaagtgaaaaaatgagtgaaaaaaaaaataataatcaaaattcattttgatgaaatatggtttttaccattaaattctgcacactttaaaacctaggagacaattttaaaatttcgaaaaaactcgaaaaataagcgggaaaaaattaattgaaaaaccgcgtgtacatgcggaatccgcgtgtgctgcgcgcagcagaaaccgcgtgtaaacgcagatttaccgcgtttttttattaacacccttttattttcataaaagctaaaaaaaaaaaatcatgtatatatataaatgcccaaatttttttcttttaaccaaaaaaatgccttctaaaatgatcccacagataccagatcggtattggatcggtatcgcgatgcgataccgatccctaaccctgcgatactgcctgctgcgatccgatactctgggtatcggatcgggtgggcgatccaatacccctttttttgatacctggtaacaaaaaatcgatccgatccgataaatcggccgataccgtatcggatcggatctgttacatcgttgcttggaccgatcacaagatgtgattgatatcggtccagagagatcccctgggaccgatgagattcttatccttccagggagatgtagcaccctcccctgggatgtcatactgtcttcattgtttcatgatggatagaaattgactgtatgctttgttccaaggggaagaagaagtcctctgcttcatctaccccctgcactattactgtatccatagctggaggaacttgtttcatattttgcttaccaagccctcaaggaatccacttgagcagactgttctgtcccctctttccccagtctctaaaaaattcaacagctcgatcacacaaatcattcttactactttttcttatctaattaatatgttgcaggattccataatccgtagaactgggggtcagtttggtgcccaggagaataaaaagcctacttaaaattacaaagcttccaaatcattacttcctagcaattttccagtggagaggggtcagtttggtgcctcaatgcaggatccggcctgtgaagaagaaaaacacatctcggatgaagaaaacaatagtatgtctgatgaagaaaccgaaatcaatgagaatgacccctatgtattagatctccctcaagattcctgtgctaccctgtctgaaagagctcaaaaaacccttaaacagaccctattcctctccaagtcttacttcacatcgtctaaaccatttttgttgcggatgagccagaaaaaaaaacatcccattttccattgagttacaaacttttgcctcttccaaaactgtcattgtgactgctggtggatgtccgaagaaagtgttattcttggtccaattccaccctgatgactcatccaatccaaccttcaaccacctatccgaattgattgaagacctctacatcatgtctaatcaccggtccaatctcaagaacaagaacaagatatctggttgaatttcggggaaaggatttcgaggaggttatgagaaaggcaagagcgcaggtaagtcccagttgttgttgagtatgaaaattcatggtgttgattttgctttttgttaggttcatatgcagttcgtaaagacctcaaaccctctcagctcaaattagagacaaacctgcagaacaagctacctagacacaatcaattcattgcggatcggttttgccatttctcagaggaagctgttgccaagaacaagcaggcaatgaaggagtttggtattccaagctggtctgatgaagcttgggaaagctaagaaaatgatccaacccctctttgttccaacgtgatagtaacctcaagcgatttttccaacaaggacaagaaaattttcacgtatggcatctttagctacatcgatcgatccaccggaactccaatcctaccaccctcaagcacgtgtggtcatggaatcagattccccgattatgactgtaacataaactttggcacgacccctggtattatcgaagtcttgtggaaaagtaacgatatttgccatcacaccataggcccccctgaggagcttaaatcaactaaaaaatccacccactttggttgctcatttcaaatcagtcatcatcttgtagctagggcactaaaactcaaatgtctaccggaggaggaaaagaagaagagaacaatgactcgagaggagagatccaaaaaaaaggtgtctaagaaaaagaaataggattctaggaaatgttagacttttttttgttgaacttcgtaattaatatctttctatagtaacatttttggtttgtaaattgtgtgaatcaagacctttggaaataaggatgaagaagctcttgagatatgtctacttccgaggtactagcgccttggttttccaagtttgtttcattgactgatgggacccattcaatttccctcaattgtcctaggttgagtgctttgcaggcttgagagcagacatgatcagatagaaagttcatcatgaaagtcatgggttcaatgtgagaccattgcgcccaatgtgtgctggattggaagatataacatagtgtcaagatatatcaaaacaaaattgaacatcatttcagatgacttactcccggttcaagtccactatttattggaaaggcttgtgcaatctaccaaaaatataaataaatctacaagcctcaatgataaataataaatatgatatttttacttacacgtaagttctgtgcaagatttttcagatcggatgcagccacagaagatgttaaaacagagttggtgaataacaccaagaattgatgagcagcagcataagatcttgcttggtatatcggaaagggtaggtggctcagacttggatgttggcatttagtagagcatttgacaatcatcgagtggatgtttggggtgtccaaaagatcggctttaacaactcttcccttttcactttcagagatcacttctgtcttgtggatcttataatgtactagtcgacggaacatgtcaatcccatttggatcaagctcgagtcgtatgccttctgtccaacctagtccattttgatcggtgaaaagcgttgacaggttggtcgaaccaaagtgatcccaagaaaaatttgacatatccattattggatttaacacccctatttgatcatcaaaaagattctaaataagtatttttttggaagtgactgctcagaatattgaactcacatggtgggcacctttggaccaccagatttggaagcatttggatttgagactgatccaaaagggaggagagagatgaaaagaatgctggagtagtttgaccgctataaataccagactggtcaatccctaaactactagcattatccaacacctggttattatttccttccagatttgattctatagtgtagctagttggagtattaagaggaagtctaggattctttttgggattaataatacgtatggagtcaagagtctctaattccaaatccgattgactatattcttcttcttctttcaagcacttcttatcgtaagcatcatagttaaagatgagatcaataaatttgttctgctcaagatcaaatataaatgatgcctggtcatctactccagaaacttttgatccgagtttagaaaagggaaagtgatttttagaaaaagaaccgtatcccccaaggttgtgaccaacatatttctggcaaagtttgctgagtaaaatgttgtgcgagttgatgtttcctgtttcaatccagtgaggggttcaaggtttggaaagcttaggctggaatttaccgccaactcttatctcaaagccacactgaaccattaccttctgtggtggattggatgaaggaattgcacctttgttgggggcggcaggtttgggttttgacagtcgtgcgtttctcaaagttctggtaggataaggcgaaggtttaacccttctggccctagcaaaactgtaagcattgacaggaggtgaggaatcgacttccactccagtgttttttgaaggtactggatggctggaatgatgggtagtcaaagacggttgatcctctggtatagatttgagaagccgctctttggcacgtatcaaagcatcctttttcttggttttcatcaaaacatttttggctaagggaactgccgaggtatcagtatgactatgatcaaaagcatcattgatgcaactttgacataaatgaccgcggacacttggtctgatacaacaactgatgcactgcattctagaacttaaaaattcaaaatcaacaaccaaaattttgaataatattgaagaatttgttggaattgggtgtgcacagtgggtgcaggtgttggtattaggtgtgcacagtgggtgcaggtgctgtcaatactccagatcgggagtgttgtgatcatgagatcatgatcaatctggcacggtcaacaggctctttcctcatcccatcttctttatcacaactcgacatcgctcaactattcttcatcaatcatcaagttcagcatcgatcgagtgtgagggatcatctgctagcaacggtgccacagatacgagacatgtatttgtatcggattgtatcgtatttattttgagcctgataccggtatcagtatttccttggttggtgaaaaaatacattgtatcagatttggatttaaaaatgaaaaaaaaaatcgtctttgttttttttcgttttttcttcaatacagccaaatatcttatgtatcaaatacagttttggtgggatcagtcatctgagacgatacagaatacatttctcacttttcaaatacgatacatgtatatgtctcaggaaagtgagacaacacaaatccggtatttttgggtattccaattctgagacgatacagataaacgcctgataccgtatcgtatcgtctctgtggcaccgttgctgctagggatttatagccttgaggtattttttattatcatttcttattgttatcattcattaagttgttgaccgctctaactttatgttcttagcttttttatcctgaattaattgataagatactctttaagagtcaatcgtgtacttactgtgtcggtagttcatctaacttcctgttcttttaaggtactactcttttctttttctcttatctcatttttattctttttcattttcattttaatgaaatttatattcttttaagcctataaatttctcacattatcagtacggcagctcaataacaaaagaacagaagaccgactacaggatgtccgataccaaagagaacaagcccaagttggttgcgactaatattcctaagttggacgatgacaactacgagtcttggtcaggacggatggaagtctatctcaaggccaagaagttatggccgttcgttggaggatccgagattccctctgagtctaagaggcacgaggccgctcatcttttgatcagccatctcggagacggcacttacgatgcttgtgtcacaagagataatcgagacaaacctagtgcactttggactgcgatcaccaagcagtatgcgtcggagtcggcgaataacaaaggccgagtttggttgaaattcatgtgatcgacttacaatggcgatctcaaggaatatataacgagttgttgaaaatttatccagcaattctcgactcttcaacccggagttccagatgatctcatctccatttcgattctttctaagttatctaaggatatgtataatgtcgttgacaacatccttatgaatgagtcaatcattcattttccgaatcgtactttaaaaaagctttgagaatttgcgtacgttactgaaactcgtatcaattcctcgtctaagaccgcttcgaaatcaattgttaaagaagaagcttcggcattcaaaaccaagtccaagaagtatgtcaacccgaatccgtgctctaaaggtgtacataacccgaaagccgttcattgaggtacgtgtacctcgtccagcggaagggtttccttccgctggactgtagaccggcgagccgggaggggttcctcccggctgtgtgaccttggcctctctaggccgaggggaaaaaaaaagaaaaagaaaaaaagaaaaaaagagtcccataggacccatgcctgggtcctatgggacagcccaggtcctaaacgcatataaatatgcatttaggacctaaagttgggcgtgcagaaaggcacgccaacctgcagggtatacccctgcaggcaaatggcttgcctgcctgcacgccattctgcaatggcgtgcaggcgcgcacaccaatctgcagttggcgtgcgcgtggggggttggcttgcacttatcaacccccctataaatttctcagaatttgattttgcttactctcagagcttaacgtggtatactattatgttttgatgggtgatttatgccggttgctgagcaatacaatatcaagttagatgttttgtagggttctgggaaggtcagtggagttgtttgcttaccgggtgtggatcaatggagagtatttaatcagatcaagcttgcgagtcgattgaagttggagaccttcctttagcctatacggagagcaactttctatacggtcttatgatgagctgtattgcacctgtatagagacttcaatacgtggagcatggaggccttggtcaaagacaaatcacatgctgataatttcaattgaaatttgtaatttttacatacatgtaaaattgtgattcactcttactggcttgaattctacaattccacatgttttccaaaccatcacatgctttccctggttgtataagaagtctagaatgtttaggggtgtagaatgagtatttggcacgggtggtgtgtcccaggaaagacagattcagtttcctgtggctggctgggatgcatctgagtaataaagagtgtagacactatctcaatgttagtgaattataccggttaagggttgtgtattctttttatggtttactcacaccgtacaagggtttccccttctgaaagtttttatggtttaacataaagcatttggattatgtactactattttagtatggcaagaacttcagccataaccaggaatatccttgaagtacatattgtgtcttcctaagctcagaatgccagtgcaaaattggtaggaggccaggtctgtttacatttgtctagaggaggaagggaagatatagatagaaaaacacaaggccttggtttctaaacattgtgagctgatgtgtgggattggggagcattctgcttggaccaatgcttgcttttattctacttgggatgatgaagacagcattgacctcaggggaaaacccttcctcttcctcttggactgaggcttcttttatcaaaacaacaatgagcttggcaaaaaggatgatgctattagtccaagggggagaataatttttttgacttatcttacccttggacaaatgtactattgaatcagttaattagtaattgttttttttcttgaggtgaaatacaagagtaatagctcaagagagaagccaaatcactgaaagaaagtgttttttcttaaaaggaaaatatagtatcattttccaaatttaagtagtagaatctgtatcatataacaagtatgcacgggcagcaattgtttcttcaggatcattcgtgatatcatccaaccaggcagagtcgtaaagttggatggcagatcttagccaagaaagtacactccaaacattctgagtgtcagtttcaggacagttgagctccatttccagttttagaaggtcaactattttgctgaaccattcagggcaagtagaagttagatctttggcatcagggtaatgcttgttctctagctccagagccacagatatggtgatgggtatcagtccttgtttagaatcgtggtcttcggggttttcgtaacacatgtttgccctgcatccactaggaagcatgctcttcctgtcacgacgcctcttgtatgagttgtagttattgatccattcgttcagactatcctgcaaaagaggtacccatagatatataaaaaggagacttacaccgataccaaaatgtatcaaaaattcagtgttacaataaaaaaaaaaggaagcaaagatactgactgatctacagggtcttcaggatcatagtaacctttttcatcagcttcatataattgacttataagttcgccattgtattgtttcatcaactgagaccagaggcattctattttttgattatgtgtgcttttggtgaattgatgtgattgatctgggtctaagtcgtaatcaattccaaattgacgcataagatttatttggtgtccggccatcttgattgtctcagtgcctcgattggtggttgttagacgtgggatgccaccctcccgtttgactaattgaagatagtaatatccaatatgtcgaggattgttgttggtagtgtgaacaaagattgccaagaccttacaactccaagcatcaatgaagccgtacaaagtgattccaaacttcttcaatttatcatggccattggctgaccagataaaatttgggccagcaacattgaaaacacaacgcttgagaaccctctttgaccttctgttgacaccctctgggtccaaggcacagttgattgcagcagccgttgatctaaataaaggagtgcaaagatatatggtaattagtttggggcccatgcataaggaaaccatatggaaatggtattaatgaagacgtacagatggatattgattccatacctagtctgaagcaattgcttcagcctacaataaccaacgatatggccttcaggtgtttcgtgaattttcttgaaacattctattacaacttccattccttcatcatcgtcaatctctagatcctcctttcaacgttggagctccatgtgttgaatctttctctctagttttcgttgggaatggacatatccatgctttgaggagagcgtatgatgtatttgagcatttgtaagcccttgatggaagtatcgtcgaatgtcttcttcaagctgggatgtctgttgtatcgcatggtggcttagaccccattctgccttccgacaactcaaggttcgttcagatatgaagatggagtaagattctttcaaatggttaagtatttgatgattactgtttcccaattcaatcaattcttcaataatgggctggaactcgtccccaaaggtagacatgctataataataatgtaggaagttaatgacagatagcttaatgtaggaaggaaggtaacgaatagcttagtcaaatagttagttgtcaaaattatgagggtagcaaggtatacaggttagttgtataaagaagtgttagagttatgtttcattgcatagtgaccaattcatctcctgcagggctaaaaggatgcctctattacaggcatgtatgtatgagccacatgatcaacttggaaggaatcggtaatatttcataacctcgcatctggaaaacggattcaatattcaacatgcagaatttttattttcaaaatgaaaaacaaatccatctgctgactggatttcaatgctcgatgtccagatttacaggcaggcatttctcttcaacacgaaaaagaaattcatctgttgactggattcaatgctaaatgtccagatttttcttttcaaaatcaaaatgaaaagctcagaaattggaaaaaaggttggccaacaagtcggttcagtgccaaatcagatgatattatggaggtactgagcagccattttggccaaaaaaaaatgaaaacatggggatgaaccgccaaattggccaaacaaccgccaaatgacgcccctgaaccgccagaatggccaaattgaaaaatgaatccaaccgccaaattggccacccatgctcctgagccgccaaaatttcccctgagccgccatgcatggcactgaaccgccaaattagccatcaattttgaaaaaggtcaaatacagcctgaaaatcatacagggcatggcgcactacagaagccacattccccacccgtatcagaaatgtaaacacatagattctgttcgttccatagtgttacccgttactcgttacacataaggacaaaacaagccttgcataagtcacatccagcaacggtgggccagttacgctaaccgtagtgttagtgtagcgtagtgttagctttttaagctacgctacaaaaaagttactgttagcgaaaattttgggccactaacactacaggatttctaaaaaaatcaaaaaaaactttagcgtagcgttagctgactgaaaaaaaaccaaactaacactaaccgaatcccttgttagtggaattgtagcgtggttagtgggctaaaaagttacactaactgttagtgtaactttttgataagttacactaactgttagcgtagtgatcccctcagttacactaactgttagcgtagtgatcccctcagttacactaactgttagcgtaactgatcaaaaagttacactaactgttagcgtaactgaaaactgagtcataataatgtgtagggggctcagatgtgatgggaaatggtcatcaaaaaatgattttcaggtaattacttgggaaaaaagcaagaaaaaaaccaagcatttatcctggagcaggacaaatcatcaactaaaaatcaagattttttttttggtttttttttggttaggtatgtttaagaataaataataaaaagaaaaactaactggaagatttttttttctggctaagcatgatcaagcattagtgataaaaagagatagtaaaaggcgtaaaaaaacacagatggaaaatattctactgtttcttttcggaaaaatccatgtaagatctaacaactgtttgtgcttttgcataatcaccagaaacttgaataccttctttcaaccacatatgactactaacacacctttcaattgttcgtggttttaatgatccacgtccagttgaacaaacatcagcagctgaggaaaaagtacgctcaactgcacatgaggatgcagaagatgccaagtagtccttggctaacgatgcaagaaccggataggtggatgcatgatcctgaaaaatacaaataaaaaagaaaatcataatgagattaataacttattgcaggtgaaaaacaaagagaaattcataccttccaccataacaaaagcgctttgggacacttcggagagatggctgggaggcgatccatgttgttgatatatacctcgagctctttgttttcttctgttgattttgcaggcttgctgaacatttcaaaaatgtcatcttcttcaaccggaggagttttcttttcgactatttgaatatcgtcttccttcttcttcttcagaacctccacacgcttcacaaattctttctccagaagtttcttggccacgtccactttttcaggccagcaatgggtgaatagccctaatcggaatgacgggtggagcaaggtagccataatgagagtttcacactacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacctcttagtagatcttgacactcgagcgcattgtcatagtcgatctcgacgttgggggtcatcgtcacgcatctgtggctgtacttcgtcaaatccggatatcttggtcttaatttttcgcaagactacagatcctgtacgaaattgcgtgcgccatgggggttggcgtgcggttatcaaccccccccctccataagtttagtcaggaggttaaaaggctgaaatataaaattcagcattgtaactaggatttgaatatattaatattacacaaattacttacttctaactctttattcaattcattaattgtcgcccattccttccttgtgaactgaatctccttgaagtgaccgagcttcttgggattagagatggcaatgggtacccgtttgcgggtacccggtacccgtttgcaggtacctgttcttcggagcgggtacccgcccgcgggtgctgggtgcgggtgcgggtgttgagttttgggacaagaaacggcaggtacccgggtacccgccttgacacccgccctgacacccgccctgggaataaagttttgggctttttgggctgcacaaaggtgtcagcaaactatgtaggacaccatttggtgtcctacatgggcctgtttaggccagagggaaccctccagccttcaagatgatagatcagagagaagataaagtgcaaattagtgataggatattttgttcttctttatttctttatttttatgttcttactcatatatctagtgaatatcaatcatacatttggtaagtcatgcagaaattcaagggtgagatttctgggtatatttgcctgcaaaaatgtgccaggtacccgcaggtacccggtgcaggtacccgggtaccccgcccctggcggccctagcaggtgcgggtgcgggtgcgggtgtcaaaaatattggatttttgaggcaggtacccgcacccgctacaggtacctgggtatcgagcgccatctctacttgggattttccttgcggctagatttggctctttgatcttgatatttttcatactcagcaagtagtattgaatcgatgacctacaccagatatattagtaaatgtatctggtagaaaaaaataaataacatacatctctggcatcataggcacgagttcgactttcatattttatattccaacgaattccataaccagcaatcaagttcttcaaaccttttccggctgctcttcgctcgaattcttgtctccagacgcaagagccggtgattttttttaccacaaagtccaactatgaatgtaatttgattggtcagtatgtaaaaaaatacaagagataaaaagactcacagcggtagtcaactcattcaagtcattagaatcattcctattggcctttgaggaagatttatttccatccttcttcccgtccttttttccatccttctccccatccttttttccatccttcttcccgtccttttttccattcttcttcccgtcctttttcccgttttctccttcgtcctcagtgctattgtcattgtcatcatcattgtcctcatcattgtcattgtcgtcgtcatctgagttctccttttcatcctcggtacaatcacttctaccatcgtttgaatcatcatcttcatcgtcaccttcgttaccatcttcgtcctcctcggttatctttggcatcttattggagtaggggaaagaacctaagaatgctttcttcaattttggtggtggcggtgattcgagacccaattccttcaaaccagcgttcacaacaagagccattttatgacaaaaacacttaatgtgcattgtcttagggtcccattcgaaatcggtgttttctcccagatcaagcagtttttcgtgcatcgtttcagccatggtcatgttatttgatccagaatcggtggtctgacaaagcatgtatatatgagaagaagacaaattagtttttccctttgattatgaaaatggatcacaagttgagattacttatcttattgatgagttgatgcttcttcaatatgtttataattggttcggctaaatatctcccttgatgtaaccaggaaaccaacttgatgctcagatgaagcaccacgtaattccaatcgttatcgataaaagatactgatacacgaatgaatccatagcgatttcctttggttgtccatacgtcatgtattaaacaaaatttgctattggctgcctgagggtaaataagatgaaaaatgtaagtaaatccttctgaatgattattaggaatagactacttacttttaagcgataaagccttgcctcttgcaattccaaattacgcctttcttgcccccggttgccgcccattttcgtttgaagagtattgcagctggtccaccagtaattaaacgccgctttaagggtatggatcctccactcgattccaaggtatcgactgacgtaagagccaccaaaactacgatttggtttaagatagtattgtcgaacttttccactctggcaaaatgagtcgttagggtcgccatttccattcttcttcttttttttttcttcttcaagggaggtaggtggaagttttgctccagcggcaatagctttggcacgatttggacatccatccgagacccttccactttgacgagaaccatcacggtgcacacgaagattcgaaagactagacgctgaaaccctgacttctttcttgcaccacaaacagctataggttgacgcaggtttattggccggctcaaaaaatcaaaaaaaatgaaaagaaaaaaacaattttgattcatggacagaattatatgatattgtttagacttacatcatctatacgacgaaacggttctgaaaaaaaaactttgatgtcatcctcttctggattttttcgttggcgtttcttgactttagaattttcttcatcagagtcttgagcaagatcaacgtccttggcagtagtgtttgattcagaatttgcagcagctgggcctgtttttttgggttttttgggaactttcttgcgtgtttgctgagactgaacaggagtagcgtgaggggttgaatctgattcagagggcacattggtttgttttttgggttgactactggttccaatggatgttctttctgacagaagtggctgggtgattgttcgacgggaatcaggtgtgggttgaatcattccagatcgcttcatgggggtagtgactcttgaggatcgacgggtttgcacctccgtggcatcgcttacattgccagactggtttgacatggatgattgggttggttggcttgacatgtcgacctggattttgaactcggtggttgttgatggggtaagtgagttgagtgttgaattggagttggctgtggcggaggttgttgtttgggtaagtgagtcgattgttggatcggagttggctgtgatgtgtcaggtcaggctggcttgcgcggccctcaatttttttttctcacccgaaaaatttttcaccccccggggcccaaatcacatgcaccctgccccaactgggtgcgtcccacaaacagaccagtggagactcttcactcaaaagaaaaacagaactaccaatcaacaaaaactcaaagaatagaaaatccaaaagttctaaaagtggaaaaaaataacaaaagaacaaaatgacaaaatataaaaatccaaacataaaggaaaataaaaaccaaaataacaaaaggaacaactgaccaattacctaaaagaaaacaacaaaaacagcaaaaaattttgggaaaggcctgtgcaagcattcacaagcaaattgtgaatcaaaaaaaatctaaaataacaaaatgataccacatctgtacccctttcaaaatctcaatcctattgtttaataattattatatcagcatactcacatctctctcaccctgctttttcgaccttaatctaaaatctatattatttcatcaaactccaacaacatgatgaaataaagaaggaatggtaaaaaattcatccataagacattggatcaaatactcaaattactcaatattcttgaatttaaattgagattgtgcatgcagtgtttcataattcagtaaatctgcagatgatacaaaactgtttcatcacatcagtcatgaaaggtttagtgaaaaatagttgaattattaatatgctccctgaatcctcaaatttcgatgaattcagtattcattcatggagaggtatattataattaacaacaacaatactaaggtcatgaattaatgtaaatgtaggtactgctgtttcaataatattatgaatttcacatagcacatgttagatcaagattcaacttcaagtatttgaatctccattcaaatacttgatgaacagaggttataatgataagtattttatcattaactgcaacaatactggttcatgatgtaggtactgctgtgaatcataatatcattataaactgtgaatcttgatgaacagaggttattgtgaattatattatcatcaattacaacaacaataaaaaaaatgatgtaggtattcctgtggatcatgttcccattaattataactgagcacacctctaatgcattcttgaagttctgagactgaacacagattacaataaaattttggtgtatatttgaaattgaagttaagcaatgacaatctttagaacaatttgctaattgttcctacattatcatattcatttatatgttatcctgagttaatttatcaatttctcatcatattctatccagataacttggctcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacctgtaaccttattactaccaacacagctgtggtcccagccatcttgaaccctgcatacgaatcggcccgagcttcaagagtctcgaaaactcaaccttacccaaacaaccgagtcggacgtacagttgcaagaagagctccggcaagtaaaggtgccctacctgctacgaatcctcccgataagatttcagtccaatgtggctttgagatgtgggcccgaggcaaatatgccccttcacaatcggtcattcgaagcaatcagtttgtgctctggtcaaatcctgattcttttcaagagctgatcgacatgctctgcaacaagttcaatggtaaagtggaactccggacgaagatgactgaggacagggaaatgtttggtgtcgagcacttcagtttttgtcggttaggtaccaagaaaggaggatctgttgaagattacgaatcgtttgtcgatttcttaaggcgggaaaaggtgatcgacttgatttatgaccgggacacctttgaacggcacacccttgatgaagaagaacaagaaggaattgacgctcaagctgcacgatatgctctccgatcaggaaaggacactgaatatcatgaagatttgcattcggccgctgaaagtgacagctctgaatccagtcttccttcaaccattctaacatctgcaaccggttccacatcgaccacaaccttaccgcagaatcgatcaactttacctcctcctccaagtctaccttctttgacatcagcaacccggtcaactccaaccactcatttaccccaaaataaatcacttgttcctcctccctctcagccagtggttcagaacgaccacgatcaatgtccaaaattctcctcagtcattcaacaagagaccaacccccatgttgaagccttgaacagaaacttggacgacgaacttgtcatttttagcatccacccatcttgtaagtgtcaccattttatataaccacctgacttgagtgactaagaatttgttattagggcgagccaaaacaatcttggatccaaacgatttatcttgggagagatttgggagcatggaggacaccgtttcataccgagattccgacaactctgactgggttgatggagttcaattgagcctggatcccaatgggctcaacatgcctcagaagatttgtctctaccgtgtgaattataataaatgtttcaaggtgaaagagacgaccaaaatcatagcagccgaggttcttgactccggaaaggtttttcccatggtagccgaatactctcgagtccgcaaggatctaacacgtgattcatattcatgtgtaccaaactattggctgaggacctatgcggtttccaggcaattcctggctcaattctgtcaggctataagtcagtcggaaggtggaacaattattaagcaaacagcaaaaaggttacgggtgagtgtgtctgctattcaaatcctttacaaatttattggactaaccaactacccaccagattgttgatggatttcctgttcaccatgacatctttactcgaccaagacatgaggataaatatgttcctggtcaggatgatgatatgtttgattccactgaagaacccaactacaatctcccgcccaacaatattcgtgatgaaccatctcgagtgttctggatggaagaagaaatcactggtggctatacgtcccttttgtcaattgaaaacgatgtctacttcaccggtgaacctcgctctcccaccgaatttttgctccactcgtttcaacactgggtctatattcatactcgtggccagatcacctttcataaatttaaaggctatggtacccttatttccaaaccacacattgtagatttgaacatggagtatgtgctatacatccatcctctttattgctgtatttgacactcataatttctatacccttttaatccacaggtctatttgggagaataaatatgccaaagagttcatggaattatttcttgagaagcacaagtgcaacaaggtgtgcaaagacctggaactacccgacttggttcgaatcccttggcaaccaagatccacaagatccagcaccccaggaaacattcaccattcgactgtcaactctgctcatttggccaacgagatcggtcaatccaccatcaacatcaatgaatccaccagcaacactagacaaaccccaggccatactaattcgattacggatgaggatctggggctgatctcagtggtcagactgggcacgcaggcactgaggtcacgatttcatgattgagcatctcatgtatatagatgtaatggccacttaatcatttatcaatccgttatgattgccttttttctcatgaatgccctggtcacgtatatagaattgatggccacttaatcaattataattatcttctttcatgagcccatgtcacttgagcccattgatcaaagcaaatgaaatgaatcaggcaaccagggcccagctcttctggacttgaggccatgtctaatgatgattcaaagccctgaatcatacaagcctgtacaggcattagatttgattctgagacaaaaaatttttcttcagactccttcacatcaaccattcagattgtcctggtccaaaagccacctctcgtccatcaatccaacaccagctcagctcccactcctcctttggccccagagaccggccccatagcaggaaattaacagtgagtggttcatttttccctatgatcatcaggggcctttggcccctgtggatgttgatggggtcttttttcccatgactttattgcctcttcagccactaccatcattgatggtagtggctgaagagaaggaggtggatcgcgctgacacccccctcctcctctgttcttgtgtagggtagcaagccaagcaaacgattggttggatcgtttgcatttcaggtacgtttgtttttgatttgatcgatgatgcttctctgatatccttttgttcatgacttgcagccactgccatcaacgatggcagtggctgcagaggaggaggagtcgatcgctgaccccccccctcttgttttccttttgtagggtagctcaaaagagacccgatcacttggatcgggccgctatcaggttagtgaacggccgacattgtcggccgttcttttcttctttggttcagacttgcagccacaggagtcaatcgctgacccccccccccccctcctgttttccttttgtagggtagctcaaaattgacccgatcacttggattgggctgctatcaggttagtgaacggccgacgttgtcggccgttctttttttctttggttcagactcgcagcctgtcagcctctgggtaactaacctgagtgttttaataagaatggttgttactaggagttgactgaagtttttatcgtggtgagtgttagtgggtttaggtaagatcaatcctgtaaggaggagatttcactcaatcagcatggtctttactgagaggcttgctatctacagcgcatccgaatcaatacatagtattaataggcatccagggtactaagactcacctgggattaaaggttattccccaaagggaatgggctaacaatacttattaagctttaacaaaattagttgaagattaataggtattgttgatgggaatattcagcaaggctatgaatactgtggataagtagagttgttgactgtagcttaagaacaataagtataagcttgatctatgttgaagtacgggtaaaggtatcaatataaatgttaactgtgtttaacttgtgtctgaatattctggggattaatcagtgaaagatgcacggattataagttccagaatattgaaggagggaaataatgagcgctcagaatcaagggagctttggccaggagaatgagcacatcaattgagtgactgatcattatttgtcatgatctgtaagtgacatcataattgtgtactagttgatccatgtactagttgctcttgatgcgtgtacttaacagatcctctaataatgtagtcataattgtgatcagtgcatgtattgaatgtattaattctattgacacttaatacttactatttaatacatgtacatatttatttataataatatttgaccgtgaaaatactgtagtagagggataacttgtggtacaggtatttcacggacaagggagtgaaaggtaagtgataattacttatgtagaacacaggtatgtatttaatagataagtaattaacagataagataaatgtaagataagttaatgataatgataagataacaagaggcaaaggtaatcaacattatggataagtacttatgtacataagtacaggtgttgcagttacttggtacatgaaaggtactgtgatatgtactctgtggctgacacagccactgccatcaacgatggcagtggctgcagaggaggaggagtcgatcactgacccccccctcctgttttccttttgtagggtagctcaaaagcgacccgatcacttggatcgggccgctatcaggttagtgaacggccgacgttgtcggctgttcttttcttctttggttcagacttgcagccactgccatcaacgatggcagtggctgcagaggaggaggagtcgatcgctgaccccccccccccctgcttctttccttttgtagggtagctcaaaagcgacccaatcacttggatcaggccgctatcaggttagtgaacggccgacacagtcggccgttcttttcttatttgattgagactggcagccactgcaacgatggcagtggctgcagaggaggaggagtcaatttctgacccccctcctcctttccttttgtagggtagctcaaaagcaacccgtgccgctgccaggtgagtggtcggccggtcttttttttttggaggaggaggatacatatgctgacccccccccccctcctcgtctgttgtgtagggtatcaaacgcccaacatagccgttggctccttcagacttcaggtaagtggacggccgacatcgtcggccatccttctctttttgcatagatgtggcctctgcagccactaccatcagcgatggtagtggctgcagaggaggagggggcctcaagctgacgacaccccccaccccccccctcctcttcctggatgtgtcagggtagctagcaaacgaaacaatccactggagcgttccaatttcaagtaagtggatggccgtttttttcgcttttgaagtcatctggcctctgcgcagaggaggagagggcctagcggcggataggaggtggtgcgtcaagctgaccaacctcacccccacctcttgttaagcagggtagcaaccaaagtccaacttcagacactcagaccccccaaaatgaccagaaatgcccgacggcgactcctcaacgccaaccccagcctcaaaaagggccccttggccaatggaagcactgatctgcttgttttgcgcaagcccggcaaccatcagggtgaaagttggccatgtgtggtccaggcgtcaaagaccggcaatgaagccccccaacttgagcgccctgaaccatctcaaagcaagggccccttggcacatggaagccctgatttgcttgttcggcgcaaggccggcaaccatcagggtgaaagtgggtcatgtgtggtcagtgcctcatcaactcaaagcaagggccccttggcacatggaagccctgaatcgcttgttcggcgcaaggccggcaaccatcagggtgaaagtgggtcatgtgtggtcggtgcgtcaagtgaggatgatgaaagtgaggatgatgagccactttggaatcgtaagcctgtcccgaaaagacttctggatcacggtattcaatcatcaaagccccgcaaccctccacctcaatatccaactggtactgcaaagaagattgctagtcttgaaagaaaatacggctctacggagcatacatatttctttctctgctccccttctgaagaaaaagtatcccacaaaccaattcaatacttgcctaaaacagataaaccttcccgtcaaatcgcactttcttcaggccttgtacctcacttcatcctagagtatcattccttccaaacatctccatctactccaatattcaacaaactctgtgatgtgatccaaacgctccattccatggccagatatcgcccacctaacaaacgaaataccaaacgactcaatggtgaaatgcatctgataggattccgcccaggaaatgacgatggcaagtctggaggtatgtccgaattacatttttttcccaatgatgccctaagtaatcccatatgctatactcatgattattcattaattattgtcctaggtacttatgtacgcaacaaactcacccctgctcaaactgccgaagacgatgcaaactgggccaagcttcaatcccacaacgacttccttgctggcaggatggaagctctctctcgaaccgccttcctggaaaatcaagccctgatgcaagaatacggaatccctaattggactcaggaggagtggactgaaatgaagaatgaagatcgtgaacacctcaaattcgctgcaaatgtttccgtcaaatataacgatttctacaaccaagcccatcaagatgagaacgacttaaatggatggacctatggtatctttgcttatattgataagtcaactgggaggcccattcctcctccttcctccgaattaggtcatggatttttatttccaaggcatgcttatctgattgactttgtaaaatctaatggcattgttgaacttgtttggcagactaccaagtttgaacattgtacaactcctcctcctccttccctttcctctcaaaatgatccagaatgcccctggactcaccaaggttgttcttttcaaatcaacaggagacttgccaatgttgctaaaaaattaaaagatgctactcctgaagagatacataagaagactttatgtaaatcccaaaaatatccatcctgattccctgatagttacctttttcaattaaagtgttctttatttaccatcccccttatcatgatgtcttttatttcatatgaattccatattttcaattttaaacataaattaccactgcttgatcatccatcccaaattgaaatcgattattgaatacaaataatcaatcagatacttgcattcaagacaacgcatccaagtgacttatgtaacaaattcagaaataatgttattttgaatcaaaggcatgaataagaccaagaaaccatattattcatcaaaggatgcggcacaatgagagaaagattcagaagggtcattggtagggtctgaaagccaagacgagtcaaaagaacggatagcttcaagaacaagagagaacacctcccaaacgttgtgaatgtcagcaacaggtattgtgagatgcatcccggtttccagctctttgatggctttgacaaaccattagggagatgtctccattaattctgtcccctccggatagaatgcctgctgtaaggccttggcagcagatattggcactggaatcaatccttgttcgcctccgacctccgagggatattgatagcaccattctgcactacatcgagttgggagcatgctcttcttgtcccatcgacgtttgtaattgttatagttactcgtccattgatcaagactttcttgcagaagtggaacccataagtaaattaataaaagacttttgatgcatgcgatgttagtcagtttattaccaaaccagagaagctgtggataaataaacttactgctcaacaggatcttgtggatcatagtacgattcctcctccgcccgaaagagttggtttattagctcgctgttgtattgcttcattaactgcgaccatagacactcaatcttctgattgtgggtgctcttggtgaacaggtgtgactgaatcggatctgggcagtctgcattgaacgatttggtgaggttgatctggtggccagccatgtggattgtttcggttcccctgtcagtagatgttcggcgaggtatgccaccttcacgtttgacaagctcgagatagtagtatccaatgtgtcgggggttgttgttggtgacatgaacaaagattcccaaaatcttccggctccaagcattgataaaaccatagagagtgatcccaaacttcttgagtttgtcgtggccatcggcagaccaaatgaagttcgggccgggggtgttgaacacgcgacgcttcaaaaccctttttgatcggttatcaacaccttcaggatcaagggtacggttgatcaatgaaactgtgagacttcattccaaacaaagaaatatcagaaataattccacgggattataataacagagaagacataacacacttatgaatgttgaacccatattttgtctgtaacaattgtcgcatctttcggtaaccaacgttccggccttcaggggtttgatgaatttcctgaatgcaagagacgattgtatcaatgtcaaccttgttgttgtccaaatcgtcagttcgccgtgtcaggttcatggatttgatcttcctttcgagtgttcgaaaagattgagtatagtcgtgacttgttgttagagcatggtggatttgtgaatatgacaatcctcgttcaaagtaggtttggatgtggtcttcaagctgattggaatgttcagtggcttgatgtataagtccccaatcttcctttccttcgtgtgagtgtttgtttagagacggatatgctgtgcgtgtcttgaatatgtttggcggatttcagcgtctgtcaggccagattcaactagaagagaaacctcagcctccgaaatcgtcaccaaaagatcgcattgaggcacgcatgatggatggttggtgtatgtagtaagatctggtggggtggtgttgggttgttggtgtgtgtcgagttgttggtgtgtgtcgagttgttggtgtgtgtcgagtggttggtatgtgtcaagtggttggtctggtagggtcagcagttagtgagaagagtgtttcttgagctcggttgccagctgattcatcggtcaaagagctgtggtgtatgtgttatgcgttgaggatggtaggtactttggctccagggagcttatcacatagtttgtatgtattggaatgtttgagatgtattgtcagggtgtatgacatacatgtcagatccacttggccaacttggcggttggaatcactcatatttgtttgaaaattgggtttttcatttttcatttttttttggccaaagtggctgttctatggaggtactgaaccgccactttggccaaaaaaaaaaaattaaaaaaaaaaaaaaattaaaaaaaaaaatgaatccatcagccaatttggccatacagtcccatacagaggacacactcccatcaaggactggttttgaccggtccttgatgggagtcaacccccccaaacacccccttggatgaccggttatgaccggtcatcgatgggtttaaacacccccagcgatgaccggtcaaaaccggtcatcgatgggattatctgcccgggtttaaaccattaaggacctgacaataccggggccatcgggggaggcaggccccccattgaggagcgggtcttacacgggcgcccgaggggtaataagtccccctttggggtccagaccctcctctgatgtccgggcgaggcagatttagcactcgttgacctccctccctcgagagttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttaaccggtccttgatggagggaaacacccccatcgaggaccggttttgcctggatgacagggtgaccccttcaaggactggttgaaatcagtccttgatgggggtgtttatcatccatgggagatgtacttccagtcccatggatgactgggtgtattgatggggcgtgtagagtccaaggggttgagacgaggtcacaaaccccttggatacatggctaatttggcggatcagtgccatgtttggcggtccaggagcaatcatgtcggttcaggagcatgggtggccaatttggcggttagattcaatgttcactttggccattctggcggttcagggccgtcatttggcggttatttggccaaagtggcggttcatccccatgttttcattttttttggccaaaatggctgttcagtacctccatactgttcagtacctccatatgatattgataaacatttcacataaaaaaaaataagaaaaaaaaaatacttacaatgaatgaatatcctcaacatgttttttgtgctgttgaacctgtttagcctggcttcccgggtgtccgtaatcagtcttgaatttgatgaagtagtcgactgtgtttataatcatttccggttatcttgctgtgttgaaagtaaagggaaactaggtgaactgggccctctgcacaagacagagagttggcagataagcgagttccatggatggcactgttggaattgctcttgagcagtccaaatcaaaatcagctgccctgtacgccttgcatgaccgctcttctggcatcttaataattggctggcttggttgtgttggtttacaccctgccagcttgttgtccgtcccagttccatcaaactatagcaacggagccatagtaagaccatcaaatcctttgttattccagtatacagcagcacaatggaggagacgatggaactcggagatcactgcccacctcaactcacccaggtagctacataatcaacataggctgaaccatcataagattttagccgaaatttatcatccagctgactctcaaatctttcactgttttcagtgttattagctatctcatcacaggaattatcgccaatggctcactcaacctgcaagattcaggacgctgccactgaagatatcctctcaacaaacatcaaagccaacaggcactggaacctgcgcgcgggacttgcactcgatctcgagaataccatcaaggagttatttcttcaaattccgcatccgatttttgaccattgggcaaggctgacgatgcctgaccaagagctcctcagctgctatcaagaagcaagcgccttcgatcctctccagacacaggctgtcttgaccgagtggttcccccaggaaggcgattgggacctcttctttctcgtgctcgaggtactcaaatcgacccatcggtactggaccagagacgatattcctatcagctttgctgggtgaacgcttgcagacgcgataactcttttgcaactcgatctcaaaccacatcccacttcacactgttcctcaagcacttgggatcttcccaagaagcaactcgcacaacatctcgtcactaaaatggacaaaatgaggaagtcgcaaggatattcatcactgatatttgatgccgagtacgttagacctttctgtcatcattctccaatcaatcaccaactgaacacctttctattgctcgccagatgagaaatttagccgtcatgctcctctcagactccagtccgcaatgcgcgtctccatcccaatccaagagttctgctcgaccccttacggctatttgaagctctaccctccccaagctcgaaatcaatctttcttgaaatgatttagacaggttaaataattataatgagtcattgtggtcctatcatgaatccatctatctacgagaatatatattttttggaaagaaaaaaaaatggattaagatgcatttataaggtcctaagaatttaaatcctgggggggattgaacgcctgtgaggataatcaaagagctagtttactttaagctggcattaatcaaagcccgatggtcaggaaagatgagggtatggtcctcagagtcagacagatgcttgagggcgttggcggccaagaatctgagctccaacatttcactatggtcagtcaagattcggggagtttgatcaagatgccagtgggctgtatgatggagaaggagcagagcagcggtttttgtctggaaggaaaccggcgttcgagggctcaggatttcgcgaagttgcttgattaatgtttgaggtctggcagatgggctcttgacatcggagaccactctagatattgggactgccgttctttgctttggaatctgtttgtagaggcttgcggaccgtggcgaatctgcttccgcaagcttgcgaatctgctgtaagatttctgataaccctcgatcgaattcaatgttctttccgagaccatctatcgtagctagaagatcggaaacgatgtcattcagttttcccatcagattggcgcttctcatgtatatcatcaaaaaaaccccatttttttctttctgtttctttcagacaaaatcgacgcctgacgtaccatagtttggagacaatttgtggtccaacatttctatgatgtagagagaattttatgagggttgttataattaacggggatgaatggaagtatccgactaaccagaagttcctaaagtagactgaagcacttcaccaacgcgatcattccgacgcaactggcgaatataatctccgtttcgctgaagcatcgactcaatagtgtcggccatcttggaagaatccttccacgttctggtgctgagcgagaggaggccctgctgaaaggcaatcgccgccttgagaatattaggggtataaccttttcccatgagagatttttcaaggccctcgattaatgcgttgatagtttcatcagagtggggggactgctgggctcgaccaaaaatctcttgaatcgcgtcgggaaccaagttttccttgacatgtttaatctcccagatcgaaggggcgcggcctatagaggcaggagggggagtggatcagtcagcatccaagtcatacaatattgaaccgatcaacttcatcatcattgactcctgcacctttcttagcttctttaaagagcgcatccacgattttgtttttggcgattgccacgcgacttccggggttaatttcaggtgtaacataggcaggtctataaaacgcttcaggtgtgacatatggagcttcacgaaagactgtgattgccctgtcttcgggtatggtggacaaagtttttggaatcccgcattgtaaagaggagcacagtgctaggtatatgatcacttgagctatcacccatcggggcggagacagtggcaaacccatgttcccttggttaatcgaaagattggaaagaggttgatgaggtgcggacggggatagtgaatcagttgttccaaccggcctctttaataaagatgtttttccggcggctgtatgtagtcagtcaacttttcttgttggcttctggaaacctcgccaggttaaggatgtacgattcgagccatcgagcacttctaacaccagatgaggatcatccagtggagtcctagcttctgttttagagcctaaatattgaaacattcgtttatggtgtgacattgtatgatctgagtattcagagtgtacattgtacttgagtacttgagaggctatgtatgctcttgaagaatccattggaaactcaatcggctcaacacacaagaatgtttccttccgggtttctatgatgtccacacatcaatccggcccctgaagccgtccagggccagaccgcaacctgtgcagtgggccgatagatccaaagatgttgattggagttggtgttagtaaattcaaggccgtttcatttcattatgtaggttgcgtttctttcatgatttgtagtgtacagttgcggacggcaaaaaccgaccctggattttgaggatgtccgaatggtcgagccgaaaattcagatttttttttgaaattttcagccttttgagctgtttgtagcctccagattgtagaaaaaatacactagaatagaagattaacagtgaaagtagatgtcaagggtgtacaagtagtataaagccatgattatttataacttaaagccataactatgggtttaagtattgcttaatctgtgattgtccgattatctgtatgtggaaatgaaaaaaaaaattgaaccgctcactcaaaagcttagtgtttacaattttgaactctacacatctgtaggagttcaaaattgtaataaaattaagtgtcggggcacatgccccacggggcatacagttgcggacggcaaaaaccgaccctggattttgaggatgtccgaatggtcgagccgaaaattcagatttttttttgaaattttcagccttttgagctgtttgtagcctccagattgtagaaaaaatacactagaatagaagattaacagtgaaagtagatgtcaagggtgtacaagtagtataaagccatgattatttataacttaaagccataactatgggtttaagtattgcttaatctgtgattgtccgattatctgtatgtggaaatgaaaaaaaaaattgaaccgctcactcaaaagcttagtgtttacaattttgaactctacacatctgtaggagttcaaaattgtaataaaattaagtgtcggggcacatgccccacggggcataggccccgcgtgtccaaattggattttgcgggcggggcatggtcggtctatgccatacgcaactgtatgacacgagtttctcagggaaactatcggtgaagtgcatagcgacaagactagttgcaacctgaagctcaatgtttccaccgagcaagtgaaacgccaaatggagtttcacaactttccagccgcgagcaccaccggctaaaatttacccttggactgatgaagttctgttcggaggggtacatattttagatataggttaaaaggccctcgggacgggacggcgctcgatgagctggacatgatcaagttaggaacttccgcccctagactttttttagtaaatctcgaaacaaaaagcttgtgacaagagggcaaaacaatttcagcaaatcaaaagtgtcagcagcaaaagtttcgagggagaactgatcaatcggccaacggttatcggctcagaagctctgatcaagagtgtcatcttcttgaggggagctgaatagttcgattaggagtcccggttgtggttcgggaggggctcatcaggaatgagatttgcagtctctcgaatctgggttccccgcaaaaccaagctgagagaacgcctgtcgttctcaaggagatgtgcgcctggatccaatgataacaagtgggccacaatacataccatgatagcaacctgaaactctgggtttctttaaaattgggttgagacttctgtgggatcaaggcaagatggaagtcatatgtattagagaaaagacagggcttattatatacatgcttttattttgacttttttttttgaaagagactcgatttaattttcggtgatcctccaaacccgaactgatccatcatcaccggaactagcaaagagatgatggaccccagtccgccaatcagtctgctcaggattagatgatgataaggtgggggctttgagtttacaccagacaacatcattgatatcgctggttccatgccccttcttacgttgggctagaagaacgacgtccggttgggccgatgagctgtccaagccggagactggaacaccttttgactgaagattgattcgcagtgggtccaaaaacacacacacagaataagtttactttctctcccttgagattcgtgtctagttagtcagcagagcagcttacaagtttgagcaaattgataatcccatctccgccacaagtcacgatcatgcccagggattgtgaatcggtgtgctgtggaagttgagcgaacgtccaatcgatggaatatatcgtccgagaatggtatccagaaagcacagagatgcaggtccatcgttcccgttcacttcgaccgattcgccatccgcccgtcagaccaccgtctcttccttcgaccccaccttgagggagtttttctcgatgccagatgcgaatcgagagatcgtctgagcaggatgccaagaattcgccacagggcgagaagctggaatcccagacggtagattggtgacctttcagacgatgtaacaaggtaaaatccccatcggctgtcacatcttcggcgtagagatgaatgttgttgtcgtaggatgtcgagcataacaggtcttctactggtgaccaacagaccgatttgacgtcttgctcatgttccattaagactgagatcacttcgtagccttcatcatcctggatcacgttctgatgatcctgcgactcatttccgaccaggatctcccagatccatacgctcttatcccgagagcaggttgccaataggtttccgttccggttccatgcgactcctttgacttcgctctcatgcccttcgagtgacatcaaacactcccagctctcttcgccctctccctcgccatcaaggatgggcgatccagctcttcctggttcgtcttccgagtccagagcatcggcttgatcgagtcttcgatcgaaattgtgattggtccaaatcgacgctgtcgagtcaaatgaaccagaggccaagaggtcacccttgggagaccaatcgatcgaccgaacggtacgagtatgggcactagggatcgaatcgatgtactggaattctagtttgggggtcttcgcgtccaaggggttcggcctgagatggtattgatatagccttaattgcttgtccgttgaagatgaggccaatatgggacgagtcagatgccaggcaacggaccatgctcgatcgctatgacctttttttagaatgtaataatgatatagaagcaatcagatttcttgttttttttgtgaatgtagtaaaatcatcaaaaggactgactgatataccttgtaagacttgaactagctctatgtttgtttgttttccttcatcctgggctcctgtgtgggttgaggctgggttggatggactggtcggctgagacatggtggtcgttcttgaccagcttgctgctgctgtgcacccaccagcccagagaagaaacacccaactcaaatttgcatatccataaaaataaagcaaataatcaagtcaatccatcaacgagcacttcggacgaacgaacgaagatgacgaaaagaaataaatacatagcaatcagcctctcgatgagattgacaatggttgatggcaaacggaggttgcatgtaaactctgctaagcacttggcttgtggctctgagctttagtaacacctcattgtaccaaattattagctacaaaagcataggagatagtttctgaaggatggattccaaagactagttcacagtgtaaaattttgaatggaatccaactgattcttggagtaaaaagtcaaagaagaagaaaaaagaaaagaaaggaaaagtttccaaacccaatccaacccaggcctgagcgtcaaggactagaggttgatcatgatccctatccttcttatctttcactctcgagtcacttcgacttgaagaagtctttggatataggccttcagcagccttccgccgtccttcaagctccgatcaagcatgccatcatcatcatcaacacatttcttgtctcaagcatatctgctgccctctcgcttcctggctgttgccttattataaggtggtatacacaaagataatttcatgaaaggcgtgggcaggggatctgaaaagtacaacaagaatcattcacaaaaacgtttacacaaaggtttgacaaatcaatgtcattggacaaaaaaaagaaataattagtcggatatatttagatactatgtatgattataagcggggggggggcaaaggtatggatatatcggtgaggggagatcattctaattcaacaagaaggaggggaacatatgtaagaaagtggatgagaatgagctttctggagagtttccaagcaatcttttggctggaacgcgtgcgaagttgtgcaccttccaacaacatcctcgccgggagagcttgaagtggctacctaaaaacagcggttggctcggtgatgttcaaaggttctggaacttcgacgatcggaaagtcgaagaactggtggaccgaggtttgcgaaccttgccgttcaactcgctgggcaacgggatcccatgcaaatccttcttgtgcctccgacactcggaaactcttttgtacgatttcgtgcacccaggaaaatcgcaaaaaactggttttaggtttttgatgaaaggtttttttgaggagcaaaacgaatcagtacagttgattaatcaaacgagaaagagaattgggggtggggggaaatcacctttcttgacttgtgagtgggtatctctaagatgagctaaaaggttgctttgacgagtatgacccttgccgcatttcggacaaatgaatatcggctttaaggctgagggcgcttgaaagttcgctgatattgcgtctgggtagagggttgcattgatgaaatcgtcgagttgcgggatttgttgtcggccgaatggctgggtccacgagtcatgctgctgctggcgatcttgcggccacgattgttgaaggtggagctgctgtaagagttgttgttgttgctgttgaatatggtgttggagagggtaaaaactttcgagtcccagttgttcgtcattggccatcggattcagagcattcgcttgggcgcccacattaaacaggccgtcgactgatcctccatagcaatcttgatttccaaagtctttcgcgaagagggtgtttaggttttgggaaaacgtcgaaggttcattgaaagtattcagatcgattgaagagtgacacggggagtgggaggaggagcgtgaattcagagaagaggaagaggataaggaaggcgagctggattgagaagaatgatttgagtctgtggaggatggataggttgtcagggaagtgtttccttcaacaggtcgtgccttcgacacatcctcatacttcagaagctcattcccaaagttttcgactgcgttgatattgaagaatctcttgttgggatagccttcggggctttcgatcttcaccgactgtgttggcttggaagggctggctgccggagtgcttctggattggagacccgccgacaagttgatgcctcccgaaggagaattattcttcgggagcgtctcgcggacgggcttgcagtcgttttgggagggctggctgaagctttcggcgactggaaagttagaagttataaagtcaaacaagtccgaattggacttccccaatgtttccgaggataacgactgcccaaggccgggctcacgtccagcgtgaggcccagaagattgattcggttcagccatcgatccaaagaggtttgcaaataaccaatcctcgttcatctgcgggcagctattgagccccatccaggacggcggattctgaacggaacgggctgaagtcaaaaagtcagtcgattgacccaagctagaattattggcgcccgtggatggtggggcccttcgaccggcacagttagtgacttcagtcgcgggctgtcgaggacgtgcttcgatgccacgatcggccatgactgagcttgataggaaattgccaaagtttgaaggtatggccatatcctgcggatagatcacactgccagagtgatgagcaccagaggttgtcccagacgtaggatacatcgagtaagccggaggaatcggttcacgggaataagtaccaagagccaaagagccgtgacaaactggaaaacgagcggggtgattggattgattgtttcgaaagccgaatgtaagaattaaacaacaggaaagaagatgagtgacgatgtttttacataagcttgattaattaagaggggaaaaaaaaataagatagctctatggatcgtccagattttttttttgaaaaattataaaacaaaactagagaatagctgaaaaacgatattattagggatggtgaagcgaagcgaaatatcaaatttcgacaaaacgagttgagaatattagtgggaaatgtaaagaacaacgattaattggggggaaggaggagaacaaatgatgccaggaaggctattgatatatgacactaataggatcgagttggatacataccatagtgggtatgaggctgagcagaatgtacttcacctgtgacggttgagctggcatgaggagaaaagaatgggtataacggctcagtaagagcactgcgggcccattattgagatccagaagcaaaatgttgttgtcgagaagaatggaaaaggatttcaattagcaaattaggcaaaccacgtgaagcgcaaagaagggctaacgatgaatatgtttcggctggctgaacctcaacctccagctctgggcggttgtgatcgttttgaataggcgacgataaaggtgatgatgatggtatgcctaagagcgatggattcgtggaaaatcgtccagtggccgattctcctttagtcttgcttgacaaaggcagtacaacaccctttgttgatgtgaatgggtatgacggcttcatcgggctgataaactttcgaagactatacttttgtttttgggggtaagtcaagccaacccattcgacaaaggaatccaagattagccccttgaacttcgtttctttcccaaccatgaagaggtcctcttgaaaatttgacaaggttttgcccgaggccatcggcatgatggctgaagtgcttgaaggcagaacaacacccccccacacgccatgcacaccccccggattgtaatgcatgcgcttcgggccaattagttacgagtgtggtgccttgaagaagtggtgagatacatataagcaagttccagccggccatggtcgacaggacatgttgtccgttatgatgacccccatcatatacacaggaagcgagacggccatattgataattttcgtttcagtggtaagctcactgacaaccacccatcagagctggagaggccttgagaggcaaaaagacgactctcttgataacagataatatagatcttggagaagacgaagaattgaatgtatcaagaaaaggataaaaggagggatttacacgaacgattttcttttttggcgggaagataagtacgtcgttcagagtaacgcgtgtaaacctccgcgttggtgatagtgaattactgttatagggcctttagttgggaggatgtctcgacgacaagccaaaggtttaagggaatggggagagaaaaactgggaacctctgctgggttggaataaatctctttatagctttagcacatctcagtcaaaatcccttaatagcgcagacccttcttcttccatgggctcctcggccgcattggccaaagttcttcatcacaagtatgagcacaagtccatagcaaggagattgcttgcaactggccaccgctatgcatcccatgaagaccaaggatggagatagtgattttagcacatcacaaaatcaaggttgccgcgcaccgtaatggccaagagactcgactcgtcttcacacctagtcaagcggaacatgtcaagaccagtccatgcccaaatatcctacatatctcgataatccaagccagtcaaatcaagaatatttcccgaccaagctcgacaaagaaaccaagatatacatatttatttaactgtagcaaacagttgacaacatcttatgtaactcactaaacactccgaaacagactctttcagctttgtcttctggctgctcgattaattataaccgaccagaaatcactcaccacatgcatgtaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgctgtaggtatcaacaacactatgtaccatacgatgactcttttgaagtcgcttgttcccccaaactgattctatgtaaataggtaaatatgtacattggcttgcaaatgtgatcattcatgcaaaaaactcactttcgggcaccggtgctttcggggcaatgaccgagtcaagatacgatgaagagtcagatctgcatcaagattgctatgatttgggtggacaccaaaaagaaggtgtttgctagcgtgatggggccaagaccacacaaagcccacacgctcatccgtggccaaagcctcacttccctccaggctggcatcctcatggccctccaatacgtacggctgccatcaacacattataaccccataatcacccctaaatgcggccataccatggcccggatcccacccaatctcgctgacatcttccgccttctggtcggccacactttcatctgtatgctgtcagagactgggttctgctcaacttgccattccttctgaccttgtatgtagctctatcggtaaggactaaggcaggactccaggaggggagaagccgcgtcgtctgacggttgaattcgccttttttccataatgtcggcgccgatatttcttattttccttcttctgagttcaagcgctcctacggtcgaaggtacctgccgccttccggcttcaccacatttaggttgaaagaggctgtagcctgcggggtggacacgctacaagccgaattgatggacaaaataaaattcggcaggttattgcaggacccatatactttacaataccaccctccagcttcagtttcctacatcctcttttcagctctagatgagcttcaggtagactggtcacgtgatcgactttgattgcaatcaacagttccaggtgtcctctgactcttcgactttgacacattcaaccccctcatttatcagattgtgagtgaattcatccaagctgtagcaggaggttttgtccaaagattgtaagcgtggctgttgagaatcaagaagtgcccggacagtcttccgctctttcgcctttcctctctggccgaatcaatcaaatacaagaaactcagattgtatcttcagcttcagcttcccgtcacaatcgaaagaaattcaactttgaggctttgactttgtattccagcttgtacatatgcatgatctgaaaatgtgcttgtggtcgctgacgcgccagtggatgctcatcacatatgttgaatttatttaggaacaagtgtgcagcaaagttttttttttttcgaagctggtcagcaacatgattgttccaacgtgaactgatgtatgagctggggtttttggaaagacacgcgctcgtagaggtgcataatggtttgcagacagcgacagacggtacataaatatgtttctctgtggtcggttattaagcgagtcggagacaaagctgaaaatacttgcttacaacaatcttcggagtttttgctcaatttacataagtcgctatcccgcttaatcttgttcgggcaattctacacgtacataaataacaaattcttgatttaactcgggtggattggccctgattggccgtgaacataggatatttatgtatgtgtatgtgctgcagttcgcttgactggactggaaggaagacttgcaatctgttggttgtgtacaatcacaacagtgcatgccaactttgattttttatgatgcgctaattcgctatagcttcattttaggttttaggatctatagcggtgaccaacacttgcgatgaagaactttggccaagacgaccgagtagcccatggcagaagagaagagtctgcactattaattaagagactttgagtcagaagttcaaccccaactagatgcggatctggcagtaagattcgcctggcgataacatgactggggggaggggggagggggagggtgtttgccatgcaccgctatttcaatagatgcaagtgcaccagtgggctcgtggtgttctcacttggtagtttgccatccgggacttttccaccttgactcttggttgaggcatggcctcagagagagagctttccaagatgatgtattaggctgctaggacgtgcgtcgtgaaccggttgttcggactgactcgatacaacagaaaccccaggtgctcgtcacttcctgttatgtatgaggcccaaacaccagatttgaaaacttggatacagtttctcgtttatctcaatgatcgccgaccgtgacaccgacaagaacctacaagaactgacaataatgtttcaacgcggctgctctgtttgtcggttgtcactatgaaccaggactggtcgggtttgggggcagagtgaccagtggttggtcacagagtcgctgcctctatattcgaaagaaagccctttacactatttacactcgcgtcccgcgtccaaggatatgatgatgggggacttgatgatcaagggttggcttactcttctccttggtctcaatgcctgctcaaatgtcccacttggatttatttatgtataacttgtccacctcgttcaccagatgatcgatgcagacgttctcaattcatagttaccaatgtaaatagttttattcttctacagttctcaaactttctctccctttgagcgagatccaaaaagcgaacgaataagatgacttgttttcgggttttgaagtagaaataaactctcactcagtcttttcgaaacaagagaggatcgaagatagagcattttttttgttttgtttttgggtattattattatttcgagggaatcgcggataactgaccacttataaaccagccaccaatctcaacaaaagaagaaacaaggaagaaaaagaagaagatatagtctgtaaggaagatgaagcagaagataaatatgaagacttgtgaaacaaaaaaaaagatgagaaaagaaaggataggaaagggaaaaagatcgagttggttttgggaacaacaaggaatgagtgggtgttgatcaaaccaatacatcgatgagcaaagccaaagccaaaaaaattcaagaaaaggaaagggaaaaaaagaagatcagagaattaatggagttctagagaatgatgaagagagaggaaaagggagaagcaggagtctgagaggtccgatcgtccaaggatatattctggaatccaatcagatcgttagacgctcgcgaagatacctatgaaagcccaaaaaaaggggggaaaaaacgttagagaagtgggagttagagtgaggatacagaatgaatgaagacgtaccagcaacgacggcgaccgcggcgatgaggtgggactatagaagaagagaagttagcgctatatacggtgtgatgaatagagagacagaccaagaagaagaagaagaagaaatgtcatacggaggagaggccaagatgagcagcagcggactcgctctcagggggagggttagttccgttggtcttagccgaaggagagacggatcctgtcttttgggcggggctggattcggtagaggtggtgttggaagaggcgggggtggatgaagaaggggttgtgggagcaggctggccggggagactgtccttgctgggcgcgcccgggatcgttgcgccggtgttgtggccctgggcaatgatcgttttcttgatctcggtcttggtcaagttggccttcggctctccggatgccggcttgtcgatcgatgaggtcatgttcatagtcgctggggaagccgccgagcccggcttgctggaggaggggtctttgggtgtctcagagctgggagatgagccggtcgcacagctgctgctgcccggagcacagcccgtcgacgagcttccgtgggctttccctccgacacccgggacggatgcgctggggccggtgaccttaaccgggacgctgactaggccacagtggggagtgtgcgatggctaattggaatatatgaaggtcaatatcataatcgagaggaactggctctcactcagaggacagccgctgatggactcactccagagaacatgtactgagaaacaacaagaaaaaagctgatgattcaagggccaggttggggtcagcgcgctggattcttcgagtgggcttttggatccacactgatccaggatagatatgactcacgaagttgcggtcgagttcattttttcccgggcaggaatgctcacagaccaggtgagtttgccttcggcactgaacggggtctgggtggtgttgagcaggccgaggaagacttccccaagcgaagtggggtgctgagagtcctccgagttcatcccaagtccgagcaagacttgttgggaagtcttcatggagtctgccagatgaaaggattatatatatatatatcattattataggagtaagggatattgtgctcatgataataaataaataaaagattggcaaggtgaagggagtctacctttttcgatttggagaacgacatccagagaggcaccgagatggagactagccccgggtgcgggcgagacaatcttgacattggtctctgaggatgtggcaagcgaagcaacggcgttggccagaagaaagcaagtggagattaaggaaatcattgtgttttttgggttttcgggtgggggtggggggaggggagggggaatataagttatcctgccgaaagggcacgaaataaaatagctagtaggggaagaggtggatagggagatcaatcaatcaaaagttttgatcgaagcaattttttcttttctatgcaaaggagtgtaggggattaagggtggaagcagacagtgagcacaggggaagggggatgggctgaagaagctcggtgggcgagtgactgggggtgaatatataagagcaactaacaggagttctgctaaagagcgtacagccttttaggctcactacatggaagttcagagattcctacgagggggaagggcaacgaatgaagccacgactaccagtcttgtacctgcaggctgcgacacgagaggcgaaaaaagccatgatagacttgttcaattctttccatgcggcttcttccactctgactgtactacacctaatatatgggatgacagaaccgatggagtctatgcaagattgaaggattgtataaggcacttacttggctggggcgccccagttcgatcgatggatcatgtatatcggatccctcatcaaggccggccttcaatttccatcatccgattttgttggtcttgttgttgtaatgctgcattgggaatctgccggcgcacgattcaattcctgggcttctctgtacactatgttgtaacataaacatcggttgttttcgttgaacaaacataaatatattggagcctctttaaataccaacaagatagattgctcggccaggctcggtcacaccattcgacactttgtggctggagttttgattctgaatatgtgtaagtatgttgtaagtatgtgatgggttgaatgacgccggtgccagaatgagtgagttgcaaagggtgagggtgacatcggatccccctgagcgtaatacgtctcaccacctcatcacactgacgccaatcaagtcactgcccaagaaatgaaaacactttccaagttatgcacaacgcggacgttaaagggatagggtgctatgaggcaggagggcggcatggccccgttgctgctgcctgctcatgaatatgtacaccgaaatccagcactttgccactgtccagctcttgcgggtaaaaagtcttcttcgagaaggccagaggacattggaatgaggaaagctgaggttacgtactacgaccttagagctgcaaatcagccgatgggagccccggctcacttgctgtgggttaaatctggcagcggtgataagagtcatcaatttgtgcaacatgggaaaagggtatgtatggtcaagcggaacagaagaaggtcttgagtgacagctagtctggatggccatttcgatctgcatcccactctatgtgtgacaagcattcttgatggatcattggattcagagcggtggagggtcacgatcaagctgattattgtagatccgtgcctcacagaggctcagaaacaggaagaaaaaaaacaaacctggatatggatgaagttgctattcaaatatgaacttgagccatacaatcattccggggattattgtcatcaagttcgaaaaaataaagtgatgttgatgtgccattttgtgtgtgtgtgtatcccaaagtcatcttgaatgttactgttgaggttacacagcgggctcaccccgatgccacctcgtcggtggaattcatgtcgaaacgacatcttttactgaatgggaaattcgatgtgaaatgacatccacccatgccctacatcatttttgcatcacagccctcgttggccaagatgttgtcgatgatgagaattggacatcaaaagccaactatctcatccctcaaaatgaggatgagaaagcaggccgagcgtgcagtaggctgtggctggcagcaaaagacatccgggacagggatcgatcccttgcaacggtactaacagcggccatcctagccgatgctgctacaagccactcgatgggcaagaggcgagttttacagctttagtaccacctctttgtcgtttagttgtgtagtcaataatttttttttctaagtcccctctttcatcacaattttttttttttttcaataatcaattttctcgaattttcagggtaaaaaaacccatttgagacatatttgtgctgtcttgaaaaataaaaaaatttgacgtcgtttacgacgttatagcagggagtcgggcagaagaaccgatctgtgccgccctggtcaagatgtgatgagcagcggatcagatcggatcattggatccaatgtgattcccactgcgacatcataagcaatgggcttgcttgctgacaggagagccggtgttgttgtttttgacattggtgtacacgtgttcatcacacttgcatcgcaagcgtcgttttcgatgctgttggctatgtggatacaacactgatgtggttgttaacgtcgcaaaggctggatctgatgtgatctccaccataacgacaaatccaacgtcacggaatcaaaaaagtgagcccgctgtgtatgtagtagttgagagaggtgaacccctacacacccggacgaatcggaataagttggttcgcccgcgaggcgcaccagcactacaggcgaccccatgccgcaatacagtaaattagttgcgcaaccggcgggtgcgtgattgcagcggcctgtacaccctctgggggcgttgccggccaagtgtatgcaacagttacgcgttgggtgcaagctggggtcgtaatgacctgggttcgccccaggccgtcctggtgcaacgcacccaggccataccagcacccgagacggactgcaacatgcaattgtaaccgcccggggtcgctatgctgactcgagaccgggctcgccatcagtccgccgataggcggcactggtcgctcgatcggtcaacctttttcctttcccaacacccacctggaaagatgtctttttaggtgggtgttcgagaaaataatcgatctcttttttttttttttttttttttttgacttgacttgggaagatttttttcgaagtcggatgaataagtggctggggggcgagtcagatacccatgatcctgcctctcctccatcggtgttctatcccatgagtttggcgtgggctcccttgggtttcggcggtgtgagataatgtcgggttcgagcccggcattgaccagctttttggctctccccaacctggctgtgtgacctgtcgagccatagggccggtgcgccatcatgacgcccggcctttgatggcggcggtcctccgactccgtgggcgataactgagacgcacccataccgggtgagacgaccaaatcgcggcccagcaacacgcaactatgacgggttccgtttggacgcccggatcgcgcgaggcgcttgcagggtcacgagggcgcctcgttagctgcacccgaggcggcggacccgatccggtgtgtacacgaaatattaaattttacaatgaccgaagaaatcgggacatgaaagtggttctcgactgcacttgtacataaaggaaactgttgatggggtcatgtttgctgcaaaggttatcgcagtggctgaagtattctcagttacacttccctgtctccttctcaaaccttaaattccagttttacttgatttttttgtgcactcgttgaggttcatgaccacgccgagggtgtatgcagttgaccgattgtgcagccgatccgacagctgcggtgagtcgatggggtgttgcgtgtgaaccagccagaactccgccagccacgaaccaccaaccaaacatcgacgttgttcacccaatggaacgaaggagatcatcgtctccgtctgctcttgaccgagtatgtatgtatttacccaggcaatcacccatcctcagatgctctcaccaagtattctgtcatgagactgacgactgtttgatcttttgccatttttttttcagtgaactgctcgcgttcgtaaaggagtttgactattgcgatggattagaccaggtgcttatcagccatacatacatcaatcatgagcagtttgttggcagtcatgctggtcacccaggccgaccagtcctccccttctcttgcttttgcatggcctccccgaccccaaccgacgccgagactagatcgaccggtttacaagcaagaacaatcccggatctgtggaagcgatccgagcctctactcgggcaagaaacacgcccatgggactcactccgccgatgatcgcgatcatcatgggaatcgcttcgtccgggccttccaagaatccgatctctgggacggccattatggcgagagctcctcagacgaaacctcatccagagccttcaagcaacccacctccagaagggtcctcagctccagctcggcaggcctacccatacctagcagacatgaacccagcgacttcgatgacgaggacgaaaacccactgttccctggcctgctttacgatagccaccattctgactcggtcagactcagtgccaaaaaatctacaaaaccatcctcttcactacccaggggaaggtcgagctatctcggcttcggtcctgacgaatgggccgatatgttgaccccaagaatccatggctctcaacacctctccttcaatactcccaaggggatggtgagcgggcggaagctggaattggtcatcgacgccttggccatcatcggacaccccgtcctcgtcaaccaaaaacctaccactagtcacaccaatcccgagcgctcgatggagagaggtcggacgagaaccaggtcaggtgaaaaggacgtgacgagctccccgccggattctcccaagaaatcatcgagctcccagtcccccttcttgaatccaacccttcccaatcaaacttctgctcccctcccctcctcctcctcctcctccgacccaactatctcaaccaacgacggcctggttctcagtacactcgacctcaacgatccacccgccaccctcccaaactcctcctcctctccctgcaagccgcccctcccggcgcctatatcccagttaacgaggatgatgactccttcgatcaccccgctcgacacctcctccgcctcttccaccaagacccgggtcttcttacacccccgatcctcaactcgaagcagttccagtccatcgcccgtgactctgccggcccgatttaatatccgagatcgctacaatcccatcccgtattcacccatgtgtggcttcctgacgacggctcctacggtgacggttgatgagacacagcaagccaatgtgatcccaccagctcgatctactcagttggtaccactgcagtcattcacccttgccttgataatcgataccccacctgcctctcatctttcacaacacctcgaagtttactacagggatgtggtgctgaagctgacagcagccctgaagcatttagaacgtgagagctcctacctcaccagggaagtccaactgatcatgcgcaaactatccgaacgaagaagctcatattcaagccggagtgctagccaaaaaaagcagcctgagatcgaagattgcatggagtttgtcgagcagagttcggatcttacccgggctctggcacgaatctttgaggacctcaagacgctcggcagtacgagtatcaccctcgaccatcagctcgacctcgacctccttcttcatcgcgagttattggatagcaattcggtccctgagaattggttgttggccaatagcgtcaaaactccctcgcccgaaaccggcgatcaggatcggttcgctcatttggaatcttggaagagtctgttgctgctcgaagatccccaagtcttgatcgaacaaactgcacctggaagtctccttcgcgactttatcgccatcatcaagcccgccttgacgtacgtatattgacatgtcgcctgggacgaaccaattgatttacaattctctctctctctctctctctctacatccctgatgatctgcacaacaggctttctgagtataagttcttgctggacactgattccaacacgatcgcggagatgacggatcatttactgtattggaggaaggccaagttgacggacatgattaccctgcggaattcgtatcagctaacctgtccggcgcaaactgagccatcggccatttctcccgatcgactaccgatctcggagctccagcaggaattttcggcgacgtttccaaacctacctcacctggtgatgatcctctcatcgattagccaacgctcccggcagcccttttcgagcatcctaccccacctggccccgaacctagaaaaatcagagtcgatggccgtactggtgtggttattgaagcgggacttgctgctgagggagcggacacacgtgcggatcaagatcgaccgacaaactaagatgaatgtcgccctttgggagcaagagcaaaagcaacagaaggggagcgaggattacaatgaggagattgacgagcaaagctcgctttctcccggttctcagacgacgcgcaatcgagcccatccaagcaatccccagaccaccccgcaggtctccacctctctaccgactgatagtcgctaccagtcgctctcaggatcggcgtctaagcagatgagttctgatgtgaaccggccggagtcggtgaccatgcagagtgtaccacaggaaggaatgttatccgagcgaccatcgaccacacgcaatctcagttcggtgtcggatggccagagccgaaattcccggttgatccagtcggtccagccgagctcattgagctcgatcacgagctcggacgagttcggtcgggaggatcgtcgtcgactccggcaacaatccgtccagtcggacttctcaaccctcagcgaatctcatccccgcgagatcggctccgatgggacggcgcccactggcctcatccttctcccccataaggtcgacctcctcgccgatagcatcatcggtcatcccggtcaagctaccgccatcgaacagaaatggttggacgagatttgcgctgataaaactgacgctcagattcgcgctttcaactcgttgagtctcttcccttccctcttgttgatcttatcttatcttatccttcttatttttctttgaaaagtataatgccatcttctgctcatccaagttagactctgagtacttactcatacccccaaactcaatcttcgaaaaagaaatccgcaggtgcttttagatacttcaatggtcgatacgctctcgaagaaatcgtctcacaggtgtgggttatctcgaaaggcgttgaacgaagtcctgaacgagttcaaagctaacttgatactgttgatccatccgtgaagttgaatccaagccgaactacatatatatatatatatatcatagaagtatctactctctggattcttgtatgggtttgtgcgagtggtgaggaggtctgtaaactagggtttgagggcggctttgccgcccacacccggtttgaagactttgattattttgaatttgtttatccttatcactctcaataacaatccttaccttcgccctgaaggattgcaccttgaattcagttcatatagtcacataggggtatactcctcaatttcaagtgattagttccacctcatgatcatcctgaacaaacaatcacaaaagtgaggcctcagggaacccttttgccttacaatgcatacaaaccaacctctccccccccctgacctgccaatgactccaacctatacctaaagcccattgggcacaatacaccctctctttgctccacagcatcatctttgatgccttgtttcagtcggggcaaagaggattagtgggagatgatgtgggatgggcatggatgcagtggaagggaatcggatggataggctggtcatgttgcagttgaattaaacgaacagaaaaagtcaagggcgctttaataattcttgctttggccggaactgggggtcggactcggagggattggggtgagctggggaggggctctgttgcgttttcacattgccggggatctttcaggctgtgtccatctatgtatgtactaactttgctaatggtttggtagtaatcacatctccttaggcttgattaataatgatggtttttgattttggatactgtatagtggaaaatgtgtgatgcaggagacttgtagtcacaaaaaaaaaacaagacaagtggaatgccacccgattaacaagggcctaaaaaattaagaaaaatatagattgatgatttgactccatgatcttgtgcatcttttgctttcccaaacatgtgatcatcaggacccaggcaaccccctatagaggtgcctaaccaaaaatccaagattttgccaaaattcctacatttctgaaagccattcatacatgtttcgtgcctaccctcctgctgagagcaactccaacggagccgtgatcgggcatccgggggcaaacttttacagcctgggagtccattttgctctccaacggtcctgcggtgtcagacactgaggctgtagcccatgtgtctacaacctgtacttaaccaacaagcacatgtactgtagtgtattggttaaggactgtgttattactttgcctcaccaacacacttgggttcaaaaaatcccaattatgtaatcttatatttttattattttatttttatacttttatgctttaagtaattccacggaattacttaagtatttacctctgtattaatattcatatcttatatacatatagtctgaaagcttaatcatctctctatacactgtaattagagagatgacatcattctttctcctttgagcttgaatgacatcatttcctccacttctggtttaaatcttaatttaaatacatattttgatcatttatgattatatacataaatgatcctctgcaggcctcaccggtctcacaggcaggttgacccctgcctttttaatacttaagggggaggtcttcttcccaagaatcctccccccagagattattaccatacaacccgtttaccttacatccaattgtgagtggggttattattaatctatcaaaactattactcccttcccctttattactatccactttattttatccctagactacagtaaagccaatactgtagcctagaagagagttgctcattcctctaaagcccggcactgcgaagaccttaccgcacgcgtcccctacattttcagggagcttaacccctccgctttctagtgtcaaggcgaggtttcttttccactggctgctacttaacactagcagttatagtgtgaacttcaccccatcaacgccaggtcacacaagagaccggcgctgacatgcggtacagcagttcccagaaagcttgtgttcgcgagctcctggggtcccatttttttttgccacaattttttgcgccttggagcctgtacacatgactgtacaggttgcaaattggctgccaaggccttgattgggctccgggcactcggctgttgcctggcaaggggaggtgaagcgccaatgtgatgaccattcccggctcaaaaaactgccaggattctgatggtccaactcccaaatcttcaacttgaataatgtgggagttgggccataatgcctagaatactgtggctgtatgagcccacatacaggacaaaaaataaaagaaaaagtgtggcacaaaaaaaaaaactggatcccaggggctcgcaacagcaagctttctgtgaactgctgtacaaccctgggaatactgccgggggcactcaaacccgcaattggctgctgacttctgccagtcacctcccagccgcaattcccatatcgtccacccacaacactacatacaacaccaaacaccccaaaatgatgactgacaccgatccaccatcttccaaatacacacccacccaaacacccagttccccaaagaaaaagaaaaacaaccaaaaatcaaaatcaaccccccaaaccaaccaaccaacaatgcatcacaaaacaagccgaccaatgatgcaacccccaaaccggcttgtttcccttcttatcaagaccatctctttttattactgcttctcactctttttgttattgcttctcacctcaccaaaattgtaattgcaattgatctccactaaaagagaaagagaataaaaaaacctagaaacaaaacataagaagtgagagaaacatacaaaaagctaaaaacaaaacatgagtgaaaagcagaaaaaatgtgagtgagaagagaaggataaagtgttgtttggagggaggaaaggatgctgtcgttgttgtccattgatcggagaagatctttccatcgatgtggtgtgttggaagggtatgtgggtcggttgatcagttgggcaagttggtagctgcacggctggggcactgccagtccattattggaactgacccgcaacatctgtgacatggggttacggcctgcggaacacaagcgagttgccccccggactgcgggagttgttctgaggggggggggggggtcaggatgcaagtgggtcgggtcgacccgtcgggtacccgcgacccggcgggtcatggggcgggtttggacatgtactgggtgaaaagcaacccggcccgagaataacccgacgggtcagtggggcgggtttggacagcccagcttgtgctcgggtcggcccgcattatgcccactgacccgaccatatactaccaggagtccagacccccgtagggggcatgaggatatctgatatcccagtagtctcacagtctcactccggttcctgaatcagtggatatccatttcctccaactccaccggtccgatcctccaatctgacaccaacggccatccttcaagatgcctagaggaaggaagcgacctcatcatccagccgccattgcatcaagtacaaccaaggcagctaccactaccagcggtcgatccagcagaaattccgattcggaatcggattccgaatcagatgtcgagatatcacaagatccgccttctactgccccaactccaacccctcggaaccgcgctcaatctatcaagaattcacaactgaaagaccaagattcggaggcgagcactgaaccaacatcgaagaagaggaaaacaacaagcgaggtttggctttatttcaaggagcagggatcaggtgagtgaacttacttttttttaaaatatgttgctttatactctagtcactgatccatcactcatgtctcattcaaaggtgataatctgaccgcaacctgttccagctgcaaaaccgtcttgagcggtaagagtaaaagcggtaccaatcacctctggcgacatctcgagcgatgcagtgatttcaaaaataaaaacaagcaaagcttgctcaagaccacaggtgcatcaactgcgacgtgggtctattctcaggatgaatctcgcaagctattgacgaaaatgataatagccgaggagcaacctttcaagctggtcgacaatccgctctttcgaaaatttttggcatcgcttcagcccaaattcaagattttttcccgcacaaccctccgttccgacgtgatgcaacttttcaattcaatgaagggcgatcttgctcgcgagatcagccaggtagatcgaatcgcattaacgaccgacctttggacctcatctaatcaaaccccctttatggtcatctcagctcactatatcttgcccaactggaccctccgaaagcgtttaattggattcaaagaacttccaacgcctcacacggggattgcgattggaaagcaactcatcaccacaattggtgaatggaaagttatcgacaaggttgcctttataacggtcgacaacgcaagctccaacgatgtcgcggtctctcacttaaaatcaatccttatcgatcgatcccaaaacgcactcgaattggatggtaaattttttcatgttcggtgcgcggctcacatagtcaacctgattgtcaaggatggacttaagatcatttctgaaggcatcactaaaatcagagagagtgtgcgatacatcaaaagtacgccttcacgcaagcaggccttcaacgaggccatcaagcttacgaaacttaaaaagcaagctctcccttcaattgacgtgccgactcgatggaactctacctacctgatgctcaagtcagccctaccatacaaggaagctttcgagaacttgacgaccgaagatgccaatttcacaacttgccccacggacgagcagtgggaagaagttgcaacgatgtgcaatttcctatgtatattcaacactggttagtgctttgtcatatgtatctattcatttatcatgatctaaatctaatcattcggtgtcttcctaccgcagtgacattgaaacttggaatgactcactttccaacagcacatctcttatataaaaacatgaagaagatcgataaacacctcaacaatgctctcaaagctggcccggaatacatagtaaacatggtaactcccatgaaagaaaaatacaacaaatactggcagaagatgagcgacttcgccgcaatcaacataatcttcgaccctaggtgcaaattggaactcatcgacttcttaatctccgaggaactaagtaccgaagcggctgcaaatagcctgaaggatatcaaatctaacatatacagctggtttgacgaccttactcgacgcgagaccgcaccaactgacgatcgccagccatcaaacagcggaaagaccaggaaagcccctgaagaagcaaacgataacgatcgattcaaggcatatctagccgggaagaaatccagtaacggcgctgcctcaccatcggcagaattggacttgtaccttcaagaaccaacagtagacatcgactccccttcgtttgacctcctcaactggtggaatgtcaactctcttcgatttccgaccctggccaggatggccaagattatcctcatgattccgatgacctcaattgcatcggagtcagcattttcaaccggaggtagggtgcttagcgattctcgtagccgcctcaagccagagacgcttgaggctcttgtctgtggccaggattggatccggcacgacgagggcctcaacaaccctgaagagaacgcggaagacgatgatgaagtcgaacttattgactgagcttgcaaatcgaccttcctttttcttctacatttcatttctttctatttatttctttttatacacgtgatgtctgagccgtcttttcttttatccgattgtctattatatctatacatgaacaaaatgccaaatatacacatgtagtctgttctactcttattatcatgttttttacaatatatacacacaacaaatcaagagaaatgaaacagattgcgattgaagtgctgtatttgctcgggtcaggcacgacccgccccggacccgccccggacccgcctgccttaacatcggggcgggtatggacatcttaatttcaaatctgacccgacccgccccgacccgtgggattgtgcggggcgggtttgggcactgtttttgggcccgaacccggcccacttgcatcctgaggggggggggcagagcactataaattccaatcctccagattgtccagcaacctcaaacttgccttttgccttttttgctgccaagagttagcttttttgcatttttgaggtgtttaacaagttttatccatcaaattcacacaggaaaaagccaaaaagccaaaaacccccaagagagagggaaaatttggcaaaattttgataattgtacatcattcatacactctaggttagtaccctatgaggataaaaaggccattcatacatttttggtgtgtatcattttgaatttttggccagaaattcctacattttggttaggcacctatatagggggttgcctgggtccttgatcatcagcttgaaaatggtgctgctacacatgattgaaacagggttgttttcctaattctctcaggccacaaggttgaattgacacataagtccctcctttggagggtccctgcaggacatcatctgccctccaattggagggacttgggtaagttagctctgttatttcatctctttggcttgtgtcacaagttctgtttaccatggcatactgagccttagaaatacaggttcagttaagcttactttttaatctctgtctctgattgaccacttgcaacctgcactgaatatattctgtaaaaaaaaaaaaaaaaaaggctagattctttataccttctttatacctttttgatcaacaagagtccgacttcctaagatacccagactccataatagtctacaaaaaatacttcggctatcacaattccttcaagttccaacagctttgtttatggcatgccttggccagcaagccatcaaccaaagtcaaggaatttgctaagttagtagggaatagagatgtcagtaggtacccgtttgtgggtacctgcaaacaggtgctgggtggtacctgcaaacaggtgctgggtgatacccgcaaacaggtgctgggtgcgggtgtgggtgttgacatttgggggaaaaaaaacggcgggtacccgggtacccgcgttgacacctgccttgggaatgttgggctgcacaaaggtttcagcaacccatgtaggacacctttgtgcagcccaacatgccttgtcctacatgggtctgttgaggccggagggaaccctccagccatcaagactgactacagtcttgacagctggagggatacctccagtcattgacacttcacaccgtctcgattgcgggagggattcctccagtaatcaagactgtacatcatctcgatgactgtatggattcctccagtcatcaaaacgtttcctttcaatcaacaaggtgcattaccttgctgattggaaggttttccttcaagttccaatcaacaaggtacatccttgttgactggaaggaaacccttccattcaatgagttaatttaccttgttgattggaaggaaacccttccaatcaacaaggcaatgtgggggtggtgcctgggtaccaccaatggtgcaacagatacgagacatgtatttgtattggatcatatcatatttattttgagcctgataccggtatcagtatttccttggttggtgaaaaaatatattgtatttgatttggatttacaaatgaaaaaaaaaaaaatcatctttgttttttttctttttttcttcaatacggccaaatatcttatgcatcaaatacgtttttggtgggatcagtcatctgagacaatacagaatacttgtctcactttccaaagacgatacatgtgtattgtctcaggaaagtgagacaacacaaatccggtccaaattctgagacgatacagataaacacctgataccgtattgtatcgtctctgttgcaccgttggtaccaccttttttgcccaaaaaccggcacccggcactgcctggtgggtgcaggtggtacccgccaagcggtgctaggtccctagcggcgggtaccaacaagcaatctctagatccgtgcctttccagttgtttatggcacatctattatttttgaaaaaaaatgtcacatgaaagattccaaaactttgggaagtggttgataagagtatgataaaaagaaatattgatcaaaaagaacaaaaataaaggcgatcaacaaaagtaccccccttttctgcttttaaacccagttttaaccagccttctaaattaattttttggggggttataaatatgctaaaaatcatctaaaatttcccattcttttttggcatgtccagaattccccaaagagcattccaatttttacttatttttctcacccatttttcccctgatttttttctctctataggttttttacaacttcaagtatagctaaaactccttatcaattctgaagttttccatttttttctccatatagattgtaacattcaagatactccttgttttgtccatttgcttattacttgaaccaacaaatttgagatttcaaaaattaaatacaatttgggttgttataaatttcccaaaaaatgggaaatatcaataataaatttaggtgtactttgaattttcaaaaaattataggcagaaaaagaaactgggtgaataaaataaaggtaaaacttctcttttggggatttttctagagatggtcgcagataatccgccgcagatatccgctatccgctggcggatacccgccagcggatggctgttttcccgccgagacctggcggatatctgggtatcccaagagaggcaacaccgccaggagggattcctcccaacaagctgggatgaataccctcttgtcgggaggaacccctcccggagagctggtgtacataccagcttgtcgggagaaaccccagaaaatgggggtacatttattaatccccttttaaaaaaataaaagcattttttttgtttttatatttttgataattttttcaaaaatgtaaaatcaagtggggagggtagctgagatactggagaagataattatgaaacaaaaagttagaaaagtaaaaccataaaaacatcaaaaatcaacattttgttgtggccatgatatgtatcagtgatctcttccagaatggagattgaatggttggtaagagaccattggagctgatggagatcttgctcaatatccaaacaaggccaacttctcttgacaggctttgaaggttttcataagcctcagcccaaacaatgattgcaaagattgtagtttgtccattgcagatgatgtcattgttttcttctttgcctgtttcacttgcaaactcacacatagttttttgattggctttttcagtgaagaagcacattgcttggattgagcaaggtacctgtaaaataaatcagaaaagaaaaatccattgatattctgtgagatgtaaagcacttacagctataacaagaaagctgttgggctcagaaaatagaaaataaaaaaaataaaaaaatgatacggaaaacaattggaagctttggaagaatacaggtccatgtatgtatggattacctctgatcaaatcagctaactttttttccactcactttcagctgacgagggtaacaccatcagaatcctgatggaaagcttactccatccaccccccgagcaatggcctcgctagggcagagctaccccccaggggggccggtcaggtcccatcggtgctgctggccagtacatgacaacctgtacatctggctgtattcttccaaatattccgactgcagccaatgtttttttttttgattttctatcttctgagcccgcaagctttcttgttatagctgtaagagattgggataaaatgctcataagggtcaatgaaaaagagacatatgcttataagggccaatgaagaagagacacaaaagacactgagaatatggacaaagtacattgtactggtgataataggccaatgtaagaagatagaagcagaacaattgaatttatcaaaatccttgagggttgtagaaagtgatttagtgacaatgttggttgatttggtggagtagataagggccaatgaagaagagacacaaaggatgttgaggttatagagaaaggacatagtaccagtgatcagaggccaatataagaagagagaagcagaacaattgagcttaacaaaatccttgaggtttgtaggaagtcatttaggagtgatctttggacattttcataagagccaatctaaagactgcagcatcaatgtcagctttgattgctgaagcatagaggtggataacattgttgttggaggcattgctgctgacaactgaatgttcaaaacaagataagtcaaccctatgtgttggagaagtataacaaaggaatcttctgtacataccatagccaatgttcaccaaagaatcccgcatcacaaagacaggtgagcccgatgaaccatgccaaagtgaagctgaaacaagtgccttctttgttgaacaatccagttgagtgacatttccaagagataccattctaaattctgatttaaagcagtgttcagcctgtgagagggtgatggattcattgaaaattgtcatctgaaatttctgaaacaccaggatatcgtttttggttggccttccgttgtagccaattgcatagactggctcattagtgatgagattgaggtcaaagtgtggagtgagtgctggaggccgaggtgttatccattttgtgatggccattaagatgatgtccatggttggattgatgcgtaacactactgctggacaagcatgtgaggatggtccctctaccatgcagaccagaaattgggttaagcaggtgttcaatgagatattcaaggtctgtcaattttgagattgaacttaccattcaagatagcctcacttccaaaatcaattctaaccaaatctccaacattccaaacattgggtgcacggcgatgattgcaggaaattgcaaaatcaacattttcaaaggtgccaatgaactgtgcagtttgtacccagtcgttgcctatgtacaaggtcccaactgacttggctacagcggcaagtgatgcacttatttccggctgaaatcagaataagaagaatgtaacatgtaagttccaaatgcatagaatgaaaaaagaaagaaaagaaaagtgtgaatttgtaaggggatgtttcttacgtgaaagagtttcttgagatttgcttgtaggtccacttcgagagctgagaacaggttttcctcaaacccaggacaatgctccacaccccgacaactcaagcgatatgcactttgccagatgccaggtgcaacatgaatcatgccaccaaattcttttcctgttttcgatacgaattgttcatcttgtgacaaagttgaagagccatttttgttggaggatgggcttccgtcaagggtttcttcttgattcaattcaacaggctggaagaattcacggtcattcattctggaatgaggggaagagaacggggagggtgatagagagatgaatgagatggtgaagctaaggggaatggagtttgatgaaatgatcagtttgtttccattcaggtaagtctaatctgacaagatgaaggattacttacaagtggtttgagattgattgatgataaatttggtgcgtccttgaatcgatcaagttctgtatgggaagacgagattgagaaccagggtggatcagcgaagacagacagatgaatatggaatgggttgaagttgaagaaaacgaagcttacttttaggagggacttgatggatgctggttcgttttgggattttggatttcggtcgaggtgctgaagaagtgtttcagtccaagagcactatcatccatacagcttccccatccagcccacagcccaacagtcgcccgcctaagacagacaaccacgtggtccagcacatcggctgagaccctagcagcccccctacatcgagccctatcaccaccatggggattatgaccaacgtattctgattcatcggtatgttgatgaaggacatgatcgtctaacttgaccaaatttggtttggtctatgtcctctctagatagcttttgccgttgggaagcttccaatgcatcgatgtcttcggaagggccgagggagtcctagtggccgtaattttataccttctcggcaagtctttttggccgattattcatcaccaaaatctgattatttggggggtcactttatcattgtttactaatcagcagtgaatctgcaggtgctctcctgacggcctcatccacaggtgtgattcagtccggcatcgcccgaaccgcggcatcattaggctcgccgggattaacaactattcacaaatgattatcgtcgccgacacttcgtcgctaacctcacgagccctactgacctcgacgattacctctccttttttggctcctggttcctgtccaaagccgagccggttcaagtctggcaggctcaatctggacttcacgactggagtcggcgctagcccaaagactaccccccatcgacagggcagagcaacatccccaagattgtcggcgacttgcgcttcgcactcacctaccagggcgagaacaggacacacatcaacgtccgcggaagcatcctcaactggctcggtgtctgggctgttgtgccctttgcatggagaacgtcaacctcgactctaagccgcctaaaagcgtaaagctaaagaaggacatcctcagcaggacgataacgatcatttgggccaggcccatcacgactcaaatttttctgctgagaatgcaccctttttacatacagccaaaatcccgtttgtttagcatataacgatatttcactctcctatctttcatcgaccaagcatgtccatattcccttccaaaacaccactggaagaccagttaaaccacaccatcaatccgatatatacctgatcgttcacctcaacatacacggcctttttctatttagtaaaaaggatccgatgtttctttggggcacatttttgcacatgctctccttttcatgcatacacacgcatgtcgtccagtcacactcccagacctctacttcaatcactcatcagacgcctgcttacaattctgtattgtatcaacacgcttcatcctttcccgttccccataaatcaactcttggtctgaaggttttgtatcccctcctcgcttcctcccagccgccttttctccctctttcttccccaacttctcagactgatacctcgagctcattttgtagctcgacttcctcgctgatactgatagcatcatcggacatcccaatccagctaccgcccttgaatagaaatatttggacgaaatttgcgctgataaaaccaacactcagattcgtgctttcaactcgttaagtctcttccctcttgatgatattatcttatcctatccttcttatttcctttaaagcacaatgccacctttcttctcatccaagtcgactctttgtacttacttatacaccaaactaaatccaaaaaaagcagtgcttttagatacttgaatggtcgatacgcccttgaagctgggttatctcgaaaggcgttgaacgaagtgttgaacgagttcaagccgaacttgatactgttgatccatccttgaagttgaatccaagcccaacaacctgatgtatatatatcatagaagcatgtatgtactatctggattcttgaatgcatcagtgatgacgtgtgcgtttcgtgagaggagttccatgaatagagctttccggtacatgcttatctgtagtgggatcgctatggaagtgtcgtggaatctcaatccaatcactgtcagatgttccatgattcgctggtgtcttggcgtgatcttaatgagttgtgtggttttccctctttcaatatacgagacccatggatcacaagaacattcaccttcttgtccacacaagttgactttcttggacacatttatagagctcaggccatcagtttgttttccttccaactattgaagatctacgtagaagcatgagaagagaaaatctcagcgcttttatcgttcttatgttgtgcaagtttgagatacataggatattacagggaaaatcaagtgatctgaaagatggtgcatgtgacgagctggcctgtgctggctcgggaggtcaacgagggccagcctttgccggttttctgggccgcatatggtatgaagtcatgaccgttgtctggcgaaggctattgcttgacaacattcatcctaatgagtgtgatctttgcgttgtatgtaggcctcccctcagactctcgcccgccacccgtcggcacggccgccgatttttcaaacctgtctttcgcggccattgccgccgccggcaactcatcgagaacgagctccctcacaagttggggtacatatgcggtcagccctgtcggcgtcgcccgacagaataacgaccctctgtcgcggacatgatcacctctggtgtacaacagatgagcacaacaaacccattcatgggcaagaaatccttagaatctctgggagtgtacatgtactggacattcaagcctcagttcctctgtggttttttcaagctcgatctgagccatcgtcaagccaccctcatgagagggctgtgcaatcaattgaagagtgtggacttgggtcatgatgcaaatttaaaacatacagtaatgttgtccacattcttatatagtcgaggccgatggccattggtgtatggcgggcacagtcttccaggcctctccagactccaactttcaactttcgaatactttccgcagctttactcaagatgctgtcaacctgtttcttgcgaatcataatggttgtactcctcatccagtcggaagcccctagctttgtggaagccttggactgttcaaatatagttgatgggaacatacgttttccgtaccctggctgcgcacgaatacttccagacaaagtgcatttcgaaggaaacaacggaccattagtacattataaggtggagagtgagtcgtcgtcttttggactgttttacaagttgatctttctcgaaagaaaaaagcacatgtcatccatcgagctgatcgcgacgcaatcattccccaaaacagccatcaacgctcccacgaattcaaagggcaacccggactgctccgcaacccggaaccagatcgaaatatgctgtacccaaaaaggggcggtgggtttgaaagattgacattcactcgaccataagtgtgactgatctggccctcatttgactttgattgtacagccggcaccagaggacatcctcatccggacttggatagaattttgcaggtattccaacggtaatgcgatccccaggaaccaaggatagcgaatcaacaggaaactcgaggatccaatcaagaatctctcaaacccccctttcgttcatatcatctttacatcatccactttcatcatggaatgaagatccctaagttgccatgttccaaaaagtctcgtttgagagcagtttgtaagagttttggttctcaaatctgagggtgattgaaggtgaagatgatgcagatatataaaatcatctctcatccatggtcctaagagtacacggcgggagcgattggtgaagatcccatgtttcgggccgtcgtctgggtcaaatatctgaccagctgacgggcaaagccagcaccccgaccggcaaggtcggctcctggtcatcgggctcgtaagttgagtgacattcccgattaaataacaaagcgagacgacaggcgggtgtgcgactaaaggcatccattcattaggccggtccctcccaagggatccttccaggctcttcgaccaagctcgtcacatatacataccattgatagcctgcaatataactgttcatccgctcagactgcttaacattgggatgattcaccggtggttggctgatttggacagtttcaaaggccatgagttcaagtctcataatgttagttagcccatggctcctgagtcctatgacagaagagcgcagtcccagcctcccatccaccagcacattgagtcgctctcagtcttgttgcacttgatctacacccaccatgatttcacctaccatggcccatcaaagccacctcaaatcgcaagcagacagttcctaattaccgatctccctcaataggaaattagcaatgatcttagaacttgagcttaaaatacaaaatcttccagccctacctacccttgtcatacagtccattgggcccaatctatgttcacttcaatgaagccccccccccacaatgcactccacccgtgcaattcagccaccagattttattgacataccagagccttgcgcccttccacccatgccaaatcagacaaagtatgagctaataaattggcaccacaagctcccatggatacactcccagtattaaataatggagaaggtgtgtacgttcttttgtgagaaccaatgaggtgtcagaaagtgaccaccaaaaggactgagcagaaaagaagtgcaaaccttttgggagaaccaacaaggtgtcagaaagtgacaagcaacacaaataagtagaaaggaagtggaaacctgaaaagaacatgaacaattaaaatgaaataaatgagatagcttcacacctggaagtctgccaaaagagaaaaggatgaaagcaatttggtgatgagagacaagtagaagtatgaaacttgaatcaagaaagagaaaataacactgagtgaaatgaatttggaatagtcctgtctatatgaggtttcattgcacaaccactgtttcttctgtcatgtgcagtgattcagactgtgagcatccagatctgtgagatttaaataagtgtcattaaatattaggctctgtcatgtgaaacacacattcaaccacaagtgctggaatctgttgggtgcaatgaaattggctggtctatggttctgaatacaccatctttgctagtgttggagggctattttcttctattcaattgtttcctcattttattgtagttatgctgaagtcatgtcatttttgttttgttttttgttttaaggggaaaccctggatgtttgttttttaagggggagcccttgatttttcggcttctgtaaaaatctgacttggatacacttggattaagtttcactctgaacaaaaatgtatactttcattgagacaatgttgggtagatttagctttgtggagatgaggttttgccttttgcatgtgaaactcatgaaaatctgcacctgcatcctttgtttcaatttcacctgaatgttcaaaagtaataaaccagccaaaaatcatcaatccaaagctgtgattttattccactcaaaaatgaaaaactacttgatgagtttcaagccaatagcactgtttacattgctctatttgaatgaaatccaaccaatggctctccctggtgatagaattttatccaggcttatttcatgaacattttggttatatagaagctgattcttaatttggattacagatttatctcccaatgtctttcctatgttgaaaaaaacagaagttttaggttccagaatggttccaatgccagaagaagatgcacagagagttcttgcaaccatcccacaattcaacaagcagctacaattattaccaccaattagtaagttaaaataaatcaagtataaaatccactacagattatgatgagtggccactgactggaccatattgacaaaatttcaatctcaagttgaacactatccaaagaataataaattggttcctttaatgggaaccctatgcacccatttcaaagaatatattcacaacattgtgtcaaaataccccacagaaggaggggagttactagccctttttgaaagaatggactcatttcaaaaattgatttcagattggaaagttgagggagttcatcccaaaaccaacttgcagcccaaaaataccaaggatttaactccaaaaagcatctggcaaaagtcatgggaaggcttacccttcaaagaaatatggaagtatctaagttgggtggaaatcaggaaatactttcccttaatttctgaatttaggttgggattaccatggcatatatctcaagcttttccatggtggagaggaacaataaagggaatgccaactgaaaatcccatgaaagatctaaaatttcaaagaacaggatcttcaagttcaacagatgagtattccttattggatctagatggagatgcaattgctatcataagagaaaaggtgctggttggttttttgggtggttttttggatgatataagttcattaaaaatagcaaatcttgaattagcatcagaaactcagaaggaaattcacagatatgttcaaatactcattgattctgtattcaaaacagctgaacacatgtaccaaaagagattgatatcagaagaagctttgaggaattttgtcaagaataaaaacacaatggatactgctgcaatgaacatgatcaaaatcttcttcattcattatggtaaccaagaaaaggacttatctgcaggaagttcaagtgtttatgctatcctaagaaactggaaaacttcccattacaggacctttcttgaaggtaagacctaagctatcccaatcaaacccctttttttgcctttcaaaaatcactgatggtttgcgcctttaaacatttatttttatttgatttaaatcttgacaagttttgaggggaaaagaaaaaaggaattttttatacttgttgctcaggcaatttttagctaccaaatttaggaatatagatgcagagatgatagcctcatttgttttgatcaatattcaagattccacgttttttgaaagattggaaaggtatcttgaaagcacagtgctacaaaaagaaggacaagatcaatttgaaaacaaagatatgttttatgggatgaaggaagatatgcagacccttatctatttgttcccggcatctaatccaaatttgatttcccagacatattccttttttatcttggaatttttgttgcagacttatggcaaggaacttctggagttgcatgatatcaatccaggtataaaggaagaagttgatctggtttctgatagcttgctatattatgaagaaatgaaaaatgttagaacctatttgaaagaaggtgatcatatgtggctgactaaagggcttcattattattgccaacaaacccatccaggaaaagtcaagaacaaagatgatgttttcacagaactttcagcaatttcaagctacacagcactttcatcttcaaaacatgaacatattctgaaaaatgattatttgagggaaaattggtattcaatgtggcactcaaatcataaaacagcaaatgacgtaaaaggccttgtgaaagatgaaataaataagatgaaaatgataaagtaaattaggttttctcaatgataaatcactgtgaacaagttgaatcgaagaaatgtcaagtgaccctagtctctgacaaacctgggatttcactcactttcatcctgccacaaaaagtgttggaatttatgccacattcattccattgaaacccttttttttatttctcaattcttccttgacctcctgtcctgaattgcccctagaatctactctataatcaaattgaaatctccaccatcatagtctgtcttaccatcctgtcatgtaacctgaacctgtggcttatagtcttagatccctgaatatggagggctttctttctctcgtgtatgtctgcttatcttcctggttgcagatgcttcatttatggtgtctgatgttgtatgcaccctcctgttcatgcttgatgtttttttttattctgttcattgtcttgattatttgtctatttctatcccagcctagtccattgaaatcaagcccccattggttctccgccttcctttttatgtacttgaggcaattgcagtaagaagttctttcactgtcattttcctctttgaacagatttcaaaaaaaaaaaaaaatgggcaccttttgtatgaacttcatggatactggttaggactgccaaacagtaatcatccttggtgggtaggtaaagccttctcctatagctggccaaggaggaatcctgtgggtacgtgcaggttgtacccacttgccaagggggattctgcttggaggagtttttgcttttccaacttttaaaattaatctttctcctatatctgagtttcttattctgatgtatgatgttagtatcaaaaatggtgcattagattctcctagctgtttgtcatacttcaacttgcctatatgcaccgttcctccaacagctatgatagacagatccataattgccttgttgatgttttcaccatgaattagattattcaataatcagatcaagtgtttcaacataacaagttgtttataaggtttcttctccagaattgccttggaaatgtttccaccaggaagtagagagttcaatagtcagctcaagtgtttcagcataaccagtagtttttaagcctactcaacacattatcatttcaaattaataaattaaggggcttggttaaacgactcccaaaaagtggagagccgactcccaagccccaaaatccccaacttttggaacactcgattcccaaaccagggaatttactttgagcgctccatgcccgcatcctaaggattgtttcgtgaagttggtacgttttcaacattataagacttatataagcgaggacatataaatatgtcaaaatgaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggataaacgggggggaagaaccttaacaaaaagggaagtggcagtgaaacaggacactatactaggacgatactggagggggatgccacaatggggtatagcattcttaaatacgcattccgacaataagataaaatgtaaatggctatttcactcgcgcaattacgctaagggcagtgtataggttttttcagtattcgattacaccactctcaaggcagtcataggcatagatcacgttctggtgcgggcgctttatggaaccacttcctcctcctgggagggaaaggctcatcgcctcattttcacttgtccaacctacctgtggaaggagttgatgacttcagaactccgcgtctaccggtatacaaagctacactttgaaccactttttcttattagatttggtgaaaaggtaagattttggtgaagggttgaccagtggagaaaagccaaggagtgttcatccatgtgttctagccccagaatccccgacattctcgcttaatcactcccacaaggggaaatggttttgggggctccactcccaaaagtcggggatttcggggcttgggagtcggctctccactttttgggagtcgtttaaccaagcccctaaattaaaacactcacatctttcataaattttatctcaaaatatttttaaaaagtgcagctgctttatgaggaaacaccatgtcatgaatttgaaccaccatgcacccagataaattgcataatttttgtagttgtacagtgtgaaaagcactttcttcagtgcagaaagtaagtctgttttatttttaaaaagtcaaatctgaggacaggttggaaaaaaaggagatgttctgtgcagtgacaggaaacaggcttgaattaccctggatcaggtttgatgtgtgtggccaattaatttccagcaaatcagtgttgctgacacttgtgggggctccgtatgcagttaccaacccattggtgattgaaagtcatgttgcatacttcacaacgttcaaaacgacggaggcggttttcatcacacggtaagtgttcagttgtgctgcgttcacaggtgtaggaagtattacatgtttggtgtacaatctctctgtgactccttgggtgggtgcagagaatttcaccgtacaggaggttccctggaggcacaccaattgtctgggcccggatgcccgtaattgctacaaggatggccagcttcaaacacttcatcataatctggcacatgaaggtgtaatttgtttgggagagggaattgaacacaggaggtttcgagtgagacacagttgagaggccagacagctaagccaagaggcatggaagtgatctgcttggttctgaagctatgtatgtgccaccaaaatcaacagcagtctcatcctatttgccagcatatctgaagtctttcctcccaaagggccagacaagacatcaaaacaaaaggcgtgtggtggtcctttgatccattgggcatgaaatacttgcaaatgacactcaaggtgttagaggttgtagcacgtgacccttgctccaactgcaaacattgggggggggttaagccttaagaaaatccaattgaaggggatttattgaggtttcaaacgtaaaatgtggttttgatatacttgcagtgttaagatacagactttttccagccccaaaacagaaatcttctaattctttctttgttgctggtaatttcaaattgttgtatccactcaaatcattcaaaaatataagctttctcactgcagtgttataactggtgaatgtattccaacaccatcacaatagcaaatgagcattaaaagctgagattgtgtgatgagttgtacttattgctgtgaaagattttaatttatttaaatgacttgttgtcttgaagaatctaacatgattgtttcaccccacatcagccaataccacaactttgttaaatgagaatttcttgtgtttgattttttccttttgttgagcaacttttaaattccagtagccgcactgacctcgttccaaatcaaaccaatgaatgtttgttcttatgaaaacacagaccgttttgtttgatttatcaagacatctaatttgattgagagttcaatgataggtgccatatcagtctgcaaggcatgagtttttgaggaacgggttatcatcaacccatcccaagatttcaactagatcaaattcattctccataatcttctttcaggcctcagagagctagacaagttgttggaagaagattagtcttttaaattgttagtaagatgtcttagatttataggtttttgtcacaaggcttgggctcctttcatcttatggatttcatacctgagtgttagggcttttttgtgccaaaacaatctcgttttacttaaaataatggtgatcatattattacaatgacacctactacaattagaatatattcctgtggtccctaaagccttgaaaaagatggtgaataggttcaaatgaaaatgaccatatcttgattgatcaaataaacaagatttagttcccacccacacttggatagccggaggaacttgtttctgaatctaatcctaaggcatgtgctggggcacatttctaacaagagtaccataggaatgagtagagtgctaaatggatgtataagggtacctgatccaggcacaaagatcagaaaggtgctgaagtccatgtgcgtagataagattgacaagtgtttttttgagtggctggtcagttttgaaatgacttgccattggatctggggccctctgagtttttttggtttcaggccagaagaggccaggtttttgcaggcaaatggatgtcttcccgtcgcggtttacaaccctcccagaattgaatttacacccccaagatcttaatttttggtgtaagaaattgtttttttgcaagccttgtgatgatacctctcacatgagctggttggaatcatgattggggtgttaattttagactggggagggcttaaaaagcactctaaatggcgacgggaagtcctccaatctagctgttgagactcttgtaaatctaaactggcagatccacatattttaaggggaagtggatgacttgctgttgcaatttacaccttccagattttgaatctgatttacacctctcaggtcttgattaagattttttttttactcttgtttttcaaaagccttgtggtcatggctctcatgtgtgctggttggtgttgttatggttgcggtcttaaaataggactttagaggggctcaaaaagcaccgggaatagtaatgagtcctccaatattccaatcacatgcgcgatgggccagggcgggcctcgcggagccagggctccggggcgctcggcttcaaccacagtttgaccccagcttcctctcttcaacaatatagcattcgaatcacctgcaacaagattatcatcaagcttgaactcaagccaacaagttatgaaagaacgaacgaaagaaagaaagaaagaaaaaggaatgagtctacaccgacatggacatacatgtcgatcttgatccaggccgatgatcatggcccttgccgggcgtgtattgtacagattgcaggttgatcggagacagtttacaggaatacagcaaccacacatgatgttcccgattgagttgttggaggttttgcgtgatcaatcaatcaaatcaattcaagagattcaaaacggaacacagttgaaatcagaaacattcaaaaagtggcttgcaggaaaaggtgcaattacaactggattacataccccaatcaaataaaactgttccagaagcagacccatttcgagagaacttgcagccagaaaaaaaaaccaatcttgggaatcgaccgaccagcgacctattcatagaatcaacaagatttgccagaacagaagagagaaacaaacttaaaagaaaagcgagtttccataaacacaagatggtcaacaggctcctctcgagtgctccttggttccgtcgagcccaactactcaccactactccccccgccaacaaaaaactaagcccactcctacaacaactaccctcatcaaccagcgcaccacttacccagcttcgatcaaatactcctgcatccaggatgactctctctaccaagtcatacaaccagtccttgtacaccccgctggctgaatacgacgtgcgtatcgactcttactctgactgtcgatcttgactgatacccctctcatctatgtagcctgaagttcaaaacatcatcaacgatgaaacctatcgtcaattctcaggcttggagttgatcgcatccgagaagtaaacccatctatctctcaatcgattctaaagactaattggccttgtttttttttggcatagtttaacctccttagcagtcatggaagccaacggatcgatcctgaccaacaagtattctgaaggactaccgggagcaagatattatggcgggaatgaacacatcgataagctggagatcttgtgtcaacaaagggccttgaaagccttcagattagaccccaaagtatggggtgttaatgttcaaccttactcgggttctactgccaagtaagtatttcttttcctatctctttttcaagaaaaaaaaaaacgaaaaaccaaaccaataatgactaatgtgagaacgattttttttttctttaaaaaaaaaagttttgcgacgttcacagcattaatcaacccacaagaccgaatcatgggtctaggtttaccggatggggggcatttaacgcatggattctacacggcgaagcgcaagatctcggcctcctcgatctatttccaatcgttcccgtacaacatcaatccatcgagcaagttgatcgactacgagtacttggaacagaccgccaaggtctacaaaccgaggatcctgatctgtggcgctagcgcttaccctcgtgattgggactacaaacgtcttcgaaagatcgccgatgatcagggcgcttacttaatgatggatgtaagttttcctccttctcttgttccccttctgctgctgctacttactcatatcatattttttcattttattttatagatggctcatatctcaggattagtagcgggacaagtacaaaacaacccgtttgaagaatgcgacatagtgacgacgacgacgcacaagaccttacgaggcccacgggcgggcctgatctttttccgcaaagacaaggacgagacgatcgagagtcggatcaacaatgccgtcttccccgcctgtcaaggagggccccacaacaacacgattgccgggatcgcagtcgcgttgaaacaagctgctgatcctagcttccaagagtatgctaaggcggtcatcgagaatagcagagctctggctgctcgactcgtcgagttgggctacaaccttcagaccgatgggagtgataaccatctcgtgctttgggaccttcgtccgatcggactcaccggctccaaggtcgagaagatctgcgatctatgtcagtctgcttgctctctcctcttccccccctttgcgccttttgtcaattgctctctggatattgataatttttgtttcttaggccacattacgatcaacaagaatgcagtatcaggggacacatcggcgcaagtacccggaggcgtgcgtctgggcacctcggccttgacctcgcgatcgatgggtcctcaagagatggtagaggtggccaacttcatgcatcgggccgtccagatcgcgctcgtcttgcaacaggaagccggctctaaacagctcaaggacttccttcttaaagccactcagggcgatggacagggaaagaaactgctcgagcagttgcatctcgatgtcggccaattcagtcgtcggttcggactccccggcgtcgacgtcaactcgatcaaaactcccgacatcaagtcttgatctcttcctcttcctcgttccacatcatctatatatcgttcttctcattttttttgtttacttgagctcatctctctatctctcaatatctttatcattcatatccttctttacttcttccaattcttgaactattttcttaaccaaaaacaaaacaaaatatgaaatgaaatgcattactcatgatgaagaagaagctgaatccaaacagcccaactcatccacatatatcatagcgtgtgtgtgtgtgtgtttttcagcctcatctgaaagagctaccacctcatccaccagagtccatggaatcaggatggttgggtcacccctgttactttgggctgattggtttgcattctagtgcttcaaagcacaaacttcacgtcacaagaacttggccaagtggtgcagaatatgtaggtcccagaaaatgaatatgaaaaaaaaaagtttcacacattttgtgaaacattttttttttttttttttttttttcaaaagctttcaagtgctgaaagaaacaaagagtggaacatggcaagaatgattataaatgaaaaaaaaaaaaaattgtgccaggttggttgtccatgatcagagtgttgtcaacccagtgaattctagtgcttaattactgcaacgtgagatggtggtgaatgtcccactcaacatcaactcatggtcaaaactatctagtggtacccacttgttttttttccaaaatcttcatttataatcattcttctcatataatttccctttttttttctttctttctttctctttgcactcacatttccccaaaatatcaaagctgttgaaaaaaagttaacaatcattttttattttttatttttcacagaaaatttgattttttttttgttttatattcatattcattttttgggagctatattgtggaccacgtgaccaagtctcaagagtgcaatctggtgctttgaatctctgggatccgaaacaagcggccaaaaatagtggtacacaacagcttgaaggtggagcaagaagcgatctgactgaactaagcatccctgcaggactggagaggtgcagagcatctcccattcccaatgggggcggcttatgagttattgtagcttaattcctgctcaagagcttccaagaacgtgtggcttttggagaaaaagttccaatcaagtaacattatgagacgatgaggtgaagggcagtttgtgttgagggtgacaagggacaaacactgaagttcacagacgtaaagttgtgtgacactcaggagtgagaaaagaatggttcagtttcactaaggagagaaacgcctgcagcaacctagtatagactatatacaatgttgctggtgttatgtttgaagcatactgtataatgaatataagcataattcaacagcttgtagctcatcatctcatgttcaatgtaccatcactttctccctacctaaacttggaggagggtgctgctcttgcccagaagctgaggtggatggaagatggaattttgtatcacgattgagtctgcatggaatttttgggaattctcacacatcactctggttaaacacacacaaaaaaggaaagcttcaaagggggaaggggggagtgtgcgaaggaggaaaaataggtgattgacaccaaaaaaaaaagagaattaaggccttgagtttgataccacagagatcaataatttgtggggagaaagcaaccagataaatgagggcaatttttctcccaccacaaatgcaaaagctcccaagccaaaaaaaaaaaaaaacagatataacctggaagtccctcctttggaagttgtgctttgcgcctgtcctgttccagggccctctgaagcgagggacttgtgttaagtcagggtgggatgtccatgttcaaaaacttgcaaagctcaggcttgttctgaattctgaagcagcagatgtatgtattcacaactgcacttgggtcatgatttgagcttgcagtttatacagctgttctgggaaagcttgtccaatctgaaaaaaaaaacaatcatcctcaaattgtttttttttttcctctagtagtcatagtcatatgcataacccacatccactcatccggaatagagatgtcgcttcatacccgggtacctgtagcaggtgcgggtacctgccttaaaaatccaatattttggacacccgcacctgccaggtgtgccagggcgggtacctgggccgggtacctgcgggtgtggaggattttttgcgggcaaatatacccagaaatctcacccttgaattcttgcatggattaccaaatatatgattgaaattcactagatatatgagtaagagtaacatagaaataggggcttggaaaatagagatgtcgctcaatacccgggtacctgtagcgggtgcgggtacctacctcaaaaatccaatatttttgacacccacacccgcacccgcacctgctagggcagccagggcgggtacctgggtacctgcaccgggtacctgcaggtacctggcacatttttgcaggcaaatatacccagaaatctcacccttgaatttctgcatgacttggtaaatataagattaatattcactagatatatgagtaagaataaaataaaaataaagaaataaagaaaaacaaattattccatcaccaatttgaattttatcttctctctgatctatctttagctttacccttttgcttggcctcatttgccttattcaatgtccattgatgaagactgtaaaccgtctttatgactggaggaattcctccagtcatcaagactgtacaccatctcaaaggccggagggaaccctccagcctcaacaaagcaaccagattagttcagcaacacatgtaagacaccagctggtgtcctacatgggttgctgacacctttgtgcagcccaacacatccaaaaaagggagttttggaccaccaatgataaatgaaattcttcaggggaagcattgtggaacttttcaagctaaagaaaagagcttagaggggaaaagaacaactacacagaggtaaatgtgagttgaagacttggatgctgatgaagctgccctcttgtcaaggcttgggagagagttacactaagaattaaagaaaaggtgtggctatttctgtgggtaatcttagtatgagatttattactgatgtcttgtacaagtcacctgctgagagattgaggatgtgggggattctggtaaggatgaggctctgggggataatggtttctgggttcaatttcttatcttctgggggaaaatcaataataattacttctggtaactactagtaagtgatgtctgctaagtaattatctgtttacttatctaatgcaagcatggggaacaaagtaagtgggaaagggtattctctatatacatgtgggtggttctgatcagatactagtggtaagatatcagctgatgtaagaagatggtatgaaataagttgtatatgaaagacaattggttatgaaataaatgtggctgataaatgcgtagtgtgaaataaacatgttgaaaaggagaaaatatgaagtaacttctgtttgtgataaaaataatatgtagtgcaaaaagaaatgagataatcaaagactgaaataaatattctgaggtgagatgagaaatctgtgtggtgaaatatatatgtaggtgatataagcaatgagtaatgagttgaaatgagatgtatgatgagaatgtaggtgatataagccatgtgtattgagttttgaaatggaatgtaagaatgaaatacttgtagtatgaaataaatgtagaataaaataaatgtagaatgaagtaattgatgtatgaaaagaagtggatgatgagtgagatgagatgacaatatctggatgagaaatcagatgtatgggatgaaacagtatatgtagtctgaataagtgatatctgagatgaaataaataacatttactgaaagattattatcatagaaagaaggtactgagggaagactaatttgtatcttgagatgtgtgatatgtagtatgttgtagctatgtagtactatatattatgtaaccaaactatgtaaaaaatactgttttgtaaccttctgaactgggtacaagataatgggttatgtagcatgtgcatatctggttgtaataacatgaaaactactataaatagctattttgtactatatatgaccttgattggtctcaccacagcattcccagggcgggtgtaaggcgggtacccgggtacctgcctttttttaccgcaaatgttgacacccgcacccacacccggtacctgtttccgggtacctgctttggaaaacaggtacctgcaaacgggtaccgggtacctgctgacatctctattggaaaaacgactcccaaattttagtcaacaactcccgttttggtcgggagtcgttcttccaattcccgaaaaaacatagggagttgtcgcactaattttacctggagaatttttatttttttattaaaaaaatagggagtcgaccgcctaaagtgcgggagtcggcgcaccaattccgcctaatgtttcacccttttttatatttaaattgacgggagtcatccacctaatacgagggagtcgtcgcaccaattccgccaaatgttttgcctttttttttctatattaaaaaaagacgggagtcgtccaaatagaaatgggagttgttgccatatggcaccctcagagactccaaaaaaggttgatccactgaggccccaccccaaaggcaatttatcaatgataaaaaaattagattgtttgagaaaaaccattgcaagagataaaagagatgacaaacgggccaaaaacattcaaaaatgatcagaaatgtaagaaaaaaaacagggtaagaaaggacatagaggaaaaaaatcaaaaactaaaaaagacacaggataaaaaaaaccctagtagtgtttcattggattttctattttcctctcgacagtcaattcgaaagaatcagaaaattgggcttcccatccccaagcctcttctgacgccttttctttccactccttcatgagctgaggggcagcaagcagtcttggtttatgtaactgcaaggggacaaaatgagaaaattcatgtagaaaagcaataaaaataggggggttgtcattggggggggcagaaagaaggaagaaaagtctggcaaaaggtgtcagaaaaaaagcattcaggcctctcaaaggcatttgtaattacctcacccgtcgaaggcatggacatccaatgaatctttgaacaaggcgctggtgaatcgaccttgatacaatccaaagccccgtggattttgtggaacactttttgataccaatcaggccggcgaacaatttaattgtacaattcatatcaaaccgccatataatcgccctgcccatgtcccaatgcgtaagccacagctcggaatccgcagtgtccatctgatcaaacatccacaatatcctggatatcaggttggataattttgggtaagtactggacgtaatcaagattggatggggggattgggagatgggggttagatggacgtgggggagggtctagaagcaccaatggggccagttcggtgggagtgataggggacaagggcacggaggcattggcagaggaattgactttgagctttttcttgttggcttgaacgggggaagattcaggggtggttgctttcactttcttcttggggacaacgacaactggtttggtggctcatttcctgactggttgaatcctcttcttccttcttcttctttggggcctcttcttccttcttctttttgccgtcgtccttcttctttttttcctgctctttcttcttctgattatcttctttggtcttctgtttcttgttcttcttggcggctttttcttcaagtttcctcttttttgaaatgtgttcaaattctgacgggtcccacgttgttgatttgggtttgttcagagctcctttgggtctaccttgagttgattgcacctgctttggtaactgaaggtcaacaacggtgtcagagccgttgtaagactcaaaagtggttgtgaaacccttttgctgaatggagaaggggatgatggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagcttagcttggcagttatatttattgtgatagaggatagttcaagatgaagcttccgagtgatgtgtataagggtctgaagttgttaatgagtgaagattatattgatggagttattgttcaaagctttaataccaaggcttggagctctgggagcgctatgcttcaaccagtaatggtatgtgaggcaagttatgggcacttggcacttgttatgatgatggaactgttatggttgtatttcaatataatgtattgttatggctgtcacttgtatataatctgtaagggtgtttgagatgatctggtccactggtgggatgatggagggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttagccccagggtacaggcttttgaggcattttagctggcctgaagatccaatgagggattttggctagtctagtacatgcaggtgagggaatttagctggtgagagcactgccttgaggggatttggctagcctacaaggtcctactacaaaggaatgcatgtgcacttacaaaggaattcaatatgcactatgtgccaataaaggaattcaatacaacacaaaggaattcaatattcaatatgcatccagtattcaaaacaagccatactgagagtaaagaatccaaaagatatcccgtgacaggttgaaatctgtgtaacttctaaaccatgagagatatggggtcagttgtagtgggtgactagggttaattttacctgagaaatccatttctgatgttatttttaccatatctataatatataaagagataataataaatttttatatttttctgcgtagaaacacagtattatttaccacaccgtccagaagttgagagatggcgtcaagctgtatggttaacgtgctcgggtttttttggaggagcctttgcttgatggatttgatctggtctagggcttgtgggttgttttgtcccggattgtttgttggttggatatcctgttgttgatcaaaaggaagcacaatgttattaaagactctgagagtagaaaaattaaccataattaacaaacatatgtggatattccattgttgatgaaagtcttctggttccaactgtccgcctgaccaagccaactctgctaggcgatgtttacacggaatacctgtccggagtcgatgaaagccattacaatgatcattcttcccaagggttgcagatatgcgcaggttgttttgtgccttcctcagagcgaaatgggtgatccggccaaggcaattgtcaaacagggcaccaagattcatgcgagcgtcaattttttcctggcggtgtagggagcttatgttgtgtacttgggcttcaatggcgttggtgatcattttgatggtggagttgagggattgattgggaccaaggagatgtgatttgacaaatgattgtgaagattcgatccaagatgttgtccggtgatcgaaatggggcacttcccttgtccaggcattcacatatttctccgcaactgggagccagtttgagcgcatgtaattgctgaatttctcgccataacttccagcaaattggtcaaaggcgcccccgaagtcgctggtggtcatgatattgatgagattcttccagtgttggatcatttcagcctctttcttcttgtccttgatcatttttgcgccgttagaaatcaggtttttgttgatgtgccaggtacacagtagatgagtcgctgtggggaaaacgcagtcaagaccattcataagagcttgttcccagtcggtcaggactacctcagggatagaaatatcgttgctggtgaacacgttgagcagagattgaagagcccatttgtagtattcttcggtttcttcgtgaaggaaagcaaaggcaacactgaaggacttgttggatccagtgactggggtcttctttgttgtagttgtcttatcttccggatctgactcgggcttgtcctcctcagcgttgtcgccagtgtccttattggcttggcttgcaagtagctctaagcatttttcgatggtgaccgtttcatcatcttcagcggtttctgcgtgattgtcatcagattcttgttcatcttcagtgtcttcaagctggcgattttctttctttttttgggtgtttgtttgattttctgtgtttttggtgatggggctgactgttgccgttgccttgggtttgacaggggggttggttggtttttagggggtccggtgacggggcggattgtttccttgggtttgacgccggtgggggcaatggtggcgggggtttcagaattggcaccagggatgacggctcctatgggggccaagaggcttggatcaagctcggccgggttgggggggttgacaactgcagtctgggatgcaacgactcccgtagttggcgcggtgactgccgtcatttgcgcaacgactcccggggccaaggtaagtccggaggcaggggcggcggcgacaactcccttccatgggctagtgagtcccgcccctgcggcgacgacggccgtccccggcgggacggccgtcatgaccactcccgtctcttgtccggcgactccctctccggcgtggacgactcccgtcctggcggtgacaacagctgtccccggtgtgacgactccctctccggcatgggggactcccgtcccgggcgcgaagactcctgttgctccagcgacgactgccgtggctcctgcggggattccgactggctgttcaggctggtgcccgttggcggtgaccatcggcggtgactttcggcggctctggcccgtcggcggtgacctttggcggctgtggcctgtcggaggtgtcctcggcagtgacctttggcagggtccttcgacaacttggcggcggcaacctgggcggcgtcaatcgagggcggcgtcctttggtggcgcaagcggggatggtggggttggacatggtttggttgcttgggtggggagtcggtggggggagtggatatgggtgtggagcggcgactcctgcgtgggagaagaaacaaggtttcttctccccgccgactcctaggcatttgtcgatgactcctgcgagacaaaaaaagcccagtcgtcagtttggacgattgggccatcgactccctttccgtctggggaaattaggctgacgactcccagccagaaaaactaaaaaaaaaggaaaaaaagaagattattggggtcaacgactcccaagtattgggtcgacgacccccaaaaaaatataaaatatcaaatttcaaaatgggcagacgactcccatccagaaaaattgaattggtgtgacgactccccggaccaaatttttggtccagagttggtccagtgatggtccgcggacggtcctctcgaagtcgaagggcaaacgggagtcgtcaactaaaatttgggagtcgtttttccaagcccctagaaataaagaaataaagaaaaaaaaacattctatcaccaatttgcactttatcttctctgatctatctttagctttacccttttgcttggcctcatttgccttattcactttccattgatgaagactgtacaccatcttgatgtcaggatccaagtgggttgggtcaacccgccgggtcacggggcgggtttgagcaggctagggttggaagttgacctgacccggattcaacctgacgggtcggcggggcgagtatgatcagcacagattgtattcgggtcggcttgagattgaccgactgacctgattgaaagcaattaactgattatttgctgggttgacccggacccaacccgacccaaggcactgtgtatttgggccgggtttggtcaacattttatcatttttgccccaacccgccctgccccaagaatttgtcggggcgggtttggtcaccattttttgacccaaacctggcccatttggaaccttattttgatgactggagggattcctccagtcgccaagactgtacaccgtctcaaaggcaggagggttccctcaagcctcaacaaatcaacctatttaggacaccagccagtgtcctacatggatttctgacacctttgtgcagcccaaaacacccaaaaaagggagtgttgcatagagatcgttcgttcggacctgggtacctgtttatacctaggtacctgttcattttttcaagaaaatagataccatgtaccgcaccagacacctcccggggggtacccaaggtacccgttgaaggtacctcaggtaccccccctctctttttcacctagtttcactcccagagtcccaagtcactttattattattattatttttcatatttattgtaaaatatcactcacaagtcacttttttggcattttttaatatctgttgtaatatatctacatctaattggaaaaatcttacttttctatttttttcatatttattgtaaaacatcagtcccagatcacttttttcatttgttcatatttaataatttattgaaaagttgaaactatctacaaattataactaattggaagaatattcattgtcatccaaaaccatcaccttcctttttgattttttgttagacttcttgttatccttgagtccctgtttccatgcagccaaggtaccttcttggatcttggagttcttggagtagaaggccaccatcattttgatttttggtagggaagtgagggggtacctgtagaggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccgcacctggcacctcctggcaggtgcggggcgggtgcgaggggtaccccccaggaggtaccaggtacctgcaaaaagtacggacgaacgatctctagtgttgcaccaccaatgataatttaaattcttcaggggaagcattcccaaggcggttgtaaggcaggtacccgggtacctgcctttttttaccccaaatgttgacacccacacccgcacctgcacctgcttccggacccactttggaaaacaggtaccaggtacccgcaaacaggtacctgctgacatctctaatcaggaagcaattaaatatgtaccttgaggaggactcccaggttaattcagggtgctccaagaatcattgttgaggttgtcaaagctaattatgtctattaaagagcaggatgtttgacaaaatggaaaatcactttggtcggacttgtactagagatggttgtgttgcatccggatatccgcgcggatgcggatatccaattgctttttccggggaaagcggcatccgcatcccctggcggatatccccccaccttagcgggtatccgtgcggatatcctcggatacccgccctctaaatggccagggaggcacatcctcgccggctggaaaggttgccttccagccggcaaggcatgtaccttgccggctggaaggtttcccttccagccgtcgaggtacatgtacctcgctggctggaaggtttcccttccagctggcaaggtacatgtacctcgccagctggcgaggtacgtgtacctcgtcgactggaaggaaacccttccagccggccattggtctcgggtatcccaggggatacccggatatccgccgggatttggggggggggaaaggacatccgcacccaaatccgcatcccctggcggggatctgctggccctggcggatatccgcaacagattatccccgctgtcaggtttatactacttacggagaggaagatccgtagtgttataaccgtagactagaatgaaatgagatagatgttaatacttttctttcaaggctcaggtcaaagctcttgagacttactcgagcttcctgaagcaagaagccagggcaatccaagactcagactggtagttgagtttgggaatagatagatcggtataacaagctatagataacagttcaagttaccagaacttgtacagatatgaactaggagaggtgttaataggtttattgtttaggatacagtaaaaggccctaatcaagaggtatttctgaaggagatttcctttagtgaatgctcttcggtgtcggtagatttttaagtatatctaaagataagtaatggattttttaacactggggaaaaaggaagagagactcgcgttcttctctctagtcctgtctttaaatgttcttagcttcactttttggggttgtccccataattaaacaatgagctcatagctcgagtttaaataagagtcctcagttggaccgaggtagcctacttgctttatgataatacttactcagcgcaatgttggaccgaggtagcctacttactttaagagcatgcttactcagctcaattttagtttttatgtttgccttatgcaaacctccacttatttgtttatctgtttatgatctcatcaatcttctgtttgtgcttaatgttgtgatctcatcaatttctatcttttatttattatatagttacacttctaactctgcatacttatacttatgtattatgcttattgtttcttagttaatattttatattacttgtcacggttaagagtgttaatacaggtgttacactcttgcctgttgacacccgcccatctctaacttgtacatacagcctttcccagaatagctgtaatccaatttaaaagctcagaaatattctaaacattcaaaaaaagggatatgtagtgaagaaaatctggattgatacagagtgggaaagatgtcagcaatctagatagtactagtagacaaattctatggtgctggatcttattgataaaaatggcttgattgcactggcagtaagactgagacagctgggtttaagaaaattaattttttttcttactcggtcaatgcaggagcttcaatagactgtgtccatcatatgatcaagttgcgcagggacatagttttcatgttggatcaaaaatagaaagaaaaaaaaattgtttcttgatgttgttgaaataagagttggtgaagaggggaagttgacaatgccaaagaagcagacaatgtctgatatacttgtatgacttgaataagtgggctaatgtgcacttggttttaatcaaggctgaggagaggctaatgtgtctcctcaggataaataataagctgaactgatggtttcaatttctcagtatctagtgaatgttagtagtctagatacaaggtgcacaagttttgggatctaacaatgatgcataatgaatgtagaaaacaatcaaaaaaatttgaagtataaaacgagtgacacaagataaaaaggagtgacatgtttgagaaagaaagagacagagagagaaaggtcgactagtgaaattccaacagattttttgagagagtgacatgatagcagaaaccgtacaaaagaggtcactggaattgggtagattttggccaactgatgtatttgacagctatcagattgatggaaaaagaagcatctcaaaatcctgaaacaaattctcaaaatatttgatttttttcttttccagaacaaaaaagaaaaaaaaaggatgaagcagaaaatgaaacaatgatcataaacaagtgtgttttccaatttttgatattcattcttgattgttgaacatctcaagaccaaagaccagaaggaaggagatgtataacaaagaaaatgattacctatttgaagagagtaacatgtctactctaaaaacagatgcaaaagtaacatttcaatatcatgagaagtagtcagctttgcaatgtttcttcttgttctgaaactatcaatccagtatctaacatatgttccggtgattgctactgaggccttttccacccatttttccattttgagtcctttcaaaattgagcttaggattaatttttcaaacttgggcttctttgttgtaaagtattcttcattctcaaagatattgaaggcttctttcatgaattccaattgatctttgatcagttccctatcatgtattttgactggaatgatcactttgactagatttggatagaagctctcaagaaattctaccacaaaatacatactcatcaattcattgattgggcctttgacagacatatctgaggggttctgaaaaaatctgtatgcattttggatggtttggatcacttgatggctgctaagattggctgacaatttcttttgaagtttctgatgcatgtaagtccagttgttgggtggtgaatggagacattcaaagagcttgaagctagattcactgagtgcatctgccttgtaaagaaagtcatttgcaaaaaatggatcaacaattttgataaattcttgagtatgcttctttgggtcactgttcattatgacactcttgtgaaaacttttcaatgaagcatatacaacaggctttttgtctgaatgagaaagctctgtaagggattaaaagtttaagtaagtcattaaatgtgaaccagaagccatgataattagaccagatccttgattgatgtaaaaagacatacctttgatggacttgttaaactgtttcatccccttgtagttggacagacattccagtgttgggatcacagcagaaggaataggaaaatccagtctgaaccaatttccctgatggtcaagttcccactcaacaacctgggtgagtatctttggctcaagagtggtaaagccaatgagagccgagggctctgagtgatactcaaccatgtaattgttcaacagaagcaaaagattcagatacttcaaattcaacttgtccttctcatcagtattatccaaaattcctttgcatataacattttttaaattcgtccatgtatctggattcatctttaggtttctgtcatgattccaggttcttagattccatgttcttgactggtgtacacagttgtaaaggctttgtgaaatggtatcaaaaataccaaagcttttcctctgtagtttaaaataaattcttagtaattcattgacgatttttatattttcttgagcagaggtagggcctgttagtaaaaagttgaactttgtgtggatcttcaaccattctaattccatttttttaatcttttctgctataaaaatacaagaatgagtgactagccggtgtagaaagaagaaacacaaaataattgcaagcttcaccttttttctctgaggattccatttcatttttttgaagcccatgttgataagatggctctttttttccatggtctattggggaactttccacaaaggcttgatctggaactaattttgcattgatctcatgtgtggttaatgcctctgaggaaattgctgtatatagtaaaggagtgaatgaaggtgagttctgcatgctaagacaatcccaaaaacatcaaatatgattcatccagctcttacttttagaatcacttatcatagatgcttttatgaaaagtagaaagtgagtaaagctcaatatgcatacagaaatcctcaatgggaatttctgcagtgagatcctcatcctttttgaggttgttatagggttattttgagctaagagaattgtcttgttcaataaaataaatcactactatgagagagatcaaaatccagctgcattagctcaacaagtaatgactggtgaggtaccaccaacatagctgacttaagaatttgaatccagtaaattttcagaaaatgtatttacagaatacttggaatgagacttctagtcacatacataaataacatgattcattgaggggaaagtgacagtactagtagcaatggagtattgatttcaaaattgagtgaatctagattgttgcaggcttgaaaaatactgttccagtacataattcgagataaaaaacctacctctaactttaaggcaatttgtgtttctagtgaatgtgatagatagttggtttgagtttctttatagcctcaagcaatggtgcaacagagacaatacaagacagtatcaggtgtttatttgtattgtctcaggatgtgaatacccaaaaataccggatttgtgttgtctcactttcctgagacaatacacatgtattgtatttgaaaagtgagacaagtattatgtattgtctcagatgactgatcccaccaaaaccgtatttgatacacaagatatttggccgtattgaagaaaaaagaaaaaaaaaaacaaagaccatttttttcatttgtaaatccaaatccgagacaacaaactttttcaccaaccaaaaaatactgatactggtatcaggctcaaaataaagaggatacaatccaatacaaatacatgtcttgtatcagttgcaccattgcctcaagcaaaacacatatagctgatgccatgcacatattggttttgattgtgtaacagactgtttttgttagacaaaattgtgtattggtatttgattgggctggcaatatgaaacaggtttttttgaatccatattttacagactatcatagatgactgcatgtgaaaagtcaaaattctcccagaagaaatttagagcctaaaaacctgtatttctcctcaggagatatatttctcacaaatggctagacgtttgggtctagattgacctctgcaaaggtctcagatttgacagaattcctccagtgccactcatgttccaaattattgaaaaactttcttcaatttgggttccaaatttttcatctccaattattttttgtgtggaatggggcctctttcccagtcttggtgtgttttcttactgttttttaagcaggtagtcataagactcccaaggatttgttaacaactcccaaaaactgttgacagatttctgttgggatttgctgcttcaggaccaaatggatggccatgttagggagttggcaattcaattcatattttgtaattatgggaggcagcttctcaaaccattcctgaagcagttagtttgggagttgctcccacttgatgtgccaataaaatatatgaatttggaaaattgtgtattggagcaggtaatacaatacatggctgtgtaatgacagtgcactccccaatgtaatagatatgctgggaacccccattttttgaattaggtgataaaatataccattttagcgactactgtccatgtgttagtggggttcatgattgagcttttgaatgcttgttttgctaaaacaaatcatgtttgtttacagctctgtggttggatgttgctttcagcaagtgttttttttaccttttgaaagccttgcagcaggccatgtggctgtggcagcttgtttgggatatatggctctataggaaatgccaatcatgaaccccgctattgtataatcttcaccatttcccagatgtagacaagaagacctgcaatgatttctcatcacatatctaaggccctgggaaacccctgaactattgtggtgacctacatgtatggctttttcaaaaaaaaaaaaaaaaaaaaaaaatcatccacacaaaagtggtatgaatcagtttggttgtctgagagattacacacctgacaggatttaaatggatgaatatccggtaaacatgaggggaaaccccccaaaatggcctggtcaccgcatcttctggagggtttcctcactttctgggggattttagcccaagcatgcatacaaaatgggtatgaatgggctcaaatatttcattcctggtgccccccaatatatgaatttagttgaaattaccaggtttgtgtcactcacaattaaaggaggtttccggggtccttgtaagttgtatctataaataactaacaaggcggattgcacttgaactgaaactcactctgcaattttgtaaaaactccctgtctctatacacttgaccctttcataaaaataattttaccagatcaccaaagagattaacattggagtaaatggaaaaaaaatctttttactcaatccttccaatcaacttaacagcttgaaccaaattttcagtagctacaagatgctcagtattccaagtacccagccaatttctgaagtaatcttgagaaggaaaatcatctgttcttgggagtattggaacaatatgagaagttatgagatcaacagaaatttgaaaatcttttgaatgctcttgggctgacatgaggagagaactagcactggtagccctattgttattggtagtttgtttcaatccaagaagaaagttcttcagatgactgttaatgtagccaggtaaaatgcgtaaagttttgatttgctgggaggaaagttcagtaaaaagcggaagccaggtcatgctgagtacttgttttgatagtttgctgaaaaagattcggcataatttgatgactggtattgctaatttagcaagtttgagtagtttatgtcgaagtttttgattagggcttatcaagtcagaaccagaaagtttcatgaattcatcgaatttttcattaatagtatatatccaatcaggccattgatctcgaatgagatagaagtctgatctattcatccatcgaatcgttgaatcgatcgtgttgcagcattcacttgttcctgaagcaaaacatcttttgaggaagaacacgtcggagcaatacatggagtactctgatgtcggtaactcttcaagaaggtatcggcagaactgaaaagtgagttcaagttgtgataataacgaatttaacttttctcttaggatggaaattctataggttttgaattctttcaggttctggtcacaagtagatgcgtctggttcagattttgctggacagattgaatatttggcgtagttgatttgatccaaaatgtgattcaattcggattgattctccaagagagttttgaattttgcatcgcggtctccccacagcatatctagcttaaattcggatgcaagtttgacgatatgctgttgtagtagaggcagtaaggttgaatgaagctgattgagaaagtctttcttcgattcgactcgatcgattgaggctgattcctgaatcgacatcggctcagctcgacatttatccataaggccggaaaattgtctgtagactacacctaatagtgacagagtgtataccaagtcagctggtttcggtgttttcttttattgcaggatcatagagcacacctccctgctgccaagtttgccgtgttccctctgatagatccgattggcccgacactgatcgatcggtcgtgtcggatatgtcgtctgtctcttctgatagatcggattcgtccgacatttcctctgattgatcggctgtgttgggcatctcgtctatctcttctgatggattggtcggattagacatgtctggttgccttctaaagattcacaagcaaatggtacccttgcaacgactttagacaagaacgatgataaatttagaaccagactaaatagcatcatatcaaactggacatagaaaaattcaagaaatatcttggaaaatccatacctctcgactcctggaattgcagatgacgattgcttatgttgatgaactacaggtggcacttgcctggaaaattgattggaaactcgggagtattggctaggctagttgggcacattaaatgacaggaataagaaaataggcaatggagagatagagatggtgatgtggaactgaattataatcattgcagtttgtaattttcatttacgttgatttactttattgtcctatggctatgaattaatcgctaggaaaggctgatttgtgaccgtggccttctgtttttaagaaacagaggggggatcgatggctgatgtcagtgaacaatagaaaaaactatttcgcagaggaaagacaggaaacgtggattccttgaattaatgatagactcttttttcaacttacggtaaccttccaagtgattcacggctgtgattgcgcagggggactggaatctgtgatactcaaaccaaaggaatgaaacaaagcagttcgttaagatactaacaccaggttcgagtagcaccaggagcctttgaatggattatacctctttgtttgatgtctcactcaagtaaagggaaagatgagtaacggaagatttttctctaaactggattccaacaagtattctcttcaaagtggtcggaatttgaaattggaacttgggggcctagcttaacaaagcccctcgaactcgggggccggggcccgcgtccgaaggattttccacactacatagcgctgggcgcttcggtgcccccgaagcgcccagcggccagtgttacacagcgatcctcccaccagggggacttgtgttaagttaggggaggggagaccttctgtctgttactgctccactgccgctgcctgcttggagctcgctgagttcggtgatggtgctatcatcctactggtgcattttgcttctttgggtcccgtgttctgttctagagagttccatgttgtgttgcttacatcaagtgtaaatagagtatgtatcttgtagcttgcacttctgagctatcataagagcacttttagagcattggagctaaaacgcacataaatgcatccaaccttaaccaactccaaggtatggccgcttgacatcaagtcaattccactccaacttgacgtgaaaaggttggtccgctaaaacaaacagtgagggcagcaagggtatgtgcggcttttgggctttggaccgattatggcagggaaaacgtacaactaggtctacaattatggccatcctgttatttcctttggaggttgacatgttgtaattaggggatcgggcaaggatcaaagagatgcgggaggccgtgtaaatggttacattacctcccaacccaacatacatgagagaaaatcagtatattatcaaccccttgaaaaaaaaagacacgatatttttcaagtaagacttcattgaaagaaacaagagagagagagagaatgaaaaaaaaaaaaaatggtttctaaagaaagatgggaaagaattgataatgtataaatgattatgtagtaaggatggatgagcaagtgttattttacagattgagatataaagaatcgattttctttgttagtttcaaaaaggatcggctatgactttggttcagagtgatttgaaagcatatttgtgtatctctacatccgaaaccaataagagtatagatacataagtatgcacatgtatatctatacatgaccagttgacgatgatttgttcgttttcttttgttgcaatgagaaatggtgtgtgtaaccaggtaagaaaagagcagatcaaccaaaggtttgacttgtccgagtgctccgtttgactttggagatccgccaatcgttttcgctctgcaaaaaaagaaaaaaatcgacaacaatgatttcagcaaaccatgtgatgtgagtgagagtaaagagatccggaaaggaaaggaaaagggaaggagagaatgaccttggcaaatctgtcgaacagaggttggactctctcgtttcgttttcgtttagacatcgttttagcatccgcaactttgaagaaagtaggcgccacttcggtgagccatttgggttcgatagccgtcacatcgcgacaatattccttggtagtcaagaccaattcatgatagatgatcctgcccacaccaacaacaatcgatttttttttttcacaagtcaggatccagatgataaagtgaatgagaatgatcattttcaaagatcggggaagatcgactgaccattctggggcacgattgaagagcgctgaagatggatggatgaagaccggagtgccttcgactaaagtcttgtatccctcctgcggatccttcttagccgcatgtctgaaataacccgaacaaatcgctcgacggacccggtcgtaattcgtcccacatgacacaatatcatgtttatatcgatccataatccctaacaattgtttccggacatcttgggctcttctcattgcacgcgattgaatgtctaccgttagacacgaaaatcatcagtaatccgatggctttgtgaggaagacatttgtaacgcaacctataatctgtagtggtcaacttacaattttcgtgacaccaaggattactgaatttgctattcttccagccttcataaaccgccagaagtgtgagatgatcaccttctggttgatggaatttggccttcttggcgtctgcttgtgcttgtttatccttcggtcgataaaatacatttgtcgcaccactgatcatagccacgatcgtcaagacttcctctgagcaacccaagtcaaccgatgcaatcaacatcttcgacaattcggggtccatcggaactgtgttttttttttgtgtggtagtcagtgaatgttaaagaagagctacttgaaagaaaaaaaatgaatctaggaaattaaacgcgagcttacaatcagccatcttccgacccaaacgcgtcaacaaaccttcatcatccaaagcagagagagcataaagattttccaatgcggtgatcatagtttgttggggaggagggtccataaaatcgaagtttaacagatcattaattcccatagctttcaacatcaagatagtgtgagccaagttttgacgctgaatatcggggatcgaggtcggtagcatttcgtttcgatatgcggcttcagtatagagtcggtagcattttcccggtcccgtcctaccagcacgaccagagcgttgtctggcttgagcttgtgagatcggagtgacgaccaaagagtccattcccagtcgagggtcccacgccttttgtttaacgaacccaggatcgacgacatagtaaatcccatcaattgtaatcgaggtttcggcaatgttcgtggcgaggatcacttttcgcgctccaggaggggccggatcaaaaatcttggattgcatctccgaaggcagagccgagtaaaccggtaagacaatcaactctggtacatgcgatcctaaagctttcatccgctcgtataatatctcagccgacgtatcgatctcctcctgtccagtcaagaacagaagtatatctcccggtggctcagagatatggatttgcatgatcgtgattagtgcggcatcaagatagtcactttcaggttctttggtgtacaggatttcgaccggataagtcctgccagggatagtgaaaatcggacaggagtagaagtatttcgagaatttctcggcgtccagtgtagctgaagtaacgatcaatttgagatcgggtcgacgcatgatggattctaatgaagatgatcgtaatcagctgaagatcgattgaagactatctacaatcgaataagattgggacctactttttaggaggccaaacagcacatctgtggcaatcgtcctttcgtgcgcctcatccaacatgatgacagaatacgctgataggttaggatcaacgagagcttctctttgaagcattccatctgtcatgtacttgattttcgtttctggacttgtgcaatcttcgaatcgaatggtataaccgacgtcttgacccaaccgacagcccacctcttcagctactctcttagccaccgacatggcggcgactcgacgaggttgagtacaggcaattttcttctcgtctgccaagccctcttccgccaaatattgggtcatttgagtggtcttgcccgatccagtatctccaacgaccacgagaatttggttttctttgacggccttcaccagtgcgtctcgtagtttgtagatgggtaaactggcccgctgttccgtaatactgagagaagtgattttaccatatgttgtggcttgattgaatgtagcttgcttccaaccagactcttcctgtttcttccccatcgtattgtccctggcatcttgggcgaaaagtcgctcatgcggtttggccactggatcgagccaagccgtgctagtatcttgagtttctgcatccgctcgctcgtttgcttcttgttgacgtagttcacgtcgttctttagctaaaccggcaccagccaaggcagctctattgagtgtgccatcgggagctttgacgatcttaacaggacttaagtcgaggaccctgcgatgagcacctttaagaaacggggcctcgtcctctctcatctcgatatcgagttcctcctctgccgtcgccgctgccgccatcccgttggtgctacctggagtggttagatcgtcatcgaggttgggataatcggcagcgctggccgctcctgaagcaatcagttgtttaatctcccatcgttcgggtgaggtcagacgacgagcactggaagaacggttgtcgtctgcaaaaccagcacccgtgctatggttgacgtgacgagcggcatattgagcttcttcttcagccatttcagcatcggtcttgattcgtaggtggggtgtcagatctgctccagtgttttgatcgacgtctttcattgagattcctatccgctcgcctgcaatcgaaaccactttgactttgacgggttgtcctctggacaccagatcggagggatgattgactctgccggctgcaatagcgttaacgtgaaccaatccttcggcttttccagagacgcctttcaaagtgacaaagcatccgaagtctttgatcgaggccacggttccgtcgtaaattttgtagagaactgggcgagtgtccagtgctttagcggctctattattatagccattgtcgcgttgtcgacctcggtcattaaaacggccgccagagtgatcatctctgagacgtccggatctaggctccggggagcgtctccctctttcacgacttgctgatcggtctcgtctgggtgccttcgaaggacgattgtaatcagagtcattttcttccacttcatcttcttcgcgaaccgcttgcagttcccgatgccttctcgcgacattttccagctcttcgagtaaattatccgcactcgcagcgttcttcccagttgggtcgtttgtatcggggacaaaactgggttcccaggagcgatcaggaagtgccagggcggggaatagtgcctgagctcgtctctttttccgttcgagttcttcctcgtctcccgccggatcggcctccttctctttccccttgccttcagctgcgagtttcttcttcttgtacttgggatgtagactggtaacgagtcgatccatattagtgacgaagctttcggggaactcggcaccgatctcttgtagttttgctttgaaattctcaaatgaggccgattcttcgtgcagggagattagatactctgctagggtgctatcctggagtccgacatgattgtgaagttccttggtgatgctgttgaccagtgagagtctctctagtttctcgaagtcttcatccatcgttgcttcgtttctgatgatattttggttgttggtttggtttttattttttttatttttttggtcgactgttgcagttctggtgagaatgttttggtcaacaagctcgatcctcgaaaaagttggtggtggtggtgtcagtggatgccccgggggaagctgtcagggcagtgtcacaatgatgtcggctcaccgaggctgtccgctcacccgggggtctcaagggactccccgtggcgtgggacttggcgaaagtggcactggaagtctggaagaggatcattctggatcattctcattggacgcaataattcatgaagttcatccacaagctcacccaatcctcctcccaaattcaaattgcaactgctcgtggagctctcttgggcttgctcatttgattttgtttcttcaagatgctacataacatatgtatgtacatcaaggaccaggaaaaaaggcaagaatgaatgaaggggagagaaaattaaattttcgcttgagggtcgttctaatacaccctctcaatgattgagaggatattgaaacgacccccaacttcatgcattggaggagcgacccccatgcttatgtgacatctgccactggaggccaaccgaatttgaggtggcactggcagctaacttaacaaagtccctctattggagaggggagggaattagttcagttagcactggcaggggtcgttgccccagttcctggcctcaccgccgccggctggcacagcttgcaccggctcggcaatgacgattcctgctcgccgaacaggcatcagattatctataccagttcagccaggaggattacttctcgcggaactggtccagcaggtgccggcttgcgagctggtacaacctgtgtctatcggtccggccccgaggtaccctcagcttgttccggttcggcgaacgagctgctaaatggttcttgccaggcccgcttgccgccaagccgacacagctggtacccgcttattttggatggagccataagatggtcatttttacaacattgcccagaatccactcaatgtaccactaccagagggccttaaagaggctggcgactagatctcttagatcatcatccagtgaactcctgtggaagaattgagttaggagacataccaaccacaaatcactcttgtttagctcgtctcatgagtcacccggatgcaatccgagggaagtttgattccgagaattgaagctaggccaaaaaataaacaactactagtcgatcatccaaggacagctatccggcaggtttttcccggttgttcataaagcgaaatcatcttcaagtacgtcgactgactcgcccatctcaactgccgaacacaaccatttggaccaagcttcattttgagaagttgccctcatcaaacagagaataaccataatactcacagctttgtgatcgattgttgagtatctcgtaaacatggagcacgatgaccagcaagaggcatcgatttccagcagggaagggtcgataggttcgtagttttcaaaatttctgtcacatcaccttgcacataattctcctctgtagaaccacgctcacagatatatatctgacgcacctgatccatcagaaggaatagacaacgcgcctcagacagctgctgatccaccttgggaagcgccggagatgggcaacaggctattagcaataagaggagggccgaggcgctggctagaaagggcaagagagctctccagctcgtttccgtcacttgatccatctgggtggacgccggagatatccagcctatcactgtcgggaggaccgcgggagctctggccagaatcaaaaagtgtgctctttcatctgctcaaccaaaaaaaaaaaaaattataccctgaaagatcggaacaaattttatcagactcttacattatttgtatgtttatttgcatcctgctggtcctctttagacctagtcagggaacactttgctcagcttatgagaagatgcgaggcttctcaatttccggcgccctcggatgaaccaccgcctatcatagggatatcaatcgatccgttcagattgaaggaatatctattcgatcatcttcattccaccctactcccccaactccaagagcatatcctcaagctgggagccctgtgtgaactctgtcatgtacgcgatgacttcggcgcgatattccagtccgtcttagagatccaagtggacttcgatcgcgttctggagaaaatcatagccgctaagcacaagatctgtcttcccgatcctggctcagatccaaaccacgacaactacctcaacgaattcaaacactacagaatttcgattctagacaagacgctcaataaattattatcaaggcaactccactcagcttttgacacggcccaacggttttatttaacggattgtatcccaccctcacgacgctctgactcgcctgacgactacatccgaagacgccttactaccgatcttgctcagtcttctaattcgatcgagtctactatccaatgtatgagaggccctgagttctatctgatccaagttcattggcctatcgccatacctattctcgaaaaaatcctcgaggactactggcaactgattgcccgatatcattgcggaacagaatccgaagtgtctagaattgaaccgttcatcccaatggttcaggcgattattcccatggtccggttatgtagactgctcttgatcaaagtgtcgaaaaaaatatcaatcaatcaggagtttttgccgatctttactcatttgccttctcgatcactctcaattttacataatttacctacgaagatggcccgttacctcgatggtattcttcatcagttcaaggggatcattgatccatacagacccccggatgagttgaatcttcttggtttaatcgaagataattcaaagattttcacagctgctcttgaacttttaatctctcatattcttcctgcgatctcacaagatactaacgattatgttgcttgtaatgacttgaataagatctggttggatgcttggcatgatctgcgtttgggagttactgataatcttgtccaagcttttaagttgtttgcaacaagtcgttaaatctttgttcttttttcctttagttttttttttggtgattttgtgattatgattcgtattatcttagataactataaatgttctttataacgttttaggagtgccaatctgagtgtgatcaactacacggcagttgcaggcggccggcaaatcgctgaaaattcggccgtcaatttgacggaccccgctcagccagctttgaccggcaaaaaacgggcctccggtcagccggcaaattgaccaccaaattgacagcacccccgccaacgcgggctcaggaaaaccgctggcaatacatccgtccccccgctgaagcggggctccttcagactaaggagaactaggcgcggagacgcgctgaagatgacaaggaataggaggaggtcctctggattccgatgagaaaaggaaaggaactggggagaacccctacaagagaggccttttatataggcctcgacaacaactaacaacaaagcgaaacaacaaaagaaacagccacgtgggcgaaggcctgtactaatctagtacagggcaagcccctgcggctaaagatgacgagggaagcaaggagccgtaactccggttctatagcttccctcggcacggagacagcgtgcgcctccttgcgtcagctaggagactcacgtgggtgacaggccggtacagatgtatccggcctgttttccctgtagccctgctacaccgcccatgtcgccattttgccgtcaaatgcgagcccacgatcaaaaccggacaggtccatttgaccactttttgacggcaaaccagcgacaagttgccgaccgatctgtcaccacctggagccgaaaaaacaggtcgatcgagcctgctgcaacgaccacacctccctggctttgcactcgttttcggtcattccacttgcggaagctcacaagtcactctcggttgggtcttctaggccaccaggccgttttttgtttttgttcatcgcctttaacagtttggtgttttttccttttgaggtattctatgtacatgtagaaagcttgaagacagaggaatagagaaagtatcaagctgtatcaagtgagagattgacttgggtgatgtaggccgaagctcatccatctccatagccaacgagaacttcatcacatgttcccttacaaatgccgcccttcttccgggtgagcaacctttggcatccatcctttgtttctagaccaatccttgtacaaagcccagaggggagcatcctcaagtaaatcgtccactctctcgtaactagatagcgccaaaatcataagaaacgtcaccgagagagataatcagccatttatatccggcgcccaaaccaagaataggaagtaggtctattgacttacaagctagggggatgagacccttcgatctctttcttgctgcaaccttctgctagtgggggaagaccaagctggcctgatctcgcttcatgtggcaggttgcggcatggtgttgggcatgtgtgattcgccaggagtggaagggtaccaagagggcagagtgcaagacccagccgacggcgttgttgattgagtgaccacactcatgcgctaagacccagatacctggtgtcagtcatgccgatcgaggattcaggaggacgtcatagttggataagccatgatcgaatcaaaccaaatggattaagtcagtcgaaattattgtttgtttgtaagccataacggacggtaagcagcgatcgttgacgttataataaggtgcgatcttcgagagatgcatttaatcatgaatataacgaatcagccaaaaaaaataaaaaaacaagctcgtcgatcctgcccgcaatggccggttctccggtcccgtctaggctcccagccactgccgacaaattgccgctggtcgactactccaaaccccgtccccaactattgttaaccaccaacacccaaaactcacaagaacaaaagagaaagaggacgaacctttgtaagactacctggaagagtgaccttagtaataggattagtaggagattcagattcattgatcgccgatccagatcgagaccctaacccaacttgttgctgctgctgctgatgatcattattattattggggggggggggggacaagagagctcaaggactggagattaagactaagatgattattgtgaacagaagaagaggaaggagaagataaaaaggaaggaagatgagagagggaaggatgaggagccaacaagtcacgcgggtgacagggaaattcgacgacccggcggatcaagatcccaaccgggaccctaagccagaactggaggatgccggactgtttctgcggggatgggtatgctgggtctggggggctttgagggatgatgagggagaggaggtggtggtgggaagaagatcggatcggatgagtggtaacggcggaactacagatcaaatcacacacactcacacaatcaatatcccaaccatgtagaatgcatcatgatctgtcagtttctgctcctgtacttaatctaacccgattactcacaagttgttccccatttctcagacaatgtgacttcaacaaacagggctttctgttggtgaaggagtttccatgagtatgagtgatggatgagcagctggttaacactggataggtatgagtggagactaacctcaatgatgaaggtgggatccatgaatagtttatcaagctggatatactttgcctcgcccctttgactttcaaggccagcatttagattataatcaccggagatgttcttgttcatcccttatggcccctccagacaagggggttctgagctgtagtgatgagaggttagttagtatggtaataagaagttggtattggtccaggatctcagtttggtgtgagaaaggagtaacacttaccgtagctgtacagcaaggttaaatgaaaagtaagtgagcagagtgaaaagagagcaaaaagagtcaaggtgtaattctagaaaaggaggaaggtgaccgggtgatccagctgctagactgagggtggccttgtttttgaatcggacaagaacaagacctggttgctgatggcatcaataatagtggcggccttgataaggactggttggttcaataagatcggtagcaatgccttgctatgttatgtgtgacgaactggttgcagaaagggcagaaggtgaggtcagtcaagcagaaggcagccaagcaaatggagactaaaagccttgagagtcactcgggttggtaaatgctgctggtgacgtctgacgcatatgatcgatcaatgcaggagggagaaccaaaggaacagttgttgaggaaggcaggaggaggatgagcaatgagctcaggtgagacgatgaaattgaaggctggggaaagtgtagtcggggcctgcgagttgcttgagggttggtaagcgcttggtcaggtctgaggcatatgatcaatcaatgagtcgtatgagaggggagggaaaaccgaaggccgagttgttgaggaggcaagcaggagggggatgagcaatgcgcccaggtgatatgatgcagagggaggaaaacagggacttagcagattttcaccttgggaggccatccttttttttttttttttttttttttttttttttttaagtgctaattgatttcacattgctcactgagagaaatacatgcgatgacgttttttgaactttgtgtgagagaaaactattaaagattttataataataacagttttttattcttctagattgaatgctaagttattttgactggcgaaatgatgattaaagaaaaggaaacgaaagaaattgagaagagaaaatgagaaaaaggaaatccgactctttttattgggtctgaaaatagggaaggccaaacgaatccggctttccatactctgttgactaggcagagtatcttgtggtgacccaaaccacaagccctagatgattgagcgagaaaaagccgaatccattcgaccaactcttgtatccagcctaatagcccttccgattgattttttttttgataaatttttaaccaaagaaagtgatagctgttaatcagagaaagtgatgacttttaatcaaagaaaatgatgacttttgaccaaagaaagtgatagtatggaaaagaaaaggtgttttttttttttcttctttttctagatattgtttgatatttttgaatctatgagtgttgagaatgaagttggagaggagtttgaagcatttcggcgaatcaaggagacttttgatgcagttgacgttgactttgattttatgtgatgtgagcgattgtctgaaaaattttctttgtgaattaaacttaggacaataaatcatgaaatgtttgacgtcttcaggtgtatcgcagaaatcgcagtttggagaatctagttttttgatgaaaaagagatagctattgacaccaggggaaatttcagggcactggttgcccagtgactgcatgtcaccataaaatcaaacaaaaatcgcaaaaaatcactttggtaacgaacctgaaattcccatatttttcacagtattgggaactgattttctcatatctttcactcaacattcagacaaaattcaaaataaaatactatcaaagtcactagagtttcctcatgtgatgagttttttatttcacttctaatttacagaaatagtaaatagaatcagcacagaatgattttttctgcagccccagcataaaagtttgaaagtctcttgatcagatcaggatactctttgtagatttagatcctctcacgccagtcaatttcatcaaacttatcatttccagttctaaatctaatactttctcagatagattctggaattcatttcccctagtacaataaaaacagcctcaaaattacccaagttttaataaaattcaaaaaaaaactgtaatttcttcatataaacacaatacaatcaataagatgagctttaaaaaactcactcatgagacaacaaaatttctaaatcaaattcacaagaggatgattttttcatgggtcctatgggacggcggcagagaatcatgagaaaaaagggaaaaaacaaggctgggaggggtttcctcaaagcctgaagactataaactcatagcagctcattgggagaaaaccctcccaatgagctggtatcaaatccagctcattgggaggaaaccctccctatgaactggtgcttaagaccagctcattgagaggttttcctcccaatgagctggtacacagtccagctcattgggaggaaaccctcttgatgaactgggctcaagaccagctcatcaatagtttttcctcccgatgagctggtcttaagcccagttcaccgggagggtttcctcctgatgagctggtcttaagcccagttcattgggagggtttcccccaaatgggctggatttgaaaccagctcattgcgagggtttcctcccaatgagatgctacacagtccagctcattgggaggttttaatcctgatgagctggtctcaagcccagctcattgggagggtttcctcccaatgcgctgtattcaaagccatgttgttgggaggaaaccctcctgacatgaacctatgagcttatggcctaaggctgggaggaaccccctcccagccttgtttttgttttcttttttctcaggattctccgccgccgtcctataggacccatgcctgggtcatctgggatggcagtggtcctaaatggatatgtgtacatatgcaattaggaatctttgacgtgcactgtgcaggcctgcacgccggtctacactctgtagattggtgtgcaggcccgcacgccaatttgctttggcgtgaaggtgcacacaccaatccgcacctggcgtgcgcaagggggttatcatgcccccttaatcaaacatgagccttccctgaattggaaggaattgatctcaacaagatggttctgacactagccatctgggagggaatatggactcctccttacgatctgaatttaaaatcaaattgttggtgggaatccctcctgaaaaaccattacttaatgcatcttgttgggagaattccctcccaaaaaaactgtgtcagatagcagcttgttcataggtttccttcttggtaatctgttattcaacccagctcattgcaaggaacccctcctgatgaggtttaggctgcctacaccaaattaggaggtgttcctccgaacaaactggatttcatctgggtttaataccaactaatcaagaactcatcccaatgagctgggtttactcccaatgtttgagaagctccttccaacaagctgtgtttaatgccaacattacaggagctccccctgaaaaactgtatcaaaaactgcttgttgcagggattctcccccaataagaaagtataaatcccagctttccaggaggattaaaaagctggttaaaaattcagttttttgggaaggactatactttcaagcacaagatggatttaataccagcctgccaggaggagcccctcctggtgagctgttaaataagcctgttttacaggaggatcctctcccaatactgaaatcccaggaggagttgctcctggaaagctggattatattgattgttttcctccacatttgctttggtttgagtatccaccagcaagctgtttcatattccagtttttttttggggggggggcaatccctcccaaaataagctgggtttgatgggatgctcccagaaagctggtgcataataatttttattgggaggagtcactcctgaaaaactgggtttactggattgctggggggagtctctttcagagagctgaccccagcttgttgacaggaacccataccaatttttgttaggctcatgattataatttatgaccaattttatggatttcatgtttcatgtttgagagttgaggtggtgcagtgtagcatgaaggtgtggggttggagtagtgagatgtgttgtgccagtggtctatctttgatgtttcttctctgtagagaaacatcttgtattgcaagagggggttagcagaggctctgaaggggccgctgcagcattttatggatttcatgttttatgtttgagagttgaggtggtgcagtgtagcaggaaggtgtggggttggagtagtgagatgtgttgtgccagtggtctatctttgacgtttcttctctgtagagaaacatcttgtattgcaagagggggttagcagaggctctgaaggggccgctgcagcacttgctcatgtccggattacgcgtaatctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtaatctgacatgagactgtgctgcagcagccccttcatagcctctgctaaccccccccccccccctttacccatcatgttacacactgcacaccaagcaaaaatagacacaactacccacctcatcactccaaacttttgaaaaaccaccacatcacttcaaaaccaagcaacagactttggtaatccaagaccccccaggccaaatttttgaccccatccccaccaaaaaaaaactgtaagattttcgattttttttgggtttctgaccaagtttctgacttttttttgaattttttttggctttttttgactttttttttgacttttttttgactttttttttgactttttttttcaacttttttgacttttttttcaactttttggactgtttttttggactttttggccaatttttttggactttttgggtgatttgttttgactttttgaccaatttttttgactttttactgactttttgacttttttttgactttttgtttgactttttggacttttttcaactttttggaccatttttttggacttcttgccaatttttttggacttgttgggtgattttttttgactttttactgactttttttttgaatttttggctaacacagatcatgtcatttaagggcttcgcccatcaggaggatcccaaccctctgaccaatcaacaaaaaaccagctatttagctatctgatcagtactatggtcttgcaagccagtctgggcataggcccaagttgggcaaaaaagaggccaagcgggcttggccaatcccaaaccccgtgtgcccctctaaacccaacccttgcttggcacctcccaaagttggagggggtcaggcccaagtcatgcttggccgagcccaagcaagtgtgccacccgcgccaaagctgacctcaccaatccacacttgaccgggccccaagtctgccacccgcactctagtgagcccagagcttgggttcggccaagccagacttgggctagtgccaagtttcagtccccgcacgacctaccaaatcaagccccctgggcacacacccaagccccattggcactcagccacacaggtcttgggcctgtgtccagactggcttgcaagaccatacttcctggtcactgttccacaatcttttagtgggaataccaggtatacatagctgcttgacccagcaggtttggacttgtcatgacactatttaaaatgagtgattgatcaaaatcaaattaatcacttcattccttccccctaaaaaatgaattatttgcaatataaatttgaatctgatttataattctgattaaggtgtacactattagtgtgataaacatataattggcatctgttattgattaatttagaaagagaaatcacaaaattgaatatggttgaatttctgtgatgttctaaatgtatttctacaggggctacaaaaccaaaaaaataagagcttcccttgatctgattgtgaatcaaatctgtaacatttgttccataaaaactgctgaggccatgaaaattgtattcaattagcaagttttatttttttatttgaatcagcagccttatctttggggggaaactaggtgtaagcaaaagggaattttagaggacattcattttcttttctgggaaattagtagtaaattctgggtaaaatctagtgactttcttgtgagtcccattttctatcatgatccttttagtgatttttaaaaaaaaaaatcaaatcttccagggtgacttatttgtgatttgcagtcactggaaagccagtgccctgaaatttcccctggtgtgagtggacagtgacctgattggagctggtagatgatagatccgacactttgttcaagttgatcaagttgctcgaatattttgagaggaggaaaggagaggcgaattttatttctgatggtagattttttcgttttgttgaatttaaaggaggagcgagctagttgttgagtgttggatagcgactggatttgatcgtggagatgatgtggatgactagggagagtggcggctttggcgagtttatcaacagtttcattttctgggattccaacgtgcgcaggacaccagaacaaggagataggaatgtgacacagattttgaatgattttgaatttcttgaagatgttcaagaaagtagactggtatgatttaggaaggggaggattggcgatggagaatagagtggcttggttatcacagaaaatgttgataggagcgatgttggaggaaacgttggaagaggagtttaagaatttgttgatgaagatttcgagaccgatgttgatggcttgtacttccgcttcaaaggcggatgatttcttcgagtcgctgattcgacaggaaaattcagtggtgttgtccaatagagcagccgaggcggacccattttcaggaatgttggaaccatccgtgaaaatgaggtgttcgtatttagactttagattttcgatctggagttggaccttagatttgatttcttcttttttgatttttagatttgagattggaagcaaaaagtcttcccagggatcgatgatgtgggggtggatcgtttcaatggatgagagattgtaggtggagatgagatgtttattgagaatgttgtgaattggggaaggatgagtagagggcgaggccaaaatttctgaattgataaggcgtttgattgggtgagaaggtggagctgtacatttttttatgatgtataagtgattttttctttttaagatttaaaaaaaggggattaaaggtgagtctctttggagaaaagcacaaggagtggttttaaacactccaaggattatgcggttagccaaattgtcaatttttttgaacagattgttgatggttgagtttttcctttcagtagcccatatggcactaccgtaaaggactcttgagcaaaggacactgataatcagattctttgattgatggaagcctattccaaaggaacagcgagagatgtgaatgagttgggaggctgttaggtcaccccattttttgacttttttgatgtggtcggtgaacaggagctttgaatcaaagataattccaagatattttacagattgggaggcaggaagagagatgtcgccaaatttgaagggacggacatcgacagcgttgtgagtgaagatcataaatttggcttttttcctgtcgaatatagcgttgtgatcatgtccccaagagagtgatctacaaccttcttcttcaagtttccttatagaagtttcgaggtatttttcagcaacgagatgggttacatcgtcgatgaaacccaaagataatgaatcttgttttagatccaactgacagtcgattaggagagatgagttatagattatgtataggataggggataatggagagccttgcggcaatccacattttagaggaaacgatgatgacaggtagtcttccattttcaaagaggtggatctatttgaaagaaaactggagataatggataagaagtaggatggagcgtttttgattttcagatggttgagaagccgttctttgataatggtcggaaaagctgattttacatcaagaaagagggcggagacaatattcttttcgcaccatttttggcgaatccaagaagttaggaataagttggcgtcatcggtactacgacctgctcttccgccaaagtggccgtcggcaagggcattattattttctgcccaaaaggtgatccttttggtcagaatgctttcaaagattttccctaaacacgataagagtgcaatgggtcgataagaacccggcaaagaatatgaatctttgtcagctttacggattatagcagtggtggcatgtcaccaaaaaagagggaaatagccaatttttaggcaagaggaaaaaagattacagagaggaataattaagggtttcttaccccaaataatgaattcgttagcaatgtcatcatgaccgcgcgatttcttctttgggagattggaaatgatgttgctgatttcaaaaccagaaatagatgggaaaagatacgggggggagaggataggcggtgtgatgtcggacagagagcaatcaatgggtgcgtcggaagttcctttgaagaggagggaggcttgttcctctttgttggaagtgaggatattctgattgttgatcagaggagcgacactgccgctgctgttcggtttggtgtacttgtaggctttgaatagttgaaagtcgttgcattcagcaagaaactttctccaatgattccttttaagttcgaaaaccttctccttgaaaaccgcttgccattggttgaaacaattacaagagttagcagatttggacagtagcatccatttcctagctcaatttcttttttctgcgatgggggcgaggatcttattatcccaccagggtttaatttttttttttattatttttaacaagtttttttggaagtcgatggaaattttgaaaggagatggttagtttttcgaccatgatgtcaatatcatgagaattatttaatggaagagaggaaattttatttaggtgttttgacagatcagaacagaatttttcaggatcaattttttcaaggtcgcaagctaatcggtcgttaatttgaatgttggattgaaaattgagtttgagatggattgattgatgatctgatccatgattggaggaggaagtcaaacaggagtggacgagtttttgggagatgaagttggcccaagttagatcaattgtagtcgggcttgatcgtttggtcaggaaggtgggaactcctttttgagagatgattttgaagccatttcgaccacaggttttgatgaggaatttggatttggaatgagagtggggatagttggagggattccaaagtttgttgtgaagatttgagtctatgaaaatgaaggatgggatttttcgatcgttgaagttgattaaccaagagtcaagttcagggagagcgtcgaagtttttaggaggattgtaaacgttgatgagtcgaattttttgaatgttgttgatgttgatgtcgatgtcgacagctgttaaaatgcgggagcctcctggaagaggatggattcgatccaagctatattttttattaatcaaaaaacaacagcgatgtttgttttgataagaagaaacggagtggttattgtcaagcagacagagccaattggaatgaaatggaaggttaaaagtgtgggggttaatccaaggttcttggagaattaagattgaggattctacttcggtgttgagaacactaaaggtgacatcgaatgagttatggcaattgagctgtagaattttaaacagtggttctgaggattctgatgaagatggcgaaggagaggaagggaaagaaggaggagaaaaagggaaagctgaatttgggttgttgtcgttgtaattatacatgattaagaatgtttttgcggagtgatttggattttaagggacacttaatgctggtgggggaatggcggaagcggatgttgtcttcatccactccagtgggaagatcgaggcttttttcaaactggatgcacttgacacatgaatctctgttgtcatcagaggtacaatctctagaattgtggttatcaccacaaagtttacacattggatggtttttgcagagttgagcggtgtggccaacttcaagacattggaaacattgtaagggagacttcttataatgggcacctctcaggaataggaacttataaaacagaccacctttctcaactttttgagcaaggtttttatcaaaaaggttgataatcaacgatccatgggattgttttttattgcgcgggtcgccgagccatcggatagagagaatatctttagaatcgatattattttctttgcataattccaaaattgacgattgatttggaaggggtgaaggaaatcggcattgaatggacaatgaccgggaaggaggaagggggagtagggggttgataaccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgacctcggcctctctaggccgagggggtttgaaaaaaaccttaaaaaaaaatcaacggcggggccgtcccataggacaatgtctgggtcctatgggacagcccaggtcctaaacgcatataaatatgcgtttaggacctaaagtggcatgtacacaggctcgccgggaggggttcctcccggcggtgtgacctcggcctctctaggccgagggggtttgaaaaaaaggaaaaaaaaaaatctacggcggggccgtcccataggacccatgcctgggtcctatgggacagcccaggtcctaaacgcatataaatatgcgtttaggacctaaagttgggcgtgcaggcctgcacgctaactgcaggccaacctcccctgcagcagattggcgtgcgagcccgcacgccaacttctttggcgtgcaggcccgcacgcaaatctgcgcttggcgtgcggattggcgtgcgtttatcaactccgggggagtaccaagagaggaatcacacaagtgggtccacttgtgcttgtgttcgagaggccactggctgcaaaacgggattgagtgaaaacttaaagtctcttgaaggaagggtcgcgaccccctaatgatgattggtgtgttatcatcggtcttggcttcatgtccaacaggacagagttagttatttttgtgatttcacaaggggatttttgaaaaaaagggcgggagtcgggaactgttttacgaataacaaatgaagcaggtttgaattcattgattattttctttggtgggggagggcggataactggctgaacagggacatgattaggcttgtctttgacagcgctagtccaagcagcaacagtagctctcttagcggtggggggagaatgaatagatttctcgattgaatcgagacgggatgtgatcttctcaagattagccaaggtttgagttgaaactagcttttctacaccgagaagactagcagcaactttaaccttatcggccgtgatgattacacttccatcaggttcagggtgagagagaaggtccgacataaattgaaaaaacccgttaacgtgaaaatcattaacgggattgtgctgggattggtggagggagggattgtgagagaaatcatgttgggtcggggtgtggggaggggaaggattggaagaatcgatgtcttccatatcgtcatgcgagacgatacgtttgggaggcatagtaaacactatgcgggcccaataaggtaaaaaccttataagaggaaggaaaagaaaagctctaagataaccaggttggaagagagaagaagagaagggaggggaaaggacaccgaggcggaagggagaagaggagagaaactttttttttgttagtttttaattttttataagggttttgattttttaggagaatggttttggcgaagttgaaggtgtcgagtttggggaggccatccttgttgcccgagtgcaacccgtcgaatttgtggagtgctggccgtcaaaactggttgccgttgggcgcggcggcggatgaatggtcagggctgttttccggggaactgactcaggcaagttacacggcagcccgggtcggacgatgtgagtacctcgtttcgctgtcggtttgactcttttcgaccctgcacaggatgacgacgatttgtcgggtcgcacgtgtacagggaacatgtggtcgagtcacccagtcacatgtagcatccttgctgcttggagaactgtatatgggcggtctgctggcccatgccgatctggatcacgcccctggccacgtctggtcgtccgcaagtcaacagccataaccttacacgtggaccggtagccacccgtcgatgtgccaggctgagacccaggcccactgacgcctattggccgcggatcccaacggtattgagttgggtcaaacgctcggattcacgctcgatgtaatgactcgcagttagttgacaatgggacacatctgagccaacgggctgatggctatgtgcccgtcagtttccagtcggcgactgaggtcaacatgggtcatgaggactgctgcgtgcacgccatattcataggcgcaggactgcatgggttgggcagggcagcgggaaattgcccaatgctgactattccaatcgtgaggacacgcctgggcgagccgagtcttgacaaattggtgactgataggcagttgcatttcaaggcatcatcacggaatcatagataacggcagacaggtttagatagttaatcagtatctacacacgacgtattgttcactgactgttttcactcagtcatcttagtaagaagtattaaaactggataaatgatggggtgtaaagatcagtaccattggagctattgacgactttcgggggtttctgccccatgaggaggcatatgactctggatgtgtatgttaaactggtaatgtgtaataagatgctttaagaagggttttggccatacgtacaactagacaagggtagtgatcgtttaaattcggctggggccatacatataactaaagagggggtagtacataagctggagctagagcgtcacatgtggcgcatcaacataagatagggcagagggcacatccacccagtagggttggatggagagaggcccaggtcagaccaatggcaatacgttacacaactacgtttgaatcgaaggttggctggtcgcctgccgcgtggtcgagggccatggcgctggcggccgccatttctgcttgaacttggtcgtctgagggcagagaaatggcttcctttggaatgtcggcaaactcatggggaccaaaaagctctcggtcaatcttgatgataaggcgggcgtatctgaacgggtcaaaattttcagttgacacaagccaatcagaaaaaccgagcaggtggcactgacgcttgtttgtaatgaagaatctgccttcgaaggaactctagtttgcgatcaattatatcccactgactcaagttggtggccgggtcggggttgagatagtgatgaaggacctcaagccggatgaaggccaatctgaccttcatagtggcagtgtacgcatcccgaatctcctgagcagggctaaggctatctcgtgatcccatgattcggtcaatctgcagaatcaggttcaatcagactcgcgtggccgagcataaactgcacgggatgttgccagactgaccacgagtatcaaatcacccagtttgggaacggggccttcgatggcccgacaattgaactctttgacattagtcaacagctgataagagttgacttcagtgaaggaaattaacaaagcacagtcacaaaggctggcgtacaagattgcgcagactgccacgctcatgcttcaccagggacctgagcaatcctaatacactgtggttggccgcttcatcgtcgggccacccagctgggagataatcttctttgaactcatcagattgggcggcaagatgttgctgtcgatgttgacaaagttagtaagatgaggccaggcgatggtcaagaccgaggtgtactcaccgtcaataaaagcaagggcgtggatgcaataggtaagccgcccgtggtgtgggtgcgggaataggcttcaacattgccaacagttagaaggtcacgtatcttgcgccgaagaaaggtctacgtggtcgggaatgagtcctggtagacaatgcacccaaccggaagcataggagtgagtgacttacacgtatagtttgagtataattgaagggcccatttcccggttcggcagtgccagcagcggcgatctcacgtgggcttggcaactcagctcggattagttgcgctcgggttaggtttgcaaccaggagtgcaatggacactatccattgctcgtgagccggaacctatgataatggacacagtgaaaaattgcttgaggaaggatggccaagatgccaaacaaggtgggtaaccgaccattctgagttgattgacaagagcagcggaatcgtcatccaaactcaatcgcgcgattagttcttgggggacttccccaacgacggcggtggtggcccctccgcccctgccttggatgagatgagttgcagaggaagtatccatgacttcatcttccgcatctcggccctgaccacgttccgtggggttattgccaaccccaccagcgttgccttgaagaaacatgttgggattggtcgagtgggtttggccgagactactcccatcggaatgcaaaagcaaagaatgaattcgactgtggttgatgagcgggttgaaacgatctaaatatgagggctgcatcagcttgacaaactttgcacgtagcggatggggcttcaggaggttagacatactgtcatgagacacgcgagacggattaagcccagaacgactatctgggtggggttggtttagattgccaacagaagtaggcacatgggccaatgaagacaagggttgttgcatcacctatggatggtccactcaggacaatgtgtgagggcgagcaagagcagaagacacaaatggttcagtggacggtgggactgagccggagacaatgagtcagcaatggcacaatgacagctcgaaggaatggacacaagggagcaatatggggcagtggtcaccgccaagaacaaacaagccaaaattctcgggtcagcgtttggagtgggaacgataacagtggtggtgtttgagatgggggagggacaaaaagatggagacaagaatgagagaagggtgggttcttatagaagttattgagcacgataatcatcgctcatcaaatcaaacctcatcaattacttgggttccgtgacacggccgggccgacttcgcggaaactctgtaggtcatagaaccattcacatcttcctcattagacaagaatcacgtcaaagttacagtggtgcggtgatcctgtactcatctcggactgatgacgggcagttggttggcgcggtaagatccctaggtctcggccgatttgcaaggcagggtgcattatggcaagcatgatgaacacatttgcctggtgaatgcggttcacccgatggccccactggaaattatcagacggggtcacaccactgggcaagatcacggttgactgataagagggcacccttctttggaaagcggtccagccgaaggcctgacatcttttattcacccgtgatgtcaaggaatgggcaccctattctgaaatgatcaaattgttggggttcatcaggtgacaagcatgcccagctgttccaatgtgggaacccgatagaagagatggtggtcttatctggccaagctggctttccaggccagacaaagggggtcctcttcaatgaatgggataaacatcactttgtggtttgggaactgcatcactcctggtcgggtcggatgaaagcagaagagatttatgtgtgggccagcctatgctcacccacacagtctcgatcggcgcgacttggttactggatgtgatttggacttatccttcggcaactttggtatttgaagttcactcagaaagatgtcggaattagaaggtgaagacatattttgcttgatcttgcctgtggcgcagagaccaccgtaaagacagttaaccaaatgaatccctcagactttatcatcatccgggggccggtgggcgacaacagatacaaatgtaaattatgcacgggtagggcacccacacggagctatcgagaccacgcccgaagtgctatgcatcaacgaaaagtggaagagagaaatgcccgaaatgctctgaatccactctttatgcggccacccgaggggccaccacaacctgatcatacgcaggtgaccgttgaggatcaagcacccgatgagctggtgtttgatgccattgggttcaatgctgggggatcagacaatggctcggaggatgagttgttgaccttcagagacatcagccatgctactcccttcaatagcaccgatgtgccacttggccctgcgcaagaggaaattgattgggatgattatctatttgaggcgatgaatcaattgtcggacgaacctttccccagtgacttgctccccaagccttctctgccctctgcagacacgtcttggtatcctttcaagaataaggaggtaaggaaatgtttttttgtagcttaacaatcaatcgattggtcattaagtagctatagcatgagtttgctgacccccatgcgcggcagtatttaattgcctctcttttggttggatatatgcaccacatcatgagtcgtgatgtgtatgcacaaatcaggttgatactgacccttcttggcgtccgcctccctcattggacaacacttcaacactcccgagaggagattcgttccatgttgaaactagaattacgccagaagaagagcgtctggcaacagcagtgctacgccctgagcttagctcagattcttgggcatgtctgttgcaacccctcactgacgtttgaagatggaggctgaccagggttcttcattcttgctattcaggagatgtcaaatccatatgtcagtccccagctcgattttcttccggaggacccgcgtgggagcgaaatttacaaattttcccagagcagtaaatggctccatggtctgcccccagacctgcgggtccagatgatcgagtccaaccagcagcatttttatatttttgagcccgccatggccaacaatggccaaatagtagtgcctgtcttcttttacaaagctggcttgggaacgtatgccaaatgtgcagtgcctcaggtggagtatacacacgagcctctcagcgtcaatgtgcggatgcccttggatctgagcttcaattcggaccggcttgtggaagtgaacgtcttgaacttggggcagagttatccggagatcgtgatgggattgcatggacgtctggctgagttgtgcaagaaccaaattttaggtgagtccctccattgatcctgaaccagtgtggctgctgaccaagttggatgggtcagatctcgatgaagattcaccggctcgtcagcttcccaatccatggcgcactaaagccggtggcaaaatcattagacatatgccaatcaatctttatgccgatgatacttcaggcaatgtctccaaacagtggaatcggcacatatccttctacttcaccctcgcgggcctgcccccaaagttgtccaatatgcagtacaactgccatttcctatctacatccaacgaagcgggcgtgttggaaattggggaacagattgtggaggaactcaagtgagcacgccccgaccaattttgtcttcctgtttgattccctggggacattggatcactgaactatccatctaatggaaatggtgggtcagcatgctggccaccgatggttttgtagcacatgatgcttccaccggctctgatgtcctaattatgagtctggtgttatgtttccaagcggattcgccgatgcacgcagaagtgaccaacaccccgctacctaatgtcagtcttaatccttgtcgcatgtgctgcctacatgcaccgagtatggaagcaaagaagacggaaggatacgttcaagactttgtgcacattgacggcacgggcaatcatgtaggaaggttcctctcaaatctgcctactcatgggaaggagcgatgggctgatcacccctgatttccagaaatctccactacctcggaactgggaaaccatccaaacgcagaccaaaagcctctgggagatcgggaagaagggggtcaagagtcattttgatgataagaccaaggagctcgggatacgtgattccattaatcgtcgctttgttgaggtgatgcagcagaaggacaacgtggacgcccaaacggaagtcaatctgatggcccaatcagattctcatcgcctgttcaatccgtttttgaaactcaaaggtgggcccaatcatccatggtttttatattgtatcccagagggccaagccaagtgattaatttcaccaatttgactaccaggctttgatggatgcctagatactccagtggagatcttgcatgtcttcctccttggaatagtcaaatatatgactcgagacttcatgaaatccttgaaagtcaaagagttggcccaagtgcttgcctcttgggacgcattgaacgtcaaagggttaaatgtcccttcgatcccggccaaatatcttgttgaacacttttcctcactggtcggaaaggacttcaagatcatcctgcaaaccgccccctttgtcctctaccaattcatgaatgactcgcaacgcaaccattggatttccctcgggcaactggccacgtatgttttccaaacccgaattaccaacatgccgcagtatttggccgacttgagaaaacacatcgatatattcctctgtcattccatcaacatgtcagcccaatgggtgaataaacccaaattccacatgttgaagcatcttccagagtcgattgaatgtttcggccccgctcctctgtttgcgactgagaagttcgaaagctttaatagtgtcctccggaatgcgtcggtccattccaaccgacatcgacctggaagggatctggggctctcctttttgaacttccaagcgctgcgattggtcgcctccaatgctcagctgtgcaaccataaaacgggcatgaccttccatgcgtccagcggggtgacaaatatgtttcgtagcaatccactgatccagaagtcaatgggttataacccaatggccatggggtcccccataatgtttccgactcccattcaatcggtgttgcccaaggcggaccaggaagagatcccgagttacttccagcagtatcccaatgcacggattaagcaggtctcgcagctgagattaagtgaaaaagatgtcgtgaagaaaggatactttgtcctggtcagcctgattcatgcacccaaaatgaaccacaaatgccctcactgaccaatgatttttgttgtcgctgaataggtggcgcccggtggcatcactcgagatcaggtcattggtcgcgtgaattcactgtggcagattgaatgggatcatcaaatcagatacgtgatgaagaccaccacttttaagctcctgggggtagacccattttatcagatgaggattctggagaatactcatgaggccagatatctcgccgtgatagtaagccgctcctcctttcccccaaggattttgagtagttgatggctaacccgcgtggtaggatatcaaatcctgcctgaacgtccaacaccactgtattgggggccaatgtcctatgaaacccaggacagatcctcagcccgaacacattgagggtgctcccaacccaaacacaatcaaacattcagatgaccaatggttcattttgaattcgtcgtctttgcactctatcgcttctcaccgacaactggcttctttggccattcccccaattgacgctgatcattggaccgcggcaattgatcatggcctccgcatatggcggggtcagtaaaggtaaattgttgttcatttgcaacctgatctgaaccacccggttgcgtttcttgaaggccctcctcagtatgcaagatatcatggtcttttatatgcttcgacgtagtgccagcacccatgactcgtcaaattaaccgaatgttaaatagtgctagttgaaaactgagtatagtagtatgtttaatggcttgatatatgaacacatgatagctagtgaaaccaatgtttattacccacgttcaatgctccttcccacgtgatccttcttgttgtggtgagaattgagagatgagattcatgagcgaggcacgcaactcagttccttccgcctttgctcgagttcgatcctcttgtagtctgcaaatcttctctttataattagtgaggagggctttcatattgacatggtggattcgctgttcctcatgatggcggatctgctcttcgacttgccacctggacaattccaaacaggtgtcatgaaatgggtcctcggaggcacttgagttgcttggtgcttgcatcaccaattgccggagggaagtgagtaagtctgattgcaaaccaacggtcggggaatgttcgttcgagaatttgaagcctccgttgctgggagtggtgtttgccatcctcgaaacggttggattgtcgtggactggatcgattgcatgcgatcggttgacccggcccgtgttgtttgaccggacctcttcattactcgcttcgtcctcactttctgcaaagatgtgacctttccccagggttgggcgcattggttgcataccgcaaaggatgtcgaccatggcccaataatgctgttggattctacatcagccaccagccgctgtcaaggagctgaattgactccacttactgatggggaaaggccatttgccttcagcaatctatccaaattggcccctggtgaatcggtgcgctgacggaccatctgcatgtcagttcaaaggcagctttttttctcgaccaattgccattcaccatgggtttgacattgctcacttaccatgaatttctgccagagggcatcatactgcgttcgcctttgttcaagcgtccaatccacaaggtaagggttatatgtttcaattgcaaagtgtttcttcaggtagtcttcaaagggcacccaagttgtggatttgacctcttttaaagaatgtttccagattacatgatgaaaccatgcaatcaaggcacttttttgttcgtcggagaattgattctcttgaggcaatgtgtctgacaccgaatcagattgtcctggagttggggtgggacgtggcatatggggaaaattataatggcacccttgcgtgttgatgggaccgggctcgacctgggtgattatcactcaacgacgcttaaggtcttgatctgttgggcaagtcgattcttcgggcgcatgtggcaatgaagagccataatggaccacatactctgccgaacgcttgggcttttggattggagatgacggagcctgcggggatgttgattcaaactgttcactgatgatttgttcgacctcctgcatgtgctgagaagaaggcagatactcggagtcctgagtgttgagataccggatgattggctggtggcgctggcagccccggagtgggtcctccactggattgttggaaggggctggggtcatgctttaccagcagaagagaagtcgagtggcggtggttgcaagtggattgagcttttgtggcagcagaggaaaatctgaacccaaggcggcttgcgatgacctcaaatgtcctcatctcatctcagatgaagatatccgaagcctctgtgcaccctttcaacaaagagacatacccagacatcaatggggaaagcttggccactctgacctgaatcggatgagaaagaggttgcccaagacacataactattttcaagggcattaaagtgttaccactgcatggatgtcacccccatcaggacacgcgggaagagctccatgcggaagctccagaataacgttgggcactaacttcttggacttgcaaatcgctcaggcgcagaagacccctgggccaccccaatatcctttcaaagggggaggtgatattctttggcaagcattgggatttcatcgtttgcataatacgggtttggattgtaaaccctcaaaagttatcggggctgtcgtaacctacttgacatgtattcaatagccactggtaataaatctaagctaatagtttaaatgagaaaccaaaccgagcgaaagaaatgaagagtctggtaatcatgctggtgcaaacaacgtgggttaaatgccaggattagagcacagtgtaatgttggagaagacctaatcaagctgctggcaacccacctgaacaagcatgggaagcgcttcaatggtgacatggcgtggcggaatgttagaagattggatggagcgactacatggataagtttacattatctacaacttagttcgcagctggttggtaaggaatatctaagtcatccgccatctgcgccaccgccaaatttaacttgttgatctcgttgaaggcatcggccaattggagtccctggtccttaagttggtaatggcgcttactgagcaactcgttcaccgcacggtcgtgtctgtgcgattccgtgagtagtgccttacaaaactgcttgtggtcgttgttcttctgcgagtcgaaccacccttgcagtgccacactacgctcaagaatgccgcgcatgagtaccaccagtttgccagcagtgcatttgctgatgtgagtcatctcgtcgtcggtggaactgggggccagtgtttgaacggccaaagcgaggtcgctctcagtgggagaggtgggagagtgggcttggatgggattgggagtcgccttcaaagtgcctggtgtcgctgaagcgccctcgagtgagttcgtgggaggtgggccttcggctcgccaatcatcctcagcatccaaatccatcaagtggcccaccgctgggcgaatgacgccagtcaaggtatcccccaagacgataggcgccggcttcttgcgcatatagtattgttctaaactggtgtaaagctggagcaatacgaatcagtctgcgtgtcaagtcaacctgggaaggaaatgccacactaaccactttgggcattccaaactcaatcagcaattttggcaacgggttgtcggatgggatgatcgggtgattaagcgtataaatgtgctagataaatgcaagggcatcatcagattttctatggtctgacctccggatcacaaatatgaatcaagtcagtacgtaccatgaaggtgtcaactagagaggtcatgagtgcctcgcgatcggaaaggggcattccaaacaagaagatgttgaaatgctccttaagatgagtgcgttcgatgtactggaacatcccctcagatttacgcacacggggcacgaggtgggtgtgggcccattgcacccgctgagaccaagcaaccagttcgacttgcagtcctacggggtctaatacgctaggaaactgagggagagcttcggcaaggccagcaggcggcttcattgaacaaacacggataaggggaggttgaggtgactctggtcaaaggggacggtggatgaagcacaccgagaggtcgcgtgatatttaaaatccaaggcaggaaggaaaaccaattggttgttggggaccagcgtgagtggtgtcttgggtgtaacagcaagtcaggcagtcccagtctcggacctggccacctgatgtccaattcacgggggcaaagtcgttagggaagggaattatgtggatagatggaatggacggccgaagtctgggcaatttcacggcggtgaagccgtctcataagagaaccaacccaatcacaggagggcatcgggcacagtgaccaaggtggggtgactgccagcaaggtgatctgatgagggacctgtttgacttgcaagcgacactgccgtcagatggctgtggttctgtcttctctgaagctgtacaatagactaagacagtctgcgagggggcctaatcacggaaatataacctggactggaaacgggcagtgatcttggggttcctcgccgtcgatccatcacagacgacccatcgacactgtgcatcttcatcgatcgctcctgccgtgtatgttaacttgcctgaactcgagtgccggtggacggccagtcatttggccgtcaatttgacggcctacaggtcagattggcggttgtttgactcgcgcggcaaattgccaagcgaaaccttaaatcgtgcaactgccgtgtaattcactggtaatttacaggcccaactttaatgaagtcatgataactcttgaaggctgtcgggtgtgatataagagacccaaccttaaacttatcacagatgcatcagagttccgatgtatcatgggtgctatagtgtactaacacagcctgtggtagtcttgagcccccaaccaccaactggcgcccccatgattatcacacaacattacgttctcttaagggatcttgagtgggcgattgataatatgctacctctgcatttccccctccatacattctggtatgtctatgatcacgagaggtgtcagccccagtctgatgagatccattcactgctattcactggcgattcacagacctacttcacagagtcgacgagtcttgttttaagttgtaagctgcgctgttgtggcttcttgacactatgtatctaccagtaaatactacccgcagagcctcagcgctgctcgagcaatggtcagacagattgatcagagcgataccacacccaggacgcaggacatgtgcgtatcatacaacctgtctcatctggcaattggttggagcagttcatcagacaaatgagcgctggaaaaatgcagactaacataaatacccagctggttagtgttctctcgcaaaaaaaaaaagtgatcaaattgccctaactgtcttagcttgacgtgaacccttcaacctcggccaagatgaagatccgatcaaagcagtccttcttttgcatttctctgcgtgcattgggagttgttcatttgtcactgtccagcaaagtgtgtgcagcacctcctcccagaagaacatccacaagttaagcccatcatcagttttttttttttttcgctttcttagcaatctgaactcaccttcaatttcctctgcagtttccttaatcattcccttgaagttggaacctcggcagatgaatgtccactcaggtccatgtcatgccatgatgtgtgattcctcaggagaacatagcaaacaagagcactctgatcacgaagtttttcagcaaattgatgatgtattcttggagagtcaaggcgagtcttgtaaacttgtcttttcgtccagctaaaccccgctgcttatgtctgattgtgtttagcagccaagattgaaaaaaggggaacggaatggaagaagattaaagaaggatttggacatttgctacggggatataatgatgataaagaaactttagagtgtgttcatgaattagaaatcatttatgattacttggagatggcaagtcaaaggagaatttctagaccaatgagtggagagtcacgattggcttttgctatgtctgagtcacacaagtcaagaacaaggaatcaagacagatctgtagcaatcactcatgatccatggaccgagttacaaacgaagctccttgcagagcgaggatgctatgattgggacaatttcaggattcgatctttgaggaccatgcttctgatggccgatcatatggtcaactatgaattaattccatcatctcttctcagccttacactttttccatcggaggttctttcccggatggtcaaattggaccttgataagcaaacttattggtacatgcctagcccacttatttcttctccttgggtgatccccacagtggagtgtctaaccaattacaagggagtgaaacgcttccacagatccctcagaggtcagtttgttttttttacatacatttatggaaatcataaagctctacctctgatcaattctaataacatggcttctggttcacttttactaactcatgggaaatttctctcaatgcagcactttctaatgaagatcagaaacctagtgtctatgcttctctccaaagctttcacagggccacaaaccaaggaaagcctgaccaacaaaagctcacaaaggaattcaatgaaatagtcaaacatttttttgaaaataactttctccataaggcagatcagctaaaaactaaatcaagccatcacaagttctacaaccttcacaagtcacccagcaccttggcctacaactattccatcctggaaaacaaaacaatcaaccaatttagaaacaaaaaagtaatcaacacaatcaaaaatgcatacagtttttttcagaacccatcagatgaatcaattaaaaacaagccaagagtagaatttcttgagatttattacattgtagattttattgacaatttctatcctgaacttgttgagaaaattaattctggaagaattgatcaagatctcctacatgagcaattaaaatttatgagagaggccttcagtatatttcaaaatgagctttatatttccataagaattcataaatttgttatgttaattgatgaaggtatgagaaaaggaagtaaaatgaagaaatggattgaaaaggccacattgggaatcagttcatccaaggttgatttctggattgggttttctaaatcttgagtaactattccaacttaatattttcatttttttgcttctttggttgcaaattatgtttccaagaatctcttttcaggttatgtttcattttctatttctgaatacttccaatacttcaatttgaaaaaataaaaaccagaaatggatgtcaaaacattccttgaatacatgttctttctttttactccatcatctttttgatttcattactcaacaatgtggcaggttcttttgggcttgcatatcacttgatttcctttatgattgtttgtgttcaattcttggcccaacccatttttttctgggtgggggggggggggggatttggggtgtgagattgctggttgaggaaagctcaagccctgtcaaggtgcctctttcaaagggcatggtgagaaatgtcatgttttcctctttgtttcaatccagtagattagaccaatttgtcttagcaagatcacttgtcctccccatggcaaaatgaccacttgaattatggtgttcaaaattacctaaatatctttttacttattggcataataatcctgcataatctgcaattttggctgggacctgtcaatttgagttttaagtatgctgacaggtcccagccaaaatattacattatgcagataagtaaaactcacttaggcaattttgaacaccatgaatttactaaaccttacagttgtgggaggtcagactcaggcaggtccaatttacctgaacaggacccaggaaaccccctataaatgtcagtaaccaaaatgtatgaattttttggcaaagctgctagcaggaatgactagctgtaaagaaagtttggctatgtgcttcctggcgggaaaaatggtacaaacaaaaaatacacaaaattctggcctccagctgccaaaaataatgttagacacaaaaattgtatgacatttttgccagaactctgagcctaggcacgaaacgtgtatgaataagtcccaaaaatgtatgaattgcctgaaaatatgggattttacgttgctgacatctacagagggtttcctgggtcctccctgaacccgcccgaagacccaccgggttacgggtttggcgcgggagacccgtccccgaggcgccccccttgagctactcgacatcctgctgcctccctttcagccaagtcgatctattcaacgaaaaccaggaaattcagtcaacgaaatggaagtcatcaacgctcaagttcctcaacccgaagctatccagcaggaccaggaagcaaagccggagatggagaagaccatcacaaccgcttcagcctcagcctcagccaccgatctcaaacctactgaaaactctcagatccctgccggactaacggataccaccatccccactaattcgagcgacgaaaaagagtccgaacaggtcgataaaatcccggatgatgcgacggaaaccgtctacctgaataacttgaatgagagggtcaaactccctggtcagtcaaaaaaaaaaactcataccctcacccccaaagagcactcacagacactctacatttcgatttctgatgtggtttaccttggttttagctttgaaacagacactcaagaatctgctgaaaaacttcgggccagtgttggatgtggtagcccatcgatcggtccgaatgagaggccaagcctttgtggcttttccggatcgagagatggctgccaaggccgtcaaagaagtcaaagggttccccctctatggaaaaccgattgtacgctataaaaaccccgccccatccccagacccgtcttttcagaaaggaaaatcaaaacgagtcatttaaaaaaaaaaaccattggactgatgatgtattgtggtcttcaggaaatcgccttcgctcgatcccctgcagattgtgtggtcaagcggaaaacgccggacgatttcgaagcccataaagccgaacgactgttgaaaaaaagtaagtgactgatctaccccatgcgtttttttttttttgagcaagcagtgaaaaagcgcgagtgaattgaagcaagaagagatttgtgtgggatggaaaatgacatgaacagaacgatctcgacgagaaaacccgttacgaaagaaagctgtcgaggccaaggaggctgcacggaaagcggcctcgacggccgcctcggccggcccgatggcctcctctgtgccccccgcttcatccaataggaaaatcgtccagatgcccgacgaatatcaaccgcctaataagatcctgttcatccagaacttgcccgaaaacgctggcaaagacgctctcgaagtcttgtttaaacagtttcagtttttcctcttattttttcttttcttaatttccccccccccccatccaaaaaaaaaaaaaaaacaattgcaacaattgatcattctcttggtacaattttttttgtaggtatccaaatctggtggaagtccgaacgatcccaggaagatcgaacatcgcatttgtagaatatgtggatgctacaagctcaggggttgccaaagatgctctgcacaattacaagtttgacggcgaacacaagatcaaagttacctttgctaaacagtaatctcattacaattccctccatctttctttccctttcccttccactctatttttttgtgtgtgagttgaaaatcattgcatggtgaagaaagaaaaaaaatctgtaatcatatttacaagacacatatttcttgccttttcttttgatccttgatgagcagtgcgcacactgtagctgcttaattgccctcagctccccttccttgcattttttttttttttggtttacactacattccagggacaaatgacgcctgtccatcagctctcgctatttatttcagccgctcctgactttcaagatgttcgaaaataaataggctgttcttgaatataggctcaagtcattaaaaaagagatctcccattggaaacaaccatccaaccatttctaaagaataaaaaacaagccaactctgtaagttaagcttaagatgaacttgaaaagagaatcagctaaaatgctcacacttgttgagtgatctcacaaaatgtgcaaagaccaagaaataagcacttcttcatgcacatgtgcggctcctggtgtgggccaagactggcggaatgggtggctgagtatttgattggaatatgggattgtaatctgtgaaagagattacaaaaaacccgtacatgttttaagttttaaaagaagatagaaagaaatttgcacaaagacagtagaaacaaaatcaaaacaacagcaacaacaacaacaaaacataatctacacgtatatatattttttgggggggattcagaaaaggaaaggcaatcaaaaagaaacttgagctaaaaattgaaagatccgaatataagactttgaggagaaaaaaggagaagaagatgctgatgataaggaatccaaacaataattaatggtgagtgctaatactatctgcattttgagcctgagtaagttgaaaaaagggacaatgcaaaagagagagattgagcggggatgattgtaaaaaagaagataagcctgtgagtgtgtgtacaagtgacgatatatcgtaggagtcaaaagaaatttaaaagaatcatgtttcaggtacatagaaaaaaagaatgctatttgataagatgagtggattgttatatcctaaggatcttttatgcgggctgaatggagagtaaagaaagtgcaggacatttcagtttgatgatatcaattaattgatgatggtttctttagccacacacacagagaaagaaaggacatacgacgttcaaggattggagtcccagcccatgatcgacgacctgaccaaacgaatacttgagcccatgaggaagcaggcagtaggcatgtttgacgtcgcccttgggatcggaagaagaaggaattgggtcagatgggccgtcgaggattttgagggccaagacatgactgtcgtctgcttgatcgtcgccggagtccgagccggtctgagggatcataccaggactatcgcacccgggggcctcaggatcatccagctcggactcgaggaaatcgtgttccttgatcgagtccatccttgcccgaggagattggctgaccatgctgaacgagtcctccatatccgattccagagtcccgacgccagagagagacgagtcgctgctaatcgaacgactgtggtggctatccatccgacgacgaccatcggtcgagcgaatcgaggagcgcctgactttgaagggctggacgtgccagtcttcttctttcgccggcttgctctcttgatcatccaagccgtcggccccgatcaaaccacggaaactgacccagagatgatcatcaagtggctcgatgagcgctcggatggcgacgatccattcgcgatctcctatctcctctctacttgctctcaacaaccccttctcaaacttcggccaggactcggcttgtaacaatcgatccttcaatcgcttatataagcccaggttttggggttcagccaacagttcaacaatctcgttttctctctcattgaacggaagtaagacctcggcgggaatcgattttaggtttaatggttcgattcgttggtcggtcggatgagaatgagaggaggaggatctgttatggctcatagtaggtgaaaagactggttgctccaaactgttcaagatctctctttgagtctcgctttcagatttccagttggtgaccactcttggtctatcggcatgtcgattaggctgtggttgttgactgggatggtgggataccaagccgaaacagatcgattttctcactgggttttcggccagtttgtttcgtgagggacctttgaagaaggtcaacatggtcattggcgatgggccttgatcgtccatctcgagcttcttctttcaagttcgtttgatcgatcaaaagcacattttttttcccgttaataatgcggattcgtaaatccgagatcatcgaagaaggaaggataaagagagaaacaagcttttgttagtatgatgtcttacagtgactcatcaggttttccgaggaggggaagcaaacaaaccggtgatgggaggtcggttggttggtgggatgatggtggggttgagatggcaggagtttcggtggacatgatggccaaagcagggaagttttcttagagtgtgtctgcagaaattccggttggttgggctgctcgttgttgttagtaggaagtcagtcactatgtaggaaatcggtggatggtcaacaggaggagggcgaaggagtatgcgcactatggatttacgcggggatgatgtcagtgcggggtgaattatggggtatgtagtaagccagagtatgcacatctgttgggaattcctacgggctatccggtgtatccggccacatggaatttccaccgaacattccagattcccgatcaagtccttcgagaacttcgagactcgactcggattgctccagaccatgtattcttcttgcaagacttggctttgtttcatctcatgagtagagtacgagacaagatagcaaccaatctgattgacatcttacatgtttgctttgtaaaggattaagagcacgcattgtaggtcaatgggtttagcctgtatatgccaccacttcattaagtttggtagagagacaagttgacaatgggttgatagaggttgatgggtcaagggttgacggaccattgggtggtaaggggagaagatagattgaccgtattttgctttgcattttaaaacaatcgttttcttatagacaaatccagcccagattgacgagctagttctatggcaaaggttcatgtattttatagtttgctatcataaatatatcatagatcagcgagttttatatttctatgtgtgtacgtatccgatgtttataaatgttgaggtgctttcgttatacctttctgcctggactgttgaccatgagggattgataagggagttatagtttacaaagtttttcttttgagggaagaggatggcagattctgctggtgagtgcacatcaacatacttcctccatatcgagatcatcgtcatcgtcgtcatcgtcgtcatcatcatccatgccgaagttttcatcatcatcttcgtccatcttcgacgggctcttcccagcctcttcggcctccgccttgccagcagcctcggcctcggcgtacttggcagcagctttggagcgattgagttgagcgtactgtggctttaaaacccagtggcccacatatggtccagctttcagaagggtggcgatctctgtcaagacttctttcagataggcctccggttgcttggtctgcgccctacatacacacactcaaccatctcaacatcgtaaaattacacaccaaaatacaaagggttggcattttgtaggtcaagcagataactcacctgagtgatttcgtcgcccaataatcataacgcaagaagttggcaaacaaagtgtccatcaattccgtccggggcattctcgtaaatttctctgtgccttgaggtttggtcacagatctctagatgatgtgtagaaaaccatccagagtgagtcgaggaggaggggaaacaaaagaatgatctagatcgatctgaaaactaacagtgaatgcggcaaatttgctagcttgggcatgagtcgtcactccactagccattcggtttaatgttccaagatcttgattgacgcgtttgatggtccgtttaggctgagcggccttctgctgacgagcacgcatgactgcacgataattatcatcaagcactggtgcaacctggcattcatgggcaatagtccccgacaacttaggtcgacctgtaaacaaaaagaaataaagtgaaaaatcaggcaacacgacattaaacttgatatttcgaagaagaagaaagaacaaaaaaaaagaagaagcaagtcgtcggaaggagacccacgcgcaactttgggtcggacccggcgaggtctaccgaatttgtcggtagaagtactttcagtcggttcgggtttcgaggtggaagccactggttctggtttcgcaagttcatcaaacacataaaggttcacggtggccgcattcctaacgtccaatttgtattgcttagggactggtggcaggtcgggtaagtcttccaaaaggatttcgatcttccgttttccgccgctattatcactaatatgatggattgataatcggagatgtcagtcaatatgtcattgtagctcatgctcagatgagaaagaaaaagaagaacataagctcaactcttcatagactctcatcgcacccagctcggtccgacctcccgaaatttgggcttgttgttgccatcgttcggaaagaaatttggggatcttgactagccaagtcagcgttcctgattcggaaacatctagatccttgttgatgaaaacagacgcaagaaagaatcgaatgtcaattgtcatgaacagaaaataactctccaatcctcagtctctaatgcacaacaagttagaacagtccagctgacctcatcgcaatcctcttcttccacaacgggagtcgaatccaaatcgatcgataatcgctctttctcgtcctccatttttgattgttcgttttgtattgatgagtgatgaacctaagtaggtattgatcttgtttttggatgaggcttcaaaggagaaaaggtgctgtggagagtcgtcgggggttgtgtggactggcgggcgaggtcaagcacccaaaaacccggcactgactgagcacgggggaactcactgctcagtaacctcgggggactgtgatcgagcttatgtacttttgttcggtgcggaccaaaagaaggcatccggcatcattcggatcggatactgtaccagattagctgacatcccacacaagcgttgttaggctagcggtaaactggggccttgccatggcctcgtcaggggttcgactcccctacaacgcatgtttgacatttttaaatgccgtaccagggagctaaatacaacttcccccaaacagcgaacttatcaaaagcccgcgtccctgctgcggcgtggggcactgtagccgctcgtcaagtgtgcaagcactgagagcatctccaacggtcctgctgatgcgggacctgggaccaacttcagcggcccgcgagccttttttggcctctagcggagcggctgagcaagctgccgatggtcgcgggggtggatccgagctgcccttggctgctacttttggcagctttggcagctctccctccaagctgctacaaccaactctcggtcggctcgtcgtccgattttccttttttcacacatacaattacacatcttgatatcaacaccaccacatatctccagctgtatccatgcctaccaagactatggtcctcgatcctcttctggcatcaatgactcccaacgcaccaactccgacaacccgtacgatgccgagaactcaaccggatccaaattcaacccccaaagcctcggcgactgaaccagaaatcttgaatgaaatctagaagagatcatcttgcttgtttttcgaaagacacattttggtcgattttgaatgccagacttcctatcgatcattcttgtcgtttctgttctgggttactttctgttgtcgcttatattgctgatcatgtgctttgaaggtcttcctcttgtatataatatgtttctatttgacttcctcataccaagcgctaatcccatttgcaatgaaattgttgaatggaagctttgcagaatattgtcttgatttacttcgaatcaaaaaaacggaaagtcaccagatgaacttgtgcatctccgggctctcgttctacgttatacatataaaaagaaaagaaaaaaaaagcatttgcacaccgattgagactgtttccactgctctagccccggtttcaaagacaagccttgttcggctatgtaatagacgaaggagaaaaagaggaaaagcagaaatgcaattagattttaattttcatcattgtgttttggtggttgtgttggaaagaagggattggcttgaagttgattgacggaaatcttcatccacccctacccggatcgacagtccatattttgccctactgtgacatattggtgacagtttgggacatctgcttccgggctgctagagtcgagccaacccacccccaggccgttggtgatgctctgaggactctcccgcagggagatcccgcagggagaggacttacgcccgaggggagcatgacactgtgaggctatgatccaattttggcggtgaaggttctcatttctccatagcaccatgaattttaacctagtttttttgtccttgtcatcaatgaatcttatatatgtttttgttaatcctgtctactcaaaatttggacctcttgtccccatcatgcccgcttaagcttcccaaagtttgggtattgcaattttattcttgccgcttattggcataaaccttttttttcaaaaccctcctctttttttcaaccttttggacctctggcataacactcccttataatgatcgttttttttcacttttcaaccgttattgcttcatccggcccggttccacatactgttgtatgggtgtgcaaactccacatttggagtatgaagaagacaagagggggaacggggggaagcaatgaacaccaggcatttccaactacaacagattaagagtacgctgctctacccaacgactagccgacacatcgaatggtacatacccgacgttcgacaaaagatactctctttggcccactacctcctccaactcgacgccgcagaccggtttccatatttgaacgacaacgcaaacttgaataccgcagattatcaaaacttccagcactcccaccatcgccccctccgaccccaccgcctcagaaccccaccgacacccagccaaccttacaacttggttcgcttatcgaggacctgaacaacttcagtatatccggcatagacccggttatccctgactttccacgtaacacaaccatcgacccgcccatcgacaacaatcgacctccgtcaccttttctttcccccctatctcatatattctcccagtttctcactcggcattctccggcattctcccctcgcattcgaccatcctctccgattgaacggcccacccaaatgtcgacatcgacatcgtccgaaataacacctcgttccaaatttttgcaacagcctagcatctacaagcaggacgttgaacaactcaccgccgatgggtccaacttcgacaagtggaaaaggggactcacacgaatcgttctcctcaccctcggccacccaaattttttcgacaaatccgacaactattccaaattatcggaccaggagaatacctgcttgttattccttattcaaatcacaatccacgatgagctcgcatctcttgttgaccaatacaccaaaggcactgaagcctacgacgctgttcaaactaacttccaaggcaccgtccgatttcgtcagatggaactcatcgacaagctgctcgagttacgggtctctggtccgtccaccgagccatcacaaatccccggactattcaacaggatctttgaaaccttcgccggcttacataaagttggtgccggcctctcgcctctggttgagagcctcattcttcaggctgtcgtccctgctccctcatcaatgtctcggtcccaactcttccagaacatctccctacaacttggcaaaaagccagacgtcacggctcgagatatccaaactatcattacttccgcgtacggcgaatctcttcgtttcgactcgtcaccatcttcccacgtctctgtcttccgcacatggcccaatcaacctcagtggggtaatgcgactcaaaatccaatacgccctccccgacgaaacccttttcaacaagccaacccgggtccccaaccaccagctccgacactcaacaccaatcgtcagccaaatgtcggacgacccggccacccaaccatcgacgatattgcggcagcgatcaacaatatcaggaaaggcaaccgaggtccgaacgaccctaacatcttcaccgggaaaccctgttcctactgcggcgggtcgggacactggagatcgtcatgcccgacgctccgcagagatgccaatctgccacctcccgacacctccacacctggtcgccccgcttccggtttcgcccgtcaagcggcacccccgaacgaccctgctactggctcgacctctaatgcggcagttagatcggccgtggctgcggatgcgacgggtgccgatggcgcaggcacggttttggattctggggcgacccaccacgtgagcggctctttccatatgttttctaacttatcaagcctccgtccgcctatcaaactgaatctagcttcctctgatggttccatgacggcaacacacagtggtcacctgaggataatcaatggggatggttccctaatgatcccgcgggtactgtacagcccggaaatgacgggaacacttcttagtcttggacagctgattgactccggcttcaaaccttcattcctcccgaacaacgacattcttttaacatcctcattcatttctatcatcgctaaatacatcaatcggtcttggatcatctttcctacatcctggcgccgcacaccctactcaatcaaatctgcttccatcactgccccacctcagatatcttccccttcgtatgactggcattgtcgtcttggacacgtctccgactctgttgtgaaagaattccttaaacgatttgttcccaatttcgacatcaaacgctggacccctttcatctgtgaatcttgcaaaacatcgaaaagtgaacgccgacgccattcgctgcccgaagtcattcctaaagacaaccgcctcgatctcttggtaacggatgttctcggcccactagaccccgacgtgaagggaaatcgtttccttctcaccatcagagaccatgcgaccacctattcattcgtattcccaatgaaatcacgatccgaagttcctggaatactaatttccctcatcaaacgcatcacttcccactttcaatcatcacccagattcatccgttgtgacaatgccaaagaatacacttcgaaatcgctgcacgactacctagattctatcggctgcaaaatcatattcacttccccgtacactccagaacaaaacggtgaggctgaacgccttaaccgaaccctcggcgacatcgctcgcaccaccctcacacattcacacctcccatcttccctatggtcatacgcgtataaatgcgcctgcttcctcacaaaccgcctgtccaatgtcagatgcaaaacgtcgccacttgaactatggtccaaccgtcaaccaaacacgatgtctttttacccttttggtgccagggcgactgttcacatcccaaaggaacgccgccgcaaactcgatcaacgaggatggactggctatctggtggattaccaagacgatgaacgtggttggttcttctgggatcctgaaaccaagaagatattcaactcagagtgtgcagatttcctagatttccagcacaaaccactgatccccactcccgaaaagttccctgacgctccttgcatccgtagaatactccatctcggcaaagaaccaacgaaagaaatatgtgaagaccaagacctccaaatcgacaacatccaggcgatttccgatgcggaaatacctacttctctccgccatgctctctcatcacccaatgcggcccagtggaaatcagcttgcttatccaaatggaatcaactcgaacaaatcgacacattcgatgttgaagagaaggcttccaaacacttgatcggcactcgttttgtattcgacattaaaagaaaagctgacggctctgtagacaaactcaaggctcgctttgtagtacggggtttcaaacaaagactcggcatcgatgttcgatccacctttgcccctacggcatccctcactactctccgcatgcttctaaccttgtccatcaagaataagtggtccattaactcattcgacatcacaggcgcttttgtccacagtccgattgatgaaacaatctacgttgatcctcccactgaactgtttccgcacttgaccggaaaagttctcaaactgaagaaagcactatacggcacaagacaagccagccgatgctggtggaagcacttcaaacatctcctccatggatggggattcgactgcgacgaagtcgaagaatgcttgtatcaatatcgcaggggcgaatcaatcatcatcatttggatccacgtggatgacggcattgtattcagcaacgactcgacagcactagatcagctccgtgagaacctcgaatcaagcttacgagtcaagtgggacgcgaagccggagaagttagttggactaaaactagagtactccggcgacgccattttcctcagtcaacaattactcatcgaccaaaccatcaagaaattccgggaacaagttcaagatcgaatcatcccgacttatactcccttactaggcgacacgcttgtcacaaactggggtgatcctgtgtccccaaccctataccagtcgtttattggatccctcaattatctagcgctcggcacacgacctgatctcagttatgcggtcaattatttggctcgtttcagttcaaatcccaacaatacacattgggcggctttatcacatctcatccaatatcttgcatcgaacagggacaagaggttgaaattagaggtaacatcggactcattggtcacatggtcggatgcaaactggggcggagagttccaacgctcgacgtcagggtttatcatcacgtttctcggcagtccaattgcatggggttcaagacgtcaaaaggtggtggcaacgtcgacttgcgcggcagagttcatttctctcggttcttcggttgatttcctattattcctcattccaatcgtcaaatctcttgacctcaatccccctatccttctcaaatgcgacaatagggcagcggtgttagtctcagatgacaacgcttcaaaaggccggatgaaaagcttagaacgcaatttcttttttgtaaatgatgcagttcgtgaacatggcatcaagcttgattgggtttccacttcttccaacattgctgatttcttcactaaatctctccgggctaatctccactcaatttccttgaataaaatatttccaaaataaaaaaaaaaaaaaaaaaaaaaaaaaaaagactgctctctttatttttctaaaattttgttttttattttttaattttcatcaaatttttttcttcaaacattgatatttcaaattttacatttcctaccttgttctcattgttttgtcctttttatttcacttttataattttttctttatcaattttcttatttcttttatgtctatctctatgattttcatagttgtaaacactggtgtggagtttgaggggggggtgttgtatgggtgtgcaaactccacatttggagtatgaagaagacaagagggggaacggggggaagcaatgaacaccaggcatttccaactacaacacatacatcaaaccctccggaagactcacctccaagccatccggccatttggtattgcttcatccggcatcaaaccctcctgaagacttacctcaagacgatctggccatttgcttcgcttcatccacatcaaaccctcccaaagacacaacctccaagcgatcagccgttatcgcttcatccatctgaagtccgctgagccctcccaaagacacacctccaatcgattggctgtttgttattgcttcgatccgaattgttctttttcttctttttgttttctctctggatctcttgacctcttttttttttcttctttttttttttctctgttgatctctctctctcttgacctctctctctcaatctctctctgtcatcccctctggtatctgatcagttatattacatgttatgatttgagttttgtatttcaacgttcaactgaccaaataagaaagtaattacaaaaaaaagaaaacagtaaaggtccgattaaaatacaatcgggcccttatttcaaaaaaatgtatggcttgaacaaatttttttggtaagaatctgaacagacagaaacattgacaggatgctaacgtattgctgggggagagtagcgagagtggtaaaaataaaaatgattttaaatttggaaaaaaaaataaacctacgcttattctcaacatagtctcatgcggacttgtgtcggtcaggcataagccccgcctgcacctcacacctacgggtgctcgcgggctttgttacgctcgcccaaacagttgatcattacctttcttgcctgcggcagtagggttgactgtgccacctttttgataggtgcgtgcctaggggtgccggccagactgtgaaagcgtggtgcccttggctgtcagcaccctggaaagctgggcaccggctataagttctttttatccatcttttttttgtttttcttgagacccaagctccaagccagagtgacttttagacctcagctcttgctcctcatgatcattggtggcccctgccaactcaatgctgggcctttgcatgcactgagacgggatattcaagctgtgtgggattatgtagatgccaaactacatacaccatggggcgggtttttagaaaacccccccagcaaacggatggtttccgtcccgagagcccgcgacttggttgcgaagcatccaacggacgctcgggcgggcctggcatcatttggacgcctcagaaagcgtccaaatgataccaggcagtggaaaccatcttgaggatggctaggaaaccactatccatcggacactcttgatcggttgtccgatggatagcctttgttcaaaatgatgagcatccgatggacgctttagctcaaggagtgtccatcggatgctcgtgcatatcgataaagttggatctgcaggtgaagcagtctaaactttatcgatatgcattctctagtgagatgtgttgtcgatggtcgaatttcgcatcgctttgtccccagccaaaccgccaaaacgaagcgaagcgattcgaccatccacctcgcaaaacgacaacgaatctcaccagagccgccaccacacccaccaaacctcaaaaacactgaaaaaaacccagaaaagcacaccaaaaccgcaccacaacccaaagacgaccaaaaaacccgaaaaaacccgaaaaaaacctgaaaaaaaccaatcaaaagccccaacaaaactcaaatcatcaccacagccccctgaaagtccagcttcatcatgtctagcccttcttccaagccacagaaccttgaaattgatcccctcctcctccaagctagtgaaaaaattgaagaaaacaaagataacttagataacaacactcaaatagcagatgacaacactgtaaaattagataataacagtagctcttcctcctctgaaacttctgatgttcttgttaaaaaatcaaaccaaaaagaaaaaaaaaacaaaaagaatgtgattgaagatagtgatgaagaataccatggtactagtgatagtaaaaactctagctctgaatgtgaaaatcaagatcaaaaaattcaccctcaaggctcagctccaccggaccagacgtttgaagatccagtcaaaatggtcgaatctgtcaagaagtttgctcgagatcatggctatacggtttctctcaaaacgactagtgagaataggaaagtctttaaatgctccaggtattttttgttcatctttttccccaagctattcagttttctgaatgagattctttttctctttgatttagaggaggtcggccagctcaaaccaatcagtcgtcttcccgtttaatcaactgtccatttgaggcccttggaaaattcgtcaagaataaaaatcactgggaattcacctgcgtcagaccaagccacaaccatgaactaacccctgatcaccctcctgctctgggaatccgcgaactcgaatctgatatcactgaagaaattgaagatctccacaaccagggtctgaaagcaaaagaaatcattctcaaactcaacgaaactcaccccggtcattccatcacccaagccaacatttatgcaatctcgagaaaggccaaacgtgaagcttctcagacttcttccccagtgctcgaattgaaaaaatccctggctgtttctcaattcactcttgagcaaaatatcaccgaaaatggagaactcaaggctcttttctttttccatccttcttctcttcaactcctctcccaatattcctcaataatttttatagattccacccacaccaaaaataggtataacatgccccttctccacattgctggccttggcgggaacaatcaaaaattttccatagctttttctttcacttctgatcaatctgctcaatcttattcctggtctcttcaaactcttcactctttattcaccacccacaaaattcctctccccaaattgtctttaactattcacaatccagatcttcaaaattcccttcaccaattctttccaaatacccacaacctcctctcagccagccacatctatcaagacatcaaactcaatgctaaaaaaattataaaagataaccaaacagaatccaaaattctcgaattgtggtcctctttgattaaaaaacctaccccttctgaatttcatgatttctaccattccaacttcaaaaataactctggttacccttctaaatttattgaattcctagattccacttggattcccctttctcattcttttaccaatccttggactaaggatctttcccatttcgaccaccgctctcttcaaatccatgttgaccacaaatacatcaaaaatacccttctcagcaaggccaacaacttccctgaaatttccaacaccctttcttcagaacttcaaaacgaagaacaagtcatccgtgaagaattttcccagaaaaacatcaaaactctccgaaatatcaacaaaatcttttcaccctgtctcggtaaaatctctcatgctgctctcaagaaggcccaagcaaattttgcccaaaactctgtcaagctgggttgcaacaactcttaccggaaacgaatgggaatcccctgttgtcatcggctcaaggaaatctcgacggaggacctcaaagttcagccagaggaatttgatcctcaatggcattacaaagtgagttttttttttcttgggtggcctttttccttccttttttctcttttcattggcgggctctttttccttttctcttggggggctctcttttttcttttatttttctgggttcatttttcttggggggaggggccctcttttaagggggggattatttctggggactggaggtggtttgccaaattttggatcggaaatggtcgatggtcgaaaattggcgccgaaatgcagtcgatggttgaaatattgaccatctgtgcagcccccccccctctccaatcgatcttggtcgatggtcaaaaattggcgccgaaatgcagtcgatggtcgaaatattgaccatctgtgcagccccccccttctccgatcgatcttggtcgatggtcgaaaattggcgccgaaatgcagtcgatggtcgaaatattgaccatctgtgcagcccccccgctctccaatcgatcttggtcaatggtcgaaaattggcgccgaaatgcagtcgatggaccaatttgggtggtcgatggtcgaaatattgcaccgcagtgcagtcgatggtcaaaattatgttcatctgtgcaaccccttccactcctcagcccaaatttttcacaccttaaaattcaatttctgctattttttttcctcacctcacccccacttttcacaccatatgattgaatttaaaccagtttttcctcacatctcaccccacttttttcagaactcaaaattgaattcaaaccagtttttccacacatcaccccaattttttcacacattaaaaagggaaatgaaacttatttttattgtttttttccccttcagcaaccaccagttaatctctcagctggagacgacgaattggctcagaaaaggaaagatgtgcaggctcaactttcctccttaaatcccattgaagaaaaggccaaactagacgaaatttcacgaatactggaaggatcagctgctattgtcgacattcagaagccagagaaaactcaaaatccttctgtcaagcccaaaccccaaccaaagaataaatccagtgctccttctcaacccgaacctttggccaagaagcgcaaacttgaagaaactcaagatccatccctttcttcaagaactttatcccagctcactgcaagttcatcacagagtatcaccattgttaatccagtacagccacccaacaaggaaattgttccaatctacaccaccaacctcattgaatgtctcccaaaatttatccagccatacgtcgaaaggattgaaaatgtgaagtcggatggtcactgcgggttcagggctgttgctttctgcttaggattagtcgatgaaggatcattcttgaaggttcgaagcgaacttgttaacgaaatcaacagacgaaagttgttttacatccagacaggaggctttcgaaatcctcaagaattggaagaatgtttagttagaatcaatactaattcacctgagccggttggtaaggagcattggatggctatgccaatgactgcagagcctttggccaatgcttttagcactccagtattttatttctcaacatcaggctcttttggtttctttccacacttcacccctgccaacaacaaccccccaattttcattgctttcattcctgaacaatctcactttgttgcacttcagctgaaggatccattgaatttcccattcccatatcctataggtttgaatagttggataaaacattctgattttagagttcgaaattggcaggataaatactctaattctatcgaattgggtaaaaataaccagactttttgaattttaatagtttttgcatatcactttttttatctttctccatgattcattgatatgaaatttgaatttacttaaaacttatttggtatcttacaatctgttttgagctaaaaatactgaggataataatttattgtttaagactaaataacatcatcatcaatattctcatcaacaatattatcttctgtggctgtattgggttgatcaaaatcaaaatgatgtacattccaattttttaagccatctataacacattgtgccatatcttgatctgaaatctgtggtaaagttgttctagaaattttgtgatgttgaaatggatcatgaaatgaggctgtgttgatcacaaaatacttgtcatctgtatgcatagcttgaggtgtttttatttcagtttgttgatgttcaatgtttgctggcttggtcctcttggttgggcatctccccctgtcacaattatgttgaacattaatgcaagattgcacatcctgccaagaaaaaagcattaattatttgaattcggtaaaaataaagaataaaataagatacttactatcacattaaaataatttgtagttgttgtcctacatatttccctcattgaatacaattcattcattcccatgagtttgaattggttgaaatgaatatagaactttgatcttgctcttgagtgaaattcccataaggatttgacagatccaacaagcaattctgagccatggtgttgaatctgttatagcaatgcaagttaatatcagggggatgaagaaaaaaatgaaaggacttacaagaacaaagcatcctttctcaagaacatcatgtttgttgagttgaacttgactgacttgtcgtatgttgtggctggagcaatgttcaatcaattgttgagggacttcaagctgatcctccaaaatgacattggcgttttttgaaaatggaaattgttgaggtggaagtgggtttgatgcggagaagctgtaacccaaagacttgcggattacttcgttgttctgaaagacgttgaggacatcttgggaggccgtagaatgagtttgagttgaatgatcataaatgtaaccaccagagagtagaaatctgtctgaataatagttactaaaagttacagctatatctcttccagcactctgcttgtttgagtggattgatgcccctcgtaagactccgttgaaagattcaaatttctctgtagaaaatagacttgctgatccaaatcggaggattgattcaggaagatgaataaggtgatggaatttcggtttgttgacccattgtgcggtagctcggatggcgtgatataggaaattcttgatataaatcttgagctgggttatgtactcttgcatattttcaatctttgtaataaaaataaaaggtactagttgacaaacggccgtccagattgctttgcgttcagggctgagaaattggaagaaggtaaaaggagctgcttggacaagaaccttgaattcttttccaactaagcttttgatatgtttcatcatcgatttagcatttattggtggaatattcaaggcttgagtgttgaatgattgaaaccgcccaacaagttcttctttctgattttcggtgagattcttccccatatcacgcgctagatatttgacgaatccaagaagagccacgtgtaaaatttcaacaggggtatcctgaacaccatcaaatcctaaaaaaatcaagttttcattttaaataagtgttcaactttaacagcgcaaattgaaaaaaggtcaccttcaagctccaaaaaggaattgaacaagctttccggttccttttcttcaagtttttccatcagttctcggattcgtaagtttttttttgcttctgtcaaaaaccgggtgtttcgtgagtctgtaagaccatatttgagtttcctccgaacaaactctgcattactttcttccatcgccgcacaatataagtcgtaagttttctcttttgtatcaatccaatttctttcttttcctgttgcctaaaatattcaaaaaagaaaaaccatgaatacacatgaaaaattgcaaagaaatataaattaataaataaaacaaacctccgatccatcagggttgatcatcaaaaattgttgaacaaactcaggtgtattcctcttatccttcccctctgcatgtaaagtgcacattcgacacggattcaacgaagttccaggatttggtgtattggtgatctcggcgtgcatgggcaaatctgctaagaaacacaagacaattccagtgaccaagacctcctccatgatactcgaatcaaatgccacaaaaccatttctggttatatcactgaaattaaagagaaaaaattgaacaagaaataaatcaaaattgatttaacaagtgaattcctggattaaattgaaacaaagaaaaactcacttcatttctttgactatttgctcagatatttccaagacagatgctctattagaagtggataagaaatgacaattatattcctgattggaaatatgggggggtagtccagaaagtgtaaagtaaaaagagatatgtttgttgaattttttggagacatttccagaagtatcgtcagagtataaggtgattgggacatgtcgaataattcttccatccgccttttgacgccaagggttgggtaaaccaatctttttttgtttgtcttcatcattgtattctgtgaacatgcatgaaaaaaagataggtttaatgaatattcaaaacaaaaacataagaagaggaagaataaaataccatatattgcattagcacattcctcagagagcttttttccattgatttcaattttgttgtaggattttttgaactgaatggttgggatgatttgaagattgggattgttgaattcaatattttgaggtattttcaatttaattatcttcttgttgtctttttcgaattgtctgaaaactggttcaatgcatttggagtatagttgagaatcttgatgataaaaaaaaactggaacaacaatttttttggaagataattctacgggttcaaaaatatagtaatgttctccttccacttcacacattggagcacgatgttgtggagccaactcctcgagccatttcttggattgggagaatttgaagtggtttcttgtggtcatttctggataataatcgaggtgtgggctcaccaaggggttggccaaatcctttttcccataaagataagaattgttaattttcccaaacagaaatactcatgctaacaatttccattgcactgataatgaaaaaaaaaatgggaataagacaggtaaaatttatttttccttacctgggataaaattccccggaccctgagggaaaaacaaggtgtcccaaaaggacttgttgaagcgttcagcttactctcaagcactctgcggatgcgctctcgcgcgctgcggacggtggaccaggctggaagccgggtgtcacagattgttatcacggcacggaatttgttgtatatttcgcgcgagattcgtgagtgggtgtgtcctatcaacaacgacccgacaagctcctacaacaattcaacatttttttttctctggtaagtcctttgattcatcaattatcaagagaaagaaaaaaagaaaaggaaaaaaaaactcaccattttgtttttaaaagggaaccacctcgattgttcatctggatcgtctatggcatcttctggatcggctggctcgtcggactcgaaaacagtctcgtcatcgtggcgaaataaatcctcaagatgcgcgttgatcaaatcgtctaggcggatattttcgtggaggttcctgcggctcgattcagttgatccaggaccgttcgccgtcaagcccatcgcatggagtatctcgttgatattgtgcgttgtattttcttcttcttcatcagcattatcgctttctacagcttcaatctgaatcggtggttcgttttcctcttcaatttgctgacgatgttcccttgccatctgtttgtcatgctcgcgaaccctctctcgatgttgtactcccagcgcgtgcctccgatagctcaaaacctcgctccccggacacaaagtacattggtagacggtcttcccgtcttggcgcctttctcgactcgtgaaaaaagcaggtaggtttccttaaaagcgcaaaaaaaatcagtgatctaattataataatcaaaatattccactgacgttctgcttgcctcgccatggcgaattgtttttggctgtgggcttgtctgttgagttgattttttgattgtttgttgattcttccaggcgatttcgactcgtgtggcgtcgcttatcgactgttttctgttgcagctgaagctcagggtgttgcttgacttggacaaaatccggcgatggtctcgctgtgaacaagtgtcgctcgacttggacgaacatcggcaatcatcttgctgtgaaaggggccaaggtgagtggtccactgtgacgtcatgatcatctccgaccaggatcgattaacagtttctgatctgctgactccgtctcttttgttgaccatcgttgtctccaccttaaatttcaaggttcacagtttcgattcccttctctcccgactccgtcttcgattcgtcatgccaccaccacgagacccacgtttccgactgccttccaaaaaaaagcagtcccaaaagttgaaggacaaagcggtcaacagtggtatgttttttcttttcttttcttgtttttttttctgttgaccgttctttgttctgttgaccgttctttttctgttgaccgttctttgttctgtcaaccactcttttttctttgaatcgtcttcgctcttagataaagcagcaaagaaaaagtcgaccaacaaaaccgtcccggacagttgagtaatcgattcctactttgtttcatcctacttcgtttccgattacaagttgatgactcattttttttcttccttctgtatttcatgtgatgatcaagccaagaaacaaacaaccccactcagcgatgtccgttctcctcttccaccaccatccgagcatccgagtgacgacgagatggactatgatggcgataaggatcgaagtcaagacgaccgcatcattgaagatgagaacgatcttgacaagcgaccttccaccatcgaccccgtcatcgatgagttgaatcaacagttccatcaagagtttggccaatctcaacccgatacattctccagcatgacaaggccagctggaccacaaccaagctttcacctggaggatctgaagaaccttcggcgatataccaagttggacgatcagcatttccttgaggctttcaccatcttaaatgcaagttgtctcactatcttttttccttttcctttgtcttttctgacactgtttcttacaaaaagactcccggcgctgctatcccctttctcgtgatgaaggaattcgagcgcatccaagaaggttctcaagttcagccgcaggcacccaaggataagagtgatgagatctctactgacgggtttgcctacagtaatgcactcaaggtcagtttatctcttgccctctttgtttgttacattctgactttccactgtgcaattcctctttagaatcgtgtccgtgatattacaaaagctgcactccttcgaccacaccttgaccaatacacacgaggcaaatggaagcctggaaccagtgattcatcattgttcacatttgtcatggtaagcctttttttcctctttctccaacttgatccattctgacagacattggttatcagcaagatttgatggcgcttcctcttgagttccggaaaacccacttcccggcggcaatggagaaggactgtgaagtcaaggagcagttcttcaaaatggtccgcgaaatgcacaggcgcatccgactggccatcagggagcggctgctcaagaatatcatcaactcgaaaggcgatctcatcgaagaaggcccagttccactgctctgtgatattgctagggcaatttttcgataccttcaccccgccgaggccaccatgacagacgctgatgtagataaggcaattccagtcctttggtacggccaaataggacacctacgattacaaacggtcgatctattggttcattcacaattcaagaaggtctcacaatgggccctgattgacgacaagatcaatgaagtcaaggcacgtgggacagactatcgggctgcgtaagttattccttttttgtttttgctttctgatagtctgtttactaactgcataatggaacaggtttggcaaagcagtccttgtcaaggatgaggccctttttgggcaaggcaaaacttttgtcgaaatcctcgaggatgatgaggagaacattgcgatgccaaatgaagatgaaattcaagtgcaattcgacattattatccgcaaccgcatggcaagctctactggcaacacttgagcagtgttcttaggtcattttctctatttcaatgttttttatttttcatcttttgctttttcattatcatttccatctctgtttgctttttatcaccagattttcttttttttatcatgagatgttctttttttattaccgggctttctttttttatcaccaggttttcttttttttgttggttttatatttcttttttattggttttcagtttatctttttgagttgtaagtagtataataacatgaattaacactaccaataatattaccccatctgtggaattaaccttgaaagttaaattacagttgatttaccaccggtgtgatttacgacacaaaaaaaaaagataagaaaaaaaaaagtgggaaaaaagaggggaaaaaaaaaaagaaaaaaaaaaaaaaggttgaaaaggcatccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctggatgagctggatgagctggatgagctgaatgagctggatgagctggatgagctggatgagctgggtttgagagctgactgagctgggtccgagagctgactgagctgggtccgagagctgacttgagctgactgagctggatgagctgggtccaagagctgactgagctggatgagctgaaaaaattcaacgagctcagctccagccattttccattccaagtggatgatgagaacatgattttcctccatttgggatggaaggattttgcagccaaacctctccgattgggtgtccaaatgccatccaccacgcccggtggtgtatttactatgcaatttcaaataattagccttacaaatttcaaatccataattaaaaagctagggctaaaattataaatgcataaaaaatatttaaaaagtagggctaaaagtcaggtgcgtgtcaacccccatttttgaaaacattggggaaccgggggtgtgcacagggggtgggtgcacttgtctttggtgtgccccaccctatggtgccatcaaccctatgcagcaggcacaacagggctaggaaaatggccagggcactaatccatctaaaaggcattgccatcattacttccaaaatcctactgaacaatcttctcacctacaaagtgaccaaagcttttctcaccactttgtccaggctccctcaattccaaaacaacagggacaccaatgggtgggaagagcaacccctgtaaaatcctcatattgtggtctatacctatctttttctcttctcttcttttatgttcttcaacttttgtctctctagtttgattgaaatgcccaggcctgcagttatagctcctcctctctccctttttgccacactttggggcttatcccatgttcaaaatgttttccacataatgcatagttatagtgcacaatgtcaaattaactctgcgcttaaaaaaatctaccacagccacgttgtacataaattgtctcaaaaagatccatatatatactcatcttgacatccacaagccttgtgagccaaacaaggggataagagagtgattcatcctctgcacccattttgtgctcctcaacttcttcaaaagatggtgtttcatcatccatgtatgtttatagaaaaaattgagctgttatgaccccatctttctatccaacattgaacagcttgaagaccacctttgaacaacttttcagatttttattctcaaaaaggtatcaaattagcttcttctttggaaagtgtatatttatgttccaaatctctcaagaaacattttttgaaatccaaattccccagcttgaaacttaaatagaaaagattttgtgaattgttgattcacgattgagattgagattctacatgagttttgaatatgtttgctaaactcttgaataacaatttcagatatcattgtgttcacaatcaacaacccagaagatacaaatccaaatactgtgatggtatcactagcaaaaaatgtgagatcagactggcaagaggctgtgggcagcttgaccactaaaccaacggtgaaaccaatccgatctgatatggtattggccaatttattggattggaacaatttttttataccaggtattgaaaaacaggggattggattgccctagcaatccaatcctgcaatattggattgggattgggattgcattgtgttcccaatccaacacccaaaagctgtgggctgtatgcctcatgctttggtatcatcaacagggttaccaatccaattcctggattggatttaaaagagccccaatacccggtattgggatcagattgctctacccaattccagttctccaataaatcgggattggatcggagatcaatccaatcccaatacccggtattggcactctttttgatccgatctggggattggatccttgcacaggtcccaaaacccaggaacaacaagccacctggaagacagcctgtcaacctgggctcctgcctaggaagaacctccaggattttcattccaggagcaggaatttgcctgtatatgtccaaaatcaaccaactcatcgggacttgaatgtgtactgcagaagacccctggggaatttccctctaacccttacaagccccccaagcatttattttcctgtgatttggacctgcaaaaggtcctgggtaaattttgaaaccccctattgttgactaaaccatccctgcatcccagctcaaacttcaaaaggttttgttgtcttctgctatcactctgtaattatgctttgatcataattttttgtttaatttatccaaagtctcaacctactgaaaccacaaatctcacatgtcagactacctttccttttctaatgctgtgttagcccagaatagagatggtcgcggataatccgccgcggatatccgctatccgctggcggatacccgccagtgccagcggatacccgccagcgggtgcggtttcggctgcggatggctgtttttctgcccaaacctggcagatatccgggtatcccaagggatacccggtgccaagagaggcaacaccaccgggaggaatccctcccggcgagctggcctgagttgttggcctctcttcgggagaaacccctcccgacgagagggtattcatgccagctcgtcgggagggattcctcctggtggtgtggtgtacaatccagctcgccgggagggattcctcctgacgacctggtgtacacaccctctcgtcgggagagatctctcccgacaagagggtattcatcccggctcgtcgaggaggaatccctccccggcaagctgctacacatcaagctcaccggggagtcgtgtacacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatttggatattcctctcgccgcttcagcggaatctgacatcggcatccgcatctgcatacgcccgcggagacgcgctcggggctggcgggtatgcgcgcggataccccgcggatatccgcgctggtgcaagcggggacagatgtttttttcccgcggatatgcgcccccttgaaagaggtacaggtgtgcttttccagaagaataccctcacatcgaaaaagttttctgctagcgagttgggatgaataccctctcgtcgggaggggttcctcccgacaagctggtgtacacaccctctcgtcgggagaaacccctcccgacgagctggtgtacacaccctctcgtcggtagaaacccctcccgacgagagggtattcctcccaacaagctagcctctaactttttctttttctttccttttttttggaaaaaaacatctgtcccccttaaaagggggcggatatccgcgggtatccgcgcggatacccgccagcgccagcgggtctccgccagcgtatgcagatgcggatgccgatgtccgattccgctgaaatggtgagaggatatccaaatccaaatggatatccggatgcggcgcgcccatctctagcccagaattggcacctttacaattgtacgagttgcaagctgtggagtttaggcatagttaacttaaaaaaactgtgcaatatcaaaggttccagaaagcaagcttttctgaaactgttgtatgtttcaaattaaatcaagatagaggacaatcaaagttatcaatagttgaatatctgaatttctgagcccatgaaagaagagacaaaacaagagaagtatgaattttgtttgagagcatccacatcaattgagaggattagtgaggattagcaagcttgctcaatggagaagtagctaggaagaaatttgatacccactagctctagatttggctctggagctagtttaatccaatacctaatcccaaccagtgtggttggaaggattgcattaggcaggtaatcctgcctaatccgcacaccaatgaggattctcttaaggtagcaaggatatattttttgagatcccaattgatctccatttcaaaacaaaaatgaaatgaaaaaagtatatttttaaaaatttaacaacaatcttgaataaaaaatatcaaattatgactcaaccctgctagtgaacccagtgatatgggaaaattgacaagcaagtcaaccagttaccaaccaaccatttccattgctggatattcattacttagaatttacctttgtagaaaactcttcagacaacacatgaaatacagcttgactcactcaaaaggcaatttcaatcaccttgataaaagttgcacaagtccatagctcaatttgaaacagacaattgtttttaacagaataatagaataaggcaaaatcagaacagtcaatggcagaaaaggcaatggcagaaaaggcaatggcagaaaaggcaatggcagaacagaatgtcatgaggaagtaaaaagggggatgaaatcaaacacaattcactgaagtttagcattggcgttgataggggttcgagcgatgtgaggaacaagaccaaggatcccagcatgcttgatctcaaagccatctgcaccttcttttaagctcaatgccaacagttgtaatcctactccactctggatgattagagttaagaccccccaaaggggaaaaaaaaaatatcactcgtggtcagatgggtttatctcacatgatgagttcaaaactatattatatgggtagtatgagtaatgtgggaacgaagaaaaacttacgaggtatgagcctgtaccggtcgctagatgccaccatgcatgtccttccaaaataaatgacaatggcgtacccaaatattcttttagtcgagagatttgatcacacagtctacataagatgaatcaggaaatcagaaagaaaaccatgaaaaaaagaaaactgcaggtctgcaagcgaaaatcaaaggggaagacacgctcacacattgtctacgttccagatcaaaaagccaaggagaaaagtggcagagccgatcagtatgtagcgggtggcatccgatttgttcttctgctctcgataggtttctttcggagcagttacaatgagataaacagagcgagaagtagacaggctttttatcagaaaaaaaaagcaaaggagtgtaagcaagtgtgcagaagaaaggaaggggacgattgagagatagaggaggcatacagttgaatcgcgccaaaagcgagttgatggaacactggatcacgatagcgaaggtagatcgccgtgacgccgaaggaatagagcgagaggaggtagggcagactgcgaacaaatcgagtccggggtagattcggattgccgatatcaaatatcacataggtactgaatgcagccccgaatatcatcggtagttcgtctgctagctgccatccatattgcaatgtggtatgaaacctgaaagttgtccgagttgttagataattttatcgcctctccgcggccgcttcgatctcgattctttgacacagggctatgagaaactcacaagaaacttcctatgcctattattattattcccacttggcacagtctgattggtaggggtaatcgctcatcgcgacatttcttcatcccactataaagcgatgcatacatgttgaatcattcaggttgaataaaaaaacgaaacatgaaaaacgtatgcaatttgaaaaaagtagtcgagagaaactcaactaaagaccccaataaactaaaccagagggatcggggtttttgtagatttcaaggtaagtttctttttcggggggggggggggggcatcgattaagctgggtgaagattggatgacttaccgaagaccaaggttgaaagtgtattggtaaattcagcaatgaatctggtgatctgataatttgcttcgctgaggtcaaatgcattgtagcaggagaaagagatggaatagttgtaacttgtatgaacttctccattggaaggttatacggatgaagtgcactgaccaccaatcaatcgaggaggtcctgtatagaggaagtgatcaattcaagtcacgagtttgtattttttcttcttctctgggtttgggagatgatgggtgttcaaatgtatagtgcgcttacgatggaccccaatagccgtcaactggaggttgatgagtccaccaacgagtgacctgaatctcgggaggagggagacccatatccagggatttgccaaataaagttatcaagaaaaagatcaatagctattagcaagcagctgtttgcaatggtttgaagccttattccgcctatatttcaagatgcacagaaaggtggaaagtaggaagatgactcttgctgcgtctggagagacggcccttttattgcggtcaacatgatttcaaataggacggaaacattatgtatcgagttcgtgatctcgctcggaagggggcagccatcctgcgcatcgtgtgaacattgcggcggtgaatgtcgaggaggcaaactcgaggcacaatactacatatgtacgccggatacgaatctccgaggctctgaatcaacctaaataggttcagagtggggctcagaaaactgccgccgcagaatatatattttcgtcgcttcctggaaatcgctatccgtaccgttaagatgagttcgtatgtctcaggcaaactcgttgtctgtggtctgctttacctgatctatctgttaatcaagtagtcagtccgcttcgctttcttctaccctttctagtatgatcatgagtatgatgagcgtctgacttgctgttggcgccttataaaaagccgtgatcgtggtaagtttcttgcagaagaaaagagcgggagatcgttcaacagaggaaacttatctttgatgcttcatagccatcggtacttccaaaaggaaagatccctcattcaccgagttacctggatggccattgtgcgcttcttttcattctaatcccttgtttacaacacttaccaatgtttttctaatcgtgatctctttcccatttgtccgattaaccaaaggcttggccaggtgagccagacagacatctgaatcagaaactgaagaaattgaccaacagcgaatcattcgtccgatgcgttcaacagttacccaacatgctcaaaagtaggagtcgaattctagaagcgagtaccatgacgagcttgaaagtcgggcctggcttcagtttcactattcctggcaacagggtgatcgatatcagcaagccagaatggcttgaatatgtccaaaagagtaagcactttacagtccaggagtcttgcttggctgtcgctaattgaccactactattccttgggacgtcggtcgcttcccaaaacctagccaatgtcaagaactatgctaaggtgaccgattgatccagttatgactggccaaagcaagcctttttttgggatagagtcgaactaagttgagaatttcttgcagggtcctttgcgaaaagatataatgctggatgtcttgggacgagggattttcgtggtggatgatgcgctttggaaaagagctcgacacgcaaccgtttcaatctttactccctccacattcaaggtatcttatagctcatagaatgatccatggtcaagcaaattccatgctgattttatatccgatcctatttcatttttgccaagaccatcatttcgccttctgtcaatcaaagcatagatggtcttactcaagtcttgtgctccgctcataaagaaaaccgtacggtcgacatttgcgatctattctttcggttcaccttggactcgtttatacgaatgacgttagtttgatttaattagtttgagatggcatcattcccaaattgaaactaccctctctttttcgcggataattaatgattcttcttcaagatttggcaaagatcttggtatccttggtgccgaatatggcagtcactcagaatcatcagcccctgaatttgcgagggcgtttgatgttgcacaggatcagttggacttcagattagcgatggtggtgggatgggagttgattgaaaggctcaatgtcaggtcgatgggacagaggatgaaagagtcatgccgtatcctggacgaatttgtatactccttgattgatgaacgattggcgaacttgtctcacaaatctgattttcaggaccaagatccgtcgcatcctgacttgttgagtctcttcatcactacgcgtgacgagcgtggtggcggcttgacacgaactgagctcagggacaccgccatgaatctcatcattgccggtcggtaagtacttcccttgataatttggttgatctccacatatacatggccagagatttcagaaggataatactaatcaaacggaacttgtctagcgataccaccgcacaagcactctcctgggccttcttccatctattgatgaataaggagctggtttctaaaattcgcaaagagacaatcgaagttttggggggcgatcaagaaagcgtaacatacgataattataaacgatttgtttggcctcaggcagtcttacatgaaaccctcagattgcatcccagtgtgccaaaggtcagtagcatagcaactatcgtaatgaagctcattctctgcttcaaatttaaagtaaagcctgatttgagaatttccttagaatgcaattgttgcattgtccgatgataagattcctggtggacctaccatcgaggctggcaatctgattcgatggaggttgttataaggttcctttcttcgctccaaaggctccctcatgaaagctgatcgaattcaatcaattttttgtttgtccacttcagtgattggcaaatgggtcgagatccttctgtatggggcgctgactgtggggagtttaagccagagcgttggatcgatgaagcaggtagcatcagacagtttggacaatttaagtttcacgctttcaatgtaaggcttcgatatcactatcactctcaagggaaaaaggccttatgcgatcatgtgttgcttgttacacctcgtccagggtggaccgagggtctgtttagggatcaacctggcgatctttgaagctgttaaagtcatggtcgaagttctgagagattttgaattggaatttgccgagggttggtgagtagagaaatctccttatctttctgcaggcgcgcccgccgtcattttggtttttctactctaaatctttccaatcagaaaaaccatccaactcctaagctgaatctcaactatgttatttgttggaatgatgtatggaccaggctagaaaatgttccaaaaagcgtaacaatagacggcttgaccagtcaatatcaaactccgatgtacaaatcatcaataaccttaccgatggaaaatcctatgatgattgcagtcaaacgtcgttaacccgagcctcaaaaagtagagttattctacatgatttgtcaatatctcgtaaatcatttttgtattacaatttttgtgttgctgtttttatacattgatttcatgaataattcggaatgtggaagaggtgaatcatgtgtcttgttagagtcccccctccccccaaggttttttggagactccttttttcgctacttcaaggtgatatggcctctgctgatgaagtacgtcgatgaactgagaccatcatgggatgagccattggtaaagtcaatgacggcctgtacattggcgttggatatcgacttgcaacaccttcgattgcttcgcttttagggacattttctaacctgtgtcgaaaaacgcatgaggacatgaattcaagtcaaaatgaaggcatactaacctctgtgtgactatttgaaacctgatgaagcaactggggcggagtagaggatggataactcaccatcccggggcgaactcaagatcgaactgcttgaaaacttcaactatcactttaactgcctgtaacatcgccagattttgacctatacaaatccttgggccgccctggattaagatgcgcagtcgatagatgtaagtttgaaatcccccatgactaagtaggtaacctcgatcggtataagactgaggaatgacgttggaagggaactactcactccaaaagctgggaacttgaatggcccaaattttttgatacggcctgtctcgtcaatccaacggtctggtttgaactcgccacaatccggcccccataatgaggcatcacggcccatcttccaggcgctgtagttaaaggaagcagaacataaccaaagaagtgtaaagaagtaacatgagttacattcataaggtgcttattatggaaaagggactgcacaacctccatctgactaagttaccagcctcaacagtcggtccaccagggattcggtcatctgaggcaacgtatcttccactctaaagttacccgaaaaccataggcatacataaatacacaagagtttaatcaaatcaagggatgatcagaatcaggtcggcttgttttttggatgatcagttttggacagacctttggaatactaggatgcaacctcagggcctcatatacgactgcttgactccaaatgaattgtttataattctcatatgtcacgcgatcttgatcactatcctgatcacccaagatttcgatcgcttcctcgcgaattttggaaactaggtctttgttcatgagtacatgaaagaaggcccaggatagtgtgtgggcggtggtatcactgtttgcattttggttggttcaggttaatattcacaagtggccttatgaaaatgattcgaattgactatgcgttgacttaccgcccggcaacaatgaggctcagtgtagtatccctcagctcagtgcgtcctaagccgcctccacgctcgtcccgagcattcatgaagacactcaataggtccgagtgagatgattctttgtcttcgaattcggatatctgcgccattttagccattcgctcgtcaattaaggagtaaacgtactcatccagaacgcaacaggaggccttcatgcggttccccatggatgcattgagcctttccatcatctgccatcccatgaccatggcgattctgaaatctagctgatcttgcgcaaattcgaacgctttcgcaaaaggaatcgtcgtttgcgatagttttgagggtgatcgtgctttttcttcgtcattgtattcgataccaaggaggcctagatcagtcccaaaactgttggataaaaatgaagcgttaagataggctacaaggtagtcaactccgctagtcaaaggagtacaaaaagtgaaaattgattggttgaaagctcagctgacgtcatttgtacaaaggattccaacgtataacaatagaaaaggttgcagaagtcgatgctctgattcacttctgcagtcgacttcagtactttgactagcctatcgatgctttgattggcgcaagggacgatagttgtcttttcgggtgcagggacaggaagaaaaaaaaacaagtaattcagtatgatatcaaatggtctgttcacaatgttgcttcaccttgaatgtcttcatagtaaagattgtggaggtggcatgtcgagctcttttccagactggaccatctgatacgaagatgctatctcccaagacatcatacgctaaggctcggctcaaaggtccctgggagaaattcaaggaacgaattaatcacatcgagtttcggtcgagagcatagctgagacttggtgcagaataccttgatatagttagagaaattggctagaattcagatatacaacgtcaatcgaggttgctcagaaacgcccggcggatagtcggccgccaattagtgccaagcatgaatgcttacttttttgtatatactcaatccactccggtttactgacatcgacaatcctgatacctggaacagtcgtactatgcccagggccatatcgtaagcctctgagagtgagttcctccaaatttcgagccctgtttttgagaatcgatggtaactagaccaggcagatagtcgtttaactcctttgttgttgcacgagatttctattatagcatcacgcacttgtccgagacttcacaaatgaaaaaaatcaaaggtcaacttcggtcaacaagaaaaagcatagtcctgagctgtaaaacttcagacaaacaatggccagccaggtacatcgtaaaatccagtatcctttctcttcgtcgtcccaattgcttcgcaaaagacgggcacgacaggagttaatcagtctgtgagttgattttgtttgtccggcaagcaagaaagatatctacctcgatcacgactagttttatcaaggcgaagaagagggattcaaatcgaaacaagaatcagttcacggcatgattggcaagtgcaataatcagaaattggctcacaacttgatgagaaggaacaccacactacaagccagcagattcgcgaatataaaggtgatcatgatgaccactcacagtagatgggttaatgtgctcaaaattggaatggctccgatgtgatcaggtgaccaatctttatgaagatgtatttacgggcttgcagaagtaaagagcactccgacctactccgactccgacataggacagcatgaatatcgtatgtatcatggatatcacctttcggcagagattgaaccttgtaagcttcccccgttgagttgacctctcatgaccttctgctatcgttctaaaccacataaaccatcaggttggtcagcagtgagtttcagacttgtcgtcaaagattcacagctcacagcaagcttacacaccccgctgggtatttatgaagcattcctagctctttcttgatataaaaatggattgaaaatctattttcgtatttgaatgagaacttttggagcttcccgaaacccacctgttaaatattttgaattggattgtgtcttctctaatgaattggaatgtttttctaagtgttttccttgtaagatatgttttggcagtgaaaggttagggttaaatatctggaaaagccattgaagaatccagaatatttatttcctcatggcaaaatcattgtctcaatcttgagtaacttctttatcaaaattcaaaatcatcctcaacatgagattatattcaatcctgttgcatgttctgtgagggagggatctgaaggggggattgtgtgacttttgtttgctatgctccttgttctcacacatatctcttgtctatttcttcatctccatgttttgattgaatctattatttgagatcttgaagcttgccttttgtccatctacattcaactaaaaaataggctcagagagcccaacaaagtgtcatccaattcaatgctggtgtcaatggtgggccagttccactaaccgtagtgttagcgtagggtaacacagcagaattcttctaaaataacatggcagaattccgccatgtccacactaacactcatgtgcaggcccccaaaaatctattgctatgctgcgctaatgctctggttagtggtattttggtcccattagcggcaaagtgtagcaaaaaaccgctaaaattttcctaacactatgtgattttggtgcccaaaaaaaccaatatgctaatgcttttgggaaaaagatgtagtggcccatcattgctggtgtcgaactccaattaaaaaattttgacaccaacatttgaccaaaacaggtgcccaaattcccagttcaagcaacaccccaaaaaaggggtaaaaagtcattgagtaaaacccaacaacattgggggcaaagaaaagttcaccaagtcaaaacccccaaaattggaggtaaatactagttttctatgtaagaatgcaaggttcataaaaaatagaaccagttattggaggagggagaacttggagaagaaaacagaggtattcaaagttggactgtaaatttatgaacatgatttgtaaatgattttctgacaggcattcatttgtaagcagttatgtgccaagcaccattgatggatttgtggtgaagttttaaataattgaatatgagttttttatctcatcttttcaaaaaatcaaccacacttgggcaatggttaaacactgcaagacttggaagtgggttctcccaatgaggtggctacaataaaaactcacccaatacgacggtttacatttgaaaaacaaatcagccaaatttttacatgaaaccagaagagtgatttggggccattcagtaccatgggattcaatttttcaagatgggcattctttctgccttctacacagaattggacaagaagtggagagatctaacattcaaattcttcacttttatgctaaccactggcttctggtgatggtcaattttgatgaaacacaaatttgtgtaagatagattctaaaaaaattggattttcatgccctatggttccggcccttgggtttgcacacttaatattggcctctgtgtctttcaattttttagtgatttttgaaaccagcaagccaaaatttgatccaagattttattcaaatgtgaactgtattaataacatgtaaccaaatacagggggatttccccggcccaaaaaaaagatgtttacaaaaacatcccatctgtagcaatcaatctaaagtgatcagattgcactaacaccatgaaagtgtaaaaattacttgcttctgtttttttgaaaaacgttcagtggaccagagctgtttacaactatctcagtgtgaggattgcatccccatgagatagtacaaatttttgggtcctttgtaacactatttgtttcaatcaggggtctcacaattttgtttttttgtcttatgtgttagcagaattctgctgcactacaccaccaattgctggttcagaggtgtaattttctgtttgcctctccaaagtgaatattccagcagagtaagagtatttaacaacaatccaggtgagggccttcctactgggagtctcttcccaggtattattgccattcaaacccttgtacttatttgaagcattagactaggagtcaaatagtctttctttctgtgtaatctgggtaggtgtttcaaagaattttgcaccagtgtcctctatctacatatggagctaactgctctgccataagcatgttgtggagattttctcttgctcaacattgtgcatcacacctgcaatttaaacctgtcacaaaatccaggcactgaaagatttaacctgcagccatgacagatgttgatttagaaccaaaagatttaaatttacacaaccaaacatagtttttcagactctgaattgactttaaatggcacacccattctgacaggaattccctcagatgtgtgcataatttcagtcaattatccaaaattattctttttcaccaatgggccccaaaaaacgtacaagatgaagaatcagcatgttgaaaagtcttgaatttttcaaaaccagtcaattaaatgatggtggatttgcctatatttgataccacctaatgctgaattgtaacataacacagtactggccatgtgaacagggaatttgaagctaataattatatgttacaatccaagtttctcaaagaagtcccttgtattttaacctgctttgcaaataagttaagtgtgaatccaatttggcaatttgatcaataaagccacactggccctcgaggaaattttttgggtcattcaaaatattttgcaaggtttcattggaaactatgtattcatctttctctaacttcatgaggtatttattctcctcctggatagtcttgagttgagaggccctagcaatcaacccttccagcgtttgtcgcaaagattctacttttaaagagggattcttgatctttgccgtgatttccttggcgtgttgaaacaggtataacaagcttcttccttgccccttacttgaagaagctcgatagtgtttcttaaaattaagtaagctactttcacccttcaattctgaatctatttttgtccaccattcgcttatcaatgccttctcctctgcatcagctttcttgaaatagacaataattttgaaaaatcggctctgaaagtcaaacaacccggaacctaccagcccagagggaaaacccgacaggttcaataacttacacacagtgggaaaaaagttggtttaaacttactagtcaatgtctcaaatgtttttaaggcttctttctctccatggttgtctgcaggaagggcattggcacttgaagcgcctggtccatttttcattgctgggaattcatgttggggcctcgccgagcttggaaaccgatgcggtgaatcaaacctgatgtcctgatttgcttcccggttcaatgttttcgctgtcggaagcgataccttcacagcttcttccgctgcattgcccaatttcagcattagtagagagttcccggcggcagaatctggcccatcgttcgcgtctgaaggtccaaaattcaagtcgattcttccacgactccgaggactttgggaacttccttttggtgttaccgattccaaatctattagttcatagggtcttttagaagtacgttttgatgtgatcgaatccacatcgattacttcatgaagagagctatcttctgatggttccgagtgcacatcaattatttccttatcggagttatccccacccagatcgatcacttcataagatccatggggaacttcactctttgtacccgagggcccagctccagattctatccattgccaggtagattgaagctcaggattcttccctagtccagtcgcggaggaaccagaagctaatgaaaataggaatatgataaaatttgcacacagcctcattgtaagttggttcaataataaagaaaaagatattatgtgacagatccgctatgctttttgattgaatagagcaacgttatttgaaagagaaagttgaagagtagtagatggattaaacacgtgaagataagtcagcacagacaggggctgacaggaggatcttatatccaaaatatagagatttctgattttaaaaccactcgtggagtcttgtgattcaccacaaataattctaaagcgcagccttcaagtttgatccagggctgttgatgagtctgtaaacacttcagactggatgtttcattaacatgattttttttccttacagactaggagatcaactgcttcaaaatcagatttgaccacttcatcttcaataacgtcatcaataactccgacaaaacctgaccaagcttaatccttgagcaataactgtttgactcgcgatagcctggcagtgattagaaacaatatgtccgagtgattgcgtgacacgctgcacctagattgcacagtccgttacaagtcttgttgctccgacatgactgagcaactcgcgggggtatctttcaagctgtgtatgatttgaatatacctaaagcctgacactggatgaggactgcgaggacaatgaagactcttcatagttgtgactgatccccaatgatggtgttccaatgttagcaagacctgcctgatagaggaatgctttacttcaggggatgtatgaacatgttgcaaatctgatcaaaaacagggaaagacaaagtcgccagcaaagtggatggccttctgtcaggagcactgggaaattagttcaaaattatgactgattacatgccacagaaggagagagataatccgctctttggaagaggtagaaataatcatttgccagaaatggaaactctgtcaatcacattttccaattattaatgaaggaaaataagatctcatctgcccattggaattaggggggggggggttcaatattgcagctgcattagtgcacaatctctgctggagttattgggaaccccacagacgtattccaaaacctggctttcaatgtttcaggttgtgcagcacccaccatgcaggaggtaaataggattggaattgtcctgaggctgaaccttgaagtacctggcatctgactcccagctcctgcctggtcagaacttgaaccaatttcaagacatcatatctttattttttttttggccaaccatttcttcattcctccccatcttcctttttgaatttccaacaaactgttgttaaaaaaattgtacctgaattcaagccaaaagcaaccaagttgcacatctctttcaaaagaggcctttgtgccattggtttccaccctatccaaattgatctccactcctgcaatccttttttctttgaggggggcttgttggcaatggtgggccgctacgctacactatgctacaggcccatttagtgctagcgtagcggcaccgacagcggcttttgtttgtgtagtgttagtgctatgttacgctgatttgtagcggcgctaacgctggtcattttttggtgtagtagatcatactgtcagatcccaaaggatgatccataatgccagatctctacagatgatagtctctggtttggctccccttgtgtggactacaggctttgggtgccaggatgcaaagttagtctatatccccaatttgtgttccacagcagatatgctctcgtatataaattcttgaaatctccattatgaatgctccaaaaagggacaattctgaagatgcatagaattgatgttttgatcatatgctggaagttgaactcattatttgatgcagaaagttgtttagaaaatcattcttgaacatgcttcctacacaaacacaaagaaaaatgaagctgaattattactctcaatcaccaattatcatttgagcatccaatcactctctcatttttgtcaaatgcaatcatacagtttgatttagtgtgactaaattggactcatcaatcattttggtttggcttgatcaacaaacacagatccaatttgcatccaagcagagcaatcaatttggtctgcttaacacactcaagccttgaaaaggaatgagctccgacctgatgcaagctggtacatatcgccagtccagcccaagctttagaagagaagaccctttctaatgagtattttttctggagattataataaaagatgacaactgctatgtagacacaatcaagaggagaaactgttgttacattcatacaatccatggccaataataacacacgaggttgaagaagatgatcaacagatacatacaacaacaagattatgagtacaacacaatcaaccaataatcagaggaaaagagagtaaataagggtgaattcagtcgaagagaagatccattgagggatgtgaaagaagaaagaggccgacggtctttgtatattctgtctaaccgaaccgaatgtccgggagggtaagagagtcagagtgttttttgatgagggagagagaaaaggctagaagagactcttaagctcgtcggtcacaacgacacttcgttttccggactggatgacttgggtcccatccgatgtcaccgtcgaccgggtctcgacgatcgatttgtaggtcaaatataacatgtgtgcctgtcagatagatagaatcatcaacattgatgtacctcatcatgaagagcaattctagggtagactcacttgagtcaacaatgtatcacattcaagggtcttcagaacgcagttcagaacagcgtcagcttctagtcaatgtttcctccaatcaatggagtctaaactcacattcgcaatgtcattgatatattttaggaccttaaaaacgaagtagaaaaggattaacagagatatggtattgaagtggtgttgtaaggatcacgcacctcatcgaactcttgcagatatcgaatgataggttcccgatgagtctgcaagacggccaaagccagaaagagatctgaatgaggaccgcacatgtccgtccacagctaaagaacgagcatacttagcatgatgatcaaaacaccctgactgtgtatgtaggatggagagaaggatgagtagggaaagaaagaaaaaaaaacttacagcttcccaaactttcagaacctcaagaaactcaaactctcttttgaagctgatcaggatccatcggaaacagaagaacaagttgagactattagtcttctcgaaatggcagtataactgtggatcgatcaagagcaatagctgttgaagtcgtgaaagttcatctctcatcccctgcgaaaaaaatcccggaagaagcgggtttgttaggatgagaaggaagtgatagaagacatgtgggtagaataccgtggggcgcacactctgatctcgtaaaaagtgacttttctatatatggtttacccaagcctcagttatcgattgaagtgttctacaagcttgggaaggtcagagggcaggttggagacgaaccatcttttccatcaacttgacaaacgcaaaataagtcgtaacctcgtccgcctcaaaaacaacgtaaagtggggcacaaagatcactcataccttggacataacctaggataggagaagggtgtcacggtgagtcaatggcatgtggcctgaacagcttgtgtagaaatcatcttgacagcaactcaccaagctctttctcccaaacattataagtcatcaagatcttccccacagtctcaacgtgatgattagtagagggcatattggagtcttcctcgggtgcaagactgtccaaggttgggggattggcggaggtggagaagtacgactggccccgatcggtccgccgacagtcgatttctttcgaccatcgcattggagagacacagagagatattagtgccgtttcccagtgagtgatcaaagctataacacttcggggtcgttcaacagaacaaacctatccgatgagcctcttcctggaacgaggcagtcgatctcaactcctcatttcctgtctcccaagaagctttgagtttctgatattcctcactgattaacgagcaagaaggtcaatcaaaggatacaggttgatcatttcacgccatacacaaccacacgaggccaagggacttacatcatgcgcgtttggcttgattctctttcttgggatgtactctcccagtcatgcacccctaacaggaatagccaaactagcttcctggcggctggcgcgactccacgttgaaagattcgacgctgtccttcccttttgtctaacaataatttgccggaatcgtcctgccatgcgatgaattcttccaactcgatcggctgagtagatgcgcgttggaatcgtactttcgggacttggtaagtggcctgtcaatataattcaaccaaagtacacaaacagtttgaatgtcgcgttgagctgtaatacttgtcgtcagaagaaaatgagtattgactcacatgaatcatttcaaatccaccatccaagctactaagaggactgtcgttggcaacgggttccggatcccagtcgttgaactcggcccgtctggagcgttccccttgggcggcaacgattgatgcccatttcgccaaatacacccgggcagcatcataaccttcaacgcctgcttgctgagaccatcggataaattctggttcaccattcgcaagtgaggcaataggttggggcaactggataaaataatcttcggtcaattgggatttgtttggacgacttgcgatctttatcagttatagaatccgaaatatgtgacagacgtgtggaatgataggcttggcaagccggtgtgacaagaccatctgggcagctgattttgcactgttgttgttcggcaatcaagaaaacaagtagtgcgtatgaatttgatgagtagaaagcttctggtttaagatgataagacatcgatgaatgactgacttttgagttagcttactaaaagaacttaagatgttgaaagcaaattcatccatcgagccagacgggttgccatttctgagactttgatggaggatgctattccgtttggggggagagagtggcgggatcaatgcatcatcggagaagatgggagtgagatgttcttcgcgttcgtctttactagggttgagtaggaagaggccatgttccctggcggattgacacacatcagcaaaccgccggagttgggtaaggagtgcctcgccgccccagcttgcaggtaacgacgagagtcggttctgagccatccttgtttcgcgggtctcccgtgagaactgagtggagcgagattcatcatcatggaagtagagtttggggagcgtcgggccacagaagacgttgatcactacggttccgtaccaagaactaagagtcggaggagtgaggatgatggagtgaatcgaatcgatagggactgagaaggcataatctggagtggcctctggatctataggcacattcaccagaatgtcttcatccgttgctaagagaaaaatgccaagaaaatttacacgagtcagttgaagattccaacgggagagagatagagtgcttcatgaaccgttggggggaagaggctgacaaaggtgagggtcgaggtccaatttgatccatgaatctcgttctgatgagtcctcgatggcctgctcgggaatccaactgagatagaacgatcgaggggcctacccagagcaccaaaagaagaaatattagggacatctttgggcatgagttaaatgttaaaatagatgtatctacacgttggaggactccaagatatcctgggaggttatcacgaaggaaactggtcggatgctgcacaaaagaatgatgagaagtagttcagattggaggtgtcaataactgagttaaggtggggggttttgggagttggttcctcacgatataaactttgcttttggaccaccgtaacttgtaaggttttgggtcttcttccttggtcgaatccggatcgatgacgggtgatcgagaggaattatcagcactgggttcttgagagtgagggtctgttttttgaggctcttcagtggatgggaaggccattgggcgagtgatttcgaccaaatcatccgagagtatctgctcaatcagacgagacatgtacttaagtcagttcagatattaatgattttttcagagatcataattagagaaccaagtggatcaagaactgacacttctgccatcaatcgaatgttcgagtagatgctcatcctcaagtgtttcctcgaaagatcccatcagtcgtggtggtggtggtgtactaggtcctccgcccatgtgtggtggtgtggtggtaatcggtgttttgggttggcagttggagatgccttttcaggaggcagtgttgttgtccaccgcgatcttaattaaggttcgtgcgccaaccgcactgcttccgcggggggcacccttccaagctcacaactcattttcaccccggttgtcgtacagttgaaatttgtccaatttcactacaaattatggattttcttgagatccatgtggtgtttacaatccacattccccagtgtgaggatgggacatcactagcaatggacagcttgctcatttgtttcttagagtttcattcagcagtccttggtaaggaaccataccaaatatctcccaggtgatccagggcaccattctggttgaaaggttgggatattgcctccattctttgagacactttttgagtttggtccactgccaaactttcaggctcaggagagctcatgtgcaatgccattaaccctctcaagaaaaggtgtatacctaccaagatacatactggtttttttgcatgaattgtttgactagtaacccagatttgatcaaagactgttttagatcatccacagtgccttccaatatatctctattcctgtattggagttctcacaaaatggctaatttggaaagatttcttggctccttctcttccctactaatctatttccattacttggtatattgtgaggatccatacgttttcaagattttttatatctcttcctatgaaatatcaatagaaaagactaccaaaacttcatatgctgaatgttctattgatgtggttctttttttcccttaggcctgctgaaattggtctgggttcttcttggatgggcagaatctgtcatttgtcccaaagaaattggaggcaatcaaaagcaacctccattgtgtcaaaaacccttttctgcttttgtccacttattttcatggcaatgattttatggctgcttttccatccaattttgaaaagctgtccacatgtgaatctgagaatgattattgaaaagacacaccatgtcattgtggaaagtgttccttatttctgtcatgtcttgtaatggggattatttattttgtcttgtggctaatgtgacccgaggaggaaatgacagctgtgtcctttcacaccttggcaagtgaagcttccacttgtggaggaggaatcctccttgccaagatgactctcctaggcaggtagacacagcctgtacctaccctccccctcaaggagtataatcattcagaagaataagtttattctgtacctgaaggccaaggaggaatccttcttggcaggcagtatctgtttgactcaattaccgaggtcattcttcttggtgggtaggtatagaatttgatcacttttgatcaaggagcaattccctggggtttattgagccatgaattccagctgaggtagattccttgagttccttgctggcactgggaggtacagcatccacccattttccagtatgtaagaattcatccacagtagatggatacagtctctctctctggcaggtagacacagcctaaagcctacacctgccacaaaagatcaatacctttagctcaatgggaaaatgctattcctgatggtgaaggataactcctctttggaaacaggagatttggccaaggagagcctcctgctgacaaactcatgaggaataaacagttttgccaagcagagtctctctccataacatcttgagaccttgaccaagttttgcccaggagactgtccagaagtgatggccatttaaataagtctgaatttgtacttcatattggtcgaggggtgtactgaatctttgaagcccgcggggtgatcgtacaaggtgatcgtgctttggattatgtcatcatcttttttcacatgggctactctcaacctgctcatcatcatcatcatcatcccatcccatcctcatccatcccatcaacttctcaacttctcaacttctcaactttatcaagtccaagatgcagatcgagattccggatctcgaagacgacagcctaacttcacatcgaaggcatggatcaaacaccaccactggcctatcattccccaacttcaccactactactgccaacctatcagcctccagaccattcggaggacaacaccccacaacctcagcaccactctcccgtcgaccgagcgcaaaccaacacatcctcaccaacaacagcaacaacaacaacgaacaaactaacaacaccaacatcggaatcagaagaaaccctagcatcaaccatcacaacccactccatcaatctccctcaagcccctcactcaactcagcctaccatcatcaagcaccaccaccaccaccaccaccaccactaccgaccactggaacaacaccagcaacgactagtcgaactacccacagaaaactatccgtcgctagtctcagatcgggtatcaacaactccaaatccaacccaaaccaacgtaatcaaaatgaacaccctcccaaccagatcccctcttcccccttcccagccagtcctaatccgatgtccgctgctcagtccggctctcaaaatggtagattccctcgtactagaaacgatcccagtaccactaactcctcacactctacaacaggcagtcctcagctcgaccatcacccacccctcgaggtatctatctcaatcaactcatcacttaatctgtcttgatccgctaaaaaaagaaaaatatgatcatacacacaggtagccatctttttaatcatggacagattttttgaagagtgtgaaagtaaactggcccaactcttaagcaaaccaattgtgagtttatcacacatcatgtgagctgaattgatccttgaatttatttttcttttatttttcccccattgttttgttagcctacccactctgtggaagatgatgtatacataccgtactgcttgggacacggtgtcgatccggccttcgatgccaccttcatttctcttgcccaagtctccaagaaaaaccctgcccaggtcgtcaatttcgtgatgcggtggaagtctcgtcaaggagaattaaacgatgattatgccatccaacgcgccttgtgagccctagtagattccatctcaaatagtcttccatctcaccagactatgctaatccctatttggttggacgagcgatcagggtcaccagtggtaattctctcaatgctcgtcgggttactgctgtcctatctgaacgcaaaaacgtgagtcaagatgaacctgctcatctttcaggcagctctgatcagactctatctctctttgggcagcttgcactggtctacatcctctgtcgcgccttgatctcaatcgtccaagtggtgactcgtgaagcactaggtgaagagttgggcactcgtctggaagagattatctttaactcaatcaagaatgcggatccgtaggttgagtcattgcttattttgttactctgcctcagattcctcatcatcactgcttctatacagtcacgtcaccgctaggacgcctaacaagcaggccaatatgaatatgtttgcctatctccttggagctctgtctaatatcaggtaggcccactttgtcaagtcgttggggaagggcagcatatggaattcatacttgctcccacagattcacgagtgtcagcgatcgatttgcagccgaattggacgcaatgaatcgtgtcgcctatcttcgtgatcagaaagatggagaagccagattgggatatttgatccgaggcgtccagttcttgaaattgaaggtttacccactcgaggcgtttgaggacactgccgatttcatctcggccttcgcgaccgtcttcgaggcatccagaggctcgtctgttaagaccgcaatggccgaaactctgggtcctttactcgctcaagttgttcaatctgccaccgcagaagtcaatcatcccgtttggggcaaagcaatcaacctcatcctcaacaagtcccactccatgtcggataaaccctcaaaatcaagatactggaactcaacggtcccattgatgtgtgcagctgttggtgccgcacctcaagagctcctattacccaaatggactgagaccgtagactggtgcactaccaagctcaaagaaaagagcacccgagccaccatgatgctagggattgtacaactaacttggtcatacctgcatcgggttcgggaaggtgcatcggccctcaacaaacgcctcgaaccgatcctcaagacggccttccctccagatcggaagaatgtctatccatcagaggtttcccttgatacgtttgtctcactgatccattatatcttgtactggcagctcgactatggtaccgatttcgtcctcagatcacttcttacctacgcaaatgatgccaacgagaacaaccaaggcttagtagcccaaaccggggctgaaagaatcatgatcggaatcaccggcagcttgagagcgctgacttccttggaaaaaggtcaagatccatcctaccccaccaatgaccatcaccagcactcaaaaaattgctcgaacccacacatcatctatgatcctaattacgccaagactggggaatcacccaatgacggtcaggcactcaagcccgaactgctcgagaagccacgcatcaaagcatttgtggattccatcggtaccaaggtccttcagatggccgcttactgtgatcgcaccctggctccgttcaccattaacgaagacaagtatttaactccttggcacgatagcattgcggcaagagccgaaacgtttgatggccctaccgtcatcaaacgacacggtgcctttgcagtcgaataccctcgccaccttcagcccacctttgatgtcttgcaaacctgtttacaggcgtggccgcggatcataaactcgccggcatctgagtctgcgtctcttgctatcttactcagaggattggtttccctggacgtcggtgtgacgattgaggccaaactgtgcttgcggcgttttctacaggctggtaaatcttttgccgtccttcaagcctacacgagatttctagtcaagccagacttcttggtccggatcaaggctcatcttcagaaagggctcgactcgaaagttgaaaacctagtcaagttctgggtggaagccttgacgggatggtgtgaacacattcgcaaggtatctgtcaatggagaagatccagactacgcgtcttctccctcctttggagccgagggaactaagctgctctgtcacatggaggccaccggcttggttttattatgctctaggtcctattatatccgtcgttcagccttggatgccttacgaatcattgccactgcccgtgggattctccaagaagccagctcagtcaccaccccaagatcaacgaccttcaattcgacctgcagtgtcactaatctgttagtcgaggccgagaagcgcctgttcgataatttgaacgttgatgatttctcgagcgtcgagcggacccgactggtcaagtggaaaaaacaccgcaaggtggccaatggggagagcttgacccgcctgctcgaatcagacaatccagccgacttcacgttactctgttttgctctatcctcgatcttcagcacctccctcgtacacctacctgccaccgtatctcatgctcgaatcctactctacggccaactccagcgtctgtatcccttagcctccgatgcagctggtgtcggtggccgttcaacggtcaacggcaccggactcaatccaggctgggatgatcgcaacctgtacatgtcttggtcttcactcctcatcagcgtcaccagcatcaccacgtcgaccgacccaaagactggtaatctcagtccgacgatcgataccctatcaaacacttctcaaagttcctcggctcgtgaaagaaacatctctcctggggaggatctgatcaagactttagtacctttcttgacttcagaccagcccccgttcagggaagccacgatccgggccatgagctcgatccatgtctcgatgtatccgacgctgttagaaggcctctcaggactcgcccatcatttgacgagtgaacgtaagatgatagaagcccaaaaggatcgctctgcccgaccgaacgggaccgtcaagatcatcagattgttctcagctattggcaagctccacgaatccaccactaaactcatgtttcatcctgagtttgtcatcaccgaaaggaccgttgatatcctctctaaattcactcgagagacttgtatctttttgaaatctcaacagaatctagatgatatcgtctccctctccatccgcaaatctttcctcatcttcgctgaaagactcttaagaaaagtcgccaccgtacgatccacccgctcttcctcctcttcctcctcctcctcttccgcagctattgatcatgatggcctgaaaactcaaagcagccatactcaattattccccaaagagctcttccttgatttttacaatttggctgaagattggagtaccagagctatcaattcttcttcttcttcttcgtcctcctctcaaactcaatttacacatggtaatctgaacttcaatactaataatggtgtcgctgggaatgatggtcatccctcacgcactggctccttatctagtcgagctaatgtatcccaaagaggaaggccatcagtttcttcgactaccatctcgggcgatcttcttcctgcttcagcatcgatgatcgctactttatgcgtaagtcactcataccctttgcttttcatattttttttgttagtttggctcttaacattgcctacgttatgggtaaaatttggggtttgtttaggagagttatctggacgttcgggtcgcaagtggcacccagactagacctgaaagtagtgcggatcgtccccgcatcagtgtttcacgacttctgagatggattgtaatgttatttgaaaagaatgaccccaagtcgcacatccaagcaaggtgagtcttttaaccgtttctatatactctaaatttttctacacgttctgaaacaccccttttttcttacctaggcgagcgttcattgggtctgtgaaaagtagcagcgaatcagatcggctgctagaggcgacactgacgctttgttggaatgaaactaaagccatgccgttgctacagactctctttgggctcttggggaatgcattaatatcagacccaagccttcagatccgtgactcagccttactagtgatttgtctggctcggctgacccattcagacttgacgatgcgacagcaagccatcgaccttttgaaagcgcgcggaatgcttagtacacaattggacctgttgtcggacgtcgaagttaacctggcaagcgcattttctggacaacatctagccgcccagtttcgtacctcggccactgtttgtagtttacggaaagtggcttcgattgatttcatcatcgagctaggctcccgaatcattcaaactgatccgcagaagtcaaagccgctcgcccgtctgatgcccagctggctcaaccagattcagttgcctactactataccagatagctcttcttctaaattcagaaatcttatcaatgtcgtgctcttggtcacttccaagataattgatactcactctgacgaggtgcgatcgatctggacatcatttgccaatgcatctccagctaactccaaagccatcgccacatatcttgtcgagcaaaccgcccgacgtggcttgcccagctttgttggtttagtgagaaccctgatatcttgtatgtcatatgatgacgcgacagattcgattcacaaagacctactgagtcttgtcgagcccgccaaacttttggccgcttctgctgcaacttctctaagcgatcctggctcgactgcttcatctggatcgagatcgtttgacctagaagcttactttcctgccctatcctctcgagccgtttgttctcctatgcaagccgtcatccttcttctgggtgaaacgatggttctccggcctctcacgctcgccgatcgtctgccgcacattctccacgcttatgtcgttcaagtggatcacactaatccaccctttagaactcaaatgcaagaaggcttagtccgctttgtgggcatgttgcgccgagcccaaatgtccaataaccaagccccgagtagctcatcttcagatggcccctccgaccgggaaccatggagatcgttttgggagttcgatgatctcggtggctctcgcagacatcgcaaaggtcctccggctaacatggagtcattagtccatcagatcgcctctctctcgtctcatctgttccccgatttcactcgtaactggacccaagtggctgtcgaatgggccacccaatgtcccgtccgacacatcgcttgtcgatcgttacaagtcgtcagggtgctcggattgtcggtcgatcctactctacttgccgaacttctcgtccgtctctccaataccgcatctgatccttcacaggatatccagctgttcgcgttggaagccctgactacttactcggattgtgctaaaatcacaccggggaactcggccctctatgcgcagttgttttggaccggggtctcatgtctcgagacggctaatgacctcgaattcttggaggcgatcgagttgatcagatcggtggtcaagtcaatcgagcctagtcattcttacgaaattgcaaattctagaccaagccagtgggaatctgatgccagtcccttcagagcattattgaccaaaggactacgttcgtcccaactctgttctgcctcgtggagcttggtgaaggacttgctagatctaccggacaattgcgggatcattgattggctcaatggcggtctcggcttgttgtatgccgcctgtttgccctggtgttttcatgtgttggagaccagtgtgatgcagtatgagatcgatgagatcgcactgagcgttgcccgaatcgctgaaacattcagaatggacggcttatctagagtcatggtctccttcgctaagaatcgattcaggactaaggaagacttcctacgtcaggccgttaatggaattcgagaatactttctccccaagttttcggctgatatcctgatcgtctaccttggtctattgtgtaatccactggaatggcttcgattgaaaaccctggccgtcctgaagttgttcctcaagacgatcgagcccacattttcctcgtcggggattaacgagctaggctacgacttactcacgcccctgttacatctcctacagactactgcctctcaacaagccttggatattttggcagaaccgatgccgatcaagagtcgaccgttgaacggacggaaagcgatgggaacgacgagcgaggaaggctcgtctaagaaagtgtttgggatacccgatgagacgggatggtgtgtgccgaatccgcaggaatcgatgcgggttactcggagtagattgacggacgtgatcgaaagctttgcggggagttttatgagcgaaagtctgaaccgatcctcggtggttgaattcacctatgagtggggacatgaggccgagaacagtatcgataaccaaacccagtcggattttgcggagaccaacgagagtttcggggacatggtttcgaccttacacgatctgtcggacttctttggacaggatgggcctgctggcagtcacgccggtgttgggcacggttcctcctcctccagaatctcctcgcccctcaacccatccaccgcacgagtagccgcgatcctctctcgttcgttgagtaagagacgtgccaatcggcctagtctgcatgtcaagccgactgccgaaccggtcgatgagcgcgaacaacaagtcgggggtcgagagacgaggccgtcgatggccgttcactcctcctcctccctcgtcggtggcctctcttccactagtcgccctctcagcgtcatctcgtcctccggtagctcctccccacgtcgcacccatcatcatcatcctcctaatgctcctccccctgctgcggctgctgctgctgctgctgctcaattcccccctcatcctccactctatcatcaatcctcgctctcaatcgactctcgagacgaattcttgggtcatcatcttgctcggatcccgggcgaacatgagctggatgatgatgatgatcatgaggatgatctggaggatgatgatgatcatgaggaggaggatgaagatgaggaggaggaggaggatgatgatgatgaggatgatccagaagaagaagaggaggaggaagaggaagaggaagaagaagaagaagatccactcagactctcctcgagagccatccatcatatccctgccgacccccctccgcctccccatcatcaatcacatcggctgccaactcatctctctcccagtcaaaccttcttctctcatgacgactcccagtccgtctttaactttgatctcgatcatcatcatcatcatcattgagctatttttttccttttccttttctttttttttggttggtttggtttctgtaattggtcgattctggttttccttttttttggatgggggtttatttgtgggatgggttttatcacgctttatctcctagagctttctcttcttttgtttctggtatcgctcattttggaaatctgtgtgtatgtgtttgtgtgtgtatttgattgtgtgtatttggtttggttatcgttatatggttattattggtttggggaagatggatgatggaatattatttatttatacatttgttttgtggtgtaatgttgtttttattcatagtttaaaaaaaaggaaacaattttggatgttggaggatttgtcaaaggagatacatagtgggtgggtgggactttgcattgatgcagtttcctttccaatttcacgctccacatgccagccattcataaagtctgaaaatgtacagtcagacctcccataccacatacttgtctaacggcataacctcctgtaccacatactggtcttggtccaccataattggtgtgggccaaatttgcaaattttggtcaaaaagcgcataacagcataccacatacctcttttggggaaaattggggaacattctctgcctaagtgcatagatttctgacaggattgtttgacagtgagaaagtttttcccaaagattggaccgcccatcaaccacttcaaactagacaaactccaacattatgcctactgttaatcttttgattgttttttagagctattgagctcaaaaccaacctcaattcatatttcctgtaatggggatacactttatttccacaccttgcctcagtgaccaagagtaatctcttcttagcaacaaagacattgatcaagctgaatcaatgatatcatcccaactcgacacattagagttgatcggcctagttctcccagtcaatcagatgttggttcatcatctactttacccagagggcaagaaaaatgttgtcacaaaaatatggtcaactgaagagattttggacttggttaaagtacaagacaatgatgacaacaccaatacagatgaagagcaagaagttccaactgacctgtgagatcatcaaaaaaaagaagtgactggtttgctttcaaaaactctttcctacttagatggtgaagataatccagaagcaaatgagctcagtaatcttttagaaaaatatcatcaaaaaatattagatgaaattcattttaatggtgttcaagctagtatcacccaatctttcaatctcttgaattgatgttgtcctgttgtctttctccataactctattagatttaaagtattctcctatcaaaataatgagtcaaaatcacctgtcaaaccacataattgcatgctgtttcacaggttttctaagcgcatacctatgcgcttagcccggcaattcccagaaccacataacccctctaaccacataataaatcctttccaccaaggggtatgcggtgagacaggtttgactgtactcctgtctctgtttgtggttgtggtgaatccctgagaagctggcatcaataacacatggctcttttgatcagcccactccgaccgggcatgattgaacaaatggttaaatcaatcaatcagtatttctgtatcagcaatcggccactacactcaatcaccccctaagattagtgtagcagccctcaaaacagcccgccaaagtgttatcggcctgttagtcccactatgttgcactacaaaacgtgttggatcacattttgaaaatgtgcgataacatcacatgtcacatgcaatgtcacctcacattttcaaaatgcgattgaattgccagtgctgaaaattcaatcacattttgaaaattcgaggtgacattgcatgtgacatgtgatgttatcgcattttcaaaatgtgatccaacacgttttgtagtgttgtgttacgctgcactacagcacttctagtagcagcaaaaaatggccaacaaaaaaaaaatgctaaaatgtgctgtagcattgtgggcttttttgaatgaaggattttgtttgttggtttattgtccactttgaacgctttgtttcctcttatcatcactttcctggttgcctttatcccttgtttttcctctttctttctttctttctgttttttttttattgatatagactatagtggcagtgcctttggggcttgatatcaaaggctgtgctttttttcatccttgggaggacagtagactctcaaagtttctttttacacaggcaatgactcccatctttttaataaaaaattataataataatttattgggaaattggagcaacaactccccttggacgtccactgacagtacaccacaggttgagttttggaaatggcaccccgttggcttgaccccgcggtcaagcactggtcgggctcgaccccttttacgcaatcccgccggattggtctggccaacatcaattttgggtagggaagctgtaattccaacgttggcttgacctcagggtcaaaaagtcccaccgtcggcttgaccccatgtctgaaaatgaagaaaaaaaactttttttttgacatttttctacacccttttcatgccccaaaaacttgtggccatctcaagaaaaaaaaaaaaaaaaacttggagaaaaaaaacttgaagacaaaaatcctatatgcaatttgaaatttttcatctatttatatgcaaaaccaagttggattggtatgatatgacaccacggtcatttgcgtgtcggcgcggatgtaaccgtcaccttgacgaatccgcgtgcgtgactgcggcagtaggcgcagtgactgcgcacgaaacccccaatgaaacccccagatgtcgctccgcgcgggagcgacatgcaattgtccgtggtgtgattggcacagttggataagctctccagccatcagcatgcaactgggcagtgagcttaagatgctgtgagcctaggttgagtgttcaagccccaagctgattttttttgttctgcagcgcgctgctgcgcagccactgtcatgatgaaaaaatgccgtcaagccgccgcaagcttgccaggcaaccgctggcaagccgacgttgaagggtcaagccgaccgcggggtattacgccccccgctatgaagcaccccaaaattttggtcggagcagcatgggtcaagctgacggaatcgattccgtcaagcactcgtccaccagaacccgtggtgtatgtaatgggagtcagtttagactacgtaatctttaggtgtcatttttctaagcccctacttttatcacattacctccttaccatctatcacctaacttgctcttgttccacagatttcttccacttcaagaacctacttgaccttgctctgcacattcccttccataacacctttttttgccaacctgacctgtgcttcccttctatttcaacaactcgccaatccttcttcagtcccttggtcaactcatctttgtaggttatccgttatcgtgcttgactgtttcaatcaggacattaatggcttcacatttcacttcttatttctcagaactttctctttgttctacattgttttctttgttttcttcttcattgctatcttgttgtttgccttaaggctaagcttagacattatttcttttttcattccatgtatttctttaaagactttgatactcatttaagaaatacattccttaagatcgttcattcacattcttgaccccagataaggaatgctcagcaggagaatgtgctgaatgttgtttggtgaaaaatgcttgaggagtgagttggaatctctatcttgcccctctgattagaaacagtcagatggggatcaagaccagatgatatgttacggctgatagatgggtggaccatacaacagagcttctccacatctcaagaactcagtcgtcctggtcatggtcattgtctcaattctgagcttggagtcctaccaaagtctcatgccggggtgtttctccgcgataaataggcatttttcattccactctgacatggcccaatcgcccaaacggttactcgatcaatatctataataatcaatccttcaacctcaccaaaagctcagctgttcaattcctgctttaggatcttaatcgctctacttcctcagtcgccatgcgtctcatcgcccccatgatactcgtgactttgtccagcctgtcgatgatacttgcggccccagctgaaggacctgcgcttgtcagcggactcagcaagcattctactcctgactgcattggtaccttatctttggagatgcgggaggagccctgtagaacccccggctgcggtgaaaccctatggacggttgtgcatcgctgctcggaatgcgacaaagtacgcagcgacccgtttgaaaattgtccaaaatgccacgtcccggcggttgaccgcacatggcatggcccgggctgttcggcggccaccgctcagatcttggtcggcaccgggcggtcgcaatgcaccatgtgtcggggcagggtggtacagtggaagatgcgctgcctcacatgcaagcgggtcaacgaaaagatgactgcttgtaacgagctatgtagcaggtgttccggcaggcccgaccggtgctgcagcaactagcatcgataagaaaaatgcaggcattgacatggtacctagccaactagtactacaacctcatcaatcctcaagtcacagaaaatagtagctaatccaaagatcaaacaacagggtggaaaaatacaaaaaaggaggatggagaagagaaataaaatgaaatgatgaagatgactgaaaaggaaagaagagccttaattgagaggagcaggaaaaaggggggaaaaaaaatgacaaaaaaaagcagaaaaatataaggagaatcgtgaaaaaaagaaataaaataaataaaaataatataatataaaataaaataaaaaggggagaggggcgcctttttttcttctggccgaatgctacatagaaattggtgaagccgaatagtgcagatggttcacatgaggactggatggtaaaagttgaattttgtcgcgaagacagccattgtatgctgccgacggagggactcatggagggacggtcaggccggtggatgaagcaacggtcgccgaggaagaaggcatggggtgaggaagcccgacacccggagccacagtcccgccacaaccaagggcctccccgcgtgagcccaagcttggactgggccgaggaaacttaacatccacctcgaacaacttcgatgtcgacttctcagtccacagcttcgacatccctaccagcatccccccaaatcctgtttgacgagggagacgtcgagcgacaactagcctggcatcagaaccgactccaatcgaggcttgacgcacaccagagacggatcctcgcggacctcgctcgattccatcgctccgatctctacaaactcagcgccatccgagtcgttggaggacaccatacccgacccgagttcttatcggagctgtttggaccgctcctgggcgatggacaggaacgaacgctgccggagatcttcaaatgctcggacgagcttcatgacaaactcgccaagctggggatcttctcgcacctccaagtatctctagcggccagcaaggacaacccgtgggggatcgatgcgctcgtcaatgtggtcgagcgcggccggttcttcctcaagacctccaccgatgtagggaatggcgagggcgccctgaccggcctcgcccgcgcaaggaacctctgtggtcgagccgaagttctcgaggccaccgtcggactggggaacaagacccgggcgagctgccaggttcgggccgaggctcctctctgggctgcaagagcacgtgccgaactggccctcaacgcttccgaacgtgacctcagtggctttgctagctgtagtgaaacagttaaaggagtggctgctaaactgaaggtgtgttgttgcccaagctaacataaaaaaccacccccgaccctccagaaaattgattgtatgaatactgaatttctgtcattttctttggatgttgatttcttagactgagactggctatggtgctcatgagctaacctatgagttagccacacgaacgatcggcagtctgcttccaggcgcatcagacaggtcagtcggactcacaaacgcaagtttgtccaggcaccatcataaaaagccttcgtagactaacatatccctgcactctgccagtattcgacaggcgcgcggctgctggtcctaaatctcaagtcggccgtctcattgtcctggattcgagacacacgagacccaatcggtatttcctacaaaaggctcgttactgaaatttatccaggtatgattctccccctttttttttggaggacttgagcagcacgcaatataaatcgagcccgaacacacctctttttctctcttttcaactctacctgcacgcattcaggaatatgccggtgttttcggacaagcaaactacgtcaaatcgaccctcgaatccgccatctcgcgtccgctttttaacaccccaacggtgcgtaccatgtccgatctgaaaaccccctcaacaagaagaacaaaaacccgacgttctgagattcgtgggagcttggatagattgtttcgttaggctttcaatgcggattcattcaccctttggctggagggccggctccatttaacgacagatttcagttaggtggaccgacaaatgtgcggatgtttcagatgaatagcttaggacccaaagatcgcagttgagtttcctttgctctcctctcacatcttttccttgcactttcattttgatgtattttggtagaccataccaaacttcttgagaagccattcaaagcctgatgccgctagttgttttggctgctcacttttagatgactatatgggaggggagaagtattgggcgggcgggctgagtgtgttagcgcccgtgccgggcaaggcagagtggcctctgaagctccacgggttcatcaatgccggcagtctaattaacgactgtgagtagtcccagatctgcttttctatccacacctgggcgatctagttttctgtgacagaccactcagaccgggttcttcatccattctagggcacacacttcgatctcagaaaccgtcgataggcatcgggctcggcctcgtcggaagcatccaagacgtccgtgtggaggctaatgtcgggatgccgttggtcgctcagaagggcgatggggcccggcgtggcctgcaagtcggcctcggaatcggcttcctctcttgaccattacaagcatcctcttcgcttttttcttttcttctactgcagctttttgactctgtcttttagaaggatccgttcttgtttcttggaagtacataatcataccttgctttactgaaataatcaccactctctctcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacctgaaataatcaccactctctctctcaaaaaaaaaaaaaagtttcttaaagcatttgcttggctctttttgctcatattcttttcttatcataccctctgttgttatgtagcacttacatgactcattaatagatcctctctcctctgtcaatccaacttccaaatttgagaatttgttaatcaactacataggagagatcttatcgattggatggatcaatactggagctttcaaattcggtgattgtcttgaagaagtgacgtagttttctcacatagatcaccgttactttgctaggaaatttcctgatatggggatgtatgtattgcatatcaaaactgacaaaatctaagtttattagcaagatccgtatctgtgtatttccaacacctatgtatattcattacaaaaccaatattcattgctgatatctttaagcattgagaaactctctttctatattaccaatttctacattttctgatgctatccaaaagctgtacattatcataaggtagtcaatttctaccagagatatttggcgccagtataattaccatcaagagctgtgtagagctaggacccaggaaagcccctatagatcaacacagtaaccaaaaaactgagatctttgaaaaattcatacatcttttgagcccattcatacatgttttgtgcgtaggttcagaactttccagaaaaattcatacatttttggtgtgtaccttcactgcaacactgggcttctactttatgctgcactatctggattatatcagtaatgtagtgcacttgattccttccctgatacattaccatcatctgtagtggtagctttttctctcaaccagtagtgtaatggtggagtttttgtgtgtaatgaatcgattaagtaatgcatcatcagattatccagaggttaagcaactctgaacacattacaagtggcaaaaagcccctctttttgagctttggcagcaacacatgccatgaatgtccagaaagtatcatgtgtcgtatcagtatttatggttttttttttttttttttcaaaaaaacaaaaaaaaagtttctgatactgtaatgagcatgaaaaaaaatccaaggcaaattggataatgtaatgtgcaaaaaaattcaaatcattatgggtagagtaatgataatgagtggaaactcactactttatctttacactaccattatgggtaatgtaactgcccagtgttgcaggcttcagcagggggagaggtaaaagaggcaacaaaaatgttgtacaccattcctcactccaaggggtatagttgctggtgcaaatagcccctctgaactgcacataagtcctgggcttgggctttcaagttagaaggggggagggggttggggagcatttgtatgagagtcatgaaatttttgcccacaatgcagcattgtggccaaaagtttcatgactctcatacacctttggttacaacctccccttctccaggggaaaatacatacattttaggcgagtacattccttagcaaaaatgccaagtcatacatttggggtgagtacctttttttggtttttgaccaaaaattcatacatcttggttactgggttctatagactatagaggctttcttgggtgctgtagatctaaagctgatgttcattaatgaagcagatgtccaagattggggtggttccttcatgggggacattacaattttcaaacctagatctctctgaaagaagagaaataaaatggaataaaagaggaaatgtcacttgaaaaaaaaaaatgcagaaatagatcaggacgcacagacacataatgaccttcagaaatcagacaggattgtggaaaggaaatggcaaaaaaagcaaattgaaaaaagctgtggtcattcaattgtcactggaaccagaaatttaagaaaagtagaacaggatgcaccagaaaatgttgtgatgatgataaggaaagatatacgtgtcatttgacatcaaaacttcaaacaccaagagaagacattagaaaataataaattagaattcacttgcgaaaacaaattccagaaaggacagaagatcagagggaacggaaaacgcgtgatttcgtatgaattgaaaacatgagctgagtacatgagctgagtccgtggattccgggtcttcttgaatctcatgctgcttgagatattaattaaagacttggagatattaattaaagacttggagatattaattaaagatttggaagacttggttagttttcgaggagccttctgagaaagaaaggcagcggcagaattccagtcaaagttggcacaatgttttgttgatcagagttaccactttaggatcctcaacagaaacatgggagtagtaagcacccctttcagaattaaatctatcgagttcttcccatccgttatcaccaagatccaccaggatagccgagaaatcgatttttgtctttgacttcgcgttttcggtgttaagcttagcataatgctcgataagctggattgctttctccccctgatctgaaatacccttgaagctttccaatgctgtttccaatggtatccaatcggtcaaatatcccatagagttaggaatttcagtattataatcgatccaaatcctgtccttgaggggcaatattctcatgtatgggatcccattaggcaagtgtttactgaatgctttattgatgaacttgcgtagatcgttgtcggcagagtcgaaaatgtggaatgtggcggcaggccgctcccgctccagccaaaacttctcccagtcggctatcttgtcgactaccagaatccgagttggactatcgccatcatgcgtcttcaacgtcttgagcaaatccaaagcttgctgtccaatctccgagcgtccaaaagtatcgtgtatcttttcggtctctagccacatgctgtcgtactccttattattaacttggtctgaggtagcgtaatccacacggtacatttcatgttggggggaagatatcctcatacgcaacatttcaagcgcataggtcacacttataatctggctcatcagaatgagaaatcggaaagacatgatagaggaattaaaaacaggaaatttatttgttttggacaagtacagctacactaatggatcacttttgttggaggttgtttgaaactgtacactgaggatccaagaatgtccaaaatgtttggaatataagaagtcgcgtaaaaaaaggtttggagttacaccagggcacgaagatggtcagcagaatttagtaagcaattcagagttgctctcagtctcaatgctaaattaaggttctgagggagaacggacaggccaaaaataatatgcaatctgtctgaagttgagtgttttttgatgcttgcagtgaggtcaggccgatgaggatgatgtttttaaccggcaatatatgcgtgtaccgatccccagactcctttgggaatccacgaccaaacccgtttgactttgacttgaccatcagaagacagcttgatacttgtggatacgtccactcttattcatactcaaagagtgtcgcaccgatgaggccgatgaggttttgacaagccgaaggcaataattcaggcattgagttctcgtctgatcggggcaggaagagcttgatcaaatttccgactgagcagtgagtctgaccggaacggcatggattcatttcaacaagcacctcgaggccgacaagggtgtggaaggtgtggaccgtggtggtgtaccaccagaatgtgtcacgagcatgtcaccaatcgcacacacctcgcccttggatatggcatactgaatatatgcaatatggggctggatgcatgcgcccaaagaatttgtgaactcaaagaatcccatgatgctttgaggtgcccatcttccctcattttgatggtcgccgatttggatacacggacacgaggataaagaagagcaaacaatcgaatctccgcctcaacaaacgctcgccatggcccaagcattcaagtctggggaacaggtcatcgctggattgaaagctcaggatcctgtgaagattggttcaggtgagttcatcacagttgcattctaacttgaccagatagagattgattattttctgttctgaatgcttcagcacttagtcaattacgccagctctgttcaatcaaacctctcccggccgttgtaattgattaccttcaactcgagcctgccgccgattcgatcttccaggttctcaatgttgctcgtgaggtactttatcaattggctctctcagaatgatattgatccaattgactgaaacaggatgtgacaactaggcaaattcgatccatttactggcaaattcgttatataccttatcttatctcatctccagatcaccttcatcaccttttgagactcgacaaaccgtagacggttcaagaataatcaaccacctcatccagaatcattcgaaatctattcatcgatgctttgcgcctgggaggacagaggctacgttggcttgtctgactttgctgatatcttgcgtttgttggaatgaaggagcatgcgcaaagatcgtaattggcgagttgagatgggatcataaaactgtcacacgactcctgcagactcggcaaacggttactggccccgaagcaacgacattaccaaatcagaaaggaaatcgcaccgctccaaaatcatccaaactgaaaggacagctacacaaagcagacatccgtaccctcatgctccggttcattttcagtgtaatctcaagtaccgaattacgttcatcatccaaacaggagctatggaagactaaaggcctagcggaaggcgttctaaaaggcttgcaagtagacccgtatgaaaccgtggcatttgtactcggaaatctatgggaggatgtcacgaagcgtcatgccagggattcaggaaatcacagccataatgctttcatgcaccattcaggatgggagatttttgatcagaacgcaatcaccctgttggtccaactactcgagcgtgacgatagtgtcaaggacactcaacactccaagctcaatgtgaccgaaacagtggcccatatggtagagaggtttctaaaaaatttaacggcgtatctggcgaactccatgtcaacaagtattttccagcatcaagcaaattccagattgccgccgtaccgtatcttactgaatttggtcaaatgcctatcgcctacgaaatccatgaggcgctggcgactcgctcttcatatcctggaatcagttccctcattatgcttctcgctttggcggactgcatctcctcctagcgagccatcctcaagtttgacttggatctcttccgttggtttcgccaccaaagtggcctcaataccctttgaatcgtcctttggaatcggaacttcctctctgatccccgacaacatgaacagtctgacaagccttgccaaaaatttacttgcccaatgtattccgacacccttaaaccgagcctggtttaccaaggcattacaatttccggatgcgctggtttcgtttagttcacttgcactcctactcactgggttgaagaaagctcgaaatatctctcaccagctcgaacgtgtcatccaatcaacaatagttgaccactcaacagccaactcaaacctgtggccgaagctgctgctagcttttcaacagtccctacaagccgtattgcccgacccccaggttctcatcgcagttctacaaaccgcctctcgccgcgcaaatgaacgcaaaagtgcccctgtagccgcttccggggagtcgaatgaggaatcgcagtctaacgtagttgccaaacctcaacaggacaacgataccgacggtgatattgtaacattttgtgcactagctgttctgctattgtatcatcaactaataccccaaacgatgtgcaatctcaatttcgaccatacaaaacttataccgaccttcttcacgttgaatctcaatgaccaaaatgaagaatcacagtccaactcattgttggcactacatcgcttacagagtcccatcgcatacctctgccaatcgcgcactctgcttcttattgcacattcagccttgaccaacccaacacaaccctctcctgccttggtcaaagttctattattactttcttcttttcaaacgtcgaacaagcccgagaactttgcggttggtactcacacgccgctcttgatcaaaagtatcgctcaagaaactctgcaagcaatctgtaaatcaatcgtccctcatctaagagacgagaatgaatatcaagaactttgcatctggctcagtgccctatcggaactgagaagagtggacgactgctgtgtcacaccgttggtcgttttcttagaagattgcattcgtgcatgtctcagaaatccattaaaataccttcaaatcagcgaggagcgccagaatctctcacctcagtcgaagagcgacatcagacctccgacattgatatccgccttactagtcaaagtcagcgcgattaccaagggcgcctctacttcgtcgactaattcaaccagggtcgcgttgatatcattggtcatcaaattccttaatctttaccttctcatggtcctctcgacttcacatcaaactcgaccgattactgtgatacatgatattgcatttcaactcagtgaaattttcagtactgcacttggtagcccctcggataggcagtcgacgtaccccgattacttaggtgatgtcataatgcatgttttacgatcagcaactcaactaacaaccccaactgccgagtctctgtgccaacccatctcctggcccgcgtatatcactcaaagtatcttctccgatcaaatcttagctcttgacttgatgcatcagtcgtttttttccacgcacaagaaagccaagccttccaaacctaaaaaggccgtagccttcatggaatcaagtctaacagcgacccctgcaagctcgatcgataaggcaattcaaccgagccatcaacagttgggagcagttcgatttatgactcgcgccgttgaggtggaaaagttcacgattgccgatttctgccgtcaacaaactcaaaacaatcttcctgatcttgaacagcttggttatgaaacgaaagccactaacatcaaagcactagtcggcatcatttcaaaatcattcaatcatgacatcgtcgtggttgaatgctttctcgaggagatggtacacatttcgcaactgcttgtggcaaagaaagatttcgaagtgttattgggtgagtggtttcacctttttttttttggatgatgatatacaatgtgattgctgacgcgctgattttcttgcgcgcgttgaaagatattcttcgagtgtcatgtcctgctctagaaaatccgaaacaccaaaacgtcaaggtgcttactcgctattccgatctgatctgtgactcggcatcatcccaccttaaatcggatgttaagaaaggaaaatcgactgctaagaaaaacgctgtgagtcatctttttgattgctcactaccttcgtcgttcacttgagagtacctcaatttagcaagctgacaggtttgattggggcatttttatccactgaccgctatgtacagttgatccaaagcgcttgttacttgttcccgttactcgacgcagtacaacaatccaaggttcttgtagccctactttcttccatgaacgttggacttctcagtgatgccaactatgtcagctcagtaatgaagttagtgaaccttacctcagcactgccaccgcaagaaaaacaatcgcttctagtccagctatcggtcgatccagtaattcaaacgctgtgtgttttgtcgaacaccggtaatagcaaagtggctaccgatatgctgctagaaatcatccagagatgctttgattcatcaagacattctgatgaaatgaccaaggcttggtcgatttacggtttggaagttttaggatcaggttcaaccgaacaacccgatctcggtaccaaagtccgaataacgtcttacttggcgcggagagataagaagattgcttcggcggccatcgcatggctgactacaacttcaattgatcagctgaagctcgtgtgggatggaactctgagcttgcttgttgcttgccttcaggctctaccgacagacgaagaaagatacagctcctgtctcttaccgctagggcagagtcgcttggatgagttgatcattaccatcggatcctgcttattctgtgtgcatcctcagacttccgccttggttttgccgaatggaagagagacccgggtactggcttctcaagctctgaagttgatttattctggtgcagaatcactcgtggggaaattactggctgaccaaatcacgcaagacggtcttatccctgcctactcagaagctctcgatgtattatcaacgtgtgaatcgaatcatctgaatgtttacattgatcggtgcctgtgctggcttgtcagaaggttcgccgaggacgaaggctgtacggatgatacagtcgaactagtcgaatcactccacaaaattttgagtcgaaaaccagccgaatatctattgtcaacacatcttgtgaatccggtcttgactgctgctttggatcgacttatagattcaggatgtgtcatgaagttgatgcattcattcatccgtcacacccaactaggagaaactgatgtcctcaaacacgttcgtgcaaccgtcgatagccgcaactttcgttcattgatgaagtcatctcatcaagatctaggggagcaggccgcactcgtgatgtcagtcatcaaccagctggtactctctcaccccgtcgttaccatccaggctagcctgtcgaagactctgattccgttctacggcggcaccatgtctctgaaggaccgcttaatcttccaagtgtttcgcattgaagatttacggagtgaaacctcggaaatcatcgacgtgttcctggcctggaaacccatcattgggaacaggatcgcgactaacaagcctctggatgtggtagcgttactggattcagagaaagtcgaagcaacatcggtatggaccttgagtaggcaagagcgtgattgttcacctagcttgcccgagtactatgaccccagcttccttctcgctttactcctccaccttatccagcaagaagaacctctggtaatctcgacgtggcattcaatcgcccgcagcggcctgttgggcttggctatgtgcgccttatcatccgacaagacggcttggcggttcctcgccgatcgatgtttagccaaatcatttgaacgattgaaggtgatattattttcatcgtttttgcaggggaaattgttgtggatagctgaactgatttcctctcttattatgaaatagacgctggaccataccgatgcgtctgaaatcctcctccccatggaacatttccgaaaccttcacgtagcaagcgaggagactgaaagcatcataaacgttcctcctttgatcactttatttctttcgcgctgtttgaatgtattttgtaccgcgcctgagtccgccctccatcagcctctgtcaagattcttactccaaagggccgtgatcgatgggaaggatgtgccgatgctatactctctgttgtattcgtcagcagatatgcctgcggaggggcatctctggctcatgcaaatgttgcacgatggactttgcacaacaatcgtaagtgcagacgtcttcctgaggttgctgtttggccccgctgtttatgttctgctttgattgacacttttttgttttctgtcttattgatcgcttaggattggaaaattatgaaccatcgacaaacttttgaaatcttgatctccctggtccattcatctacacatcgcatggcaccaaagcttagacacttgttactaaaggtacgcgctccacaattttctttgaaaatatttaaattgattggacacatcaattaatatcacgtttttcccgtttatcatcattgttattattaacatttttcttcctggtacaaagctgttgaggaaggccgtctctcacaaccaagcctgcatcaaattgatcagcaaacccggattactgaaagttctagaacagttcaagccgtcttccaagactgaatggaaagaagtgatgaatatcctgcaagaagtcgcgagtcgaatcccgttgttgcataaagcgatttcacgagagacggtggagaacatcatccagctgttgactcactttagtcaaacgaaatttagctccaatggtatgtcaaggctgtctatgaaacatcgtgatttctaacaaatcactcctgattccacgagtacgaaaataaaatttcttactgatcacctcggattttttttttttgcttaatttagcgggattggtaggccactctttggtcattctcagagctctattggtttgttcttcgttttgggcccccgccaatgctcatcaaaccattctcgatcagagtgaatctcgtctggttctcgtgaagtgcaagcatctcttgcagtcattatcttgtaccgaaaatccgcgtgatactcacgacaacttgatcagtgaaatccgagctaggattttctatctccttcagctctaatgatttttttttcttttttttcatatatctggttctgctttatctgctggaatttaattcgagcggaatcttgttgtcattgccaaattatggatggtagaaaaacattttaagcatcaattctttctcctaaaatcgcttgaaatgctcctggtcaaactcatccatcaggtgttggctggttttgagaagtcgcaccggcacgtgaaatgtgtcaggctccaaacagcttgaaacatatgtggtgcagtgaatgggtctagaccattctgccagaaagaatcttgcaaaagagacattgagattagatgatagatatggtgtacttgtgcaagttaacaatgtcagttcaagcttgcttgaacacccccacaaagcttcctccccactcaccaagtttggtgttgactggttacatcttcatgctgaatagttgggactgggagttaagcaccaaatgcagagttgttaaaatctggattacttatcaatacacatcttggtccagtttccttatgattgaagtatattgatgtgatggaatcctagagccaatgctggttaaaatctacttattgtacagcacatatggactataatggatatgttttttttttcagatgttgggtttttgaatggaggagggcaggcaacccttcaatgggaattctacactggatttgtgatgtcaaatcacagatctgcattccacaagacacaaacacacaaaactgagaaattcaagtaatttggtctaaatgagaatgagatgaaaaggacattgcgaaattcttgaaattaattgattacaacaatgctcatgattgtgatactagatttgtattctgctccttaatagttgacacaacctgtaccctaactctgaaggtaacaatggcatatcttcacagttggcacaacagcagccagaattgatattacattcaccatagccagaatcatagatgtgggtcccagcatttgaaatgtgatgtactatcatttctggctgatatatcagttgttgtagatgcatcatcagtctgggctcacaatatattgactgaggtaaataaaatttcagttcttttatgtcttgtgtcatctttgttttgaataaacttaatggttggatctgatgtaatcttgccggatgtggttatctggcacaataattctgacagtacgtgcattagctaacatatgtattccgacttctggtatgcccagatcttttaaaatttctgttggcagttttaaaagagccaagtcgggcaatgtatggcaggggaacgaatttcaaattataatagtacaatcacataaatgcatagaaactaacaaaacactagcgtccaaatgaaaggagaaagaaaaaaagaacttcattaagaactgttggaagtgtgaggtccagatataaatttatgatgatagataaaaagatggagtggtgggtacaaaaaagagttcactatcaattttggtatctgaactgattgaacctttgatgccattctagggaccatacattgggatattgagggttctggaaatttagctgatgacatctagttgtagaggtggaaaagggggaagaattttcccagagcggcggcgatgaaagtggtgttgtgggggagatgggtgaatcaggatagtatccatagttgtatgttgaggacgaggagggcgatagctgagcatacggaaaatcggagtgggctgatgtaggggcttgatggtaggatctttcgaggtctgccggtgaggcttgtgggaaactttcaaatcttgacgagaagggcgatatactaagagattcctctgccatcgagtgattgtcgtaaaacgtcgagttttggctgctgggagaggccatgggagtaggatatgccgatagatgataggttgtatatctcggtggtggtggaaattcataggcttccttttctgccgtccgaggtcgtttggagggcatcggcggggtaactaatggagggcatgctgaggggaagcagccttgtcttccgcgctttggagttttgctgccgtgaggtggtggggttagggggtgtgaagccgatggaggatgatgcggataggcttcggaagagaaggctgattggtgaaaatgactttgctcaattttgttgaacggaccccatagcaccagacgcggagggacgggcggctgagaaggaaaattccaatccgaaagttggctatggatatctccaggcgagcggctggccgtgggtggaagattgctctgttggtcgctgagagtccaatgaggcgaaaattgttgcagttcggaccaatctagagagcgcctgttgaatgacatatcaaggattcctggagggggcgctcttgaatttggaatgctgagacttggtcgagtttgaggagtgcactgcagctgagaggagtttcggggcacctcctggaacaagtgatcatcgatggatgatgaaaacatgttcgactgtgtaaagaaacttgttcctgaagctgtctgaggatatgtccgtcagatcaaaaataaaggatgatggtcgactgataatcacggggtctcactgagttcaaagtagtattctggcccaggctttccgctcaagaaagtctttatattgtgcaatcgtggctagtgagggttcggtgtaaattgtaatgaggtgaaagggctgaagtggatcgctataagtgtccaaatgaaagtcgcgagtgacgaacgcggcaggacatatggagccaatgcagaatgagacatattgtttatttaaatacgtgctggtcaatgaatctgaggttttagtgagacttgactcccatcacaccccccaccttgaggtcggagaagtgacgagtgaaaactgtatgatatcgtaaaagctcgtttgtgcataaacatttataacattcaaccgaaagtacataaataaatacaataaatctgcggtattaagctgctgtttttcctttatgacatccccgttagatccatacatatcatatcatcatgaaaatttaaattcaattttgcaatcggccagcttcggggatattggagcctgggcgcgtttcctatcaataaatcgggctatgcatcccgaagtctacagtcaacagtgagaccagggtctatagtgcacagtcagacagtcaccgccttgcacgaaaacaagatacgcttctagcgttatgtactggtgtattgcatcgacttgcttgagttttgaaacctgatcggttccatggtctcgtgggcaatgactgtataattatacactggccttctccaaagactgctcaggttctagaaggtaccgcataagagaagcagcgcgatttgctggatgactacagaaaaactcagatgggcagtatgttttcaactcagcactgcgaactggcatatccacttctcactcaacctggcggcactgcgtgacgtcaacaaatgagttgggtcacgaagagacttatcgtgatccctggcactgtggtctagattgcatgggcccgcaagaatatgtggtgatgcccaggccaagtgttatattgctgccgccgtaaaactgatggcaattgcttttgagtacagcaccttggactctcgaagttttccaccctgagatacacagcttgtaagccaggttgccgatagagaagattagctgccgtaatgccgcattgcttggatatagctaatccggtcatgggaggtctaaaagacagcatgaatatttcttgggcatgcatcctattactcccaaatagtccagtgatcccggccgccgtcatagtatccctttatcggttatatctccgaatctatcaggatgctttaaccagctcatttaagatttagcacggtggattcagagcgtgctcgactggtaccttaatttcaccaaatatcaatggtcatcacattcaccagcttggttgtcggtgactttaacaccgaggaaaaattcttctctcttgtatgaaccaacttatttacatacatctccaaggtggtttgcatgcgcatgccgcctggggaaagatagccggcatagcgtacacaatgactggcttaaagaactgttcggattttccttccaatgccgcggcctccatttgcagatttgccttcggaagctttgtatgtgtgtggcgatcgcatacgactacatactacatagtgactcgccaatgcttttaacgtaaatcattcatcctgatgacgatgtgagattattcaaggaacatctttttcaaacattaacgtcaacgctagaagaaaagaaaaaggattgtacacatgaaacacgattcacagatggaattgaggtgtgacagaatacgaaaccgggatatagcttgtaatgaatacatgaatatcatacacacatgcaccgaatccctcagcatgctggatttgaatcaacgcggtcggtgaaactggtatgagatggtcggtgaaactggtttgagattgctacagcttggcagagtcaggatgaaaccgggtcgggttcgggtcgaaaaacggtgcccagacccgacccggcaaaagtggcgggtcgggtcgggtcgggtcatacagtcaatattgctgcccgaacccgacccacctggggtagcaggcgggtcagggtcgggccgggtcgggtcgcgggtcacattccgggtcaggcttgaaatgaatttttagagcatatttacatttataagcaatagaaacagaaaaagacaactttttcgcttcttggagtgggttgggggggggcttgacgcgaccgcgagccattcttgcagtactagcaggggtggtctttggaaattgagcaatcggcgatggacagccgcttgccggtttgagctttgatcggtgaccggttgttctgcgcaaagcgtccgtccgtcgagttccgagctcaagaaacggattccaaattcaatcgattcgaagtgtcgtcggtcggtcgttccgagtccaagatcgcaaaacctgtagcgctcgtcgtctaggagtaggtccggttgatgaccgattgaacggagggccgagggatcctaattcctgaaggctgcgtggggcagtggaccgttcggattctgaatgctgaagccaacccacggacactgccctcaagtgggtcagtagtcgggttttcgggccgacccgaaatcaagagacgctgcccgaacccgacccggtattcaagcgggtcacacgcgggtcgggtcacttagttttttttttcacatcaagtcgacccgaacccgccccgagacccgacgggtcgcaggtcacttgcgggtcgacccgacccactttcatcctgatggcagagtcgatagattaggagtcgatgacttgacgcaaagtccacggaattgttctggtgtacccagaattgattttcaatggaggaccagaagatgttcctctttttcatcaagcacagaaagcaatgcaaaaggtgcctaaatttgcagatgtgtgcagtttcataatacaaaaatctccagcttttcaaaattgaagtgaaatagtttgattccttgctttataatacaatacttcatatcatggattcaaaagatgattctccttaggccaaagggagttcttgtggtagttcacaatctgcctttaggcccaagttactctttgcaggagtgcaggctttaatcatttccaagatatggatgggaagtcatccagtatctgggtcaggctggggtcatgattttctctcaaaatctgcctgaaccggccccataactgaatgccgggtcttgggttggccccacttgcaacctgagtaatatggattttgaatgggtctgtcacctagggtcaggtgcaataagaattaacttttgtttggaaaatgatttttgtcatgtgaagttgttttagagccccatttcctgttgggttggcattggaggactccctgtggcagtttagagtgcttattagacctctctaagtcctaaatttagaacacaatcaagattacaaccagcccacatgagggccattacaaaaaggcttctcaaaaaacattttttgaccaaaaaaaatagatctaaagggtgtcaattgactcctagtttcacatagtttgcttctgaaggggaacttccctgtaggctttaacactctcatagaaattcagtgagctcaattgaaactaggtttggttactaactttagcattaaaaagacattcccatgaactaatgccctatgatatctacatttttgtttcaatttaaatatatctgtcaattgttgatgagctgatcactgccatgatgccatttcatctatttgtcagccttatatccagccaagctggccaaaagactgctcactttttgcccatgtcactactgcatcttttccagattaggatgttattacattcagaattcagcaatgaattcctcatgcaatttcaaccctagtcaccactactcactttttcactaatcttctccttcattgactctaaaaaaattcaccataccttgtcaaatatcaaccaaaatggaattacatttctcccaaccacatgtacatgtaatgattatgcaatcaaactctgaaaatcctatcagaggatactgagttctatcagaggatactgagtcctctttttgaggattgacaaggttcagaccgacccagaaccaactcagaccagaaaaccagcacacctcaacttggattcaccactgtatcatttccatgtcattgttaggattcctttacctattggaatcttcccactcattgtgtcagtatcaccaatgattaagtcattctttcaagttcagcttgcatctttctgtcaagttccttctctgtctctctgaatgatcacatcattctttttttactaaaactctggcttaaacttcatcatatcaaatcaattcaaccttattctctgtttggtggtatagctgaacaccacataggtttcccttgaaagaaccccaatcattgatccagaaaattgaggtgggattgacatatctgttaaaattaacaatgaatttttcagacagttagcagaaaatgattgacttgggcaggatttgaaccagcaaccttagcttgaagctaagacactatactagaagtgctgcctttaccaactaggctaccaagtccatgcctgatgtgctgatatttagaacactgtggattacagaatttcaataatatcaataacaattacccttctgagtttcttttgagcaaggaggcatagatttattctgcttataacagccatccttaaaggaaagtaatactgcagtaaaccttgattcaaccaaataaacaataaaaatattattcatttcatttctctttctttctctctccctctctcttgttctagttatatttctctatctctaagaaatataactagaagtgcccctcaaacccttgtgtcctgctgtcactttagagacccaggctcacatccaccacaagttgctattggagctgccaaatctaagttcggcaactgtggcacatttttagcagcttgcatccagttggtattacaccgcatggggaatgtgaaaggtccccccctggggcagcaaagactgcattcaatgttggcaggtattggtcctctttctctagtgactggtaccagccatggagagtgtttactatctggtgaccagtaccatcccaggagatgtacactctccatcggctggtgcaagtggtacctgtcacttctctagtgaccagtaactggtattggtcttcaacagtatagactctcatgtgaccaataccagtgcttaagaggacactgttgcttttgaccagtatcagtctttgagagtgtacaatctctagagaccaatatgggtctttgagagtgtacattctcttgtgaccgataccagtctctgagagtgtacattttctagtgaccggtactggtcttttctcttgagtctgggtattgggtgtcatgctgtattgggggatatgtgggagcggttggatgggagaatcataaggattctttgtgatacttgtgaggttgagctgctatcctgatgctatatttggtattgggatagaagccaagagttgggttgccaaaaattttgagcggccccggttgagctgctaaattaagtttgcgctgctataagggcgtgtgccacagtgcttgccaatttggaaatcatttctgggcctttttttgtgtttttaaaacaggttcaaaaatgtgtaccacaaactttttcactgcttgcttgctcccactctccatcataatctcaccatctccaccatctcttcatattgtgcaaatgttgaccactgcatcacaattaatgctgttgatcttggccgctgctcctgctgctgcagccatcatcattattgattactatttcactgatggatccccttattatggcaatggtggaaaggcaagatatgtacaattcctattgaacaatgcaaggccggaactcttctgcaagatcacagggattgaacctacaacctttgatcatctggttttcaaacacaaagaagccctagcttaactaagcctctcgaacggagggagagtcgggggaccgaccccccttgcgtccctgcgggacgctctccgtaggagaggcttatgccaaaagtcacatgcgttgggtgagggggacagctttttgcccagaaaaacataaaaattagaaatgatcggttttgaaaaaaaacgactcaagttaattgtatactgagtcggcaaggttgtagccttgcttctcagctacattttcgatttttttttgtaaatttttgtttgaagctggctgctcagcagccactttcatccaatgaattccacaagattgcaatcaatcatttggattaacccgctgggctttcggagcagactcgctcggattttttttgtatcaacttaagtgcaattgaaagtattggcagctgttgggagtgtcccacagtgctcaatgatggaattgtgtcagatgtcctcatgtgtttaggtcgggcctaatccgctggtaatcggatttctttttggtcggatcagtggagtgatccaatctttacattgcaatattttctaggcaatcacgtagtaagaagggttgtgggtgtgaacaaatgtaaaaaaaaccctctgattctaatggtgccatcggcgaagggtgagtcacaactatgaggaggaaaactggctgaaaatgatttttctagccaactggttggtccctctccagccaacaacagtacatctgtcacaagtccctcccttgcgggagggagggacttgcgttaagttagaagaagctgagctccttggtgatggatgatcggtgactgtagaagagcaggtgctcatgtttcttgacattacacaatacaataactccatttgaaagactgcagtgaagttccagctaagaggcaggcctgaacattgccgggcgggttgggccgggctgcattcaagaaatcaacagcccaacctgaacccatttacaaatcggggctgcccacgggcagtccgcgggccaatatagagatgggcttccaggctcttagcaggcttcccgcgggcttggtcactaagaatttgagattccggtgctagcacttgcggcggcggggtcgcagacggagtaggaactggggtcagtttggacctcgggataagctaagccctggggggtcctggtgcttggtcaggtccacttggacctgaccaagcaccaggagtcaggaccccccactactgcaccggcccgacgggcagcccgagtagacccgacctttaatcgggtcatcttgggctgggcctaagtaaaaaattccatgaaaagcttggcccgagcccggcccaaacccggtcgggttcaggtggcccgttggacacccggcccaattaccatccttagttccagtgtggtttattcaatgtgaattgataactattagatctcctttcaatatataagaaagaaaagaaggctaatcacagtcatctttgttttttggaaataggcattttgaagaggtcatagaggccctcttcatgttatatccaagatatataaaatttaactcaccaacaacgggcctccacaactgcattaaagatgaagcaaaaatgaagcttttcaaaaactgtcttggagcaattgacagtgtcttgattccggcacatgtccctgcaaatattcaatctccatggcaatgtcggaagggttttttgtgtcagaatgtcttggtggcggtcaaattcaatttcaaatttgtatacatccttttatggatgtactgaaccgccactttggccaaaaaaaaaaaaatgaaagaaaaaaaaaaacaaaacaaattcatcagccaatttggccatacaggatgacaccggtctttgaccggtcatcgaagggggtgtttgggggggttgactcccattgatgaccggttttgaccggtcattgctgagagtgtgtcctcccatcaatgaccaatatggaactactcttgggatgaatagagctggagagggaaagatgctttaatgggctgcctctctggaaactgggttgagtaagataacaagaaaagataagagtgtggactcttaaggaaaggtgtggctttggaggattcttgagatgggtatgtcttctgtctgaataatactagtatcccaaatgttgatgggcaactactaggctaatgaagggtgatcagttatctggattgctggggcaggatcttatggggaacaaatgaagaggggaaaaaaaggctccttatatgcaaaatctggggagtggccagcttgtggttggaaacaccatggaacaaaatggaacaagagaaaattatcaaactgaaacatgtggcccaattggtaggcactaagatgaatggaggaaatgacatcagagacatgcaggtatgaaatgtgccacaaccaatgagggaggaagaatacaccaaagagatgaattaactagcccaaatgtgtactagtgtgcgacatgaaaataacccaagaggaatagtgtaaaacaatagaatgtggcccaaagtggaaatgagactagagtgaaattggattagagtgaaacatatgcagaggccaagtgtggaaggctgaatgggtattgatgatgtaaggctgcatgaagtgatcatgtaataaagaagtgggatgtggatgccagagtgtttctgtccagggggcttggtcttgtgacatccatggtgttgcaggttggctgaatattgcaggaggggcttgtctgggtccttgagggtcttgtcatccagagggcttgattatgttcttgaagctttgattttgtgggcctcttattcaagagtggcttaccacaccaatcaaaaccggtcatcgctgggggtatttggggggggggggttgactcccatcaatgaccggtcatcgctgggggtgtttaatcccattgatgaccggtcaaaaccggtcattgatgggggtgttactcccattgatgaccggttttgacggtcatagcttggggtgttcaatcccattgatgactggtcaaaactggtcattgatgggggtgtttgccattgatgaccggttttgaccggtcattgctgggagtgtgtcatcccatcaatgaccggtgtaggactcctgggacggatagacacggtaaagtatatgtgtatcaaaagatcccttgagggggaaataaattgcaaataggttgaaaggctattacaacttacgggtggtttgaaagacctgcccctctaaatgtactaaacaaataactaagagtcttgtaatcaatatttaataatgtatggctgattccaagatagatcttacttttgtaaagtaatctctatcagacctagatcacgtatcaatctactaatgaatctgttacaacttcaggttaataatggaaactgtggtgctgatgacttgagcacaaaacagatgagttgttatagagtttgttaatgatctcttcctcgaacactttcttgctaaggcactttaatcaaaaactagagctcaggtactaatactactactactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgatgaccggttttgaccggtcattgctgggggtgtttaatcccatcgatgaccggtcaaaactggtcatcgatggaggtgtttggggggggggggttactcccattgatgacccgttttgacggtcatagcttggggtgtttactcccatcaaagactggttgtgaccagtcattgatgggggtgtttactcccatcaaggaccggtcaataccggtacttgatgggagtgtgtcctccattgatgattggtcaaaaccggtaatcaatgggggtgtttcccatcaatgaccaaactgacccttgattggatcgtgtcatcaataaaagtacatctacatctcccattgatgactgctcatcaatgggaggcttaccccatcaaggactggtttaaatcagtccttgatgggggtgttgatcatccatgggaggtttactcccactcccatggatgactgggtgtatttatggggggtgtagagtccaaggggttgagaggagatcacagaccccttggatacatggctaatttggtgtatcagtgccatgtttggcggtccaggagcatgggtggccaatttggcggttagattcaattttcactttggccattttggtgtttcaggggcatcatttggcggttatttggccaaagtggcggttcatccccattttttcattttttttgtccaaaatggctgttcagtacctctgtatattccttgctggatgggaaggaagtgcacacaacacttgagtatttaacgatgcaacttccaagggcttgaaactacctgacaaaaagtatattttttttgaagattcaggctatggtttaaactttacagcctggtttgatgacaccttattgagtggtttgataccatctcaaagagcaagcagccaccagtatttgtccaacaattccaaaagagctctacaatttgtgacacacattgctccaaaatattgttgaacaactatttggtgttttcaagaaaaagtttgcaatcctcaagagtcctccggaaattgagctgtcaaaacagatatgcttggtctactcactctgtgtcctttggaactttcttggtttgcttctggaagagattgacaccaggggagctttgggggaactccctggggaatgccttatctgtaacttttcatgtgactttgtctaatgtatagtatttcattgccataactaagtgtgaatggtttttgaaatcaggtagaaataatctgaaacccagctggtactcatctgaaactcaattgcaactaaactggaccacataataaaaattagctacaaagttttgtcatcaaagtggaaagcattgctcaaacactttttgtacaagggggttacttccagatgaatggggccagaaatgttccaccttcatttaatgtttggacagatcacacactgttcagaccagggggcaatgtccagctgaatggtggccggattatgcccccctcatttacccaatggacaggcccctctggtgtgaaaagtgtgtgattggtgtgtgatctgtcaccctattgtacgcaagtacaatagggtgacaattcatagaatgttctgaagaggggcatgtcccctgggtacactcagctggacatggccctctgatgtgaaaagtgtgtgaaatgtcactgtaaggactccgtcgagtccttcactgtctgtcggaaaggtgctagaaaaggcgctcaatagcgtccacggagaagattctagtaccaatgtgtcttttatttcagtctagacaggagagaaagatctctctgttagtatctacaattgatggaaagtgggaaatggaaatgaggagagaaagaaagaaggcagggtactcacctagacaggagagaaagatctctgctgtctagggtgaaggggaagtgtaagactaaatacaaggcggaactaagcttatgtaatctgggtgacatgtttgtgtaagtcatgaggagaagggcttacagtcaccacattgcgcttgagtgcaatgtggtgacatatcccacactgttcagaccagaagggctttccatctgaatggtgtctgaactgtgtcaccctcatgtatggtactttaattggaaatgtagaaacaaaattatgaatgagttggactagaattcaacatggcttcaacaaacgtgaatgatagttggcattgaataatcaaattttatttagcaaatatattgtgttatataatgaaacagtaagtcccccaacaccacttattcccctgcagttgaggacacccacatgaagatatgatgcagtcacattgcacagaatatgtggaagcaatacatagattatacatcccaagaaacaacaaacactacccgccttacttgatctcattggcaactacaatgttttttttctgtttcaaatcctctctgtactgtttttttgccttcttcattacatgcaataacaagcaaagaatcctctcggtcaatcacttgcattgcccaagtgttcagatttactttgacattgattgcttgcctttcatttgagccaagcaatcaatgcaagcaatcaattgcttgcaatttgtgaagtcccaactcccggataaggtaatagttccagcagagccttatccagctgctaagactgtgtcaaccactcttagtcactctctctcttccctctttccttatccttagatactttcatcagctcttggttatatcatttccatcttgcttcttatctatctgaattcattaccttgtatattagacttactaaaggcggaccaaacctaactaagtccagtctcttttccttatcttattgtattactagtcatcccatccaatgggactcctcacatctatcttgtatctttctatcttgagcccgattccccattctatctcttgtctataaatacaagtcctatatgctgcaatacaacctcaacaaggcctctcatatcttttccgcacctcaaaggctggcaaaaatcacaaattccaagaattttcttttgatgtcaattgcttgcatttacaagcaattgtttatgatttgaggtttattgcatgcatttccaagcaatcaatgcatacaatcaattgctggcaatttgaagtgatcaattgcttgcacttagcaattgattgtgtgcatttccaagtgatcaaaaagaaaataatatttaaggtcaatgacagcaagaaaatgtttttctttcatcagaacaaggttgactttgttttctttagcaagaatgaataggagaagcagaggaacaatcaatcaaaaaattagaggctcaatcaatgcatcaaaaaaaaatgcatcaaaagccacagctgtgagtgctgagcatcaaaagatgaagaacaaacacaacaaggtgaaagacagggaatagtaaaaaaaagagattcaatattcaatgggtgttaactttgctttcaagccacatctggcaaaatgtttaggagcagatttgagctaaggacagaaaggttgcggcctttttgtcatccttgaggacccaggcatagcaaatttacaagttttcctcaaagttgttcagaaaaagatctgcaaggcttttaagtgcttgtgcactgatcaattgttgtgttgaggtcatgttattgggttgcacatgttctgggacaaaagtgtaaaaattaacaactgtcatgaatattctggaaaacattgataagccacttacctggttgagattccttcttgggagaatgctggctgtttagattagaaatcaaatcacttgcatggttgatcacaccaatcagtccgctaataaaatttgtaaccacactcccctttgtctcacagatccgtttgctagaatccaacttgttagactgacttggggtgttagaaggttgaaccttggtatcggagtcagaggaacttgataccacacccagaggtgggccgctatgatacgggccttagtgtagcggtgccaaaaacttctttttttgtgtagtgttagcacgccgctactgccgctgtgctacactgatttgtagcggtgctaagaatagccattttttggtgtagtgttagtgcacctctgaaaaactgctaaaaattgctgtaacacagcgtagcgggcattttttggtggcctgtgcgtgtagcgttagcacagatggggggaattgcgctaacgctacactaaacattagcgcaagttttcgcaccatgcgcgtagcgttagcgcagaaaatgaaaaaagagctaatgctacactaaattgtagcggttttttgctacactacgctatgctaacactacggttagtgtagctggcccactgttgcacctcctttgtcttcttattctttctcttttttgaggtcaaagtgggagccggcggagtagtcggattagcattggggtttgatgtatcaatggtgttgacaggatcctcatctggaggtaaatctttattcacactatctcctgttgcaaagttgccaaaaaatacatgttgtgtaactactttttgagggaatagagcttagagagggatggatgcttgaagggctgcctctctggttactgggagagtaagaagaacaagaaataagattacggactcttaaagaaaggtgtggctaaatgaagatgtaggatttgtaaagggtaaggtatgaagataataagtctgtgtgaaatgtctcaagtatgtaatgctaaatatattccaagtaagtgatgctaaatcaatgaccagggatcaataatgacaattctgatgatggaacaaatggtatgaacaaggagagcactacatataagtcttctgggaggggataaggaaaacaaggggcaaggcatcataacagggtacatgtaacaaggcaacaacatggcttgggagacaggcttaggaatgacatatgtagcatggggaaaacaaggctgaaacaacagggatggaaacatgacatatgcagctactgtagaaagtgccatggtatgtaacaaagagaaacaaggatgatgaagaacaggggtctttcctaacagtctggctctcttggatggtggactttctcccattttatacctattttgtacttatttgttaccaactgtggctggtgatccatgtagaatattactgatgggttgttggatctggtggagctgatggtattgtctatggagtgattgaaggtgtgaaggtggccatgagtgtattacatatgtataatgttgatttgagagttgttatgatgtgtaatggatgtgaaatggatccagaaaagtgcttgtagagtgtgactggttttgattggtcttaccacaatgttctgaaagtttgtcgataggaaatggcttatctttcaacttgccaaaattccttcttggatgggcttgaatgagctcatcccaggtcccaggtccgtggattggctgtaactgtaaattttttgttgtcccaaccaaagcccaattgttcacagaggaacttgtagtcaaaaaagagggatcagatcgcattcttctggtttttgatttgattgcgagtgagttttaagttgaagtattcatttagacctttcattacaccggtccaacctttgtttttcaagtttctgttatcagttgcatgtcccgcggacatttgatcatggagcaatccaagaagtttacatttctcaagcatagtccaagaagtgtgcggcatgtttccatcggatgctacagaatcttggagggatttggagttgatttctggctctttggaggtcattgctggtgtctttgggacggttgccaatgattttgggatggttgctaatgactttggggtggttgccaatggttttggggtggttgcagaaggatttggggtgatttcagctgtatttgtggttggaggtctattttttgaggccttgtcttctggtgaaagcagtagcggaggtggtagtggtagtatttgtgcatacaacccattggatggttccctgtggtacatgtttttgctcagaaatgtttactgccaaaaaaaattgaaattggcaatctgcaggcggctatggtacgtgccctaattggtttagcagccgcggtggagatggtctgaggtaatacatagctggtaagccgcaatgatgatgcaggcaacaggatgaaactcatttgatccactttgcagattcttcttccctcagcaaagaatgcatcatttgttgcaaaatttgatcatcaagtaaaaatttgttgttccttgagtcatcttcaatccatgtgagactaaccccccttccccctccccaatgagagtgggttcagaaaacaaaggacttgtgatgtgataatacacagggggccaaactgacgcgccgtatgcagggtttgaaggcgaggccgaggggcctgagaattgttgtgggtgccccaactccaaagctggagtttcaccgggaaacctacccggcgatcggccaaccaacttttcagacgtgttcagcaatttcggcaactaggactcgatcttgatgatttctaccactgaggcggctttcttttcggattcgttatcctcgacaagtaacccttctatccgagcagatggtcgaactccgttcagctatcgaccgatcaacctgatcgatgaagtctcactacagtccaacgggagtgcacgctgccagctgaaaacttcttccgaaaatattattaccgatgtcatcgtaggctgtaaactggaagtagaacagagagattttgatgcacatggagctaagatagagtgttcagtggacttgtcagtttaatttcttttatttcgaggttttaccttcccggaggtcattttttgcaaaattactgatcccggtactcagtccacctgcagcattgattgccttacctaacgacccggcacagctatatacgagctatctgaatatgatttatgggcccctaggatcctccgaacaacttcgaatttcgtctacccatgcttgggtgatctatattgacgcagtcgtgatatctgcctcagcgggaaacgcgatggatgtaatatgtatggcagttcacaaggcactatgcaatctgaagttacccaaaacagccgaagtgggtttccaacgaaccaagagtccagatgttgctgctccaatcgagatcgaaacctcgagttcaatacaaaacgatggtatggtcgaagaaactggtatccaggggcttctttggcggaatcgttcctcgaaaggcaaaccatcaagccaagcatatgacttcgaattgaaggacacggatgcagagcatggtgatcaattatcaatcaagaattttatcccagtagttatcacgatcaatcttgtgcgtatccttaagttaacctctgcccccccccccctcccgtgaaattcgcaggctcttacgtacaatcaattttaattacagattgatcaaaagatgtttcttgatgcgacgttagacgaagaaagcataagctctaacaagctaatactcgcttataccgaaggagggaagaaaattgccaatgtgatccaaacagggggaaagagcgagataggtttcgatttacttcgatccgtcattcgagtcagtttgaaattccctcacgtattgttgaatgacgttctgtaagtatccttcatgagactgatagggaatgcttttttgtgttgtaggaaggtgctaaggttgccggagacttgtctaagcagctttaattgtcactgcagttgtgtttctgccctctttgcaaccaccccctccattctagttcaccgttttgtcttaattcatctttccatgcctgtaaggaacaagggcagcaaattatattcccgatcaaatatgactcaacataccacccgcactgacgataaatcaagcatttgtccctccaccttcgcggtcatcacctgtaaaaatgcctgttgaagtttaacttccacactcataccttggtccttggtgtgacttgttttgcatacacaaatacttgagtaatatgggcaaagctgccagccgttgatatgggagatccccgattccactacgaacttagttttgcagcgtagagagagggtttgagctatattaaccgtgagacgcgatcttacgtcatcgagcggtctcaatagctcagttgggagagcgtcagactgaagtcgcggtttcggagtacatccgacccggcctccagctcatctgaaggtccagtgttcaagccactgttgggacattactttttaaacaaggttttgcccaaatgaagttgtttgatcttacatagtggaacttgggaaacaggagacatctaacctgagacaagtcccaagcttctgcgggcctggtgaccttggctggctggcgccactcgcgaagcgagcctccgaaggagggacttgtgacaaatacacacaagcttgcgtgtcgctattgacatgttttggtgtagcaaaatttggattgcccaccatgcatgtaatttaacttttttttcaggcagatccagcatggtcaaagttgaccatgttgccaatcttctcagcaaattttagggatttttcctgaaattcagatgagtaagatttttttgaaaaatatgaaaaattgaaaaaatcaaagaatccaagttgagttccgagccttgagaagctattacataagcaaaaagcacaaatctgagcggaaactttgattacaaagtttctctagaatgtagttgtaaatatttctggacatttccttgattacaattgacttgagcatctggggcatgctgtccctgatttttcccctacaaaagtgtagaaagtgatacattagaattttctgcgcaaaaaaacaccctaaaaacgcgaaagtgacacgcgggtatgtttgttttggtcacaagcctctcccgcacttcgtgcgttcgacggagaggctgagcaagctagaggagacatgagcttgcttatttatcaccatggtacactttaagaaatacattcactctcatcagacatgcaacctgaaaagttacttgaaattttggcttcaaattttaaacttcacataacctcattgaatttgacaaaatctcaaagatcctcttccaaagttgtggaaactctactcatcatttccatcaagagaggctggagagcacttgtacatacagcttgagaccatgaagtgtgtctgtgacactgtgtgcttttctgctgaaggagtaatgctacattgcattttttttcaagatgggagaagttcacattgttacctgcttctccaaagcacacacatcaagacaagaggaatgtagtaaccaaaagagcttttcaatattgggtttttggtacattttgtgcattcttgaaaaacaatgtatcccttgagtagaaaaagaagtgatatgtttgtgaaagttgttttgatcttgtgtttcatctgcatcaaaaccagttgttctctaacttctatcatcatagttagttgagctgcaccagatgagttgtatttagtttatctgcctcccaactgaactcctgatttactgagattttcatcatgtagggatgatttggaaccttgatccctgagccgtttacagtgggtggaccattatttttggctgcttgttttggatcccagagcttcaaagcaccagtaggaattcatgagacttggtcaagtggtgcagaataggtcgcaaaaaatgaatatgaaaaaataaaaacaaaaaacaaagtttcaaattttgtgaaaaataaaaaataaaattgatttttttcaaaagctttgatattcattttggggaagtgtgagtgcagtgagaaagaaagaatgggaattgggaagaatgattctaaatgaaaattttggaaaaagtggttaccatatcgttttaaccagttgttgagtggggcattcaccagctcacattgcagtaaatcactagaatttactgttttgactccaatctggacaaccaacctggctcaaccttttttggttccaatttttttcatttataatcattcttgtcatgttccactctttccttctctcagcacttccactcccccaaaatgaataacaaagcttttggaaaaaaacattttgattttttatttttcacaaattttgaaactttgttttttgtttttatttcttcatattcattttctgggacctattcttcaccccttcaccaagtcttgtgacttgaagtttgtgctttgaagctgtagaatctaaaacaagcagccaaaaataatggtccacccactgtacatgtccaagctgcggggacaatattggcaatggttacccacccattatcaaccatatgctttcccaatatgaagctctaaactctgaagagtgtctcacagtttggtattcactgtgcattgttgtcaccctctatgcaggtcatgacaacaatgcaatcaaacaaaaaaaccaatctgtcctatgtatgattgttaaactctctcctcatcctacacaaaggccccaagacgcttgtacactgctagactaatggtttaaaaggagaaaaaatttgcacagatcccagaaggtttccatgtgaaggatcacagaaagccacttcaatagtcatgattgatcttggtatctctaatccttgcaaaagattctcttaattatcagtataagtgtatataaatgaccttttttcaacagaaaatgagcaagagagccctatagcagatgtctcagaaatcatccagagaatgttgtttgtgctaaatcaaccctggagcaaatcaagccagaaatgatggcaaacaagcttaccaggaatgttgaaacacaacatcagccaacatagatcatcatgtttcctgagaaagtggcctggagagagcaagggtgctcaagcttgaggactaatttgtttcctgatgcaaagaggaacccctctactataagcaatgcagaacttttggatgagctaacaaagaccataggaatatgctatcattttcataaaaaaaaagcaagagattactaaccgggtaactgtcatgattaatgactggattggtcatcatgaattaattttgatggcatgaggatcatcattgagagctaaaacatacttaaagcatcatattgagatcatgttggtagaccataagaaaatgatgaattagccaaggtgagtacacttgatttcagacagttttttggcggcagggatgagaaagtgaattgctgatcacacaggactgatctggatgtactcagtagttctttgcttttgtagagcaagaactctgtcccacagcaaccctaatccatagagaggacatatagcaggcaattctttgagaatagtcatagtcatttgtaccttagcattcttcaaccttgaccagtgactgaatcaaaagttgggcctactctgctctttcccctggatcctcatctatctctttccatcaatgtcattgttatagatgcatgaaacctttgttttgaagaaatgatattcaaattcttggcatattgtatacatccgatttcagcttgtgcatgaatcattcaatacacagaaacatggaaagaaattctaccaaataaacacctcacaaggagcttgaaatccatgaatccatgatgcttctttcattaccaacatgacgattatggtcaagtggacaaaagcaggcacccagaagtatttctctcaccaaatttcaagaaaaaaaaataagtacaatatatatataattaagaaacgagaatgttaactttaatcttttttgttattgagttgtatgtttaatgtaaataagcttgaagtctactaagttgagagtaagtctcaggagataatctgtatcttagcatccccgcaaaagtagtgatagctcgagctttagttttgatctcagccattttctgatgggataaagacaacgtaaaaaaagatgaagataatgggtgaaccaaaagaacaaaacatcagtatcaagaaggttagattaagatagaatgaccatccagtgaaccaaaaaaaagacgacaatcctttcggggaagaaacaaaaatcaaaacttacagcttggcgactggcatcaccataaggactatctttgaaggtactgaacacctggtagaggatgttcatcccactaagcacgatcacatctaagttcttgacaatcgtatcgtccaaatccttcacttgctccgactttcgtatgatctgaaccagatcgcttccagtcggcaagagatcgatagaatccaatatctacatgtgcccccataaaaaaacgctcaatgtgggaaccatcaaataacaaagacgttgtagagtaagcgacatgtgaacacttacggccaaggcttgttcatttttgccctgttcatgtaaatccaagacggttttgaatcttaacagcaaagcgcaagtatcgcgattcttgcgggtgatgcgacttgagatagtagaggtgcgatcgtaatgagccaagacgttattagcgacggcaacgatatcttcagaggcggtgagcgagacggtcgcgcccttgggcccggcactatttgtctcgtcgccgatccgactcgaggcaggcttgctcccgggctggaataacgagctccctagctcgatgttgatcaccgcaatcacccggtcatactcttccgctatgttaaacagtcggattgcatcccgtaatcgtcgttccctgaaagcacgctcggctgcttgcttgacaatcgtttccagatactctcgttgattggatagcttgatcaagctcaagtccctttcaatcattccaggctacaaaaccgcattttacgcagaaaaagtaattagataatgatccaggtcgacacattgaatcgagatatatctgtactgacaatccgggtaccatcattacgcacatcccccaagatttcttctcgtgaagcggtttcgacggcgaggtctccgatataagtatgacagagtgtgacctgattttggcccaatgaaggcggcggagcatcggcattgagacagatcaaatacaagtactgtactgctacttcaggtgcgctcttggcaaatagacgggtgtatcggtaaatcaggcgcgcgaagttcaccgacgggaggctcatgcttgacgatctgcctttgggagaggctggaaagcaccatgcgagaagacattcatcagttaaacataaatacggaactaatgctaagatttaacttacaagctcccccctcggtcgaaggagcgctgtcagatatacgtagtaaaccatagtatgatagggcgatggcaaaatgtaccgcatccacttgatagtgtggcttttgttgaaggaacagacaggcctacaaggaaaagagaatatgtaaattaactctctgatttttttttccacagatcaaccgggttgccgatagatttgcataccttttcgaattggccgctcatcaaaagcactctgaaatacattaagggtcgattaccgttgggatcaaagtgactctcgccgtatttagagatcacttgagcaaactcttccaaaccgtaacgctcatggttggaagagatggagctgttattgctagagacaggatgatcgagtgctgggtcagtttccttgacaaggaccaactgcagccaaacccaatcttccatactggcaatagccactgggacattcttgcgttggatttcgattcttccgatgatcttgtagacggcatgtttgaatggatccacgttggcggcggtcgcatgactggtgcccgatccaaatcctccttcggccccactaacctctcgagtcctttggttgtattcagctaagaatctgtcccgtagggtctttgataaacggcgatcgggactcgaagcccacgaagagaaataggataagaagttcggctcggtttttcgaatatgctgttcatacgttttggtaaatttcacggcttctgaaatctgcccaatccgcaacaggtagaatattctggcccaaactggcgtattattgatgatcttttgggtcgaaaccaccatttttcaaaacccaatcgagaaatgtaatcagcttcaatctttcaaagaaagacgtttttcgagagaaagaactgacttctagccgtttatctgtccaagttccatttttacaaaatttcagatcaacataagctctgactttgttggctgttgatgggtcaccaccaagggtagcctctagaggatgtgcggcaatttgcatgttaatatgggcgacgaatctgaccaatcatatcacaatcagtgcttgatcacaattgaacagtaccaaaaacataaggtggattttctggagataggggaaatgagatggctgactgttgttccagatgtgttttggcaccatcggctaactgtttgcgaacgtttttggcttcaagactctgagggtcacccaagtaatgtttagcatatttacgctcggctgatatggtagtcaaccgaattccgccgatcgtctcgctatcttgatcggacagtccagtattcttttcctggacgagttgagccaaaagattccatgtgtcgctgaggggtgcgttttgggatgatctggcctgttcttcggtgactgacaagctagcgtctttgaaggcatggacgattggaaagtaggcattctggagacgtctttcattgagcttggagaccgcttgatcatatttcatcatctttccgtgcatgtcagtctgactggggccggttcgaggaccaacgccggattggatttcactgaagttggtgctccctgaaaatgggagtctcgactgggacctccgggatgattgctcgggtgagccagtgggcgagttggcaatttcagatagattgttgagggaggagtgggttgagaacatcgatatcacatttccgccttcactcgaggattgaggctgatggcgcgccagctcttcaaatagaagttccttctgttcttcccagttttgtctcattgatcgatctaagatttgatagaagtcttggacggtctgtctcctcccctcctcaattgacgcgatgatagattgttcgtgttcatgttttaggtacccctacaagttattgatcgaagaaagactgatcaataaaactgagatcggtggagatcgcgagataggaagtgcatacctcaacgtcggtatcttgtaagggctgcaaaggttcgaatgtacctcggagatcgacgccatcgatggtctttcctagttcctcggcattaaccccagccccggctagaagatagtgggcctttgagctggtaccttgaccgttcagagcagtgagacttcgaccatccctgtgagagttagctgggccgcccccaaacagagacagagacgcgtcgagggtgtcatttttcctgatcttcgaaacaagtctcctggattgggcctcgatctgatcgagaccaagctggacggtaggaagggtcccggtgaggttactagatgcgttcgttgcgccagagaattggttgaaaccagagttcgtgttaaggcttgaggcactggctattccagaatggagttgtcgagaatgatcgagcagttgcttgagtgagtctgagactgatgaggctgggggttttgcggagggggttgtgagtctgaatgagctcgggaatggcgactgggatcccatccttgttgctattgctgttgttggtgttggtgttggtgttggtgggtggtgaagtggatagactgggcagtgggctttcaaaggtttttccctattctgatggccccccgcaacagccgggtttgggctaacatgagcgtgctgcgccggagcagccgaaaatggtaaaaatccgacccgcactagctcggcgccgatccgctctctcaacatcattgccctccatcgagttcaacttgagcttattcccaagaattggatgcagacaccatgtccttggcttgataatttggtctttaattgcactctgcctccacctcaacaccctgtcctaatcagctcctgctttcaatctgccctccatatggaaaacaatagcacagccctgcctgcagccatgctccatcctgtcagcccagtcaatgacagtgctgccaggtcttggatttgagatcaaaaccacggggtttgctatcccacgagcaacctaaactcaaaaaagatgacccatcagagttgccatctggatcactattttacatttttctttctccgtctctatctgtctatctccaggaaaaacaatgaacacttgatgaaaagtgaaatcaagctaactccagcttagtaaccagtaaatatccagctcagctctgcctcagacatttgtagcacacaaaggggccattgaagctgagtcacaacagaattgacgctacatgggagcagcaatcaatgttacatgatgtcacttgacatctcatgagcatatatttttcctgaagaatcagagacacaaaatttgagtgttacatggcatcacttcagtcctcatattatagcttttcaacacctccaatttcaggaaattgttcaatgttacactcaattgtgtctggtgggacagaatgaaccctgtctgtaatacgtattttgagtttctatccttgcttgatatcaaaatgtgtggagttgctctgaggaagcttcagtgcaatgctatccttgcttgatagcaacatgtgtggagttgctctgaggaagcttcatgcacccactacagttgcagacagcaaaaactaaccctggattttgagggtgtccaatttactcagccaaaaaacccctgtttttttgtatttacagggttttagcccttttgaggctaaagaatgatatgtaattggcacagagtattgaataagcactcaaattagatactaaagatactttaaggacctccaagaggtataaaaacaacttggagatggccttggggtaaccattttgcagcatccagcatccttcaacgggtaaccctctatccctgatggtaccctccaagtgttgctgggtgtggtacttggtgttggaattctgtcatctctctctttcctccctttcatcccaatttcactgcgcttttaatcagttccagatgtatatcctatttcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgactgagactaagtaagtctcagccagtttctggtagaccctcctgcgacttatcaggaccacattggcccactacaccaaaattagcattagcacagcataaagtagcggaattccactgaaaatttagcatagtgcagcagaattccaccgcaactggcctcaaaaaagggctgatgcaccgcacaacagtgtattttagcattttttgggctgtttttgccactaaaagcactgtagcacagcataacatggtgtggtgagagtgacacaaacagcaagctaaaactacaggtttagtgcactgtttttagtgctgtgtagtcaggttgcttcacttggaatatgattttaaaattccagatttgagaaatttcacatacttattatcttcataccataccctttacatatctcacatctttatttgaagccacacctttctttaagagtccattgttgaaatttaagactcaggcgcgtaagaggatgagggccaaaaaaggaaaggactcttttttgggaaaggttcacggaaaggagtttaaagaaacgatggttttttattaactggaagtaggctagcttaagtagactaagtacaagtgttcaaaaagtggtttgagagaaaatgaataaaaaagaatattgaataaaaactgagagaagacaaaacaagttcttggaagtaacaaactatacaaaacttctcattctcttttagtaatgtcagatgagttagtcaagaaaaaatgttttgaatcacaaataacaggaggcgttaattcttgttaaccaatttttaaagaatcaaatagtgaactagcaaaagaaagaagtcaatcacaatgtctagagttgttgataaatttgcagaagagagttctaattagactacaaagtgcataagatttcaacgtaaaactagctggagttgactatagttcagtctagatcaagaagaatcaagaaagaagaaagagagaaataaatggaaaggagggagtgatttggggaagagtagaccagaaaagaggaaaactcaacatccatactattcttgcttgtttttcttactatcccactaaccagagaggcagacctttgagaactcatccctatctaagctctattctagcaaggagtagttccacgccgggagggttcttcctggctgctgagtttgtccaaatcttgacaaccaggagggccattgacatttgtaaagctgtggctaccaatccatctgccagaaggtttttctggtgtttttatatttatttattttttatcaagatattttgggagtcaaatcccattcccacagcattaattggaggaatgactcccacgtgttagggcaaccacagaattggggctggggatgtcctgagacagtccccaagtattcctcctgaccaatcccaaatttgggagtcaattgactaagtccctataattttttggctaattaaaccaaaatacataagtaaaataggaagatctgttggatcatttcacaaccaatacggctcaaaatttgcctgttgctagttgaccaaggtcaaagattaaaacggtgtggtcataattcctgtgtatgaagggacaaaatgcaaaattttattatttatcaataaaggacttgagatatggaaaaatgggcatcataaataaaatatgcggcaaatttaacccctagtcactcactggaaccaccttcacatctctactggatcagaagttacacggataaaggatgtcacacggagaatcaaaggatcagaggcattcagtggagggtaaattgcatgagggtatattgcatattgaatattgaatattgaattcctttattccattatgaattccttttattcctgtagaaccacaagttggccaccagttgtaccagttaaattcccatttattcagccacagaacacatgaattcctttcttacagcttgcatataaaagggatgcattgtagatattctagccaaaatacctcagtattttcaggtccagggaagctaaaattactcatatagggggtcccttggggctaaaattcctcataaattactatatatttattacacaagaagctcacaagtagtacagttcacagattgaaatatatacacagttcatttcacaaacattacacagacaagccagtcctttgttccaatcttggttgaagcaaagtgctcccagcattatattagggttcaagaaccaactctattacatcacacatatacaatatcaagacatcaagacgataaacaacatcaacaactcaataaattctttggacaacaagatcaatcctcaacaaatatacaaccatctttgaacataatccttatcatttaccaaactgccaagcttaccttgttggtcttgttttctgataatatagaaaggcagagtttgcaactcatttcatccctttctacattcagcaaaaaggatcttacaatcactttttgagtcttacaacagcaaccagaaaaaatttgaaggcatgaaagtgaaatctaacatattattcacaggaagtgacacgattgggtattattgatttggttgagagatgaaagcagttgtcaactttccttcagctctccagccttgggtccaaccattctggaatagttgagttgaaagaagttgtaattgttgaggcctttgattttgcaagttttggagaggggtgttttacagaacctacagctttgacatataatttatttgcctttatcattccagttggttgggtagtatgaatgtgggttgaataaatcaaagctgtttgtacaggggacattggttcaaccccagcaggataattcagtggcataggaaaacctagagtcacataatcagtgtcagtgccatggagtgtgacaataaggccagaaaggggctactgcggcaaggcagacagcatgggtggagaaaaggagtaaacctagaatatcattgcattagttttacacacattgtatttagctcacttagtcccattgtacatgtttctcttttctctttttctcactcatcatcgctttcctttcctctgcacattatcaggtgcataagtcctccttcatctttctctccttctcattttcctccctttgttggtcccattctagcctccttgctcatccgctgctccatggtgtttctcaggtgcataagtcctccttcttctctctctccttctcattggaatccctttgttggtcccattctagcctccttgctcatccgctgctccgtggtgtttctcatggagagtctgactagtacctgaagtgggtgtaagacctttttgaatggcccaagtgccatgtgcattctgaccagtatctccaggaggtgtcactctaactgtagcatcaggatgaggggtttgcaacaaattctcttaatgaacaaatggtaccagaattgtagagagactaagctgaagctggagaagaggctcaaatcagctttactgcatggacagcagcaaatatagtgcgtgttttggcctttttgcgtaacatatcccctctttttcttttgctgtttttatttatcaaaaaagtattgatgttttgatactttacagtgctttatagagattgttcgttcgtactctggtacctgttgaattttttcaaaaaataggtaccaagtaccgcaccaggcacctcccggcgggtaccggcagtacttttggcgggtaccgcgggtacctcccctctctttctaacctaggttcactttcagattaccaagtcacttttttattattattattttcatatttattgtaaaatatcagtcccaagtcacttttttccattctttcatatttatttgtgaaatgttgacaaaaaattggaagaatcctactttgttattatattttcatatttattgaaaatatcattcccaagtcactgtttttccttttgtcagatatatagttgtaagacaacttaaactaattggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcacatgcatgatcacatgcttggacaataggagttttcacatgacatcaccagccacacgcttggatcttacgtaggtcacaacagaccagcaaaaatgcctcaacatagaaagaacattccgcaacacgtgtgattttctgtatggggcagtgcagatcacatgacacaccagcaaaaatggctcaatagaagtttccaagcagcaaaaatccctcaaagaagaagtcacaccagcataaatccctcacaggacatcctcactagctaaaatccctcacaatttactatataaggaggtcatttctccctcctcagatcagttcctcatgccaatccggcacatctaccaagctacacatctcacccagaatcttcaagtcaaattaaggtaaaatccaacagtgtgatctcaatcaggtggcccatcaacatctttcatacctcaggaagcatagaagaattcaagtagcaagtatcaccccttgtgctcttaacaagtcaaagtgatcttaacccatttgttctcttaactgaagattaaggaggagggcaaagacactttgaatagttcatatttatcatcagtttcctctcagtcttttccatatcaacatttactttacttcactcatataaacatataaaaacatacaaaaaatatctcccagcttttcaactctttccattatctgattccagcctgcggtaacccacaccaaattctttccactcaaaattccactaagtctcagctgattccacgttgatctaggtttgataagagactactacatatagttttctccatcatcagtttttttgccacaacaataaaataaaattgttgtcagaattctagtgtagtacattagaggggcaggtctttcaaaccacccgtaacagttgtaataaattcatacatacctgaaatatcataactgctatttccccctcacaggactgccatccatcccaaaggagttctcacaacgccgacgataagattagattagttggtggcctcttggacaaaaccaatctactatcattctacgccaacgaagcaaccaaatacacaggcaaaccgtggactgactttaaaaatcggctcatgacctttgcccttccgcccgactggcgtaagggtatcaagaggagcatccgacaactcaagatgcaagagtctcaaagctttctagaattcagcacacaagcacgtaccttacgattgatgctaaactttgatgatgaagacgcttttggcgaatttgaattggccgaatacgttacttttggcttgtcagatgagctccaaggaaaaggatccgacttccgactactccgcattaaaccatttgattatggtgactttgaagaacgtgttgcgggattttttgagcatttacccaagcgttctagtggaagaccacgtccggtgactggggcctcgcaagaccgcagcacctccccgcaatcatcctccctttggagactacactcttacttggaatcactaggtcgctgtcacttctgcaagaaaaactgtggcagcgagaatggagcctgcccgggacaaatcgacaaatcctatgtagaaatcccttcatcattcaagacccctcctaaaccagctgattataaaccccccaaagcaacaaccagtcaaaacactactgccggaaaaccaacccaccagccagctggccgaccattgcagcgagcagctaacgtagcaggagtagaagagatcaactacttccccgagcttagcacagcagctattgcagctcttgacgaacacttactaggactcgaagcttccgacactgcggacaacattcaaccagcgcaggtagatggaatcacacttgaggaccttggaccggaagaactagaagctcttgcagccattgatgaggaacttcagctggcaaaagatgagaggtatgtgtcaacgccgtcacattgtcgccttgccttccaccacttacacatttcaaacaattggtgtcaccgattggtcacaggtctaccgattaagttaaaggcaagacaagtaaccaactcatcaagaagactccaaatcaattgccggccaacagtagcacctcttcaaaataatcatccaacatatcccaaccaaaggattcctacagctgcacatcgactggaccactcaaaagattcattttgtcctgggtccaaattcagagatcaccatacctcaaccttcccaccttgtctttcttttctttacccttattgatttctttcataactgtctgtttcatttttttttctcttctcttttttgtaggaggggagactgtgaagccccccacgtactgtggggttcacaaggtgaagtgtcacaaattatttaatctggaatcccctttatattcccgtcaattgcccttccctagctcagtagagaattctgattcttcactctctgagctaggtgagttttcccatttctttctcttcttggctctctctctgattatctttcctccatagatttgaaggagagaattctgattcttcactctctgagctagttttgaatgtaataaaatattctggttctagaatctctccaagactctggtcttgcacgtacggaatagtgaagagctcctggctcttacatctggttgaaattcaacaagtcattgttttatcaaaaacgttgtggtaagccaatcttgaataagaggcccacaaaatcaaagcttcaagcataatatcaagccctccggaagacattaccatcaaggaccaaaacaatccccctctggactattcagccaacctgcaacaccatgtgtcacaagaacaagcccccaggacagaagacactctagataatagattcatatttcatttctttattacataatcatctcatgcagtcttacatcatcaatccccattcagccttccacacttggcctttgcatgtgtttcattcaattccactttcactctagccccatttccactttgggccacattcaatggtgtcacactattcctcttgggttattttcacgtctcacactagtacacatctggctagttcatttatctctttggtatattcttcctccctcattggttgtggcacatttcatccctgcatgtctctgatgtcatttcctccatccatcttagtgcctaccaattgggccacatgtttcagttcgataattttctcttgttccattttgttccatggtttttccaaccacaagctggccactccccagattttgtatataaggagccttggtttcccctcttcatttggtccctcatcagatcctgccccagcaatccagataactgatcacccttcattagcctagtagttgcccatcaacatttgggatactagtattattcagacagaagacatacccatctcaataattctccaaagccacacctttccttaagagtccatactcttatctttttcttgttctcttactcaacccagttaccagagaggcagcccattaaagcatcttttcctctccagctctattcatcccaaagagtagttccacaacgttaatcttctcaacaccaaatgtccaatcaacacaaaacagaggaaactgatttaattgtgtcatttttcttaagtaactgagtatcactcttttcttccatggctaagaaccatactgataactaaattccttgttgctcttcagccacctttgcttccacccaacctgaccaccatcacgctcaagtttgataaaagtaagcacaccaacctttttgttttatttttatcctttgtttaaccctcctcttcaacatactgattcattatgaaaaccagaaggtgaaagaacacatgctgaaactgtaaatgattagtatggaaatgatatccacagtcctcctagtctaccagcaacaaagaagaggagggtcttggagctcaagacaggatttctagaccccttgaaggggaccaagacaagtcccttgaacgggaccctggaggactcaacctgcttccagatctttcgggtgtcgaaaacattggctaatctgatgaaggttgggttggctgggggtgccagaggtggtcgggttgatttgtgggatgctcttgtggaagaccatgcaacaatgtctgatctcaccattgaagaggccaagactctggggagtggcttcaaaaattcaaaaggtccctctctcattcccctcttcccatctcttctcttgatcatccatcctagtacttcttttttccgttacatacaattggcttttcatttctcaagaaatgaaaaacattctttcaaatgctatccaggaagagagaaacaccaaagttgaatcacatcaagatttcttattctattttgattaaaaaacccaaagattctttttcttattcaatatctctaacaacgatatctatggacatatatacaattatgtatgaatgatttcttttgagaaaataattccattgggatgatgaatcccatgctgaagtgtggttgatgtttgatttggatggtgttgattggttgaaggagtagccagccattgccctttgagctgactaacaatcaaacttgacaatgtctcagggccgttgattcctcaggttccgggtccatttttctgttttttatcaatgttgaatcagattgcagattgtcaagagttgctttctctagtatccgactgaccaacaatctcattcatcattccaacggtcgaggcgtcatgttatacgctgttatgccaggtatgatttcacttggcttactaattaaaatcaagtggttgaaaaaaaaaatacaaacatcagggcaatctaacttagcattggtaactcaagtcaaaaagtgattgttttcaatgacaatcaagaggatggcaacacaacataaaaaaaaacagaatacaaagcaggccttcatggcctgggaaggaaattatgtacagtctcctcccagatgtttatagccatctgttttgagctccacagagggaacccaaaaacttcaagtcacacaagtttgtggaatggtggaaaatgggtttcaaagaatgaatatgaaaaaataataatcaaaaataagattttaaaatttgtgaaaagataaaagaaaatcaactttttttgaaaactttaattttttgtttgagtgaaaagtgaacacacagagggcaagtttggaacatgaaaagaatgattataaatgaaaaatattgatccaaaaaaagtttcagcatggtgggtggacaccctgcagtcaaaatcagtagattgcagtaccagaatgccacatttcttgatgaatgaccccctaggcaccctttttaaaccaccaagtagtcattttttttccaaattttcactttttatcattcattccatatctcatactatcactttggacatttcatcttttcctgaaagaaaaattgaggctgtcagtttttgtgattttctcctttttactttttacaaattttaaaatcttattctttgttatttttttttcatattcattctttgagacccgttttccaccattccacaaattcttgtgacttgaaatgtttgggttcccggtgtggagctcaaaacagatggctataaacatctgggaggagactgtacatgttgatgagacagcggctacgataggataaagatgaaaatggaggttttcaacccaaatcctcaatctcagcatgcggggattgtcaccttatgcataggcctccactggtgtggacagctctgctgcttgctacaccacaggttttggtcgactgggtgccgacaaaagaaatttcgtcggcccgaccctcccgacaccaccaaaaattttgggtggccgacctgatgtctcaaggcaggagacgatatgcactgacgttggctgatctttcgacgccggccttgcgtcaagaatcgccgtcggcttatcttgacgcaagctttccgacaaggttttgcgttggcagattggccaacgcaggcctttcgtaatggcatcacatcggctgatgcgctacgcaaggcttgtgtgatgccactgcgtcaagaatcttccgacgcagatcttgcgcgggaaagaatacgctgggccggcgtagtgttcgttacgaaaggcgtgaggcctgggtagggtaaggaccccgtcatctgcaaacggaggactgacaccccggcagccgtcgggttgtcctgacaatgggccctcaaaagaaggattacgccatgcatctgcaggagacttggcgcaacactgggtcgctactttacgctgcgttatccagcgtacctaagtagcgtagctcacccatctgcttggccactacattaccgctacgctaacccaataattttttgcttgggctgtagcgtaacggggcccttttttgaaaccgccaaaaaattgataatgtagttgtttcacccctggatagtgcgttactactgccaaaaaatgataatataatcgtttcacccctggatggttggttactacactatccaggggtgaaacagacctaagctgatgaggaactggtccagctttgtcccttcagggacctgacctgtggagagacgctgcggtttatctttgtccccgaccatctccactttccgccattcctgtttatccatcatggctcccgaatcccagtcgtcagagttccatgcccacgaggcctctgaaaataatccaacagtctcagatcaatcccaccgttcacgtcgacggtctttgcgttcttcttcagtcacaatttctccaaacatgattgttccatcatctgactcccggaggacagtcagccgccctgctcctccaaataccaagaggccagctatggcatcacctccaccaaacgatgcctcagatttggactcaggcacttcagttgcagattcagctacatgtaagaatacccggtccaagcgacagaaacagaaaagagcttcgccggctgtcaaggccccaaagtcgcacagaaagaacaagaagagtaaaactacaggttccagtgaagctgtcaatgcggccggcgaggcctacgattacgaccaggacagctctgaaggctctgttcaaatagttgcgaggccaaataggaaggggggattgaaggaagcaaaggaaaaagaagcattagagctcctgcgatacttcgagcaaccatacttcaagaaaggcgatccgccaaactctgctctcaactaccaatgcaaattttgcaaaggtgtctatcgtggacagaaaagctctcgcgggaatctgaagactcaccgtgatggttctacacaggaggacaagagcgacaaaggctgccctggaagacacaaagctaagctcgctgggtatatcttgcccccatcggtagccgaatctcgagcggcagcggcgaaaggagggttagatgcctcacaaccaggaattaaaggctttcttgagtacaaaaccgtctttgtaaacaaagtcttgaatcaactgataatgctttggcagattcgccaagcattgccatggactcgaattgaggatccttacctccgagcggcattccgatatgcaaaccccaaggcgctgcttcatggtcgtcgatggtctgccgatgaatccaagaagttgtacagtatgctcaaggcacatgtttttgacgagttgagtgtaagtacatttccttttcttactcgaattgttgcttgttgtttcattaaacatactgacgtgtgtacatttttgtcatcaaaagaatcttgacactaggttcaccctgatccatgatgtatggaccacaaaggggaaccgtttcgctttcatcggtgccgctgtcgcctacattaaccgcgagtgggaatatgttgtccgacacttaaccctcaagatgattccttggaagcatgctggccatctgttggctcgtcctattgccgtgatcctcaagaagaaaaatttacatagaaagatgttggcccagactaccgattctgggtccaataacaatactatggctagcacgatggaccgattgctctgtgatgccaacaagaacacagatcacgcctgggatccggcaactatgcacatccggtgcttttgccacaagcttgcactcattgtaaatgcgggactcgtggcattgtccctcaaaacccttccgccatcaaaaaccaaagcctctgtcttaggtttcttccctgtacttggaagactggtggaggaggaagaacccgagcgtttggattctcagtctcagtcaattactaccactagtcaagctcccagaacggaagtgacagaaaatcgggagatggatgatgaagattctggaagtgattacgggaacgccgacgatgaaggggatgatgaggcttccaatgtcatggaatccggggatgaatcagaagatgtaggccaagaaaaacatggaaaaacaaccagacttctggatctcacccagaaagtaagctacatattcacttgatgtccagtcttcagtggtgcacatactgatgttgttggatagcttgacattgtgatcaaacagatcactcggtcagctgcccaaagggccaatttcacccgaatcgctcagcaactcaatctgaaggtgaccccgttgattgcgggctatggtattagatggaatatcaaataccaaagccacaaaaaagccatcgatgcccgagaggtcatagaccagattctaaaagaagatcaagagagcaacggcgctggagactttgatgatgttctcttttcccctcgcgattggaaggagatcgataatcttaatcgggagatggaggtaagattccaatggacctacctttttttcctgttactgacctaaaccgagactttccaatgtaggtctttgttaagttgacttcggagatggaagggaactcaccaaccggtacccacgtcatcccaaagtacttggaactcaaagagtcactcaaaagaaagctagccgactcgtcctcaagggattcaatgtatcccatgtatcatgcaatgtcggaacgagtcgagaaatatcttgccgaagccatggaatgcagcacacttgttctcgcaacaatgatgcacccatgctaccgcatccgtctttttgagttggcgtttggggctgacagctctgaggtcatcaactgcctcagcctactgcagcttcagtatcaacgagccaaggatcaagcacctgtggcactgcaaggtaccgacccagatgtaatggtattagaaacgactacgtgcttcgagcccgattcgctcatggatcgattgtcacgcgcgcaaaaaccattgcttgatgagaacgagatagaggcgtacatgaaggcggacatctccttcaaggctgaagatctcgctcacaaaagtaccccgttgaagtggtggaaggcccatcacgagacttacccgatcctagccattctggctcgagaatatctaggagctcctggtagctcttgcgcagttgagagattgttctctgcggcctcagatgtgtgcagcaccagccgcgggagcctcctcccatctaccatgtctcacagtgtttccagcctcatgtggcttcgcgaagaggttcctctcagcggagaatttgacgaggctggtaaagctctgcaggcattgtcccccatcaaaaaaaaaataaaataaaattcctttgtcccccatcaaaaaaaaataaaaataaaaatccttttgactctaattttactttttgtcatatcatctcccctctaccgtaacgtaataaaaaaacataaaaaaaaggccgctgcgatagcgtagcggccggaaaaaataccgctagaaaagagaatgataaagtagcgcatttgcgctacaggaaaagtagcgctaatgaccaaaaaagcgctactttaccgctgcgctaccgttactggtagcgcagtgacccagtgttgcttggcgcaaacataacgtgatagcttccagccggccaatgtcatgagtcagccgtcaggatgaccccgacgtcggacagccgcggaggtgacaaaaaaaaagaatccggaggatttttcaattcagaaaaaccttccggatatgtaggaagagacaattgcgggcatgaatcctacaggttttcttttcgggaaaacctgtagagctcttggattgcaggcaaaggatccgggtggttttctttttcaggaaaacctgcggtatccatggtacaaatatgagcatgagcatgaaaagaggtgaaatgtgataggtcgcctgtggtcgatgacatgaaggagcagtgattgagagaaaaacagaactagtgaccaatcgtaagatagatgttcaatctattcgttggcaggggttccacgagccatcattgaagctcggacatcgtgaaggccaggaacagtaaagtcctcctttggaatttcaccgaaattcttgaggtgagagaaaagctcgttatccttatccaagacgagctgtgcgtggctgaggaagagggagaaagcatgtttggtcagttaaagcaagaacagtgagaacaagtgaaaaacttactgctgatgaaaatcaactgaggaggctcgtaaaataccaagtcgttcgtcaatttccacccactgcgaggtctttttagacttgtggacgtagtagtgcaccatcaccagtcgagcatagctcattcggatccgcatcgcccaattcccattgacttgggcttggatctgggtggcggtcaacttctcccccttgggtgggaggtcttggtagatctgaaaggtctcaaggatcccagtcagtttcggaatggttcaatgtatatttaaagataatacatacagaagttagcatctcatggcgattgggaacaggtcccttgatggtaatcctctgtgtttcgagtatgtttgccaaaagctgttaaacaaaatgttagagatccatgagtgaccaatgtttcatcaagcaaaaactgaccagtgtacgcaagttgctgcgttgattcttcaagagctcgccaactgcctctcggtaattttcaagagcaaccggatcatcttgaagttgtttagaagcgagatggtcttctttccactcagtggactgttgatcaaccgcatcctaattatgagaaaaggagtcagaagcaataaaggcatcaagagacatgattggatccaagaaagacttacaagggtgagataatacaaagttttcggaagagctccatttagatgtggattgttcgaatatgcttcaagggtggggttgagcaagatcatgcaagcttgagtgcgcacaaagtcctgttgagaggctagtgtcagctatagaagaagaaatgtgagatcagtgtgaatgtgatggtatcgcttaccttgaacctgtcgtcatacaaatggtttgcagccgagctcatgttagactgaacgctgagctgatgatatgcagccatagcaaatatcatgttcgcgtgtcttgcttcaggatcacactggttgatagggaagaaatataagctcggaagtgatcagaaaaccattcagaatgatgaaaggagattggttggctcaaagcaggagaagagacaagctagaccaagtgacacctaccgtgctagtcaagagtgcaatactcaagtgctcaggatctagattcaacttggattgaagatcggtgcaggttttgttgatggcgcaatcaaggcttgagattactgtgtcgttcattgtggtatcagcagtggataaaggaccgaagagattggctggatcaatctcttgattggcaacaggactagtatgattagggctatcgatgagaggaatcaattggtctcggactccttcgaactgggttgaaggatcattgacatcaccctggatgaggtcactcattgacatgaccattataagtgaacactgtaagagaagatcggtcaatggtgtggtcagagcagaagaatagctaatgggaacaatctgcgaaggtgtgatcggatggatggggagggagggagtgattgggggagggtttaagtacgatttgagaggcaggaatgttctggtattccccacttggttggtcagacaccgaccaaagtgtgaaagagattgaggtcagccagttttccaggctggagagaaacagatgaaggagattgcgtcacaccttgtttgctgggctgtttgggcaaggtggttgaatttgcctgtgatgaaaaagactgggttgtggttttctggggctgaaaaaagatcggtgattgtggcagttgtgggctgacaagggcaaaggtgatcaaggctgcttgggctgacaaatgaaatcggatgggtttagattgggggctgaaagaggaggtgaggggaagggctgggagtccggtctgagataaaccggggctgcttgagatgaccgacaaaaagggacggttgaatttgctgttagtccttgattttggcagtgaaaggaaataaggaataagccaacggtcatcagttaaataccttttggttcatacaattttatccggtcagggtcctgcctggtgaaaagtcaaatcagtcaataagttgaaaaaaacacctgcccaaaattcaaaaactaggatcaatggatttagattatcgatgtaagcattttattggtcttcacattaaggaagcattaaaaagacttacctttttgtgaaagactttgttgcaagaaatggtggcaaggaaaccaagtatgtgtgctgcctatgccacggaaaggcaacaacggataggaggaggcattgccaaaggaatcgacatcaagatcttgttcggttaaacaaggaaactcagaatttggagcgttctcagaggacagtaattgaaacatcgaaccacgtaccaatcgttcttgataacatcatttcggggattcttcctgtggtcaacgacaatgaaacacctacgttcaaagatacagaaatttgtcgtgaaatccccacttctgaagatccagaggaagtcccgcaaagtatttttgaggaggagtcgtccgatgaagaggagggagagctgagctggatggattttattggtgtggccgttggacagataaatgctgaacccgaggattccagtctggacgatttgagccccctgtttcatctcgaagaagagaagattagaaaaattacgcccgataactcatcctggtatccatttctaaatagagaggtgataggatttgactcgagtatgaaaaagaaagaaacaaaatacttacctggttgttgatttatgcttcagtatcttgttggctccttgctccttggttacttacacaagcttatgtcccgggatatgtaccatctaatccggtcagttttcacgatataccacgtcctacttcctggatgggaggccttgcgacagatgcgggcaaaaatttgaacgttgtccaatcacactattattgaaaaagagacagtttttggtcagccagtgtttggattgaatgcccaggagttaatcagagatgtgagtggcttacttgattggtttgttttccacaatacagctcgcattaataagtcaacttgtctttttgctttgtcaggatttgttgaatcctcttgttgcgcctcatcttgatttcgtgccagaagaaacaaacggacgtaatatctacaagacatctcaatcagccaagtggctgaaacacctccaatcagatcttcgcgttcagatggtggattccgacaacaaacacttctatatctttgagcctgtaaaactaaaatattctcaaatcgtgatccctatcttctttcaccttcagaatgaaaaaacctacgcaaaatgctaccagcctatattcaaatctaatctagaacaatcacaagtagaaattcacatttctgaaaacatctcttatcacgatgattgcctgagaacaatttctgttgatgaattttctgtaccatatcctgatatccggctgaatagtggctcaaaattggctgaatgctgcgggaaagaaatgattggtgagattttattgatagggaaaattgtcaaaaacccatttaaaaacaaacaaactgaatgatttccctgattttgttgtgtttgacaaaaaagatgaaaataattcaactatcagcttgccaaatccttggagagaaaaagcagcgggaaagattttgagaaatgttcccatcaacttatactgtgatgacacctccggaaataaatctaaaaagtggaacaaacatatttcctactactttacactttccggcttaccacccaaaatctccaatcaggaattcaactgtcattttctctgcacatccaacattaccggaccttttgaactaggagaaatggttgttgaacagttgaagtattttttttcctatttcccattgttttatttctttgggtctgttttgctgatttttactgcttttactttaatttgaatccagtgatatggccaccaagggctttgtagcatatgatagtaccatagaccaagaggttcatgttatgactagtgctctttgtttcttagcagattcccccatgcacgccgaaatcaccaacacccatgttcctggaaatgctctcaattcttgccgatattgtgtcttaagctctgatgatttgaaatcccgccaaaaactcgcgtatcttgccaaatttgctcaaaagaactcacccggatcagatgtacatatcaactaatttttacttgtttataaaaaaaaggttctaatttttttactcttctgacacagtgtccaaatccccttcgtactatggaagaaaccaaagagaactcgaaaaaactgtggacagaaaccaaggaaacattgaacttggataaactaaatgctaaatctgccaaactagctgttcgagatcaaatcaatctgagattttccaaacaagtgttcaactttcaatcagaaaaaattgcattactggcggcgggagaagaattaccaactcggtttgagcaggacattcctcaaaaattggtggatatggaagagaaggaacccaaaaggatgtttaatgcatacttggagttgaaaggtttttatttttatgagttattctacattgaaagttataactaactctgttctccttctttcttggtccttcttagggtttgattctgtcaaggatactccagttgaagtcttacatgtgtttttacttggaccagtgaagtatttattccgagattttatgaagggattggacgaacttcaaaaaaagaaacttgtggcgttatggaattcttttaatacccattctttgaatatcccttctatcagacctgccagcatggtccaatattattcaagtttagttggcaaagattttagaattattctccaagcagctcccttcatcttcttccagttcatgacccaatcccaaatcaaaatctggtcttctctctgtcatcttggctcattaatcttccaaactcacattgacaacatggagacatatatttctgacttgaggaatcatattgacatatttttacgtcacattattcaagattctgcccaatgggtcaataaagccaagtttcacatgttgcttcaccttccagattctattctacgttttggtccagctactctttttgcaacagaaaaatttgaaagttataacggcattcttagatttgcgtcaattcactcaaaccgtcaaagtcctggtcaagatatagcaattactttcagcaattatcacactttccgtcaaattatctcaggtggtttcttttttgatcctataacaaagaaatacattcaatcttccaatctagtcaccaatatgtttacccaaaatcccttaatccagaaaagcttgggctataatcattcagactccattcagaatataaactattttcctaatgttaagaaagattcattaccagaacttaaccagctagcaatccctcaagacttgaagaattcatacccggcccacaaaatcacacaagtatctgaactcaacctcaacaagaagcaagtactcaaaaaggattattttattctggtattctttttgatctgatctgtaatccattaagctgtcctgattcagtcatctaattcatgtagttcaatgtcttgcagcctcaaaaaaaccaacacattggccagataaactccatctggatggttcagagaccttctcatcaaagtggctactttattcatacaacggtctttcaaaaaatggggataaacgacgcttacatgatgagggacatccagagaacccctcaagaaacatttgtgcactcaagcgttagcattatgtcttattttcataatggatgagaagcttattgatgttttgatgtgtgtagaacattgaaagtggactgaatgctcagcacgattgtcatcgcggcgcatgtcaacttactgagaccttggccgtacccgttgaacggcgaaagacctccaatttggccctagagttgactcacaacgacaatgagaggtttgttgtaaaccttgcttcactctcatcgccagcattacatagagaggtatcagacgttggctttcgaacggttgaccgactacaatggcttaatacaatgcatgatggtttgactgtttggttgtccactgttaagaaaaagcaagagaaggctgtgaagaagaacgcggtggcctcgacctcaagaacaagaacggacccaggtttgatttgaaggagacaatgtaaatatttacgtagacatgtagaatgacataaatagatataatacaggcaacatgcttttttgtgtaactaagtaaggtgtttcaatgttcaggtccgtcatcaactttgttgccggggttgattgaattgccaccatcatgggttagttttgtggaacgtagtcggcatttgccgagaaacttccattgaatgggtgatttttgtagaacaagcgaatgcttcgcctaacggtcgggaccggtgtaatcttagcctgtcaaaggaatgaaggcattcagcttgtgaatcaccttcttgtaagacttggaggaacagaccttcttggaagggcggcgggctggtgtgtgattcaacactgaagcatcgtgctctaacgagtttccgggctcagggccactggcaacacggccaagggattcgggagtgctcaagcgtttggtcggagtgggagcatcgtgctctaacaagtttccgggctcagggccactggcaacacggccgagggattcgggagtgcttgagcgtttggtcggagcgggagcatcgtgctctaacgagtttccgggctcagggccactggcaacaaggctgagggattcgggagtgctcgagtgtttggtcagagtgaagtccattcttatgatgttcaggtggtggtggtggtcgagtcaggttggtgtaacctgccaccaagtcaagcccgcactgatcacggacaaggatgatcccttcaagggcttgacgaaggctcaaccagccgacaatgttggctcgcttgttcaggcaagccttcgttggctggagaagccctgaatgactcctttttgactgtagtcgcgccaacagccgttttgggctgggccaactggccgacaccgttggcctgcttaacagggccaaatggtgtcggccatgtaatccactgcccaagtttgacccgagtgtcacgccgacagggtgtgtcggaagtgacggcatgacacccctgtcggatgggtaagaccagcgtgggacctacccatcgccagtgttggcctgtcaccgctgttgattacaaagcagacaggtcggtgcggacctgtcttcaaccccgcagccaagccaacgcggcgccaaaaaaaatatcaagccgtggtgtaccactcctgccgtggaggcctagttaagctcggttccagccacccctttaccgggtggtgggaacctcaacttctcccccctgttgatgctatgaaagctcgacagcaaggatctcctggctggcaagactgattctctcagccatcaagcttctggagtcttgagggcaggaagggattcctcttcatggccaacaggactacatatacagtctcaaaggctgggttgaatttgaaagtcaaaaactgaaaaggaaaagggtttatttttcagggttttagaattcatgttttgttattaattgtaggaatgaaaataataagatttttttagaaaaaaaaagaaactagaccaaaacaaaacaaaacaaaagacagatattaaggaaagcagaaagaagtctggaagattaaacctcaagactgactgagttttaatattataaagataagatttatatatatatatatgaaaagagtacaagtacagacagagaagaaaaaagaaaaaagaaccaatagaaatcagctgacacatgtctttttgtagtttgttcaaaacaaacaaccagacaaaaagaattacgtatgtacaagcatgtaggattacatatgttagaatgagaaaagaaagcagaaaagaaaggttgcgtaggattttggaagaattacatgatgatgatgatgatgatataaggatgatgtgctagaacttgatggatgagaaggaggagaattactggagatgatagtaaatattttcaaagctaccgagacggtgattaaagggcgaggcgaaatggtcaagggaggaagaatagtgatcctcatgaaacttgataggttcagatgtagatagattatgagcatggtggtggttagtagggtcggaggacgaggagagatgatggcgatgagccatgttatgatcaggcctgtaagaaaccgcatcttgaccgaatccattggtcatcatcatgttttcgtcctccagttggctttcgttttggttctgggggtcgttctgttggtcgtggatcttgatccattgatggatctggtcgctggtgtcttcattcattccacctggccctgggccttcttccccctttacattttcctcatcctctccagtcaccccgcctctaactttctcttcggtgccctgctgttttgggtcttcttgatgaggctcagttcccgaccggaccctctttaactcggcttccaattcggtgttccgctgggattgtaattccagcagatgtttcaaatgcttaatgtaatcaaccgatctaaaaccacatataagaaggtgaagaaagtatgagcaccactcaaccaaaaggagaatgcatgtaagaaaatggactcgacttggccaggatcatgcccttgttaggtttggtatgggaagccgagttgaggccttggctgtcatccgcttggctaggctcctcgttaaccaccatcatcattccagattcgttaggagtgactacggtgtcgagtagacaagtgggaagtaggccggctaattcggtgatccgatcatttatgttgtcacgtctccgtctttcgactgcgttgtgggattctctcctcttccttctcttttcattcaaaaccagctttctaagatggtttttttgtttattttcaatggagttagagatgatcttcctaaataaatacgttcaagatagtagtatagcaagaagagaagaattgttcacgaactgttgatcgatgatagagtgaggtgagaatgtccttcgagtgggcaagcttgaggatagggacagctcatctgacatccggtccagcggggatggcaagccggtcgcatcatccgccgagggcaggggccggtagaaggagctgccgatcggctgggaggatgagaggtggtgatgggttgacgactcggtgactgagatggtcgagatggcaggcgatcgctcctcgtcgacgagggtggtggtgatcgacgtcggaggactgaagggataggcagcctgctgcggatgacggttgaggagtggcttggggttcggtgagcgggaggcgcggaaggtccgctgatgattggctgtcgtcctggagaccgagctcatagtggagggggaccgggctgggttggtcgaggaaggcgatagaagaagttgttggtcctcgatcggtactgatgaggagaaacttctgcgccggtcgctatcaggactggttgccgcagtcctggtggtgatcgggataggatgatggtgagctgggtttgaatgggagtgtggctgtgagtgccgatgggcaggatggtcgagcagggtgatctgatcgaatgagatgggctgagtcagactggatgactgcggggagtgagggaattctccgaggtggttgccgttgttgattggctgacgatggatgagggattcgatcagttcatcatcggtgaattgtaagccagatgaggatgatgacagattaaattggggctgttgctgtgctggatgggacccaaaaaggctgttgaactggaaatggtctggattgataagggagggggcggtgttggtgttgttgctggttgctgatggactgaagaagccattgaatcgcttgggctcgatggaatgctgctgatggccgtagaccgattgaggatggctggacatggtgggcaagagtaacttgggattcgaatgtgggagttagcttttctggatgttgatgataaggtaacacttcgatagatagatattgattttagagaagtatgagatcaaaagtcttcccagggcgggggaggagaggatggatcggagaaaagatgagcttctttaagtaaagaatcagaagaagatcgggggtccaagggtttggttggtccggagagacgagaactgaagatcgcgcactatgcatttgaccccaggaaaccaaaagggggagagggagtgagtatggggttaagagaatactaatgtaccccgcttagtccataatacgtatctatctctccctcatgagtttctaccattcaaaagtctttcggaagtttcacctggtgtgcatacaactctctgacgcttcaagcccttttccccacaatctaattgcaaagtgaattgcactacaacataacaacaatctacacacgggcacacacacacctctcatcccctgtcggaactcgcagtgatgataaatcttaacaccggtcaacagcgtgttgtgcacttggctttcgagtttccctcaagaatgatgtcaactttgacgacacgactgtgcgtagatattaaatatttaaatacttacatattgatgatgtatcctttgcaactccgcccttaatagatcccggagcacccgccctggcacatccgctccattccgatcgatctctccatatcttctttatctctccgacaactgtgatatctactagatacataatgtgtacgccggggcggcacagcttctgtatgcatattattataatcacttcaagatagaaattgaacgagacactgctctaatagacttaatagatgatatgttttcgtgtactgattcacttgaaacttttcatccatcgatcttttcaaattgggagtgttggaaacgaacagaaaacagtgtgtattgatctatgcaagcaatgtccatcgggagccaatcgtcgtatgtgcggtcaccgttcttatcatcgtgaagaaacaatatctgggctcgtccgggtgattctgctgaggattcgtacgttggctagggagtccggacgccacccaacccatctctataatctgttcaacgattttccaagcacctgtaccgtccaatcgaccctcatcgcctttctttgagagagatcgggatgccaggcgcgaccgccgccgctcgctgccgtcggtgacggtcttgtctcgctctgtacatccatgacatcatttcaggcggctacgtacatattagtgtgcatgaaagtatgtatttaccccgcgtctaccccgcgctccatgtattacgtgaacgtgggtccctgcgtatcatacatcctaccccacactttgaatacatgcaacgcagagaggagtctcaagcacataacgcgtgcggatagatccggatggtagacttttatggtatgtagccttctgcaaaaatacctttttcctcatggccacaattcactgttctactgaactctgcagctatgtatggatgtgctggactcaatggctcctcatcaagcgttggaaagaagtcgaaccaacatcctgccggtgcatgtcgaccaaaactcagccgagacttgtcgtctttttcgactccaaagttgtcggctcctgtcgattccctctttcatataagcagatcggttgagatgaacaggctccatgtgacggtctgttctaataatgtagccggccaattttgggccgatgtgctgatgagccacaaaatttcgtaaaatttgacagcaaggatggattagacatccatacataagaggcgttgccaatcatgacgctcactggatgacaaagcgtgcaaaactcccttaatgagcacatttctgccgaccggccgaccggcggggcctgtaccgacccctgtgtgcattaggagcctccatcctcacacagacatagctggcagatcgtgcctctgatgatttcatcacattcaagcatcttgttggtgggtgtgggatcgaacggagccatcttcgcccatgccgaaatgcccgcccatcgaattcttacatcactgttttgtgttgattaattgattggggcggtgcacattcaatctatgtagagagacacagctcgatgccgaaccaggcgctgccgggcagtgctggtgaagttggaccatgttttggggcgcttcccaggcgaagtcttcacaaaagttacaatcagatggtgtgctttctagattagcatggggatggcggatggaaaccttgtgctgacttgaaggcatgctagaggaattttcgttgcaaaaactaggacctcatgtccaaaaatcctctagctttctcagtctctccgtctacttcaggagaggcttctacccaaaacgaatatgctcgcgtgctgtaatcgtgttttttgagggggttttgcgctgaggattctaacaactcacctgttgcccctccttatgaaggaaaaagggctatgtgtgcccaagatggtagaggaagtgccatggagaactcatccagaaatatggacaattacatgctagctgaggatttttgtaatcattaatgaggttcaacttgaatctgtgtttatgcttatgtaatgcactctcaaagctcagagctcagcttcaatttttggaactttcaatattccacattttttttttaaaaaaaattactcattggattttcacaaaataactctaaaaaaattggatgaggccaagaactgctacaacatggtgagctttgaccagggagactctgcccacaaacaaacttaaattacacttggggtggctaatccaagaatgctacaccaaaacataacttttgaatggtccttggaaaaacaactcccaaggattcatcaacaactcccaaatactgttgagtcttgatgggcatcccttgggggttattcctccaaatggctggctgaatttgggagttggccatccatatttttttcttttggtattcagctccccaaaccacccctcatgcttggggaggggttgatctcacatgactggaatgaaatccttccagtcaatgaggcataaaaacatcactggccagaaggaatcccctcaagtcaatgaggtataacaacttcattgaccaaaaggaattccttccagtcaatgaagttgttgtacctcatcaagtggaaggatttccttcaagtcaataaggttgttgtacctcatcaagtggaatgattttcttctggtcgtgtaggatcaaataccccccccccccaagaatgaggggtggtttggggagtcaactccccccccccccccaaaaaaaaaaaaattattacttaaaatggatggctgactcccaaaattggcccatccatttggaggaatgactcccaaggcacatctgttgaaagcatttggaagcaaaggtgaaaaatatgatacatttaatgtatctgtattgccaatacacagttttcaaatactttgaattgtatctgataacagatacatcagaaatacaagtatttcaatatgacacatgaaatacaaatggtgtcttctctccaaagcatcatgtatcaggaagtgaaatacacagttttcaaatacagtgtattgcatatgataccacaaacatcagaagtacatgtatcatatttgttgcgccattgttgggaggcatcaacaaatccttgtgagtcattttcctaaggcccttttctaaccactttcttcataaaatcataaagcttactgaaccacaatatcaatcatatgttggggtcttccttgaaaaactattttatgtgaaatgtggtttaaaaatcaattttgaacacccctaaatcaggtaactttgaacaccataccttttgggaaatgttgtaaaaattctacatatgattaaaatagtaatctcagagagccaaaaagaactttcatgaaaagtagccttggcattgagttacattgaatcattttagtgcactgatttcacatgaaggttgcaaagttttggtaaaatactgagttggttgaaacttggcattcctcaactggggggaaatacaagtaaacaagtgaaataaaaactcagtgtgacacatcaatgccaatgaggcaatgaatgtgcatgatgattaattatgaatacttcataaagatctacagttgcacacagcaaattactttctaaagcttacttggctgcatggggcaaggcggtgggtcagggggccaaaccttgagataatgaatcaatgatctttttggaggtttcagactgggtagattccaaatccaaagttgcaaccaaattggtccagccagtcttttttggccaaccattaagacgtctactttccctggcaccaagggaagttgcatcctactaacaagtcctggccatctggacatgacttgcatgacttgtacggtcaactctgctccaacccatacctgtattaacccatactctcctgtaacccattgcaaaaagttggtggacagccaaaaaaggctatcaaacccataactctctaatacccagcaacccataccatatggagagaaaaatccaaaaaatcatggaattttctctaaccttactgaggggcggttcagatgtttcttgcttccaaaaactaaatccttccaaccagtctatcatggaagagccacccataccaaaatacctcctccaacagggtgatatactgtctttcatccaatcgaactcagataaaccagaggatcttgcttattccagctcaattgataacattcacattgatatactttcaaaaaaatatcaagctttgcagaactaagtcaaaaaagaaaaacaaggaactggtggaaaaacaaatgcagaatgagcttactggaggactttgcgtcaacatctgggggtctcccagagttggtttagagccttgaaattcaaatttctctatgagaatcgagattttttgggtctagattgacttctgcaagggtcccagatccaacgggaagttctccactgaatccaacaaagagtggatggataatgaggggaacttgattgaaaaccacaaagtgttttttatctccattgaacccatgaaatcatcatttgatggagagaaattccaggtcttccctccttcctccacccatactctatattaacccatagtgttttgtgtccaccaaggggtatgggttaatacagagttgactgtacagcaatttgccacgtgcaactgaagtgccagatgatcctggagggattatgcttggaagttgttgatcaaaaacaattgatctcatatgttgtttaaaattcaaatgagattcagaatcaagtatgtatcttgattttatcaacttctaaaaaaattgatgagaatcagttgatgtgagtagaggaactagtaaattcatgaatgacatcaatttttctaaaagaaaattttatgaagaaaactccactgtgaaaaatcagagaaaactttttttggaaggacacaatgcaccactccagggtatcccttcatcctcctggtccaaaaaaccatttggaatatttgctcttttaacaagctggatcatcatttttggcccccagatcattccctgcaaaagaaggaccatacttcgcgagcttggatgcgactttgtgatggttgcggtcttgaccactttcctcaaaccagcgaggtgatgcaagcttatttgtgtttatggaaggtttcaattcagatcaaagctcattttctgcgaccacccccggacgcggcgggtgagcagaccgggggacttgctatcaggctgctgatggcgatgacgcaaggattgcactcattaccaatgccagtgaccatttaacccacctctcagtgtcctcgccgccagtttggaatcagcaccgatgtcctcgtccagtgtcctgtctgccctcgggatcggcacgtctgatggtctatcaccaagcgcactttcgaacctggttcgtaaaacattatcgtttcctatctcctgcctgggttgtctcagatcattaatccacactgatgttgcaacattgggcttccagatcctgacatcctttcaaaacttgcggattaatcctgaaggtcggattcaacgctttttcgtgcactacccacacctcgttgtcctcatcagcgtgcccatcgtactcatgcaaaacccgcaacacccgcagattttcctgagatcgcaccacacgctgcccagctatccgtagatctagaacaggcttacgctcttcaagctcaacgggccgagaaattggcagatgatgtcgagcagttttgtgtgctttttttttcgcggtcttcatcgactttctcagaccaataatactgaccgaggtcaagtgacgattgcttgtatagatggaagtcggaaaacggaatatgaggacctgcaagcagaaatcaaagtgtgtattcttcacaatttgtcaactgcttctgtggacgcccacattcctcatcgggttattgcttcgttcatgcggtttttcgaaggccagtggagatcttttggatcaactatccgagcttttggcacattttcaggcggatttatcatcggtatccacttcgatagccgaacttcaaggccgttccaagttgatcgagaaccgactagaagggagaagattacttgaacagaagctttcaccttacatctccaacaccgtcataccaccttccttgatttcgacgatcatgagtaccgagccgagcgacacctggctaacagcgatcaaagaactcgagattagattggtttcattacgcacgtcttctttcgagaaacgcccgatcgacacatcagaccacgtggctgataaactcagactcgtggcagcccacaagatccgctccttcttcatctccgctctcgccccttttcgggcctcgatcaccaccaatcttcaaatcacgcagtcttccttcttactcaaatatcgtccgctcttcgccttccttcagcgccactcagctcgggtagccaacgaggtccaaaaagcctatgttggaactgcccgatggtactttgagaccagctttcgtcgttacgttagggccttggagaaaatcaaagctcgagggtggactaaagttggtctggtgggcgatccccaatcgagtgccacagccctcgatgattctataatctctcaatctaagttggatggagcagacgtggttttggcatatttggccgaagatccttcatttgtcagttgagacatttgtcctacagctacctttccaaatttcttggtatcatcccatgaagctaactcgttctgagtaatcatcctctcatagcaacaaccacctgaggccttgttccgatctttatcacttgtggcgatagacaatgcgatctcggagtggagctttgccaatcatttttttggccagctttctttgggaactcaacaagtgccagaatctgggtcgacgctgttcccgaataccagtagactagatcttggccctgcttctgtctcaggcagctcgaccccgatgatcaggaagggtagttttgtgagcagcatcgcggattcggatagctactttaccggcagtccaagcgaaatgaattcaaatagtggcatgaatgagcaaaaaacacaaactgctattgatctggtctttaaacaagtcattgaacctgtgttcgaatatcacaaggtaaacttaagattccttaagtttttttttctcctttttcgagcttcctaccccccaaactcaagtgtctactcttgctttattcccagacattcacaagcaacctgttaactacgaacgacctaccggatacgaacagtatttatgcgatgattcaattgaatgagggcctactttccgcggccagtacgaattgtccggcatttgagacgcatctgatggcgatcaagatgaagctctggccgatcttccaaacgaagatgaacaaggagatcgagagtgtcagtttacagtcgcaaaggaaagagcccgacgtcaaactagtctgtcagaagtatgtctggtttttctcgacgatgatcgggatggagtcccccagggaggatagtaatccggtcggtacgggcgaggaaggcaaggttattaacgagttgctcaagcttagagaagccctcgtctcgtttattcaaaatcatgctcaaaaactgtccagtttaactgactcttccagaaagagttatctgagttcaatctatcaagaaatccaaacgggcctaatggtttgtctttctcccccttcaacataaaaaaaaattggtttaatagctgatgatttttaatccctttgctctctgcaatgtttgcaatttttaggctttcccttctaatcatgtacgcagtcaatccgaggctgcttactggagagaattagtttggcgtgccaaatagttcactcactcatagtagtttggtcatggtcacatactccacccaaaaataccctttccttcggcttgaatgttattgttgttctccttcttaccaatccttttctcaattctgcgttgtattaaaatgatgtacaccttttttgaaacaaacctccgcttgaatttaaatcaaaagaaacgggtattttggaagtaagtggctggattcaaaaacaaaaaacaccctctgtcaatttgtgtttgactgtgagggtaagagcttgaaacctataaaaacattcatgtgcctcttttgatgtgcccttggcattgttagactggactctgtccatcgcaatttgcgccactttggagcctaaaactcgctctgccctgctgagggctgcgcaaggtggattatcacagcgctgcagatacttcaaaattccacactcgacttccatcatatccacaaacccacatgccaagccagtctggttgccctagaagttagaacaaaccatccatctggtgcctcttttacgattgcaagaaatttgaagtatgtgttacgccctcacttgggccccaagatattacaagaaaagccttactgacccccgatcgcattttggtctacacaggtcgtggaagcgcaagtttccaattctaccagagttaacctaaacccaaagctggaccctctcgatcttaccatcgaccacacgcgtaaccatgtcacaaacatcgccatccaacccagcccaggtttcctctccatctcgttactcccacctcgaaacgctttttggccctcgaacgcgtgatcggatcaggaattgctccgtcttggtcatcggggcaggtgggattggatgtgaattgctcaagaacttagtctgtactgggtttggtcatatcaccatcgtctgtcacctttctcagttcatccgtgcacaaaatgtgtgcttgaagctgacactttatttattctgatccgtatgatacttctccttacttccctggatgaaatatcttttctgcgtctaacccaatcttcctaggttgatttggacacagtcgatacttccaatctcaaccgacaatttttgttccaaaagaagcacgtcaagagacccaaagcaattgtaggagaacctcctgacctctggtcccagtgaatagatcaaatagctaaatatgtttatttataacatgtccaattaggtagctcgtgagacagcgtccgcattcaaccccaacgtcactattcaagccctccatgccaacatcatggattcacaatttgaccaagcgtattacaaggcattcgacctggtcctaaacgcattagataatctttcggcccggagacatgttaacaagatgtgtgtgatgaccaaggtaccgttaatcgaaagtgggactgcgggctacagcggacaagtccaaccgattcgaagtgtgagttctcgtccgaattctcttgtaattttcctatgccgtgattttttcgcaaaaaggttaacagaagatctgttgaatgctcttcgcatttttgccgattctcatactccgtcctcagggtcagatggagtgctatgattgtcagcctaaaccactgccgaaaacctttccagtatgtaccatccgctcaaccccatctagtcccatacattgcattgtttgggcgaagaattatctcttcccgtgagttttcgtgatccaaccaaccaaaattcgacaaaaaaaaatgactggagccacttctatcgtgccttcaccgtggattgttaccgcagtcaactctttgggcctgaagatgaaaatgaaggggcggatttagatgaagcgattcaaaatggcgaaagtggtcagccctcataactcgaacctgttactcttacatcgaccgcagggagtactgattaagctttttccattgtttttcgcccacaaacagtgaaagaagtagaggctttgaaagaggaagtgaaacgaatgaaggaaattagagcccagttggattcgcctgagatgtcaaaaatcgtattcgagaaactgtttcaagaggacattaagcgactcttgatgatggaagatatgtggaagcagcgacaagcgcctacgccgttgagctatgatggactggcatctcagaaaacacaagctgaaaacgggcaacaagaacaacaagcctccagtgccggaggcttgaaggatcaacagaaattgagtctaaaagactccttcgacttgttttgctcaaggtgcgattccaagctccacttgttcagtccataccattcaattaacggatcgtctgattttttttctttgtgaattgtacttgaaaagcttgctagcacttggcaaacggatccaatcagatgccgctcatgagcccctgcgctgggataaagatgacgatgatgcattggacttcgtcactgctgcctctaatttgagagcgaatatattcggcattcctcagaagacacggttcgacgtcaaaggtaagtttttcagagaaatcccacaaaaacttgttcactgatagatggttatataattttgtttatcagaaatggcgggaaatattgtaggttttgatctgtcctttgtcctgagctatcgggatagggaggttaagttctacattctgatctgttgatttatttgtttaatcctgtttagattcctgctattgcgacaacaaactcagccgtgtcggccctgattgtttttcaagccatcaacatcctctgtcgaccaaagggcacggaaaccccatcccaaaatggtgccgaaccaactaaagaagataattgcggacctctaccaaggattgctgcctgtcggccctggtatggcaagacagcggaccggatcattgtagccggcagcatcgacccacccaaccctcattgccaagtttgccaagtgctttaccctaccgtcaatgtccacccagactgttcactaaagaagttcatagtggaagtgctccagggtaggctctttgaagagggagacgacgaatcaattaccattcaagaaggcgaccgattgctgtacgaccccgactttacggacaacgatattaaaactttcagggagttggatttgatagatggaccagctgaacgagttttgaggatcactgatgaagcagagaaatatgttcctctgatgttcatcatttctaaaaagtacgtgtttgagcaaatatcaaaggtagaagctcttactgcccgattttacgtgctaaacatgtccgttttaatgcatctccattgccacaactaaaagtgcaccgccactagataaggtagtctcggtccaaggcctcccggacaacataccccatcgaccagctcctgagccgaaagtagatccgatacctgatctgaaagaagactcagacatcgagcaagtgaccgctccgaacggctccaacgggaccaaaagaagtcggactacttcgaacaaagcggacggatccaaggatgatgatgagatcgtattggtcgatcagctcgatgattcctcaaaaccaccacctgccaagaaacttaagcttgaccagccaaaagagtctagctcaatcgagataatcgaaatatcttaactcgaatatttcgatccgttctccaactctcgatacatcacttataaataaaacacttatcacagtctatcaaactttatgcttagaatattatatatatatatatatatatatatttgaatgtttcaaacaaattaggacttgtatgatgtgaatgaagcagaagctatgtagactgactcttgcatattaagggcgatcgttagcgtgtttttcgatgcactctggttccaggtttcagtttttaatgcataagacgagagcccccacgggtctacatagcttggtgcacactaatgaaggtcctcagattcatgatgtaactcatgaggtttgtatacctatattccagatcgaccagcttggacttgaaattagggtctatcatctgggtaataataatccatcttttctcaagcgaacccgatcgatacaccccagctgagcagcaacaaccaagccccgccagtgccagactgaacaatccccattgaagcagtttgttatagcttatgacaagattcctcgcctgtgacgcatgtactaagccttttaccccaggtgccggtgggatcgggccacaatcccctcgtttcaggggcccagggagcctttggaaggaggacaggaggctcacttcgcgccatgctggtcgtgccaatatcttgctttctgggccctacctccatcattttataaatgctcctctagggaccggttgtggtaaagcaactagcgttcacgtacagtgtctatggttccttgcttccaaaccaagcccacatgcagcttctgtcagacagagcaggtgtcggcgactacaatacacgcaaagccggctgcccgtgtgtcttcctcagtcttgaccatcagccgttatgaaggcaaccgcaagtggtgccgcagacgcgttcaacttcacgtacgtgtctacggttccttgcttccaaacaggcccgatatatcagactgagtggtagcctgagcctcctccacaggtgtcggcgattaattaaacactgagtacggaacccaccaggccggctctcagtgcagcctcctcagactgagccattgtggagggtatttaagacagtcctagtggtgctgtaccgatctttctcacaacctggggatcttgcaagcgcttcacctatcacatcgactctctcctctcctcacacccttacttcgagttactgagaccaaccaacataaattatggaccacatgcatgattccgatgagtcgaattgtgcttcggaaatttcgagtggcctctacgctcccccaggaacccccacatactgttcttctttacacatccaacccgaccgcgaccgccagttggatgaagagactgtgaccgcacttgatgaagcacaaatccacactgacaaacaaactgaagcagaccccgcaattgacggcggacccacagaagaggaccctaatcaggatggcgagctgacggcggaggacaccgatgaagagtcgactcggcatttacgagacatcctccagagcttcaacgactcagatagcccttattttgtgattccgatggacaggggaaaagttagcggacccgggaagatgacggaccgtgttcctgagctggagccgatccaagcagctctctataaactcccgcctcaagacgaaaaaatcatcgaagattatctggagaagatgcgcgaggcttatcttgaactggcaaataatccgcaccgagaccgcttcggagatgaagagaacgcgtactattttggccatctagacgaagtggatcgggcaatactggggatggcggaatcgaatgtttggttgatttgggggttgctgttgacatgggcgaccctgatcacgactttggaagacacccgtgcgaggtccttcaaaagccgcagggctcgggaactagtggacagtctgaagaacgcgaatggtggcgatttcgtatcgagtcccggcgactgtgtcgtcggcactaccgggcgccaacaccgcgaagtctcggaatgctcgatttgtctggaaaacttcgcccgaagcaagcgcatcacagtttaactaccgtgccatccctctcatctctttcatcgcagttgcctccaagtaagcaatttctcattcagccttgtttcctagattatcaactgatttcacttaactgccgatgtacagtgggtggaccattatttttggctgcttgttttggatcccagagcttgaaagcaccagattgaagtcatggggcttggtcaattggtgcagaataggttccaaaaaatgaatatgaaaaaataaaaacaaaaactaaagtttgaaaatttgtgaaaaataaaaaataaaatttgtttttctcaaaagctttgatattcatttttggggagtgggagtactgagagaaagaaagattgggaaatgagaagaatgattataaatgaaaattttggaaaaattggtttccagatggcttcaaacagctgttgagtgaggcattcaccggcccacattgcagtaaagcactagtatttactgttttggctgcaatctggacaaccaacctggccaaaccttttttggttccaatttttttcatttataatcattcttcccatgttcccctctttctttctctcagcactcccactcccccaaaatgaatatcaaagcttttgaaaaaaatgagttttattttttatttttcacaaattttgaaactttactttttgtttttatcttttcatattcattttctgggacctattatgcaccacctgaacaagtctcataacttcaagtctgtttttcggagctctggggtccaaaacaggcagccaaaaataacggtccacccactgtacatagaaatggttggaagagcgcctggaatgccctttctgcagaatccctttgctactcggaatccggtcacaatcatcaagctaattggatggagattacggtgttttcaaactatggtcgaacccctttgtatgaacattcaatgtagaattaacatgtaatttaattccgattggagggcctgtaaacacttgatcttgccattagtatttcatcgaaaatcacaaccatgccttgggtccaagtccagagtcccaccaaatccaatcccattcgtaataattctttcagtagtatccaaggagaccccaaaaaaactgtgagatcaaagacgatgaaaaggattccttcattcaatttatccaagagtctaacccttggctcacttggttttttgaatggattcctaacgtgaattattacccaattggaattaacaccaaggatcacttctagcatttctctctgctgcttggaaatcattctcatacctggatttggcaacacattttcttcactacctttcagaatttcaaaaattaactttgttttttttagaaaaaaaaaaactagtaggaccactttggcaggcaagcaatcattgctggattacattcaagattgattttctccagtagttacatctttcaattcttcatcttttcaatccatggtgaatcaaaaccattctagggagaaatccatatatctttgaagcttttgtgtgaaaaaagagaaatttggtttggttgagatgcttcttccaagcatatgaccataggttaagatcctgaaaccaatgtaaatgcaaccaagagcagaagaaaacatcatttgcggatttatataatctcaagtaccattttaaatttaaaatgaagcaagaagtgattgattaagtaatctcctatcatactcttgataatagtttatcttttgatttattctatcaataattctatctcttacctcataatgcagacacttctttttcaaaaagaagaaattgaccttttattgctttattccttgttggaggatttttttttctgtgcctgataattcttcaatctaacagtttgcatgaatctattttcttttttttcattcaaattgatattgcagcattgatgcaagaacctatgtttttcttccagtctgccaatgaatgtgaaagttgaaacctaccaaagaggatagctttcctgatgcttacaagatatacatgtagttgaattcaacttctatgcaacactggtgaagtttcacttcaaccagatattaaataagataccgtgttcttataatgatgaataatagttaaataatattgctataaaaagaaataatgggggggggacaaattccctttgaacacaatattctaaatcacaacataaattatcatcagtgtacctataactcaatcatcaagctaaatttctttgcaaattgatccattccagtgaggcatcttcccttggctgttctttgtgcttcttacctctaaaagctcactgatctcaagtgaagcatcctcacaagtattattccttaaaataccagggaccttgtgcaatgggaagagtttaagctcttgatatcacaaaggctgacactgttgattggtaaggatacattctcccctaccctaaccttttcattttacttgtacccactcacacgtatcaagaattgtaatgtgcatcttcacctggtcatcataggcctgtgaatactttataacaagttacactttcaagaccccagagatggatttaagtggctactgagatggcactggttattgactatttttgaagcaagctgtggctcctccagtagcagtctttatgttacagaccacacgcaatatttggattcattgatcaaaaaccgatttccaggttatgctgatacagaatgatgagtggtgtatcataccattcttgaccgtagttatctcctaatctacttgtttttcattaatttacatcattctctggagacgctcgacatttccccctggtaagaaggcgatatcatgggaagatagacaatgaatcattggggtgtttgatggtgaaacggagccgaaaatgttgttggggtcatcaccctaagcagggaaactacattctcagtttttgctttggatcaagttggatagcaatgattcgatttccgtcgaggacttcgcttgttccagagagacttgtttttctatcccgtattctgaagtcggccgaatcaaaacccaaggcgaggggaaaagaaaacggcgcattcgggagattcggtcgaaatggatttttcagtagaacaaaagtgaaataggttcaataaacatacacgaatattaaggggaaatatgggacaagacttgaaaggaggtacctaccaaatctgacaatagcccgggctggtgtaccaatggacgattcgcgaaacaagaagggcagatcaggattcgatgatttgattgaggaatagttagattgaataaaggatttgactgggttggcttgagttggtgaaaaatgtaatctaagacaagaatgccagaaaaaaaagcaaaatgtcagggggggcatagaaaccagaacaagaatcaaagaaatatcaaaccaaaaaaatcatcaccgacctgatttctcgaaccgccgaaggcaatgcctgtttgaagatggatgatgccattgtcctacttccaaaaggttgaatgtgccgggaaaggtcgtgatacggatggttggaattgggctgacactcggtctcgatccaatcggggagctgcatacataccgggtagacgaatgcagctgtcggaattggagttcgcccaccgcggctttcagacccgattcctggaatccgacattattatccgatacacggatactcctagatttaggggccgaaattcggaggctcgtgttcccaagcaatagtctccaaagtcttacatttaagaaaccttgcaatttgtatatttcattggacgaatgaatgtattcacaagtggcacattgcactgtaactcaggcagcatgagctcgaagtttgggctcactcatgaggatcatctcaacgtcacaggcttatggtgatcgatgtgagaaaatggagtagcgccaagattctcagggtgacaacgctatcccgaaagcctgcacaagtgagaaacaaagtgggacggcaattttatcactgcaatacaacgatcgatgggttcatgcgtattaggaaatagaaaattatttccaatctaagatctgttttcactatatacgcatagacatctaactccctgtatatcgaccgaggcatgtttggattgccgttcaggggctcagtgcttcttacttgctgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacctgcagaagccgggaacaaaagctcatgttagttgcttaagttgttaaagagaagattgctactatctaggtgaaaagatgaataaaagaaacaagaagaaaaaaaacacgaacgaattcccggataaaagcctcttcgtctctgtgaataggtgttcaaatattagttttgcttggtgacccttgtcaattgaaaggcaaaaggccggaaaaaacgaacttcgaagagctgttgacgactggagctgggatttgagacttgtcggttttcgaccctcctcgcatagccagagcgacaccggtaccaaaaacctaatatgcagagagttgagaaagagatatcagttcaatccagaattagtgaaatcatgaaatcaggactcactgccaaggttcccactgccaggtgctcgttcagaactcgccttatcgaagtggaaatttttcacagtttttggagagttgaaaacgacgatgggtaagcgaagaaaatggataagaaaacaattctcagtcatcgaacttgggctttttattattgagatcgaaaccatggcactgactttccgagaattacgtaggacatcttgattaggaggattgagagatatcggatgcgatgggtttagttattgatgatagctcggtttgaggtgtttttgtgacgtgatcgttcgggatgggtgtactgactacacagcagtcagaccaaggcggatcgcatcggcatcgattaggcccccctctgatgcacgccattggggcttccgaattgcgcagctgcaactcgaattaaaatcttcaatttcttcatctgactgctcctcaccaaatcaagtccctcatcttaaacgtcccgcccctcacaaaaagcagaaatataatgatgatgaatttgaaatatttaaatatgaaggctgtgtaaatcaaaatatcaatcttgtgattgacactgtgatgttggtagtgcaataaggagtcatttcttatgttggcttgacagattgaaatgggtgctgcaatcattgctctgagcccatcaatatggcttattatgaattgaaatagccttgaattgatccaagataagctcttatgtcataatatatgaagtcatagattcaaatttatcaaaaaattcagagggaagtgtcaagtgttcctcctgtttggttttttttggtgttttatccttctttcaattacactcatcatcccatttaaactaccaacctaatcctggaaaaacttgtacattcttattgattttaatttttcctaaccttcaaaattgtaatatcactccatgtaatgaatttcaagaaaaaatgaatgtcaagtaaacttctgaatttgtaggaattctactcttgtcctcctcatccctaaacttctaaattcaatttttaaccctaatttgcactcagacaatctcttggatatacattctcatttcctgataccttctcctttatagtttgacatgctcatgtgtagttagattatttaaatttaacctaatacctgaaataaaaccccattggttttacttctttctttcatctttcttgaaccagttgactgagttaactcatgctcagtgccactggtttatcttttgctccaattactttgagctatgaggtagagtatccgacagaatttattttgtttttttggtcccacatcaaacaaatcaactatccaaggcacatttggcagatatgtggagactcaagctagataatgacaaaagagaaactttcatcattgtaaagagtgaaatatgaatgacagtgatcaattagtgcagattatttgcatgaaaaaggataaaaaatgaaagcaaccataagaaaggacaggaaaaattcaaaacagaagcatggtagaccactaatagcagtaatataaagcaaaaaagttttaaaggaaaggtaaatgaaaaggaaggttcaggaagggaaggttaacaaaggaaaggtggtgggaaacggtgaagagaagtaaatgaaaaggaaaagaagagttaagaaaaaggaaagtaagtggtcaggaaagggtcaagtgaggacaactgcaacaggccgctaggaaaatcaacttgtagataagaacacaagagtgtatcatgaaatgtgaggtccgttttgattgatttcatgtttctgggtgtaaccatgctgggaagctctatcaggacaaagattactaagattgtttgatgatgagaatgatagaaattaatcctattgggaaaaaaataagagccagtccagattagactggcagactgttttcagttttcttgcctgatcctaattttgaatgaatttttctcagaagcgaaggcaaaaatccctggaagagaaaccaaagtttcagaacaattgatatgtgtgagagacaaattgatcagcaagacatacctcccaatttttccacaatgatgcaaatttttgagaaaaggttttaggagtttccaccaaagattcaaggaatctgatggccttttgatgattgtccaatctgtgagtagcaaatgaattgaaagctggtcctgctttaaagtcaaatggttctggttctcgatattttgcaaggaaacgctgccacgatgattttggtttcttcacaatgattgcacgatggccggctgctctcattacttcatgcatcttttcatccatatccatgtcacccatagacaatgcaaactttggtgattctttttcaagcatcaatgtaggaatcagtgccttggtgccatatgttttgtgctgtatggatacttcatattggttggcatgttctataaatattgcttcaaaatctttgaactgctcatctttatcaatgaactcagctacctgttttttcatttctgaatggcccaaggtcatcagttctaaattcaacgcattcctacatcagttttggagaacctacccgtcatttcagtacttttatctttcgccatgtcatgacgctgcatgtaacggagcctgtaaggcccttcactatacatatctccctttatttcgagtcctgtggtacataaagagagaaaacttgcttaaaattatatcacacatgaatgatttgggtgtttgcttactgttactaatagctgatgcctcttgtagaagtttattcctaatttggctgacatctggaagtttcaatttcgtagggttcgttggacgcaactccacccccttctttccagccagattcagtccaggaatgttaccgtactccttttcgagtgctgatacttccctggcagttactagccaaacttgatttttaccattagcagtgagctttgtcaaaacttccctgaccctctccttgtatgcggcggtattctccgcctcggcctcgggtggcttgattgtaccctagcagataattccagtcagcaaacagaatgcatcgagaaacgcccaaatatcgttttgactcacatcattgtctatgaagaaatacgatttttctgaattcatgtaatccttgcgcattccctttaaatctttactcctcagctcgggcactttatagatcggctgcctctcaagaccgagtggcaccgccttagatccgagggcctcggcagaggcacctgcgtgagctgagcttgcggtctcatgcgccaccggaatcatggattgacatggatgtgcgaataaaagagcgattgcgatgatggtatagagcattttttcttcgtccggatatgcgtaaatatgttaattgaaatgtcgaacgaatgaaaaataggagtgatccctaacgtatatttttattttggtccacggagcaggtgatgttttctatagccctggccggagagttcgttttttttcggttggagggcaagataagggcgagttgggactcgtactgcaccgtctcaaatgtggtgcaggcctcaacgaagagttcgcctcgtcgacacgttagcacgtaccacaaacgtccgaggagtcgtccccgttgagtagttacagaccgtatgactcaccgctactttaatgaatttcttccgaagaccgacggacttctttgagtcagggctcaccgaggaactgccctcctcgatgggtcttatggacctctgtttcccgtactgtcttgctgacagcatgtctccccagctacctggtatacatagcttctaagttgtgtgagggggcgggggttctcctggcaccacaagttgtggagatggttgtgaatagtgtgggtggggcggatcaagtttctctttgctcatagtgacatgtctccccaaagagattgtagtgcgccatacaacttacaaagcaatgtgttatgtttttgtagaaataagcggatcggtggtgcagtaattgtgaatttgtgctgtttgcgatgcgtttaagactggtgaccgccgcagcccgtcataaaatttgaaagtgtcgggggcctgaggcaggagtcatcttcagcatcacagctccaacaacccatgacctgattactgcattgaattagtccctagacttgggagcaagtccaccttgtgattaacggccgatgtcaacctaaatactggttgaacaccaaaatgagttgatcacggcaagctccggaccttgcaggcaagatggcgatcgagtggatcatccttccatggtctcatcaagtcatcccgcatctaaacaagataaagactgcaacctgaaatgattataaagcctttatgtatacggacaggccttacaatacgaaaaattctttagacaaaacatttctcctgacatgtctggcaaattagattgtcaccgccaagttgtcgacatccttccgtccacatatgccatgatctcaagtttgttttctgtttaaaataaagcttacagtagctcgctctgtctttaccaccggtcttgaatgttctcttgttttggattcctacaatggagggcaacaaaatcataacatatatgttgaagtcaataactcaaccggaatttgggatggatttcaggagttggagtcatcctctgggacaacagtaccgctgcttgtcagccccacgagtgtctgaagggatgcaaaaatggggtgactcttgtccttgttccttcattctgtgagacgatatcgcttgcgccgggtgtacaaatgtgtaggaaaacttcgcttgaatgcctgacggggttttcagcgagtcgtcaggttgccatggcacgggttccaggaggttttgttagatggatggctgcccggacgagcatcaatatttatatctgtcattgccggttcaagtgatcagcccccggcatgacattaagccgtgccaagcatccaagacgcggtgcacccttgcacatattttttgacgattacatcttggcgggagacactggcagcttctctttatctcttggaacatgtctcgaccccatgtttgataagttcctccattgtatttgatgtgtgcaaataacataagggaaggaaactagagaaaacaccgtcgagtacatattcatacataggcttcttcacagtatgaagtgtagcgatgcctctatgatttgctggttgccagaaagctagcagcaagatatacacgtgggccaattccacgccaattgtctacccatcttgacatcaccaaatctctttccccctttaaacgcttgtcaaagctgctatagatcggaacttgcggcctgctcccctgtcaacagtcattctttagtttacgctccatccctccctctcgttttctttttaacctatttaattcgacttctacacatccaccaggaggatgcgtttcccaagtttggcgatgatgggttggatggctctggcctgtgggcttgtgatcgcacacaaacacagcgagaagaagaccaaggtcgtcttcagttgtctcgacgaccccgatgaagattcgcaatatagccaagcagcatgtggacgagccatcgagctcgaagattctcaaaatccatcttcttcccccaccaagtattcttgtcagtatgggggttttccttgaatcttgtccccatatgaagacaggcgattattaactcatccttgactggtgggactctatcggtcgctcccaatgtcgcagttgtgaaggccaatcaggtcagaaaatcgaagacggagtataactgcatcgacaccaacatggacaacaactattgctgtttcgcagacacgtttaaattcaaaaatgtgagcaaaatctccaaaagtctctgggcatgtagatgactttctggaaaaactaacagctgtacatacgatttttgttttgcggatatgttggacattcaagcatgtgagcaggcttgtttttgttgtttaggattcttcaatggcttgacttccagcagacctgattcattttgctaatttgacatccacgattcccggcttccgttggactttcatggccagaaatccgtcgatgtggatgcccagacggtcgaggagaactgcatcgtcgtgcctggaaacacggactccaaaccaaacgcgtgaaatttcgactgcgccaaccagttataccactcttttacatgtttgttttatcattatatttacatcaagacactgcagtcaacttaatattatcatggagaccataaggttgatgattcacacttggattagatctcagctggtgcattcatttattctatcagcatggccttgggttcaagctagggacgggacatatttttgatgatatggatggatgtctggacctgactcaaggaaggccagggacaacattgaatgtgactgctgaagataacactcacagtgggggtgggggcaccatggtagcagctataactaatccctcctgcttacaatccccagcagattgagggaagggatgttggcttgatttgaaagagttcatctacattgctctaacttcctaaggctacgcatatgtagtagcacggttgatgtttagcattttaacaatttttctgatcacccaccaccttgctgatcaagacattgtatagatgacacttgaagtgagagtgagtgagtgagtgtatgtagactgtagagaagagaaagaaagggatgcactaggacagaaacagaagcacaagccacacgccatcggcaatatattttgtaagcccagtcaagtccaagcaagagagatgtagaaagatgagactaggattccttgtccatgtatgtattatgtcacaaaatgatcatcaagaaccacccctgtcgactgacaaccggctattcaatagccctcgtacaccaagtccgcagactacaccacggggcgggtttttagaaaacctgtacatccaatggatgttttctgagcaagagcgtcctttggacgctatgaaagcatccaagggatgctccagtgccccaagcatcacttggatgctttggaaaccatccaagtgatgcctggtggtcaagaccatcctctggatggtaaaaaataaccatccattggacactctcaatcaagagtgtccaatggacacttttgaaagtgcctaattttcactttacaggtggggtggttgatggttgaaaaaacaggctaaaatgcagttgattgtcaaaaattcattccaaaatgcacatgacttgggggggtcaaaagtctaaattaagccagaaaattaactttgcataaaaggtttgaagttatgtgccatttaggtggtgaatccataaatctgatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaggggagctattgagcggcgggggatcagtggggttagaaaacgcgggcggattccaagcggcgggatcgagtgggggaggtcggagggggatttaggaggtctaacgagatggtgaaagagggaggcgtcgaactgagaccaagggttccggaagcagggttggccaaccgagccgtcgtcgagcgagccggggtgattggcgatcgggaaggagggcggcaggccgtcgggaaaggcgaacggcggagctgccgacggctggttcagcggtcgagtactggctcgcttgcctcccccttgccccgaaaacccgcccgcaacttcctcgttcgtcaatacctccgtcgcatctcgcttgtgctgcccatgccctatcccttcgtccgccgttgggaacaattcattcgtcacacatgcctgaagaacttgctctagtctcttctgtaattgacccgccaaagatgatctgcatcccatgtacgatcagtcaccatatatctacaaaatctgctgtgctcccaaaagaggggggaattttgaaagcttacatgggggcaagggtagtaagaacactgatgcaacgatggacgcccacccaagcgtttgcacgattggcggccgagattccatcgcacgcgttacaggcgatgtacaattgcatcgaagttgcaggaacggtctgtaggagatgatggattcttctcagtgaacatgattctgttgtagaggtggggaggggggctgagggagggccgcagacgacgtactgtgtaaggagcccaggaggcggtatgttcgaacgcgccacgggttctcagatgatccaaaacattgatcagctcattggcggcttgaaagcataactagagctcatcgggttcctcgaaaatcaacaaccgacggagcagaattcgatatgtaagatggatgctgtacattccaacggtaaaaggtaagttgaaagggatcgagagaataatctatgagaagaagatgcgccctgaccaggtgcgcttggcggccgagaccaaggtgacagtgtccgaaatggtgggatcccagggctggtgaagtgaagattctcgaaaacaattttcgatctcttgggccaacgcgacaattgcatctttatctctttcgccaattctggaactgggattcatcctgaccgcaaacaatttttggagagcaatcccaaactttcgatgaaagatgatcggaaaatcggccggtgcccgtggacgagaggaggaggatgagagtagcaatcgcgtttcaggttccaagtgggacgtgtttgatgttggtctgagcagtatctgctcagtgcatcatcagctaatgggaggggaagatctgaaaataggaggtaggttgaacccatcaggaaaacaaaggggggaagataatcagtatgcatgccgttgcccagtgtgaatctaaacaaaagtgggtatatagatgtggggaaactcctcctgcggatttggatgacaaacctaagtcaatcgtgtcagatttgatgcaggaagttcggccgaggattagggagaaggagagctcctgtacggcaagataccatactgcgcgtttccgtaattggtctttcatcaatgacgtcttccattgtggggcactgttccgatgagctgaggcattctgaactggcttgagattaagaacaaatcattcagtaaaccagaaagatacagtggttttttttgggggggaggggttggcaggagccgatgagatggggaggttgtatggttgaaattggacgactgacctctgcgaaggtgaaggccgagccaagaccatactgtcagtggactgcatatgatcgaggtgacatgacagagtactgccattgtttggagatcgaagagtgtgcaggtgggtagatgagccggacagaccaagctgaggctggcatataagaaggtagccccagccgtctgtcgattaggtgtgccatcgtgggcgggtaacatgacagaagggtcagaggagaaggtggaaccggcggcaaagagggcaaaacagagtgcctggaaggatcgatcggtatgaatcagatcggtttcatagagccgcataaattcggcacgatggaggatgttttcgaatgggttgactttttcgaagaagagtgagattaaggtgatagccagctgttgtgggggtaactgaaagtttgggagatggtggagtgggacgaatcgctcgacccacatctgggtgaccgcacgagtataagaaggtttggagtcttggtcctgttggttttgtgggggagaggagggcagggaatgtggtgaatgggatgaagaggatgggactggttctggaggtagatgatcgggtgggccgatctgtaagtcattcaagagccgaattgccgaaaacacgtcatctgggtcggataggtcgttgggtcgagaggccggaggggtttccctgatggaattggttcgactagactggatacgcgactggttgacgatcccgcgagcttgttcgggggtccttggaagtgatttgaggtctagattgggggccaggacggtcaagagtttctcgagggtttgaattcgagagttgagctgttggatatcactaagtggggaggtgctcagatgaagtttggaagtgatagatattacaatattcagaagtgcactcactgtttcgatggtggtttctctctcctgacgccaacgttttcgaaggtgcaaggtcgagaggccttgatgcagttttggcatgagccagagtcgttgaggggacacttgacctgtaaggtaaggagggggggagtgagggagggtgagtaatgatgtatgatttgtttttttttatggaggagaagttctaatgttgtatgaggatgatgtatgtatgcactttattcttccgacaggcgtcgcaggctcgggtaactcgatggcgggttggtttgctgggttcgttttcgatcgagggtgaactggcactagccagggaggaggtgttggacatggtggtggtagtaggatggactgatggatggatggagggagggagggagagggtagttctatttatatgtgtaggagtgctgggtttttatttattttgagtttggtgggtctagactccagccatgctgagagcacccaagactgcggggcgatccgggagcgggcttggtccgactgaagaagagttccaagaacttctgagctgatgagtcactctgcaatcaccaggctatcgaaggaagaccaagaagaagcctgaaggacataaccagcttggattgctgattggctacaagtgccaagactccccgttctctaatcaaagcttggcatcagcagagagaaggagaagaagaagaagaaggcagaattcaggacacggttgagttgggttctacaatgtaaagcactctcttttattaaggttggcttttttccagaacatctcttgacaccaccgaatccatccgaacctcgtctggctcaagctttcggcctcctcttcgagatcttctcaccgcccggcgtgccgcgacttcttgggtggtaaccggcttgatcgacctcatgagaactcacaccaccatccatcccattctcaacatacaatgtagaagagggggggcagtgtaaaatgcgatgctgctgttgttgttgttttacaatctctatacatatatctttcgcatcgacaggcatcgcccctgtccttcatgagagaatttcaggaaaatcggattctgttacaaaaatatgtacattgatcctgtggtcgactagaccaccggcagtcgccggcgcagtccttcggcttcccccgtacccacctcgccacccacccctccttctccccagactccagaggcaccgctccccgcaaaaaaaagtcaacaaccgtacacatcttgtccattacaataccccagctatgtacgtatggtttccatacattattagccggctgaagatctgctgagatgcttgataaagcctctctgtacagtgccaatcacctcttctcaactacccctgttggggtgttccaaatttttgaaaatgcaaattttggattttactcttcaaagtgcccacttttttccaattttttgcatatatttgatctttttttgttttaaatgtgaaattctttgaatcttgtggaatttatacatcaaaattcaagtttttatgtatatacggctcactggtacccacattttcctccttttttctgcctttttgcccttgataannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacattattagccggctgaagatctgctgagatgcttgatcgaatgcccctctgtattcggaaggggcagattgccaatgacctacatattgatactgatacataccccaagtccaacttacaacccgaacctggcaactaaaaaataacctcacttgtaactctgactctccgcaggcaaggctttgatgaatctaattgtaagctagcatgtcacttcatctatcaagattttactgatcaggccacaagctcccaccaggctgggactcctgagttcttaatcaaataaaacatggtcaaattcacacacatctttatatggtgctcacaatggcatatgcaatactgtgtgtacacttggtaaccagggaggtctgctagcatgtgtatataaaaataactccaattggtacatatgtaagtggaggactggaagtcttcccgtcgaatttacagccccctgtaaagctatttttacaagcttgtgaaaccattttcccagcgaaaaattagctttacagcctgtaaatctagctttacaaggcctgtaaaacccacgggaagtcctccacttgtcattgtccaaatgtgttattctagaaggacatcatcctacacattatttggggcctcacatactgtgggaatgaattttgaaaatctggcccatttttctaaaacaattgaacagaggtgatcaagagatgtgttgctgaaatccttcacttttggaaccaaaaactggctgtttgaaaatcaggactttggatgatgagaatatttgagaaaccagactttcatgcctagcttgagtatggtacacaggaggcccttactacatatttgctgctgaacatcaatcaagatcccattttgaccagccaattgagtgcagcaatcccttctcaatcaggcaatctaggccccaggaagtccgccagtaggacccagatccaaaaaaaaaaaacacaaattatgtaagttagtcatacatgaacctttccattacatcagtacttttgaatatgtgccataataattagggcctctaccaacactaggaagttccatatgcaacaatatccagagggattgttttaaaataacttcctggtgaattgtacaacactgttagtatggtccagaatgttttttttggcttgccagtaacaagaattaaatacagaattccccccccccccctgttacggacaaaaataatctcaacaccccggtatctatgttatgccagggtaaaacctctcagtattcattttttatacacactcagttgcagtggatagtggaaccacaatataaaaaaagcagaagaaaaaggaaatgtaacaggaaggctgttgtggtattcattcatgtaaatctcgtagccgcaattatgttgtgttaatgttacactactactgttatgggcagtctaacctcccaatgttgcccgtaccttttaattagaacctggacaaacttccaattctaattgtgtttttattttacaaaccaaaatatatagttctggttttaccgctacaatattgggtccttactctactacgctgtgttttttgtccaaaaagtattagggtagcaaaaacaattctgtagtgtcagtgaatgtttgctacactacactgaaatatggtccgctattgtttctacagggccaaaattctgctaaccagcgcatcagtgcagcatatgtagacagcacattttggggccctgcatgcacagggttacggcagaattctgctgtgctacactaaatcttagcacaatgacacactaagtcatgctgcactagcgctactattagtaactggtgatgggccagttttacacaccttttctgctgtatggaatgtccaagttgaaaattggaaattatgtaacacaacaatgcaggtggctgtggtacaggcctcttggattcctctttacataacaactacagagtgggttggtatgcatataatcaccaggaaaacaaaaaacaatgctcaccagatgacaggtgaaattgtgtagtgtttattacaactccaatgtagctccagtgctactgcaatccaactgcaatcgcccctttgtgtgctaccgggagatgaactagatttgagctgggcacagaatggatggcatcatgaaattggactgatgtcacttgttgtcaagtgcacatttttttttcaaggtgtatgtacagctccttgacagaaaaaaccaaacccctgtctggggaaataagtcagaggggctctataatttttgtcagggggctgtacagctgtgggctgcttcactaaccaatatattcccatagaattatgatggttgtttcttcacctatttccttcactttgttcttacgtagccttcacatagttggtttccaaagttgagctaggtaatctcataaaattgttgaggctgtgcatgcatagaaaaaaataatgattttctgacaaatttggcagatcaaattttgggtcttgccagcacagcacagcacaagaaaattgatgcatgcacaattcataatccctgccagagtcatgtattattttatgtttatggatatatgcactcaatatcaaggattaattatgagtttacctataatttaagataaatcagtattctacagggctgaaaactgagtgatcaaaccaggctctcactcaggtggtgccatttgggtgccagccacccaggtataaaactaggtactttactgtcctaacactataccaaaaatggaaagctatttgagcataataatcatttgagaaagctgtatgctagtcaagggaattcaccactaaatttttctaaaagccagtcaacgttagcaaaaaactgtaacagttaggaagaattttcaatttctccctctccttttggactgttaagaatttgaaaaatcagaaaactatgaatttttgtaaacagaattagtggcactctctggaaactcaaaggtgacacaagattcagatgattgagaaccattggttggattccaatgagctaggtttttttagatataataggtacaatgggatcaagttgtggttggaagaagacaggatcacaaggaaataaaaagaaacttactgaatgcactgatatgtaccaacataagagtgcatacaccagaagataagcatggctagagatctaatcagataagacatattcttcagggttcaatttaagactaagagaagctgagccactgataaaaggctatagcgtgatacagctaaattctaacatggaaagtggtcctgttctagctccctctacatctctgtgaggcaatcaaagaagaactgattgaggtcagttttctgtttataaaactcagatatgcttctttgagatgtagaaagttaacagcttctgattttacatctaaaacatttcttgctggatggaatcatttactttcaggttgctcaactgcctgtaaaaattacttaaaaaatttgctccctcctacttataaagcaatgagatcctggtttcattgtgcaaaccagagaggtgttaatgaagggggtggcccatttggcactggatgacctcccctcaagatggatttttcacaagttagaagaaaggatcattgcagtaaaatgttcaactgaagattgttttctgttcagactgactgtgaaaatcctgaaacaaagtcatgccaaaaaacaaaaattctaacaagactccattaatgtattcaagttctgattgttttctccaattaaagaaaaattacagtacttgcaatgcagttaccctttactacctcacccaacactagtaggtcctcaaggtgcgaatttgatttactcactttacctaatagacctaagtggtagtactgcagttatcacaactcttcaccaagtcattttagcgcagtttctattcccttgtatcctgtgcctttaatgtactcccagtgggatttcccaaacccattactattcctctttgtgcttcataaattcatgtgggtcaaaatcagattcagtacttctctgaggcaccttgatgtcatgtttctgtgtctcatctacatgttctgtattcaaataaattgactggcagagacttcaatggcaatgattcagatttcaaaatgtttcaagttaataaagagactgtctgagacagaaatgtaacataagtatagctgccctcattcctcctctccaccacctatctgcaactttcttcttcccactttaaacaatggtttttctttgcagaatttttgccttgtgcgctatcccagcttccatttctgtgacttatggtttcaataaaaacattcatattaaccttccttgtgaattggatggctcttcaatggtaaatgggggagttttgctggagagtgttggtaaatagctgttttttcattttttattgatctcagtaacaaaaattatcattattccatccaaatgctgactgtttccttgaataatatttcttgaattcctgatgatgatttctagaaaacccaggtaaaatagaatgcttccaagttcctggaagcaaggatgtaacagatccgatccccggatcggtatttatcggggatcggatcaaaaatggacccgataccgggtatcggtattggatcgctccacccaatcctatccaaatgttttggataactgggattgcccgttgcaatccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccattggaaaaaaatgtttttttgaacgagtgttgcgcttttgtgtcatgaactgataaacattactttttttttgggggggggggaaatgaatctgtgccacagcatttagtgaaaagaactggttgatggtagaattggatctgttacttgaccacctccatatatatgtcaaaaattcaaaacaactttgcaagtcatctgaatggactgcctttgatgcatcatttttcagagaacgttacattgacatcttgcaagatgaaaacaaaaaaggaacaaaattgatagccttgaattttgagaaagatggaaagggtttgacttacaacaagcaccagggatttgtattggatatcaaaaacctcagacacctcttacttgaatctctacagaaagaagaattctcagtttcaaggtatgtttgtgagatccttgatctcattgaaactcatattttcactggaatcatagatgaatcattcaaactagaagaggatttaatgaggatagaagaagagtcaaatagaatagaagcggagttgagtcacctaaaaggaaaattacttcaactaaaaaggacacaacaaaaggaagctgtccttttcttcttgaaaagaatcccattcttccagtggaaaatagaagataccaagaacaaaatcaacttccaaatcaaagataatgaatttcatattcaagagaagaaacatgagattgaagataaaaagagagatttcaagaatttgttgagcttgatactggaaagatctcggtgttactattcaatctattcacaaaacgtttcaaggatccaacaagcagggaaaaacaagagcattcttgatccaagtcactacaaagcccttgaacactccatcacatctcatgacacaacacaaaaactagagcaaggagacccaagcttaaatttgatgagaaatgatctcaagaagaatgacgttttttggggctatctaggcttgatccaagcttattccaaaacattagagactgaattctcattgtatttactatcaagagaatatcatcttattgcaaaagatgaggatgttagaattttcttggaatcagtgaaatctaaaaattaggatcctccagcagtatagcagtattccaatcagatcctgttggaatttcatcacttttctttcctcattggtctctccattctttttctccagatgaatatatacaggttgtcttctgtcccacatcttgtcctttcatttgagtccttgcttctagactgaaatagaaaaccattggttcttctgaaatgcaatccttgatgtctctagagcatacagcccctggtagagtgtgtgattttctgccacacaagctaaagaacctgaatcctgatgttttccaaaccagaacattagggaacaactgtctgaactaacagagtgagcagacaagcaaacctgtgacaaatgaggatgaatgaagagagtgagacacagtaaatgaaaacgataaaaattggatgatttcatttctaacctgatagttttcaaaccagaatgttagggcatactagagatcgttcgttcggacctgggtacctgtttatacctaggtacctgttcattttttcaagaaaatagataccatgtaccgcaccagacacctcccggggggtactcaaggtacccgttgcaggtacctcaggtaccccccctctctttttcacctagtttcactcccatagtctcaagtcactttattattattattattttttcatatttattgtaaaatatcactcacaagtcacttttttggtattttttaatatctgttgtaatatatctacatctaattggaagaatcttacttttctatttttttcatatttattgtaaaacatcagtcccagatcacttttttcatttgttcatatttaataatttattgaaaagttgaaactatctacaacttataactaattggaagaatcttcattgtcatccaaaaccatcaccttcctttttgattctttgttagacttcttgttatccttgagtccctgtttccatgcagccaaggtaacttcttggatcttggagttcttggagtagaaggccaccatcattttgatttttggtagggaagtgagggggtacctgtagaggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccgcacctggcacctcctggagggtgcggggcgggtgtgaggggtaccccccaggaggtaccaggtacctgcaaaaagtacggacgaacgatctctagggcatactcatagcctggtgaactaacagagtgagcagacaggcaaacctaggaaatgaaagacaaatgagaaggagatccaaaggaacaaaatgcatgtgaaagaagagaacaacaggccagtggggaatgaggatgaacaaagagaagggcaagtgagacacagtaaatgaaaactagaaaaatcagatgagaagaagagaaatacaagatgaaaggatgagttctaatacattacaaacaatctaggtttcaaaccttgtccatctcacttcccagcatgtccgcagcaccacagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccagggtgatcgtctgtccgcagatctggatcaaggacgtcggcctgggcttgcgtgcgcgatggtcggtgacccattccatgtcaaacgacactaatcttaagggtggtcgacaggccgtgatgatgagactatcttgcaagacattctcgatcatcgtccgaagcgtctcgtctgaggagtcctcgccaaatggaaacacgtagactgattgcggtcggtaggctcggtcgtgtatttcaaatctcgtcacctcgatctcttgtccatcttggatgttactgtttgggtccatgcttgaatgccgcaacgcggttctggatcgaagttcttgaagaactctctcatctgaaattcaagaaaatcaattcaaagtttttgaattagccttcatgctcgctctgatatgagtttgtttatgaatgagatgtgatagtttgaactgactggctgaaggacgaggtcgtttaggttgattgttattgttattgttattgttattgttgttatgattactattatgactgatgggttggtaggtaaatggtgttgatgaggtagattgggcaggctgagtattggtctgtcgccggttatgtctggccatcgttgttcttggtatttaattagtggttagctgcgaaagaagaagaagaagaggatggaaagaggaaagattgaaataccctggctggtgggcagtgaaccctgaatggaaacaaagccccattagcccggttcacatttcacactttccactgctaacttgtaataaactttctgcttgctgatttcgaaactctgtccaaacttgcactggcagcaggctaattttaagcgtgagatctcaattccctctgctaacttcaaataaaaaatttgctaaaaaatttgaaatgtgaaccgtcctattgaaaaaatacataatctaccctggtggtgctcatcaaacccccgctgcatcccccagtccatcggcttgcttttcactccgaatttgcccaccgattccgaaccaccgaatcaacccgatgcaatcctacataatgtcgaccggtgacctcctcggggacgtcgcagacggctgctccttcccatttttttgcttcatcatcttccaagttcttttctttgtttcccttttcaggttatttgtttacttccatgtatttatgtatgtatctgctctatctgatgagggctgtatttagtgaaacagggtcaacagcttcaacccttgaagaaactatacatacccttccgtgttcctgtgtacatagccgttttagcgtcaatcatcagataggataaagcttgatatgtaatgcctcaccctatccaccatttctctaataaaacttcatgtttccctccatgttttgatatcacctcccacattttctttccttcttttccataacacacacgcactctctttgttcattaatgttgtttttttgattcaattttagttcttaaaacctgaccaatcaactaaaaatttacacagatctactactcaattcaaaatgacagacattgattctttgtgtaatctgagattaaactctggcatgtaaaaccaacaagactagtagtatcaaaagcaaattccaagaagcctaccacccagagatcccaaaaaaaagaccaatgaacttatgaagggcttcttagaaccagaagtttgtgaaaagatggcaagaacgaatcatatgaaaaacagcaaaacaatcaattttttcaggaagttttgatattgctcaaaattgaaatataaaaattagtttggcaggatagaccagcagcaaagtaaaaaaaagcaatcactagatgagagttggacttgtgtgtaagattgattaatagtactactccactgtgccagctcttgtgctattacaacccaactgcaattatttttgccaagtttttacaaaaaaaactggatgtgatacatatgtttggataatcgtcctcactttttttattcaaattagagtactgatcagtgaatcaaaagattacttcctgtagtccagagcagtacttttgtgcccttgattgtagcagggatgttttgctctgcatgggaccaatttaaacccagcatgtgttctgcaacatgttagcccggttcacaatagccagttccaattgctgattggaggacttcccgtcggatctgggacccttgcagaagtcgatctagagccaaaaacttttaattctcgcagggaaatttggtttttgacgctctagatcggttctggggacccgcagattctgacgggaagtcctctattaccttgttaaaagttgttgatggcatttttttttttggatggatctggaatatgtaatctgggggactttggaccaaacattcaaaaatggatgtgtttttaagtatcaatgattggctgattacagctaaacttttggctggtgactggctattgtgagccgggctatcataggaatgatgcatggaagccacgaaaagcataccaatcatatgccccccattctcatttagacatactcccttacttggttaaataggccatatgtggggagggggggggagtaaattcagtttggaaatcccaccattaccccatgctggtgatgcttatagcggttagtcaatcttacagataatctgtattttatgagacttataatccagttttaaagataaaagactgggttttttggggggatggttatcaagtatttggggctacattaggcctgttcacgttgggcctttttaaggacatgtcacaaaaccatgactgcttgctcgtcaaaattttaccataaaatttaaccacaatccaaacctgcagcactgctcatctgctgctggctaattgctcatcggacttgctctccttcaatcatacatactactccccccgccaagcccactcacccccgactatcccttccccacctcatttccacccccaaggtcctcatcatggatgcatctcaggacaatgcggtttgttgtcttccaggattttggtccttcaaaccatcaaacttagtactaatgtttaatttaattaatttcagatgtcgcaatcagaatcattgtccaattcccagcagcaatcttccagtgttcagcctggtcaacctactacctccaccgacaaaagcaaggaccctccagctcctaaacgtggccgccgtacgaagaaagagatggcagaatggcgggatcaacaaaagagaattcgactcccaaaagaacaagatcgtgaaatggccaaagctgatcaaggagcaagaaaagcaggctaagaagctgaagaacccaaaatcgactcgtccgagccaatcatcagagttagaggacactgagatcgaggccaggctttttcaagcgaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtacctagcaagggtaccgcggaacgatctctattccacaacatctccctaaatgacgaagaagacgacggagcggtggggaatgataatctggaagacgaacacgccgaaaatcagatggactcttctcctgaaattttttactcagggtgggaccctacacaatcgacttcggctgacgagctccctgactcgctttctctaccaaacagtactccgactcctcgaggtttgaactttgccagtctgagctcgcttgatcttgcaggctatcatccgtcgcaagcaccctctcaaacaccagctgccaatgtacacaacagtcaaacacaagctggaagtacagcaggccaatcgagtcctcaggccaccccaactccgtctgaacgaggtagaaactcaagtcgcggccgtggccggccaacccctattggaaaaactggttcaatgtccagtgcgcagtcagctactcctcaagtagcacccaaggcaaccttagcagcggctttcagcaactctaccgacacgcgattccagatggttgaatcccagatgaccatggagagagaaaggatgcaacatgaagatgcccgagctgataaaaaggacgagcgagagcgattggccgatgaaagaaaagataagcaacttgaggcccaactacaatgggaacgtgatcaatataacctagagggggatcgaatggataaaaaggaggctcacaagaaggcaattcgagacgaaaaagcatcgatggtccgggagcttattagcaaggggatatccccctcggaaatcaaagctctggttcggttgatttattcctgaattgtttctacatacctcctgctttttttgatcaaccgtttcttgaatttcaactccgtctggccattgaccaatcaatcagcttttttattgtcaaaaccactgtttctctctccccaaaataaaaaatcaatcggctgctcactgtttctctctctaagtaatcaatcaacctcgcgtttttgattgccttgtttctctctctattctcgatggtttctctctttaagtttctctctccccaagtaatgactgactgtatttgatcgacttgtttctctctctaattagtctaaaaatcaactgggtgttctcaattgtttctctctccccaagtaatctaaacatcaatgattgctcttgagctttatctctcttttgattatttattaagtaatctaagttaatcaatcgatctgctgctaatcgatcaatctgctgctaatcgatcaatctgctgctaatcgatcgatcgatctgctgctcgctctcttctcactttcactcttcaagtgatataaaaagagtcgatcgtttccaatcgactttcttttcattctgctttatttcaacttatctaaccaatggatcaatctcattgctgaatcaagatagaagttgaagaccaagcaagtgagccaagaaagcaagaccaagtgagaagtaaagggaaaaatgagtgtcacacacaagttgaaaaattaatcaagaaaaaatattagacagtatgatcaaatttagatagggaggacacccttttggtagttgaatttaacacattcaactgtcaagcgttttcgaaatgaatcaccgtcctcactatcctcagttggaaaagcgggtgaagcaggcaagccgttggaattatcagcaacaatctcggaccactgatcaccgagctttgcaaggatgttgtgtagaatgatgcagctgtaaagccaggctacatgttcccgcatgtcgctccgacgatagaggtgcaatcgcatctcccgcaacgaactccatcgagacttgaggaccccaattgtatgttcgtttcggactcgagcctttgcaaggcagtaattgaagtcggcgttgattgggatcttggctgaagggtttttgtaggctggaacaactgtttttgagacctcataagctgagtcggccaataagtactgacctgaacaagcaaacaaacaagacagccgacatcagagaccaagttggaagccatatgagcaagcaaaacagacaccttaccatcgtcgaaatactgggaggggttgagatgcagctgcatcctcttgtaaactaggctatccccacatgtaccaggccagcccgtgatgaatgatgtgatgtacttgtcgcaatcacagattatttgagcgttgatcgaataccgtctttttcggtcgtagaatacctcgccatcatacccgggccgctgaaataggggaattgttgttccgtcaacaaatccgacacatccaacaaatccctcgttcttcataacttctgatatctcggcccgacgagtggaattgggccacataacgtattgtcgacctaaggaaacgagtgcttcaatgacccgacgagtggctttgatgacagtgccgcggccaacgttcaagttccgagaaaagcggccaacagaggctgcattcccattcgatcccaggcgctccagggtcaaggccagttgatgagcgattggtagctgtggacgaatacccccgcgatgaaagactgggttcatgcagataatgttgagtaattcaacaaatccggctttggtggtccgtgaagcttgtcggaagtccatgtctggcatgttgaagagcctttcgaggtcaaattcatctcgagttttgggggttggacgaggagacagatatcggcttctcagaatgatctgaagttgttcttcaaataacgcccgatcacttaagaggagatcatacatcagctgaagcaacttgtttttagggaaggctatctctccatcagttgggaatggtttccgtcgtaaaatcacagcgtccaccatatcttcaagttcgttatgctccatccatacgataatcataaacatatcacggatgaggctctgcctttctgaataccctctcattatgctagaataaaatcaaaaaaaccatgtcagtctgtcaggcagaattcttaatgtaggtggaattatacttacaagcttgttgcagtttgtgagggtgttgagggtgtgctgagggtgtgctgaggtgtttgaaaagtgagggtagtaccgtattgagctgaggggtgtagggggatcgggggatggaggtggatggagttagaatgatgggcacatttccatctgcttgtcgggtaacagtgagattctcatgggtttgaaatcccagggatttataaggtaaaaatttaggagagaatttgattaaattttgctcatcataaattttttaactgcggatgagcagctacgtgaactggcctattggaggagagggtcactataatcaaaaatatgggcagtcgggatcacacgttcatagctcctgttcttccatttatgcttgctgagctgaaattgtttgatgggaattgcccacagtctggtctgcagattgacagtcactttgttaggctgttgtggtatgagcagtagggattaacaaagggtgaatgtactgttttgggatgagtatgtttgcttttgatagggatgtgggagatcggatggggctcttgtgttccttgatgaccatcaaccagaagagcacgagctgaatgagactgaacccactcaggaactacttcgaccagcaaggactatcgagattgatgggatgtctgaaacgaagaacaacaagcacaactgaccacaaccaaccgaaccagaagaggttattagtatccaggatgacgatgaggatcaagaaagaccaggagatcgagctcaacagggccgagtcaaaactatgccaactcctcaatcaatccgtctctcatctcaaagcatcagcatcatccaccaatcaggacttgaactcactcactctgagaatcgctggtggctgggtcagagataaggtcagggtttcgatcggcgaaagatgctgtataaatcatcgacaaacaggaagctaatactggcttgtgtataatgtagttacttggggtccaatctaacgatctagacatagccatctcatccttaacggggcaagacttcgccacccgattctcgagctatctgcgagaccaacaacgactgaagagagagggacagagcgagaatcagacgacgaaagaagcaggagatggaggagaagagacgtttgagctgggcaagatcgcaactatcgaggccaggcccgatcagagcaaacatctcgaaactgccaccactactttcctcggtttggacctcgacttcgtccaactcagaagtgaggaatacggcgatcaggatagtcgcatcccaagctcagtcgttagtcttttttttgcttatctgttcctcatttttttttttttaaatatttgcccaggcttgatgagaatgaaggctgatcacttgtttgagttgccaacgtcctctttttgctgggactgaaaaacacacacacagagatttgggacgcctttagaagatgcattgcgacgagacatcacgatcaattccttattctataacgtacatacaggagccatagaagaccacactggaaaagtaagacaaagcaaactttttgaattgatccaaaaccaaacaccttgcaagttcaatacacatcctcatgtattttttattaatgtataattgtagggtctagaagatcttgaagtgggattaatccggaccccactaccagccgaacatactttcaaggacgaccctcttcgtctcttgaggtgcatcagattcgcgactcgcttcggctatcgattggatgcagatatcgtttctgctgccacatctgacccatcagagtagactcctctgctgaaaaaaactcgctttatattgtcgggcttgattgttgaaattccatctttcaaaaaaaataggttgcattgaaggaaaaaattagtagggaaagagtaggaacagaggtggacaagatgttgaaaggtgggtatcgattgagtgatcgaactgatgcaaaagttccatcgggtgttgaatttgaatgtgaaaaaaaaacacaggtcgggatccgttatcttcgctgaaaatgatcgaagaactcggcctatacaagctagttttcagccctcccaagagtctaaaagaggagacaatcgagccatcaatagccgtcgaaacggcaacctgtctagccgggctccttcacctcaccaatgattccaatctgtcatcgtcgactctgcctcccaacatctccaaactgctgcctcgctcaaacgccctcaaacggcggctcttcctcgcttctgctctttcaccctatcgcgagttgaaagctaaggccggcaaaaaggagctctgggccggtgaggtcgtcctcatggagagcctcaaagtgagcacacgtttccttgtatccttgttcgattacccaatggtttacctttttgacccctccttaaaaggaattcctttcttttctttttttctcatcaaacaatcaaacatcaatcatctaaaaacatttgaaacgatgatttagttgggaaaccatgacaagagttttatttcaaatttgtaccgaagtttggaagttctgaattcgagtaatctagagtcaatattgaagacgacgacgaccaaaacgacgagtagtccatctattcgagtggagttgggccgacttcttcgattagcttgtgttcatgatctcaagcaatccgaggctgaggccagcttgaattggcaatcttctctgctcttcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttactttcctttttttcttgggtctcgactgagatagtacatacatcatcccatactgaccaatcataatgaagccaagccttttcattcagcccaaaactatttaaaaatttgatgttgtctcagttcttcaaaatcaagttacatgagaataaggctggttgaccatcagatatatattgtgtattaaggatcaagacaagcgacagaagctatacagtacaactagcttctactaaattaaaatgatcttgggatcacatatgcaatgtacctaatgtgcaagttttcaattatctgaaggaatgcatcaagcggaaatgcttgtatgtcacttgctaatgcttgcagttgaaaggtagatagtgataacaaccaggatttgtcgtaaaacaccacggagagacctgctttgtgaggtctcaaactgtcatcaggttgtgccagacgtcttcgcacccgtggaggcggattgccgggtctttggacagcatattcaagtcgtcgggctcggagtcgatctagacctatcataatgcgttcgacttgcgcactgcacgagggaagtcggagaactttagctcgcattgcagtcttgcttgatccccgacgaggtgtcggccgagcggggaattcattgtctgtctcatcatcgctacagcaatgttcaatgacaggtaccaaacctactagcattgggcgagttaatacctcttccagacgccatcgcttcaactttcaagtgtatgaattgttagctgagagtcattgtgaaaactgtgattgttccaaaacagacttacacttgcaaggcgagaggcttgccttctcctcttgtcgcaagcggcaatttctccttgaggccagtgttctgtctctcggtgactgtacaacaagacgtacttggtaagtgttgttgcgtctttaaacagagaaagagaagagcttacattcttgcaagatgatcaacatggtttgcaaaggcttgttgtacatcatcttgattgcatagctcgggagtaagtggcggatactctccacatctgacaagtcgcatgaaagtggtaattgctatgtcccacaggaatcggttaatataggctgtcataggttttttaaagtccggcctaaaggaatctacgcgagctttgcgcattgtgcgccaaataatcctaatggcttggggggatgccgccgagtgtcccggtccgtcagggtaggggaaagacggatctctttcatcatcaaggtccatatcggttacactccccataacagaatcaatgtcagaattgtcttcttcttcatgccatatagtccatctgcgctgctctttggtcgtggcggggggtggacatgcatgattctgtgcacatcgcccaaacattgttgcagaatgctggcgtaccgcagcctagatttaccacgaaaaaatagaggttaagtttgtcggtgtgattgaatacattgctgagggagcactcaccaggagatctgcgcttctacgtcctcgacgtctgactgttggtgaattcatgctaatatcagataaaggtcgagaaacagagcgtcgagaacgggtcggtgtaaagctcaaaagtgtttgtgaaaaccttttgctgagtgtggaaagggatgaatgaggatacctctgcctttcctggatcactagacactagacaagcccaccaatctcagattggaaggtttaataaagtgatagtggagtgtatcaaaagataactgtggcttaacaggtggacaaagggtttaacccagttttataagggtctaaaaggttgatttgagagtgagagagtgagtctagctgatatttcaatgtaaggggatggtatgtaatggtatgtaagggtttgtaagtgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatctttattattaacttatcttatttatcttacagttatcttatctgttaattacttatctattaaatacatacctgtgttatacataagtaattatcacttacctttcactcccttgtccgtgaaatacctgtaccacaagttatccctctactacagtattttcacggtcaaatattattacaaataaatatgtacatgtattaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctgtcaagtgcacgcatcaagaacaactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccttcagtattctggaacttataatccgtgcctctttcactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacccgtaaccaacataaatcttgtctacctttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccattaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattcccttaggggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacgctcaaaaacttcagtcaactcatagtaacaacctttttactattaaatactcaggttagttacccagaggctgacaattgggggtctggcctaattggaattccgtgactaacatatctccttgcttctcttaaccttttgtccccaaaacatttactactaacaatggccttctgaagaacaaatgccggaagttttgccatttattagacaaatagacagtacaattgctgaagaagctagtagatattaccacaaccacccggataacattacagttattgaaagagtagaaaaaataaaagtaacagaagcagaagatagattttggaactacatagaaactaagcgctaccattgtacccttcattctacctattcccctgactacatactcataaatcttgtagaaaaggacgtgtccatcgtagaaaaaacagtagaaaccaatagaaataacttctttacagcgctagaagaaaccccaaaatatagaactcttcctactaacatcttgtctagaacagtccgctactacactcttccacctttcactgcttgttctccgcctcaacccaactctataatcatagacctcacggatttagaataaattagacttgtttttatctcatctcatctcattttcttagtatcagaaataaaaacaccaaaaacacaaaaataaaatttttgcgctatctgttttactcatctcgtgccacaaaaaatcacaaaaatatttcattatatttccatttgattcatccacacagaaaaaattaaaaacccttaaaaaatacgtccgtgtcccttcaaaaagtcttattttttcagtctgagtcactttacactatcacggagagagaaccataacagatacaaacaatctgagtcgaccattcgatccgccgtaccctgtttacactactaggtttttttcctgaaccttgaaagtctaccattcctacggcgtgagcggatctagcctcatttacccatcatctcgagggattagtacctggtcgaaggctaatacacctggtcgaagtctaaaaatagagttatctcacgtgtacataaggttctgcaggccgtattacacagttacaactcaatacaccccggatttgccaggatctgcaaggatctacatacatacagatctgccgtactaccactcccgcctagtacatcacccctcctactaaaccgtcgaaagtgatctttcctgatctttgagagagtgtagctccttcattatttgagctacaccgacaaacaaaatacagaactcatcgcctttataagacgtatccagcgccgccttactttccatcctcactcaactgcatcacccagtttcagtagcaaacaccgacctctcaagttttcgaccagaagtaccttgaaatatttcattctgaaaagttgagcgtgttccttagcttctgaacttatctctcgaacaaaaaatttccgaaaaagctcaaaaattggttgtgtaacagtgtccgccgtcaacagcacccttagcgctaacatccaaaacttggaagtacacgacaaaaacactgcgccacgtgacaatagagtccaatctcctcaaacaactaatagagaagcctctgtagttgcctcagataaatcctcaggtaaatttaacacctctacatatttttttgttatcaattttcaccgggttaaattttcctactaagacctgttttcttttaccatgtctccaccttcacttagacttagaggttataatggaaggaccagagacgctccatcatcccagagaggatttccaccagcgtcagtcttaccaaagaataaagataaaataatttacgcgtcgaaaaagaaactaacatctcctactaacagttcccaaggaagagaaattcgagcgctattattacaggatgaagaccaacaaggaatggttgaaggatgtgcgcaaccgcagcagttactcggccatcagagctcacctgaagtattgccgggaggatttccaagcgatgatagacttaagaggaatgacgacgaccctcaaaagaaccaagggttggaacccattaaacgtgtcggcggagagtctcctgcaaccacgagaagcgccggaccttcaagaaggatcaatgagacccctgagtcgcagagggaggaatacccattcaagacacccaaggaatacggggaggaacactcaatggcgcagccaaatctacgaagagatggtacgccttgggaggtctcttcaagggacttatcaacacttggagaaaggaaaaatcaaccgccaacaccgcttcatggaagaagagccttaaatatttcccctacacctgcgcgtgaaaatattcctgatagttctgatagtgattctactagtaggaaatcaaaactgttgtctagtgattattctacgccacaagttccccatgaacatatccccatagaaatttctctgcgtagagctgttaatatgtttactgagaacatgaattttttagtacaacatactttaagaaataacagaaaaattaccactgatatgaagaaattgtgccgtaaaattgagggcagctgtgataagaaagctgatgaagaagatgataattttacttacatcagagataaagtcatgatcatggaaactggccttgaattattacacaaagaaataccagaaatgcttgagaaattaggagatcagaccactcgagtagtaactagagtagaagaaaaatgggaagatatacaaaataataacaaagaaatactccataaattcaataatatggaacaatctttccagaaactacaaaaagacacgcttgaaaaaattaattcacaatataaaagctttgaagatgttgtaaacagaatggaattaaataatttaaataacaataaaaataattccgccagcttcatcaaattagaaaataaaattgaagaattaattaaaatcaaccaagagcctaacagttgccagaatttaacatctcaacatactgttcacggcaaaggtaaggacataccacctcatgtaaattcatcaattaccataccagataaaataagtacaaatcctttctttaatttatcaaacacgcaatccagtaatatgaatttcagtgaccctaaaattaataccccagttagatcaattaacactgaagtacaccattcacacgtaacagaggaccaagataaaactattcagaagttaattttatcaggaatgccaaaagttaatgaatggagtaccttttcagggaagggagagtatgatcactataaattcatagaatggattgataatcttaaggaagatacacaagcaccagatccacttatatgttctaaattgaattcaattttaactggagcagctaacacatggtacaatcagaggaagaaagaaactcatggagtcaaagattggaatttctggaagaaagaaataatagctaaatacagcacgcctgaatggaaaagaaaggttagagaaaatttcagaaagaacagatttgacatcaaaggagatattgaaccatctgaatgggttactactcaggttaacagattgagagcaattgaaagaaatattgataatgctgctataaatgataaattattagctcaattggacgacaaaactgcttacaaaatgagaattgccttaaatgatgatgatgacttgactcaatttatcaatgaactagaaagtatagctaatattaaaagaaagaaatacaaaagagataataaaagtgctactgaggattactccaaagatttcaagaaaattaataaagactaccctagtaaagacaaagataaagagaaagaaaaggaagtcacctgttatgaatgcggcaaaaaaggacataaatctactaaatgccctaaactcagtaagaataaaaaagatgtcatgatggttaaaccccatgaagataaccaacaacccttttcagactctgaagataatgataccaaatctgagagcagtgattctgaatcatcttctgaagaaaatagtgatagtaccatagatgccattattaatgaagaaaaaatcatttctaatatagaattactacctgaaaagagtttaccacataaaattatcaaattacccgtgaagaagtctagtaataagggagaaattcataagactggaggtactaacatcactaatattatctgtaataaatacaagattaaatgtctgattgatggaggagccttctgttctataattagtcctaaattattagatagaatactgcctgattggaaaataaaattgatccccataggaaatgattacataattaattacgggatagatgttataaatagcaatggcagaaattttactatcaatggagatttaactactaaatttgaacttggcatcactgataaaatgaacttagtacaactagaatgtaatgctttagaaaataataattttggaaatactattgaagaagcaaaaatttctagtacattaacagaagaggaaaagtcacaattatattctttacttcacaaaaagaaattggcttttgctactactgatgaaccctttggacgcataaaaggacatgaagtcagaattaatcttaatacttctagaccttaccctccagcattaagaaaagctgcatacccagcatccccaagaagcagagaagccttacaacaacatgtaactgacctagtaaaaatgaatgtacttagaaaagttggtgctaatgaaaatgttgaagtaactactcctgtaattattgcgtggcataatggtaaatctagaatggttggagactttagagctcttaacaattacacaattgctgatagatatccaatgcccaaaataagtgaagccatcacgcaattacaaaatgcaaaatatattacgtgcatggatgtacttaaaggatttcaccaaaatgttattcatgaagatagtagacatttaatgagaattattctacatatgggtatttatgaatatttaagaatgccctttggaattaaaaatgcaccctctcacttccaaagaatgatggatactgaatttcacaaagaattacgtgaaggatggctaataatttatattgatgacattattatttttagcactgaatggaatgaccaccttgaaaaattgaaaattgttctagaaagagttatcaaaatgaatatgaaaatctctatgaacaagtgtcaatttggttttcaagaactcaaagcattaggccatatagtttcaggattgagcatagccatagataaaaataaagtagctgccgtgatgttgaaacctatgcccactaatgttaaagaaatacagtcattccttggttttgctagttattacagacaacatataaaagattttgccaaagtaactggatgtctatataaattaagtagcccaaacacctcctttgagatgacagtagacagagtagctgcattcaataaattacgtgaactacttacttctgctcccatattatttatgcctaatccaaataagccttataaattatatgtagatgctagtatggaaggattaggagctgccttacaccaaattcaagatcaagaaataccaaaagaaggagtcatttgttatatttctagaactttgaaagacagtgagaaaaaatacggtgccagccaacttgaatgcttatgcttagtctgggccttagataaattatattattaccttgatggatgtgaatttgaagtaattactgattgtacagccctcaaaagtttattaagtatgaaaactccaaatagacacatgctcagatggcaaatagctattcaagaatggagaggaagtatgactattaaacatagagaaggtaatatacataaaaatgctgatggacttagtagatggtcattggaaaatataccagataacccagcctgggacggagaaattgctgcaaaaattatgagtttattcccagaggaaaataatgaaaataatcctgcctttgatgataacactgatgatattaatatttgtgggttacacgtaactgaaatgcaagaagaattttgggatgaaattagaattagttatgaccaaaataaaaattgctccacaattaaaaatatcttacaaagtaatttcaaaaataatgatctgataaattcattggaagaaccatggcttagttcatttaaagaaaatagattctctctgttagatggattaatttaccacagaattaaacatacaagtgtagtagttatttgtctaaaagaacacattaatttatttttgaaagaatgtcacgacaatatctcttcagctcatttttcctttgacagaacaattgagagagttaaacaaattgcttggtggcctaattttaagaatgatactaaagattattgtgaatcttgtgacagatgtcaaaaagcaaataaagctacaggaaaaagatatggattattacaagaaattgaagaacccaaagaaagatggtctgtcattaacatggattttgttactggattaccacctggaggacctaacaattttaatgcaattttagtggtagttgatagattttccaaaagagcaagatttctaccgtgtcataaagaagatacagcaatggatactgcattattattttggaattctatcatttatgatgttggttgtcccagatatatcattacagatagagaccctaaatttacgtcagaattttggagaaatttatatgatttatgtgggacccaactaaaattttctacagcttaccacccccaaacagatggactagctgaaagaatgattcaaactttggaagacatgatcagaagatattgtgcctatggtatgacatttaaggataaagacaactatactcatgattggtgttcattattacctgcacttgaatatgcttacaattctagcaaacacagtacaacaaataaaacaccttatgaattagagagaggttggactccttggtttccaaaagaaattttaatgtcaaaagcagtacacatacacccaagtgcctctgattttcactttatgatgaccaaagctgaaaaatatgcagcagaatgcgtgaaattagctgtagattacaacaaaactagatgggataaaactcacaaagctcaccagtttaaagttggagaccaagtcttaatatctacatttaattttacaaacctgactggccctaaaaaattgagagattcctttgtaggaccctttacaatcaaacaattacacggtgcaaatgctgttgaagttatacttactggagaattagaaagaaaacaccctacattcccagttagtctaattaaaccatacaaaactagtgataatgataaatttcctttaagaaaagataacatcagagttgtaatacctcctttagaaaaagaagaaattaaaattaagaagatattacaacatagaaaaatcagaaaaaacaatgaagacattaaacaatatttagtaagatacagtggtaccaaagaagatgaatggcttacagttgataaaatacctgatgctgataaaattctcagacaatacagagctgataaaagaaaataacattaatttatttcttggatcagccttttttagagggaggaagtgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatctttattattaacttatcttatttatcttacagttatcttatctgttaattacttatctattaaatacatacctgtgttatacataagtaattatcacttacctttcactcccttgtccgtgaaatacctgtaccacaagttatccctctactacagtattttcacggtcaaatattattacaaataaatatgtacatgtattaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctgtcaagtgcacgcatcaagaacaactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccttcagtattctggaacttataatccgtgcctctttcactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacccgtaaccaacataaatcttgtctacctttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccattaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattcccttaggggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacgctcaaaaacttcagtcaactcatagtaacaacctttttactattaaaatactcaggttagttacccagaggctgacagtaagggtagggggtatgaaataggtggatactaaactgaggggaaaacaactgagaggagagcctcttaaatacacaaaggtgagggattttagcttcaggggaacaagagaatgagagattttagctggccagagctttacaatgaggggatttagctagtcataacatttacatgaggtattttggctggttgagcaacctacatgatgtcataagagttattttagtttgaactagaagtctacatgagggttttatgctgggtgtagcattttacatgaggtgatgtactaatctgcaagctaaggtgaggtgatgaatattacatgagtggtgtgagatagtctgacagctgcaaggaagattaacaagtgacatgacaacctgcatgatgtcacttgtaaatccagagtggtatcagaccaacactgcatgtgtcaactgtcagaagatagtgaagtggtgtgtatacatgtactataatggtgtgagagtgtatgtagttgtcctgcaatgtacatatgtatagtgtgagttatgtaatttgttggtgttgttgagtgttgaagtgttgccatggtggtgagttgtgtaattgagtgtagtgatggtccagagggtgtagcttccaatccagttgagttccagtgacgcctccagtggtgaccaagggtgaaattgaccatagaatccagttcttgagccataatggttgatttgtgagtgtatatatgagaaaaaaggtgtaaaaagtatgtaatttgtaataaaagaaaaaactgtaaaatttttaaatgggccagatggctactcttaaggtataccacatcggcggtgtgggtgctggagcagtacgcaaagattcaacagcagaacttagaccaatcaagccttgagctatagcattcattgtacggatggaagcgtttcctatctcaactgaattctgggcaacaatgttcagtgttgatacaagcatctccatggaatgagattggggagctggcgtctgttgagttacgggaatctcatgatgcatgtctatatcctggtccaagtcattgctagcattgtggacatctgacacccagttggccacctgtggcataggatcgaggttcggaggttcgacgagaattgaagtggcaggcgagggtactgcagcgcgctgagtcatttggttgttgggtgttggagattgagatcgagatcctcggcattcactgaaagcatccaaatctgttatgatagggcttttgttgccaactggaaagtctgcatctgtatcggtttggtgtacggatgggggcggactttccgggggagagggggctgggttgacactgttgggtgctccgttcgtcaagtgggctttatcagggaggactggatcattgctctcggctgtctcttgatctttggaagtgggtgggtgattgtcctgattagctgtgttgacaatggtctgtgtaagcaatggccgttcggggcggagattgtatcgcggtttatcggagtcaatcactattgttttgtacttggcaagcaagacaagtgttgaatcgcaggccaaatgagtgacaccgtgatctgtcaaaatatctcggatttgctgctttttctttgttgttatcttaccatcaggttctgaaaggtcaaaccaacgtcaatcaacaattctgcccagctatggcaagtagaaagatggagaagttcttaccaggccagtcttgccttgctgggttgaaatttgtgccgcctgcgggcgcaggggtttcttgacttttgggcggcaagcggctttcctcacctgtagagtcgttagctgatgttgctgatgtgctaatgtcgactagaccttcctggtgtttggccatttcagatgctatcagcgctttgtatttttcaattagtgcacccttttttttggcggccttgtaaggaactttgaactcttcaaagatagcgtgtaattcagcttttgtgatcttagaatgagggtctgacattggacggaaaggcaatgcttatcagtgatactacctatgggctagagatagacgaggcttgacggtacttaccacgccaaacacgtttgttgggatcatagttgccagcgggtgttcccaaaataggatcgactgggagactggggacatcagcccttgatgttcgctcggaagttggaccaacagcaggtgtatcgacggtgggatgtacattgactggggaaatttgatcagcaccttcttcttcgtcggaatcgcaaatgaccaggcgtgtcctcgcttttctcacaattatggagtgcagcagattgtcagggttcgctgacgtcccaggggaagtcgcaatgggcgttggcaggattgaatgaccagaatattgctgaagctgtccgagggatccaggagcccagtttctctgatgagtttcttgttgtaggtattccagagtaagatcagggactgcggcgactggaggaattacaacgagacaaccttgcagatttggcgcatccagcggcattgccggtgttttgaggaaagttgcagcagaatcagtttctggcggtgactggtttggcggccccagattaggagacagttcagatacgctgacaggtttgctcgtgatttctggtgatactagagtgtcagggtcaaggtattccaaagaggattctgagccgtatgctgatgggggcaatgggattgttggctcactctgctgagattctctaggagggtctgcgtgcggcgtttctttgggaatagttactgggttgagcagaggaactgagatacttgtattgggactgttgagttgtcaagattctagaacggctccatcaaggctggcaggttgatttggagactcgtccagagattctgttgttgactggaattgatccgcgcgtgcaaggaagccgacctctgtttctgagtcgaatcttttggtcgtctggtcgtagtccgaagcgagtttatgaccatgctgtagtggaggggtttgaggtagtggtttgcaatcttcccgctggtgttcaggttgaggaggtgcttcgaaaattgtgattgagacaggagagctacaatctaatacagtgatgggatgaattcttggggtgatgagaattcgtatctgcaatcatgcaaggaggacagagggctttggaagagatcggaagtttgcagttggtgatccctgtgtaatagtacgttgcctgggttcaaaagaagctgatgtttgagggttgacaagagattcatctcgacttgtgatgatttccgtttcactacaagatttcgatacaggatataatggagtagggagctgaaaggatttatccggttcatcaataaaaggcacttctgcgctttgaggttcgtctattttattaggcccgctgtcaacaaatgagtttacatggcacttttcaatcgtaaatgaagataacatacattgagctactagggtaagcatcgatttttcgaggtaatcgtgggggactaatattttcttcactgtgttcttgctgcttggtgatcttgtgatttcagctgaatagctatcgtgaggaggacttgaagctaccgcaagcgtcttatctggacagcttgacatagcagttgagattgcatctacgttgttggagtctcctgggtatttgatcgagggtgtctcaatgcttaaatacttgtccgggagtgcttgatccttgccattgtctggatgattacctgcgccacaagtcgtcaccgggggcggcgtacactccgactgagtcgaatcaggtgttgtttgaccttgagctttttcaaccggcatttcaacattacaagtgaagtcggacgaaggtataccagagtgctcttgtgttgacggtcgatcttgtgctttcgtagcccgtatacgcttctttctcttcggccgcctggcacgtggtctccttggcactttgaacctcaaaatgtgacgaggccgtttgtgagatcgcggggtatcgtccttcggtaaattgtcttcctgcaagagtacacaactgaaatgtatgagcaccaacaatttccaccagagcatagaagactagcagccaacttacgggaacccgggtggtacgttttccaatgatgcgagtgggtgtgatgggtcgactactatcaccactggctttctgagcagcatcaatccttgcagatcgtcttcgtgggggctcatgaggtacatttgttggcttttctttgaggttgagcgggggttcttttgcatgctgtctttgaactagccaagttgggcgagcccaaataggtggtggcttttcgagggaccggggggagtgatgaggacgaggtcgcttgagatctcctccagctggatgctggagtgccttcaggttaatgtaaagtggttcgaggtcagcacgtcgaaggatagcattgtttgagacttggtattgatcaagaacgtgccgcaggccgaaaattgtcatttcgactggttctatgttgatattgagtggtttcgggaacagagattggttagtatgtttaatcagtaatcgtgcgagccaaagattaaaggtctttgatcgagaagtgggagatccatattgcggtgccagatgcttgttcacatacctggccagtcaaattgataaggttccaaccgaggttgctttgctaggtgtttggagtagagcttatgtagttcaggttggcggtagattgcacgacgctttacaagtagttcatgaccctcgaggtagaacttcaactgcccaaccgtgaaaacgcgggcatctacactttgaaagtaaaaaacacaaatgtgagcgttaattagatagaaggaaaagatacgtcataacgcagatgagcaaaaatatatatatgcaataatcaagttgaagctttcctgaaggccatgtgtctacatccatcattgctttactacgtttagctgacattacggcctccttggttgccagtaaggattcaagaaattttgatgtagggttgtagagagctgataattagttggctgagagtgaatcaaacaagtaatgacggactatcagcttgaaagttatatctgttggtacacataggaagaagagccggagttgaaacttgaatgtggtctgtcctcctagacatgtagtcttgtctacatggctaccggaggaaaatgctatgcatttttacatgtatgtaaatatgtacacacacattgcacatgggaaccaagtgtgttgtatgatgtaatcaaatatgcatatactcacgaacacatacatatctgtctgtcaccccaaagaaaccgacgtggcgcggatatgtatcgaggaatataaaagcgggtttgcaaatgtagtgttctatgtacatacatagcgatgccggcgttatgtttgcatgtgaattggatggctgtaaatttctacaactacttatgtacatacatatttacttgggcagcggctgcggcattcatgcagctcttatgtatacatgttcattaattttttacaggtgtcgcacacggcacaaacgctggtacatgtacctcgtcgactggaaggacacccttccagccgtcgaggtacttgtgcctcgccggctggaaggaaacccttccagtcgacgaggtacaagtacctcgtcggctggaaggaaacccttccagccgtcgaggtacttgtgcctcgccggctggaagggcttccttccagccagccatctcccctcccggccgcgggtatcctttgggatacccggatacccgccggcgatttgcggaaaaggggccatccgcacccgaatccgcacccgctggcgggtatccgttggcacaggcgggtatccgccagcggataacgggtatccgcgaaggatacccttcgaccatctctagttgtttaagccgctctccaaacctatgggattgtattaccacccaacctcatccaacttgccgattctccacccacacacgacggtctttaagtgagctacatacagatgcagctaatgcggtctggcatctttcattccattcctataaatcacaattgaagtgtacaggtgctgattgtttacatccggcatctctctgggtcattgcagcttggctaacttggcattgctagctatgtaaatggtttgggactagtactactctcgatcaggaactcaatccacctctctcaactggttacaccaccggcgggttctgcattggaggtatctcggcattcgtagccatcggtcgtatccatctgtggcgtagggtcgaacacattcacgatctgggatgggaatatccaaacactgctggatcagctccgaactcgtcaagtccagcaccactcactttcagtcagcaaatgtccttgcaactgcgtaattcgagagtaatgtcccgtatataaacacctgcaacaaacagcgaactagaccttctcaagccccccacctcccactttccgttcttccagccacacacctgctcctggctaccgtcaacccgtgttaagcgccatcaccttctctgtcttgctctgtgactccagagtgtccgaaattctccatctactatctctctaaaaattgtggttgccttatttacagtcatgtctctagttattgaattcaaggagagccaggaattttacatactaggcccattggctctgcacaaccacgacctgatccgccagcatattactcccgaccttttcccatcgatattagaccagctaccagaatacttcatttccgtcgcaacggagaccgagattcaaaggaacgagagaaaaacctgccacgccattcgcatttgcaaggatggtatgctctcttcctgtgcctgtcacttcgaaagtaaatcactgaagcaacccatttcttcttcttccttgtcaatacgcaaggcatcaacaacgcgctcctttggttaaacgaacaggaaaagcgatacttaattgatgtagttgaccgagcaatgagcaatctgggtgtgaaactacctggtacatgctttgaaacttattcctctcattgtccctgcgcgcatatagctcataagttgtacttttcatatcactggctctccacttagacttctcaggatccgaagacgataaaggtgttccattgacgaaacaccagcatgacagactcgttcagaaaatggccacaaatacccacattcccttatatatcgataatcaagacatggtaattatacgagggtgtattgagctgagatccctccggggtaatctaactcacgaccttgaattcggtttttaccaaggatcaagtgggcttttcgttgctgaagaccaaacctcaaaactcaacatcatattctggcttcagttggatgattgagcatgctatttatattctaaacgtaagcaaggttgtgttttcaaaccccggcgtacctcagactgattcaacatcatgcttaggctcaagtccatgataccgccaaatgtgaccagttccggctaagacaattctcaacttcgccatgattccacatagttgtcactcgactctccatatgaaacttgcatagctggctctgctattcccatgttttcaccagctattcatttaaatttgttgcgcttcttagttgtatcggacctgtcacttatgttgagaaattctcttttacccgtctcattcgcaaatgttttagttcatgtgatgtactggccgagagaggcggataaggggctatgaatgcaacctgaaatagacctatcacattgagaagctcaagcagcgaatgcgtgatgatctgggtgctcctggaccaaacttttgtctgatccgagtgtacaatgccttattatgattgaaagttggagatcagggaccggatgtactcgcgcggaagtgtcaaccacaagggagcaacccagagttttgatcaaggtttaaattccagctctcctctctccgccatcaacccctccagcaaccaaagtcgattttcccgcgtcaaaaaatttacttcaagaaagaagcttgacgacaccggccggacttatcctcttcactgatctgtcgggcgaaacattctttttggctctccatctatcatccagatacagaaaatgtcgcgcaaaaggctgcccaaatcttgtttttactatctcaagggaatccggatcccatcgctcaccagagctctgcaactaggctatcccgctcgaactaccccgacatcaaagcactaagccaggcttgctattcgagtgctgcccagatttcgaacatggttggaacattacggttgctccttgtggcaacactgggaggttacgttttcagtaacgaaaaataacgaaaacgtaacttaaaatttaccgtttttgttgaagtttcttgtaacggttttccgttgcgttactgagtttttttttgtttttcttttccctcatgctacgttactcagtgagattttttttctattcatgtaacagttacgttatcaaatattttcatagataactaaggagataacggtagagacagtgtaatattgatttcagggcttcacaactgaatgcctatagacgctggcattattagatagaaaaaatcattttatttttgggataacaagctcagaaataacctttccagcagtatcaaatgctcccgtgagaggaaccccctcacgtagccacatcaagctgctcacactctgtgacattgttttaggaagcatgctaccgcggctgttgttgcaaacatcggatgctgctgagaagagtcgctccacggagcaagaacttgctgaggtggccaggtagcttcgtgccaaggttgcaacatttggataaaggtggcagtgtttctagtagagatgacattttactattagttctggtactagaaggttcagcgaggaagattcacataccttccaccatcgcagagcaaatccatgatgtgcaatgtcctcgggcttaaacatcagattggcagatagatataactgaagttcatgttcttgggctgatggggtctttttattgagtgatgccaggcgcgccattagtcctttcgggtcggtgctgccgctggtggagtcttttgaattggtgctagttgttggttttgtttggaggctggtagcttgtgttgaaaccgtttccttgatgcgagtaaactcttcttgaattaatttgttacaccgatccacttcaacgctatcttgaccataaacaagagtaaaaagagaaattctgtagcaaggatggagaattgtggcaagaacaagtgaatcacaagccatcgcttcttcaagatacttttcgacacgtttcaacattgcacaatacattggataaagtgcatcactctctgcggccgcatttgttttctcttcaaggtcctccttcagctccaagtacttggggatgacatgcgcaccagatggatgatcaccctccatgtcttcggtgagcttcacaaaaacctaagaagatttaaggtcagaaatcacatgtcttaaatcatgagggtgggtgaaatcacctcgagctcagagttaagttcctcaatatcttgccagtcaacaggggaaaaagaaacatcattgaagattccaatgttaggatcggtggctgagttgttcttgttcctcgattttcgtcgggatttctcgacactctcttgatcatccttcaagattttgtcaatgacctaaaaaattatcaaattaatattgaatataagaattgaaaccattttaaatctggaactgacctctcgagctaatatagccctcttgtgactctcatacttgatgttccatcgtatgccatagccagcaatcaatggtgaacatctaattccgagtgcatcagcagtttgttggaagagaccccgtgtagctgaggatcgagtaatttgcctgatgacagtgtcaagctaagagttacaaatcaaagtgtgaccataaaaagtaaacaaaatcaaattgtgataaaaaatgtaaacaaaatcgttatgaagaattataacatacctgaagagttaaatcacgcagctttgcagatctggaatgtttatctttggccatctgaccttcaccagacttttcaccttttctaggctcagcatctggatcgtcatccgattcggtcccttcactagattcttcatcatctgcgttaccataatcactttcttgttcgtcttcgatttcatcaggattttcttcaggttggctggcaacagtgatctcctgcacatcactgcctggatcattgttttcgtcttcttcaggcaattcagccaactttcccagaactggaaaaaaacccaacacagaatgtttggttttaccgggaggcaaggtcttgagagccaaagcctgtaggcctgcgttcacgattaaagcaagcttatggcaaaagcaccgtatgtgcatcgattccggatcccaactggtagtcaaatttccagacaattcgaatatctcgtacattttcttggccatggtattgttgttcgatccagaatctgtggtttgggctagcatgtaaatgaggatatgtaaattagtaccagttgcccataaccacaagataaattgataactcatcttttggtgtagattattttttgtgaggaggttggcaattggtcgtgccaagagctctcccctgtgcttccagggaatcattttgagtgacatgtgcctcacaataaactcccaattggagttgatgaaggttactgccgcaccaatgaaggcaaatcgatttcctttagtcgtccaaacgtcatggatgagcgtaaaagtggtgtcaagattcttggtaatggatatcaaacaaaattcatcagtatcgaataagaaaaagagtggaatgatatagcagaggaattttgaatactttcaaagaatcaaacacttgttttcgaaggccaacatataattgtttggcctcatcagcagcccattttcgagaatataaacgggcatccttatttgcatagagaaaggcggctcgtaggtagggatcttcaatgcgggaccaaggaagtgcttgccgtacttgccatgcaactatgatctggttcaggactcgtcgttcaaacttcttggctgataagaacccattgagtgtggtctgttttgacttttcgatttctttcgcctttctagcctgctgctctgcaacactttcgggtaatcggtggccttcttttttggccttcgctcgctgcttgcatcctttgttgtttttacaaagttgagcggatccatcacgatgagtttttaagtttgcccgggaagttccgtggattcgataggtgacatgacaccatttgcacttgtaattcaacaacgttccagggacatcctgtttgataggaaatgaatcagtcaatagaaagctgggtcaaagttaaacaaagagaaaaatatttactgaccccttctttccagaatggaggttcaaaaaagtcatcaacaaatgagtagttgtcctcttcatcatctgatttttctgcatttgtgtgacctcggactcgagctttggaattgattgcgtgtatttcaacatccgaatcctggtcgtagtcatagtcgtctttgtcccccttttattgtgtcaaacatatatatcttatcagcacatgatcttatttgaacggtagagaagataaacttacttgtgatgctaggctgttggtagtttgggtaactttactcggcagaattgctgatccaggaggctgagaattgccttgggttgaatttcttgatggaaggtatgttggtcgctttggcaccttggctggcctttttggtgttttcttttgttcgatttgtgtgtttttcttttgtttattgattggtggttgtttgatttgattgtttagcgttccctgggagctggcgactactgaatcttgaggagaagccgtcacttgtcggcgacgcttgttggcactggcatttggagcggctaccaaactacgtcgggaatctgcaggagtggatacaagggttcgtgactgcactggggtggtcacacggcttgagcgacgaggtccatttgtactttgatcggtggcatatccagagggatcttctgaagtgggagccaaagcggttgattggggatcagtacgcattttagataaatagctggtcgatgggtggtgaattattttgggttatgtggtgagttgatttgagattacgagctttggaggaggagatgtttcagtatggaatgaaggccaaaaaagtgactttgtgtccggttgggacaacctcctctgcgtgggaatttggaattgaacggaccaatttacagggggtttccatgaagattgtgtcagtctaactcaggccctatgggcctcaactgagacgtttaaaattattctagatgttaaaattgaaaccactgggaaaatacacatggattggtatgaaaaaagtcagaccagaaggggtgtctggttcaccttttgtgatgaaacatttccaaacataaatatgaatcaaatcagttcaccttctttcaatttctactccagtgttgcccagccagtaggacctcacctcttgtgcagttggtttttaatttatcagatgtgtttggaaatttctcagccgtgatgtatttgatcttcttttgatgatatttatgtattcaaagtagaaccaaggataatttgatagaaattcaaattgaagcacttagacccatttaaaataaatttatgatgcctctccaagaagctagaactcctgaatgattctgatacatgatgaaaatgtattataattggaaactgtggcacaaacacttcctgtttgacctttttaatgactttgggaaatgacccctgcattcaacaaatttatatattcatccatatgtttgatgactttgggaaatgatccctgcatccaagaaatgcatgtattcaaccctaagccaaaagatcttccttaagacttgggactcatagtagcaggacaatttgagaaaatgaacagaaatgaactgaatctgagaccattccaaagagatgctaggtctgagcctgagttgaatcattataacaaagcaaaacattcatttaatctgatttatatggaaaatatgtgcatgttatattttgataagattatttcccaaatggcacagatcagaaacaatttttcaccagttattgaggagttgcctgctgtgctacattaaggcccagactagtcaatttcccaaaaaaataatttttgaattgtatttgaacaaacaattgttgggaatttatctgatttaacagactttatattttgtgacctaggtcccatttccaatttcatctaaaatttaccacttgaaccaaacactcatgttgataaatataattgaatcagatctagatgaaagctcaaccattcattgcagagcttcccattgatttggaaaccttcttttaaaattcttaagctcaaatgttttcaatacaatttacaacttgtaatatgattgcaaaatacttcaaaataattattgagatatatacctgttgctcaaagattatatgtcaaagctattgcaattcaaatatacaccaccatgagtttggattggttttacttcaatttgaattcattctcaagggagctattaatagttttacttgatgattatgcttaaattcatcattcttaatttcaagtttttgtggtatggtatcaacatcaatgcaatgagatgcaaaaaaaaactaagagaatgttgaatttggagtaaagattcaaaaagaccctatccaatccagtggctatggctttcaatatatcaattcttcattttgggcatacatagaaccgctgaaataaatgagaaaatgtttgttccatatgaataatgcatacctcatatgcataaatcgtcccattttcttgcatgaaatttactcacatggcacatcagacttggttcctgattttcactcaaacggaaccagctcacaatcttcgaacaatccgactaagttcccgattttcaccaacgctgggtgagtcatacttaaatcactaatccttctctctcgaacaatcatttcagatttagaatctcttgctgcttgctgcttgcattgaatccaccggctcacatcccttcaattgagtatgatcaaagaacttggtcgtgccttttggaggtaagtcaatgggccatcatgtgggggcaaatgtgatgcagctcaagaaagccatcccatctctttacaaaaaaaatttctactcgtcctatcataagcattttattcatgctaattgtatcctcttttttttatcaacaggatttatcgtgaatagaccagagctctaccctactgtcaactgctgcacagtaagttttttttttttttgtctcaatcattttcagaagtaaagcctcaaccaagtgaaaagccagacccaaacagcttggaaagcgagatcaatttatatcatcaaggatctcactgatctgatatccactttggttcgactagctatctatcaagtttttcttgctttttctggcaagtttagtctttcaacttgacagcacaaccatattctttttattggtatgttactgatttcgattaagaccagctatactaacaatgtagtctttctctgaatagaatgaggaatattttgctgatcgttgtgataagacattgacaccagacaatcacatccgatattgaacttggttctaaaaggctatcagtaagttgttttattgatatgtccctgatcgcgattgatcatagctgtacagaaactgattgttacaattatacattgataaaaccagctatctcattctccattgatcgcgattaaacctataggcaatcagtcattttcaatttttcaacttggattggagtgctctcccctttgagctggtttgtttgtgatcgcatttggttaaagaactgctgataaacttattgaacttgaatttggctgattcttccaaccgatcaaattctgtcaaggttagctgccactctcaactgattgaatttcatcaaacaatcacatccgatatcgaacttggttctaaaaggctatcagtaagctgttttattgatatgtccctgatcgcgattgatcatagctgtacagagactgattgttacaattatacattgataaaaccagctatctcattctccattgatcgcgattaaacctataggcgatcagtctttttcaattgtacaactttgattggagtgctctcctcttttagctggtttgtttgtgatcgcatttggttaaagaactactgataaacttgttgaacttgaatttggctgattgttccaaccgatcaaattttatcaaggttagctgctactctcagccgattgaatttcatcaaggctggctggtactctcaaccgatcaaatcacatcaaggtgagttgatcctcttgaacaactgaattccatcaaggttggctgacacttcaagcaaattgaattccatcaaagaaaatatcaagaagacttgatcacttaaaataattcccaattcaagttggcttaatttcgctctgttagttaacaatttcacttgtttatcatcgaacccaagataactaaatggtctgttttgggcttggtgtgattgtttgatagaactgaaaaactagcgagcatgtcaagcaacagaaaagaatatctcaagcaacgaaaacgagacaatcgtaacgaacggcgatcaaatgatagaacctctgaattaaggctctctggccatgatcctgatccctcgttaccccccgagcgcattgtctggtcgatacaaaaatacaaaccgtgtgaactcttcccccatcagatcttggagggcgaccgaaaaccaacacctgccgagcttgaacatgcacaatcagttgcagaagattttttctactttggacatggaaaagtagttgttctagatgaggataacgaaaatgaaataattgcgataatcgagttcactccacttgaagaactatcacctcaacaaatcagggacctgaacattgtgaccgccttccttcacaaatgcaaaagatttgtcaactcgatctcgtccgcaccacgctgctggggtgggaaaatgtgggcgtttggatggcgaaagtgtatggatgcttttaagcttgctggactctatcttaacagcgcaaaaattcgagctgccaaggccgaatacgattcccacatgcggtcttcaccccggccttcaaagattctaggaaagatgttcaaaaatcttgcaaatgtcgctttcgaacaaaatcgtgatctcatgaaggcaaactctatccctgcctttgcatccttacatcatcaagacccacttggcgagttcgactgctcaccaaatttaaccttcaccacgggcggtttttataatccaccacacaaagacgatgaagatctgcaagattttgcatttgctctattccttccaaccaaaacggctgacggtactcttgtaaacccatctgaaaattacaatatcactggtggtgcatttgtttttccagattatggtattggaatcaatttctctgaacaaaaaggtattgtgaagcttgtttgggcttcaagaagagtaaggcattgcactcttccagctgttgaatcttcttctcatgaacgtatggctttgtcacttcaagttaacaaaaaaacagccaacacctttagagacatcaagaatggtgatatcttcaagagaccaaaaaatatgaataaaaagaaggaagatttgtatgtagctggtcatgattattgtttgaaccctgcctcttatgtccgctcttagtttttttttacaattagtcatccttatctagctcagctcccattggagattttttacagttatcccgttattcaattgttttttttttatttcaaaagttacgttacagcttggtccaaaaaataataaaaaaagacagttacgttttgtgaggccacaatttctaaacgttaaaagtaactttaaccaaaaaaaatataacggaaaaagttacgttacaaaaattagcccagatatcgtaacgtatgtaacttcccagtgttgcttgtggtgcatatttctttgactaatttgtatgctcggctctgcaggagttaagaattacgctggccaaagattcggctccgactcagcgacctctcctacggcctcagtcttagagcgttggtctggccgagagtctcgtcacacgcgcaccaagcgaagtatcaccggatccgagtcggtctccttactccgcaagatccagggctcaacacggatcgcactcaatctcgagccgcagagcaaaaaatatgtgaatgctgagatcttgtactcttatgcgcctgacgacaacttggtctaagactcttttgatgatacggctcacatcgtgctcaaagttctggaccaagtcgcaagccataggcgagtggtctatgagcaaatccgagttgatatttacttcgtagtgcgaggtttcctctggtcaatttatgatgctaatgctgttcgttgttgacaggggcacccaatctcaagtgcttctagaaatgcactacatttgagcgtgtatgcaaccggcaggaagctgccgttatcacaggaggacgggccgatccagatgccagtcgatgttggatttaattgacccgattctggcgcgacgggaaccgaacacgcttccgcttgtcgagggtgacggctccttgggtacattgtctcctaccaatttgactattcagactcggatggcgtgtctgtcttgggctaggccgatcccctgtttcatcttgactagaccgtacatattggtctatgttgtatgtggctctccgcttagtttgttagttgtttcatcttgcatctcgcgccgcccactaattttttactgttgctttttcctgggccgactctcttctcctaaatctacaggatccacagattccgcagcttcaggccaatgcccaccagatcaaaagttctgtgcacttgtattagtcagggctgttcgaaccataggtacgatgaggcaggcgttatgaagtttggccaatacgttagtgccaaaatccgtcgcactcacgttatgttcgaagagcggaataggtgtattgtgaaattggcaaccggtaagtcattatcatcatatttcccactattcatattgactctatttttatgacggtatgactcaatacaggacaacttccaattgccccaccaccacttcttgacaatacaccgccatctcttgctgtcgacgatctacaggatgcatttgaagctctatcaatccaacccaacctgcaacaatcaaaaattgcaccgcgccaattggaaccgcttcacgggaaagatcctctacaatttgactgtggtatgtgctcctttggtgttataaatgccacttctgagattaattttcttaatttatactttcccagcccgattttatcttgatactgtcaacaagaccccggctgtattcatcgttaacctgaagacagtcctcttctatgtcacccagcagatttcgcttgcagcatcatcttaccttttgaaactctaccatcagctgatggaaattgttgcttcccaaggcctgagcccctcgattcaacctcgcgctctcagctactcggagcacattgccctcgacgcttaccccaaatgcacccaaacaatcattcgccatcttgcaatcaatgcagatctcaactatttgatctgctgcccgaagtgttttgcaatgtatcctgaagctacagccccggaaagctgtgtacattccattttccattcgtataaaccggaggaagcagacacgccagatgaagtaccaaaaatgttggacgaggaagccgagctagccgaacggcacctctgtggagtcgatctgttttgtgaacgaaggtcccgccgctatcccgttcgccgttttgcgtttcataaccttcacatttggttggcccgcttcttctccagggcaggaatagaagacgctctgactgccgtagcggccaggtcgggaatcccatacaatgctacgatgcagatgtctgacattcacgattcgcgtctttggaaagagttttgtggtccaaatgggcagcagttcacggcacactccagcaatctagtttttggcatgttcatggacggtatcaatccatatggtaatcagcaagccggcaagcatgcctcagtcacttttattattctggtttgtttaagtcttccggttgacctccgctatcgccctgaaaacatttttatcgctggaattgcccctggccctaaggagccatctcttgaggaagttaattggatactcaggccggtcatcgaacaactgaaatctctatgggaacctggcctctatctatccagaacacacgaacactccgcaggtcgacttatctttgccgccttgctgcctttttttgccgatctccccgcgctccgccgatccttgggctttgctgctcactcggcaaaacgtatgtgttcttactgccttcttgacaaaaaagacatcaataacatcgagaaggaatcttggccattgcgggtccttgatgaccatcgccactgggcaaaagaatccttggaggcccccaatctcaaagctcaaaaacagatactcgacgatcatggggtttgatattcagttttattggagctttcgtactggaatattttagattaccacgttgttgactcaatgcacaacctgcttctaggactcctcaaatggcactgcacacaattctggcaaatgtctgatgttgacgatgagccagaacccacaaaagttgcaagtcgagagctgcatcaattactagccgaatcgatgatggcaaaccctccggaaagaccagctagccctcactccgaaaaatctgaagagatcccctttggtgaaatgttatttggaagcattgttaatttgagcgatgcagattttctgcctgaaggcatatcatgggatggttgttgggttccaccttcgcatggcaagatagtattcgatcgagaagctctcacatacattaatcaaaacctgaaaagtgttcacatccccacttggatcaggagagccattccagtccttggtaaagcttcgtttggacgtctgaaagccgatgagtggagaaacctcttcacaatccagttgcccctcattttgcctgtattttggagcagtgcccaacccggaaatcaatcgctccttcacaactttgcacacctagtctcccttgtcaatattgccctgaagcgaacaatgaacaaaaatcaaatcgaccagtaccgccatcatttgtacgagtatatcaaaagctgcttggttctcttccctgattcgaacctagctccaaaccaccatatggctttccatctggcagattgtctcaaaaaattaggtccgtgtcgggcgtggtgggccttttccatggagcgcctcatgggtagtgtgctcaaagcatctacaaacaaccacttaggtgcgtcaattgtttgatttggctagaagattctccactgcatttattaatggacactgcatatctgtaggagatctcgaaataaattgtttaagcaatttctattggcttgcaaaccttcgctctctcttggatagtcccactcttcctgcagaactgggacctttcatttgtcaagtaaaatccctatacaacccaataccttttgtcgccaaaacgtccaaccttaagaaagtcaagcaacttgatagatgtctattcaccagcttgatttttcgaatcaaccaattatttccactccccaatagaacatggatcgcttctgatgaatgggacaagatcaaagctgaagatgttgacaagtttgcaatccttaattcacgcattactgagctttcaaatgtagtcatcggcagcgatcagcatgttttattctctaccgtcaagaaaaacgaaaacaacagcatcattgctctgaaaccaaacgtgcaggcggctgattacagtatcatagaacgtatttttcaacattcccgagttacccctgataatatatctcacacagatacttggtttgccgtaaagccactggttcctgtgctgtctcctgaccattcacaaccatttgcacaattggaaaattacaccatcgggctgaaacttcgaaagatagtacagtcaagaaatgctattatacattcaagtgaaattttagcccattgtgcctggatgagatatggtgccaatcaaatagataaaaaaataaattacgacacatttgctcttgtctgtcttgaccgctgaaacatgaatgtcaagctgcttcctaacctggtcagagctagactgatttgtgaattagtgttatcttgctgttctctgctcaatagcatcatactttgttgattgatattctttgcatatcaatgttcctctattgttgttaaccatggatacagccaggtatggctactaaactactgatcagttcaacttccagcacacatctgcccatggttgatatctgaacatgagggcctgcagtttcatcgtgtccaaaaaatccatagtggtcagttcagtggtggccagtggctcaaaaaggagcaccaaagctagcagaatcatctacttccatttgtctctggatgccaaattgacaacattccagcacttgcaaactggatgaccaaagcaatgtttaggcctcattcatggttcccttccaaagctactgttcacactacaatattgaagcatcttggtcttatctctgattcttcacataatacaattgcaaagatcaatcccttttgaaatgggagatgcaaatatgtaaatgatcatggtgcaagacaaaaatgaagtcacgttggcttgggccagaaggtcaatttcattttgtacaaactagtccccaggtggcaggtttcattttgaaatggtgaatattgtgccggtttcatttgatttgacttggaaatcattggtggtaagaattatttttcaattttagggattgatttgaatgctctggaccatggccacacctagcagttgtcacatgctactctcctttgatgccatctgcatttggaagtcaaaaccttcaagagaggcttgctttcactgtcacaaagacacttggaggtccaaactgtcttgccatggccatggtctgatgaacaatgtccttatatccagcaacaactctgcctcacgatatgagttggtttgactgaccaacaggttgaataggtgaaaggggtgcacagctgcctaggaaggcaaaaaaacatacatcaagtccatgcttcatttgaggcaaaaaagctgcaggctagcaaagcctattgtgagccacctggtatggtgtgtaattcactggctgaaaaaccccatccaatacatacatccccccaggaaataatgaaacagttacaataacaagtgaacaatcacagagtcttacatgtaaaattgatgcaagttaagctcaactgcatggtactcctaacctgttgagataaatcttaagacagcacaccattatctataattttgtggagcaacagtcaacacactaatcactactttcacttcaattgagctgttatgagtatccccccaaaaagtgccctggattggtggtattggattgccagttgatactgttccagggtttcccaaaccctggattggatgccaatacctgactgatcttacctgaacaataaatggggatcagattgggcttctgatctgatgctgatccttggttttgtaggggttttcaatctaatcctcaatacataccaatctggggatcaaattggttacattgttgctcataccaagagtgcgtaagtcttgattatttgacctcaccatccctggtaaaaacacacacagatgcacaaggcaccgaaaccacccgcaaaactgacatttggcatgtgggtagcgcaggatcccgcagggtacccggcacctctcaggctgcccggcgccccgacccgcgggtatacccttcagccgggaaggcaaaacatggtgcccgagctcttcccttcgggtatggggaacggtacacgggaatttaattttcccgcgggactgttttctacacaggtatacccggccttatttgggtccctcctcctgggacttggcaagttgggaggactccaagtttgactgacctctaatatattttttttcattacttttcttgttctttttctagttgttcatggttgtatgtaacacaaacattcaataactaccaatgatcatcagccccccccccccctttcccttgccccaaattcccggaattcccgccgggatctctgagccagcccggcaaccgtaccctgggatacccgtcggtgcttgagctcctgacaagccatcccggagcccgataccagtggtgtaccctttgggcataccctgagaccccaggaacgggatccagcgctacatgtgggccatccagttggttgggccatgggtccaactttgtgtgtttcagacacaaggggctccagaattaagttggcaaagctttctgccctgccaagttctttgcctaccaccttttagacatggcccatgaggacctgtttaaacacatctgcagatgctgcagatcctataattcccttgccaagggaccaaaaaaaaactgtgaacacatgccataaatttcctgaagctctatatttcttaccaatatttgggattttttcaaaaagaaaaaaaatctacaagttgctgatagtgtaatgagcaggggaaaaaatttggagacagaatggataatgtaatatgcaaaaaatgtctgaaaattatgggaaaagtaatgatatgtagtgagtgcagaatcactactctatctttacactaccattacaggtaatttaatgaccccaagaagttcaacaatttcagcctaaataccatatggacagccatgatgtgtttctgttctctcgacaaaattctgtgtcttggattggaatctgcatgaacccaactggaagaatgacatgtctaacatacattcaaagatgctttattgcactctgtaattcctcatgattaaaactttatttgctcatgattgaaaaagttacaatttttgctttgatttcacataattcaggcttggagcagatcttcaacaagggacgtcggcattttgcccagaacaaatgtactagtaacaatgaaacaataaaaagaataaatgctcaaccgcgcatggcttcatgcaaagcattttccaacgaagtagacgccgccaaaccatcttcatatgtgagtgacggccctttggttggtagcatttgcagtgtgggtgtactggattcgaccaactgatttttgggaggtcgggtcaagctaggaaaggaattgtcggaggtatgtaggttaactgcttgaaagtcgcctgtacttggaagtgaggcaaattgcatccttgcggccaaaccgtgcgtgcaagtaaaattgatgacttgaagcaggcaatctatcagtttcttttgccaaagtaattattgaacattaatgaggttagtcaaattacctggcagtgtttcatcgcgacttgattcgatttgaagggagcttggtttgttgatgagtgcccgggaatcaagaccagatttgattgtgccagatttgattacagacgagacccaagaaggctccaaaataagcggaaagagggtcagtaagttgagaatggaggtaaattctactcgaggagggcacatgcccttgaaggaatgtcggattaatgtgcggcatggcgcagctgcaaattgtgttgcatcacgagatgttgtcagatcaacaacacaagcttgagcaccaaacaaggttctttctggtgagttgaacgattgtgtgacttgttccttgacattatgaggttcaccgtggacagctaagggacgtggttcagccaggacgtaatcggaaaaagttggtgtcgctgagggagctacactaaaatcaaactccagcgtcggttccaaattgcctggtttggaggcttggttgattgtggttttccaggatggtgggacaggattgggagcaatattgtgtaggttgtttgttttgtattcttgcagcttcgtgagagcatcgtttgcggatcttaagaatttgttcctagcagttatgaaatcggtaaggtgattgatgagagcatccattggtgtgtgcgcattgggaggaatcgacggttcctgcttgttgtccgtttgttggacaacactttgagctttgtccatagaggctcgatgagatgttagctcggggcaagtagagtgcagttagagaaatttcacggaccctctgggataggagactttggctcatccttctgagaggcaatgcgtgcaaattgcttgttgacaggaatggggacaataactacatcggcaaaggtactaagtgagctagagttccatagatcgatgaaacggttgatcaccaactttgattacctgccgattcagaagtgttgaggtttgcattcagggaaccattcccagatgacttcaaggcagaataattggacaacggtgttcacatttggctttgcgggggtcttgggagcgacacctatgtagacagggaagataagccacgaaaatgtgagtgtactgaaatgatcaatgcggcgtggatgatactgacctgtcatactagtttcaagcaaaggccggattccagtaactggcttttgcgggtttggtttgatgggcgccttgtgtacaaaagctaagaaatccggaatggccatggccggttaacacggtgaataaaataactagtgctcaatcacactgacctagttcagttttttcaacacactgtcgtttctctgagtccccgggctcattgttggtgatcgcgtcgtggcgtttgataggggaaggggtggagcgagcattgcgtggtacttttttagcttggagaggcgaagcggatatagagcgagtgggcggggttccgggactcgtggagggggtcctaggcccttgcttgctaatcgtgcactggcggctggtgggagttggggtaaccggaggagctaataagtttgaagtttgttcaacaaacaactttatcagaaaagttgcaccaattgctgaaagcaaaggaaagacttacctctcatctgaatttgctgatgggcatgtgcgtagcagtcaagcgagatgaagaaggaatgaagatagttttgtcattttgacgaagaaaaaaaattaggtcatccttatgatgttgagggtggtaggggtcaaaaggctttgcttgatgttccattgcaaaggtatagggcggtgagtactagcgagttggaagttcagatggcaaagctggacgcaattcacggtaagtggttcgaagcgcagaatgtcagatagcggcagtccgactttctggagcaacgtaacggaaggcagagcacaagatgtttaaatacggtgtatagtcgtcgagtgacaacagaagttatgtagttgatgacaaaacaggacagcgacgtacaatatttcttgaaaggaccacattcaaaagcgtatctaactgaagtgccaagttgatgttgataatttgtgacgtaattattggatattcgacccaatccagctcgtgaatgtgtttgacctactccacagatggatttgaccgatggctaggaatgccgagataatgcggaactcgccggtgggcttacaaagtgaattgagttcctgatcaagaatacgctagtctcgaacctttgacgtgttggggatagcgatgacatgtcgcccggtgaagcaggctgcatagagagatgccggatgtaaacaagtcagtaccggtgcaagtcaattgctatatgaaaatgaaatgaagggatgataagaggccagatcgcctaattagtccctgtcagaacaccgctgagttctgtataattgtatgattgataaaacgattacttacttgtggtacccatccattttggtcgccaagtgattagagtcctgctcgggttaaccagaaaaccaacttcgatggaaagtttttgaattgggtatttggctgtgtcttgagggcggggctgtacactgctgcaataggctgcaatagtccgcaatggtcttggactctggagagctctggagctgaaatctgaaaaaagtatgtacatatatgtatgcatgtatgtacagctatgtatttacaagcatgcccaaacaacagcaaacactcacgacagcgcccacgaattgaagaacctgtcagctcaagactggtaatacctataccatgtgcagctttgattttaccgaccaacagcgccagcacccccaccctccgttcctgagaaactcaaccaacagtccacctcctcttgcgccatggatgccagcctttttgatccacgagcaccgaatgtaaccaaaggcgaaatgatacatttcttaaaaaaacacgaaaccgaaatccatctgcgctcatcactcaccaaactcgagttgatacagcttgtggacgaccagaagcactgattaggtcttaacctcaccgccgtggtcatcggcacacgcactttacgacgccgctcaactcccggcttgtcatccgcggttggtcatcctcgcagtcctcgtcgccggtcatccgccaacctgcccacagctgccaggaatataactcgcaccagccctcgtctcagctctccccgcacggaacccgcggtcaatcccaacataccaggtacgaagtatggagcttcataaccccacgcgtgacctatcaatagctgacatactgtttattcttttttctctctcggcgccaggctcagatactagactacgggctcgacgtgggagtccccagatcccaggaatcgttcaagcgctttggcaagcgccattaacgacatcccccgctacaatcaccagtgttggtgatggcccaaacccacgagtcaggtcggttcctagttcgacacccgagacgccggccttggtgggaggggagccccaggatcatggaggttagtccggcaagtaccacccaccattgatgcgacactcagctcatggtgtcgaatggtttgttcaccaggacttgccaccttactggctggcggagttgttcaaaacgtcaaagccaacgatctcaattcaactgaatggactgtcatagaggtgtccgaagtatcttccaaaaccaacactggggaagacatcctgctccccattcgggtcccaggtctgggaatcagcagtatgagcatcgaatcaccaacagtttgttccgcttccctccacgaaacccagcagctacctggagcttttcctgtcggcctgcctcggtccttgccaacctatcccccccgcaaaatccacaccgacgcggccatccctctaactcgcaatgtgattggacacatctcagccatgataccattttcaggtccaggtaagctgatccctactgtatccattttctatcataattgtatacttcatggcgctcacggtgacttttcctctgaagttgtgaccagtgccagcaaacaaattttggggtttgtgaacaatgctcttctcaagctatgccagttatcaatagctagaaaaccaagcaatcagacctcaccaagcaaccttgatgattgtgaagcctcaagttcagtaaccgccgaggtcgaggaatctgtaggtcacccgccgtcaggttcctacccctcatccacctcagcttcgccggtagtacctggaaaaagtggccaaattcacgcttcaaccacaggcccaggattttaatacaagaattgacttgaattgaggggctgggcaagttgctgtttatccaactttgaacctacacaaaattctttttcagcaagcactaatttggactgatttccatcttttgtttgtcatacagattctatcttcatcggtgcttggtggcgcatgattttggttgtatttttctaaaatcatctttcacaactgcaatgcataaaaaatcctagaggccctagccccgtttgcagagggctccctctgcatttatcacttccaagtgccaaaaaccgcaaattacactcaattcttctccccttgagggctgatgttcctccacttttcaaatccagttgacactcaacagtagaaaaaagtactgatgatcacaacacaccatttgagctaagtctagtctctatcttttatagtatttaaaaatttattcaggtcagatcaacttaatttacctatttttcctctcaggcagcactgagttcacccgctgctgagacactgggttttcaaagtggcattaaagcaaatgagcttacacgaattgtccctgttccccggtccgtgtgggcttagctacgtttgatcttgatgatggatggtcactgacatgttttccttttcaaatcaacttttggtgactattactttcctgcggcgggttcagcgcaaagttcatctaccaaaggggtcagcttgctgccatctatctagattaattccctgtcgaaaactgttcaatttgccctgggttttttttccacgtttaatccgataaccagcttggccttcttctagtaaaatcactacggagtattgttcctcaacaaaatcaggtcaattggaaaaacgggtaacaatttttctatcccaactgctggccttgctgacttaatttcaacaattactgaaatcgcgctcgtaacactgttcacgtcctctcttcagtaaatccaatcagcagctccaccgctttctagtacatccacgtcctctcttcagtagatccaatcagcagcttcattgctttctagtacaatccctagaatatcattcctcccgcaagtaggcttgatcggaaaagtgaacaagtttcttcccatcccaatccctggtttatctagtttggcattggattcgaagtattattctaatagcgtgcttgagttcgatcgacaccattcagctgagcctcctcctggtacgattattggaggtgtacttcccatcagagacggctccgcgattgtaaagcttgcgtgtcactaaggtgtttatcggctatcttttaatctgctcaggccatttctcatcctccaatctcggttcagctccttattcttcaagcaacgactattgcccactcgtgggatctggcgaaatggcaagttctttactttgattctggctcgattttacataaactccttatctaaactcgtgcatgcattgtttcccagacaattggcgaaaacactcctcaagctggcaatgggcaacaaatcccaacggtggtccaaggaccaacttttgccattgcagtcgattacagacaaaatgctgagcggtacaatgagtctgatagtgaaactcaatctgagggcgacactctagatgacgcagtaactctccgaggcaatgatattgtcaccagcgatggatacgagcacgacaactctgggtttgattcatttaccgaatctgacgacaatggagacgtgacgctggggagcgatgacaccatcgacgaaaccgaagaagaaagtggagcagagagtagagttggatccaaaagagacgccgccgccatggggagcgatgacagcatgactagaagaagaccagttagaatatagcgagtccgaggtataaggaggggagaaacactgaagaatgcggtattttttaattttgaagatctgaagtgctttcttgtgtgtttgaaacgttctcactttttaatacagttttattttgagacattggatcttgaatagttttggcctaaattgcttgaagtgttgttattgcccagtagttttgtagtgacatagaaatcaagttgtagtaaaaatgttgcaggttatgacaaaaaaatgaaaaaagaatttcacactggagttggggaggtgagattataaaacacatgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacatgaaaaaaaaaaacatgaaaaaaaaaacatgaaaaaaaaaaaatcacgttgatttcccaaatatcccaaaatttgggttgatatcccatatgggataatgacaccttgtttaagtgtcagcccaattgaagtataatttctaaatgaaaattaagctcaccaacttccttgtggaagaccaccatctcctctctgtctttcctcttttccccctctcctttagcctggattaaagtccttcgaagttccatagacggccctagttgatgcatgtaaagctaaagattgaaaatcaggatcagtaattaatacttcaatggattttgcagaatgaaagctcaactcacagttgagaataggtcttcgactcgactgtacaatctcaaccttcggatgtggtccgcttcttttgtggcgccgctgctcctggcgaagcgaataagttcgtcggtgattagtattcggaggtcgtggatttctttgagggagaagctgtctcgggtgaacgccggactgaagtttgagtagtctcctggttgagctggagagcgcttgtcgacggaatcgtagtcgactggcgagcaaatgtcgacggaatcgaaatcaattggcgaacgctcgtcgatggaatcagactcagagcaggtgccggtaatagtagcatccgacaatgcgatggaaagaggtcttgagaaggacatgggtacactacaagcaatacccattttgccccaacaataaatggcaatttgggtgggggaaaatggatcaattttctggcacttttttccaaaatgcctcaggagtagaaattgggctaaactgagctattttagcccagagatagaaattcatcaaacattctaaaacgggtttttagctcatttgagacatttttattttttggctaaaatagctcattttagcgtaattttttactcctgaggcatcttgtaaaaaaagtgccagaaaattgatctattttccaccatccaaattgccatttttccttggggcaaaatcggtattgtttgtagtggtaaagctctgtggctgcgatagaggacggaggtgatagatgggctgctggatgtactctgatctagggttgacgaagggcttttatgttcatcagctcaggttgctccagacagcagccctacataactgaatccatttctattcacctgaaccgattgactcttggatgctgcctgctatcacgccaaggctttaatggtcctcgcctggctaataacagtttctgaattaaatgttcggcatcgcttccgatcacgcactcaatttaggcgaagccacgggtcacttggactcaacatgcctatccttctcgatgccggtgcgcgaaccgggcggtgtttggtattcttttttatcagcagatttttttccaattccagtgtgcaatccaggcggtgtcactcttcctttatcattcaaatcttttcgatgccggtgcgcgatccgggctgtgtttcatttccctatcatcctactctttcgatgccggtgctcgatccgggctatgttttatagtttcttttctttttttaaaattgactctggtgttcgacccagttccgaatctcactcttttcattctatgacatcatttgcatcttcgactcggtctttcgtcttcgccgagggtcgtgctctgttttttttttctttgctcttttttccttaagtctggccctcttggggactgtttttcaccggacacctccgttttaggcttttccttcctggaattcctggaccaactttcctagatttggccagtaatgaaatcaactttttttcaaaaaaaaaacctatttaatctctgaacatcttggaaaaatgaagggggacccatggatccatgaccccagaatttggagcaccatcacccacagctcaccatcacctctgtaccctatcattcaccaatcacctgaacttcactccccacctggattttggttcctcccaccatggagaaaaattacccctcctactttgtaaataccttttatccaccatcaggacagctgattgcccttatgaatttcagttataatatccatcttttgttggtcacaccccctttatatattacaaccatcattttagaagtagttctttcagaaaaaccctccttattttttactcctgtatgttatcttcctcaaaacttcttcagattttggtatatatatattagtgcatcctagccttgaaataattagtttgaacctcagctttactcagatttttagtcagattgaatagaagaaattttacatagtttatttactggatatatatagtttacatattattataaaccttttttacttccctggacctctttctggactttggattttggtttctttccaccttggcatctcagatttttttctctttggactttggattcagactcttttggaccttggaattcagaattttctttatcaacttacctgcctttcaactcaggtcttactcctggattggtcttcttggatggatcagacactcctcctggacttggatcaacttcagaagtctttacctactttggccttcttgttggaaccagatactccagcttgaagatgatcaacttaggtcttactcttgatattggccttcttggatgggtcagatactcccctggaagtggtccaattatcattagtctctttttcttttactggccttaggactattttggactattggactcagtctttcccctttggattttctttggtcacctggttttggctttcttggatggaatttcaacttcaggactcttggacttggcctcattgaaaggataacagaattcctccattgggtggcccttttttaagaattttctttggatacctggacattggctttcttggattggttcaaccctggaatctgaacttggcctcttggaagtggttcaactttgttttatttggatttggcctctttggattggaacagatactccttccttagggtggttcacttttggatactatggacttggccttcttggagtggaccaatgtctggattatattttggcctcttggattggatcaactacagcaccttggatttggcccttcttctttgtatacagatttcctccttggtcttattttttttttggatacaggacttggccttattggatggaacagatactcctcctggaagtggatcaaccctgaaccctggatttggctcctcttggatggacccctgtttctggattcccttgccactcttactagttattttttttttctttacctttttctatatacttttttttagtcttctattttcatactggctgcattgtctggggacagacaataagttgggggaggatgtggtaacccatacctttccatctcatctattattttactgtacattcactgggaattattatattatgactgcttattcagattctacacccttttttacctatagtcactcactcaagccatatctcatttcttactggttcattagttatttgcagttttagttttacagatattattctttacatttacattacacattaactacatacagtacatatttacagtttaccacatacatcatatttttctcaagtattatcttcttacatatatctcttcacattacatcagctacactcctttacaagtacttcttttcacattacatattacatatatcttctcagacacactccttacaattatgctttcacatatgccttcaggataacagtagtacactctttcacagtctttatcttttgggattgtttttctttactcatcctccttttgattgtttacttttcacatctcttgtgctacatttgtacattgtgctcccatagccagactgactgtaacctgtgctcatttgtaccttaaagtatatatacagtcttcttatcattttttgtacaccccttatgcaatttctcccctacagatattattgtgcccctcagataaaatctattttactttcagaactcactttagtgaccttgccctgtttaggtgcttgccccagaaatacctttacactcagtgtccttagagctctgctttatttacaaccctcatagtctcacttcttcccctgtaggttgataaggaacaaactcatcagttatagcagtctaataaatagatagaaattagccacacctcttccttattttcttagtgtaaccctctctcctcagcattagtctcagagggcagcctcatcagcactcttagccttaacttacattactagtagtgtagtttgctatttcccctctaagctctgttctggttattcagcagttccacaacggttatgcttttctaggaagttatacttttaaagtataacttacccgaggctctcctcttttgagggctaagtttaggaattgaattccaacatttgtccgtgcttcgagtcgtaagatttgaagcagcttttttagaattagaaatccccaagacttttagtgatctacgaatggtgcaacgaccaaccgctttagtaagaaagtcggctggatttttgtttgatttgatgtagacaagatgtatcaatttctattgaacatgttctctgacaaaatgaagtcgtatatccatgtgtttagtacgaaatccgttttgagaagtctcgcttcttgctaagtcaattgctgctttgttgtcgatgtaaattggaacatttgatggcggcttcaaaattttgacttcgttaattaaactggttatccagacaatttctcgactaagatcggacaaggctttatattctgcttcggcagacgataaagaaattgtatcttgtttgttcgatttccacgagagaatgtgatcgccagttacagcgacgtaacccgttaccgatcgtcgtgttaccaaacagtttccccagtcagcatcgacgtaagcccttaatgattgttcctcttgtttcttgtaagttagaccgatatcttttgtccccgctatataacgaaacacttgctctgccgcattgtagtgagtcaaaccaggtttttcaaggaattgtgacaaagcactaacagcataagaaatgtcgggtcgagtcaatatgcttaagtagtttagagatccgacgattgagcggtagttcaattcaagtcgtttgagcgcttcttgatcttcttcggtagctttatcaagttgacttcgaggattcaaaggacacgatgctggatgagcattctgaagattaaattgaactagttttctttcaatgtactgttcttgatttatcttgattgtgtcactagaacgagttatattcatccccagaagaaattcagcgtcgcctaaatatttgatagcgaattccttctcaatttccgccttgaacactaatgtatcatggctaattataaccaagtcatctacatgagcatatatccacgtcattggtcgaccaggtagattcgttcgccagaaaacacaaggatcggaaattgagatgttaaaatcaatagacttaagaaaatttgacagtcttttataccacacaagaggtgcttggcgaagaccatacactgctttcttaagttcaaagactgtgtccgaagatccgtcatatcctggtggtggtgttaccgtaactttatcttctagtgggcatgttaaaaatgcacttctcacgtccagttgatgaatcttcatatcattattaacggcaaatgagataagcaatctaagagagcatggtttgcctgtgggagcgtatttagcgaagaaatcaagtccgaaagtttgtcgaaaaccctgaacgcagatcctagccttgaattctgtaacttcattattggatccaagtttctttcgaaaagcccacgtcaacggtattggtgagtcgtcatttcttcttgaacgaaccagccaagctttatgttgatccatgttactatattccttcttttcagcttctttccattgatcaatttcattccctttcatcgcttgattatgcgtcttaggtgcagttgatagcatagccgttcgtcttgaatagctaagaatgttcgatttatcaatgttgctgtttataatagtactcttttcaacgatatcttgagcttcaagattcttttcactctctatctcttcttgaagtagttcgtcggaatgatctgataaaacttcttcttcaataggtaattgactttcttcaaaaggaagcgagagtgattcttgaaatactggtaaattgttcaaatgcctaagattatcaagacttttgtttaacgctcgacagacaggaaatacgtcttcttcaaagtacacatgtttgatgttcattatttgaagattgtctagttgaaccactttgtaagtcgagtaatcatttgaatatccgatcatgacgccttcccaagataaagaatcaaattttctttcgtgatgaacttcaggtttaagagaccacactttacaaccgaatggacgtaaaatgttgatgtttggccgtttcttgaataaaagctcaattggtgaagttcgacttctcgaaagcgacggtagacaattattgatagcacaagctgttttaacagcctccgcccaccattcaggtgctaagttggattgcataagcatacaccgagtcatgtctaagatcgttcgattagcgcgttcagcaaagccatttcgctgtggggtatacggcggtgaaacgttatgctgaattccgctagacacgagtagttgcgataacttcttgttacaaaattcgcctccaccatcagtgatcaatttcttcaatcgatttcccgtttgattttcatagaaaattttaaatttttcaatagcatctggtgcattgcttttttcttttaaaatagtgatgttgataaaacctgtgaattgatcaactaaagtaagaaaataacgagctccaccatttgacgaaggtgaaataggtccaactaaatctccatggacaacttcgagggcagccgtagttggatcaaagtgatgcttgaaacttcgtcgagtcagtttccctttcatgcaagagttgcaacatctctctttagccaaattttcattcgaaggaacaactatcttcattccatctttgctagcgtgaccaagacgattatgccatttagtaaaactagaagattcgtttgagaccttgagcatcgccacagttttatgatgaagaggtgaaatatcaccatcaatttcaaaaagttgattggataaatttaaattaaagattttctccttgtcatttgaaacaacttcatagatactaccagttcgttgaatgagtattttgttattaattaataaagagagtgagatcagatttcgagtcaaattcggaacgtataagcagttgcgcaaagtgacaattttatcatcggctagttgaatcattgccgtgccgcgtctagtcgctattaattcttctcgagattttccgtcacccgtaacaataaaaatgtgaacagattcgctgtcaacaaagaattcgagtgaattaagcatgtgattactagctccagagtctagaattgctggaagtttaacatggggtagtggtgatttaatggtactacagtaaccgaatgatggaacagcattttcagtgtgtttgttactcgtagaaggctgagactgagaggcagtgacgtttgctggttgcgtatgagtggctgttgaaggcatattgaaattaaagcgttttggacgcttagaaggattatcgtaccaacaatcgatttgactatgagtagttgaatagtcatgaccatgcgtgcaaggatgctcataaaaagattgacgctttggttgagaacgctgagaacgttttccttttgaactcgagtttgtagataaagcagtagtcgaagaactagcttgattgtttcgatcagaatttttcccaagagtttgctcatgaacggcaagagttcgcaatttttccaataatcgaaaaggatcggaaaccaattctttgtccagcatcaaattttccatgagatcttgtttaaccgtggtaactcgactaatgatgcagacagcaaagagatcttgcgttacatcatacccaatagtcttaaattctcctagacaatcgagacatcgatccacgtaagaaacaatccctcgatcgcagtggattgtatcccattgtcgccagactttgcagagtgagaaaatagatttagaagcgtatttctgttttaaggctgaccagacggagtaaggagttaagttggtggataatttaaatatcgaattataaattgaatcatcgacaacagaactgagatggaacatggcacaagagtgcttggcaacgacatcggtattgaaaggcgtttgttgttcatgaagacagacttcaagtagttgccgcgaatcgagaaagaattgcatttttgattcccagattgaatagttttcgccgatcaacttgggaacagatgaaattcctttgccgtccatggcctctttttgtgaaaatggctccatcgtaagactttattctgccttcgtataacgtccaaattcgtaagttattgaggtccagattaaagcgttgagactgtaaatctgaaagaatttgaaaactgaagaattcatttctttataagttttaataatttttataaagaaaaacatgataaagataatttttataatttataaatgaagataagcagaacttttattacctgaaggcagaataaaagtctgtagagatagagctagatagactaagaagtgaaagatagaaatgcttgtcgagttcaagtagtaataataatgatacgctaatttactgtaattttagatcaagagatctaatggaaaagattgcttcacgatagatgatgtttgctgaatgtttcggtttgaggtagagaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgggagttgaacccccaaaaccttagactggtttgggcgttgactcccaaaaagaaatattaaaaaaaacccatcccccggtcggttaaggagttgatcctccaaaacagaccagggtttgggggtcgatgaagcaaaagacccaccaaagcggccgggaggaatcttcccggccgctgtggtaaataatactgtgtttctacgcagaaaatataaaaattcttattatctatttatatattatatatatagtaaaaataacatcagaaatggatttctcaggtaaaattacccctagtcacccactacaactgaccccatatctctcatagtttggaagttacacagatttcaacctgtcacgggatatcttttggattctttactctcagtatggcttgttttgaatactggatgcatattgaatattgaattcctttgtggtgtattgaattcctttattggcacatagtgcgtattgaattcctttgtaggtgcacacgaattcctttgtagtaggaccttgtaggctagccaaattccctcaaggcagtgctctcaccagccaaattccctcacctgcatgtactagactagttaaaatccctcattggatcttcaggccagctaaaatgactcaaaagcctgtaccctggggctaaaatccctcacatttgtctatataaggaggcctctgcctgccagttgttccctccatcatcccaccagtggaccagatcatctcaaccacccttacatattatatacaagtgacagccgtaacaatacagtatattgaaatacaaccataacagtttcatcatcataacaagtgccaagtgcccataacctgcctcacataccattactggttgaagcatagcgctcccagagctccaagccttggtattaaagctttgaacaacagcttcatcaatataatcatcactcatttataacttcagacccttataaacatcactcggaagcttcatcttgaactatcctctatcacaataaatacaactgccaagctaagcttggtggtcttgttgttctgatagcttagaaggatagagattgccacttcctcatccccctcctcacttagcaaaagtgattcataaccacctttgagtggtaccccgctcgtaggtcactcccgacggacgagggaaaacacctcgacctctagttttcctttgccctctcccgctgagtatacactctcgatgaccgagagtgttcctctcactcattgagggtatacagctcgatggctgagaggattcctctcggccgtcaagggtggaattgcactcttaacggtcgaaggaatccacctcggcctgtctgtcgaggtacgctttcagtgtacactcttgaaggccgagagggagcaacactcttggccattgagaagcgcactcagagaccgaggaggattccctcggccgttgagagtgtaattctaacctcgatggccgagaggaatcctctcggccatcgaggtgtataccctcaacggtgtggtaaataatactgtgtttctacgcagaaaatataaagatttcttgttatctctttattcattcaagatatgagaaaaatgacatcaaaaatggaatcctcaggtaaaataacccctagtcactcactacaaccatacctttatctcttatagtttagaagttacacatatttcaacctgtcacgggatatttcttggattctgcactctagccatagtcattatgagtacaggatgcatattgcatactgaattcctttgtagtaaattgaatacctttacgttattttgaatccctttgtattagtgatattgcatgtatgcatccctttgatcatacatatgcgtccctttattcattcatatgcatccctttgtagtagtatgtcacagcctgtaccctggggccaaaatccctcacatttgtctttataaggaggcctctgcctgccagttgttccctccatcatcccaccagtggatcagatcatctcaaccacccttataaataaatccatcttatatattatttcataactacaagtcatagccacattacaattacagatttatacacattgaaatacagatttaacactttcatcatcatcataaacaaaaagtgtcctgaaccatattcatcaacaacaacttcatcaatataaccaactgtcaataacatctttataccctcacacatgtcaatcagcagcttcatctcgaacttatccctatcactatatataaaattgccaagctaagcttggtggtcttgttattctgatagtatagaagggcagagcttgcaacaacaacatacccttctccattcagcaaaagggttttcataaccacttttgagtcttacaacggccgagaggaatcctctcggccatcgaggtgtataccctcgatggctgagaggtacaccctcggccatcgagagtgtactctcagcggccgaggtgttttgcctcggccatcgggagtgtactcccagcggccgggaagattcctcccagccgctttggtgggtcttttgcttcgtcgacccccaaaccctggtcggttttggaggatcgactcctaaaccaaccgggggatggtttttttttaaatattttttttgggagtcgactcccaaaccagtctaaggttttgggggtttgactcccaaaattcagggattccggggcttgggagtcggctctccactttttgggagtcgtttaaccaagccccattacttatatatgaaacatgtatgtatttaatagataagtaattaatcagataagataaatataagataaataagataagtcaatagtaatgataagacaacaagaggtaaaggtaaacaacattatggataggtacttatgagcataagtacaggtgttgtagttacttggtacatgaaaggtactgtgacatgtactctgtggctgacacttcccaacatgtccgcagcaccacagcaggatgggaatgaatccccaagtctgcaagctgtaagttcaacacaagctagcataccctaaccttctaaaaaggtctctttaacattttccttttttttgtcttcctgagttctgtccttattgctgaaggtcttgtaaatggttgtggaagtgtttttgtgtgcacatagatgtatgtatggcaggtgatatacagatcattactaaactttcatcaacaacagacaatgtaagaatgaaaaacaatgttcaacttgtttgtatgtattataacgttctgtccacccaaaaagaaaaagtaagaaaaaggaaagaaaaaaaaagccagtgtatgtaagtgagtttaagtgagtattagcaatcaatcaatcatttttattttaaagacaaaatcatcttcagtgttgggggccaattctctggtttgggttggtgtttgggaagagggagtatggaggatcgaggatgttttgtgtgtttgcatgtatatataaatgtgtgtgtgtgtgtgtaggagttgcttgagaggaggaaagcgggccggttacatggtatttgcggcagcgtatctgatcggtggcatgaatcggggatggtgagctggtaacatgtatagtttcaagtacactctcatcgctgaaatcacatcacttgctgcgtctatgatttttttgggggggttaaccaataaaaagaaacaaggtaactacataagcataatctttttgttttttgacgtataaaaagaaaaaaagaagagagagaagactgacagtttaactgagtaggggaaagataaaaagattcccaattagaagtgacgacgctcttagttttcgggaggaattgttcgagatatctagcgacgaagcgttggagggagaaggcttcggtagggatatcgtctctggcggtgggatcgatgagcttagcgacgtcgatgagttcgaggaaggcgttaagatagaccttggagccggtgggatccgtgaattgatcgcgggcgagtttatcggcgtcgccggagatgccgacgccgaacttgacgatgaacgggtccctgaggaactcggctatgggagtggggaggacgtggaggaaccatttggggcgttggatgtggacgagctggatgaccagggtgatcgtctgtccgcagatctggatcaaggacgtcggcctgggcttgcgtgcgcgatggtcggtgacccattccatgtcaaatgagactagtcttaagggtggtcgacaggccgtgatgatgagactatcttgtaagacattctcgatcatcgtccgaagcgtctcgtctgaggagtcctcgccaaatggaaacacgtagactgattgcggtcggtaggctcggtcgtgtatttcaaatctcgtcacctctatctcttgtccatcttggatgttactgtttgggtccatgcttgaatgccgcaacgcggttctggatcgaagttcttgaagaactctctcatctgaaattcaagaaaatcaattcaaagtttttgaattagccttcatgctcgctctgatatgagtttgtttatgaatgaggtttgataggttgaactgactggctgaaggacgaggtcgtttaggttgattgttattgttattgttattgttattgttgttatgattattatgactgatgggttggtaggtaaatggtgttgatgaggtagattgggcaggctgagtattggtctgtcgtcggttatgtctggccatcgttgttcttggtatttaatcagtggttagttgcgaaagaagaaggagaagtgtcccgatggaaagaggaaagattgaaataccctggctggtgggcagtgaaccctgaatggaaacaaagccccattgaaaaaatacataatctaccctggcggtgctcatcaaacccccgttgcatcccccagcccatcggcttgcttttcactccgaatttgcccaccgattccgaaccaccgaatcaacccgatcatgcaggtgacctgaggccccgcagaaggctgctccttcccattttttttttcttcatcatcttccgagttcttttctttctttcccttttcagtttatttgtttacttctatgcagaatatactctatctgatgagggctgtatttagtgaaacagggtcaacagcttcaacccttgaagaaactatacatacccttccgtgttcctgtgtacatagccgttttagcggcaatcatcagataggacaaagcttgatatgtaatgcctcaccctatccaccatttctctaataagacttattgtttccctccatgttttgatatcacctcccacattttctttccttcttttccataacacacacgcactctctttgttcattaatgttgttttttgattcaattttagttcttaaaatcgaatgatcaactaaaaaatttacacagatctaccactcaattcaaaatgacagacattgattctttatgtaatctacataagattaaactctggcatgtaaaaccaacaagactagtagtatcaaaagcagattcaaagaagcctaccacccagagatcccaacaaaaaagacaaatgaagggctgtttagaaccagaagtttgtgaaaagatggcaagaatcaatcatatgaaaaacagcaaaacaatcaattttgtcaggaagttttgatatttttcaaaactgaaatataaaaactagtttagcaggatagaccagcagcaaaataaaaaaaaaaacaatcactagataagagttggccttgtgtaatattgattaatagtactccactgtgccagctcttgtgctattacaacccaactgcaattatttttgacaggtttttacaaaaaaaactggatgtgatatgtttggataatcgtcctcactttttttattcaaattagagtactgatcagtgaatcaaaagattacttcctgtagtccagagcagtacttttgtgcccttgattgtagcagggatgttttgctctgcatgggaccaatttaaacccagcatgtgttctgcaacatgttagcccggttcacaatagccagttccaattgctgattaccttgttaaaagttgctgatagcattttttgtttggatggatctggaatatgtaatctgggggactttggaccaaacattcaaaaatggatgtgtttttaagtatcaatgattggctgattacagctaaactttttgctggtgactggctattgtgaatgggccatcataggaatgatgcacggaagccacaaaaagcataccaatcatatgccccccattctcatttagacatactgccttacttggttaaataggccatatgtggggaggggggggggggagtaaattcagtttggaaatcccaccattaccccatgctggtgatgcttatagcggttagtcaatcttacagataatctgtattttatgagacttataatccagtttcaaagataaaagaatggttttttgggggggatggttatcaagtatgtagggctacattggaggagagggccactatgattaaaaatatgggcagtcgggatcacacgttcatagctcctgtttttcttgctgagctgaaattgtttgatgggaattgcccacagtctggtctgcagattgaaagtcactttgttaggctcttgtggtatgagcagtagggattaacaaagggtgaatgcactgttttgggatgagtatgcttttgagagggatgtgggagatcggatgggtctcttgtgttccttgatgaccatcaaccagaagagcacgagctgaatgagactgaacccactcaggaactacttcgaccagcaaggactatcgagattgatgggatgtctgaaacgaagaacaacaagcacaactgaccacaaccaaccgaaccagaagaggttactagtatccaggatgacgatgaggatcaagaaagaccaggagatcgagctcaacagggccgagtcaaaactatgccaactcctcaatcaatccgtctctcatctcaaagcatcagcatcatccaccaatcaggacttgaactcactcactctgagaatcgctggtggctgggtcagagataaggtcagggtttcgatcggcgaaagatgctgtataaatcatcgacaaacaggaagctaatactggcttgtgtataatgtagttacttggggtccaatctaacgatctagacatagccatctcatccttaacggggcaagacttcgccacccgattctcgagctatctgcgagaccaacaacgactgaagagagagggacagagcgagaatcagaccacgaaagaagcaggagatggaggagaagagacgtttgagttgggcaagatcgcaactatcgaggccaggcccgatcaaagcaaacatcttgaaactgccaccactactttcctcggcttggatctcgacttcgtccaactcagaagcgaggaatacggcgatcaggatagtcgcatcccaagctcagtcgttagtcttttatctactcctcattttttttatctttacccaggcttgatgagaagaaaggctgatcacttgtttgagttgccaacgtcctctttttgctgggactgaaaaaaacacacacagagatttgggacgcctttagaagatgcattgcgacgagacatcacgatcaattccttattctacaacgtacatacaggagccatagaagaccacactggaaaagtaagacaaagcaaactttttgaattgatccaaaaccaaacaccttgccagttaaatacacatcctcatgtaatttgtattaatttataattgtagggtctagaagatcttgaagtgggattaatccggaccccgcttccagccgaacatactttcaaggacgaccctcttcgtctcttgaggtgcatcagattcgcgactcgcttcggctttcgattggatgcagatatcgtttctgctgccacatctgaacccatcagagtaagactcccttctgcttgaaaaaaaaactcgctttatattatcgggcttgattgttgaaattccatctttcaaaaaaataggttgcattgaaggagaaaatcagtagggaaagagtaggaacagaggtggacaagatgttgaaaggtgagtatcgattgagtgatcgaactgatgcaaaaattccatcgggtgttgaattggaatgtgaaaaaaaaacacaggtcgggatccgttatcttcgctgaaaatgatcgaagaactcggcctatacaagctagttttcagccctcccaagagtctaaaagaggagacaatcgatccatcaatagctgtcgaaacggcaacctgtctagccgggctccttcacctcaccaatgattccaatctgtcatcgtcgactctgcctcccaacatctccaaactgctgcctcgctcaaacgccctcaaacggcggctcttcctcgcttctgctctttcaccctatcgcgagttgaaagctaaggccggcaaaaaggagctctgggccggtgaggtcgtcctcatggagagcctcaaagtgagcacacgtttccttgtatccttgttcgattacccaatggtttacctttttgacccctccttaaaaggaattcctttcttttctttttttctcatcaaacaatcaaacatcaattatctaaaaaaacatttgaatcgatgatttagttaggaaaccatgacaagagttttatttcaaatttgtaccgaagtttggaagttctgaattcgagtaatctggagtcaatattgaacacgacgacgaccaaaacgacgagtagtccatctattcgagtggaattaggccgacttcttcgattggcttgtgttcatgatctcaagcaatccgaggctgaggccagcttgaattggcaatcttctctgctcttcgctttggtcatcgaactcactcgttcccaatcccgtatgtcctccatttccttcctcccttcttctttccctttctaaattcaacacatcaacttatgtttcactcgctttgttcttttttgatatatatgtagagtcttcgtctgagcttcgaaattcaatcatcaacactttcgatcttctcgttcagaaaattctcgacttggatttgactttcgttgtcacacctgaattcgagaaaagaagattagatgtaagtgtttttttttctcatcacggtcaaaattcatgaaggttaacataactggaaacgtaaaacaaacaaactgataataatctaaatgtgatctataaaaacaccaataaaatgatgactaataataatacagggaaaagagatatgtgaagtgttgaagacgaagccaggaaagcatctaggccagatcattgagagagtgatcgatcgacagatcgagtatcccgatcaaacgaaagaagaaggctcgcagtggttggaagatcagctccgagccggcctcatcaagatctcttgagaccatctaccaatcggcccatatacccctccttctccttgtcacaagttcatgtctgtccttgaggaggaaagtgaaaaaaaaaaaagggggggaagcgctaccttcgtccatttgggaagataaattgggttcctctatcttctccaatactcgattgaaacccccttttttctttttctttttcttatgaaatccgcaacaaacatgacatagcagagacagtcaggacggaacgcaacagagtctaacgacatcttcgtcgtccctatctcatcctcgatattcttttaccttcagtgaaccgtgattgcatccattctacatccccctctcaccgccaccatcctctcaaaagaagcgcttgagaaatccatgcacacatgcagattttggacacaaggctggaaggtatcattatgtttcaatgaaatcttgcggcatatccctttttttttctaattggtcttgactgtctacaaacaacatacttgaattaccattgttgtacaggttttggaccagttgttgacgatgatgatgaacaccagatttgtgcacattgtacttgggtggaagctgaggatattataggttggaggaaggagtgaagttgcagtagtggtgctttggtggatggcatcaaattccaacatcagatggactgctcatgttatgaagactttctctttacaaatcctccaatgaacacataataccttgtgtgtctgtgtgctggcttttggattgcaagatcagttgatacgacataaaatcatacatgtgtgcatgatgcttgtttgtcaacatttgagacttcactcctctcgacatatagcacaacaatttaaggtcttggttgatcatcaactcccaaaaattagagttgtttagatttggtatctttcttctcatctctaaaaatccaatttttttcaatttataatgtttagataaattgaatacatatggttgtactatgcttgctagtgtctgagtggtattttgtcttgttgtcaagtgctgaaaaccttgtagtcttcaaatcttaaatctttatcaacagtcatttactcctgtcacctcttcaaacatatgttaattcctgctattcatttaaatactcaatttttctcaaaccacagattgaacttattgtatgtagtctatttaatagggggtttcaaagttggcatgtcgcgcatgcaagttgacatagcaagttgaattttgcggggcgacttgcctgactttatgcaagctgctctggccaaaaatccatgcatgacggcttgacactgcaagccaagttgaatctacctaccttgacaggccttgatccacttccaacacgatcactgctcccctccaaaatcaacatggcagcaactcccatcatccccgcgcgaaaaactaagaatgcaaccaagaagaaggcagttccatgggatcgggacggtgttgatggtggcagctgcagcatggatatcgtgctagaatggctgacatccgactcaaactatctacgatggagaggtgataccgaggaaggaaagactaagaagtctttgtgtgctgaaatcattgatatcatggttgaaagtgggatcaaccatcgtgatgcaaagggcaagtgcttaaccacaaagatatgcttccttttttttttttcttacttttatcggtatgtttttgtaggcataacccagaaaatcagtgatcttcaatcctcatacaacactgctcgcgactggaagagaaacaccggagcaggaatcctggaaacagatatgatcaacggtatcaagactgttgaaggtatgtatgaagcactatgttctttttttgaagaaaagccaattagtttcctctgtatcctacagatcaagtccactcgatgtgtcgatattgggacattctggatcccattatgggatcaaggtctgtggccgaaccgcttttcactcgatcatctgttttggccgatcaagagcgtcagacaaatgatacagcaagtaccatcgatggagtgaatcactcaaatcttcctagcagtggcagagacccccctccatccgatgaagaacccagggaaatttctattacacacactccaactcctgctactacaacaaccacctcaaccatgatgcaccaaacacaaaagaaaaagaaaaagaagacaaagaaatcagcaacatcttcaagcaagagaagccaaaataggaggacgaaagcgaaccccgaggatttctacatgaaatcggtgataacaaagaggcaggcagaaatgactaaggctcgagcatcagcaaccaaagccaaagttagctacatgcgagagttgagagagcttggtcttgaatatgatgagatcaaaaaacttgttgatgaagagttccccaaaatacccgacatgcttgctgattccgaagaagaggaatcagactctgatgaagatagctcctaatttcttttatacttataaatggtgtagaaagaatttttttccaaattccaatcacaatttgtttctgctttgctcatggataacatttggtatacttgcatacatagttgaaatcaaaacagttgcagatacattccatgatttgtttgaataaaagataaaaaacagtctagagaaaaaaataagtcaagcacaagacagagttgaagaactaagatacacctaggtagtccaagacaccttgataaacttgctctcggagttgattgccagggctattagcacctcgtcgtggtagaatgtcatcatcaatggcagcagttgggtcgatcaaatcatgatcgatagctggagattcatcactcagtaggaaattgtgtaggaccacacaggcactcacccactgtgtaatcctcttcattgtttccacagaggtgagttccattcgaatgcctcgcaggctttggaatcgtcccttgaggattcctatgcaatgctcgttgcatacttgtagggaggccagatgttgattaaattttttcttcaatcggggcatcggtccatgtggtggtttcttgaaagctggaacaaggttagactcggccggaaatccagagtcacctataagatactgcccaggtgaaaagaaacgggctttttgttgattgaggtcgcaattctcccagagtcgggtgtcatggctgcatcctggccatccagtcaggtagtagatgattcttttttcagcatcacaaacaactagtgttgccaagccatacgatccttttcaagagtagtaatcttgaggatcaatcgagggcttttcatctaatggaagcaaagttccatcgataaatccaacacaccgttcaaatccggttgaattggcaatatcggaagcaatcgcttctcgaccttcatggttgggccaaacaacataggtactggttttcagccaaggatatatagataagcctaatgaagaatcttgaagagtctggagtagttgacaaagaaaaactcacctttctagtgctaaaatggcttcaaccacacgtgagcagtataagatcacactgccctcagaaatcctaaaaaaacaagcaaggatcccgatagatgaaccgtttcctgacatccccatttgccgtaacgtcaccatgagctgatctcggacaggtcgctggggcacattcgagttgttatgaaagactgagttgtttttaatcaaagaaagtagttgatggaaggatttttgagacatccggaattcctgcttgaaccggccggtatcaagacgaaagagatattcagttatgtctggggctcgttcgagtcggaccctttcagctagatatcgcctcttcttgattgagataattgccatgactagcccctcaatttcgctatcttcacttgcagatgactcgtcgtcggtatctttgtatctggcctcaaaggcagcttgtgtaacgtgaagacaaagagacctcctcatatttcgaatgctttcagctcgctgggatgatcgaggcattctgataaggtggaaagaacaatgaatgtcgttgggtgagccgtgacggtgtgagacgatgacgggatacgggataggttgccggctggggtgtgggttgaggttttggggtgctcaaagttttttttttttttgcggggagcaagtcgtcatgcaacacagcttgcatgcgggcaaagttttactttgagtcccgctacataggctctactagtaaataaaaatcattggtcctctcaattgtattcccaatgccacctttaagttgccaaaaagttgtgccatgacaagtcaattcaaataatatctctccctctcatctatctccaacctcaggatttcttcatgattaatagctgaaagacttgttaatacaatacccctcttgctcagaactccacaacagtatcaccatgtctgtcctctggagttgtccaagaaaccaaagctctcttgactgcacatgactacacctgctggctatcactgcaatggaagcaagactcttcaagatgaaactcctcgacatcattgaaagtcaagctgaagttgatgaaaaagaagaagcatgtaaaaaacttaaacgtgtatcaatgctgggccagctacgctaaccgtagcattagcgtggcgtagcgcagcggaaatgcgctactttgtagcgtagcgtcagcggaaaatccacctttctttgctaacactacgcgcaaagggcacaaaagtgcgttagcgcagaaagtcggaattgcgctaacgctacgcgctcagggcacaaaaaagtgcccgctacgccgcgctacagggctttttagcgggttttttgccttttttgccgctaaaagcgctgtagcgcagcgtaacgcagcgtagcggctgtagcgatgcgctaacactacccaaaaacatgccgcctgttagcagggctacagcgtagcgtagcatagcggcggtagtggcacgctaacactacagaaaaaagggcctgtttttgtgccgctacgctaacgctaagtggccctttagcgtagcggcccagcgttgcgtgtattccataatcatcttgtacattggtcaggaagtacttgtgcatctctttttggatcaagaatgtcatccatgctgaacaaaaaaaggacagggccaaagtaagccttggttggggtatagagataggacatagactcactggttattgcctatgcacacagaagatgaacaacttatctgatttgtttgtttttcaaaatatttccagatgcaaaactgttgagcccagtggtcatatcagggggtatcaaatatcataaagctaccattaaaaaccaacccctttttccaaaaataaaattttgcattgatgggcccccaaaggggttaaacaaagaaccaacatgtttaaaaaaatggtggattttttcaaaccagtctattaaatggtggtgtatttgtttaaatttgataccccctaatatcttccaatagagaatgggttgtagactcataaaccatttagttttgagtaagatccacacgttgctggcatagtggtatcctatccctattgcaagagcccaacgtgctttttcctgtcctctgatacaccaatattctagagttcaagtcctgttccaagccactgaaaatcggtgcaatttcaaatatgcataaaaacactataattttccttatgtgtctcttgtttaccctgtgccagacaaacaacaggtggagaaggtgtgcaaaatgtgcaatcaattccctattgatagaaggaaggccaatgggtaatacaattaagaaacttgccccaacaagaataactgatagaaaaacttgtggatatatgaagcatgaaacagtcagctgctgtcatgagtacccagtggagttatttgaatgtgaaatctgcaatatcaatgcctgggtcatcacaaccagagaatgttgccccacacacccccaacctctagaaaggtattttgattagagatgggcggggataatccgccgcggatatccgctatcccctggcggatacccgctagggccagcggattcccgccagcgggtgcggattcggctgcggatggccgtttttccgcccagactggcggatattcgggtatccaagggatacccggtgtcaagagaggccatctcgccgggaggaatccctcccgacgagctggtgtacataccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccgccaagctggtagtatagaccagctcgtcgggaggaatccctcccggcgagctggtgtacataccagctcgtcggaagggattcctcccgacaagctggttcaaaaaccagtttttttttttctttttttttttttgaaaaaaaaaacactatccacccttaaaagggggcggatatccgcagatatccgcgcggatacccgccagcgccagcgggtatccgccagcggatgcggatgcggatgcggatgcgcaattccgctgaaaatgtgagcggatatccgcatccaaacggatatccggatgcggagcgcccatctctaattttgatccaaatcaaccagaccaataatttaagacccccaaaaggagaaaaaggcattgtatatacatgcactcccctgtggaataatttttattctttgtacatttcttaaatttcacaagatgtttgtttatttaatttgatagttttcaattgtaattatgtgtgatgatacaggttttgtagtataccaacccacaggaaatttacagagaagacctatttggacagggttataaatcatatgacagcatgcactagtgaaaaaaatccatagtgcagtcatctattccatcagcagtgaaaaaggaacacatattccccaatcccttttggaaccaatttcacaatttgaaaaatctatatgttcctggtgacttttttgtgaaatttattttgttttctgattcctatcttaatttgactttcctgttacattctgtgacatgtttttttttttcatctgtcttcaagtcctggagtagaagaagctgcagggactctattgtccttatccttccaacacactcaatccacaccagttcttctgctccagtcctcctttatctcaacatttgtccaaagccaaaacagctatggacaacatgactgccctctggtctactgcaaaaaccctcagaaacagcaaatgcagtcctttgtgggttgatacagcctgtattcctgtattgttgtgtaatgtaaagtattgaaaaattgacatttttgataaaaataacaaaaaagagaaaaattgacaggccaatgtgttcaacaaaatggctgaatgattgtattgtaacacattggcccaccattggcaacaatgtgctggtatgctacactgcactgttttcccaaaaggtgttagtgtagcagcttcaccatgaaaaatttgaggtcagtacagttgcggatggcaaaaaccaaccctagattttgagggtgtccaaaattttgagcaaaaaaataggttttttttgtatttacagggttttttagcccttttgagcctacataactttgaaatgttacctcacagtattgcaaaaccaatcagaataggtactacaggtgctttaagaggcataaggccatgaataagcctaacttaaacccataactatgggtttaagtatggattttggcaggcatgtccaaatacatgcttgtcatacaaataaaaaaaagaaccgcttgagtataaacttagtggttacaattttgaactctatacatctgtaggagttcaaaattgtaataaaaattagtattgaggcataggccccgcgtgtccattttggattttgcgggcggggcatggtcggtctatgccatccgcaactgtacatgtcaggtgacatgaatctaactcctgcatttattccagtgttacttcaaagtcaaagggttgggacttcctgatgaccacaaagggcacatttttatttgagcagacaagcaccggagtaacaatggagttgtaacatatgtcacttcatgtcacctgacacctacttccctcagatgtttcctggtgctttttgctgagcagaaatcacatagtgctaatacactaagcactttcagcagcttttgctattctgtggtcctctaatggccgctacaggggcaagactccacaaaacaagtacattagcacactcttgatgactggtacagactggtcatcaataccagtcatcaagagtggagcaatatatctgtgttcttcatggcaaatgtgtatgaagcatagggtcatgaagtcacatggtggggacatccaaaaaaggattgaatattgatatgtatggtcaacaatgggaagctacgttcattacaatttctggacagatttttgtcatataaattcccagagttaccggataacatgctattgttatctggtaaatctattttttggtgaaaacgtaacacaacaaggaggaatttaccctttgttacagagaaaagtaacacaaataacacattttctgcattgcctgaggtaaaacccatcaaaaaggggtcaaaaccccttgttatctgtttgatatccactacatttctggtgataacatagcagagtgaacatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatgaaaagactgaaaggacatgatacaaaatgagacaaagaggtataggaacatcaaggctgggggacgagtaattcgatgccccccatggaagactcgaatagccagatggtaaagcctattccatctgacaaaaccaagccttatagagaatcttaggggaaggctgatcggcttgttgatgggacaagttagggacaaagatgtagttgatcatgagcatgataagtctaggggcagacaacagatgagtgatcgattgatggatgatcacgggatcgttgaactgatcctcgccgatctcttccgataagccgtacacaaggcttttcgtgctgaccgaaatcgtcgcaatcatcgtcacaaagatgtcgagctcccttgtggtcagatcagataccatcctgaagttttcggtgtcgtttgatatctttagcagctgggtcaaaaacagtcttgctagttttactgctgctatgaccgacgttcgagcatgagccatgcccggatgagggtgtagcaaattgccctcatggcgagacgtcggtccatctcgactcattggatgcctcctctgctcttctaagcggactgtggtttgatggatgaattcagtaaagatctcgagtgtttcatttaaagattctatgttcaagcgccattcgtcttggatatgatttagttcagatttagcgatgactttgagggtcttgtcgatcgcgtccgagcattcatctgtcatcgttagcacctcggctctcttctgagcttcatgatcgtcacagaggtgtccagaatcttcaaccagacgccgataggtttgaagtaattcacacacgtgtccgttgacctcatatattttgaatgctagacgacaacatatgaatgattttaattgtttgaagtccttatcactccgcacttctgctgcctctaactctgggtgaatacaagctatggcaaacttgattttccccatcgtgtggtccagttttgacaaaattttcaacactagtttcagtttgggaaccggcttgagattgttgtgatgaggatcggttgggttagttatgagcgctttcgaaagagagttaatttggcgtcttagggtaggtaaacgtttcgattgcagctgatctaagagctccctcctgatatcgacttggttaaatatgacgagtgggtcgggcggattgacgatcccgtaccacaaggcgaagtatgtgtcatgaatacgttccaactcatctgtgaccaaaactagatcagaagcgatcgggagaaaaaaaaagaagaatcagtcagttatcactactttcttgccagcttttaactgatatggacgaatggaagatcgatcaagtccgtatcacatactgatgaaattttgaccgaagacggtgagaatttttgggcaacaaaaaataatttttgatggaatggctcaagagtcgaaaaaagagggagagaaccaatgagttttttacttagaggagactacgcgttaaatagtctacatacaagtggtcaaacatgtggttgagaaaaatgaatatcaaaatgaataaaacagataaacatatgcttgaaaagatgtctggaataagtgtaagttgataaagactagacctgggttcgaagactacaaggattgcagcactagacaacataacaaaatatcacgcagaaactatcaaaaaacaatgtaaaaatcatttaaattatctacgaaatcatgttgaatttaaaagtgggatagatgagttttttagggatgagaagaaaaagagaagaaattccatcaccccccgctgctcagacctaaaaaaccttagagtgaaaaaataattgtttgacggagatgagagatgaagattgagaaagtgaggctggctctgtattcaagtcttgaaaccttccagctcacgccttgacgtgtcgtagcaagatgtcggatgttctgaaccgagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccttgaggtggtcggtcatacagatactgtcatactcattgtaagcttccgatccgggccgccgggtccaggtacggccttcctgacatccgaggccggcatatccggctgcgacgccggatccccgacggatctgtgactcccaatcacaacccttccaaaacggcaaaatggaggacttcccgtcaacatcttcgggtcccacagaaccaatttggagccttgaaaatcacatttctctctgaggatctggagttttcaagtatggatcgactcctgaaagggctccagtttgcttgggaagtcctccaacaattttcttgatttttgtaaattgaaaaaaaaattgtagaaaaaaaaagtcgaatagcttaacagctttgcaagttgcatctacatacagcttgtgactggctacagtaagtcatcttgcacttctctctacaaaattcattcctttttttgagccccccttcatcctaagttttgaagtttaaaatcaaaaaaatccacttgtagcgccactgccaacataattggctaagattgggcgatgataatcgcactcctcccccctccccgcacgcccacgaccacgcccctcggaagcgagttttttcaataaaaaggaatccctcccggccgtcgggattgtacagtctcgacggccgggaggaattcctctcggccgttgagactgtacgtcttgataggccgagaggaattcctctcggccgttgagactgtacagtctcaacgactgggaggaatccctcccgggcgtcgggattgtacagtcttggtggtttggccaccaagactgtgtgtctcaatggccaggagggattcctcctggccatgttgagacggtacagtctcaatggctgagaggaatccctcccggccaccgagactggtcctgatggccaggagggattcctcctggccatcgagactgtacccctcccggccgggaggggtacagtccggtgaagggagaactttattctcccttcacctcccaattatggcgtcaggaagagcgggtttgtctgcccgcccctcggaatcctgttttccctcgaaaacaggattccgaggggcgtgcaatcaaacccgcccctccctgaggggcgggtgggattgcacgccccttttggaggggcgtgggcgtgggcgtgcggggaggggggaggagtgcgtttatcaacgcccgctaagatcatgaccagcataacgatgattccctcatgattgggaatatccattaccgccaatacatggaacgaataggaactaaaaattgagcttgttctttggtagttgatagtcatacacgtgatgggagatccacataagagtaagacagataacaacttcaatcggatgcatgtttgtctgtacttgtcccactacgcaggagaacaattaaagcagtctgatggttataaaaaggtgtgtcagcctgtggattgttagtggtttcatcttgagaaggtaaatggacactcacaaggactttgagggtttctggcggagtcacattcatatctatgatcctcgttcatgtttgcttcgcgcccaccagccactatgatcaggaggaaagggaatgcttgtatagatcgtaagcaactattcacgtatcccaaaaacctctttattaatgcacaagaataagttacctaggatgtaattgtcctcttggtagtacgtggtctgaaccactgttacgtcaggtgccccgccgaggccgccgatatttctggatggcattcggttgcaatgctgccattccaacgtggaaactgtttttactacacagggtagggttatgtcttacaagggcttccatgagggtcttgatcagctcccgagttgcaatggtcgcatttataaggcgtctcgttgtggtcgtctggatagagatgaataacgatttcgtggaaaggttgaacttgtggctggtttggagaaacatcatatatagcggaaattggaacttacacctctgaacacccttcgtgcaatgttgcgtgggctcgtgacttggaggaaagtgtcgggtttttggaggttcgagagagtaggaaagaacagtaatcacacagacgacatacgccgttaccaaagaggtattaagattaaacattgttgcttgaaggaccgataaaaattcaacgagagtaaactgttatgtaggtgaagtaggatcctggtcaagttgactgttttgaataagcaaacggacgctggatgcagggatttatatggatcacttgggcgaaaaaacacaccggtggaaaaacatgtcactgttatcctagagttccttacattttccttacatgcagtgaatcctgacgaaatggccctcacggatatcgctgactcatgaccaatgaggtgaatgaatggatttagagagcggcgccgccctgcccaagtgctcacacatgttggttgatgcataaatattgagcttctcatttcaccggcatggcatttcttgttatttcattcgagccaattcttagccgcaaagttcacgtgttgacctcctgtgctgaaccttagctctgccaatgaattatggactgaattgatgtatgttcaagtcttgtcatttaacatcaaaatcttgaaatatatcataaggatgaagtgttgttgattttcttttaagacacattgtgtgtaaatcactcatgactttggtatcaccgtagaggttatcgaaatccttaactttggatgcaagccacgtgaattcagtaacatcacacttctctctccttctcgctccatctgcctctttctattaactaccttttcggccggcatgcttgttatcttttgagtcgactgccttgagatacggaatagtagaacccgaacaacgagatcaaataaaaactcatcttacatgaatgtgtatgctactacttttgaagtcgaaaggagagatgctgtgtgagtctgcttctcaaaaaaaaaatggataggatagatagaggaagagaggaagagaaagatagtagtaatagtaacagtataagagagaagagcaatttccagagggatgaatcaagataatttgccaggatttaagctaagttcagtaggaaccgactggatttcaaggggatgaatatcgtccaactgagggcgaaagacggggagatcagaggaggagggggaggcgagcgggagagttccatttggattacggagctgactgtaagtgtaagcggaagagttggggttgagcgaacgagagacgcctcgtagtcgggtagaagtcgagatcgtcgatggcggtcgggagagtgggagggcagtgtaggtacctcgacgcagatggagggcaaaggaatagacaacaaagatgaagtacaacttcaattttttttttttcatccatcgtcgaatccaacaagaaaaacacaaaaggtgatcggtcagtcttgggttatatcattgacatcgcgcttcggctcgaatttcaggaagatatatatatataaaggggagtgatcggatttttattcacttttgttagccacactagtcctagaatcccacttgcaaatccttgctcttctttccagatcgcttgagccgcctgtttcctcaattccggtgagagtcttggagcatccggattcatcatctaccaccaccattttcgcaaaataagtttaaatcaaaggtcaggatcatgtgtgccttccttcttttgtttgttcggtggtttgtaaataagcaccaggtggggtgagtgagtgaagaaggggggcgttccgatgggaaaggagtggctgaatacctacatttttttgcgcgtctccatgcgcttctcgtcgtccatcatgagggtttttaaagtaccattctatgccaaagtagaccagatagagtgtcgaaatcaaatgatctaatagtaaggaatttgcgtatatgaatgttcgtcttggattttccttttggggtatcaaatcatattggtaacgttcggccattcgttagaaaagaaacggtaatatcccggcgatttgaaaaaaaaacgttcattatatgtggttaaaaattattatccaattagatgtcagtggtggtatacagtttctttctgcttctgtgggatgataatactgatgagatccatggttcacttcacccgttgcttgtagtccataaatcaccaaaccgatcgtcagaatattatacaagtacattgagatctacaagtgaaacaccataagtattctcttttttccgtgtttcctagagaaagagataggacttacttggatgagattagcgccatgaaagacggccaggataccgtagaagcccacgactttgttgagcaaggagatcagacagatgatagtgactcctagtttgatatcgaagaatcctaggaatgatgatagtagtctgatcgatttgttattgttcgtcatccattgatatgatagtgggttttgcatcctcgattcgactcttcctcgattgcttggttgttgtctttgagattcaaaggactgatctcattatgctgggtgcacattaatccccccccccgtctcggatcggatcggggaggaaagacttgatcaacggggatttcttgattgagcacattttggctgactctctttttggcaaatctaccaaagaaacttgctatgtagtccttgctacatatgtgtcagatgctgaaggatatcgcagttatagccaacagatatctaatgggaacaccccctcagttggaaagtagtgaatgaaacgggtctggacaaggcagtgaggcaaaaaaacaatgtccaaaaggagccaacccaaggagaaaattggatcaggtaattagaccctggtaatctctcataaatctcagtagctgagattcaaagattcagctttgtgtgcatcttcttgggtaacaaaaaacattcacgctgcttgattgcttacaatttgtagaaaaccctgagagaatatcatacatttaggttacccacctttattgggagtttcctgggtcctattgggccatgtaggcaattgggggtttgatctttccatctgtttgaaaaggtcatagaccttatcagtcatgaggtgcataatttaatgtgctgcccattctctaccttgatgctacttcttgaaattccacagtgattcagcagaaaacccaagaaccgttactagtggaaaatgatggtaaagtagaattgtgtgctaaaatattgaaataccctgtgtcaaattgatgaaatgagttttatcaaaaaaccaaaaaggacgataaccccaatttgctttccatgaaaaaaaatcctatggcacaggtcctaaggacatgcctacatgcgacaagtgatcatggctggtgatttaagcttattctgccatcaaaagggacctttcataaacaaaaaaatattattcaagttggaatttcccattcaaactgggaatctagaatattgaagcaatttgcctttgagaagcagctcattggacgaccagcatgagtaaccatcaatgagagctggggaaatacttatgatcaaccctgggtttgtgtgttacatattcttatcttttttaaataaaaacagccagctttgataccccctcctcaaggttgtggcaatagttggccaggtccaacttgcaggtaactcacattttggcttcctcaacctttgttttctatccaggggagacatccaacctacatagtacatattataccccccccccccgggaggattaccattttctggaaattttggggggcacatgccacagttagggcttcaaaatttgatgtggtagatgaatccagcaacttaaatttcataattaaatgtgagactctcaagccattcataggtggaaaccaaaacgcagctttaccagctcacatggttagttggtcataagccaaagagaaaatcgagtttttcttggccacaaaaccaaaacaattgagtttggagatcttgagaggcttgaccatgaaaattcaaaccccaaatcaaccagaaatttcagttcctgctgtctgtcaagttaaaaacttctgagtagttttgtttagtttaagagtattttgaactgggttataaatacttctaggtaggaacataaacagattgtaaaaaaaaaacatgtggttgattcaattcctaacaaaaccaatgcacaatgctcttgtgagatttatataaagtgaaaacaatcattccagtacctcctgagactagagtcacttggttgtaattttttgtgttccaagcctccattctttctttcttcatgtttttgtttttatttttctgatgggaagacaagatttttttcatatttcaatttgcagaccctttgcgatccatctcctctctaacttggcttgcgaaatagcagttcatagtgttcattcaagaagatcagcccaggagcttcaggatcaaccggtgcacttccatatgctagaaaaaccggatctttcgaggctagagaaagcagaattatctttttattcaatacctttgccgcagctgcaagtgcgtgttctccaccccattccccattagtcttttcttttgaaacaaaatcgtcgaaagttatagtaccatcctggattgattctatgtattcatgaacactttcttctatttttttgctaacacgctttctaatgtcccgatacgaacggtcgtttccatttgccaaatacgacaaggcccggtatagacagttcccatcgccttttatgagtctttttgtgtaagtatattgaggtagcccgcgtgaatccaggtcacgaaggtcagctttccgtggaggcttgcttgaaatttgagtcgcgtactcctgagcgggtgtttcgttcggactcaaattggcctcaggagaccgcacgggggacactatcttgcgcaatttgtgaaaacagatttattggtcaatagtgaccattactgtataacaagcctaagtgtctgaggtagttcgggatgggtttactgtgcacacttacctgggcaattcgatccaccagcgccctcaatcccagtactggtactagcactagtaatagtgctttctaatgcacgcgaaaagacattgattgggaaatgtcgtcgttagatgttaacatcaaaatactgatatttggcaggagttgttcgagacggtttctttatgaaaatttactcgcttacctaacgctgtgtctatccactcgttcgacacgggtgacaaagtccactggtgtttcagcccgtccctttgatcaatccagacattctggccttaaatacgcatcccaacaaaagaaggcataggtttgacgatgggatgatcagatatcagtcagagtgagcgaactattcgcctgaagattattgaagttttttttttttttcgctgaacctaccccggcgcgatgaagaatcgtggacaactgttttgacgtgatcgcttaacttgtgcgagtaggtccacttatacttcagtccgtcagcatcgtgccatgtttgctcgaaagatcccagacctcatgcaagtaaatagaaaaataggtagtgagaattttccggctactcagttacttatgtgaaggctcagtcaatcactcactggatggaaattcatgaaaaaggaaaagaaaaaacaagacgagaaaggggtagaccgtgcctgatcgcataattgatctcgggaaaatttagaacacgagttcttgttgcaagaagaagtctagagtgaatctgaaatcaaggtgcgtggtgatttgagagccttctgcgatgtaatgaaacaatcctgtaaattttgtgacgactaagagaagttcgaaattgtaatctggtaacggctaaatacaatgtggatatgagcaagaaatgggactcatttatttacctaagagcaggccgatgtgtcgtgctgcttggatcgattgtgatgagagcgctgtgcactgagagatatgcaacaatgcaaaaatctatgggcagagaggaagagagaatcagcgctcctgctttttcctgcttgatttggcgagtagtggtgcttgacactgtgcctagttttgggataacgatcctgatcctgacgaccgcttcgatgtaattcgcttgaatgcgtcatcaatcaaaccttgggcgtcagttcttgttttttcctttatccatccagaagactaggcttactcgatgaccctatgggtaatcccagtgactagcgatgagtctgctggtgaaatgattctgagtgcgattgaggtggggcagcaatgcatgtatggcttttagcctatgccaaaagtggaatacgaatagatgctgctctatatgtactcataatgatgacttcatctcgtaggccttgggttgcacttgcaacctggcagagatgaagccttggattcgtccccgtgttgacgggcgactcgacgataggtttcatcacctggatcaatgaaagataggcgggtgcaagtctcacctcccggatattcttaagtctcatacgctgtggtttactttgttttgcctcaacacctgtctgctctctgcgacgctttgaaattgaagcacttgtcctttttcctttttctttttcaagtgagattgggcctatggcattgcaaactatcaatctattactaagaaacaacaaactggtgcgacaaatcagatgaaacaaccaaacgcttatacactactgctagcgctattcaaggagactggaaaaacgatcatacgaaaagataacggaaggaagaagaaaaacaaagtcaaacaacagagagtctgggaaaaaaacacgttccgagaatcgtcgagtgtcgatgaggaattgggcgaggggttcttcagcaatgctgtgcatgagggttttgacgaggcaatttgtattggagcaaattttgagtgtaactacatggataccttcgaagcataaccctcgagttcttgaactgaggggagaggttcatgaggtgaaccactgtgtcccgtgtcctacatacaaaatggggaaagtggatcgacctgtctgttgattcaaaaaggaagcatttatttgagtgcacaatgtccggatgtcattcggttaatcagacaagtttgtaacagcttccgctagcaaacagccacatctattgctgttgttcggaacaacaacaactgatatgagtcaatcaaaggacatacaaacagaacaaaaaaggtgttttgatcaaaacaagtggagagattgataaaaattaataaaggaaatctgcacaagtaacaaaagagagttattagattaggcagacaccaaacaaagtaagagcacaaacataaatccattaaaagtgttgcattcaaacccacatcttctacccacatccaggggacttcaaaatctgttgaaaatttggggccccagttggacctaaaattttgagctggcaaatgactactgcaactttattcttataatcaaatctcaaattctcaagccagtcatagggagaagctcaaccacaagcgccaaagagaaattcaattttttctttgttccaaaaccaattgagcttgatcattaaaaacaaaacacaaaatcaactcaaacttgcgcttcctttcaagttaaatttttttgagtagatagcttcattttgtagatatcttgatcattgtggcagtatttgaaatcaggttttaacaatatggagggggggataaactgattgaaagaaatagctgtatatacactataaaaggttgattcaaaacctaagaaaacctcttttgtaattcaattaaaaagaacaaatcattccagtaccttctgggagtcacctagtgttcaaatttgtaataacctctatggaaaacctccatgcattctttcttcatgttttattttttcattttcattgataagcaagattttttccacatgacatgctcattctcctctctacctcggcttggaaaatagtagttcatagtggtcacccaagaagaccaacccaggatcttcagggtcaaccggcgcacttccatatgctctaaagtacggtcttgttgaggctagagacagcatgattatctttttattcaacacccttgccgcagctgcaagtgtatgttctccaccccatgccccattagcactgtcttttgaaacaaaatcatcgaaagtcatagtgccatcctggattgaatctatgtattcaccactttcttgtatctccttgaacacacgctctcttatgttccaatgcgaatcttggtttctcttgaccaaatacgacaaggctcggtatagacagttcccatcgcctcttatatagtttttagtataagtaaattgaggcagcccgtgtgaatctaggtcacaaaggtcaactctccaaggaggattgcttgaaattttaaccgcgtagtgagccggggattcgtccagaatgatgtgttttctgattggagaagatgaggccagaggagaccgcactgtgcaattttgaacacgggacggaattatttatcaatagtggccattattgtgtaagcaaaggagcacttttgcgtgtctggggaagcttggtataggtttaatctgcatactcacctggagaatttgatccactagattcaggtttcttgctagtcctctgctcaatgtaagtctgtttctggggtgaccaagcccactggtattccacgccgtcctcaatccatgacttaccagtatgactacctaatgcacacgaagacacattgtttgttaaatgtcgtcgttaaatgttaacaagacaacattgttatttgggaggagttgttctagttacatacctaaagctgtgtctatccattttttcgacacgggtgaaaaagtccactggtgtttcagcccgtcgctcttatcagtccagacatcatcaccttatgtacgcaatcccaacaaacgaaggcatcggtttatcagttagagtgagagatactttctcctggaggctggagatgatggaggtgggtttttcttcgctgaacataccccggcgcgttgaagaatcgtgtacaactgttttaacgtgatccctcaacttatcggagtaagtccacttatacctcagtccgtcggcctcttcccatgttttctcgagatttcccaaacctcatgcaatcaaagacatagataattagtgaggatcttctggccacttttacttatgtgaaagctcagtcaattactcactgcatggaaaatcgtgaaaaaggaacagaaaaaccaagacaagaaatgggtagactggacctgatcgaataatagagcttacaaacatttcgaacacaatttcttattgcaagaagtggtccaaagtgaatctgaaaacaaagcgggtggcgctttatgtgctttttcaggttcattgaatcaatcttcagtagtgaagcttcggcgggcctgctacataccagaagctactcacgcagcaccttgatgaagcagcttcatacatcaattttaatcctcctaccagtttgaaaggtgaaatttgacaggcaccgcgtaaggcccccagttttatccaagacttgtagggatgccgacggtacatgcttctatctgcctgcaaaagtacaaaaagcccactctgacgtttgggagattataataagatgtaagggcacacgtttatacctctcagctgcgcatttggcgttttttttttcctttctataacggacgtcatacaaggcctcgatgacacatcgttggtttgctacgtcacggtagactgaagagacggtgagaggacagtacttgcacaatgtcttcagatgcattttaataagatcacttcgtatttcaaagggaatgggtcattacagcgtcttgtatgtctggtggtgtgaagctcaccgctttcctggctcttttgtcattgatttctcctcaatttacgtcaagtttcgttacagttttattccacatccatttttttcggtgcgcagtaatgataaggcgcatcagaatttgctgcaagtgtaatcaaaagcttcatagagattgtgaaatgcaacataaacatatagataacttcattcaacacatcaaaaacaggggattactgaagaaactgtatggtaaaatagtcatgtaaattatcgtacttagccattctgatgtgtcattgtgaaacacgcaagagtctgcatttctgaaaaaggtaaacttttaggaagggattatattgataaggaaaatctcatttttacctttgaagaactctgaggaagataaacctttaggaaaggatgatattgatgatggaaaactcatttgtagctttgtttttaatgacacagtggttctggaaatagtcgtcacctcgaaagaaattaagttttggattctaaaatcccctctcaataatgcatagattgggtgctaaaatggaaatttttggcttcagcttgggcagttacgcattggttttattgtaagattggttaagttgtgcatgagtaccaatcctttttgggtctgtattgcaatgaataccagaaaccaagttggaaattccttgaaggtaacaattacttgtggtctgtggaacagggttctttatcttgaccgcagttttggaattgagtgacaatatatttcaatttcttgccaatgattttctataactggatttgtcacagccaaccaaattttaccactaaatttaactcaactcaaaatttattaggaagcaagtcttcaatatgaagtgtgttgttgtaagctcaggcaaaaacttgtacttgggtctcaaatcttgatgtctccaactttggtggggaagagagaaaagccagagccagttgcataaatagaccaaatgttgttgtggcacagtgaagtgtataattactaaagtctactatgttttgtattatactcttgatgactaaatctgaactcaaatttatattcttggcttccctcaactctgacaaactttaccgtgaaattggctgtctctggcagatccttgacaggaattcccccattttcaaaactctgtaaaatgaatgaaaacagctactaagttcataatcaataagcctaagtattgaatagaatcatatatccaacttattcatctcagttgttaaagatagtcaatcacttgaatcataaaaacagttccatggacattttgatacaccatctcttaaccttgtgagttctggaagattcagtaaatatgataaatagaaaccttctccctaaccattaggaatgatggtctgagaagctgaagaagaacaaaaaaccaacatactaataactatactaataactatggtaaatggttttatcttatttccaatttctacacttggaatgtggccagaattgtgcagcaaaggaaaatccttagtagatcaacaaagcctctcctggagaatacatgttgtacattctctgtaggagaggcttctgagagaattcaactatgttactggggccagaggtatttccaagcctaaaaacacaaaataatactttaaaagacaaaagatcattgctggaattttgtctctctcttctcatcactaaaaatccacatatctcataatttttgctttgtaatttttggataaaataacacacatgattgttctatgtttgttagtttctgagtggtatcttgtctcattaggaggtatcaaatataaccaactccaaaattatttaattgactggctttgaaaaaattgaccatttctaacatgtttgtttgtcatttgacccctttcaaggcccattgatgcaaaactttatttttgtaattgatgcaaaactttatttttgtactggtttttaatggtgggtttcttatatttgacactccctatgctgaaatccctgcagtctttgagccttggtctagtcttttccaatagtcatttactcccctcatctctttatgcatatgttgatctgttattcattttgatactcaattttcctcaagccacagatggaactttgtagtctattcaacacatgcataggctctattagtaaatgaaagtcattggttctctcaattttattgctgtgccacttttaaaagttccccaacaagtgtaccacaacaagtctgtccaaacagaaatctctctctcatccatctccaacctcagaatttcatcaatcatcttgaaagaaaactgaatagacagtttttttgctatcttgagcagcaaatttggtaaaagttttaaataagatagaacagaaaggactgaagaaatgcacttgaaggaataattgaatcaaggattattgaaattagcttgaatattctctggagagagtttacaaagatttgtaaattctgaaattacatttcctgacttttcatgaggctcaaagttgctaagagtaagggtgccaaatgtagttgggagcttggtgggtaaccttgcaaggtggtagaataggaaatctttggaagattgtgccaagattggaaattgcagactagctcatgaattccaattttcaacaaagagcaccagtagtgttttggtggacacaggctgtgggactgaaagttcacaggtcttgtgacagggagcaatcacagaagataaagatggtttagattcagtgaggagagaaatcatgatgtggaacttggtagactacatacaactaggtagaagcatacacacaatataagcatctcaacaagtaggtactcaagcttcctaacattttcaatcaaagcagatagtttgttgacacaacatgtcttgtttcaagtttttttttttctttcagaaaaaaggcttgcattgcaacaagataagagtagagttttgggcaactgggataaggagtgagaagcttggcaataatcactccagccaagtatgtttcctgtccccaaaatttggaccacatgtttataagtcctaccgttccctcctgcgagacagaaatactgactgcagacaagagacttgtgataaggatatgccgcgaacttaaccttagttgagttcggatatgccgacatgatcagagttggttgtcccctgtatacgttctagaaacttggttgcagcagaatagggagtcccccttcgccagcttgcaagttgcagcgttgattctcggagcaagacttagcaagttaactttgttcgaaattagttttgtttaatggaacataaatatttaattcaggagatgaagttgagcctgcgacaagcacacatgggactgccctccaccatcgtagggaagttgctgatcgtactggtggtggtgacattgatgactgatccggagaagtagaattgtcgctcgatggcctcgaagttgaggcttgactgtccaggtccagagacttcaaactcttgaatcacaccgtgatcagatctttaagcagttgagcgcttgactaacggcccgatacttgcacaaatgtgtccaggtagagaccgctttgaccctgcactatcgttaatctaagttctccttgaaaccaatccagtcctaacaaaagacaagccgactccgaaagcacagtccggcataggagtccgagaaaggacaaagctatgaccgagtgtaggccaaaagtcaagcatttctggagcttttctcgcgtgtttcagtccgccttagctgggttcctcccacgaacagacgccagcgttttttgtctggctgcttttcgtgatcatcatagtgccttaaaccatatcaatttgaatcatcacctggccttcaccagtcctttctcaatcagtagcttactgaactatccttcattctcctattcaaaccaactggtaatttgtttgattcataaggccaacagtgtttgttgtttttttctgcaacgatcagtttgaactaacacttttgacttgtcaattcggcttctgcttgcatttcgcttgcttaagatcacactatcctttgaccatccgcgaagcctcagttctttctctctttcttccctatcattatcattacccaatcaacttaccataacacttgatcatacaatcaccaaacccctcaagtctactccatttggctatgcgagtcaacaacccccaatcccgtagctggctaaatggcctcgccattgctgctgccttctctccttttggcgtctcggccggagcagctccaaatactttcgaggttgttggaaccaccggagtatctgctcaacagtttttcgtcggtggaattaacaaggtaagaagatcatacagcacaattcttgggtgggcacctcattgaccaataggtttgtcgcaggtctacatattagataaagctgaaaacaatcctctgaggctgcctggcactaacaaaccagcatgggctacggaatacgatctcagaaccaacacctttcgaactatggaagtagcaaccaacaccttttgtgccgagggtgcggctctcagtaacggcacaaggatttccgtcggtggtaacaaagccgtcacctttggcggactggacggcgtcaatctcgccggcaccctagtacaacgacgatggtgccaagtctgtcaggctactggatccttgtgatgacgataccaaatgccagtggagtgtaaacccgggaggtgctcttttgcaagcaaagcgatggtacccgactgttgagacacttgaagatggcagtgttatcatcgtgagtatcaacaaacctagcgttttaaccatacagaagcttaactctttctgatggttcccagattggtgggtgtacggatggaggttacgtgaacgatgccaaccaaaacattccaaccgtagaatacttcccctccaaagggcagccgaacaaactgaactttttgctcacaacattgccggccaacttgtacacactcacctggctacttccttcaggcaatttattcctccaatccaacttgggtaccgagatttatgactacaaaaacaacgtcgagtaccccttgcccaacatgccacacgctgttcgtacttatcccgcatctggggccacagcaatgcttccgctgactcccaaaaataacgtgagttttgctgtgacatctgacctaacgaatgcatcaccctgctgagcctcttgtaattaccagtataccgcgaccatcctgttttgtggtgggaccaatcttcaacctgatcaatgggttctcagtttcaacatcgcggcgtaagcgatttttccactaatgttattgggatctatcctgctcacagtgcgctcttcacaggtaccctgccgataactcttgtgtaaaaatgacccctgatgtatcgacagagtgggaagaagaggattatttgttcgaaggaagaagtatgggccagtttgtcatgatgcccgacggtagattatggatgggaaatggtattgccaaaggtaccgccggatacggcaataccagttgggctattgggcaatctttcggctccagtccactacatgctccagcttactacaacccaaatgcaccgaaaggatcccgatggtctcgcccgatgggcaacgccactgtctcccggttatatcattcggttgcctcgctattggctgatggctccatcctaacagctggctcaaatgtaaagttcctcttttctctataccttcttcggcgtgacattaacgaaaaaaaaaacacctcatttatagcccaacgccgactacattgcacctggcacgccaaactaccccttccccacggaatatcgcgcagaaaaatgtaagcagaggcaccattggaaccaacgccatcacgtctgaggtcgcttacgttttaatctttcaatttttgtagtctaccctgactacttcaaccgcgcacgaccgagtcccagcgctttgcctaaaactttatcatacggaggaaattatttcaacgtcagcttgaagtcctccgatttaggaaagcaatcatccgcactacccaagacttttgtctcaatcgtaagaaccggctattccacccatgcgatgaacatgggacaacgttttctgcaactgaacagcacatacacacacaacgacgacggttccgggatgctacatgtgtcacagatgccaccttgtgtcgcttgtttcccccctggccccgccatgatgtttgttgttgtggatggggttccttcaaacggtgtcatggtcatgataggtagcggtcaaattggtgctcaaccagtcggcgtcgctgccgacttgccaggtacggtaaccgactggaccacctctcaaagcatgccttccccttccaagaacgcaaaacacagttcttcctctcaccttttaccctcattaccggttgtctttttgatggcctgcgccctgatccaactcatgtgaacgcgcccaatgttcatcaatcgttatccccacctacagacacttcatcctcccaatagtttatgtaaccgatattcccgatgctgtcaacgttactttgtagctctcaagcgcccttttaactatcttttgaacattatttatttctttgtagaagtcttaacttatcttgaaaatatatatctatctgcactgctaaagccctatgcaacttgatatgatatcgacaagacagtcactggaagactgcataagctccatttatctacagttaattggagacgcttgaatgatgatgccaagagaaaatgaaaaaggggcacaattggtaaaagaaaattcattgatggcttttgggatttgtatgatccattctttgaaatacatgcatcatctcataaaaccagtaaatgatctgcagtcatgaaagagagatgtacagtctcctcccagcaacactgggtctctactttacgctgcgctatctgcattatctcagtaatgtagtgcacttgattccttccctgatacattaacattatctgtagtggtaaatttttctttcagccagtagtgtaatggtgaagtttttgagtgtaatgaatggataaagtaatgcactatcagattatccaaaggttaagcaaccctaatcacattttaagtggcaaaaagcctctctttttgagatttggcagcaacacatgccatgaatgtccagaaagtatcacatgtcttaccaatatttatgtttttttcttcaaaaagaaatctacaagttgctgatagtgtaatgaacatgaaaaaaaattccaaggcaaaatggataatgtaatgtgcaaagaatttccaaaaattatggggaaagtaatgataatgagtggaaattcactactttatctttacactaccattacgggtaatgtaactacccagtgttgatgtttatggcagatggattacttaatttaaaaaaatatactcattctttatttcccattttttggggagtggtagatagggagatgataaaaaagagtatgaaacaacagaataggaaaagtcattgcttgacattataaaaaaataaaagcaaaattgaataattttttttctttaataatttttttaaaaataaaaaaaaacatggagagtttagctgagatgcaggagataatgattatcaaataaaaaattaatgttttattggcccaccagaggccggctaccgctggattcaaagccttgtgcttgggacgaagcgagtcggtcgtcaagctgggacgaggttgatgcgcctgggcaagctttcgctagattcaaagcctccaaagcgagttggttgtgggacgaggtcacatcgattgggttccagtgcaggcatgaaagtgaccgacaagaagatcaagaattcacaaaggatgttggttgattggaagatgtcccccttgagcttgacaacccggtctcgtgcgtttgcagcatgttgttttcttcggttcgctcagatcggtttggccaggggcatcgggatgttcttgttgagctgctggttccttggacttgaggggatatgtacagagagtcagtcgccgcgcgggctcaagcggacctgtgacaggtttacccccagacataaacatctgggaggatactgtacatattgatgagtcactttacaatagccctgccagtgatgggccagttattgtaaacgtggtgtttgcacagcttagcagcttagagaatccgtatcggtggctatttccgccccgagctaaggaatttagccgcagatttcaaccgcaccggggtgagctaaagtcaagccaaattggcttgtggcaatatcttcagctaaccgttgctatatttagcaagggttagcttcagagctaaattgccagctagagccacagtagatacaccaagctatatactcgccaacccacaacggcatacagagtacaaccacaacaacccacacccatttgacacaagattcactcgcaacgatgccaaacaaagaggccccaactggctcccacaagacaatgagcaacttgccaaaatttggctcaagatctcggaggacattgtccgatcaactggacaaaaaaaagacaaatactggaagcgagttgctgaagattacaataattataccaccggtgttgtaagagatggaagccactgcatgcaccagttagtccaatcttcctttgattctccatcattttcagtgtctgattggggcctttctatgtctgcagttggggacacatccagaaagcaactttgaagttttccggtatctatcataagctcgaaaaaactcgaccatccggttctgtcttgaccgatctccttccagataccaagaaggctttttacgagcaagaaggcaaacagtttacctttgagcaagcttggatggtcctcaaggagcatccaaagtggaacaacctttcacaatctcgagccgtgccagacaccaatcttccagtctcaactccgactccatctaccccggcaaccccaattgcttcccaaaccagcacagccgtcgttgaaggaagatctgaaaattcctggacccgacccccaggtgttcatacaaccaaacaaacaatgagggaagatcattataacacaaagaagatcaaagtcatgttggaccgctcaagcaactaccgcaatcgaacacttgccatgaaggagacaaacaaaatccgacaaatagccgctaaagctgaagctaacacggcgaatatggagattatggcgaggaagatagaagacttaccagacgacatctcgaaacaattcttaaaactccaaaaggaatctattcttctcgacatgcaagaacaactcaagcagaggcaaaagttagctgcccaaaaggaaaaggaaagccaacagccaacatctactgcaaatcaacctgaacagtcaacatctactgcaaatcaacctgaaaatttctccttggcccctgaaagcgagcctggaacctctgacagcttacatgatttatgtgatgaagagattgacccaatccttgattctctcacttaaataacacttacacttccattggttattcttatgatttgttgttttccctcattcaccaagaaaagtcaagaaactgtcctgtgactgctttcttatctcacttctcacatcaaaaaaatataagaacaaagaatcattgtttaattgctctttctatggttctaagtatggagacaaggatttcattctggccccctgtttctggccccaaattgcgcccagttgagatcaatcagatcatttgtaagccgtcaatgttgtgcccctgatctgagcttgatggtccggatttgctgtttgctaaaggtgtaaggtgtgcttcggggcaaaaccagagtggtcaagcttggcaggtcaaagatttcagtcaaatcttgctcttggtcctccacaatcatgttgtggaggatcacacaagtcttcatgatcaaatacatgtcatgaggattccagaggcaagacggcatggtgatcagagcccagcgtgcttgcaaaaccccaaacgctcgttcaatgtcctttcgaaaggcctcttgaagtttcttgaagtgttaggatggaggatcttgcaagactgttttggctttgatgagggtcgaccaatctgggtaaatcccatccgtcaggtaataagtgtggttgtattttcgaccacagatttcaaacttagcatcccaaccggtcccagcaagttggtcctcaaaaatcattgatcgctgaatgacattaatgtcattcagagcccccgccgtcccaaaaaaggtgtgccagatccacaatttctgatgggcaacagcttctaaaacaaccgtgggtctcttctcctttcctttatactgaccagccagtgcactcgggcagttcttccatgcccagtgcatgcagtccaagctgccgatgcagcctggaaagcctcgtcggttattgacatcgggcatccttatcaagtcattcgcatttgggtttcgtagatattcttgaccgtacaggctgtcaatcgtcttgcagaaattgatcagggttttgcgagcagtggcttcgcctatcctacagtattcgttggtggcatccatcgcgcatccataggcaagctgtctcagggtgcaagtaatcttctgaaagctggataggcccaacttccctgtggcatcctgtccaataacctatcaactgcctgtttgagcttaaacagaaatcaaaagaaacaaaacttactggccattgaacaaaatacggcgaagcatcaaccaccctggcagcaatcctcaggaataaatcctttctgagtcggaagcgcctctcaaaatcgtgatcgttgtaagtggaaccattgttaaagtagtcctgcatgagtcttgtatgtcctttggcatgatttctttccttgtttgggcggtgtcagacttgtggctttggatcctcgtctttgtctgtggtcagttcttcaaaagatgtgaatccactttcctcatcatcttcatcatctgtgtctgacccaaacagatcttcaaggaggtgttgccgttttctatcaatgcggctgctcatggttccacaagctagctagtttggctggttggtttagccaaggacggtgttgctgaatctagagatgggcggggataatccgccgcggatatccgctatcccctggcggatacccgctagggccagcggatacccgccagcgggtgcggattcggctgcggatggccgtttttccgcccagacctggcggatatccggtgccaagagaggccataccgccgggaggaatccctcccgacgagagggtacacaatccagcttgccgggagggattcctcccgacaagctggttcaaaaaccagttttttttctttcttttttttttgaaaaaaaaaacactatccacccttaaaagggggcggatatccgcggatatccgtgcggatacccgccagcgccagcggatgcggatgcgcaattccgctgaaaatgtgagcggatatccgcatccaaacggatatccggatgcggagcgcccatctctagctgaatcgctcgtgctaggttagctttgcaaaatttgaaatttggctgcgggccaaattagccaaaccaatacggatgctcttagcgtggtgagattccactgaaaaacagtgtagccaagcagaattccaccactcctgctctaacactgcgcgcacaggccccaaaaaagggcccattatcaatggtgcaacagagacaatacgagacggtatcaggcatttatttgtatcgtctcagaattcgaatacacaaaaatactggatttgtgttgtctcacttttctgagacaatacacacgtattatctttggaaagtgagacaagtattctgcattgtctcagatgactgattccaccaaaaccgtatttgatacacaagatatttggccgtattgaagaaaaaagaaaaaaaatggagacaattttttttcatttgtaaatctgaatctgagacaataaattttttcaccaaccaaggaaatattgatacctgtatcaggctcaaaataaagatgatacgatccaatacaaatacatgtggcatatctgttgcaccgttgctgctatgctgcattgacatgcttgtaagtcgctgtgactcgtgagtggcttgtagcgcagcacagcatagggaaaatgtgctaacatagcactaacactaccggatttccaagcaaaaaagtgctgcgacaataacactatttctacattccagtccagacttcctgtctcctctctggtttcctttccccagtccttccctgcttcccttccccctttccagtacctaccatttcatgtgtttgtgtattcaagtccccccattcttagaatcatgccccatgacttagagcagcctttcttgactagaccactcaggatgttatcccattacgaatgtgaacaatccataggctccttttacacaacctctcccaacaattagcccacaacactgactgtagtgttggtgtaatactgctcacaaaatttgatccagggaaatggattgatgtagctgtaacaaggatatagatcatattataacactcaagattggttattgtttcaaagcttcagatggtcccttctctacatcaaaaaacaatctgtgaatcctcctcattgaaattgaatgtgatccagagacatgaattgggtaactctgagacacagctgaagtattgattgactaatacaaaccaaaatgaaatcttctactacatgattccatgtaaacaaatttagagaagttttcaagcttggaccatcagtgtaatatgaatgtcaattcacaaatcaatttggagcacagaactacttacacaacacctgtcaaaattcattaaaatgaaatacataccccagtttatttatcaatttatctttgtgcatcaatggtgcaatttcaaacagtccatccaacccttattttgtgccaatccaagttacaacaagcctcttgatactcctcctgatcagaacaacacaccagttgattttcaagtctaagatctcttgcaatcatcccacacatcaaaatcattttctgatccacttgtttagttttggttgcaagtttataccacatcaacagaatcaaaaataatgacaaataaataaaaaaaacaagaaaaaacagtaattatacatgttgaaaaaaactacactatgtatttttctaaagaaaaagaaatagtagtggtagtcactaattgaaaccagaatgaaagagaaaagataacaagaagaagtatataaacatcttatgggaaccaaaaaagagaaaaataaagccaatcaagaaatcacaaaaaaaaaaagaaagatgaaaacagaagtgagtgtgagtagaacaggaaaatgaaaaaagttttgatgggagaggatgaggatgaatgaagtaaaagggagaaggcacatatagagggacatgaacaaaagtgtgcattttatgtagatcttccatgatttttttgaggggcagggggaggcagagaggggattgggaggagagaaaaaccttgggagctgtgatgatgtatatacacagacattgtacatacatacacacacatgcataacttgagatgtgttcacgtatacatattcagacacaccggagtacacacacagcacatatgtttatatatgttttttttttcaagtaaatatatatattttcgcgcgtatgtatatataaatgcatgttgaagaaaaagagaaaatgaaaaaacaagaggagtttgttcaattatgaatgaggagaggaatgatcggtggaagggagaggatttgtgtcagtgttgagagggctaagacgattgtcggtaggggtggttgttgtaggagaaagcttaacctccctcaaagagacgatagggaatttagattttcgaggagaagtggagtgatttcggtgaggagaggagagtcgatgatggtgatgatcacgatgatctggatgatgagagtcatcatcctcttcttcctcggacgtgttcatgagtgtgagtccgacgctttcctcaggaaaggcgtcaaagagcacactatcctggctgcgataggcacctagttggcccttgggagagggatggaaagggttggctgaggagggcatgctcgaacgatggtaggatcgatggatcgggtggtgcgtcagtggctgttctgaactcaagctcaggcgagacgcgttcagactcatccgcggatgcatcaccccgttttcgagacttcgatcctggttttgcgccgtcccagtcggatcaagtcgggagatatttagcagataaactccgaggaaggtgacgaaaaaacccatgagtagagataatgtgttgactgcatcctgtgtaccgaatccttgaaagaggatcaacgaagagacaattgtggccgtggagaaacagacgtaatagatcggattgacgctgttgggaagtagaacgattctcaacaccctgcacatgattccagcagaaaaagatgaaaagtaccaacacgttcgtggagaattgatcaagggctttattgaagtaattcatctgaacgacgatacagccagcgacgacgatagcaaacaagtaagtgggcagatgcgtcaattgattggatccagccaaggttagtttgattgccacgccgaatcctttgatggccatcacgctgactgagccgaccaacgaacaaatcgagatgtacacgatcggttctcgagttccataggtcggagaaactttgtagatcataaaaacgctaaacactagaacgaaaaaacaatagaacaagaaccctaatcacaattgtccaaacagaatgtgagctgactagtactgcttaaccacttgatcaataaatgtgattgctcaccaggatgcatggcgtagcctaaaatttcatcaaccgttttcacttccttatcctctggggcgtgcaagacgatgatgatggagccaagcagacatagagcacatcctattttacctatccttcctagcttctcctgaaggaaaaaagaagccaatacagcactgatgggaaaaaagcataacaaattacatcagtaagtctgtcttgaaacgcagggctgtctacgactagagatggtataaagaaaatgaaacccggtagcaagtcaaagttgaccaacaggagtagaagcgtacccaataagcacagacagcgcaccaagaggggttacaaggataggaggagcaaacgtatacgcggcgaaattggccactggaattggtttgagcatagtaaaatcaggaggcaagccgtcaaaaaaaggctcatgaaacaaaaatgaaggaactgcaatttcaaaaactgaccttcaccgacaaccactaaattgcagagaaattcaaggcttgatatcattattattattgggatttgagatggaaaaatccaaacagggggtattttttgtttgacatgtggtggattttgtctggaaaaacaaaatactaactagtagtcattcccgcccaccagattggatttttgaggtatgtatgtgtgtcggtcgagggtcctgatactctttcagcagcatccattagaccctacgtatgaggaaaaccaggatgttaagtttgaaaatgattagatttggatgtgatttgcttggttttgaggactgtgtcactgactttcttggttatgatctgggtgaataatttgacgattttggtttaaacaagagacgtgaagcaagatggattagttgatgttcttgtttatttcttttttcacttaatggttgctgcttcaattggaattctgaattttgaataggaacaaatgtcttgagaatgagaggaaaccaacaaaagatgtcccaatcgccaaggaagaagaaacggcgagagccagaccgatgtatctaatgggaaggaaagatgagcatcaattgggatgaagtgagaccaagtgatcagtgaaagagaggactggagacaacaaacttgtcttcgacacccatctttcgaacgagctaccgtggctcctgggagactgaaggaagttgattgctggctgatgtgataattgatggaggagttatgcgagtggcgaatatctgactgatagatggttttcttatcgcttggtttccttcttctcttgatcttcttcttgttcttccttttattggggagctgaagtcaggctgtgtgatgtgatagatgagacaggtttcgacagttgaagatgcgttttagggtttgtaagttgatgtaatgatgatgtttcgttttgttgtttgtgtcttgatttgagttttgagctgggtgttggttgctgcttgcttgagttgtgtgttgctgtttgtttgttggcgttctggatgaagttgtagttgcagtttttgtatgagaggctgatcgagggggttgagggtaggagatgtaggatatgtatgtatgggcttaggcagcttaagtgcatagacacacttcaccaggagagcagccaggagacgacgactgggggaaggaagcttcagattgttgtaaaaggaaataggcgatttccttatcgatcgaccgagttgctatgactgagattttctgtatttttgtttcaagacaagacaagacaagctgttgtttataataggggtaacgaggaagaaagaaaagcagtcttattccgaacagtcatcgatccagttgcgcatcttccctcagttgcttcccgactggtcaacaggacaatcggtcgccaggctgactgggagccaggccaaagccgacctggagagaaccgtgtcatggaaatcccgattcccggccagagcggactgtgagcccggcttttgggatggaaaccttctggtcggttgtggcctcggctaacaaactggatattctccatggaccataaggtgatcataacttggcgggaatgagtcgaagggagtaattgggcattggcaatggtcaacagagcaaaggttcatgaccgggctcagtcggatgacccggaaattaactcctgccttatatgataaacgggcggggaagtccactgactgaagcaggcaacaacaaaccaagcacgactttcaagccagctgacgtgacaaaaccttaattacaaagtcactctgaaaatctctggtattcggaggtagaataagaaactttccactgtttcccattcgcatttctcaaagaatagtaggatactggtcatttctcgagaatcagtccaaacaaaacccactgaaacaccctgattaatgatatttcatcggacctggaagtaaaatgaccgtcaataggacggttcacgtctgagctttgaggcaaatttaatgacatttatcattaaaattttacaaatttgtcaaaaatctcaaattcatccaaacctgatgattcatgagatttgacaaaattcataaaattttatctacaaatgtgctaaaaattgccttgaacttcagatatgaactggcctaattggtgcaagatgttgtcctgaatcacccaactgctctttccaaggcctcaaacttggttgtttgtccaaagcagttacagcagttcccagaaagcttgctgtcgcgagctcctgggattccaatttttttttatttgtgcctcgagttttctttgcttttctgtcctgtatgtggcctcgtacagccacaatattccaggcatcatggcccaactcccccatttttcaagctgaagatatgggagttggaccattggattcctctcatttttttgagttggaagcggtcatcacacccgttgtacccagcccccaccaggcaaccaacaggggcccggaggcctcacccggcctcggcagcagattcgcaacctgtacaatcatgtgtacaggttacgaggcgcaaaaaaaagttgaaagaaaataaaaaaaaaatcacatcccaggagcttgcgagcgcaagctttctgggaactgctgtataacagatctctgcagattgactagctgtcttaatcaagaacaaaaaaaacaacccttgcccaaagagagctttggataagcattcacctgcatgaccagggaacaagccatcactggaagcaatctggtgataacagctgcggacactggggaataatcctagaaacattcagaacatcggtagtctctactggacccatgagtggtattcaactacctataagatgagaatgtttcaaaatatcttgggctccgtttagccgcccaaaatgttatatatcattagatgcaaattctaatcagagccttacacaatacattatgataagttttctccacatagaattgttgccattttggcaactcttgcaaattcaacagcagcagcaatgggccactacgctccacaatactaaatgtcccaatgctgttagcatagaaacccttgacatagcacaccagctctgtagtgttagcacgctgttagtgacactattgtcagtgctggtatcttgtgtgaccaagtgctgatagggttctgggtctcaccaaaaccacagaggtgctcagtggaagtgaacctctcctcaacacttagaaatgaagaggtttgctccttataataataagggacaaaattgggatgagcttcactgtgcctaagctttgaaaatatatgagaaaaaggattactagtctatgaagttaaaggtttaacttgtagactagtgataataatgacaaaggatgacaccagtgataataatataagtaaggttggtgggtttgagtggtaataattgtctgggggatgaatctgagggaaagagtcatccccttcaggattacaaagcagtggtcgaactgctagtggtaccagtgcagtccccatatttttaaactacttctttggggaaaagtgtcaagatattcaaaacatattaaatgtacatgtgttgaatatgttggaattcaattcctaagtctagccctcgaaagaggagagcctcgggtaagttatactttaaagtgtaaacttcctagagtgaatcatcgtactgatcattattgtttgatcatgtacagaaactagctgttctgcagatgagcatgcaaatgccaagctcaaagcttgtgattcaggagtttgcatcaatgatgtcatagctttagatgatgatgatcatcgatcatcaaactctaagtgagtatcgatgattgtgatcaaaggaatttgaaagagacaatcattgacgatttcatctttccttccttaacaattcatcatctttagcatcaatcaattctccttaagttgcaaacagctcatcaatcgtatttctccacctaagaccggtgagtaataatggccttttcttaaaatgaagaaaagagaataaaagatcgataaaagtatgaattaatgcttttcaactttctgcgaaatgtttttagaaacattaaacaaaattcaatcatcgcattagaattaacctttaccagatcgattgatccaattgtagtaaagtaattcttatcaatataatggaatgtcaaatgaaataagaactgatcaagtttgactcttttgatcattagctattaccgctcttgctcaacaaacttttctttcttattcttttatataaaagtgttattatcctcgcagagttttattctgccttcaggtaataactcaattattcctttatctttttatttataaaattgtatttctttataaaatcatttaacttataaagaaatgaatcttcagtcttcaaattctttcagaatatccctcttatttcagaagatacatgtacagtgggtggactgttatttttggctgtttgttttggattcaagagcttcaaagcacaaacttgaagtcacaagaattggtgaagtggtgcataataggtcccaaagaatgaatatgaaaaaataaaaacaaaaaaaaaggtttcaaaatttgtgaaaagtaaaaaataaaggggattaataaacgtaccccccttttctgctatccacacccggtttttccaacggtgggccgctacactaaccttagcggttagtgtagcgtaacgcagcagaattgctgttagcgctaagcgtagtgtagaggaattccgccacgacaccgctaacgctacgcgtgtgggccgcaaaaaagggcccactacactgcgctacagcggtttttagcggtttttggccgctttttccgctgaaagcgctgtagcacagcatagcgtagcaaaaaaccactaaaaaaactctaacactacccttttttgatgaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagcggcccaccactggtttttcacacctggttttctgcttctacacctggttttccccagcctttttaattcattttttggcaattctgaatatgctaaaaatcttctaacattgatcattctttttgggtgtataaaaatcctcaaaagagaaatttcaattttaattttagtttatctgattcatcaatttttttttctgcctatgagtttttgagaattcatttaaatttagggtctttgttaaacgactcccggaaattggagttccgactcccaaatttctgggatgtctagaggaccatctgtggacgctcctccggacgtccatgggagtcggacctccaaaaccttcaaaggttttgggagtctttccccttataaaaaaaataaaaaataactaaaaaaaatgaaaaaaatgaaaccccccgggggtttttggaagtcgatccgccacaaaccccaggggggttgggaatcggcgccgggaagatgccctcaacggccgagagggattcctctcagccgctgagagtgtatgctctcaacggccgagaggtattcctctcggctgctgagagtgcacggctctcggcggccaagagagattcctcttggtcgcagagagtgtacactctcagcagctgagagatctctctcggccggcgagagttgtacactcttggcggccaagagggattcctctcggctgctgagagtgtacagctctctgcaaccgagaggaatccctctcggctgctgagagtgtactactctcggaggccgagagggattcctcttggtcgcagagagtgtatgttgaatttttgagctcttgattggttgaagttgggatttttgagaagagggcacaaaaaaggttgaggatcttttttgggaaaggtttgcggaaaaagaatgaaagaaccgatggttttcattcacaggtaaatagccagattaaatagactaaatacatgtgatcaaactgtggttgaggcaaattgaataaaaaggaaagttgaataaaaactaagagacagaataatttgaagtcttggaagaaacagtcttagcctgacttctcagtctcttttagtcagacaagaaaagttaatcaagaaaaatcagaaattctaccacaaatatttagaggcgttacttccaaataattagcttttaaagaatcaaatagtgagctagaaaaagaaagacatcaatcaataagactagagttgtttgaaaattgccatgattagttctaattagactacaattgagcataagattcaagacaaaaaacagctatgattgaggatatttcagtccaggtcaagatgattcaagaaagaaaagaggagaaaaatttaggggaaagagtagccaaagagttgaaaactcaacagtgtacactctcagcagcagagagatccctctcggctggcaagagttgtacactctcggctggcaaaaccactgagagtatatgctctcagcggccaagaggaatccctcttggccgttgagaccattcatatacatagttgtttcatgtttttatttttattttatattttttatttaattttattatttttttgttaggggaacaactcccaaaccttttgaagtttttggagttccgacccccaatttcggggttggacgtcctgaggaccgtcagcagatggtcctctggatgtcccagaaatttgggagttggaactccaatttctgggagttgtttaactaagaccctaaatttatcattgatattgcccaatctttgggaaatctataaaggaccaaatttgatttcattttggaaatcccaatgttgttggttttgagctataagcaaatgtaaaaaataaggaatatcttgaatggtaccatctgtatggagaagaaaaataaaaaacttgacaattaatattaatttttggctttaattcaagttttcaagacttcatagggtcaaaaaaattgggaaaaaatgggtgagaaaaacaaaaaaaaattgaagttctcttttgaggattttttatatactcaaaaaaaatgatcaattttagaagatttttagaatattcagaatttccaaaaaatgaattacaaaggctgggaaaaactgggtgtaaaagcagaaaaccaggtgtgaaaaaccagcggtgggccgctacgcttttggcccaaaaagcatagcgtagcggcactttttttcatcaaaaaagggtagtgttagcgtttttttagtggtttttcgctacgctatgctgcgctacagcgcttttagtggaaaaagcggccaaaaaccgctgtagcacagtgtagtgggcccttttttgtggcccacacgcgtagcgttagcggtgtcgtggcggaattccgctacactacgcttaacgctaacagcaattccgctgcgttacgctacactaaccgctatggttagtgtagcggcccaccgttggaaaaaccgggtgtggatagcagaaaaggggggtacgtttattaatccccaaaataaaaatggttttttttccaaaatctctgatattcattttgggggagtgggagggctggaagaaagaaagaatggaacatgggaagaatgattataaatgaaagttttgtaaaaaatggtcaccaggtggtttcaaacaacttttgagtagcacattcaccagcacatgttggggaaaagcactagaatttactgttttgactccaatctgaacaaccaacctggctcaaacttttttggttccaattttttcatttataatcattctggccatgttccactctttctttctctcagcactcccactcccccaaaatgaatatcagagcttttggaaaaacccatttttattttttatttttcacaaatttttaaactttgttttttgtttttatctcttcatattcattctttgggatctattctgcaccaatccaccaagtcttgtgctttgaggctctggaatccaaaacaagcagccaaaaataacggtccacccactgtacatgtacctcactgactggaaggaaacccatccagtcgacaaggtacatgtgctcgccagccctttaaagggcaggtatctgaggatacccgcttgaataaccgctaaggcagggggatacctgccagcagctgcggatggctctttccctaaaaaaagcagccggatatccggatgcgccggggccatctctagattgtgtactccaccagacctaccctccaatcaggcactggaattgaattcaatttcatcctcaatccaacttcttcagctctctcaacttttgatcattgatttttctcaatttttcatttataatcattctttccacatgcagttgtgatgctcctgaatttttgagctactttgaaaaatgattgagaaatgtcaaaaaaatgaaaatgagggaatatataaaaagaaattacaaaacattttcctatccaatatgtcagaatcattctttacaactcattttacacagtttcaccaggaagcataaattcaagtccattggtttgccctctagactccaattaaacggttccattttttctgtcaaggggctgtacatgtgtagaatatctctattatttcagaagatagacagcataagaatcacttggataaacacaagagacaattatccttttcaacttggttataattttcatgagagagtcacattagttattgtgagagagatacccaaagaaagaggtaactcactatcaacttaaataacaaatataataattattattaagcggttacattctcttgtagacaacacctgggctagtgtttcattttctgatgactatgctgtgtggtgctgcgctagagcacctttgggggtggaaaaggccaaaaacccgctaaaatatgctgtcattggagtagacctttttggtggcctttgcacatagcagtagtacaaattgggcagagttctcgctacactaaccgtagtggttagtgtagcgtaacgcagcggaattgctgttagcgattagggtagtgtagcggaattctgccacaacaccgctaaagctacgcgtgtgggccgcaaaaaatggcccactacgctgcgctacagtgggttttagcggtttttggccgctttttccgctaaaagcgctttagcaacgctgccacagatacggtatctgcccgtatctgccatgtatcactatgtatctgaggcccaataaaaaaaaactatctgaccaatctgcttttatttgcaaggagatttaacaaatttggtttttggccatgcagctttgcagaattctctatgatacacacagtgtatcgtatctgtggcagcgttggctgtagcgcagcgtagcgtagcgaaaaaccgctaaaaaacggctaacaccacggtttttggatgaaaaaagcgccgctacgctacgctacgctttttgggccaaaagcgtagcggcccaccgctggctgcactatactaaattttagtgtaattcttccatgttacacagccctaatgctactgttagagtaagaggcccatagttgaaaacagtatttccaaggtcaacaaccattccgcttaaccatcaaacacaaataggcaattttatagatacacattctggaatctcatcaaagtccaattcaactttggtcaccaaaaacactgattggaggttcaataaaataagatatagaaaatttctttacatgcatgtcaatctttcaagtctaccccccagggaacaaggaatcagtccttaagttcccaaattaatcaaatcacacatagagaaagtgtccatatttgatgggtttgctcctccaactcatcaggattgtttgaacaatatccattttggaaaaacttgttactcacctttcctggaccagatttaatttggagaagattagtttataaggaccttgtcatacttacacccagtaaacctttcttggttgagagtctctgagtatactagttgattgaggattcactcagcctacattccagcattggctgagtatatcccagattggataggatactgtggatgtagccaggcttgtggatggcttttgtttctgatcaaaggttcaagtttgttcctcaaaatctaataaattttacatccaaaaatcctcagattctttgaggattaatatagccttggaatcccttacctctgttctggtcaacctcaattgggattcaaaaatgtacaatttactaggtttctgaaactccagttgggaggcttcaaactgattgtggacttgtttgtggtgctttaattatcattgagctttcctgttgaagaaaacttgagaaggaccaaagatgttaattttgtgtatctatctaaggttaagtaactacacacacttacaagagggtcagtttgtggcaatggctgatgaaaagtataatgattaaaaaataaaataaaaaaatgactagcaaaaccacatcaaaaccacatttggaagggagtcacaagattctaacacctgctcctttttttaagaggttcaaatatacttcaaactttgtgccaacaatcatattcataatcatcatgaaactgaaaagcaacaatgcagataaaggtgggatctctgttaagatatgaccattttaatgcttcaaacaaatttcaatcatataaccaatgacattgttgaatttttctcagttctgtctctctctgcctttcatctctttctaatcaccttaaatcagactgaagttgtttttcaaagtagctagtttttggttgttttttgagtcctcttttgagtcaaatttgaacctcaagaaaataagctcaactcaatcattcttgtctctacggtattaatttcttctttttctggtttcttgtctgatattaaaaattggttaacatgaattaacaccccttgttatttgtgatttaaaatactttgtcttgactaactcatctggcctgactaaaagagacttagaatttttgtctagtttgttattttcaagaacttattttatcttctctcagtttttattcaaaaaaacattcttattcatttttctttcaaccactttttgaccacttgtacctagtctatttaatcctggctagttgcaagtgaatgaaaagcattggttcttttcactccttcaccttgaacctttcccaaaaaagggcccctgccttctttgtgccactttcttaaatttctcaacttcaaccggtcaagagctcaaaaactcaacagacatctttcatcttcttactttcagttttctcaggctttgataatgctcatgataatgctcactgaggcctcacacatgatattggaatgtaagctggatatattcatgcctgacttgaaattatgatgcttccttaccaaatgatgctagcttaaactctcaccagagctgttgcaaaatcttttcaaatgcaaagctgaaagacacaacattacacagggtattttcagatattttgacactaatcctgtagcttgttaactagtctgacagacccaacggatgacttcctgtcagcatttacaaccctcaaagaattggatttacacaatgaaggccttgatttttggcaaacaaatctttcctcagaagccttgtagtgaaggccctcatgtgagctttggggtttacaaccctcccagaattcaatttacaccccctagatcttaatttttggtataacaaattattttttcacgagccttgtgaaggtggctctcatgtgagctggttggaattatgattgaggtgttaatttaggactggggagggcttaaaaagcactctaaatggcgacgggaagtcatccagttgaggttgtgattagggtgttaatttagaactgagagaggtctaaaaacactctaaaccgcgacaggaagtcctccagtattgtctcaaatgcaatgcagtttttgccatggacatgatcaaggtcttctgcctgcctgtctctctttgtgagcatgcaatattcaattattatttttttggataagttgtaaggattggttcaaaaaataatcaacagagcaagattataaaaagacacaaggagatgtgatttgggtttgttttcagtggctcagttcaactgtaggatgcatattgctggtgattgatgtcagattgatttaaaggagaaggacaaaaaaagtatcatcatgaattaagaaaaaaaattatgtatacacatccaagacaacaatttgtgtttttttttgatgctaaactaaaattccatttccatatatttccaatcacgattcaactttttttttgcctcttgctaaacgattacatgattaagatagacaaaaaaaaatgcataaataaagttaatgcgagactcctgctaacgggaggggaggaaaaagaagaccgttgggggtggaatgcggatgagggaaaagggtaggcgtcgaagggtcgaaggaatgcagagatcaatttgaagcaatggaagattacagttaacaggtggtcgagctccagggtgcattgagatgtttgggtgtgtggatggatgtgagcatctctgctggcgaggcgactggtaagacgggacgaatgccgagctgggtgggcgttttgtcatgacgtgtgggactgtcaattttggaatgacgacggagactcaagtaatcgaatggatttgatgttcgccgagaattcgaaaggccatcatgatcattcatgagggtgtggtgaggagagcttcgccggggacgttgaagatcgattgctgagtagggcgagaccgaaatcgtcgagagatgtttgtgtcgagttggggttcgttggacctgttggaacatcgtctgcaagcatccatgcggaaaccgacgcgaccaacgcgatcccaatcgtgatatggttggctgagtgttcctgttctcctcgtcctcctccatcacgttcgacctcgactgctgagcgtcttcgtctgccgtgtctcgttgagcgtctgccgtcttcacaagttcgttcgacattgaaggagactgggatcgagagctcgggctgtcgggtgtgaagggtgaaaaccatgatacttcgggtgttcgttcatcttttcctacccgatcgatgagggatggaatcttgatgctcaacaatggtcgcttggccatgtatctcggtagtttatgaagtgggccttggaggagacagtcgagaaggattcgaaacagattaattaagacagattaggtaagtttagagtcaaccaagcgtttggaagctttcaaggaatggttatgtagcaggcaaaaggttgtttgagaaaactggatatttataggtgcgagggggcagtggaggtcatgttggtggccaagtacatagatggaggagtatgtacacagcacataacatctagccaggcacgcgtcatcattcgggcaagtcaaccacgggcgtgcatgagttcggacctcggagcaccggtgcctcgaaggccttcggcagctcggaagaggcacatgaacaccgccacagttgtctgatcacaggacatggaatttcaactccatctgcacatgctgaagagcgattgacttgctttgctgtacccaattagaagccagtctgctatgcactctgtcgtggcccgtatggagaggctcgggccggcgagcaggagatggaagaagatcgaagggcaatgcaatcacaacaatctcactctgtattcaaagcggacagctctagaactacagcattcaccgtggaagcttgtgagtgatgagagaacgcgttatgaatggtacttacgggttctagacctcaaggggaacgggtcatgatcaggaagggtcccgagcggcagcttcatggtcccgatacggtgtcacttgaggatcggcggtcaatctgtgcagaccttacaaatcgcttttcgtgttttctctgcgttcttccaacacgattattccagagcaagtcgagagacaaaaatgggttggcgtcttgagaccgatcacttgaaaagaggacgaaacttgatacagagaaaaaaaaaattgaagaaaaaaaaataaaaggtgatgatataccgagtaaccgagtataccgcagactcgctgaggatacggaagccttaaaaatagaacagagttgcccgtactgcgtcaggattgggttggccaaaagtgaatgtaagtgcagagggtacgcatgtatattggcgctgttgggagaacgaggaaaggatgagagagggctggctataaaggtacatatagcaatcaaacagaggatgaccaggtcgtagtgaaggacactccatcccttacatttctgattcccaacttccaactggttgactgtggcggagtctgtccggagctgttatctcctgcactcaaagccccgctcacattcatctatcgagttcatcttccgaggagatcatggtttacataaatgacctggaaccgattctcagcctggttatgcgttggatttccctcagtcaccatgactcggcatggatatcagtgatgaagaattcaatcgttcctgcctgtgtgcacacacaaacaatcccgttgctggactacgattgccggttatcgccagtttccacatgcccatctgttgtcaatcgccgcttgtcgagattgttgcttctgttgcgtctaatattatgtaggaagttgtactgcatagagtttgagatgaactccgcagaacgaatcccagccgccatcaaaggcttcggaacattccgcagaaggaatcatcaccgagtcacatacaagacacataaatattgtcttttgaataatgcttggacaaaccgaagttttccaagcactatagttatggtgttacggtgctgtgcagcagtttaagctgctgatttttgccacacagctctggccttcctgtgatcgcagacgcaagcatcacagcccgtcatgaccacaactaccacctactgattccgatccccaaacatgtatgctcacaacccccaccaaaacctggatacgttgacaaaccggcccacaaccgtccaaaggcatctttgaggactctcgtttttgaccatgtgtcagtttcttagtgttttgatttctctgctgttgttttgttgacagatcgatctttacaagaacaagtctattatgaaggtccagttgaactcagatttgcagaagccaagccgcaactacgggccatgccaatctcaagtcggaccgataacccaaagttggtgatccgaccagcgaccgcagattttgtgatggtcaatccttgttacaagctcattgatgacagctaagaacggtgacctggagtggaaaagtttcaaaactcactgtatcggatcttaatcaaccaaccatgcaactcctgctggttccgattgacatcctaggataacccaggatccattggactcactcatcaatgataaataaatccaggcttgatgttgaacctcgtacctcatttgtgttgtttgagtcaccacttcttacacaaacacaggtaaaaaagccggtgttagtgtttgattcaatgatgatattcacttgcatctcactcatttcttggttgttgtgacttgaatagattttatgcttgaatgaatcaaaataaacacttgtaactaggaaaatttcctatccgttcctctctccatgatctagtaatgaacaacaagaatctgaaagctcactgctggaatttctaatcagaattaacaacatggtagcaaaaatgaagtggtaggtcttgtggtatataagagcaagagtaacgggacaatagtcaggattacaagaagtgagaaaatggctgcatacaaagatgaacatagccacatgtaagtgagaatttaaggatgattcaagctttcagcacagggaaatgagagaaaatgcttatgagtggattcagacgcccccattaggtgatacttctttagcgtttaggttgtaaggcttgaatcttgccattttccaagcaattccttttgcaattgattgattacaaaagacaaaaatttaccattttttgcacagtgtttgtttgctgtattggcaggtaatgagcaagctttttgactttgaggatatctaacttggtctgattagaccatctccaccgcggctgctaaaccgcgctgctaaacccaatatagcagcgcaaactcgatttagcagctccaccggggctgctaaacactcaaattttttagcaactcacctctcggctgctatcccgataccaaatttggcatcaggatagcagctcaacctcgcgagtatcacaagtttttcttgtgattctcccgctcacctttccccatctcccccgaaacaactcaacacccaatgcccaggtcactcgaaagtgtacactcaagggccggtaccggtcactagaggatgtacgctctcaaagatcggcaccggtcatcgtggatgtacgatccaagaatcggtatcagtcactagagagtttaccctctctgatgaccgatactggttcaaaacaagtgaataggaatctcaaatcgtatcggtcacacgagagtcaatactcttgaggaccgataccggttagagatcaccagagaagtgacccttaccagtgtacaatccctatggaaggtaccggtcacgggatagtgtagtctctccttggtcggtaccggccggtcactatagagaaagaggtaataccggccaataaggagtgcagtctatgctgccccgggggggacctttcacattcccccagttgctattatagcaacttccggtgcaaaaccaacttgacgcaagctgctaaaaatgcgccgcagttgccaaactttcagatttggcagctcggatagcaacttgcggtggagatggtcttagtaacttgatctgcagtattaagtaggctaaaagaaaaacttgattacatttgatgggtgatgaattgcaaaggtgactcataaaacaaatcttgatccggtttgacttcagcctcagggacaacacatctaggcatccatctttacagacagtatcaagcaggtttggttatgttttgagtactgaaccaattcttatattttcttaacaagtgacctgtgccatcatacggaggggaaaacaaaaaatggattagaaacaccattgggtccaaaaatagtcaagattataaaacactgaccagtcttttgactaacaagggccggtcaaatccggtacgacttggcggagggttattcgttccatcaaggtaagttgcattcaaactgcgccgttgtgtcaattattgatccattgacactgtcggttggttggttttgacggttttctgtgaggggggagggagcagattggaggctgctgtcagctgaccacctctgtagcctgtaggctgctgtggccaaatcgattgccaatgatgtcatcatggctttgtgagataagaattggattaaaaatttaagcttaagttgtgaaaatcctggaagatcttgcaaatccgtccaaggattcttcaaaacacaatatataattgacatacagcgcttccagcaaagcttgcgcttttcgccgaaaaaaaaaagaaaattaaagttgctgcgcagtaagcatgcaccgcacttgatactaaaaatctcagcaaacttcacttgaaaggcggtccaactcggataggaataggtgttgaaaccgactagcagccaaactcaaataggcgtcaaaaccaaatagcagccgaactctagcagtgttgaaattgaggagcaatcgaactcagcattgaaatcgagaataagcgttgaaaccaaagattgaactctagcagcgtcaaggagcaattgaactcgaatccgttgaactctgattgaaatcaagctcaatcgcttgcttgatttcctgttgcacaaatacacccttgtcttatctctgcacagtcttgcttgtcttgtgccgtgaaaatttctcagctcttctctctcaaacaggggggttttgactcctccaaagtggatgtttcccagcccccccccaagaaatatgatttgccatccatcttgctgagtgtggcgctcctgggttaaaagggcatggaaggatgagcgtcatatctaccatgtgtggctgctgaggaggaaatggtggtttgaaagtgcttggaaattcaagctggatggtaaggatctcaagttgttgggggcttgattggggaccattaatcctacatgtttgattataaaaaaaaagaatcacaatctgtgttgaagggagaccgatcaacaagattacaagaagctactgccgccaaattggccgcctcatcctttagcatccttgatcagatctgccttctggttctcggacatcagcttggaattcacacccatcattgcatcgtggtcccacacaatggcttgtttccgcttgctctctttctcaaatctcggccttgctcttcgaattcaagatgttgacagtggctgtcttgtgcagatctagtaaagagcagcggtgggccgctacgctacactacgctacaggcccatgtagcgttagcgtagcggcgccatttttctttttttttcgtgtagtgttagcgcgccgctactgccgctgcgctacgctaacttgtagcggcgctaacactagccaaattttggtgtagtgttagcgcaccgctggcgccgctacgctgcgttacgctacgctacagcgtttttagcggcaaaaaacgcctaaaaaccgctaaaaatggctgtagcgcagcgtagcgggcggttttttgcgccctgtgcgcgtagcgttagcgcacatggggggaattgcgctaacgctacgctaaacgttagcgcaaatttttcccccctccgcgtagcgttagcgcagaaattgaaaaacgcgctaacgctacgctacattgtagcgatttttcgctacactacgctacgctaacgctacggttagcgtagctggcccaccgttgtaaagaggcattccgggacaatttctctagtccaccaacatggtgccaccaaaaagatggggttgtatataagtctgtattctttggggggaaccacatgaaaagggggaaaaaagggtgagagtggcactgggagtcacatcatgttctttgacctgttgccgcatcaacttgccctgtttgttccactttgaagcctccaaattgttgccatcatcctgggtggtttcttctgcgcgacggggtttgccgatggctttgttggcaagttgttggctccgttaggccggggtcttggtccataaggactccaggagcccacactcgtctggcggtctgtcaagctcagaattcggctttgacgtttgtttgaatccttgcgcttttataccggtgtaggatcaatagctgtttccatttttgccgaagaacaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctacaccgggttataccagcgggaaaggttgcgggagaagccccccgaggccgaaattacccgcgggttccagccctcacatgtgctgatattcattctcatcccaggccatcactcccttgattgatctgaagcggtgttgatcaaagtggttgtgaagtttatcagtcatgtcaatgctatggtgtggaggagcaagaaagtcatcaagcagtttgaaggtatccatagcacaccagcctacaccggctgtttgacgcctggcccagcttgttccaactctccgcaacagaatcctatttgttatcgccaaaaaaggagccctctttgacattcaatggaccattttgattggtagagaaaataaagaaaaacaaatggctctcaccaacaaacaactttgtcttgataagaccaagaagattatgtatgtagcggttttgcaaccaacccatctgagtgaaactgtttttcccggagtctctcttcctctcagttgaaagtgttattgtgcaatcagctcaatgcttccccttcagatagatatgagaatatcaattcctccttccgcttttttggggaagagtctaaggggacatcatttttttattgtttcctgaggtattgctgttgaaactttacaacaatgaatttaaggcccgtttgaaggataaggtttcaggaaatttgagccttgcccagaccatgcaccatgctctgtcacaatttgaccctgagtagtggaggtactggctcaaaataccaagccgatgatgtgttagtgacttggtaaaaccagggaaaccagggatacattcaggctacagcatttatcatgcaagacatgcatgaggcccaggataagacatgactcaagaaaaattgacctgaatgaatatgaacaggtcttgccaggttataaggagtgttcagaactacccacccaagtacaacttgtgatcacatccccaccttgaagatgtacatttctcaatttactagacagcaattatggcttttgttgtatatttcaataattttattaacaactatttcagctatgcatttttcagaagatttgtttgactatgataaatggcttgaaagagttgccatgtttaaaaatcaagttccagaccacattgaaagccagtatatatagaagaattcctagttcaactgagtcaaagccagctttggccttgacaaatggtgatatggcaaacatcagatctccttatactagtgcttcaaccttgggtcaatcagcaagcctttcagatagtcgtactttgtcttcagaatcaactggtgcgggattgttaaattcaaggcagattcaacagaaggcattaagcattttgaaggatgaccaactcaacagatgtacagatcaataccacagggcatttgcacggaagattttaagcagcaattattctgtaagagaatacaataagggcagatggaagcatccagagtatcaaatttcaatgtttttatcaccaaatgatttagaccaagtcatcaaaattgtagacagtgaacatccagatggcacacagcgtttagtctccctacgctacaagaaattgctaaaagcaatgtgtgctttacaaatggtaaaatttggaaagattgatgctcaaaatcctcagtacaaaacacattttgaagatctcattgatgggctgaacagtctaatcttttcacccaaggcaaacagtcttccaatttggggcctcaacacaggagacaaattgagcaaggaacaatttgaagaatccaaactaggagaggaaaagaagaaacttttggattatttcacctcacaaaatgaagattggccatgggatttagccacagatctgacaaatattcacaatgaacttcattgaaatgagatgttatgatgtgatttgacaaactgaggcaatttgttgtttcaattatttcagcccgtacattcatgcttccatgttttgaatttttgaattgactccatcaatagtttataaatcatatctttgttctattgaataacctttcataaatttaagagtttttcagggcagtgtttgtatagagaagttgacatgaattatttcactctaaacttccttaatgaaaataagattcaatggtaaaaaatgggatatctgatgcacatgtgaattcagttttcttttttattctaaaattcccctacaataaactcaacccattccaatttgaagctccacttaattttaccttctcattcattcatcatatagattgttcattttcaactcagatagagaaaaatatggccaatggtgtgaaaatttctagttttgaaatattaataatttttccttttttctcacttcatttgaaatccaatagaagcttattgagagattatagaatttttgttgatctacacattcagtaagattattggtaagaatctacttggaactgtatatcattgtgaacatttcaatttaaaagatgagaatcaagatataaaagctatttgaaggaaaattagagatggtctctgggtatccgttgcggatacccgttatctgctgcagatacggcgtagcagcgatgtgatgccccttattcgcaaagtcccggcggatatctgggtaccgtgcgaaggatacccaaggccagaaggaggagatggctggcggtaaggatttctttccggccggcgagatacatttaccttgccggctggaaggggtttccttacctcgccagctggaaggaagtccttccagtcaaccgggtacatgtaccttgctggctggaaggacttccttctggtcaacaaggtacatgtaccttgctgtctggaagtaaatccttccagccggctgccttgccaccgatttaatgggcaggtatccgtggatacctgctgcagccgacagatacccgccagcgggtgtggatgcggatccccccttctgctgaaaaaaggaggggatatccggatggcacagggccatctctaaggaaaattggccaggaaatcacccaaaggcaaaagaccatcattgaaagataaaaaaattcataattgtgaaattgagaggttggatatcaattctaaatcttgcaattgagtgatctgcagataggtattgtgttatggtgtagaaaattcatgcaaatagttccaatttcaaatctaaggaaagacataggggctggccaagaattccagagaaatgccaaaagggaaatcagataaggcagaaatctgaccttgatttcctaatttcaaagcttggaactccaatctattcaccccccccaaaaaacttctgctttttgaagatgacaaattctcaaataaaataaacagattcttcaaggatgatccacgaggattgtggaagaatgacactgttacttgacatcttcttctcaattaaagaatcagttaccaagcacatctgaacagctcatagaaccatgtattaaaagcttgaacttgttctttggagcagtggagcagtattgcattcacttccaaacatatggttttgaagcaagaaagtcaagtcaaggttttcagtgaagaaagtctcccactcagtagtcttgtcattgtgcagtcagctcaaggcttccagcagatcccccctccggacagaagggggaatatcaagtatgccaattgaaccaactttctcagtgtagaggggaacaaagatcaatgtcacttataactcagcttttcagaatcatgagttcatcacccaatttctcttccccctagacccattacaggaaacatctacaaagagacaggagtaaccaataagcttttgtagacagacaaccccagcatgtcacttttgcaacccaagccatggttaagcctgagggacaggattcaaaaagtattgtgatcctagtgtcaggaagtaagccttttgaaggatggccaacttggaatgtttacactcaaatatgtaccatgaagaagttgctgagaaatggcagaaccatgcaggccgggcatttaccacaatttgagacgtggccgtcacgtgggggcggggggggggggcggggagtcccctgcccccgtcgagcactcgaccaccacaacctgtgagcacacaaaaattttacagctcttgttacccaccaaccgaccgactgtaacagaacccttgcactaggaagccttgtcctgacgaacaatgactgccccgattgccggcccatcctcgccaccgcatcttcgggccaaatcgaacggatccgttccatcggagtcgaaagcgaaaccaagtccagacggatcggattcagactcggaggatgagttcatgcctagtctgccgcctaagttcctgcctaccaaacctcccaaaacgatcggtcccaccctccctcccggtttcgtaatatcagacagcctcaatgatcaagatgatgatgatgaggaggaggaggatgagagggttgctgggccagctccgttgcctgcccatcttgcatcgacggttggactgcaaaacgagggcgtcgtagccctcaaggagcgcgaggaacgacagaaagaatcggaccggatcgagcgggaaagtaaattacttaaacgtgaagagtggatgctgttgccgcctaaggagctagaccttcaagccagtcagtcgagtctctttcgctggtgaaaaccctatcccagggctgtttttgcattggattgactgctcctttccacacatcttcactttttttttgttttttttttcaacaaaaaatgggaacagcgattgatccgacgaagataaaagcgcgaggattcaagcaaacgtcgaagccgcattcgagctcgacagaccggcagaccagtgcgggctccttatggaccgagaccccggccgaacggagccaacgactggccgacgaggccatcggcaaacgccgccgcgcagaagaaaccacccaggatgatggcgacgatttggaggcttcgaagcggaagaaacgggacaagttgatgcgccaacaggtcgaagaacataatgtgactcccactctcaccccttttttgttttatgtggttcccccaaagaatacagacttacatacaaccccatctttttgatgcgactatgttggtggactatagaaatcgtcccggaatgcctctttgctagatctgcacaagacagccaccgtcaacatctcgaattcgaagaccaaggccgagaaagagagcgagcggaagcaagccgttgtgtgggaccacgatgcgatgatgggcgtccattccaagctgatgtccgagaaccagaaggccgatctgatcaaggatgctaaaggattgggcggccgatttggcggcggtagcttcttgtaattcttgtccatccgtctcccttgaacacagattgcgattttcttttttttgtaatcaaacttgtaggattaatggggtccaatcaagcccccgactacttgagatccttaccatccagctcgaccatttcctcctcagccacacatggtggatatgacgctcgtccgtccatgcgcttttaacctaggagcgcactcaacaagatggaaggcaaatcatttttttaaggctgggaaacatccactttggagaagttcaagccctccccctgtttgagagagaagagctgagaaattcgcacgacacaagaccaccaagactgtgcagagataagacaagggtgtattcatccatgtgtttttgtcccaagtccttgccagaaggctctcccactggtgggctgatcagacttgaaattgtggttgcattttcttctatcttggaaaaactcttgttgtcttccccattacatacatctgctgttggaatgtaaccagctttattgtggcttatgtattgtgtttgcaagaaaccttggatcggtttcctttttgatttttttgtaatgctttgaatttgattttggtaatcccatattttcattttctcagtcggggtttatcttgacagatgtcagataacacccagggataaaaccacctccggagccatgttgctccagtagatgctcttggaggagaattaagaaaaaacgaggttcatattcggaaccggaacacctagccgctcactgggaccgccggtcactcccttctgcctcatcagtgatgccgaccaagcactggaccgtcgcatgagctgagaaaagagttgaaagccctgggacacctgaggcagaaacttatttgaaattaataaagcagaaaggtaaatccataaatggaaggattacaaaaaattcaaaaagcgaaccgatccaaggtttcttgcaaacacaatatatatctaggatcacaaattgcaatcaacccatgataagtataattttctgagtctgtgtcaagtggttcggttgaactacatcattgcagagattgaaacaggcccttttggaagtgttctcatgatacacaaaagacagagaaaagagaatcacaacgacaattgttttctatcaatgagaaaaaggccatgtttctattttttttttggttgtcttttttttcaatttcacaattctaggtagattacccagaaaaaaaaacaaagagaaagagagaaaccaaacggtaaaaagatggagatagctgagactaaaataataaagtacaaaaaaaagaacatcaaagtttgtaaaaaaaggtgacatggcaacatgagaagagacgtctgaatgtgattaaaagaggacacttgttgaggtaattataaggccaaagtgtatagactcagttggcagacactgagcttcatgtttcgtgcttccggttagggtttttgccatacaaggtagtccggatctccggcaacatctaacccaccgataccccccaaaaaaaagaacagacaaacaaaaaaatcagtaaggctggaatgtcaggaatcttaaggagaaggatcaaagaaagtggactggactttttcttccaacaatcggagccgttcgtcgagcgtattatcgaccttgatcctcgagcggaagccccaaaccaccacgcctcctttcctgcatccatcaacccacacaaaatcaaggatgatgacaggatgagatgaggacaaagagagaaggatacaaagagaagagagagagacggacgagtctttagaaaggtcttcattgaccgtcagagtgcaatcgatcttcgactcctctttgaatctttggatcgcgttcgagatggcgggttcggcaagctcgcggtcttgcggtcgaacagagaccacaatatctttagccatcagagaaaacaaagcctatgatgtgtattgtgcatagaggaggggaaaaaaggaagtcagaatttgttgttaacgatgatgatattgagcagaatttgagggtagagatgatgatacctgaagagtaaggttttcgaggatccctcgatacttgtcttgatcagtcgtcaagtcagacaagcctttcttggcctcctcaaacacatcctggaggagctggtctcgcatctgtagctgttggagtctggccttattgctcagcgtagattgggtactatcaatcatatagacagaatcagaatcatcaacaatatcggttgttatgatcctcagaaagagctcgagaaaaaaagtaaccgacattcgtttttggacttctacttgtttgcgacgcttggcatggagcgcatcgatgctggtggtctcttgacgaacgatcttcgcctgtcaagaaaagaaagaaaaacgaaaagcccaagatgagttgattggaaaagctgggaagtagagagagagagagagtgaaccttttcgatcgagaattcttcgtcggctttgactttgatttcgcgagctttctccatggcttcttgtttgataaaggccacctgaagatttgatctgttaggaccgagaaaaaaagcagcaggatgagagtgagtgaaggacatacgagtttcttcatttcagagatcacctctgagtcggtcatcggtttgctcatatctttgatggatctttggggtgtgtatgtgtatgatcggagatctagtgttgtttgaatcggaagaagtgctttttggttgatttcttcctatgagtgcttcgtgaagagtggtccaacaccagattcttgttttccaatgatgacgaagtcgatggccgctcttatagagtctccacaccgcgacacccctccatttccagaaagtgttacagtgctcatcagtgtcacacaatcagtgacacccagcaccctcatgacagcgcatttgttcttttctttttttttctgtactggttcttagttgtctgactttttaatgggaacatgcactacatagtctacatggtcaaagtgttttaagatgtgtgtgtctgtcaaatcaatgtatttagatatttgtaatgttgtgtgtatgatcaccaagagtcaagactgctgcaatggttgtgcaggttgttcttgaattggtgatgtgtaatatgaagatgatgatccttgagctcacaattggtcgatttcctgcaaatcagagctcccagagatcctgtatccacaattataaatatatatgagctcatcgagatccactggactctgtggtacgcagttcattctcaagttgttgaggattgtcctggattgtcggtcaaagatggttaagatattgttggtccagttggagtgttcaaggaggtaataaattggattggttggtaacaggttgttgttgtacagtctgatatatttcagcttactcctccttggattattaaactccccttgaaaaaattcaaaaaattcaaaaacttcacactcaacaactatgaccaaccaaaccaacaacaaccacctcaactcattcgaagccaacctataccaaccaggctcaacatcatcatcatcaacttcaaattcagcctcagcctcagcctcaaaccgaatccatccctaccaatcattctcactctcatcatcatcaaacaacaacaacaacaacacccatccctcgctgtatatcaaaaaaccattcacatatctcaattcattcatctccacctccaggaaaccctcccattcgatccagatcgctatcctcatcctcatctctctctcaacccttaccatcctaatcgactattggactcaatctcagtaagcctctccttataatcccaaaacaacaacaagaagagcctaaactaactcgggtttttcccatataaagactatatagacttcgttacccatggacactctccccatccaagggctcctcgccatccacgagctcatggaagagtctctcggaaggatatctgggcttgcccgcatgcgatccgttcggcgagcccgggacggtggtcctgaacacgagcttctaccacgacgcgagctgggtgccgtttgggccgagctgtgcgcccagtccggactatctctcggccttacgggcgatccgcgaggtgccgatcaacctgcccctctcgcaacgagacgctctcatccatcgacccatccatacaacctcctcctcaaaagaacaagaagaaccacaacagactgagttcttcgatcgatccgctttcgacctttggggtagaccctaccccgacctcaccttcctccgcggaaaaactatccttctgctcggcgactccgtcgatcgtaactcgctcgaacatctccaccaactcgtccatgcagacgtccgctccctccactacctcgacatcaataacccccctccctcttccgattgggaccctagatcgaccccctgggaagtcaacctcggcatccttcatccccgtaactatagtaatgcctcctaccccgataattctcgagattttgccggcttgaattgtaaacttcttaatgggttcttttatggcttggtatgtgaatcaccatcatttgtttttaatttgaccactttcgagactaatttgatgagatttttgataggatgatatagatgaattttcagttcaagcggattggcatgggcccggattagcggagagtagagtgcgagagttatacgagccgttgacgggagcgtatgggcgagaagacggggaagggccggcgtttataatgctccaatcggggctctgggacctagcgttttttgggcgacggaaccgacaacggaacgagacgacggagttaccgttaggggcggaagagctagactggtggcagggccgattccggtcgttgatccggacgatcaagtacacctggccagacaccccgctctggatccggaccacccatcgcataggcgaacagttctgggccgcgcatgattggcaggccggactcaaacatggcctcggaaagggattcgtgaacttcttccccgatcatcgtgtacatcagattcgtcagatgcagctcttcgtcgctaaggaagaagggctgcccgtcttcgacttctataatctttgggaaggctaccaaaagtttcaggataaagtccatcctctaaaagttcgtctctctcttttttttgcttcttttcttcccttttttttacttatattgttgacttgctcttgttgattgttgttgttttttttatttttaaggtgcctggtggtgtgttgatgaatcaagcgttattccatcacgtttggatggaatctattggcagaaaaaactgggatcccagttatctcacacgaaatcggatcggaaaattaccacaccatctccatgaattctactaatcttgaaccccccccccccaacaccacgtccccctttcctttcccatctcttatcctcacagggtctcttgcttgaattcattcatttgcattaactttcttgcttttcctcttttctttcctactcagatatatatggtttttttttctctctctttctaattttgtcttcaaatatagatccttcatcccattcattccactcaactcacccccccccaaaaaaaaaatgtctgcataaatagtttatccatgcatatcctcttcatcccttgtttagatcctatcctcctttcctttcctttcctttccttttcttttttttctggaatcttcttttgtttttctacacttaacattgcatacaattttttttcttttttgatttgatttgatttgaattcctggaaactcttcttcttctttaccatcatttttttgttatggtttgtgtatatcgttttgagtctcctttggtatcctggtacacattcattcatatcattcattcatgttcatgactaacattctcaaagaaaaaaaaaaatattataatcatgttggcttgaaatcattgcaaaaaaagaaaagaaaagaaaaaaaagaagaagaaggactatggacaggatcatttgtctgtgtttgtgatgaatgctccggatattgattggctgggttttgggggtgtgtggattaatgaatgatgtagttggtaagtaacaatgacatgtaagtttaacttttcgattgctgattatcactcattgacatacatacagtcaactccctattaagccataccccttcaaatggtggacatggtctttctatggattattaagggggagtgtgggtcaacaagtcaaggtttttaggcattttgcccattcttatgcacccatttcaaaggggaaaaaaaaatcaagtcagaggagttatgtatgggttagacagtgactgtaatctaaatatgtaaatagcttgtttggctactttggcgatctcattatgtattcctcggcctcagctaatttccattacatttgacccctaatttgttgtcttcctgttgttgtcctccacttgcacatttcattgtcatactcaaatacaacacgctcggctagtctgttcgtttgtccaggcccaaacctcgattgcgaccattccactttcaacagttaattaacgttgatcatttctgtgtgtatttggttgcacctcagtgccagaacaccaattgccttggcttgtctcaccatgttgccagaatgtcgggcattcatggttgggttgggtcgggttgctttgggactctggttgcgcctctcatgcgagtcatctcaacttttttggtcaattgttatccactatatgtactcatgtctctggtcacccaaaaaaaaaacactacatgacccaaaaaaaataacaaccaaattattagatgatcaggaccgttatgaggaaattgtactctagagatggacaggaattatatgcatggtctttaacagttctgggggggatcagatgcgagatgactttgtgaggtctttggattacgatgatcatcgtgatgatcatggactcttgatcaccgtcgattttgctcgacatccttcgtcggggttgttggtcgagtgcttcccgagaaaccgagcctagaaaacgcctttttaagaaacgttttccttccttttgtttggtgataattgatgaaaggagtcagaaatctggaaaccccaaaatagaggtatgaaagaaggggggggggggatgacaagtaaacaggactgacccgagtcagatggagcggtagaagacgtcgttttggcagggtttgttaggggatcttgttgttgttgatccagcttacgcgaggaatcgggatggagggagatgatttgagccggaggtgagttgcgattgggctgccggatttgtatgacgtcgcggccgggggggaattcgtcgcgctcaaccacctggccaaaatcttgtgttttgagtaagtcatgccattcttgagttgtgatcgcttcgccggatctgtaagggtcggcttggagctcgtatgtaatcgtaggacagactatgggtcttagacacaataagattgagtagatcaaacatgaggatcgaagcaggctacgaaaatgcattcttgtaatactataggatgttcagcagttttgctttattttctttgatcagtgtttatgagcttcttgaattcttgggtgttgaaggcctgatgttgttgggggtatgagctgttggttttgggtattttatagacacggctcaagtagagaatacgttgattggttgttctgttgcagaggaagcggccgtcactcttatatactgtttttgaagctcatgatacacgctccttcttctcaaccgttctctcaagtctggctgtttcattacagtccggctgtttcattcacgtccgccgcaagcaattcgaccaaagtaagagatttgctttcccatttccccctgttttgacgcgtgcgtacatgcattaactaattacgcgtagagaaatacttctgatgagtcgatgtttcattggtattgtatccacataaattcgtacaatcttcggacaagagagagggaacttggaactcttgcaactggaaggggtcatactgatacaggccccggggtccgacccaaactcggccgaacatagcaaaagcttcctcacctcaccatccttggtggacctgttgtcccgaatggactcttcgtagtatggcttatgagtaatgtcaagattttggcttgagcactttgagaaaatgtggcctttgggagtcattttgactttggcacacaactatgtacaggaaacatggtgatctggcggggtagcgccaagcagtggaagtagccaagcatcctggcttcaaaatggtgtgatcaaaagaacaaactaagggcctctttgaaagatcttctctcttaagactctttaaacaactgggagaccagcatgttcggcaaactggtcaacatagatatggaaaatgagagcggaaggaatgagagatgaagtgctttgtcaactattcacactgaaaagaaagaccgaccccaacaacaagacacaaaatcatatactaggcacttttctcctttataatgtaagtatacactgggaatggagagcaatatagagtgttggtccgtctgtttaacagtgaagtaagctgcctcatcttttatgcagggaagaagtataatcgagagcaccttgtcggccgctggatgactgattgtcttctttcgcctggtaagtagggcaaccagatcgagaaggcaaaatccttctgatcccgctttcttgacctcccccccccccccccccagaaaaaatagatgtggaaaaaaacagataaaaacagataaaactggggatggaagaaggaaaaagaggaccaaccagtagatgatgatgatgatgatgatgatgctggggttgaagacgcatggacgcggacgaggatttgactgagtatgatttggagcctgactgaattcgatgggcctccgggtttgatgcggtgttttctcggcagatgatggaaggtgatcagggggatcatagtgctacaaaggcgacgtgaacgggacgaggacaagatctctctccagttatagctcccagctttccaagctagaagactgatgatggccgcatgcagaacaagaccgactaggagaccacacatgtccaccgaaggagggcgattacaataatcgcgagaaggctctgtttagcagcgtctttgctcgtcgtttcgaacgctgtcgatgggaattgtgtgtaggatatcatagcgaagaagatgctgccaacatcggcctcttttgataagcgcaacaactctctgcgggctcattcttgcaagtgtggcctatgactgttccatggagaaagcagtctggcgaggtgctttgaacgagggatatcacaatctccgtggtgttggtgcgtgttgtgctggctacagcctacatatttatatgtatccaatttgagtcgctgtttggtttacaattatcaagttgttttctctctcggctttctttcgttgaaatccttcaaaaacagaataactcaatttgagtttagagatgtctcagataaaatagatctgtgtgtttgaccaagattagttcgttgtaccaggtctcgattaaagcgtatagaactatgcttttgtaggagatcgttcggcagcgctcgccgaccaaaacagaggcgcacacacccagatgtatctgtgggggacggcctggctggaatgcaggaccctccgatatgtgagacggagagcttagcggagcatctctttgcaggcttctgtagctccaacatgggagggaatctggacggatgagctcagaccatcacaaccattctttaatgatctttgggtcccagttaacaggttttttggacatgagaggatatgcccaaatcgctcacatggtcaagaggtagactggttgtgcgccttcaccacaaacacttcttgagtgaccatcaaatctttaatattgttcaccatgatgtacggttcgatgatacgtcggttggatctgaagtacaatgtattctgattcaagtgcgtttaggcatacatgggactaggccgactatagaaatacaactgaatttatttatttgtttttgtggaaggtttggtttgattttttgtgtaataaaacaaagtgcgcccagatctccaagacgatctcggttggaaagagggtaacgcctagaggggatgatcggatggacgaagataagtgacgatcgatgtgatcggttcaagggttagccggtttcggcttgttcaaagcctgggcctgttggtcgagttcggcggaagacttgacggggacgccggccaattggctgtcagggatcaccggcccggcttgagtggtcacctgtaagacggtcaagaagggaagacagatagattagtcagaccgactctctctctcaagttggaacctctcctcgatcatcattttgctcgctgctcgacaaactgaccactccgccatcttttaatcctgggttgccgacgagtacggacggagtagttccagagtccttatcatctttgactggtcggaatcattatcaaggaacagatgatcagatataaactcttttaaaaattaggtggggttgcttacttggtaaagtgtggaagtcatttttggggacctcttgggttttgtgttgttcggattggtgggtcatgatgatggttgtgaggctgaggaagaggaggatgagggtgagtcgggacgtcttggaggagcttgaagagcgagacagtttggcggatttaaataaacaggataaataaatttctcgagaatgtggtggaggttcagtcgaaggttggcggtagcaaggtctcgtggatataagattaaagagccttttacaatgggcggtgttgcggaaggagtgtgttccggattcagtaaatcgctgcactgcccttttagccgatcaccctgaaaaaatacaattaaatctccatgggcttcacgccaacacgtcatccccatcggacaccgcacactagcacgatcaggtggcagcactcacgcccaacacgcaccttcgtagactgattaaagctgtgcaccccccgtcagcgtctggatccctgctcacagcactgagtccaggtggatcgccaacacaacaatctcctgcaggcttccccgcttatatagtacctctagtcaacaaaatcagcaggctctatctcccgcgctttcccgctcagcctctgggatcggactttggtgccgattatcaaaagagaaaaaagatttttaccattctgtaagtaactaatgataacaaataagtaaagattgtaacacggttgtatctagttgaaaatatataaagacttgtactcgccttgaaggtttctttcctcatggcgaaatctttgttttatcattaaacatcaagtttgccgtaatcaaaaagacttctttattctacaaaagaaaaataattagcgtgcccgatccttgttgcttgctctgtggatcatcctcgtttgcttgtctagggctgctgtgacgttagttgttacaccaacatgcaccttcgtagactgattaagctgtgcaccccccgtgagcgtctggatccctcctcacagcactgattccaggtgcatcgccaacttcacatccatctcccgcgctttcccgctcagcctctgggatcggactttggtgccgatggcctggagtcgtttcaaggtatcttgcctgcataaagaatcctatgatcaattatcaggaatcagaccatcctggtaaaatcatttgaccacgagctatgattttgcgacatgattatttagctgatcctgtgccggctctgttgtaggcatcattccattgtaccagatgttgggaggggtcagaaatgtgatagcttacatcaaaaggggagccaagttgaacatagagctgtcaccattcttgatcacaaaattctcaattgaggaatctgtaagccttgtagcaaggctttcatcaccaacagccattcattgtgaggaagaagtttagtggagaagctagaccaagattgtgatttgttttacaagaagtgaaagaaccaaggctctgctgggccgcccaaaatgttatagctcggtcaatggatcggtagttaccatgtttgacaccggtgctgcataggcaaggatggccaagatggcggtgtattaggagtcttgtggactcttcactaaggctctgtagataagtggacaaaagcccattgatagcagacaatatgtctagagagaacttctggaaccaatgtatacgtgcattttcaatgagctagatcagtagataggaatcagactgcagggtctcttgcaagtataataatgacagccagaaaagataaactagaaatagaaaggaaactccaagagaagcattaagagaggagctcacatagctcagtagaaaggaatcagaccaggtcctctactgagctagacaagggagaagttgcttagaatatacagtcttgatatttgtgtgcttatttgatcctgattgattgctcttctgaatcccttgaagatgggttttcactggtgataattagatccctattaaaaattagccattatgacatgacagttcaggggcatgaacacttggcagctgcttggccaaagtattgattcatgtccatgtttgagtatttcttttttttgggaggggggggggctcaacttgtggatcaaggggcacatcagtatctccataatttttccccagaataatcatactttcaccagtgaaaccagaagtatgaatgtaatctcaccattactcatactttcaccagtggatgaaaacatgaaattcaaccaaaattacccattcaaagacaagtattttgttgaaattttgagctcaagcgcgtaagaggttgaggaccaaaaaaagagagtcttattttttggcaagggctcacggaaaaagtgtgtgaagaaccaatgttttttattcatttgcatctagtcatcttttaaataggctaaatacaattggtcaaaaagtggttgaaagagaattgaataaaggttggtttatgaataaaaactgagaggaaataagttgatgatttcttggaagaaacaaagtgacaggccttctcaatctcttttagtcatgccagaagattaatccagagaaaacataagttagaccacaaatattgaaaggcattaattctcaataatcagtttttaaagaatcaaatagtaaactagaaaaagaaagaaatcaatcaataagactagagttgtttgatgaaaattgccatgatgagttctaattagactaaaagagagcataagaatcaacacaaaaaacagctatgattgactatagttcagcctaggtcaagatgattcaagaaggaaaaaggggaaaaagataatgagaaagaggatgtgatttttgggaagagtaggaaaagaggtgaaaactcaacactttttttatttttcagctttcaatttgggtctttcttcaaggttttatagatgccaagaagcaaaccctcctaggtgcaagaattcaaattgctacacgcacattttaacaaggacaggaaatgtaagttcatagagacaattatttttccttcttcattacatgagatttgcctgatatactttttgaaaaagtgcaaacactttgtgaggaaccactttaccatgaatttagatggctgtaaatacaggtcaagtgcataataattcttctagtgttccagaattttgtttctattttgcagaatttctcctgggaggtcatgtgaaaaacatgtgatctagcaggtgacctgttgtgtggctaagcatgtgaccatacatcatacatgtcactttttataacaaaccataactaggtcctttgttataaatctatactttgcattagaaataatatatattcatatactatttacccacattgtatcatgaaagttcaacccaaatgaaattttagtgtgtgaatctagactataggtccccgtgggtgaacatgagttaaatgacctgcagaacccaactatgcaataatgaaactgataatatgccttcttctcaatactgaacaaagaatttatctgctcctgagaacaactttgtgattcaggtcccaagtccacctatatgattatgagaggttgagttcaaacagaggagagctgccaaaaaaagaatctttgtggtggacatcggctaaaaataaaaataaaattgataaaatggaaatttggaagtcagaagaaacaaatagaggaatgaagttgattaagtctagaaaacatccagggtataattatgaagttcaaaggctgcttcattgcatggtttcaagcagaaaaattctcgagtatgctttcaatttccagacaatatttaaactgatgaggattagtccaatttgaatatgatcccaatggctttggtgattgggatgatgtagggtgaataagtgttttgcaggaaaagtggagaagacttgctagttctacttcccaacttagtgcaaagtcctctattggaggacttttgttacttcttcagtcccagaagaattgaatgtacgcaccctaaaatcaaatcttacttttgggggaaaagatatcattcatattttttttcaacataattatctcatatttctcttgtgtggattgagtttttgatgagtgtgtcaattgagacttagaggggcatctgcagtcgtggaaatgacaatagtaagtcatcaatttactctctaacaatcgccttcccaccaaggcacaacattaatgaagttgaattatatatttacagctttttcagacaagggtaatcatgccatagttacttagatacacataaaaacatttggcaggcatagactttaggtcaatgaatttatggccctttggccaggataaacttaaaattatgtatggggagacacatttgtgataagtacatgaataagcaaagacatgcactggttgaaactttgaagaaagcaggagtttgcaccagttgttttgtcgggatgtgtcatctcctgtatctcctggaactccatttcaacagtcgtttggccgggaactccaggactacgaaatacctgtctgcagacacagggtacatcacaactccgaatcagctcgtggagaggggatgttatctatgtcatcctgtgctaaattcggcacgtcgggcgctactatcaatgacgcagttccggtgctgtgatcaccggagcggtcctcgtggtcctctacagctcctgaaacgttgcttataaagttggcgactcgtcatgaatgatgacgaggtggtctatctttactgcctggtaggtgtttcaagctgatatggagggctttggagggctggccctcggcgccagaccgaagaagcagtaatcaaagttgtgagaggtgtctatgaccattcatgatccgcctgactataaatagctccatcctcagccggagcgcccggccaggttattccccacatattctcagcaccacagttcccacccttcacaagtcatccttccaatcctgcgactcactagagcaaggaattccatttgcaaacttaaaatcgcaagctgtgcttgctttgatacggctttgtagctacctgaaaaatccctttcactactcgtgcaggccacgacttctcaacagagcttattacatttgatatagcgggttgacctttggctatttaccctttgaagatcatgtcccgaagccggcttttgcgctctcagtcaacggatgacctcctcagccgcaatctcaattcttattcttccggggcttgcgacagcttttatcgcccgagctcatttgattaccaggatccgcttgactatgaccagggtggataaatctatctagtttgaagaatttcctcaaataactgtgagctaactgcagtgtcaattttttcgccaccacatagggtttcagtcacgatatgataggcgttgctcacaatcatctagagccaatgagagggtaagttttcgtttgatttttgggcctacatagattgatttgatcaaagtatactgatgatctccgacaccgaccttaaaatcaattgcgctcaggatgccagcagttaccatcgccatcctgtgaaagagcgtcacgtaacttgggcccccatcctggagtctgccactccccgtggcatagtccctagcaccttggaaaaaaggctggggtcaaatgggactaacgcttatcgaaactcgaatcagtcgtgccccattcgttgagtagactttgaaagcattcagttagtatattttaatcgcaaactaatggaaatgataaacagatggctatgagggacagaaattcactgtgaatagaagcccgaacagatgtaatttggctgccagttcttacaattcgtggcccaatactacaagcctctacgaaatacgtccatcgagcagggatatttcacccagatgcaattctatctatggctcaacggatcccaggatttcaagagactactctcgatacgaaaacgctgcttatagtgagtagaaaagttatccgctattccatgaacgagctgtctactaaattttacaatcttgaagcgttacctcatagtcataggtactcaagcttgagcagtctcaggagccctttcctaaatatgggatattacccttccattggctccaattatcatggccttgtaaactcagcactgattccacagtccaacttgcaaaggtcaaaatggcgcagatcagtcataggcctgaatcgactgagtttgtatcattgacgagggaaacatcgagtttttcttcacttttacgggtcgggcttccaccttctccttgaagttcccttcgacttttactttgaaaactattttgtgatttcgcctggctgctttcacagaatttatgttctccaaactggctttttgtttctttctttcgtgctgcatactcttgtattaccactctgaatcagatacctcgcaagatatcaagttttgtacagtagttcttgattcaaaatattgagtgagatattcttaagaaaaaaaagtttgatcagtgtgctttcagtatgcaggattctatctcaatggttttcatgattcaaaggccatttgtggtttcagaatgttttatcatgtttttatctagcatagtatcatacatgcattcaatcatcacacaaggccaatttttttgaatctgtgaattttacaaattaccgttaaaaattgttggttttgggtaattttggaaacatctcagatttcatgaagtccccaaagtatacaagaaatgtgcacatggatgattgcatcagcaagatttagcatgatgctgccaatgaaaccatccaaataagaaaataagaaagaatgccaaaagttgagctttccaagtggaaaaaaaaactaggtgcatgaagccccctcccagcagcttcaagataaaaaaatgacagcattttacatgtcagatatgcgaaaaatggcaaccccgtgctgaaacgtaactgtcgcactcattggccaagacgttgagtgtgtcttccaaatcggcaggcgcgacgcggtaaaggctatacatgcggagctcggggaatatcccggaggagatcggggccggcagacatagttccggtgacctcacgcccgggcctcttctctctttcctcaccgagattggagacccgggacacgacgtgaggtagctacataaccgttaccggactgttgaatgcaggttagtcatgtttatcagtaatcaaaccgagcttggagacccgggacacgacatgaggtagcttaccgttatcggactgttgtatacagatcctgagtcccgacagttcgttttgatctgctacatcgccctgggtcccagattcagaatccgatatgactcaaaaatccaaacgaggtccagcccagggccccaatccgaaggccgtacagaacgggtaagctgattatgactcgagtcatcagtcatcatgagatacgatctcctacgggtacatagtcgcctgctttgctcacagacgattgcatctgggcatagcgaggttttacagcggctaaactttttacatcaagcggccaattatctagcaaccgtgacatcgacaacggccaacccgagcgaaccagaccgagttcaagtttctcaaaacgatgtcaaacagaatgattcaaacgaagaatatcagagggacctacggagccaatcaaagaggcgaaagaaacagaataaaaggaatcctcagccctgtcgccctatagccaatctaccaatgctcggattgagtcgaacactgtccaagacaatgaaagtgatctccaagaaggctgttcttcgaatgtaggtgttcaagtaaatcatagtctcaggttgctacgcagaactgactgggctggaattgcattttattccatgttatcactcatgacagggacccatcggtgaaacgaagtatctgtcgctcatgtcatctgttgctcatacccggatacacatcatcaacacggctccttcgttgagtcctcaaaactaacccaccgctactcagaatttttgcactcgctttttgttccttgtatcattatactgattttgatttacgcatcaggctcaagctctcaccgacacaaagtcaatgtcacttgctcagcctgccagcatcagcggcaaatccctcatcctccagaatcgaatatcactccagagcacacaaacactcctgaccaatcacgggaaaaatccaaaaagcgacgggagcgagcaatacccttttggagacaaccccaacatgtcacttttgccgcccaagctgtggttgaagggagtatgtaaaagagcagcattattatggccaatcaatgtggatcagttatttgatttgccagctttctgcgtggtcatgttcgctaccgtaacattgctctatgtgatagaaacggtcccacaggattggtcaaggaatgaaaccagtttttcccccatcaaaatctgattcaaggatcattcggtgacaaatagcgatatgaagggcgacatcccgcttaaaataatggccaatgaagcttcagctcaagtcgtcatttagtcaaatcaaagtttgaatctttcagaatatgatggcgaaaagttacgaagggagaaacctagtcagcttcatgggttctggtcaatggagaatgcaggctactatccgcaagtgagagaagcaaggggagagttggcagctgcagatccgtcggcgtttgattttgacctaccctacaagaccaagtgacgtctagtcggatccatggacactttccacttcctgttacccttccagtaacttggcatctattccccctaaggacgtgagggcttacaagccagggctcctcggtgtgggacgccgcgttggttgcgcagactctctcaagtctccaaacttggtagtcagactatcttattcttaggtttgggaggctggtgtggggtcctaggtactggggttaaagtatgctctagggaatgaagcttctctgaggggaaaagcttaccagagtagaacctttgtaaataagagccttgctaatagtcttatgtctttcttatgataatagtgtttctttccctttcaaattgaaaatcttaatatcacaatgaagaaggaagagaaatcaacaaacaaaacaaacaaggaaagctatttatagcatagaccaaaacacatgttctaaccaataaacaaacactatcatgcaacaaacaaaacacaaaagacatcataattgaaacttgataagaacaattcttagtaatgacagatggaaaacctatcatagaattttacaaacctgaccttcttatctaatatgtatctatgtcttatcagtcccttgagcctaaaaggaaattaataataagccaaccaaatattagtaaaatcaatctagcaagccaatcctaattacacaaatcaacaagatcatcttgcctgaagaaaagggattaggtgatggttcatcccaatgcaatagtgcaccttaattatttacatgttcagtggtctggagaggtctgctctcaagaccacctaggttttcccaaatgccctcttattaggaggggtgttccaagactatggtgtgagggttgggggctgggaccagaactgccctgcacggcaactatgctgccgcagcagtacagatctaccaacagtgggccagctacgctaaccgtagcgtagtgtagcaaaaaaccactacaatttgttagcacttttttcattttctgcactaacactatgcgcatggggcaaaaaattgtgctaatgtttagtgtagcgttagcgcaattccccccatctgcactaaccgcaaaaaattgcccgccacgctgtgttacagcaatttttagcggtttttaggcgttttttgccgctaaaaacgctgtagcgtagcggcgccacaggcgcgctaacactacactaaaaaatggctagtgttagtgctgctacaaattagtgttagcgccgctacaaattagtgtagtgcagcggcagtagcggcgcgctaacactacacaaaaaaagaagttgttggcgccgccacgctaacgctacatgggcccgtagcatagcggcccaccgctgggtctacattgctgggccaagcctagtctacaaagggtattgggacctgcacccagaggtgtgagtcaatgttctttggctagccaccaaatctgttcaccttgagtagggcacaccaagtgctaagccacactgagggggaaactgagtgactgagtggggtctctctggtcatggaatcagccagagccagcattgattcctttgcttgacccaaataacacgtggaaaggagtgggagaattttaggaggagccctaatgggttgattggagattgactttcctcaacaacaattcggtgttctgtacaactctagtgtctctcctttgttccttgctgagtactctctgacatagattctgtatcaatctgaggtccagcaacccagaagccttatttattctatgcggactccaaaggtgtagcagagtgaagtccctctgactcagaaagagtggcctgtgagccctatgcaccctttcaaggtccagaccagtgagagcttgcagaataacatggacttggtcagatggcctctatccccattttggttgtacccaaaaagggaagtgttggtgttgaaggtctccgccaatcccctggagatttttcagacgggcagagaaagtttgagagcctgtacttttatcagctgtgtttccccaggtgtgcaggctttattcaagctttagcagtctcaggagccctttcctaaatatgggatattatccttccatcagctccaattatcatggccatgtaaaatcagcactgatcccacagtccaacttgaaaaattcaaaatggtgcagatcagtcatgggcctgaatcaactgagtttgtatcattgacaaggaaaacatccagtttttctatactttctacaggtgggattccatcctctccttgaactcaattccatttttttcaggaaggacttctgtcctctttgaaaactatcttgtgattttgcctggctgctttcacagcatttttgttttccaaactggccatttgtttcttttgtgctgcatactcctgtattaccactctgaatcagatacctcccaagatatcaagttttgtacagtagttcttgattcaaaatattgaatcagagtgagatattcttagtaaaaaaagtttgatcagtgtgctttcagtattcaggattctatctgaatggttttcatgattcacaggcccatatttgtggtttcaaaatgttctattgtctggttatctagcatagttgcattcacacattacatcatcagacaaggccaatttttgaatccgtgagattcacaaattctgggcaaaaatcattggttttggggaattctggaaacctctcagattctatgaagcccccaaattatacacacatttgcagatagatcattccatcaacaagctttagtatgccaatgaaaacatccaattaagaaagaatgccaaaaagttgagcatctcaagcaaaaaaatctaggtccatcaagctccccactctcccaaatgcttcaaactgaatgaaatgacaacatgcagtggatcaatgttgtaatgccatgaatgcaatcatatttggtcagagagctgatgtattctcaagtttagatatttgattttactaaatttcaaccatgataatggtgtttcaaatggctgtttaatatgtaaggtgatgtgataaagcatctagccatgtgatatttacatcccttcccaatcattttggcaaagtgttccaatagagacgagtcaataatttacattttgaaatccaaacccagccattaacaaaagtgaatcatgggacttcttcatacagacagttcactacatatattcgagtcacatgcatcgaatcagcaaaattcacacacatttgagacaggtttaaatgtgtttggtggataaggcttacctctgttcactagtccgggtggcgacgtgatagtttgcccatacaggtcgagagcctataccaaaacttccgggattgaatacatggcagccctcatatgtgagagtgtacgcggggtagctatctgccaacaccaactgtgtaggcgagaaatgagacccatcaagattggcccgcaaaggattgttgtgtcagattttacgacacctcctcagattaaacaacatctcttaccgctgtaggcataggatatagccttaatgcttgatcgtgctcccagagtaccggactgacagtgataggaaaaggcgacagatgggcttgatctagaatggtttggaccaactggttaatcaaatgcgaagagacatacggttagaactgcattgacttcggtaagaggagtaatctactgacaaatttagttatatctatgtcttcctcatcagcagctattgtgggatctttgagcgcctcgatgacattccggcacattttactagccaggttctctcggaaaatgactatttcttgagacatccatctgattcggcaagggttggaaccaaaatgtagatggcctgaaggaatctggctagtagagtgcaataaaggtttgacaattgatgctggaagggcctggcgaggaagcattgttgagtcccatgggtcattgggcccaggaacgaagataagatgtatatgttcagtgacaagtgagaacttggagaagctgactgccaacttcgaaaacaaacctgaaagcaagtcaatctcatcacgcttagtaaccagatgtgtattgaaatgaaagggaattgctacctactttggtagaagctgatatttggcccatcaaatatgaatggcttttgggaaaagttgccacaaagaatccataaggcaggtggacggacgacattattcgactcgatcaaaacatcttggtatccttggagtatttgttcgaagttacctagaacgtttgggttatcgaggtggaaatcggacattctagttgggtacagctatggcttcagtgctgactcttcactgtctcattgttaatacgcacatattgcggtggctgtcgggagacgtgccctcacaataaggccagaaagaagcttcaaatgagttctcacactataaattgggaatcgctgttctgctcacgttttttcaaacgcgcttcttcagccagggaaagtggtccggcaccagaaaaatcaatatttgcaaacagtttcctgcaaagccatgcagaagcattggaaaacaaagaggtaaaaaggcccaaattgaattcaaatcttttcacaccgatttctatctataagaatgattgcaacataccttgtggcccctcgttgttccgatggaggatgtccgatctccaggaccttgaatgtttcattggattgatactctccctccgccaataccaaacagccttcagtgaacagcccttcagcagccgactgcaggccaaaaggaaatttgaaaggaagttcttgatctggttagaatgttatctgcactagtgcattgtgttataagggcggtccaaaaaaaaaatcctcacggcaattgacaagtccagcttcacccaaccctccaaatcttcaagacaataagattggtctttcatgcgacttatccttccaaacaacaaaaatctctgccctgcgcgaccaaggaggttgttgctgctggtcaactagataatcaaaacacgtgagcaacgagatctgatgactgagtccaagaaacacttgggctcaccttcatgtattcctcacgttctgcttcgcctaaggcaccggcgacagctggaggtgagaaatgctcatttcgaaagatgacttgtcggatagtgtgatagcgatctctgaggtaagaaattttgctaataggttgacccagtaaggatggttttgatccttctgcagttggctcctcgaacatcttgcgttcctccgaccacctcaatcgaggaatagagaatgcatcgattactttcaacgtttgtagctctaaaatatggctgctttcgctttgatccgcatcttcaacggcttcttgcggttgtgctgcggtcatcgacgagattttttcgtaaaccttctggagtaaattctgatcgataaccgttgatatgtctgcatcgcggaagatatactcaaagcagaaaaaaaatcagaaccacgccatgcagataaattgattgaattgacatcacagatatgcgaaaaaataccaaccccgtgctgaaacgtaactctcgcactcattggccaagacgttgagtgtgtcttccagatcggcaggcgcgacgcggtagtgagacagcatgtcttgaatccagcgtagtccatcgcctcggaggatcaacgaatgttccttgctaaatattcgatggataatggctcgcgtttgatcagttggaggcatgttggcttgatctagagggtaggtggtgcttgctgaacttccgaatatcaggacgggaaatgttggaaatctgggtggacgcgtctcggggactcaaaggagcttgtacgaagctcggggaccacccgctggaatatcccagtctggccagaggagatcggggccgggggagggggcgaagtccaaaacctccaagatgacttacgaaatctgtaaaacccccaccaacgcaccaactttgaagttcccagtatttggaaaggcgaaaggcgtccctgaaagtgcgaaatgaaaaagaaaaaaaaatctgccaaaaatctgcagaaatcttaaaacaacttagggcctgtaccatagcaccccagccaattttcattttcatttctgatatttttattttttcaccaaccaaaattcattttggggttggcattgaaaatatggcttctgtactgtgggaaatcgggtgtgcatggtacaccaattctggtgaagtcaattcccaacctggaaattggaaattgacctgaaaatcaggactgtggtacaggcccttaaaacaacttataagagacaggtgtgacttaacttgttcaaaaaatttgacaggttatatcatcccacagtgacactcactgagctttctaaacccaaaggaaagaattcattcctgtgcttcattggttttgccaatgcaggaaagacgttggcaggatggcaatctttggaagtgcctttaaaaggaaagtgtatttctacaccaggggaaatttcagggcactggctttccagtgactgcaaatcacaaataagtcaccctggaagatttgaatttttttgtaaaaatcactaaaaggatcatgaaagaaaatgggactcacaagaaagtcactagattttacccagaatttactactaatttcccagaaaagaaaatgaatgtcctctaaaattcccttttgcttacacctagtttccccccaaagataaggctgctgattcaaataaaaaaataaaacctgctaattgaatacaattttcatggcctcagcagttttttggaacaaatgttacagatttgattcacaatcagatcaagggaagctcttatttttttgcttttgtagcccctgtagaaatacatttagaacatcacagaaattcagccatattcaagtttgtgatttctctttctaaattcatcaataacagatgccaattatatgtttatcacactaatagtgtacaccttaatcagaattataaatcagattcaaatttatattgcaaatgattcattttttagggggaaggaatgaagtgattaatttgatttggatcaatcactcattttaaatagtgtcatgacaagtccaaacctgctgggtcaagtagctatgtatacctggtattcccactaaaagattgtggaacagtgaccaggaagtatggtcttgcaagccagtctgaacacaggcccaagacctgtgtggctgagtgccaatggggcttgggtgtgtgcccagggggcttgatttggtaggtcgtgcggggactgaaacttggcactagcccaagtctggcttggccgaacccaagctctgggctcaccagagtgcgggtggcagacttggggcccgttcaagtgtggatcggtgaggtcagctttggcgcgggcggcacacttgcttgggcttggccaagcatgacttgggcctgaccccctccaactttgggaggtgccaagcaagggttgggtttagaggggcacacggggtttgggattggccaatcccgcttggcctcttttttgcccaacttgggcctgtgcccagactggcttgcaagaccatagtactgatcagatagctaaatagctggttttttgttgattggtcagagggttgggatcctcctgatgtgcaaagcctttaaatgacatgatctgtgttggccaaaaattcaaaaaaaagtcagtaaaaagtcaaaaaaaaatcacccaacaagtccaaagaaattggcaagaagtccaaaaaaacggtccaaaaagttgaaaaaaagtccaaaaagtcaaaaaaaaagtcaaaaaaaagtcaaaaaaaaggcaaaaaaaaggcaaaaaaaagtcaaaaaaagtcaaaaaaaaataaaaaaaagtcaaaaacttggtcagaaacccaaaaaaacccaaaaaaaagtcaaaaaaaagtcagtaaaaagtcaaaaaaattggtcaaaaagtcaaaacaaatcacccaaaaagtccaaaaaaattggccaaaaagtccaaaaaaacagtccaaaaagttgaaaaaaaaagtcaaaaaagttgaaaaaaaagtcaaaaaaaagtcaaaaaaagtcaaaaaaaaatcaaaaaaaaagtcaaaaacttggtcggaaacccaaaaaaaaatcaaaaatcttacagtttttttttggtggggatggggtcaaaaatttggcctggggggtcttggattaccaaagtctgttgcttggttttgaagtgatgtggtagtttttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttattgggggagaatccctgctacaggcagttttgatacccagttttccagagggagctcctgtaaggttgccattaaacacagcttgttggaaggagcttctgaataatgggagtaacccagctcattgggatgagttcttgattagttggtattaaacccagatgaaaatccagtttgttcggaggaacacctcctaatttggtgtaggcagcctaaacctcatcaggaggggttccttgcaatgagctgggctgaataacagattacctagaaggaaacctatgaacaagctgctatctgacacagtttttttgggagggaattctcccaacaaaatgcattaagtaatggtttttcaggagggattcccaccaacaatttgattttaaattcagatcgtaaggaggagtccacattccctcccagatggctggtgtcagaaccatcttgttgagatcaattcattccaattcagggaaggctcatgtttgattaagggggcatgataacccccttgcgcacgccaggtgcggattggtgtgtgcacctgcacgccaaagcaaattggtgtgcgggcccgcacacaaatctacagagtgtagaccggcgtgcaggcccgcacagtgcacgtcaaagattcctaaatgcatatgtacacatatgcatttaggaccactaccatcccataggacccaggcaggggtcctataggacggcggcggagaatcctgagaaaaaagaaaacaaaaaaaggctgggaggggttccttcccagccttagaccataagctcatagttttatgtcagggagggtttccttcccagcaagatggctttgaatacagcgcattggggaggaaaccctcccaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttagaattttgttgtctcatgattgagttttttaagctcatcttattgattgcattgtgtttatatgaagaaattacagtttttttttaattttattaaaacttgggtaattttgaggctgtttttattgtactaggggaaatgaattccagaatctatctgagaaagtattagatatagaactggaaatgataagtttgatgaaattgactgttgtgagaggatctaaatctacaaagaatatcctgatctgatcaagagactttcaaacttttatgctggggctgcagaaaaaatcattctgtgctgattctatttactatttctgtaaattagaagtgaaataaaaactcatcacatgaggaaactctagtgactttgatagtattttattttgaattttgtctgaatgttgagtgaaatatatgagaaaataagctcccaatactgtgaaaaatatgggaatgttaggttcgttaccaaagtgattttttgtgatttttgtttgattttatggtgacatgcagtcactgggcaaccagtgccctgaaatttcccctggtgctagaagcctgtgaggccagatgtaggatatctcaaagctccaaaaaaagagtataactttggacaattgtggaggaataccgttttgaaaactcttgccacaaaaagctggatctttttcatatggaatatcagacaggtggggaaattgcccaagggtgttacctcctctcaaggcctattgttggctagcctaatcctatgccctatcatttttttggtatttttattggctggattacacaaagtgagtctctgaagcaggggcttgaaagattatgttcaatgtttggcatggaaacctgagaacctttgttggatattttgtaactttggatattagttcatcttccacatgcactgccaaaatgattgtatcagattgctacatctggcattacatccgacaaaaatatctgatattacatcaggaaaaactggtattgtatctaccagaattaatattatatctacctaaaatgatattatgtctaccatgaaagatattacatcagaccaacccatccaatgtctacatacctgaattcatatcagatttttctatctggtttgatgcccatgggctaaaaatttgtatgatatgtaaagatctgggctaaaatcagttatgttgacattaaataggttgggctgatgcaatatctgttacatatgatagatataacataattttgtgtagatatagtatcactcctgatagatataataccagttttgcctgatgtaaaatcagatttttcatctgatgtaatgccagatgtaggaatctgatataatcacatttgcagtgatgataaatgtagacaccttttggtaccagggataaaattcaagagttgtatgctttgaagcatggtgttctattctttcattttattatgcaccaattcatcaaagtgcataggtttctatttcaagacccttttttgctcatgtgtttgacacaaaaatcagtgggttcagtttacaactttactggatgatggtatctatctcaaaaattacttaatctggatgcaatgttggctttatgccagcttgccactgatgaaaatatttgtcaagatctgcccttcccagtccaatctcttgaatctatttgtgccaagttattttgcttttttttggagttgtagttttttttttttcacttgagcccaaggcaaaacatcttggaaagttccccaaaagcttttgctcagtttgatttcagtcaaaatagtgtctcaaaggaggcttttctgccagttttctcaactcatgaagtatctttgttcctaactttctcatatctgatcatgattcctcaaagcctgattacaactgacaattgttctcaaccttggcatatccacagtcacttgttatttctacagcctttacatacacatttccttctcaaccttggagaattgcaaaacatgtttcatccacatttgcgccctgaaaatccggggaaaggtttcttcgtcttcgcggaaacattgcacgacccagcaaaattatacaagcgatacattgctcacaagtgacatcacaaaccgaggagataagggctggtaagaaggccgccgtcgccagatgtcccaccaaacgttggtcaaacttgctatcttgatatcctttatcgcagtgtgccgccgatgtctttgtagtccggttggcggtagagaccgaggctaaaatacaaggcctaccacggaaccattggcttaaaccgtagtccggcggttaccagagggcctgtctgcctataaatgagtgctattcctcggctgtcttgactccctatcatcctcaaccacacctggaaaccgatttctaagctcgacttctccctccttagtttaccccttgattttctctcatctttttttttcatcatccacgtttcctgtcgattgaattcgaactcttctcacctttttcattcatcgagcctggtagctcgtatctttctgccaatttacgtctgttccaggaagctctagtagccttgctgaacattttctctgatcggagttttcactcgcgaaggattcgcatacgagatattctgcaaacccttcaatactctgtttccgcctacgcccgagcagaatacggagcagaaagctgataacttcaaataccaaaaagacacttactttttgtctaagactaaaccaaaccgtcaagaatgcccatgtactcgagctacggttcatcttgtacgtggtgcctggactattctattctctttcaaacaagttaaaatcttacaaaaacattctgaatcatacatttggctcatctgggaacagttggtgggagttcgatgtacggttacccatgtaagctccattccttcaatactaccctgttatttgggaggttaaatgcgaattagtttataattttgatttgaaacgcctaacattgtggtttggatcaacttagcgggaggaggttacgatcttggtggtacttggcgcccgcacacggggcgtagtgaatgggtagcaagtgattatggtcgaggctatccaggagcttacggagggtactcttatccttatgatagcatgtatgaagccccatacaactatgccttacacagcaatcattatccctctcctgttgattactatggtaagtccatgactgcattctagccagatgaaaaggactcaaattttgtatgtcaaccaggatcctacaactcactggcaatgtatgaggagcaattgcgattgatgcaaggtattaccgaagcggagcgattggctaggtggcaggctcgaattcaatttgaagagctttgtgaagaggttagaacttggaattgtacctcgcttgtcccattcccctcgactaactcttgcttttctaggaacgagctttacgatactccctcatggctgaggaggagcgaatgagactcggactttggggtgattctcattgtaagttgaggttgctgagttgatagttcatcacttggctgactggctcttgtcctgtgacattcaacaggggcttcccgctacgaggtgggggctataacatgccggtggccagtagctacccaactcgcctatcaccttgcattcctctcgtttaccattaagctcgtctttgagttctcgctatagccctatgtatggaagtaccatgggaggctatgggctaggatacccaagcagcgcatatggaggtaggtatgccgggaggtcaatgtatgatgacatcggatacaattcgatataagcactgcatctccttatttgtgatttttccttctccaccaggtagtctaacttgcggtccgataagtcgaagtcacacaaggcaacttctgaaggcggaagtggatgaggctcgaagattacgacgccatgaaatacagcatgcccgtcaggcgcgccggctgatgctttctcattgacccaatggggaaaatcttgtctactgcctagcctgtttgaggtgtgatctgatgacctggggtgttttgagattttcatgtgtctttctaagtatacttccaaaaaagcatgtttccttgaaccttcagtcaaaggataattctggcataccttgttttttcttttctttaaaaacttgcttgagatgctttctactctgtttctgctttttctgggttatcttcttgcaaaacaaaactatttagcttggagaaaaaatgggagattaaaccatatttagttggttgaaactccagaaaagaaattttgaactatggagaagtaaaaacatagatcacatgcttatgaaatcaggcttaggtcacggtgttggctataacttgatgaatgccctccaacacagatgagatcatttggatgtttgattttccaacatctgtgtggctgcttatggtgaactgctaatgttttgctccaaaattcttccatgatatacaattattatacaatccggtcaaactatgaatagaaaaattggtatgtctacaggatgaagaaataaaaagatccaagagaatacacgaatgatatacatcaatttgaaaacagagcacattcagcctttcctcttgagccaaacaaaaaacagaactttaaagcaaataagaaggcgctgagaaaacataaaaggttttggtttcccgaagaattttttgggaggttgagtcacgtggttggccattttgatttttttgatttttgaacttttgttgagcgtagaggatatctaattttgactgatccggctcgagatccaaacgagttgatcatggtgttgttaaattcaatctttgatagaatgattcatatcgttcttgtttgagagcatgcgggtttcgccattcctttcgaaggaacttgagaccacaaaaaccaccaaaccatgtgtcagcattagccttgttgagtgatcaaacgctgcgctgggagtcaaacacaagatacaaaaaatgaacaacaaatttgcccaaaactgtactcactttggcaatcctacaagcttcgtgtatctacgtaaagcaacaaagagagggcaaatggttgtcagaatgcttgattttgttaatcacaaaaaaaacaggatagtatgcagtaattgtgatgaagacggatttgtcgaaaagcaacataccttcccccagccaatgatttcatcgaatctttcagggaaaggctgatttttccactctaatgcggcctcgaataaagcacggtcattggcaatttttttgatccgatctgccagttcttctacagtcttgaagtcggccacgttcaaggcggagtctggggaaggtttgaattttgcgaattggactgatgtgagactaagtgaatcggtattgaacggcatagagagcttggtaatacttcaatcaatgaggagaaaatgttagaagtttgctatctgacaaggaacaagatttgggattgttgactaactttttcggtaacataacttgaagtggcaataggcaattagataaagagagggaaaaaaggaaggattaattcagcaagtcacattccccagtgagccaggtaaaatgggattcttactcttcttcatttgtattttcaaaagcgatcgtgaacttatatcgtccaataatgctcatcttttcttcccaacgtgagagattgtgatgcggttggccaggaaccaatgggttaagattcaactgctggacgactttatccgagtcggcgttctggagacaacctccaaaagaatcgatttgatctggcaacaagtcgatcagctttttaagaatctctgttcgattgttgagcgggttgcaattggagatgaatgctgctgcaattttatcttgtcgtcgcgcctcgaagggtaaggcggcctttttcgtatccatgaacccataggcatacgggattggaaagtctgagctggtcttgtaggttacttcgaaatcaaacgccgacggatctgcggctgccaaattttctcttgcttctcttacttggggatagtagcctgcattttccaatgaccagaacccatgaagctgaccaggtttctcccttcgtaacttttcgccatcatattctgaaagattcaaactcgggttggaccaaattacgacttgggctgaagcttcatccggcactatgttgagcggggtatcgcatttcatctcgctatttgtcaccgaatgatccttgaagcagattttgatgggggaaagactgatgtcattacttgagcgatcccgtgggaccgttgctatcacatagagcactgttacggtagcgaatatgaccacgcagaaagctggcaaatggaatttttcgatgtgatgttggcgtttagcaatatgctgctgtccatctccaggaagaaggccgtcttccagggaagctgtgctcacacaaatgaagagaccacatgagggcacgatggataaaacaaatgagcaaatcctacttagcataagcagaagaagataaaagaactcaaaggcttacaatctaccggagattctgttgttccttgagatatcctttcatatttggtcactggttcctgatgtgtgaagaggtctcggaggatcacaagcggagagagggccttgttgaaacttgggattggaacaaccatgatcgagttcccaagaataagcagttccaagggttagtgtcactaaataatatggcgtcaagtcagttataagttcttgggattctactggctaactggaatgagggtgtaatggcttccacacaagaccgcgaggatctggctttaaggattcccaacttcagtctcacagtgcactatggaaataaagtttgctcggtcgtcggcaccgctatcggaccaccaagcagttcaagttccaaggtcggttttatgtcagttgacggtttctacaaacgtctggtttgtgattttatgtaagagaatgaaagtgtttctcggtcggtttgtgaccgctgccctccaagccatttttgcgtggccgaatctagaaacaaaaactacccccaaacgcataatgaaggtgacaatcgtcacgtaactgttacgcatgagctgggagctcatcccattatccgttgtgcagagtacatacccatcctctcagatcgtcagtgccgaacttgttctcgacctggatctggctgttgcgcttgtcaagccttgcttggacatcaggctgtttggcgggaaggtacccaagtgctggggaggattcatccattcctcctcaacaaggaactctacagtcaaattactatcacatcgggtcaacttgccgccagcagggaagtaaacattgccagtgagcttcatgcaccggcaaacgagtacattcctggagggaagcttggaagtctataagtgtatcaaatacaaatcagatttttcattactcctcaatggggtaatgaggatttgccttgggattatacacttgactttaactttttgtttccagattcgcccaccggccattttttgtgctccaatgtccggagaccgctgtcctcgtcgatctcagatgtgtaagactggctatgaactcagtcgatgagctgagttacccagactactgctgccagagcccaaggttccgaagatggtaaacagaatgagctcgtctttctcatgactgaggaacaccgtgaccggccacagcgaatggcggggatagggtcacttctcacaagaaaatggaaggtatatgcatcctcgtttggccgcccgcaattgtcatgaccaatcatcccaaatattcccaaatatcttgggggtggacaggatcatatgacggctgggccggagggtgtttagcacatcccatcatatcgtttgcttcatgctggaagtgatcatcgactcatttatttatatcgcccggcccaatcggaaattttgggtctcagctctagaccaacgtcatgccacttgatcaatccgagacacctccctatcctccctcagtgactccctgccaaaggtcaaaaggtgatattacatttgatcatggtattgagctacagccaactccggaatacctatgggtcaaatgctgcgcacatgatgacattcaaagttgaaccatagaatagtacaattcctagtttccactgtcagttgtatttcattcttctttatgtttatttttcattcaaattcaactcatcaccatatgcatcattctcatcacccacagatgtgctactcattttcttcttcaagactactacatctgtcagcctatgtgatgccaagagcttgtctcttttagctacataaggtgcaaactaagaaaataatgtgtacaagtgtgggtaacacttgggatggggagttttcaatgtaaagaagagagataataaaaactagggtaaaactagattacatataattttaatataattagtcaaggaggaattagatttaaatcaataaatcttaaggcagaaaaccattcaaaaggatttggaattgaataagtacaaaatcaacaaatcattcagcagatcttcaataattaatttagcagatcatcaattaatatagcagatcattaataattgatatagggtgatcatcattatttgcacagccatttattaagggccttaataaaaaaaatgcaggttttccgcgtttacacatggttgagcagctgcgcagcacacacgatttctgcgtttggaggtgtttttttaagggtgttaataaaaaaacgcggtaaatttgtgtttacacgcggttttgctgcggcacagcacacacggattccgtgtgtacacgcggttttgtgttattttttgagtttttttgaatttttaaagttgtttcctacactttcaaaggtgtagaatttaatggtaaaaatgattttgcataaaaatgaattttaattattttttttcactcatttctcaattaattgtttgcatacatgtctgtaccttattttttatgttttttttgaaattttaaatttatttcctaggtttcaatgtgcttagaatttaatggtgtaatccaatttttctaaaactcaacagttcatttttcatactgaaattagacacattttttcacttaaatttctacaggttaattttcattcttttttgacatttcaaattttctttctacactttaagacatgtaaaaaactatggtaacaatcattctatggagatcaaagctcttctgcgccggcctagttaagtggaagggtggttgtgttgacattagatggctgaacattgaaggggaataagttgttatacatagtaatggttgattgatgtctgaatatgaagggcttctgattgggggatgactttaaggtgctgaggtcttcccatctgtgaatcaaaatttccgcacctcgaggcctggcccccagagagggagcgccgggggggggggggttgggcatttgggcgcgccccccccctgtctccccccgtcgccctggggggcgacagcgcccaagggcgcacctcgtgaccggcgccgccaaccctacttggcacatagccaagtcccgctgggccaatttcaagccctgggcacatacgatcatcaacttgtctaccaagacccagcttggacaacacgccaccaccaccaccaccagcttcaacagttctctctttttggtgagtttttttttgcttttttcttctttacttgcaaaattactgattgctcctgctttgcctacgactgctcgttgatcgtggttgactgggtctgcaacaaactgccaactcggatggtaaacaacatccaacttcaaccttggacggtaaacagcaacccaagcagtggttgttggcttgccaagctacttccctttggctcattgattgtttcacaagcattcacggttgaccgacttcctccaaaagtaaatatcctaatcaattgctctacgagagcaacaatcatagttaaatgacttctgattgattgctctacaagagcaccaatcagaattattgcttgccctccactttctctttgtcacatattttttttctctggatgataatgtacatgcatgtaaacaaagacaagatgattttgactgagatatgtttttgggttttcctcccagaatggttacttcctacacatttttcactaatgcatttctccttattctcagtcatattgcctgagttacgcgaataatttgtttggagtattgactcctctactctgactcattaatgaaggcgagatctcgtgacccagtcctgtgattttgcagttggatgtatgcagtgttttagttttgtggcgggtccgctgctgtatcatacaggatacggcagaacaacagtgtaacatagggtccatgcaccccttgagttatggggtgcatcaacttttgggcggtgtggcacccttgcttgatttcagccaagcagggctttgctccgacctttgccaagcgggggttgggagggtgccacacaggctttacaattggccaagggtgctttaagattggcccagcgcacttgacctgcttttggccaaagtttggtgtgtgcccagacaggcttgcaacaccatatatgactaacaatcgattgtgtgcctgctgcttttctgatgcatttaggggaggccatccagatcagaacaaacgaccaggacaaaagaaagctaccactgcttcaactagattgatccagtgccaattcaattttgacgcggttttggctgcgtgcagcagacacggattcagcattttgacatggtcttttgattattttttttaccttttattttgggccttaataataaaatgtggtttttccgggtcttgacactgtttggctgcagcacagcgcacacggtttccgcattttgacacggttttttatttaatttatttctgcttatttttttgggttttattttttttttgaatttttaaaattgtttcctatgttttaaagggtgtagaatttaatggtaaattccattttccttaaaaatgacttttgattattaattttttcttccactcattgtttccattaattgtttgcatacatgtttttaccttattttttatgcttttatttcctaggttttaatgtgcatagaatttaatggtgtaatccaaaaattttaaaactcaacgctccatgtttaatactgaaattagacacttttttcacttaattttttacagcttaattttcattattttttgacagtttgaatttatttcccacactttatgacatgattaaaatgatggtaactatcattttgcataaaaaccaaagattgttattgaatactgcgttggacatgttttttttatgtttttttaattggtttttaccagcttaattttgatcattttttaaaatttaaaatttatttcctgcatttgaaagtgtgtagaattgaatggttgaattaatcttgcctcaaaattacagcttcaatcttaatataagagcataccccgtttcttaaataatttgtaccttatacaaattttgtttgaatgcaaaatggatacagccatcaatcataaaatctttcatattgtaggaaatgaacttaaattccacaaaataaggatcattaagtgtgtaagaattaattaagcaaacatgtccaatgcagtattcaagatatagttttcatttttatgcaagttgattgttaccatcattttgaacatgtctcaaagtgtgggaaatgcatttaaaatgtcaaaaaataatcaaaatcaagctcttaaaaatcaattgaatttgaagactaattacagtgttcagaatgaaccattgagttttatggaaatttaatggtaccattaaattctacacacttagaaatgtaggaaacaactttaaaattccaaaaaatcataaaaaataaggtaacaaaattaatgcaaacaattgagtgaaaaagtgaagaattaaataaaaaaaacggtgccaaatgcagtattcaagatgtagttttcattttgatgcaaaatggttgttaccataattttttaaatgtcttaaagtgtgggaaataaatttaaaaagtcaaaaaatattgagaaataacttgtaaaaacttaagtgaaaaaaatgtcaaatttcagtattaaaaatgaaccgttgagttttaagaaaattggatgttaccattaaagtctacaaatattaaaacctaggaaataaatttaaaatttcaaaaaaacataaaaaaaataagttaagaacatgtatgcatagaattaatggaaaaaatgagcggaaaaaaaattaataatcaaaattcatttttatggaaaatgaactttaccattaaattctacgcatttgataacctaggaaacaattttagaaaataaaaaaaaaacttaaaataaaaggcaaaaaaaattaattgaaaaaccgtgtctcaatgcggagatcaccgtgtgcgctgtggcgcagcaaaaccaccctttttattaatgcccaaaaattaatcaaaaaaccgtgtctaaatgtggaatccccgtgtgctgtgtgaatcataagcctgtaagaattaattaaaaaaacatgttgaatgcaatatccaagaaaaagttttcattttgatgcaaaatggattttaccataattttctacatgtctgaaagtgtaggaaaaaaattcaaaatgtcaaaaaataatgaaaattaagctgtcaaaaattaattgaaaaaattgtctaattgcagtgttgagaatgaacctttgagttttatggaaaatggttcttaccattgaattctacgcactttaaaacataggaatcaactttaaaaattcaaaaaataatgagaaataaggtgtaaaaatttaattaaaaaaacgcgtccaaacgcggaaaccgcgtccgctgcgcagcgctgcgctgctgcaaaaccgcgtcaaaaggcggaaaaacagcgtttttttattaaggccctaaaaaacgcgtctaaacgcagaaaccgcgtgtgctacacgcagcagaaaccgcatcaaaacgcagcagaaaccacatcaaaacgcggaaaaactgcatctttttattaaggccctttaattaattcttacaggcttaatttgcctttttttggaattttaaattgatttcctacattttcaaaggtttgaaaattgatggtgtaattcattttgaatacaaataaaattggtgtgtggtacaaattatgtaagaagcggggtaagctcatatattaagattaaagcattgatctttgggtaaaatgaataataccaccaatttttcaacctttaaaaatggacaaggagggcagtctcacccacacccatttgataatattaatatttcatagttttattaattatttatcccctccaagctctttactcccttgctgagcagttccacaccgtagaagattgtattacatgatgactgatgacttgagttgtaataattgtaaccattctgtatggcctttggattggggccctgggctgggccttgtttggagtttttctgcggcatatcagattctgaaactggtacccaggaagatgtagcagatcaacacgggttgcctcaacatcaggtgaagtctgaactatcccatttccgtgtgacagttgcggcagcaccccaagcacactggagcttcctcagcaactaagcccagaatttgtggccctggaaatagcccggttctcaatagccagttggcagcaaattttaaatatttacaacacctgcaaaaattatcctgttttgttttcacatgatacacctgctttgggagcgtagaatatactttttcttcaagtggcatgagatgaaccattcatgttggaaatagatgggcaaatcatatgaaagcacaagtccaagaatctgattgcaacaaactgaaacccatccaaggaggttacctctagtgctctgtgtacagcaagggtggttttcaaaacacattaaggctcaggaaggggccaaaatcacggtaaatgatcatcatgctttgtcaaaatgtctcaatttcttttgtaagacagcagggtaggatactggaattagccgcacgagcatcattttacgggggctttcggcaggtataagtgactgaacgttttagtcgcgtgagctaaatggacccaaggtgaccgccaaaggctggtgggagtcataaaaagcagatgatcttggtgcttgaagatttcctcacaggcagtggagaaactcaagggaatttagtctgttgtttgtgtggtctgtgttagaattgcatatatttttaaaaatgattgatccaagttttgctaacgcatcaaggcaaattagaagtatatctcatacaagaggttgggaaattgcaaagtcagtatataaagtggcaaaagatcaaagtgtgctagtcagggtgaggtattccaacggaagtcgcaaacggtatctgcacagagggcattggaggtgttcttctagccagccctgtatgcaacataaatttgaacatgagttaaattttaggcaaacgaggtaaagatgaaaaagctcactgaaacgcagacgcgatgaaagatatgcatggggtggcagggcaactcaacggccatcagttcgctctcagagaagtagtcaagacaaaccgaacattttgaataaagatggcacgtgggtacccgttggcgggtacctggtacacgcaaacgggtactcactgccctggcgggtaccctcgttgcgtgtaccaagtacgggtgcgggtatctggttttggtgattttttgctagggtacccgggtacttgccgggatacccgctccacacctgtaatatgtgttggacggtccaacataaatatgtcacaagtgtataatgatatactttgtgatacctgttccacacctgtaacatataacatatgttacaggtgtggaacaggtatcacaaagtatatcattgtatcctcaatctaccccgattgaaccattcatcccacctcaacacccccaccatgcgccgcccacaccatccacccaagagatctcgttgagaatcatcaccaaacaccgcttcgacatctgtatctgatggggctgccgctgccgctaccgatccgattgacgtggacgaggagcaacttggagaaagtcaagtcactccatctgccagtggagggcctgctggtgccaataccgatcaggaggagcttagtatgtcttgtctctcgtcttgataaattttttgttggtcaattgatttctaatatccatttcttttttccccaatctgaaaatacataatcacaggccgagcacaacgaattgccaggaccgctgtcagtaccagttatgcatcatacaacgtacctgagctatccaatcaacttgataagaatggaagaaggatgatagcctatccttgcaaattgtaggttcattttcatctttattatcactatttttgaatcatattggcagtctaaatttatttttcatccttttagatgtggaaagaggatcaaccgaccaacaagcgactcatcctgcagtaatctcctcaaacacgctgcaagttgtgttaagaagaaacatgatcaagaccatacaaggacccttggatcgcttggagtcactggcactggtgacattgacccacgcgaggtcagtattcatgttaagattatttattaggaggttgatgtgaaattatttgatgtttgatgaggaacaggtaacacagaaatgtgcaatctggtgtgcggaggctgcacgcccattctctgcattggaagacaacagcctcaagagcatcttgcacccaactgtcctcaagaacttacccaatcgacggatggtctccaaagcaattcatgtcttttacaccgtggtacaggaagccttcaagttggagttgaaggtgaggaggattctatccatctcgtcattttatttgattctgcgattaaatttgatttgtgatttggtcatcagagccacacaggagcattgtatcttgggttggacgcatggcaatcgcccaacgggttcgacattcttggtatagtagtctactggcttaacgagcgagccgggcttcaatctatgccactcgatttcatcaagttatcccgcagccacacaggcaaatacttggctgaaacagtacagctggtcgttgaaaaatttggtattgcgagcaaggtagattattattcattctttctaattgtactcgtctaacaacctctgcttttggccagatttatggcattgtgtcagataacgcgtccaataatgaagttatggtaaatgagctgaaaaatctgaagtggccccacttcaaaggacaacctcaatggatacgctgctttgcccatatactcaatctaattgcaaaggctatcctgcgaccgtttggaccacaaaaaagaaaccagaaagaaacatctgacttggccgatcgatctgaatccgattccgaaacagaatcatctgattgcgaagagcagattgcgttgtaaggattcaatctttcctttatcaagatttttctttagatataaatgatcgtttcttttcctttaggtacaccaaggggagtgaagttgtaattagtgattccgaagacaatgatttgggagactcagatgggattacaaaggaggccgacagcgaggaattggatactaatgacattcaacaattaagtgacgaagatgaagatgtcgacaaatacacatcttcaagttgccgacaaactcttacaaaggtgagtcagaagagttaattttttcatttgactcttgtataataaccaccgatggatgattgaacagccagtttcgtgccattgcccgtaagctgaaaaaatcaccaaactcaaaagcaacttttatcaagttatgcatagaaaaaaagtgtgacaaaccgcatactatcgaacgagatgtttgtacaagatggaactcgactctaattcaactaaatagcatcatcaggtgtcactccgccatgtaagttcagctcatagattcatcattctccttccaacaagacatgaaatgattctttctttcttagtattgaatggcagaaggacaaaaaatatggactcgctcggaaatatcaaattaatgagagggacatcaaattagctatcgacttggctgcaatactgcagcctttgcttgaaataacgcttcaagtttcacttgcaggatcacctcggttatcgcatgtggtggtcttcatcgatcaaataaccgaacatctctcgactatcatagctcaagaatcttacgctcctgtcttgaggaatgcgtgtcgtggcggtttgcagcttactaacaaatactatactctaaccgactgctcacccctttacagagtggctatgagtaagtttcctttccatatcttccttctgttatctgtatcagtttggtatatcaaactaactcacatacatcttgatggccaatggcaaagtactccacccctcattcaaggatgagtacttcaagattgctggctgggatcaaaagtggatcgatgatgcaatttctcacacacgcgagatgtggatcaatcactataagccaaaaccaatacccacagcttccaaatcagtcgaccctaaatcaaaagtaagtcagattttgttaatatctcaaacattaaatctaagtttaaccgaagttctttccagcacccaaccggattcctttcgcaacttggtgccgcatctgcagcacgctcagggaactcatcaaccgatccacttgacatctggcttagcggtgctcttgtcttggatggatccgatcctatcgacgcccttgaatggtggcttcaacaaaagcggggaggaaacacttatggagggcttttgactatggcactggatgtattgagttgtccaggtatgattcattggtttatttatatttaagtcttttgatttaatttctaatttacaaacgattggaaaattcttttaaatttccagctacatcggttgacgtggagcgcgcgttcagttttggaagagattatgtcacactcaagaggcacaggcttagtgcggtatctgtgagtaggggaatggcggtagcattttattcaaagaacaataagatcaaggatggggatctgaataagtggaatgaagggctcctagaggaaaagaagaggaagatgaaggagaagcagaggggaagataagtaattttaggggatatactcccattaagtagtacaatggaatgaaataaagcattgagattttgtctggaaaaggtaccgccggtacccgccaaaaacacccgggtacccgctgttgcgtgtccgtgtacgggtacgggtattaaatatctgctaataatggagcaggtacctgtacccgtcgcgggtacccgggtccaaaatgccatctttaattttgaaggtgctctgtgtttgctttggaaatcatacgctgggccatctgggggcatcaatgccaattccgcaggggtgaaattgatcagcatgtccagaagttcttgcacctttcgctttctaaaggtaacagcccgagcatcattcaggtcatgaacaagagcctcccagtgacgtatcaaaggctccaagagcgtgtaagcggaatcctccatctgctctaagataaggtcaactacagctccatgacggaagtaaaacgaaatctcgtcagagtcaaacttgtctcgccggggatccctggccaaatcgagataggcacgacccatcttttcaatataatcttcgatgatagcttggtcttgaggagtgagactgtcaagtgcagcttcaacttcttctgcctggctactcgtgccgtagtgtctctcccctgaaaggagaattctgcgggcatccattggaataaacacataacgttcactggagttctggaaattatggaggagttctcgaagttgttgggttgcttcttcgttgtagccttcttgcctcggctggtcatctaaggtggcgtcctcttctattggttcaccatcgaaagtgcgttcgtcttggtcactgaggtcttcttccattggctcgccatctaagttgtgaacatcctctggtggcgtcccgtcgatgttgcgttcctcttctattggttcgccatcaaggctagttgaatcctccatgggttcaccatcgaggctgggatcttctgggatttgtgggttatcatttgttcggagatcatgcgaggaaggcatggcgtctgtgcgcagtgtgggataaccgagaggcggaggggttccgggaggtgtataagggccacccggtaattctgcagcgacaactaactcttcagaattctgcacatgttccatttttatgtctttttttttggcaatgtaggcgttcggggtgtacgataagtgagaacaggtgagatgtgggagaggtttgcttgcagttgccggtatttgcttgatggtacaggatggtatgattgaacccgctggcctgtttaaatgccctcaataactgctgagcctgagtcaagcagcgtcgagagccggtaaattttcatatctatgcctgaggtagtgctgagcttgatacatactgcaggaggggtaaactcaaaagcaaagcgactcagcctcaggtatgttaccggtctgattccttttttcctccccgtgatttctcatctgatatcagtgaaaagtcttactttcctcgctcaaaaagtatcttctgagaaagtgcatttgaggatgaagtgacttgagacaattggagccggaaaccccattgtatcacctttcagacgcttttatcctagagcatgcatttgacagctatagcacctacccacgtgttttcaaaggaaatctttaggtattcattaactggcctgtttacccaaacacaggtcaagactggtcatatcttccaagctttctccaagtcatgactgaagtgagctctgattccttccgaaacttatcaattcacttcttgccctgacattctatgttgcatggaaagataagggactgagagcttaggaaacaacatgtatttctttcaattccaccttgattggacttcagtcacaaactattcactagagacatgctaattgctcaagttgaagtggcgttctaactgacttgagatcggttgttttatatcaaaaccaactgaactaatttcacaaaactctggatcccgcccaaaaaaagaaataaggtcgtaaaaaacctccctaaaattgattgcgagctctttccaaagaaagtgcttgcccatcatcacctggcactttcaccttgcaaacggtcccccgacgcaggaagtggatggtccccaacttccttcacgggaaaccgacctgctgaaacgaaaaagagattgtgttgaagagaagatgagattcacggaatagaatgcagcaatgtaaaaagcacttacgttatttgtcacgcatctcgtggctcccaagctcgaacagcacatccaagccgtctctgctgtttcagtcttctgcacacttttccggaacatgagcttgtcacaggttttacgctcacgtccgtgagccttcatggtccccgccagtatggcgggttttcatgttggcggtgtatgggtctcggggagagtcttgaatccttgaggggagaaagcctcgccgggaaccataactcctctatgaggggttctacgggcttgtccccccaaaagggtgagactctgctcctgaagcagagataaaacgaagctatgctgctctaacagcagtgagaggggggggtgaggttcgcgctacacctgaaactcagagagaagcctgagcctacgcgaaccccccaacttcgaatatgaatttctcaaacttctagggtagtcacactagtgtctaactcttctaagatacaaagtgttgtacgcagatcttcccccgagtacgctttgatgtataacttgtaacagctggacgtccaacgacctagtttgcaaatagtagcaatatcaacctccagtgcgttgcgcaaagatgcgccaccaacgcgaaatgagtgaccggacaggccgtccaggccaatgtctctccaggctgtctgcagcctgcgggtgcagtaacccttcgtcaaatgagtgcgtccctctttgtagtagataccgaagagggagtccttaggagcgcccccggtgatgcggttgacgagcgccttcactgggcagagcttgttatttgtagccgtgaggaagagatgctgaactgctcctccgacggcagtcttcgcaaatctgagagcgatagtcgccgagttcgcgtctttggcaatcttgacgtctgagataagcggtccttcatctttttgtaggtcgccgtgactgattttgcatgtcagttctccaagccgcgccatgccccaaaaggcgactatcgccatgtcaaggagtgccctgctctgcgcgtctgatttagacaggtacccgtacaataacagcaagtgattgatcataattggtcgtttagccacctggggagtcgtaagggcgtccgccttcattgacgcttttatcatgagagcgaccctcccatctgattgagaggggtattgtaccccgtggtaggtatgccacgccttaatcccgtgtaggtacttggcaagcatcttcccggatatgtcgtttgaggtgacctcgttttccttgcggcctgcccaataacaaaacccgatgatctcgtcctgtgtcgccgggagttcgaaacgatgtcgtacctcttccttggcgtatttcagaaattttcgtacagcagagttatagctgcggagcgtattccctctccatccatttaatacatgtaaatctatatttgagggggtctttaaagagaagcctgtagacgtaaagtccttcattatgtcgatacgatgtgctgagtgaattggaggaggagtggaatgtctctataaagaaattgagacccccgatacaatgaaatatggggatttgagatgacaagaaggaaaactaaaaatgagagaaattaaaaaattgagactccagatcaatcgcgacaacgttatatagacaggcgtcagattttaaaaacgacctgctccaggaactcctgcaagtccgtaggcatcgctaccaccacctggtacttgactgattggcctgacctaatgccacgggacaaagcgtcagctttattgtttttggatgaaacccttttagctagtaactcaatcccttccgcaaccagtatggtctgaatatgcatccattctgtattggccgcacgatccttagatttcttgttgttaattccgttttctgttgtagtattatcagtccagactatgagcgtcttccctctttgatcctgaagtttcagtaacatcagcagccctaaacgtattgcgactgtttctaagtaagaaattcgtaaggagaccgtcttcggttcgtgtaatttgaattgggcccagtgcttcccgatgagtattcctataccaaaagaagtcgatgcatctcctacccagccgatatctaccggtgggccatagttaatgattctagtatgttcaaaagaatttaatgtatctgtccagactgtcagatcttctagcacatccggtggggtcggtcttaaagctttgcggaactgccacgaaattagccatcggtatagggagcacaaatgacacttcaggtgtggcaatatgtatgagacgtgatttaggcgtccaattagaatttctacgtcctcgtaatcgaacattgcgttttctgccataaatggccttatctgattcaatcgagtttctattttcccgtctggaagccttactgttttatctattccgttccagataaaacctatgaacttttgttcagctttgaaaggggagtatttggttttgtttgtcaaaacacctaaatggtgagacatgtccacaacgtcttccattgaaatattttctccttgtaaccggacgaacagattatcgtcgacccacctaaaaatatttaccagcttgaaatgtgatttcatgattaatttccaggcatcggccggtctcccaaatgaaccacaacctgccactcctccaaaggtgatcctcgtgtcgaccaagaaatttccgtcaaaatctttgaccatcaaatatctccattgatctttcctcgtgggaatttgtcgataggctttttcccaatcgaacagggctagttccatcttcctgttgtcctttgcgaagaagtcggagacaatacggaaatcatcccacgtggtttcaaaatccgccttattcacgtacgaattaacagattttactagtgagtcgtgcttggggaaagataggtcgtttatgggacgtattgctccgtctccatttactaccgctccgagaggatttgatctacagaacccgaaatttttgattaccgtagctagactgaatgggccgaacatccttcgagctactaattccttcttgatggactcttcaactttttcttttactttcctggatgaactgtgattgtctggagtgaaatgtttgagtcctgggattgtgtgatgagggattccctgatcaaaaccatgtgtgaagccatctagcacatcctgatactccggcaataaattgtgcaggttcaatgcggctccccatgctttaacattcatctcacaggttacttcggtcggccaaggggcgtctggaagattctgggacacaggcactaggtcacttaatttgattctgtttcatcatgattgaaaacgtatgaaaatgtgacgagacgtagaaaaacaagcggtgcgatgaagaaaaatttgaagagaaaaacagtagagttcagaatttttttttttttatttttattttttttgaactatttgtcctgttataaggataatattggcgaaacaaaacaatgcctacacgttatctttctctttgccttttggcgtatctaacttgctcgctcctttaaaagctctatctctaccaaagcctcctctatcttttgagaatcctcctcgggttggatgtgagtcaaacctagcgctaccagagtcttcattttggtagaaatctctcggtcgtttgttgaaattacctgtgttgtcttggttgtaagattcgtcacggtatgagccgaagtctgagtgccgacgatcttgattaaatctatcccctccccttccttgtctgaaaccgccccttcctctaggttggtagcgattgtcagataggtggctttcttccgagtatttaaccttgggcagtcttggttttccggtttgtgggtcgaagttgaatttcggtccaccgaaggcgtaagggttgtcggagtagtcgagttcttcaaggtttctagtaaccttccatgcttctcgtttcacctccttccggaagattgatatatcgaccgctgacgtcccctgttcggtctcgacttgataggagaaagcgttctgccggattatcaaatcgtaacggaagccgactagaaatccgtcttcggatattatacgatcgacgttggttttgtgttctagaatccattcagcgaaatcagggtagttgtacatatctctgaaggtgatatggaagttccgatggttggatgtccatttggcaaaggtttgggtccactcgttggggtattcgaaacccgtgtaattcccatctttctcatcaccttttgagcgcttattggtgtgatattgtatggcgtcctcctgccatttcttgtcgaaaatggttaaagggattggaccccttaattcttttatattcttgtcgaagtaaggcgtgaagccgacatcaaagtgttttgggagggagcctcttacaaagatgatggacgttttatcacttgatttcttcgatgtgttcgccgtggtgagagcggatgctgcatcgttagttttggctctcaataagtcaggtttggtgatggtgtttggatcgctaatctgcgagtagagccttatgaagaagtcggcgttattcttgtcgttcgctgccaccgcttcggcgattttgtcccacaagatggccttgtctgatttaggcaatggtattgctaggagatcatgagtttcagacggtaacgcggcgttgccggtattcgaatctgatgggtctgcgtgagtgatggacggatcgtctaccgtggttggatctggtacgttcgacaggagttctttgtatctctccttcgggggttcttgacccgtcatctctgagaatgcacgcaacttgtgattcatgagtataattatttctgtggcgtatcctcaacaacttagaggtacatcttgctcacctttgaaggtttcgctttcatcactttcgctgtcgatgatctcttgttcttgatctataacttgagtaggattaccgtctgcaggtgtacctatgaaagcgggtttgacaaagctaccatcaacttagttgctgtaaaatatcccctgtgataaggttattatcgatcgtcgtgagaacaactaaccactcaagttgtctcctgtcaaatctttcgctctctgttgattgcttcgagtcgctcgtttgttcgcctcgtcgaccattcttgtagttaaagaaggtgatgtcctgattgatgtagttcgcgatgttgtgaggtttgatcgtcttgagtcttgatggtgatttcctctgtacgtgttacttactttataccaaccaaaaaactgcgagactgatccgcggcgcttgcagtagcgaggtattcgagggatcgagctggagaggagtgagtgacggatgtggagctggggggatctaggagggagtcgggctataaacagtcaccgctgagagaagcgcacaggtcttccgtgagtcagtgcgtgtctagatcccagcccactatctggttcgatcctcttccaggcgcgcgcgtgcttggacattggtgacatcccatgaatgtcctgtcacctcccatgattgccctcatccgtcctagatgcaaatattgacagctcaccgtccttgcacttgcctcaaaatgacatggaaactcaagagcagtcagcgctttgatatttgctgaaagtgagcctggaatcgtcggaggagtaccactaccagcgccagaccggtgtctttggtcagcttgcccgtcctcttctcgatcttgtccagacgtgtttcggcctcttgaaatgctgtgatcatatcaccattatggtcagagggttcagtagcctttagccacctggacatgatacaagtccacgacaccggtcggtgcgaagcgcgcttgcaagactttgaaggccatccggccattttttcctcggaccgaccaaagcaaggatatatggatactgtgctcaataaatatgcctttgagatctgctcggtcaccactttgatccagctcagtttgcacaaagtgatctttcaccttgagctcggtcgtcaccgcgtacttaagggctgcctcccaattagagaagttagacccgtcagccaaaagttggggttcaagttccttgcccagttcttgatatttgttgaatgcctcaggctcaggaagtgcgatagcacgatcgagtcccggcgcattgctgttttctctcatcttcaagtcccactgctgcttgcagcatctgagaaagttgatccatggatagacactgttgcgccggcgggtttcacgtggaagttgacaagtacgattgctcaggctctttccttcgagatcagcagcagaaattactggtgccctctgacttgaatgagcgctcggaaaggaagtactaatggcttggacagttgtcgagttaggtttgggtgtaccggaataaatgctcctctggaacgacttccgtgttgccgatccgcaatccaagaatacgacaaggcgtaaaattctcattatctactcttgcggccgactcagcacgggggcgggcttccctctttgcgaggtcagcccgtcctaagaaattttccttttactttgtcggccaaactctggggatactcctggtttgcctaggctcacccggccccccgagctagccaagtatgggattccaggcccgtcgggcgggcggttgggatgaaaaattacttctttacttccttcttcgcggttgggttccgtggtatgtcggtggtgatcgttctccacctcctctgtcctctggggttcggcatctactgcgtgctgcgtcgcaatccccgtccggctgcgttaccgccgcggcgtggacccgccccacctcggctgcgctaccggtaacagccaaaagtggtgccctcacagcttcggagatgcacacgttcatgaaacccacccactttctgaagagaatgtcgcccaacctcagcacggcgttggacacgagactggatcgtagactgcggcgataatatcaaaagacggagcgaagtatgtagtacatatgtaggtccaaggtcgcagccgtcctcgccgaaggccagtagaaagtgaatgactgggtcaactcgccgattgaggggaagattatgtactgatgaaaaaagagcagagactcagattcccgatcaactctccagtctaaatgaaagactgttgcagacaagtaaccaccttcaatgtgaagcccaatactgcgggtcaattgggggctcttattggggcaacggtcccatacctgggtagattgaagcattctttggtcatgaaaaattgccggcgaacatgggaaagtggaacgtggaagtcctcttgcagggataagcaaaaattacatccttttctgagtttccaaagaagaaagaagaaaaaaaaacaaagttgtgtccgagtggggatgctgtatgtatgcgcgtgtgtaaatatttatgtgtgtggccatcgcagcaacgaacccagttaccagagcagtcggtcaacaggccaaccaaccatctaccacattctgcctgaaaaccatctcattccgaagcacttccatcccaagaaccccacctaaacaggccattcggttctagtttggatctaatcgagacagaaaatgctataccagctctcccgatcgacatcgcggtcctaccgctcgatcaaaaaccatctacagccatcccgaacccaaaccctcaccagaccactctcaaccgccatcccatcctcaatcttcaagcagcatgatctgatggtcaaagcatcccagaccaaggaaggtcaagaactatccaggcgatggatcactaactcatccgccggtcggatcgattctgatagagtgagcaagagaactgtttatgataacaaaaagcaaagagaagaaaaactgatctactgtgtctcttcaggaaacgatcatcaagctactctactcgatcgcctcgaagcatgaagtcgaaagatatctcagaatcttctcaaccgcaaacacctttgcggtcctgaaagtgggcggagcgatcctgtctgaggatttagaatcactctccttgagcctcagcttcttgaataaagtaggactatacccggtcgtctgtcatggaatgggacctcagctcaacaaggtattgccaaatcacactctttaccgacagactgcagatcttcaactgatcattacatctcgttcctcgtactgtcaatatccagttactcgaagacgccggggttgtaccggattacatcgatgggatcaggattacagatgctaagacactcgagatcggtcgacaggtcttcttagccgaaaacttgaaactagtggaagctttagagaagcttggaacccgagcccgaccgatcaccaacggggtcttctatgccgattatctcgatcgggagaagtacggcttcgtgggaaagatcaacaagatcaacaaagagccgatcgaagctagtattcgggctggtgccttgccaatcctcaccagtctggcggagaccaaggacggccagatcctgaatgtgaatgcggatgtagctaccagcgaattagctaaagttttggagccggtcaagatcgtcttcctcaacgagaagggtggactatttcacggcgtcactcaggaaaagctggatgtcatcaacctggatgaagtgagacatctctcttctacccaccaataatctgatttcactgacacaacctttgggacattaggaatatgatagtctgatgaagcaagaatgggtcaagtatggcaccaaactcaaaattcgtgagatcaaggagctcttggatcatctacctcgctctacctcggttgccattatctctccagaagatctacagaaggaattattcaccgattctggagccggtactttaatcagaagaggatacaagcttcacaagcattcgagcgttgattcgatcggaaaagatcgtttgcgaaatgtcttgcaagagcgtgatccagatgttcaatctgggcaaatcagtgtttccgaaatctttgccgatctcgaggacaagagttacacgatctatgcggatgaacaatttgatgtggtggcgatgatctctcaccctcccaacaaagtcccagtgctcacgaagctcttgacctcacggaatgcggtcctgaactcgattttggacaacgtgtgggcgtccatccggaccgatttcaagaaactgttctggacctccaacgggagcgagggcgagaccaagagctggcacttcgataaggcagacggaagcttcacgcgtgccggcaagagcttattctactatggaatccaagatgtcggcgaggtcgaaagctcgatcaagagctttgttgatgatggcagggtcccgcggccctatctaccgattgtccacagaaagctcagctcgacaactgcccccagccaatcgcaagcgtcctccccgatgggtcaaaaacgacattatgcgacggccgccggccagtccacgcccaagaaaatcggtctgatcggagccagagggttcaccggctcccaactagtctcgcttattaacggccaccccaacctcagtctggcccatgtctcatctcgggagcttgccggccaacggcttgcgaactacgacaaggccgaaatcatatacgaaaaccttggagcgcgagaggtacaagagatcgagaagagtggagaagtagacgcttgggtgatggctttgcccaacggcgtctgtaaacccttcgtcgacgccatcgagaacgttcgctccaacaatctgcaacaagactctagctctcagaaaggtagtgtcatcgttgacttgagtgctgattaccggtttgagaaaaactggacctatggcttgccgggtgcgcattaaattaggaatcttctttctctctctacatacactgctacaaaactctctcatattcctttctttctttcttagtttatttgttttttattttgcattgcaaatcaacaaatgtgccttccctgctaaaaaaaacaagatctcaattctgttcattctttttctctcgatgtgtgtaaagcattgaattctggactgttgattaaaaatgttttcttcttggtttttttccctccctgctgtcaatcgttatgcctacttgaaaaaaaaaaaaatcaaaatcaaaaatcaatgtcgttcaaaccaaatcaaacatacgcatctacattgaaaaacaaacaatggatttcaacgatcgacagaactgtacaaccgagaagagattcgaggatcggttcggatatcgaatccgggctgttatgcgacgaatatccagctcctactggcgccgttgatgccctacatgggagggagtggaccaacggtgtttgggatctcggggtatagtggagcggggacgctgaaagggaacgtaccgaagatcagtggagaagagcttgagggatgcgtccggccatattcgttaacagaccacatccacgagcgagaggccagttaccatttaggcaagcaggtcgatcgagcaggtgatttccaggtggccttcattccgtctattgctccgtggttcagtgggatcatcgccaccgcttcagtgcctcttaaaacccctctggacgctagagaggtccacgaactcttcgagacgaaatacaaggacgagaaactcctccaatggaaacgtaaagatatccctgatgtccggcttatcgctaataaacatggctggatcggcggtggtgtgcaggtccatagtcttcgcaatcgagtcgttgttgtcggcgtcctcgataatctccttaagggtgctgcaactcaatgcttacaagtttagtcttaccttcttcttcctcccccttcttcttctttgatcatcttcactccctctttttctttattcatctactgacccattcaaaactttgactattattttttataccttttgatagaacttgaacttgagtttaggtttagatgagtttgaagggatccctttcaattagaataacatggctcaccttattttattatactcaatcaatcttctttgaaaccctttacatacccccccccctaaaatacatcaaagaaaagcatactgtttatatatgagtttgtgttaagatatcctttcatccatactctcaagaagtaatcactttttcttgttttctttttttccatcatcatcatcattttgctttttcacatccttacatacataccaacttcctatgcaagttcttttgcttgtgagtatcattatgctgataacaggaccctggcaagcccctatatatgtgggtaatgtaaatgtatgaatttttgggccaaaaaccacaaatggtaggcatgaaaagtggtatgaatggcctcttttggccggaaa