taagctcttttgctacactttgaaaggtcacaaaattgatggctgtatccattttgcattcaaataaaatttttatacagtacaaattatgcaagaaagggggtacactcttatattaggattgaagcttcaatttttatgaaaattggacttcaccattcaattctcaacatttttaaatgtaggaaatcaatttaaaattccaaaagatgattgaaattaagccagtaaaaattaactcaaaaagcatttaaaaaaacctgtccaatgcagtattcattaccaatcttttgtttttatgcaaaattattgttaccatcattttaaacatgtcttaaagtgtgggaaataaattttaaatgtcaaaaaagaatgaaaattaagctctaaaaatttaagtagaaaaatgggtgtaatttgagtattaaaagtgaaccgttgagttttaaaaaaattggattgcgccattaaattcaacacatattaaaacctgggaaataaatttaaaattttaaaaaaacataaaaaataaggtacatacatgtatgcaaacaattaattgagaaactagagaccagggcggcttcgccgctgcccttcatagacttgctcaccagccagacccatgtagtagttcattcaggaaagccccacctcctcaactgtaatacacttcaccatcactattatcatgctacattgtaagagtctacatgttcagcaatccaatcttgaactaaatgatgccatagaagacctaagcaaatcctttaatgaaaatggccattgtccaacaacccatttactgtttactttcacagagaatgtgcaaaagtcttccacaaatcaacactacaataaaagtgacgaaaaaggccaaaaataccccgtcctggcaggtcagtcatcctgcacaccactgacaacccaaaaaaccaagaaggtgaagacccccatagacactaaaatgatacaccaatttattccacttccagcccacgaggattgatgctagccttaagttttgatttacctgaaaaagttgactgttagtccaatcccaaggatcgatcaagttaataaactcacgcttcttccctgtcttgaaaaggcttctgtggactacattcaggatacccgaccgatttgcaggcctcacaataagaagattctcaacatccgacacccgggaaacagcaacataaagttggccatgtgagaaaacatctgtctcgagataaattccaaccttgccgagagtttgcccttgactcttattgaccgacattgcataagctggggcgactgggaattgataacggaaaaatgacaggcctgaccgagcgttggacttgttgtgaagttttgctctaggtaaggtgatctcattacccgcacatggcccagacatcaattttccaacaatgtacccaataccataatcaatgaccataatccgagacccattacaaaccccatttttgatgtccatgttacgcaagactaccagaggcatcccaaccttgatatgaagttcgtgatctgggaacccgccaatgctgagcttgttgaggcattcttcgggcaagcttccaacgccgtcagggtcgggggtgtcgattgatcttaaggttgatgtaatgccagggagacgggataatatttctagattcagcctcttcacatccctattgagtggagctaaaatacatcgttcattgaggtaagcaatcttttcaacatcggccttttgaaactgaatcgcaagattaccgtagacgaatttgattaattcttgtcgcatctcatctttcgatttcaacgctttgatattcatgtgattcagtgtgacaatactgaaatctgacttttgtttcttcccctcacccaatatcaataaagccctcgcgaatactcgatttctgtcatctgaggaagcacctattgcttgggcgaggcgcatattctcagtgagcttgaattgtctaattgccggccagatcttcgaagactttaatgtcgcggcaaaagccggtggatgttcgttgtacttgacgactggaagtatttgacgaaaatctcccgagaaaataatgattttaccaccaaactctgattgcgagttgcatatcctcttcagggacttgttaaccgcatcaattgaattcttgtgaattgtaacaatctcatcccaaatgatcagtctcgcagctattaacttttcgccaagcaaagtatccgcctccactgtacattcgccaccaggtggtgcatcaatcggtattttgaatgttgagtgagctgtttggcccatcctgagaagtagggctgcaacacctgaagaagcacaaacaatcgtcttgtgtccgttgagggtagcccagtcaataatcgtattgagaagaaaggttttacccgttcccccgggaccgtcaagataaaacatcttcccgcaaacgccatcaaccgcattcttgactttatgaaagaagagcgtttgagatttgttgaaagtggcttgattgagtgacaacctcgtggcaatctcgtttggattttcaccgccctcctgctcggcctgtatatcccgaagtagtcgtttctctttctttgttatagtcagtccgcaagaatcgaggcccgtgcccatcccttcaacgaatgttttcaaccggaatattgctagtactcttcgctcgtcttcgtttaactgccgactatggcgtttcttcatatcaactcgagagcaatcatccgtaaaactgagaaaatgagtcgtgaagagcgccaatggatcagaaggtggtgagtggacacatatcattgcaaacatctgtgcaagctgatagcccgatctgacagatgccgcctcgtgtagcgcttggtcataaagaaaatcattgaacagaagacctaactcgttgcaagcatcctggtacgattcgaacactttgccgctgacgttcttcaaatccccaaacgacaccattcctttccggtgaagcagaaggacacgtaggtaaaacctttcaccggcgaggtaggatattgaaaacactcgtccgactgctaccgccttcttcttcctccgaatccaacgcttgtcagccttattccaactaaaatacgccggaatgtcttcataaaagattgatcgtgccgggacatcatcagctcctagtgcattatcagcgtttaactcaaaatagccagtcaaagtagtccgatttgcttttccacttgcaatttgacccgcaagaccgtcctcgccctcaaaatacacgagttgttcatcttcatcgtggactgccagacgagtcaccggtggaaagcggtccgatagagggaacttgaataaacgccatgaagctgatggcatgcatcagccaataataagactaattgacatgaccaacgagacattagcctaccttcaaccgcactaatatagcggccatccacaaatgatctcacttcgtcctttgagtctaccgacaaagccattcgatcatgtcccttggtgatgtatttgtagagatacttaatagcagtcgtgttaacaggaacttcaacatttatgtgacagttgaagtttaatgttagatatgggttatacggcacaactgagccattattgaatacagtggtgtgtttcacaacagtttggccatcgttagagcgcttgtaaacggggtaggcaccatcaacattgacagtccgttcggcaaatggtttaggaaatccaagcttgcaagacttcccattccaacacggtcgacccttgcacggcccatgcagcataaactccgacacgagtgaatgcaatcgtggtgaggtcgttgggttaggcaattgagctgaaacaatgttgtctatctcctccggtgatactggcctgtcagcctcgtctagcgttaccatcaaatgaagatgaggcaaccctcttttttgaaactcaacagtatagacatatgcaaggacttttccaaatcgttccatatggacaatttcattgatcaactccttcatcttcaagtaaaagacccttgccacgattgttggatgatcaaaagccttctcccccggcgggatctcgtcgagaatttcctgccagtttgggtttgcggtcattgttatgaatagtgaaggtggcccgaactttctgcaaatcgccatcgcatcgtgatacagttgttgcatgcaccgaggactaccgatgaaggatgatggtaaaataacacttcgtccagttataggtgcttggttctcgagtgaattgactaatcgattataacttccggctttcagtttaccttggttatttgtcacaaatgacagccttcctctttcgacacaaagatacatatcgaccagtaactcttgtgtaagtgaccgaccggccaaaatcggtgagaatctctttctccgcctgaagagcaaataagcaaaccattcaagtgaacccacacgcctgtccttaacttcaataaacaaagaattagtaaaaattcattgaaacatacacaacttgaaacgacaattcacctcggccagtccatgctgcatacagattatcccactgttgttggccatacggaaagaagagggggtaccgaagtggaaaataggaagaatgcatgtctgatatctcctccagcgcatcgtcccgccggtggagtattatttgacgttcgcctatgatttctccatcgccttggacgacaacccctacttcatccacggttggattgttgtaacgttttgggtccactcccgctgagggtacgccttgcaaactgatggtttgtgctttggctttagagagtacttcgagagcattgcggaatatattagcgtagggattaattttctccattaagttaatcagtgatagaatggttccttgtctaattttaacacctttcatggtttccttgctccgaccaagggcgctgttcagcctgtactccgcttcttcaattcctttgtttccaacaacgtaaatttgagaaaaccctggagaattgttaaccggttccaggcccgaaatcctatgcgacaaagctcccgagattttgaatatattcacccccattggtccttggactgaacggtctatcctcgcgccgagtgacgtgaaggagatggagttgttatacatacgtgtaaactgttggaagttgacttcctctggaaaaaaccgtcattagcatccactcaaacgaagagctgagaatggttcttaccttcccctttcccggtgaggagcctccgtaacatcgatggatattttggagcgctttcatgaaagtcaggcaaggtaactttgttcttctggcaacacatcgagtacgatttagtcggtttcgaccggtcaactaacgtcgcctcggcagcccaatgaagcgctccacatgagtcgcatttgtgatcgcagcgtccaagcctgtggggaactgagtagtccgaagcgttatgaagccttgactcaaagtcgggggatgtactgttgttgatctttgatttggagtttatcatgtcgaatttggtgtataggacttcgatttgctaattgtttaggcttgtattggtctttcaaagggcgagcaagagctccatggacataagtcttgacattatagacctgtaggctggtgcgcttagataacatttaatttcatgtaagattacaattgataccggtgatacaatgaatggacacctagacaacttagccagttcaagttccagtcatttgaagaggaaggaattaacttattccgtaaagcgttcatcgttattattccacctgaatgcatcttgagtcagcctgtatgttcagtcactgcaaagaacttaaattcacaaaggcttaccagtattattaaagttcccgtctcaatatcttcaccaaggtattgaccacaaaatttgattttgtctccaaccattatctgtccaatactaccagtgtgatcgtccttgattcccttatctattcgtatttgaatacatgatgacgccccctggagaacaagtcagttaggtcgatggatgtattgtagcaatgaactcactgaaggttggtgattgacaaggatctcgtctttaatacgcattgtcttagccgagtcccagtgttcttcgattgactttactattcctacgccacgaatatccataccattttgccttgtttcacctccagcactgtcacccaatttaacaaggagtgggttgaactcccaaactgtaccaagtgtgtcattgtgtgtaattgagcctctaatcgcgtaatccataaacaagttgaggccgtagccaaggtcttccaaacagggtgctaataatgttccgattatttttccattgaattggtatacatgtttaagacgatcctcatcctccactcgatttggaagttggattttgtatacattataaaggcccatgtccagatcgaatgattgaaactgtaacaaaaaacaacatgtgagcagttgataatcataaatataaaggcacacactttttcttcaagactgcaagttccaccaaatgtcagctcacctatcccttcgagggtaggtgccactccatatagtccaactggtatagacaacataaaccctatgttgatattatccgtcattattagcaggttggatgtcggactttgaggaaattagctggtgatgtttatgttgaatcttttttcaaaattgaagatgtgatgtttcagaatggttgtagaactaccgatgagggcattttaagccttttgggcttaaacagaaataatcctaggcctaaactgtcactcatcaatgtcaaactaactggtcatatctgggactcaggcgagtgtcaaggctggttcggttcaagttgattgaacctggtcgaccgcatttttgtaacagcgacctgtaggcggggccattgcaactcttcctagccgattacagcaatcaggggaaagtttagtcacattatactggtaggcacttacactttaatcattgagcgtttgcctcatatatgccaaaaattgattttaagtcgggttgcaacatccaatgaaacgacccgttgtaacttgccagcgttgtactgatgtgtgttgattatggtcatttgtacatatctcacccaaggcggagtacatttatagtagtatgcaattcgataggagagatttatacattttatggagttgtcatttcacaatcattgccaaagccaaacttaaaggagtaagcagacagaaagtttcaactaaccgtaatataatatttcattcaaaatgagaacagattattaaatgaacctgatgatatttacggtttttggcaacattgacgatcggattaacgcatcagccattaatgtcgagatctatgtacacaattcggttagtgcgtgccttcaacgtaagtcttgagattaccaatgtagagttgatcttttgggatatccttataagcgggccgctcgaaaattgcaccgcttttggtgtcttgagaggtggtggcagttttcttattgatctggagagacaacccaagccgctcataaggcgaatcaccctccgagtgcaaagtggcatgtcgaacctcacgcgcccgccaaaccagcttgacaaatccgtggtgtttagagaaatcgataccacacctgtaatcgggaaagacaaaagctccaccagacagggtcgaatgagttctagacgttgggatcgaccagtcatggctatttacaggtaggaataggccgaatgcaaactctgacaggtcttgagtgtcgcagtgtggagggttgaagaatcccccggccgtaaacgtgaggttgggagcgcaatcgtcttctccaatcggcaagtcgaagtcgggatgcccaagcgatgggattgagtattgttgcatgagctcttgattgtcggagaaagccacattagcaacccgccggaacatcctcccaaggatacttgaagtgtcaggtgagcgttgcataagttgatcgtactcctctcgatgtcgggtgatagctgctttgttccggtagagccctaaaagctggaaagcaaccatcgccttccgccaccctattgcaaacattttgcctccccaggaccgtgcctccgacccaacagcattgacaaaacgcttcatcgagtgcaagaagtctgtgacagtggcaatttccttaagatccgcagaagatgcatcatcaaaggaggtgaactcgatgagggctattatttttgatttatctaatttgtcgtgtataacaacctttccatggtcgaagaatttgaaacctctggctattgagtcgcaggagttgatttcttcttgcgttgggggtctgtctggatcatctccaagcatatgcggaaagagttcgagcgggatgtatcgttttgatgaccaaataatcttatcttccgcagtatcttcggagtccgaggtgggaaccgttaagtttgcacagtcttcattgggcacggtagtgttttgttgatgtgaacagttgtaagatgccctttcggtattgtcgagtgtgaataaaagttcaccccgcctctcctctgcatgcttttttgagcggtttttccttttccgtgccgccaagtaggcctcccgaacacttcccataacctcaaggcgcgaaaagtgtcctactatcacactcaatcagaaatgggatttgtatccagttggctattgggctgggataatgtgatatagatgtcactttgaagaaggagtgaacctgcgggcaaaggtagaggagattggggttgccggtaataatgtgaacgttcgactttaactcaaattgtctattatcgacggcttggagacaactcgacagtaatccgttatcaaatgatacgtggacgatgtcgcggacgagtgtattgatttcaggtgaatcgactctaagatctgtggtaatgaagattacggcctggtgcaatttctaggcgcattagcggtagtacgacataacaatacaactaagcaggggagcatacagaagatagtttttgccaagtgaatgtcaatttcgatggttggcctttgtcgacaactgaaaaccgagcgttgctagggcaaccgttgggtacttaaggctggagcactcaagaatgatgggcaactgccttattctgcaagatcgggctaccagttccaaacagaaagagatgtcctaatcagcttggatataaccatttaatgacaatgggtaattgggtcgcatctagaagtttgtagtagtttgtctactcactagcccctgttttctggttggccttttgctccaatggactcggctagatagtcgattgtgatctgcaaggtgcggaagagtcggcactgagctgtcagcattcgatgaagacgaaggtgtttgacaacggaccgatgaaatgatagacgggggtcgttgagtctaccttgttgagagtcgaggtggaagatgctcgttgttttaccaaatcggggcgtgggacgactgaccgatgagatgactgttaaaatttcgggagcggaagtagataagaattgaacttgacgacctgtttagtatgacgaatcaagcgaggtgagaaccgagggtgaggaagtcaaacgaaggcgatgggttgattagagtggatcgtcaatttaatgatggtaagtggagggttgggtgcaggtatggcgagtgatagccgtccgagatttgatgggttgacctccacttggcagcagattttgtaaataattgatgtacataaatacttgctttgcaattgggtagcaccgcagccgttaggaggtcgacaaatccagaccagacactgcgatttgtggttcaagcggttgttgcagctcagccgagttgcaagccaaaactccaaaacaaagtcaagaaaaccgttaaagtttcgaagaacggcgttcgttaaagagctggtgctggcctcgctggcagtccttgacattgcgaatgggtcaatctcatccagaaagataggagatttaaggcgactgaatcgcgatgtgagctatgcctatgaatcgcaatccaattcatcttagtcctaggacatatagcaaaaccaagcgaaacctcgaggagatgataactttgaacgatgaactacccaattacataccgctcaaaataggatcggcgatcaagctaccggtttgccatgtgggaggagtgtcagtcgcttggcactgttttcataccggccaccgagattatcctcccgaattttagcgcatctgaaccggttttcgcctccccttcctcccatccctttcgacatcggtgataatggtcgtcatcatcggcatcttgatgcttaccggaaggtcaaagtaacccttaatgcttataaaatcactcggcccagcttagtcgtgaaccattagcacgtaagtccatatcatctctcctgaacctattcgagcgcatgatccgaccgaggtacagagccaagcgctctcccttggacataatcctgattgagctcatgtcctcacgtttgaaaaaattatagaggttgccgtcggaggctcggtcaggaagcacggcagcgtcgcccatgtgcctccgttcttaggccgggggatcgtcgctggcctgaaggcgatcaacgttttgggcttacccaatttgtttacaatggtagatagatcatgttggcaacgaaactgctctccttattcattaaatttgcattgtgtggtgccctatcgttgcctttgataatgtatgataccgtacggtcgggcaccaaactacgttgcaatcatcaatccgggagatgggaaaaaacttcgcctgcaagcttgagtcaatatctcataattattgttgcttattttgcatgataccttttgatacgttaatttcatgtggtatcaaaaccaagttaaatcacatgcaatgtgtcattggtgatccagttggttatctgaaattcaaccttggtgcaaagtcttttcacttaataggtggacttacctgaattctatcggcagaagttcatgtgaggctgtttggtaggtccctcagccattacatttgtagttgaacctcaaacaaatcggattacatgtcaggagatgttgtggatatcgtgagacaggagtgtgttgatcatacaatgaccactcgggcttccttcacatccaaaggaggattacagaggcattggggcgaagtacaatgagggtgatggtgcgtagaagaacatgataaggagaggagagatggaaataaactgcgcccggatcgttaattccctagtcgatacaaggcttgatgaggtaagggatgttgatcgcgagggattgtggggaagtgctcgccctcagtactttttcatacgtttagcagcatcttgaatgatgctcttgcgagggcggccacgcttgattttggggttcggggtagtttcgggctcgggtgcgctgtctgattcggtttcatcttccgtcgcctcttcatcatgactaacaggagcatcgagagctcttgcctttcctttgttgaggaggccggggcgagagggagtactttgtgggttgggttggtcaggttgagatgaagcctttgcgtttggcacggttgtttttgatatttcagtcggaggcgaattgttaggtgagcctttcatcttagccgaaaaacttgtactgaggcgatgtaaagtgggtctcaacatgagtatttgctccaagaagaatgcgaacaaggtatgccacgtacaactttcttccggtgattgagctggtcgtagcttgtccatgaatggcaggaatgggtcgcccaatttggtggccagaagtgatggatacagaagacacctatgatgattaggaagagtgttaacttatgagctcgttagtgttgactgatggcttacaacaactattgccatatgatcttcaatatcaaagtcgaccaatctaccgatgatgttaacttcgcgtcctgcttggtataaggtgtgtgttttgacgaggtttttactgccaggcacaatgtacttgatgttgaatcgtctatgaattcgttcctgtatataggaataatgaataaatgggaatgagatgaacaatggcaaatattgcttacttcgccatcccagtcacaatgggcaacaatgacttccaactggctgccggagtcggaagctccattggccacttcgcaacgggaggttaccattccgagactggtgacaattgtcttgttggaaaagtcaggttggtcagggctggaagctcctatacgaacaacggtgtcttggaaatatgaaagcattggcgtggaaccattgttcaatgcaatgatctttccactaatggcatatatggagtcggtattgagggtgtttgttaatgctgtattcgtcacgagctcgacctcgaagtcctcgtttttatcaccattgctgccggcgcattggatgaagctaggagtcttgacataaccgtactgatttgctcggaccgattcggcaacagactggaagaaactaattagcgttggttgaatgtcttgtcaagaagtactcacctcggagattggttgaaaatggccattgaatgtcgcaggatggtttggggaacgcacggcagtcatattatgctaagacaatgaacataattatcaattagctttatggacgtaacggaatggtattgtagccttgggcaaatggactaacatgaggaaaagttgttggggataaatgtggggttgttgagattcgtgggttaaaatgggaacaggtgatggggctggctcgtgttgctgattgatgtttgtgtcgtgggtgatctagaatgaggggtgtatcctcatgtgctttaagtagtaatagagtggttgaccagattgtgagtgcgtgatggggttgtggcataagataaaggtctgtcgtgtggttgattggggtgttggtagggccgagtggtatggttgacagcctggagggtgggtatcgacaatggtgagctgcctgggcaagtggggttggttgcgtttcgccagggctatcgagtctcaattgaatggctcacgtaattttgccccgtcgtacttgacctggtttggtgagcgcggtattgatgagtctccagttcaggggaattattggttgtgtgttgggtgagtttggctcgggtcatggcgggccgtcctggatgtttgagacgtgagtcaagggaacagttggtaaggcgtgagtttgattgcggggatgctcgtattgtacacatgagataaagggtcgtcatagcgccggagttcgatatgaactgtttaggtgcggtttgggtcggatgggctgaattgatggcgaggtcacttgatgaacttggcttgttttttgtaacggtagagaagggtttggaggggtcaaggcttcattcctgctttgcctgtctgaacctttgagcatcgagcgaagggccggtgagtccgtctggggagaggtgaggcgagggcacgataatggactcgctccaattataaatagaggtataggttgagttggtggtgttggcggtggggcacttgactttccgtggtgaagcccctcctgtgtcccgctgtcacacttgtgcagtttggtcattaacgcgctggccccccactggcttgcataattcaatgtgggctgggggccttcatgtccagtgtttttgactcgtgctgtgacatgagctggacactgagcccaagtgcatcagccatgctggtgttggggggctgaaagggaattgctgaattttgttgtttggaagagtttagtgagaacctctgatctttttgttgtaaattgaagggtttagggtaaacctttgaactttttttgtacaaattgctggatttaatatacttggatgagtgaaaaaaaaataattaataatcaaaattcatttttatggaaaatggtttttaccattaaattctacaccttttaaagtgtaggaaacaactttaacaattcaaaaaaactcgaaaaacaagcggtaaaaaattatatacaaaaccgtgtttaaacgcggaaaccgcgtgcactgtgccacagcaaaaccgtgtgtaaacgcggaaaaaccgtgtttttttatcaaggcccttaatttattcctgaaacaatttcatgaaaacattacagcaggacatttttcatttgataggacactggagagaatcaggcaagtagcatggtggccaaattacattaaagaaacaaaagagtactgtgagacatgtgatagatgtcagaaagctaacaaagccacaggtaaaagatttggtctaatgcaagaaatagaagaaccaagtgaaagatggagtgtaattaatattgactttgttacaggactcccagcaggaggacctaataactataatgcagtattagtaatagtggatagattctccaaaagaggcagattcctggcatgtcataaagaagacaccgcaatggacacaggtttactattctggaataccataatttgtgatgtaggtttccctagatataaaatctcagacagagacccaaaatttacctcagcattttggactaatctatatgatatatgcggaactagactaaaattctcaacagcttatcatcctcagacagatggattagcagaaagaatgatacaaacattagaagacatgattagaaggtattgtgcatttggactaacatttaaagataaagacaattttacacatgacagggtaactttattaccagccttagaatttgcatacaactctagcaagcacagcactactaacaaaacaccctttgaattagaaagagggtggacaccatggtttcctagagacatactaatgagtaaaacaattaatatacacccaaattcagaaacttttcacagaatgatgactaaagcagagagatttgcagcagaatgtgttaaaaatgtagtagaatataacaaaaccagatgggataagacccataaggaaaaccaattcaaaataggagacctagtgctgatttcaacctttaatttcacaaacttgagtggacctaagaagttgagagattcctttgtgggaccatttgagataaaaaatgtacatggtaagaatgcagtagaagtgtacctgacaggagaactagaaaagaaacaccatactttcccagtaagcctaattaaaccataagaaggtaaagataaaagtaaatttccactcagagaagtccagaataatcaacagaaacaattacccgtaatacaagatgaaacaattaagataaaaaatatattgcaacacagaaaaataagaaagaataatatagacattatacaatacctagtgagatatagtgggagcaaagaagatgaatggctaacagagaaagaaatacctgaaaaccagaaattacttagacaatataggatggataagagacaataagttcatctaggaaggattcacccttttttaggggtggcaaatgtcaggggttaagtaatcctaacccccgcacaagaattgaagaagaataaataaaaagaaataaaaagaaataaagccctagcacacaaggaatgaataaacattacatattgaataatgctgccgcacaactaaaactaacgtgacgcgacacgtcctgatccccaatcgttgaaagaaatatctacctttccaaactatttgtcaaccccaacaaataaaattaccacaaatcagccggtgacctctaatagtatttaagagagtcactggctgttattcccttttcctttccttcctcagacaattacagaaacctgaaactgctactactacatcgaacttagtatcaagcctacctagccgactagaccagcactagtcaactattagcttaaagcttgtggttttcactacctggatagaaggctttgacctgaagactactccttgatctatacctagctctctcaagctcctgaatctgtcctcaacttcacgcctccccttcatgactcttctacgatcctattacgcctccacaaatcaccttacgactagttcaaccgcctgttaacttgacgtgttatctccctaactatctgtgttccagaggttagttgccccggctatacagctgctggaagatcagtgtaagcctcatcgagacatctctgtgccgcactgaattcacactaatactctactctctcaattctcagaagggtgttccttcatcgattcagactctagttactacctcttgtcccaccagtaagtaacccaagcctgacatacatgtacctcgtcaactgggaagggttttccttccagttggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgaataatgaagactaaactgaatatgagtactataacatccggcggggccggcggcagagtcccatcaaggttccggtgatgtcccgccaggctccgggtctcacactctgagaccctctcccccctgacccacacacaggaagcttgggagaccactccctggtctccgagcttccctgggcaccctcccctctggtgacagtgtggaaagtaaggtgcaccctaggagatttcttgcacttctccgctccgcaacacgccctactccggtttgttatctgggttaacttgcttgatgatcttgtaggtaggtaaaataactattctcttattgattttggtaggtaacactctaacaattctttaggctaatacacgattcactcctaagtcactctgttttctgatatgttccaagtcataagtccccccctctcttttccccttctactcctaactccactcttgccagctatcccacacacaagtttcctcccgcttcccacgcagtcctccgctgtcactccctcgcactccgtttgtcacccctccaagacctgccagtcagtgtattcctccggccgctcttttggataggtctaccaccgccacctccgcctctggtccgctccgaaccccgcttccgcctctcggggcccccgctcctttgtagcccctccgcagtacacgctaaaccctagtccgcagtcggccgtgaaccctggagtccgccagtgcccagattccccgcagcaagcttttcggaaccttgcccatttggcctgcttttccccgctatcccgcgccatggaaagctagactttctactaaagcccgtcgctttcctcagcttgtgtatgtagtgtcagctccgcacgctttccgcatatgccccaaacaaaccggccaaagctttggtcaaggtgcactcttgccgccacaatgggcaccaaacttgtgagtacctaagacaagcaaagaaatctgtgcaacagcaggtatgccttgccgggcacacagcatgctgcccggtctgagctatctgcagcacgctcttccccgtgtccacacaagtccataatggaccacactccaattccgtgactggatttggagtatatgcataatacataagtgtcacagtacccgtgatctaaaggtacatgttgaatatccaagtgtacattactgggtgaaggagttagaattaggggtacctttgggtgaggtgccctaggtttaattgtattcagattcagaatctgcaataataatctcagttttctttatactttttaagttagttatttattttatgtattttttatcttatttacataagtaataaggtttcttttacttatgtaatatttttactttatacttagatttttattcaatttatttaatttatttgctatgacaggttgtctctgtcatagtagcaagctgacaatatgcatttacctctgtttggcctaacttttgtgtattctcagagtggctcaagacactttttaaagagctctgaattatgtacttgtgcctgccatttatggcagtataagattgaactcatcttcaagaactattgaatagagtcaatgaagtatcttgagaaacagagctgaagtcactggttctgcaaaaaacaaaaattcagataagctttcaaatggatgataaattgacacagttttatttgaaaatgggctttgtttcaaaaactcccaaggatttttaaacaaataccaaagactgttgccagatgaccattgggagttgttcctccaaatggatggctaacaatttatcttcattttttgtttttaatgaaattggatggatggcaacagtctttggaagtcattggcaaatccttgaaagttgtttaatcaaagggctttaaaatatcttaaccttcaaggaatctctagcctacatgaatcaaaatgataaaatgattcaaaccatgtcagtccctacagcaaaagtttcaccagtgaagtgtgtgtatgcttgaaaatgaatcagttaaagaaaaatgtgcaagagatcttaattctctccaccttcctcagagtctgtcagtctgaggtatattttgtttagaaaggcttgttttaatctgagttccagaacttaattatttttgtatttcaaagctacagcccacaccataaaaagaaaattcactagatgacaggtgacatcaagggtgtaactgatgcaatgcatgcattggcatcacatcacatgtcaggcttggggtaattacgtgtgacggagaggtagtagctatagcctgacgaggagaacaggactaaaatcctggataagacaagaggttaataataggtctagcggtagcacggtgtggtataccttaagggtagccatctggcccatttaaaaattttacagttttttcttttattacaaattacatactttttacaccttttttctcatatatacactcacaaatcaaccattatggctcaagaactggattctatggtcaatttcacccttggtcaccactggaggcatcactggaactcaactggattggaagctacaccctctggaccatcactacactcaattacacaactcaccaccatggcaacacttcaacactcaacaacaccaacaaattacataactcacactatacatatgtacattgcaggacaactacatacactctcacaccattatagtacatgtatacacaccactccactatcttctgacagttgacacatgcagtgttggtctgataccactctggatttacaagtgacatcatgcaggttgtcattgtcacttggttaattcttccttgcagctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcccctcagtttagtatccacctatttcataccccctacctacaaacccttacatacctttacataccatccccttaccattgaaatatcagctagactcactctctcactctcaaatcaaccttttagacccttataaaactgggttaaaccctttgtccacctgttaagccacagttatcttttgatacactccactatcactttattaaaccttccaatctgagattggtgggcttgtctagtgtctagttatctaggaaaggcagaggtatcctcattcatccctttccacactcagcaaaaggttttcacaaacacttttgagctttacaactgctcagagatagctcgatgaggcttacgtgaatcttccagcagtctgacgaccggggcaaccaatctctgttaggctagagttgggaagttaacacttcacgttaacaagcggggaaacagtcaaaggggaactcggagaaggcatcagaagatcgtaggaggtcgtaaggtgtagagacgaaattaatactaagctttagagctatcaaggatgtagtaggcaggagcctcaagactaggtagtgaaaatcctaaccgcacaggcaatagaattgacaagtgctagagtgtcggctaagttctgaggatactaatgtactgatagtagctaggcttttgtgattataaattggtctggggaggaagaaaaagggaagtgatcagaccagcggttctcttaaatattgtaggaccggctggccggtttgtggtcatcctattccttggggttcaaggaacaggatggaactagtagatgctctttcaaatgttggggatagatacgtgttgcgtcgcgttgattcttgaattcttgctgcgccgcttctttattcattattctttattcattcaagtgtcccgcgctttatttctgttttatttattcttcttcaattcttatgagggggttaggattacttaaccccggacatcacattggtgctgtatcatatcacatcaagtaggtgatgcaggggccttgtgttgcattgcccacatcaattttttcaatgcagcatcacatacattcagcaatgcagcagaaatgttgtgcacaataatttgggtgcatttcccatattcttggtgtgcatagccaaaaacagcacacaccatcatttgcattgatttccaatacaatgctgatgcaatgcattgttttttgacgtgatgcattggtatcaagttagcatgcattgctaaaacaatgcaatactgatacatggtgatttattgcattgcattgtattgtttcaccattggtgacatccaaggttctatgagggctacttgaccagataccggttcaagtcagtatgcttatgcatccaggagatacctggtatccaattggatctgaataaccaaataagaactggccccttatgccaaaaatatggggggttcagcttttcttttaccaaaaacaatatttcctcccagactgttttgggaatatgttttgctttgtggtgcagtctcagttccattagatatccagggttgaagccagatattgtaggtttggatgtcaggagaaggaaatacccaaaaccagaggtctggatcagatcataccaatttcatcctgttaaccatcaaataactcattgtggccattttggcccattttcaatggaacaggggcagaaacagattgtttttgcatacaaaaaaatggaacagaaggaggagcagaatatgtgagtgagagagcattaaactaaaaaggatgaaagaaaaagaaaagaaggagcttgatagataatcacccttgggtctctacagagctgtgaggagaggggagaaggggtactaagtggtcttgttaaatgtcaagtggttatgtaataaatttgtgaaacctttcattggtgaagatgtcaatgtggttcaattttgaaaaatgaaaagacccttctctggcctttaattaagctatgggtgggagaggtgatggtacaaacgctattaatattttcattttttcaagtccaagttactgttttttttttttttcttttgttttttcatcaatttcctctactttttttttgtttttcattaactttttttcccctcctttttttctttatttttttgtcttttgtcattgtgccttggtgcctgcttttttgttggtattttggccttgacaagaggcattgttggtggctgtttcgagctacaggggctagtcattttggacatgaggggccatcagcacatgaacagcgttctagtgggactcgcagtgttggatgatccgtgtcgcaacttctgtcaggctaagtgatgccaagagcagaactcttctagctacactagctgcaagagtaagaatgggatgtgtacacgtgtgggtgacacgtgaaaagtgggggaattgtgtgtaaaataaaagaaaatagtaaataaaaaactattaagttttttatttacagaggggcctgagttgcaggggttttttactgtgccctctaattcaggtcctgagttgcaggggtggtactgaagttctgttcctttgtaataaaggagtaaacccagaaaaaagtctactactgaagaaaacaaagagataatacttactggtacttatctctaatccaaggaggtcttcaggaggggggaactgttcttgaggcgctcagaaaggtgggtgagagatgttgagagtgctggggaacaggtgttgggttgaaaggttgaagttcaggttacaaacagcaggaacagggccaaaaggcaggttgatactgggtgttggtgacggtttatgctggtaagtaatgatgaagatggggaaacaaggttcagggggaagaaggggctcttaagtacccattctgggcctctggaggcgaactcaggagtctctctagttgctacaactctcctactaagcctatgggagcttttgatcatctgtagcacctgtagagcttggttacaggtgccaaggagatgatgcaatgcttgtaaccatgtttgcagggtgttctgacgaaactgtaacactcctgcagcctatgtaagcactgcatgatgcatgggttgatcctcaagagagtaattgtcccaattgggccaaaaagggccacagatcatcccaaacaatttaatactgtagtctgtgctcatgtagttaaggtttcaatgatgtaaaccttgtttgtagatttttcctgaactgtatgaaccttaattacacatgtagcccccttacaacatgtagtatgatgtaacttgaggggtctacagtgtattttggtccaatatcactcaaggactacaaagtaagtaaaggagtaatatttcaggggtacacttggtgagctaccctaggttatttttcatgtagattcagaatctgcaataatattgtgagttatacttaaggttcagaagttattaggagattctggttaaaaatgttatttttccttatttatttaattatttaaatgttttctcgtggaatattacaatttaagtgtacagtgtaataatgtctctattatggtgcttccacttatttaaatagtatatttttagtattttaatagtatgtacatatataagtaataatgtctctaatttatatgtaaatgctttgttcaggctggctctgattagtagcaggctgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaggggagaaggggtactaagtggtcttgttaaatgtcaagtgtgttatgtaataaatttgtgaaacctgtcattggtgaagatttcaatgtggttcaattttgaaaaatgaaaagacccttctctggcctttaagctatgggtgggagaggtgatggtacaaacgctattaatattttcattttttcaagtccaagttactggtttttttttcttttgttttttcatcaatttcctctactttttttttgtttttcattaacttttttttttccctcctttttttctgtatttttttgtcttttgtcattgtgccttggtgcctgcttttttgttggtattttggccttgacaagaggcattgttggtggctgtttcgagctacaggggctagtcattttggacatgaggggccatcagcacatgaacagcgttctagtgggactcgcagtgttggatgatccgtgtcgcaacttcggcaactggcaatgtggtgatttacaaaggccaagcagcgttggcattgcaagggcttgatgatccgaacgacaatgctctgagacgcgcagctgcggctatgccacgaacgcaggcgcctgtagcgtaatcggccatgtccctcgcgacagaaattgacccgtatgggtgggccacgtgcctcgcatgatttgcaagcaggatacatgaacttggctgggatagacgcgtggcacaaaggtgaggagtagcagaattcttcatgaagaggtcctgtggaaagttcaagttttggcgaggcgcatttgtgctcccatggaagttcgacggcccccgatggaatggcatacagaaggaccagggaagttactgcaatcacgttcaaacacgtgctcttaacagtgctgagtggtatgtgggtagctgttgcgaatcgaactcgcagagctggagtttgttttgatgaggtgaccatggaattattgactgtggtgtggtttacccgatgggagaatgagcaatgctgaagaggactacaaatacccatttatatggttgacaatctgctggtaagcggagctcctgcgcctctttgagattacacattgacctggaaattccaaccttggatccattcatttatcacatgttgaatcctaagatgtggcccaaaagaggttgataaaaacatgatccaaccatgaaaagaaatcacaagagctatcactcacttggaattccagtcctgcgctgagtatatagttttattcgaccaatattgttggtgcagtcttctactctaaccatgatctggaaaacatagtgtgttcactccaaacagtttaatttccaaccgaggtattttattgtttgggggttggtgaagttttcactgctattgacaaaatgccacaatagtaaaaactgagctcaaatagcatacagactcactcatgctcagccaaaagataagagttcttttttcttggctaagtttggcacatattcatcatttggctgagtgtgctcagttggacagaaattaaggatttgatcctacaatccggtgatacctgatcaccaggttctagaattttgcttcctccttgaactaaacacaagttcctccaaggaggtttaaacaaccgggtagatcagggttcacccgagtgagctcggatacgagggtcggtatggcattgaccccccgcccgagcaccggggtcacacttttaaagtcttggactcgactcatttataaaagtagcgccgaccgccgacccgcagaattgaagacacacatgtatgtgttatcccttcatctgaacttggcagcgataacaggcttcctggactcaggttgaccagggttgacctgcttacctttttaccatggtacatttggcggtcatcaggtgcttcgccaagccgggccttccattcccgaaatgcctgcgtttcatgaaatccatcgtcttccgctggaatcgggccgtgatataatgtttatacctgacttgcagttacccaatcgtatcatgtggtattctttctcaattgtcccaaacagtcgtggatagaaaccccctgtcctctgcgactttcgaccgttatgtatgtggacactggacttagttaatgaattgggcattcggtacaatccgaggattacaatgcttacattgcctcccctgggatgcatcatgtgatcatatgaacaccagattaccctgtgacgaactacccattcctaatcttgcactttgatcgcacagtgaagcaatcatggcaatggaggcgagcaaaacaggggagattcagaacccggaagctttgtcgagtgccgatttatttgcacgtcggccaggagttgtgcaaatggagataaatgggaagatcttctcgctagcggggctcaaatcccgtgcaaccccaaccaaccttcctttggtttaaaatgggtggatatcatcagaagaatctaacgggaagttgttgaattgcatcatgtaaacttcagtctcacgctccatctgaagttacatgctcgcaaaaggtgaagcattcttttgcatacaagtttcctgtgatcaatagcttgtggataacgaatccgttaaccccatatcttgctagttcagaacgtcttcagatctcctttcccttaacggttataccaaagtctctgaggccaagaagtgaagccgagacgtcaacgtaaccatcggaatggctttgtgtaagttcggtgttccaatcctgcctagttatccgaccatcatcatgaaattatcctcgatttactcgaatttttctgtcctttgaagtgctcgatcagatccaccagcatgacagcataagcctcaccggacaggacaagattttgcccatcatttcgcaaaccccacctcccgcggagacggtcccgactgtcactcggctcgagctgtgggcttattatctatgtaagacctgattgatcggaatgctcaaaaggcagcttcaaaccttctggcaggaactaatctacggagcaatattttaattttcccctggttgacattggcaaacgaagactacaatggaaatagtgagtgattgaaaatcctcgtggtatggtcgcgattgaaactgaacaagctttgggttcgtcggtattcagacggagttgggcccatgtcatacagtatgacactgtttcaggctcttgctactgcggccgggtatgaccctgatctggggcctgggtcaacctgcacggctgacaggtgtatcattgccttcggtggaaatgggcagacaaaaagcgttagcagcgtagtgctgatcgccaatggcatttcattcggagtaagcaatccatcgagtatgcggtcattcgatagaaactaatctcatctttctctgcgggtcgctgtttccagattatgactatcatgtttaccagcttaggtgctctggctgattaccgcaattatggacgttggattctcttcattatgaccgtgttgtgctgggcttcccagttcagcgtaatggctctcaccgaccccagtagatggaaagtaggcatggtcctatatatcttgggatttgtgacatgtgcgtaccgacttctttcaggtttcttcttttttttgaagtatgtggattggcctcctgataacagataaattgttgttgatcatgttcagatggcgcaaccctggtgttttatgccgcgcaatttcctatcatcgccttgaataccctcaaatcacgacacttgactgaagatctgcagaacaacaagataaccgaagcggcatgtgaactcgaacaaagtttggaacgaagcaggatctctaacatcagcacagtgcatagtaatattggctatttatttgtctcgatcataaacctcagcgtactattaccattggcaaacaatccccgggtgaacaattacacaatagttttggtcagcatttttctgcttcttggttactatatcacacttgatttagattaagcctcctccgtagacaaacgcatattgggttctacttggggtttggtggtttgtattccaaaaccctcgccctggcccccccttacctcggggacaaaatccttttacgataggatggcatcaactctacgtcgctttcaaaaatgcaacacagctgccttacacatttacttacttggtcgctttcttcttgcttgcggatgggtgagcttcttgatctgaatctactgggactaacttttgcctgttctgaacttcgtttggattggggcattaaatagcttgaataccacaggcaccttgatttcaatcattcaatcaaatacggtcaattttagctttcttgaaaacactgtaagtctttttcctggaaaaacttggcagaatgacataaccgggttgttttgattgaaatcatttgcgcttagtacttgggaatctcacaagcagtgacatcgattatttccactctcgcattttggtacattcaaaagaattggaagcttaagacaaaaaatatggtattgcacttcaatccttatctatctgaagcatcgccatagaaaattgactcctcctcacacaatattttggttgctctttataaatcccagtttgtggtgactaaccttgtaacagttttgatacctttatggggcacgatcggaatttggacccataagtttggatttcgtaataggtaatattttccaccagattccaattaccaaggggaggaagcacatagtacggattttcaaatctacactgacatccatgccttcaattatttggtgatcaaaattttacgtagatgggagttttgggcatacaatgttatttttggcttgttccaagcgccatactactcttattcccagttgagttgaaccgcttgactattcaaacctaatgatgcaatcgaaattgatcaaaataacggttgatcagaaccattatggccgaattatctcccccgggtcaagaaaatatggtcagtttttcagttcttttttccctttaaaatccaaacaaaaaacggcttcgtgatttccattaattgtgtaatcaggcaaaagctgatagactaatattggaactgcgatcagttttttgctttattcggtttttcgaaccgagcctcatctatcattggcccgaatgtgatccaggttatcatcgaccacaccggatcagattggacaggtaagagaatttacaactatgatgtaaatattcgaagcagagagagacttgctcagcttgacttcggaacttgcgttttccataggttttccgtttctgttcgcgatctgcttgttatcgagtggcataatatttctacttgtagatctcgaaaaagggcgcagggacgcactgagatggaaaatgaagcaatcttgagcaatcaggaaaatgccaggatttgctggacttgaaaatccgttgatgcactattgaatcttcatttcattatacaaagaaagaaaagaaccctaaagtaaaaaaaaaaatattaaaattcatccagatattgtcgttctaagtacgttgcgtagtgattgagatggagctaaagctgattggtggctgtttttgtagtgaaaaagaacacataatgtagcttccagcgaagtcttctcaattcaacaaaaaaactaaataaaaagaaatttgaatttgcatgcatatatttaggttcaacaatttttttgtgccctgttattggaggaaacattctgtctgagttacaccctgaagctatcaaggttatcaaagtttatagtcacactctcaccacatgttgcagtcttacattatcaccctccaggttgattgaaaaagcaacttggaacaatgtttgttcagtcgatgcagaaacaaacttgattttgttttgatattgatattcaacgaaagaccacagaagaaatttagtcccacttattctatcatagtacgaagtttgatacccagaccatctattttaacatgaaaaaattggcattcagaaaatgaatgttggaaggccaatacggtggatatggacaagtttgaggggttgtcaaatggctaaagatagctagaaatctactcattcggggaaaacagcaagaacggtgtcaaatggctacaaatagctagaaatctatttattcagggaaaacagcaagaacggtgagccataatatttatgctcattttgcagcgcaatgactttggccacttgaagcgccacaataaacgatcctgtatgatatagcggcagtttgaattggtttcaagggagatcaaattatgagttgattggtcgaaatgtttataggcatagccagggaagaattttcactaactttgaaatgttgcaagcatcctgacttttctccactacattgctgcagctgggcacaacacccgctttacaatcgcattcagttttcacaacgtaaaaagcagttacagtgtctagagagatgaagtaaaagggagtgatgattcttagtcagcataaggcacaggctaatcttatatcgaagagaccagtcattctaagtgaattttgacgaactatgctgaaatttgtacagaggtccaccttgacaagctgggcctagctcaaatggagggctaccctcaacatcgtcagctgcagttttcttgaggattccatttgttatcgctttgataacattgttacgaattgtgtcttgctgagtttcgaaaaaagcagaaaaaattattaatgtcactctgtagcacacatatagaaaggtaattcagtcaaatagactcactccgcatggaaaatcatttgttggccaagacgaatcagtcactagacatgaaacctcagtgtttcctgatggacattgcattggtttcatggcactattggggaaaccatctcttttagtgagtggtaggggatctcctgccactaggcaagctaccgtggcaataaaaacggccaaaataatgagcttcatgattatcaaaactatgacttcaaaataatgaaccgcaagactctatgtattatcactcgcaaaaatttggatatctcaaaagatgtgtggtaggatgcgctggaagtttttaaattggagaaggagtggtttgtgttgggacagaagatcgtcttagctcacctttatacatttgtgagtgccttgtcgcctggctacctttcccccatcttcaccctggtcatgattgtatcaccgacccgtgtgaagtaaaaatagctcgttgtttcatcatccaggatcaggtcaatcatggcctcgggtgggatggctgtcgtgaacacttggtgaaaacacttcttgcggacgcatgtcttcggtgagacaaaacttggaaaacacgaatgatgccattatatcaacccagattgtctcataagaatgttactgttgctagttggcaaagctgattgtggtgacgtgaaaaattttagaacaacgagaaccatcattatttgtcagttgaaccagtactcattatttctcagtctggctagttgtcactccatggttccagaaatatgctttaaaataaatccttgcacgttttgccttttgtaagctgaaaagctctagagccacccagactgttcggagcatcatcatcgttgtgaccgagcgaattcatatgttaaatcggttgctgattgggaaagagtttgaccgaagaatggcaatccaaagtttgcagtgcctctatgtttagttgatagtgaattattgatcgccgccatattagctcgctcaaagtttcatttccttatgttttacttagtgccgggctttcgaatcacgaagcttcatcgaggcacattggagagaagaaaaaggttttggtctgaggagagtaaacgtagattgccaaggtgatcgacggcaacaatgtcagcgtttctcaatctgctcggggtaaaatgccttatcaacagcgcgcttcatcgctatcaagtctgaatcagaggcatctggcaagtgaatcggtgacctctggacactccgctcgtcactaggctggggtgtttaagtatttgagcatcccattgcttccattgtttgatatcacaaacatactaccaatcaaattttgaactgttattttcttgtcaatactactatccttcgttagaatttgagattcatgatgattaaaattctgatctttcacattcttttacttttgcttaatatatcatccaatactgcttctcgcataaaccggtacagctctgaatctgaaacatccatttcaagtaccaactcaagctcagagatcatcgaacatgggtcccagcaccaatttggaggcgaggatgtgtattccagcaaaacccagattagatttaactcgccagatttaatgctcagcccaaaccatgttatcacagacaaaccacgcaccctgaattacacatttgtcgtaacgtaaggaaaaatcatgttgtgattttgttggccgatgtgaaatagtttctaacctcctcaattttgaaatttcttctaattgtcgcaggaaccaaactggtgctccagatggatttttgaggtgaatactcatcttatcaccacttattcacccattgatgcagtcattgaaaattttcattttttttcccatcaggagcatgttggtgattaatggccagtatcctggtcctctaatcgaggtaagtcttgtcactttgtcttattaggggttgaaggtttctttcgttcgcttatccacttgaaatcattatgcttcgtcccatgtggtttccctaggcaaacgaagttggtatttttcctttgccaaagcatttgtttattttcaagattgaaaagtaacaaaaattttatcaaaattttatcagggggatacgataaacgttttattggtgaaccgtatgaactatccaatctctatacattggcatggtaagcatatatgagctcgacccaactgacctggttcacttcgagaaaaatccagacaaggatagaaaaactgacatagtttatttgggcaggtatacatcaaaagggtactccttgggtttgttgtctctttggcttgattcaaaaggaagaaaagaagtgagaatgagctaattatctggtgatctatctaccactcaaagatggatggtgtttctggtaaggcttgtctatgaaatcttcaactatttgctctatcagaagtacctaatgcagccatttattctattttaggagtgacagaatgtcctattcaacctggagtttctttcctctattcattcaagatccagggtcaatttggcacattttgttagttggaggtttcaatgaattttaatatcaagtgacacaaattgattgaatttccctcaccaccttccgccatagggtatcacgtaagacgcttaatcgagttatccttaatttgtgacagagcgtctgcgtatattaacccaagattccaaaattccatcactcaaaggcccacacacgcaatctaaaagcagatggaattgtaggtcctctcatagtgcatagcacacgtgatcccttggttcggggaaaagatttcgacgaagaaatggttgtctttgtcaggtaagacttccaaaatatatatatcaaaccctgtttccacaacctggaactgatgaataatgcgtgtatgtttttagcgattggtaccacgagtgagctcttaaattcgcaacttacaagttcatctgaattcaacatctcggaagaattcatcactgataggacggcttctgcgcttggtttcgcgaaaaacaaaaagcacgagcacattcatcttgggcgaacaactgtcgaccaggggatataatgaaagttttgcagctccatcgcccaattcaggtaataccttcatgatttgttttccgtggcactacagcaaggttgattgagtatgaatatataattgctccatttctcatcccagcaattttgaatggggttggatttttcgattgtcaaagatacgcacctgggaggcaatgtcaaacccgttcccagcctttggagttactagttagaccgaatgccaagacgagacttcgtcttgtccagtcaagttcacatgcgctcttcagggtttcggtggataaccatcgcttggatattattgaagccgatgcgacccctgtccaaaaccggtttcaaatggagcgcgttcaaattcatggaggagagaggttggtggccgtttatgtgcaattttctcggtgaggttcttattctgagtttcgcctggttggactcagatatagcgttattctggacaccgccaacgatcgagagggcgatgccttctacttgagagccgctatcgataccgattgtcgtaaggtttttttctctggatttgttttatgcccattggaagccactaggaatctcactaccaccttacctgtcactatttaattaatgacacaattgtagttgcctggagtgagttttttttatagattttatacccttgtcgtgtcagcccgcatcagccagttcttggatggtgatctagcaagccaggtgcaacctccctcaaaaatcacaaggtattaaggctaaatttgtgcttctttatctctgctataaaaagttgccccagggttggataccccagcaggaaatactgcgagggcagtgattcgagtaacaaatcaaaagactttgcccggagcctcacttccactaccaagggattctgattggcctcctagctcgatcggaacgtgttacgacgtcgacagctcggcactcgtaccccggatgaagcctccacccatgacagatgtcgtgggaagtgtaagtgagatcatgattgaagtattcttcaacaattgaacaaaccaaccaacattttgctggtgatttactccccccccccctcacctcacctaaaggtctatttcaatgttagttttggaaccattgtggttgcggatcaagtcacagcttcagagcgaagagtactcgggcggttctttgtagacaatacgacctatattggtgagcgaagatcgtaagacagtccatccgattggtagctttaaagttgacagtgtttaattttgccgctcaaagcacaattgcaaagacctctccttcatcacaagttgcaaggtggccaaggctggttaaattcttcagaagtggcatctgaaaccctaccaacccccggggtttgggacatcgtgataaataatttggatgtggcccgcgaacacccatttcatcttcgttagtggactcattgactcagatcagggttgaatgggaagacttatcattttctatttgactgaattaaatttgataacacactaacgccggatcagatggagtggatgtgagtaatcccctgaggacccagaaaaaatatcttctacttgaatatttgacatacgaaatctgatgcataacactttttttgacaaaaagacttgccttgttgcaagaggcccaggtgctttgcactcaaaagccgcaaacatacaatataacacagagactccggtttgtagagacgtgtaagctaattttgaagattcagttatcagattgaatattcgaaaaagcatattgatgtttcgcattttttttgggttgattggatagacatgtgctcccaggaaacacctacagtgtttgtgagtaacttaagtcttagatttgcttaaatcattgttgagaaaacaatgtgaggctgactggcagtggtgttgacttctcagtgagagtgcaagcctataaccctggtgtttggttcttccattgccatctgggttggcatcttggtgcaggctttgcaggagttgttgtgctacaaccggatgtgttggcacaatggcaacttccaccacagagtcgagcattatgtcaagtgcagaatccaataaatatatagcatggggaagaaaatcataagggcggaaaggcaagtggaaggctagatggacttaaatctgtactagttgaatgcatgtatttgtaagcacttatcatgattgcctttaagacaatcaggcatgtgtacatatttcctccatgtagaatttctaggcattttaagaacattttggggattatgacaaaattttggatacacagtgaaataaaaacatacacaaattgaacttgagtggcaattttctatataaagaaacctgttgtaaataaagtcaatgaggaagaggaaagaaatatcaatccctgaactttgattggccaacagctttgtcagcctttgcctgagtcaaacaagacttggccatgttccagtatttgtggcctgcccagacaaggaaaccaagccctgggtgttaactggagcaaaacggcaggttacacttccaaacttgacttgtacttgatgtaagttacatcagatacgagtcaagtttggatgtctgttgtctgctgatttgcaagcataaatgcaggaggctctttcagacatgtgtttgataactaaacgctgcagtccactgaacagattaagctggcccgttctgcgacaaacctggacggggttgcatcgtccgacaggcatcgcccgaactatgtattgtcaacgacagtatggttatcacctctcgctgaagagatttgagtacgtggatcattaatgttgtgcaagaggcgataaaagggtcacatgcggtgaaatcgctctgacttgagggttctgaagtcgttcttctgcttgggtgatctgaacgagggagtgatgctcgcccagaccagttcatatgtaaaggcttcgactgccacgtttttgtcgaaaaagatctgggtttctctcaaactttactgtgaatcaagtacgtttaggtcttacagtcttcttcataatcataagcttgatttcgaacgacattaaaaaaaaccctaccggttcgcactttcttgctccaaagttcagccacaatcaaaatgccaactgtgaccctccttttaacgcttgggtggttctcggctgcacctctcgtcgcggccagcatgatgagaccgccatgcctgtctgatttggaggaaagacctcaaaacttgatgcatgagcaagagcaggcggtgatggcgcatgatttgtggggacaatcaggaattggttatcaatctgaacttgaagaggtgccatgtacagttcttggtaagaacctacagctatttcaatcttttaaagctatttaaactgaaggtctgtttgaatgttgctttgcttcatgtatctggcaatcctccttctacataaaactatagacgaaaggtccccaagcaatctgatcaatgaaaaccatccaataatagattacaggctacttgatgatctcgaaacacaaattgaattgcaagaaattctaagtgcgtcaaacactcacctgtggctttacattgtgtgaagcaatattcaagttcctatgttgttatgtagaccctccccgttacgtttacgatgacaaggattcttcatttgagataactgatttgtggcatttaccaatgtctccaatggaccaccaaagccattggaagaagcctgccctggcatcctcaagagaaattgggcagattaccagaggtttgtcgggcccaatttttttttttttgaaaaaacttgatttattgggatgctgattgaaattaaattgacctgattatatatgtattaacaaatcaagatgacggatcccagatctccaaagatgggaaatctacccctcaatcagaaattctactgaagcatctactcaccgctacaacagaacatccccaggatgaatgcagtttttctgagacagcttttccaagggcagcaaatgactttttggataatcttcaatctttctccaaacctctgaaaaaaaggaagcaatgggttgcccaggataccaaccaaaatgatcacagtgaaattgaaagaatactgaaaatgaaagttgaacccagtgaaatcacagatgtgccatcatccaaattttctgaaaagggagaattcaagcagcctcaatctggtttcagttcctcacactcccagagggaaagccaaaatggtgaaaactcagataaaaagagaaaacaatttttgaatttaaaacctgttgaagtcagcaagacagatggaacttatgagaaaaaaatgaagcatgaagtaatcaactccaagcattcaacatatgcgccaatgaccaatttttctgcagctgagaccaattcctgtttgactgaccaagagaatcctagaatcacaatcaagcaagaagagagtgaaacaattgaatcttctggaattaatagattttcaagttttgaagaaaacccaaatcttctggaaaaatacaaagacaatagagcagtggatcacaaaaatagtcaatctatgactcttgagaggtctgtttttttcccgcttacccaagatgtgatagatactctcaattctattcttggaaattcagttcctatcttcaaagatttccaatacaagaatattggtagaatggtagactgctacagagtttttacaaatctagataggaaaatcagaaagtcaggaagacgacaatctccccacttcatcttcaaaagaacaaattacagagacaaaatgaacaaaacagtacattttgattttggaattggcttgaactatcaggtcaaatcaaacatatcagatgaacttcgacggaagatgactattatgaatttcccatcccacatatatttcacaagacctgaattttgggggaaaagtatttgtcctgttgatgtgcataaaatacaccagaacttttgcagttattttcaagagcttttttatggtggaaacaaattccagccaatttttacgcccaataaccaacaaagaactcctcctgtactgaactcctattcagaattccaaagaacattgatcgaaagcttatcgcaatcaaaggaccaagaatatctgatgaatattggcattcagattttgatgtgttggtttgattctgggggaggaaaaagattaatgaattttaacaccagcaatgaatttttgaatcacttcactgaaagaatcagaagtaattcccaagaaatttcaaagggaatcaggtttaaacaaaatcaacctgaattcaaatcaatttcaataacaaaatgaaagctattaaggccacgtttggccgtccttaatttgtaattttgagtcaagatttggcgggagtttgtgcaaacaattttgtagtgttttatattgcacattccaaatctgcaccaaaccttagccaaatcacaaatcatgatttgcggccaaaaggagcctaatttatagtacattggatgacaacttctgtggtacaattcagcactacattgttcagtctggtgccaagttgcacaagatgtacattattatcttcccctctaattcataggcttgtccaaaattagcacagaattagaaaataattctgtacttcccacagtcatttctctatcacctttctctgtctctctgcttggctctttttacattttccctttgacatggatttctatgtctctctcatccagcgtgtttcagtccaatgatttatcattttctctcactatatcggaagttatttcttcttcgtggatcttctaagaattgatggaaccaaaaactaagggaattggtaatgccccatcctcaaagtacgcctctatgaaaaagaataattttaatacaacaacaaatgaaagcctagacttgaagttggaattcccacgtcctggggttagccggtcgagtatctttcagattagagtgtttgaagccgttagtttgacgatgttgataagttgaataaccatccattaaggaaattgatttctcgaaatcaaaggaccggatgagtttataaaccggctgttctctttgtttgagatttggatggcttggataaaggattgtatgcgccaaaatttttccatttttagcaagcgcactttgagggttttttttgttgcaatatgttagttcctatcccagtaaacagattcatgtttgacatcattaatagagtaacttacggtacatcccaaaacgaatacggcggacaagttccagcggtgatgagaaccgagccaggatttcgaaggtgaagatcgagctcggtggcggattgctgatcataatcctggagccgatcaggatcatccgaatcgtcatcggatgaatgagacggtcgtttctgaagagatttaagtttcttgtttgtcttggttgaagacttcgatcgtcttttcttctgcgtccagccatcttggtcttgaccagaacttaacccatcaggttggaacaacaaagtggacacggatctcaggaagcgtaagatgaggatctgattggctctgatgttccggtcttggtctgcttcggatccacccacatgtgggaaattgaagatcaccttatcgtacttgattttcgatctcttgatcctcttatcctcatttaatttacatccatctaattcgaataaaatcgtcactttgtgttcttctagtaattctaatattttccctgaatctggatactttttcaagacgctttccttgctgtctattgttgaagcggtaatcaatcttccaggatgcgaatattcgactaagagtaacactgtgaacgagaaatttcctgttgggtcatttaacagcatgtcagtatcttttttgttctttttcaaaagacccgcaagaagaatttaaatctggacaaaccttcaccgacaagcaaaacttgatcatttttgttgaccatagcgaggtgcggtttcgagcagattttctttggccgttcttcctcgcgaggtgataaatgaactttggcatctatcggtgttgcgcctgatgtgatggcttcaagttgtttgtgacttccttcatgagttatgaatgattccgattgcgataggtctgaaggtaaatcacttcgatttttggttttttcatgttcatcggtaatcgctggtcgctcattgttcttttccggagaacctgtcaaatcagctcgctgggcaagcttggaatgcctatcggttgatgtaatttcgatgggcgagtcttggctttcgtgatgaccagtggcaggggtttggtttttggttttggtagtcgttttctctggtcgattctttagatgtttctgagctctagtaggtgatgactgtgttgagggaatggtatgcttgttcttctgagactttgaagctgactgttttggttgtttttcttgttgggttagtttctttgaggctagcttgatggctcgttgctgctgtagttgtgcttgctgtagtgcttggctgagactcgatttcttcttggccatcctactaaaacttcaaattagttgttgaccgttctttgggctttgggcgaggttgaaaagtttccaagaggggtggtctagtttgactgcgccgcagatgggggggggggtatgcatattcaaaccaaacccaggtccaatttactaaaaatggacgaatattgctgtgacagggtgaagccgtcacatcaggctcaggcagaactggcccatccatctacagatagcaattgaacggtttgaattggatccataacatcttgaggccaaaggtttctttggagagtcaaacatttgccaattcaggcggaattagccatcttgagttaaacttacatacacttgagttaagcttacatacttaagcaatccacgccgtcttgcaacctgatgctatatatagagcttattccagttgcgccaatgagatgcttcgggtgaactcctcggaggcgaccagtgtttagtttcgttgatatggagctcaatttgatctttaggcaacgatcctcttattttaagaactcatcaaaacacatcactgggatcaaacccatgatacttggaatatcttatcgagcgcagaagggattccttactcaggtctttattctcataaaagctcggatagaaagttttgttgatcttctagaccactcaactcattctttttttcaatcagtgatgcaactgatcgatgtttttcattataaaattattagtagaacatgagacaaagctagccatgctaacctcttcctgcttatggtatgtaatcgaataatacaacaccagccaaataggataatcgggatgccattacaagaagaaaaagaaaacgtgttcacagaatagttttattgttttgtagagaacatctagcgtcaagtgtagaaacatggacatgtctggcttgagcacaatcaccatgggttgcggtggtctcctccaggatgcgggcattcatatatcgataggcatggtcgagtgggagatccgccgcctcgcccaacgcatccactcgtcggacacgccggatttgtgggtatattaccgatagaagtccccagggtgaatccaacgaccatgagcttgatgaagagaagagcgaatgagaattcggttcgatggaatctttgcatgctgatcgtctcggacaaaagttaggttgacgtcgtggattctgagaagtgagtggtatatgtgagtacgaaagctaaagttaaagcgtgccgactcaaagaaggagtaactcaggattcagaattgactaacgaaatcagattatgggcaccagctgcacgtttagctgagactttttaagatgagactgatggtgttgtatgaccgcacttgatttgaacgagggtgtcttggaacgagtgtgttggataaatgtgtggatgatttataaaggttatggaagctgagccggaaggtacggtttctaatttctcgagaccctcccacaatccttgtagtatttatactatagctagcaaggtaccgtgcacgaatttgcctccccttgcctctcagagagctacatagtcttggagagtgtcgggcaccgcagacacaagcaaaagtgtccaaaaatcatttttaactttactgcaagggaaagcttgaggcattaaaaaaatcatttttgcgctgttctgcgttggagctagaaagagttcgaatgttccaagttggtcgcagacaacaaaagacgcttatgcgggtacgtgcttaatagaagcggtcatgtccaggcattccctaccaatggagcgccgtcacgtcttcagtagagattcataatgtgttcacagttgaaatgcatagttctatacgtgctcaaatcatcaatgcatatacattttgtttgccggcgcaattgaaattcgagtttgcctgcgattagaaaggagttaaacaaaaccaaattacaatcaccaaacttcaatggttatttggaattatagaaacagagaagactcgcggtcaagcaggcgggccgtttacaagtactattaagtgggctgacagacgggttttgtagaaaagaaatgatgacttttgattgtagaaatagagaatatttgattttgatgaaatccacaacatgatcaaatacgaagtctagagaggtctaactgtagggaaatgaaaaacacgttgagaggtgacgcgtcttgtagccgcaggtcgtcgcgtacatatccatttctgggtatgcataataaattttgcttaagcaacaagtttgaaactgcaaattactggaaaaaaaaaactcagaaaataaagtgttgaacttaagaccgaagtggagtgaactttttgggcttttttgtgggaagaagaaaaaacagtgaggttgttttatttttcactggaccggctcaggttggcgaaaaatgaaggaaaagaaccgatggtttgattcacatgtagctagcatcatataagtagtctatgtacatgtggtcaaactgtgggcaagattaaaatgaatattcaaaaaataaccaagggctcatgagtataattcacacaaaaagagaagacaagctagagagttgataagtcagggatgtcagggttcaatgactacaagacatgtgatcagacatacataactaaacattgtacagactatgatgagtgaagaaacaaagagtagaaatgatagtcaaggtctgggaatttggggtgagtaagaggaaaaagatgaagtttcaacataaagaaaaatataatgctaaatgcctaagacaaaaacaacaggtgaaaaagctacctaacacttgaagggggtgaagtaaccatattgcctaattgagatggatcacttgtaaggcccattgatgacctaagaatgaagagaagatgattcagaattctgactatcttcttaactcaagattgaaactacaatcttgttttgagttgttggccattttgaccctgagccgcattggaatctttcttggtgccaaaatctttgtagaggaaccgggtttcaagtcaagtggaactagaaccagggtgggtgccttgttcctgtttgctcaggagctgggaatttctatcaattcattcaggatctgggccttcagttgcgctgagactatctgttgagataaattagataagtgtatttagatgtttgttgtgtgaagcagtctgcagatcagagatttctgttcatatttgcagggtgaaatggcacagttttggaattgcaatttgggagaacatgattttttcaattacaattccgagaactggagattgataagctgtgtaccatcaccatgagaatgatttttccgaatgcaatcctctgatttacacggggtgcagccttgccaacccgatccgcctcaattgacccgctccggacaaacccacggtgcacagcccgggctgcaagcagtgagtgtgaaatgtttgtgcacagttcaagtttccggatttctcatctgccaactcgttggtgcacttacgaaacgtagtacatacgcagacatcatggtgtgattgttttgaggccttgttctagtcgttcgacaggcgaactttattaacagtttaagcttaagcaaaccgcctgcgtcctaaaaaaaaaaataacctccctcctcctacgggtattgtccccggatcgtatgatctaagcgatgccgccaaacaagaatcatacgatggggtttacactttcacaagaggtctccttttatacttgttcacgctctttgtacgcatggcacaacttgccatggccctgatggccccggtacaccaggaccccggaaaccccctataaatgtgggtgacgaaaatgtatgaattttattggaaataaccaaaatgttactcacaaaatctgtatgaatgaccttttttggtagtaagcatactcacctcagatgtatgaaatttttttggggggagggggggtggtaacgaaaaatgtatgaaagtcctgggtgtgcacaagtggtaattttttgcacccccccccccctccttggcagcatgaattggcctgaatttttgcctctccccctcctccagcctcccccctcaccaataaaacttctagtttcatgtacttatctcacctacaacaattcaatgctttttttgttgtttttctttgtgttggcgtgtgcaccaacacagattggcggccctatagttagcaagaaaggcttgcggcaaaaatgggctttgagcctctcaggcgagaaaaaaaatggtaggcacaaagaatgtatgaaaatattggaaatcccctgagcatacgcacgaaacgtgtatgaatgggttccaaaaatgtatgaaatttcgcaaaatattggatttttcgtcacccacatttgtagggggtttccggggtccctggtacacccacccatccccacacctttcctatttcaccgcacaatagaactctccaaacataccttttccatcatctttcaagatccagtttctcttcacttctccaatatcggttgataagtccttcttcgaaaacatcaatcaaacttatcacttcaatctttccttttttacctcctcggcctccatgcacctactccgaagatttccccttttatccactccaaagaaactatcctcagtcttctttccaacccaagaaatagcggcgatacgaacccctgccctaatcttatactcaacacacttgccaatatcagaatgaaatgcgtacccaaacgcagcctgcacaccaagtgcttcgaaacagatcattcttcttccaccgattctctactcaataatgccatgttccagatcaccttccggatccgtacattcttattcaccttttagacttcccattacatttacctttttcacccataagcatttctttccacccatccactaacaacccccattcctcaccgataaataccacttcttttgcctcctattcttatgccatctcaacatccttctccctcaccatggcttccccggagagctgtgagactcgtgtcatttagaccgagatgaacaagccgagtctgtgtgattcaaaaaagggttgatggttagctaggagtaatgaatctagacagcggacaacgtcacacatacgcctccaggttgttccatgacagtggaaagtggaccgtggacatgaaaaattttggcaatcccgaatatcatgggtccgatgacagggtaatgatagaagcgcggtgagggagttcggtgaacgattaagatgatgacatgaaagacccgacgaagcaaatccataagctttcgccattgggaagagcaggtagctgatttgcattgcaagaaatggaataggcaggtgccattattggttcgaatcgggggaggagtcctggtcgacttgacgattgaatttggatggttaaagatccatcatcattggggataaatggggcgcgcacgcgttcttacctacaaattatcatttccattgcgctctaaattgtattgaactgggtgttgctatggttagatagatgtctggagttggtcaaataaaaagtcagttgcgatcgttgtgaccgtttttcaaaagttcagagccggctacgccggcttgtggccgtgaagacagtgctcaaatcaatctactaataagctggatcctctactcctgctccgaccacctcacccacttagggtggattggaacttgtttcctccttctcttgtattttaattgcctgcaaggtatgtagtgctgtcgatagctttgggcgatcaactcctccttccatccccttccaatttcatccattgaccttttttttctctctatctgtctactcatagtgcactttgacagacctcttctctccccttcaactattcaacgggatgaactcttcgatccttgctatattcatggtaagtctgaagtgtgccacctcgactcaatcatttttcaatcatgtcaatctttctttccgcctagctgaccgatttgatccgtttcattctcaagggagcgattctcacacagagggcattcggaaaaagaaaaatgatactctgattgttctcttgtttccaacaatcttattctgtaagtgttgttctgatactccgctcttactttctttgctaatgattgcttgaaagcatcacctacaaaataatattttttttattcaagtggaggcgttttgtttaagtctgaactgttaattatgcagttgttctatggaatttgacgagatggaatgcagggatagatcactgatgcaaatattatgaatttgtcgtgataatttgccctctagagcttgaaaacgtgattgaacacatggtaccttaagtgtaccagggcggcgcagccgcccctaaaccctagtctacagtttagttgaatcgtgacctgtcgggactattcgtgaccgcgacaggcctaggagacagctcagagtcccttcgagtgactttgtaccaagctacatacattcacatttcaaattttttagcaaattttttatttgaagttagcagagggaattgagatctcacgcttaaaattagcctgctgccagtgcaagtttggacagagtttcgaaatcagcaagcagaaagtttattacaaattagcagtggaaagtgtgaaatgtgaaccgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccggacagtgcatctttggccgatggatatataggttgctggtgtcttgcaaaatttgacggaggaagactgcttcaaactccaggcaccttgtaaccaaggtcacaattggcccgaaattataacctcactgtcattacactcggcttttctgacccgtcaggtctacacaacacaatcgtttctagttattggccaacacaatcgtttgcggttgatctaatacagtcgttggcaatcactgtcactccatatatactctcgttattagcgttgaagcgattcatttctttacgcgttacccgattcttgtaagccaattcatattcttgatccgtgtaattgaattagacacctcaaaaaagctttctagctgtgcccaggtacacacttcaaatttctcgaaggtcgtcattatgcagaaattccgtggagtcgatcacccattggctgtcctcttcctcattatcgtcgccagtcgattcaccctggggtacactaccggtccaccaacaaccgaagactctgcctgttacggctcctgtcccgggcgaggtcagccatataccggtcgaggatgcaaagcaatctttggttgccgtggcccctaggcactaatggatcggaatggaagaaaccaaaaaaaaaaaaaaatctatcatgactgtgatgattcggtttttacgtcgcatgcatcatttcatactctacggtacatctacttcccctataatgattgctgcctgatctcgaccccaaaccgatgcacagatctttcaaactcgtttgtatgtatatatatttaccaatctacttggcttgcctgattaatataccataagtaacattcaaagaataagtagcaaaatatggctatctttcgtgatgttctctcttccattggctacttgaacctacaaagattttatatcacaatcctcttactctgagttagacaatctagttcagataatgatatttgtgatagactcaatatccggtgcttagaagcaggttgttgggaggagctattgtagtgacagaccgtatgacagtttcatgagtaactccttcaaccatgtttgcttttgcttggttctttctccattaaacaacctgacaaaaaaaggttgatatgtagcttacttacaaggaatactgactggacaaagaccagtgagataccaatcaattcccttcccttcttggtcattcacagtagtagaccacttttttgcattgcactgacctgagggagggaccgaggtgcaatgttgaccctgggcttgagagcattaacaattttggtggatgtttctaaatttagagtgaatctcgcagctttggccatttttttttttcctctagagttctggtagtcatccttcagccccaacctttgtggcagtcctaattgtggccctcaatattttctttcaaaaaatctaaatttgactgaggtgggtttactctttcaggctgtggatgcatgctgattggacaacttccattcaacatctgtgggtctcccagagccggtttagagcctcaaaattcaaatttctctgcaagaattaagagattttgggtccagatcaacttccgcgggggtcccagatctgatgggaagtcctctattgtctcccctggttgaatttttgctctatttaagttcaaatgggcaatatttagtttctttccacagcaatacaggacaagggtatgctgtaagcccatgatatgatttatatcaatctataagtctatgtatgggtccgaattgcagtaaaaaaaagggaaactttcttttggctggaacaatcaccaagctgactaccagtaccatttagaatatacaacctccaaagatgccaaaaatgttgtcaccttgtggatctgacctgggtgacatctgtgtgtctggatcacatccaagatttgacttttccatgcagcttggacctgacagatgactactagcactacaagaaaacctcaagaaaatgctggcagttgacatccaaagacctttctgaaccttgttcttcaactcaactcttactgattgcttactttggtcaaactttgatgcacagtgactgtgcagaaggcattgatctgggatacccaatggttcaacaaagtttttattggggtatccttcatgtcaactgatacctgttacctgtgattctcttgcagaaactgcaactttggttttcacttttggaatatttcaagctgtctcaatcttgctagtggttaacacatctccttgattattcatgatgattgtaacattgctaattacagatactgtacattgcaacctttgtgattcagcatgaatcaggagaatggaagtcacaaataaaatcaaatgattctccacaatcttgaggatcttttgcttccccaaagagcacaagcttcataatggtgtttctacaaaggattggcaaagacatatttcctaattctcccaggccacagggctgactcagcacataagtccctccaacaatgccccccccccccctctaattagagggacacacttcagttagagtgagataggtcttgatgatatgtaaaggaaatgtgcactcacagtcatggacaaaccactccagttgatggtgagtcttgtgggaatgaattagcgacctaaattgaatgcagggagtgctctttgaggtgctctttgagcaatgttagatctgcttctgattattcctactcagaagtccaatccatattaaggaccactccatctcaatgaaatttctgagttactatctcaaagaaagtgtcacaagctgagcccgtagcgtatcccatactcagcaccattcttcttctcaacactaatcactacagctactcattacattattcatactcattgttggaattcttccgctttcccgctcataattgccgctctctgacttccactcccgctcttctcattccgctctctctctctccatctcttttccttatcacatctctatctttattgctccttttccgtttcatctatattgcttcttcctctgtcttctcagaaagaccaaacttgtcatctcaaccacaaacttcctcaatacatgtcagccaccaaaccacaagctagccctcttgtcaattgtctataaaaaccagcttgatgtttcccagcagcctccaacacttccaacactcacaatcaactaaccactttgcctcaaaatgttccgctcacttctcatcatcctgctcgactcaatcttccaccattcccctatatatataccactttgactctgtttcttctcctctcttattctcttctttctctctctctctcacatttcccttcttgttcacttgcaccagtgtttactacacattctttcctcatcaacttggcactcacgcatccttgtatcaccaactctatctcttgatctcctcacttggcttctgccaatttggtgagaaaatctttcaatgatttctctgattaaaaaaaccttgattaaccctttctgttctattttattttcctcgtctgagtgtctacaatttgtcattatttgatcttgtctacctcagtgtttctgttctgtctaagtctaagataaattctcactgtggtaaattttcttaactgtcatttgttgaatttcttttttttctttttttttctgaatatttttctaacacttgtttttctatcttcaagttgtggttctagtttcattgatcaatcttgtttttcatcactcatcactcagataattggataacccaaaaccctctaagtttcctcagtttcttcattcaatcatctcttttgatctatttcacaccaatacaatcaacacaagcatttgctctctatcttcaactgatctctacagcctgctctctctgatattgtatctgcctgcttgtgtgcctcatgtatctgaaagaaccactgtttgtgtctatttgcaaaaccctgtgctttctgtactctaatgattttacatataactagcctttcacaggcactgactctgtgagtcagactatcatcacagtattctgtactactccctttcatccaaagcaccttgtgcaactgcccttactagaaaaagatgtcaacaaagatctgataatagctgaagtaattctgcatattccagtgctatttacgagtggggattttggaaagctgaagggttgggtgcgaatttgtcaacaattgtaaaggaacatctacagagtcctcagggtatctgatttccaagttattggcgcttcaagacactcaaaaaaaaaggtgcattaagtggacttataatggcagtacaactcactgaggaaaaatcaatgagggggggggaatccttgaatattcttgaggatgaaaaaaaaaaaaaccagagggctttcagtgatcattgtgattgaatagtcatgggaggatttaaaattgagttgttgcaagatagatgtagtagagggatagaagaccccaagccaaaaatgcattgagtagaaattgctccctggtcacattgtctgcacagtgtaagttgaaatttattcttattctgaccaaagacaagactgattatagtgttctgttcaagctatgacatctacacaaggtcttatgggagaaaatgttacaaggattccagacacaaggagcttgctttttctatttccggtgatttccagcctgaagatcacaaagagacaatgcccacacccctcaaatgatccccttccaaagactttgatcaagagatagatctgcattctacaccaaaaaaaaaccaaaaccaaaaacaatcagattgttggacgatgatgctcaacgagtggagcaataccagaaatcaaggacagacccttgaggagggatttctttaattggtgatggtgtgcgacccacgctaaggttataggtcacggccagccaaggtgcaagtgagagtgagacacacacaagtacattaaagcttgtgccaagcaagtcatataccttggaagttaattccaaaagtgtcccttctttttttggtcccaacttggttgtggccggtggtcagaaggggcttgacaaaccatacatatataagtcatgagtgttgacacttaatcgatcccaagatcatcagatgatgatactctttgatactctttacaaagcatgtgttttcatcctttgatatataagccctgtttgccaccgatatcatcaagcaaaataatcagacggttcatctcaacagaaaccattccagcccattctataaagtgtttacatatcacccacttttttttagaaactgaaacagtaggtcctgaatctgatgccccaaaatctgcacatatgatgtcatcaaaatcctaaaaataacaatttccttgtaattaaaaaattggctataaaatcatgatgaatgtctataatgacccccaataaagtcttgccggacatcacccaaaaaaccttttttgtgtattgaaatgcttgcgatagatactgcttgcaaacacatgaaggccttatatccatccagcccgaaaatcttattctcaactgacatgccaattatacttcaagcatctgcacccaaagctacacccccccaaaaaaagttaagaatacattacttctcagcccagttttatatgtgttgaccaaaacaaaagtagatgtttgattgtaccgccaactcaaggaaatgagccgggttttcatttgtttggagaaggatagacggggttgagataataaggaaggaatgagagactgatcaaagaggaggtttcatcataagtactcatgatatatacccctcccccaaagctaactaacacaaaaaaacccaagcaaagtaaccctcagaaggaacccacagaaggtttttaaaaaaaaaaacaatgataaaaagacaaagatgtgatgatcaatgaaatgaaacagaatgtgacaatgaactccacccatcaattgaaacaccaacaggggtctctggtgttgcttggttgttgagattatttggttgtgtaagttatttgaatccaacaacaaacaaaacagaaccaaaaaaaaagaaagatgtagaacacaaatctgtgaaaaagaacaatgcatgtatgtatgtatgtttaggacaactgaagaaaagtgaggaagaaaagacaacagtaatcaaaaagaaaaaagaaatgggaaaaaatgtctttgattggcaacacaaacaaagtaaagaaagaataaaaaaaatgcaaaatttaaaaaaaagaagtaagccaaagaaggtataccgtttcttttgattagtaaagatcaacatagatatgaagagagaaagaaaaaaagagaaaaaaaacgactaaagaggtaatgcagaagggctgtaaagatctcttctgcttttagaaaatgaaaaagaaaggaaaggaatgataagcatctaagaaaaaaagtccattatgaaatatcaaaatatatatgtgtatatatataagtgcaggtgaaggtcatgacgaggcggctgttgcagagatgtgcaaagaatggacggggttttttgggggggttgatcgaagtcgcaggaggaggccaacatctaactgcgaccttgcatgtaagcttcctagaaacgacgaacacgcaaaaaagagacatgtcaatgaaagcaaaaaaacgggggcaaaatcagattccaaatagggtcaaagaagaacaaacaaacctgttcttcagcaagcatatcagccatccgatcgccactatcgtcagcccaaacggcagactctctctgttgttgcaagcgacgacgatgactagcctcagcctcagcaaccatcccttcgacgacggcggccccgagttctcttccggcgacccgatgagggcggccggatgttccggttgcagcggatggggggacgatgcgacgtctccgtcgtcgtcgcggcagagtgatgaactttggtaaggggcgtatgtcaaggtccagactgacattggtggccgcttgcaaggcttcgatcaaatcaatcaccccgcggtcgtcctttgcctgcagaagaaactgctcgccctcggcccggacccgaacgatgtacttcttcttgacataatccgcggccaaaccagactcggcattctggagagaatacactcgatggagacagttgtgatgggtaggaagctgggtagctttgacaagtgctgcttctttcaacgaagtcactggcgccgagtcatactgaccttgatggaaatgtagcgggggtgcagcggatgggttggcttttgaggtgattccacattttgatgccaggggggaaatggatttgccgtggacaaagttggagctatacgggtcctcagacccagataacatgtgtgtatgaggatcggagcggtagacacgaatcatcgtgccatgcacaatgacatattgtcgtttccatgctcggtccttggcctgaacgccaggagatttgaattccatcttccgtggcatccagccctcaaggtgaattgcgcagctgtacgacggtagcttttcccgaccctcttcttctcgaggcagaaccacatgccttgtgctgcctgaactttggagtgaagcttcgtaagatggtaaactggcagcaggccgtagttcgtacatagactgatggcgatatgaaaaggaagacggaggaggtaggaatgcggactgtgaagtcggctgtctccttacggccgtcaacgctttgttggttagggtttggttgtccacatctgcaacaatcacgggaggaagttgtgttatcggcttcggatcacagggagaaggtgatttgggtttaggagcaggactgatcgtcacgcttggactttcggttggatgctggctgacagagatgttgtccagacgcgaggcagaatggctacgatgggaggcgagcattggtcgagccggacggggaggcggtgctagagatgatgagggagttgtgagcagtaagagcctggcccgatcaccaagggactgagcagtagaagatttggtgtcacttggggtattaaagtaagaggtatggttactcgatgatgctgagagttggggtgaacgctgatgaggaggtgttggcttatgctgagacaccggtggtgtgttggagtcaaaattgatccattcatgccggcatgtgtgggctgtgggctcctgagtcgaattaaattggtcggcagcctgagtcgaaagcttgggggtgagcattggcggctgttcttgcgggtggcgatcgacctgtggacttccctcatcagatacgccatccgtgtcatcagatcccgcctggtcttcagcttcaacttcatactcagcagatccatgatcgccaaggcttgatcctgatgagtctgtaggttgcctgacttgattcgatgtgacagggtaggagttcaacataggtaaagcgcgcataggggtagatggactggatgggtggtgagtaggtgacagcggcaagggtggggattcgatagtaggcccatttagcctgattggaaagttgtttctcggtgaaggagtgggtcgcacacgggatgtcaagcttgaagatgcgccattgacgtatgggttgactattggggaccggtcaatgggctcagaaagatgaatagcctgttgtgatcgaggcattgaacaagccatctctcgagaatttgaagagtctgaacgaagcaacattttagccattttttgtatacaagaaagctttttgaaaaaaaaaaaaatgcgagatctaaaagcttacctgaaaatgtggctacagtcgttggttcggatgcacttgatctaccatcaatagtagagatgccgaatggaactgctggattgttagggagaccgggtgaggccgagtcggatggaagagagtcttcgcagtaggggaggccgctgagtaggctcggagagttgaaagaaaagccaagttcgagctctggcggtgagtttgagctccaagggctggacttggaaagtttgttcgaactgggttcactcgtcaaggtaagatgagatgacgagtcagagttatggtcaatcgatacgagagatggtgatgggccgatacgagaatgtgaatctggaggcgggcgttgagaattatttaagggtcttcttgaaagttcctcggagtgggtgctctcccagggtaatctgatttcaactggcatcttgcgggaagggttgagagattgagtcgagggcgagatatctgtcgtggagccagtatgactggctgacctgctgcttgtgggattgagggtggatgaccttagcctgacgctggagatcttggcttgaaatttttcgaaatgagtacttggatgacggaaagggcgtaggatgcgagatgaggattgatcaggctgattttgatgataggcctgactcaagtttgaatgagaaacgcttgagggtttgatgtgagatgacatgtcagtgagtgtcgcttgttcatcagggagtgtaggattgttcaatgactccattgatgatgcagcacgaccatagggggaagaggcgcgtcgacgacgaaaaggaaaagttgaggcacgcgagtggactaggattggcatggctggttgaaagcggaaatcgcctgagcagttgcgatataggtagtgatgaagatcactcctggcgacagccggggtggataacacagtccgaggatggtcaaacttgactaggcgaccagcaggtggagcgcatgagataaaaatcgactagaacattagacgagagggtgtgtgtggaggggggaaagaggtaagcgagcacaaaaggattagaacagattcgacaatttgtttagaaatggaagaggtgaaaaagggcgagtgaatatgtggaggtgggtcaatcagccaatcgaagaggaatacgggatgatgatgactttagaaagagtctgagagagagagagagagagagaaaggagaaagtctaagaagaaaagggttctctttgaacagtttttgagagatgaaaatactttgagaagaatcgagacgatggaatatcgaaaggaagggggggaggggagaaaaaaaagaagagaaagcgctgaagtcttttgtgtgcttcaaaaaaggcgatccagaggacatgcagcgaggttagacgattttaattggggaatgactgcaaatggatagaggggggaagagagtgaagtggatgagaacaaagaggaaccaggacaaagaaggtacgagtgaggacggccagagcgtctaccattgaattcggtcaactgaaggaaatcctagcacctcaacgaacacgagatcaagaaacatgtgttactggttcgatgaatatgtttggtagagtagcacagtaggcctgtaaatttaatcccagagccaccgcccacgccttgggggaagctcttcgggccaagggaaagcaagtggattaggagatgtcctacgggcggctgttctgcaagcttcagaatatcgatactggcagtcacaactttagggattttacccagcaagtgataatagttttatagcaaagggtgcaatggtgatcgaaggcatacacaatcaccagtagatcaacgggggttttccttgccaggctggtagatagtcttcctcgctaaagactgatcaacatggcttcaaattggaggaccggcgaattgagctacccggaagccaagcccacaagcagcagttggaacgtcttccgtgtgagtagatatggctggtacgagagcttacccagtgatacttgagcctggattgagcagatgagcttgagttgattacttggcggtgagttgtgaggaagagaggttactataactaggatgatgtgagaagtgggaagctgaagtggactacaatggagatgatgatggtgctccttgggagagtctatattggtgggaaagatccacccgagtctctgagttcctcctgttcccggtcaagacctttcaggaaacaagacccctgcaatgatttctcaattatgtattgattgggaatgaagccaaggctggactccgaccccgcccttttttctctcttgctttttaatttgatctgttcttgttgttgttgattttttttttcacgtggtggagacaagcgatcggatcaaggcaccgtcccagagggtcgcggttgagggaagaccggacgggtaatacctattatagttggagagaggactagaagggggagccagaaaaaaaaaagaagcgaggaagcgctggatagagagaactgacctggcaagttgtgaaagggttcaagagtactgcagatcgagagcaagtgcttcttggatcagagatggtcaatattctgagcgggttgataggagcgtactaaggaaatccacaaaaaggataataaatccaatgagctatgtagaacctcttgtagaaacatagcagacaacgactgctcgagcaaatgctccagactccatcagcatcctcccatcgtcaaatccgattaaactcggtgcaaaaaacccaagattgttgtacaaagatatcgatatgtatcaaattgcaagtcaagggttgccatatgtacgactgttatcgagcagttgtcaaaccagacagatggttcgattcaatcactcataaagtggacaggataagagcctcgatgacgagtgcttggtcaactctcaaaccaagccgctggtggtcgattgtccatatgcgcgacaaaagaaatgtgtttttgatatgctcgaaatcccaagggatgagatgtgcaagactgttacgataagaaggtcaagagagcagggttgataaataccttatgctgcaaggatgtagaccgcggattgagggggatcgattgaatattggtgagggttcgaatgagtttggttttttaggatgatgatgatgagatcggtcaacccttcccaaaaaaaaaaagagattggattcgatattgaaggtatgagagggaatgagcacaggatgaggggatggagtggtgcggtgaaggggggagtaatttaaatgaaggcgatcgggatctgcggcgagtgaaaacagcactccggtgacggtcggcggcacactccgacatccagcacttcccagcaccagccatccacagatcactatatgtatcttcgtcggagggcggatggttggggtttcggttgtgagcttttagtcagcttagggccaagagtgagcgctggcctggctgagaatgagatgaggaggtgtagaagatggcttattcaagaaggccgatatcgatcctccacccggcttgatcatcggctcagcacacagcactcaagccgttgcacatggggcggtgtcagcaacctcttcaaggcctctttctttcttttttttttctctctctctctcgatcataatcatcatcatcatcatcatcaatgaccaagtgagcaacgagtccagtcacagagtttccgccaggaactccccccaacatctgactaattgaactgtggaggaggcaggaggagatcgactgctgggtagatatatacccgggagtctgactcgataaacagaacttttttttttgttttgttttttcaggccgctacatatcagctgtcctcttcaaacaaaaaaagggggggtgctggttctccagctggctggcggagagggaacacagcagagaaaagaaaccgacttttggcgaaggataagatcttccggatccactagcagccaaacgagataggattagggatggtgagtggaattttttaaagtccagccgatcatcaacccgcttgcaactgttctcgcttgtggcagtcgaggggcggccacaacccgatcacacggctggctagtgccgacggctaatacgcattagcttcaatttttatttgaaggttgcgggtgcatacatcatggggaagtgctcatacagaggcggctggagtagtggagagcttgattcactcttccctctctctctctctgactgaaaagttaccctcatcatccatatagaacaagagaaagataagaaaaaaaaggaagtattcggaataaagagaaaaaaaagggggggcttacattattagtttcatcaggattggagaaaggtgtcgaggtggaaggtccaatcccgtcgagttggaggagggaagcttggccgagccccgtcgctgctggtcctccggctccctccgcgctctctccccgcccgtcttcgcctctgtcgtccgcggccatccccgacacatcgtctgcaatgtattccatcatttcaaccacaaccacaacaacaacaacaaaaacaaaatcatcattcatcaactcttcactcttcagctggggtatcaggccgggcggattggtcgctcgggctacttggccatcctctctctctttctctctctccaaacaaacaaaaacggatatgtgtgtagatatggggtagggcatgggtaacagagctaattatcggggcttggtcagtcttcgggggtcagcgcaaacgagaccggacctgcctgactatagtccactcaaaggctgagagccataaaagaagcaccacgaaagagggatacagatgtccagtgtaaacaaaacaaaacaagaagaagaagagaaggaaagacagtcgaccgagagaagaacaagaggtctaaacatccgcaaaccattatccacagagccacaccaaaccaccctccccccccccaaaaaaaagagaaaaagaaaaagaaagagcagagaagagatgacggacctggactgcagatgcccagatccacaaacgcgagcagaatgagagcgcaagaggaagagcgccggcggcgggccgagtcctctcctccttctcctcctctctctctcatgccccgctcgagatccgcgagcgctcgaagtcggttcgcttcgcgcgtccctgagactgttccttcttcttcttcttcttcttcttcttcttcggggatccttccgctgcttggtttgcatcatcatttttgtttgttttttgcgggttgcgggttgtaggagaaaaaaggattcgggtggggttggagtattagtgaatttagctgactaaggggtttttttgaggggtggatgaggtgattgggggagaaggttatgaaggatggatggcagatattcggagatgaaagaagacaatgagagagtgtgagagagagtgagagagtgagcttaccgattaggatgaatgagaggacccagaggattgagtgaatgaactgggttcgagaaggcctgcaaggaggaagggggcggaggaggagggagacgaagcgaggagagacggcggggggagaagacgggagcaggctttggacgggagctggaggaggggaagagagggttgagtttagtggggcggtggaggaggatggcgagccgattgcggagcgatttctggacgtttttgggcgggggacttggcgagtgctctggagggctgatcggcgactgctcctgttggtggggacgcaggatggacgagaatcggcggcgggccgatccgacgggtggagagccggaagaggcccgcgaacgagagcgggaggatcgcttggagagccaagaagaacgggtgcctggtgaatgggcctgtgggttccaagagaaccttcgacggaagctgtccaaggatgagggcgagcaagattgcgggcgacaagggatgagtgttctaggtctggatggccgtgcggctggagtgtttgtgatttgatggagtgggggggtcgggctggcgggtgggtttgagagggagaagtggtagtcgggaggatcgccgggagacttgtgattgttggtcatgaagaatgcactccagggccgccgtctctgttggactgggcgtgcttcggctgctggggtctggtggaaaacggccgagtggcgggactggttcgtcggagagggcagccattctttatacagttgtggtagctctggtggtagctcatcggccgctggtcgctcgttggggaggtgccaatctgctggcttgtcatgagtgggtgatgccaatgaatcggttcttgttggtgagccattaatacttgtctgatcgaatacacccgctcggtccatctttattatcacagtcctattagcctttcgtttgtttcttttctgtgtttattaaaagtgttttcaataaataatttcgggaggtagtcgattataagggttgtctgcaagctttgaatctgttgggttcttgtttaagaatcattaagtctttgaggattctttaatgatgagatctggaatacatagttctgtcgaagtggtagggggggggagaagaagtcagttcttgcaagtcaacttgtttttcagatggacgagctgctcggcagaggagcaaagagttctacatagagggtcatggggtgaccgattctttagatatggatagtctgagatcgtagaccgggtatacacaaggttttcttttattctggcattcccagagattcagtttgcagaaggctcttccctgtgttttgttttgttgtttttttggatgtgatgtgatgtgatgtgatgtgggatttggtgtttgtgaataatgacatggccatgtcaggggttgccctcttcatccatgtagggttgtatctatatgggcgtgcagaatgctgtgtgggttcaggttggtacagcgcttgaggaggatcaggattatcaatctctgatgagatggccgaaagttcagcatcatcatgaaccagcaagcgacgacaggggaatggaataaatactaacactcctgtctcgacggttattgatggggcgcggcggacttgaaacgaggattccaagcacttttgctcatcgacttgggtccaccaaccggattgtaggtctggcgaaggaagaggctgaagaagatcatgaactccagagaagcacttacaataaaatcattcgaatcctgccacggagtactagtgggtcgacttaagcccgaacaagttacactgaaggtatctttctacaacacccaagaaccttgccttccgaagctacatatctcctggctgcgacggctctcttccagctcacccttgtgacttctttctaataatgtgcgcctcgagcgagaaaaaaaaacacttgatcatcttctcccgccggacgtgttagagtacaccagcacgtacataaaactcccttggtcggtctcacatggacacaaccaacttgtgcacacggcagctacatccatgggcgccgcgaacgtcttttttgttgagcagctgatctgaggtgttatgctgtgttatgtattcaagtgtgattgtatacggatgttttgcagagcggtgggtcaagttgtcaactgatttgattgagttaggaaatcatccaaagtcatccaacttcatctcttactgcaatcggatcgactgatgtgtaccccacacttattagcaggagattcccacaacataaataccttatttttatttatgtacgtaagctcgtcgactccgccgggcttctccgggcggatggattgcaattcacttggcatttccaccggcaggacgaccggcgggatgaccggccgtatccaaccgtccgagcccagtgaatacaatttcaaggagtgacggcgcaggttgatttctccgcgggctgcgatcatggcagtgccgcactgccgactcagtcgacctggctcgacccgagcctctcatatccggggatatccgactggattctaaccatctcaaactttggtcctatcctttgaaggcctaggggctggccggatttctgtatcagcctggttcacattgaacagtcacttccatgagctaatcatcagcatgttgtaagttactgatatgtgactcagcactctggactatgtatgcatgtggacatgtttctaagcatgaatgctttgtggatcattgactggctactgtgatttgaaccaaactattctgaaaacaataagcaattgtaaaggagaagtcagtacctttccatcagcctttgtttgttgtaatcaacacaaataaaatcaagtatagacaacagaatccataatgggccttgagaggtttgacctacttgcttgaaatttatcctgcttgctgaatttcaacttaaaactccttggactatgaaaacaaaactcaagaaactgctgccagttgacatacaagaactagagatggtcgcggataatccgttgtggatatccgttatccgctggcggatacccgccagtgccaacggatacccgccagcgggtgcggattcgggtgcggatgtccttttccgcccaaaatcttggcggatatccgggtatcccttgggatacccggtcatatataggtgcctgtgtccgcggctgtgggctgcgtagcgcagcccacagctgtggccccactcggctgctggaccctgggatatacccatgtccttctcggcggccgatacacagcccagctgttcctcaaccttgtcggcggccgatacaccgcccttcgtccctcgctttccaaaccaacaacacccaccgcggcccggaagaaaccgcaaccacggacaggttgtctagtctttggaggtaagtcatccccccccctttttcacccctttttttcctctccgactcgcgcgctgaccaacccccacctgtcctttggccggccaacagacaccgagcgcttctcacgcccgattgttgtcggtcgtggtcttccgtcgtcgctcgtggttttttaggctcagggcctcgtcgtctcggtccgattgcgagtgtccctccgttcccattcccccaccgtcgccaatcatcgctacgtcgccgatcctcgctccgatcctcgctccgtcgccaattcccccctctgctgccaactccaacaccccctgggcctaatcttttggactccaacctgccttccaggctttttgaccagggtgagtccacatcttttcccctctttgttagtaatgataactgagctgttcccttgtcatttttttaacccttcctcctgggccttatttttgggtctccagcctgccttccaggctttttgaccagggtttctgacaggtgccttcaaggctttttgacagggaagtaagtagggagaacccaagtgagtccacatccctatgacttttcccctcatggttactaatgaaatctgattcccttgttaattgtttttatttaaccctccctcttgatcatattctatgtctgtcaggctccttctttctcattaactcattacataatttacaagtaagccaatcctttcaagtacaccttcatttctcataattcatttctcagcaccccctgccatttcttgtttgccactctgactcattaaatttctttggtttattttccccatcccttttgctctcaggcccctgctttgtgatcatctcattatatactcaacaagtaagctgactttgcttactcacacctcttgtattgctcttgcccctcccaatctgatgaattctgttatatttaattgacattattcttttcaatcctcactaatgctaactcattagattaccattcaacaaagttcaaacatcaatcaaatcaccgggaactcaaacatggaacgccgatctaagaggatccgaagacgcattgaacgaggtgatgactctgactcaagcaatccacctccgatggagtccaatgaaggagagtcagccgcctcaggtgctaaccctgtaggacctgattcaacggatgaacagcgtctgggtaatctactgggccaatttttgtcatttttttgttgttggttttgtttttttgattaatgaaattgtttatgtagaacatgcaatgaagctggctcataatcaagttagctctgcctatgcatcctatgaggcaccaacaatgtctgatcagaaggacaagtttgatcggtacatgatagcttgtaaatgtaaaacgtgagaaaaccatctccatcaacatctttcattgatcattattatctaaatgaatttacactgtaactagctgttcgaaaaaaattaatcaacctgcgcacgagtcttcatgtgggaatcttctcacacacgttgctcgatgctcaaagaaggcaaacaatcccttggatcataagacacttgcatcgcttggcatatcagggacaggtgatattgatccacgggaggttagtgcttttccattttggatatatattaattgttacctgaaatgtttcctcaggttttgcaacgatgtgtcatctggtgtgccgaggccgcaaagccattctcagccttcgaagaacccagcctgaagagaatccttcatccgacaatcttgaagcaccttccgagccgaaagacgatttccaaaggtgttcataccctctacttatgtgttcaggagaagctatgtgaggagttaaaggtgagtaattgacatttggttggctaatattttctttccatccaacatcactgattactgaccgcagttcatacttattttttgtgctattcagatgcatgagggggtgctttacttgggtgttgatgcgtggcaatctccaaatggatacgatattatgggcacggtggtctatcgacttctggacgatggcgccggaaatacgaaattcgatgcaatgcccctggactttgtgcagctcaaggaaaggcacacaggcaaatacctggctgaaatggtaagaggtgttgttgagaaatttggattagaaaatagggtatgtaagattttcttggtctccaccccccttgtgtaccaattttgttcacccttgattgtctatgatctgaccctgtttcaactctgaatagatctgtggtattgtttccgacaatgcaagcaacaatgagactatgatttcggagttggaacgactagattggaaacgattcaagggcaaggcgcagtggatccgatgctttgcgcatattgtcaatcttatcgtcaaggctatacttctaccgttcactcgtaagaaatcccaagctggcacgcctgagtttgatgactcagatgaagaagaggacaagcatcaacgcattgtgaggtaagctgtttcaatcaagcatttaattttgacactagaagctaaataacacttgggaatttttagattcaatcaagaggaacagatctgtgacttggacgatgatgaagataaccacaaagaggatccagaactagcaattgactgtcaggtttatgctacttacgaaataggatcgtagtgctataaccgtagacgaagcgaagagtataagattgataatgacaattagttaatcaatcgttgctcaggacagaagcgcgcttgagacttacacgagcttcctgcagcttagtagccagggcaatccaatcgtcgacagatagtcgagttgggaatagacggaaggaggataacaagcaatagataacagaccagtgttacctaagcttgtaccgggtgatgggagtttgagggcagtaataactagagatacagatataaactaattccaaggcaagaggtatttctaaagtgttagcttttagttaatgctcttcgagttggtagtattggttgtatattttactagtaatttttgctggggaaaaggaagagttctctttcatctctcggactgccttcttaaatattcctgtcttctattctggggttatccctaaaacaactatgacatcatagtctggtttgattgagggtcctcacagaccgaggtagcctgttttctctgagtctaactaatgttcactcagcaagtttgtatttcatgtttatcttaaacaaacctccactttgtttgttcacctgttggtgatctcatcaatattctattatagtgtaaggttgtgctttcatcaattttctgtcttatgtgattctgattatttgtttgttatttattttctctctctatttctgtaatcttgtgtttattatataattgcaactttctagctctacatacttataattatgagttatgtttattgtatcttaattgatatatctctattacttgtcactgtcaagagtgttactacaggtgttacactcttgccagttgacatttgccaccccttaaaaagattcatcttcctaggtgaattcattgtctcttatctattctatattgtcttagtaatttctggctttctggtatttctttctcagtgagccattcatcttctttactaccactgtatcttaccaagtattgaatcatgtcttgatttttaactctaatcttcctgtgttggataatcttttttatttttatcacttctggttcctctactggtattgtttctgttaatttggctttctgcctcaaagggaatttttgtacatcattctcttgatatggtttcactaggcttactgggaatgtaggatgtttcttctcaagttctcctgacaaatacacttctattgcattcttcccatgcagtttcctgatctcaaatggtcctacaaaagaatcccttaattttttaggtccactcagatttgtaaagttgtatgttgaaatcagaactagatctcctactttaaattggtgctctttgtgagttctatcccacctaaatttattatagtttacagcttctttcacacattcagccgcaaatctttcagctttagtcatcatttggtgaaagttctctgaatttgggtgtatatgaatagacttactcataataacatctctgggaaaccaaggagtccatcctctttctagttcaaatggtgacttattagtagtgctgtgcttactggaattgtatgcaaattctaaagctggcaataatgttacccaatcatgtgtaaaatgatctttgtctttaaatgttagtccaaaggcacaatatctcctgatcatatcttctagagtttgtatcatcctttctgctagcccatctgtttgaggatgatatgctgtagaaaatctcaattcagttccacaaatatcatacaaatttttccagaattcagatgtaaattttggatctctgtctgtgatgatatatcttggacaccctacgtcataaatgatgttattccagaataggagagcagtgtccattgcagtgtcttccttatgacatgtcaagaacccacatcttttagagaatctatctaccactactaaaacagcattataattattgggacctcccgggggtaaacctgtcacaaagtccatattgatcacactccacctttcagttggttcttctatttcttgtaataaaccaaatctcttgccagtagctttattggctttctggcatctatcacaagtatcacaataattttttgtatctttaacatactctggccaccatgcaatttgtctaattctgtctaatgttctttcaaatgagaaatgtcctgatgttatattatcatgacattctttcaaaaataagttaatatgttctctgtcatgtattgtaactacgctagagtatttagtcctgtgatataatagtccatctagtaatgagaaccttccttcttcaaatgatttcttccaaggttcctctaaggatgaactaacattatttagtttaaatttagactgaagaagttcaattagtttactggtgtttgtattattggtgtaggattctttaatattatcccaaaattcctcttccatttctgttatgtgtaatccacatattacaacctcctctctgtcttcaaatactagattagattcatcatttggttctggaaataatgacataattttggctgcaatttctccgtcccaagcagggtttatggggttgttatctaaacaccatctactcagtccatctgcattcttatgtattttcccttctctgtgggaaattgtcatgcttcctctccattcttgtattgcaatttgccatctcaacatatgtctattgggggttttcatatttagtagggatctcagagcattacagtctgtaatcacttcaaatttacatccatctagataataatatagtttttccaaggcccatattagacacaaacattctagttgactggctccatatttcttttcactatctttaagagttctagatatgtaacatatgactccttctttaggtatcctttctctggtttgagtctggtgtaatgctgctcctaagccttccatacaggcatctacgtataatttgtatggttctttggggtcaggcataaatagtattggggctgatgttaacatctctcttagaatattaaaggcttcaactctctcagttgtcatttcaaaaactgtgtggggactgcagattttgtataatgggccacttatcttggcaaagtctttcaaatgctgtctataataacctgcaaaccccaaaaaggattgcaattctttcacgctattgggcatgtcttttaatagtactgctgctactttattcttgtcaatggctatacttagacctgatactatatgccctagtgctttaagttcttggtatccaaattgacacttactcatagatatcttcatattcattgcaataattctcttcagtactatggctaatttgttaaggtgatcttgccagtcttctgtgaaaattataatatcatctatttatataatcaaccatccttctctcagttctttattgaattcaatgtccatcatcctttgaaaatgggaaggtgcattcttgatcccaaaaggcattctttgatattcatatatacccatatgtagaataattctcatcagatgtctgctctctggatgaattttattctgatggaatcctttcaacacgtccatacaggtaatgtatttagcattctggagttgtgttaaagcttcttgtattttaggcatgggatatctatctggaatagtgtaattgtttaatgctctaaaatctcctaccatcctggatttattgttatgccaggctatgatgactggtgttgtgacttctacattctcattaggtcctactttcctaagtacattcatcttaaccaaatctgtaacatgttgctgaagtgcttctctgcttctgggtgatgctggataagcagatctttttagttttggaggatatggtctagaaatattcaatgatatagaaacttcgtgacctctgatacatccaaatggttcatctgcagttgcaaatgctgtattatgttcatgtagtatttccttcaattcttgtttttgagtctcagtcagttgttcattaatcttactctcttgtatagttagatcaaattctaatttattactagtactatttatttctagtgcttctatacctaatttctttgtcattcctatttcaaatctcttgtgagtatctcctccaatagtaaaatacctacctttactattaatgatatctataccacagttaatgatgtaatcattacctaatagtatagaattgatgttatagtcttgcatgactaccagttctgtcatgattttaacatctcccttgttgtgtgcaaataataatggtaatttaataactcctaaaggtttcaacttgctattacagctgaagaatttatcatgttggacaggagttagtttatcttcccattcaggctttattttttgtaacaacttaggacccactatggagcagaatgctcctccatctaagagacatttaaccttatatttattacatataacattagtgatgttagttcctccttgtaggtgcattcttccttcacttccatctctggatggatcaaataatttcaccatttcttgacctgttttatctttctgttgttctacttgtaatacatctatattattaccatctattatagcaaaatttcctagatcattgtcatcagaatctattatttcttctgagatttctacattagattctgtatctgataatgggcactggttatcttcattcataactccctgtattttattctctttcactttctccggacacttagttgatttatgtcctttctttccacattcataacatgttatatccagtgcttcattattttgaacttccttattcttccctttgtcaagatgattcttatctgtattgctgattttgttattcttattggattctctaagtaaccttaattttttagctttccttactgaaacaatatcttctaaatgagatattaaatctgttatgtcatcactttctgtcatattatttctcaatttgtattctatttcaaaatctaacaatgatagaattttctctattatagcttctttgtcaatagatttttctgtggctctgatccttttctcttgtctagtaacccatactgcagctgacacttctccatctattttaaatatatcttttcgtatagctgctttcacttctctgcgccactttggtgtagtgtatttttccatcatttgttctttccaaaagtcccaattccttgctcccacttcctttttcttttgtttataccaagtgttagcagctcctttgaaaagcaaatttaatctagcagtaattatctcatctggcatattatgatcatctttcagggtgtctatccattcaatgaaatcaatatgattatatgctccttctccatcgaatgtttcccaatcagatactttgggcaacccattaaggatcatcttttggattgctagatcataatcatctcttctgtctgagttcactgaaaacctcaattgagaattcctttccctggggtttctattaaagttaaccatatgaggagggctagatctctggttatgcacttctgttttattatctatttcactatctattttgtttcctactgtagtactgcaggcattgttactagtttctgggggtgatattatttctgaagatagtctttggttatatagttgtcctttgcttaaatcttcagactgtattttgttattaatcctttctatatcatttttcattatttgtaacaacttattatcagagttagtcaggttaagtagtctactttcataatcctttttggaattattttgagactctgttattttaaataattccttattgactccatctgcgtaactttgaaatgttttgaattgggattctacttgattctttatatcattattaacattatccatttttattttattgcttaatgtttctttctctattacttccatcctgtcattatactgtgaaatcaataagttgttatcagatagttgttctatcacttctttgtgtaatttttctattctgtccagagaaatcttatcttttgtttgtgtagtttccttgttacttagttcctctatctttgtgttcattgtgtctaatttattcataactgattcctttatccaatctctcattcttattttggcaaacagatcattctccatatttttcagaacagtctcagatataaatgttgaaatggttttgaggcttttctcagttttaatccagttattatttaaaagagtgaatttcttctctagctctacagtagtctgaaggagtgttacaactgatgagtggaggtgagaagaggatatagtaggatcttgagctatttcactaagtactttcttggttcttccttttgcaatcaaaggttctgaccgttgtagttgtctgggggggaccatcctgatctctcctttgggttctgatgcgtccctcctccagatgttggtaagttccctgaagggacctcgccatccgtaccatctctgagtagatagagcttctccaagctctgtttcgtctgggtccccttgggcgcatcgctcctgggaattgatgttggtttggttgttctaattgagggttgcgaggtatattgacgggtctggggttgatgttcctgttgttcatctgatctactggaatcgggttgttctgatgaccctgacggtttgtgatatcttgacggatctgttccgctcggtgatggaaggggacttctaatcgatcgttctccatcgggcgcaattattgttggaccgtgactgaacctggatcccatccttgagttcgaatcaacgcttcttctcgacctcgtaaggctatcatttcgctgaaatcctctcgacaatatcctagatgagcccgtatggctccttccgtcgtttggttcgttaccctggataaccattcctggtttcccctcaaccgatggtagtacctgttgaatcgggcttctatcggtactatcataaagatcattattttggttagtacctttacctttcgaattcttgcgacgagtggtaatgttaacatacggttgttgaaattctcgtttgtcatgttcggtatcgcttgatgccctagattgacttctatttctagatcggtcagacatgataaatgtaagtatcggtattgttttatattatctaaagtaaaatacttcttactgaccggtagattgcctactttccaaactgtttcgtctttctctagctgagttctggttacggagctcgttcaattctcgggtgagtctaacaatcgagtcctctctttcagatctttcagttcgtaagtcggtcgaagcagttggcgatcttctctctctgaattcaggtcaatcagttaggttggttctcctttcgtttggggtcggggatctagaatgatgaccgttagattgctgaacggtgttatcttcgatcgggatattagtcgacactaattattcaatggatttagttttcgtcagttttttagtcgatcttttcttttagtaaggcaagagacttactgatggttatctattttaatttttagttttttgtttttagtggagatcgaggacagaataggaatcgagtacgaaatagactaatattcaataggtaaaaaacgaggatttgagttgagaacggacgataagaaatactagtagactttcgacaaagattcagactggttagatactactcagtgtagtaatatcggtatataagttaaggaagatcggttgagtaaaaaaaagaaatgtttatattttatttttttataatttatatatatgtttttattcttttatagagatataagattgagcaagaggagaaaatgagatacgagcagaaggactaaactcggaaagaaaattttttttagagattttatcgagagaggataattttgttaagaaagagggtcgtcggaactaaggaaatcttctggtaacggagggagttcaggttctaatgctgtttcggctatgttttctctgatcgagggattaatagtcgaagattctcctgaatcaaggttctccctagttttcttagtgattactgagattaagcgtttatgcttattctcgcctaagagttcctttgtagaattaaggtaggtagagtgagtcgtgatctggtaagtcttgatgatcttagtcttccagaaataggagtagatgtagtcggtattcttttcgtaagatattttggtctcgctataagtaaggttaggaacgatgggatcgttgctcatacactatagaaagatgaatcaatgtcggtgaaaatttggtcagagaatcttcccggccagacccccaaatgtcaggtttatgctacttacgaaataggatcgtagtgctataaccgtagacgaagcaaagagtataagattgataatgacaattagttaatcaattgttgctcaggacagaagcgcgcttgagacttacacgagcttcctgcagcttagtagccagggcaatccaatcgtcgacagatagtcgagttgggaatagacggaaggaggataacaagcaatagataacagaccagtgttacctaagcttgtaccgggtgatgggagtttgagggcagtaataactagagatacagatataaactaagtccaaggcaagaggtatttctaaagtgttagcttttagttaatgctcttcgagttggtagtattggttgtatattttactagtaatttttgctggggaaaaggaagagttctctttcatctctcggactgccttcttaaatattcctgtcttctattctggggttatccctaaaacaactatgacatcatagtctggtttgattgagggtcctcacagaccgaggtagcctgttttctctgagtctaactaatgttcactcagcaagtttgtatttcatgtttatcttaaacaaacctccactttgtttgttcacctgttggtgatctcatcaatattctattatagtgtaaggttgtgctttcatcaattttctgtcttatgtgattctgattatttgtttgttatttattttctctctctatttctgtaatcttgtgtttattatataattgcaactttctagctctacatacttataattatgagttatgtttattgtatcttaattgatatatctctattacttgtcactgtcaagagtgttactacaggtgttacactcttgccagttgacatcgacgatgatctcactctagacaatcttgaggatcttgaacgagaagactcgaaagatagttatacctctgactcgcgtcgccaaaccctcacaaaggttagtctgttcatcttttatcaaattctctaatcacctctcactggaatgattctatccactgttggcagttccgtcgaattgccatgaaacttcgcaagtccccgaactccaaggcaaaattcatcgagatttgtgaagaagctcaatgcaagaaaccccacaccattgagcgtgacgtcccgactcggtggaactcgacttacatgcaactgtcgagtattgtccgatgtgaggaagccatgtaagtctaatcattatcagatcatgatccccaataattacccaaactaaccttttattcatgaaagtgtcttgtggcagcgcaataagcagtttggaatgccccgtaactatcacgttcaacaagaagactttgacttagccacggacttggttcgacttctccgaccgttttacaaaatcaccctccaattgtcaaccaaagcctcggcccggattgccgaggtcgttctcatgattgatcaaatcacatccaaccttgccgccgtgattgccaaacaggattctgaacgagatcaccctccagctctacgaaatgcatgtcgcgccggccttcacataaccaataagtattactcactgactgactgctcaccattatacagaattgcaatgagtaggtcttttcttcaactctcatgtgattacatatgacattcctggccactaacaaatattatctctgaatttccagttctccatccgtctttcaaggacaaatactttaagctgaccaaatggcctaaggaatggattgatgaggcagttaaactcacccgcgagatgtacaataagtggtacaaacctcgaaacgtggaatcagaaccaagtgcagaagaactggaagatgaatcagaatgggtaagttccatttaatctgcccccttctgattcaaatcaactgatcaaatcctccaccagccgcaacctggggtcctggcaggtctaggtgatgctgctgaagctcgaattgcggccccctcgagtgaccccattaccagatggctcacaggtcccctgtatttggaaaaaaaacggcgaccaattgatgccctcaagtggtggacggagcaaaaacggagtggagatcaacatcaaggccttgaacagatggcccttgatgtcctgtgttgtccaggtaagactcaagactcacagtaaatcagtgatctcaaaatcagaatgctgatcattgtttctgactttttgcacagcaacaacggtagacgtagagcgtacgttcagctttggtagagactatgtcaccactaggcgacacaatctccacccacaatcagtaagtacaggtatggtgttggctttttattcacagaacaacaagatcaaacctctggcgctccacaaatacatggaaaaaaagaagaacgaagctaggactaaggcgaagaggactggtgggagtcaaactcaaagcgctcgtggcacgcaaactgttgctgtcgtcattgattgattaaatattagtgattaaatattagtttcattttagtctatttctccattctctttctttccttctctcaagtctcaatctctttctgtcactctcactggttcacgtcaaagatacaaatgtcatacacaagttagctgcaagcaacaaaaaaatttccattctctttctttgctcctctcaatctctttctgtcactctcacagttcactggttcacctcaaaattacaaatgtcatacacgggttaaaatttttttgattctctttctttccttgctttctgtcactcttactggttcacctcaaaaatacaagtcatacacgagttggctgcaacttaagcaacaaaaaaaattgcaaagaaaaaaattgtttttattttttccatttttttgggagtgtcacaggctgtgagcaacaaaagaaaaacaaaataaagaaaaaaaaaagaaaaaaaaaaagaaaaaaaaaaaagaaaaaaaaaaaagaaaaaaaaaaaagaacaaataaaataaaaaggaaatatacagctaaaccgaaaaagcttgcgggctgtcgagtcggaatatccaaaaaaaaaaaaaaaaaaaaaactgcaatcggaatgttaggaagaatacagacaagaatacaggctgccgtatacctgccagcagcaccggtgggacctgaccggccccccagggggatagctcagcagcagccacccccgggtaaggggaggccgttggagtgaactttgcatcaggattccgatggtgttactctcatcacctgaaaatgagagaacaaaaagatagcaaattcaacccaacatgatgcatccatacatgaccctgtattcttccaaaacttccagctgtagtcggtagatttttttatttttttttattttttgacttcggagcccgcaagctttctcgttatagctgtatatctattgaaaaacaaaaaaaaaattaaaactgtttttggcagtgcaagcagcaaaggtagaaaaaaaaaaaaaaaaaaaaaaaaattgaaggcttgcaggctaccaggacttcaaaattggtgtttatgcagccccccaaatctgaaatttccccacgtaacattcattttgcaccctaggggtcatttaaggggcggatatccgcggatatccgcgcggatacccgccagcgccagcgggtatcctctggcggatgcggatgcggatgtggatgtctgattccgccgaaaacgcgagcggatatccgaatccgaacggatatccggatgcgccgggcccatctctaacaagaactctcatcaaagtggggtccttactgtgatgtcactcaactgatacttcagccatacttcaatgtgtagtatgacactgcaaagtaacacgcatgtcacctaccaccagtttgaagagaattttttacacatagtgtcaggatgaaaccgggtcgggttcgggtcgaaaaacagtgcccagacccgacccggcaaaagtgttgggtcgggtcgggtcgggtcatacagtcaatgttgctgcccgaacccgacccacctaggggagcaggcgggtcagggttgggtcgggttgggttgcgggtcactttccgggtcaggcttggaacaggtttttagagcatatttacatgtctaagctatagatatagaaaaagaacaatttttgtaacttaatgtgtattttattttattcaactgtacaatcctgattcctgaggtcgatgggatgccgatggcatacaagcctacaagcctacgaggatgcaatcaaaggctaagtgtcctacgaagatcgttcatgagtcgtagtcttgtattgatgaccaatcaaagaaagatttccaagcggcgactcgcgaggatcctgaagttggttggcgacccacggaccagaggtcaccagagtccctgacttcccttaaacgggtcggtagtcgggtttttgggccgacccaaaatcaaaacttgctgcccgaacccgacctggtaatcaagcgggtcacactcgggttgggtcagataatttttttttacataaagccgacccgacgggtcacgggtcacttccgggtcgacccgacctactttcatcctgaatatagtgttggctgtaacaattgaaaattgatgatcaaatcattaaggccccgtttggctgtccgtaatttgtaattttgagtcaagatttggcgggattttgtgcaaaaatttgtgtattgttttatgttgcatggtccaaaattccaaatccgcaccaaaccttagccaaatcacaaatcatgatttgcggccaaacggggcctaaaaatgaaagggtacactacaatttatgacagcaggatgggactcaaggaggggagacacaaagaagaagaaaaaggggggcaggtagtctgtagatgtgggcactagctggtgaccatttgtggaatatcctaacagtcaagtggaatagtgtcatacacatcatcaaacctttcccatagcaaatttaagaaactggttcaagtcccactgcccccacctctttgatcaaacatcaatcaaactctcaacagttgcctgtgcttccatggtgactcttttcggtgtacccatcatccatcctacacttgtagtgtcccttgtgctcctgggtaactggaatgcaaggtgcagaaacacatgatgacacttgtggccaaaccttggtgcaataatggcccagttaccctaacagtagtgttagtgctgcataacatagaaaaattctgctaacatttagtgtagcactgtgaagttctgccaaggctgcgctagcactacatatgcaggcaacagaaaaggccctactacagtgcaatttagttttttttttggccttttttgctgctagaaatgctgtaccatagtgggactaatagcacacttaaactacaggattgacacactgtttgaggcccactatgctgatgttagttggctgtttagcacagtgtagcatagcggcccattgctgcgtggaggaccttttgaaatctcaggcaaactgtacaaaaagacatcatcagtgtttgaggatattgaggatagtatgtctcaaataattttgctcaaataaaccactacaaagaggtccatgtacacatctcaatgaggagaaggctctctactcattcatttgataacatgttctcagcaacaaaaagttgacaatggcaatgcatcaatcagatatgcaaaaattagtaattttgggcttttgattaagaaaatctaaaatgggtccaagagaactatcagaaagactaaaagtagctttttggaagcggattaagcaccctctaacaagggatacctagcttccccaatcataatgtgctaatggaatgatggttaatttttcagaatgcaagaagtatttttgtatcaacaactaatcactctatttcagtacatcaagagaaacatcatggatattcacaagaaagttaaaaggaaatgtagggagggagacaaatatgaaaatgcagcacatgctcaacatgtttacagaaattatgttgtttctttccctatttatttcagattctaactgtgtaatgttctctatagactctggtttctccctgattaatgatttttttaacttcaaattcccttcattgatgaaaattaaaaaaaaattataaggatcaaatggtttgacaaagggtatgtaagagtgatgatagcaggatgctgcataaattagactggagtgaatgcaaaagggggggggtcaaacaaaaaagaaatggtcaagtaagctgtaccatttgaaacagcatatataggtgtagaaattagctgtaaataatgctgtcaaatagaccaacagtcaagtagcatcatacactttatcaaacctttcccaaaccaagttgaagagacgggttcaagtccccctacactcagctctccaatttgatatcaatgaatctctcagtatttgtctgtgcattcatggtgactcttggaagcactcccattgtccatgctgccaatgcagaatgtccctggtgctcctttgtatctggggagcaatatgcagaaacacataatgaaatttgtggccataccttggaggatcactcaatatgtcaggcacactgtacaaaaagacactatcagtgttcaaggatactgtgtcacaaatacttccgctcaaacaaaataatcccaggaggaccatgcacacacctcaataaggagaaagtgttctactcattcatttgatgatatgttttcagcaacaaaaaagctgacaattacaattcatcaattggatatccaataataatttttgggttttttgaagaagattccgcattagatttgattttgttaggtgacatctgttcaatcatttggcataccaaacttcaatttttgaaagatagctcagcaaaaaacaatttgatcattatatataaggtaagagacacagatctaatatcttgagcagcttctgaagatctctccaacatctcaaacttaaaaggctttgaactaatcaacatactgggattgtgtattgagcatgccaatttgttttcatagtatctataaatatccaatatagactagcacaacttgtagatattggtgacccttttgggaaatcatttcctcaagagatttgtacagacatcaatttgagcaaagtagaattttttaatggtgcaagagaactgttgaaatttcactcaagctctcaccactttgacatgtcactcttttccactcttttattcattgtcaatattttgtttcttattcaatatgatgctcccacactttgaccatgctgtatctagactacttcaactctctagatgattaagaaattaaaatctcattggttctttattttttttttgaccgttcctgaaagaagcacatttagcccttccttcagtctgtctggtgagcacttgagcccttctcagcgaaattatgaaagaattatttttcttgggctttcccgctgaagaattcaaacaagaactattctgcagaactaaagagcagctttggtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaatttgattttaccgtggcgagtagtagtcagcaggcattttttatattcgttcaactggtaatctgtgaaaactgtagatccaatggatcgaccccctctactcaagttccacgaactcgaagactgaggcgctttgtgcagagatgggcagtgacccatggctacaaactcccaaccgaggaactcccggtggaaacagaaatgtctacttacgttgttccttggctggggaggactcaaagaagcctcagtccgatcgacaacgcatgtctcgaaacagacgtattgggtgtccgttcagggtttctgggcacaaaccaactgctgagggctgcgaaaatttcccatgggaaatacgaatcaaagatcatctgcatcataatcatggccccatggatgtcgaataccaagtcctacaccgacagatggatgcggccctggcggatgaggcagttaggatggcctccttgggcatgaagccgcaagctgtagcttgcatggtctcggataaggctgagcggtttgtcaccaatcgtaccatttataatgcaacagctgcacatcaacgagccaagcggaaaggcgaatcggttttgatgtacttgattcggtgcctcaagaactccaactggttacacgaggaggcgtacgacaaggacggaaatcttctgtatttgtggtttgctcatccagggtctttgaagctggcgagacggttccatcatgttgtcctcatggattgtacgtataaaacaaatgtgaacagataccctctgttgcatgttgttgggcaggccgcgaccaacgagacgttctccattggattttgtttcatgcaaaatgagtcagaggtggcgtattcatgggtgttgaataaccttaggtgagcagctgtggatattaaactcactgtttgataaaactaatgactggtctcctgtctcaggtctgtgtgggcccctgaacggactcctaaggtgtttgttaccgaccgggagaaggctttgcggaatgccattgcccaacatttccctgaggcacagaacaatgtgtgtgtgtggcacattgatcaaaacatccgggccgcctgttacccagcttttgcagcaaatcaggcggaatatgatgtgttcaaggcgaagtggcatgctgtggtttattcaaaggacgaggacgcatacgattcttcgtgggccgagctccaggtatatctagcaggtcgcccaaatgttctggattatcttattaaaaacatcatcccagagcgaaaggacttcatgactccttggatcgggaaaacaacacatttgggaaatcattcaacctcgcgaggggagtctgcccatgcttggttgaagtctttcatcacttctcacaagaaggatttggccaatgtctttgaggccatttcagttgcggttgaccggcagctttcgagcatcaaggcatcggatgggaacgagaagcaaaaggggaaatctggaattccggaggctttgcgtccactgaacaccaaggtctctatacatgcgattgccatgctggagattcagatggatctatacaataagaacaaggacgcggtggcaggcggggtggactttgacgagtgctctggaacactctttgcttcaatggggatccattgctggcacatgttggcggatatcttggaggagcgggggttagtcgagacagttaatatacatgatcagtggaaattgtattatgaccctgataacccggtgagtgttcttgatctgttgttttgaaaataatttcctggtcactgagactctagttgggccagaatgcggagccaccatacaactttcacgaagattatgcagccttgaaggaggagattctggccaaagagaaggaatcagatcttccaggtctgatggccaagttgcgacaggtgaggtcaaacactcatgtggtccccctaggtcatgccccgattgtccggaacactcgcaaggtccctaagaagaagaggaaacaagggtacacgcgttcagccgacagggatcctatccatgctgaagtagtggaggcccaagcccagaagagggctgcctcaaaccgggggaagaagtcaatcaccaaggggaaggccaaggctcagaaatcccctgcttctgacgagaccaccacgtctgacgagtccgccgtacaacccgacccagttactcgcaaacgaaaacaaccgacacgggccacaagggcggccaaattgttcaaacaatccgttcgctctgattcgggggaagcctcctcctccgcctctgattctgaggatgtctcctcctcagcaggttgtacaggtgttttggatgcggatgatcaaccgaatgcatcatgcaagcctggggagaacgaagaggcccaatcgaatgtgatttccggtgcagaccatcaagctacagcttccagaagcggctcagacacaggagtttgcgcaacaggctctagccttgagcagcctcacagcgggcaagcaatggagacagcagatgtggagttgccatctgacttggagcagatgattcctcaggtatgtcccttgagaagttgtttctgcataggatgttccaggctcatcatttgtgtcatacacacatatttaggttatcccaaagtcatcttccgcatctctcatgccacaagaatggatagccaaccctgctcatgggcctgatcatcaggctgttttgcctcaactggttgcacaggtaagagtttcagatttgatgcaggcaggatttgttgctgaaaagtacaatccccatatttccccaccatttaggcaaacccaagtgcacaagagccttccaatccaacccagatgaccactaatatggacattggcaatgtactggacccaattgtgcccctcgaggggcctcggtacctcacatgcgcggaagaaggggcctgtttgcctcaggtgctagaaaccaatgagatgcaacctgtgagtcaagttcaatcttatactggagcactggccttaaggcagcattagctcaatgcctattggacagcttgtccctgctactacacccaagcggaagcgcattcggcctaaacgcatttacaagccaaaggagacagttgaccaatcgggaccccagggcgccccctccaacttacaatcatgcgcagaggtcacaagagaggagaaagatattgcctgcaagccacctggtgaagatgtgagcgcaacccaaccattctgtcagtttcccccaagctgatataagctcatgatatccacaggaagacgaagttcaaataatctccacaaaccgggcaaaaaccggtactaaggcggtatgactcatcccctgtaatagcttatgacacagggacttggtgctaacccttgtcatctccaattataggtccagctgagggaccctgatgagctgcctgtctggcttgaaccatttgttcattcaaaatacaatcccccaggtgatggaaactgtggttactcatgtatagcccacgtactcgcaggcgaaaaaccggagagcccatattcaaagccggacgggtggctccacgtccgcagggatcttctacacgaactccatcaagacccagcgcattggtcaaggaagtttggaggcgacaaacaattggagctggtctgtgaatcactcgaggtccctgaaggctccacccacgtccccagttccaaatggcttgcaaggatagagatggggcctgttattgccaatgcatacaacaggcccattgtctttgtaaccggcgatgtccttgctggctgtatcaccaaccttcccaccttacacccaccgccccccaaacgcgcaggagagagattttgattttggttgacactggccataacagaatcaagaaaccgatctccttcttccgtcaaataagatgtctctcctctgctgtttttacgtccaggggaattgtccgggatgttggcataggccggattgagtacattggggaacccgttgtcaacaacaggagtcttatcaaccctagagaattcgccaaaggatggacaaggtgtgcgagcgaggaccttgggcacagccattgaccgaaacaggccgtactgacggtcttcgtgtatgggagttggggtgtcaaagttcggacgggctggtaaggacaaatccaattgtggatgagagataggagcatcaccatgcaggctctgcacagcaggcatactagtaaccctgagtgtgctctcatgagaagcactcgagggagggaggtcgttcgccagctgggttgcatcggattccgctctacgttcatcgtcaccctcgtcatcagagttctcaatatctgccttgataagtgccaagagggatttcacgtgcgcctgctctttaggtttcaatgccgggtgactatccagctcctgtgccttcatgtaaaggtccaaacctaagggattgaagggattgagtaccacttgtgtcagcttgggccaattgaattgtggtccagtggcaaaattcaagtaaaagttaaggaacatcttacgtgattgatcactacctgtggccattttctggatgaaagggggggggtgtcatgcatgttaatatgtatgcttggatctgagcaacctcaagtttaaaaaacagccaggacttacaggtaacctgtagattgccagattaatccccaattggctcctcgactgtggtggtggaatatcctattggttttgaaaaaaaaaacattgaataagccagggttctctcatctgggggcaaatttgtaccaaaattgcacgccaaactcagttggggcaagggggccacctgacagtcccactctcccctgataggccccccttctgtgctgcagtcccacccagccatgtttgggaagttgggcccctccccaaagcttgataggcagaagagggcccctctttgcggctcagcgtagcagtggctccaccttgggcccctccacaaggctggatatccgaaaaaggagcccctttgggggctgcagacctcaaaaattgaattactcactgaaaactacctggggttcctttttttcgttttcggatcggatcggatcagattgaagcctgaacgggcgtgcgtggtcttccttgcgctttacggctttcgtgggttcaggggggcggggtggtcacgggtgcctcgacgggtctcggtcggttcgtcggggtggtggtgttgagtagttcggtcgatcgaagaccgaggtcgtggttggggataggaatcgttgggagggagggaggggcaggtaggtggaaggatgtagcctcccgagggggcggggcccgtttaccccggccccaagaatcgattgtcatatccctgtaggacccaggcctgggtcctacagggatcttcaaggcatcggccaaggtttgaaccttggccgatggcgtcaggttcaacgaagcgaatccctgtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggtccctatgggatatgcctcgacctaaaaccccatattcatatgggtttaggtcgagaatatgggatgtaggctgcacgcctgcctgcaagcgatgcagcctcgctcaacggttggcgtgcagcgtcgcacgccaatcgtaaattggcgtgcggacccgcacgccaaccctgctggggtaatgcccgcgcagggggctggcgtgcaggtccgcacgccaatttcgattggcgtgcggtcccacactccattcagagaagggagtgtgggagtgtgtgtgcgaaggggggtggagtgtgattatcactccccaaagtggtgcaacccatcttactgtacaccatcaccagcaaatttggggtccatcaccaatatttattgtagatttgggctttttgatggcagtagcttccatagataaaagggctaagctcccactgctccaacaaaaaagtttttttatttgggatcaaaattttggaatccatgggcctaaatgtccctacagtctcatattcatgtacttaactctgataacacataagtttggcttctcccaacaaggctatgtgcatgaattataacctaaattacatttttgttgctgccaaacatggtaatttgactctgggttgtaattttttccaaacaagtggtaaaaattgcacaatttctaaaatttccaagccccaaaacctaaattttccttggatcctgcccttcccggggcagattttcttgatttttttcctccaaacatttcagaaccccaaaatccatgtacagccaaaccaagaaagcttgcatcttggttggcggaagattcaaaaaaaaaaaaaccaactgcagtcggaatttttggaggaatacagcaccctgtatgcccattcacatgcagtggttacttcagggtaaaatccctatctttttttccctcagttccaggtcatgagagtaagaccatcaggatcctgagggaaagtttagtcaaaccagcccattgaaatgcgaaccacccatgcccctgcccccctgtagggctggctggttgggtccccgtagggctggctggttggatccggtgtggtcctgtcggtgctaccagcaggtatgttggaacctgtatgatggctgtattcttccaaagattccgactgcagttgggattttttttttctgaatcttctgctaaccgagacacaagctttcttggtttggctgtatagtaggatgatttgcgccactgtaggttccctgataaacgtgtgctgaatgaatgaaggtgaatttctaaggattcaggagacatttatgtatcaacaactgattacagtgatgttatgtaggatttagatcaggagacagataatgaatagtcacaagagagcaaaagggaaatgagatgcagaaagatacaaaattccaacacaagtccaccttgtccacagactccagaggtatcccccctgccctagaaaaggtgcttaatttcaagaccaaacttggtttgaaaaaacatacataaacaacttcgctttccatagaaataaaaatatctgtttcatatctccagtagcattacaaaagaaaaagaaaacaacacaagccaaaacagtgcaaaaaaggacacaccttgataatgcgatagaagaggattgcgccaattgattcatgaccattgcaacatcaactcatgactaccgtaagtttacgggtctttgcataggccagcctcagggggaggacgagagtataactgagattaaacccagcctaggtcttcggagcccgtcgaggcttgagacaggaaacctggagagatgtgcctctgtgcgggaagttctccggggcacatgaaatagaggctcgcacgtcggtaaggaacgacaatcgattgtaaattgcaatggcttaagatacgcatattcttgattaacacatgtagatagttcctccccaattgactcaaggcattctagcaaagattcaaacatgtcatgtaggtgaagagtagtcagacgtcacgtggtcgaaggacaggtggcacgttcgagttcataaaagcttgatatttggctggatcacctcgggagatcgtctaagaggtaggagtgtacaaaaatcatggcattgcatacttaaacgattattatcactccgcaggaacaggaaggggcatgggcgataaagttcgaatgtgatgctttgcagagattgtaaggatgtagagatagcatcaaccaattttacgatcgaggtttctcctacgtaccgagcaaaaatgtgggaatcagaatcagcacaaaatcggggggggcgggtctcatgtgtgacctagatctgtgggtcatggggcttaccttcttctcgagccaaagtgcaagcaatcccacaccagatactttgacaactttgaatcgcacctaattgagaagcagagatcaggacgtggatcttcttgaagtggtagacggacaactgcatgaaaatcactaacaccaggaatatcacccttagctttacctgcccgaccgaaaccagcaaccaaaacctcgtcgttgtcatccctaccggaaaataggatgccagttgaaggaggtataacattagcaaagatggtgcatttctagctgttgatcttccaggcttaattcgactgacaaaaagttcagacaaccatcgttggggacgaaagcagtgattttctttccgttcttgatcaactgaactcgcacacactttcggatggcggagttgggctgtttggcttcaacaccgacctaatcacaaccaagttaacaaggcagaagtgcagcgcagaaattgatacattaaagtagggtcaatatgctgtttaacgattgttggcctgatcgaatgatggggtgagagacgcaatggtggcaggggttctgaccttttcaagtacgattcccttggcgtgggaagaacctccggtaggagatgaccggtaggcggtacccaacgctcgcttcttgtaggacttgtcggcccatcggttgtctcgtcgttgattcctgagcttacgggcagcgtgaagacctcttggcttacaggcacccactaattttgatttcgtttcatttagcgtttgttgaccatttttcgagttgaagagaagtgtttcgatagaataggaaaaaccgagacaaaaataaaaatagggttgatgatcagtttccaatggtttgcttgtctttttttttgggggatgcgtgttctgattcgaagctgagctagatgtctagtccgacgtactctttcgttcttatcttgagggttgatgtacgatcgatcgaatgcgggtcccaggcgtcttgatgttccggttggctcatccacccccgcccggccaatcgtaaccacccatctcgctgctggtgggacgattagggctgtgcggactgcgcagtgcctgtctcatcatccggggtcccgcacaccgcccaccgctgatccgatctaccacccgggtctcggtctattgagttcgcaaaccggggtgaggctcggggttttgaaagcacaccccgacgcattccgagaaaagaatccggcttcaagcaatcaggataacggttgaatgcgaataccgagagaccgcagtgatatctcagcagattttttttcaaatcgatcaggtgggtaatcacggccgctccgattcattttggccttttctgatgttaagaagaatgaggatcggaaaccataatggtaagaagagtcgggcagacctgcgtctccttttgttttctccctcgcccacgtgcctctcatgatactctgaggctagtgccagcttggccagcaggcatttggcccagctcttacgatacatagcagcttgttcagaaggatacattattgtcggtacaagttataccaatttggttgttctggagatcttggagaggaagtcgtcgcgcgacgggtcgttgcctcccagcccctcctagcttaacacaagcccctcgattggaggagggcttgctccgatcgaggggcttgttttaagctacataggagcctgaggcaacgactcgtcgcgcaactggaggacttcttgtcaagatctgcgagtcccccagttttgatttagagcctcaaaagctcgatttctttgcaaaaatctaaacttttggggtcggaatcaaaaactgggagggccccggatccaatgggaggctgtcccctggcgcagcagcagaaaagacccgtacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatgtgttggtcggctgaccagctatgaaggtgtatggatttggcacccttgatgccatctatgccgtaaacaaaacctttttggatcatagtgacctgaggatgggtttatttggatcaaaataaggacttcacatcaggatttgcagactggacgacttcccgtctgcatttacgacccttgcagaatttgatttacaccatgaacatcttaatttttggcaaaaaaaaactttcttcagaagcctttcagtgaaggccctcttatgagctaggtgtggttatgattagagtgttaatttagacctgagagaggtctaaaaaacactctaaattgcgacgggaagtcctccactattccaacaaatccacattaacattcttggagtgaacccctgggcacttcaaaatcatgggagtgggtgatatttcaatccacaattgtatgtgcccagaatattattacatgattggagtgccaaagtcttaattaaaaagtgaaaggctgaacactccaagaaaaattctagattttggagcattaaacacttcactacaattttccttggagtgaaccctaattcactccattttttttattatatgtagcaaacaatttgaatgcatttatgctgaaggtaaaaaaatgggttcctgcccaatggacttcaaactaaagccattgatgtgaccaagcactacacactcaagcagcagatgctgagtcaggccttgcacatctttgattaatgtgttgatccttccctgactggtatctaggacattgactggagataggttctatccattcatgtttacaaagtatgcatttatgattttgattaggaagctgattggtacatctccaacaatttatatgatcaggacaggaggtcatagtattgcaagctgaatgtgtccctgtatagttgggtacttgggagtaagagtaaccagaacagtttctaggacagttaagctgttgggtgaaagcaaggcagctaatgagcaggattattgctttgatcttcagccagggaatcatgtgagtgattggtaccaggtggggcttgaacacgtgaggggtggatttgtgaatgattttcactgtggtagtgttgtaatgttgcaccaagtatgtttgacataaactggacactctttttggttttttaaatctttactgaatgccttatttgcattgtctttggatttttcatgaaaattaacattctaaaatagcaaaaatgcaaaataaatgagaatcataaaaaataaaaatgtttgaattacaaaactaaaggacaatttgtatgctaatgattgcatttgttgaaatcttgtcctatttctgttccttcctaaaaccccttcttcatcttctttacttctttcattatataacttgaatcatttgttatttcttctttagtagcatgttagtagccttcctttcacacacatgtagtctaaagagaccttgtttggtagttgggtgtgttcaaactagtctcataagaaatattcatcaatagtatgcattcttattcaatattatttttcatttcttgtcaaccacttgttgactgcttttagttattctatttatagtagtttacatcaagcaatattaaaccattggtttcccttaacctccagcagtgcccctgtcttgaaagttatctaagctcatagcacttgagttcaatcattctcacctacactgttcatccaacagtcctcatttcaacaggattaaaaatggacaataacatcaaatgaatgtgatagatgaagatgaggttcattgatatatgaaaggagttgagatgagtatgagaggagacctagcttaactaagccctctgaccttggtcttgttttggtgggtccaaaggaccccgagaccgaaggttgagggcttatgactaaagtgtctgtgctcagaggtgaggtcatttcagttttggtgggacgggatttttttttttcaaattactctagcagtcatgttttgctattccatcacttgaaaagtggtgggcgcctcaacctatgtatcctcccttcaattttagctatccatgaatgttgtattacttgtgcttttttctctgtctttttcccaaaaaaaaacgatgtttgcagaatgagtgaaaaaatgtgtattagctgtccaactggttggaatgccatacaacattaaatccaaaaaaagaacagttttgttttgatcacttctttttcacttgataaaagatcaactgtccgcatatactcaattaaattgaggtatggctttgactttatcctaagtccgaatttaatattagaaaagatttttgttacttttttttggaacaaggacaaagacccccgggtgggggatggaaatagctctgaggatatgagaagctttgcaagaagcaagcccatcttcctgtctattcacatttctatgtacacatgaggaatggaacatacttgatgggttgttgaaaacaggggtaaaacagaatcccctcaccaccaagcgactcaacttcggtcataagccttgcttgcacctgcactccgtgcgtgcgcacgagggttatataagctagagaggagacagtagaacattttcttttccattttgttgggaatttgaagataacaatcagaaaatttgtaatctgcagaaagttatatttactcacaataattttgctaacatgaatgttgagattacaacccaatatatgtcttacaaagttgtttatggtagatttagagatgatggtttttcagttatgatcttgtagtggttcatcattttacttataaaacacatcaattatttgataccttcccagtgcaatctaccctcccagaattcaattcacccctcagataaaaatgtttagtcaaaagactgtttcttccagactttttttcttagcagccttctagcgatggctctgatgggaactggtggtaatcttgcttgtgttgttgatttagggcttagacaggtctaaaaaagctctctaaatcacaacgggaagtcctccatttatacagtttctcctttctaaccttcaccctaaacccagagctatgaaccagaaacccaaaaaacggccaacatttatgcattaacatccattaaaaacaaatcaattccatctatctatatacaagaatcattgcaaaagaaacatccataggagatatgctgcacagccacttgttgtctttaatgtgcaagttgtgtaacagaggcaactgcaggtggctatactgttgcaacctatccagaaagagttcccccacacaatcacatcattccttttaagtatttccccttggagcccagcaatagaactaatcatacagtatcaccctgaaaatccatgccatcatggaagcaacactgaaacagatacagtatctgccatgtatcacactccatgtatctgaaccccaataaaaaactatttgaacaatgtgcttttattttcaaggagatccaacaaatttggtgtttggccatgcagcgtttcagaattctccatgatccacacagtgtattgtatctgtttcagtgttaatggaagtatcagaatttgattatgtgttaaagtagaggcttttagaagtattgctactcttcaacactatatcacacaagttatgagattgccgtgacctgccaatctttacatggacactctttcttgatcatggatctccaaaagctttaacctcagtacttttgatataaattgcccaaacccgcttcagccttcctcttctgttatgttcaactgatttctaagaggttaagattgaagcaagacaactcagcctagtatgttgtaagtttctcatgataagatgcagcagatccatcacttgtttctctattcaaactgttttgtttcttcctccccccttaagttacacagtccatgcatcatcattttccaagaaaaaaatcagcaagagtttcaaccaactgaatatattagcagacttcttcttgaaacctgggccaggtatcatcatcacttattatcaaagattgacttggccatgaggcctctatctgattccaattataagcgcatcaatttgatgcagataataatgtagtgtgatgtgatgtttagagacatctggacctggaggttggtttttttggtgggcaagaattgacctactctttggatctgctgtaagatgacttgagaaagattttggtataaatatgtggctagtggtctcatgaatcacaatgatccacaaatccgaagcacttgagatgtatgtgcttatatcagacattttcatgtgattttacatcagttcaattgtctaatgtaatgaccaaccattaaataagtcctttcaactgaagtgtaccagcacctgaaaagatttgatataatcactgatacagctatctgtcacaatttctttgctgaaattggtcatcaaggctttcattaattgtgaagaatatgactgtgtatatgaatcacttctaagatacatacactggatacaaatgaatttctccagaaagaaaaaacatgaaattatcacttgttgcttgccaccctgccccctccactcaaaagaaagtagtccaaaaagaatcaaagagaagacacataatatacatgcaaaaggggaggtttccagaaaaagagagaaaggaaatggggggaaattagagacatggtatagggactcttggaatttcaacttccgggtggaagaagtggatcaggagctggatggatcctgtttcagtgtctttttttttgttacaacatcttgtattccttctattaagctgtgtttgataatctgttgaaacagaagaacagaaaaaatgatcaaaagaagatggatataatgttgtggagaacaagaggtaatatgagggaggtgaacaaacaaatttgttcatggttgctatctctttctgggtctgtgttgtatctgtaccacatgtgatataatggacataaaaattggttctttctttcttctagaatggaaaaacgggaaaaacgtgtgtggagaaagaaaggggggggggagagagaatttacctgttttaaagcaggattgcaattgatgttcatgaggaacttattgctaacaaaactagccccaagcttccaatgttccttatcctcctctgttgctcactgaccatggtgtttcttgttcttcaaggtatattggagaaggaaaacagattatgtagcggggttcatgattgaaatttatgaaatattgaagctgattatcaataataattttgaaatctgaaaagttgtgtggattgttcagaaacccccaaatccatccaactgatcaaatctttgaaatgtggttgatgaataaataccttaagattggcattaaaaatctagaaatttcaaccatgaactccgctattgtaaccagggaagtcaaaggtttgaatacatggaagaactaggatggaggagatgattctgttttgcagagtttgatcttgttgagcaatcagatgcatgaggtatgtacatatatgtgtgtgaaccatttggaggtccagtagtacattgcctcaaaaaaaaagctcaatgattcctgcatcctaaaaacccccctaaacaaaatcaacttgacagaaagtggaagaagacaaacaacggatggatcttctttcaaccccgtgtcaaactcggagagagcaacgacaaagatgacggcagagatgacctcaatgattgttgatttttcccagggattctgtttttttttttacatcaacaaaagagtatgatttatgttatgtagattacagctgagagaagcttttttatccttgttaaatctgtctgttgatatcttgacactgagctgtttttcttggtctggaatgacttcttaaataaattgaatgaacacatcccatctatatttgaaaggtttttctttttggtttggtttggtggttttataaggaaagatgaaggaatagagagtggttgtagtcagagtaggagagggtcttgaatgagtataggtattctagattgctcgatcgagaagaagagaattgttcctgattatcccgaccaagcaggtatttaatttgttactacaacatagcatgatgaactctaagtttgtgttttagttgcatcagttttgttatgtttacatttgttttcagctgtgcttggtcatcagcctgtgccctgtgcccttgcttgcccctgcttcttcttcttcctgttgactccctttcagtctcacaagagtgagttccagcctccaacgaccatcaacaacaacaacttacgagacgagatgagtgagggtgaccagcacaacccagtggccagtacgagcaagaacgtgatcagcgatcagaatcctatccacaccatcgactcagacctcaccaaactcagacagctcagactcaccatcacccagcaacaagaacaccaataccagaaacacaaaaaccaacaacaacacccatcaacaccaccagactcattccactcatccatacaatcagccgaatcaatcgatcaagtcagtcaacttcactctgctcttaagggaaaaaaaacactgatacatcatcatccacagaaaccaaacagattgctacaacaacgaaaaatatcacacgttcagccacccatcaatgcccagcccatcgaccaacaagaaccgcagatgatccagcaggaacaagaactggtcaccctccccgtcccagtcgagaacccgacagcagcctccgatcgagagtcgatcagtcgcgacccccggctcaagaaaaaaccactcccctcacaaccatcctcattatcaggagagcaaccatcgacacagaccaaggaccatctggacccacagccgcagccttctttgcccgagccctccgagccaaagccagaaccagcagacgatcggagcaaggagctccagcgttctagggctgcttctgagcgggcacactcgccccggccgcccgaagagcaagaggagcgttctcagaatagtaagtccggcggggagggacgacggcgcagatcgacggaggagcaggtgtcgcgcagcagggctcgttccactcggccgtcccccgagccgtcccggggccgtcgatcacgctcgagaaagtcgagtggatcgcgggaggagcggggcaaggaggagagcaacgagtctgagcaggcagaccaagcggaccaagaagaagaagaagaagaagaagccgcaacaacgacggccggatggtcggaggcccggatcgtcgccgagcaacgcaggtacgaggaggagatggtccgctattacgccgagctggcggtctatgaacgcaagatgcgcgaacgtcatgcggcctcccgctcctcctcctcctcttcaacctcagcctcagcctcggccttccagcatcatcatcctcagcgcagggccactcagagacgcagagactccaccgaggaatacttccaacgaagcctcgaatccgtcgccgactcttcggcccgtagccgccgcttctccgtcgccggcgaccgctccacccttcccgatcccgagcccccctccgtcgacgagcgaatggctgacaaaccgagactggagccggaacaagagaccgtcgaggccgccgcggtgctcttagggctcggcctcgaccgttcctcgatctccctctccgtccccgtcggcccttccactaacactaagccgatcactggaaatccttctaattcttcgggcccgaaatctccatccaaatcgaccgaaagacgcgatccgactcgctcggcaatccaagacatcctctccgcttccgctcacctctcccgatccgataaccctagcccgctcgaacctctcctcaagatcccaaatcgcaccgcgtcccctaacgcttccctcctcgaccatctccatcgccctcattcgcccaaccaggccgctatcagactcctccaactccctcatccttcaattccttcttcttcttcttcctccaactcgaactcgaactctaacttgaactcgaactcgaatattaacttgaactcgaactcgaattctaacttgaactcgaactctttgcggtctagtctgcccactcgggctctctcaggcccgatgcttcctcccggccgcaagaaacagaagctcgtcgaccgggctgatcatgctgacttccctccgcccaacgctcacccaaggcatcccccaagtcatgatcgtccaccagagcgagagccgcgccggacggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatctgcctcctcctcctcctcctaattccaacccccccccatttgacgacccacgtcgaccactttcgacgacgatgccgatgggaagaagaggcagattccggtcggagcggcgcccgggcccccgcccccatcgacggacccgcagagtggcgccctggatccgctgcttgggccaccaggaccccgctcagcttcgtggcttgcaagctcaggatgtccctcttcctcttcctccccgtcaacgtagtactctccctaagaatcggctgtagggctcttttggggtcggtcggctgccctctccagcggcccattcaggcctcccggtccatccttgttcccccatcctccttctttgtggggttggcttaaatatatatgtatatattgatgggcttgcttgtccttagtgctctgtttattggtttacatatatatacgttgcttgttttattgcgcatcgatggcggttattgggcttggtttggtttcttgggggggggggcgggcgggcttgaagaaacaaaaaacaaaaacacgagcatgtggatcgactctgctagttttatgattggtgttagattgtgaacggtgctactgagatatatatatagatatacgtgttagagatatgttgttgctttatttatactgattgtctgatacacaaaatatgatcgactccaagtgttactgttcctacatgtgttggtcctccacttggttttctgatctatccatcccacaccgtgtctgagaaacatgtgggataacatgccggtccggggctggtggaaacaatggaccggcactcgaacgcggatcgaaatcgtcaagcgccagagactcgtgctcagagacccacaatccacctgaccacatgcttgctttcttctgtcattctctctctctctctcttttttttttttggagtttgtaaggacccaggaaaccccctgtagacaacagtaaccaaaatgtaaacagagcttctaaacatgacagctacttgacctaacataagaggggatactgaatagttgccacatcagcgcgtgtcatataatacagtggcatccattcccatgttttcgttagtggctaccctcaaccagtgagttttaataactgaaaaactacaaaaaaaaatgtatgaattttttttcagatttttttttttttttagttttttgcttctcaaggctcactggtgaggatttaccactaaaaagtttatgggctggattcaccttcagtatgtacatgtcctgatgtggcaactatccagatatcacatctgatgttaagtcaaagtggttgtatacattttgacgttttggttactgtggtctacagggggtttcctgggtcctagtttgtatatgtatgtagggtcgtgaaggggggggggaaagagagacacacttcttcaaggggctttcaacgcattaggccggttcacgtctggagtttaaggccacttttaacggacttagagatggcgctcgatacccgggtacctgtagcgggtgcgggtacctgcctcaaaaatccaatatttttgacacccacacccgcacccgcacctgctagggccgccaggggcgggtacccgggtacctgcaccgggtacctgcgggtacctggcacatttttgcatgcatatatccccagaaatctcacccttgaatttctgcatgacttaccaaatgcatgattgatattcactagatatatgagtaagaacataaaaataaagaaataaagaagaacaaaatatcctatcactaatttgcactttatcttctctctgatctatcatcttgaaggctggagggttccctctggcctcaacaggcccatgtaggacaccaaatggtgtcctacatagtttgctgacacctttgtgcagcccaaaaagcccaaaactgtattcccagggcgggtgtcagggcgggtgtcaaggcgggtacccgggtacctgccgttttttgtcccaaaactcaacacccgcacccgcacccagcacccgcgggcgggtacccgctccaaagaacaggtacctgcaaacgggtaccgggtacccgcaaacgggtacccattgccatctctaaacggacttgaagataaaattttatgagttttgtaaaatttcatgaaacatcaagttcagaggaatttgaggtttctgataaatttgtaaaatttcaatcatataaatgtcattaaatttggctcaaagttcagacgagaactgtgctatcttaagggagcatggaggttgtaatgcaaagtaatgtagtggtgttttgggagttgatctgggtgtgcagatggccggaattgagacagcatccaacagcacaaacaacctcttccagcccccacacattcccgaggctgtgggcaggccaaacggccctgctccagtcacattgcacctgcaggtccctgtgaattctgagagggggtttgacctcttgtgggtgttcacaaacttgggcactggtgtcaaacatgccccccccccccattgacatagttgcttggccaatcagtcattttttttgaagctctacatacaactgcccttttatcagtgtatgtaatcacaaaaatctcagtcatccaaattattgtctgacatttcttttttttttggggggggggtgatagtgggaggtactagagatggtcacgttggatgcggatatccactgacaatttcagcggaatcaggcatctgcatccactggcactggcgggtatccgcggatacccaccttctttgtcagcctacgtgatgccaagatgtataatcttctagctacacgtggagcaaaagcaagcaaaaagcttaaaggtttttggttttaattctaaaggaataaattccaataaaataaggaatttatggcgtaaatttagtaggaaaaatggccaatttatattaataaaattaatataaataaaaccagaggggcctgatgaatcaggggtggtttaatccctctaaggtatcatgcaaaagcagaggatttaggtacctggaacactggggcctgtgaacaggtgtggtttaaatccctagaagaatttaaggggaaaatctcaagaaaagggttattacatagctagtaataatcctatggggtcttgaggatcttcagagtgaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcctaagagaaggagaagtccacgccggcccgggaggaaatccctccccggcgagctggtgtagtgtgtaacataccagctcgtccgagaggggttcctccccgggcgaggttgattcaaaccaggttgtcaggaggagtccgactccctcccgatgtggtaattaaatatgtaaaaatttcaggttttttttctttatatacatttttctcatatattctttcagaaatccaccaatacaacttcagaaatggattctacggacaatttcagcctaggtcaccactggacgcatcattggaacactcatggattggaagttacacccctacagacacatatcacaaggccaacaaccagtcaagcacatgtcacaactctcaaatcacctctcatttatgcttatacacagctcacggtatacacataatttcccacacctctttatctccaccgcataaattagtttggttctatttgtcacctcatgcactgcctttgcaggctgcgcagtcttgattgaattacttttcccacagtttattgattttctcacctcatttatgacaacagctgtatttttcccacaatttattgcctcatttgacactttctcacattatttacacaccgcagcacagcctttgacattaattgtacacagcctcactggttaatttccctcacttgcatgatcagactagctaaattcactcatttgtacctacaggccagctaaaatcactctttcttgtctgccctggagctaaattccctcacttttgtctataaaaggaggctctcttccccccatttgttgtctcctcattccagctcattcactcagttcatcactcagcagtcaatatataactcaccagttacaaacaattatataaacctttcacctgttacacaacataacagtttcttttataagcaattatatattcaaccttcacatttcatcaaacaaagtttttaccggaaccaaccaatcctatcacgttattaaaactttccaagctaagcttgggggtcttgtttctgatagtatagaagggcagagtttgcacctccatcatccccttctcaattcagcaaaagggtttcacaaccacttttgagtcttataccgacaagagcaccagcttgtcggaaggaatcccttccgacgagctggtctttgtaccagctcgccgggagggactccgcctgacgagctggtttaaaatccggctcgccgggaggaatgcctccccaccagctggtatgtacaccagctcgtcaggagggattcctcccgacgagagcaccagctggtggggaggcattcctcctggcggcatgggatctctaggccgaggttggcaccgggtatcccttgggatacccggatatccgccaggattttggggggaaaagggcatccgcacccgaatccgcacccgctggcgggtatccgctggcactggcgggtatccgcagcagattatccgcgaccatctctaggaggtacaaatatcaaaatattttttgtggaagatacataggagaaatgtataagagctggaacatccaccacatattctgatttttttttttgtttctcagtttcttagttgcttttcaaaaaacttaagggcatgatgatctgtgagggggatatctgagtgtctagagtagagtcagagacatcttgtcaaaaaaatccagtcatctcttcatctatttcggtttgtttcttgtgaaaaaaaaaaaaagttggcattttggcggctcggatctggtgggatccacaccagaaattggccgattaaaaaggcgtctcaaacatcagtgaaagggtccgcaaatcattcacttgtgcaaagtaatcgtgccttatggtccactagctggacccaactgttcagtttgctgccattgggccagagtggccgaatgctctgcaagcagaagatcagagtagtagtaaggccagctgacattgagactttccaagtaaattgcttgaactgatgtttcaattcttatttgagctccaaacaaaatgatttcttttggtattgtaaactagaaatctgtttttttgatttatgtcttgtttaagttccctttccagttggtttctctccttgccgagaaggatttttcaagtgcgtattagtgcaatgatcaatctcttaatcagttgattgatggccatcctgcaatcaaaaacacattaccaaccgaacttttgttgcattttttttccttgttgtgggctctatcagagtcatggcctcaaaactaccgacagggaggctcaagatctgagatggatgagttcctggagtactgtaaccaggaatcgaaggccatgaaaattcttcacatgttatcatcagtggtttgaccaactgaacaaacacacgggcttcgagtttttagcgctttctgtcatacggcaaaggcgaacttagcaagtcccccttcgtcgcgaagcgaccctccgaaggaggtaaagagggactgagtgaagttagcggcaaaggctgcactaagtctcgccaatcgttacatgcccgcatccttttttcgtcaattattagtctcactgctgatgaattttgcatccatttgcgttgaggatttttgtgcctctttcaaacattaacatcacctatctgtgcaaatacataacagcaatgtagcaataggccataccaacaggctgatcgggcaattagcgatgtgaaccaatctctttctgcatgcaaaaaagaaacgtgtattcatggaatgcacctattcataatttcatgtgagtgagcctacatgctccctataaaaacatgtactgattgggcctgagacatagaccctgcggcgctcgccgcccctggcggctggctcttaacataggcttgattcgttaggctcgactagcaagatgtttggccgatggcttcatccaggtacatacatgcatacctgatagccgcataaagcgtacaggtatccgtatcaggtgcaggaattgaaaaaagccattccccatccagatgctcctcgagaggaaggagcctaggaaggtctccgtcagcataacactagccggtccaaaattcgcatctttagcatcccgaatgccgacctatgtatttctagtctcctcctcatatagtacgctttcgatatgcttgttatcgttatccacacattctttaggaatagtccaagataaattgcgtcggctgcctaaatgacgccaagcaccgtttgttagcgtgcgggatggccagccagatgattcttagctcgaattaagtcccaatttggctttcttgagtctcggaggctgtctttgatcagtacggaacgaagccgggtggaccctttccccgtgcattgcacatgaggggtccaggactggtgctatgcttctgagagattataaaaagatcatcgtgaaggcagtctgtttgtccgtcatccgctcaagtccctccaccaaataaaacacccacaccagttcctaaatatttatccggcttacacttctttcgttgaaaaaactagcaaggtttctacttcataataccaaacttattagttactactttcgcgtgaaagcttttacttgttcttcttatttattggaagacgaccaactagcccatactattccgccggtctgttctgcgaatatttatcttcaaggtaaaacatatcatagttgtttgaaccaatcaaccgtgacctgttcgttaacttctcttatcgaatttgcagacccacgctatccacaatgcacgctgccaaggttctgctcctatgcttaatcggccttatcggcttggacttcggtttggctagcgtagcccacgtcaagcgaggcggcagtttcccgggttccgaatgcacagccaccttgaaacaaccgaacggaaagaacgcggccgcaagcttcaactggcagttttggaaacagaagaccaacccgtggcaagctcaattcccagtcggcgccacagagaaacgtcaagtgaccctttttgtgaacaacgacaagcgatgctcagccaaattctgggtggatttgaaaacttgcactatgcaatcaaatcctcgacttccaaagtaagccttctcaaatttgcatcaatcaatcgcaccgcccaaaaattaaccataactcaacatcatcattccagatctgcaacattcgaaattgaaaaacatttctctcaaccgtctccaatcttgcccgagggacagtcctctgaaggtacggttcaatggcaaaactgcccacccggaatgaccgtccacgtggatttctgaagagttgattagactattacgtaccttttttaagaactttgctgtattgttttgtctctttctcttcttgggctaccggttatactttgattctcatcgaagggtgtgtgttccatgtttgccacccacacattactagcttcacataaaataccttttccatctttttatttccattccatcttttcaaatccatcttattttcttactttccttcctgagcaagatttcgctgtctttctttcaatggtaaaaacacaatgcacactccttagttatgaaaatactcgcagtaatccttcgtacggaagctcaatttcatctttttgaattgcatccgagtgccactcaactaacattgatcacgccacttactacaaaaatacccggcccgcatggaggtctgggagctatatataacctgacctcacaagtcgagtgacttagcttgcgttttgatcagggttgcttcaagctacaccatcagagcacgcaggaggatacgttgccctttcatctggtccaatgagggacaaaatgcgagtgttgttgatcactagttaacacaatcccctcgttctggagggccggggcgggggggggggggcgttaacaaaatgtcctctgattgagggccaggttagacgcgatcagttccattacgcactacaagtcacatcactttgacttatcgttggaacacggtccggaggtctcttggtgattgattgcaagccccatttccgagatgttatcaatctttgatatagtgatctatatcataaccgctcttattgaaacggaatgacggaaagttatatgtaatcacaaattaccattgcagcaggaagcagctgactgcattcttaatattcacagctgctcttttataccataatttacactcatctaacaaacacaatagataaaagaaaagaaattgacgacgcaagaaactggtacagtgtgaaaattaaggtgaggaatccttcgcttctaagttctatttgtatgcacgaaaaagggttctatttagtaaattccaggcggtgatcttaaaagtattcaatggaggctttgaaaagagatcgtgactggggcccctctgcagattttttagtgagattcagaacggatgggttgggggtgtcgcaatcggatgggtcttccgcctcggactccgagtcactatcatccagataccccccgttgttgagtaagaacccgtccaaaatagcgtcattctggaatagaggcccatagggttggcgagcgcccctactagtgggtaaggagaggaacttcacaggcgatcccggcggtggtttagtcgttggagagggagcgggcgacgattcgcgaaggatgtggcgcaagaggtgcgacgcggtaccatggagcgcagtaggggcgcgatagagcaggctagccggccgaatagataccgttggccctggtggtcggattgcccgaactccggcgagcttgtcctgctgaccgtccggcggtcgggtttgcgaagaaatattgaaccgtagtgggcgcatgatggaaagccttgcgatgttacgtcgaccacgggtgggggaaactttcaaagaaacgtggcccattgaggcgggcataaggttagatgtaggtccggactccatagctgatttctacctggtttcgttgttcaaagttttcgtttgaggagggtttgcagctgctaccagaagtaagctaatacttcaagtgtatgtagatgcgttttaatatcgatgagctagacagcaaaaatgtagccaaatgtgttagtcccatcatacaataatcaaaaatgaggtctttgcgagatagattataggttggtaacctactggagactaacaatggctgtcttgccaagccttcagcctttaccctacgttgcctttagcctcgggttgattaaaccagcaccgctagcgggggctgttagctactggtggttgatgaaaggtttctgtggcaactggattggattatgctggcaacggaagcgacttcacttggatctttgaggatacgccaagatacgccaagtccactatggatggaaaagatacagaatatcgctgatactggtggggtggtgatgaggtgctggcaagtgctggcaagactggagtcgacagccaatcttaaatgcaacttgttccttattagccaagtcccctgacccgtcttgacaactcaggcctcttggttggaggaagatcgtgatgggtacatccgtgtgctgatgagacgcgcgcggctgggaatgcgggtttgttgtcagcgactctgggaagaagttcggaatacgtgatcgaaggaacaacacgggaactccgaaccgacacaaatcactaacttttgtgcgtggtcaatttccaacctagctgaagggcccttgaaacgaagatagatgcgatgatgcggtttgctacaatatgtatgggcctcggtgggcaggacgtggggacttcccccctacgaccaagggtgttttgcctctaaacagatctacgcgggttagatgaaggaaatcattttggggtcttgtccctgtttcccgcggcggtatacttggatgggggatgtggctcctcgaaaggaatgatgtaatttctgaatgtagaagactgaagacacgactctgtgagcctgatccctacaacggcccgtcctggcgtactgcttctacctcaattaccaaagttaaaaacgaaaaaggggctatgacttcggcttccaggcgagccgggcaacgttcatgacgactgcatttatccgtcgggccaggcaagataatcatggcaacatcaattggagatctattagaatgaattttgacattaatgtaaacgttcttttcaggaaaggttgacctgatccaaaaatgatgacttactgatcccgaaggaggggtacagaaatccctaattttggtgaatgaaagagacaacaaacatgccttcttcatggtgtctgttaatttcggatagatatgatttacaagttattggaggacttcccgtcgccatttagagtgctttttaagccctcccaagtcctaaattaacaccccacttgtaatttcaaccatctcacatgagactggtttctacaaggcctgtaaaaaaatatttttttgggccaaaaattaagatctagggggtgtaaattggattctgggagggttctagattgcgacgggaagtcatccattgatcaagtaacattttctgccaagattcagaaacctcatgtcatgtctcaaagggtcaatcaaatctctcctttggaggcaggtagactggtgttttgcacccaggttggatttcgctaaatttgggatgccttcaaacaaaacagaaggccctcaaaggatgccacacctgaagggacttgtgcggatgttgggtgccttcttttagtgcctcatcctatgaattgtgtttctaaaaatgctgggagtggggcacaaaaacagaacaatagtggaggacttcccgtgcaaactggagccctcgcagaagtcaatctagactcgaaaactctagattctcgcaggggaatttggtttttggggctccagatcggttctgggggacctgcagattccgagtccgacgggaagtcctccagtggtattcaaaattgaaccatttacagaatgacaattcaaattttcaaattctcagaccctctccatcatgagttgctaaaccaatgatggtaacccaagccagtcttagcaacaccactaatgcaacggtgcaacagatacgagacatgtatttgtatccgatcgtatcgtatttattttgagcctcataccggtatcagtatttccttggttggtgaaaaaatacattgtatcggatttggatttaaaaatgaaaaaaatatctttgttttttcgttttttcttcaatacggccaaatatcttatgtatcaaatacggttttggtgggatcagtcatctgagacgatacagaatacatttctcacttttcaaatacaatacatgtgtatgtctcaggaaagtgagacaacacaaatccggtatttttgggtattcaaactctgagacaatacagacaacgctgggccagctacactaaccgtagtgttagtgtggtgtagtgcagcggaaaagcactactttgtagcgtagcgttagcaaaaaatccacctttctgcgctaacgctacgcgcaaagggcacaaaagcgcattatgttggaatttcatccttatctccttattttccctttctcttttctcctttttctctttttctaattccttttctcgtcgctttctctgcgctcgctctctccgcattctttccgcgctcccgctctcattctctcctctcatacttcctcactcaatctctttcttcctatctcttccttaaaacaaaccgccatcaaacacctactcctcctcgtctccagattccgccgactcaactcaagcctcgcctcctgactcttccgacttctcaatcacttagaaacaaccctaatcaaccaatcctcaaccacaagtcaaacggactaccactcgagtataaataacatgcctcgctcttcgatctcatctttccctccactcagcagtctacgacattctgtcctcgaaccgtcgtctatcaactaaattccaccaatcaccactgctcaacttcctcatcctctctcccatcaactaccaacctcatccacaattcccttcctcgtccttgtccgactccgtttcttctcatcgctatttctctacttcttatctctcttctcacttcttgttcagtctcaacgtcgacgctctctcatcctatcaacgtctatccaaccacctcttcttcttataccaccgactctctctcttgacctgttctcctggcttctgccaatttggtgagaaaacaactcacaattcttttttctcttgacattcaaatcattaatcttctttctcttgttctaaaacagtgtctattatctgtcattgtttgacatcatttatttcagcctttctgttctgtctaagtctaaagacaactctgcccgtggtaaatttcaatctcttatctttatgttttctcaaaatcattttcaactcttgtgtcatatgattaactcttgttatttctcctttgccagttctggttctattttcagtaatcattcctgtttttcttcacattagcgcagaaagttggaattgcactaatgctacgcgctcagggcacaaaaaagtgcccgttacgccgcgctacagcgctttttagcgggttttttgccttttttgccgctaaaagcgctgtagcgcagcgtaacacagcgtagcggctgtagcaatgcgccaacactacccagaaacaagccacctgttagcggggctacagcatagcgtagcgtagtggcgggagcggcacactaacactacagaaaaaagggcccgttttagcgccgctatgctaacgctaagtggccctttagcgtagcggcccagcgttgatacagataaacgcctgatactgtattgtatcatctctgttgcaccgttgactaatgcttgcaaaagatcgcaacatacagttgcatatgacatagaccaacccagggttttttggatgtctagatttgtgagccaaaaaacaagattttttcagacttttgggctcttttttagccttcaaatgtctgaaacaaactgtagagcattcactaatacattggatagacactagaggtatgatagatgagtctgataatggatagtgaaactcagaaagcacaagtgtgtgtaacattgcatgtgaataggatgatctagactagttatatacatgctctagagagggctacagggctgtggggcacggcattgcactgtacaggctgcacacacacttgttctgttgcgcggtttaactgtgaccgatatgtgtgtccagcactgtgttatgtgtgtgttttgagagtctacaggtgtgtgtgatatcccatctctaagtggggaaacattttgtcccggccaaaaaaatttttttcactcaagcatttgggactcaggtctgtgtatgggtgtcttagttcatatttatgggttagaacaggtatcccatccccatactcacatggccaactgtcagccaaaacccataaaacttgagcttgaagtgtgtttcaccggtcaattacagcagctgtgacaccggatttacgtctcaaccccccaaaaacaggcaaaaatcacaaaaaaaaacaagttttgggccctgaccttttggacattgcaaaaccttgtacagtacaatgccatgtgccactttagcgggtgggtacgtgagtctgactggtaacccagtcctagcttccaacatctgagaggtatagccccatgaagatacattgttaaaccccatagtcatggatttaggtatgaattttgttagacatccaaatacatacatgtggccaaaaaagaaccactggtgactctcagattttacaggaaatcctccactcctacaggacccaatatccaaatagtgtacactgtacactctcaatcactggtgcaggttgctagagagatggccaatacagaggcacaatgactggtaccttcctccccgctttccccatacccccaacatacaattcctagacattgtacactattgatcaccagcaccagtcacaaaataagtgaccaatactggtcagtaataatcaacactagttgctagagggtgtacactctaaaagtccaataccaaatactagaaggtgtaaaacgtcaatgtctggccattttggcttttgggagcttacattgggatcagtaccagtctttgggttctctctccttgtttccattttctgtgtagaagaaaaattttggaggtgttaattccaaataattagctttttggaatcaaatagtgaaatagaagatgaaaggaatcaatcttaaagacaggagttgttgggaaaattgctatggatagttctaattatactacaaaaaatgcatacgattcaacaaaaaaccagcagggaaagactacagttcagtctaattcaagatgattcatgaaaaaaaaggacaaaagataaggaaaagaggaggtgattttggggaagagtaggccagagaggtgaaaactcaacagagctagtccagggagcaattatatctaaatacatcacaatcagacctttaaaaatctcatttttcaaccagtttgatgattgagctcaagtcccttaggatatattctatgatattctgctggcttgctcctgtactttcactgccatccaagggatggaatatttgttcaaatatgttgagaagctcgaagcatctcaattggactgatagatcaagagttattggtctgtgagtgtctcctctgaactgaggctagtgcgcgcacggggtgggcgcagctgggcccgccgcttccccggtgctgcagctttctgggtgggcctagcctgttctggaggccacgggcccgcccagagctctcccgcgtgaggcaagtgaggaaaacagcagaccagattgctggaaacctcgaccctttcagtttaccacgtgttaacgatccttcatcacttgcagctcatccacatccataccatccctgatccagctcacataacagatcggcaagggcgcggtccaagatctagtttccgaataggctctcgattcactctggttcacatcaaacccaaggacatatagctcgcataacaactccaagactcaatgactatccagactgccttgaccgctgcacttgggatccgggtccctatcgtccaaggtttgcaaaatttcaatttcctgacttatatctcttacgttggtagtggcaatgtaattaatttactttctcctctcctttttggcaggtgggatgatgtggtaattacatgttcatgattttcgagaaggagactcaagagaagagctgatagctactatccattatcgatcagggtcggtctgcccaagctagtagcagccgtgtcgaacgcaggtggattgggcatcctcaccggcctcacccaaccgacgcccgaagcgctgagacaagcgatccgagacacacggaagatgacctcgaagccgttcggagtgaacctgacgttcctaccatcgatcaacccgcctccatattccgagtttgcccaagtgatcatcgacgaggggatcaaggtttgtgaaactgccggtggaccaagcgcctctccaatcatccagatgcttcgcaaagcagatatttatgtcatacataaatgtaccagcgtccgacatgctaacagtgccgtcaagatcggcgccaatatgctctctatcgacggttttgaatgcgctggtcaccctggtgaggatgacattggtggggttgttctggtcagtattctatcatatgggcttgcttcgaactgttcttcccttgacaaaaacctcaaatcgggatcctttgttgtcgtctttcatctaaaactacagctggctcgagctgctcaagagctcagagtaccattcatcgcctccggtggtttcgccaatggcagaggggtgtgtcctttttctttggtgtagcttttgacttcttgaccctcgtattaattgatgatgatgcgcggtttgaagttagcgggagcgattgccttgggggctgcaggggtgaatatgggcaccgccttcatggttactgaagaggcagagatccatcagaatatcaaggatgcaatgatcaaggcggacgaacgaaatacgattcacatcttccgcaccctaaagaacactgcgcgagtgtataaaaacgatgtggccatggaagtagtcaagattgaaaaccggcctggtgggtgcgaatttaaggacattgctcatgtgcgtattcagatttgtcaacggcctatctatctgctgggcctcaatctgacttctcacaatgtcaattctagctcgtctctggtgcacgagggaaaaaggtttatgaggatggggatgtgaatgcgggtgtatggacatgtgggatcagtgtaggactgctcacgaaaatccagtcttgtgggtatttgttcttccttttcggttattcattactccgcacattcatcttggtcattaactcttttgatggcatgtggatcatcaggcgaatcgttcattcgtgaatgcgaaagagacgccgaagagatcattcatggaatggctcgcatgattgttcaacaatcaaaactttgaaagctgagggatcaatttggacccacagatcgtctcgaaattctccgtatatacagccaaacgagccacatcatccattgtactacatgtatattagtcacccttcttgtattgtccttctcaacataagcaagatttcagcttcctattcgtcctttttgtgtttaatctttttgatttcctttgatcactagtttcccggaaatggaatgttgaaggaccaatcctgtgtttctggcctcttgagccatgcatcttcatctgattttgacggatgcagatcttgtcatcaagtctggatctgtttttaagagtaagttttggactgggcaagttcatgccgctatgtatactttagattttttgtaactttataaatatttggtctcctgatatatctacaaatgacatgtggattcacattattgttttttgcaatctcaagctgagagcctgagataaacaaaggaagtggggcaggtgggcctattgccagatatgtcttacaaagggggtgaactgcacaggatcccttaacctcaaataggtccccttttgtaccaagtaaggcaaaaatctaaacatgtaagcttgaggctaagctttccctgttttgatcaaacttattgtctgttatgattatagtgtattacaaatcaacccctgattgcaatattaaaaggtattaacaaaatactacaattttttcaatacctgattgcaatattaaagggtattaacaaattactacaattttttaagactggatattggattttttctgatctgtaaccataagccactaatgtttgggtactgccttgtattaaactttgcctaaagctgttgatcacaccaataccatggtaatgctgttgtttattgtgggggtcaagttactttggtttcatgtgtgatcctttgtttcagcttttccattgtcaatctccataaaaggtggttctatctggggaattcacattgcaatgtcatgaaagggttgaagccttttttgctcgtacatcagaaaactgttccataaagtcttcaagttgtgctgattgaatggagtacaaaagacagattcctcacgttcattgtggatagacacatcaaaagtggctctagaattgcagtgtgcccctctccccctacttctgctctcgcaaaaacaggggtatattttaaattcatgctgaagctcacagatatttcggctgagttgagaaggcatgcatgtgaagtattacatgattatgagtctgaagaagatgcttatgcagagtgttaaatgaaagtgaagcttgcaggaatatgcatctcaaagggacaaaagaacaaaaaaatcagaatacttaagggtgggaaggctggcccaagaatgaggaaaagaacatcagctgattcaaataaagaattgcacagtcccttgtcagaaccaatatgccacatctccgcaggttgaactacatacatacatgcactgaagacagatcacaatgcacatcatgctcatccttggcacaaaaatatatacaccctttgaatcactggacgacttcccgtcaacatctgcaggtctcccagagccggtttagagcctcaaaaatcaaatttctctgcaagaatcaagaattttcgggtctagatcaacttctgcagggtcccagatccaatgggaagtcctacactggaggacttcctgtcggatctgggaccctcacagtttttgatttagacccgaaaagtctagattttcgcagggaaatctagcttttgcggctctaaatggaaactgggagacctgaagatgttgacgggaagtcgtccactgggacttcactcagctaacgggaaggaatttatgaaataacatcacagatttagcttaagcaagcatggatggatgcaaatcaacaaaggttgtgtgacaagtcatgttcctatccttgccacagttgaaccatatgcaagtcccttccagttacagatgacataggatgacatgtttgaattcataaaaagcaggtcatagagttgtcatctgttgtcatggcacgtcgttcacaacaagcggtctgacaattctgggtaacctggcccaggctatgcactataagtaaaacctattaggtttgacagcatcaagccccccgtgagcagcttcaggggcttaagggccacgcacaggagccacccagggtcgattcctcgagtccaaggctcccgcggtgcggccgctcacagattcattccatttttttcacacaaaggcccaaaatacagtcatcaccaagtccaaactcaaataaaaaaaacttgtctttcaggatcaagttatcttaacttcctcaaaaaccaaacttcagctccttttacaaagaccttttctaccatccactctcatcaaaacctccccctaccgcacttcattgttctggtggatgagatttgctagtttgaatgacgaagatagcccatcatcaatttgaccttaacaatatggtaggtcgcctgctatgattaattagccttcaagtctgtattttctccccaatgcccctcctcctccacttggttgactttgtccctcagttacctatcttaccgggctcagcatattgagactactatcgaccccctgtgggctggaaagttgaaccaccacatctaccttacagttcaacttgatctcgcgtcttgaacattttctgctctattttccttgtatttgtccctcacctcttaagaccccctctttcccatacttgggattacatcactaatgctaccctccttgagatcattatcgaaccactgcattgattatttatttgatttgctcactctatgatttttttttgtgacgccatgtgtggcctaatctccacacatgctccacagtccatcgtctcgcatcaacctccgccgcgcttctctgatacgccagctgcgactgccaccactttccccaattacactcgacccaataattctgtccttcgtccacccctgttgtcgattcctcaacttcaatctacaaccatctccgcccccagttcgtctcaatcaacccccacctccacctcagattattcacccaaactcaacaagcctctaacacccacgcgggaaaagcggcgcaaacttcgcagcacccgtgccggctcacccgtccccgcctcaatctctttcaatgcttccggtcttcgtcccaaaaacaagcagccattccgtagttctcgagttcagcatcacagtgaaccatgcagcgacgatgaggactatcaaccattattatctttccaacgcctcaacctgaaatcatccatgcctcccgtcccacccgccatccctcaagatctcatgtttccaccatctcaatgctcttacgcccatactccaatagtagagccctcttacacaacccctcgggacactccaaacgatacttatgcatgtatacgaacagtctccaatcctttctcagtctcgatctcctcacaacctcccgctggtttcacgaaatcaatgccgagattaaatcgactcaaccgatccagcatatcgtcatcccacgatcccctatcttcatgtctagaacttagaaaaaccgaggagcaggataaatggtggcattgggcgaaagtttgtaaagtcactggtgatggaaacaaatcgtctcatttggctcctctccgctgtcaggatctcaaacgaaactttgatgatcatctcgactgcgataactatcaagaacccagtttacgaattcaaactagaccattcagtgaatctacaattgaacaacaaaagttctattattctggttaatttgtctcgtctttttgtgtgccaaatcttcttcctcatttttactttatcaaaaacattagaccctatagatcgtataattttaagcattctctccatttgtcatgttcatttgtgcgcgttcatcaattaaattgaacacaagaagactgttgaacacaagaaatctcttgaatccaacaaaacttgattaactagacaatatattattagggcttcaaatatcacatctgatgagacaacatactgcacttactagttctccatctctgcagatcatcttcatgaagtggcatggtcccttctcccttctataattgttaaaaaaatagcagactcatttttaagccaaaatttgttgtacagattacaccaatttgatttcaataattctttaattccaagccagaggttttcctcccttgatacattttttgaatgactcaggtgcttaggatacactggatgatttcctgtcaatatctgcgggtctccgagaagcaatttagagccttgaaagctaactttcccagcaaattatagactttttgggtctaaatcgacatctgcaagggtcccagatccaacgggaagtcctccactcaatgttcttcatggctatatttccaaagatatttgtttgtgctggtttctcctgtatgaccaccgtactccaggcaataccacccagctccacattttcagatttgagtgtacaagagttggattgtaaaattcctctcattttttagtagaaggctggagttgctcacaacatggggcatcagtcacccccacctgggcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtcagggcacaatccaaattcctgcgtggacgagtgctaccaggtgtttgaattatgcccagaaggcttcatttaacacaataggctggtggaaacactgggtctctactttacgctgcattatccgtagtgtagtgcacccagctgcttggctgctactttaccgctacgctaaccacaatttttttccctgggctgtagtgtagtgggacccttttctgaaacccaaaaaaaaaactgatagtgtaatggtttcacccctggatagtgcgctactgcactatcctgtagcacaactgggcccttctttttgagaccaccaaaatctgattttgtaacattttcacccctggatattgtgttacgcaccatccaggggtgaaacagccctaatctgatgaggaactggtcctgcctcatcatttaagcgccccaacctgctagcagccatccatcacttgtgccctttgtccccaaccccatccatcttgattcttcacaaaaatcatcttcaacattatttgatatcatccaatattattcatcttacttactcatatgaatgttcctctctcctacgtttgtcttcctaacagtaatttttctcttgtcatctcctctctaccatctacatataactaaaaaaacagcctcagagggccaaacaaactgtcagctttcaataggtctttgtattgtttctcatgcggcttctaacgccggcgtcgatgttgtacatttcaatgtcatttccaacaactttacaatcatagcgaccttcaaaattgaaggctattacaccatatgaccttcaaacaagtaaaacccccaacatccggggcaaaatcaagcaacctccccaaatttgggggcatatactagtaatgcaataaaaaactacaaaaaaaaggccgcttcaatagtgtagtggccaaaaaaaagcaaaaaaagaaaacaataatgtagtgtgtttgcactacaggaaaagtagtgctagtgacaaaaaaaacactactttaccgctacaccaccgttactggtagtgtagcaacccagtgttgctggtggcaggacttggcacataggcaagtcccactgggtcaattggtggcccaggagctcttgtgcacaagcctggcatcaaatggtgtgcaccagcctttgagacaaatctctctcaatgaactgtacaaacctagtctctgaggacgggagatacatgccttgatgcttggtatacagacagaattcctcaatagtcagggatacatttacctttaatggttggcacattgatgtaccagcaacggtgcaacagagacgatacaatacggtatcaggcgtttatctgtattgtctcagaatttgaatacccaaaaataccagatttgtgttgtctcactttcctgagacaatacacacgtatcgtctttggaaaatgagacaagtattatgtattgtctcagatgactgatcccaccaaaaatttatttgacacataagatatttggccgtattgaagaaaaaatgaaaaaacaaagacatttttttcatttgtaaatctgaatccaatacaatatattttttcaccaaccaaggaaatactgataccggtatcaggctcaaaataaatatgattcgatccaatccgaatacatgtctcgtatctgttgcaccgttggtaccagccatcaaacataaggctctgctcctggatgattggtacagtcaacagtgggccgctacactaactgtagcggttagtgtagcgtaacgcagcggaatcgctgttagcaattagcatagcgtagcggaattccgccacaacaccgctaacgctacgcgtgtgggctgcaaaaaagggcccactacgctgcgctacagcgctttttagcggtttttggccgctttttccgctaaaagcgctgtagcgtagcaaaaaaccgctaacactacggtttttggatgaaaaaaaagcgccgctatgctacgctttatgggccaaaagcgtagcgtagtgtagcggcccaccactggtacagtattggtcgttgaggagagtgattgacaaagaagtgaactggccatcaagaagggattccttcttgatggccagcattttgttaggtgtggtaccctcacttgatttcagccaagcaaggctttgtcccaaaacccaccatctttgacaggtgccatgggaggtttgaaactgtgccatgtgcgctttgagctcagccaagtggggtttagggttggcccagtgtgcttgactatttttttgctaaaatttggtgtgtgcatagactggcttgcaacacattagtgatgggctgctgcattttttttcattttttcaatgcaaatcagatctaatccaaaaaattgagtatcaaagattcaaataattggggcatcttaccactttgttatagtatcctctctagcacaagtctatcaatggggaactcatcccaagtactcccaggaatttggatcatgaaacccaaaatactcagaattctaatgtcagccacaagacatgtaggacatgtccaaatgtctgaattggctcatatttccatgagttgatttagtgaagtggttcaatgaacacttcaaaggatgggttacatcttgatatatgcatttgagtccaattgcccttgttttctcattctatacctatggaataactaaagtgaatattctctctttatgtatttaatgtaaggagagagattattaccaatatggattaaattaatcatctctctctgtattgattcaccaggagagggatgatgtcatttcctccacttttggtttaatcttaatttcaatacatattttgaagatttattatttatatacataaatgatcatctgttggcctcactggtctcacaggcagattgggtccctgcctttgcaatacttaaggggaaggctttcctcctaggattccttccccccagagattattgccatacaaacccgtttaccttacttaacattagtgagtgtggttttagcagtacaatctccccttgctctctatgttgtattttcattatccctccctagaccacagtaaagtcactaatttagcctagaagaaacccctctgcttcctagcgttgaggtgaggttcaattcctactggctgttcacccgctatagtatgacccactaccccatcaacagcaggtcacatgagagactggcactgacatccatattaccagcttgaaagtgttttgatacctgaattctggtcacttcaagtttgggatgtcttgatacctgaattctggtcacttcaagtttgggagttactctttgaacttgacctgagtaaaggatgatccactccctctacagccttggaaagtaccaattgtgttctattgaaatgcttatgtagtatataacattgtagaggagtgtgttacaatttgccataattttgttccacaatattgtagtataatgctttttgtttttaagcttgaacatgtattgctgtgaagatttgaattgaaacttaatgccaatacagaaagttacatttgaaaatgtgccactactttaaacatcctactaatgttaggatattggccctcaaaacagcactccaaacctgtagtgttagtgcgctgttagtgccactacactgcgctacagtgcctttagcagctaaaaaggtccaaaagacactaaaatgtgctgtagcgcagcatggaatgagcacttttttgccacccacacgcgtagccttagcacaattgtggcataattctagtgtgctacgctaaatagcagaattccgctaagttacgctaaacattggcggaattctgctacattatgctgcgctaactgctacggttagtgtagcagcccaattttggcacattaatgtgaaataccatttaatgtgtcaaatctgggaaatacacagtttaatgtgttatatctcctgttagtgagactcaaaaagtgttactgtcaaagcatctggatcagtgaacaacttatacaagactagcaagcttagattagtcaatgaataagctattctcaggcttcaaccaaattggtggtggtgtagatcacttagatctacaccatggggcgggtttttagaaaccccccccagcaaacgaatggattctgtcccaagcgcccgcaacttggttgtgaagcatccaacggacgcttgggcgcgcctggcatcttttggatgcttcagaaagcgtccaaatgataccaggaagtggaaaccatccagaggatggtgtacagcctggtgtccatcggacacttgattgggagtgtccgatggacagcaaaaaaaccatcaattggacacttctcagagtgtccaattgatggttttcaccagggtctggcagtttaaaaaaaatggtggattgttgaaaaatcagcttggagggtggtagatggtcgaaaacccatccaaaaatgcaacagggggtgtataaacgaccttttggcaggattagcacagagtctatagccaagtggcaaggtactgggttatcaggcaccttgttgataggtactgatggtaccttcagttcatgggttcaagccttgattcatgatagttttttggtccccatggccatgggcttgcaagcctaccatccaatggatggtttggccctaccatccgggttcagcaaaatgcaagttgcatccaatggatgcttgttgcagggccaaagtcagatggcatttggtacatccgtttgggtgtccaaatgccatccacccatgcctggtggtttatttgctattgatttgaaggtgatttgtctaacttgattggagctagtttgcagctgtgggaaggttttcatgcattttgaatatacatgaagcacttgttcccaggattagtgaggtctagatttagacctaactagctccaaatggagatctgggtcaagttgatcctgtcataatctggaccggtgtggttgcaaggctggactaagtgccttaatccattctaagtgaataactgatgcggatgctctcatgggtatgaaatgagccaatactcttatcacccatgatttttagaggttcaagaaaacaacccctaataattacataaatgacccccaaaccacagtttgggttgcacaaaccctgtaccaacattctggtttggtcaatcccctaaacatgtgttgtttcacccctccttgccaaggtagaattattcttgggaaactggtacagggtggacaggactggttgccaagcagaattttactggatagaccagtgtagggtgtactggtttccagggaatcaatgaatcctcttgggaaaaccagtaaaaccagtaaaacaggtacaccctgtgccaattctcctaggagaatccttcttggaagtccactacagggtacactgactgccaaggagaattcttttttggtttcatctttccaaggaggattctcttgggcaaatcagtacagggtgttccagctgccaaggaggaattatccttggagaaccagtacactggtacatcatgtaccagctgcaaaggagaatttaccttggcagggaggggtgaaacaaccaaagtatgggtttggtgatttattggtatagatctttggggatattgtttgaaaatttatttttgttgaaatatagatgaaatacaatgtgttactgatacaaactatctgaaaggacccatttttggtagtgactttgaatcacaatacatgtattgcatattgtcaggccccatgatgggaaaaaccacttataactatttggctatttttggtatcataaacagtgggccaatacttgaacaggtgttgctaaattaatgtggagtaacaaaacatttttacttttaaatgttattgtgatcaaaaatattacttttttcaataatgataacatttagggctcaaaaaaagcccttgataacagatgatatagcctttattgggctgtaaagtattgtaagctattgtaaaattgatgaatttttgatgaaaataacaaaagtaaaagaacaagaaaatcaggccaatatgtcacccaacagggcagaaatattgtattgtaacacattgggctaccattggtattacctcaataataaatcttaaggcagcataaaccaaccccaatttttgttggaaaaaacacaacttctttggtattgaaagggctttaagatctcaagcacttgagatagatgctacatgtacagcaggggtgtctggaaattataaaatgtgattgaacatcattcaaaaccatatttatgatttgaagtatggcttttgataggaatgcaccaatcatagccccatgaccagtatataacatcttttggtcttgaagagctctcagttttatggacagctcaccatatcttaacaacaggtgactgggtgcaatcttgctagaattgtaaaagcatccacattggtgcatggattagggaggattagccaactaatctaatcctcccaaccacactgggttggattagattggactaaactagctccaggatcacgtttggagctagcgggtatcaaatttataccccagtaatcccaggatcaggcaccctgaactacactcaatgtagcaagatacgtactcctcaactcccaacagctcgggaaacaagcctcccaaaagaacaaacaactaaacaccacaattgagcaaccaaaccaatgctgtttcccaactcaacacccaagcaagcctggcctctgtccaaaccaaccttgtcaaacctgtctctgatgatgcaaacaacagttatgcctcctcttctttgattgtggcaggatatctggctccgaatcactagaatcaagaaaataaaagttgttttccatgaggtcctgggttaaaagacggctctgtttgattttctgtcttctgcgtttgattttctgtcttgtgatgaagtcggattctggaaatggaaaatgtttgtccagcatggttgtttgagctgatgatcaccaatgaggttgacaggaatagttcaaggattattgtcaagtacttttttctagtgccaaccaatgtgtttgaagtggattagtgttaatccaggtttgacttgatccttaatccatgcaccaatgcagatgctctaaatatacactagcactgagagcccagcaatgggtaaccatgggtgctgccacctttaaacatgaaactttatgggttccagcttttatgcctggaaaattgtccctccagtcaacaactcttgtacatcgggtagaaagaaaaagaatgacaattcaagtttttcttttcacagggaaaagaggctctctcaggaccaattttccttttcaagaataaaaagaatgaagcaggatttttttctgtttatccactgtaccagtgaaacaaaaacatgcaacttttcctttccaggtgggtgtgaggctccacctttgttgatgcatgcaatatatggctgcaagcatccatgccgggaagcctctcttttcccctgtcttgagcctttggacatcaaaaattggcttctacgtgtggctcaacgcgtgaggatgatctcatcaacactgccgacaatgttgttttttgcagttaagcccgacacgttttaaagattctgtttgatacggctgaacttgcaacttttcaatctttccctagtactacctcttgaaaagtttaggtttcatcagacatcttggaacaatcattcttgatgctatctagactcagaggaaagaaaaaggagaatcagaaatcttcattttttgagaatttttgcttacaagtaatttgagttattctggagtgatacacagattctgatcagtattattggtggccgaaaggctcctgttatgaagttattatataaggcaacccaccattgaactgatggaccgcattgatgaaaattgcgacggcctaatgtcataagacgaagatgtaccgaaaaacgctcaaaacgcgaaaacgcgagatgatacgagttcatctgaaattggaaattggactttccatctgttggaaagggatacttgaagttcggcttccagttgtgcaatttccgttttgttttcatctttttttctgaaagaaggaaagtttagaaacagcgcggtaaattcaaacctttcaccaagcagggtctggtaccgatcatcagtcctaccgacctgtggtgagcctgtgtcccggagctcaatattcgcacgagtctagttgtacatcatgatggccttgtgctgagatgagtttacatgttcttcaacatctaaccttcccgcatcaatacaaaaccttgaagcgaattcactcgctcacatgccttggatataaaactttgattttacaggtttgggtttggacaggtatgcgatccgacccaagacctggcaatgcaatccagccttagtttcttcctaagaagagctctggcaaaatgaagctcatatttgggatcagggtgccaagtttaccctgatcccaccacctactcggccatcccttgctacatccgaccaggctgggaggggagctcatggccgggcatcgggtcgctggatagggcccggggagggagaagcaaaaggtgggatacatatgacggaatccctgaaaaaaacaagataaaacagactttttaatgcataacaaaaataaagagattgagaggctccaagtatctctgaaaagacaatacatgttcatgtacatcttaccgtccctgatcataacaaaaccttgaagcgaattcacgcgctacgatcaggaagcttggagcgaggtcttgcgtgtaagatgtttttgagagcgtgggggggatgcagatgttgtatgcctggatgtcggttgcagcaggttacatgcatacaacatttgcttgatcagacgaggacttgaccaccccagattcaggaaactactgctatcatttgcaagttactttgattcatcgtgtggtcttctgcgagagctctgcgggcttttgcgtgaagtggaggactttccgttgagaattgactgcaagagctcacattcgacgaaagtcgccagtgacacgatggactacgaaagaagtattcctgcacaagtatggttgcgcaaccaggaagttccgcacatcattgcccactcatctgtcatcaatccattgtattcggtcaggaaggaaggaaatgacttctggcttgaacataaaaaagcccttctcccattcaattttgaagatcacgaccgataaaagaggacaagaacggaaggagttttgcttcgaccctctgcttcaaggtagtgaagtttttccttgacagtgctcccgggattcggtaagctaggtgtccattagtgagcttgatacaaatgccatgtgttacgagacaaatggcctctgtgtaggtctttgtacttccctgagcaaactggcacaggtacagcgtgcaaactttcagtacgcatggggaaacgcttgtggcaaagtcagatatatgtagacacaaggacttagcgcttgtctcggcccaaaaacgatcctcacaagcggcttggactcgaagtcctccggggcctcgttaagattaagtttgcctttgtaatattgccgtgtacctagccgtacctgtggatgacgggtcttgatctgccggaaacgaagaaagtggtggaggcttgaattgcaatgctcacaccgaggtttaacttcgtgacaatttaagtgtgttgtctgaatataaatgaccaaatatttattatttataaaatcttgagatcaccacattacactacattacaggaacttgagattagggcagtacctggcagtggcacttgcaacctgttgcaacaggttgcaaccttacaccaaaattttaagtttcaatgatcagcaagtcttgcaacattcacactaaagttcaactaatttttaagtatttgtatgatcaataacaaggtgagagttttgccctccagcaataaattgatacgacgcgtcccacgatttgtctcatgaatttgccagtacatgagttgtcgagcctgcacaataaaataacccggccgtgatgactgccgatgaatgtatgtagacgttcgattcacagaagcagccgcacttccaaaaaaatcgactctgcgaaagttattccctccggttgctttccacatccataaccttcaccagctgactggataagtcgaatagagtaggatagaggggcttcatgaaaagaacacgcggactcagtcatgacatcgcgctaggcggcctgccagctgatgtcgatcctttcgcttacatctctcagctcaccacgcgtcgatttacgccccgtttgcctcaatccgccatcgttcttgtggcagtttttctcgtttttcatgtccttctcgccgcgttcaacttgatcatcttagtcttaccctatgttggtaacgcgaggcgaactccatggttttctcagaagctgtatatctactctcgttcgggtgaaaaacgtctgtctcggtccttgcttaacacacagggtgttgatttgatggacttacgttattttttttttctttcttctttttgtttttgtgctgaaaaagtttacaggactcccttgtacttggtcaattctggggttttgatgtccatttcgcagcttctggcttccgtcactacccaagcgtacatttggatgcaaatcaagatgaatttatccgaacacttctctctccgctgtcaattctttccggcgtaagtctttacattagtcttttcttccttgggtgtattatggtatcaattgcgtttccttcttcagcctcaggtactgatgtttggaatattatcattagcttaggtcttatgttcatcttcaacagctactcctattggagtatgacgcattgctttttagcactgtaagccaattttcttgtagtattaattgttgaagtgagactgattggatgattcttaaactatagttattacagcaacaagaccttcgcggtcaaatcaagacgcttgggctggcttcgatcgccgctgtcgatcaaccttttctttcttatttttccaatctcccttaccgttgcgactatcgtggtcgtaacccgcatgagcatggtctatcatgagcttcaagtccagacaagaactctaagggccactttgaatcaaggttcccaggtttggaagcaactgcagcttcctattcactctgcatacgaaaaagaaagtctttcatctcagcttacacaaacgcaggccgaattagagtcactgctacagcaaactggaactctcgtgccgaaactatcgaatcgattcaactcagttcgatcaatcatgttatttttcatacctgcaaccagcctggtcagcctgcgaacccttcatcgatggacccccttttttcagctagatagaccgctgatgcatctgggttttgatccttcgatttaggtttttgttttgtcatattggaaattgactgagaagtacaagcagcaaggcagtgggtcaagtaacccaaccttacaatccgatttgtcggattcttggaaatcacaaggcaactgcaaacatctgtctgtgcgatcatgcggaagccgagctagtaaaacattccttgagaccctacgttcagatccccagttttgtgagcactacagggattttacaagctctggggatattcataagacgatatgtcggactcattcaaaatatcatttcgggaatttcagttcggttgacaatgagagcctttgctacccttctcggaatgcttactggcatggttttctggcttttggccatattcaagttgaatgaaatgatgattgagtaagttcacattgcatacttactgttcgagataaactcagctctaacacgcgttcttgtgctccgtaccaagtccttattggcacggtgtcgcgacgtggctaccaacggtttccggttcctggactgcgattcccgtggcatggcaatctgtgagtatcgattttactccatctggaccccttcagttcttgcaattgacaaccgttcatatgatgcagtggcggatatacttggaccaaaagcctcaaaaggcagcaaattcttcttgtaaattggaagaggctccatttccaaaagagcactctgggaccggctgcttgcaattgctaccacagaattcaacttgtgacgaaactctctgccaaaaaaattgccttgctatcggttgatccattattcctcaaatttttctttgaatgcctccccaagatttgtaaaattagataagaatttgtttgtttccatttggtgtactagctttacgtgcttgaaatttctgtttgtggatacctctcaggatgaactagtgacagtactagtgagtgtaagcaaggccggttgatgtgtgcaggctctttcaacacttccccatattcaagtgcaaaaaactgacttatttgatgatcgatgcgttattggactttgacaaccctgatgactcatgacccttgagcagaataagcatgatcctatggcacttaaaatggactaaaagtgaattccaatctgaccttgtttcaaaggtacatcatgacaatttttaaaaagatttctttccaccaatggcactcaatagtagtatttttcttcacaattttaatcaaatctggaatgggagaaacaagtaaaccaaaagtgtgcctcaaaaactgagggtgacttttatgaattatacagctattgtgcaaatgattgcgctgatttctgaacttttttttttttttttttctcgcgcgcgacttttttttttgccccgatcctcgaagcccggccccgcctgtgcaaagtaccgcggagcacacaccgggtgagaccacccgatttcacccgatcagccgaagttatacaatttttttttcgggctgagtcggtcatgataatcggtgggtaatctcctgcaaatttacccggcgggctcggggcttcgaggatcggaggaaaaaaaaatgtcgcgcgaggaaaaaaaaaaaaaaaaagttcggaaatcggcgcaatcatttacacaatagctgtacttgataatcctaatttgatgattgaaaacccccagaagaggtaggtactctctaatatcacaagcggtctcccatggcaagtgtataccatctactgtcttacagtcttaccgaggagccatcattgcactactggtaataacagcttcttgaccaatcttgaccttgttagcattcagcacaattggcaaaagagttacagctgtcatggcaaaagtttgattcatttatttcctcatattcaacactttgcaagtcacatacatatctggtagcacttcaaggtcgttaattaatgatcagatcccgacgctgagagaaagagttctgatggacaagcggtatgccagtggagaatgcttctcagccactcgatgcagggtatggccgcggagaagtcaacatggacgaaatgagagagggggggggggatgtgccctcatttcattggatccggtgagtccaagatggcgcgtgaaggcccatacggcgcggtccttcatggggctcatgccgcagtccaaaatctgaagctcaaccgacggtaagatataggaaagatcccaaattagggctcaatcgttggtggtgagcggataaagaagattggaggtttgaaacatgaggtctcgttctgaggtcctaccgcagagccgagtcaaacaaattgggaccttttcagattaagaaagtggtgtggatgggtgagtgtggtgtgatcagggtccgggcggcggccctcatgcgtaacactcgctgcagtgagactgattaggattagcgatctggtaatgacgggctcgagcgttggaggacttcccgtcggttttacaggctctgcagagctatttctacagggggctgtagaatcgaaggaaagtcctccattctggtgcggtttgatattgttgggctgccggccaatccagacgaagcaaggaaactgaagagtgaattttccatcgattgttttccctctccatcatccgacttcctcgttacccctgtagctcgacccgaactgcctgcactcaggatggtcatcgatataaccgctcaacggaagctcggtcatcagactggcgaaccggtctcagtctgtccgattggctatggtttgatggtcagctggatttctgcagctctggttatgtacatttaaagtcatgtggtcactaaaatgatgcacttttctttcgttcgaaccctgttatgtatccgtacggatatacaacatatccatcttcagcgtttgacatgggcacccaatgaaactccagatgagaaagccttcaagacgatccatgcgttcctgactggcggaggaaggttcctcaactctggagagttctacggaaatggaccggatcgcttacatgccaaccttgaattgctcgcgagattcttcgatgcttatcctgaatgggcccaagaggggaaatgcttcctcagcgtcaaaggtggcattaacttggacgggggcaagatgaatcatccagatggctcgatcgaggctctcaggaaaagcgtcgacaccatcaatctaaaacttggagggaagaaaaagatggatttattcgaggtcggtgccctaatcctgaaggctctctccgataaagtttgatagacgtacctatttcgtatgtgaagctcatcatgaacatttctcaacatgcattaaattgtattgtagatggccagggtggacaagaaggtaccgatcgaggacgtgatgaagagctacaagatcttgatcaacgaaggaaaattcaagcatgtcggcttatcggaagtgtcagccgaaacgatccgccgagcccacgccgttcacccgatttctgctgtcgaggttgaatattctccagtgggtacccaactacatataaatacgtaaaaaaagggacaactcgtaatcagatggaccgcgaggtgatcgataatgcatatacgtctgtttttagtggttattggacattgaacataatggtatcctggccacttgtgaagagcttcggatcccgatcgtggcctacaggtatgctacaccaagccgtgttatggacaagattgcactgagggatcgctcttgactaaatgcttttgaatcgattattttacgtgtctggatcgtactcagccccttaggtcttggcatgctaacgggcaaaataaaatcgctcgatgacctcgacccgaacgatatgcgccgccactttgatcgattccagcctgaaaacttccagcacaacatcaaagtgagtcatgagcaacaaaccgattaaagggaaggacctactcatgatcagatgacttgttttcgggacagttggccgataaattcacctccttagctcagaagaagaaatgcacctccgtccaacttgtgttagcttggttactcacccaatccgacttgatcatccccattcccggctcaactcggcctgagggcgtccaagaaactctagagactctcaacctcacactttctgatcaagaggttcacgaaattcgcgggtttgtcgatcgggctgattttaaaggtttgcgttatggtggtcagtgtttttctcatttgattccctcttttactctaccaaaaaaaaaaagaagagaatggaatggaactcggtccattcttgggaaagacaccacattgctcattctcctttcttctttcttaccaaccaaagcaatgcatcaagcttcgttgaatggctaactcaagtcgcgtaaatacacaagtcaaagttctgcgatagacaaccatttttttttcctgttttctgatgcaaacctgatcaaaatgcaatccgaataaagaaaaacaccacctgtgaccggaaaacagccttccgatcgttttccctgagccgcgcaaacgaaacgagcctccaaggatcgttcgagccaacatccgatttacaatacccaagagaatcaactctttcatgagtgataaatgagattacgtttttttgatctcagatcaaactcgcaaggacagaggttacgtcatcgaccggtcttaatagctcagttgggagagcgtcagactgaagtggggagatcatcttcgcggcgtactagtcagttgatccgttcaaaccggcaaatctgaaggtccagtgttcaagccactgttgggacaagtcaatttttcatgtttttaccttgaaacaatttgaaactaaacagacatgtttttgtggcaatcaagaggtatagagttggtctctatccaaaggggggagagtgccacaaacattggattgattgtaaggtggatattgtgacacagctggggttcttctataccaacaggaccctggaaagccgcctaataggggggtgttgaaaaaggcatgtgaaaatggcaaaaaagccaaaatcatactcttgaaatgggtatgaatttgtgatttttgttgaaatggtactcatgaaagaggccatattagttaggtatgtgaacctggtttaaaccaataaaatcttggtatttggccccagattggacattttaccagggtctgcccttttttaggggattttagccggagcatactcttgaaaaggtatgaattttccaaaaaaaagtgactccccgcggggcccccgggtatgaatgttgccaaaatttggactttttcaacacccccctatcctagggcttgccggggtcctataccaaccacatgtttggttgtctgggcttcttatcccaccccatccatccagcaaaacaatgcaaaaactaattcaaagttttcatgtataatcattcttctcatttcccaatctttctttctctcagcactcccactcccccaaaatgcatatcaaagcttttgaaaaaagccatttttattttttatttttcaccaattttgagactttattttttgtttttattttttcatattcattttctgggacctattatgcaccacttgaccaagtcttgtgacttcaagtctgtgtttcacagctctggaatccaatataagcagccacttttcactgtctacccactgtacatatccccatatgttcctagagcttgtctattcacatcatctattcaaacatctaccaagaaacctttctctttgtgatgttcaaatagaatggataactatataataaacaaaacttctcagacttctatcataaatgcacagaagatgctgtttagagatggtcgcttcaaatatgaatatccacgcggatgtggatatccgctgaaaatttcagtggaatcaggcatccgctggtgctggcgggtatccagggatacccacccttttactggttgacactgggatttttttttcaaaaaaaaagaaaagaaaacaaatcctggcctcccttggcctagcaaggcagaggccacaccatcaggaggaacccctcccaacaagcatctacatgccagcttgccaagaggagttccccccggcgagctggtatgtacaccagcttgccgggaggtgtgtaccagcttatcgggaggggttcctcctgaccattttttttcaatgttctgcttcataaatagattggttgaaagcccaccctaaagaagctggtgccttcatgcaagtcgtgaaagccggtgccaaagacatgtttgccgatccccgtgctagttgggccaaatactgcaaggttaaggtgagcatcatattttgcctatgctttgctgtaatacgttgttctaactggtttcatctctaccaatcatagccggtgatgaacaccccattgaactgattgatgtttgaccgcagctttaactacatgagccaagacttgtttttgttcatccacaaaaccgctcagttgctttatatgtgaagtacatgtatgcccttccgacaagctggtgtacataccagctctctgggagggactcctcctgacaagctggtttaaaatccagctctccgggagggagtactcctcctgacaagctggtttaaaatccagctctccgggaggaacccctcccaaaaagctggtatgtacaccagcttgtcaggactctgctctctaggccaaggggggcctttttttgtttttgttttgttttttgttggggcgtatttggaaatcatcaagaacatgttacactattttgaaacatgtttgtcagttgcccaaaacaaatcactcaagatgatgttgtccttggcggccaacaacaactattcagtttttcaatttatcaatgcttcaatctatgtgtctcagccttcaggtactagtatttgaagatcctgatccggcaaagaagaactgggtttggaaattgaagaaatatttgtatggtacaaagcaagctccttgcatgtggaaacaacatctggttgaaacattgaatcaaattggttttacggcttcaatactagatgacacattatttcacaactccgaaaaatcaattctccttcacatgcatgttgattattatggaggtactgaaccgccactttggccaaaaaaaataaaaattaaaaaaaaatgaattcattagccaatttggccatacagtcctcccattgatgaccattttcatcaatgggaggacacactcccatcaaggattggttttgacgggtccttgatgggagtcaacccccccaaacccccccattgatgaccggttttgaccggtcatcaatgggattaaacacccccatcgatgaccggtcaaaaccggtcatcgatgggagtcaacccccccaaacacccccttggatgaccggttatgaccggtcatcgatgggtttaaacacccccagcgatgaccggtcaaaaccggtcatcaatgggagtaacccccccccccaaacacccccatcgatgacctttgaccggtcatcgatgggagaaacacccccattgatgaccggtcaaaaccggtcatcgatgggggaaacacccccatcaaggaccggttttaaccggtccttgatggaggtaaacacacccatcgatgaccggtcaaaaccgatcatcgatgggggaaacacccccatgattatttggaggaagttgaggatgggaggcaagagcgggatcaggaagagactgatcgatgaactcgatccaatggcctttgacgcgagggtctctatcgacgaaggaggggtgtccggcggaagaagagagttggcggcgatgatgagggtggaagagccggaggaggcgggtggatgggatctgaccagatgagggtcaattggatcgtcgtcctcatcatccagccgaggcgtgcgttgcctatacttttgtttgcgtcgagcagattccgaggattcggaagagtccgacgagacttgttgatgagcaggcggaggcaaaaccggctcattagtagagtgagggatctctttccactcaatctcgttcttcagccgactgtctccattggccactccccccttagcccgtcgattcaaatgtccggagtatgtcgaggagcggatgtccagggaaccacccgtcgagcgactctcccattcatcccccccttccagatggctcggtttgaccatcgacaaggtcgctctcaattgccggacggccgagattagggattggtattggatatgatcaaggcgttgatcttgtccccaaactttcaccactaccagccaaaaaaagaaaataataaacaccccaacagatgaccggtcaaaaccggtcatcgatggggggggttgactcccatcgatgaccggttttgacaggtcatcgatgggggtgtttttgggggggggggttactcccattgatgaccggtcataaccggtcatccaagggggtgtttaaacccatcaatgaccggtcataaccggtcatccaaggggatgtttgggggggttgactcccatcaatgaccggttttgaccggtcatcgatgggggtgtttgggggtgtttcctcccatcaaggaccggtcaataccggtccttgatgggagtgtgtcctccattgatgaccggtcaaaaccggtcatcaatggggttgtttattcccatcaaggtccaaaccggcccttgatgggaggcttaccccatcaaggactggttgaaatcagtccttgatgggggtgtttatcatccatgggaggtgtacttccactcccatggatgactgggtgtattgatggggggtgtagagtccaaggggttgagatgaggtcacaaaccccttggatacatggctaatttggcggatcagtgccatgtttggcggtccaggagcaatcatgttggttcaggagcatgggtggccaatttggcggttagattcaattttcactttggccattctggcggttcagggccgtcatttggcggttatttggccaaagtggcggttcatccccatgttttcattttttttggccaaaatggctgttcagtacctccatagattagggtctcattgttgggaaatctagaaactccattttgaattttttgaaaaatcttcaacaaacttatgttttgaaaatcaagaaatgtccaactcaacatttaggctacacttttgtttggaagtctgacggctatctcttcattcatcaatctgattttattcacaaaattctgaaatattttgacatggtggacgcaaatccggtcaaggcttctgtgcctttgaattttcatggtgttatggctttcaatttgcctccgtttgatgtgaaagtaatgcaacatgctataggaatgttgaattatcttgcccttaatacttgtacggatatcacttttactgtgaatattctatttcaatttgcttctagtcctactcaggcacattggtcaatggttaagcatttgatgtgatatttatgtggaacaaagaaggttggaattaatttcactagaggtccttctgaatgtctttctggatgggctgatgcggattacagtgtggaactactcttgggatgaatagatcttgacaacaccgcaacagctacgctacgctacaaaaagcggcatattagtgtagcgtagtgacagatcactactcatacaggcagatagcaaaagcgcaagcgcaccagccgctacaatcagcgtcagcgcagcgcagccatcgctacaaaaaataaggcctccgcgcagcggagcgattttttggcgctaacgctacataaaagcggagctttagcgcagtagcgcttatgtgcgcttctgtgcgctatatagcggtttcagtgcgctactcgctattagctcccaaaaagctggaaacctaatagtttctgactgcccacaagtcatgctgagtcccagacttccgggccagatcccgggtggccatttaagctcaggtgtagaaggatgtatatccttgtacaaatccaaacatcagtacaatgacactgccaaaccgtgaagtcactccggatgatacggagggcatcccaccaaacttgcaagctataaggcaatctgcccgcaagaaaaatccgactgtcaccccgggttttgttgtgacccaggcggattctcgcaaatccctccgacaacctgaacctattcgccaaaatactcgcggttccaagtcaactcttcctacaagttcaagtcctgtacccgagtccgaatcccaggtatttctttttgtttatcttactgtttggtggcagggctagactaatcaatgggtgtaactgactctacccttgtttttcagactgaccggccctcacagtcaaggccagacccttctgttgaatccgaacaactctacgacatcattcaggactcagatgaagaaaaccggcgaatagctggacgttcacttaaatccaaagctgaaaggaagattgcccctcggaaggacggcaccgacagcgtactagtttacttcaatcaaatcgatcaatctctttcttacacctgcatttggtgcaccaaggttgtgaaagcatctaactcgtcatactataacttgaaaattcaccgagacggggccgactgtaaaggaacgatccgagctgcttgccccaatcgatcgagagctattgcatctggttgcaaattacctccgtctgcagctcaaagagctcaagaatcatctgaaaccgacaagaagtctggaacagcaatgtcggcatttgtaaccaagggtcgtttcaacaaccatacgttgaacaaaatgatggtgttctggcttattcgacattcactaccctgggctcgatttgaagatgaaatgttacgtatgagcttcgactatgtggatagtaataccaagcttcattcacggacctgggccttgatcactgctcagaacctttatctggtccttcagaaagaagtgttgtctgaaatcatggtgagctgaccaaaaattattccagatatcgtttctgtttctttttgtaataattgtaagctgtagctgataaagcaaatctctaatgatttcctcagaatgcgaactcaaaaatcagccttgtgtctgatgtttggactactaaaggaggccataaggcattcatcgggatctcagcgtgttacatcactaaagattggacttattgctcacagcacctggcaatcaaatacatctcttggaatcacaagggtaagcatctggccgcgccgtttgcaagggtcctcataaagaacaacctacataaaaatataagtctgtgcttttgattcacaacgatcaatccatgttctgacatgacaattactgtcattttccttttcttacgtcctagccaaaacaaccgactccggttctaataacttcactatgtcttctgaactatctcgcttaatgcgcgataacgacgggaccttctgggatcatgcggtaaatcaccagcgatgcttctgtcatgtgctcgcactgattttgggagcgggccttactgccatcaagctgtcgactgatgagggccccactccacgaaaacccgaatcgtttcctacgcttgagacaatcaccgaggagggtgaacttctagaagatgatccagcatctgatggggaggaggagatagatccggatgatttgtccgaatgtgatgctgaatccgatggaaacagcaagtcatctgagacgatcaaaaccaaaggaaaatacgctgagagtgggatcggtttcactttgaaaaaagtatcacactgttttgcttttcatttatcatcgctcacctcacttgctcacctcgctatcttgcatttcatttctcatcactcacctcgatgtgctttctcacttgtagattgactatgtctgtcgccgcatcgcaagctctcctgcaaagcaatctgagttcaaagtttgggctcagaagctcggctacgaaggacctggaatcattgggggctatggaatacagtggaatatcgcttacgacagtaggaaccgagcatacatggcaagaaaagtgagatttgtctggttttatcacattgtgctcaatggcaccattgaataactgactactgtttctgtcaggtgattaatcagcttcttgtcaacgaatccgagagtggaaatcgcaagacgttcaatggatacgagttctcttccaaggagtgggaaaatgtcaaagtactcaattcggtgctcaaggtaagttgactattaatacatacagccctatatttgattgattagtgacatagtcatctcgttttgctttctcaggaattcttgttattgaccaagcggatggagggtgatggcccatcgtgcacaatggtactatacgaatatagccgcttgattgagaatctcgagaaattgaagcgggacagccagaacgggcccttggaggcaatgtttgatcctatgatcaaagttgcccacaaatataaaaatctagctctcgaatgcaaaccgatcttgatggcaaccatgctccaccctgcttggcgattacttttgttcttgaaaaagttcaattcacatcattcaaaggctcaaaaacttctcaccgataaatttgaggaacgacaagccctactcgagccactgttgcctctatcaaacaaagacagcgcacaacctgagatcttggccgaggacgaagattataacttctatccaacctgctccggacaggacaaaagcaaagaagaactcatccgatatcacgagtctaaattttcgcttggcatcaaaggtgatgtcttgtcatggtggaaggtatgtacttcatgaattgtcccaatcacagaatacgaacaggaactaaaaaatttattcaatttttcaggctcaatcaccttcttttgttgtgctatcatccctagcaagggattaccttgcttgcgccagtagttcggcatgtgtggagcgaaccttttcggcggcggctgacatttgcacctcttcccgtggatctcttgcccctcgaaccattgaacaatgcattagttcacatctctggattcgcaacggtgtcaaggctcaaggcgactttcaagattgtcaagcattgattgactctgctaaaaagaatcataagttccaccctgaactcaaggctatacatataaactagttcttctgcgactgcgagttttttattttacatgtttcctcttactgcttatacatgactactatcaatcctgacctaccttaaatacacaactactatcaatcctgacctacctgactcacccaaatacatgcaatggatatccgatttgatcgcttgtacattaaaagcgcaatagcgtttgcaagtcgctggatagcgaattaaggccgctacaaagccactatttagcgaatcagccgctatttagcgaatcagtcgctattaaagcggcaagtgtagcgctggtccgctactcctcgctaaaagtagtgcgctattgagatttcatttctttccgcccaacttcaaactaaatagcgaagcgggcgccgcgctttgccaagcgtagcgaagtgggaccaaaatcgctgcgctgttcgctacgctaccgctttgtgtagagtagctgttgcggtgttgatcttgagagggataggtgctttgttgggctgcctctctggtaactaaaatgagtaaggtaacaagaaaatataagagtatggactcttaaggaaaggtgtggctttggagatttctttagaatggtgtgtctaatgtttcttatgtttactagtctaaatatagttgttcacaaatcaaggtatcccaaattttgatgggcatatacccggctaataatgggtgatcagttatctggcatactggggcaggatctgatggggaacaaatgaagagaaaaacaaagctccttatatacaaaattctggggagtggtcaatttgtggttggaagatggatggaacaaaatggaacaaggaatgaacaaggaagaaaattgtaaatatgaacaatgtggcctaatttagtgtggcactaggataagataagactagaatgaaaccaaagaaagggccaatctaagataaggtaatgaattcagcctgaaacagagggggggggggcttggatattcttctcaaggggaagaggtgggtttaattatttcacccatattgggattgaacatacacagggaagaaagtaccaaaagaggactagtatgaaatgcaactgatgtatgggaattcttggcataagatggaaggagataagagataaggaatatttttgagaggggtttgatgttatattgagaaggattactagtgtgtagttggtgtgtgagctaagtcttatcaagaatgaactaggattgtgcccattggtttgatttgaggagtttcagaggtgtggaagatgtctttacccatgaggggggcaattgtgtggatacctggtgtgttggatttgtttgagggcctggggaattcctgaagggtcttggttctgtgattcctgtgtgatatgcagtcttgctgtgccttgagattcaggattggcttaccacaatggcacttatcttgtaacaaagaattcaatgtctggatatgttattacttttcttggtcatcccatgtcctggaggactaaaaagaaaccagatgttgctcaattgaccaccaaagcagaatttattttgatcaacaagtgtgccaaacagctttgttggatgtcaaatctaatcacgtctctagacattggaataggagttcctacaatttttaatgataactctggggctgtaataattaggaaagaacctcagttgaatccaaacaccaaacatatcaaaattcaatttaaatctatccggcaactgatgatcaacaaggttatgaaaatcattcaagcattgacaactgagatgaaactacacaaattcactcattggacaagccagtctgatgagtccttggactgaagttgcttgacgagtcctgttgtgcgccaccactgggctgctgaactcgttggacaaagtctgtccaaagactcgttggactggcttgtccaacaagttagtttacgcagtgtgattgctgatattctcaccaaaccgttaggaaaaataaagttagctgaagcatgcaaacaattacatttagttaatgtgcgtgtttaggaggagtgttgatgttaaacccagaaattaaatattaatcagtttaatctagtttaagttcagtttgaacttgcgtcatctgctgtgtgggtctctttcctttaagtcaatcacacctgtgtcactcaaattcttcggtcccaaataaagaaaatggtgccattatctttggtttggaaccgaagagctgccagagctgggtgagctgcctggagctgggtcccccagctgactagatttccaaaaacactggcgctcagcggtttgcactggccctaacatctgaccatccagcaggttgtgggttcgattcccactggccgcatcctctgatgggggttagggttaggtttaccgtgttagggggttagggttagggttaacccaggagaggcacagtacctggacaggttcaagtggagtagttcatctgcctgggtattgtggggccattggggacctggcggagttgtcggaaatccaatggcccctgcttcaatggggggttaggttttgggttaggtttaggtttagggtttaggttggttagggctgtttttttataaaaaaaaattggcaaaaccggtttttacccagctcactcagctcatccagctcatatacccagctcacccagctcacccagctctgcttgctctttggtttcaaaccgatgataatgacaccattatcttcggtttgggaccaaagaatccaattgccaaaacttgtcaatcatcaatcttctgtcaaccaattgttgatctctttacgaatcaaaaaacaacccaggttcaatacatctatttgctgatcaatcaaatcaaaaaccaatttcaattgttgtttacttcaagcactcaggaggagcagctagaagcagcttctgggcaggtatttagtcttgtactttctgctggcttgtaatcagaatattgaccattcctttttattcaatttctctaggctagttttgctaaacaggcctgtgtgtcagttaatgtcattgtgaattgtgttgagattttgtcacattctgatctaatctatcaggtattgatttttcatctttattattatttttatgttttacatttctaaatgttggtttattttattttttaagtctattagcccggttcacaatagccagttccaatggctgaccaccttgttaaaagttgctgatagcaaaaaaaaattagaatggatctggaataatctgggggtatctggactacacattcaaaaatggatgtgtttttcagtatcaatgatttgctgataatggctaaaatacttgctgatgactggctattgtgaaccgggctattacttctattgagtttctatatatatactgtttcaagaaagtaattgattgcaccatttttacagtctcatgacttgaagtttgtgttttggggctctgtaatccaaaaaagcagccacttttcactgtctacccgctgtacaaggttttatcatctccaaatctgaagaagttaccactcaccccaatgttaaatttgcacttctctttgataggaatatttggattaagatcagtcctcactctcaccattcttgataaagatttcaagaggcacatccagaaatttcacatccagaaacacatactaaggctctttgtacacattgttatacattataaagttcagtgctaaatgatgtaaatatattgatatatattgacataacacaatcctgtgctaaacaatgtatgtcatataacaatgttgtacaaagggggcctaaaggactatcaatgaaaggtcagaaaagtatttcagatacacagaagatgattacagacctatgccaatgaattgttgcagaaaatatatgatctattttgaaatatcaccggaacaggatgtttcatccaatgcacagcaactcctcacatcaaagaaactccttcctgaatgaaaactccatcacaaatataaacctaatcactgacaatctgatctcacactcacctactttcttattcccttattgattcaacttgtttcatcaaaacacttgccttctttcccatctgcttcttcagtaactccatcctctccaactacactatgaaacctcaatatcccaaaactcgagtcatttcaagtactcaacatcaatttggtgagaagaaagaaaaacctcaaatcaagctcttctctttgatcaagttactcatgtcttttcactccagctccttcttatctttattctttgtttctgtccctcccttatataagatcaagccaaaaaaaaaacaagtttcagattgactgcgtttctggtccttggaaaccaagaaaagtagatttttttttcttttccattctgtggataaacttgcttacggatcaatttgtccaataagaattccatattgttcagaaaccacccaaaccttcagtgagtcaattagttcttatgcatccggaagctttcatcacaactggggatcacttccagaaagctcttcaaagctattcaaagaactcatatgcaaatcattgcacatagatgtatatgtcatggaagaagtctagaagaacaaaaaagctcagagaaagttccccatcacaggacgtccatggacattccatgtgatcaaagacttctccagccatccatcgctgtgtttccaactcctccgatctcccccgccccatttctgcttgaacttgcaccgattttgagacagaaatcacaaagatgtgtttgcatggaagcaactccatcttaatagagagagctgacttatctctttgggagggtgggaggaagttcattcaaatttcaaaaacaagcacactgagcacataagaggctacatacaagctctattctgtaagctctggagtgtgtgaatagtggagcttgtacctcttcaagcaagaatcatagccccatgaagtgtttcccagcctaattagctacaacagaccagatggtggtccatccccctcatagacataccaataactttcctgcattcccaacaaccttcaactcctgcaattacgtaagagtataatggcagaaggagggcatgaggtcatcgagcggtctcaatagctcagttgggagagcgtcagactgaagagggccatacatcatcgaggcgtacagtcagatgatgttccatggcccacagctcatctgaaggtccagtgttcaagccactgttgggacaattctttttctgtttttctttttttgctctgatgatcgggaactgacgggggggggggggctttaatcgatggcgatcatgaaatgatgacgcgccggataacccattctgaagggcttctctcacaaagcattcgatcacgagacattgtcgttacataaatctgcattttcaagtggtcgtctgctcttctcatacccacccatcaagaaccccctgccgatttcacactgtatgaccaaactttgttttttgttgttgttttttcctcaccagaaaaaaagagaaagtaaacaagaagaggatatattcataaatgttgtatcataagagcaagaaatgaggaacgacaaaaaaacaaagagagagagagatcgggagaaagaagggaagaggtggaggaggggaggggagaataaaagaagaggaacggtcctcatcatcattgaatcaatcgagaataacgagctaaaaaaagatcgggtatatatctttgtatttctatcttggaggtaaatcgagagcagcagaaggaggcaagcgatcgaagcagaccagacagaccccacacccttcccttcctcgctctctcgaaacaaagaaaaggactaaatgtgatcaatttttgagttgacggatgagattaagtgcgctcccggccttaatgaacctaatagtctgggagctaaggccatgaagggtgggaacgacgagcgaggatccgtcgggtttattgacgacgagctcgacctgatgggcgaggtctcctcccaagacccgatcgaggcctcgcgtcgagagccgatctcccgccgagatcttccggtaatcctcctcgggcttcttgaatgttaagcccaggatgccttgtttgatcaggttcaccagatggatcctcgcaaacgacttggcaaggatcagcttgccgcccaggaatcggggctgcatgctcgcatgttctcttgctgagccttctccatagttatactatttccaatcgattcattcccgggatttcccaagaatcgtcaaatgagcatcatcaatctgggtttcaacgaaacaaaaaaaagggttatagatagatagatgggagctgaaactcacgtctgcaacaaccatccagggctggccactagacttccatcgtttggctacattagggattgtgtcttcgacgacttgcccattatcagtcgcatccagggcggaattgattttcccgttttcgtcattcttagcgccgatgagagtgttctcgctagaaaccgaaggaggggagagaagatgacaatattaggacttgagagcaacagtctgcgggaaacaaagtttgagaagggggtgggtacctgatgttggagagatggcctttgaattggagccatttgccagcggccgagatttcatcagtcgtgcattttccttgaatcctgatcaagcatttcagatcgttgaactcaagcggttgctgcaggtccgtccaatgtggctcgaaaggtttgaggatctcgagcctggatgacttggggtcaatgctgatttgcgtctccggcttaggactggggacaggctcgggtatgtatgtcaagttgccttggtcgaatccttgggccggtagacgatccccatgtgggggctcaaacttgaacggcttcccattcgaatccgtcagcgtatccgtgattgggttgaaggagagttttccagagaatgcctgatcggaaaaagacaagagattcgagacctcatcaaaacctgctcaatcaggaggaaaagtgacagggctaaccgaccatagcagtgaccagttcaggtgaagccaagaagttcatggtcttcctattcccgtcattccttgctttgaagttacgattgaaagacgtaagaatagctgaggagatatatcaaaagacatcagtattgagtttattcaaggaaaggaagtagcagattaccattctcctgatctttttcttcttttcgctcccattgcccaatacaaggtccacacgcattggccaggacgaccccaccgacggactccagagtctgcttgatcccgtcccgagcaatggtcgaattaatctgctccgagccaggcgtgatcatgaatttggtctgagttttgaggcccttgtcgagggcttgtttagcaatactcgaaactcgagacatgtcctcataactgcctgaaagaaagttggttcttcattcgatttcaacgttttcttgtaaaattcgaccacctcaacatattccgaaaaaaggacttactgttggtgcaactaccaatcaagcaagcactagcccgatcatcccagttattcttttcgatgaaggccttgaatttgctcaagggagtagccaggtcgggtgtgtgagggccattgatgtgaggctccagctcgtcaagattgatggacaggtgttggtcgtattcacaattggggtctgctgataggaacccttgtgcgtgggcttcatctgcggcttctgcgacgggcgatcgattggtagcttgaaggtaagatttcatttgttttgtgtatgggaacagggaagtcgttgcgcccatctcagcgcccatattacaaatcgtagccctatgcggaaatagaattaatctttcgatttcgattgatagaatatatatatatataaaagaagtcttacaagcctgttgccgattgatgatggaccccatccccatgatattcaataacaaagccagtgccaccacggacggtaagtttaccgaggatatgcaagatcaaatccttgggactggtccaagcgttcatcttgcccttcaattcgacgccgatgacttttggaaacctggtctcccaagccgtatcagtcatcgcatcgacggcatcagccccaccgacgccgatagcaatagcccctaatccaccagcattaggtgtgtgagagtcagtcccaagcatgaacagtcctggtgcggcataatctatcctaacagaataccttcagatcagtcagtctgaatgtgccttgtcaagaataatcagaaggatgatgaccgactctcgaggacgatttgatggatgattccacttccaggtttccagaactcgatcccatacttctcgctagcactcctcaagaaatcgaacacttccctggagctgtcgatcccacgttggaggtcattggaagccccttcggaggctgcgatgagatggtcacaatggatcgatgtcggcactgccgtcgagcgcatctcgcaggttgcgaactgtagcaaggccatctgcgcagaagcatctttcgattcacaagcactctttgtcaggatgtgtgccccttttgtggtgaatgtgtcctgatccataccttgcatggctactctgtctggcttgagcttgacaaatgagctcccccttgttagatgactggtctgtccatcgaaatggctatcgtccaagtgactgatgaagatcttttctgccaaggtcagtctttcccgttgtgctgatggaatcagttgttctcggccatcgcggagtctctggatcaatcgatggtagggtggtgtgatggatgggtagtgtttgtttgagatgtttgcgtatgatctgatgagttgcttgcttctcctgagtcggttgaggctggccatggtctcgatggtattttgtcaataatatgtggttttcttgagtcggttgagctggctgctgattggttggagtgtcgatgaccaagtgatggcttacctaagatgcatatatccaataaacaaacaacacccctgcccattgagagcacatagaaaaaacctagtgatgacaccacttctagccagttgtgacttaacagaatcagaagtatattgtagttgcattagattttgaaaagaaatcaggatatgtacctgatctgactgatacaaacccacacctatcatcttccttctttgatcacattttaatgggcaacacaagacagatctctgataagaaaacctatccatcatgattagtacatatatagacagccagtcaaaaaaaacaccttaggctcaggtcagggtataacctgttcattgagatccacagagtggcacatactttgcctttgtagaatatcaatcaacatatctctttctgaatcaattttcgcttggttttttagggtatgcatgttgaacaacacatccaaaggtacacttgcttcattcatgcatctaatcaaaaaaagaagaaattacatgtcaaaagtgatttatctaaattgtcatcacctatgtattgtatatatataaatgagatagctgtgtatccaagaattagattctttctcaagttaacaaaaaaaacgaagacaaaagattgcagagagagagaaagagagaaaagaagtgtttggtcctgataagtgatatgaatgtaggatgattattgatgtacatatacaaaaaagatgaggtatatttgttataaataacagtaaaagaaccataatgatagaagaatgcagaaggaaaggaaaatgcacaactcaacgaaggcaaaagaagaagaaagttaaaacgaaggagcgccgacaggaagttcagcgggacagccgacattagtgatctgggtgccatcggagcgggtgccgaacatgccgaggacgctgaactcgagcaggacgaagagctggagcgacggccgcgtgatcgtcccattcaccgtcgattctccgatgttgccacacgcttttcgccaggcttgccataacgcatccgaaggtaactttgtcctgtttttttaatgaaaaaaaaaacaattaaatgatcatgggaatgatccaaaaaaaaagtttagattgagtgtgagagagtgtttttatgaaaaaagggtgagtgacggacgtgtattcgaagtaaatgtcgagcgtaagtggggtaagattcttagtcccagcggtaaacccatgagcgagcgagccagttccgacacgaacggagtctgaggaagcgccgagatcgttgatggagaccttgaagtcgcggacgaggacgggcagataggaggccctgccgtcgagcgcgaggtccagttgagcttcgaaggagaagttcgtcggcttggatgcactgaagatcagatggttgtcctccttcttgatcagtcgtggcggggcttcaaatgagataaagggctgtcttgggatcatgaaatatatcacgactcctaaactgtgttttttttttttcccaagacatttttcaagctcagtttcgattggttgggtcttgaaaggaaggtgtagactttaaggctgaccaagcaatagccacaaaagcgatgatcgacccgaccttccagcgattcttccgctttttgaactgcatggtcttccccttctgtttgttagaaggagtcgtaggaggctcgggttggtcgacctggaatctggcctgagaggggctgggagagaggtcctgatcgacagaagcgtagtttttggcgagtgacttttccgaatggatgagcatcgatgggggcgagttcgttcgttcttgatctcgtgtctttgattcatctgtcatcccatgtaatagtgttgtgtatctaaccccggtattattgaagtctggaggatatatttcaactcgacatcagctagttatatcttttgttttactgctggtgagaagtggcgagactgatggtcacccttgtagacatcgaattcaggtggctcctggtcttcttgggagtggtgtacttgatcctcgctatcgctatcatccccaaacgcgtttcggtctgatgagcttggatgttgatatggtctgtagtgggtcgagctgagttcatgactgtttggctcttcttgctcgttgttgtagagcttgtctgttggtggcatcctgttggtcctttcgttttgaagtggtttcgtgaaaaagttggagcttgtcatcaagcagcgggatcagctaatcttctccggggaggtcccccggggaagtcccccgagtaggtcctcgaaggagagacttgcctccaaagtcactgcttgcttcagcttggctcaacttcaagggaagaaatgagttttgcgcaaaaaaacccctcacttgaattttttaagaataccctgaaccattttggtaaaaaaaaagtagaaatttttgtagcctgccatctcagccttaatctgacagtttcttttgtatctacctaccataagtgccagtggagctcacttcttcgtcagtgatgttccttattttgcacagtaaccaaatttgattttttttgagctttcaaataacagatcacaaaaaaaaaatctcacatcaggctttttggccaatgcatggtatgcgatcctcaatacaacagttttgaattgccttggatgagttctgacagaaaggctctgattgaaaaaatatattgattcaagacatggttttatgaccagatatgcccaatagggccataattggggtgtatttctcaccaagtttttcaacatcaaagatttcacaggacattttgagagaattctgagcagtgtgaggaagagaagatttgaacggactcaggtgtcactttttgaagggcaaaaaaagtggtcagactcaggttatgaggagaaccaatggtttttaatttcatgtactaggctaggttaaaatagactaggtacaagagtttgagttgtggttgtgaaccagatgaataaacaagaaaatgaatagaaataaaaagaacaatcaagagagaacaagagggtacaacaacaaacaccaggaatggagtatctccaaccaagaagataagcaaacattactgagagaaaataagccctccttgatcagggttctatgactacacgtcagggggtcagatttcataacaaaatgatgagacagactatagtggggaagatctcataacggtgaaagagtagatccaagtgatcactaagattgggattgaggcagaagtaagaaaaatagaagaaaggaagggaacagagatgaaattccaacacatttcttgccaggggcaatgtatattcaaaagtttgaagtgggtaaaaataagctgcgtggaagcctacaattctaatgctcaacccctcaagataaaaagcccaatgtaacaggggagtaccccaaaatatgggggagggggccatttctcctgccattagggtggagtttgtagggcaaggcatgccactttggacacaagtccctccttgtttggaggttgctgcacaacttgcttggaggtacttgtgttgagtttgggaaaataaagcttgaacccaattccactatttttgttgcattagcctggctcacaatagccatgattcatcagcaaaatttctagctgtaatcagcaaatcattggaggacttcctgttggttgtgtagcccctataaaaccaggtttgtaagcccttgaatcagatttccatgcaaaacctgacttaaatgggttcaaatctgattctgtagggcctacagataatgatgggaagtgctccattgatacttaaaaacacatccattttttgaatttttagtccagagtcccccagattattccagatccatccaaaaataattgctatcagcaacttttgaaaaggtgagcagccattggaactggctattgtgaaccgggctattttatggatttacctttttttaatttaccaatttcaaattcttttctgcctcaggtgtcccagattttgggtctcttctcagcttatgtgatggcccagtgcactgttggtgttatgacagagtatggattgacatacatttacatatttccacatgtcatttggttcacattcacactattttatatacatagtccactatatctttagttttactcaacaacggtgcgagccaggctggtcacagtccaatgtcctgtgtggctgagtgccaccaggggtttggaatgtgcccagagggcttgatcaggcaggataggcggtgtggaactactcttgggaggaatagagcttgagagggatgagtgctttattgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaaaggtgtggctgtggagatttcttgaggatggtatgtctaatatttcttatggttactagtctaaataaacttgtcacaaatcaaggtatccataatgttgatgggcaaatacctggctaataatgggtgatcagttatctgaattgctggggcaggatctgatgtggaacaaaggaagatgaaaacaaagctccttatatacaagattcgagggagttgtattagaagggcacttagagattaattcatatcagattagaccatctcagagcattaaaatccactctagaagtacccttctcagacgcacttgtgttcaggccaaaatctcatgtacatacagtgggtggaccgttatttttggctgcttgttttggatcccagagcttcaaggcaccagattgaagtcatgggacttggtcaattggtgcagaataggtcccaaaaaatgaatatgaaaaaataaaaacaaaaaacaaagtttcaagatttgtgaaaaataaaaaataaaatttgtttttctcaattaaagctttgaaattcattttgggggagtgagagtgctgagagaaaggacaattgggatatcagaagaatgattatgaatgaaaatttgggaaaaattgctttccagatggcttcaaagagctgttgattggggcattcaccagcccacattgcagtaaagcactagtatttactgttttggctctaatctggacaaccaacctggccaaaccttttttggttccaatttttttcatttataatcattcttcccatgttcccctctttctttctctcagcactcccactcccccaaaatgaatatcaaagcttttgaaaaaaatgagttttattctttatttttcacaaattttgaaactttactttttctttttattttttcatatcaattttctgggacctattatgcaccacctgaacaagtctcatgacttcaagtctgtttttcggagctctggggttcaaaacaggcatccaaaaataacggtccacccaccaacggtgcaacgagtcctatacgcgtattgtataggcatatacagcgtattgcacttcgtcagaagtacatgtattttgaaatacatgtattgcatctgctagtgaatacaatacaaatacgttgtattcattttctagcctatacaatacaaatacattgtatttacaaatacatttttggttgtattccctttaaaacccctttttttctcttttttttctcttttttttctcttttttttctcttttttttctcttttttttctcttttttttctcttttttttctcttttttctcacttttttttctcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttctcttttttttctcttttttttctctttttttctcttttttcagaggggtgagagaaatgaggcaaacaatagagaaacaaaatctgaatgtaaaaaatacacaaactgaatgcaaaaaatacacgaaaaggcacaggaaaggcttaatacttcagattttgtttctctattgaaatttgtttcatttctctcacccctctaaaactctcaccaaagcaataattgtattgtatccgcatcctgtaatcttattaaatctctgaaaaaaaatgagttgtcaaaggtgtatttgctgaaaaatgaatacaatttatttggtgcaaaaaacaagaaaaaaaatcaaaaggaaaaaaaatcaacaaaaaaataaaaataataataatggaaaaaaataaaaaaaatggaaaaaataacaaaataaaaaaaataaaagttgaaaaaaaagagaaaaaaaaagagaaaaaaagagaaaaaaaaggaaaaaaaggaaaaaaagagaaaaaaaagagaaaaacaagagaaaaaaaaagagaaaaaaagagaaaaaaaagagaaaaaaagagaaaaaaggagaaaaaaaaagagaaaaaaaagagaaaaaaggagaaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaaagagaaaaaaagagaaaaaaaaggggttttaaatctgtaatgaagttgaagctgggatctgcagatacaaaaatacatgggatgtatttcagcggacctgcaatacatttatttgtattgtactcagagggcaatacataaaaaaagaatacactcgtattgcagctgccttcagctgcaatacaaatacatgtatggcctatacattttggtgcaatacacacccactagaaatacgtgtataggacttgttgcaccgttgcacccactgtacagcagaaccatttgtctataaatagaggttcttctggcccatgttttcctcatccttccttattctagcttcagattagtaatcagagatattacttagctttcatcaacctttgattaagaaatccagaaaattattagagtccccttgaacatcccttatctcttattttggccatagaaaagtaattcaaaaatattacttcgcccttctcaactctttttgaaaaaagatatcagagaaataagtgtacctttatcagagcccagagaaaccagagagtattattagaccagagaaccagagagaagttataacatatttaacagagatacccttcagaaacctttaatactcagaaatccccacaatctccttacctcttaaacaggtattattaagcaacaataatagtggtatcaacactaagataaatttagaaagaagccacactcttattatttttcttagtgtaactttgtcgcaagctagacaggagggcagtctcacccacacacatatactgattctactatttcatagtctttgggacaccacttgtggaactactcttgggaggaatagagcttgagagggataggtgctttattgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaaaggtgtggctgtggagatttcttgaggatggtgtgtcaaatatttcttatggttaccagtctaaataaacttgtcacaaaatcaaggtatcccaattgttgatgggcaaatacctggctaatagtgggtgatcagttatctgaattgctggggcaggatctgatgaggaacaaatgaagaggaaaaacaaagctccttatatacaaaattctggggagtggccagcttgtggttggaagataaatggaacattctatgagagcatgaaacaagagaaaatatatttatccatagaaacaggggaaataggcagtgggcaattgctcccaaggttactagtatgaaacaaataaggagaaaaatattccatggaaggagataggaggaaataactgtttcatggccaaggggattgttactagtgtgagacacaaggagaaagaagaatggaatatgtctggaggggagtgagcttcaagggtgtggagtttctgttgggatgggagggggaaattacattatccatgtgaattgtgcctgggtgtttccatgagtgtttgtttgggggtctgggagctttctgggatgtcttgactgtgtgattcttctgtgatttgttctcttgataatcttgaattttcaggagtggcttaccacagcggaaggaatcccttccgctggactgtacaccggctcgccgggaggggttcctcccggcggcgtgaccttggcctctctaggccaagggggaaaaaaaaaagaaagaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaggaaaaatggggctgtcccataggacccatgcctgggtcctatgggacagcccaggtcctaaacgcatataaatatgcacttaggacctaaatttgggcgtgcagaaaggcacaccaacctgcagggtatacccctgcaggccggatgggcttgcctgcctgcacacccattctgcaatggtgtgcagggcgcgcatgccatctgcagctggcgtgcagattggtgtgcgcgtgggggggttggcttgtgcttatcaaccccctgaaacttggacacttttccattttttctggtttgggggatcccatatttccttgtttatccttcaatatccaccatccaaagcatctgacccaaggtcagctcaactggcatcaatccccccttccttggatccagagtaaggggaagcagaaggtggccttattcttggaaccagagagaaacatttgaccttatctgccccttgccaagcctcgctgagggcaccaacctcatcaccattgcacttgagagaagcgggcacttgcaaggtggttggtggaaggctgagcctgtggccatggagaagtcaaaattaatgggtgggatagtaggggtgaaaacccaagggaaaaaatagaaaaaacacatatctgaggcttttcaaatgcattgaaacaagaagaatcagattgtgtccaacaaatgtaggtaatacaatacataaaaaagtgagctcaaagatccagaaaacctggctctgtgccagatatctgcagggtagagatggccttggggtacccggcacctgccggcgggtacctgccaagttggtgccgggtgcggtacttggtgcctgattttgggctaaaaagaaggcagtaccttggcacctctaagggcacctccccccaaaccccctccttggtggctcgactgagactaactggtcttggccaggttgctggagaggacccctcctctgcaacctggttaagaccaattaggttgccagtaaggaccctccttggcaacctgattggtctcaaccaggttgcctggaataatctccagtagccgggcagtacccgcctcaagtaccaccggtacctgccagatagcactgggtgcggtacctggtgccagcttttggccaagaaacagtggtgggccgctacgcttttggcccaaaaagcgtagcgtagcggcgctttttttgcgccaaaattttgtagtgttagcgcttttgtagcgcattttcgctacgctacgctgcgctacagcacttttagcagaaaaagcggctaaaacccgctaaaaaccgctgtagcgcagcgtagtgggcccttttttgtggcccacacgcgtagcgttagcggtgtcgtggcggaattccgctacgctacgcttaacgctaacgggaattccgctgcgttacgctacactaaccgctacggttagtgtagcggcccaccgttgcaataaagcaactggtacccaggtcccatggggccatcagtactgcacggtatgggagtgggatgggttggatccaactccaaggcactgtattgaaaccctggacagaagggatccatgatgataacctctctgaagcaatcattgtcaactgtttgtcacaatacccaaaaaagaaagccaactaagaagttttagattgacactgtgatgaggctagtaaaatacttttgtgatggccaggactgggtgtgcaaagtccagaaatgtacctccacctttttttctaaattgaataacactttaatagttgtcttgaatcctcttgaggctctcaaaaatccatatatcttggtcactgtgttctataggggctttcctgggtcttcctacagtcataaggataacaaccctcatgggtttcttacacctcaatttcttcatctgagtcatcactgcctgaatcatctgctcagaccggcaggtccagcctcacatcatctcaatccaaaaaagaccaacctgaacaagaaaaaattcacttgaaaatcagcctcattcatttccttaagctcaaagtagtaccaagacatccttttcggggcaacattactccctgtcttttggtgagtaggctaatgaccactatttatttatttataagtcgttgactagttgtagtaactcagacaattgaaatcgatcaggttgttcatgaaatgattcaagtaagagtcttcgtttcaggtgaacagattggtcttgattagcagatggagttgcatgatagaattgttgtaacctaagaatcataagaataataatcagctcaaggtaaacaaacagaatgactaccaaacacttcaacaaatagtaaagcataaattgctaaccttaagacgagcatttgtgcctcgatggcagtgatttttgggcttccattagagtggggcgtgatatcgcctctcatcaacacgattccatgactctcagccaggtcggtgtaatgggtcaagatcaacgtcggctgggcaaacgtctgtctcagcttatattcgcccagcggggtgtacattacgatcgttgccgggattgtcgagggcgttgtctgggtccagtgcggggttttacttaggaagtccgggagccgaggttctggtgcaggctgcttgacgaaatcccattgctatgtaataccatcatccaaaaaaaaaaaacccgtatcaacctctgtcacaagaggagccaaaaatagaatcagcaaatgaatgaagagatgttcaaattgaccagatattgcatttcgtaaggaacgtcggccggctttgcttgctcagaagagtccactgcagaagacttggccaaagggaccacgaagctgggatatttccttgcagcctggagcatctcttggtacgttgcacaggggatcacggcgcccagtttgggagggtcggatttcgagagatggtaggccgtccagagcttcctgatctcgctcggcgactgggtggctatcttgttcagatcgatgatgctgtctagtggctgaaattaaatccaaaaaaatcaatcgaaatatgtcaccacttcggctcgagtgtcgacactgttcatcggattgggccagaaaagacttacctaccttgataggcgacgagtattgcttcgacttggcgatcggagatgtccgagtttctgtcgttcgatctgtgtctggattgagcttctgacgagccttcttgatcaattcatcgtaaagtttgcgttgttggattcgttcagcttggattttatcctggttgatcttcttcagttcctccaaatcacgtaaccccttcctagtgaaacgagccaacacataaatcagttagttaattaccaacggatcgttcttcatttttttttgctttaagtctggactgactctttcaatttttcgttaatcttctcggcatatttctggtggatgagtttctgagtccgatcgctggtatcggatgtcccaaggtatcgaatctgtctccctcgagagcggatagatggtcttgctaagcttggacagttgaccaaaccgaggaagatgctgttactgagatggttcatcgtgtcttgccgggatcccctccgagcttccacccgcagacctaaaccacccgggtcctccggctcccccgcccggtccaagctcccggcttgcagcccgcactccgcggggccgcaggtcgttttgggtcatccacttctttctctgaacattgaaccccctagcaaccctgcctggctgaactgccttggaaaaaggcattttcattgaggtaaacatggcgggaccggcgattcctccgcctccgcatcaaagtgtggaaatagaaagaccatgcggggcggacggcggttccggaccgtggcgcacccgtctccccagcgataagtaagtgatttggttccgttgctcctgttgtcggaccctaagatacctcacccaggcccacaaggtggcgccccttgcctggtcacgacgagacattcacacccccgcacattctctatccggacaccggaaatctgcgtctggtgcgcccgcatcacgtcaaacatgggccataaatgagagcacccggaccatcagaattggtgacgccttcggccttgcatatggagattaatctaggcgaggggtggtacagacacactgctaatttccaaaacggatggagattctcatttgaagggcggatcacacatcctttggtacgtacatcaagtggtcgcgttcttttttgagaagaggaggcgtgcaaatgaaaatggaattgcttctatttctattgagccctattgacccccccaacatacaactacaatgtatgtacgacgttatcagtagcccgacatgacttgaggcgcttgctggcgagtgtgttatactgctggagcacaactagggaggggcgctttcccggcgtcatgcgtccaagccacaccactctgcgatccggttacagcgaacttacacatttcgacgaaccctttctcattccctggtagataaaactcatgtctgacttctttaaataccttgtacctgtgccctgacaactgacctttcctcttcagctcactcctacggactatcgctcatacacagaactggtttcttttcgcccgcttgcggcccttttcccctaatatttccgcctaaactaactttataagacacttcctcaaccgtaatccccaacaccctaatcaccctttccaaagctggaattcgtcctgttcatatatccctttttcacttcatccgtatcatttagaagttcaccttagcaagcaagtcttgacgcttgaggcattctcactccaaacacagataacttacctacacagaccaaaaacagagcaagaaaccccggacctcaactcaccatgaagcacgcctcattctttcaaattgcgagctctctcctgagcttagtttcagtggaatgcctgccagcaaaaaacgaagttgttgtgccctcctcaaccaccacagatctgacccgcggtggaaataatctgatgcaaacgatgggggaggtcgatgaatctagctgtcgaggaaatacaatgacctgggataagagtaaaactccttgggaaaagttacagctcgctcaaaacttgaacctctaccaaaacatttggcaaggtgcgccccgtctcctctccttggccggtcgtcttatcccgtcatgactttcctgataccttttttgtttgtttgtttggttcgacttcgtagccaacaaagtcttggactctggtatgagtgacatcacctgcagggccttcaacaaaggctctgtgtcctggaaaaataagttccacatgccttgcagtcctcaagacaacaaccaggtcaaaacatgtaagtctgaaagacttgcaaacaccctccgaacgccctctcactggaccaagtaacttaataactccttccgcgcttgccatctacttactctacccatcacagacaccaacgtagcttgggctggatctccagtcccactcaagagtgctaagatttttaacaccacttggaactggaaattcctcgaagaatcatcagacctcgttttggatgtggtcagtccatcatttacacacactctacgcctctagacaaatgctaaattgctttcttttgcaaattgtagtcgtacgatatctttttgaccaaggaccctacctgcacaagtcaagattgtgcctcgagggaagttatggtgagttgccaatttttttttccaacgaggtcggattttcgcccaagagttcttacaaccaggatctcgttgctaacaacattcaaacgtctctttggacagatttggttaggtgcacttggaggggctagacccgccgggacacgaagcccagtcaacggcaatccgaccggcacgctcaaagtcggtgggaagtacgaattccaagtctggcaaggcactgtcaatgtgcccgtcatttctatcttccctgctgaggaaggtcgcagatatacttccttcaaggcagacttgaagaaagtgctcagtaagttgcccctctcaacctcctcccatcttttattcgaaaccttctgattttcaactccttgtctacttttttttcagaaactctccaagcgttcggcatagctaaagatgagtacattcttagcgttggtgccggaattgaaatcttcaaggtttgtttccaatcctcaatcttttgttttgttttgcacaaactttttggagaattgcctgattgctgatatctatgagttattcgattttctttagggcaaaggagtctttgccacctccagatacaccatcgatctgtactaaacatcagaacattccgggaaaggagacaacaacaagaacaacaacattgtccacattgaactgcgttcggcgaaccactcggttcttatttcttcttcattcacttcttttttttcgtctccctcgcttgttttttttctttcttgcttgcttccttcgtcttttggttacgttcggaagctttccccactttacacaaatcttgtgatcccgagttcaatctttgtgccgggctgccaatcatcgttctcgattttttttttctgtttgtttgttttgccaagtacagaaccccatccttccaagtaattaagcgcaatgctcccccccccccctaataacaatatagcggatcctgctcaagcgttgagattacaacatgatgtcacacacgacgaagttgtgtctgatgcgtctgatcctttcgacccgataagacaaagaccgccatcaaattagtgttgcatctctcaccaaagcatcggggggttccgagacgttccctggctcagagctgaagccgcacgtcccgcgaacctgcggaatggacccttacgcgacactttttccccgattcccggccaactaatctctttttggttgactgtctgtggcacaaaacggtcccctcggcgagtgaacaatcactgaggtgacgcgtgcctaggaaaggtcaactcaacgtccgctggcaaggtccctgccctccaacttccaagcagtttgtgagcatgttaggagaacagacaccacagacgcgtcatgtgcgcctttgatgtcttggttgcggcaaagaagggtcatcagagcccctcaacgatgagaattacaagtgacttggcagataatccgtccaataactgtcagtacatttgggatgcgtcaggacatatttcttaattgcagtctatatgtgcgcgcggacgggtgggggccgaggggcgaacttaacacaagtccatcgcctgccgcggaaggcaggggcgcaaagcgagctttagcgtctccttcggaggtcgcgtagcttcctcctcggagggacctgtgaggacctgtgctaagcaaagcgcctcgcacgaagtggacctccagtgagagcccggaggcagccccgcagggtcgctgtctcacagagaccctgcgggactgccctccgggctcactcgtgagagcaactccagcggtccggggggcaactcgcatgagttccgcagccgcgacctcatgtcacagaggtcgcgggtcagttccagtaatggactggcagtcctccaccctcggaccaaccgacctccccaacgcgatcgaccacaaaccacctccccaagacgatcggccgacataacttcccactccacaggggatcgatcttgatgatgcttttatcggccggtttgggggttgcaatattggttggttggttgttttttggtgtatcggtggttgtttctttcggggggggggttgattttgtttttcaattgtttttcttcttttttttcttcggagaactaggcgtttgggtgggggtgtttgttgaagattttgggtcagtgttggccatcatcgtggggtgcatggtgttgtgtgtgggtcgatataggaatcgcggccgggaggtgacccgcagaagtcagaggtcgatcgcgggttggagtgcccccggggatgttcccagggtcgttccgcgggaccgttggagggcaaaattgccttccaggcagtcaaagttcgcccccgaacgcccagtcgcggctccgttggagttgctctgaggctttgttaagctcggccgaggggtgggacacacgttagcatggatttaacacctgcctgtatatgtgctcattgccaaaacggagtaattttgggggcagatcacacatcctgatcaggccatgatgcatatttctttgttcagggtgacgcttcagactgttcgtttctagccagtaccaagaggttatcagcaagcagacactcagtcagtgctggctagcacccatacgaccggaggagcacaaacatgaagggcgcttccggggcctgatatacctgcgacccggtaacggcacagaaccctttgatgcctggtagataaactcttgtcggactgatttggataccctgcacttgatcaagtgattcgtcggaaaggtcggtccggcatgtgctcgggccgactttgtccgacatgtgcctatgcccaagcaacagtcactcccaacttatcccctacgaactatgactcactggacggggttttcttttcgcctgtttgtacgggcttggataattccttcgcgacgtttataagctatcctccaatcattgtctcccacaacctgatcatccgcttcactactgattcctgttcgtcctgtttatacatcccgcttttactttgtaagtagtttttcagcagcatatagcaagcaagtcttgccactcaaaacacacacacagaccccaaaaaaaagacgaaaacaaaaagaaaccccggaaaccaagcaactatgaagcaaacttcattctttcaaattgcggctaccctcctaaccttagtggcagtgaagtgcgttccagcatccaaacaagctgcttctccctccgcgcccggcacagagctaggccgtggtggtggtggtaataatctgttacaaacgatgggaccggttcaagaatctaactgtcgcggaaataaaatgacctggacgaaaagcaaagctaattgggaaaagttacagctcgctaaaaacttgaacctttaccagaacgtctggcaaggtacgagctccttgtcgtcttcttccacaaccgttctatccttcaactttcttcaccattcccacccagaagcaattgctaacccgtttgtttgtatttcgattttgtgttttctttttttttagctaagaaggtcacggatccggcgatgagtgatatcacttgtaactccttcaaccagggcgctttgtcttggcaaaccaaattcagtatgccttgtaatccgcaagacaacaaccaggtcaaaacatgtaagtaactcagaccagaaacacgtgcagacgcgctttgaacgtccctcaattataagataagataacctaataataattctcttaacctaccacagacaccaacgtagcttgggctgggactccggtcgcaatcaaggctgccaaggtattcaccaccgcttgggattggaagtttaccgaagaatcagcagacctcgttttggatgtcgtcagtctattttgtatctacatgaaacccagaacaacccttaattaatttctgttcattcttttttcggggggatggaatagtcttatgatatttttttgacaaaggaccctaactgcagaagtcaagattgtgcctcgagggaggttatggtgagttgagagcttcttcgggcattgaacattcctaatctatcgtcggatttatgatgactccagcaagagtattcaccaatttcaagacccttttactaattttcaaacatctgctcgttaacaggtctggttaggatcactaggcaaggcgaggcccgccggggcccgagttccggtgaatggcagcccaaccggcacgatcaaatctggtggaaagtacgaattccaagtctggaaaggcgtcgtcaacgtgccggttatctccatcttcccagctgaggagggccgccgattcacttccttcagtggagacctcaagaagttacttcgtaagcttccccactctacccgtgttctttgaaccctctctgaccgaccactgttttgcttggttttagaatctcttgcgcccttcggcgttagtcaagatgagtatattctcagcgtcggtgccggaattgaaatcttcaaggtttgctttgatccttgctcattttctccgaattgaatttctagatgactgatgatatctccgagtgatggctactttttttagggaaagggaacattcgtcacctccaaatacaccatcaatctatactaaataagtaaaaaaacactctcaggaagaaaacgaaccgcattgtatatatttactgaactgcgttcggcgaacttacttcgcttcgggtctgatttctctcttttttcgtttttcgtttttcgttttcgtttttcttcgtctttcttgtgaccagagtcctgtgtatatacttggtgccggactaccagctatcgttctctatcagtttttgcggtgtaaaaacccaccacctccaagtgttttgaatatgtaaataattatgagcatcatgccatttgctctttcctttgccctgccatccattgtcaagtgcaaattttcatccttccattgtggcgatgaacagccatgagttctgtctgaagcctgttaccgacgtacttctccgttgagattgcaacctggcaatgatgaccttatattcctgatctggtaggggatcgatcaattctaaaagagtcccatatcagtataatggtcacgtgacaccattgcagtgaccaagaggatacccagcggaggaaaagtcccaaccagtcttagcactccacaccagcaaatacttgatgatcgaagtattggatattccaatgagggcgaatcacattgaagcacggatcacaacaattgagggttgcctgaaggaagacttgctagcattcatttggcgagaatgcagaacttatttagagcatgtaatgagctcggtttcttgggagaaataaattgctcgtccgctgtctgtacccccaaagcccatatttatgtacagacctttttctcagaatatcttacaagaatgatggagcgtatgaagatctcaagttaatcactcagcccggccacgcaatttgactgcatcatgtttctttgattgaacatgttagaaatgaacaactcaatgcaagagaaaaatgaaaattcgattttgattggtctgtcttgagtattttgtagctgattatgtacatttcataaaagatcatccatgtaaatattaagaccaaccaacaactcagaaagaaatgaaaaaaagttgagtggagtcaaacaaaaatggaaggatttagatattcagagtgaatatgaaaccaaaagccaataatagaatgatatttttaagtagcataggatagagataaggcaatttaaattgagtagggattgatgaaaagaaacggacaagctgagtgtgaaattgtgagataggtacaattggtgattagggtgcatgaacatttggaccaaagtgagtcggttgcaatagtaagaggtatatttatatctaggtggcgggtcaggtcaggttaaagacagagagagagagctgtgcaaattatatgtagatcttctaccatttctttacaccctgcaaatgatgattttgtttgaatagtgcatcatgagaagcttgacaacaaacgggatatttctcattaacaatagggcggaacgaaaaggagaggagagagcgagtgaggaaacggatctggatggatgacgattgcagaatataatcgagggtacaagctccgggtgggtcatgatgaatgatgatgatgatgatggatacaagctcggatgttcatgaggatgtgacgacatttgagggtgtttgaggggctgcgacgggttcgatctatatcatcccaatcaatcaaacaaatcgggaacaaacaatcattgattagaagcagaataggcatttttttgtttttgagtcatagaggaaaagagggaagataaacataccgggggagcgatgggccgattgttttccgcaaacagccgctggaagaggactcccacacctaccaagatgaccagaaaaaatgaggatgacaagaaatcttgatgtgttctccagtaaacaaaaaagaaaagttaccctcgaagacgcccaacaagactccacagccgatcgcgcttccgaccatgctacgcactcctccgcgggcagctaaggcgcccccggtcatgaacccggacaagattgcattccatgggtcttctttctgtcgatatctgcacaggtgattggtcacaagtgatgtgtcaatgactaggacgaaaccgttttcaatccttctttaaagggagatttttttttttttttttggagaatggactggctgaccctttgacgagacaatcgaagctcgaaaacatcccgccccagaccccaaagttcccgcctacaactggagctcgggctttgattgcagctagagagccactcaacctatcgccctacaaccaagcaatgatgatgacgatgatgatgattgtaagaatgggatttgcgggttttgcagagtttttggaggattatctgtgtggggtggaagagtgagagagatggcggactttgggactattcctcatccccttgactccgtgccataccgtgcccccgatcgcgcccattgcgaacgccccgccaaagtcgttcaggatcacccacggacatggatctcgggaatgatcactccttgaaaaagagaagaaggaggagcgttagagagtcagtctatttgaactggccgagttgattggtaggatttggttcgctggatgactgacgattgggacatctgatgatcggttggagtggtgggatggctcttcttctgctttgctttttgattggattgctaagatcgatcgatggagttcttgatttcccgataggttttcttgacgacgttgttgttgttgttgttgttgttgggttttcttgaatatttttttctccagtggggtttctgacttgaacttggcccagtagatttgttcatagaccccctcttggcatcctgccattttgaatcggagggggtctgaaacttgcaagcccggggttcaccgagcttaactaatactaataggcctccattataagatcagctcattgggagggtttcctcctgatgagctgaactgtgtaccagctcattgggagagtctcctcccaacaagctagatgtaaaaccatcttgttgggggaaaaccctcccaacaagaacctttgccaattctcagcaggtgggaagaggtggtgcccgtagctacccaggtactgccccttttttgccaaaaaactggcatctagaaccgcacctggcaccgcctggcgggtgtggggggtacccaccaagcggtactagggacctagcaaagggtaccatggaactatctataccctctcaatgagctggtacacaatccagctcattgggagggtctcctcccaacaagctagatttaaagccatcttgatgggagaaaacccacccaaagagttagagaacctttgccaattcttggagggtgggaacacaggtggtattcgtagtggtacctgggtaccacccctttctttgccaaaaaaaccggcacccggcaccgcacctggcaccgcctggcgggtgtgggtggtaccctccaagcggtactagtaacctagcaaagggtaccacagaacaatctctagtgttaactcttcaaggaaaaagaaaaatcataaaaacagaatgatggggggtaggattttaattccctataacttgatcaagatctgtaataattttttatttttacagacagactacataaatacaacataatggaattaaaacaccataatgtggtggatggatttcattgagcaagcacttgatagttatggcatgtggatcagccgggttacatgctattgatgtccttacttttatgtggagagaatgtcaatgactgtggagattgggattgagtctttttctacataaattgtgtgagcctgtgtgagctcttgagttggataaggataagtcctcagataggcttcaccttaatattcttcacttgttgccatactgtatccatgttactaattgtttcacttttgaatgattaggtttgaactcatgaaaagaacaggttgcaaaaaaagaacagaacagaacgaaggatttggtgagattatattacaagataggatggggttcaagtccctgatcaagtggtgtatctcgggggcgctctcggggggcgaccaaccacggtgagtttcaaacagctttgttactttgaagtaggctatgtaaacctaaatatatcatgaatccgaacgagctcgggccgaaatccgatggaatatttgctgcgaaacgccgcgccatcgagccagaaagcaggaagaagtaggagaagaagcaacgaggaaggagaaggagaagagtcgaagaaggaagaggtggagagggacgagtacgggatagcgctccgatcctcgcggaccactactgtcgatgccgaaccagcggcagcgacgccggcttcatcggcgtccaaggaactcaagatcggcggctcgacggtctccaagctcctgcctcctcaagtagcagtccaatccaccactcccgaagaactccacactgcagcagagatccatcctccagctgctgccgcgctgcttcagctccataacctcgtcctcgaccatccccacagccagctccaacacttcctcactacctcttcactcgcacttcgccagccgcacgagttctccaagctcatcaacggttatctcaatgtacgtcttgtcgatggtctggatttgatccccaagccaaaactatcttctcactcactctcatcaatttctggttcctatcccccccccaccaacaaaaaaaaaacacgagaaaagggctatacagctttccatcaagcctgtgacataggcgacctaaagaaagttgagatgttgtgtggtgctggggttgatcgggggttgaaggacgagatggacgggttgacgggactcgagttggcgcgggaggccggccggacggaggtggtgggcttcctgtcgagcctctgaacattctctatagaaaacacttgcacctgcttttctctcccagtcatcctcattttgatactcttagggtggggtcagttcaaggtctcctttcttgccccaacatatcatcaactaaagccatgtgcattactattgtgtattcatcatgtggcaagtcaagcactgagggcagccgatatattgtgcagtgagataagtgccaaggttattgcataaattggcacggtcgtgcattgaaaaatgtgcgcatcacaccgagtggtgatgattatgacgtaagtcagggacagcaagaaatgaacgaatgaagtgcggtcctagtgaatacagcttatcgatcgtggggatgttttagtcggtcgaaggggaataagaagatagtgccttcaactcgttagcagcgagagttacgaggcattgagcggagtaaacactcaagccgaacttggcaaagcagatgtctggtccttcgagtttctggaccagtgcgcgagacttggcctggagttgatcgaagagctcgtccagagttcgtcggacggcttgctcgatgtctcggctcaactcgtcggctagcccgtcaatgtgggcctcccattccgagagtcgcccctcgggcgtgtgcagtaagcgcaacgctactaggttccggtgcgagctttctagaggatcacattggatcgtgtagtccctgttttgacatacaaacacacacaaaaaaaaatacgaaggttagaaaacattgaggcacgtggtagggaaaatgtatatagattataattcagagaaaacttactcccagtaatctgtattcttgagcagttcgatcttcttgagatgagtagggtcagagcgattgaaaagggcgacgatatggtcggtgacgtcgatagagtcccaaggattaggttcagaggcgacgaagccgtactcagtcaagagggtggagttggcatgggggccatacgagaaagtgatttcttggcctttcctgatcatgcagggctgatcggatggggacgagtgggggaagttcagggccgggttcgccgggcccagccccgcaggctgcgtcgaatacatcgtcagtgtctgctcattggctaccgccgtcactctgctgatcggcgaatggttcgcctgtggtcacagattgctcgcgttaatttttatcagatcatcgccccgatcaactttcggctttattcgtaccatgtcaaatgctggggctagtgagatattgtccgccatcttcttggctccaatgttgaatgatacacatctagtattaacttatatcagtttttacaaacaaaatgaaatagaaataaaaatttagcgccataggaagatataggaataagaatgagagtgattataccgaccaattagccacgcccaaagcagatcccaaagacgagcatgaggataacagtcgcgtaaggtcgggaccaaggcggcccaatcatcgatgaaccggagcaggacctcctcggcttgattgatagtggtaggcgtcatgagctggtagaagtcgaagggattgatggaatctgtgggaggaggggctggtcggacatgagtttggagccgatcgagctgggccagatcggttggatcgatctcgtccatctttccaaagatcgcgcggagttgccatactaatgggatccccgataggtcgtccggtagggtagataagtagcatccaaatgggtattcgaatcggtccgggtctgcacagttccgtcgactcgatcgatagaccgtcaggaataggctcaaggcttgagtcgaagtgagctccaagcaatgcttctctacgaactcttggggtatcgtcttggtatctagcaggactgatcttggtaagcataggattgatgtcgattcctggtggttattggagtgatggtggtcggcatttgagggaatacatgttttattacttggaatcctatcgcgattaatgtgggcttacttcgatgtcctccgtggctaccaggctgcgaccctctagtgtaggagggttgaatacgtatcaaactcctgcatcacacagacacacatacacacacatgttggacatattgagctggtgggatggatttttcttgcagtggttggacttactgctggtcgatgaacgcatcgttgctttgaattctcccgtattggtttcgttcctctgcagccattcgagtaggtcgatccattcctggcttgtttgttgggtcatctttttcttatcttgtgattttgtgagtggttggtcataagaaatgcggagggaatgtgctggtgggatgtgttctctcccagtataagcatatatgctggatgtatgcacatatgtagatatgcttatacctggttcaacagcttcaaagcagctgctgtgatcataaacaaaagtctcaacaacaaccacatttcctcattcagctaattctcacgaacacctcctcactgaccatcgccaaaacaaagaaattcatccatttgagcggatttccatcacccttcgcaccgcaaggttaattgatatgttcaagcttgcttcctggtagtcggactcatggacgaaacgcacatgaaacatttttaatcttggggcaaagatcaactcgaccttgcaatcaagcaaaacccccgatgtcatgtatctaggcagatgagctttccccaaggtttgaaaacctcatgcataccatccgaccggcttgaactacatgaggagcagtaattagttgtgagtcttgacgagtaacacttaattgcgcgcgcccagaggacaatcaggcgagagaggccttctcagccggctgactagacaaccgagcggatgtagtcatgttttgctcgtctcaagccgtccacggatcgggctcacaagtttcactccgaagagtccgtcaaggttttcatgacgacccacattaaatctgatcgagtaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacggtcgtgcattgaaaaatgtgcgcatcacaccgagtggtgatgattatgacgtaagtcagggacagcaagaaatgaacgaatgaagtgcggtcctagtgaatacagcttatcgatcgtggggatgttttagtcggtcgaaggggaataagaagatagtgccttcaactcgttagcagcgagagttacgaggcattgagcggagtaaacactcaagccgaacttggcaaagcagatgtctggtccttcgagtttctggaccagtgcgcgagacttggcctggagttgatcgaagagctcgtccagagttcgtcggacggcttgctcgatgtctcggctcaactcgtcggctagcccgtcaatgtgggcctcccattccgagagtcgcccctcgggcgtgtgcagtaagcgcaacgctactaggttccggtgcgagctttctagaggatcacattggatcgtgtagtccctgttttgacatacaaacacacacaaaaaaaaatacgaaggttagaaaacattgaggcacgtggtagggaaaatgtatatagattataattcagagaaaacttactcccagtaatctgtattcttgagcagttcgatcttcttgagatgagtagggtcagagcgattgaaaagggcgacgatatggtcggtgacgtcgatagagtcccaaggattaggttcagaggcgacgaagccgtactcagtcaagagggttgagttggcatgggggccatacgagaaagtgatttcttggcctttcctgatcatgcagggctgatcggatggggacgagtgggggaagttcagggccgggttcgccgggcccagccccgcaggctgcgtcgaatacatcgtcagtgtctgctcattggctaccgccgtcactctgctgatcggcgaatggttcgcctgtggtcacagattgctcgcgttaatttttatcagatcatcgccccgatcaactttcggctttattcgtaccatgtcaaaagctggggccagtgagatattgtccgccatcttcttggctccaatgttgaatgatacacatctagtattaacttatatcagtttttacaaacaaaatgaaatagaaataaaaatttagcgccataggaagatataggaataagaatcagagtaattataccgaccaattagccacgcccaaagcagatcccaaagacgagcatcaggataacagtcgcgtaaggtcgggaccaaggcggcccaatcatcgatgaaccggagcaggacctcctcggcttgattgatagtggtaggcgtcatgagctggtagaagtcgaagggattgatggaatctgtgggaggaggggctggtcggacatgagtttggagccgatcgagctgggccagatcggttggatcgatctcgtccatctttccaaagatcgcgcggagttgccatactaatgggatccccgataggtcgtccggtagggtagataagtagcatccaaatgggtattcgaatcggtccgggtctgcacagttccgtcgactcgatcgatagaccgtcaggaataggctcaaggcttgagtcgaagtgagctccaagcaatgcttctcaacgaactcttggggtatcgtcttggtatctagcaggactgatcttggtaaggataggattgatgtcgattcctgatggtggttattggagcgatggtggtcggcatttgagggaatacatgttttattacttggaatcctatcgcgattaatgtgggcttacttcgatgtcctccgtggctaccaggctgcgaccctctagtggaggagggttgaatacgtatcaaactcctgcatcacacagacacacatacacacacatgttggacacattgagctggtgggatggatttgtttacggaggttggacttactgctggtcgatgaacgcatcgttgctttgaattctcccgtattggtttcgttcctctgcagccattcgagtaggtcgatccattcctggcttgtttgttgggtcatctttttcttatcttgtgattttgtgagtggttggtcataagaaatgcggagggaatgtgctggtgggatgtgttctctcccagtataagcatatatgctggatgtatgcacatatgtagatatgcttatacctggttcaacagcttcaaagcagctgctgtgatcataaacaaaagtctcaacaacaaccacatttcctcattcagctaattctcacgaacacctcctcactgaccatcgccaaaacaaagaaattcatccatttgagcggatttccatcacccttcgcaccgcaaggttaattgatatgttcaagcttgcttcctggtagtcggactcatggacgaaacgcacatgaaacatttttaatcttggggcaaagatcaactcgaccttgcaatcaagcaaaacccccgatgtcatgtatctaggcagatgagctttccccaaggtttgaaaacctcatgcataccatccgaccggcttgaactgcagtaagttgcgagtcttgacgagtaacacttaattgcgcgcgcccagaggacaatcaggcgagagaggccttctcagccggctgactagacaaccgagcggatgtacatagtcatgttttgctcgtctcaagccgtccacggatcgggctcacaagtttcactccgaagagtccgtcaaggttttcatgacgacccacattaaatctgatcgagtaaacatgtcatcgctgccttcattttcccctggaaagaccagatttctatcaagtttcagtaaagatgtcctgatcagattggcttctgctcactcacgcaacgctttgctcggctgctggtcgatgccagcgtggactgtccatcactcgctacaaaaaaaaatattatcatcattaatataaatagatgcgctctcctcagctttttacgactcagcaacaacccgctgcacctaccagaagttgttctcttgcagttctatccgaattgaatttgctctttttgtttctccctcataaccgccccaagattttacatcccctctggtgcatatcacagagttctaccatccatcttcttactgagtccccgaccaactaaataaagaattaagaaatattcacatcatcatgaagcacactttattctttgtctccttgctagccttagcctcagtggagtgctctccagcaggctccaccccacctggaggtgatcacaacactggcgccgagaatagtgtggcgaagacgatgggaaaaatcgatgaatcaaagtgcaaaggagaaaaaatggaatggagcaaagaaaaaactccgtggcagaactcaatgcttgccgagaactttgtgctttatcagaacatctggaaaagtaaatactctccttccaatcctagtatttcttattctttggcctctatagcggtctgttaattaccccatcgtaggcacattcctgatctgttgctttttattctgtaggtgatcaagttctgggcacaggcaagagtgaaatcacgtgtaaaagcttcaagaatggtaacctggcttggcaaacgacatttgacctaccgtctgctcctgagaatgcaaagcaggtcaaggcatgtaagtgtccacgcttttaaagtcgattaacatggttgtaaaaatcatcagaggtttcatctcaactgtttatagaaccgtctaacaatttcttgttttctatcctccccaccgatcgtacagacaccaatgtagcttgggtcaaaccctcgttgactggaggacagaaaacgcagtcaatccaagtcaagaatgcaaaggtattcaacactgcttgggactggcaacttactggggactcgaaagaccttgttgcggatgtggtcagtccgctcatttcaagctcttttcaatcactgaaagaacgcagagatgctcatttgtttttcgcgtgtcatagtcttatgatatatttttgtccaaggatcctacctgtcagaagcaggagtgcgcctccagggaaattatggtgattagaactcttttttttttcttcaacattttgcaacacctccttacaatccgtcttgttcttcgcactcacacccatgcatgtatctcttcataaacaggtctggttaagcgcaattggtggagcacgacccgccggagcacgcgcccaagcaaatggcggcacactcaaactcggtggaaagtacgaattccaagtctggcaaggcacctcccaagtcccggtagtttccgtcttcccagcccaggaaaaccaaaagtttacgtcgttcagcgcggacatgaaagagctactgagtaagctttctgaaccactttctatctatcctcaggctcaatgttaactctttcttcttcttcttttcttgtgctaatctgtatccagaaaaccttggacctttcggggttagtcaggacgagtatctggttagcgttggcgccggaatcgaaatcttcactgttcgtatcgacaattccttttaaacacttgaccctcttctttttcaaattattgctgttgttgacacctccaatttacttcactttatgtaggggaaaggtagcctttccacaaccaagtatacccttgatctgtactaaaaaagtggataatggaagatgcaacacgggtcctgatccatttgccaaacttgccttgtcttcagacttcaatttccattttcagatttcaatttacattttctttccttgtattcttttgcaacatgtctctcttgtatgaagtatatgcatgtacaatggtgttgcaatttctgctcaacatctctcagatgaacggatcaaggagatcgatgtatgtacaacagtgtttgttagaattttaactcaaggtgtcagtggaagtgcaaagtaaatacaaaattgactttccaaacatccaaaattgtgtgagaagagcatgtgatcaacagattctgatccaagaattttgtcttaaccaggaccaaaaaagattataaatacctaaaaacgcagaaatgtcaagaatttgatgttgtttgtcaaaacagaattaattagttggtatgtattttcaatcaacttcaggcaatgttgattggacacaaactttgactaaaaagatgaaatataagaaaacaatagtatgagtgagacagtgtcagttgaattggtgttagaaaatgggttagcagaaattcttcaacaaagagatcagccagaagagctggctacatggtatccaggctaattcaacacacagaatgtcaacactgagtagtgcaattgtagacaatggccgtatggcaacagtgttttatttcttacatctgatttttaacaatatctgcaataggagatacccagtagtagacaattggcatcatatttgaattgctcaaacattttcacatggtgacaggggtgactacccaatattgataatttggaggtgcaaattcactcactcacttctgactgatgaattaagatgacgttaacctacagtgaggcaatgctattagtatcaacgcgcgtagcgtagcacagggtaatatgcccaaaatcactgggttttatagcagctttaaaccgcaaatattgacaccatagtccatcactaatgaacatggtggggaaaaagggcccactggcactatcctgccttacaccattatttaccagtttataacgctagaagtgctgcaacgtagcataggaccaaaagtctgttaatgttatgatggcagcggaccagaaaggaagtctctttgatgcgctttttgcgccaaaagatgtggcgggccagaacagtacagttggcgtccctagatgttcaggccaacggagatgtttttgctgattgattaattttaggtttgatgtgatcaaagctcgctgtcaatagggcagttcacgttgcaccaaattctttgctggtcttgaacaaggtttgtttgctgatgcacaaacttcatgaaccttaattgtgggattttgactccaaaggggagcctcccactaaactcttttgttttcccataaaccttaaaacagctagtctagcaaagttcgactgctgatggtcaacatcagcagtaagtgaacccccttaattgcagaacatggaacatggggctcaaatgttttccttataatgagggtgaatcctgtaaacttgcagaatcactgtgcttgccacacatcgcacgagtgactttctagcactctccgctcagccacatgcaactttggcctcggttgttggatccacgggcaaaacgccgaagccgaacaatattgagatattcattgaggtgctgtgttggcaccggagcggaggctatctccagccttacaatcagactgagctccccggcgatggtaactataacatgagaacacgtatcatcgctctcggttcgcttgacctaaacaccctggacacaacaatgtaagcgctacattcgaaggaggatccatgtttttagccggttcaatggaccttcgcacggattttatgagtccgaagtcttcggcaggacaatgggtcccaaaatccatcgatatcctcatggcgacccaaggcagatcgaagtcatgaataggtacctaatgaggtcacacaaaccatcccactgcatcgattgttctgccaactcacactgcatcgggtttcagctaagacggcctgacaacattctgtgctacccttgacttttcttgacagagcttttctggcctgatgaccgacgccagtggggctcagtttcaccgttcgctgaaaaatcgaaaactcgtctgtataagagaacagcttcccaatgactggaaaactcaatttctaccggcagcactcttttgaagcggtattctgagctcatcgaaagtagattttcccttctgtttattttgccacagcagcaacacttcaactcacattctcttctatggacagctaaacagacacttacaactcccaagcacatccaaactctttcattctttcttatctttttcttgttctgctcttgtcaaccaaacacattcaacattggcctttactgcttgttctttgcgatagaggaaagacactgtcatggtttactatggcaccatcgcctgtttctttcaggctgtttcagtttttaaagttactgtcgggatggacttacgtgcttcaagagtgttatcctatacaaaaaccgattcagggttcacatcaaagtcgtcgaactcctcagcacaagtgtcatattatagcccaccaaactcttactccgatggaacagtccaagttaatacaccatctcttgtccttaaaaaagatcatattgtgacaaatgtacctcaagttaggaagtatgactgggtggtagagtaagttgttcaaaaaggaatccacgttgaatctatcacaattgagacagtatctgacatatctcaacattttttccattcatccagaaacaagacagcagcatttgatggttttgttaggtgatttatttttcagaactgatggatatatattggaagactaactcaaaattgaaatttgaaaaaacctgtagaaatgtttttgttatcaacaaccaatttcccggcccacttattgaagtatgtaatcaattttttttttttcaaaatatacttagctttcctctctgactgtattatatcttgaattcattctcctcaggcaaatgaggtacctgtgacattagtttacctttttacatgatggatttttccatgactaaactggcaattttataatgcatttgtagggagacaccattgtggttaatgtcaaaaatgagctcaatcttcctcttagcatacattggcatggtatgtgatagcaagcaataaaattgaatatgctcaatcaaggtggggaaactgatttgaaactttttaaaactcaggtatttaccaaaatggaagtcaatgggtgagtatgacacatttctcaagctgtttacacacaatactgaatgtggcaattatcacttgtttgtggacaaaagatggatggtgtttcaggggtaacacaatgcccacagcaacccggaactacattcacctatcagtttactgttaataaccaatttgggaccttttgtaagatttttttttttttttagatttcaaaattgcacagcttaatctcaagtttaaacatgcaaactccaaactgaatttctgtattttttgaaattttcatttgcaagggtatcatgtatgttctttgcagcttttgtagaaatgtttcacttgctccataaaatcatagttgttcatgaggagaatgctgatgactgaatgattttacatgatgaaggcacattatgaagcattattggccgatggtgtttctggaccattaattattcatagtacaagggatcctctggttcgaggtagagattttgataatgaacagatcatcttcatgaagtatgttgatatttcctcaaatttataaagaattaaatttgttttaactttgtgcttccacttttagtgattggtaccatgagtgagtagaagtaatctgttcagctcaaaaaaataaaaaaattgtttcttatgtgcaaatctcattggtgatatgatagtcccagtaccactatcacacgtaaacttttatcaactgaggggtacaatggaactctagcagctccttctccaaatacaggtttgtgaacaaaaactcccaaaagattacgataactacagttaacatacagctctgtgattgtttttttgttcaaatctggcaaaaacgtactacagccttgttgaatggaattggatttttcaactgtgagaaatatggcaatggagagccctgtcaaaccaaccacaacccactagagattcaagtaccaccaaatgcaagatccaggctacgattaatacaagcaggctcccatgctttgttcaaggtttcaattgatgggcacccactagaggtcattgaggcagatgccactcctgttcgaagctctgaactgttccatagagttccactgcacaatgcagaaaggtaatatagaacatcccaccaatcttatttttcccctgaatcaatgctgaaaataataagtcaaatcaaatttcaaaacagatatagtgtcatattggacaccagatcagatgttgaaggagaatctttctattttagggctgcaatggatactgactgttgtaagtaaatacatttttagtatcactatcagtcaaaattgatttaggtttattaactcacacatgttcaaaaactttctagttgcttggcgtgagcaccttttgtacttttagaatataagtaaaacaaaaaaaaattaatctgacccttgggcctattgaagttgctcctggaatggacactgccgaagggaacactgctttagctgtggttcgtgtttcttccacccctttagcaaatggaaacactcgtgccagaatgccagtcccaaatactgtggattggaaagatgatgtggatggcctatgtgtggacttggatcaaacaaaactttcaccattgattaaccccaacgtgaattttaattcacatggaagagtaagtttaatcaccagtatattgcaacttggattcaaaacaatggattaaatgtcaattgactttgtgataatctttggatacacttgtatcctgaaatgggggataggtttatttcaatacaagctttggtacaattgttgactcatcaaagaaaggtcctaaaaacatcctgggaagattttttgttgacaacacaacatggacacgtgcgttcaaattcagatgtgaagaaaaggtttatttgactaatggatcccacctctccttaaatacagcccgtgaatcacagccacttctccctcaacttatgagtggtggaagtggaaacttaaacccagcagatgttgcaatacagacaatttcagagcctggtatttgggatgttgtggtgaacaacttggaccaggcaattgaccatcccattcatctccgtgagtattcttcctgcatttcactgttactgttgaatgctaatagatccaaatctgcacaccctgaattttgaattttgatacatctcaactataagatggtgttgatgtcagtgagattcttcttgaatcctcaaagaaaattttttgtattgatactaatttatttcaaaatcagacatgtgtggttgctacagggaatggtaccttaactgatgcaaattatcaaactgctcaataccaacttgaaaatccagtctgtcgtgatgtgtgagtttcattcacaatttaaatccaggaaaattctggctatttattactacttgaagagctgaatttttcattatttcctacaaatttagacatgttgtacctggggggagctaccttgttagtgagtgaatatagaccaatcagtatggaaactgatgtatttactaactgatcctctggacttttatctggaatttgtttaatagtgcggatcaaggctgacaaccctggagtatggatcattcattgccacattgactggcatttggctggtggctttgcaggaatgcttgtgatacagcccaatgccttaaaacaaacagtcctaccccaagcaaaccaaggtctctgtccaaaagggggaggtttgaccacacaaaactagaacccaaattgtgtttttaacattacaaaattcaatcaaataaaaaaatcatcaaattattcacacagttaaacaaaaaagcaccacatctcaattcctccaagattatgcctttctgatttacacagtgaagaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacttctcatttactctggttctgaattgaaatcacgaaagatgattcagtctgagctatatattcattctggatgtaaaaaatccaatcaaacaccccaaggcaaagagaatcaattccagtggttatacacatattggtgtgcacaatttttgggtgttcagaatgttgggggcagaaatccaattttcttggcaaaaagggcagagtgaggggcttagtagcccaaaagttcaaatccacctttcaacttaatgggtgaaccctagtgcctatgaacagtcacctaccagatgtttatagccagcttgtttgcattacacaaccccaaaccaccaactttaaatcatgaatcttgggcaagtggtataaaataggtttgaaagaatcattctgaaaacaaaactatgaaaaactgacttttgaaatttgcaaaaaatattacaattattgcacttaaagagttgtatggtattcaaaaagaatgataacaaatgaaaaaaaatcaactccagaaaccatttagagctcattatccaggtcaaaatgcaatttgaatttgatcatactgcctttcccactgtattttccactgtgagtctgacaaatgcctcactccacaccagttaaaaccatctggtatttattttcttcaaaattttcatttattatcattcctccagcataccatactccaatttctattttctcatttggagcaatattaaaacttcagaaaaaaagtgcaacaactgtaatttttttttaaaaaaaacagtttttcattgttttcataatcattttttggaacctattttataccacttctcaaagtttcacaatttcaagttggtggtttggggttgtgtaatcctaacaaactggctataaacatctggtaagtgactgaacatggggcctgtagccagcgaaaatgtttggtggtaggtgtgtacagtgatacaggtattgccactgtaggttccacataaaaagcatggcagctccaaaggggttcttaagggaattcaaatgtattttattctggtttttggccccctggtaatgggatcggacatcccaagcctgcagacacccgtcaagccgtgttgtttagtgatctaaacaggtgtggccaaagcaagaaaaatttagaaaaatctgactgggcttgagcaggcaaattaccccctgtactcccaacaaactgataaaatttagaccaagaatgagagaatttttaatagagatttttgggggaacaaaaagtaatttttgttggaaagtctctgtgagtcgtaaaatgagggaaagtgccaatgattttttacttggaagagactaggcgttaagtagtctacgtacaagagattaaacatgtgggtgagaagaaaatgaatataaaaatgaataacaattttaacatatgcatgaaaagatgacaggagcaaataatcattgataaagactagacccaggtttgaggactacagggatttcagcactaggcaatgagaaaaggtgccactcagacacttacaagacacagtgaattaaataaattatatcatctaaacatcattaattagtcagggtgatagacagatttttcagggatgagaagagaaagagacgaaattccaacacaaacaagtggttgtctggccggtattcatctgggatgaactgacgtagatgcacgctcgtgggcgaggactgtctgcgagaggatgatgaggataaacccgtgaggctgtccttctggatgatcaggtgcatcaaaatcaacacactgattaatttcccaacgttaactgccctcacttcggtgcgatggcacatggctcgtgtgcgcaggttcacgtgttcaagcaaacctcggtcgttaagtgacggcccgggacgaggcggcaccggaaacctcctagctctgacagccccacatacccggccccacactcgaattcgggctatcgatgagccagtgggttatcgatgcagtgaaatgtacagctttcagaatgttttacgagcagtgaaagtgcactcacaatttgcaagttagccgtctctactctagcgcacatagcaaccaagcgtgcccggagaacgacgtagtaatatatcgatatggaaataaatcaaaatggattcattccgggatcactagcctccacgtatactgtcatttcggcacacaaattccgtgaagcctcatcaagtaactccccactttctccgtagtccagtgacgagcagtgtcccatctaagtaccgcttgttcaaccggtggtttccccgggccacgctgccttaatgaatctgtgcctcgctttttcgagttgcatcatggaaactcaagacatctgctctttgtagacgcctgtgttttgcacaatttcgcatggaagttgaggtactcgtacccgagcttaaatagccaaggtccagtttgaaatgtaagagacttctctctcgactctttcttcaagtctaatctttcatccaagtgatattggcaattagatcttattcgcagctacaagatttgtttactaccatgggcttttatgatgaccgttcccgtggtcctcacattgggactatcattacatggatactatcttttcaccttacttatacgataagttcaagtttaagtggctcaaattttttgcctaactcgaacctgagaacgagttcaaagttcccgaaaaacacgacatccttgccggttagaactgcttttgccggatcagtgaaagtgaattcaccgacgttggtgctcaatgcagcccatgtggttacgagtgtaccgcaaattaggaggtttgattgggccgtagcgtatgtcccgattctcccacattgtgatcgaccgattctcttgcaggattgtcatctgaaactatttctgataatttaggaaaaagacggcagccttcgatgggttcaaaaggtgaaatttcaaattgggaaacttttcaacttcaattgctaacattagttgtaaacctttcccaaaaaccgtctcttaggagcgtttttgtaattaacaatcaatttccaggaccactgattgaggtcagtcagggaagctcttgagaaaatccggtatgtgctcctttactgacctcgcattcctttgcatgggttccaggcgaatgaggtatgtgtggttttcgtgtttcaaattatatatgtagtttgctcagctaaaaaagagacttcgtatggtaaaaacttagggagataccatcatagtaaatgttaagaatgagctgaacattcccctcagtattcattggcatggtgggtggtctagctggagtccatgccaaagcaaattcacgaaactaatattctgacttgttcacgtaggcatttaccaaaggggtacccaatgggtaagttcaagctctacccaaaatcatgatatgattccttaaattgtttttttggcatttgggatgaaagatggatggtgtttcgggggtaactcagtgcccacagcaacctggaactacattcacctaccaattcactgtcaaagaccagtttggaactttttgtgggtgctttcccaaattaagaagacttattcggaattagttcagctacttcagttgcaaaacatctttctaatcccctttttcaaaatacttggtttaaacaattgacttgaaagggtatcacgtgagctttgtttacatttgtactatatcgatagggtcgtggattgttttgttaacctctttgacatacttttccaattcatatcaatggatgattccttgaaactcgccaaggcacactatggcgccttattggccgatggtatttctggcccattgatcatccacagtccacgagatcctctggttcgaggcaaagacttcgataatgaccagattctttttttgaagtaagtttaaaataattcaattgcacgtcgaattcatggaatgatgtttaatctcacgtttcctttttctagtgattggtaccacgagtgagtaaaatgaaccttttgataaaaaatggacgttctaattcttgagttcttcaacggttgtttttaagcccaagcaccaccatcacacgtcaactcttatcattcaaaggatataacggatccttagcagccccttccccaaataccggtacgcgcggaaaaaatttcatccaataaaatatgagaattttttgtttattgatgtttggtgatccttccatgaagctttattaaatggaataggcttctttaactgtgaaaagtatggcgatggaaagccatgccaaacgaacaacagccctctagaaatccaggtaccccccagacaaaggtctaggatacgattgatccaagcaggatcgcatgctttatttaaggtttcaatcgataaccatccattggagattattgaagcggatgctaccccagttagcagttcaacgctcttccatagaatcaacctgcataacgcggaaaggtaaagcaaaatactacagatttcgtgtcaggaaacacaggcttattgatctaggttccccaacaccacaaaaaaggtatagtgttatattagatactcgagaagacagagaaggcgattcgttctacttaagggccacaatggacaccgattgttgtgagcattaccaattcttttaagggtctatttgtttattagccaagggtactgttgaagtcagttgtactaattcgaacgggtttcaacctccctatagttgcttggcgtaagtaaacttatttcttgaatttacgaatgattaaattgctgaaaccctcacagtcgctccgggaatggatactgccgagggaaacacggccttggccataatacgagtatcttccaagcctctgaaaagtggcagagctcgttctgtagctgccagaccaactaccctggattggaaggacacattgaatgggccatgcattgacttggatcagacaaaactttctccaagaatcaatcctaaattgaagacgaattcactcggaagagtaagctttgtgatcatcatattcccggctggagcagaagtttcaattctatagaatacttatgcatgtcctgataggtttacttcaacacaagctttggtactattattgataaatcactcaaggttcctaataatacattgggaagattctttgtcgataacactacgtggatttgtaagttgatgtttaaccaattgaatttgtttttcaaaaaatgaatcatatacttgttgcctccagctcgcgattcaaaaccactccttcctgagctgctgaggggaggaagtaaatccttggatagctctgaggttgctacgcagaccataacacggccgggaatttatgacgtggtagtgaacaatttggaccaggcaattgatcatccgatccatctgcgtaagaaatctaaattcatttttcttcttgttgtaattagtgttcctaaaattacatatcgaaatttttgaatggatattctgtgatgcgggtgactcggtcgaattgcagatggtgttgacgtgagcacagtgtttagtcaatctttgataccgttttaagctctaatttttctttcttgatatcagtcatgtgtagttgcctcggggaatggtacattgagtgaatcaaacctacagttggcccattatgaactagataatccactatgtcgagatgtgtgagtttcatttttttctatggaaggtttcactcacttctaactaatattgccatatgtctgttatatggattgttcttggattcagccatgtggtacctgggggaacctttctagttagtaagtacaaaaaaaattgcatcagttgattagaagctataaaatcaaagttttcaattcagcaatcaattaatgtatataactcccaatccaaccagtgcgaataagggctgacaaccctggaatatggattattcattgtcacattgactggcatttggctgccggttttgcaggaatgctagtgatacagccagatgtcctggagcaaactgtattgcctcaagaaaaccaaggtctctgtctcaaaggtggaaaaaaaatctaaaattctgaggaggtttaagggaaagaatttataaaccaaaatttctcttgttttggaggcctggaatccaaaacttatttctatgtgattaccatgtacttatttcttggactttctaagcttacagacacacagcattatatcttatatgtacaatcatacttgtttcccattttaaattccttcaatatatatggactattatgtgattcatctgtcctacctggctagattttatttcaaacccaccacttttttttgttttatgcttgaaagctgatgaatcaatggattatattaagagaattagaagtccaattaacaatgaaattttgaaataataataaatacaaagactaaatgaataagcagaaaaaaaatgaagaatttgacaccaattgaaagattggaaagaaaaaagaaaataaaagggcattgataaacgcacgccagccccccttgcgcacgccaaaccgcatgccaggtgcagattggtgtgcgcacctgcacgcatcaggagaaaaacctcttgatgagctggtcttaagcccagttcatcgggaaggttttctcccaatgatctggactgtgtaccagctcattgggagggtttcctcctgatgagctggttgtaagcccagttcagctggattcaaagccatcttgttgggaagaaaccctcccgacgagaacctatgactttatagtctttgggctgggaggaaccccctcccagccttgtttttgttttttttttccttttttctggattctctgccactgtcccataggacccatgcctgggtcctatgggacggcggcggtcctaaacgcatatatatacatatgcgtttaggaatctgtggcgtgcaggcctgcacgccagtctacactctgtaggttggcatgctggcctgaacaccaatttgctttggtgtgtaggcgcgcacaccaatctgcacctggcgtgcggtttggcatgtgtttatcaatgcccaaaagaaaaagatagattgatacaacaaaaaatgtgttactaggaagttgagacatttatgagaatgaattgaccaatgataataaaacagagtatgtgttaaattcagaaatgttttgatggaaagtggattggattaacgaggtatgaaaaagaggatttccttccggttgacaaggaccggaaggacgcactcccagccgttgaggtacacagaaaaagccacaccttttctttgattcttagtgtaactctctcccaagccttgacaaaagggcacattcatcagcatccaagtcttcaactcacatttttcctagtgtagtttttcttttcccctctaagctcttttctttagcttgaaatgttccacaccagccgtcacctcttttctttagcttgaaatgttccacaccagccgtcacaggctctttttgactagccaacccccaaaccctttgggggttggcatttttttaattaaatatcttggggatgcaactcccaaacccgctgacaggtttgggggatcaactcccattttgcggggaatccagtggaaattttggggttttgggggtttgggagtcaagtctccaattctagggagtcaattaaccaagacactttttgtattgggctgcatttctgactaaatacaagaacttgtagtatctgtctttcgatacaataaaaatacaatttatttggagaaaaacaggtacaatggttccactgttgatggatggtgaacgttttttggggatttaagagcatctttaactgcctgggggggcaatctgcttgtgttacctggcccacaaccacattccatagagattgtcagtcacttccaattatggactgtgtgagcctgggtctcaatagtggctgcaggacacaagatatggggggcacttttatatgtatttcttatgagaagaggaatacaaataaaagtaagaggaagagaagaagaagagtgaaagaaataaaaaaattttgttctttatttattttaagatgatgatcaaagttctggcagtcgtactgtccctttttggatggctgctgacagtcttactttccttagtaggatggctgttgtaagcggagctaactctgacacctccaaatcaacagaaactgaaatgggttattgacactgaagaatcaggtcaaccacaattttttagatcaaagatcaaggctctttaaagggaaacctatgtagttttcagttgtactaccaaacaggaagaattgagatagtagaagctagagtttgctttctttgatcagggctttggtttgatgaggaatgaagagaagctgagagagacagagaagagaaacaagcagaaagatgctagcttaaattatgagaagtgacttactaatgataccaatgacactgtgtagtgggaaaggtaggaaaagtgaggtacttctggaggataagtgtttgcttgatctgggtctggttgttggtgttctgtgttggtctgcagtctgaagatcctgaaaatgcaaactcagtatcctctgagagaattttcagagttggattacataatcacaacatgtaaatgtggtagagagttggaattccaacttggttgatatttcacaaggtacagtgaaatattacaaagtctgtgaaggagaagagtagtgtaaaggtgggtagtggtgactaagcttgaaataacatgaggaattcatttctgaagtcagaatttaataaaatattaagataaaagggttacagtaggaacatatcagaaaaggaggacttaggcagtcttctggccagcttggctggctctaaggctgacagactgtcaccttctgcacctgctcagccaccaaccattcattccaaagcctagcctgatccctcttttgacatcatggaagaacacctctgacacatttacaacaaaaaaatcatttcttccaaccttgtttgtattttttcttgtgggtttgtttctctcagttagattttaggttgtcaaacaatttcaattgaaattttcatgagtttttaacaaccaaaaagaaatgaatctgtggttttcaaacaaaaatataaagagaaaaaaacatatgaaagattgatccaaaagcagaattgggtgagacagaagagaaaagcaagatatgacaaaaaaagttctgttcaattgaattatgatcatacatctgctttggattttcctcaatctcattaacattcccagagtggctttgtagggtgtgtagtgtagtggttggcgtgtgttggaggacatgtgtcagcctatgtgatgccaagacaagtgtcttctagctacacaaggtgcaaaaactaagagtttttatggaaaaaactcagggacaaaactggtataagtaattcagaagaattacgtgaaatatatggattaaatccaaaaagtggccaatttatattaataaaattaatataaataaaaccagaggggcctgataaatcaggggtggtttaatccctctaaggtatcgtgcaaaaagcagaggatttaggtacccggaacactggggcctgtgaacaggtgtggtttaaatcccaggaagaatttaaggggaaaatctcaagaaaagggttattacttactagtaataatcctatggggtcttgaggatcttcaatgtggaaactggacagttgggagcgctcagaaaggttgattttggttgctgggtggtaactgttgagtttcttgaggaattttgaggctttaataacagcaataatagtagtaactaggctaattacaagtgtaggggacttgtaaatggtaagtatgtttctatattgtattgtaaagctgggggatcattatttgggcggtcagaaggccttttaaatacctgaggaaggcctcaggggttgctcaggggagcttagtaggtcttgggagcgcttttgggcccattttagcccacatggtgacgcaacaagggctgaaaccttgggaataatattctagaagctccaaggggtcatgcacgaatttatttgaaccaagaatatcccttaggagcctgtgggtaggggctagtctgttacgtggagctatttccttggaaatgggccacggaatatgccagaactggtttctggggcttgttacacgtgctaaaaactggaagatggaatatacagagttactgtagtatattcatgaatattctatcttgtttatatttttattacacgtgtgggggctttgttgacacgtgcatagtgagtttctggggctttgtggcccatttccttggatactggtaacccagagggggttatgcatgtatccaaggagggtaggcatacttagcacgcgcgggggcttgagccttgggctcaattgtagtcaggcgcgcctgtcaacagtgcgcagcatgactacgcggcgcgcgggcttggagatagtacatgccacgctggtctatcttccaaactatacacaacactccaaatctgagacaaaaattggagtatatgtatattgttatgtacaatgcataattattcaggtgcccgtgatccatgggtacctgttaattctttaagtgattattacaggatgaaggggttacaattaggggtacctttagctgaggtaccctaggttaaattgtacgtagattcagaatttgtaataataattaaagttttctttattctttctaagttatttatatattttaagtgtttttatattgtttacataagtaaattagtttcctttacctatgtaatatttttactttattcttagattttttatgtaattttattattatttttattttgctatgacaggttgtctctgccatagtagcaagctgataacatgggtggagtgcagccgggagatgacctgcaaaagtcagctggcattggccagcttgtttacccctggagatgttctcaggtttgtttcacaggaccgttggagtatgaaaatgcttcccaggcagtcaaaatttggattgtggccctgttggagtttctctgattttttgaccccaaaaaactactggaccccactgcctagccccaatactgaaaagtgaaattcttggacaagtgatatcagcctgctactattcagagacaacctgaccatagaataataaatatttagagacattattacatatactacccccatagcatatgtaattaatgtctattttatatgtacataatatagagacattattacatatgtacatataaaaacattaatatttaaataagtggaatcactataatagagacattattactcattacattaagttttactagtcatgaaagaaaacataaaaataaaccaaaaacatttataaataaacatttttaacatgaatctacaaataacttataaaccttaagcaaaagttagaatattatttcagattcttaactttcatgcaaaataacctagggtacctcaccaaaggtaccccttaattattactccttcatgtacttctgtgtactctgagtgacacttgttcattttgctagaaaccctcccagttacatcatactacatgttgtgacaggtctacacatgtaattaaggttcatgcagttcgggaaaaatccacaaataagtttgacatcattgaaaccttaactacattgtcacaacaactgtaactggctggtcaaaagccatttgtggccctttttggcccaatttggctaactacgcctggttaagaccagcccactggtcattaaagggtctcagtgaccaaaccatggctgcaggttcgtcgcagaaccccctagtgtgtgttacaagcctcacttcagccctctgccacttgtaaccaaggactacaggtgtctaggcagtgctacaggtcaccaatgcctagtaggaggcttacaccagccaaacagagttctgagttcgcctccaagggcccagaattagtatataaggagcccttcttgcccccaaactctgattccccatcttcatcatcacttaccagcaataaccacctccaacaaccagtttatcacctgttttggcccagttcctgctgtttttcatcctgaatttcaaccaaccaaccatcaaatgttccccagcactctctcaccacctgttacccagttttctgagcgcttccagaccagttttcacccacctgaagtcccccttggcttggaaatagtacaagtagataatatttccttgatacttcagttgtaggcatttgtctgggcatactcctttacacaaaggaccagatcatcaggtacataaaaaatacccctgtttcaacaggtcctgattcattggagggcaccataaaaacccctgtaactcaggcccctccctttataaaaacttaacagtttttatttcttcttttcttagtattaaaaactacctttttcaagtgttacccacacttgtacataccattttcttagtttgcacctggtgtagctagaagagaccagctcttggcatcactcaggctgacaagtgatggcaggataaaaatgtttgagggcaaaaaaaataacttttgaaaataaattccacagaaaactgtgcaataaaatatcacagaaaactgtgcaataaaatatcacagaaaactgtgcaatacctttctttatgtaatttaattatcttcattcaactttctctttcttagacaagctcccctcaaagccttgtggcctgttgtaatttgaaattcaggctcacaaagacaatgagaatgcatcatgaaggagaaatcaattgatgagatgttggatggaattttttgttgagatacctatgttgtgcagtctatttatttccatagttacagctgttggtgtgattcttcttgatttcatttctcacatgtcacaatctgtgacattcattttttccttatttcttatactcaattcaacagtgctgggaaggattcctttttcctcatcctttccaacactattatctccagtcacctgatttcatctcaacaattttgagatgtggttgatgtggatactgtaggtttgagggtaaattaaataatttcacaaaagtgttgaatgaatgtttcagtaaaagcatacattaaattggttggcattaaaattgaaatcaatgaaatctaacaccttaaaatgtaaaataatgtttttttttttttcattttttgtgaactttgatgtatgtgtgggtggtaaaaacacagaaatctagacccaaatgttctgctcaatgtctgtgcagataaaaacactttgtattgcataactattgtatgctagtagtggatgactttccatcagcagttacagcccttgaagaatttgatttacaccacaaagatcttattttttggcaaaacatatttcttcagaagccttgtagtgaaggccctcatgtgggccagttgtgtttttgattagaatgttaattcagaactcagaggggttaaaaaacactctaaattatgatgggcagtggaggacttcccgtgggatctgggaccctcgcagtttccgatttagacccaaaaagtctagatttccctgcaaaaatctagactttttgggtctaaatcggaaactgcgaggctcccagatccgacgggaagtcctccagtatatgtaatatggttccactaattctcatctaccagattttaacacattgctctcaacccattgtcagttgtgagcactcagcattcactctatgtatctcttattctttgggaacttaggtagatccaccccaagctatgttctgagcttcacatggaggggctgcagcgtctatctaacagggttttccgtgcgcagagttttcctctgtacgcagagcaagccccgatataaagtatgtatgtccattacaacaatttcaaatatagcattagtgtgagaatatgaagaacatccggctctctatttaatgcgctagcaacacaacagattctttataatttaacaccgggagatggaatgacaaatttattttggaattttatttactagtggtgatgagaatctggaacctcggaaagctgaatggatctcaattccaatcggctgcattcaggatcgaccgagacaagggaagctgtggacagttgtaccgttgatggggggtagttgctttgaatatgtaagcagtctacatcgtcggtatcgggattggcataccaccagaacaacctttggtaaaatgcaggtaattggaattttgtcgagttttgggaagacgtttccgcggtatgcttgtccattagacaactccatccagccttattgatgcgccccatctccattccatctgtaaggcccttctgttgacgagcggccctttctgggggatcgtggatgggagcatgcgatatcaagcctttccactgcgaattcatgtcccttgtcaacttctacttcgagctcgatttgtggaagaggaaggcgcgtaggcttacacactggataagaagtacaggcgacataaacacgctaggtatcattgcagaaatcaaggagaattccaacataaatacgctatgataaatcaagattcagctccatgaccttgcagagcaaatcgggaaatcgggccaggtgtgaacttacgataaatgctccgtcttgagtgaccaatagcggcaagcgcagatagaaacctctgctaacaacaccatcatgatggagaagctagagaacatcaagagtcctttcaagatgtgattcatgcaattaggattcgtcagttgtcaatttgcgctactgcctagctggaagatgcagagaaattggaggcaaagagtcaaactaacgtaattcctgtcgtaacgcatgaaggggggctagtgatttttcgacaatcttcagtttttcattgtgtaaggcttggtcgcacgtctggcttaaaaacctaaaatgttctgcttcacataatcttaaaacctttcggatctttcgcaccagtaattgtaatatgaagatataaaactgcccagaattttctacttaataccacaaatgattggacattttgggtgcagtaataagaacgtacaagcaccagtacgatcccaaaagccatccaacccgttacccatcctgtcaggacttttttctgtgccgccaactcggcgtggaagttctggatttcatcttgcatttccgatgccaaagtttggatttctgggtcagcccggaggccggacctttgcatcatcatttcatgaagattgcgtaggtcaaggccgagttcacttgacattagactgaacttattgcaagcataagcagccaaaacgatcgccaggaaacatccagatatccacgtaatgttgtaagcccaaggcgggggaaagcgagcatttgtattactggagccgtgacgccggccttgactagaacagcaaccacgtcatgaatattcaggcaacaattccttgccacgcgttcatattcttcgacgaaaaactgaccaagtgtgaagcaagctccatcctgtcaaccaaatagacagccacgatctgcatgatttgtcgatgatgtgcgtgaaatgtcagtctggtgatgagccgcttgatcggaagattgatgatttacttacgggaggcctctgagccgggtcataaaaaattatcaaaacagtaagcctaaagataaaatcagatgtacaactcgaaacaagtgaacaaacccgattgcatccctaaaaatagaaatagacaggtaccatgtgattagaagtgaatttcccaaatttaggcgtctgtccgcaaatagagaagattacatgaaattcatgtgattaataaagataaaaagttcccaccaaattacagctttggtcagtgtgacctgcggatgattcgtggcctgagatgacaagcatattcgtctccatcaatgacaaaattcctccacatttctaaattcttgtcgtttgacatgtcttacaaggtaatttaagcatatgtgaaagaaaaacatggttgatcccaccagctcgagcaatgctacgaccaaagacctattgggtaccaggactggtatgctacctgtccattggaaaatgccgcccagtaacttgaaattaacgaaagcttcaatcacgaaacgcgaaaggtctgactcactcgaatcaacatgagtacgccggattagccataagtgctttcttgaacccactccatttaggtagatcggtatgatgattacgccaagacagatgaatatcatgaaagctttgaagatagcaaaagctaatagacaataatacacccatgaacttggcttaggattaatcaggccgtcctggatgaattatggcagaatatatataagctcatataaggatcagttcagtacattgattgagtggagtcaagacatggttacaaataatcagtctagagactggcacttacgatgtgatggatctcatccaagcctgcgttgatatccatgtggcatggagaatttagcgttggggcacaaaagacaatctaaagagctggttcggggagtagagtgtcaaagctaactcaagccgattggtgaatactcctgctctcaaagctccatgaaccactatcagagggtttacagtgctaaaaagagttttccacggcaccgataacaaattccttgcgtccgtgtatgcagctgtccgtgcaatttgtcactgtttgtcatcaggtgtatggaattcttgcacacggctcatttgaaattggacactcaatttcgagacttcgtcatatctaaagattaagtcacatttgatatcgtgttccgcaagagatcggcgaaaaggaaaggttcggcagggttcggcagccgacactgcagccgaacttcggctgcagtgttccgcagaagagaaaatttgcgatgaggacattttgatttgacaggctttgattttgataaaggtatgcataatgcaaaaatacatacagtaaaaaccttctaagggcataccccttggtcacaagattttgccatgcccttagggggtttatgcatttataggaagcatatttgcagtcaaagaaataatgggcctgtgctgcatagataatatgccaccagttaaccccacaacagcctacaataacttctcttgctctccccaaaaatggaagaagtacttcagtagattcatgacaatgatgatctcctggtgccacctcaactgatcaaaaacaggttgatctgtctcagacatttttgtgaaactgtccttgcccgttattccaacaagtatctacaaaagctaaacaaagctaaggctgtgaggattttaccattaaattctacgcatattataacctaggaaataaatttaaaattttgaaaaaactcaaaaaataagcggtaaaaaattaagtaaaaaaccgcgtgtgctacgcgcagcacgaaccgcgtgtaaacacagaaataccacatgtttttattaacgccctttttaaaaccacttgccaactgctcaacaaaaaaaaattgaaaagcaaaaagaaatatgattttttgcataatttttggagggtgacacggtcacaggctgcaatcagcaaagaaaaaaaaaatgaagacttgcaggctgtgaggacttcaaaatcagtgcttatgcagttctatgcatctgaaatttcccgaaggaacttttgttttgcactataggggtcatttatggcagggatatccgcggatacacaccagcggatgcagatgtctcattctgctgaaattgccagcggatatccgcatccgcgcagatatccggatgtgtaggggccatctctagaacaaattactggatttcagtggactagactaagtttcaaatataatggataaagaatgacaagcttgtggttataataatgaataaaagattaattaatagaaccaaaggcaatagtggagaagaagcaggatggtatgatcacagaaaccaaaaaagatctatatccaagaatataagacaataagccctccttattcagggttctaagactacaatataggggtgcagatatcataacagaatgcaatgacagactaaaattaagaagaattcaagaatgattatagaatagatcctaattaccagacaagacttaagattgaggcaaaagtaataaagtagaagagatgataaatggaaaggaatgttcatggagtcaacattacaacaggaagaatgttaatatctttttaaacatgaaggtggtgtttatcgtccacagcctgaatattgaggacaaatcaggaactgagtttgaaagttatttcaattactgaatacttaccaaataacctggtgattccattcttgaatcagaggaacacgcatttctacaacagaatctcagtgagaaattatggaataagcttggcttggaggatcttcataccaagcactaaaaacatcacatttctttttccattggactcactcccagcaataaagacatgttttttttcaattaaagtccagtttctattgcaacccaaaagagaaaaaaaattgttccatcaattctaactagtaacaaaatcaaaattaaatatgatttataattccttgtgttttttgctggtattagggggtatcaaatataaaccaatgcaccattgtttaattgactggttttaaaaaagagctttattaaaaaacacggtttttccgcgtttacacacggttttgctgcggcacagcacacgcggtttccgcgtttaaacacagttttgtatttaattttttatgggttatttttcaagtttttttgaattttcaaagttgtttcctacactttaaaagatgtagaatttaatggtaaaaaccattttccataaaaatgaattttgattattaattatttttttcactcatttctcaattaattgtttgcatacatgtatgtaccttattttttatgttttttgaaagtttaaatttagttcctaggttttaatgtgcgtagagtttaatggtgcaatccaatttcttcaaaactcaacggttcaattttaatactcaaattacacacttttttcacttcattttttacagcttaattttcattattttttgacatttcaaatttatttcccacaatttaagacatggttactagcattctaacctcagataatctcaatgaaaatctgtccatgttatttttaggtattgagggtgaaaatctactctgtgatattacttgtaagccacaaaccctgtttttgtttagattaaggttgcatgttatctcatagtggcaggtttttttgttacaaaaattgtttcagataatgaaacatatttaactttccattgttgtacatggaaaatttaaattttcagtctttcaggggtcaaattcccctccaagatctagatctaaagatctagatctatcttcctgatttataactttaatctcagaggcaatggggaagctgtgttgaatttggaccaataaatatggatgtaatgtcaaattattgtacagtaacaaagaatcacctcttgacaagtattttttcctatcaaactcttggtaggtcaatatgaatgactttgggtgctcaaatccagcccttgtgtaaccaaagaagtcaaattcaacagttccaggtaggggtagccttcagatagtcttcatagattgattgttggaaaggggataggcttgaataagcttatattttagaattgattttgactcaaacagggttttcttttataaataaagagatagtaagtggccatgttgattcactggaacctactcaacttgaacacactgcacaggatggagaaaattgtcatattttacagaaaggagaatatttacattgattgaacttgaggaaattaaaaatattccagcatagaggaccacagctgattcaatcagatgtactccaagactaagtttgatattgtagttttagcaaaaaatgaaaaaaaaactttatacaaatgagattgaattgatttccaccatattactaaactactgagatgatagcctaatagataataggtttcagttgttttgagataggaaggatactcaaattattcatcagtgacagcctccacctgcatttcacaaccttttcctattagtactgagccaatttacatctcaagtggttttatttcaaaatgatatgtccactcaaaggatcttctagtgaccactcaatctacttccagaagtggataaagtgaaagacaaaaagcaaaataagtgttgggctttgaggtgtgaacaattcaccaaaaagaatctcaagttcaaaatcttcacatacctgggcaggacagacgattgaatcttattaattgtcatatttagacgttaattaacggcctgatcttctggagattcatgcctttggtctctcttttgtactgtagacgacgcatagctgtattgaaagtccaagtctcttttaaatttcttggagcaggacaggagaccacaagctagattaaacaccttcatcagtttatcaaaaaccctttcatagattttgacaatctctgtttccccatttaaagctacctgaacatctctaggattcaaattggactcacgatttgtgatggcgaagtcagctacatcagcagcctgcttcgccaagaatgcggcaaactcctcctcggtgtacattaaaccgcaatccttggattgaagtccatcgtctttatagttcgtttttgaatacgaaagagttttagttgattaatcgttctgcaatacggccaaaatcgtgctcataggcttaccaacaaaaacgcatcttttcttcatagggatttcctttgaaagaactagtggaaataggattaggataaaaccaagcttcacttgattcagaattcaattaaaatgggaaaaatttgaatcagtccggaaagcaaatcagctcgaacccaagatgctgggtagaaataacttcgaggaaacgtcatcaagaaacctacttgtgtgctggaggcttgaaattcaaaaatgacttgagcttcgacgaaaccttccgattgaaagcggatgatgcgataacgaggtggatgaacgtgataaatttgtcaagagatcgaaaccgtttgtgatactgattcacgtttactagcttcaagctaggagtacagtagggtatgttgatggaagaggatgcagaaacaggcctaccttgggattattaattggagttgtcggtgctcactgctttgcttgcaaaatttccagctggataacgctaacaatcgcactggacaccgctccagacaattcttttttagcatttgtagcaacaccgatatcaaatttaattacctagccttgtctcgaacagaatcctggctactgcaaagtggttctgatgatttcacaacgactcttcgtcccgactcggttgtcagatgactgagtagaatttgggtgagttgcctccatttgagaggtctgtcgtgctatgaaagctacgcgagttggtgaccagcgaccatttactgtttgattgtttactgttgatgtgttgccactggttggtctccatggaacctagtgattcgcctgttgctagacctgtgtcagtcaacttggccgccgcagatgggtagtactagatttgtcggttggtgaagatatgtagctaaccctggttaactgagcacatcggcttgccctgctcgatcacaaacccggcttggagcaactccatctgagccctacacgagtccctcctccgactgtgagtccgacctcctatgagttgttcgcaatcgaacaactcggtgtaggaggtttctgtgtcagagtgtttttggcttgctcttcacgcatccctccattttgtggagaaggcgtactcattaactggttggagttttctcttcttttgtagcttgtgtgtatgatttggtttgtctatctctagatctcgttagttataaaaagaggacgcatgcagcctttgtagcttgattggtcgcgtttcttgttgagattgatagcaatacaaatccagaacagtttcaatttcttggtgatttcgcaatctcaatgacgagaataaataaataaatataaacacttggataaacataaaggggcagaaaatgacaatttttccaagaagatagaaaaatgttgaaatctacggtgaagacaaataatgtatcatcctcacgataaataggttgattggctggaaaggtgttggtggtacattcttttaatcttgcagaacctatgacaatacattagatgccatgaaaaggtaagaggaaaaaaggggggggtcaaaaaaatgaagatgacgatgagacaaagcagaatctcttcataaaatttgtatcaactcttcaaaggagtgcaatggttctaaagaatctctactaattttgatcagacgatgtttcaaccaacatacagctcaaggattgcagtggataaatgttcacattgaaaagaaatcaaaccaaaaaaaaccaactacaaacagaaagaacaaacggtattcttgaaagctgaaatcgcggaagatagattgatttaaatacttgattaaattgtacaaagaccaaaagattgggaagcgtctaaaaagatttctctaaagagcaacagtaaaaaaaacaatcctctctatatgtgtatctgatttccctagtggtttaagagtgttcacaagtgaaacatcaacagttgattataatagcaaacatcaagaacggataaaaaaaaacagagtccattccaccattatcatcaacttgaaccattgacagatgagaattggaagataaataaataacgaggtggatattaatgggcctgactgcaatgcgatttctggtgagtttcggaaaacaacagatggatggatgatgtttcgatggcggagacctggatgtggattaatcgattatcgttgtacaatcagctccgaatcatatggatatggtcgattatgtagagagttggacaacccatttttgaacacgtaccgcaaacaagaaacaaaccaagctctaggttgacaagaaataataaaaaacgaatacaatggattggataacaatagtttggataacgataattatgtacaatcataagattcacaatcaacctttgaccgatctttcgaagcaagcatataaaacagagtccgcctatatagtctaaatatgtattttaaaatttcttggattggcgggcgggtttgggagcctgtacggaagcgactcgggacatcagttcgtcgatctctgtgtgcgagatatcatggtggtcgtggtgaaggttaggggcggaggggacaccgacggggttgtaggagagaatgggcgggccgaccctgacgcctttgtcgaacatggcgctgagctttctcttccgttgttgtcgacgccgccggacgatcgcaaggacgatagggatgcttactataaggaggatgattgccaggacgatcccggcgaccgctcccttgctcaatcctccctgtttctcttcatggccaaagtgcggcaccgagggcggaagctgagtggaattggcggcgatggaggtggagctggcaagctggctcatcttgccagcttcggccgtcttctcgggggcagtgctagtcgttccattggacgcatatgcccgaaaactcgccagagctttctcttgcctttgtttggctcgacagcccttgtcaccgctggactggctgccgttcttcggggctgctggagaagaaacgtcgccgactggaggctgattcgaagccatcatcgacttgggtggatggagcccctgggtgccatggctcgtgtagtgcgcccgggctacgtccacctccgaaggattcgtgttgatactggtttgcttgctggttggctgcccttgagaagcgaattgcttttgcttatcccctccctttgcaggatcatcatgtaactgttccgcaaagaacgtctggttggcgcgcaatgatacgctgccttgcagatcagagtgaatatccgtcgacttgatgtgggcggggtgtgcatggccggggagtagaacattctcatcagttcctaacggtccttggagaggatcgggctgtttcacttcggaacgtttgcgcctgcgacgccggtttatttctggttttatttcaagcaaaagtaaatggtgtttgccacatgattaggtgtgaatctagcgttgttcttgaatctgcacgacattttggaatccagatacgatgataataagattcacttacctagctgcgctaagatttcctcttgctgctccttcagagctttgagctcgagtaagacttgtgattggctcagttgaattttcatcgatgctcggaagatggtgaaggtgtctgaaccagttcagctaccgagctggtcgtccacctcgttttctatttctattttctagttctttgaatatacttcctgtcttgtttcaataatattcttcaaaggatataaatcttgcagggcggtaagctgagtttgttatgctgaaaatcgaagattatgtatgtttctttctgatggaagcgctgctagtagtcataagacatttatttctaggcatcaagccaaaatgaatcgcggcatttgatggacagagcaaaataaaaaaacagtccgctggagtcttgatcaagaaaaaaaaaatgtacgaagaaagataggttgagagttgagaatattataacagagagggtctggttgaggcggccggacctacgtaagcttattaagttatttcctccacaacagctcaccaagtgtctgttaccccttgctgaccactttatgacttacgttcaaggagagcttcggccggtttccttgggatataatttgaaagctcgacaaccgcgttgaagcactggttcttgatatccagacctcccggttgctcggtcgattgatgcttcgttacattgcggagctggacagggcagtgccgaatcggcatgtagacaaccggtctccactcgccaatcgctctgttcccttcccctttgactgtttctacttctttgtcaagtgatatcgctgactcgatcacgataaccaccaggcccattgaacgacaactgcgaggacatattcaagtcagattgacaacaatagtattcattcattgatctaaacagtagctatggttttcagcagagctgatagaaacaggtgggtcagggtaggactaggggagatagtaaggtaaaaactcgcagcttgtactacaaattcctttctctcctcgccgagcccggtcgagcatggagagtggcaaattgtgcgccgagccgcaatgcaatgcttgactctgtgaatgactgaactcaggaagagactagcttaactcaaggccttcccttcggaggccatcggtgtcggaggctcgcttggctcgcttcgcgaatttgacacacctcctcaaaatcagacctttgatcgaggggcttgtgtcaagaagacgaaagttctccggaagacgaggttccaagaccatcaaacatccatcagccgcatcacatctccatccactctcaccgggagccgggccgtcctctcgagacgctgcctcgaaaaatacgtcggaaaacccgctccaagacgacggcaggcctgtggataagtttcttcatctcgcgccacccgtgtatgccatacatagactacatatgtactctgggccagccagatcttaatcaacgccatggggccggctgccttccgccggatccaacggatctccgcgaaacatggccagacagatacaatacataccaataacaattcaacttagattatcatgattatctatcagatgaaacaaaataaagggaacttgagcaaaatacatcaaatttgtttaatttttgggtgtttgaaattgtcaaagacagatgaatgtggattgtttattgattgacggtctggatctttttcaagtcacatactgtatgcgtaagaaactaagaagcaaagaagaagacacagggtggatggatggatggatgaagtgaccgagccaacaacatcgacaacaagagtttataagacaaacaatcaaaacaaaaaaaaattagagcgtatgagccagtcaattaaacgtaaaggggaacaaaaacgggtaattgaaggtgggaggacaacgaatatatattcatatatatatatatatgtatagatctcaactgaagagcggggagggaaaggcagcaatctcagaggtaacagtaaaaggcgggagagggtgggttggtttttgataagaagaagaaaaaaaaaagataataacttctactgatgatatacgtaaaggagaaagggtcgatgggaatatcgttctcaaaaaacaacaaagacaattgacaattgacaaacaaacaaacaaaaaaacgaagaaagtatgtgaaaggtaaacattacagacaggcgagtaacaaggtaaagaatgaagaaaatgaatgaaagaagaggtaagaaaagcttaggaaacaagtgagagacgagaaatcagcaagaaagaatgcactatagggtctatcaaataggtggactgggaagatttttgtaaggcttctcgagagcttcttttttttttaatgttttgtttctttctctgttttcttttctttctttttcttcttcttcttcttgttctgctatagatgaaaatgaaagggggagggggaaatgatatgaacagtttgaaaaatgaataaataaaaggaacggggggagagtgaggggaggggtgggaaaaagggtgttagatagtgagatgtgtaagaatgacctaaataaaatgtttcatcaaagaggaagaggaaagaaaaagataagaaaaaaagacgcgggaggtcgaaaagaaagtattccattaaatacataagcgatgcctttggtcatctcaagttctacagtagaccgcattctctcaagttgagttgaatgatctgcagatttggaacggacatgaattgcatcagaattaatctacctcgaaagatattttgggaagtgtctgcaaatctactcacgatatcattaacagcagacagaacaaaacggatctgggatgtgtctgttgcacatgtcaaatgtacgtaaacctgttttttttttttgatggcgggatggtcgtcaaaagtgtcaatacattacagataagtgaaaaaaatgaacggataaaggagaatatgtacgtacctgctttgagggactctgattgacgctgacaaacttattgccaaagaagtcagcaccggcctgccagagctcttgatccgggttcgaagggggatggaagtttggaaagaaattctggatgggcgagtatcggactttctgcttgaagagatcgatcttgttgaggaagaggatgatcgaggttttgatgaaccatctcgaattgcagatcgaatcaaataggttcagagcctcctgcatcctgttctaaaacatggatacggaccaaattttagtaagatctggctcttgaaggaagcgaaaggaaaccaagagaaagcttaccactgagtcgtcttcatagagcatctgatcatattcgctaagcgccaccagaaacacgatagctgtcacgttttcaaagcaatggatccactttttcctctcgcttctctgtcctccgacgtcaaacatccgatacttgagctccccgatcacaaagacggtttccgtaatccccgtggttttgacacgcgagcgcagtacatcctgatcgtctggtacgtaattacgctgtccgattcggtcgatcgagtcaaaataatacgccgcagagtcgtttaacctgaaaccggtgtatgtgatgtaagcatctggatcgtcttccgaggtagaaaaaaaaaaaaaaaaaagatggtaaaaaatgggtgacggcttaactggtactcccgactgcgctcaaaacatttccgcactccagggtcttgccaaagttgacggatagctgtgacgacatggggatcgagataggtcttgtccaactggctgggtaaggattggatcatctgtccgacaggaatcaaggatgggtccttgagttcgatctgcatgagctgcatggcatcgagtatgacatgcatggactgaatggtgtttgagaagataatttccttgtaggagtcgcgttcatcgttcgtataagaccctgttttgttttgttttgttttcaaaaaagatgagcgtcaacacgtgcatatacaagccggtcgaaggtaacaagctggaaaaagaaggcagtgaatttggagggcaggcttaccttcgtgaataagtttcatttgctttaggattgttgatttaccagattccccggctcccaacagtaacattttgatttcatttctgcaagggaaaagaagaaaacaaaggagtgagtgagtgaggagagaatgtggtttcaggatctatgtagatcagaggggaggttcagggatgagaagagaagatttgatttgatttttttgaattatgtagatgagagtgagattgataagtacctaagcgagatcttatcccttttgatttgactttcgatttgggcgttaacctgttgagcctcagagatctccttggaacctgaacagcccatcttgaaattagctgtattgattcgggggtagagtgggtcgtcggtgtggggtaatcagagggagagggaaagaataggaagaaaaggaaaaaaagagatgagaaggtgaagaaggacaatgaggagggtgaagtaattgaccgatgggttgggggaggttgtgagtgagggtgagtgagatctcagatgatgctgggtgcctccaaaccgctaatcacgggtgagtatgcggaggggggtctgatgataaatgattggtaatgtattttttatgtacaaaatcagttttggatttatcttttcctggaaaaaaaaaggggggggggatttatttatgtaatgtatggatgtatgtgtatatgtgatagcagtcttaggtaatcaaacactacacctgttacaaggacatgaaattgaaagcccagtaaagaggaatttaaaatggaaaaagggagctacattattgaaaagcagccaaagtaatttgcagtgatgctgtattttatttatgtatgtgggttggtacaaacattaaagagcggggatgtcgggtgtggttaatgagggagaattgttgggtgcttgcatggatagaatgtacgatttgactgggtcgagaaaaggttttcccgagatgatgatgatgatgagaagacagagttgttggattttttttattttgcagtcggacctcggaagagggacgatttactcgatcggtcgtgtgctgcttgctggcaagttgctgattcctgatgaccgttccaatgtggtttggagcttcattcattcaagcattttctttctttctcttcattctcaacctcgacggcgctgcagtctctttcgagagctcttcgatggcaacactgccatcaagccatcgactctgccgggtcgatcggtccggccggtctcgcaaggcctcgcacccaagctctgccgctcagccggtcaaggctcttcgcccgcccaccacaccacacccagcctggcactcttggtggtcctctgcggacatacggacacgtgcgagagacacgtgtcgtggaaaggctaactaaccaaacctgaccaaacgccttacatacacactggcccttacttattatgactggttgacgtacgattaacttccatcaacggccacctgaatcgtgatcgggatatttacatccaaccttccgagctggtctggccgttgcaaggacaacggctcgaaatctgtcggtacagccgaaaaaaacaaaggcaagcaacatcctctgtgagtccctcaaaggcgaattctcgttgcaaatgggaataaatcaggatgcgatcatcctattcaatctgatcgacaacgcttgtcggggactgcagaggatgatgagaggatcccacactggcattacagagagaatcattcccagcctatcctttagccccagacgcatctgtcaaaatctgctcttggcatcaacaattgtctcaagaaaatcactgaaggctgccaactgaggaccctggaaacaccgtccttcccttccaaaatgagtccgggcccatcgggacagagcttgcacgctcatggtgtccccgggcacttggattgttgattggtgtatctcaattatctccacttgtgaagcttagagtgttagactctgttcgactctacctctagtgctcaggagcaagaacagaaatccatcagatgctcaattggatcctgtgatagccataagaaaaaaaaagcccagctacatagtatgtatcattgcagaagtttgcaacaagaaattcaagccaaaacttatcaaagactgtgataagtgaggaacttcttttgggaagacgaaaaatcacaatagtttgagggtctgcaggggagagacatgtcagtgagcttccattccaaacaagacaaaacctgtaagttgtagtgtgtggttattccacatagctttcttgttttgacaggactttattggccaatgaaacctttttgttttgttgatgatctgttccttgcaaatctgtgaagggttgaaaactatccagttgatgaacttccagactgaacctcatctagaactcaaacatatcacttgctcagaagattgttggtcctctcagtggacactcaatccttatctcttcaagcttccatactcaatcatacaatcaaattgagattacacacagttttggtcagatttcttggctctcagcctctgctacatctagtcagagtatacctttctcccaatgttcctctgttgaacatggaatgattagaaaaactccattggctagctttggacttgatatgttctttgcttgcctttttatttttgcctcaacaacatctagaactactccacattcatctttcttatcttccttttttgatcattactcctaccctctcaagctaactccccctcccagtttttttgtttttttttttttttgaaaaaaaaaaagatattgtgcacttcatatgttgatgtttctctggaatgagattatcttgttggaatatgtcctttccccaaccctccttcccccataccttcaaagagaaaccagtgaaaaaaaaaactcagtgatcagaattgggtttgaattatatggcccacccactccacatacacacatttctccaatttgtttcatccccatgatctattctgaaaaaagttattctccaaaattttgatatttgataaatattcttccaacttattttttcctcttttcatcatctgattatctcaaacatctcctgttcaatatgtcacttcaaacacattgaatccattccttgtccctgatggtcatctttctagtcaatcaatctcatcttgatctgatcagaaaaaaagatcatctcatccactctcttcatcttgagtttttatttttatttttctctcagtaatgggcaccaatcaagtttcgttttgaatttgctttttctcagttggttggttatttcttatgtcacctcattgatttttttatttgagaaatttgtcaattatttatgatttgaaacattttggagtgtctgttgtttatcaaaatggtgatcattttttgttctagtctctaatgtttatagagttattttggtcctgatctcctatgtatgtacattacttttttgagattgtttgtgagtagctagactgtccatgattgaagcctgccaaggaactgttgattttgttattgagtgttgcttgcattgttttctgtgtttatgtttgtgtagccgcggagtggctagtagaagacggaacttccaagtttccaagcgagagagcggtttctcctttaatccttgcgaacagaacccaattatttccaatcatcaaccaaatccaccaatcgctccagtccttctagaatgaaccaatccaacaacaacgaacccagctcgatcaccgtcaagaagattgcttgcattggtgctggtcagtatgattcgtcccttgcagttgactgtcagatcagtccaactatgtagcacaagaatgataatccagttgacggtgatctcatcccaggttacgtcggcggacccacctgctcagtgatcgcctacaaatgtcctcagatccaaggtcagtcacacacacacactcacactacatacaggagtcgtattaccaccccaaaaaaaagatattatatgttgctgatcgaaatgatgtcatacagtcaccatcgtcgatgtgaatccagatcgaatcaaccaatggaactcggactcattgccgatcttcgaaccgggattggaagagatcatcctcaagtgtcgcggaaagaacttgttcttcgataccgatatcgataaggccatcaaggaagccgatctcatcttcgtctccgtcaatactcccaccaaacaatccggaatcgggtccggatatgctgcagaccttaggtaagaccttcggccatctttttgaagccctacacaaggatcattcagctaatgaagaattgagccaagttatgtggagctctgtacccgtcgaatcgccaccgtcgcagcgacctcgaagatcgtagtcgagaagtcgacggtgccatgtcggacggcggagtcgatgcgcaagatcctcgaatcgaactccaagccgaacctgaacatcaccttcgacatcctctcgaacccggaattcctggccgaagggacggcgatcaaggatctgctgaaccccgaccgggtcctgatcggctccttgggcacgccctccggcaaacgcgcccaggccgccctcgtcgacgtctacgctaattgggtgcccagggagaaatgcgttactactgggctttggtcttccgaactcactaaattggtcggcctctatttctcttgactcctttttttttttttttacaacagacaattaatcattactcgatttaatttggcttatccaggcagctaatgcattactagctcagcgaatctcctcgatcaactctctctcagccatctgcgaagtcaccggtgctgatatcgatgaggtggcctatgcctgtggattggacggtcggatcggcaataagttcttgaaggcctccgtcggctttggcggcagctgtttccaaaaggatatcttgaatctcgtctatctctccgagtctctccacctccaagatgtggctgattattggcgtcaagttgcgtacccctcccttttaatccttatcctgtcatgcttcacggaaaacaaacaaacaaacagattgattcagtatgtttataatttttgtacaggtgattatcatgaatgagtctcagaaacgtcgctttacgaccaaagtcgtcaaggagttattcaacacgatccggggcaaaaagatcactgtgcttgggtttgcgttcaagaaggatacgggggacactcgatgttcggcgtcgatcacgttgatcaagcagttcagagaggaaggcgcgcagatctcgatctatgatcccaaggtcaaggagaaccaatactggctcgatttggttaatcctcaagtacctggagatgatcaagcaggtagctcacccgttgttttgttgatatattcttctcggatgcaggtaggtccttactgatcttgagcctgtccatccagctcgaaaacagatcacgatttgtaagtctgcagaggaagcgtgccacggagcctccggaatagtgatcgccactgaatgggatgaagtgagtgggaatgtaatgtatcctccagaccgcttatcacacagtccaatctcatcctcgtgtttattttttttatgacagttcaagagcttggattggaagaagatttatgagacggtcgataaaccggcgaccatcttcgacggccgtttgatcttggaccagaaggcgctcaaatcgatcggctttaaggtgtttgtgatcggcaaaggtgaagaattaaaatgattcacatcatactatatatgtactccaaaatatgcataaattttcctctttatttatactttataatcagtcgtctcagtttttttttttttgtttgtttgcaagagcttttattttgtctttcttcgttctcaaaaaatagacttcgtcctttccttttttctctcaaagttagcagcatccctaaaattgtagccatcattaactccatcatcaaatccatcgcatcccgcaaatttcgtgttgaatgtatgtagatcagagcaaagcattagacatttttgtttttgtttcgtttcttttgtatgattgtgtatatgtactcgtttggttcatcttgcagattcctgcagtcatcatctttccgtttgctcttttgtaattaaggtgcagtagcaatgtgtcatcagatgtgtttttttctttctgaatgttaatttctgaggtacgttgtatatccatcagactgtgaggtgtatgtattgtgtgtgactgtcaactttccagtgaagtttgtgtacacccacctctctctgaagcagcagcagccaccaattaagcccaccatgaacatcaggaacaagaccgaaccaactcaaccacagccactctaccaactatcaactcagtatcggtaagctcacactttgtccatcactccaactgaccagttccactctagctcacactattccctcacaaaaaaaacacagtcattggcgattctctcagtcaggactcgaacaggccagaagagaactcaacgaaggcgccgtcggaagagtgaaatctaagctcgaagaagagagggtatgtccacactccaccgatccactgaagacccccttgactcaaaccatcttcattatatagaacgtcgagctcccttcagccggtgatgagccaaccgaacccagtcagatcgaatatctgaccgtccaagatgaactcgaactggtgaccttctacctctccaagatctcacagctctgtcgggcttcgatcttcaactttcccgagaccgtcgaggcgaccgcgatgagctacttgaaacgcttctacctcaggaacacctgcatggattatcatcccaaaaatatcatgtcagaagagcactccccagactcagtcttcacacccacctaagaaaaaactcactaaatcatttccgcacacacacacaggcttacttgtctctttttggccaccaagactgagaacacctcgatctcgatcgacagctttgcctcccggatcccaaagacgaccaacggggatgtcctggcgctcgagttcctggtcgcccagtcgctgaagttccagttcaaagtccaccatgcccatctggccgcgcgggggatctatctggacctgcaggcctgtccgggcgtcggtccgctcggcttggagcgactctcccaggcctggcccgaggtctgcgcgctgctccggacgggcagactgacggatgccgagttcctctggacgcccagtcagatcgcctgtgcggcctggtgggttgccgatcggtcggccaccgaggcctggctcaaagccaaggccgaccgtctccaaccgtcccctactgacatcccctcaacctgcttgggcttggatccactcacccaataccttcaatcgctctccgaactcctcatccaggctcagcggaaacccatcgataaggatcgcgtcaccgcagtcgatcgcagactccgcttctgtcgtaaccctgagaaagaccctaatagcgcactctttaagatcaaacaggccgaactcgaacatgctcatctcgctaaacatcatcagaaatatccccctaattctaatcaagacccgttctcttgaatctatatacttgtacttgcttcatccccaaatccattgtgcactttttttttgtaacttgtattcccccctcccctcttgtctttttttctaagaaagaaaaactgatctcgatcgttgaacttcaactgaagaagaaaccttggactcaaaaagacagatatgttctcgctggatcatccctctctcctgatgattatatcgaccccattcttctcatcttcgaacctgataacaacaaataaccctttttttggggagtttgtcacacaaggaaaaacaggtgtgaatctggtcggcttgggtgaggttatcttttgggtgtgttttttgagggttctggttgggcttgggtttatatttgtgtttggactctgcgagctgtacttggtaacttggctttgcttttcacttataaagttggtgatgataacttcaagtttaatgatctaaattacaaaaaaaaagcggaacaaaaaaaaaggacagagaaagatccgcttggtgatttcggtttcaaatgcggaaacggaacacagactaagaggtggtttgattgttgggcatggggtgaagctgattatgtggagagttcctggttcggtggtgggggtaagttgaggatcatggggatagctggtgaacgccaaaaaaagagagtatgtggatcagggatattgtattgtaagagacccagaagatccgaaaaaaacaagaacagacaaagaagagaaagcagagacgcacgagtaagagcgggagatttgaagatgagagatagatttcaggcgatgagctatgcagtcaggagtctttcttcttcctcttctgcaggtcggtactggttgtattgttgttctgctcgtcgtcggattcggagagggcggcgaagatgtagccgaccaggatgatgttagtgacgacgattgccgagatggcagctgctgtggtgttcgtctctggatgatcggtcaacgtcccaagtcattctcaaaaaaaaaaaaaaaaaaaaaccccatccccgcttttttgatttattgattggagaaaatgctgactgtcaaagacgtgtcctagggtgccgaaataggtcccgatcgggaggattgcctggtcgcgaacttgtgaatcatcagcccacacatcccgagtaggctacagagaatcatcgaggggagatttgaaacgaagaggagtggagaagacgatgagggcgatataccatggacaagctgacgatgcctagcttgaagatcggccgactatataaatgaaagactgatctgttattttttttcttccaggttcatacgatttgacaaaaaagaaggctacaacgctcaacttgtaatccgatccgatgggtgcgcgtcctggattagatgaagatgagagcgagttctggtcggcggaagggttctggtcggtcttgcgtagtctgagctggctctcgggcgtgcccatcctgtctttttcgtgaacgttgctggtcgttgtcggcgtcgtcctgcttttagctgaggcctggtggattgacggtctgaaggttgattaatcgggcggctgggatcgggccaccgggctagcccggctctgcccgcgtctcgatcggactggccgggccgggtccacacaccaggtcttgctggccggccctatcctgtgtccatcttctcgggctgcccggcagcagctgctggacacgctttctggccagccagcaaagcgggtcacactgggagcttacaggccaggctcacaaaaaatagattttttggtaattccatggtggcattgagggtacagatgtgaccttttgggtaagaaatcaagggtagacaccaaaactgtatacattgggttatcctttgtcaagggaccctctcacctaggtaaaactctatttcctttccctttttttgttggttcatttaattgatgctttttttcacacattttcatgatacatttttgaagaaaagaagaagaagagttggctggttggatgctctcatggccagaagggaaaccctcaaaattctagccagagagaggagaaaaaaacccactggttttgtcagcttgctactatagcagagacaacctgtcatagtacacaaacataatataaaatacaaacaaaaaaaaaccattattacttgccagacatgtttttagatgaatagtactgaaaataaatgagaagatcaagtaataagggcattatttctcaatattattaatctatatgaagaataacctagggtacctcactcaaaagtaccctatatttcaactacttcatgcaggaaatctacattaaagatatagggtgtacctccaagcaggaaatgaaatatgcttatgtttataattaaatatgcaaataaacaggcctaggacttcaaactgatttgctgtttcaaacatacatttgtatgttgataacatgtgtgtggcacatttccaaggaaatagccacatgtttcagctttcatcttctacagaacaactgtggtttccaaggatatggtcacatgttacatcctccatgcatgaagcgcccacaagttgaccctgatctcccagatgcctccacgggtatataaagagccctctgtccctccaaataaggattcatcagattattacaacccactttagattacccaccatcccaaatgcttaacatttgtatctgtctgttaatgtattgtctcttgctttaattctctgtctatcagaacctcaagatcttaaggagcattattagtacataattatgctcctttctttcttgagattctcactactttattctgggatttaaaccacagcttttcacaggccccagtgttaacaggtacctaaatcctctgcttttgcacaatacctttgagggattaaacaacccctgatttatcaggcccctctgtttaaattatatcaacatttattaatataattaatcatatctactatttctaaacctagtaattaccaatcatcattggaattaccacccggactctttagtcccagagatccaactccaacatcttacgttttgcaccatgtgtagctagaagggatcctccttggcatcacggcggctgacaggtttggggggcctcctggaagaaaaatttgaacagtcaaggaacttgggttgcttggacaaacaaaccaatcagatcaaaaaatctggatttaaattaatgaaatcctaatcaacaacctagtttatacctttttcagggtttgaatcctgcaactttgaataggggagctcataagactgtttttctatttttgcatggttgaaaaactctgcccaattcttcattttagcctcaaatcaacactacactagatatcagttacagatcagtatggtaactgactttcacccattattttactcatacctgttccagtaagattgacataatatccatccaaaagtaaatgtgaatccattacaacttctgactccaaaaaaggtcacagatcttgtgttttctgtgttacactattggctgtctgggggggcactttctgttacaatacaaggcacagaaaagggtttttttgacagtaatgaaattgtgtcacccagtagcaatcaattgttacaatccttcaggcatcatagtgtcctaggaggggtgtacaatagtgttttgagtatgtatgggctgaggttttgacaatacacatgcataccactgcaagtttggagaatgtttcttgcaagaagatatcctgaaccctgctgatatgcatcatttgtatacttctaaaacaggaaaccacaacctgtatgccagtcatgacccctattttaccagagtgtgtctgttgcataattaaatatgtaattttgctgctgtgaaatgtgctatgaccatttatcactgggtgaagcagaaagaatgcaacagtacaaaaaatcatccaagtacatttgatcaagaaaaatgaaaaattaatccttttttggtttcctcctcattcctttctttgaagattagacctatgaaaaataaagtagtaattatgaagaatttcttgaaatctgggctaatcatggccttgcttgacctcaactacattctctcagcaattgatacccagggtcttagtttgctttcagatgctgtatccatcttggatcaagaaaaaaatccagtcaatggaaatcaattgaaggcaggtttagctcatcctgggaaaactggggaaaacttgatgaaaaattttgcatcatccccaagacaggaggatcacacagggacaagctttattcaatattacccaaagggtccagagaaaaaatgtggaattgcttgcacaagcctcccaccatcatcagaaaacttaatggatttgagctcaagtcccaattatttttggtgttccacaacaggaaagaaacaaaaacacagaggattaagctcatttggtaagttgaaatcttattctgttggtctgtgctgtctgataggcaagatcatgatcaatagcatttctgattattcattgtaaatggccttttgtagatgattttaagtttcatgaaagtattgaagttggaaatgagaattcatcacttctgcaacctgtccttgggtcagggaaaaagcgccgattgaagaaatttggaaaatttggtaagtgaatattttattccattcctcatgttgaagagaagagtcaattatgtcaactgtattgggtttgttttctattcataacttcaaaatgaaaaaggagatcaggattcttcccttgtcaaaactgcctgctacatcagaaattatgaagcttatcaccccaatccaaaacgcccaagatttgatttgaatttatcttgggatccactggcttgcagtcaagatgcagatacaaatattcaaaattcaagtggtttccaatcaccaagacttcattctacaagtcagttgatccaaaatagctctgaaaaaaagaggagtacaagtatatcaaaatggaaactaatcattctgtttttggttggacttggctcaaaacaacctaggtaaaacacttcctttggatgctaatcatatggtagaacaaattttggaaagaattccaaggtcaccagttagttgcagacagggtatggatgtcaaatttgatgaagaattaagagctcaagttccttgtgttgaacagttaaacacattagataaaaataaagctgaagtagaggatgtatcaatggaacaccaatgtgacaataggagtttttctgctgttttgccacaaatcggctcacgtcccaatggcagactgactaaaatcacatcaaaccaacaaaagggtttggcatttccaagacaaggcaccaatcaattgtcagactccagcttatgggtttcagttttgattgtatggaaaaaattggaatatttcatatttgaggatgccaaaaaccatgtctcaccgtcagtagaacactttgcacgtaattatgtttcccatagcctaaactctgatggtgaaaccatagaatcaaaagtgtttactggggaaagttatgaattaaaaagaaaattcagagagctggcttgtatggtgtgggttgtaaatcttcaaatattggtatctttggggaaaaaaagttcaaacttttcataccttcatgagcaaaagtccattttcaaatggcttgcaaggttcttaaacaggtgcaataagcaattgaaaattagtgaaaatcaaaatatttttttggaaagtgaagaagggaaaatttatcaaacattcacacttgcaattcatgcaaccatagatatgaatgcatatgaagtatatcaggaaggattgaacaaaaattctcattttatatcaaacccacagataatgatgaatcaatctgcagttaggattgtgggtcattactataaaaaaatgcacaagcacaaatggatatctcttcttgtgaatgaccagaaatataacaatgaacattcaaaacttgggcagctcttcagaaaaaaatcaccacaagaattggaagctttacatctcttaattgtgaagattggttgcccaataccttggaaagcctttttcccagaaaggttactcaatgcaatcccaagcactatcaatgaggaaaagataaatcattatatcaagcctgttttcactgaaggaaatatagaagacattcaaccttttataactaggtatctatttgactatcaaaaagccacaggaagagaattggcatggattgcaagagtcagaatacaaaaaagtaaaaagactcatagattattccaaccaacttctgaatcaattatgaatcaaataagatcttacataagtaatattgcttataaggagggactttctacagtagacaaacaacagatccagggaagatctgacaaggatttcttgttgacattggataagatatttgaaattatttgggaattgaataaaaaggtgctccttgcttttgactgtgctgaattcagtgaagacttcataactgagcaaaaactggttcagctatcatttttatcttgcttttctgaactaacagaggaaaaattgggaaacattccagaaatcaatacatgtatgaagcacaatagaagaattttgaatttgatgatgcatatattggtttcattcaaagatgaaaagaaattcacaattgaccataaaaatagcaaaggctttatttcatcaatttttgtagaagaggatttgataatctccaagattgtagtcagtatccttggaaattattacaaaaaccaaaacaagcaaaagtgggatttcttctttgggactgaagaatacttttttaaatatcttctcagcagaagcacagagctatacaacagtacacaaagaataaatcaaaaaggatatataactcagatgctcaaattacacaaaaatataccatggattgatgaaattgatagaagaatgccccaactccatcaaaaacttggagctcaaaaaatcaccagactggaattatatgtcaaaccttatgtttcacactaacatttccaatattaaagtcaacaattgaaaaccattgagacaactgtttttcaataatctcaaccaaaaaaaaaaacagcatagaaatctccctttattctttcatcattcatgcatcagacttttcaaacatatcccaccagagttcacaatttgagatctactgttacacttgaagctggtcaggtctgacagccactaccagatacggccagtaactcaggggcactgtttccttcaagaaatctgaaatactcatcattttattacacctatcatttcattttcatcagtcagacttatggataagatatttaagactggagacattaaacccaaagccagattaatgctttgagggttttggatgcaggaaaatgtgccattgaaggaactctctcacatgaatggtgggctgatgtattaaaatacttttttttggaacctttggcccaacagatttctcttttttattattttccaaaggttatcaattttttgttacttcaaaatacttgaccaacactggtatatttataggtccactcacttccagaataattggctaggctgagggtatgccagctaaacagggatgtgctcaataactgaagggttccttcataatatcaacagttgtatgtccccttttcaggtgagagagagagtataacagaggaaattctgaagttctggtacatacaagagccaaagtcaggacaaggaggattccacaagtgagatagaaaaactgtgcttgactcaaaagtggactggcaatgctaatgatataagtgttagggccgcacagcatatgtataagcagaatcccgccaaggtctagcctggcacagtggaattctgccccatctgcattagtgctacatgcactggcccccaaattcttttttctaacactacaagatttgtgtgtaaaaaaaagccattacagtaaccctttttttttggagaaaaagctgttatgggctgttgtacccagggttgattttcaaggtttgagaggtgatgttttgggtgtttctgtcctagtctctgtgtaagttgatcttgaatatgtgataaggggtgttctggggataggagatgaggatcttcaggtttctggatcttgatggtagattgcaagatgaggaatacacacaaattagaactaaagaaaactccaagttggggatttgtgacatgtatttacaagcccaggctccaactccaacaaaaccacagtatagcaatagttgtccaccattgcttcaattgttgggatcacctcattccatggcaaatttaagttcactaaatgttcctgggtcctatgtagttgcataagaatgatctcatactttgtcaagcttcagatcatttaaggtggggagcagccactccagtatttagccagtatccctccctgtgctttatacatcgctttatacattgtttatgatctccaaccactttgaatcacactaggacggtccaagtctagcgttttagctactttgctgatcagccaccagaagcagtaaaatgtatgaaagtgtttggccacactagcactataagtagacggaaacaggacggtcatcaatctcagctgtgatctccccatatttcaagagaaaaagaagggcatccagctaacttagcaaagtcctccctgagtgcgggaggttggatttgggtggtgcttcagtttggctggtggcaaagccacccctcccacagggagggacttacaaactatgcgggggcgctcgcttgagcccactcaccaaaaaaggctggaaattcactctttgaattctccagcctgtagtttacaagctgtctgtctcagctagcaccagttgactcttgtgtatcaagtcaatttttagaactcatcagcttgttgaaataagaacatgtttatcttaagtggatttaggatggagtcaagaaattatccatccttctgcgcttgagcatgagaagtttgtgcgtcatctttcttctttgctttaattgtttgacaatatttcttgcaaaactgagctggtagaagcaaagctaaggttctcacaaagaacttccccagcagaaacacatgtgtagctcaaaaagtgagagagctgaaggttgtgtaacttgacaaggtttccagatcctcttgggcaagcacccctgctttagtcttaagtccctccctgcaggaggggtagctttcccaccagccagtgcttcacaccagcaaacctcccaccagggggggacttagttaagttagggcatccagtaaccaacaaagaagattttcttttggttgagctatgaatttggtggtcagattttaccaacccagtaaagtggcttattaaaagccagacatggaccttcccactgtgtatttgcaagacaattcacaagctttcattttcctctccctgttttgaatggaagtttggaaagtagagttgatcatgacaactttgatttttattatatgataatcatcaatgagtataacagagaaaagaggaaggaatatatagataagtgtgttgattccaatttgatctatttatcatcatcaatcaatcatctccatcatacacaaaaacacatcaatgtggaattccatttcatgcctctaaaataatcaaactaagcaaccaaccaaagaaaaagaaaaaaaagagaaaaatcattgatgcgtataataagtgatatgagaccaagcatgtgcacagaaaccctgcaagaccaaccaaccaaaaaaaaaaaagacagaagaaagaaagaaaagaaaaaggggggaggatatgtgtgtgtgagagagagagggttgtgtatgtagtgtagcagtattggaagggatggtaaacaagaagagaggtgggcaagagagagaaaaagagagggaaacactgaaagagaaagagatatggagatgagcagagaaagggagagagagaaaagaccgcaaatttcttgatcatcataataataaacaagaaatggaaatgcaatacatacattgtaaaccaaaacacacacacagagagagacagagagagagagtaacaagttcatacaagagacagctagtctctgatccgacgagatcttttttctaaaagatttcaaacacaaaaaaagggggagaaggaagggggggatcaagagtcgacggagaagatgggacaagtttcgagttggtggccgtgttggtcgcacagttcgcacggctcattatcttcttcatcttcatcatcttcatcatcattgtggatgttgttgttgttgtcaggagaagcaaaagaatgggtctggcctctctgctgatgaatatgatcatcgtcttcttcagttagatgatggttgtcagtaagatcgtcatcattcacgggattgtctaccgaaggaaaatagacccgctgggtctggagcgatccttgatctccgacgcaagccaaatcgttatggtgatggtgatcatcggcatcatgatcagtgacgatcatccgggtgcgagcgagttcgggcgccgagacagctggctcggattcaggccggtcttcgtcgggttcctcttcctcgaccaacgtggcatcagcgtagaaacggcggtcgtcgacaaactcgtcgaatccggggcgctcttgaccggcctcctggagcccgcagagcgccgagaagcgcttcgaggcccgtccgctcggtgcatggctggcccccgtcgctggcaataacgccgcttgctggcctagctccagcgtccgtcgacgccacaccttcgtcccccgtcgttgtagctcagttcccggcgagccgccgatcatcgactgcggccgctcgtgtgctcgcaccggcgacgattgaatcagtcgctcgttcagccgcttgatttcctcttccagttcttcctcctggaagatcttgctctcgatgatactctccagttcgctcacctaagaaaaaaagggtgtccgaaagggtgtcaacaatatatttagaagatcaatctcaaacgatctgacctctttattgagtgctgccacctctcgaccatgtttctgttcgaggaaggccagctgactcttgagttgatcgatctcgagctcgagtttcttaaccttcttataatcgccgatgatgacctctccggtctggagctggtgcgggcgatggtcgccctcattgttggtcatcgtcgtcgtcgtcgttgttgtcgacgatgccggacccgatggcttctgttggttgctgatctcactcagtaagccgatctcgttttcgatccctagctcttggactgagtacttccgactcagcccaatcgtctcagaccgaatccggttagagcctatcttcaattgtcccgacttaatcaactgggccagtttttgctccaacaaccgattatcttgtctgtgtaaatataattaaaaaaatgaacataggtgctatggataggatatgttgagagggagtagacaggggcttacttgagttcttcgatctcttgctttaattcgagattggctttctcaaacttggcacgttcatcgtccgattgacgggcgatcaacttcaagcctatgatttgttggtttgccttggtgagctccttggccgcgttactttcgtcaacctccttgcaggagatcgagcgggacatgacgcccggccgggggctgcgattaaaagactcgtccctccaaagcgattgggtactggtcttgtgacgtaacctgggcgaggagtgctcgtgcccgatcgtcgcgcctcgggcgggcgagaggttgtggaaacgagatttggggtggagctcgagttgctcttcaagctcctcgagcttgctgatcagcttgaggttctcttcgtccttgatcaacaatagcctttgatacttttgaatcactagcatcttctcttggtccatgatcggctgactatcggtctgattggtagtatcgagactcggcttggattgttctgggaaggagtttcggttgagttgagcctcgaggaattcgatcctcgattgcttctccttcaactctgattctagttgatcatgtctaaagttcgagctactcttgctcacttgtatcgagcgttccgatcctcctccggtagcagtattagtcactgttgcgttgtcgttgttttcggatctgcccagacgcggggagagttgcgagggatgcggatgggatgaggatgccaagatctcggccctcaaaccttcgagttcgacccgttcctgttccatggtctccaaagtttccttcaagcgagtctccgcctacgttagtttgaactgtaggctgaccttctccttgtcgagcatggcagcctcctccctggcacccttgacgctgaggatgtgttgctgtaaagtttggtcatgagtttcactgagttgctcgcgtagctcgcgttcgctggccagctcctgctttagttgataagcctcatcctgtacttccgagagttgttcctgagtgtacttgaggtcagctttcaagctctcattgtcgatctcgacagcttcgagatggttaggtgagctagtcgatcgtgatagggatgatttgttgatttcggtttgatttagttgagctttctgtaactcttctagtgtcagtttggttgtcttgagttcttctgcaatcaactcggattgatgtagttgatctaatcttaatgcttcgagatccgagatcttgttctcataaactccacagagtgattgaccggctgatctgagctggttgagttgactctgaagttcggctttctccttttcgaactgtagtgactgttgggttgatgcctcttgactgagccgtaaggattcgttcagggttgttagctgttcttggaaacggttgagttcgagttggttgttttggttgagttcttccttgagtttctctagttggactagtttgtcctcttcagcttgttttaatgattcttttgagctttcaagttctctctctagctctttagatttctggagatgttgattctcaagttcagagtgttggagtttgttctgctcgaccaggttctcgagttcaatgatcctttgttggatttggatgacttgttcgggtgaagtggagggaagttcaggtggtacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagattccacagagtggctgacattggaagtatacgacccctgttataggttttacatagtaatgtagtgagtattgttattttttgtttgttttgttttgtttgcttacccattcactgatcctgagtttttgcccttgccatgccaggatggttggagtgggtcattctcattctcttggtcttgtccgagatcgattccgacccagattccaggttttgattcgatagttccgatgaatcgacagatgcctaccattgagtttgagcattttactcgatcgcctacgccgaaggatgatgatgaggatggttggtttgatgttgttctttggggtgttgttgttgttgttgttgttgctattgtcttgagtttgctgtttttcatttgagagtctgaagtctgagtctgagtcttgagtctgagtagttgagattggtggttgatggttcttggttgaatgattagggtggttgaacagcgcacataagccagaaaaagcctttaaagccagggatacatacagacaactgcttgcttatgtaatcaatacagtattatgacgacaagcttggcttacataaaccccaaccgattttttcagatttgcaatttcagcagaaaaagaagaagatttttcactcctgaaagaatttgtaagccaaaacaaaaacaaaaaaaaacaagaagaagaagaagaatggtcagccaactcatccaatccaaccagtccatgctcaccatcctcgccatcctactagcagcactactgaccatcagattcattcgttcatcaacaacaagttaagcacaacatactaactacactaaaaacaaccaaacatactaatccaccttcatcaacagaacctaaaccagccctagtctcaaaccaattccaacacttcaaacttcattccaagaacgaagtctcgccgaacactgcaatctatcgattcgcattggccagccaggatgactacctaggactacccatcggacaacacatcgtcatccaggccgagatcggcggcaaacagattcagaggatgtataccccagtctcaagcgacgacgatcgaggatacttcgaactgatgatcaaggtaaactcagcccgttcatcatcccactaaagctaaagattgactcactccatctcaaaaaaaagacttacgaacagggtaacatctcaaaatatatatcaaaactcaggatcggcgatccgatccaggtcaaaggacccaggggacagatgagataccatcctgaactatgctctcagatcggcatgatcgccggtgggacgggaatcacacccatgctggtaaaaaaaatcgatcagactcataccaacaaagatcgattagtcaaattaactcctccctgcttcctcctcatagcaaatcatcagggcttccgtcaaggactcgaacgataagaccaagatctcactgatctatgccaacgtcaacccagaagatatcctcctcaaacaagaactagatcggatccagaacgatcatccgaagcgattctcagtatgagttctttcattttttcttttcaaacatcaaccgatttaattcatcgggagactcttctaaccctgcgttccatttcaggtctactacgtcctcaataaccctcccgaaggttggaccggcggggcaggctttgtgacgaaggagatgatcgagagcaaactgccgccatccaagctgaccaagcaggtcaagatcctcctctgtggtcctcccccgatgatgtcgatcatgaagaagtatctggaggaactcgagtttgagaagtgtagagtgatcagtaaattggacgatcaagtgttttgtacgtctatctccttctctttcttatccatccttggagttcttcgtgctcattctcctcgaccattttcacccttttctaggcttttgaacaccccatcagaatttaaaaaaaaatctatccatcctttttttttcttgttaaagagttctagaacaatcgttgcgtttccttcttaaaaaatcaatctccccccaacttttctttttctttaaaaacaaataacgtgatccattgtgtagataaaaaaaaatacacagagtgaaaattagaagtccaaatatgacaaaaaagaaaagaaatgtataccatgattaatctggttgatctagtacaaatccactggatataccataatcatatgagcagaactcagatgatcctgggacatgtgatggatgatttgatgggaagagatggatgcaaaaaaggtgaacattcagatacctgtttcatcaacaggatgagccaagtcttcttcagtaacctgacatgaatttgagctcaaagatgccctgataaatcttactaaactttttgggatacatctattgctgtctctctccactgatattatttgtgttatttacattctgtgctggtatattatatctcgaaactataagtccaaacaagctgatctggttggttatgatcagaggcttcttcatccttcctgcaaacatctatctattctgttggactacttgggtctcttttttttctttgaaggggagggagggggggttaatcagttcaagctccttgatggtgaaagcctcgtcatcttcatttctgcctcctgatttgtatctattacataacttttgtactacaaaagactcgacggttctatgtcaataatgatggttgtgtttctgctcaagtttgttcaagtcccatataaggtttcagtgagagtgtatcagtatcatttccagctcatgatttttttttttcttgattttcgtcttgtaatgtgatagatgttctacaagatctcaagcccagggggggctgaggctgaaatagacaggcctttgattcgatgggaaaggcagcgcgcggcggctcttggtatgtaagcgcaccacgccagccctgcgattgggctgtagtctttcaactccaaaccactaccatcatacatcgaaactttcttgggatcttttgcttcgatcgacgcgctagaaaacatctgatcgaacccattaattcaactctcaccatggcctccgtgcaaacccctaacaaagccactctctccgcttcaaaagtcactgaacttaaggtacgtcccaattgataacttgaatacaggggacactggccttccaactgatccgatgatgtttctggtcccttgtgaaatctaggcgctctgttcccaaaatagcttgccagtctcaggtaacaagggggaactgatcaatcgactattgctccatttcgagtccgtccagaactcctcaacccctcaagctacaccaagcaaggatttaacactgtcatccaacccagccgccgctcccacccattcagaagccccagctccatccaagcctgcgcccgccaccaaacctgctggacccacaacgatcgcaaagccagtggagccggcccaaactgtcacacccactaccaacaacgcgccggcgcagaatcctgatcagactcacgagagctcgactgcagacctctcaaaggaggagacgatcatcgactctgaacttgagaaacgaaaactacgcgcccaaaggttcggattagaggagcccaattcgacgacgaccacaaccacaataaccaacacgccgacggccccggatgatctcaagaaatcgatccgcgccaaacgcttcgggatcaccgctcatcaacacaacgtcgccctggaccagccccttgccgatggcaaggaggccgctaagatcgtcgtcaaaactcctgccgagctcgaatgggaagctcgcaaacgtaaacgcgcagagaaattcggcctcgtcgataaccctactccctcctctcttaacgatgctcgcttgcatcggaaaaatcaaaagtttaacaatcatcgctccaggtattgatccttttatttatatatatatatatatatatctgaatatgtatgtacgtaatattagatgtcgtacataccgacctgcgtgtttttcttttcttttcttttgtttggtttatttatttcttcttcttctgcttgagagaaaagaatgagagatgatgatcgaggttttcttaatagaaactgtgataaattaaacttgccacaaaaaaaaatcaaatcaaaaatgaattagattcagttttactggagttgtcttgtacctatttccaatttcccttaatattacaagcttctcaccaaaaaaaagaaaagaaaattccgacgacactgatcttgttctattttatcaatgtgaattccttcctttacatatacatcaatctacatttttctttgttgggtgttgatcttgtgatggcaagtccctttgaattttgttagtatttgctaaggttttttgtataatcctatcaaaaacaaaatataaattgatccccgtagtcccgatgacatggtttttattactacgaagtacgtccatgttgagcaaaccaaggtgcctcagccaaaagtgataccttttacatgagggtgcttttttaaaaattttcagggggcacattttgatacaccccacattaggatcattctaaaggtgcacatagtctttttttacaaattttcaaaaatatttgaattatgaaaaaaaaaaactcagattcattttgctacctgctgaaaggctttaatgtctcttgaatatgtacacaggaaaaaaaaggttccttgcacagggggaacatcaaattttgcaaggtggggcgggcaaaagagatcacttgaaacataacttcatatatggaggcactgacatgccaaacgagccaaaaaaattaaaaaacacattttgatgcctctgaagtgccaaacgagccaaggaaaaatcaaaatcacattttcacaaccaatcttttgaaatacatacctctgacatgtgcatactggccaggctgtattcaattgcatagggatgccaaacatggtaccaagacaaaacagccattacatataacgcagagggtagtcctagcagtcaaaccgaatgggatgacggcccggatggcaaatgtatcctccaaataccaagggatacttgaggggcactggaagaatgctgaggtgaaggactacatagtgcttgagacaaacatcttttttggctccaagggtaccgggccgcgattgccgatgttgggaccggtaagatctctctgggactcagcaagatcgagaaggccaacaagccttgcaacatcatcggctctggcgctagctttgaaggaacacatcagacgaggttcttagctctcaggctgctgccgtcggggccacggtatcgaccttcaattacctggtttctgctatacatactgtgtagggaagcacaagcacaatatggatgcccgtcaaagggggctgcagggaagtgcatcattatccagggatgtttcagtgcttgtttgggtagtttggtcggttgatttgttcaaaaaatgggttttcatttattgatttttttggcacatttggcacaccagtgcctccatattcatatcctgcactggatgtgcagtaaaataaacctggatatgtagtatttttatattttttttgttcacctcttcacaccattttttttttaaaaaaaaaaacactgaatatccagttttttttagggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttaatgcgccgcagcacacgtggtttccgcttttagacgcggttttttaattaattttttacggcttatttttcgagttttttcgaaattttaaaatttattcctacactatgaaaggtgtagaatttaatagtaaagtccattttccataaaaatcaattttgattattaattttttttttccacttatttttcaattaattgtttgcatgcatgtatgtaccttattttttatgtttttttaaaattttaaatttatttcctaggttttaatatgcggagaatttaaagaatttttttaaaactcaacggttcacttttaatactcaaattacacccattttttcacttaattttttacagcttaattctcatcattttttgacattttaaatttatttcccacactttaagacatgtagaaaatgatggtaaaaaccatttttccccaaaatgaaaactataccttgaatgccgcatttgacacgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttttttcatacatttaaaagtgtgtagaatttaatggtaacatccaattttcttaaaactcaacagttcatttttaatactgaaactagacacttttttcaattaattctttacatgttatttctcactattttttgacattttaagtttatttcccacactttaatacatgataaaaatgatggtaacaaccattttacataaaaatcagcgcttgttactgaatactgcagtggacaggctttttttaatgtttttttgattgatttttaccggcctgtttttaagcattttattttattttaaatttatttcctacatttacaaatgtttagaattgaatggtgaagtccaatttcactcaaaatacaagcttcaatcttaatagatgagtgtaccctgtttcttgcataatttgtaccatatacaaattttatttgaatgcaaaatggatacagccatcaattctgaaacctttaaaagtgtaggaaatgagcttgaaattccaaaaaataaggataatttagcgtgtaagaattaattcaggagacacgtcaaaggcattattcaagatatagttttcattttgatgaaaattcattgttgccataattttatacatgtttgaaagtgtaggaaacaaatttgaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatgggaattgaatgttaccattaaattttacacacttttaaatgtatgaaaaaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaatcaagtgaaaaagtgaagaattcaattaaaaaaacatgtcaaatgcggcattcaaggtatagttttcattttggggaaaaatggttgttaccatcattttctacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaattggattgcaccattaaattctacacacattgaaacctaggaaataattttaaaatttcacaaaagcataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaaataattaataatcaaaattcatttttatgaaaaatggtttttaccattaaattttaagccttttatagtgtaggaaacaactttaaaaattcaaaaaaactcaaaaaataacccataaaaaattaattaaaaaaccgttgtaagactcaaaaagtggttgtaagaccctttttgctgaattgagaaggggatgatggagtgaaagctctgcccttctatactatcagataacaagacccaccaagcttagcttggcaagttttaatcaagtgatagggtaaagttcaggaatgagttgtgtgatgaagagtgttgatttggtgtttggttggcgctttaaagtgtttgtgtgaaggtggtcaaatattgcttgagtgttacttgactgaggattaaacaactgggaggagagcctccttatatatacaacagtgagggaatttagctccagggcagccagtaatgagtgattttggctggcctgggctattacatgaggtatttttagctacatacaaaatttgaatgagtgaatgtgattggtcagacatgtacaagagttgaagtggtgatccaagcagctgaacgagtgattctgattggtcaggttctgatgtgtttacaagtgagtgtggtggtgtaagctgcagctgtcatgcatggaaaatacactaatttaggctgcaggtatgatgtaatatgtagaagtgaaatgtaaagagtgtagatgtatgtaaatgagtgtgtatgtaaatgagtgtgtactgtactgatggtgtctgtgtagcttgagggttgtaattgggtttggtgatatttactgatgggtgaaatccttgtgatatgttgtccagtgttgggtaagagttgatccaggtgtgttccagtgacgcctccttggtgaccaagggtgaatttatccgtagagtccagttcttgagccgtatggtgtgaattctgagagtgattgggtggtaatatgaagaaatatatatataagaaaagaaaaaaagaaaaaactttgaattttcacatttttgactaccacagcctcccccaacttattgtctgtccccagacaatttaccaggaaaaaatgggaagaaaatagagaaagagttaatttttaaacatgaaatgaagtgaaaagggtagtgggtatttggaggaaaaagctggaaaaaatgagtgtggctggaaaaagagtgtgatagcctcccccaactttgcagtggagccaagctggggtagccgtatttgtgatttttaaacttaaacttaatttttacagctgctttaacagggtttcccctgtagatgtcagcttcagggtccctgtgtaccccccttctgcccaaagtgcacaggtgggggggcatttttatttatttttattttattttatttttatttttttttctacatacaaattttgattttgctgcgcagcattggacgtcttgatgaccgcgccgtcgtcgtagagtcgctgggtagcctggtttacctgcaaagccccttgggaggggcccaagggggtttctgatcgttcggggttcgagtttggattcggaggtcgcgcgaggttgagaaaaggctgcgcccgcagtcgagagcgctgagcgcgggtgcctcgttcctgtccgagctctgctcaccgtacctgtcatgccagtgccggtttcaattccgattaagaccgccgacatcttcgaccgagtccggcttccgacttcttccagtggcttcgatcggatcttccgtgcatcgacgacaagtaagtgtctttttattttatttttcttctcaaaaattctatgaccactgagtcctgcctttctattggtcaggactcgtcagaccgtgtcattttccttccatctgccgaatccatcaaggtgattggccaggatcagtccgcgtcggggtgtagcgcatcgcgtaggttgatcggagccgtcaggtgagcttcgttgtcttctttctcctcggctgtgctgcgcaccgtctagattataaaagaaggccttgcccttgtcatcaatctatttaacccgctgattcatgtatctccgatttgacctcaacctcgccgcgcgttttacaagcatagggcccgcccatatcaatatcaactaccgccactgccaaatccctcgaccgactccggcttctgctggcgtagcggggcgtgttgcgttgcgcagtcgctttcgaggctcaggtgagcctggttcctttcagttcctcggttgttgatggatactgtatatctccgattcaacatcggttttctcatcgatccagtatgtaggtcctagtagtattgatcccgcctcaagaggttcctgagccggttgaggccttccgaatcaaatcgcacgtatgtccgaccatgtattcctcaatttttgctgatccgagtcgaacaccatctcatataagctatttactgaatcgggactcctgttgacgtcctcttcagcgctcgatcgaatgcgaagcctccaataagaataaattttagattgtccaaatgaaaagcgatagtcggccaaggtgtttggtgagtgtttcctgctatctgtggagaggctagctaagtagttcaagccctttccagcaattttttatagttaaaaaaactgaaatttttagatagtgaacaatagaaatgcatcacccctcccccaactatgcaggttgtcctcaacctgagaagagtggtccaagcctataagtgagtgagagatcaaggtgagcaaaaaaaagatggaagaagacagaaaaaaagttggtccacaaagaatttttcaggaaagaaaagttggaagaattgtgagtattcaaaagatagttttaaggaggagaaaatgtgaaagggaagggtaagagaaagaataaggttttttgaaggatgatatgagtagtagaattcttaagttaaggtttttagtttattggttatgaagagaaagcaagaaatgtggtggaattgaagttatgggataaataaataagaggttcatggaaggagggtgctagtaaagagtgacgtataaaagaatgtgagccctcccccaacttagaaaattaatcatccgcctgatttttgaaagaattttgagctaaatttttgtgatttgatgtgtgttgtgaacagtttagtctcatgcccaggaggtacgattattctgatgccactgaggagtgttcttccgagtcgtcttctgaagcatcttcctggtccgggtcctcatcgtcttgaatatcatgaaagtcacgtcctcgtgggtaaaaccgtttgatgtgtgaggctgcataagcccttttcaattccactccgtccagttcttctagaatataagagcctttaggaagttgtttcttgatgcgaaaaggtccattccaacggtgagcaaaaagtttcccccactggtcttccagacttttattgtaagccagaaccagttctccggggtccagaggattcctgagtcttgctgccattcgccggtcccagtatctgactgacgattctcgagttttcattagtttttcatgggccagtgttaagatctcgtcccttcgttccagttgttttgttcgagcctcaagcagttcttcagttgtgttcacttctgtccagtcaattccaagataggtgtccatctcaatatccactggtaaaaccgctttcttcccaaagacaatctcatacggtgagtatccagttgatctttttgtcgaaattctgtcagaaaaaagtactaatggtaaatattctctccattttccgccggattcgccacacatcttgatcagtgtatctttgattggccgatgacctcgttcaatcattccatttgccttgggatagtatggtgttggtggtcgcagagtggcaccaatcttttccacagcttcaataaattcactcttaaattctggtccattgtcagcagttacagtcctaattgaaccatatctgtagacccattcttccaaaagaaatttactgatattagctgcagataattttaccaaaggtgctgcctctacccatccagataagtcgtcacgtgccaccagcaggtatttatatcgtccggccttgatatgacaaacgtccaacgctacccgtccaaatagactactttcgccagttggatttcgaatttctctgggcactagagcatccctcttttgacaaggttcacaactctgcacccataacttgaccttctttttcaggctgggccaccaaaatcgacaaaccaagcgttgatatgtttcctcaagtcccctgtggccaagatcttcgtgaaacttccttaatagtctgctttggtacgttatgttggagatgactagttgtgccatgggcgtatgtcgtcgcatgagtcgtccttcttggataaagaaattggctgattttcttcttaacttctgaaaatcctctgggtccattccttctggcttcttcagggtcccaagatattccttaaggtccttccaaaaccctggtgattcccattccattaactttgttgattgtgaggttatcgtgtactgaaagcatgctttgattacagggtcgtcttcgtcaaagtcggctgcgtcttcgtagaattcctcctcatcgtcgctgataggtcttctggataaagcatctggtaatgtgaaggtttttccaggtttatgtaccatgtcaaatgagaaaagctgaatgaacgccacccatctggtcattggtgcatttggtaatgatggagaattgatcatctgaattaaggattgtgcgtctacttgaagctcaaagcgttggccccatagaagagtttgtaatttcttcagaatcctggataccccgcagagttcaagtttaggctgagagtacgatgattccacgggtgaaaaaactatggattcgtagagaactggtcgtgctaatcctgtttccagttcttcctgtgatagtactgccccggccgcaataaaactagaatccacggccaaaataattactcctgcgtccttggagtaatctagctttttaagggtgatatcttcccccactatttgctttagcttgtgaaaggcattgtcacattcttggttccattcccattcagagtctttccttgtgagtcttctgagaggtgcggcaatttcggagaggtttttgatgaaaattctgacgtaaactagtattcccatgaatcctcgtaattccgtaagtgagtttggagttggccaggttgtgatcttgttctttttctgcgctgaaacccgccgtccttctttacagaccacgtgacctacaatatccagagctgggacacagcaggcaaactttttcccggagatagtgagtccagcttcttcaatcctgaataatactcgttccagtgtctgagcatattcccagatgaaccgccgaattcctgggttttcgtccaagctttcgttatcgtaatctgagcttggtcctttgattcctccatcgtcaatgaatacccctacgttgtcaggtatttcatcctggagtatccacatcatttgcgcctgatatactgctaccgaattagtggccccctgaggtaaacgtgtgagttgaaaccttccgagaggggtatcaaaggtggtcagcggtcgggattcttttgctaactctcgttcgtcgtatcctcccatgatatcgcctaatccgtagcaagcacgtcctgcaaaggcttctacaaattcttcagttgctggaggaaggcctgcgtctttaatggtaactttattcatttcttgtaagtcatgaacaattcgtagctttccatcgtgttttgctacgcagaatactgggcttgagtaacttgatgttgattgttcgtaaagtcctgtccgaatccgttctcgcactagctccacgtactcgttttttattgctgctggtataggaataggtttcttctgccaaggtatgtgttccactactggtatgacatagggtaatccataggaatgcttcagtaatccacgctcttccatgcagatcgtcttcttgatcaatgtccattgcgtccctttctggttcttgaatccgaacgctgcgtcttcctcgttgggcctcagatcgagtaattgcgtgattggctagaaaattatctgctcctagttgcggtggatcccaatcaatagtttgagctgaggttttcatagtagtaggtacgtgagctttgcctgttctacgagattctgctagttttcttgccgcctcttgcattttgggatctgcggatgctgtcgccactacggtcctgatgggtcttgatgggttccaaggtatatgttgaccatctggtagataccagtctcttccagtgcgcttgactaatcccagttcttcatcttgtgctagttcggggcatcggtaggtcgcatgtccctctctcttgcaatagtagcaagattgagtctcatatagaggtgttgaaggtttagcgtttccccgcgagaattctgatttttcattggatccagattgattgtatgaaaccggtattatgcttttcaattgggatttgagtgaagcaatttctcgagctatctcgtctacctgtttatccatggcttggcccgtaggtgcttctgcaatcatttgatctcttcgttgactgttccctttctgagcgttcagcttattctgcattaattgattagattcgccaaaccctgcaatgttgaaataaccaggttccacgattcgtacttccagactcgccgcttcaaccaagtctgcccagcgtggcggtaagttgcttccatccggtccttttggaagtaattcgtaactgattaaagtgcgcttgatattcatttgactttcccgagaaaatgcactcaagaagagtatcgatgcatccgacttctggtgaatttgcttgttggtcactaagtatttaaggatagtggtgaattttcctaagtaagatttgaattcccgatgatccttgattccgccatttatgccgtattctttggtgatatccactaggtcattggttgtgtacaagatcgtattatccaactctccccaggtttcaaccatttcctttcgtaatttgttccattcacaggtctcgaacccatccatggcttccagttggatcttgagctcctcggttttcatgaatcgtccaatttgcaatgctttatcgtagtccgtggcatggaatgctcttgccgctctttcatatcgcatcaggaattttccgaagttttcgccatcgtaaaaaagtcctggttctttgataatctttggagcgacttgagggattggttgttgattttccggttgtggctgttgttgttgttgctgttgtcgatgatacactggctcatccgcattctgggtgttgtgaagcccatatccagacagcggaggtaagttatgtttttgaggcgtcgggtcgtctgcatctgagtcttcttctgcttgatcccgcagttcgctcgctttaccctttcctttatcctttggtggtggtaagatagtttccgaattccaactaaaagatgatcctgaaggtcggtcttgaaatcggttcctaaaaggggttgatggtccaaatccgtcttccaaatgtggtgtactgaatggtaaactcatgttgattttgattgatttcctaggtttacttcctcgacgttccttcgatacctaaacaaacggctgctctgaaaaagaaacaaataaaactttggtcgctggtttctctaccagggcaagcttatggctttcttttaaataatagatcagttaaatactgggaatttcttcttttacagaacctacttatccaaatcctttgggtacctttgcccttcttttggtctataagcagctgcttttttcgaatatttcctgagttgtcgtcgaacagtatcctagttatccagatccttcgataatcttccttcttctggttaataactggctgtcttcttcgagtcctcgtttcagtcgattcctacactttcttttcagaggttggtcggtggggtcgttgaattgtttgttgaagtttgactagttgatcaacagaataactgaatatgccgctgagtagtcgcaactatggttgataaatttgatccggttcccgctgaagttgtgatccttcgacgattccttctcgttagttgttgaaattcgattacttgatgtagatcacacaagtttatcctatcacgttggggactcccttgtaagactcaaaaagtggttgtaagaccctttttgctgaattgagaaggggatgatggagtgaaagctctgcccttctatactatcagataacaagacccaccaagcttagcttggcaagttttaatcaagtgatagggtaaagttcaggaatgagttgtgtgatgaagagtgttgatttggtgtttggttggcgctttaaagtgtttgtgtgaaggtggtcaaatattgcttgagtgttacttgactgaggattaaacaactgggaggagagcctccttatatatacaacagtgagggaatttagctccagggcagccagtaatgagtgattttggctggcctgggctattacatgaggtatttttagctacatacaaaatttgaatgagtgaatgtgattggtcagacatgtacaagagttgaagtggtgatccaagcagctgaacgagtgattctgattggtcaggttctgatgtgtttacaagtgagtgtggtggtgtaagctgcagctgtcatgcatggaaaatacactaatttaggctgcaggtatgatgtaatatgtagaagtgaaatgtaaagagtgtagatgtatgtaaatgagtgtgtatgtaaatgagtgtgtactgtactgatggtgtctgtgtagcttgagggttgtaattgggtttggtgatatttactgatgggtgaaatccttgtgatatgttgtccagtgttgggtaagagttgatccaggtgtgttccagtgacgcctccttggtgaccaagggtgaatttatccgtagagtccagttcttgagccgtatggtgtgaattctgagagtgattgggtggtaatatgaagaaatatatatataagaaaagaaaaaaagaaaaaactttgaattttcacatttttgactaccacaccgtgtctaaaagcggaaaccacgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggcccttttttttactccatatccagtactggatatgaggtagtgttgaaagtggattcttatttcctgaggaacatttacaaaaaaaaaaagaaaaaaaatctaaaattgatactaatccagtgattttcatgaggaacatttcacaaaagtttctgaaatagatacgtgttacatgaggcggcttggtaggggctttcctgggtcctggtgcctccttgcagaccagtgtttttttgctgctgagtatgggcctggcaggagcaggacatgagatcctcgtcactttgctttggaatcttgtcttcaccctcaatttatatgtatcttgaaaaggagaaacaaaaatcaataagaaagtggatagttaaatagtcccacatcatcacaccctttttttggggggcaaagaactgcaaagggacatcgtcaaattttaagatcagtagtcagtctcacatcggactagaacctcctcctggaacgcatccattataaaattgattcgagtgaagcgtcaaatgtgagaaggcttgtccggctcttcaagagaagtatttgttttttcttgtcatggaagtagtgagaagtagtgtcaatgaaactgtagtctgccagtcttcgacaacctcaggagcgcccggatggacagcagcttgtgcacagcggtatatgtatcatccgttctgtgttcttgaatataattataaggccggccggcatggaatcaatgagcaagcagggtggtgccaatgggagatgaatgattaagttgtcctgctgtgtcatgagttttaatggacgccaaatgaagtgggccgtacacactacacagctttttggaatcgatggctcttgctggtctgcactgaatataaaaataatttcggctcagttatgactagcagggttatttaccattgtgtctggtcaatatcgtatcctcttcagaggcatgttggcataccaactttaaactttaacgatatatcccagtcgtcacggacacaaaatacaaagtacaacttgcccgggagtgccaagggtgtgtgtgtgtccttcctcccggcggccgattaatgaacagccaatctcttgttactgaaggcgaaccaaatgaacgctccagctgggttatggagctctattaaacatagttgctattccaagttcgaatccagaaatatttaataacactatcttcctcagaccaagagtctcttcaattccttgaacctctctctttttttttattcaatatcgaatcgttaaacaacgcgggcgtcctttgtccatctgcgttgttttctgctctttgtggatcagagttgattgattcaactcagaaaacaaggaggacgcatttctagggaattatttctaactgaggacgccgttgtaggtgaaccgccgacgtgatatacttgtgaaggcgccgctcaagatgatccgaatatcattcctctggacactttttctactagcatttctttcaaagacttcccagtctcgtgccttcctgaatcgacgacagagaggcgctggcggagcaagtcctactttcaagatcaattcggagcaggccgtggcccaagctcagcttgcacagactaaaggagttgtagctggtcaagcaagcaatgagaagatcgtcccgatgactgctgagattggaggattcgcaatccaattgtacgttgtcatagtctcaatctttcctattcttgtgcttggtagcctcacccgcccatgttttcgatctcctcatgatcataaagcaagccattgacaacagtattgctttcgttttctgattctttcacaacagcaaagtttctggtgatccttctgatctccaaccagcggccaaaaacggagcggtcatccgggccaccgagacaacagccggcgatgccgcggcaggaaaaggaatcaagtcagtgccctctctccgatttctactagagtgctatttttttgggccaattggatcatcccatctgactctactttctcgctctccgctgttgtacatagtcttctgcttcatggagacggaggtcaatcctttttcgacttcccaaacaagggcgatcaagtcggattactgggggtcgtcgctctggctcccaatgataaaatgttttggggcggggtgagacatatttttttccctctgttgaaatcggtttgggttatattaaacctcttattacatcttgggcactagggtggtggaaaccagcgcaccgatggagtattacattcaaaattgctagatgcgttaatcacaaatgtaagtcctggagatttctaatttttttacatttttcttcaaaaaaaaaatcttacggctggaggcccaacctaactgattcaaacaacaaatccggaaacttctactcttgatctgactcaggtactccctcaggtaatcaaaatggattcatccaaagtatttttcatgggaattagtggaggaagttttcttttggcaggatttttcttaccaggtgattaattctcactcacctccttcccctgggagttgatgttgattacacacatcagaggttctgatcgtgcatttctctttttacttgaaccccaaactcaaacctggttagcttttgcggaaaaataccaaagtggagcgatccttggatgtggagctcttccaccacaagtgcaaccatcagcaaatttcggaaaaacactagaaacgatgcggatacatttccaaacttctgctcaagaacaggatggcattcaagtcacgattcctcaagcaatcgtatcttatctcaaagccgctacagatgcccaagttgacaagaaggcgctagcgaagaaacttactgctgatgcaactcccaaaggaacccattgcgttttcgatggaaaacagtttgttagcggaatccaactgttgactgataattagttgagtgggaatccaacctgctttgtctgataagtcctccgactttcattgagcaaaaaaaaatctaatggttgctttcgattgatccgaacagttctagagtaatttttggagatggggatataaaaggcatcggaaaggtttctacaagtgcagcggacaacaaccagaaatttgcgagtggtgttccggtagccaaactgaggaataatgcagctgggggtgttccacaaggctctcagctgagaactgcagcaaagggttttccacaagggactcaactgagaagtgcagcaggtgtttttccgcaagggactcaactgagaagtgcagcaggtgtttttccacaatcacctcaactgagaaatgcagctgttttcaaatgattgaagatgatggaagagattctcattgtactaaaacccaccaaaacccaaaatgaaaaaaaaaaactgggagtgttgatgattgtttgttcagaaaaaaccatgagaatgcaaacaaattcatcttgttttgagtcctgcccccaagctgtaatcatgcaaatcaacaagaaccttcttggcttcccaatgagtcattggctgtcaagaattttgggtatctcagagcaagctgaacatcagcatgggagacatcatatccatttcaaaaatactttgaacaggtgagataacactctatcacaagctccaacactatatttgtctctccaaaatttaatatcaaggatgttggacaacttggctactgccaaagtaactgttgaggctgttgtatcacacacatatatgcatgtgaatcaaactccagagggaaggaaatttggctaccaatgtatgtaatagctcctccagaaaggtttttataccatactccaatattaaccttccaaaatcttttaataatttgaactaacatcattttgaaccgttaccaaaaacttccaatttatgcctgttgcttagaatcacagttgagcttatcacttggacactggaacacaatggtgtagacaaccaagccaagactgtccaagtcttgatgggcaggaggaattccacctgtgttgagattcctgtgacatgccactattcatctcatgttcatgtttgttcccgtgcttcttcagatttcatttccttcatgtcacactctgtgaccctcatttgttttcatttcagttcttatactggagacatctgtgcttaggaggatctcctctttcctcatcctttccaacacatgtctccaggtatgtctctttttctttttctctaatctctctctttgcttatgttgaaatgaacaactcatcctttccaacacatgtctccagggtgttcatatcaacaacctgtggccaagatgaatccccaagtaggccatggagcaatcccaccaccccataaaggggagggggggaacacaacacaccttgttgttgggcatgcagcccaatcatcccctcttgtaggggcaggtgagactacacacccctttgtgtaccaaaatcagcacattgaggggtgtgaaaaaggcttcacctctccaagaagggtggggtttactccacaccccttgtggaggagcaggatgttttaatcaatcatagagtaacaactttgggatgattttgtaatcaacacatgttgttcacttttttcagcggccacttgctttttttccctttcaactgacatggcattttcttctgcatgcaggcctcactgatcacactcaagcagaagctcaagaatggggtttttctggatggcacatattataactcaaagaaattgaaccagtccttttttacagagtagttgtgagcagaacatttgaaaagtactcaaaaaaaaattcatagagatttggatgtcaactcccaaatgttgaaataatgcatgaaccactcattatactccaggtactgctaacaaatcaagctcaacaactcacttttgtcattaatccaaacctaatctgatcaagaccactggatcagtttcaatcccccatcaggtgttgccaaatgaattctccttgaaaatctcacacaatcaccactatcatccttcaacctcatctcctcaaacttccttccctttccaaaaaaaaaaactgccttattactttactatctctcttctgttatcttctcttatttctctcctgtcttctgctatcttttgtctctcttctacacatcttgttctcttaaaatctaaaaatttcttcttaatctgatgagaacatactttgtttttccattattatttccctataatgattatctctcacatcaaaatctagctctgcatctgattctattgccatagtctttatactcagttgcctctattacattcaataattgagtatgctcttttgcctcttgttttgttcttgtactattgttatttcgatttaatttgttttctgatcttttctttcttttggttatggtgttactcttcttatatagaaataaatctattgatttgttaccaaactaccaaacttgcaggtggagttggatagacaacattcaaatattgttgacaggtggtcattgggagtcatgttttcaaccccctattaattaatatgcatgagcaaaaacctgagagaaccatacacattgttgactcattgtaattactacatcaaaatattatcatttgattgtatcttatttaacatggccagcaggctcattcatccattacttagaccatctccaccgcaaagagttttttgagatgttaaatttacaaactctgcaactgcggcgcgcctatagcaacccggtgaaacctgattttctaccatagggtgatcaagtaggtgtgttgggtgtgaaaggccaccaaataggggaggaggatctggatatcaccaagattgccctgtgaaaccattgggttgggtaggtatgtcatgggttgttatagcaatgctctacaacccaagagggggaaaactatatttacctcccctttagcaccccggtggtaggggtattttgagcttgggaaggtaaattttgtctactcacacattctacctccccaggtggagatggtcttactttaatgtgtgccagccccttgacataaaaaactgcatccatgattccatgcctgctgaatttgtgtggagaggttgcactatctctgtcaaggggctgtaaaatattacccttttttgtacaatgtatttatgtaactgtttttcttttttgctgttattcactcacttttaatgcattttgttccttttttgcaatcaagtagtggatcagtctacctacagttgatcagggagccagttcttcctgaaagctagacatgatttgaatggtaattcagagagaagcacatgaagattctggagccattctattgctatgatgtctctctcaagaaaatactctggttagctatatagcacagcttcattttccaagattgtacagtctgtagtaagatcatctgcaacataaacctgaactgcgtgttgaaacacagaaatcatattgaaaatggtaggttatccagacatatttttttgggggttttttctataagaaagagatacatgaaaactcaatcagaaagctaattaagtcccaatttgttctaaattccccaaggtttacgaacccacggaaattctggcaagtttgctggatataataccctttgtcacccaatttatacacattgttagtactgctcatatctcttggaaagcgcttccatggcacgacgggctggttcactttgagcagttaaaaccgattccatcggtggtggtatgaggtccctagagaattttgaaagcagttggtaatgaagaaaatttctttcgatcatttcttcgacgacagtattactgagctccgccgttagtccggcaaaggaaatgtagccatttgaattgaggagaagctggcagaccctcagagcttctttttcttgtacgttttggcttttccacgaaaatcgtcttccaaggtggcgcaggaagttagcgtgggttcgaagtccatagctagagtgaaagggcaactaataagcttcttgtttctgtcaaatttggaaataatgtgtcgttcacacttacgatcttcaaaatagccagacatatgtacttgttcgacgtattgcttgataaaaaacattcttcccccggttatcctaaaaggaacgtcgaaattgacggatttcaaacgatttttgttttgacttgagagatatggatgggtttcgacaaggtgaaggagatatttgtacgcctcctcgcggggcaggtcacccacgactagcgtattaaaatgagtaggattgatacctatagaagtcatgggaagggccgtgtttgttggcgacattgacaatcttgcagaatgatcataggaacttaagcttacgttttttgagccagttctcaaagaacgagtcggacgaggtaaagatgacgtgcatttttgattcttgcttggttattcggacggcaaaagagagaaatgcgcctgtcgcctggaagccaatatgatcagtacatagcactcttgatttcaacaggcagtgagctaaagacataccttgtcatctatctgtttgaaggcattggcttcgtcaatgatcaacaccgggggtctttccccgtggtgagacagtgagaatggcttgagacggctcccaagttctctgaaaactgttgctgccttttgtggggaagggtggctgtcgcgaaggtttgctgagacgccaagtgctgccacctcggccacgttcgacataaacccccagaatgtgttgcgcaccgccgtccttataagtccatcgtcgataaacgcattcagaaaactgcccttttctgaagtatcaacttcacggagatcgattatcagtggatggaactcgggagtgttattgagtcgattttgagttgcaacgtgccgagctaatgctgtttttcctgaactgggaggtccgagtaagactgtgaactggggtggtgctttcaattgagtagtaagatgttctacctctagagatcggttgtagaaagtgcgtgcaaatgtttgatgaagaaggagctgagaggagtgaaaagccaacgattgggatggttaggatcttataggaggaaacaaaactgaaaggatttgtatgattgtcaactcacgctgtgtcttgcttgagcgggcgcagggtgttgcgacagcaaaaatagctgatcatgtcagattgtgaggtcagtcataagtcatcctgttgttgagtctggtgatgtgaaggggttagggttcgaggtacatgcctcaccaactggaaggaccttgccggctggaaggaaacccttccagccggccattggtcttgggtatcccaggggatacccggatatccaccgggatttgggggggggggaaaggacatccacatcctctggcactggcgggtatccgccagcgcatagcggatatccgcaacggattatccccacccatctctactggaaacagcggcacaaggtggggtaagtgatgtggtttgtggaaggataatatcattttacatagagaggaaaaagagaaagaaaggaagaaggaaaagggaaaagaaacacaggaaactagtgtacctggcagtggaaacagcggcacaaggtggggtgagtgaggtggcttgtggaaggatgaggaacaagaccttccacaactgctgtgacagttgtacaatgaaatatgtgaaaggtgagtgaaaggtacgatacatgtgtactaaagcagaaatgcaagtgaatatggcagtacactgtgggtgcatttgaggattttgggtccagccatgggatggcattgtcccaaggccgtcccaggtcctaaaaagacatcacaatggccttgttgtgaggctgttgtgatggtggatctctgttttaaattgatgtggaacccaccctaggacatccaagtgcacctgtggtgtacttttgttttcaattcaaattgaaaaccagtttgttttaagttttatgagaccaaaccttaagtgcctggtggtgttcatggagttgtcttcagaaccaattttgaacttgtggaaacatctcatggtgggtgcagcggacgtggtgtcagagtgattgcgggctgcggctgagactcgaaaatgcagttgattttgacaggattaattgatgtggtgatacggggtgatgatgacatcataatatggtgatatggcgtcatcccaaacacagaagacgacaagcatcggtttgcggctgcaaaacttggataacctggtggtgactgggaaatcatggttgcaggagtgtgttccgaaatcgaacgcagagtatttgaagacttgagttgatgaagtacagaagtgagttatcaatttggcaaggtcatctacatagattaaaattcaccatcaacacccaactgcaaggaccactgatcactgaaaaccaacagagtgcttgagtggctgaagtcgagcccatagccggcctggtgtgtcgaggcggatgagtgagcttctacgtcaatatattttttggagtgttccttcctgagccggctctggtcaagccctcagcttgattatttatgtatcctccctttctgctcccttgccgagtcgactaacttcacgctcaactcctgatcagctagatcatcggattcgacctctgatccccgattaagcaatattttgtcggcatcctcaactcgccgggacgaattttgacagatcagtaagagactgctattaatttgtccctctatgcaatccaagccgaaacagttcatcgctgatcacccaatcccgacctccgtttgattccagccagccaattatcagcttccgatataaccctgcgctggtaatttgagtctaccctactcatgtgagtctgtaaactgtgccatttcaaaatacaacgcttccatgcgattaacctaccggcggctgatgtatacatactaaacccagtcaactcaggagatcaaaccatcaaatcagtgctcgtgtgacgagtaagataatcgtcatacagtcttaattacactcacccccgctatcaaatcacactcaataacctaccgtaacttaactaaacttcgacctccagaaacctcccttatctatcgatcaccaccctcattccaactcgtctgcatcctactccagcgtcacccccgctcagctgcatcacttgcaaacccattgtgattcaaacagatcacgttctaagcttccattctgccactcagcggatgggcttactggcactcggtacgccttttgattggctggaagccaaacaggtctgttaaccgtctgttccacagcatgtccgtactgagagccagcttggacgtctgacttgatgttttgatgatctactctatctagtatgcagatcacgtcagacagcagggtatacagcagtttctgaggctttggcgtaatctacaaggtcgaagtgacgatctgcctctatggggagatgaaatcgagtattttttggtctcactagatcataccacccgccaggccaacctggccttgagacaggaagaagtattagaatctctccagcaaccttcaactgctcccttgcctccgtatgtgccagtttctttccttggccttttctctcttttcattggatcgctcgctgatttaaatttgttttgaatccaaatagtcagatcgatgtcagaccgacctttcatcaagagtatggccgctatatgcttgaatcaacacctggcgctccttacatttccactttagaggactgtctccgtgtcgagtttaacatgcgatacaggtcagcctcccgcgtatggttgtcattgagcatataaatatattgaaaatatcgcattttcaacaggcgcgagttgattagagccaagctggcagagaatgaaagactggttaccttgacttcctttcctcgacttggagctccgcagggatttaccgttccttacgaggctccttgtggatcagtagctcaaagtctttacttacctgatgatgttatcaatcaacacatacgtttcccgtcagtaatccaatttttcatgtatcttcatgctgctttcaagggtgtttattttttatttttttcgtctttgcatctgatccatatctccatacctcagaaccctgactcgcaatattcgcaagcgccgaggctcgaaagtcgccatcttcgtccctgtctttccagatcttaacacacccaagccatttagagaccctactgtacccgccgtgccaccagaaacttccgttgcccctggagctttgccatcacccttagccaatggcgatcggtttcccaacggcactgagaagattgctattccagcaataccagataatagcatatatctcgacgccatgggttttgggatgggttgttcttgtctccaaacaacatatcaggcacaatcagttacacaggcaagatacctttatgatgctctggctacagtggctccaatcatgatggcgctttcagcagctgcaccaatttttaaaggatttctttcggacgtagattgtcggtgggacgtgatttcaggtgctgtagatgatcgtacagaacctgaaagaagtccagagaatttggtatgcatttttcttgtttttttttttttttttttttttttttttttttgattctgcacattttcatctgtgctgtaaatcttgtttatgctggtactgacgtgtagttgggtttcttcatattgtcctatcgagtgtagaatcaaaaatacattcccaaatcgcgctatgacagcatcagtttgtatattgccgatgacgcccgccatcgaccagagtacgatgatgtccttgcgcccgtggacaagtcgattgaaagtcaattgtttcaaaacggcctcgatcacatcatggctcgtcacattgcacaccttttcatccgcgaccctttggtgatcttctcggaaacgttggagcctcgaaatgatgattcgatggatcactttgaggtttgcctattattcgacttgaatctggcatgtttacatccacctccgattggctaaatcagtggattcgtctttaccagaacttgcaatcaaccaattggcaatctgtccggttcaagccgccaccatcggcatcatcctcatcagatataggatggagggtagaatttagaaccatggaggtccagatcacggactttgagaacgcggcttactcgatctttgtcgtgttgttgatccgggcgatcttgatgttcgacgtgaatttttacatcccactctccaaggcaagttcattccccgcccctggtttcaccagttgcaccaaaaccatctctgataagcccacttgccactctcttcttgattctgcatcgtaacaggttgacgaaaacatgcgtcgagcccaacagcgggatgcagctcgctctagtttattttatttccgtactcaaatccaaaccaaaccaaatacaacagcaacatcttcgttgcaacagcaaggtatgactccttcagtgccagttgatgggattaaacctgagtttgaggaaatgacgatggatgaaatcatccacggcaaacaatcaagtcaatatccaggcttgatgcacctcgtcctctcctatgtcgacaaaactgatgctgatgatctagttaaagagaatatcaaaaagtatcttgatttcatcagcgctcgtgcaactggtcagtctccataatatcgtagtcaatcttcttttgagagcagattgtatgcttggttcatgagaatgactgatttgaatcaaatgaatatcatctagggcgtttaatgacaactgcggcctacatccgcaaatttgtccaagaacatccggcttatcaacaagacagtgtagttagcagtgaaatcaattatgacttgatttgcaggatcaatcagatcgaggcagggaaacatagagccgaagagctagtaggaccgggatattcttcgactctacctcacacttgaatgctctactcataaaggtccacggatagggtttcgaaaatagagtttttatgttttctattttattttatttttagtttctgttcatttgcatttctgcttcagatgtctcatcatatcgggttagtttttttttcattataaacgcggtcgtatcgtgtattgaatccagttgtatttaagcatatgcactgctgctcagatcatcattaaatgactagtgatcaaatcacttctcaaaccttgagcgcaaaagttgcccatgagaaccccaaattaaattcctgcgagacgaccaaaggtcgtactaattagtttgagcccactcaattcaatgagggctgcctgaagtgtatggcaatccatcttccttcactcacaatgcttcactgtgtcattttgacttgagctctcaactttcattaaaaccaagatgtggacaagacttgttttcttttcccaatatacatattacaagtgagacagttattttaggtgtatcagacactactcttcgaaacttaaaaaaataaaacaacaccagcacgtgaaagaaccaatttaagaagaaacaggctatactatagcgcttgaaatttaacaaacaaaaatacagtcagaaactagttttaacttataagctggccagggtgaattgatctgtatattcgccaactgaaatcctttgaggtatttagcggtcggtcgggtttattggccaagggtatatatacacagcagttagtcggatgtgatgagatggtcgttggtgaagttacgaacgatgtcggcgcaggtccaggcgacacactgggcatagcgatgccaattctcgagaagggcctcccgggccgtacgaggggggacggacaaaagatcaggctttttgtgtcttccaccgaggaagtatttgtcggctcggatggcctctctcatcggttttcgctgggaacatctcccacagaagacgtcgtacatcgccaagcggacgatctcgggatggttgatctcgaggcctgcctcccgctgttggtcgatgtatttgtcgtgcacatagacaaacgcttcatacggcctccaaaacacccggtcgtggcactggaacggtcgctcctctaccatcagctgttccgctagtgtgctggaaaccacgtcgaattccgacattcttataattagctcgtcaagtttctcgggtgaggttgattgactggtcatggtgaccagaaccaagataaaacaatcagcaagatcccagacaacttaatagttcataaaatgctacaattacctttttccttgaatagggttttattcctggtaagtaattaatcgactcttgtagtcgaaatagctccactctagaccagaaaaatggcaacggcataagcacaagatcacacaaattagtgcgcttcatgacatctagcagaggttgaatataccttctgggaaccagtgcccagaatatatactgatcggatcgagtagattatatgttatgtatgaattaggtttttgggtcgaatttcttactatgatgagggcgattgatgaggatgatgcatctaatatgatccctttatatacaagtcgagtccgagggcagcgggaagcagcaggaagcaggatgagcaaaagaaaggtgtggtagattccggagcaagagacacccagggtgtcgaggcgccaatcaagagggaaaacaccctttcttcaatcgagattatcactgatatgcagagaaaaaccgtccaaaatcttcgcaaggccttgtgacccagcccgctatcttagcttgatctgtttacgttccttttgaaattcaataggattcttcttcatgacttttgtttgtattcttctctcatccatttctccaaagatatcatgaggaaaacgattcacctttgtgagttaagaagtgttcgatttggttaaagagttggttgcgacaacaaggtggtcatacacgtttagcaaccagaagtcacgttcaacaactatcttatccgctcgtccatctagacatatcactttcaagaagtgtttgatttggttgctacaacaatgccgtcacaggatcagaagcgccatgatcgaatgatcacagcgctgagagtttccatctctatacataaattcctgcggcacccaacaaaactccgccaagttccgccaagccgtagccggggcccggggccacatgaagtaaaaaggaaggcagttatgtattccaaatggtcggagtctctcattcttgaaggaccagagggttttatactttccgaccgatttacatccatggctgaacagccaggccgactcccattctcaacagttcgatacatgtctatatatatgtgcggaccgggggttaagaatcaacgcatctgtcctgtgccgcctgaccagacgatgattgtaccctacataatgtacaaatttacgcgggggcaacacccaccttcaaagaagataagagaatcaactgctgataaggcgtgcttcattgtgacctatgcgtcttaactcgcccttataggtcagcgtcggcagataaatgagtcatgtatataaacacagcgcttgggtagcttctaatctattgaacgggacatgatgactctttgacggaccacatttaattctgagaagttcagagagattcagaggagccgcgatacggcttcatcaccttcggacacaagtgcaacctatgtagggccaactttatacatattagcgtccctctttctcggagagtgccggattttataaacaacgttcctcatccccgaggggccgagggggacctcatcgtgtaccttcgccggtcaaaaaaagggtcacagtacccaggtcgcccctctgccagtgtagaccgatggcctgtgaaatgaagggccctcaaggaaaaaatgtatttatactgcgactcccacaaacgcagacatcccaaattataaagctctcaatcatcacttgcagagcgcctctgcttatttagtgcatttacttgaaccatcaggattcagaatcatgaatgatttgcgtccctcttgcaagtcttatgaagagatcttgagtgttgatctgtacagccttcctctctcatgttcttgatcaccttcatgctctgtaatcaagatatgacatgccattaacatcgggaacacgcggccagtcttgaggcctttttctcttgtgctctgtcaggcaataaatcatttttttttgcgtttattcatttatttttttttagatttctttatatctgaattatagatcaacatgtagatacacaacaaatgcagaaaacaaatggaaatctatcaacacaacaagactactaaagaaaaaagaaaggaaggataatacacgcaacaacaagggttaaagcaaaaaaacaaagactgaggaagagctacttcatgtattaataataagtgcgcgtgtgttttgattttttttttcttggatgtgtgttgaggaagtgatgcattgtgatgttgttataactggggtgtatgtgtgtgttggggagaacatctatccaaagaaacgagaagaaaaaacccgagcttttttttcctcgacccgtcccctcacaatcactccatatacatatatatatatatatatataatatagatctacatatacgtactaaaaaaggggaaaggaaaaatcaaatataagataaggtaaatcaatcaagataagtaaattaattaaccgttctaaagtgtcgtcgtcattcatcatcatttcttgatcgtcatttgaagtagctttgtttaaaatgtttgtttgtctttttttggatttctttttgaaatatacatatctatatatttatagaactcgtgattttattatatttgtatagatgtatctttttctacaacatgtggtgcatctgtttttgtgtgtgtacacccgctcttatcaatcaactagagaaggaaatgggatgggacctacaaaaagataggcggaaggggagggaaagaaaaaaaaactggtcgtttggagaggcgtcaagggagatgagtgggaagaggatcacgagttcatcagtctacccaaggaggagagatgttgaggatggtgatggccgtgttcatcgatcctaacggcagaggatccaccagggatggagttagatattccagcgctgttattgcgactggtggaagctgaagagggtttggggatgatgggcagataggccatggcctggccgccatcgcgatgatcgtagtcgtcgagggggacgatctcgtgctcggcgggccgggccgagcccgacgggcggctgtggctctcgggacgcatgcccggatagtcgtcatcgaccacgacggagaatgaagagctgttcggcttcgatggtggttggcccactgggtgtggatgtccctgcgcctgttgggggatcatcatccctcccgctccgggcaccggtaccgaccccgtcgacatgtaatgcgtcgatgcattcacatttggttggtagtgataccgcccttgtcctcgatggcttgaactccatgcatcgttcgactccgcctggtttggttgggacagatttttcccaatcaaccatacaagtccaatcgagagttcagaatatgtcggccaatcatgaaccatgggatgaaaaataccgagtacgaagttttccattcaagttttttttttgatgtttcatatttttcatcgtttcagaagatttttttgtggatttaggttgagttttcgtttttttttggaaggggtaagtattttggaggaaaagttgggagatggagagtgagtggagatgttgaaattttttggaagaagaaagaggggaacgtgagcaaaaaggatcatcaaaagtaagtcttcatagttgagatatttgaatcgtcacagttgataagaggatgatgaatgttcaatgtaagagtggtgacgatgattttgagaattgatgatcgttgaagggaaaagatgggtagggataagaacaaaaaaaacacgaatcaagctcaacaagacgcgctacacctcaagccttgtgaagaagatttcttaggaaaaccgacacccaaaagcacatttaaaaattgaccacctggatattgtaggggagttctttattttggacttggggcaacttgtccagagatgaaaaaaaaaggatagagcaagtgaaagaaggtaaaaacaagaaactcacctgctcgtgcaaataatccaattgagggttcgcccgatagctagccctacgagtgaggccactattcccgggaatcccagtcgaattcgcagcgccaatgccgtgttgttgtctctgctcccaggccagatattggtcgtcccgcctgaggacgggggtgacgctctgtccagaataattggccagatcgacttggaccttttgtaactggggagggacaatgtccatctgatctagcgttccggaccgttgtcgagagcctgaagaagttcggacgtgactggaaggattggtcgatccactcgggttgaggatcgggttgtaaatcatttgattgtgtgacatgagcggttgcatttgaggaccagctatgctacccgttgtcaatggtcctgagaatccactaccaccagccccgcgtgtactatagtaagaatgtgggatgtttatggcagctgatgagctggtggcgagggaggtaggttgaggtgggtgagacagtgccacacgattggaagcgtattgaggtggtagttgatgcgtaagggcaggtgcggagtttgggggttgttgctgatgatttgattggggaggtagttgagtaagattggaacgattgtcctgaggtagcgcatagggattctgactttgctgagcagcttggacctgatgttgacgcattgcggctgcctgtgcgttgatgacttgctgctgggcttgtagttgggagtaggcggcggcatcataaaccttttgtccggatcggacaggtgccgcagggaggccaccgtaaggacgtttggacagatcgtttgagccagcgccaccagcggtttggggagaagcttgggggtctatgggtgagtggccataccctttttgggcgagctccatgactctatcacctccaggatttgaaacaaatccagacttcatagggatatagggctcgcgaagaggttcccccaagataaaaggatgtaaccgagcttgctgaggagaccacctttcgattggattgatgttcagaagacctttaacaaagtcaatgaaagcaatccggttttgcttttctatgagtcgataaatgattcagtacgatgcgaatgatggtcatgcggtagataagtagaagaggacgaacctttctcgagatcggctggtttcatgcctttgcgaatcaccggatattgactgatgatgtcttctagtgtgttttgttgaaagtatcgcttgctaggttgctcggcaacattgtgctccttggaatattgttccaagcttttgagcttgtagacctttcgagcgccgttaaaagtgtcttcgatcacgtcaaaaaattgagtggtttgtcgtccaacgtccagcatatacgaaggcggcattctacaggaccccaaaaaaaagaatcagtttctactttgacccaaacttgaatcaagagcaccaatcgggtactcttttttggaaatgcagacagaccccagcatttcaacaatcctcgtgatctggttatattcagatgttccgggaaacaacggtaaacccaaaaagagctcgacacatatacaacccaatgaccacatgtcgattgcagacgagtaaggtaggcctgtggagtcaattattcagtcctcgggtcttcaagcagagtgtacgaagaggtgaatgaatgcaaacccaagatgacttcaggagaacgataaaacctggattggatgtaagtatagacggtttgacgttcgtgacaggccgaaccaaagtcgatgactttgatctctggggatgagagcctagatgagagaagaaggatgattagcagagatagctgcttgtagaagacttagcgagagaaagatcaactcaacgaggttaataggatgttctctggtttgagatcgcagtggatgagatgagcctcgttgaggacagttaatgcatcgagtagttggttggtgaatactctgacgagactggtactgagtcctctgaatgagttctgtttgatgagttcgtataggtttgaggagagtagttcgaagactagacagagatggttgtggtgaatgaaggtatccttcattcgaaggatgtgatgtttgttctcaggatcccaggtgttattgagctgtgaatcgagggatgatttttatggttagtgaatatgaatagttttagagaaataaatgagtaattgcttactaattctaggatggtaacctccatcatactctgactgaagtaagcctgtttattcttgacgaccttgacggcgaccacttggtgagtcttcatatcttgacatttgacgacctggccgaaagtgccctggccgagtacgtctaagatcagatacttgtgactggctgatgatctgattgatctgatctgatggtttggatcctgttgctgctgctggtgttgctgctgctggagtagttgtaattggtttggatcggttgttgttgaggaaggactgccgcctaggatatcgttgacgtatagaatataatcagagtcttcgttatctaatccgttattacccgccggtttggatggtttggtgagtactctccttgggttcagactgagttcgtagcggaatgctgggttgacgagtctgtaggtatccgctagatggatggtcagagcactgaggggggagatgaatgtaccgtcgtatgggtttaccctgcgctcgacaggagtgtcgtgtaggattgggaagaggtgggctgagcctgggatgagtcttctgaatccgatctgatcggtttgagttgctgatgggtgctgtggatggcttgaggttctgctagctgatcgggatccatagtactgttcggttgagggtgcttgagatgaggagtgagatgaggactggtttaggttttgatgatagttggtgttgttggtgtagtactgatgttgttgttgttgttgttgttgttgttgttgttggtttgagttgttgatgttattcgctggtaggttcatgatggttggtttttggtttttttggattggatgctgattgggggaagcagacaacactctgctggtctgaatctgatattggttcttttcagaaaaatcagcaaaccagagggcgagaatgagatcagcgggtgggggccgacgggcaaaaaattaaaataaagtttaacttcactgttaaactttaacttaactcaaccacttctgactacttctgaccatgaagatgacactagaagatgttaagcctcaaggtaacaattaccgagattctaacaaaacccacaccgatccagcaggtctctgaatgaaataaactcatcccccctaatcagatacgaaactcaaaagcactttgttgatgacaaaacaacagaaattggtacctagtctaattatttccaaaaaaagatttatttatcactcaaattgataatttcagtcaaatcatttttgattagcatcagccaaatcataattcaaaaccagtgattctgatgcttttgatggtgttcaactttgaacctccacaacacactgtagataatacctatccctttaaggtctcagcatatcattggcctccttgtttgctttcttctcatacaatttgaattttgaagccacatccccccacgtcttcatgtcctttttatttttctaaaagtttatttttctcaaatttctggacaatgcaactggataacaagataattgtctgtgcacacttgggattctattactgtttctttttataaatatttttcataaaaatgtacagtggagttacaacatgttgaaaaatacgtgaaatggagcaaaggatcatgtgataatataggaaaaatcagtcttgaggataggggaaaaatgagccttcaaactgagtcttcatggggacagtgcttgaaaacacataagtaacaacaattttaacaaaaagagggcacaaatatccagaagaaagtctcatgcaagacttcttgacaagtcataagtccctccaacagaagcctcaggcaaggggggacttcgttaattttgcatcaaattattcatgaagatgttcatagcttcattttcttttccttcttgcaagccttttaagatacttgacttgatgaatctcattttaaagtcagaagtagacaaagttttaactcaacaatctggctccaaaactctttatgaaactcctacaagtcaaaaaatgtgtccatttctcacacctctagtgtgatgtggggtgttagttatattcattcaagaaattccaaactgtttatgtttcttttcaattgcaattatgcttgattccttccatggtaaattctaatagttcttggaaaagaaataactggtgccaaactcatgttcatttcactgagtctcctgcttttatggctgttttgtaagctttccttgggggattcttgcttgtcgatataaatttcaacactgggtcactactttacgctgcactatctgcattatccagtaatgtagtgagcttgattccttcactgatacattgacattatctgtagtggctgatttttctttcagccagtagtgttatgatgaagtttttgtctattataaatggatcaagtaatgcattatcacattatacagagattacacagccctgaacacattttaagtttcaaaaagcctctcttttttgggcttgggcagcaacacatgccataaatttccaaaaagtatcacatgtattaatatttagggggttttcaaataaaatccacaagttgctgatagtgttgtaactacccagtgttgatattatcttcttgggtgaacttttgtctggcatgtctagttgatgatcaggactcctgtttccatcctctcctgtgagactccataagttaactatttgactcggcagatttcaggaaaatatggggtttaaattgaaatttgctgcaatgaagtatggacaaagaaagagcttgaactgatatgtggatatccctagatccccaaattggccacttggctacttacagtgatgattgagtggccagatcataaatcctcctgtaacctggaaaccacaatcagagactgcatttatctatggcattcttgaactttctgagcatcaattccttgcatgtagttacataacacatgaagatcaaagtccaaattcacatctgaaattctacaatattttattgttgtaattaattcaatcaacaagcacactcaattgaagaattaaatatttagcaagtacaaatatttggagaaggaatgcagaccatgattttttgttttgggcatgatgcatgtcaggtcattgattctgaattgtgggttaaattcaagactcaaattaaaaaaacaaaaaaaacaatttccaataccatgaacttggagctcatagaggctagagccaataggagacattttagttttgtctggcagtaactaagcctgattggctggaagtgttgtaacatgatgggtgtcataacaaggagcatcaaatagattgatgtatatagagtaatcaataacatagtcaaaagagttctttgggagggatacaagtaccacagttactttttcaaagaagattacgggaaactggattgttttgacaggaaattgaatcactctagttcatgagtttctttcaaccaattgatcactggaataatcactctagtatctaactaatgaattacaaacatatatatatcacaaagagaatctgtagtcataacaggaataatcataatataatcacatgtatgtgcatcgatggtgtgtacttcctcgtcaagataggcaaataagttttgattccttttggaaacaacaaaaaaggaatcaatagtagagattgatgttgaataacagcttatttttaccaaaacgattctcgatcgccccaaacatcgatcaaatccatcaagctttcctccggttcggtcatcgagggcgggaagaatttcaaaagggactggaatagctgggttcgttggtctcttatcttacgatagcgatcgatgatctcggtgccaagaccgttgccgttctgagcaccgggtccaacgtctgcatggtcttgatcttcactggacttttgtctggctgtcatcccacaatcttctccatcttcttctccataccgtccctctaaatcatcctcttgagctgcgtcttcttctagtagtggcactcgaggccctggtcctgcaagcaaatgactcgtacaagcccgaaacaacttggcttccctttcgtccagatgattcgtgacggatgatagatcgttttgaagatacagcagtgcgcttactgtatctgtttccttttcacacatttcaataaagctaaccggagaaacacaagcaaggtgagtgggtgataatgacaagacactctttttttatatactcaactgttgcctccttaatgcaaacaaacatcgtctcaatgcctcccgtcgcgtaggttgaatcagttgcaacttccaaaagtcaccgagtctagtcggttcattatcattatcggccgggttcccgccgaagctgatgacgttgattcagaacacggaaattgaacaaagcatgagttccagtgaccatcagaggaatggatgataagtcaaagagaacttacacatagtgtgttttggttaaatcatcgaaaaccatctgcaagtcgataatccaatcaataagcaacatagggccattgaacagggaaaagactgtacctgatgagcgaatctagggggtggggtttcggtcccgtctacttgggccttcatcgtcacttttgtccatctaccttcgtcgatcctccacctccagaattcactagacatcatttcgctctttgaattcggctttgtcgcggcttcgccagagcctcgatctcggcatagaccacaaaacatgtgccactcatctgcctcaggatcgaacgtagttctttgagagaaaccagcctcaggtgccgaaccagaagaattggcaaatacatccgaggtttgttgatttttaccaccgtaggtatagtccgcaactatgagctcggcgcggcgatgggtaatgtcatacttccaaagatctgagtaatagtgatgatcccgttcacctgttagaacccacagacattgtcgctttttatcgaggatcaatgagtgccccatcctcgatgggatgtggacttgatgatcaagaaggtcaatctcagtcatggttgtactcgattccggatcagtcctggatggttgtgaataacggcgtaagcaattcatatggtggggtaatcatgatgaaagattatggaagtctactaacatcagttggacccaagttcgtgttgtcagatcatactcgaacaaaccgctgtattgattaagagtcactcgcgaggacgagctggcagtttcttgagatagagagtcggcaggctgtatgattttaccgccaaaaacgtatatctttcttcgatctgaatctagaaccatttgatgatcaaaaatcaactgtggcccattctcgagcttgagataggcaggagcagtatgcgcaagagcaaattgattaaattaatcgattgaattttgtatcaaagcttaagatgtcacaaggaggcactcacatgggtatcttgactaaggcattcccattgtccgatccgcccattgttatcccacagttcatggcttgaagggtcttggaacggtcgaaatcgaaacatgtcattcttaaattgcccagttgccgaggaaggtgcatgtaaaggcccggttacggtctctgcatcacccatcagctcatctacgtcgagctgaggttgtggagtcggcccagtggtgaaggacgctggaaggtttgtagcagcctgacgtcttattatttcagtaaaggttgggtcgttatggtctgcagtagtatcggcctgctcggcagttcctgaaccatttgttgaactatgaagggtgttgagtactctgttaggcagtgtattttgacgtctagaatgaattggcgattgaccatttgtggtactctgggggaagtcggatggctggtgagtcggtggtcgaccgcgttcagtgtagcgaccgagcacgtaaagatctcctgtcatttcgtctagaaccatcttatggcagcttcggttcatcggtccattgtctagttttacatcacgcgatattagttgccattgagtattgccgtgcgaatgaactgtcggtcttggaggatcgatcgtctctttgaatcttaggtcatcgtttggcattccggagggtggcgagctctcttcttgagttgagatgtgggttggttcgagatgataaacccagagatcgccgagatctgtcactccatcaaacccaccaaataaccagatcttacgtcgtttactatctatgcacatctggtggccaccccttggacagggaagtccagaggctggggtcgatcgtggtaaaatctgatgacaagtgacagtaggagcttcagccagtgcccaagggtcaaaaaggttatccagagcggcgttaatgacgatttgttcagcatcactgattgggggaatcttgaagggaagatgatcggaggactgagaggttgatggaagcggaccatcgagtccaaaacgaggttccaagtgaggaacgagagcggaatgaagtgctgatacaagagagtgttcgaaatgaaattgggcagggtttgaagattgtgattcctcaaagcttgacgagcctgctaggtttccgtgggtaggatttactgtttgagattctgattccacaacgggaattgttaagggttgtacgagaaggggtgattgatcagggtttgtcgccgagttgattaaggcttggaaagcttcgagatgtccagtttgacgtaaatgcttgagacaaagtcttagcgcggcagaagctcgccacttggaggtttaatggaaaaggcagatcgggtgatcatcagttaagtggagatgaagttacgcgtgataaatggcaacgaaccttttcgtagatctcaaggcaaggcgacatgatgtgatcctcatcgtgacctgtgactgagatatgcctgtgttggaaaaagatgggaagtatgttgagtatgtgtttttggagaaaacgatggttttgagtgatttgaacagtcagcctggagatgctcaccaaatcgaacaattataattactcccagtggctgataggggttcgatcttgatataacggacggggacgatgaccgtctgagtggaatctgatgaggctcgatggacttcagagctcttgaaccaggttacccgatcgttcttccaccggagtggtactgtttctgggttggtatcattcttgagttcaccttgggcgagtagttccatcctaggtccagttcgatgtgttggaccacgagctcggattggatgtggtggtgattggttgattggtttgatgaggtcatgagggtcgatttggattggattgatggagtgagattgctcgaggttgttatttgttgttgttgttgctgctgctgctgtttgatttgttgttgttgttgaggaggaggaggaggaggaggggagtggggctagtggctggtttttgaagatcgattgatgatgattagcttgatgatgctgatgatgatgaaggtggtggtggtggtgagagttgagtgggttggtgcaggatgctggattgagatgctgatcgatagtttggttgcctagtagtgccctgaagtcacccttcccctcgcctggagcgagactgccccagatcctgaacagtttgaggttacatgggtgaggacgatgaaactttccaaaggtgatcgagcgtacgattgatggtttgccgaggtcgatgatgatatagtccttgcgcttggagggtagtttgatgaggcttgttgcttcggctgatgcagatttggttgctggacctgagcctgaccagcgtgagttggggtcggttggcgcatcctcgagtatgttgaatggatggtagactggtgagcaggtcgaagaggagtggatcgtatagctgagttggtgaggatggtcgaaggtgcttgggtccatcgcaaatgttctgggtgggttgtggtttgtaggagaagttggaactcatgaaggagggtgaatccctccggagaggaatcgtgacgtcatacatataccatccaaacatatgccatccgcgggtattgcctttccgagatccataccgggtacccgacggatcttgcagaatcatggtacaggagcaatacatagtgggaatttgtcctgattccatgtgtcaatcaagatacatatcatccagaatgcccaaacacacttcagcaaaccaagaaccaattcacattgactcagccttggatgatgaacaaacaacagtactggttgaggctggacccaaaaattctagcaaggaaagttgggtctggtacatgatatttcaagacaaaaaccttccactgccaaagcaactgcatcagatggatgtatctgtgattagatcagatatcttcatacaatgttagaggaatttgcattgcgatttagagtgcttttgagacctccccaagtcctaaattatcatatggggatttagaaaaacaactcccaaaaactggaaaaacacctcccaggattgagtggttgagccattactatacaatattataatggggcttggtcaaatgactcccaaaaactggagagctgactcccaagccccagattccccaaaaaatgggagtcaaacccccaaaaccattgactggtttgggagtagactccctaaaatagtattacaaaaaaaagaaaacccccggttggtctgggagtcaatccacccaaaatgaccagggtttgggggtcgatgaaccaaacaagcccaacagcagcggctgggaggaatcctcccagttgctgaggtacactctcaatgtcagcctacgtgatgccaagatgtaaaatcttctagctgcatgtggtgcaaaagcaagcaaaaagctcaaggatttttggttttaattctaaaggaataaattccaataaaataaggaatttatggtgttgtaaagctcaaaagtgtttgtgaaaaccttttgctgagtgtggaaagggatgaatgaggatacctctgcctttcctggatcactagacactagacaagcccaccaatctcagattggaaggtttaataaagtgatagtggagtgtatcaaaagataactgtggcttaacaggtggacaaagggtttaacccagttttatataggtctaagaggttgatttgagaatgagagagtgagtctagctgatatttcaatggtaaggggatggtatgttcagaacatgtacatgaggtattttggctggttgagcaacctacatgatgtcataagagttattttagcttgaactagaagtctacatgagatttttatgctggtgtagcattttacatgaggtgatgtactagtctgcaagctaaggtgaggtgatgaatattacatgagtggtgtgagatagtctgacagctgcaaggaaggttaacaaatgacatagcaacaggaccagcctagaggctacatatatcaagtgtcagaagatagtgtagttgtgtgtatacctgtactataatgatgtgagtatgtagttgtcctgcaacgtgcatgtgggtagtgtgaatgatgtaatttgttgttgttgttgagtgttgaagtgttgccatggtggtgagttgtgtaattgagtgtggtgatggtccagagggtgtagcttccaatccagttgagttccagtgacgcctccagtggtgaccaagggtgaaattgaccgtagaatccagttcttgagccatatggggtgatttgtgagtgtatatatgagaaaaaaggtgtaaaaagtatataatttgtaataaaagaaaaaaaactgtaaaatttttaaatgggccagatggctacccttaaggtataccacatcctcccccaacttattgtctgtccccagacaattccgccaaaaactccccgccagggtgccgtggaattagccgtgttgagttgtccattttgttgagtaaatttacaggggcaagttcttacttccacctttgattctggtgttttcagttttcttactaaaaagaatgggccacaaaagcccccccttactttggaaatttcaaaaaaaaaggggggtttatttgggttttttttttttttttttttttttttttttgagaatgtgagcgcgcagcgcgcattccgcagtccgcagtccgcaacaagtgacgtcgagtagtcgtagcgtacgcagcagcttacttaatcctttgaggtcgcgctcgagttcagaatttgggggttcggggttgctaatacccgtcccgatccccgcgcgccctgtgctccgtgctccaggtcgtgtgcgccgttccgaaccggggttcaagtgcccgcggccctggatatgtatgagtacataccaggcaaccacaacctctacatccctcacgaatacaacttccgacaccttcccgtcttcgaattggatcgaccatcaagatcctcggtcgaaaaagaacagtaagtaatttgtttttcttctccttttgttcgtaatccttagcttagtacgtagttattctgaagacgatgcctgtttctgtacttcaacagctaccgtcatgatattccaggctaatttccttcctcccgccaaacaccgtcgccgaggccggtcctttgacgcattcttaggtcccacctgtcgtgtctggctgcttgctcaaggtaccaccactggccggttgaagaactacgctagtcgtggatccttgtcgagtctagatgcctgttgccggcccttggttctcaaaaaaacctcaggtccctcttttccgtttgcgctgatcggttttaggtcggttttagtctgtcctcaagctggtggtaggtattccaaccgccgcggtcgtggtagaatgaaagtacaggctgtctctaccctcaatataaaggtgagctgcttctcaatttctttccccctctcccaaccagcctttattcgccgatagcagaattcccttagtagttgttgttttagtgttacagattggtgataacagttagttgcggttgttgctgcgttaccgcattttgatgagtagtgtactaattcgactttgctttgatctgttgggtgcttgattgtgtagcttagagatatgcgtccatctcctccctcaaccgatccgagtcctggaacgtaccactcttaccccatgtccacccctcccactaccaatactggtgtgggaatgaatgctactgagccaagagctcctcgttttcagcctcccccttacaatcttaaccctcctcgcttccctcaccccccagttttttacccgcatggtcctgtctttccccctcatggtcgaggaggtgggtaccatggtcgagggtttgtcggtaaccgagttcacggaaatgctggtgttcgtggcggtggccggggtcgtggttggatcccacctgcccagctcaggatttgaggtcaggctaaccggttctatcatcccaatggtcccgccgcaggggtgccgtttggtcacggtcacgcgccggtaagctcgcatacttgtcgttcctctatccttgttgagagagttactaatatcgttttgttgttttatctaagttttttaattctaatcgtgcccaggtcgacatcgatcaattcttgaatcaacatccgattccgcctgcggttcaacgccgcccaactctgattccggtcccgtcctcgcctagcgttcctgccgctaacgctgctagagctcctagcaacctcagctctatccgatccggcgacagctttcacaccgccgaggatttcctagcgcctcaagtccgagtcgcttctcctacccccgcgggtatgtatgatcccgacgattataacctcctggcttgtcaccagatcgaatccttgctagaccgccgtgcagcgcccgagcgcttcgatagatatgagtttacacctcaacatttcgacaactttcatcagtcagctacttcggccttggtccatcatcggacccgtcatcctgccgccaacgccaacgaacgtcaagattgggttcgtttgtttcagttcatcactcgccgataccgtaccatgactcgccgagtcgtgtaagatgtaagtggtgattcttgcttgttattttattgattggttgctgacttcttgtttttgaacttcccctggtgtctaggctgctttgttgaaaccggttctgctgcctgaacatcatggacagccagtctataggggtaaaaaagtactaaaaccaaaaaaatcgatacataatctttttcttaaaaaaaatataaaactttcttaagctaaaaaaaatcagtataactaaaaatccaaaattttttttgtctacttaattttgttttagccttacttatcttagcttctactgcctgctgctatcaatgaaagcccaaacccctcccccaacttaaaaaaggttgtccccaacctaaactaagtgagagaagtaagtgaggttgccaaaggaagtgcagtgagagcataagtgagtaaaagaacttgagggatcttcaagccagtgaagacctaactgagaagaaagaatgaagagaaaaaaaagagatatgaaagaagatgagtgttttggaaaaagatgaaggaattcctcccccaacttgaataatattaatcctcatatcaacaagtacaggtgagtttcctcccccaacttaaagatttgaagcccgcattgctaattatttttggtttttctggttgtttttaggtattttctaaatgtttttctggtgttttataggttttctgagttgttgaagttagaacaggaaacatataggtaccaaaaaaaagaaatctataaaaaaggaagattgaaaaaatttttcataatattttgtgcttttcatgtatgtttttgtgtttttaatgggtttttcatcaatttttcttagggtttttagtattttctgtgagaaaaagtgaatttgaaaagaaaatattgaataaagcttcaagtactaatatttttgacttcttttgttaatttgagaggtcttgaacagtttagtctcgtgcccaggaggtagctgaatttaatttgaactatttccatccaagccgttggaatcttcctcatgatcagagctgttttgactctcatcatcattacttccaatttctgggtcttctttgtcgtccttaatctcgtccagccgtcgtcctcgaggataaaatcttttgacatgtgaagccgcatatgtccggtgaagttcaattccatccagttcttccagtaagtaagatcctttgggtaattgttccttgactttgaaaggtccattccatttattagaaaataactttccccattggtcttccaaacttttgttgtagactaaaactagatctccggcgttcaaaggtcttcgtaatcgtgccgccatttttcgatcccagtatctgaaagaggcttctctggctttgatcattttatcctgagcttcttccagaatttcctctcttctttccagttgcattttccgggcttccaagagttctgctgtagttttgatttctgaccagtctatccctaaatatgtatccatttctaggtccactggcaacactggtaagtgtccaaaaaccagctcataaggagtgaagccagtagttctctttgttgaaattctgtcggaaaataatactaatggaagatattcccgccatttgcctccagattctccacacattttgactagagtatccttgattggccggtgtccgcgttctatcattccattagcttctggataatatggtgttgtaaacttgagttttgcgccagtcttttcaacagctccaatgaaatcttctttgaattcggcgccattgtccactgtgactgtcttgattgctccatatctgtatacccaggattccagaagaaatttggccacattactagctgcgagtttgactagaggagcggcttctacccatccggataaatcgtcctgtgctacaatgagatatttgtattgtccagctttgatatggcatgcgtccagagccactcgtccaaaaaggtaactgtctccggttgcgtttcgaatctcccttggtaccaaaggatcccgcttctgacattcttcgcagctttgaatccatttcttgaccttctttttcaggctcggccaccaaaatctggttaccaaacgctgataggtttcttcaatgcctcaatgtcccagttcctcgtgaactttccggagcaatctttcctgataaacatccctggttaccacaatctgcggaggggcgatgataatcgcactccctcctcctccccgcacgcccacgcccccgcccctccaaaaggggcgtgcgatcaaacccgcccctccaggaagggcgggtttgatcgcacgcccctcggaagtgtgttttttcaataaaacacgcttccgaggggcgtgcagaagaacccgcccctccaagaggggcgggtgggtttgcaagccagccaagaaccaacataggtcggttctggcctggcgggtatgttaggcgaggggcgggtcaaagcgcacgcccctcgatagctcggaaccttaccaatatcgaaatcggtaaggttcttgtctctgaaccttaccaatatcgaattggtaaggttcttggacaaggcttagtgagcaaaacatccagggatgttttgctcacgtaagcgccctgtctctctcccccttgggaggagagagaacaaggaggagagagacaggccgcttacgtgagcaaatcacccggggatgttttgctcacgtaagcggcctgcccggttatttcctccccctccgtttttttttctttccccccaaatccagccacgaaccacctcgaccgaccgaaaacaacccgcttgaccgataaaataacatccaccccttcaaaaccacctcaaccgacgccgatcgaagcacgcagcttcaaccgaaggcccccgaaacgcccaggggtgccactcgcacccgatccgcataccaggcccctaaggaacccagcaggtaaggaataacctcaacaaaaaggaaaaaaaaaagaaaaaaaaagaaaaaaaaaaaaggaaaaaaaaaggaaaaaaagggagaaaaaaaattaaaaaaaaggaaaaaaaaggaaaaaaaggaaaaaaaaggaaaaaaaaggtaaataaaaggtaaaacaaagggaacaaaggcggtaaaaaagggaaaaaaagtgaggtgagaaaatgggaaagaaaaaggggaaaaaaaggaaaaaaaaaggtaaaaaaaaggtaaaaaaaggcaaaaaggtaataaaggcggtaaaaaagggaaaaaagtgaggtgagaaaatgggaaagaataggtaaaaaaaaaggcaaaaaggtaatgaaggcggtaaaaaagggaaaaaagtgaggtgagaaaatgggaaagaataggtaaaaaaagggggaaacagtgagagaggaaaggggaatgaaagttgagagagaaaaaggcagaaaagggggtaaaaaggtgaaaaaaggaaatataggggaaaccaggggggggaaaaggtaaaagaagaggaaaaagtaaaaacatgaaaaacgagtaaaaagtggaataaagggggacaaagggaaactgaggttaagaaagttaaacaagggaataatggggaaaaaaaggtgtaaataaggttatgtatcaaagtgagatgggggaaacaagggaacagaggtactaaaaatgtgacaaataacaaaaacaggaaaagaaaaagaatgattaaatatatgtttgagcccaaggacccaatggtggccagaaatgtccaaatcattacatatcccctgtgccaattctttggatttcttccctcagcctgaggaatttcgcttcaagcctccactcgcccccttcatttactttaaaagacaatatactgacaacaccatccttgcttcctcctcatcacagcctatgtcttaccaacaatatcacctggggtcccacccaaaccacagtggcaggggttacccctctcaacaccctccaacacaccagcccactgtttgcgcagacaacaacggccctccgccacccatccgtcacgactcatgtcctgccaaccgcccagccaaccacgtgtacggagccactcatcacagcggccaccagtctggcactccacagcccaacctccctggggccccacacagaccaggaaccaactggggaacatccacacaatctgcccccccaccggccaacagctatcacccctcactggccaacaactatggccaccctccacccaactacggcagccccgcacaaccaccggccaactacaatggccccatacggcccaacaactatggccaaccgctggctatcaactatgcccaagcacagaccaacaacgatcagcccgcaccaccaccacccaataactatggtccccaaccgcccaacaacaatggtcccccaccagccatcaattatggcctccctccatccgactactatggttccccactgaccaacaatgaacaccaacaattgcccaacacctatggccttggatcaaccgggaactatgactcagacatctacggtgtacttcctcccaacaacatttccaacctatgatcaaccccattcagcacccaggaaacgactactccattgctgccggcaacaattactgcatcctgcctgtggccgaccacagggcaccatcagtcctcagccatctgggccttcctacgaacatgaacaccaccagagtgtccaacatcgtccgcaacccacatttgaatcaggatcacgcacacgggacaaatgtctacaattatgcagccaccccaggaagtgcagacccacatgcttctgccaatttgtcccacgtggcccctgcggcccagggacatctcattgctcctgggggtcagattgcaaactacaacaacaacccaaattgcaacttgggctccagcgggtatttgacctctagtgattgctcccctgccatgctgcctgtggacccggctagttacacatcggtttttgaagacggtctcaatccaggcaatgaatttcacgagctccaatcacgttttgcagccaaccataccaatgatgctgggtcactcgttctggcgtcaaacaccagcctttcggcaacattcggaaatgctgcagaaaattcatccttgggcgccccggttggtccgacctcgttcgatgtgggatccaatggtcaaatgttagatgtcaaagtggacgttcggatggatgaacaaggcgatcaagggggattggccgaggtatcagaagcccatgaaggtcagtcgtgtgatgcatataatgcagtgggacccttgttgattgatgattttcttgtctggtaagcagaggcgccaggcacagaggtcacaataggcaaccccgccattcgggctgatggggacattgaaaaagaccccaaaacagtggtgttgacacgtgcagaggttgacaagtttgactactccatcggaggtgagtggagttccggaatggcttgaatatatgattgggctgagactgacatgcttgcaatctttcaacagctcctatggatgatcccccactgtaccgcttcactgatgcagctgccttgagagaatttgctcaaaggtgggcaaggtctcatgggtacaacgtcccaactggacaatcacatagagggaaaaatgtgtatttggattgttcattgggcggggaggaccggaggccagccggcgtggcgagggaacgagagtcccgcaatcgtaagatcggttgtctgtaccgtttatctggccatcactcaaatgcgaaagagttcccaaacgctacctggcaactacgggcttcacgttcaccacacaatcatgggccaatcaatgtgaaatgtgagaccgtgcacaaaaggctggctccagaagtgcaggaggagttcgatcgtctacactcgcttggtctgaaacctcaggcaattgctcagatgctcaacaagtccaacggggattttgtgtcacttcggacaatctacaatacgactgccgcggcaagaagagccaagatgtctggggagactccaatccaattcttgctccgtacggtccgaagttcaaactgggaacatgacacagcctatgacgcaaatggtcaacttctatacctgtggtttgctcatccggaggcactgaggctcgcccggaggttccatcacgtcgttctgatggattgcacgtacaagacgaatgtcaccaactatcccctcttgcacattgtgggacaatctgcgaccaacatgacgttttcgattgcgttctgctttatgcggaatgagactaatgaggcgtatgcatgggcattgaataagctgtcgtgagtgctctcttgttttttccaagtccaaggtaatggctaatgaggtcactatgtagtggtgtttgggcccctcaaaggagcccacaggtgtttgtcacagatcgggagaaggccctcaggaaagcaatctccgtacacttcccagacgccataaacaacgtatgcttgtggcatatcgaccaaaacatccaggctaattgccagcggtcattcctaaaagaccaggccgaatggaacgtcttcaagtcaaaatggaacgatgtacagtactccaaggacgaggcaacgtatgacgctgcttgggctcggcttgtggaatatcttggcgaggcgcgtgcggttgttgtcgagtatctcatggataatgtcttgccggatcgattttatttcatgaccccgtgggtttctcagaccccaaacttgggtaatcaaactaccgctcgtggggaatcggcacacagctggctcaagggtcacctgaacagccataaggcggacatggcaattgtattcgaaagaatagccgacacggttagcgagcaggtgagaaggaacgtggtcaacttggagaaccaggaggtttcctctttgtctggaattgtgccacctttcaagcatctccatgcatgtttatcgatccatgcactacatctggcgaatgctcaatataaaatatggaaggagaaggcgggtgcaaaggctgggggcgcagatgactcggagtgtactgggagctaccaggcgagcatgggcattccatgctggcacatgctggctgagatcttggagaggggcgatgaagtgcaactgtctgacttccaccctcagtggagcttgacttacaacccagataatccggtaggtgatattttctgtcttgtgagaagtcctgtgactgagcatgtgtgttgattttggcgacccccccttaacaggacgaagaagaaaaatatgacttcaataaggattatgatgagaccctaaaagcggaaatattggcactccacggccctctgactttgcctggactgatgaaaacgtttagacaggtcttgtataacacacatgttgttccaattgcgcctgatattgagccagtacgcaagtcaacaaggaaggcttccaagaaatgcaagaaactcggacgaggccaagtggccaaacgtgatccaatatacgccgaggtggttgacgaggaaattgacaaggcccaaaaaaccaagaagaaagccacgaggaaaattgctgctcgcgacaagctgaagagggcaaggggtattctgaggggttgggaaccaaaggccaatcacaagggtggaactgatgcaaatgccccagctactgttctcgggaaaagtaaacaagcagccagcttgtcccctcgggcgacaatggggcgaaatgcccaccaggtgcagcagatggctctgaggtcgaatccacatctttggattcctctgaagtctctgaagaggagtctgatgaggagctagcaactgcggatgaatatgtggagcccacatgcagagatggcaagggtgatgtcgacatgacgccctcaggtgagggcctagatacccctctggtatgtctgattttctgcctgtttgtttgaatgatccgacattggctgacacagatgccttccccatggaaacccctctcctaattgcaaggtccccaatactgctgatccgcaggggagcattggttcaatacctacggggcccgggttacttcatgattttcatgtgggtatatatttctttttgcaaatgattgatctggtgaaacatgcccagttgacactggcagaacctgttgatttacacagttacctgctccttcagtctcaaccggccagcctgaggtggagcaacccaatattgcccaggctgagggggagaatccaagtgtaagcctcatctgctctttaaccatcaggccatccgcgattactcatatgtctttgggatgcgaccaggcaagtgcccccccagcagcatctgacctcaagaggcctcttaaacgaaaatgggtccccaaaagggttggtgtcctggtgagttggccccctggattttccctcaggtcattcaatgacaatgaactcacatgtcaccaactattcatgtctatcatctcacgcagaagcccagcatcccggggctcccctcgtggatctccaactatgtgcaatccacttatgaccccccaggcgatggcaactgtggttaccggtgtgttgcacatcatttagcagtggtttaccccaatggcccctatcaccaggaaaaaaaaattaggaacctttatggaggtggtttcactgtattccctgacttactccagctgtatccttcctgtatccctgatgtgcacctattttatctatcttcctatatgatatatattatcagaatataattctgcttttgaggacaatttatatggagttttttctacaacatttctcaagatttcatttgttatagaattttctaaggcaagaaatacttgtataaaaaatcattataaataaatgatatctctttgcaaatttgaaagaataatcatttctcaaatccaaattattgtttgagctttgatgagaaatttttccagccatattccatgtgttactatagtacttgggacacttgaccttacaactctgaaatgagccagtcatattataaaagtgcatacatcaccccaacagctgtatccatcactgccacttctacaactttggcagctgaattcaagatattgacaagcatgaaaattcaaaaaaatagtaagtagattgatcaggtgaaattcaaagctctataaatagtcatcacaacacttctgacatgccctcctgatttctaaataattatacttttgacctaaagtcatgtaccaacacttacaatttctattttatgtggtatgtatctaatatgttgtgattaaacatgtcaatcttgataatcaaattgaagtcaataggatgattcaaaagaattttattgctaaatttcacttcaaagatacaactttcccttttgaaaaagaaaaaaacacttattccatccctcttgtctagggtgaaaccttgcattagtaataataatatttttgtacccatcattgattcaatttggagccaatatggtattggtttctccatgttcagagttccctccatatccaccagtttcagaaaaacagtcatatgataatcttttgacttgtcagatttaattgtactagttgaaagtgcaagtacttgaaactaggacaatgagcccaaaatttcttttatccacaagcatgtatgggaagtgtgtctctaattctgtgaaattatcaactcatgcttaccaaatgtagtatcagctagcacccattcaaccaaatattatatcattcatgttagtgccacatttcacattcattaatttgatgtagaccttatttgaaaaggaaagtgaatcccctagtccaattttacagttgaaatcaggaaacacctccagatctggcattgtatttttcccttacatatgaatgtatctatttgggaatctaaattcaaacctccccaataattttatataaactctatctctcatattctaatacacttcaacatactatgtaagtgagatttaatctgcctcatacaaacaatcattgaaatttatgctagaaatttcatcaaagaaaaaataaagctgaggtccacaagaacttttgtaaactgatgcaaattttatcaggtggctacacaaatgtaaaaaaacctcaactgcttcacatgtaatttgcatttaatagggggtatcaaatataggaaatccaccattagaaaccagtcacttttttaaaaatatttttttgcatcaatgggccccaaaaggggttaaatgaataaccaacatgtttaaaaaagggtggattttttcaaaccagtcaattaaataatggtggatttggttatatttgataccccctaatatgaactaagtttatgatcatataaaattgaaggattttttttcataccctcctacaaaataataatgagattataatctcaccactagctgtggaagggatcaaatagtgataaaatgattttttttttcaagaagtctctttagtattttatagaagagaatttttattcccaacaaaatttcattaagcttggcagcttcccaggtccattcaggatattattttatcctattatatgtgccatggaaagtatagtgggagaaaaagtgtgtgatattcaatgaaattgatgtaataaaactaatgtgagatcagtggtggcctttttatccctcactgattatagtcaccaagatattacacttagaagattaagatgttaaatcaatacaacctaactttcttaatgcacaaatcaagattaatttttacacctacaaatgcttttcagacttttattgctgccaatcacaaacataaatgaatgatttatgatgcttccatcccacagtaaaataaaaaaacaagactgtaaaaaaataagactgtactaaaaattgccaccccaaagaattgaataaagataaggttcaacacttggaataaactttattattcctagatcaaatcaaacattgaagcagaaaatttatgtttaaacatctatgaacttataaatttttacactaaggcttcaggaaggtcagctgattgaatatctcactggcttcctaaagggcaaagattttccaggattgtgaaaaaaaggataaaataaaacaatgaaactgaacaaatgttatgattagtcatactagattcatatagaagaagaaaaagtgtcgtttatgccctggtaaaaggtcaagattgtgattagttgttaagagaaatatgtatgaccaaggatccatcaatcaaagttgaattgatcaccagctgatgtgtatcatcagattcataccattcagatggaaaaagaggtgtttttgccattgaattcttacccattttactcatgaactattcaattttgtttccaagcttctcttaattttcatcctgtgagatccccaccagctggcttgatgcatcaagttccaccatgtggttaatttattcatgttgtaattatttgttctttacttcaacctgtttgacatatccagagttaattttacaaagatttcaatctgagtttttttttttttttatatatactattccttttccatgacttgactctaacccatcaaccaaaaatttccataatagaaatagatttgtcttcaaactcatatttgggcttagctgtcaataataattttttttgggatgatcaacagatcaaaaccatccgcacataaattttggtgtctgaggggggatactaggtcagggttcagggttataaggtttatttttttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatccccacataaattttggttgtctgaaggggagaactatgtcaggttcaggttaaaaagtttattttttcatcagtagtgttggaataactgaaaaattaaaagatgaagatggaatgaatttgagagaccagttcttgaaagaaatatgaggatacacaactaaatagtttttaaggtgattattttcaccttgccacttcaaagattctagaataagtttccacatgttaagtattttgtcaatacaggaaaaatgaatataacacaatctgtttttctaagacaaagaagtggtgattgatttttggataacattgtctatgaaactccaacaaaaatacatcaaataggtttcattaaatcataaggaaaagctttcaattcattcattcatttttttgagtagttcacatgataaaattctaggaaaaatcctaaggttcaaggaatatttttaaattatgctatgccacaagttgaagatttatgccataggttcaggcagcttggtaatttcagttgtttttcaatatcaaacatcatccaagtttattgaatattttagtcagatgtaggtcattgttagataatgaaagtctagaaaatttcacactgagagatttttaatcagtgtttgaaagggctggagaattggagatgattggtatggagaaatttttcaatttgaaaagaaagcaaaacatgaaggatgttttcatatttgtgtttcttcatttttattagtgcctgtttggctggcttttgggaataaatttcaggaattcttgttagaggtccaggaaatacaccagttaattagggtatatcatacccactatcaaattagataccttctttatctattgtaccttccgataaaaaaaattgaaaaaggacatggtgagcagccagaagtcatggatatatgttttatcctatttggttggactattaagaaaaattagctttccaaacaaatcatagatgtcaccacacttgactttaaaatagatgaaatggattacatgtatatttatatatttgatttgtaaaatgttgctaggtttcagtttaatgatcaggacaatacatatatctatccatatatatagatataatccacagaccacacacacatatatatatatatataatattttattaggagggttcccattttaaaaatatcagcaaaattttcaagtgaaaccagcagagccacttgagtttggacacttataattggcagccacatcaaccatttttcaagttttttgaaaccataaagcagaaattttgtctaaaataaagtggattttatgcaagtgtgaaccatcctatcatatgtataattaagtatatatatataggaaattaacagatctatctgttcaaaagactctccaggggataagataagatattttgtgataactgaaagatctgaagcttccagatattgatcaatgggagatgtcgtgattttaataaaaaattgctttttccaggctatttattgtcatcattttgtctgaaatttataaaatagagctcaattttttgaaaaaaatgtctgatcagatataattaatttcacttatttgaagggtggctggtacattgaattggaaatcctggggagtaatgattaatgtacttgctccccaagatatgtcaccaggcattttgcctattgtagtcagctgtcagaatgctggaaagtttgtggggaatactggaaattgtgtggggcattaggattgaggggtttgatgcccaaggtctagggagatttatgcaatattagagcttcaaaccttgaatattagtaaaaattggtaaaaattggctggaaaattgaatattcagaattaggttagttgggggatgttggcttgaagaaatgagacatggaggtcaacagttattcaatatgaactcttgaacaaaagagtatttgattatggtggttgagtagccacaatgggatgagagcagcttaataatcagctatagctagattaatagattgaccatgtggatcatgaaaacaaatttcaaagattcaaggttatttgaggcaaggacattttaaaattaaaacaagagtacaaagaacatcaaacatagcggggtaaaaggtgaatagttataggcaagtgtacaggatgaaacaaacataaagagagatttatttctagcacttctcatcaaattagccaattttttctcaacctcaacatgtccaaatccccccctttttttcttttttcctaatccataatacatgacatgaaaatgggaaatttctattgagtgtaccaacttggggaaatgatttttttatgaccatcaatgaagtgtagatggattataaagtagctgttgccatgcttgttgaatttcatatctcaaactatattctttgtttagttttttgcaaaccctcctcatctggcatcatcatcataaacatggaccatctttgatagattttaattcctaggttaaaaagcagagaaacatgtcacttaaaaagaagagatcaattggaaggctatatataaatcagaggaataacagaaataagagaatataataataaattgtactatttagcagttgatctttggtttttacacaaggttgcatgttgtatgacttcttggctttgtccttttcaatcaagagcaacattagctagttttttgttaatttgaaaagagcagccaaagtgggtccaggaccgattatgtggttggggaagaaaaggaggagttttggttgtgcggtgttcaaactgagtggtttgccaaactagctctacaataccattcgaatgtacaaagtcaatgagataagggtgtctaggaaataaaaatccatgtccctccttattgtggggtggagggattggttcacctgtggttctatctatgaatgaaaatataccgtaggtccagccgttgagatcaccctcatcttgatgagctttgttgtaaaaattgtcgaatgtgactgagacatttgaggcaaacttatactccacatcctcctccttcctcatttctgaccattcctcctgactccaattggggattccgtagtcacacatgatggattggttttcttgataggcgctagaacagagggattccatacggcgggcaagaaaatcgttgtgagattggagcttctcccaaagctggtcgtccttagcctcttcttcaggtgttaagtcattccgtacatatgttcctgcaggaatgcatcagtgaattgttgggtgtacttgaatttgaaggagttgaagttacgtaccacctcttttacccctatcagaagcacaacgaaagccaatcatacgcatctctccgcccaaacgttttgtattcattgtgttcgtgggcctattttgggccatttgatagagggttttgatgacattggagagttcttgaaactcatgtgtcggaggttttatgtcgaatggatgacgttcgaggataaaatgagggacaccgcctgaactcgtgacaaggttgcgagggcggttcaagttaggtagaatctgaatgggtttatcggagtttatttttttcaaagaaatcgaggttggaagtatccaaacattatcatcgcatcccaacttcttttgtaatctagcaatcttcttggcggttcctgaggcatgcttaggcggcggatttcttgactttggggcttccggattttctgatgaacggattgacgacgaaaccacacttgaccccttataatcctggtggtcgagggccatacacccattgagcagaccaggatcacccagggccaaggggcttggaggcggatgggttgatgattgtgaaacagccggaggaaagaccactcttctccctttaaattcctggtgatcaagggccatgcgcccactgagagcaccaggtttacccggggagaaggggcccatcctttgctgagctcggagttggctttgtcgcttggttcttgtcattgagttttggccaagcgtatagagaatcccttgcaagaagttttatcggatagtagaggaataaactgttaaagatttggtcagtatctagtcaaagatattacttcatatctcacaattgggacaggtaaagtttaatgggcaattacctaagcacactccagcacaagatccaagttaggtgcgagaatattttcaagttgatctgaatgtgggacatccagatagaaaggagctatgataagcaacccaaagtaggaagcaatcaaaaggttaaaatctttgaagaagacataacataccacgcgttgtttgttttactgtaggttgggctgaaggttaaacggttggggaaacctagacaaatattttgtttgattatgattgagcaaatgtgtctctggaaaaatggaagattgcgggcttacgaatggatttacaagattttattctggtaaaccgttactataaatctggtgaacaaagtggctaggcagaatgagatgatcaaatcatagttcagttaagcaaattcagtttgccgggagtgttgacaggaactggggatgagaggggttctatagcaaatggacagtttagaatcgtgaaactcacctagtgtcggttttattctcctgaattatatggaaggagaggattgttgaggaccatggttaatggttttgcaagaagaatcgttcgggtggtaaatgatatgtaaaaggatcacatacaatttgttgaccgttcactcctgacaaggttgacatcaaagatgttaaagttcattagaagattaaaaggagaagaataaaacatcaatggatttgttgtgaagatggttggagagtgtaggcagtaaaagagaaaggtttgttcaacttacgagttagaaacgacttgtatattcgcttaacaacaaacgattgaacgatcaataagaattttgagtagatgaattggaaatcgaataggctatgcgtctagaagccgagaaggtatcctcaattgatataagttcaggaatcaagataatgtgactgatgactcactgggtgttgtggtgataaaagcctgtgtgatacaatcaaacgattaacggaatcgcctcgcaatatgaatcgaataacgatctaaatggaattccgattcaaaacaagcaaaagcgattgaaagcgaggagaacgaaccgattaaatgagcaagaagacctgaaggaaaacccccggaaacaattggtggaatctagcgatcttctacaagagaatgaatcgaatgttagactacttggaaggaagggaagggggtgaagtgtgatgagagatgagaaacgacttacttggtttgagggtattgaggggaaagtccgaaacgatgtggaggttagtttgtgagatgagtgacttagatctatttgaaaagcaatctcttgaaaggaagtgaggtagtgggagggtgcactagatggctaagagaatgatataaagaaaggcagcttaccagcgatgagatttcgatcggaattcaagttgagacaatgctgaatacaggaagtcgcagttttggagggaaaaaacggggaggactttcacaaagtagttagaccctctgggaaatgcaaaaggaggccaatggtgacatgtgtaaaatttgcctctcaccgctgtgccacagtaattacacatcacccttcccaactcaataatttcacatattcttttctacataataatttatgagctttgtcaggtgtagcagcaaaactatttttttttccaatcaggacaagttaatttgaaggattggaatgaggtggccatggtcccattagtaaattgatgggtaaataatgataattattttctatttatcattcttagttgggtatgtgaattcagatctaatatattttgatcatatataaacctgggtgtaggaactctaattgtgcagggaactaagatgactattcaatgctagcaatgcaaaattgaaggtaaaataattcctgtagacaagcaaagtaggttgggtttgagaaatgactgatggccagattgaacaccattgagggggtcaaattatttggaaagaaagatgtaatattggaaagtaaacaattttggacagtggtaaaagggtgtattgactgcagggggacaggatagtatgaagggtcaagttagcataccatcagttgtctgggagtattcaaggaaattttgagtaaagacaaagtcccagaagtatcaatccccctgaacagtaatgaagatcagctgaagtggacacataataatgatgtgggttaacaatctccctgacgtggccttttttttggcaggcaggtaggcattatcaaagatggtcaagatgggtaagaaaaatggaggttagaaactcaaatgtcagtccagttggttaagtttacactcttgatatacaaaatgtgaggagagggaggtgaggtttgatttttatgaaggtcaagttaagagctgaagattgcagaatatttaaaatgtattgaatttgataggggtaaattaattatttgaggactttgattttggtgctcttgtatgttctgttacgaatgacccataggtgggaacagttgaggaagtatttgattatgtccaacaattggcccaatcatatctattatcaaactatgatgaaaattaattttttacgttggctgccacccacagaaaccacccatcatcaaggatggatatacaaataggagtattggtttcatttgtaggaagacaaattaaaaattcagatccactagtatcatatcaagaatctatcctctcatcaaaaaattcataactctaaattatatagaaatttagaaccactaagtatataaaccctccttctgccaaattaagcccggcgggcttaaatatgtcgaaaaataagaaaccctttgttggaatgtttgaatggtaaatgccaaataatgttcaaaattttaaataaaaatgcgtaataaaatcacattaaacatcctaaattgaaaggaaaaattggcctatctgttcctgttaagtgaacccccaccgtccagtattgaagaaaagtggggggtaaccacgaatcgtggaagattcaacttatacaaggggtatgaatatgtgtattgatggtacaagaatagaattacatgcaattaatcagagggatggaatcaacatttgattagagaagtgctttgattcagtgattctcgaactatttttttgaaatttttggctaagcccactgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgtgagagaaatcttgaacagagacaggattttacggatgtatgtaccaaggttaaaccatatttctcggaggcagaagaaccagtatttgataccttgtatatctcatggaacaaacagataatttcaagacagtcgcttatagtatattgtctgtggtctcgagtggcagtgaagagtccacggacacctccaaggaggtagtaaacgaatgggaaataattatgtttactttcgattttcgatagactactatgttgatctgatttttgaactgtcgttgtatctgaggaagtttttcgggacttattctttttccgtgggttgaactgctcgtcaatgtgtgcttggatgatagtatatgacatcatcagatcaattatcatctttctaaggtcgtccaatgcatcatcggtggataatggagcgcaggtggtgagttgttgattcgtactttgtccatcagtatcatctccctccgtaagtcgtggaaggttgggcatggtgttcttcatcgtgttaagccaggtcaatacaataagatgtcgttccatggagtttggtttacttttgattcttggcgcctggggattttcatcggatatatgttgtattgacagggcaacactcttggcccattcacggataagccgagggttgggtgtgttgattaaggatacaagagctcgaaaaatgttggactctgggtgactggcttttgaattgagtgggagaatcgggttggctgattggatttgcttcttcaatagctccaagtcgaggacatctggactataccatggttcggattctgagaaggaaagcatagaattacctacaattttgtatcaaaaataagtcagtcacatattaattgaaaaaagatggatgtgttatgaacagtgggaacacttactcgattcacaaatttctttgatccaactctcgtgattgaattgtgcattattatagacgaatgaggcagtgggaatcttggaaatctctggtgaggtcaaccgaaacttcaacatggggcaaagtgaattccagcctctctcccacttcgtctttgagactcgacctttctggaaccattctgccaacttctgcaactctgaacgaagagaatcacctggaataagagtaaagttttctagggtgattatttcggggatgtttggcgaggtgtttggggattcaggtcctgggttgggtgtggaggggtttggtgggggtggttcgtcgggatgatgaacttcatttgactcggggtcttttgtcttctctggctctttctcctgttcctcagactcactggtatcttcagaggaggtgctgatggtactgagggatgaggaacgagctcgctcaggtgggggtgagtgggatttatcggtaattggcggttcagaagaagcaggatttcctggacgctttttttttggattcttaaccgtcagaagtgttctcgtcttcactannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttttttctaccaatttatgtttattttcaagatgcgtcagcaattttcatgactaatatccactgtgcatgagcatgcatgttcagagagattatcaatgactcacagagttaaaatttgggattagatggttaggttcgaaattgaaacaccgtgatagtatgggaatttcatccttttttttgtggtttattctgcaaagggtttacatattgcatacgggcatgcaagatcttttccagaaggtagaaaatagattaaaaccaaccgctagtggagtttaatttccacccatagcatccccacttgtacaaaatgacaagcaaatctctggggtttcaccttaatgattaagcccggcgggcttaaagatggccggactgcaacatgtccaaggtctggccaaaatggaaaattgccagggctttttaagaccgccgggcttaatacacaacgcaccgacccagcgggcttatgagccactcccaggtaaaatcatacgattgggataaatgttttgtttgaaacaaaacctcattattattggataacacaggtgattctttcattcggctaatcagttccaaccaaaggtgatattctgagatgatagatagcagcggagaaaataaaccatatccacaagagcaggggaaacatggctatctggctgtgaggggatgactatttttgtttactttgaaatacaagtgatgatcagaatatggaaccacagtttttttctaaggaattgggggcacacctgactcgggccttcataattgcttgtggcttccttgggggttttgttacccctcaattgatccttcttcccagggctggatccaggggagggtgtatcgttccagggtcttaccaccggctctacaatagtgatcatagaaaatgtcaatatatagaaactctgtaatataagtaagataacactacctttacccaacatgacacgtctttcagtccagatttccatgagtcgaggtacctcggagatggggatccctaattcctttgcctcttcttcagccttggcctggagacgtttggcctcgaaccagttgccagcgttgtggtggtccaggctgttgtgcgcaacaaaactgccaaaacccctaccttacaacctaaaccacttacatatatgaatatattattgcataatcagaatctgcatacaattttacccatagtcacccactacaaccatacctctatctctattagtttagaagataatccaatataaaggttaaagccataccataactagtcattaattagtatttaatagtagtttaccacatatatagatttacataaacatagattattacatcagcaggcctccgccagtagtgcagaccatttatgcaattcttgcatgcatatgtgcaaccattaggcctccacttagttacttaattgaatttacacagactttgcataaatgcatgtggacagaaaaacctccaccaggcagtgcaggcagttatgcaatccttacatacagtagtaccatatttagttatttccacagcacaattagctcaatgcatgtactctttgcaggaggcagtgcaacccacaaggtcaccaccagcaaaatcacctcaactgcatcaccaccagcaaaaataactcagaaaagaatatataaggaggcctctccttcaccaattcccccccatcatcacccagcaggttcatcccccacaaccagctcagtggtcatcaacatccaagtctagggtcatcaacatccaagtctagtcaacaccaacaccaacaccaacaccagcaccaacatcaacatcaacaacaacaaccaacagtttcactacttatccagaatcaccgtaaaaccataaaaccctataagatattccacttggattgttttcacacccacattcaccgtgtaaaggttgtacaaccatcttgtattgaattacatactgatctaggtctgatagagactactacatataaagttttctctgtcataaagttacgccacaacaataaaataaatcgttgtcagaattcttgtgtagtaaatagaggggcaggtctttcaaaccacccgtaacagtaaatattatctagtgaaatatcattattgttatttccccctcaaggactgccaacccatcccaaaggagttctcacagcgtcgatacttctttgataataaggactttcgggtcctagtcggcaaaaaagaggatgatgatcggagtttggatcaagaggttcccagcattcaacagttagagacatggtaaggcgcatatcttcaagccactcataatgacgttcgatttcattctctttcgcagtatatttagctgatttactgggggattttttttggctaggactagacatggtttttgaaaagtattgaaattctaatccaaggatgatctgtgagccgaaagaattacaccaaaataggattggatttatatgtaaaaaaggcgaggaatttttaggggggcttacatgaatgagccaacattccaagttgggaagttctaactcaattaatctaggcttggtatttgggtattaggtgagattcatccaattgaatcgtaggatacgagctgaatcaagaactgctgcactcttgcaactcttgggggggctagactggaataaaattatgtaggtttgcagagggtgtggaagaagcaatgcatccccacctgcaatcctgttctatccaaataatctaatgtgtctcgtcatcaagaaacatgcataaattgggtcattttgggaggagaaagctcatctttgcataagggatttacactagatttgggggaggattgtcagatcacttcaaagaaactcggttggtgggacttgcatgaagaaattaccaattggaacctgcaagatgatgtcactggaaatccgttacatcgggggatttagataggcagacatgaggtgtaacccctgtgtatccttccggtatccatgccatcaggacatggatacgtgttggataacaattgggaacagaggggtgacatacaaagaccttctgtcccttgaagcatatccctccaagacttgatatgttaccgccaactatgacgagcgtgtggtaaattctctccaaagggtcatgttggtaatacatcacctcttcagctcacatcaaatcacatgaagcccttagccagacaagtcactcagctttcatgatgaatcacaatatataaatcccaggggctttgacttgtgatttaattttgcctcaccccgaatatactatgctgcacataaggattctgacgtattttgtatttgtccaaacagcttaaaaaaggggcacagtttgagtgatttgaagcataatctagcatcagcaagggcttcatgcaggccaaggactgatgaatcatttgatatgtagagaagattgcaccatttgtgggttttagttggtaactcggactcaacatcatgacttgacccttgcagatgacacacctaacacagatgatcacggagggcttcaaaatccctcaaatcgattatgcagctgatcaacagattacttgtgcaggaagaatcattccaattaacttcaggctatgttgcttcgatttgcatatgaaaaatgtagaaaaattcatttcgatcatacatgtttttttggttccaaccatttgaaaccatgattattgtcacatgcaagtactcattttccggccgatcatgttagctcacccatgtctcatcgtccatgggaatttatattctctactgtactgtgtagtttgagagtcattttgagcctcagccttctctatctacagatagacaaccttcacagcttccataataaaaacccccctgaagcttcttttttaccgtccctcatcatcctctagacaaaccatcaattatcaacctgaggttacaatttaattagtgctataacatgactaccatatcctatctataccaagcaagagatagggttcaattcctaaaagaagctgttttgtcttttgaagccatggttgccttaatggagccggataatcttgaaggcgatgaatctacagagaggatgtctgttaccaattgtagctatgcgcgtcaaattgaagaagcccagaatgccatctcccaacgtagcatggaacgtaacattccctattatgcagttcctgatgccttagtgatttggaatattcgtagaatgcgcttgggtagaggtatttcagtcatatactacaaaaactgtaaattcttgactaacatttctgatgtcagatccaatcagaatccatggctggaaaaccgaacacgagcgcagattacaaatgagcactttcaacaatcaaggcaattgatacgcaggccccatggattacgagttaaagctaactgaaatgtgagatattttttggatgaacttttcaggatacatagtgttactcttacaagatataagcaattgaacctagccatatgattgattgattatccctcattgtattttgtaggaatcacggccattaaaatcaagctgcatgatttttgatctgaaagtctgaattgctttgatgtgtcttcattcttatactcgtcatcttttcaccttggttcatctttccaaaccactttgcttcatacccaaacaattcccagctaaacttatttcatatgagatcaatagcagatttggtctttatggaaacagattacttgtttggccaatttccatgtggtgtacatatgtggtttgtgtgcttaaactcagagtcttggtacaactgaaacaatttgagtcaacttgcctatttccatttggcctgcatgtggtatttcttttgaaaccctggaattaccatacctcaatgttgtattaatccaagtgagttgagtttaagactacaagacccctcacatactggaatgacaattcatatacccactagccttgttggattaggtatactagtcccatttatgtgatgggcaccaagctctcaccagtatactttgatacgtctcatgtatgattgttaaatattttaagaaactttgcccattgagaagaggtcaggagatcaattttaaattgcttagtcttgaggttttacagctgaaaatatgacttgtgccatgtgttatatttctgaaatccacatataccaaaattcaggaatcaaaaacattcctgaattatctgatgataagaaagtagtcatcctccgaaaacaacccaatggtcttctcaaggtgaaggtagagatcccaaagcaaaagtccgtaatcattctcacctctggcttgaagaaataattcctaaggatatagccaccatgaaaagatggtctcttataagagaaatataattactaatgcctggggattaggcttacaaaaatatggactttcccttaaaacttgattgatcttagcactggtgtcaagactggatagccgaaagttcctatctaaagcctatcgctttttataggggtaaattgtagtttgttgtccaaaaattcatctcatctgaggagtggcccatgctatctttgtattttactaccaagtaaccattaatttcaacacacaaacaaatgatttaacatcattgcttaacccagccaaactatcctcatggaacacagggctcaagcccggcggtcttaattgaccatccttaagcccgccgggtttaatttcatgactcataatgttaagtttccccataagcaaagctccccacaaacagataggaatttaaatatagttgaatcaactctggtggtcagtcattcaatcgatctcataagaaaacatttgataagatacactactatatatttcagttctgttcaattcctacttctctttttgttatttgtttccggactactcaattgtaacgtctttggagtaaatttccctttacctaaccaatcaagtgactcaagtcagtttttttttatttgattcacaaatcaaaacatgacctactcaactgcctgtgctagggcccggcaaattaccaattccaagatctccgatacttcctcggggaatttgactcgcaccgggtccaatccgcatcgtcatctggtttaacatccaggctttggcctccaaaccgatttccttctgagggtcaaggtgatctttttcgacttgcgagagactttgaaggaatgtggcatcgtaggcatcaattggaagccttcgtgggataacagcaagtggagttgttgaatttgtaattaattcagggctacggtccacaagcttatggatagtcttcatttcggtagttgtttttgcgactgttatcgcaatctcatctagtttatgcgaacatagactgaatgcttcgctcctccaagctagttgtatacgctttggttttgctggaaccggttgatcttcccaatcggatacagcctctttagagaataagactgccagatttggttcggctttcatctttgtaatggcaagcccttgtcttttgtttgcaatcttcatacaaaaatcattcagtaattggcctggagatatgtttttagcagaagtgacttactttaactttcatacggcttattgcagccttccttgacttctcagccttcaagtcttccggtgattggccattcgtctggtgagcccgtctaatttcttttccttggccacgaacccatctatccaagatctgctccatgcaaccgacctcaccccacatcacacccggctttgacttcgcccagttgaagtaatgcttgataacgatggtagccaaactagcgttccacgaggaagaattgaaagaactggcctgccactcaaaggtcaaacgtccaaacccagcaatctggagatcttgctcgcacgctttcttgatactcagtggaacatcgagttcagtggacaaaatgtcaggagcggccgtaaacgatggtggggacagatgtttgcgaatacgtgaaacttcgtcctgatacactttttgaaagactgatttggcaagattcttgttcttctcggaaaattcttccaagtgcttcgttaattttttatagcggttctcagtccaattgttccaaacttcccattcctcttggtctgggggtgctggatatgcactgatagattcaggcatccccatgatgaatctagtgaaatttcggatcgaccgacacaatgccgtggactgatttggaagtccttttccaaccacgacccttcgtacccttcgttcattcacctgcgatttctcgtgagcacgtttttcacgttgagctctcaggttgtacttcaggatgtcctcaggatcttccggttcgcttttctcatctaagcataggaagagaatacagatggaacattaatagatcagctgaaaagaacaaatttttcttgattttcaattcaagtcaaagaattaccatcttcaagaatattgtcagccgttccccccaaaatcctatcaaaattggagtcatccccccctcgattcccagtggttcctccgccagcagcacctcgtccttccgcagatccttgactgtcaccatcaccaccacgcatactttcttcgtcatccatactttctctacaattttttatttggtaagttctcagaaatcagtgttaatacgcagatgattcaatattcactaacacagatttttttaatagtcttattcaaaggtgtactgtcaagtttccgagtttgtatatatctatcagataagggaggagagactaagatgatggcaagagtgataattcgatttgatgtgggaggattgatgttggaatcctgataatcatagatccaggtatcatgaggaatacaagcatgcacccttccctttgttcaattgtttggacttgtcatttcagggaaataatttatttaaccaaacaacacaaaacttaaaacatcggtctaactccacagaagattatgctttataaggtttgacaatggagattgaataaaattttcaatcaaatactggaatgtataagtcattattctgattcgatatcttggctccatgcctgtttagaaatcatcaaaattcaagaaaccgtcagtcattgaatttatttatctgtatgaatttaaccaaataaaaaaacttactatattccccaggctaacagcagagatagtttccttgttcacaccaaatgtcccctcctcattctccaatatagcgatatgccctacaacccgtgaatgatgaatgacaagttctctgccaagtttgtttgcatataatagccttgtattcaactgcggatggtctttgtatggattctttggttcatcccagcggtttaatgttgcaaagggtcgaatcaaaaaccaaacagtatttgtaacactgtctttgaatagccggctaattcgtccaaacagttgtaatcccgaatcataaaattcaacgtttgaattaccaggaggctgacgatgcgaatcctttgcgggaacgtatttccgatgaaatatttccacgctcttcacctttacaaatgccatttccaaccccctatcagccggcagttcatgcccaaatttgctcaactgaactttccattgattatgcacccttgaatcaagtgttatcttctcttcttttttagtcatcataatcaggggcatatctccagagacttcttctcccatcaatggccgcctgttgaatttagtttggttgatatatccgtggtatcgtgatttctgattccatgtattcatgatggttccatgcatctctcctgttgatgttttcaatcagacttacgatcaatttacgacaacagtaggaatttatcaggaataaaacataccaagatgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaactgattaggccagagtacagttcggaaattgactatgaggacaacaggcttaacacaattgttattaggattttatgctactagccattttcttggacaaatgcggaaatagaggaagcggagtaggcgtggatattcagtgggcattttggagccttttatttggacgtaggcgatgggtagggagaaaggtctggtaagttgtaggacaatttcaggaccggaaatgggcatagttagcggactcaactttggagatgtacattcatttttgggagaaatccacccaggacaggtaggcatttattgtttttgattttctttgtgaatactcatctacttcaggaggtaggcaacattcttttttttggtgtttccacaggaatgctgtggacagcattaagcttgggggggatgtggtgatctgtacctgtgtaaacaccaacaagaatgttgcataagcttgtttggacactaaatgcacaacaggtggtattcagtaggattgtttgttgactacaaccaaatacatgacatcagaggaacacagctgactatcaaggaggtctccaaggaaagattatgacatcatggatacggatgctaggctaaacaggaaattcttcttacaccatggatacggtggcttggttacacagcagatactatgacatcatggatacggaggctaggctacacagcaaatattcttacaccatggatacggaggcttggttacacagaatatactatgacatcatggatacggaagcttggctacacagcaaataacatcacatcctggatacggaggcttgttgtctggttacaaccaagaagaaggcttaattacctggcaacagattacacatacctaacaacataaagtgcaccagcaaaaccagggcactaagggagtcccccctgcagcaaaaatccctcaaaaattaatataaaaggaggccctctctcccctcatctcagactttttccccccatcatccacacagtctctcagagcagtagttgatcctgagctaccagaagtgttctggagtgtcagtaattattagtagtgattagtaattagtagtttagtagttattgggtaacagtagtagtcatcagaaaacaaagttagtagaatcatttaccaacaaacatcattataacatccctcatcccctaattaatattagtaataatctacatcatttatcattagtaagcactcagcaaccaacaaccctcttatcattatttacagaaaaccattagtagtattaatcattcaacaacaaacattagttgcagtagttatcagtagtcatttccaccatctaaattattttctattattatcccttttcacgtgatcacacccactggtgcttttcacaccatcaatcccaattatacccctttaacatttgctccactgggctcctttatccaaattcttaatcttgagccatctgctagcacatttttgtattgattgatctaggtctgatagagactactatacttagtaactctatcttgaaatctgccacactcttataaatattgattttaagattccttacatatttgtatagtactatagaggggcaggtctttcaaaccacccttaagttgtgatctatagcctttcaacctattccacaatttatttccccctcacggaactaccatttcaaatatcttccatttgtcccacaggagtcctacagcgccctaatattatgcaccacctgaccaagtctcatgatttcaaatttgtgttttggagctctggaatccaaaataagcagccacttttcactgtctacctactgtacatgatgtagctgcagggaactggccactgggatcaaattatacagctcatgactcgtcaagttctgtcccagtttgcgaatctggcaagctcaatgtccagccaagtaactttgatccaattcattttattatttttttgactcagacttggctcatagccctgtccagaagcggcccaatctgccccccccccggacaatgtgactgagtacaaaggtgaacctatatgaatctgaagattgaacttgcaaggttcttgatctttttggtggatgttccaatcagatgctgcaagtaggtaccccaccacatcctacttagagcatctccaccgcggtccctaaatcgggtcccaaaaaccttgcatttggggaccgcactaccagctatacggactgaaggtgctgcggcacacaccgcgggtcccaagttgaccatcaatggggtcgctatctgctccccgccctcccccgagcttgatattcctccagatcacttcaccacaatagctatggaccaactttccttcctgcagacaatgctctccacgcaatcaaccgtgctcgcatcttcaactcaaattcaactggcaactcttcaaggtggcgcggcggcaattcaatatcagcttcaacaagaacaagaacgagaggaggcagcaaagcgacgaaagcatggtggatctagaaaaggacgttctgcaaacatcgatcgtgattttgaggctggatacgaacaattaaccaaggattacttttctgagcgggcacgatacaacgactaccaattccgccgccgtttccgtatgcatcgaagcctgtttctgaggatagtcaacgatgtcacagaatacgataattattttgtccggaagtgtaatgctctagggaaaccgggattgtatcccattcagaagataacatctgcagttcgaattctagcctatggcggggccggtgatgcaaacgacgagtacctacgtattgcggaatctacatcgctggagagcctcgatcatttcacggatgcggttatcaacctatatggcagccaatatttgagatcaccaaacgaggccaacattaaacgattgttgtcaaattctaaagagaggggctttcctgggatgcttggttcccttgattgtatgcattgggagtggaaaaactgcccaaccggttggaaggggcagtaccagggtaaagaaaaggtatgtaatacatgtattcaccataattatattgtgctgaagaaattattgttgcttgcaggtcccaacactggtgctagaagccgttgtatccgaggatctatggttttggcatgcattctttggaatgccaggctctcacaatgacaagaatgttcttgatgcctcgcctctcttccaaaatctcctgaatggcaacactccgcagtgtgaattcatcgtcaatggaaataggtacaatcaaggctactaccttgccgatggtatataccccgactggtctactttgatcaagacaatctcaaagcctcaggggcttcgacggaaggtatgtgtggttttcttacttttggttgggtctacagaaattctgattgtttttaactcaacagtactttgcgaaaatgcaggaaaaggcccggaaagatgtcgaacgaggctttggagttctccaagctcagttcgggattgtcgcaaggccggcactctcatggagccatcataagctgcaaaaggtcatgcgagcttgcatcatcctccacaacatgattgtggaggatgagagagatactcctcacgaccatatctacaaacgtgtatctcaatcagaaactactcggccaagtggagcgcgatcggaagacctctcgctttttattcggaactatcgcgcaatgagagacgcggataagcattttgctttacgtgatgatctcattgcccatctgtgggcacgaaaaggtcaactggaggacgaaatctcggaagaggatgatggtgttgtcttcccagacgactccagtgaattgggagaggaatctaatcgttctgattgattgtactcatcatctgctttatatgtttatttcaatgtattgtcctgatcgatgagacgtgacctaaatggtttccaatcacttgtttcacatttccaaaataaatgcatcatataacatttcaactgagaaataaaaattgtgagaattgtgagtgttgaaagttttgagaatgagcaaaccaatactaagataaaaaaaagcaataaaaaaaagcaataaaaaaagcaataaaaaaaagcaataaaaaaagcaataaaaaaaagcgataaaaaaagcgataaaaaaagcaataaaaaaaagcaataaaaaaagcaataaaaaaaagcaataaaaaaaagcaataaaaaaagcaataaaaaaaagcgataaaaaaaagcgataaaaaaagcgataaaaaaagcgataaaaaaagaggaaatcctatttgctagtgtttggggtcgggttgctaggtgcgtttgttgggttggtcgatacagactgttctttttccaaccttgccataatttttgcttgctcgattgtgtagtatctcttcatcatgtcgcttgctccggtgagatctttgcacataattgactcatcggctagtcggttcatcgctgcttgttgagattcaagaaacgtgctttgtttctttgcgacttcggcaatatcggagtgagcctgagccatcttcttcaggctctcctgggtttttttggcggctatttcggcggtgtggtcagatttggcccgcttacggccaatcgggcgagttagagggccacaagtatcgtcacttgaagaatccttaccgcctccagtggtttctccgatcgaagcgtcggtgcttgttgagatggtgctggggtcgttggatgtcaagctgtctggctccttgcgtttgttggaggttgccgcagttgtttctcttttcttaacaaggccacgagagtagtcgttccatttcggcgaggtgatgagaatctcgtagcagcccagcaaggtaaagggcttctcgtacagtttggaatacatcgacattgccatggtgagtcggttggctgaatttgtcccgcttggattcatctgttggacttgattgacacagctgacaaacttgttgacatccttctgaatcttgtcactccagtgattcttgagactctttgctgatcgaggcgcgttgggaatgtgagtcgcatagtgtctagcgatggcttcccagaatgcgttgaaggtctgatcggtccctttctttggatcttcactaacctcaagccaagagttacagagctggaggtcctcgtgttcaaggtaggttcgcgagcggcctttcttatccgattcttcctcgggctcagttgggtcgttggattgcgtggcgggattggcagtagtattgttggtgctactggtatctgcggcgggattggcattagtgtttttggtggtatttgtggagggattggcagtagtcttgttggcggtattggcagctctcttgcctcgtggttttgccggcttcttggtgggttgttgaccttgaacaatggtaatgtctgaagagtcgggagcttggacaactgagatttctgataagagactcggatccagaacatgttgggacgtggttgttgccatggagagctgttggttgttgggtacggccatggtgatggctgggttggtagatgggttggccgatgtgtccagaatagaagatagggggttttgggggaggtggagttgtagaaggatgtgtgtttcacagggggaacacacaagttgtgtgtgatcctcattgatttcagcgtccctagccgatccctggatccagggtctggagagggaccgaggaggaaatccgtaaaatacggaccccgatagggactgcggtgggaggtgattttgggcccggggtccctaaatgcgggatagggacccgatttagggaccgcggtggagatgctcttaagatatgtagcacaatgggaagccaccatcaccaaagcggtcctggttgtgactcagagagaggaaatcaaaacagtgattgttaatgctgtcttgagtggaggctgagttcaagcagtggatgagcacagttcatccaataccaagattgctggaatggtccattgaagaacattttattaggtcaagtgatagatacaagcagatacatacatcaatctttgttggttcagtgggatgaatacatagaacagtttgatcaatgtatggcagggcaggttagtttcttgttggtgatccaaaaaaggaatcaggaggtgattttcgttgaaacgttttccggatcgagtgcatcaatgtcgaaggatgacttgaatttgtttggagtggttgagacaaaggaggaggctgtacagtctttgagggtggttgcttttgagttcaagcattcctcatcaacgaatgctatcctccataaaacgtagaataagaaaaaatcaatcagaccaacaacaacaacatcaacatcaacaacatcatcatcatcatcagcatgaaaacaagaacccatcagaagaagaaacacagcagaagaacaggaaaaagaacaagaacaacacggacaagaaccagaacaagatcaagaaccaaaaccagaaccagatcaagatcaagaaccagaacaacagcaagaacaagaaaaacaacaacaacaacaacaacaacaacaagaacaagaacaacaagaacaagaacaagaacaacaaaaacaagaacaagaacaagaagagcctcctcaatctccctcacccgaaccaaccgatagcacttcaagcaatcaactgactagcccatcagcagatccaacccaaaaaccaccctcatcagcacctagtagcccactggactcaatcaaacttggatcaaatgaaaccgaaccggtgagtcagaactataaccctagaaaattcaaacgcttgtctcactaacttatccctctcatctatcagctcgatttaagtacctccgacctcgctatcgcattggaaccattcggctatggaagggataggctcaccggacagagatcaaccaccctcaggcaactcccagatatcctcaccaagtttcaaaactctcgggataccgtctatttcactaaggatggcctcaaacagatcatggactacgctgcaagcaacccagaacaagtagtcgaaaacgatttcctcaacggtctcctccaaaccgccaaacagtacaacgccaatccttctcatcaagaaccttcagagcggaacagccaatctccttcccccgaccaccgtattcgtaccacagagtctccctctagcagtaatggcgatcgtcgaggtgtctactacggctcgaattcatcctctcccgctccatccgtatcaggggaacaacaggaccaactctccgaactcaatcaagctgataactcattcgatagcaaccaagaacacaccatcatcgctcatgagcaccccccaagcacttccagctctcaactatcaccccctaaacttatccgcaaacctcccccacccgagcgacaccgttcggttccaatcggctttggcgatacctacctcaaaagacctcggccaccaagtaggagaagcaaagtctcgagcgtcgatttgccttcaacttactccactccctccaaattcgcccaacatcgtccaacctcctccactctccgcacccagtcttcccccggcgcggaagccgaactagatagcagtcaggatcccaattctaaccaaagccccgaactccagctcggtactcccttctcagcccgcaatcctcagtcgcagtctttacacagctcggccgcacatctgacacccaacaacctgtcaactgtgatcttcaacaaccgacaacgtggtctatacgattcatctgaggacagtctggaagctgaagccccaccggactcgaatgagagtgcgccggacccgacggacatcatccgacggatccgaacggaccccagtagtcgaccgaactcgaaagtgtacactcgagtctgggaatcaggcatcggcctcgacggctatcccaccccacccgccgagcttcacacgatgatgaatgctgaagatctggtccgaagctgcgaagatctgaaaactaagaacaaggaactcgtcaatcagatcgtcgccttggaaaagatccatgaggacgagatcgtcagattgaccgacgaagtcgacgaactcaaacaggaactctccagctgcaaaaaatccgaaaaggagcttgcaaacgtctcctctactctcagatatcaactcactaactcggatgatcagatgagtcgattgaactcgaatatgagcctcctcgaagataattatcataagattaagctcaattgggaagaggctgttggtaagcctattatggctctcttcttttttcatccctttatgacttttaactgactttttcacttcgacatgttctattgcggtacactccataacagctgaatcagaaaaactcaggaggcaacttaatcttaaggaagaagcactcagatgcgccaatcgaagcattcaatcccatgctagtgaagtcaaaaaggtgagaatatattattttaaccccaccataaattagaaatgagagaaagattactttccgaccgcggttatcgaattttggcattggggaactttgaccgaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttttttggggtttggagtatggctgggagatacggtctcgagtacaaacttatgccactaaacacacacacacacagccatcaatctctcttacaaacccttctctctcctcctcattttttttttctatatatcctgccttatcccttttctcctcttatcttctttttttttcttgaatacttgagctccattttcttttgcattttttcttcttcgtttgattaattagaagtggagtggaggagtgagtgattgtgtggaagtgtggagtgggttgttgagtgactggccggagcagagatctggtgatggcggtggtcgctagcaattcatgttctttctttctctctctttttttctcttttctttgggcgggtttctttaaaaaatcaatgcgggttggatggatggatggaatgatcgtttaatcacataaaaacaaacaagaacaaaaaaaaatatatatatataccattgcatctctcccagaaaagacaaacaaatcgaaatcgttaattaatcatatctatatcagacattaaaattcctggacttttcccccccgaatttctgttgatcacattatcattagttcttttcctcccttgattttttttagcttttctgttgaatttcctctgtctctctgccttaacgttactctaccaaagtcactcgtttacaaacaccgtctctatttcatctacacactcaagtccaaccccatactttttttttctttctcttgatcacttccttcctatcatccgctaccatcaacgaaaaaaataaaaaaaatcaaatcatctgtctcttgttatcctttttctttgcgatattttattgattgaatatgtataacttgtctggtttgttcttctctctgcataaaatctttgatgtttgtatatttcattccttctccaaaaaaaaaaaaaaacaaatgcaaaccaaaaatatctgttttgttggacagatacatggtagttgaggttggaaacatacaccacggggccagttttttgaaactggccccatccgctggacgctttcctgaagagagcgtccaacggatgcgatcagagcgtccgagggacgctctggcgagccagcatcacttggatgcttccaaaagcatccaagtgacgctggccaaatatgaagcgtccgatggacgctatgatctatcgtccatcggacactctccaaccaagagtgtccgatggatgacggttttcagtgtgtccattggacactttgagttacaattcctgattggagccggtggtcgatggtcgaaagtagcttcaaaagttcggtcgatggtcgaaaaaacactctgaaaatgcggtcaatggtcgaaaaacactccaaaagtgtggtcgatcgtcgaaaaacgctccaaaagtgcaggtgtagtgattgtcacaaaaaggtccaaaaatgcacttgatcatcaaaagaggtgtgaaatggcttgctccaaatgcaaatttggtttatgaacaacagtttggctctgcctgcaaggataattctgtgtagtcactacctgcaggcaggtgtggtttcctgcgcagccgcaccgtgtggttttccacaggactcgcgcggccccgggtaacctcaaccggaacatcagctgatgtttctcagggtaattagagttgggttatgtaactttacctaaaaaggtacatctttgtgaaaaacaagccttcaagtacataccaatataatcattgctgtgtaaatgacacatgtcacataatacaggatgagcgcatacccggatgtgatttgtcctgatttgtctatgtactctcaagagacttatcccgacttatctttcaactgtttcactaattgcgtacagctcaaatactccactcatacatgtaggtaatccgagatcttgcaccactcactgtcttccactttgctgattaccattgtctttttgattcacatttgcacagatctctgcgcgtcgtttgcatcgcttggaacatggatggtcaacaagagctttgttcgtgcccgaaatgcagccggaacgtttttgttgaggatgggatcactcgccagggaatctacgtacaccctcgaactcgacaaaaacaccgactcgaagcgggcaatgatgagcaaagcctagccagctctctgattcaactggcacttgaagaattcccatcccttgccactaaacaacctaccaatcagctggaccaacctcctcctcattccgaaacctccaacagcagcaaatccgaggaccccaaatacaagccaattagtattaactaccgtatgtatcaatcctactccccttaatcagatttgacagctcatttgcatgttgctcctgtagattatgtcatgtttttcattgcgtggcttcacttattttgcgggattagtcaagctaaatgtcgtgaagcagtccaatacatcttatacctcatcaagcactgtcgtgaccttccggccgatgtccaaatggagtcgaaagtaccaaaagatgtccgtaccataactaagaaactcaaactcgaccccgaactagatatacatgtctgttgtccaaaatgctactctctctacgacatcgaatcttccccatttgaatgcgattaccgcgccactccaaaatcggcggtatgtggaacaaacctgtttgatggctcaaaattaatgtcacataatcggctccctagactcaatcagcgaatgccaccctcaaaagttcgaagacagttgattcaccccgtcaatccctcaagtgtatttgtcacccaggattttggcgaatggctgaaatggttcttttccttgcctgaagttgaagactcaattgacgagtgttccgggcagccttttaatcaaaacagatcaactgactacttgaactcgcgcgcatacaaaaaaattgctcctcaaagtcgccaactaactcacagaccttcttcgctcagtctggtctttggtctatttgtggactggttcaaccctcttggaaacaaactcgcgggaaaacaaacttctctaggtgtcattgctcttacatgcttgaatcttcacccgagattgcgatacaaaccgcaatatacctacttagctggtatcatcccagcaccaaagcaacccgacatgataacaataagcaacgttttacggccgttagtcgatgagttcatgaagctcgatgaatcattcaagatcaaaacacaccgggtttcccgaaggccgaagaataacagctaggattggcgcattaattggcgatgttgtggccactcataaagtcgctggattcacctctcactctggcaaacggctttgttcatggtgcgacgtcattgacaccgatattgcggagatgaaaattggaaagactttcgaagcaaaatggcaactttatcatctgctcgagagtggtttgatgcaactgcaacagaccgaaagaaattggtacgaaagactggagtgcgatcgtctgagcttaatcgattattgtattgggacccggtcaacaacgtggtgctcggagtcatgcaaaattggtttgagggcgtattacaacatcactttcgatttcgttgggggttgaatgggaattgggaaaaggggccaaagagacaaaaaagggcggatcagagtggagccgaaactagcgattacactacagaagaggatcttggggacaacgatgacgaaatcgatgggaatgctgagaatgacgccaacactaactcggaggatgttcttgatgcgttctggaatgtcggccagaagaaaaagctagttgcgtctgttttggaggtggttgtgccaaccggagtcacacgaatgcccaaagcatttgggacggccaaaaatggaaaactgaaggcaagcaaatggcatactctctttaccattcacttgcctttggcggcaatgagtgtattcatcgactctacggatattgatgaatgtttacttcagaatcagcggtgggccgctacgctacgctacgcttttggcccaaaaagcgtagcgtagcggcgctttttttgcgccaaaaattcgtagtgttagcgcttttgtagcgcattttcgctacgctacgctgcgctacagcgcttttagcggaaaaagcggctaaaaaccgctaaaaaccgctgtagcgcagcgtagtgggcccttttttgcggcccacacgcgtagcgttagcggtgtcgtggcggaattccgctacgctacgcttaacgctaacgggaattccgctgcgttacgctacactaaccgctacggttagtgtagcggcccaccgttgtcagaatgatactgcgatcgataattttaccgccctcgtctgttgcaccaacatcgttagctcaggtgaagttactagtcaagactccgatgatttcaccaccgagtacagaagctatacaacgacgtcaatggatattttccccaatgtcaagatacttcctaatcatcactatgcccttcacctacctcagcaatttcagtggtgggggcctctgatggctgtgtccgaatttcctggggagagattgatcggccttcttcagaaatgtaagaccaacggtagttatagtgagtcgtgtatgaagatgaatactcaggatcatggtaaataacttacgtgtcgcttgtgatttagaacagaacaatatcactattatgaaaaagttttgtcagcttcaacgactaaagacacagcatggtttggacggtgcactacaggaagagacagtcattcggagtggggccacatttgaaatgaataaggctacttacgaacaaatcctcaaattttgtcgccgatcaactcccgagctacgtgcaaatcatgagttacctcatccaagagatgcaaaggtgatgtttgattcagcaaaggagatccgcttgttggactgtggtcgagggaagaaagttacacccaaggagccaaacaacatgatcaagtatgtgggcgacgatggcgaggcaagatatgcgcaggtggtggacataatcgaactgatgggtcatcggtggggcggtgctgtgatcatcaaggtcaattctgcaacgcaagtcagccactcgcagcgtttatcagcggtttttgccaagctcaatgtggttcaagtccagctggaccgtgcggagtatatcaacccatctcaagttgttgggcccttagcacaccggaaacttgcaccaggcggctttggatctgcccaattgagctacctcatccgcccactgggactcttgtctgaagttgcatggcctattgacaatgatgacatgcagatcgacccctgaattcttatctctgttgttttctgttttttttttctcatttttccaaagactttttcaatcaaagttcttatttttttttctctcttgttttggttaccaattctttctttctttgtacataaccgatataattgttttccaaattggctatgcgattactcatgctcacctcatatttcaatataaaagctgttgaacaagtgaccatgttgagactgaccagacaaaaccaaacgtgaatgagtgacatttttgtgcattacatgataaagagataaaagccaggaagagtttgaacaagccacaaagctgactcttacgagatgaaaagaaaggtaaatgagtgacaagtgtgggtattccatgatatagagttgttttaacaagtggcaatgccgagtctttgaagatgaaaagaaatgaagagattcaagtgagtgacaagtttgtgtattacaagatcaaacgagatacaaaggattgaaaatttgagagatttcaagatgaatttaagaaagtttacctgggaaacgagtgactataggatgacaagacaaaagtagcataacaatcccatacaagaattcaagaaacaaaacatatcttcattgccaagcattccactcgctgtcagctaatccaccgttgtaagtgccttttccgtaatgagcgagccttgtttcaccctcgtcattgtattcttcgtagttctcatcaacatctcggctacacccctctcgcatctggacatcgtcatcttgctcatcgtcatcctcctcctcatattcctcatcctcttcttcatcctcgcccccactggtgtgttccaaatcaatgctggtcccatcgccatcatcatcattttcggaacccgattcggtttcctcgtgaattctgaagtctaagttgtactccttggttgcttcgtcccagcgctcttcggaaaaccgtttgtcccccatcttctcagctgcgtctttgaagcggagggagtcgttaggatttttcaggaaagcaactacgtcgatattcgctaggtcctgcctttgggcgggaagtttactgttgtaccactccgcatcgtaaaagtctagaggcatccctttgggagcctttggaaataaggtcataggcgcatcttggactcggatgcgacgtctaccttgatcacgtttaccttcttcgagggccgatcacttcatgacatcgtcgaggcgggtaaagaagatgttggccgcgcgggatctgaaagggagctttttgacaatataaacgttcttgctggggtagtattcgtcatcgctgtgagcctggattgatttgattattgttgtgtagcgtttgggaaagttgttgttgatagcaaatttgtatcgtttgtctctgagctggtagacaaaagtcacaattatcagatgctatccgactgctcattgtgtcttgaatatgataaaaagacttaccctttctcgagcggtctgaagaacctttcgttcttcatcgttcttatgttttccttgttccttcttctcctttttgagtacatttgccaataaatagtggacgtagtggtcgtatgcctgtttcagaagatcgaagtcgtccacgtagacgttgttgatattcatgtacttgtaagctccaccaacaactaactgccgaaacgttctgatggcacaaattttatgagcctcattgtataaagagtccggctgttcatcgaggttggggatccaagctgagaggccgagttgcgagagcgaggtgtgaacgtaacggatattgaagtcagagatgtgcatcatgtgcttgccgagtttggtacgctcttgtcgggcttctttgagggtctggatggtgtccaaggctaccaaacggggaccttgtttgatggcggaattgatttggtctgtcgaggaaaacctttgataaaatgaagatacttggtcggccgatggggtactgggaactgctcgtttcttaactaagccccacaaaaccttgatgtggacgtagaaagcctcctgttgatggtatctgttgttagcagctttccgttgcatactttgaagaaaaattaacttgccttagtcatctcaaagccagccgggtgatcctgcttcaccatttgaagtgggcttttctttgatgccgaggcaggagttgcggagcgggcacgttgcttgaccggagttttcttgctagacccaaggttggttggaggctttgaggacgcttggggttttgcagccggggggtcttgggctttcttcttgccggccttcttggacttcttctgagttgctccactcttagtttggggcttgccggagttggtagggactttgttcgaaccttccggggaggggtttgcgttggtggctttggtctgaagttctatggcactgactttttcaagtagctgagcgatcaattggtctcgctgagcaagaccggcttgtaattgagcaagcatagaggcatccatctgtcagcaaggaatagagttgtaaaactttgtggactgtagtatgtagactttaagataatgggataaatatttggattggatatggtgttttcagtttggagaagctagtggtgagtgcagatggctaacttacactcgagcttcaaacacacaacctttttatgttgatcatcagcccgcacatgtctgcatcgtcatgagttgaggaaggttgaggagacaagatgatgactcatgagagctacatatatgcatgaatggtgacagtcatgacagcatgcataacaatgcaagtcagctttgagtttgaccaactaaaggctgattttttgtttgtttgaaagttaaccttctaaagagagctcgacaaagttgaacactatgtagtgtggtttcacatgtagtgctatgtacataaaagagttgagtgcatacaacgatgttctgtagactgatttaggtaaagttacatacataacccaactctaattaccctgagaaacatcagctgatgttccggttgaggttacccggggccgcgcgagtcctgtggaaaaccacacggtgcggctgcgcaggaaaccacacctgcctgcaggtagtgagtgtagtcagtaacaccacggtcatttgcgtgtcgccgcggatgtaaccgtcaccttgacgaatccgcgtgcgtgactgcggcagtaggcgcagtgactgcgcacgaaacccccaatgaaacccccagatgtcgctccgcgcgggagcgacatgcaattgtccgtggtgtaaggacaggctttggggatgtgcagtagccctccatgaggtcatgggttcaaatctgggtgtaattgtttttttgttttcattgcagaaaaaaaaagcatccagtggacggcttgaaaactatccagtggacagttttccagaaaacgtccgcaaactgtcaggcagagtagtgtccaatggacactctctgccctgcaagttctggacacctcagatgatgtccagaagagtgtccatgggacatcagaatagtcccgtggtgtaatcttgcactcggatggtctcatagccaattataacaaaagaaaagctgtcttccgctataacttgtgcggatgtcgaaatcagccttaaatggaatcggcgagacaaaagactccccggggcttacccggtctgtcccaaaacccgaccccgtggtcaagaaggtttgagcccgtctatgtatttttggaagtgtatgtatgcagcctcaaacactccacacacaaaaccttagcgatgggtggagcaagtcattcgcgtgagtcaagatgagagttctgtgtgtagaggaaattcgaggatgaagagaaactgatgttgtgatttgttcttaacatagcactttctaccgagcccaaaccagcacccctgatcagtccacccaacacagtcgcgctctcggcgatcatcactggatgcaaagtgtttgccaaacggttggatgagcccggaccgatcaaagccgaagtactcggcattcgacccgctagcatccaacgacgctctcgattcgcaaaaccagtcatcaaggatgaggaacccatctcagatggtctagagaaggaagcgtcggaaagcttggagttctagttcagtcaaaccccacattcctttctacttttttttgttttgcccttctatcctcacactctagattgcttgaattagtgtttccccatgtggtgcttttcattcggcctcctcaattacttcttttttcaaagaatcaccgtcactgagccacatcgggatattgatttcagtttgcattggataggttacaacaaacgattggacgaatgggttgtcgggtcgcgagtccatttggaccaatccatcgagtggcccgtcgtcaatccaaccccatccacctctgccaatagtacagccacctcacccaagcaatcgggaaaacaggcacggaaatcatcggtggtccataaacgcgagagctctaagcttcggaaggtggccttgaagaacgcgcagaagttgaccaagaagaagcagtctcatcggctcgaccagacacccaagaacaagcagaaaaaggctaagcggggctcagaagccaatggagaagaagaatcgtcgtctcagactaaactaggagactcggagagcatggctagtgaagacgaagatgacgaagatgatgaagatccggagcaagaagagcatgatcaagaggaggaggaggatgatgaggacgaagaagatgaggacgaggacgaggatgtggattcagatcggacacagaatcaattttccaaggaagatgagatcgaaaagttaagaacctcgggtagtatgacccaatcgcatcatgaaatatcgcgagtcaagaatctggaccgaatccaaatcggcaagcacgaggtcgaagcctggtacttctcgccctatcccatcgaattcgcccacatcccgatcctgtacatatgcgaattctgtctgtcgttctatggctcggaagcacagatccatcgacatcgcatgaaatgcacgctcttgcatccgccgggcaacgagatttatcgggcagaagagatccatttcttcgaaatcgacggacgcagacagaaaacctggtgtcgaaatctgtcgctcttgagcaaatgtttcctcgatcacaagacgctctattacgatgtagacccattcctatactatgtgatgtgtcaaagagattcgaacggactgcacttgatcggctatttctccaaggagaaagaatcggccgagaactacaacgtggcatgtatcctgactctgccgcaatatcaacggctcgggtttgggaaactgttgatcgaattcagctatgagttgtccaagaaggagggcaaattgggctcccctgagaaaccgctcagcgacctcggtctcttgtcctatcgcgcctattgggaagaaactatcgtcggcttcatcctcgattgtcatcagaaaaacgagggcgttagtatcgatgagatcgctcagaagacggcaatcgttcatagtgatgtgatgcatgtctgtcaaacattacaactcttgaaatagttggtctcctcctcaattctttttctttcttccccgtccttcctttgtcttggatatgcagatttaaatttttattgactgattttttttcttggatcttttcttcctttttaaccaaaaaaaaaaaaaaaccctacttagtcgaaataaacaacatataatttgtttatcagatgcgatcatcgaaaggtatgaaaaaacaaacaagaagaatcggcgacggatccaacccaatcaattgatttggaagcctccagtattctctcgagctcaacttcaattcggattttaattatcttccaatcaaaaccataaaccgtttttatactcttaccttttgtttttatttatagttctaattatcaacatgtgtttcgataaaaattgttatgtagggagatggtgcttaatattattgcttgtggatgaccgattcttgtattttattctttgccaattcatcctccatgagtcccttaaatatccaacacgacatgtaaatatgtacacgtcacaccccctaggttctcggagtgtgctagcttaatacaagcctccccaaaaaagacaagaaacatcaaacccattgaaataagtattcatacagtgatagcgtttggccagataattaacgatccaaacaggatacaacacaaagtctcatcgagggggatcaaacataagatgtgaggactgggtgtcctggcttttacctttgcatgttgagtcttgagatcttcgcagtctccttcaccttggatgattcccgcaaaatatcatcgtttactcaatgattgtcgataagatttccgtaccctgttcttccctgtgtttcatctggtggttcttcatcactcatgctgccacaaaccccggaaacgcagatgtcaaccttttgcagcagttctcagctacggcaagcccatctcccaatgatcatcatctcatggttgcgttgatgaactctcccagtccaagcttaacaagagagcagttggaagaggaatgggaagcgacaacatcacaactgaagaatcgcttgtcttgcttccatggatcgactcaaagcttgacttcaacccatgatgagagctcacgaatcccggaaaagatgcagaggaaacgcaaatacagtcatacacaaccttccatcttcaatccaactttaaaccatgaacaaccttcgatccccactccaacctcaacccctcccgtcgttccatcagatgttgaaagagctttttctggcggtgagttttcatcagcagggattgtattatttgtttgatgaatctgaagaagactaaccaaaattcaataatagagctggttggcccaagcttggcagtcagtcaggaatataatgaggcccagattagcagagagttgaactcagaacaggcgttgagtcaactcaatcctgatatctttaccaataatccagaagaaatcccaaaccatccactgcgattcaaatcagacatagaacatccgggttgctgcacatcagtcggcaccctttcagagccgcttctgcaagaatttagctcggattttgacaaggcgttgaaagtgtactctaagaccttgagtcgactttcaacgcttatcaagcaccccagcttaccatttggattgacgggtcttgtttcagattcaacctggttaacaagggttctaagcgaatcaagtcgggggaccaagactcaacaaagacgggtgttgtgcttcctttttagaatgttgatttcatggacctacgagttcctcgaacagactttaaaccatttcgacgcacctatctttgcgtacagaattcaccaaagaagattcttgggatggctgcgggagcaaatcttcccatcccgtactacaagtaacactgacaataaacatattcgtatcttccaattcattcgaccgccatgtccgacttgggaaaaggacttctctgacggctctctgggcctgactcaaatacatttgatcaatttcttttccaccaacaaggacaacactgaactggcaaaagtaactgctgcctatcttgttgaaacttacttggccaataaagaaagtgggtcttcttgacatgttcaaaaacatttaacagtgcttgactttcatactaatcacttttttttggttgtttttggggaatgatagatttagatgccatcaaaattaagacttcaaataagtttggtaaaggattagaagaagttaaaggcaatcaagtgttcaatcaaatgttctcccatctatcaaaacttgcaatagaaccaataattccatgtcaccaaaagattccaaagcatgaaaggtatgcacccataacatcaagtttggaatctttctcaaaacaatgtagaatcatagaagagaaaattggaagcaataccagcagaatgattcataaaatctatcatccaaggttaccaatagctgtgtgtttttctggagagaatccaggaatcgaacccataaggcttctacaatcccaggaaaagaagtgtcttacagaacaagtgttatatacaaatgtgaggagattgatttttacagcagatcaaatccaccttgaactattagaaagatcgacaactccaggagaggaacacaaaagagtcagagaaagattcttgagatgggttcttgagcagattttcagtccaaaagacagtattccagtcctcgggatccatcagaccaacaggtttctgaccccttgggatcaaccagatcaactaaatctcatcaattcattcggaaaaattcaagtcaaattgattgaatatctgtcccaatttggaccccttggaagtgatgaaatgtttcaaaatgcaaaaatcatctcctattttctcctggccacttggtattctattgaaaattagagtgatggacttctttttttttgtttctgcttctttaaaacaacaaaatcaagagattttacgcaactggcaccacaaaacaagttgtacctcttgctgacaagtgacatcaagatgctacatgtgtaacttggttcatactacacttgaagcttacgtaacacacatgcatattgtaccaggagagacttacaaaggaggggttcacccaagcctcacaaaggctccctcaaatcctccttgatgtcacttgctagcaaatgacatcccaactttcatggtgtggaagattccatttctttgctagacaaattttatttaaaagaaatacttgacccaatttgagactgggagagactgttatgtacttataagaagcaagcaagacttttgtctttgagttttcatggaagaatagatgatagaaaatagtttcctgagagaagggattgataaaacaagagagaagtacaggagctaagtgatatatagaataaagaagactggtggctaaattagctgtcttctactctgagttagtagttttgcttaatcttactttattgagtgatcaatactcttattttgatcagtgatcaaattggggggggggtctattggatcatgctgaatcagtttattgatctgagtttcaggagtgtttatgccatagcagactcaccagaactgtcacctagtagaagattggaaatgtaatttatggtggccttggatcaacactgccacaaatacaggatttacaatgtattggcacgtatcatgccatgtatcactggcttggtgtaaaaaattttttgaccaatgtgattctatggacattgttgtacaatacatgtgtcctttagccatatatgttggtacaattccccatgatataaactgtgtattgtatttgttgcagcattacttggatacatgtatcatctctgtcaaactaataattattagcatctgatgcttttagctagtagtaatacacacagatgtacacctcataggctccaaagcaggacttagttaagtatgtgttggtggggggaggctcacatagagcatccatcaggaagattatagagaaccgttttatatacattttaaaatccagcatgagaaagactcaaacataattttcaaaaagaaaggtcctccacccacatcaataagcaagctcccctcctctatttgcccattcaaccaggctattaaaaagtaacagggcagctgatgtactgctgatggtcaatctaactgaaatcatcctctgctgacatgccaggaaaaacccttaaagcttgcagggtaattaactcccttttagaggcaaggtcacattctgcaactttgcaaaaaaaggttgcatgggcaacaaaatttaccaaaattagcaccaaacttggagttgggtaatgaactagacagctaatttttatccctgaaatgcatttttttactccattcctaagttgcataaacaaccaaaccaagaaagcttgcgcttggttggcagaagattcagaaaaaaaaaaaaaactgcagtcgtaatctttggaagaatacagccattgtacaggttgcaacatacctgctggtagcaccgagtccgacaggaccaaaccggacccacccaattagttcagtctctaacttcgtcaattgagatcaggctgatggtgttttgttcaagatctctaacttatccatcctgcatagatggagtatctgatttccctccatgatctgttcacataaggaaaaataaaaacaattcataccataaatcatgaataacttagctgatagtgttacaacagatttattaccaattggcaattgtctttttgataagtacatgattaacttatgttccaaacttgcgagttatctttttcatgatcaccttctgtttttgtcttgggctggtaaagggaagagtagttttgtttatacatgaaagcgagagatccaatttagtaagatgatttcatacgcattttgatgtattcgtcggcgtaaatcggttcgtactttggttctgaagtggagcctgggaggcatttgatcaaggcctttggatccgggccacagaagtaagggatggagtaacgagaggggatgaggccggtgacatcgggagggccgacccgatgcaaagttgagcgcagggtatcattggaccatcgcatcaggagatccgcaatattcacgaccacggtttcttcgatcggtttgacttgcaaaaagtggccaggtgcagtgggattctcgacttgaaggccgccgacttggtcttggaataagatcgtaatcgatccgaaatcggtgtgtgcgccgaatcgttccctgactccttcgattaattgagtggcttcgatcggtggatagtgggctaatctgatctggttgttcgattcttgatggaatttcgataagtaatctgcctcttcaatgcccatcaaaccgatcgaaatcgctcgtaagattcccatctcaagtctttcacaggcctcataaaactcctcgaaaaactttcgaaatccggtcagatcgtattttctctcgctttcttcaggtaaccaaatgttgtgttctgataatcttcctggtttgcctatgtcataggtttccttatgatcgggagccgctgctttctcgtttccattcatggttcgaccattggatggttcgatcggtttgactttttctaatccgatcggagaataacctctatggcaggatccatcagccggatgaagggcttgctttttaatctctactggcaaatcgaagaatttcttgctctaatgtgtgatcgatcaaaatttcaaaaatgattcagctagatcaatccgaatatctataatccatgtagtcgacgaacccatccaaacgcttcagaaaccatctcaggtgacacagaaaccttttgaagatagacgaatccgttcttcttgaatccctccaagagtcgattcgccactaaaacctgttcatccacccccgcatcagggttggagaatgctgagaagtcaatcagagggatcgatggtgtcgaggggaagtccttgggcatgttcgtttgagcttgtcttcgttcttcaaagttcaactgctctcggtcagccaccctgtgtcgcaaatggtgaccagctctggacctggtccgggtccccggacatgtagcaacaacctcttctctcatcaaagtcacagcaatgactcggcttgtcaaaggtgctgactcctgagtgcgttttaggggagggcgtcacacatgtgctgcacggcacctggagcctagtggtgttgaaagaggattggatacatgggcatctgacctatctcactgaaaaggccgacattggaacacggtgtaagggggctcagaaggatatggggctcatgatttgtatcgtgatgcttgctaagataagaatggcattgcaatggtttacaagcaaagaggtaaggcggggcacacgaagtgttgacaatgtttatgttgtaggtgtaagttcagaagagtttctatttctggccattcccacagcaaaaccagagacctcgagaggccaaggcaagcacgacaatccccaatcaaacaagaaagaggtggtggaagaatggcccaaggtcatcgagtctgtcgaccactaagggtcgagcagacagttctcgctcaaacgaaatagacaacttcgaatcatcgtcacttataaacactgtggctcggttgagctagtgagacaaacgatcgggtatctactgtaaatagatcctgaagagctgagagtggaagaaagggtaagggtcagtgaagggtgcttgaaatcagggaaggcgaggggaaggaggaggatgggtaggggattgcaactcactttggtcatgaggaaaaagcgaaaggtgatggagaagggcgctttatataccctctggccgactccaaggggcctggctcacttgtgggtgcgtgagggggtcaccagtttacgaaacctatctaggtttcgaccttgtacatagcctgggtggcgcgagtcgtagggttccgatccgtggcctcggggccagatcttggttgtcccgagcccgatccggagctacctacgggtttatcaggtcaagtcttgaaagctatgcagaattgttcaaaatttggactgtttaaccaggttgaacctcaatccaagcggatgaaggatagttcctcagcctttagcaacaacaaaaaagtgactcatgccattacattactcaaattcacagttctgattctgaccgcttgattgaggtcgaggaagatggctcaagtgcgacttccccaaagaattccactaaaaggttgtggatctgacagtacttcaagccagaaacccataaaaacaaagtgtttgtttgccaggctaaataattccaaggaggaacggctctctgccttgcaaagctcaaaccgtgcagcacaaggtatacaaagagtatgctaaaccaccttgattggcaacatggtataagaaaaatatcaagcaataaaaatgggacaatgtatgacttcctgttgcaatctacaaccctcccagaagtcaatttacacccctgagatatattttttcatctaaaaaaaatactttttctgaagccttctggcaatagctctcatgcaagctggctgaaatctgaattgtgttgttaatttaggactgagagaggtctaaaaagtattctaaattgtgacaggaagttctctgatggatacctccataattttcaacacatccttggagactgcaggtatttatttctaaaatgatccaaaatcaaaaacacttgactgatcaaggttttatttatgatagataccttagaaaagcttgaggggaatagttgaaaggcagctgttgctgatttggttttccaccaccccctcccttacactacagtcaaacacaaagaattcattggacttctttgcctgtgcaacccggttaccagtgatcttttaacaggagccaataatcttgcattgtatatccaaaatatctttccagatgatgttacagtactccttatgcttgcatcaccaacctaaatatggcttattgagagaatccaacaggtatgtcctgttaatcattcaaaatcataaatagaacaaaattctgatccatatttatttgttcagaatgacaccttacataaaaaacagaccctaatcctctgctcaatgaccggtttggagtggttattgagggatggactctactaatactatgagtgatagaatatttacatagtggtacatagtgggtatgaggtcaatgcttcccccagtaagtgaaattggttggctaatgaggggcttacaaactgacaagggtattgtttttctaaaaaggagatctgtagggctccttagctagctaaagactcaccccaaaggatgtgaatactcttagagatggtcaaagggtatcctttgcggatacccgttatccgctggcggatacccgccagtgccaacggatacccgccaacgggtgcggatttgggtgcggatggcccctttaccgcaaaaagttggcgggtatccgggtatcccaaaggatacccgtggccggaaggggagatggccagctggaaggagacccttccagccggcgaggtacttgtacctcgttgactggaatggtgtccttccagttgacgagtacctcgatggctggaagggtctccttccagccagccctttagagggcgggtatccgaggatacccgctgcggccgactgatacccgccagcgggtgcggatgctcagatggccggaaaaagcagctggatatccggatgctaatcaaccatctctaaatactcttaccttcagaggtaaaaccccatcttgagttgctacgggtatcaaccctctagcaatctcaatcacccctccatactagagatggccccgttgcatccgggatatccgcgcggatgcggaatatcaagctgctttttccagggaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccttttaagaagttcgtccagcacaccgcctggaaggggttccttcctgtcggtggaggtacaatgtccctcgccggctagaaagaaaacctttccagttcggcagtggcgaggtatatcggccagcaaggggccatgtaccttctcgacgggctggaaggaaaccctttcaagttccagcccggccattgggccttggggtatccgttgagataccagggtatctgctggaaaaatcagcggaaaagggcatatccgcacccgaacccgcatcccgctggcgggtatcccgctacagcgggcgggtatccgccagcggatacggataacgggtatccgccagcggatacggataacgggtatccgccagcggataacgggtatccgcgacggatacccggagaccatctctactccatactgctcaactccacacctccatccctccatacacatcaatattcaatccttcaatttcaaccccaccatgcagatacatgaccaatgaaccagaacaaatatatatttctcttgatgaacatactgtaccactcaccaagagaagatatcattcactctaaatgactggtgcaggctggtcatcaggagttcatagatatcactgacgtggtctggactggtcatcaagggtgccagacactgatacactggcccaggtttctacaagagaatgtaacccctctgggttacataataataagtattactatatttattctttaagttgacaattatttacctctttatttatgtatctctcttgtgataattaatgtaactctctctcataaaaattataatcaatttgaaaaggatgattatctattgtggttatccaagtgattataatattatcctgtttatcttccttgtgtatctcctgaaatgagagagatattcaccacatgtacatctgtcatgctttgaaaaacttgacacttttctcaaagaaatgatgtaaccatatggggactgcaccagtcccactagcagtttgaccactactctgtaatttttagggggattacttctttccctaagatccaaccctcaggcaattattattaacatacaaacccagctatcactgcaagaaaaaattgtgcaactgtaaaccagttgcatggagtgttcttgcgtgtatcctactaacattatactaaatagtgattggaagctcttgagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatcccagatatccggctgctttttccagggaaaccgccatccgcacccgcatctgcatccgccggcaggtatcccccccgccttcgcgccgcgcgggtatctttggatacccgtcacttgcaaagggtgattggaggggccaaggattgcaatctgattttcctctcgcataaacaaccccaattcattcattttttttaggctcaaagaagaatcaacgaacatatcagacaagagcgcgtttgggagagcatgcagcatccgattgaattctctcccaaaagttttggaagggtgacgatgttgtatgtgcacattgaggtgaacgggcatctactcaaagccttcgtcgatttgggtgcccaaatggcaatcagttaagaccttctttagctttgattccataaaattatgtttaacatccctgattctttttttttctattgagtccaaagtgtgctcagactaccgggttagccttctgacatttatttgtttaaaaagaaaaatgaatgctatcaattcttttctgttgatttttacctgaaacaagatccacatttctttcttttttctttggagtccttgttagcatcctttggtatctgtagaattatgcggttgaggaaaaccgatgcagacaagatctttaacaaacaaagaaagaagacatctagaatatacagggagatgtaaaaagaggaagagcaaccagaacaaaagaaggaacacattctatggaaggcggagagggattaggagagtgaagaccgtcagcgcaattagcagagagtctaccatcatgcagcaagcctctgagggccgattcaaggcttgatttatggtcggcctcgagacagttgatcacctgtttgaagtggaccgtcttggccgagaggggttcctcttggcctcgagactgtacaaggtctcaaggcagggtccctctgacgggtatccatggagatacccggatacccgccaggattccaaggagaatggggcatccgcacccaaatccgaatcctctggcgttatccgctgggcctggcgggtatccgccagcggataacgggtatccgcaatggataccctgaggccatctctagaaaatacccctccatttttaagtgttgaggagagtttctcttccactgaccacctctgtttttctagtgagacccaaaaccctatcaacacatggtttcataagagacaggcactgacaaaaggtagtcctggtgacctgtacaaattgggtgtgtcttgtcttctgatgtccggtgggggtacagggggttattggtgtgtgggtatagcaactgacagtggctggaaaatgtgatgtccttacataaaaaaatagtacaaaacaaataatattgtataacaaaaagtaaaacaagacatattgtttgtagtgaactttgttgcttatctattgcatacagggaagagcccatctatttttggacaaggggattgagtgagagaagagagagaaacaaggtaaagctggtgagtctcattgaagagattttctggcacagtgatataatagggaagaagccaggctgtagagtagtccagccagagctgagtatggctatctaagatataagctaagatcagagggaatcttcaaacaagccacaaaaggcaataacaaagatggatcatggatcatgctgagagaggaaagaaagggtaagaaggataatgctcaaaggccaagatcagcaagagaggaacaaaaaagaagccaaaggggcctcaaggccaatcatggtcagaagaatataacaattagccaagaattttacatacctttagtgggtagtcagtgttatttcctcaagcagaatttggggttcaagggacaaaaatgtcaaggaaagccggacttgttggcaagaggatcaaagactgtgtggggaacaaaaaaaactataaaagacttagaaggggatcattgttcattgtgaaggcattgccttgctcttgtttggtggcattgcttggagtcagacgttctgggacaattaccccgtgatttttttaattattttggagggtttgtggttttcttgatgttaaactgttaatatccaaaaaagattcctccatgcccccgggtccaggtggaacggattcgcgcgatgcccgggggcctccggagacccaccggggctctgttaggggtttgtgttatgtaggcccggtcacaccacttaaagatcgaaacattccggaaaaaacgttccgtgatccgaataacgcaatctgttggaatctgatgcttgtttgatcttgagtttgtgctgtttgtgggtgttttagtctccgttaatgaaccttatttaacctcatccgacaccctcgttttgggaaactccctgaagcgtgacatgccctccgaaaccttcgagctcgaggtgccgtttcaccctgtttcacctcttcctcccgcccagcggccgccgggagtggccggaggccatcgataccgggccgcaagcgcagtgacactgtctcaactctacagttgtattccagaccgattcagacatccagtgacgtgatctttcctacagcttgactgcttcttcggctacataacctttatgtagctgacagccggtgggctgatctgaggccttgcaaattgtcagtgtcgctggtctctctcggcgcaatccaagttgcttgtacctgttgtaacaacttctgccgctttctccactctctttcaattttggcccttggatcccccaacagatagaacatactctgaatttcaggttggtcgaccacggatcagattggctaggtacaccccgactgaccacttctactaactatcccaacacagttaatacattccttcgaaaaccttcatccatccgcatcagccccaagctttccaattatcttcgctcgtttgaaccacctcttcaacttccaccggaccacttcaaatttcaatagtacaccgacccacccacaaaaaactatcatgtcagtcccttcaaccccctgatatggctagagcgtctatcctcaagcactcatgtatcgcttgcatccaccacatctgcccatttggttcttttaaccagctcctaagatttactcagtgtctgacacccaagttcccaacttgtcaatttaattgcttgtggaccaaatgtgagtggtcctatctgtgaagccttcatcatcctgcttggtaggacatatatagacccccctattatcttaggaaataaactggatcaagtcacattaacctacgcatacatatgcaccctccaaaaaaacccacagccatgcattcactctgaactgcctcaaaagtcagattcaatagcgccccaccacagtttcgtatttccttctcgaccaacatatttaaatacacgactttctgccttcaattggtggagtatccttataattatctctttctctggtccctttttctagatccttcgagaacacgttagccaaggccaagtggatggccaatcgatgccaaaggatatccctgttgttggtttctcgaatctcattccccatcagccggatgattattactgcctaaactgaatcaattgatccgcctgatttcctcttaacaatgaacaggtagtacgtcagtcgaagcgcggatggttgtacttcatgacccaaactccaagggcccacaaataagcctctttcttcatcgacgcactccgcctgcatcttccgagcttttatcgtgagtgatgggtctcatactcttcttgcatcaagcgtaccgtacccagaaaattgaagtgcgcattttacttgtatcgttccagggctaccttgggtgtgtacattatcttcgccttggtcgtcgtaatcataggcagtcttctcctggtcgttgtgctccaactacaatcgcgcaggattgaggaacggcttcaggccgtcatagccgcccaccaaccccgtcagccccggccccgcacccgggcatcgatgcccacgccgtgcccaggaatccctccgtcccgtcggccagcggcttcgttcccttcggtatcttgccgtggctcgatccccgactcttcctcctccgatgactcccccaatactgacttcaccgttcctcacaggattcccaaccaactcttgagctttaacgagaaatccactcgctggagccataactctttgacgttcaaattcctggatgagccttactctcccaaatcacccgaatcggcccattcactcccatagtcttcattcatcgcttatctgaaccatctttcatcatcatcttgtattgcttagtttccagcaaagagtccggatgcgggcttttcactgtcccgtaataaccccaccaccggcagttctctcgcctgacacattcgaccttcatgttataactgttgctttcgtcttgatagtttttcgtttacatggccatcactcattccatccagccgagcgaccaacgacattgaccgacacaaggctgacataaataatgtgaattactgcaactcaacacgttcgactgaggctctgcgtatgggactgactcgcctgatatatccatacttcaaccctgaactcttctgatggacctgctccacaacccgcagggtaacaaattcaatgcagttcgatgcccattatccagagtacatgcatgtccagctgcctcagcttctaaccaacttcacccgtccacgtcaataccatctctcgtcaagactctattccatgtcgccagaagagacgcaatcaagccataacgttcacgccaaagaagagagatccaatcattttcgtttttttgattttgtatcacataccgctcaacacccattttcttgcacaaaaaattatcacgtcatcgagcatctgtcatcagtctcactgctaatcatctcgcgcgtttatacatctaccttacacagatatctcaactgctcagtacattgcatcaggtttctttttcgttaatcttgtgcttgcatatataccgccactgccttgaactacacaccgcttactacacacttatgtatcactcatttacccaccttttttttgaaaacccaaagtaactcattctctcatttacttcgctttagaaataatagactggagggttgattcgtttcactcaatggctcaaaaacctgattgccaagattgatgttggataatgagtctccttactctcttgatgaagacgcaataaaaatatacgtttgtggactgaaacatgttgagtgtggattccttgtttctgctctgggtatgtgccaagaagactgttctgccgactctcccttgtatcatgttgcctctgagatctgaaacactttcgtcaaaacatccctttagctccggccttccaaggcctcttcctcattcgagttcaagaaaatgttagtcatattcttctctattcttctgcaaccggacctttcatcttcaaacttcttataatagatccttcattcgtccgcaaggaaagtacagaccctgcaaatatgattcacatgtttaaggatggtgatggcgaggccagtttttagcctatgaaagagtatcatactcatgagcagtacaagtgaggattaacaagccgctcggacatcttcaagccaggttcaagactcctaaaacagccggaacatccatcaggttgcggaaaaaatggctctcgagctcaaccatgaaccccctaatttagctcttgaatgccacttaaatcatcatgtcttctcttgcaaaagggggtccaaatgcccaacaccagcattgaaatgaagagagggatgtccgtgacagacatcttgagtgagtagacaatccacattatctcattgacagtattggatgagaagagtaaagcatctttatttcggtattggttggatattccaaaaaaaatagaatgacattctttccatttggtatctgttccaaaactaatattcaacccacgagggaaagagttgagatcaactactaggttggctctttttgcaactgaatcctcagtgtaatggtactcactaccactgagcattggatgtggcctcagcagtaggaaggtggttagcaacattactaggtcaagccctcccctgaagggcctcactggtttatagatccatcaaactttgcaatacgactgatgagctgcatgtatgaaaattcgcacataaacaaaaccttggtactgggccagtaacaggtctggccaaggactctgtaaatagaaagctcagatgtttctttcctcactactggacttggatatgggacgtggcagaacatgtatccgcagctattggtattcaatagggtgtttgttgtctcaagtcacactagaccttagcatggtcaaatcttggcgtaggagtaagcacccgggggtgaacacttttgtatttatgtaattgatctattctcagtcagatcggggagaatgcaaggcgtctgttgagtcggaaagcacaaaacaaataatgttgccatcctgcatcaacagtatcagccgaaccaaagtcaggccaagggggcacgaccaacaagcagattaagcataccacttgtgccagcggataaaagtgcagccgcaaatggccgcaaaacgacaaaggaggtcgctggggtgttaaacgcagtcatgtttcgtcgtagttatgagtcgtggtatgagttgatcttcactaaaacgcagcagcgaacttccagttgttgatataaataatggccttccgcacaggtgctttcaaatccaggtagtcacccaagaagctttcgccagattcattaccgaaggtgataatcccccccttcacatcctagggtgaagactttggttaatgttttcctgttgaatagaagacacgaaataagttttgcacagttgtgtcttaagccgtcatacctcccgcacttcttgcagtctcaagcatgcataccttacttttctcccagctgtgcttgatctctcagcttgttatttgggaagcgttgattggaaacggttttcttcatgttaaagcaagtgaacagctggtggaaagccaagctcatgactcttacattacaggaggtagatacatgccaacacacaccggtaagcaaaaattggatagaaacctttgaggatcactcttcttcccaattctcttgctccacattagtgtattttcagcttcaatttatgcctgctaatgcctttttcacatgtctccatactctgcgggaaaaaatgaatccacattggccgctgcttcaagatctttggggttgggaaaggaattcacggtatagccgggattgggacagtaaacaaagttgttaattctctaactaaactttccccgattctgggccgcatggagactaactgtaactttgatcggatgataaaactcaacaaatatgaactagggattgaagatcgttgggagccgatgggtatagaatcttggaaaaaggatagtcttagatgttagtatcacttgtctgtattgcataaaagtgagaatagtggaaacaattttttacttttattataccccatcagcagattactctggagtaccaactactcagtttgtgctacatgttccaaaaccagaaggtgtgtttgtccatgttctggatacctattggtatctatttctaaccaacatctaccattcacagtccttccaattcaggaatctgaaaaccaactgaaggatcttttgagtcgtcttggggatattttcacaacaacttttggattgaaaaatgaaaacaggttgttggttgaactgaaagaacatttgtctctcatgaatttggctttagatggcatctataaaccagattcctcttcattcaatctttttggaacacaaatcccaatgcatgaaattttggtaaataatttcatcatggaatggaacaacatgtggcaaaaactggaattaaacacaacctcaacctcaaaatccagtgtctatatagaaatggaaaggatcatgatcttgtttctcactgaatcaatcaagcacaagattggaaacttgaagaatatcaaaacatttctcaggggaacaagggggaagattttggttttaaaccacatgaaagatatatttatagaggctgaacaacttggaagatatatccttactattgacttcaagtctactataattcaaagctcagcatatggagaattgcaagtcttgttggaaggtaattgagttatttgatgaattttcacatgattaaatgaaactgacttttaatatccttgaaataaaaagtcatggatccagatttttgggcagtgatagaattgaactatctctgccaagttgttgaaaaaaataataaattggtatcacaatacatcaaagaaacagttgaacttctgaaggcaaaatcaatccagattaattgcaccggggagacaaagttcatgccacatgaagttgcaaataactcaaaatttgaacatgaaacccttgtcaagaagttgcttgaggatattcaaatggctaaatacaaggatcctaagataccccctggttataattatttgaacttgaaattgctttatgatatacataaacttcttttgaatttggatatggagtatgcatcaagaaaattcatagaaaaagttgagatgacaagaaattatcaatgccttcttcttcttgaggatttcattagatatttttctgtaacagcaaatttatacttggtaacaagacctgttgagattggatgtagaaaatcacacaaccctatggaaattgaaaaagccaaatacagaatgttcatctcaattccagagttttctgcaaggatagaatcatcacaaaaattatctccaatggaagacccacaatttgaaagaataagatatgactatcttgacaaaaaatgcactcaaatttggggagaaactttccaaacatcagtagaaatgtttctaaataatcaaaaaggggctcttttgccttttttttggtggaaacaagcacatgaagcctactttggaagattgaaactttttaaaaatatgcaaacatcttcttatactgaatacccaatactgaaacatatggaaagaattctgagttatgcaataagaggaatccatgaaagaatgaaggcctgtaagtgctatttaattttatatattcaatttattgaggaattgaagcagggatttttttctctctgataccaaaaattttatgaattatgagtagacaagaatagatcacacagatattttctcccttccaatttaatgaaacacttggaatctgttccaaaagaaaactcaaacttgaactttatatttgaagaatattctcacccaaatcctaaaaaaataggattatcatttggggatagaagcaatgaggtggatctaaaacgcagtatgtatatcatcttgccataaccatttcagttggattgagaagtgtctaatttatatctcttggatgtacgaaaaacagaaattatcattgaagtggatgataatggcccagaaaaaaagaaaggaaaatgtgagcaatcaatcaaatttaattcatggtttgatctggataaaatagtgatgaaagatctgaaaaataaatttcaacatcatttgattcatcatcttcctcattaaaaaaacagcttcaacttcctagtttatttggaaattatgattcatcaatataccaaaaggacctgaatcttgttatcagttcctcattcataaaagaatcttggaaattccttcatttgtgttctctaataaacttttcatttttaaattttttttgtttgatatccttacattttttttattcttcaatcactcaaagccacttgcaaaaagtttttaaattctctttattcttcaaaatatattaaatttggtcaaaattacatctcaagtctgtaaaatctaacatttattgacttgctcaagttattcagcatgctgagaggctaaaattagtcagaaatatgaacctgagtacatatgttgaacttgaaggaaaaaatcaactcaaaacatacacacatagagaaaaagacaacaccaataatatacaaaagtgtctgagttttagtataaaaataactcactgaattaatttgttgtctttctgaaggaaaaaaaaatacaaaattgaagcaatttccctcaaaaacaattcaaaatctgaaagaacagttttgaatgagtcccaaaattttccaaagcaaattttgaaccacatgataagaatctcagctccaaatcaaaatttgacattggaagctgttgcaattttatttcttaaatgcacatcaatatgaatatggaagaacttcaaacaccttgtaatagacaatcatgctcttcactgaaaagcagacaagtgggataattagacattgcctttggagaaaaattgtaaaactaaagtatgatttttcagcacaatatatgatgagaagagtaagggatacataaaagaagaaatagtagaaagagagctaagaaagaaacagaaaagaacaacaaaaaaatgaaaaacttagctagcaaaataggaggctgagatgccaggagagggacagatggcaaggattcagtaggcaagagctagattgtttatttaatgagaattttggtgtttgtgagatctgtttggagccgggtttcacacacctcaacaagggtattttttcaaatctggtacagtttgtgctagattcttcaatctggtgcagcttgtgctagatcctccaatctgaaacaacttggtccataataatcatattatccaatctggggatgcttgtcacttgtgttatattctataatatggtgctgcttgtgtcagattcccaaggagagatcatccacaggacatcaatatctattataaatgcttaactagaagaattcatcctgtccaatctggtacagcccacaccacttcatgtcacagaccaattattttccactgaaaggaaatatcaagaaactggtattacatgagataactcaaattataatattcaatgaacttggtttgaaatgaaagcttcaatttacatccttctggtctaaacctttgaacctccaggggtttttttattatatttgagggaaggagggtctggaatctgggatgttttgtacattatccagggggtgaattactttattgggagagtgatggaatatctacctggcttcccttgattgtataaagatgtgacatgtgtcagtggtgggttaatccagggtgatgagaagttggtgccaaaataaaatcctccaaacagctgggaggattgctccctgccagtgagagcaaactcttggtggctgagcagtgagagtgtacctctagtaggctgccaagagtatacactcttgacagccaagattttatactctcaacggccaagtaatcctctcagtcattgaaagtatacactattgagggccaagattgtacctcttggcctttgagagtgtacttttgacagccagggtggattcctgcaaggcgctgagagaaaactcttaacggcccagatgtacaatcaaacattgagagtgttctctgagaggctgggaggaagggtgggtctgaaccttgaagatactgaaaatgtgaactcagtgtctactgagagaatttttagagttggattacataatcacaatgtgttcatgtggtagagagtttgaattctaacttggttgatatttcacaaggtacagtaggtggacctttatttttggctgcctgttttggattctacagcttcaaagcacaaactttgagtcacaagacttggtgaagtggtgcagaatagttcccagaaaattaatatgaaaaaataaaaacaaaaaacaaagttttaaattttgcaaaaaataaataataaaaatgtttttttccaaaagctttgttattcattttgggggagtgggagtgctgagagaaacaaagagtggaacatggcaagaatgattataaatgaaaaaaattggaaccaaaaaagtttgagccaggttggttgtccagattggagtcaaaacagtaaattctagtgctttgctgcaatgtgagctggtgaatgctgaagccatctggaaaccaatttttccaaaattttcatttataatcatttttataatatgccaatctacctttctctcaacactcccactcccccaaaatgaataccaaagcttttcaaaaaaatcaattttattttttatttttcacaaattttgaaactttattttttgtttttattttttcatattcattttttgggacctattatgcaccacctgatcaagtatcatgacttaaagtctgtgtttcggagctctggaatccaaaataagcagctacttttcattgtctacccactgtacagtgggtggaccgttatttttggctgctttttttgaattccaaagcttcaaagcacaaacttgaagtcacaagaattggtcaagtggtgcagaataggtcccaaagaatgaatatgaaaaaataaaaacaaaaaacaaagtttcaaaatctgtgaaaaataaaatatatatatttttttccccaaaagctttgatattcaatttgggggaatggaagcactggaagaaagaaagaatggaaaatgaaaagaatgattgtaaatgaaaattttggaaaaattggttaccagttggttttaaacagctgttgtgtagggcattcaccagctcacattgtagtaaagcactagaatttacgagcataaaaaagcccgcgagcacccgtaggcgtgaggtgcaagcagggcttatgcctgaccgacacaagtcggcatgaggctatgtggagaataagcggagggattcttttttttcaattttaaaatcattcaattttttatcgcccccgtcgtttgatcccagctgagcgctggtatgatgtccagaatcctgtcaattaagtttcctcacggtatctattgtaatctttctatctttttttgaaaacattcaattcttgtaagtttctcggtccgttaatgttttctctatcagccaattgaatttttaatttggcaatcgaccgttgagagataatgccataccctcgtatgaaacggaacacatgtgaaaggtttactgggaatgaacattggaaaaaaaagagacgggctgtgaaaaaaagagcactccaaaaaaaggcatggccttgctagtcagcggcctcggaaaatcatgaaactcaaagtttcatgaatttgttttatcgtgagggggatacataagtaaatttctgaattgacacttccatagagaaaaatgcaagatttaaactatgaagagaaaaaaaaactcattgaaaactgttggaattcaattcctaagtctagcccttgaaagaggagagcctcgggtacgttatactttaaagtataaacttcctagagtgaatcatcgtactgatcattattgtttgatcatgtacagaaattagctgttccacagatgagcatgcgaatgccaagctcaaagcttgtgattcaggagcttacatcaatgatgtcatagctttagatgatgatgatcatcaatcattgaactctaagtgagtatcgatgattgtgatcaaaggaatttgaaagtgacaatcattgacaatttgatctttccttcctcaacaattcatcgtctttagtttcaatcaattctcctcaagctgcaaacagctcatcaatcgtatttctccacctaagaccggtgagttataatggccttttctttagatgaagaaaagagaataaagattgataaaaagtattaattaatgcttttcgactttctgcgaaaaacatctttagaaacattaaccaaaaatcaatcatcacattagaattaacttttaccagatcgattgatccaattgtagtaaagtaattcttatcaatataataaaaggttaaatggaataagaactgatcaagtttgactcttttgatgattagctattaccgctcttgctcgacaaacttttgtttcttattcttttatatataaagtgttattatcctcacagagttttattctgccttcaggtaataactcaattactcctttatcttttatttataaaattgtatttccttataaaatcaattaacttataaagaaatgaatcttcagtcttcaaattctttcagatttacagtctcgagacttttttatcaacgatctcaacgacttacgaatttggacgttgtacgaaggcagaataaaaacttacgatggaatctttttcgcgaaaagacgctatggatgacaaagggatcgcttctattcctaaactgattggcaacaactactcaatctgggaatcaaagatgcgcttctttctcgattcacgacagctactcgatgtttgtcttcacaagcagcaatcaccttttagcgatgtcgtagcggccaagcattcttgcgccatgtttcaccttagctcagtcgtcgatgattcaatctataactcgatcttcaaactagcaacaaatttaaccccttattccgtctggtcagccttaaagaagaaatttgcctcaaagtcaattttctcgctttgtaaagtctggcgacaatgggatacgatccattgcgatcgtggtatcgtttcttacgtcgatcgatgtcttaattgtctaggagaattcaagacgattggctatgacgtgactcaagatcttttcgcagtctgcatcatcagtcgagtgaccacggtgaagcaagacctcatggaaaacttgatgctagacgaagaattagtttctgatccttttcgcttgctggagaagctacgaactcttgccgttcatgaacaaactctggtaaagaacaacaaacaaaaaaatcaggctaattcttcaacttcggctttgtcaatgaattcgaattcgaaaggaaaacgtcctcaacgctctcaaatgaaacgtcaatccacctatgagcatccctgtacgcatggtcatgattattcaaccaagcacagtcaaatagattgctggtacgacaatccttctaaacggccgaaacgttttcagtccaactcgtcttcaaaagcaacttatactcagtcagcaaatgctattacatctcaatctcagtcttctaccaccaccgagcaaaatgacaacgccgttccttcgtttggatactgtagcatcattaaatcatcattgccgaaagcaaaacttacagcaattctcgattctggtgccagtaatcacatgcttaattcactggacttctttgttgacagtgaacctgctcatgtcttcattgttacgggcgatggaaaatctagagaagaattgattgcaactagacgtggaacggcaatgattcaattagccaacgataaagttatcactttaagcaactccttatatgttccgaacttaactcgaaatcttatatcattatccttattaattaccgacaagattcttatacagagaactggaagtatttatgaagttatttcgaataataaggaaaagctttttagtttaaatctttcaaatcaactttttgaaatcgatggcgatataacaccacttcatcagcaaactgtggcaatgcttaaagtctcgaaggaattatctagtttcacaaagtggcataatcgccttggtcacgccagtaaggattgcttgaagatagttgttccttcaggagaaaacttgatgaaggatggatgttgtagctcttgcatgaaaggaaaattaactcgacgaagcttcaaacatcactttgattcgacaaccgctgctcttgaagttgttcatggagatttagtcggaccaattacaccttcgtcaaatggtggcgctcgctattttctaactctagttgatcagttcacaggattcatcaacatcacgatcttgaaagaaaaaagcgacgcacctgacgctattgagaaattcaaaatcttctacgaaaatcaaactggaaatcgtatgaagaagttgattactgatggcggaggcgaattttgcaacaaaaagctgtcgcaactgctggaatctagcggtattcaacacaacgtgtcgccaccgtacactcctcagcagaacggcattgctgaacgtgctaatcgaatgattctcgatatgactcgatgcattctcatgcaatcaagcatggcccctgaatggtgggctgaggctgtcaagacatcttgtgcaattaccaattgtctaccttcactttcgagaagccgaacgtctccgattgagcttctattcaagaaacgacctaacatcaatatttttcgtccattcggttgcaaagtatggtccttgaaaccggaagttcagcatgaaaggaaatttgattccttgtcatgggaaggtgttatgattgggtattcaaacgattattcaacttacaaagtcgttcgattagataatcttcaaatcataaacatcaaacatgtttatttcgaagaggacgtatttccagtttgcccagcattaaacaaaagcctcgataatctcaagcagtccaataatttaccaatttttctagattcaagctcgctaccttttcaagaaagtcaattaccagtcaaagatgaagtagaagatcggtcggatgaactactacaagaagaaatgaataaggaaaaagagcttcaagataagaattctaccgagaaaagtacgatcataaatagcgatattgataggtcgaatattcttagttactcgagacgaactgctatgttgtctacagcgcctagaacacacagtcaggcgatgaaagggagtggaattcatcagtgtaaggaagccgagaagaaagagtacgtcaacatggatcaacacaaagcctggctagtacgctctagaaaagacaacgactcgccgataccattaacatgggcatttcgaaagaagcttggttctaataatgaaattactgaattcaaagctaggatctgtgtgcaaggttttcgacaaacctttggactcgactttttcgccaaatacgctcctaccggaaaaccatgctcgctcaggttacttatttcattcgcagtcaataacaatatgaaaattcaccaattagacgtaagaagcgcatttttgacttgtccactagaggataaagttacggtaacaccgccaccagggtacgatggacctcccaatacggtttttgaactcaagaaagctgtttatggtttacgacaggcgcctcttgtttggtataagagactatccaattttctcaagtcgatcgatttcaacatctctatttctgatccctgtgtattctggcgagaaaatcaacccggtcgaccaatgacatggatatatgctcatgtggacgatcttgttattataagtcacgatccgttaatctttaaggcagaaattgagaaagaatttgcaattaaatacttgggtgacgctgaatttcttctaggaatgaatataattcgctcaaacggtgcaatcaaaatcaatcaagaacaatatattgaaaggaaactagctcaatttaaccttctagattctcatccggcgtcttgtcctctgaatcctcgaattcaactcaacaaagcaacagaagaagatcaagaagcgctgaaacgccttgatctgaattatcgctcaattgttggatcgttgaattacttaagcatcttgactagacccgatatttcgtatgctgtcagcgcattatcgcagtttctggaaaatcctggtttaactcattacaatgctgccgagcaggtctttcgctatatagcagggacacgtgatattggtttgacttataaaaagcaaaatgatcagaaggtgaaagcttacgccgatgcggattggggaaattgtctcgtaacacgacgatcagtaacaggctatgtagtaatgacgggtgatcatgttctctcgtggaaatcaaacaagcaggacacaatttctttatcatccgctgaagcagagtataaagctttgtctgatctcagtcgagaaattgtttggatcactagtctaatcaatgaaattaaaatcttcaagtcgccttccaacatctcagttttcgtcgataacaaagcagctattgacttggcaagaagcgaaacgtcacaaaatggattttgaacaaaacatatggacatacggcttcactttgtttgcgaacatgttcattcaaatttgttaaatctcatttacattaaatcaaacgaaaatccagccgattttctcaccaaagctgtcggtcgctgcactattcgacgttcattgaaagtcttaggaatttttaattctgcaaaatctgcttcaaatcttacgactcgaagcacggacgactgttggaattcaattcctaagtctagccctcgaaagaggagagcctcgggtaagttatactttaaagtataaacttcctagagtgaatcatcgtactgatcattattgtttgatcatgtacagaaattagctgttccacagatgagcatgcgaatgccaagctcaaagcttgtgattcaggagcttacatcaatgatgtcatagctttagatgatgatgatcatcgatcatcgaactctaagtgagtatcgatgattgtgatcaaaggaatttgaaagtgacaatcattgacaatttgatctttccttcctcaacaattcatcgtctttagtttcaatcaattctcctcaagctgcaaacagctcatcaatcgtatttctccacctaagaccggtgagttataatggccttttcttaagatgaagaaaagagaataaagatcgataaaaagtattaattaatgcttttcgactttctgcgaaaaacatctttagaaacattaaccaaaaatcaatcatcacattagaattaacttttaccagatcgattgatccaatcgtagtaaagtaattcttatcaatataataaaatgttaaatggaataagaactgatcaagtttgactcttttgatgattagctattaccgctcttgctcgacaaacttttgtttcttattcttttatatataaagtgttattatccttgcagagttttattctgccttcaggtaataactcaattactcctttatcttttatttataaaattgtatttccttataaaatcaattaacttataaagaaatgaatcttcagtcttcaaattctttcaaaaactaagggctgcaggtgctcacagcatcgactgccaccaaagcttgcacattccctcaagcggaatcgcttcattattcccaagtcctctccctgcgggagagtccctggtgcttgcacactcgacaagcggctacagtgcaccacgccgcagcagggacgcgggcttgtgttaagttcgtagaatttaatgttttggatccaatctggacagccaacctggccaaaccttttttggttccaatttttttcatttataatcattcttgtcatgttccactctttctttctctcagcactcccactcccccaaaatcaataacaaatcttttggaaaaaaacatttttattttttatttttcacaaattttgaaactttgttttttgtttttattttttcatattcattctttgtgacctattctgaaccaattcaccaagtcttgtgacttgaagtttgtgcttttaagctgtagaacccaaaacaagcagccaaaaataacagtccacccactgtacactcttgacagctagaatgtttttggcactgacttgaaaacccccatggggcgttggagtatcaactcacaaaaacccccaggggttttttctcaatgttacagtggcgcaacccatgttactgtacaccatcaccagcaaaaaaaaaattggcctgtcggcctaatgtttgtaggcacttggggtccatcacccatttttattgtagatttgggctttttgagggcagtagcttccatagataaaagggctaagcccctactgctccaacaaaaaagttttttttatttgggctcaacatttcggaatccatgggcttaaatgcccctacagtcacatattcatgtacttaactctgataacacataagtatggcttctcccgtcaaagctatgtgcataaattataaactagattacatttttgttgctgccaaacacgataatttgactctgggatgtaattttatccaaacaagtggcaaaaattgcacaatttctaaaatttccaagccccaaaacccaaattttccaccgatcctgcccttcccagggcagatttgcttgatttttttcctccaaacatttcggaaccccataatccatgtacagtaggatgggttgcgccactgtagttattattattgactcccaaaccagtaaaagggtttggaggatcaactcccgaaagattggggaaaaaaataggcagccagacttcctgaagattatctgcacaacatcctcaggattttcccaccatttaggagttggaaatccaaattttgggagtaaattaaccaatcccctatcattattacccagtttaacatcacaaaattcactaaattactgctctacaaatcatgaacccccttatcttatgagttttgctgcatgtctcaacttgtcaaaaaaagaattcaaataataaaaaacaactattaaaagatgataagcatggcatttccaataatttaaatcttcagaagaaattcactctattttaattttgtttttgtctcctgtagaaatttataagattttggtacaatttgacgtattatcagatgacaagagcaaatcaatttatgttttcatcagttggacattccagtgacttgaaaaaaatgaaaggttaattaaattttctctgatattatgactgttttcttctttttgtttcctttcacatagcaatttcacagaacaggttgtataactggaccagtggttgtggaaggatattattttatttttcttatttttctctcttttttcattataatcactactaaaataattatttttatccgtcttaaaaaatcactgctgtttcagctgtttctagaaacaatattcacattaccaagggaaaaggtggaattaactactaggttggctccttcttgcaatcaattttcagttgaatcactgtgaaaaaatctcaaggaaatattgccagttgacatgcagaaactctcttcaaagttgggttgtcaatcagatgttactcaaccatcacctcagccatgctataatgtactttgcagagattattaaactggaatagatcacagtatgacagaattttcattgggagtaaactgcatgtcaactgccaccattttggtgaggttttttcatagtgaatgatattgatactactgagtcttgctggatagggtcccagcaatagacattttgttagaaaaatcaccaggtcatgcctcccctgaagggcctaagtgattcatagatcaatcaaacttgataaagggaatcttcagctatggcaaaattttgatacaaacatgaaactggtacatactgagccagtagcaggtcagttcaaggcatcagaacatataaatttgacatgttccttcattcactactgggcttggaaaggtgatggggcagaaaaaatatttcaatttaacagtgtccagaatgctgtctatcatcctggtctcaagttatcttaggcatattcctgggcgaatattggcacaggagtaagcacctgagggttaatagcttcttgtacagtacaaggctcagaggggattggaggcatctgaaaattaaaaaagcacaaattttgcaatcctacatcaacagtagtactagaaggcagaccaagattttggcaggttctggatcagaatctgaaacataccatgtatggatataagtacagcaggaaattgctacagagaatgtatgatttgtgcaattgattttcactgaaactcagcagcaaaatttgtaattgacaaagcaacactgtagatttagataaggaccttccacacaggcgcttttggtgagaaacaatctttcataagaattcatattcattcccaaaggctttaattccctctttgcattccacatttaagaatttggctgatttgttcatattgaatttaagaaaagaattctcaacaccattgaatatcttaccgttctccaggccccctcacttcttgcagtgtcaaaaatgcattcctcagttcttggccagctgtgcttgataccacatattattattttgaaagcattggttgggaacaatattctccatgtaaaagcaagtgaacagatagcagaaatccaggcttacgactcttacatcacaggatatagaaacatgccaacacaaactggtaagcaacccatacaaatagaaaccatatagaatcactccttaaactttgccttgataagtgaaacatttcccacatggctccattctcttctcacaaaaattgacaaacattggtcgcttctttaagatccttgggattggaaagtaaatatgcggtacaagagagtttcaagaagtaatgaaagtaagtaattctctaatctacaaagctcctctttctccaattcaagcctgaaacttgcaaggctaaccataaaattgatttgctgatgaaactcacaaaatattctgctagtcccattttgtttggctcccaagggcttggaatcttggaaaaatgatagatgttagtaaaaaccaatatgagaaagctttgcttgtctttttttgaaagctaaaagattgggggaaaaataccttggtatttacttgagtagcagattggtcaggagtgccaacagctcagtttgtgctacatgtaccaaagccaaaaagtgagcatgttcattttttatcgtactcatttcagcatgaagtaatatctctcattcagtacttccagttcaggaatctggaagccaattgaagtatattttgggtagccttggggatatttttgcctcaaattttagattggaaaatgaaaaagggttgttggttgaactgcaaaagaatttgtctctaatgaatttggctgtagatggtatatataaaccagcttcatcttcatttaatctttttggaacaagaatcccaatgcatgaaattttggtcaataaattcataatggaatggaacaacatttggcaaaaactggaattaaacacaacctcaacttcaaaatccagcatctatagagaaatggaaacagtgatgatatcctttctgactgaatcattaaagcacaatattggcaacttggagaatgtgaaaacatttctcaggggaacaaggggaaagcttctaattttaaaccatatcaacaatatattcaaggaggcagctgaaagtggaagatatatcctcactattgacttcaagtctactatagttcaaagctcagcatatggagaattgcaagtcttgttaaaaggtacttgagttatttcttgaattttcatattagtgaatgaaactgacttattatgtgcatgtcactaaaaagtgatggatccagacttttggtcagtggtggaattgaactatctctgtaaagttgttgaaagaaatgataaattggtatctccatacatcaaggaaaaaattgagcttttgaaggggaaatcaatccagatgaattgcactggggagaaaaagtacatgccacatgaaattgaaattaactcaaaaattggacatgaaacccttgtcaagaagttgcttgaggatattcgaatggctaaatttaagcatcccaaaatagaaccaggttatgattatttgaacttcaagctggtatatgacatacataaacttcttttaaattctggtcttgaatatgtatcaagtgaattcaaaaaagaaataaatatcacaagaaattatcaatatcttctctttcttgaggaatttattagatatttctctgtaacagcaaatttatacttggtcgcaaagaagcccctccaggttggatccagtaaatatttaaatacacctcactttattcataccaattctgctgcaaaaaaacactcaagtttcagctccctagttccttctgagattgcacaattttcttcaaaaaaaaaactacataatcacaaaatcctcattaaaaattgttgtgaatcatttcatagaaattaaatcattcaccaaaaaaaatccaaaaatctttatcactttaagtttcatttgaaggtttatacacttccttcaatgatatttcatattggatgctcaaaccatggtttgattttttttcatctacatttcattgccattttctacctcaaaataaaataaattatggtcaaattcttttttgaaaatatatagcaactttgatgtttctattaaacttacccaaattcaccaacatgctgagagactcaaaggatctagaaagctgatcacaaatattacatggatttgagcagctactaattagttcaccaatataaacagccatgacatttcaaaacattctgcaacctatcacagaaaaataaaccaaggtgtcaaactgtgttcctcttttcacactcaataacccctgattgaagccttgtcccaccagactaaccataattcggcagagcagttctcaatggtttccaacatttgccaggccaaattttggaccacatggcttggagtgatctcagctcccaaatcaaattcaatggaggctgctgttccatgttccattaaatggatgtattggtttttgagttgggagaacgtgattagctatatttgtaatgtgaaagatggcctggtgacttccttgttgcctgataaaaaatggagatatatttgtgccatgggctttaaaataattaaatcagcaatgagtatttctaagtgttatgtatgtatgtttagaaatgtcatgtgctactttgtgattgtgtttcatacaaagcatcaattaggttataatatgtaatttgagtggttaatctgcaggtgattatgtatagcttgaaccaactggtaataaatgcgggtacagcaatcctataagggtgaaaatagtacagaaatgcgaaaagaaatacatttgtttctggctttcctttaacttattgaggatgatagaacgaactaaaagaacaggagcggttatttagaccgatgtttctttttgggtggtttccgcttagcaggttgttgagaagaggtagagggttgtaactgagattggaggtcggtttctagagtctgaagttgttgaagcttgactttcaacaagccgtaccgtacgagctggtcagagtagtccaacatctcggtcttgaagttttccaacaagcttgccagtgccgcccgttctgattcggcctcgatccgctcatcctcaccttcatcctcatcctcactatcgtcttcatcccgacggtcagaaactagcaggagtcgttgatccactttttcgagctcgtcttgaatcagcttgcggattgagatggatatgatgtcgggaggattcaactggctcttgatcttgagcaacaagcgctgagtatctaggctcaattctacgccgtcttcgatcgacttctcaagtggatcatcctgtctgagtagcctatccgcgacgatatagatctgctcttccgcaggatcctgttggcttgcttgggctacgtttttctcggccttgggggcctcagaagttgttgttggtctctcgaataacgagttgatgtccgttttccggcttgtttcggccaacttctggctgttcttgggctctttccgaggtacccctggtgtgaagatcttgcaagccagtgttttcatcttgcttgaatcactcgagctacccggtgaacctcggggggtgttcaaaacagtaggtgtggcttcgctatcacatgagagttcgctgcgttcttccttgcgttgtacaacctgcgatgatttgcctgattttgttgatgctttggatgggcgagtctcagaaacgtgaggtacaggcttcttgacggtcggtttgattgacgcgctactggggaggttgtcgtgaccttgtgaagttggttgagcattttctttgcctttgcttgacttgccgttggcttttttagacgaactgggatccggtggttctggatgtggtttggcgcagtcggcgacgctgatctcacgaccaagaggtgatttgaggacttttcgaggctgttggaatgcggatgttgactgggaggtgggtaaaagcaggttagctgaagcttgagcagtttttgaaacggttaattcgatttatgatatttgaaggctcaccggagtgttaggtattgtcgggttacttgattgaggggggattattgttgttagaaggaatgacatctggctggctcacttgaccgaattttggtccagtagcaggtggtaacgtgaaggtcaatcgttttcccgcgtaagtgggtagcacgtccctgttcaggtcgacgtgggcaggaagatgagcagaaatccagatgagattgatagacagagctgaagagaaagcgcatggaaatttacgttgggccatttctccttcgggcaaccttgcgttcctcacgagttagttcacgacctggggtgataactttttcaactttcggtggagtatcggctgttcgaatgtgaaggggagagaagctggtggtcttggagaagttcatggtcgggaagattgaagaagtggagctgaaaaccaccaacacttgaacgcacactcgggttttgtacaagcgagggaaactcgagtacatgttacctgtgaaagctccacacaccacctctgcaatcagcctcaatctgagggaaaacactcctcaaaacaggtcttgactaatctgatcagctgtacacatctaacccaatcttgaacgggaatgcgtagacggctttcaggagcgttggaaatatagttctacaacagctgcagtgagatttggtgcacttcattttgttgagtattggttacaaaatagaacaaagagactaccatagttaggacttcaccaatgataagttggtatgcatccttgtatccttcaacggtttataattcttggatggggtgtagaataagtatctatttttccttgacttcttggttatgtggccaaaattgctgaggtgagtgcctaaatgccaggagtgttgtgaagtgccttgctttaaacatcaaagtttccagattttctgctcatctggtgaccaccttgcaaagacctgtactttttctcaaatttcttccatgtgtaattttatttcagctcttaaaatcctgcagaagctgaatgatcaccttgaactaaattttattctcactgcttatatttagccattccaagcccttaatggctcgcctagaaacagcacacataggatgaatgggtgcaaaacagtgggagtatctttcattgagaattcattgtggttccaatcatgattactcaaaccactgggtttttaatcccctcactggctttgaccaaatatttttttttcatgttttatacattttcaactctaaaatttgacccatgcacatgaagtgacaaaggttcacttgcaaagacttcaagccatcccacattgtgcagcaaaaaccgtatcctaggtcacttatgccacaagaagattctacccagaggccagaaatcaaatcttgaagtatggtagtaaaactttcaaaaacagattttacaaattgtatttggtcattttcaaaaaatgaattgttgagtaacaaacccttatcgtatcatagaaaattagaaaaacagtgcttgaaatcatgggtataaatatgtattcatgtgtttggaggacattctactaatccttctgacaaaccaaatgtggctccattgggggttcatgtctagcttgatgtaatttttatgggttagttatagccgttgttatgatcaacggttgttattaatggcggttatttattctttataagtgaatatatttcgtaaggtatttggcttatctcaggattacttatttatttgtgttccttttcttcaggcaagatgatcttgtcgatttgtgtaatcaggatcggcttactagattgatcttgtcaatttctagttggcttatttttacatttccttccagtctaaaggtattggtaagacatcgatacttattagacgatcagattgtgagatgttaagaaaaaaatatcgttattatttttaaaaaaaacgagactcttagcgaggctcttatttacaaaggttctgctttggtaagcttttcctctcggagaagcttcattccatatagcatacttcaaccctagtacctaggacctcacacttggcccaatcccctcgtttccaagggccagggctgatcgcgttgtgaggccagccaagcaataccaggccctgtccatacatagagtattgcgacttattaatgcaacggctgtgcaaggaagcagcgaacacagtgtgcttggctgagtggaagagtcagaagtacatagacttaaattaccctcattctggagcacccctttgaaccccgtgccacaactttacctttccattcttcgcagtccgagcgagaatattgccaccagttcatcttatctgaataaactccgtattgtcatgttcatcctgaatttcttccgagcggcaagcgtcggtttggctttcttgcccattataattatactccattccggtcaggttgcccttgttgatggtgaacaggcagtcaactgcatgccgcacttcgatagtgtagacggcagcccggacgtttgtaagaattagtaacttgaaaaaatatgatatcgttgcagcataaaactaactctgcttcaacatcttctcaaaccacctcagcctgctgggtggacagtcacacaaagctcacgtgcccgagagcttcctgcaactcacgtctgcatccggagcgcccctgtaagttgaaacttgattcctagtgtcaatgatcatcaaggcatctagggaaagacaatttctaatgtttctttatcttttgacacatatcctcgcgtggaaccgatatcagacggtcaaatcgtatataacggctgtcagaatggcgatgctcacaaggaccagcaacaggtcattccacgcaactatcaccattaccctaccggcgacaacaaatggtatcctggtcagaagggatttgttggtacgtgtttaagaaaattgtttgggtggaactcaaggacctgctaaaaactattttctttaacttgtagctgcctttgacgatcgcactcagctttggtacaactgcgcatatgatttcagcaatgaaaacaaggacacctatagtgagtctctttaagcttcgaatctgacaacaatgtaaaaactgacaagatgccattctcaataccaaaaaaaaagcttgttcaaattgccggaaatagagaagccagaattatgaggatatggaatgtataaatgaaacctcaaacctggacaaaatcccatttcatgctcattgtctttcattgtactatcaagagactttgacttgcatcaatttcaacactcgccacattattacccaaaaagatataatacaaaataaaaccacctttcaatttgaaaccatgctggtcattgatgtgtgaataaatagtctcaggctgttctcattttcttgccagattgactatgtcagcaaactcaactttctgattaaaataaatggtgaaggatgaaaacctgatgatccacatgattgtatgaaaggcaattatggactacctgtgacagttatggaagcctgggggggggaaagccaatggattggtttgcaactcacaacaattaccaaagtgaaaattgaatttttcagattattaataacctagattacctgtattaaacttattctaatttgaagaaaactcaacaagtttccaataaaattaatctgatcttcctcccactctcaaaacaagaaaaggaaagaaagaaaaacacaaccatatattgagtcaatcatgaaaatattatgcaatagaaaattgctggaattgatttgaagaaactttaggttttgtctgatgttgtgaaaataatcttcatgcatccaaatagaattctatttcaaaggtgaaacgataggatacaatgtgataaattaccatgtattggtattgcattgttttagcactaaattgatactgatacattgcatcaaaaaagcaatgcattgcattggcattgtatcggaaagcaattcaaatggcaatgcacaccaagaatatggtaaatgcaccagatcccggctacaccctgccaagcctacttatgtaaatccagggaaaactgggttttggatacatggggaaattgtttttttgtctgaaaaactaggttttgctacagactacataagtaccattctctgcatgcatgcagaaaatttagtgaaaaattcttctgtgggggcattgaacccacaacccttctatactatacaaagtttttgaaattaggttcaaaaggttggtttttagttcaaaaattccaaaaaggattccatatacacaagtatgcttggtgagaaaaaaactgaatctgctacatatctggttatttacatcagcatcatttttgaaaaaaaaacgttttgctacatgatacataagctggcttggtcggggctctcaggggtcctaatgcacccaaattattgtgcattgcatcacattgctgaattgatgcaatgccaataccccgcagcatttttttctgatgtggggcacctgcatcacccacttgatgcaatacaatacaggcccaatgcatgcatcacatcagttacacggttgatttaaagctttgggactatcggaattctatctgttttcatcactttggcaagccaattaattgaaatatgtaattaacctggagaattgaaaatttttcttttatttctactggaatataatactgaacaaaataaccaacactaaaacagaggcaagaaacatacttggtatttatttgtattgtctcttttctgaaacaaatacctggtatcagtagctccttggttggtgagaaaatccactgtcttggattcctcctttccaagcacaaaaaaggtctccgtttttttgttgatacagtcagatatcttgtgtattgaagatatttttggtgggatcagccctctgagtctgagacaatacacaatacttgtctcactttccaaagatgctacgtgtgtatttgtctcaggaaagtgagacaaacaagtattggtatttttgggtattcaaattctgagacaattcaaataaacaccgggtattgtcttgtcttgccttggtttcagtgttgaaagaacccacttgttgaaagatcaggaggttctggggcacagagaggcagaagcggggtttgaagtggccagatcagaggcagtgtgggattctttatggtatattttttactaggaggttgatgagttgtagttattgggtgcaaaggtgaaaccaataaaatagatgtatctgtatctgtttttctccaaatattgtattgaaaaccagatacaatagggggtatcaaatatcggcaaattgtgtgttgataattgcacatccccccctccccgaccctccaaaagtggtgtgcaatcaaacctgcccctcctggaagggcaggtttcattgcacacccctcggaagcctgttttcccaaggaaacaggcttctgaggggcaggcagaagaacccgcccctccaggagtggcgggcaagagagcctgcccctcatagaggggtgggacttgggaggacttgcccgccatacgagagtatcatagttaggacttcaccaaagataaattgctatgcatccttatatctttcaagggtttataatcattggttgagttataaaataagtatttatttttctcgacttcttgtttatttggccaaaattgctgaggtgagtgcctaaatgccaggagtgttgtgaagtcccttgctttgaatatcaaagtttccagattttctgtccatctggtgaccaccttgcaaagattgtttcaattttcttccatgtgtaattttatttcagctcttaaaattctgaagaagctggattattaccttgaactagacttaaaatcctgcagaagatggatgatcaccttgaactagattttatagccatcccaagcgcttaatggcacacaaaagaatgaatgggtttaaaacagcgggagtaccatttattgagaattcattgtggttccaatcatgattaatcaaactgaaaccactgagttcttaatcacctcactggctttgacttaatattagttttgtgttttatacattcacaacatctcaaatttggcccgtgcacatgaagtgacaaaggttcacttacaaagacttgaaaccatcccatattgtgcgacaaaaaccgtatcctgggtcatatatgccacagggagattctacctagaggctggacatcaaaccttggagtgtggtagtaaaactttcaaaaaacaatttcaaaaattgtgtttgatcatctttaaaagatggattgttgaataaaaagcccttatgatagcccagaaaagaaaaacaatgcttgaaatacttggcatcaaatcatgaggataaatatgtattcatgtgtttggaggacatcctactaatccttccggtcaactagatgtggctccgtccgcggttcatgagtggcttgatcatgccacatagcttattcttaactatgtacatgcatgcacccttatcgcgttgcgaggccagccaagcaacaccaggcccgatgaatcgagcgacttgtgcccatacatagattattgcgacctattaatgcaatggctgaataatgtgcaagggagcagcgaatacagtgggcttggctacgcttggggagcggcagagtcacaagtacatatcaagacagatacaaagtaccgaattctggagcacccctttgagccccgtaccacgatttcaccttcccattcctcacagtccgagatagaagattgtcaccagttcaacttatctgattatactcttattgccatgctcttcatgaatttcttccaagcggcaagcatcggtttggctttcttgccgattatcattatcctccattcgggtcaggttgcccttgtcgatggtggcgggccagtcaactgcatttcgcacttcgatagtgaagacggaagcaaggacgtttgtaagaattaagaacttaaaaacatgtgatatcgttgcagcataaaactaactctgcttcctcaaaccacctcagcctgctgggtggacagtcaaacaaagctcacgtgcccgaaaacttcctgcaactctcgtctgtatccggagcgccactgtgagttgaaacttgattccctgtgacaatgatcatcaaagcaattagggaaggacaattgctaatgtttctctcttttttgatccatgtcctcgcgtggaaccgatatcagacggtcaaatcgtatattatggctgtcagaatgacgatgttagacagtactggaaacaagtcattccacgtaactatcaccattaccctaccggcgacaacaaatggcgtcgtggtcagaagggatttgtcggtacgtgtttatgaaaattgtttggatggaactcaaggaactgctaacaaactattttctttaacttgtagctgcctttgacggtcgctctcagacttggtacaactgcgcatacgatttcaataatgataacaaggacacctatagtgagtctctttgcgcttagaatctgacaacaatctacaaactgatcaagatgacattctcaatacaaaagagcttgttcaattgctgaatagagagcagagttgaggagatagtgataatgactcatgactcttgtctgacaatctgttcatctcattccttcatgtactatcagagatgtgataacatgatatctacagagatatatctagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgaaagcagtgagaaacaaccaggacatcaataacctactatggtgaaagactggatggctttcttgatgtttgacaatatgttgagaggaacccagatctcttgtattgaactgatttcaatttgaaaacacctaaacaagtctccaatgaaacaaatctaacctaactcacactcacactctcaaaacaagcaaagaaagaaaaacgcacaaacacatattgattccatcatgaatagattatgaaatgtcaaattgctggtattcactttgataaaattaaggtgttttctgaggctgcaaaaatcagttcatgcgtctaaatagaaatttgtttaaattattggggttagttgcaactctgactacaccatttctatctgtactcatgactgtggcaagccgatcaattgaaatatttattctacctggagaattggaaaatttaattatgttttagtaccaccaagatataatatataaaaaagagggctcacttgctgaaagttcatcatcaacatgattgattgtctgggctggagctttttcgactgtgtattttttgatattgagtgcactttctatcagtcatcatattatcagctgtaaaacaaattcatgattcttaccatttggctcctttgtaatcaatggtgatttatttctttcctcattcaacccactgggattaccttctttcttagaatctatgttttgtattgattggagatgatagattgaatgagtcccaaaaattatgtggaaaaagaatagactattgattggaaagacatgatttttttaatcagtggtttattaattactcacctggtagaagctcatgcccatctacattcttcttatcagctatcaggtccaaggacatggaatcaactgagggatccagcatgaatgactaatcagactaccaaaaattccactgactttttgagacatttagactttcatctgcttttcccatgtttgaacccatagtatctataatttttgattaatgaaattttattatatttagttatagaaggttcaaaagcagatataaaagattgaaattaaaaccacttaccaaattcaaaaccatgtgtgctacttaatccagctgatctccagagtttgggcagtaattaaaaaaaaaaaaatcagagtcatttgcaactctcaaaatcatcattccccgacattcccaaaactaaccttctgcatgtgagactccttcagaaaccatcaaattaagatcatcagtaagtaaaaatcaagaaaagagcagagcacattccaatatcagatacatacctgtagaaatggtttgttccaggtgaacacctgaggctgcaggcagtgccctcttcactaatgggctcacggataagattgggtgcgttgaaacactatagcatcctaataaatgaagagcaaatatgatctggattaagaacatggtcgtggagacttgatttattgacactatatttggagaagcaacagatgatagtaagtggggtgaagaatacgatgagagttggatattacagtcgaagaacaggtccttttgtaatctaagctttctgtctgcacttggttggagcaaggtacaaacacaagagaagaagcgttctcaggccgagcctgtgtcaccacgaaggccattcctctgcatgagacgatgagacgattgtatagcggtctggcccagaagttaatctcagaaaaaagccgaagtttctctattggtgtcctggttcttgcttttcctcagattttgtaagatgcaaagttgatcttcctttccctaagacaagtgagtgccaattggagagcgctgtcttatgtgtgtctgcggcctccatcttttggaatgaatcgctaaaacccgctgtgcataatgcggacaagctgtgcaaacaatttatcctctccatcaggcacatcgattcatcatctttcagtgacgtcacccaaacatcggaaatcgcagtgttggttgaagccgacgagctggatctcgtgatcaacggggaggtttaggtcagtaaacggttaaaccgctttctctcttgccgtcgaacatctcaatctttcgaggtctcatcctaccctatccaacccctagtccttataatacctcgtgaatctttcattttcgatgtgattgtcattttgcatctgatgtgggcttcactccgaacgtactcaagtccctccgaggtgggcccttcgcgcgatatctttcggagggaccgctgaagttcggcttcactcccaattcaacaagcagtcgttcatctcaaaatccgataaataatacaacgatattaccttcttccccgaatttcggggaagaaggaactggcccgaaacccgagcgaacttggctacaatgatccttccgggacgtcgttaagtccggatgtgcagtgaatacttgtccaagaggggacgaggctaaatttatgtaagagttttgggcgtcaggaatcgctcgaggattggggacctcagggtatgtattcctttttttggcagaggggcgatgatgtgcaggcaatgggcctttgttggggtcccatcatagatggtaggattctctagggtctccggcccaggtgctaataccgggcgcaagaggcgcttgtgttgagctagagttgtatggtaaaccggatgctgttaagaaatgttgacctcagggtgcttgggaagacaggttacgagtcacataaatgctctactgtagagcccaatgatggccgacggacacaaccacttcatccttccgctgtccgcattctgagactattatagacctttgccatcgattcatcttgtcttgacaaatccattaccgccatgttcctcatgaccttcttccagaaagcacacatcggtttggctttcttgcctatcatgaccatcctccatcttggtcagcttgcacctgtcgatggtacagaggtcaactgtctaccacacttcgatagtgaatacggaaatccgactgcctgtaagaattcatgattcccaaacatatcatgttcttgcagtatattgaaggtcctaaccctacctgaacatcttctctgactaccttagcctgttggttcaacccttataaaaagaccgattgcaaaaaaacatcctgcaagtcatttaacaatccggcccttggttgtgagttggaacttgattccttgtgtcaatgagaatcgaggcatttaacgacagactaatcacgctcctttctgctttcgccatgcggcctcgcggtcaaccgacatcagttggtcaactcgtgtattcaggttgcgtcaacgacgatcttaaaaaaacaaatgtagaggtaaatccaattcattatcaccattaccctttcggggatggaaaatggatgccgggtagctcgggatttgttggcaagttctttctttctttcttttttgataattgtttgagtgaaagcttaatatacgaactgatcacatgcaataattttttctgggttgcagccgcctatgacaggaccagtaaagcttggtataactgcgcatatagccaaagcagggacaactcagatacctacagtgagctcctttgcttcttgtactaaaatctgcttaacaaacgcaaaaactaatcatgctgtctttggtcaacaaaagtctgctcagattgcaaatgatagaccccacaggttggcacaagaacagttggtcgaaatcacacctcgaacatggacagatgcctatttcatccttattgtcttttcattgtaaaatcatcaccaaaaaaaattattgtttcaaactgtaaaaacttgctatagacattacttccaataagaaaatttatcacaaatactgattgttgatgtgtgaaacaacagtcttagtgttttgcttatcaagggactgcaagccagacagataaggtcagaggagcttaaaccaactttgtcttaggccaaaaggcattgacagaggtgaccaaacaatctggtgtaccaccacaaacaccaatctttaccggtcaactagaaagatcctagagaagtggagcgaaattcactttgcttgtcactttaacgaagcgcagcagttgcaaaaaaagaaagatgtaatgttttttatggtggtttgcccaggttctgcactccaaaatgaatggccataaacaactggtacatgtatatatatagcctcaattaggtcaatgtatgtacttctaatttgatttgattaatgtgttcactatggatccaatgcgtcaacaagaagcccaaaatatccagaaattcttgaagatcattgatgaattctttagaaaagaacctgatcaacctttcttgaatgggaccaaacgaagtattggatgtagaagtgtcttctttgcagagatcccaaggggccagggatccgtttttgtgaaccacgccgatgatgggcaagctatcctttggattaaagatcatctcattgagccattcgaaaagcttctgcctcatcaagttatgcgaattttgggaatccagttttgagtttttatccaacagctgcagatgaatgaaatccaatgcggtactcaagagcttaaaattcctgctgattgatgatggagtaaccatcttcttctcaggcaaactgaggatccttagcggctcaacaactccgatcggttgactataaaaacagaatgcaatcggcagcttggggtgacaagtctttgcatttaatttcttgttattccttccagtagtcacttcaattctttgacattcctgggagaaattggaccgtgcttgtttcacaaacctgttcttgaaccgagaaatcataacccaaaaatcatcatcatctatctccagcgttgatataaatctcattatctctttgtaggtcgcatttattcttagttggaaactttcatcttccttttctttaattgaagatggctgactcagcgccgaataatcaactacatgcagtttttttttcatagacgtaatagaattcatgttaacccaatattgagtagttttgtttatggatttgtttgtttttagatgaaatcgacaaaccaactcacttttattttgggtgagatacgtttcaattagatacgaggcagccggtttggcagatcgattatcacggccaacaccagcaaagtatcttatcaagaaaatctgaataggacccagatgatgatctgagaaatcagatttccaaactggataagggggcacaactaaaccgaaaaccggatcactaccactgggttcaaaaagctcttgaaggagccaattgaacaacggtctttggtgagttttgtagtcggctattgggatgttgtgttcattcaaaatgatttcatgaagctcatacatccaaccgatcaagagtttgtaaatcatcaacaaaacacgtcgatcctgtgaattgccatcggattcttccaggatccttgtcactctaagcgatacttgattggcactaggttttaaacagaacggcaagctcggatgcttttgatcattaagcggtgctcgtttggcattgtaatctttgtcgaacaatttattttgaaagatttcatagaattcatcaagaaacggctccagaatcgctccattgggtatgacgcatgtcggctggaagcattcctgatgttgttttgattcatgtgttattgtattgacctcggggctcagcagaacatcgggttccgtatgatttaatgaccggtcgtccaaactatcatggtctctactctcggttggagtgcgttcctcgattcctaggaacctcggtttgattgaaccctggttagcttccggtttggatatcggaacagacaaggacgatcctaagggcagttgaaactcaccggcattcgacgggccacgagaagggggaggaaaatgttgagcaattgactcggaactcgaaagttgggtttgatgatcgtctttgcgtttcgttcccgatgttcccggcgccgtcagggtgttgtcatttcgagatgaagacgaggctggattcggaaggataaaggaaggctggaagagctgatgatttagaggatggatgtgggaggcttgccaatcttcttccaagtcgattgaagttaagtatgtcgtatccggatagatcaataacgggtaaaagaacagatcatcgtttgccagagcttttgcaggttctgcggtccgaattagctcttcaatcggatgaccaacggcttctgcggtcttgaactgataaaatgcccatatgattgagtatagcgaagcacgacgtatcgaacagatctcgtgggttctcataatttcgaggatgatgacctgggcttacaaaactatgtaggaacaattctcagcaactgaaacttgagaaagcagttatattatatgtatgtgatacttactgccggcgcagtgctatgaatgcaagccaggctgcgcgatcgatcacttgacggatattcggcttggattgcaagatggtcgatccgaaatcagtctcatcgggcggggaatcgtgttttggttgaaccattgtcggttcagcgaagtcggctggagcattttggttgtctcaacggctgcatagtgtccactgtcctgcatgctgtggaggccggccgacagtcttgacgaagattgaatctatgtgggtgccgagttgtatgttcctggtctggtactgtatcacggccagatggggcggtgatgtcattaggtttcaccgtccgattagacccccttgacacacccacaagtgagccaggacccttggagtcggccagagggtatataaagcgcccttctccgttacctctcgctttttcctcatgaccaaagtgagttgcattcccctacccatcctcctcctccttctcctcgccttccctggtttcaagcaccctttactgacccttaccctttctcccgccctcagctcttcaggatctatttacagtagatacccgatcgtttgtctcactagctcaaccgagccacagtgtttataagtgacgatgattcgaagttgtctatttcgtttgagcgagaactgtctgctcgacccttagtggtcgacagactcgatgaccttgggccattcttccaccacctctttcttgtttgattggggattgtcgtgcttgccttggcctctcgaggtctctggtcttgctgtgggaatggccagaaatagaaactcttctgaacttacaacaacagctacacgcttgtaaatagacacatgcccctttgtaccctttgcaattattttcttcctctgtcatttgcgaaccttcgacgcgccatctgagactagtcaaaccctcctaaccacatacaccccttggtggaaagaacttgctatgtggcctggcaggctatgtggctatcaggatgagccacaggcagaaatgaccatttgttgaccgttttacggcgcgcttgatctgtacccctcggacccacaatgaacagtttggcatctcagtccatactgaaggtcaccgttgataataatgcgctgatgatcagtcaccacgcttataaattatggatggctcgaatcttgcgcagtcggagtccttcgaagaggttcagcttgtcttggatcgttatcctttccttttgatatgaagaaaagatttatccctccacgtaggctaaggttaaccccaggacttggcttttctcaatgggagaagcaactcctcctatgtaacccgtcacatattcaaagataaacaatcaactcatcacacatacaacaaagactttggaagaggtaaaaagaaataatccaccacggcgggagggcagtgttttcaaggtgcacttgatcccgctgattccgctggttttgccttctcgaagaaccgttcaggaggcaattggccagggtggttggttctacacaagccttgggggatccatgcggttgtttcgcactgagggcagaagtatactttgacagagatttcgccagtgcaatcgacttcaggctcgtggagctgtccgcaagtctttgttatagtttccttcgtgaacttgaggcctcgcgatttgatatgtgggttgtctctctcgcagactttacaaattttccagtatcctgagcccccggcgtcaaccgggcctagtatccacaggaagagggtgcagataagccccagacggagggcgctgaacaggctgggcatctctctggcttgtcttgcaagttgtgagggcagtcaatcgaaatggggattcgatctcggtgcttgagggaggtatctatgcacgaaacgcggcgggctcttgtccaagcggagtgagacttccactatgccagtaagaaggcgtggtgagccagctcattgatgtaccatctgaagtctgtgttggagctggttatgtacaggccaagttggcggtcccattcagcagcggcaccgaagaaaagtgaacccgatgagctccgggcccggctgggacggcactcggtgctggtcgggggaccttctccggggagatcagcgcttgcgtggatcaaggcccccgccccgtggcttgtctccccggtcgggtggggcagcttgcgatgacatcactctcagaagaaccccacttggaagcaaaaacctcaaaacagaaccacttcaatcagcacactctcaatgaacaacgaacaacaacaacagcaactcaaccaccagcgatcatcatcatccatccaacatcgaccgaacaataataacatcatcagatcactgctcaccaaatcacccatcaaagcacaatccactaccaacactactactagcactaatatcactctcagtctatcatcaacaccgcagaacattcctcaagagccaccagcaacagcaagatccattcaaaagaagacacaccctgaagaacaagcaactcaacccagaaaatatcacattctcactaatgcaggcaagccagtctggtcaacagagaaggaggacgaggatcgaccggatggtgacctgaccagtcagatgggtttaatccaagccgtcatctccatcttcgaggcagacgaccacgaccaactcaggttagttctctctcaaactgcctctcaaatcatctcgtaacccaaaaagtagcaccctctcatagatatatcgatgccgggcaaactaagatcgcagtcatgtcgagacctcccttgtatttcttggccgtctctaactggggtgaacctgaatcaaccgtaagattttacaacaaaatttgttttacacatactgaaattaaccagttggtttcggtcatcacagcttcgaatgcatctagaatatttaaacctattaatccaatcgattctctcgacgacccaactgcagaagatctttgagcaacggccgaattacgatctaagaggaggattgagtggcacggagtcgatcttcaacggcctagtagatcgactccaatgggatctcagtatcatgatggccagcttgacagtctacagatgtccccctcagattcgcgatcggatcagtaaactgatcaccccgctcaatcactctaatctgctcgagcctcaaaacgattcgtttgctcggaaactcttgtactctatcgtcatctcgaacgctcaagtcgtcagcgtagttctgacccaaaaaccatagcgttcatccctcaggtgtgtaataagatcccccccccctttttttaagtttattattccattcaagctgactttttttcgttttgtgggttcgaaaattgatgtcagatttacaaataatcatgacgacgatcctctcatctaaatcgatcaagagttcagaatcatggattccgatctgcttaccgggctacaatcccactggattcttgcatgcctatgtgaactttgaaccgggcggcaaggaggtaggcttggtcttgatctccaaggatcggacgggcttttacgatgcacaacgctgggcgagagagatcttcaaggatccgatttgggctgaattccatcgtctgcgatcccctctccatcctgatcctccttcttctcttctttccacttcatcatcttcatcatcctcatcctcttcaaaaaaacctgaagaagaccatcagccgagttctcctcctccttcggtccaaccgctaccctctttgaaaaaccctgcgtgcggccaatatttcttggaagatcccgggcatccccggcctcagacacttcatctttaaggataagaagtttgttcaagttagctttcctgcatgggaggacgactatctgatcgaatctaatcgccaaaggtatttcttttgtaataactctttttactttgattttgtttgtttgaaagtgaacgatcgaaggaaatctctaatgataacattgtttgatacttgatttatgatccggaaatatatcaatagattgatgaccaattatcagaaagctttcgatttaattcatcccaaacaacccaaactgatcaaaagaatcaacaccgatccgaccgatccatcatctccagacctggatcaagatctcccttcctcttctttcaatacctctactacgcttccgccccccattaaattcactttatttaaaactcaattcgaatcagttattggttgggtaagctttcttcggctgtcttcctttcccttccttttttcttttttcctttctaaattgaaattcgaaaattgacttggtttttacttttgtttgctagataaatgaatctcatgagatttatgtgactgtttcaccgttgatctccaaatctgcgtcgatcttgattgttcattcaattgtcaattggatcaaagtccatcaccaatctcttttcttaacctctactaatcaattctagatcttccttccttcatctcttgcttcattggtattcaacttgttttctcctcacagtttagttcatatcactgattcacattgtgtatgttaagttctgctcatcttgttgtaaaattatctaaaacaggaaaagtgactgatcatggttctggatcatgactcattgatcaaaacttattctagtgtttggtttttgaatcttccttggtctctttgcactctcaacgattggatcttatccttactccagacagatagcaagacaatttgatacgtaatatctggacttggttcacaacctaggaaccctgaaaaattgatcttgggggacataaattaaatggtatatactggaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgtcttgactgactcatctggcctgactacaaaagactgagaagtgttgtctagttggttattttcaagaacttattttatcttctctaaattttttattcattttctcccaaccacatgttgctcacttgtatttagtctacttaagtcagcttaaatacagtgaataaaaaaactcattggttcgtccattcattttccgtgaacctttcccaaaaaaaggccctcatccttttttgtgccattttctcaaaaatcttcattgccatcttgtcacaagctcaaaaattcaacagaaactctgtgtacccttctggaatctttcatcaacagtgggcccctacaatacacttagagatggtccgggataatctgttatccgctggcggatacccgccagtgtcaacggatacccgccagcggatgcggatttgggtgtggatgcccccttttccatgaaatcccggcggatatccgggtatccccaaggatacccaaggccggaaagaggagatggccggctggaagggtttccttccagcagcggtgggccgctacgcttttggcccaaaaagcgtagcgtagcggcgcttttttttcctcgaaaaattgtagtgttagcttatttttagcgggttttcgctacgctacgctgcgctacagcgcttttagcggaaaaagcggccaaaaaccgctaaaaagcgctgtagcgcagcgtagtggacccttttttttggcccacacgcgtagcgttgtggaaagcacggcgcgccctaggagttttcttgcacttctccgctccgcaacgcgtcctactccggttttgttgtccggggtaacttgcttgatggtcttgtaggtaggtaaactagttctcttttattgatcttttgtaggtaatacactaactctactctatctctaacaattctttaggctaatccacgattcactcctaagtcactctgtttttctgatatgttctgagtcctcccccccccctctctctcctcttctgcctcgaactcctctcctcctaggtatcccacactccagtcccttcctacttcccgcgatgtcatccgctgtcaccccctcggactccgcatgtcacccctccgacgcctgtcggtccaagtactcctccggccgctcctaagcaggtctcccaccgccgcttctgcctctggtccgctccgaaccccgcttctgcccctcggtgctccccgctctttgtagcctctccgcagtatacactgaacccccgttccgcagtcggccgtgatccccggcgtccgccgatgcccgaattccccgcagtaagcttttcagaaccttgtgcattcggtctacctttctccgctttcccgcgcctcggaaagctagactttccactaatgcacggccgctttcctcagcccgcttgtgtagcgtcagctccgcgtgctttccgcatcagcgccgcgagcattccgcatgccccaaacaaaccggccaaagctttggccaaggcgcgctcccgccaccacagcgttagcggtgtcgtggcggaattccgctacgctacgcttagcgctaacaggaataccgctgcgttacgctacactaaccgctacggtagtgtagcggcccaccgtgcttccagtggcgaggtacatgtaccttgttgactggaaggaaacccttccagccggtccctcgccggccctttagagggcgggtatccaaggatacccgctaaggcgggggatacccgctggcggatacggatatgggtgcggatgctggtttccctagaaaaagcagccggatatccggatgcaaagcggccatctctagcttatttctcaatattttctgacattttaatttttttcaaaaattccaaagaataatgaaaattaggcctataagaattaattcaaaaaacatgccaaatacaatattcaagaattaattttcattttgatgtaaaatgattattaccataattttttacatggcttaaagtgtaggataaaaaaaattaaaatatcaaaaattattgagaaataagctgtaagaaattaattgaaaaaaattgtttgattggaattttcaaagtgatcctttgatttttaaagaaattgaatattaccacaaaattctacgcattttaaaaactaggaaataaatttaaaatttcaaaaaaaaaacatgaaaaagtggtaaaaaattaatcaaaaacacacccaaatgcagaatccgcgtgtgctgcgcgcagcaaaaactgtgttttttatgggcgttaataaaaaaacgcagtaaatccgcgtttacacacggtttctgctgcgcgcagcacacgcggattctgtgtttgcacacggttttttatttaattttttaccgcttatttttcaagtttttttgaatttttaaaattgtttcctattgttaaagcgtgtagaatttaatggtaaaaaccatttttcataaaaatgaggttcgattattaattttttttccacttattcgtcaattaaatggtttgctatatacatgtttctacctcattttttatgcttttttgacattttaaatttatttcctaggtttcaatgtgtgtagaatttaatggtttaatccaaatttttcaaaactcaacggttcatttttaatactgaaattagacacatttattcacttaaatttctacaggttaattttcattcttttttgacattttaaatttttttcctacactttaagacatggttaaaatgattttggatcaaaatgaaaactatatcttgaatactgcatttgacatgttttttttatttaattctccactttttcacttgattgtttgcatgaatttttttaccttattctttatgcttttttggaattttgaatttttttcctacatttgaatatgttcagaatttaatggtagcattaaatttccataaaactcaacggttcattctgaatactgtaatgagtcatatttttcaattgatttttaacagcataatttacattattttttgacattttgaattcttttcctacactttcaaacatgcataaaattatactaacattgaatttgcatcaaaatgaaaactatatcttgaatactgcatttgacatgtttctttaattaattcttacacacttaataatccttattttatagaatttcaagttcatttcctacactttgaaaggttttggatttgatggctgtattcattttgcattcaaataaaatttgtatacggtaaaaattatgcaagaaacggggtacactcatgtattaagattgaagcttttattttcaggcaaatttgaattcaccattaagttctacacatttttaaatgtaggaaataaatttaaaatttcaaaaaatgatcaaaattaagctggtaaaaatcaatttaaaaaaacacaaaaaaaacctgtccaacacagtaatcaataacaacctttgatttttatgtaaaatggttgttaccatcattttatacatgtcttgaagtgtaggaaaaaaattcaaaatgtcaaaaaagaatgaaaattaagctgtagaaatttatgtgaaaaaatgtgtctaatttcagtgttaagaatgaaccattgatttttatgtaatttggattgcaccattaaattctaagcacactgaaacctaggaaataaatttcaaatttcaaaaaagcataaaaaattaggtaaaaacatgtatgcaaacaattaatggaaaaaatgagtggaaaaaaaatttattaatcaaaagtcatttttatgaaaaatggtttttaccattaaattctacacgctttaaaacataggaaacaattttaaaaattcaaaaaaacttgaaaaataagcggtaaaaaattaaataaaaaaccgcgtgtgctgcgcgcagcagaaaccgcgtgtaaacgcggatttaccgcgtttttttattaacgcccttattttatattttatttgctcttttgtttttttctttgctttttctttttttccctcctatgtgggcggatatctgccaggatttcaggggaaaggggacatccgcatccgctggcgggtatccgttggcactggcggatatccgccagcggatagcagatatctgcaacagatattcagagaccatctctagtttgggaccaaagaatccaattgccaaaactctaacaatgataaaggaaatgactttggataagttgtgtatacaataatttaagtaactgaatcaattatcagaagatcattgcactgttagccttccctatagattttatcatttctttttaatataaaaagaaagactttactttaataagtaacacaatatttcttcttgaaaaaatagctgtgtgatactatttgtttgatgagttgactaatggtggaatttgaaatattcaagtgataagcttatgttcaatagtcttgtgcgagtgtaagctaaagatgatgaataataattttgtaaacaaagaattagaactcaatgattgctctcttgttctgattcttactactttgattcaattcatcaagactcacctagagctcaataattgatcataatcatcattcttatctttgcttgtgatgtcattgaggtcactagtactactcaatgtacaagctacgatcacgcttttctcttgttcttttgttgaacagcctatctctgcaaatgatcacaggttacgtgatcagcgctacgattttaatttatttcttcaggaagtttatcaatcatgtgataaacttgtttatcaatcatgtgataaacttgtttatcaatcatgtgataaacttgtttatcaatcatgtgataaacttgtttatcaatcatgtgataaacttgtttatcaatcatgtgataaacttacctgatgctcttctctttcaagggataagacaaggaatcgaattccaacaagctccttatgtagctgtcttggtttaattttatcattcctaaaaattgaagcatacatagcacataaaactgagactttgaaagaggcaaagaaataattcaccacggtgggggggacagtgttgtcctatatccttaaggtgcgcttgagctaactgattccgctaactgattccgctgggatggcctcaaattcaatgtaacgctcaggagggagtctgccactgccagggtgattggtgctgcacaagctttgggggacccatgctattgtttggcaatgagggcagcggtaaactttgacagatattttgctctcgcattcaatctcaggcacgtggagctccccgcaagtttttgttatagtttccttagtgaacttgaggctcctcgatgtaatgttcgggttgtctctcttgcaggtcttacaaattttgttgtgtcctgaacccctagtgtcaaccgggcacagtatccacaggatcaagagagtgcagatgagccccaggcgggcgacgatgactaggcttggcattgttggcttgtcttgtgacggcagtcgatcgaaatgggggttcgatctcggtacttgtggtagatatgcaacacagtgggctcttgtcgaagcggagtgagatttcggctacgccagtaatgaggcgtggtgagccaggtgattgaagtagcatttgaaggtcggtatcagagctggttgcagcacatgttggtggtccctgtttccatccaccagagggcagagaggaccctggaaaccccctataaatgtgggtaaccaaaataccggaattttgactaaattcatacatcggggggcaccggggaatggcacatttgggcccattcatacacatttcgtgagtaagctcgggctaaaattccccgaaaagtgagaaaatcccccggaagaggcggggaccgggccatttttggggggttttcccccaagttagcggatattcatacatttaaagcctgtttggtgagtaacctttcaggcaaccaaactcattcataccactttcgtgagtatgattttcgtttttttctgaaaaattcatacattcaggttacccacatagttcgggggtttccagggtcctgggcagaggcaaacgttaacggagggagatggtggacatcctcggggatggccgggggaccttatcccgggagatcgtccaccggtgcctaccggtacccgcccgtttgtttgcccggtcaggtggcagtcaagaacaaccacttcgaaaaccaagaacccacaaaccagcaagatccaatcaacactcagaacaaacaactcaacccagaagacattacatcctccctagtgcaggaaagccagtctggtcagcagaaaaggaggacgaggatcgaccggatggtgacctgaccagtcagatgggattaatccaagccgtcatctccatctaactcaggttagtcttctctcaatctgcttatcaaatcatctcgtaacccacaaaggagcaccctctcatagatatatcgatgccggacaagccaagatcgaagtcatgtcgagacctcccttgtatttcttggccgtctctaactggggtgaacccgaatcaaccgtaagattttacaacaagaaagttttacacatactgaaattaaccagttggtttcgttcattacagcttcgaatgcatctggaatatttaaacctattaatccaatcgattttcttgacgacccaactgcagaagatctttgagcaacggccgaattacgatctaagaggaggattgagtgggacggagtcgatcttcaacggcctagtagatcgactccaatgggatctcagtatcatgatggccagcttgacagtctacagatgccccctcaggcgatcggatcagtaaattgatcacctcgctcaatcactctaatctgctcgagcctcaaaacgattcgtttgctcggaaactcttgtactctatcgtcatttcgaacgctcaagtcgtcagtgtagtcagacccataaactatagcgtccatccctcaggagttcgttcaagttagctttcctgtatgggaggacgactatctgatcgaatctaattgccaaaggtatttctttttctgtcccttctctttccctcccttttttcgcactcccctacaaataataactctttttactttgatttcgtttgttaaaaagtcgttggatgattgaaggaaatctctaatgatggcattgtttgatactttatctgtgatttgtaaatatatcaatagattgatgacgaattatcaaaaggctttcgatttaattcatcccaagcaacccaaacttatcaaaagaatcaacaccgatccgaccgatccatcatctccagacgtgtatcaatatctcccttcttcctcttcttcaaatacttctgctactcttctgccccccccattaaattcactttatttaaaactcaattcgaatcagtggttggttgggtaagctttcttcaactatcttccttgtaagctcgatcaacaggtgggagaaagaaggggtatatttcaactgagaccgcataatcacgataacaaattgtccaaacaagaatgattactttttttgcaactgctaatcccggtgcaaagactgcaaagataaaggtatatctcaatgctgccatgttaatggaataagctacgaatactatataggagaaacagagaatagatgagtaaaaaacaacagtgaaatggagaatgagttatacagagagacgaatccaacaagtgttttttgatggcgtttgcagaaagaaagacgaaaaggatgaaaagaattttttcccaggttgggggtgttagtttgtcggatttgatgcttccttgcaatccgaacaggctttgtttttcgttttgaagaaagacgacttggtcagttcgcatattgctgtgagattgtcagtacaaaaagactgactataggtatccttgttatcctctttgccatcatatagacagttataccaaagttgactggcgctgtcaaaggcggctagagcccgaagaaagttggttttagtaggtacttgaattcagcttcaacgattttaaaaaacccttacaaacaaatccgttgcgaccccattcatattttccatcacccttggggtaatggtgatagttacgtgggtggactcttctattgtacttctgtgcaacatcatttaggcatccttgatacaacaattcgccaactgatatccgtttaacgcgagggcatgtgtcaaaaacaaagaaaggagagttagtaatcatttgtcacatcatgtctggatgattatcgatgaaaggaatcagattccaactcacatttcactgctggatacttagttgacctgcaggaagtttttgggcatatgaactttgtgtttttgtccaaccagcaggctgagatggtttaagatgttgaagcagagtgagttttacgcttcaagttcaacgatatgataatttacgagtgagttatttatgtcttacaaacatccggtttgttgtcctcactgtcgaaatgcggcatgcaaatgacctctcggagtcgaccatctacaagtgcaacctgaccggaatggagaatagtgaccataggcaacagagccaaaccgatgtatatcgcctggaagaaattaatgaggagcatggtcgagtgatgaatttatccaagagactaaaaactgatgaccgaattttatctctgactgcaaagcgctgtatgtccccactggacacaaaagcctctcgatttctggtatacatagtattgctgggcgccggctggcctcgcaacgcgatcacggtggatcaagccagcatacagctaaattgagctaaatagcgatgccatgacatgcattgtcactagcttgtgtacttatgtggaagatgggggctgtttgatgggcaagacttcgccgatgcccctccatttcctccatcttgccccgggaaatttgtctgtcgagatttgacctggaacaaggtctacatctctcctgataagcttctgatccgcaccctgaaggtccggtgctatcctcgggcttgggtcacgccaaggatgcatccaggagatacatacccagtatccaaatataggatctttttgtgggtcagactcaccaacagccctttatggcagaaattagggattttttggacttttttgacaacttttatggcagagatcaggaaaatattttgacctctcacttgaaggtttttgcatggagctcacagatctattgggtacccggtgttggagagggatatgccaggtttggatgttgggagggcttaacctgaacccagaggccccgatcataaccttagagcatctccaccgcgggccctatttgcggggccctatatgcctcaaatagggaccaaaaaaaagatatagcgcccggcaagattctctttttccaccggaaggcgctatctggactacatatttgcatgaaactccactcccgaccatcccctaccatccccgcgacctcccttctactcaaatatgaacaccgaagatctgactgaagatttgaccttctataaaatccgccaacaaaaacgtcgattgattacgagctcaaatatgaggacatatgcaatcctacaggcaaccaacctattgcttgatgaagatgacgaacccgttcacggtggatctagaccaggaaagaaacccaatctaccacgcaacttcgaaggcgcctaccaaaaactcattgagcactacttcgctgaactaccactgtaccccgagtctatgtttcgtcaaagatttcaaatgggtcgcaacttgtttttgaagattgcaaaagacgttgaagaacacgagaattattttgttcaaaagccggacgcacttgggaagatgggattgcatcctttggtgaaaataaccgctgtgttgcgcatgcttgcgtatgaatgtgctgccgactgcaatgacgagtacttacacctctcagagaccacttcgatggagagcatggacaaattttgcaactctattgtttctatttacaaagatgaatacctgcgccatccaacaaaagaagatctcgaaagaatcctcaagatcggagagaagcgaggctttccaggaatgctcggatccctagattgcatgcactgggagtggaagaactgcccatccggatggaaaggacagttccaaggaaaggagaaggtaattcatattcaatctctgtattatgttgagggattctgaatgcaaatccttttttgggcaggtaccaaccatagttcttgaggccattgcttcagcagatatgtggatctggcatgctttttttggcatgccaggttcacacaacgacatcaacatactggacacttcccctctgttcaagaatctccaaaacgggataggtcccaaatgcaaatatactgtcaacaatcacaaatatgagatgggttattaccttgccgactcaatatatcccgattgggctacaatggtcaagactctgacgcaaccgcaggagcttgatcagaaacattttgtgaagaaacaagaagcgtatcggaagatgttgagaggacttttggagtactacaggcttgattcgctatcgtcgctcagccagcacaaggctggaagcatcataacctggtcaacatcatgaagtcttgtgtcatcctccacaatatgattgtggaggatgagcgagaagggaagttcaacttcgagtatgacaccgacaaaaatggggtcatgacaacggtcaaagtcatccgcccagtcgatatggccagcccatcaatcctcgcctttgatgaattcttatccaactatcaagcaattcgcacatttccaggtccgcaatgatttgattaagcatctctgggcccttaaaggtccctcttctgaatagccggtccttgatcaatcgttataattccttcttcatctattttttcatcaaacgattgatcttcctttttctatgatcaatgtttttctcttctatcaaacacactctcaatcctgcttgttctttcttgatcattttttacatcaaaagaacaattgatcgttctctttatttcttgtccctctttttctttctcaactcaaatcttttgtatcattttctcttttgcttttttcaatgcttcttcataaagaaagataatgttcaattgatcaatcaatatgtttctttcttgattatttttttaaaaattccaacttctgaatgaaaaagaacaaacaaatgattcaccaatcatttgtcctatttccctgaatttttgttgtaagagaagaaacaagtgattgatcaagaacaaacagaaacataggcaaaggcaaacatttgagaaacaatcagagattataagcgagagatgatgagatagaacaatgagcgacacaaaaaacaaatcaaaaaatagcctgaagaaaaaaaaaggtgggataactaattgttggattcaagagattccagaatctgctgttgcttgagttcaaagtatttctgggcagttggagtgcagcccgtcaagtcttttgtcatgattgcagtaatcgcgtttgtcttggcggtatttgcgatggatttcattgattgcgctttgatgtcagcaatgttgttttgatggtttgcttgagtcgctatttccttctgagccgctgccacttcttctttccagtcattgtctccttccattttagatcggtgaatcgctttcgccttcttcttgccaataggccggtcggtagctgtatcagtctgggattcctctgcaaccaatcggtcttctgcggttgtggaggtggctggttccgaggtcgggagagattgaggcacttcactgcttggacttctggcacgttttttggaatttttctttgcggtgttttgacgaaagtagtcatgccacttggggcacttcacaagtatgttgtagcatcggatatgatagaaggtcgatccttgattctcagagtaaagttccagggccatgttcaagaggtcttccacggaggccccgctttggttcatgttctccacttggatgacgcatgcttgaaacttgttgatgtccttctggagcagtccccatcgactcttcacacttttctgaggacgcttcggttgggtgatggctcgactatacagcttgtgaactcaaccccagaacgttgccccactctggtcggttccgattcttgcatcttcagttatagctatccaggccttgcagagttcaacatcctcatgctcctggtagtggctcaattttttacgctttgaatcggaatcatcgccttcttccaaagagcctgcggcctggctttggttgttatgggaattgatgacgggggtgtttggaactgggtagacattgaatcaagtcagcattgattgttcttcccaacataggaaagaagcttcatacctcctagtgccaccggagtgtttgtggtagtcaacgtcgccgagttcgtgtttgtcattgaggtttgagtgagaaggagcggatccagagcggccattgtagactagtaggtgtttgatgtagattggtgggggaggaccagggtttgaggtgtttgtgaaacctttcgaggggggaggatcacagttgaaggtgaggccctatcgagtctatatagatacagctaaatagggacttttgagcctcatccctattataggggccgcggtgggtgtcgtttttggccgtgcgggccctatatgcgggatagggccccaatatagggcccgcggtggagatgctcttatctcctcatctggatttgaaaaatttaagactccccgtgcaaactggagcctttgcagaagtcactctggactcgaaaactcttcatttttgcagagaaaatcgattatcgaggctctaaatcaattctgaggaacccacagatgttgatgggaagccctccaatgtcacttcggaatgttttgatgatagacctcataagtcaaacttgaaaaaagtcccttgtttgccagcaggtaggggtgcaaagcacaacctcctgtcagggagggacttgcatggtaaaccagtattttggtgcgaatacctgggcttgaacagcccaattttttcaaaattggatcaaaaaccacaatgtgttatgttcatgggtggccttggacatgcatttggtaccacggcaatccttgttttattctggtgattttggccagtttcatttctcctaatggtcaacttcccatcaaaatctgcaagtctctcataagacatttagaggctcaaaagctaaatttcccagccaaattccagaatttttgggtctaaatcaacatctgtgagggtcagatttgacaggaagtcctccaatattctgatgtttcaccctcaagatctttcaaatcatcagggttgggagaaattcaccctgtactacctgttgatattgatgagatgcttatatccattacagtatgcttctactatagctattcattttgctttgtatttagtccacctgatctctgatccaagggatgtagcctgtcttcttactgaatacaaagcaactttttccttaatgtcagctcccagtgtcacaagataccagtctctgaatctcagtccttgtgagccgtgtgcctcttaacactcccattcaaacaaatgtacatactacagaataccttataacagcactgggccgctacactacactacgctttttgcccaaaaagcattagcgtagcggtcctttttgcgtgccagatttgcgtagtgttagcaaaaagttagcaactttttgctacgctgcgctacgggccgctaacagctgctaaacagcgtgttagcgcagcgtagcgggcacgctttaagggcctgcatgtgtagcattagcattgacgtggtggaattccgctacgctatgctaaagttgcgtggaattccgctacgttaagctgcgccaaccgctacggttagtgtatctggcccagcgttgcttataatcttatatggaagatcaggggttgcaatcaaaataatcaaatgaagaactataaatatcaagatggaagccacagctcaaaattttgtagaaaagtagtacaactcaagtgtttttctctattccaatccacagagtaagagttgaatgctctattaacggaggtagcacaagggtataatctgccttgccaatcttcaaaaagttgacattgtaagacaaaagatcctcccaaatctaaagtgttggcaaggatttgtgagtgtttgctaggctagaggtaaaacctgctcctgttacagacaaaaaacccactctggaggagtggttgacattggaaccaggcccctcaactcaatttgtatatttgaacctttctttccccagtacataaactatatattcatgcaaaaaaaaaaaaacttcccctgagataaccagcagaattactgaaactctgtcaagatgtaactgaatttttatgtaattttttaggagaatattatctatctgatacttgcaatatatcccactgtttcaacttcatgaaaatgccaaagttttggattcataaaaattgaaatctgtattctacatttctcagtcaattcaagtaagatcatctcaggaatttgaagtagcttacctggacttctgagattttgcttaccagtttgataattattcaaacaatcagaatacttaattgatcttatttttttttaatatcaccagtggtgatttactctatactactatgtctaggatatattggaccaatcaagtgacttttcaaatcttttatcagttagctttctctttctcaggaggcatgaacactccagcaccaccagttggaccaggtggtaacatttcaatttcacaaatgggtgaaaatatgtgcatgaatgtccttccaacttgttcaaaggaagatcagtttgtatcaagttttttgaacttggaagattggggttcagcaaatgattttggttttcttggatctgcaggggcttcaggatcagattcaaatcctatgcaatcagatttccccaaagattctgaattcagggattcagaatataattacttgaactttgaatctgaaagtatcaaaagaaagtcttccaacaatggtaatatatttcttttctaaaattaatctgcagagatacctatcaatattttttactttgagcagcaataactgacttggaatatgggtttttaaatattagaatcaataaacctcaccttttcaccactgagtatctttgaaagagaacatgataatttcttacaaggttagtaagaatgatttgacaatttaattcttggtagacttatagtaatattatcaattatattctaaaatccctttgaccatgaaccaccttcaaaaatttgaacttgaaattctcttttggattatataccatcacaactgtcaacaagaagaagatacaattccagaaaacttgataaatgagcgtaagtataaaatgaaaaacatagtaatctagagcacctcctttgaggcatataaaatgggttaccatttagaaaccaaggaccagaagaacaaatccactgctagttctatctggggcttattggcaatgtgagggagtgtggttgtcaatctggaacctcaattcctcccatgacatatacttgaacttcaccctacaaaaatcaaaaatcacatttccaaccccagtccccaaccccacactaatctgcatatccccagttagccattctgtgtgatttagagcacactgaaggagaagctaagatggcagttggggagccatatgtaaaattttgcatcccaaagtggccccttgtgttggagtttctctactaagcctccatatatgtgttgttgatcccgattgattttttttgttcagagatagatatattatcaaggctgatttctgggaaaagttcaatcactcatgatccaccaaatgcacattcagatgaaaatttggttttggatcatatacctttgaacaacttaatagaatctgggtcaaagatcttgaagaataatggtaagcaacaaatttttaagattaagaataccacacttcaagaaaaagtcaagcaactagtaccagttgacatgcagcaaaacacatttgaatatcattggaaacagatgtgtgcatgtttagataatttgatggtaccaccctgatcaggtgttaaagggttggaccaggaaaatgtaggaagaaagtctaagttcaactcaagttgaaagcatattttggtttgagctatgacatgtcaactgacaccagttgcttgactttttctggtagaaattgatctctgttattgatcttatgtggattctttttaggtcaaaatatcatatcaaatgcaagccatgagaaaaattcacatgagaatctactaagtacaattttggatgcagatctacttttggaaaatataatttcaccaaagtccacagaatcattttttacaaactcacaaaatcagagtaagcagaaatcactatacaagaaattctcaatctgcattgttgatcctgatgggaaaaaaatgctcttccagatgaaattatggtatcaaaattaccttctggtccatattcaaccactgaatttccaaaggagtgtattgaagagggcccatcttccaaaaaaaatttagaaattttcttgactggaaacaatcaaacaaaaaatgatatgattaaactaaacagagaatatcaaccacacatccattcaaaaaaacttcaatctcacatgttattcttccaaaaacttccagatatttcatcacgtaaatttcttgaaggcccttacttaggtagttttgtgaggataatttctgacaaatacttggatctctcattggaaagaaattctgcaattggattcaagccagaaattgaaagatttaagaatatcccagcatttcagtacaactttcatgtccggcctttcaatgaatcaacaactaaacttgtgaaaaagttgggctttcttaatcacatgaaactgctaataaagtatatgattttcatcaacacagctatattgaggagattcttcacagaatccaatttagagcaacaattttctcacattaataatcaactcattggttggttatcaaaagaaatattcaatcctgaacttggtctaccagttttaggattaattccaaaatataattatcccatgaatgaaagtgcatttcaagaattgcaaatcaaccttataatctattcatccaaaggaaagatttctaaggaacttgctttctcaaatgcactctatgttatactggaatttcatcagaagtataatcctcaaatcataaacttgcttgaaatcttgaatggtcaagatgccaattatgctgttctggaggatctgataaagaatgaaataaaattcaaaaaagaaaatcaaacttcaacaatttcattgaatccagctcaaattaaagatcttgacatttttgatgttaaagatatacctctggagataatacctgaccaaaactttgatggaattgagttttatggagaaaaagctattgagttggtcggtaatatcaaaaaattatatcatactactccacatggatttcaagtaagaagacactttgagcaaattccagtttatttgttatcaaagcgccatagcctcaagaaagtggaaacaatcaaaatcaaaaaccgcttcaatgaaactatcagaactacaccattgatagagaaaatcaagagcctgattacatattcattcttttgtcatgagtttttgatgaactatgtgatggaaaaatcagggaatattatcctacttcaagactcacgaagagcatttcttgattggattgaagatgaattattgagaccaaaggaaagtcttcctgtatttggaatactcaatccagtcaatgtaccactcaaccagtcagaatttggagagcttcaacagttgataatttggttcctaagtctcaatcaggctgttcaaaaacttccccaaatatcaataattatgatcagattttggttggagaagcacaacccagatatatggaatgaagctttctcagataacccaaagatcttttcatctgttatgattactctaatcctcaacaatcaagccaatttcaagggttttaaaaggcgtcggaggtcaggaaaaagagtgtctgatcaatcttcagattccaaaatcaaagtcaaaaagagtaaaacaaaataaaaacctcaccattaaatgttacagtgattccatccattgttgcttttatctttctgtatgtagttgtggtatatttccaaaactgatttatacaaaattgtttaggtcattattttgatttcgtcattttcacttcagacatcatccaaatcactcatttttctcagtccaatccatatttcacttgattatgacgttctgatctgggccttggtgtttgggtatgggcatggccttcccaaaatccaaacccggttcatttggcttgtaacttgaaccatttggtatttcagttttcagattgcaaggggaaatccaagtggtggtcatagtctattcatttgctcccatgtgttgcatctgttgagtcagtatggtactcccttaacgattgaacaaacttgggcgatgccaaggacggattggagtggacctagctgggattctaacatccagacaagagcaagccccatcacaatgcggccttcctactgctagcatgaggaacgggtaatgctgtgaggagcagtgcaaagagataaaccttaagttgaacgcttcgtacgtgagccaagattcaaatggtgccatgaagaataccagtcgtctggactgcacccttatcgttacacaaagaaaataatcagcttcaaagattaacaaccttcgaaaaacgacaattggagatgttccagaacaaccatgtgccgagaaaacgatcagcttctgatgaactgataaccgcatccggaagtggatcagagaggtctacaccctcggcagatctaagcgcaacgaaggatggaacggtaaggaagaggactcgagtggaaaccgaatcgaacgaagagacctgcaaaccaaacgaaaaagcaagttttggaaagccgttcagaaatccgatgatgattggaagcaggaaccgaactcgtactcaacaacagaatcaagttctaataatcaaacaactggagagcgagctggtgagattgcatgatggtcaacggatcttgagggattgtacgatagagaaagtcgaaaaggcgaccgaaaaatggatggattcaggcaggcaagtgattaagacttaaaatcatatgtctaagagatgctcaactactaaccaccaaaaatgtaaaccgttggttgatgacaatttcttttcttttgaccattcccttcgaaccggttatcaagagaagcggcagaatatctatgggacctagtcggaaagaaccagtcgagtgaaccgaaatttaatcaaatcgactcgaggacgagctggggctacgacaacaagtatgatgcagggaggacgaatcccaaatctgggtttgttgaaaatcaagaaggagaccgattggaaggctctaattgggattccaatctcaatccgccagaggaactaccaacagcacaagaaatcctgggcgaatcgactgcgaccagacactacaacgtagatggactcgccgatccttcgaaatctcccaaccctcttcaaccaccttcgaagtttgagatagatgatccagtagtcacggcttccaagcccaacaaggatgtgggctggatgatggaacagatgggtctcgagttagctctctttctttccatctcccgatctctttttcttgatcaaattagttctgattgccttatattggtcgctcggtcttcttccagtgcctcattatttgggtggaattcggacgaaggaacttggactttgtcatgaagcacctcctataatacataacccaaaaaaagaccttgatcaaaaaacttatcacctacctcctagatacgacattgtggcatttaatgtgcttagtgctcgtccaagttctgcatttgataacaagagtaatgatgtgttttttatggtgtccttccaaacaaagcatttgagctgatgtgattgtccatttggaatcattggtagaaaacatagattagagagccactgatttacataaatagcagaataaaaaaagaaaaacaataagagaagaagaaaaagacaaatattactttattttctgtctttttcccttttttgtagagtaagaatgaatgacggtactattaggactggactgatcaacaacatattttaaatgaaaatctttgacaagatgattattgatcctaaataaatcaatcatcatttcccaaaaggtgtgatcatttggaatagattttacccattgagattggtagtgatttttgaaccaataaccaatcaaaccaatggagacttgtgccaggactctatgtgatccagaacctctcatgaaattgatcaagaatgattggacttctccatatcttgtgttttcaacaagaacttgatcatcgtttgatgtcctctttccaaaaactggtagagccccattaatcggttcaaacatttcaactgtaatccaatcaatcagttgggcttctgagactttgaatttcttaatttccatatcttggatcacaaacttcatgaaaataaaatgacagaatagtaaatttaaaacaagatatttgaacctgtccaacaggtcaacaaatttctggagattttcttcaagccgtctcatgatttggggatcttcaatgtcgctttgaatcaggaatggatccttgttggttacttcagttgggtattggcatccggaaggaagatctgtaattttcaacttgaaatgatcatttgttggaagtaattctttgcattgtttgattctatttactattgaacctacatgtcccctcaaatctacagtgatgttaaaatattcagaagcgatcatctcctgaggaaatcccttgggatcaagaagcagaaaattaccaagtttccatgaatttgatgaattcaatttgcactgatgggctttatttgatctgattacttttggtatcaaatcctcaacaatgaatgaaaattcatcttttttggcttctttgaggaatcttgaaatttgaaaactggtgctgtgataccattcaatgattgccaagcaagaggttgataaagtggattcattagtaagactttttgataaataaatgatgatcttctcttggactttttgaaattcacgtggagctgttaggtaattttctgctttgattaatccaagtacagggagactttcagtaggatgaaaaaattctctaagaaaccaattaaccaattcatcatttgataagatctgatcacctggacttaacttgggaaccaaaaccttcagtatgaccatgttaatgaaaatcagccaagtgatcaaagactcaacatgatcaaagagatcttctttcttgatcaattttccagttgattcaactattggtctcacacaaccttggaactcaacagctggtagattggaaaacctcacttttggaaattcattttcatcttcacaaattatcaaagcttcataataattcttgaatctttctgtgtaattgggtaaaagtggatcttgtatccacaccaagtccataggcccaagggtttggaaaaatctaccaacacattgttcctctttatgaacttgatgggcattagaatcatctgaattcatgcactgagatgaagtatgttcttgaaattgagttgcaatgtttcttgagtttgattcctctgtagtagatggcaaccttgattgaaaaccatgatctgaaataatcaatggaaaaagaggactcaggaatagttctattagcaatttattactctcatctaccagctcaccggaattttgaatgtctacttctctcctttcttgagctgcattttttgcaaagtagggctccacaagtggtatattatcaagacaaagtccttgagtgtcagaccaatggtctctagtacttgaaatcctgcttgcaggattcaggctttctataactgaaggaaattaatatgattcaagcaataaaattctaagcagttagcatgttactagacagtagaaatattatcttctttgctgagaggttgtaccatcgaaaaggaatgcacatttctgcttgtgaggagaaggattcttacccttactttgcccagccaggactggctgcagatgagaacatggcctttgcccaaaatcctcacaatagccactattcccaatttccattgagtccaaatcccagcagccaatcgtcccttcaatcacagttggttgcaggcccatcaagatatcatcccctggttgccaccccatcatttttcctgtttctccacctcgcagaagagaaatggctttgcacactgagcacaacatccggtacaaaatgtgaggcaaataaaagttggtcgaagcgtttggggcaatctgagtcaggatgaatatcccctcgcgcttgttacgggcgggttgaagaccctgctctagtgtattttaaagtccttgtattgatgttgtgttacaactggatgaggattccgtgcctgtccggtgaatgcataactttgtcgcttgcttgcctcattgatgccaacacagctgaaccccaccccgacacatttagggcaatgtattcctgtgaccaaaacaatatcgtacatggtaagttttggtttcgtcagactgaaaatactcaacggttgtaggcaagactgtgattgtcacaggggctgtttagatatcaaccaagcttcaacaccagatacctaatttcctgtcgacggtacgtacaacgtaagaacgaatctaatgttgtgcgcagcgataaacagattggggactggtggcgtcatccaaagccccgctgaggtgtacaaccagagaaatctcaggtctgtccaagggaatacccactgggagaaagctttttgcatgtcctgacaggttgtgtccttaggtgaagtgccttttcagaggaaccaataattggcagaaggagctccctgtgcctttaagtagcttatacaatgagaagggtgtggcctgacaagtttgactgcactcaatctacgagatgaaacattgtttgatcggaacacggagtaaaaccccagattagtcccgcggttgtctgttgcttacggttgaccgagactgcatggatcacgccgggctagaatcatgcgcgtaattcaccgaacacctcagcggtccggatgagaaagcaaaaagaggggacaaaaagcaacactccgcttggagaaatgttgataggcccaagtggtgagacatgtgtgaattggcataaagatcagacacataaacaacgcatgggagcatagaaataacacttgttttcggtgagacagatcatctgtatctgcgaagtgacagactataaagagaccagaagattgggtgagtaaactctaacaagcaaaggataggaagcagcaattgattactcacgtgttgtgtcgtctccagacggcgttcttgggttgatggttgtgacggtgtcccttgccaataccacggttctgaagtgggaagatagaaagtggagatggttagtataaatgaccagcacctacaagtaaattgggcgcgtaccttcttgcctgcaccggtaagaccacggctttctcggcgcttgtggacagggtcgcagatccagttcatgcgagggtcacgacgaatagccttgtgagatgggtcgacaaggatgacctaagcgggaagaggttacaggtgagaacactgccatgaatagattttatactacttttgcaacgcacctcgtagtatttgtaaacaccgtcctggttgacccagtaggagttgaggacacggagattgccgcatcgtctggcaactcgctcctcagcagtggatcgaagagaacgttggaatttgaggtggttgacaccttgacggacgggtttaccgaaggtggcacccttcttgactggtttctttcggttaccacgacgaacacgaattcggtagatgacaaagccttgtttggcctgaaaagccagcagatcgacagtttaagaagctgaactcatggagagcctagccggatgaagtaagcttggcataccttgtaacccaaacgtctggccttgtcaggtcgggatggacgagaggcccggtggatgacgttcagttgtcggtactcccagcatcggactcggaggaggaaacgaagaacatcggattgtttcttcttttggagctcttcgatatacttgtaggcacccatgtcggaggggggtcgttagtcgagagtcggatgccgggttgatcgatcggaggtgatggttcgtgaggccgtggtgagggggcgggcgagaagagctgggagtgggtaccggtgggtggctaggcttagccctaaccttaaccacctgccccgcgcatccgtgcggcaaattccagtgagggtgacaatcggcccttgtcgagttaggttaaccgcgaacctcgagctaccggggtgccccccccgcagacggcacctcaccccacgactccgtcatgaacccccaccacctatggattcacgctgtttccatctgaggctttcgtatcttggtggcatttgcaccgaaacacaatctgccttcgtaagtagtttcattcgatctggccaagttctctggatctctacacacccaccactcttttcatgatgaaaaccaaaaacaactgcttgatatctttaatccgaaatttcaccttacggtgaaagctggggagcaaacaacctatgtcctctgaactacttatcaagatccccttcaaaccgctttcgatttcgattcaccataatcaaactaacaataccgtgtactttctgtagctttcgatccctcgttaagtcgttcataatcgaaaggcctcctttcaagtcgccactcgttgaaatttcatcctgaaagtactaagcatgtatcttgttaattttgttgtttcctgattgccaattaactatccttatttgataaacgtaactcgatgtaagcttgtccgaaaagtgtcacatatgtcgtttgctgcccctccttcctggagatgttgactcaacagtcatggattatcaatccatcatgttcctcaagatttcgaagtcctctcatggagattgcacttcaggcaaggaccgcatgtagcgcttgatgccgatagcggcaaaacatcatcctgacaaaccggtgggatgaccggatcgaggcttcaagtcctgagccaagaactgccaatgaggcatgtctaagaagtgctggcccccatgtgaccaatagaaatcgattttgcaaactcatcatgcatggttgttggttcaaagttgctgttgttgtaaaaccctttttgcttttgttttttgaattgttaagggcgggcctgccaatttccaatttttttggcagtatgctgctgtttgaggaaacggccccacccctgtttgcaaaaatggactgtgccatcttgtctccaaagcaaccagtttgactgagttgcttcttcagaatcaccctaggctctctttcctcttgacttcttgatcttcagctctgtttcatcgtgactccttgcctccactctgtttgatcttgactttcttatctttgctcaccataaggtcaatccatatttttttgtctcagccaatcaaaaaaacattcactaagagcatccaccctcgtctctgtaaccccgctcggtaagcgggatttacagagaatttaagcatattcatacccccgtgccctctttagggctctgtaacaaattaatctccaagattctcgctaagggttcataaagttacgaacccctacagagcctcattagccaacacttattgaggccgaattaaaaaattataagtcctcattactctacacccctcacatccatatacacaccccatcacaatcacatcagttgcccagcccacaaaacatctcccttctaccagaaagaaaattaatcatctatggccgaaggcgaaattgaaattgttccaaccaacaacaaaactaccaagaagaaatgagcgcccaactggcttccacttgaagaaaaacagcttgcgatctcatgggttcatgtcagcgagcagcccaagttttctaacaaccagacagggacaatgttttacaaaaagatagaggagaactttaataccttcagcaagattcactattgaaaccacaaacagatcaaaatcaggtatgaatcctcctttgttttctttgcatgcaaagtcgactccaatcattgatctctttctttcaggtggacctctttaaatactgcgaccctcaagtttgctgccatttacaatgtgatcaagcgaaaccctcctagcggctcctctcctgaagactggatggcagccgcaatgaccgtctatgccgatcagaccaaaggaacggcattcagctcagtttcggcctggcagaaggttcgatactgccaggtgatcgacccgatctcacagtcccaatcccctcctctgataacatcaacagtgaaggaactcttggaaaccaaaccttcaatggaccagcaacaccgaccgggatctgtaccccaagctcacgtgatggatcatcgatctcgcgcccgattggtgggaaggccgccaagaagcgttgaatcaagggttacaaagatgatgagatgctagcctctgcggctaactttgctgatatttcgaaggaccgcctgaccgccctgaccgagggaaatgcggttgagaaggagaaaaacaaaatatcgagggaaatcttgaagattgagcagaagaagttgttgctgagggaacaagacttggtgattcaagcagcccacaaacagagtgagacccaaatgaacgattacaagctgctccgcgatttgaccaatggacaggaagacaccgaggccaaagaggtactcgcaatgatgaagaaaaaaatcattcacaaatggctttcctcttaaatatacagcagcatttagttgtacctcctcatatctcatatgtctgtgtcagcctcatacctcatatgtccgtgtcagcttgttgatctttctagttgccttatgaccaatctttcccttctcaagactccatttcactctgctcacaatacatgattgattaaaaatacatgctcaattaagaatcacacgtgatatgaatactggcccggatggttctgattaagacaaatcaagcaagttgacaagtgagacatgaaaaaaattataagtaaatgtcacttcatcacattacttttggtagatgtattgaaacccaatgtgaaattgaagtaaaagatagcaatagaacaattgggatctaactaaacaaagtctgttaagcagcctgatcacctcggaggagccagttgtaaatcttcagatcctcttttaactgagcatgcagaaatgaattatgtagattctggtttaactggatgtaatttgcaaatgaatgagctaattctggatcggtgtggtttgggaggatgtgagctgcagaagtgatgtcggtcaagaaggggtcatctggagatcgatcctcaaaaatcatattatgaagaataatacaacatgtcatgatccgcatgacatcctccttttcccataaacaacaccccacggtcagtacatgccaacgcgcttgaaggacgccaaaggtttgctcgatgtccttccgagccaattcttgaagcttcgcaaagtgagttgaggcgccaccctgcggattcttgattgaacagacaagagttgaccatggtggatagatgctatcacatagatagtatcctgttgagtaatggtggccgttgatggtgaagtcaaaggcatcctcagcaccagatagtaaacgattgaacaggtgactgcgatggagaatgttgatatcattcaaggccccggggctgccaaaaaatgcatgccaaatgcgtagattcttgcttgccacagcttctaagacgatggttggttttttctctttgcctttgtactggccagcccatccagatgggcagtttttccatgcccagtgcatgccatcaatgctgccgatacaaccagggaatccacgttgttcgttctcttgcaagattgagttgagctcctctctattgggtcacgggtggtcggaggtactctgacccgtagagctcaatgatgtgagtgacaaagtttttcagtgtttgtagtgctgtcgtctcacctagccgaatgtactcgtcagttgaatccgcactggtgccatacgcaagctgtcggatggcggctgtgatcttctgttgaggggagagtccaatggttccacagcaatcctatatccatccaaaaacagtcagaaccacaatcaaaaacaagatgatgtgatcgaacttacactcttgagaatccaaaatcgatcatgttcttgcagatcgtgacagagccaatcaaatatccctcgactcattcggaaccgttgttcaaacatccggttgttgtagaccggattctcgtcaaagtagtcggccatgagtctcttgtgacctgcagtccgatctcggtggataaccattcttgggccttccggagctcttctttcggggggcctggagactgagttgagtaggcgatggaaaatctcctcttccatggagtcgaagaggtatgtagtcgtccacgctatagggcataatagcaaggtgggtcagatgagatcttcagatacagagtccaagttgcagaggtgcacgggggtaccggcaacagatggcaaccctgaatatctcccgcggctttgcctaaccagccggtaccaaccaacggggggggggggtttcactctgtagattagtaatagagcctcgcggggctcgttgcttagctagagatttagttgaacgggggtggatgctctaagcaactaacaatcaattggtcaaaatgattgattgtgcattgattggaaataacaattgagtgtaaaacccaattgactgtgcattgattataacaacggtgcaaccattacgatacacgtatcgtacttgcattacattgtactgtactttgttttgagtacgtgtgtactcgagtacgtcgtatcaccctagtcaacaagtacgatacgagtacattgtactcggccggcgagtacacaatttaaaatacgcctgtatcgtctcagaatttggggcgatacgagtacggtattcagagtactcagtgtattttctccccactgccttaaattgcattttttgttaaaattaacaatgcattttgcagacagttagcagaaaaaattgacttgggcaggatttgaaccagcaaccttagcttgaagctaagacactatactagaagtgctgcctttaccaactaggccgccaagtccctgcctgacaccgatatttagaacacacttgattacagaatttcaacattttttagttttgtatgattatggggatgggtttcaccactattactgcatttctcaatacttttttgtgtttttttctcattttttactcattttttcctcatttttttcctcatttttattctttttttcattttttttttttcattttttttcatttttttccaattttttttttcattttttttcaatttttttcaatttttctcaatttttctcaatttattcattttttttcattctcattttttcacttttattttgggtcaggctaaaggcactcctagtttttactacatgcactccaaaaatggattgaactagaagtgtagtgtttcatactccaaagtctaggccaagtcagtattttgaagcatagtatgtgtgaaatccattcaaattctatcagattctgcaagtatttcacaccttatgctgctgtcttgtgctaacaaatggggtcctagtgtttattggagtgtttaaccttgaaattcaatttatttagaaatgtaaaaatgatgcactccaatcatttatggagtgcacaggcaattcactccaacattgatcaagcaacaacaacatatgaactgacatcccatccactcccaaggttttggagtacacagggcccaggtgttcactttagaaatataagattggattagctggaatttaactcattttgaatacacaaaaactgtggagaaatgttgtgagaaggggaaatctttttggagtgaatcttctgggtgggtctgaaccttgaagatcctgaaaatgcaaactcagtatcaactgagataattctcatggctggattacataatcaaaacatgtacatgtggtagagagagttagaattctaacttggttgatatttcacaaggtaccgtgaaatattgcaaagtctttgaaggaggagagtattgtaaaagtgggtagtggttaataatttaaattcagcagaggaatgaacttctgaagtcagaattaaataaaagattaagatgaaaaagttacagtctgaacttgagtgaaaaggagggcttaattaagcagtcttttggccagcttggcttgctctaaggctgacaaaaaccttggaagtgtttggtgtttgaatattaatggagtgcatcatttttacactccaaaaaaattggagtgcaaggttgaacactccaaaaaacactagggccccatttgtttgcacaatgtagcagtgttttgtagcagcataatgtgtcaaattcccacaaaatttgatataatttgagttgatttcacacataacatgtttccatatgacaccaacaaacttggccgagattttctagtaaaaaacacttcattccaaatggtttggagtgaaccagcttgttcaatctcctagcctgacccaaaaaacaggtgagaaaaaaaaggtgagaaaaaaattgagcaacaaaattgagaaaaaaaacttgagaaaaaaaattgggaaaaaaattgggaaaaaaattgggaaaaaaattgggaaaaaaattgggaaaaaaattgggaaaaaaattgggaaaaaaattgggaaaagaatttgaaaaaaatgcaaaaaaattgaagaaaaaattaaacaaaaatgaaaaaaggagtacatggaagtacagctagttacgtatttgtatcagtcacgtatcgtacttttcccaagtacatcatcttacgagtacggtgtatcgtattattggggaagtacgcttatgtaaaaatatatcgtatcgtactcaagaatgagtacgatacgattccgtgtaattgccaactttgaaagtacaatacgggccattacaagtacgtgtctcgtaatggttgcaccattgattataattagaaagcaatcaagaatgaaataacaatgaaaaaatgatcaatcaatcagactgattgatattggaaggccaatgcatgacaaaaaaacaacttgataggaggaaattgaatctaaaaaagcaatcaataatgaaaaattaactgaccagaaagaacaattagtcagaaaaaatgattgatgagaaagaacaattgaccaatcagacaaaacagagaagaagcaacctataagaaggtaaaaaaaaaataaaaaataaaaacttgagcagccctatgacttgctttgacccatgtatgacatgtactgatcccacatcttggtggcaatccaatcacattgtgctttcatttgtgcatactcaactgcaggcaagtaaacggtgtccaaagggcttgatgagtggccgccttcttcttgaagcttttcaacattgtttctgagaaggacatgttgaaaggtgtgtggatgaggatatgggatggaccaagggatacgtgggatagacaagatgaagtccgtgtgtggtacgtgtttttggaagaggtaatttttgtttctgttttgaaaaaagcacaaaaacaattttcaaattgggatgtgctgtgataactcctttgggatgggttggtagtccttgagggggaaataacaatatgatatttcagctaagtaatattactgttacgggtggtttgaaagacctgcccctctatttactacacaagaattctgacaacaatttaatttattgttgtggcgtaactttatgatggagaaaactttatatgtagcagtctctgtcagacctagatcagtatgtaattcaatacaagatggctgtacaacctttacacggtgaatgtgagtgtgaaaacaaactccagtggatgatattttgtgtggtatatgggtttacagtgattctggataagtagtgaaactggttgttgttgttgttgatgatgatgtttgttgtggttgttgttactggtgttgactagactttaatgttgatgacgctgatgatgatgaccactgagctggttgggggggggggggatgaaccggctgggtgatgattgtgatgaccactgagctagctgggtactttgctggctgagtgatgatggggaggattggtgaaggagaggcctccttatatattcttttctgagttatttttgctggtggtgatgcagttgaggtgattttgctggtggtgaccttgttgcactgccttctgcaaagagtacatggattgagctaattatgctgtagaaataactaaatatggtactactgtatttaaggattgcataactggttgcactgcctggtggaagtttttatgtccacatgcatttatgcaaagtctgtgtaaattcaattgagttactaagtggaggcctaatggttgcataaatgatctgcactattggtggaggcctgctgatgtaataacttatgtgtatttgcttataaatatgtggtaaactactattaaatactaattaatgacttgttatggtatggctttaacctttatattggattatcttctaaactaatagagatagaggtatagttgcagtgagttactatgggtaaaattgtatgtagattctgtttatgcaataatatattcatatatgtaagtggtttaggctataaggtaggggttttggcagttttgttgcgcacaacagcctggaccaccacagtgcgccataaatataacccatttcttcagcttgcccaacaagctgacctagttgataaaaattaagaattgaatgagttttatccttcttttataatttaaaatacacattctataccaaggggcttggctaatcaactcccaaaagttggagagtcaactcccaaaccctggaacccccaaaattttgacaaatttccctgagaattgggaaaactggtcagcaggtttgggagtcagatccccaagaatttcaaataaaaaaaaaccctggaggggtagggagtggatgccccaaaacagtgggtttgggggcagggtaggcaaaccaaaacatcccctgagagagcacactcttgacagtgagcttgagggcatacactctcaacagaaaagagtgtacctcttgtacattgagagtgtacctcttggctattgaaagtgtacactctcaagggccaagagaaaccctctggcttgttgaaagtgcacactctcaatggccaagagaaactgttgaactttcctcattctgtctctctctgcccctcattcctttctagtcatcataaaatcagactagattatactcatcaagtagcttgttttttgctgtttttgagctccttttgcaacgctgggccagctacgctaacggtagtgttagcctagcgtagtgtagcgcaaatacgctacattgtagcgtagtgttagcgcagatttctgtatctgcgctaacgctacgcgtgtgggccgcaaaaaagggcccactacgctgcgctacagcacattttagcggttttttggccgtttttgccgctaaaagcgctgtagcgcagcgtagcgtagcgtagtggcactaacagcgcgctaacactacaggtttggagcgctgttccaagggccgctgcgctaacgttagtgggccatttagcgtagtgtagcgtagcggcccaccgttgccttttgagtcaaatatgaaacctaagtaatgctctcagacttgaaatcatgagacttggtcaggtggtgcataataagccccaaaaaatgaatatgaaaaaataaaagcaaaaaatgaattttcaaaatttgtgaaaaataaaaaataaaggggattaataaacgtaccccccttttctgctatccacacctggttttctgcttctacacctggtttttcccagactttgtaattcattttttggaaattctgaatattctaaaaatcttctaaaattgatcattatttttgggtatataaaaaatcttcaaaagagaactttaattttttttatttttctcacccattttttccctatttttttgaccctatcatgagctcttgaaaacttgaattaaagccaaaacttatttttaatcatcaatttctcaatttttcttctccatacagatggtaccattcaagatattacttattttgtccatttgcttataggtcagaaccaacaacattgggatttccaaaatgaaatcaaattgggcaatatcaatgataaatttaaatgtactttgaattctcaaaaactcataggcagaaaaaaaaacttgatgaatcagataaattaaaattaaaattaataattctcttttgaggattttttatatacccaaaaagaatgatcaattttagaagatttttggaatattcagaattgccaaaaaatgaattaaaaaggctggggaaaaccgggtgtagacgcagaaaaccaggtgtgaaaaaccgggtgtggatagcagaaaaggggggtgcgtttattaatccccaaaataaaatcaatttttttccaaagctttgtaattcattttgcgggagtgggagtgctgagagaaaggaagaatggaacatgggaataatgattataaatataaaaaattggaaccaaaaaaggtttggccaggttggttgtccagattggagccaaaacagtaaattctagtgctttactgcaatgtgggctggtgaatgccccactcaacagctgtttgaagccatctggaaaccaattattccaaaattttcctttataatcattcttctaatatcccaatcttcctttctctcagcactctcactccacaaaatgaatttcaaagcttttgagaaaaataaattttatttttcatttttcacaaattttccaaatttgttttttgtttttattttttcatatctattttttacaacctattctgcaccacttgaccaagtctcatgacttcaagtctgtgttttggagctctggaatccaaaataagcagccacttttcactgtctacccactgtacatgcactcttgatggctatgtacctctcaacggccaagagtgtatacactcttgtgaaactttgagagataaaatggtcaaaaccaaaacaaaatcagatttaaaaaggaagagaaaaaaacacagaagaacaaaggaagcaagagattatatttaccccagcaacatacaagatcttaaagaaaaaactgaccagaaaaggaaacaggactgagaacaaaacattagttaatgttgcataactgatctgaactactgacagaggccttctgatgtaataagctatctgtatctccttatatatatggtaaattaccatcaaatactaattaatggctatttatggtatggcttgaaccttgaggcttggaaaaacaactcccaagttttagtcaccaactcccaaatacggtttttggactttgaatgggggttgtttttccaaatggattgccgactttgggagtcggccatccaatgatgttttatttttttaatatttttcttgcatttttgggagtcggatccccaaaccacccctcatgcttgaggggatttgggagtcactcccacatgaccagaacaaaatccttctggtcaataagaaacaacaacaccattgaccggaaggaaatccttccaattgatgaggtgtaacaacctagaccatacaatctcaacggctggcacttccagtcacagagattggtcttgatggctggaaggaaccccttctggccatcaagattgtatggtcttgatgactggaagggattctttgcggtcattgagactgtacagtctcaatgaccagaagggattctttccggtcattgagactgtacagtaacaatgacccggagggaatcccccccccccccggccagtgggagggatgcaactcacaatcctcccacttgccaaggagggttttgggtgccaactcccacccaaaaaaataaattttaataaaaaacaattgggaagtcaactcccaatcccccagtggggattggaaagacgaatcccgtccaatgaaccctcgaccaaaatgggagttgtcggaaaatttagggagttttttttccaatccccttaacctttactaatagagatagaggtatagttgtagtgagtgactatggttaaaattgtatttagattctaattatgcaatgatatattcatatatgtaagtggttggttatgaggtaggggttttggaagttttgttgtgcacaacagcctggaacagcacattatcaagagtgtgatctgattcctcccggccttcaggggttgttttcggttcatatttttttaattaaaattattggaagaccaactcccaaacccgctgatgggtttgggggataatctctcaactagtgtctaagggcggcttcaccgccagttttggttaaaagttgcaaatacatttcatagtatttaatatttattataggatttattacttgacataagctaatctagctccatgcatatgactaagccacaaactggagtaaataaatgcttattcacgacatttactactttttcatctacaccaacttgggtaaccaaaagattctgtactcgccttacccgcaataagcctattgggccctgctctcgccaggataggagagcctgaggttttggttgaaatttcaataattttgccgaggtaaagacacttctatgagttgtccactggttgagttctccaataggaaagttggaaaaggtctgtgatatgaaaaaaaggtgattctagtagtctaatcgggtcaattgggtgcggataataaaaatttgactcaaggtgaatgctgggagataatttcaagaatgcattttcaagcattacaacgctaatctcaaagcctagatagtaccaggcacatcataagtgtgtttatgctacatccgtcccacaacactttcacggttcaataatttcataaaaggaaatcgatcatacaaagattgcatttggaatcattgcaagctgaatggtcttagatcaaattgcaatcaaaggaaccacatcaggtaaaggtttgcacggctcatggggtgacgggaatgaaaatatatatggaagtattttaataagtagaggataaacactgaggtgggatatgggctgtggtgtttagttttttggccaaaaaaggcatagataaagcacaactaaaagcaagtggcaaaagagtcatattcattgaagtaaactattcagtctgatgtctagatcccaggtcctgactccaaagtcaatggcccacgcctcttcctaagcgctgatttgggttcggaggccttgccttttccttttgcgttgggacctaggaccaggggttcttccttttccatcttgcaaaacacttaaggtgcggcgaggccacttccaccctcccctttatcgtggtcgcgcttccactgcttgactgagatcaaggtcttggaccaagaaaggactccaacagttcactggattaggaatcagggcagagttcaaaagaggtaaaaggcaatgtttttgttgcacggcttaagaagaataaatcacgcattgacaattgaaaaaaggatacgggggaaaaattagaacaaaaaaataaaaaaattataaatagaagggcagatggttcaaattcctggcaaacccagggtcagtgagagaattaatgtctcttgcaccatcgctagtagcggtacctgcggttagggttggtttggggtttaatgttaaactttttaatacttggggagtccagggggaaatccgggtgttttggggttagggagtcaaatctcaaacttctaggagttgattgtccaagcccctataacaaatagaaactgtagcagagagagagcaataaaccttataataaatatgaagcaaattaggtgacatagcttgtgaaagtgaaaccaaccttgcacaattaggcaatcaccaaaagagccataactactgtcaccagcccctgtcgtgaatccatgatcaaccatctgcaaaccaccctccaagactgagactggtgtcccagctgctacaatttgaaggtagacaaatataaaaagagctctcaatgcttgtaagtattggaatcaaataatcagcccacatatccttttattaaattttatttctactccagtaatgctttgttactcagctcaccaacattttgttatccactcaacaaaacatataaccactcagagcaccacaaactcaccattcacaattttcaattgagtgccagggaatttattgccaagaaatagctttacctgtgagtcttactcagtaattatttgaattattcttttatgttcctccatctatatactctacttggaccaaataccctagtatttctaggcacctggaaggctaaactgcacaattcaactgctgtgaccagtttgttgaaagcaagtgatctcaggaggtcattgtagacacccccacaacctgggatcctccttttccatctaaatgtctcttcttcatccaccaccaaaccagcctcatcagcaggtgtagctaggagatatatactcttggcatcacagtgcctggaacattttcaaaaaatgggatattgtggttgtaacagaagcattattggtgcagtttggcctttgataatgtggttattttgctattgcccttaaatttcagctttcctatggaaaaaaaagttacaaaatctactgggtaaatcttggtattttgccagaaaagatattgcactttctggtgacaccagctatgatactcagatattccagataccaattgtattgtaactaccaattgctggttcaagagcttttttctcaaagtttctctcatttttttcttatttcctggctccccatgtacttccatgtgtgctttctgtgaaatgttaaaatgccttggcctgtaccttagcttgagtaaggtatgtcaaattttcaaatttatggatcaattattattagctatttgtgtactggcaggaaagaacattgtgctggtgtaaagccaaactcgaaacaaattccatttgctaccatcaggtagggaagcaatgtgttcaactgatgagatgagcaggaagagaactgggacagctggtgaatgatctggaagggttcttggcaccagtaattaacagcagagactgagacagaattgacatagacatgaagagaaaaggaaagaaacaactgagagaagagaaatagacaaagaactacatacctgggacagcaggtgaatgatgtggaaggatcaggaaaagaaatccttccgcaagtcagctgatgagccaggaatactgcaaaatattagtattcagtgtgacatgaatgtagcatacaactgtgaacctcaacagcaacctatgaagcaagcttttcaggaggcaatccttctgccaagctggtcaatgaccttgaactcaatacaagccaattataaaagagttgtggtgaagtgcaatatccaatggcaaattttttgggaaggaagcctcacttccagtttgtagcaagctggtatattgagagagaagctttccaaagaactagtaaagatatggcttaccagaggcttgttatgattagtttatgtaaatacatactatatttctatttttcaccacagcttgatcatttgtaatcagtctaaatagaaatattgtgttttgaataaagcttggacaaaccgatgttttccaagcgctaaagttatgtcgttgtgctgctgtgcagcagtttaagctgctggtttttgccacacagctctgcgttgattctccttgctgtgatcaagcaggcatctgcatcctagccgaccaccaccaccaccacagataccgatcccccccccccaattatccatgcatcaatcccaacaaaaacctcaatagacagctttttaatcttacgaggcatacaccgaggttcgcacgatccttgtggcgcttgaaggactccggtttcgggtcatcaaaaggttggcatttttatttctcagcagttgttttgtcatacaaagagagctaacatctcatgatccgatgaactccagccagatttggcaatcagaaaaacaatcacaggtgtaacgacaatcaatcttcgctattatgcttacagacacggtgggtattgtgtaccgtcgacctcaaggatattattggatgacttctttatcttctgttcgtttttgtctttaccaccggtttgtttaccctgacactcacaccacatattgctttttggtcgcttactcacttgcctggattgattgatttggatgacttatcctatcagtagtcatcacacacatgccacataaacaaaggtaatcaatcgttattgatcatgtactcaaaatttccggtcgactgcattttcttttctggtttgggtgttctaacccacttatccttgaatgaatcaaaacaaataattgtaactaggaaaggagactatgtaatcttccctatgaaattttgaaatggaaatgattttgaaacaactccaagttaaccgctgaaaataaaatggttgtcattactcaagctcaagatgaccgagatttgaaagagatcaggaccgtttacttgcaccttttattcaaggagcttagtgaacaccaagtcgcaacctctcagctaaagtcagccgatgtgaatcgatctcgatagggttcttgtaacaactcattctgactccagtcttatcgagattggtctctcttgacatggcttgcatttcattcaagtcaactctgaggttgcttgtactcatctcaccacgctggcattgagtgttagatttgatttctattaatcttgaagatcaacaatgtcacacacaattgaggttgcaaggatgataggaaacacatttagatgtaatggaatttgatgagaagcaaagtaggaataacgccaagaacgagagcaacgttgtaaaatactcaccgggattcagtgagataatttcatggatcacctgaacttgctagcgatgtaggaacttgatgatgatggcttacttcttccgagagggttgtatccaaactgcatcatcgagacaatttttggaccatttgacggtgggtgaatcggaggcagcttgccgattgtgaatccaatggaggctgttgtgacaaaggtgattgccaatgacgacatcatggctttgagagggaaaagattatgtaaaataaaaatccaaacttaaatggtgagaatccaggattttcgagtgaagatcctgtgaatctgtccaagcattcttcaaaacacaatagcggggttcacaatacaatttcctgaggatttgatttagccacctcagaatccgcttccgctgctgcgcaggctaaatttaagtaatattcatgaacagaattataactgatcaaggaagacattgaccctgccccccccagtggaaacagtagcaggtacctaaatcacaaaactcactcgctcatccatcacctacctatcaaattatgcggggcctcagcgaacgtcaacaactcataagggaggtatttcttgttatggcttttcatcaccaagagagcactgacaagctgctcgatgatatcaccaaccttccaacaatcccaacctttggcgcgatactctttcctgacaacctcagctaccaattcatctgggaaaatttcttcgacgacgagacagaggcagctgaaatacttgaggacttacttcaacatcgatacttgaatttccgtacaccagcaactacccatgaggattacgatcttggaaaattgtttgacatgcgtgacaacgatttcaagcaggctgttaggacaactaaaaccggatttctgtggctcttgaatcaaatccgtatccatcctatcttttacaataacagtactcgacctcaacttcctatccctcatcagctggccctcacactggaacgacttggatctaacggaaacggagcttcagttggacgcttctctcgcaatcttagcgtcggccgtgggacggtagtcaaagtcagtcgtcgtgtgatacaagcaatcaacgaaatctcatcaaagtacatagtttggccagataaggatcgacgtaaggagatatccgatgtaatggaaaaggaagggtttaaaggttgtattggttttgttgacggtactacaatccccttgcatcagcgacctgggattgatggagaagtctattgggatcggaaaaagcgatattcgatcaattgccaggtgatttgtgattgcgataaatttatcacttcgttcatgactggatggcctggatcctgtggcgacagcttggtattcacaaacatgaaggtccataaggagccagagaattattttgacagcggtgagcttgtcatatcggaattagaaaagaagaatatgatactgatcaactattcctcctaggtcaatatctgattgcagatacagcttatggactttcaatgacaacgatccctgcgtacaaagctccgctatcaaaagtccatcgaaacacagaattcaactattgtcttgccaaatctcgtgtacgaaacgagcataccatcggaatactcaaaggaaggtgggcatctctccaacaacttcggctttctcttaacgagcacaaggacatgatggaaatcttgcgatggatcaatgcatgtgtggctttgcacaacatgctcgctcatcttggggactcatgggatgaaatggatcttgctggggaagatggaggtcttgaggcagcagccatggttcaacagcaagcaagccatgtggtacatcgcgatgaaattcaaagaaagtgtcttgaaatcaaccaccacatcggaactctgcctatcccttcttaaacaatctttcaatatcgaccaaatacgttacatcttggactcaccagtagcattaggaaatttttaccagactgatcaaagtaagcccaacgcacacccggaacgtaggtcactccacaatactagcacacaaccactaccatgaatattaattaaattcttttgtttttctgttttttttataattggaacagacctacagcgctccgagtccacaacccacatctagtcttcctgccttgtctcattgcacttacaaaactatcgccgaggcttggaaagagatcagcaagtcgacggccgacaattcgacgactcgtttgacgctgaatgcgagtgtcaaaagccggagtagttcgaacaagatctatgcatgtatcgatgcacaagtatggttaccggagatgggacaagcgcatttcttggatggaagttcacaagtgatcgccttcgagatcgattgtcaatcctcctcttcttcctcttcttcatttaatggtaatcctctcttactcgacttcgctcttatattcgatcacaaacacaagatcaatctcactctgatctgatcatcaggtctttcattctccccacattccaacctcaagatgtccaccgctccagccactgtcaaggaagtcgtcgccatccacgagctcatggaagagtctctcggaaggatatctgggcttacccgcatgcaatccgttcggcgagtccgggacggtggtcctgaacacgagcttctaccacgacgcgagctgggtgccgtttggaccgagctgtgcgcccagtctggactatctctcggccttacgggcgattcgcaaggtgccgatcaacctgcccctctcgcaacaagaagctctcatccatcgacccatccatcctagcagctcttcctcaaaagaacaagaaccacaacagactgagttcttcaatcgatccggattcaacctttggggtagaccgtgccccgacctcaccttcctccgcggaaagactatccttctgctcggcgactccgtcgatcgtaactcgctcgaacatctccaccaactcgtccatgccgacgtccttataaacttgactttcgttaccaggccccttcgacaggcttgcatgaggaggcagtcgatcttcaacagatggcagggaaggcgcaggattatctcgcgcaaggacagtcagaacttgcggataccgccaacacagcccaatcacatgctgaagatgctgctaagaaggtccaatcatcggccgagagggatgtagatttgatttggatgattggatccctctggtgctgtgggctggggtgatcgggcgtacagtccatccccctccccattgtggtgtgggttggcctttggcgtacagtcgaggttggcccatacctaccatttgggatccaagaagccatgacagatattgtccagccatccggaggctgcccctcgtcatctcgatcgtatctaccctctcgtccaggctcaatggccacgccaaccgtgatgagtccaacatcagtccaagccgagaaacccgaacccaagagcttgccttcgatccgagagtttttgtttttactcctcagtcgcttttgcccttgccatcgccttcccaacctgggccttgtctctcaacctggccggcgtcgccggtatcaccggccgatcatacagccaagacactcagaatatcatcaactgggctctagtctccgggactttcttcttcggactctccttgagcttattgatcggccagcatggctatccgatcactctattcctattgtccatccaagccggtctaggcatcacaatctctctctggcctcatcaccatcatctgtcgaccttcgatcagctcatccaccacttgtgcttcctctggcgcgtttttatttttcctcgggatcgatctcctggccaaggagaacgccaccacctgctggatcctcctcttctcctgctactcctgctccaaccacctcacccacttagggtggatcggacatagtttcctcatccttcttatatttttatcgtctgcacggtatgtagtgctgatcatctcaatcttcagatcgcttcgcgcgatcaactcctccttccatttcctttcaatttcatcacctgaccttttttcccctttctttctctctatgtctacgcatagtggaatttgctccgctcttcacttctaaagttgacagatatatatgtgcaacacttcacttgtcttttgtcttggtctttgtcttttttttgcttgtttccttttaggcttgtacatacatagctagatattctgtgtcttatacatattccgatcattttttaatatagtgtgaatctgattgattatgagctgtgtaaatactaaaatccaagtgagaatgctttgaaacaacttttagatacatgcagagatttgcattcaagttacagtgtcacatttgagaggaataaaaaacctagaatgcacatctcatgatgatctcaatctcagcagcgcttcgtccctcactcatcagcttttcagccatacgtaacttggcatcggcttgtttagttgaattattttgttcagctgaatgtttttttttctcccattcaaacttacgctcttccatagccatatgcttgtcgaggtaggagaattttttgtcggccgatgatttgaatgcagctgcaacagttgactttcccttttggtttccggttggttctcgtcttggtcccggaaccgattggttgtccgcattctgatttggaaaacgaccttgagagggaccaggttcgattggtggatcttcgacttcgtctgcagcatcttcagcctcatcaagggcaaccgacctctggaggttgccgagaattgatgccatggtgcgacggggctgattggtcccagtttggatggacaattgatgcggcaacagctgagattggacagaaagacgggtttctgcttgcaaggctggagtagacctggtatttggttctgcaatgctccgagaatgtggagtcagcacttgattagtgcatctgaaagctaccaacaactcaccttcaggtaactcagcatttcctcccatggtggtttcttcaccggcagcagcaatgtgagattgatcttcaggttgatcttgggctgacaaagtctcttgattttcatttacctcccgattggagcaaaacaactcggtggatcaaagtcggtcgtcatccattggttgatcgtatagctccatcccgccttgagactcatattgagctgccggtgtaacatttggcttgcctccgaaaatctgatccattctctcatagcaggggcacatcgattctaacttagctttgatggtgatcccattatcacagatatcgataccagctccagtagtatcagcccaatgcttagcgttggtgaatctcttcttgtaagcctcgatacgttgtcggaggagcttcccatcaaggtgaagtcgtttgttggtctggtcgttcatgtagatagcaaacacatcgtatgctgcacccttagttagagattgagggccaaccgatgttctagtaccgtttccatatatttgggtgtagtgttggggatcttcaaggtaactacaaataagctgatagtcggtcgcaataaactgaggattggcgtctgcagttctgctcgtactagttgctggctttgctgctgaacggtgtgcattagaatttttcttgagggcagccaagcgtctagcagttggaacccaatatttgaactctttctcgttgttggttttctttgaagtcgatttctcgatttcttggctggccctgtagatctccatctcggcattggtacggcggtttcgttttggctttggagtagttgaggaatctgcggcttgattcaaagcggctgggatggtcaagtccggcaagtccggcctgacctcagatatttcctgagacatcgcaagaagggatggatcgactgtttcgtttgtctgtgaagagattgagtacattcatctaagctaccccatacatacagtcaacttgtatcaacttgatagttcagacacactcaccatcgttgatgatttgggtacagtcactggtttcgagctgtttaaaatgatggccctttgtcaagttcaatctaatcacagagagaacaaggtaaattcagataagttgtgaattcaaacagaagtgagatgaacttacttccaacttagaagggagagctgatggcgatgcggatggtgttacttttacgagtgatcaaaatcaccagacgatgacgtgtaccaaggaagttgggtgtttggcttggagaggggggtttccagagggcctgagcaagagttttctcgttatcacaattttaataattttatgagttgaaaagctgagctcaggaaccgattatggttcctgagatgtgaattctgagcttaattttagcataaattaagctcaggaaatcttaattttatattcagtttgacgcgggtcaggattcaaaatctgtgttgtgaaccccgctaatacatgattctgtgaatgagtcaggttaacccagctcttgtcaagcacacaaggttgggtttgttcgacccgggtccgacccggcttcaggcggggtcaacagccagagcatggggggggcctaagactagagtagcccaggagagggtttaggagagaaataacgagaagtggttaatggctggtcggtgacggtcctacatttgctgaccataaccaactccaccgacgatgagaccgacaagcacaatccactacctccgaccacccaaaccagcacccatccgatcgcccttcacccgaccaacaacctacacaccaccgaccttgggctcgatcaaccggaagacaaagaaacaaaccgacttcaaccatctcgtccatcatgccatccctgctgctgccaaaggcacctcctctcgtcctgctcctggaattcgaaaggagttctactttgttcacttcaaggatcgcgtcaaattctggaacttgaccgctggcgatcgggtcatcatcgctgattgcattaaaaaatttagaggattggtcgggacggttttttgggtcgatagaacttcaaatcggctcagtttgctcgaaccagaattctgggtaagcaaattcaattcattgtaaaattcccatgatttgtttttctggtctgattgacttttttctctatgtaaaaattgttgttatccataaattcatgaaatatggcagaaagaagaaaaagaagttggtcaccccgagctgccggaatttgttcggaacgtgccgatcgaatttgaatacagtacagtcaggttgatggcaccgggatcaaatgagttggttatttcatcgaatcaatcaccatgagagagaaaaaaaccctcgtctgactggcagggatatgattgacgttaaaatagaatgtactatgaagatttgcgagaagtggatcatgaagcagtgatcataccgaacggaggcaagcggagggagctccattggacacggattggcacccgatattcgatttacaagcccggcaaacaaagcgaaggagaagagatcatcccctggccggttcaaccggattggtcggtcaacattcaagatgcaaataaacgattggaactaagagacagacacctcaagcaaatgcaggagcagtgggcactcgaaacacggaggaggaacggagagatcatcggtctgtccttcgactactaccactcaatccatcctagcctagaggcactcttgctaaagcaacacttccttggcattcatgtatagatgttcggacttcaccgacctcccatgtccactccagagagagttgagttttcatgttatcctcgccttaccggaagatcaaaagttgaccccgtctgttttttttgtatacacagcgcggaaagatctctttgcatcaccaatggacacctggtcgaatacgcttgatcccagtcaatatgaagacatggccctatggatgtctacctcaccgaggacgcagaagagtttatcaaaatccatcaatctgaatgcgcttcccgagctgtcagtgcccgattgggagctaacagcgggccaacacacccggcggttcaagacaacaaattgggagaacaagttggcggagaagatcgaggcgcaaaacgatgctgagtcccgtcgactcgctcgacatctcaagctgcccatcgagcggatcagacggctcttggagatcgctagctatcgcccttcaatggtcgaagcccctagtcgatcggctccctctaacgatcagattcgtaaggccaagctcgaagtcaatcgtctccgaactcaagtccataaccgcgaacggctggccactctcgaccttttacctgccttggaatccttcaatagctccctggctcagtctaaatcatcatccatctaagttgtcttctctcctcgacaacttccggaacaggaaagaaaccaaaagaaatgttgactgcttaattgtcggttcattgtgcatgtgcatcgattaaaattaggatttgggatctcctcccatgacttcttccaatctatgtataaactcataagccatagaagactatcaattttcctcatatccttgacaatttagtcctctactcactcaaaatttgtattttcatttgcctgacatactgatgtgaggtattttaagtaattcagcaaagaaaaaaaacatgtgatgcatatagaagatgttaatccatacctactgtatgtttacatcttccagaaacaaggataaagctttaagagaaacaagaagatggaggtggaggtgcattaatgtatgtatagaagatgtgcttgaccccaaaccataaatacaaatgacatgcacagtgccttgaagaacatgttcatcatattatcatgttttggccagaaaacttgaaaacttgaagttctgagctcttgaggaaactctttggctggtaggtacagaccatatctacttactgaggaggaatattccttggcaaggtaggggaacaactctcatttcaagaagctaaatgtgagcaacaattcccaaaaaaaccaggactgcatattgggtcctggggacctgatcataatgtcccgggttggttgcaatgacatcccaggttggtcaactcacaacaacttcccccaaggtttgagagttgatgctccaatttgcagttgtttatccaagtaccaaaaatcatcaagaaatacagtcaactccctattaacccatacccctcggtggactgattttggtatgggttaagagaatcatgggtaaagagtgaaagtctctattaacccatgaattcatgggttaatgacgactccctgttaagccatgaaacacatgggttaatgaggtttttgactcttttaaaccatagctttcatggggtaaaagagttttttttgcaggcagctttctgacatagaaaaacaactatgtacatattgtaaaaatgaggaaacaaaaaagtggaacatagaagagattattcagaattgataggttgaaaaaaagaagtgatggtggtttgttgagcagtagcaataaggtggtagatgagttgctttgagtaagcttccattgattgattgagcttattggcagctttgcaggtgtcattctcaatgtagtcgttgatgagtgcaactgctttgaagacttctttgacagttggcttggggcaaggaggtggaacattgcagtcaacatcttcatcatctggtttggtcctttcatccttgacttattggtaaatctcttcggtagtccacatggcaaattcagactcaattggtgggttgagaagctcagagacagacatttgattgcttgattttgttgtgacctaggtcacatggtgtgacttggctgcggctcagccacgattacaccctctgagtcactacagattttaggagaccaaccgactggagccaataaatctgcttctccaaaggttgaatgtctttgttttcatctggccttatggtggtgtgaccaaaaataacggtggtgtttacaaaaataaagtgaaaacaatctcttcaaggatcaaagacaaatgacaaggctcagtgtgagaagagagagaagaaaacgggaaatttgataattgtcaagatcaaaaaaagctaaatcaggctgggaaaaattccctattaacccatgaagatccattttttttttcaaaaagggtatgggttacggggctagagagacttatgggttaagcccaaattaacctgcctaccaaattggtggactaatttttccatgggttaataaaatcatgggttaatgagtatataggttaatagggagtcgactgtattctttcttgtgtttcttcctgtggacatgaggcaaggattcacatgtgttctaccttttaacatgcacttgaatttgaggtatgtagagcttagtcatgtaagcctgtcctagcatcatgatcacaattaggcttcatttggatagttccacacaaatcaccctgtacagatgttctttgtgaatacagctgttcttggacaaatctggatggattttccaatgacaaattaggacccaggaaaccccctataaatgtcagtaaccaaaatgtatgatttttttggcaaaaacccaaaatgatactcaccaaaaatgtatgaatgggcatctttggacaaaatgttactcacctgaaatgtatgcaatttttggggaacaatgtaggttagtcaccaaaaatttatgatttattattattactatcattatttcttttttgcagccccccccccttccagtgacccatcaattcaccccccccccccccttcaagatttttcaacacccccatcagtttcttttaacccccctgtcagtttttggaaaaaagaattcctaagaatcaaatctctcaaaaagaaaaagctgatgatagttaataattataagttcctcccactacatactgtatgaaatggcaaatatttcttgatttttttttcatttttcaaagcccaagttgccagcaggaatgactagctgtagagaaagtttggctatgtgcttcctggcgggaaaaaatggtatgaaaaaaaaatgtgttctcggcataaaaatgtaggcgcagaaaatggatagtaatttttgctgagatctaggctacacccaaacacctagtagcaggtcccaaaaagtctgcccttttctaacaacttgcagtttatgctcgtaaaccacccgcggggtcccggggaccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccttccggtcacgaggtacatgtacctcatcaaccggaaggaaacccctccgattgatgaggtccatctacctcatcgaccggaaggaaacccttccggtcaagactcttgggggcggtacccgggtacctcccctttttttgccaaaaaaccggcacccggcaccgcacccggcaccgcctggcgggtgcgaggcgggtgcgggcggtacccgccgagcggtactaggtacctagcaacgggtaccgacgaacgatctctagtccagcaatttggtggaaagctgtcagcccagctccaagttggactggctgtaccattggttgcggaagggattcccagggtccaaattgcctgaaaggaaccattctgaagttaaaattgtgccaaatcaaaaaactgattgtgtgccaggctcactaggccttagtatatgtatgccactgcctgtacaagcataagcagcatgaattgattttagtacatccaactgtgaatttggatgcacaaagataggaaaatctggtccaatttggcatccaaatatcctcatggatgtgacaagagttctgagaacagctgtatcttcatctctcattctcatgtgattggtcaactcctaccccttaggataaactgacacagcaatatccacctggcaaatcaggacatatatagtattagcaagttttcctatgacatggcactgctgggttcaaacacgactttgttgattctgatcctgttgcatttggaattggtcctgtatagagatggtcaaagggtatctgtcgcggatacctgctatcccctggcagatacccgccagtgccagcgggtgcggatggccccttttgcgcaaaacactggcgggtatacgggtatcccaaaggatacccgaggctggaagggtttccttccagctgtcgaggtacatatacctcgtcgactgaggaaaccctcctgtcaacaaggtacatgtacctcgctgactggaaggaaatccttccagtcaacaaggtacatgtaccttgttgaccgcaaggaaacccttccagccggcgaggtacatgtacctcgtcaaccggaaggaaacccttccagtcggcaaggtacatgtacctcgtcaacaggagggtttcctcagtcggcaaggtacatgtacctcgaaggctggatggaaatccttccagccgtcaagcatgtacctcgccggctggaaggaaacccttccagccggtccctcgccggccctttcaagggcgggtatccgaggatacccgctaaggcggggggatacccgctggcggatgcggatgcgggtgcggattccggtttccctagaaaaagcagccggatatccggatgcgaagcggccatctctagtcctgtaaggataatgtcgaattgaaattagaccttgtttgcctgtccatgagtcttcccattgaattttcaaaaccaaaactaggtgtgaatcttccaggatgtgcaaatgaaacaggctgaaaatccctctcaatattgctggggggggacttatgaggcaaactttcagggggggggtgcaaatttcacaagatggcaggggtgcataggttcctgcccacttttggcccatgtgagtggatagtggatatgaccggtgatcccaaacagattcaggagcaccaggaaaaaaacaatgctcaccagatgacagatgacattgtgtagcatagattacaactccactgtagatccagtggtactgcaatccaaactcaatggcccctttgtgctcttcagggggctgaactagagttgagctgggtacatactgggtagcatgatgaacttagcctgatgtcacttgtcatcaagtgatcattgttttttcctggtggagcagctgtcatgagctgtgatccccgaaattgatgatgaaagtcatggatggccaaacaaggcattcttggagaattttcagaccaaacatgttgaaacattgaccagcacatgttgctaagcttcagctgttgacttggccaagaacaactgtttccaggattgttgactggattttccccagatgcttgtcatgatgaggggtgtcaagcagatattctgaactcattttgactctgaggatttctagggtttgcccaaaccactcctggaaaatcctagctgtgaacaccactgattcatcttgacatggattatgaggcagttcatgttcctctggtttttgtgatctgcaaccaacctttgttaaacccccttgacctgctgattgagatggaaagtctcacaaggtttatcaatgcatgggagcgtccattttgaagcaagaccccacattgaacgctttcaaaactcacacacaatcagcaaacctgactaaaaattgcagtttttcttgtgtcctggaatatagcggacaacttcctgtcaacatctgcaggtcttggctcccagagccagtttagagccttgaaatccaaatttctctgcgagaatcaagggtttttgggtctagattgacttccgcaagggtcccagatccaacaggaagtcctccagtggatgacttcctgtcaacatctgtggttctcccagttttgatttagagcctcaaaatctagatttccctgcaaaattctagagtttttggtctggattgcaaactgaaagagtctcagagccaacaggaagtccaccactgtcctattgacctataatcatggctaattttgattgtcatttgacaaaattggccgcttgcacagtgcacaattctcagtcaagctgaagggtgggacttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggtgggccctccgggccagatcgaggaaggtacgattctcggctcagcagctggtcacatacacagaggattgagaatttgcacagagctcgacctggcgacatcttctagacttattaccaatccaagttcttcttcttttatctgaagagagagaagcccaatcttcctcccgtcgggtcaatactcagccaccggaacaagaagaagcagctacttggttaaagctatccattttttttcttggggggggggctgtctcactggaattcttcttcatccaactcactcgacgatctgcatggccgacgacgatctggatggcaaaccaacgggcggcgggaaggccggaggcctggctatatttgatgaaccaacttgccgctccgcggctggtcaaaggaatcgtaactccagcattgagtgaatatatttcaagcgggttttttccacattagtaacacatctctatgtacaccttctgatctgatcttcaagaatgagagtcgtcgcggtcagttgactgtcatgaagtgggtgtccgataggttctgtccttttttttgtttttggggggctcttgtcgaagcttcctgcaacgatggaaatccgtgaacgagggctgccttttgcagacgattatagggatgtaggatttgtataaggaactggtacgagtcgttcggccctattccgactccaaaaggatcaatgttttggagggcatctatatacatatgtacattctcatgcatgcatccatcattcttctttccgtacacgtacaaattgtcggacctttattaaggcactcgcttcccagccttttgaagcacatgcactcgcacgagagggggttgtaaataggtgtcggatagagtgttgtctcttggaagggttacgcgctgcttgtacgagagagcaagcgaaattggttgatgacgacatgtaaatttcttgagattgaagctgtcgttgttgtatgtaccatatggatgggagatgtggtactctgtctttcgtaaccacatgaacgtccaagaaaaacatgtttttatgtagaaccgagatacaatattttttgttcttctttttccgggtttttgccattatcgatgggccggttgggtggttgtgggatcgcgagaaaactgcctaattatggccggtcgactgaatttgacatacatacagttgttcctcgagagaatccgtgctacagccagcccaatttcaaaaagaaagaaagaaagaccggagttggcgtcgagaaggattcggctgtaagtatttacaactgtgtgtgccagtgccactgccgacttccaaccacccatccaatccacactgaagttgccccatcagtcaatattttgtggactgcctccaagtactcccgtcgagccgattggaagggaatcaatcgatcggggtgagtgtcatccttcttggtctgcgctatttttctttttggtatgtcatcctctgccagtgagaaacagccctctagttaaaccttcgtccgtttctgtagcactcaaagagatccaagactttcttcttctttcatcctcaagcactcctcacacttcatccaatctgttcgctatatcgaccctcccaagtcggtcaacagacagccgtgtggaaaagcaccgattacatactgcgaacctcctaaaaggaaagggaaacaaatcaagagaaaagagcagacgcactaatccgccgaagtctgaagagggaggctgatctcaacttcaagccaagtgtcagtcaagtcagtcagttcaggtaagccagtttttgagtagtactgtccatccaatctcatgtgactgtcactgcaacccagtctgtgatcctcactcttcaagccatcaccagctattccgctgtcccatcccatcatccctcacacagccacacagtctgactgcctccctccgccccttaaaaaagtttaaaggaactcaactgaccaaacccctgtgggcccccctgttggactgtcttagagcataacagcgatctacacgcacattcattctcgcattgaataaacaacttcccatccgacttcccgtcgccctaggtaagtcttcacatttccatcctcccaacttctccctccttgctcttcggttggttgcggtgatgttggtttaagtcggggggagtgatcaaaactcagagatacatacattcagtctatttcccctgttgggcgtagaattcatcaacatcaacaacttccctgagaaaccctctctctcctctgcaatctccctccatccttatcccctcaaaccatcatccaagctcatcatcctcaatcggccggcatctctttgatcaaagcttgagtccagcagtcatcccggctctcagagagtatcaacccctccgaagcccgtcccaagccggctgaggtttgaagcgtcattcttcctgttcatgacatcaccagcctgttgaatcggcctggttttgatcgtccccaccttcatccttgtcccaccgttcttgagccgcctccacgctatctgctgcactagccacccctcgatcttgttctttttttactcacttcaagactggctttcttgttcggcaactcagcatcacacatacctcctccacatctgccctctctctctcttccgtgccttcaagcccaaagtgaccctcatctaccacctgtgttggccgatcgactcggctcttcatcttgttatatatattaacaccctcttgtgtgtgcagaaaataccgggtcattgattaatttatctattggatccctacccagatcttcatcagactcagcttttgacccgcctccaacctcatccatccacccacagccagcttgtttgcttgcatcattatcgttgatcgattttcatctacaaatttaccaccctcttgctataaccagtctgacccatccctcagcccgttgaacctttaaccctctgccgtcgacctgtgctgctctctctatatctatatatatatagtatactaccctcaccatcccagagttaaatactttcagccgtgaaaaagctaccgccttgtaaaaacccggctgatcgattaatctaactgctgagctctcgtcaaatcccttggcattccaagaacatctaccctagcctcttctcactctgcctccctggccaacaattcagagcaaacacaccctttcctccccccctccaaaaaaaaaaaccaacaagtcagcagtgctgctcaacaatcacccacccacccaaccaaccaaccccccttgacacagtcccacccaagaaaaaaaaaatacttatccctaccccttgcccccttcccaccccctcctgatcacagttttaccttaatcatcagcaacaaacatccttcaccatgtccgacccggatcccgaccctcagcttcagcccgaaaaacaatcaactcacgacccaacctcgatcacccccaccgagaaagcctccgatgcatccaagaagcccggccgattcgataagactttcgaatccgaggaaaaaccagtccatgcgctggttgatatgagtctgatccagctcaaggcggaggacctctacgataaggataaggtcgatctggaacaggtcgagctagatgatgtttgggcactcttgcagtccgtagacacgtctatctgtctctcaacacttgattctgcaactcattttacaccttgtctctccagatgtaccgaagagggcctcaccgaagccgaggcacaacgtcggctcgaaatctttggacccaacaagcttgaaaccaaggaaataaatccattcttgcaatttcttggttttatgtggaagtaagcctgtcttaccactgtggcttgctcaattgcttcactcactgaccattattttttagtccgctttcctgggtcatggaagctgccgccatcgtcgccatcgccttatctaacggtgaaggtgaacccccggattggcaggatttcgtcggaatcgtcttgctgctgttgatcgtacgcatcattacacaccgcccaaaactaaagaatctagataagaggctgacagggtgactttccactctttagaactccgcgatcggattctacgaagaaagatctaaagggtaatgccgtggccgccctgatggattcacccctctctaccgcccaaagttagacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttgcgtcgtcggcactgtcggagccggacctgctcgcgctgggatcaaactacttgacttcaagccattcaaccctgtcgataagcgcactgagatcacttacttggaagaagccacgggcaaaatgaaacgcgtcaccaaaggaatgaccggtgtgatcatcgaactctgttcccgaaacaaaactgaagatgttgagaatcaactggaagccgatgtcgaggagtttgccagacgtggattgcgtgctttggcggtcgcttttgaagatgtgccatccaatgacaaagatgctcctggaaacggattcgagcttatcggtctattggcaattttcgaccctccccgtgacgacactcaacagactattgatgacgcgatgttgttgggagtacgtgtgaagatggtgacgggtgatcaacttgcgattgctaaagaaaccggtcgtcgtttgggtcttggtgatcacatgtatcccgctaaagtcctcaaggatggtcccgaaccaggcggcaaacatttgacccttgatgagatgatcttaggtcggttgtccctttgttcagacatggtcgcttttctttttcctgacatgagttctgtgttttatagacgccgacggttttgcgggtgtgttcccggagcacaaatatgagattgtgaaacgtctacaaggtctcggccatctgtgtgcgatgactggtgatggtgccaacgatgcccccgctgtaagactttcttttttttctttagctcatcttgaacttcattgctaatcatatcatttttgattttcagctttcccgtgccaacgttggtattgcagtcgaaggtgccactgacgcagcaagaggggcggctgacattgtgctcacggagcctggtctatccacaattgtgcatgcgatccgtcaatcccgaatcatcttccaacggatgcgtaactactcgatctatgcctgtgccgtcaccatccgaatcgttgttggttttgcagtcttggtcttcgcctacaagtttgacttccctccgtttatggttttgatcatcgctttactcaacgatggaacgattatgactctatctgttgaccgggtcttgccaacgcaccgactcctgatcactgggaccttgccgaaatttgtacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaacttgtgtgactagtattactactaatactattactactactactactattatgatttattatttcttttgacacaacataaaggcaccttttttcctttccttcttgttagtggttgttgattgaactggctttgttccttctatctctttacctgcttaatttgttcatgtttgtttgttttcttcttattaacttggggttttcattcattttattattatcattgatttacatattactttatttaagaaaaaaaaacaaaataaactacttttttttaaaaaaaagaatgaatgaacaaacaaacaaacaaacaacctcatcctcatcctctcatcatccaatccattaattacttccttcagtttttgatcctacaacttgttttttttgtttgtttgtttcccatctccatttcttttttctcgtaataatgaatctccagggcttggtttgattttctgaccagggtcttgcctctatgtggagctttctcctatctggaaatgattgattctgggcaaccgttgaaggacatttggtgtcacgttctggggcccttggccccctgccataccatgatacacttactatccaggtgtttgggtggttccagagacccatgatcccaaggaattccatattttccaggcatccatgctcagtccctctccagatccctctccagaccctctgtttccaaggattgtacagccaaacatgtgaacttaacaaaagcctgcctccctgctgcggtgtggggcactgtagccgcttgtcaagtgtgcaagcactagggactctcccgcagggagaggacttaggaataatgagccatcagggcccaacagcatctccaagctttggtggcggaggatgttgtgagcacttgcagacctcagttttgaacaagtttttttctccttcttcatagtttaaactttgtatttttctttatcaaatagtcaattcagaacctgaaatttatatcccattcatgatcaataaaattcatgaaactttgagtttcttgaatttctgtggccgcttactagcaaagccatggttttttgggtggctctttttctcaacaaacctctctttttttctaaccttttggcctttaatctcaacggctttcagtttattccccatttctctctcctccctccctctctctcccaacccgatgcatacactccctcctcgagcatataaccacctgacccctcaccattcaagacaccaacctctccgattgttcaaactggtgagaggacaaagagttcaatccccatccaaagagattccaaggaacgatttcttccgagcgaagggtcgaaggatggcctggacaatcagattgacaatatgtgcaaagcacctgatccactgctcctcgcccttaaattgtttccaattgagtctttccaactctgaaatcatcgtctcgttgttacttgcattgttggaaacaataccacatatctagacagagatgaggaacaggggcagatatcagagcaataagggtgaaaaagattggttacacatggggggttgagacaaagaaaatcatacgcaccctattttctaaaccaaacttctcaacaatatatcttaccatgcgcgccaggtattcgcctgtgtgcctttctttgagctgcacaaagtccaggggcatggcgtccaattttgcattgccagcgccattgtccacaagtcgatataccaccgtgccaataatatcgtatccatttggtgactgccacgcatcaacacccaaatatagggccccctcatgcatatgaatagcccaaaaacaaagtttgtactactgtcagtaataatcaaaggttgattgatatatgatattatcagagccagaaaatttaatcactcacctttaactcttcacatagtttctcctgaacacataagtagagcatgtgaataccttgtgaaatcatcttttggtttggaaggttcttcaagattgttggatgaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgactcaaagcacgtgtcggcaaccgaaaagctggcaactcttttgtacatgctaatcacgggtctatcgaaccgaaaattacaagacaggcttcaaagatcggtgtcaacaatctcaataacgaccaaccagttgataaaagatatcgcaatgaaccgcagtatggttcgaaagtttataaccctccccgacgccaatgccgaaaccccagaagaaatccagttgaacccgaaattgtccccctattttgatgagtgcattggggcggttgatggcagtcacatcccggtgtttgttcctgatcagtctcggtttatcaaccgtaagggttatccttcccagaacatcttggctgtttgtaacttcaacatggagtttacttatgttatgccaggatgggaggatctgggatgccgcacaaagtctttctttgaagatccctgaaggaaaatggttgttgggtgatgctggtttccccttaagcgatacttgcttgataccttatcgtgccacaaagtatcacttgaaggactgggatgttgttggtggagccaagtgagaacttttaccccaaatcatcttgactttgactgaatcggttgttcttttgtttggataggcctcaaaatcatcaagagctcttcaatttgaggcattcaagtgcccggaacgttattgaacgtatatttggggtcatcaagagtcgattcaaggtcatcgcacatggctgcaaatacccaattgctatccaagtgaaggttatcattgtcatgaccttctttcacaacttcattcgaattacggaccctgcagaccgaacccgactctctgataccttgctgagcgatattggtcagcccgacacagtcgaatatggacagctacatgactctgggatcagcagagctgagtcaactcgggctcataagaggagagacgatattgccctgaagatgtgggctgactatcagaaggtcctgaggcattggcaaaggcatggacttgccaatacctctgcttaatcaattacgatttcttgtttcattttttgttcaggtgctacttagtcatatgaaaaacagtagagagagtgacagttacccatgaccgtttgataaagctatgtagggtgacttgggcatatgaaataaagaagcaagacagatgactatgtttgataggtatgcctatactaaaaaccaagaaccatgatagcttattctgagtatatataagggaacaagattgatttgagataagcgccacattgagttgagataagccagccaaggtgacgatataatatgtacctaccagcccagcttcattcggagccaagtcgggcggagggcatcagtcagagaaacatacacctcggcgtggttgtcctgtccaaggaaatcaatcgcttgaaatattcttgcttcttccaagccctcttccttctggaccatctctactgctcgcatgtgaaccgatggaggtggagctgatggagtgaaaactaaaggggggattggggcatgcatcgactgggccaaactcgagctcattgatcaaagctcacccatgattgcatcaggtgacattgctgagccgcgcttgcgcttggcagctgatggagtagacttaggcggcgcaggtgtgttttcggtatcctcctcagcctcatcttcttcgtctagatcttcatgcgggacgtctcttggattgctagcaagctcgttagaatccatccagttccgttccggattgtcgtcgtcctcagtcgtctccatgagctccccattggctgtgttcccctcgatcaaccccgcaagctcgtgaaacaaagggaacgatttaaactgccaacggcaaagttcacggccggaagcactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngataagattagagaagaagggctctttgctctgactgtagcgtgactccggtgagttcttgctgaccggcctgtatacatatgtactccggacgacatttgtaaacttgcccgggtcggggcagcaattgctatgtagtcggcggctctcatcgtctctggttccgatcagtctactgcaaacgacttgtacataatgaacactttatcgcaatgccatcatgacgatggcaatcagcccatccggaaatttccgatcatcgcggatcctgatggtttactgcaacaaagagtccagttgcgcttgacatccgaagcaagttggcagagcacaccaaaatcatcagaagcctaatagcaaaagaccttcagcaaccggactacaagcacagctctcggttgcttggtttgtgtagtcagggccgtggctcctacataggaagtcttgatggctcttagcttggaacatcaagcttatctgatctggaacgattggtcattccacaggcacggaacagtcgacaattattcttacatgagcgatttgcagggcgccgttctatcgggattcacgactggctcgctgtccgactcaacctgaaccaacaaacacacagattagaacaaccgtcgggctgtacacactccacctagtgctctccaattgtgacttattgttgttcagttcttgaactctcattcctcagacgttgtctctctctgctgagtgacttggatgctgactcatcttggaacattcttccggttcccattgccaaaaataaagcccagcactccaagtcgattggccggtaggtgctttaatggagtgaacgtcggggtcccaaggtactctggggtgcgtaattacgctctggttcggcccccccatccgcttattcttgcacaacacttggctcttgtctttccgcttttgtgtaattatcactaggcttcgtttggccgtccacaatcttcgtagaccgtcatcgaaaatcctcaaatcagaatttaggtttgattttttcaggctgtgcagctgacgcagcctgaaaatccatatcaataacgatgtggctgtttggtgcacctcgggagtggatgatggaacggcgttttaggaggatgggggggcatggtgccggtcagagggggtggtgtgcagctggggggtgatatggagttgttgtaagggaaagccgagtcggcccgagggtgatgagagcaccgaagcggcacttatgacgcaaaattttgggggggacccaaaatcttggatttggcagagaaaatatctcgttgaccatttccgtcataagagattcgatatgacgtggcctcccaaacaccatcgtgaggccccgtcattagctgtgcacccccgaaatatctgccatgatcgtttatgacgatcatggacggccaaacgaagccttaatggaactataacatagtgagtcagctttgttgtttaatacgagtttggaaaaactggtccgggctcaaccaagcctttctaactttttttttagccttcacttgttttctagttcttgttgagaaattggtagtaatttacaacttctgggaaacttgtcagctctcttaagcaacgtggtgatcaagaacctaaacagagaggatgattatcggctggcgaattggctgccaggaaggaagagctagagtatatgtttaggttgaagttgcacttgcaggtggtcagattgctctttgttttccacttccaaatgtctattttaaatcggttcgtagtcgctgttgctccatcgcctttcttgtttcctttttccccttcagagccctctgctcccctccccctgtcttgccttttgtgtatcgccctacacatgatgcacttggtatgtaggttcgctcatcttgattaccatcgtcgccttcctctcagacttataaatcttatgtggtcccttaccagctcatcatacgcacagagccctcttcaccactccccaaacgcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgtctgcccagccatctcctcccactcccgtgctctcttcaaccgcaaacgatatctatttaaactgactggctttctctttcccttcctcccccccctcttcatcaacttcatcacaaactataaaaatcctaatcaacccgccaagagatcaacatctgctttagatcacatactcacatcctaccccccaagaaaaaaaaaggaacaaaaagaaaaaaaaagaatcctaatctgtcgacttgcaccatatcatgccaatttccctcgattcatctatcctcacccccacaaattaattaatttcatccttctcggggtctccctaatctcaaacacttggcgaattaattagcatcccagcctaataatagcacattagcattcgattatatattgatctttctttttaataaccaaaaaagatacagaatactgtacgaacagtagagatggcacctctcaattcatgtagcattctactctctctcttcatccttaccttgtctcaccatcaaacactttcctactcaacctccaccccaaacacattcgagctcagtccacgcgccctcggctcagacggaccggcgccgcgagccatcccgcttgtacggagacactcccagcaactcctccgcaaacgcagcccgcacctcgtcaaggactacgcgctcagacaggctgacctgctcatcaacaagtatcctcacctttctcgcggctccggcgctcccgatgataaacctctcctcagggctcgagacccttccgcggctggtatgtgtccttcctttttctctcttttcacctgagttctccagccaccgtcaacccaaactatcttttcacatgtacaccgctgtacaacaagccgtgatctcaacccttgattgaactgtacatccccgccgcggagtggcagtacagcgctccaaactcaaaatttgagcttgattccccttgtgcttatgttgctcgtcagtccacaaccgtctgaggctcgagccgttggacatcgatatctacttcgtatagccgaatacggctatccagactctgtttaatgttctattctcgctactgcggaaattggcttgcctcttgctgggcgtggaatatatattcattgccgccgccgttgtagtttacttcgccctagaacccatcatccttcaagacttattttccaatctccagctgtgactcatcagaggcccctaactaatcactgcttttttttttttttaatgtttcaaacaacccatagccctcagcaatggatatgctgattcagagtactatggtgtcatccaagtcggcacaccgccccggccattcaatgttattcttgataccggctcttcggatctgtggctaattggacagggtgcctcctcatcttcagcccgttcggggagtggcatgtctagcatcagctctcctagcgccagctctacaagtgctaccggaacccccttctcgccctcaagctcgagctcatttcagtcgcgttctaacacgtttcagattacctatggctctggatctgcctctggcacagtcggtactgataccatcacgcagggctcatatactgtcaccaaccaggcttttgctgtcgtcacaaggcgactcaggtctctgtcagcgatgtatctggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngattgatacctttgcttttggtatacgtcaattcggggaacatctccaccgccaccgacgtcgaacctgcttatcgggatgacccttggagggatcaacaacactcttttccagggagatgtgaactacatcagccttaagtcccagtcctactggcttatcgccatggatagcgtctcgatcaacggccaggtgctcactggaagtcagagtaatgccgtggccatcgacactggaacttccttgatcggagctcccactgcaatcgtcgctgccgtctacgcacagatcccaggcgcccgggctgctactggctcttaccaaggtacatccaaattctcatctataactgcagaaggagtagtgtgatcgatttctgacgattctcaatcgatgaactcaggttattaccagttcccatgcagcgcaaacccagtcttgacgctcactttcggagggaagcagtactcgattgcgccagatgacttcaacgttggcgctgtggactcggatggaaagatgtgtctcggctcgatctttgcggtcgagtcgtcgtcgagttcttcgaccaccaagtccagcagctcccccgcgtggatcatcggagacagcttcttgaaaaacgtctacaccgtcttccgcgccgccggcgacggtggaccggccgtcggcttcgctacccccgccaatggataccaggagctcctccgctccgcggggaccgctaatggggccggcgtgactagcaacggcgggacgaccactaatgctagacacaatcttgccgcccccaaatcgatccccagcttcctatcctttctcctcctcttctgccattatcacttggactctactctgatttactttccccttgtgtttataatccaccacttcgttaaagcaagcctttcattgatgtatttctctccaattcatttcccttttttttgcgcattcctttcatctttcttccttccttcttttctatcattattactagttgatattattttttttaacaccttcttctttccaaaaacaaacaaacaaatacataaaaacaattcaagcaattctttttctttcttcttccatttatttgtaactagtcttttttcatgggaaaatagggactggatgatctttgctttcttttctgggatttttttttcttcttattcattatcatcatcatttttttttttcattcttattatcacctgaaccttgtagcattattaagattatcataattatctttttttttgttcactaactcaaggactatcatcgttgtaactcatattatatatatggttctgacttcatttatcctcatcatcatcttcgatttgcgcttcttttgaaagatcttgcaattgtacatacatacatccatgtaactcattcaattataccaattgatttatctgaaattcttgtgtgtcatccttcacccacttagcacccaacaaagtacatagtaacagactagcgggggttttccttgaaattttttgaaagtctaaggctcatcttgagacaataataataatcaataatggtttgaccaactacgatacgcacgaacagagtgaaagcaacccctgaattttgtcgttttctcacttagcaagctctttttggtttcactcataattctgtagtaacgatgattggtttgcattcatgcggtatatgtatcgaatgatcgactctgcgtgtttttacaggtcatgagtgcattttcggtagactaagatcttcactcaaaaggatatcgcacatctctctcaatgacagatacatagacaattgctggctgatcagctgcgtcggctcttccaccactcttgtctcttcagacttcgaagttcgacctcaaccgttgatttatatgcaaagcatttccggtggccacgtgcacgggatggccggcttgtaaagctgaaacagacgcgaacttacgtccccccccccctccacataaacagggtcttcgttcagttacaaaaacacacgccgttggccgtgggcgattttggcattaaatgcgtatgaaccgtaagagtttgtaaacctgcctcgatgagtttgccatttggacggccccgccttctctgagggcacatatacgccagccattcgaacgttggactgacataagacaggggtgctgctgtcattgatatggatctaccgaaacgaatatacagccccactcggaagtgcccgactggggggggggggggggggggggggtttcttggaagtcagcagctcagtcgcgctgatccactgagcttttgtgggttgtttcactgatcattctcagtcacaaagatttttcatcttccaatgtgttggagaactcaggacgacagggtgtaagataagagatcaagcgttgccccattgggtcttcttggccgtatcatcatccgcaaacttcatagcagtagaaagcatgatactggttccttggttattagctgtatgtctgagagccgaacatgctcgctgtcttcctggttaatctgcacgctattcttgtgcctttcaaggtgcattaaaactcccccggtgctagatggactggcggaacaaatgcccatctggcagccaggtgatgacctgttgaaggggcttccccacagcggccttcaagagatgctcgacgagggcctcgatccgttgggtatcatccatcgccaagataatcatcatcaggatggctggatagatcacgtacctcaggtcgctcatccggaagtcgtagataatggtcaaaatcaaggtacgtcttgaaagcaacagagatgtgtatgcatagtccgcctggtttcgctggcagactaggcagactaaatatatgaagctcactgagaaaccgatgatacagcactaggtatattccactcaagtccaacgttatcactatccaatctcgaggaagaactccacaatgccatggaaggttagccccagttccttattgttggaatgcttctcaagctcattcttacactgagctttttttttagttcctgctcgaacccatctagttggaagtgatggtttagatttcttgggtatccacgatcaagagaatcatgaccagtatggctggatagaaaaacctcaggtcttgcatccagacttggtaaatgacagtgaaaatggaggtaaggtgtataaaagctggtgaaagcaacaggcatgagaatacatagttcgcctggtctggctgacagactcctacgaagctgattcagaagccaatgatacatcactaggtttattctactcaagttcgtcattatcattggccaatctagatacagagcttagtaatgctttggaaggttagccccactctattattgttggaatgcatctgaagggtctcattattcttacactgagctctttgtcagttcctgctcaaacccatttccaagtagtgggaaatgatggtctcgattcattgggtatctacggccaagagaatcatgagcagtatggctggaaagacggacctcaggtctctcatccagacttggtaaatcatggtgaaaatgaaggtaaggtatacaatagaatttattgaaagcagtagagatacatggtccgcctggtctcgctggcagagtactatggagctgatagagaagccgatgatacagcactaggtttactctactccagctcagcattcccatcagccaacttcgaggaagaacttcgtgatgctttggaaggttagcccaagtttgttattgttggaatggatctcaaggttttcattctgtcactgagttctttgttggttcgtggcactcaaccccatctcccaagtagtgggaagtcatcaatggacccataccgatcaactgcattggttagaagatcgcacacttcctgatttaggctttgcgatagaaggagttcgagatgaactggaagagatctggcataccggcaagcaaacaattcagcgttcggaaattacataactgatccgtgtttcttgatcaccctgacaaaaattctgactctttcagatcctgcatttgaatcgagcttaatctctcgcaaagaatcaagcaaagcccaacctagttcaccagatcaatccgacgaagcagaaccatccattcactcagagttagatgaaatcccgatgaaccaagactttcttgcgagtgataaggtcgatcgatttcggaaagagaagcaatacatccggagatttttcgccaaacatcaaagcaggaaattaggctggatagagcatccatctttatcaacttttaccgagaaatttctggaagagtatgatgctctacagcttggtaaaatatgccatcggattggtctatcaaccagtgtgaacattgaaaatctaccggtttgcaaataccacggttgcatccgtcctgttgttcaatcaactggtaaaatagtccaacgccaatctttctatcgtcacataaagaagttggtcacttgggcaatctacctcaatactgctgtcttgaggagacttactcaagaatcactttccaaaaatgaaactttttcgcatcatcaattgactgattggctagtgaaagaaatcttccatcctaagcacagcttccctgtggtaggattcataaaggagaatcaagagagatttcaagaacttcaaaccaatctgattttatatttctctgaaagtgtgcatcctgagtcggacttgttaaattcttgcttgttgatcttacaattttatcacacacaaagtcatcgaatctcaaagtttcttcttaaaggctcgctaggtttgggtcagtttcaattccttgttgaagatgtgttatcgaatgcagtaagatccaagatgaaaattcagaacgagaacaggtcattgattccagccagatgtgggaatttctcgatccctgatctaagtgattattgcaaacatgtcattcctcgatcgtattttgacctgagtgccaagttgaaaggaaagccaggttggattgttgagaagattgaaaatttcaacactgatattggaaacaaatgtcattgcagaacaaagttcaaaaaccttcctgtccatcttttgcaaaccaagcacaaagaatctggcctgcaaggaatccgagttacacaccgacatcaagagaccatacagaattttgaaatcctgagaagatctcgggctcttctcttgcacctcatgttttgtcattcaattttgatgatcgatgcccatccagaattgaatgaagttgagctatctgaggtgctgaaggaatctcaagggaaattcctggattggttgtcggatgaattgtttgggaaaaatgaagtccttccactattcggagttgttgaaatgatagctcctccatttgatagcacaagatttagtgaaattcaactagttttgatcgattatttcagtcaaaaatacttcttcaagagcttgcaacatgtatcgatcgctttgaatggattctggtacaagaaaatccatccaacccaatgggaaaaatatttttcaaatgataagtcatattggcaagggatgattgatctactgaacaaacataaaaaccacttcaatgaattccaaatcaatcttcaagctgtagataaaaaaattacccactcatatcccaaacttaaagacaagataaaaactaaaaaaagaaaaaaatgacaattgaacttgttcttttatttatttttctactctccattctccatgcattaatcccttttttacctctcactattatttttgagcttgattttatcagtatgtggaactgtctgtaactaacaattgtaaaatgccctttctgtaagtcaagtaccactttctccttggttgtcacactagggaagctttgggggcactccctggggagtgccatagctttatcctgtactgagggcgttttttctgaagttaatttggagtcattcctatgaatttgttggaatggttcattatataacaagaactatagaaaaacctatttgtgaaataatatgtaattatttgctgccatgcatcaattcagctagttcacctcagtcatatctttttctacattgtcaattaaattaccatgcatacatgaggctgacacagttcagacacaacccagctggaaattcccctccggtctgaacagtgtgtgtctgtcaccaaattgcatttgatccaattgggtgaaatatcacactcatcacactgttcagaacaggggctggtcccctgtgcacatgaggccaacactgaaactgaggcaagatgtgtatttggtatttcttgtattgtctttattttgagacatatacctggtatcagtatttccttggttggtgagaaaacccaacatcttggatttttctttacacatgcaaaaaaaaattgactaatcataaattcccaaactcttggtcatttaggtatattttttttttcattgatttggatggggaattttggtaccaaaagccacgtagaagaatggagatctgtaccatatgtttatgctccacattacaactgaaaaaattgatcagtagaatttggagatctccatttttttttcctgtcaagtggttgattccaattttccaccttcccaaaaactggaagaccttcatttggtctaaatttcaagtttttcttggtatttttaatttttattctttagctttacaaactataccttctgcttcctctccaaatccacaaatatttgtataatacccaggtagaattattccttctggcagattctccagtcccataagtataaaattcccaatatacaattgaagtcatgcaccaaatccatgctgtaatttcatttttgaactgatttcatcaactacaaaatccttaacatgagtttaaaattcagattcctctgccagttttgtaaaaaaaaaatctgtgataaatggtttgaaattatttatccacttcaacattgataagcaagttgagatacaatactgatgggagatattctttgatgaaaacatgatgactgtcttctgaacatctccaaatgcattttcattcataggataattattcctttctatcatggcaaaaacagggagacttggagtttaataaaacatttaattgattagccattcaattggttcattatgcaaatcatcttacatttgaattcaattatggatcaaaaaattttgaatcacttgtcctgataggacccaggcaaccccctatataggtgcctaaccaaaatgtaggaatttctggccaaaattctaaatgatacacaccaaaaatgtatgaatggcctttttatcctcatagggtactaacatagagtgtatgaatgatgtacaattatcaaaattctgtcaaattttccttctctttttgggttttttgctttttcctgtgtgaatttgatggatacaacttgttaaacacctcaaaaaggcaaaaaaagctaatttttagcagcaaaaaaggcaaaaggcaagtttgaggttgctggacaatctggaggattggaatttctagtgctctgccccccccccccctcagcaggagggtaggcacgaaacgtgtatgaatggctttcagagatgtaggaattttagaaaaatcttggatttttggttaggcacctctgtaaggggttgcctgggtcctgtcctgacagaaaggatccactaaagcaaatgtttcaagtgagcaagagaaaattccttttacaggtatttctcagttgtttcattaatacactccaaaactggaagatgttttcatattgcttttgattgattccaaaagatatttttatcatgtgtgaaagattcatactcatgagtatatcttttgatgaaattttctaaaattgggtactcaataaagtttgccttgaaatttttgttgctggaaaagaagtctctgtagcctctctcaatttcctgctgtatgtgaatatttttactatggataaaatcagttttaatctcaatacttgaattatcttccagtgttctatctgaagttgcaaaggggctatgtccatcaaattggtttggaaaggtaaaaaaagggatgtcttcctgcatattgaatttgatccatacatgtaatctgaaatagcacaagtataaaagaccaaaaaagattaaaccataccaattgaatttgaagtgatcaattatttaactagataagtaatcacttgactaccttgatattgaacaccttctggctttccgtttttctttccttttggagcctctggcttcaagcatgattgatctttaaccccatcttcatagtgagaatgtatgggatgataaccactcctctctccttgaccaggatagaaaaaaaaaatcaaatattctaatattggacatttcacaattgaaggcttctctgtcaaatccatagtacaaaatctttgatcctgacctgccaagaaatcctgcagaggttccattttgcagttttgaattgatttcataacttcatgtaaattataaacttgaaatgattcagtaaaatctaattgattagaatgtcatttgattccattttccagtgaattgaattttaagtgaaaggcatcatgatcattactgggaagtatgagacccttgataacaggatcacctggctttcatcttgagatatcctgctctgtttgatgtagcatagatattgctatttgcacccgggtatctgtggtgggtgtgagtactgcctccaaatttggacagtcacagacacctgtacttggaccccaccagatcatcagccctgaggacaatccgcaccgggtaccctcctgtgacccaagtacctggtgttcctgaacctcaaagtacatacctgcatccacacccgcacctggtacctgtgagggttggggggtacctgcacaaggttgcgggcactcactggccatctccaatgtagcacaggactggcctggcagcttaaaaagcacaacaccaactgcatgaaaaaaggggaaagagaaagaccatccaacctgttctaccagacagactatgaagatgacaggtccactagcattcagattcctgtcacaaattttgggacctattacagctattgtagaaatgtttgcgctgattccaaacagtttttttccactttttttccctccaatccttgaagctccaagccctttgggtaactttgcaggatattacctcccagttatgtgcgttgataaacgctcccccccccccgtccccacccgcccacacccccacccctccaaaaggggcgggcagaagaaccctcccctcagatttgattgcacaccccttttggaggggcgggggtgtgggcgggtggggagtgcgtttatcaacacaccccaattatcatgaccaacttgaccccaaaaaaatgtgcaactgaggttgattggtgaaaatggatggcctccgccagtgtgtgctttgcggtagtttgcaaaggcagggccaggctttgaggattgggggcaaaaaaaaattgtgtgagaaaaaaaaggaagtgcaaaaggtgcaatcatttacacaatagctgtagattggaagcacttgaaattgaatttgacatcaacacccatgctattggttgtacagaacctgtgtggctaaaatttaaatatctcctagaacaagtctcccagggggcactgcctcagctaactgctccgacacaccggtccaacaagtcattgaattggcctgccaaagcagttcttggacatagccatctgatgagtcgtcaaactggcttgtccaagctgttgatgggcagaacaatctgcttggacaggcaagtccaacctcttgtcagacaaccatgtccaagaactgcttggaaaggctggtccaaggattcctcaggctggccagactgagcagagagtttacgtagttgggttgcccctctttgaggttgctggtataaccagtcatctggaatacactggaggacttcccctcagatctgggacccttgcaaaagtggatctaaagccaaaaattcttgagttttgcagagaaatttgaatttcaagctctaaatcggctctgggaggcccgcagacaggagtcgtccactgactgccacttatacatggcattttaaacatgccagaagtgtttgattctggcagttgggccagtttcacttgtaagtttactgtaaagtccttttacaatagaaattaaggtttgtgtctcaagatattgtaacaatatcttgagacacaaaccttaatttctcatgcactcactcttagagcattcacattggtctggttaacttttaggttaggaaacccgggtgggaggtccgggtttgttagcctactgtcgtcaaacgcatccgtccaggttaacaaacccctggaggacaactccccgcgaaattgctaaatttctggttagcgatcgctaaatttaccaaccgcaaacctgaaatcaaacttttggttaaataacctgctgttaaccttgaatcaatgcgagtgcacaaacaggcttggtcaggttaactcaccttaaccaggcaatttaacccaaccaatgtgaatgctcttaggtatgaattgtgggtatgtagagtggtgtcctatcaggaggaggataaatagggataaattggaactctgtgaccaacttataggccctgattataaaccaagtttttggatttcggctttttttatttgaaaagtatttgaaaaccaaaaagaaatcaaaaagaaatcaaaaagaagttcaaaaacttttcaaaaccaactcaaataatttctgcacttataaacccccgggccaggtgggcctgtattaggtctgacttcgatcacagggggtgaggaactggaaaagctggcccttgtgtgatttgggagccctatgggtggggctcccaagtcggacttcaccctctgctgctttaaatatgggtcgcttcttgttagattgagaagcgagctgtgcattgaattcccatgaattggacaataaatccactacatgcattgggaagaggcaaggccaatgggcaacaggatttcatgtgcaacaatcattggcgatagttaagagcacatcatgcatgaagattggaatggagggctttgctagggggacccgcgtggacgtttgcgggaacctatggtcaggttttcatatcggcacaggaggaggccaggatctaagccgtgcaagagggggtaatcggcttgctgttcttggttgttcttggagtaagtcaaccatgggacatatccagggatcttctccatggtctcatgatactcagttcgcatgcgatctataaactcgacgagctcggaggccgcatcggtgttgaacatgatcctttccctggccaaggggtccgggtgtgttgcgtcaggtgcgaggtcatctggcggaccaaagatttgttcaaggcggccccagtcatggcagatcatgtctgcatagcctgtgcaacggttgggtcagtatgggtgccgatgatacccaaaaaagccatgcatctgacttaccctcaaaggagaggtagccattggggaattgttcgcggaggtcctccggggtttgccgtcggtagtggcatgcatgaatttatccttcatgcagcatgtagatcttcagggatatgcctatgctgcatcatccgttagcgtgaggtcaaaggagtaatcaggatcgaggacaggctgaccatgtggggtccgatggtggatgccgcttcggatcatctcgaggtggatttccttggtcagaggtgccttcactttggcttgggtccaccgctcatagttacctggtgctgagagccaatcaaggaggaccttgatactattaggccggccgtcgactccgccatcggtttcccaggggagtgccatgtgggatttggaagggttggggttatgtcaggggatgattgtttggtgtgaatgatcagttggcggacggggttcatgaaaccaggcctcaaatatggccggagtgctaccagggttaggtttcccttgagacctatttgtggccctaccgttggacgcggtgaaacagacagttcactcgggtcattatgaggcccattgagccaatgagcggaccaccgggttcacgcctcatcatgaacatgcaaggggacctgactgacgaggtgatatcattttggctccttactcaacaggatgaacgtctacgagaggggctctacatccgcgctcgccgagagccattccaacggccgccgcgatgggaaccatggtcggacaccaggatcccaccagctcgatttctggagtttttccggatgtcagtcgaggatttccgctggttaagtgacagcctgcgggacctcttacagctcgatccgttgcgccggggagatccgctgtcggttgaggcacaggtagcggtggggttgtaccgacttgcccatgggtccagctacttgaccattggacacgtgttcaatattgggaaggagacggccgacaaggcggcggggcggtttgtaattgcagtacttcaacagttccgtcgtgtggcgatcaggtaagtgttgttcagcaggcaggcgtgttggtggggtgcaacagacataccacctggtttgttctttgggaagctatccggcattggcgaaccaggagcaatgggacaagatctcagcttcgtttgaggcgaagcatgggatacccaatgtggtgggggccattgatggtacccacatcccattggctgtccctgctgaggaccgatggaagggttacatcaatagaaaaagctgggcttctattgtgtttcaatgtgtcgttgatggcgacgggaatttccgcaatgtgagtttgccattatcctacggccagattcacccccctccctggcatcggttgaaccatctgacataataacaggtcagtggaggtgcaccagggtccatgcatgatgggcggctattccggcggtccgaattgggacatagcatcacccccggatctatggctccggcaatgatccctatgggtacctacctgattggggacgctgggtatccttccaacgtccgggtcctcctcccatacccgtctattgccacacctgagaacaaacatttcaattttattcagtctttgactcggataatcgttgagcaggcatttggccgcctgaagaaccaattccaaatcctcctacatcctcagatggccaggcccttaagggcgcggaataatgcttttgcttgcatgatccttcacaacttgctgaacaagcgtggaacactctatctacaagtatgggatactcggaatcctgccgaggccaggttcaacgaggttcccaaccatccagaagaggcgggcaggagggagtgggggcatgatgatgagttgtctatgtccaacatccgagatcggcttcacaatctcttatgttgatcaaagacccatatgtttcctgaatgatagttaatgaaatctagatacatcaggatgatagttaatgaaatctcgacacatcaagacccattccaaaatagcatccggatggcattggaacaggcgaggcgcgcctcctcatcagggcctccaaccacgccattggcccccactgatgagccgccggaggcggactggccaagagctgtgacatcgtcctcggggttacctgcccccgagccggtttcggtggtgctggtatgtaaggttccggtgttggtgtaagcgctcgacaagacgttcaatgagttatctggggtctgcgggacagcaacgctgggtgcgtgagaggaatcctcgggcggctgaggtcccatgtttccatcgtgagtcggcaccgaggcgggagccgagggcgtctggccgaagctgtgctcattaggggtcgcctcaggtagctgtaatgtacagggcaggatgtcaagtgcggtcagtggttatctcttgactggggcatgagtgccgcgttgcctacccaggccctgcgcatgctgttgcgatggtaggcaatgtggtcgtttgcccgaacatttgacgggcagttgcctatgccatgtaactccttcaactggcggacctcggcggtgagagatgcggttgctgtgaggtcggtatcggggatggaccggtcatcagaatcattggctgacatatttcgggaggagcaatggcacagaaagcttcttcggaggctggtggccagcaagttgatcaggagtgctcaccctggcagccttgtggttaggctttcggaaccctaactcatacagtctttgaaacactaggtgttgattgctatcatcccgcccccagtggggccccacggccaaggggccgagagatcacatgtgtacaaagaggaaaacaggcagtgcgaagaggaaaacaggcaataagagacgatgagaacatgaaatgacaagattaggaaacccccaatgatcccctacgggccctcggcctgaggcatgacgccccccacacccagcatgcgcatgagcgccgcctgaaacaactgacttgactgttcctgtgcccgacgtgctttttcttgatccttcctatctgccgccaactgctgttgactggcctcgtaccgacgaccctcctccgcccgccactccatatccaggcgccgttcttccttccgatccgcctctcgtgcacggtgctcctcgtccaatagctgattcctcttgtcagccaggtcccgatcaatctggagctggccctcccgcatggcttggtcgtggtctgcctcagccttagcctgcacgcgcgctacctctttctgatctgatttcttctcggccacccggcggtcctccagttgtgactgttcttggcgatcatgtgatttctgtaacataaccaggagtgcctgcgctgagctgtcattgggtttgatcacctcggtccggccccgacgtcgggcagggtgaggcaccgctgggggtggcttggggattgggttactcggggtgggaaccatcggagtcgaaggaagcacaggcacaggcgtcaatccagggagggccagcgcgttttgaaccaaaggtgtccttgggattccatcaaacagggcccgcctggagggcaacgattcttctgttgggtcgccagttgactggtgcatcccttcgctgagcacccctgacggcggagggccaaggtcctcttcgtctgagcggtccagggccaactcctcggcggtacaaaccggctaacccctgccgatcacggagcctctgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttggagttttgaattgattgcatagcttcatacaacattatgaacttgaaatgattctgtaaaatccaattgattagaatgccattttgttccattttccagtgaattgaattttgagtcaaaggtgtcatcattactgggaagtatgagaccctttgtaataggatcacctggctgccatcttgagatatcctgctctggtcgatgtagcatagagatggccatttgcacctggctacctgtggtgggtgctgttaccccctgcaaatttggacagtctcagacacccatacttggacctgcgacccataagcgggtaccaccggtacccaagggacctccttagtggatcatgaggacaatccacagtgggtacccgcttcagcttaacaatcaaaaaccaactggatgaaaaataagggacagagaaagaccatccaacctgttctaccagacagaatatgaaggagatgacaggtccactagcattcagattactatcacaaattttgggatctattagattggagacacttgcaattgaatttgacatcaactctcaggctattggttgtacagaacctgtgtggccaaactttaaatatttcctagaaccagtctctcagggggttgcctctctttgaggttgctggtataactagttgtctggaatacactgactgccacttatacatagcattttaaacatgccagaagtgtttgattctggcagttggaccattttcacttttgagcttacagctatttgggaagtcttgttccacttggacttgtgaatcttttttattttttttatttttttttttattttttactgaactgggacttgtcagaactggactaactgatgacagctgcatcctccttggcctgtaggttcagtacaagaaaaattcgaaaagtttccaaagaaaaaaaaaaaagaaaaaaaaaagaaaaaaaagaaaaaaaaagaagttggaatacttttcaaaaactttcaaatatatttcaaaaaaccatttataatcagggccataatctcttgacaacatatttacatatggtgtctatcacttgcaacttgaacagacttttattttgtgaaaagaaagaagattaatcagtttacagattcttgtcagatagctaaattaggataaaaagcagactcactataagcgttcatgttgtcggagttgatctcataagcacagttataccaaagtttactcgacccgtcaaaggcagctgcaaaacccagagaggaagtattgtaagcaggtgctggtctgagttcgatccaaaatcaatcatcaagaagactcaccaacatatcccttgtgcccattttgctcatccccattagggtagtggtgatagttacgtagattcgagactgttacacctgtttttccggctttgctattttcgcagcctacaaatgtcagtgaaccgactgatcacatcacaacaggccgttatacaatcgttaggttagataaagaaatagtcgtcagttcgccttcgttcatatatgccttggtgatcatcatcatcattgctatgagaaatcgactatcaactcacagggccggttctgattatagaatggcacacatgaatttttttgacataggacctttttctgctcgctaacccagcagactgatcgagttgtatggggaagatttttatgtatgtagaattagtagcgcttagattctaaggaattgatctgatatgattatgagtgatctattgattctattctcttactggctgtttgctgtccgacctgatcatcgaagtgcggcatacattgccatcgggcatcgactggtgtaacctgagccaggtggaggataacgagcagatagggcaagaaagctaaaccgatggaagccttccggaagcaattcatgacgaacatgatatgcgagtaagggagttgtagatgaggttgcggtgcgctgaggaaggttggtgacagctttttgggaatggctgtagttgcttttgtgcttgtctccccaagcgagctgtgttcgccacttcttaacactccgacagagtctattggagcattgtcaagtccgaccgagccatatggcacaagccatctacgtatttgtgtggcaaggcttccagggaattcctggacaaatggatggaagttgcaaaagaggactacatacatacatacatagccccttccgtggtgtacaccaaaaatgtactgtaatgatcatacacatgtactcggtcggccaggccgggatgtcaccaggccgggtgacatcccggccgcttccgtttgatgccgagtcgtttatgccaccccgcaatggttgatcaaagtggacatgacaccgggttcatgatgctgctgtgtacacagaatgagccgtcttggattccggaaaggtgtgtttcatttctgattgcttgatacatttttctgcagttggaggcctcggagggacggtgatgtggaggccatcgggacgcagctaacgattcaatagaggccggccgcccaagtcgggtctctctttaaaactcaacgaggacatttacaacttgaaccatcaggtcaccgtcacacggttaacgaaatagaaaaaacctcataagaagaggacaagcagttccttggcaagtggttttgtgtctccggccaaaaacacaaagccattgcgagtgactggaccctctttgtcctccatccgatatgcttttcctcagggcatgatataaccttactatgcctatattcaagttgtctgtacatttagtgcctaaataacgaaagacctcgatgaaactataaaagagataactcccaagaggaactaccacaccctcgctcgacctcctcagcctattgaaggaatggttataaggataggatgtcgaacaggtttgtggttgttatctaactgaccttcaagctcgacaacgatacttccacttgaggatgactttgatagattgagagattgatttataatttaagctgttgaactatataaacatatctgaatatattttggtgacagtacacaaaaaaagcgagtacaatctatgaatgattaaacaaaccaaaccagagtggaaaaaggaaaggaagaagggagaggagtagggtgggagctcagaagccgccgacgacgcccttgcggaccctaccaaacagattacgaacgccgtcgacggcggcgtcgccgaactcctcgagcccagcggcaaccggcctagatccggctccattaaccccactcccaccagccccagagccgacattgactgataagttgcccagttggaggttgaatccgccatccccaaagctcatgtctccttggctcgaaccactggcgatcagactcggcttcggttccgtgtattccggatacttcgtccccagatcgcgcagccaatccaagaacctggtccacaacaagtcaaagcagattctcagcatatatatatacatataccaggaaaaaaagcatggagtaggacgtacgttctagagttgtggacatatgttccgcccaagatcactcgagcacctaattgcggttgcggaccagggccagagaagccgactccggaggcgagccgatcgttgaggagggcgatacttcgggcctcctcataggtagatccgccgacgacgaagacgacgacttcgatcggcctcgtaggcaaattctgggcagcagcagcggaagaagattgattgtttgccgccgaagaagaagagtggtagtttttagcggggtcggcagggggatcgaggatcggatagccggtctccttcaatcgacccttcaacaattgctcgaccgtttcgaccaggggcggggtatgttgggtgtacacgttctcgacccctttcaggcctttcaatgccgacttgccccggctgaaaaaattcgcattcgagaacagatcgtcctgtcgttcctcctgccccgcaaagttcaacatcacatataccagtcgggcatcttgttcggataccgagtattgtttcagtaattcgactatcccgactatacagttcccattgaatttttggtagcgtaacgcatacagtaatgctagtcttagcttcgcatctgtgttgatctgaggtgacgcgatcatctcgcgaacattctatgcgcgaaccaaatacacaagcaggttgagatgaagtaagtataacagaaggttgaaaagaaggcgcactgactttaagatctgatccatgactttcgttggcagccaaactctgttcgagttcgctgacctccaacaacttcaactctccgaccaagcgactcaattcgccgaccagagagacgtgtttactgacgttgccactgagcttccgatgctcgggatattcctccaagaagcgtttcatgtcttggacggtatcgatcttgccagccaccagtttggaggagaccgtcttggtctggtattccgagacgtaggccttcaccgaggcgccgaggtcaccaaagttcgcatacaagttcttcgcaaagaacgggtcctgttccgtgctcagcacaatctcctttaactccgcgcggatctccggcgcccccgaaagatctacccgtccattgtcgattcctaggatttcatgtaccatcgcttgataggtccattgtgttaagagtggactgactggatcgtgtttacgatcgagtatcagtaggaccggcgatggatgagtcaatctaaagtcaaacaattgatgttcactctgcatctgatactaatccgacatccccatccgcaccaaaaacgaaaaaaaaaactcagcaaaatcaagtggccgaagaagaagaaactgggaacagtattctcacctgtagttcttggcctagttttttagccatcttgctcatctttgcataacggatcaccggtttcttcttcaagctgagacacaaggcgcttaaacattggacatgccgttcgagtgcgccggtagagatattccaggtggaggtcgaatcgccaaagaggggcaacgagcgatgggatggtttcttggctgggggggttgtgggttgggcaactagtgaggataatgagatcgttgtgggttgatgagaattttgtggaggattgtagggttgtaagtttagtgagaagtgggaggaagtgatcggcgcgtaatcggcgaagtattcctgttgagaaaagaggtgtttaattagggtttcggaaaccaagtcaataattcatttttttataattcgaaatgaacctttgcttgtttgatttaggtaaaattttacataaattaaaacagagagggtcacatcaaaaacagtgaaaattgacaaagtatatagggggtttgttgggatatggtaggatgaggagaacagcaaaagacctaccatgattgctagagtgagatggttgatgatagcaagagagaatgctggtgactactgacctgaacctctcttacgagctcacgttcgtccgcctcagccaacatttcgatctctgattttttgaggatattgctgaaatctgataagttttaatcattctgtctcagtacatcagtcaaaaaccttttgaggttttttaattactaacagagccaatactccttgtaacgaggattccggagttcttcttccatcgccttcaagctctcagccgtcggtcttaggaagcatatacactgcaaatttaaacagttttttattaattaggatatttcagagctatcttggggagacatgcataccttgagatggtgcattgggtccctattagtgttggcgatcgaatcggtgagatagatctcgtgttccaataggttggattgggtggcagctagtgagatgatagcagtctggggagcatccttaagtgtcagttatctgtttcttgcttcttgtgagatgatgatgattggtttgcttacagtgtctgagtctagtaggagtactttgatcccaggtgattggttgatcatcttgttgatgtagttttgaatcgatttgagtaagtccatctttgttggttgttggttgatgttggttctggttgagtttttgtggtgggctggacatccctactactccagactacttccaccctgttttactttctgccacagcaacaaccacagcacaacacagcacaacaaaaacaaccaacaacaacacccaagatgttcagatcgagactactgctcaaccaactcaacctcaacctcaaccgaacaacaacagcctcctactactcaacaacaacaacaacaacaacagcagcagcagcaacaacagcagcaacagcagctacatcaacaacgaaacaaacaacttccaaacctactcaacagacacccaagttcgccagattcgtccacaaaccatctccaccgaggatacccaaaccacatcgtaagaccatcaatcgattgatcggatatacaaccaactgaccctccttcggaaatagatggaatcgaaaccgtcgaggctttcctcgaatctctgaggagaccttcactcttatcactcaccaataaattcaccgaatgggaccaactcttctccttggaaccgaaaactgatttggtcaaggatggcactctatcggtccctaaggaacgccgatatctattacgatctatggaactattcaggtgcatataatctcaaaagcaaaaaaaaaaaaaaaaaacttgtgggatactcagagatcttatcttatttagacaaggcttggatcccaaagaattcgcagtcggagtccgaaaacctaagaaattcagagggtcagtcgcttcgtactaaattcttaaatcactaacacataacataacatccaccatccgtttgctgaacgatcctgtttcttgaattgaaaaaaaaaaaaaaaatagatggggtcctcgagtacaacatggaaaacggttgcgaggcagaccggcgggtcggatgacgatttgaattcgcagccttaccctgaaagaaaatacttccccccccccccgccttcttggtttggagaggaggatctgttgtcaccaattcgattatcattgtctccatgtttcgtagatatcataacataacacttgaaaaaaaaagactaaattttgtgatcgatggtcacttgatgatgtcaaatccattgtgatctatgtagtgcagactgacgtacccgctcgatcaccgtttttgtttcttccaagagaccgatgtacgagaggaagagtattctttctttctctcttgttcaaattggtctgttgaatttattctcctgaacgcaatcactaaatcccctcctaagaaagagacagagaaaaaaaaggctctaatacaccaagattcgacaaccggttaagtcaaagctcacaagtacggtgtgacttgggagtttgtcactcacgaaaaaaacacgatccaagcttcactcttcttggctactttcctttcttttaaaaaaatattattcactccacaaatcacattttttgaactctctaatctgccctctgataagcgatagaagggggacttgaaagccagcttaatttccttttctctctccctctttcaacagtgatagtgagggtggggatactttgtattgaagaaacaaacgagcaggcggatggttttctttattgatgaaagcaaagaaacaacgtgcaatatagggagagagatccggatgaggctgcttggatttattgacaagaccatatttcgactttgattatatgacatgctggaagaggctcaagcagcctacatttatacagacacacaataggccacggtatgtgcaaacgcaggagacgaactaatgaaagacaagggaaacaaggaaagtgaaattcgagtgaagttgatgctttaataaatgccaagagcaagagagagagagagagagagagaaacagaagggacacattattctagaaagagaaaagcagggagagggtcgcggggataaacatgagtccaaaagggaagctggctaatcaaggctctctctttgacagttccaaccatcgcacgtagtgtctgtcaggggcggctcagagatgaccgttaacttgatttctttaaggaacaaaagatcaagcgcaattggataatcaatcgatggagaaaatttgaatggagatcaaggattacttttttggcagaaaacgaactaaccaggttgtttgtaaaaaaaaagtattgtcgacataatccggatggatggtagcttttagtgacagtgaggacatctgggggagggggtgtatgggttgtgaatccccctatagccgcgaggaaagcctatcgctgcagtccggacggtgtgatgatggaggagaatccacagatacccaataacaactactagacaattcatgatgaggttatcgtatgtaaatatgtgtaattaaataggtgtgtatgaaaatgcaaacgatccacaagggcaaaggtggctaatgcttgagtggtttgatcaagtttgagagaagaagtttcgatgtacttatcaagttctgtgggcaggccagagcaaagtgcagagacaaagagtgggcagattttgttgtaagtgtagctagtggataccaacatcaattgcaaataactcgtcaattcccagctggcattgcatgtttgtttgagttgttgtctcaatctggatccaacagtctttcattgtcgaagcttgcttgaatacgctccatgggtccaaattgcacaacttcctttcctccggccgatctcagcctcaggtcagattgtatgtgggcaagatgaaaaggaagcttgtcagttgcgacacacctgggccttggcccttgattaaacccatgtccggctttccttatagtttcgattccgaaccaacagtccctcctgctcgagagtcttttaactctttccttcaagaatcccaccgctagattcaggaaagtgacctcagaatcaacataaatatttgctaagcaagatagcaaagcaccaaggatttcaatttgggcaagttaattctttctatgatccagtcagtccgcgtctatgcaatactctgttcagatcgggtgactatcaagggctcagaaaatggaatgtggaaacccttaaagaactgaggtttccaaccgaggtgttagggcacgaacaccgtgaactaacaagagagcaagagacgaagcgaacctgaggtttccaaccgaggtgttagggcacgaacaccgtgaactaacaagagagcaagagacgaagcgaacctgtggcgaaggagcagaatgaagagaggcgcgagtgagacaaggaacaagaaaagaagatcgaatctaatttcatttctaacctgaggtttccaaccgaggtgttagggcacgaacaccgtgaactaacaagagagcaagagacgaagcgaacctagaaatgaaaggtgatgagaagaaagaaacacaaacaaaagagaagtgagaatgagagatgagaagaaaacagacctgtggcgaaggagcagaatgaagagaggcgcgagtgagacaaggaacaagaaaagaagatcgaatgaggaaaagagaaaacaacatgataacatgatggacaagctttaactacattcgatacaactcaatctagggtttgaaccttgttcatctcactaatctgttctgcttcgcagcgccgcagcgggatgagaatgaatccccggactgcaagttcaacaaccctcaaggaagcacaattcatgcttcaatctggttgatcccttcctttgacatatagtgctcatccagctcgcctgtccactgtccaatcaacatcgctttgagtaacgtattctttcataaaggagtacatagcacttcttcttttctttccgccttcaacaatcataaaggttgatgacgataaaaaagagccagatttatttttccaagaaagtagaatacaaagtccagcaagatccggatcgatttcattggtgattctctcgggtgatcgattaaccaattggatcgaactcgtcgtctgaatgactagactacagtacaaggttttcatcgaaccaaaagtgaagagaggagtcaattgatataaaatttaatcgttgaagatgcggagtcatgaaaaagagatcagttgaactaaccagcccagcaagactcgagtatgttttgaatccttgtcgtctttttctagcaaccggcgccgggacatggtggatcgggctgggtcccaggtgtggggttatacccaatgacacgtctggtgtcgtgagtatgcttgggacggaggtccccagagccaactgaggctggtgcggctcgcagggtattgatgagagtcaaaatacaagcaataatagccaacaggtaattcatggtgatcgtactatgtatcgaaagagctatacaagcttgaagtcggctttgatcaacttggggagaaatagtcttggtcaatgggtctttgggagtcagtggggagagaggaggaagtcgatggtcaagcgaaagagaggcagccttttaacatgataagcaaaccctctcatgccgatgtcccctcacgattcccttgaatctaatcaattgtagatttctgatttcccaggtgatcatttcacatctcaatgacggccagatagtcaggcacagttgcccgggaaatgcacactgcctccggctggttcggccattcgatggtttcgtcaccgtttgctccttccccgcaatggccggacagggccggatttatatttataaattgcactgtaggccagctcgacaccacttgcgggttgccaaagcggcccaattcccaagcgtttgaatggttggagtaggagcaatgattcccaagatattatatgttgtcttgtttaaatctcagtctgttagcaatacatatcgttatctaatgatttaaaggataatcatgccggcctgcctgaggacactgcctcagcgaactgctcggacatgccggtccaacaagtcatcggaccggcctgcccgagcagttctcggacatagccgtccgacgagtcgtcgaactggcttgtccgagctgttgatgggcggaacgatctgctcggacaggcgagtccgacctctcgtcggacaaccatgtccgagtactgctcggacaggccggtccgagaattcgtcgggctggccagtctgagcagatggctcacgcagtgggagttctaagatcgttcgagtgggtacataaataaatacatgtatatctgggcattgtgttctccacgtctgtgatgttaagacttgggggaataccatgagcgaggacggagtgggcgctgaggtcagcttgagattgggggtggggcatcttactctaccctgctccatccattcgtgcttattttgaaaaggcattccttatggatatagatcttgctcgagtaggacacgtctcctgattggaggacgcgcaagttttgatgcaactttctcgtctcatgcaactttctcgtctcggatggcggtgtttgcccaagcacttgacttctttttcttggacaaaaatgacatttaatcagggtgactggcagtggtagaccgttatcttagatttcaacaatccggccatggtatgaattggcagcttcagcaacagtctgaagctgcattggatttattttctcatcaggattcacgttagtgaaaggttgccaaaagaagctagaactgaatagtcgagtttccaaaacgtagcctgacacaaagtgcggcgagatccagatgccttctggacgaattcaagttgtgcattctgactccgagattacttggatagtaggactgagatggtcttgaacgctgtctcagttcattcaactagagaaggaaaggcccagctgaagtcaatgataaaccggagttgcgtcagggtacggttctcaagtccccttgagataaagctcacatgccattctcatatctacactactctgctctgatcggcagctagataacatgaaggagctcacaaaaaagaaacacggttgtacttgaggaagtatccgtcctttgacactatattacgctcagtaggcatgtctactatccacccagcattttttttcatatcaacaccaatatatttcgtgaaaagagggtagcttctgaatcaaaacctgatcaatttgactctttctttatcaacaacaataaacatgggtgataagctggaagagaaagagaagaagacagaggccggagtgccgttgccaaaaagtagcgaaagcggtccacaaagtccaacgagatccgaatgactgtggtcgatgtattgtttttttagccagactaaacttcatttcaaaaggtggagcagcgggtcaattaaatgcaggatcgagtctgaccgagtggagaggaattcgttgttttgtataaaaaaaatttaagaaaaagaagaaagaggaaaaaaaatgcaattttatatgtaccagctctttgaaactcgcatgtcctactctgatcaatgttttccttagcaagtgggacaacccatcccgcccgatccgatatcgttatcgtttccccggtgcattctcgtcgggatgccttggaaagtatctggtgctggtgcggcctggagagtatggatgagagtcaagagacaggctagagaaaacaggtaattcatctcgatgtaaacatttttactacaaattgttaaggatgatatgtacgagctgctgttcaacttggagaagagttcactgggtttttgaagtgacttggcggttttatgaaagtcgtcacaagaaaagggaaaagggaggctatttatagccagagttcctatgcaattttgacccattggttttcaatgagcacagcccttccatgtctttcaattgtgttcattgcgaattcttgattttccggcaggtgaccgtgaggctgagcatgtcaggatgtacctaattagccagacaatcggcaaaagccaaccaggtccccagaagattgcccccggttggcgacctcctcggactccggagggacgtttgccaagtttgagcacggccggacttgagtatgcaattgggttggctcaaaactacttgcggcttgttcaagtttcccaattcccaagcacttgagcagctggagcaggagtttcttgaatcgttcagtcctgaggctgtggtaagcgagaggcagtggttgtgaagcctttgagatagatgtgtgctaaatatgcaagaaatccagagatggatactatctttttcattctcaagcttctgacaataccgttatttgctaagcgcaaccgtgccggcctgacttgtctggggccatttggacccattttgccatcatttaaattgatgcagtttttctaccacatctgtgctatgcatgtaggtaaccaagatccgaactctccaattttctaatttgaaaactgtggggatggatagggctgccacaagattgatgctggagccccttatgtactccattccggctgctttggtttcaactattcctgaatggattgagtgattggagtagaagagcacgtctcctgatgggaagacccggaagttttgttgcaactttgcagcctcgggccttgggcggcggcggtcggctttgctgtcgtcttcttagatacacaaaaataccaagatccagtagaactcggtaggctggtggggacagtcggctcggattttgacaatccagtcattctctgaatcggcagcttcagtaagagtttgaagccggattgcattatttctctagacaggagtacactgataaggagctaaaaggagcgagagctgactcgtatttgtagtctccaaaaagtagtggcactgggatataacaaagtgcaatgagatccggatgccttctgggtaaaatcaagtggtggcttccgactccgagttggattgggcaattagactaaaatggtcttatcgcttgtaaactttttcaagaccattcaaagtagggaaggggaggtccagtgtcctctacagtactctgctctgatcggcagctaaaatcgaggggctcacaaagatggaatgaggtgtccactcaagcaagctcgtttcaagcttcatttcgatacttcccatcacttcacagtacactcagcgcacatttctaaacttccacaatccagccagcattttttttcatattaacaccgatagatttcttgacaagagagtaacttatggaaaaaaaaaacagatgggagtcgcgccttttctctcaacaacaacaaacatgggtgacaagttggaagagaaagatgaagaatagataaagaccgcggccagagtgaggtttccaaaaagcagcgaatgcgatccacgaagtctcacgagatcggaatgactgtgatcgatgattttgcttttaggcagactacatataggttttaaaaggtggggcagtgggtcaattgatgcaggatggagtctgacagagcggagaagatttcattttcttaccagctgtttgaaactcgggtcttgtactctgatcaatactttctccagcaatcgggacatccgggaggatgaagcgggtcatcttgcccccctattacgtgcacttttgccgagacgtgatgggatgtttctggtgctggtgcggcctggagagtatggatgagagtcaagagagaagctagagccaacaggtagttcatcttgatgttgatacttttactaagaatcgttaaggatgttatatacgagctagtgtgacttggagaagagttcactgggtctttgatgtgacttgagggggggtgaaagtcccgagaaaacagacaaaagaggctatttgtagcaaacaattcctgaatcctgcgcagcttggtgacccatttcaatccgcaagcacagccatcaagacgtcccccctcttccattgcaaattcctgattttcccagtgaggctgagcagagtctcaggcctagtaatacacctgacaatcgggacggctgcttccaactttggatggtagccgtttaacctggcgcattttttccaccacagatgggttatctgatgcaatcaagatgctgctctctaagtttgcttggggagacatgccatatttggtgaaggtgtggagtgcgtgctgagggagtgcttgttttcatttaaccatttcttgtgcatggatacataagtattaagtaaataagtattagtgtttttttttctctgagtagaactcgtctcctgatgggagaacacgggccggtttcatatgcattgcgtggttttatccggactttcctgtctgccattcgtgcaagcactttgttttctctaatatgactgcaccgcatctgacttccatgagccggttggttcttacataccagcttggtatgaatcgactagttctgcccggccgacatgacacccagtcggttttggtggccagagtgaaatggcaaatcttcttctttgactgccgccgatgggtgtgccagtggaaggggccgtcagaaggggttgagacgccgagttctagcactttgatcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcgcaacttattcgaatttcaagatgctcttttggcgtcggattccatcaatccaagaatctgatcattagtgtactccgatctagagtcttatacggcagtcccatctgggctaccaataggaaacactcaaccatcaagaatttatttgataaaatcgacaatcaggccaatagaatcatcttaggccttttcaaaacctctccgtgcaaattcctctctagagaatctcctctaattccattctttgaagtcttaaaaagaaaaaatcacctttatatcatcaaaaaatcaacagctccatcttctcatcctataaaacgcctaatcgattcagaaatctcaaactcgccttctactcatccctctcccatccacaacatcctcgacaaacacttaatcaatgactacgaccttccctcaatcgagaccatccaacctcatatcatcaacccttgggaagacttttcacttcctatctccaacttaaaaataaaaaaagaagacataaaatcaatagttcaatctcagatcgacaatttaaaatcgaactctgaacatctcatcttcacagatggatcaaacattccagaaaatggagccggttcagcagccatcctggacaactttcttcaatcctcctgtcgcatcaacagttcagaaaaaacgtccgcattcgaagcagaagtccaagctatcattattggcttagatatctttatcaaccaacacctatcatctccttcaacgtctgtctccactccgccgatcaatttcttcgtcgacaaccaagccactctttattccatttcccatcctccacttcctatttcctatcaatctaactttatcaacattttcaataagttcaagataataatcaatttatgccatattcctatccatctccattggtgcccagctcatgtcggcatcctcgagaatgaaaaagtagatgaacttgccaaagcagctactctgaatacacacccaacacgtctcaacaaccaactacgctcgttatcaaacattcaacaaattgcccgagccaatttcaaattcaacaagaataagaagtcaatcacccgcaacaatactcggctctccacaactccgctcaaaatattcaaaagcatcgactctcttgaaagaagcgcaggatccattatctatcaactccgctccggtcattgcgcactcaacaaataccttttctccatcaaaaagctcgagtcccccaattgcgacttctgcaattcaccggaagatgtcaaacatttcttagtctattgtccaaagtttgatcgtcaaagaaaaacatttagaaattctctcacatcagaaaaaatcaagatcgacgtcaattcaatcaaaggcttactcgacacacctaaatgcttcaacctcctctcaaagttcatcatagatactcatcgattcaatcatctgaaacattatctggaaaaagaagaaaattaaaaaaaaaaaaaaaaaaaaaaaagtctctctagttatcattttctttggtaaaaagtcatcaatttctttggtctaaaagttatcagtttcagtcatcactttctcttacatttttcatccaacaatataatcatcaataaaacgatcggaaccatttcttttatcttctttttcatttctttttcttttatcttttttctcttctcttttttatcaaatctcgacagtcttcatcactcagtttcatttaatttagaagattaaaatactactaattttttattaagttgtattctcaaaataatagttcaaaaacatcatcgagtgtatctacatagaatgtattacttgaagtgcgcaatgtcaaaacaatcagcactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggaatgaagaacagaggtggagtgatcttatcgctcatgatctacatataactaaaaaaatggcctcagagggccaaacaaactgtcagcctttgtattgatttctcatgcggcttctaacgcgggcgtcgatgttgcacatttcaatgtcatttccgacataagactttacaatcataaaaaaaaagaaaaaaaaaaaaacagaaggctattacaccataggacttcaaacaagtaaaatccccaacatccggggcaaaaacaaaccgcctccccaaatttgggggcatatactagtgtatgtatacaaattattcaagtggatggagaatgaatggttgagtgggagtcaactgggactcgattggcgaagataatagaaatatggaagaaccccaagcaaccccggccgtcatgaccctttgattataggatgatggcatgggtacatagtacttacatcaataggggttacagattgaggttgttcagttggggaggatgaagagagctgatggatgagaagtgacaaccgagctgctgctgagctggtgaagtgatgttgggatgcagtgctcgtcgattcatgcgcactgtaactccgccagtcgtcagcttctcataaacctttaaccaaaacatcttgccagctcccattggacagcgacttcaaagatacactgaaagaagatggatgaggattatctcaagaccaagaactactcacagtcctcagcgatcctctcgctcaccaatcgatcgttgcatttcctcaaggagtcgatcgtcaatacgagcaccttctccccgatcatctcacttggtcagtcttattacttctagtttacctatactgcctcaaagagaggaaatacagacagacggatctctaacacttgacttcgtaccccatacagcaaaaacgacgatcatctcgttgatgagcaagatagaatatggtcaaatcaaactgaatacggagaccgagagcttggtctttggtcgctcgaaagtgcatccagagactagcgaggagctggcagcagtcatccaagttgtcaatgatgcattctggcttcggatgttcttactcagcgatatcgggttcgccgaggcttacatggtcggagacatccaagtcgaccgactggactcgctctttaaggtacgtacgcccttcgcaaacctcttagttttacagccagaccccgaatatgcactcatctcgagtggttttctcttcttagatattcatcctcaatcgctcgaatttatccgagatgtccatgatcacctcctcactctttagcacgctcaactcgatcatgaactcccgcttcgtcaactcgatctccaacacgatctccaacatctcagcccattacgatatctcgaacgagatgtttcaggccttcctgtccaaggacatgacctactcgtgtgcttatttcccgccctcattaggtggtccggatggagatctgaaaaatcaagaagaaggagaaaatggaatatctgcaacgggaaaagatcgattagaattagctcaatacgagaaactggacttgattattgagaaggcgaagatcaggaagggtgatcgagtgttagagatcgggtctgggtggggaagttttgcgatccgagcggtggaaagaacagggtgtcaagtggacacgatcaccctttcgatcgaacagaagaagctggccgagaaacggatccgacaggccggactggagcagatgatcaccgtccatctggtcgattatcgcgacctacccagccggttcaaggtccccttcgacaggattgtctccatcgagatgatcgagagcgtcggcgtcgagttcctcgatacttatttcgacgtcgtccaacggtgcttgcatcctaaaactggtatcgccgtcttccaagtcatcaccattcccgaatcgcgcttcgatcgatacgtcaagtcagtcccatcccatcctccccacctcttttttttttgacgggtcaaacaaaaacttgaagaatttgatcctctaagaagaatgttttgtgtgatgtggacttcaaatttattagggaagtagacttcatcaggaagtggatctttccaggcggaattctgccctcggtgacgttcatgacgaacgcgatttcgaaaggatcgaagaaccgcttgctgattgactcgatccagaacattggacctcgtaggtcttgatccatcaattctcttaaacaaacaaacactcacaaatcccaataccttttccctgttgtgattcatgccagattacgcgcggaccttgagggaatgggagagccgattcaaactgaacttcgatcaactcgtggctccctgcttggtcaaaacgtatcccgagttggtcgacaaccctcatcgaattcaaatctttaaacgcaagtggatctgtcagtgtactttcctctccatctcaccacctctacttccttctctcgtgtttgcaaaagaagcaaagataagattgggatgattgacttttgtttttacaatccttttctgaaataattaaacttcgcactagattactttgaatactgttcaactggctttgaatcaagagtcttaggagaccacatcttcactctgacaagagaaggaaacctgactctctaatagaagatagacatacaatgtaatcaacgaagcaaaacaaaaattatttatcaaagaaaatctatttatttatttatttatcatagagattagcatgtaactctctcactccccttgagaccatttaatacccttgcaactattatagcagctcactagatcatggtaattttctttctgagtcaaaccaggctgagagaaattgggatgtatctctctttccaattctactaccagatgtgtgcactttgtccttgatggatcaattgcctcaacatctggatgtggatgtgtcatattggttttttgtgaccagatcaccccctcccctatgtgataccatggccaattttagctactgggacaagctgggaacttcaggaatgtggtggatttcttagtgaacaagtttgtaagctttttttttttggaatattacataggatattgcaggattgtatgtatgtagattataatagtcatagaatattaatattaggggagtcaaattttgaatttcatgaactgatatcctgcaattctcaataattaaaaacagaaaagggtttttttttgccttctgttcagagtagtttgacaccacattcatgacagtgacactcaaatgtgatgccaacaaatttgggcttgtttatggactaatgataatgttatgacaaaaagcagtcaaaaagagaaatataaacaatcaggttgtttttctcttcttggcatttttttcaatggaagttgattgatcttccttcccattatcattacttgaacttttggattttaactcagtaaagattgtttttgttctagaaagtaatttgatcatagtatgccaaaagcagtgatcacttgagaatagtttgttccattgatttgaatgatgatttttgtaccaataaccaatcaaaaatattgtcaactgagtcaattttttatggcataaaggactactgaaatagtctatcaacagatattggacctctccaaattgttccttttctagaggttgatcaaaattttctatcctcccaaaaactggaagacttccatgtggtttgaataactcaacagaaaaccatcccaatagttcatctcttgattgttctgacaaattggggcttgttaattctaagccttccttttcaaaattgatatagctgactaggatagaattaaaaaataccaaatgtaagataaggtttttggacctctctattaattttgaaattctgattatattctgaaatttgccgagaattttgattgattctatggttgaagttgaggaaagtaatgcatgttcactgtttgatgatacaagatatactgggatgcctttaaaattccttctaatttgattttttggtgggatatcaatttgaaattccaagatttgttccagtattttgtctgctcttcctccccatcccacaagctcatcataccatctatgtgaaatgattgacactggcaaatcttcaacattgaggagcatgaaattcttaattctgactggactttgtgacccacttttgatctgaaaatcaatttttgaatttattgcatccaatatcaaattgttgactaggaatgagatttctgatttgtcatgtacttccataagggatttggggatagtaggattgagctcatgaaaccacttcaagatcactgtgcaagcagttttaagggttaactcattggaataatatctggataaaaatgtgaccagatgtttttgaacatcttgaaatgaattttcattcttaggatttggtttttgaatgaatccaatgacaggaaagctggagcttggttggaatgtttctctgatcaaccattcaatcagctcattgtgataaggatgttcattttctggggttgattctgcattcattcttctcatgatagccgtgttgatgaagagtagccatctgatcaaacgtttaaagtgactgcagaatgtggctttgtggatgtatttcccattggtcacattgataggacggacaaaaccattattctcaatgacgggcatgttttcgaaccggaacgctttagagatccttcgaatactgcgtaaatagcatacactttcatacttttgggtcactctctcaacaaattcattcaaaagtggatgttcgatattttttagccggaagtttttggcattgcggaaaaaattttcaatgcatttatcatcttcctcattggtcggattgatcggaatgtgatcaatttcatagtttatttgatcttcaactgatccggcgtccgcctcatatgctttctgttgatgtgttggttgatggtcatgctctccttgagaataaatggtgtttacataggacgatcaagtaaattcaacatcagataaggtacattgaaatcatttgacaatttttaagtaccacaaaacgagccctcaccttctgaagaatgagtagtctcaagtccggagttgtagttgtcgaaagatggtatggccgaagagaagattcctgctgctcgatcagaagaatcatgtaaccatgtttagtgaaagatttctttgagtgatggatttttgaggatatgaagcgatcttacctgtttcttcatcatcataagttagttgtggaagaaaaccttcaaatggatgtgtccatccgaactgagtatgatctgactgaagcctgtttcccgatgaatccagacccaaatcgcccacatcttcgacgttatgtagtggaacatcgcctggcagccagtgccgcgccgcgatttgctccactgcttggtctaacacaggagcggcctggtagcttggaaaatcccacaccgattgcttgaaactcacgaggaagaaaaaggtcgtccgacgccatccagacatagctccccaggaaacagagcgcacgtcacagatactttatgaatcttttgcaatctcgattcggactgatgatcgtgagccctaacacatcagacgaaaagttgagatgttgcgatcaaaaaatatgtaaaataattcatctcagtggatcacaatcattttgagtgtgtagcagtgtcagcagattccagtacagctcacgcttattagtactggtttcatggcgagtatgtaggtaagccacgtcacttgcaaattccaacgtctttatccttttcctggggccttggggatgacacatgaagaaaagactcatcctgagtcaaacctgcggcccagtccatgcttcagcctggagagcgactgcgtgtgtagtccatcctaggtttcccctgcaaagaccaagtgtttgacagtcgtctgttgcgttcagagcaccagaatcgctgccccgatgcaaataattatttctgttgatgtttgcaagggaaatattgaccctcgaagtgtaaggactctgttagtccttcactggatgaaggggaaagggcgcggagacgggctaatgagccgaagattctaagaccaaactgggggggtgtttgtatttctggctggctcagagagagtgcggggtcagttctctcgtacaactttagaaatcaagagaaaacaaagagaatgaaaatgaaaagaaatcaaaggctcacctggctcagagagagtgcggggtcagttctctgctgagccaggaagagaaaggagagctagaagtaagatagagacaagaggacatgtacatgacagccttgtgaaacccaacatgggagggtttttttatttttcacaaaatttcaaactttattttttgcttttattatttcatattcattttttgggacctattatgcaccacctgaccaagtctcatgatttccaatttgtgctctggaactctggaatccaaaataggcagccacttttcactgtctaggcactgtacacaccccgcaccccggctcccttacttacacatccgtcatcggccttacacacccacaccggccttacacatcacttaacacatccggtcggccttacacatcatcaacacccgcacaccggctccctcaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtttatcaagtttgctgtcactatttgtttcattttttcgtttatggtgccacatccaaatgtaaatagacacgttaagaactcatgtttgttggtttttaccatttgcaataatcaaactgaaagattaaataacaacaagatggtggagagtagtacatgaagccacattgaaaagatgaattgaggaaattgtagcaaaaaaagtgaaacggtaggcatgacaaatgagaggtggaaaacatgagagaatgagaaatacataacccagagagatcaatcacaggcatcttgagcatcatcaacatcctcccaatcacttcgggctggttctcctgcagagttggcagcctcaccactcgtaacttctttgccatcatccacctggatacccacgactgcctcctcttctacattatcaaccaccggctcctccttgttcttctttggttgccgactagtctgattggttgccacgtgttggactatatcgttccaatccgagtaaatgtcacgaagtagttcaggcctacaatgagcacacatccacgtaatcgtaccagtccattcttgtatcaagacgccatgatcaaacaaacgagtctgtagttccttattgatgatccgtagtttttctcgacaatcatagtttcccaactccatgcgatcaatgtgatcttccggtggttccatattcatgtctaatgccattactcctacctttcccaaatgaataacatgtcatcagatacagataaagagaatatacaattgatggacatgataaaaatgaacttacacgctcggatgtatctgatatagccggatataagttcataggtacttattgcccttgtcattgtctgtgcagtctcctgagtaagtaatgccagctcttcttctaccctctgcagcacaaggatgcaggtgataccagatcgattgcccatggtgctttggagtgatagtatatcccatcattccagaacttgtgatcaatagccatgctctcaaaggttttgtaagtgagagggtgctcatcggcgtcagccactcgttgcctagggaacttggccacgtattgcgcaaatcgggtgttaaaggttgcaatgagtttgtttattgggccccagcgcttctgtatagccttctgaatcttctcgcttaacttggttcctaatcgacgtctgatcgttcttgagtcggtgaggggctgtttttccgcccaaagctctactgcttggacaaacagttccgatttagcttcccaaagaagcagcaaaagtttttgttcctctagaaacaagtggttgataagcactagatatgctagaccaaacgaaccaagtagaaaatctaacctttggcttcgtcaggcttggtttgatgatctcggcctaagctttcggcagcctttcttagttcctcagcagttgtctctaattcatccagaagctcgtgagcctcctgtttgctggccaggtatgtagaaggagtgttgcgcagccaagtcctggagataatagaaaggaagtcggcatatgtatgtaatccaaagtactttgaaaggatatacttacctcaaggcctcaagtgcggcctcttgctcatacacttcaaccaacttatcccgattttcttctcgctcgtcagtatgtgtttccttgaattttcgttgttcttcccattgggccttgaaaaaacgcttcgtaaaattttgaccggtcgtggagaaaggattgggtttatctaaaacctcacaaagggtagccttggtctcaaccctccatcaagctgctgcaacaaacttccttttgagccatgtggctgggataaaacaatcaacacccgcttcacgtatagaacgaagcgattggaaagatgtagaacaaagggagattgaatcaaagatacttacgaagattcttgataccccttgtattgtggtattttaattggtgagagattgcggcgagccaatgattttgtgtggcatatcttaacggtctgactaaaggtgacagataagaccacatgcgttcgagcccctccctatccgatagcccccaacctttgttaaaacgaggattataatccagctgacatgtccacgagtgaacataggcatggaaaatggaggtcgcaaattgaagacgatcttgttggtcactgagtaagccgcgctgatgattggaacaagtcgtagtcagaatggcgccggagaatgatgactacaatctaaggcactcaccaaagccatgtacttgtcaagagagcaacctatgtcgtataggatgccaacatgtcgatgcggggactcattattgagaatcttgtttaggagagccatcggaaaacaacactgttcacctgatttattgatgtttgccatgtatattgcagcatcgtggtgacagaaacatcccataaggccggtgtcgtcacaacctttccacgaggactcattacgcttgttgtcagctgccttgtgagcttctgtacattggtctctcttgggtggggagaatgatagggaaaaaaaaagtgagccaccagtaatgtacgtagcaaatagagatagcaaatagaggttctgaccttgtcttttggcttctggcgtaactctatatcgatgatcttggctttcatctcatcaacctccttctggctgacgaacatgtttggagttcgtatttgattgtaatcgcggctcgccttagaatggtggtgatgctggaagttgccatcaaggcaaatgatcagcttatcttgactcatccaagggtattcgttcaggttgggtggacttggaccgaagcacgcaggacatctccaggcagcccacaccgcccgcatcgttctaaccgcaatacgtcaccaaccacggcttcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcagattttacactgatggccaagaggaatcctcttggtccgtaagaggtatacacctcagccattgagagtgtacacctacctcataaagagtgtacaccttggcagtcaagagtgtatactctcaacggccaagggaaaccacctcggctgtcaagagcgtacactctcaatggccgggaatgtacccttggccgtcgagagtgtacactctcaatggccaagaggattcctcccagcgttgagggtatacactctcaacagccaagtgaaatcacctcggccactgagagcacaatcttgacggccaaaagtgtacctctcagccgtcaagagtgtactctcttgatggccaagaggatttctctcaatggccgagaggattcctcttggccgttgagggtatacactctcaacggctgagggaaacgaccttgactgccaaggtgtacaacctctcaaccgctgtgtacactcctggccatcgagggtgtatgctcttgacagccaaggtggtttcccttggccctttgaaagtgtacactcttgatggctgaggtgtacactctcaacggtcaaggtgtacactctcaacggccaaggtgtctactctcgacagccgctgagagcagaatcttgacggccaagaggattcctctcggcaatcagtgtaaaatctgagcggccaggaggaatcctcccggccgcttctgtgggggtctttttttcatcaacccccaaaccctgtcgctttggaggatcaactcctaaaccaaccggagaatgcattatttttttattatttttgaggagtcgactccaaaccagtcaaggatttggggttgacgcccaaaatttgggatcaggcaacctgggattccgggctgagtcggctctcagtttggagtcgtcactagccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctgcaaattattttgggggaccacatttattatcataagtgacaacagtgtttggttggtcatgctataacaccaaaaatccactttaataagcagcggattgtctagctttgtgataattggtttaaggtttatctaccatattctgattatccggatttacatatttttacttatggactgccaaacagagccttagagtctctcagtctaaccagctcatgtgagagctattgccaggagccctcagaaaaaaattgatcaaaaattttgatctatggggtgtaaatcaccaatcaaatgtaagcacttgctaacctccttatggagatgagccctgagtatgcagattgctttgcaaagaattgggagacaatctctgatctctcaagctcaacaccccaatcacaaagcagacggctgaagcttgccgcaaattcagcacaactgagctgatgagtatgctgaccagtcagtttgctccactcacaacccggacagctcttacttggagctagagatggtcgattaaaatccggtgtggtaattattcctgtgtttctacgccaaaaaatataaaaatttattattatctagctaaatattgaagatatggtaaaaataacatcaaaaatggattcctgaggtaaaataacccctactcactcactacaactaccctcttatctctactggttcagaagttacacttatctcaagctgtcacaggagcttttctttattattatcctgaccacgtctcattttgaatactggatgcatatttcatattgaattcctttgtatcatattgaattcctttactggcttatatttcatattgaattcctttgtaggtgcacatgcattgctttgtagtaggaccttgtaggctagccaaaatccctcaaggcagtgctctcaccagccaaattccctcacctgcatgtattagactagctaaattccctcattggattttcaggccagctaaattccctcacctgcatgtaccctggagctaaaatccctcacttttgtctatataaggaggcctctgcctgccagttgtacctttcatcatcccaccagtggaccagatcatctcaaccacccttacaatcaccacccattatattaccagtcacagtcatataaccatgaatcatagtgctcccagcgcccagcgccttggttccaaatcgcctctttttaactttatataccctcaacctcaaggacctgcgttcaagcctcaaccccgacaacaatcattgacacctctatcaacaacttcatcaacaaccacatcatcatcaacaatcaccatcaacacctttaaccgttatacaaatcattcgacagcttcatctcgaactatcctctatcacaatatataaactgccaagctgagcttggtggtcttgttgttctgatagcatagaagggcagagcttgcaactccatcatccccttctccattcagcaaaagggttttcataaccactttttgagtcttacaccggatatccgcgcggatgcggatatccggctgctttttctagggaaaccggcatccgcacctgcatccgcatccgccagcgggtatccttggataaccgccctttaaagggccagcgagggaccgactggaagggtttccttccagccagcgaggtacatgcttgacggctggaaggatttccttccagccgttgtggtggcataagcgccttgaccaaagctttggcaggtttatttgggtgcatgcggaatgctcgcagctgacgcggaaaagcatgcggagctgacgctacacacgcaagctgaggaaagcggcggtgcattattggaaagtctagcttgccgaggcgcgggaaagcggagaaagtatgccgaatgtgcaaggttccaaaaagcttgctgcggggaatccgggcactggggttcacggaaggatttccttccagccggcgaggtacatgtaccttgacagctggaaggaaacccttccagccggccatctacccttctggccttgggtatcctttgggatacccggatacccgccagtgttttgcggaaaaggggccatccgcacccgctggtgggtatcccgatccgccaggggatagcgggtatccgcgacggataccctttgaccatctctacttggagcctggagggatttgtagaagttgaatatccttccttgagggcttctggtattgataagccagtacataggttgttctgagcctctgttgcaaaccatgattcctgcaaaacaactcaccaatcaacaggcttgcagtatgttttaaaaatttgcccgctcctgggggtgaaggttggtgaaatgcccaaagaaagctctctgcatggtctgccagaaggccaggccttcattgtcttccagatttattggcacagtgtcatcagcctcatcttctactacctaggtttcataactcggtgtaaacttatttcaccttggatcaagtgaatacatgcaatttctcttgacataaaattgtcaattagatttcctagcaactgtgatctgccagtgttatgcatagggtagtgagcacctagattcaggcttgtggtgtaaatcaacttctgggagagttgtagattgcaatgggaagtcttccattactcttacacacctgaaaaatgggaaatatcaagtacaaatgtagccatgggcaagaaatgagctgatagccaaggactcaggagtgacattgtttttttgatggccaaaggttcaaattaaccacattgcaaactcaacaaatttacagaccacttcatggagttattagataaatttctgtatatttgattggcatagggcatctcaggacattgcagacgtggatctcatgattctggatattgatatggaagatttattgagaaagcaatactaaaatcctggtgttgtaaaaatttcagtcttcttgacaaagctttcaaatcattaggagccgggcagtgggccggctatgcttttgagaacgaattacgcatcatcaattattcccccacgagtcctggtagctgacggccggcaagattggacttacgcagaattctccaaggccaggttcgttttcgtttactcaattcgtgttatgaatgttttggtgagaaatcgtttgtttgaatatctccaaggatagagcaggtctgtaggataggagtcacaatcatagattctcagttcatgataagatgaaatgactgagagggcaggacactgactggaaagctggcacttcgtggcctgcattgtataccttgatgtacgtcaagggacctagggaagggcagtacacttagattcttgtgatccgtcgcttggattcgagtgaaaatattggggctcagaaacaaagtcacctgtagttttgtagacgcctcctactttgccatggacggtaaggttcttccacggagccttggcgaactgtttggaatacttccattttgtagccaagagagatcgatagactcccaacctataatccaacaaatatagtttttcagagaaatattatcgaactcaagtcaaaagcagtccataatgtcaaaatgtctgtacgaacgagttgcagataaagtctttatcctacccagagcaagaaaaaacggtatttattagtctccgtacaccacctgataattaatgtaatgcacttactccggcccagataactatgcgaagccctgagtcaagtaatctacccaaagaagaaatcgtgggcctgaccgcgtccgcagtagtccagaagtcatcaccgatactgaagaataaatacaaaaaacgcgcttggagtattagtttctgcgaaaatgctggacataaacaggtaggacgaacttgtcttgacaagccgaaaactgggtttcggcgccaattgcccgcttaacgtcgctgcgatctaaatatttcaaaaactgcggcagaggcatgagtagccgctgagaacatacattgggatctactggtagatgagagacggaatatcttatcgaagaaaattgtcttaccgatagggaagggaaagtatcgtttttgctgttggggactgggacatgaacgtctcacgtcaggctttccccactctcaacgccggtaaacaaatcatggctcacagtaataagtacttctgtttccaagcaggggggccgatacgtattgcgcgcagaaattgtcggcgtcttggcaaacgtcgttgctgccgttattggcacaattctttaactgaacaacacatccattcttgtgattgagagccgttttgacgacggccagagtcgccgcatttgccatatcaagcacgtggttgaattttgcttgggcgtagtcgtagtaggattggtactaatgagtagaatgcgccagcaaaagtgtaaacaaataattcttgccggctgcctggagggaaaatggtcaaaaacttgcctgaacgtagggatcaaaccagccgttgttctacggaaaaaaatgcccatcttcctggtcagcaaagcgcatttacccattcatcgatttgataaaaatcttacaattcctagagatgttacttgtatagtatgtgcttgcagtttcttagctttaatcagcgcattctgggcccggaaatactggtattgtaacaacgcatgcattgagctttttttttttttgatgagtgtctttcctcaggagaaagcagtcaagatactgacttctgtaaattttggacctgtcgatttgggagcaaagcatctcagaaacctacccggaaatgagagagcaagatattttgatgtttaacggctgaaaaggggctggtgaagagctaaccatagtgtcccccatagctttcggaccaaaaagtcatctcccgactcgcgtattgggaaaacgtggggatggaaaaaaacgtttggaaaaactcccagacgcgggccgctgcttgatctgagctaaatacgttccggtcgccatacgaaaaaccagtggcgattggctgtcaaaagagtttggtcgaatttagattcatgacctcctgaggcgcaccgtacaatccgcactcatgtgtcaaaggttgctcacctggtcaatgtaaagcatattctggtaggatgagagatggtcaaagtaagaatcagtacgagtaaaggcattggagtaagcaaaaacttagaaagagaacaacgggtaacaaggctcactgcgtaagtattccatgaataaggattcaagcttgactgagtggattcagcattaatacgacaagggccgttctcttgcaaggccccaaataagctactgcaaccaggccctccctagaaataaaagataggatttcattagctggctttaatcagaaaaagatgctcaaatttgcgaagcacttacatttaaccacaagcctaatggtgctgttttggggttgtttcgtgcttcaaaaaaccaaaagaacattgactggttgttgccggtatcaatgtacccagaataacttttgacgccgggtgtcgtttcgcatactctactatcgaccatgtatcgataagaccctttgacatgtctctgtccatgcgagatctgtttaggaaaaatcctaaacgcctcgctatggtagatggctagccaaagaatcaacaaccgaaaaagcatgacggggttcaataactgaatggcgagggttggaaatcgtcccggaaggtaagcagcggttttaaagtgaggtctcccggctaacaacacgtcttttggctacgatggggattgatgtgcgagaaaacaaaggactaatgttgcagtaaaaagggcgagtgatcaaccaaggcgtatgatatattatctatccccggttccccgttgatgagtgtgctgaattgaaaatggctagccgtaacagggttaagaatgcacggtaatattttctatgcccaacgggatggccactgctgaccaccaaccgtcaagacgcgcaatagatgatcgacatgccaccattgttgctttaggcactaacagaggggttaccctactcacaggacgtgtcaaaaaagtggatgtcaaagaaagagccttagactgcctttgtacatgtgctaaaaaagactgggtagatgccctaggagggtaaaggatcaatggtaaggaagattcttagagtcctttcagtagatgcgagttgcactgaatcttcgcatgaaaggaaaagccactgagatgatggaaaactcgccgaaaatttgatgagtatgtgaaggtatgtactcatggtacatgcaacccaacagcggccagctctcgtgcgttgttcgagatgatgtccgatgaaaaggcttccgggtcctgatggactgaagcgatctccgggggcacactgtgcgcaggtgcttgacgtttaccagcctcatctgtcgaggaatcgctccaggggtttgtttccggcgcgttcctccgaaatatttctcaacggatggttagtatgtagcaacgatatgatcatcgaataccagcacggtttcaagtgaagtgcctccgatgtcttttcctcatgtcttacatagcaatcgcaaactcgcgtctttggtactcagactctcagagtccaagtttttatactgccacgatgagtgaggcattataagttttggtgcatctttccatcgtcttccttgcgcttgcttgagaccgagctagctattgttctcagctacatgaaccaagtcctgtagaccacaaaggcacctccctatgagccaacatacatacaacaacaggtgtaccggcacccaaagtatgcggggaatggaacacccccccccccccccaaattcattcacgcctttacgcgctcgagagtagtgcaggttgcttgagactagaaatatacatgaggtagctgagggaatgccgcaccatagacagatccccaatgtctttgaccaatgacaacaagaaatgatgatgtacaggtttacctaaggaggttttgtattgatcagtgaaagccagtagatcttgtaccaggtttctgaggtagcttcaagctgatggtatgttttgtagatgtctccaggaagtcaattttggctcaaagttcttgggaaataattctagatcaggtttaaaaaaggatgctagagtctaatgcaagggtaatgatggtgactgtctgggatggcagtagttgaaaattgactggggaaagttgaatgttgcatggaggacactccaatgggaagtcagaatagaggagaatgtgttcagtttgtcacaggtgctttggagcttgaaaaacgttagaggaattgccagatcaaacatttaatggctgggtctgctaattggggtatgtagtaacactgaagtgatcacagttgtaatcttagcctgaataatcacccagcagtcaagtctcaacaattccagctctacagccaatgtcctggtgaggtaacatcagagcagctaggttaaaatgaaattcaaacacataagcccacaaaaataaccaggtttcatggtgtctgatagaatcaaaaacttaaccaaatcccactaaggactcaatgacaggtgcagcctctttgggcaagctgaagatgataaacaagatctttttatctgagaaattcaaagtggtattccagaacagtgacctaggctgggttgatatatcagaaaagactatttcagggaagtgatacaatcatctagtttgagatgaaaatgaaggattgtttgataaaatgttgcctcttgaatttatgggcaggatagaaatcacaaagatacaaatttcatttaatctgagttaacataggcagccaccataggaattaaaatattagcttgtgggactgttgtgtttccttgcaggctgactacagctcagagggatttctggtaagttggcttttattggtaacctctctatttcacccgatggcttggttgagcacttggatattttgtgcatgagactcattaacttgcagttgactcgtgaaaatatcactcgcagtggaaaaatgacacttgagaggctataaggaaatatttgaattgttcaaaaattatgacagcgttaggattagaatttaaaatggagttgatcaatcaagcaaaacacatcatcgtcaaaatcaagtccatgcaacaatgtgttttaccaaataacgtcttttaggcgagtatcaagcagcatcttgggcgtgaattgatacgattgcattaaaagagaaaatggagataaaatagataggctagtggttttccgcgttactttctctcgacatatctctaactggatattgttttgtttaccatgtaatttgggccaatccagaatttgtaatttctaagtactatggatgttttcatggaagatggtttgtctaaaaacctccaaggccagttctggccttgaaaaaaaaaaatcacgtttcatcaattgttggctctttgggttttcctgaaaaatcatcaaaaaaaatgaatgccttacttgtatgctggaatctcgtgtcctgccttgtagactgtgatgtatgtcaacggacctggcagagcatatgagatgattatcaatcatgactgaatcacataagctcggaggtacaaaaatgatgatcagaatggaaattttaccagcttgcttatatatcccaactatttgccctttaaggtgcaacttagaccatggtgctttgcgaaattcttccccgtgttgccagttcatcgaactgatagaacggtagccaccaagtctgatgtatcgcaggaacatgagtttcttaaatcaacttgaacgatgcgtggcaggttctctccagatatggttgctatgggttacttgaaagcagaaatttctctcacgtgttgcaaataaaatcgcggtcctgtgacagaatcaaaatgattcttggttattatctctatcgaggcaaactcagtaagaaagaacttacgccagcccagatcactgtacgcaatcctttgttcagaagcttagcaagcgctggggtcgaggatctagcggcatctccagttgttgtgaaatcgtcattgggactggatcaaatgcataagttgtgatgatgctcgcaggcagagagatgacatatgggaagaccaaggtgacaacttacccatccggacattcggtaaactttgattcggcgccgattgcgctcgttacttgcggaagtgataaatatttaacatacttaaattgtaatgcaatcagggaaattgacctatcagctggattcctgggtaaatgacggacaaactcaccgattcggatgggaaaggatccgactttggattttcaactgaaaaatatacctttcagattgggataatgattcggaaagaaaagaaaaaatgtgcatcttacagtagtacggattcctactgcctacggcggggtttgacacgaatcgcgtgcaaaagtcgtcggcttgtcgacaaattgtgttgttaccggtgcttgcgcactgcttaatttgggcaacacaaccattgggtgaatccaacgcttttttcatctcagccaagacatctggctccacgaggtcctccacgtgattatatttggcctgggcatagtcgtagtacgacggatactatttgtttcaaaaaaatttggtcgattgtccgtcattatttttgacagggattgtcgcgtaaaacgaaagtcagcgaaaccctcaagttttccaatggaagcagggattgtgcgaggaaacttgcatgatagtagggatcgaaccagccggttgtctgaaaccaagtaccataatgtttcctgggtcaaccaagtcaataccatcgatcaggttgaaggggtcataaacttacaattcccaacgaggctggatgtacgatgtgtccttctatcttcttagatttgatcaggtcattctgatgctcaaagtactaaattttggaggagatccaagttcaaattctcatagagttaagcggctacactgatcgtcaagataattcaaaaaaatcaaacaaaacgctggcttacttccgtgaacttggggcctggaattaaaaacgggatcagatactcacccatctttgagaaaaataattaattactaaccgtattggcccccatagctttcagtccaaaaggatagctcgcgggattcgtacgttgaaaaatgggggatgctgaacaagtattgaaagaattgccatacacgatgcgccgcttggtctgtgctgtagacgtcgtgaaccccgtatgagaacccggcaggaatcggctagaaagttgttttccttgagtaaaaaaacatggcaagtaacacgaagcagtctgacgggagagatggcccctcacttggtccaaataaagaacatgctaggatgcatgattaggaagacaagagcaaatgtcagtcggcggtaaactggcgtgtaagacggaagatcaaagcatcaatttccctagatggacagaaactaacagcatatttattccatgagtatgggttcaaagtcgttgcgttgccttgtgcattgactttgcaaggtccattttcttggaaagctccgatgagactgctacaccctggacctccctagaaacaaatgggtcaatatcatcaatttagaacataagctagaggggaattgcgtacgtttaaccagagagtgaacggagcgctctgagggttgttacgcgcttcaaaaaaccaaaaaaacagcgaatgattctgagaaatgttgatgtagccggagtaagtgtgaactccgggcgtagtttcacaaatgttgctgtcagcgatcagccgataggcaccttgaccgttaagcttcccatggtgcttcttggttggcgacctgggagcacaatcagctgagacaccgaatgcactgggataaagaacagtgaccaaaaatgccaagaggtacaagcgcatgttatagagtgcgaaaaggaaagaaaggcaccctgggtatgtggatataaatgctgatttgtggaggctgagaaggaaaaggtaggtttaaaggtggctttatgaatccgcccaacttagcaacgattgtgttattaaaggaatggtgtgcagagaaaaggtgttccctggctggtgcgcatagatgatcgttgggggtgaagaaagatgtgtgatctatctgtaaattagacgtcaatgtgtggttggttgaaggttctacaagctgatagaggcagatagaggccatgcaaagctgactctagctgggttgacggcctgcagcggtgataaaatcgtgctccgcagggtatatgtagataattatgcacgcactccgggatgtcagtctggagataatttggaagttcaccacaagcttgacccattgggctccaccctatagttccagctgaaccagctcatacggaccagctcacgaaggtataaatcggatcgccaatctgacaactgtggcaagattaattgcatagcacattgtgaggtaagattgtatctcctcatggccatttgcaagtggattgtattttctgcccctaaggtggatccatgggatgctgacatgatgataacacacgaatcagtgaggcacacgcaaatttgattcttacaatgaaggcatagtagagcattgctggttggtgctatttatgtgagtatggcccactacatttttttttgccacatgccccatcggccattgccagagccggatgtggcgggtcggggggtccggatgtcggaggagccacacgcgaacccggaggcccggatagtatagcaggcctcttttcgtgtcatcgaatttggctcagtttttccataggctgatgtatctacttggaactgcttaaatacatacataagaagttcacctcgcatgtcgtttgtgctgttgagatgaacgactcgctgtttgcccacatatttataaggatcttttccattgggtgcactctatacataccaaagtcgtggattgttaagaagtattttagcaggctgttctgatgtatctcagtaccaaggatcaagataagttgctgctgacgaccaccgggttcctggcgcagaggagactggctagaggagtccgactcaatttgtcagaagcgacggccctgatagcttgtgttttacaggagtgagtgagcgagtctgcaaaactgctttttcctcttctggctatctccctgatgagttgctcatggtacgccttgatctgacattctgaacaaccaggttgatccgggatggccaatcgtcggttgcccagctcatgcaggtcggaaaagaaatcttgggcttccgtcatgtccagccctccgtgcccggctgcttgtccgatgtccaagtcgagggaactttgcacgtcgcctcaatctctccttaagaaaacctcattcgccctcatgctcatccagcgctcaactgactctataactgtctgcgtttcaccaacagcccggatggcaccttccttgtaaccgttcattcgccgatttgcagtccgagtggtcgggacccgcatctttcgctggcgctctacggctcttgcatcacccctgctcccgacttgttctttgatcatgtccagccgtccttggagcatgatctaccaggggcgattgtggtgcaaagcccgactgattccccgacctcacagcacattagcctcaacgttggccgagcgcgaataaggataaaggtcaccaatactggcgaccgacctattcaagtcggctcgcattatcatttttccctcaccaatccagccttgagatttgatcgcaaaatcgctctgggtcatcgtctcgatatcgctgcaggcacttcggttcgcttcgagcctggtgaccaacgaatggtcactatggtcgagatcgctgggagtggtcaagtatccggcggcaatggtctggaaggccatattttgcagaaagacgattccctcgccgttgaagcgctcatagacagtttggtagccaaaggttttgagcatgaaccagccatccacgttgagagccctctcaaagaatttgagatgtcaagggaggcgtacgctaagtgagcttatcaactgagctcgataatatccttgtgcaacacatcccaatgtttccttcaggaattgatgctgggttttatttagcatgttcggaccaacaacgggtgataaagttcgcctcgcagatacatccctttgggtcgaagttgagtatgaccacacctgctatggcgaagagctcaagtttggcggtggcaaagtggtcagagaaggaatggtaagaacaactttttccagaatttctttggctagtcaaagaacatttcaatcacagtgttcttctcaaaaaccagggtcaagctacaggtcggccggatgctgagacattggatacagtgatcactaatgccctagttttggattggtctggaatctacaaggcaaggcagacatgagagcatattgttcaaatcaagttctcaggttaactttctccgtgttttcccaacttggtataaataggcagacttaggcatcaaggatggccgaatctcagggatcggaaaagctggaaaccccgatattcaggcgggcgtctctgatcagatggtcgttggtgtgaatactgaagtgattgccggggaaggaatgatcgtaacggcaggtgggattgatgctcacgtccatgtgagttgtctgcgcacacccgatatgttttgagcttattcatggctaatattagtattatttttttttttttttggattgtagttcatatgtccccagctatgtccggaagccctctcgaatggtattacaactttaatcggcggtggtactggccccgtcgctggaaccaacgcaaccacttgtacgccatcccgaaccttgattgtaagtcagcttcaatgtgttggagtccctttctcatcctcgccgagaccttgtgtttcaagctgatcatgaaattgcataccagagaaacatgcttttgtcgactgatgatgtacccatgaatatcttactaacgggaaaaggtaacgactctaagccggaaggattggtggatcaagtctattcgggagtaggtggcttgaagttacacgaggtctgtcccaaaactttaatcttccttcccgccccaaaccttgagccatttgaaaaaaaaaaaaaaaaaaaaaaaaacatcagatactcgtttttcattaatcatcaatcactttttctctaggattggggttccactccgggcgcgattgattcttgtttgagtgtttgcgaacaatacgacattcaggtatactttccaagctgcataatttttttgcattcctaaaatagtgagatcctaatcctaatctggtcttgttttgaagtgcaacattcacacagacagtatgtgaaccttcaagcgctttgataagagtcctactgctgatttgtcgatccacaccagcgcttaatgaatcaggttttgtcgaagatacaatcaaggcattcaaagaccgtgtgatacatacgttggtaccccttttgagatttgattaatgtaatctattaatcgattgttcaacacagatatcataccgaaggtgcagggggaggccatgctccagacattatcgtcgtctgtggcaaggataatgtgcttccgtcatcaacaaatccgaccagaccgtttaccaacaatactctcgatgaacacctcgacgtaagcaaagtgctacagcttacacagatcaagtgtctatgttttccagtgtgctcatgatcggcgactttccagatgctgattgtctgtcaccatcttgacaaatcgattccggaagacatcgcgtttgccgaatctcgtatccgcggtgagacggtcgccgctgaggacgtcttacatgatcttggtgccctttcaataatcagctcagattcacaagcgatgggaaggattggcgaagtcattagtcggacttggaggacggcttccaaaatgaaagttttcaaaggtttcttaactgaggatgaaaaacttcgtgggattgataatgatcgcgtgaaacgctatattgcaaagtataccatcaatccgtaagtcaagctcctctctcccaaaatctcgcaggaagcaatcgagttttgacattcaaattcactttcaacatccaagtgcgattgtccatggtatttcccaggaggttggggacatttcggtagggaagcttgcggatctttgtatttggaagcctgagaatttcggggtcaggccagaacagattatcaaaggaggctttgtcgtatggtcacagatgggcgatgcgaatgcggtaagctttcacgttttgagattcttgacatccaatcacttgagggaagctcgatttgttgacaatatgaccatcaatgaacagtctattccaacggtttcagcccacttacggaagacccatgtgggcttaccatccgagtagcattggtcgaacttctctggcgtttgtttctgaaatctcaatctcatctgggatcacgccttcatacggtctaaaaaaggagttggtggccgtcaaaggctgccgaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctgcatccgaggagggtatatgtagggcctgcggcgagtctcaggactgtaaccccttggtgggttacaacaccccccctctcgccgcagaaccctagtctacgtacaactgatagaaatttatgtaagagaaacttaacaaaaaaacagaagaaaaagaaaaaaacaaaagatagtgaggcaaaagtaggtgaagaaacaatggtgaccaggattgagacaaaaggaaaatgaattaagacaaccccatgattttatctttcaaggacacaaagatatccggtgtcaaacacttggtgaaaatgtcagctagttggtctttagtcccaatccatttaagcgtagtctttttctggaagagtgcttcatttgcaatgtagaaatccctatccgtgtgtctcgtcctcttgttggaagcatcgtccgtcgccacacggatggcggactgattatcacagaacatgtgacctataaaatcttgccggaggacatcttttaatagatgtctgacccaaagcgtttgccttgtagctatgcccagtgccatgtattctgcatgacacgtcgaggaagctacggactgctgtcttctggaaacccaaaggatcgggcaattgagataagtggttagtatgccatacgaggagcgggaaaactcccctccccaagatgcgtcacagaaacattttagtggctcatcatcgaatttagggaagagattgagcttgatgtctctcgatcctgctagatagttaacaaggtggctcaaacctttccaatgaacggtccctggtttggccgagaagcgggccagataatttaccgcaaacgcaatatcgggtcttgtccctacggccagatagctaagtgaaccaatgactgagaggtattttgtcgactggctcttatctcattctgggtctgtgatcgcattgaaacccgtcggcagtggagtcttcgcaaccgaacttccgtcccactccgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgtcgatgagatcgtctgccatgtctgatcgtcgattaccttctatcattccgttttggtaatgatgatatggcagggacttttcggccttgatccctttcgatatcagaaaatcctcgagcagcttgttggtgaattctcctccgttgtcactccggagcgttttcaaacgttgtgggatactttatgggttcccatccaacaacttcaaaaaatttatattttcttgtatatacaataatattacaccaattatggctccaggaagggattccagggccaaaattaccctagaggagcaggcttggacacatgtaacccccctgtgttacatgttacacccctctttcactcacaggtaggggggtcaagcacccttacatgttacaagggtatcaggtatacatgtcacccctccgggccatgtgatctggcatctgtacatctcaatcaagtacaatggaagtatgcaggcacagcgtacaggttaccttggcaacctgacatgcgaagcgtacagcctcaaatacaggatgacatcatgcagcttacaaaacacagcctgcaggttgctaggttgcatagcaaccgttgcacagcttgtcaatccgacggaaaccactcaacttctcaaatcacatcatgtaggctgtaccaccagccaaaacccctcatgtattcttccatcttggccaaattccctcatgtaaggctgtacaaccagccaaaatccctcattcctggctcccctggagccaaaatacctcattgttgtctatataaggaggccctttctcccagttgtaatttctcctcagcagacttcctgcagacatttccccacataccaggcaaatcactgctcactccataatattatttgttccccaatattttggttttacaattataacaacccttacatacaattattacaacatctttacacataacaacaacccatttttgcacctgtccacctgttaaacaacagagtatcttttgatacactccactatcactaattaaaagctgccaatctaagattggtggtcttgtttagtgtagtacacaggaaaggcagaggttacctcacacatccctttccgaactcagcaaaaggttctcacgaacacttttgagcttaacaagggagtccccaacgtgatagaggatcctgtcgtttggcacgtggattgaaaaatcagtgaaccactgtagtgaaaactagagggtatatttgttagtttgtgttagtttaggcgggaaatcatacctgtcttgacaacctgaaaaagcatatctctgaataagcaatttcagtcagtttatacaataaagttcatatatagacctagtagggccggactaaataattaactactcaaaaaatcaattataaaagttaagaagacgaggggaccggctaagctgacgtacaagcagtaggatatagattttaactaccaaggtggtagccgataagcttagtacagaacagactgtagtctatgacaacctctacgcatcggtataattgaagaataaaaagtagcatattatttagtttttgattattagtttagtaaacaataccctctaccttgccctggcaaagaagccagagaccttagtttttagtgaagttaggattactactaggaaaatattaaaactcatttgatataaaaacacttgaaattagtaaaaattggacatggctttttcacaaaatcaagatttggaaggagctctaccaacaacaaacacaccttcaacaggaatattctcgggcaatcaacacagtcaacacatgaatattgatccgccaccaccaccacctatgagacataatcgcttacgccattataggacttatgggaacaacggaaatactcaatcatcagacaacccgaatggaaccggaaacacccaaggaggaaacatcgcaaatggaacctacggcgtaccaccggaaactaacgaacctcaagaaatggacgaaccaaggccgcgacctgcggtcatcatcaaggaacccgatttgaaatacgatggcgaacacttcgaggattttttgcaacgattcgagctggcagcagagatatacggcgcgggcggctttgataaagcacgccaggtgtgtagatttgttcgaggcgaagaattgaagaaggaactggaatcgatggatggatatgacacccgcaactggacagtcttgcgagcaagcatgatagaactctggggcggatcagtgaagaagatccggtacacgatcagggacctttataatttgatcgatttctgccaaagaaagggaggaattaagacaattaatgacttcaaaacatatcaatctaagtttatgatgataacaaagtatttggtcagaaatgaacatattatcaacgaaacggctgtctctcaccttttcttcttagccttttcagttgacatacaaacaagcatcaatagagaactagtcaaagcagatctcattccaaccgggaaggatgggtacaacaagccacctcttctgatggatgtgattgatgtagcagaggatgaaattcgagccagatccatcaatgcatttgcagcaagtgggtttgccgaagccaattctatgatgcagaaaactatagatcaaaagaaaggtgatggaaaaaagagtgagaagatggtggaggaaaactctccagaagtattgcagaagcaggtggataacctggccaaagcaatagaaacacttactggaaagttggacaaccaaccaaaagcagaatattctcgaggcaacgagcgaccaactggacgactttacgaacctcgaccatgctggtattgccatagagagggtcactcaacacaatcatgttacgaagcccagaaagatgagaaagcggggcttgtcaaacgcgatggccgcgacttctgtcttccaaatggtgagaagatcccatgggatgcatctagacctattagggttgtagtggctgcggactctgcaaagccaaagccgactataaatgctgtttacaagacagataacccagcggttttttcctcaccactaccaacatcatctacgtgtagtgaacttgagtacatctcatcattacacaggattgattgggatccaccaaaattaggcgcagttaactttgagaaagtcagacttgaggccaatatagctactacccgagcagaagcgcttcgtggacgaaggaaaccaccggcggaaaacgaggacacagcgatggacttggatcaaatcgatgaactagaagaaatagtacgggacgtaccggcagctcggaagacacctggtcaaatgtccgactctcaagggaaaacaaatgcccaaaaaggggaaaggacgaccgaatcagccttggtctcggaattggacaacttaaaaataccaaccactttttcgcaactaacctcgatttcaccaacctacgctcaagaagtgatcaagaaacttcagaaacgaattccggaacacaagaactcgaaattaacctacgtcaaggacacgaaaacggaccccaaggtatcagcatctatgttgttaaaccaggatgaagaagatcgggaatataattgtttctacagttgcgctttgggatacattgatactcatattgctgggaggaagataccattcatggttgattccggctctatggtcaatgttatcccaagacaagctgcaattgatctcgacttggaagttgtggaagtagacataccaatgaagggaattggcggtgatcggtgtgatatcaagggtgtagtcgagaactgtgccattagtattggacgatttaccgggccagttcatctttttgtctctccgcaagcacaagactgtatccttggacgaccatttttgtttgattacgattgcacactcgattatcctggatcaggcgaattactatcttttcaaggcgatattggacgacgaattacggtacctatagcaaaaataggacaaggacgtggatggaatcagctcaagaatctcaactcaagttcattccaaaaacctgtttccactttggatggtgaaaatgatttgaatagtagtccagaatcagatgtcaagggttccattgaaacctttgagcataatttgttttgcatcaaagaattcaaaaacctgaggcacatgaattacttactgctattctgctttacaaacttcctttctttgatgcaaatttccttgaaatttcttcaaactgaaggggaaaaagtgaaacctaaagtcaagcttacagcaagcagtacagccaaatttgtttcagattcctgtgcatacatgtatagaatatgcaaatcagtcactatggataatggtgcagaatttaaggaagactttgttgaagatgttaagaagataggggctaccttgaaattcacaaaaccatattatcctggggcaaagggaatgattgaatgtggacacaggccaatcaaggatgctcttgccaaatggtgcagggaatctggcggcaagtggcgtgaatattttcctttggtattgttttcagacaggattttgaaaaaacggacgactggatttacaccatatgagctagtttttggacatttaccagtattgccagtgaaccttgaggtggacacctatttaggggttgattggttagaaattaaaactacatcagaaattttggaagcacaaaccttgcaactagaaaggcgggacgcacttttgaaagaggcccatgaaaagaagctcaaatcaagggaggattctgtacggtactgggaccgaaaaatggcagcacaattacggaaacgtctggatacgggagatttggtttttgtctacaacaaaagtctggaagatcaacggggaaatttatttgttaatagatggaatggaccatttaaaataaagaaaaaattacctggaggatcttacattcttgaggaactagatggaactgaactcaatcaaacttacgtggcatcacacgttaaacaattttaccctcgaggacaactatttgacaagattttggaggaccaggaggattataaaagtgggagtgagtatgatgagagtctaaaaaactttgatcatgaagacacccatgataaatctgaggattggaattccagtcaatgttggctttctcctgggcatgagactaaactgttcaacaattcaaattcacataacttttcaacaattgttagtggcataaacacaaacctaaaaaattatgtagcaaaatacaaaaacaagaaaataaaaataaaaaccaaaataaagcagtataaattcttttaagttgggggaggaatccttaccttttcttgattgggttcatactggcaaaaatcaataagctggctcattttttgcaagttgggggaggaaatccttgccactcttgcttgaactgtgttactaagaagaaagaagaagagaaaaaaaaaaaaaaaaagctggttcattttttcaagttgggggagaaaaatctcaccttttcttgttttgatttagggttagttaaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncattagttgggggaggatgtgggatactttatgggttcccatccaacaacttcaaaaaatttatattttctgtatatacaataatattacaccaaattatggctccaggaagggattccagggccaaaattaccctagaggagcaggcttggacacatgtaacccccctgtgttacatgttacacccctctttcactcacaggtaggggggtcaagcacccttacatgttacaagggtatcaggtatacatgtcacccctccgggccatgtgatctggcatctgtacatctcaatcaagtacaatggaagtatgcaggcacagcgtacaggttaccttggcaacctgacatgcgaagcgtacagcctcaaatacaggatgacatcatgcagcttacaaaacacagcctgcaggttgctaggttgcatagcaaccgttgcacagcttgtcaatccgacggaaaccactcaacttctcaaatcacatcatgtaggctgtaccaccagccaaaacccctcatgtattcttccatcttggccaaattccctcatgtaaggctgtacaaccagccaaaatccctcattcctggctcccctggagccaaaatacctcattgttgtctatataaggaggccattcctcccagttgtaatttctcctcagcagacttcctgcagacatttccccacataccaggcaaatcactgctcactccataatattatttgttccccaatattttggttttacaattataacaacccttacatacaattattacaacatctttacacataacaacaacccatttttgcacctgtccacctgttaaacaacagagtatcttttgatacactccactatcactaattaaaagctgccaatctaagattggtggtcttgtttagtgtagtacacaggaaaggcagaggttacctcacacatccctttccgaactcagcaaaaggttctcacgaacacttttgagcttaacaacgtctacctgtctgttgttccagtctggtaataatgtcaatgatattcttgttggcgtcggatttgacactgagaactttggcaaatgagtatcctgttgcctcatccctcatagtaagaatatatttcccaccatcaattgatggaacctcgaaaggtcctatgaggtcagctgccatgatatcaaggcgttcgacagggcgataggagggagctagaggattaatcctcgtgctcttgctgatagcacaaaccggacagtgtatcttaccggctggtagcaccaccggtagcccatggccgagcttgtttttaatcagtcttcgaatatgacgaagacttgcgtgaccaaacaaccggtgccagaacagtagagacatctcatcctttgtcatagactcaggcttccattggaagttgacggcttttccgactggctctttgaaaatttcactaggcgggacagctttcgaagcaaggactgaaataggtttgtcaatttctgaattatcaatggtcttatccagatcaggagataacaaaagatgagagtgagaaagaggagcagaaggagatgacattggagaagagataacagggagaggataacggaagagactgatgtccacccttcgaaggtcccattagtcggacatcaaccggcttctggtgactttgtggttggtgtattggtgtgttgttatccggagtggttgccctgatcatcgggtaaggcatacaccatctgttctttttcggttcgaaaacgcaactgaagatctttgactcattgggatgaaagatatgaaaagcttctgcactattgtcatagaggacagttgcattagcttttcgcagagcagccatggagatcaacgtggcgcgggcttgctcacagtataggatatgttttagcacaataatttggccatgagggcctcggaactttaagtctccaatcccggtgatctttgatccgcaaccgttggtagctaccgaaacgggaatcggtttagagagataacgaaaagagtggagcagggatttagaaccggtgaaaccgtgagaggctccggtgtcaaaaacggcaggttcactcacaatgtcttctcccagcgccatcgtgcggaaatccaaatcatccaaatcgtcggggaggaccccaagctccacgacctgtgccgtaacccccccaggtttggtcgacggcattgacgagtttctttgagactgggattgctggtgctgattgtatcgaggtcggtagtagtcggccatttgctttgctcggtgttggttgttcgatgggggggctagggacttccgggttgagtagttggggaatcgattcgaggtgacttgaaaaccgctggggagttgaccatagattgttccgaccagggttccgatcgcctgcgaactgccttggtttctcctggccggcagcgtggatcgttgtgggcaatcacgttggtagtgactgttgtcgccgcaagaccagcacttcgccgccgtcagcgcgaagaaatccagagcatcgcaccagtcggcttcgtcgaccccagtgagaaaaatcgaagcgtcaaagtcttcatccaaagatgttgaggtgagcagggctgcaggagataggaccgatcctaccgggctgacgacttgactggttgattgcaggtgttgctgccggctaatgttgtatgcgttgcaaatgaaagagaaagtcggacacgccttgtttgggtcgaattgaatggcattttcgatcctgttttcgaaatcagccttgtagggagcattggactgcatcaccgctgcctgcaggataaaacctaaaaaggagtctcctcggcagctgacgttgaccgatttccattccgagtacatgtcgagaagagtcgacgctataccggcacctggagccgatgggtccacccgaaaagccatcagtctccgccaaatattcatctgtgctgcacgggacacagttttgaatttcttcttcaaggagagatacatcttgtgtgccgtgtcgattgattgaagatcgggaatcagcgacgagtgcacgcttgcaagcatcaccgctcgtccaatcttctcgaaagtcttgctcgcacagggttcgaagaaaaactccgcgctcgacagaccagtcagagaaacttcacgtaggccacggatccattgaccgaaattcgagccatccggttgcaaaacgtcttcctttttcatgcctgcgacaatcgaggccaccgtggatgagacgagtttgttctgtttcagcttcaattccgccaggcgaaaatcccgctcgtcttccgtctcaccagccatcgggttcggttgatgttgatgggggggaggatctagtcggaggtgtgggttggcggggatggtgttgggtgttggaattcaattcccaagactagccctcgaaagaggagagcctcgggtaagttatactttaaagtataaacttcccagagttaatcatcgtactgatcattgttgctgatcatgtacagagactagctgttctgcagaggaacaagcaaatgccaagctcaaagcttgtgattcaggagctcgcatcaatgatgtcatagctttagatgatgatgatcatcgatcatcgaactctaagtgagtatcgacgattgtgatcaggggaattttggagaagtgaatcgttgacgattttatctttctctcctcaacaaaaaatcatcatctttagcttgcatcagctctccccaagtcacttacgactcatcaatcgcatttctccacctaacaccggtgagtaaaaaggccttttcttataattaagaaaagagaataaaaactaataaaagcatgaattaatgttcttggctttttgaacaatgtttagaaacattaaacgaaaggcaatcatcgtattagaattatcttttaccagatcaattgatctagcaatagtaaacttattaccgctcttacccgacaaactttcatctcttgttcttttataagtgttattatcttcgcagagctttattctgccttcaggtaataactcaattatttctttatctttttatttataaaattgtatttgcattataaatcatttaacttataaaagaaatgaaaccttcagttctccaattttttcattggggggagcaaaatcttcaggacgtcgatttgcactgatgttgactccaacaggggcagtctgcgcgcgatccgtccggagcacatttgaaggtcctgcagctcccggctggccactgggtcggatggtctggtcgcctggatttgctgcggggccagaaccagccactgaatcaaaaaggttggccattcggctggcgccgtctggctggtagttgtccgagctttcgaaagatttgtgggagccacgggatgttgctgatccgcttagactcggacgacgtgattctctggtgtttgcggtggacgcggggttggtcgacatggagatatggtagtggggaagtgagaaaaaagggaaggggatagatggagagatataagaaacgcgggagggtagagatgaggtgagggaagggtagagatgaggtgaggtgatagagaaaagttttggtgttggaaggggaagaggtgcggggagagagttgatagaggtgaggtgtagagatagagggagaaagcaaaaatgaagcgaagatcgggtttaagggggaagttgggataacagacagggagaaaaaaaggttggatcaggtgggaaaggaaaaaaaatttgggcggtgtcggtgggagataatggaggaacaaaatgagaacaaaacgataacagaggaaagaggagagaaaaaaaaaggtatcagtcacttgtcgactgtacggcgtcgctgttatgccaataacagcgacttcctcagatggctagtctgagtagcccttcagaggattcgcaacttccaccgtacaaaaggaagggatggaagagaaaatagagagacagggattatggtcgatttaaaattagatagatcggccgagtgtgaagatggggatatcagatagagtttgagaaacaagacacggtcccgagatatgattagtaactggttgatgcttgaggagagtatatcgggcgaagtcacaattaggtgatcgcctaagtcctatgattagtagaaaacgatatatagagtgtagagtttagcgctataggctcataacctgttcgcacctcactcgggaatctcggagaagtggtggagaaagagatgtagattccatgagtgtccttcctcggatctgcatccgaggagggtatatgtagggactgcggcgagtctcaggactgtaaccccttgtgggttacaacaaattccaggcaggagagaaggaagataagaaaatgggcttgtggttagttcgcaacttcgcatcgaacccattgggcaagtgagtcaactttcgaaagatccgtgaagccaaacgttgaaagcgccgccgtggtgatcagtgtacaatactttgcttcaatcctcttctgttctctctggcgatcctacagtttttagtcctcttcccgcccagcttctagcttcccccctctgtatcttctcttcaatattgtccctctttgtacaatgtctttatgtgttccatggagcacatagactaaacagcatagaaaatggccaaaacccacctggctcatccatcaggcacttcgaagtaaagacgcccttgtggtggcaaaagaagtgtggcagtgcggtgcttgggcgccaaatccgacaaactcttgagaatggccactccatggaacatagacttacgtaactgcacagaaaatgatgtatactatactgcgtacaacctgcgccatgtaatcgtttcttcatctcagttttccttttgcacagatcagggctcttttttgatctcctcggagagccttgtttctcgcatacatagagatacctgaccacttgccagttctgtcagctcccagacaagaacgataaaatttgatcttgatccaatcttttgagtagttcatccaagttagtcatccccctccaaatttacagaagagtacaatattctttaactaactaattacaaagcagtaccaaatcgagcagaaaagctcaggggggacttcaactacgcctgtggattagagtctatttcgaaaggcaactacaagaaaacgaggcgtgaaaaatgaaatcgattgcaatctttttaatcgcttgtgtcttggcttgtttcccagctggcaatggtgagctttctttgattcaattgaagctccaaagcttccagtgctgtttgattcctttaatccgattactgcccgaaattatcttctcgtgatgttgttctaacccctaaattcaaaggggttttgtccacccagacagtggcatgaaaagatacatgtatcgatcactaacgcttgtccatttctgcctcagcacgaccgattggtcccctctctaacgctggtctcatcgctcctaagattacaggtcgaacgcctaatctcgttccttcgcgcccgcgatttggtgatcggtatctcaaccgagataatatctataactagaaactggtggaatcgtaggcagcgagggctgacctattccgatgaggtcttggcttcttatttctttggaaacatccccttacatagtatctgtctatcgatttctcggattcattgatctccaagtttttcacttcttcacctcatctttcatctttcatttggcgaaaaaactaccctatatctgtctaaaatcaagttctttacaatttacactcttttatttagttctacttgatcatataccccgattagggacctcattcatatttatttccttatatacggcttgtaaaaattagactggttttctgtgtctatattaatgcaacctattttgagagattcaaatctcagttcagacctgccgcgtgagttgcttgttgggctgctttctggcttctttcccaactctggagctctcgtttcagcagactcggtttgagaactaggttcagccgacgtgtaacctacaccaatctgatgattcttgatcacctcgcatccaacgcctgccgtttcctaaagctgcacccgattctcttctgacgaatgttgaatgtttcggctcggaggatttgtctcgattctgagggcatcggtgcacctgaatcactcctcacaaatccatcgctataaatgtttccaatgccttgaaggttataagtttggtcttcagtggaccatagtctattgagtaccctaagccattgtcacaacttggaaagaagacattcaagcacatgaacacacattagatatattgaataataatccgttatcactaggcttggacaaaaattttacctctgtgagtcggaatgaaaccagtggcctctttgcggtttgtttgcttggcattcgctttttcctgggaaatatcaacaagaaacgtggcgacaggttccaatcttcacatacctctttaccggaagcatggggtgcagaaagctagaaagacccatccagaagctcttcaggcctttgcgctccggaatactaaagctttccagaccaaatatctgcattcgacgccaagcggtcattctgacggggcatcaagacaagtcttgaaaacaccgcgacgttcactacctgataaagcacttgattctgttgttggtaagctagtaagatctactgttttttgcacagtggtaatatgggccgtagaagggcaggaccgtcactttttagaccatttgtggcattgttttgatcaacctctattgttggaagttaagccgttgtcgtattcaacattgtactaatgggctctgataaatagctttggagaatgagtattcagacacggattattattctcaaatacagataggaacacccccacaaaccttcaacgtcgtactagatacggcttcggccgatctttgggttgcaggtacgcgcgtttccaaagctagcttcccccctctgtatcttctcttcaatattgtccctctttgtagaatgtttttatgtgcttcacggagcacatagactcaacagcatagaaaatggtcaaaacccacctggctcatccatcaggcacttcgaagtaaagacgcccttgtggtggcaaaagaagtgtggcagtgcggtgcttgggcgccaaatccgacaaactcttgagaatggccactccatggaacatagacttatgtaactgcacagaaaatggctaaatccaattcaccacttagcgtgatcgttttgcgccgtgtggaagagttttgtgcccttggatgtatactgtataacctgcgggatgtaatcgtttcttcattctcagttttctttttgaacagagggctcttttctttttcctgatcttctcgaagagccttgtttctcgcatacataaagatacctgaccacttgccagttctgtcagctcccagacaagaacgataaaatttgatcttgatccaatctttttactagttcatccaagttagtcatccccctccaaatttacagaagagtacaatattctttaactaactaattacaaagcagtaccaaatcgaatagaaaggctcaggggggacttcaactacgcctgtggattagagtctatttcgaaaggcaactagaacaaaacaaagcgtgaaaaatgaagtcgattgcaatctttttaatcgcttgtgtcttggcttgtttcccagctggcaatggtaagctttctttgattcaattgaagcttcaaagcttccagttctgtttgattcctttcggttcctgcccgaaattttcttctggtgtcgttctaacccctaatttaaattcaaagtggttttgtccaaccagagagtggcatgaaaacatacatgtagcgatcactaacgcttgtccatttctgccttagcacgaccgactggtgtcatttcttacgctgacctcatatctcctaagatgacaggtcgaaggcctaatctcgttccccctgtaccccatccgcgcccgcgagttggtacttggtatctcaaccgagatgtctctgagtttaactagaaactggtggagtcgtagggaacgagggcacggatggaggacgcacctacagatggaacctcgatatctgcgacccattgacctattccgatgacgtcttggcatcctgtgtctttgcaaacatccccctagtatctatttatcgatttctcggactcattgctctccaaggttttcactccttcaccccatctttcacttggagaaaaaaactccctatctgtctaaaatcaagtcctttacaatttacactcttttattcagttctacttgatcataaacctcactgaacctcattcatatttatttcctatacggcttgtaaaaagtaaacgggttttctgtgtctatatatttataatacaacctaatttgagggattcaaatctattcaattgcgtcattgatcctaaattcaaaaggtgctaaggaggtttattctgagttgcatattattcaccgccgacgtggtgaagatatatgtccggaagagtgggtgcatcaagcgaggttggatgggcgaaaggaaccttctgccaatttgacgactgtgatagtatcgagtcggtcttttcttcgccactagccgacaggaggatagaccaaggatgagttaagtatgcaactcttgtttcctaatcttgcgagccctgtagagacaatcttgtcatcgtctcgagactcatcttttagcggcgatgttgcgcttgtggttagtctatgctcgatttctcttgaggctgtctgtggcactccgaagcgactcagttcagacctgccgcgtgagttgcttgttgggctgccttctggcttctttcctaactctggagctctcgttttagcagactcggtttgacaactaggctcagccgacgtgtaacctacaccaatctgatgattcttgatcacctcgcatccaacggctgccgttttctaaagttgcacccgattctcttctgacgaatgttgaatgtttcggctcggaagatttgtctcgattctgagggcatcggtgcacctgaatcactcctcacaaatccatcgccataaacgttttcgatgccttgaaggctataagtttggtcttcagtggaccataatctgctgagtaccccaaccgattaagaagacattcaagcacatgaacacatattagatatatcgaataataatccgttatcactaggcttggacaaaaattttctctctgtcagttggaatgaaaccagtgacctccttgcggtttgtttgcttggtattcgcttttccctgggaaatatcgacaagaaacgtggcgacaggttccaatcttcacatacctctttaccggaaacatggggttcagaaagccagaaagactcatccagaagctcttcaggcctttgcgctccggaatactaaagctttccagacgaagtatctgcattcgacgccaagcgggcattctgacggggcatcaagacaagtcttgaaaacagcgcgacgttcactacctgatagagcacttgattcagttgttggtaagctattaagagtgatatgggtcgtagaaaggcaggacagtcactttttgaccatttgtggcatcgtcttgatcaacctctattgttggaagttaagctgttgtcgtattcaacattgtactaatggactatgctaaatagctttgaagaatgagtattcagacacggattattattctcaaatccagataggaacacccccacaaaccttcaacgtcgtactagatacgggttcggccgatctttgggttgcaggtacgcgcgtttccaaagcttactttcgctgtttgttagactgaaatagaaaaactgacttgtttattatgtaggcagagaggtcacaaccttaagcggaagaggcggggtggaattatcagcatcattctacatctcaaattcttccaaaaccttcaagagttctgatgagaggttccaaatcacatatggctcgggatctgcttctggtatcgtgggtatggatcacatacgccaaggcccatactcctctgtcgatcaaaagtttgctattgtcaaaaacatttcatcttatttactagcagatcaaatatcaggtgggtggggaactttattctggctcaatgtgtccctaactttattgacagttttatgaaatctcttttttcccttacatatattggtaggtatcgtggggatggcctttgagcaaatatcatcaatgaatgccctgccgttctggcaatcggccaacatttcgatgttttctttcggaatgacccggttttgcgatgttccatttcccagagtggtagagccaggtggactggtgatgctcggaggtgcagactcaagtttatactcaggagaaatcagttttgtgaacgttatcgatgaaggatattgggccatcaagatcgatgatattagcgtggatggggacgtagtcgatggcagtgaaggtaactcggccgcaattgataccggcacttcgttgatcggaggaccggccgtggtagtgagaaatttattcagcaaagtgaccggggcgcgtccaggcacaggtgcataccaaggtcagtgtgtttatgattggctttcgtctaagtgaaacttcaaggacatgcaagagttaaagttaattctgaatgttttttttggtagggtattacacttatccttgcaaatcgagttttaatcttacccttcgtttgggaggccaagtgtatacgattgatccagtcgacatcaacttggggtcgattgatggaaaccagctcgagtgtttggcgggaattttcagcatcaatcaagccacgaagaaatccaaaggcgcgccgaaaaaccctctgccggattggatcctaggtgccgtattcctaaagaatgtctacagtgtattccggcgtggaccgccggctgcagtgggctttggaagaccttcatcagactaccaagtcttgttgggcggcgtggacttggatggtcaccgaggtttgccaagcgaagttaccaaccgagcaacacaaatgccgaccaactcaggaaccaacacgtattctattccatttaagatttcaatcaccagatcattactctgcctattcctctattctttttttaatcatcctaactcatgacccagaaagtcatcatttctgtacaaattacgcattatttggaacatttcttggatttgattcaagatcaagacaataaaattccggagttgatcggctcttatgatcaggatgagtcatctaccatcacatcaacttcaagtgagtcccgagtttgaatgcgcttcacctgatctcagataagctatgaggatgagcattgccctgctgcttgcaagtcgcctgcaattgtgtcagtacgagactccgagagggtcagggggagggggaggtttagagaaggaaatcgtcaactagagttctcgctcgggaccttcagctagcagtgtgtcttgatcatgccgaacacagttgtctggccggcgcgagccaccaagaacatcaagacaaaaatcttccagtccgaagagcacccggtttttggttgcggaggttttgattcggagatgttcatggggatgatcttgatctcatgatgtgctaattcttcccacgaagagagtcacaataccaaccgattatcacccagaacttgaagttatgactgcatatatcgtcatccctcctgatagagcaaaatccgaaagttgaagctctctgcggctggattaccagacataagatggagccactcttcccggagagccagcctccacaaaatttgtacccctccaaccttttgcctttatcgagcctttcaactcaccgtgtgggaagtcactgtatatagctttctcttattattttcaacgggcaattccttccaccaaccgccatgtactttgctagggcttatattgcgtatgcctttgttctctttggtaagtgccgtttccatgaatcttcttggacttgtgggccacttatcgacttcaccacatggatggtgttatcctgtcaatcaaggatattagtcctgaccttttttcttcttccacttctgcagcttccctacagcttaccttatcctctcggattttaaaccctcgaatgtaagccaaatcttcaccttcgtacgtagattgatgaacccacgattaatagtcatctaatttgatgattgttaaagtgatgaaccgagcagcaaactcgtcggaaatccacacattcctcgccgtgtcaaccccgtcgctttggcagagcccggaaagaggagtttgtcgactaggtacgaccgctttctgaagaggactacttcggcatcgcattccttgcatgtctctcggggttatgcgaagttgtcaactaagaaatcttcgggacctacaatccgggccaacaagtggaacgagaagagaaacgagtccactgcagacagtcattatggtaaaaacctttgaacccagttcttcgaaatacacagaagaccattgagtctgaagacaatctgaaaaaaagtcaactttagcggattctaaccctctcatagggtcaggaaaaatcgaacttttggactccccttatgttgtaacttgtcagatgttcgacagttgtatgttcggatttggttcttcaagcttgcctgcacaacttatccaagaaataaataaatacctccaaattctttttacccaaagaaattaaacattgaagtcgaaagaaaatacatgcgtcaattcttcataggttttttcctcttatcagtcctatcagcgggtgcggtgccctggtcttgttgaaatactcgatccgctcgagattaatgagtgtgcggcggataggccaattgccggtctgccgttgaattcatggccctgatccctaacgagtgatcgtctagaacttttgataatggaaagcttcacaagtttgaacctttcgacggatgagtgagcttccctgcaaaaatggttcgatcgatgaaagtcttcagaataatagtcttgccagtctcgttacttgctctcctcctcggtcacttcttctttggcgagactcagctgaaagatggcttgctccatctcctccgaaatttcaatcagcagtccatcaacggccaccaccaagctgcctacacgggatcgctcatgggatggttaggcagtcagccaagtgactcttcgagtttattcaagcagcactcccagtcttcgttggctgtttcgcctcctccaatcaagctttctgcctccgatcgaccaccgcagctaggtggaaggatccgctcgggccatctaatcgccaaagcgtataggaacgcactcaaggatatcgagctcaccgtattcactctggtcaatcgcgatcccatcttcagtaccgcagaattcaaggctggtacgctgggtgttccgggcacggggatccgaatcaacgacgaacgccgagctctacaagcatggctggattgcacctccggggagggcgaatggcgatggcagccgaccaacgacggacccgagccgcggacgatgacggtgcataaacaaggcccactcgaagccaagtgtgagagggcgttctacgaaggccaccaactggcggccaaccgatcgagatcgccggacgactgggacgttcgagcctctctgaagttccaatggtatccttcgtcgcgctgcgaggccctccggcctggaaagctccacagtagtccgcggctcactcgccgagccttatgtcgctcgttgtctaaaaagagcacgctcattgttggtgatgtctctcaatacgcattgcacgaccttctgttggattggacaaccaccaaacaagcttcctgtgctgggaatttgtactgcaaaatccatcctatttgctccgacgaattggatcctcgttggattggtaattcgagccaattggaagctggcgaactcgatgctcacgtttacttcaaaatccccccacaacctttcaaccaatgtttgtccataatcgtcttaacagttcattcttttctccaatatttcccccgacatttttcactgactgtttggcttttttcgaccagcttatttcgtcagtaatgtcactccaatcgaccatcctagtttagctccccttagatcatcaatccgatatcccaatggaagtcgcacatttctacgctacagacgttcagattcattatgggggtcctcaagcccaagtcatgctcgattccagccaatttggttacatccaaacaatgggatccgagacattaacaattgtgagtgaagttttcaaaacactcttattatacaaacaatgattaactgtcctcctggcgtgtgtgtgggtgtgttcgtgaatagtttggtatggagatgtgcgcaagtcagatctgatcatcctttccagacgaccattagggctaccacgacgctcccagatgagccaagctttcatccataacaaacacttaccgttgagccatttggagtatcttcgcaagcattcacggagccaggtatggagggcggatgtgaggttagcggcggaggaaggctcggatggtgttacggctgcagtctcgttgataaggatggcaatcaagatggtcatggaggtctggcttcctgaggtacttttgactctgaaacagcttcagaggagtcatgggagggcaagcaagttgatcgtttggcgtggggaatggcggattcatggagattgtacctcaactagacttcctcagaaagccaacgatggatttgattgggatcggtggtggaaggaccagccttcacggccaggggatggcaatcgaccccatccaagcccacccgacttattctcgatcctcttcccgaaccaccatcctcctacaacaacaaccagcagtagcagcagcaatgatcctcagacgactcaggagaagtcgaagatcgaagatctcaagctcaagaatcctcgactggtcttccacaaccttcagaccatctttcaaaaccagttgatgaggaaacttgggcccgagtttgggatcccattccttgaccttgagtctcaggctagtgtctggaggaccggtttggtggctagtcctagtatggcttctcgaccccattccgttgctcattctgattgctttgattattgcttcccttcccctgggctgactcttgaagaatctttcttgggtggactgttgaaaatcttatccgtctctggttggaataattcaagtggaaacagctagtcataattgagtctttgatggtatttgttacaaggttgtaaaggttttccttaaaattagatattggtgtgactcaatccaatgtaaataagaaagaaaacccgtgatcaaggtttaaaatccttgaaaaagctgattgattaattcaatgaatgacttcctgttgtactctagtctaaattgattaagttagaaggacattctaaacttaagtttctggtgaaaatcaattgatatcaagttttcatcagcaaagaacctccatcaatggatccatttacataggtgatgagacactagataaaatacatgatcactagatgaaagttgaaagtacagtctcctcccagatgtttatagccatcttttttgagctccacagcgggaacccaaaaacttcgagtcacaaaagtttgtggaatggtggaaaatgggtttcaaagaatgaatatgaaaaaataataataaaaaataagattttaaagtttgtgaaaaagataaaagaaaatcaactttttttgaaaactttaattctttgtttgagtgaaaagtgaacacacagagggcaagtttgtaacatgaaaagaatgattataaatgaaaaatattgatccaaaaaaagtttcagcatggtgggtggacaccctgcagtcaaaatcagtagattgcagtaccagaatgccacatttcttgatgaatgaccccctaggcaccctttttaaaccaccaagtagtcatttttttccaagttttcacttcttattattcattccagacttcatattatcactttggagatttcatcttttcctgaaagaaatattagagctgtcagattttgtgattttctcctttttactttttacaaattttataatcttgtttatcattattattttttcatattcattctttgagacccattttccaccattccaccaactatcgtgacttgaaatatttgggttcccggtgtggagctcaaaacagatggctataaacatctgggaggagactgtacattcagctactcatggtcaacgtctaccaccttgtgattttccagagcctcctgcagaggacaaaggaggcactgcagtaggagcccagcaagcccccccagaggggggtgttcaaaacggtaggctaaagtggaaaaaatcccaaaaaatatatgtctgaagaaacttgaaaaagttacaaattatcattttgggccaaaaaggtgctcttgaaattgcacattttgtgaggtatgtgaaactggccaaaaccagtaaaagctggaatttgacccccaaacccagaattaatttggggaaccccctcttcttttaattgtgggatatcaactcaagcatactcttgaaagtggtatgaatgtgcccaaaaacaggtatgaattttgccaagatccgccctattggggagcttgccagggtcctgctgtacaccatgcgtggaatttggaattttggatccagccctgggatgagattgtcccaagtctgtccctgtagttcccaaaaaaggaatcaaaagagccttgttgtgattttaaatggatgtgcctgtggagcacacctgggacattttttcttgtgcaatgtccccagaacaccaaagactcaaagtgtacctgtggtgaagtccattgggagtaaagaaggagaagaaacagatccatatccatttttcctcactgccacatgtagtcaagtgatcattcatttctcccagtgagaagtcctccagctatgtagctgtgaatattgtcaatggtgctggctgctgtgtaggtgtgtatttagcatagtaatgaggctttttgtcttaactcatgtagatggggtgatagaggattccttgaatgaatctacatattcagtgtaaaattggaacactccaaatcttaaagagtagttacaataccaagttctccatggtagtggggtggttgcaggattgaggagtagtactctagatcgggggtttcctgaagctgtgattggctctgtgacaggtaagccctacaaccccagtcaaacggtcaacaagccaacagtcaacaagaacagtcaacaacaacaaccaacaactggaagaatggatatcgaagaacgagaatcaaaggaaagagaacaagaacgagaaagagaaagagaaagagatccattcaggaacttcgacgaatcaagatcatcatcaaccatcactcaactcaacctagaacaacaatcaacactactagaacaatctcaatcaatcctatcaatactcaccagaccaactactaccaccaacaacaaccactcagactcattcaatcaatcagcatcatcatcacaaaactcacaatcaaatcatccactccatcagattcaggatggaggaccacctcagagtatcatgatcgatatcgactatcaacaacaatcaaattcaaaatcaaaatcaacagcccaaaaccagcaaacaaccgatgatcaaggctaccaaaccgagaactcatcatcaccaacaccatcactcaccaggcatcaagaacaagaacaagaacaatcagaccaacctcatcaatccatcctacatgaccatcgaccacctagctcactactactaccacccaaccatcatcatcatcaataccctaggagtaacctagaagaagaagaagaatcaaacaaccaagcaacacccttccgatctggactactctccaggctcaaacagatctggaatcaagaacgtgatcaatacttctcaaaccaacaacatcgaaccagtcaccaactcaactcattctctcatcacaatcaatctgccagcgatcgagaacagcaaggacaacatgataataacctacaacaggctcatcaaacactcggagcaaaggagatggcactctggagatgggtcaacgtcgatgatctcgactcattcctccaggacgtctatagctattacgtcggaaatgggatctgggctatcggattatccagactatctaacctaatgtgccccatccttcacttctgtattgattactctcatgaaactccagtttcttataacccttggtttgctttaggacagtcgggttcgtcatcggtttctccatcttcctcttcggatgtatcgactactccatcttgagatctagtcaccacttacacgaagtcatcgtcccacaatgcgtctcaaggtctgttttctcatatgcttctctgcctgatttatgtttgtactcaatttcttgcttttttttacacaaatagattctcaggtcttggtttgctcttggtattggccttctctggctactattcttggagagtcttgaagttcggtcaagagatttcaaacctttggaagatgcatgaattctttactgaactgttagaggtttcagaggtacacttcttttttttcatcatatatatatatatataaatacagctaaacttaacaattcaaacaatacaggcagatatacaaacgattccgtggtaccgcctagttgaacaattgtcccgtttgaaagatcagcatccagctacgatagctacaggagagagtgaaggacgacgacgagcgatgggaacacctcacatgcaatctgtcttacagaggaagctggatgcacacgacgtagccaatcagatcatgcgagaacaaaactatctgatcgcgttgttcaacaaggatatcttgaacctcaggccgcccctacccaattggatggtcggcaacttcctcatcgctgagaagcatctcaccacttctcttgaatggaacctcctcttctcactccgtgggttcctcctcgatcgtcgcggtcaggtcaagcccgagtttcttgtctcctccagattcgagccttccatggctctcgggttcgtcttcgaaaaccgaatttcaaaaattgatcaatgcttatttttggctcccttcttagtttacagagacgattcagattgatggcgattatcaacttgatctttgggccatttattgtgatctacgttcttatctattcattctttcggtactttgaagtcagtggatggttttataacaacgtttgagctttaagagaactaaaagtctggccgtatgtccgatcataggagtatcacaagaacccagcgtcgatcggctcgagaagcttcaccagattggcccaatggaagttccgagaatacaacgagcttcctcatctgtttcaggaaagactggtcagtagttgttgtctctcgaagcaatatatcgaccaattcccgaagacgaagacgacgatcctggcgaagtttgtgagcttcattgcgggctcgttcgctggagtcttgatcctgttatcgctgtacgacccagatgcattcttacactttgaaatcacgccggagcggagtgtgttattctacatcggtttgtttggctcgatcctggcgatctcccgaggaatgattaaacaggagtacgaggagaagatcgagcgaccgggagatctgatggaacggatcgtcggcctaacccactatctaccttctcattggtatggcaaactacatggactcgatgtctataacgacttcggccagctcttccagctcagaatcgtcaactttctgaatgaactcatgagtatcttgctcacccctttcatcttctggtataactttgaccttgatcgttgccagcggatcatcgagttcttcagagaattcacaattcatgtcgatgggatcggttatgtttgttctttctcggtctttgattttaataagttagatctcgatgcttctgtaagtatttttttcttgaggtcaaactaccgaaccgaggctgatgttttttcatcagcctggtccaagtagcaatccaaatcaacctcgacatccatctgacacacgccatggtcgtccggcgggtcagcaccagcaccagcagcatcagcatcatcaaccaacgatggccagtgtgcagcaaaacgacatcaacaagatggagcgatccctgttaagttttgtagcccaccatccgaactgggagccatcgaaccagaccgcatcgctatatctctcgaaagcgatcggcttctcgaccgttgtcggggactccacttaccatccccagccagctcatcttgcataccagcccaatcaacagccctactatccataccagacaggctcccaactcggctcgcccgtccgacatcgacttgtaccttccgtgggcaacagccattaccaacagccccggaacggatatctggccccgaacggcgtacgttcctctctcgccggccaaaactcacttctgggtggcgaaagcatgtcgggcccagtcagccattccttcctcaactcgcgtccgtcccagataggtctccgcagtcgggccagtcggccggcctcacttggcccttccatgggcacccacacccgtcccatccatcacacctcctcttcctcctcttcctcattctcggcagctccagttggactgggctcaagaaggactgctccggctgggaaacaggctatgatgggcgtcgaagctatcgatgaagaggacccctccttgcttgtccccaatctcaacaacaacaatcctcctcctcatcctcaccctcctgtccaagtccataactctcttcctactcctgtcaatcatctctcggctctctcggctgctgtagatgaagatgatcctttccaacaaccttcataacacttcccttttcccctcccttccccctcttccatcaaacacatatcttccttttttttttgatgggtggtcatatgcatatggcaagagttggtggacatggatcttttacattttgtttagagtctctttgactgaggttaggcagaggagaagggaacgattactattactattactattattgctactatgtaagaattgttcatcaatcatgtactcatttatttatttatttttgagtttggtgttgtaataataatctcaatgaaaaacaagaatatatatatatagagagagagagagtatgtaaaggtatgtatgtgtaatacatcttgttgttgttctttgttgcttactcctttccatgacaatgacaatgatgatgatgatggtggtggtggtggtgatcatcatcattattgttgtggttgttgttgatgatgatggggttggtggatggagataggaatttatcttcttgttgtgtgctgtgtcccaaataaataaaaaataaaaaactgaaaaactgaaaacagtggcaatttgtacccaggtataattacaggtaactgggtcctgctggtgccattagcacctggacaccattggcagttaaaattgggcactcttggtggtaggtaggccagtaccatttagagttgcccattcctgaggctgaaccacctcagatcttgctccttgacagctgaggtgggactgcagtctcaggttcaaaatttcaatcatggcagtcccatgccggtaaacacatcccctcatgaatctctaccttcaatccctccctccacaggaatatacaataattgtattgttctagttgaaatccttactttgattgatttgtcaagatgtaaacaattgattaggtatatgaattataaaccataagaactaaattctataaatcaagatctgcatcaaaacagaaagaagaaaagaaaaaaagtctgggattttgtttttttctatctcttcttgtttttgttgaaagtatgagcaaggatagaatgataattagaatagaagaccaatttattgatcaattcgaccaaggtgccattatacttgtcgatattcttacaattcttgaacgctttcccgtttttgtcgatccaataatggagcaaatgacaacagagaatgtacatgggttttttgcgattagtcatgacggatgccgcccgggagcgtttgttctggaactggaagagctcagaaagcttggctgtccattttgtttgcggcaatcccggcgaattgtctgcaatgtcttgccataattggccgatgaatcgcaagatcttttcggattcttctgccccgaattctcctccttctgctgcttgatgttccttgaatagagcaagataaatgatgattaacagatgagtagttttcgttacgttctcgacaaattggatgatcgttggaagtcttggtacttgtactggatccaagcagctgtcatgctccagtttcagtcggtccttgattcttcccagaagctcatctgcataaaatcggttctcagcaagcttgagtttgcggtctgagatcctcaacagagtccgcatcacaagctcctttttctggtccttcttgatcccagattcgtcctcaaactccgtcctactcgaaagatacttcttcaggaagcccatcgctgactctctggtgaggaaaaacgaggcccgtttttcgggcacacttgcgtcttgatcatctcccttcaagttgttcagaaactcgaagaattttcctgggtactcgttttctattaggtcttgtcgctcttctgttataaatttccaatcatttacgttgaatagtactccttttttctggctttcttcgagtccaaaatgatccactaattctaatttaatgatgttatcctttgtatcctgatctgctactggttctcctttgacatacattatttcagtcttggaatgtgactggcttgcacccctggcacgattcctttgggctaaggacttctcactttcaagaaggaatcgctttcctcctttggctagggtgtttttagctcttcggtttgaggttggagtctcttttttagtagaagcataaccgataggaaatgtctcttgctttggtcttttggctctttgattgatgaacaaagcgttgttcttgcgcctgagagaagaagtagttgagcactcacttctgggaatctcatagtgtgtcaatggttcttgatcccctctgtcctccgacttgatcactgggaaagaaatggtttggtggaaggaatgtcgagcttcggccatcatttcctgctctgaggactcgttgtttgacccatcaaacctctccagcactgggcaggaggtgattggttgtgagcgataggagtggaaatcttcctctagaaattcattcaagtcaaacgacttggcgtcatcttcctgtgagatccctagttttaattcaagtgggactgttgaaatgcgcaacgtcgagaaaggaagatggaagacccaatgaagtattatgaaccagcgtctcatgatacaaaaaaaaagacgactttgtcggttttaatgagatctcgcttgtgctttcccaagtggaaaagtcaacaaccagtttgggtatttatgtgccgaaagacctggcagatccgggccctcatttaacgctgaaagtatttatgtacgcctctgacattgggtggagttgtcgacgtgctccattgcatgtattgatgccctcggtcaagcatttgtaaccatctttagccatccaaccttgtaccctgatttcggataaatacgtgtatgaccggtgtttttggttgcttgactctgtccatcagcacaaaaaacccgttttgggtgatgtaccgtaactcaacaacacccttcacagctcaacccaccatcgcaggagatcgaccgcgcatattttgacgatgcggagtcaatgaacgaccttgggtgcggtttacagatcctccagctcaacaagtgcgactcctatatatgtgcacgacgactggagcttgatctgacccattttgatctaatcatgatctagttgaccgaatatttataattaaaaaagttgggtttgtcgtatgatctgactgattacataatgacaggtttcatgatgactaacgatgttttagtttgcgataacgatcacaggggagggaggggagaaaaagctattggatcagacctcgattaataatttagttcagatcatcaagacgggcaaagtgaagaaagaaaaaagaaaaaaaagacaacaagaaaaaaaagagaggaaagaaagaaaggaaaataaggagagcctggagcaaatacatagcatccgatttgtgtagttagatttatttacatgcatgtgtccgtgttttgatgcatggacacctggagaaagagaacaaaaactgagaagccggaggtggatttcttgggttcttaaaaaatgtcagggtatttgaaaggattaaatttagtggggtgacttgagaggagacaaagaagaattggaaatttttacttcttatgaagtgcgtaatcggaaggtagaaggctcaatccaaacggaatatgaggcttgagctgttgagagttgagttggatatgggagagggaattagaaggaggctgaggattagtgcaatcaacacgcgtgggttggaagacttcgacgagatggacggcgggtggtccgggttgaggatcggggatgatggccacattttggatatccagatcggcccattgttcgtttgtcggcaaaggcttatcgaagtatcgggcttggagatggggagaggtggagtcgtattcgtagagctcccagaacttttcgcgacgtctgtcgagcgcctcatcgggagagattgagcggccaagggaggggcgcttgttgttgaagttgaggttgctggaggaagattggcgactgagggaggtatggaagtggtgatgtttgagtggactggtgcctaagaatgagcttgcggatcgacggatcggactggtttgcgtgttctgttgctggctcgagagtggggtagtcagtggagcttcttgagttttttgtgacaaataattggccgaggatttggccatggcgtctccaagtaaccaggctggatatttctcggatcggatgtagggcagttgaggtgatggtagagggggtgggggagagatgcgatgttgacgcgagatctttaaacggcgagttgacttgctggctgggtgatggatgaacggatcgatggacatcgaatggtcctcatagtcttcgtcaggcgacatagccttggaaggcgaacgatttggtctcctctcggtgcgtgggcgattcttgggatgggtgaagtactccatgtcatcaaactgtggattcaaaaatagttgcatgattttcttagttaatgcttattatcgttattgtttttgttgatgtgaatttttcgaatgagatctggggtatacacatgtatctttactgaccgagatttgagcgagtaggttggaccttggggctctagttcgtagccgccgagttgagttctctgctccggagttagtaccctgtcagaccgagacagtcaaaccaagccggcgtgaatatggacgttatggtttcgggttcggtgaacgggtgagccggagccagatgtttgattggagttggagtacaagtaacatatgcacattagaggtggaagaagataaaaaaaaattaatgataataggaaagcagatgagtaactgagaccatcctccgtaggtaagggagactggagggtagaaaataaaggggaaatgtgcttaccagggtaggtgattggacggcagaatgggccatcatcgaaacttggcagtgtatgtacttattcctttatttatgtgcgccaacgaagcttaagatttacgatgttggtcaggtctgactctgcaatcgtatctgtgtattgaggctgtatcaagcagtcaccactataaaatgataagctcagtcatcaaagagtacaaactaacaaccaagtccaagggagagagagagatctaggtagcagtagcagagcatgaacttgactcaccttcaacccctgatgaagactgtagacagacaggagcttataagatacccacccactaataatggtcaggagactcagactgggttgaatcaaagcagtggaccatgaacaatggaaggaagagatcaggatgttgagctggagcagaaagggaaaccaagattgacctacaggcagggaagagctgaatgggagagaggtgtaaatcaaagttcttttatgatgaggaatgagtttgagttggtttggagttgggagggactgcaatttgtagttttgaattctgcttgggttgggagctgatttgggtaggtttggattatttgaaattgggagtggttgagctgtttttgtgtgtttgttctgttttggaacaagccccaatggaatacagtatggatttaggagtatggatataggatacacagcaccgctgctttttttccccaatgttctggaagcttccatgacagcctaaattgttctagtgtattatgtagacaacacagcaacacaaaccgtggtcgtcaatcatcccttgcatcatcaaccgtgggcactatgccatggatgaaatcagagcaatcaccacagtatgtagtcagcactctcaaatagtgaaaccaatggtgggtaagctacactgacttgagtgttagagcattcgcattggttgggttaaattgccgggttaaggcgagttaacccaaccaagcctgtttgcacactcacattgatttgaggttagcaatgggttagttaaccaaaagcttgatttcaggtttgcggtcactaacctgaaacttagagcaactccaccgcgggctgtaaattggggccgtaggtggaatttacggacttgacacgacccaccgcagtcactaaaatctacggcagtccataaaatctccttgcgagtcctcacatgtagggactcctagggactcacctacggcctacatacaacactttcacacaacaaaaatatgtgaaacccaaccctcacacaccacactgaccttggcagcacagctgtcatcaaattttacaaaccactcctctgagttgcggtgtatgccgcagcagtttgagactgtaaaactggctgcgtggacctgatcatcaagattttacggcccggaagtaggggccgcggtggagttgctcttagcgattttgcggggagttgtcctccaggggtttgttaacccagacggatgtgtttgacgccagtaggctaactaacctggacctccaacccgggtttcctaacctaaaactcaacccaaccaatgtgaatgctcttaggcgcaaacctgctaacagcaactcaaaaaccttttaaagcatccgcatttgtcaccagcttagtgcagatcaagagcaactacacaggggttgctaacccactttcaggtattagagcatcttgaccggttgtgctaaaagcaagtgatttaagcttgcagctatcactaagctacaacagcaacaacaatccagtcacatcagtgtgacttgagcttaagttgtgatggatggtttgaagtcaagctgtgtaatggatgacttcccagtgcaatatacaaccctcccagaagtcaatttacaccccttagatctattttttttttcaacaacaaaagtattttttctcaagccttttagcaatagctctcaggtgagctgtttgaaatgttaattgtgttgttaatttaggactgagagaggtctaaaaagccttctaaatcgtgacgggaagtcctccaatatttgcagcagggcaccaaattgaagcacacccatgggcgtgtccttttagctagcttgcaagacgcaacggttcaacagatacaagacatgaatccgtatcagattgtattgtctttattttgcgcctgataccggtatcagtattttcttggttggtgaaaaaatttattgtctcagattcagatttccaaatggaaaaaaaaattgtcttcattttttttcttttttcttcaatacggccaaatatcttgggtatcaaatacggttttggtgggatcagtcatctgagacaatacagaatacttgtctcacttttcaaagacaatacatgtgtatggtctcaggaaagtgagacaacacaaatccggtatttttgggtattgaaattctgagacaatacaaataaacgcctgataccgtctcgtatggtctctgttgcaccgttgcaagacacactgaaacagaggcaagacacgtatttggtatttttgtgtattgtctcttttctgagacaaatacctggtatcagtatttccttggttggtgagaaaatccaacatcttggatttatgcatgttgacccatgcaaaaaaaaactgtctttgtttttttgttgatacagccaaatatcttgtgcattgaagacattttttggtgggatcagccctctgagacaatacacaatacttgtctcactttccaaagacaatatgtgtgtattgtctcaggaaagtgagacagacagggattggtatttttgggtattcaaattctgagacaatacaaataaatactgtatattgtcttgtcttgcctctgtttcagtgttgttgcaagctaaccattgctagatccagcaacaggtagctgacattggagccccaagtgtcaacaggcaagagtgtaacacctgtagtaacactcttgtgaccgtgacaagtaatataaaatatcaactaagaaacaataagaataatacataattataagtatgcagagttagaaagttgtaaccacataataaatacaagattgtgaaaatagagagagaaaacacataaaaaataaataatcaaaattacataagatagaaaattgatgagatcacaacattaaacaaaaatagaagattgatgagatcataaacagacaaacaaataagtggaggtttgaataagacaaacaaaacataaattgtgctgagtagagactcacctaaaaagaaataggctaccttggtctaaatgaggacgcttatttaaacttgagctatgagctcatagtttacatattggggataaccccaaaagagaagccaagaatatttaaggacaagacttgagagctgaaggagagtcttcccctttttttcctcagagttaaagaaatcaattacttataaatatactataaatccaactactttgaagagcattcactaaagagtacaacatttagaaatacctcttgactagaacatttatactctatattataaataaaactactttagccacagctctattctccttacagtgcaagttctggtagcttgaactgttatcaatagcctgttatcccaatctagtctttcccaactcgacaactagtctgagtattggattaccctggctccttgcttcaggaagcttgagtaagtctcaagagcttttacctgagcctcaaaagaaagatattaacctctatttgattcttcttagtctacagctagaacactacaattctcccttcccgtaagtagtataagcctgacgccaacctagtttatcttgagcttagctcaccctggtgcggttgaattttgaggctgaagtcctaattagcttgcgcagaatgagccaccagtacagatgctcttagcaatccaaactcaaaaagctttacccactggagtcatcattttaaatttgcagagcatctctaacagacccgcaattgggcacttaagagacgatacaagacggtatcaagcgtttatttgtattgtctcagaatttgaatacccaaaaatactggatttgtgttgtctcactttcctgagacaatacacacgtattgtctttggaaagtgagacatgtattctgtattgtctcagatgactgatcccaccaaaaaatgtatttgatacacaagatatttggctgtaatgaaaaaaatgaagatgattttttttcatttgtaaatccgaatccgagacaatagattttctcaccaaccaataagatactgataccagtatcaggctcaaaataaagacaatacaatctgatacaaatacttgtcttgtatctgttgcacgtttgcttgggggcaaactttgacagcccaggttgctttttttgctccaatggcccggcaaaacaacccttgacttgtcccctggggctatcctgttttgtgtagtgtaggatagtggaggacttcctgttgcggtttacaaccctcccagaattgaatttacaccccctagatcttaatttttggtataatttttttttcagaagccttgtgaagatagctctcatatgagctggttagaattatgattggggtgttaatttaggactggtgagggcttaaaaagtactgcaaatggtgatgggaagtcctccagtgttgtccaaagttaattcagaaaatggtgctttttcctcttttgtatctgtcacaatcaacactgggtcactactttacgctgcgttatccagtgtatctgagtagtgtagtgcacccagctgcttggctgctactttactgctacactaactgcaatttttttttcctgggctgtagtgtagtgggacccttttctgaaacccaaaaaaaaacggatagtgtaatggtttcacccctggatagtgcgctactgcactatcctgtggcgtaactgggcccctcttttttgagagcaccaaaatctgatttttttaacattttcacccctggatattgtgttactgcactatccaggggtgaaacagccctaatctgatgaggaaacggttcggccttgtcatttaagggtcccaacctgctagcagctatctgtcatcttgattcttcacaaaaatcatcttcaagattatttaatatcatccaatattaattattatttaattattattcatcttacttgctcatattaatgtttctctctcctacgtttgtcttcctaataataatttttctcttgtcatctcctctctactgtaatgcaataaaaaatacaaaaaaacggccgctgcaatagtgtagtggccaaaaaaacagcaaaaaaaaagaaaatgataatgtagtgcgtttgcgctacaggaaaagtagtgctagtgacaaaaaaacactactttactgctacactaccattactggtagtgtagtgacccagtgttgtcacaatgatagtatttgttttggtaaaaaatattcatggaaattgaaaatgtttgatcctttttttcagtcaatgcataagacatattgcttattcactttggggaatctttggttttgacttgtgtttatgttcattgaaaagatgaatctgtttgctgttggggggggggggtttaaaccaacaggctcaacattagaattagaatttgttttggatgaagctgcaatggaatttaggattggcacatttgcttagtaaaataaggaattcaaaaccctcaaacatagtaatgataatactagccactgttggattacagctataacaagaaagcttgcgggctccaaagtcagaaaataataataataaaaatctaccaactacagttggaagttttggaagaatacaggttcatcattcatgtatggatgcattatgttgggtgaaatttgctatctttttgttctctcattttcaggtgatgagagtaacaccataggaatcctgatgcaaactttactccagtggcctgccatctctggcatgagctactgctgagctccccccatgggtgccggtcaggtcccattggtgctgctggcaggtatatggcaacctgtactcctgtctgtattcttcctaacattccgactgcagttttttttggatattatgactcaacagcccgcaagcttttttggtttagctgtagtcaatccaaattttcatggtgtgcaatttcaatatataggaaactacacactacatcaaaaaaggaatatttgttttctctgattatcagaatctgttgatacaagcttagtagatccctataaaacacggtcacatttgacaccataacccatactggtctaataatccagatttgaatgatcatcaccaataaccaagctaccactacattcccacaccattctataaaatttggctagatttttaactttttctgattacaatatctaattgatacggttgttttcgatcagaagttgcgattggaacgattacgattccttagagcttgataaccctacattggcgatcgaaaaaaaaaatgaaaataaaagcaaggatgcttgttagaatagagaagcagtaaaacaacagagatttttcaggagcaacgaacttgaagccagtattccccgtgctctttgatcaatgcagagatcaacaagaccgtggtaagaatgatgaaactgacgacgatcacttgatctttagttgaatcgcgttctatgttagattagattttgaaaggcaaggataacacgtgggaaatcagtgttttcatttcatttttggattagaagagcagagattagatggccatgaaagaggcagctgcggccgtggtagagagagataaaactggaagacaaacgaaagcatttagtcctaatatccccttcgtctcccgtcccggtatccagattagtattccctaacttggcatcttgacagatcgatagcttctggtctaaacagaactgtttggtacaagttaaacaaggctttgatacgtccttcggtcgatataatggtactatcgtataattattaaagcacatgcatttgcaaactgtttgttcggattgcaatcagagatagaattagctctacttgtgttctttcttttttttcgttgaccaaagaaagttttcatttgtagctttagaggaaaataaagaagactacactgacacgatatatcagcgacgctgaatgaagtcaacttgtgtttttgattaggtgcaagtcagcaaggatattaaccacatcgacaaagagatcaaaaacaaattatcagcaaaattccaatcatgacgtcgatcaattaacgaagaaaaaaattatcacgtggactcacctgaagtatgaagaatatgaagatcgatgtgtaggcaaggtttgagcgaaaaggcggcttgaaagaagacgacaacaacgagatcaatctcatcatttcatctcttggttgacgtaattcagtataggagagaatggtggacaaggatgtttctctgcgggttccaaaagatgaagctgtgacagctctgtgacattttaaacatcgcgagtggcgggtcgggtcaaacgtctgctccggaattttgtcttagtgagatctaggaatgggtgtcttggctataaatcactcaaattccggtgttccaccaccacttctcaactgccatttcctcaactttcatactttcatcacaaaagataattttcaactctttccatgccaagatgccaagttaggggatgagggagatttcattctggagctcacctccaacatgttacaaaattgtcttactcccctctacctacattttaaccaggatggaatagcacaaacatttaaccttcaggtgagtactatttaagatttagctatacatcttggatacacatccctggtttatgagtgaagatgatggccatgggctcatgagataatattgagttcagatgcagaccctgcaaatctggaagaagccatgcaacctgcggatcagatcaggggttaagattggcttggagacatctggtatctggttggatgatcaaaacccacagaaagtaggctatgcacaggaatcacccatgtataaaccctgcatgggggctaagatatcacattttgaactcaatcccccccgtaccccctttttcattttattttagcaaaaaatgcatcaaaaaaatgaggtctaatatctggaaaacccaggctctgcaccagatatccacaagcaatgctgcaacaaatccaatacactgtttttaatattatcatgagggattgtaccaacatatatggctaagggccacattaaatgaataacactctcaatagaaccaaattggtcatgaaataaattacatcaaggccatgatacataccaaaacattgaaaatactgtattttttgcagcattgccacagggtaagggtgcaggatgggtgggatctggcttgattctgaagcactggaccagagccctagcctctgcctccaggcaaagcatagcatggtggtattagacacatttttgtggaccctcgaataccgattcgtcgaatattcgagtattagcagatattcgacggaaaaaaactgaaaagttgtttttttggtgtttttgacattatgtgtcaaaagcagaggtatgtttcatttcaggcagtcagtcatacatataatttgatatatattagactacattagactacttgaatgttcatgtatgggttattgagagaggaagtgatgaaataaagaaaaaaagacagataaaaaaacttctagtcatctttaatgagattataagctgtatcaactaagttaccacggagccaagacctcatacacatatttgattcaactgagtcacctgagagagagactctctttactgaaactagattaccggactgagagaaaacccgttcgcttgctgctgaactggctggaatcgcaaggtagtccttggcaatcatcgatagtgttgggaggacatactgattctccttccaccaatcgatgatgtctttgttgaaagggggttcaggcatttgcatgtaggttgaaatttcatcgtttagagtcggctttgcggttttcttgtagttttgtaacgggtggaatgtttcttttgcttttgtagtcttggtggctgaatcggatcccattatgtcagactttgctttctgcttgactggacgtcttgttgagtaatccttaagagtttcttgtaaaacgttcatcgcttggtctttgaactcgatctgggtctcgcaatttgtatccgagttgttgtcctctgcattgttatctttgggatcgagcggttgttgttcaaagagagttagcttgaagcgcggatccaaaacgaccgcaagtatagagtgtcgggagtggactgaataatagccttggagcttctcaagagcagctttagctgcttcgatcatgaccgatctcaatggacgacgagatctggtgaacttcttgatggtgtcgttgcagtggtccgtgagtaccttgtaccatgggatcacaattgtgagagtcgcatagaatttgccttgggtgtctattgatgcctgttcgaacttctccaagagctcgtgaatccactcaaataggttccaatcatcattgcttatgacttcctgttaaaattatatgatggaggtcgtcttgcgttagcaatggagccaagtgatatcaattgaaaataattgataagaggaatactgaccatctctcgagctttcttatcattagcctcccgcaatgcatccataacttgagttgggccagaggcagtcttccccttcttctttgatttcgatttcgatttcttcttgtgtcctttttgactagctcggttattcttcatgcacaacgagataagatcgtcaatcacaggtctttgaacaatagcgagattgagcatgttgaaggtggagttccagcgtgtggcattgttgatgattggtcttgattgtttgacgttgttttcaaggcaaagaccctggaatgtgccaaagacttgatcagactgtcggatgtgtaagataactgctcgaagtttggttaatgaagcctcaacggttttgagaacttcgtttgccgcaaggttgaggatgtgggcgaaacatctgatgtgacattcaggagagctgaggagtttggagtcaagggcgctctggatgaatttgtcgttgtttgaagcattgtctaaagtgattgatatgattttctttcccagatacgagagatcatatatgtcattcgatggggatgtgttctcaagtgcagctcctgaatcgccatctatgttctcattggattcggagtcattggaatcggatgagctagaatcgttgtcagaatcatcagagtcggagatcaccaatgcttttcgttttttcgaagtcgaggccagttcgtcgcaaaagaactcttcaaagatctggaggattttgtcgtggatgttggtgccagtgtgcttttctcggaagggtttgaagccgatggttgctgaagttgccttccaatcctttgagatgaaatgacaagtaagcgagatataaggggttccgccagctgaggaccagatatcggtcgtgaaagagaagcgctcggattgggttttcaagaatctgaagacaactggtttactatcagcataaagagccttgattcgacgggaaaccgtatgctcgctgaagatggtgatacccgggtcaagaccatgaatcatcttgatgaatttagggcatttgacttttgcgtaggggagctgatcctcgatgatccagttgataatgttagtgtcaaaattagcctgccgagacttgagcataatctgttggagaggtcctttggcttgagatgttgacattgactgggaaccggaagtggcaggggtaccggagctgtgtggagtttcaaggcattcgtcgggattttcggccgcttcaagggcaagtttccattcgccgggatgcttacgagccacgtgattcacaaagttggtcttggttgacttgtttaccacaagcgtatcgccacaggagtcaatcaagcaggcacgtttgccagatttatcggggggaccaaaaaacgagctcgctgtcactgattgattaacgaccgccgatttcgctttcatggatggttccgtagtagatttggttgagggcgggggatcactggagctttccatggtcggggagagaggttagtagttggttgcggttgtctgatgcctgaggtggagcaggatatctgggatatcctatatcagcagcctatgtataaggcgggtagcgggtaggggtgtgtagggtccccgtcgccccatatacactctatgaaacctcctccggggcccagaaggccccagatgaaaatttattccattattcgatttcagtcgaatattcgcaccaaattttaggtgggcattattcgactcgaatcgaatcgattcgagtattcgatttactatttgattcgaagtgctatggtctgcctccagggagacttaggtaaggtaaaattaggggaaaaacaaactttggtttcttggtgaaaaagtgtggtccagaccttccccaagatgcagttatgtcttcatgcccatgatctggcccactctcatcagtctgcacccttaagttctccatagcaattgtttgtttgtactcggtgtaagactcaaaagtggttgtgaaacccttttgctgaatggagaaggggatggtggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagctcagcttggcagtttatatatcgtgatagaggatagttcgagatgaagctgttgaatgattcgtataacggttaaaggtgttgatggtgattgttgatgatgatgttgttgttgatgaagttgttgatagaggtgtcaatgattgttgtcgaggttgaggcttgaacgcaggtccttgaggttgagggtatataaagttaaaaagaggtgatttggaaccaaagagctggtgctgggagcactatgcttcaaccaggagtggaacaggggactaggcacttggtatgatgatgatgatgtgaaagtgttatgaatatattgcgataaaataagggtgaatatataactgtgacctgtaatataatgcgtggtaattgtaagggtggttgagatgatctggtccactgaagggatgatgaaaggtacaactggcaggcagaggccttcttatatagacaaaagtgagagattctagctccagggtacctgcatctgagagattttagctggcctgaaaatacaatgaggaaactttagctagtctaatgcatgcagctgcaggcaaattggctagtgagagcactgcccttgagggaattttagctagcttacaaagatcctactacaatataagccagtaaaagaaattcaataggaaacaaaggaatttcaatatgaaatatgcatccagtattcaaaatgagacgtgatcagagataataataaagaaaagctcctgtgacagcttgagataagtgtaacttctgaactagtagagataagagggtagttgtagtgagtgactaggcgttattttacctcaggaatccatttttgatgttatttttaccctatcttcaatatttagaaagataataataaatttttttatatctttggcgtagaaacacaggaataactaccacatcgggtaccagatggtagctaggtacctgttgattttttttcagaaaataggtaccacataccgcacctggcacctcccagaggtacttttggcgggtaccacaggtacctcccctctctttctcatctagtttcactcacagagtcccaagtcaccgtgagtctgaacttttatattatgggattggttttttcccattccaaaaaccaatcctaataatatcaaatttcagactcacactgtgcccggatcacttttcaggttttttgtagtcatagttctgagtaatcagcttgatattgtactagcattgatttttttcaatcttcttgaaagataggaattgtgtttttcaggatgtatgagaagcagttccacatcatcaagataaggccactgcaatccatccacaagaagtgccatgtttttttgcctcttctgcattagagatgtcgctcgatacccgggtacctgtagcgggtgcgggtacctgccccaaaaatccaatatttttggcacccgcacctgctagggcggccagggcgggtacccgggtacctgcaccgggtacctgcgggtacctggcacatttttgcaggcaaatatgcccagaagtctcacccttgaatttctgcatgacttggtaaatataatattgatatccactagatatatgagtaagaataaaagaaaaataaagaaataaagaaaaacaaattatcttctctctgatctatctttagctttacccttttgcttggcttcatttgccttattcaatttccattgatgcaataccccaggttttattttcccattcttggagtaaaatgacacaaccatacctctagcaacggtgccacagagacaatacaatacggtatcaggtgtttatctgtgttgtctcagaattggaatacccaaaaataccggatttgtgttgtctcactttcctgagacatatacatgtatcgtatttgaaaagtgagaaatgtattctgtatcgtctcagatgactgatcccaccaaaaccgtatttgatacataagatatttggctgtattgaagaaaaaacaaaaaaaaacaaagacgatttgttttttccatttttaaatccaaatccgatacaatgtattttttcaccaaccaaggaaatactgataccagtatcaggctcaaaataaatacgatacgatccgatacaaatacatgtctcgtatctgtggcaccgttgcctctagtgactgatgagtggctgagtcggtgcctcctgagggaaacatattcccttccaaagctgaaagatcgctcaacatccaccgttgttgctgtggtagatttaagggaattggtacagaaatacaatacaaagatatgatagaagaaaaactcacccggacagcttaacacatcaagggccatctgtagcagacccccgtgagtattcccaacatgccgttgttgcatccaccatttgaggggatccaccagccgtccgtctttggttaaggtcaaaccttcagcaagccacaagagaattggatccatcgggtttgtccctccacgagctacttttgcaccaaccaaacccgcaagaactcctttctgaggctgtattccattttgaaaaaaagtattagctacaatttttgacagagtaggaaaatgatcagcagtgcatatcccatttaatcacctttggacaggtgtttgatcattgtgacatggttgcctgaggtgctggtggagttttgtagtgattttcccacatctcacgggttagtctgattgattcttcgatccattctggttcccattgagcaagtttgaagtatttgtctttgaaagaaggatggaggactgtagagtaaccattagtttactgtgatgtcagcagtaatgatgaaacagaaaaacttacccatagcaacccggtataacagtgagcagtctgtcagagtatagtacttattagtgatatgaagtccagcacgacaagcatttctaatggcaggggggtaatcgtcccgtttatcggagatggcagaagaaagatggctagtgatctggtcaatgaagacaacaatgtcggcaattcgagctgcaccggcagtggagacctggagggtgattttgtagaagggttgaagaagcttgaccaggtcacacgctaagtcaagatcgttttggttgatgtgatgagatcgagcaggaccgtgacatttatccttctgccactcaaggcttaaaattacaattaacatatcttatcagcactgatcatctgattggtgaggagttgagtaggaaacaaaaaactcacattgctgctgagcattgcaggatacctgacaattgttcaaaagtcaaattccaccgtgtgcaaacgtcacgagtgatattgtgtggcgttgaacactcaagatcaccacagatctctttgaaaagagccttggaattaggagacttgtttaatttcctggatattgctcggaactgattttgaaagtttgatgatcattaaagtcagtaggcaatcaaattattcatcagatggagatgtttgcttactttggataatgactccttgcatgattgggtagtatattggtcctcttccccctcatcactcaagtcattcaaatggtcatcctccagttcaacctcgtcatcaccaattagattagaagctaggggcgcatcgtcatcttcattgtcgttgtctcctgaaatgccttcgttaaacctacccacagaaaaatcagttacaaaaatctagataaggctcataatctcatgaaaccttccaatttaatttgatcatctggatcatctggctcgacatctgtctcgtcattgtcggagtctaagtactcatggggcgaggtgccagcagtattcttgtgcttgttgcttccaaagggtctcaagatggcctgagctatgaggttgaaaatgtgagcaaaacagtgaatccattggccttcacctttcaaccgcagccatttgtatgatctcaaatcttcaatcattgtcttgttgttactggcattgtctgtcacaataccacatatctacaaaggaataataagccaattaaaaaaccagaaattgttgaatggaaataaaaaaaaagcaagagtggaaatttggaattgatagagtctaagattaccttatccttcactccaaacttctcaacaatcagatcaacagttactgccaaatacacaccagtgtggctttgttgcagcttgacaaagtcaagaggcattgactccaagcggaaatcagccccttcttcaaccagacggtatatcaccaaccctaatacatcaaacacatttggggactgccagacatctaatcccaagtacattgcacccttatgatcctgagccaataaatttaaattagaaatcatgattagtattgaaaccctcagatgtcagacagaagaggtatgtgtttggatttaagatagaagatgtacaactaacgttaagcaattctattatactctcctgcacagctgtgtacaagcggcctatgtcatccgatactgaccttcgacccggtaggttcttgacgacaaccgggtgtaagatgcctcgatgcgcctgttcaccaagagctgagaaagggcgggctgattgagcacaccagatggcacatagctggggtacctgcaataaaatgatttaatcaaatgatcaagtaattttcagtcaaaaatttcattcaatctgtcctggtgaggtcaaagattcagaatttcagctgggtggggaaaagtaaatgcactcacctctcgtggatcaatatcgccggtcccggagatcccaaacgctgacagcttctgattctcactagcctccttttgtctcttcatacaacttgccacatgcttacataaattttttggggaagtgtcgtggactggtcggtgtattttggtgccacagctgaaaaaaaagcaagaaattaggttgatttggctggacactgaccaatcaatgaagggagatgtgcttacgttttacacgggtaagcaatcatgtgacgaccattcttgtctagtagatctgagagttgtggggtctcgtatgcagcataagtggcactctggcgatttgcatgtaatctccgggctttttctggaaagacaaagaggaaaataatgtcagtttatgttatttttgatcaatcattgtgtgagggtggaacaaattgtagattggcaaagggcccaaagagttggaagggttgaggatgcagaggggggagcagcaggcatgagcagtccgggtaggttgggattgttagggccggttgtggaggaggaagaggatgtgggaggaggcggcggtggaatgttgggtggaggggtctctgggatgtctctctgttagaatcctgattctcagcccctttgtgcttctgaacctcttctttcaaataatctaatagcattacaatcgtcagtaagaatctaaataaaaggttctcaagattgatttgatcactcacctagctcgtcagttagaaggttgattttacgttggttggcttgttgctctttgcgcaagtcagcagataagcttgacatcaagaacttctcctctagggcattaaggtcagtctgatgctgtagcttgagcatctcgatcttctcctcatagctgcttttgatctttgccagctatgcagaaaggggatatagtggtcagcattaaaaaaaaaaccatcttatcgaaacgggtcgaatcacttacttctgagggatatgtgatcattgaatccccatccggagtgccgctctttgggccgcccgaggtctcaggattggcggtgatagccttgatctgtttctgatgatcgagcttgatctcattgatctccgccagatgtttctcttgcagggcactgaggttactctcgaatttgcgggtccgacgtaaatctaattcggtgagggaagcaaccaagatctctttgtgtttggccttgaggttgttaatctggtcctcatgacgggaatccatggacttgatctgctcggtgtgttgcaagattaagtcgctcttctcggccttgaactttgtacgttcttcttccaatcaattggtcatcaagcgccgcaattcatccaatttgtcatgatgatcacgaatcaatttttccattgtattgttcccctgatttgctctcgaagagagcgtcgtcgtcaatcggattaccttgctggccataattgtgcttgtcgtccgtccaacacagcccggcgcatacgctcgcttcacccgtcgcaccgatccaactccaatgacgagtaaaaaaaaagaaaaaaggaaaaaggcttactcagttcttgcttgtctgagcatgaggcctccttcgagttttgagtactggccggcgtttctgagttggagacctcttggctgtcgcccaattcggatctgcatctccttcgattacagttttttttttcggattgccgctgggatgctggaaacagaagaggttctggatccaggagggttcggccgctttgtggtgctccccatggtggtgtcgtcgggtgagaaggtgaccagaagggaggatcggagagggggagtccagttgattgaggacttgggaatatttcaaattctcaagggaagtattttcccagggcgggtgccaggagggtacctgctccgggtacctgccgtttttctgtcccaaaactcgacacccgcacccgcgggcgggtacctgctcagcaaaacaggtgcccgcaaacgggtaccgggtacccgcaaacaggtacctgttgccatctctattctgcatgccctctcacctcctggacttccccaaccaaattgtaaagctcagccacaatgaggtttgagagtgcaatacaccacaggattttctcctgtttttttctttacataaatatcatgggggttgaaaaaaaaaaacaattgatacaaaatttagagatccagaaaccattctgagagaggactatctgacagacatactgttttgcaaagattgactagctcctcagcatcctcagcagtaaacattggatcttcatagaagaacttgatttgaagctctatgatccaggacagttgttgatcagagagcttgctgaagaaatttgagcggagaagggaaagttgacaatgccaaaatcagacagaagtctgagagaggctatcttactccagatgagcgggcaaagtgcactcatactggactgagacaaggcttaagtgttgactcaggaccagaaaaaaaaatagctaagaactgctgatttttaatttcttatatcaagctgggcttaaataactacatacaagagggccactttgtgatcatggcattagaaatgttaatgaaaattcaatttaaagaataaagatcaaaatatttcgaaacctcatttgggaatgagtcgcagaatttcaacacttgcaagttctgccctcatctgacaatgtgaacaagcgcatcaaaaacatagatttcttggcagctcctttcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccttttgcttggcctcatttgccttattcaatgtccattgatgaagactgtacaccgtctttatgactggaggaattcctccagtcatcaagactgtacaccatctcaaaggccggagggaaccctccggcctcaacaaagcaaccagattagttcagcaacacatgtaagacaccagctggtgtcctacatgggttgctgacacatttgtgcagcccaacacacccaaaaaagggagtgttggaccaccaatgataaattaaattcttcagggtaagcattcccagggcgggtgtaaggcaggtacccgggtacctgcctttttttaccgcaaatgttgacacccgcacccgcacccggtacctgtttccgggtacctgctttggaaaacaggtacctgcaaacgggtaccgggtacctgctgacatctctactatcaatctgatccagctaggaagaggcatgaagccccgaaaccgtataaggcccctgtgacaccgccgatggcagcaagacaacccgctaggaaagccacagtaccgagcgctggtgtggaagcggaggacatggacgttgaggcggaattgtttgatcggacaccagctgaattgggagcggactcgtcagcggaggaaccaccaagtctagcggaaccggaacctgtaccggcatcattgccacccaagtcaacgagtgcacctccaaaggtgagatttgagcgtggaatcacaaaggaccatccgaacgctgttgatggagttctcaagacgatttccgatctcacggtcccaggcttgtcagtttctgagctcttggcaatctcaccatcagtagcagagggaatgaagaaatgggtgtcgaggcgaagggtggaagttggtccggaggaattgaaggtgtcgtcaggaactctagctgaaggaccggagacaaacggacagcttggcaatctacggctttactcttgtcctttggggtatttgccctgtctggttggggaggacgagagcacggcagccccactagtcgactcaggttcacaactcaatttgatatccgatgctatggctaacaaatttaacatcagtccttgagtaaatttcagttcggctgtctatggtataggaaaccaggcttgtgagttagtaggtgttgctgaagatgttcccattaggattggacgttccatatttggtacctgtcatttttggattacacgtttggacggaccaatcatccttggccgacccttcttgatcgatttcgatgcaaccttgacattttctagccaggctggggagaggatccttcttcctgattcaactggtcggagaattgaggtatctttatgtgcgacggacttgggacgttgggagcgtgagtttcctggaaaagggcgaaaggcggttcttactcataaagggaaagctcgccaggacccggattcagatcggcattttttatagattcagttgatctgatttacggcagtcttaatgtagagcctcgaattctcgccgtcggattaactcaagatcaagaggctcaatgtgttccggtttctgtctcatcttcaattaataattcaaaacctcaaaaacaaatgaaaatcatcaaatacccaaaaaatatttcgacttattccgatttcagttctcattcagtttcaatcaatcatcatctcaatccggtttccgacgttgtttctagcggtgttccattttttatttcgagtggagaagatgttgaggtggataagggtttcttgcggaggcaaattggagtagaagtaagtcctcccaattgtgcacctccagggcttgatgccaccaaacatttcaaaactctaccgcgtgccacatatgtgagcaatactccggcccttggtttctccttttcagaaaaatctgcgtttgaggatccctctgaacatcggacttggctcatgcttgagcgaggcttgaatcgtcaatcacaggatatccttctagaatcgtggaagcaaggtgcttatcttacgtttgctactaagtacaagccagttgccaagaagatcaagcctgtgaacaagcctatgcctgttggactcaatccgcctctcaaactcccccctctctctcgcgacccatatcgtgcacttcctaggtctctggctggcccttttgttgctcgtggacgtgtcacagaagaaaggctttcagtggttgattttggaccagatggttggctttctccggacgaattgaatttgatcaaaaatgttctagcgctgcgggagaagtcgattgccttctgtgaagaggagcgtggtcttttgaaagagtcctatggtcttccttatatcattccagttgtcgaacatgttccatggcagaagaagaagattccaattccggcagcaaagttggaagagttcatcaagttaattcgagaacgagtgcgaacaggattatatgaacaatctacatcaagctattctagtccggtcttttgtgttctcaagagcaatggaaaacttcgagtcgttcacgatcttcagccattgaataaagttactatcaaggatgctggagttccgcctgctactgaagattttgttgaatcgtttgccggacgtgcttgctatggacttggcgacattatgggcggatatgacaagcgagctctagatcccatttccagacctctgacgacttttgatactccgctcggccgttttcaactcactcggttacctcaaggtgctacgaattctgttgctgtttatcaagcgcagatgatgtggattttacaagacgagattccagacaatgccggaattttcattgacgatgaaaggaccgacttcagattataacaatgagcctttgtcttggcaccctggcattcgacgtttcatttgggaatacacagaagttctagagcgaatccttttccgtattgaagaatcaggtttgacggtctcagcatccaaactagctgcttgcgttcctgctttggagattgtcggtcatgttgtctgtaaggaaggtcggcgaatgtcaaagaagaaatcgaataagatcctcacttggcccaacccagtcaatcccactgaagtttgtggattcttaggtttggttgtatatgttcaaattttcatcccatcactttccgagatctgcttgccactccgtcgcctgactcgaaaggattcagtttggacttggacggacgattgcgaggtggcctttcaactcctcaagactattgttgggaaagacatcgttttggtcaagatcgattatggaccagaggcaggaaaaatcaagcttgcagtcaattctagttttcatgctgctggtgctgttcttacgcaggaagatcaaaatggtttggaccggcccgctttatacgagtcccttctgttttcggacgtcgaatctaggtactctcaacccaagttggaactttgtggtgtatcccggatcttgaagaaactccagacaatcttatggggccagcactttgagcttcaagttgatgcacattccctaattcaaatgatcaattcccccagtctcccaaatgcaccgatgacacgttgggttgcctttattcagctcttttcttttgatattgttcaccgacccggaaaatctttcactatgccagatggtctttctcggcggccacgtggcgatgacgaatctgatccgccctccaattttgatgaagaaattccaaacatcaagccattgaagtcttattctgcaggcccttgtggagattactcgggataccaagaaggttactggcaacagatggaagaccatttgaagatgttgttgcaacctgaaggcttcaactctaaggaattccaagcattcaagcaaaagtctgtggattcctttgttcagttgggaaggctcatgaagcgtggaagtccttgtgcttgcattgtcatcaccattccggctaaacaggattttgttcttgagaagctgcatgaggaacttggtcattgtggagaaattgaaacttatcggagagtctcagagcgtttttggtggccctcattgaaaaagtcagtcgctaagtggtgcaagagttgtgaagcttgtcagaagcgggatctacgccgtccgatggaagttcgttatcctactggcgagtcgactgtttttggaagtgtggcaatggatgcagttcacatcaaagctagcggtgccaagtatctgattgttgctcgggacgatttctctggttgggttgaagccaaatttctcaataatctcagttctgaatcagttgcttcattccttcatgaaaattggacgatgcggtatggtctagctcgttcgtattccactgatggaggatctgaattcggaggcaagctagccgagatgttacgttcaatgccaggtcaacaccgtgtttcaactcggtattatcctgaaggtcaaggaatggtcgagcgtggtcataaacctctcaagtcagcgctggtcaagcttgctggtgaaagtgggaagaattgtcgaaagtttctgcctcttgttttgtttgccgaccggatttcaaccaaaagaaccactggatattccccctacgaacttgtctttggacagcgagcagttcttcctattgatcttgaaatggagtcttaccttggtattgattgggaggaagtagaagacacagccgaccttttagtttcacgatctcaacagctggaacgtagtgaagaaacacaaggagtttcttaccaaaagattgtgaaggcccgtgaagagtctgttcaatactgggaagataagaaatcagattgaatcaggaatcctttgaaaccaggcgagctggttctggcttataatcggtctctcaaatctcagtggggaaagcttttcttaaatcgatggaatggtccttattgtgtggttcgtcaagttcaaggtggatcatatgttctggaggagttagatggcacggaaattgcacggtgttgaaactcgagcacaagacatgtcttgtgacactcctgtgaaacaaagactgtcccagcaaacctaacccaattacgaattccacctcttccactcctctcatccggttcaaccgctcttcactcttcctcatcaaccatcattaaactcatcaatcatcgctacaccgctcaccactcaacactcctaaggatcaagatcaatccacctcattctcaaccgtcaacaagttacggcgaagctttaacattggacagcctttgtagcttccaacttggtgagaaatgctccacaagcatttcttattctcttcatctctcaatcaattgactaactccttcttttatcattattagttattctttccagatcttcttttgcttctcacttctttctatatctaagtctatatcacttaaatcactggggtttgtttctctttctgtttccctttatctgctaaacttcaatagactgatcatcacattcttctatcagtcttatattctcttttccatctcaaaatcatatgttgtctgtcttggataaaatctatctgctacagggttagtttcatgcttttattcttttctattttgatttccttcttctaatctcttgtctctagattctggttcttttttcttaagaaataaacagtcaaagttttaatacacggcgcttctcagcagatcaggtcaagaggttttttccccgaggaggcaaagttgaccaaaagtaagtcctcccaatgtatgcatctctagggtatttactaccgttttgtaaaaactctactttatgccacatttgtgagcacctggatgggcccctggtttgtttttttctttgtcttttaatttaggtttcaagggtaggagaagagaagagcagtctagggacagactgcaagtggtggagagatgtggtgttctaaacggtacaggccccctcaaggtccaatttcagaattcaactttcaaattttcaatatcctcaagactcaatatttcaatattatcacctcaaatccccactcagtccaatggtttcctcattttattattttattccatttcctcttattatttactcttcatgttattttttattcatcttgattttattttatttttattttttatcattttattattcttacttatcttttcaaatcatttactcagaagacagtgttgtttcttatttcttggtcctaagacatagtttcattcatgttggtttattctgatcttgtttgtttgttctattctgtgttcttcttctgttctgtgttgtgttgtgttgtgttgtgttgtgttgtttttgtttctggttgattggtgttgtagttagggatgtgacagtggtgggccgctacgcttttggcccaaaaagcgtagcgtagcggcgcttttttttcattgaaaaaccgtagtgttagcggttttttagcgggttttcgctacgctacgctgcgctacagcgcttttagcggaaaaagcggccaaaaaccgctaaaaactgctgtagcgcagcgtagtgggcccttttttgcggcccacacgcgtagcgttagcggtgtcgtggcggaattccgctacgctacgctaatcgctaacagcgattcagctgcgttagagcatcattatcggttcgataagttgacgcgagttttaactcgcatgaattggcaagttaacttattgacccccattcagttgcaccggtgtagtttgccgggtgtgatttggagtggtggtgtgtagtgtgggcgggtggactccaagttggagtgatcgcactcgctaactacgttggtaaccattgctacagttaccaacggttagctgaaaacggaccatcgaggcaagttatcaccaacttagctcggtcgggtgcggttgaagtttggtggtaagtggcttaactcaagctaacttagcgaccgataatgatgctcttacgctacactaaccgctacggttagtgtagcggcccagcgttggatgtgatgacatgtctgtgacatgtcactccccagagtcaaagttcagtttgaactgagatgatggggaagcatggcactctgatctgatccaagatagacccatcaattcttattgatctttttatcattcattcatctgatcctcacacccaccgatcctcaagctcaacaaccgccacagaactcaatttctgttgtctcctctcagaaaaccaaccaaccccaacacatttcttgttcagatcacagctcaatttatccggaccccacttgaaggcagccctcaaagcactttcccttcaaccaactgcctaccgcctggcacgataggagttccacagcggttttttgcgccctgcgtgcgtagcattagcgcagatggggggaatcgcgctaacgctacgctaaacgctagcgcaagttttttccccattcgcgtagcgttagcgcggaaaatgagaaaagcgctaacgctacgctaaattgtagcggtttttcgctacactacgctacggttagcgtagctggcccaccgttgctggcaccgcctggcagggggtcccacccgcaaagcgataatactaaggtacttagcaaagggtaccacagaacaatctttagttctacacataccccacattcaaatccaactattgatctccttctagtacaaattgggatacccagattgccttctttttggcaggagacttctcacttattacccaaattttgtcctgaataagctccttccagagttgagagagagagacattccaatcttggggaactccccaataatattagcggggttcacaatagtgttttttgcttctcacacccgttttttttttttttttttttttacttgcttgcacattgctgacatcaattttattcagcaaaaatgttaggttccgcactaaattttaagcctgcagcagtgctgcggcttcttgtgcaagaaaaaatcgcttcttgcaagaagctatcatgcacccccctattatgttgatcaccatctgacagttcaggtcttgtttggtagcaatacatattgctatttattttgcctcatatcccatgagacatctaatccaaatcaggtgtcccaaaacctgatcatgagatgtcacaagaatttgcaatatattgctgccagacggagcctcagtcttctgaacagttttaacctgatcttggatacaactcagacatacacaatcttatagacctctggacagatagacacatagcctggagttaatagatcaaaaagtccttggatttcatcaagactagagatcttttagaatcttgtcatggctgtctaaatggttgtacacatgtgaacttacagagaatagaacttcacctctttcaaaagaggcatctatcaatgtatgcacaacataattaggctgcatttgtatcaagggtcaaaacttggccaaaaaaaaaggatgctatgtgtgatcaaggaaagtggaaattatgttaagaatattggctttatttctgaccaaagaaagaaaaaaaaaaaaaaaaaagaacaagatcagagaggaaaaaaaaaaacaggcaaacaaaaaaaaagaacaaactaggaccactttttttaggataagaaagagaaaccaaaaatgtgatgatcaaaaatgaagttagaaagaaagaaagaaaagggaaaggaaagtagtctatggatgtgggatagagaaaagagatgtatatatatatagagagagagagaaaaagaagtgttggttttgtgtgtgtgtgtggggaggggggaaggaaagtgaaaaaaatggatgttcaactatgtataaaaaaatggatgtatatacttgttatttgccttttgtttggtgttgggtttttttggggtaggatgatgaggttaagtgacatacacacacacacacacaaacatatgtaaagaaacacaatgtacccaagttatatacgacattttagtttttttcttttctttcaaaaaaaagaaaagaagaagaagacacagagttttatgtttgaaaaaaaaaaaaacaagtacgaaaaagaaaaagaaaaagaaaaaaaagggtgaattgatggggaggggaaggataaaaagaggggaggggggatgtaagttcaagctttaccgaacgctctacgaagtctacgaatccgatcgtcgaggacgtcggggttagttttgaaagcgaccaagccagcaagagcgagcgagtatccagcgagttggatgaacgtgacggtggagccgagaaggaagacggagccgaggacgaggaggacgtccttgaggacgccactgagggtcaagaccaatgaggaggccgaaccgatcaagaagacgactgcgacattcaacgcaaaggctactgatgcattggtgatcaggatcatcgggccgagcgtgcccatcgcttccttgaatggcgccgttccttcgtacaccggtatcaggatcgcattcaacgtcgcacaaaccggcgcaaaatagtataacctgatgaccaaacaaatctagtcaggccatgaaacccagggagggggggggatgatttttggatagagagagaagacagacgagactaaaggatccatcttcatcccatgcaacagtttctggatggtcactaatcgagtagcttcgaataggatccccaaggtctgacagataaacccgctcatcgcaaactctagttcgcctactgaagcgatcgctacgccgagtgagatcaagaggacgatcaacatggtccgtttgttggccttttctagtcccatgacgattgagatggctagaactgctactgaagtaaatgcctttaacctataatggtgaccaaattcaatcagtttttgttattttggagttttgcaggggcgggggggggggtggattacatttggatgaatgagacactgagggtgaggtaagccatattgctgaagatcaagctggcgctgaagagggcgccgataggcaagatcgatctaaaccaacgatcccaggacatcgtgatctgggataatccgtcgagcagatgggaggtcttggcaaggattcgggtgccgatggtggcaaaggtgagatgccaggtggtgagtgagatcgggtagccgaagtggagatctgagaggatgtatttgttgtagatgatcactgatgaggacagggtaatccagatactatatccagggaaaaaaaaacaaaacaggatgatttagtattctctcagctctggatttcaagagagaaagaaaaaaaagactgacccaatgatgatagctggatggagtgctggtgcaggttttgttggggttggagtgtggttgagtagtgagtttgagggctgatggtcatcgtcgtcgttgttatcgtcgacatcgaagacggtatgaggtgatatatgtttctcctcggctgatgatgatgtgggtggaggtaggatgggtgagcttgttcgatcggctgccattgttgatgattacttattttttgaggaagaagaagatgaagaagaagaagagtgttgttttatccagtgagttgaaggtggtggtgtagtagtagcaggctagggcaggggggttgtcaaggagggaagaacctcgagggaacagtaggggaatgaagcaaccccccaggggggaaccagcaccagactgccagacgcagggggaaggtctcagccattaacaactatcaaatatcctttcgaagctcatcgaaaccactgatcatcatcacgccacaatctcaagatgggatacaaccttgcaaccttcttcttcttcttcttcttgaacccatacacaagcaatatacacatctgagagaactatccaatcctttgcactcacaccatcactcactttaatcgatactggttactttgatcaatgaaggaaaagaggacaacaatcaaccaaacgaaccggtttcggtgatttgtttgacccttcctttttatcgctcacacgtaaccctagtgcttgtaaatgctctcgacgaccatgctgcccgtcggtctaacaagcacaccaacacaagcaagcaaggaagatgcaactacataaatagttaacgctgaaatcttgagaaatttagattcatacagtgttgcttgatcatgtcgatcagctagcacaaagatccggaatggtggcctccccgagatttactgtcctagaagaatggaaaatccaatattccctgcaattgactccactcagcgtgtctgtccagttcaaccaactacactgataactgtatgtattgttagtcaattaatttattccttcatcacagcaaaaaaacacctgaccaaggtgttactcatattggatcatcatgagtcttatcttgctgcttagctaatcagcatatatatctagcatatttggatcttcttccactaatgataggatagaggaaatttcagtgtgtatgtaaaactagggctatttgttagaagttgagcacacatcacatcatgagcatatttggcttcatccagttatgtacaacagtctatcttgtctcaatctgaattatcagtcctttgtgccaatcctgatgatgtgactagagctgggacatgagattgatgtttgtggaaggatgaggagaaagcccaagtatgagagcaacaccctatgtgaacagggctatttcttgatcaaagaagagaaagggtatggtgaccacagactttcaaggtggatgagagcataccagtttccagtagcacattgcatgaatacccacatgtgctcagcaatcatcaattagaaatttatttcaaaaatgaagtgttcaacaagcagcactctgttgatttcaaaaaccaaatcagaaaaccaaatcaccttggtgacattttgtctatcatccagataggttgtgttgcatatatatatatatatatatatacataagaaaaaacaacagataagtgtacatacattgcaaagaacaagaacaagaaaggcaggattggtaagccaactgtaagaatcaaaaaaaaatacaaaaaaaatacgaaaagctgataaataacatgaagcaaaacaaggatttaaatctatagcgctaaaggaatcccgtaagaaacataacactattattactactactattactactattactgatgatggtgatgctgataattttgatggatgagaaaggtggagagacatcctaggatagtgaagatgaaaaacacgttgccgtccccatctccatcgggtgaagccatcagattccttaacggaaggaaaaccaaaccctgcatcaaatgaattgtcagtataaaataaaaaaaacaaggacttggggaacaaaaaaaagggggggggagaaggggaactgacgactaagaagttagaggcccaattgacggccaatcccaacgaaccagcggcactgacagcatagaggggcacgagttcgctgaggatgacgaaggggatcgggccgaggccgatgctaaagctggcgacaaagagcacgatggccagactagagagctgggcaatttcgtagttgattgagagagcgaggactagggaggtgagggccatcgagccggccgagaggagcagtaagcacttccggcccagcttgtcgaccaagaagatcgccggaaaggtcatcagcacgttgatcgcggtgatgaagagtgagatgtagattgcttgggtgggcaggacggacttcatgatcgaggttgagtagtagagtaccgcactgttgcagatcagatatgatcagctctttctatgcgtgagtgtgcgtgtgttgaagattgactcaacttgattcctgagagttgttgggcgagttgggtgatcaggagaactttcaatccattagctagagctggatcttgtttccaatgcttgagtagtagctgcgagacggagaggggatggatggtggattgattgttttgaggaagctgttgatgagctggattggagatgggttggtgaattgtgttggctggattcaagagggtctctcgttcgaagtcgttgtcgttgtcgttgtcgtcgtcgtgagtggaatggtggatgactgggtttgagtctgattctcgatcgagtgggtgatgagctggatgatctgaatgggaggaggagggttgatctttttggttgaggacgagtgggctggtgagaagttgtagggttgagaaagcagcactgatgatgaagatccagcgccaggcgaatggtcttgcgagcggtagactgactagttgagaggcgaagatgccaaagacgatagccaactggttcatcaccccgaccgagccacggatctggctgggggagatctcagagaggtagatgggcacgaggacggtgttgattccacagccgattccgatgatcgtccggccgatgaggatcatcgagaagaagttggagagcgacatcagaagggagccgattccgatggagatggccgagagcaataacgtgttccgcttgccgcgagatcgagctagtttggaggcatagaccgagccgaggaagccgccgatggtgtaggaggcagtcaggaagccgaatcgattgtcggacatggcgatacatggggtgaggagcgagagggatggatagacggtttggtcggagggaagagagctgtttgacctgcaggtgatcacatcctgggctccgttcaaggcagagatgtgataaccataggagaacttttgttttcggaggcgaaggattaataaggatgatttggatgcagatagatagatagggagagtgttgaagacttactgcactgatgataatccaaaggacggagaagataaagtggatggaggccatgtttcctatcttgttggttctgggtgaggtgttcttcagggctcccgatcaaatgctacatacttagtcatcattttttgttttttttgtttttgcttttcaaaagtcggacattgccacgatgattttgtaaaaataatccagaaaaggaagagcaaccactcgaaacataacttcatatcccgcactggatgtgcagtaaaataaacctggatatttagtatttttatatttttttttgttcacctcttcacaccacttttttttttttaaaaaaaaacactgaatatccagttttttttactccatatccagtactggatatgaggtagtgttgaaagtgaacagcaccatcaaaaacaaacaaaatctgagtctgagtgttggaggtattgaggcgaccccattcgcttggggaaatgatcctggtctcggcgatatatgtattaccacttcatcgagctggtgtcccttgatcatgagccggtcaacatcatcatcatcgagaaacaaacagagcaaaactcattttaatcccctccaagtttgtgagaaacccaagaacccccccttcatcatcatcagtcctcatgaacactgacttgtttacaacactggacattctcatcctaactgcagtttaaagccggcacgttttggaaagccatgttctctccccagctactccactcgctacatatttacatacatatttttccaatccccattggatccggagatctcatatcgacggccaagcacattctatatgcagggacgacacagacggtgtgcttcgatctggagtcaagctggccaaaaaaaaaagcaaagtccatgatttataaggtacataagccagcatataaatatgtatgtatgcgggcaacggtagctcactcttcaggacagtggagacggcggatataggagcaagatagtaggccggatgtcccctcttgagcttgcaatgacgatgggcagctttcgaaggcttcggccggagggagaagcgagcgatttcgattcggtgtctgtttgccttatcggattcggagttgatcttatctccagcagcttcccaggcttctctcagcctttatagatatccattagtcattaacccacccaatcatcataatcagactcatgaacagtccccggtttggcccaagtgcgcttccccgtcgtttgcgccggccggttcgaactggttgctgtctccgtcatcgccgtgtatgaggtacccttttacaagtggagagtgcttggttcgatgatccgtcgcaaccaagcttcgtagtccgtcgtgtgttccatgccctctgccaccccgcaatcaatcaatcaaaaaaaaagagaaagatacagacgtgcttttgggatcctgaatgccccaaacaattccttgggtctatttaagggaccagctccgatttgcttctcctatccagaaatcttagtagaacaatacctatcgccccatcccggaaagtctgaagggagagaatcccagaactgacgactgatttggtgccaagatggaaaccatcaacaacacaacccttatactctctatgcaaagcttcacatcctccaccccttggttcacctcaaaccaaacctcctcgagttggggaacaagccaaccagcacaaggagtactaacgagatggctgtttgagaaagtcttgtttctcagcctgatggtagtccaatgtgctcttcttcatccccaattccaacactcatcctctgcccgactgagccgtctatcgttgggcccgccgatcatcggatggtggctctgctatccgttccggctcccgctcctgcccttccaagaccgcaacatcttccctggatttctcgccgccatcatggtcttcaaatccctcgaatggaccttctcccccggcccttaccacatccgcactctcaaaatcgtcgacgggactccggtttgggagaaagagtctactaccaagatctcttctgagaacagtcagtctaacaatctggccgaccttgcgctgtggacgactctgcaattcacctcgtacgttgtcatgatcccctgaatgtctcttcagagccatgatgtatcagtgatggggctgactaaccactctctctctccatcgatcttactcaaatcagccaacgcggatttagatggtcatggggcccagcggccaaagggaacgagaattcgttcctccaggcgctcctggaaatcgtccgactccaactggtacttctcccgtgtctcgggtttgtgctttattcgcaagactgggactcttatgatttcgacccacgcaagccgctccttagcttgggagtcccctcttttcgcgggctcggcctgttggccggcgggatacattcggcctgcacgatgtttgtgatcagctgctcgatcgagatgatcagtgcgctcccggtgctctcgacctatctcttgtacccggcggccaagaggatcggcctcccgtccaagctcgtcgagctggccaatccggcgaactttcctccccagttcggctccctgttcgagctctcctctctggcccatttctggggaaagtcgtggcaccagaagttccggcggccctttctcttctgtggcggcaaaccggcaatgtcgatcgctagagccttgggcggatcggcaaatgtccaaaagatctcgggagtcatgggtgtctttgcgcttagtggactgttccatgaatatcgtgagtagtcccatcaagatctgccccgaaagggctggctgatgtcttgatctaaaacactaatgaggattgatgtcacccattctagcgatgtacgcctttcaacgggcgccgcatccataccctcgagccttattcgagaccttgccagccagcttcctcttcttcttcctccaatcattcggcgtcatcctcgagccattgatcatcccctacgtccccagaagacttgggggcgccaagctctggacggccgccttcttgctcctcaccgccccactcttcacgcgtgatatctgtcggcccgcgggcatgttcaatcagtaccggcccccccacatgtggacctggatggatgtcgtcatccctgttcccatcgccgctcggatcctgtaatctgataaatgatccgacctgtctaacttaaattcttgacttcaacctgcctgtattcttctgaaactgtttcctggataaaatatcatctgctgtcatgagtcgtggactgtaacaattttagatcttcctctttttttttttttttttacttgcacaatttttcagatcattccatgtggattatctctcatattgattacctttcacgatttatgtagaccatgtcatccagttgcggttgtgcgaaattcaaatctacacttattatagactaacaagtcacctcaacataacatttcaaatccaatccatcctgagagtgtcagttaagtcagtcaatagattgaactgatttaatcctgtgggcttcacatgtataaaaaaattgtagatgtttggatacacgtccgatgtgctctcaagtattgctatctccgcttagaataaccattgaaaggagggggggggggtatcattgtccaagccaaaatacttaacaaacatgagggcccaatcataatcctgattgagtaggccgagtcatgtgggacccaggaaacccccaaagcatgtcagtaacgtgaatgtgtgtatttttttcaacaaaaaaaatcacacacacaaatcatacacacaaaaatggtatgactatcaattggtttggtcggcaaaagtttcatgcacaaaacagagcttgaagttgaatgcatgaaaattggctctcaatgttgagcaaaatgggccaaaatgtcgagtagtccccagttttttggggggatttttccgcaagcatatgcacaaaagatgtatgaatggccctgaaaattccactccccggttcccccccccccccccaatgtatgaatttaccaaaaacccaggaatttatgttactgacgtttatagacgggttttcctggatcctgtcatgggcactcacagtaagattgttcacacggcttcactgaggcgtgtgaacagttgtgtgtaagtagaacggatgagttttgtccatttgggtatattgctcatcttgaatagcctgcaatatacatacatggatgatgtttcaggtcgtgggaacagttacactagtgctgatatttcaagatatgtagaaatcaagaacaagaggttcaagttcaaccaactagagcttatggatctttttaacagatgtaaagaaatgcttgttttcaaacaattcggtgtagatgatcaagaaggaagggaagttcacattggaatggcaccacacaatttaagttttaagaagtcaaagatgaaagcggggatccaccacatgttcagcaaagacagccaacaaagtggatgatcaatcatattcacaaacacataaatttccaataactggatcccaaagacctcataaacctatccttgattccacaaaacaaaaggtaaattgaacatatgattccaggacaatcttcaaatacttaagccagctttggattatatgatcatgtagactatgcagatccaatcaatcaaggttacatctatatacacttggcatggacttccaaaatcttgtccaccagagttgtatattcctggatgtgaaaacctgcatcagcaatctaccaaaaaaaagacagtttttgatctgcgggaatctggatgatattgataccaaagacaaaaactcttgttttgttctgagctacccaaaacgtttcaagttggctttcatatataatgtgaaaactctgagtaaattgcttaggaaaaaaaaacagacttaaaacaataatattataagcttcttgaacaagaggagaaaagaatcagcatcaaaaaagactataatataaatttactgcaacagagcaaagtgaatgttgagaatgactgaggaagtgataaagaaaggaagagaacacacacaaagaaaatgtggttagcaatggagatcatttgatgagatgattaaagattgtggtgtatttctcaccaaattgattcaaactatgtgattcaatatttgagaagcttggcaaagttgacaagagaagaagatgttgatttgagggagagcttgccaaagttgatagatatgaggatctcgacaaagtcaatagattgaagggattagattgagaggtgagggtggtaaagtttagagagagagagaggatggagaaggaaatgaagctgagtgaatggcagatgaacaggaggaaaaaatgagaatggtggaagtggaacaggaatgagaagtgattgggaattgagaggagattaggttatggataatgataattagagttggctaagttgctgtggacaactgtcacaagaggatcacatggaatttcaacacatatcgtgtttgcaagaaaccttggatcggtttgctttttgaattttttgtaatccttgcaatttatggattttacctttctgctttattaatttcaaatatggtgttgcaagccagtctgggcactagcacaagttgggcgaaaaagaggccaagcgggcttggctgatcccaaaccccgtgtggcaccctctaaacccaacttggcctatacccaagcctggcttggcacctcccaaagttggggtgggtcagaccaaagtcttgcttggccgagcccaagcaagagtgccacgcgggccaaaaccaacaagtggtgttggttggtgttgggtgtggtggttgggtcgggttttgtggttggtggttagtgggtgatctggtgagcccagagcttgggtttggccaagccagacttgggcttgtgccaagatccgggccatgtgggaacttccaactcaagccccctgggcactggcccaagccccggtgacacttggacacacgggccttgggccagtgcccagactggcttgcaacaccatatgtttccgactcaggtgtcccagggctttcaacttttttctcagcacatgcaatggtccagtgcttggtcggcatcactgatggggcagaagggagtgaccaatggtcccagtgagcggcttgttggacctacaaactgctccggttccaaatatgaacctcattttttcttaattctcctccaagagcatctactggagcaacatggctccagaggtggctttatccctgggtgttatctgacatctgtcaagataaaacccaactgagaaaatgaaaatatgggattagcaaaatcaaattcaaaggattacaaaaaattcaaaaagcaaaccgatccaagctttcttggaaacacaatatgtaatccacaagatcttttgtttttttggctcttcttttgtttcacccttggatgctgattgtgattgtcaatggatctcctagatctccctccaggccagttcctcccaaagctgaaattaataacaacccatttagcacaacactcttccttccataatcaattacatatagataagtcaacatcttcacaaatcagtttatgtgtgtatttaaaagtcatctagcctggtatcatggaggcctcaatccagttggatcatcttgtgccctcacagatgtctcttttagccccccaaaaaaaggctaagatttggcacggaaaatctagcttctggaagcttaacatcatggagtaatcctgggaggcccggcagatcttgactgggtcaagttatccaatatctgcattggtgacctactactaatgattttttttcatgttttgatgatcaaaagatactgcaagcaaggtttgacttctctgtcacgccctatgagagacgcatgatgcttgtatggcttgaatgtggagtaagaaggagcacaacgtgggatggagaataagatggtctataccaatccgattcagcgaaagaaagactgggatgatgaatatctatatagatacactctagaatgcgagagaaatagtttgttgcatggtaatatgaatgggtggttgctttttttttctttttgggatgcttgttattgatttcctaaggatttgaaaaagggaaacagatgattattttttgggggagatggagaagaaggcgtccaatttagattgattagggtcccaaggcgcgttcccgattcctcccggctggcgtttaagcccagtgagatgctgggtgacgttagagtgaagtttcttgagcgagacgagttcgagtggttgatgatggtcggcggtccagttccaggtgaggttgatgcgttcccagccggtattcgagaaatgttccgggttggatgatcctcctgatggttcgacgaaagctttgagataggcgatcagttcggagaggaagatcccatgggagacgatgcagaagtggacggctttgtgcttggttggctggtcgttggagaggatcgagctccattctgggatgatcacttccttgtggaacttggctgcccgctcatacacgtcgtctcgactctcgccgtccttgaacttcaaggctttgttcgaatagaatccttcgtaggtgcatcggcccgtatcccatcgctccccctccgcctcgccgaagttctgttcccggatcaatggaaggacgactaagtcgctctttttcttcgcggttccttggtcattcgattcctcatctttgctgctttgatcggttgatggagtgattacagggttcttgagattctgtattcggatctgattggctgtcagatgagctcgtttgagatccgaacaaaagatgcctgttttatgaatgtgaaagtcatcagttttgattttttatgagcagggggggatgaagactcaacgatcgaagtcttcgtccttgagtgaatctcccaatcgttgagcttgggagtggccgaagttagtgagagtagcatcccgatggccagcccagatggggatgatgttgtcggttgattcgccgtgtctgacgagggtgagggtgaggactctgagcaggtgatcgttggtggtggtggtggtcatctttcagttgggtttggcttagtttgaatgaaaacagtaaaactgatcagcaaccaccaccatggtcatcagacaactcaccagaaccatctcaaccaaaacaacttcaacctcaacctcaaccatctcaaggatagcacaacaaccatcattcgcaaagaaccaactcatcccactccaatcagaccaactatcaaccgaactcaactcgatcatcaactcattcaaacctccgatcagatatgcactggcatacggatcagccgtcttcccacaaaactcatatcaaaaacaacagcaacaacccatgctcgacttcatcttcgcagtcacccatcctagccattggcatagcatcaacttgcaccatcatccccaccattactctcttcccgctagactcctgggatctcccgcgatctcttggcttcaggaacggggccctggcgctggtgtctggttcaatgtcgaaacaaaaattcacaatagagtctgttgattttttttttctttctggattctttttttctttctttctgccttctcctgatataagtgcatactttgtaatagagaaagactagagattcgatgaggaagtaaccatccgataatcatcttcctcatcccccccccccccaaaaaaaaaaaaacagatgatcaagtatggcgtcgtctcgatagacagtttatgcgacgatctactggattggaacagcttatatctgtcgggccggatgcacaagccgacgcacatcctacgagacgatgggcgcgtgcgactagcgcaacaagtgaatctatcctcggccctgcggacggcgctgctgctgttaccggaacgatttgaggaggaggggctgtaccggacgattgcggggctgagctacacgggcgacgtgcggatgcgatgggctgagaacccggccaaggtcgccaacatcgtcggccgccagctcgagctcttccgcatcctctatcggcccctcctcaacgccctcaacgcccacctccatcccgtatcccaggacccgacgagctactcactcagagtcttccaccaagacccctcgccagccggccgtgctcagctcttgctcaaactgcccctcggcctcaaagatcgcatccgtgccatctacgaccaacgctggaacttggatcgcgccttcgctattcatcagcatcatcatcctgactccctcatttcccccactacttcctcctcctccgatgaactcgagatatggacgagaatcgcagccgatcagaagctccgacaggtcattcaatctgccctcattcagatcgtcgcgaaaccgtcgctctatcaatccgcgaaaggcatcctctctgctggcccgatcaaaagcctcagatatgctactaacaaaggttcgtcttctctcttccttttttttcttttaaaatcttcttggaaaaaatacctattcatcaaggattcttttttttttctgttgtttctggtgtgtttttgtttggggggggggggaatgtttgctcttatagtcatcaaacgattctcttaatacccttcgtttcacctccccacaactccaacatactactgatccatccgccactccgatctacaacacattacacacacacacacacactcaattcgcaattcaaaaaaaaagagagagagatgtgtttttatcgtctctcatgtttatgaatacatatgtacatatgttttacttttttcatcaaatagatcttgccctccttcatgttctttttttggtctgggtgagtaagtgaggatgcatatagcagacacattcagttgctttttttttaaacaaaaaacagtttattcttagtgatcattctgatctttccaaaattaacactcaatcacttcaatatctttctgttttttttttttttttttttttcaatcatttcagaattacacttttttttctgtgactagagtttaggtttgttgcattttctttctgggttttgtcatgattcttgcacaagatctggtgtgatcattaatccattctttgacgttgcaatcccaagacacccttaataattcactctgaactggttattttccttctgggaattctagggaggcagagaaaaaaaaaggatattataaaggaatcactaactcagccttactccccaatcaggaaagatcaaggtgcatgagttgaaagtagctttgaagacaaggtagattgaattaaagtttgaaatctgatagggtaatgctcttcataccaactattgagcacatgcaaagcagtttctttcagattatgagggctttgtttctcatgaaagtatttgatcaagtgtaattgaacaaaactgaacaaattaggatgagcactttcttcccaaggtgcaagctctccctctgttttgattgatcccaggattggaatacctcctggagccttgaggataaggctgatcaaccatctgtcaagggtttcacaactcgcatcaaatcctgcttccttgatcccaaagtaagcgaacgatttcatgtggatacagttgattgcaatcatcaacttcttcagcttttggaaaacatcttcatgttgcatcgacctgttggacttatcatgtcgcaaaatatgcatgactttatgctctggatattggactaaaaagtacgttgctatcggtaacttgggatgcacaatttgattcatgttcctgaaactcgtccgtttatattgacgcttgaattcgttgagcagtttaatggataggttttcctggcgatgggtcaatcgtaccagccggaaaatcttgtcaaataaactggtctctttgatcagtctggatatgaagttcctgttattttggaacgtttgggatggtaaaactctgttcaaagcatccacaacatcagtctcagggttaaaatttactgaagtcttttgatttaaccagacttgagtataaagcaaaaaaaaaaaaaatggattggattggaagttaaacacatttggagaatggtttgacatatcagaaatcaatcaaatcatctcaattttgaagaaacatacataaacactcacttggatgtgtagtattaataaagatatccaagagatcattggcagtggaatgcaaaaaatgatcctctcttgaagcgttgtagaagtaatttaccaatttcaactgagcttctccataatggagactatctggccacacccgacctggtaattcactgataccaatgactggaagcttaggatcagattccgcatgagaaggagagatttgattgtccaaccaagtcagaagctcttcctgatagactctataaatgtgtactggaatctcaaagttgttcatcattttttcatgaagcacaaagatccatttgatcagaagattgtaggaccccaacaaaattgaaaatgagcgataaaactctttggaaacttgttggacggtgagcaaaacctgagcagagttttctgtttgaggatacattctgactggtaattttgggtgatgatcaatacattcagaacctggtgtgattatcttctgatatgaatgaagtttttttttgaatctggcatgatgtctctttaggagaggtacagaatgatatccctggattgaaacacaatcagtaattttagaaccgggttcattctcctgactcttcagtgatagatccaatggattggctttgggcaactctgaaatcatgccttcaactgaaggaatcaaggtcttttcactttttgatggacaaacaactactggggggacatgcttcagtcaatgtgattgcacttgaatcaggcatcatccctctgaaattcactcacttggtttttcatcacttccacacatactttttcttttatgtgggttcaatctttccttggtactgggtgttctgacagatttgtgatcgtcctgttttattttatcatgggctgaaaaacctccaggggtttttagttcagatgaaaattcaaaatttatatcaatcatagtttgcaaacttgtgtactgataaacagaatatgttaaagccactcactggtagacaactcctcaggatctgaaagcccattttttgatggaaattgagcgttcaaatctgggacagatttggaaaaatctctatgattgaaatccatttggatttcttgattttccgatttagatgatgaactctttctgaaaggcaagagtaaaggatcatgttggctgtctggatcttccggaacttccctttgaaagaggtaattgtttccttgatcatgaaactctcccaatgacagttccaactcttctggaaaaattctaggagtggggaattccaataaagcctgaatgtgctcttcttctgaaaattgatgcccttggatcttacctttctgccaatcatttgttctcacattgaatgtgtttatagaagaaatttttgaaaatatgcaacagatttgaatcacccaatcggtccattgtaagtaaggacaaatttgcatttttaagagaagaaaggcaagtttgagtctggaagctgcaaagagttcataaaaaaattgaattttagttttcagtgaaatttgtagcttaatctttggaacacgttgaacttaatatagctaatctggttacaaggttggcatatgtcagtctggtgggtatggttcatgtaaaaggttcagatcctgtagttggtgcactgtgacattaggtaagacacaatatctattcatataagcaggggatgcatccaaacatgtatctatgcatgaagcttttggccctggaaactgaggtacttctcattctcatcttcaaacccctgaaaatgttaaaacaaacctgggaacttgtctggggcaaggatgaagtattcaaccatgttcaaccagatttgtatatttttgagccagaaaaaaacatttttggtggatgctctgtggaattgtgttttttttcaggactcagaaaactatttcaagaggaaatgatgttgaaaggcccatttggatattatcagacacctgagtcgcttcagtttatgtgattgtgacttgttttattagtgacacctgtggttttattttttctgtagaaggtatgcatcctgacatatcttgtttcaactgaaatgcatgtgcacgcacttttttctctccagaaacatatttgaaaggcctttccatgtatatgattttgaagggcaaccaatagcggggttcacatttgaatttttttgcttctgacccgacttaaaatttgttctggtcacttccttttattgtaaaattgagaacttgctgatcaccctctggacacaacaactcaacttagcaagacctacatgttgctgaagtgttgtacatgacccaaagaaaagatcctgaggtcctcaacttgattggtcacctgctggtgaagtgagttacaaaaaatgcttaaaaggcttattttatgggtttctgaggctcactcaacttgcatctggaaaaatccaaatgtgaaccccgctaatgtgttacctaattttacaaaagaaaaaaaaatgaaattgagctccaggatctcagtcctcactggactcctgtaggttgtccattacttactactagggccttatatgggtcctggatactgcctggaaaaaatggacaggacactaatataataaaggagatgaatacacctggggagaattattggatttatgataggtatgactatgcaacaacattagaataacttttccaagatatattcagaattgaactcctttcagttgtgtcttggacctcgtaagcctgtccaagattatgtaaacttgacagagttcacctcaggatgcaactgggatggctttgggtgaacaaatgatgcctgagagcatctccagaagagttgaggtctattgggctagtttgaaattttttgatgaggctcaaccagtactacatatctttagcctgtcaaacagtgatcaaggggtttgtatggatccagaagacctcaaaggtaaccaaagtacctctggctttttctgttgtaatataggaggtgcttgatcaaattggaggagacctgctattactaaaaatatggttggccaggctggatacttctcctccagttggggtgagcctgccaaaaccaggccaatccacccccactctcctggatcctggatatgctctgaggctgaacccaacctgcacttcaggctgggatgggtaggtttgggtcaaattctcagtattactgacccaacccaaccctggtcaggaaacacttgagttggggttgggtcttgggtctccccaacattttatccatctgtgtcaattagggatgtaaatagcgcccaaacctgaccccacacttatgttgggttgggtcaaaattgaatttttgctgccaaacctgaactcatcttgggacttcttgggtttcggctgacctgagttttagagtgtatgtagagtacaaatggtcaaaattacttgcctgattaacaatattggcttcccaaacccaacttgctaagtttctgggttgggttttggtcatagggtttttttctcaaactatacccaaacccaactcatgacccaaaggtgtggaactcctatcgtgccaggcggtaggcagttggttgaagggatggtgctttgagggctgccttcaagtggggtccagataaattgagctgtgatctgaacaaaatgtgttggggttggttggttttctgagaggggacaacagaaattgatttctgtggcagttgttgaggttgaggatctgtgaaggtgagcatgaggatcagatgaatcaatgataaaaagatcaataatatttgatgggtctatcttggatcagatcagagtgccatgcttccccatcatctcagttcaaactgaactttgaatccggggagtgacatgtcacagacatgtcatcacatccctaactacaactcaactcaaccaaaaaacaaaatcaagaccacactacacaacacaacacagaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacagaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaatcaagagtgaaataaaccaacatactaagatgtcttaggaccaagaaaattaaacaagactgtcttctgagtaggtgatttgaaaaagataataaagaatgataaaatgataaaataaaaataaaatcaagatgaatgaaaaaacatgaagataaaataatcagaggaagtgaaataataaaatgaaacaaaaacatagtaaaataatataatgaaggaaactgttggactgagaggggatttgaggtgatattttgaaatcttgaggcttgaggatattaaaaagttgaaatttgaaatttgaaatttgaccttgagggggcctgtaccatttagaacaccacaacgggccttgggtctgagttgggtcagcccgacccatttgcatccctagtgtcaatgcatttcagtaaacagtaaggatgataattgggctgggtgtccaacgggcctcctgtttgggccaatcttttgatagaatttcttacttaggcccggcctgagttgacccaaataaaggtcactcaggctgcccgtcaggcacccgttgggccggtgcagtggcgtcctagcgcttggtcaggtccaactggtgataagtcagtatcagacctctggtttgtgtttttctttccatccagtctaaggcatggtcccggggtttgggacggggctagagggtcatcccaaggaacgaaccccgggaattccgggtctgccccaaagcccaggggcttgctgcaattttttttcctgaatcaatgatggcactacggcccagcactacccagctgtctcaaccacaagtgctgtgttgagattggtttttgttttttggcctttgatggcccattgcaaccttttttttctttttcaatgaatcccacatgtgaaaatgaaaaaaaaaactgttatacacgccaaaacaaggaaaaatcagggaaaatccctgtaaacaatgaaccctggggttttggggttttgtgaggcccatcccaattccggaaccccggggcttgggaccagggcagccccggaatcccaaggtttgggaccatcccttaatccagtcttttggagaccccaagcccgtgggctgcccccgggcggcccggctcagcccgtgtgaagcccagattcagctccaaagagctggccgcgggcagcccaattgttaattgggtccgggttgggctgctgatttcctgaatgtggcccggcctgacctgcccgacaatgttgagcccggagcgggccggcccacgggcggcccgtctgcccgattctcatccttagtcttagtaaacagccggcatttcaagcaagtggagtggcgggtcgagccgagatggaaaattggtgccccaacccgacccgtaaaatgaatgggtcgctgcaggtcggatcagaattttgatttgttaatcggtcgcggatctttagcgggtcgacccctctcacttgcatcctggaatttcagtctatccacctgaccaacgtcgttgtgaattcgattgaagcgcaattttgaattgtgattttgaatgaagaagggccctgtgggtattcctttgagcactttgaccccaggccgcttggtgttgtcatccgcgcgaccaaaggatgacttttttgccctggcgatcgacaaaacaatgaatgccgagaagttatcgatgggcacgcatacatataaataagtacggctccatggatgtggtactgaagaccatggaatgtcacttggaagttggcaggtttgaaatctggacagcaagttgcaaccggtgcaacatttgcctggttaccgagatttctagaatcagtatattgcaagtagcgtatgagtttgcgttgttgctccattaacgctctccaatgactcagcgtaagctccttcatactgggccagctttgtgaggactaccactcgtagtttgcttagtgtatgtattcaagattgttgctggttagtgctatggagtatgcatcttctccgaagatattcagcttgacctggcgaccacagagtccaaatgtttctaaagtgcgggatgaattttcctttgttatgtctatcgcacctaggtggggccaattgatgacgggctgagtcttaatactcagctacttgcttacgcgagacctgttaagcggccgtagcttaaagcccactcgaacattcactctctccatccttacttctccagcctcaagtaaatttttcgtagcctcttctcattcaaattcagctgtcttttgttcaacttaaaattataaatatctatatccacatcaagatgcaattcttcttcttcctcctagcaaccttcacgcttctgattttcagagtaaacggacagggaaacgtaagtgtcactagacagatagtcatcttttaagcctggaggctaaagttatgtcagttgattgataaatctcgtattccattatcctattcactctttgcaggcgcctgaagtaaatcgggtcggcctgactcgcagcgaatccatgcctatgaggatacagagacgcggtagttcttcgcttgttagtaaactcgctaagggcttgaagatcggatccccggggaaaagtgtgcctcaaaaggtagctttcaaagggccatcaaaagacttcgatccgagctccgccgccgctaccaagactatacctgacgcgcttcctggagcccaaatacccaagactcaccccgatacgatcaaaacgtcagccagtaagacgagcgcaagcccgatgagcaagaaaaacgaggcacccgaaattcgtccggggcagccctatcgaccatctgaggcggcggccgatcaaacgaaaccggaaaaaaaggatgacgatgagaaggagaagtcgtcgaaagtttctaccgtactcaatggcgcaaagaaagccttcgacattctcaaacctgaaagcccgaacgaaaaagacgcccccagcgaaacatctgaagcttcgacctttttgaaattgaagaacgaagagtcgggcctagtcaaggatggaggcaaagaaactgatagtatgggccctacaacatctgattgatttcagctattaaaaaattcaaaacactttaacatgcctttcctgaatattcatatttcattctttctcactcgttgccatcattatatatatatatttttgaagtctcctgccactgtttagttttagaaaaatgaactattgctggacaatgaagtcaacgaagcatttaagcgcgtaccccttctgagatgatcaaacaaaaattagtttgagttcttgaggcaactaaagaagactctacgttgagatgtagccactatcaaacatgctgttcttcttatggactgcttacaacttgacaagttgtgtgagccctcctgtgtggatctcttgtaatcaaaagtctaaggaaatggtggctgcgccacgtgaaatgagctcacagtttcatgaaatatctttaattgcaaggaagggtacctgtgtcacagccatctgattaaatccaggactaacactgtagcttataatgggattggacagggaaattttacatgagttccacaatgttagtttactgcaaattaactcaaatatgaatgaggctgggtaataaaacatgttggatcaagatacaaatggctaaatggtttccaatgagttccaaatgcaccacatttatagtctttctcttgtcctatgcctgagcagccagcaccatacacattttatttactgacatgaacctagttgaggcagcttttaactgttcatgtaaaaacagtccttggcaaagaaaaaaacaacagtggacaagtaccatccttgaatattggcgatagttatggaaaaggagctgatcatggggtactagagtctagaaatagaacagccaaaatccatcaattcttcatatatcaatctggcaaaaatcccagtcaccctgaacctggttacctgggtcctggaccagtcaggatttttaccttgagaacacacagttgaatgtctatgatcaagagatttcttttactttggacaagttcattggctagtcataatttattcaatgaggactacagcaatattggattttaagggaactaaagttgtttgggaaagaaatggggtgtcacgtgtgttttttcccaggtttttgtgcatggagtttatttcttttggttcctcttttgagaaatggaaaaaaagaaagaattttttttggagagaatgaaggacttcccgtcgccattgagaccatctccactgttggggagtacccaagtccctaaatattgacctcgcgcgactgtggcgtgcatttagctccccgcccaaaggccctctcacaccggtaggtcctaaaattggaatctaagactgtgaaagggtgttcccctatttcccccaatcccccctagatagaccagaccttggtagatgtgatcacaagaaatctgatagacaaggttcacaataaactcacaagaagccatggaaatcaatcccgttttacttcattttattctacggcaatggaaacttctttccaggaagaagatggaaatcaacacggttctggaggttacaccactgttgcttgatgaagacatggatgctgatgagaatcaacctgtgcatggaggatcaagaccatgaaaacggccaaatcaaccccgggactttgagggtgttgagggtaactggggtgacatgagagctaagagagttgacgcgaggtcaaggacatggtccgagcacgtagagtcaagtagtaataatcattcagtaaggaaggagaacaaacacaagaacaactagactatttagatacagaatacaggctgagttgtggttgtaaagagtagaagcataccacactatagggatactaggacactatcccaacagagggtagttatcaacaactctacaaccagttcctctatatgatgataaaatattccgaccccagttctgaatgtctcaattgttattcttgaagattgctgaggccgttgaacaacaggatgactacttttggcagaagccagatgcttgtggcagaatgggtctgaggcctattacaaagattacggctgcattgcggatactttcctacgggggcgctgctgattgcaacaacggggctctacaaatatcagagaccacctcgctggagagaatggatcaattctgaaatgcaatcgtggctatctatgcttctgaatatctttgccacccaaccgtagccaacttggaaagaccactcacaattggtaccagacaaggattcccagggatgttgggctcacttgactgtatgcactggaagtggaagaactgcccatccggctgggctgggcagtttcaaggaaaagagaaatttagtgattcatttttctattgcttcctttggtaaatttttttttgatgtatctgggattgcttggtaatgaacagaccctgacagtcattttgaaggcggttgaatcacaggatttgtggatatggcatgccaggatcacacaatgaaataaatgttttggactcctcaccagtcttcaagaatctgctgaatgttgaggcaccacagtgtgaatatgtcataaatggtcacacctacaagcagggatattaccttgcggacagcatataccccgactggtttacatttgtgaaacctctgtcacaacctgaaggattggatgagaggcacttcctcaagatgcaagaagccagacaaaaggattttgaacaagcctttggtgtgcttcaagcttggtttgaaatagtcttgggcccagcccgaggatggaaacatcatgacttatcaagcataatgaagtgttgtatcatcctccacaatatgatagtggaggatgagagagatacttttatgttgtacacctacgacaatcatgcttcagcagtaatcactccggttgggattacaagagaggggaggatctcatttttggaattcttagaaaacttcagttcaatgaagaacaaggcaactcatcatcaattgtggagcaatctcatcaagcatcaatgggagatcaagggccgcgaggtttgtgacaatgtttaatctatctctctttatcacaattgaataacatcttttctttgtcattcaaatcatattttctttgatggcgattgaattattgccttacagatgaagagaagaggaattgattgattgattgattgattgattgatcgagattcaattgattgattgatttaacaatcaaagagaaaaaaaagaaaacaatcaattgattgatctacaggataaaagcaagcgcgcaagagaaatgaatcaagtgattgatcaattgattgaagagagaaaaaatcaaccaataaattgattgatctataggacaaaagcaagccagtgagataaatgaataaaaaaaagaggagaaatttcatttgttgatcgattgaaagattgttcaattgattgacagattgatgagtgatcaagtgggaattgaagcaatctagttttgactttgagttgagctagtcttggtgggggattggagggaccagagaatctcgccttgtttgagcttatagaactccttttgctcattgtcaaggtcattgaggtccttgttcatgatggcaatctgagcagcggttgaaccgttttgtgcaataatttggagggatctggagttggtattgagaatgtcattgttctgcttggattgcaacgcaagtcagccagccatgagctcaagcaatgtcttccttccaggcagtgtcttttatggcaagttggtgtgccaactttgcctttttctttcctataggccgaccgattgtagcaacttcatcagtggtcccctcaaagtccgagaccgcatccaagggtccaggggttgagtcatccatcacagttgatggggctccttggttattttttcttagcagctaccttgctcttgttttcttgagtatacaagttccacttgggacatttgacaagcatattgtaggcccgaagatgcttgaagtgactgttctgatcctgggagtacaatcaaagagcgcggttgagttgatcctcagtgtttgctccactttgggtgaattgatcacattgatcaacaaatcctcagaatttgttgatcatgcgttgcaagagcccccattgttttttggtcccattgacaggccgttggggactagaaattactttgtggtaagccgctgtgacccgctgccagaaagtattctgtcctggtgagttccgattgcgggatcctcacttattcaaatccaagcttgacatagtttgaagtccttgggctccatgtagttgggtgctttcttcttttttgtagttgtcggatcaaggtcagaatcaactgttggggaggttttatccaaaatggaacaatgagcatagatagtgcaattgaagtgaagtagagacaactcaatgttttcctcatccaagttttcattgttgtccggatcttgattgccagccatttgtggattggttcaatggtggtacaattttggtggggtgtgttgtatataaaaataaggtatgatcgggagatatgtgtagtgcaagagggtatgaagtatcaaaatatccctctgtgataggtggattggaggttggtcgcaagtgcctatatcatcctatatattgtggtaattattcctgtgtttctacgccaaagaaatataaaaatttattattatctctctaaatattaaagataggctcaaaataacatcaaaaatggattcctcaggtaacataacccctactcactcactacaactaccctcttatctctactagttcagaagttacacttatctcaagctgtcacaggagcttttctttattattatcctgaccacgtctcattttgaatactggatgcatatgtaatattgaattcctttgtttcatattgaattcctttactggcttatatttcatattgaattcctttgtaggtgcacatgcattcctttgtagtaggaccttgtaggctagccaaattccctcaaggcagttgtcagctattgatctcgcgtagagattcagctggacaaggattagagtaataaagtttattactactaaagatgagactaaatacaatgagatagaaggaaaaacaagaagaaaggattattctttttttatttgtatatttgaggttgcttatattcttggagaatatttatagccggtaaagaaacacctaggcctctatccttaaaggtaaggataggatcaatcaaatataatgatagtgatgattttttatccagtcaagagacatggaagggttattaagatcaaacccggtcattcatttaattttatatagtttatttgtatttttttttgatgtttataaattaggattgattttttttgtgtgagaagtaagaatgagtagagtagaaatgagaagaaagaaacacaatatgataagatttctctattctaaatcagagatgatagttacttacttcagaggatccaaagtgatatctcaaaggtggaagagtagcagtcttggaaatagcagttaaggttgatctggggatagtgagaataaaacaagagtcaatcaaaattacttatctcaaaattaattatatagacactcagtggtaagaggtttagatagaataagacattcagaaagggttatattctgatgagttatactaagtaattaccttttaattttttcggtgtctcaaagtaattatgagaggtaagaataattttattgctgaggggggaggaaggactattccggtatcaggtgttgaatactttgtactagtccttcttctaaattttgttgttgtttgcattgccttgatttgatcatcttgcaaggctgaagtcattcttttgaagattgctttcaatattcaagggatttggttttccttgattaatcttaattttgatttgatcatcttgcaaggctgaagtcattcttttgaagattgctttcaatattcaagggatttggttttccttgattaatcttaatttcaagagatcacatatctgtgaaacctctaacatgtacgtgaaatcttcattattttcaattttattaatttttatttgttttgattgttttgtgaaacctttaggacatgtcaacatgtctcaaaggttgacagcagtgctctcaccagccacattccctcacctgaatgtactagaatagctaaaatccctcattttatttacaggccagctaaaatccctcacctgcatgtaccctggagctaaaatccctcacttttgtctatataaggaggcttctgcctgccagttgtacctttcatcatctcaccagaggaccagatcatctcaacccacattacagattatatacaagtgacagccataacaattgtcagtgccggtctctagagtgactaggcgttgatggggtggaagggttgtactatagctttcttgagaaagccagtagaaatggaacctcacctcgacgctagtaagcggaggggttaagcacccttagtaaggggacgtacgcggtatgagcgtcacgtcgccgggcttagagctaagtagtctctcttctaggctactgtagtgactttacagtagtctaggatggttggtacggaatagaagatagggggaaggttcttagaaggttttaatagtagattgtaaaaccccactcacagttttattgtaaggtagacgggtttgtatggtaatctctggggggagggttcttgggaagaagacctcccccttaagtattacaaaggcaggggtcaacctgcctgtgagaccggtgaggcctgcagaggatcatttatgtaaataatcataaatgatcaaaatatgtatttaaattaagatttaaaccaaaagtggaggaaatgatgtcattcaagctcaaaggagaaagaatgatgtcatctctctaattacagtgtatagagagatgattaagatttcagactgtaagtatataaaatatgaatattaatacagaggtgaatacttaagtaattccgtggaattacttaaagcataaaagtataaaaataaaataataaaaatataagattacataattgggatttgaacccaagtgtgttggtgaggcacagtcataacacagtccttaaccaatacactacagtacatgtgtttgttggttaagtataggttgtagacacatgggctacagcctcagtgtctgacattcgcccccaccaaaaaaattactctatgaggaattctttgacctcttggaagcccagaattgtcttaacagaacctgacaattcttaatcttatcaacctccaaccacatatctcggtcaggttgacaattcttaaacctgaccaaataaagtttacagtctttgctttgttttctgacaatcttctcacctaaattttggaagggactttgtctgatacttcagtttctataggaggaaggatcgcgtcttgctcaactcgcaagggattagttgtaggatcaacatacttcttacacaaacttataggaaaagtgggatttctttggctaaattgttctgtaaggatcacctccacggcattccttccatgaaatgctttgataacaaagggtccaataaaggcatctttcaattttctagggccagccaagttattaaaatttactgtggaaattaaaacttgttcacccacttgtaagtcatggtccttatgagacttatcccatctttctttattatattcaactgcctccttcacgcatgaacttgctttttcttcagctttaaacatcatttgctgaaaacactcagaacttggatgtaaagtaacagtcttagaaagtagaaagtccttaggcatactagggatccatcctctctcaagttcaaaaggagcaatttcagttactgaatgtttgctagagttgtaagcaaattctagtgcgggcaagagggatacccaatcatgtgtataaccatcacttgttttaaagtctaaaccataggcacaatatcttcttatcatgtcttctaatgtttgaatcattctctcagctaacccatctgtttgaggatgataagcagttgaaaaagctaacttggtacccagaatttcaaaaagattttgccaaaaatcagaagtaaattttggatctctatcacttataattattctagggcaacctacatcacttactatgttgttccaaaaaatgagtgctatatccatagcactactatccttgtaacaagggaggaacctagctcttttggagaatctgtcacaaactactaacactgcattaaaattttcagtccctgcaggtggtaaagctgtcacgaaatccatattgattatttcccaacgagtcttaggttcctcaatagtttgtaaaaggccaaatcttttgccagttgctttgttggccttttggcatctctcacaagagtcacagtactcagacacctggtttttccaatcaggccaccaagctaggttttgaactctattcaaggttctttctttagaaaagtggccagaagtaatactgtcatgacactcattcaaaataatacctatgtggctaggatctaacaaaaccactgatgagttatgttcacgtctgtgatataataacccatctagcatgacaaacctgtcttctaaaaagtgttttttccaaacaccttctaatccttctataagacctttgtctgcgtatggtgacttaagcaatttcttaagaattaccgtgttactgttagagtcataactcttctaaatcagttcccagaatgaagaagacaagcctgatactgaaatagccataataggattgctgtcaacaaagtattctttttcaaaggctgggttgttttcgtcattaggcaaagcccaatgagctagacattcagacatcctcattggagatggcaaaatagaagtaaccggagttccagtctctgcatcttctgcatcgtaggcaggattatctggattattgggaagagcccaccttgaaaggccatctgcatttttatggataataccttccctatgaacgattgtcatagatcctctccattcttggattgcaatttgccacctaagcatgtgcctgttgggtgtcttcatgtttaacaaagatcttaaagcgttgcaatccgtgatcacatcaaactcacatccatcaagataataataaagtttatccagtgcccaaaccaaacaaaggcattctagctgagaagctccatatttcttttcagattctttgagttgccatgagataaaacagatgggacattccataggtttgtcatcaactatttgtacttgatgtaaggcagctcctatgccttccatacaagcgtcaacataaagtttaaatttttctttagggtcaggatgaaacaacagaggtgcattagtcaaagcaaacttaatggattcataagctgtactctttctgctgtcatttcaaagactacattaggactacataatttgtaaagacttgaagccatagccccaaagtctttgatgtgtagtctgtagtaacctgcaaaaccaaggaacatctgcatttcctttgtattttggggtgtaggcttgagtaagaccgcagcaactctatgcttatctatacctaaggatagaccattaacaatatgacctaaagcttcaagttcctgaaaaccaaactggcattttgacaaagatattttcatattcatcttgataattttctgaagaataatttccaagcgtgacaaatgatcttcccagttatctgaaaaaattataatgtcatctatgtatataataagccagagttgattcaactcgtgtgaaaattcagtgtccatcatacgctgaaaatgtgaaggggcatttttgataccaaaaggcatcctaaggtactcaaaaatacctaagtgacagacaatcctgaggaattgtctactgtccttgtgaatcacattttgatgaaagcctttaaggacatccatgcacgtaatgtacttagccttatgtaatttagttaaagactccataattttgggcataggatatctatctgggttggtgtagctgttaagagctctaaagtcacccactaatctggacttattattatgccaagctataataactggagtagtgatgtctacattctcatttgcacccacttttctaatgactttaagttttaacaacgcttgaatatgttcttctaaagcctccctgcttctggggctagcagggtaaggggcttttctcagagccggagggtagggtttatcaatattcaaagtcaattggacctcgtgtcctttaatggctccaaatggttcttccacagtagcaaaggccttcctgttagcaaagagcaattgaagaagttgatctttctgtgtaaaggacaaagaaggactaattttggagctttcttgcacttctttgtcaaaacaatcttgttcaggtaaagtgacagctactgtgggagacttctcttgataaaagtagtacttgtctttactgtccccaatcttaaagtaactacctgcatcattcatgatggaaattttgaaatgacttaagtaatcattgccaataataaaataattaacaactgcattctcaattactataaagtcaatcacaaaggagtaatctttaaactttaggttaaccctgacaatacctaaagtggacaatttgtctgaacagctatgaaatttgtctttggattgacctctaacaaattttttccaattcgggcaatatttagccagatattgttgacccactactgacttgaaagcaccagaatccaaaagtactttacaactttttcctgcgcagttcatagccactactttgttgcttcctgtaatagaagtaataaagtaatctagtacattggattctacacagataattccaggggaatcatcctccaattctaaatcactctcagaattcatacctgcatcctctttgcaatcttcttcattaatgacatttacttttttagaatttttagggcaattcctggaagtatgacccatcttttcacaagaatagcacttaacatcttgattagacttagacgttggattagtaactttgtctgtaatactgctggatgcataactcttgttactttgtccgtaaggagttcttctcttacctatactggtgtagtcagtaatgtcttccaaaacattaattaaggatgttagtgtctgattgcctttcatggcattctgggcagcaaaactcacttctccatccatctgtgtcaacaatttaaacattaagctctcatggttggtttgaggctcacaagccataattctcttgtactgcctagtaacccaattccctgctggggtactacctgggatgaacttatctttcaaataaatgttcaacaatttccttctccaagatgaggtaccaaactttttgttgattgcctgtttccaaaaagaccaggattgatcaccaaccatatctcttacagtagaaaaccaggggcgggctgaacctgtaaacatatacttcagccttgaggtgataacaatgtcctcaatcctggcatcttcctgaattgtgtcaatagttttaataaagtccacatgattatattctcaggccaggcttccatcttggtcagaccttgtagaatgactttacttgactcaggggaaatttggattggcgtcacaggggtttccctgggttgaacctctggaatgtcaaagaattcactaagtctgcctggatcaggatcagtacttttattgtgaattttaaaaaattcctgatggttgttcaaagaggcattctgatgtggtttcacttcaggtaaagcagagggaactgtgttcctgtgtgtggagaaatttggttcatttctagaggcagtaggatatgatgttgaagttccagggacacatttcatctcaccaattttttctaaaagagcattaaatcttttctcgttgttactttccatcactaataatttggaattaatatcagagacaggttgatttcctaattcaataagatagtccaacttatcatttacctctttaagtaattcatgctcaaatttcaattctgaaattttggcatgacaagaacaaatattattacctaaggttccattgtcattgttgacagacaaaagaggggttgaaggcatcatgacatttctctggttgtttgccttttgtcaaccttgatatttaaagaagaagaagaagggaacaaatcctggactggttcttttagttgattactatatggcactttgccaaaatcactggatgacaatttgtctccaaagtcttgtaaaaaaatatctaatttctttttattctcttctaatttatcataaactagtgaaaacaaattatcaaaagctctatgagataaatcttctctattgtcaatggattttaaactcccatgaatattttttaactcattcataactgtagcaggaacagaaaaagtagaaatttgagaaatattttctttaactagagaaatgtccttaaaagtgtcttttgaaatcttttctatgggggaaagggaactcataatcttattgagataagcaatggtgttttcagatgagaaagaaagggaacggaaatgaggctctatggagtcaaacttgtgactaaaaagattcttaatatctatggaggattctgacctgatctgcttagagacagcagcaaaattacagtcaataattttctcaatagaatagaaaagattctgcagtagagggactaactgttctgcagttagtagttttgattctcccctccctcttggggttgacgacgattcccgtaccctgcgttctgttctcgcatcgcttccaacgcctggtactgcgcttgagtggtacggttgagacggatcatttcttgatggatcgatctttgatgagcgatgcgacggttttctctcgctgtctgagaattcgtgcgatgacgagggccgtttgagttcctcgggcggaaatttgccgctctgtactctcggttgcgactgttgtttgagttttggttccgattgcgactgcggttgttcgcactgtaaggacggtggtgggctaccgcggggtgatgctggtaaccctgagttgtttctgggttgttcggagcgttccggtaatgttcgtactgttgtaagttcgctgagggaggagggtgctctaccgggtagtgaaggttcatctgcgcttgatgttggattgatgagtcggtcgtctggttcctttgaaccgcttccggaggtctcatctctacttctggtgatggcgagggggtcactgctaccccttccttcttccaatagttttggcccgtttggacagtcagataatcctggtactccgctatcgggtcccacctgttgaacaagctcaggaattcttcttggttcatcgccctgagcagattggactgagctgacgaagcggctctcaacgccactatcttcaagtccttgtccttcgtctctagcgctttgcggtagtattcccgttgtagcttcactgtttgaagaagaggatgaaacgacgggcgatacctttgtagaatgccgtcctcttggagctcctttgaagtcttgggcttcgaccagagttgggcggtggctcctggttttggacatagtgaaaagacaaaatcagctgctgaagctatagtacagtattattgttgctaccgctaacctgtaataatatcgaaatcgctgctatcagcgggttcgtacggctcagttgtgaaagaaccgctcagcagaatcgaagatgaggacaaaatcgatcgagtagttctcccttggggaacgaaataattctcgagtttcttctggactgaagcgttgttcgaaatctttgggagagaaggacaatgccgatgaaactggagcttgatgaatcgtagtctgggcagctctggaatcgattggacgatgggaagagtccggctgttgtttcttgactcgcttgacagattctgttgtatgaacaactggaacggcaacagtggttggtgtttctttagggacggatttcttgatgctgatgtttttcaagagttcgctatcaataagttttccgagtggtttcttgcttttaaacggatcggaagttgtagaggacttctctaaaactggagcggttgaagatgttggtttaggtttatccgacttcgttgctttgtcggagctcgtgtcccactcggacggcacaatttctgggctgatcggtttcttcgcttttttcttcgggattttcgagctagacctcttgggagctgttatcgattgagctgcgctggtctgttctgcggccggggcttgctttgccttagaatccttggtggtagaaacgtttgaaggagtagacacttgcaggaaaagatgatcgcaagaaattgagctgaaatgctaaataaaatccagcctgaaaaaaaaactactgactgatcaaatagcagtcccttttttgtagacgtcgcaatactacctctacttgagtacttgatagaactaaaaaaaaccaaaagcgggccagatgaaaaaaaacgtcagttgtgagatcttgatcaacttcaactgaaagaaaatagctgatcgagttttctagaactgaaagtttatcaataggctgaacacactaagagaacggagtgatgacggtgtaatttctgtcgcaaataaacaaagggcgaaatgagtagagatgttagtccgagtcttcagaaatatctaaaatgatgcggacgaaaataaggaggtttctagctgttagcgtcaacaatcgtccgatctgactgctgatgcaacacgagtactgatgggacttattccaaaaggaacagtgttgaaaaaaaaagtccaatactaaaggcggtttggaatggtggtctttgggaagaaaaaacggccagacccccaattgtcagcgccggtctctagagtgactaggcgttgatggggtggaagtgttgtactatagctttcttgtgaaagccagtagaaatggaacctcacctcgacgctagtaagcgtaggggttaagcacccttagtaaggggacgtacgcggtatgagcgtcacgtcgccgggcttagagctaagtagtctctcttctaggctactgtagtgactttacagtagtctaggatggttggtacggaatagaagatagggggaaggttcttagaaggttttaatagtagattgtaaaaccccactcacagttttattgtaaggtagacgggtttgtatggtaatctctggggggagggttcttgggaagaagacctcccccttaagtattacaaaggcaggggtcaacctgcctgtgagaccggtgaggcctgcagaggatcatttatgtaaataatcataaatgatcaaaatatgtatttaaattaagatttaaaccaaaagtggaggaaatgatgtcattcaagctcaaaggagaaagaatgatgtcatctctctaattacagtgtatagagagatgattaagatttcaaactgtatgtatataaaatatgtatattaatacagaggtgaatacttaagtaattccgtggaattacttaaagcataaaaatataaaataaaataataaaaagataagattacataattggggtttgaacccaagtgtgttggtgaggcaaagtcataacacagtctttaaccaatacactacagtacatgtgtttgttggttaagtacaggttgtagacacatgggctacagcctcagtgtctgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccccagggaaaaatggcaatttgagtggtggaaaattgttcaatttcgtgaggcttttttacaaaatgccctcaagagtaaaagtcaggctaaaatgagctattttagcccaaaaacaaaatgcctcaaactttccaaaatttaatttttagctcatttgaggcatttttattttttggctaaaatagctcattttagcttaatttttactcctgagtcattttgtaaaaaaatgctcaagaaagtgacctattttccaccaaccaaattgccattttttcctggggcaaaattggtattgtttgtagtgttaagtaattccgtggaattacttaaagcataaaagtataaaaataaaataataaaaatataagattacatatttgggatttgaacccaagtgtgttggtgaggcaaagtcataacacagtccttaaccaatacactacagtacatgtgtttgttggttaagtacaggttgtagacacatgggctacagcctcagtgtctgacaacaatatataaatacaatcataacactttcatcatcataacaagtcccaagtgccaataacctgcctcacataccattactggttgaagcatagcgctcccagagctctgcaccttggttttaaagctttgaacaacagcttcatcaatataatcatcactcatttataacttcagacccttatgttagaatagtatgcttatattcactattgcagtatgcttctaaccagaaaacaacaatcttgtatatagcctataccagattgtctatggtgcttccttctctagtgaatcaaaaccttacctttctcactcataaagtgtcactggcttgtcagccgtgaactttcgtttcatcatcctgtgtcccccgcaacaccttatacacatcactcagaagctttatcttgaactatcctctatcacaataaatataactgccaagctaagcttggtggtcttgttgttctgatagcatagaagggcagagcttgcaactccatcatccccttctccattcagaaaaagggtttcataaccacttttgagtcttacaccgtgccctctgcttgtcacccctccaacacctgccagccaatgtacagtaccttcgcacatgtttatgtccgggggtaaaaccggttacaggtttactgcacctgcacaccaatacctcctttccaaccacattgattgattggacaagacaaccctccccgcgtaccttcaatcgatttggtttctgcaagcatcaaaaggtccgttgtggaactgctgaacaaccagaacagagcttagaggggaaatagaaaactacactactaataatgtaagttaagctatgagtgctgatgaggctgccctctgagactaatgctgaggagagagggttacactaagaataagaaagaggtgtggctaattcctaattaattcttagactgctataactaatgaggttgttccttgtcaatcctacagggaaagaagtgagaatatgagagtgggaaataaagcagagctctgaggacactgtgtgtaaaggtaattctagggcaagcacctaaacagggcaaggtcactaaagtgagttctgaaagtaaaatagattttatctgaggggcacaataatatctgtaggggagaaattgcataaggggtgtacaaaaatgataagaaggctgtatatatacttcaaggtacaaatgagcacaagttacagtcagtcaggctatgggagcacaatgtacaaatgtagcacaagagatgtgaaaagtaaacagtaaaaaggaggatgagtaaagaaaaacaatcccaaaagataaagactgtgaaagagtgtactactgttatcctgaaggcatatgagaaagcataattgtaaggagtgtgtctgagaaagtatatgtagtatgtagtgtgaaaagaagtacttgtgaaggagtgtggctgatgtaatgagaagaattatatgtaagaaaataatacttgtgaaaattatgatgtatgtagtaagctgtagatatgtgctgtatgtagttaatgtgtaaagtaaatgtaaagaataatatctgtaaaactaaaactgcaaataactaatgaaccagtaagaaatgagatatggctggagtgagtgactataggtaaaaaagggtgtagaatctgaataagcagtaataatataataattcccagtgaatgtacagtaaaatagtagatgatatggagaggtatgggttaccacaccgtcgattgcttggacaacacaaccataccatcactgatacgggtaaaacattatttctgccccctgggtttggcttttttttattctctttttttatatttcacttccaattccctttctacatctactgaaacctttttgtttgattttcatgatgtctaggttgaaaaacgaacccaatgggacgtttgcgtggaaaaaaaacctcacgaccaagcaaaaagctcgcatcccggcatggtagaggctgggatgtcccatggccgtgtcgctagaattgttggctttggacaaaccacgatctctgcaattttttcacgagcttgggatcgtggaactgttgaaactgctgagaagagtggttgtccgcaattgaatagcgatcaagatctttgccagctccaacgatctcttgccattcatccaaagtgcagccttgcggagatcactgatacgatggccactccggtctcaagctcaaccatccaaagacaagctcatgaaatgggatacaacaatcgtgttgcagtgaagaaaccttacataagcgataaaaataaaaaaagcgaattgaatttgctcatcagcaccttgaatggacaattgccgactggtccaaaatcatctggttggacaaatcttcctttgagactgggaagaagtcagagaaggtccatgtttggcgtcaagatggcaagcgaatgaaaattgactgcctcaaacctacgatgaaaagtggccgatcatcaacctcaatctggggcgccttctttggaaccacaaagattccaattgttttccttcgatcaggtggtaccaaatcagtcgactacattgatcaggtgctcaaaggcagacttgtcaaaaacttgccagtcatcgatccagatcacaagctttttttgatggaagacaatgcttgctcacacactgcaaatctcagcaaatcctttcgcaacaacaacaacatttcccccattgaatggccgccccagtcacccgatttgaatctgattgaaaacctttggaagatcttgaagactgcgattgtcaaaaactaccagcccaagtccctcaacaagatgaaggaggccatccaacaggtttgggatgatatcccagcttgtcagctcagaaaccttgtcatgtcaatgcccaatcgaatgcgcctggttgtggaggcctctggtgggccaatcaaatattaatttttaatttttttactttttttatttcataatcattatcaaccacatctcagctaccctccccaccttttttttgtacttttaaagggcattaataaaaaaaacacagtttttccgcgtttacacacagtttctgctgcacgcagcacacgtggtttccgcgtttaaacacggttttgtaattaattttttatggcttatttttcgagttttttttaatttttaaaattgtttcctaggtttccgagcgggtagaatttaatggtaaaaaccattttccataaaaatgagttttaatgattaatttttttttctactcattttttccattaattgtagggtcttcgtcaaccaactcccaaaatttggagttccgactcccaaatttttgggatgtcgtgaggaacgcccgtcgacaggggccaggacatcctgaccccctaatttcccccccccccgggtttttgggagtcggacctccaagaggtttgacttgcttagaagtcggacctgtgaaaaaaataataaaaaataagaaaaaaatgattccccccgggggtttttgggagtggatactctcaaaaccccatggggggttgtgagttggcttgaaaaaaaggaaaaaaacctcccgacggccgggatgattcctctcggccgtcaagagtataccctcttgggaggccgggaggattcctcttggctgtggagagggtacatgctccacaaccgagagggctactcttggccatcgagagtgtacactcttgacagcctggaggattcctcttggctgtcgagagtgtacactcttgatggccgagaggacccctcccggccgttgagagtgtacgctctcaacggccgagagtgtatacattccagaggccgagaggaatgtacactcttggcgactaagagggccctctcgattgctgagagctgtacactctcagcggccgagaggaatccctgtcggccttctgagagtgtacagctctcagcaaccaagagggattctcggcccgctgagagctgtacactctcagtggccgggaggaatctctcccggctgctgagagtgtacagctctcagtggccgagaggaatctctcccggctgctgagagtgtacaactctcagcggccaagaggaatctctcccagctggaacccccagggggaatcagtttttttcatatttttttttttttttgaggtctgacttccaagcaagtcggaccttttggaggtccgactcccaaggaaccggggggaaaaaaaatatggggtcaggacgtcctggccgctgtcaacaggcggtccttgcgatgtcccaaaaatttgggagtcggaactccaaattttgggagtcggttgacgaagaccctaattgtatgcattactttttttaccttatttttcaagtttttttgtaattttaagtttatttcctaggtttcaatgtgtgtagaatttaatggtgtgatccaatttttttaaaactcaatggttcatttttaataatgaacttagacacattttttcacttaaatttctacaggttaattttcattcttttttgacattttaaatttatttcctacactttaagacatggttaaaatgattgacacaattgttttgcatcaaaataaaaactatatcttgagacctgcatttgacatgtttttttttaaattaattcttcactttttcacttaattgtttacattgatttttttaccttattttttatgctttcttgaaatttgaaagctgtttcctacatttaaaaatttttaaaacttaatggtaatattcaatttgcacaaaactcaacagttcatactgactattgtaattagtcatatttttcaattgattttcaagagcttaattttcattatttttgtacattttaaatttttttcctacactgtcagacatgtataaaatgatggtaataaacattttgcatcacaatgaaaaattgttcttgaataatgcattccacatgtttttttttaattaattcttacacacttaattatccttattttttggaattttaagttcatttcccacactttaaaaggtttcaaaattgataactgtatccattttgcattcaaataaaatttgtatatggtacaaattatgcaagaaacggggtacactcttatattaagattgaagattttactttgaggcaaaatgaattctacctttaaattctacacactttcaaatgtaggaaataacttcaaagtttcaaaaaatgatcaaattcaagccggtaaaaatcaatcaaaaaaaccttaaaaaaaagggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgcggtttccgcgtttagacgcggttttattaattaattttttacggcttatttttcgagtttttttgattttttaaaattgtttcctaggtttccaagcgtgtagaatttaatggtaaaaaccattttccgtgaaaatgaattttgattattaatttttttttttttccacttatttttccattaattgtatgcatacatgtttttaccttattttttatgtttttttgaaattttaaatttatttcctaggtttcaatacgtttagaatttaatggtgtaaaccaaatttttcaaaactcaacggttcatctttaatactggaatttgacgtttttttcacttaaatttctacagcttaattttcattattttttgatgttttaaatttatttccaacactttaatacatgtagaaaatgatggtatcaaccatttttcctcaaaatgaaaactataccttgaattccgcatttgacacgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttttatgcttttttgaaattttaaatttgtttcctacattaaaaagtgtgtagaatttaatggtaacattcaatttccataaaactaaatggttcatactgaatactgtaatgagtcgtatttttcaattgatttttaacagcttatttttcattattttttgacatgttaaattcttttcctacactttcaaacatgtatgaaattatggtaactatggattttcatgaaaatgaaaactatgtcttgaataatgcctttgacgtgtttcccaaattcattcttacacgctcaattatccttattttttggaatttaaagctcatttcctacactttgaaaggtttcaaaattgatggatgtatccattttgcattcaaataaaatttgtatatggtacaaattatgcaagaaacggggtacgctcatctatgaagattgaagcttgtattttgagtgaaaatggaattcaccattcaattctaaacatttgtaaatgtaggaaataaatttaaaattaaacaaaatgcttaaaatcaggccggtaaaaatcaatcaaaaaaacattaaaaaaagcctgtccactgcagtattcagtaacaagcgctgatttttatgtaaaatggttgttaccatcattttgagcatgtattaaagtgtgggaaataaaattaaaatgtcaaaaaatatttagaaataacatgtaaagaattaattgaaaaaagtgtctattttcagtattaaaaatgaaccgttgagttttatgggaattgaatgttaccattaaatttaacacacttttaaatgtaggaaacaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaacgtgtccaatgcggcattcaaggtatagtttttgttttggggaaaaatggttgttaccatcattttctacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaaatgtcaaatttcagtattaaaaatgaaccgttgagttttaaaaaaattggattgcaccattaaattctacacacattgaaacctaggaaataattttaaaatttcaaaaaagcataaaaaataaggtacatacatgcatgcaaacaattaattgaaaaataagtggaaaaaaaaaattaataatcaaaattcgtttttatgaaaaatggtttttaccattaaattttacgccttttatagtgtaggaaacaactttaaaaattcaaaaaaactcaaaaaataacccataaaaaattaattaaaaaaccgcgtttaaaagcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggcccaaaaaaaacatgtccaacgcagtattcaataacaatctttaatttttatgtaaaatggtttctaccataattttttacatgtcttgaagtgtaggaaaaaaaattaaaatgtcaaaaaagaatgaaaattaacctgtagaaatttaagtgaaaaaatgtgtctaatttcagtattaaacatgaactgttgagtttcaagaaaattggatgttccattgaattcttcatgtatcaaaacctaggaaataaatttaaaattttaaaaaaacataaaaaataaggtaaaaacatgtatgcatacaattaatggaaaaaatgagtacaaaaaaaaataataattaaaactcatttttatggaaaatagtttttactattaaattctacgcgcttggaaacctaggaaacaattttaaaaattcaaaaaaactcaaaaaataagccataaaaaattaattacgaaaccgtgtttaaatgcggaaaccgtggcagcagaaaccgcgtgtaaacgcggaaaacccgtgttttttattaatgcccttattgaaaaaaaaaaaaagggaatgatccttttatttttttttaaactgtaatgaattctggtttttgttttctttgtttcatattccttcttatcatcccacaatccaccactcccccaaaaattggagatttatcattgatagtttttttttaaattaagaaatacatgtgccataaacaactgggggggcactgtactactccagacgctatgcagacaggtatcccaccgccgcttccacctctgatccggctgcgccaaaccccgcttttgcctcttggtgcccccacccccttttggcccctccgcagtatatgctaaccccggtctgcagttggccgtgaaccccaaagtccgccagtgcctgcattccccgcagtaagctttcggaaccttgtgcatttggcccacttttcccctgctttcccacgccttggaaagctatactttctacttatgcgccgccgctttcctcagcctgcgcgtgcagcgttggctccacatgctttgttgagggtaacataggtgacacaagatctaagagagatgacgagatgtcatggacatggtccagcacattgagtcaagatgtaattatcattcagtaaggaagtggaatcaccaagggcacaactaggctatatacatgtacaatataggctaagttgtgggtgtataggttagaagcatacaacatagggaaatgctaatagactatctcaacacacccccttgctgataactctatacagaacaagtcctacttgcccaaccttcacatacccagatgttgaatggcttggttaggccaaaggggttggtcagggaaagcagctgtcagtaaatacaaccaaactgagaaaggcaacaatgtttatgaaccaaggtagagatccatcctttgcaaggagcagggaaaagccacaacagccaatatactcaaagacaagcgtggggtaggaattacctataaggctagaccggagttgccatcgccagaacggaggttgatattctgatagtcaaatttgtgtaagactatcattacagcaacaaaaaattagatcggtcacctgagggggataagaaagggagaaaaaattgcagtaaaccagagtgttagcaagcggttacatctgctttggttgagaagcaaaggcaaaaaaaatcaattgtggctttggagggttgatcttgtttctggagatgtgatcgaggctggaaacagttgatcaaggagcttgagaagaggacgggtccgtttgagcagtgaacgagtccattaacgcagcagcaagtccaatcagatcgatgatgaggcctgtctagcgacgatgagtcctttatagagacggcgagtcctgtacatcaacgacgagtgaggtagagagacggcgagtactgtgaagtgaggccgagtcctagcgagctttgacgagttccgatgagcttggatgagttctgatgagctccaacgagctccaaagagttccgatgagtaaccacgagtaccaacgagtcctgagagaatagcgacaagtcctgatgggttccgaggggtttcaacgagctccaatgggtcctgacacaatccaaagagacccgacgacttctaacaatatccaaagacacctgacgactcctgaagagattcaaagacacccaacgactcctgaagagatccaaagaggtccgacaagctctgagggatcctgacgagttccgacgagctccgaggggtccaaagaggtttttaaaggaaaaataggaacaacaatcccggtagagtgagtgatgccggtggaagagaatgtgtaaaaaaatataaaggtgcgacaggcggagcacatgggtctcataacctgttgagggtaacataggtgacacaagatctaagagagatgacgagatgtcatggacatggtccagcacattgagtcaagatgtaattatcattcagtaaggaagtggaatcaccaagggcacaactaggctatatacatgtacaatataggctaagttgtgggtgtataggttagaagcatacaacatagggaaatgctaatagactatctcaacatgctttccttgtcagctgtgtgcattccgcacccgcccaaacaatttggccaaagctttggccccggcatgctctcaccaccacagtgtgcaagacaggatctttgatccagaattctctactgagctaggaagaactggtagacaaggatcaaaggacttcttcagattacataatctgtgacagttcatgttatgagccccatgagacgtggggggggggacttcacagaaatgcaccagagctaatcgatgatttttttattcccaagtgcactgatgaattaagtgttgagatcattggtattggtattggatttgtgttttgatttgtgcttgtgtgatttatgaaagaactagaaccgtgtcagaaagcaggtggggttgtttccttgagagagtaaaccaaataaggaagaaggaatggaaagaagagatttggtctggattgtatgtataatggtacctggggaaacactatagaaatttgctgcatttttcttactcagttcatggttagtacccagtgaccatcattttgattcaaaccatttttgacttgcttggagactaattaagctagttgcaattttgtgagaagtgtgcctgccctgttttgacattaagggcctgtaccacagccccaattttcagttcaatttcaaatttccaggttggaaactggctccaccagaaatggtgtaccatgcacactcaatttcccacagtagagcagcctgattttcagtgccaaccccaaaatgaattttggttagtgaaaaataaaaagatcaaaaatgaaaatgaaaattggctggggtgctatggtacaggccctaacatcttcatgaagaaaaagactaagctcatattaagcacccaccatggcatgatgattaaggtcaagaacagatgtcaatacagtgtacagtctcctcccagatgtttatagccatctgctttgagctccacagcaggaacccaaaaacatcaagtcacaagattttgtggaatggtggaaaatgggtttcaaagaatgaatatgaaaaaaaataataatagaaaacaagattttaaaatttgtgaaaaagataaaagaaaatcaacttttttgaaaacttgaattttttgtttgagtgaaaagtgaacacacagagggcaagtttggaacatgaaaagaatgattataaatgaaaaatattgatcccaaaaaagtttgagcatggtgggtggacaccctgcagtcaaaattagtagattgcagtgccagaatgccacatttcttgatgaatgaccccctaggcaccctttttataacaccaagtcgtcatttttttccaaactttcacttcttattattcattccagatctcatactatcactttggagatttcaccctttcctgaaagaattacagctataattgtgtaaatgattgcgctgatttctgaacttttttttttttttccttgcacgacaattttttttcctccgatcctcaaagccccgagcccgccgggtaaatttgcaggagattacccaccgattaccatgaccgactcagcccgaaaaaaaaatgtataacttcggctgatcgggtgaaatcgggtggtctcacccggtgtgtgctccgcggtactttgcacaggcggggccgggcttcgaggatcggggcaaaaaaaaaagtcgcgcgtgagaaaaaaaaaatcagaaatcagcgcaatcatttgcacaacagctgtataagagctgtcattttttgtgattttctcctttttactttttacaaattttaaaatcttgtttatcattggatgacttcccgtcgcaatctgcgaccctcccagaagtcaatttacaccccttagatctaattttttcaacatcaaaaatattttttcttgagccttccagcaatcacagtcacctgagctggttgaaatgttgattgtgttgttaatttaggactgagagaggtctaaaaagccttctaaatcgtcctcaatcggaggacttcccgtcgccatttagagtgctttttaagccctcccaagtcctaaattaacaccccactcgtaatttcaaccatctcacatgagactggtttctacaaggcttgtaaaaaatattttttgggcccaaaaattaagatctagggggtgtaaattggattctgggagggttctagattgcgacgggaagtcatccattatgtattatttcttcatattcattctttgagacccattttccaccattccaccaattgttgtgacttgaaatttttgagatcctggtgtggagctcaaaacagatggctatattaaacatctgggagccggagactgtacatttaattgctgacagccaatccttggaaagggtgacaagatatttatgtatgggtttcattgtgacttggggaggaaggaaaacatctgcaaccaccaagttggggggatgaagtagggccctgctggattcggatcgagctggtctacatacaccaccaaacatcatcagcatcatatttaccacgtatccggtgagcttggactttgatgtgactcccattcgtttccctcgagtacaacatgaactttgtggagtgtctactctggactgaacaggctatcgtaaacatctaccacaacttgacacggctgaagtgagggcggggtgagctggagatgaactcgagcactcatcggaggtttacataaactgtaactacttcctccagtacatatcctccaagtttaactattatggatcccaccactgtccagccggaccactagcagcacccttcaaacaaactaccaacacccttcaagatcattaccaattctcgcttgggctacaatccgcgctcagacaacacacccttcccaggattcacaagacctcgcgactgtacccgaatcaaacaacactctctaacctgcaactcattcagccttccttccttccttcaggcccttcaacgccttatccaccagccaatatgccctcgaacaattcatccaatcttccgacactcaggagatccggctcgaacgcctcggtatccgttccagccgactcacgcaccacccgatcatccactctgaacaacagccactcatccgaaactgctcaacatcctattaatactgtatgtcgatcgataccttctacgcgactctccctcctccgagctcatttttagactgatgacttgtctattcccagcgatctcgattcggattcccatcttcgacctccaaccatccgaacaatcagcccaatatacctaatggggcccctgaaaataccaaccaaaccactcaacctcaacttcgcaagtccactcgaacctcatccaattcggcttcccaaatcgcccggcccggctccgctctcggacgacctgctactgctctgggtacccactctacagcatccattcagaccaacagtcggctcccacaatccactaacatccctgcccccaaccgcaagcgccgcacctcatcagtctcctctcaacgacctgcaccctttggtcacaccccagcttccaataccacgcgcccctctgatattccaacttccaatgagcttcaaaaacaactggccgatgcactagataagctcaatggtacccaacaagaatgcagtcaatggaaatcgcgcgccgaagaggctgaattacgaatcgaacaatcccaaaaggatcaatacgaggaacgcatcagcttctgtgaagaaatcaagcagctcgaagaaaaacacgatgaaacggtccgacaggtcaaggaacacttaggcgcccaactcagtcgctcccaggaggaaatcggaagcttgcgggcttccggcgccaaatgccaagaagaattagtcaaggctaccgctcagatcgaccagctgaattctgaaatcgagcagatggacgtcgactccggccgaagtgctgctcaggtgatggaactgacgcgtctcaaaaccgagctagaaaccaaacttcaagcctctcaatcagatttggaacagactgtcagagagaaccaaatcagagtcgatcaagtcactcaacattatcacaacatccagtccaaacttcatcaagatctcgaacaaatgacggccgattatcaagcctccttgcaacaacaagcgcgctccccctcttcctccgaagctctcaaccagtcaaaatctaagatccttctcttggaacaaaaaatcaaggcccaagaaatcgaattctgtaaggcaaaagccgagctcgataggttacttaactcgaccgcccagcatgatgaggaaaaacgtgaatgggacatcgtccgtgataaattggaacaacagctgcaagagttagatcgccaacagcaaatgtcaaaccggtacgtattttattcatcaagacaacttacctagtcaaagaaatcaagactaaccctttgtttcgcattttcaagtgaccatcctgacaatcacaaaaacacgtccgtcaaggtcgagaacgattcttcgatttacgagaaccaattaatcgatttcactatgatgatcggtgatagtaaatgcgacattctgccgcccaagttgaatgaaccatccgcaaacaaacccaatcaaccggatcactccagtgactcttcattttatggtttggtggatcaagctaaggagtcttccacacttggattaagcttccttctcgagaacaatcctcattcggagaccggccaatcagctggggcgatgaacacagtcaatgcaatgagttctgctggccaagaatcggatgctcactctgctagctcagaggagacgatggtcaacgctgttcctcgtgaggtccacgaacgtgctctgctcgatttgaaaaacgccgaagccgagctcgaacacctcaaggcagagttgaactcagtcaacgagacgattgccaatctacagaagagtgtctctgacacagagaaggaccaagcgagcgcacgaacggcttcgcagaacgaattcgagtccatccgaagcgacttggaagcccaactaacccgcgctcaacacacgatcgatcacttgaaatccagcaccgtcccgcgcgagaaccatgaccaaacactcgatgatttgaaaacgctcgagttagaactctccaacctcaaagccgagttgctctcgtctcaagcaacttctcaggaatctgtcaacaatctcacgtcctctcagcacatcattcagatgctggagctcagtcttagtacgttgaagaaagattcggctgaagagattgatcgactgtcccaagtccacgcacatgaaatcgcaacatccgtagcacaaatcaagcggttacaggcagacctagaccaagtaaatgtacgtctttcaatagattatctttctgtataatgaagattgatcgatcgtctgttgacatctcttttgtttttctccagacccttcacgctcaaacgttgtcgaagttgaacgaattggcagctttcaacccgcaccaaatctccgtgctgaccgcgcgtcttcgagaggaacgcgatgaaagccgacgagccatcgaattcatgcaagtagaacgccaagccctcgaagatactagtcgcgacatcatctccaagctccgactcgagcaacaggaagccttaagagagactactgccgaacgtaacacattggtcgtcactattttaagcttgcaacaggcgttgaaagcctggaaacacatggcttcgcctgccaagatcgctgaaactagcgcagttcatggctcacccaaggctgaagaagctgccagcttcaatgctgatactcacatgagttccaacatcagtctagcctcccatctccgaggagacttaggatatgattttgatcagaaagctgagagtgggcttcttcaagatgatcatgggaatgaggttgttgagccacaagcctacgaaatcgcgctcgaccaaatcagctcgttgagcaaacaagtcgacgagttaaaggaacaactcttacagacttatgtggcccatcaagagcaggagaagctcgcattacttgacatcgagaacctacgtgccgagttgagcgcatccaaggagctgcattcgcaagtcgaacaagaacaaacccggacgatctcctccctcgaacttcaatattctggcatccaacatcagttccatagtttagaagtatcctacaactctctccgaaaacaaaacgaggacttgactcgccagatcgatcaagacactgagaaatccgagcagttggaggctaccagagataccatgcaagttgtcactgatcagctacgctctcagatcgagtcgatggacgctcaaatcggaacttataagcaacagatcgtccagcttcaagaacagaactcgcttgctaatgaagactcggctgcgaactctgagaaacatactgcattgcaggcgactaccgatggtctgcgttctcaaattcagtcgatggacgatgaaatacggacctataagcaacaggtccttgagcttcaagatcagcactcgcttgctaatgacgacttagctacgacggctgagaagcaaacttcattgcaagctactgctgatggtctgcgctctcaaatcgagtcgatgaacgatgaaatccaaacctataaacaacagatcgcagaccttcaagatcagcactcgcttgcccatgaggacttggctgtggcatctgagaagcgagcatcgcagctcacgactgaagtagagcagcttacccacgatcttaagcagcaaaagatacttaccgaggcccttgaagaacaacttgaggcggccatctcgactcaaaaggaacaccttgccaccgtcaaagaattagaagaaaccttacaaatccaacaagtcgacagcaaggctgagctagaaaacaaagaagccgagctcgcttcgcaaagggataacctcgagaaacagttgtccgaactccaggaatcgctcgagcagaaatcggccctcaacatgcagctccaagacagtgtcagtgttttgacggcccggattcaagaagaacaagatgcccaccgaaaaattcaagaagatagtaaagcgaaactgtcagaagcgctcgaacatcgggccgtcgtggatgagaagcaccaagtacttcaaagccaagtcaaagaactgctcgagaagacgaaagctttggaagctgagaatggagggctaacagataagctcgaggtagcctcagaagagcaacaagcaatcaaagacaactccgccgccgatctcagtcgcgcccaggaagaattggcccaggcgactagcgcaaaagagttgatgagtcaacagctcgatcagatgaatgaaaacgtccgactcctcactgaagagctcgagcagctcagatcagagcaaagcctcagtaagcaatccagcgagaaatacgaaactctattgagtgaattcaaggcgctggaagagcaactgccagcattatcgtaagtcgaactgatgaagattttttttttccaacttgggtgttcgaagggccgaaaaagctgacaataaatgattcatataatcgcaggactgaactggagatagtgcgttctgagctagagtcagcaagcgggatggtcgaagagatgacgagcgaagtgaaggagaaagacgcgatgatcaacctgttgaaggccgacctggcgaccgtcagcaaattgcatcgcagcatctcctccgtcggcgactctgccgaacatcgcatcaaagagttggaggatcgtgtcaacagtaagtctcttgaagctgaagaggctgtcgatcggttgctcgatgaaatgcagaaaaataaacggttgtccaatttggtcgagactctcaaaatcaagtaggtcttccaaggatatatatttaatccaatcacgggtttttgattgaatttcattttttctatcgttttcacaggttgaagagtaagaccaaaccgagcactctgccggctgatccggcactaggacaagaatctagcgaagagccgacacgcgtagcgagcagcacgtctgtcccagaccccgagagccaacccatcccgtccagcagccggaagcgcaaacatgaatcggttgctcctgatgctggagcgtcgcgtttgcgcagccagttaggagatgaagggaacgacagtaaggagaacccgggcggtgctaatggacgacaatcggttcggcggaagatcagcgcgactaatggagaggatgaagccgttgatgaggatgtcaaccatcatcagaatcatcatcatcagaggaaagaggagatcaataacgagactcatgccgtcctccaacccgtctccgtcaacacacaaaacccctccgtcgtcgttgttgttccgacatcgagcacccacgaagccagcaaggaagccctcaaaccggcgcttataagaccctcgacgactaccaattcgaacttgttggcgagcatccaatctttgagacgcaagcagcaacaaaaacaacagtcggtctcccatctcaataaccatggtcgtggtggtagtagtcttgcgggctcaaatgagaccgctactgcggctgctaaagcgttgcccgaacccagacgtagtagcttgagacttattcgaaaggatcaggaaaatctttagctcttgtcgggctctttcttttttaccgatttgattcctcttttttttggtcttggtattcctttcgtttcttcttcttcttccttttttgataaacttctttcgtctcagtccttcttcatcatcatatatcatattccttggtcatcatcttcttgtttctttttttttttttgattccttgagatcgatgtcgtactcacactggaaaccataaaattcatttatcgtacatagatcttttttttttttttttttttttggaacttgtttctttttgtttggtctttccttcaatagatgttctaattatttatcacaagtgtctttttgtttccttttacaatttaatcatatcattatacaccctccctccccctcccctcccacatacacattatatacacccccctcccattttttttcaatcagtgtttctctgtgattagtttttttcttttcttttccttatatataagtgaagttgatcagtggggaaaagtgatttgtttttgtttttgtttttgttgtgatgtgatgtgtagactgatgattgacttgttttctcttgttttttcttcacatattgagaaattgataatagtatctcatgttgatgtatccttgaaaactctctacataatatgtattgtgtttccaagaaagtttggattggtttgctttttgaattttttgtaatcctttgaatttgatttcacaaatcccatattttcatcttctcagttgggttttatcttgacagatgtcagataacacttggggatgaaaccacctccggagccatgttgctccagtagatgctcttggaggagaattaacaaaaaacaaggctcatatttggaactggagcagtttgtaggtccaagaaggtgctcactggtaccaccagtcactcccttctgccccattggtggtgccaaccaagctctggaccatcacatgagctgagaagaaagttgaaagccctgggacacctgaggcagaaacatatttgaaattaataaagcagaaaaggtaaatccataaattgcaacaaaaaaagcagttgcaaaaaattcagaaagcaaaccgatccaagctttcttggaaacacaatagatttgaattgaatttgtgcccacacaatgaaaccccacgcagtgatcagtgtcatggttgatgatgtctcaattgaaagtagcacttgaagggccgtgggcaaatctggaaacaaaacgttagagccaagtgtataatcccattggaattatacacttggctctaccaggatctgtgagccggcccagcaaccgttccctaggatacctgtgagaatcggaaatatgtaactagatttattccataatatgggataaagtattgagtggaggcatttctgttttgaggaatgatttcacttaatgttttctgagctgcctggagctgggtcccccagctgactagatttccaaaaacactggcagagacaaagtctctgtagctcagcggtttgcactggccctaacatctgacactacggacaaataggtgtcgctgcggcccgcagcgtcacctgacgtttcccaccagattcagatgtcgcgcgaccaaattgaagttgaacatgcaacgacactagccccctcgcaacaacagcaagcactctatgatcatcttgaccgaccagcacacacttcgtacatgataccaccaatcatctcgagcgaccagcacagaccagcacccatcgtgtacatgattccactcaagacttctccaaccacctcagcgcttattcggaagaagctcacccactctctctcgactcaactttttgctattcatctgcttcgtaatgcccgccatgcactgccaagcatcgacgagtagatgaatatcaccgaatgcatatgattcctgcgatcttgtgtcttcggcagactcttctatcccttcaagctcatacatgcactacatatatcttttgtctcttttatggtatctattcaggcatcccatcatttacctctctctctccctctcttgatctgaatctgaccttctgaacgatactttagcttcttttgtcattgatttcagtagttatctagatgtttgagcaatttcttatgtatatctatttcactcatcttttgttgttgttgatgatgtgtgtgttataacttacttctggctatgtgttttttcattggcattttagccaaccctatgatcgatatatttgagaatcggggtttgtctgaactgtcaaagcgctgtatggagggatggaattggctgtaggcttggaaaaagttcagctccctctctccatacattacgattttaccctgcaaggttgatcgacagaaagcaatttgatgatggatcttgcgcaatagcatctggctttgcgctccagagaaccgatatcacagaaataaaaggttggtaaagatatcttgaaaatggaagtcataaaagaggaaaggaagatcggttacaagaggagaaagactttctcgctttccttcgaatttaggatcggataaacattgcaacaagctcatgaagcgtctacacagacttaaaatatccaacaaggttattggaggacttcccgtcgtccaaatctataaatttagaaggacatcctaaacattatttgcttcacgctcaacaacaacatccacatcgcgtagcctcggtcattgatctgggacgagggggggggagcttcctagcctccagctgtttgcctaagaaaacacctgattacaattgttgtattctgagaagcagctacacccatggaaaccagtttggactgttggagcgagctcgctggacttgggtgaagtaagcaccgtgtaggagaggctcatgtgatccggacttctcagcttcaagctgagagatgcagtcccttgctggggctatgtacactagccattttcatctcacagagcccccaaaaaatccaagcggatgaacgaggcgtgtcaagggccccatcttcggatctggagccaagaaagaacatgtagctttatctcagacaatctgatagctgcgagaattgataatatatatatatgtgtgtgtttgttttaatgaggctacttctcaatggaatggattgcaccatgaaaaatttgagggcagtacatatcaggtgacatgaagctaactccgcctttattccagtgttacttcaaagtcaaagggttgggactccctgatgacaacaaagggcaaattgtcatttgagcagaaaagcaccagagtaacaatggagtcgtaacatatgtcacttcatgtcacctgacacctactgccctcagatatttcctggtgttgcaagtttgaccaactggatcaagtcctgggattggttattatccttagcacgaggggtgaattttaggatgagtgagttaagagaatggaggaggataaggtttctgagctcagcatcgcttgacagatctcctttgaatgttcggtgaggatggccaatgcgcccccagccgcaagggccgtctggagatctttgctcgagcataaggcgatcaggatgtgcagtcttgagatatgcgccgagcctctgctacccgctggctcatttgattgggggccaaaactggcgaggacgtggatggtgctcgacaggttgcagataagcttggtagcctcccgtcagaccatttagtttttgcccctccaaacaccaatcatgcattcttctaagcggctcaagacccgcgacaatcccgctacctccgttgggatccctcctccaagactgcaaagatttgtcaaggctatcaacacctcaaaggtttggaggagtgttgaggatgggtggatgaatagagtggtcagcggtttgatggtcaataacaaaatcggcgagtctggtgaaggtccaaaaattagcaacaggttggtcgtgatgagaatctcagccaaggcttgaatgttgtggagatcggatgggtcaagcatgggttgaattgaatctgaggctgttgacaagccgggaagttgcggttttgggttgttgctagagaccatcagagttgcaatgattttcatcaacatccttccgcccccagattttgagacgagtcctctgcagtcttgacattcgaccaagttcaggaggactttacccgtggtctgtttgacttctttactctcactcttagcaagccatcccacagtatccatcagatcattattctgtctcagggaagattggatccattcaaatactagctcatcggggatctgtttcttggttatcatccgagcttcctgagagcttggggtaggctggtggtgacctgctgtaaaggtaatgtagtgtgaatcaagcttaacataagcctctcgatcggagggtcccgaagggacgctctccaacacaagtccccttcgcgcctcctcggaggaggggacttgtgttaagtttgagtgtgaatgtgatctgtcgtttcctggtttgagttgtccctgctgctgacgtagcgtgaggatttggttgggctcaaaacgtctgggtgacgctgcgggccgcagcgacacctaattgaccgtagtgtgaccatccagcaggtcgtgtgttcgattccgactggccccatcccctgattgttgagggactgcagggactgaaactacaactgatgtcgagactcacgatgggactttgacggtgagaataatatgtattaattcagtgaggaaagagtcagagaagagagatccggtaactcagtagtaatggtaggcttgatataagcataactcagtataagcatacgagtactacatacaggattaattaatccaacatccccccttgctgataacaagccactcattcagcacctagtagtatagagaaaaaaaattgagacaacattggaaattgtactagaaaaaaaaaactagtagaatcaccgtggagtaggctatagattgtagcgtactaagaaataaaaaaaactttgacgacaggcgaggttcagttactcgtagatggcacccacttcgtcttcatcatcgaacgatccggagtcgtaaccgcctagtttaacggtctgcgcggcgccggctttggtcttggaggaggctttctttcggcattcagacgatcgatggccacgtttgccgcagtgggagcaggtgatgtgtttagccgaggctgccgaaacaacatcagattgatggcttccattcaggctaacttcgtgcgcttccaaagctccgacagtgtcgtccaaggacatttcaaccgcagtataaacaatggaatcgcgaaccgccgaccaggacgagtctagaccaccaacgagtcggtctgtaatttgtcgatcggtaggaagctctccaatggagagaagatcatcggccgcgactcggacacaaccaatccatagcgcgattggcttgtgagggttgtgcttcgcggtccaaaaagcctcctgtaggcgtatgcgtcgagcccgagtgttcttctcgtacgcgttcacaattgtagtgaagagcctcgatgccggcttaactttcctgtagcgctgcgctaagggatcagtcagagtgagccggatgagggagcaagccgtatccgagagggcgtcccagtcttccttgctttctctcggattgtatcctttggcatcgggaggacgggaatacggagcagcgtccttcgtttcatcttttgggcgaggtagagtacctttgacgatgtcgagggtgttctgcattcccagaacgtcttcaatccgagatcgccagcggggaaaaacggatgcggtgccgtccagagcttcgatcgtggggattagagccgaaacattttgtatttggtgatatcctgacatcgttatcgtgcacgattgtggtagcgagagtcgaaagactagaaagtagttcaaacggggtcgagtttgagggaacaaccagaagggatggtgaggatttgataaagaggaataaatgcgagtgtatgtaagagcgagactaagagggtctcataacctgttgagggactgcagggactgaaactacgactgatgtcgagactcacgatgggactttgacggtgagaataatatgtattaattcagtgaggaaagagtcagagaagagagatccggtaactcagtagtaatggtaggcttgatataagcataactcagtataagcatacgagtactacatacaggattaattaatccaacactgatgggggttagggggcaggtttttggggttagggttaggtttaccatgttagggggttagggttaacccaggagaggcacagtacctggacaggtttgagcgtagtagttcatctgcctgggtattgtggggccattggggacctggcggagttgccggaaatccaatggcccctgcttcaagggggggttaggtttagggttaggtttagggttaggtttaggatgagcttttatatttgtcgtagatacaaaactatcccaaacagtcatagaatttatacctcggtaatcaacacatggccggtcatcttttccatcagttttcacaaaaaatatgggtgcagcggctggagaggaggaaagacgtatgaaacccttactgagattctcatcaatgtacgaccacaattggtgtcgttctgactcactaagattatacaacccgccaaatgggggagtacaaccctccttgagttgaattttcagatcaaattgtggtcgaaccggcggtaaagattgcaaattggctacagtaaaaacatttgcaaaggaacacaatttagaaggtaaagaaagaatctcgtcttgattaaggtgaatattattagtgatggtagcgacagagagggagtgggcagatgcaggaaaagcagaaatatgtgatacaggaggagagaaataaagttgtccactagcgcctccgacccaggcgtggtttgccttaagccaaggtagtcctagtataacatcaacagtagagagagagatgatatgtagagaagtagaggagactacagaatgattgagaaaatcagacacagctatttgaccggtccagcattgagtgacatccccggaggaagctggtgacccatcaaagcttctgcaagcaaaagggagagagaggttagacaaacttaagttttttgatcttacaaaattggaattgataaaagaatctccagctccagaatccaccagagccatagcagtgagagggggaagacctgggtgaaggaggtggataggaaggactaatctggaaggggtaggaggagaagcaggagaagggggaagtagtgttggagaaggagaaactgagaaaagagacttgccatcaatagggttaccatccgcatcacaaccatacatcaacatgtccgcaaacaaaccaggaccaatatgatcccaagaagcaggagcaggttcaggattgagaggacccaaatgaatttgagtaagatgagtggttggatgttgatgttgagcaagttgaagaaaaaggtcaagcttgtctttcattgcaacctccgtgttaggacaagaacggttgctgatgtgcgcttcgtcatatgccttttggcaacgctgacagatcttatttttgacacagagggcacgataagctgcaaacgtgaaaccaccacttgccctgatagaatcaatgtccatagcaacagtgggccgctacgctacactacgctatttgaccactaactgttagtgtagtggcctttttatttcctgaaaattctgtagtgttagctgacgctaaaccccactacgctaactgttagtgtagtgtaaatttttctctcaaattttttggtagtgttagcttcaaataatctcagctaaactaacagttagtgtaactttttttgcgctaacaaaattttgactgtcagatagtgtaactgatttaaagctaacatttagtgtaacttttaccaaattaagctacgctacactacactacatgcctagttacgctacactacggtagaagttacactacacatgtagtgtagtgtaaatcatcaattagagaaattgacatgtcaagtgagaatttatgctcttgaaccctcttcctctgctttctgttttcaatggacaagttgtgtgaactgtccctataactgatacggccgaggtccatagtgattattttcaatgtcctatgatcacacacaatcccgcagaaaatgaacagcataagatgtagagacaaacaaacagaggatgttcctggtgagatttgctacagacccttgtggttgtaaggttagttgggtagtagttgccatggttcatgccaacagctccaccacactctggtgatacatcatggttacacctcaactcccccccccccccctccccccttgctacatgatgtgaaagtggaaattgaacaagtgtgggaatggaacccagtaaagtataatctgagggggaattgaacccataatctcaaggtagtctgaaaggggaatgtggacttacaggtaagtgttaaaaattggcagggggctaaaattgagtgcccacattactaactgaaaaaatcatgatcaattaaggggatctggatgtaggccccccaatcaggcactgtcttcagggtagactaatgctagtcatgtggtcatgtaacttttaatcagttacgctaacagttagtgtaactttttcaccagttacgctaacagttagtgtaactgagggtaccactacgctaacagttagtgtaactgagggtaccactacgctaactgttagtgtaacttttttcatagtgtagtgggatcacccactaacaccgctaaaaattcactaataagagagacggagtcgagatggagtcgtgaggctgagacatacaggaagaaggagaaatacagaaaatgaagagagagagcgatgagaacgaaacggaggagaggtgagcggagcgggggaaagtgagcggagcggggaaaaaggaaaaaaagagagcggagagagcggcctatagagcgtgagaagcgggagaaattccaacacccccctcaatttggtgagaaaagaactaagaaacagtgttctttgaggcgttgaagtgattgatgattggaggctttggtcagtgcgtcggcaaccatttcctcagaaggtatcaattttacattgatttgattcgactttttaagatccctaagccattttcctttgatatcaaggtgctttgtttttgagttggaaccaaagttttttattttttcaactagaccttgattgtcgacatggaattcggtgggattcaatttttccttccagagttcctcaacaagatatgtaatccattggttttcttgagcaccgtctgatagcgcattcatttcggcttctgtcgaggagagtgtgatgttcttttgttttttgctgctccatgagacggggcaggatttccaaaaacagattgttccgcttcgagacagtctagtttccagatcatcagcccacgttgcatcggtgaaatattccaatgcttgtgattgatctgatgagtcgggggtcaaatttaagctgagttctgacgtcccggcgagatatttccaacagtgaatcacttcttttcagtgagtgattccaggagcatgattgaaactagagagaatcgagaccgcaggggctagatcgggtctcgttcggcaggcgaggaagttaagaatgccagtaaacgatcgatagttgactttgagtttttcaaattcggccttctcttctgttgttgcttctttcaattgaactgcaactgacagaggggtcttgacgggtcggcatgttgaaagttgaagaagatcgagtcctttttcaatcagttttggttgagagagtttgattgaacctagttcttgcttgacttccattccgaggagggtgtcaggatcatgagcagtcgagttaggaaagcgattcataaaaagagcctcaaattcttcaacgtttcccacgacaatgagatcgtcgacatgaaaaaatatgaatgagttttgatcattgtggatgtacaggcaaggatctgatgttgattgatgaaagttgatgctttcaaaccattttgttagggtatcgtaccagtttgcaggcgcttgtttgagaccgtacagcgatttcttaagcttgagatagggggccttcctgttcgatccttctggcgtcttgatgaatatttcctccttcagtggagcatacagaaaggcactttttacatcaaattggcgaagaggaagtttcttgtcgaccgcaaacatcagtagaataagaagagatgtgaattttccagtgggagcaaaggtgttgccgcattcttcgggaagttgcgcgaatccttgaatgcacagacaagctttcttcctttcagttgatgagagagtggcaggtttggttctgaaaatccaaagagtgtgaagaaatgattctggtcttgaccacatgtcgtcccaaacttcatgagcttcaatgttattcagttctttgttagcggcgtctgttcacatatctttttcgggcgaagtcatggctttcttgaaggatgaagggtctgtagtgagatgggagtactttgtgggtttgactttgttggtacgatctcggagtttgcgaggagacaatggaattagactagtttcaatatcttcatcgctgctatcagaggattcatcagacgaatcagaatcaatatcgataactggtgggtttgagtcttcatgagctgagttatgattggaatcgggttgctccaaatcttcgtcttctgagtcgatgtcatgagtttgaatgttttcttcaattatttcgaaatcttcgtcttcagagtcttcagattctttcatttgatccaaaaaccggacgctcttcgtttcaacgatcttcccattgtcactgagtattcggtaggattgtacctcatcattatatccaagcagagttcctagttctcctttcggcataagttttgacgtcgttttcataggaaggataagataagttactctgttaccaatcggatggaagaagtcaatggggattgtcctgtttttgaacagttcgaatggcgatttcttgcttttatgagcagggatttggttcaaagttagtgagctgaccttgacaaaatcactccaaaaacggtgcaaaaagccggaatctttcaggatcgttctcaatgattctaggattgatcgattatgtcgttctgctagtccattttgttgaggcgtgtatggatcggaggttcgagatcttatgagatgttggttacagaattttttcatttttaaattcaaaaattccgtacccctatcagaatgtaacactgtcggatagtatccgaatcttttcgcttcaaggtctattgaattcgagaggacttcagcaacatcactttttgcttttattggaatggcagagcagaatcgggtgtggctgtcgaccacagtcaagatgtatttatgtccttctctagaacaaggagagataggaccgatcaagtccaaatgaagttcttcgaaaggcttggatgcaggaggatgttttgatttaaacgaggcacgagtgatttttgcaatggaacaagcttcacaaattttctcagattttaaaggaatacctagcttatgccttagacgatgatagctcacatgtccaagtgacctatgcaagttttcggcagaggtgaagtgagattgatgacttaaattggtgaacgtgagacttggtagattgcatgtataatgaccattcattttaatttcatcattttttgagatagaaaaagtatttttagagaattcaacacagtaattttctaggactagacagcgaacagataacaggttgacgactagatcaggaacataaaggacatgatgaagaatgacagtcccaaacttgttgacgagtttgatcgatccccgtcccttgatttcgagtgagtcttttccggagctagtatgaactaatcctttttctgtttgatccaaggcaaagaataagtcaacattcgctaccatgtgtgctgaagatcctgaatcaaggatgaattgagaagatgattgagagaacaatgagtgaaagctgctgaccattgattcattgcgattgtttcgattttcgctagccggacgaagatgaggataaagcatccagcacttcgcttccggatgattagagaggacattgtgagcggttttcttgcattttttggatgcgtccgaatagagagcgatgggatcgcttcttgacccagtacctcgatttgcagtcgcagattgatcatcattatacaacttcagatgatcgagtacgagagtgctggtgagaggtttgtcggaatgagttatttgctggctgacggtagtgagtgaggtcggtaacttctttaataggatgtaggctaccagatcttgaggaatgtcaatcccgatttcaaacagacgagaattgatggttttcactgaggtgataaacgatggaacatcagagctgttgaaactgaggtcgaggagctcattaaacactcgagcgcgatttgctggttgagtcgaggcgaaatattcggtgatggacttccaaatcttgcaagcgcttttctcgttttcatgggtgatgacgttgggatgaatcgatgaatcgagctttgacgtgatgattgttcaaagattgacatcttgactatctgtaagggtgccggtgtctgaagtgagtggatctctgagtccttgtacgtccaacatgttgtcgacaagattgcgccatagggtgtagttgtcggacgtaagtttggggatagcttcgagagctgtcttaaggatggtggagttgatcttctccatggtagtgctttctttatgagaggtgttctggtttgaggagtcggtttttgttgtttccgaagtagacatgttttttgaggtttgaggtggaggttgagatggttcgatcgttcgtattcgactgttaatcgtgttaaaattaacaatgcattttgcagacagttagcataaaatgattgacttgggcaggatttgaaccagcgaccttagctcaaagctaagacactatactagaagtgctgcctttaccaactaggctaccaagtccatgcctgatgtgctgatattagaacactgtggattacagaatttcaacacacctccttaatccacagtgggagaacaggagaccctaatttcaaccatttctaagctagtctatacatggataatgcatattgcataagcggattttgcatattgtataataacattttgcatattccaaagaagtaggattttatatttcccaaagttgcatattgcataagtgcatattgcataatctcatgtaaatgcatagcatgcgcatagcacatttcgactgttaatcgggatgaaaaacaggaataattactgaaaatagaaccagaactaaaacacaatagaaacttgagttaaagttcaaaagataagaaaaagaatagacaatgatatgaaaaaataaagaaaagagaattaccacgagtggagttgtcttttgacttagacaaagcagaaagactgaaataaattagatcaaacagagacaggtagtagacactgtttttagatcaatagaaaaaacaattggtttttggaaacagaaaggtcaatatttgataacacaagacaagagaaagatgatgatgttttctcaccaaatcggcaaaagccaaatgagtatttcaagtgagatagttggcggaatgagtatgagcggtggttgtattgagcttgagatgaagtggagtcggcgacggtgagagtgagcgaggagggatatgagagaaaggagatagagaaatagagaagagaagaaacggacacgaagagaaatgaagaggggaatttttgagtaggattggtggtggagttaggagttgaaagttgaggaggagccgagcagtataggcgatgaggatggttggtagtagttgatgtcgaggtcgagatgtcggagactgctaggagaaggactgggagaagggacattgagccctttatttagactgattatcgagacggtcgacttgtggttgtgtgaggttgaggctgacttgtggtttgagagcgttgtgaggctgagactgataagagagacggagtcgagatggagtcgtgaggctgagacatacaggaagaaggagaaatacagaaaatgaagagagagagcgataagaacgaaacggaggagaggtgagcggagcgggggaaagtgagcggagcggggaaaaaggaaaaaaagagagcaaagagaaaagagagcggagagagcggcctatagagcgtgagaagcgggagaaattccaacagtgaaaggtagagatggtcgaagggtataacgtcgcggatacccgttatccgctggcggatacccgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctctagtgaaaggtgaggagtcgttgagtaacatcttgaagggtgagtttgatggaattgagatcgatttttaaagacgaaatttcggtggtgaggaattcagagcgttgttgctctgtttgatggttgagttggagattagaaagaaggttggcgagttcttggacgcgatcaggttgaggagaatccatggtttcaagtagcaaagagttttaaaagatcacaatattattgtaataactaaggtgttacaataagtttggacaggccaagacaagatgtcttataagaatattgacagacgagctaatgataactagggcactaaggttgcttatcaatgataagacttgattgaaattgagaagataaggttgaattgttgctttttgcagaatgataaagtaagaaacaaaaaaattgcgatgaggagaaacaacaaagatggaaaccactggtgtcttaaatattataggctgttacaagacttcgtatttccaagttccttgtcctattttcgatccttgtatctacgacaaatataaaagctcatcggaatactgctcagtgttagcagacgttttaagaaacattaagtgaaatcattcctcaaaacagaaatgcctccactcaatactttatcccatattatggaataaatctagttacgtatttccaattctcacagagctcccagctcacgcgtaacagttaagggacgattgtcacttttattatgcgtttggggggcttttgtttctagattcggccacgccttgaagggtgttcaatcgtggtgatcttcataaaagcctgccaaaaaaatgcccagaagatgttctctacaccacgggagcacctcgacggcaatccggcaagggttttgctgggcaaaccaaccgcccccgacccagccaaaccttcctgtctgccgacgtcagttaggcagctttgcggccaggaaggtggggaggtcagcgaatcgacccatgtctgccgggcgggcagtgcgtcggaatgggtcatcccgactgcatataggcaattatctcaggggtctgataccccctgagattatggattcatggtcctgcgggcgcgccgacctcccgttgcggtcacgccgcctgcatggctgtcatcggtctcaaacaacactgcaccaaggttgacacatgctgtgagagatcactcagacaaaaaaaaaacagtccagactgtgctcggagtctgggccactcaaaccatcaaaaaggctacctcctcagaggactcgaaccaggggcccccaactcccaggcttgacgagcggttcttctcaccgcttgactgtaacagattgatagttcggtctgattctcaatccataataccgcatcattggttttttgcaattttttttttctctaagtgattttaattttcaattttttttttttcaagaccaatttcttctcgagcttttgccttgaaaagattagctctgatagagtcaaaaatacttgcaaatggtagctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactttttagacctctctcagtcttaaattaagacagcgatcaatgtttccaaccagctcatgtgagagctattgccgggaggtttcagaaaaaatattttttttgataaaaaatttagatctagggggtgtaaaacaacttctgggagggtcgtagattgcgacgggaagtcatccaatgttacatcttcttagaataaataaaaagaataaaaaatggattcgtaaatctgtgatcatcaagtcacaagcggagttatcataatcacactacatatacaacatcgtcatacccattcatctacctacatattccttcttctttttttttcttcttggttttactgttatacaaaagataaggtaattttttagaagccgttcatgaggcatcggagcgtttttggatcaaagatatgccagaagattcgtcttcatctttttttgttttttgttcgagaatgttttggatgagtgatttcggtgcgaggaaagagtttacatatctctcggagttcgtgttcggcttataagagagtccgatacagaagctcattataagtgtttcgctttctcgaagattttctggagaccggaagcaagaaaagtcagcccatgcaatccagtcgacctgattataactttgacaacaaagacaggagaagagtggaagccgaccttctcgtgcgaagcttgggaggcttcagggtgcatttccatgaagctgaatctcgggtcaggggcgttggatctgccctcccagaactccggattgaacgagaacaacttggtgttggtgttttgagcgacgttgttccaaggatggggattcgcacgcttgcgcaaaactatctcatccacattcttcatgtcagttcaaccgttcttcatgatcaggacattcctttgatcactttgcaagacttgttcgtattgtacaactgataaagattcaatcttcgagctcgcactcacctacttccgggctgttcatcaggtaatgtatgccaaatgcaatcccgccaccgatgcctactccagtctatgatgatgatccaatgaataatcatccaaagaatagcaacaaaatggcagaagtaccaaacaaaatggactgtcaagcttcaggaggaatcatagacctacgcccctcaaggtcgagcaagacttgcgaagggaaactcacggctactatcattggcacaaaggttgcactccttgctaatggcattatcagagacatcttctatattatcgaagaagcaatgcaaatgtatatattagcggaagcgttgagatggatcagggaaaggtcagacataataccgggcaaggggtaacctacccttcagatggaaactcggagtcgtttgataagtgtgagttgtgtgtgtgggtgtctgctgttttcggttgtcgatgtctgccaaagggcctttcaatggcgagttggaggcgctatttatgcaagtgagagatggacatggagtgcccacggtgaatgccctcccctgccagcctactactctaggcagtgcgaaacattttggggtccagcagtttagggctggatgttctccatcttcagtcatgatatgggagatattttggccgcttaatctttcttgcgggtcgatacatacaccatcatcatcatcatcaaggtaaacaaatatctgcgtgactgcaacgactggccggaaattaccccgcatcccatccgcatccttaattggaattttttggggttcatccataaatatgttgtttgattttcagcatgcatatctacatttgtaggcctgtttacacaatatatgtaggcttcagaggccagggcacccagatgagacgcggtgaaaattgcctgatttcaaaagtggtagcgctgtttgtaattcggatcggctatgcgcacataggacgagcccctgattgaaaggtctgcaccctcaaaacatctggagttttttggggggagaaaatttacaatcatttgacgatgcaggccatctggatcggttgtaaccaggtgaacccgagaccatccctcctaaaatatgagtcatgactgactcaagtgaattcagatgtacccccatatcactcttttcgccgaagctatcgaaaaagtgatatgtgagaggtacattcaagatcaccaaaggaagggcgattgcgtgctaaatagattgatggcaaaaaatactccgttcgaccttgcacctgaagccgaatggacatattgaagttaatggcgcaggagaaataatgtgcctcaggcttcaagcactagaccgtactaagaggcccatttcgatcatggatcaatgttcacgacacaagggggaagatttcctggcaaatggccgattgattttcgcagctggaactttacagttgtccctgcccatgaaaacttggtctagacactcaccgctcgagaggagtgtttgcttacacacatccttctcgctgtttcatccaatcagttgttctatcttgctctatccgattaatcccccatgaagcaaagctctcgttccccactcacacccatctgaatttcagggacttgatcggccgcttggacaggactccttcattctcaaagtaaactttcgcagattattctcacttctcgatttcccccgtttcaggacttgctatcacgcaaaaaattcagagaattcaggcggatttcttgttgtaacatcagggaaggcaaggccgaaaaaaaaagtaacatcagggaaggcaaggcctaaaaaaaggggggggggggcggcttcaactccccgccaggtaaacttaattgaatttgaagtatgcagtaacccgaacttgataaaaggagcagcaacaaaattttagggacgactgtggcgacttcctcccgagcctaacacaagcctctcgagtgagagcccgacaacctcgcggaggtcgcgcttcgcgcgaggtcgctttcgcgccccttgcctgccaaaggagagggactgtgttaagttcgacttcctccctccaagcctcaaaccagtacaacctaaacttgagcccaaaatgagggtctgggacttcttggaatacttttctggtgggtttcatgtcgagagtgtataacattacactgcaacttgatggtaagttaggcttcaacttgcaccaaactcaagttccggtttcagagggcaagcggctgtgccttgaagtgcccgtgcagcgcaggagagtctcctgcggattcaagatggacccttcacatttgagatgctgctaagctgaacctgagttaaagatttgtctggtagataacccgaccaatacaattttctttgagttgaaaaaaaatggaaaattcaagacagccttctttgatccaaagcctctgcaagggtcacatttccacaagtcagcagaatgaagctttgtttctctcctagagattataataggaacatgcccatgttggtttgggggacatggttacgtatcaaaaaaagaatttggagaagggtaaacttaaaggagagtcaaagagccaaacctttgctcacaaatcacacaacatagagagataaagatgaaaataaacatgattgaggagacaaagaaacacactaatacttgcaacaccatgacaagaacctgagcttggacaagaatgtgtaacactactcacaagtgtgaggattgttttttggttctttggaatcttcttgagccggcctggtgtgaaagccacacctactctagtttcacagaactaagaccaacctgtcacaacaactcaatcccacttataaaccaacaactgccccccccccttcctagcttggtagagattttatgaccatcttctaccatgctaggtgaaccttttcattctattctttctcattttgatttctcattgttttccttcttccctcctcttcatcatctattgtacttaggcccagggaaaagatttgactaccatcttctactgtgctagcaattcaagttgcttctagaaatctcttcaagattctgtcttgtatccaactgacgtcagtgaagacacctcagctgacatagtaatatgaatgaaggggatgaacattcatcagactcctttgccaatggcaatcagaaagattattattgtttttgaaaggcaggaagtataccaacaagctgaattccttagtaagggaacttgtcattgaatttgcttaaataaattaccacatgatacacacatacatatccatagcatcagcatgatcaggataagcccaatcagcagctggaaagaacaaaagaatagattccatggatatttcattctgcaaagacagattgtaaaagaaagtgagaattgttccctaaacacaaatacaaactacatgtatatatacatgcatatatacatacacatggtctctactaatctctttgacagaaagaaacaaaaaaaaattatacacaacatatctgcacataaaaatccaaggggaaagaaagagatattgaaatgtgtattagggattgttttgtttgattaacaaaggcgtggcaactggaatgtctttggcatataatagagatagtcaacaacaccaatattagatagaaacttgagtgttttttccttgtctgtttttttatgaatagcacttttatgaagactgatgatgcgaattcaaagaaagagggatgtgctttttttgttcaattttcaattttcaactttcttgttcttctttgatgaccgatttaagcgagtgtgacttgagatgatgatagtttgaaggggtatctttcgagaccgttgcgttctctttgatctgattgaattctgcgattgtgaagaaagagagagagcaagagacaagattaaagaagacgataagttagagggataaaggcgtcaagaagctctggaattctaaattatcctagcccaaatgatcttacccatttgtttcaataatttctgatcttcatcgtcatcgatttccagtttcccggatgagttcactcctccagatggtaatagaaacgagggagcagtcgtatcagtcgaagtcttcgggatccggtgtaacaatccaaatccaatcgagcaacccaacaatccttcacctgatccccaagaacgcttccaaaccgtaaaaaataaatcattattaacaagatatgcttttttggttaggttgaagattgaatgaaatttcttactcacgttgggtacaatgactacttccctggttacttcataatcagcgttgtagacaaataatcgtaaaggtcttccttcgtgctatgccataaaaataatatttccaagattgaaagaatgtttagcgagttaattaatcttctctgatatcctgtaaccaagcatacggatgatttgaccaagtacgaacttcttctacaacttcatagagctcattttcgcctctcaagattccacctgcatatccgattatccagtctccaaagggtaccagacctagacgaatgagactcttaggaatcagaaaaccggtccttggcgagggttgaaaaattagggaatctttagcaattatgtagacgtaccagcatcctgagcaggagagccttcaacaatatccaacacgtgccataccttacaagagaatcgaaccgtcttagctgaaaaacagaacacattcaaaacaattaaatagtggatcttacgttggccaaagcgttttgaggactacaaagccttaacgagagtcctaagagggaaggttgtggttgttgatcattggacgacaagtgattatttgatgaccattttcgattgggcgatgtttgaacgtctacatatttaaatgataaaatttcattttccttttagtgatacaaacataatatagatctgaaatcgggtgaatgaagagaaaagcgcaagctgacttcgaacctcttgtttccgtgagctatagacttgcaaagtgatcgattttccttcggcttcgtcgagccaattcgccaatgtctcgccatcctctgtcttacaaagatcaaaaccgatcgatataaaaaaaattcagttgatgatgcttgttgccatataccaattcataagcaaccagaatatgtaaacactactaaccacttgttgaccgccaatcccgacgatgtaatcgaaaaacggctcgatacccgcctctgcggcaggagagccttcggcgactcggaggacgtggtaggctttgagagctgttgggatccagaccggagaccgaacccaagtgtgattcttgagcacccatgacaactgatgatattctatcctaagctgagcggtccaaaatgtgagttatctagaattccttctttctctgggatgcaggacgaggtaggattgggatctgaagagttgcagttatggattgatgtatttccgaagctgatgaccatgcgttgtcttggtattgatggatgctgtatgtagttggtggtgatgggctgtgatgggatggtcatgagactgaaaaaaaagtcagactcagcggaactgaactcgaaacacagcaatttgggttccccacaagacacgagcctaagagcatccgcatcggttgatcggattagtgaggattagcgacctctttaatcccaggattagtggggtataaatttaacccccgctagctccaaaactaaccctggagctaacttaatccaacctctaatcccaaccaatatggttgggaggattagattagacagctaatcctgcctaatctgcacaccgatgcggatgctcttagaactaggcctccacggcgggagcgggagcgagcagcggagctgtccacgccagtggaggcctaagacagatgcggcaatccccgcgtgctcgagcctaactaggcctccatggcgggagcgggagcgagcagcggagctgtccacgccagtggaggcctaagacagatgcggcaatccccgcgtgctgagttttcaaaattaggcttgaaacccagttttctgtgcatttttctgcctatgctcttcttcttccactgttatctagtttacttgtggcccaaggagggtctgcttcttgtacattcttccctctgctcacattctggtgtcatgttgtgagttttgatgtagttatttttgaaaatgacaacttttcaactgaagtcgagcttttttggcgtgtgcgagttcatcaaaccgcttatgtcagcgtaaaagaaagctcaaatgctgatttgataaaatcattattaattgtttttgtgattctaaaactttgaaattttgcctgatcaataagatcaggcaggtttttaataatccgagaccaaacatcaaaaaagttttgagggagcgtcaggatttcaaatcttgtgacgctcccaccaaaacaatccaaactcagcacctgagttggtcgacctctggcccaagtctcccctgcggggagttcccttcgggaaccgcctggccagcgctacgctgccagatgcgccccccgcagccagagacttgtgtcaagttcgccgcgtgctgagttttcaaatttgggcttaaaagccagttttttgtgcatttttctacctaagctcttcctcttccactattatctaattcccttgtagaccaaggagggcctgcttcttgtaaatgtttccctctcctcacattattttgtaattttgtcaattttgatatagttatttttgaaaatgacaacttttcaacaaaagttgaggcttcgtttggccgtccatgatcgtcataaacgatcatggcagatatttcgggggtgcacagctaatgacggggcctcacgatggtgtttgggaggccacgtcatatcgaatctcttatgacggaaatggtcaacgagatatattctctgccaaatccaagattttgggtcccccccaaaattttgtgtcataagtgccgcttcggtgctctcatcaccctcgggccaactcggctttcccttacaacaactccgtatcaccccccagctgcacaccaccccctctgaccggcaccatgcccccccccatcctcctaaaccgccgttctgatcatccacttccaaggtgcaccaaacagccacatcgttattgatatggattttcaggctgcgtcatctgcacagcctgaaagaatcaaacctaaattttgatttgacgatttttgatgacggtctacgacgattgtggacggccaaacgaagcctgagttttttttggtgtgcgcgagttcattaagctgcttatgtgagcataaaaaaagttcaaacgttgattttagaaaatcaatattgattacttttgtgattttaaaattttgaaatttggcctgatcaacaagatcaggcaggtcttgaaaaattcgagaccaaacatcaaaaaagttttgagggagcgtcatgatttcaaatcttgtgacgctcccaccaaaacaccagaaactcagcacctgagtttgtcgacctctggcccaagtctcccctgcggggagttcccttcgggaaccgcctggccagcgctacgctgccagatgcgccccccgcagcctgagacttgcgataagttcgcacaagacaaccgaccatcccactcagcccaccagggtacgcatgccactcaacaaatcaaggagaactgggcaaagacacaccaacttgcacttcacaaacaaactaaaacgtattgatttatacttttaagttgggcaggggctcatgaaggccatgcggcttgtccaaagactcatgacttgtgcccgctcatcagcgctcatcagatcagaacataggaacatcaataccaaagttgtatcacaaagggcactctaaaagaatctccaaacccataccagtttctttggaacctggagaaagcagtcctctcctatataactccatggagcttttaaaaaaatgaggcctcaaacttaatcatcactcgtacattggttcaaatttttgcaagcttgcttccggccagtgtggtatttttcgaattgtttttgttaatccctaaaatagactaaccaaaaaaaaatttaacacatgatcattgattgagtcaaactacagtaagagataattttttatgtcagggagtagatttttaaaaacaagccatcacttttgtatcacaactttggatagggatttgtgggtgatttttctttccattttctaacaaaacatgaacataacgattgatgggactggagtagggttcaagaaaagtgaggttatatcgcttagcatatgatcagaacacaaaaaactagcatctttaaccaaaattacacaagacaacaaaaaccaaaaatgactccctgctatagttttttggtcaaaataaaacacctcagacgtatcctcaactctctcatcgttacctatcatcgatcccaacccttatttctcggcacctttgcaatgacaaaaataaaatccagctcaccagcagtgagtgaacttttcataaacagtgaccacatcttcccaacgtttatcaattgaaattgatgtttgattttccaagaatctctttgctgtgagctgaatcccttgcacaatcctcaggcttgcggcatcacagtttttctgttcctgatggctgctcgtggacttacacggactcgtggattgaccttgtgaattgttgtactccggttttcgccgaagacgcgggagtcatgggggtcttgggccaagacatgtgtccgcaatgctatcgtttcattccatttgcattcaatttcaagtgttgctaacgacatgaatgcaagtgcaccggaatggaacacagaaggtcggtcagattttctgtacctggcttcatcaaaattcctttgaatctcacagttacacgtcacacgttaaccattcccgcattaagcgataaaaacttggtaatctcttgcattgtcattgtatattaagttttgacttgtttgaagatagatggatggaatctcaacagttttgctacataggttatgtaaagtaaatttcctgtgcctcggaacgtgcccggctttctccttcaagattagaagtcatagtcatatttctcagttgatcccttatcactccaacgaaaagcgttgcgaggttcaatccacctcgggcatcaggatgtcttgcgccgttaattttttgaccattgcctttcttacagtgctgattgcttttggcttggctttagaagaccgggatggaaagcctatggaactgctgtttcgcgggtgggcagatgcccaatctcacactcgggacgatatcaggcgccccgacttgatcatcagtcatgtccccatcaatcatccgaccccggctgttccaatcggtgagcaagattctgtcccaacctaattaaaaaaactgtaagcagttgagcaagcttggaattcttgcaaacgcaggaaaccacccggacttggtgcacaacactcgtgaccttccaccgcttccgggaagcattcaaccccagaacgaaggtccgattactgacttggttgaacacgatcaaaactggaacctccgtagcgaaaccgcatcatggcgtcgaggagaaaaatcggggaaaactactgactatttgacggggtaccaggtggctaatcctggtgcattcaacccaattagcttcccgaaaattcgctggccgttcgccttagacgcgctcctcccggttccaacattcaaaagaagccgattgaatgacccttcaaccgtacaacctgatattcaaaatgtgcctaacttacgtcaaaaaacaacgacacaaatgcgtggaatggatcgaaagatgaagtcaatcaccacaatacaagaaactcaagacggcggcttgtccagaaaaaagcaagtttcaagcagcagcacttctcgcaagaagggcaatcctaaaaagaaaacagattcatacccaatgaaagacacccttacaattatttctgagccctcgccatcacaagtaaatctcaaaagcgtcgaattcaaaaggcttgaatttagggaggaggtcttcaaagatgactccttattgccagatcatcaattcaaattagcaagaattgaggaactattcaagaccctgaaggtcgatcaactcttgatcccaaaaagtgattacgctctatggaagaaaacattgaacgggttttattttattaataggcatgcaaaatctagtgccacagagcggatatatgttcaaggcaagataggcttttggggtcgctcttatcaggaattatgtgaacatcaacatctgtggtttaatttttgggaaagtagaagcttgatgaatttgtacaaaattgaccttgaccaatacgaagatgaaccgttcaaagaaatgaaaaaactgttcactgtgtatttattctatgttgacatgattgagacaatcgttcaaggaactcaaccatcgatttctgaaacccagcctaattttcttcaagagtcagtcaaatcgttcaaaatgttccgggtaatacagtaccaagaacatcggaataacaaaaatacaaaggctactcaagcaaaacggatcccacaagttctgtggctatacttggaatactggatgaaaaactctagcaggaaagatttatgggaatatctaatgccaaaacaagatctaattaacaaattcaaaggtttctttaatgatatttttgcttactctatcaaacattttaacaataaattaattgcttcatcaaaaaaaagaaaaattcatatgcttgaataaaagtacttgatttttcttacttttactttattttttaaattggaagcttaacaatgatgatagatctgtataattgttgcatggtaattgagctatcttcaaagtgctgtaagaaaacaaggctgggcagcatgaatcttattaaaaaaggctgaattaaacccattaatttaactggaattcaatcaacccagccaattattggggttacaatgggctggcttgcattaattgaattgaacagaatctttagtggtggctatgcaagacatctagcaacaaatttaaactccaatgattcaattttaaagtatagttctcaagctttctaaagctgaatcttcagctaactgttgctgtgagcctgggtctcaaaagtgacagcaggacacaaggattggggggcacttttaattgcatttcctaagaatcaggaaatacaataaaagtaagagggagaaaagaagaaggataaataaaaaggaataatattgttttgacgtggtttttccgcattttgatgcggtttttccgtgttttcccgcgtttttggctgcgtgcagcagacacggattctgcgtttactcaaaacataacttcataccccacactggatgtgcagtaaacaaaacctggatatgtagtatttttatattttttttttgttcacctcttcacactatttttttttttaaaaaagaacactcaatatgcagcttttttactccatatccaatactggatatgaggtaatgttgaaagtgcgcgttttgacacagttttttgattaattttttaccgcttatttattgagtttttttgaattttttgaattatttcctacttttcaaagtgtgtagaattttatgttgtaatccaattttcatgaaaatgaaggttcatttttagtaatgcaattggactcattttttcacttaaatttttacagcttaattttcattattttttgacactttaaatttatttcctacactttgagacatgctgaaaattatggtgaaaataattttgcataaaaatgaaaggttctttgtaaatattgtgttggacaggaaaaaaaagaagaaaaaaagaagaaaaaaaaagaagaaaaaagatttttttgaaatcccactgatacatttggacttcattattggtattgtattggccgggccagtacattcatgatgtataaagttgattgtattggccacacaataaaaagtattgtgccgggggccaatactatactgagcccaaatattgggtggtattctaaggcaataccacccaataccaatacccagctaatattggtttgaacgttgcttaccagccactgtcaatcccccccattccctataatgacaacaaaatcaaaagctatgtggatgctgaaatttcagccatcattaatttgttccccttcctacctcagcagtatgggtactcatgctaaattgaatgattccaggcccagaactgaaatttacaatgaaaacgcgactgtttttcctttggtagtggttacacaatgatgtataacaaaagaggaggaggatcgaaaacagctaattccctaaaaccagaaatttttgcaatagctttgttatgtcgtatgaagggtaccattgttgacctttaagtcttggagcccctacctcgaaactactccctgacctcttccttttataccccacaggtctgcctcactcctcagttcatttcaatttttttcctgattcaaaaacaaattctcttcctaaaatagaatctttttcttgttgcacattttgttgtttgtaccactagagatcgttcgtccgtactttttgcaggtacctggtacctactggggggtacccctcgcacccgccccacacccgccaggaggtgccaggtgcggtacttggtacctatttttgtgaaaaattgaacaggtaccccctcacttccctaccaaaaatcaaaatgatggtggccttctactccaagaactccaagatccaagaaggtaccttggctgcatggaaacagggactcaaggataacaagaagtctaacaaaagatcaaaaagtaaggtgatggttttggatgacaatgaagattcttccaattagttataagttgtagatagtttaaactttgcaataaattattaaatatgaacaaatgaaaaaagtgacttgggactgatgttttacaataaatatgaaaaaaatagaaaagtaagattcttcgaattagatgtagatacccttacaacagatattaaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttgtctattttcctgatttccccaattcctctcccaactgtcaacgcaccctaaactcctactaccattcctgcccctcacctgaccctgctaccctctctcctcaatttcattttcaaccgtgccccccatgttcatgggtggttccttgtcctgagcacattgcctaccgtagaagttcagccaattcatcaactcaccataagtcctcttccttcatgtttgtctgttggttctatgctcatcctgcgccagagtctcaacctcatccttatttttcctgagtctatctctccaactcaactctttgacttaaatctgggcgaccccatttggatctctggtcatgtgttcagtcaaaaaaaacactgcttccttgttgcagttagtcggacttctaaatttcctatcctgtccctaaatatactcactatactcactttaactctcttgatagacctccactccttgtttgaacttacaatgccgcgctatcttacagtcctcttccggcccgcctcagctctcaacactattcaacccactccaaattcaatgctggaaattttcctccacaaacttgtcaaatccattctaacatctagaactattcttttaacttattccacaaactaactgtggtctaagagactatttaaggccaaagaatctgacattgatcagttgtgtcagttatgattcaagcaattcagactggtgaaaattctatgtctaacagattactgcataaaaaagagtcagaggtttaatttattaagtcaatgaataataagtagagggtcaatccggaaaaggaacaggtttggtattaataaaggctagacttggcaatcaggcattgtcaaactgtggaaataatcctaagaccaacagttcaatctgaagccatagacaactggtcctaggttgctgcatcagaggtaatgggtaatttaggctttaaaaaggaaatatgtaataacacttaaagtttgtcaaagtttaatgcaaaagtcgcaagatgtgttccagagaggaatgggtgtaatctaccattgagtcgactggtctaagtatggctgataggggatcgacctaagtcaagacgcaaagagaatttgttgaggatgaccccagaggtcaaactccatgaattgttccgaagacacagttaccaacttctacatcaataaagtgaaatctgaacaaaagtgagcaacagaaggatgctaagagttgtaaggatcttcaggcatacatcaaggcacatgttgtgacttctggattattgtttaaaaaggatacatggtttcaggtagggttgacggtgtggtaaataatactgtgtttctacacagaaaatataaaaatttattattatctctttacatattaaatttagggtaaaaataaaatcagaaatggatttctcaggtaaaattacccctagtcacccactacaactgaccccatatctctcatggtttagaagttacacagatttcaacctgtcacgggatatcttttggattctttactctcagtatggcttgttttgaatactggatgcatattgaatattgatttcctttgtgttgtattgaattcctttattggcacatagtgcatattgaattcctttgtaggtgcacatgcattcctttgtagtagggccgtgtagactagccaaattccctcaaggcagtgctctcaccagccaaattccctcacctgcatgtactagactagctaaaatccctcattggatcttcaggccagctaaaatgcctcaaaagcctgtaccctggggctaaaatccctcacatttgtctcactcctgaaggaggcctctgcctgccagttgttccctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgagttggatttccaaatctggggatgggcaacatcaacttcaaggttgtaaactctcagaaacaggttacctcaaggtgagaatctttgattccatggtcaaagaaggatccttctttaattttggttgagggccacagcaggagcatttggcatcagcagcactctcataccttggaagcagctcttcaaaatcaaagggaggaagtgataatttcagtgcaaggctgaagctttggaaggaagattatcttgccaagttgctcaccaaccacttgggtcatttcagggtcctttatgaaactttttttttagtttcagagggtaaccagacaagaagagattggattgttagctgttagctaggagggagagctgtggggtttgggatgtgaaattttctgaacttgagctttttttgggattgagagaggcattttgtgctggaaagactctggcttatttatagtgcctgaatttgatgccaagcctatctgctgctgcattatgttggaaaaagctgctcccctggctcattattgctgctggttaggaggctctgcaactgctgagcttgaacaagactttgagcagtgcgtcatcatgcaaaagtgccaaaaggctcagctaagatgaatgtgacacagaaagctgctgttggtggctttattttgtaatccaattagctttttatttgcaacttgtgatcaatcaagttgaaaaaatcctgtcctctaagccatcttgacttcatagtgcgcaatagagattaccacggagcatccagatatccagctgcttgttcaggggaatcagccatccgcacctgcatctgcatccactggcagatatccctccaccttgtcaagtatacaagcgggtatcacccaatatctgccccttaaaccaagggtggttggagggggcagcccatgatcaaccagaaggtcttccttctggccagaaaggtacatgtacctcattggccggaaggttttctttctggccaacaaggtacagtgggtggaccgttatttttggctgcttgttttgggttctacagcttcaaagcacaaaatccaagtcaaaagacttggtgaattggtgcagaataggtcccaaagaatgaatatgaaaaaataaaaacaaaaaataaagtttcaaaatttgtgaaaaataaaaaataaaattcatctttctcaaaagctttgaaattcattttggaggattgagagtgctgagagaaaggaagattgggatgtttgaaaaatgattataaatgaaaattttgcaaaaattggtttccagatggcttcaaacagcttttgagtggggcattcaccagcccacattgcagtcaagcactagaatttactgtgttggctgcaatctggacaaccaacctggacaaaccttttttggttccaattttttcatttataatcattcttcccatgttccactctttctttctctcagcactcccactcccccaaaatgaatatcaaagcttttgaaaaaaatcaattttattttttatttttcacaaattttgaaactttattttttgtctttctttttcatattcattttctgggacctattatgcaccacctgaccaagtctcatgacttcaagtctgtgttttggagctctggaatccaatagaagcagccacttttcactgtctacccaatgtacaaggtctcaaggccaagtggcctctggcggatatccctggagaatacctgcaaagattccgaggagaattgggcatccaaacccaaatccaaatcctctggcggtgcggtaattaaatatgtaaaaaattcaaagtttttcctttatacacatttttctcatacattcactcagaaatccaccaacacaacttcagaaatggattctacggacaatttcagcctaggtcaccactggacgcatcaatggaaccctcatggattggaagttgcacccctacggacacatatcacaagccaatacccagtgaagcacatgtcacaactctcaattcacctctcagttatgcttatacacagctcacggtatacacataatttcccacacctctttatctccaccgcataaattagtttggttctatttgtcacctcatgcactgcctttgcaggctgcgcagtcttgattgaattacttttcccacagattattaattttctcacctcatttatgacacagctgggatttttcccacaactttattggcctcattttgccacttttcacattagttacgcactgccggaccagcctttgacattaattgtacacagcctcactggttaatttccctcacttgcatgatcagactagctaaattcactcatttgtacctacaggccagctaaaatcactctttcttgtctgccctggagctaaattccctcacatttgtctataaaaggaggctctcttccccccatttgttgtctcctcagttcattcactcagtacatcacttagcagtcaatcaatatacaactcaccagttaaaaacaatcatataagcctttcacctgttacataacataacagttttattttatcagcaattacatattcaacctttacttttcataaaaacaaagttcataacggaaccgaccaatcctatcacgttattaaaactttaagcttgggggtcttgtttctgatagtatagaagggcagagtttgcacctccatcatccccttctcaattcagcaaaagggtttcacaaccacttttgagtcttacagcgggtatccgctgggccaggcgggtatctgccagtagatagcaggtatctgcaatggataccctgagggacgtatcatgattctgatatttcttccagttctatcaactcaactcacattgctggatccttctctaacatgttcagttgatcctagatgcattggctactttcccagtatgggaaacatgccaatattggactatgtaagagttctggatcttgctgaagaaagccttacatccattgcttttgagcaattcatcaacaaaaacgtttggattgagtcaatgagaaatactcaaaatagcagtgtgatgacccaaataagtatattggcaacataaagagctcaaaatttgtctttgggttcaattccaagaaaatttctccggttgtctcattgcaggttattgggtctgctcttcagaccaggctgaaactttgccacccaccaataccatcttaccatcttcagctttggaagaaaaattttcagccataaagggaatgccttgaaatatggatcagatacagggttttctcttttggcatctggtcaggccgccttggatcctcagggtagatacagattggaaccagccacataaggtgggatgggacttgtttcaagttcatctcaaccaccgccccaacctccagcctgttcaagcaagaccagttgatgatgactcagtgtgtaaaaaatgagtttctagttggttaatgtttcttttattactgaaatttttagcaattactgtagtcattgttatactggttattataagaatgttactaaccattgattattgtaatatattgtgatctttttgtattttattggattattgaatgcttgtcttcatattccttgtaatgtaaatggctgatatgaatgatgaatgagtatctgctataagagtatttatctgagggatctctgtttaatctgttatctttataataagattctctgtaatttctgggctctctgatttatctgatctctaataaagtcttgattttttgaacatctgagggttgaggagtgttttaaatagatattaggggatatcaattataacaaaatccaccattatttaattgactggtttaaaacccttttttaaacatgctggttcttcatttaaccccctttggggcccattgatgctacaaaatttttgtgggaaaagtgattggtttctgaaggtggatttcctatatgatatccgctatttgaactactttggagggtgagaggattgagtcagcctgatatttatgaacaagtgtgaaaaatattgcaggaaccacttgaagtggtttccaaaatgattgttgaaacagcggtgggccactacactaaccatagcggttagtgtagcgtaacacaacgtaattcctgttagtgttaagcgtagcacagcggaattccgccacaacactgctaacgctacgcgtgtgggctgcaaaaaagggcccactacgctgtgctacagcgctttttagcggtttttgggctgtttttgccactaaaagcacagcgcagcgtagcgtagcaaaaatccactataaaaacactaccactacatttttttgatgcaaaaaaagtgccgctacgctacgctttttgggccaaaagcgtagcggcccaccgctggttgaaacaaatcaaatgttctgatcaaaccagcccacaaccacattacaacccaagaaaataaaagtttgggatgattagatcccaaaaccactttgcaaccaaaaatattctcaaaccccacttctcaactgacatggtttttgaaatcactccaagaacttctagtggacccctggtgttccagagtcacaagtttgagatcaatgagcttatcatttgaaattgatcctgagtcttcttttacacaatcagtgttgtctcttggccaccttttctaatcagaagctggtgatggatgcttggttgtatgtcggagcttagaagacttgatgatcttgacttgacttcagagtcagagttgacttgagtcttggatataaggcttacataatccctgtcaccttcgtcgtataatcgatcaactgccacccacacagcacccacccatcctcccacaagctacattacaatatagtttgactcaaactttaaatatttccatggggtttcaaattatctatggcctctcttcaatcaacatggcctccgctttataaagacgacgagcacttgggactccactcttcgaccatctccgaagtcctagtcgaccccagctcacaccccatattcctcgcactcattccggcagaactctttgcttccccctccaagcgtgtgtagctgatcgaatgatttgatacacacccacagttatagttattattatatattcattgtagtaccgcgtctgctttaatagagcttcctacaccccaagtcgaaggacaggcttgtttgttctcataccagagcaggataagaaactcccaacctctgctgagaccagtgcccaagctttgctacccaagcttcttcttcttcccccccaccacttccatccttcaaacccattcagattgaccactatatacaattcttaccactcatcccagtcctgtttgatcgccatgagcagtcagcataatatccaaccacactccgtgtccaccacctcttcctcctctctgtgctcctcagtctcatcgagaaacctagcctgccatcgtctctcaacctcaacctccgtcctgccctcgtctcattccgccaagtcatcgtcggcctcccaagaaaacactcaagacagcagcttgccaaatgacatcttcaccatcaccgacgaagcccttgccgcccaatacactgtgagagaccctccgattgatatatatctatattctgtcccatgtactgcacacaaaatattgatggctttttgaaatcagttcgagagtgaaattgggtatggaaactggggatccatttggcgtatttctcctaacaacccttcgaaccggctccattcctcgagcaagctcgcgatcaagttggtatatcgtgacaagtcatctggcacaaccgcaaccaagatcaaaagtttgtggagtgaattcaagtaagccaaattaggaggagttcttttttttgtgaggggggattcatgagtacaatgaagagtttgaagcagccgtcagatcaataggtcagacttatctcttaaccctacgtattttgacaggattctgaggcttttcaagcgcgccccacacccgaacatcctacgggtctcctcgttcatcatcaccccgtcatacgcgctcttgacgatggcgtttcatccggcgattctcagcgtcaggttgggcgagcgatcggcgcgagttcggcgatacatccgcggtctgctccaggggactgacttcttacatcagagcggggtctcgcacaacgatatcaagccggccaatgtggtgcttagtgttgaggacgagccggtcttgattgacttcgggtaggccctcttcctgctgttctccagatgcttgctgtacattggttcggttgcgctgaccttgcatcttcaaactatgtaggtttgctgttgcctacccgcacgactacgcagaaactactggcaagaggcccttctggagtacgttaagttggggaaccccaggtcagtagtttgcacacccactcataattagcccctagaagctgttgctgatgcccccgacttcttgcagaatacctttcacctcagcgcgccaaatcagaagagcacgatgagcgactcagcgacatttggtcacttggcgtcaccttgtatgagatagttgtgggtcggaccccatttgaactcaatgagaaggaggagtttttgtccaaggaagcattggaagtatattaccaacggttagtctttgttccattagcttgacttgtttctcgtcttcttggctaattgtctatctgctatctgactcgacgacacgatcaagcaccctcaaagctgaatttctaggacctcatacgctctcaacggaactgagacagttattggttttgatgttacgaccagatcccaaggagcgtctccaatcatgttcagcgggcctcgcccactcgttcttccgccggcctctttcgtcggagatgagtgttcgtcgacggaccctcgaacgcacactcccgtcatccgtcttgcgctcgtcgccctcggacccagcggcagcgctcgtcacacggaggatccagcaagtgaacttccaatcgccatcccggtccaactcaatcactacgacccgctcgccaactatcaagcgagtcgggaataacatcacgcctaccaagcccaaagccaaggcggtgtttgaagatcctccccagtcgacccctcagtccggatctcgaaggacccgcttgacccccacccgtccagtgcttgcacccaaaacactcaacactcccaccacacctcgtcctaagagagtgactgtgccggaccgcgaaaggaagaacagtcccgctgtcaaaactgagacctcctcgcccccgaggtcggctccccgtaaacgggtgcctcctccgtcacccaaatcggatctctcccaaaaaaccgtcctgtctccaagaggctctcatctgaaaaagcttctcgtccaacgacccaccctccagcaacgaatgaaagaaaactagctgctcagagatcatactcttattgattgtcgaactcattctctcgatccttcccagccaactcaccctcccttcaaacatagcctcttgctaaatccctctcaatttgctatctatcccacccacaattctcacacatacacactccttttttttttgactcgttcatgctatacttaattagatatagatttcgcataaatacaagatcccgcatatcatgattcttgtttatattcttgagattccgatgttcttgtttattattgtttatttgctcataccatccacagacgctcattttctcattccctctctccctctcttattctccttcccattgaattgcgtatcagatgttctgcagttagaagcatctaattccccacatcatcttcttccaccaatccattcaatttcccatcttgtacatcacccccccttttttttctccttacactgttcctcttttttttcgttccatctcattgataaatatcacaaggaacaccctcgacctagcctgtagtattgctcgtttagctctttacaacttatttccatactcctcgcggttccccgatgctacatatattcatttcgtttgtatatacttcttgtatactcatcatcgtatcgtttttttttttgcttttttctttctgttttgcttagataagttatacacatccattgaaacattgttctgtagtactgtcttttatttttactcgatcatttatcactcgctcgaaatccaaccttcaatttatatttatatctcgtccgaagctcgcttatcttttggcatgatcagtgggaagttggataccttcgtcgactagaaggagcgtgctggtcaacccagacagaagctgtttataaataaacctacctagtcagtcaaagacttgaaatttatcatcttctttagacaggtatctctccgacaaaacctctggcaaagtagggttgggtgagctttgttattacaatataataaggtgaatagttgtctcttcttatgtaagttactcagaatcgacaaatctggggtcgccgagttgacgaatctcgcaacccttgaacagcccaacatcccaatggaacagtctcttgttttggcgaatgagagtgaagttcgggtccttatggaagaggccatccttggggctccggtcatcaagagaggctgactctcccggtccaatgtcttgttaaatgttccggccttgggggcccggcgactcctaaattccggctgccatggatttgaaaaaaaaataaaaaaataaaaaaatcgacgatacatagaaaccaaaaggcggcctagctgtagcaggcttctgttagaaacacccctgtcgatagtatacatactgtagtatagtctatggaacatgtgcgtctaggctctcttacaggatgttgtcctatctcgctttgtctcgggcctcggcggtcgagctcggtgggtccctggggtgtttttttttcaaatctgactggattgctcggccaacccgacccagaatccttcaagggcacatggcctgtatcaccatgatcatatcacaggacaagtcctctcagaaatcatccacatcctcaatgagtcctatgagcttatccaacagctggaactctgaactgagccatgcaagttcccatcaagatagatgccaccagaacagcgatcacccactatgcagcttcaacccgactcccgagacggaatcggatcgaaaaccatattggattgtaatactgaccatatgaagtttgttggcactttctagtgttcattttcaacccgcttcttcatggctgatcgagatgttctagctgttagctttctatgaaaagtgcgggtttcaacacagagtatgaaatggttaggtacacctctgaagaaatcattgcccgttacaaaaagagcttctagatgttcatatgggtgtgatgatacttctacaacctctcggcctaggtatcgagtttcattcgtcataagaattgtacccagtccaaagacagctataaaatattacaatatctatttatctatacgcatccatgtttgcatgtgcagcacttctaaagcaggccccagggtgacaaatgccattgtgcccgagtgccatcttgatcttctgcttgtcttgacaagtcgggaattggaaagatcattcttgacgctgggcttgcttcatccgaggttggcttgccgcaaaaaaaaggaatggtagatggagcaatgaaagtgtgacgacctgttttttttttttctcccagtgagagctttaatgccgacttcagatatccactcattgtgtctaagcttctccaagattcttgagccaatgtactcagcccaaaacaaaatctgcaaagaaacatcctatttcaaacattgttgctccaatgaatggatgaagggactcaacttttctggcaacctttttgtacaatagaacaaaacaaggaaatccaaagcaggagaacagctgacgtgtgactatgctcaaaactgaagttgtacttacctgatgcctaactgagaacacaattccaaaatattattaactaacttttcaccaacttggggctggttgaacaagcccgaagtactaggattggcttcaggacccgaggcttggtcagggctttgtctgatttatttacttttttcaaatgggttggttatttatatccttgggttatgagactagacacaaaaaaaaatctgtattttggaagcctttgaaaatttaagtatgtaatgctgaaatgagaaatgaccactgaaatatcggtgtttccagtatggcacattctccagtgaccatgtggtggaaggggtatctatgagatagatggatggttccaaatcagttattccttgtccatgatgttcatgaaaatccatactttggaatcaagtaaaaaggttaagtaatggtgaaatgataattggtcattggagtatgtgtgtttgcaatgtaccacggatttcagttaccatgtggtggaaggggtatgtgtggtctggatggatggttccaaatcaggtattctttgaccatggaatttatgaacaaagaaactgtgatttggatcaagaaaaaaggttaagtaatggtgaaatgagaaatgttcattagagtatgtggtacattggaaacacatatatttaattggtcattgcttgtttcaactttaatcaaacgtttttgatgcttccaaaggaggtattctttgtccatggacattattaaaaaataattgctgcattggaaccatccatctagcccacacataccccttccaccacatggtagctgaaatccgtggtatattgcaaacacacatactccaatgaccaattatcatttcaccattacttaacctttttacttgattcgaaagtgtggattttcatgagcatcatggacaaggaataactgctttggaatcatccatctatctcatacataccccttccatcacatggtcaccggagagtgtgccatactggaaacaccattcttttttaaatgaaacaaataatccttgctttggagccattcatctagcccacacataccccttccaccatcattggataacataaaatttattcagttatcaattttttgtgtttttgtaacacaactaaatttgactttaatttaatgtgacatacttttttatttttattattctttgagtaacttaacattcaagggtgatgttcttttgtgtgaggaggcctctgaaaattctgaaaaatgtgtgactgtggtgtaatgaatttagcttaatggttagactccctcactcttgcagttccaagttgagatcttgagttcactcctgactctgagtgaacttttgaaatagctgacaggacacacaataatcacacatgttttgactactgaagagaatgatctcacttgaatgaagaaaaattcactggtcattgtcccacctgccaagccatacaaatgttactcatgtaacttgcccagttacacaaaatttatctgtatttgatgaaaaaagtaaatgtatacccccttttgcacaaactagctaggaattccacttccattaaagcagacccctttctgagcaagatattgtaactgaattatagatatctgtatttagccaaaagctatctaataacatatgtggcccctgctgcacagaccatacctaatttcaccattactcaaccttttttcctcgattccattttaaatttgctagtagttttgcaataataaaatttccaagtcaattgatgatgatcttgaaatttgaaacaaaatttcattcaacagttgatttcaagactcacaagtttcacaatttgagcaaagatttcacaatttgagcagagattgcacaatctgagcttgtatttgatctttgaggatgtgttccatttatttgatagagaagagatgaatgaaaggtattggaaaacaatgatttgataagtctggggagggggtaagacaaccaggtacacagacattttgtcttggcaagtataagaaactcacatttagatggggatagtcaccattcataaggacaacttgtttcattatcaaaaaaccctttgggaaggaagtttgggtcaggcagataatcaggaaaagtggaattggttttatatatgagagcaagcagtcaccaagtagcacaaaatattctaacagaattgccttcatcatcatccttatttgaagttatcttcatcatcattcttgtcttcatcagtgtcctcaacttcatccttgtcctcttcatcgtcctcaaaatcctcctcctcctgctcttcatcccccctagtatgtagctgcagttgatgttgtcgatcaaggcaggggatgaaaagagatcgtatgtcgagagagactggcggatcagccttcatttttggagttaggccgccgattgctatacacttgcaacgcttgttgttcggccttgtgcccggctgggttgggctatgtagccgagcaatccagtcagatttgaaaaaaaaacaccccggggacccaccgagctcgaccgccgaggcccgagacaaagcgagataggacaacatcctgtaagagagcctagacgcacatgttccatagactatactacagtatgtatactatcgacaggggtggttagaaaagccacgattggtaagtatgttaatcaccgcacgactcagagagagaacaagaacaagatgtttaatgacgcgagcgggtgcggccaatgagggccaatgtgattggttgatatgcttgttttctatggggatctaaaattttgcaacacatgttttgagggacttattgtgctgcaaaatgatatgttgtaaaattccacaaacccctaggggtttgtggaattttacaagccacctagcaaaaatcgtgacttgtaaaataaacattcgtaaccaaagcactgtgaatttaccccaacaaaggcttgaatgcaatgtcacaacacatgtgttacatgtgttgtgatatatgcatgtaaaatcacacatcggcgactttggatggaaaatcactattcatcatctaccaaaccatgatgtcatgcagcaaccctcccgtaaatatccaccataaccttaccagatagaattttccgccccaatatcttttgaacacaatatgtcgatatctactttcccccgtcagtcgaatgctttttcttctctcccactacgtcttctgctcccccctcatcctttcagtttgctcccatttcttgacggctacaatggcacaggttcgattgaaatcacgtggtacaaccctcccggacgagacccctgctggtaacgaccccaacgatgatactgccaaatcagatgattccgaatacttcgatccccacaattccaaaggcgacgatcccaatgacgctgacgatcccaatgacgctgacaatcctaacattgcatctggagaagacgagctgtccgccgcaaagaagaaatcaaacccaaaaaaatggttcttacccgacatgaacgaaaaatacacaacatacatcgatcatggttgtatccttgacaagcaaggatatcctctgtatccaaacggcaacactacgtttttgcgacttcccgaggacgacatcacaaactttggaatggttggatactcaagaacttcttcatccaaccgccgaggcaggaacaattgctggaaagtcacccgttatttttgccttggcgctatgacttgcgacaacccggattgcaactgggccggtgccccatccaccaataaacaaaagcttgaagagctcaatcagaagaagatgtaagttttcagctaaaataatgacaaatctactaataaggttaatgttaattattcttttgatctcccaggcccatgaagtgccccggtttctctggaaattgcttaggaaatgtttcacacagcaagtgcaatcttgcccaggtaagatttgacgaacatgcatcgggttggggtcttctcaggcacagcggtgaccattcgcatccgtggcccgaggctaagaagccagaccccctttcgcaactggagcttgctcgagagattcaaaagaacccacaagcgggggctttcaagctgaaggtacatatatatggcagtttttttgattttttttttcatcggctgatctcaatcgatgtcgtgtttgcagctacggaaaggggtcgaccccaatgcaccatctcagtcagttgtcaccatccacccggcatatggacacaaagaccggtacgtctcattacacccattcccatcaccatctccttcactcatgccacccatctatcccccacagaacagcgtaccacaggcgaaagatgttggtggcctcgggattaaagccagatgaactcgggggcgggatcggtgataagttcattttggacatgtttgcatgggccgcgtaagtctatcctattcatgtctccttccccataaatatgtacctactgacattttcacatcaaatccaggcagggtctcttggtcatattgtcatcgtttctgccgaactcagagcatttcacatttcagacgccttggatggccgatcgtttgttggctcgagacaagaacaatgccctttactctggcggatttctctcagatgttacgtaccgctcatttgcaaacgggtaccttctaactacgtccatgtattgtgaagaactgggacgttggataccagtacaattcacatggttgcgaggcttgagcgaggagtattacaaaatacatttcacaactttcttccgacagtttttcaatcgatcgatgactcacctcgaacgggatgccctggcatgccaggtggtggatttctccgcggcccaagctaaaggatttgtttctgcgtacatcgaggtatttcgcgaaccagatgagcaggcagcaaagtcgaagttgaaggggtgtcgggagcactttcgacagtcaatcacttgagtgaagcggaatcgctcagtcatccaggcccatgaggaggtgagtacatattgttcttaaaatagatttgtacgtgggtgtgtctacttatctttatctgcaaatcccattgatcaggaaccatttcggcaagcttgccttgctctgatggacttggaggaacccgatggacctacacatgaagaaaaggtcgatgagctctaccgtcgatacccaaaggtcaagaaatggttggactggtggacccatgctgatgttgagggaatgatattttgtcgaagacgcgacaaactccctgacactactaatgcacaagagagtatgcatcgtctatactacaagatcacgtatgtacaatctcttcggttgttggtccttccattgctaatgatcggttgttgtatagcgaggggaaagtttgtctctatgttggaatggtcgagcttttctcctttgtgaaaacgcttgaagaggactggacggccgtaatgaaaggagttgcaatctcgtacggatcacaaaaggtcaaggatgttggggtgtcaatggggttccccgcaaaacgcaagagaaagcacgagtcagcaaacgacggtcgggcaccagatacagtggcgcaacccatgttactgtacacaactgccaccaaaagttgcttcgggcccgcgagcccaatgttcattggcagttggggtctatcacccacttttaatatagatttgggcttcttgggtgttgtagtttctccagttaaaaggaataagcccccaactcaataacaaaaaagttttttttttcggaagtcaagatttcggatccatgggattaggtgcccatacagccctaaatatatgtacttatcttgcataagccataggcatggcttccccaagcgcttgtaagtacatacatgcacatatgtacatactacatacatagcctgttgtgtgatagaacaccgtcatcctttggcatacatagcaatgagactgtgcattgcttgagtgagaccgattaccaggcaagagatcaaaagcgattaccagataagagagagaaattgaaaggagagctaagaacatgtgtaataaaagaaagagtaggaacataaagaaaaagggaaatcaagatatgtatgagcaggaaataattctaggatgtgagcatgtcaatctgcatcgctgcccgacgtggaatacatcgatgagaagagtactttttcatcaggttgattgattggggaccgttatatccttgctcataagccgaaatttgccgatcgattcgtcgaaagtacttgcgaatggtgcttagagggcaggattgacggattctctcaaagagagctttgtattcgctgaaagtcttgcatcgatgagtttcttggcgataagctgtgacagagcaagatcaagtcaatcgtgatttctacatgtgaaacgatccaggaaatggcaacttaccctgcttgatatatgaccagaaaagctcgatagggttcagttcacaatggaacttgggcaaaaataaacagacatgtccagcatcttcgatgatcatctgtaatagaggtcgctcgttttgaaaatcagactgaagctgcatgacttgaaaccagcagcaaggtattccagggttgatcgcatccgcactaggtttgggaattgccgagttgggagatccctcttcttggaggatttcttgaatgcattgttcctgtgaaaggaagaagccattggattctgcttgtcggatcaatcgttcagatcgttcagttgcatctttatgcaaacctgagcttttgcaagcctcacaatggaacttgagaggacgaagacctaattttgaaacttcttgagagtaatgctgccacaagccgcgttcctcgaggataacacgaacacctttttgctttccagctcaatctgggtcaggatgatctggactgtacgaaaaggtttgtagttgtccgcggaggtgaggaggtatgtgaggatcatcggagggaataaccgagtcgtgtagccaagattgttttcctccaaagttgagattcatattttgcactcgaagtgctgacggggaatatgctccatgagctgaggagcagtcaaatacaaacacagcttgggaatctggatgggtttggttgaagatagggattgccttctgagttacctgatcgcacagctgttgcatatcccaccacttgtctccagttgatcctgggtatatgatggtagcagcatcggtaggagtggtatcatcttcacgagaggttaatcgatctgtcgattcaaggataaaatctgatatgtgaatcagccgtccagaattctttgaccatatttcgctagttccaggaagaagccaagcaacacctggtctttctttagtatgcactgttgattcatcatgaaagataaaaacagtctccttctggtcaccgattatttcaggatcgaccggggaagcaagctctagattttcacctccatagactcgagataatcggcggagttgatggtactttttgatgtatgcctttcttgcctcaacaacatcttcgcgctcatggccatcgaaataaattgactttcgatattcttgtggactaaaaccaagcttgtacatccaagcagtagcggtttgtcgactgattgttttttcaatcttgaaggtggggaaggtgtgattcaacacatggtttcgaaatgagatcggtgtgacctaattccattgaatgacaaggtcgttagctgttttgtgcaattcagatttgaagttaagtactcacttcaccaattttttgagtcaaagcccattgaaagagttcacgtcgaagttcgatgtcatccaagatggacttgtgattggttcgatttccgattttggtgttcttaatctccttgaatttcagaacatagacagcatggctagatattagacgagcatgatatattccactccttggaatgggtggtttagttgggtccgggggaggagctcttcgaattgccgagattgcagtttcaagtgacgcagtaaggctaggttttttgaccccagatatcgtgtattgacatcgaagattgttgaattgatgaagatcttcaatcgttccagtgggatatcggaatttaggattcttcttcagcttatcttggcatgttgctgtcgcactgatgattgccaagttgagttcggcccattttttgttcgcagagattcgtattttactttcagcagagaccttattgggagactcgagatagctagctaactgttccaatagtcgacattcgagtgcattggtggagatgtgggcttgggttctttcgcaactaggtaagatacagttatgttgcactgtgtcggaaacgggggggctggagtcttcttgtgttgtcttgataagccagttattcattatatcgttatttttcccaacagctttcttaaaatttttcttgtaatcacacttggtcgagctggggaggggtcgggggatgagtttctgggatgatgagttgggattcttgacgggtttccggtaaccagtccctccactggctaaggttcgggtagatgacaaggttagatctttcttgttgcaaaataaaggccagagacattcaagaatttcgtcgttgtcgctagtttcattgatatcctgatcttcatcgttttcaatatctgactcactatcgccgtagagggtaccaagaagttggaccacatcgtttgcttgatttcggttttctatctctttttgttgtgattcagagagctcattgtcttcaacaattacaggcacgtccttgctatctccgaagttgtctattggtattggtttggattgggttccaggtgcatcggtagaaaattggggagctggttttgtggcttttggtagttttgatcttctcttgttggttgattttttctttggggttgatcgctgttccttttcaagggcttcacgggctcgtcggtttctttgggcagtgcggcccttattaacaaccattttaatcgtgttttctactaggcatgaattgaaatagatgaatgagccggtacacacttgttcctgaaggcctacagctcagtagatcccccgctcccaacccctatgtaccgggggaatttttgattttttttatctcaaacatttcggaaccccaaaaaccgtgtacagtaacatgggttgcgccactgtacaacggatgctctgtctctcagcaaaacaaagaaagtcaagttgggccggccactcaactcagccaactttgacaagaaccagtactcgacctacccctcgtaccatgctatttccagcgctaagaatccacttcgtgccaatcgatgttagctggccgccgctctagagacgttatacgctgtgttcagccccttgtggcttcggggtatcaatggcacaggaaacgacctcttttcctatctcgttcagcatttcacctcccaagcaacatatgaactgaacctcaaggggacaatccgatcaatcctcactcgagcacagaacaagatttccgattttgcatccgagaaatatccagacaacttcattcctggggccttttcatcctgcgactacttccttgacgtcaccttaaatcccaaactccacaagagcactcagccgggcaagctatttgttgtgaatgaacggcgtaaattcacttgcgaggcccagcccaatgttgaacaatctcacccgactcggcaagaacgatctttccacgtcttggtgatttctccagcaatgtttggggaaaacaggatcccatatgatgatgtagccaagctgattcaactttggcaaaccacgggtatccgaacgctttctggggtgatatgcaaggaatgcacaacttccaagccagccaatacgaaaccagttccaaagaagaagatcaattctgatatcgatcttttcaccgaaaacatttccacacccaacggcctccatcgtttatatgatacatcgattctcaagtttgaccaagccaagccaccccttcacctgcatttccacatgaatgctatggccatcggcaatgttgctgaccagaacaacttcttggaccaaaccaactggcctttcaaaattaccgtcggtggaagcaactacactctctttgctcgtggttactgggcgaattcacactactgggccaaagctctgcggacttcgggaggcatcactgggatctggttgcataatgatatggaaaacgatggctacactcgcttaatcagcagtgtcccaagctcacttgctggccctgacccttcaacaagctgggtcatctattcccgaacttggaccaccttggaacacgactatgttaataaagcaatccaaaagatttccgacgataaccctgattgacctggacacttacccttccagagcttgaaaaacatcctctcaagcgcttctgaatctggtacacctctagccattcctccgtccaaaaagccacccatcccagatgaagaatttgaagaggaccaaaaatccttgtcgccaccccaggacaactttgacaatttcgcagtgttcgaatcggacttggctggtcttcacgaagaagaaaccagcctcactcagcttccaattccaaagaatgcaaacccaaaggacacatttaagaaaacccaaaccaaattgaagaaaaacgaaacaaagaaaatgagattcaagaaactagtggctgcaacaagatcactaggaccagctgaaccaaagaaaaaagggcgatgtaaacccaagaaagtcggtaccacaaaatccaatacggtcaagatacctgccgagatacctgccgagatacctgccgaaatacctgccaagatacctgccaagatgcctgccaaaatacctgccgagatgcctgccgaaatacctgccaagatgcctgccaagatgcctgccgaaatacctgccgagatacctgccgagatacctgccgaaatacctgccaagatacctgccaagatgcctgccaaaatacctgccgagatgcctgccgaaatacctgccaagatgcctgccaagatgcctgccgaaatacctgccgagatgcctgccgagatgcctgccgaaatacctgtcgagatgcctgccgagatgcctgccgagatgcctgccgagatgcctgccaagatgcctgccaaaatgcctgccgagatgcctgccacaactgttgagagaccctctcagaccgctgagaagccaaaactgacgttccgattgcggctcatcccacctactcaacctccggcccaaaattcagccaatgggcaaacaaccctgaccgacccctctggcgtacaggaggttgccaacaatgggagtcagaagatacgtagatccactagagcaaagaaatcaactcagtaggacctagtggggccttctctttcattatttctcactgatcgcttgtttttttatgtttttatgcttgatttatgttttgttgttctctaatgtttcatctcctaatctatgcataatgatagttgtttccaccgacccccgctgcaccttcccttgagaaatgcgagagagaattgtgagatgacttgtaaaattgcagtcttaagtctggtgaactaatattacaaatcaaaatttgcgcatcttgctcggtcgcaaatttatcacttgcaaatttggatctttctcccttgggatgcttttttgcaggctggaagacttacaagtgatatgataggtcaaagttcgctagtaaaactgtacattttgggttgaccggcgattcttccgactgatcttttgcagaagatctttttgcaactcaacaattttagcccatggttggtaaaattgcacaatccacccacatgtgtgggattttacaatctttttgatttgcaatcgttaacgactgcaaaagatgatttgtaaaattccggtacccggttttctataacatactgcagcagcatcgctgtggtgcttggcgttcctcaaaacatacaccacaagtcagtgaaatactgcaagttcatccatcccaagtgaagaagaaatgcttcttgttgttgtatctgcgcaactggcgtctacatatcagcttctatgttctttcgtacatacgtctgatttacatggcaaatgttgtataaggttgtaaaactgacgaaaagtcgaactagactagtggggagtgccagttgccaccgtgctcgccaacagacagccactcaaatgtgtaccgaactcagcttgaagcccggttgggaagatcggtttttccgggcacatgggatggttaatatcattcaatcgatcaactgttgttacttcaaaagagcaataaccaggcgcgcttgccccaaagtgatgcatcctcctccaacaagaactctcgagtcaaaccacactttagtattctagtagttatcatactcgaaaccgcttccaaataactggccttgaaaccaaaaatccgacccacctatcatgcatctactcattctccttaattttttgatggttacgtttgccttgagcgcccaggagaaggccacccccaagccgcccccaccgcacctgttcaactgtgaagctactcaaatggccacccgtgggtataagatcgtactcaatagcgttccgctctgcaagttgaagaatggccaatgtaagtcgttctatcattccggtgatcatatctttgaccaaattcgctaacaaatcttaatttgaacttccgtttgtttgccaacagacatctatccgattgcgatcaagaaaccgaagtacattgattacacttgcgcggacttgaagaagcaagttcctcagtgttgcatcggccccatcgtgagtgaccatgtacccttcgattttcgaaggtcgtattaccttcccactttcaagtatttgcttgaggctacaactagtcaaagactcccctatttcatacgagtgcatctgggaactgatgtttgaaataatttctgcagacgaaactctcacaagtgaaatcgtatcattgcagcgatgctgaactgtactccgaaggtcaaccctgaagacaaacaacctccaagcattcttttttttttttttttttttaaaaaaaaaaaatcttttccactgaggaatcttgaacaatttattttctggtcataatagaggatggagcaggggtaatcttatgttagaaacctcatgttttaggtttagcgtgcgtttatgctctgagcgccatagctgtttttatattttctgcgcatgttattaaagatcattagacgcataggttgtccggagagctgagccaaaaggccgacctctgcgctcaatacaagcccaaccttgattgactcgcaaggggagcctccaaaggaggggcttgggagtaaagtcaactttttggcctgagatcttctgatgttttggtggggggaaaattgccctacacttccccccatcttgctctcacaaatatggcatgtctgttggatcagtgaaaccagacagatcttgtctatcacccaacaaaatattgtgtttccaagaaagcttggatcgatttgctttttgaattttttgtaaccttttgaatttgatattgctaatcccatattttcatttcagtcgggttttatcttgacagatgtcagataagacccagggataaaaccacctctggatccatgttgctccagtagatgctcttggaggagaattaagaaaaaacgaggttcatatttggaaccggagcagtttgtaggtcctataagccgctcacctggaccaccggtcactcccttctgccccatcggtgatgccgaccaagcactggaccgtcacatgagctgagaaagaagttgaaagccctgggacacctgaggcagaaacatatttgaaattaatcaagcagaaaggtaaatccataagttgaaaggattacaaaaaatccaaaaagcaaaatgatccaagctttcttgcaaacacaatacaagactctttctgccttgtgaacatatttaaatcaatacagccacatacagatgacccaggctcatgaaatcatggactttgcaaaacattttgaatgtgctcaagttaaaaagagagacccatcatctgtcagatggtaggcaaggtctgcacagttgtaatgatccaacaggcaggccgcatgtgtgagaggaagtgtagggcaattttccccccaccaaaacatcaaaagctctcaggccaaaaagctgaagttactcccaagcccctcctttggaggcttgcttttcaagtcaattaaggtgggacttgtgttaagctagacagagagcgcacttaaaggtctaactagttaagctagaacataaaccagcattagcaaaatattcagttttccccatgtgaatttcaattaacccaaatgttttcagtcccttaaccaccaagaattggagcccagtcattctcacaatttatgtttcagagactatcttgataccaaactgtcaaactggctgcagctattggatcacccagcccagccatctcctgtttatgattgagccaaaaataaaagctctagcaggcttttgacattgtacacgttgtggcaatcctctgcccaggcctggaggggggggggggggcttgcattccaaagggatgctctccgtaggagaggcttgcagttgcacagggcaaatgcatgtacaagtcctgtccaaattttcaggacttcctgttgagatctgagctcaatccctctacaactctagcggtttctttctaaataccaatagtggcatcaacttgttggttcctgtcacctcaccccacaagacacattcaaagggaagagcaaaatacagtcaagcaatgatatccacatcatctgaccttgcaatattgatatagatatgcatcaggtcggacaacggggattgtcttagattcaggagatggggtcacacatttggtgccagttcaactggttggccaaaaaaagaaaaacacaaaaaatgaatgtgatgtttttttttaaaaaaatacacaacccaaattcaattcaactaattctgattagttcaagttgtatccttgaatctcagctacgtcctgcatacttttgagtatgttttttgtctcaaactggctgcttggcaatgattcctgcccagcctattcctcatcatcactatagaaattttggattaactgccagagcgtttggaaaatacttgtgtggtttttttcctaccaacaggggggcacatactggcaattgagagtattgaaatttggcagccacttgaagagtctcacagtcctcaaaacaagacctcttgaccaccaattatctgatggacttcaggttgaatatcatggaatgatacattctatacattgccatggtttccaggaaatggtgttttgcagggattagaggttacagaaaaacgtagaacaatcttctgattccaatggtgcaattgacaaagtgtaaatcaataaaaaatattgaggggataattggtggaaaaagatttcttcagcaaaatggctggaccccctcaagccaaatatattacatttgtcacattagtccctcccttgcgggagggtgctcaggccccacaagcacagggagggacttgtgttgagttaggggtgtggtctggtatggtgaggttggagtctctgcagataacttttctcaaggtttctaggaaatagaatccattcttgctcgcttttggagcctctcagtatcatagcaccagatgatttcatgtctggcttttcacagaaagtggcaaagcactcaattagtcaacatacactgacctcaaaggacctctctggtaaacatgagagaggtccttcaaggatggtgtacaactattttgcaacttccccccccccccagcactccaatgaccgacaatttttttcttacaaaacggtttcctaactcctatccccaacacctaagagaatctccaccgcagtccctatcccacattgagggactgtggcccaaaaaacaccgcccaccacagtccccattggtgtccgtattttacagatttcatccttggtccctctccagaccctgggaccaaggattgtacacctcaatttgaatgtcacacaacatcacacttcaaagtagtgtgacagcttgtccacactacactaataccagtgatttaaggactacctggtgtgccagaacagggttccgagtccatattttcaattgatagggacccaaaaatatggaccgcggtggagatgctctaaggcctattgaggtgatcaagaagtgagggatgtttttttttttcaagttcaactttgatggctttgaggggacgcggtgcaaactctgacaagttccacaagtttgagatgtccaaaaattaatgtaaatgacccttgaaggatccctctcacaccgctctgggaggtccctcaaggacaacattatatgttgccctatcaggtgagacaaaggcatctatgtaaaaaagatctagaaatgtttccatagaagtagaacatgttaacataatttttgataatagtctgatattacacagaaagaagaggggggggggaccaaaagagaggtgagatatgtacaagctgataatcaataaaacacaaaaaaacacagaagggggagagggaaagggaaagttgatcaatatcaaaggatgtaactgatttgtgattatgaaacatagagacaagtggcacagaaaaacaacatagccagttgaaatgaagaaagtgtgtgttgatagatatatacatatatcaatgatgatgatgaatgtcaggaattgatttggtaaaaaaagagtatcacagagaggtgtaaggacttagaagcaaaaataacaacatttgtgtgtgtgtgtggggtgggggaagaatgtgggcacaataatctttaatactagttttatttggtctgtcctaatttagaatacatctagttttaacatgtgtatcactttttttaaaagaatgaaaaagaacaaaaaacaaaaaacaaaaacacaaggcaccagcagcgccacatagtatgatcaccatctctgtgataaggagtgttgaaagtgtgtgatgtgagagtgaattggagtggagaggtcgactcaagcagacaagagtttctgagcttcttccaattcatcatcgtcatcattttgattgaggtcatgagtatcatcgccatcatcgagtccatcgttatcgccaccggccaagaactgatcgacctcagccatcaggtcctcctcttcctcctccttagaggctgtcgtctggtttttagttttcttagtctcattcgcagggtccgtggagctatgttctttacgggttgggggatgagcctggtcagcatcggttttctggtttgcctcttccgattccgattcctcttcgtcgggttccactggatgatcgatggcccattgtggtcggtcgtcgagcatcgattgggcacgttggatgagcggcgggggcggaggcatcgactggcgcttgaactcctgggccggctgcactggcccgtctgcatcctcattggcggtccggtcagcgcgttgactgctcccgtaactcaggccctccggaggcgccctcattgccgcatgcgaaagtggcgagggctcggccagcttctcacccgctgactctgtccctgctcctccagccgcggatgtgctcgcattcatcgaatcagttcccccttgccgctgagaactcacaactccaccaccaccaccaccaccaaagaagttcgagagtacgttggaaggtaacaggctctctctatctctagtagaattgttggctgcggtaaggtccaacttgccgatcgaaggtagacgttggtcaaccttgggaatgtcgagcttcttgcccacctcatcggcaaatttatagaaggcgttcttgttatcttcagtcaagaatcgactcttgagaccactaaagaactcgtctgctttttggttgaaagcttctgggactaggtcggagagtactttaggagctttcgggttcgacgacggcgctcgagtgctattcgaaagatcatctgacagcttccacgactgcgtaaaatcggtctcgaagaatgactccaataactcgtccgccagcacacacatcctgaatgtcgacaggccaagatacgcatctggattattgctcggcttggcttcctccgtgggtgctgcttcagttggcccagcaccttcttgctgagctgtatcagtttcggcttcagtcttgtccttactgtctgattctttcttggtcagtgactccttctgcatcgcatcggcgtattcaaatgaattttgcattagtttcgaaacagcttagcatcgataaaacaaaaaagtacaattcttcattagcaatcgtttgccacaagataagaatcttcggaatcagattattgcttgaaaactcaccagcaagataatggtcacccggctcgtttcggaaaatgaatagaagtgactccgatagctgtattatgacaaaaagacagtcagatgtatttcacatatgtagagtcgatagtgtgatcgaggaaactgacctgcaagacctcatctttagtcaaatagccatccttatcgccgtcgtgcaagctgaaaaaggtttgcatgtttgccatgagatcgttgaacatgaattggctcaagccgagcacaatgtcttgaagcgagagtgagcctttatgagagcgatcccaagtacgaaagagtctaaaaagtaacaagaaaaaaaacataacttagctgtcagcaaatagtccaacaaaggagtagcaatgattacagctttgcataccgatcaatcagctcgtgatcaacagcgacacgctcgaccctttccaaaaagccgaccgacttaaccaaggtctcgtctctcgcccaactggcaatatcggctaagaatagagcgaaagtagccctggtaatccgttgttccagcttcccatcgatctcatcattctcccaaaagctagccactccatggctggtaccgaccccattcggattgttctcccccaatccgccgatcgatttcatttgacacttatagatcgctaattggaaatggtcatagaccagacccaattgatgagctgatttgaacttgcccacctccttcaaattccgtaaactcgtccgttttgaaaatgattggatcgagtcgaccacttcccctctaaacttcttccgtgccgattgaatcgaatcatccgtaatgatatttccaaactcccggaaggccgtcacaagtaggatttggaagttagtaatcgtccgctccttcgagttggccgctgagtccgggtatgccgagtcacctagtgtgaggaaatagttcctcatcgtactgaggaatagtgtcaaacgcgaatatcaatgaaattgaaactcaatcttgcattgaacacacagacacgtcatcgatggctccttaccttatcaattctgcgtcatcattgatcctgagcaagattgggccattgattttgagaatagctaaaataacatatttttcaagtcaacaagattgaatgagcggaaacttctgagattgcttcgattttcgtcggcttgatgattgcttaccaaggcttagaaagacaagcaaaaaagaaacagatgaacatacagttcagcacacccctaagtctgaatagtactctgacgggattggaaaactcacccgatttgaaacaagacctacgccgacaaaatttaaaggagatggaagattgagaaacggctctacttaattagttgttgataaaaacacgagaaaaaccacgcgaggacgaagcagcgcggggtcgggcaaggaagaacaagaaagctcactcggggaccgaataacaagacgcaatcgacaaccctgaaagcaaacaccaagggcatagatgccagatacagcgagaggaaccacggtagactggcgagactgagctgtatctcgcgtgacttgaagtgttgggaaagcatcggcagagttcgctcgactagatactcgaacaccttttggtccaagatcgtaccggccatagtaggcgtatagtaagaaggcaagatttggtcacacaagattgatagcagatagaagcattgttcttcgctagtataaatcagcaaagcagccaccacgatctgaataaatatacaggtcggtcaatcaaaaattttctatctaatctaagggcattccattttatcagaagctcacgttcatggcctgacagtaacccaatcttggattcttccacgcgtatgccgacaagacgttcctcaagttctgaatgcctttggcatcgttctgataggcaggatattcgggcaagcttcgattgagatctttctcgatctcatccagactgaagttcaacttgtgcttcttattgagttcgatatcattcagtattcgttcgtattcacccgcctgtttcattcgtaagtaaaccgagccggtcgcgatctcccatatttctcccctcaatttgttcggtaaaccaacttggacgagtcgaatgaatgtcggaaatttgacgagggtcagatttcggccgttttctgatgatgataatgatgatgatacatttcaatccagtgaattgttaggatcagtcaattgggagaatgaactgaaaacggcaagttagatatacaattgcgtacgtttgaaataatctttccatagtttaactttgctcttctctctcagttttcgtggatcgcctggatatcgaaactgggctcccaaaccagcgtgatgaccgctcccgattccttgaccagtggtgtgtgtaccatcctcttcaccggacgaagaaagcagatgttcggagtaaaaggtagatacaaacggtttgagaattttcatctctggaaccgttgctttgagctggctcctcaaatttacacagaatgtctcgcagcttggtttgagaccatttagttgtagtaccttgttttttttttaaaaaaaaacaacgtgaaatttcatcaggatgacatcagaataagctctatttcagtcactattacctagagtcaggagagaaagacaaacatatttcaagtcctcgtgccagactatcaaacagatcgcaaatgggggagggcccaagtcggaggagtggactggggcgactttttcgaccttcctaatggtagccaatgggagagagaatcgacacgacctccgatcgacagagacgaaggtcaagaatctttcggttaatgacaacttgccagactatctatttggtcagcaaggatatcattgatcatccaagcaggcgtgagttgtttattgatactcacgtagacgtccggtttggagtgtaagctgaagctggcattgatttcggtgagggggtgttgatcgtgtggtaaaccgaatgcgttacagaagatggactgatcggaagataagatgtgaattgtttggttagcagaaagtctgatggatgaagactcgagtggttatcctactgacgtctgctgttggatcgctgaacatttccttggtttgatattttcgtagcatcttgaggatgttgtttgtgtgttgatggtgatggtgatggtgatggtggtcagtgaagtggtggtggtttttgagtggagtgggatgactgagattacgtaatcagctatccaagccaaaaaaaaaaaaaaaacacgatgaggaaaacccttgactgggggggaattctctactggagtctcttcattagcctatgactgcatcagcacctattttacatatcaatgcctcagagtccatagccctttactaattactcacaggaagattgtccacccaaatttctaaatgggtgatatgtactgagcaatcatcaaaatgtatccattattatgggttacatagacttaatacggagtcagtcaactgcattttgctgatgctattgcaaactcaagcatccattctgtcctaataataaatatactcgtcaatacaggagacttcattcccagaatactacctgagataagctgtctacatcttttggaatgtttttttatatatcttgtttgagagtggatgacttcccatcacaatttacaaccctcccaggttttgatttacacctcttaggtattaatttttggtcaaaaaatatttttcaaaaaccttctggtcatggctttcatgtgagctggttgttcttatgatttggtctgaatttagaactttgagtggcttaaaacactgtgaaaaaatcttatggaactgctgccagttgttgacatgcagaaactcccttcaaagttgagctgttactcaaatgttgcttaaccattacctcacccatacttcaatgcacagtcactgtgcaccttgcacagctactgtgcagatattcttacatatgaatagcttacagtatgacacaagttacattgggagtaacctgcatgtcaactgccaccattttggtgagattttttcatagtgtaatttgtaaatggttacggaaagtcgtgaagaacttcctatcaattcacggaaagtcctccagtgaagaacttcctgtcaattcacagaaagtcctccagtgaagaatttcctttcaattctggggtccttgaagatgtagatttatactcagaaggtctaagtttcttttttttttgctaggggatctagcttttcaggatctagattgagtctttgactgttactaaccaacttatttctttagttctctattctgcatgtagctcaattagatcaacttttaatgagtctgttttgaacagaaacagcagcttcaggcaaccaaaaaagagataatcaagctagttttttcaaacttgaaaattgttgataatgacaatgtggtgcaattatgtagctgcattgttccaattgaggggcttgatttgagcctaactgaacccaagcccctcgatttcggcagccgaaagagcgcttccaagtgtgaggtgctccgggtccccgctaccgggggccccctcacccccgtcccctgactttgttaagccaggggtcaagttacaacaggaaaaagcaaacacctgccatcaaccaaacaactgtacccaccaatgacgacgatgccaagcagtacaagtacaacgagcctacaagcagtctcaatcgatccatcaagattgaaaaatgctttcgatatcctcaaccagatcgattgtctccaacagaacgacatcaggactgctccaaatagtcaaagcattaccagctcaccgtacgttactcttcacatgttttccttttcttctactaataaaaaaaagaaactcaattctagtcaaaaaagaatgatactttttgtttttgtttttttattttttgggtgtggagagggtagaataacttgaacttgacgaactatgtgctatctctaatttcttttgtagcaaaaaaaatattagtagctcctcgaatagccgaataatttcaacgccagcgctagaagcgatccgatcatcgcgaataaacgggcgaagcaaatcgagtagcagcaaacgagtgaagactgaactgcgaacaaagctgaatcctcaaggaaaagtgaatccgggctcgcagatagacttcctaggacgactggagacattcaaattatctagctatccggccggcaagccgcgtgggttatctccaccgagtatggccgctcacggctggacgaacgcgcaaaagaatcgactgaagtgcgtttgttgtggagccacctgggtccttgcgactccctcgaagggcgattggggctcctccagcggcgcccaactagtcaccttgggaatccggatgaggactgaacaacatcgcagctcgtgtccatggaggagcaggagctgtcctccttccatctatcacaccccccgctggaagagcagtcgggaaactttcgaggctcttataaaggtggcagtcgagatctccgacgccttattttccaacgcacgcacggtcttccaggtccaacataatctccccgatcgggtcgtcactactctttcgattgctctccaaactgaaaactcatccggctcgacactcccctctcgcagctgcccgaccaccgacgccttgatcttggctctcttcggctggtctatcaaacgagtcccggcagggagacgcgactcctcccagtccatggccgccctgccgtctattcaggggtccaacccagcctcaggccggtccaccaccttacccgagtccgacgacctgcccagtctacattgcagactgtgccatcgccaagcactcccgtctcccacatcgaccaaagccttcaacccggtccacgagcaccgcgagtactgtccgttcatcgatccacacgctggctttgacccccctcaaggaccgtcggctgcagccgactcgcgacccggatggcacgcccgcctcgaagctatccagaacgtcctcgaccgtcagaacttctccatctgcccatcctcctcctcctccgacagcccccatcctctccctaaccagtcttacgtgaccctcgaaaatatcgcccgtcacttcaacacccgcccccctgtcacaccctccgatcatccgctgggatcggagaatactcataccccggtgaatccatcacgcgattcttgcccacagatcaacctgttaaacttcgtcaaagaagtcttggtcggccctccatctcaacttctctcatcggtttaatgaaaatggccctgtattctgtttacattccatattgttgccatttgttgtgatatcttgtgaattagtcatttatgggaaagaaaggacaagaaacagatacttgctctgagatatgcatttcatcacttggggcaaagacaacatgaaaaacaaattctaacaaagtggggtctctcatccacggtttatgcacaagttcatgatttgctttgtacagagccgctgctatggttagcccaacgggttcaattcaactgcaaactatccctagatctaatgacatgctgatactgagttcaatagtattatgaatcaacgcaataaggtattggttgaatggcccccatcaattggggaaacaggccccaggagtgagtttatgtctagatgaccaaaatcagacattgtcacatagcttgcagatcaaagtttggtttacgtagcatttgggggtgtttccaccctattttcctcaattttccaaacaaaatgtgtaccaagtaaaacacaaaaaatatgatcttctttttggacatgacaatttgagggcactgatagtgacccaagtgggccattctatccaacaaaaaaaatacattctcacatgtcagaaaattggtcttgtattagggtgggggatgatggaaattgagaaatgatgtcagaatctgcacaccactttgatgttgctcatgagtcataatgacatagttgggccattctatcatttgtttattttgggaaaaagtggccttgtttcaagatagcaagggcattcctcaatttatatcatccaggcccacattggctcagatttgttacatggccatataggaattccacatattcagaatacaaatggctggctcatctcaaagggatccaaatgtgctgattctagatagcaagtgattttgcaagtctcaagctcaccattatctcaactttcatggacagctcaattcagaaaaatttaaaatagttgaatcttctatactttcattgccttgagctttctcattgaaatattcttcatgtatactgatttttgagatagaggagatttgccaatttatgcaatagtcatctaatgtttgggacattttccaattaaattaactggaggacttcctgtcgtccaaatctgttaatttagaaggacatcccaaacgttatttgctggcaaaaattgatcaagatcaagttttcaccagccaatagagtttaggaaccccttctagatcaagtggtttaggcaacgggaagtcctccactgacaacccctgccccctaaaaaacaattgacaacacaaatgacatgtgacctaacatttgggtattcatatttgtgcatctctggggattttcctccaatcaatgggtggaattgttggaacaatgtttcatcctctcatccttctctcaggtatactaccagaaatgcttcattcttgctggatgtgttgaaagtatggcattcaaaaggctttgggaactctttgtaagtagtggggctcatggttgccatttttaaatttttagagccaattttcagacatttatcaccaacatcttggaatttttacaagtcatacagatttgaaggtttctgaaaaatccacacaccaaaaaaaaaacccttgcacctttaaatgggcttaaaaatttgattaacctcaatcatgaaccctactaattatatgtattgcatgcatacattccactgtactcaattcacagccccagtcacataactagcacctctcattatatatttagcaaatttgttgttaaaactttcatgaaggtatgtcgcctcaaaatcaggtatttgctcaaagcatattttcttatagcactagcatcttttggtagtgtgtttggttgttctactctgattttggttgacatttttgagttttccctttcttaggttcatagtgtgcaatgccataggccaaattacactttagaaaagtcatttctgagcaacttcagcaacatgaaagctttaaacgttctagcataaacactataagaatgacaccaaattgctcaaagtgaatcaacctaatatttatacgcacatgtcttagccatagtgtattcaagtcaaatgtaaatggaaggatgtcagcaaaaatggagaaaagaatcaaacgatgaactggaaaaaagcagaaccaatgtagcagaaaaataatgaaccaatttgcatgcgagcagatatgatatcccagttttttgggtcactcatcagacttagttttcttgcctactatgtactaatatgtccttttttggaaaaagagttggcccccattcagaatttatacctagtttcatttctctgactacacacttttagctcatcgtgaggtaagccgcgcttgctcaaaatctttctctgcttcttgcaattggtatatgaaggctgaaaatagataacgataatgtttgaataagcgcctctagatcagaatcaattcgaagccaattatgtactcacaagtgtcaaatttcgagggtgcttttttgatttcttccaggttgagtatggcttgtgcctgatcgatccaaaagtccattgatcgagaatgcgaactgtgccaatgtcggtattgcttaaacaaatctagcaaatgacgatgaatcttattctgaaaagtttgtgcatcagacgcaaaccgcttcaaatcagaaggtgattgggcgttccacaaggtagatagcttcaaagggtttgttgttttgacggaagtttccttaggcaaccctttcatgatgctgtatgttgattggatggcgcctttcaaaattccgtataataacttgggtgccgcaggtgattcttttactgcaagcaaatcctccaaaagttcatccaaagcctcctgctgttcaatggtaaattcgatctgtttgcggacgttgaagttcgaaatcctattcacgagttcatagatacctatttgcgtgaagaagtcggctcatgtaagaatgtattaaaatgtgtctattggttgtatcttataactgactctttacttctttgctgttcaacttattttgcaaggcgtcttcaaagtctttccttagtttattttcctcttttttcaaacgcttcccctcttcagaaaagttgatatgttgatccgaagcaaaatgattgtgcccattgagctgactgttttgtttcattccaccattgacagcaatgagttggccttgacataaacaatgaaagcattgctagggtcaaaaattcgagacaaattctggcagataaagagatactcaccttttgacgcctgcgaaccttcagccaatccatctgggttcttcaacttcttggtgacttgactgttttcagccaatttttttaaaccctcccggcctagtttgattatcattcggaataaacgcttgttggtattgtgaaccatttttcgaacctgcagctcaaagtgcaccaattcctcaggtgaatgggcgcccagaaaagatgagagctcattggaacctgatgattttggcttgaaggctttttccagctcaaaaaacgttttgggatcatgaagccaattcgcaagaaaatcacccatgatggtcttgtcgttttggggaaccatgttcaattcctttattatttcaagctgtttcccgatgagaacatctagatacctgggtatggtttcaaaaagcttcttatctacgatgaattggaaatataaaagaacagaaacaaaagtcaagatgaaatgcgaagacaaaaacggatggaaacggaacaccaacttaagcagctgaggaatatgatgttgatgcttctcaccttgaatcaactccgtcacataagccctggaagtggaaatctctttcaacccagcatgtaaatctgcttgccattcatctgaaagttcttgagcgcttttagctaccgatggtccttcgccgccatgaacatctgcaaccaatgcctcggtcagtccacctttaattggcctttgacgttttgttccttcagacaaggcaggtcttctacgagatgagaatgaaactgcgtctggaaatacacaaaaatgccaaaagttaatgtcaggagtgactggacaggtagtttcgccatatttgtgtatttttgaatcatgcgctcactgctatgtgctcgttccgacaccgtaacgccggagtccagtaaagcttcccgacttctggacaagccagtatccgttctaaaatggggagattcttccttcgatactccaagggctgcgctggtatcaatcggaatgtgaccttccatcggtacgcaggctacacagcaccatgacaggaagataacaagcgataagaggcgtctgccagacgaagtatatttcttttggtgcatcgagttggatagcagctaagcgcacgaacgagaatccagtttcttgggtgtttgaaagttagggacaacaatccgaacgggcggtgagttttaacctcacgaataaaattcaacgcatcgttagtgttatcaatagtcaaacctagcgaaacatgccctaacatgccccctaatttctttggctgctgattgtacatccttgccggggctgttgcatctaactcgttgtacttggtacatacaacagtggtatgtaccacctattgtgctaagctaaccggaccttatctgatcaactagagaagtaaagccttgagtataactagccatacaccatcatttagcgccagtctaaggttttgaaagagaaattgtattctctttgttacaagcttgcaatgtttgatgttatgtattatatcacaccaagcacaaacaaaattgtcatcttgacatcattcagagcccaagcctgcgtcccgaaagcacttgcggggaaagatggttttggcaagtgtatcgtgatgccttctttccgtcaatcataatgtttttcaagcaccggattctgagtgccactcccagcttttttcacctagatcatcgcacatgcgcaccactcggccgcatggcgcatacaagtctaatcctcaaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccatggagaactataattcagtctatttcaggaagatcgctagagaagaaaaaagtgaaggaaagagggactgattttggggaagagtaggaagaagaggtgaaaactcaacaatttgggaccgggtcggtcttcatttccgacggtatactgctattctcataccccaccccaccacccctccagtccgactcccagtcctacatattcccaccaccccatcactaccccccccccccccccatcgatcgtcagcgtcctcacctcggctcaaatctgacgaccgaccccccccctcgtcgcttcacccatccatcgtcgggtcggactcggactcaaacagagatcgcccggcctcccccactcgtgagttgtcgttgaagttcccgtccctccgcttcgtctgtgtcaaatctgacgacccccccccctcgtcgcttcattgttcaccaggcgtcaggtcggactcggaatcgatcggacaccgcccggcctcccccactcgtcgttcccggcccctgccctccgcttcgtcgctggatacttgatctggcgaccccccaccctcgtcgcttcacccttcaaacgtcgggtcgtactcggactcgaacggacaccgcccggcctccgccactcgtcgttcccagcctgccctccgattagtcggtgttttgcaggacaagccgcagccgctgccgctgtcgttgctcttggagtcgtgggctcgacttggtatccgcccccgaccactttcatttgtttctctcgttgtgcaagacagctagtcagggcctgaggtgagtcatcgatacgatacgatccggtatcgggtatcggatcggatctgtcatttttgttcaattttttttggtctcttgtccagtccactgacttttactttcactttcttttcagttgtttctttagattgccctttgaagtgtactgtcaggtgtgtttctccttgtgattattatttattggttcatcaccaattttttatggttcatcactgaccacttttgcttttttgaccattcatttaggtttttgtctattgtcaggtgagtatttattttgttttatttctttttcttaattaatttttctattatcattatgatttattggttcttcactatttttttatggttcatcactgacatcatttgtttcttttcccatttattcagggttgtctctagtgtgaggtgagtatttgtttttttatttatttttcttattgaatggattactatttttaatcattcaatcaaatgtcagatcaatctcaactgacatatcattggactttttttttcagacatagaatagtgattcaaactcttcaccaaggaccaacaacactgcaacttccagaaacaacggtttcacaatctctactcaatcatggccacctcctcaacccctgcttgcaggtctcagcccaacacccctcctccaggaaccccatcagcatctcggcctccatctcaacattggacgaggattaccactccagtccaaaatgaccctaattttgtcaggcccagcaacgattctcgcaagggcccttcccccttcttcagcaactcagacgtctgcagacaaacgcgtaaacttcccaaaggccatcgtccgcttcggcttcacaacctcgactcaaccgtggccgcctgcaagacccaagaaggccaaggcatctcaaatgcccaagaaaccaccaaaagcaagagggtcgttgtatcccagcggggatttccgaattctgaatccgactcagaagcttcatctccaatctgaaccctgaaacggacgggaccggcaaagattctggattgacccttcacccttcgtcaggaattcagatgattgcaaaacaaccgccgaaatttccccaaaggccttcacccaaatccaaggcaacaaccaaaggattccgagtttgagaccaagataggaggagtattttcaaacccccctgtgttagaaaagaaggcgggacgtaagtttttttatgttattttaattttgttttcttttacacaaccttgatctcaatctgaacctgaaatggtttgaattttcataattttttagactgaacccattgtcttacaaaatgtaaatggtgcgattaacccttaacaaatccgggaaaggggtaaaggaactccgagtttgccaaaatagaggagtaccttcacccccctgtgtttgaagaaggcgacgtaagtttttttatgttattttatttgttttcttttacacaactgaccatgtagcatggtttgaattttcataattttttagactgaaccattgtcttacaaatgtaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaacaccttcaaccagctcctcgtcctctggattattcgacattcgttgccgtggcttcgaatagaggatttcattttaggtatagcattcagatatctccgacatgtcgccaagccatacacccgcgtctgggcggccaccgaggcacatcggctgtactgccacttgcagagtaaggtgttggacacactccaggtgaatttatttcgtcctcttgatcaagcaaatagttggctgattgctcctctggattgctcatcttagtcaaatacctcaaagctcagcctgatccatgatgtgtggacgaccaaggggaatcgaaatgcgtttctaggaatcaccgtggcttatatcgacgacagttggacattcaaggtctgtcacctgtcggttaagtatattgcttggacacataagggcaaatatctggctattccattggcgaacatcctcctcaaatccctcttgaacaataagataagtatttctgttattatgtatcaaactttgtatgacatagcagctagctgattagcaattattttggttgttgtatttacatcatagcccaaactactgactcaggttcaaataacctcacaatggctgtcaaagtcgaccgactgctcaagaaggacgcaaatcacaatcaggccatctcaatcgccaagaatcatatccggtgcttttgtcacaagctcgccctcatcctcaatgccggcctcaaagcaatctcagtaccccaacgcgatcaaatacccactcgccccgtgttgggttttgtccccggcctgtgtgccatatccgaggaatcatctgactcaggccaagtggacccattggccaaccccttcgataccgatggctttgttgacaattcagactccgactgcagtgatgatgaaggaccagaactgagggaggccaatgttattgagaaagtattgaagaaggttagttatgaccttctttttattatatttttcatcttgagaagttcaccctgaccaagatctatcctgttaaaataggttgattatgtgatccaacgaatcacttcctcatcagccaagcgagccgaattcaacacatgggccaaaaaactcgactactcgggcccaactctgatcgccggttacggtatccactggaatatcaagtttgagagccgtgagcgagggtatattgcaaggaacgtaatcaacaaactgatcaagaacgagcgagaccgacaagaacatgagggaggcaagaaccacttcaatgaatatgaaatcacgcgaagccgactgggacacattgtccaagaaattgaatgatatcatcagtgtaagcgtttccttgtcatttccagatcaagtttgagagccgtgagcgagggtatattgcaaggaacgtaatcaacaaactgatcaagaacgagcgagaccgacaagaacatgagggaggcaagaaccacttcaatgaatatgaaatcacacgaagcgactgggacattgtcaagaaattgaatgatatcatcagtgtaagcgtttccttgtcatttccaagattactttcatttcagtatctaattacctatgaaatcaatatttttctatacatcatcaacaggaattctattacatcactaagaagatggagggcgacatcccatcggcttcaatggtccttgcaaaataccgactcctgcggcaatacctcgagggcaagctcagcaccatcaccgaggatgaattcaagaacatgatcaacaccatgctcaaaaaaatcgacacctacgtcaacgaggctcttgcatgcgatgccatccttctcgccacagctctcaaccccagctaccgcctctcaatgatccagaagtggtacccctcagccttcccccgcgcaaaatcccttctggaagaccaattccaacaacgcaaacaggccctcaatgaccaggcagcaagagatgaagacaccccgccacccgaaaagaacacaaccctgccccctggtggtggactcgaggaagatgtcaacttcttttcggatgctgcgccagagacctatgacgaactggcagcgtaccttgggggtaagtatcggctgccctcttcacaggctgctgattgcttaacttggtggaaggtgggttcaaacttttcataattcaggttctgagtttgtcataagaatctgattattacctttttcgatgaaatacagcaataccattgagggtacaaagatgccacttgatgaagaaaacaagtataaaaggattgaacccacacatggcagatcaaaaacaggcaaacaaaccaatttacctggggactatcagaatatctatagccagtacttctccccaaattctttttaaaatgaagaggtgttcaggtaccagtcccaaatggcttgacccagcggtgtgcagttacaataaaatgtgatatctggcgtatctgagtattgtagctacctagcttcaacagatagagagctattgtattgtaatttgggtctttttccccctagaagagctgcaatgtaacatcaataacacaataagataacccctgtagtatgccaattgtgtttcaagtatcaaattaaataaattcacagtccactattcagaagggcatgtattcttaggtgtattatggcataatcaaattctatgggtcatttaattttaacccatagtcactcactggaaccactgggctagctccactcagtcaaaagctatctgggatttaaattttatttgcatactaagggcgttgataaacgcacgccagcccccctggcgcacgccaaaccgcacgccaggtgcggattggcgtgcgtgcctgcacgccaacgaaaattggcgtgcggggccgcacgccaatgacctgcagggatataccctgcaggttggcgtgcaggcctgcacgccaaaggtgtttggcgttgtaagcccagttcctcacaggcttacacaaacatgtcacatgattacataagcctggttctggtgtatttagtctcatcttctccttctccttcctagcttggtagagttcttcctcctaccgatgctaggtacgtcttcccatctcttctttctcaattcttctcttccctattctcaccattctagttgtacttaagagagttcttcctcctaccgatgctagtaattaaatcgaccgtggtactagaagttctctccaaggcaaaaggccttgttccgaccgacctctaagagtaccagtgaagagcattcacagctcttacactttttttttctagttccataaacaatacgggcaggatttttttttttttggaaaattcattattaaatcttcagcccgattcttgacctcaatcaccatctcatccacctccgtctggtcaatctcaatctcgccatctcgggcctcgcttttaagtccaaaccgcgcaagctttcaagtccaatccacgccgaatgacctctactccaggcaaaatgaaccaaggatgggcacatcgacctcttcaccagactcagaattgctacgagactcgtgtccaatacctggaggagatcgttcacctccttttggctaaaacaaattcacctcggccccccaagccggctcattccgttactcaacggagcgaggccttgtacctctcttatcccaagcgacagcaggtttgctggctgttgctcaatccaatcgaaacacactatctcgttctcttacccgaagtctaggcgcctacatctatcgtcatccctccccatcaaactctagttgctcatcggcctcctctcgtcggaaaaataccaatgatcccaacaatgcagctatgaaactcgcagcatccgcggtcctacctcgcactcgtggtgatcaccaaaacgactctccttcctttcatcctgaatctcctcttatgatccgtgacgcacgaactccaccactaagcaccgagacggccgtgaatacattgccgttgcccatcactgaacctggcctctcccccccagaacccagtcctcccatcgaattgtctcatggagaacaaacaaaaagattcccggtacgatcactctcgttagatcggctaccgccctatggtcttaccgcacccggcccaacaacaacccccaacgccacaaggttctttttgaacaacctaccatctgtcacaggcctctcaagtctaagacccgccgctggaccctcctctgtactgcaggcaaacagctccccctcccaatcgcgctcgttagaccaatttccacccgctgcttgcgccaaggttcccaaagcggaacacgcttccgtcacccgctctccacggacggaagtgaacattgatcctcctactcctagcttgaccgcccctcctccaccgcctctactgcagcccgaggctgcctcgcgatcagccgcttcgttggttgacttaaaactggacagcttgatcgtcccaccttcaccgcctctacagcagcccaagactgcctcgcgaccagcaacacccgcagcgaatacacggccggattctccaaccgttttcccaccaccctctggttccgacttggaaatcatcaacgatcgagctcttactcccaccgagaccaccaactactctgaagggcacttgaacagcatggtctctgctgagccatcctccaagatgtcatccaacaaccctcagtcctctcagcttaccatgaccgacctgaatttttaacaacctcaacaatttagacaaaatccccacccaagggggtgtaatgactactatgaatcctttgaaactactagtaagtgatgtctgctaagtaattatctgtttacttctctaatgcaagcatggggaacaaagtaagtgggaaagagtcttctctatatacatgtgggtggttctgatcaggtactagtggtaagatatcagctgatgtaagaagatggtatgaaataagttgtatctgaaagacaattggttatgaaataaatgtggctgacaaatgcgtagtgtgaaataaacatgttgaaaaggagaaaatatgaagtaacttctgtttgtgataaaaaataatatgtagtgcaaaaaagaaatgagataatcaaagactgatataaatattctgaggtgagatgagaaatctgtgtggtgaaatatatatgtaggtgatataagcaatgagtaatgagttgaaatgagatgtatgatgagaatgtaggtgatataagccatgtgtattgagtttgaaatggaatgtaagaatgaaatacttgtagtatgaaatatatgtagaataaaataaatgtagaatgaagtaattgatgtatgaaaagaagtggatgatgagtgagatgagatgacaatatctggatgagaattcagatgtatgggatgaaacagtatatgtagtctgaataagtgatatctgagatgaaataaataacatttactgaaagattattatcatagaaagaaggtactgagggaagactaatttgtatcttgagatgtgtgatgtgtagtatgttgtagctatgtagtaccatatattatgtagccaaatgagtgtaaaatctactatcttataatgttcttaactggatacaagataaagggttatgtaacatatgcatatctggttgtaataacatgaaaactactgtaaatagctattttgtactacatatgaccttgattggtctcaccacaacctcccccaactttatttgtctgtccccagacaatacctctctaaataaataaatatatgtagtttttgtaatgatcatgtaaggaaaaaaaattagaaatgtgaaaatttacaagtgtcacagagaaacaaaagaaaaaaaggcatgagttcaattggccagtcttgagtttcaggtttgcttgagaaatgattatcttgaattacaaatcttcagatcttgaatcttaaatttgagaatagttttcagttgaattcttgaatgggcagtttctgataatgaaatttctcataatttagtatcaaggtaaaattttctctatttctatcttagtgattccaatctgttttagccatctgactaacaaaatctaatctgtttttaatcctctgaaaaaaaaacctctgtaatcttcttattttccagtaattttacctttaactaaattatgtaatttctttatttaaattttccatttcaaaattttcttcttcaaatgcttctcaaaatttaaccttctttattctgaattttctgatcttcttgttaatctcttctttccacagcctttaacttattactagacctgaatgttgtcattacttcttcttcctcactgttgtttctgtttttgtagaatgtacatgtaaaagaaactggtttctggattttgagtgtacttgtttgaaagaaactgttatctgaattcttggatgacagagcgttggtcgataagaagtttctgtacaaccatcgcaatcggagtattagattgagatgttaacagaagctctcgaaagcagatcaaggttgaaccaaaacgctgaacaggtggattcggtcggagtagaacttaaaacgactaggaacgaatgaatacggatattgtttagggacctcgccgtatcggtccgactagaaggagagtaatgcaagactgaaaaggaatgacggcttattgacggcttttaaggacatcagcgagctcggtgcaatgcgttgtataacatcatcgatcattgaatttgtaatgtgagactgaaaaacgagagacattcatcgtcggcttttaaggacatccgcgaaaaatatcggtccgactagaatgagtgtaacgcaagactgaaaacgaatgactgtttgtatcgacggcttttaaggacatcagcgagaaaaatcggtccaactgttcaatattcaattttcaatgttatcctgtcagaatctaacacagtcggtgcttcgcgccgatcagtcctttttgctttggtccatatgtagttgaaaataatctttgaggggaatgtctgcccagttgaccgtgataatttattcaagtcgctgctagaatctggcatctggaaacgagtatagtctaagattctttccgatctgtttctaaaactatctactgagagcccagccataagtacctcaaagacgaaggcagctactatctggctactaggaaagcctcggtttttcttgatgacttcaaagttgatcgggtccaacagcaagccatcatcacagatcatgaatagaataaaccaaaagaatagaatcaatgagaccttcaagaagttatcccattcattatctttgtgcaattccaaagtattattgaaaacattcacgccctgttcttcatgttgctgatagcccaagtctcctctttgattcatcgtgtagatttcttttttagaaccatcatcgttacaaggtggtttaggtaaaaaacaatctaaatctggtgatttggctgaatggaattcggtttgaatgtctttgttttgtctatcaacgttatctagattatgttgcctgaatttgaccgggtaatcttctagtttttgttcacttttgttctctggattgtcatttgcgaacggtaagacatggaaactagacagcagttctgctgctatgtcatctccgaaagggttttcctgctggaaaatgacaggatcctcccccaacttggctgatgtccccatcagctgggcagaaaaagagaataagatatctgagtcattgctgtgaaaaaaatttctggccactgtactgataggtacaaatgttgaattgttatcttctataaaggtgctggtgttgtattcttcctcctgagaaaaatccactactccatcagaatttttgtcttcaaagctcaaagccacattgaagtcctccatcattctctgagttatcttttcttccaacccagtgaaatctgtggttaaaatttcatcaaaaaaaatcttgctagctggttgatcttcagaatgaaattcttgaggctctatttcttcagttatttcttcagggggcttgttggtctgttgagtagagatgatttctggttctgagggtggattgaaagtaagagctgcagaggagttgtccaattcttcagtttctaggtcgtcatcttcttcataagagcttaatgatggtatgtaaatttcttcaagttgcccaaaagaggagtagaattctatttctgtcatagccgctgtcttcttggagttttctgaaaactgatcaactacttcttttataggtctactagtatcccaggcaattggtgtatcgtccggtaaaagataacttctgccttctttcttgactaagccattggattcatcaaaagaaaataaattacatctattggaactgtgattgggttggaagcaataataacatctgaaatttgggtttctgttgggggctgaagttggggggttggcctgttgagagactgaatccaagggcttgtgaggaggagccatgtttccagaggtcagagcagctagttgtttggtaagatcttgaagttgtttatcatacaaattttggacaggagtactaggagtggtaattcttggtgccggtttggtctgagatgctggtaatttttcttgattcttttctggactccaaagattttgttgttccattacactgtctgattgaacttctctttgaatgtaggcaatgagagtaacagtgggaggtaagatgtctcctccatctctagatcgaatcatcttatcatctctaataagttctttaattaccgctgatcctaattggcgactgagagcttcaagcaagagttcacggaattcttcaatgctagtattataacccatcctaactaggtagtgagtgactgcttcaaatctagtcttgaatacttgaaattccctgagagtccgaattcctcctttactgacggcggagctgaccaaactttctagatcttgctttgtgtatttgaccagcggaagggcctttccaaatcgatcaagtaattgtttcttcaaaccttcccagtcaacatcttcgtagccagtcatttcttctatctcgtcctttaaatcggcatccttgataaaaaaaataacctgtttcgccaagtccctcgcgctagcaccatccgcctcgcctgcgcattcgtaccgcttgataaatttttcaatcgcaacattcgtcccgtcaaagaacacatccttatccatgggtttaattttaaccattcttgctccagtctccggtccagtatatttaggcaatctggtttccctttccaagaaatggggtaaaggaaaaacttctgactgatgggatgctggggtatgtcgaatttgttgatgatctgagggatggagggctgaactactggaagtttgaactgactggcttctgtgttgtccatggtttgagggatatagatttaaaggaactggctgatttctgtaagacatttctactatgtatgctaaggaaaaataactaatagattttctaaaaaaaatgctggtatctgtactaaaaatggtttgaggtaagattgatgcggaaaatatcaggggtaagaatttaaaattttctcagagggatataaataatgatctgctgtaactgaagtgaaagtatactaataaaattctctggttaatattataggtagtggttttctggaacagatgaaacagtaagactgaagtaataaggggtctaagactaaaggtttgaaggagaataaaagccactgttgggacaccacttgtggaacttttcaagctaaagaaaagagcttagaggggaaaagaacaactacacaggggtgaatgtgagttgaagacttggatgctgatgaagctgccctcttgtcaaggcttgggagagagttacactaagaattaaagaaaaggtgtggctatttctgtgggtaatcttagtatgagatttattgctgatgtctttgtacaagtcacctgctgagagattgaggatgtgggggattctggtaaggatgaggctctgggggtaatggtttctgggttcaatttcttatcttctgggggaaaatcaataataattacttctggtaactactagtaagtgatgtctgctaagtaattatctgtttacttctctaatgcaagcatggggaacaaagtaagtgggaaagagtcttctctatatacatgtgggtggttctgatcaggtactagtggtaagatatcagctgatgtaagaagatggtatgaaataagttgtatctgaaagacaattggttatgaaataaatgtggctgacaaatgcgtagtgtgaaataaacatgttgaaaaggagaaaatatgaagtaacttctgtttgtgataaaaaataatatgtagtgcaaaaaagaaatgagataatcaaagactgatataaatattctgaggtgagatgagaaatctgtgtggtgaaatatatatgtaggtgatataagcaatgagtaatgagttgaaatgagatgtatgatgagaatgtaggtgatataagccatgtgtattgagtttgaaatggaatgtaagaatgaaatacttgtagtatgaaatatatgtagaataaaataaatgtagaatgaagtaattgatgtatgaaaagaagtggatgatgagtgagatgagatgacaatatctggatgagaattcagatgtatgggatgaaacagtatatgtagtctgaataagtgatatctgagatgaaataaataacatttactgaaagattattatcatagaaagaaggtactgagggaagactaatttgtatcttgagatgtgtgatgtgtagtatgttgtagctatgtagtaccatatattatgtagccaaatgagtgtaaaatctactatcttataatgttcttaactggatacaagataaagggttatgtaacatatgcatatctggttgtaataacatgaaaactactgtaaatagctattttgtactacatatgaccttgattggtctcaccacaccgcttcgttggttgacttaaaactggacagcttgatcgtcccaccttcaccgcctctacagcagcccaagactgcctcgcgaccagcaacacccgcagcgaatacacggccggattctccaaccgttttcccaccaccctctggttccgacttggatatcatcaacgatcgagctcttactcccaccgagaccaccaactactctgaagggcacttgaacagcatggtctctgctgagccatcctccaagacttcatccaacaaccctcagtcctctcagcttaccatgaccgacctgaattttaacaacctcaacaatttagacataatccccacccaagggggtgtaatgactactatgaatcctttgaccactgcttctactgactctaccagcaatatcattgataacccctgcttgccttcagccccattgcctattgatcccactcttcctttaccttctgtaatcaacaacttagacccagtctgtcaccagacccagctaatcataccacctgctcaacctgacaacgtcgaggtagctgcggttggaggcattgaaattttagataatgacaacagcaattctacagatgcccgactagccccagaatattcacaagcaactctagattactataatgacatccaagagtacctccagcagaccaatgcagatgagactgaaatgaagaagaaaaagaaaaagaagaaaaagaaaaaggccaacccaacttcaacacccaaaaatccaattttattttatgtttgataccttcaccctctgtcccccacacctatcctccaaccttcctcaccttccagtagtctcctttctatattaactccatttttccccaatctcccctgggttttccttcacaaatcagccaccacccctgaactcttttacaaatctcccgcttactttcctgtttcttttctgtccttgctactgttaattttccccttctttattttcttttataggaggggagactgtaagccctgttcctcacaggcttacacaaacatgtcacatgattacataagcctggttctggtgtatttagtctcatcttctccttctccttcctagctcggtagagttcttcctcctaccaatgctaggtacgtcttcccatctcttctttctcaattcatctcttccctattctcaccattctagttgtacttaagagagttcttcctcctaccgatgctagtaattaaattgaccgtggtactagaagttctctccaaggcaaaaggccttgttccgaccgacctctaagagtaccagtgaagagcattcacagctcttacaggcgtgcgaggccgaacgccaaagctgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtgtggtttggcgtgcgccatgggggttggcgtgcgcttatcaacccccgcatactaaatgcttattgcataatttaaacccacaagtttgccttggtttgtttacatattcaacattcattgcatagtgtaaccacaagttggccacattgtttgtatgtacactgagaattttgtatagcaggaaaccacaatttggccataatttgagatgtatattcattatttgttagggctagaaccacaagctggccattacatgtctacacgttagggctagaaccagagattataggttaggcccaagggctagaacaacaagtcagccaggttgcaaaatagactatttaaggatggctggagggcttttccccccctcattccaactttttgatcatctcatcacataagatcatcatctcatctgatcagcaaccagagagaacagagcaatcaatccatacatcaaccagtgtgatctcactcaaagtgccccattgagatctttcataccatgacaagcatagaaaaaggaaattaacaaccagtgcaacttgtgctcataaaatttaaaacaagagaaagtgatcttaaactattgtgctcccaaccaaggctaagcaagaagggaaagacactttgaataggcacatttttcctcagtattatctcataaattctcattcattatcattaaatacgtcgtcaatcatttttcaaaatacataaacatataaaaaaacacctcttactcaacaatttcactcaaatagcctgctgaatccacattgatctaggtttgataagagactgctacacatagttttctctatcatcagctttgccacaacaataaataaattgttttgttaactcttgtgtagtaatagaggggcaggtctttcaaaccagctgtaacagttgtagtagatcattacatatgtgatatatctcatctgctatttccccctcacaggactgccaccattcccaaaagagttctcacactgcattgttgaaggccaaactatcccaaaagagctagaaggctctcctttacatctggaataccccttttttgcaaatagatagtcaaaaaagcaaataaagagaaatcagggtattgcaaaaacttacctgttacggttaatggtagcaatattggtcaaaaaactgttatgttactgctacacctaccgcattacccaccattgcttggccattttctttgtagcttttcaattcagttgaacaatattgccattactttcaacagcaactggaagcatgaggcagaatgggtccccattgtgaaaatgaaagctgatttacaaagacttacctatggaggggatgctgaatgcaaaaataaacatctgaaactatctgagacaactttgataaaaaagtatggaaattttctgcaacttaattgttgccatttagtctgattcaacagtttctgggctcacttgacttcatgcactaataaagaaaaaaaactctttttcaccctttacatgtggtccaaatatccacaaagtttaacttaatttttttgaatgaaaaataaaaggagatcataccaattaacaaatttttacagcttgaaaatctaagaagcagctggccagcacttgagctgattatctacttttcagaggttattttatttcagcaactgatttataagtgatgttagtgagggatgaaaggggaatttcaaacttacacactaaaaatttcagtattagaaggttggttagcattgggataaactacctgttgaaattttgtctcttttcttctcattcctaaaaaactcatctattcaaccttgttattttactgatgtctagatgaaatagtattaattttactttgttttgtaagtgtctgagtgccatatatttctcttgtctagtgctgaaatccctgtagtctttgaacctgggtctagtctttatcaacaagtttttgctcctgtcatcttttcatgcatatgtttaaaattactattcatttttatattcattttttctcacccacatgtttaacctcttgtacgtagactacttaacgcctggtctcttctaagtaaaacatcattggttctctccttcatttttcgaccctttgagccgttccgacaaaaaccaatgtttgttgccaaaatttctccttaaaaaattgtccttcatcggtcaaaatttcatcactaccctaaaagtaggaggagaatatacactgtatttactaagtgtaatgggggtgaatatgttgaggaaccaatcttagggcagaaatggcctccctttatattctagagccccccttgggggcattcttagaatataccagaatgtctatttcatgtacagtggctacacagtgaaaggtggcttctttggggaattcacaagcccaccttggagtaaagcactagaatttactgttttgactctaatctgaacaaccaacatggctcaaacgtttttggttccaattttttcatttataatcattcttaaaattttccgttctttctttctctcagcactcccactccaccaaaatgaaaatattgaagcttttgaaaaaaatcaattttattttttttctcaagtgttaaaactctgttttttgttgttattttttcacattcattctttgggaccagttctgtatcacttgtacaagtctgatgaatttgtaacacattatgaaatgtctcaaaaaatttccatattgttaatactcatcaagctgggtaggcagagtgccaaacaaggacagatatatagagtgttcaaaattccctaaatattttttcactaattggtataatcctgcatattccacaattttggctgggacctgtcagtttgagtcttaagtatgctgacaggtcccacattgttcttatcaacatgtatccccaatccgttttgttgctttccagtgttttattaaagttgtagttacatgaattctcctacttatttatttctcatattcaactgatctgactatggttcagatgattctttatttgatgattctcaccaaccagtgcaatactaaaaataatcctggcaagcacaaagttaagtttttttggtctgcccttcaattgtggctcattgatttgataaggattaggaacagctgatattttgatctgttcttaaggaatagcatgtcagatgagggagaaaaatgtatgaggccaatagtgagtacaccactgaggagtgattatgtacagtattgccaaaaagaaacattggccaatgggaccaaccattttggatgagtggaacaagaataatcaggaaacaagttgaaaaaaagtgttgcattattcagggttaaatggttccctaatacatatcaagtcaaatttggagagggggacttgatgtcaataaacacttacaaggaagacatgagttgaattccatgtatttcatggtattcacataactagatctatagacttcacacctgaaacaaacctctaaatcttctcctgtgcgtgaggctggggtttcagcagtgggtgctgggggttgttcacaggtgcactcaaccctgcaatttagctagcttaacacaagccttttgatcttggaggtgtgtcaagaccttgcaaagcaagccttcaaaggaggatcttttgactcaagtcagctctttgacctgagagctttggaaattttggtggtggaacacttccctacatgaccatccaactatcctcttgaaaaaattgatgccctgttggaccaatagaattgtgtggatcttgcctaccatccatcaaaaactggacctgctcttgggtttccttgaaatccaataagctttgaaaatttgatgatttcttggatgtggtcacctgtataatcctgtatttggatttacagatgatgtggatcctagaaatcttgaagtttgagaggctttttggatgggtcaagaagccaaggatatgcccaagttttgctagatggaagacaagatcaatccatgccgttccaatggcccaacagggcatcaaaaattccaggaggtgggatgatagtggaggtaactttgccaccaccaaaaagtcaaaaaactgacttaggtcccaagcccccgaggggtgcacaatggtgcagctcccccgctgtgatccatatgtagtcgtgggccccgagcataaagcgggggaagctgtgaagctcgggtgtcccggcagccccctttcgtgataaaggcaccttcggaaaacattccagctggacaagcacccgctgaagtaccacaccactgaacgataatctcaaccatggaggaagaaagcaagcagagcctactaccatcctcggaacctatccgcgaaccgagtccctcagccgccccagactccaaaacctcaaccccttctgccgtcacctctcatccatccaaccatctcgcaaaggaaatcaaaatatggctcccttcagaaaacgctcagccagctccacgtccaggtaggaataataatactcacacaaacagaattcttgaatcggattatcactaattcgttttcccttttttttgaaccattcgtgtttttttgtagtccttggagacgagtattttatccctaccgctgccgaagctcagagggccttctccggacaagtggctagcagggaaaaactaacggacgcgccaatgctcaccaaatcgctcagagaacgagaacagaatcaaaagaaaaacgagaaactggctcggttcccaattgtttgtcctttttttttatcattaatcaacgttctcttttgagctattttaaatcacgcttcgaaaaaaataaagttctttgcgctgatcgtttatttttatgtatttgtatttccagacccgggtcagaatcaaatttggagatcgctcgatgctggaaggctcattacccagcacatgtaaaatatcagatgtttatcagtttgtcaaggaatcgctactggaagatgtccggaccaaaccattcatactttgcaagtcatcaaatcaatctcacgatcacatttgacagaaatcctcatcaattctttcatccttggaaactaatgatgtatatttctatataacagatcaaactccccctcggcgtgaattcctgttgacagatccgaagactcggtcgagtaatctgctggatcttcaactggcaccgtcttctctcttgctgattaaattcaccgatgaaacttacaaccgtttgtttttccacacttgtttttggggccccgattactggtggtcaatattgaacttatctttgtattttgttacagattcaaccaagccgccgccgctaatactggaattactgagcgcagctcagcctctacccccgccgccgacctttgaggctgagaaagggagcaagcagacaggcaacacgcttgagaagggaaaacagaaggtcgacgatgttctcaagtcgggtgccaaagttcccaaatggttacaaaacctcagtgcgtcctacccattggtttcttcttgtttaacgcctttttccactattggatgtacttgttgatgctgattcatgtttcttcttcttccatcgccgccttttttttctttagaaaagaaatagatcttgtatttaccttgagtgaacccgtttggtggaagttgcattccatctgataattcaaattgtttgcttgtttgcctgtgtgtgtttttttctccttgacctctctcatattatatcgttttaactcttgtttttatggagatagttgtaacaatgaaatatttgatgttttaagatcttagcccccgacctatcggtcatttgtccatctcattcgttcacttgatcctcattaacgtccacactcatcaatttataagcagattgtcatttcttgttgcatgctgtctaataccagcttatttactgtaatcatccacctagttagcagctgggtcagaaacaagatataccaccacatgcgagtattatttctttattgatgatcaagcacaagatttgatgcctccgtgatatgtccatgtcgcgacaaacgcgcattgcaatttaattcatgatattatgatggaattatgatggagcaaaacgcagcctggtgcaagaagatcactcgatgatccagaaaggtaaaggaagtaagataaaatctgtccgtaaatgtttgcgtgttgcataccaagccatatcctgacacatcgcgtcgccatgatgactgcttcattcagcacttgtctggaaggatcgtgcctggtgaaaatccgcaaacaagtcagaaagatttcaggcgataggcgggccctggaagtccctggagagtatgttgatagcatgcgtaccacaagcaatccgctgcatatcagaattgacaatcacaatggacttgttcacgattcctcgctcggatggtgagattttcaaggtcgaatcgctgtatctttgagtgacgcttccagtgttactgccgaccagtttaccgtatttcccagatagatcctatgttgtcaaacgtgccaatatcataagccttcgtcccatgattaaaaagttagctgtatatttcattcaagtgcacttaccccggcttgacactgttctcggtgagaggtcagacacttgcccagtaaggcggagtttgttgggttgaagtggccgttcgccgagtcgcaatttccggattcgttgatcggatcattgtatactgttgaagtactccggattagagaacatttataaccttctataatgataatgattcctatcaactcacttgaataatcgaattcctctccatctttcaagccggagaccttaaaattgaccagagtggtgatacccttttgggtttccttgcggctgaaatggaaggtgccctgtacccctaaaccgacaacggaggcagtagccgatctgacgatgcaatcttgaggatctattattgggaggccggctgccgcgatagacgacaaatggctgactgccaacatcatccagtataggctgttcttgatcatcttgaaggagaaggcgggtagcaagcagatgcaaatgtcaaatgtcaaatttgaccttgagagagggaatattattagatatggttaggagtgaggaaaaggttgtggtgggcgatgtcaccagcatgattgctttatgagagcctcaaaagtttccccaaggagggcggtagtgccccctaggcgggtcattcgcacgttggctgcgaaggcacttcgcggcgcagatgcagtaaaacactttttccgtaaccacactacggatgtaaaatacaggtgggatggttaagatggaaggcttttttatgagcgcacgaggctacatagtatgaaagcttaccagacaatcttctgattcaaacaagagtttctgggggaatgcattcaaatcaccaggccgatttctacggaagccctcaggggactccaatcggctcacgcttttgaaaattgaaaagtgaaaaatgaaaatacagaattcttcattccatttaaaatacagatttctgtatttccacattctaaaatgtgaaacatcactatcggttaagccaaatcagaagtgcataacgaaaacagcacatagaaaatgtcaacacaagagataacgatcagcccagcacaggccggcccgggaggttaacgcctcctggaccggtgctggttgatcggtacagaatgacctgctgtcagatggacaaggagtgtccactccagtctccgactaatcagagatgaccggtcatcctgataaagaaaaaggaccacaccaacaaacaaacaaacaaacccacgaacaaacgaaaatgcaagaaaaaaaagtatggatgtaatcacacaagaatcgctgtcataacactttcgaaacaacaaaatgagacaatgaaaccgcaaggggctaaagaaatatgcaaatttaaataaatattttttgggaaaaaagtaaaacaacaatctaagctgtaaagtttcaaaacgacttccggtgaactacgttaaatagcgcatgatcgggaaccgcagatttgttgtaaaatggttgcacaaagagacgagtcatgagtggaacggagaagaaccaaaccggatagttaattttccagtgtccattaaagcatgaaattggcgataacatgtgacagtggaaataccaatatatatataaatcagagaggaaagaattgagagcgaaataagactgacttatgtctggatcttcttggtattcctctgcagaaacccacatctagttttcgaagatcaaacatggtcagcccaacagttcccaaaaaaaggtggagcaaaaacaggcaagaattgcaccgctgggttggtagaagcatttacctttttaaatgtgttaagcccagcaagaatactaccaccgatccatgtggaatatttcctttcgggcggtgcataaatcttgatctgagcgtagcaaacataagtatgtaagtggatgagcccagggtcaaagcagaattggtctgattcatggatgatggagcttggtgaaaaggaaggcggttgccaagaaaataacgaatgttcccactttgacatccttcatagttagctttttcacttcgaacaggagccgatcaccaaaacctttgcacagtgtggtcccaccacttaaaataatattatggaaaagatgctttcgtaaatccagatcggttcggttgatggaatcaacgacgacttggtgaatgccggggaattcttctccgatcaactcagggttgaacagtatttccgttgcccgaaatcgttccggaccaagctgtgggaaaataaaaggtttagacaacctggagacatctgatcaatgtgcttcaggggtatacaatgtagctcaactcgaacaacactaccgtcgggtagtttgaaatcttcccctcttccgtatcctataccaccgccaccactccctgcgccactaccgccgccgcccactcccgtgcccgctgtgcctcctgccgctccgctggccccaccagaagcgccgccaccgacgtggtggtgatctttttcttccttgaccggattcagtgcaacataacaagttttttccttcatgattctgacaatctccttttcagaacttgtcaggaaattataaccggcctttctcaggaggagttgtaactgattggtgatatctctgccggccaaatcgaccctgcggatcgaatgtgggatcgagaagccttcataaactggcaccgaatgtgtgaccccatctcccgaatctaagacgatccccgtcgtccgacctgatgcatatctatatcaatattgcaaggtcagatgatgtggatatcattgcttgactgtattttgctcttcccttcgaacgcgtcttgtggggtgaggtggcaggaaccgacacgttgacgcacttacagtgataacacggcttggattgaagtaaatagggcggggacgttgaaagtttcgaaaaaaatttgggcggcttgatctcggttatgagaaggattcaagggggcttcggtcaagagtaccggatgctgaaggtggcacgagtgagtgtgagatgatgggtggagatattcgattcatcgaaacgaaaatcaagcgcgtaagtcattgtccagattcagaggaaaatggtgatgaaattgaggacctcttcagatgcagtttccagttcagactgataaatgtaattccatattcgttccatatcatcccaatcatcaaccacaccgtgttcgatcggatagttgattttcaggagtcccttcagctcttgtgcttttctaccgataaatatgtcgccttctattgatccagccatcaccctgacgtgtttgggccttccaacactaagtcaacggaaatggagtttcgcctgataattagcatctgaaaacccatggtaggttcgccaggagccgggtgagactgactaggatgggaaaaaacatttcgggtgatcttgaccagcgaatccagctttgatggttccagagccctagcagagaataacgaccaaattccaaataaccgatcagattagcataccaccctgaaatttcgaggtgttaagccaggaggaaatagatcaatacccacgttatcaattacgatcggttggttcgtcagtacgtcctcaaactcactgttccgtcacaatcagggatcattccagccggtcaacatgcgcccattttctgaatctgtaagtagtagagagatacttacgatggcatggcttaatatcttgagggtcgaaggctttgctggctggttggttgaagttagtctgctgttgctcctggctcgagtcagccatgccatcttcggcagcagacttaggggggcctaaccttgccaccatggggggcttaaacttgaagccagttgctgtttcattcttgacttttcaatcctcaagtgatgagatatttattcaaaactacttctttagttcttctttataaaatagaagagataatttttcaccatcatcaagcgtgattccaaaaactcgaatccatgaattgaatttagagaaagaagtatggttgctcctgaaagatttagggccagtagtggtaccgtgagattcgattttgaaaaatgggcattctttctgccttctacacagatttggacaagaattggagggatccaacattaaaattcttcacttttatgctaacaactggcttctggtgatggtcagttttgatgaaacaaaaatttgagcaagatagattctgaataattgaattttcatgccatatggtactggccctaaccctgacatactgccaagaagatacatactcatcatcatgtaaagaaacagaatcaaacctatagcaagtttttccaagtgcaagaaaacatactgtttaatgtttcagtcagcagaattttaaataaattcttacaagtgcaagggaactaaatttgttggagcatgccacatctatgacatggaacaataagcagcctttgccattcaacacagacctctcaaatcaatttcttgctgaacccaaatcaagttaatttaagtcttctcaaatcctaggtattcagaattactcttggaagttgaacctacatatttataatagtaattgggaaaaatgggtatttctagctgtagctgacccttaaccaactgtcatgcgtagctggttagctgtcatttagcacaatttagctttatgaagtggctatcaactatgtacatcaattttttagggggagggggctaacatcgcgtaatagttggggtgttgtcagcagcacatgctttaatttcacgtgaaattcattgataaggctgagttctctcatcatattttgtgccccatccgcatgaccgtgacggtgactgtgacagtggaaagaagaaaattctctctttccacatttagagtggcattggttttgaccaagccgtttgggagatatcaactttgacatgtttattattgtgttggttatatggggatattgcgcggccctcgatagtttttgatagagaagtgtcagacaagtatcaggagaccgtctacaacatttgagagggtaatgattggactgaaatctgtagataatcaagggctcactattgatcagtaccaagccaatgaacactttaacaatttccacatacgtaatcagatcattcttcagagtggacaattttcccaaaacgcctttctctctatgaccattattgctgcgatcttgtggcccatgtcgaattctttcattttcttgaatccgtattcctcgaggtaggtgatcattttgagattccgatgatctggttccgaaactatcctctgcgtccgttcatcatcgctaaaaatatggtgcagtaacgaaggcagccaggagcgcacccggtgtgggcctcgatgcgctgatgaaccaaccaacatgtggatgcctcgatcaaaaggatctgccctgtaggctcgggcaattttatcctcagcagcccagtagatttcgtctaattgtaatcgatttgtacgtgatgtgagagcgcgcaacgaagtacaacccaagacttaggctcagttgagttgaggaaaaggaatcaagcgaggacacttggaaaaacttacaatatgcaaacggctcaatcgcatgctggtccgcgccattagttccacgatatgatcccaaaacaggcaaaacgtgcttgtcttcgtagcgttgtctcaaccacttcacatggaactctcgatccccagcatctttccagtattcttccacccttggatcgtttaaccagttgtgcaataggtctatctcgcgctccgaatcgccgaaaattgacaagcaaaagtagctgtccaggtccgctacgtagcgctcatagatcgtttggggaggtggcggcaattgactctggaggattctgacgggatttgattgagccgaagaatcttcaggatgagttatgttgctgagcgctccttgcgcaatttctttgtgaggataagaaaatatgggatgtcgctgataccaccgggcccgagaaaatcgtatgaatcttcgattatccgggtcgccttcaacctcgagtgagagttgctgaaatagcaccggtagtcgtcccaccaaacctgagtcccagctaatagtgaattcagagatggtagcaaaatgtttcgagccgataatatcccataaggcgtatccgatcgagctggcaaggtcagccggattttgcgtttcttctgaaggtgtttgctcgattttgaaggagtccgaaccgtccttcgacattctgatgctgtgcaaaccgtgcggcgtttctgcgaacgtcggtgggcgcaatcggggtaattgagcagctgaggacatcttggcttgaccaaccaagtgcgtgcaacttgcaagtttcaatcgagcagatgtctgattctagcaaagctctgagctgtagtcctcgatatttttatacccaaatgccgtaccctcaggagtgaattgttaagcaacagtctcaaacgctgcttcaagagttgtaagtgccgcttatgaaaagtgaggagacttttggcggcattttccgctgaaaaaaaacagggttgagcaccgtggaagcctgtataccaaagagacttgcgtatcatggaaggtggtatgtttccgcgtaggatgaaaataaaccttttttggaatgatttctgctcgtctttgaagctcctctgataacagagcaacaccgatcaacacagtcacacaagttgggactcgggagtcggtgatgccgcgcgccgacctatcgtcctggaatgcaattggacccctccggctcaaaagagacttgctgttagctcttgaccttaacggcaagtatctcgttccagagtgtccacacgctgcttgacgcgccgcgaagttccctcgctggtaattctccgcaggtggacaccacatgggtttggattgtgtttggctgtcagaatatggatcaaacgtggactttttcgtctgttggagtgtcaatgcttgaatattgtactcctactgtgaccaatcagcgccgccatagcaatctcgtcctgatgggaaccataacactagtccaccactgttgtgaatatgacattgaatttgagcttccctgcgccctatacgaatgagcatgatgccttggttgcaccatgtcaaattcagccggacaaagtctcacaaaggctcctaaggggcgactatgcgattagagtgtgagtgactcgctcccgccccacagaaaaacaacgccttgattagaaaatgtgtcgcaagtcttaatcttccggagatgtcatgaaaatgattccatgcatttgatttgttagtgaaataagatcatgcatgcgagaacaatcaagctcgcaaacttgcaactttgccaaagatcctccaaaagagatatccgctcaatgtgtcagaatgcctgggccatgcgatgtttctcattttcttccatgtttcccttgaagaaaattgcaaggttttcttatttagatcacctgagtttggaattttttttgggtgaagatatccaagattgatgatgtgtcaataaaatctgtctctgtggcagatattctgatcaagcttagctctctgctcaagggataatccgaatacctcaactgataaagaagaaaaagtggcctccttaaggacagctgtttctaataacctttggatgggttttcgcttcagcaacgtgataatgctcatggatagaaattaaatgcctatgaggggatcgcctgagaggtctcaatttcattattctgaaatttataaccaagcaaacaagctttcatagatatgtagacccctgcaactcaagtgtgttttcgaatgttcttccctttttgtcttccagggtagctcaagttcttgacagaggaataagactaatccaatcagaaaatctaaccaacgggatggcttggaatgaataagccgacttagactggaaacagtcccaccaaacaaacaggtttatcagacaaatcaacatgacaaatccttttcaatcccaagagtaacttaaattgactgaccactcaagcttggatcagtgcgcctacaattgttcttctgctgacatttgtcgaccagtaccattggttttactatgaaacaaatctcaacatttaattggttatccgcttctctaagggaggcaagtgcgcttgttatttagatatgtagtggtctgcttccggcttggctgacgctgataagctgaattcgtacacgaagggtgttactgttgtgtgcgatcgagttgtcatattctctcatcctttctctcagcggctttgagctgtttcagtttgatgatgatcttggctaaattgactcacacagcgtgcatttatgtatgcggcatttatccatgtatgcatttatacatggtatgtatgcatttacatcggatgagggatttctgctgttgactggttatcgaaagctataagaccagtccgttctttcgtatgagtgaggtcccccacccccaggttccctaattcatcacaacacacttcgcttgcttgttctcacctgtcataggctgtggacaatcaagatactgagtatgtatcactcatcatcttccctttaagctgaccaaactgacttttctccagctgaccagattgccagattatgagttaagccaaaatatcgttcgaactcgcgttgagtcgtcccgtcgattgacctacccaatcgtgatggcccaatcatcctctcaagcctagcgcaactcttccacatcgccgttcaccacttctacttcaactggaatcgtggtatgtatgtcagacttcatttccccctgttggtgtatcatgtatttcgaagaaattctaatgctttgaccttgatctattatcagctagagatcctgccctctggtctgcccagcccgctcggggatgtatcttggtctatttacacagctccggcgtcacacagcaaacaggatctttttcacacggccgatcgtccgggcgcatcgctttacgttatgatctatcgcttttacatcttgatccgttttatgtacatgacgtctcacttgtgcccatcaagcgccggcacaccttttcggaccacgacttacctacaccccctcggagttccattccactgccgcatacgtatccgcaattcaatcaacgttcatgaaaactttcggtacccgcacggccaagagagaacacgccattcatggcgctccaaaatctcaaacaagctgctcatgatgcaaaaaaagatgttcaacagtcacaccggcctatctttgaccttaatcaacttcaaaatttgaaacagcattcattacgttcgaagctatctggccttttcttgtactatgaacaaccgtcaggagagcctctgcagcattcatcaacagactggactctgcgatgtactggtatgcaaagctgcatggatggaattttgaagtggtacggttaatgaggaatctgcaagccgtcacgcgagacaatctggtcgtttatctgtcgggccactcgtcatttcaatcaacgtggctttgtataccatcatgcgtatcagctcaaagtgtttttcaatttcgctccagcacctcgattgagatgtatcacgatcgcagtacgtatctcagcattgcgtaatatcgtacacacgatcactcagaaagtgctgaaatccgggaatccatagcagatgtgcatccacacgggcccatagcacaggacacttcatcctacttcaccattcatgtcgaaattggaaccgattgatcactagtgagcttaactcaataacaaacgaagaaccagccgtttttcaaggtcttccgagttgatgcaaagcgcgtggctcggggtatatgaacgtgtcccgaatcaatatttccattgtctcctcatcacttccccatatcattcccactgttgcataccaacaatcccccctttttgcaagtttggttacccatccatgtctcccgactcaacgtataatagggtcttttctggcaaaaacgcactgttgaactattatgatccagatcataacttacctacgccgatggtcgagctgcccgaccatccttacaccgccgatggggtacggatttacgccaaaatgatgaattttcttcccgctggcaatgtgaaatccttgccaggtaagtgtacccttgattcctgttgctcacgttactccaccgagaccagtcttgcggttgctgaaatctgataaaataatgatctgtgaagcccttaacatgattcaacaagcttttcacgataaagaaatcgatgaacgaacaagctcaattgtagagtttagctcgggctcgactgccctttcgctgggaattatctcgagaatgatgggtattgatcgggctgaaatctatctcagcaacaaaaccactcaaaccaaaattaacatgttgcgtctgtttggtctcgagctgtaagtttctatcgatctacaaatggcctgttaatgcaaagcattagtccttgaaggcaacttccgcatcacatttcctggctgacatcttggctattcatcaagcaccgtatttggtggccccgcccaacccgaaatgaatgatcctgttggcggtattgcagcggctaaagagtgtggtttgaaacccggttgcttcaaccctaaccaatacgaaaatcctgctgtcagtaaactggccaacaatttattttgagactgctatcacagctgatcagcaaaaggtgcatgtgaattttagaatttcggggctcacatcagatggacgggtcctcaaatctacaaacagttgccccagattaaagtaattgcagcaccagcaggcactacaggtaaatgttccatgtgatgtaagatgtttgtccaaaaagctgagtaacaaaatttcttgtgtccaataatttatcattattaggaactttgactgggacagctacctatttgagaagtgtaaaacctgatattatcgctgtgggggctttcaccactcctggagagcgtattcctggtccacgcactctggacttgatgagagaggttaattttccctggaagggtgtgaccgacgaaatcgttgagataggaagtcgggaggcgtatgataattccatgctgttatgtcgaatgggcatcgttgttggtccatcatctggcatgtctttggctgcggtttattctttgctggagcgtcgcaagtcacaaggctcgctggacgagcttcgtgatgaagaaggtcaaattacctgcgtcttcttatgctgtgattttccattccagtaagcccgatgtaactacaaatatagtattgtttgcttgacttacgtttgtaacctgtcctgatcgatttaaagatacatcgatgagtacattcaaaagtgttcgacggaattgtttcctccaattcacaatcaggtagataactttacttacctcagactgtctgaatatttcacgttgattatctggtttgaactcatgtcccaactgtaggaactgctgaaaatcgatctgaatccgtatttgtctgattgggagttggagcctttggaggccaacgacatgatttctggactcggcgactctgtcaaagaagctctgctgctcgattttcgaaatccactcgcattcaaccaatcatcaattctgaactcggtctcaatagacgtcggactaggactcgccgatccgaatcccttcagcagtgtgattcaactgactgaactacaccgacaactcgatatgtgcttccaaccacctaatggcaagttgtttagagcgcttggggctttggccggtcgtcaggtgattgccatttgccaaaatgggactgcctgtaggactgcaacaagtgtgatgaggtccaaaggaatcgaggcttactgtattattggtgggtttgatgcctggcatcgtgctggtttacccttggacactcgtggcatggatgattctccctcctggcctcttcttaaggacttcgggcgctttctttcatcaactgttgtttcagtcctccaaacgttgcattagtttcaaaccccaacatccctgactcaagacaaccaatttcattttttttatcattgattggtattttttttcttcatcactgattgatttttttttcttcatcatcgattggttgggtttttacttcaaactttccctgctctttacatccatctaaccgctcattagcaaatagacgctattcaaagcacccggtcacattccctagtgaactcaaagcatggttaggtttgtgagaagtattccaagagtatacagtggaacttgatcatgaaggtcagccaaacaaaccttcaatgtgttgatgagcatgtacatttagaaatatcttgggtattttcattgagacacagcaaccttgttaggtggcatttcccatgcgagctgtgctgttgtgcccatcaacagtccaagttggagctccagaatgaaacactgtagcataggaactctaaagcacaaatagatgctaagccataccctcttgcaagaccaaagggttgaaagtagggttgacggcaccaccttttcaagaggtgcgcgcttaggggtgcctgtcaaactgccagagcatggcgcctttggctggcagcgccccggcaagctgggcgccgtcaaaaaagctcaaaaatcaaggttcaaagtggttttttttttttgtagaggcaagacctctgctacaatgcatagtgcttgtgtcagaggccataactgcataatcccaagtggtgagagactgagatgggaaattttaaatccataaaaaactgaatctggtgtgatccttggatccggtccaagatatctcaggggcccttcaaaagtagggttaaaagtcaggtgcgcgccgacctccattttcaggatcttcaggacccgggtgcgagcacggggggcgggctcactttggcgcgccccaccctatggtgccgtcaaccctagttgaaaatcaatccaataatccagggggactgtaaaggccgactgatgataaaccccaatgattggttttgtccaaagcagttcaactgaggatccttgagttcccctgaattcaatttgatgcatgaagataagaaaacaaaaaagttctttcaatttgaagaatgaagataagaaaactgacaagttctttccatgtgatgaatgaagataagaaaacagactagttctatgtatgtaatgaaatagtcataattgattccttttgaattcttgaatgagatttgaagaatgatgaatgatcaaagttttcattccatccaaattttaaaagctttggaggaaaaagaacatatgatgctggaagagggaaaattggttactgtcaattttaacttttatgagagggatttcacaaaattggctgaaatgtgtacctctctttggtcaaacgaagcccctcaatggtatgcccagaaatgatttcaatgaacttgtcaatccattcttgcagtccaatctgtgtatcgtaaaattccaagacatttttgatagatttatacatggcttctttggacctttctaccgtttctttagacaatgtgagtaacagtcccatgaatgtgagttgattttggaggaatagatgatcaatcttctcaggcttcaattcattgatgacttttggataattagtattgagaagttcaacaatgtagtaatctagtagaaactccaatgcttgtctttttccagatagttttgcttgaggtttgtaaaagtgttcaaggataaattttactgtgagagttatttcctggttttttatctttttcttcaattcacatccttttgtaatacttagacttgtgtaaattctcttgatatcactaagaaaactggtattgataaagtgttcacggatcttagtaaacctttcagtctcctcttccaagtcatcagatggatctttcaaattttccatgattttcttcaaggaataatattttgagagagctatgtcttgaggggaggtggctatattggaaccagttttgaacaggttgtatccagagaagaatcagaaacacaacaaaaatatcaataatttgaacactaaccaagatggtgacagttacagacaaagaagattaaattaatggtgagaacatacatttgattatagcttcatggaaaaggtttacaaattgatttgtgtctaaaaatattttcccaattagaatcttgcccaactcatccttgtgatcagtgaatggcctctgcaagccgctgcgagcttcaatatggagtgggaccactatggctagaatttttgatttgaaaagttgaacatgttcaaggaaatctggtggccctatgttgcatagctgaaggaaatctcccaaaagaaatgagattgtcaaatactccatgaagaactttcctttagaactgcgaaggtctccattttgcaattggatgtaattctgttcaatacttctccaccactcaaccaatgatttggaaaaggcattttttatatcatagatgaaattaccacttagttctgggcttttaacatttccttccttgagttgtgtaattggttgtaaagatgccatttgtgagcctccatgaagctcaaacaatttctcctgcattggtgccttcaattcagtatggaagcttttgagttctttgacaaaggctttaagctcatcatatccccttgaaaagtaatcaagtagtgtaatagataccctaatattgtcattttgcctttgtaattgcctaatcttatctgatttcaagtgaatagagtttaatcagtatggccaatcttgtataacagattgaaggctaaaaaattcacctttgtttgtagctgctgttttgcaaaatcttggcctcagacatgtctgctttttgctattttctgtgggtaaatgtatcatcccagtataactataccctggatcaacattgaaatgcaattctgttggggatgatatagataaacatgaaaaagtcaatccaagcagaaaatctcaaacagaaattaaatccttacccagacatctctctctcggccttttcaagttggaaaaccccatttgaatggctcctgggatgtacatagagatatataagaagtaatgcttcaagtgaatcatcctattggttatattgggtaggtcaattgtgttgatctacttgatatgttgtcctggattagttcagcatccaccccagtggtccaggtccaagaagcatgaaaataattgcaaagcccctgggcaaagattgtaagttacagcgactcggatgtttggatgacccttgttaaattgtgaattcagactaggcttgaacttgtaggattgaggtcaaaaagtatcaatttgttacactcttgtagggctccttatagtctatgtaaatattaaattccttcttgcttcatcgaaaaacccttccctcgctaaggagacataataatgacccatacagaattggcatacctttcttttttgaacttcatggcccacagtcaagatacattgcacatataattgaacaacagactgtttttgcctcagtgtgtacccagaaagcaagcgttattttattttattttcaccacacatttaagtatttagtattaaaccgcaaaaaaagatgatggcagactccaggccgggccccgtgccgcatccttggaagccttgcccgcctccagcggcgctgccagtgccactgctcctaccaaggccccccggggggcttctgtcgagctccatagatcgacgcgcgttcggggcggggtgcttacgtcagagcattcagcaccgacgcaactacatagccaagctgaccctgcctgctgatcgataacttcacaacaacaaccatcaagacaccatcggagagcagaaaccatcgagagtatcgcagttgaaactgaaagctatcctatcgaacagggaagaggtacaccaatccgttgtcgaataagcattttccaccatggtgagccctaaatattcaaccattgactgttgtttgtttgatatcggtatcactaatcaattatttggctttgctagggcaacggtccatctaacatgtcgggaaatgggaaggatgggaaggacaagaaatcgatgcaaaagaaggtatgtggccacctgcctttctctgatcctagtgttctctttttcttacactggagtttatggctttagtgggagccaccactcccaacacgggtcggaaaggcgaagaagaaaagaggaccttcagctgtcaacaaactcccaactgtctttccgacctctcgttgcaaactgaaactgttaaagatggaaagaattaaggaccatctgctactagaagaagaattcgtcatcaatcagcaagttctcctttcttttgtcttaaactgttggtgctagcaattgactgattcttgatttcgaatttactagggagaggcttaagcccaaagaagagaaagctgaacgagaaaggtctgaggtggatgatctccgtggctcaccgatgggagtagggaccttggaagagattatcgatgacgatcatgcgatcgtctcttctgctactggtcccgaatactatgtcaacatcctctcattcgtggacaaggacttactcgagcctggctgtagtgttctactgcatcacaaggtgatgagtgttgtcggggtcttgggagacgacacagatccgatggtcagtgtcatgaagcttgacaaagcacccaccgaaagctacgcagacattggagggctcgatcaagtgagtcaagaacgtcactgccatccttcttctgctgtgcatgatgattaacggcacttctttctacactcagcaaatcatggagattaaggaatcagtcgaactaccgttgactcatcccgaactttacgaagaaatgggaatcaagccacccaaaggtgtgattctttatggccagccaggtactggaaagaccctgctagccaaggctgttgcccaccaaacaagcgcgtaagtgataccaaccttcgatcatcacattgaaccgagcttgaattgttgtctctctttagcaccttcctccgtgtcgtcggttcagaactcattcagaaatacttgggtgacggacctaagttggtccgtgagcttttcagagtggcggagcaacacgctccttctatcgtctttatcgatgaaattgatgcagttgggaccaaacggtaagaggcattggctttgtttgagatctcaaaatcccaacgttgacgtaatttgccttatgaccctccttccagatacgactcgaattccggtggtgagcgggaaattcagcgaacgatgttggaacttctgaatcagttggatggatttgattctcggggggacgtgaaggtcattatggctacgaacaagatcgagactctcgatcccgcattgatccgaccagggcggattgaccgaaagatcgagttcccactaccagatgtgaagaccaaacgacacatcttcaagcttcatactggccgaatgaccttagcggatgatgtagacctggatgaatttgtgatgatgaaggatgaactcagtggggctgatatcaaggcggtctgtaccgaggcgggtctcatggcccttcgcgaacgcagaatgagagtgaccgcgaaagatttcagatctgctagagagaaagttcttcacaccaaacaagaaaatatgcccgaaggcttgtatttgtagttcattcatctctcaatcttctcgctaatcccaatttgaaagaatcccgtttttttgagatcacattgaaacaacacatgcggagaatcttgaaggatataatgccttctcatgtttaagcagaactcatgcctattcagtgattttagctccttaatagttgagtgttgtaaaaggaatgcaaaatgggccacaacctaaaaattatactcctgcaagaagtaataattgaaaatgttttcccaaatggtactaatgataaaccccattttggggatgcaagactgcccaaaactatttgaaattttgatttcagccctggtcaccaggtatttataatggcttttcttagggggtttttgctcaaggatagttcttgacatcagccccccccccgggtatcaatcttgttaaaatctggatattcttaacacccacctattaggggccttgctggggtcctagctcaacaaaatctggtccaagtttggctgagcaggtcgtgatttcactgtcctaatttggattccccacttctcttaaaactttttttttttttgctctctgcgatctgcagcttttaattttttgctccaagctagttttattgatttgtcaaagcttatgcataagaagcaatatgcagaaggaaactcaggtattcatccgatcagttttttctaacaaaggcacaccctattgcgtataagaggaggaagcacacgttggcctctatcatctcggctgtcacatttttaccaatggtcttgaggaagttttattggatattgcacataacaatgaaacaacaagtcaaggagtcaaggatgaaatgacatgctaagagattggaaatcttttgaaacataattttgtagaaatgtttaaagagtacaaggcaagtttgagttaaatcttcatggacaggaaacttataagtggatcatacaggaggtcttttgtaagagtctggcacctgctaagcgaaggtagggttttcacctggtgaaatgcttgatctatcgtcattagacagctccgaattttctaacgagtcaggagaaacggggctttctgctagaggtggggatggctgcaagttcgaagttggatagctacattccttcggaggttcgaaatgatccagttttgtcgtggcaagagaaatcaaatctgataatgttccattgggttggttgtgttgactggacaagggtcttgggtgaaagacgtcgagagggctttcatgacggtacaccgaagcattgggactggaactattagaagaatccatgaaagtgtaacatggattcattcgatcggaaatttgtgaatgaggagaccggaatgcgtaaggggatgcatccggatcagaattcgatgtataagtgttaaacccgatgacggaaagttgatccggctggaccgatgagtccgctaccagggatggaagggaacaagaagatggaggcggaactctgacttcgtgatgcaaatcgaaagaggacataagctgtgaggaaacgacaggtgattggcccaccggctctatccccatcaacatttcaatctgggaggttgagcaccgatattcgcttgcggaaatcgggtgagagaattgggagctaggcggacccggagattcggcagacacgccggaaagatcgttggccttgggaaccccgtcccaaagatggaggagacgctggtttcttcgtgccagaatcgatgaagaatcgttgtcacgacaaacatattgatgttggtgctcgacctggcccgcgaacgaaaacggcgcaaaaggacctttggaaaaattctgtgcactgggaggatcgccattcatgtctgtgaagatatactgagcgggcgttgcaggcgaaatatcggaccccatgctttgattcgagccaacggaagagggaggaaccatggaattctcgggcaaaggtgccagaggatctgatggggagtgagcgtaaacctcgactggctggttcacgtccaagaattgggacaagctatgtttggacttgtttctctgcttcttgcgcgaagccgagcgagcggcgacaacctcaggagtcgtgtagcgcaacagttcgttgtgtcgagctaggacctcgtccacctcgatttctagttcatgaactcttgcctcgagccctggaaaataatcagattaacccaatcagattgaacttgcgaaccaaggaagaaaactcacctttaatataatccgacctcctttggcgaaatgccctctggatctcgcggctacgagaaggaggcaaagtatcgtcctgcttgcgaccccgcttcattgcgtctagtgacaagttgaatttaaattaatttgagtgtatgaattaagatgtgaaattggcttgcgaacgacagaagttagatctctgggagctctgtaggaaccctgatagagcacaatggggtcaaatttgttggacaatgacactactgggtggaataaaaggatgcctagcgaacagtgtgacgattcagtaaatttgccctgaaagaacggaacaagcacccataagagtcgtgttttctgtgcgcgactaaaaagtaatcaatgagcggtaggggaaaatgagcagatgccttgctcacgccgaacgcccttcttgaacgctctcagagggcaaatgtgatgcctaaacaagctttggaacagaaaaaggctctcaagaccttcggtttgaactgaggaatgcaatccatgaattggtgggtgagaatctaccatactacgtacactcagctatcactcatgaactatggttactccgacagactccgaccctctccgacctatgttagggatgctcttaagtttatgtattcggcgctactcgccgaagtgcagaggaccgacagagtctatgctcatagcatattttcatgacgatgtcgaatctcgatagacttttgggctctcaggaaaagaagtgagccgctacataatgataacacttccgatgacacctgagtctaatgctgccatggaaggcaatcactcgctagcgctgcccgtcagcacttaaaataagtcaaaacacgctcacaacgtctcaagcctctggcgcaacaagatattcccgccgggaaggaaagtaacacatagcctctagatcacctgtttaatttttatacatagcttcgagatactcacaggccgctcgaggaagacgtcgccaagcagtatgtataagtcatagcctttgttagcggcgacaggcaggggggatcatgccatcaaactgatgcacgtagcggggtgtgatctctgaatcaatgtactgcagctaactcgcggtaatctagattctcaatctgcttgaccgggcttgactgggtctcgagtgtttcagagtctttctgccatttgttgagcttttctcgacagtcccccttttatgctttgaaaacgtgattcaccatgcttgatggatggtgagctccgtcatctttgccggtcctgacagggtgatgtgaacatgtatttagcccgaagtgcttggccaaaacaatctgtcacacatttaaacctggtggacaccgatgtgttttcaagagaaattcagaaaaccggctagtaaaattctgccaacttgctctcaagagctcccattcgtagggttgtcggcgccaaccccaggtgcgcgccaaagtgcgcgccgaaggtgcgcgccctgcgggcgcgcactttttcccaaaaaggtggggtggcgcgcacctctaaccctaatttttcagggacggcctagagggtccggcggctctcccggcaggaatgatgggcattggactgttggtctgacaggctgtagcctgtcagacactacatttccaatttgggaactcatgggcaagttgtagcggtagggggggggatgggttggggaatggacattggaaaggaagatgggcaatactcaaccagtccaatctctgcccaactttctaccatccaccatgccgcccacccgaaacaacaaatcttcatcttcagaatggtctcaccccaccaagtcacatggtccaaaatgggctgggtttttaatgtcaaatctacgagacgatcaatctcgacggcgccaagcatgtctcccttaaccttgaagatgatgtcacaaatcaaacttcatcttcttcaaggtgatcgtctcttgtcacaaagaaaattgtgaaataaaaaatcacctcaacggaatgattctgaatatgaaaacatgactgcctacgatacgttcctcactcccgccgaactagaggccttcgaagaaggaatcttcgccaatgaaccgaacattgtggatacgtctaggcaagatgccttcattgatacaatcttcgatttcaatttgtttgaaaccgctccaccgcaacccgataacgatgtgatcgaaattgaagcaacgctgggccgctacactaaccgtagcggttagtgtagcgtaacgcagctgaatcgctgttagcgattagcgtagcgtagcggaattccgccacgacaccgctaacgctacgcgtgtgggccgcaaaaaagggcccactacgctgcgctacagcagtttttagcggtttttggccgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcgaaaacccgctaaaaaaccgctaacactacggtttttcaatgaaaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagcggcccaccgctgattgaagacaccgaaaccaatccaattgctgaaaccgactggaacccgactgatttgtggttttctcaatgatcgagatcattcctccttttctttttggcctacacaaataaatcatgttttttcccgcttgttttcttactataatcagctataatgttatgaattaagaaaaaaaaaaatggcgcctgggcgcgccgcccctgcgccagccaaaggcgcgcccctttggaggacctggtcggcgcccgtcggcgcgcactttttcaaaagtggcgccgacaaccctacccattcggcattgctgcatcattccagccagatccgttctacatcaccggaagaacctgcgagaaaatgtttgcgcaggtttgcgctcaaatgcgagacgatcaagtgggagagcatcccagtgtgatggccaagatgagagcagaccgaatgaaaccccgtttcagtgccaacagagaagctggatgacaactgctagctgggaatgggttgtgaacataggaccctggaaaaccctactccactcgacgcgcgtgacctcaaggcattctatcgtcgggatttcggggctgcccaaactcgggatgggctgctttgcacaacccccaaactgtggggtttattgattggatttttcctgagtttttgctcgttttgatgcgtatgacacaatttttctcatccaatcacaccaaaagacaaaaaaaatggattgcaatgggccgtcaagggctcaaaaccaaaaacaatccccacactgcacttgtggttgggataggtaggtattggggagtgataatcactcccccccccttcgcacacgcacacgcacacaccaaaaaaaaggtgtgtgggtgtgcaagccatcatttttttgtgtgtgggtgtgcacacccttttctaggcgggcacctccctaaaaaaggttgtgttggccaatacaccaaaaatgatggcgtgttggcctgtatgccatgttcccactcaccaatttcttggcaagtgtgaattttgcaccagaggtctcaagataatttataatgttgctgtagtattctataggtgtgcttgaatattctggagctagttgggtgtccacagaaaaaacttcctgttcatcaagagtttttctgcagatgctaggcaacagaatgttgggataagttgatcctggtgaaggcacaggagagttacaagcatgctgatctggacaagtaagagattctgtagggggcttcccattttctatggtagagatgacaggtgtccatggcgctctgcaaagcctgattgtgattgcgtctgtagatggttcattcaagtttttcaatggttttggtgggtatgatgtgctagatggaggtaatttgggtggaagatggttggtgtggttgacttctttattaagggaatagtcagaggtattgatagctgaagtatcagaaatgtgtgacacaggtagtgatccacaaagcttgactgtgtttctgtttgtcaagggaacagcaacagggaaattgggagtagcagcagcagagggggggaggttgtctggggtttggttagaaatgggttgagaagggattctgttgtgttgggtgtggatgaatgggtagtagtttgagtagaagtatcctgaaaaggtgagttcacagttggatcttgagctttcagacaatcttggatcagattgcaattgcatcaatagagtgaatggccataagtcaatttgtcaggcgtgagggctttgagattgtagtgggtaaggcatggggctcaggtctgtgcacaaaaacagcggttccaagaggaacaaccaagtcggctgagaaggtgaaggtgggtgacactgagacctccgttgggttgacagcggcttggaggggagggagtctggtatcagaatgtgatagagatggccctggcgcatccggatatccggctgctttttctggggaaattgtcatccaaacccgcatccgctggcactggcaggtatgttctagagctggtctctggatatccattgcggatatccgttatccgctggcggatacccgcccgctgtagcggatacccgccagcggatgcgggttcgggtgcggatgtgccctttccgctgattttccagcggatacccgggtatctcaacggatacccgaggccggaagggcagatggccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtggatgccgctttcccggaaaaagcaaccggatactacggatgcaaagtgcccatctctatgtgtttgggtgagactgccctcctgtctagcttgcgggaaagttacactaagaaaaataagagtgtggcttatttctaaatttatattagtgttgatactactattattgttgcttaagaatacctgttgaagaggtaaggagattgtggggatttctgagtggtaagggtttctgaagggtatctctgttaaatctgttataaattctctctgattctctggtctaataagacactctaatccgctgggctctaataaatggtacacttatttctctaatatctttcaaagaggtgagaatggctaagtaatatttctgaattactgttctatggccaaaatatgagataagggttgtttcaaagggctctaatattctctggatttcttaatcaagggtttatgaaagctaagtaatatctctgattacaattctgaagctagcatgaggagggtcagccagaagaacctctatttatagacaactggttctgcagtacatgagattttagcctgaacacaagtgcatctgagaagagtatttctagattggtttttacttctctgggatggtctaatcttatacaaattgatctttaagtgcccttctgatacaagaggttgtaattcttctataagatgtccaatgttagattaattactatgagattggtattctaggactaactagtattagagttactttctagatctagtctataaggtactttctgatcaatatcttgtttctttattctaagagggtaattggtattttcttaggcttcgtttgggccgtccacaatcatcatagactgtcatcaaaaatcgtcaaatcagaatttaggtttgattctttcaggctgtgcagatgacgcagcctgaaaatccatatcaataacgatgtggctgtttggtgcaccttggaatggatgatcggaacggcggtttaggaggatggggggggcatggtgccggtcagagggggtggtgtgcagctggggggtgatatgggagttgctgtaagggaaagccaagggtgatgagagcaccgaagcggcacttatgacacaaaattttggggggggggaaccaaaagcttggatttggcagagaatatatcttgttgaccatttctgtcataagagattcaatatgacgtggcctcccaaacaccatcgtgaggccccgtcattagctgtgcacccccgaaatatctgccatgattgtttatgacaatcatggacggccaaacaaagtcttagccatttctgtatgttatttgaatatatttattatatgtatggaattaaatattttatgaataatggtgataaaattgactatgatttaagaagaaaataattgtttagattatcttatgttgtaaactctttatctttggtgtgtaaataatatttgtgtcaagttatgtttccaatgtatgtgattggtctcaccacaccgactggaagaaacccttccagtcggcagttgcaaggtacatttacctcactggcaaggtgcatgtacctcttgccggctggaaggaaatccttccagttgaagaggtacatgtaccttgccggcttgaaggaaatacttccagttgacgaggtacatgtaccttgttgactggaaggaaactgtcagctatgtgtatgaaactttggcttaattaatataaaagccaagtactatcactgtgctgagggactcaggttaaataccaagattactcctagtcaccctcaggattaagtggtccaaacttcccacttaagaggttgaaaagtccacactcctcagttaatgtcacttgaataatcaagagagcactgtaggagacaataacagaatatgttattgtagagtgtttggaagcaataattaatattgcaagaagtagctggcaagcacctgagctgaaaggttacagtcagaggtggtggtctttcagcaactactttttaaggaattagttaagttttgagtctgggataactctcagcttaatagtaattccagtaagaaggtagggttggattggataaaaagactactctaaaagtaggtggagaatattcactgtactcacttagtttgttgggggtgaatatgctgaggaaccaatcctaggcaggaggaggcctccttaaatattctagaggtccctttgaggccctccttagaatattctagaatctcacttttggtataccatggtagaattattcccctgatgaaatgggaataattccaggtatttcaaataatgtatattctatgtcccatgacatcatgatgcatttttatagccaattacatcatgtgtctccttaaatagaatattgctagtagaaagtgccacactcttgacatagtgtggtaatttcttttctacaagttttaataaattgattatgcttgtagaataaaatttctaaggttaccctaaatgtatatttaaccctaatttaatatacattaagtttattctataattttgtatgttttattcctttaattgtccttcaaggttttgaatatatacaaagtccttgaaggagtaagaattggtgttgaattttcctcagttctgtctctctgcccttcatacatttctagtcatcaaaaatcagaccagaatatattcatcaagtagcttgttttctgttgttattaagccccttctgagtcaaatttgaaccctaagtgatcagctcttctcaaaaactcatgtctctacaatgttttcttctctttcctgatctttttgtttgatttattaaaacctgattaattagaattaacaactctaaatatatgtggattataacatttttttccttgattaactcatctggcttgactaaaagagactgagaagccctgaccagtttttttcttccatagactcatgtttcttcctctcagtgtttttattcaatatctttttttattcattttctcccaaccacattttgacacacttgtatttagcctatttaatcctagctggatacttgtgaataaaaattattggttctttacactcatttttccttgaacctttccccaaaaaggtcccctgctttttagtgccattttatcaaaagtcttccacttcagccagtcaagagcttaaaatttcaacaatttggggatacttccagtggacaaccccatttataatcttatgaaatattgttttattaaataatattgttacatattatattacatattgagcatttaatatttaatatttattattttagcagtcttttggatactatggagtatctctaaggctgacagaaactccagtcggcagtcggcgggcagttggcaaggtgcatgtaactcttgccggctggaaggaaatccttccagtcaacaaggtaaatgtacctcgtcaactggaaggaaacccttccagtcaatgaggtacatgtaccttgccaactggaaggaaacccttccagtcaatgaggtacatgtaccttgcctactggaaggaaacccttccagtcaatgagttacatgtgccttgcctactggaaggaaacccttccagtcaatgaggtacatgtaccttgcctactggaaggaaacccttccagtcaatgaggtacatgtaccttgcctactggaaggaaacccttccagtcaatgaggtacatgtacctcaccaaactggaaggaaacccttccagtcaatgaggcttccagtcaatgaggtacatgtacagtctcctcccagatgtttatagccatctgttttgagctccacagcgggaacccaaaaactttgagtcacaaaagtttgtggaatggtggaaaatgggtttcaaagaatgaatatgaaaaaataataataaaaatcaatatttcaaaatttgtgaaaaaagataaaagaagggcattgataaaaaaacacagtttttccgcgtttacacgcggttttgctgcggcacagcacacgcggtttccgcgtttaaacacagttttgtaattaattttttaccgcttattttttgagtttttttgaatttttaaaattgtttcctaggtttccaagcgtgtagaatttaatggtaaaaaccattttccataaaaataaattttgattattaattatttttttcactcatttctcaattaattgtttgcatacatgtatgtaccttattttttatgtttttttaaaattttaaatttatttcctaggttttaatatgcgtagaatttaatggcgcaatccaattttttaaaactcaatggttcacttttaatactcaaattacacccattttttcaattaaatttttagagcttaattttcattcttttttgacatttcaaatttatttcccacgctttaagacatgttcaaaatgatggtaacaatcattttgcataaaaacaaaagattggtaatgaatactgcgttggacagtttttttttaatgttttttgaattaatttttactggcttgatttcaatcattttttggaattttaaattgattgactacatttaaaaatgtttagaattgaattgtgaagtccaattttcataaaacttgaagcttcaatcctaatataagagtgtaccctgtttcttgcataatttgtactgtgtaaaaattttatttgaatgcaaaatggatatagccattgattttaaaacctttcaaagtgtaggaaaaaaacttaaaattccacaaaataaggatcattaagcgtgtaagaattaattaaggaaaagcgttcaatgcagtattcaagatctagtttttatttttatgcaagattgttgctaccatcatttttaacatgtctcaaagtgtgtgaaatgaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaattttaagaccaattacagtattcaaaatgaaccgttgatttttatggaaattcaatgttactattaaattctcaacactttgaaatgtaggaaacaactttaaaatttcaaaaaagcataaaatataaggtaaaaaaattaatgcaaacaattgagtgaaaaagtgaagaattaaataaacaaaacagtgtcaaatgcagtataaaagatgtagttatcactttggtgcaaaattatttttaccataaatttatgcatgcctgaaagtgtaggaagaaaattcaaaatgtcaaaaaagaatgaaaattaagctctaaaaatttaagtgaaaaaatgggtgtaatttgagtattaaaagtgaaccgttgagtttaaaaagaattggattgcgccattaaattttaagcacattaaaacctaggaaataaatttaaaatttcaaaaaaacataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgcaaaaaataataattaataatcaaaattcatttttatggaaaatggtttttaccattaaattctacaccttttaaagtgtaggaaacaactttaaaaattcaaaaaaactcaaaaaataagtggtaaaaaattatatacaaaaccgtgtttaaacacggaaaccgcgtgtgctgtgccacagcaagaccgcgtgtaagcgcggaaaacccgtgtttttttgttaaggccctaaaagaaatgggtgtaatttgagtattaaaagtgaaccgttgagtttaaaaagaattggattgcgccattaaattttacgcacattaaaacctaggaaataaatttaaaatttcaaaaaaacataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaataataattaataatcaaaattcatttttatggaaaatgatttttaccattaagttctacaccttttaaagtgtaggaaacaactttaaaaattcaaaaaaactcgaaaaataagtggtaaaaaattatatacaaaaccgtgtttaaacacggaaaccgtgtgtgctgtgccacagcaaaaccgcgtgtaagcgcggaaaacccgtgtttttttgttaaggccctaaaagaaaatcaactttttttcaaaactttaattttttgtttgagtgaaaagtgaacagacagagtgcaagtttggaacatgaaaagaatgattataaatgaaaaatattgatccaaaaaacgtttgagcatggtgggtggacaccctgcagtcaaaatcagtagattgcagtaccagaatgccacatctcttgatgaatgaccccctaagcaccctttttaaaccaccaagtagtcatttttttccaaattttcacttcttattgttcattccagatctcatactatcaattcagagatttaatcttttcctgaaagaaatattagagctgtcagtttttgtgattttctcctttttactttttacaaattttatgatcttgtttatcattattattttttcatattcattctttgcaacccattttccaccatttcaccaactcttgtgacttgaaatgttttgggttccaggtgtggagctcaaaatagatggctataaacatctgggaggagactgtacctcgccaccagtcggcaagcatgtacctcttgccggctggaagggtttccttccagttggtgtgagaactcctttgggatggatggcagtcctgcaaggtggaaataacaaatataatattggacttgtttgatatatagtgttacgggtggtttgaaagacctgcccctctaatgtactacacaagaattctgacaacaaatttatttaattgttgtggcaaaacctatgatagagaaaaactttatgtagtagtctctatcagacctagatcaactgatatggaggacatgcaataacaaaagctactcaaagaacctgattaagatcacaggtgttggtgaaagggggggtgatgaacaccagctggccaggctgtgtgatgatgtgatacttgtttgagatcacccctatgaatgggtggaaatctccaagtgagatatatgttgatgctgggattgcatgaggcacttgaactgaggggggcaaaaaggccttcttatatagtctatttacacaccagctggcttgtggttctagccctaaccatttacccagctctaaatctatactatgcactaccaatgtaccactatgctttgtaatcatgttctatcataaccttaacatctaaataacttctgactgagttgagctagcctagtggttccagtaattgactataggtcaaatgtgctgtagaattcaaatatgcaatgataaaaccaataataaatctccttatcaaagatgattcaagaattgatttactttgatacttgaaacacatttggcacactacatcggcaaggtacagctacctcgctggctggaaggaaacccattgtggtcattattcctgtgtatgaaggaagaaaattcaaaattttattatttatcaataaaggactcaatatatggacaaatggacgtcagaaatggaatctacggccaatttaacccctagtcactcactggaaccaccttcatatctctactggatcagaagttacgcagaatcaaggatgtcacacggagaatcacaggatcaggggggttgataagtgcaagccaaccccccacgcgcacgccaatctgcacgccaactgcagattggcgtgcgcgcctgcacaccattgcagaatggcgtgcaggcaggcaagccatttgcctgcaggggtgtaccctgcaggttggcgtgcctgcgtgcatgcccaactttaggtcctaaacgcatatttatatgcgtttaggacctgggctgtcccataggacccaggcatgggtcctatgggactctttttttttctcttttttttttctttctttttttttcccctcggcctagagaggccgaggtcacacagccgggaggaacccctcccggctcgccggtctacagtccagcggaaggaaagccttccgctggacaaggtacatgtacctcgtccaagcagaaggaaacccttccgatggacgaggtacacgtaccttttccaagcggaaggaaagccttccgatggacaaggtacatgtaccttgtccaagcggaagggtttccttctgatggacgaggtatgaaaaatggactttaccattaaattctacgaaaaaacttaaatttaatggcaaaaaattattaattaaaaaaccacatccaaatgcggaaaccgcgtgcgctgtgccgcagcaaaaccgcgtctaaatgcggaaaaactgcatttttttattaaggcccaaaattaacctgtagaaattgaagtggaaagatgtgtctaatttcattattaataattaatgattgagttttatggaaattggattataccattaagttctatgcacatttagacctaggaaataaatttaaaatttcaaaaaaacatataaaataaggtacaaacatgtatgcagacatttaatggaaaaaatgagtgaaaaaaaaattaataatcaatagtcatttttatggaaaatggactttaccatgaaattatacgcatttcataacctaggaaacaatttttaaaggccctcaaattaaggggattaataaatgtacagtgggtggaccattatttttggccgcctgttttggaccccagagctccgaaacacagacttgaagttatgagacttgttcaggtggtgcatataaataggtcccagaaaatgaatatgaaaaataaaaacaaaaagtaaagtttcaaaatttgtgaaaaataaaactgatttttttcaaaagctttgatatttatcttgggggagtgggagtgctgagagaaagaaagagtggaacatggaaagaatgattataaatgaaaaaaattggaaccaaaaaaggtttggccaggttggttgtccagattggagccaaaacagtaaattttagtgctttactgcaatgtgggctggtgaatgccccaatcaacagctctttgaagccatctggaaagccatttttccaaatttttcattcataatcattcttctaatatcccaatcttcctttctctcagcactctcactcccctaaaataaatatcaaagcttttgagaaaaacaaattttattttttatttttcacaaattttgaaactttgttttttgtttttattttttcatattcattttttgggacctgttctgcatcgattgaccaagtatcatgacttcaatctggtgctttgaagctctgggatcaaaaacaagcagccaaaaataatggtccacccactttacactacaagcaatacccattttgccccaaaaataaaatggcaatttgggagggggaaaatggatcaattttctggcaattttttccaaaatgcctcaggagtagaaattaggctaaacttgtcagcctgctactaattagagccagcctgaacatagcttttacttataaattagagatattattacttacatatgtacatacaattaaaacaataaaatatactatttaaataagtggaaacactataatagagacattattacacagtacactcactttgtaatattccatgagaaaaacatttaaataattaaataaataatgaaaaataacatttttaaccagaatctcctaataacttctgaaccttaagtataactaagaatattattgcagattctgaatctatatgcaaaataacctagggtagctcaccaagtgtacccctgaattattactccttcacttactttgtagtccttgagtgatattgggccaaaatacactgtagacccctccagttacatcatgctacatgttgtaagggggctacaggtttaattaaggttcatgcagctcgggaaaaatctacaaacaaggtttacatcattgaaaccttaactacatgagcacagactacagtattaaattgtttgggatgatctgtggcccttttggcccaattgggacaatcactctcttgaggatcaacccatgcatcatgcagtgcttacataggctacaggagtgttacagtttcgtcagaacaccctgtaaacatggttacaagcattacatcatctccttgacacctgtaaccaagctctacaggtgctacagatgatcaaaagctcccataggcttagtaggagagttgtagcaactagagagactcctgagttcgcctcgagaggcccagaatgggtatttaagagccccttcttccccctgaactttgattccccatcttcatcattacttaccagcataaaccgtcaccaacaaccagtttcaacctgccttttggccctgttcctgctgtttgcaatctgaatttcactcaaccatccaacacctgttccccagcactctcccaacacctctcactcacctttctgagcgcttcaagaacagtccccctctcctgaagacctccttggcttagagataagttgtcagcctatgtgatgccaagacacgtgtcctctagctacacaaggtgcaaaaagtaagagtttttatggcaaaaactctgggatagagctggtacaagtaattcaaaagaattatgtggaatttatggattaaatccaaaaagtggccaatttatattaataaaattaatataaataaaaccagaggggcctgataaatcaggggtggtttaatccctctaaggtatcgtgcaaaaagcagaggatttaggtacctgatacactggggcctgtagcaggtgtggtttaaatcccaggagataatttttaggggaaaatctcaagaaagagttattactcactagtaataatccaaaggggtcttgaggattttcttagtagaaactggacagttgggagcgctcagaaaggttgattttgagtgctgggtggcagctgtggagtttcttgagggttcttgaggcttaataacagcaaaattagtaataactaggctaattacaagtgtaggggacttgtaaatggtaagtaaatttctatatggtattttaaagctgggggatcattatttgggctgtcagaaggccctttaaatacctgtggaaggcctcaggggttgctcaggggagcttagtaggacttgggagtgcttttgggcccattttggcccacatggtgatgtaaccagggctggaaccttggggataatattccagaagctccaaggggtaatgcacgaaattattacagccaagaatgtcccatgggaacctgtggataggggctactctgttacgtggagcaggttccttggaaatgggccacagaatattccagaggtgtcttctgaggcttgctacacgtgttacccaatggaatatggttactgtagtattttcatggatattctagcttgttcacattcttattacacatgtgggggctttgttgccacgtgcaatggggattctggggcttttgtggcccaatccttggatactggtgcgcagcatgactacgtggcacatgggcttggagacaggactccacactgctctatcttctaaaccgtgtacaatactccaattctgagactggatttggagtatatgcattatgcattatgcagaagtgtcacagtacccgtgatctgggggtacctgttaattattcatgcttgtattacaggttgaaggagttagaatttggggtacctttggctgaggtgccctaggttaaattgcatgctgattcagaatctgcaataacattcaaggtttttttttatactttttaagttattcattttttttagggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgcggtttccgcttttagacgcggttttttaattaattttttacggcttatttttcgagtttttttgaatttttaaaattgtttcctaggtttcaaagcgcgtagaatttaatggtgaaaaccaatttccataaaaatgagttttaattattaatttttttttctactcattttttccattaattgtatgcatacatgtttttaccttatttttcatgtttttttgaaattttaaatttatttcctaggttttaatgtgcgcagaatttaatggcgcagtccaatttttttcaaactcaacggttcacttttaatactcaaattacactcatttttctacttaaatttttgaagcctaattttcattcttttttgacatttcaaatttatttcccacacttgaagacatgttcaaaatgatggtaactatcattttgcataaaaaccaaagaatgttattgaatactgcgttgggcatgttttttttaatgttttgttaattgcttgttaccggctggtttttaatcattttttgaaattttaaattcatttcctccatttaaaaatgtttaaaattgaatggtgaagtccaatttacctaaaaatacaagcttcaatcttaatacatgagtgcaccccgtttcttgcacaatttgtaacgtatacaaattttatttgaatgcaaaatggatacagccagcaattttgaaacctttcaaagtgtaggaaatgaacttcaaattccaaaaaataaggataattaagcatgtaagaattaattaaaaaaacctgtcaaaggcattattcaagatacagtttttattttgatgcaaagtgattgttaccatcgttttcaacatgtcttaaagtgtaggaaaaaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatgggaattgaatgttaccattaaattttacacacttttaaatgtaggaaacaactttaaaattttaaaaaagcataaaaaataaggtacacacatgtatgcaaacaattaggtgaaaaagtgaggaattaattaaaaaaacgtgtcaaatgcagcattcaaggtatagttttcaacttggggaaaaatggttgataccataattttctacatgtcttaaagtgtaggaaataaatttaaaatgtcaaaaaatgatgaaaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattataaatgaaccgttgagttttaaaaaaattggattgcacaattaaattctacgcacattaaaacctaggaaataaatttaaaatttcaaaaaaacatgaaaaataaggtaaaaacatgtatgcatacaattaatggaaaaaatgagtagaaaaaaaaattaataattaaaactcatttttatggaaattggttttcaccattaaattctacgcgctttgaaacctaggaaacaattttaaaaattcaaaaaaactcgaaaaataagccgtaaaaaattaattaaaaaaccgcgtctaaaagcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaccacgtttttttattaaggccctttttttaagtattttttatcttatttacataagtaatattgtttcttttacttatgtaatatttttaatttatacttagattttttatgtaatttattatttttatttgctatgacaggttgtctctgccatagtagcaagctgacataagtaccagtaagtattatctctttatttcttcagtagtagactttttctgggtttactcctttattacaaaggaccagaacttcagtaccacccctgcaactcaggacctgaaatagagggcacagttaaaaacccctgtaactcaggcccctctgtaaataaaaacttaacagtttttatttactattctcttttattcacgggggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgtaggacccatgcctgggtcctatgggacggtccaggtcctaaacgcatataaatatgcgtttaggacctaatgttgggcgtgcaggcctgcacgccaactgcaggccaactcccctgcagcagattggcgtgcaggcccgcacgccaatctgcgcctggcgtgcggattggcgtgcgccatgggggttggcgtgcggttatcaaccccctttattcacacaaaccttcccacttttcttgtgtcacccacacgtgtacatatcctatttttgctcttgcagctagtgtagctagaagagttctgctcttggcatcactaagcctgacacaagcaatccaacacaacaaacatactaaggatcaactgccactgacgccagattcgtgggcacttctagattcagcagattggagaggtcgacatcaaggtggggtagataagcttaaggaacgttttgaaggtccatatcgggtcttacgggtaagcaaccatggacaagacgtggagcttgaacttccagaaggtgactgtcgacacccaacctttcacatttcaaaactgaaagcataccacattccagaggatggtgaacatatggaagcacagaagtaagtccatttcctctggtgcacctctgagtatctctacataaaagttgtaagacatcaccttggccaagttgtgagcacacacacatttgcaccccaggatctctgcaactgatggaatccctgctaggcatcaaccaataagtcaagacttccccctaaattcaccgacaccttcccaaacttcctacaatctggccctgacaactccccttccctcccttcccttactcctctctcttcttctttctttcttcctcctttcctcttccttatccttctcttcttctgatttattttctgcatttaattttttgtttgacatcctgttgtttcctcatttcgctactcttcattcacattatagggggggagaatgtgaaacctcgccacacacaggtttcacaaatcaatcctggaggcttacataatcaccccaacccatttcattcttataaaccagtcagctcaacccctgcctagcttggtagataactccggcccttttcttctaccgagctaggtgagtaaaaccatttcacatttctttctcttttttcttttaatcatgtttcttttcttttccttctttctcatcagatcctaaattgtttaagtagtactgagagaactccggcccttttcttctaccaagctagctctttgaaattcatctgattcaggttctagaaaagttctctccaggcaaattgcctgtctcgacgtcatataagctcagatagtgaagagtcaggacgtgactcttacagtgttggactcaactgggtcagagaaaaggttttgtggaaggattatgtattccatcagcagagagaaacaaaacacagagaaaaacagaaaaggaagaaagaaaaagagagaaaagagaaagtgcatacctgggtcagagaaaaggttttgtggaaggatgaggagaggaatccttccacgtactctggcccaggtatagtctgaatcctgtgacaggtgggtgacaggtctgaaacaggtatgaagcagagaaagaaaagaggagaaggagaaacactactccaacatacagcacgccaatcagcagctggcgtgcagtttggcgtgcacgaggggggttggcttgcgcttatcaacccccgtgccgctacactaatgctaagtgggcctgtagcgtagtgtagtgtatgtaagccctgctcctcacaggcttacacaaacctgtcacgagcttacataagtctatcctgggttgtatttagtctcactcttcccctttacctagacggcagagatctttctctcctgtctaggtaagtaccttatctttctccttctcttctcatttcgtttcctcactttcctccaattgtagatactaacgagagatctttctctcctgtctagacatgaaataaaagacacgttggtactagaatcttctctgtagacgctattgagcgccttttctagcacctttccgacagacagtgaaggactcgacggagtccttacagtgtagcagcccactgttggtacaagctgaatcaaggtatacaatagaaagagatattaaatgaaataaatgaaagcaaggatgaatgagaatgagagaaagaaaaaagaaagacttgcctagctcagtagaaataagtgcatcatggttctctgccaaactagaagagggggaaagccatgaggaaaaaatagctgttggggatctaattcttgtgtaatctggttgagtctgttttgtgaaacccatgagtggtgcgggtgtggcataacatttcatttcaatatttctttacctcatatgacatgtgaagcactgtaccatgtcccatcagtacagaataagggatctgtttggatgaagaagtcaattcatataagatatttaaggataaaggggatgctccatcaactgtcttttcattaatcaatcaattccaagttgcttctcataaacaattcaattatgacaaacatctgccttttggggattttcagtttctttctgacttgttgtgcaatgaatgaatttccacacaatttcattgatgatcttcacagtcaggaccaaccctccaataattcagttgttggaaagttctcattggtcctgtcaaattgggaatttccaaaggggaaactttcagcgcacaaatccacacatcagagaccaacagctgatgtcattgatcatggttacaccacttccaaaataaaagagctccaagatgcttgttgattcattcaaaaattctgcaccaaaaaaaaatgtgcatctcttccacagggctttgaatctcagcatccaacatgcactcaagagatgggcacatttgcttctggttcaacccaactgtcacccacttccagaaccaaatactccaaaccaaacaagacaattgatcttctgtctatatttggtatttcacctcctgcagatcctcccagagtccagagctcttggatgaacaagcaaaattctttctatcaaggccaagatgaaaccaagaaaacttggctggaaaatcataaaaatgaaaattcaattcctaaacacaatcaaaacatgtattgggaacctctaaattatcgtagtattagaatgattcatgaatcactgtgtaagaaggccagactgaataaaaatatttcaaagtcccactggagaactcgaattgtaaattagcaagaattgaggtgttgtattcatcctatctcacagggaaaagctggccaaacctcagcagatccagaaattctaggcaaaaaaccaaagagatattttggagaagaagaattttttgaataatgggattaatgaaaattcagtctatggaagagcagggaattcttgtgaatctcccctgaatattgttactgatgaacagattagagaacctaaattggggattgagagaaaaggtaagagaaaagctttaggtgatcaaattcatgaagaagaagatacaagtccagaggttgaacaagaagttaaggtagttcttgaaaaaatcagaacaggctcaatatttcatactttgttagattatggaaatggtactgaactttaccatcaaaaaaactcattctacagtgtcttaaatcaaggaaagcctgaattggatcaagtaacttcaagccattcttctaggaaagagatgcatgaaagctacagaaggttatggcatcacaaagatcaatggttcaaattttgggaaagaagcactggaattgagatcttgacagaaatcaagagcaaagtatatgtatctaaaaatgtgggagcattattacacatatgcttgttttacattgagatgattgatatgatcatcaaccaagcggggattcatccagtcattgagaagaggaaataaattttcagcaatgcattaaaagtgtttgaagccaaaccaaagtgtgaatcaaattgtatgggtcatttgggtatgcaattttgaacttttctgtttgaaaagttcaaaattgcatacccaaatgactcatacaatttgattcacactttggtttggcctttcttgaatacttggattagggacttgggaaacaaggacctggagatatttgcttttagagggaaaggttctgtacatgatggattcgaaaggtttttcaacaacatgctcaagttctcatgtgaaacactgaatttttgaattgaaagatggtcaaagacctaatttctagttatttttcccatgcctattttagttctgctctgacaatatatataaatttgatctctgtatctatcaaacccaacagggttctccaacacaaaatgatcgttaaaaaatatgaatggtatctatctgtttatgtttgacaattggggttcaataagagttaatggattttaatcggatttggttgagattaaacttgatgctaggcgtggttgttgaaagaccaagttgcaatcgagagttctgtttgacacgagtcattcaagaaagacaaaccctcatgatgtcataacttttgttttacaagaaaaaagtggatctcctgatctcttagaactagaacctacttacaaattttggtatcttcattgttggattgagttcaagaggtaattgcttttgaatcatgtcggttgtatacattggccttgggcaattcatgggtgaggtgaagaaccagacgcattcctgaaagtgacaaattataggtcagtgagattcagagataatttctgaggcatagtttccttacatccttgactagagctgaacgataaactctgtgacagaatccaagcggtcgatgaaaaaactgccacatctcattgccaactccaattcttcggccactccattgtatttggaacaacatcgcctcgcttagatggaattggatccaacaatcgttttgtagagttcgttcgaagttgctagacgcgcattggtcattttgcttcgccaaccagtctctgataatgacaggtcgatggcaaagcggacatcgccggagcgaaccagtctctggattgggctcccgtctgacggattctcctcggatttcatctcttgcttgatctgatcaatcacgctggacatttgcgtatcgtagtcgtagtctaccccgcatcccggcacaatcgaggtcaagttcaagtcgcatggatcggatggaagatcactggcgagcaccttgcgttgatcttcaactgggtaggaaaagatggaccgcgcaacttcccacttgatgatatgattctcaagctgggcgagttctttttcaatgtcactgtcaaagtattgtgtagcggcttccggattaacacctcctgataccaatcggatacgaggacatgatagctctacctcggatctgctgttactggttccccaaaagccatatacgagcaccaacaatagcggagccatgagttgaacgtcgagcaaactcaccgccccacgtcaacccatgtaagcatctgggcagtggtcaggcccggttcaatagcaagttcacaacaaccgagtcatgctttgatatctatagggcctccagcacttgcggccctgcttagccccccaagtgaacaccaacctgaagggataagatgataaatgcaacaaccctcgccagtactgctgatcagatgatcaccaactgcccaatcacactcggcactgtcacagagcaagtacaacaagtgagctgtgagatgcagcaatcattacaagggagagtgtaggatgggattccggctgtcaactcagtcatccactctgatgatgaaagatcttcatctcttaagagcccaagctgggatgcggcatggcgagccatatgggctttcaccttccaaccaaatgccaaaaattcagattagctcctcctccaggccggacgtacacgcagaggggaatcgtcatctgttgtgcttcacatgatcacaaaccgggtggttgccccaaagtgggagaatttcattgaatagcggcacaactttctactgtggttcagtgtggataagtgcaggcttgagcgacgctaaagaggccacccgaggggactacgtctttccgatcaaaggtgaccatacggccaccgccaaggggttgaccgttctgtgttgaaaggcatgtatgtcattgggaggtgtcagtgctaccgtcgagtacataatagaaattataacgaggatgcattgctggccacacgtaccgctcccagtgtcgactctcttttacagcaccggataacactaaacccgccatttgcagcggcgtcaacgcagcctttgctgtttgcgaccctaccttttagatttcgtagtacaaagaatcagtttaaatgaacggtaaaggtagcatgtcttgacactacactagttatctaaaaatacatacccttaattttggggtgtgggttgtagtagtcggatgccaataagcaaacggctgatgggcgagacggatcgcagtttattccaacaacgctgatggccacttgggtaactagcaaggctccggccagtaaaatcatagaggttgagcggtaaacggagttcatgatgacggtttttggtcaagcttaaaagtcgacgcaagtactacttctacttagaaattggaagagggaataaatagtgcgtcggtcaagttggaatgctgggatgatgaaggatgggagtggcagagcttttatggggatcaatgagttatcgaacgattcggactaaaagtgccgatgatgatgaggtccttcatttcttcttcttcgcttgaccacatgaagctgagccacaagctattggcggatggtaatactatgtatgtaccacttgaattctggtatacacaaatatagcctctgccactcattgacaaaatggacacagcttacatccgtatcagcccaggtcccatgtattgctatagagtgcaaaaggcccagccggccatgcatacatagttacacaattgctcaagtttgtgaaaaccggacatataaagaattttcgagaatccagaggctatttccttttagcaagcaggttacggtagggtgcagggaggattttcaagatcctgaagtttgagtaaagaaaaaaaagacttttactgattttactgtaatatgagaatgaaaacaaaataaatcccataggggaacaagagtgagttcaaaaagagaagggttatttaagacaaaagctcacttgacgcgcgccgggatctcaaaactcctcgacgcgcctaacaacatgctatgtataagtcaaagtagaattatcagtatgtataactatgtgagaaaaatagaaaataaaaaacaagatctgttggttattttatttacaagaatttttatagaaataaaataaaataaaattttgaatcgagtcctgaggttgcctattgttgacaggacattgccctgggcttggttgggtccgctcatgagaagatcatgttatatgacaccttcaagaccagattaacagaagtgccacttgatgagatgaggaccattgtggccactgtagcgcccccatgggaagctaacttgaaagggggcagtctctgatccggaaaagactgacaagacccttgtgtacggaagcccaggggggacatcaagaccccctttgatttttgatttttccgggtgcaataaagaatgtacagctcaactgtgcactcccctattcctccaatggccaaacacaaaacacataacagtcggtgtccgcagtttgtgatgagtatgtacacctggggagtagtttgacgtggggggcaatctagtttccacgctgattcccattgagacagctcagcgggccaagatgcattggcctgagtccacagaatcacaaggtctccactgtgaaagcccaattggtttccaggtggcagatttcctgatcctgtggagtagacgtggagtactgtaaagaatgggcccagttttgggccctggggatcttcagggtacagagtacaaacagggacagggttcatggggagttttacgtcctatgtgatgaaaaagctttcaaagctttttcatttttttaaagagtgaggagtaaaagtgaacacaaaattaatcccatgaggggagaatggaaatgggaaaaccaaacaaatatttatatcaaggggattaataaacttaccccccttctctgctatccacaccaagtttttcacacccgcttttctgcatttacccctggtttttcccagcctttgtaattcattttttggaaattctaaatatgctaaatcttctaaaattgaacattctttttgggtatatattgtcgtttgaataaagcttggacaaaccgaggttttccaagcgccaaagttatgttgttatgctgctgtgtaacagttttggctgctggtttttgccacacagctctggtttgattcaatttgctgtgatcaagcagataccagcatcctagctggccaccaccaccacgaataccaattatcctggcatcgatcccatacagaacatcaatagatgatttttcaatcctacatggcatccaccaaggctcgctcgatcctatgtaatggcgcttgaacaactccggtttttggccatccaaaagttggtatttcaatttcccattggtcgtttggccatacaaagagagctaatatattttcctcatggtctgatttgcctgattgaactcggctttgcagcatttaaacagcactcacaagccttgtaagtcttatatcagaccgatatgtaaccccggattggcaattggacacaatcatagatgttatgatgatcgatctttgataaaagtcttatagacactgtgagtaatgtgtcctgtcaaactcaacagttttcttgacattttcttctttgtttttctaccaacggtttgttctcactgacattcaaatcttctttttgggcacttagtcacttccctggattttttatgtgttatctgctcattgatccatcacgaacacatcaaataaccctaggtcaaccgattggtgttggcattgtagccaaattttttgtttatctgcagctttttcatgatttgaatgttgttacttctcttatccttgtatgaaccgcagataatcgtaatgggaaattagcccatcaattcttctctacacaatcttgtaatgaacaggaatttaaatcgcatccaagacgaccgttggattcacttgttgtcactcattggagtgaggctcttgttcaaaatcttagaaatctgaatgagattagcaccgatttgatggacttgcttggaactttactccaagggcttaccaaccaaagtcgctgattcagaacttagcaagtctgcattgagggttcctctaccaaccgattctggctctacttggcttgagatcagtttcttgacctgggtcgcatatcattgatgacaactccaaggttgcttgtatacatctcaccgagttggtattgaattttagacttcatttattatagtctttgagatcacaacaacaccacacttatgaggtaacaaggatgataggaagtgggatgagatcaatggtattgaagcaggtatgaagcatgataggatacaagtcaagatcgaaaccattcaactcggtaaaaattaggattgaacgacttgtgcctacatgttgaggggataaggcaaaactgatcagaaacaccatcggtcagaatcagtttcaaggccaaaaaaactgactcaaattttctcctgagtttgctagcactatgatacaatgatgatggtctgccgttttcaagaagaatgtatccaaacggtgtcatcgagacgatggttgaccctccaatgtgattgattgattgtttttggtggttttgggggatggattgaaggtagctggccggattggatagcaatggaggctggcggccgctgtggcagtcaatgacgacatcatggcctttgagagggaaaatataaaacaaaaatacaaacttaaatcaatggtgggccgctacactaaccgtagcggttagtgtagcgtaatgcagcggtattcctgttagcgctaagcgtagcatagcggaattccgccacgacaccgctaacgctacgcgtgtgggccacaaaaaagggcccactacgctgcgctacagcgctttttagcggtttttggccgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcaaaaacccgctaaaaataagctaacactacaattttttgaggaaaaaaaagcgccgctacgctacactttttgggccaaaagcgtagcgtagcgtagcggcccaccgctgcttaaatggtgaaaatctaggatttttgagtgcagatcctgcaaatccgtccaagcatttttcaaatcacaataaaaaatcctcaaaagagaaattttagttttgagtcattttattcatcaagtttttttttctgtctatgagtttttaaaattcaaagtacatttaaatttatcattgatattgcccaatctttgaaaaatctataaagaaccaaatttgatttcattttggaaatcccaatgttgttggttttaagttataggccaatggacaaaataaggaatatcttgaatggtaccatctatatggagaataaaaattaaaaaattcacaattgataataagttttagaaataatgcaagtttttaaaagttcatagggagaaaaaagattgggaaaaaaggggtgagaaaaataaaataaaaaaattgaaatgctcttttgggaatttttaagatgcccaaaaacaatgcttgattttagattatttttagcatatttgaaatccccaaaaaatgaattaaaaaggctgggaaaacccaggtttagaagcagaaaatcaggtgtgaaaaactaggtgtggatagcagaaaaggggcgtacgtttattaatcccctatatcaattattcgcattgagatctcaacatctctgacatgttcccctttttttgtcacatatgtgcggcatttggattgtgtcttgttctctgaccgatgagggtgtgccttaattgttgaagtggtgcagaataggtcccaaagaatgaatatgaaaaaataaaaacaaaaaacaaagtttcaaaatttgggaaaaataaaaaataaaattggttttttttttcaaaagctttgatattcattttgggggagtgtgtcaagtttcgatccctgacccctgtttcgaggcttcagcctcaaacgccttcttgaaccaagtttttacttgtaagtcaacaagcaggttccaaccagtcgagggtctaataccccttctgtgatattctgtgactaaccagcattttaacctcactaccaatgtaggactcctgggacggatagacacggtaaagtatatgtatatcaaaagatcccttgagggggaaataaattgcaaataggttgaaaggctattacaacttacgggtggtttgaaagacctgcccctctaattgtactaaacaaataactaagagtcttgtaatcaatatttaagaatatgcggctgattccaagatagatcttacttttgtaaagtaatctctatcagacctagatcacgtatcaatctactaatgaatctgttacaacttcaggttaataatggaaactgtggcgcttatggttaagtgaagacagctgaatttgttatttagagtttgttaatgatctctccctcgaacaatttcttgctaaggcactttaatcacaactagagctccgttgttaatactactactacttgttatttgttaataatactacttatgttaatttgttatggttgaatggttctggttctactacttataaatctctgactttacttaactacttctgacaatcacactactaactaattgtgaccaacttactcctgtaggtttgtcaggtttggagatgccaagacggaatgtcctctagctactccaaccgatggagaaggtttggtataggatgagggggaagtgaatttagaaaggagacgaggggcccaggtcaatgggggtgtttacggtgccctcggagatgtgagttctcagtctattgctaatatcaagcgggacagtgagaagctcgacgacaggtcctagagatcttaggggtggtagtctgtgtcttgggtagagagagtggatggaggtaacgcgcttgaggagatagcacttactgagattgatgaaaggtttttcagctgtatcctctacggttgcgggtccttatctctcaagagcttactccagacgatgattcaaacgggtttgacagcaataggggcacgtagtcaaagaggtttaaattggtggagtctgttggtgatgtaagcgaagagttcaaagggttagtttatgcggtttggaagtttgtaagaaagaatgatgaaaaagttgtcgtccggtattgatgtctctttccttcttacttccatccgaggcctcctttttatacttgttcaatgggtccttgggagcgtatgggaaatcctagccgcttctggccctcaatgcttgttccgtaccaatgaggtcatgacaggcaaggttcgacgttggtcttgttacttagtgaggcttaaggatgcttgctggagatgacgcgaggatcctagtttgatttctgctgtggctgcggattctctagtgcgcgctccaatgctattcttacttgtcatgtcacatattcttaagtaattcaactcaaataattaattttaattctaaagtattttatcaattaagtatttcataaaaataacaataacacaaatacatatttaacttagagaaaaaacaggctcttgtgtttattgaggtgttagtcagtttgttctgatttcagtaacaagctgacaaggttgatgggggaaaagagaatcctggtggagagaggccctccttttatattgaagagtgagggatttctgctgcaggggactccttgtgagttatttttgctgcaggtgacacacacttgcacagcatgatgtcattggttgctatgaaaccaagccatgtagcatgggctgaaaccttccaaagcagtaatccagtacagtatacagtcttatgagatttgtgacttggaaaccaaatccacattccaaatgttctgtgtttcatctcaacagatgaagcaacagatcaaacatcagatgaaacacttccttacttccttccttgttcattctttggggtcaaagcctctccgcctaccttccttctcccctcctcatcaactgtcttatgttcttttccactgattacacaataaataaacccatatgacataacctacccacgcacacaccacatctacatatgtataccgtatcccgatgttgtatgtcctacgtaatgaatgttcctcctcttgtaatgaatgataagtgtatgtcactgtcacctattctgtatgcttttggcattggaacaggcacagcacaccacatcccccctaacttaatgctgtccgcagcattcctgtggaaatgccaaaagaacactactccttgtaatttctaaccaagatttccaagaataacgtccattgtcgttgggatccaatccgcaccaagtccacttctatccgtaaataagtccattgccgtccaatattgtatcatcaatccgtagtccattccataagataaccgctacgacctaatccaagacgcccatgagttatttcaaactatttcatctcatccgctctaagaagaggtaggtggccaaacatccagcaaggattaattaaacactcaaccctttcactctttctcttcatatcactcaacctttcaatccaatttataattcttgctagtcttatgaatcttcttacaccttgatgtcaaatattccacgttaatttcccgttccacgtcatccgtgttgctggtttgtttcttctccttccaagtctgtctgtcttcctttttttgatcccgttaaatttccaatttgctgtgtcattccgtccattttgtccagtgctcttgacgccgtgcgattttcttatttatttactaataaatgattgacttgaattgacccacccttttccctcagctaaacatatgatcctgttttcctaccaatttctttccaatcttataatcatgatgtcttgaaatgaatttctaataattaagtcctccttagttgtattccaatcctttccaagtccatatctatacgccaaggcaaagggttctcattgccccatattgtcacaccagtcctataagttgattcataagattacagattcatccatcctccctacctgctacgtccaaatcaaaggctctgcaatgcccactgaatatccacaccctattccgcttcatatatttccacattggtccaaagaaaaggctggtagctaaatttcctgcgagggtattggaaaattgacattatctaacttttacgtttccggcctaatttcatccttcacccgttcatagataatgccccttcctattcaagcatatccaatcccttgacatccacattatgaatcccactcgtcctataaaaaatcattagtcctgttgttctcatatattgcattgatagtccgtccacgctttcaacggtgggccgctacgctacactacgctatttggccactacatgttagcgtagttgctttttttttgctggaaatcctgtagtgttagttcacgctacacaccgctgagctaactgccagcgtagcgtgaaatttttccctcaaattttttttagtgttagcttgaaataattgccactaaactaacaagtagcgtaactttttccaagctaacaaaacttccactaaccagcagcgtaactgagttgacgctaacatttagcgtaacttataccaaattaagctacactacgttacactacatgcctagttacgctacacatgtagtgtagtgtaacttgtaactcatcaattaaagaaattgatgtgtcaagctggatttttgcacaacttatttgaaatgttcatatgactgatacggccggggtccacagtgacgattttcaatgtcccgtgatcacacacaatcccgcagaatatgaacagcacaagatgtggagaaaaacaaactgaggatgtgcctggtgagatttgaactcacaacatcagctagagatggtcgcggataatccgttgcggatatccgttatccgctggcggatatccgttatccgctggcggatacccgccagtgccaacggatacccgccagcgggtgcggatgtcattttccgcccaaaatcttggcggatatccgggtatcctttgggatacccggtcatatataggtacctgtggccacggctgtgggctgcgtagcgcagcccacagctgcggccccactcggctgctggaccctgggatatacccatgtccttctcggcggccgatacacagcccagctgttcctcaacctcgtcggcgccgatacaccgcccttcgtccctcgctttccaaaccaacaacacccaccgcggcccggaagaaaccgcaaccgcggacaggttgtctagtcttggaggtaagtcctcccccccccctttttcacccctttttttcctctccgactcgcgcgctgaccaacccccacctgtcctttggccggccaacagacaccgagcgcttctcatgcccgattgtcgtggacatggtcttcgtcgtcgctcgtggtttttaggctcagggccttgtccgtcgtctcggtccgattgcgagtgtccctccgttcccattcccccaccgtcgccgatcatcgctacgtcgccgatcctctctccgttgccaattcccccctctgctgccaactccaacaccccctggggctaatcttttggactccaacctgccttccaggctttttgaccagggtgagtccacatcttttcccctccttgttagtaatgaaaactgagctgttcccttgtcttttttttttaacccttcctccttgccaactccaacaccccctgggcctaatcttttggactccaacctgccttccaggctttttgaccagggtgagtccacatcttttcccctctttgttagtaatgataactgagctgttcccttgtcattttttttaacccttcctcctgggccttatttttgggtctccagcctgccttccaggctttttgaccagggtttctgacaggtgccttcaaggctttttgacagggaagtaagtagggagaacccaagtgagtccacatccctatgacttttcccctcatggttactaatgaaatctgattcccttgttaattgtttttatttaaccctccctcttgatcatattatatgtctgtcaggctccttctttctcattaactcattacataatttacaagtaagccaatcctttcaagtacaccttcatttctcataattcatttctcaccccccctgccattttttgtttgccactctgactgattaaatttctttggtttattttccccatcccttttgctctcaggcccctgctttgtgatcatctcattatatactcaacaagtaagctgactttgcttactcacacctcttgtattgctctttcccctcccaatctctgatgaaatctggtatatttaattgacattattcttttcaatcctcactaatgctaactcattagattaccattcaacaaagttcaaacatcaatcaaatcaccgggaactcaaacatggaacgccgatctaagaggatccgaagacgcattgaacgaggtgatgactccgactcaagcaatccacctccgatggagtccaatgaaggagagtcagccgcctcaggtgctaaccctgtaggacctgattcaacggatgaacagcgtctgggtaatctactgggccaatttttgtcatgtttttgttgttggtttttttttgattaatgaaattttttatgtagaacatgcaatgaagctggctcataatcaagttagctctgcctatgcatcctatgaggcaccaacgatgtctgatcagaagtacaagtttgatcggtacatgattgcttggaaatgtaaaacgtgagaaaaccatatccatcaatatcattcattaatcattatcatctaaatcaatttacactatgaacactgttactagctgttcgaaaaaaaaatcgacatgtgcacgagtcttcatgtgggaatcttctcacacacgttgcttgatgctcaaagaaggcaaacaatccctccaatcaaaagatgcttgcattgattggcgtatcagggacaggtgatattgatccatgggaggttagtgcttttccattttggatatttattaattcttacctgaaatgtttcctcaggttttgcaacgatgtgtcatctggtgtgccgaggccacaaagccattctcagcctttgaaggaatcagcctgaagagaatccttcatctgacaatcttgaagcaccttccgagtcaaacaactatttccaaaggtgttcatacactctacttatgtgttcaggagaagctatgtgaggagttaaaggtgagtaattgacatttggttggctaatattttctttccatccaacatcactgattactgaccgcagttcatacttattttttgtgctattcagatgcatgagggggcgctttacttgggtgttgatgcgtggcaatctccaaatggatacgatattatgggcaccgtggtctatcgacttctggacgatggcgccggaaatacaaaattcaatgcaatgcccctggactttgtgcagctcaaggaaaggcacacaggcgaatacctggctgaaatggtaagaggtgttgttgagaaatttggattagaaaatagggtacgtaagattttcttggtctccaccccccttgtgtaccaattttgttcacccttgattgtctgtgatctgaccctgtttcaactctgaatagatctgtggtattgtttccgacaatgcaagcaacaatgagactatgatttcagagttggaacgactagattggaaacgattcaagggcgaggcgcagtggatccgatgctttgcgcatattgtcaatcttatcgtcaaggctatacttcgaccgttcactcgtaagaaatcccaagctggcacgcctgagtttgatgactcagatgaagaagaggaaaagcatcaacgcattgtgaggtaagctgtttcaatcaagcatttaattttgacactagaagctaaataacacttggaaatttttagattcaatcaagaggaacagatctgtgacttggacgatgatgaagataaccacaaagaggatccagaactagcatttgacgatgatctcactctagacaatcttgagaatcttgaacgagaagactcgaaagatagttatacctctgactcatgtcgccaaaccctcacaaaggttagtctgttcatcttttatcaaattctctaatcacctctcactggaatgattctatccactgttggcagttccgtcgaatggccatgaaacttcgcaagtccccgaactacaaggcaaaattcattgagatttgtgaagaagctcaatgcaagaaaccccacaccatcgagtgtgacgtcccgacacggtggaactcaacttacttgcaactgtcaagtattgtccaatgtgaggaagccatgtaagtctaataattatcagtttttgatccccaatatttacccaaactaacctgttattcatgaaagtgtcttgtggcagcgcgataagcagtttggaattgcctgtaactatcacgttcaacaagaagactttgacttagccgccgacttggttcgacttctccgaccgttttacgaaatcaccctccaattgtcaaccaaagccttggcccggatttccgaggtcgttctcatgattgatcaaatcacatccaaccttgccgccgtgattgccaaatagaattctgaacgagatcaccctccagctctacgaaatgcgtgtcgcgccggccttcgcataaccaataagtattactcactgactgactgctcaccattatacagaattgcaatgagtaggtcttttcttcaactctcatgtgattacatatgacattcctggccactaacaaatattatctctgaatttccagttctccatgcatctttcaaggacaaatactttaagctggccaaatggcctaaggaatggattgatgaggcagttaaactcacccgcgagatgtacaataagtggtacaaacctcaaaacgtggaatcagaaccaagtgcagaagaaccacaagaagaatcagaatgggtaagttccatttaatctgcccccttctgattcaaatcctccaccagccgcaacctggggtcctggcaggtctaggtgatgctgctgaagctcgaattgcggccccctcgagtgaccccattaccagatggctcacaggtcccctgtatttggaaaaacggcgaccaattgatgccctcaagtggtggacggagcaaaaacggagtggagatcaacatcaaggccttgcacagatggcccttgatgtcctgtgttgtccaggtaagactcaagactcacagtaaatcagtgatctcaaaatcagaatgctaatcattgtttctgactttttgcacagcaacaacggtagacgtagagcgtacgttcagctttggtagagactatgtcaccactaggcgacacaatctccacccacaatcagtaagtacaggtctggcgttggctttttattcacagaacaacaagatcaaacctctggcgctccccgaatacatggaaaaaaagaagaacgaagctaggactaaggcaaagaggactggtgggagtcaaactcaaagcgcttgtggcacgcaaaccgttgctgtcgtcattgattgattaaatattagtttatttctccattctctatctttccttctaagttctctcaagtctcaatctctttctgtcactctcactggttcacgtcaaagatacaaatgtcatacacgagttagctgcaagcaacaaaaaaatttccattctctttctttgctcctctcaatctctttctgtcactctcacagttcactggttcacctcaaaaatacaaatgtcatacacgggttaaaatttttttgattctctttctttccttgctttctgtcactcttactggttcacctcaaaaatacaagtcatacacgagttggctgcaacttaagcaacaaaaaaaattgcaaagaaaaaaattgtttttattttttccatttttttggggggagtgataatcacactccaccccccttcgcacacacagtccaacaaatcacgaaaaaacaaagtgcgggactgcactccaattgaaattggagtgcgggtccgcactccaaccctctgcgcgggcattcccccagcaggctggcgtgcggaccagcacgccaaatgtgataggagtgcgctcccacactccccttctgaggggagtatggaaagtgtgcatgtgtatactttatacatatgtacacattcccatcggctatcccataggacccaggcctgggtcttatgggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaatcatttgaaggaggacatgcatgattgtaaagaatacctctgtgttaatttgtataaggtaattcaaaactctgtttgaggatctacaacactatttgatatccagaaacagacagtcacacaccccagtgaaacaacaccctatttgattcttatccaagttttatccaccccataagtcaccatggcaaaaggatacaacaaggatacaacacagatacaaatgcattgagccaccaatccaccgctgtggaactgctcagcaattgagtaaagagcttagaggggataaaatagctaataagactatggaatagtagaattagtattggtgtgtgggtgagactgccctcctgtctagcttgcgggaaagttacaccaagaaaaataagagtgtggcttatttctaaatttatcttagtgttgatactactgttgttgttgcttaataataccagttgaggagataaggagttttatggggttttctgagtaataagggcttctgtagggtttctctgttaaatctgttataaattctctctggttctctgatcttataagtctctctggtttctctgggctctgataaaaggtacacttatttctctaatttctttcaaagaggtgagaatggctaagcaatatttctgtattacttttctaaggccaaaaattgaggtaagggaagttcaagggctctaataatctctggatctcttaatcaggggtgatgaaagctgagtaatatctctgattactcttctgtagctagcatgaggagggagaaaggaaacatgggccagaagagcctctatttatagacaaattgttctgcagtacatgggtttttggcctgaacacaagtttgtctgagaagggtacttctagagtggtttttactactctgagatggtctaatctgatatgaattaatctctaagtacctttctaatacaagaggttgtaaatctactatatgaggcctattcttagattaattgctatgagaatggtattcttagactaattagtataagagttattttctaaagctagtctgtgaagtactttctgatcaataccttgatttaccaatataagatggatgtagtatctctttatgtgtttttacagtctatttgtataattattattcataaggatttatgtattttaggcctgacttgggctttatcttagctatgttttaacccagtaattattatacattgtattctatattttaccccttcttctctaacatcttaaacactatttatgtgtaataaaatgtttttaactagatctatgggtttgatcaatctcaccacaccgcccttaaggtacatttaaccgttggctaaaccttgatgcccaactgttatgggtgttctgaggagagcaggagagggattttctgggttctgagtcttgatggtagattgcaagatgaggaatgtacaaggttcggatctcgaacgaactccaagttcgaagttcgtgacatgtacgtaacaggctctctacatatgtaacgtccccagttccagtcctctacagctcataacactatcccccctttaatgcccaagccgcccccgttgttgttctaaaaaaaaattggataaaaaataaaataaaaaaaattccacctcttttggctctgcattctttccccgggcagcgttaaaaaacccagtgggaaaaagcttgccctctcacttcattctccgtgacctcttgtgtcttgacgccgcatccggaaacttgatgttgaattcggcgaccagttcttgacagtgttccaagttgacctcgggttcccacgagttctcctccggtccaaagcctttccagctgactaagtattcgaccttcttccctcttctccgacagtccagtacgccttccacttcccactcctcctcattgttgacctgtactggttctggtgatgaatggcgccttccagtgatagtgtccgggttgtgcttccgtagtactgaaacatgaaacaccgggtgaacaccctgcatggataatggcaaagtcagcttgtacgcagattgggatattttcttagaaatttggaatggtcccagccatcggtggtccagcttggggctgggtcttgttgtcgaaatattcttgctgttcaaccaaacctcctcgccaacgttccaaattggggtgtcctttactcctttgtcgaattgggtcttcatcgattcttgagctgcttctagacataacttgagttctgactggacttcatcaatttgcttgagtcgttcttcaactaccggcagacactgttcatttgatgggataccgctgtaggaaggattgaagccgtagtttgccttgaatggtgagactccaattgagacgtgatcattattgttgtaagcaaattctgccgttgccaagagcggttcccagttgtcctgtcggtactgaacaaagtgccgtaggtattgctccaccgccttatttgcgatttcagattgtccatcagtcctggggtggtacgcagtcgaaggatgaagccggattccaagttgcttgtctaactcttgtgtgatctgagagataaaaatacttcctctgtccgagacaattgtctttggggtgccgtggagtttccaaacctgtttcaacataagatctgaaagctgttcagagttcatggacttgttgcaaggaaggaagtgggccatcttagtcagtctgtcaatcacagtgaggataatgttgcaattgttggatagggggaggtctgttatcaaatcgtagctaatgtccgtccacgggcctgcagggatgggcagcggttccaacgtcccaaatggtttctgggttgaggatttgacccgaagacaagagtcacaaccatccacatagcggttgacaaagcttttcatggatggccacgtgaagctgcggcgtatcagcgaaagcgtctttgatcttcctgagtgtcctgctaacttgctgtcatggcggctcctcaggattttggtcttgaggtcttcattccggggtacttcaatccgtccgctcctgtagagcactccgtccttcaccgagtaatgcttggtggcctccttcattcgactggacactgggttctcacaggctgaaatcaattcggtcagtctggaatcagatggagtcagagatcggatttggcttatcagttcgctatcagttgggatttcctctgacggagtgttgggctcctccccaccaagaatgtccacttggaaccaatgttcggcgtcctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaaaagaaaaagaaaaaaaaaaaaaaaaacaatggcggggccatcccataggacccatgcctgggtcctatgggacagcccaggtcctaaacgcatataaatatgcgtttaggaccaaatattgggcgtgcaggcaggcacgccagccttcagggtataccccgtgcaggcagtggcgtgcctgcctgcacgccattctgcaatggcgtgcagattggcgtgcgcttatcaaccccctagtcaatgcttctgatatcctaggtatggggtatctatctggaacagtatatgtattaagagctctgaagtctcctaccattctggatttattgttttgccacgtgattataacaggagtggtaatttctacttcctcattatggccaatcttactgagtacattcagcctgatgagctcctcaatatgtttttcaagctcttccctagccctgggactggctgggtatgctggcctcctcaacagtggtgggtagggtctatcaatattgagtgtaatatccacttcatgtcctatcactgctcctaaaggttctttgtcagaagcaaaagcatttttgtgtttgaacagcatttcatgtaatgcagctgtctgttctgtagataattctgtggaaattttgctctccaccagttgtgagttaataaagtcctctagttctgggtttcttgaaattttctgtatactcagtatttctctgtttttaaaagaaaatttcttccttttattatcattacctatggtaaagtacctttccctgctgttgttaatgtcaaatccataaatagttaggtaatcattccctaggataaagtagttactaactccatcctctactactataaattccacttggatccttactgatcctgctgggagtggtatgatcaaagggcaaggaaaaatccctagaggtttcatggtattactggcactattcagttttagagtacctatgggtaataatttttcttcaaaatctgggtacattttctgtatatatttcttagacaccacagaacagaatgctccactgtctagtagcaattctgcttcttgttcttgaaatatcactttataaggtttgatttacctgctgtataccctctgcctgtggagggttttgttttcatgattcttgcttctgatacattggtgatctgttgtcctggttgccattccattggtaattggctctcaaacactacatcagcaatgtccaggtctgcttggatcatattattagatacactagatatggaagatccatcatcaaaatcttgttcaatttcttcttcttcctctgttttatcttcttgttcttcttgaacctctatgtggttcacagatttcttcttctgtgggcagttattggaggtgtgtcccattttttggcaggtgtagcacttcttatccttattgggatttgcatctttggtggactccttttgattgttagtgttgacataccctttagagtctgttctactcatgtagttactccttacaggtttgtatcttcttccaatcttagtcctagtaattatatcttctaggatgttaataatgtcttctgttagagatggccccgttgcatccggatatccgcgcggatgcggatatccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacactttttaagaatcctaaggtgcatgtcttgttgggacataaatggccacagtgcttgtagtctgtccttttgtgctaatacccatttgattggtgagtctttttctatgtcaaaaatactctcatcaaatttattttctactgtatatctccatgctgggctaccccatttattaaggatctgttccttccaccaactccaaggttgtttgccatgactggttctgatatcattgaaccatcttcgagcagctcctttgaataaactactcaatcttcctgctatagacaggtctgataattcaaaatcttccttgagtaggtctatagtccttatgaattctaagtggtcatattctccttcacctgtaaatttgggccaatctttgattctgggaatctcaattctgctcccatctttactagtctcttttatttcagagctattctggctaggagttatgtgaggaggggtttgtttcacatggttatcttctggaattatggtacccatattttccttcaagggaaaatatggattatgcaccggtcctcttggttcaggggtgtaagtattacctgtactgttgttattaacataggtaactggttgatttttcttttcttgggttgttaacttctcaattaactccccaattttctcacttaatgttaaattaagtttattctccatgttgtctattcttatgttgatgttgtcttctagagtactcaatctgttatttatattcttctccatattttctgttttttccaatatggacatcatattctccatgtgtacttcagaagttgtatcactatccaaatggagttgttccagtttttcagtgatgtctttagtaatagacacatcatttttatttagtctagaatataactcattcctcaatttctgtatttccagaataatgaggtcttggttatctttcttatcagatttttctttttctttaccagaggttgtattttctctggttgttgagttgttattttccattaatttattcagaataatggtttttaactctttcagtgcttgtactatgcctggtattttcttagcttcattaatgctgacctggaattctttgttgtactcagcaactgatattccaagctgtctcacatcatacttagtgttgtaagaaacttgttttatttcattgatcttttgatcaatatgtatgatatttttaataagaatttgatcagaaaattctgtgttttcaatttcagagttatagatttctgaaactttagagctaggtacaacagagggtgtagggtgaagtttagaagaactagctatgggtgccgaggaattcattgctctgctgcttccttgaagtccagcatagcttgggctaggtgagtcacatttctccagcttttcttttccgccatcctttttctcttttgcgctgccttccctctgttttgcttgtgaggtttggtcgcgccggcgtttgagttcttctttttcttgggtatcttgtaccctttgagcttctccttgacggtgccggtcgtcgttggctcttctactttcggcttgctctttttcttcttttgttccttggcgtggtttgcccagaactccgctaccttgcgttccttgaaggggttccagtcgtcgaccttctccttggtttccttccagcccagaaagatcttgacggtctggaagattttgatcgtttggtcgatcaattgaggaaggagttcgtactcctcggccgactttgcgttcatgtagaccttcttcaacgcgattaacatgtctatcatggttaattgatcctgcgacaacggcttctctcccgtgaacgctggaattgagagacgtcagcgaagactctgatgtatgaggatggggggaagaggctaacctttcggtgccttgtcgattactaccgcgagttcctcttcttccccttcctcggcctcttcgtgttgggggaggttttgcgccatggtcgactcctgacctggtagataaaaccatttttcgttactactgatttatgtagtactaagagatagagaaaaaaaataatactttttaataattccttcgccgctgttatcgcgtcgaagtccttctcaataactcgggagggtaaactcgccggtggtcgtttctcggcctgctcaatctggatcggactcgctaggtcctttggtggtactgattgtgtacggcctacggtgttagacactatattacgtcgtcagtaagtttttctctgatgtaactacaccacgatatatcttacttttgacgctgatcagttaaaagctgttgctttttgcttcggtatttcgctggtcggtatttgtcgttatgtttctaagaaagaatcaacgattgatcctggtcagctaaatgctcggctagggtctccttttatgttgttctgatcgaaaattctagaaaaaggattcgataggatattggtagaaatcttctcgcgtgttcaatcagcgcttcttgatgagaacgatcctgttcttgttctagtaactagtcggtagttctctatgagaacgtcaatgtctttgccgactcgtttaatatgggaacacttctctcttaatacgagagatttcaaatttctgtttttctagaaaaacctgtcaatgacttcggtccttgaaggtacagtctatgtttctagaatagttaagcaaagcctgtgtttctagaatgttttcttgagaaaaactctctctgtttttttttttttttttttttttttttttcagagagtagaaactaagagaaaaagacttttctacagaaaaacctctgtaaggtttttaaattatgggaattttcctggtatagaattcctgtcagagccacaggcaagaattcccagaaaatataatttcaatacagagaattttctggcacaggttttcctgaaaaaaaaaaaatctcaggaggatggtgtgatgagaaaaaggaaatggtgattgaaccacagaaatttctctacaggtgtattgaaatttgctggaattttctattagaaaattctggctctaagatgaagggatcaggcagatgaggcccccacttgtcagctatgtgtatgaaactttggcttaataatataagagccaagtactatcactgtgctgaaggactcaggttaaagaccaagattactcctagtcaccctcaaagtattaagtggtccaaacttcccacttaagaggttgaaaagtccacactcctcagttaaagacacttgaataatcaagagagcactgtaggagacaataacagaatatgttattgtagagtgtttggaagcaataattaatattgcaagaagtagctggcaagcacctgagctgaaaggctaaagtcagaggtggtggtcttgcagcaactaatttttaaggaattagttaagttttgagtctgggataactctcagcttaataataattccagtaagaaggtagggttggattggataaaaagactactttaaaagtaggtggagaatattcactgtactcactaagtgtactgggggtgaatatgctgaggaaccaatagtaggcaggagaaggcctccttaaatattctagaggtccccttgaggccctccttagaatattctagaatctctctttggtctaccatggtagatttattcccctgatgtaatgggaataattcaaggtatttcaaataatgtatattctatgtcccatgacatcatgatgcatatttatagccaattacatcatgtgtctccttaaatagaatactactagtagaaagtgccacactcttgacatagtgtggtaatttcttttctacaagttttaataaattgattatgcttgtagaataaaatttctaaggttaccctaaatgtatatttaaccctaatttaatatacattaattttattctgtaaatttatatatttttattccttttgtccttcaaaagtttgaatatatacaaagtccttgaaggagtgggaatttggggatacttccagtggaaaaccccctttataatcttatgaaatattgttttattaaataatattactacatattatattatatgtggagtattttaatacttaatattcatttagcagtcttttggatactctggagtatctctaaggctgacaggggccttgtggccggtattgatccttcgccctactgattttactattacccagccagccaatttcaacttcaaacaaccatgacgccaactgcctcgattgactccaacaacaagggttgcctagcgcagttctgtactgtaggttcaggtaagcgtagttcctttcagctcctcggtcattgctgtgtactatctcggatttgagtctggtaggtattttctgattcggatatgatgtcttctatatagtggccgtcaggtttgaactacagatagtccacaccatccttgcggtatcgatcccgcctcgagagggttccagcgagtttcaagccttataaatcgaatcaccggtctgttgtcgattttcatttactgatgttgatgtggggtcgtttgcaagctatcaggtaggctttctttctccttggttgttgttgtagtgtttcggctataaaagagaggggcttcaaagtccattatcatccctcctcatcactagtcgttatagaattccgaacttgtctgagatggtctaactgctaatccgagctgaaaaggactgagtcgctagttcaattatcaatcattgctactatcccactcaggtaagttttttttttttcttcagattttcaatcgttccaaggagcatgtaactgatagttttgtatcttggtcattttgtctgttccagggtgattgatcgttccaagaagcgtagcatttttggctgtatataaaaaaaactgaaaatttttaatagttagcaagagaaatgaagcacccctcccccaacttaacaggttgtcctcaaccttcaactgagtgattccagcaaattgagtgagtgatttgaggaaggtaagaaaggccaaaaaaaaatttaagagtaagggaggatggtatggtaagggagtgtaagtttttgaaggtgtgagaaaaataagagatttatggttgataatggggtgaagattggtttaagtgagaaaggtaaataaggtaaaaaaaatgaaagaatatgagaggatggtttcaatgaagtgtgtaagtgttgaagttgtgggataaataagacgtatgtaaaagagcatggtgatggtgagtgaagtatgtcagaatgtgagtcctcccccaacttgaaattgattcatctgactgatgttgaggaaattgaactggtattttgtactttgactttttgtgtgatgaacagtttagtctcatgcccaggaggtggcctttttttttgagatttttgagtggtaaaaatatatttaaacagggaaatataagggtatggaatttgaagggaaggaggaaggttaagagagtgactgataaaagagtgtgagttcctcccccaacttgaagatattctgatattttattcttgaaggctgatatattcttcttgaacttgacagaaacttttgaaaaggattttatttgaattttaaccaactccaaccagtagccttgggagcttgatgtttgttgaattcagttgaagaggatctggtggaatggatataggtaactgaggaaggatcttctggagtaagtaaattagaagaaataattcccttggtaatttagatggagcaatattgtcaattggtaactttgataattgtctagttttccagtttgcttccttatgtggattaatcaatgttgctgtaatatctggcggatccggcggtgttggaattgaaaagactttttcaggaattgatgcggtcaaaattgatggtgtaaatggttggctggaaataggcaagtctgttgtttcaagattttccggagccaatggggaatgaacactaataatgttttcttttggttcttcaatttgggtattctcaatttccaggtgttgagacgagtggttattgatccgcaaaagtccaaatatgtccaaaagaggcttaaatagttgcttgttgaagatcttgatttccaagtatttgttgatattaagcatccaaaatttgccggggattgcaggaaatttgtggtcttccttggagttttccgcaagtagtaaattttgaatcttcaccggattgattttgaatgatggcaactgatccaaagtttctggttgagttgattgatccaagatttcttcctgatccacattgttttctgtattgggttcatctagaactatatccgggatttcgattactgtatgtacaagctccattggtgtatccattacgtttattgatgccgctttccattcttccagatccagtagttcggtagttgtgactggttctgtcatgttcattgaggccacgggtatggtgacatccattgacttttctgtatcagcaatggtgagttccgtataatttgcttctggctccgtatgatctgtcactagttctgcatcttccgtcgctggctccgtatattccttcactagttccatacgatctgtcgctagttccatataatccttcactagttccgtataatccgtcgctggttccgtatattctgttactggctccgtatgattgattgctagttctgtataatctgtcgctagttccgtatgttccgtcgctagttctgtatgttccgtcgctagttccgtatattcctttgctggctccaattgggacaaaggatgtggagtgttgcatatgacaggtgattgtgactcttgaagttgttgtttgagtgactcaagttccttggctaattctttcaatttgatctccaccccagccgcctctgtaaggtgttcccaaagagggggtaacctggatccatcgggtgcttgtggaagttgaccattttgatttaaattccatttgatatttctctggagttcttgaggaaaggcactgatgaaaagaactaaggcatcctgtctacttctcaattgtttctggatgaggaggaaatcaagtattttggaaaatttttgaaggtacgtctggaatgcttggtagctgactgtttttttatctctaaaaaattcttcagaaaggttgactagatcagttgttgtatacagaagttcatacttgtcaccccataattcaaacattgaggcccgtagagtatcccagtcacattcctcgtatccgttcatggactcgatttgacacttcagttcctcggttcgcacaaaccgtccaatctgtagggctcgatcgtatttggttgcattaagtgaatccgcggtcatctcgtattgcctcaagaattgcatgaaatggtgtccgttgtagaaaagtccaggttgttcaattagaactggtttgttttggttagttggttgttgataaattggttcctgttgtttgggttgttgataagttggttcatccatttctaggttcttgtcaattccagctctgaataaaggcagatttcctgtcttcttgttcttcatccaaggtggtgatagcgctgatgaggacatcgtagtttccgtatttcgttttaaatttgaagttggcaaaaaaggtcctttactataattggtttgtggagcaaatgattcttccatatctgatacaccaaacggtagatccatgttgattttgattgattttcctagttttccttacttgacgctccttggatacctaaacaaacggcttctctgaaaaagaaacaaataaaactttggtcactggtttctttaccagggcaagcttatggctttctttttaaataatagatcagttaaatactgggaatttcttctttcacagaatctacttatccaaatcctttgggtacctttgcccttcttttggtctataagcagctgctttttttcgaatatttcctgagttgtcgtcaaacagtatcctagttgtccagatcctttgataatcttccttcttctggttaataactggctgtctttttcgagtcctcgtttcagttgattcctacactttcttttcagaggttggttgttggtgtcgttgaattgtttattgaagtttgactagttgatcaacagaataactgaatatgccgctgagtagtcgcaaatatggttgataaatttgatccggttcccgctaaagtttgtgatccttcggcaattccttctcgttatttgttgaaattcgattacttgatgtagatcacacaagtttatcctatcacgttggggactcccttgtaagactcaaaaagtggttgtaagaccctttttgctgaatggagaaggggatggtggaggtgcaagctctgcccttctatactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgatagggtaagttcaggaatgagtttgtgtgatgctgagaaatgagtttagttgttattggtgtttggtaaggttctgtaaaggtggtgtatctgtgattgagtggtactaaacttgtgactgatgaataatacactgaggagacaacaactgggaggagagcctccttatatagacaataatgagggaatttagctccagggcagccagtaatgagtgattttggctggcctgtgctattacatgagggattttagctacatacataagttgaatgagtgaatgtgattggtcagacatgtacaagagttgaagtggtgatccaaacagctgaatgagtgattctgattggtcaggttgtgtggtgtttacaagtaaatgtggcggtttaagctgcagctgtcatgcaaggaaaatacactaatttaggctgcaggtatgatgtaatatgtagaagtgaaatgtaaagagtgtagatgtatgtaaatgagtgtgtatgtaaacgagtgtgtatgtaaatgagtgtgtatgtaaattagtgtgtatgtaaatgtgtgtgtgtaaatgagtgtgtatgtaaatgtgaggttgtactgtactgagggtgtctgtagcttgagggttgtaattgtgattggtgatatgtagtgatgagtgaaatccttgtgatatgttatccattgttgggtaagggttgatccaggtgtgttccagtgacgcctccgtggtgaccaagggtgaatttgtccgtggtgaccaagggtgaatttgtccgtagagtccagttcttgagccgtatggtgcgattctgatggggtgtgaaaaataatatagagaaaaatatatataagaaaagaaaacaggaaaaacttttaattcttcacatttttgactaccacaccgatgaggcccatagacccctccacacctgcaggtacccggttacccgccctggcagacgtggcaggtgcgggtgcgggtgcaggtgtccaaaaaaagtgatttttgaggcgggtacccgggttcaaagtgacatctctatgaggggctggggtagctgccttctgttttgcagatgttgacacatatgacttgctgagttccagtggcttgcaactttgctggcctgctttgatggttgtgatgtgtgagcaaacctcccacagctcattggtgatgagttggaggttgcggctttgcctggccttgctttccatgagttgagaaggaataatgcctctgtcattgtgtcaacattcaaggtgcctgctgccctgcacctggatggattggcttgaagccatttgaagaagttgagcaagggaaaatctactagaggcagagctactggtcagtgtagggcagtgacatgggtggatccttcctctagagtggtatccatattcaagtccttggatgtgtcctgggagtcagggggggattgcctggcggcatggggaaggtgagtaaggttcttccaatgagcagtgttgtgtttgaagttttggtgggtgggagaatagattttcaaaaacatttgatgtggttgcagacagaactaacagactacttatctgagcataatccagtctgaacaatcttaaaagtctatcaaattccgttgttaaatcttaagaaggaagaggaaatgtgtttagggatgagtggaaagaggacagaatttcaacaggattgaatttgaatgattcaagagctatgaatgtccttcccgggtccaccgtggcacagcttcgcaggggatgacgtacctttcacaggtttagacccagagatcgagatcgccagccactatcagtctatagcactgagaaggctgatgaaaacacccacatggcccaacagttcagaagaaagccagcgcatcaagatcctactctggacgaacatcaggaatcctttgtaaaagtcagtttgtctcatctggcaaccaaaactttcattcacggaattgatcaactctctctctctctctctcccctgaacagatcggaacacccttaccttcgttgagctcgacaaaagcggatcagaatgtctttctaccgatctggaaacaagaggttaccgatgagcagggaagaaggagactacatggcgcgtttactggcggattttcggcaggttacttcaataccgtcggctcgaaggaaggatggaatccggcagagttcaaaagcagtcggactgataagagaagccagccaaaaagcttcactcaaaaaccggaagatttcatggacgaggaagaccttgccgaattagcccagtctaaagaacttcaaaccaactcaaactttggctcgacctccaataattcattacgcttaccccgaaaaatttacgacccgttgacaggagcgatagaaggagatgccgaatccgatttgcttggagggcagccatcgcgcccatctgcaatcgatatcgcactgtcggacttggttcaaccaagcaatgctagggctgggcagagaattatgaggaagatgggatggcgtgatggacaaggaattggacccaggatcactcatgaaaaaaggctcttgttggcatctaagttgggcgtcgatttgaactcacaactcgatctggaagacgatccggagcgcaagaaacatctgtatgcacccattgatcggcccttgaggccgatgcagccatggcccggaacttcggggctaggtcactcaacatcagcaccatcccactatttgaacgagccatcctcatctgctccacatcccagtacggcagcgaagaatcaaggtccggcaatcccaaaaggctcatcttttggcctgggcgctttgaacgacacagaagacgacgatcacgacgtttatgccccggcgtttgatcaagtaacctctgatccgcgtgctcgccgcctcctgaatttgtctgaagacaggacaagctctcataaacaaccacctggtcgacaatctaccaagatcgcgaagccatccacaaggcctggaaaacaggtgttccaagataatacgccgctaccgaaaggattccgcttatcggacactctgaagaaggatcctacatccgtttcatttgtccctccacaagttccagaaaaatggaagccttctccgacgcagatttgggacgctgcaaggtcccatggacagcctcttggagttcagccgaatcctcgacagtccgctcgtccaataaatgcccatgacgtcagtgcccacttcaacttaacttttctatttcacaattcttgatgaatagtttctcttgctgaacttctgtcgtgaggctcttgcagcgtgctcgattgataggcgaagatgcgccacccaaatcggtcttcgacttcatttctgctaaagataaggctcggttggacgatgccaagcaacttgcccaagcttcactgcatttcaagagtttgaaatcagaaaaggatgacgagggtgtgactgtcggtacatcaatcacaatacctaagttggactcaagcattgctcaagccgccttgcgtggctttatgccgttttcacacgatctaccgaaacaagatcgttataaactatatctacaatctcaggccggtatgctaccgaaaggaactcaattctcccccaaaatcacgccgcaaatgaccgccgaggtgatcaataaagagttggatggcttcgtcaaaagtgcgatgatgtttaaacctatgagcgccatgatggcttcccggttcacatcagccgctagcagctctgcgggcggtgagatggcagcccctgaacccggccttcgccagcccgtctttcttgaggaggagcccgaagaaacctcaacaaaggaaaaagaaggcgaagaatcaaaagaacaggaggtagtcagcgatgctgctcaggccgtccgtgtggacatgttcggcatgctgacaaggtcgatcaagaagttttatccgcaaaagcttctttgtaaacggttcaatgttcccaatccgtttcctgatggcccacccgccgaaccgatagcgaagacgaatctggctgaatttttgagttctcaagggtttcaacctgctgcaactcccgtcaaccctggggatttggatgagccaaaatcggagaccacaaatttatggcttcaagccgaaaccaagcaagatgcccctcagccggttgaacaggttggtttgggcagtgaccaaactcaaggccgggagattttgacgacttccagacccccgatcgacctcttcaaagcgatcttcgccgataatagcgacgatgaagatagtcatgatgggcccgatgatttagcccatcatggacccaatgaaatcattccgccgcaggcctccgtcaaagaagattcagacccaagcttgaatctcacccgagtagtcgaccaacaagtggtttcccttaccccggtcgtcgtcgatcctaaagcggtcgaaaatctcacgagcttccggccgacgttccggatccagaaggatgaggagttgagcgcgatgaatcctaacgagacgacgtcgagcaagaaggccaccaagaagaaaaaacggccggttttgatctcgttcgatgaggagcaggctgatggacaacttgaacatcccaccgaatcgaagaaaaagaagaagaggaagagcaagacttccaggggtcaggaggaggaggataataagtcgcatcgagagtctttggctgaagaccaagcttctcgcgacccatcaagggccaaggatgtctggaaagaccaggaagaggatgaatgggtggaagcggcggtcccgattcctccccctcctgacccccagaaacctaaattaatcgaagctcattcttctaaaacttacaagaaaatgactcgcatgaaagcaagtgatatgatggattgattccttcttattattcttctttgtacatctatctttcaattttttttttttggaataatacccttgcctttacttcgctcgtcatttttttgtccgtctgtttattttgaagtctcacaactttatagatcaattgaaaaaggacttctttcaatgttgaaacttgaacctatccataaaaaaacacagccaggaaacaacaacaaatggtctggagtgcgtttctctttcttctgatgaggatggaagaggtagtaaataggtggttagaggtgcagcctgccagtgccagactacatgtatgaaaacaagtgattccatatgttgcgtggtttgacttggctctgctgcatgtatttaaatacttatgtcacggcacttttcagaagaggcatttgaggattttcaattattagggaggttcccaatcaagccaatcaagacacaagatgttcggtataactcttgtctcctcccatcaacatcttgagagctttacatgcaccttagaaagtccacatgggctacatacatcaatttccagacagacatggatggctgttaatagttgatacatactggactggctgtttcgccgctaattctgctttcaaaagatccctgacatgacatgacacgttgagactttgttgcctagatttcttgttaatcttcaaaaatgctacgtagatcatattttcagatgtggcactttttctaagttttgaatacaccaatccaatctgggagggattgagttcgaccatccgcatcgcccgcagcgctgttgcgcagcaccagctgtgccagactccagccaacaacgacccagtcggacgatgacgacgaaaattattggtgcttctctgttgaccacttgaaccatcatccaccggaaaccagcacacacacacacacagactgaacacagaataataacaatcgaaaacaaaaacaaaaaaatctgcccaattcgaggatccaccaccatgtctttcatggacgatcccggtggtcactaccccctcgatcgaaagctggctcaattacgggctgacttcggagaggacatcgcggtgagtcgagccatcatccgatccggcctgaccaagtataccctaccgtctctgtgctgaccttcctcttccttatctgaaattccttcaggtctatgactacgcagatgacggcttgatcgagtctacggctggactggaggaagacatgaacgattttaatgacgagactttcggaatggatactgtcggtgagttgaatgcacatacatatacacccctcatgtcccaaaaaatatcatgatccgtactatgtgcgctgagacctgtttctgaatttcggattttagataaagatttcgatttctcgggttccacggctcaataccttggtgtctctgaaccccccaagcaaaaacctcaaggtggtgcgagttggactaccatgtcaagtctcttggcggaccgtgagcccggcggatcttcaactcctcgtccttcttcaccgccccgtcggaaggccggacccgtcagcctactcgatgatccattgctcgcgcccaaatcgaccattagccaccgccactcaagcggcccattcactcctccaaagccacccggaagtgcgccggctaccaccatctccaaacctcacaagatccgtaccttggaggagatcgaagcagaactccgagccaactccgctgcaaagaactcgatcccctcatccagtctccctcctcaggcattgactctcgaacaagttgaagctgcgctgttggcgaaccatgaaagaaagctcgcgacaactaccgccagcagatcatccacccctcatgcactccccttctctcagccttctttacagggtcggactccgtcagtacagcacatccaacgcaatatcaacctacaaccagtcatgtcatctcccgtcatggcgccaatgacccggccaagccacactccatctagtttgcctccgcacaatcatccagctcacccagctcatccgcaacattcggaatggttacgtctgcagcagcaacagcatcaaatgtacaccaacattccaacgcaacaacatatgcctatccagcccttaatgtcacgccttccagccatgccttctcccccccaagtcttacctggtcgacatttatccaatcccccgggtgtcggctttggccctaacatgagagctggatctgtcccgcctcggagtgcgactcaaaccccatttgttcaggcctctaatgttacaattccggttgaagaacttcgatctgcggctgaagctcgtatacaagaacaagagcgacgagaagctcttcgtcgccgaaaggctgccaagattgctgagatgtcaaagtacaacaatcttatgagtcaaggtgacaaagatttcatcacgcggatccaagtctctcaacttgtcaaccccagccacggccaggttggctttgacccgtatgccgatgacttctacttccacgtatactctgccatccgtgctagtcgaatggctgctcagcaccagtttcacacagcaaatgctggtagacgaacccataccgcttcttccgacgagaggatcagccaagactatgatggagtcggtggattcgagccagtccggaactcccgaacggtcgaaaggcgtttgactcggcgggaccatgcgatgattcgaatggcgcaaaatgttcagcggatcatcgatcacgcgaaggagcgcccgaagatgtcacaaggtccgcatttgatctccctcgaggaattttacttctactaatagtatttcgtccgttcatagtttcgttggagggagcgttgggtaaaatttctctgcgaactcgttctgcgcctagacagatgcttcaagtccaaccgacgtcttcagacgatttgactacagctgcaggaggtgaaaatcatcctggggcgctagcgggttcattgccaaacactactccggtgtgtaaagcctggattgatatcatttgatgcttcacaaagtgacttacactgataatttctggacttctcttatcagataggtgctggtcaacccgccatgcgtcaccgacaaattttgatgtcattagaaagattatattctacagtacttgaagtcgaacagttacgccgaacccagcccaacgtccaattgagtggattcgatatggaagaggcgaatagtcaactggaagaatggttagtggatttccgtaaatctatgacagcaaacaagtcgtttctgatgtacgtccatatcttagggaggctcagtacgaaagtcaaaaggagaagatttggaagcagcttagagtcttggatccccttggtataaggtaaataaataaaaccgttcagtattccgatcctgatgttttttacaaattagccacccccaccccttcgtctcgttaatttccgttccaaagggcaaacgtgtccttcctcgagtgatccgactcttgaatcgggagcaatcccttcaagttctcaccctactcgtcgccactttcgaaagcctcgatgtcgtgtccgatgcgcgtttactcgatctcccctcggagtcgcccttcccactggggaaacgaagtcgaccggagtttgaattggagaccgagctgttcatgaactgtgtggtggcaccgatgatgactgtcattaatgagatctcgttagatcttgtcactgggcttgtctcacttttgatggcgcgcaacgacctcatgctgattgcacgctcgaaagtaagctttgatagttatttcctcttcaaaaattcacaacttttattttatagacgtaacctaacgacggttgacaactttttttttcgcaggcggggatcgcattcttgaccttgtttttaagtcgtgcggagctgctaaggagtgcaccacctctcgagagtcaagaacagaacgactcaactcttccgagccacgaatcgatcttaagatggcaaggggtgttcaaccaattgttccactatctcagttccgactttccgtctctattcccatcgacccgtttagctggagcattgtccttaggagctggcttaccaccacaagcgatgactgattcgcttgagatgaaccagaagtacatgaggcctgggatcgatctcgaggatgaaccggtctggcagttgatggccgccctggccgtttcgaccgactccgatggacaacaaactttggtgggcggattgagaggtaaagtcttggagaacgtcatcgccgtcagcaagaaatcggtctcggatgaaatcggagctttcaaaattgtttgtctttctcctttttttttggttttcttgggctgtgctttggtgcttgatcagttgctaatgaaaatcgcctttttatgccaatttttagagaaatgtcaatttgatgctacatgctttgggactagacgcaagtatgataaagctttagatcgttaaatatttatacatgagatctaccccttcttttttgcaacttttttttgttttgtttcttccttatgctagcttgaaatttttcttttccccctctatttccctcctcaatatttacatgcaacacaaaaagaagagaacaaaaactgatttacctgcgccatcatcataatcctctagaaaattatttaagaaataacattataaattgaatttggttgtttgaaggatcaagtaatatatatttatatatgcaagaagtctggtgttggatttgagctcttatgaatatttcatttgcatgggtaatctctatttatgccacttgaagctcaaagtcaagatgagaaatactctccagccatggtggatttgattgtcatgtatcccagcaaaaaaaacctatggatgtgggcaaacatgttttgttttgtaacttgttggcaaaacttcatgaatgtagctgccagatggtcattctttttgttttgttaacaattcatggcacataaagctccccacaaggaaagtggggagaactttcttcagtacatgacatacattctattgcttcctgttttttctacaaaagagaataacttttgagtgctcatctggtcggctacctggtgctcagctcttccagaaccaagcgagcgaggacttttaagaatacctgaagtgtacagtgcctagacagtgaaaagtggctgcttattttggattctagagctccaaacaacaaatttgaaatcatgagacttggtcaggtgatgcataataggttccaaaaaatgaatatgaaataataaaagcaaaaaataaagtttcaaaatttgtgaaaaataaaaaataaaattgattgttttcaaaagttttgatattcattttgggggagtgggagtgctgagagaaagaaagattgggaaatgaaaagaatgattataaatgaaaattttggaaaaactgattttcagatggcttcaaacagctgttgagtgaggcattcaccagcccacattgaagcaaagcactagaatttactgttatggctccaatctggaccaccgacctggccaaaccttttttggttccaatttttttcatttataaatcattcttgccatgttccattctttctttctctcagcactcccactcccccaaaatgaatatcaaagcttttgaaaaaaattgagtttattttttatttttcacaaattttcaaactttattttttgcttttattattccatattcattttttgggagctattatgcaccacctgaccaagtctcatgacttcaagtttgtgtttcagagctctggaatccaaaataagcagtcacttttcactgtctacccactgtacacatgagtttccacagctgtgcccaatcaagttttggggtacaaatttcatcacctctggtctgtactaatgctgctggattttctcaagaagagtgaagaaaacaaatcgtggataggtttgatacataaatcaagtccatagatacattgatggcatacataatctgcgtccttaatggcacacttgtttccctgggccaaacccacaaggaacgctacttttgatgtccagcaaaacccgcccgttgaggccctgtgcgccttctttgatactgaccacgccggactatgcaaagggacgataaaagttcaggtcgccatccgtgatgatctgtatgttcaaccgatctttctgaaaaaaaacaaagggaatcgggtttcttacctttcctttgcactgcccaagcatctgttcgaatgtattatccaggttccctttggttctgtagagtcaaaagaaaaaaagaaaaaaagaagcaaaggggatcgcttcagtcccaggcgacaattgggctcgtataataccccttggactcacgcgagaagtgccgagtcatccgacgtgtagatagtaacctgattagatcaaagagcaatcagtgagctcttgaatcgaacatgcgaggtaacagaaaacaagtttcttgggctcacattgcatgacttgtaggtgcttgtgactgaggatgtcttctgcttggctggactcaagaattgtccctgaccattgagagggatatccttgtaggccctacatacacacacgattcaatcaagtcatcagggaggagacgacatccgattttccatactatgctttcaagagaacagctgacatactttttgcaatcctcgctttgagtgtcgggtgcattcatgttcattccacatgtcggcttgaggaacggatggtcactctcgtaggccgcgtacgaggcattggaccggtgcgcaatgtgtaagaataccccctcgttaactttgaggggaccttcaccagcctacaatgtctcgattattatgattttttttgttcaggtgttcatagaaatctattcagtactgattcgaacccttgctgcttttgtatgcccaagaaccggctcacatgtgggttgcatttgtccagaatctgcttgaagccgtcctcaatttgcgctttgttactgatcatcaccacatgcacaaggaagggattaaagaaaattagcctcccacagacaattgggctcgtacagaatgaacactcttcgacgctgtgactagagtactaatattgctatcctcagtgagcgagtggttacgtacgttgcggcaccgtctggattgagaacgattatctgttgattaaaccatcatcagcatatttgatgaagctttgaaaatactctggaaatcataacctgattcattcaagacacattacgacgcacggaacaatttccggaagcccatccgaagtgtttggaagccgtgtcaagggtgttgtcgtgttggtaatgaatcttggaaatcgcactgaatgatccattcagacaatcatttttttaaacaaagagggtcttgtcaatcgactgtacttccctgccgatgacaatcacaatattataatgtggagggagtggtaagaagggcgtggaccgcggacgcgtaccgttgacaatccaccttgctcacaggaaggcgccgaaagcaatcgatgcccccggagtctccgtcaatgggcttgctcatggtggaagtcagcaagctgatagcagcaagaaacacgaatcgacatgcaatcatttttcttttagtcttgagtcttgagaaggcgttcacgttgcaaggttgttgaaggatattatgggtataatatgaagcggagatgagaattgagggtggtggattgatgatccacttttgatgccagctatcaatccagtcttatgtgctccttactggggacgccgctgactacgagctgcaggttgttctgatcttgatgtgaagtccatggaggatctcagctccagctgtcaatgtctcggaaggccaaattcttccggtagttaggatggctgatcagtggaaagtatgtctgcattgagaggttttgaaatttgggccactgtgacaaggcagacaagctcacaaacatggcttctggagtcgtgactgagggataatagtgtgctaacactgagctcgttccatcctaggtgcaatcccagactatggctctggagattattcggaacagtccgctggcaagatcaatcgttcggttgtcgggattggaacaagaggccgtaaatcacttcagatcctgtggcctgcttcgatgtcaccaacttgacctggtttgattcagaggattcggctacatattctcacgagccacgtccaaacgggtcaccttgtcctcatggggtgttttcagcagcagaactcccgctggcacaacgtttgaatcactcaagtcattcaacatgaagaacctgctgtcaaagctatcagattgtgttgatggactgcacagacgtgcaagaggctatccgctctcggaacaaggtaacgtaaacgcagtgatgctgcataaaactgaaccggaagagcagatgaaagggcaatgggagttgaacaattaaagcagaattgcagtgttgggattgcattgcactgagggggggaggtgttccacattgcatcaaagaaaacagccagctagaaaaaattgaacaagcgaagagattggaggggatgaggatgtttcctaatcatgaaacccgaaagcccttaatgcaaaccaatgtgtgggatacgagagtgacgggtgattaaattggacagtgttttcagtctagcaccatcgaaagcgaccacgacacatgtaccgaatccccaccgatccaagggcgaacccaaggaccgttggagggaaaagggtaacgcagaaggaccggtgtttgagtgcgtgatttcttggggggaaaagaatgggagggacatcggcctcctttttataccgctccccccgctattccatgacaatcggccaacacgtgggcgaacattaagacatgtaaccctaacctcctcgacccgaaacttgaaatgtttcaccacccgtaccacggggagtctggggcctcccgagttgcctgcccctgcactgccccagatttttatggactgactgcttttccatgtctatagacacgttgctcaagcaaaacccattttggagtttttccattagactatcttccatggtgtgcaaaaaggaaacctaggtgagttggattctgtttccagccgtagcaatgattccaatctctgtgttgagatatgttcagagattgtgacagctacccttgtaattaagcatgggcaattttcttttggacatgtgttgcagttcccactggcaaataaactgtgcacaatggctacttgaaaacttgaaatcaagggtgactgctgaccggaagaggctcttgaatcatcaaccttgttgggtcacagcatttctctcactagctatcaggaatgccaggatcaatgaaaactacaaacattggactgtgttgtaaccgttcacttgaataatgtatagttgcaaacacatacgtttgcgttcaaggttgtcatcatccctcggtatcaaaagcaagaaagaagattggattgctttgcatgtatgaaaaaagctctagccatatgaagatagtgagaagatgtcgatcgagccgttccttatctagccagtttgtttctatattccaaatgagtctatagttccccagtaaccttgtcaaccacatgttctccggcctctttgactgtcatgaaagcttgcaagatgttttgcttaatttgaagctcctcgaactgtaggacattgttcgtgatcagtacatgcaattgatagtccgatgcaaaagatggatcgactcgactcaccttttcacttgccatggtagctcccttctcagccagcttcttcagacgctcggactccttgctgagccaggattcgtcagttgccaacttgttcatcaccttcacgtaataggaggccatcttttcggaggcagatgaggcaagctcggtcgctttttcgatgatcgaaggccgttcctcgctggaaaggccgaggaaagacttggctatttcgtccaaaccggcgacccgcccggcctcgggaagaagtagaccacctgatgctctgaatgtaccgcctagaggtatcgccacagttctgaagcttagcttaaatcacttcaagttcagagtcaattgaggaaggtttcgactcggtacttacactgtttgttgagaaacttgatgatagcttcggcggatcgggcttcctggtagtcgattgcagctttgctcttatccttgaataaaaatttgatggttggaaatctgagcaaaaaaagagggaacaagcaaaacaatattcttcgatcaatggcattgcgatgtaatgacaacggtgaggccagtgggcaccgaccctgatacgctgaatcggctcgctatgtctcggttagctgaagcatccgcatcgaaatgggcgattcgacacttggagtctgtctcaaacgctttggaagcctggaaacagacgttgcatctttcgtcagccgttttagaagattcggatcgcagaatcttgactcacctggtcccaaggattgagtaaacttttgcaatctatcgcaaatcaagaaattatccgagaaacatgtcaattccaaattggtatttaatgaaacattccactagccacgacttacgaccacaccaaggagcgaaaaatctagtgaaagcgaatggggatgtcgtttttttctagcttcagttttaactgttataggtgtgatggggttaactgggaaaatgggagatttcttacgcaacaagagttcctgaaagatgaggcaaaaaatgctggttagccaagaaggtacaagaatagatcccatcgaactggggggaggagggggcaattgaaaatcaaactcaccaacttctggtacttgaatttgagcatcaaagttggtatgatcgagcttagtggaatgtttagcatcctccaaaccagcgaggacaccattcgacaggagtgaggagctgaccaagagcccgatggcggtcctgaagctgaatcgattcatcctgtgcggtgttttgattggaagaggttgtttgttggtggatggatggcttttgaagagtgagggagtggtagacaagaagagcttgggcaactattacgggtgtggatggggctgcgtcagtgctacgtcacaggccaggcgatcgacctcgctataaggctaacgtagcctcactgatgcttataagcaaacagccaaacgtgtcacccaaaccagatccaagcatgagctgaaaaaaattaaaaactgctctggaaaccggctatgtgctgttgctatctcaatcccacaaatcttggaggatggtgttccaggttgttagagcatctccaccgcggtccctaaatcgggtccctatcccgaatttagggaccgcggcccaaaaaacaccgcccaccgcggtccccatcgtcgtccgtattttacggatttcatcctcggtccctctccagaccctggatccagggattggatagggaccgaggattgtgcactcacagcacacctcaatgtaaatgtcacacaccacacaccacaacctcaagtaacatcttgccaacaccgcaccaatactcgcatgtcatgttgatttacagactgcccggtgtggcacaacaagtctgcgagtccctatctgcattcccgagtccgtattttcgatcgatagggacccgaaaatacggaccgcggtggagatgctcttaggagaggaagccaaataaaataaagcacgggcaaattggcctgcgagaaaattatgtatcaaaaacaaaacattaaaattaaaaatggtgaaaaaagtgttgccatatgtacactatgtactaatttttgctgactttacataatcacatttggcatgatactgttgtaaatagtacacacatcccactttgctccaagccatctggccaagatacatagattcctcagctggcaagttggtgtgtgaacatttcctgcaccagctttccgggtagaaattctgctgtgcggatggttttcagtttgctgagtggactgagcaaaccttctatgttagaccctcttgcctcacaggcttgaggttatacagacacaaggaagaatggaacccagcaaaaacaaaatacatcttgtaccagatcactgaggagggattttcttgttaccttagacactgcttgctgtggaattttcctttgcaagcaagctaaaggtccctaaggatgaagcctacagctatcacgaggaagcttgcgggctccaaagtcagaaaatgacaacagttggaagctttggaagaatacaggtccatgtatgtatggattacctttgatcaaatcagctaacttttctttcactcactttctgctgatgagagtaaaaccattggaatcctgatggaaagttcactctgtcccccctccatgccatggccctgctgcagcagagctgccccccaggggggtgggtcaggtcccattggtgccactagccagtacatctggctgtattcctccaaactttccaactgcagttgaatctgatgttgttttttggattttgtgacttctgagcccgcaagctttttcgttatagctgtacctggcatgcaggcacacattgtagctgcttgaccaagaggaatatctggagagacacaacactgatcccccaagcagagccaactccaaaacaaaaatccaatagtaattggctggcctgaatccaaaagtgatgagttgaatacaagttgagcttgaagccaaagctacagaaagggaatgcatgtttgttttttcaagtcagagaaatgagatagagttggatgtgggccaaaaacagagaaatattagtggtgattaccaataataaaccttaatttgacttcactggtgcttcactacatatgatatcaactacattgaaccaactgcttttattattaggtgaattgtctatcctgattacattcaaccaacaattcttaaaagcagctagctttggcagttgttttatcaagggatgacaaggactcatagtttgattatccttctggtcatatcaagcaacaaattcaaatcacccaaatgaaggaacaacttcagccattcatagatcttattttctaggctgtgctctatttttactaacttgtgcagtgcataaatgatttcatcttttattctatcaatcacaccatcattgattattataagggaataattgcttagtcatgtaccagaaagcgtgttgattttgtaacatttcaaatatttactattcattgggctagatttgttgtctctgaagggtctttgaatggaaatatagcaatcctcttagtttcaactatttgatcactggccagacagaacatctgtcactgattaatgacaagaggttgacggatgattacgagataactgtcgagactgtctgataggaattgagaaacagaaacagattggatagagaaaacactagacaatagataagttccaaagattaaaggagcaagatgcctcaagaataattgataataaataattgatggtaacaatctgccagctaaacaagataagaagcaccaaactgctgtctatagaaaatcaagataatttgtttcgaaaacaagccagtctactgtccttccattgctacagtatcaaaaattaaaataatagttttcaaagaaaaaaaaaaaaatcgagattcatacattgggtaagtatagccctgattgaggatattcaaagagctaaatattacttggtatatccagcttggggtgaatgctgtaagaagaactgatgatgcaaatgtggtacttggtgttgctgatgcaattgctgaacctgcgcagcagcttgaaagttggtcgtagaccttgttgggggatctctattgacaatagaggaaatcgccattctatgaccgccaattgaatcgcgacgggagttgcctggatcaattggagtggtgtacatttctaacattcgttctgcagaatcatacatcggcgatgagaggtgggttgaaaacgcttctgtgagaccatggccgctgtcactcgctgaacccatacttaagctagctaaaatgtagtcctagtcagttatgtgatatataaagccgaagtgattatctccaacccacctgcgtgaggagaaggagagctgcatgagtgaagatgccccacgttactgggagaagaaagtactgtatgatctccggtaatcgtgccattcaggccattccctttcgccctactcaaagaaaatagttgccgggctgcatctatctcggccgggttgcggttactagtcgttcttgctgatggaccagtgaggttagaaaaagatgatcggcttgacctggctgcgggggagcttgttgaagccgagtaagaataccgactagtgttacccgcacggccgccattttgcgactgggaagaccaggtttgggcggccgctgctttcttgtgctcgtcaagaacataattcgcacgaaagcgagtgatgccaatttcgcgcaactgagcccacacatcctcaatgcacgtcggttctgcaagtgggagcttagcggcagtaagcccgcaggcattgcagctttcaagtacggaagacagttattaggaaggaagtgattgtaagaactgatgtcttaagagagtcacttacagggttcgcaacccagaaggtcctttcctccactcaggggtttgcctcgaagtgcacactgcgcaaacatccggcggggtttttttgcgatattgtctggttgcaagtttcgcggactgattggagcattttttaagaaaaacacactatgagaaactaagcattacgaagtaggaggccttttttttgcttggtattctagaggattgacttaccgggggtgcaggggtgaccatttggggaatctgatttggcgccagacgaggtgcctcggtcatcataccagcttgcatatcgctggaagtagtcatgatggaaggcggtggcacggtgttacgcgcggaatttgtataaaaaaacccttggctcgagaggtcttcggctaaattataaatctgagattgtgcatttgagtgagggtctaatgaggcgtaggcgggataaggagaggtcgactgtagactacgcaaggagcctactgaaacagccgagtttctgcgctcgtaagagggatcattgacggttgtagagtaagattccctccggttatgacgattgtcgcgtaaattacaaggatggccggggcgggtgatttcaaatgcggcgtttggattgatagcagagctcaaatcggcgggcgacaatggttgatgaggcagttgatgagtcaaagggccatgagtaggattatgcggctgggtgatgagtgaagaaagggttgtgccggtactcggggggcttagtgagaatgcattaaaatcaccatatggatttgggctggaatgattgctagttggagagctgaagcccgaatgggcggttgtattgagctgataggatgtcggtggatgatgagaatacaccgatggagggcaggtctcggttggagactcctctcccatcccctgaagggtaaatccactcaagccattctgataagagaacggaggaaacgttaacatttggtgatgctccggggcgggtatattgttgatgattgattgccgccggctgcaattgacgggaggtagcgggacgggcgactcggaacgcttgatggtaaccatgggggcagactatcgcaagcaagatgtccagagatagtccggcttaggaaacaaatgagaaaaaattactttcaggttggcaggcgtcatacagactactccgggaagagagaagaagatgccggcaagaaagaaaaatgttgatgacagattgtaggtacgtacaagaaagtgccggttgagcgagttcaactggacacaggtttcgaagtggatggcttggtgatctgaattgatcgaaagcctctgcgaactaagcttgcaaagaggaaacccaggcttatcacccacccatcaagttaagtcaatcagcacaagttattcataaggtggtgtgtacataattacatacagcggaatgatgatggagggaatgaagaaggacgatggacgaaatcctaacaaatgagattgcaggtctctatggttaatcaatgccacagttagacgcactcgggaaagaacacttgaatagatctggaacggataaggatggatgaaatctgaaatctttgatgaaggctagattcgagggaatcgtgtggtgatcacggaaagaaggtatgtatcatgatagtagaattgaattgaaagcagattccattgaaatgccacctgagattgatgataacagtaagaaagtagaaatgggaatatcaacgttggaacttggaagcgaggatagctggactttgactatataaattggagaggcgtttgtggagaaagaattagtggaacgggtctgatgtatgaattgaagaaggcaccctcgaagggaagaagtcttcctcccggcgcgccggttagagatttagggggctgctgctcgacgcgcgtggtcccaaattctaaaggacggcaacaacaatcttgttgttgatgagtgcagcgcagtgagcaagatattctggctcttgggaaccgatatctagtgattcactctatgaaagagcccctcaccatgcgccacaaggatgttgagaagcaggtgatttgaatagggaagctgtaccccagaaagcttaccaaattaaataaataaaccgggtcgaaaaaactttggccaggctgcacacggttcaaatgacagggaaagcacgctgcttatatatgtaagtacgtgtgttatatgaatgatatgtcggttggttggttggttggttgtcgaagcaaagagatttaaaagcctatcattctttctcctctctggtgtatcacttgggttagttagtggtaaaaagcttgtttggagagagatactgagatcaggcctcacagtctgaagaaagttttggatcatgaggatcacgtcgatcgcaaaccgctgaaaagctctgtattactgaaaattggataatgaaactcaagtcaagaagatatggtagatcgatctcaatctcaagtaatttaagcagcccacagaaatcagtttacgtgtctgtcacgacaggctctatcgtttggcacggatcagaacagggataccgcatcgtccggaagaggccggaagggaaaccctctgtcagagtagaaacgtatggagctctttcctgcaagcatgcctctgcctacacccaatgtcacggctggagggcccaggggatgtaagtaccgtcacgtcatctacgggtcatgatggctggaggagtcaccttgtgcgcccgaatttttgacaaccccacttccatcattctgaactacatagctacagtcaaacccctattatgtaacccatgccccttgatggacgtgtttttctatgggttcagggggagtatggctcagtaggctgggtcttccttccaccgttttatgtacaaactagagctatactacgggcggctacgctgaaggggtcaaaggccacaacttcctcctgcagaagcctcgtcactgttgagctacttcagagctctaaattcggctttcttcggttaagccagaagttgctgaactgtgggtgggtgcaactcaaggcatcttttgggcttttcgattaatttcagttttgctgagaacactcctgatcgcttggttgcgagtggctggaaccaagttgctggctcgggttggaattggcggccttcactcgctgatttttagagttccagacagattcgagttctcaccaaacagaggcagcctgagcaaacattcaatgagagagacaaatcaacaacaaaggaaaaacggaacaattaactgtgatatctctccaatagacgcgagagaacgcgagtgaagcaactgaagcaaaacgcatgtcagctaaagtagctagatcttaagggtgcaagcatacataaatatatgtattgatatgtatatttatatgtgtgtgtccatctccttggaacctcgccgatgttcaacaggctcgcgtgcgtggctggatgcacctgttaaaccgggtcttgtcaatcggtgttctcttctttgggtatgaagctattgcctaacggtaacccaagcgacggcctccttgttgctttagaaaggtctctgccgagcattgcccagacgcgttgatcggtgattcttgtgcagctttaactcctccgccccggttaactttttgtcaatgttatacaagtgctaggtggggggcgtccccggtcacccaagatatgtatctccgaatccggtgaaatagaggtttccgcaaaacgtcctttatgaataagtggagttcggatatttgaccagcggtatctggcagagactcccgagcgatggcaagatcacttgtctgtgcaacgggtgggtttgctagccggtgcagcaacgctgccttggccgaagggaccttggtgaaattcaacacttcaaatagcggaccacataggctcggggcagacgccgaggcctgaacaggacagcttcggacagctcaatctagttgtgatctaccagagaactttgggacagtgtgcaaggagggattctcacatcttgaagattgcctattgaatatcattgaaaatcagtagagggtcgtaagggggaagcatcctagagcattgccattagctactgagtacttaatctatattttacactagctcctagctctacggggttatgtatccaaccatcgattaccaaagtcaattgagattacccatggatggtcacgacaagaagctttcaggatgagtggatcggaatgcatagacgtctctggggagaaggtcacccggtgtgttgtttcctgcaaggcacaggtctcgcctgcagacaagaaccacagccaagtgacagaatcattttcccacaactttttctcgttcagtcccagagagatagtcaggagcaactgacatggtggtgaactaattaggggtgcacaaaagcctctccaaagacttgaatgttcatcatttaaacgtaaaacggaaatcaaaagcgggatttcccccattgatacgattatgcacagtcatgttttataccgctatgcagtaatgataaaggagttgagggactcatggtcccagctagaatgtagtacgtacagagtttgcctcgcgttcgacttcagccactggcagtcatgaacagtccccagcttttctaacacccaaatcccaagatacttggggtcttgcgccaatttatgaagggtgaatttccttcgaaagcacgtaaatcgatgcggttcaatttatggcaaacatcatgaggcaagagtataggtaaagatgaatgttggtggtgcattaattgtaagccagttcaagctcccaatgaagtgtgtcatattaggaaacagcatcatcgacccgctgatttttgagaaagaacaactcatagtaaaattgacctcagaaagatgaacgggaaactggcacatattgatattatcgaacccgacatgacaaactaccgcgtaaatgaaaggagatcagactgattctacaatgtctggcgaatgagtcagaatcagtgaccccatgctgaacaacgcggggcgcgagtgaagcgccccaaagaccgtttatgttgattgctgatcaggaccaggagaaaaacacaagagaggaaagcactggactgcttgttctcgggggcaaattgcaatcaggggcgatctcctcagaccatcggtagtaagatacataaatcataggagaaaactcaagaaatccatcactcttagcgcaagccaattcatcagcctcgatgaaaagcgattctatcatgctcaacggaagccaagaagagccagcacttttctttgtttcttactgccaatcagcggcaacgggcatttgactttgtttagcttgaagtgcaattaattagtgtccagcttgcctagaaacctaacggatggcactggtatcaagtgcttgcactgacttgtccgacccttcttcagaaactagatacgccatgtccgacaccggcggccggtcaagcggtcgaactcagccaatctgatcattgctcacaaccctgctcacgacccttcattgtagtctcggccaatcaggttctgggcgtagcattttgcatgcagtccagtgcaataatgtgtgggagaaaaataaatcaacacaaccatttatgccaagaatcctcctttagtgaggcacttgcatacgtatgtggacgttggacaagtatgtatgctcaacaatcatagattgtgaaagcccttcgcacaccggaaagaccggcacgcttcccgttcactacgtcactatgtagccacagggataagaggtgaacagagtaattatcaccgacatgaaatggcttgatacctcttgacaaattgcaatattaccggagcgctggtgcacaatggcacattccataaccggatcacaatacaggcctctgtgcatttatttatgtacgccttagtacgtcttcccatgtacctgcagcgattgtgcatacccgattaaactttcccatagccgatagccacctcacaccatcagcattgtacaccgacatccggtaagaatgggccgcaaagaagcctgcaaaatcttgaacctaaaaagaaacttccatccaaggggcccagcttctgaggctgaacccagcggcggcttgcgacaattgtacaattcaacttcctcgacgaatgtcagtcattcagaaccactcggaaacataggatttctcgtaccggcggttctatttttgtacaattcctgttcaaagctcacctgttcccgagttcctggaagttctccgagtgacccgaaatctcgcccaatacaccgattcgtgttcacaacttacaaatgtctgttttggagcagacccaaaaaccttgtattggaactggaataccaactccggaccaaggtccaaggcaaagaccccaacaaaatccagacccaatacaaattataaagtgattctggttacaagagtttgagaatactaaaggggattcaggagtctgatgtctctggtatattttttccagaggaatctgatagtcaatatcactaccacctatacttgatatcccgcacaggatatctggcaaaatatcagggatacccagtagacaccagtttttttctgtaagttttctgtaaatttctgtgaaatctctgtaagttaactgtaagttgctgaagctgcaaaatctctgtaaattaactgtaagttgctgaagtaccaaaagattgcagaactgttacagaaaatttgcagaagtcagaaaacatgttagatagaaaaactgatctctactggatatccctgatacttgacctgatatcctgtgtgggatatcaagtataggggtcttgtgaatacatgtaaggtcattttgttgaataagttgatccataaaattacatcagcatccaaccagtccaaacttttctgactctacacccagccccattaatttgtgttggaacaagactcctgctacagttgctcccaaggggagagacccaggccagttgaaactcaactttggtgattaaatcaaattaaacacagtcaatttgatgcagaaagatcagaatgagtttgccaccaaaaatattgggccagttatgctaatggtagcattagcacagcacaacatagtggaattctgctaacatttagcatagtacagtggaattccgccacaaatatgctaacaaaacatgatcaggccacagagcaagggccttctatgctacactacagtgccttttggcagttttttggttgttcccaaaagcactgtagcacagaataatgcagtgtagaaggactaacagtgtgctaacactgcaactttggtgtgctcttttgagggccagtccactaattttagtggaaaatttagtgtagtgtagagtagcatcccatgctgtcaccactcaaaagaaatcaataaaccaaaacagcaattttcatatctcaaatgatcaatattgttcaagatcacaacatagaccaaggaagtcaacaagcttctttcaatcgctataagaacaacttaagacagctagtttcagtcattgaaacaacattagactgccatatcttggtgagcaatctcagacccagtgccatacatgccatacaaacatctgatcttaattttagatcatttattcataaaactatcttaaaaatttatcagggagtgaactgaattgctttctcatttcactcttttctgttaaaattcaataaaaatcaagacatcagctgtaagactggtttaatctacctgacctgaaggtgtaacagctccatatcatccaattattcaaaaccagaacttttattattgtttattctgatgatcaatagatcccctggctttcatattctttggtttgacactctaacctcactctcttccgctccctcaactcttccattctacccacatttggtcatacctcactaattttatctactcatcctcaacctaattctaatcatttcacattgacttaaattctctaaaatcttcccatcaaacctatttttctttcattaccttctcccttgtcttttcccatttattctttacattcaattcccttccactttgagcatttccactgggggccctatattgggtccctatcccacatatagggactgcaacaccaaaaaccacagccaccatggcccctatgtggggccctgtaatagggatggtggttgaaagtccctattaagctttatgtattatatggactcaatagggcctggctgatcaaccctatgctgtgtgaagtttgaaccttccaaaattgtatggtttcacacatcgtcacgcacaccaataatcttactgattggctttcaaaaagtatttaattcaatgaaatcaagttaaataaaatgttgaattcaactgtcaatcttaagcttcaaaaaacccaataaatcaggataagatggctgatgcatattaagctaaaatatagagataagaaaaaaaatcagatgatcaggcaagaaggtagtcaaagatagtcaataagctagtttgaagacatttgtttttcaaattttaacacattttctttcttgtaattgcgcaatgaaaacattgtgtaatccccattctttcatcacttcttgggtgatgttcttggtttggaaaatttggggattggttgctttcaacggtgcaacagagacgatacaatacggtatcaggtgtttatctgtattgtctcagaatttgaatacccaaaaataccggatttgtgttgtctcactttcctgagacaataaacacgtattagggggtttcagaattggtccaggagcccgcacaggtcccaaaacccaggaaaatataacttcctggaagacaacctgtcgacctgcgctcctgcttaggatgaccctccaggacggtcacttcaggagcaggaatcatgcctgaaacttgccacaaatcggataaaaggcatttgtacacagtcacccgggggttctcttatgtgaaccaccaccccccttccaatggtaaaaaaactcagcacccacactgcctcagctaactgctcggacatgcccgtccgacaagtcatcggaccatcctgcccaagaggttcttgtgtgacgaggcattgagctagcttatacgagctgttgacgggtggaacaatctgctcaaacaggcgagtccgacctctcgtcggacaaccatgtcctgagctagctggtccaagctgttgacgggaggaacgatctgctcggacaagccggtctgaggatttgttgggctggccagtccaaccagatagttaacgcagtgcaaatcaagtctccagcagaaaaaatacatacctaccgatccatctgccaccaggtgaaccccgtctcttgtaggttcagagctttaaatccaactcaacagctatgccaccaaagaaaactagcaccccggtgtggtggttcatctgcattacaatctcatcacagatggccctcttgatcggtcccaaacaccattgatcatagttgttgttcctgctgagccattggaggagggttgtaatagtgctagggccactgttgaccccagcggtgtcccaaggtaactggggaaagggccaaatggccatgagtgaagcaatatgtcaattcaataaatggaagcatggatggaaatgctcgcccaaaaacggggcaaccaaaacgcccgtggttgactgggcagacatgtggttccacatgaatggcgaggggctaaacaggggcgttatcatggattctgggtccctgtttggaaacagataaatcttgccaagagtttcagacatctcctgatctgtggctcctgggtactagcggacaaatttcctgtggtggggcttcaaagtagaacccacaggaattcatttttggcgggggtgtttttttcctgggattcggacctgcgcaggctcctggaccaattttgaatccccctattagtgtctttggaaagtgagacaagtattctgtattgtctcagatgactgatcccaccaaaaacgtatttgatacataagatatttggccgtattgaagaaaaaacaaaaaacaaagaatttttttcatttttaaaggggcttggttaatcgactccccaaaattggagagtcgactcccaaaccccgaaacccccgaaattagggagtcgatcccccaaaaccgtcgaccggtttgggagtcgactccctaagaatttaataaaaaaaaaaataaaaacccccggttggttcgggagtcgatcctcccaaaccgaccagggtttgggggtcgataaaccaaatcaacccccaccccacggccatccccctggccgcgagaccgcttttccaaaggccaataggggaaaccctttcggccgttgagggtatgtacagtcccaccatcgagagggtttctaattcggaaatagtgcgaatcgttgggagtgaaacgggaggattaagacctgtggaaaaatccgttcaggattatggagtgtctgtaagaacttctcctatgctcatgtggagattggatctaggtaggttgtttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctctcggcgtcgagagtgtacataccctcaacggccgagagcggtttcccctcttggccgttgagaatgcggtctcgcggccgggaggatgcctcccggccgctgccgtggggtgggggttgatttggtttatcgacccccaaaccctggtcggtttgggaggatcgactcccgaaccaaccgggggtttttattttttttttattaaattcttagggagtcgactcccaaaccggtcgacggttttgggggatcgactccctaatttcgggggtttcagggtttgggagtcgactctccaattttggggagtcgattaaccaagcccctttttaaatccaaatccaatacaatgtattttttcaccaaccaaggaaatactgataccggtatcaggctcaaaataaatatgatacgatccaatacaaatacatgtctcgtatctgttgcaccgttgttgctttgttctgagaatgtgcaagatcccatcactgttgccgggtggaatcgtgacaaatttgtggtacttcttgagtaagttgactccaagatgaatgacagaatttctttcagaatctggctcctggctcttagtctggtggcttggacccttgttgagcttatgcttctttgcagaagacagctctttaaacttcatattttttttttttggggggggggggagtggagtgacactccgttgttgggtttaagctaacagtcacaagtcagttaaccagtacaaggacaggaagatcagcactactcatgagggcaatggcccatttctgaacattcctggtagttaagggaatgtagcaactttgattggttgcatgaatgaagactggcaactttaaacttaggctggtttttgatgtttgtcaagtgaatcacatagatcttgttggaaggaatgttgatgtaattgaagttgtttgctataacagactgattggatgaggaagcttgttgggtggccactggcaacctgcttcaagttgtgcttgttcagctcaatagccaacttcttgtcttttttgagtttgccaggttgaccatcacaaattctaagactacgtttgtgtggtccttcccgttggcaatgatggtggcaatccagtgagaataagtgtttttttcatttacattatagtttgctggcttgagaaactcatcagctgctggaagcttcatcaagatcttccagtcaatgtgcaaagatccaaattgtaaagcattttgaattgccgcctcagtgcctttaaacttcttctcacattccttagcaacaatatctcaaaatttatcaagactagtggatactgcagggaacaaaatttggaactgttgtttctttttcatcatgttccaagcaccctgaggttttgcggcatcctttggggaaaacagcttgtagctggtttggcaattgaccacctgagactgaataaaaaaagtactttcagttcatggagcccaaaagattcaaaacaaccgggatggttgttcaccaagccctgaatcttccagtatttggaagctgaatagttactgacggcaggttttcttgaatctcttccaaggatatcaaggccaaagtgagacattttggcaatggtggctattaagaaaaattcattgcgtcctggtgttttgggaagttgtttgctggcaggctggagcctacaggccaccaataccaatcgagcacaacatgatggggctgttttcaccatagtggaaagcatcatggtcatcaacattatttcacaaggaagagaaaaagatgaagaagaaaaaaaaatgaactcaaaatcatagaattccttgattttggaacagcaaacttgggaatctgtccaagctttcttcaaaagacaatatgtgaaatctgccctgcaccaccaaaacctcattagatgccacaaggatttgtaagatgtttattgcagccaaatggagccttagtttaaaattgtttctattttctagtacaccaccaaaacattaccaaactccctcccctgaaaaacctatcttccagactatcttgtgtgatttaattgtgataaaacattcctctagaacttgtaatgtgcatacagtgatcagtttctgagagcaaatccattttcactaaaaatcttacttttagttttgagatgctcagaattgttctcatcagcccccaagtgccacagtatgtcacatgtgctctagtcagaggtggttctgggagtgatatgcctgtgacaggcatgtgggcatacccttcgggtgggttgggctggcttagtaggagaggaaaaccatcaggatagcaagaagaagaagatgcctcgagaactcatcaccatctcggccggacaagctggaaaccaaatctcatccgaattctggccacagatctgcgccgaacacggcatctcacccaccggcctgctccagcctccacctcagccatcatcctcatcaggcccaacaaacaataacccattccagaccaacgactgctcggctatcgatcgcaaggatgtcttcttctaccaggctgatgacgaccactacatcccacgggctatcatgatcgacctcgagccaagggtgatcaataccatcctcaccagcgaatacagcaaactctataaccccgagaacgtctatctctcaaaggatggcggcggggctggcaataactgggcggctggctacgagactggagagaagatctacgaggaggtgatggacatgctcgatcgcgaggctgacggatctgactcactcgaaggcttcatgctcctgcattcgatcgctggcggaacgggttccggattgggctcctacctgctcgaacgactctcggattcatatccaaagaagctcgtccaaacctactccgtcttccctcacagtgacgatagctcagatgtcgtcgtccaaccctataactcgatcctagccatcaaaagactcgtgaaccattcagattcagtcgtcgtactcgataacgcagccctggccaggattgtctccgataagctacacgtctcctcgcccacctggcagcaaaccaaccgcctcgtctccaccgtcatgtctgccgccacgaccaccctcagatacccaggttacatgaataacgacctggtcggcatgatcgcaagcttgatccccaccccgcgctgccacttcctcatgacctcctatacccccttcacctccgaacgcgacggccaggaagaggcaaagagcgtccgcaagacaaccgtgctcgacgtcatgcgtagactgctccagcctaagaataggatggtctccaccggcgcaacgatcaacaaatccgcatgttacatctccatcctcaatatcatccaaggtgaagtcgatccaaccgatgtatgtgtggttctatcatcacgcgcatactctgctccacaaactgatttttttttttttttttcacattcaggtgcataaatcgttactgcggatacgggaacgtcatcttgccaatttcatcccttgggggccggcctcgatccaagtagcgctaacgaagaagtccccatacatccaaacgcaacaccgagtcagcggattgatgctagccaatcacacaagcatcgcctcagttaagcgtctccactctttctgtccccgcctcagtatctgcttctctaatctcgatcttctctttctctctctccccaaaaaagtagttgttcaaaaggacactcgatcagtatgatcggcttcgcaagaggaacgccttcttggaccaatataagaaaactaacatgttcgctaacagttgggacgagttcgacgaatcgagagaggtccttgtcgacctcattgacgaatatcgtgctgccgaatctaaggattatgttgtttgttttttctttcccttgctctcctctttctttcttttcctcttcaattgattttgactcctctgttttttttagaattacacggctcctaagagctccttggaagatgataggactcatcaacggtgatatagatatatacatacataaaatcacagactctctgaactctacacacatcaacacaaactcaaaaaagaagttcgcgtttctcttaccttcatataacaaaggatacccctttttttatcaaagattgtcatggccatcgttgttattgttattgttgttgttaattttgtacggctttgaaagaaagcatgaaaaatgaaagctcagaaatcaagctattctttctgtacattgctctagttagtggtgccaggttttgtacagggatctgtgttgaagtgtttttaaaaaaagaaattttaatctcatcatataatggtagatgttctttgttatcatcaggctgaaagaaaagccacttggatttgaattttagatcgacacttttttttgggaaggggggctctccaattgtttcagttcatgtatctctgactaagtaccagactcatgaaacccaaaagtttatatgtactgagtgatatcattatagatatcaagatgaggttgtgtacatgatataataatggggttgatgatgaggagattgtctgttcaagcaggttttggtaaactggtttagattcctggggcccacttagaactgaactggactttattgtatttgagggaaaatccattgagttaatcaaacagcttgataataatccatctctcatggccttttgagatcctcttttttcctttttttgttttgactaggctggcctgagcggagttccctcctccccaagccagccaagtatggggtccagagcccttctggtgagtcggccaccaaggccaggtggataggtgtgaaaattgcatctttgctttcttcttccagttagctgatttgcatgttggtggtgatgctaccacagcttggtagtgttggtggtagtttgaagtacttgccttccccctccagtcatcctggctgtgcactgtgaccatgtcctcacactcacaggctcactgagttgaccaccacttacagtaaagtaactcctctcaatctggtgagaatcaaactctcttcttatttatctttttgcattttattatctttactgattttttcttcaatctcagctgtgcatcttctttggaaaaaatccttgtctatctcaattggctttctacctagtgagaaaaatacaaatcatcctttcagttttccatttatatatattttctttctctcttgccttttctagtctttgttatttttcagttgtggtcttgactttcttagaaatcaatcagtccattcataaactacaagcctgagcaggctttcaagagggaaatattgtgtagggaattcctcttgataccaggaatatagggttggactgacaagatgaggacaagatgatgatcaaatgctttgggggcttcaaaaaaagactgaccaaaaacatggtcattttggccattccattgaacaccaaaaactctagtcttgctactgagtgaatgtggctatggaggccaattttagtgaggaaattggcctggtaaagcttcagttcagaccacctcaaatcctgctggcaccccacagcctgctttgggcaattaagtgtgccagtttattaagcaggtgcctctccttgaaaagctgtttcctttgccagtgccccagtgcaccttatctagtcagttggtaattaatgtactggattgcaaagaaatgttcccctggaagggtgggtatgcatcattggataaaagtgatcttgtgacacaatatcaaatcaacacattacttggttcaaacaaatttacaacgatgttagaccatcaggtagcctcttctctttaattggtatgactttggaaaatacatctgtggacatttgactctgaaacacctgtctgaagtttgaatccttgttttctactttcatgaaatacttagtccaagggagtagctctaattgtcgtatttgctcgaaattacgaatgttgtaagttttaaattggtccttcctgagaagtcttgacgctatctggaccaagtagggggtatcaaatataacaaatccaccattggaaaccagtcaattatccaaaaatatttttttacaccaatgcatctctgaggtggtaaaatggataaccaacatgttttaaacatggcagttttttcaaaaccagtcaattaattcatggtggatttgcctatatttgataccccctagtatgtactaaatttttctccatcttgaaagaccagcagccatttggaaggatttttagtccagtagtaggaaatcatcacttccactgccacttttgtgaccatgatcaactctgctgacaatttatgtgcccgcttttcgatcctgtaaatctttctttcattttgacaatccaagtgttcgattattttcctttgaaggtaaattctatcaactgttttagaagattggtaatcgatttcatttgattccggacgagccgataaagtaagcaattcgatgaattcttgttgaagttctcgctgttgatccaaaaaaacacgttcgtgtggtaggtaaccaaaagtctcaatgactcgtgaattgatcttccaaagcatctggaaaaccttattcactttggaatcgaagttgtgtttttggaagaaaatttcatgagatcgcacaacatcacgaggattttctacgcttttagatctccacgtctccaattgtatgagtaattccccaaagtccggaggctcgacgcttttgtcaatgaattttttgtaaaaaatttcaaacattgaaatatatgcccacaacttgttaagatcttcattctgcaaatatttggaggttggagtgaattcagtcatcatagtatccccgtttctcgaccattcttgtgtagctcgcacgcgcccttctacgttgacaaaaactgttgtgctaaagaaagcaattctcttatctcgtttggcatatattgattcatcgggaataggatttctccaaggaaataacgcgtgtgggccggcgttgtctatatcttcggacagtttcctagaataagtccgatacaaatcccaacatctaagtctttgaagggcaactggaaagtcctcgtcccggttgaacaaggcctcccattttttcagattcttctttttgtagtaagatgttaggaatcttatcacagcttcggtcatcaaaagttgacttagacaaactgatgcatcggggacagtgccagtactaggggtattgtaaaatatatggtggctgggtgctgaatattttgaagtaacggatcttatgaggagttttctcagagtttcttctgtatcttcatgagttttcgtcgaggtgctttcggctttggcagaattgtctaaaagattgagaatccacatttgaaccaagagttgttcggcaatgtaatcgctgttctccggtttaaatgttttgatgaatctggagtttatacaccagagaaggtgagcgaattccttcagcctattgctggattctcgagtaaccagtttcgcaagctcagctggttgatcggttgatggattcaaattcaaggcaagagctttgataaaactcgaaatatctgattcatgcttgccaattatttcctgatagtctgtaagaggtataccaagtttgatgctgtacaaccaagctgcgaggtgggggttcatatccaatccatgttctttccaatcgatgttcccttcctgaatatcatttgcctctaccacatactcatggcgcgtctcatggcgattgtactttgacttcctggaactttcagccttcattcccctatccgaatcctcaaccaaatccattggaactcctgaaccaaacccctgcgacataagagcttggtccgataataaagagcgtatcggtctttcgacatcgggatatggagttgtatcactttccaccacaaatgcccttgcaaaatcagaagaatgtgtgccagagttcaaaccagcagtcgaagacacacgacctgcatgtgatgaatagtggcgcaaaaattttagcccagtttctccatttaaaagaaaagagacatggatgctgacggggaaatgctgtcaatcctagctgatactgctgcaacaaatccataggttgctgattctgggttggatgagctttcaaccgttttttcctatgcgaatgaagacttttcttcggctcaactcccaaagatttatcttctgcggagctgctcttcccaaaagaatctagcaatgtatcgtttatcagtccctgcgcctgatcattacgttcaacagagcttaaaagtgggtatcttcttgatgggttgtaacaaagcactcaccaataaagttaatttctcgtaattcgccatttggcttcgggtccaagcgccgtgcattcgatcccgaagcatgctgccagccagcaagactcaaagataagtcagttggtggtaaatttgatgcttcgcgtaatctacatgcaattgccacaaccactacgagtcagtaggctgcttgcggagaaacctcggtatttgatatcattactcaacctttgatcagtccaatagttggactccgcttgtgctgcgtcgagtgatcgagtgggcgactgtccgggtctcataaacccagcctgagcttcaggccaaattatgagaacgtagtagagtagttttttcatgggcaagcagttgtggaagggtgtagctggtgaagttgaaaccagcgggggcggtcgtactctgctgtacttcctgcctttcgcaaaccgcaagatgaagtgctatgtatgtatgtggtcctcaaacgttctcagctctgacgagttggtacaatacgaatgtttggccagcgcctgggcaatttctttgcggcttcgtgatcttgaggtctcaaacatgtcggtcagcgtactcttcccgaaaattcctgtcccgctggatcatcaaacaattctgcaagatcaagttatgtttacacaaaccttcctttccgaggaatgaccacaaacaagcaggcgggtcctgctgtatagatataaggggcagcattggggattctggtgtttctgaacgtgctccaatttagtgcagaactcgggcacttgaagctcttgaattttcagaatgcagaatgcagtggctatgtaatggcttcttaatctttgaaacatacccaaggtttggagaaaccactgcccaacaccaattccattaccatcccgcagggactccaccccccacaatgcaacaagtggtttggcaatctgtgcaagcagggtgagaatcagttattgaggtccattttggtggttaggaaaacagaaaagaatgcatttggttaatggtatgtacatattaagcttgcataatagatgaattgaagcagtttgcaggagcaattttccaataaaatctattgagcagcagatatagtgatgcagtaaactagtgatatgtatgcagacaatgggggacttcccgtcagatctggggcccttgcagaagtcggtctagacccaaaaattcttgattctcgcagagaaatttgaattttgagcctctaaaccggctctgggagacccacagatgttgacgggaagtcctccaatgttgttcaaagtaagaggatgggtactgttacaagctgaataagtgtggcttgaattaatgcttcagtgtgaagtatttgttcatcatttagctgggaaaacaattttctggtagcattgtgggatgaatgatgcatagccagctccagggtgttcaaagttggcctgcaaagcaatcagtctacatccacactgactgcttgataaagtctatcataagtggttaaattacaatagcggtgttaaaatttggtccatacatgtacatataaacataggggcttgtttaaacaacccccaaaaaatggagagccgactccccagccctggaatacttgaaatttgggagtcaaaccccccaaaacctttgactggtttgggagttgactctcaaaaaaatattaaaaaaagaaaccccaggtcggtttactaacttaaccaagcccccccctggtgggaggttcactggtgtgaagcactggctggtggagaagccacccctcccgcagggagggacttatgactaaagcaggggtgcttgcctgagaggatctggaaactgttggaatgcttataggctagtatgcttctatcaaatctcgtgttgtatatagtctaagccgaacctgatacaacactctctcttcattgaattcaaaccacatctttgctcttgttcagtcactgtcacaagatctagcatctgtgacttttagttccttcacctggtccacctcaacaggttatgagacccattgttgatacagctccaactcgactctggtcatcaatcaccccgcttgactacactccactacttcgtgaaaatctgaggatgccaattcaaaaaatgaacaacctgtcggccttgatccaaacaattccaactttggaaggcaattcggttacgtttccgtattggcgcaaccgactccagaacgttctgcaaatccagggagttctcgacattgtaaacaaaatgctgcctcgtccaaataacactgactcgaaggagggcaaacttgctgtccaatccccggaacaacgaggctacaatcccgaggaatacggctctgactgggacacactgtccaatatggcgatatcaacgatccaactcacgctcttggtggacctatcaatccgctatgaaggggtcaaaccggctcacaagcttttctcaaccatatgtgatgcatatgagaaaaatacttgggctaggcgactccaacttgaggacgctttctggacggcacgacaagacccgagtcaacccatcgaaaagttagagatggtcaattcgcatccggatatacggctgctttttgcagcaaaataaccatccgcatccgcatccaaacccgctggcgggtatccgtcggccgcagcgggtatcctcggatacccgccctttaaacggccggcaagggaccggctggaagggtttccttccagccggcgaggtacatgtacctcgtcgactggaagaaaccccttccggtcgacgaggtacatgtacctcgtcaactggaaggaaatccttccagccggccatccccccttctggcctcaggtatcctttgggatacccggatacccacccaaatttctgggaaaagggcacatccaaaccccaatccgtatcccctggcgggtatccgccaggggatagcgggtatccgccaggggatagcgggtatccgcaacggataccccgcaaccatctctacgcaaagtggattgctcgagtccgtatagcggccttggacctatcaagtgtgaagttgacgctgtggtaaataatactgtgtttctacgcagtaaatataaaaatttattattatctctttatatcttatatatatggtaaaaataaaatcagaaatggatttctcaggtaaaattaaccctagtcactcactacaactaaccccatatctctcatagtttagaagttacacagatttcaacctctcgcgggatgtcttttggattctttactcttagtatggctcattttgaatgctggatgcataatgaatattgaattcctttgtgttgtattgaattcctttattggcaaatagtgcatattgaattcctttgtaggtgcacatgcattcctttgtagtaggaccatgtaggctagccaaattccctcaaggcagtgctctcagcagccaatttccctcacctgaatgtattagaccagctaaattccctcattggatcttcaggccagctaaaatgcctcaaaagcctgtaccctggggctaaaaaccctcacatttgtctatataaaaatggattcctaaggtaaaataacccctactcactcactacaactaccctcttatctctactagttcagaagttacacttatctcaagctgtcacaggagcttttctttattattctgaccacgtctcattttgaatacttgatgcatatttcatattgaattcctttactggcttatatttcatattgaattcctttgtaggtgcacatgcattcctttgtagtaggaccttgtaggctagccaaaatccctcaaggcagtgttcagaccagctaaattccctcacctgcatgtactagactggctaaattccctcattggattttcaggccagctaaattccctctcctgcatgtaccctgtagctaaaatccctcacttttgtctatataaggaggcctctgcctgccagttgttccctccatcatcccaccagaggaccagatcaactcaacccacattacagactatatacaagtgacagccataacaatacattatattgaaatacaaacataacactttcatcatcataacaagtgccaagtgcccggctccccgttccattcctggttgaagcatagtgctcccagcaccagcgccttggttccaaatcacctctttttaactttatataccatcaacctcaaggacctgcgttcaagcctcaaccttgacaaaattcaccatcaccacttataccaacaataacctcatcaacatcagcatcatcaccatcaactttaaccgttatacaaatcattcgacagcttcatctcgaactatcctctatcatgatatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctgcccttctgtactatcagataacaagacccaccaggctcagcttggcaagtttaatcaagtgataggggtggttggttcgagaataagttgtttgatcacaatttgggttgtgtgagagaagaggttttgagagtatgagagtgagtttagtgtgtattacaagtgtaagggttgttatagggtgttgtaaaggttgttacagtatgtaatgttaatggtatggtatgtaatggtagggggtatgtgatttgtgggtactaaactgaggggaaaaacaactgggaggagagcctccttaaatacacaagggtgagggattttagcttcaggggaacaagagaatgagagattttagctggccagagctttacaatgaggggatttagctagtcagaacatgtacatgaggtattttggctggttgagcaatctacatgatgtaataaggagaaggggatgatggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagcttagcttggcagttatatttattgtgatagaggatagttcaagatgaagcttccgattgatgtgtataaaggtctgaagttataaatgagtgatgattatattgatgaagctgttgttcaaagctttaaaaccaaggcgcggagctctgggagcgctatgcttcaaccagtaatggtatgtgaggcaggttatgggcacttggcacttgttatgatgatgaaagtgttatgtttgtatttcaatataatgtattgttatggctgtcacttgtatatagtctgtaatgtgggttgagttgatctggtcctctggtgggatgatggagggaacaactggcaggcagaggcctccttatatagacaaaagtgagggattttagctacagggtacatgcaggagagggaatttagctggcctgaaaatccaatgagggaatttagctagtctagtacatgcaggtgagggaatttagctggtctgaacactgccttgagggattttggctagcctacaaggtcctactacaaaggaatgcatgtgcacctacaaaggaattcaatatgaaatataagccagtaaaggaattcaatatgaaatatgcatccagtattcaaaatgagacatggtcagaataataaagaaaagctcctgtgacagcttgagataagtgtaactttctgaactagtagagataagagggtagttgtagtgagtgagtaggggttattttatcttaggaatccattttttggtttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatatttttggcgtagaaacacaggaataattaccacaacggctggtctgttgagtgtatgcagataccctcaacggctggttgagattgtatagcctcaacagctggtagagattatacccataacagctggttgagagtgtataccctcaaccgccaagaggattactcttgaccatcaaggtgacactctctacggctgagaggtacactcctggttgttgagactgtactctcagtggccggaaacaatcctactggcctcttacgtggggttcttttgctttgtcaaaccccaaacccaggttggttctggaggatcaactcctaaaccaacctgggtttgctttttttgatatcttcttttgagagttgactcccaaagcagtcaaaggttttgggggtttgactcccaaattttgagtattccagggcttgggatatggctctccatttcttgggggggttttaactcctaaaccagcctaacttaacaaagtcctcccggtgcgggaggtcggatttgggtggtgcttaagtttggctggtggcaaagccaccccctcccgcagggagggacttacaaactatgtgggggtgcttgcctgagcccactcaccaaaacagtctggaaattcactctttgaattttccagcctgtagtttacaagctgtccgcctcagctagcaacggttgactcttgtgtaacaattcaatttttagaactcatcaccttgttgaaataacaacatgtttatcttaagtgaattttgaatggagtcaagaaattatccatacttccgcgcttgaggctgcaagcttgagcatgagaaattggcaagtcatctttcttctttgctttattgtttgacaatattttttgcaaaactgagttggtagaagcaaaggtaaggttctaatgaagaacttccccagcagaaacacatgtgtagctcaaaaattgagagagctaaaggttgtgtaacttgacaaggtttctgttgaggtggaccaggtcaaggaactaaaagtcacagatgctagatcttgtgacagtgactgaacaagagcaaagatgtggtttgaattcaatgaagagagagtgttgtatcagggtcggcttagactatatacaacacgagatttgatagaagcatactagtctataagcattccaacacacccccttgctgaaaacaaatcatgttgatgaaaatcagagtaaaaaaattatacttgtgtagcttgtagtataaaaaaagactcttgaggggacagaaataatagatttaaccaggtcagagattttacgtatgcagggagaaggaagaacccacgacagaatctgtactcaaaaaacaagcagacaataaaaattaaccctaagcgtgcaccggagttgtgcgtactacaaataaaatgatagcagggactattagccctttttcatccccagacgtcaatttcttcgttgaagctgtcatcttcatctcctgaggtgtagttacccaacgttgccaccaaagttgctcccgtgctcgccttgggttgtttagtggagtttttgaacttgaccctgttttgttggttaggacaatcagccgaatggtgtccttttttgccgcatcaatagcattgcggccgtcctttttgttttgcggtggcagcagcaacttgctctgagtttgagaagtcaagagtcgtggaagtcaaaatcttgtgtgcttcgagggcgccaatcgcattgtccaaggagatttccgtcggtgagtagacaaggtgatctcgaatggtcttccaggactcgtcggggccttgcaggagtcaatcacatatctgttggttggctggcgttgtaagactcaaaagtggtgtgtgagaacccttctgctgaatggagaaggggagttttggcaattggatcctttggtcccaaaccgaagaacaagcagagctgggtgagctgggtgagctgggtatatgagctgggtgagctgagtgagctgggtaaaaaccggttttgccaattttttttataaaaaaaacagccctaaccaacctaaaccctaaccctaaaccctaaaccctaaacccaaacctaaaccctaaacctaaaccctaaacctaacctaagccctaaaccctaagccctaaacctaaccctaaacctaaacctaaccttaaccctaaccctaaacctaaacctaaacctgccctaaacttaaccctaaacctaaccccccttgaagcaggggccattggatttccaacaactccgccaggtccccaatggccccacaatacccaggcagatgaactactacgctcgaacctgtccaggtactgtgcctctcctgggttaaccctaaccctaaccccctaaccccctaacacggtaaacctaaccctaaccccaaaaacctgccccctaacccccatcaggggatgggaccagtgggaattgaacccacaacctgctggatggtcagatgttagggccagtgcaaaccgctgagctacagagactttgtctctgccagtgtttttggaaatctagtcagctgggggacccagctccaggcagctcacccagctctggcagctctttggttccaaaccaaagataatggcaccattttcttcggtttgggaccgaagaatttgagtgacacaggtggtaataagagtcattttagcttgaactagaagtctacatgagggttttatgctggtgtagcatgctacatgaggtgattgtactagtctaaaactaagatggggtgatgaagattacatgagtggtgtgagatagtgtgacagctgcaaggaagaataacaaatgacatgacaacctgcatgatgtcacttgtaaatcctgagtggttccagaccaacattgcatgtgtcaatatgtcagaagatggtggagtggtgtgtatacttatgtactatgctggtgagagagtgtagttgtcctgcaatgtgcatatgtatagtgtgagatatgtaattgttgatgtgttggtggtgattgagtgttgccatgttgttggggtgtgtaagtgagtggtgtgagagtccagagggtgtaacttccaatccagttgagttccagtgatgcctccagtggtgaccaagggtgaaattgagtgtagagtccatttcttgagccatattgagtgatttgtgagtgtatgtagaagaaaaaagagggatagaaaataataataaaaaactttgaatttttacacattcagctaccacaccggagtgtacctcttgactgttgagagtgtacacctcaatggccaaggtggtttcccttggcctttgagagtgtataccctcaacagctggttgagagtgtactctcagcggctgggaggagtcctcctgtccgcttctgtggggttctttggctttgtcaaaccccaaaccctggtcagttctggaggatcaactcctaaaccaacctggatactatggagtatctctaaggctgacaacattgatgacacaataaaaacatgcttgaaaaagctgttgatcattttttttttctttcaaatttttcatttataattattcttttcacatgcaattgtgttgatcatgattttctgagctactttgaaaaatgattgaaaaataccaaaaaaatcagaaaatggggaaaaatacacaaaatattcaaaaaataatatcctatccaatttttcagaataataatttagaacttattttccacattttcaccaggaagcataaattgaagtccattggtttgccctctggactccaattaaggggttccattttttctgtcaaggggctgtacatcaatcccagatatatgaaatttcacaatgagacggtgagacctggggaagagtgactggagaacaaatcttgaggaaaaagactcaagagaaaaattaatggccaaagagcccataaaggagctatgatctgctagtggcaagtgctactctagtgtgtatggtggaaatgtactcacactacatgtcagctctggtctcttaggtgaccaagagttgatgggttaataggtcacactatagccaaggagtgtccagtggaaattaagcctctcctcaacacttgtacagtggaggggctagctccttataagaataagggacaactgtggaatgagcttcacagtgcctgagctgagatattataggagaaataaggcggtactagtctcataagttaaatatttaacttatgaagactggtgatgaagatggaggaaagtgtaataattaatgtaataatagaatactgtaaaaaccccactcactatgtattataatgtaatcaggctggtgggtttttatggtaatatcaaggctgaaacagagacaagacaagacggtatcaggtgtttatttgtattgtctcataatttgaataccccaaaataccatatttgttttgtctcccttccccgagacaatacacacatattgtctttggaaattgagacatgtattctgtattgtctcagagggatggaggatgttatacctaattgaccggaagggattccttccgtcaatgaggatgtaatacctcatcaaccagaaggaatcccttccatcaatgaggatgtcatacctcattgaccggaaggatcccttccggccaatgaggatgttatacctcatcaacctgaaggcatcccttcctggagatgaggtttttctctcatttccttctggtcatgggagcaagcaactctcaaaccccctcaagcatgaggggtgttttggggcactgactccctaaaaatcaaaaaattaaaaaattaattggatggcgattgatttggaggaacgactcccgcccgacaaccccttgaccaaaatgggagttgttggcaaatttttgggagttgattttccaaaccccttttttcatttgtaaatctgaatccaagaccgtggattttctcaccaaccaaggaaacactgataccaggtatcaggctcaaaataaagacaatacgagacaataacaatacatgtctcatatctgtttcagtgttgataatattgtctgggggatgaatctcagggaaagagtcatcccctcaaatattacagagcaggggtcaaactgctgttgggaccggtgcagtccccttattgttacattattcctttgggggaaagtgtcaagatattcaaaccagggtaaatgtacatgtgttgaatatctctcttattacagaagatacaattgcatatgtagaatatctctcttactttataatatacacaagagagatacacaagaaagatacacaggataataatcacttggataaacacaatagataattatcctttgcaatttgattgttattttcatgagagaggtacattaattatccagaataaatatgtacagagataaaccattattagtttaatgagtaacattaataagggtgttgataatcacactcctccccccctccccacacgcccccgcccccgcccctcagaagcgtgttttttcaatcaaacacgcttccgaggagtgtgcagaagaacctgcccctccaggaggggcgtgtgggcttgcacgccagccaagaaccaaaataggttggttctggcctggagggtagattaagcgaggggcgtgcactttgacccgccccttgatgagcttggaaccttaccaatacaatattggtaaggttcctgtctctcaaccttaccgatctcgtattggtaaggttcctggctttgcttacgtgagcaaaacatccagagatgttttgctcatgtaagcaaggcatcctctcctccttgggaggagagagaacttaatcaatacttgatattgatatagttctctctcctcccaaggaggagagagccaggccgcttacatgatcaaaacaaccggggatgttttgatcacgtcagcggcctgccccgttctttcctccccctccgtttttttctttccctccaaatccaaccacgaaccacctcgaccgaccagaaacaacccgctcgaccaataaataccaaccacctcaaccgaccctgatcaaggcacgccgcttcaaccaaaggccccaaaacacaccagcctcccgcttgcaccccatccgcataccaggcccctaaggaaccaagcaggtaaggaaaaaaatgttaaaaagtgagaggaaaaagggaaaaaatgggggtaaaaggtgaaaaaatggggaaaaaatggggaaaaaatggggaaaaaatggggaaaaaatgggaaaaaaatggggaaaaaatgggaaaaaaatggggaaaaaatggggaaaaaatgggaaatgaagggaaaaaaaaggggaaaaaaggattaaacagaggaattctaagccccctccctgcatattgggctggcaatactgcaaaattgagtggggggcttgagcctaagggaccaattctggccagaaatgtcccaatcatgccatatcccctgttccaattgcttttctttcttccctcagcctgtcatctttcctttcaagcctccatccacttcaccccttcatttattttataagacaattaatttactgacaacatcatacttgcttcctctttgtcacagtctatgtcttaccaacaaaattgcctggggtcccacccaaactacagtggcaggggtaacccctctgaacacgctccaacacaccagcccactgttcccgcagacacaaacggcccaccaccagccatccatcacaaatcgtgtcctgccaaccgcccggccaaacacctgtacagagccatacattgcagcaggtatggacctggacctgcccaccagtctggtacaccacagcccaacctccctggggccccacacagaccaggaaccaacttgggcacaggcccgccttgaccatgtcaggtgtgatcagagacaaattgcccgcggtgtaagactcaaaaaatgattgtaagatcctttttgctgaatggagaaagggatgaaatgagctgcaaactctgcctttctatattatcagaaaacaagaccaccaaggtaagcttggcagtttggttggtgataatggattatgtttgaggttgttgtataattgttgaaggttgatcttgttgtccaaagaattgattgagttgttgatgttgtttctcgtcttgatttcttgatactcgggctcttccttgatgctgtatatgtataatttaatagaggtggttcttgaacccaaagggtctgggagcactatgcttcaaccaggactggaacaaaggactggctcttctgtgtaatgtttgtgaaatgaactgtgtatatatttcaatctgtgaactgtactactcgtgaacttcttgtgtaataaatatgtgtaatctgtgacaggtgtcccaccaaaaatgtgtactgagtgggatgaggagggaaacaactggcaggcagaggcttccttatatagtaaaatatgagggattttagccccaagggaccccctaagtgaggcattttagctgccctatccttgaaaatcctgagggattttggctagactatctacaacacattccttttatatgcaagccgtaagaaaggaattcatgtgttctgtggctgaataaatgggaatttaactggtacaactggtggccaacttgtggttctgtaagtataaaaggaattcaatatggataaaaggaattcaatatgcaatatgcaatatacccccatgcaatataccctccagctgagtgcctctgatcctgtgattctccgtgtgacatccttggttctgcgtaacttctgatccagtagagatatgaaggtggttccagtgagtgactaggggttaaattggccgtagattccatttctgacgtccatttgtccatatcttgaatccttcattgataaataataaaattttgaattttcttcctttcatacacaggaataatgaccacagcggtcttcaaaattccctctgtggagaaaatcatacagatcagcatgagtcagaagagtaatttcattggctcagaaaaacttcatacctgaaacacatagctgatgggtgtgatccaaatccatccaaagtgatctagtggcctcttcaggtaacgtggggtgtgatgatatcaattgggggaggttgttgagtatgaaactgatatttataatactcttttctgcagattcaattgaccacgggattccagttgatagctcggtgttccaacgggttacctcttgtgctggtaggtgtttgccagggacaaacagctccaccgctaggaagtaagattcaactcagctaatatcctaccaaaactcatcacaaacaactcactgggtgatcttgcagaccgcaaaggagtgccccccccagaagaattttggctctggtctgcccgagggcgcttatcattcaagtttgctccagtgccctcatgagttctttgcggaatgatgtagtccctgaacatagaagccgtcaggaattctgaaggatgagggccctgctcagggagtccgtttggcccgcgccgcaaattggcagtgcgccccagaccattgtcaagaaccactttgacttgtccttgagatggttgcttgtccgtgttgtcaaccacatcatcagtactcccattggcatcctcatgtgaaccacggtgttccaagcgtgctcttttggccgccacatcatcatccatcccttccaattgtaccatgggcaagcagtattgggtgggacatgaacatggcttgtggatgactgtttttttgggatgtattgggtgcaatccaacaggggttctgttccggtttatcatttcacttttgttttctcattgttgtaaaggactgaagtccatgatatatctaaatcatcatattgatgataaccctttgacacacatagaattgactcttatcaatggacagactggcagatcactggtccaactgccttaaaattggacatctttgtttattttacatgtttgactctttgatgcacacagaatcaaaaattaaactcttaactgtcagcttctatgatcaccggtcagactggctgatcaccggtccgactgccttagaaattggacatcttttagcttcaaccccagatggattgacttgcacattcctgaagtgttttacgtatctttctttgcatttgtttcaactacaattgcagaaaagcaatggtgaaaagaaacatagtgatcaatctaataaaaaacacaaacatgacagtaaccaagttgaaaaagcacagtgaaaagaaaaaaagtgatcaaaagacaacattggaatggtaacagttggaaagtaagaagctggcagaggtccagcacaaatcaaaatatttggtaacctcctcaaaaacctggtggcggcgtgaactaccaatggcttcttctgcagtttgggagtcatatggttcatatgagaacacttcttggtggccttgatggaaatttggcggctgatcaggcaggagcttgttgtgaggaattacacaggctgaaacccattgagttatcttctccatggtgcccactgagctgagattttttctcagtcctcacaagctttgaaaaccccccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtggcagaaacctgcccaaatattccaaatgaatgtcagagtgtgtatgagtccagggaaaactgaaactgaaaatactcaccagaccacccagttacacagtaagtgatttgtttctcagcatcaattgacagtttttgtggagggagaaaaaatttccatcaacaaatccgacacagttttggaaaccagtgaagctagatatttgtgacacaattgaatggcacccttggttatttggccattgtacatatttgctattcatcaggaacaagtaatacactaacatcagtttacaacacaatgagaagaggggcttacctctctaacaaaaggatggcttcaataactcggccacattagaggatgactgccccctcgtaaattcaaaaaaagaaagctaacaccccaacggaggcgctgttaccatacgttcccatccgcttcagggtcataagttgttcttgaactggtttttgtgggatgtgttgaaattctgatactattttttactcatcccaaaaatcacttttcattcttgatttcattacctgattttctctttcattatagtctgttttttagcctagttatgtatgtctgacccccttcttgtagtcaaagaaccctgaagaaaaagggcttatcagctctctagctaaaacttatcttcttgtctgtgaactctcttgttgatgcatattatattgaattgatttctttttctttcttattcattttctcaaccacatcttgatcaatcttgtacatagtatatttaaactgactaagttacaagaaatgatcaccattggttcttcttcattctgaaccttgacatcctcagagccccccttgagtttatcaataaaagaccggtcactctcttctcactctctggcggtcaaaaactcttcaggatgtttgactggttatggaacacagggtggcctttgatttcattgaaaagtcgaaagaagaatggttgcaacattctgaacttttgcttgaattgggagtcattgaggctgaagaggtaggcagagttgtctgggttgcggtcaagtcttgtatgaggggtgtggtatcgttgtttcttgagcaggatgagggccactatggcgtcttccaagttgctgtccttggttgattcattgttgctgtcattgagaaggtagttcaagattgcaccatctacttggtgttgaatttgttgggtcatttgagctatggttagcccttgtttggtctggcaaggcatgttgaatttgaaagtgtgagtgggtttggccgctgtgagaactcctttgggatgaataggcagtccttgaggggaaataacaatatgatatttcactaagtaatatttactgttacgggtggtttgaaagacctgcccctctatttactacacaagaattctgacaataatttaatttattgttgtggtgtgactttatgatggagaaaacttatatgtagtagtctctatcagacctagatcagtatgtaattcaacacaagatggttgtacaccctttacacggtgaatgtgggtgtgaaaacaatccaagtggaatattttatagggtgtgatggtttttacagtgattctggataagtagtgaaactgttggtttctgttgttgatgttgatgttggagttggagttggtgttactggtgttgactagaccttaatgttgatgaccactgagcttgctgtccgggagctgggctgctgagtgaagatggtgatgaccattgagctagttgggtatgaactggctgggtgatcatgggtggaatatttggtgaaggagaggcctccttatatattcttttctgagttatttttgctggtggtgatgcagttgaggtgattttgctggtggtgaccttgtgggttgcactgcctcctgcaaagagtacatgcattgagctaattatgctgtggaaataactaaatatggtactactgtatgtaaggattgcataaactggttgcactgcctgttggaggttttctgtccacatgcatttatggaaagtctgcatacattcaattgagttactaagtggaggcctaatggttgcacgtatgcatgcaagaattgcctaaatgatctgcactactggtggaggcctgctgatgtaataatttatgtgtatgtacttatatatatgtggtaaactactatttaatactaattaatgaccagttatggtatggctttaacctttatgttggattatcttctaaactaatagagatagaggtatagttgtagtgagtgactatgggtaaaattgtatgtagattctgattatgcaataatatattcatatatgtaagtggtttaggttataaggtaagggttttggcagttttgttgtgcacaacagcctggaccacaaccccccgcttgagctgggctgagaggcaggggggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttcccccagactggggtgctcaacgttggttacagatttcggtgcaagcccgcatgcaaaatgccatgcatgcgcacacaagtctactctgaatcccactatcttggatgacttcccatcacagtttacaaccctcccagaatctgatttacacccactagatcttagcttttggtataaaaaaatatttttttcacaagccttgtgaagatagctctcatgtgagctggttggaattctgattgaggtgttaatttaggactggggagggcttaaaggtgaacatcaagtccaaaaaaaacccatacaacttcaagtcatgtgtttgaaaaacacaagtgcatgatagtttccaaaaacgttgcaggtattgggcagttaagcctctagcttataattatttccaggaaaaaattacatggtgccaaatgtagggtgtgtgagatctggaatgataaaatttctgcatcctcaaaaagatggaagagttgagttcaggaggtcagcttgaataaacctgactgggcaaaagctgtagggagcatctccatttgactttccttggctggaagcatgtttgatgcaatatggagctcaagatgtgtgttttggaagtggtgggagtgaagtcccttgcagagtctttccctttataaccatgtcacccgccctcgccaggaaggtcccctggtcctcgcccgccgagtttatcggcctcttcgacctgctcttctcctcggccgacccgctcgccagccagcccatcgcactcaaccacctctacgcctggtccatccgctcgccctccagtctccccccggccatcgaggccacccatgcattgctctccctcatcctcccccccacgcccaatgtccagcagcaacggctcggcctcgccatggccctctcccggctcgtcaacagtctcgtagaccccctccagaagggcatgtatgcccggagcatctcccagatcgctgccgaactcggcctcccgctggccttggtccaactccgccatcgagccactcacgaagacttgcctagtcttaccatcctactccagtccgctaacctggtgagcatctctactcgatcatacattttcagcccccagatcgtatttctaaaatctaaaaaaatcgagcgatttcacaggctctcgattggctttatacccactactggctcccaaggctaaacgacatcgaagggaagggtcatttgaagctagagacgatcggcttactcgaaggattactgatctcattcaaacgggccaggaagcgggccatcctcgacaccacccaagtcgacttcctccaattcctccctcaaatcgaccactggatcggcgcggctgctcgggaactgagtggcgatggaagtcagagcagactcgccgaggacgacggccaagccgaccatcgtccgttggtggcactttgctcagtattggtcgagcgtcaggtgctcgtcccacaagccgtcaagtgagtctgttattatatgtcactgtgatcagcgatcttccgctaatgtgttttccctttggtttgactacttcaggaagcgttgtcaatcatccaaagatccgttgcccgaacctttgaaggatctgtacgagcccttaatcgatcatctcgcgcaatcccatccacaagtcttcatccgctcactcgtcatgagcctcttggacacactctctgcgcttcctgatgggaccagtaccagtaaacaagcagacgcgacctactacaatacctgtgcttcttggctggtgtatctcttactccgggccgatggtggacctattgggccagaggcgctcagaattctgttgatcaaaccaaaccaatagtcagttgtttataccttgtctttttgatgaacgttaagcggtttgaccggagaatgtgggctaaaagagttctttttgatgttcacagtacactctcggttgtcgaaaggttaaaggaagccaagcaatcggactggtatgatgagaagacgctttcgcctctgattgatctacttcagaagactcgagacgaccaaaggaacgacatggacgagggatgtatgtcggaggagccgattgaggatcggatcgcggcgatgaagcagagatgggagtgtctggtcgccaaagatgaagagccggtcgtccaagaaggctcctcttggaatctcgtccccgaggctaattgggtcccttgtcctatcggctgtcttcctgatcgcacggtccctgacctctacaaatctctcttattttcctaactcttccacctttatttgcttcgagtctctccatccaattcaagaagacatgtagtcccacagataaaaattattatgagcagtcatgaacaaaataaggaactccacctagtcagtatcctcccaggaagcgttacaggcttacctagtgatggtgaattaagatgagatcacaatatccatcacacctacaaaatttagatccacaagaatcaaggcaggaggcaaactaaagcctgtacagcaccatggtaatcacgggactggctgtgtgggcaggtgtcatgctgtgggtatcttaattgttctggatgacaggagtgcagagagagagttggttcaagactcaagttgtgccaacctgttgaaactcgaaagtgagctttgagctgtcctttgatgctatgcctgtttgggacccccgaagctccacgggggatacccgtgctcgttggtgtgttatgctgacccaatgggttgggtttgtttaatttcttgggatgataattccccctggatagaactctatagccggatcattgacgattggatcggtcttctgcggtcaacaaggtttcgtccatcccttttcccctgatatctatctgttagttctggacaagcgcatgataagcctactgaaatttttgggcgtttgatatgtttgaattagaaactcacgattgacacgtactcgaagccacacacaatcttttttttggcgaattctggatagatcttccttatctgtcgcatcaaaaaaaggcccaccagaatctacctcattttcaaaaaaaaagagagagagaacttgaagcggatcgtgataacctgaagaaaaggaccggatgtcgacttattctgaggacccaagtgatgatgaacaggttgactgggaagaggtggacgtggaagaaattcatggtgggcgactggactcagaagataccactggcaaggttggatttgatctcgttctatcgaaggctggagaacaacgatctaccaagttaaatcctcattcttcccataaacaactcacacctttccgggccccatcagaacaacagcgattatctgactagtactactccatcggttcttgatctaacaggaaacgtagcgccaatagcgccttggagcgacaaattcgccatgaagtccatcgcatgcacaccatcaccctgcttactgctggcgtcttgagaaatcaactattgaatgatccgctactcaaagtgagcttttgatcaaattttctctttcccccttcagtcaaatcgtttactttctcgttatctctgtaacaatttttttaacgcggcaggcacgtcttctgtcattggtcccactcccactagtcaatgctttccacactttcaccccagagactcacccgctcgatcgagatcgttcccggttgtttgactcggccttgaaagatttgatctcatggtggtggcaatcattccaggtcaataattcttttgagggtatgatctcacggagctggtcggatgcagaagtgttatatcagaactctgacgacgttactggaaagggaaaagcgaaagggaatcacccagaagaccagtttttacaacttctagaatctggagaacctatacatggtgttaaaagcttgatgaagcgtgcgctgttgatgaagggctccagagatatgtccgctcagctctttaccagctgtctcagagctctagatatccccgcaagattagtcttcagtcttcaaccagttacttggcgaggtgccggcgctggaggcaagtctgcaaatcccgcggctaccacccaggaagaaactgtcactggcggatccaagtcagaaaataggatcaattccggagtaaatcctactaaaccgaaatcaaggacagcacaaaacgcgaaaagcaagtcaaaacgaggtgaatatgccaccaaggccgaaaaagctgccaaagccatcaaagctaaatctgtccggattgataatcaaacccaaagtctccgtggaaccgatgagggagaagatgaagaaggggacctcaactcacaagtcgaaactgtgccagtagcgagctcgtcaagacattcaccagtcatcaagttgcgcaagtccagaccacccaccaaatcgaggaattgggccaagagtccgagtcccgaaccgcaagagatgaatcgaacgccagtcttctggaccgaagtttactctaggccgatgaaagaatggtattgcgtcgacgtgacaagaaagaagatgcgctgtaagaatattatggagcccagtaggaataatcctgagaacaagatgatttatgtcatcgcatatgaagagggtatgtgtcttcctttgtttttgtctgcgagcttacgattccttgaaccttgctactaaacagccgtgttcctgatgtttctcagataatttcatcagggatgtcacggctagatatgcccattcattcggcgcaaccacaatgaaggcaagattaccttccaaaaagaatgaggaagattggtttgaacgcgccgctgcgatactcaaacgtccttataaattggtcagtcagctatctgtacgatcggtatgttgattggttttgttgattgtcatctctcgttggacagggtcgggatatcaaagaagatactgaaatagaaaaggcgcgggttactgaggcaatgccaacaactgtaactggcttcaagaaccacccaaagtgagtgatttcatgacagctgggatgtgccgtaagcattcactgactatctctctttgcatggcgtcctaatgtctactaataggtacgccctggagcgccatctgaggcgagaagaagtgatctaccccaagaggcctattggtacttttcggggagatagcgtgtatcctcgttcctccgtcatcgtctgtaagagcactgagacttacatgcgagaggggaaaagagtcaagggaggggaaaatccgttgaagatggtcaagcctcgagcggtgacgatcaaccgtaaacgagagacagagcttctcaaaatggacggccagcccgtcccgttacaaggcttgtttgcagaatggcaaacagagctattgattccacctcctattgttgatgtgagctttttggctctcgcactcattcctcgaatttcccagtccatctttgcttatcattgatccacttcaaccacatcaactccagggcgtaatcccgcgtaacgggtatggcaacttcgatctttttgctcctcacatgctaccccagggggcaaaacatttaccttgtcagtatcacccaccacatggcaatttggatatcttcccggactgatcgtttaggtttttttttttttgcttaatccagataaagggattgctaaaacagccaaaaagcttaaggtttcgtacgccgatgctgtggtaagtgagcgctacacatacaagttttttttcgatggtttattcaaattatctgcccacgctctcaggtatcgttcgaattccatagaagtcgtgctatgcctttgatcgatggtataattgttcctgagttggatgcagaatttgttttggatgtacgcccccccccccctcctcattacaactgtgatcttgcaaagatagattaattatattgaatacaatttcggcgtggacctcgatcgcatatcaataatacattttactaggcttactggacttctgaagaagcgcaggaagtcaaagagtttgaaaaattggaagaaaggtgcttgaaaaggtggaaaaaattgatcatcggccttcgtatacggcagcgacttcaacgggagtatgggcctcaagccacgcaaatttcggattcgcaacagcttactaaagagcccagtaatgtaatacgaccccgtctttttcaaaagaaaaagagaaaattctgcctgacatctaattaaaacctctgttattgcagtcgaggaagacgaattctcagcagacatccacttccgccaatcagccctctatcgtggctttgaccccagattcaaaattgccgttcgagttatacactgaccatcaaatgaaccccatgatagtcccgcaagcggatcatgatggcgatcacatcccgagcaaagacctcaggcattcagaaccggcagatttggaagagccgacggtagcggatgtattttgtccgcgatcaggcaaagccgtagaatcagagactctcccatgctcaccaagcttgaccaaagagtgtgaagattcgccggagattgatacccctcggaagacccgacaatcaacaagggtttcaagaacagctcaaccaatcaaactcgcgaatagttctaagggtatcaaacggaaaagcgcatctgagcatgcgctgggcctgacaaaacaaacaccctcgaagaccggatcgcggagtcgccagactcgacggaacggcagtatccactcgatcgatcaggatccatatgattccagtcccttgacttcaccaccttcggcgagtgaacactctgattatagcgcgatcttgagtccgcccaaacgggcgaaagtcaaccaaaagtccccgaaggaactgtcggtgatcccgcgggaatcttcgcccgaagacaccccagacaagaaccctagagcctctacaaggccaaccagacgtgcggccgtcaaggctaacgaaaacatcagcttgacttccgctgctcaaggttccaaaagaatcctccgaagtcgcaaataatctgtagctacactcctcgtctttccaaacgttgtactactgttgttactgttgcttgggctgcgaactcttacattcatgtcgtggtttatttaatgtttcttcgagttggggctcccggatcctgagattcttcattggctgagtgattctaattaaactttgacttacgcccggacgagtccacagtgtatatttgtagatcgccaagcagaaagcagaaaattgatcagagatgtaatgtcactcattgagctactgtctctcacaattgttactcaacatcgaagaaaaaaaattctggcttcctgtatacttgtctaggctttatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacttaagactcattcagactgatgagacgcgtcgaacgacgctgtttataggagtcgctttgctactcccggcaagttggcaactgtgaatgcgtctaatactccgggagccggtgtattagagatggaatgccatccagccccgtgtttgatcgcgatcaatgtctttatttcagctcgttcatcatcatggcgtgtatcaaaaaacagtgacaagtggtgcaaatccacgatacagaaaaacgcatgaaaaacttcatcgccattgcttcgcgcagaatcgcacaatgagaccagatcggcagactgccagacaggcagcttgatgccatccgattacaaaacaacacctccttggtcactcgtccttcgctgggtcacaatggcgcaaaatgatccgctagcgagacactcaacccgatcaggatgtacataactgaacaccttatgatgatcaattccatctcagctcggcatgggaaaagcaaagaagaaggaggtacattcatttagatcgaaggagggacgaattacggttgacagttccaaggtgatacccggagtagtgacaatcagtcgggctagtcggaatcaataaaattgatctcatctttccagcttgaaagcataataccaacctgttgtttgatggatgtattttcgaaaggctcaaagatttcagcatgccagccaaactgaaaaagcagaaggaaagagaaaagggctaagaagaaagtgactgaccttttcgaatttatagtcaagataggaatcatacaggcattgtccgcctgtcggtccgtcttgtggtaacaagcatcggtctatcagtttgacggcctccaggccgaactgggcccatcggtacagctatttcggaaagggttgtccatcaggactcgcgaaatcttttttatttttttattttttttattttttatttttttactgaactggacctgtcagaactgtaatagtgatgacagctgtacctcctcggctgtagttcagtacaaagaaaaatttaaaaattttcaaaaacaaaaaaaaaattgcgagagacattttgactgtttgcaaaccgggaaacaaaaatttaaccactcacaaagcgagcgcacaattcccatgagagaccacgacccatgtatctgagaaatcgttcagcttgagattaatttggtgtttatgcgtattccaggacaagaaaaaaaaatatggataaaacacatcaggcttactcggaggtacaacaaaagttccagtggagttgttcattaacgcctgggcgaccacctcacagctagactgaaaagtagaggcaggataagggaaccagaatggatcagacaaaaagattgaagcagataaaatgaagtgggatgaacgcgcactaggacaggtgtaccgaagttggggatggtgcatttggggttagcacattcggttgggctcaggttcactggagtgattgactggatgtcttgcgtagagttggacataggaataggtgacccttcagaattcgctatcggatggcagaagctaacgttcgcgtggcccatttgaaagcgttgggtcctcatcagattgggtttagaccaagtgcttttggaattggcggcaacgtgtaaaatcctattttctttcgcaccactaactgtccagagcaacgtgttgaatatgagcacgtagagggtgataaaaattgtgaccatgtttactgtagttaatcgtgtaaagaatgtgaagaggcttgactgtgttaatgaacttggtgacttgctgtggctgcttgtggaactgggtcagttgagctggagacaccaacgtagggcaagagtaggtgcacatgctgcgattcctgacaattcttgaagcaacaaggagcgtacaaaatagaagtgaactcttccccagctacactggaaaagtgaaacactgcctcatacgtctacgttctatttcaatgcatatttgagggggacggaacccaacgcactctctctacataaatataagctcttggctgctcttggcgacctactaaatacaaaaatgatatgagcaatgggtttcaggatgacccttgaacgtatcatgttctgtggaagaagatggaagcctaccgcaaggagtgatatttagctgttgcaaattcggtgccgagggatatgaagtgatccaaattgaagatgttgatgagtctgaaaacttatccaaggcagtataagcaatctatttatcgtgtttgatccagcttccatgtgacagttgcagttaatctccctctacaaggggaaaggtggaagcatctggattgtgggacccaatcctccaacatctccatggctgttgagcttcccaatgaccgtcaagcagtacaccggatatcctatacagcccgatgagctcaaaatcgtaacctgatgacatcacggtggccgttggaacatcatgatggtagtcgcaaagatttgaaatatctagagagatgatcaggagatccatggtgttttcggcgccgccctcgcagattttgttattatgaccagggactgtacccagagaaccctctcaagttggcaaacagatttaatttcgcgaccgaggactgtaccctcctttgggcagagtgctcgtggacttcttcaagttcgcaatcaaggactttgcccgccttcgggcacagtcctcgcggatttggtcaggtttgagggcgaccggacgacctttgcaaggaggaattccccttcataaattggtacattatcatctgggtgggaactgaggtgacatttatcttatgtatcggaaaagacagtcaaatgtagaattgcccttggttacaaattttaccaattattcaaccacaagaataagttgaaaatacaaatcaatccaatcaaagaaagatttggttcagctggagcaaatttgacctttgccaccctttgccatccgagtgtgggctggagcgaatctctgcggtgagatgacacgcgcaaataacagagttctgaggcatgtctgatcctgatcggggatgtgatctgtcaaaacattgtgatggatatcgcaatgtgctccacaactttttgggttccagtccagtgaccagagcagcaaaaattgtcggagataattaaaacacaagtttgaagacgagaggggtaagcaagcaggataaaaacaaagaataaactcaatggcacaaaatcaatcatctgtcaaagatttaagtagatcgtgaacttccttgtggtttgataacttgttcctggcataagtgtattggtcttcatgtttagtgacaacaacagagaagaaccccctggacctcattgacctatgcattggctcgtctatgtattgatcccctatggaaaggcctaccgcatcaggatgtgtgaatctttcaagcaacttttgagccaataaacctttattgcagcccttgtgaacaagggctgaaaagctgctttctgggtaagtgaccagttcaaaatcactgaaggcctttgtcctggttagagatatcattccattcagaatcacttgtgtttctgtttgggaaatgtcatctaatcctaaagcaaagacacgatgaatgaatatgactagtttaaatacccctaacgagaaaattgagtgtcgaagcgaaggactcactggtattttccttggggtgtcgaaagactacgtagtgcttgaaggatttgaatgaagtttcaggaatgcctgcggaataccacataggtaataggattcgctttttcagttttgacccggcttttccataattcttactcaccaacatcttcagaaaatcccaccaggaatattgcaaacagattcaaagcagaattcgtgatgcaattgttgagtttaaactcggacattaagtattaattcatttaaagttcagttttaattcgcgtcatccgcgggcctcaacttccagttttgaacttcatcgatcattcgtcatcccttctttccccttccttcgacaatccgccgatctcttaatcgaatcaaaaatcatcccgaggtcaacaaaatcttgttcgctgatcaatcaaatcgaaaaccggtttttaatcatcgtttacttcaagcactcaggaggagctagaatcagctgctgggcaggtagttgttttgactcgttctttctcacttgtaatcaaaatattgaccgtttttattattcatttctctaggctgtattcgctaaaacattcctgtgtgtttcaagagttgatgttggtataaatcgtgttaagattttgttatattctgatttcatttatcaggtatttattaatgttatatttcatttatattgtcatttgagtattcattctaacattgttttttattctttaagactattacttctattgagttttttattaatactgtttcaacaaagcaattgattctaccatttttacatggtagcgagagtcattgcttgacagtagaaaactcaaagtaagaatagtctatagattaaaatcaagcgaacgagatggccgattcttcggtgattaaaaacgattcatcgagcgacgacgatcatcatgagaaggttacacttttgaaacttcatcgggacaattggaccgaatggaagaagttctttaccaatctccttgtaggccgtggtcatgaagagatatttgataaagaatggtgcaagactcatgccaaagaaaaaaaatttcgcaagaagtccgctctcgcattcactctactccaatcatgtctttcttccgacttgaagcctgtcgccgctggtgccgattcattctctgaagccatggaaagtttggctgaaacttgcggagaacaatcgcttatcaaactcggagacaaattattcgctctagtttcatgcgattacgttcccggtacctcaatcggagctcatgtttctaaatttcaaaatctttacaactctttgaaatcagctgttgctgcaaccaacattaccaccgactccgatgataaaatgaaaaacgacatgaacgtcggaacgactatggccggtatctttttcctcaaaagttttcggctcgacgattcattggcatcgctgattcaaaatttatacgatatccaaccgtttacattcgaacgactggctgctcgcatgaatgttgaagatacacgaacggagaaaggttcaggttcattgaatacgatctcgtcctccaattcaaagaattttgttcgaccgaacaaagataagttcaaagctcaatcacacggttcaaagtttcgaaacgttgttcctactagaaatcaacctcgaccgatatcttcatcatcatccaacaaagccgatattcaaaaattgatcaacgatcaaattcaagccttgaaaaaattacaagctcaagatttgaatacgattgatgaatcagaatccgaagatcaggaagaacacgcaggagccgttgttgatgatcctaatgatccttatgaaactgatttcttcattgaggatgaagaaaactatcacattggatcaaatcccatggacaacattcggtgtattcttgattccggcgcttctaaatcaacggtttcggattctcgtcttctttttaatttgaaaccgattacaaagaagatgaaaacctattctggatcaatcgatattactcatgtcggtacaatgaaatttggtatttacgatatctttcccgtcaactacgctcctgccggaaaatttaatctaatttcaatgtcgcagcttgaagatcacggttttcgaattcaacataaaaacaaactggtcattgtttatatgggatcgacaataattgaaaaatttcctcgagtcggtgatttatacgtttcatctggatctaactccgattccagctttcttttctctctgactgaaaaggaatctttgaaggactggcatatcattcttggtcatccatccgacatctatgttaatcgatttctcgagttgatgaagattcctaagaacaatcatattggttcttcttctcaatgcgaagtgtgtcgaatggctaaaatcaaacgatcatctcactccaactcattgtcatctgcatcatcgccattcaagatgattcacatggacgttctacaaatcacgcctctttctcgtgggagttttcaatacattctggttctcatcgacgatttctcacgtttcaatcgtatttatctaatgcaaaagaaaagcgaatctgaatcgaagatactatcattcatcaatgaattgattaatcagctgtcaataactcctgctattctccacactgatcgaggtggtgagtttggttctaatgttttcaaaaaatttcttttcgaccgtggaatttctttggaacaaggaccagctaactcacctcaatctaatggtctagccgaacgattcaatcaaacattgttggtcaaaatacgttgtatgcttgcgcaatgtacggttccgttgaattattgggatgaagccaccaaatttgcttcaacgctcatcaatatgcttccgtcaatttcaataaactggaaatcacctatctcgattctggttgaatcaaaatcaatgattgagcaaattcgtcatgtcaatactctcattccatttggtttgaaagtatttgttcatgatcaatctccaaaatcaaagattgcacctccatcgaaacctcttcatttcgttggatatgagcctaggtcggatgccatgcggtttttcgatcctttatctcgtcgaattgtaatcagccgtgattactcggtttcttcattcacttttccttacaactctccgaaggccatgattaagttatcttcaactttgcccagatcatgtgttcttaaaaaagatgaatatatctctgttcatattcctgaagacaaatcactatcaaaatcttccggttatgtaacacctccttttcaaccatcatcttttccacctccatccctacctccaattcagtcatctccttctcttgaatcgacaacgagatcgataactcagaatccaggtcgttcgattttacctccttcgactaagcgttttacatatgaatggactccttctagtcagctagccccgaaggatatcaattcaaatataaatccagctaacataatcgaaggatctagaagaaaagataagaatcttccagatctgaacgtcatgattgaaacagagtttcctgaacttaatctaaacgaatccgtaacgattaatgaagctatgaatgacgaaaatcatttgaccgattggcatgatgctatgtcttctgaattcaactctcttcaagtaaagaacaccggtattctagctccgcctccttccgacgataaaatcataggcggaatgtggttacttacaagaaagctcaatgaatttaaagaggtttgtcgtcataaagctcgctgggtcgtgttcggtaatcatcaagaacatatgttacactattttgaaacatattcctcagttgcccggaatgaatcgctcaaaatgatgttatcgctcgcggtcaacaataattattcggtatttcaatttgacgtcgaaacggcatttctctacggtaacatcgatgcttcaatttacgtttcgcaagtgttaggatttgaagatcccgatccagctaagaaaggttgggtgtggaaattgaagaaatcgttgtatggtacgaagcaagctccacggatgtggaaacaacatttggtcgaaactttgaatcaagttggcttcgtggcttcgatactagacgatgctttgtttcacaactccgacaaatcgattttacttcacatgcatgtggacgatggtctcattgttggaaaatctagaaaatcgattttgaattttttaaataatctccagaagacttacgttttgaaaatcaaagaacgtccgactcaacatttgggctacactctggtctggaatgccgacggttctctttttattcatcaatctgattttacgcataaaattctgaatgattttgatatgttggacgccaacccggtaaaagctccttcaccattgaattttcatcgagttatggcattcgactcccctccgttcgatgtgaaaatgatgcagcgggctataggaatgttgaattatcttgctcttcattctcgtccagatatagctttcacggtgaatattctcgctcaatttgcttcaaatcctactcaagcacattggtctatggttaaacatttgatgcggtatctatgtggatcaaagagcgttggaatagttttcacgaagggtccttctgattctctctgcggatgggccgatgcggattacggtacttctctcgtaacaaaaaattccatgtcgggctatgtgattacttttctcgggaatccagtatcgtggaccacgaagaagcagtctgttgtggcgcaatcaactactgaagctgaattcatttcgatcaataaatgtgctaagcaacttcgatggatgtcgaatttgattacgtctcttggtatagaaatcagcattccaacaattttcaatgataactcaggggcagtggttattagcaaggagcctcagttgaatcccaacaccaaacatattgaaattcgttttcagtatattcgacaacttatgataaagaaagttatgaagattattcaagtttcgactacggaaatgattgctgatattctcacgaagccgcttggtaaaatcaagttagctgaagcgtacaaacaattacatttagttaatgtgcgtgtttaggaggagtgttgagtttaaactcggacattaagtattaattcatttaaagttcagttttaattcgcgtcatccgcgggcctcaacttccagttttgaacttcatcgatcattcgtcatcccttctttccccttccttcgacaatccgccgatctcttaatcgaatcaaaaatcatcccgaggtcaacaaaatcttgttcgctgatcaatcaaatcgaaaaccggtttttaatcatcgtttacttcaagcactcaggaggagctagaatcagctgctgggcaggtagttgatttgacttgtttcttctcacttgtaatcaaaatattgaccgtttttattattcatttctctaggctgtattcgctaaaacattcctgtgtgttaagagttaacgttggtataaatcgtgttaagattttgttatattctgatttcatccatcaggtatttattaatgttatatttcatttatattgtcatttgagtattcattctaacattgttttttattctttaagactattacttctattgagttttttattaatactgtttcaagaaagcaattgattctaccatttttacagcaatctcagcagttgcatacatggaaactacaatggtagacatcaacattcaccttctgctaatttgaccaactcgcgtaaaaggctctccgtatttgaagatattggtggtaggctgggcgccactttccccttggctggtaggatgtctgtccctaactcccctgcaaggtttagattggttatgtggccatatttctcttgcaagttagcaagtgttttccccgagatgatccaaacttcattcttcggattctcggcgagcttcagtagaacctcgcacgtgcttgcatagtcttcggtgggaaatccttccacgggctttaacacaccctgcgaataaataattctttagtcactccctaggagtcaggacggaatccgcacccccttaaaaaatcactataacggaatgtctacctacatcattatccagaagaatgagcctgtggctggattgtgcaaaagatcttttgtattcgtctacatcaactctgttcaaaaaccgcacctgcgcgagttgctcaattacaatgtcaaggcgagagccccatgatgttgcgggtcttgtgttcagtggtggcagaagattgaataaaattaacccaacgagaacgattggatgtaacattgccacaaggaaggctagtgcggacggacaagccgacaacaccagggtggataaggtggcaactgttagcttccccgggtagcgtgtggctcgattcgttcatccagcctacgctctaccgggagtttaaaaacggtatggaaagctcattgccaaattttcaataaggcagagtcgccacagttgtgccaaaggttaatcttcaagtgggaccacatgaactctgctactgtggtcggtgatgcatgtgtcagtgcagcctcaggtcagtggggtattaaaaagtgtttcataaatttacaagatgtaaacaggtttgttaaactcaatgttggatataaactagcaccaggtgaaatcgaaactgcacgtcatagtaaaggtgaaaaccgcgaagaatgggtaacggtccaacggattagatcaccaggggctgcgcatccagacaaaaacgtgttgatgtattgcattgcttccccactccacttgtatgtacctcagctagtccacaaacgtttacaacgcagtctatcagggtttagagacatgctaatgattattgcagctctcaaatggcaatgcctcatgtactcatagaacagctccctcgtattgaaattttgcccccaacccagatccgacaaagttggagattgatctgaagtgtgacatgatacagaccagtgatatttcgaaacttggccatctactggggcaaagtagccaatgcatggaacatagtgatttgtgacggcagcatctatatacgatttttccaacaaaaaaaaagttgaatgattgatgttaaggcttgggcaaaggcaacaaaacagcaaaagtgagaaaggatgtatggcctcttgtcatcccagcaggctttgaggtttctaacatgaccgtctgttgcacctcggggagagcttgatcagtttccgttactactggtttaatatcttccaccataatcgtgtccatttcctcagatttggcacaaactggtgaaccgttgcatttttcctcccggggtttcttgagttctggctcttcggtggcatcagcaccatctaggcctcgtttcgtatttctttcatcgcttgctggtttaggactcgatggtttttgagttacttgtctacgttgtttggattctgagatttgtcgttcgcgtctagcttgttttttcatctccacttcctttatccgtcgcacagcgtcatccaccttgggcatagtgagcgatactggttcatgagttcgaactagcgtctcgaacatgattatatcagaaaagcccaatgattctagggtttgacatgttttttgaacttgttcaatgcatggcgaaaagcaacaaatacgcgaaagttgagagcgctagaaaggtggggagagaagtagcacactttgggttttagtagctatccatgattgaataaatgtgtacgtgcaagtggagcagaaacatccaggtcactaacgttcataacacgcttcgactcttccaaagcatcccagggcgccggtaagtctaggaacactgagtctactttaacatcaaggtcaccaaatccatctcgaatcacgtttcgatgtgctaattggatcggtcctcctactgacgaaagtaagccgtgggcttgaaattccgcgctagacaaggcttttcacgcttgtcagtgtgctgctacattcagtgctttgttactaatggtatagtccacctacgctgctttggtatgtcgctcttcgtggaattcgaatgagaacaatttcccccctggtccaatcgttcgtgctatcgagtgcgaaaacgaacccgaaccggttcctagaaaataagaaggcctcattgttgaattttgcgtctcaggaaccaacggctggaaatgagtggcgaaagaaacggcaaaaatgctaagggacacaagattacctgcttctatgacatacgatccgggcttgatgttcagctgcgatgtaacaaacgagatatcgggatgatagaggatttgggtccgatgtgggagggctaaggtcctgtgggtgataattttttcggtgtccaaataaggaaagcggaacttttaaacgggagattggtcactccaaccggtgaattcaggctttaccataactctggagtcggcctaagtaaatacgtgaacccatttcctttgcgactcgggcactattttttttcataaattaaatatgtacaatgttcagaaagcaatattcaatcgtcaaactggggtgatcggtgtagagtcactagctagacgccgaaccttggagccgaatgggatatcgatcatgtcagaatgagggaactcgccatacctggtgttaagttgttggcctggggtgacgacaatggcggtaaggttgtctctggactgccaaaaaaaaatagaaccatcaatcaacggcaacatcaaatcaaataatttaaaaaaagcccaagaaatggcagatgaacagttgactgacttggtaaacgattaccgtatcacccgattggattgtacctgaccggatgtcgaaaatcgatgaaggtctaacctcttcagcctgggtcatcgtggggaggtgtttgagaaagagggatgccggtcaacaagcagcttcagctcgaagactccgccctaaagtttccccgcagcactccagacagccagatgcatacagactgtatgcaccaccaccacgtcttgaactcgtcggaacgggggatcaactcaaccttaactaaacacggtcggagcttgtttaagtttggggccaaatgactcacgtcataactgagacctgagcttataaaaaaagcctgttgactgagaagttttgccaggcttcctcaactcatcgtcacacttgaagagcctacttgcttaacaacttcaagtcaaagctgggtcaatcaaagatgccaattatgaacaactatcacctgctcacctcttgtgggatgtttctgggttgtaatgcaatgcaagacttcttgcatggttcaactagttatcccatgagtcaagcaatccaagatcaaccttctgcatgtgagatccctgatctcacattgactttatcaactggtaatcacaaagtgcaaaaagatatggattcaagactaccagatcttaccaaatttagtcatgataacaccattgcatcaccagaagaactcaaaaatgcagggaaggagttgtaccttgctccaagtggtcattttatgactagaaaagacagtgactttgttacagactttcacacttgggagccaattcaccatcaaagaccacattttgtttcttctggcacttcatcaagtccacatgcttttggaaagtctaacctgataaacaacataaactggaaagatccacctggaccattgagtatccataaaaatttggatttttgtcttccatttcaaattgccacaatgaaaacacgaagaacagagacattttctgaagatttaagaatcaatccagaacccaacaatccaagtgaaaacatggattttctaagtcattttggggttgcttcacagccagaacccacaagcatccatagacttgaatgtcacaattcaaacccatcctctgagatgaactcaggatttgaactttcatcagttgcaaatttcaatcagaattctcacaatttacatgaggtggcaatacataatttaatgagggaaaaattgtggagtgattttccaaaacgtggtcagaaagctcaaagtgaacacccatctgaaaatgaaattccattgtgtagcaatccacaagatagttctgtagaaaaacgacccaatcccaattctttaaataaaaaaaggattggcttgtctcaaacaagaattaattctagaagaggggttgaagatactctttccagtggagggaatgaatattaccacccactaagcttggttggtggtgaaaggaaaaggtttaaaaaccagttccttttgagccctgaactgcaaataagaagattatattttggtctagatatgattgttattgaagacccatcatcaaaaatccaagaaaaattggaaaaattatttcaatcaatgaaatcagataaagggaacaaactgatattgagatttgaacaggctccaactgctttttccacattggattccatttatcatacaccaaaaaagacagataagaattatagcagacatctatccagagatcttctagtagaaaatctgaaattggtaggggataatcatgaacagtggttcaaattttgggaaagaaggaatgggttcaaaattgaacctgaaattagaggtaccaatgagaatgaagtaaaattatttcaattctatttactctttgttgatatgatagatagtatcattccacccaatgctcctttattaccaaaaatccaaactagtgaaactgtaatcaaaaatcaaatattcaaagaagcaataagaatatttcaagaattcaaaaatacaccaacatataaaattgataaaatcagatgcaccaaatcattccatcaatatgctataaacttgctttggagttccatctttctctggattgaaaattctcaagaaagaaatgatttgaaacaacttgctttcaagaaagtagatcacatttcagaaaacgttcatcactcaaaatcacttgaacagaacatgatcttcaaaaaattcttcaatgcaactttcaaattctctgctaaaaagttaaacatgaaattgcaacaaggtccaaaatattctgattttttctgacattgaccaaagaactttcttttcacaatttttttttcatgttcaataaaatttaaaacccaaaaacatgatttaatccacatagttatttcaagaggattaattgttacgctcagtacctcattgccaatgagctgcaagtgtggacaggtaaccacttaccaagtggatgtagttacagcatagaacccctcaccaaggagcaatggtgaaacatacacaatataatacaatacaatacaatacaatacaatacaatacaatacaatacaatacaatacaatacaatacaatacaatacaatacaatacaatacaatacaatacaatacaatacaatacaatacaatacaatacaatacagtttcttcagatattttttgtatctgatttattgaacaacaagcttagaagtaggtgatatcagatcactacaatgattgatataaccaaagatcaaacctaatgaatttgtgaaacaatgatgagatgggttaacatgaatgaatgaaaatgataattgacctgtagtgaaatgttttgactttggtgaattgagttgtgagatttgataagaaacaatttgattgaagaagataaagagagaatggtatgtacaagcaagcaaactcagagaactacatcatcaaataggtttcaaaatacaaccaatactttttgtgcgtataaagataatgaatattctcatagcataagaatgacaaataagaaccaatagttcaatatacagtatcttttttttgatacaatacaaatacatgtattgtattggttttgccattgcaaggaggattatttcttcatttttacatacattaaccaattcaacagaagaatctctcattggtcagcatggaaaagatgtacccactttcaaagggggatcctcctttacaagtggatttagtctatgcctacccatcaagcagcaatcttccttggaagatggttaaaattacagttgcaagtgggtaaatcattgaactacctttgataaaaaccctatgatttggcaaatgaatcccaatattttgttagtaactgaagccttaactaacagggctcagatttgatctagagatgtcacctcacacctgggtacccagatacccacctcaaaaatccattattgtggaaacccgcaccggtcccacacccacccccgccagggtggttacctgggtacccgctgtggtaagccaatcttgaataagaggcccacaaaatcaaagcttcaagtacaatatcaagccctctgaatgacaagaccctcaaggaccaagacaagccccttctggaatattcagttaacctgcaacaccatcaatgtcacaagaccaagccccctggacagaagacactctggattctcttttcatttcattattacataatcatctcatgcagtcttacatcatcaatccccattcagccttccacacttggcctctgcatgtgtttcattctattccacttttgctctagcctcatttccactttgggccacatttcactgtttcacactattcctcttgggttatctgcatgtctcacactagtacacatctggctagttcatttatctctttggtattgtcttcctccctcattggttgtggcacatttcatccctgcatgtctctgatgtcattttccccattcatcttagtgcctagtcctaccaattgggccacatgtttcagtttgataattttctcttgttccattttgttccatggtgattccaaccacaagctggccactccccagattttgtatataaggagccttgttttcccctcttcatttgttcctcatcagatcctgccccagcaatccagataactgatcacccttcattagcctagtagttgcccatcaacatttgggatactagtattattcagacagaagaccagaagacagaagacatacccatctcaagaattctccaaagccccacctttccttaagagtccatactcttatctttttcttgttatcttaatcaacccagttaccagagaggcagcccattaaagcatctttccctctccagctctattcatcccaagagtagttccacaccgcatcctctctttcctcctctgcctcctcctcctcttctttggcttattccaattcttctaactctcatgcttcttctctgtcaagctccatttgcattcagcctttatttatttctttgtttgttatctccctcacttgcacttttccttccctccttggtttgttcaattattctctgaatcattgtcatcaccatcaagataaaaataacccaccaaaagaaaaattgttccctcttcctttccaaataccttctttcttccttctactctttttttttgtttgcccaaacattttcatccccttcaatcccttcatgaccaatatcttgctccttttttttacagtcaaatcccacatatatattgatgaactgtatcattttcaccaccaccgattgcaggtaattctgtccacaaaagatgtatcaatatgtgtgtgtttgcggaccactgatacaacagttgtattcttttctctcatctttaaaacacaccagcttcatgaatgtaatctatttcttattactcctcaagtcaatcaatgttcatgaaaattctcaggtgaacaggaaactcatgatatattatcagtgagggtgtaaggtgggtacctgcctgttttttgcctcaaatggtgacatccacacctgcacccagcacccgtttctgggtaccagctttggaaaacaggtacccgcaaacgtgtgttgggtacccagaagcaggtgcctgatgaaatctctaatttggtcccaacactatctgaagatggcattttttgcctgaaattctccaccagtggtggagattcttgctaaaatttttgtgagttttataactaaccagaaatttgatttggtatcaggtagaaaattagaaaatatcaagttttcaagtgaacaaataattccttctatgattttctaaatcatcgagacacatgttttctattcaaccattcacaaaaaaaaattctattatagtaaattgtagttgttatcttttcccacaatatgtggaatcaaatataaccaaatccaccactatttaattgactggtttgaaaaaatccacccttttttaaacatgttagttatccatttaaccccttttgaggcccattgatgcaaaatttttttttgggaaaagtgactggtttctaatggtggatttcctatatttgataccccctaatagacatccatatctgataaaatattttctggattattcaaaaccaggttattttaaattgatatcaataaatctataatatacacttagaacaatccaacaactcagcaaaattcatcaacaaatccatagaaaatgatcacctaaaactataaggcgatcaagatcacaaaacctttactgagccctgtttggcagtggcataaatatagctgttaaaatttccaattaattagataaaaactaagggcctgtaccgtagcaccccagccaattctcattttcatttgtgatctttttatttttcaccaaccaaaatccattttggggttggcactgaaaatctggcttgtgtgctgtgggaaattgagtgtgcatggtacaccatttccaaccaagtcaatttccaacttgaaaattggaaattgacctcaaaattggggttgtggtacagtgggtagacagtgaaaagtgactgcttattttggattccagagctctgaaacacaaacttgaagtcatgagacttggtcaggtggtgcataaaagctcccaaaaaatgaatatggaataataaaagcaaaaaataaagtttgaaaatttgtgaaaaataaaaaataaactcaatttttttcaaaagctttgatattcattttgggggagtgagagtgctgagagaaagaaagaatggaacatggcaagaatgattataaatgaaaaaaattggaaccaaaaaaggtttagccaggttggtggtccagattggagccaaaacagtaaattctagtgctttgctgcaatgtgggctggtgaatgccccactcaacagctgtttgaagccatctgaaaaccagtttttccaaaattttcatttacaatcattcttctcatttcccaatctttctttctctcagcactcccactcccccaaaatgaatatcaaagcttttgaaaaaaatcaattttattttttatttttcacaaattttgaaactttattttttgcttttattatttcatattcattttttgggacctattatgcaccacctgaccaagtctcatgatttcaaatttgtggtttggagctctggaatccaaaataagcagccactttccactgtctaggcactgtacaggccctaaaccattccaaataaaatatccaatttttttcacgggcaacatgcactttaatcttgtcatcagattcaagttattaggccatctccagcctcataatagaaatattacacttgtgaccaatgtaaagtgaaatattgattttattgtgatgaagatggtctcatcatttgaacctcatgtcaaaaatgaagagattggtggctcatgttgcctgtaaacaaaatcgattcatcatctgtcagacaacacccaggagtaaaaccaccccatagatgctcagatagtagatttatcaaaaaaccaagttcatattctgaaccggagcgtaatgttgaccccaacagctgattcctagggctgccggtcacccccctctggcccatgaccccaacagctgattcctagggctgccggtcacccccctctggcccaccggtcacatgagctgagaagagactcaaaagttgtgggacaactgaggcagaagcaaatttgaaattaatcataaaaaacctaactccacaaaatgcgacaaaaaaaaacaaatcgaatccaagctttttggcaaccacaatatatgccacttccaaatggggcctaaaagctttgggattttgtgattctatgatttgtgaagttaggaatctcagctttgaataccttaatttcagctttgaataccttaattatagccttagaatatcctgatgcacaaaattcaaacatttctaaagaaaaacagccactttagacccagattctctgggatcataagagttcttttattgatatcaattcttgtttacatctagcttcattgatttaaatgcattactttggattcccatctccattgcccaaatatctgttcaagaaaggaaaatttatggattgggaaaagatgtcaaaaaatttacagggcaatggtgtcaggctaagtgatgccaagagcagaactcttctagctacactagctgcaagagtgaaaatgggatgtgtacacgtgtgggtgacacgtgaaaagtgggggaagtttgtgtgaaataaaagaaaatagtaaataaaaactgttaagtttttatttacagaggggcctgagttgcaggggttttttactgtgccctctaattcaggtcctgagttgcaggggtggtactgaagttctggtcctttgtaataaaggagtaaacccagaaaaagtctactactgaagaataaaagagataatacttactggtacttatctctaatccaaggaggtcttcaggagaggggggactgttcttgaggcgctcagaaaggtgggtgagaggtgttgagagtgctggggaacaggtgttggtttgaaaggttgaagttcaggttacaaacagcaggaacagggccaaaaggcaggttgatactgggtgttggtgacggtttatgctggtaagtaatgatgaagatggggaaacaaggttcagggggaagaaggggctcttaagtacccattctgggcctctggaggcgaactcaggagtctctctagttgctacaactctcctactaagcctatgggagcttttgatcatctgtagcacctgtagagcttggttacaggtgccaaggagatgatgtaatgcttgtaaccatgtttgcagggtgttctgacgaaactgtaacactcctgcagcctatgtaagcactgcatgatgcatgggttgatcctcaagagagtaattgtcccaattgggccaaaaagggccacagatcatcccaaacaatttaatactgtagtctgtgctcatgtagttaaggtttcaatgatgtaaaccttgtttgtagatttttcccgaactgtatgaaccttaattacacatgtagcccccttacaacatgtagtatgatgtaactggaggggtctacagtgtattttggtccaatatcactcaaggactacaaagtaagtgaaggagtaataattcaggggtacacttggtgagctaccctaggttattttgcatgtagattcaaaatctgaaataatattctgagttatacttagggttcagaagttattaaaagattctggttaaaagtgttattttccatagtttattaaattatttaaatgtttttctcatgaaatatttacaatgtaagtgtaatgtgtaataatgtatctattatagtgtttcaacttatttaaatagtgtattttaatattttaattgtatgtacatatgtaagtaataatatctctaaataagtaactgctatgttcaggctggctctgattagtagcaggctgacaaatgggcacatatcaaatctttaccatctatctttattttgaaatgataaatccctttttaactattcgatcaacattcaatattaaagtctctatcaatcccaagaattcattttacgcaaaacccaagaaagatcacaggttaatgtatttgaaaatatattttggtatatactgcgaagagctaccacaatatctggtccggtttcttcttcatgacttctatctgactttctaacatcagttcatcacgttcggattcaatcagcggattatctaatacggccgagtcggatgttgctctcttttcttgcttcgaaatcaagtgactatcatatcttcgagcaaccttttttaatgatcagtcgaaccaaaaacaaagtgggacaggcacaagataacacgttaagtctcttcaatccgtctcggaaatgaaaatttgaatttgaaaacatacaaatagcattattgtcaaagcagcgccgaacatccccgagcaacttccgatgatcattgctaacatggggattgcctttttccaaggagtcttcgttattgtgcagaggtatccggcacccaagacgcgcttatcaagatctttccccgccatatccatcatgattgcaaggatagattccgttagattgagatagagtggcatcggggcgggcaaaagctggacttcagttaacgttgcgctaggtggaatcggtcgaattcctccaataccaacagcagcgatctggagacccgattttcctgcattaagtaggtcgagggtaccctggtcgaagcttctcgggtttgccgctgcgccagaaatgtaaagttttccttgtggttcaggttgcatgtaaagatgcgagtgattgaaatcttgatagttttcagtaagagtgtaattaaagccatccaaccagaccgaccattgcaggatgtcacggtttcccacctcttcctgggctagactattgttgaggtcggtgtaaggtgggaaagccgtactcggcaatgcattcgcgctgaagttgagctcgggataatacttcgaaattccgctgagtaacttcggcaatcagtgatgcatcgcggtttgtcgcgagcaagaacgttgtggggcttacaatacttgtgcttgtagggtgttttgtacttcttcagtgaatctcggaaccctggggacacaacaagacaaggccgtcagctcgtgcaaccagccggtcaaatcttggccaggctctgcatcaaagaccttaaattacgtacgctctatccacaatggaaaatctcgtttcgagacatatgtagttgtccgctgtatttttctcgacgcttggagttacacacatcgcccgcatcctgtaatcccggtcgtttatcttcccataactgttgaatatcatcgaaattttattgaaacttacgaataggagaagctttgtatctggaaatcataggtcagagagatcccagtaatctacacaatggcagacggaaagcatttgtatcaatttatcgggcagccgcctccaggctcatcgttttgatattacgatttcaacagagcaagagccttacattacatcttagcggactttcttcgtaataaaatccagtttcgccggtatctcgaccttcaggccctcgcaccacactttgaagtgaccaagaaaacgatcccctctgttctccagcttctttatctagctctttattgtctccagggtgagtaggttgcgtgttggtaaaatacgaattacccattaccatcgtggccggctggcatgataaggtgctgtttttgatataccaatggcctcgcaggatggatctataagaaatacaagaagagaatcagttatcctcacttgcatatctggtcacttagtgccatcgaagtctcaaaaagttgatcgataaatttttattaagtgctgctcctcaattggaataatcaaaaagaaaactagatacatactcggtctgggagactgaccctctgtaaaaaatgtcaagtcgttcatcgtgtttagagccgcgattaactcatagacagcaggtaataaatcacgctgagttgaagacttactgagtgagtacgttgaaaagtatcaaacccataagtaccagcacctgttccaaccattgaaaatcttaacgtcactggcggcatcaaaccgaaatatttgggtgaaacgcactgaacaaatggtgactgcatcaaggattgaggacggggtgagtcactgaatttaataatctcttaacatccggaggggagcaaatcttaccggtcatgggaatgcgagggtccttgaagttacgcgtgagtgggtactcagaaaacaatccgaacacgccgttgaagttgaaaacgcccatatttgattggcaagggaagtgattctatgacccaaccgcgaagaagtatgaaatcgttttgactgagtcctttctcctacaatatagatacaagcaaggtggaaacttgtgcttgggattacaaaggttgcttgtttgggttcaacttctagttaacaaagtgaatattgttgatagacatgggtggttttggactggacatagtcaaactagtgacacgttaaaggtaattacgcaaggctcagcctcaggcacggcgacccctatgtatgacttcagaacatttctgttcggtacatatgtagtgagacataacggagaacggtcgacaactttaccaagctcacagcgcaaacccgaaggtggcaaaagcaaaatactgctgcaatacgtatcgggttcaagattattaatcctccagttttccgcatcacaatgcatgctgttataatcttattcggtttcaagctacatgctccattttgccccattgcattcgtccttatctgttgatcagactcgctcgaagatgtgtgtcagctaggtatttctggaggaaattgatacattacaaatcagtccccgagcaagcttgttttggtgattcatgaagcggccatgagtgtactgtagctggtctacacacagtctcaatcgcatgattgccgggtacatctgcagtgaaactgggagaactgtccaatgtggattgacatattcaaacttgcctaacttgtaagacaaaggagagccatagggtgccatttggtggtttatcttggaatgtgtttgtggaagtatttacatacccaacaggagtaaaaggaagattttgggaaattcccaaaacagttaccaaaaattctggccacatcccatgggaatattgaggcatagctccgggacaaacgctgcggatcgagtaccgcttaggtttgaactcagttgatgatattcaagcaaccctaatgtagatttatttagtccaacttcgtttccaccttgttgtctttcattcatctcattacattgcttaattccattcaactcactcaaaccactcactcgatcacaggtatgcctgctatttctcattctctcatttcttgttattgttttctcataacacctgttttcttctgacttcgctcaggtgtgcctccaccgtcctacttcatctctacgccattcgcgttgctcatagcgctctcgcatttcataggtcagtatgtagtcatcatgtcgcctgtctttcattcatctcattacattgcttaattccattcaactcactcaaaccactcactcgatcacaggtgtgcctccaccgtcctacttcatctctacgccattcgcgttgctcatagcgctctcgcatttcataggtgtgcctccaccgtcctacttcatctctacgccattcgcgttgctcatagcgctctcgcatttcataggtgtctgtcggcccggttttgagtccattaggttatgagcccgcgctcctcctagctacaaccatcacatcgtcacgccgaaaatgtctgaagttaaacttccagttctctccgactccaactggacatcgtggaagaacaaaatcttaggctactgcatgcaacaccgacttgcaaaatacctcgactctaccacagtcctaccaaccgacgccgctcgacttgcagatttcaaagagaagcaagaacaagtgtcaggtatattataccaatatatcggcgatatcaaccatcagcgattcatcaccaccgacaacgcaaagaagcctcacctcatctgggacttgctgaaaggatactacgaatctaactcggcgcaaaaccaatcatcagtctatctcgacttcaccactttcccttacagggattcaatgagtaccttcatcgacgacctaaacatcaagctcagcaggctcgcagcggtcggattagtcatcggtcaaccagagaaagccgacttgaaagaaagtctagtagtcgaaactatcatcgcaaaactacccgacgagtacaagcaagttaagactatcctctacgctcaacggcctttcaccttagcaatggttcgcgtggctctcgacaacgagaggagaggcatcgaatcaaatccccacaaggcttcaacaccaaccttcgtgccatcaatcaagcaagaatcggcactggcagccaacaaaccatggcccgtctgctctcccggggtccacaatccggctactaaacattctgcagccgagtgccgacaggtcaagaggaagaagccaatcgccaagcaggcagcactcaaacccgccagcgacgccggagaagacgacgacaacgcctccttcagcaccaccaacagtggtcttctctgcatcagaagggcttttgcggctgttcactctcccgacgtctgttttctcgacagcggggcgagtcaccacatgttcagcgacagatcgcgattcaccgaatacaggccaagatcctctcccattgcactggccgacggcaacagcctggaatccatcggagatggattccgttcgcatcatagcgaaggacggcacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctactgacgtcgacacactccacagatctgcaggacaccccaaccttaagccttgaaaagatgttcccaccatacgggcgtccaaaatcaactgcgaagcatgctgtctatcgaaatcccaccgcctttccttcccgggaactcttcccgtcgcaactcgccctcttgaatacgtctacatggatcttagcggcagaatcaatccaccatcttttggaggtaaagaatactacttcaaaattacagactactatacccgctatcgtcatgtgtatttactctcaaaaaagtccgaaacattttcattctttatgcaatactacaatgaagttacaaatcaccattccaccaacatcaaaacagtcatctttgatggaggaggcgaattcaactcgaaagaattcttagactttctcaaatccaaaggagtaacggtccaagtcacagccccgtacacccctcaacagaactcggtagccgagcgaggcaacagatccacatctgagaaagctcgctgcttgcttaaacaagcgaagttaccctctgagtactggggcgaagcggtgtccactgcggtcctacttgagaacatcaccccaatgagaaagctacgatgggacacaccacacaacaggtggttcaatcatcaattcgacgtttgtcgactcaaacccttcggctgtgttgcctacgccaacatcccctcagacattcgcgtgggaaaattcagcgatacttccaaaaaaggaatcctagtcggttatcagctgggggcgcacaactggcgcgtcctcctaccaggagggaaagtggagcgctgtcacgatgttcaattcattgagacagagtttccaggagtctccatcttctctccagctgatccctccttccatttcgaccctctcacccctccggagttcgacgaactatgggacacagctcctcctgaacatctaccaccttcggcaaccgcatccaacctacttcaatggagacaagccgaaaacgagtttgatctcgactcaccaccactcgacgttaattcattttttgatcaaccagaatctgattctaacactaattctccgcctcgcacatctcctcaacaatcaacttcaatccctccacctcggccaagacccggttacgacattcttctcacatccaacaccgcacccaaaaacatcagctccgacattgataccacccacattcttcatacaaagcgtcgggcaaacctcgcaatggctctctctgcatcggacgtcccgaggacccatcgtgaagccatgctttcgtcggaagccgcatcctggacacaggccgttgactcagagctggctgcgatgaaggatctcaaagtttggtccatagaaatcatgcctggcgacgagtctctcctcggcaccgtctgggttttccgcaagaaaaaagactctgaaggaattgtagtgaagttcaaggcacgactttgcgcacagggctcccagcaaacggaaggcttcggttttacttacgcaccaaccggacgatcagcaagtctgagagccgctctcatcgtgggtctgtcttgtggctacaacatccaccagatggatgcgaagaatgcgttcctaaacggcaacctgaaggaatccgtctaccttcgtccgccaccaggactcgacgtaccgaaagggtactgcctcaagctccacaaagccatctacggcctcaaacaggcaccccgcgtctggtacgccgagctcaaaagcttcttcgaatccatcaacttcactccttctccagcagacccgtgcctattcacatctaatgtcccacattgggaatgttttgtccacgtctatgtggatgacatgatcataattagtcacgacgttgaacggttcaagaaattgatctccgaaaaatttcgcatggaagatctaggagaggctcaacatatcctcggcatcaaactcacacgcacctccaagtcgaaacttcttctgaatcaggaatcctacacgcaatccatccttgacaactatggcatgaacgactgccgaaccacctcgactcccatgctggctaacacttgactgatcaaaccgactgatgccgagcaccaatccttccttcaactcaaggtcaactacagagaagctcttggacttctcaactatctctcagtctcaactcgtcccgacatctcatttaccgtctctcaactctcccaacatctggagaaacccggcattctacactggaaagctgtgcagcatctcctacgatacctgtccggtacaaaacatcacggcatcctactggatggttccggcaatctcaacgaaatctcggtctacacagacgccgacttcgccaactgcactgacgatcgccgatcatactcggggtatgtcacgctcctcggtggaaatctgctctcctggaggtcgaaaaagcagcaaacagtctcaacatcgacaacggaggcggaataccgggcgctgttcgaaggcgtgcaggaatcagtctggctcaaatatctcttcaatagcttagcaatcaaaatcaccaacaaattcgaaatctttgtcgacaatcaaagtgccatcgctcttgccaccaatccaatctttcaacaacgatcaaaacacatcgacatagtctatcactggctacgcgaggttcacgacaccggcttaatccacatcaactacattccaactcaaaagatgaaagcggacatgtgcaccaaagcactaggaaggcagaaacaccttgaagtaatcgctgatctcaaaattcaacggcaatgagagagggggggtattgaggcatagctccgggacaaacgctgcggatcgagtaccgcttaggtttgaactcagttgatgatattcaagcaaccctaatgtagatttatttagtccaacttcgtttccaccttgttgtctttcattcatctcattacattgcttaattccattcaactcactcaaaccactcactcgatcacaggtgtgcctccaccgtcctacttcatctctacgccattcgcgttgctcatagcgctctcgcatttcataggtgtgcctccaccgtcctacttcatctctacgccattcgcgttgctcatagcgctctcgcatttcataggtgtctgtcggcccggttttgagtccattagggaatacacttcatacttacaagtaatcccaatgactgctaaacaaaagatatatcaactttttctttcatcaagtcataatattttcaatcaatatccaacttgatttggtttatcatttcacaggaaaaataggcagattcttgcctgggtagtcattacagatgggggaaaatgctgagtcatacaagctccaaagaaaatgcaaacacttgtatatgataattgaagtaagattggaaggaaatattgcattttgtcataccaagtacaatggttcaaaagggacacaatactcatgggttaaacccccattggtgctgcaatcaaaatgaaacacagcttgctacatatgaacccctgtgtgatcaaatgcacacccagaaattggtctgtgcaaccatacaagcaaaaataataggcttccaagctaacccacatcagaaacctgagtgtatgcacccatgcacaccgcaattcacaagtgcacataaaaagaaggtaaactgagatgagactgataaccacccatattggtgtccagaggggatgcacactacacaagtgaaaaattcctattttgcccaaggatgcatagtatttttggtggtgggaaacaggagttttttcacatttttaaaaaactccttgggagtaaaaagtgggctaatacaagctattttatccaaaaaatcaaaatgtaccaaatgagctaaaaattcatattggaataactgagaaattttcattttttggttaaaatagctcattccagcctagtttttacatctcaagcattttgcaaaaaagagtaattgaaaagtgcttcttcccaccacaaatttttttatttatccatggggaaaaatagggtagtgatactatgtatcctgaaatcaatgaacagaagactataaaatatttcaccaaaatggctacagttgaaatgcaggttgcccaaatttaaattgtgagtcataacagcactggggaatctgtgccaatagtatcattatgaactcattgagcccttggcaaacacactaatgtttaatcttttggaattccactcctgaatctctctttctcttttccttcctcacatgtcattcctttttcacctgtgccctattctttttctcattcattatgattttattttctgctcccacagcttgaacataatgtatttagattacttcaacctctggatacatgtaaataatattcttatcatcagtcctgcttataattgatcctgaggcaaaccttttttagccttccttgtcttatctccagagcaattcagctctcttgcaaaattactaagcttctcttcagacattgtctgatgttggctttgccaatcttttcccctcttgattcatgtttttaacagagttgggaaaaaatgaaatttcactcaatggtggatgataaaattctgaggtttgagatggatgagagggagagatgttagttgaatggacttgttgtggaacactttcttggggaacttcaaggtggcactgggaataaaattaagagaaccaataatttttatctactagcagagcctacatgttaaataggctacataaaataagttcaatctgtggtttgaggaagattgaatatcaaaatgaataacagagatcaaaatatgcatgaagagatgagatcactgcagaaggggttgtacatattggttacaacccccaacagtgatgttaactggaagcggccaatataacataggtctcccagattgattttatattggctgggcccaccaatacattgcaacaaaagggtcacacattggtgggccaggccaaaataaattccattgggaaaacctaggtcatatttgcctcctccagctgacattgcagcagagggctgtaaccaatacaacccctttggctgtgcaagagtaaatgattgttgataaagattataccagggttcaaagaatacaaggatttcatcactagacaaaaaaaaacaaaataccacttcaaaaatgacaaacatagcacaatcaacactgggagtttatgctacccatgatggtattgtaacaataacacaatggaattggggttgcttatagtgttacaataattgcaacagcctttccattatgtttttgtttttctttgtttttttgttgttaggttatccacaacaactaaaggtggataacaaaagaataactaggtaaataacacaggtaaattgttgtttgcattatttttcttggtaatgagggggagatctccttttttgaattaatcatggcccaaaaacccagctctacactgagggtgttatataaacagctgggaagttagattaaaaatattcctctggatattgtaaaatatgtaacttcccagtgtcagtacaatcaaatttattattttatctcaaaattatgaatttgaaaactatgaggtagatggctttttagggatgagaagaaagagaaaaaagttccaacaatgtaattttctttttaactgaataattcattttagccccaatctacatgggtatgttttggtaggtttagacccaactacagctgcatacatcataaacaagaataagctttgtggtccatccaaatttttgagaccaaaaacctggaaattttgaaatacttcatggttttgagccctctgaatttgctgtatttcttcctgaaacatcattggaaggcccaatacgcattgaaaaggttaagaagggtatctcaggggggggggggagaaaccatgaagtaggagttctgtaagtccattcttatggctttgagtatggttttacatagccctatccaataatatagatgtgaaaaaaaactagagccactgagccaaatgcttggtgctcataattctaaactctacacacccataagagttcaaaattgcaataaaaatagtgtcagagtatatgaccctctggggaggtagggctggtgtttcaatttgatattttgcaggtggggaagggttagtttatgccatccgcaactgtagctccaaatcaagatctggttcaagttgatcatgtctaaatctggcccagtgtagttgcagggctggtctgagtgcctcaatctgcactaagttaacaactgatgtggatgctcttacaataccagaaacttgcttggtataattgaggttgctgaagaaggtgcttaatgacaaccatattggtctcaaacaagtttaaagatggcattcagtacccgtttgcgggtacccgttacccgcgggcaggtacctgccacacccgccagacaccctccaggcggtgccaggtgtggtctcgggtctctgaattggcccaaagaacgggcggtaccggggtacccttaacggtacccgcctgatatcccctagtatatgatgaggtgagctagggtggatgtttttgattaacccaccatatccaatcactcgccaccctccgacccactttcaccctccacctcaatctggcccactcaccatgaaatccaaccgcaagcggcacaaatcaaacatatcatcggcctcatcctctcaagctcatcaaacaaatctcacccaaaccaccaataccaacgagcccagagaaagtgattcaatccttgaggatgccatccccagtccaagcagcactcagctcctttctggacctactcccgaagccgatgaagcaagcaaagccagtgacaccaaggccttaagtatgtattttcatttaatcaggtaaatacaatccttcaatctgaccgaatattgttatttatattcagataaagccttgaagcttgctggggatgctctcagtacaacctacaagtcgtacatgccgcctgagctctctgatcaacgtgacaagaggggtaaccgcatgatcagctttcgttgtaagatgtgagtaaatttcactttgtttttatcaatcgttccttctatcatttgtttcataactgaagcacaactttcactcagatgtggcactagtataaaccgtccgacttcagacagctcatgtggaaacctcaagaaacatgcatctaactgttatcgcaaactaactgaatcaacctcgaaccgatctcttgcggaaatgggtatcaaggggactggagacattaaccctgcggaggtaagcaaattttttaattacagaccatttgcatggtgacaactgaccattgtttattcctctaggtcaatcaactctgcgcgatctggtgtgccgaggccgccagaccgttttctgcccttgttgatgcaagccatcaagccatcctgcatccaacaatcaaaaagttattaccgggacgacgggtggtctcaaaagacatccaaatgatatacttagctatacaacaaaactataaggcagtactgaatgtgagtacaattttcacttatcacgatcatatcgttcttactgactcatcttgatttttgaaaattggatggatcataggcacacaagggcgccttgtatctaggagtcgatgcctggcagtcacccaatggatttgatatcctgggtgctttcatctaccgattggttgaagacaactcaggtggctcaaagctagaggctttgcctctcgacttcattcagctggctcaaagtcacacaggggagtatttggctcgggttgttaccttggtggtggaaaagtttggaatccaagataaagtaagtccaattggtttgatccattagaatcctcctttgactgaacttgatggtttcagatatgcggcatcgtcagcgacaatgcgtctaataacaaagttatggttaacgaactcaagaaacgcaagtgggtgcggttcaaaggcgaaccgcaatggatccgatgctttgcccatgtgctcaatctcatagtgcaaggtatactccgaccgttcggaagccagaagaactcaaaggctcacaatgagacgaccactgctccggatgactcagatgattcaagttctgaggctggagattttgaggaacatgtccccaagtgagtcttcctagaagctaatcaatggattaattttcatgttttcttttcacattgatgttgatttttttcctttccttttttcttttaccattgtagaattacccaagctggagatgactctgactcctcctcggacaatgaagaagatgaaagtggagacgagttagacgaaaacaaccaagaggagaccgagttcctcagcctggaagatatcgaaaatgcgagcgacgaagaggaatctgatacttacacaaccactggttgcaaacagaccttggctaaagtaagtgtgtttagccatctttgttggatagatcaaagaattactgacacttcttggcaaatgcttcagttccgtgcagttgccaagaagttgagatactcccccaattcaaaaattgagttcgttcaggtatgtcgcgagaagggatgtcaaacccctcataacatcgaacgagatgtccgaaccagatggaactcaaccaatgcccaactcagaagcatcatcaggtgtgaggctgccatgtgggccaatcttttcatcaatcaatgattgaatattacaatataaaactgaccaaatctttccaaccagtattgagtggcagcgtcacaaacgtcatgggattgagaggaagtattacttggataagtcagactttgacttagcgcgcgacatggtcgaggtactcaacgttttctacgagataacacaacaaatctcgattgctggctcgcctcgcctatcaaatgtggtcttattcattgatcagataacagaacacctatcaacagctattggtggagcaaagtatccaccggcattgaggaatgcatgccgggttgggttgaaaattacaaataagtactatagtcttactgactcctctcctttgtatcggattgcgattggtatgttttttcactttttgaatcttgataagtatccaatactgacaggttggagctcttgtctgctccagtactacatccctcatttcgggacgagtacttcaagcttgtcggctgggagcccgagtggatctccgaagctatacaactcactcgggacatgtgggtctcttgctacaaaccccaaatcatcgctcctcctgccttattgacttcagctgccccaaaggtcagaaattaatccaatccactcgtttgaaatgagatagttgactaatttcttttcctcagcccaaaacaggaatgctggccggccttggtagcgcggctgcagcacgagggggaaacaacctaaccgaccccttagacatctggcttgctggtgccctcattctggacaataacgaacccgtcaatcccctcaagtggtggttggcccagaagagatcgggaaacacacacgtaggcctcttgcaaatggcactcgatgtgttgagctgtccaggtgagttgatcaggatctgacccaatgcaatacagcaaagactgacaatatattcttctcttttgcagctacatctgttgatgttgagcgggcgtttagttttggacgagattatgtgtcagcaaagagacacaggctctcagcgcggtcactaagtagagggatgaccgttgcattctattcaaagaatggaatgatccaggaaggggtcttggcaaagtggaaggctgggattcagactacaaagaagggtaaaagacaggtcatagaattagaagattagctataaacaagagagaaacaaggaacattgcaatttaacaaagcttgagcacaaatgagcagggagagtacccctggtacccgcctttagtaccgccggtacttgctggaaccggatgggcggtatctggtgcggtaccaagcggctgccttagccaatataacaagaggtacccaggtaccgctagcagtacccgggtaccgaatgccatctttaaacaagttgccaagaagggatcctccccatgagaaatgtggctgaggaatcttgtccacctgcttggtcttgattgagtcaccaaggtgtgggtttgggggagggtaccctggtaccaggtggtttttttgtcacaatgaggcaccaggtaccagacccaagcactgatgacctggcactacttgaccaggtactgggtcaggttgagttctgggtagactcaagatacatccaacaaccaatcagatccatgtacagaccaagactagaacatgatgtccctgtccttgagtagggattgaactgacaacctctgatgacactcttcttccttacaaaacattgccttttgatgcagaaggtacctggcagcaggtgcactgccactagctaacacaaggtcaccttgagtatgttcacccaaggaaaaaaaaaatgaaaatagttcctgacttttaattcttgccatctgataattttcttccaccaattcttgatattggaagtccaattggtgacttttttggggattgattagtggactgttaaaaatccacatgttctctgggaggctagagcagttcaattgcaacagagggacaacaaattacaaaaggtgcatctgcagtcaataaagactattcaggattcagtatacttttgggataataaaaagaaacctgggcacctattaaaagagagaagacctactgttagtttacaagaagagtccagattcacagtggggaaagtaatttgaaaaaacaatgtaacacgcattaccatattttagagcgaatgcccagaggagcctatgccttggaagagctcaccggttcagctttggctagacaacatgtagcaagtcatgttgagctcttcttccaacagagaaaacaaagagatgggtttacctactggtttgaccacaactgtcagtgtcaccttgcgggatgccactatgatcggccgtgttgaagctatggtcgttggtctagaaatgagaggggataaaaagaaaaagaaagttaaaaaaccaattgtaagaaagatttagtcaagatcgatttagtacaatgaaaaaggccggaacactcaccaatctgaagccatcacaaatctccgagtagagcttgacgtaatcttcatgttcgtggcagttgcgagggatgtgagttttgtagaaggtggcgatcttgttcaagacgaaagcctcgagcgaatcgagttcggcttgggtgaaggagttggtattgcaaaacgaatggccaggaggagttaacaacatggatacctcgagttcttcggccgttttaccaaggcaagaggggcttgatgaggcatagatagctgattggttagacattttaattgattttgatgttgatcgtggttgttgttctgaaatggtcgggatggaaaatgaaaagaagcgaggacaggggaaacaaccaggcctgtaaaaagaggactggctatgtaagctgaacagcctcggtatcgagaagaagcaacgcaaaaagccttcccaaatcgaatcgcttcctgtgcttcagacttcagtgctgaggtaaagattcctgctcatccaaagcaaacttatcagagaagaacaagaagaaaacaaaaacgaccggcgtccgagaagtcgcagagatcgatcgaatacaagaaacaagtatttaaaagatggataaaaacaagattaataggatacaacgaacgagctcagcagctcttgtagttgtataccaagcggagaccaccggctagaaagcttgaggagtcagatcggatagccgggtgaggcgatctgagaactgggcacattggcgggcgtatttcgactcgtttttttgttgttgttttttgacgagagggtgttgacaaggtttgagaagatgagatctgaaaagcgaattgagaaaattatcggacaagtgggattccagagaagagcaaagggccaagtgtttaatttgttgactggattcatatttgctttcacttccattaaaaggggagcttcccgccgcactttgatatgtactttccaatcaaaatctcttgatgtatcccgctgcctgcaaacaaatctttgcccatttgccctctgaggaggaatcctcttcggagatccagtgggagtatctcagtacatagaattgagggacagtcccctcaatccaacatgccatcccccagcacgggaggggtcgtcaactgcagcgaaggcagtgttaatatttgcaccgcgcgtaaaaaaagtgcatttataatggaaactgctacaaaactcaaattcttttattgtgcttgctggcttgggggaaagcaacctttgggaattcaacggttgtgagggtttactattcaaagagatgatcaagagctcaatcagtttgaaccaaaagaacaagatcaaaaccagatgaattagtattcataaagatccgaagttttggccgtatcggaccggaaaggaatccagatataaatagctggatgcttgagatttcgattggatttttatctatcgctatggaattccagccatcgaggcacataaataaatagatttgatggattaatatccttggatcactagagcaatattgatctccgtcgagttttgtataagtgaatgtcttgctaaagcctggtagtgtacatagcttctggtattaatctggtctgcttcgaactgtcatcttaaaatcggtgccaagctctgtaagaatacactttaccaaatccagaccgtgtcgcattcccttggattatttccaagatgcaagatacattttacttctttccgactgctcagccagatccacccagattctgaaaggcaagcaagattgtatgggatatggattgtcttgaaggatggatttcggaaacaagagagaatcttgattcttgacagagattgactccatccataatattgctggttatgtaacttcatgaattataatgtgcatccctacgatccttaattattgtaaataccttggcttatgtgatccagtttggatgattttcatgaatccgagcagcttgagccagtggaagtgtaaagggccacagcggccaatagggtatgactatgactatgacgacacagatgggtggaagggaaatgagagagctgcgtgatggccgcccacgtggtagtggtatgcaccggtgtgacaacagccaacaggtgacaactcacatcgagtccagtgggagggtttcagagcaatcgatggacatggcttcgaaccgaatggcgatggatctggcagctcatacatcttattaggagatgtgatctgcattctcttcaggcatgtcttccggttcctcagagtcaaacccttacagcaaattcaaatcaatctgctccggtgctcccagatcccgatgcaaaaaagccttgcaatcgacatggagcaggataaatatgtatgaatcagaatagggttgaatttgtttgcagccgctgccaagatggaaaccttattaattcaactcataagaggagagtcgaaaaaaaaaaaaaacgacagcagcgtgaaagatatgtacaacaagagggaacatcggaacggcttccagaagaagaagaagaagaagaagaacttccagtccacagcctgacaaacatatttcacactctccacgttcagggaccactgctgattgtgagcttgggcgatctggttatctacaatttatttatttaaagactgtctatcatcgatcatcaaacaccctcaggagtctcgaccgtcctcgtgcgttgcagattcaaatccgtgcagatccccactggatcgacttctaagaacgtgttccagcgtattccctgctcctctaggaccaattaccaggattccgccaaacgacagtgcggggtaagtgacctctgttacgtatccgatctatatgagagtagtctttgaccgatgactctcgacgtagcctctgttgtttgattttccgacaagtcagctctgcaagcagaatatcccgagtataatgtcggatcggctcatggacaactgttaccctccactggacgccgtggaatcccctcggattattgacctgagaggcggcggctgcgattcgtccaacggcttgaccgagccttctttgcgccaagaaatcatcgatggtctcaccagacagacgctggtggtccccgggaacgcgccggaagatcgctctttcgcttattccaaactcattcctaccggtgagtgaatcgtcaagatctctgggtagccagttcgatgccccattctttcgggccaattagcttccattggtcgaaaccatccaattttccacatttatgtaaattcccgtgcgggccgttggagctattacatatcagcccgccacccccatgcatgatgggtaaatctcaccggctttcggtcgcccacacgtcgacgagggctgagacgcgggaaagcggcctaaatgaacgccaagccgtcccgagtcccggctgagtcacgctgatccccgtctggacttggcttgaggcacaatgtgcttgtaactggcctcttggagaatatgccgaagagcaaaagatgtggctttggtgaagatatccaatcgccagcgagcctgagggcctaagttcctcatcggcaaagggggccgagtactgactaaaatcacatacactctctgtacccctctaatgatattaattttttttttaaaaaaaagtcgcgccaagatggggatcatatagtctttgccagtgatcatgtttcattgatgcataattgctctgcttttttttttcctcgttatctgctctgtcccacggattctgaacctttctgaactggcggtaacgtcatggatccacggaaatcttcgggattgttcgcacgtctttggtcactagtcgttttatgtatgtctgatattttgttccctcagcgtcatcgtgaaaagaaaaaaaaatgtcttttgttttgtcggttgaaggagttccaggtccatcaaagctttgatgtgcacaacacacattcgggctggcctggggggattgatttttagaatgcgtggttgaccacttccgaatctctttcccgtcgactcagatgacaatttcggcctggaactgtatgaccaaatcacggcggttgaggactattatgtgagttttgaaagattcgcgtaggatgccttagctggtttgctttgtgtcggctccagtgtctatctgtgtcacacgctcggcgcgcgagcatatgggcatggtttgaaatgctgctgacgctaaacgtttgtagccctttgccaccgagttggcaatcctacgggccaagagtcgtgaaatcgtgagtgaagttatattatttcccttgcccggagtcttttgcttgtgatggcttctttaggcccgcacgttgggagtcagtcctctgtgcctcctggctttcggcgatgaactgatgatgatcatgctccctgttaggcttgtcggctcggtggattttcgactgcttcaacgtccaaaatgaatgaaactctgttggtagacgcagacggacgagaagagataaatcaggcaggttcggacgcgtaagttgattgatccagtcttggcttgagtttcgcgtctctcctcagtgcttttgccggatgatccacaacgcatgtgatttttttagtcgcgctaatatgcctttttttagtcgcgctaatatgccagccaaccacgttccttccagtggcttgagatttgttaagcctctggccgcagtgcccgaagattcctcgtcctctcccgcgaaggccactggattttcccttacaattatcgagctgggggctgggtaagtagcacattcttcctagtgcttcaaccccttgctcccaatctgcgctcccgggcgagttgcttgtagaaattgattttgtggacttattttttatagttcgttgaaaaaaacttcacatctattggacaatgttgctcgacttcttcgagatcgcgagggtgaagctcgaaccgggccgtatatgtcgcaagcggaatattatgcagtgagtctttgaatgttcgacatattcaatacagccaccttatccttttcgaatctgtagctcgatctagagatggagcagttaaggtcgactttatcggcgatccaattgccggaagatagtggagtaggaccgacagtcggaaagcaggttcaaggtcatggtatctgcgggacttatacccaaggcttggattggatttacaagtcgctgactacgagtagtcaagcggagtctgtggagcttggaaaggccggatgtcgcaaagctatcctttggctaggatcttctatcggcaacttttctcctgcagaagccgttaaatttttgagagaggaactcggccgagcactggataatgacactcgagtattgatcgggatcgacaattgccaaataccagaaaaggttcaactcgcttataatgatcgacaatcagtcaccaagaagttcattctgaatgcgattacagtcgtcgctcgccgtctgggtgtgcctgaagccgtcttgagccttgaagattttgactacgtctcacggtataatgaaggtatgagtcggaatgaggtcagtcaagagagaatcaatcaatcaatccctcgcgtccatcactttccatcacgccttccactcaaggcatggacttggaataaatttctgcgaccagtggaagttttaacgcttttgttgtttgcatcatattacccacaggcttatttgcgggctagacgggatatcaatttcgaagtcacgtcagtcgaaggaatcggcaccgcagttgaaagtagtttgatccaaatcaaggcagacgaattgatcctggtggaaaggtcttataagttttcgcccgacgatgcctatcgattgtttgatcaagcgggtctgcgagtcatacagaaatggagtgattcacctgacccagttgccccgacacacacactctacctcatagaacgtgcggcgtttcatttctttcgcacggcgccatggccttctatgggagatcttccgctatctccggctgatcggccggtaattcacaaggaagcctcacctaattggcaactactcgtgcaaatttgggatacaatgtcaaaacattctttaccaatccggatgtcagacggtcatcagcacaaatctccaaacacatctttttgtaagaaaataaccttaccggagttttgtttttccgtttttccttatatttaagtatctgatttccaataaactctgcaattagattctgagggaaaaaattcatccatcgggtcggcggatttgagttcgacaactagtgggggattgccctccatgtcagactggatcaccttgtggaaagcatgggacacggtaacaatagaaatgattcctagaaatatgatgcataaaaaacccattgatttacgacatgcttgcttttgtgagtgatcgactgacgtcaagatcctgattaatccttcgatcgatgagcttacctgtctcgatcggtcgcgtatccaacagtttatctgggccacataccagtgtttgcagacatccatcttagtcgatacttcaatgtagcaaccgcggagcctcaacggtttgcagagattttcgaacgcggaatcgatccccacttggacgatcccagcaaatgtaacgatcattctccgtttcccgatcaagagaatgaatggccatccttcgaagaagtgattgcattccgagatcaattgcgaacaaggcttacggaagtttatgaaggacttggaaaagaatttatagggagtaagattttgctgacaaggaagctggggagggttttgtcaatggttagtcattgatcgtgcctgtttcgtcactcttcttgttcaacaacagaccctttcttacgtgtacttattgcaatggctatatataaaaacatgtccattggtagatatacgagcatgaagctatgcatcttgagacactcctgtatatgttgcaacagacagatttctttaatcctccccctgggtttacgccgcctgattgggactccttggctcgtgaatgggattgtacggtaactgctcaaagtgaagcgttcggactgattgaatactcgactccgcaaacaattactgtggggcatgatgatctggaggaagaagattcttctaaaccattttctgaagctcacgagtatggatgggacaatgaaagtccttcaaggcaggtggaggtgaagcctttcaaactcgaagcagcacccatcaccaaccgcgaatacctcgaatttatcctccaagggctttctaatttcaaacccatcgacgatcatgcgattcctcaatcatggatttatgtcttcgaccccagcgaacaggagtcgaagaaacatcaagtccagatcaagacattctatgggcggataccttttgttgttgcgaagcattggccggtgcaagcctcgggacgccagctagaacgtttcgcgaaatggaaaggcggccggttgccgactgcagatgaactgagggtatacctttccgacaacccgatcagtcagtccgtccaaagtcccattggatttctcaactggcaccccctgccacctcaacggccgcgcaaaggtgccgatggacggtggcgaggaggctggaacggcggagtttgggagtggacttctacgacctttgagcctcatccgaacttcaaacctagtctcttatatcccggttattcgaaagacttctttgacggtgagcacaatgtcctgctgggtggctcttgggcaacgatcccacgaattgcacatcggcaaagtttcgtgtaagtgtgaatctcagctgaggtctacctactgcttgaaagtaaccccaagctgagagatctttgattgattgtctatactcacgtttgacagtaattggtatcagtttaaggtacgcatcagagtgatacgctgcagcattagatattttaaaaggcctgacccgaatattcttttttgacagtatccatacgtttttgcgggaggccgagttgcttatgattattgaagaggtaagacggtggcccgcatttgccacagcaagccgcctagcctgtaaggagctccgttcctagtcgttgtgcagttttaaatcatttttccatatctaaccgagttagcccagtttttcttttttttcgatatggatcctcgatgtgcgatcgacgatttccctctaacaactcatacggaaaggggataagcgccatcctcatgtagataccccctacatattaaccattgtccatagctttgcaacctctgggctggactttgtagctcaacagttgtatcatttacctgcgcctctacggctaccatcatgtcttccctgtgcccaatattaacgatgcaagagtgctccgcttctacttcatcctataattattatctcgtcgctattgaattcttattaatcatagacacatcatataaccttcctgactaattgtatgcgcgcaatgccaaaaacaaaaccgcatgtaaacagaaataataactattggaagcacggaaaaagactcccatcatccatggctaacacgcctgctgcataatgaacttggtaccgaaatttcagatccgcgaagtccctaatttagtagtggactccggggacaacaaagttgtctttttttgactagcgatttgggcgatacataaatacttgggtcgacagatctccactgagattcacgttcagactaataactttcctcgttcggagtggtaaaacgtttcccgcattgcgcccggcggagggaggccgcgggaaggcatcccccatccctccgttttcttgaaggactgcgtcaataagtgagaccttcaggtctgtccaaacgtcacactttctcggtatactatcaatgttgcgctgttcgaacccgattgttgtgtactcgtcgtgaaggattgagacttgagaaatcggcgatgatacatacacttcgcgaaagggtcgaggacccgctcgggtggctcgccaacatcggcgaatcggcaagatcgaactgcgcggctcatgaattcgggcaccccgggggggggggcatcattcatcgatcacagccgtcgatcgatggttgtcttttccttcgatcaactcctcaccaaaccatctccgataaaccatcatggccgaagtcgaaatggaaaatgctgaggtcccaccacccgataccgatgaagactctccagaccagatcctcaaccagttactcgaagtcatgtcggctctacagaccaatccattcgattattcactccatgaacgcaacgtcgcgctatgtcagaaacttggggccggtactatcgaggaactcaatcaagcacgcactctcatgtccgagtatttcccagttaaagaaggttagaatagaccatgctactttttttttctaagcaaaaataaaaataaaatcgaagcctgttgcccgaagtctaattaactaatgattcatccaccctctttacgcaacagattttttcacagattgggtctctgacgtggtttccagtcatcaatcgccgtacgaagttgattgcgtccaaaaggtcctagagatttacgagcaagcctcatcctattcattttgtaaggcattaatttttacaaagaaataaagattttgtatctgaaacctatcctatcatttgcttaaacagttttcaaaatcgagactaccagacttcgatatatgattgatctgttttactatgctcgcgggttaccaccgcctgctggagaagtgatcgaacgaatcgcagaatcttcagaaattgataccaaggatcccgaccatgtgacagaaagaactgaggagcaaatagctttggaaagtttcatctccgaagaaaggctacgaacacttgcaatcgatgtaatggacaagacaggatatcatctgctagaggtgagtttttgaacttttcaacttgccctcagtacacagattttggtccaatttttaacaaaatgtcttgaatatagagttcagccatttggaatatgtgggcgatccatgaattcgataacctcaagcgcaactggaagtaagttgtatcatccctctactctaagattatggactgattcgttcaatcatattcaaacagcacagatggattagcgcagtttaaaaatatggttcaagccagactacgtattccccacacaggtgagttgctgccacgatctcttaaaactggaagttcccccttgactaacacattcccctccgaacctgcaccagatagccctaaaacctttcaaatgtattctaatttgatcacaaaatatgaaaataacaactatgaagaagaaatggtagctgtaaacactctatacagtccagcccggaagctgatggaggatcgtgaagcacatgaggcccaattggtatgtagaaacaccccaaatgatgctgttgaccttctagctcaactgactgacaatatcttctttcgtccccccaaaaaccttagaaaaaatctggctattcttgccaggaatacctaaaatatatatcctgggagatctctcgcaaaccctcccactttgatctggcccagatgttatttgaacgggctcttgcagatcatccaaactccgtcgaactctggctggaattcttacgctatttggtgcgacacttcatggaattatccaagtctgagattgttgttcccattgatatattaattgtttctctttttccgaacagaatcatcaccgagatcaacatgcactgtccgcggcaatagtaaagcgggctacccgaacggttccgtggtcaggagaaatatgggcatgtgcaatccgcacctttgtaagctcttgtgttcaagtttttttacgggaaatctccggccgtttactcatctctactatggcgatcccccaggaacggaataaccaaactattgaggcagtagagggactatgtgccagagctatccagtccaagttcttggaacatgatatcgaggctttaataagttttactataggccgggcggattttcaccgaagaagacttgatgcatatagtaagtgggaatgtcatttatatgataaaactgattatattagaatctgtgtaacaattctttttttttatatgaattcgtagtcgtagcgggtggaaatgagaacgcggagcaggttaagtccctaattgatatggtggcaaatgttcttcaccatggcattgataccacaaagaaaggtgggattttctgtttccactgtgcgcactacacctgaagctgaattttgactttattgtccgctgtagtgcttgccaaaactggcgatccgtcttgcagacttgaaaagtatctcgcaacatttgtacgctcgctctcaagcttaaacagtatggctgaggaccaagtctgaaataaaattatctcacaatctccgagtagttcgagcatcatgaccgggaagatgacgctgcaaaagtttggcaaaaagctaccaagcagtatcgaaatgcttcgtctccttggatctctgcagctgaatgtgaagcgtacgttgtgaagagatgattcaagtgtcgctattatcttaatgatatttcttctacattttcaggcggcgtggggacttgactcgtgctcgcgaatattacaaaaagtcatccaacatcaaactcgactacccagaatatttgttggaagcatggttaacctttgaacatcattttggtgcattggacgaccttgaatatgcaatctcaaaagtcaataacctcatgaaagggattagtgcccgcaggaaaagggtgagctccgatagacttaccccaatcagcaaaatttgtcttgatgaatgtttactttaggaagcagagcaaaattccgaaacgcttgctcagaactcaagcttggataatacagtgggtgatgatgctggtggccgtgccccggcagaaaccgatgaaaatagtgaaactcgaaaacggaaagctgagacaatcgccgaaaccaagggtggcgataagaaaatcaaattgagtaagctaccacatgttttctgctagatggcacatctctgacgctataaattggttctcagatacattaccaacagaggctaccacttccacaaacgctggggaggtgcctgaattgaaacggtgagtgtagttaacaaatgttaccagttcgattgtgcctgatcatttttatcacacgcagtgaccgcgaaaactctactgtcctggtggccggcttaacacctgaaacaagcgaagcaaaaatcagtcaactatttcgagacgtacgatggttttgcaaaatacaagtatcaatgaagagtaataagctgatcaactctgcaaactgatagtgtggtaggatccgtgaaatcgccattcataagatcagctccgaggatgttgtggccaccgttgagtttgaagaccgggtaagcagcttgaacaattttaaagcttttttagatcatcacaggacgtttcttaacctatcgagtccatgattctaggcgagcgttttgccagcgcaaacgaaggacaagaagatgctggatggagtagaagtggcggtatctttagcctggcgctctaccctctacgttacaaactttcctgaagatgcaaacgatgagtggattcgaagcaaattttctcaggtaggtcggattgtctctacacaattttcaaagagaaataaatgctcgacgcactttaatgcagcccgacttgtctttgaggctgaagaacaatttctctcaaatttgtctagtttggtagtatatttgatgttcgttggcctagtaaaaggttcaagagtactagacgtttttgctacattcaatttacttctccagtaagtcgggcgtctttcgttcaagttcggggtcacgatttctcatcaatcttggatactggcccaggcatcagcagaggcagcacttcaattacacaacctcgaggtgtcccccaagcagaaaatgtcggtgcttatatccgatccaacgaggaaacaaactcgcagtgataatcatgcaaatgagaaagaactctatattacttgcctcagtaaatacgtgcaagaggatgatttaagaaaattattttctcaagtatgtcactgcttgatttctactagcaaacttatagattttaactgactggtttggcggcagtttggagaaatcaaaggtgtcagagtggttttggatcaagctggacattccaaaggttttgcatttgttgaattccaaaatgaggttagagtttaaacagattcattgacaggattactgtctccgaagacagaaggggaaactgataattgtgtggccaaaatctgctctagatgtcagccaaggctgcactttcgatgaacaatgtagaactcaagaagagaagaatcggtgtcaccatctcaagcgccaagggactctccttagctcgaaaaaataccacattcaaggatgaaacaaaattgagttcggctactgatcatcgaagccggagtgttagagtttctaatatcgccgaaggcacccaagaagccttaattcaacaagccttcgaacaattcggtaaggttctaaagacaattacctatccagagaagaacgaggccttggtagagtttgcactcgaaaaagtaggttgctttggattgaaaaagaccttgtgatctgtcagcatacttgaagcccagaaactgaaaaaaaaacgatgcacattgtattttcactttgttaacctgacaggatgccggacgcgtgtttttgcataaagagccgatcgtcatcaacgaccagaaggtcgaagtttcagttccgacggccactttaaagagcgggatggccgcctcgagttcttttacccctctgctacctcgctcgactgtcaagggtaagaaatcgcgaatcgggctgggtcacagtggtgctcgaccatctcccaagccgcagacaactaaggaagaggtcagccccgatcctaaacaagctggttctgcgaaagatgtgcaaatggccgatcagagtcattcgaactcctctgctaatgctggcagtaaaactcaagacgattttcggaaaatgttgggttagtcaatccgaggagaattttttggcctctgatcaattaatcactacctttgtatagcggccgcactatcctcatagtctatggactaaaattttgttaaaaaaagcaacttgcgagtttttctttttttttttttctctctttgactcgacacgatgaattgcttccagcaatgtatgtaataagatgagaaaccagatccacagagatgcgaatgtaggctgtttcatagaaaatgctgcaccagagtccaggtgaattggtcgctgattttcaaaggtgaataggccctgccacaatcagccaactgatttgtctggctgcagttgccgcaagtcctgcaccagagatatatgagatacattatgtgaagcattcaaaaacgtctacattgtattatacaagaatcattctatttcgcagtaagcgacgcaataagctccttagcggtctcttcattttgaagatcagggatgggctttttgtgagcaatcaatttgagtacatggtaggcgacgaaaattagcatggaatcaaaagccaactgtttggcccgcttggtcttgcccgccaagagctcggcgacgaagtggggctcataggccagcggccgggccaatccgacgacatcacacgttcggcctttggaagagacggccgaggccatcccttccaaagttcggaaaccgccggtgactgcaaggaccgaggcacccgacaagtggggacggattccatcggcgaattcgaggaaaaatctgatcccaattttcaatccaaagccaagcataaatcattccgcttttatcattgtaaactctgatgatcactttttctcagtcgtcagaccactgacccttctctcttcaacgtgctttctctcttttcttcaagcggcatcagttcgtaagtgccccccgaaagctcaatcaactcgacccccgcagcctccaattttttggccatcatctgactgtcctccttcgtgaatccgccgtcaataaagctgtgttcacatgcacagatacagaccaaaatcagtttcagtccgctttgggtttggggaagaacagacaattggcggaacagagaaatggaacccttactcatgagagttgtatttgatcgataaaataaacttggggtccttgactcttttcttgattgcatcgataatttcaaacactattcgactgcgattttcgaatgatccacctatatagatagtgaggtaagtgggcaggactgagatcagtctcgcgatcatttcacatgtgttagtgagtctcgatccctcctcagacacaccgtattcatccgtccgcttattcactcgaggagacaagaattgggctgaatatttcaagaaaagcacgttgggatgtttaaatgaataagtttatggaagccagcttgcagctgaggtatagagacatacacagcagatacccatgtgccccatgtaactgagccccgtcagctccagctttgtagagcacttcagccccgtaagcgaacctatcaacgacgtcctaccaccgtgcaaaaagaaaaccttaaatgagatggctgatggaggttgcttttgttttgaaatgaggccggctacagcagtctttgaacttacatggatctcatccacactcaatgctctcggtttgccaaattccatcccaaagaagggaggactttgagtctctgaagctgatacgggatctaatccaaacgcagtaaaatcaaccatccgagacagattgtgatcagcttttttttgtcaggttcatgttgccagcttccagatagagagagagaacgagatcggacagtttgaagactgactgggattgatctgaatgggcgtctgtctacccgcgtgagtcaattggccaatcaccaaagagccgtgcgccttcgatgcgtccatgaccggcttgaaagcttccaccgggtcccctgggtttgcatacaaacatacatcagatccagattcatcaagtttttgaactcagagaggaaaacatacatgaagagtccttgtcgatgataggatttccttccgcctcgaggtattcacggtggacgggtatgttaccctgaattcagtttttgtttttgttttttttggtcagtttttgttatatatagttgtggtgctagatgaagggaattttccaagacgatgattgatcattcaccaagatgatgattccaatctttccttcgctccacacgcgatagagttcaaggtattccggggtgggttttcctcgggcgttcagatcgagcttgtcaaaggtgcaaagacgttccgtcatggcactcttcaacgtgcgacttgtaaaaggtcgacaagaagcaaggggtgtatgtatcagttttttcttctgcaatctcgtttccaaaaacctcttcatggtttggcaaagtcttgccagtcggagcttacttcggagccttgaggcctccctgaaacttgatcggttgagaaagaacttgaataggatccatgattgtagttataaatacttctttctcttggaacacttattcttctatgtttctgcaattagggactgaatccgacggaaaattgtaaaatatgttggggggaggagcacaagctggttctcttgacccagtccaatctgctgctgatataggatgcaatgctatttatgtgaatatgcccatcgaggaatgatgatcggtagaagaagcactgcactgaagctcaggagtctgtgagcagccattcgaaggtttcaaactgatgaggaccgaatgacgtcatcgagctaatgaccatcctggcttagtttgtcggatggatggacagcctttaagaggctttaattgactggctcccatggccgtgttgggggaactgcagcggccggactggagaatgaaccgtgagaccatggtagtactgccaggctggtatcctactggggttggaccttggtactccggacgggaatatcctcgctacgatctggctggccgtcctccccgccaccatctcatcgacaattggcggcgatcactttcggccccgttaattgctgtgctcaactgctttgcacccttataatcgagtgcgcagatcaccgctggagactccattatcttgcatactatcacctgtttctcattctcttcccgacatcttcctcactaaagactaaatttcgactctggaatggaaagactaaacttccactttctccttgacacgtttttgttttgtctttgattaatctggccaacaatgttgtggtttttgttgctgttgttggtgttctgaagcttttcttgcctggtctttgatacatttacttgggtcaagcaatggatttgtgagtaaaaataataaagagcaatcaaatatgttgagcacaggttctgaaatctgatctgtaatagttattcctcaaggctctatgggaatcagatgctgctgatacttgatctcaatttcttctccttccttttgttatccatcaagcttggaatacgataacatgtatttaattactttttcccctattatatatccccttttctcactggatatcatgtgcaatgtggatgatgcgtgattctatgtattttgactcgaggggaggagaggatttgccagttaacatactattgtaaccacagctgggataatattttttattcagttggcatgcaagagatatgccagataattcattccacagtttctgcatggtcactgggtaatgaagaagatcgatgacggcagttggcgaactcggaccggttaaatcacggggacacagaggccgggatgtggtgtggtttgccaatcgaaaaaaaaccagcggttaacctcacccggactacacactggcattaactgtctgtccggggacatcgttctacctcgttcagggcagcgcggtgagacaagtttgtccggccggtcctgcatttcagggtggttgaacagtatctgtccggcaaccattcgggccagcttattcaatactatcaggtcggtcgatcaaacttgattgcatcccttgtcggggccgtcttcctagggtcttggcgttatcgttatcagcaagaaagccgccaagaccaaaaaaaaacagtgacatgatgaaatatattgctatctatctatactcgcgtaaccgagcaaagttccttcaaattcagagtaggactcaggccggcctctgatgtccagtgggtttcacccagttttcaggctgaagagtcaaacatcgcctttggagagagtgttcgatggctttctgacgagtcaggaggcacccgcaagctgcaagaagttgtagcacctcatcaattctcattcaaaaaaaacgtttgcttcctgcatgcagcgctgatccgaccccctaaatggccgagagcttaaactggctggctacagtccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaatatgtaatgatccctttggccacgcaaatttcctgctgccctacctggaattatctcggctcaagtgaccagttccttactcaagtgccttgcgattagatatccagacattaaacacctttcaagacatgaataaaatcggtcttttgcacattctcaccgtctttgccctccttgacatccataccattgctagcttaaaatgcaggttgcaacctcgttcaattcagtcaaagattgcaagggaatccggcacatcacaagcccctgaaatcacgcaggatgcgggagattttgtaaccactgaaatcaaggaattatcaatggaagaaggccttctccctaggaaaacaccccgtgttactcaagccagaccagatttggaaatctttcaagaccgagcttctggctccacacaagaccgaccttctggtttcccttatggaaaagttcctagtgatgtgtcaagccatcaaaggcctgctacccagtttggaatcatgatgccagaggaagcttttgcgcacaccttggagatggctgcgttgaagaatgaaggaaagggaaagcaggacaggatctcggaagcactcgagatcctggtcttcgagttgaaatctgcgatgattcactcctcggtggaacaaagtcttgacgacctccaacatgccctaatggcgcaagtcgctaagtctagcgcaccgggacgggtgtgggtcgatatactcaaacaggtagaacctcaactaccggttcacatcaaatcgcatccgggaagtggggtgagagaattttcaaatgctgtgttggctcataaagaaagggtccaaaacttcgtccctgcgcctttccatgaatcgatcggcgaagtagctctcgaaaacaatacctccctgatgcgtcaacttgccggactgatgattgagatgaagaaacgcgagaagcttattcgtgaatccgaagacttgaagaagaccaagaaaccccagatggaccaaaatgtttacagcacggaagagacgactgaggtctcagggggaatcaaaaggcctgaaatcacttcagatgatagcgaaaagatggagcaagtggcttcggatgtcattgcacctgccaaactagtcgagactaagaaacccccaagcgaccaatatccttataacacggaagagacacctgtaatctcaggggaaatcaaaaggcctgaaataacttttgatgaaggcaaaaagatggaacaaatggcttcgggtgtcattgcacctgcccaactagtcgcttggttgaaaatggctgttagtttaccggagggtccaccaggaaatcacaaggaaatttaccaggggatagcgatgtccctagctgcagtctacaagagttcttcagataatgtggcaaccaggtccttggatttaaaccatcatcccaataagccacaaaacatgctgcaccaaccatcaacatccgaaggaatttcagacgaaacaggcaatacacctgtagaattgcaccacgaaaatgcactcaggctctctgtagaagctttcacttatctgaccgacacatcaaaacaaaaacagatattggaggaggtggagactatcttgaacagtcctcttggcagcggaatcaaccccaactcgagttaccatccagagttgaagagatttctggatgatctcaaagctcctcttagcatggaagctgacaatgaactcggtaagtggattatggagctttgacattcaagaaaccactaatacttttcctcttgattggtagatgaccctgaaaagttaacagccaaatattctttggcagataccaaaaaagtgaaagatgtatgatgctctcctgtctcatttctaaatcctgcttcttgattttactgaccctataacatcctcaacccccccccccccgcccctcaaaaaaaaggcaatcatgaaagttctcaggggggaagacccattcaattagacccaaactttattgcaccaatgtaacacggattaatggtggcaaaagacatctgaatctttccttgagtcattttctgctacttttatggaaataccggtttacccattgcatggctttgatcaccatttcacacaatgttttatttgaacattctatgtcattaatcctctaggatgtttgatctgtgtgagatatttcaaaccccagttttacctcatgctgagtgtgctagtgaatttcagtaaaaattgtaatgttataaattgggtttttcagaagaagctctcccaagcttcagaatctatcttctcaggcttctcctattcactcattatgtatcccctcattttaccagttgctgtgctgttacctgtcctgtcactgtccctgcccctgcccctgccactgttccattcacttttcctgtcagatatcctgtcacctgcttcccatttatgcttatacaccacacaagataaatatagacttacacaatctatcttcaagtcctcctcaattaaaatgaacacccacttgacaactttcttttccatttgaaaaatcatgtagtctatagatcagtacagcagaaaagagtacaaaacaaatccaatgaggtcaactgaacaagaagtaaccagagaatctgagttagtaatggtggccctttgatttgtttttcagaaaatttgataaatttgtgtgggaataatgagaaatctgttagctcgtgacatgtcacctgtgacacccgttgtatttcttttatctctattcaaccgttgttctctcttttcttttcttcttcatcttgtttctgctcctttatcccaggtctgcccctcccttgccccaccaagcccgagcctccctgactgacagtatcaatctcgactgtcacttaaggtctttatcttctcttctgtttctctcatgattcttctccaatctttcttctttctctctttgctcatgaaatatcatcttgtttctgctcctttatcccaggtctgcccctcccttgccccaccaagcccgagcctccctgactgacagtatcaatctcgactgtcacttaaggtctgcccctcccttgccccaccaagcccgagcctccctgactgacagtatcaatctcgactgtcacttaagcttatatttcaataatttgaaaagaaaatagacatgtttaaggtcagggttattgcccatttaagaatcaaaatttcaccagcaatttacacatctaggtgcctgctgacctgtatctatttcaattaatcacattgttactgaattctctattattatgatctacaccacgggttctggtggacaagtgcttgacagaactgcttccgtcagcttgacccatgccgccccgaccaatattttggggtgcttcatagcggggggcgtaatcccccgcagtcggcttgaccgttcaatgtcggattgccagaggttgcaaggcaagcttgcggcagcttgaccgcattatgtcattgtgaaagttcttgcgcagcagctggctgaagtgcaaaaaaaactcatcttggggcttgaactccctacctatactcacactatcttcagctcattgcatgatcataatgtgacgggagggcctatccaactatggcaatcatgatgtcataccaatctggcttggttttgcatctagatagatataaaatttcaaattacctataagatttgtttgtcttgctgttttttgtttctacaagtgttttttctccaagtttttttttcttttcttgaggtggccacaatcttttggacatgaaaagggtggagaaaaaatgtcaaaaaaatgtttttttttcttcattttcagacatgaggtcaagccaacagtgggactttttgaccctgaggtcaagccaacgttggaattacagctttcctactgaaaattgacattggccagaccaatccagcgggattgcgtaaaaggggttaagcccaaccagtgctttaccgcggggtcaagccaatgtaagactcaaatgtggttgtgaaacccttttgctgaatggagaaggggatgatggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagcttagcttggcagttatatctatcgtgatagaggatagttcaagatgaagcttccgagtgatgtgtataagggtctgaagttgttaatgagtgatgattatattgatggagttgttgttcaaagctttaattccaaggcttggagctctgggagcgctatgcttcaaccagtaatggtatgtgaggcaggttatgggcacttggcacttgttatgatgacgaaactgttaaggttgtatttcaatataatgtagtgttatggctgtcacttgtatataatctgtaagggtggttgagatgatctggtccactggtgggatgatggagggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttagccccagggtacaggcttttgaggcattttagctggcctgaagatccaatgagggattttagctagtctagtacatgcaggtgagggaatttggctggtgagagcactgccttgagggaatttagctagcctacaaggtcctactacaaaggaatgcatgtgcacctacaaaggaattaaatatgcactatgtgccaataaaggaattcaatacaacacaagcgaattcaatattcaatatgcatgcagtatttcaaaacaagccatactgagagtaaagaatccaaaagatatcctgtgacaggttgaaatctgtgtaacttctaaactatgagagatatggggtcagttgtagtgggtgactaggggttattttacctgagaaatccatttctgatgtcatttttaccatatctataatatataacaagataataataaatttttatattttctgtgtaaaaacacagtattatttaccacatcctcccccaacttattggctgtccccagtcaattctgatttttgactgtgttttggagctaatcttacagaaaaaaatgaaagaaaaccttgccctgcgtgtatttaattggcttcagcagtgttgaattgatgttacagtgtccagaaaaatacaacttggccagcagggaattctgactgtaaaaactatgttttatttgggatttttattcttgggagcacttaagattgaaaagaaatcctgaattgtgtaattgatttcttaattgataaaaatttggggaacttttgatttttcaagagtttgtagtcaaggcctggaattgaactcaggtcctcaaaataattatctgtaaatatagttttgaaaagaaaaaaaaactatataaatttttgatatctgatttgtcttgattataccaaaaaaatagaactatgccatgagagggtgtcatgcagagttgggtgttggtgcagacagggaattgaacccaggttaacagttggtggtggcaggtccttcccaacttgactacagtgaatgttgaaagggtagccaagtcaaaatcctcattgctcgcgccttgtctgagatgtatcagtcctgtcacaggggtgacagggtccgatcggcgataagtgtgccctcccgccgtagctccttcttctctgtgggtttctctctacaatccttccttctcgttcgattctccgccaccgcatctggtcttcaattgcgcgactcgactggcctgtcattttgtggatcctttttcaacaggtaagtgtgatcccgtctctctctctctctcttttagatgttcttcagttgacagttgctgatcttctacccagcgcgctgtggaaagtaaggcgcgccctaggagatttcttgtacttctccgctctgcaacacgtcctactccaatttgttgtccggggtaacttgcttgatggtcttgtaggtaggtaaaataactctcttaattgatcttttgtaggtaacactctaactctagtctatctctaacaattctttaggctaatacacaattcactcctaagtcactatgtttttctgatatgttctgagtcataagtcccccctctctctccccttctcccaagtatcccaccctccagttcttccctgcttcccacgatgtcatccgctgtcaccccctcggactccgcatgtcacccctccgacgcctgtcggtccaggtactcctccggccgctcataagcaggtctcccaccgccacttccgcctctggtccgctccgaaccccgcttctgcccctcggtgctccccgctctttgtagcccctccgcagtatacgctgaacccccccgttccgcagccggccgtgaaccccggtgtccgccggtgcccggattcccctgcagcaagcttttcagaaccttgcacattcggtctacttttccccgctttcccgcgcctcggaaagctagactttccactaatgcaccgccgctttcctcagcctgtgtgcgtagcgtcagctctgcgtgctttccgcatcagccgcgagcattccgcatgcccccccccaaacaaaccggccaaggcgcgctcccgccgccacagcgcatgtctctggacctcgatactgtcaccgtcgctttctctgctggaatttgactgaccaccaccaaatatcaaattcaacctcgtcactcgactgatggtgtatccatctggacaggcaagtactttctgtttgtctttttattctagtcttgttttgcgctgacagctcctttggtccaggcagagctgtgccctccatccttgtcacttctccacgttcaatctctctctccatcacgacacaacctgttttcgccacctttgttgaaacttagaccgattaacagggatgagatgaatttttggacaacaaaaattgttttttgttggaacagctcagagtggcgaaaaatgaagctgagaactgatggggttcatttcttgtaactagccatgattaaatagactaggtacaaggtgttcagaaagtggttgtggagaaatgaataagtaaacaataatgaataaaacagactgagaggaaattagattcagtgttgatgaatcatgagagagacattatttatttatgatatctctacttgataaacaacaaaggaaaacaagaaccacatttctgatgaagatgttagtttcatcagatcaatctcaacaccacaactttaagaataattagaagataagcatggagaagaaagaaattaacaactagggattcagggttctttgactacaagaatttgatgtttaacttcatgacttgctactagacagactataaaattattagtagtttagggttgtaataaaagaaagagatataaaaggatggagaagtgaaggagatgaagaaggggagaatcgaaattccaacaaccttcccgacttgatgttgtactgtgtatccatctcgacaggcaagtgaatcttcttgtttccatccttccttctagtctatcttctgtttctgacagcccttgattccaacagagcttagcttatgtactcgatgccgcttctccgtcctcagcaaatttgggatcttgtcgcgctaggtacgtccttctcatctcttctaatttttttatccatctcttttctccgtacactttcactatcacctttgtggtcttgacctaaccttgtcgcattagcttcatctaggatccttatctctaattgcgtagtcgatccctcatcactcgatccaccgatttcgcaacctccgcacgctagcatctctgtcctcatggcctcccttgcctgctggaaaccgctgtgggtacgtatcccgcctgaggagatcattgctccagccgtcctctcatctataaaagccggcctctctttgccgttttcctttcctcctcaccagctcacatcctcagctagctactcccatctcctcaaccattaccacaccaattgttcctcttttactaccccttattcaaccgctatcgccaaaccaccttcctcccctactacttccaaaatgtcctcaatctttgataactgcgacaccaacgatttctactgtgaaggttgatctgacccgtccatcgaggtacgttgtttcctctgctcatttctatcagcgtcgttgctaatgcttgttattctgtcctacctagattggtgtgcgttattatccggatcgcgaccaatggaggcctgtttttaaccctaacgtcgtggtaagtctatcttttcgctctcttctcatcttacgtggctctgatactgaatgtttcttgttactcctgcttattaccagcccaatgacgacactgttggtgaccaggccccgaccaatcctgttagcgacaaggatcccgtcgacgtaaaacccgtaagctagtctctggtcattgttcacttcactttcctccattgatcccattgtgtgtcttctattttagatcgtggatgccaaggaaaaagagcctgccgaggccactgttgatcccgcctcaatcaatacaattgtaagtcaacttctgctcttccttgctgcctgttttgtctgttactgattcagctttcttcttctagcttccgtctgagcttgcctgctcggcttcgttggtctacatcccggagattgtagagaccaggacccactactttcctctgaaggataagtggcacgcgattaatgacccgtctcgccactacgattgtgtaagtcgtttctttttcatttcatccttcttttctgagtagctaacaccttcctcttttagtcttccattccagacaaggtaccaatccctcgcttgtttcccaagcctcatccattcgtctgtgtcccgtggaacgtccacaaccccgagcttcctcctggactccccgttccgttccttcgaactctgaaccttcctgtaccggctcctactccggctccgtctcaaccgctgttgacctctagttctgaaacctcttccaacaactcggatgcctcgtccacctatccgctcatctccaattatatcaacttgaaccaccaaggagtccaaaaactcctcctcgacgacaaaactccaccgaccaccgtctgtatttacaccgaggaagacgtcatgcgcatttttgagggtattgcgccggaatatgtggatatgtgctcagaataccctccctcctctttagttgaatccgactgccgggtgatgttctatgagaacatgcagtggttctttagaaacaagggatccacttatttgagcaccagaaagttctaaattatttgttttccacttttctttttcttcaaaaggcccaataaatctttaaaaggtaacagtaaaagaataaaaaaagttaaagtggctgtgaaacccttttgctgaatggagaaggggatggtggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagcttagcttggcagtttatatattgtgatagaggatagttcgagatgaagctgtcgaatgatatgtataacggctgaaggtgttgatggtgattgttgatgaatttgttgatagaggtggtgatggtaatattgttgagagtgaggcttgaacacggaacctcaaggttgatggtatgtaaagttaaaaagagtaattgagaaccaagggacagtcgattagagaactatgcttcaaccaggaatggaacagaggaccagaacaggtggagataaggtggagttaaggtggagttaaagtggagttaaagtggagttaaggtggagttgaagtggagttgaagtggagttaaggtggaattaaggtggagttaaagtggagttaaggtggatgtcttgaatgggaattgaacccaggtccttgtggttggggtgtatgaagccaaaaaagcagtggattttaggcaaaggtgagatagcttagtggttatgaaaaaagtaatgttgatatttctacactataaagaactgttataatatatataaggggggttataattgtaaaacctcaatattaggtagctaataataatgaggagtgaccagtgatgtagtgttatgggggggactgactacagagcatctgatgaggagggaatacaactggcaggcagaggcctccttatatagacaaaagtgagggaatttagctccagggtacatgcaggtgagggaatttagctggcctgaatatccaatgagggaatttagctagtctagtgcatgcaggtgagggaatttggctggttagagcacagccttgagggattttggctagcctacaaggtcctgctacaaaggaatgcatgtgcaccaacaaaggaattcaatatgtaatatgagctagtaaaggaattcaatatgaaacaaaggaattcaatatacaatatgcatccagtattcaaattgagctatagtcagagtaaagaatccaagagatatccggtgataggttgaaataggtgtaacttctgaactaatagagataagggggtagttgtagtgggtgactagggtttattttacctcaggaatccatttttgatgtttcttttaccttatatatgatgtagaaaaagatgagaataaatttttatatttttggcgtagaaacacaggaataactaccacatcctcccccaacttattggctgtccccagtcaattctgactttgactgtgttttgaagctattttctgaagaaattttgaggttgtgacagggatttaattggtgtttcttccagtattctcttgtggctagatcctggcttctggttgtttgctatattggtgatgagttgagtttggtgtttgagaatggtgatggttttgattcaggtgatggatttgagtcccatgtttgagattggtgatgagttgatctgatggttgagaatggtgatgattttgagtcccatgtttgagattgatgatgattttgagtcaggtgattgagattggtgatgagttgatctgatggttgagaatggtgatgagtttgagtcaggtgattgagatttgagatgagttgatgacaggaatgttggttaaggttgagttgtttttgtggaagagcaggccaatgagaagaggctgaaaatttggtatgttgccgagtcctgatttgatggaggaaaaagtcgttgatccgatccaaaagagttatatccaattttgtgagggtttaatgcatttgactgattggttgtgtccgttaccgtcctaaagctaaaattggtccaagaatctagaagaagaatcaaatccaaataagagtttgagctgatgaaagaactgtaagataaattcaatccagaagtttgagatactaaaagtaaaccaaaatagaaatccaatccagataagagtttgagataatagagaaactaaaagagaaatccaatccagataagagtttgagataatagagaaactaaaagagaaatccaatccagataagagtttgagataatagagaaactaaaagagaaatccaatccagataagagttttatacaataaattaagagactgaaataggaattcaagaggaaaaaatttaatccagagagtaagagttagagtgaataaatgaattttaacagcaaccccaaggatataagctaaaaaaatatgtcaattaaggataattcaatgatttagtgtgaatgtgagtagaatataatttttttcccccaacctcaaaacattttatctactggaagtgttttattctgttatcttctgtaagttgatgatttagctaactgatatatgttctttatgaatttttagacttcaagcaagcattctactgattaatcaaggggatatcagaactaggggagtgaggaagggtttaaatgagtgaatttcaaaggaatgtgagctcctcccccaacttttcaaaataattaagagacattttaagaattatttgatactccttcaatatatttttccctgaggttgattattgctttcaaggtccaatttcttgagggttctctgtttagtccagattgtgagttgtccaaatccaaggttcttcagacttcttcttccaattggagtgtcttcttgtttgtttatatgtacaactaattaaacaggttttgatcttcatccgccagatttaatcacatttgcattccttgcatacatctactgttctgggtgcgttcttcatttccattgtcgagtcacaccaattgttaaattgctcacattgtcattcgttccattgttcattcttccacatcaatcgatccagctgtttggcacgtcatcgttgattctttaatccgcaaaaattgtccaagagatcgcttttgaaacgtcataaaatgatttacatcataaaagaggctaggttccacaaggatttgagctggtcattggcctttggtcttcaagttgcattgtagttccggattccaattgaacgctgaagatgatccaataggttcctaaaaggggttgatggtacaaatccatcttccaaatctggtgtactgaacggtagactcatgttgattttgattgattttcctagttttccttacttgacgctcctttgatacctaaacaaacggttgctctgaaaaagaaacaaataatactttggtcgctggtctctttgccagggcaagcttatggttttcttaaaataaataatcagttaaacactgggaatttcttctttcacagaatctacttatccaaatccttcggtggtcttccttcttttggtcaataagcagctgctttctttgaatagttccagatttctcttcaaacaacgatgggtcggtacgttactctacgataaccgaccctatttagtattgtaaaggtcttaagacacttaccgttacgataccggtactagtaatgtccccattgcccaggaccttgtatagttttttttttttttttcttgcgccataaatacagatatcgtacaattttttactcctggataacgcaatactgcagataactaggggtaaaaaaattgcaccaaccacaaaaccaggggtcaaaaaagccctcaagtgatgagacaacacacagggcctacggtctgctgtactgtgagctcccctaagtttaatccacctactatcccgattctctagtgaattttcttcaacatatccaaaacagcgacaatcccaaaacaccaacaatatgaccgcagcccaaaaatctatccaagaccccaccgtgaccaatgggaccgagaattctggctatgctacggatcagtcgcagacccggtgccgccgctcttcaagagcatcatctgttgttgttgcaccaaatatggttgctccctctccagactcccggatcaaattaacccgaccagctagtactactcagaagcgaccagcagtggcagagcccgagtcctcatcggaatcggagtcagaggccgacacccagagggaatctggttcagaggacgagcctggcgagaccgaaacagctgcacctccaaggaaatctaagccgcaaaaaaagaagccacgccggaagacaacttcgagtgcagccaagaaaaataagcctgctcaagcctcttccaaaaaaaaaaaaaagtctcaaaaggagaccgcggtgagtaactgcgtttcagacttttgataagtttttatttgcttacatgtatataaattgaaggcaaacaaaccagtaccactacctgcgtatgattacgatcaggaaagcaatgatgaatcgattgaaattcgaccccgcgcggcggcagcaaaggccaagaaggatgaggggtttgccaaaatagaagagttcttctatcccccaacatggaaggaaggcgacccaaaggacgtctacctcaatttcaaatgcagatggtgtaaagttgtctaccgaggcaatcagaacacaaacggcaatttggtttgtcatcgtgatggttttacgcaggccggtaaaaacgatcgtggatgtgtcaaccgcgaaaaggcaaaacaggctgggatgaagctccccctttctgttgctgaacgaagacgactcgaaaatctcagcggtaacggtcagcagagcggaatctctcaattcctccaagtacagcccttgtttgccaaccgtgtgttgaatcagcttgtcatgatctggcaaatccgacaagctttgccttggtcacgcattgaggatccataccttcgggccgcctttcagtacacaaaccaaaaagcggtgctatacggccaaagatggtcagccgatgaatcaaaaaggctgtactcgatgctcaagccacaagttttttcggagttgaatgtgagctttattcctgaaagttattcagaatccaagctgaagtttgaattgaactaccccccagaatcttgatacaaagtttactcttgtccatgatgtctggacaaccaaaggcaaccggtttgcattcatcggtgccgcggttgcgtacattgatcccaattggaagtatgtagtccgacacttgactttgaagatgattccctggaggcatgctggttacctgttagcacggccaatagcggcaatactccggaaaaacaagctctttgaaaagattagtagctttgaattttcattttcttgttcttgtgctaacccctttacctttgttttacatgcttgctcagacgacagactccggttctaacaacaacacaatggctgttgagatgtataatctactacaacatcaacataaaacaggttcaaaacagggcggagatcagtcgactgtgtccgggtgggacccaaaaactatgcacgctcgatgtttttgccacaaactggctcttattgtgaatgctggcctcgcagcactgtcgttgaaaactctgcctccaggcaaatccaagcaatcagtcttaggttatttcccagttctcggtaaagtcgcagaagaagatgaagcaaatgaggaccaagcagttgttgtcacaaaaacatcccttccagtcaacgttcaaaacgatccggcctcagtaagcgacagcggtaccgatagcgactatggtaatgcagacgaaagtctttcagaatacgaaggcagtgttgatagcgatgatgagactgaaccaaccaagaccaaatcaacattgaagacctcagcttcaaccaagtacaagaactcgactaaattacttgagcttacacagaaggtaagtttctttcttgtcttccctgggcagcttatttacttattaatcgtatgataattgaaacagcttgatgtagttatcaaaacaatcactcgctcggccgctcaacggtccaattttgacagaacggccgaaaaacttaagctgaaagtcgcaccattgattgctggttacggtatccgatggaacatccgatatcaaagctaccagaaagccatcgatgcacgcgaggtaatcgaccatatacttaaagaggatcaagaacagaatcaagctggactctttgcagatgttctcttctctccgcgtgactgggaaggaaattgataatctgaatgcacagcttgaggtaagtcactctcacagagtctcacttcccatcaggcggggacagtgttaacgtgctgcatttccttaacaggtgtttgtcaagttgaccgccgagatggaaggcgactcggctacaggttgccatgtattacccaagtacctggagctgagggagagtctcaaagaaaagcttgaactatcatcggacactgactcgctctacccgatgctccacacaatgctacaacgtgtggataagtatctcaaagaagctatgcagtgtcatacgctggtgcttgcaacactgatgcatctgtttgagcttgtctttggggccaacagccctgaggtgactaccattcttgaactactcaaagatgagtttcagaggaccaaagctaagcagcaagagctagcaaaaaataagaatcccatcgatccagatgtttttattgtcgataaaccattggatcctccacccactggaagttccctcatgaaccgcctggcatctcgtatggcggtacaaccaacggcagaggcgaacgaggtcaaatcatacttgcaagctgacctgtcattcaacgaaggcgatattgagaggaaaaccactcctctgaagtggtggcaggtatgttagatatttcacttctgtcttttgatctcatgctcaggctgatgcagtttacctaacaaacaggcaaatcatgcaacatatccaacccttgcgatcatggcacgggcttatcttggtattccaggtagctcatgttcagttgaaagactgttctctgcagctgcagatgtgtgtagcaccagccgtggccgattgctaccatcaacaatgtcacgctcagtcagcagccttatgtggctccgcgaggatgttcctctgactggggacttttccgaggccggaaaggctttggataccttgatcccaaagccaaagggaaaaaaatgaatttctcttcatctatgcctcatggaatctttactagtattggtaacagctacacctggccagtatagtaactactttctttgaaaatttacattgttcaagatatagtattgattcaaaaaacaaaacaaaaaaaattatggatattgtaatacaaaatttattacaaatcccaataaaattagtacagttattgcccaaaaaaaaatactataactttactttaccaatatccgtaaagtaaagacccattgttgcttcaaacagtatcctattatccagatccttcggtggtcttccttctgctggtcaataactggctgccttcttcaagatactcgtttcagtcgatgggttcactttcttttcagaggttcgttgtttgtgtcgttgaattgtttattgaagtttgactagttgatcaacagaataactgaatatgccgcggagtagtcgcaaatttgtttgatgaatttgttccgtttaccgctaaagtaacgatcctctgtcaatgtcttcttgattatcttcttgttttcaattaaaattggttatacaatgccactcaaaagtttatcctatcacattggggactccgttgtaagacacaaaagtggttgtgaaaacccttttgctgaatggagaaggggatgatggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagctcagcttggcagtttatatatcgtgatagaggatagttcgagatgaagctgtcgaatgatttgtataacggttaaaggtgttgatggtgattgttgatgatgatgttgttgttgatgaagttgttgatagacgtgtcaattattgttgttgaggttgaggcttgaacacaggtccttgaggttgagggtatataaagttaaaaaagaggtgatttggaaccaaggcgctgggcgctgggagcactatgcttcaaccaggaatggaacaggggacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaatagaccaaaagtgaggggtttagctccacgagctcatccagggagagggaaattaagatgcctgatatacaatgagggaaatttattaagtataaaacaagcaggtgagggaaatttagctgatgagagcacaactttactggattatggctagcctacaaggtcatactacaaaagaatgaatatgcatttacaaagggatttcaatatgaaatataagccaagtaaaggatttcaatatgaaacaaaggaattgaatatgaaatatgcatccagtattcaaaatgagctatagtcagattaaagaatccaagaaatatcctgtgataggttaaaatctgtgtaacttctaaactatgagtgatatggggttagttgtagtgagtgactaggggttattttacctgaagattccatttttgatgtcatttttaccatatcttcaatatttagagagataataataaatttttatatttttggcgtagaaacacaggaataattaccacaacggtgaaacagatccgatccaatacggtattggccgtttatcggattggatcaatttttcgataccaggtatcgaaaaataagggatcggatcgctaagggtgatccgatcccatggtattgtatcgaaatggtatcggatcgggatcggtattgcattgcaatcccgatccggcacccaaatgctgcgggctgtatgccttacacttgggtatcatccaaactgtaagcaatccgatccccggatcggtatttatcggggatcggatcgaaaatggacccaataacaggtattggtatcggattgctccacccgatcccagttgtccaatacattgggattggattgggtgaagcaatccaataccgatacccagtattgggtccattttcgatccgatccccaataaataccgatccggggattggatctgttgcatccttgacataagtatctattactcaactttcacccctttaccggtgaaatacctgtaccacaagttttgcatgttgtacagtattttcacagtcaaatatcattacaaataaatatgtacaagtatttaatgtctcaagttcctactgtaactaattcatcttaatcttttatttaattctgactttagaaattaattcctctgctgaatttagcttagttatcactacccacttttacactacccttctccttcatagactttgtaatatttcaccgtaccttgtgaaatatcaaccaagttagaattctaattctctctaccacatgtacatgttgtgattatctaatccagcgatgaaaattctctcaggggatactgagttttcattttcaggatcttcaaggttcagacccacccagaaaccaactcagaccagaatcaccaacctcaacttggatacatcactgttgtgttattgtttggagtcccttaactattggaatttttcccactcattgtgtcaggatcgccaataagtaagtcactcctcaagctcagcttgcatatttctgctcagttgtttctctggctctttgaatgattacatcattcttttcctactagcctctgccttcaacttcaccatatcaaatcaagtcatcattatcttctctgtttagtggtataagttataactgaaaaacacataggtttccctttcaagaacattcaaaaaagcactcattatctctccgttgagtaaactcaaccaagcttttcttcttgattttgtcatctattattggatcaaaccagagatcattagtcaagttttgtaaaaccatactttcttgtcttctgtcttgaccttgctggaactaactaaaaatgtatatttcaattactgcagaacctaaatttactgtcaaacttgttaaagaatctagctcttgtttgcaaaggattttgctttcagaagctcatacaaataatcctgatccaaacaagacctccgtcttctctgtttcaggagttctgctcctccgtaaccctgggagtgcaagtggatcttctttggtcattggggcacgtgagctatcaatagctttcagcccaaaccaaatcctggcaatcatgtttgaaggcgtgtttggtcacaatcatcaatcattgaccggcttgatcaaatctgctttggataccaagaacattgggcgcaaaggtaatccaatcaagttttgattaaattggatcaacaacgcggatgtcttcttccaaaaatcatcttctagtttaacagcaagaaccaagttggattttgaagaattggaaacaattggtaaaactttagttctctatttctctcactcagaatcactagagggacaatcaaactcaaatcaaaagaagttttatcaatcagttgtatgggtgaaagttgatttagtagaagattacattgattagagatggccccggcgcatccggatatccggaggctttttccagggaaatagccatctgcatctgctggcaggtatccggtggccacagcgggtatccacggatacccaccccttgaatggtcggcaaggcacaaccttgctgggggtactgtgaagccatctatttcagtttcttttcttttctttccaaaaaaacaatcacaacagtttcattgtcatttgacaatttcctaccaggccctccgaagtgagggaccttgttaagtttgtagtgtgacaagctgcaaggatgatgcaaatagaaccctcgagatgtgttgaagtgtgtcctctcacaacactgattcagttcagcatggtcagtcgtgctgatgggaatgatgccaaagatccatatgaatcgacggcggattgtagtagaggtatcagagcttctctcacaggtcctcctgatagtggttttatgactgcagatgatgaggatagtcgttattgtatttgactggatactcttgatgaataacttatttttttttcttctctcttcttactgaaataaaaatgttcagtacttttatctttcttacgtggttgactggttttcttttggatggagagtcagaagttttggaagagtctcaaggaaaaacagacaatagaacagaaccagcgcaacctctaataagcccaaggctgataaccagcccttcaatactgacaatgatgatgttgtggactctgattcctcagagcagctcattgggcttaacggttatgctaagttctctaaacctatcctcactcctgatggcgtcaagatcttggaagccaagtttaacagaatcagttacaataagtaattaccactaccaacacaaacccctgcagacaatccttttccctttctttcatcttcttagacttcaaatcaaaaccctccaataaagcacattgcctctatctgatttgaaacctcacttgctaactaccttttcacttctttttttcatgtagaatttcatgaagtcaccagcaactgaaacaactaaaggaccagatggatcaccggtgggcactggggcaacttgagaagacattggcacaagattgaaagtcactccagtgccaaccagcaatcctgcaggtcctgtgctaacatcttctcaaggtgctccagtgcccaccggtgatccatctggtcctttagttgtttcagctgcttggtgacttcattaaattctacatgaaaaaaagaagtgaaaaggtagcaagtgaggtttcaaatcagatagaggcaatgtgctttattggaaagttttgatttttattcttgactggcaaacattggtggaattttggtggatgacagttcgagttaaatatatcacttgatgcaaaggtgttcaaaaggaaagataaaccaactaagaacaagcaggttgacagtagtagcaaagacctaaaaaattttatttagaagaggaagaaaaaggagcaacattgtaagaaaatttgaaaaatgtggaaaccaaatcattttgcaggagtgctgacctgtaattttgcaggttcagtctgacaggatcttgaaagtgacttgttttctgtttttggtgatgtggggaataaggtctggaggatgagtgctgggattgtctgctattcataaaaactaataaagaagctgcccactcaactagccaaaggtggcagctgcaggccagccaacagatgagcctgcctccagggcaggttggttaacttgtgaaattggatctaaagaagttattggactggttggactggtccaagttggccatccttccctgccttggtattcctcccttgagtcaagtcaagagacatttgaactcacatccctcttaaaattgcctgggagtttcttgacaagttcatgctctgcaaccaaacttgacacaagtccctcataccaattagggtagaggggccggaggccaaccggaggttgcctctaccattggtagagggacttgcaagcaaagttggttttggtgcctgtgatcaggaaataactttggtgtagagcacaccttttccaacccacacctcatgaaccttaaaaagctttatttttatttttgcttaaggcaatggcctgcatcttgccgacatcatggcctacacagtttttgagctacatcaatgaaactatatttttttttttgaaatttccagttcttggagatgccaccttgcctgttggactccaaacccataatctaaatcaaaaatctaattttaattcaatttgccttgaagtctttttttttccaactaaacttattcaaaagactacaggcatttagcaaaagtctgccaagaacttgaggaaatcaatccagacctatctcagccagcactcactttatcggcatcaaaatttgaggaacatcaaaaataattatcatcaagaggctgtgaaattggttgcttcccaatctgaccttaccaatcttggatagtgcattacaggaattgactcctcacatgaaaaaagatatgtcaataaagctcaatggtcctatgccacaaattgcaattggaaattgcattgaaaaaaagagcatcccaataaatttttcgtttgtaactagacagctgagcttcctttgctaagttagtagcatcaaagaagtacaacggtggggacaaggattctgttgatttgaatcaagacaaggggatccaatatattttgaaatattttaaagaggcgaaatgagtgttttttaaatgctgccaggcccacaacccaactttgggcctctctacaagtgttgccccgcaacacctccagagaggttgcttaagctggctctgagacggctgccaaacaaaccaatcccaaagctgagtcagcttagaaaaacaacaaaacaatttttgtgttggtttttggttcttatggctggcaagggcaccctgagcattccagaaagagccttaccaggcaattgaacagctgctacacctaccaatcagctcatgatcaagaagacctgatttgaatcacagtcaatatgaagcacaacccttcaagttcagctcaatcctcacagctgccaatcaccaccgtccagcatggactttgcaattggagcaacagaattagcaaaaaaaacatccctctgccagtgccatcaggcagagttccaaagatgaccggcagaaaaagtgctaagctgcctgaggtgtgtcccagtatagattgtttatcatcaagaagcatgattgcaatgctcaacatacaccggatttgtatccaataaccccccagcaacggtctgccgctccaggtccataatagaattggcttctggggtcactggactgactctcatacatcgggtgaccactttcattcaaactgtggcccaaatataaaaacctttgattttcctctcatttacattgcacatttccaattattttgattcaattttcttgccatttggattttgtgttgaatcagtctcaattgaagatgtccttaggtatggatgaaccagacagttcatatgtgagtttcttcagcaaatgtcactgcctcctacaatgtgagatgaaggtgtccaggctctattggatgagcgctttgatccaataaaattgccacttctcagcaacaaagagacaaaaaaaaatatcttcagaactcagcaagtaccccatgccagtcacaaaagccatcatgatataaattgtcttgacataagatacatatattgaaaaaagacactcatggtaaacttgtaatagtcattgagtcctgcataaaatgaaaactggtcaactttgcagggaagaaacacaattctctgttggatagattacaagggaattcaggatatcttgtctagagcaaatgagagagagagcctagggaacagtttagatcatccgctgtcgttcaatgatcgatttttgctgctggtttcgactgacacgcctgcattccatttcatgataatcacaaagtgaattgtgcaaaaggtaagaaagtttttttagtgaaaggacgagtctctttgttttgagaaaggatacgagagaaactcaccagtacttgtccaaaacatcagcctgacctaatctattcagaaaatcttcgtcgtgggtcttttaggaaagaaggattgatcaattcaattgttgataaaaagcatgttgagcttctgatgagaacgtccatagaggaggaaaatgataatctcaagcaagatgataaaaatacttacaataactaccaattggaaatttgcctgatcccttctctctttgatgattctgaatgtacaaatagaaaatacgagtaagtgtcctgcttgcaaaaagaacccgcatccaaaacagcaacatgaagaaagagggagaaaattcttactcagctaaggaattggccaatgcatcaatgttctccttatccaaattagtggtaggttcatcgagggcaagaatgccacaattggtcccaaatgactcagccaatgctaatctgatgatgatcgacgctaaaaccttttggccagcagagcaacgacccctcatgtccatttcgacttgatctttcatcattactacctattgcgccgatgtgtttgttagaatatacctttgagattataaattgaaaaaagaaatagccattgacttactcggtagttgtaagatcgattgctcttggcgttttcgttttcggacttgattgaaatgttatcaatgtctacacaaccaaggaaaataacaaaataatatcagcaagcaacctcattaagatcccgagttgcccttccacctagttgcaagttggatttcataagcaggaattggaggagcttgaccacttaacctgttccctgataagttttgttccacaaggtctgaattgtatcgtttatctcagccatcttatgagaatgatatttcataattgcttggtcgagagctttagcgtatttatctaaatcctgatttgcgatttcgacagtcttttgataccccccagaaacgaagcaaaagattcattcaatcaaagcagaactcgtttagccaccatctcgaacgagatggattcctaaccttaactttgactagctgggcccgatgtcgtttgatgatatccttaaaatcagattccctttcttccattttttctttcaaattgtttttatccatcccgatctctccaccgagtttagcttgctggaaacaatatcaggaaaaaaaatgaaaagaacttgaacggctagattacgaatcgaagggccaagcaagaagaaaaactgacttcagctttgaggtcggccaaccacttttctgctttgtgatactcggcatcatatttttggcaagcttctctcgcctttccaacgtctattctacttattttgtcttccaactcttgaatctcgagtttatagtttcggtaacgaatattatcagtaatattcctttcgagcgcttttgcccggtcttgctctttatccaacgcctgtaaatcgtcttgcagtttcgatatctgttgggtgatcgctttgattttttcgacaagtgcttgaatttctcgttgacagcgttcagaatttgcaccaatatccatttcgttaaatcttcatatccaaaccggccaaacaggattcacgcagtcgttagatttcgactcaatccagccgtgtttattagcctttttttacattgacgcacctttggatttcactattgatagtctccaatcgactcagacttttattgtaactttggagttcatttgtctgttcagcttctgcagccacattttccgcacgtatctcttctaactcaatctccttggcccgtaaaggttcagcaaatttcttcaatgtttcttcaatttcctgttaggggttcacgatagtcagtttgtactattgcgtcgtttcgtggtgtgagtgtaacatgcgaaaaaatagtaaatgaatgtacttttgtcttctgttcgaggtcagcaatttcttttttgaaatcctccctctgagcttcgaaattgtctctttctttcttttgctgccgcttcgaattcaagttcaattccaactggtgaatttcgctttccaggttgtgtatcgccatccgtttcctgtcccggtcggcaatatgggactcaagctctctcttcgattccccactttcagaatcattcagatactatcttaagtaaatccttacagggcctaacattcaactcggagcaaactcacatttgtaattgcagatcatccagctcttcttgaacctggtctgctgtccttttggtgcccgagctttctaaatctctctcaaggttcttgatttcattttggagttcatcaatttcttcagacattctactcgcatctgcggcagagcgcttgcagatttcgagttcaccgatcagatctttcagtttatctaccttgatctttgcctgtcaaaaagcaaagagatgcaaatagctcggtgtgaattagcacacccaggttcatatgtttgttcattcaaaacattgatgcgtaacttcttccacctttcggctagcgctgtcaaattgtgattcaagggtgcttatttcctttttcaagtttgttatatctgtatctcgaagcttagttgccgatatgtccaaaggcaaaatcttcttgaagcgttccaattgagctttccaaccttgtagctttgtctcgttttggactttttcagcaggttgtctgtcgatcgtattttggcactgtcggttaccattggtcaagaacacgtccaaggatgttgtggatcatcgctttccatgttttttcatttgaattagaaggttgaacaggcaattaatacttacgtggcgctcgaaaacggccatttcctcttcattcttgaacatacggtggcaaattccacatttattgggctctttggaatctctgagtagtttctcatgaaatgcgacaagaaacccaacggcattcagatccctttaatccccagaaacaagtaagagttcagtcatgggctcagcctagctgcatttctaaatgaaactcgtacctctgcagatcttgaatttccaattctgtatctctaatccctgaggtgagcgatgtacctttcgtcacgcggttaatctttttttcaagagctagagggcatcagatgagaatgtgcgtgatttaagcagaatactcgagatcatgatgatgaaatatgaaacaagtcaacaaaaagtaggagacggactctcaagctctgcctcagttgacgctaggttcgacttgttcatttgtaatttagtctcgtttgtttgcatgtctttcgtcaccttagtgtaatgttgggtggcctctgatagagtacgctccgtcatactaatcacgggagcattagtgaacatcgcatatatcaatcagcggtggttttacctaccggagaacgctgataatctctttttcagcagtcttgggcgcgaactccatcttcaccaactctcgaaatttcgccccgtgttcctcaatcctgtgtgattgaatccacacttgtgagcaaaccaaactgcaagcgcatgctctacatttcgaaacattcaaataaaattcggaaatactcaacaaagcctcgattccctgctgcttcctcataacatcggaacgtttcaacgaaagcttggctcgagtatcggattcacgatttagtccaactagttcagcgtgaaggttctcccgtgcatcttccaactgtctaatgccttcctgctttgctttgatcctttgatcatgaccggcgttttcattttcttccttgagattcttcgaactctccagtttagcttcgagattctctgataagtatttgatatcacctttagtcactttgatccctccaatctgatccatcaagttttgaatttttactctaatcacgctctgaccgagattcacgtgatttagcacgacagaaggtcagatataggatgctagagagtcgtatcatacataccatgcgatccgaacaagcttgtttttgctgttgagtagctcctctttgattcttcagctcatatatttccgtttgtctttcttcctcagcttttttacctgcggtctaaaacttataatattaatggttgtatttcctttttttatcactaagggtatgattgtataacgcttgtgctttaccttggtgctctgaagcttagtgacgacaagcttttggcgatctctcagtaagttaaaaaactcggtaacttgatattcgttcgttatttccagctggaattcgggtatattatgcgttgaactgacgtcgactataattttctgtcgctctcccagcgcagccagttttctctgtcatgaccaaaccagatatcgatcagatcaaatatgtccgcatggacccaagtcaagggatatagaagacgtcttggtatctcccgcacatacttgggcttgagctttgagttgaccgaattcggtgagcttggcttggtgcttatggcgagatttcgtaagttctccttcgactgtcgctaattctgacttggcactcgctagacgttgagtatgactggataaactactcttggattgctctcgctgttcatgtaattgcgacatagttgctattccgagtaaaaatgatatcagaggtgctcgcagaaggtgagtttgcagaaacaacttacagtcagccatttccaccatatcttccttgagatcttcggcaattttggctttatttgcttttttgtcggagagtgtagaatgctcgttgacaacctggtgaaaccgagcagcttgctcatagaacgatttgttcgattcacccaggtctttgaccttgatttccaactctttgtattgttcttttttggctgaaatgccggccgtaagtttgtcgatggtattttgaagctgttgataacaatgctgtagttagtaacaagtgagcccaattaaaatgagggaatggagttactttttcggcccgattcttgtcaactaccagagcagcgtatttttctttgtcaactttcaactcgacggccgcttctttcttgattgacttgatattatctaaagctttggtgtacctaatgcatgccggcagagaggtcacaaaacaaaatgattgagaatcagcatttatcaactaattgaaaaatatgcctgtgggggcgtaagtgaaaatggaaagaaccacacttggtagcttcgaaaatctcgtcaaatcttcaattatgatttcaattttacacgtccaagtccccaaaggaaatccatatcatgagtcagttttggttatttggtcgactcggactctgtcaagaaaaagaatgatgaaaggtaacagcactttttcttcaaacttgcaggttcagatagcggccagttactctcctcttgatgacaaaatatgacattttccaggatagccttcgagatacctagatgtcgcggtacttcggaatccatctcggcgcatttggtagaaatggtccttctctgttaacactcatagatacacggacgctctgaaagctttagttacgcgtttgtctatgtgagcgtggagtggagagagggtaacccagaccttcgagttgggagcagagctatcatcattgtaggatagagtgccctcgagtgttttcattgtaagcgcggtatttttcttcttggacacctgtagtcttctacttgcgattaacttggcccccgccaggttcttgaaccttagtaagacttcggccatcaccacggattcaccagcaattgaaggatcgtgtacgaatgcaccacctttagtgttgggcggcaaatcaccggttgtgatgtattttaaactctcgattattgtctggatatgacattcaggatatatcagcttagtaaattacggcttgatcgatgcactgcaattttttgatgagttgactcaaacggtttttccactcccattgtgaccaacgatgacagttagtggagaataaaattgaatgacggctattgactgattatcgaagcttctaatcccgcgtattgctagtttgtcgatttgggacctaagacaaagtcactcaatcggatggtcagttccatccaggtctttcttctgtgattgtcattcaataataattttacaaagaactggtttgattggaggggtcgagtacattttggctagttgaccgccttctgggccagtctctactcctccgtttcgttattttttcgtttctcgatactggatggatagttgtagtacgtcttcttggatgttcaaagtcaactggttctttcataaacaaaaaaaaggggcaagtccactcttcggcagaaagtcaattggacatggcaattgcccggtcagaaagggctttctgacttgcttacataagccacctattaaaagcacagcctgtgctcccggacatccaactcaccaccaacgcactacgacctactatacagtcagcgttacaacaataaaaacaccaaagaccatcaacctatccatctcaaatcagcgacctcgaacaaaaagaaccaatcaatatgggaaacggtacgtcgtcttgaactaccgttcttatgagctgcagaaactgatttgggttacatgtgatttctactactcgatggcatcacacagatggtggctcgatcccgaaacgtgacgacctggtcaggacacgagcgagtaagggtagggttgacgagcaagaaaaacaaagcaccaaatggacggagtgttcgctttctaaggtaacctgctactgcctaaccccaaaagtcgtttcaatggctttggcttgcgtagaaactgatctgacaatgtctcattcaatcagcaaaaactagaagatccaatcgtctgtgaccgcttaggaaaactgtacaacaaatcatcggttttggagttcttgatagatcaaaatcatttcggtcaagatggaaagcaggtcgctggacacttgaggagcttgaaagatgtgatcaacgtccaactgaccaagaacacacaatccaactcgtggatctgcccaatcagtctcaaggaattcggaatcgggattggaaagtgcgagctgaaatggttatgtcttgttgattgtgggtgcatcttaacagagcccggcctgaagcaggtggacgggaacgattgtccagtgtgtgggaagacggttaccgaatcaatcaccgttaatcccagcgcagaagaggaggaagagatgcgattcaaagttttggaacaacgggtcaaagagcaagaagagaaggatagacggaaactcgagagaaaggagcagaagaaacgtaaaaaagctcaaccgactgatcaagaaaccatggacgacgaacaccaaccgaaagagtcgtcgaacaagaaaatcagaactatcactgacaaacaagcttccattcagccctctccaaacatcaactcgagctcaatttcaaaaatcacgaccgaaatacagaaggagacccagcagagcctcgtcaatctatcctccacaacccttcaaagtatttacggacctagagacgctaatggaaagcaattacttggccaacagaaagaatcttggatgaccagaggcacgtggactagatatgctgcctgattcacccacattgaactatcaatcatttcctatcttttcaaactggtgaattcgacttgtaatagatatactctggatacaaataagcttgtgcttaaacgatccatcaagtgtatgtactctactggttcctctagctcccattcttctccccgtattccctctgccttctggcttttgtttccataaatgcacgttgtaaataataattgtaacgatgatcctattggaagctcgtctcaaattctatcttgtggatgaggcgatagatgggaatggaatcatctttctaagtgaaacatcttttttggattggatcaaatcatatttgtcacaagcgatactaacaactacatatatcctctcgtccagcgttgaatcgccgattattgaaactcgcgcgcaaaacatcacggccaacagagtgaaagaatcatcctcggtgggtttctgttggcttaacttgcactaaaatggttcggaattcaccaccgagattgatctgatgtattgactggttcctgaaggactaatgagagaaaaaaaaaatctgcttcatttttgattcaaatttactaaacattcactgagcaatcttaaataacaatctcaactgcaacagaactggcggtgaagtggtcagctactcagaaaagcattgtaggctagaaaatcaaaagactttgaacgggtaggttcttatccactcaaatctcaaggttcaatatgaatgaaaagacaaagtggaccaaatgaaaaagaataggtacaggaaacaaaaatggtaacaatgaggacggaggagattgctggtcagtggtagtatgtagatgcagccaaaactctagcttttctggcccatccagaggctaaatttaggcgatcgcctgaggctcctgttgtgttcgaacgagtcaaggggaattatctcgatccaatcgcggatggcgccgtctttggacaattctaaaaaggtcatatcctgttcaacgcgggcagaaccagcccgctcgtgaaattggttctggtagaatttcaggtagcccctcatatatctcaactgcttgcggaaaggcgacctgatgtctccccttcgtaccattgcctccacgagcggctggcaatgctggtccaggaaatccaaagcgtaaaaaactatttgaaattccagcctcctttgattcgagagtgtgttcgccggcggtttttgaaaatagttggccatatcccctataagattgactgctgaaatactttcactttcgagcctataattcagattaggattttgcttcaattctgataaaaggtgctgcgctcgattcaaaaacgtaacctcgacaaatccactgcgaatagcttcaaatctgccactggcgctctgggtagcgaagtgggatttcgcatttaacatgattgaaaccagcgcccagtggacgacatacatatcgtacaaatcagggagggctgtatatagtgaaagaaaacatcggtaggtatcagtaagcgcaactcaaaatcttggactgatgggcagaatgagtcggcaacgcggagaaagtaatattctcttttaatgttcacatagaggattaacagatttatgttttattaaaaaaaagaatcaaatgaaaaacctgaccttttatagttctgtggaaatgttttacagacggagcagtttttaaaaactctagctgaggaatcaccgactcggcatggtcaaaaaagtttccctgatttccacgaaacatatagtttatgtggcgcgaaatgatgtcgaagatagtgggtccgtggaagatttcgatttgtttgataaacggtgcgggcagcagtccatatttgtagatgtagtcgcccaaaagaaagaaggacttcgtaaattcaagcacgaagtctgcttctgcggggttcacatgcttcttactgtatacggttcgaatgagctgtgtctgtaagacattccaagtattttccaattggttcgtatctgcttccaaattgaaactagttcccggcgattgggtcggtgtcaatttgagctgaaggaatctttctttcattggaatatcgagatttttatgaagctctttcagtagggctttagctttagaggtttgccccggtaacgccttgagctgcttgatgcgtttctcaattttctcgtgttcatttttcatcgattcaatctcagctgtagcaataaaagtcatcacatttgagcggggttgacctgtgaagcaagtctaagccaaggaagcaaacaatccacacgtaaactcacctttcctttcagcctgttcttgtggaatactaccgtattcacttggatagtgttgatcaagctcattttcgtctaacaaggtcagccggtatgcattttggtcgttcagaaccaccggtggtctgcctgacaccgatatagacatcaatgtaactttgagtaagtaaagaggatcacaaaggacaaaaactgatgatttcgaaattgcaaccaggcaagaattagttgtgcacttaccgatggactcttcggcctcgtgaaccagagtagatagtgcaaatagattcgggcctgttacgtgccaaacgaggcagagaagcaaacccttcgataggaccaccatgttgtttgaacgtttaatgagctgtggatctcccgcaagcagaatgccgcaagttcagcgctttatgcggttatgtcctgaaagtggatgccaaagtcaacaagtgggcggcggcgctgattcacagttccagagaaggtacgaagcgtctaaatatgaggccatgtgccggacggaatcgaatgccacctggacatgagaccatgagaccatgacaccatcgcaccacctgttttgttacatttccaaaatacgaaacctttctgaaaggcccacagcccgcttataacttcaacagctgttgaatgaatcgacccgaagcgcttgcttcgtgatctgaaacaaggttctcctccacccttggagggccctgggcgttgaaaaatgtgacacaatgtactcagctacgtaccatgtccacccgggtccactcccatcccacaacgaaatgattccgaatcccaaaccagtgttgcgtttggcttgatctcatctgccgtcttttggcttgctgtttcaaatcgttacttgtcgcatagtaaaggttgattttctctgacatccacccaaagagctccccctggggtctaacttaacacaagtccctgcttggtgggaggacactgtaacactgtcgctgggcgcgaagcgccgtcccttcgggacgcggggtcggccatttggccccgaccgaaggagaggcttacatatgttaagcttgcctgggggtaccttacgctcaactccctatgcatcaagcagaaagaccattgatccagttgaacttgaggtggggtgaaacgatatgaagaaaatgcgctcacgtttcttgggcataaaagcatttaaatatgtacattttcctaacatcaatgcttactttattctcgagggtatatacaagatcaaccgtgcatcagatggatgagctcaagtagcgatatagaccttaatcaacgataacgtggttgatgagttgaaaagagatgagacgagtagcatggtcatgagggggtggctcttcattgctctgctcacaaagggaaatttacatagtatgtactacataatccaacgctcggatacttgttacccaaaatttcaagatacgatacttgaagaaccctacgagtaagtctgaccaactttaagtcacaagcgaataggaaaaataaaaaaagagtcagtcaacgaggtaaggggagtaggagagattgatcaagaactgttgcgagaggagtcagacaatggatcttgagatgtctcattatgagcggaccaagcaatgcaggcgtgcacgctcttttgttcaagaatgaacaggtccgcccacatcaaacgcaaattacaaagtatcatcatattttaagggaacgtagtggaaatggagaagttgggagacatgttgcaaaaaaacgtaccagtttgtcccccggccggtggtctggcgcttggtggagtggtgcgcgaatcggttccaatttgtaaccccaatgagatagggccggcttgtgggagcgacatcgtgaaaccgcagcagtgcgtattttagctgcgcgcgatgtgggcgcaggctaacttaacgcaagtccctccctgtgctcgcggggcacgactcgcgagcaccccccccccccccgcgagcaccctcctgcaagagagggacttgtgactgatgtgctgttgttggctggagagggaccaaccattttcagccagtttccctcctcaaaatttgtgacttgcccttcgcccatggcatcattagaatcagaagctttttctacatatgtgcaagcccacaaccctttttgataggtgattgcctagaaaatattgcaatgtagagattggatcattccacatatccgaacaaaaagaaatccgatcaccagaggatgaggatccatttttgagcactgtgggacacttccaatggcgaggctcctaaatgcgaatatactatcaacgggcatcaatacacgcaaggttactacctcgccgatgggatttacccagattgggcggtttttgtgaagactctatcagagccacgaggccttgaacagaagcatttcgttaaaatgcaggaaggtcgccggaaggatgtcgagcgggcttttggcgtccttcaagcacgcttcgcaatcgtatctcgacctgcacggggatggaaacatcggaacttaacaaagatcatgaaagcgtgcatcatcctccacaacatgattgtggaggatgagcgagggtcttacctcgaatatgtctatgatcagaatccggccgcggttattacaccagttgaagttgtccgagataaccgaatatcgttttcagaattcatcgataattttcattcaatgaaagacattgaagctcacctacagctgcgacacgatctcatcaaacatcagtgggatgtgaaaggcagacaggaggatgccgaatagtagaaatcgatctgattgactgtgttctatctattttctttttaagtagaaatcgctcctatcgactgttgtctctctattttctttcctatcgattgttttctcttttaagtagaaatcaatcctatcaactgctttctctctattttctttcctatcaactgttttctctcaatttcctttttattgattttgaaatgaaaagatcaaataaataattcttggtctcacatgaatcatgcagaaaagctaggcagacaagcaagatttgcatttccttttttcaattattcataggaatgtttaggaaacaacatgaggtgtttggccgatcatagttcactaatgcgaggtgcgaggtgtttaggaaacaacatgaggagtttggaggatcatagttcaataaaataaaaacaaggtgatcggttgtccggagtagtggtagtggagtaatgaaacaaggtcttcagtcaatcaaacaggagcaggcaactaagatgaagaagatgaggggttggatcgaagagacgctaagatttctttttttttaatcggaaatactctttagaatcctcatcaaggttggttaggtctttgtccatgatggagacttgggtgttggttttaccggtctgagccatctcactcaaggacttcgcttccatatcaaatatgtcgttctggtgttttgattcctttgcgaccgactcgtgagcgcgcgcgatcattcccttccaaccgtcatccttcgcggagagttcatggataagtttggccttcttcttgccaataggacgttgagcagaagaggtatcggtggtgtcggcttcagcatctgaagctggttccgaggtaaaagcggttgaggcgggggcgtcactactcgggcttctagctcgtttcttttgagctggtggtcggttcttttttccgttctcatcagtataactgttccattttgggatcttcacgaggatgttgtagcatcgaaggtacttgaatgagcatttctggtcagtggagaagagttcgagtgcgcggtttagacaatcttcggccgaagcaccgctttcgccaaattgttcgacctggttgacaaaacctcggaacttgctgacgactttctgcaacgcaccccagtgggctttcaaactaccgggtgttcgacgagattctgggaggtctttcgagaaggattggtgcacgcgtttccaaaaggtcgcaccatcctgattagtaccaatcaaagggtcctccgatatagcgatccatgatcgacagagctggacatcttcgctctctgagtaactggccgaccgtttggttccaacatcgtctccagtttggccctcggcggtttggctagcttggctctcggcggtttgactttggctttcggtttgttgagctccaaggtcttgaagaaggggatcgaggacattgttgggagctgctgaagccattttgatggctgtgaagttgtcggttatcgggatttttgggaagttgtgttggatggagggatatgggtttggatatcgggggatatgggggcagcgatgggttgaagaatcacaagaatttcttgtgatacttggaaggttggattcaggttgggttgctatcctgttctatatttggtatctggatagcagccgagaggcgggatttctcagtttagcagccgcggtggcgctgctaaattgagtttgcgctgctatattgggtttagcagcgcggtttagcagccgcggtggagatggtcttaatccaaacaatcaatggtgatcatgtggaatgcattggactagagtttttgccaagctgccagtttctgacaaaaatttacaaaaatacatagaaaactagtatatgcccccaaatttggggaggctgcttgtttttgccccggatgttgggttttactcgattacctatggggttttctttagagatgggcccggcgcatctggatatccgctcgcgttttcagcggaatcagacatccgcatccgccggcgggtatccgctcgcgctggcgggtatccgcgcggatatccgcggatatccgccccttaaatgacccctagggtgcaaaatgaatgttatgtggggaaatttcagatttggggggctgcataaacaccaattttgaagtccttgtagcctgcaagccttcattttttttttcttttttttttcttcctttgctgcttgcactgccaaaaaatatgaaaaaataaaatcacatttctttttgcttttcaatttttttttgttgagcagtttgcaaaagtggttttaatttttttttgttttataatatatatatatttcctttttatttcatttgttcatttgttttttctttttttttctttttgtttttctctatttttttttcttttgttgctcacagcctgtgacactcccaaaaaaatgaaaaaaaaaaacaatttttttctttgcaattttttttgttgcttaagttgcagctaactcgtgtatgacttgtatttttgaggtgaaccagtaagagtgacagaaagcaaggaaagaaacagaatcaaaaaaaaatttaacccatgtatgacatttgtatttttgaggtgaaccagtgagagtgacagaaagagattgagaggatcaaagaaagagaatggaaatttttttgttgcttgcagctaactcgtgtatgacatttgtatctttgacgttgtggaaagaaaggtgcaccctaggagatttcttgcacttctccgctccgcaacacgtcttactccgatttgttgtccggggtaacttgcttgatggttttgtaggtaggtaaaatagctctcttttattgttctttggtaggtaatactctaactctaatctatctctaacaattctttaggctaatacacgattcactcctaagtcactctgtttttctgatatgttctgagtcataagttccccctcctctctcctcttctgcctcgaaatgccctccccctcagtttcccacactccagtcccttactactccccgcgctgtcatccgcttgtaagagttccgtctgaactcctcactatcgatgatttagtagcttctagatcaggcaatgggcctggagagaacgtttctagaacctgagtatacttatctcaaatgagctagctcggtagaatagaagtcgatggttctctcagtacaatcttaatagtaaatacgaaagtgatatcaaagaaataaagagaagcagagtgaaagaaatgaaatagtaagtatgaactcacctagctcggtagaatagaagtcgatggttctctaccgagctaggaagagtcgagttgaaagggttttttattaggtgatgattatgtaagctaattgtgattgtctttgtgaaactcgtgtgtggcaaggtttcacattctcccccccctataatgtgaatgaagaccagaaaataagttgaactgaagccaaaagatcaagagtttaagccaaaataaaatgaaagatttaagagaaatttccaggacaagaaggggaggaacggaaagaaaaaaaaaaggaaggaaaatagagtgaatcagggaaagaagaaaggaaaattcctaattatccagtatttcgccgtcctcccggaagtagtaaggcttaatctttgagacgtggaaagtagggtgacggcggtctccctctgggagttccaatgtaagattttggccgtggttgctaacatgtgatatgcgataggggccttcgaacctctcttttaacttgtcgaccccgccctgttgtcgacccctccaatctgctgagttgaggagtacccacgagttaggttccaatggtgcctgctccttggtatgtttgttatgttgaatggcttgtttcactcggctagtccacaacgcatctcgtgcctcttgccatgccccttcccgccatttcacccactttgccaacgacgctggagtctcccctgtagtctccgctgctgggaacaaggaagcttttcgcccaaacaccaactcaaaaggactatatcccgttgcaacattaatagccgagttgatagcaaattcaactgcggggattgcctctagccacttcccctgacgcttcgatgtgaacgttcgaaggatctgaccaaccgttttattagtcctttcgctcctcccgtctgcttgtggatggaacgacgttgtcatgtgaaacttaatgcataacttctccattagtgttttccaaagtgttgaggtccaggttttgtctctgtcactcagaattgagctgggcgcaccgaacaacgccagccagccattaaaaagtcgtgtagccgtgcgttccgctgtgtcgttttgcaaggctggaatgatcctggtgaaccctgacaaccggcatgtacacgttagaatcatatcgtagtgattggacgtctttagtgggcccacaaaatcaatcgctagatccgacagcggtgtccgtggaaaagtcggtgtcagcatttttccagtcggagctgttgttggggctttggtcttctggcatgtgtcacacgattgaagaaaggtagcagtgtcttttgccataaggggccagaaaaatcgcgtctcagttccacaactgtcttcagatatcctaggtgtcccaaccgaacatgtgcttcttcgattaatttacgccggagacccagcgtgtttggtatgaccaatcgaccatcaataaacaacaacccctcaacctctgcacaatcttcccgtagcggaagcactttcctcaccgataaacagaagtcgtcctcttcataacctgccagaatcttattcttcaatgtgtcggacaattcgctacctagttccgtgagagatgccacgcacaccacatctgcttgagaaacccctgcatccttttcccccacatgtttcctggagagcgcgtcagctactgagttatcctcgcctttgatatattcaaaacgtaagtcgaaatctgatagaatctccagccagcgagcttgcctccgactgaggtttcgctgtttcaacaaatacgtcaaggaatggtgatctgtcatgacgttgaccttcatacccagaagtagcatcttccacttttgtaacgcatgaatcaccgccaacagttcctgttcgtgtactgggtagttgcgctccgcgggtgacatcaggtgagactcgtaggcaataggagatgccttttgccaatctttaccttgaaagagtgccgcccccaagccagaaccgctggcatccgtgaatagccaaagtgggtcttccgaatcgtaatccacattcttgagacacggaagagatgtcatgatctgcttgatgttctcaaacgctttgtcttctgcttcgccccaacagaaatcctttgccgccagtttactgctagtcagaggtgtcaaggtgccgatgtatttctccagtccccatacaaattttttcatccattgtaccgtccctaggaactttttgaccccctttgctgatgatggtgctttccagtcgagaacttgagctactttttcgttgtctgcgcggataccttctgctgagatccagtgacctaggaatttaacctctccccggaataatttggttttctttgggctacaatataagtttgctgaacgtaagcgttgtaacacaagccgtacgtgtttctcgtgatcctgaaaagacccagagaagataacaatatcattgagataaacaacacatatatcgttgatgagttcccctaacgcttcctccaagcgtgcctgatgagtagctggtgcgttcgtcagtcccattggcataacaacccactccatcaaaccccaaggagtcttgaccgcggtgagtggtatgtcggcttctcgcatccgtgtttgaaaaaaagcattggtctggtccaggattgagaatactttccccgtggctaccatacgaaccagttcgtccacgtttggtaagggagaacggtccttcactgtaaggctattaagggtacggtagtcgcatacccaacggggaagtgcatccgggtctttcttcggtataatcatgctgggcgaggcgtattgactggttgaccgccgaatcctgcccgcctctatatgttggtccaatagcttacgccacgcgctcatatatttctgtgggtatgcgtattggcgttccttaatctgagcatccggatccgccaatatgattttatgccgaactttcgaagcctcatgttgcattttttgtgggaaggaaccccccttggataggctgtcggattcatcttcctctaggattgctgggatatcttgagggaataattctgagaattctcccaagaccgtggcttctgattgtgcacagggataggctttggggtcggtggttgataaactgggagattcagttgttgtcattgcatcaatagctctgtaatctacaacacaacgaaccgacttgtcgcatataatactatgttgggagatagaaacagaaagattgaaatgagataagaaagggattccaagaatcatgtcgtaatttcccgctattggtcctaggctgagttccacattattaaaatctaaccctgaccgtgcgtccgtcaacgtggtcctcgtgaaatgtttgagaatcaggggggtccttgatgtatcgctcagtgccaagctgattcgagttggattaacaagattcaataccggaaggccgatgtccttcaccgcccgatcgttaatcagattgatctcggcccctgtgtcaatcaggccaagtaagtagtgatttttgaccttaaagcgaattacgagtcgcctggccacactaggtgatactaacctgtcctctgctgtcctacgaagctcctcatcgatcgctgcgaatgccgaaatggacgctgcatctaggtcggggcacaaaacttgctcactgacttcggccacggatgccgatctattgggtgcccggcctgccggtggtaggattggtttccctgccgtcgacatcgtaagccccattgccctgggaggctgatagtccttcggctttggcggaacgacaaatgttgggggaatctcgactggggacttgtcaattggaccagcacacttacccgaaacactgccacactgcttcttgcagaagtggcactttccttgagaatctaagaaggaatggattctccagacaaattcctcttttgataatcgtgtcgcctgcggattgtttgatgaaacagccggtgtcgaattgagtctttgcttcgatcccattatggatcgtttgatgattccgtcccagaagccgctcgctctgttctcaaacaatccgaagtcgaacgggtcttgtagaagtatctgatgattgtgtatctccgattggagacaatcatttgatctcagcgtcatggactccgctaagtcgaagtctgatatcgcttgcgtctcgaggtcgaagttcagcatgctttgcagcgtgcgggatcgcgtgctgtacgcctgaaacgactccgaactcgccattcggagattcttgaatcttcctttcaaagtcgtacgccagttcggcggtaatgcaaatttgatgagtttcgtcctgaactcggaccacgacttcccgaggaattgttcgaatccgttagcgtagaacgcaatcgtgttggtctctctaatgaggccgccgatgacctgtatcttgtcatcgtcatgcttgacacccttcgtggcaaaaaaaatttggacgcttcgaatccatgtgatgaagcgttcgacatcttgaaacggtccggcgaagatgggtccgtccgatgaccgaaaccgttgtaggtcaatacgacccgtctcaacctgttttaactgagtccctgggtccggcttggttgtcattcggaggaccgcttcctctaatctagcgatccgatctgcatcggcttgacggagctctcgctcgtatttcaaactgtccaaagccgcgctccggtcgatgttggcttgatctatgctttgatgctgcagtttcattagtccttttaaatattcatccatggacaacgaattggtcgcctttgtattggtggaggtttcaggagattccgacatcgtaggggagggagggagaggtgggaggtcggtaagattagtggtggttgtagtttgcttcagagatttttccaacctcgcttgacgtcgtccgtttcttaaaatgagttctggatcggttaatggaagtagtggttctggatttgaccgggttggcatcaattggtgccaagtgtcgatgcgataggttcgagaaaaaaaaagtgtaagagttccgtctgaactcctcactatcgatgatttagtagcttctagatcaggcaatgggcctggagagaacgtttctagaacctgagtatatttatttcaaatgagctagctcggtagaatagaagtcgatggttctctcagtacaatcttaatagtaaataggaaaatgataacaaagaaaaaaagagaagaagagtgaaagaaaagaaatagtaagtatgaactcacctagctcggtagaatagaagtcgatggttctctaccgagctaggaagagtcgagttgaaagggttttttattaggtgatgattatgtaagctaattgtgattgtctttgtgaaactcgtgtgtggcaaggtttcacaccgctgtcaccccctcggactccgcgtgtcacccctccaacgcctgtcggtcgaggtactcctccagccgctcgtaagcaggtctcccaccgccgcttccgcctctggtccgttccgaaccccgcttccgcccctcggtgctccccgctccttgtagcccctccgcagtataccctgaacccccgttccgcagtcggccgtgatccccggtgtccgccggtgccccggattccccgcagtaagcttttcggaaccttgtgcattcggtctacttttctccgctttcccgcgcctcggaaagctagactttccactaatgcaccgccgctttcctcagcctgcttgtgtagcgtcagctccgcgtgctttccgcatcagcgccgcgagcattccgcatgccccaaacaaaccagccaaagctttggccaaggcgcgctcccgccaccacaacgtgaaccagtgagagtgacagaaagagattgagactcgagagaaggaaagaaggagaatggagaaataaactaaaatgaaactaatatttaatcaatcaatgacaacagcaacactttgagtttgactcccaccagcgctttgactcccaccagtcctcttcgccttagtcctagcttcgttcttctttttttccatgtatttgtggagcgccagaggtttgatcttgttgttctgtgaataaaaagccaacgccatacctgtacttactgattgtgggtggagattgtgtcgcctagtggtgacatagtctctaccaaagctgaacgtacgctctacgtctaccgttgttgctgtgcaaaaagtcagaaacaatgatcagaattctgattttgagatcactgatttactgtgagtcttgagtcttacctggacaacacaggacatcaagggccatctgttcaaggccttgatgttgatctccactccgtttttgctccgtgcaccacttgagggcatcaatcggtcgccgtttatccaaatacaggggacctgtgagccatctggtaatggggtcactcgagggggccgcaattcaagcttcagcagcatcacctatacctgccaggaccccagtttgcggctggtggaggatttgatcagttgatttgaatcagaagggggcaaattaaatggaacttacccatcctgattcatcttccagttcttctgcacttggttctgattccacgtttcgaggtttgtaccacttattgtacatctcgcgggtgagtttaactgcctcattgatccattccttaggccatttggccagcttaaagtattcgtccttgaaagacggatggagaactggaaattcagagataatatttgttagtggccaggaatgtcatatgtaatcacatgagagttgaagaaaatcaaaagacctactcattgcaattctgtataatggtgagcagtcagtcagtgagtaatacttaatggttatgcaaaggccggcgcgacacgcatttcgtagagctggagggtgatctcgttcagaatcctgttttgcaatcacggcggcaaggttggatgtgatttgatcaatcatgagaacaacctcggcaatccgggccgaggctttggttgacaattggagggtgatttcgtaaaacggtcggagaagtcgaaccaagtccgcggctaagtcaaagtcttctttttgaacgtgatagttacggggcattccaaactgcttatcgcgctgccacaagacattttcatgaataaaaggttagtttgggtaattattggggatcatgatctgataatgattagacttacatggcttcttcacatcggacaatactcgacagttgcatgtaagtcgagttccaccgagtcgggacgtcacgctcgatggtgtggggtttcttgcattgagcttcttcacaaatctcgatgaattttgccttggagtttggggacttgcgaagtttcatggcaattcgacggaactgccaacagtggatagaatcattccagtgagaggtgattacagcgatgggcagatacgttccccaaacggataacattgactgtaacgtaacctttacagttacgttaaccacaagttacagatatctttatttcagttacgatattgactggagcaaaaggccccttttttttctagttacgttcccagaaattctgaacaaaacagggttacgttacagaatttccaatatttggataacttaagggtaactttgctggtgatacactgattattgatggttttgttcattaagtgcgagataattcgcccaatatgatcataaaccaaccagagattatcatttcaccagtaagccaggtcaaaagatgtctggtgtgaggattgaacccacaacctccacatattcactgtacatgtgaggcactccttgaccgttaagctatatgcaatatgttttagcccttcaacctctcataacacccctcccccgaagtaagttacgttaccccaaaaaaatatatggaaaaaataaaattggttacgttactttactttacaagcaaatttagttactttacaaaaacagcagatttggataactaaaaaaaagttacgttatccaaatcccctgctgtaacgtaccgtaacgtatctgcccaccactggtgattagagattttgataaaagatgaacagactgacctttgtgagggtttggcgacacgagtcagaggtataattatcttttgagtcttctcgttcaagatcctcaagattgtctagagtgacatcatcgtcgaatgctagttctggatcctcttttccgtcaggttctttgtggttatcttcatcatcgtccaagtcacagttctgtttctcttgattgaatctaaaaatttccaagtgttatttagcttctagtgtcaaaattaaatgcttgattgaaacagcttacctcacaatgtgttcatgcttgtcctcttcttcatctgagtcatcaaactcaggcgtgccagcttgggatttcttacgagtgaacggtcaaagtatagccttgacgataagattgacaatatgcgcaaagaatcggatccactgcgcctctcccttgaatcgtttccaatctagttgttccaactccgaaatcatagtctcattgttgcttgcattgtcggaaacaataccacagatctattcagagttggaacagggtcagatcacagacaatcaagggtgaaaaaaattggtacacaagggggatggagaccaagaaaatcttacgtaccctattttataatccaaatttctcaacaacacatcttaccatttcagccaggtatttgcctgtgtgcctttccttgagctgcacaaagtccaggggaattgcatccaatttcgtatttccggcgccattgtccagaagtcgatataccaccgtgcccataatatcgtatccatttggagattgccacgcatcaacacccaagtaaagcgcaccctcatgcatctgaatagcacaaaaaataagtatgaactgcggtcagtaatcagtgatgtttgatggaaagaaaatattagccatccaaatgtcatttactcacctttaactcctcacatagcttctcctgaacacataagtagagggtatgaacacctttggaaatcgtctttcaactcggaaggtgcttcaagattgtcggatgaaggattctcttcaggctggtttcttcgaaggctgagaatggctttgcggcctcggcacaccagatgacacattgttgcaaaacctgaggaaaaatccaggtaacaattaataaatatccaagatggaaaagcactaacctcccgtggatcaatatcacctgtccctgatatgccaagtgatgcaagcgtcttttgatccgagggattgtttgccttctttgagcatcaagcaacgtgtgtgagaagattcccacatgaagacttgtgcgcaggttgattaatttttttcaaacagctagtcacagtgtcacttgatttagataataatgatcaatgaatgatgttgatggagatggttttctcacgttttacatttccaagcaatcatgtaccaatgtggtaagccaatcttgaataagaggcccacaaaatcaaagcttcaagcaaataatcaagccctctgaatgacaagaccctcaaggatcaagacaagccccttctggattattcaaccaacctgcaacaccatggatgtcacaagaccaagccccctggaaagaaacactctggattccacattacacttctttattacataataatttcatgcagctttacataatcaatccccattcagccttccacacttggcccttgcatatgtttcattctattctactttcactctagcttcatttccaccttgggccatattctattgtttcacactatttctcttgggttatttacatgtctcacactagtacacatctggctagttcatttacctctttggtatattcttcctccctctttggttgtggcacatttcatccctgcatgtctctgatgtcatttcccccatttatcttagtctctaccaattgggccacattgtttcagtttgatatttttcactcttctattttgttccatcccccttccacccacaagctggccactccccagaatcttgtatataaggagccttgtttttcatgttcatttgttccccatcagatcctgccccagcaatccagataactgatcacccattattagccaggtatatgcccatcaacatttgggataccttgatttgtgaacaagtatattttgaccagtagacataagacatattagacataccttactcaagaaatctccatagccacacctattcttcaagagtccatactcttgttcttttcttgttaccttactcatcctagttcccagagaggcagcccattaaagcactattccctctcaagctctattcatcccaaagagtagttccacaccgatcaaacttgtccttctgatcagacattgttggtgcctcataggatgcataggcagagctaactttattatgagccagcttcattgcatgttctacataagagcatctccagccaaggaggtaaaccgggttgctaaacccgcgcggatagcaactcaattaggacctctagcaacccgcgcggctctgccaaacacccaaggttgctattataactaccagaggtctgtgaacctccattacccgtcttcccccggcatagcctccacatcaccacaatactcctccatcaagcgccacattactcctccgcatactccacaaactacgatgaacacccagttccttgaaaatctcctcgaatcgcaggccatcgcccttgccactactcgacaagttcaaacggtcctttcagatacggtaaatgtcatactcaaccaggacaatgaagagagcaatcaggaaacgttggttcgtggcggatcgaggcctggtcgtcgtgcaaacttgaaccatggctttgaggaaggatatcaacgattttacaaagactaccttgccccagaacctgtttacgtggatgatcttttccgccgtcaatttcgaatgcaccggggcctttttttgaagattgtcgatgatttaaccgagcacaaccactacttcaagaggaaagccgatgcattaggtcgattgggtctttaccccgttcagaaggttgcctcagcgatttggatgcttgcctacgggggcgcggcggacatcaacgacgaatacttttgaattggtgaaagcacatcgttggagtctttgaatgaattctgtaattcagtcatcaatctttatagcgctgaattcctttgcgaaccaaccgtggaagatgtcaaacggctagccacaatgaacagcaagagggggttcccaggtatgctcggttcccttgattgcatgcactggacttggaaaaattgtccagccgcgtggaagggtcagtatcaaggaaagaataaggtatgattattttatttttcagtgcggttagactttaagactatattgaccatgataaaccacaggtgcccaccctcgttcttgaagcagtggcatcccatgatctgtggatttggcatgctttctttgggcttccaggatcgcacaacgatatcaacatcctagaccaatcgcctctcttcaagaagcttgttaatggtgtcagccctcggcttgaatatacgatcaacggaaacacttacacgcaagggtattacttggctgatgggatctacccagactggtcgaccctagtcaaaaccatctcagcccctcaggggcttgaaaaaaaggtaagcgatgtgatgttttgtttatgcaattatgtttttaaacctcgcacttgctgatctgacatgctttattgcagcattttgccaaaatgcaagaggcgtgttgtaaggacgttgaaagggctttcggagtgcttcaagcacggttttcgattgtctctcaaccagctaggggctggagccacaataatctccaaaagatcatgaaaacttgtgtgatcttgcacaatatgatcatcgacgacgaacgaggcaccaatgaggagtggatttatgatggctgtacgccatctgtttgaccaagcccaactggctctgaggatttctcggcattcctggcaaactgtatcacattgcgctcatcggaagctcactacaaactaagagacgatcttgtaaagcacttgtgggcccttaagggagcctcaaaagatgctcatctcatcggtcccaattagttttctttcttctttttctcattttttttgttattgatcccgattctttttttctcttttttttaactgcctgttccccgttagtcaaagccctgtctagttgcaatgaaaaaaggagtgcttttttacttgcacaatgagccgcgagtgtgagagagagagagaaacaagctagcaatgataataaaaaaaagagtcgttttttacttgcattacgagccgcaagtgtgagagaaacaaattagtgatgattgaggaaaaaaaagagatcaaacacgagtgtgagagaaacaagctagggatattgattgaggaaaaaaagagaaactcaatagcgatgattgaggacaagcgtgcaaaagagaatcaatacaatataatctacaattatgttgactactcctcctcctcttcctcctcctcctcttcttcctcgtcctcgtcctcgtcctcctcctcttcccctttgtcatcgtcgtcattgtcatactcttcttcatcatggttgtctaataagtttattacggctgatttttttctaatttcctcttccttcttctttttctcctcctcctctttctctttcttcttggctgcctcctcgatttctttcttctttgcctcctcttctcgtttttttcgatcggtttctttcttttcgtactcttcttgttctcgtttcattttatccagcacttttttctgctgccattcgtaatatggtcgactagtctcgctaaccgatgatagatcggccttcattacagcctcgtcggccaacattgagatcgaatcgcgttgttcagatagaatatcgttctgcactcgagtctgctgtgcaagttctttatgcacagcaatgatgtcatctttgaacttcttgtcctctcgggccttgagggcaaattctttggcctttttgtttccaatcggtcgtgccgtcctgccggattgaatggtcgaagcatcactgtttttgtccatagcaggagcatcggaggagagagatcgattggttgtattgtcaacggacggggtcgaacaatgttcgacaggtttcttttcaagcttgacacagtggtccttccatttttgagcgtggcagaggatattgtaacattgaaggtgcgtaaaactcgattcggagagagctaagtacagctttagtgcactgctcagtcgatcttcaacgttagttccgctttgatttgcttgctcgacctgttgaatacagccgcaaaacttatcgattcggcgttgaagaagctgccagcggcttttaatgctgactgatgttcgactcttgtccttcatggccgcctggaagtgatcagcaatgtggttccaaaacgtatttgcggcctggttagttgagttcagagggtcttgggaaacctcaagccatgacttgcataattgcacatccttgtcctcttgataagcttttgctcgagacggttttgtatcggattcgctagtcgcagcctccttcgagacgttcttctttttgtttttaggcataattttttctacttgaatctcggcaggtgtgttcttcttttccggttggctttgcttgatcggacaaatcttctcagccggaacatcccctccctcgcttgacaccatcttcttggcagtcgtgtttgtgcttgctagtgatgtgccattcctcagtgccggttgtgggttcttcttagccggtattagtttcttctttgccggtagtgcatcattcttagccgttggtatgttcttcttcggtggtagagtggattcgatcgttggtgcttttttggtctttttgttttttttctttggtcgcttttcggtgttggaatctacttcgaggggatgacttgctttgtttgtggcttgaatgttggtatctagaacagacatataaaaattagtgaagtaaaacatacagaaaaaaaaagagtttgtaccgttgaggggaccaagagctggatcaatgctgtattccatttggattaacgtgtatatagccaagagcttgaggggagataaaacggtatgaactatggagatatacttgtagtaaaaaacagaaggtggggtggtgtgcagttcgagagcagtcaaggggaatcgggggaaggggtggtagctgtgaatgacttgtcatccaagattcacaaagaaaacacaagaggtgtcatcgaagacgtgagtttcacaggaggtagtgatttgctagtgggttgctgaatctggcaacccgatgcccatttttgccttccgaggcaaagtagaaatttgtttggcaccccgggtgggtggattattttcgggttgggttgctaaatggggtttagcaacctggtttacctcctcggctggagatgctctaatcaatttcattaatcaaaaaaaaacaacaacaaaaaaatgacaaaaaatggcccagtagattacccagactctgttcatccattgaatcagggcctacagggttagcacctgaggcggctgactctccttcattggactccatcggaggtggattgctcgagtccgagtcatcaccttgttcaatgcgtctttggatcctcttagatcggtgttccatgtttgagttcccggtgatttgattgatgtttgaactttgttgaatggtaatctaatgagttagcattagtgaggattgaaaagaataatgtcaattaaatataccagatttcatcagagattgggaggggaaagagcaatacaagaggtgtgagtaagcaaagtcagcttacttgttgagtatataatgagatgatcacaaagcaggggcctgagagcaaaagggatggggaaaataaaccaaagaaatttaatcagtcagagtggcaaacaagaaatggcagggggggtgagaaatgaattatgagaaatgaaggtgtacttgaaaggattggcttacttgtaaattatctaatgagttaatgagaaagacagagcctgacagacatagaatatgatcaagagggagggttaaataaaaacaattaacaagggaatcagatttcatcagtaaccatcaggggaaaagtcattgggatgtggactcacttgggttctccctacttacttccctgtcaaaaagccttgaaggcacctgtcagaaaccctggtcaaaaagcctggagggcaggctggagacccaaaaataaggcccaggaggaagggttaaaaaaatgacaagggaacagctcagtcttcattactaacaaagaggggaaaagatgtggactcaccctggtcaaaaagcctggaaggcaggctggagacccaaaaataaggcccaggaggctggatgaaaaaaatgacaagggaacagctcagtttcattannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcagaaaaaatgcccattttcaaatgatgccatggcactgcactaatgccattagttcccatttacaaggagaatacattacatattgaaagaaaatgatacagatgaaaagagctcatcatggtatttgaaagagtggccaacataatctacaatccaagaagtaactgtacatgttacaatgactgtctttggccaggcccacagtgttggaaaatatgggggcaaagtttgcccccatattttccaacactgtgggtactgaatcccaccaaactaaatccaatcaattttatgttgtgttgtttgatttgccttctcttgatttggtcacacggcacactgacatctgaattgcagatcaaatggtgtaaacctcaatgcttcatttgagtattttctaattttgaaataacctttcaaatttcaacctcattcaccttttcatttcatctacccacagccactcaaattgcttaattcttgcctcttaagtccaaaatgttccaggggcttgctctgcatggggagatgtccctggccaatggcgggttgcaattgcctagctagaaattttttgactggaggagtgggaaatcagtgtgatcacacccactcccccatcaattctagaggtgagatttttccagctggaggccctcccggttggtcctgttttgaggattattaaacctctgcaaacccccatttattgtgagagacctagggtcattggatttttttatacccttgaaagtataaaaaacctgtctcccaaggaggctgatttttttcagcttcagagacagaaaaaaattgcctcccagaggatttttctgcttttgacagtggaaaaagtctgcctacctggaagggtcaattcttttccccctctcaacagtggaaaaagatcatctctggtgagaaaccttttttttggcttgagagcggaaaagatctgacctcctctgggaggaagggttttttccacttccagaaggactgatgtgtgactgtggcatcaacaggaaggaattccttccggtttatggaattgttgtagctcattgacttggaggatttcccaaggggttccttccggtaaaatgggagcaactcccaaaccccctgtgcatgtggggtggtttgggaaactgactcccccaattcaaaaagaaatgataacaaaaaaattggatggctgacttgcttagccagaaatccatttggactcctgaaagacgcctgtcaacagtctttgaaagttgttgacaaatacttgggtgttgtttaaacaactccctttgtttatgctcaatcatatttgagcttgatcactcaaatcctcttccttctgcaaatcattacttttggaatctcaatatctatgttccactatctgaataactgtgcagctatacctagccacacaaaagctacatctgctcgcatatttacattcttttgttcttacatcagtaaaaattcaaaacattgtcagaccaatacccaagatgtatcttaattatgcattgggcttatcattgttctccaagtaacaagctctatttgtcatgataaataacagtgataatttttgtatgtcttgacaatggtggggcaaaacagatacagctattggcatttctacagtattgtaaagtattgtttttttttgatcaatttacatgtattgtgtatagataaaggcctgcactaatcatcacccttagcaatatgataccaatacaggattttttccccattgggtgttatttctgttgcagtgcaggcctttatctatacacaatacaacattttttggcccaaaaaatggccaataccagccaattttgggggttttggtccttttttggaccaatacaatcaaaatgatgttgtattggtctgtatcaaagcagtctgacatgtaaaatggttaggaaaaaaaattaacttcattttatcatattgcaacaaaggtttttttgcaatacaatataacacattttcaacaagaatacaggacaaatatcatccaaccattgtaatgcaatgtatcagtccactgttgctcttgatgaattgaaacttctgaaggaatgcacatgtttcctccaatcaatttagctcaagagtccatttaatcttctaatgagcaaaaactttgaattggtttccctgaaagtttgacagaccagaagtatttaacatccatgcaccttccaaatatgaaagaaaatcaaactacgggggggggggggaaacatctcttgtggcttgtgagtatcttcaagctttactgtgccgagtttggaatgtttataaggggggggggatcttggacctctgctctcctccagcagatatcctattcataagcctggagaaatagaatcatttgatatcttgtggcttccatcagctgactatgaaaactcaccagtgataaaactcaatagctattttttttcaggcaatcaaagcaatagggccccatttcttcaactttggcacattgttatatgctgtaagttttacatttcagcgcaaaatttcatgatggatatatataaccatatctgatatagtgttaagatgcttatatctagtgtatgcttctatcaaagcaacactttttatttagtcttagatcacaccaatccatcttggactcctcactgagtttaaattgaattttgtgtccagtccctgtggcaagactctgttgaaactccttgtgatccttgcgcaactccttgtctgacagttgtcctcaacaattatcctcaacaattatcatcaatcataacctaatctcactcaatctgaaacctaatctcacattccgctctccctcttttctgctctcctcaatccttctttcatccacttccattccgctctcctcaatccttcttctgattcttttccagtattgtcaatcctcattcttcaacatcatcaatcctcattcccttacacactctcaactcatcctcaaaaccatcaacttcctcaaactcactcttacatccattgaccttgtcgagcttcccttatattggatcacttgtctgattcaacttggtgagaatacactgcatccttctcctcaacaattaatcttcatcgctaacatctctgttatcatgatgttgcagtcctgtgtcctctatttcactgtttatcattctcagttgttctcaacaattctattgttctgttgtggtaaattctcattcatttctttattttgatcttccttttattcaatcacttatgtatttttcttctcagtctggttttgtttcttagcaataaactctaagttctcacagactccacagccatgacttccatttctcagcctggtccatctcaacatataccgcagttctgtgctaaactttaaaatttatgccatataaaaatgtcatccaaacaaggcctaaaatagaaatctgtgctaactaaagaatgttgactggtacccgtttggcggtacccggcacccgtaggagggtaccgccccgcacccgccaggcgttgccggatgcggtgccgggtgcccattttttggagaaaagcggtgcggtacccgggtaccgccccaaagtaccgcctgccccccggaggtgagcaggtatccccggctcttagtccgcttcggagatggatatgtatatacctagatgcttgtcaacccaaccactgattccaaccactgatactcaaccaacgtcatgccttgcccccacaaacgaaccacatcaacacaggaccataaacctggggatgaaaacaacccaaatagctctcaggccgcatcaggaatcgttcccgctaggagattgactgacgaggaggagctgagtacgttttttctctcaattaatcaatttaacttagccttattctaattctaagttcttttcatgtagaaagagctcagaaaattgctgaaaatgctgtgagttcaagctaccagtcgtatcacatacccaaactttccaaccaaaaggacaagtacggaaggagaatgattgcatatacttgcaaaatgtaagtgaagatgaccactgaatttgtatccctagctaatgaagaaaaccgtattcagatgcggctccaagataaaccgcccgtcctccgattcctcttgtagcaatctccttaagcacgcatcaatctgtcaacgtaaagagaaagaaagcaaagaaaaccgacagttggccgatcatggatttacagcaagtgggaagatccatccaaaggaggtaagcacttccctatccaaaacctaatcagaacttttagatttgagaccggatattttggacaatctaggtgccacagttatgcgccatctggtgcgcccaagccgcacggccattctcggcactgaccgatgcaagccataaagccatccttcatcaaacggttgttaagaacttactgaccccacgcggtgtatcaaatgacatccatatgctctacttggctatacaaaacaactaccacaatgttttgaatgtcagcgctcccgttttgttttcaattttttaaatgaactgaatggtatgcttttaatttttgtagacgcataatggtgcaatgtatctgggtgttaactagggttgttggcgccaccccctggtgtgcgccctgcgggcgcgcaatttttcccaaaaaggtggggtggcgcgcacctctaaccctaacttttcagggacggcctagagagtccagcagctctccctgcacgaatgatgggcattggacagtcggactgacaggctgtaggctgtagcctgtcaggcacttcatttcaaagttgggaatgatggggggggggagtccccatcagtcccagcggtaggggggggaggagggttggtgaatggacatcagaaagtgagatagtgttggaatttcatctctctctctcctcatccctaaaaatcctgttctgtttagtcttttaattaataatgattaaataatagaattcaaattattatacaattttttttagtttctgcgtggtatcttgtcctgttgtctagtgctgcaatccttttagtcttcaaaccctggtctagtctttatcaatagtcatttgctccagtcatctattcaagaatttgtttattttttgttattcattatgatattcatttttctctcgaccacatgtttgacctcttgtatgtagactatttaacacgtagtctcctctaagtaaaaaactcattggctctttctctctttttccgatccttgagtgtaaggactgagagtgtccttcactagatcagtcaagatatggtgcaagagacgggcaagagagcctagaagtttctaagaccaaacacaggagcttttattactggctggctcaaagagatggaagggagcaattctctcagtacaatctagaaagagagaggaaggaaagagaacaagaagaaaggaaatttggactcacctggctcagagagatggaagggagcaattctctgcagagccaggaagaagaactgaaagaacaaaactaaaagggaagagtgacatgtgtgtggtaggttggtgaacccagccggagagggggtttacagtctcccctcctataaaaaattgaagaaaggagaaaaggaacaaaaaacaaaatttgagaagaaaaaaaaaataaaaaaagtggaaaagaagaagaaaaaaggggggatatggggcaagacccgagtcaagcgcgtcccgggcaacccgctatagcatctgctaggtcggcctgttcggccttctcaatctcgtttgcgaggagttgcttgtcaaggtcctcgagtgccgccacagcggccggatccatactaggatagcaaccttcgtcgtcgaagtaagtgtcccaacggccatcctcccgtattgctgcatctagttgtagtgccgagacttgagcttcaaggggtgtgacgtctgtaacgcctgcgacgcttgcggcccgggttgaaggtcgacctgcgggaggttgagtgggttttcctggggtggacaatgggccggatgggttactccaagcgcgtggggatgagtagtcgaccggttttgtgggggcttgatagttagctgggatgtcgacatgggccctatttaaaggtcctgggcaaccaccgttcacattgccgcagtgtttcttgcagaagtgacagaggccccgcgagtcgaggaaagaatgtacccgccagatgaattcgtcccgggatagattcggtgatgtattcgacgatggacggagcgaggctggtgttccggcagggcgttgcaatgcaaggaaggacgtattagcctgcttctcgaacgggccataggcaaatgggaccgtctcgaggagctggcgttcgttgatttgatcctgtaaagcatccgtcaacccgtaaactaagaattgtgctagttgtaggtccccgagcttcgcactcgccgcggcgtcgaagttgaaaaggctttgcagcgtacgtgctcgcgtactgtattcgaggaaggtttcgctcgaggacatttcgagtttccggacctgttgttgcaaattcgaccgccagttggaggggagagcaaaatcgaacagccgagtcttgaattcctcccacaacttggtgaggaatccggttgcttcgttcgcgtagaaggactgtaggttagtctccgcgatcaagttgccaacaatcctaatcttgtcggccgcgttgatgacgtctttagtgtcgaagaaaatttgtacgccatggatccatcgcaggaatggctcggtttcctggaacggtccccggtagattgggccgtccgacgtacggaacttttgcaggtcaactcggcccggggaaggctgtaccggatgggcattcgcttcgtttttgatattcattgctaggaggaggtcttccaagcgagcgatgcgggcagcgttggattggtgagcggaaatgaggatttgtcggtccgtacggcggtcctctagggcttgtcggcgatcttcagcggcttgacgacggtcggcctgtgcctcgacgatggctgcgtgctggatcttgaagacggacttgaaccagtccttggctgtctgcatatccgctgcttccacagtgcgagtcaaccccgatgtttcatgagccggggtcgtttcgtcagacattttggttgaatcgggtagacgaggggcagttgagatagcttgaagttgtttggtgcggcggttttcggcgttcccggctcgaatgatggcttcagggtccgttagcggaaggagtttgttggggccagtgttgtttcttgtggtcatggatcgacccgataaacagatggtaaggcaaggaggtagtcagtaagagtaagaaggaagtagttgaaggggtaagggtccgtcgagtcgttgaagggggttcagtcggagcagtcagttaattgtaagtcggaacagtcagtcagtcgtcagtcgggccagtcgggtcagtcaagtcagtgtagttaagtaggttcagttgagtgggttcagtcaaggccgtcgagtcgagtcattaagtcagttgaaaaattcagtggggttggtttggtgtgagaaaaaaaaagtgtaaggactgagagtgtccttcactagatcagtcaagatatggtgcaagagacgggcaagagagcctagaagtttctaagaccaaacacaggagcttttattactggctggcttagagagatggaagggagcaattctctcagtacaatctagaaagagagaggaaggaaagagaacaagaagaaaggaaatttggactcacctggctcagagagatggaagggagcaattctctgcagagccaggaagaagaactgaaagaacaaaactaaaagggaagagtgacatgtgtgtggtaggttggtgaacccagccggagagggggtttacattgagtctctccaacaaaaacttatttttgttgcccaaaaattctcttcatctccggttaaaatttcttcagataggcaatactcaaccagtccaatctctgcccaactttctaccatccaccatgccacccacccgaaacaacaaatcttcataaccgctccaccgcaaccggataacgatgtgatcgaaattgaagacaccgaaaccaatccgattgctgaaaccgactggaaccccactgatctgtggttttctcaatgtttgcgatcattcctccttttccttttggcctgcacacataaatcaatttctttttccacttgttttcttactattatgagctataacgtgagcaattaaaataaaaaatggcgcctgggcgcgccgcccctgcgccagccaaagacgcgccccttcagagggcctggttggcgcccgtcggcgcgcactttttcaaaagtggcgccgacaaccctagtgttgacaaatggcaatccccaaacggattcgatattttaggtattgtcatctatagattagttgaagaggctagccctgccaagttagaagcgatgccgttagacttcattcgcttgtccaaaagccacactggagagtacctggccaacacagtacgtttagttgcggagaaatttggaatccaagataaggtcagccaagagttactggattgtctcattatgttgaaatgctgaataatatctttctattgaagtgctgactaataccgttttcttcagatatgtggacttgtgactgataacgccaagaataatgagttaatggttcgggagctcaagaagctgaagtggccttgctttaaaggtgaagcacaatggatccggtgttttgctcacatactcaaccttattgtccaagctatactccgcccgtttgggactccaaagaagaaaggtgcaactaaaaatccgggatcaaactctgatggaattgattccgatgaagacctcgccgaggagcaaataagcatgtaatgttcaatttaaatacctgattgtattatgttttgatgctgatttgtctttaaaatgctaggcttccgcgcgggcacaaacccaccttgcaagatgaggaatccttacacaatttaagcgatgtcgactccaattctgaatcagatgaagacaagacggaatccctcagcgaggccgacatcaaacaggctagtgaagaagacaaagaagattgctacacatctgaatcctgcaagcagaccttggcaaaagttagtacctgtttaagtagatgatttgttcaattcattgattttatattttgttacagtttcgtgtgatcgctaagaaattgaggttttctccaaattccaaagccgagtttgtagagatctgtcaggagaaagtttgcgcaacccctcacaacattgaaagggatgtgcgaactcaatggaattcaaccagtgcacaactcaacagcataatcaggtgtgaagatgcaatgtaagtcttccttccacctgtgtttcatctcaaatagttgacataatcacaatccaagacttgagtggcagcaccataaacgacacagtgtcaaccgtgcgtatcaattggatgagggcgacttcaagttagcgcgggatcttgtcgaggtcctcaatgttttttacaagatcactttacaactgtcagtggctggatcagctcgcttatcgaacatcgttctatacatcgatcaaatcaccgagcacctttcaacagttatcagcaatgagaattaccctgcggcattgaggaacacctgccgacttggacttaaagtaacaaacaagtattatagcttgacagatgcatctccacttcataggatagcaatatgtatgtatctttctcttcttaatggcagctcattactgacacagtttttcagtgcttcacccgttgttcagagacgagtactttaagttggccaactgggagcctgagtggatctccaaagccatacgactagcgagggacatgtggatattgttttacaagccaaaaccaatcactctttcctcccctgcaccagcaccaaatacgacttcaagctccaaggtaaaaacattggacatatctttactgagtaccaagactgaagccgtttttatccacttctcacagcccaaaactggtatgcttgccggactgggacacactgctgcagcccgagggggggatttctcatccgacccatttgatttgtggttagcaggtggacttgtcctgaacggtacggtgtggaactgctcagcaagtgagtaaagagcttggaggggataaaatagctaataagactattgaatagtagaattagtattggtgtgtgggtgagactgccctcctgtctagcttgcgggaaagttacactaagaaaaataagagtgtggcttatttctaaatttatcttagtgttgatactgctgttattgttgcttaagaatacctgttgatgaggtaaggagtttatggggttttctggggagtaagggtttctgaagggtttctctgatataaattctctctgatgctctggtctctctgggctctgataaagggtacgcgtatttctctgatttctgttgcaaaggaattgaggatggctaagcaatatctctgaattacttgtctatggccaaaaagtgagataagggaagttcaagggctctaataacctctggatctcttaatcaaaagggtgatgaaagctgagtaatatctcttattactattctgtagctagcatctggttttgatgagtgctaagtaatatctctaattacttctctggtgcaaacatgaggagggaagaggaaaacctgggccagaagagcctctatttatagacaaatggctctgcagtacatgagattttggcctgaacacaagtgcgtcagagaaaggtacttctagagtggattttactactctgagatgggctaatctgatatgaattaatctctaagtgcccttctaatacaagaggttgtgattcttctataagatgcctattcttagattaattactatgagatgggtattctaggactaactagtataagagttattttctagatcgagtctgtaaggtactttctgatcaatatcttgtttctttactctaagagggtaaatggtattttcttagccatttctgtatgttatctgatatatttattatatgtatgggaattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcaactcaggaccagaattagagggcacagtaaaataaccctgcaactcaagccactctgtaaataaaaacttaacagtttttatttactattttcttttgtttttacacacacttcccccacttttcacgtgtcacccacacgtgtacacatcccattttacctttgcagctagtgtagctagaagagttctgctcttggcatcactcagcctgacagctctcctcaatccttcttctgattcttttccagtatcgtcaatcctcattcttcaacatcatcaatgcttgtcgagcttcccttatattggatcacttgtctgattcaacttggtgagaatacactgcatccttctcctcaacaatcaatcttcatcgctaacctctctgttatcatgacgttgcagtcctgtgtcctctatttcactgtttatcattctcagttgttctcagcaattctattgttctgttgtggtaaattctcattcatttctttattttgatcttccttttattcaatcacttatgtatttttcttctccgtctggtttcgtttcttagcaataaactctaagttctcacagactccacagccgtgacttccatttctcagcctggtccatctcaacatatagcgcagttctgtgctaaactttaccatttatgccatataaaaatgtcatccaaacaaggcctaaaatagaaatctgtgctaacaagttggatcaacagtatatttttgctttgatgaaaaatgccttcggtgaagccctcctcagtcatgtaaaattcaattaatattgaaatctgctctatcctcagcttctccagctatagtttcttgattttccatcaatacttcgaaacaaacttcagttatttccatcctgagctcaatgggtgtgttcatccatttgtcctaggaagaattgtcagatttcaccaagcttgaataattgggagccaaaaaaatcttttgacactttccagtaaatgtgaggatattctttgttgagtgcataacaaatcaattatgcctggattttgacatttttgaatttcttggcagacttgacatactttttttttgaactggtttttgttgagagctattttttggggtggtgtagcttcaagctagtgttgtaataacctggttcacatagggtgttgttatgacatgtgtgaaaagttgcactggttgctgcttaaactgttctgcctaaattgtgcgtgggaccccgcctgttgcttgtcacataaatgttatttgtgaacaagcagctacgtgaaccgggctaatgaatagcctttgcctgggattttttcatttttttttcttgaggcattgaatttgaaggcagctgagtggccattcccactgcatgtgaaggactgctgtggctcagattgctttagcagcataagttttttgagatgaagaatccacactgggttcctcaaaacaaaaatgaaaaaaatggaatttatatgagttacctctctctctctctcaatgctaaattgcaatttgcataacagcatctctgttgcttgattggctcaattattacctattttttatcgaattaaggtctccaaccaaacttacctcaaggttacgtcctcgcttttgcattggtgagtctgggtggactcctccctatccgggatatgctcaagctagtgttgatggggttggagagggtggcaacaaagctctgaatctgttgaacacttgcatatatagattcatttgggttgaattggtgcgatttttgagaacacattatttgaatgattagtaggatgaaagaaaaagagagaaagggcaagggaaataagcgaaacaagaagtaatatacggccccttgacagaaaaaaagcaaacttccgtctgctgaaattacacggagaggttcgtagggagcaaggaaacaatatgtaggaaaaattgtatgtcggccatgttatattcatggatcttgtccacaatgggtgcaggtagtgttttgctgttccagtgcagtcaatttctgttccagtgcagtcaattgctgatcttgagcagtcaattcctgcttcgtcgatcgctgctcctcgagtagtgccaaccgcagttgcaacagcttggttagtgcctcaagttgacaagtttctacaaaaaaagaaagaaaaggtcagcaaacaatttttcaaatcagataaaagcagcttcaattaccggccctcaattcagattctcgaccagagattgccttcttgactttttgccatgtacatgtaaataaataattagtctttattgtcaagtagtgtgaatgtttttttgttaaaaaaaactcacagatgtacaccagcatagcacaactaataaggaattccaaaagagtcattgtatctggtgaagggaaaaaaaagaaacatgatcagaaacactaaacgacaattaacttatagattaaaatatacaaacctgggttgtttgatgtgagatgcactagagaaaggccactcgttgtaatgtgtcgatgatgttcggtaaactggggaaactggtggggatggtcttggaagcgataatttggatcctcaggcgcattttataataaaattaaaaacaaattatgttgaactctcggcagcagcttgcacgtagacacaaaaagcatggcccagcctgagccaacaaacattcctaccgccggggcgtgttgaatgcggttaacagcagccccagaccagctggactcatccttggcagttcccgggcagttgctttcgaaatgggtctctgctggctacgattcatcggatgtcccagcacatcgccagaggaaatccgaaagagcccggtccaacccggtgggcgaatctggaaacaaaaagttagagctaagtttataatctcaaggcaaatcctcattgccccattgaggagtaatgaaaatctgatttgcatttgcaacactcaggccttccaagcttccctccagggatgtgcttgcttgccggcgcaagaaactcgctggcaatgtcttcttccctgccagtgaataatacttgccggcaatgttctgcaagctgactccatgtgattaggtgtaccttatacctgctagctgccagctggggagtaagttgacagctccttgttggggaggaatggacaaatcctccccaggacttgagttataccttgcaccttcccgacaaatagcctgatgtgcaagccaggcttgataagcgctaacagccagatccagatcacaaacaagttaggcacttgactgaagatctgggaggataggtactctgcacaatggataacgggatgagctcccagctcatgcgtaacagttacgtgacgattgtcactttcattatgcgtttggggggctttttgtctctacattcggccacgcggtccaacctgattaagataagcactagaaaaagtgttggatcgcatgatccataggcgcgataacatcgcatcccgccgggcgatgttatcgcgcctgtggatcatgcggtctaacacttttcaccttgaatgacctgcattgggtcgcatttttcccaggcgcgacatcacactccaccaggagatgttatcgcggctggggaaaatgcgacccaatactttttctggtgaaaatgagtggtgcactcatggtttggacaatgagtcacaagctgtaagttgtttggaaattcattcatcacttttctatcatctcaccagcccgaaaagccttgttaggtacaaacggggccctttgtacctaacgaggcaatgtgcacatattgcccttgttttcgggctggtgtctcgctcactaaaatgcatctttgtctgaagctttcggccctcataaacgacgaaaatgacgatgtcatgttttagacttgattatgcagacagcgccccttatcgaatggttggtctttcagtaaatctatcatatttaaaaagatcgttcgatacggattaataattatcaatagttgtcaactcgattcatgaatcaagaacccgatgactaatttgattaccgattttaacatcggcggccatgaaatcacccctcatcaaaccatcgatcgataccgcatgcctcttctaccatgctaacgctgccccactctatcttgtgcccattttgaccaaccaactcagtcaattggacgtgacagagcgaagagccaaattggtcgggagagactcctgagacaggcacgtcaaattttcaagaagcacctggtcagcttgataggtaatgctttgccgatggctcaacaggcaattttactctcatctcaatgtctccaacatcaactatattgatcatttctaatcgatattctattttattttttcctaaaagccaattctgatgcatttaatgccttgacttgaatggaaaacccctatttgtcaaggagttacagttgggattcggggatggatatcttggctgttggataacgaaagcatagatgatgagggtgctccgattttgatttttgattagttctttgccagtcccatgaatttggggtggggtgcgaacctggctctgaagaagatgtatctgaagaggacgcagaggacgcatcacaagcaatgacttgagtaaaacaattgattgaggtactggaaattggcagtggggtttgcgggtcttgacgctttacgaagctcaaggttttatcatctgatgttgtgatatccctgcctatcatgggtgaagaatagagacaagcagaacagaagcatgagcagtcattttctcaattctaaactcttgttttatggttgctacatgatgttatttgttttcaaaaactcagcagttgtcttcttggttgaaatacttcattttccttgcaagatttttactgccggttggttacttatcttaagttgctcaaccagtttaagaagcaaatgccgatctcatgaatagtgagagagcttttgtacactgcaacttggagaaaaatgtaccttttgaaaaagaaaacatcaaatgttgattttcaggaatgcggctctacattttcaacaggatttgaaggagtctcaattaattgtttggaaattatttgctcaaaggcatcatttcttgaactgtgtcatacctcaacagctgatggtattaattatgttacaagtgaatcaagctgagcaagaaaaactgtgggaaatattcaggaatctttggctgatacaagtacacggacacccctcaatgctggcttaacacaagcccctcaattgtcaatagaccttgcaaaacaaacctccacaggaggagcttgggccaaatgttaacattttggcataagcagttatgagtttttggtggtggactgtgacaactgccacacacattctcctcataggctcatactcccctgaaaaatgttgcttgcctgttggaccatttccctggcccatcaaacaaatcttgtaaagttgataaatgtgaggagaaagatgacttacagaggcacaaggccaaggatgtatcatagaatatgcaatatgaaccaaaagaccagaggtgttagataattagcaggagcaagaccagatcatcaaggtattataaaagagagccccagttgatcagcaggattggaaaatgatggactcaggttcagaaggagaatcaatgtctccaatgccatcaatcaatagttctgacagatctgaatcacaatcaacttccatgattatcttctcaaatggtcagagcattcgcattggttgggttaaatttccgggttaaggcgagttaacccgaccaagcctgcttgcgcactcgcattgattcgaggttaacagcaggttagttaaccaaaagtttgatttcaggtttgcggttgctaaatttagcaattgctaacccgaaatttagcgatttcgcggggagttgtcctccaggggtttgtcaacccggacagatgcgtttgacaacagtaggctagcaaacccggacctgccacccaggtttcctaacctaaaacttaaccagaccaatgcgaatgctctcagatcaatcactcaacacacacatctgcaagcatttccactgtctttctatcatacaattggagattcattgaagaagattcttttgtgcctctttatttatgaaaattttactttcacttttatctttcaagatcatataaaatttaatatgtgcatgcttagtttaacataaatccaacttgaaagaacctttgagtcaattcagtggaacactcaatgttttctaacaattaaagtatgtatagcagtgcacctgattgaggagcttacattcaatctgtatctttcccaaagagtattattattcaagtcactccattctcttctctagttatgagaaggtgtagaggggatcctattgcaacaaaaagggtactcagataccaactattttgagggaattgctcagaagaattgctctatgaatggccaaatacactaattatttgctttgagttgtgtgatcagatgccaggtcatttacttccctccttttttgcctatcttctctttgtgaactggactcaagaggggatattcagcctccccttccttttttttttacctgtgctccatagcaaggtcagtccaaggcacatgttgtgcttcgataccccaatccaggctgtgttttttttttcttttctccagaataatagttagcttgttcttttttcctgatgattattggttttggggttggatgtccagatccttctatgcagtctttgctcaattgatagattggagtggttgctgttgcggatgaatattgcagttgaactgacgtcggtcaaactcgatcatcaagctatgtacgtcatcatggctcccctgcaaaccggttagatacatcgtcattgagcaggtgtcgccgctcgaaggttaatcggatactgcagactcagaaattgagagagagagagagagagagtgtgtgtgtgtgtccatgttcaaggtatgatagaaaagtgttgattgaagggtagaatgatagaagaagggtgtggatgttgataggtcagggctatagtcagtcgatgacgaaggacgagtgaagtggtaagacccaccaaaactaccaacaacccacaccactccacaccacccaagagcatatcagccacctctccttcttcctcatcactcccaactcacaatcaaacaccttcccttcgactacaacctcatcacccaatggccgaacaacggccaatctcattctgcgaacatgtccaagtaagaaccatctgccttcctctgtcggaccatccttgttgtactgaccatcgatcacttccgatgatctagctcactgccctcggcgtccagccaggtaagctcaccccttcagtattacatcccgatgtccttcgcctcatcggctaaccttcttttccctcgcgaattctagcctccatcggcttcaacacgcttaccatggaatcggaacgttatgtgtgtgttcgtgaagaagtcaatggcgcaaaacagtaagccccctcccagatgactcattcactcatctacatatcgcagtctaacatttctccccctcgatttttactattcagagtgatcattatcgatctctcagatgctaataatgtcatgcgaagaccgatcagcgccgaaagcgcaatcatgcatccagtccaaaaggttattgccctcagaggtcagtgatcgaacgactgtcaggatcctgcccattcatcacttagtctgatcattctccgatcacagctcagaggcaactacaggtcttcaacatcgagctcaaacaaaaagtcaagtcacacgcaatgaatgaggatgtttcgttttggaagtggatcaatgactcaactctgggcatcgtcaccgagactgcagtttaccactgggctgcactcgacccaacaagtcctccggtcaaagtcttcgatcgaaacgcgaatctagcaggccatcaaatcatcaactaccgcgcctccccagatgagaaatggatggtcctcgtcggcatcaccgggaaccctagcaaccccagcgctttcaaggtcaaaggtagcatgcaactctacaacaaggatcgtgccgtcagccaatcgatcgaaggccatgctgccagctttgctgattatcgcttagagggggctgccagcgatagcaaactatttgcctttgctgttcggaccgcagccggtgccaaagtcagtacattcttttcctccttttaactgtctcctgctgactgataacacttcttgtatgaatttttacagcttcacattgttgaaatagatcatcaagctggtcagccggttttcgctaagaaagcggtcgatgtcttcttcccgcctgaggccaccaacgatttccctgtggcgatgcaggtctcaaagaagcacaagatcatctacatggtcaccaagtacggatttattcatctctatgatgtcgagacggccgcatgtatctacatgaaccgaatctctggcgagactatctttgtaactgccgaacatgagacgagttcgggtatcatcggagtcaatcgaaaaggacaagtactctcggtaaccgtcgatgaagaaactatcgtacctttcattctcaacacgctcaagaaccccgagctagccatcaagctggcctccagggctgaccttcccggagccgatgatatctacattcaacagttccaacaacttttctcgtctggtcagttttccgaggcagctaaagttgccgccaattctccacgcggaatcctgagaactccacagacgatcgagcaattcaaaggcgttcccatgcaaccaggtcaactcagtccgatcttacagtacttcgggatcctcttggaaaggggaaaactgaaccagaccgagagtttggagcttgctcgtccggtgcttgttcaaggtcgcaaacaactcctagaaaaatggctcaaagaagacaagttggactgcagtgaggaattaggtgacatcgttcgagcacacgatatgactctggctcttagtgtctaccttcgtgccaacattcctaataaggtcagtctttctttttttttcccagcatgagcccacatctcatctgagtctgacggcttgacattaacctctgatcacaggtctgcgcatgttttgccgagacagggcaatccaataaaatcgtggtatacgccaagagggtcggctttactcccgattacgcctcgctcctacaacatatcacacgcttgaaccctgatagtggagcggaatttgcaacctccttgatcaacgacgaatctggtcctctggtggatgtcgagcgagttgtcgatatcttcatggcccagaacatgatccaacaagccaccagtttcctcttggatgccttaaaagaaaaccgacccgagcagggctatctgcagaccaaacttctggagatgaaccttctaaatgcacctcaagttgccgatgccatcttgggtaatgagatgttttcacattatgatcgtccaagcattgccaatctctgtgaaaaggctggattgttacagcgcgtgagtttctagcttgttttcgatgctaattgcacctgcgcctacttaaaaaaaatcaaatcccactttcttttggattgcaggcgctggagcactacgaagacatctctgatattaagcgcgtgctggttcacaccaaccttctcaatcctgattggcttgtgaactactttggaaaattgactgtcgatcaaacagtcgattgtttctgtgaaatgctcaaggtcaacatccgccagaacctacagatcgtagtccaaggcgccaccaaatactctgatctcgtaggaccggtgagacttatcgaaatgtttgaatctttcaagacgttcgagggactttactactaccttggctcgatcgtcaaccttagtacagaccccgaggtgcatttcaagtacatccaggcagccaccaggacaggtcaaatcagagaagtcgaacgaatctgtcgagaatcgaattactatcctcctgaaaaggtcaaaaacttcttgaaagaagccaagttaacggatcaattacctttgatcatcgtctgcgaccgatttgactttgtccacgacctagttctcttcctttaccaaaatggcttgaccagctttatcgaggtttacgttcagaaagtcaactctcaaagggcaccccaggtcattggagggctgctggacgttgatgcggacgaaatgatgataaaaaacttgttggcatccgtcaccggcccgattcctgtagacgaactagtcgaagaagtcgaaaaacgaaatcgattgaaattgatcttaccctggctcgaagcacgaattgcaatgggaatcactgatgtcggcctgtacaacgccatggctaagattttgattgatagtaaccaaaaccctgaagcattcttgaaagaaaacaccatctatgatcccctcaccatcggtaaatattgcgagaagcgagaccctactttggcctacatcgcatatgcccgaggattttgcgatgaggatctggttcggatcacgaatgaaaactcgatgttcaagcagcaagcccgttaccttgtcaagcgtcgacagctcgagttgtgggcccaagtcttgcagcccgataacatgcatcgtcgacaattggtcgatcaagtggtatctactgctgtgccagaaagccaaaatcctgaggatgtctcggtcaccgtcaaggcattcctagctgccgatttaccgatcgaactgatcgagctgctggagaagatcgttctagagccatcggcattcagcgacaatgcgaatctgaagaagctgctactcttaaccgccatccgatctgagaagggtaaagtcatgggctacatcgataagttagaaggtattgatgttagcgagatcgctggaattgcgatcgagcatgagttgtttgaggaagcttttacccttttccgcaaacacaagatgcacttggaggctatgaatgtgctggtcgagcatgttgtgagtatcgatcgagcagcccaatacgccacaaaagtcaatgagcctgccgtatggagtcggttgggtaaggcgcaactagacggtttgaggatcaaggatgcgatcgactcctacatcaaggctgaggatccgaccaactatttggagctcattgaaaccgccgaccgagcaggtaaacatgatgatatggtccgatacttgcaaatggccagaaagacgctccgggaacccaaaatcgataccgaactttgtgttgcttatgccaagaccgacagactgcacgacatggaagagttcctttcgatgtccaatgtggctgatcaactgagtgcaggagagcaggtatttgaggccggcctgtacgaggccgctcggttgctcttctcggcgatctcgaactgggcccggctggctaccactttgatttaccttggcgacaatcaagctgccgtcgattgtgcccgtaaggctgggaacacgcaagtctggaaacaagtcaattcggcttgtgtcgataagaaggagttcagacttgctcaggtctgtggattgaacttggtcgtacacgctgaagaactacaatccttggtcaaactctacgagactagaggctattttgaggagttgatgcaactcctagaagctggtttggtaagctaacctgaaaatgtttcacaagattctcttaaaatatggagtgacgaactgaattgatattgcaatatgaatgatcttagggactcgaacgtgctcacatgggaatgttcacagaactctcaatcttgtatgcgaagcataagccatccaagttaatggaacatttgaagctattttggtcgaggatcaacatccccaaagtgatccgggccaccgagcaagcccatctctggcccgaactggtgttcttatacattcattatgatgagtttgataacgcggtcttggctatgatggaacgatcagcggatgcttgggatcatggtcaattcaaagacatcattgtcaaaggtatagtatttcttccctctccatctgttgcagacatttcacaatcagaaacaaaataaaaaacatgctacatttctgtctaactgaatcgttgattttgatatacagtggccaatgttgagttgtattataaagcgctatcgttttatttgcaagaacaacctacgctcttgacggatctgttgacggttctagttccacgaatcgatcacaccagagtagtgaagatgttccaaaagacggacaatctgccgttgatcaagccgtacctgattgccgtccaacatctggacctacctgcgatcaacgaagcctaccacgacttattgatcgaagaagaagattatgcgacgcttcgagactcgttgtcgaaccatgaaaacttcgaccaagtcagtcttgccaaacggctcgagaatcacgagctgctcgagttcagacgtttggctgcattgctctatgccaagaatgccaagttcgaagagtcgatcagcttgagcaagaaagatcaactcttcaaggacgctatgatcaccgccgctagctccgcttctaatgagatcgtggaggaattgctcgagtatttcgtcaaggtcggcaacaaggaatgctttgccgcgtgtctttacatctgttacgacctcattcgtcccgacgtggttgaagacttacagtggagatagtacgcatcccgtgcacttttgcgtgtttttgtttttgtgacttatcacgttttctcttttcttttgctagtgcacttaacgattacactatgccttatcgattacaacagatgagggaacagactaatcggatcgagcagatcgaacgccaattaaaagagctaagtctgagatcagcgaaagcggtagaagagactggtaggcctcctttcatcactctctcatccccatcgtcaaacaaatgtttttgttggaactaatgacatggttgatgggatgatccagaatcgaagccgatcattgggccaggctttggaggcagattgatgctcacccaaggcccgtccaacgggatgatgggcggccaacccaccggcgctccgtccggatacggcggcaccggcggaatgatgggcggaatgcaggcccaacccacgggcatgatgggacagcaattcacagggatgcctgggatgatgggcttttaaggaatccatcgatcatttatccaatttcactgatttctatcactggtcttatgtggtcttcatggtttcatttcgtctacctcatctttatgaaattcttatctagagcttatgcgacaaaaattaacccctatagtaactcatgagagctcttgttcctttttagatatatatctcacttctttttatgtgtttgtgtgtgttgatggtctcttctttctttctttctttctctctctctctctatatatatatatatacatacatttacaagttatgatcctatacggtttccatttttttttatcatttgttttctcctttctttggttggataaatatacatatttagagagaaacagaatagggattcagattcactcaaaaagaaccaagactatcaataccccagtctggtttccctttacacacataattatatgtgtgtgtatgcacctgttctgtatttgaaaggagaggaaaggatgaaacctcaaagcaagagagaggggagacatgcaggaattgttctcttctccatccaagaaaaaaaaaaaacaataccagcagcaggaccatctggcacaggtggcagtatcaaagcatttttacataataataaagtttttcaggaagcttgaatttcttgatcagatcatgcacatctttgtttagaattttttttttttttttgagttttgagtttttggattttggaaagggtgcatggtttgagttgagcctgatgccgatggattacagtggtggacaccatattactgtaacagattttacagtgtcccaaattttgggtgggaaaaatttggaaaaattcccttgggagcagggggaaaggagggtgaggggtgatatttttgagaaaattgatgggtcaggttggtcaaagtttgtttttctgaacttttgcactcgaaatttcaacaaatcaaacccaaaaggtcaaatgatggtcaaaagtaaggcttgaagagcccagaggaagcacaacataattgtagaccacacattatatgtgtttatatgtctatttgcatgcatgtatatgcaataaagccttgctggaagcccataaatatgcacttagggtgtacatatgggcttaggggaaggtataagtagcatgtgtcccaaataatgatttcaaaaaaagggaaaaaaagaatggctggtccaattgcaaaactgaataagatttagaatctacaacctccatagagtccaaaaaagacacttttggaacttttggactcctatggtggacaaacattcagcccgcgtggtcaacttgcattttgctggggggttgttacagtaatatggtgtcccccactgtaatcctgcaaattacaatcaaaggtaatctgatctgatggcctgttcattgtgttcaaaaccagggagtaataaaaggtctcctttgttgcctatcatcaatccaaatgatatcctttgatgtacacacatacatacatggctcatccagccagtcatgcatgcatgtatatggccagttgctcatggagtgatcatggtcaaggaccaggttaaggggtccaatatctcttctcttactggaacctcttccaaaacaacacactcttagattcaagaattttgcatacaaatccatcaaattcacacaagaaaaatagtcccaaaaaacaaaagctgacaaaaaaccccaagtctttttttttgcaaatcaagccatactgtctcgtcagatgagcatgtcccaaccagaaaatcagacttgtattccctataagacatagcctagacacaatgcaagccaggtttacatataacttaattaactacatccaacggtgggctgctacgctaaagggccacttagtgttagcgtagcggcactaaaacggacccttttttctgtagtgttagcgtgccgctacactacgctactctgtagcgccgctaacaggtggcttgtttctgggtagtgttagtgcactgctacagatgctacgctgtgttacactgcgctacagcgcttttagcggcaaaaaaggcagacaaggcgctaaaaagcgggcacttttttgtgccctgagcgcgtagccttagcgcaattccaactttctgcgctaacgctaggctaacagctaacacactcttgtgccctctgcacatagcattagcgcagaaaggtggattttttgccaatgctaccctacaaagtagcatatttttgctgcgctacaccacgctaatgctatggttagtgtagctggcccaccattgctacatcccttgaggcaagttttccaatggctagttggaggagggacttgcacctttctcccaaatcctggcctgagccaggagctgtttgtgagattgtgtcagttttccagttatttcatccctcccacatgtgaaactttcaccaatctctgatggaaaagtggcttatgtacacagtgccagcatctcttcatgccatcttctttgttgcatctcttcatgagatcttctttctagatctgtgtgtgtgtgtgtttttttatgaattttttccttcattttttgccaggactatcttaccctttgcttccccctcttccacagccacagcccacacaatctgccacccaattctctccaacctcccagctattcttgggagccactatgatggggattgtggccttgatgaagggttggtgtagggaaaacatgtgtctctggtgacaaaaatgaggcccctttcccctcctctcactgcaaagtcaaaacaggggcagttagtgcattggcagtctcacagtgggaatcacaagatttgacccaccaaaagtgtctgaaggcacagcctcaagccccaatctgacatatcacacacatctctctctctctctccagaaaagccatcagatcctcaagggacttgtttcaagtaattaaagggttcacaaagaggttgagtcacaaataaaaagattgcaataagcaagatttatgagatcaggctaaaattttggcacaatcccacaccaatttaagcaaaaagtttaccaattagcagctgggctttacacaaagctcatacaaccaccctacatgaacagggctattgcagattcaatgttatgtcactgtttcagaaatttgttgtaaaccaatcacataacatgactagttagtccagtgcaattatactcatttgaagattcagataatccatacaagagtgtgtttacacaaacaagttgtcatgccaccaatctgtgtcaattgacaaatcaacatctcccctcaacctcaagcatatgatcaaaaattccaacctctcaagtgtgatgacccagataacacagcctattaataacaattgctggaaacagatttcaatttgaacctaaaaaaatgatgtgttttttttcttcttccattaaagaaaacaacaaacaaacaaaggtgctacaaaaacaagttggaaataacaattacacatctccatattccatctctacagaattccaaccaaagaaccaagcataagtgaatagcagatcatgagggcacaagaagatggagagtaaaaacattcaaacgtacttgtctcgtgtttcttcgactcctggatctttcgcacggctttgttcaggtcatcctggacaatataatctctgtcatctctaatggcgaacattccagcttcggtgcacacattcctcaagtcagctccattgaaaccctcagccaacttcacaatcgattcataatcttgatccgcgtcccaatgagccaaaaagatagaatagcattagccgctagttgctcttcgcgccgagagtaggaggtttggatgtatgtaccgatttctccttgcttttgaattggggttgcgtggatcttgaggatctccatccgggctacttcgttcggcaggggaatctcaatctttcgatccaaccttcctggcctcattagagcaggatcctaaatgacgagcaaaccgttcaagcgtgagaaatcatgtatctatggaccggtgtagaaatctggtcgatagacaaaccagtgtgtccggtcggttggtagccctgtttgtagtgccaatgaaacaatagtgatcagctaaaagattttgtttatgttgaccttatagccttaagactcacatgatgatttttgtttgtccgagataatcaaaaccatccatttggttaaggagctaaatcattcaagaagaaacccggtttagctaatgcataggtgtgatcgagagttggatctaactttacctccatcaatgtccgctggatttcgcgatcagcactggttccctcgctgaatctccgacctcctatagcatcaatctcgtccatgaaaatgatacacggctcgtgctctttggcatatgcaaacatctgaataaacagcgcgtcagttccggaagactctgtcaaggcttgaaaggttcactcacttcacggatcaaacgtgctgattcaccgatatacttgtcaactatagccgaactgacaactttgaggaaattagtggatagcgtgttggcgacggcttttgccagtaatgtttttccggtaccagggggaccatagagtaggacaccctttggaggtttgataccgactcgaaggaacaattccgggttcaacagtggtagctcgatgacctctctcagctcccgaatttggtctgacagaccgccgatccccgcaaacgaggccgatccggggtcttcggtcgacatgttataaaccataggatcaacttctctcggcaagatcctcatgatcgttaatgtagtcatgtccaatgaaactcgaacaccgttcttcaacttgtctttcgggactgcggctcgacaacccactacataacgcggtccactggatgcttttacgataactgtgagaaaaacggaggggggagatattcgatcagatttgacacaccctcatcagaaatccccactcacattaaggaaaaaaggtggtctttttactcacagcgctcatcatccaacgctttcaatacttccccgatgatttgtccgaccgattgaagtgccttaatatcctcctccgatttatcgtattcttgttccaatgacctcagcgagaaacgtaagcgcttcaaactttcggcgcatctctcatggtcttttaatttctgaattcatttattcaatcagaaataacagtgttagttccatagatcctttaacaatcatatcagcccaaaagttactaacctttcgatatgcttccaaagcttgtgtccgtagttgggcttgatcggcagacatgttggattgattgttgaggaggtaggcgcttcaagctaggttctgatctgcagcgcaagacttgaggaagatgtagattatggagaccaagcttgtggagatgtggatgttcgtctttggtcaacaagcccattggcaacttggactggcttgctgcgcttgaagctgacgcacccgcatcggctgcgcatacgtcatctcagggactccagcgaccccccgtggcttggagtggtggggaggatcaaatgctccttccaagggcactcgccatccggaaaacaggcccagcggtcgccaatcgtccgtctgccggcccaccagccaggccgaatcagcagtccatcgccgtcgacagcaagacccaggaggatggaatcaatcatgaacggctcgtcacactcccatcgacccagcagaccgaaaaggtcacagcgactagatccactctgacccttccaacacccaactattgcttggcatcttcaggctctcttcgctcttcccacggtatcccatcatttcagattcaagaaaaaaacttcagaaaatcgcctcattctggttgcatagtttggctcaatggtcttccaaccactcaaaatatcaccaagccagtcattatgaaccttgtagcggctatacgcactgcgaaatcgaaagagatatttacgggtaatctagctgaatccgtcgaggtcaaatatatcgattttgtgaagggcttggcaaccgtaaatcaatcatgttatggatttctgtcgattgattggcgaagagaacatgacttaacactcaatctgtttctctttttgcaaaaaaataaatgaataacggttttcacgtcaaccagtgtcacatccgattttcctcagcttcatcggccgctggattcgtccaggtattaaaatccttctcagactccgagaatccggtagttctagacatctctgggttggagatcgactgctccaagctcgaagtactggtcatcagcgggcgacgagaagagatctatttggagaagatccccgactatcttcactaatggactcctcgtcaaacatcgctgaagtgctccgaacaggtaatacatagataagttcataatccccaacaaatcatcaagtggttgagggaagcaatacgttatacaagtccaatgtttaccatggccggcgacaaggtttaatgtagacccattgctcttcttctgcaaatacggccaatcaagttgtctcatacatatttttcaaacaaaaaagctcaaagtaatcatgattcacaagagtggttgcccagcttctaatagtagcgcaattcataatcatgggtgcataacaccggaaatgaaaatgttactagtaagcaagtcacccactgttggcttatccgagtgagaccagcattgaaacactgccagcaattcatcttgcaaaatttagtaaggaaatcaattccaagcttccttcataagtgagactagaaccaacaccaccatgtcgagggcctgatagcctccgtaagaaacctaaacaattaggaattgggatgttaagacaacacgttactacatctgaaagctgcccgatagtcgggttgatgcttgtcattctgattcacaggtattccagcggatgatcgcgtgtgcattgaagcgcttcccaaaaaaacgatgttgttgaagttgtgtggaaaattgaccaagcaattcctcgcgagtattcgtgcgttcaaaagcctttatataagtgggattggtcgagtaagaagagtcatgtgggcgtttgaagtcccaattatcaatgctttacttgatcaaaatccgcgactgttgcagtcctggacttctggcgcactagggagctagcaacgctaatagatccagcctagctgatatgcatcattggaagttggaacccatatcataaagaggcctacttccatccttgaaagaacaagcgatatgaagattgattaacttttcttcggtatctcgttaccgaaggtactccattgcatgcggtcacggtacatctttcgggagtcagacaacggcattgagttccaagcgatgaaagccagagcgagttgtctatcctatcctagcgtcacgggttgcgatcgcttcgcttcccagtcccaaatccgttgtgattatcacttcttacgatttcattcctgccacttcttcctccagagctgaatctaaaaatgttaatatttaaatgcccttttcattagctcaatataacaagggacactcaatctcacctgcttgcgactcgaaacgttttgtagatcttcccgcgttcctatatttttgcatcaaaggttgccagcagttgtagtgtaccatcacctattttccgctcaattcaggcccattttcagagttggaaatgtggcttaaaccgctattattttctgtcgcttggaatctgttgtttaccaacttgtatctagttcatggtcatgaggttctttcagcgtttggctttgatcaagaccaacaaatggtgttgcctgaaaatctcctatttccctcagcgttctcgagctcggtgcttaggaagcgacaagtgatcggctcgcagcggctcaacacaagcgaaggactgctgaaaaatttccaagtcacacaggtatgtcttgtcctgtatgcttcataatagcttgcttgcccaactgttgatcaggctactgactgggttggatggattctcaactcgaaaaaacacggctcatggcatgctatactcacgattggttggaaactcgcggattctagcctcccgtggtccctcaacagggcaaatcttgtagtcgaagtctcctccaaactgtaagcacagttcgaagttcatcatcaaatttaaattccatcattacatccttggttttggtgatagttcttgaaccaaattcttgttttccatattcttttcctccttccaaaaaatcagacatttggaaacagttttggtaaacctgcaagggttagctactctgcaccacaagagtgcggcgaatcaaggagctgggcctcagtgatcctaagtttgactttcagtaagcgtccaaagtgacacagacggtcaaagcataggatccactgaaaactcttgagcattttgtttgttgtgacctagcatcacggggcaatcaattcgatcgcctaagtgtcagtcgtctctttcactcctggcagtttttaacttgacgagcatgcaagatttttgaaacaaaaaaaactcaacctgacctgaactgttctgtaccatgtagtctatatttttaagcggagttgagagtgagtgctgctcactcgcaatgcgtacctagccccgtccacacagttagcttcgccagaatacagatgtttccgaatcagcttaattcaaccatgttattttagtcatgaggacatccacagcggagcctacgcctggaggtatcacatggacaatgtatttttccaaaatatccacctgtttgtttctctgacaagacagtttttcacactgacgaattttgattgaatgctggtaatagtcaaaaggatgtgaccaaatacattccgctattcgccttgcctcaaaccagtttagtcatgaggctagataacattgtcgacaaatcaagtggaatagatggagaattttatgtggaactatctgcaacctattacatggccactgcggatttcccagcctcaataccgccagctgttatcattccactctcagaaagtgactcagcaccgttttcagttcctaaagctgcgacaatacccgttcaaataccatctgtaaaacatgctctagtatattttcacagatttctattttgagctgatataaattcttcttatttttgtggtgaagaatgccgtatctgctgctgtggaaatttatgctagtggttctgacaaagaagaggtgcgcaagaacttaactccttagaatcctgccttgtcttttattaaaaactcttatcttatcccggtctcattttgggtcacgtcttttagttttgggtcagtcctacgcggtctcgatttacacattaatcttagataccttgaagatattcagtatcaatctgacacaaaacaaaaagaaactagtacacgaatcctttggaccaagtgctcccggcgttgaacaacacgtcaaatgaaaattgctctgccaagggatccttccgggaagttcaactttggatgtgagtgtttttgagaaattttaggaagctgaattgggttgttaatggtatatttatttgtatgtctttccgatgtctacgatttgctacagcgacaatcggctagctggggttgcttatccatttcccgtaatattcactggagggatgttgttgacttggtggaggtaaatagtttttttgcataaattttgaaatacatattcctgatgtactatgtgatccccatgcttttgtttttggctaattttggttaaatgggatgtgggtggattagacccatggctgcctacggaagcttcgaccaacccacttatcaaatcgatatcacacctttcctacctcttttaactgattccaaaccccacaacttcactctgactgttgaaggacaaggcgaaaatcgatcaatcaattcaaaatggtttttgagtggaaacattgcgatggcgcttgacacttcaggagaacgtaccacaggagaaatgatcgagtataaaactgatcctactatcaacattgctggagggatatgcggaggctcggtttgtacaaccaccaatgctagccggaaattatttattgaaagctacttagtaacaggcagtaagacaaagaaaaaagcatcttttaagcaagactttgcttatcaaaacaagcaaattattgccgcagatggtagctcccaggtatgaatgagtagtagtccaaatcttcttgaccaatttttttgaccccaggtctcattctcacttgcgtcaattacaggaggtaacacaactatcaacaggatcaagtggatcaaaaacggattcagttgctactttttcggatgattttagtttccctttgatggtaaaacttcaaaatgggccagcaggtttgaagggggatatcaacctcacttacaatcgcaaactgaagccagctctaagagggctggcaacaagtatccagaccacccaaatcgcaaccgggaccttggagcttgctgatcagaacagggcttcgggaggcctaggacaaaccgggcaagtctttttctatacggacgaacgaggttcaagcttcagtcgcgatttgatgataaaaaatgtaacagagattttgaaagatgttcaatctgggtcgctttccatatctgtgtttcagaatagcagttgaagtgaaaatggtatgctccagaaataatcagagctcagcatttcagattttctaattgcaattttaaggacatggaatatatagttccaacaaaaatttacacccttttgctgtaggtagcagtagcactgtatttagataccacaaattaactagcttataaaatatcagcaaagacttataattggacaagaatttacccacaattttggggagtttgacaagtttcatgccagttgaggattatccaaatttaagtattcctcctatgccaatgttaggagcttcatgtaaactgcaaacaaaagtgaaatgtagattgactatggtatcacattttatctgaacctcgaaccacagtgaggtaatcaattcttcatgacctgcatagaggaagtcatcaaacccaattcagctgccaggagagctatggatataaggcaaaactttatgatcagtttttgaggctctcaattgccatgcaggtgacttgtattcaacaaatatgatagtgggcaagagtcttaaggcattgttaattttttgctgatgttcataacatcatgtatggggcaataacatcaattatttcaagatacatgtttttcaggtcaggttaaattaatccacttcagcacatttttttccctctcccctaagcaggaagatcaaagacaccaaaaaaagctctttttcacagaagagactaataaaaaaggaatgattacacagacagttgatgggaatattagatgtggaaagaaataattttacttcatatgtaattcatgtctatctatctgaagattaattttaaatggtttgaaggtaaatttaccatttgtattaaaaaaactcttaggaggtgcccaattataaggtggtccaaaagaatcatcacataagataagaaactcaattgaagtttaatcttctaagcttgtaattaaaatattgtgactaagtattcccacatcagataaataaggattagtttaagcttctttaaaaccacagtttccccacatcccaatggcaactgcacttgcatagtttgcatcttctgggtgctactgggttttgatttcctcctttgtgtttttatgattctctttttgtgtaaggtttgtttttcttttctattttatatcataattttggttccattttccattcatttcagatcccttttgccattttcttgggtatgattttatttgactcttgctttaattttttatcctttttccttgcttgatttatctttgaaattttcagggaccacaagcccaacattttgccttgcaagtagagcgtatttttgaataatcactttccccaccaggctgggatatgaatgttgaatttacatcggtaattgatgtaagtttttaaattttcttgatctgcatggggccaatcacagaaaccaacaggacattattcaggatagttacatagtatcagtgatagtgaaatgtttcatgattggctttcaattttcaataatatggtgtttggaaggttactggaattgaacacaggagattatggtagagaaaagtttgtgattttatccttactgataagtatatgtgagagggtagtggtgacagtaatttggtcagtcgtgtagtcaacaggtcaaacccaaccatgtaatcctcttcaaaaatgagttctacctttactccaatagggaatagggagagagaatcagaatttctctatctcgcagggtaggagaactgatggaattatccttgattgctcttagctttaactgatgctccccttgattgctcttagttttaactgatgctccatatcttgaatcatttatggtagttgtttgtcttgattatggaagcatttttgaggtacctcaatcttgtggctttaggaatatgattagtagctgcactatcttcaatccttcaaaactaatatgattttgaaatatctttctcattaatattatttatcaaattggatattattcaatattcttgatcaatcttgtacgtagtcctcttagatagcctagttcacattgaaagcttgcatgtcagatgggaaaattttcctcattttattcatgtatatacaaaaatcccaatggtggaactttcaagatccaaaaaattgattggagtttgaatctaaaataaaatcttgtatgcaactggccataccggcttagctctgaggctcaatgcataggtagctgaaataaaaaggaagacaacaaatatatgccagtaaatacactatccaagctttcttgaaatggctgaaattgatcattattggttctcctcctgattcaactgtgccaccttgagtgatttccagtgcctctgatcaaaaaatgttttgttctttttctcttttctctgttagtgttggcaaaaacctcattgtaattgaagtctcaggatcagccctgattgtggaatatatttttgtaggcttttcatgagtatgtatatggagtgttatgtgaaccatcttcaaaggatgtgattgattttagatcaaagctctttctctgtcttcacttgggtttgttgctgtaatttttccagcttgttaattgcacacttaagctgatataaggattcatatacaagtgacaagagcaggactggagatgtctgtgctgcaccatccagcggagcttgcaaagcaggttttgatttttttttttttttttttttttttttttttttggctcactgtgaaagcacctgaaaccacccgggattgcgaacttactaatcggatcccggcctctccaacggcttgttgcccaggccctcggaagcaggacgatgagcttgaccaaccatgtcccgactgacaccccaacacctttcaataatttcgtcctacctccgccatctgagccggttccgagacccaacaacacggtctgttgaacttcacatcccaaattcatccttgtagaataatctcaaagatgtcgaattttattagatcaaaatctgactttttcttttcaaattttatttctagatgggtacgtggtcgcatggtgttgatggtgtcatagggcgtatctcttaaacttgctacatcaacgttgttgaagacctcatggctccgatcctcaaagactggaaaaatgaattgaaaagacaaaacattttactgaaggtgtaagtaatatgtacttatctagcagaaaaccgcaaaggaaaagctatctaggattttggagatcaagatcgttggcatttgtttgtttttgttctctgatctaggtttgattcaagatagctgccgcaaactcgggccatgtgaacgtatacgagactttactgaaagaagcatccgcacgagctggagagagacggaaggaattcatgaaagtgagtccaacgatttacaaacaaataaaaatcagaagagtgccaaacagaacgaattttcttttcttttttttcgctctagttatatttggaaatggttccagggatcgccaaggaagaactgctgtatccattgtccgagctcccaagctatttgccagccctagtggctctgctcagctgcccagatgcatatctggggcaaggacggccatcgattggccacttgcaatcgatccctccgggtacgctgatcaacaatacctggtccgaccttccacccaaccttcaatcggccgcaccacccatagcagcacacatgggattgttgcacgaagccagacagatcaacaaacgacgctggctacgtgaccgctggttggccggtctcattggcccagtgcccacctctcgcagtccccgatgaactgaaaccctcactacctcccaagatcctcggacaatcccgaaagatgctctccgagttgaaaatccgagcttccgatgtcggctctgctggttccccgcgctatgcctccggtccaaaacaggaacctaagtcgacattggctgagacacccagatccatccccacgcctctcatccgaatcccccctcaactccccaaatcacatcccctgagcccgacaccggtccaaatagaatatgatccactcagtgatctcttacccaaaagacaagagcacccgactcctggtccccccccccccctagacctttcacaaggcccacgaaaactgaccaaacaatttgtcagacgttgctaccaaaacgtcttgtgccaagtacccatcctcactcatcacaatcaaaataccaaccaagctgatcaaaacacgagaaactgcccttgattgtagacacctctgatggccaacttgtagatcgcaattggattacgccttcctctccttcagatgccgatcagtgttcatcttattccgtcaaaatggccggcaatcgtcttggaactatccagtttcttgatatgattgccgaagatttggaagggatgccttgaaaatcactttctttatgcctccattggtttctttatccttctttctcagccactatatcatctatgtcgcatactctcactacttgtacaacattcccctcatccttgcattgcatggaacataatcatatcaaaaattcatgattcagatagaaagaaaatctcagtacacttatatgaacagaaatcatatccaaaagcttgtcacttgattccctcactagagaaacctcccttttttggatgtagatacttctccagtccctctcatttattgattcttggatgcaaacgtacacgtcaaaggtcacacatcacaaagccttgctcgactgtccggtcttgatgttattatcccaaagagatacaaaagggattgcaagaccggcgcgcgagtctcatgtttgaaggtcacctaatacctgagcttagaatttagagacctcgatcatctcaatctttccctgtgatacattccgcatctctcttgcaattcatgctcaaaaatcgtttgattttcgttttgtttgtttatgatcaagagtcatttgcaggtgccaggccattagatcatcacagcgattatctggtgctacagtagtgcaagatgatcccggagaagatagggaatgcaaaagctttccgcgtctctgcgcgcggccatagtaccgcgtgcccctgtctcgactcaggattttattgtaagcttcggaacacaccacgaccaacttaatcaagtccctccaacggtgctgatggaacaggacagaacttagaaggaacaaatgatgatcacttcacatacttgtgtatcgacatttatttcaatttgggatcatgaaataagagcaaaggaagcagtgcacggaaaaaaacatgaaatgatgcgtccttggaggttgtcacaaatgtgaccataatgaaaacaggtaaactttcgctttcttgtccgtgatgaaagcaggtacacttttttctcacgaatcagaagtgtaagtgaaggttcctgatctggcagcgacatccaccttacgggcatactggcgggatgagaaagttaccagatggagattaatactgagtggataagtgaatcaaagacggaatcactcaccaaatttgtcagttagacagaagcgcgcgtagtcgaacataggccgcatctttaattgagggcgcctgttatggcgagtgggtagagcacaagacgtgactgttagttattcgatgatacatacatgaattgaggatcgtccaaattggccaccgactcaccattgccgctgttagtgttactaacacaactgttctggttcgaagactggcaggcggctttgtagaacagaacaatgttttgcattagttgtctgaagaaagcgcactcacggtgagcagcttactctttgtagtgatgcactggatcgttgcagtctcatccttgcagcacttgcagagctggtatgtggcggctataacgtgttagtagggaatgaaaaacaaggattgagtgcgtcaattttcgtttgatgcttaaatgagcccggtctaaattggggcatcagctcacggtcgttttgttggaggcagttcttcacctgaccaggcgtaactgtggtacagccaccgattaaccgcttctcaaattggtgtgaggaagcagtggggttgtaggcttggagttgtgcagggagtaggagggagagaagggagaggcagacaagtgctatcatctttaattaaaagcttttgggtgatttttccaggctgctggataatgttgatgattctcaagcgtggataggagcgtgaagtctggatcagagctttggggaaacgaacaggccttttatacaaatatgtgtccaaagttcaccgctcggatttaaatgccccataactgcttccaacaatcacacccttgtcgaaaaatagatgtgcaaaacatctgaagaacaaatctgaaatatcaacggatcactcctcccacatccgcagtcgaggcaccccaccggtagatcagcttgcggtgacggtccttggcggtgttcccggaaggagtaaatactcagaacacctgagaggactggccgctgccctctaagagagtagctcgcgtgtgcgtataagcgggtttagacagtgattttggcggggattcagtcggccgcaggaaccgccggtttggggtgaactcccagccgaaattccccccaaggtcgctcaacttcaaagtcgacctcactcccccttcctctcctccaagtccgtcgatactgaaaaaacagtctgccgacaattcaacccctccaagcgctattgttgtttggtgaccgcgaatacaatctaattttttctctggtgagtgattgtgtcgttttccttattctcactctcaggtacttatatgaatcactcaacagatcgatggcgcagaactatggaactttttcaggctatgtagatccccaaccgtatccaaataacaattgtgatcaccgactaatgaatgctgagttccagacgaacgaaagccttcgaaactcgttttctggcgggaataattctggattcggtcctggcgatccaaacgtactgtttaaccaaatagcaagcaataacaccttggccccggacccagctcagacaaaccatactgcgacgcaagggcaacaaaaccctactggcggtggaacgactagccaaacatcaaccacgactagtacagcaaatgcgcgtccattcaagaaacggaagtctcgtaagaaaaaaacagacatcccagcagaaaattcaacatcgaacgagggtcgcgagccaaccactaataccactgcatcagacccccacccttctagtaaccgtccgcgcggagaagctaccacatttcaaaatgaagaaaatccaaacctttcagtctctggcaaccgaccatctctcccaaacaatctaatgagtagcctgcagaatgaaactctccttggacttcgaatcgctcagaacgctgttggtcaaaacaaacgaatcaccaatcaaattaaagatcagctcaaagaactcaccttagaatatcaacgcaaaattcaccttctagctttagagcataagatccgatcagagcttcttttcaaatgggtgggtgtgtggaacaaggtccgaggccccaacaggttcaataacttctgccggtacgctgcagaagctcgaaaactttttgattcaagtaagtcctgtctgaattgtcatcaatgcatctcccaatcatctgaaatattcacaattttcttccttgtgcttttttgggtcccagagctgctaccccctgctgaaagaatgcaacaggttgctgaacgatggaggcaacttgacgaggatgaacaattgaagtataacgactgggatttcatcaactcgcttcgcgaaaaaatgggcctgaaacctgttgatgatcctgaagagattgaggatgaggatcaagagcaggcaagggagctggaacaagacactacaggtgggccaaagaaaaccgatgtacaagttctttctcattgtaaagcttgggctaagaagacagtcaccgacgtaagtctggccttcccttccacatttttgcacatcacattttgagctgacaactgccttcaaaatcaagatgaattttttcagcacacagtactcagttgaatcatttttggttcttgcatcgaccgatattaaagggcgtgtcttcatcaccggctcgagctttcttggcgctgattacatgcagcttctcagcaccaaagctaagaaagcaaacgacaacgatccgtggagggggttccgagtgtgggctgcgggtttgggggtcgaggcaaacttgcatgacttgccaatagaggcagtctgtaagaagcgaaagcgaactgcgattgaggtgacgacatcaaacgtaccacgaaaaggaaagggaccttgggacacggggcttgcaaaaacaaacaaaagttccatgaccactcagctcaaggaaattctaggtaagatgtttttcttcatctccaaacttgcagacttgatggtcaagctgattgatctatgcatttgagtagcaaaagcatcaaacggggttcgcactagtggttggccaggtgagaaggctcgtgaggtcttcaagaacttgaagttgaaggttaacattgctccagaggcagtgaagctaaaggaggaggatctggtgggagtacaatttaagaatacaagtgatggaaaagttgatattattcttgaggccatttacaacaagtggctcactgtaatccctgttgatgaaggccgtaccaacttggagactacctcttcaaacacctctacagctcaaaacttggcagcttcaaacaatccgattgcaagcgaacaggcaattgatccaaatctcaatgaagcaagtttgaatgatagcactgccacatctacttgattttattgtcatttccttcttttctcttgaaattgtgattgctcttattttccttggttactgtgcctgttatgtgcttgtcctccttgtcatctgagttgtagtttattatcatacatacatggggactgtctactctttacaaatgcacaatctagcttagatacaacaaaatacaccaatggtgtagtggttcattcaacaatctttcaattctgatccattatttttttcttgctcacaaaataatggatcagcattgccaaaactaaacatatcagaaaaatcacaatttttactttgagtgttaattgatcaataacagctgaagctgatgagtcaccagctttgagaaaaggttaagggctctaaaatatgaagttttcctttgaaattccacatttcattttaattcaaaccatctgaatgttgagattttatagtaagaaaaattgacttatgtataccctgtttggttccttagaaatcaaacaatcattgttggtatgaaaaagggactagtggagagcaccttatttgaccatttttttcaacagattttgttatgcttttaaccccaaagatgactaagggaaaagcaaatatggctggtactaagtgggttttagaaaaatgggtgttaataggaaaaagggactgatgcaaaagattttggtttgagggcatgatttctgcaaaattagcaagaaactaaaattagttttatgttaaataccacaattatttcttcttttcacctgaaataaggccacaacagatggggtatgtggtttgaacacacactacaacagtaggaaaaaaacactggtgggtaaacaatttagtttgaggggagatgccttcaaatttggtgagcagtagaatttaaattttctttcaaaaaaatactttcaatccttttcactcaaaagatggctgagatggtataaggtttgaacccaaatgtgtgttggtaggacaaatgactgaagagttatttttttctttgaggtgctgaagctttcaaatatgcagagaccccaaattcataattctttgttgattaaaagaattcttcatcctatgcagtgctcaaaattaaggtaaacaatggggataattaaggccccgtttggctgtccataatttgtaattttgagtcaagatttggcaggagtttgtgcaacaattttatattgttttatattgcacagtccaaatctgcaccaaaccttagccaaatcacaaatcatgatttgcggccaaacggggcccaatggttgagcacaaaattcaaatgggtgctgaggggaaagatttatataaaacacaacccagtaagtcatagtttaccaactaaaaatggaattttatttttatataagattttcaaacaagatttcatattttgaaatggttgaagtgcattcagtgaatatgttgcaacatgtggtcattctgaaaaaacatatgtgatatgaaaagggccagcatatgtgggaagacattcactgaaagtgttttaaccaatattccaaaacatggagtttttccaacaatatttgaacaagctttgataatatgaatttaatgtttagaatggtttaaatacattcagttaatgtgtgcccatacttgttatggatttattgaaaccactccaatgcgtgtaagttttcttctaaaattttatctgcaaggttccatgttttggaatggttgaaatacattcagtgaatgtgctccaacacatgatcattctgttaatagttgcacaatatttgaatgaccacatgttggaacacattgcctggatatatttcaaccatgccaaagaatggtttattttcaaagaaccatagggaatcaaaatttctttttttggaatggttgaaatacatccagttaatgtgttcacaacaagtgttcattctgataataggtggatacacaatatgagaatgaccacatgtgggaacaaacttgaatgtatttcaaccattcaaaaaaggagttttgattctttattgttattggaaaatatttcattatttagaatggttgaaataaatccagggagtgtaccacaatgtggacatgctggtaatagatgtacaactggagtggccacatgctatgaaaaattgactgaatgtatttaaacaccaccaatacatgtaattttgactcttgaacaagactccatgttattggggtggtttaaatacattcagtgagtgtgttccatcatgtggtcattctaatattgtgcaactattaacagaatgatcacattttccactctttgaatcctatctatttattccttctatcttgggcatcttgtgaattctaaggatataaatggctgaatcattctaatgtattcataaaagctctttttcatgtaaaggttttccatcaaaacctccagttttatagtgactgagcaaagtgggatgattagtgatgagaaagaggggcttggtccaaaagctcaaaatttgccaaagaaaaatttgcacacgcctgcattttaatcttctggattattctcatcaacagacagacctactcatctgcctccttcaacctctgcatcataaaaaaaccttttcaaaccctcagctctctccctacttgcctcgacatgacacgaacaagccctgataaccttttcaccgagcggcgccgatcataccgacctaggcctacccctcttgcagatcagctccgtgatttggaaactctccaaaggattcagaccggaaccgacccacgcttgttgatcaatcccgatattgtcttggcacaccagcaactagaagaggacctacatcgtcaaacggatcctaatccagcagatgaggaaaatcaacccgatgaagattttaatcattataatccagcgtcagaagccaatgaagatgtcgacggtcatttcagtctaattgatgaattgaatgcacatcacacctcagtagatcagcaaaatcgacatcagtcaatcaataaccactggaccagattgatcccaacccttcatggagcgtacctctggctccaaatcaagaccaacaattggacaagttccaacgcttttgaaaacttttcaacagacttttgcacatgcaaccagtttaaacatcgaaaagtggacttcattgatttgaatagtaagcctctaggtgggatgaataaacaagtacataactgattgaaaaccttgctgtaacattcatttttagtccaaaaaagagaagtcatcccgttctgccagtgcacacccgacatgctacacttacttgctcgtggatacataggcagtacaccggtggcccctcagactgctttttcgatcaacctactcgctttccacaatcatttgtggcagtggtgcactgtaggcaccctgcctttcatgaaggccatgcaagcatggctagaggagcgctcaatgccgcttctaacccaatcaggaaacgtgtggcccttgtctcactgtcatcatgatccagccaacatcatataaactaatcccactgttgtttgacttggttgtttagcggcgagatctccgtacaaacttcgcagctgccatagatgtctatcgcttacttggtcgtcgaacaaacgacattcttaaagataccctccacttaactaggcatcaattgttggctttagattcttgccctgcgtgctttggctcagcttcacccagcaacttacaacgagatccctccaatcacactgtaacgactagactcggaccagctcctcaaagttctaatcctcctgaaactgtagctccaaatctacaggaatcaaccactttgaacaggctgcctcaagacccgggaaaccgcccacctcctttgataatatgtcttgacggtaacttccaacacagacatcactttgctggaagtcggaattatgttgaactggtcactcctgataaatttgtgaagcccgagtcgataaccgagatgaatgactacatcaagcgccaagaagaaatacaccgcgtcagaggaactgtgagttgaaaatccaccttataattgtataaatggactgccaaccataatgtttctgtgagacctcagcgagatcgttgtgccgattcacacaaagccgcagatgataagaggaacaagtcaacttggaaagcatgtgatgatacaggtctgatgggatgttgctgcaggcatgactcagcagtttatcttgctaacatttctgacggcggggaaaatcgcaagtatcccttggctatactcaaccaggttctatctgatgttgactcgactagggatgttcaagttctctatgatattggatgtaatctgaaaaagtttgtcgaccttgtgagttggctggttttttatctacttttttgatcatgctaatggctaatgatttatctatttgcaagcgccatctgttccctgaagatgccaatcggctcaagtttggcacttctgtgtttcattcctatgtacacaactggaagtgccagctggaatttagccctcgatacaacgatggatggggcctgtccgatggggaagggctagaacgactttggtcttatctgtcgcctctggtcagcccactacgatacgctacccgaaatcatcgactttctgcacttgcacacaagatccacttccacaacaaacgaggaatagaaaacttaagtcagtaatctgttaatttcttctactgtctcactctcataccaactgaaatgggtcttttagtacactggattgagcataaataccatcaggcggcgcgacgaaaagaggaatcaaccatcaagcttgactcgctttctaagctgataaatccatttgtctcacccagagcaacttacgatctccggttctttgaggaacaatggaaccatcagcgccagtttcaattaactcactccgatgcagatcgcgagcggcaagaacgtctggcaatgtttttagatcgggaagcaagtttgaatcggctgaggtatgtgatgagacattaggttttagacaaaagataattcactaacatctgtgcaataaagagcacaactcaatcagatgacagccaccaattctgggtcctatgacgacatagtccaatcactagtggaaattgcctcaagtgcagaacaacaacgcggatttgcaagcgagcttcctggagagtacaatgtcttgattggtcaagatggtacgcattaactttgatattgtgctatacagcaaaaactgacacgttgttggggatttggaagctccgcgcagaagactacagctgctactttggcattcaaaatccgcattgtacactcatgccgttgaattattttcagaaagacaacccttgtaccgcggaactcatattggaacaacacttagcacacgcataattgcagcaatcgaccgtcgaaaggggcctattgagactgccataaggaagtataatggctatcaagctgattacctcgcgcttttgttacccaatgaaacccaaccagatataccagagatgacttatcgggtatttgtcaacctgtcgctcgacgatgctttttggcaagacgtttacctgtatcattcgcgagcgccttgggctgtcaactctgatgtacgttctggaatccatgcgatgttgatttcacaaagagcagacgaagaattcgctctggtacggcatgaatttctttctgccatttcgtgggctgttaatcatcatgcagccctcaaggctaaaattactgtcattggtaagataccctagtacaggctcaaatttgtgggtcggtctcgtttaatctaatctgaattataaatgtttggctggttatgtagaccgctttatttcagaattatccgaagacgatgatgaagatatggagtccgaagactcagcggccggtgttctcacctcgatcagcttgggcgattgtggcaactcagtcaaggctgaactgctactatcaatcttgaacagctacttaactaaacacgaggccctcatgcgtagctggtcgaccgatgttgagtccttgtggaagcagttacacgggaacggcccacaggcccacgagtggttcaggattatatcgaccctcaaatcagcggaccaaagtgaaactgccccccctgtcgaagttggaggtcgcgcggaggaggttattgatgcgaacgagggagtggatgatgaggaaggggaagaggtggaagcaagtgatttgatcaatcacatacacatcaacccgcaatctcacgaataattgaccagctgtacatataatttttactgcctcaaacttattgtgtcctcctagttttgtctgtcttcgttttcatcctatgtgcttcatgttttcaataattcttcataaggactggtcaacctctcacaatgtggatgcctcactagcttcatgagcaaatgattcacatagcaatattaaaatgagatagcaaattaatcctacacatatcaattgggttgagatgtcatacgaccgcatgcgccaagcaagctgagaaactcaagtaacgattggcaggatgttgaaggtcggatagggagtggatcattcaaaacccgacttcgaattgcagagagttttccaagcttgacacccatccctccacccccatttttcatcccagttcgatcatgagttgattatttcttaccatttcttcttttcttgcctccagtttctcagtgtgcaaaaatgtacgactacatcgtaatcaaaagtgcattctaactatcattggcctgttcaagagcgattgaaattctttctcgagtgcaaaagtggcaagttctacatactggaatggttcgaatagctcgatagtatattcacaacgagcgaggctattgaccgctagcgaaggtttttcagtatcggtggacttggaggagaggaagggggagtgaggtcgactttgaagttgagcgaccttggggggaatttcggctgggagttcaccccaaaccggcggttcctgcggccgactgaatccccgccaaaatcactgtctaaacccgcttatacgcacacgcgagctactctcttagagggtagcggccagtcctctcaggtgactcagaactagatgcacgaggccaataaggaaatgtgatcgagaaagaagacagatcacacctgccatgagaatgtaatctacatataactaaaaaaatggcctcagagggccaaacaaacccagttcatttctaacgccggcgtcgacctccaattcacatttgttggatttgtcgacgccggcgttagatcgaggcagacaggtgtccaactcaagaaaaccccaaaggtcatcgagtaaaacccccaacatccggggcaaacacaagctgcctccccaaatttgggggcatatactagtgggctatgtaaggaaggaaatgacaagatgtgatgctagaagataatagtgaagagaaatgtaagccggagcatccctcacaacatcggcgctgaatcgcccaaaagcccacggcattcaccctgccacatgtcaagcagtcatctgttttgttactaacatcgaaataaataaacaggtagtttcaccggtgcggccgcgagactaactaaaggggtgcgtgccaaggcaaccggcacctggatacactacgggggtgcttttaaggttttgcttcgaaacaatttcgaaacgtatgcacttggcaatttcgaagcagctttcgtaaaaagttcgaaacttttacgaaattttcgaaacaaaaatcgaaactatttcggaatattctgcttaagattttgatctggtgaaattctgggttttatgcggatattgccggatcagaaccttaaaaaaacacttcggaaattattccgaaagttcttcggtggtaggtatgaatctttcgtaaaattttcgaaccatgcttcggtttctccaaccggttcgaaagaatatcgaaagtacttcgaaacttttttggttggaggaaccagaccgatgtgaattttttttttgaaaaggtatttaaagcgctgaattgttgagcagggtgtctcggttgcctctcgcttcctcatcctgagttaccccctcctctctccctctgacgacgacttccttgagctctccttcatgtgattttggttgagcacactcaaatccacttataagccatctcctttccagttttcataactgtcctccaacagtaagtgacacagcggagtaacaagcacaccagcaagcgatctaaacaaaaattgcttgatcgtttatatcttgtcgtttttgctcggcttcatcatttttcatcattcctcatcatgtcgcttactttcatgtgttttatgcttgttgtctgctatcttttgtcttctttggtcatctcctatctgctgttgtttcattctcgctctctacttgcttttgtctggtttcgttgttgttactcaagtaattcttcagttggaaatacaaatacatacatgccttaaaaccagtgttggatgagcaagcgagtgagaggaacaggcctttttgaccaagtgcaatttacaaattgccactccaagcatcataaaagttcaaaaaaaattcaaaacacccctgatcatgacaaaaatctttcgaaactttttcggaatcattccgaagtcaagctttggagtcgacttcgaagttaatagcattccgtaactttttcgaaagaatttcgaacaaatatcaaaaggtctttgaaagattctcggaatccctttcggagcacatttcgaaatgtacctggaccaaggtccaggacgtccccccctgcgggggcatctttcgaaacatttccgaacgaacttcggaaatgttccggagcccagcacccgtagtgtatttgagtgctcttaatgcaaagacagcatgaacctgtgccagtcaaatagccgtccggaattatggacagcgtaaagttgaaaatatgtgttgaggtgattcaatcaaactactcgagctggctgctccaaatccctcaggcaaagcagccagaaatggaataggaatattctgattacttgttggatgcagtggaggacttccgtcaacatctgtgggtctcccagagctggtttagagcctcaaaattcaaatttctctgcaagaatcaagaatatttgggtccaaatcgacttctgcaagggccccagatccgacgggaagtcctccagtatcaaaattgctaatatctacatcaaaatgagactatgtattgcagcagaataaatatttgttgtcctttgttgggataaaaatactcctatgatacaggctgcaaagtctcctacaaaataagataaagaactagatcaagattgatcaaacagggagatgacagagtaagcacaatgaaaaaagtaatattcttcagattaagagtaggtagcactcaccatttgcttagtatctaccacacccaccgccatgaggaagtgctgttgaacttgcagttcggggattcattctcatcccgctgcggcgctgcaaagcagaaaggaatagtgagatggacaaggtttgaaacctagattgagttgtatcaaatttagttcaagtctgttcatcatgctgtcatgttgtttctctcttttcctcatttgatcttctttcttgttccttgtctcacttgtgtatctcttcattctgctcccttgccacaggtctgttgttctttctcatctgtctctttttctttttctctttctcttgtttctcagtttgtctcatcacatttcatttctaggttcgctttgtctttgctctcttgttagttcacggtgtttgtgccctaacactttggttggaaacctcagttctttaagtgcaccggctggtgcatgaggaacgacaatgggacctggggtgtaaggcggtccaggaacggccagaggaccagaaacataaggaagcccattctattatggacctggagtggcggaccgtttccaggaggttattggcctgatacaaatccaatgtgtgttgagtattgcaatcatgcttcatgatgataagcagtgtatactcagacacacctcaggcagctcgacagtttttctgccagtcattttcagaactctgcctgatggcactggcagacaggtgtttttttgccgattctgttgcttccatcacaaaatccatgctggacggttgtgattggcagccgtgaggatcaagctgagcttgaagggttgttcttcatatcaaccgtgatctaaatcaggtctttgttgttggtctaagctggctcagctttgggcctggattggtttgattggcagttgttagcagagcttggactcgtcatgtgcaacttgccttggcgtagagatggccttggggtacccggcacccccctacccctgcaggtacccgccaagtggtgccgggtgtggtactcagtgcctgcttttgggcaaaaaatcaggcggtaccctggtacctttaagggtacccgcccccaaaccccctccttggtggcttgaccgagactaactggtcttgtccaggttgctggagaggacccctcctcggcaacctgatcaagaccaatcaggtcgctggtaagggccctccttggcgacctgattggtctcaaccaggttgcctggaagaacctctggtagccaggcagtacccgccaggagtaccgccggtacctgtcatacttgagcaggtgtggtacccggtgtctgttttggccgaaaaaagcagtcagtacccgggtcccatggggccatctttacctgggctgttttaggagagacgtggcttctctttaacttgactcgagggaggaatataaaggcaggcaaggatggccacacctgaccgaacaaaacaccaagtttgctacccagcttctcaaaaaaataacaggtaattagagcatctccaacgcgggtggtaaatccgggttgtacgccccgtttaccaccccaattcccaaaacaccccgccaccgcgggtggtatacggggaggtaagctacattttcagaccaaagaatgtaccgaggtggtagatctaccaccccggtacctcccttgataccactgggggatccgtgatatcctcgctccatctcatgaaaccccaatcctcaacaacccttccacccccaatatctccaactcttggttggtagtgaatgtacaagaatccttcgactaccaacaacacgccgatggcgactagtactacgcctactcctgcattggatcctctcttggtcattgatgaaactgaaggtatgtacagtctcctcccagatgtttatagccatctgttttgagctccacaccgggaacccaaagatttcaagtcacaatagttggtggaatggtggaaaatgggtctcaaagaatgaatatgaaaaaacaataatgataaacaagattataaaatttgtaaaaagtaaaaaggggaaaatcacaaaaactgacagctctaatatttctttcaggaaaagatgaaatctccaaagtgatagtatgagatttggaatgaataataagaagtgaaaatttggaaaaaaatgactacttggtggtttaaaaagggtgtctaggggatcattcatcaagaaatgtggcattctggtactgcaatctactaattttgactgcagggtgtccgcccaccatgctcaaacttttttgggatcaatatttttcatttataatcattcttttcatgttccaaacttgccctctgtgtgttcagttttcactcaaacaaaaaaagttgattttcttttatatttttcacagattttaaaatcttgttttctattattattttttcatattcattctttgaaaccttttttccaccattccaccaaatcttgtgacttgatgtttttgggttcccgcctgtggagctcaaagcagatggctataaacatctgggaggagactgtacaatttatgcgcttttgttcaaatctatgttgcttatttctttttttctttttgatccagaccaaacaaacaccaaaggggaaaagaaagaaaagtgaaagaagggacccacctatcaagatcatgaggatgctcagctaagctcctcctgggttgaggtctctgaggatccaagcgttgggaccgatcaagccggtacttgattctgggatcacatatctaaatgctaccacaattcaattcctcagccgcctcaaccaattggaagtctcaagggtcgctggcaacttatctctcatggggtcagcaaattcgccggttgcgtcaaacacattgatcagttgaatcccagtggtgccacttctgaggatcaattgaggaaggctcttgcttgtttttccaagcttcaaggaaagacgtttggcttccttcagtgctacaatatcctcacctcttctccaaaatggtccgattattttcaagatatgcacacaaagaccgtcaaaggccccaagaagaataaaaagcgagcaagaagcccaagcagtgaagcaccccccttgacctctgaacaagctttggacaccaagactccaagtgaaactcccaatcgacccaagccagaacaaccaggggggggggggaaagggcaaaagcgattctgagagacgtggctacgggggcacggataatgaaggacatggcaaccgtgcaagccgagatcgcaagtcaatccaagtgccagaacaacatatatcaaagccagactaaaacaatgcagccatcatgaataaagacatcagtggactcaatgaggtgactcaggagttctaccgacttcaaagagagcagatcatgctcaagctctgcaaacgatcaagagctgcagccaaacaagctagagtaccatcaactcaagcgagctgcagcactccgattgagttgatgctctcctcaagcaacacttaagcaaccaccacctcgaccaaaatctctgatagtactcaagcaacaacttttgctaccaatactcaacccacaaccacctcaattgatatacctcagtgctcgatctgaggttttttcaagctttttatttttctttgtcaattgctgtcaaatttctctcaaagatctctttcacatgcttgtggcttccactcagacatcattgttttttttattatctatgtatgcattgattacatcaatgaaattgaaaatgaagaataaaaaaagggactcggaaaaacgactcccttttttttgccaacgactcccaacgaccgtcagcagacgtccgttgggagtcgccttctgaagtttgggcggattttgggagtcgtccgcccaatttcattttcattttttattttttattattttttttggggggggggagtcgactccccaaaccacccctcatgtatgagggggtttgggagtcgctcccacttgaccggaaggaaccccttccggtcagtgaggaagctaaacctcattgagcggaaggaccggaagggattccttccggtcgatgaggaagatatccctcatcaaccggaagggatcccttccggttgatgaggaagattgaactcatcaaccggaaggaattccttccggttgatgaggtttagcttcctcattgaccaaaggagagtccttccggttgatgaggaagctatacctcatcaaccggaagggattccttcctgtcgatgaggtttagcctcctcatcgactggaaggaatcccttccaatcgatgaggaagctatacctcattgacaggaaggaatcccttccagtcgatgaggttggggggttcgcagcgagggcttcattgaccggaaggactctcctccggtcgatgaggaagctacacctcattgaccggaaggggttccttccggtcaagtgggagggagcgactcccaaacccactcatacatgaggggtggtttggggagtcgactcccaaaaaaaataataaaaaaaataaaatgaaattgggtggtcgactcccataatttgctcacactttagaagacgactcccaatggacgtccgctgacggtcgttgggagtcgttggcaaaaaaatgggagtcgtttttccgagtccctaaaaaaatctattcatcctctgatcttcctctcatggcccaaaggtgcttgatgagattgttctgcagtgtgatgtgagtcgcctggctttgtagggagcaaaaattagaaatgaacaccaagaaattggtcctagcgtccgattgctccaagttgacctctgagacggtagctgaagtattgtaaaagttttctacatttaatgtttgctcatcctccacaatcatgttgtggaggatgacacatgccttcataatgagctgtagattttcatgccgccatcctcgagctggccgtgacacgattgcaaaacaagcttgaagaaacccaaaagctctttcaacatctttgcagcaagcctcttgaacctttgcaaagtattttctcttgagtccttggggcgcgagattgtcttgaccaaggtttcccagtcagggtaaattccatcggcaagataatagacatgcctgtaactttaagtgttgccatttacaacaaactggcattgtggagcctcaccattgaggaggcttttgaagaggggtgatgtatccaaaacattgatgtcgttgttggagcctggcaatccaaaatacgcatgccatatccaaaaatcttgagaagccactacctccaagacaattgtaggtacctgggtgatgggatctagatcatgaagaaattaagaccggagaaggcacatcatccctgacatgatttcccagatgggaaatcttgtaaattttagggaaatcctgtaaaaaaattaagatttttccagattttttagattctctaaattttttagatttttccagatgttttagatttttttcagaatttttagatttttctagattttttagatttttctagattttttagatttttccagttttttttagattttttcagtttttttagattttttcagattcttgagattttaattctagatttttctaatttttccagattttttaaaaaaaatcagattttctcagatttttcacctttatagatgtctcttagtaaaaaaatctggaaaaatctaaaaaaattagaaaaatctagaaaatctagaaatatgtaaaaaatctgaaaaaatctaaaaaatctggaaaatccaaaaaaattagaaaagtctttaattttttttacaggatttccctaaaatttacaacatttcccatctgggaaatcatgtcagggaagatgtgagggaaaatgtttgaggaaaaatttttgggcaacaaaattgatttttgttggaacagctcaaagggtcacaaaatgaaggagagaaccgatgatgttttacttagaggagactaggcactaagtagtctacatacagcagttcccagaaagcttgctgtcgcgagcccctgggatccaggttttttttttttgagccacactttttcttttattttttgtcctgtacgttggctcatacagccaaagtattctaggcattacggcccaactcccacattttccaagttgaagatttgagagttggaccgttggaatcctgggagttttttgagtcagaagcggtcatcacatcgacacctcgccagcccttgccaggcaacagcccggtacccgaagccccatcgaggcctcggcagcagatttgcaacctgtacagtcatgtgtacaggttccgaggcgcataaaagtgtggcaaaaataaataaaaaagttgggaccccaggagctcgcgaacgcaagctttctgggaactgctgtacaagaggttaaacatgtgggtgagagtaaaatgaatatagaaatgaataaaaatttaacacatgcatgaaaagatgacaggagcaaatactcaatgataaagactagacccaggttcaaagactacagggattgcagcactagacaatgagaaaaggtgccactcagaaacttacaagacatggtaaaattaataattttttttcatctaaacattattaaatcagaaagttgagatagatagattttttagggatgaggagaagcagacaaaattccaacagatcagaatataggcaagactgggagtgatttaatttgatttaccttctctttgccttgaaatttcccagcccaactggatgggcaatttttccattcccaatgcatacaatccagggatccaaccatccctggaaatccccttttctctccaattgcaaggagttgagtcaaatcctacgtgttgggttagcgagtatcttcagctccatagatatcaatgactgcccggcaaaacttgataaggatttcattcaaagttgattcacctaggcggaggtattcattgttcaagttggaagcaccgccataggcaagcattcacacggcagatgcaattctttgtagtggtcgtaatcctggtttccccaaggtgtcggccttctgcaaaaagtagtcattgtgttcttgtacatcttcagtaatgcacaggaaaagcgaccatcgcatccagaattgccttcgaaaaatgtgatccggatagacaggattttcagcaaagtagtcgcggaacagtcggtcgtagcctgcctcaaagtctcgtggcaagttgggcatgcggcctggtctggatccaccgtgaactggaggttctttgtcctcccttcttcttaagaaactgaaaagaaggtttgttgagtttataacagtcattctttgattgaatccgtttgaaaatggcatccgctgggtttgaagtaccacctgtaggtgcgcgtcgaagtcgaggtcttcattgaaatctatgttcatctggaatggcgataggaaacaaaaatgagtaaaacagcttgctaggatttacactcgggggtgatgaatggcaccggggattgacctttcatgaatgtttagctctggtttaccactttgcggtggtgcacatggcagaactcaagttggtaaattgggaactcgggtggtatatccaacttataccacctttgacctaggaaagcctcagtagaagcgtgggtatgcagaaaaataggcagagagggtggactcggtctcaaagcccaaagcaagggtgggtgggaggattttggaaagaatttctcttgatagatgaaaactggcacttcacatagagctgtgaattctagcaaaacgtggtgggagaagggacttgctgagcaaatccccttcttaaccgccactctccacgggtgactgcagctgcaaagagggagcacggtcccagtcaacgtttgacagggcggtcaggcccagctctctgccttggtggccatggacggcggggacttgtctttgcccccttcacctcacatccattctccatcaagactcttccaggtatgagtgcatagctgagacaaggcggaggtacaccccttgtgcccagtttctgcactcatgcgggaaaaaagggagaaagtaggggcttgaaccttccttttcttaccctttgacctagaaaagcctcagtagaagcatgggtatgtgtaagggttgagaatcccttcactgttcttgatggaaaagctcgtagggacaggaaacgtagtcaagagtttctaagatcaaacagagggggagcttttatttcactggctcagagagataagggatcagttctctgtggagccaggctaggatctcaaacaagaatgattgtaactacacggtgtggtgtgctgtgcctgttccaatgccaaaagcatacagcagaggtgttgggatagcataggtacatacatgtgacaatcattacaagagaaggaacaatcattatggatgaggtgtggtatatacggacaggattacatacaatgagtggattgggagaacaagtctcaaccaggaatggaacaaaggagcggtgtgcatacgaggattggagtgggaaatcatatctcaaccaggaatggaacggaggagcggaagtatatacgtggagaggagtgggagaacatgtctcaaccaggaatggaacggaggagcggtgtgtaataagggtactttatgttttacataagggtacagggtacggattgtagaaagtgaagggaggaaaatattgaggcggagggaggaaggaaggagtgaggagaggctttgacccccaaatcctgggtggaaggagataacagcaggtctggcaggctggtactgcctatgcagagttttctggaagatggcttggttacctggcgacacatgacatcatgctgcgcttggttctggaagatggcttggttgcctggcaatgcatggcatcatgctgcgcttgtgtgctcccttgcatgcatattatgtgacaaggtctggagttaagtgttcctagcacagcataagctgcgctatttgtttggaagctgtgcgcaaaggctgtgcaggtgagatcccctgcagcaatattccctcacaaggagtcccctgcagcagaaatccctcactcttcaatataaaagagggacctctctccaccagaaagtgtcttatccccatcagcctacagaagtctcgcagagcagtaagttgatcctgagctactggaagtgttctggagtgtcagtaaagtgaagagttagagttagtgatagttagttagttagtgaagttagtacatcaacctacggaagtaagttcgatcacccaagttgaagaataagttagtaagtgagtgagttagtgataagtagtgaattagtacagtattgtaagcgtcaaaccgacacagagttcggaatttgaagcatattagtagtagtagtcatcatataagtagtagtacattaacaattaaccaataacaagtagtagtagtattagtaccggagctctagtttttttattaaagtgccttagcaagaaattgttcgaggaagagatcattaacaaactctataacaactcatctgtttcgtgctcaagtcatcagcaccacagtttccattattaacctgaagttgtaacagattcattagtagattgatacatgatctaggtctgatagagattactttacgaaagtaagatctatcttggaatcagccatacattattaaatattgattacaagactcttagttatttgtttagtacatttagaggggcaggtctttcaaaccacccgtaagttgtaatagcctttcaacctatttgcaatttatttccccctcaagggatcttttgatatacatatactttaccgtgtctatccgtcccaggagtcctacaacgggaatcttagtctgtgacactccttgtgaaaaccaacagaggaggggttttacagtatgcagaaaaataggcagagagggtggactcggtctcaaagcccacaatcttaggattcacagagtaggagcctgagccataagcaagagcgcccaaactccactcgaataagtatgattgcaaagattacaaacctattttattcaagttacttttcatggtcttaagcaacacaagactcttttctttagttttgatgttgtattcttggatgtaacaagtggacttccacctccccaaggagcacaaatctttggtagacatccctcgagctagcctaaaggaagcgccaccgactcaaaaagagtggccgtgtaggccagtatagcccccagccgccaggaccccttcctcctgttgacgtgatggcgtactccgtcaaccgtatacccaaaaagggatgttgtcctgccacaagtcgacaagaacctctgcttcagcgctagaatgtgttagggatgttctggggagagcaggagggatcttctgggttctggttcttgatggtagatggcaagatgaggaatgtacagtctcctcccagatgtttatagccatctgttttgagctccacagtgggaacccaaaacctttgagtcacaaaagtttgtgaaatggtggaaaatgggtttcaaagaatgaatatgaaataataataataaaaatcaagatttcaaagtttgtgaaaaagatgaaagaaaatcaactttttttttcttgaaaactttaattttttgtttgagtgaaaattgaacacacagagtgtaagtttggaatatgaaaagaatgattataaatgaaaaatattgatctaaaaaaactttgagcatggtaggtggacaccctgcagtcaaaatcagtagattgcagtaccagaatgccacatttcttgatgaatgaccccctagacaccctttttaaaccacaaagtagtcattttttttccaaattttcacttcttattattcattccagatctcataccatcaattcggagatttcatcttttcctgaaagaaatatcagagctgtcagtttttgtgattttctcatttttgctgttttacaaatttcataatcttgtttatcatgattatttttcatattcattcttttagacccattttccaccattccaccaactcttgtgacttgaaatttttgggttgccagtgtggagctcaaaacagatggctataaacatctgggaggagactgtacaaggtgtggatctcgaacaaactccaagttgaaagtttgtgacatgtacgtaacaggctctctacatatgtaacgtccccagttccagtcctccacagctcataacagaatggggcaaaggacgtgatattgttctctcaaaatgatgaactgtgggatcctgggaccacccgtttttgtgttcctgatggtgatcaaagccactggccccttgttttctcggccggtgaacactacatcagaggttagaaccaatgacacaaagctaactggccccagttctgagtcataagagaatttggacagtcaagccagaccccaaaaggtgacaatacacgtgtctaggaccgctttgtcaaactgtgatctgccgaaaagttccttccacaaatgtatcatgtgccaaagcattattggcaatttcttggggcgcttaaggacccaggaaaccctctgtagatgtcagtaagctaaaatcccagattttcagaaaattcatacatttttgggactcattcatacacgttttgtgcctaggctcagaggtcagccaaaaatttcatacaatttttgtgcctaacattttttttggctggaggctagaattttgtatattttttggtctgtaccattttttcctgccaagaagcacatagccaaactttctttacagcttgtcattcctgctatcaacttgggctttgaaaaaaaaaaaaaaaaaaatcaagaaatatttgccattgcacacagtatgtagtgggaggaacttaataattattaactataatcagctttttctttttgagagatttgattctttggaattctttttgccaaaaactgacaggggggttaaaaaatctgatgggggtgttaaaaaatcttcaaggggggggggggtgacatgatgggtcactggaaggggggggggctggcaaaaacaatgcttcagcaaatttcaaatattttatgacggccgaattatagcttttaagggtagataatgatggaaactgagacggagaaaggacacaagtgtctctatgtattgcatgtagatagactaaaggtttatatacatgctctaaagggggttaggtgagagacccctgtaaccccttgccgggttacaacagataattgccagcctgagagcatctctaacggtctgggggtggatcggctcgcctttggcggcctggagtcagatgtcccgaggtgtcaccggcttgtcacagttgtcctaaatgcggactgtgaagttgagcgggggtgggtgaaacgcggccaaagctgccaaactcagcagccgagggcagctttggtccacccccgcaatgttcagcagctcgctcggcagctccactagcgaccaaaagagcctcgcggcccgctgaagtcggtcccaggtcccgcatcagcaggaccgttggagatgctctgactgtaaatctgccgcggatggggaacgactgatcgtaccgttttttagaatctctttaattttattaaatggacagaacaaggtatacatacatgcaagaaaaaaagaagaaaaaagtgggttcactgttggccttgtccagcaaggctatttgggcacaagttgtgcccctgtgtgctccagtcgcttaagtgccaagcgaggatcgagccggtcatggagccaaagtagttgttccttgacttcttggccatatgtcggtatccggctgccgaatgatttgctcctgttgccgaatgatttgactgatttgctcctgttgccgatcaagtcgctcctgctgcagccaaacttgttgaaacatctcacctttcaaattcaggtaagttgttggataccaccatcgacatcaatcggctttgatgctcaatacttgtttgtttattccgaaaattcatgaaataaatcgtagacggcttcaatcgctctgctgttttcatcttcactatctttccttgttgtgtttcctcttgtttcatgaaaacgagcggctcaaaatctgaaaatccaattcctcttgacaagcaaaatctttaaatctttcctactctatgacagtgggatctttgtcaagcctcacaaaacaggactttgagttcccagtgatgcttgaaaagtcgataatctctttcaacatctgcttatccatatatcgcgtgacaacctgcattgaaattttgccacgacccgcattacttgacagggaaagtctgccataacgacatccaacgttccagcacgatagatacactacgggtgcttggtttcgaaacatttccgaagtttatttggaaatgttttgaaacatgcgcccgcaggggggacgtcctggaccttggtccaggtacatttcgcaatgcgctgcgaaaggcattccgatggtctttcgaagaccgtccgataccttttcgaaattttttcgaagtacttacgaaaccccatgctttcgaaatcgactccgaagggctacttcggaattattccgaaagagtttcgaaagactcccgtaataactgggaggttttgaaaccttttccgaactgttatagtcctgcagtggcactctcggctggcttttggatcggcacccttgtctcttataagggttgtcccgttctattgggacattgtactcatctttcattctcaatcatgtatctgtgaggttcatgattttgtatttctgtgatgtataatagagaaaagaaataacaactccatacaaaagaaaaagaaaaaaaatcccatcaacatttcactatgatcaatcaatcgattggaatgaaatgaaagaaaggataagaaaagagtaatgaggggtctgaatagagaaaaagaagagaagcagaaaaatacaaggcaactaaaacatgataagttagcggatgggtgtgttttcacaagtggcgctgtaagcaacagagcaataacagctagcagttgtagatgattgatcaaattcggcaggtacgttggactgagctcgagcaaacagcagtagtacttgaggggtttgtgtgaaggtagcagagaggacaacgaggaatgagaaatcaagcaacggacatttttttgaatcttggtgaggtgatcgaggggatactctgctaaagaagaacaggaggaggagtcaaatgatgcagaggagatggatgagaggtttggcggaggtggaaggggagccaggagaggttgtccttttaacctgaagaccggttggtcgagacctttccctttcgaacacctttcggaattgttttcgaaagatgccaacttatatcgaaatgtctttcgaagacagcttcgaaacttgcttttaaggttttgatccgggacaatccgcataaaaaccggaaatgtgtcagaccaaaaccttaaacacaaaatatcgaaattgtttcgatattttttgcggaacttcttaaaatatttcaaaagtgttacgaaagctgcttcgaacttcacgtttcgaaagtctttcagagcaaaaccttaaaagcacccccgtagtgtagtcacaaaagcaaggatatgaatccagcagattttcacaactcctacattttgaggcgaattatctcatcccaccaggatattatgagatgctgatatactatagctgtcaaactaggctggatggggacatttatattatttaccctgctctttttttttcgaagggtaaagcgcttcgaccagccagcagggttaacatcttgtccaaacactatattacaaacacagcctgcagcagatcacgccaccggggtcaccggctgcagagaatgaacaaatcacgagaaagagtaggggagaaataaatgtatgcacagtttcaaaaaaccaaaaaatcaaactgcggtttcccaatcatcaacaacatcttcttctttgtgaagtttctgtttactattactacgagctccaataggatgactagttgaggaactcggcgcaagcaccgcaatcggagctacataatgagacgatgaatgagagttgattgtcaatctcagttgcatttgttttgtaagaaggggggaggggggaggatgtgataagatgagaaaaaacaacatacgtctattgaacccgccagaaatgacgccagaagaaaagctacccacagcagtagacgtggacgcaaaaggatgaagagcagcggatgcacgattgacggaagtggatgaagacgaaagtaatgagctgaaccgattcgacgaggtatggtgctgaggatgctgactatgatcaaacagtttggagtgtagtttcttgttcgaagcagaagaagaggaagatttccagccttgatggctgtctggattgatcaccgttggacttccgattcgttctatcttctgaaccttcaatcctttttcttctggaccttcatcaatgtaatcttctagtaaatcaactttgaccaatacgattgatcgataaaacttctttcgatctgagtttgaccgtccctctagtgattctgagtgagagaaatagaccactaaagttttaccgatcgtttccaattcttcgaaatccgacttggttcttgttgtcaaactggaagatgatgaagacgaggatgataatcggaacaagacatcctcgtcgttgatccaatttaatcgaaacttgatcggattacctttgcgcccgatgttcttgctatccaaagcagatttgatcaacccggtcaatgattgatgatcgtaaccaaacacaccttcgaacatgattgccaggatttggtttgggctgcaagccaccgatagctcacgtgccccaatgcccgaagaagatccatttgcacttccggggttccggaggagcgacactcctgaagcagagaagacggaggtcctctttgtatcaggattgtttgtatgagcttctgaaagcagaatccttggcaaacaagagctagagtctttgacaagtttgacagtaaactgaggttctacagtaattgaaatttacatgtttagttagttccagcaaggtcaggatcagtcaacagatgaaaagaaagtataaatttacaaaccttggctaatgatctctggtttgattcgataataggtgacgaactcaagaagaaaagcttggttgagtttactaaacggagagataatgagtgagtttttggttgaagtggacttcggactaagctcggatttcaggaagtcggcgagttgctcttccatccttttagcaaatgaggcgtgagtcccaaagaaatttaacagtcgagtgttccactgaatatcctccaacgcttgactctcagtcgatgaaggtttggttatttgaagtgcattggccaccgccaagtttctttgagccaggatacaatcatcgttgcattttaatcctcgtccttgatttccttccggtctactatcacaacttgcacatttgatcttttgagtgatccggccacattcacattgcatctcgattgtagcttcacatggctcttctgttcgacatgcagatggcgcatgacatttctgttggcagccatgcccactaaagaaaatccaaataaaaatttcggtcatttgggctactcaagttacccagcgaccagcgtacaatagcgaaaatgaaaactaaccagtgttttctgggcttcaggcagtctcgatcacatgattcacattgacccaaggaatgacattgacgggaacaacgatgagcgccacaagccaacaagctggagaagaaaacagcagacaagaacacaaaatcagttgatttggaagtttaaacacattaaaatcttctaggatgttttgacgaaaaaatcacttacttgtcacaggtggtaccacaggatactttaggctgagaacatctgacgtttttcacgagctttttcttatcacattggcaagctttctcagtgagataaggacaaggaggacagtcgggttcttcatgacaagtatgcgggggcttaggatgaccacaggagggcggaggtctttggcaaggcgcatgacagtcgatctttgttccacatggtaccggaggttggatgacggttgcactgttgagagtcgagaaaaatgattgaagcgaggattgggttggtcaatcacattcccaagaatctccgggtgtgtttagttaaaaactgaaagacgagatgatcacttacccgcaatgacaaaaccattcatcaaaactagcctgtaaacaagttggacaaggacctctgtgatcctgcaactgacaagaatgcaatccgcaagagagtttcttattgcatttcaaatcacagacatgtaagccgagggtatcttcatgttcatgatgccgagccgcttcagatttcttgtttttactgccggtctgcaacacattttccaagaaggagagggggcaacagcgacgatgacaggtatgtttgccacaatgtctgagcaccctacaaggcctttcgcagcgatattcgatcgctagagccttcacactctcgggatcttgccgctcgctcagaatcttctgttcattttccaggatggccaattttttcagctcttcgagttcggtacatcgtcggacgattttatcttttccgcagttgcagagagtcgtcaccagagattgacagggtccgcaaggccctaagtgacaaaccttcggacaagcgtgtccgcatgaggccaacattttcccgcagggattatgacaagtggagatcggatctgcacaggtttgacgatcgctcaatgaggtagcaccacaggggcaggtgttggccagggcaggtgaaaagggacagggagggggtgtcgagacgagatgtggatggcaagtagattggcacgggtgaataccgcagtcatacatccaatcgcaaggatccttgcaagcaaattcaccgagccattccgtcccatccttggagacgcaggtaagtttctctgggtcgggttgaggagtgaaggggtgtgaagcgacttgatcggagcatttttggtcagccagtacgaggtgtccacagtaacatgacttctgacggatggccgtgcattcttcgcatttttcctggtgacagatttgttcgcaagagtgtaaaccacacgacaactgggcattgcagacctgaccgcaagatagcagttcagatttcatcggtcccgcgtatgtagaattggtataaagctggctacagcggattgctagttcggtcttttgacaatggcatttcgttttgatgaccgcgggacaaggagcacagctacccggatgacattcctccatacaaccgtgagtacatccttcggccgcgaccttgccacatcgcttcccacagccgtgagggattttagaccttttccggccagcttgatggtgttgattgttccgtgaggtggggttttcaagttttccgcaccagcaggtgtactttttggggatcgaagcttgaccaatctgacgatcttgacatcctggacagcgccattcgcccttgagggcctcttccgagcagggaatccgatcacgatctcggaggaggagggctttggcagatgtgtctgcaaccgagcaggatgcccatttgatcgaacagttgaggtggaagatcgcataacatttcggacaatggtagatcggattgtagggtccgatgggtgagatacaaatcgaacagtcgtaggttgacgaggataattcgacaatcaatcgcgctgagagcgagagtaagctaagatcgacaggattgaggggagtcgattttttcggctcttggttggaggccgtctgctgagtctcatccgttagtttggagccaaacgctttccttcgatcatttctactgggtttttgtaagcctaatagttttgagtgattcagagtgagatttgagctgggaggggggtttgaatgatcgagatggggagaagcttggcgattatttggcttgggttgatattggtgattttgagggtgttgttggttggattgatttggattgattggtggtcgtcgttgtgatctgttgtttgggttggaggaagtagattggtttgttttatttcttccgtttccgtttccgtttctgttactgtgattgtttcttgatctgttgtttctgctgttcttcctgttggtcgtattaactccagttggtgggactgttgtagtgattggtggggttgctgctggttgttgcccttggtttggggtcggttggggttgaggttgaggttgagatgacatgtgatcgatagttttcctcttgcttccttggttgtctagtgtgtgtttctcttgttttgagtcgaagtagtggttgttgggttgttggttgttgttgggtttttttggtcaacaggatcgaatccagcaagctcaggatcacacagcctctcagtctcgggggcacgggggttatcgaggctaacgagcattagtgctcactatgtatgttatagtgtcctttaaatccgcaaatccactgaggcacggatagatgggaaaatggttccgctgcaagtatggcggaatgcagatgagtagaagatagagataattgtgactgctgaggaaagatgaatcaaccaggccagagccaccgatattgggaaatatatttataccaaaatccaagaatgaagccaagcaggaaatccggcatgattcgatcctcggagctgcttcgagggaatgctttagttcaccggatccggaacagctcagcttcggaggtgatcacccaggaatggaaacgctgccgcctatgatgaagggggattaatatgggtcagcaaccccgaaaaaaaataacattaaacaaaaaaaacccacacacaaaattttctaattgcgacgtgactatgttgaccgacaccggcaaagcacacatccagaacttgatccaggagtcttgattaggtttctggtgagcaaccatcgcaaccatcaataaacaatcagccggcgaatctggcaacaaaaagtgatgagccaatgcataatcacatcgtaaatctttgttaccaagcaatgaaagattcccacccttcctcacctcatgcataccagggatatacccgcctaccggcgaagacctcttgccaccgagtaaggccatggtgcttgctctacaagacccagggagagagcatacatacctcctggtaaatgctatggggggtatgctcagtgaagttttattacaagatgctcgctaaggcggcaacatcctttcttgctgcttgtcggggacaggctgttgttcaggaggaatcctttccagtacactgtgttgtgagctgtaagtttgtttcaaacaggtctctttcaacaagaaagtacaaggtcctggtaccttttccaaaccagataagattcctccctaccaaacagaccggccgtttgccggggaggaatgttcttcaatgaaaaggtatcgccaacttgtacttttgccgaaggtgatgcctccccggtaagtagtgaagtacacccgctggccgaacaaaggccaaaaagctggaatatctgaccgttggtgctatggctgttctgatctacactgttcgtaacagatacgttgggattgaagtattcattattgatttatgctgtactttgtgttgccagattcagtccggcataaacaatcactttgatcaaccacggctacttccgcttgaagtaacagcatcccagaagctcatcccatcattcacctggggtgaaggaccgtgttattgacctggcactaatccagtgtggtggcatactggctgcaatggcaacataatgatcgcagggtacttggaaattcttctctcactcatttttgggagtctgcttgatggcacagttcatgtacatagacacgcaaacgggcaaatttggcctccagatgtttttttgttgctcattcgaactgcgtttcaagaagaatccatacacaaaaaagggaaaaaagaagaatccgtacagaaaagaaagtttgtgtcatgggagactcttgtaaatctcactcgatgaaagagtgaaaatctgagcacactaaccgacacaatgtccatgaactaacccatcattccgtgggtacttcatggcaaatattgcggccacaaaataagcccaggactgcaacgccggcggcctgagtcaggataatgatattaggggatgccgatgagcgagccgttcccctggttgcttcgatcgcacagaagcttgggccgaacggtcgtgaatgggggctgaggatcgagctgagcttgaatgcttgtgcttcatatcgaccgtgatctgaatcaggtcttcttgatcttgagctggctgttcggaggcctgacgggtgtattctcaaaaaaattgttcaaaaacatcatcgagtgtatctacatagaatgtattaccctaagtgcgcaatgtcaaaacaatcagcactaaaagaaaaaaaaaaaaaaaaaaaaaaaagaggcctcacggggctgtctctgatatgctcaggtgcccttgccgaccgtacgagccggaaaaacagtgaaaaagatcgtggacgtgagctacggaaaagagcctgctcatcgatagcagctaagctaccccccaccgttgagcgtccaagggtgcccgccgttgagtctagattccgatagtcctgttcactcagacatctgaaaaatgatatgcctatttcgcttcgttgttggtccagctggctcagctttgggcccggttcggtttgatcggcagccgtcagcagagcacgatctcgtcatgtgcaacttgcccagtcgattttacgagagacgtggctgccgatatctcttgacttgagtccacgagggaggaatataaaagcagcaaaggatggccaccttagacctatcccttcattctcacatcaaccttcgaacttgcacatatcgctttacattcattctttaacacgatacccatcgtcctatatatctatttattcgactgtatattctatctttctttaacaaacaccgaccgaactactacacggctttatattcatttaccttccacaacatgcatttgacttcagtcgtcctttccgtcaccggaaccatcctttccgcttcaaacacaatggcggtcccaatcggaggtgtatgttaaacaaattcctagtcactcaagcccttgattgtgttgattgacgtgtctgtttctcaattagggctatgttaatgacgatcagtcctatggctatcgccgtggctacggcccgggtccagcaggaggctttattccagggggcatggtaaatgttttaaacactcacatcgactatttgcccatcttccgcctaacatctaacttactttttcctcagctcggcggtctctttggtggtggcttaggagggtcaggcggaggcggtggtggttttcttggcggcataggtggtggaggatcaggcggaggccatttggggggtgaactcggaggtggcttaggtggcggcctcggtggcggattaggcggtggcctaggcggcggattaggaggcgcaggatccctgggtggtcatctaggcggcgacattggtggtggtctcggcggcaacatctttggtggtggagcaggtgggggaggtctcttcggtggtttgggtggcggtgcggctggcggcggtgatctccatttcggtggagaccttcacggtggtgcggccggtgggctaggtgggcttggagggcttggaggcggagcagctggtggccttggtggaggtctcaacttcggtggaggactcgacggcggccttggcggaggagccgggggtggaggagccggcgttctacgtggtgctctaggaggaggtctgggcggccatcttgacggagggctcggcggccatggtgccggagcattcggcggccacgctggcggaggactcggaggacatttggacggaggactcggaggacatttggacggaggactggccggcgttggttccgtcggtagatccgtcggtgtcgccgccggatcgcagcctattggctatgccgcatctatcattgcaccccatggacccgctcctggtgtttacgctgctggtcccctcatcgtccctcatgctcctcttgccggcccgattgttgttccccatggccctattcccggacctttagccatccctaacgcaccagttcccagacctattgttgtccccagcgtcccagtacccgggcccatcgttgttccacatgttccagcccctggatcatactctaacatccctctggctgttccccacgcaccgatccctggacctatcattgctcctggacctttgattgctcctcacggaccagttccaggtggttacgtcgctggcgctccgtttcacgcacccgccggtgcgcttgcccacggtggtggatatggtcgattgtagagtaaggaaaattcaacttggtgtcgttaattatttgctcatacttactgccttctctctctagacctttatcatttcgtaggaaacttcacagcttgtattatataaataaataaatgtttatccattgattgtcgaggcatcaagaatcaagaaatagtcattccgctgcgacagcttctattctgatgtatatattacagtgattttgttgtatctagcaggattacgaacccatttttccccatttgacctgagtctctccctgctgcgccggctgcagcgttttgctgagctccttctgggagagcatattgccccacgaagcgagtttatttgagtgagcttaactgacttagggcctgtaccgtggggttcaattttcaaaaatgtgcatttttttccatcctctacataaaaactgggatcaattggagggatttggtgttgaaactcttcactttcatgccaaagactagcttctagttatggtcaattttgataatacaaaattttgagcaagataaattgtgagaaattggattttcatgtcctatggtccaggctcttgccaatgttgctatttctaaaaaacacgaatgatgtatggtgtgtcaaacggaagctcaacacttatacaagtccctcaattcttcgcgcctgtttgcctctcgccatcaatcacgattcacatttcttcctcgtcttgtctcgaggattctctccctccgcgatgtctcgcgccttcttacacatccaccggatcacggacagagaccgtcgctgcaagctgatctgccggtcgggtgtcagatctgttcttcagatgttttgcacatccattttttgacaagggcgtgattgttggaagcagtcatggggcatttaaatccatgcggtgaacagtctctcgggccggtatctgcgaaagcaggttacaaaaaggcctcttccccaaacctccagtccacgcttgaaaatcatccacattatccagcatcccgcaaaaatcacccaaaagcttttgattaaagatgatagcacttgtctgcctctccctcctactcccagcacaactcctagcctacaacccgtctttttcctcagaccaattgcagaatcggccactcggtggctgtaccgcagttgggcctggtcaggtgaagaactgcctcatacaaaacgaccgtgagctgatgccccaatttagacctggctcatttaagcatcaaacgaaaattgacgcactcaatccttgttttccattccctactgacacgttatagccgacacattccagctctgcaagtgttgcaaggatgagactgcaatgatccagtgcatcagtacgaaaagtaagctactccccgtgagtgcacttttttcacaaacaactaatgcaaaacattgttctgttatacaaagccgcctgtcagccttcgaaccagaacccatattggaaggggtcgtgggattgcccagtcaacgactgctcctcagtgccgtctaatccctctaatgatgctgttgtgaattgtattcgtaacagcggtgatggtgagtcggtggccaatctggacgattctcaattcatgtacgaatcatcaaataactaacagtcacggcttgtgctccacccactcggcatgacagccgccctcatcaaaagatgcggcccctgtttaactgattactcggccaaacaatgtctcgccacttcaactagtgagttgtttcctcctagtccgctcctttacaaactgaaaaatgctaacagcagcttcactcccgcgtaaagactattgcccgtcgaaggacccgcaaccgggggaccatggcccacgacttggggattgttcctccttgcacccgcctggcgctgtacttcagtgcattcgtgacagcggtgatagtgagccgatctccaatgtgacgctcctccagcatcacaccgctgacccccaaatcgtctttctcatcccgcttctccgctagaaaacctgatcagtagatgtggcagctgcccagatgatgattcggcgcgcctttgttacaacaataaacaatgtaagtagagttccttcgtcctagacgctgaccgacacactgatcaatcaacttgagtatctctcttacgaaatgcagcatgtccggcactggcgccccgccagcttttaggcggcgattgttccaccaggttcccatctagtgctgtgcttgcgtgtatcaaaaacagcggtgacagtgagttaatgtctgaattctccgcacaatattttagaatcacaaagctgataataaaaaaaaaccccttttcatacaaggcaacctaatcaagaggtgtggcagctgccccaattatggtgacgtaccggccatgtgcgtcaactacaaagccagtgagttgtcctcgttatatcagtcactcatccatacactgacaacaacattgctccgtgtctcggaaactagcatgcccgacgaaaccgccaccaggcacgcctgattgcgcccatctgccccctggtagctccacgctcaaatgcatccacgacagcggtaatggtgagtcgatgtctgaagccttaaccgtctcattttatcagctttcgataattgacattccaatctgggtttccatcttccttcgatgcaatgtacatagaaacactgatccagagatgtggttcctgcaaaactgacgactacgcgcgcttctgtctaaccgacaaagtcggtgagtgattccgtctttcattcactaatccacccagtattaatctccatctggtaactttcttatcactccagtatgcccgtaaggtggatgtcgctgccagatcaggaatcttcactgacacctttcattcacaagaaaaagtcagcctgctttcattacggacaagaaagagaaagtttacctgttttcattatggacacatctgtggcaatctccaagcacagatcacttgatacacagtatgtgaagtaagcatcatttgttccttttaagttctgtcctgctccgtcagttcttgcccttttgtctagcaagttgcgagtgcgagcttcactcactcatgaggtcctattgaggagtaacctttgcgtgaaactcatccggaatgatggtaaatggaagttcaacattcccttcgttcttgagacacatctggtttgctttggagaatcaggcatctccctgatcatgtttcaacacatcaaacagcttgcgcgtgtcgtctaacttactcaactccctccgaaggccggggcgcaaacgccgttggagggacttgattaagttgggcgcggcgtgttccgaagcttgcaattgaattctgagtcgacagaggggcacacggtattatggcctcgggcagagacgcggaaagctttcgcattccctagcttctccgggatcattttgcactactgtagcgccagataatcgttgtaatgatctaatgacctggcggaaagtttcattcacttgagttttactacctgcaaatgactcctgatcataaagaaacgaagcgaaaatcaaacgatttctgagtatgaattgcaaaaaagatgcggaatatatcacaagaaaagattgagatgatcgaggtctctaaattctaagcccaggtattaggtgaccttcaaacatgagacccgcgcgccggtcttgcaatcccttttgcatctctgtgggacatatatgaacttcaaataacaatcaagaccggacagtcgagcaaggctttgtgaagtgtgacctttgacgtgtacgtttgcatccaagaatcaataaggaatagtatctacatccaaaatcgggaggtttctctagtgagggaatcaagtgtcgagctttctgatatgatttctgttcatataagtgtgctgagattttctttctattttcctcctcggagagcaaggacaagatgtaaagtcgaaccgccttcgatccccagttccttgacagtcttttcatcgggcctgttcagaaacagtcgatatgtgaggaaccgtggatataaacggatagcgttaataattggtcgcaaggacgagagaaatgggaaaggtcacttacatttgttttccgccgaaaatcagtctttgttgacttggtgggatcccctccttctcttcaatccgatctttcaccttggatatcttttttttaaaaaaaaacagaacaaaaatccaggatgtaggcaaggtacgttacacaaagggaaaaccgatagtagacttgagtgagaaaggctggattgttcttgaacatgattctacagatgaaggttggatctaagagcttgagtgggcctcactttatcatcagattcgacatccaattcgatctaccccacgagtaaggacgaatccaatttaatacagataagcagtaagtgtgagaaattatcaattgtaaaagatggtccctcacatacctcctttcctgttaatgtctagatttcgttcaagtgccgatgcgtagttaatttaattgattttattccgggaatgtgtagagcaggttgtagtaatcggagggttaaggaaattagtaagccgatcgggaagggattgacatttcttgaggtagctgataggagacatgtctgacttaccttgaccttgatctgcatggttttcgatttcttgaggaagcgtgctggtagatcgatggctccaagcagttgaccagctccgaggattagcaccagcaagtttcaaagcaccgatggcagataatgctgcggagctcgctcgatgccggagcgcgacttggcgcgattgagcgggaattatcacgccgatcatcactttgtaaacggatacatacatactaaatatgtattagaccagatcttcccccaaatgtacaactctagaaacgtatcactcctgaaaagctttgtggagtgaatttgacacaagccagatctacgttgcaccagattagtttcatttgtgtagacctagtagatcttgactaaattggtacttttagtgctggtatggtttgatgtagcatatccttggccaataaagatgaatgttaggaaatagttttagtgtaaatttagtgtacctgcaagtgctttctttggtttcaatacactagcaatatcaaaaaagggcctgctttgctagcagttactgctggaatagcacattttgggcacaaaactatgctgagtatcaactatcacattttatgcagtgtcatagacaagtcaggttccatttcctgttttggatttccctgtaattcttttggggttggggtgtagaaacccaattgtgagcctatttttagggttctcaaagttataacatactgacatacatatgtggctacatacggcacataagctgtttttctgcgggggtaggcgggggtatgcatttagaatggagtttgttgcacaggtatggattggcgcatggaaaaaaagagaaaaagcactatgtagttgtgtatgtacgagagtatgtacaagccgtatgttggcccaatttcagctttgagaaccctaattggcaatggtaagttgctccaatcacaagggtctcttttcttttggcttcaaagttttggattgaattatcagatatgtttttccctggcttcttcaaattttctggttgagataaggagaacagcctgatctgtttgtgagtacatactaattatgcagatttaacatggaatacatacatattcttatccccacccatgagagggaaactaaaaaaatcctggcctgaaataacatgaactaggttgatgtattcatgcatagcatagaaaatcaaccatagcaaatgaccagagcaattgatcaccctcaaattttaatcatagtaacaagctgaatacatatacaaaacaagtctatttttccattccttttcctgggttacactttgtaatattgactcaattgatcatgtatgagaaatggtaccacacaagacctacagctctacccccaaatctcacttcttaaaaaactcaataaccaaaaaatacaggtcttggaagatggggctctcagacctcatcttctgtcttacagtttcagatgccaaaagccatccatgccccacccccaaaattcaaaattggcagcagacactgcaaatgtgattatatcagattcccacatctggcattacatcagatgaaaaatctgattttacatcaggaaaaacttgtatcatgtctatcaggagtgatatgatatctgcctaaaattatgttatatctatcataacagatattgcatcagaccaacttatttaatgtcaacataactgatttcatatcagatctttacatatcatgcaaatttttagcccatgggcattaaatcagatagaaagatctgatatgaattaaggtatgttgacattgaatgggttgttctgatttcatatctttcatgatagacataatatcattttacgtagatataatattaattctggtagatacaatcccagtctttcctgatgtaatatcagacatttttgtctgatgtaatgccagatgtagcaatctgataaaatcattttggcagtgagggtctatcaacactggttctatactttacagttattggtatagtattgttatagtatatatatttccaaatttactacaaagggtgtggttatagtctgattttcagggccctttactataactgaggagaacagggattttttttgggtgatttactctactataaactaccctggatgctgataacaacatctacggctacttatgagagtctcttgtccacagaagggctctctggagttcacttgatggttgataaagctaaggcccttacaatatattgcaattttggagccacaaaaagtggcctatactataccaagcttggtgggaaacacactggttatagtattggtatagtaaacagaaatttgaagaaactttactatactgaaaagggccagttatagtaaagtatagtacagacccattgctgggtctatgccccaatacttatttttattgtaattttgaactcctatcgatgtgtagagctcaaaagtgtaacagctaagcttctagtactgcagtggttcttatttgtttgacatgcataccaaaagccatacttgaaccaattactatgggttaaagtgaggctcactcatggtcttatatctcttgaaggtccttcaagtacctgtagaagctacttgtagtgttaattcaataccacaagcactgaaaaatgggttgtatggcttacaaccccctgtggtaaggttgcctggaggtgaacaatgtaagatcagtctccttgaccaattttatattggtttggccgactgatacataaaaaaaagggataatgtattggtgtgcccaattgatataaaattggttgatcataccaatcttacattggtcacctctgggcaaccttactccaatgctctgtatcaaagaatccaatgaaagcaatgcaatgtggggcccccgcattgctctctcaatgtgatgtgattcctatgtgtgcatcccatcagctacattgttgtgtgtatgccgcataagcagaagcagcatgcattgatactagtgcatccaaaggtgattggatggacagagattgggaaatcaagtgcaattttacattgaaaaatccacccagatgtgacattagttctgagaatggctgtaagttgtgtaagcaacattggtctaatagatagcacattgtcaagtaaaaagtttgttactttacacacctgtgggtgtattgaatttgcgggtggttgatagcaataacattgagggctgtaaaaaagcccttggtaacagccaatacaggatgtttttggtcaatacattctgtattgcattgtaacacatcaaaatacattgaaatgttattgctttttagataatgataacaaaaaaaaactaataagctggctgatatcttacatatatggggccatatattgtaacatcaagtatttgcccaccgtttctgcaagcctaaaaaaggcttgaagggctttaagtttcaacaaattcctcctttatgttgttcaaaattgaaaatcaattttttaggataaaaatatagggggttggaaaaagagactcccaagggactcccaaatacaatcaacagaaattgcttggaagttgttcctccacctggatggccaactttgggagtcagccatccatttatattattaattttttaatgttttgattttgatttggggagttggctccccaaaccacccctcatgcttgaggggatttggaagttgctcccaccagaccggaaggatttccttccgtttgatgagaaacaacaacttcatcaaccagaaggaattcatttgggttgatgaatttattattcctcatcaactagaaggaattccttccggttgatgaagtcattactcctcatcaactagaaggaattccttccggttgatgaagtcattactcctcatcaactggaaggaattccttccagttgatggatttattattcctcatcaactggaagtagagatcgtttgttcgtacttgggtacctgttggtacctaggtacctgttgaattttttcaaaaaataggtaccaagtaccgcaccaggcacctcccggcgggtaccggcggtacttttggcgggtaccgcgggtacctcccctctctttctaacctaggtgcactttcagattaccaagtcactttattattattatttttttcatatttattgtataatataagtcccaagtcacttttttttccattctttcatatttattgtgaaatgttgacaacaaattggaagaatcctactgtgttattatattttcatatttattgaaaatatcattcccaagtcactgtttttccttttgtcatatttgttgtaagacatcttaaactaattggaagaaccttacttcattattattattattttcatatttattgtaaaatattactcaagtcacttttttggcattttttttcatatttgttgtcaagtgtctacatctaatgggaataatcttgcctttttcatatttattgtaaaacatcaatcctaagtcaattttttcatttgttcacatttaataatttattttaaagcttaaactgtctacaaattatctctaattagattattagaagaatcttcattgttgtccaaaactatcaccttcctttttaatttttggttagacttcttgttatccttgagtccctgtttccatgtagccaaggtaccttcttggagttcttggagtagaaggccactgtcattttggtagggaagtgagggggtacctgtagcggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccgcacctggcacctcccgacgggtgcggggcgggtgtgaagggtaccccccaagcggtactaggtacctagaaaagggtaccgcggaacgatctctaactggaagtaattccttccagttgatgaatttattattcctcatcaactggaacgaattccttccagttgatgaagttattattcctcatcaacttgaaggaatttcttccggttgatgaagctattattcctcatcaactggaagaaattccttgcagttgatgaagctattattcctcatcaactggaaggaattacttccagttgatgaagttattatgccccattgaccaggaggagccccttctggtcaatgaggtacaagaacttcatcaaccggaaggaattccttctggtcaatgaagctgttacaactcatcaaccagaaggaaatcttctttctgatgaggcataataacttcattgactggaaggaattcctcctggccaatgaggtacaaaaacctcactaaagatgtcagcaggtacccagtacctggtacccgtttgcaggtacccgcaaatgtttgcaggtgcgggtgtaggtgtttacttttggggaaaaaagcaggtaaccgggtactcaccttacacccaccctgggaattcttcccatgagaattgaaattttcattggtggtccaacactcccttttttgggtgcgttgggctgcacaaaggtttcatcaacccatgtaggacaccatttggtgtcatacatgggcctgttgaggacagcgggaaccctctggcctttgagacaatagatcagagagaagataaagtgaaaattagtgatagaatagtttgtttttctttatttcttcatttctatgttactcttactcatatatcaagtgaatatcaatcatatatttagtaagtcatgcagaaatttttccacacttgcaggtacctgggtacccgccctggagggtgcgggtgttcaaaatattggatttttgaggcaggtacccgcacccgctacaggtacccaggtatgaagcaacatctctaaacctcacactgcctaaaagaaattgcttggacaagctggtgcaactagggctggaacccggggttttggtcgggtggtcaagcccatcccgagacccgtatccgaaatcacccgggttatcacccgtaacccgggtggatccagtcgttttttgacttcagagaaagagggactctgagggagtagtcgtacaacccctagagcctctcctgtctactctacgttttgtacagtctacaattccaccagcaactcagagagccaccagaatgaaacgtgcaagaaactcctcccagaaaaaacagcatcagcaactggcaacaggctctagttctacggaaaccacggtcaccaatcctaatgcttccccaacggatgtgatcgagacaaaaggacaacaaattgtctcttggcaacgctcatcacttgaaccagaaacagtcaaacggcttctttgtctcaaggagtggtctcaactccttgatattccactgtaaagcaaccactatagtcgccttactattcctttttctcacttttgattatacataatgccacttgtttagtctcacaatcgtaccttgccttgttttgcgtaacaacaaggaaacatgagaaatccaaattttgttcacttctcatccccaatagagccttgatgcacaagcaaggctctctacaatgtgaaaatgtacaactacgtcgtcactttgccctcaagagtgttactgagtagtattaccaaaacccccgggtgcttgggtggagcccaggccccatcccgaccacccaaccacgggtggaacacccgggtggcaccattcaggttccagccttaggtgcaacgacttggtggaccggcctgtccaagtggttcttggacgtgactatccaacaagatattggacttgacgatccaacaagagattggacttgcctgtctgagcagattttcccgcctatgaaccgcttgaacaggcaaatccgacatcttgttggtgggccaagtccaagaactgcttggatgggctgttccaaggactcattagaccaacttgtccaagcaattgatccaggcagtgtcattgactggaagcaaatccttctggtcaatgaggtttttatacctcattgactggaaggaattcctgttgaaattctccctgtgttctctatctgctctttttattttttctaccccaccaaaaaataaaaataaaaaattatgggccttaataaaaaaacccgcattttccgcgtttcgatgcgcttttgctgtggcacagcacacgcgcattccgcttttaaactcgcttttttaattaattttttaccgcttattttttgagtttttttgaatttttaaaattgtttcctaggtttcaaagcgcatagaatttaatggtaaaaaccattttcaataaaaatgaattttgattattaattattttttttcactcatttctcaattaattgtttgcaaacatgtttgtaccttattttttagccttttttgaaattttaaaattatttcctaggttttaatgtgcatagaatttaatggtgcaatccaatttttttaaaactctacggttcatgtttaatactgaaattagccccattttttgacttaattttttacagcttaattttcattattttttgatgtttcaaattttcttcctacactttaagacatttaaaaaattatggtaacaaccatttttccccaaattgaaaactataccttgaatgctgcatttgacaccgtttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttttatgcttttttgaagttttgaagttgcttcctacatttgaaagtgtgtagaatttaatggtaacatccaattttcttaaaactcaacggttcattctgaatactgtaattagtcatatttttcaattgattttcaagagcttaattttcattattttttgacattttaaatttgtttcccacacttttagacatgattaaaatgatggtaactatcatttttcataaaaaccaaagaatgttattgaatactgcgttggacattttttttttaatgttttgttaattgcttgttactggctggtttttaatcattttttgaaattttaaattcatttcctccatttaaaaatgtgtaaaattgaatggtgaagtccaatttccctaaaaatacaagcttcaatcttaatacatgagtgtaccccgtttcttgcacaatttgtaacgtatacaaattttatttgaatgaaaaatggatacagccaacaattttgaaacctttaaaagtgtaggaaatgagcttgaaattccaaaaaataaggataattgagcgtgtaagaattaattcaggaaacacatcaaaggcattattcaagatatagttttcattttgataaaaattcattgttaccataattttatacatgtttgaaagtgtagtaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatgggaattgaatgttaccattaaatttgacacactttgaaatgtaggaaacaactttaaaatttcaaaaaagcataaaatataaggtaaaaaaactaacgcaaacaattgagtgaaaaagcgaataattcaattaaaaagcggtgtcaaatgcagtattcaagatgtatttttcgttttggggtaaaaaatttgataccatcattttctacatgtcttaaagtgttggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtcaaaaaatggggctaatttcagtattaaaaatgaaccgtagagttttaaaaaaattggattgcaccattaaattctatgcacattaaaacctaggaaataattttaaaatttcaaaaaaggctaaaaaataaggtacaaacatgtttgcaaacaattaattgagaaatgagtgaaaaaaaataattaataatcaaaattcatttttattgaaaatggtttttaccattaaattctatgcgcttggaaacctaggaaacaattttagaaattcaaaaaaactcaaaaaataagcggtaaaaaattaattaaaaaagcgggtttaaaagcggaatgcgcgtgtgctgcgcgcaggagaaaccacgtcaaaacgcggaaaatgcgggtttttttattaaggcccaaaattataatataaatgtgttgaatttttatctgcctttttccctcttccctttctccctttcaattctagtcatcttacatcagaccagactctattcttcaagtagaatgtttttggttgttttaagctcccttctgagtcaaatttgaactttaagcaatcagcttttcttaactactcatctctctacaatgaattcttattttcctgatttactgtttgatctattaaagactgagtacttagaattaatgactctaattatttgtggtttataacatgttttcttttgattaactcatctggcttgtctaaaagagaatgagaagccttgtccggtttgtttctcccaaaactcatgtttcttcctctcatctctttattcaatatggttgtgtttttcatttttctttaccacaatttgaacacttgtacttagtctatttgattcttgaaaattaagctgtaaagatttaagtgaaaaaatgggtctaattgcaatattaaaaatgaaccatacatttttataaaaattggaattcaccagtaaatgctaaaatgtaggaaacaactttgaagttacaaaaaaacttgaaaaataaggtacaaacatggtgcgttgataatcaccccccccccccccccccaaaaacaaacatttagaccccgccccttcaaaataagtgggggaacccccctgcccctctttaaagggagaagttgaatccggccccccttggaagatgagttccccaagggacagaactcccaaggttcggtagggaacccgcccctcctggaggggcgggaggacttgcccgccaatcaagaaccaaaagaagcgcgcgcaacttgtcagtctcttcttcgcgctgtgagaaaagagagtattatacagggagaactatatttccactcgatgcccctggccactatccagtgaacactggctcgctcaccaaacaatcacaaccgggcctgcgttttaatgtcctccagaatatatcaaccggtgaccagctggagactgcttcaatcgcaagtctcttcacttgagagccgatgtagaatctatctacaatcaacatcatgtctcttaccattggggagactttcgttctttgtttaatgccaagaatcaaaggattccattctatcttacttggatcgatctatcgggattgaattccagtagaactctcttggctccggacattttttagggatacaagattaaaattacacaaaaacaaaagatgataaaagtggaattggggggcataattgagtggataagttccgatacaattcaaggaatggaaaaaaaacatagcataatttttgttgaccctgaatagatcagcatgatgtgatcagtttacttgaagtatcctcatgtttatgaaaataaggaaagagactcacaatgattgagattggcactctctcttcattcaagccagcctcatcctgctcgtcggcctggcttgttcttccgcatcttccgcggcatccctcccacgtcttccaagaattccctgggctcctcctctgggtctgggtggcgttccgactccgctgggtggggttcggtttttccgtcgtccatcgcgcttcccgcgtcggcgaagcgcagctactttcgggtgtgggagaggtttagtagggcctggaaggatcggatggtcaggcatcagatcagtggctcgttctcctttttgagacctagcaaaaatcgaaataaacttacctcggaatgtagccattccatttcgaccagcccggtttcgatagagcccttcagtcaatgacatcgcattagtatcgcgctctgatgattcgtcaaattcaaaaccaacacaccttggttttcaaatgcaactgagtgatatccagacatcacgttagcattctcttccgggaagtattgaggctattgccaactcacattgacggtcgtgtgctaatagggcattcaattcgaggctgtatgcggcctcggagttgggagtaacctcggtatagttttgaagcgaggcaagaactggaatttttattggtagatatagatacttgatcagcgatgtgcacatcaaaagcaacgagagccggacaagactcactctcgtcaatgggttgatactccagactgagtccgtaggcctcttttattttggatcagatgcagagatgagagagaaaggggcggtaggaaggtcgtcaagaaggaatcaagaacatcattatgagaaactgaagctagcatacctgggctgacagagtccgctgcagcagtctcggaagggatgggcagagctagaagaagtggtttgttgcaaagaaacagttagaatagtgctgcgtgcatgatagtcaacgggagcacaccatcaccagcagctggaatgctgccctcgcctatatgatcattggaattattttccttcatcttgaattgtgcagcgagttgaactgaaaagtttataaagctaaggaaacgcggtcaagaagcaggtcagaactcgggatccttttgagactgcagctagtaaatatgaggtttcagacaagtaagtcgatggaagataccttgaggtcttggaaggttggataagggttgggggtgagtgagaagaaagcaggcagcgagtaatggggggaaagaagcgattaggcagcaccaagctgctcttttatgagagggaatactgcagccgctgagcccaccaagaatcttacagcttggctgttgtgtagcctttgtgatcggcggtgaagcaatgacaatggtctttcgctcattcaattcaatgcttgttgagggcaaagcctttgttgaaggcagccgttgtgtggaaatgttcaagtttagaacaaagacacgacagtgttgagtctttcagctgagggtgtattgaatagaaacaagcttctctcggaactgtttgatgtttgctcaacggccgatcaattcagggctccaatttcttaaaggaatgaatcaaacttcaagacaaagggattacgatttctacaaaccttatttatcatcgagcaatggcccagtctgcagttcagtttacgctaaccgccgaatgctcattcataacttcaatttgctcactcattatgtatactcagctcatgttttgttttggagctcacgttgaaaacgtaagaattatacggattgttgaggctatgttgtcaaactatgtggaagggcacacttgtgttgtaggattaagggaacctctgatatggaaacagccgttgcggtatagtaacggcacttgtgttgtagaaacagctgttgtgctgccgttggaaacttcagaagaaatatacagcaggattacgctctcgaggtgaggagcatttattttctctcaaaggccgattagttgagtgttgtcactccaaacaacacgtagtcttagtgggtaggccgtgtttttcaaaatgaatgcaagaccagagaagtacattttccatcaaccttgccattgatccaacagtcctgttgcgggttcagcctgtagccacacgcgcaacattaatcaagaactcgattagtttgacaacatattccccaatcccagtttttctggccctcacttctggatcagaaagattgctagtagtataggaagcagcgaaacgcgtcgacgcgctaatccttacccatttctcaactgttattttatattgaattttccgaatcttgtcgtcaaaggaaaaaataaataaatcttgaatttttgcacgtgaggttgagtgtaagagtgagtccaattttcatcagcctccaccgacacccacacgcgttagttgctacgtaatcctgcggcgtgactagcgcgtgggggtatgggataaagaggggggtggagggtttttcaagacttccgccaactcccctctggtcggaagaaaactatagaaataggatcatgcatctggaaattaggagagggggaatctcaatcactacctctatagtcataaagacctctaccacaattacagtgaagagggccgcgggacggctcctcgtcagggtcctccactgcagaaatcagcagtcatctcaacgcttctgcactcctacaacttgcagattctccacatcttatactcaagtcgatgttttattaccaagaattctcgggtttatctaatggtactcatgcagaaaatgttaacccataaaggcgaggaatcttgataccactacttcttcttggatgccaagcaaaacaaaaaaaatgtcacctcgccaaatcattagagtctgctacagcgaagtggtatttcgtgattcgctttttggtttcggtgaagacttgttcacaaaatgatagcttgaacgaggtcaatgttcagcacacgaaacttaacgatcactatgcccttcataaactgtaatctcaacatactgaattcttgcggtgatactcgaaggtttccacaaggcacatgtcttggtcttgagcggaccgagcgggcaaaggattttgatcatatttgataatgctcgtatgaaggagccgcaagaacgcgaacagaacgttcccgtgacgccagaatataactgggacttgtcagaacggcaagccaacttgaatcacggctatcccccacattacaagtagattttcctcttgactctgagcttgaatgtctagccactttcatcattttgccatcctccttaagagccccctacctcggataatttcctgaatatactcgtcttcagactcactccactctctgactcaccagcaaatcctcaagatgggcctgatcatcaagcactatcgcctctttgccattttcggtattttttcggcctgtgaagggatgcaggacctcctgaatagctttgctagtcaacgatcgactccaaatatttcgaaccaaaaatcaaatacccaacattggatccctgacctatcattgacattgtcaacggagagaccgtcgatgagtaactttgaacaccctcaaggtgaatttgacaccgcatcagctctaactagccttagcaacaccttcgagtcaccagaacagttgcgaaatgatgctcatgaattgcgacttgctccaaccagccagtttctggatcaaagatatggtatttccacgaatgcggaagctcagaatccatcttaccatcaaggatcttgcattcttgctgctggttcttcctcatcaccagctcattcattcaaggatccaaacggcattgattacccaaaacaatgggaaggtcacagctcaaggttccacaaagacacttttcctgggggtccatttccaattccacccaaggaaataacaaataccaacacgctttctgaagaatctgtcagaaaccctaaaaccaaaaatctggggcaaacaagagattttttgactaattttgattcttctacttacactgacaatacacctggtagtagtttcaaatacaaacatggattttcttcctctcaaacacaagatagattgaagaggacctcaatggaagatcatcaccatgattttactggtgtagatatggagccaaagaaccatcagttgaagggtccagcattcaagaagtctagagtctctgatccattttcaaaatcttatacaaaagatctggttgcaaatcgaaagaaatacttagagaggaagaaagggggctccatcagaagctcaatgaatcaacagaaaggcactaacaaaaaggaagacattttgaagcacagaatatctaatcaggaacagctgacttctggaaccagaatggagatgaacattcttaaagggagggaagaacatcataatgaagtggcatccagttccaattttcatgatcaacaggaggattctttgagcaaagaaaagcacatgcaagttctgaatttttgtatggatgtactattggttgaacacccatctccagctgttaaagcaaatcttcaagaattttttcaatcaaaaatatcaggtgaaggaaaaaagatcaagttgaacctggaaaatgcacataatgatttcaatgatataagcacaatttatagaatatcagatcctccaggaactgatcctgaaataaagaacaagaggaaaaatttcaatactgacaaccttgttagaaggtttatatatttatgggatcatcaaagggattggttcaagttttgggaaatatatggcatcaatttcagagatgacttaaaagaaacaaattactacaaattacttcaaagttacttattatatgtttatgcaatagatacaatcttcttcccaataggaaaaggtatgccctcaattgaacatcagcaaactttattcaagactgcaatcaagaggttcattgattttattgatgatgaaaagtatcacagattggagacagaaggttttacaagatttagaagaagaatcacacctttagtatgggattgtttagattattggattcaggattcaggaaatataaaactgaaagaactttatcttgcagataaattaaagaaaagtggtggcttcaaacaattcttcaattcaattattcaattctccattgtagatttaaatagaaaaatcattaaatattcttccaaacatttgaatcttgaatgaattgtcatttttttcacccctcattttgctagaatacaacatttttattttctttttaactaaaaaaaaacctccacaactattaacatttcaatccaaaataccataaatgaataataatgtgatcattccataagcattgaaattcacttttttttaaaaaaaaaactcaaatctttaatttgtcaaaatcaatcaacatttatgaatttaatcttgtttatctgagatcataacttgatcacttgctcattattcttatcccaaggtttctcactctcagttttcatttctattttcttttttgccttacaatgaacacagaataaaactctttgcaaagttcacatataatcctggtgatattgcaaccctctcatgcccctaccaaacagaatcctagatttgcattttgcacaaaattttccattggtgtaaccatctcatttttctggaatagattttggctggtcaaaaccccctgatttggaacaagagcttgccaagggacgcatgattcaatggggatttagtaatggaaaaattagctttgcaaggagggggaccttccattaaaagcatttactgactacatatggtacagcttgcaccaatatggctagaatcagtgttgaggtttcacttctctggtctacttatcctccctaaaatcactccctcttttccttttctccttttctcttttctttcttgaatcatcttgaattggactcaattatagtctcaaatagttttctgttgaatcttatgctatcttgtagtctaattagaactcatcatggcaattttgatcaaacaaccctagttttgtagacagatttctttctttttctagttcactatctgattcattaaaaactggttattgagaattaacgcctttcaatatttgtggtctaaattgtgttttctcttgattaatttactcacatgactaaaatagattgagaaggcttgtcacgtttttttctttcaagaactcatatatttactcctctcagtttttattcaaaattatttcttattcaattctctttcaatccacttttttaaccacttgtatttagcctatataaacctgactagatgcttgtgaataaaagaaaaaccattggttctctcattctttttccctgagcctctcccaacatagaatcctttcttttttggccctcaacttcttgcacgctgagctcagaatttcaacaatcagactaaccttttgaactggtaaaatcaaaaaagaaacttactaacctgtgtgggctgaatccctttcttggaaaacagaggtagtgtcagtttgtcagcttgccagggaggttccctttacctggcaagctgctatcctttgtatcagaaatcaaattagagcttgcacttttcaacaagcgggtttgggtactacccttcaatttgactcaagtggactacatgcacccgcggacaggtacctgaacactgccacaggacctcccatgggtgcctagtaccttccaacaggtactagggaccagctctactagcacctttcacccaggtgcccctggtgggcgtaggcacctgcctgaaatcccacccagacttgacactcacattcacatccagcactctctggcaggtaccttccctaggggccagcaatattttcaaggatatttgtctgggtaatccggtgaggcttgtaccatatcaccaggcaatttccagaaaaacttctcctgtacaaataggcttggtacagccatggtcacttatagagatcatttctttgtatttgggtacctgttcagtttttcaatacaataggtaccaagtactgcacctggcactgcggggcgggtaccaccgttacttttggcacgtactggcggtactttacctctctttctcactgaggtccactcatggatatgaattagttttgaaagtttagtcaatttttttatttttttcatatttatggtaaagtatgcagccccccccccccctgccaccctatgctagggaagtggggcggtacccgcaagacacctagcacctcctgacgggtgcacaacaggaactggcagtacccaacaagtggtgcagggtaccaacaaacaatctctagtcacttaacttcaagaaaactattttcaagccctcaaagttactagccatgtctatctgttattcaactttcttaaatttcatcattttgatgaattcattctaacagtatgtatcaatatcaaatcatagtttaaaaatggggaaaaatgacttggatactgaaaatagaaatattagcatgaggttatttaaatatccacaaatattcctaatggatcttgttggaatcaaactttgtgtgttagcccttgtaaaaggagaaatgcaggtaggttgatatctttagttatcaatctatctagagcattgatataattgatcatgaacattaatcttattgatcatgaacatataaaagctgctcatgcaatgagcaagataatgccaagcacaaggcttgcaatttgaatcatgacgtcaataacatcatgaatctagatgatgagatgaatgtgtcatcaatctctagttgagttttgatgatcatgatcagaggatagaagatgttaatcattaaaaattacagattcttttcctcagaacaccattgtctcatcctagctctcaaatcaaacacacttcaacaaacaagttgatttaccatatttttccacctgtacttggtgagtaataattctagcctttcactgaatggtgaaagagaactgatcaaaggaatacaaaaaagattaagaaaatatttcatcataattcagattccttgattaacaattactcaacaaaatgaatcacaacagaaggcaatcatattacccaatcaagtaatgtcactacttgattgtttattattgttattcataaaaataaaaagagttaaaatcaatactaactaatcattgatctgctcttatgttatctttttctttcttctcaattaaaaagaaaaatttatcattattattatcttatcctctttaccttgaagctacaattagggggtatcaaatataggaaatccaccattggaaaccagtgacttttcccaaaacctttttttgcatcaatgggccccaaaaggggctaaattatcaaccaacatgtttaaaaaaagggtggattttttcagaccagtcaattaaataatggtggatttggttatatttgataccccctattatattcagtctatatttattctgccttcaggtaaagaataatcttttcattatatttatttctgttatcaaataatttttatttgttaaaaaagataacttcagcttataagacataaatattcttcagtttccaaaatctttcagatctcaatgagctttacgtcttggctcagcttcaaagagcaaaaggcaaatttacatgtctacccaaatggagcagctgcatgatctggagcaccactgagagataccttcagtgcagaagctgatgaattaaactggagcaatgagtgagataatggaaggataatattgctttagcacagatgatcaagaaagaaaaacagaaagatgacagagagaaagaatgaatgagaaaaagaaaaactcacctggagcaatgagtgaggaaaagagtccttccacaaaatcactcattcctcaggtgtactacaagaactgtgatatgtacatgacaggtttttagcatcctgaaaagaggaaaaagaagtgaaatgaaccatgaaaaatcaacagaagctggatgcttctgcaaggactcaatacagctgtagtttgtcataacaggagcccatttgaaatgcacaagagccttctttgatggagctgtgttagatctattctgaaacatggatttacaaggatgccacatgtttccacaaggcagattgggccccaacatgactaaatgggttgatttatgtaatcattaataatattcaaatgtgaggggcttgaaagtgaacatgattattctgtatggccacatttgctttgtcggattaggatttcagctgtttttgacacacaataatatacattaaagaaagccctgaagtctgtctggcttgggacttacaacttagatgcacatttggaaggtttctccatcttgttatcttcagaacccatttctctgttaaataaacttgataattgatcttctgacttccaattatcatctaagaagaatgccaatatcaaaaatatgtcagcttattgccatttgtgggatgcttttgacctgtgaagcaatgcaggaatttgtgcatgattctacaagccacctttcaagttgcaaaattccagcaagaccccctgatacccaacattccatgccatcacttacatcaaccttgtcaagtacaaaatcaccaacacaaagttttcaagtcacaccaagcaaagatgacacaccaccagctctaatcagccaccaaagcttcccaaaacttccagttgagcttcaaaatgctggtacagagttgcagcttgatttgactaacaattttctagcacaaagggatgctagtcctgctgatatggaatctcaagatcaaatggggaatcatagaccttgcatgtctacttctgcttcttcatcaatgcaagctgggttggaaactcaaaatttaattcagtatctgaatggggaattccaggggtcagataaagaacctgttccacatgtttcacttggaattacaccacaggaaataataatgaaacctttttatggagaaactaatttaaacaaaccaacaaaaaatttggacagaacaagagattttttgggaaattttgggttgccttcattcactgaaaatacaaccaagattaacctacaacaccacagtggatttccttcctctcaaggtcatggtagctcaaagagaacccttattcaaagttcctaccatgatttttgggatataaatccagatcctatgtctcatctcaaggttccagaacacaagaagtctaaatcacacgagcatgcagcaagaatccattcacaaggtctgattcaataccaacataacacaatggatttagaggaggaagtttcagaatgcagagctgttgaaacatcaatgaatgacaaaggatcaaccatggaaaaatcacatcagaagagagtgggtcctagaagaagaatacagaaaaaaaacttgggaggaggaggagaagaagggtacagggttagggttgaagacactcttctggaaagtgaacccaagatgaaaggtctagatttcaatctagacataattgaagtccaatatccctctccaaaggtcaaagaaaaacttgaagaattgttgcaatttaacacattgggcaatggaaacacggtcattctggattttgaaaattctcacaaggctttcaaaagtatattgtcaatttataatatgaaagatgctccagatgttcatgctcagatttccaaaaagaggaaaaattttgtcacagtaaatcttacaaaattcttagaagacttttggtctaatcagcagcaatggttcaaattttgggaaagaagagcaggtttcaagtttgaatatgaaattaaagatacaaattccaacaaattatgccaactttttctgctatatgttgatgcaatagatactataatccctccatctggagatagtatatcattaattgatcacaagaaaagtctcttcacaaatgcactggagagattccgatcattttcaaattctggaataactataagtcatgatgatctggacaaatcaaccttcagaaatttcaaaaaaatgatacgtaacttagtttggaattatctagattattggcttgagagaccagaacaatctgaaatacagcaaattcatttgaaacaacttgaaaagaacaaacttggcttcaaacagttcttcaataccattgttcacttctctattgaaaatttgaacttgaaattaaaatatggtccagagtatgtgaaatacaaaccaacttccactttcccatccatccatgagcaataaacaagatatgaatatcttcacccaaaactttatacatgatcatcaaattattgcttattcatcaagatgattgagggggggttagcaattgccatttatataacttgagggactattttaaggcttttgtcaacaacgttttataaatttgaagacctgggcacattttgggcatctgacccatttgtgaaggctgtcaatgtttgaagaagttgatgataaacaccatgacatggacctcaaaggttgtaaatttcaattctaaatcccccctgataccaaagattttatgtttcattctagctacagttggtgtttatttgtctggatttatcaccacacccacagcccttccagaaatttgctaggtttcatctctagttgattccatatctgtttctcagtttcctggtcatctgagaaggttgctcttcttattttatccctacaaaatccatcccttgcatgattgagattcattggaggataaatttccactggcaaaacagctttacagggggctgtcaaattgaagggaagtccttgttttggatcactcaatccacagtaagggggttcactttttgctgatctccaaatccacagttgagctttgtgagaatggctattttaaggtttctgaaagtaaaagagtttagtgggaggctcccccttggagtcaaaatcccacagttaaagtgtttgtgcataagtaaacaaaccttgttcaagaccagcaaaggattccagttcatgtctgaaacttaactcaactcattaatcatcagccctcttcacaaaagcgggtgatgctttctgatgtgggtgtaagatgtcatttacagacacttaaattggtcatgtcacaccaactctaactcataggtttgctgactgtttatgtagaaaattgtactgctacagtgacgcaacccatcctactgtacatggattttggggttccaaaatgtttggaggaaaaaaatcaagaaaatctgccctgggaagggcaggatccggggaaaattgaggttttggggcttggaaatttcagaatttgtgcaacttttgccacttatttggaaaaaattacatccctgagtcaaattatcatgtttggcagcaacaaaaatgtaatctaggttaaaatttgtgcacatagctttggtgggagaaaccatacttatgtgttatcagagttaagtacatgaatatgagactttagggcatttaagcccatggattctgaaatgttgaccccaaataaaaaaaacttttttgttggagcagtgggggcttagcccttttaactggaggacttcccgtcacaatttagaacactttttagacctctctcagtcttaaattacgaaagaaattaagattccaaccagctcatgtgagagctattgccaggaggctagggttgacggtgcgctacctgaggcacgccgatgtgcgggcgccgcgcacgcgcgccctcggcgcgcatgaaatctggaaaaagggggggtggcgcgcacttctaaccctaactttttcggggggagtcatccatcaactacccataaaagctgtatttttttgggtttcttggtggttgaacttactttttggcccccgagaaccccggtcgacccccgaatagtgtgaagtgccgcatggcacccactgattgtggctacccaataaagcaaagtcagactttgctgtggtaaaaaatttaggttgaaaaaaaaatataattaaaaaattaaaaaacatagaaaatagacgatatgtacatgttttttactgcggaaaatggcgcccctggcgcgcctccaatgtgcctgccaaaggcgcgcattgctggcagttttggaggcgccctccggcgcgcacttttccaaaagtggcgctgtcaaccctacaggaggcttcagaaaaacgatttttttgataaaaaaatttggatctagggggtgtaaaacaacttctgggagggccgtagattgtgacgggaagtcctccaccatggaagctactgccctcaaaaagcccaaatctacaataaaaatgggtgatggaccccaagtgcctacaaacattaggctgaaaggccaaaaaactttttgctggtgatggtgtacagtaacatgggttgcaccactgtagcaaacttatcaaagtccctcgcttcggagggcctggtggccttggctggcgtggaacgccactcgcacgaagcgcgagcctccaaaggagggacttaagacaaacacaaacaggcccgcgtgtcacggttgggcacttttggtgtaacgcacattgagctggatgtacagcatttacatcaccagctattggcgatttgagtagacaagcttttggtgcttggtgatgcctctcacctcatccaattttcagaacttcatcttgaaaattggatgaggtggatcttctttaagttggtcaaattgagaaaatgttctcacatggtaggcagtgagattgaaactggcttatgtaagctcagccaatttgccattgggcaaattttcctttaaaatttttcaactgtgtagttttcattttttcccaaaagtttcttgatagaagtcaagacctccatgttgggcatcttcactccatctcagctttcaagaaatccaaaagctggattttctatgatttttggtgcaaaaaacagccaaaaaactcaactgtgacacccagtcatgttcgttttgggctcaactcaagcctctcccgcacttcgtgcgttcgacggagaggctgtacaagctcgccactctagcagcccatgcagcccctctgtgccactctgagctttttcaccaatcataaaaaatttatgataaacaccataaaagtaccactgaaactcaaatggaaagtgctgatgttttatttgatgatcattatccaagcttacctttgaactaacttatcacttggtccttggtacctgacatagcaatcaagtcattggtatcagaatgatcacacatgaagaagaaaattatcagaagtggccacagtggcaactcaagacaacatgaaagaaggtactaaaatcatttggattgacaagacaattgcatgggtggactatccgcccgggggtcttccctggtctgcaagtttgtcacaccacacaaaggcttaggtgacgcgaagaactcatcccatcagatacatctcaaattgatatagtttgtgggctcagagtctcggggtggggtcaagtgaggcaatggctggccggagagtaaaacaactaggattgcatgggcataaaggggcgaaagcaagggacgagtagagggagcagctgtatcggagatgagaaagaccaaagtgaatcttgtttctttgggagggcacgcgacgggaagtagagtttgggaaggttgatagtcatgatcattaacgggattggtaagaaccatcaatctattgcttttcttcagtctggtgttctacggctacaattgctgctcgtttctcctcgactcggatcgctctacgttcacgagcggccttgttcttcactcgtcgggcctccatctgctcagccaaatccttctctcttgtcttctcggccttagcctgatgatttgtggtaagttggtaaagaagagatgttagtgtcgggggcatcctggctgaagtgctcagaagaaagtaattaccttgtggatgtagtccatcaagactcgcttgtttttgaaaacgttacctttggctttcatgtacaaggcatggtacctaaggcgatcgggcaagatatcagaccgccgagcgagagggatagatgatttgtgccaggaaccccagactcacagatgcctgtcgatcttgccggcctcacggtacttcctcagcaatcgacgcaagacacgttgtcgtcgcatccagagaaccttggtgggcatacgggcttcggccgtaccttttcttttaccgggaccggtgtgacgtcccttggccttagcggcatgcatggcacgtgtgcgtgcacgggaatgaatggtgatcgatcgcttgaggatgaatccatccttgtagagtttgcggatcgtctgacgtgagttggcgttaccgatctcagccagttgggtgggatcgaattgaatctgattgttgaggagaagtcaaggggaggggcagaatgaggaacgattcaatcgagtgagattagcttgaagtcctttccgagcaatagaatggagggaatgatggccaatcgggacagagtagagaccttgttcttccccacacccaagactgaggcggcgagccgcttttgagaacgcaagttggacgacatcggatcgggtggtgggctggctcggatgacaggtcagttaacaatggctagctcgccgctggggatggtggagggtgttagcttacgggtagttgatcacaagtcccttcgcagtattcggatggccaagacctcggctgtggcaggctgggcggcaggggtggtaggctggcctcggttaggtttcaatcagtgagaccccttcagggtaccggtggcgatactctaagccccccgcccggatcgaagacctaactagggctagggccggttcgcccaccagcaggctgtttgccccaccccggcaccccgtgcgcacccctccacctcccaaggacaaaccaccaccaaggacgacttgcggccatccagccccgacttccgatcaagacagccatccatcatggtgagccccgccatccacttcgttcagcctaaggattagttaatcgattccgagctcatcgaggaaacctacgtcaagaagtcaagtgatggaaatcaagttaacctctttgctccactgttttgattgacagtctctcgtcgtacccgaagcccaccagcaattccagcacattcttcgtctcctcaacaccaacgttgatggccgagtaagccctcagttctctctcatgccgccccatcgatcgcaggttttcatgtgccatatttgctcgtcaaaaccagatcaaaatcatgttcgccctcacccaaattcgtggtgttggtcggcggttggcaaacgtcgcctgcaagaaggctgatgtcgatttgaacaagcggtaggtctgctgaatcgtcttcgagaccaaggaaaaatgattgtccaaactaacccagctgacgctcccagggctggagagttgaaccccgatgaacttgaacgaatcgtcacgatcatccaaaaccccgcccaattcaaaatccccgcctggttcctcaacagacaacgggacatcgtcgacggtaaatcttaccaagtcctttccaacggattggacagcaagctccgtgaagacttggagcgactgaaaaagatccgggctcaccgtggtttgagacattactggggtttgagggtcaggggtcaacacaccaaaaccaccggacgacgtggaaagaccgttggtggtacgtctttctcatttctcccgcatcctatttatcaacacactctgaccatcgcacttgcccgttatcagtctccaagaagaagtgatcgactcatcgcgtatgacttgcgttgcactactcgtgtccttgtaccgggccacccaccaggatgcaaagtattcactgcaatttcattcttgtgcccactctcacatcaactgttagttacatgtgggttaagacccaacaggccactccctccaaccttatgccatgcaaaactgttatttttacgtgcccattcattacctgagatttttcctttaccggaccagctctgggtctttgcaaattcctacccccaaagcagggcgggcgtccttgggaggtaccgtgtcccttctcgtggccgcccttgtcacacactgaccagccggcattaggtacctgaaagcaacaaggaattcctattggccgcttgaaactacttacatactgttaattcattgcaaggcagctccacatggcacttctattctgacttctcatcatcatctccttgggctgagctaggataggttagcagtttttaacatcaattgttaaaacaaaataaacaatgggatacatagacagggttctactactaccaaagaatcacaggtttatctaactggtgtgtgtagatatatgaaacatttttgtggactagcagactaagaaccagttaccagattgctggggtcagatggggttgcaattgtgggatgtatgtagcatatgtagatggtttctggccattgagttattaacaggacagtatcacacatggttggacaggttgggcctagattattgaagggattcccaatacctcatttccccctaccacaccctctcgtgttgacccttaattgacatagcagtttgtgtcagctaacaactgtgattcaaacccagaacctgggagttttttaaccaagcaccaaccaatactgggacagagtagtgtgacttttgctttgttatgtgtgatcactgatcaaagcattacatgtttacatgtaaaactgagactatggaagaagtaaaagaaattccctgcagtgggaagacaagtgttgtccaatattaatgaattcctgattcccctgattcagctggttctgctggtttgggcttttgtatcaaacggtcagggggcaattcaccattatgtaggcccttacacaagccattgggcacccaagctattgcttcacgtagattgcagaagtatatcctgatagggacttggctatcacactcatttggaggtgtatatagctctccacaaggctttatcatctcctgcccataccacttgaggttccagactcgactatttggttcacctttcacacagattggacacaccttggtgcatccccttggggcatggacatccactatcatcaaaaggaagagattgatcatgagccccagatggacaaatccaagtaggcctagcattgttggcttgacttgtgagtgcagttgaccaaagtgtggtttgagctctgtacttgctggagtttagaggatttgaaacacagtgggctcttgaagcacattgagatttctgctatgccagcaaggtgtggggagccaggtcaatgaggtagaattttatggagccttgatcagggatacctctgtttcaaacatacaacttatacgtctaagagaagaaagcaagacagcagtctttatcataagccaaaatcaaaaactgcttgactcaagatcaatctgcttattttaataaacatacatgcagtcagcacattagcttcactttgcacgcatgaattggcctgtgaatctgaatcatgaatttgttagattgatttccagagcatattggtgctacagctgtcaatagagatgctctggagggtccaaaataattctttggtaaaattatgagttgctgtttaatgttgtgtcataatcaattgttgtaaatattaattagaaatatggtgttcaaaattgaatagccaacttgtcacttagtactacataatgaaatactctgcaaagcttgctgggacctgtcaatttcagtttcacatatgctgacaggtcccaaattgtgctttatattcctttatattttgagggttggaaaaacaactcccaagcattctttgacaactcccaaataaggctgacagatgttgcttaggagttgttccttcaaatggatggccaactttgggagttggtcatccattttgttgaaagtttaggattaagtgcataagaggttgagggccaaaaaaggagagtcttatatttgggaagggctcacggaaaaagagtgtaaagaaccaatgattttattcacaagtaaccagcctgaatcaaatagactaagtacaagtgttcaaattatggtaaagaaaaatgaaaaacacaaccatattgaataaagagatgagaggaagaaacatgagtatttgggagaaacaaaccggacaaggcttctcattctcttttagacaagccggatgagttaatcaaaagaaaacatgttataaaccacaaataattagagtcattaattctaagtactcagtctttaatagatcaaacagtaaatcaggaaaataagaattcattgtacccctcagagacgggcaggtgcaatcacacacctcttttggaggggcgggggcgtgggcgggcggggagtggggggggggagtgtgattatcaacgcaccatgtttgtacattatttttcaagtttttttgtaacttcaactttgtttcctacattttagaatttactggtgaattccaatttttataaaaatgtatggttcatttttaataatcgattagacccattttttcacttaaatctttacagcttaattttcaattttttttgacattttaaatttattgcccacactttgagacatggttaaaatgatggtaaaaatcattttacataaaaaccaaaaaaatttattgaataaagtgttggacagggggttttttaatgtttttttaattgatttttactggctcaattttgatcattttttgaaatattaaatttatttcctacatttgaaaatgtttagaattcaatggtgaagtccaatttccctaaaactcaaagcttcaatcttaatatgtgagcgtacaccgtttcttgcataatttgtacagtatacaaattgtattttaatgcaaaatggatacagccatcagttttaaaaccttctaaaatgtaggaaatgaacttaaaattccaacaaataaggataattaagggccttaataaaaaaacctgcattttccgtgttttgacacgcttttgctgcagcacagcacacgtgcaatccgtgttcaaacccgcttttttaattaattttatttttttttgattttttaaaattgtttcctacactaaaaaaggtgtagaatttaatggtaaagtccattttgcctaaaaataagggccttaataaaaaaacccgcattttccgcgttttgacgcggtttctgctgcacgcagcacacgcgcattccgcgtttaaacccgcttttttaattaatttttttttgctgttaattttaattttttttaattttttaagggcattaataaaaaaacacggtttttccacgtttacacgcggttttgctgcggcacagcgcacgtggtttccgcgtttacacacggttttgtatttaattttttaccacttatttcttgagtttttttgaatttttaaaattgtttcctaggtttccaagcacgtagaatttaatggtaaaaaccattttccataaaaacgaattttgattattaattatttttttttcactcatttctcaattaattgtttgcatacattagagatcgtttgttcatactcgggtacctgttggtacctaggtacctgttgatttttttcagaaaataggtaccatgtaccgcacctggcacctccccgcggtacttttggcaggtaccgcaggtacctcctccctctttctgacctagtttcactcccagagtgccaagtcacctttttttattttattttatttatatttattgtaaaatatcacccacaattcactttttttccattctttcatattgattgtaaaatattgacaactaattaggagaatcatactttgttattatcaaattttcatatttattgtaaaatatcattcccaagtcacttttttttcctttttttcattatctatcacccaagtcagtgacttgggttaacttctttggcatttttccatatctgttgtaaaatatctacatctaattgaaagtcaaagaatcttacttttcttttttcatatttattgatttaataatctattgtaaactatctacaactaataattaattggacaagtcatcattgtcatccaaaactatcaccttccttttggatttctgcctagactttgtgtcattgttgagtccctgtttccatgcagccaaggtaccttctttgattttggagttcttggagtagaaggccaccgtcatacccctacttattgaacaagaatcgagttggtgcctttttgccaaaacataatcccggccaaagctgaacgctcactcaacatccacggatgttgctaaaaaaattcaaatagaatatgatagagatgttagacatagtcaaattcaatcattatcacaggatgagtttaataatttataattaacagcttaacttacctgggcagcctaaaacgtctagcgccatatgcacaaggcctccgtgtgagttaccagaacgcttctgttccatccaccacttcagtggattcactgggtcattaccattcaggacaagtccaccggcgagccacatgtcgaatgcatcggatgagttttctcccccgcgggcggcagctgctcttccaaggctggcaagcgtaagagttatgggctacagaaaggcaagagagcattagatcaggggattatacagaggttgagatgggagggaaggtgttaagaacttacctttgagctagtagttggagaagaggaggcaggagtgattggccggggcttgtaatttgatacccacatttcacgagctaggcgtattgcttcggctatccattcgggttcccattttgctagcttgaagtactcgtctttgaacaatgggtgcaacactgaaacacaccatttatgtaagcaataataaacccaaaaattaacaaaaattacttacaaattgctatcctgtaaagtggtgaggtgtcagttaagctgtagtatttatttgttatctttaatcctactcggcaggcattcctcaatgcaggtgggtaatttgaatcactgatgattgtcgagaggtgatcagtgatttggtcgataaatattactatgtttgacaatcgagctgagcctgctttggatatctgaagtgtgatcttgtgaaacaggttgaggaccttggctagatcgcgagctaagtccaggtctgactgatccaaataatgcacacggtcgatcccatacgttttgtggcgctgccactcaagacttcatgaatatagcacattgagtcagttcaacagtatatcacaaccaactgtaaagatactgataaagacttacatagctgcttgacatctgatgatgctgttgatttggatacttgtagagttccatcgagttcgtccatctcgttcgatgttgtgtggtttttcacacctcttctgttgacagatcttgtggaattcagccttggaagctggagagaacctcaacttctttgcaattgcgcagaactgtacccaaataaaatgtttcagctaaaaaggaatgaatgcaaattaacatgaagttgattgtattgacttaccttcgccaaagtctgtttacaagaaatggatgtgtagcaatcctcctcctcctcttcgctagcattgtcaatattggcctcatcaagtgactcatcgtcatccacatctgctccgtacactgattcctcatcacttaaattatcacctgctgaggtggcggaattatcctggcggccacgaggaagcctgggatgaaaggatgaatcctaatcagcatctcatcttctctatgataattcatgatatgaaagactttcattaaagcttacactctgatttgatcttcaggatcttcttgttcagaaattgacccatctgaatcatcgccagcacccatcggtcctcgatcttttgcatccttcttgtgactcccaaacggccgaagaatcccctggacaattaagttgaggatgtgcgcgaaacatcggatccattgagcgtccccatggaatcgaggccacttgagcttcttgagatcccgtaccatcacttcgttattctttgcattgtcgctcacgatgccgcatatcttaacaaaggatgcgggattggtgttatcattaatacttgttaatgtccaaagaatccaataaaataaaactcactttgtcttgaattccaaatttctcagcaactaggcggacagtgttggccaagtactcacctgtgtgcctttttgacaggcaaacaaagtctagaggcatggcctcaaaagtcgcgttacctgattgattatctactaatcgatatccgactacacccaatatgtcgaatccatttggggactgccatgtgtccactcctatatataatgcaccattatgtgcctaagaaaaaaaaagagagaagaaaggtggaatcagcaaatgataaaaaagtgcaaataaagaaagtacttgccttcaaagtcgctcggtattcatcttgtatagctgaataaagaaggtggatgtcttttgagaccctgtttggattcgtcaggtgcttgacaactgttcacatcatctctgacatgatttcccatctgggaaatcttgtaaattttagggaaatgctgtaaaaaaattaaagatttttccagattttttagattttttagatttttccagatttttttattaagagacaccaataaagttgaaagaacctgaaaaaatctaattttttttaaaaaaactggaaaaattagaaaaatctggaaaaattggaaaaatctgaaaaatctggaaaaacacaaaaatctggaaaaatctaaaaaatttggaaaaatctgaaatatctagaaaaatctaaaaaatctgaaaaaatctaaaaaatctaaaaatttacaaaaatctaaaaatttagaaaaatctaaaaaatgtagaaaaatctaaaacatgtagaaaaatctaaaaatctgaaaaaatctaaaacatctggaaaaatctaaaaaatctggaaaaatcttcaatttttttacaggatttccctaaattttacagaaatcatgtcagggatgatgtggttgggtgaaggatggccttgtggctggcatcaatgagtgacgaaaacggcctggcagcttcggcacaccatactgcgcatagttggggaacctggattatgtatgtaatgttcagtatgcttgcaacagacacagagataaacacttgaaacataacttcatatcccgcactggatgtgcagtaaaataaacctggatatgtagtatttttatattttttttgttcacctcttcacaccatttttttttttgaaaaaaaaacactgaatatccagtttttttactccatatccagcactggatatgaggtagtgttgaaagtgaaaagttgaaacaaggacttacctctttgggattgatatcaccggttccggttattcctagattagccaacgatcacgtattttgggattcattttgtttgcggaggcagagagaagcgtgtttgttgagattgctgcaagatgaatcagaggtcggacgattgatccgggtgccacatctgagcatacatgaatcagaaggagatcagcaaaaaaaatgatgattgatggatgctttcaaaggaaatataatgaattaatgagatatttaaaagaaaatagcttacagtatgcagggataagctatcatacagcggccattcttgtccctctgatctgaaagctcaggctccctgtatgacctataagtggagctgacagcattttgtgctatcctcttggctctcactttatgaaaaagtaaaaaaaaaaatataacataaattattcattagatacatacattactcattagataaggctgaggctgaatgaaagaaaggagaggcagaagagcaatatctcacacagctcctcctggtcagttgggttagggtcacttgcagatgggggctgggtgcatgccggggtgcttgatgactcctggctcccaccctcttcttggggattgtacgacggtgatgacgcgcgcaatgcgatcgactttgcttggttgcggccgcaaggcatatcctatcgacgtagctctcgatcacaataacgagtgcgatcctttttagtaaagacaccacgcaatcttgtttgctctgtcaagaaagggcaaacaagaatcagctctagatctaaaaaaaaagaacaacaaataaagaaacatggcagcggaataaaaaaaagggggggttcgcttacccttcgttggtctcaagacctccggtcttgtaggtcatttgatgggcgagggggagtttgttgatgttgtccgatgggggggagtttgttgtaggtggtttgataggtgaggctcaggtgagggttgtcggtccggtgattgattgatgaaggtacccgcggtatgaagtagaggtgcgggttggtctcggccatggggagaagtaaaacccctgcgacccccatgcatgcagccccccccccctaaggggatattaggcggtacccgggtaccgcctgtttttttacccaaaaatagacacccggcaccgcctggcgggtgcggggcgggtgcgggcggtgctaggtacctagcaacgggtaccgacaaacgatctctagttgagggttagtgacccgtgaatccggtgtggtctcacttgttcctttttctctatctcagtaacgtaatatacggtccaccaggttcgggtggaaaaatggccatccgcagccaaatatgcacccgctggcgggtatcggccagcagataacggatatccgcggcggattatccggattccgcaaccatctctatatctgactgtctacattttgttagcgcaagaaagttacactaactgttagtttagctgagattatttgaagctaacactaccaaaaaatttgagagaaacatttccactacactaacagttagcgtagtggggtttagtgtcagctaacactgcagaatttccaggacataaaaaggccactacactagcagttagtggtcaaatagcatagtgtagtgtagtggcccactgttgcttggtaccaacggtgggccagctatgcggaccgtagcattagcatagcaattttttgctacaatttagcgtagcgttagcgcttttttcatttttttgcgctaacgctacgcacatggggaaaaaacttgcgctaacgctgtagtatgccaattgtgtttcaagtatcaaattgcataaagtcacagttcaatatgtagaagggcatatattcttaggcatattatggcataatcacattctacaggtcatttgacccatagtcactcatgggaaccactaggctagctccactcagtcaaaagttatttgggatttaaattttatttgcataaaaaatgattaatgcataatggaaaccacaagttggccttattttgttgacatattcaatattcattgcatagggtagccaaaagttagccacattgtttgtaggtacactgagaatcttgtataggtctagaaccacaagttggccatttatagattataggttagggctagaaccacaagttggccatttatagattattggttagggctagaaccacaagtcagtcgggttgtaaaatagactatttaaggaggggctttcccccctcattccaatttttcatcatctcatcacaacagattatcatctcatctgatcagcaaccatacagaacagagcaatcaatccatacattaacaagtgtgatcttaatcaagtgccccattgagatcattcagacattgagaagcataggaaaaagaaagtaacaaccagtacaatatgtgatcttaaacaagagacagtgctcttaaaccattgtgctctcaaccaagattaagtaggaagggaaagacactttctatagtcacatttgttttctcaataacatctcatacattctcattcattattagtacatacgtcaatcatttttcaacatacaaaaacatataaaccaaaaaacacctcttactcaacatttccactcaaatagtctgctgaatccacgttgatctaggtttgataagagactgctacacatagttttctctatcatcagtttttttgccacgacaataaataaattgttgtgttaactcttgtgtagtacaatagaggggcaggtcttccaaaccagccgtaacagttagtagattattacctacgtgatatatctcatctgctatttccccctcacaggactgccaccagtcccaaaggatttctcacaacgtttagcgtagtgttagtgcaattccccccatctgcgctaacactacacgtacaagctgccaaaaactgcccactacgctgtgtgacagtgatttttagtggttttgaggcgttttttgccgctaaaaacgctgtagcgtagcgtaacacagtgtagcggcgccagcggcgcgctaacactacaccaaaaaatggctagtgttagcgccgctacaaattagtgtagcgcagcggccgtagcggcacgctaacactacacaaaacaaaattggtgccgctacgctaatgctacatgggcctgtagcgtagtgtagcgtagcggcccaccgctgttggtacctattttcttaaaaatgtaacaggtacccacgtacaaacaaatgatctctataagtgaccatggctataccaagcctatttgtataggagaggtttttctggaaattacatggtgatctggtacaagcctcaccagattaccaagacagatttcaaagaaatgaaatatccttggaaataaagctggcccctagggaaggtacctgccaaagagtgccgggtgtggtgttgagatctgatctcgatccctcttagactctagtagctatttccaacagaactggtttacgtaatcagtccatttgataatgacatcatttcttctctactagctcgtttcacttatatagaagctctttccttcgccgaactcgtttccttctccccatgattccaacaacatcacactttaaaccttacatcttaaacattattcttaaagtcattggtctcattgatgctgttctctcttcattattccaaacgtcccctatcatattctcacatcacaactcattttcttcttaaatcatcagacctgtcactctggtccggtcatcactcccttccttacgcaagaactcttcccttctattcgactgtccgccaatacaagttcttccacagattaacaaaaccttcctattgttgtaggttatcatctcatctcttcgcttaatcaaaccggttatcacttcttctgacactctttattcttagttgtgtctcttatgttctcttatttccttgtcgttgtcgcgtccttgtattgttgctcctgccttaaggtatttcttcattctatcttttgttttattttctttgtcttttgtatttctttgttattttaccaatcaagaaatacaacccttaagtttgatacttaacatgtgggtgtgagtgtccagtctgggagggatttcaggcaggtatctacacccaccaggggaacctgggcaaaacgtgctagtagatctggcccctagtacctattggcaggtactagggcaccatgacccatggaaggtcctgtggcagtgtgcaggtacctgtccttgggtgcgggtagttgacttgagtcaaattgaagggtagtacccaaaccggcttgttgtaaagtgcaagttctactttgaaatctgatacaaagtatatcagctttccaggtacaggaaacctccctggcaagctgacaaactgaaactacccctgctttccaagaaagggattcagcccaaacaggatagtaagtttcttttgtgagctgttaaatattgtacccacttaaccagaagggtttgtttcctgaaaaaccttgccagggtgaatttataattttgtataagtggggatatggtaaatgattctgtttcagctttgtggaagttttaatttcctcaatgaaccaatgtttttttttaccagctcaaaaagttagtctaattctagccatattggtgcaagctgtaaaatatgtagtcagtaaatgctttcaatagggggtatcaaatataaccaaatccaccattattaattgactggtttggaaaaatccaccctgttttaaacatgttggttatgcatttaaccccttttggggcccatttatgcaaaaaggtccttggaaaagtgactggtttctgatggtggatttcctgtatttgataccccctaatggaagtttcacctccttgcaaagctgatttttccattaatgaatccccattgaaccatctgtcccttggcaagctggtgtgccaaatcagggggttttgacccaccaaaatctattccagacaggtgagatggttacaccaatggaaacttttgtgcaaaatgtaaatctatgattctgtttggtaggggcatgagagggttgcaagatcaccaggattatatgtgaactttgcaaagggttttattctgtgtgcattggaattaggccaaaaagaaaatagagatgaatactgagaaacattgggataagaataacaagcaagtgagaaaattaatgatctcagataaacaagagtaactccagaaattttaatgaactttgataagaattaatgatttgagttttttcaagtgaattctaattcttatggaatgatttcatgactatccatttatagtcttttggattgaaatgtgaatagttgtgtaggtttttttggttaaaataaaatgttgtatcctagcaaaataagggtggaaaaatgacaattcattcaagattagaatgtttggaagcatatttaatgatttttctatttaaatcttgaatggagaattgaataatggaattgaaaaattgtttgaagccaccatttttattgattttatcttcaacataaagctctttcagcttttcatttcctgattccttaagccaataatctaaacaatcccatactaaaggtgttactcttcttctaaatcttgtaaatccctctgtactcaatctctgatacttttcatcatcaatgaattcatggaatctcttgattgcagtcttgaacaaagctttctgattttcaattgagggcatacctttttctattggaaagaagattgtatctattgcataaacatataataagtaactttgaagtaatttgtagtaatttgtttcttttaagtcatctctgaaattgatgccatatatttcccaaaacttgaaccaatccctttgatgatcccataaatatataaaccttcttacaaggttgtcagtattgaaatttgtcctcttgttctttatttcaggatcagttcctggaggatctgaaatcctataaattttccttatatcattgaaatcattatgtgcattttccaggttcaacttgatcattttttcttcacctgatgtttttgattcaaaaaattcttgaagatttgctttaacagctggagatgggtgttcaaccaatagtacatccataccaaaattcagaacttgcatgtgcttttctttgctcaaagaatcctcctgttgatcatgaaaattggaactggatgccacttcattatgatatccttccctccctttaaaaaagttcatctccattcgggtttcagaagtcagctgttcctgattagatatcctgtgcttcaaaatgtcttccttttcattagtgcctttctgtagattcattgagcttctgatggagccccctttcttcctctttaagtatttcttttgatttgcaaccagatcttttgtataagattttgaaaatggatcagagactctagacttcttgaatgctggacccttcaactgatggttctttggctccatatctacaccagtaaaatcatggtgatgatcttccattgaggtcctcttcaatctatcttgtgtttgagaggaagaaaatccatgtttgtatttgaaactactaccaggtgtattgtcagtgtaagtagaagaatcaaaattaatcaaaaaatctcttgtttgccccagattgttggttttagggtttctgacagattcttcagaaaagatgttggtatttgttgtttccttgggtggaattgcaaatggacccccaggaaaagtgtctttgtagaaccttgagctgtgagctttccattgttttggataatcgatgctgtttggatccttgaatgaatgatctggtgatgaggaagaaccagaagcaagaatgcaagatccttgatggtaagatggattctgagcttccgcattcgtggaaataccatatctttgatccagaaactggctggttggagcaagtcgcaattcatgagcagcatttcgcaactgttctggtgactcgaaggtgttgctaaggctagttagagctgatgcggtgtcaaattcaccttcagggtgttcaaagttactcatcgacggtctctcagttgacaatgacaatgatagatcagggatcccatgttcggtatatgatttttggtttgaaatatttggagctgatcgtttactagtaaagctattcagaaagtcctgcatcccttcacaggccgaaaaaataccgaaaatggcaaagaggtgatagtgcttgatgatcaggaccatcttgaggatttgctggtgagtcagagagtggagtgagtctgaagacgagtttactcaggaaattctccgaggtaggaggctcttaaaaggaggatagcaaaatgatgaaagtggctagacatttaagctcaagaggaaaatctacttgtaatgtgggggataacggtgattcaagttggcttgccgttctgacaagtcccagttggattctggcgtcacgggaacattctgttcgcgttcttgcggctccttcatacgagcattatcaaatatgatcaaaatcctttgcccgctcggtccgctcaagaccaggacatgtgccttgtggaaaccttcgagtatcaccgcaagaattcagtatgttgagattacagtttatgaagggcatagtgatcgttaagtttcgtgtgctgaacattgacctcgttcaagctatcattttgtgaacaagtcttcaccgaaaccaaaaagcgaatcacgaaataccacttcgctgtagcagactctaatgatttggcgaggtgacattttttttttcgttttgcttggcatccaagaagaagtagtggtatcaagattcctcgcctttatggtttaacattttcggtatgagtaccaatagataaacccgagaattcttggtaataaaacatcgacttgagtataagatgtggagaatcttcaagttgtaggagtgcagaagcgttgagatgactgctaatggctgcagtggatatgtatatcagtgacgtgaggaccctgaagaggagccgttccgcgaccctattcactgtaattgtggtagaggtctttatgaccaaagaggtggtttaggcttggggggctttatgattgagattccccctctcctaatttgcagatgcatgatcctatttctatagttttcttccgaccagaggggagttggcggaagtcttgaaaaactcctccacccccctttttatcccatacccccacacgctagtcacgccgcaggattacgtagcaactaacgcgtgtgggtgtcggtggaggctgatgaaaattggactcactcttgcactcaacctcacgtacaaaaattcaagatttatttgtttttaattcctttgaggacaagattcggaaaattcaatataatataacagttcaaaaatgggtaaggattagcgcgtcgacgcgttttgttgcttcctatactactagcaatctttctgatccaggagtgagggccagaaacactcggattggggaatgtgttgtcaaactaatcgatttcttgattagtgttgcgcgtatggctacaggctgaacccgcaacaggactgttggatcaataggaaggttgatggaaaatgtacttctctggtcttgcattcattttgaaaaacacggcctacccactaagactacgttttgtttggagtgacaacactcaactgatcggcctttgagataaaataaatgctcctcagctcgagagcgcaatcgtgctgtatatttcttctgacgtttccaacggcagcacaacagctgtttctacaacacaagtgccattactataccgcaacggctgtttctacaacagaggtcccctttctacaacacaagtgcgcccttccacatagtttgacgacatagcctcaacaatccgtctaattcaaaactttcacgttttcaacgcgagctccaaaacaaaacatgagctggttatacataatgagtgagcaaagtgaagttttgaatgagcatccggcggttagcgtacactgaactgcaaacggggccattgcttgatgataaggtttttagaaatcgtaatccctttgtcttgaagtttgattcattcctttaaaaaattggagccctgaattgatcggccgttgagcagacatcaaacagttctgagagaagcttgtttctattcaatacaccctcagctgatcaaagactcaacactgtcgtgtctttgttctgaacctgaacatttctacacaacggctgcctttaacaaaggctttgccctcaacaagcattgaattcaatgagccaaagaccattgtcattgctgcaccgccgatcacaaaggctacacaacagccaagctgtaagatgcttggtgggctcagcggctgcagtattccctctcataaaagagcagcttggtgctccctaatcgcttctttccccccatcactcgctgcctgctttcttctcactcacccccaacccttttccacccttccaagacttctaggtatattccatcgacttgcttgtctgaaccctcatatttactagctgcagtctcaaaaagatcccgagttctgacctgcttcttgaccgcgtttccttagctttataaacttttcagttcaactcgctgcacaattcaagatgaaggaaaataattccaatgatcatataggcgagggcagcattccagctgctggtgatggtgtgttcccgttgactatcatgcacgcagcactattacaactgtttctttgcaacaaaccacttcttctagctctgcccatcccttccgagactgctgcagcggactctgtcagcccaggtatgctagcttcagtttctcataatgatgttcttgattccttcttgacgaccttcctaccacccctttctttctcaactccgcatctgatccaaaataaaagaggcctacggactcagtctggaataccaacccattgacgagagtgagtcttgtccggctctcgttgcttttgatgtgcacatcgctgatcaagtatctatatctacaccaccagagcactggaggacttcccgttgccatttagagtgctttttaagccctccccagtctaaaattaacaccccaatcatgattccaaccagctcatgtgagaggtatcatcaccaggcttgcaaaaaaacaattttttacaccaaaaattaagatcttgggggtgtaaattcaattctgggagggttgtaaaccgcgacgggaagacatccactttaagctgccccgggttagcaacccgtcgtcagatatacgaccgcgggattgtgtggaaccgtcggtcgacccaccgtcgggctgaccataccgtctaaccgccacatgtgagcatcgtcaggctgaccttgaggtcatcctgccgcctttcttgccggcggggacgacccaacggtcattccgccggtattcatgcagtcggggttgacccatcggtcaccccgctggtgccatgcgggcagctgtgacccatcggtcatcctgaccgaatcttctctgtcatggccgaccagtcagtcggcccgctgccttcaatgccgtcaggtacgacccgcctgtcatcccgccgcggttgtctcgcggctgtttgaccgttgggtccatatggtcaccctgcctgctgtctgacgggcaattggcagtcgtggtggtttgacggcggactggcattgaaatgatgtatgccgggccaaccagtcaccctctgacgaagaatcttctgtcaattgaccagctgctgagggttttatgaccatgcaatctccgaccgacatcctgctgtcatgaagtgggacccgagggggcctggccagatgatggtgcggatcggagcgatatcctgcctgctttttggtatataattataagtcccaacttccagggtcctttaagtcacgacggcacttaccaaccatgtctgacactggccaacatcaagaaaccgaggccatcacgcccgccatcatggcggttggaccccgcattagatacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtaacatgaatgttgtccgaaattacgcaaattttgcccagatggctaccctcgcggcactccctatgaggtgccacttgaggttgttcatggatgatcccggtgcaaattattggcaaccggagctacgtgggtgactatctttttggcttgttgggtctgatcaatggtagctgatgtctctgttgggccgattcccagtggacctggattcctcatatttggcctcacgaggttattgtgccctttgtgcgtaacggggcactccctcctcccccagaggaatgttttgttcttggggcgccactcccgggaagcgatgcaggcgaggaggcgacttccactcgatcaagtgttgagccgccaccttcgccgttggcgacctcccccacgccagatccgactggcactcgatcgactgttgaggcgccaccttctccttccagctgggtcatcaataccccctcgtcgaccacccccacgccaccgttggtggagtccccgtcttatcattcaagctcggctagatcctcatcagtacacgagtggcctgcgtcttccgatttcgactccgatggaccggcggtcgatccacctctgtcaagcccccgtcaagacaatggggtcaacatctcagaggtcaaggctccttcatccggccagaggagcttggttgcagctgaaggcgttatcagtgggccctcttcttcaaacatcagaggctctcgggtcgctcgcgacgatcctccatcgtcttcgggaatcgagatgctggatggcccacctttgtcctggaaatccaaggattacgaaacaatcaagcgagtccgatcgtcttcgccggacgttgaggtagtgtctaagaagtctgggtctcttaaggcctgccgcagcacctgatccgggtgctggctagcttccttatttcattttggttgcttctctgggatttgcaattcatatcatttgtgactgtggattggtctctcatcattgtgggaagtctgtacagatctccagcatcagtttttcgtgtagatgttatgtgatcttgcatttctctgatcacacaaatgaaaaaaggatgaaatacaactgtcttgtgcggatgagttcttatgattgatgaggtcttatgatagatgagtgcctaaggaaaatatgcgtgaaattacattggggcttctgatttaaaatggtatcaattactatgaggtatggccctatggtacaaaagaaattattattattggtgagggccatgctgattattggtgtttaattggcaaatggattggcatttggtatatgatttgggcaggtatgtgatttactactccagtgggatcatctgataatgcatgtgatcctgattttatgacccattgccccggagctgattgccccccccccagctgagatcttgataattgtataatgatgaaattatctgggtggtagtgtgagacaaggggttggtaacttgacccttgcaggtcattacttgatccttggccatggtaactggtatcttgtaggtaatgtgttcttggtgtatggtatggagtggtttgatgagatggataactcatttcatgtggtctgtattgattatatatggaagaactgctaggagtccggtgtaatgctcttgggtcctggtgatgatagttgttatggtggggatatggtgtgtgctgattaccatgaacaacaggtggttgcatttgatacattggcaatggatttctatgtgatgatatgttacctgtgctggccgggtggcctatgtatcctggtgagtttccccaccctactggggcttggaatatttggcgtgtactttgatgttggggactcatggtccctgcatgcaaaagtggattggtttgacttgaggcatgctcatatatccggctactttggtgactgggggtagaatgttgtgtggggtttccttggtgatataagtggccagatccctgggaagaaggttgtccagatgtgtttgttggatgatgtggtctagacaggcttggtcgtctgctgcttgactgcaaatttgagttgtcattggggttgtaattgacattggtaatgggaatgcaggtggttgtttgagggttttttgtgacatgatgggatgatccagaactgttactatcccaggagtttgaatgatgactgccagtgtcaggtatattgtgttgtccttcttcatgcataatctcatctgcatggggggcggccattgctgcatcacatgctacttgcttgcccttgttagttcccttggggggccctaggtgccacttgtccagaccaatgttaatggcagcaacccattcggttgccataggtctgtaatactccaattcagccaaataaaggtggtttgcggtggcatggaaggatgtactgtttaatatgaaactgttgtgattgctgtggatggtttcatagctgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttggtcataattataatcatgagcctaacaaaaattggtatgggcctgcctagcaacaagctggggtcagctctctgaaagagactcccctccagcaatccagaaacagcttgctggtggatactcaaaccaaagcaaatgtggaggaaaacaatcaatataatacagctttccaggagcaactcctcctgggatttctatattgggagaggatcctcctgtaaaacaggcttatgtaacagctcaccaggaggggctcctcctggcaggctggtattaaatccatcttgtgctgggaagtatagtccttcccaaaaaactgaatatttaaccagctttttaatcctcctggaaagctgggatttatacttgcttattgggggagaatccctgcgacaagcagtttttgataccagtttttcagggggagctcctgtaatgttggcattaaacacagcttgttggaaggagcttctgaaacattgggagtaaacccagctcattgggatgagttcttgattagttggtattaaacccagatgaaatccagtttgtttggaggaaaacctcctaatttggtgtaggcagcctaaacctcatcaggaggggttccttgcaatgagctgggttgaataacagattaccaagaaggaaacctatgaacaagctgctatctgacacagtttttttgggagggaattctcccaacaaaacgcattaagtaatggtttttcaggagggattcccaccaacaatttgattttaaattcagatcgtaaggaggagtccacattccctcctagatggctggtgtcaggaccatcttgttgagatcaattccttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatggattcagaaaggtcagatcagcaaattttgactgaatgtaaattgaaatactctggattctatggctccacatggggaaatatatcagccattacatgagtactggctatgatgcgcattcggtagaagtctgatattcccaggagtttgaaccatgtgatactaatgacatagccagttgatgtttgtgattggacattccaaatatagtttattcgtccgattcgtttggtggttgaggaggtggatgatttgacctggaaagcaatgcacaagaatatcagattggctggcctttaggatatattaggcctgctttacctggacaaaggtgttccttgtgaggactttgtgagggtcaagtttcagactttcaactggcttgattgtcttgtttggataggcttccttgagatgtggggggattgagtaggcagcagttttctctgcttttttagacatatatgtggctgtaatggttggacttgtgttgatcaatctatcattgaaccccatagacttttgaatcatggggtctctgaacatgctagtgacctgaggtgaagcataaaagtatcgattgtctatatgattgaagagttttgcccccgaacccaaggcccgcatgcattcataattagcaaagctgatggccaaatcccttccgggacagtggcggtttgagtgaactgatgcgtttcgtaagatcccattgaagctttcgaatttctccgtggccaccaggcttgcagggccaaatctcttgattgagtcgggtaggtgcaacaacatatggaatttgggcttgttgacccactgggctgacatctgtatcaaaagatacaagaatagatcaagtctgtctttcaaggtgttgaggtacttggccatatctgggattgatgtttggaacacaagtggggttagttgacacaatgcggtccacagtctcctctgctcttctgtcatgaattggaataagacaaatggtgccatttgcatgactatcctgaagtgcttcccaaccaggctcttgtagtgtttgacaaaatactttccttgaatttgtcccaattccaatggttgaactatgaaagaatcccatgaggcaatcaactggggcaggtgcttgggcttaatagtggtcatcatgaagtctcggaggaggtatttgaccactcccaataggactacatgcaatatttccactggggtatccttgcacccatcaaagcctttcaggatatacatagtcagatacttgtgttcctgtgagatgctagataaatgataacttctaacctttgagcctgaggattggactgaataatttgggagagttatccttatgcatctggttgatttgttccttcttggttttggatgccttgcggtctttaatgatcatcagacaggcccgattgatcccgtctcgtaccccatactcaattgagcgggagtcaaataacttcttggacctagttttgcctatcttccaaagggcatgcgtgtttgtgatggtgtcctcccacttacgtaggttaaatgggatctggaagaagggaaagttgcaccaaggtgtcagtaaagattactaatccactgagctcaacacaaactgaacataccatacggccctcatggtcttttcccaaaaaattattaacatattcaagagtggactttgaatccttacaaggggcagacagatcacacatcctgcaagggtttaaagagaccgagggcattggggtgtttgcaatctctgcatgcataggagaatccccaaggaaacatagaaccatggtcattacaagtacatcctcttttaacccagcatcgtaggcattgaaaccctcggtcgctagtacactgtattagatattcttgtcaattgagagtttggagggcttgtgaataggcatgcaagcatgcacttgagttcatcaacaatttgatcagccagctctaaagcaccagcagtgtttgatgtggccaagaaatggcaattatattgttgattagtcatgttaggaggaaggccagaaagggtgtaataatatgagatatgtttattccactgttttgagcggttgccggatgtgtcatccgcatacaaggtgattggcacatgtctgatgatcctgcctttggctttagccctccatgggtttgggagttcaatcttcttgcttttgcccattttagtacctacatagaagggtcacattagtacaattatcttcaactgcttgaacaatggcaaccccttaccccagatggcattctcacaccaagtggaacagggaacacctcccaacatgaaaatttctgaataaatctttgcaaatcgggaacatgggatcaccataaggtccggggagtcaaatggtaaatcttgaggaatgatcaggtaattgtgtggctgattgttcttatccctggtgacccgggtttttggcttgacacatttggagtaaagttccccttggaacatgtagaagtagactgggattactatcaatttgtcttccaattcgatgggttcatagatgtaatagtgtttggactggacttcaaccatttgcacccgcaggtctgctggaaaatcctcccgccatttcaggctttggctgagtttatatatattaaaaccataagtatcctcagggtaaaaatccaagtgtttgttgacaatagggttgctcatgtcctgtcaaaagtattttcacaaacacaaaactgccatcagaattgtgtcaaaaattggcagacctgcagacatcaggacttaccatggctatggtctgttgcagacttaatgaataacacttattatcaaacaggctaagcctgtaaatcatgttcatgttcaacatgctcctgattgtggcccttgccctcctaagggttgtccaatgagggatggtggtgccaaaatgcctccatagggtcctaaccttgtcaaagtcctgcactgacatcaagttatgcatatgccccatgagcaacatgcctaccaggtactgaaaatagacacaggggggtcaaattctgaaatagacccctcccaaccaatgaagggcgagcccaggggcgcaaactccgacttacggttttttcacgaaaagggaaccagcccacatcgcccagagtcctatcgccctcgccatctgcctcttccaagtcttggttaccacccggttcagccatgtcatcgtccaacccccacacagacggagccgcactggagaagtccgacccaaccggagaagcatgtcgtatacttcgcacgagctcagccagatcgttcaaactgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctctttcttgtgtttgagccagcgttcatgattttgatgaacggaaggttttttactgttgcacaactggcacagatatgccggcttctgacccgagcagcagccattcctcgtagtacaatccaacacgtcgacactgaccctcttgcattttgatatgtttttgatcaaagttttaggatatatcaatcaaccaccagggcagagtaaaaagcttagaatcaggttcaaatcacgggcgcgaaatgtcaaatttcttgcgaagaggacgtgggaaccaagggcgattgcgaataaggaactccgaatgatgtttctaggccagaaatgcaggtaagaagcggtgacaagggggaacggatcggtgatgactggggaagaacagtgcatccacgatgcgtataaataggcaaacttatctgcgccgacaccagctgcttctccattgcccacctcactcaccagttctccactgccccccccgaatccttttccagttgcgcagttagcctaagaactaatcaaacataatgaaccaacccgccgcccaattcaataataggcagtccacacacctcaattactcaggcaacggaatgaacctcggtcaccatcccaccccaataacccccatccaacgtcgtcatgccaatgccaccatgacacccggtcgcggcggtgccttgcgtcacagcccaacacaacgttagtcactatccaaacgaccttaattcacaacagataactgaatcatctgccgtctctagaccgatacgatccacagggcaattaccaccgcaaccccagcggtggtcagcacgatagcctcggggcccaacaaccgcgagaagacaaaaatgaaggccccaacctcggagactacaacgaccccaacgatttctccgaggcgatgcaacaagggatgaccgaccagtacgccaccggcagtcaacatggcgcaggccggccgactaaattatttcattgcggtgcaacccaaggaggcaccggaatcaagaccccacccctcccccctcccctcgacctattggacatcccccccgccgccggaaccggcgccacagcccatgaggacttagtcggacaagatccccccccaggcaaccaagccgccgacgccggggccaacccaccgttgggccagggtgcacccatcactaccgaggccatccgccgatacatggaggtaagtctcccaatgagtctgtcccagccgcttgagtcgatctgacaccttatccggatgcggattgcccagagccccgatggcattgcaagcatggtcagcatgctaatgcagcgcggaggggcaatgcccagtgcagaaccaatgcccggtcgccatgtgtacggacctctcatccgggtgagtcagagtatccccatacccagccagagtgcaccccctcatctgctccactgacaaaacatggtactgacgacctgtgcatcgtcatgccccctaggaatatgcgcgcaccgaaatacgcaacctgctgaaggaccatacattggccgcctacaccaggacgcacgcattgaatggcgatatgtatatccatgccccgctggcattgatccgagtaagtccgataaatcattcagcctatctatcacccgagccaaagctgataagcatcgggcccagacccaagttctggcccaaccccctgtgtggcggcaaacccacctccccgttggactagccgacaaaaacccagaagccgtgcagaaccttgatcagttcctccgcaccatggtcaaacacgagcggaccacacttcgcaacttggtaagacccaataaccctgagtagagcatatccacagatttggcatgctgacctggagtatacacccagctgctcatccaagtccaacccgaacctcgagttcgcccgcctggcccaatcccgaagctctttgacctcgtcgtgctaatcaataacggacttacgcgaaggcaccatgcactccctcgagacgaactcaacaggtgggccacccgggccgtcaggttccggtttgccatgttgcgacttttagcggtcaatcactaccttaaccgaccccccgggcaaacactctcccagtgggaaatcattgataggcacctggagatgctctcgggtctcagtccggtgatgattcaagcgtaagtcccatctcacccatttcctcatgggcagtcccaacacgttaattaaacctaatatcaactacccaacccttctggccccgcaggcacattgaactcgttatgcgcaaagacgcccagtactttgatgggatcaagcacataggagacatcaatcgcgagtgtatcacccttccaacagacgacgaggtcgccaaggaggtggcccgattgaaccgcactccagcggggcgaccatctcacctcgatgcaaccgcatccactacaaacccttaggtaaaggtaagaagcactgtcctgtctgtgtctccttgtccgtctcgacctcctcagatacatataagttattggcctactgtctatccatatgtttctatttgctttccatcatgtttctatctcatctcgtttccaacatatattgcctgcctgcttgcccgtgtctgcctgcttagtccgatttgcctgttgtcgatgtgagccataaatgaccaaaaatacaagaatcaatctgtctgaaaactgaaaatgccaagcaaaaacaaaaaaggcccaccagttgcagtggctaccagatattatccggaccgcggttgataccgcccatgatttgatgcaccggaccgacccacagccgcagtcgtccggctagacagcattgtcccagccgaagggtcgatctgagaacccgacggcatcttgaccgcgatccacctgcaggacaccagaagccataatcgcacgagcatcaaaggcaggtgtcatcgtcggcggtatgaccaacgtctgcccaatataaagccggcggccggaccgcaaccaccggtcggcccgcctgcaagaccatgaatccataatctcagggcgtctcagccccctgagacacttgtcaatatgcaggcgggttgaccaatgccgacgcactgcccgcccggcagacatgggtcggttccctgaccaccccgactccctggccgcaaagctgcctaactgacgtcggcagacaggaaggtttggccgggttgggggaggtcggtttgcccgtcagaaccctcgacggtttggcgtcgaggtgctccggtggtgtaccaataaaaattccagttcttgcctcgcttcaaaactttaccgaggttactcccaactccgaggccgcatacagcctcgaattgaatgccctattagcacacgaccgtcaatgtgagttggcaatagcctcaacacttcccggaagagaatgctaacgtgatgtctggatatcactcagttgcatttgaaaaccaaggtgtgttggttttgaatttgacgaatcatcagagcgcgatactcatgcgatatcattgactgaagggctctatcgaaaccgggctggtcgaaatggaatggctacattccgaggtaagtttatttcgctttttgctaggtctcaaaaaggagaacgagcgactgatctgatgcctgaccatccgatccttccaggccctactaaacctctcccacacccgaaagtagctgcgcttcgccgacgcgggaagcgcgatggacgacggaaaaaccgaaccccacccagcggagtcggaacgccacccagacccagaggaggagcccagggatttcttggaagacgtgggagggatgccgcggatgatgcggaccaaaatgccaggccaacgaacaggatgaggctggcttgaatgaagagagtgccaatctcaatcattgtgagtctctttccttattttcacataaacatgagaatactctagtaaactgatcacatcatgctgatctattcagagtcaacaagaaattatgctatgctttttccattccttgaattgtatcggaacttatcccctcaattatgacccccaattccactttttatatcatcttttgtttttgtgtaattgtaatcttgttatccctaaacactgcccggagccaattagagattcctattggacttcaatcctgatagatcgatccaagtaagatcaaatggaatcctgtgattcttggcataaaacaaataacgagcaagtctccccaatggtaagagacatgatgttgattgtagatagattctacatcggctctcaagtgaagagacttgcgattgaagcagtctccggttgatatattctggaggtcattaaaaggcaggcccggttgtgattgtttgaagagcgagccagcgttcactggatattggccaggggcatcgagtggaaatatgttttttttcgtatgatgatcatgaagtcatcgagttcgaaagctgggaagaagagacggacaagtcgccgcgcgcgcttgtttttccagtctggttgtatgcgcttctgaagatgggcggactacgctgacgcagcaaatctccggcttcgatctccagcctggccagccccagctggcttatcccgactttcagatcgactgttatagtaggacggttcacgtctgaactttgaggcaaatttaatgacatttatcattaaaattttacaaacttgtcagaaatctcaaattcctctgaacttgatgtttcatgaaatttcgcaaaattcatgaaattttatcttcaagtgcgttaaaagtggccttaaactccagacgtgaaccggcctagtgtacaggttctctcgaaagacatcccaggcggatatgaaccaccttggtaccccacacgacagacaaatcctcccttgagctcattctcatcaaatcagcccccatcttgaagctgagaatcttgttccatctctctacatgatgggtttgggttaggtatatgtactacgatcacacggaggctggttcctgtctcttcccatctctcggataggatggttgcagggaaagaagcttcctgtttacccagcctgaccgactcgctttctactcaaggtaattatcttccattgaggtcctcttcatgaacgtacatatcttgtgcttgagaggaagaaaatcgatgtttgtatttgaaacgactaccaggtatattgtcagtgtaagtagaagagtcaaaattacataatcaaaaaaaaaaaaaaaaaatctttggtttgaccctgattgttggtggtttgaaatatttggagttgattgttgactacatagtaaagctatttgcatccctttcacaggccgaaaaaagataccgaaaaaagccaaaaaagagatgatactatagtggctgatgatcaggacgatcttttggattctctggtgagtcacttatagagagtggagtgagtctgaagacgagtacatatattcgtggaaattctccgaggtacaagggggctcttaaaaggaggatagcaggatgatgagagtggctagacatttataatatgtaagctcaagaggaaaatctatgtacttgtatgtgatgtgggggataacggtgattcaagcaacactgggaagttactttttcagttatctcactacttctatttttaacttgagactaggcacccaataattttatctatgagatgaatagcataaactgggattaggccttgagattggtcaaaaaaataataatttttgtccactcaaatttttttaatcctggataccgtggccaaatttagttacaaataactggtggcttagataactttttttttgtcttgtttaaattattgtgttttcagtagaagaattattaccagaattatttgccaatattaagaagagagcctgtttgttcatatctaccagacaaaaaaactcattggcttcacattcaaaagttgtatcaagttaaaaatccaaaaaaaaagtaactgatatgtaacttcccagtgttgattcaaggtggcttgtcgtccggacaagtcccagttggattctggcttcacaagctaggaacattcagttctcgttcttgcggctccttcataggaccattaaccgaagagcgagacgcgaaatacgactccgcttgcagcagactctaatgatttggcgaggcggcatttttttggtacaatcaagattcctcgtgatctttatgggttaacattttctgcatgagtaccaatagataaacccaataattcttggcattaaaatgttgacttgagtatactataagatgtggaggatgtaggagtgcagaagcattgagatgactgttgatgtctgcagtggatatgtatatcagtgacgtgaggaccctgacgaggggccgtcccgcgtggatgtcccaggcaaaggcttcgttaataatgatcagattccaccgattgtaaagatgatacagtttgttttaccttactacatagcaccgaccatttgtttgttaataatgagcttgattgccaatggttgggagactgcaattacgtagttcgcagaaaaattatacttgttgtcgtctcgaaaaaaaaaagaaaaacaagtaagctattgtattagtactcaagtatgaccttgcttctaggcgaagaatgatacagaaaaaacaaagcgaatggattgaaagagccaactactacaagattaaaccaaaagaattggaaaaacaacccttcctggctaaacaaaaaaaaactcttcctggttgtttgactctgagtgggaaatttgaacgatgtagctggattgagaaagccgaggttggtccaaagatacactgaaagcgcagttttacggtttacggtttaggatcttgattattattattcttattgtcatcaacatccacccagatctctttagtggccttcagcaattcaaacaattgaccgacttgttcaggcgagagctgttttgatttcccagcattagaaacaaattaatcggcagaaaccatcaaacgagatcagtaatcattcaagaccaaatgatgatgatgatgagacaattccttgttgtagatgtatatggttatgattgggactgaccttctccaacaaatctttgggtaacttcttgcctatcttgacggatggttttcgatgattagctacaggactagacgagtcgtgctgttgttgatgagtatctcgttggatgaggttgtctaggtagagcttccattggctcaagaagccgatgatctggatcggattatcgatcgacctacatctcctaaattcgtcctgccaatcaattaaaaaagatggataagaacagacgacctcttgttttgtaaaaaggaagtatgcaatttgtaggattcaaaaaaacagggagggggggagggttatgtagcttaccttaacatacaagtcgcctaatgatcgcatttccacgggtaggtctctatggatccgcagcagtctccgatagagtaccaatggggggaggagtgagatggatgaatctgaactaggactgaggttgatggacgatgccgatcggatgtgtcgattgaatgcggatgatggtttgttgggattgatgaggcggagttcctcaaggagacggagacgtaataccattgcggctctgttggagtgttggtttctggtggagtaaactgcagaatggacggtcaacagggatgaagtgtggacttcagggacatgtcacagcacaatcacagactggttcacgactgattacatacatattcgggggcaaactgatcgagcggaatgttcgctggatatcacagccaggaccccaggcatggaagagaaagaaattttttgtttgaagtcgtcaaacgagtatgcatgtatgacagctgcgatgaagaggggtgaaagttgtgtgggtttcttttttctgttacagttgtatgcgaactatgctgtcgcagctgaagatgaagatctgaggtgctcatgataaggggttggtttataggagtagagaaagtactcagtattcgaaaagatagccatgccagaactgggataggaggaagtggtggtggcttgagaggacgagaacgagatgaagtgttttggggggatgatgatgatgtcatagcaatctgtgacatcctgttggtatctgtgacagtgatggtgctcttatcccgggggtgaaatagcagggaagaagagaaaatcaacaacaaccaacaacaacaagaacaacaaccagccagagatggaacaacaacaacaacaacaactcatcaacaaactatcaacaccctcactctcaacaaacaaccaaaacaacaaccactcaaaacgactacagatcagctcactctacaaccaacacaaacacagactacactcactactacccaaaccacaaccaactcacattcaacaacaaccaccaccaccaccacaacagcaagaaccatcaacaaacagactctcaccagaaccattcgactctctcatcaacaagcacttcacatcatccatcctacccggactcagctcatcagcattcccaagctcatcagcaacagacccaatcatcccagatgcacaactagaggacggcccactactcagagctcaactctccggactagaacatcgtgcctcactactcaagaaatcaatcaaaccactcatcaaagtattcgaactcatccatcagaacctctgcaccagcctagaatccgatacccgtctcgatcaagcactagaaatcgtcagtatctattaatctaaacacattataatcatccaaatctgatccatcaaaatatctcacagctcgacgaaactactccagcttgcttcagaccactcaaagagatctactacaaatccgcaaaactacagaatagggcaatcgacctcgaacgcaaggaacgattggaactccagatcttggaccctctccgtcggatgtcaagtaacctcaaagagatcaaccaaaagaagaaatcgtttatccatcaagccaaactatacgatgaaacgcttcagaaggtatgtatgtatgtatgtacatcttgaatcctctgcggatctgaaagtgatcattaactgccaagtttcacagtttctatcgatcaaatctgagggtgaagcggagatgaagaagatggaacagatgaaagccaaggtcgaatttgcgcgaatagagtatcatcattggatctatgaacaggcggtcttccaggaggtcgaagtactcgagctcctaacagaatatatgttctcagaacatgcctgcagaagatcccccacctcatcagagacagataccatcggaatcgaactaatccatctcagacaggaactagccatccgacacatcgaacgcgagactcaacggagagccatggagaaccatcgacaggcctggagaaacaaactcgacagcttcctccaaagctctactactgccgatcaccatgcacgtcttttgaacacttcagatacaccacccaaagccaagctcatgatccgcaccacttctgccttcgatcatcttcactccaatccatccagccatcggacccacgaattgggtgaaaaactgcgcgggttcgcattaacattgactgggaaagccttcggaagcgaggaagggattacgagctcgagccctcgaggacgtaagaacttagccatcccaaactctctagcaatggccatcagtccgtcgatcgaaagcgatgaacagttcgaagatcattcgatcaaaaggatgcgatcgtggtcggctaacgtccaaagaaagaaagaaggcttcctactttcctgtaccaaatcattagcagctggaggtccagtccaacgacatcatcatcataatcagcagcatcatccaaccgaacaatcacaagggactggaggaatcccgaacggctccgatggcgttcgaagttggaagaaactttggtgcgtattggcgggtggtgaattgcgcgaatacaagggagacgaattggtggaccctcatcgatctggtatcgatcttcgctacgcgatggtccgccctcgtaagggtaaagccgaacgtaagttcagcttcgaggtcgtcacgactaagtttgtcagagtctatcaagcttttagcttgttagaaatgcatgaatgggtcgccgctatcgaagggtctatcgaaagtattctcaacaggttagtcgattgctcttgttccccaacacaagcagacctagtcatctaaatatgattacgtctttttatattctgttgggtatcaagttcgacttcggctaagacggccagaccaaagccaggaggagaacaggcgcgaatagccaccttgacgatccctaagtcgaagccagtgatcagttcgatagccgtcagaaggctcgaaagtgattatccagctgagggagtgatcgggaagaccaaagcggtaagcagtaacacccgaaagaaaagggcgaatactgtagctcatcaggaaggaggtttacaagtcgaatggaagcctatcggcgactcctcttccctcctccatcatcgctccgccccctccgatcttcctcaccatcttcctccgcccgctagactctggagccctctgcccagcgatcaggacgaccattctccccgctctcgatcgctcaccgtcgaggaagacttggagtcgtctcagccgtccgtccccgtcagaccggatgatcaagctcgggccaaacggcgaatgattgaagaggatgatgataatcgtcggtcggttaccgatgaaggagatgaagaagatgaagaagaagatgaggaggaggaggaaggtgatctgggagacgaagaagaagacgaagaagaggaggaggaagaagaagaagaggaagaggaagaggaggaagaggaggaggaacaaccacaagaagacgaagaggaagaaggaacgatgtacgaacggaactggaccgaactggataacctttcgcaccgatcgagctgtgctgaatgcggaaaacccaatccgcgctgggcgtcgtactctttggggatcctgatctgcatcaattgttgtgggatccatcgcggaatgggcacgcatatcagtaaggttcgaagcttggatttggatggttcgttttcttccttttccttgttctttttttgcgaaccagtcaattgcagatctgggagaagggtggtgtttttttttttggaggggggttgattaagatagtgttttttttttctctttttcttagattggaataatgagcagatccggcagattcgggtcgtcggcaaccagaaatcgaaagcgttttgggaagcttcgttgccgaaagactttcacttaactccttcgttcgtactctttgcttccttccttccgtcctcttctcaccctttatatatcactctcctctttctctctttcaccttcttttttttccaatcggtttttgtcctgatcatctgtctcgattttttggggatatcgttcaggaatatcaaacaattcgttcatgataaatatattcataagaaattcattccgaagaacacgaattaactggtttgtttcttagttcaatttgcatctccatctgctcccatctcccacaattttcttttcttctcttttcttttcgaaaaacacacacacctacttttttgccctttttcattttttttttctttctacacatatcttcatccttgcttatccttaaaagttataaaataatgcttactataaaatagtcatttcacttcacttttccccctctctctatctattcatcatcattatcatcattaaccatatattactaccaaccctcctcgattttttcttcttcttacaccaatcaaccaatccaatccaatccaaatatctataatataatgttaatccaatcgatttatttcattcatagaattgtataatttatctgctcgcacttacttatatgtactttgtcccagtccaaaaaccaaaccaaaattcttaaccacttctctctcttatttttacaaacccaatagcaatagtatcagcagtagtggtttggctaaagatagtctgttgcagatagcagcactagtattaacagtagtaacagtggtagtcacagtggtagttgtaggaacagtaggcagtagtagtgctatatgggtagtctatgtatggagctgtactggtggtgcttggtgtgataacctatggctttgttgttgtattgtatcaaaaatggcaatatagatgtgttttcatgaagggttggagcctccaatgtttttcaaaattcatttgctcctcaaaatatcaatttacaagtgataaacttgactacatatttgtttttttttttggatttcccagttgttgaccaccaagcttgcaaatcttgatcatttgcatgctcaagctcaagagcaagatattcagatcacctgatcttgaactgattccctacaacttcctggatcctggggaaagatcatcaacattgttatgtacacaacagtggctgagtttttcggtctatctttaacgtctggcaaatccaatcttttgaccatcaagattccatcaactttggggcttgactgtgggttgttgaaatttttaaactgaagagcttaggaggcagagggccaagaaggtgaatttactttttgggaaaggttcacagaaaaagagtgaaagaaccaatggtttttattcacaagtatctagctagggttaaataggctaaatacaagtgtgtcaaaatgtggtttggagaaaatgaataaaaaaaaaaaaagatattgaataaaaactctgagaggaagaaacatgagtctatttggaagaaacaaactggacagggcttctcagtctcttttagtcaagccagatgagttaatcaaggaaaaacatgttataatccacagatttttagagttgttaattctaattaatcaggttttaataaatcaaacaaaacaatcaggaaagagaagaaatcattgtagagacatgagttgttgagaagagctgatcacttagggttcaaatttgactcagaaggggcttaataacaactgaaaacacaagccacttgatcaatatattctggtctgatttttgatgactagaaaggggtgaagggcagagagagacagaactgagaaaattcaacatgggtcacatgtaggtcagacctggtccaattcctctttgaccagcccggattcaaagtgtatatgctgtgaaatccatactccttggacaaacatatcaaagacaaaaatcttggaggctccaaccattcatgaaaacacattatatgtatatatacttatgcggttatatgagtctacttctatttgtggaatagttggccaatcatgtggacacctctggtactgtacttgttgtgttgttttgtggctttctaggctctagtcggttggagttcctaagaagatgaacaacattgggctggtcttgcacaaattttgagcccccttttcttttttgtttgtttgtttggcacaggctgagtgattttttgggcatataagcatggaaggaattagtgcagaggatgatgtgttccttatattacttgcattgaatacgactcgttctcgtcgtttctccctcttgttcgatcggccaaccagaagattgtgctctctaaacttgctctcaatgatcaagataagactatcctaatgctcgacaaacttcctcaaaactttcactcgtttaaaacaaacatatcaatgaattttgaatcactaccgtttgacaaatcactcaagaaactcgaggatttcgctgctcaaaatcagttaaatgaggacaagaaatcattgatcccaactgaagcaactatgttcacccagtcatccaatcccgagatcatctgtcctcattgcaagcaaggattccgagcatgttcccactttttcaagagtggccacaccaaagacaactgtttccaaaaacatcccaacaaacgagctccaaaatcggtcacttcctcgtacaaacaacactcatcccatatgactcgatacacccaggaagatgaagaatacctacaacaaaaatatcccaaccttcacctttgataatcaatcgatctcaagttcaggaggggtgttgaaaattcactcgatcactctcttttctttttacatattctcttattcattattgctgttctttctttattcaaaatgctgctcccacatcttgaccatattgtatctagactacttaaatcatctagatgcgaagaaattacactcatcggttctttattatttttgaccgttcctgaaggaagcactttagcccttccctcagtctatctgtgagcacttgagccctctcagctggaacataaaaattattttatttggctattagcctattttttcaacagttgtgcttcctctgggctcttcaagccttacttttgaccatcatttgaacttttgggtttgatttgttgaaattttgagtgcaaaagttcagaaacacaaactttgaccaacttgaccggtcaattttctcaaaaatatcacccctcaccctcctttccccctactcccaaggggatgtttccaaaattttccaacccaacatttgggacactgtaaaatctgttacagcaatatggtgtccatcactgtaacaccaaaaatccactctaacaagcagcggattgtctagctttgtgataattggtttaaggtttatctaccatattctgattatccggatttacatatttttatatatgatactagtatatgcccccaaatttgggggctgcttgtttttgccccggatgttgggggttttacttgtttgaaggtcctatggtgtaatagccttcgcttttgaaggtcgctatgattgtaaagtcttaaaagacattgacatgtgcaacatcgacgccggcgttagaagccgcatgagaaatcaatacaaaggcagacagtttgtttggccctctgaggccatttttttagttatatgtagataatggactgccaaacggagcctaatttagaattctttttttgtgatgtacagtgggtagacagtgaaaagtggcagcttattttggattccagagctctgaaacacaaactttaagtcatgagacttggtcaggtggtgcataataggtcccaaaaaagaatatgcaataataaaagcaaaaaataaagtttcaaaatttgtgaataatataaaataaaattgattttttttcaaaagctttgatattcattttgggtgagtgggagtgctgagagaaagaaacaatggaacatgggaagaatgattataaatgaaaaaaaaaaattggaaccaaaaaaggtttagccaggttggttgtccagattggagccaaagtagtaaattctagtgctttactgcaatgtgggctggtgaatgccccactcaactgctgtttgaagccatctggtaaccattttttccaaaaatttcatttataatcattcttttcatttcccaatctttcttggtctcagcactctcactcccccaaaatgaatattgttatgagctgtggaggactggaactggggacgttacatatgtagagagcctgttacgtacatgtcacgaactttgaacttggagttcgttcgagatccgaaccttgtacattcctcatcttgcaatctaccatcaagactcagaactctgaagatccatcacctgctctcctcagaacacccataacaaatatcaaagcttttggaaaaaataaattttattttttatttttcacaaattttgatactttgttttttgtttttatttatttttattcatttttgggaacctattatatgcaccacctgactacgtctgatgacttcaagtttgtgtttggaagctgtgggatccaaattaatcagccatttttcactgtctagccactgtacagacagttcagcaaccaccaaataggaaaaactaaaaaaaaattgttgctcataaacaccttaaaaatggctcttgagttcaatcgtgatcccccctatcgagagggtgttcaaaaatagatttttttaaccaatatataactagctttctacatcaaaaaatcatttgaaacccacatgatcaacgtgcagccaaaagattgatctgatgactctccagatttctgtctctatcttttcaagaaaatctgtgtaaaaaggtgatgaattcatgttatggaaaaactgttggaattatccagctctcccgctcataattcccttttcttttctcttgtttccttttctttttcttgtttcctcccgctccgctctctctctccgctcccgctccctttccgtgctccgctctcgtcatgtatcctatttcactatcaaacccttcctcgtctcataatcatcttcctctctcttccaatcaagacctaacactcctcgaacccaaccacaaatctctcggcgtatcaaatacaggtcactcgtcaaccacaagccgaacctctctctctctcgtcgattcatctataaaaaccgacacaatgttctcaaatgaggtttgctcaatagtctccgccatcgtcaacgatcaactactcactccctcgatcgactaacctccatcacccaatctctaccactcctacactgttcgactgttctccattccatccaccattcccttaaatattcctctccgactccgcttcttctcttctctcgctctcttctttctctctctcatctcgctcattgttcactcgcatcaacgacgacgatacattctcccatcctcaactcaacactctctcgtccttgttccaccaattctctcccttgactttctctcctggcttttgccaatttggtgagaaaaaatcactcaacatttcattctctcaaaaaagggcttttgattaacttttcttctcaaatccttgtttctcagtgtctattacctgtcattctttgacattgtctacttcagtcttttttctctgtctaactcaaaaataaactatcaccgtggtaaattttcttatttattattgttttttctttatgttttcaagattcttttttaaatgtttctctaacctttgttttttacatctttaagttctggttctagtgtcaattataattcctgtttttcatcaaaaactgtccacaagaagtgtcttatacccttcaactacatgactgcatgaagctgcttagataaaggggcaggggctgtacttgtatcagttcacgattttggctgagcgtcccttcaagggcatttataccccaagcaaaaaaacaagaagaaaaaatcgccagtggggttatgtattatgtccttgggtcaaactatgaacatcatgtgaccctgacacatgttcaacattgggattgaacctaacattttttttttgaaatgtgaggaaaatctgacacactaagtccaataaaagatcaaagagattcttcatcaatgaatattatggaaaaccggtttgaccaatgtatccagctgattaaccgcgtgatcttagcttctacaactttatgtcttaactgttatacgttagattcaaatccatcaattatcatatgaacatttttttttctttgttgatattgatgtcagcaattcctttatcaatgatgataaaatgttctcccaaaaattgagatatgatccttttaccaatagctgcatccccgccaaggagttgggatcgaaagcgagtcaactattcctagtcaggagtgtaaacactttcaagatcttttggtttctttactttagatcgaagactttcgataattcaaaatctgcggctttgcatcaccgatctttgcggtggtcattttgacgattgtaattctttcgatcattcattggcagtaaaagagaactatggtcacaacaaaaaaaaactagaaaagaaagatgtattggagttgtgggcgatgtgattatgttgaaattcttgagtttattgctatccttgggaggcttatgattgatggggtaagtttcaaaattcatccgcttatttatgacttcttcttagtcgacgtcgaattagattttgcttttttaccttttgtagctttcttgtcatcatcaccctaaacaaaacacacacaaaaattggtgccaagttacagtgtatattcagcacagatgaaagattttgtggtaagtcagcggcaaatcactcaccttgcgtttcttattcgaagaagactgatctgtctgggcagctattggtttgaaaaatccgtcgagtcggccttgctgtttctgggtcatcgcttgagttagtttggctgctccttttttaacgcgttcctcactaatgacgggaggattgaggtcagtcatcgcagatattgcaagcgtactctacaggtaagatcactcaactcgaaccccttctctttcaccaaaaagtcaaccagtccttcaacatcgggcttcttccactccagttttagctcggatgagggtgtgacttctggtttttgaaacagtgctcgagcttcttcccatggccaatcttcgggtggtggattcttactcgactcccgcagatgttcaaccactttttccaacgaaccatgctccatcatcaatttgtgagccgttttggccgcaaccccttttaaaggatctacgtaatcacagccacataggacgcaaaattcgataaactatcaccacgttaacccaattagcaaagcaggaaaaaatacgttgtgatgccattgcaggatcaattgaagcacctgttccattgtcagttccaatccggataagactttctccagattcactgtgagaatcggcatcttacgggcttcagaaaacgtgagatgcctcagaagaataggggttccgaatgttaatgtgtccatgtcctccgaaccagcgccataaacctaaaaaacagccagtcagaaacgtttagttgatatcttcgatgcaaacaaggagttgtttcgtgaggattgaggaaccgaccaagccaccccgacagagctcagcacactgagcttctgcctcactgggggcaactacccatggaatccccatcaacgtcaatagtctccgacattcctcgttgtgttcacgagtgaccttaactgtccgccgagagagtttgtctatatcctccgtcgtccccgtctccttggcctcttctccctcctccttagcttcctgacgccgctcaaatcgcttgcttagaacgcccgccttcatcgcgggtggttttccatcaaatacatatgctggcttgatgccgttgtcgaccatgcgtattgttcggtaaaaaagacccatcaaatgtctgttgatagtaccgatcaagagaaaaaagaaagcggggggtcagattattttagagtagaaaattgcggaaatcgccacgaacgatgtagtttcgcctgcctcgttcatcaattgttgtccatcctgctgtcgaacggctataagaaactgaaataaaagaggggaaaaatttgagtctactgaagcccattgcggctctttcatgaaatagaaaaacagatcaatctgacttgatagatcgacatgctggcatcgatggccacctttcttccgaactaaaatgagttgacgaaacacaaattgttggttcatctgaagcctgataggaaacacgtcaatcgccgcaaatggtctggactcacgagagttttgatctctgattgagtgatagcctggggcgcaacatcattaatcagagcagtcaaccccttgatacctggtcggaaatacaaaaattgtcaatcgatcttgaacagttgtggctgtagctcagccaacacaaaatcttgttcaaactcttacccataatccacagttcaattaaacgctaccaggagtacgattttccaacgactttcgatttcagatgcctggctttcgtcgcgttacggttctcgcaattggtggagttgaccgagcaagacgcgtctcgggaagtcagaaacatgctccgagcggacacgggggtccctgatctttgcgggtactcgaggccgggcacaaaacccgaaggtcataacgggtctgtgtaccactattttttcaaaagcatcacatcacactacaaaaaaaaactgctgccagttgacatgcagcatgctccaatcaagcctcaatggaaactaagttcattgtgttgacataattgagtggtactaacctgtggcttcaaaggggtgaaccagaacaatgacgtagaataaaagtctgagtttgacttgagttcagtgtagagtatggtgtgagctcctgcatgtcaactgccaccagtggccatcattaatctgaaggtgatcaccttcagattaatgatggccacactgaaatactgcaagtgttctgcactccgctagaataatccagtggggactgattagtgaatgtctgggaggtttgctggtgtaaagcactggctgtcccgcagggagggacttatgaaatttgtgggggtgctcacctgagtccactcaccaaaacaggctggaaatttgctctttgaattttccagcctgtagttttgatgctgtcaatcccagaaaccaaaacttagaaagagcaatgctgttgtgatttttagagcccacaacctcagctagatacccaaaaggggtttttagcaaatttttgaagcctatcaagaagagtcaagaccaaacccatctcaggctctgcttgggcccccgggctcaagtttggtaagttttcatttcttgtttttcagctttgctcttttgattgaaggtatatcttcaaaagcagagatgacagaaggcaagccaggatgcaattgcatctttatctctgcataaccatacatgtagctcgcttgtccttttagctagattctctggaaactgaacctgctttccaaagattccctcaggcaagcacccccgcaaagttcataagtccctccctttgggaggggtggctttgccaccagccagtgctttacaccagggggcacttagttaagttagcctgtatatcttattgtgtttgtgctttttatttgatttttattcccagcttcaactgattagatagactcaaacaacaatgaaacaatgcaatgtgatgtgagaaaaggccatgtattggcattgcatcaaaaaagcaatgtgttgcatgaaaaaagcaatgcatggcatcagcattgtattggaaagcaatgcaaactgatgccaccaaattatagtgcatcacatcacatcactttgccaatgcaataccaatgctctgtatcaaagaatctgatgcaagtgatgtgatgcggggccccacaacactctctaaatgcaatgtgataaaggcccaatgtgatgtgatgcctatgcgtgtattgcatcagttacattgttgactcaagaaagactttgtgctgtgggtgaaattgaaatctatctcaaaaaatagcctggttcatgtagtgtgtttttatgacaagtgttacaatctgcactgtgtgttgcttaaactgttttgcttatattagcctgttatgttttttcttgtttgcacattgctaatgtcaaatttcccagcaaaaatttaaacttttactctaaattttaggtccacagaagggcttgttgaagtctgaacgctatcgcgctcaactcacgacccctccaacctcataaccctttgataacatgcccgactgtatgacatcatcacatgatgtcacctggctcaaaccccgtcaaaaaacctgaacagaatcctcactctcacttgtatcctcaagcttataaacagcttgcttcctttctttctctctcttttagctggggaactttctcagttgtggaaacttatatagtcaaactcataaaacatcatatttgttcctccatctgacactacttgttgtcatcttacttccttcatatcaagaactccttgatcttgtgtctattccttccaacttgactccttgtcccttttacttctctcagtacactcccttccatattgactctttgccaatctttgacctgtactttgcttcattttcaacaactcaccaaactcatctaagaacattaggttgataacattattgtaggttctcaggctaaaccatcctctttccttgtctcgactaatcaagacactcagttctcctttgtcttgtgctgttatctttgtttccttcttcatcacactcttgttgtctgccttaaggttaggagtcatctctatttgttccatacatttctttttgtatcatggtactcaaagaaatatattcttaagattgttcattaacagggctgcggcttctcacaagaactaagagggctttgccaacggtgagcctctacactaaccgtagcggttagtgtagcgtaacgcagcggaattgctgttagcgctaagcgtagcatagcggaattccgccatgacaccgctaacgctacgtgtgcgggcctcaaaaaagggcccactacgctgcgctacagcgctttttagtggtttttggccgctttttccactaaaagcgctgtagcgcagcatagcgtagcaaaaaaccgctaaaaaacactaaaactacacttttttgatggaaaaaaagcaccactacactacactttttgggccaaaggcgtagcggcccaccgctggctttgcgcaagaagctattgtgaaccccgctattgtgcaagggactcaaccaaagttttagcaagctgctgttaaatgttgcctgtcatagaaattttatttgtgaacaagcatctaagtgaaccaggctaatagcagcatgaacaatcaggtcaactttcaacccactatcattgtaaatgtgttttatgtaaggatggtaattgggcaggcgcaaacatgggtgggctgggccacattaagatatgagaatatgatgcccaacccaaacctgttcaggccacaggctgcctgtgtgcaccattataacaaggcctacaggtggcccaagggttgttggaggggagccagtgggctcttcacaagtccctgaaaaattaaaagctaggtgcaaaaaaacaaatccaaattggtgtaactgttattggttagatgatataagctaggctaccagtggataaatctgaatcagacttactttatccccaaggaacactccagcactggcctttcaggcagcccaccaagacccaacctggaagcaatttaaattgggcctacttgggttgggcttagattagaaaatctctcaaaagtgtggcccgcacccagcccaaacccaagcaggtttgggaagcccattgaacacctggcccaattaccatcctttgacttatgtagactagcagattctatctatctgaaatgaaatggttgaatccaaccaactcattgattgttttgatatttatttatccccttctcattatacacagaacactctgtgggaaatcaagtcctttattcaacagcttccatctatggaatttaccaactgttgatcacaatattttggagatttaaccaaatttaaatacccaccaaacaattgcattgcattgtaccttgcatttaattcagtcttcaattgattacaaaatgagtatgttgaacattattatgacacagtttatgtttaaattaaccccaaatgtcatgactcatatgttcatttacaaaaactacataagaaaattgaaaaggccacaaccagaaaaattgaatgtgctacactaacatagactttaatccaatggccttgaagtttcacaattaataaagagagatacattgaaaaagctgtgtgcttcaataaggctcaattacaaggtcaatataagataaataagagatgcaagagagagtatgttaccattactgtttgtgaggttttagtaaatcatcttgctctgaaggatatatatgcatgagggaaaggattatgaaaaaggcaaatatatgaccgtccacctgtgcaaccaaaaatcaaatcttagcaagcttatctctccttgggagtttgcaaattgaacaaacccagtaaccacagtcaacttgattttctttctggccagtaacacgcaaagccttgagggataaattatgaatcagaagcttgacgtaggtcaaggactttttgaaagatgaaagcaaaccttgagaattttatagcttccatcaagcagtaggtggggcttatccctggctctatgtatgcagtaccgtccatgacttgtcaagatatcaaaagctgttttctgggaagatcttttctaatggtttctgcttgctgaggtctgccatcggcgtcaagtccgctatataaatacataatctggtgtcacaagtcataaatctagataattttttggtccggccgagggagattcaattaccctggccagagaggcggagtccggacttgagatccagaaaggattcgtaaaactcttcgccttgtccacgaccccggttaattttaatataagagcctgtaattaagagagctcgacggagcgcggtggcgggccgccgtctatactcatttttctcactacctacatatctcactgctccaccgatagactgtttccgagagctggcggctagaatctataaggatgatcctactcggaatggccgaatggctctctaccacgatatggcgtattaaaaaatctagaaatactgttcccgtactcaaaggttcgttaaccccagctgttttaggtcactagttcttcccatctcgcaggtaaatacctgaccgtttttactgcaagcatatgtgatatccgtaatctttcttcaatccttgtggagaagtgccacgtcaaatggccgggtcgccaaggatctatgttttgaacgcgtcgggtctgcttgaaattgaacgctgccgtgtcggcttctgaccaactcattgaactgtgttattattttatttattttgcctccacacttgatacttttgcaggatcattggcctacgtactctttttcatattgtttttcctcaagccatttcagaaccttttttcaatcccatcagccggtagcagcgccgtcttgatcactattctaggtgcgcattactttattctttgcttgccttggtggggttcagaaacatatggatcagccactacattactttcaacatgaatcctttcgacccaacagggttcatgttttggggcaaaggactctagtcttaatttgctcctgtcaatcttatttgaatcatcacatttctttttgcaggctttcccggttggtcagtcgacgcatgcttgcactcgctcttccgtggtatgctcggagccgcaatcggaggtctcaatttccttatcctaggcaaacttgcgccccatccagtcgctcaagcagctgtattttttatcatggtgtacagtgagttcatcagtttctctatcagtcaaacctcccgtcatttttcagacttcttagttttgttttgtttttctacggggttgcggaatccggtatcgttcaacttgtgcttccagttcctgcactgattaaaacgagaaatcctagcaacctcgtcttctccttgtactgtatttgcatgagctggaatggagtttatagctcatcctccagtcctaatcgacaatactctcctgcattactagccagttttctgcagacgtatgcttggggtgctgccatagtcgcctttgtcaacattttcatactccctcattcgagtgaagcagtgaggtttttctgttctatcatcttccaattgactactttgcatgttgtggatatagtgctatcaaaatcttacttatcctacatatcatcctttcaacaggaacttcgcacaaccctggttcactgtatcgacaatatccggactatggcctttctgatcaaaaagacgtattggtgcgaaatcacagaggaagaatccaaagtgcgagatgacttggtccaatcaatccgagcggattgtcatatcttacaggccaaactcaaccgaaccttcttgggacttacttattcgaaatggtcagggaatgaatacaagaaaatggttcagctcacacaatctatgcagcaatcgttaatctccacgcactcgaacttgaatcatatggaacaaccagatgcaagaatttttattgatcaagttatcgcaacaggagccatgaattcagaattgctccgcaagtacttctatgtgggtcttacggaagtacagcgagagctagccctaggttcagaatcggccccattcatgcgtcaggagatggaattgctgaaggagattaacacaggatgccttgcgaagaaaagcacacgaccaggactacgacctcgctctgtgaattctattggacgcaacggctccggcggcaatgtggatacgcaggaagccacctctcaactcagggacgttcaaaacaacatagcgctcgagatatccggggctgcacaaggtgatattgccgatgtcattgaatccaccacatgtacggaagctggtttgccaaaccgttattcaccatcaagccaagacctaacggtgtccgcgagtccatccggcttgacccgatctaaccaagtcaattcctcgattcgacgactctggactgacttgcaaatgctacagcacgagctcgtcggtcagatgttcaaatccggaaaggtctatcacccggatgagcccctgctcatagatttattcgcccctcccgctcaacagcaggtttcatccggctcaccatacgaacgtctgggagaacaactcacggcctcgaaccccatcgcacaacattgtttatctgctctccagcccattattccgataggcgatgaaaccccgccagccgaatcacaagacttatgggcatcaccaacgataccacaaaagattctggattaccaccagaaacagttcagcaaagacgagctacaccgctctctacttagaacattttcacattcgtgtattatgggcatgttcctagaggaactcattgaattgagggagctagtcctgggtatgcagagtggtggatacccacgtcgaaaaaagtttcacctcaatttgctgacaggcattaaagctcgatttcggttgcagaaacaacgaaagccagaagtggaaaatcagcttccctgtcatgatcgtgccaatgaagcaatgactatgcaagaagcgctagaaactctcaagggtaaacaatatgtgcccaagaaaaaatctcttctagaacgaactcttcaaattgaaaaattcttgcgaagcccagatagcatttgcgctgctaaggtcgcttgtgctgtctccacccttgcaatgctgtattgggccgagtcaacccgcgagtttgcggaaacgtataatctcaacactgctatcctacctctcatctttgctatcacgcctactctaggacagagttggttaagtttcactctgcagatcagtggagcaggtatagggttgctgtatagtatgatgtaagcaggatatctcactatcatattttgttttgcaaacagccaactgagccttcccgatatcctaccccatgctcgactatacagtgttttagaaatcttcaaaaacacaggtggttataagtacaatccgtatggcataatttcggccatggttttattttcagtcctcatgaattacattctatatacgaagccaaagctgttcgtactgtcggcgttggcgatgaattcagcaggaacgatgatctattcgatgtatctaagccaaaacacaacatttgacacacccgctcaccgaatgggaaaaaatctaacttcgctagcggttgcggttgcgatcgttacctttttgcagttgtttgtgctgaggaatccagcccggcgaacattgagaaaggcaatggcaaaggtgatgaaggccaacacagcatatatggtcattttacaagcatatgtatcatcaagttgagtcaagtcgctcagtctcagggatcatcaatttccggaaacgcccacaaatcctcaccccaattataaaatctctttagccatcccaatcgatcctaaccaccggccatcaccagaagcgatccagagggttgcgaaagatctgatgaagcgagaggctcagatacaagatggcatcaccgcattgatgccattgatgaagtaaggcgtttgtcttagtagccaattgagctacatatcccaggcatattaatttccacacaggttttcaggtgttgagccatcgctggggaaaccgttcaacgcagctgaatatctgaaaattgccaggtaaagtgacggttcacattgatataagctttggggagagtggtactgatgttgattattaacgcccgactcagagctaaccaactgattctaggtgagctgaaatttggaaggaaaagcaccacctggaagcccgattgggcctaatcttgatgtgctcgtatgttagaccgcaaccgtgatgctcggatcgcgattggaaccacgccactaccaagaatgattttaactgagttcgtagaaaagctggcgccttaccgaggtccaacgttgtcacgcatcaagacctcgttctacctctgcacctctacacttcagtcaaaggtaaacaacatcacccgttcgactttcgttcctatcttctcttaaaaacgattcaaaatagcagtttgtttgacagggtctcttgtcatacacgctaaccaaaaatccttggccaaaatctacatagtttccgttaccagagacagtcaactcaacaggcaatcagacatttgggaaggagatctttcacgatgctttggttttggcctgtcgattggcggcttcatccgaaggcctacagctgattaaaagcaaagaatggacccggtattgtaagataactttctgtgcacttttggatctggtttgctttacaattaattatcaaatacaactcattatcaaatactttgtttttggtctttgtatccgtttgtatgagaatagggctctacctatcaagcatcaatagcactccttatcaactggaatcaatccaagactcaacgtacgtcattacttttgactgatcacttcatcctcttcattaatgcatccacaaaactattcaagcggcctttgtctaattacgatttttttcatgaatggaaaaatcaacaaagaaaaaagctcttcgggaaacttgaggacgagacgtttaggtagtatcctaaaaaagtttcaaagatccctcgctgtttcctttcctcaatttcccgttagttggattgtttctgtttaatgggatgacaggaaaatgacagtacatgaacattatgttttcaatatgagtgatgcatgggcacattgactttcttttcctgtgcaaacttctcaagctggcctagctggcaaccatcagccatcattttgatcgaatctctagggggttttctcaaaagcagaccagtatcaaatagtagcgtctgtcaactacgacttggtcttggccggtagagataagcagtgccgcttgtcttccgagaccgtttgatcgggcaaaaaagtgttgtcagtcagccaggaccattcgacctcatactggttcgagataccaagagtccagagacaactcagtccaaagagtcgcttagactgagtgctgcagagctggactccccagacgcataaaactatgatccagaagggacccgtccatagatcctactccgggcgccttggactttatagcagtaagtgactcttgttactcacgggctccaatagccaataactttgctagcttgtaccgttgactcgctttaccagaaagcaacatccagaaatctcgccaaaacgccatcaacagcttagatttgatttctagttactcatttgttatcttaagctatgattcatacgacagcctcaacgaaacacagaatatattgaaattccggtttctggagaccctagtagtacattgtacgttggaggacttttcctggatacgtgataggagaaatcagcgtaaatcaaacgtgctcaatcatgaacgggacgtccaggacattacctctatagtccaattggtagatgattggaagggcggttttcatgtcgtcaatgggcacttcttttaacttatcgccctctattttctgcatcagcgaactgttttccagtggaagacgcagaaatcagacaaggttgatcgagggtgaaagtcatgcatatacaccccgggtgcagattgctgtcatcgtgacggggtttttttgccgtcccaagacggaacactccctgcaagcccccacggcctacacacgggctccgtagaaagtctgaatgacggctgccaggagacgtctgcaaaaggacatctcatgcccgtcaagcatgctcgtgcaccgacgttgttagcagccgttgcccaaccagtactatcctggtatgtcaacgtgcttcggcaagaaggccgtcatccagaggataagcagacgcctattgctcagctcacgtgtgtgccattcacatcatccgaccggctgcccatcgtgccaagtgggtggctgccgaggaatttcagctactgccaggctagtggtcagatgcgacattatatccaggccagagacaattgtcatgaacatgcattcggtgcagccaacagcatgttcaccaaacttgacactctttcaggggggggggggcacaatttgagaagaactgaaaaaggtaagtatatggttgctattgagattggggagggcacttagtgtcaacccactgaagcaaaggaaagaatttcaatatatacaaagtgaaagaaaacagtcgacaagattagttgcctcctgggcgactccaaacagctaaaagagagccatcacattgcttgatggtgtggggcatcctgccagggatggctgctcttccccaaagcccgagtgggaagttgcttttcggtgggggccatccttgtactacacctgctcctgatcatctaaaatggcacaccattcccactgttagagattgggtcagaggacccatccgacctgcaagattggccagtggggctacatgtaacatcagcacagaaaacaatatggctaaacataaacattgagtcggacgacatgctcaattgagtgccgttgttattgtcggattgacaatcatttccgatgtgcggcacagatgaagacaggcagtcctggtctagcaagtttagttggtcggaccggttagtgcgggatgaatctcgggttgggtagaggaaaggctgtcaatggtcaacgtgacactgtcatcctgggagtgttggaagttaggtagggcaaagaagtaggttaagcgtctgctggggaaataaaagataaaaaatcaagagatggcgagattggaaaagtggaacagaacggtatcaagtggatgaacagtgcgggggtctacaggcaggtttatatcctaaacgggctaattcatgtatatacggcaacatgatcaccacaaccttggggaaggcagctcacccacagctacccacagccctgtctatccagttgaatcggttgtgggggcagtgctgctgtagagatgtagacctcagtaagcaccagcctcacgtgtgcgggctgatggcagagctgactcacagacgtgctcactgctgtcggacagcaggggacggtgtaatttttgggccgtcgttaagggggcctgcctgcccgcttgccaccgtgatctcaatggtgacagctggaagctgtgtccctgtgtgcatgcggtcttgaggccgtctgtagccgggtgcgggccgtcaggccgcaggggtacaggtattggccgtagctatttggagtttaacgtcaactgaccggccgtggttctttgacgtcgaactcaaaatattctgcaaccgcggtgtactgctagacatgtttagggaaaatttgacacactaaatgggattcctactagcaaccactaagatcttctctccagctaagactttcctatgtatttcctgggtgtaataggcttgcgctcgcttgtcacaatcttccaaagtctcgccaccacgagggggcacatccgggaagattttataatcgataccaaaccaatggttaacattttcactaccaagcgtcgccctggcctcagcgtagggccttccagtccattctccaaacgttcgtgtgttgagttctggcgccttcttgatcggaatgttgcttttggcataaccgagggtttcgagagtgatagtcagggagtcttgagcacgtttgaaaccggaagtatatgcacgatcaaaagcaatcctatgacccttgagtgttgtggcagcagattccacttcatcgcatccctttttagtcagcggtacagcgggccaagaaaacagtctcttctctagaagtggggttaatcatgaatgtcagtacgagctactacgggtcaaaatatttatatcccaaagcataccgttggcctcgctttcgccgtgtctcatcaaaacgatctgcgcatgagtttcgcctgtgttcatcccgtcaagttgattttcaaccgtgtttgcgcaagttgaaagtgatttttttagggagagacgtgacgcaactagttaagatctctgtcggattcagaggccccagggaaataatataaaaaacaaatcataccgtggttatagcgctcaactactgtacgcaagccagtctcgaagcagcctgctcggaggtagaaaaagctgagcaaggctattattttgtggtaatctgagtgaatgaacatggtcgccggacaaaggatgagatgatgaagtggctctaggaatctgcggaatcagcggttgatgatgggacctgatgggacccttcattatttttatagtcttcagtgccgcaacttgaaaccgatctctaagcaccaagcagtatctcgcatgggcgattctcaggtagtggtgaagcaatcttggctccgttttttagttttcttcctgtgacattaaacttcagacactcggtcctccgaactgacgagcttgtgttgagctaactgtagacactgattttgccctcagatagaggcagctgtttgatgtgaacatgggatgctatagaggtaaatggttgcccgacggcgctagcgacctgagtaaacaccggttgatgatggaatcttccattcgtttgataatcgaagcaccgcgaaatgcagcagcagacctttgagttgacgacatagcatgtttcgcaacggcgtctctcagtcccaagctgtttacaaatctgattcattgactttatctgcaggcaaactcccgtttgaaatccaagtttatgttttagtcgtttgagcagagtctaggtagagttgctggaagccttatcgaggatacagaaaaggacgtttgccatctgatgatggaaaccggatgccttgttttgcactaaatacagcacaccggaagggcaaagcttggccgatggagccgaacgtgaccgggcggcgtctcacctagatagtaggagtaccatgtcgtagggcccacgtgacctgatagtatgattctcaactccagactcggcctgtcagctgagagaaagttctacactagggccattcgaaacagtgcaacagattgcatttccagaagccaatgtgtaagataagttttctaagttcatgtttttagtggtttgagcagagtctaggcagagttgatgaaggccttatcgaggatacaggcatggacgtttgccatctgacggatgccctgattttaaggatggtaatgccaatggggcgggctcgggccgccactggagcgggttcctcactttgaagttttgttggtatcttaactcagcaaacatcctgatatgagtagtttctggccaacaagaatccatctaaataagtaatgtaaggtaggaaatatccctcgaggcaaattatgtgcaaggcttaatgtattaggggattacataaatttgtaagaacatgaaccagtggaaatccaaatgaagtatccccgcacttgaacattcaacatagggcaagtcacattggccaggagcttgaacaccagtttgctgatgctcatgatgctgatcaacacctaattctcacagaacccttcaagatcaagatcgaggtttttctgatgggtgtgaaattgtgtgcaatgtttagcatcagcatcaggatcagtaaaatgcagtttaaattggtctggccgctaccaaattatagtctatgattccaacccaaactttggagactttttactacgattcaaaagtaatgaaattgcgatctatataacatactagtgacagacacaagagatacaaagattttggataagagatactcattatgttaatatgtactcacatcaaattcatcatgatatgggaaagaaacttagtactagatcaaacatgcccttcattaaagtaatatatgctattttttgcagcccaatgttgcagagagtaaataaaaaaagataaaaatgatttggaacaacaatgtcaatgaagcccccgtccacaaggaagaaataagaagaagaatcggggtaattctagcgtagcaaagaaaaaaaaaaccccaatgagaataaacgatgtatgaagagccgaaaagaaagacgaattagaattgattgagatgattaatgaagatgaagatctaagaaacttctttgtaataattgaatgtctcatcctcgagcctgccaaagatctttttactgtttttttttttaaaaataaaataaaagaatgcaaccaatcgaaccccccaaaaaaagaccaaagagaaacctttagtgagttttttttttcttttcttttgtaaatatctaggggaagaagaagaagaaaaagatgacgattggtcggaagttgcagaatactaaatacttacgcagattcttggatacattcgagttgtgcgaacccgctattaatgctagacagatacaaccctattcctcgaaaaaaaagagagagataaaaagaaaaccaaaaaaaggtaagacacgagtagctaggggaggtagggttttaaggcagggaagttctgaatgaagaagattaagagaatatagaggaggaggagattaaggaacagtcttacaataccgggtcagttctttgcttttgaccagctgtaagccatccggtgaagtggccaatcgacaagccaaaaccaaggcgtcgtgtaagatttcctggccgaattcctggttgcccgaggagctgatattttcgggtaaagggaactaaatgaattgtagccattgtttcatgcattagtacattgcctaacaatcttcgagttatacttaggacaaagtgaacccttcaaggtgggggggaggggggatcttaaacgaagtaccttggattgaagagtggatgtacagagatacaaggaggtcttgatacgggacagggatgcacggcgataaggtgctagcttttcgacaaactcggtcaagatccttgtcggcaatggtcttgttccgatcgcgatccgagcatcacgattccgatctgaacagcggcagaagcagaacatcataggtcattgtcaatcctgggactcaagaaatctgctgtggttgtaagttgattttttcacacttacccaaaattagctggttagctctagaggaatagaacgttgataattattagctcatccttataataacccccgagttctgatttgatgttggtgtgtgcgacttaccgggcaattttcaaatattcagcggcattaaaaggcttaccaaaggcgggctcgacacttgcaaagctgtgcgatgggagtgcggattaaaaagtctcatcagcaaatctggaaaacacatttgtaggttaaaaccaagacagcttcttccttacttcatcaacggcatcaatgcggtgatgtcagcttgtattcgagcctctcgcttcattagatcctttgcgaccctctggatcactttcggtgatgatcgatgactaggatcggttgggatggctgagaaggtttgtatggccggggagaagattcaagtacgtcagtttccagaaatgagttgcctctgcgaccataccacttgactcaactagatgaaacgtaagcctgcaagatgacggtatatgcggtgttggccttcatcaccttagccatcgccttcctcagagtccgtcgagccggattgcgcacgacaaagagctggaagaagctcacgatggctatggcgattgctagcgaagtgaggcttttgcccatccggtaaactggtgaatcgaacggcacgttctggttcaaatagagcggatacaccagtgttccggccgagttcatcgccagcagggacatcacaaacaatttcgggttcgtatagagcaccacattcatcggcactgcaaacaaagccatcgctgcaatgatcccatacggattgtacctgtaacctccgacgtttttgaacagttctaacgctctaatattgatgagaaatcagaccagggatccaacagggttcagcaggccatcaaggaaggagcgcccctaggattagaccaaagtgatcaaggagtcaatctagcttacatcattccatacagcagtcccagtccttgtccgctgatctgcaacatgaagcttaaccagctctgccctagggtaggagtgatagcaacgactagagtgataatggccgtgttgaggttgtatttctgtgcgaagtcacgcgtcgaattgcaccaatacagtaccgcaagcgtagtgacagcacatgccaccttgaatgcacaaatactatcaggacttctcaagaacttttcaatcagaaggacgcgttcaaggagagacatcttgttgggcacgtattgattgcccttcagcgtttcgagggcttctcgcatcgtcatttcttcctctgcgctgtgatcagtcgaggatcgggattcatgttctgagtgacgatgggtccggaagcctagacgcgctttcaggggcaaccagaaagtggtatgaaacttcttgcgacgtggctgctcatcgccccgtgtccccatgacaaactccctcaactcgataaggtcctcgagaaacatacccatgatgaatgaatgagagaatgtcctcagtaaggagcgctgcagctcgtcattgttatactcattcagctgtgttttttcgaatgatccagttgtttcgggagactcatcgtgagatggatctcgcgagacaccatcagctggagacaagatgggttgaaggagagaagagcgcctatatgcagtactgattatctctaaatgttgtcttccgttatcattataaggcctgttttctaagaagtcccttcggaatgaggtagtgatcgattcgacgagtaatggttcttgtggatggtagacctttcctgattgatagatctgcccgataacctcgtgttggtgcatttgcgagttattccagtgttgacgaatcgagaagttcacttgggccgactgcgccctgtccaggagactcgctggtgtagtttgataggcgagcgcggtaaagtcataactgttgggtgaatagcagttcggaagagtgttttccagatctgcgggagattgtcgggatggatcagtcgttccagatgactgttccgatatctcgagcgcgatttggttttgcatatcggttagttgagaggcagcttcttgaccacccggatttctaccggaggaattgcctctcacatgtgctcgagggctagatcgtagtagtggctgtggttcggtttttgaaaggcgttctagattgatatctttcagcaattccatctccgcacgcacaaacggggctgattcggaccctaaggctagctctttctggacttccgtgagaccgacgtagacatacttgcgtagcagatccgaattcacgtatccagttgccgtgacttggtcaataaagatccttgcttcagattgtttcatattgctcaagttggaatgtgtggagatcaaggattgttgcatcgatttggtgagttgtaccattttcttgtagtcgtcccctgaccatttcgaataagtgattcctaagaacgttcggtttaatttggcttgcaggacatggaaatcggctcgaatggattgaaccaagttatcccgaactttggattcctcatccgtgatcgtgcaccaataggtctttttaattaagaaggaaagtgttctgatatggtcgatggagtggacgagggttgtccggagttcctgtggaatggaatcaagtcagattctagttttaattggcaaaatcatttcttataggataagaaaaaggcggaaaatgctcaactgcttcactggaatgaggaagtatgaatacgttgacgaaaacgactatggcaccagcccaggcataagtttggagatagctttccaataatttgtgggagtattgccgattgggactcaaggtagagttatagacgccattccagctcatagaaatgcaaatcagcgacaagatgaggtatttcggatttttcgtcttgataagagcgaaggctgagcgcgtcaatcgagaaccggtcaagattaaattgtaggaaataccatggagaatgatcaaaacaaaccaaaaaaagaaaatcagaagtcggaagactcaaattttgtaaccgattgcggaaagacaatctagaatgagcttactatacaaaatcgggaaaaacacaaccgcttgggcaactggatagggtgccagtttgccgaggataaggaagttgagacctcctattacggcgccgagcatcccaaggaagagcgagtccaagcatgcgtcaactgaccatccgggaaagcctaccgaaaatgatgagagtcacaaaatggtcaggtttgatacatgcaagttacttgatggctgctgaacttaaccaaaacccgtcaagttgaataggaaaagatgaaatacagtcaaacttactgacaatggttatcaagaccgcactgcttccagtgattgggtttggaaataagccctgaaaaggtttcaggaagaagaggatgaagaagagcaaatatgccaatgtgcctgtaagtaggaagtgtgaaatgtgcaagttgaatgtcagcttcttgagacatatttccttatgttattcaacaagttgcctgatgcgagctcatggcgccggatagatgaccgttctctcttcaaatgccaccctctctaagtgggcgaatttgatcgagggcgccagtatgcttatggtcaccattggtgtattagaacacgtcgattgacgcgactaaattatgttatgagtgaattaatcaggtcgacagacctttaaggacggggatggtattcctcgacttcttaacccgtcgaagtgagttgagagcgaaggatcgggcgtgttggagaagatgcatttttcttgtgaatgtgttgttgagggtaggttatcgacagacgagactgtcgatccctgatgatagtacaaatccgacccgagctgtgacgggggtagttattagtggggatggtcgaagggtaaggagaaacagattgggcgatggggtccatccaatcctgcggtgatccctttgtgagtgcttgtggttcggggttcctcagcttcagtataagtcggtcccttggaggagaaaagggtgtgaaagttgtgcaatttatgcagtcggattatagagagggtccaccagttgattttgaaggcggatgtcctgctgttatcagtttaagagcaactgctgaatacaatctgtttttgtgtgttcaacaatcattaatcagtcgtgatagtgatacagagccagcgactgtccaaggggggtgatcagcttctggctggttgtgctctcatgagaagagttcaatcgtcaatgggctgtactgggaacgacaaggtcagcttgagttgagagagcagacttgataaactcgtggacgagggactcacctagtatcggagaagtgttggacgggatccatgagatcgaaccgggggactgatcagatacaaaggaagtctaaaatatcagcatacatagcacagggcaaatgggattaactcaaacaatcataaacaacatttactaactcatagctcgagcaggtctgagcttgaaccagtcgaattgacgaggggaccctcgatcaatagtaaaagtggggcttcagtcaatggctatgtataaattaggtgaaggaatgcatcaagaggaacagctgctcaaaggcagaaggttttatcaaggctctctcgaagcgagtgcgttgattgggctgttggccagtggaatgagactggtcatgaagaggggcagtctcaacttcaagtcaagtcagtcgatcgacccttacgaaaggtagatccactttcaacctacaagtttccatcaacaggaacagcttcttcgcagaccacaatcactaggagaacgagaccagcagtcagctgactcgggcagtcctctgactgtcgtttcaggagttaacaataacaactatcgattcaacttcgtcatgagctcttttatgagacagacatcttgatctcagcattgattaatcgagccaaggcccaccatgctcagctaacccaacttaattcatgttttaggctcagacagaaaaaaataccttgccctgcacatttgagctccatcaaataaaagccacacatttcaacttcatccaagaattccctccgtagattagcaaaaaaaaaatagaggagctgaaagttgctcagaaacctcttccatgatctagcggatgttgccactgctgcccttcaaagccaaatcacagccttctttcccaggtataaatatgtggttgtagtatcaaaactttttgcttcctgaacccggcttaaattcttccttgacctgagcttaattttagccttcaattggatgacttcccgtcgcaatctacgaccctcccagaagttgttttacaccccctagatctaaattttttatcaaaaaaatattttttctgaagcctcccggcaatagctctcacatgagctggttggaatcttaaatgctttcttaatttaagactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactcagcggccgaggtgcattccctcggccgttgagagtgtaattctaccctcgacggcccgaggaatcctctcggccatcgaggtgtataccctcgatggctgagaggtacaccctcggccatcgagagtgtactctcagcggccgagggccgagggaaactagcggccgaggtgttttccctcggccgtcgggagtgtactcccagcagccgggaagattcctcccggccgcttccgtgggtcttttcctttgtcgacccccaaaccctggtcggttttggaggatcgactcctaaactgaccgggggatggtttttttttgggagtcgactcccaaaccagtcaaaggttttgggggttcgactcccaaatttcggggattccggggcttgggagtcggctctccactttttgggagtcgtttaaccaagcccctagaaaaaatacccagcccgcatttgagctccatcagataaaagccacacatatcatgaacttcattccaagaattccctccatagaagaaaaaataaaaaacagaggagctgaaagtttctcagaaacctcttccatgatctagcagatgttgccactgctgcccttcaaatccaaatcacagccttctttcccaggtacatataaatatgtggttttagtatcacgaaggatacaagctaatagccgggttcatgatcagctctttgcttcctgaacccagcttgaattcttcctcaatcaggaaatcgtgagctgaattttagccttaaattagctcagaattccaactcaggaacctccaaggcttcctgagctcaggaagcctcaagggttcctgagcgaaaactatcactcaaactttgcaaaaaaaaaaatcctggatccattagagcaaccgcatcggatgaggattaagagcggattagagtaactaatccgagtactcaaccacattgggtccattgtccaatgtaatccgactaaactctactccggagtaggattagagctaagcaggagtaactttgctcctcactaatccttggagtaagactcaaatgaatattcaaaacacaaaagattaagcaggagtaactccatccgactgctgaaacccggtcttcatctccactggcactggtataccccacaccatgccggctacagctaccccaaacccgtcagcccctgcacctgccacttccgaaggcccggccgactccaacaaaccacaccgagcccccaatttcggccatgaagaggacgagcagcttgcaaaaagctgggtggtgatttccgaagatgcgatccgatctaataatcaaaaacttgaggatttttgggctcgggtgcttgaagatttcaataaatacaccccaggacctcgacgtgatgcttctggtatatcaatcaggtaaatttcttccctccgtactatcatccctatccttctgaattgttttcatctatctgaacaggtggaaggctttgcaaaaggcttgcctcaagttctgtgcaatatacgaccaaatcaaacaaaatccggcctcaggctcttcgcccgatgactggattctggatgctcgccaggcatactacaaataggttgggaaaaactttcttttcgattgggcctggcaacttttgaggcatgtgcccaagtcaaatggtttgggggtggattggcttgcctctggcagcctggagtcaaagtcccaaggtgtcactgatatgtcacagttgtcctaaatgcggactgtgaagttgagcaggggtgggtgaaacactgccaaagctgctaaactcagcagccaagggcagctttggtccacccctgtcagtaagagtagcagccaaaagagcctcacagcccgctgaagttggtcccaggtccggcatcagcagacttatttaagcctcccatcagtgctcttaaataccttcctcacaaaatctaatggtgaaccccactgatcatcaaattgacaaaaataatctgtgagagttttgaagaccctggggcaatcaatggaggacttcccgtcaaccagatgacttaatttagacagatcggctaagctttgtttgctggtgaaatcttgaggtcaaacaattttcaccagccaataacttataaggtttagccattccttgtaaatttacaaatttagacaacaggaagtcctccaatggcggggttaatttgattgaaatttataaactttgaaagccaattcaaaggccttgatcaacaacatttatggtgttgaaagccagtctggtcacaatctcaagtcccaccaggggtttggattgtgcccagagggctcaatctgacaggataggcagggttcaggacttggcacatacacacctggaagaatcagaataagttggtttgccggcgaggtgcaccagtactacaggcaaccccatgccgcaatacagtgagttggttgcacaaccagctggtgcgtgattgcagcacagccaggccgcaccagctcctgggccacgctgcgacctgcaaatgtaacagcccagggttgctatgctggctcaaggccgggctctccatcagtccgcccataggggtactggtggttcaatcagaccagcaatgtcaacctttttcttttcccaacacccacctggaaagatgtctataggtgggtgtttgagaaagtaatcaatcggggggttttttttacttgacttgacttcggatgatttttttccaagtcggatgagtaaatggcggggggaaattcagaaactcatgatactcccaccccttcattggtcttctatccaaattggctatctgacccctcgggtttcagcagtgtaggatttggttgggttcaagccttggatcaaccaactttttggctctccccgacctggctgtgtgacctgttgatccatagggccggtgtgccatcatgacacccaacctttcatggtcctccaactccaagggcgataactgagacacccccaaagatggtgagacaactaaatcgtgtcccagcaacacgcaactatcacgggttctgtttggacacccggatcacttgaggtgcttgcggggtcacaagcgcgccttgatagctgcacccaaggtttcggacccatccgggtgcgtagccaagtcccactgggctgattggtagctcaggtgctcctgtgcacaagcctggcattggcccccaactaagcagctggtgtgtaccggcccttgagagggatcatacaactccctctcaatgaccagtacaaaactaatggccaaggatgcatcctcctcaatgattggtacagaaccagtaatcaaggagagggatgaaaccacagtcagctggccatcaggaagggattccttcttggtggccggaatttttggcaggtgtagcacccttgcttgatattggccaagcaaggcttttgtcccaacccactctaacttgagcatgtggcaagcgggtgttgggatggtgccatagatgctctaggtttgaccaagtgggccttggggattggccccagtgcgcttgacatttttttggccaaactttggtgtgtgcccagatgggcttccagcaccatacaaattcttaaaagttggacagataagttgggggtttctgatcaatctgcacaactgtttatgttttgaaaaaatggttaatgaacaccttaaaataggcttggaaaatttgatacgtttcaataggacagttcacaactgaactttgaggcaaatttaatgacatttatcattaagatttttcaaaaatcttaaattcctctgaacttgatgtttcatgaaattttacaaaattcataaaattttatcattaagtgcattaaaagtggccttaaactccagacatgaaccggcctaacaatcatgaaccctgctattaatggtcaatctctgtgtcaaacttgattatttgtttatgctttatttcaatcaatgtttggggcatttctctatttaataatccttgacaagtatgggtatgcaatcaccataaagtaggatattcaaagatgggaatgaacaatttgatgtttgataaaggcttggtgtaaccacaatgtcagtattgatattttggtccatgatcttatgctgttgaaatgtttttcttttccctttttggattctccagtggatgccagatgtccagactcaatattaggccaagtacaacaaccaacccagactttcaggagactcaacttatgcacagtgggtagacagtgaaaattggctgcttattttggattccagagctctgaaacacagacttgaagtcaggagacttggtcaggcagtgcataataggtcccaaaaaatgaatgtgaaaaaataaaaacaaaaaataaagtttcaaaatttgtgaaaaataaaaataaaactgatttttttcaaaagctatgatattcattttgggggagtgggagtgctgagagagaggaagattgacctattaaaagaatgattataaatgcaaatttggaaaaattggtttccagatggcttcaaacagctgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcagagaagatatacagggttagaatataaattaagggggagcaattcttttgaaatgatccatgctattttcaggaatgaattcaaatgtagattttaatcctatctcaaaataaaattttgtctatgcttctttggtcacagcagatttattaatgacaaatgtaaatgtggcatgatggaagcaaaaattgcatccagatttaaatccaaacaatttacaatgaggagttggaattcagtctttgatgaagaaatcaaactcaaaagcttcatgagaatgtcatacaaatcagaaatctggattgaggattgatgccaaggttggagattctgacactctgtttggctatctgaggctcatgtagattggaaaatatgttatacagatggtaatttgaaattttactgtcattcaatcagcatttgatacattagcaaaactttcttcaatttcagaactgaaaaaaatgttttactttatatggcagtttttgatccccttggactataagctaaaagcaagctgaggaaaatttcaatgtgaaagggaatatgcagattttacattgcatggtacttcaaatttgaatgagttcagtcagtcttacttgcagattttaccacctctttcagtttcttcaaagttttccagattttaccacctctttcagtttcttcaaagttttctgatgcttttactattgtttgctacaattattttcaatatcatttgaattgattcatgatgatgatgttatttgatgttattggcttgtttaagaatgttttgatgttatttgatgttattggcttatttaaacaaaaaggatgattttcagaaaaaagtccctttttgagtaggaattgacagtaatctgaatcagggagactgagttgtgattggttgtaggccaagagcatgcttgatgatagctcagcaaaccggaggttcatcaaatttggtgaggctcatcgaggttggaatgaattcagattggatcaaagcaatcaattaaagcgatctcaaagcgatggcctggccgcctgtgtgacgatcagcccttcacttgctgggtgaatggccagttcactctccaacatcgacgccggcgttagaagccgcatgagaattcaatacaaagctgaattgagggtcgacgccgaggttagaaagcctgacggtttgtttggccctctgaggctattcctttagttatatgtacagtggcgcgcggcattgcactgtacaaggctgcccgcaaaacttttctggtcgcgcggggttaaaccccgaccccgatgggggtccagcacttgtaataagtgtgtttttggagtctacagggtgtgtagattccaaatctaaagttgcaaacaatttggtccagccaaaaaaaaaaaaactttttttttcactcgaccattcggacataggtcgtgtatgggggtcttagtacatacttatgggttagggaggtatcctaatcccatactcacatggccaactgtcagccaaaacccataaacatgagcttaaagtgtatttcacaggtcaattacagcagctgtgacaccggatttacatctcaaccccccaaaaacaggcgaaaatcacaaaaaaatccaagttttgggccccgacctttcggacatcgcaaaaccttgtacagtacaatgccacgcgccactgtagatgtacctttcacaatgggaaatgtgtaccagctgctgatgtgtgaagtagactaaatggcttgtcacacatttttgtggtagatcattgatctcatgaccatgaggaaacatgaggaaactcaccctgctcgcatggtgaggtcatacttgaatatttcactccttgttgtcaagtttttgtaatgaaacaggcctatattttgggctctgaagcaactttttttcccctgatgttttccgattctgcagtatcgccccatcgagaatcgtaaatttgtaattcaacatcatcatctttcacgacacatcggtactttggaaggcctccttttgtaggatgtggccgtacagagtgaaaataaggagaagtctcggagagtgttctacacttttttgcggatattttagtgccccatagtatactattgcgggtctgccccacaccattgcgggtagaagtgtcccagaccattgcgggtgatagtgaattcgaaggccccaatataatctttaagtagaaccacttgatggccgatatctctacctgctagtagatattatcggttaatctgactgattggtgttgtggatttctccccgttaagccccggtgggagggcttgttatcctggggagtgtggctataaaaacctgacacagtccccactccggcctgccatctcctcactccaatctgaatttctctcttgatcgagatctcagagagcttgctttcgctggatctgaataaataggtatttacctcgtcaactctcatcccttcggccccatcctctgttcttatcagttcgctgaggctcctcttctcctcagtcatggctggtaagtctttgagtgcttcaattattcccacttcgccgatcatccccaatgttctcccgagttcctcatgaactacagcaacgatattcaagctccctcacttctttgcttgatgagatcacattggagccgttgagcaggaggcagtactctagcaagctggaatagttcatatctatcgatcggcttgccctcatctttgtgtacctccgaatgctctccttacccctcagagcaagggttcttgtacttcgccgctcaacactgtctagatatcttggatggtcgattgttgttacacttgttgagctgttgactctttcactctgccctgatgtgtctggacccatcactctttttcttcgcttcgtgagcatgtgtcgctcgtttgaggctacagtaataaataaccatcaaggatgcatgtatccacgatcaatccaatcatgagataaaatcgtagcccaagtttcatctagaccgtctctggccggtcttcttctgggctctagtgctccaaccagaattgaccatgagactcattcgctcgactcgttcactttaccgactgcactcaaccctgtccctcctgggcatgcttctcccacttgagcctactcatctcacatctcccctctcgttcaaacagtccaaggaacggagcgtagagtcgtgcttacgtaccatcttgaatcccgtcttcttccacaaagatgacgaatcctgatcggctgaagtctaatatctcctcagccgtagacagattccccgcagctctagcgcttagtgtagcttggtctggccagatgcctggacaatctgctatacagaattttatgactccgttcgtcgtgctgaatttatttctattttctcatcatatcccatccccccatcagtttcatcagccccatcgatttcctctcaagcttccacttgtttcttcctccatgcgaatttcgcattcagattatttctcatagtatccacctaaatatctgaaacatatcctttgctgaccttcctgttgttttaaaccatcaatattccacccgggtcttgattcttcctcttgaatgccggcagcacctttatacacaaccgcctcgggcagactatggcacgcaggtcagtcaaattcttatccgtctgctctctcctccccaatgtacagcttgatcatgattttaacacgcctcaatatctcaattgcttcatcatcacaggtctagtgctcatctgcgtagtcggcttaccggcgcgcggcaagacccatgtctcccgatcgattgaacgctacttacgctggcttggagtcaagactgaggttttctccttgggcgatcaccgtcgaaaggtgatgggagatccgcaagagctcccggctgactacttcgcgaccgatgggactcagagtgaagccactcaagccatgcgtgatagtatcaggcgaagcctgctccgtttggtcgatgatttcttccaccatggcggacaagtagccatctatgatgcgaatgttcgtccctgttcttctggatgctgacgccgccgaagattgcagtccggctgagaaaatttttctcttggccaattttatcgtttttgtagaatggaactcgagccggtcgtcaacaattgcgccaagagtttgaaaacaaaggcgtgcatgtgatgtttattggtatgccgccaacttgtcaacccatttttatgattctcgtcctctgagcgctaccatgcttgtttccattagaaaacgtctgcgaccaagatgatatcatcgagaagaacatcaaagccgtgaagatttcttcgcccgatgtaagattttttccactcttttttttttcattgatcctgatctaactcctgacaaatccttgtcatttccttagtataaaaactgggaccccgaagccgcgactgctgattattggaaacgtgtcagggaccatgagaaatcttacgaacccatcgagcagcccagcttcccatttgtcaaggtaatcaatgttggggaaaaaattgtggtgagtaccccttcaacttttacattgaggtatttggtttaagatattttcaccatgtctggtttacaggtgaacaacatatccggctacttgcaatctcgaattgtcttctatttgatgcaaatccagttgagtagcttgtgtggaatgcacccggttcccaaaaacaattattaaccacttcttgacgggttgacagtaatagctaccgcaccatctggttcgcacgatccgggccatccagaattgagcattcttacaaggcagactctgaactttccccgcttggtgaggagtacgccgaaagattgtgcaggttcttaagacaacgacgccgagtggtcaaaagagaaggcgaggtagaaaaccgcctgaccgtttggaccagttccagacgtagatgcatccaaactagtggcccaatggctaaagcgggctacaaagtactcgtaagatcccagatgaacgaggtcagtctatcttgccgcagaaaaatgctggtccgcttgcttttatagctgatgatagatttcattgatcatcagattaatcccggagttattgatggcatgtcggtggccgaaatcaaagaaaagtatcctgatgaatacgagaaatctttgaaggaaccgtatgctcatcgataccctagagcggagtcttatcacgacttatcggttcgcttggagccaattatctttgtaagtcctcaccctgcatccatccaacctttttctcacccgcctggactctgatacaattgattcaacctatctaacaggaagtcgaaagggatcgctctgatttgttcatcatcggtcacgctagtgtgatcaggtgcctgttcgcctatttaaaaggccttccgggtgagtttatttcccagccatatcaacagaaatttagcctccagctcagattgacatttgcatcccgctagcacacgatattcccttggttagcatcagacgaggccagttgatcgaagtaaccccaacttcttacggtgtccaagccagaactcacaccttttggaccccgtctgacaaccctgtgttggaaaagttcgtgagcggtaagtgtatcaatcaaatcaatgcaaaagttgtggtcgtagtttcttaacgagtcttaactctgcttagatgaagacgccttcaaccacgctccggagtccgagcaaaaagccgaagagctaaacaaagccatcgcgcctttggccatctgaccgatgtccatgaacagccatggagagctatatctggcctccatcaactatatgcccccactcttcatttacttactatactcttttcattaatataaaatcccctgctgtaaacacgaggccagttgaaagctatcgatagctcttcaaactatatggcggagttggtctggtaatactcttacctctccgggtatgagcctgtctatgtttctttatctcctcagatgtcgttgtatccaccacgtgatagttatcaagaacagaaagaaattataagagcttgaattgtgtttcttggccatgttgaaactgacatgcatgtggagatctgagctggagtaggcctcggagttcaagataaaaattatgggacaaagcatctcaatcacacctcgttgtgtccagttactaatacttgcctcaaaaatgcgtatagatgtcagttttccttcaccagaacacagtgaatttgtcctgggtttgaaaattggagattccaagttcgcaccagatgaaagtgtgatacagtggcatatgacatgccactgtacgcgcctctcctcaaaaaaacacaatctttgaagaattactgagcatgtaatactcatgctaaaaatacatgctgtgcattttttggaaactacaaatgtattggaacacaaaaatgtgtagtgaaacaatgtagcaagcccccatgaaaacaatttcaggtgattgaggcattattttggcatttactacatctttgtgtgttctcctaattctgtagtttctgatcatgcaaactacatcattttagaataggtatcacatgctctgtaattactcaaagtccgactttgtttgcagagaggtgtgtacagtggaatgccacacaccactgaacattgactgactttgattgtggtgtcataataggtttaaactgtgtggataattgtatctcaaatgaacctggtttctctgcatgtgcagtgacctaccaagctgtgtggcctggacatcaataggaagtccctcaatgttttgtgaaacatacaaagtatgtttttatcaattttgaaaaactcaaagatataattgatttttcatgacaaaaactgaatcttgctggaagctgatgaattgaaaggcctcctcagccttggatgggagacaactacattataaggggagaaaaaagcacttccaagggctgcaggatcatattcaatcagtgttaaaattttgagctcttgaccggctgaagatgaagactttgagaaaatggcacaaaaaaagcaggggaccttttttgagaaaggttcaaggaaaatgagtgtaaagaaccgatggttttttattcactgtaagtaggcaagcttaagtagactaagtacaagtgttcaaaaagtggtttgagagaaaatgaataaaaaagaatattgaataaaaactaagagaaagaatatattgagttcttggaagaaacaatctcggcaggacttctcagtctcttttagtcaggccagaagagttaatcaagaaaaaacaagaattctatcacaaatattcagaggctttaattctaaataattagcttttaatgaatcaaataataaactagaaaaagaaagaaatcattcttcagaactagagttgtatgataaattgccacaggagttctaattagacttcaagtgtgcataagattcaacaaaaaactaggcaagattgactataattcagtccagtttaggatgactccagaaagaaaaagggagaaaaagatgagaagaaaagagggtgattttagggaggagtagaccaaagaagctgaaaactcaacaatcagctggtatatgtgggacaggatatggcagataaaaaaacaaaagaaaatatatgaacattcaggatatctcatttggtctgctgctgcataacaaaattctaaacccattgaagtccaagaatcaaaactgatagcagagaaaaagttgaatacatagcaataaacatcacaaggatttggtttcatcagatatttttggcagctcatatgactatcttcatcacacaagatttatatgtattcccattaattcactattactccatgctgttttggatagagatgtcgcttgatacccgggtacctgtagcgggtgcgggtacctgcctcaaaaatccaatatttttgacacccccgcacccgcacccgcacctgctagggccaccagggcgggtacccgggtacctgctccgggtacctgcgggtacctggcacatttttgcaggcaaatttacccagaaatctcacccttgaatttctgcatgacttggtaaatataagattgatattcactagatatatgagtaagaataaaataaaaataaagaaataaagaaaaaaaaatattctatcaccaatttgaattttatcttctctctgatctatctttagcttggcctcatttgccttattcaatttccattgatgaagactgtacaccgtctttatgactggaggaattcctccagtcatcaagactgtacaccatctcaaaggctggagggaaccctccggcctcaacaaatcaaccagattagttcagcaacacatgtaggacacaagctggtgtcctacatgggttgctgacacctttgtgcagcccaacacacccaaaaagggagtgttggaccaccaatgataaattaaattcttcaggggaagcattcccagggcaggtgtaagacaggtacccgggtacctgccctttttttaccgcaaatgttgacacccgcacccgcacccgcacctgtttttactgcaaatgttgacacccgcacccgcacccggtacctgtttccgggtacctgctatggaaaacaggtacctgcaaacgggtacctgttggagtgtcatgcactgtgttgttttctctctccttttgtctctgcttccaacctttctatcatgtgtcacacatctgtgaaacccatgtaggtagtcatcctaggccaacagtgtgtacgtggaaggctcttttcctcatccttccactaactctctgtccggcctaggtaagtctagttgttcttcttttctctttctcttctttctttttctctcatgactatgcaatgaatcatccttccactaactctctgtccggcctagttcattgcaacagtaccgggtacctgcaaatgggtacctgctgacatctctagttttggacttagttcagaagattttactttggattaaaagggaaatgaaatgctcttaattaaaagggcattgaaagaaatcaaatgtgaaacaactcttcttctcctatcagattggatgttgctttttttctgggtttagtgaaaggtattggcaggggatgtgtcctctggtagtgtttatgagctttgaccattaagcagtgaggcattctgaggggcactcgggcacatttgcgtgggtaccatcttcttcagccatttcacaaatgccaatgattgctatgttggcaaagcacctgtcacaacgcggctgtgccacaggttttactcccatgcatggtcctactggaaatccgtgttcacacttcattatgtgctggcatgtctggccaggttgatgaatgattctgtctattttacccagtggacatgcgcggaatgacttcccaagtagtgaactcaattgtgtttcaaatgtttgaggttctgcagcttgtgggctgattgatgtttcaccaatgcgtactttggctgcagaaacaattgctgcaacaatgaatgattgtatgaccagggcctgaaatacagtatgggaaaatatttcaaatctcattgggggaggatcaactcaaattcaagttggggaaaatttcagaggtttcactggggtgggaatacagttgggagctagagcgttttgaggatgttggggaattgaaccaggaattttatttgaagacaacagctatgaagtttgatttagaccacttgactactttgcctacaccatgattatgtcatgactgctagatatagctagctggactcatcttacccagggacaccactgtaaaagagtcttgagtgatacctttgattgttgtgctacactgatatgcagattctcacactggtgctcttccctgggtttgataatttgagattcaaagatgaaaaagattaaaatttgattcattggctgattttgattttgatgccacaatagcccagttgatgtaggggctcaattgcaaataaataatgcaccatttggcagaaatatatgactatttttcctgaaattgaacttaaaaaattctgattgaggctccttagcagtgacaatatttttgaatcacttcttccatgttgaccaattttgaaatactagcttttaaaatgaaggacaagatgtttgaatgttgttgttggagctaccaggtgatttccccatgcttttgaatgcctaatctttgaatatatagtcttataatattagtggccaagtttagactcttcctacaccaggaaaaaacaatagtcacttgttgacaggtgacaatgagcaacaatggtgattttcctgttccatttcctgttgtactacaacttgcaagtggactaaaatggcccctttttactcttcagggtctgtaaggactcacaaggggggatatgatgggtagcaggctgaacttggtctaatttcacctgtcatatagtgatcatttatttttcctgtaggaatttgatatgttttactttattacagcgcactgaacaaacaaagtccttggtgtactttgttaagtttgatgtgaaatctgatcaggtcttccagaacttcatcagatgtcacaagaatccacattttattgctcaattaaattggtgccaaacaatgcctaaatttacaataagcacagtttgtgacatcttgctagaattttggcataataccacactagcttaagcaatattcctatgaaccagtagcctcatcgaacacaagttccataaaacagccctacatgagccatgccaatgtcaatatgctaaactttatttttaattgtatatcaaatgaaggtgcatggtgatttcctacgtatgtacagtgatcataaaaagttatctgcctgccagttgtattccctccttattggattctctgtattcagtcccaccatcaaactacattactggtcactccttaatatgatcagccacccaatattgaggttttctaattatatccacttttacaaatataataacaaatcttattaaggaaataaaacctcttattattgaacactctttactatccataggatcatatccttccctttgagatcatctctatcaagatcacattaactccacctgatctccacttgttaaatgttttctgttccattcttggttgagctattgtactccaagcaccctcatgaaggccagaggaaaccctccagccctcaagaaaactcatgtagaaagccagctggtgttctacatggttttctgacacctttttgcagcccaacacacccaaaaaaagggagtgttgaactgcaaattgtgagagctcctttgggaatggtggcagtcctgtgagggggaaatagcatatgtgatatatcatgtatttaataatgggccttaataaaaatacccgcattttccgcgttttgacgtggtttctgctgcgcgcagcacatgcgcattccgcttttaaacccactttttcaattaattttttaccgcttattttttgagtttttttgaatttttaaaattgtttcctaggtttcaaagcgcatagaatttaatggtaaaaaccattttcaataaaaatgaattttgattattaattatttttttcactcatttctcaattaattgtttgcaaacatgtttgtaccttattttttagccttttttgaaattttgaaattatttcctaggttttaatgtgcgtagaatttaatggtgcaatccaatttttttaaaactctacggttcatttttaatactgaaattagccccattttttgacttaattttttacagcttaattctcatcattttttgacattttaaatttatttccaacactttaagacatgtagaaaatgatggtatcaaaatttttttccccaaaacgaaaaatacatcatgaatactgcatttgacaccgttttttaattgaattattcactttttcactcaattgtttgtgttagtttttttaccttatattttatgcttttttgaaattttaaagttgtttcctacatttaaacgtgtgtaaaatttaatggtaacattcaattcccataaaaatcaacggttcattctggatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaaatttgtttactacactttcaaacatgtataaaattatggtaacaatgaattttcatcaaaatgaaaactatatcttgaataatgcctttgatgtgtttcctgaattaattcttacacgctcaattatccttattctttggaatttcaagctcatttcctacacttttgcaggtttcaaaattgttggctgtatccatttttcattcaaataaaatttgtatacgttacaaattgtgcaagaaactgggtacactcatgtattaagattgaagcttgtatttttagggaaattggacttcaccattcaattttacacatttttaaatggaggaaatgaatttaaaatttcaaaaaatgattaaaaaccagccggtaacaagcaattaacaaaacattaaaaaaaacatgtccaacgcagtattcaataacattctttggtttttatgaaaaatgatagttaccatcattttaatcatgtctaaaagtgtgggaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttgaaaatcaattgaaaaatatgactaattacagtattcagaatgaaccgttgagttttaagaaaattggatgttaccattaaattctacacactttcaaatgtaggaagaaactttaaaacttcaaaaaagcatacaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaacggtgtcaaatgcagcatcaaggtataattttccattttgcgaaaatgggttgttaacatagattttttaaaatgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatcatgaaccccgctattgtactacacaagagttaacacaacgatttatttattgttgtggcaaaatgtgataagagaacactatgtgtagcagtctctttatcaaacctagatcaacgtgaattcagcagatggaattgttgagtaggatgtgtttttctttcttttatatgttttatgtagtttggattgtgtatgtactgataatgaatgagattttatgagatactaccaacaacgatgggaagttacgcttgcaataatgctaatgtaatgataattaacgtaacagcatcggtaccgttattgctatgttagctgcaacagcccttccgctacgttatcttttcttcatttttttcttttcatctctgttacgttatccaccccagaaaagggcagctatcaaacacataaggaggttttttgacccgttcttcatgggatttgccacagataacgtggaaaatgcattatccgcattgattttccatgtaaccaggggtaaaagactccttgttatgttgcttgagcctcaagaatgtaggtttcccgtataacaataacttgttatccagtaacgctgggaagttatgttacaaaaatctgtttggatatcgtaatgtaagtaacttcccattgttgctactgagaaaaaaatgtacttattcaggtgtcttttccttcttccttaatccttggttgggagcacaatagtttaagatcactgtctcttatttaagatcacaagttgtactggtggttacttttcttttcctatgcttctcaatgtctgaatgatctcaatggggcacttgtttaagatcacactggttaatgtatggattgattgctctgctctgtctggttgctgatcagatgagatgatgatcagatgtgatgagatgatgaaaaattggaatgaggggggagcagccctccttaaatagtctattttacaacctggctgacttgtggttctagccctaaccaatactctgtaaatggacaacttgtggttctagacctaaaatgtaaagatgtaatgaccagcttgtggttctagccctaaccaataatgaatatgcatctaaaaaaatatggccaaattgtggttttccctgctatacaaaattatcagtgtacatacaaagaatgtggccaacttgtggtttacattattcaataagaattttgtatgcaaataaaatttaaatcccaaataacttttgactgagtggacctagcccagtggttttggtgagtgactatggggttaaatgacccgtagaatgtgattattccataatacgcctaagaatatatgcccttctcaatattgggactgtgactttatgcaatttgatacttgaaacacaattggcatactacaacgtccttttttaggcaggtgcccacttagaaaaggctgtgcatgcccatacaccaaaaagggatggtgtgcacctatgcacaccattatttttggcattcaggtgtgcatgtgcaatggggggggggttatcactgcctttggtttagcgtagtagtccattgttgctagtaaagtcaatagataatagactactcaaaaactccactgaagtgtgttttttcttcttcaattcttgatatagcaaagtttaagatattgacaggcagtttctggcattaaattagttcttaggtattagaataaatccaaatttgtatcaaatgaatttaatttgtgattgttctctcaaaattcgaatttttcttttttcttttcttctgtttttttttttttttttgctttgtttctttctttcttcctttcataaatgtgctgagcatttttgctataggagaaagtctttccaaatcaaaaaatttgaatgtcaatgaattagtgttttttgataatgagttgctattgagctgtttccaaagcataaaattaattggaattgttttgggacaaagttgccactttgattggccaagaaatcaatttgtgtttctggcttatggattcaatacctctcaaattaaagtggtgtagccaccttgatccctgttttatgataactattactaaaaacttcaaatcaaatcaaatcaaatctgaaatgactttggttctcccatcagattggatgtcatgttttttttttctcggtttagaaaaaagtattgggtgggtggtgtgttgtctggcggggtttttatcagattcaaccatcatgtattggggcatcctggggggcattccagcacagttgggtgggtaccatcttctttggccatagtgcaatggccaacaattggtctattgacaaagcaattattgcagtgtggttgggccactggtttgtttcccatgcattggcgcacttcatgtccatgtttacacttcataatgtgaaagcaatactgtccaggttgaattgagtaccttaatatcttccctgtctgacatgcacggcattgcttcccaatgagtgagcgtaactgtgattgaaatatttgaggttctgacaattgtgggctgattgatgtttcaccaataccagctttggatgaagaaacaattgctgaaacaaataacatttgtatgaccagggcctgaaagactgtatgggtgaatctttcataattcatttggagataattggctcaaatacaagtttggacaaagttgggaggtttcactggtgtggtaacacagttggaagattgaatttttggtggggtttgggaattgaaccaacaaattgatttgaagacagcaactgagatggttgatttagacaacttgactattttgcctgcatcttgaatattttgggaatgctacttatagctagccacactcatcacccagaaacacaacagtcaaattctcttgagtaacatattttctgattgtgtttaacagagattcagattcacacactggtgcagctgacataaaacttagccaaaatcagagccattgaaaacaagaccatatgtttttccagaattagttacagctgtaaagaaaaaaaacccataccatctttacagtgagacaaagggttggaaaacttggcactgatactacgaggattcccccggctggccaagtaatcgagattctttggaggagaaggaggagggagagttagagactcaatttcgcggccggtgatgctagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgataattaacgtaacagcatcggtaccgttattgctatgttagctgcaacagcccttccgctacgttatcttttcttcatttttttcttttcatctctgttacgttatcaccccagaaaagggcagctatcaaacacataaggaggttttttgacccgttcttcatgggatttgccacagataacgtggaaaatgcattatccgcattgattttccatgtaaccaggggtaaaagactccttgttatgttgcttgagcctcaagaatgtaggtttcccgtataacaataacttgttatccagtaacgctgggaagttatgttacaaaaatctgtttggatatcgtaatgtaagtaacttcccattgttgctactgagaaaaaaatgtacttattcaggtgtcttttccttcttccttaatccttggttgggagcacaatagtttaagatcactgtctcttatttaagatcacaagttgtactggtggttacttttcttttcctatgcttctcaatgtctgaatgatctcaatggggcacttgtttaagatcacactggttaatgtatggattgattgctctgctctgtctggttgctgatcagatgagatgatgatcagatgtgatgagatgatgaaaaatcagcgaaaagcggagcgctaagggcccttgtaagtggagcaaagtgagctgaattttgctacgcttttgctaccgctaacgctcactgagcaaagtggttgtggtgttggctctagacctaacatgtaaagatgtaatgaccagcttgtggttctagccctaaccaataatgaatatgcatctaaacaaatatggccaaattgtggttttccctgctatacaaaattctcagtgtacatacaaacaatgtggccaacttgtggtttacattattcaataagaagtttgtatgcaaataaaatttaaatcccaaataacttttgactgagtggacctagcccagtggttttggtgagtgactatgggttaaatgacccgtagaatttgattatgccataatacacctaagaatatatgcccttctcaatattggactgtgactttatgcaatttgatacttgaaacacaattggcatactacaacgtccttttttaggcaggtgcccacttagaaaaggctgtgcatgcccatacaccaaaaagggatggtgtgcacctatgcacaccattatttttggcattcaggtgtgcatgtgcaatggggggggggttatcactgcctttggtttagcgtagtagtccattgttgctagtaaagtcaatagataatagactactcaaaaactccactgaagtgtgttttttcttcttcaattcttgatatagcaaagtttaagatattgacaggcagtttctggcattaaattagttcttaggtattagaataaatccaaatttgtatcaaatgaatttaatttgtgattgttctctcaaaattcgaatttttcttttttcttttcttctgtttttttttttttttttgctttgtttctttctttcttcctttcataaatgtgctgagcatttttgctataggagaaagtctttccaaatcaaaaaatttgaatgtcaatgaattagtgttttttgataatgagttgctattgagctgtttccaaagcataaaattaattggaattgttttgggacaaagttgccactttgattggccaagaaatcaatttgtgtttctggcttatggattcaatacctctcaaattaaagtggtgtagccaccttgatccctgttttatgataactattactaaaaacttcaaatcaaatcaaatcaaatctgaaatgactttggttctcccatcagattggatgtcatgttttttttttctcggtttagaaaaaagtattgggtgggtggtgtgttgtctggcggggtttttatcagattcaaccatcatgtattggggcatcctggggggcattccagcacagttgggtgggtaccatcttctttggccatagtgcaatggccaacaattggtctattgacaaagcaattattgcagtgtggttgggccactggtttgtttcccatgcattggcgcacttcatgtccatgtttacacttcataatgtgaaagcaatactgtccaggttgaattgagtaccttaatatcttccctgtctgacatgcacggcattgcttcccaatgagtgagcgtaactgtgattgaaatatttgaggttctgacaattgtgggctgattgatgtttcaccaataccagctttggatgaagaaacaattgctgaaacaaataacatttgtatgaccagggcctgaaagactgtatgggtgaatctttcataattcatttggagataattggctcaaatacaagtttggacaaagttgggaggtttcactggtgtggtaacacagttggaagattgaatttttggtggagtttgagaattgaaccaacaaattgatttgaagacagcaactgagatggttgatttagacaacttgactattttgcctgcatcttgaatattttgagaatgctacttatagctagccacactcatcacccagaaacacaacagtcaaattctcttgagtaacatattttctgattgtgtttaacagagattcagattcacacactggtgcagctgacataaaacttagccaaaatcagagccattgaaaacaagaccatatgtttttccagaattagttacagctgtaaagaaaaaaaacccataccatctttacagtgagacaaagggttggaaaacttggcactgatactacgaggattcccccggctggccaagtaatcgagattctttggaggagaaggaggagggagagttggactcaatttcgcggccggtgatgctagcgacgtttgggccagatgtccggatccccgggttgacgttgctgagtattgggaatggagtcttagaggtcgtcggcttgaatccgccgaacaagtacggctgcgagctgcttcaactctgtggatgttaaactggtctaaataatataaaaaccaggcaccatcattgaaacatataacaagagaatatgaaaattaaaaatcattaaagcttggaataagtaagcaatcatatttgctaagacgtagctggaaaccacttgataagctggttggcgacttgtcagaggtggcagtcttgcaacaactgccttgcaggtaatttcagtgagggatgaaaggggaatttccaagttaaacactaataattcaagtagtaaaaggttgtattgggattggataaaataatctagaaagaggcatgcactactctaaatcaggtataaactaatctaaaagcaacggtgaaccaatgcaatgcaatgcaataaatggccatgtatcagtatcgcattgaaaaattgatgcattgcattggcataagggattaccccgatggccgggattttggggctgcctcgggaccgaaccccggttatcgggaatcgggatgggtatctgccaaaccctgaaaccccggggtttaccgtttatagggattttccctgatttttccttgtgttggtgcatataacagttttttttcattttcacatgtgtgcttcattgaaaaagaaaaaaaaagggttgaaatgggccatcaaagtcaaaaaaacaaaaaccaatcccaacacagcacttctggttaagataggtaggtagtgctgggccgtagtgccatcattggtccagaaaaaaaaaattgtagcaagccccggggctttggggcagacccagaattcctggggttcgttcctcgggatgactctcttgccccttcccgagccccggggtaaccccttacattggcatcacatctaaaaagtgatgcattgcattggcattgtattggaaagtagtgcatcgctttgccgatgcaatactgatgcactgtatcaaaaaatccaatgcaatgcggggccctgcattgctctccttgatgtgatgcaatacaggcccaatacaatgtgatacctatgcatgcatcacatcagttacattgttgctaaaagtaggaattcactactgtaaaagtgggtatataaggtataactactttaaaagtaggtggagaatatccactgtacttaattaatattttgggagtgaatatgctgagaaaccaattgtaggcccggaattgcctgctgttatattctagaatttcttggaagggtctgcctttttgaacaccaaatatttcacccacgcaagcctaaaaaggtgtgcactcccaggattcttggattgcaccactgcacaatccagggttttttcgagtgaacaaaaaaaggagcaaagcttgatgattttgaagtacatggttgtttactctggtatttttagagatggttgacgggtatccgttgcggatacccgccagcgggtgcagatttgggtgcggatggccccttttctgcaaaaaactggtgggtgtccgggtatcccaaaggatacccaaggccggaagggtagatggacggctggaagggtttccttccagcctgcgaggtacatgtacagtaggtagacagtgaaaagtggctgcttattttggattccagagctccaaaacacaaacttgaagtcatgagactaggtcaggtggtgcataataggttccaaaaaatgaatatgaaaaaataaaaacaaaaaaataaagtttctcaatcctgtttataaaacgaccacctttccctttacaatttttcttattcatttggtttactgggaatgctgagagaaaggaagattggcatattagaagaatgattataaatgaaaaatttggaaaaatttgtttccagatggctttgaacagctgttgagtggggcattcaccagcccgcattgcagtcaagcactagaatttactgttttggctccaatctggacaaccaacctggccaaaccttttttggttccaatttttttcatttataatcattcttcccatgttccatgctttctttctctcagcactcccagtcccccaaaataaatatcaaagcatttggaaaaaaacagttttattttttattttccacatattttgaaactttatttttttgtttttattttttcatattcattttctaggacctattatgcaacacctgacctagtctcatgacttcaagtttgtgttttggagctctggaatccaatataagcacccacttttcactgtctacccactgtaccttgttggctggaaggaattccttctggtccatgaggtataccttgacggctggaaggaaatccttccagttgacaaggtacatgtaccttgttgaccagaaggaaacccttccagttgacaaggtacatgtacctcgacggctggaaggaaatccttcaagctgtcgagcatgtacctcgccagctggaaggaaacccttccagccaattggtttcctcccagccggtccctcaccggccctttaaagggagggtatccgtgtggatgcggatggccattttgacggaaaaagcagccggatatccggatgcggtgtggtataccttaagggtagccatctggcccatttaaaaattttacagtttttttcttttattacaaattacatacttttttacaccttttttctcatatatacactcacaaatcacccaatatggctcaagaactggattctactgtcaatttcacccttggtcaccactggaggcgtcactggaacccaactggattggaagctacactctctggaccatcaccacactcaattacacaactcaccaccatgacaacacttcaacactcaacaccaacaacaaattacatcattcacactacacacatgcacgttgcaggacaactacatactcacatcattatagtacaggtatacacacaactacactatcttctgacacttgatatatgtagcttctaggctggtcctgttgctatgtcacttgttaatcttccttgcagctgtcagactatctcacaccactcatgtaatactcatcacctcaccttagcttgcagactagtacatcacctcatgtaaaatgctacaccagcataaaaccctcatgtagacttctagttcaaactaaaataactcttatgacatcatgtaggttgctcaaccagccaaaatacctcatgtacatgttctgactagctaaatcccctcattgtaaagctctggccagctaaaatctctcattctcttgttcccctgaatctaaaatccctcacctttgtgtatttaagaggctctcctctcagttgttttcccctcagtttagtatccacctatttcataccccctacccttacaaacccttacataccattacataccatcccattacattgaaatatcagctagactcactctctccctctcaaatcaaccttttagacccttataaaactgggttaaaccctttgtccacctgttaagccacagttatcttttgatacactccactatcactttattaaaccttccaatctgagattggtgggcttgtctagtgtctagtgatccaggaaaggcagaggtatcctcattcatccctttccacactcagcaaaaggttttcacaaacacttttgagctttacagcggagtgaccatctctaagtattttgaattaccaggtatttctaggggtgaaaatcctgatcactccaggttatttggagtgcacagagcttcaatccaaaatttggagtgttttcttggaaccccaggctgacatcacacagaatttgtggtatttttgatgggcgttgataaacgcactcccctcccctcccctccccgccctcccaggggcaggtttgatcgcacgcccctcagaagactgatttcccaaggaaacaggcttccgaggggcgggcagaagaacctgcccctcagagacgggcgggaggacttgccagccaatcaagaaccaagatattcttggttcttgactggcgggtagctcaaccgatgatatgaagcggtggaatcatccgtgcctgcgtttagcctaggatggatatttgacaaagcgtaacagtagctttacagctatatgtcaccaaaaaatctcgagtccgccatttttgaagcttcaggctcagttgaactctgtggggttgaggtaaatacggccaaaattaactggccaattttcccaatctatcgctggttaagttttggtgcatctcgtcgacaacgataatgaaaaggtttgtaaaacttgttggattaattgtgcatttgtcaaactggtaatactccaaggtacagaaccgtaatgaacacttcccgcagacggtttctggtggagcttacattgtatatgccagcgccgctgacctcttgaggtttgtgaagaagagctcgatgtgtctatcctgatgagggcgtcttttcttgtttgccgccagaatcaagtgccagtcttgtcagatcttcgcttgtcgtgatttctctttcaaatttgatctgggtgatgttctaagccaattatgtcagcaagatatcctaggatgttttgctgacatgattgcgggatgacttgcctgccagtcaagaaccgagaacattgtggttcttgattggcaggcaagtcctcccgcctgtctctgaggggcgggttcttctgcccacccctcagaagcctgtttccttgggaaatcagtcttctgaggggcatgcaatcaaactcgcccctcagagacgggcgggcgcaattgcacaccccttttggaggggcgggggcgtgggcaggcggggaggggaggggagtgcgtttatcaatgcccatttttgattcatggctctcaacagaaaaagagatatttgggggtatcaaatttaaaaatccaccattagaaagctgtcaattgtccgaaaatatttctcttcaccaatgggtccacaaatgtgcaagatgaataaataacattttaaaaaaaggatgggttttcaaaaaccagtcaatagggggtatcaaatatgaaaaatttgaaattttataacctcattatctcctaaactaacccaccatttttgatggatgtatttctcaaaggagaacatgtgagccttttaaatcagtcatagcacactgttcaaaataatttcttattttaagagtaaatgagcttttcatttttcaaatttcttatatttgataccccctaatgaaagagaggtagatttgcctatatttgatacccctattgttttgtaatttttgaaagacataagggcctggtcaacagaaagacagaagaaatttttatttgatttttggaatccacaatgacctggttagagatagtcaagtccttcttgtttgattttggcctgggtgtccaagaaaacactcctaagtttttggagtgaagctctgtgaactgaaaataatttggagtgaagctctgtgaactgcaaataatttgggatgaagctctttgatctgcaaataatttggagtgagcaggatttgcacccctagtgtcagccttagagccagccaagctggccaaaagactgccaaaactgcccatttctattccaaatattatcttattttttttgtctcaagactttcaacctttctgacttcagaaatggattcctggtgtaaaattaaccctagtcaccactgaccacctttactgaactccattccttcattgactttgtaataattcacagtactccaagaattattccatcctttaggtttcagctccctctaccacatgtacatgccagattacataatccaactttgaaaatcctctctgagcatgttgattccgcttccagaggattttcagacttcagaccaactcagaaccaccacaaccagaaccagatccagccatcacttatcaaccagaagtactctacttttcccacctttcccactacacagtgtcattggtgtcattagtaagtaacttcccataatttttagctagcatctttctgcttgttctttttctcagtctctctcaacctctcttcttttcttcctcaaaccataagccctgatccaagaaagcaagccacagcttctcttatctcaattcctcttgtttggtagtacaactgaaaactacataggtttccctttaaagaaccttgaccatctttgatctaacaaaattgtggttgacctgattcatcagtgtcaataacccatttcagtttctgttgatttggaggcgtagagttagctccacttataaccagccatccttaaaggaaagtaagactgaaaaactttaatcatcatcataaaagaaataaaagaataaaaatattattcatttctacctttcttctctttccttttcctttacttttatttgtatctctcttctattaagaaatacatataaaagtgcccccctatccttgtgtcctgttgtcactattgagacccaggctcacacctagaaatgactgggaagtaaaaccactggagtgcatgggtatgcactccaagatttacaggagtgactggatattcactccatgatttacaggagtgcatgggtatgcactccatgatttacaggagtgcatgggtaagcaaatatttagtacaggagtgcaaatcagtgtactccatatcctttgtagtgcacaaccaagtactccaaaataatcaagttttgcccctttttggtgtgaactccaagacactctggagtgcagggtagtgcattccaagaatccttggagtgcagaactctttggtgtgtgtgcaggggaaaatctttggtgtgccaaaaaggcagaccattcttggaatgttctagaatgatggtttgatgtactacagcgggaattctcccatgataatgtaatgggaaatgttgtagtaagtcaaacaccttattttctttgtgcccatcaaatcagcatgtattgtcatagccaattactctttgtgtactgtcttcttttaatagaataacactgatggaaatttcaacaaaacttgacaaagtgtggtaatttctacaagttaatttattgattttattgttagtattgaatacaaaatgaaaattgattctaaaaaccggttcatcattgttcctactcacgttcatgggtcttgagtccttggaaagtcctcaagaaaaagagtaggattttcaagggcagttcctgcccttctgaaattgagacaagacaagacagtatcatgatgtgtttatttgtattgtctcagaatttgaatacccaaaaagaccaatccttgtgttgtctaactttcctgagaagatacacacatattgtctttggaaagtgagacaaaaattttgcattttctcagagggatgatcccagaaaaaatctcttgaattcacaagatctttggctgtatcaatggaaaaaaaagtgacacatattttcttgcgtgggtaaagccactgaatccaagacagtggatcatatcaccgattaacgctgaaatactgataccaggtatcctgctcagaacagagacaatacacaccaatactctcactttcagcatatgttctggtgagcaaccctgatctgaaacattatgaaaggatgatctaagtaaatgatattatgagttccacaggtattgagatatctattgggtatcaattgttcttaagcagtcttgtggatactcttgaggctctctaaggctgaccaatagccaatttctttcctcaaaacaaaaaaaaaaacagatatcctttgacccccccccctccctacagataattcctggattataatacaacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatcatgatgtcatggggaatagataatactgtgtttaatctactacaatattctcattacatcatgagagaactactattgtagtacattaaataaacattctagaatattctaagaagcccccaagggggactctagaatataaaaggaggccattcctggcctaagattggttcctcagcatattcacccacagtatactcagtaagtacagtgaatattctcctcctacttttagagtagttatcccaatccaaatcaaccttttactactggaattattagtgtgtaactttgaaattcccctttcatccctcactaaaattccttataaagcagttgctgaaagactaccacctctgacaagtagccaatcagctcaagtgcttgccagctgcttcttagatattattattgctttaaaatccaaactataacaatttattaatttttataatctcctgttatttggttcattagaaacaaataagcttaaaggagtgtggacttaacctttgtggaatttggacgacatataaagggtgaaaaagagtaatcttttttctttgatagtccttcagcacagtgatagcacctggtttttatattatttgaaccagtgtagcatacacagagctgacacctaccaagattgatttcttgctgtggatgacagtgtttgaattattgataagtgtataagtaaatgaataaaaaacatgaagtgtgttggtcaaagaactgtcaatgtttggagcaacaactgcccaaaccatctggggatgatgtcattgactagaccaaaaaataaactgagcaccctgtgatagtaagtgtatgcccccaagatacttagacattgctgtttcacttttgggcttccacctccaagaagtcatcccctccattggccaaatccatatctgttgatggccagtctaaatctgccattgaggtcttgatggatatacaggaccacctgtcaaatagattttacactctgaatacagctggtctgaactggccattcactgccaaaggggttgtattggttacaaccccctgtggtaaggttgtttggaggcagccgacaaaagatcagtctccccaacttattttatattggccaggaccaccaatgcatgacccttttgttataatgtattggtgggcccagccaacataaaattggtctcccggaccaatttcaaatgggtgccctctgtttgactcaaccacagggggttgtaaccaatacaaccccttttgcagtgattgcacctgttgttaaaacttaggctttgaagaagaggaacggattttgaacagactctagtgtcacttttttgaggggcaaaaatgtaagattttaaacaactaagagtgatttcatttctgttaggtctcttgtttcttattgctatgtacaaagtatgcgggttgaaagatgcttagagtgaaagagttttacctaagagcagaatcaatcgatttgcttcttggcttatgttattactgatcgggttggccgatgcagtgaggtgcttgttgatagatggaaactgagatgagagatgaaggaggatggtgaaagtgagagatgattgttgaaggataatgacgactgttttaagtacgaaacaagcagatggtcagtgtctgcttgtccagtctcttctatgagtgaggagttcttttattcactttttgtgtctttctgacggataggttgtccttatcctattgtcgttggattttgctgcctgagtcggattgggttctgttatccgatcagtcaggttagctattagtctttatgcttgaacagtgcacacagaccatatcggacttactcgtgcttgtcttgttctatacgagagagtagctctggaccgattggtttagttattctgtgtgctaatgttctgtgaatggggacgaatggttagttctattgtcttgcctggtgagaagggctgcttaagtactcacaagcttgcctcatgtccccttctctgtgcgtcttctttcccgctgccgttggtaacttgccggaggtggctttgttcccatgttctgtggttgcgggtttcatcgcttggatctgaaactgaaaggctgaggtaagtctcatgtcttggatatttaggcttctaagtctcatggtttactttgtttagtttcaccatgtgtagacttcttgtagcgcttcgctacggtctcatcccctgaggggctattctgacaaaaaagtggtccaacacagtttttgatgaggagaagttgctgagaaccaatggtttttaatttcttgtactaggctagtttaaaatagactagatacaggagtttgagctgtggttgtgaagaaaaatgaatattaagaaaacaaatagaaacaaatcgaataatccagaataaagaagagggcacaacaaccaacaccagaaatgaagcatctacaacctagtagataagcagacacacatgagaggaatcaggccctccttagtcagggttctacgactacaagctagggggtttgaattcataacaaggtgatcagtcagactaaaaaggaggagttatcatagtgtttatggagtagatcctaatgatcattcaagacatatcctattgatcattcaagactagaggcagaagtaagaaattttagaagagaggaaatgaatcaagacaaaatcccaacacctgtcactgtccctcaatgactggtttagaatggcccccagcaaacaagggatatttggcctctggaggggcaagccccagattagagcaacacctcccaaagaatcagcggaccatgctctcagactgctgaaaggaagcgtggttggctgttggtctggtcaacatccctcagctcggccttaagagttcttgtgtctccaaaactcatcagttgtttatccacacaagagcctgttaccattaaaatgaaaaatttgatttgcagtacactacatagtaggtttttcttccatctatgtacctctgtgcttcttatcttctgtttacaaaactatctatctgtttaattgcttattaatgttgatacaaggtcagatgtagattgatagatagtgtttatatatactgaaattcttgaggatgaaagaagaagatgaaaaaaaatgagatgaaaaaatggtaatttattcaaaatataatgactaaagattcttgcaagtcatcaacaaccaacaaaaaggcaaaaagaaaaagtagaaagagtaggttaagtgagtcggtgcagtagtagcaacagcaatagcaacagtaacaatcagactatgtaactcgtaatcagaaaagattaaaaacattgtcaaatggaagtttgttgcatactttgttgacttgattttgtgttgttgttggaagatgatctgagagaaaaaagagaggagtttcttctatagattgcttctatgcttgcacattgtatgtatgcaaaaaagaatgattgaatgatttctatgtgtttcatgttgttggagttgatgatgatgatgatgaaaaaaaaaaaaagattgaaaaaaaaagattgacatgaagaatgaaatgaaatgatgataagaaagaaaaaaaaagttttatcaccttaacccataatggatgaaatacttaattttgattgacttattgtgttttgaacaaagcttggacaaaccgaagttttccaagaactaaagttatgttgttatgctgctgtgcagcagtttcagctgctggtttttgccacacagctctggtttgattcacctcgctgtgatcaagcagataccaacatcgacgccccaccaatcccgacccccccccccccatcatcctggcatctatcccaaccaaaacatcactagacaatttttgaattgtacgatgcatccaccaaggctcgcgcaatccaaatggcgattgaaggactccgtggttttccgacatccaaaagttgatctctttatttctctgtagtcattttgtcatacgaagagagctgatatcttctcatggaacaatcaaactcagctttgtagcatctcaacaacacgtgcaggccttgcaagtattacatcagaccggcagcccagaattggcaattggacaaacgatcactcatgttatgatggttgatctttgctaaaaggcttacaggcactgtgagtcctgttccccatcaaactaaaaaattttcatgactttttcatctttgtttttgtaccaccggtgtcttcttattgacatccaaatcacatcttgttttttcagcacttggtcatttctctggattgttatgtgttatctcctcatcgatcttttacaaacacatcaaataaccatgggtcaactgattggtgttggttttgtacccaaatttgtcgtttatctgcagctccttcatgatttgaatgttattacttctcttatccttgaatgaacaaacaatcataatgagaaattagtccataaattattctctaaacaatcttgtgatgaacaagaatttgaatcggatccaaattgaccaccggattgactttttgtcactctttggagtgaggctctagttcaatattttaacgatctggatgagattgacaccaatttgatgaacttacatggacctttaatccaagagcttactgaccagtctccaacttggagctgcagatatgtatcaattctggattgagggttcctctaccgactgattctgacttgagatcagtctctcttgacctgggttgcatctcactgatgaaaaatccaaggtttctgcacactaaacataagaacaatctcctcaacttctcaagttcccccaccaatcaccaccctgatcaatacaaaaaagggaggaaaatcacaatgttcttttgatctagttaacctgagctatttttaggttagtagtcatatttcttttgctatgattgactattcaactgtgacagtcttggccaagatttgggccgataacatatcaagtgtataggggggggggagttcaaaggagataaaagccaattcaagttagacgatgccaaagacttagttttctatagaacatgaagaaaaaagaagcttacggaagtcgatgtcaacacctctcaagctagaaagcaatgatagaaagggatagagacgaagacctaaggtccaagacaatgggctgatgagagagagagagagagcatacatagtgatgtggtagctaagcaactgcataggaatgatagtcaagagaccttgcaagcaatcgaccgtttgagggaccctcaagatccgagtggagtcggcggcggtcaagactcaagccggtatcaccttcgttagcgatcacaatcagcgaacctttaggggcagtgacttgttggagggccaattggaccttaggatatagagaatcctggcatgatttctttttgcaaacaggggggaaaaatcagtatctagcaatcttcctgcctacatgttgagaggaccaggcaaaatcatcagaaaccccatcggccccaagcagtttgagggccaaatttactaatactgactgagattttttatccaaaccaatcgttgagccgccaatgcgattggttgatcgtttttggtggtttgggggaatggtttgaacgcagctggccacctggattgggaatcaagagcgacggaggctggccgccgctgtggcagtccatgacgagatcatgggttttagagagaaaaaataaaataaaaatccaaacttaaacggtgaaaatccaggattttcgagtgcagatcctgcaaatccgtccaagcattcttcaaaacacaataattgatggaatgaagcatgaaaagaaaagaagaagaaaaaccttaacctttttttttaaaaaaaaagttggcaaaagaataaataataataaaaagatcagaagtaactaaggagaaagaagaaattcttatgacagaacagaacaaagaaatagaaagtgagaggaaagaagctagaaagtgcaaacgagaaccaaacagcaaacaaagaaagactgtgtaaacttgaacgatcttcaatttggaaagaagaatggaagatttgagtggaaggcaacgatgacgatgacgctgatgaagaatgaataataaagatgaatgaagaatgaagaatgaagatgaggagaagggtaagaagaagaagaggaaggaaaatgagattagaaggggagtttatcagggggagatttgtgagcaagagggggatgagcggagcgagctgaagggttgttagattgtgataccggatcatcatctgcttcttcttcgtcatcatcttcctcctccccttcttcttcatcctcctcctcatcttctgcttcatcttcctcctcctcctcctcctcctcctcttcaccttcatcctcttcatcctcctcctcctcctcttcatcatcatcctggtccccgtagttctcgttcggagcgagagctggacgacgacgggaggcaggggaaggactagcagaggtgacaggtttagaatgttgttgttgctgctgctgagcagctcgttgaggaagagagagggtagggaagttattattcttcgacttcttccgaatcttattactctcgactgaggatggagtagtggagtgagccggagcaggaggcaatgaagaagtttgatggtgagcaggagcagatgcaggaggatgaggagtagaagtaggaggagggggatgggtggtcgaaggggggatcccactggccgctctggccgcccgttccttagctctcctcctacgacggaggacatccttgcggttcttgatcactctgatcagcccgagtggatcgccgaaccagagctcgtattcgcagaaggaacagatccattcgtctggctcgacgaagaagcgtgcgatcggtgagcggcccagttggcaatgggccttccgggcccccgtcgaggagagggcctcacccccgggctcgtccggcccggccgccgtcgggtcgatgaaccctcgccccaggcggccttcgtattctagacggatccgcgcccagtcccggggcatcccttcctcctcgaacccccgtcccgtgcccgaccgaaccgggtagctcgtcggcagtcgggagggcacataattgtcccgatggtggatgttgttggcattcgcatgtgccgatcgtttcttcttccccttcttcttgttcttccgtaaaccctgtcccgcccggacgtccggattcccggccacctgggccccaccggtcggaggacctgggactcgggacttgagagccggctgaggaagtggtggtgggggctcggtcggtggaggccctgagggcccgtggtcagtcgtcgaggatgaggaccgacgggtgcggcgtcggtgctctggagggaatcgctggtcggtcatcgggggatgtgtggaaggaggtgcctgactggccggccgtcgagcgggctcgatctttgccatccgggcccgatcctgctgagcctggtctagttggagggattccggaccgatagttcggtccaacctctccatcgcaatcctcatcgcctcttggatctgcaccgcccggttcttcttgtcgttactgattgccagatgtaagcctagcaatcgttgacagatttggtgcatctccaacctgaacgtaaattgaccattataatcagatggtaggaagctgactgtattctgttgaggcctgatgcaaaaacaaaagaggaaacggttaggaacagtttgattgattttactgactactccaaacagtgggtcaacgtactctggaatgaggtttttgattttcgataggtcgttagaatctggaaacctgtgaggatagatgtagtcgataggtagacggggatcgtagaggttaggtaagatgggaagtttgagtggggaagatttagtggacttgttaggctgagggcgagatgagggtggtttgagctgtttggggtgattagggttgattgatcgtttgttgatcttcttaggttgaggtcttggttgattgagcttgctggttggtgttgttttggtgttgtggtctagtggtagttggagttgatcgatcgatgaacgagattggcttagtttatggagatgtctcccgtagtgtcttggtgagctgattggtcttttcttcatcctgacatggtgagaagataggactgtttaggtcatgagtgtcagcaatcgtttttgtttttgtatgattgtgattgagttggaggatagagagtagtttatattacttttagccagtgtgattgggtcgactagggaggatgatgatgatagtttgagttgttcgtcctgagcaagtagtagatcgaggttgttgttgttgttgttggttgtttttgatgtggtttgttggaaagtgaaggttgttggtttgtttggagtcgtttgttgttgttgttgttgttgttgttgttggtttgttgatggtacttttctcttcttcttgttgcttagtagttcttggttcctcatctttttcgtttttttttggtttttgggtggtttctttgctggatgctggccgatggtgatgagtggggttgggttaagccaagtggtgagtgagtttaaaactgctgatcatgaaggaatttaaatggtttagtctagttctgtctgtttaggacaatcatgacatcatcatcatcatcaaaaccaacaaaaccatcaaaaccatcaaaaccatcaaaaccaaggcgaggctcctgaaagatattctcatgttcgaaagttgtcagctggaatcactccttttccaagaacatcttcaactcgacttctgcatgaatctcccaagaattcacatagaaccactcatctatcatctttccacaagctgctggggtgagaagatcacacaaaacaaaacgaaaaaaacagggagagcgtgaggcaaatgccaaaaagaggtgcaacaattgatacctctaacttggagctgtgagtaatcataggcttaaagtggctactttgtactgcaatactgttggtgacagtgtgtgacagtatattattggagtctcaaaggtttagaagagaacaaattattcaagcctgatcatgaagctgttgtattataaaatgcatttatcatcatgtgattgtgtttctgctctaggacttacaattcaagagtgtccacacaggcaatcaatcccatctgcaaacactgatcagcatcctataccttgggagaaggatttctaaccataccaaaaaaaaaaaaaaaaagagttggggggaagattctgcaacaatctctctgtgaaggcaagtaactatacaactatgtagaagggcatgctcttcttaaggcatctttcactgtacacatgtaaataaagaaacattaattattgagaaaccaaatctcttggaaggggaaataatcaagcttatcaaaccatctcaacctaattgcctgttggaattcctacccatatttcatttttaacttttcgatccagtttgttcatttatcaagctggttagctactcaactctgggcccatattcttgttgtatatatcatcagctgccccacctatatgatcttgaacctcccacagtggatggtaacagcagcaggccactacaagacagggccacttagtgttagtgtagcagtgctaacagtggctctttttttctgtagtgttagcataccactgccaccactgtgctgtgctactgaccattttttgtgtgaagtgttaaccctacccataaggaaaaccttccagtcaacaaggttgtgccttgttggccctgagccggtacagtctccaggccaagaggaacccctctcggccttgagactgtacaaggtatcaaggccgggtccctctgatgggtatccctggagatacccagatacccgccaggattgcaaggagaatggggcatctgcacccaaatccaaatcctctggtgggtatccattgggcctggcaggtatcagcaacagataccctgaggccatctctactgtgcggcactggatggaaataaattggagactaaatgttcatggaatggagtgttaagtaagggatattgataatcaatgaatgtgaagtctggaaaatgaatggttcacaagttggagagatggtttcacacatttgagggtggtatgaggggcagtacagaggtgttagatctaccaccttgttatgcttctgggacccaagatgttgtttgcaaccctgtatagcacctgcaccaggaaaaaaaaaaaaacaatgataacatgaggacaagtggcatcagcctaatttcagcatgctacccattacatacccatctcatctattcctcagccctctgtagtgcacaaagggtcccttgtatttggtctgtagcagagttggagctacagaggagcagtggtcaaggttacatgatgtcacctaccatctagtgagcatttctttttcctggtgccacactgctgggatgttttgggagttgggttggtaaatggggcttaccacctcaatttactatgtgcaggggagtttctcttaagttctcagaccatagatcagttgtcagaagttagaactgctactagcctgacacaagcccaagcctaaaaacaacaatgggaagttattttggctataatgctaacacaacaatatcataagggaatcagtggttttattgctatggcaactgtaaccgccttgccatcactttatccttttaattctgtttcattttttacctctgttatgttatccactatagaatgtatggatattgaatggataaagagggagttttttgccattttggtggtggcaaactttcctccattgtgatcccaccattcatggggaagtttccatgtcctgttggatcaatagaattttgtggatcttgcctaccacccaaaaaaaactggacctgctggccttggatttccatgaaatccaaaaagctttgtagtccatggttttgtggatctgggacacttgtatattcctgtatttggatttaccaatgacctggatcccagaaataattagctttgagaggctttttgtatgggccaggaagccaaggatggaaggcaagatatttgtggttctaatggctcaacagggcataacatgtttccagagaaaggtgcaattttcagctgttgatcttgcgtagaggtctggctggacaagattgggggtagtaataaatgtgttactatggtaaagataaaaaaactaaatacaagaggaagggaaagatgaaaagaaggataaaaagttgtttcttttatttaacttttttgaattctgctgttaagaatatggttaagccagcacacaaatacctaggcctctattcctaaaggtaggaataggatgcgatcagatagatgtgattgtgatgatttgttggaatttcggaactcttgatccgctccgctcctcccccgctcctccggtctccctacggtctctcctgtattttctcctttcatctcacttcttcttgtttccatcccttttcgttatctccacttctcccttcttccatctccatcatcttccaacatcagaactccggcgcgtcgttcaaaaccacaactcagccaaccaaaacacttccttaaaaggcgccctctccatccgatccaagttctttttttcctcagcagtctattgacaacaaaacatcctcgataccactcgatcaactcgatctcgctcacttccccagcctcaactgcttggctctttgctcctacacctaacactcatccaccattccaaacttctacttccccttccgtatccgcatcatcttctcttcatttctctaccttctatctctgtcctctctcattgaacaatcataccgatctcgacgccatctcaacttctactctgttcaatcttcaccactcctaatcgctccgactctttctctcaacatcttgtcctggctattgccaatttggtgagaaaattatagctgaccaatctcttcattgggtcaaagaaaccgaatccacagctctaactcatcttgtttttctcttctgattctcagctcttactatctctctctctttgatctaatatacctaagcctgtctgttctgcttcccatcaactataaatctcatcttggtatgctttctcactctttcttattcattatttgtttctctttgatgttattgtttttttgatgtgtctaattcttgtctttttattttaaaaagttctggttcttgtttcagtaatattacctgtttttaatcatgatttttcattggtcaagagactcaaccggtttattaacatcaaacccagttatattaattcattttattcttgcttcattttattatcatttgttatagattatatttcagtttaatactactgattctttatgagtctgatgatagtgtagagacattaacttgattgattaggggatttcagtattttagtaagaaggtaaggttatcagattcaatctcaaccatatctaatttaggaatactagtccaaatgtaataaaattcttagataaataaagacctcaagggtatataaataccattgctgagtttatctaagtaagtaaagtattactactgtttttaatgagtatttcaaaaataagatataatattttgattggttcttttttctgagggagaaagattcaatccaacatgaagtagtttttatatccaagctggacatccattttcatgtgaactctataatcaagcattgtaatcatacatgaacatagtttctatttgtattgattctgggttacatgtgtcatttcaaataattcattatgcacatctccttctaactaacaatcccaatattacaatgcattttgtacactggttttgagaccttttggacacaccagagtgtctctaaggttgacagcaatggtaatggagagatatttgccattaacaaaatggcaaaaactctcagagaaactgcaccgcggcccttattttcaggcaattaaaaactgcaatgcttgtgactaaacagccagacaggtgtttccctgtaatggtgagtggtgtttaagtgtcaagtttcacatgttggtgttagcatggagacaatagacaagaccgtggtccgtaggagtccctacatctgagcactccagaacagaattcacggactgctgtagattttagcaaacagtggcttgtgttgagtctgcgaattccacctactggaggacttcctgttgcctaaatcgcttgatctagaagggggtcctaaactctattggctgatgaaaacttgattttgatcaatttttgccagcaaataatgtttaggatgtcctttcaaattaacagatttggacgacgggaagtcctccactgcacgcccagccgcttgaactgggtgggactttacatacaagataagagcattcgcattggtctggttaagttttaggttaggaaacctgggtgggaggtcggggtttgctagcctactgtcgtcaaacgcatccgtccgggttaacaaacccctggaggacaactccccgcgaaatcgctaaatttctggttagcaatcgctaaatttagcgaccgcaaacctgaaatcaaacttttggttaactaacctgctgttaacctcgaatcaatgcgagtgcgcaaacgggcttagtcgggttaactcgacttaacccggcaatttaacccaaccaatgcgaatgctctaagttaggagggggggggcttgttttgtttccacgagaggcttggaatagtgtcgggggtatgcatattcaattccaataaataatttctggccgacggtcttgtcgagagccaaagcacacttcccaacaaagctgaacggacaaaatcaccatcgcagcgctcatagtaatataagcacgttttgtcttggaaggacaacataggcccaccttggtagactcggaaacacggacgaaaagcctgccttgtgatctcgaagatgggcaagtcgggtaagcttccctctaggctctgatcctgaacatcgacaagattcctacgcagttttaaccttggcttacgcaaagtactatgatttcggattgggatggaaatgtagcgaaattttacaagcgtccgagccggaaagagaagatgggcctgtcttcgaattctaacagtgtccgagccgccatcgcttcaagcaagttcaacagacccgaacccacgatcctcccgacacacgaacggaaacgctcatcaacagaccaaaatagtcttctcaacaagaatcagaataagccgtactcattgatccaggatgaagcggaacaacaactagacgaagaagatgtgcagatggatgtggatgaaggctcgatcaagaagaagaggctcgatctcaaaactaaagtcgtcaagagagccaccaaaaatcccgttcaagcccccactaatcaccctcaagattatgtcgaactgtacgataaacctgaccgtagaaaatcttccaatcggaggaagtgaactcgtctgattacaattcctccccccctattaactccccagaattgtttgtttttgtaaaaacagaaagaagaaaaaaaaaaaaaaaagaagaagaagaagaaggagaattaactgaaatttgttccttgaaacttgggcctctgaacgtctttccgaatcaatcttgaagtttaatctgtataacatccaaagaaaaaaaaaaaaagataacaatctgtgcaatacaagctgacggatcaggggagaatatttacaaagcgcgtataacgacaaaaaaaacgaccatcttggacttgattttctgactctaagatttaaattaattttggaagttttggggaagtttatagatagcgtattttttttgttgttcaatgggaaatagaaatcgaccttgaacgatcaagaaatagtgtgaaaggcgatcgtcggaatggatgaggaggaggattcgattagagttgttgggcttgttcgaaggcatccgcttcatctgcatcccatccctaaacaaaaaaaccaaacaattcattcacaattaagtgtctgtcacattcgataaagtaaaacagcaattcaaaaagttaccttagtttctggaagcagcagagagatcactgccccaagaaagctagttccctgttatatcatagaaattcgagttaccggccatcagtgatttttgtttgtttgtctaaaaaaattgccaagccagtcactataaaaaagaaaaacaactcaccgccaagatccacaaaacaccgttagtcccaatgacttccgagagttcaccaaacgataaagcggcgatcacagcgccaatctagggaggagcagggataagagataagttacaggtggttagaatggctcgagggatgtagttggggacgaatgggaaaagaagactcactttgccgcaagcggctgagattccactagcaaagccacgaacgcctgtgagcaaagacaaaatgtgcgaaaggtgaggagtctgaaacctggctttgactagcgaataaaaaagcttggacgaacgtgttgggaagatttctgcagggtatacgaaggtagttgtgttggcactgcgaggttgtcaaagagagagagagtgagtgaatgagtgagtgaatgggaagaagaaaaaagaaaggtaatttgttcagagggaagagagatctctctacacaggggaaggattccaggatggaaaactgacccaaagttgaagaagaattgcaagaggataaagcaaaccaggaacccggcaggttttgtggaaaggctcttgaaatcgccagcgacaacagctagtaggagaccctcgatcaggaatcctccgatctggatgggtctgattgaacccccccaaaaaaagtcagcacgttgatttcagacaatatagggaggacatttgactgactttcggccgatgtattcgatgaaaaacatcgtgaaactacgattttgatgtttaagcattgttgggttgatgagctggacagtggtttcagatttgaacaacttttttttttttgaaagctcaaaaaccgatactcaactaataaccgggtaagaagccagcaacggtgatgataagattagccttagtgttatcgaatgcgttttgccagggctcgacggcccgatcgtagccgatatcagcaatcaccatcgattgattcctgaggggggggcattgggaatgatcaattggttgcaaaattcatgggcgcttgcgctgctgctctagtacggcccaagtagaaaaaaaaaactcgcttacaatgcgattccgtagaagctcagatccagtagaaaccaacacgcagtggtcgcaaataggtgtttcatgtgcttccatttgctgaaatattcttgctgataggtgcaaaacagatgagagggttcaaaaaaaaaaaagaaatgagtctctacttgaattcgatgaagatttgtcagagcagaaaaaaaaaaccgtacttacgaattcgttgagggcagaaagttttgatttctggaagctctgttggacgcctgccgaggcctctttattgccgatttggtcgaggatatcggccatgatatgagttccctggacgccctcgaaggctttcttaagctttcgctccttcaagacctccgtcatccgatccgattcggggagtcgcagacgttggtagagtgttgccagagcaggcaccagaatgacccccaggatcagccgccagaccgcattgaaatgcccgatctccccgtgcccttggatcgactctttgaatgctgataaaactaccatgcacactatggcccccgctaggtttccccagccttgcatcttcaagaattgacaaaaaaaggaagccaagcggtcaggtgtgatcaaattcatactcggatatattcctggtctcaaagaatacaaaaacgggggaggaaaaaaaatacttacggcaaaggtgaaggtgagaagcagacctctcctgttgatattagctctatcagagacgacactagcagacattggataatctcccccgatgccaatctaacgaagatgacagttgaagagatgaagattgagagactacccaaagccggagagatcaatgaggggaaacaaaaaaacactcacgcccatcaagattcgcatgatcgtcatccaaatgaagacgccttgagggccgagcgaattgggcgcggcaatggtgaggacagtgccgatgatagccagccccagcgccgccggatagactatcctccgtccatacacatcccccaacgtcccgaacaggatctggccggctatgcaaccaatgttcgtcgccgctttgaggaccccgcccgcaagcgctgcattccctagcttcgagcctagtttcccgttgtattggatgttcagaagagggactactaggttgatcgtgaatagatcataggcatctttttttttttttttcaaccaaagaaaatcagtttcttttttttttcaggtctgtttcttgttttattttattttttcagaaaaaacggaaggaacctatgaaaaatccagttgaagcgatgagcaataatttagcctcagaaagttctaacaaaaaaataagagattaatcaaagttgataagacagtgaaattagttcaagttattattttcgaagaagaccaaaaaaaaagaatagaatagaatagatgggaacgcactaggaatccatctcctttcggaagtaagcggctgaacttgaacgtgaataggatcggcgactctgacgatctccaaggaagccgaggttttctcgaacggccttttgatagtagtcctttgctccatggggattgtcttccaagatgagttatctatgcagccctggcagaataagatgttttcctagaatcgagcgtcaaaccggtcaagtcctaatatttatttatctgtaaggaacggttaaaaaaaattcaggggctgttcgtcagcatatgaacacgtattcttgacggattgcaaaaaagaaagatcaggaaagacttacaggagatttgtttttgtttctggtatatatatcttatttctgaaccgattcagatgatttttaatgttaatgttaatttttggagagagagagagagcagggaagagcaacacggccaagaggatttaagaagggagaccttttgctctattcaagactgagcggatggatgagtctgaagggtcgaaaccaagggaagtgttgtacacagatatatatagcttatgaaacagccatgctttattagtaggagaatctttctacgcgcgaaaaacgtaacagattgcaggccggaatgtgatgtattcttgtgctcagtatagtcgagatggaaagtctttcgctttccctaatgggctttgagctatccgatcagatggggtctgtgtgttgctgggctattagtgacttaaagcgttactgcttttttagtctccccagaaagaaagcggctgttgggctgatatgatgtgaaggcaagatctgccctgaccaaccccctccaaaaaaaaaaaagacacactcttcatatccccgttgctcttccggcacacacagcagtagcagcagggctctcacgttctccggatcctcacgcctttttgtcccccccggcaaagctcagtcaagactcggccacgttcctgaaagaaacaaagtggtggctccgttaatgacgatcaagaatcgcgatttctcatgaagatgagaccctccgcaaaagagtgtttgaagaacctttgcgagctatgtaaccgaaacaaagagagagaaaataaaaatcacatcatgtccttatcatactgcatgtgtatacataaaaaagggaagagacagcttttacgacaagaagatcttgctatgtacaacacatggggagggacaatacccgggtaactggcgtctcatgatcgccagaactgcccgaggtttcagagcagactcccaagcggcacgtgcgcaacaccgatgatatttataacatgtagactggtcgtcttatgcgctattgggctactaaaaaggacgggcgagtaaagatggcatgggatcattgatgacaccagcgccttgatgatgagcgcttctctggctgggctcatgggatggcggagtgcacttaacttcacatgccagtctcgggacggcagcctaattttggcacacgtacaatcgagcttttgaccaagaatgcaaggccgtctctccactaaaggtgaaaaaacgtcctcatgagtcttttctgctggctggcgacgaagatttgcccggagccaattggagggcttggtcgcgagctactatagccagcgattttcagagcgactttgagatcaagtatgtggggtcttccaaactcttttcactgatttgtagagtggctgctcggctccacttctccttccagctgcacgaacctcatgggcttcatgaaggccggattgccagtgcttcatccagcattaccagtgagctcatcatcagccacatcaagccagaagaatggctgaggagaggaaaaaaaaagccatgcaagtctagatctttaatctaattacattccctggatagtatcccaactttgctgttgttggggaggggggggagtatttagaaaaacacactggtggtaaacgcgccgtggcgtctcatgtgtacataggctttcgatgagaggtacaaacaaacgtagaatgatcacgttgcttagatgacacataatcgcttgtggatgaaagaaatgatggagcagagttcatgaagaaactctcgagaaaaataagttaaatggaataatcaaacagataaagatactaagaatgcaaaaaggatctcatataagcggtaataggagaccagtatgataatctccgttatgaattggtaaatgtaaactcctccagacacgaaggaaggttgagagagtatcaaatttgagtcctagaataagacttccggggagtaatacatagaaaacaacgggatatcaagaagatgggtggtgggtaagagaacaagtgtgctcaaggtgtgggaaaattggatcaagcattacatagttgagcgtagaaaagctttgcgattttcgatagcttgagggccttttttctccaagagttgtctgagtttgacttgagattcaggatcagttggcagaggatggagtaagaccagatcatcttcctccggagtccataccagtttctgaatcctcaacagatattcttgatcgaccgcattctcctcgttctcatcctgtccattgggacccttggaagcctctttcagttcttgctcgagctttttcagcgtggctacctcgaacatcaccgcccagtctccacattggtgaagaagttgggcggcctcaggaggtgtatagagctccccaaagtcctccagaaacacgcacaataggtccactgcttcctgaacggacttgggcggttggggcggattgaacgaactgcgccgtgaagtcttgcctgaagttaatgtagaggattcagctggggtcgaaacggcgcttccttctggttcttgaatgactggcttgggtatctgttgccttgactcttgattaaccgcacgagaggttctcctttgcacaacctgttgtcgagatcctcgtttttgctcgcccggacgatcttttggttcttgggtgaccggctgtggtttttgttgcttcggctcttgaacaaccggacgagatgctgtcttttgcacaaccggacgagatgcaccttcttggacagccggacgagaggctcgtttttgctcagccggacgagatgcacctccttggacagtcggaccagattttcgtacttggtcaaccggacgagattctggtgcttgggtaaccggaagagatgttcgttcttttgcaaccggacgagatgctcctgcttgtttgaccggacgtgattctcgttgttgctccaccggacgagactctggtgcttgggcaaccgggcgagattgtttttcttgcacaaccgaacgagaggctttgtgttgtacatccggacgtgattctggtgctcgagcaaccgtacgagattctttttcttgcacaaccggacgagaggctttttgctgtacgaccggacgagatgctggttctttcggagccggacgagatgctggttctttcgcagccggacaagattctttttcttgcacaaccggacgagaggctttttgttgtacgaccggacgagaagctggttctttcggagccggacgagatgctggttctttcgcagccggacgagattctttttcttgcacggccggacgagaggctttttgttgtacgaccggacgagaagctggttctttggcagccggacgagatgcttgctgggctggttctttcgcagccgaatgaggttgctttccaggatcttccaagaccgggagagatttttgggtttcttggccagccagaagagattcacgagttgattgttgattgactgggcgagattgatggacgacaggatccagaatctcgaaatccaaaggccggaaaacatcttcttgaagcttcaacagtggccgtaagaattcttcagatgtgttcatattcctagctactttatggtaatccggacaagtaagaatatactccaattctaggtcatcagaggacccagtagagacagagagtgtgtcgaggtccagagtgacatcgtcggctgactgttttggaacctcgtcttctcggccattcaggactaacgttcgtcggccttctgatcggtccaaggagtcagttcgatgcagtccttgacgcgcctcatcagccggcaaaggattaagtctgttgactttcggacgcgtcattccttccggctcccgagaagcaggccgtttgcgacaaattctgttctgacgggcgagataataagtgcgatattgttcggccgaaaacttaggcgcctaggtattgacaaaaatcaacaaatcatcatcacaataataatgatattcaaggaggtaaaacgtgagcttagagtaccctgaagtctacaagaataattgaattggacgtgtttacaaaaggagatcagtaagggtagctgacctgcaggtggtagttttcgtaaagtgtcaaagacagccgaatgtcaccttcaggatatgtagagacaaactgccacaatttcttctcctcgtcgggcgacatctattcaaagaataatgattgttcggtaaggatttaaatcagctatgaaaaaagggttctaaattgaaagaatggtttgaagagaggagttgtttgatttacagtgattaatttgacagacggattcgagcggattttacctagttggtgcgaggataccaggtctgttacatggtcgtaatttttcgaatgattatggtggtcagttgggatccgatggacgacaaagtcttgcggggtatcagctgggtttgattcggttcctggacaatcagaatcgctatcggtgtctaacaaataatgggcagccttttccttccccttgcgggtcatgggactccgttttatgacgatttcagtcgacgattctcttgattctttgtcagaatcatccgggggagtatgaccgtccgtgggaggctgatttttcttggctgctgattcttgttgtggtttatgagtttcgtttggctccctgtgattgtcattcggcagagtgtggccatccgagggaggctgatttttcttggaagccgcttctttttctagtctccgaatccttcgaatgattccgttgatgagcattgagttggagatatagtggtgccgccatgactgccaggtgtggttggtatgctgttgaaggtcatcgaacgggaaaactcatgtcagccagtcaagaaaaaaaacaggtatggtattctttcgcgatttttccatctgatcactcacagtttgagcgaattccttgtagattgcgtttccattgaggtcgccaggattagcagcgaggaacgaagcgagttgatcttggtctgctttacaaaatgcagtgcgaatgcccctgtaagcgtaatccatcccgatggtcaacagcattagcctggtggacttgatccaaacagcgggcactcggacaatatagatgttctacactcacatcgcgtaagagcacacctcttggaggaccggacgagctgtacgagtggtaatccagagcgagacgcggttggtctccagacaaatgggcagtcggagttcgagcacaaaaaagctacagtacgagcccaggcctagaaactcggtccgaggtcgggtgcggggaattgagatggccggatctgtctctccgtcccggatccgtcttccagcatacatccaagtccgatgaccaccgaataaggttattaaggcaaaacaaccaacatccaacaaaccttataaagccaatcggcactgaaaaaaaatgtcacttttttgcccgccaactcacttttccccttcgactcagtggactgcttgtcgccgcgtccacgattccgtcaccgtgtctatgaccatacatggtccctcttttcttaaaacaacccgataagacttgtagacctatattctagagcctcatgttgaggattcaaatatcttgaagcagggtcaatcgtctgagaggattggatagcaaaaattacttgattggtttactcaaaacgtgttctcatcatattgcccggccagggcttagcattcaagcaagttaaaaaaacttgcagcagacatttatccatccaaggttggctactcccggaccccaaccatcatccattctttcggcaaaacagtttgccaaaacagtttactagactgttctctgacaaaagtaaagaccaagcagggattcaatacttagatgaagagagatagaatatttacaatctcttctttcgggagaaaaccagtgggtcagtttggataagcgggaagcttccttcactgcaagcatcccatccctacccattatatggagtacagagatattttttcgccttcttttttgttaggagggagacagatgagaagagacagttgtgatgatggaaaaaaggaaagatatgtaacccaaccaaactcagtgtgatcgtacctaacccaaacgcatgtagagagatgcaacgagatcttcagcttcaagacgggggctgatttgatgagaatgagctcgacggaggatttgtttgccgcgtggggtatgaaggtggttcatatccgccttggatgtctttcgagagaacctgtactacaacagtcgatctgataagagtcgggataagccagctggccaggataaagaaggataaagatcaaagccggagatctgctgcgtcagcgcagtgcgcccatcttaaagcgcatacaaccagacaggaaaaagaagcgcgcgcaacttgtccgtctcttcctcccagctttcgaactcgatgacttcatcatacaaattctcttcgatgtccctggctagtatccagtgaacggcggctcgccctccaagccataacaaccgggcctacctctttatgacctctcggatacatatattgagcgctgaccaggagactgcttcgatcgcaagtctcttgacagccgatgtagaatctatctacaatcaacatcatgactcttaccattggggagacttgctccttctttgttttatgccaagaatcaaagattccattttatcttacttggatcgatctatcaggattgaagtccaatagaactctcttggctccgggcagttgttagggataacaagattacgattacacaaaaacaaaagatgataaaagtggaattgggcggcataattgagtggataagttccgatacaattcaaggaatggaaaaagcatagcataattttttgttgactctgaatagcatgacgtgatcagttacttgagtatcctcatgtttatgtgaaaataaggaaagagactcacaatgattgagattggcactgtctcttcattcaagccagccttatcctgctcctcggcctggcatgttcgtccgcatcatccgcggcatccctcccacgtcttccaagaactccctgggctcgtcctctgggtctgggcggcgttccgactccgctgggtggcattcggtttttgcgtcgtccatcgcgcttcccgcgtcggcgaagtgcagctactttcgggtgtgggagaggtttagtagggcctggaaggatcggatggtcagacatcagatcagtgtctcgttctccttttgagacctagcaaaacgtgaaatacacttacctcggaatgtagccattccatttcgaccagcccggtttcgatagagcccttcagtcaatgatatcgcatgagtatcgcgtcagatgattcttcaaattcaaaaccaacacaccttggttttcgatgcactgagtgatatccagacatcacgttagtattgtcttccggaagtattgaggccattgccaactcacattgacggtcgtgtgcaaatagggcatttaattcgaggctgtattgtgcctcggagttgggagtaacctccgtgtagttttgaagcgaggcaagaactggaatttttattggtagatatagatagttgatcagcgatgtgcacatcaaaagcaatgagagccggaaaagactcactctcgtcaatgggttgatattccagactgagtccgtaggcctcttttattttggatcagatgcagagatgagaaagaaaggggtggtaggaaggtcgtcaagaaggaatcaagaacattattatgagaaactgaagctagcatacctgggctgacagagcccgctgcagcggtctcggaagggatgggcagagctagaagaagtggtttgttgcaaagaaacaattagaatagtgctgcgtgcatgatagtcaacgggaacacaccatcaccagcagctggaatgctgccctcgcctatatgatcattggaattattttccttcatcttgaattgtgcagcgagttgaactgaaaagtttataaagctaaggaaacgcggtcaagaagcaggtcagaactcgggatccttttgagactgcagctagtaaatatgagggttcagacaagtaagtcgatggattatacctagaggtcttggaagggtggataagggttgggcgtgagtgagaagaaagcaggcagcaagtaatggggggaaagaagcgattaggcagcaccaagctgctcttttatgagagggaatactgcagccgctgagcccaccaagcatcttacagcttggctgttgtgtagcctttgtgatcggggtgcagcaatgacaatggtctttggctcattgaattcaatgcttgttaagggcaaagcctttgttaaaggcagccgttgtgtagaaatgttcaagttcagaacaaagacacgacagtgttgagtctttcagctgagggtgtattgaatagaaacaagctttgctcagaaatatttgatgtttgctcaacggccgatcaattcagggctccaatttcttaaaggaatgaatcaaacttcaagacaaagggattacgatttctacaaaccttatcatcgagcaatggcccagtttgcagctcagtgtacgctaaccgccgaatgctcattcagaacttcactctgctcactcattatgtatactcagctcatgttttgttttgaggctcgcgttggaaacttgaaaattatgaattagactgattgttgaggctatgtcgtcaaactatgtggaagggcagagttgtgttgtagaaagggaacctctgttgtagaaacagccgttgcggtatagtaacgacacttgtgttgtagaaacagctgttgtgctgccgttggaaacatcagaaggaacatacagcacgattgcaatctcgagctgaggagcatttattttatctcaaaggccgatcagttgagcgttgtcactccaaacaacacgtagtcttagtgggtaggccgtgttttgcgaaatgaatgcaagaccaaagaagtacatttcccgtcaaccttcccattgatccaacagtcctgttgcgggctcaacctgtagccatacgcgcagcactaatcaagaactcgattagtttcataacacatccctgaatcccagtttttctggaccttgcttgtggatcagaaagagtgctagtagtataagaagcagcaaaacgcgtcgacacgctgatccttacccacttttcaactgttatgttatatttactgttccaaatcctgttgttagaggaagaaaatcaatcgtgaatttttgtatgtgaggttgagtgtaagagtaagagagaccatctatttgggaatatttgactcttaacaatcagtaataagatgaagttgactagagagatgttatcatcacaaaagtgatcaataattgatgaggaattcaatgcctaaagattgacaatcgtcgataactattgtacaatttctaatggatcaagtatatggaatcgagatgacgcgcctcactctcaacttctcaagctcccgggatgaagaacaacaacagtgccatttcgaactaatcaaatggagctcagaggagccccgcaaaaaggaaagagtgcatgtatttctggtcatcattggtaaaagacataccatcgggatcaaggcatttgaaaagggatgtattgaattgaaggataagtatttgccgtaaagtaattctgaggcaatgatcagttcttgtttgaaaccaagaggctctaaagaatggatacagatcaattttgtgcctagcttcgctccctggatttcttttgtctgccatgcaccaacatgctgtacttaaggatgctacatcaaccccaactagttgcaagaggtgtgcgatgaagagatccatctgaatagtgtgtgatgtatcatcttgaggcaacaaactctggtaaaacgggattgagtcggattcctgtgcggtggctggcggcggtgccgaggaggagtcctccccggcggcttgcctttaccagctcatcggggacgattctctccaagagctggtactgtataaggcatcttctcaagccactgttttgcactgagacctgagcggggacaggctctatcagctaaccgacggtcgacgatgattccctgaagaaacgcccgcaaggaggctttcttggcgagctgatatgtaactggcatggcatgagtggaattcatcaatgagatggtccagtgtctgccggggaggaggcttgctctgagagctggttgcatgccagctcgtcaggaaggcctcgttgacgggtaaagatagggacgacacccacatctgttatttcacaattgagaaaaaaaaaacctacgggtcaaagtttgctcatgagtcgagtctgatacaggcattcaggttttgggttggcgttgcccaacttgtggggggctagtgtggagccaattccactcagctataactaccttaccattttttcacctcttccttgcgcatttgagagctggcgattcatgttacctgtaacgtttgattcacaaagaagagaaaggagaaaaaaacaacgtatatatatatattcacaccatgtaaaccttgaaatgcagcactaagagaacaaaaattttcaaagaaaggatgagaaatgtaaataagagtttttttttttttttgaaaatataacaggagtttctctatataatagaccactttgctaaatctatactatactaacccagtctaactttcttcacaagatcttaatatgttctggtaataatgcaagatttagtttggattatttcaagcagaggaaaaaaagaaagaaattaatcagatgcaaattttatgtatttattctctttctgtttgtgtagatgtcaagataaaaaatcgtcagaaagaaggaaggaaaaatttgatactgagaacagtgatatggcatatattacaaacgaacatatcataaggagatggaaatggagaagaagaagaaaaaaaaggatcgattgatctccgtcaaggaaataaaaagacagaggttattggaaacgataaacctagaattcacctgccccagaattctcatagcgtcggaactagagaagaaaaaggagcagaaacaaccgattagaaaagacgaaaaggaatgaggagggcaggaagagtgaaaggacatacggtgtagcctaagaaggccagatccttgctactagtatctgtatcagctccaacaggttcagttggtacatcattcaaatcttcggttgggaagtaacttgtgtcggtcaccgatctatcaaccatgaattaacaaaagcactcaatgaatccgttttttaccctcggccagcagagaataagagtacttacttcaaatgaggtacgaaaggcgcttctatgtttcggatcgtcgtccaatctactcctgaaaagaatacatgatccttgatttcttcagctccttttttccctaaacgatgatcagccgatgtaatcaatcttattgtcatgaagaaggggagagtcagtatgtgtttttttgaaagtggttttagtttccccaggaagatgaaaaaacacaaaccttcgaatgaggtcttcactctctctagagaggtgaacatcatcagggaaatagagttcgtgtctccaatcgatgattttcctataagtttcgtgagcagagggagaacagaagggaggatatccgaccaagcattcgaacatgatagctccgagactccaccaatcgcattccttattataaccctgttggaggaagatctcgggggcaatataatcgggagtaccgacggtcgagaaagccagttttcttcgattggccttccaggtcgcgatttgatccttcgaggacaccgtcagattgatcgaggaaatcgcgaccgaattcctgttcggcgccgccgcagccccactcgtcgaattgtccccctctaataaactttgataatacgctgagtcatgctgtttgtggaacccagtcgaaagaccaaagtctgaaagtttcacatgtccatctttgtcgatcaaaatattgtcaggtttgatatctctagaaatgataaaacaaagtcatggataagtttaacgaaaaactacaacatcggtggtttttgagaattgatttcgtacctgtgaatgaaaccgagtttatggaccgcttccaaagccagaacacattcggccatataaaacctcgtgacgtcttcactgaaggtgtcgtatttaatcaacatcgtcatcagatcaccgcctggcaagaactccatcaacagatacagatactgagaatcttggaaggagtagtagagttgaaccacccagggtgagtccgattcagctaatacatctcgttctgcccgcacatgagccaactagatttgttttaaaaaaaagaggcgtgtatataactgttcagtctttgagtgttttttttttgagtgcgtttgggtaaattagattgaataaaaagaaaaacgatggaaagaaagattgatgaatagccaacctgatctttcttaaacatttcggctttcctgagggttttcatagcataaatcttcccagtatccactttttgaactaatctaacttcaccaaaggccccctttccgatcactttaaccgttctaaagtcggtcaatcctaatctagtcctccttaaccttaagaagctagattctgttcgacccaagttagctaattgtctctgttttcgttcttctgtgatcgtcggatctgctgctatcttcttttctaattcttggcgactggggttttccggttgattatattatatgttcagttgatgatttcgagcaagaatgcttttcttttttttagtttgagattgagatgactaaccgttgattacgttcgatcgcttcctcgactgcttttcggtaaacatgttcgatttttaatttgcaagccgtagttttctccagaatcggcttagagaattgagatggattgcggctgaaatatacgtagctgtttcagatgaggacaagtaaataaatgacagtcagttcacttgttttgttttctttttatcatgaggacgttgatgatgattcatctgactgctcaactcttgatctttttgtgttgtttcggttgaggatgagtttggttggttggaatgcatgttgaaagttcagcagcagcaggctggtcaagctgatggttgcgtgctgtgagctgctccaaggctccacaagagaggaacagcaagcttagtagttcggtgcgcgtgctcctgctcgtgcgcagagtcagagcacagtccaaaaatggcagaaatcgatcattcgaagattcaaagcgtcactgcttcagtcagattcatcatctcggtttttcaccaagcaacttcaaatattgcttctgattttcttcagcaaaggaaactcgaaaaaggatccgatggcttccaagtttttctcggccttgttcatgcttttgggagcagatttacggtattcttttattcttggctgacactacaagaaggcgtgattagtgttagcaatacgtctaaaaaagcgtgattagttatagcaacacatctacacgtgagccagtcgaaattttagacgggatgaactgtattgagatagcggtttctagtacttctagttaatgggcctggttgcgcagattgaccggtgtcctttggctggtacaaatcctctgcgacatctgctccaatcacgacttactgtatttttataaattcatttagaactggtctcgttcaagatatttatgtttccacagtttggaggggtcgagaaaggacgtgtttggatgacagtcttgggggctcgatgaaaactcccgactgagacagatttgtccgatgggagtctccagaagcaaagtggtttcttgatcggcaagttcatacatagcaagcagataatcaagacatgccctgccccaaacatggccttgctcagctatcttatactacagctcttgagccagtaggtgttctgtctagatagaagggaacctcgccggtgatcatcaccgagttccaattacacatacagtaaaggttaaggttcaagtgacaggtgtgatggcctccttgaggtaagaccgtttgatgaccggagaaagtaggttgatatgtacatcagttgggacaattattacaactagaatctctaccctgtcttacaaaacaagagatctatattggtatcaggcaagagattacctgtggttcctcaggttgaacataaaaagggctagaatctgtccaaaatcaattcaccagtctccagagattcataattggggccgccaatcaacactctgtttcggaatggtttcgcaactcttgaaagtgtttctcatcagtctaccagctcaggcaataagccagacacctagaaatgccatcaacatctcttggtcttcctcttcctcttcttctgactctcacaaccaatctactgaggcacattttgcctctgggaatccctccaatagtaccataacatcttcttggacttcttcttcctctgcttccaaatctcacaataaatatagtgaggtaaatgtcaccatcaataatccctccaatcatactatgcaatcatcttggtctttctcttcttccaaatcacacagtaattctgctgagctaaatgtgacagctggaaatctcaccaatgataccatgaagtcaaaagggagcaatatcaacaccaaaaagactggaaaaagaaaccttgctggatattaccctgtttacaattttaaggggcaaccactctctgagcttagatatggtcagtgctcatctcaaaatctgagatttttcattgtgctacttctagtaccagtgaaagtttatctaatcagtttccctccatgaaaatccttcctctatctataaatgacagacctttatgatgaaatcatattctttgcaacatcaactactcaaaacttcacacttggaattgattatatgtcagagagtgaatggggtgaattggctgctgactttgtcaagacatgtaaaaattgtaagcactcagatgtttctttctataattaaaaacacactgatccttaattcaatgtgttcacaatcaactgattgttttattgtttctttcttgtcttttcacagactctgttaggcctatgtattctgtaggtggctggtgtggctccaagtaagacattcacctgcagatctcattaatgtgaaccataaatttggtgcacaacactgagatttgtttaatcttaatcaaaccattcttagatacttttcttcacttgcagcgactgcagaaaaccgtacagcatttgcagattcaaccatcagttttgccaagaaatatgggtttgaagggattgattttgattggctttgtaagtttttttgatacatcctttctgttgcttatttacagaaaagttgaaaatatggcttcatatttattacttcctctgtttaatgaaaagaccccagcatgtaggtttttctttctaaatcggccacaaactcaattcaaactgtagtttttgaggattgagaactgaaaagtgatcaactcaaattctcagtcaaggactagggtgcaatacaatcagtgaaaacgatgtagtgaaccaacaacttctattcaaggtgagcaaaagacaaaagaaaaaggacaaagttgaccttgcaaagactcatttatatatatataatatatttttttgtactgatcattctaggaagttaaacaaaaatggcctgaaggaaagctgtctgctgcccagagtccttcaggtatcagaaattccaactaccaagaattgaaatcctccgatcttaccctaatggctgaagtggttgatgaattgtaagtcatattttgagacaagtttaaatctataagattttttgaaatgaaatcagatttcaattggtaatttttatcctcctcaaactatcacttgtggaatattaaaggagaattttagcacatgatggtaagttttaagccaccaggcaaaaaatgaaatctgcaactagtatgaggatcactgattaactttatttaattttggtcctttttccagtttatggaagctccaccaagactactgggccaagtgcaccaataagctcaagatgtgcagattcagaaaacaaggtatctgttgaggatgcaattgaagtttacctcaagcaaggtttcaaaccagagcaattaagtttggccatcccaggatttggaaagtcttggactttggctcaaccagaactcacacccaaagtggttggagagtacacaagttattattaccagaactacaccggtattccagtcagtcattaagcaaaaccctttaattctagaatcatgtaagttttgatgttaatcttttatcattctagccgggagggaaatgggatgatgagcctggtgtagatgattgtggaaagaaaactggctggggtgggatttggcttgtcaaagagttagttcaagatggattcttaagcaaggatgaaatgcatggaatgaaagggttcaccagatattatgatgcctgctcaggacaagtttgtaattcaattatttgtgagaggcacatgaataaaaaatcaattgaaataactgatcactgttctcattcctattcctgctcactttttcttctctctcagccattccttgcaagaaatactactatgataagttatgatgatacccaaagcactttggctaaagttaaatatgcaaaatcaaagggcttgggaggtgttgtattgtaagtctttcattttcagccaagtcttgcatgaaaataatataaaatttagccacctgattttactcccaaaaaaaaccccctcatcagctttgataccatgggcccaagagacaagacagtcaaggctgccagaaaagctttattcaactaggatcctctcctatggaccctatacatttccaaatcagcatcttgtctttttgttttcaaatatcaatttctcaactgcttttatttcaaattgattttttggagttagatttgatataaatttcttggatacatccaatgaaaactcaaaagataaattacaagatcaaatcaaatctatagtatcccacccaaatcaaaagaactgttttctttatctttatttttatgtgaagatcaacatgtggctttcaatgtttttttttgctgctcttggatctttaagtgcttactgatttgaaatttttattcttgttctttgaaatgttcatgaataagtcttgataatatcctttggtcctgggaatcagattttctttttttaaagttttgggtatttgtgatttttttggtttcaagcaacaaaaagccaaaaaaatgttgttagttgaaaaagtgctccttttgaatatcagcccaacccttaaaggaaaattcaattccatcaattgtgacttgatgccaaaacaagttataaattcccctctttaattttgcttgctacctagctatcaagctgctgaatctttcttgaaacttttggtatgtttcatagccataggccactggcccaactgtcagtttttcattaacacctcccttagcttctgcaaccaatttattggcagcatgcaagtggtgtaagttgtgccaattccacaaatattaggagatggaaaaaaactacagacccgggtgctgccagagagtgggactataggctccatttatcctcggatttacaattttttgtttgcatgcatggttgcaaattaatttcttgtcaaattagtaggaatgggctctataacttgagtgattccgggcttgatttgcatgaaccatgcacctggtcaacaggaaggaaacccttccagctggggaggtacatgtgctttgtcaactggaaggatttccttccagctggtgaggtacatgtagcttgttgacgggaaggacacccttccagccggcgaggtacatgtaccttgccggctggaaggaaatctttccagccgtcgagcatgtaccttgccggctggaaggaaacccttccagccggcgaggtacatgtaccttgccggctggaagtaaatctttccagccgtcaagcatgtaccttgccggctggaaggaaacccttccagctgtttaaagggcgggtatccatggatacccgctgcagccgatggatacccaccagcgggtgcggatggctattttgccggaaaaagcagccggatatccgtcaggttccaaatgggccgggttcgggtcaaaaaatggtgaccaatccggccccacccaattcttggggcgggcgggtcggggcaaaaattgcaaaatgttgaacaaacccggcccagatacacagtgccttgggttgggtcaggtcgggtccgggtcaacccagcaaatgttcagttaattcttctcaatcaggtcagtcggtcaatctcaagccagcccaaatacaatctgtcctgatcatacccaccccgccgacccgtcgggttgaatccgggtcgggtcaattttcaaccctagcctgctcaaacccgccccgtgacccaccgggtcacaggtacctggcgggtcaacccgacccacttggatcctgagatatccgcatccgtgtggatatccggtgtggaactcctatcgtgccaggtggtaggcagttggttgaagggatggtgctttgagggctgccttcaagtggggtccggataaattgagctgtgatctgaacaaaatgcgttggggttggttggttttctgagaggagacaacagaaatcgattcctgtggcggttgttgagtttgagtgaacttgaaccactatgtaggaggatcagaagtatcaagaatgaaaagatcaataaaatttgatgggtctatcttggatcagatcagagtgccctgtttccccatcatctcagttcaaactgaactttgactctggggagtgacatgtcacagacatgtcatcacatccctaactacacacaactcaaccagaaaacaaagacaacacaacacaacacacacaacacaaccagaaaacaaagacaacacaacacaacacaacaaaagaacaaaagaagaacacagaatagaacaaacaaacaagatcagaataaaccaacataaatgaaactatgtctttggaccaagaaataagaaacaacactgtcttctgagtaggtgatttgaaagagataataaagaatgataaaatgataaaataaaaataaaatcaagatgaatgaaaaatgatataaagataaaataatcagaggaaatggaataaaataataaaataaggaaaccattggactgagtggggattgaggtgataatattgaaatcttgagtcttgaggatattgaaaatttgaaaattgaattctgaaattggaccttgagggggcctgtaccgtttggaacaccacaccggatgcaaagcaaccatctctacaagtgcccataacccgcctcacataccattactggttgaagcataagcactcccagagctccgctgttaagctcaaaagtgttcgtgagaaccttttgctgagttcgtaaagggatgtgtgaggtagcctctgcctttcctgtgtactacactaaacaagaccaccaatcttagattggcagcttttaattagtgatagtggagtgtatcaaaagatactctgttgtttaacaggtggacaggtgcaaaaatgggttgttgttatgtgcaaagatgttgtaatatttgtatgtaagggttgttataattgtaaaaccaaaatattggggaacaaataatattatggagtgagcagtgatttgcctgttatgtggggaaatgtctgcaggaagtctgctggggagaaattacaactgggaagagagggcctccttatatagacaacaatgaggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctaaacccaaaaagactctgaaactcaagggaatcaccaaaaagcttgatgtgtaaatcaaaaagatcacttgattggcagcccagctagccaattttgattgaatggccgaagaactcagagggagttataatcacacttcctccccctttttgcactcactcccacactctcctctctgaggggagtgtgggagtgagtgcaaaaagggggaggaagtgtgattataactccctctgagttcttcggccattcaatcaaaattggctagctgggctgccaatcaagtgatctttttgatttacacatcaagctttttggtgattcccttgagtttcagagtctttttgggtttagcttcactagaattctcagtagctttggccggggtgtctttttttcatttacaaattcatcagccagaccagtatctgatagtctgtgttcttgtaatcactctgtgatttgtaatccttgtctttcaaaacaccaactgtcaccgtgtggggattggaagctgattgaatttcagttgaagggtcaatgggtatgttttcttcttcctcaagaagccttccaagcactgggaagaagcctagaactgattccttggtttttccaggaggtagtgttttgagggacagggcctccaatccagcattcacaataaatgctattttatggcaaaagcagcaaatgtgcatgttagttggatcccaggagtgttctgatttgtttgtgaggtcattgttgtttattaattcatacatggcactggccatcatattgttgtttgcacccaaatcagtagtctgggccagcattttttgatagagatttttctttttgagtaaagtagcaataggaaaagcaagaagatgcccatagtgcttccatgggatcatcttgagggaaagatgacagaaaaaataatcccagtttgagttgacgtaagcaaaagcagcaccaatgaaagcaaacctattaccctttgttgtccaaacatcatggagagggtaaatttggtgtcaagtttctgttcaacagaaaaaaagaagaacaaaattaaatcaacttgaattctcattacacatatgaaaacaagcatacctcgagatcatcaaagaaagcagtcttgagtatcaagtatagtttcttgtacttgtctgctgaccaccgttttccgtagagcaatgctttgttgttggaatattggaaggcggtgtaagactcaatagtggttgtgaaacccttttgctgaatggagaaggggatggtggagttgcaagatctgcccttctatgctatcagaacaacaagaccaccaagctcagcttggcagtttatatattgtgatagaggatagtttgagatgaagctgtcaaatgatacgtataactgttaaaggtgttgatggtgattgttgttgatgatgttgttgttgatgaagttgttgatagaggtgtcaatgattgttgtcgaggttgaggcttgaacgcaggtccttgaggttgagggtatataaagttaaaaaggggtgatttggaaccaaggcgctgggcactgggagcactatgcttcaaccaggaatggaacaggggactgggcacttggtaagatgatgatgatatgaaagtgttatgaatatattgcaataaaataagggtggttatataactgtgacttgtaatataatgggtggtgattgtaagggtggttgagatgatctggtccactggtgggatgatgaaaggtacaactggcaggcagaggcctccttatatagacaaaagtgagggattttagctccagggtacatgcaggtgagggaatttagctggcctgaaaatccaatgagggaatttagctagtctaatacatgcaggtgagggaatttggctggtgagagcactgccttgagggattttggctagcctacaaggtcctactacaaaggaatgcatgtgcacctacaaaggaattcaatatgaaatataagccagtaaaggaattcaatatgaaatatgcatccagtattcaaaatgagacgtggtcagagtaaataagccaagagatatcctgtgataggttgagataagtgtaacttctgaactagtagagataagagggtagttgtagtgagtgagtaggggttattttacctcaggaatccatttttgatgttatttttaccatatcttcaatatttagatatataataataaatttttatatttttggcatagaaacacaggaataattaccacagcggcaggtagatatggatcttcaatacaagcccaggcaagggcctgtctgatttgccagatcatgatagtgtgatttatgacagggttgacaaatacaggcttttgatgagggaacatgttgatcattggttggtttgtattgttcaattgtttctctgcaaccaagggcggtaattttattctggccttcttggcctgatcacaattgacacagcctttcacattcctgcctgcttggttggatcaatcacaatgggttataagattacaatcagttgattcatgtcggcaataaaccttggagcaccatctacatttaaaattcaagggttttttgcctgtttcaccttccttgaaaaaaggtcgatagaaataatcaagcggatcagcatatttttcctcaaacttttttttctcctctctaggtcttattttgattgatccatcgccagaatcttgattgtagtcgtaatcttcagcaagttcaacttcagaggatttgcccttttggtaatccaaacataacatgtaaaaggcccttgattaatctctggcttgctaactcaactacaaggtatgtaaaggtaactacttcccagctgcagacttcttgccattcccctttgcacccccatttggaacttgagttctcttgggggctgcgggcttctttttggcagtcctcttcttacttttctgagattcatccctggcagtgtgattggaccggtcggtgtctgaagtagtggccgccggtctttttcgagagcggggctgagtaattgatacatgagagtctgaggatggggtgacgtaccactgataccaaagtagcacatgaacaacaacacagttgggattggtcactttggtagccatcatcctcagcggattcagaaggctgattggtgctggtgtttattgatcattcagtcatggttggatgatttgggaaagcagtgtgatttaaatgaacaaaagattaaatttatgccaatgggagtgtttgaggatgtttgctcaatcctcaagccaccaagccattcccaaaagaaaattttcattgcattggggccagagccaggggttaaacgtggtattacagcccgtttatcttagttactttatctggcagcaggacaaactaaaaaaaaaaacccgttacactactcagatgaccaaaaaaaggacgttactagcaacagtaatgcacaaaatggtaatgaggatagctatgttgctcagattgcctaggtaacatagagtaatgtaactaccctttgttgccggtggttaggattgattaggattatgtactgtgtcttgatcagtagcttctgagcacaatgaccaaccactgcaatagccctgccagcacctggcaatggcatgactgctaacttggagagggaacaatgcccatgccattgccagtggggttggcttgttcctgctccatcctatcatctacataccataccattccatctttcaatttcaatacataaaatacaatttttttctttctacaaattatttcaaagtatggcaaccagtcaacccctggcggcagaaacccctgcatttgactggaggaaggaaattaacaccccccttggaaagtgacagttgccaagggtggtgataatctccttcctccactcaaatgcagggttttctgccaccagggggtgactggttgccatactttgaaatttgtacagtgaaagagaaaaaaaaaagtattttatgtattgaaattgaaagatgcaatggaatggtatgtagatggatttgcatgaacaaagggaatcatcattctgcagcattattttctgttggactaatgttgggcatctccagccgggtaaatgtttggtgatgcattgagagcacttatctgtgtctgatgggtggtatggattgatatcgaagctggcaaagagcaagattcgaggtgaaggttaatttgcaaaactctgaccattgcttgagaaactgcaggagattgatattaggttcttgatcaagcaagagcgacagaggttattggaaacgataaacctaaaattcacctgccccagaattctcatagcgtcggaactagaggagaaaaaggagcagaaacaaccaattaggaaaggtgaaaagaaatgaggagggcaggaagagtgaaaggacatacggtgtagcctaagaaggccagatccctgctactagtatctgtatcagctccaacaggttcagtcggtagatcatccgaatcttcggttgggaagtaacttgtgtcggtcaccgatctatcaaccatgaatcaacaaaagcactcaatgaatccgttttttaccctcggccagcagagaatacagtacttacttcaaatgaggtacgcaaggcgcttctatgtttcggatcgtcgtccaatctactcctgaaaagaatacatgatccttgatttcttcagctccttttttccctaaacgatgatcagccgatgtaatcaatcttattgtcatgaagaaggggagagtcagtatgtgttttttccctcaggaagattaaaaaacacacaccttcgaatgaggtcttcactctctctagagaggtgaacatcatcagggaaatagagttcatgtctccaatcgatgattttcctataagtttcgtgagcagagggagaacagaagggaggatatccgaccaagcattcgaacatgatagctccgagactccaccaatcgcattccttattataaccctgttggaggaagatctcaggggcaatataatcgggagtaccgacggtcgagaaagccagttttcttcgatttgccttgcaggtcgcgatttgatccttttcgaggacaccgtcagattgatcgaggaaatcgcgactgaattcctgttcggcgccgtcgcagccccactcgtcgcattgtccccctctaataaactttgataatacgctgaatcatgctgtttatggaaacccgtcgaaaggccaaagtctgaaagtttcacatgtccatctttgtcgatcaaaattttgccaggtttgatatctctaaaagaaatgatgaaaccaaaccatggataaggttaacgaaaaatgacaatgtagtaatgtgaatgtgggggagcaagacttgaaactatcttgaattagaagtgaggtcgtacctgtgaatgaagccgagtttatggacagcttccaaagccagaacacattcggacatataaaacctagtgacgtcttcactgatcgtatcatacttgatcattcaacatcatcatccgatcaccggctggcaagaactccatcaacagatattttttttgtgcttgtgtgaagtagattgaaaagaacagaaccgatggaaagaaagattgacgaatcaccaacctgatctttcttaaacatttcagctttcctgagggatttcatagcataaatcttcccagtgtccactttttgaaccaatctaacttcaccaaaggcgcccttcccggatcactttgacccttctgaattcggtcaatcctaatctggtttaagaagctggattctgttcgacccaagttagctagttgtctctgttttcgttcttctgtgatcgtcggatctgctgctatcttcttttctaattcttgtcgactgggggtttcgattgattatatcgaagattcagctgatgatttcgagcaagatggtcttttgttttctggttcgaggtggagatcactcaccgttgatttcgactgctttccgagaaacatgttcgattttcaatttacaggccgtagttttctcgaggatcggcttagagaactgagatggattaccgctgaaatatacgtagctgtgacagtttaaacggcaatcagttttttttttttttcttcttttcttattatgaggaccttgatgaattgctcaactcttgatctttttgtgttgttaacggtggggggtagcttagctgctatcgatgagcacgctcttttccgtagctcacatccaccatctttttcactgtttttccggctcgtacggtcggcaagggcacctgagcatgtcagaaacagccccgtgaggccttcgaagaactgctgcatcaacaaatcagctcaaggtcaagacctgattctcttttttatgcaagtgaagccctgattcagatcacggtcgatatcaagcacaaccattcaagttcagctcgaacttgacacaagtctctggctgcggggggcgcatctggcagcgtagcgctggccaggcggttcccgaagggaactcccccaggggagacttgggctaacttgagacaagtcccaagcttctgcgggcctggtgaccttggctggctggcgcaactcgcgaagcgagcctccgaaggagggacttgctaacttatcaaagtcccacccagttgcggttgggcgtgcagtggtgaagcactgaaccccgcccgaccgcagggagggacttatgcctaaagtgggggtactcaaccaaggccacccaccaaaaaattgaaaaatctattaatcaatttttacagactgtagtttcaacacagccgggcccagctactggaaggtaggatctacctgactctgctgatttttagagctcacaagcttcaatgtccaccaaaccattgaatttcaaataaattgtgaattgaactcagattcctctatcttgcctgcggctcaagtcttccatgttcttgttttacagttttgagttcgattttcttgtaggcaacactttctgcaaaactgagtagagagaaagcaacaagagatgcaactgcatctttcctttgctggaacgacatgtgtagcttatcaaatgagggagctacaggttgtgtaatacagtcaattgctcagatcccctctggtgagtaggggcactttagtcgtaagtccctccctgcgggaggggtggcttcgccaccagccagtgcttcacaccagcgagcctcccaccagggggactttgttaagttagagggacttgtgacaaatacacacaagctcgcgtgtcgctattgacatgttttggtgtagcaaaatttggattgcccaccatgcatgtaatttaacttttttttcaggcagatccagcatggtcaaagttgaccatgttgccaatcttctcagcaaattttagggatttttcctgaaattcagatgagtaagatttttttgaaaaatatgaaaaattgaaaaaatcaaagaatccaagttgagttccgagccttgagaagctattacataagcaaaaagcacaaatctgagcggaaactttcacaattacaaattttctctagaatgtagttgtaaatatttctggatatttccttgattaaaattgactttagcatctggggcatgctgtcccagatttttcccctacaaaagtgtagaaagtgatacattagaattttctgcgccaaaaacaccccaaaaacgcgaaagcgacacgcgggtgtgttcgttttggtcacaagcctctcccgcacttcgtgcgttcgacggagaggctgagcaagctagagacttgggccagaggtcgaccaactcaggtgctgagtttggattgttttggtgggagcgtcacaagatttgaaatcctgacgctccctcaaaacttttttgatgtttggtctcggattattaaaaacctgcctgatcttattgatcaggcaaaatttcaaagttttagaatcacaaaaacaattaataatgattttatcaaatcagcatttgagctttcttttacgctgacataagcggtttgatgaactcgcacacgccaaaaaagctcgacttcagttgaaaagttgtcattttcaaaaataactacatcaaaactcacaacatgacaccagaatgtgagcagagggaagaatgtacaagaagcagaccctccttgggccacaagtaaactagataacagtggaagaagaagagcataggcagaaaaatgcacagaaaactgggtttcaagcctaattttgaaaactcagcacgcggggattgccgcatctgtcttaggcctccactggcgtggacagctccgctgctcgctcccgctcccgccatggaggcctagttaggctcgagttcagctcgatcctgatcagcccccattgacgaccgttccgcccaagcttctttgcgatcgaagcaaccagggcaccgagcctaactcgagcttaacaaagcctctccttcgccaaaacagctgggcgggagcggggaggttggctccacgtgaaatttcacgttgccccgcggtcggtcgaagtccgtggtgtacaagctcgtcggtttacgcaattcatgctcgcattgccctggaaaaagtttgtctctcctgcacacagcatctactccaataaagctaacctgactcttcatgatgcggcaccggctaactcgatcaccaactcggatgattcatgaagattaagggctagctactagatctagtactgccactggctctgaatctctcacttgctcaacctccacaggacgacttcagtcttggactaaatcgatggcctgacttgagcacacccagttatttggggttgtctgtttgatgaaagcttcctgaagctgggtgggttgttttgaatcgggttgcttgtttttcacaatgattttttggatggtaccttgtaaatcgatttctcgtaaaattggcacttatggactctaccatacgagcgattctttgcttgatttggaagaactgcatctttttctctttctgttggacgcatgtttcgcctctccagcggggtaattgtttgataaataggctgcgatggattgtgagcattcattctaggtctgatggacaacagtatggattgatctcacagttgtcgaagaacaacatgttgcggtgaggaacacatacttcgcagaaacgctgactgtcgcttggacagaaactacagcagatcaatactaggttactgagcaagcaagagggcctcgtcgaccttcatcaaagcatcgacggccccgtcttgtcgccattggaccagatcgatagcctcctgccgtctaacccatcgtcgctctcgttcgtgttcttctggccaggaactggatacgcctgcttcaccttcatcgaccttgattagccagaaactgtactctgccctcgggatgaaaatcttgatcttctggatcgctcggtgggctttcggatcggatgagacgtggagtcggtccccaagctttcctcggattcctccttcgatccatccgcaaatcaagccgtgaaaaaacaagcaaagacagaaaaaagttacttaagtgcatgaacgaaacaatcagtctgtgaagaattccataccttcctcccaagcctctctgagagctgccagaccatgatcagagacctcctccttttctacgccgcctttaggaagcacccaggagccaagatgcttgcgggacgacacgaggagatattcgatctgaggcattccatcatgagccgtcttcgatcgataagcaaccgccacggcaacctgacgcgggaccggcaatggttctgaaccggtttcgtgtgttgagccactgatcatctcttctgatggttttttacacttgcagctggttggttgagtatgtagccagtgatggacgcgcagtggtgttgcaaccgtcaagagttgccaagcttcaaacccaacttgatgctatgtagcttgctcatcatactttatccctgttgttatcagagactctacacacttaaaccctggcatagcctaacagaccagagccgaatataaagcttacagaaattggtagaagataattcgtattttctgtatgttatgtgccaatcaaacagatgttggtaaaaaaagcaatgcaaagtaaagtaaactaaggaaatatggaatacttgaaaagaagacacgtcaatcacacattttttttgggccaacgtttgttttttgttttgtgactcaagaatatatacatatagaacacatgtaaactgatttccaaccacaatttaacgagttcctacaacagttgtgaaataaatatcttgatagcttgcaattgtcttataagttattgttttaaaaacaggccagacgtatatatataagattatttattaccagtatatctaagttcaaaaagaagtagagagaatgagagaagggagaacaagccaaaaagaacaaaaagaggacagagtttatatgaaacaaagggagagaccccacacaaacatatatagatatatatatatgtagaaatatagatagagtgttccaaaggaaaagaaaaatatgtggtgaggcaggaagtaagggaagaagagggagaaggagaagggtttccaatatgactaaaattgagttcaaggtgttaggttgttcatgatcttgtcagctcatacaaacaccacaaacaccaaagaaagttgggtagtttgggaggtagatggatagataggaagggataaaaagcctcagaagataatcaacatttttgaaattgatgtatcttttttttactttattaattttgttcaaggtagaaaaaaaacataaagaccagctaaaacccccttccattcggtgatgatgatatttttttcagcgatttctttatttggtttgtgtcgattcatttttgatgtatgtaattttttggagagaggacaaaaaaaaaggaggaggaggaggaggcaagttatgaaaagaaggtgactatgtatcaaaccagatcagaagcgtcaacaacagaagaaggatcttcatgattcccctgattattatcggggatagattgttgtttttgttgttgattaagatcttttaagcaccgttcgatgctatcgatgatttcttgtctagcttcaggtttgccaaactattccaatgcagaaaaaaacaagagaactcaatagacatcaagacatataccatttataaataatgaggggcgttttttttgtttagggtgaagttcagagcaaaaaaagaggtggatagtcacatacccgacataagtattgttggaattgagttttaccaggttctccttcgttctcggccggtgctgtcgttccagatcccgatccggccgaaggttccagtgcaacggtagaggcgaaggtgaggaacttatcctgagttggacggtaactgaacccatgaaagatgggcacgttgagcaagactcttaagactgcatcggctcgcatgactagattgtcatccaaatcaacacaatcagctcaatgtcattttcttgcttttggctgcaatggcgtgggctttgttaaaattgaccaccccaaagtgctcttctcaaggactcgaaagatctgaactgcttctcacttaatctgtaccgatacggttcctccttggtccgcaataaccggaggccacccgtgcctctttcacgccacgattgatcctctcccaaggtgaacttcatacaacggacgcttttgtccaactctgcgttttcttcacctgtaatgactgaagcaaataaaaataaagaagtgttagatgagaagaacagaataaaattgttgtctttgagagaacgagggatgaaggaatgctaaccttcagtagctaagaatccttcatgtttatcctcttggcctagctcagcggatagagccaagtgagtcttccgttctccagtttgaccgccaccccattcagagaccgggttctgttgggattcaggttgggaggggtgggatggttttgaagatgaagggggttgttgatcgaagacggagggagaggatacgcgaccgtcggaccaatcaatagtcggtttagcggacgagtcgccaaatccggtggaggtagcgaaggccgagaaacccaagggtttgttgttgctggctttttgcgcttccgagggagggatggcggaggggattgtggaagatgctgaatcctcgttttcgccgttatcggcacaggccgagcttgccttggagctcggtgggtggacgtcgaggaaggtggagacggttgaggattggaccgaggtggtatggagggatgggttactgttgaacttttccagtgcggccgatcgtaagctggtcggagagagcggatggttgcgtttggaggatgaagaggatggggggcaggaggcggaggagtttacgggtgggggtagcttgggtttcttggactgacttgccgagtcctcgtcgagctccggtgaggaatcggctacggaggtatttcgcttgcccttgaggaagaagtcagaaccggaagggaatttgtttggacagagtgagttcgtggcggtctgttggccggttaaggagaatgcgggtgcggttgagacttgttttggaggtggtgctagtgcacgcgcaggtgggtttgtcgaatcttcttttgctgattgatctgatggttgcgcatatgaccaggtcgtggttctcggcgcaaaacaggcgaagggcgattgtagatcggcataggcatcccacgaggcaggctgaagtcaagacgaagcatttcagtgaccgtcttcaagatctttcaatattgatatgataagcactcttaccaaatcttttcctttagtactcgaggtaggggagttatcaagatcgttctgttgagtacgaggggttgaatgggtttttgggtcggatgcgacgatgtttgcctgttcggtttcgactcccattccttcgacctgctctctgactgatttgacctcgtgagcttcggttgtagtagtgctactactcttctgatcggtcatcttctacttatagcctcctctgttggtttgttgttggttagttggttgctggtttgttggtgggtttttcggcggttttcgtggttttcttgatgacgatgactggcttagtgtgtgttggctgggtgattttatagctgtgactggcgagtcggctgttgggtttctggccaatcgatcggaggtttctgccccgtttcgcacatgacaaccttcacagtctcacccttcttgcccaaacatcacaaagccttcacccaaactcatgccttcactcgtcgccacatttaaatgatatttatgtactcatctttaccacttcgccagagctccggcactgaaattttactcagcaccttatcaattcaaccatcttcagctgaccatcaccgatctgtgctctaccacttcattatcaagaactggcaagcagctatgatcaagcagccggaagaacgatttacagttatctcaataggaggagggcacttgtttcgcatggcgcagaggctctccaaaacttggctaggagaatctgctatcaagctgggcttctaccacgcacatttttaattttatttttgctatctatgttcatctcttctgaagttgaaggatgtaccagttcttacaaaccatgcccaaaactaccttattcaagttccatatttttcattagattgagattgcaaatcaaaacaaactgatctcaacttcaatcagagccccaggaggaattggaatctgtacatgacttcaccagaattcatgattgttgccatttctaattctgggcccctgcccttttccttccttccttttttcctcattggatcttattttatattctctctcatcaatcaactcaatatttgtctctgtcacctgagctttttacttatgattatagatggattgaaccatccctatttctttcaattgtaatatttgattccacaatcccaatgatgttgatcatgggaactaaagaatttatccaattctgattgtttagagattgatatgaccaaagatagatatagtttcatatatggattcaaaatcaaggttcacaatcaaacaagagccatctttgaggcctttctggaaaaacttataaattttcacaaatacgtgaaattaaactgttaattgtgataacatcacatagaatatgtatttttttcataaaagccttaaaaatggatttaagtttcattgtgaaactacatggtaagtaatcaaacttatgtcaaatgatgatgaaatactgggtagagaccaacttagctaacaccctctattggaggggaacattgtcccaaggcaccatttctacttttttgctaaggtctgggggaaagaatgtgtggaagatgttggagaaccttcccatatcttacttaattttttgggcccttgagcagaactcaactgtgaaacctacaccattcacagatctgacacaagttcacaactgtcacacatctttcacaagaatcaactctacttaatttattgttcctcctcccctatcctagccctgtagagctcttctactgtctctatctctgctagttatgtttctcatcttctcctctcaagctttgttccttctcatcctctttcttcttcctttcaaaaacattgtacttagaacagtagaggaacacagacctaaaagcataatcttgttccattatgtttttcaaaaatttgtcttccagctatatatattataggcgactagggttttgtgcaagaaacactaataaaattccaagcacaaggggaaatatgaaagaggattgtttggtagaaaaattaagacaatattaaaaagagttcatgccatcttgttcagtaggaaccagagattcttagaattgagccatgcttactgatgaaataaatcaccttgatcttgtggcagccttagtcaatcaagaaaattagagaaggataacaagatttctaggtgtgccataacaatacatacacattttaattagtagaatgtaactcaacatatagacagatttttcaaaaataaaagcagttttaaaatggtaatatattcaaggcaatctgggaagaaaattaagaggataataggaataaaattttagggtattcagaattacttgagtatttttttacttattgaaataatatgtgattttgactgggacatgtcagaacacttagaattcaaattgacaagtcccagtcaagattgcagattatctcaataagcaaaagcttacttatctaggacattttgaacaccatacactgcaagaaaaagttgcacaactgtgtgcagttgacatgtgatttttcacaaagggaccttcacaatattgcatgtcaactgtgcaaagtttcaccactttgccttgcagtgatattactgtgtgatttatttcccctcattggttgcaaaagctcagaaagtctcattcaaaaatcaagatttacaactgacagtagcaaatgtgcaaaattctcaggttttggtttcattttgttttatggacttaacttgttccaattttaaaacatctttcttatttttttcttccaaagtcgaagcttctaaatgcaataaaagcagcacaaaattctacttcgaaagtatcgcacagaaattttccattgagtgaattttcaaagccttgagccaaatgacccagagactcagactagcgacgcaaacaaaacagtatacatggaagtctcctcacagagatgcttttctggaagataccgagagggaagggctaggtcgggtcggctagaatgcaattgcataattgtaacacatgtggactggtattttaagcgggttaaataaggtgcaatctgccgatgcccctttgtcatgatctatcggtgccattttgctttactaaaagaaaatggcaccgatagattatgacaaaagggcatcggcaggttgcaccttatttagttttagttacttatggatctgatatttgtatccggttgagtgcccgcttgccctcgttgaagaccgctgtacctctgggagcctatggagctctcagtcccagttaaagcgaactaagcaaatgaaagtgtgccctaagaattggatagtagatggagcgcttctcaattttccgtgttttctgtatgatggaaactaaatttctcttgcatagctcactcttataatcactccgcctggggttacgaccttggccaggctctcctttgactgtaaggaatattttccgtcgagagtcattactcagccgagagtcttcatttctacctcttccatgtctataaattgcacggcctcaagcctgtttgaagttacttctccaccacccaacccgtcccttcaaataatcctcatacaaaaaactcttcttcataaataccactttcaatcccgcatttaactacctcactgagaaacataaaagttataatgtcttcaggagtgagcaggttctcccgtcagctgtgttaatacatccaaaaaagctgattgaatatttttgattgtatcttctactttgctcattgacagataatcaactcatcgatcatcgccgaaattgcacagcatggatacgaccatttggagagcgttattcggtcatatttatcgcggtcaattccaactatcagggaattggagcggcttgtgtaaattcccaaactgccctttcatatccctttcttcatttatttttcatttgttccactgctcttctctctccgggaatcaatcgaatccatcagcctttggatattgacttgattctttacgcgtttccaccccatcctatcagcgaaacatctgaatacgaaagattggccgaagaggccaatttcctaaaacgaatcgtaagtcgctagctaaaagtatcatagtatctgaagtcaattgttcctgagtgggataggtgttattttgattcttatcacatgtaggcagcctcaatgggagtgacccgcgtgcatgtgctatccaccagtatagccatacaatcgaagagcaacccactacgtcacgagcatcaccaactcgtgcaaaagattcggctccttcagcgtcagaactcccgcgctgaggaggagctacttcacatcctatccagccgaaggcgccgttgagcaggttgaagaaaattggttgattctttctctatagtgggactttcggatttcttgtaaattattttttatcccttcttatctgtgtagttatgttggataagtatcttttcgagcacttccctgtatctgtcctagatgacccttcagcggataatgatcaaatttaatatatatatatctttgatgatatctgggcatctaatgctgtgtcagtgttgagcagacagtgaaacatggggatgtgctttgggatagctttaaataggaaagactattgagggaaatattatccaaatgactatgtgaatgtagctgggtggttcggacaagtctatcgattgcggattggtagtagcaataagaggtcatgatcaggtagctacgcggatggcaccgctaggaggccagctacgaaacgacagagatggacggctggcgccagaatgtggtttgcgaggcaaacaaccttttgagtgacccaaaccattcaatccttgagcgaccacaaaggttacagtgcacaacataatggaccttggggctttactgagccagatagtcctcagtctagcaatcacttcttcccatgtaaacaaacttttcctttgagtctttgatataatttcggcaatcgtccaagccagttatgaatttgtatgatagtttttccaagagaacaaagaagaaacaaccgtgggtttcgagtggtttcccggatgactagtctcaacttctcccaagtccatgtaatattatgaagtagtcatagtagtcaattgctcaggagtgaaatgcactattcaggactctccgcggagtcgttccagagtggtatttatattgtagatcagcaggagagcgaatctaggaatgtcgaagaaacctctgaaggaaccaagacgaacatcctatggccacccgtcgtcgagcctccatgtgacgcaaacatggtcaacaggcaatctgtctcagtggacagacagtttgggttcggatattaccgtgcttgtttttcgatgaaaactggaagattgaggttgaccggtgcatgcaaaggttcagcagcttgatcatgttaaggactcaggagcgtccacaaacatgaacagctaaactgtagtttggttgctgcctgggactagtcccagccccaagccctgaaacaaccatgagggtcacgaagccccatttttacaaggtaaactctggtgccttgcagtcaaacaacagctcaaccagtctctgtacgactgaggagtcagctttgggtggtatacctgcccccgcctaaatgtcattagcttgatgtttgattagatggatcgtatttatttcgctgggaaaggaatgtgtactttgggctggctggtggattttgtgaggactccggctaccctcgccgtacaggtcccatcccctcagtccaaatagactgtgctagacacttctttagaaatcaaggaaaacggaaatgacctcatgttttggattgcaaatttattttgtaaaatgatcttgtgaatccagaattcagttgagtggcacatgtggaagatacacaggccaatcgaattcctgcctttgtaacgtgaaaatgaggtacatacaaactgaatttctgttcattaaaatcggcatatttatcttcagagtatgtagcggaagacttcccatcaactttacagccccctgtaaagctgtttttgcaggctgtaaaatggatttcccagagaagaattagctttccagcctataattctagctttccaaggcctgtaaagctgaagggaggtcctccagtttttgctttccaattgggataaaatacttctgtcctgttttttttgtgactgtgttggaatttttccactttcccacttaattttctatgctatccagttctgctcccactccctttctgttgaaacttggaccaattaacagggaggagtttttggatgaattttcggacaacaaaaaagtttttgttggaacagctcaaagtggcaaaaaatgaaggtgagaactgatggggttcatttcttgtaactaactatgtttaaatagactaagtacaagatgttcagaaagtggttgtggagaaatgaataaagaaacaataatgaataaacaacagactgagaggaaattaaattcagtgttgatgaatcatgagagacattatttatttatgatagctctacttgataaacaacaaaagaaaacaagaaccacatttctgatgaagatgttagtttcatcagatcaatctcaacaccataactttaagaataattagaagataagcatggagaagaaaaaaattaacaactagggattcagggttcttttgactacaagagtttgatgtttaattttcatgacttgctactaggcagactatataattattagtagtttggtgaagtaatgtaagaaagaggtataaaagaattgagaagtaaaggagatgaagaagatgaagaagggaagagtcgaatttccaacactttctgctctcagtctccatgttatttctctttttttcttctttactctcaaaacctaatcactccttcaaaaacatcgcctccgcctcaactgcttggcctgtcctccactccattcaacaactccaatcaccctcaactcatttgacaattccctccaacatttctcttcaacttgacttcttttcttccctcattctctatctcttattcttgtttcccttcttgtccactctcactgattttgactccatatcccctcaaatttggtacaaccatcactcattcttgtacctcaaactactcacttggctcttgccaaattgatgagaaaaatctaatcaactcctctaatctcatggaataacattgacattttttctttctcatatatttatttcttcttgtttaacagtgtctattatctcccattttttgatctcatatattccagtcttcctgtcctatctaagtcaaacatcagctctaattgaggtgaatttcttttctttgtttttatgattgtttctaattttatttcttgaaaagctcctatttcatcactatgggcatttatgtggctatattgggcatttatgtcaccaacaccgcagccgctatgctacataatgatccaaagtttagagagaggaaaaagttggattgggattggaattgagtttgatttcagtgtctgtttgcagggttgatctggtggatgacacattctaaacctgcttgaaaacagctgttgatcacttttttcaatttttcatttaaaatgaaattgtttggatcctgattttttgagatactttgaaaaatgattaaaaagtaccaaaaaagccatgaaatgaggaaaaatatacatttatacaaggggattaataaacgtaccccccttttctgctattgacacctggtttttcacacctgtttttctgcttctacacccggttttccccagcctttttcattctttttttggcaattctgaatatgctaaaaatcttctaaaattgatcattctttttgggtatataaaaaattctcaaaagagaacttcaattttttttatttttctcaccaatttttcccaattttttttgaccctatgaactcttgaaaacttgagttaaacaaaaacttattattacttgtcaagtttttaatttttcttctccatacagatggtatcattgaagatattccttattatgtccatttgcttatagctcaaacccaacaacattgggatttccaaaatgaaatcaaatttggtcctttataaatttcccaaagattgggcaagatcaatgataaatttaaatgtacattgaattctcaaaaacgcataggcagaaaaaaaaacttgatgaatcagataaattaaaattaaaatttctcttttgaggattttttatatacccaaaaagaatgatcaattttagaatatttttatcatattcagaattgccaaaaaattaattaaaaaggctgaggaaaaccgggtgcagaagcagaaaaccaggtgtgaaaaaccgggtttggatagcagaaaaggggggtacgtttattaatccccttatacaaaaacaatcctatccaaatttccaaattttaagaatcatccatcagaactcattttcagaattttcacctggaagaataaaaagcattacattggttgccctagagatggcaccaagtactttctacttgttgccttccaacaagtacttgcctacgggtgcgggtgcaggtgtgggtgtctgagatctgagaattttcatgcaagtaattgtacagtgggtagacagtgaaaagtggctgcttattttagattacagagtcccaaaccacaaacttcaagtcatgagacttggtcagatggtgcataataggttccaaaaaatgaatacaaaaaaaaactttcaaaatttgtgaaaaaaaagggccttaataaaaaaacacggtttttccgcattttgacgcggttttggctgcgcgcagcacacgcggtttccgcatttagacacggttttttaattaattttttacggcttatttttcgagttttttttgaatttttgaagttgtttcctacactataaaaggcgtagaatttaatggtaaaaaccatttttcataaaaatgaattttgattattaattattttttttcactcatttctcaattaattgtttgcatacatgtatgtaccttattttttatgtttttttaaaattttaaatttatttcctaggttttacaatatgcgtagaatttaatggcgcaatccaatttttttaaaactcaacggttcacttttaatactcaaattacacccattttttcacttaattttttacagcttaaatttcatcattttttgacattttaaatttatttcctacactttaagacattcagaaaattatggtatcaaccattttccccaagttgaaaactataccttgaatgctgcatttgacacatttttttaattaattcctcactttttcacctaattgtttgcatacatgtgtgtaccttattttttatgcttttttgaagttttaaagttgcttcctacatttaaaagtgtgtataatttgatggtaacatccaattttcttaaaactcaacggttcattctgaatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattatttttgacattttaaatttttttcctacactttaagacattttgaaaatgatggtaacaatcactttgcatcaaaataaaaactgtatcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttgcatataaatttgaatctgatttataattctgattaacggtgtacactattagtgtgataaacatataattggcatctgttattgatgaatttataaagagaaatcacaaacttgaatatggttgaatttctgtgatgttctaaatgtatttctacaggggctacaaaaccaaaaaaagaagagcttcccttgatctgattgtgaatcaaatctgtaacatttgttccaaaaaaactgctgaggccatgaaaattgtattcaattagcaggttttattttttcatttgaatcagcagccttatctttggggggaaactaggtgtaagcaaaagggaattttagaggacattcattttcttttctgggaaattagtagtaaattctgggtaaaaactagtgactttcttgtgcgacccattttctatcatgatccttttagtgatttttacaaaaaaattcaaatcttccggggtgacttatttgtgatttgcagtcactggaaagccagtgccctgaaatttcccctggtgtccagtgttacttcaaagtcaaaggattgggactccctgatgaacacaaagggcaaattgtcatttgagcagacaagctctagagtaacaatggagttgtaacatatttcacttcatgtcacctgacacctactgccctcagatatttcctggtgaaagtatgaggggccatctctagttttccttctagactccaattccagggttccattttttctgccaaggggctgtacactgtagaaaatagtggggaagttatgtacagtgggtagacagtgaaaagtgactgcttattttggattcaagagatccaaaacacagacttgaagtcacaagactcggtcaagtggtgcagaataggttctaaaaatgaatatgaaaaaataaaaacaaaaaacaaagtttcaaaatttgtgaaaaataaaaaaataaaattaatttttctcaaaagctttgaaattcattttgggtgagtgagagtgctgagagaaaggaagattaagatattagatttagaagaatgattatgaatgaaaattttggaaaaattgctttccagatggcttcaaagagctgttgattggggcattcaccagcccacattgcagtaaagcactagaatttactgttttggctccaatctggacatccaacctggccaaacctttttgggttccaatttttttcatttataatcattctttccatgttccactctttctttctctcagcaggcccactcccccaaaatgaatatcaaagcttttgaaaaaaaatcagttttatttttttatttttcacaaattttgaaactttactttttgtttttgttttttcatattcattttctgggacctattatgcaccaccagaacaagtctcataacttccagtctgtgtttgggagctctggaatccaataaaagcagccacttttcactgtctacccactgtacatatataagtaataatatctctaattataaataaatgctatgttcagactggctctgaatagtagcaggctgacaggtatcatgaattcaagctggtgggttggttttgtgtactccaaacaaactggctataaacatctgggaggttactgtacaccaacagtattgttatttttcaagatacaatgcaagcagcaccagtccatctaagctaactgtaaatggaatatttctgatattttgatagtaaaattgtgctgatgctatgtgttttctccataatagaattggtttctaaaatgtgctacactaatctttgagaggaaaccccacctctatggaagggatgtgttccacttgctagctgtccattttttgttgtgtagtgtagtggtccaccattgctacaaggaaaatactgtcacgtgtttcttcttgaatagtgatattgttttagctcacatttttcagtttttgatgtgtctgtggtttgtttggaacatatcaagtagtcattatatgttcttgatgttatcagtcagaaaagattcaatgacagatgcacaacagaaattttgaaataacagatgcacttttttcaaaagaagaaaatctttcctcattgattgactaataattagtgcatttgcattttttgtatgaggttggagttgatcaatcaagtttatatattggtttgtttgatcctttacaatatgatgcaaatacagtcaaatgtatcaaaccactgttggaaaactcccctcaattagaggtgtttccagaaatcatagagaaagtgttggaaggaacagcttgatgttctctaatttgaatctttgggaatgggaaccccctccctggagatctgcctatcttccactcaagaattttggtttcctgacaaaccataagaactgcatggatcttgtctaccagtaggatctcatgaaacattctttcaaacatattcacaaagcctttctgacttatcattccatcaatctgagacatttgtacctcatgatatttaggtatgcaggtgacctggatcaaagaaatcaaacatttttgccagacttttcagatggtgccatgttccatgtgattgcacacaggcacatttgaaaatccaaaattgtgagtggaagatggggggatgtgtagcagtttgccacgcccaccaccagataatcatgtttacattaggttcaactcaagcccctcctttggaggcttgcttgggtgtcgcaggaaccgcgcgtgctgcgggatgtccttcgagggatgaagggacgcgtgtttgggtgtcggaggtgtgcgggaaccgatcgacagacgacgatcaaaacataaatacataatgcccgatgaaaccaggccagacacgatccccggtacgtatcactctgtctcgtcagccccgggttaaccaagtgtttgagaacatcctgctgaataaaaatcgtctcatttctttacagatctcattatcaagctgctctacaacatcaccgatcggtaccgcaggatagacatttatgatgacgggagtgagtcgctctcggatgttgatgacgagacggtatgggttcatgataactggagatacgccagagcggaagctctgtcgatcggcgaaatcgacgatctcaatgctctcctccttcagatgcaaaactccactctacctgcgttacaacagcaacttggcgaaatgttggaatcgctgaacctagatgatctacctgcccgagttccaaatccaaatcttttctatgctccagaaatcgtattccgactcggccataccgtcgatcaaatcaatcattttgtccagtccattgccccgattgttgtgaatccgttgcacatacctcagaagagcgatcatgattacggtggtttgaaagtctacaggtccactgatctgatagagaaattgaacgacttaatgcgccaaaatgttatacaggccttactccaccatcatgtcctgttcattcgagcctgttcaaacaatcatcggaccagttcttacgatgaatcccaactgaagttccactcaaaaaatcttgcgcaagcaactgctcaaacctcggaggcaatcgatcgtctaatcaaatggtccaagaaatcggatttcggtttgattcaggccgactgtcaaagtttcgcaaatgatctcgatccgattctggaaaacctattcacacgaataatctcaaaagtcacaccagaacaacggcgtaaatcaattaatgcgggacataccaatcaatctcaagctggacctgaaaatgaacgtcaagacactgggtctgatatcgactccagcgatgctcaacacaatcaacccagcgcgagccgtttgactgactcatttgatgacacctctctgagcttgcacctcatgaggctgactgaggcaaccataccactaatcaaaattctcaggattttcttcaaaaaactatcggacacaccaataagtaaagcaccattcacgatcagtgcccaactgtgttccgatcagatcaacccaatggattacgaacttggctctctcgattgtggcatcgaaaaccttctgaacgtcatatatcagcttgacgatggtccgatagacatggcacaagtgaagtatctggagaccttgcacgaagagctctatcgccatttcaattcatccctaaccttactatgcttccatctgatacctttgagtgagactcagtatcatcttcccagatctgtaaatctctgtaaaacttggttttttactttaagagaacaattctgcttggcttctgacatgtttgtagaggctctataccagatgaaaattgctatacaaatgtaatcaatctgttctcaactgtggatctcagcaatcctggaggattctctgagtgtacactttgttgaaatctgtgccccatggcagaaagctctcctgaaccaaatcaaattcaacacctttttactttgccacctctattcccctgaaaacatttcaaaattcataggataaaaaaaatcaacaaaaatcccgtttgatatggaagataaagatacttccaacttcccaaaccctggcccacctgtctctcaatcattctcaacacaatcctgttaatggatttcaaagttaatctcagaacttctctcccacccagaactaaagaacctatgactgatgttttccaaaccaaggtgttagagcacaagcaacatgaactaacaaagagagcaaagaacaaccaaagctgtgtcaagcaagatgaaaggaagacacagaaacaaagagactagaaaattggatcatattcatttctcacctcatggtttccaagcctcggtgttagagcatgaccaataggaaccgatgaagagggcaaagaacaagcaaacctacacagctaaatcagcggacatgggctacaataccgctaaacctagtggattgccactacttggctgacaaaaatacagccttttttcagtgattttgatcagtgcaagtggtggtgctctgcccactataatggagtacagtacagagggtaaaaaagcttgcactaactgcagagcagctgttacaacgttgatacaatggagtgcattaggggagttcacattagtgctgcttcccaagcaagagttgtggcatctgcaagaattttcttgggtcctgtgctgtgcaattggttttagtgggcaaaaggcttgatctggtaggcaagaaatgggtttgcgaggtctgactcccaattaaagggttggatgtcctgaataccaccttcagacggtccttctgacgtcccagaaatttgggagtcagagttccaatttctgggagtactgttgtttaatcaagacccaaaaaataacagggttgggaagcaagaaatgctattgtgaatgttgacaaaaaagcctgttggaatttccgctccctacactctacactccgctatctccgctctgttttgttctctttgcctttttttctctccttcccgctccgctcacttctcctccgtcccgttctccttgctctctctctcctcaatccctgtatttttcctctcgtctccatcttccccttctgtatgtttcagcctcacaactccctcaaaaccacaagtcagccgtaacccaacacaaccacaagtcgaacgtctcaccaatcagtataaataaagggatcaatgccccttctcaccgtcttttcctcagcagtctccgacatctcgatctcaacatcgacttccttcaaccacccacatcgcctccactgctcggctcctcgtcaactccaaactccaccaccaatcctatccaaaaattcctctatttgtctctctccgtcttcccttcttttcttccctatttctctacttcatctctctcatctcccttcttgctcactctcaccgttgtcgattccacttaaactcaagctcacttcatcctccgctcatactcattccgccaactacttcccttgaaatactcatttggctattgctaatttggtgagaaaaaacattgtcatcttttcctttttgtgtgttatcaattattgacctttttttattttcaaaaacatttatttccctcttgctcaaaaaatacagtgtctactacctgtctctgtttgatctcatttatttcagtctttctgctttgtctaaatcaaaagacaactctactcgtggtaattcttctttctttatttttcatatcattgttgattcttttttcttttgaagcttcaaactcatgtttattgtgttttagttctggttctattttcagtaattattcctgtttttcatcaaagcccatcaattgaaggtgttttaagagctgatagagcaagccttggaaggagagcatctaatcattttggcatgaatggttttgaacctttgttggtgaaaaacttctgcaaatcccttcctggagaactgctgtacaatctcactcgcttgtaactcactatatttgacatacaggtgacctggatcaaagagatcataaactttgaaagggtttctaattggtaccaggttccatgtgattgtgggcacattaaaccgaagcaaataattgtgagaggaagatggggggtggtggcagttttcctgtgcaaagaatctacatcaacggacacaccccaaaatgcttaccccaaaatgcttgccccaaaatgcttacgtcaggcccaagcccctcctctgtaggctctgcagaacttcaatcgaggcaagtgggattccctcgattgctcattaacagccatcaaccaaatcataattcataatgctcgaccatgaaaccagaccaaataagagcagcggtacgtatgactgcatttcattaattctgggcaatcaaggtttggcaaacactctgatcaatcaaaattgtctgatttttttttcagacctcatcatcaagctgctcaacagtatcactaacagataccgccggatagacgtttatgatgaggggagtgagtcgcccgaggatcttgatgacgagacggtatgggttcatgataactggagatacgctagaggggaagcactgtcaatcggcgaaatcgacaacctgaatgctctcctccttcaaatggaaaaccttgttctacctttgttacaacagcagctcaacgaaatgttggaatcactgaacctggatgatctatctgcaaaagttcaaagtccaaatcttttctatgccccagagatcgtattccgactcggccataccgtcgatcaaattgcacgtttcgtccagtccatcgccccgattgtcgtggatccgatgcactcatacaagaagaacgatcacgattatggtggtttgaaattctacaggaccgctgatctgatagaaaaagtgaatgacttaatacatcaacatgtccagactctaatcgaccaccatgtccggttcattcgagcccgttcaaattatcatcagatcggtttttacaatgaatccgaattgattttgcagtcacgcaatctcatcaaagcaacagcacaaacctcgaaagcaatcgatcatattatcaaatggtccaagaagtccgatttcagtatgctccaagacgactgtctgaggtttgcaaaagatctcgatcccgttctggaagagctcaccagacgaatcttcttgcaaacccggttagaaaaacgacgcaaatcgattgatgagggacataccaatcgtcttcgagctgagcgggaaaatgaacatgaagacattgggccgcatagcaactccaacaatcctcaagataatcaatccaatactagacgtttgactgactcattcgaagagatctctccagcaccgcaactcattcagctagccaagacgactgtacccataatcaaaatactcagaatatttttcaacaaactatcaaacacatcaataactaaagcaccattcacgatgagtactcgactgtgttccaacgagctcaacccgatggattacgaaatttgctctctcgattgcggcatcaaaaaccttctgaataccatgtataaattgcatgatagtccaatggaggcggaccaagtcagatatcttcagagctcggttgacgacctcggtgctcatcttgatgcctcgctaaccttactatctttccatctgataccgttgagtgaggctcagtataatcttcctagatctgttaatctctgtaaagcttggtttcttactttaagagagtatttccaggaggcttctgaccactttggtcatgctgtcttccaggtgagatatgctatgcaaatctaatcaatctgttggtaatcaatcccttgttgtgaagaagcctacatttcattggaagtcaaatgacaataaatccattatatatttttatcgatggatttacttgtttcaagagctcataaagcaagccttgaaagcagacatatatatgtaattgcgccctccctcttgacatcttccactcaaaaaatgttggttttttctgatcatgggccattagagctgcatggctcttgcctaccatcagatgaaacataggtttctttgctagctttttcaaaaaccccttcaaaatccatcattacatcaacctgggccatttgtacctcactgtatttaggcatgcaagtgacctgcagcggagaaatcacacactttgcaaggcctttttatagatggtgccatgtgccatgtgattgtgggtaccatccaaaaatcaacatttgtgaggggaagatggcagaggctggttggtgttaagctaggttttccatcagtaaaaaatcaaaatcttgaagcttgcatgccaagatttttgtagctttacattcaagtcccgcttttgatgtgcgaggaatgttggtcctcaccagtggaactacatagtacgtttctggcactttcaacactacatcatatccagtactggatatggagtaaaaaaactggatattcagtgttttttttttaaaaaaaaaaatggtgtgaagaggtgaacaaaaaaaaatataaaaatactacatatccaggtttattttactgcacatccagtgcgggatatgaagttatgctttgagtgtgggcgaggagatcggggcaaccattttcctcactttttcatgaattttgttgtattgctcataatctacaacagcttcaacctcaagactttcgccatagaaccacctggatctctgcttttttctggtgcattatatgattcagtcagtcaattgctacagtgttctaccatcgaccaatcgaaccacaatgctcaaccataaagccaggccaaataacgtcaccggtacgtatgactgcatctcattgattacccctgtgcaatcaagtttttgcacacattctgctgattcaaaattgtgtggtttctttccagatctcattatcatgctcaacagcatcactgatgttggaatttcattcctaattctagccctcgcaagaggagagcatcgggtaagctttacacttagaatgtaagctacctagaaaactaaaaactaaatactgatcatgtttattcgatcatgtatagagcataaagtatgcgacagtacagctaagcgacaagcttatgataaagaagatgacgtcaatgacgtcatgagtctagacagtgatgatcgtcaatcatcgagctctaggtgagtctcgatgatgatgatcaagtagagagaatgatcgctaacgatcactctatctacttgaacaaaaattatcactagctcgaacaaacgcaactcgttgattacgcttatcgacagaatttcctcaccgtctatcggtgagtgtcatagcctttctttttaacataaaagaaagagaataataactaacaaatgacgattgattgattattattaatgatagcatcgtcaatcaaataaacaataattgtcaaaagaattaaactcgatcttatccaacgagtatagtcattcttcttcattcaaaagaactattattcaagaagagaaatgagtctttagaactaattcaatactcttttctttacaatatagatcatcaatttatacttatccgaagaagtcttagcactatattatcattatcatttctttactttacctagttcagattatattctgcctttaggtaaaaagtcttttcctatttatgttaaattgttgtattttacactttaagaaaagatgacttataaagaaataatgcctttagcttccaaattctttcagatttacagtctcgacgattctcatcaacgatctcgattcatacagatttggatactttttaaaggcagaataaaatctgacgatggaatccttttcacgaaaagacgctatggacgataagggcatcagctctgttcccaaattgacaggagaatgttaatggatagactaaaagatgtatttcattaacacctgtttaaagaaatacaatacgagaaaaggaatgaaatgaaaaatatagtcacctaaaagcagtagatgacaagagataacaacgaatgttttatagaacaatgagaatgaaatgagaaaagaaatctaacaaaagaatgtgatcaatacatgaacttgtaagtgaaggagaaactgcgactgaaacctacaaatggaagatttcggaaaaagaggatcgacgagtttcgatgaatggaagggataagaatgacaggtggccaagtggatcaggatttcgagatgttgaattctgcacgataggcaaagacgttcgtaggacaggagcgaagaatgatgatcgataggacaggagatgcgaagaatgatgttcgataggacaggagagaagacaggaataggacaggagagaagataggagtgggagaagcgacacgagaggagatggtttggtaggatggaaggaagaggaatcgagtgagaattttatgaagttaaatgaggattttagatgagagtttcttcctacgggaaggaaggaatcgaaacgatgaaatcaaagggagatgataaggaaaaagaaaaaggtttgagcggaatgagaaccgcgtgagagcttgagcgtcatgatgtcatcgcagagatctgagcgacatgacatcatagttttgagggacaaagagcagtctaggtctcaagctttagagcttagacatcaacacccccccttccctcaagacgaaatagtcctaaagagcgaagagatttcactagtgctggtcgaggaacagattttgtgagaaaatcggcaagcattttatgcgtcggggtgtactggagaataatttttccatttttgatgacttctctaataaaatgaagctggatttcaacatgcttcattcttctggagttggagttggcatcaaagtttgcaactgaaatacaaccttgattatcttcatgcacaattgttgcatttatagagtcgtcgagaccaatttcaactattaattggcggatccagaggagttcacatgagaaatcggtgagtgcacggtattccgcttcgcacgacgaaagagagacaactggttgctttttagtttgccaaccaatgaggtgatcattgaacagcgagaggaaaccagtgactgagcgtcgggtggctggacaattgccccagtccgcgtcagtgtagccctcaagagggctgactgatcctcgcgcgtataccagcgcatggtcggcggtcccagcaagatatcgtaggacatgagtgaacgattcccaatggagaataccgggggcctccaaaaattgagaaagctggctgacggcatgagcaatatccggacgagtcgctgagcttagatagctcaatgcccctacagcgctacgataattaacacctaaagaattgaatcgatcgatctcttcggtcgaagctttgtcgagttgactgtttggaattagaggagtcgccacaggcttgcatgctgtcatgccatatagggataagagggagttgatgtaatgtaactgcgagagaattatggctgacggttcgtgaaggacttttattccaagtaacagttccgccttacccatgtctttcatgtcaaactcatgttttatctccgccttgaaatctgagatgtctttaccgaatacagcaatgtcatccacatggatgaagagccataccggtttggcgtccaagcgatagaaaacacaaggatcggaaactgagatgaagaaacccaccgatactagccacttggagagacgattataccaagctagcggtgcctgcttcaagccgtatatcgctttcttcagtttgaggcacactttctttttatcgagattgacaccttgaggtactgagagatacacttcctcgtctaagtctgcattgaggaaggcagtttttacatccaactgttggaaatcaagatcgtttgcagcggcgtaagaaataagagcgcgaagagaattaagccgaccagtcggtgcgaacgtttttgagaagttaacaccgtgtgtttgtgagaatccttgcgcacacaaacgtgctttgaagacaacatcgccatcgccagacttcttcttgaatacccaagtagttcctacagttttaatacttggggtcaaagggacaacatcccacaccttcaagcaatccatagcattgagttccttcttgattgctccctcccaggactttgcctccgcgcaatgaatagcgcggtggtagtgagcagggatgtcgggattggcgatagtgatgaatgctcttggttttctaacgcggcgagacgacaagatgttcgaggtcgatatatccccattaatgatttgggaattagaatctagcgagacgagggcagcgtcgtttaggtgttgtccttcagacaagtgttgaattgagtctggtcgaaccgagggagctatagcagtcgccaaaatttcaggagaatcgggatcatcatcctcgtcaaacgagtccataaagtaatcattgacctcattatctataccgggcacaaagtcttcagaaaacttcggaaaggacgattcatcgaataaagcatgacgggtccggattagtttcttgtcacttaatcggaggatgcggaaaactgttccttcattttcagagccgactaaaacaccaacctctgccttattcccaaacttccacgatcgatgagattttggcacgcagatgaaggctttgcatccaaatgtcctgatacgatgcaggggaggaggcgatttagaccagagttcataaggtgaaaaattggaacgagatggagtgggaagtagattggacacaaacgtggaagtgttaacagcctctgcccagtacttctttggaagattactggtcaagagcatggcgcgtgctttatcgagcacagtgcgattagcacgctctgcatagccgttatgttcaggagtctccggaggcgagaaaacgtgacgaatgccttgatgttcggtgaattctttgaataaatgactagtgaattcgccgccgttgtctgagacgatttctttcacccgtgactcttgaagattttcaacttctttgatgaaagttttcacggcgttaagagtatccgatttagccttcagaaaacgaacaaatttgaaagaggagaattggtcaacgatggtgagaaaataattgaaaccggaaattgaagagggtttgattggtccaaccaaatccatatgaatgcgatgaagaggagaatgaaccggggagaaatgacttttgaagggagagagtgtcatctttgaacaaacacacacctcacagactgatgagtcagtcggtcctggtaaattcatcttcttcatgatcgactgattaggatgtcctaagcgatgatgccaaatttcatgattggagtcgaccttcttgctaaagtttactgatggcttgcttgagtaggaggagtgcaacaggttgtcaatgatttttccagaaaacagagatcctgactcgtccgtgatgtcgaattgattctcagttttcttgatagtgattgaggttctaatcaatctgacaagagagatgagctgctgagagatgtttgggacatataggcaatccgataatattacttccctatcattgatgtggagggaaacagagccgtgtccttcagcaatcagaggtgccgagggattcccggtgctgatggtgattttcttttgatttagggtagagaaaagcgatcgatctcggatcatatgatgagaagcagctgagtcgatgatgatggtattatgagaacctgggtgaacataggtgacgaaagcctcagcatgagcaaaacttgcactcgggttcttctgatttcgagaagaattcttcagatgaggatatttttcgaaacagcgattttcagggtgattcgattccggattgtgttctttggaaccgcagagatgaatgattttagtcggaaactttgactttggggaggtagaggaagttgaaacagtcgaggtaaagagggcgacgttcttttcggccttactgaacttatgagtctggtacgtttgaagttcgttgaggactgagtaaggatcagatacggccttctcatcaagagccaatttgtcgacgatttgatctaggtcttgattcatgagcttcccaagaatgaggtaagcaataactttgacaggaacattgatgccaactgcatcgatgtcgatcaggcaagctcgcgtttcatcaatataattttgaaggtcccccttgtaagttagagcggaccaggtcatgtaaacgcgaccttggttgatgaccgttcttgaagcgtactgatcagcgattttcttccagaggaggtatgcgctatcaatggtcgtactgttgacacattcattgtagcatcgttggctcagtcgaggtacgatgattgagatcgctcgatcactagagttggagtttactagggtagcagccgatgttacgccttcaacagggggagtgatacatacaagccacaaatcttttcctcggagctgaaccttcattcgaccgaaccaggatggataatttttgccatttaggatagggagaagatgttcggtcttgatcgattgatgttcgttgttgtccgccattactgctttgatttttagttctaggtgagtcgttcggttactgagcgatcgagactgtaaatctgttaatggatagactaaaagatgtatttcattaacacctgtttaaagaaatacaatacgagaaaaggaatgaaatgaaaaatatagtcacctaaaagcagtagatgacaagagataacaacgaatgttttatagaacaatgagaatgaaatgagaaaagaaatctaacaaaagaatgtgatcaatacatgaacttgtaagtgaaggagaaactgcgactgaaacctacaaatggaagatttcggaaaaagaggatcgacgagtttcgatgaatggaagggataagaatgacaggtggccaagtggatcaggatttcgagatgttgaattctgcacgataggcaaagacgttcgtaggacaggagcgaagaatgatgatcgataggacaggagatgcgaagaatgatgttcgataggacaggagagaagacaggaataggacaggagaaagataggagtgggagaagcgacacgagaggagatggtttggtaggatggaaggaagaggaatcgagtgagaattttatgaagttaaatgaggattttagatgagagtttcttcctacgggaaggaaggaatcgaaacgatgaaatcaaagggagatgataaggaaaaagaaaaaggtttgagcggaatgagaaccgcgtgagagcttgagcgtcatgatgtcatcgcagagatctgagcgacatgacatcatagttttgagggacaaagagcagtctaggtctcaagctttagagcttagacatcaacagagaaaattactcgatttgggagtccaaaatgcgatactttctcgactctcgtcagcttcttgaagtttgtcttcacgaacaagctttaccaatcagcgatgaaatagcagcaaagcattcttgtgctatgtttcatcttagctctgttgtcgacgattccatttacaattccatctttaaactatcgtcaaatttaacgccgttttcagtctggtcagctctcaagaagaaatatgcatcaaagtcgatcttctcactctgtaaagtctggcgattgtgggacacaattcattgtgatcgaggaattgtttcttatgtcgatcgatgtctcgactgtctaggagaattcaagacgatcggttatgacgttactcaggatctttttgctgtctgcattattagtcgagtcactacagtaaaacaagatctgatggagaatttaatgctcgatgaagatctcgtttccgatccgtttcgactcttagaaaaactgcgtactcttgctgtccatgagcaaactctgacgaagcgtgatgaaagaactattcaatctagtagttcaacttcagccttgtcgactaatttcaaatcaaaaggaaaacgaccgcctcctccacctcctcctcaggattacgagcatccatgtcagaatggacacgatccgaatactacacacagtcaaagaaattgctggtacgataatccgtctaaaagacctaaacgttttcgagtttggccaccatcaaaagctaccatcactcagaccgctacttcaaatgagtccaatcaacaagcttctggtagtaatgcgaacaacgacaacgcagttccttcttttggatactgtagtactgttcgatcatccttgcctcaagaaaaactagtagccatacttgattcaggagcgagtaatcatatgttcaactctcttgaattctttgtcgatagtgaaccagttcacatattcattgtcaccggcgatggaaaatcaagagaggaacttattgctgttagacgaggaacagcaatgattcagatggccgacaataaagtaatcaccttgaagaattctttatttgttcccaatataactagaaatcttatctcactcgctcaactgattgacgaaaagattttgattcagcgagctggtggaatttatgaagtcatttcaaacaatcaagaaaaactttttagtgtcaatttgtctaatcaattgttcgaaatcgaaggcgatgtttttcctcctcatcatcaaaccatttcaatgctcacgatctcaactgaaacttccggctttacaaaatggcacaatcgtctcggtcatgcaagcacggatagattgaaggttgtggtaccgattgacgaaaaactagtaaaggataaatgctgtgattcctgtatgaaaggaaagttaactcgacgaagctttaaacatcactttgattcgacctcagctgctttggaagtcgtccatggagacctagtcggacccattactccatcatcaaacagtggagcacgatactttttaactcttgttgatcaattcactggattcataaatattacaatcctgaaggacaagagtgaagcgcccgatgcgattgaaaaattcaaagtgttctacgagaatcaaacaggaaatcgattgaagaaattaattacggacggtggaggtgaattttgcaataagaaactgtctgctttacttgaagcaagtggagttcaacacaatgtttcgcctccgtatactcctcaacagaatggatttgcagagcgtgcaaatcgtacgattctcgatatgactcgatgcatacttatgcaatcaaatctagcgccggaatggtgggcagaggcagttaaaactgcttgtgcaattactaactgtctaccatcgatctcgaaaagtcgtactttgccgattgaacttcttttcaagaaacaaccaaacatcaagatttttcgtccttttggttgtaaggtttggtcgttgaaacctgaagttcatcacgagagaaaattcgattctttatcatgggagggtgtcttaattggatactcgaatgattattctacttacaaggtggtttgactcgacaatcttcaaataataaatgtcaaacatgtctactttgaagaagatgtttttccccactgtccagcattgaataaaagcttgaataacttaaagcagtcgaataatctaccagtttttcaagattctcaatcattaccgtttgaagaaagtcatttacccgttgaagaattctctcaagaagattgttcgaatgaattgcttcaagaagaaatcgcaaatgaaaagcaaattcaatcgcaaaacggcatcgatgccaacaagatcattaatagtgatatcgatgaatcaaatatattgacttattctagacgaactgcgttaacttcaactgcaccgaaaactcataaccaggcgatgaaaggagaggaatttgatgagtggaagaaggctgagcggaaggagtacgaaaatatggaacatcataaagcttggctagtacgaaaaagacgtaacgatgactcaccaataccgttgacgtgggctttccgtaagaagcttggagcaagcaatgaagtcacagaattcaaagcgagaatttgtgttcaaggtttttgacaaaccttcggtctcgatttctttgcgaaatatgcaccgacgggaaaaccttgctcgcttcgactactcatttctttcgctgttaataatgacatgaagattcaccagcttgatgtaagaagtgcatttctaacgtgtcctctagaagacaaagtaacggttacaccgccaccaggatacgaaggatcagatgatatggtttttgaattaaagaaggcggtctacggtttacgtcaagcgccgcttgtttggtacaaacgattatcgaattttctgaaatcaatcggattcaatatttgtgtatcggatccatgtgtcttttggcgaggaattcaacccggtaaacctatgacatggatctatgctcatgttgatgacttggtcatcataagtcatgatcctttgatctttaaagaggaaattgagaaggaatttgcggtcaaatatttgggggatgctgaatttcttttagggatgaatatcactcgatcaaagggaactgtcaagattaatcagcagcagtacattgagagaaagttaactcaattcgatctgcagaacgctcatccagcatcctgtccgttaaatccgagaattcaattgaagacggcaacgaaggaagatcaagaagctcttaaacgtcttggtctcaactatcgttcgattgttggctctttgaattatcttagcatactaacgcgacctgatatatcctatgcagttagtgctttgtcgcaatttctagaagaacctggcttgacgcactataacgctgcggaacaagtatttcgttatattgcgggaacgcgagatgttggtcttacgtacaagaaacaagaagaatctgatttaaaggcttacgttgatgcagattggggaaattgtctgatcacacgtcgatcagtatcgggttatgtagtcatggctggtaatcatctcctctcgtggaaatcgaacaagcaggacaccatttcattatcttcagctgaagcagaatataaggcactgtccgatctcagtcgagaagttgtttggattactagcttgatcaacaaaatcaagattttcaaatcgccacgtcatattccaatttatgtcgataataaagccgcaattgacctagcgaacagtgagacatctcaaaatggttttcgtacgaaacacatggacatacgacttcatttcgtccgagaacatgttcaatcaaaattgttgaagctcctctacatcaagtccaatgaaaacccggctgattttctcactaagcctgttggtcgatgcactattcgacgctccttaagagtcttgggaatgtatggaacttcagattctgcttcgcatctaacgactcgaagcacggatgactgttggaatttcattcctaattctagccctcgcaagaggagagcatcgggtaagctttacacttagaatgtaagctacctagaaaactaaaaactaaatactgatcatgtttattcgatcatgtatagagcataaagtatgcgacagtacagctaagcgacaagcttatgataaagaagatgacgtcaatgacgtcatgagtctagacagtgatgatcgtcaatcatcgagctctaggtgagtctcgatgatgatgatcaagtagagagaatgatcgctaacgatcactctatctacttgaacaaaaattatcactagctcgaacaaacgcaactcgttgattacgcttatcgacagaatttcctcaccgtctatcggtgagtgtcatagcctttctttttaacataaaagaaagagaataataactaacaaatgacgattgattgattattattaatgatagcatcgtcaatcaaataaacaataatcgtcaaaagaattaaactcgatcttatccaacgagtatagtcattcttcttcattcaaaagaactattattcaagaagagaaatgagtctttagaactaattcaatactcttttctttacaatatagatcatcaatttatacttatccgaagaagtcttagcactatattatcattatcatttctttactttacctagttcagattatattctgcctttaggtaaaaagtcttttcctatttatgttaaattgttgtattttacactttaagaaaagatgacttataaagaaataatgcctttagcttccaaattctttcaactgaaaggtaccacaggatggacgtctgggttgatgggacttggacgcccaaggatgctcataagcagatagtatgggttgatgataaccagagatatgccaggggggaagcttggtcaattggcaaaatcgacaatctgaatgctctcctccttcaaatgcaaaacctcgttctaacttcattacaacagcaattgggcaacctattggaattgctggacctcaaaggtctacctgcaaaatttccaaaaaagaaactcgctgatgctctcgaaatcgtattccgactcatccatactgtggatcgaatgactcattttgtccagtccattgccccgattgtcatggatccgctgcacagctacaagaagaacgaccgtgattatggtggcttgaaagtctataggtccactagattgataagcaacctgaatgacttgattcatccactggtccagaccttgctcaaccattataccctattcattcgagccctcccaaagaatcatcagatcagtcatttcgatgaaggcaaattgatgttccactcaagaaatctcgtccacgcaacagccaaaacctcgaaggcaattgatcatataatcaagtggttcaagaaatccgattccagtatcattcaggacgactgttgaaggtttgcaatcaaactcaatctgcttctggaagacctgatcacacgaatcgtcttgaaaacccaactagcaaagctgcatgaatcaattgatgagcatgaactaaccaatcaaccccaagctgaaccggcaaatgaacatgaagacatttggtctaatatcgaatccagcgatcatcaagataatcggtccagcactagccaattgactgacttgtactactgcgacacccctctaagtgtggatctgattaggctggtcaaggcagctagactgctcatcaaaatactcagaatattgtttaacaaactatctaacacaccaataagtaaagcaccattcacgattggtactcaactgtgttccgacgagatcaccccaatagatcacgaaatccggtttctcgatcatggcttccaagaacttctgaaggtcatatgtgaaatagacgacaatccattttagatggcaagagtgaagcatcttaacatcttgcacgacaacctctgccgttgattcggttcctctatagccttactatccatccatctggttcctttgagtgagactcagtatgatcttcctaaatctgtgaatctctgcaagatctggtttttggcactaagagaacacttccgcttggcttgtaagaaacttttttatgctatccaccgtatggagatcgctgtagacccgtatcaactcgcttgtttaagttagctgtcgatttgaacactcctggtcgtgttgggtctcgagtttcctttggctgtccactttcaacctaatgattacctgttatttgactgctgtagttgttaggaactatcatcatattagtcagtagaatgcttgggtacactggactagttatctcccacatggacttcttgtcttgttgtttatgatcatacaaggctcaacgtccaatgttgatgaattcctcttcaagaattggcctggttgtaagattcaactctgtgaatctttatgtttcccagattgattcaatctcacaaattcaggaccctggtaaccccttagagcatctccactgcgggccctatgtaggggccctatcccacatatagggcccgcgagtcccaaaaccacagccaccgcggcccctataatagggaccagggttgaaagtccctatcaagctgtatatatacagacttgatagggcccggctgatcggtcccatctgttagagtagtgctggaagttcatagaagattcaagattacaaccttgttttagtccataactatgtacttacataagcttaacctaatctagtgatagtcacaaccctaacctagataagcatgtacatagtatatagtctgatcagtcccggttccgggctcctctctcttttcctcactgagattggagaccggaacttgtgcgtgccgatagcttaccgcgccgggactgtgacgaacaggttagtttatcatttcattctctctatgcaatctataccgagattggagaccggaacttgtgcgtgccgatagcttaccacgccaggactgtgacaaacagtacccatttgctttctgcatcttataccatcccgcgtgaaacttccgacatcgtaaggttttacacatcctcaagcacaccacaactctgaccgatcggctttcaccaacctttaaggcggatgcacccactagcagtggaaaaaaaacacggcttggttgctattcatttttttgggtccctattggaggaatatagggcctcgccaatagggcctgcggtggagatgctcttataaatggggataaccagtaggtatgaatttttgggcaaataatcaagagggtaggtaccaaaactgtatgaatttagtttttttttttcaaggggactcatctcaggctgtcaatgggcttgggcgcccatgggctaccgacaccccaatgggtccaggaaagggaggagaattccacaagcgtgacccgccccatggagacccaccaaattcatgggctgggtttggacagacttttctggaggtgggccggcccattggcccacaaaaaaaccctagtttccctgaatatcagcagaattaacctaataatatgtacccacagtacatattattaggtctgaaggcccagaattggtacctagattatccaattttctttatccattgttaggcctccatgcaataccaacttgacctcgcatctcactgccttgagtgaccaattgtccaagattgttatccaggccaaaaaaaaccatgaacaattttttgatgggcagacccaagacccaccccaagcccacctgtctccaagctggggcaggtttgggcagacttctttgaattccgcccccccccccgtcccacattcccaggtggggcaggtttgggcatggtttttgggcccaagcccagcccattgccagcctgatactcatctagaggatttctttttttgttcatcttaatactttctcacaccttttttttggagaaagaggttagtgatttggatgctcctggaagggaaaactggaaattcatcccagagaggagaaaaaatccactggttagagcctggaggcctcctagacaaaagaatcaaatattacaggttttttttaatattctgaccttccctcccccaagagggtccgaggataagcataaaatgggtatggatggctttgggaaatttaatcctacactgttgttgccctcatcacaatttgtggggggtttccaaggttctgcaagcacattaattggcagttcagactgcatttttcctgctgaagaaaaccactgaggattaagagtaaagaaatctgggaaatatctttatatcagaattatcattgctggtctttgtgaaactggccaaatgcctggcactctggagtctgaactaagattttgtggggataattcaacatttacctattcaggagttgtacagtgggtggaccattatttttggtgcttgttctggattctacagcttcaaagcacaaacttcaagtcacaagacttggtgaagtggtgcagaatagttcccagaaaatgaatatgaagaaattaaaacaaaatacaaagtttcaacatttgtgaaagataaaaagtaaaaatgtcttttttccaaaagcttgcatgttattgattttgggggagtgggagtgctaagagaaagaaagagtggaacgtggcaagaatgattataaatgaaaaaaattggaaccaaaaaagggtgagccaggttggctgtccagattggatccaaaacagtaaattctagtgctttactacaatgtgagctggtgaatgccccactcaacagctgtttgaaaccaactggtaaccatttttttagaattttcattcataatcattcttcccattttccactctttctttcttccagcactcagacttgggttgtacattaaaatctcatgtttttacccggcctggcctgcccaattaagtcacggatagagccgggctagcctgtgggcgggtttgatcatccctatatgtaattgccccctccctcttgacatcttccactcaaaaattttggtctcatgatggaccattagagttgcataaatcttgcctaccatcacatgaaacaaagggttttcccttatctttctagcgttttcaaaatgggggtcagaaaaacgactccctaaaattccccgacgactcccattttggccgaggggttgtcggacgggagtcatctttccaatcccccctgggggattgggagttggcttcccaacaagcttaactaggcctccacggcgggagcggtagcaagcagaggagctgtccacgtcagtggaggcgtatgcctcatgtcaaaatccccgcgcgctgagattctgaatttggcctaaaaacctcaattttttcttcatccttttgtagccttcgcctcattaatatccccagcatttccttcccaggccatgaaggcctgcttcttgctgttccttcaatgctttttgtttctttttaccttgtctcactatttttctaattgttttcgaatatcatctcttgtcaacttgagttaccgattccaagttagagtgccctgcatcttgtttttttttcaagacaattcaatttgtaataataagccaattagcattataacattcgtaacatcacagattgactgttataacggctgaaaaagaaagtgacctaaatcggtcaacttgaagagattggcatctcctgttgaccgttctcaatagacagaaccctttccgagattagtcgtcaaagatgagcggcgaaccagaagatttgataccggccggtgttaagctcaaaagtgtttgtgagaaccttttgctgagttcagaaagggatgtgtgaggtaacctctgcctttcctgtgtactacactaaacaagaccaccaatcttaaattggcagcttttaattagtgatagtggagtgtatcaaaagatacactgttgtttaacaggtggacaggtgcaaaatgggttgtttgttatgtgtaaaagatgttgtaatattgtatgtaagggttgttataattgtaaaaccaaaatattggggaacaaataatattatggattgagcagtgatttgcctgttatgtggggaaatgtctgcaggaagtctgctggggagaaattacaactgggaggaagggcctccttatatagacaacaatgaggtattttggctccaggggagccaggaatgagggattttggctggttgtacagccttacatgagttaatttggccaagatggaagaatacatgaggggttttggctggtggtacagcctacatgatgtgatttgagatgttgagtggtttccgttggattagagatcgtttgtttgtactcgggtacctgttgaattttttcaaaaaataggtaccaagtaccgcaccaggcacctcccggcgggtactggcggtacttttggcgggtaccgcgggtacctcccctctctttctaacctaggttcactgtcagattaccaagtcacttttttattattattttttccatatttattgtaaaatatcagtcccaagtcactttttttccattctttcatatttattgtgaaatgttgacaacaaattggaagaatcctactttgttattatattttcctatttattgaaaatatcattcaagtcactgtttttccttttgtcatatttgttgtaagacatcttgaactaattggaagaaccttacttcattattattattattttcatatttattgtaaaatattactcaagtcactttttgacatttttttcatatttgttgtcaagtatctacatctaatgggaagaatcttgccttttttcatatttattgtaaaacatcaatcccaagtcaattttttcatttgttcacatttcataatttattttaaagcttaaactgtctacgaattatatctaattagattattagaagaatcttcatcgttgtccaaaactatcaccttcctttttgatttttggttagacttcttgttatccttgagtccctgtttccatgtagccaaggtaccttcttggagttcttggagtagaaggccaccatcattttggtagggaagtgagggggtacctgtagcggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccgcacctggcacctcccgacgggtgcggggcgggtgtgaagggtaccccccaagcggtactaggtacctagcaaagggtaccacggaacgatctctacgttggattgacaagctgtgcaacggttgctatgcaacctagcaacctgcaggctgtgttgggtaagccgcatgatgtcatcctgtatttgaggctgtacgctttgcatgacagtttgctaaggaaatctgtatgctgtgcctgcatacttccattgtacttgattgagacgtacagatgccagatcacatggcccggaggggtgaaatgtgtacctgatatccttgtaacatgtaagggtgcttgacccccctaccggtgagtaaaataggggtgtaacatgcaacacagaggagttacatgtgtctaagcctgctcctctagggtgattttggccctggaatcccttcctggagccatatttggtgtaatattattgtatatacaagaaaatataaaatttttaaagttgttggatgggaacccataaagtatcccacaccggctcaccaggagctttccttcaagatgatctggcaatccgagagccagaaccttctttccctattgagatcagtcccgacgcttcggaaggctctccttcaagatccaaccttgatgagacgctgttggtctccgccttaaggattgtaaaaggttgtgttttttttagattgtttgacttgcgaggtgtgaacgaaaaacgacttgtcgatttttgaggggaggctctattgctgggattatgtccaatggttatatgattcctttttttattaattaactttgcagattatatgcataaggtttttggcatacatggttgatgggatcggtaagtatcaccccaaaggattttcagaaaaaattataatttcatcataaattcatgtggtgcggtataagccccaagttttggatgtatggacaagatcatgcagcacatcaagaaaatccaataaaacaccctcaaaactttgagggaagtctgtaattccaagagttgtgatgctcccaccaaaactcagaatctgggcatgccagtctgtcgatgtatggcgcaagtctcccctgcggggagttccctttgggaaccgcctggccagcactacgctgccagatgcgcccgccgcagcaaggcttgtgtcaagttcgacttcccaattgttttttattaaaatttatttttttgggtgggagtcggcacccaaaaccctccttggcaagtgggaggtttgggagtcgctagagatcgtttgtccgtactttttgcaggtacctggtacctcctggggggtacccctcacaccttccccacaccccccaggaggtgccaggtgtggtacttggtacctatttttgtgaaaaattgaacaggtacctaggtacctctacaggtaccccctcacttccctaccaaaatgacggtggccttttactccaaggactccaagatccaagaaggtaccttggctgcatggaaacagggactcaaggataacaagaagtctaaccaaaaatcaaaaaggaaggggatagttgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatcattattattaacttatcttatttatcttacagttatcttatctgattaattacttatctattaaatacatacctgtgttctacataagtaattatcacttacctgtcactcccttgtccgtgaaatacctgtaccacaagttatccctctgctacagtattttcacggtcaaatattattacaaataaatatgtacatgtattaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctgttaagtacacgcatcaagagcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccttcagtattctggaacttataatccgtgcctctttcactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacccgtaaccaacataaatcttgtctacctttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattcccttttgggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacgctcaaaaacttcagtcaactcatagtaacaaccttttactattaaatactcaggttagttacccagaggctgacaatagttttggacaacaatgaagattcttccaattggttataagttgtagatagtttaaaatttacaataaactattaaatatgaacaaatgaaaaaagtgacttgggactgatgttttacaataaatatgaaaaaaatagaaaattaagattcttccaattagatgtagatatattacaacagatatgaaaaaatgccaaaaaagtgacttctgagtgatattttacaattaatatgaaaaaataataataattataacaaagtgacttgggactctgggagtgaaaataggtgaaaaagagtggggaggtacctgaggtacctgtcacaggtaccttgggtaccccccaggaggtgtctggtgtggtacatggtatctattttcttgaaaaaatgaacaggtacctaggtataaacaggtacctaggtccgaaagaacaatctctaggagtcacctccctcccactggcccggggggattccctccggtcattgagactgtacagtctcaatgattggaaagaatcccttccggtcatcaagaccatacaatcttgatggccggaaggaaccccttccggccatcgagaccaatctccgtgaccagaagttccggccgttgagattgtatggtctaggctgtacagccccttgacagaaaaaatggaaccctttaattggagtctagagggcaaaccaatggacttgaatttatgcttcttggtgaaactgtggagaatgagttccaaagaatgattctgaaaaattggaatggaaaatcttttgtaaaaattttgtatgtttttccccattttatgattttttgggtatttttcaatcatttttcaaagtagctcagaaaattatgatcaatgcaattgcatgtgaaaaagaatgattataaatgaaaaattgagaaaaatcaatgatacaaagttcagagagctgtataggttggattgatattgaaaatgaattccatttcagtgcctgattgcagggtggtctggtgggatgacgcgaccccaacatgcttataaaacctggggaccatttttttttttgaattttcatttataatcattcttttcacatgcaattgcattgatcataattttctgagctactttgaaaaatgattgaaaaatacccaaaaaatcagaaaatggggaaaaacatacaaaatttttactaaatattttctgtttcagtttgtcataatcattctttagaactcattatccacagtttcaccaggaagcataaattgaagtccattggtttggcctctagactccaattaaagggttccattttttctgtcaaggcgctgtacacctcatcaatctgaaggatatcctcccggccaatgagatacaacaacaccatcaaccggaaggaatccctcctggtcgatgagaaacaggttaacaacaacaccaccaactggaagggactccttccggttgatgaggttgttacacctcattgacccgaaggaatcccttccggttgatgaggtgtaacagccccatagaccggaaggaatcaattccggtcaatggtgttgttgtttcttattgaccggaaggatttccttctggtcatgtgggagcgactcccaaatcccctcaagcatgaggggtggtttggggatccaactcccaaaaatgcaaaaaaaatattaaaaaaataaaacatcattggatggccgactcccaaagtcggccatccatttggaaaaacgactcccattctgttgaaattttgctgtgacatctctctgtctcctttttctcttgaaagtcactcccttgtcaccggtattttttattttatttttattcaatatgcctcaataccagctcccacattttgcgcattttgtatctagattatttaaactctctggttactaaagaaataaaaaaatcattggtcctttattatttttttgaccattcctgaaaggagcacattagccctcccttcagtctgtctgtgagcacttgagccctctcagcgaaatcacaaaagatattattttattggctttttcgcctgaaattcaacacattcaacgtcggacgaccgtatttgggaatcggcgacttaaattgggagtcgtttttccaattagcccctttcaaaaaccccttcaaaatccatgatttcatcaatctgggtcatttgtacctcactgtatttaggcatgcaagtgacctgcagcagagaaatcacaaactttacaaggccttttagatggtgccatgtgccatgcaattgtgggtaccatccaaaaccaacatttgtgagagaaagatgggatgtgttgtcattttccaccagtaaaaattcatgaaaatcttaaagttacataaggcctgagccccctcctttggactcgtttgggggcttaacagcttttcaaggtctatggacaatgaatcgagggacatggggttccctccagtgttgtaccatcgaccaaaccacaatgctcgaccatgaaaccaggccaaatagcgtcaccggtacgtatgactgcattcattggcccagtgaaatcaagtctgcccaaacattctgctaaattgtctcatttctttccagatctcattatcgagctgctcaacagtattcctagaagataccgcaggatatcgaccgacatagacgatgaagagagcgagcggccctgggatattgatgacgatacggtatggcttcatgctaactggagatatgctcgaggggaagctctgtcaatcggcgaaatcgacaatctcaatggtctcctccttcaaatgcaaaactcctatctaccttcgttacaacagcaactcggcgacttgttggaatcactaaacctcgacgatctacctggaagatttccaaatccaaaacttcccgatgttcttgaaatcttattccgactcgttcacaccgtggatcaaataaatcattttgtccaatccattgccccgattgttgtggatccgttgcactcatacaagaagaatgatcgtgattatggtggcttgaaagtctatagggccactgaactgatagacgaaatgaatgacttgatgcatcaacatgtccagaccttattcaaccatcttgcccgattcattcgagcccttccaaagaatcctctgatcagttcttacgttgaatctgaactaactctccactcgagcaatcttatcaacgcagcaacggcccaaaccttgcgggcaatcgaccgtctgatcgaatggtccaagaaatccgatttcagtattctccaggacgactgtcgaaggttcgcaattaaactcgatccgattctggaagacctaatcagtcgaatcatcgtcaaaccccgaatagaaaaactgcttgaatttgaatctgatgatcaagctgaacctgcaaatgaacatgaagacattcggtctgatatcgactccaacgatcaccaccaagataatcggtccagcactagccatttgactgacgcatacgaatgggacatccctctaagcgtacaagtcattaggctggtcaaggcgcctagatcattcatcaaaatactcagaatattcttcaacaaactatctgacacgcctatcagcaaagcgccattcacgatcggtacgcaactatgttccgatgagatcacctcaatagatcacgaaatcaagtgtctcgataacggcttccaagtatttctgaaggtcatatatgaaatcgacgaaaatccaatgcagatggcaaaagtgattcatcttgggatattgcacgacaacctctgtcgtcgctttgattcttctatagccttactatccttccatctgatacctttgagtgagactcagtatgatcttcctaaatctgtaaatctttgcaaaatgtggtttttgacactaagagaacatttctgcatggcttctgagagttttaatagtgctattaaccgggtgaaatgcgctatagaagtgtaatcaatccattcttagctatgaattttaaccctcccacatggactccttgtcttattgtttatgatcatgtgaggctcaatttcaaatattgatgaaatccttttcaagtattgggctggttgtaagatttaactctgtgaatcttgatgcttcccaaattgattcaatctcacaaacccaggaccttggtaaccctctataaatggggataaccagtaggtatgaatgtttgggcaaataatgaagagggtaggtaccaaaactgtatgaatttagttttttttcaagggtactcatctaggggatttcatttttgagttaatctaattcttaatactttctcacacttttttctttggagaatgagggtagtgatttggatgctcctagcagggagaactcgaaactcttcccagataggagaaaaaaaaccactggctggagcctggaggcctcctagaagaaagaattgaatattacaggtaattttttcaatattctcagactccacttctctcccccaagagggaggataagcataaaatgggtatgagtggctttgggaaatttgctcctacacagttagggttctcaaagttgaaatcgggccgacatacggctcgtacatactcccgtacatacacaatttcatagctttttttccatgcgctaatccatacccgtgcaacaaaccccgttctggatgcatacccccgtctaccccagcagaaaaacagcttatgttttgtattctgttgtatgtagtcttgtatgtatgtttgtatgcttcaactttgagaaccctaagttaccctcatcatgatttgtgggcggtttccaaggttctgcaagcacatttggcaattcaaactgcatttttcctgctgaagaaaaccactgaggattaagagtaaagaaatccaagaaatatttttacatcagaattatgattgctggtctttgtgaaactggccaaatgcctagcactctggagtctgcattaagattttgtggggataagtccacatttacctcttcaggagttgtactgtaggattactaatgtgcacagtcaatttcatatgtagtgctaggggcacttgaaactcgaagattgattggatcagactggcagtctatcttaagaggaatgagcttggctggtctgctggggattgagcctaactaggcctccacggcgggagcgggagcgagcagcggagctgtccacgccagtggaggcctaagacagatgcggcaatccccgcgtgctgagttttcaaaattaggcttgaaacccagttttctgtgcatttttctgcctatgctcttcttcttccactgttatctaatttactcgtggcccaaggagggtctgcttcttgtacattcttccctctgctcacattcttgtgtcatgttgtgagttttgatgtagttatttttgaaaatgacaacttttcaactgaagttgagcttttttggcgtgtgcgagttcatcaaaccgcttatgtcagcgtaaaagaaagctcaaatgctgattttataaaatcattattaattacagttgcgaggtgcaacttctaagttttggcctgatcaataagatcaggcaggtctttaaaaatttgagaccaaacatcaagaaagttttgagggagcatcaggatttcaaatcttgtgacgctcccaccaaaacaatcgaaactcagcacctgagtttgttgacctctggcccaagtctcccctgcggggagttcccttcgggaaccgcctggccagcgctacgctgccagatgcgccccccgcagcctgagacttgcgataagttcggctggggatgctctttgaccttgacttgcagttgtttatgtcagtctgaactttgagtggagtgtcagatcgtgaggagtggtgatgtcacagactgtgacaccactcggcttcgattgtcaggccaaactataaacacaagcactccttcgtcatccccctcaccaagaaactgatcaaaaccaccaccacatcgactgcacaagacagcggacaacagagcatagtctcataactcacaacatggtaaacgatcccagaatctcgcagaatgaggcattcaaaatcaaccaagccgccgtcactcagaacttcaaaccaaggtaaacaaactatcactgtctaaactcacaagaagaaccagagactgacccacaattgggtactaggatcgactatcgtaccgtctcagcggtcaacggtcctttggtcgtcctgggtacgttttgaaatttgaaaaaactatcgcgatctcttggtctttgggaagggaaagctaacaatccatcatcttcatcagacaacgttcacttcccatcatacaatgaaatcgtcaacttgaccctaccggatggaacccagcgaggtggccaggtactcgaagtgaacggaaagaaagcgatcgtccaagtcttcgagggcacctctggtatcgacgtccgagctacccatgtcgagtttagtggctcaagtatgaagctaccggtcagtgaagacatgctaggaagaattttcaacggatccggtcaacctatcgacaagggtcccaaagtcttcgcggaagattatttggacatcaatggtacgttctccttctcgtcctccaactgatcaccagccttcctctaaccatcattaattctccaaccactccaaatgcttcacctcattaggatcccccatcaacccatactctcgaatctaccccgaagaaatgatccagaccgggatttccacgatcgatgcaatgaactcaatcgcccgagggcagaaaatcccaatcttttcggcagctggtttacctcacaatgaagtcagtacagcctctttgcgatgtattcatcctatccgatcttaactgacttcacccctccttcccttttctaattttgctcttcttcagattgctgcacagatttgtcgacaggccggcttagtcaaaaaagggggagtttccccgggacaagggaagccaaccaaatcggttcatgatgatcatgaagacaacttttcaatcgtcttcgctgccatgggtgtcaatatggaaactgccagattctttagacaagacttcgaagaaaatggctcacttgatcgagtcaccttgttccttaacttagccaatgatcccacgtatgtcatgtcaggcttttatcccaatcctccggatgtctgacctactaactgccgcacatacttggttacttgctcaggatcgagagaatcattaccccacgattggctcttactacggctgaatattttgcctaccaattagaaaaacacgtgttggtcatcttgactgatatgtcctcatacgccgatgccctccgagaagtatcggccgctcgagaagaggtaccaggaagacgaggttatcccggttacatgtacactgatttgtccaccatctacgagcgagccggacgtgtggagggtcgcaatgggagtatcacacaaattcccattttgacgatgcccaacgatggtccgtatgaatctccagctctgtctcaaccctttttttgttttgatggatagtgtccagttgtctagacatgagtttgaatttcgtttcaatctttttgtgcagatattacccatcctattccggatttgactgggtatatcactgaaggtcaaattttcgtcgatcgactactctacaataaacaaatctaccctccgatcaatgtcttgccctcattatcacgattgatgaaatctgctgttggcgaaggtctgactcgcaaagatcattcagatgtttccaatcaattagtcagtcacaacaagtttatcttcttctaccttctagcagagattctgatcaagctattcctttgactttcctctatagtacgctaaatacgctatcgggaaagatgccgccgctatgaaggcagtggttggtgaagaggccctgtcgtcggaagaaaaagtaagcaaagagtttgatcttccttccggttaatcgacgtattcatcaactccaaattcttgcctatttgtcttcttacagctagcgctcgagttcttggataaatgtaagtgaacaagggcctcttcaataccaaaatttcccccctctttttcctaaacatacataaatcaagactccaaagtagataccccattataagattgatgggaactgatgtcagaattgttgtttccacaaaagttgaaagcacatttgtgacccaagggaacaacgagaacaggtcgatttttgactccttagatcttgcatggtcgttactgaggatcttccctcgcgaacaactcaaccgaatccctcaaaagatcctcgatgaatgtgagcaaactttccctggaaatattaattcacacaagaatatacgatccaattactcactatcggttgtttttctgcgttattctttctttagggtattctcgtcgaccggccaataacgcccaatctaaccaaaaaaagaatgaccctaaaccttaaagaccatcaggttgattagcttccaacatttaactaactgcttcttcttccttcatgcactttatgtttttttgtttgtttgtgttgacaaccatctttgttagatactttattcctattcaccttttttgttttggttttttagattacagtactgaaaatttggactttacataaatcagcttatttgtccccattttcaccacaacatcccactttttcaacctctttctctctacacttttctctttttatccccctgtcatgtgtattttcattcattccagtgtttttctttttgctttttttttggtatgaacctttttttatttcttatcaatatatatacaacaagtatatattgttgttattgagtactttaaaccgttgagtttttgcccaggacagataaaatgacaacaaaactcttgcttcttgactactcttcttacttctggagttatctctcttgcactctcaacctggactgatttaatgtttattagattgaacattcagcaagctcttggattcaacgcagtctcgagttctcactcttgaacccaatcaacaaactttggatctgatcttgtctcaacctatccttaagtttcataaactgctttcaactccattacaatctttggcaatgatgctgttccctttggaaattgtagatagatacttgaatttatattgctggtagtcctagaaagacctacagatctcatctgaacacctagctttgagaaatattcccatatgagatatacctggtgtgggagactagggttccaacccggaccccgaaaatccggaagaatccagtcaacccgcggacgggttcagggtttggtattggccttgggagatgcggcatccagttggatgctgaaaacccccagaccttgggggtttcgaccgggaatcccctggtacaccctggacgggggccgctgtgcactgtgtcttttcttgtctgacccccttcttttggtgtaatacagcaaaatatacataaaaaaaagtatgtggaagatccagaagaacccagcatggggccggatacatgccaggtttggctgcaggaggcgtgaaacctggatccaaggcgctgggtcagaaccctaggagagactgataaaggagccatggcacaatttgtacatcatgttgtgtacaccccaggggcacttcctgccacacaggatcgtggaaccgacaaaacactgccgatctgtggaaccgacggtgggccgctacactgaccgtagcggttagtgtagcgtaacacagcagaattcccattagtgttaagcgtagcacagtggaatttcaccacgacaccgctaatgctatgcgtgtgggccaaaaaaaaagggctcactttgctacactacagcactttttagtggtttttgccgctaaaagcgctgtagcatagcgtagtggcactatcagcacgctaacgctacaggtttggcgcactgttttgagggttgctacgctagcattagtggactgtttagtgcagcatagcgtagcagcccaccgttggtggaacccacaagattggctctgtaaaattttggtaagctctgtgagctccaattttgtcgtcagttccacaaattgagcatcttttttgccaatggttctgaaaaaccacattccaatcggtcgggagcacgtgggctcgttgcacacgttggttccacaaccgctgaccctcattccaccttcaaccaggaccctccaatatgggtcctgatggtctgaaaacttgagaaaaatgagtgttgaatttaaaaaaaaaaaaaaaaacttaatgtttttgtttttgcttgagagtgaagcaaatgatgactctgagccaatgtggtctcggaaggaggtgtttacttcaagttaatgtggaccaatggccagtcaagcatcctcccagatgcttggccttggtccactcctggggtttgattctgcatgtgatcctttttgggcccgctgccgattctttaaatccatccctgtagagattgtttgttcggacctaggtacctgtttatacctaggtatctgttcattttttcaagaaaatagataccatgtaccacaccagacacctcccggggggtacccaaggtacccattgcaggtacctcaggtacccccctctctttttcacctagtttcactcccagagtcccaagccaccttattattattattatttttttcatatttattgtaaaatattactcacaagtcacttttttggcattttttaatatctgttgtaatatatctacatctaattggaacaatcttacttttctatttttttaatatttattgtaaaacatcagtcccaagtcacttttttcatttgttcatatttaataatttattgcaaagtttaaactatctacaacttataactaattggaagaatcgtcattgtcatccaaaaccatcaccttcctttttgattttttgttagacttattgttatccttgagtccctgtttcaatgcagccaaggtaccttcttggagtagaaggccaccatcattttgatttttggtagggaagtgagggggtacctgtcgaggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccgcacctggcacctcctggcgggtgcagggtgggtgcgaggggtaccccccaggaggtaccaggtacctgcaaaaagtacggacgaacaatctctacatccctgtgagcttccatgttggctccaccggatgacctgggaatgtacccgtggtgtggactgtcaggtcctggtccgacctcccatggccccatgtgtgggatccacggtgaaaaccagtattggcccatgtcggtgtgcaccctaggtgtaggtaagatattaagaagaaaaaacttcaagatattggtattcttataagaagaaaatctggttcaatacctcaattttaatcaaagaagaagttttctagataaagaatgaagagaataaccatctaaggaggaagaagatatttctgttaatctgtaaagagtttagtagtaacaaaataaatgaatagtgtgatttggttgtagttaggtgaaattatttaagagcttgtacttgcctcaagggtttctttcctcatggcaaaatctgtgttttatcattaaacaacaaatttccataataaaaatcaaccttgccttattttgaagaaaagttagctaggtcaatccgtttgcgcgtgctgtggatcatctcctcttttgcgtgtcttgagctgctgtgagcatgtgaccttagttgttacaggaggtcacagtccctccttcggaaggacttgtgttaagttcgaaattaaccaaaattggcactccaaaacaggtgatccatccatcgccaccaaaagggatgccacgaaccatggcagacacgtgcgttgtaggggagtcgaacccctgacgaggccatttgcccaatggcaaggccccagtttaccgctagcctaacaacgcatgacgtaatctccgatatctgcaaattctgtccgacctctgttgcaatttcatggttggagaatgtctgattggagtatggtgttaccaggagaggccacttgaaagtagggattgcatgaatgatgattagcttgtcggagctgaaagtgtgttgattcgctgggccctggctgctgattttaagcctgtgatctgagccttgaggtgattgctggtgcacagcaaatcggatgtttggatgacgtaaggttgcgattgtgggccatcccgattttcgaccaagttcttcgtctttgtaccactcacaagacgacttggcaaagaggaatatgggttcagcacaagatcaatcagattcaactcactcggtcaaattatacgcctacgatctctccaatggactcgctcgatcgatgtcactcggatggacggggcgtcagtttgaggccatttggcacacctcggtggtctacgatgaccaagtagaaatcttcttcggtcaaggttcgatttcataactgtatagatgacttaagcagtcaatcttgagactaattaaaaatattggttttcttctactaggaattactacctgcgcgcctggccagagtcatcatggaaagcctctgaaaattattgatctggggtccacaatgattgatcctcaaaccttgatggagtatatcgatggacttcgtcaaacttggactgccgatgtgttagtctcgttctgtctcatctatttcccattgtagaattcgtgtacctatacaagttgactccttcaattgcgataattcagctatcatttactcgaaaagaactgtaacaatttttcaaacgaattagttggatttctcaatggtgcaagtgtcccggattacattctcaagtaatgcttctcccaacctggtcccatctctcccaaggataactgtccgattgacctgatttccttcttcctttctatacttgatcatgcgaaactggccaattttgctcatccagtctaccgcaagaatttcttgcaaccccattaggtgcatcgatgaggccgatgatcgagcaaatgttccgaggctccaatccggcccccttagcccctcagctttcaaccacttcatctgccccgaatccagcacatctactggcggatattgcctcttcggcctatagcgctcccacggatacgcccctcgtctcatgctcggccgtctctgcttttgatagagagctcagtcaacactattgcgtggtagtaaacttcaccaacgagagaggatgcccaccctgtcgggtgatagcccccatctatgaagaattagctagaaagtatcattccactccggccggatcaaacgtgcaccacggccgccagcccaaggtgaaagatatcaaattcatcaaagttgacaccgcgaccagcatggagctaagccagcgttatcaaatccgcgccacccctacatttaagttcttcattaacaaaaaagaggtcagtacttcaagtacaacaaacgaagttgacactcaataatactcacagaaaacttgatcaattgcttttactttccaaatcactatgatcctctcgataaaacaaactaacgtaagtcacattcaggttggagaaatgaaaggtgctaatcagacagaattagaaacccaaattaatttgatggtttacactgcctatcctcgtaagttgtttttcgtataatatatctgcccgtcagaaaactgatattttgtattgattggcgaacagcacatccacatctgaaactgcgcctaccaaagctaaaagctttgtcgccgagcccgatcttatacccacaagtgttcaattttgagaaggcgttaaacaagctcttggactctttcccttcagacagtaatagtccgcgcgaggtcattaaacagacgttcgaatgggtggtcattccatttctgaataacaagacagatctcaacagtcctgatcgctttcttcaatgggcccgggcaaccactcaagtcttggacagtctgggttcctccgacagcttccccgcgctagacttcttgcggttagccgtcctgagggaggaatatgttgaccaactgttcatctgtccgccagactccaacccactctacgaggcaattcgaattggaaactcacagagtctcaagggaactcagcttgcgcgaccattttccttgacccttctccggctactatccaatgggctaggagctccaaagctagcagaacagatgatcgagagggagactcagaacgaggggcagtttctcaggtttgtcgtcggaaggttgttggacggcgatgttgacgttcaagtcttggcctccggagtcttttatggactggtctctcgctgggcctctatccgagtggattggcaagatactcgacccgtggatcgtgcaggctcggaggaagagtgggaggtcgagtcgatgagtgctttggtcgaaagtctggacagggaagccaaaaaaactgagccgaactctgaaatgagtcagtcccccctttttctctctagattccaacctttctggacaatttctaattgaaaaattgtccggtttggtgttggattcagtttatcgactgatagcgacgataggaaaactgatctacttgtccgaatcgagttcatcgttacaaactctacttgagtcattgggattccaatcgatcatcgatggcttgatgaataaccctggacttttgaaagcgaatccggccatcaaagatctcggtaaagaactcgaatcagttatgtcttcttagagaaactccaatcttctggactttaaaaagacattctcaatcctgttcaagatcgtgttgttttttctgctcgtgctacctgtgcttggagacctttgtattaccatagagagtgctggctttcatagagtattgactaccgctaaatcgttgaaattttcgatatacatatatatatatgaatacctcagtaagggatgataacattagctccaatagggggggggttgatttttacaacccttattttacaaggcttatgccttgtaaaatggatgccttggcaaaatgtcttgagccataagctattcttaattttccatgggaccggtgatttcggtctactttggaaaaaaaacattgtaaaagattctgtgtatttttcccacctagcgagaggaaacgtagtttcacaaacgaagattttacaatcatatgccttgcaaaagcgaagcgtcgcagaagggcgtctaagactttaaaagttgaattttccaaggcttccatcacaagggttccgatttcacaaggatgagcaatgtaaaattcacaaaagcatgtggtatatgagaatttcacaagggattggactatttacaaaggaaacacaagagccgagaaaaaaaggaacatcctgattgccaatcgtgacacgtgttcgccagggggacgacaggctaacaaatcaatcctgctgagctttgcgggtacttgctcgagtgcccgcccgtttgggcttgatcgttttagtttttgggccgttcaatttttttgctggcccaacattcttctcgttcgtcttcctcccaatctgtgacgcttgatcctcaactttagttgccttgtcctgctcttcaatctttggagcattgccactcatcagttgcgggtcggtagtcttcatgaatttcaatcggatcttaaactctccggaagcttttttcttacgatcgccaagttggtctcctcccgatgtagtgctagccaacggttgggtttgagtagttgtgctcgctaaggtttgtgtttgagccgctgaagagtcaaaaatcattggagcagaggcaagctctgcaacatccgagtccattcttttaagctgaggtacttgtgtatcaactgaagccaacgtatgtaaattttcatcgctcggacccagtttgattggtgagatgttgaggagcatgcccagatggacaaacggcatcaaaccttgagctccatcgttgtcccgagagatcctcgcaatgctttcaaccacaaatgcctcctcacttggaatccaagctcgcgagtaaaacacccagcttgtgtgccgggcctgtccagcgatagtgctatggtctgaactgatcagccgagcaatccctccattctctcgatcgtcgtgcatccatacccctgagatgccgccaacgttcttgagcatctttgcccaataatggaccccgttccagaacccgcgagaaaagagagtgtaagaaaccccatggaaatccaacttgaaggggaaatccagtccggccatgaaggtttgctgagccatttgatcaatgatcgtcgatacttgcaccaacaagtacaagtgctgggggggttcgttctcgatcgttaagaccgacttttcaatgaggtggtgacgcttgtcagtcttctgagttgaagggcaggcctggcagcataaacctgaaactgtgacaatgccgtcagtcgtccatctcgaaattattgcttgaattgaagagggttcgatatttgcagcgttaaaagtttctttctgaatacgcaagagtgttatgtcccggatcccacgaggatggggctgatcaaacgacggacgatcttgacaggttgctgtgcggacctcggtaacagtaaatagctctcgaggtgggtacattgattttgattgtttcctgaatgttggatcaatgagcaaatcaatgaacagatcacatgaacaaaagacccctgggttaaaactaccaggggataatttgtttgccgcggtttgcaaggagttctgcccgattgacaagaaggtccggatgtgtcccgattgagtcaattcccaggtcgttcgtgagttgaaatgcttgatcagggtggtgaagatgtctgctttgagcccgttggtcccacgaagccagagtggattgaacagtgcgtataggctttcaagtgctgcagccatccagcagcggtttttcttggccgaatcttgggatgccgagtaagagatgtacgttgagaacggatccttgtttaggtttggagagttccttggccgaccacccacattcttaggaagcaatgtcgcggttgtgtcaggagctcgtccatcgttctgatcggctttcttgcggttagctgggttcctctttggtggcttctgccagccaattgagattgcaaggtcgtgttgagtcttgttcttggagccgtactcaatcgagactcccctcatgactgcatgccagtcgtcctctagtgccttgacaaaagcgaaaagctcagccatcccaatcatcaaacattttttcccgtcactttgaggcccaaattgtcagtcaacagccacttaaacacaaatcaagatgggagaaagactaaccttatcatgtaatatagcctgtgcatgctctcttgagcattggttgtatcaggaaggttgtctgtgctgttttccgagttggttatcattgctcgttttgaaggaaatagcatggcctcaacgtcaaccattgtccaccaatccaaccatcgtttggtctttgggaagagccttcgcagttcgtcaatcttctgctcatgagtgtgctttcctggctcaggtaattgcaaaagatccaggcacagtttttgaaattgggcctgcaccaatgggtcagcatcgagcaacataaacataagagaaatgaagaataaaaggactctcatacttcttgctccggtgggacaaccgcccgattgcgtttcacacgggtgacctgcgcacgaaaatgctcatggcagcccttcaactttgaaagggcttgttgtcgatcggtgactccaaacaccttcatgtaagccgcaatgaacccctccctctgagccagtgagaaatctacaacctggcgaacgagggtctcgcgatctgctgttgtgaaagagggccgatcaaactgctcaaagagtgtagcaaaatgggcctggtagtattccgcgctaagccctcggatccaggagagctgaactggtatccaacgggcggtctcttcgcagaacatcgatgtggatagtagatagccggtctcaaagagtctgtaggtcacgtccgataggagccccccgctgtaaacctcgttgttgtgatcacgggtgaccaatcgttcccccatccactttgtttgaaaagtgaaatgttcgatacctggtttgaaagatgatgaaatgatgagaagccccatgctacaaggtttacattagcaacacgcaatagaataaaaatgatggtagacttactggttccattgaaacatatcatgtaagaacttatctcctaatccagctcctcccttctctgggttgactccgagttcggtgaggacaagtcgacgatggtagcgcaaccgatccatgttcacaaaggcctcgtggatctgggtcacactctcaaatgggttcaaaggggctgttggcttgcctaactgaaaatccacaataaaaaacagattgatcagaattgatggtatccacggccagcttagatgaaaaatgaccttgagcttgaaagccccagcagttgggtttttcataatctccttcttgagcttgagcttggccagtgggtccggcttctttggggctggccatgggtggttgtgggtgccatggtgtcggagaataccccattttgttatggtgttttcatcgatccgagtgatggtgttcttgcatgccagatgtccgactttcccaggacatttcccggctgcacctgggcattttggatccctgatagggtgagggggtggtgaactggtcagcactgaacaaaaaccaagccagaagcaagaaagaaaatgatatagcaagataaaaagaaaaaggcttacgtttgcaagtattcagctattgcatccttggcggttggcggagaacctacccactggcatccgggctggttacagatgaaagcgccaaggcaaaacattcggatcattttccaggttcgatccgctcgccattccacatttgatgtcttggggaatccaacaaatccccaattgtggacaatcatatcgggagttttgacaaagattgtcttgcgattgggatacagcggatatccatcaccgtcaagcttgcagtcgtgatcgataaaggttttttcattaccagatggggcaaagaaaatcttctggcctttgattggtggctccaaggcagggtcttcaggggaattcgactgctgggataactcctcgtgaaagctggtgctgtctgacatgtccaatatcaaaaaagctaatgtagtgagaagcggaacggtaaaaaaaactaatgtagcaagaagtggaacagtagatagatggggaaggagcaaccgataccaaaataacatccagcgtgacaacagctttgaggcttgtgaaaatatatttcttcctattggggctagagtattaccagtgaatacagccttgtaaaaccagccttgtattctgtacattgcgaatttgttgtctgaatatggaatattgaagttccaaaggtggtgttacaaggatcgcaagataaacagtgtaatattgtataaatgggctgtgtacaggaggttaccaaagcatgtttcaccatgcattatttacaagggctgaagaaagtacataacacatggaaaagtatgatttccccggcctgagccgtaatctcccaaggcatccattttacaaggcataagccttgtaaaataagggttttaaaactcacgtacccgctccaatagggcttcaagaatcaacatggtcgggcagatgatttcgactagacctcaaattattcaacagctcttcgagctgaagagggctgtgtttgcccttataatcatacgggccttcccaccccccatgtaagcctactctgacttcatcccacgagttgaggggttgcagcctccagaactcagctggatatatacagtcatggctcttttgatgggcaaaggttgaaggagattggcaggacatttggaagaggatggtattaaagttgtgcccaaatcccagagaatcaaatatccagatgtgtgctctgttggttttcttaccttcgcatcgaaagaaggcacatgatggtgtcgtgccttgaggggagagtaagtacaatgacgtcagagtggttgatttattccagccgttaaacctgatggcctgtaatgatttctgaatgtatgcgcacattaccggattcgaaataatcggtcaacaggatatggggtcttcaactgcgtctacttgatcgctgaacttaattagaggcttgcttcctccgaacaatttgttacttctttttttcaaacttacccatccatctctaagctcgtcaacctggctcctgatcctaatcaagaccagttcaaagctttccgtgagcctttcttgatggatgctcgtcgcccttctccgaatcagctccgaacccagctgggagcaaagagaaggggccttggtccccagtcgactcgagcaagaggctcagatcccacttcgacagaatatagaggcccacctccccaacaaaccaatagaaacacatcctttgatggggcactcggccgtcctgccgaaagcccacaaccatataatcgacgtaagccgtctgccttacaggaaaattttcattataaacccgcgtgtggatcatcacttccgaacaggacatcagagttgcggctgcgaaagccgccgtgcgatgagaacgctgtcaggcccaaggaaccctcgtactaccctcaaaatgagcgggcttcagacccgagaatgaatagtgcacgtccaagagtccaacaacctccctcgcgcgataccaaggctcgaagatcttcgcaagcgcaatacggggcagaggattctcaagccggtctcaaactggtaccctcaaccgactacccagttgaaggaaataattttcggaaatccgaggaaaactttggcggcgaagatcactctcgtatccactcaaggtcagattctgatagcagcaatgaatacgagtactcgccatccagggactcgcgtgctggtgatactgccagtgctagtagaattatccaccctggggcgataaatactttcaatcaattgaccgctcctgctgcaaggatacctaccgcagaccgaagcagcctcgtgtcgctcgttactgtgagatttagtttggctacttttgtcaaaagaggagcatatctaattcgaaattgacatgaaatcttgtaggattttccaattgatcaattggagaatgatactgatatcgaaccaaggatggcagatacgggaggtaacaaaagccctgcagtctcagagggtaaatatttccggcgtctccagaaaaaaggcttttccccggtcaggcaaaggctatgggacggaaatttccgcgaaactaattctgggtctaaactcatctgatggcagaccatcgcgaaacaaaaatatccaagcgaagcgttccattttccaagtcaggtgtaaggaagaggcagtttatttctccaccaagctcgtacctagcgccttcttcttcaaaaacccaagaagaagcggccagtatcaatgatttgctaagcgtggtaggagaaaaaaacaggactcttgtggaagacttggatcatgcggtaagtgaagcttaagatgaaaacccaaattccttattattgactcacttcgtaattcgaaaattgatcatttaggtcaaagaaaaccaaaccttgagaaatcaaatcgacatgaacgaaattgagaaaagacgatcacgagaaagcttaaaaaagctcactaccaagattgtgacggagtaaatcatttttctttttcttcagtaccttgacttcacagcgcaaataactcattgaaacactgttcttgcgctcacaggaaagagaaactagacgaaaattttggcgaaatgaaattccaattgagagaccgattcgcactagaaaaaagacaatctgaaatttcctcccaagagataggttgtcttcgaaaggagatccatgaatctcttgagggtaagacagaaaatcagctagaaagactgcctagggatcgattgattaaaagacttggttatgttaaatcttcaaagctttccgcagtcttcccgaaaaatcaggcattcatgtggacgaaattctcgaacccggctgtctttatgccggccttcaagatgcgcgccaagcaatcaatgttgctaaagaaattgatgaagaccggaagaaaagtacgcaggtctaagatcataagcagctaccaaaatctttacatcaggctaattcttcctttttcttttttcgttttcttcaaaccaaaacaaataaaaaccgctagagcaaatggtgattgacattctacgcaaagaggtaagcagattttagcaaaggaaatatggacgtaccagttaaattactcaatacatgattttgaagcttgaaaacaaaagtggtcaggtcaccgaaatgtctcagaggattcgtaagtaatttttctgcccacaagaagagttcgagcaaactagtaaaaactgcatctgtgccaccgaaattacccgccaaaaagtcgagcttgaaaacttgaatggtcatcaatcgatccatatgtcccgaatggaggaaagctggaaagaaaaatctcaaaacattcgtgagtccaaatggcaatgcatccaccagagcttgaaatgtccaattcctcacctctgagtcctttagaaatgaccgttcaaaagaaggccgagttaatcctaggccgcttggatgagaaatcttatttcgaagttaggaagctttccccttggtatgtttccgctgaatttccaaaattactgatttcggatttatctcttctgttttgctttaacaacaaaggaagaaaaacttcatagcacaattcaagtcttggaaaaacagttattttcccagaaacaagaatttgcagaacttttcaaggatttcgaagccgccaggttgaagtgagtcaagcttcaacttttcctgccgtcgtctttttagcattttgatctcaatctttgtattcataccaggttagagcaaacggagcaatcattggaaatcgagcaacaggagtaagtcaagtatcctgaatgtgatagtgcgacaagatcaactgaaactctaatcatcttcacagcaatgtcaagcatggacaggaggtgttcaaattgaggtgcgcgcattgttcattcccattttaaaagataattttggttgaccctcatttccatttgtacttgtattagtaacgacctgagtcgcactgaagctaaacgacgccttttggaagagctgacttcgcgactggcaaaagagaatatcaagctggaagagagcaaatcaaaaattgatacagacaatacgtctttgaagaatcaatacgtcactttatccgaagatttgagctgccaccaaaagcttcttgtccaggcgaaccagaatgctgatagcttgaactcgaggctacaagatcaagaatcggttattctcggactccgagcttgcgaggctgccaacaagtcgaacaacgtggatcttggcgttttgaaattgcgaatcgagcagctggaagagaaaaacttagcgttagaaaatcaaaacgcgtgtacgaatttaaccctgtccgaatgtcacctgaagatcgaggacttggagtccaaggaaaaagaaatgatccggatttccactcaagattccaactcggccagacagctgcaccacgagactctagatctgaaggagacgattcgaaaagtaggagccaacttggaagatgtgaagcaagaaaacaatgcccttcggaaggacatatcttcgaaggaaggtcaacttattatagcagctggacttgaagctcaactcaaggaaaaagtgcaaggactcttgaaggcggtagagcaacacggaaacaacaacaaggacctccaaagccgattggactgtacgcaaactaaatgggaagactcaaaaagtcgagagaacctgctcatgggtcaggctaaaattcttcgggaaaacttcaacgaagcgcaagcaactcaaagcgttctggtatgcatcttattacaacttccgtttgcacgcatgcccactaaaccaaagtcatcaccagaatcgcgagattgacgaacttcgcaagcaagtggccgaccttgttgctaaacattccgaagctcaaatggttggagaattacgtctctcgaaggaagcaattgatcggctcaatgaaacggtgaaccagcagataaaaaagcgggaagaagttgatcaacttcagaacgagcgtcttgagattgaaagaagatacatcaacattctggaagacaccaaaagcctgaatggcctggttggaaaacatgtgagctgagcgggatctaaactggggatttctactttttctcatcattgcacaaggcttaaatcaaacttcctgaacaccgtcaggaaaaagaagaagcaagtctccaggcaagcttgaagaaggcccaagaagagctcgagcgttctaagattgaaatgatgaatctcaaaacttcccatgctgttcaagtctccactgcagcggatatacttcacgaaacggagaaacaagcttctgaatctcgaaagcaagccgttagttgcacaatttcctccatacttcttgtcttgttctttggtgctgattcaagtctactttctaggcgtctgcggctagggaaaaggcggtagccactttggagcgcaagtacgaaacggtaagtggcttccctttccctaccactgatgctcactttccataactaagacttgattaaacgcttccagatgttaatgaatgcaagtaagtggtggcctgtctcccgcggttaagagataagttttaatgacaattgcattaatagacaacgaaaagaaacgattagcgaagcaattaggcgacagtgaaagtcgtttactggctatctcagcagagttggcaaaatccaaaggttaaattcctcccatcggtggttgtttcaatttttgtttccccgctgaccttccgatttcatacagggaaacctagcttggaagagtgtttttcaagttctgagcataacgacccaacttcactacccttggcttccaaaattgaagagtcttcttcgactaagaaacgcaaggtgaatacttttttgtccacgtacttcgcactcagggaaaaaatgtcaaggtagactgacagcaatcttgtctccttttgagcagggcgacgatgacaagaaggccacgagaggaaaaaaatcaaagtccaacttgacttcgacgaagaagaaagcttaaaagctggttatctcaacttgcccattttcatggatacataaatcaccttgaacaatagaaaaaatcccaagtgtttccaacacatcaaaaaccagttcagaagttgtttttttcactctcttttttgctgtgaataactgtagttttgttctatgaccaagttcaatgaattgaattgacagaatagcagaatacccatcagttgaagcgttgagaggaatgagcatgttgtatgtaaagccaataaaaatcaagcctccaaagaaggggcttgcaaccaaattcagatttttggcttgagagattgtgagtttttggtggtggaacaattccctacactaccattctaccttcctcttcagaaggttgaagccctgttagaccaataaaattgtgtggatcttgcctaccacccaacaaaacctggaactgtccttggatttccaagacattcaaaaatctttgccaattccattatctcttggatctgggacacctgtatggtcctgtgtttggatatacagatgacctggatcccagaaatcatgaactttgagaggctttttagataggtcaggaagccagagataggcctaagttttgttaaatggaaggcaagattgaagtggctctaagggcccaacagtgcatcaaacatttcaggagaaaggtggggtgataattgagggaactttggcagcactaaagtgcccaaacctccaagccaaaaaattgagtttggtcccaagcccctccttcagaggcttacactttgcaaggtcttgacacacatccaataaagattgttcagataatcaagtcattctgaatcttgatgggcatttgggtggttgattatctggattgctgggtcaggacccaatggggaacaaacaaagagagggaaaaaaagctgtgtatattctgaataattctgggcagtggccagcatgtggttggaaaaatatgcatagcattaattctatgatgagtatgaaacaagagaaaatatcttatacagatagaaagcttcagggaaaagcagtgggacaaaagctcccaagggggaatagtatgaaacataagagggggcaggggaatattcaatggaagaagataggaggaaatacgggattcatggatccagggcatgagtcctagtgtggcacacaacagattaagaagaaaggattttttttagaggggagtgagttcaagggtgtggagtttctggttgggaaaatttgttatccatgtggcctgtacttgcggttcaggggagttttctgggcagtctttctcttgtgattcttctgcaaattttacacttggtggtcctggaggaacaggattggcttaccacagtagtcatgtgagtcagaggtggcgtacatgtcattggtcttgccaactaggttgataggggcttgaataattgactcccaagccctgcggatgtcctgagaactgtctcaggaccagaccatagcacggtggtattcgacatgttttttggggcccttgaataccaattcgacgaatattcgagtattcggagatattcgattggttaactcccgaggattttgttctcttcgacggttctggagttgacttggctgaggttgggggatcgctggcaggtgccatggttggtggccaaggtccgtagtcagccgcggttgtctgataacctgagttggagccgagctgggtatctggatatgtgatatcagtggccctggttgtgtatagggcggttagggggtgtgtatagggtccccttgtccccatacacactctttgcaacctcctgatgtcaatctctaaaattattcgatttcagtcgaacaacggtgtaaccgcttcgctccagaaagcgaagcgcagcggaaagcgcagcgattttggcgtcgcttcgctgcacttttttatagcggtttcccgcttgcgctctcgctttttgggaatagggggaaacttctcactttttcagcgcgctataaaagcgctggcgcagcggatagtgcgctattaaagcggcaggaagcgtcgctttgcgcttcaaagcgcaagggaagcggttaacttcctcgctttttatttcaggcatttaggtaaatacaaaaaagcggaggggaagcgcttgaaaagatactacttagtgttgggaaaagggggcacaggagtgggaaaagggggcataggagtgggaaaagggggcatagtggggagttgacaaaggggaaaaactatctacgtatgtcccgcgatttcttgactggcttgacggtgtaccgggcaaactttgggttcttcaagccggcatcaatcaaaccctggcactctgcaaacaagcctcctaccctgaccgaatcacgcagccacatgtggctgctaatacaccgttcgattgttcggatggccagagaggatcgtccacttgcgcaaactcgggctgctgctgaaaaagtacgctccacgcttgccgagctggcagcacaagcgagatagtccctggccaaagagcccaagacagggaaatccttgctgtgtgcctatgtgtgcacaagaatctgatgtcagtaatttagatgtgtgcactgatggatgttggagagaggcttaccttccaccatcctaatacacatccctttttatccaaggggaattccccactattataccgatccaattcggtattgatgtcaactgtgtcaccgttcattgggtagtaattgaatgcatccccatcagaatcggagtctatcccggacgcatttgcttctgattgggtgcactttggaggagatgcatcgggttgctgggtctttaagagttcgtcgcgatcggtgaagacatccaagatcagcttgttgatccgctggaggtgaaggggataccggtcggtgaacagcatcatcctccaggcggggtgcagaaatgtcgccatgatgactgtgttgcagtgaaccgccaggtcaaggtatttcttggtgatggtgatcatcggatcaaacatccgttccaacgcagtcgattcggcagcaattttcttcttctctaaggaggcaaggaggcgagcgtactcgtacagtaacattggcagcttgggtccatcaccctctaaccttttggtcatctcaagaaactcctatgtcggatgagaagatgacaatatgatcagtgagtgttttgacaaaaggaaaatagagagataacgactaggtctactcacctttaatacctgattgagggagttgacatcgtcccattccttcgacgacaactcgtatgagttgaaaaagtgtttagcggccgaacgcccgacatacttctcagactcgttctccaagagctgttttatgacctggttgaacaggatcaaacagcatcaatgagtgagtgagtcttgcacttgggttgcgttggtcggactgcttacccggcggccttcgtatgtgcgctgcctgctgtcgtaagctatgttccatcttattccgtagccgccaatgaccccttgtcctttgtaaccaagagtcttggcccatagtttccattcagcctgcttctggggtgatcccgcgattcgtcggcagatatagtcaatctacacatgaccaagagggtcagacagaagcttatacctgattgagcctgagagatgcttacttttttcaaggtcaaaccgatcccagactcgtccgcttcgtgctcattgtcaccatcgtcgttgtgttcccatccaggaactccaagttctctctctgcatcgaccgggtcaacatcatcgtcctccgacgcatcagccacaagatcttcaggaaccacttcgactatctcgttgttgttttccggctctttttccggctcttcctcctcagtgattatggccagaagactacccgggaaactttcgtcagctttggcaggccttaccatctgggctgaaagcttgagtgctttcaatccagctcccaagatgagagcgatcacatggcaaatgcagcggtgatgatttcgttcaacatcccaaattgttgaatcgaacgctcgaaaattcgctgatacggctttagccatagtgaagttgttacttcccgagtcggtcgtcagagctaagacgtaaggaggcaatttgagaatgggatttgaagagatcgatcaaaatgtgatgaacaggttagtcaaattcatggagaagcaatcaatcaagagaggaggaggagcaagagcgagagacttatcttggaatggagcccatgctttgtcaagacattggcaaacggttgcgccaaatacttaccgttgtgatgccaagaaacatacttaatggcgagatgctgggtcacgtgctgccattgcttgttgatgtaacagaccgtgatccccacaaatgccttgtggctcccttttgttgtccagacgtctgagatgagacatatttgagattcagattcctaagtgaagagaaaggtgaatattggacagatattgatccagtagcgccagattgagcagagtacttactctgattagcttgatcacctgtgatcgctgttcaatgtagagatgatgagcgtgagcggctgcccagacacgagaaggtaacctagaactgatgtgggcgtgatcgaatgtaagcgcttcgattaagcgcttcactgccgtcgatattcaacaggctcaatagcctgagggagagattctaggaccacgggctatatttcagatgatgagctagctcagtagaggtggttagtggatctctctaaatacaatctggaatcagaagaaaacaaaagaggaaaggatgaaagagtgaaagagagaagaatgagagaaatgataatcttacctagctcagtagaggtggttagtggatctctaccgagctaggaaggaggaggagacgatgaggttaagagtcgggctaaatttgtgaatgtgtgatcttgttgtgacagggttgtgaacccgcgggacgaggggttacatcgaaagccaatcgcaagtcaaaatcctccattcgaagccacgggagacactctcggatgagccagatgatcaggagcttgatcatggtggtgttgtcaaactttcccctggcagtgtaagcaatgagggtcccagggatggcggcaccagatttgaccttttcggcaatgacctcggcgggtgttggagggagtttgcatccgcttgtgatggcttgggcccggcctgcacaagctttcttctgagaactcttgtagttcgccccgtctcggtgtgattttaagttatagttggatcgatcggtcgccatgaccgacttggggcaccatcgacatgcatacgcttcggagttgggcttctgtaagtagagttgaaattttaatgactcagcatcctattcccaccaaaaaaaggaatgaaaaatcggaacttacttggttgggacccttgccaggtggataaaagtataagagccaatgatcgaatccgttcgagtctttgcttttgtctttcttagtagctaaatgagagtgctcttcgtcagagtcctgggcaaggtcgacctcgatcgctttgcctgtacgcttggatacttgatgcactttgcttgcaacctataagttccagagtgtattgtcaggcactggtttgtgaagatgagaaggcgagaatgggatgtgaagccaacacaaatcaaataagacgtacctttttggtcacacctctctgactggttgccacagtctcaacctcttcatcatcgctgtcggtccctccgttgggttctttggttacaggattagaattggcagtgatcgatggcctgcggcgttgttggttaggaattccaatcagagctcggcgagagtcggaggcggtacggatgaatccggggcgtgagattggtgtgcgagtgcgagaagattcccgacgggttgattggggtacagaggggtcctccgaagtgtttggtggggttgaagggacattgtcgggtggtttttctggagccatgtggtaggggcaggggggaatgatggttggtgcgtgctgggaagggaagaggggaaggccgatcggcgaacccaggggggatattcagcacagcagcggcagaaagcgcgagcaaagcggcatgtgcacagtgctgagaccatcctgggagcgttgggagctgcagcgcacaaaaagcgccgcagcggctttaatagcgcagcaaaagcggtttggcgcgctgcgccgcttccgctcgcgctttcctgaagcgaaagcgcgattctggcgctgcgctttcgctttcgggccccaggcaaagcggccagcccgctatttttgagcgaagcgttgtaaagctcaaaagtgtttgtgaaaaccttttgctgagtgtggaaagggatgaatgaggatacctctgcctttcctggatcactagacactagacaagcccaccaatctcagattggaaggtttaataaagtgatagtggagtgtatcaaaagataactgtagcttaacaggtggacaaagggtttaacccaattttataagggtctaaaaggttgatttgagagtgagagagtgagtctagctgatatttcaatgtaaggggatggtatgtaatggtatgtaagggtttgtaagggtagggggtatgaaataggtggatactaaactgagggggaaacaactgagaggagagcctcttaaatacacaaaggtgagggattttagcttcaggggaacaagagaatgagagattttagctggccagagctttaccatgaggggatttagctagtcagaacatgtacatgaggtattttggctggttgagcaacctacatgatgtcataagagttatcttagtttgaactagaagtctacatgagggttttatgctggtgtagcattttacatgaggtgatgtactagtctgcaagctaaggtgaggtgatgagtattacatgagtggtgtgagatagtctgacagctgcaaggaagattaacaaatgacatgacaacctgcatgatgtcacttgtaaatccagagtggtgcccgaccaacactgcatgtgtcaactgtcagaagatagtggagttgtgtgtatacatgtactatagtggcgtgagagtgtatgtagttgtcctgcaatgtacatatgtatagtgtgagttatgtaatttgttggtgttgttgagtgttgaagtgttgccatggtggtgagttgtgtaattgagtgtggtgatggtccagagagtgtagcttccaatccagttgagttccagtgacgcctccagtggtgaccaagggtgaaattgaccgtagaatccagttcttgagccatattggatgatttgcgagtgtatatatgagaaaaaaggtgtaaaaagtatgtaatttgtaataaaagaaaaaactgtaaaatttttaaatgggccagatggctacccttaaggtataccacagcgacggctggcgctgcgctctcgctttttgggcctacaggaaagcgcaggaccgctttgcttcgacaaaagggcgcttttcgaagcgaagcgaagcggtttcaccgttgagtcgaatagtcgagccaaaaaatgagccagcattattcgactcgaatcgattcgatttgagtatttgatttactatttgattcgatgttctatggtctgctcaggaccacctcaggatattgtccctcccaactttgggatcaaatcctccaaaaatgcagcaggtttgggattcaagttccaataacttgattaaccccccccccccccccaatcctccaaaaccaaccagggttttggggtttgttgaattaaaaagagcccctaacagccaggagtattcctccgggcttctgagattacactcccaatggaaaggtcctcttggccgttgagagtgtcactcttgacagcagagaggaaagaggcctcccagctgttgagagtgtacaatcttgacagcagagaggaaaactccttcctctccgcctttgagagtatacactctcaacagtgtggaactactcttgggatgaatacagctggagagggaatgatgtgtcaatgggctgcttctatgggaaactgggttgagtaagataataagaaaagataagagtatggacacataaggaaaggtgcagctttggagtattcttgagatggttatgtcttatgtcttcttatcttctgtctgaatattactaatatcccaaatgtttctgggaagctactaggataatgaagagtgatcagttttctggatttctgggtcaggatctgatgggaaacaaatcaagaggaaacacaagtttcctttatatacaagattctggggagtgaccagcttgtgggtgagagggggatgaaataaaatggaaagaaaggaacggttgaaaattatcaagctgaatcaatgtggcccaattggtagacactaagataaatgggggaaatgacatcagagacatgtcacgatgaaatgtgccacaaccaatgactgaggtagagatagtcattctggaccctggtaccaagcggtacccaggtaccccccccccccaaatttggggcaaaatcaggtacctagtaccgcacctggcacctactgggcagtgtcacaggtacctctggcaggtaccacaggtaccaccttgactcttgatttgcttgtggttgtgactctcgggagccatggttgtcaactgttgtgatcagttgagtgctgtgggtagctcaaggggaacaggacaatattcataagggatattgatatatacatatcattcacatgtcacattctaccttcccacaggcccttaatctccctggggggtgagcggtaccagggtaccacaccactttctggccaaattcaagtacctagtaccgcactcagcacctctgcgcaggttcgagatgggtgtgaggggtacctgccaagcggtactaggtacctgccacaggtaccaaatgactatctttagactgaggaagaatataccaaagagataaacaaactagccagatgtgttctagcatgagtgtgagcctgggtctcaaaagtgacaacaggacacaagggttggggggcaattctagatgtatttcagaagggataaagaaatacaactagaataagagaaagggagagagaaagaaagagaaaagaaatgaataatatcttttattgtttatttgtttgataatcaaggtttactatagtcttactttcctttaaggatggctgttattaagcggaattaatctacgcctcctatcaactgaaactgaatagggtacttggtattgaatatatgtcaatccaacctcaattttttagatcaatgatcaaggttctttaaagggaaacctatgtggttttcagttataccaccaaacagagaataatgatgacttgatttgattagatgatgattaaggcagaggtttagtagaaacagaatgatgtgatcattcagagagacagagaaagaacttagcagaaagatgcaagctgaacttgtggagtgacttacttattggtgatcctgacacgatgagtgggaagattccaatagttaagggacttcaaataataacacggcgatgatgcggcggtgaagtaggcggtgaagtatccaagttgaggttggtgatttctggtctgagttggttctgggtgggtctgaagcttgaagatactgaaaatgcgaactcagtatactctgagagaattttcagagttggattacttggttgatatttcacaaggtacggtgaaatattacaaagtctatgaaggagaagagtagtgtaaaagtgtgtagtggtgactaaggttgaaatcacatgaggaattcatttctgaagtcagaatgtaatgaaatcttgagataaaaaagttacagtaggaacatagccgaaaaggatgacttaagcagtcttttggccagcttggctggctctaaggctgacaatgagacatgagaataaccaaagtggaatattttgagacaatagaaatgtggcccaaagtggaaataagaatagagggaaattggattagaatgaaacacatgcagaggccaagtgtggaaggctgaaaggggattggtgatgtaagactgcatgtattgattatgtaataaagaaatttgatggggatccagaatgtcttctttccaggtgcttggtcttgtgatgttcatggtgttgcaggttgattgaatgttccaaagggggattgtattgatccttgagggtatactcttccagagggcttattaatgtgtgtaaggctctgattttgtgggcctcttattcaagattgtcttaccacaacaaccaagagggtccctctctgttgttgatagttgtacattttttatctccgggaggaatctctcttagccgctgtggtaaataatactgtgtttctatgcagaaaatataaaaaatttcttattatctctttatacattcaagatatggtaaaaatgaaacagattcctcaggtaaattaacccctagttgctcattacaaccatacctgtatctcttatagtttagaagttacacgtatttcaacctgtcacaggatatttcttggattcttcactctagccatagccattatgaataaaggatacatattgaatagtgaatacctttgtagaatattgaatacctttacattatattgaatccctttgtactagtgaaattgcatgtatgcatccctttgatcatgtgtaactatgcatccctttattcattcatatgcatccctttgtagtagtatctcacagcctgtaccctggggccaaaatccctcacatttgtctatataaggaggcctctgcctgcctgttgttccctccatcatcccaccagtggaacagatcatctcagccacccttataaataaatccatcttatatattatttcacaactacaagtcatagccacataacaattacagctttatacacattgaaatacaaatttaacactttcatcatcgtcaaaacccaaaagtgccctgaaccatattcatcaacaacaacttcatcaacataaccaatattcattaacatcttcatacccttacacatatcaatcggcagcttcatctcaaacttatccttatcactatatataaaattgccaagctaagcttggtggtattgttatccattcagcaaaagggtttcataaccactttttagtcttaaactgctgagagagtacaagtctcagaaacagagataatcctctccattgctgagagttgtgttgaaattgtggatgagaagccgaagaaagatacttttgattttagctgaaagggcttaagtgcttgcaacaaagactgaagaagggctcaagtgctccttcaggaacggcccaaaaaagaataaagaatcaataactgtaatttcttagcatctagatggtttaaggagtctagatacaatgtggtcaagatgttggagcaacattttgaataaggaacaagcagcaataatgaataaaaaaacatgtcagaaaaggtgagagtgattgagagaatttccaacaagttgtacactctcaatggctgagaatcctccttcctctctgctgttgagagtatacactttcaacatccaagagggttcctcttggttgctgagagctgtacactctcaacagccaagagggttcctcttggttgctgagagctgtacactctcaacagccaagagggttcctcttggttgctgagagctgtacactctcaacagccaagagggttcctcttggttgctgagagctgtacactctcaaaggtcaagagggttcctcttggttgctgagagctgtacactctcaaatgccaagaggaattcctcctggccaatcagagtgtattctctcaatggatgttgaagtgtacaagctggaaggaggggacaaaccaaaacggccaggaagattttccttggctgctgagtgtgtacaatggggcattccctggaaaacatttctggggaatgattgttttttatcatcttatttattcaaatttaactccaattccgactgcattaatgggaagaagaacccaaggcttaaggtgagccagttcttgggggctggggatgtcctgggacaattcccaggtggccctcctgattactaccattccatttgatattggctgagcctatcaatgtgtgaccccttttttgtaatatatcagtgcgcccagccaacataacattggtctgggagaatggaagacttcccttcaacatctgcaggtctcccagattcggtttagagcctcgaaattcaaatttctctgcaagaatcaagagttttgggtctaaattgacttctgcaagggtcccagatccaacgggaagtcctccaaggatcctttatttttcccctccattcaaatttacttcacaagggggttgtaccaatacaaccccttttgcaatgatgaaagaaacccaatgaaattacgtgcttgggtgaaatccttattggaaaaggtttttcttgacgctggcctttctcaagacctggcccatttccatcctgagttcaagtgagctacttgagcttgacttgaacactatataagggacaaaaatattgcaactatcatccccggcacagaattatcagcaaggaacaacacttcacactcttttccagctattgacacctgtgttcaatcccagttaactgcataactcctattctacagaatttgaagccaagcatgaagtgcttcagtctttctgcagctgtattagctgctgtgttggtttcagtttcatcatcaatgcaggtcaatgttgcaaaaaaactggctgctgtgcaagatgcagattctgcaggtgcaagtgagtatggtgggcaagatgatatcaagaaattctgtgctatctgtgcaaaaactgggagaaagtgctttcctttctgcccaaagtgaagcacaccaacctataggaaaactccaaaaacacactcaaaaaaaaattcaaaacatgatttagatataccaattcaaaaacacacaaaagaaaagattgaaaaatttaacaaaaaaagaaaaaagtataaaacaagaaaaatccacataaaaaacctcccaaaagaaaattcactaaaaaaattaaaaaaagtctcatgaatgaattgggaataaggaaaccaagtcctagatcaaaaaacacatcatccatgcagcttcagttgccactgggcctttgggcaacccatttttttgataatcaaaaaaaatgacaaatgaagaagggccttaataaaaaaacccgcattttccgcgttttgacgcgcttttgctgcggcacagcacacgcgcattccgcatttaaacccgcttttttaattaatttatttttgccattaatttcgattttttttgattttttaaaaatttttcctacactttgaagggtgtagaatttaatggtaaagtccatttaccataaaaatgactttgattttttttttctgtttactcattttttcaattaattgttagcggcttgtttttcattattttttgacattgtacagttgtttcctacactttgaaaggtgtagaattcaatggtaaaaattactttgcataaaaatgaattttatgcattgtaatttccgttcccactcatttttcctattaatttttacccgcttgtttttaattcttttttgactgtgtaaatttgtttcctacactttgaaaggtgtagaattgaatggtaaaatttattttgcttaaaaaggagttctttgccttttaagtttggctcccactcattttattgatgcaagcacggtggaaagttcccagtggttattcaaccttccgaacttgaatttctcaatggaaaaaagacacaaaattctataatattctaatgaggccaaatttaaatttgcaaaagagtgtgggaataaacaagtgtagtttggattttaaaagggacacaagcaggaaatcagaggaaggtacggagaacagtaattcaaaaattaatcaacatcaacaggagcctttttgaagcgcgtagatcttctgacaggtgggtacaagacttcttgacccagttcaacgtgggcttgaatataatcctcccaacccagcgcttgatccctgacatagtgtctccaaaaaggatcaatcctggggcaaggccatatttcagccttgaaagtgaaactaatgaaatgagagtagtctgggaagaggatcagacagatgggagggttgtttctctgggtatgcaaaagaggaagataagttgcaggcgtcttttccaataatagaataactggtctttggtacgtattggcaattaaataaccatgcgctgggaacatcatccagtacttgaggggggcttgctgttccttgtctctctatgcaagagatttgatgacgtcttttcggtcgtcccctgctccccatacattctccaagaacttctcctccaaataggcctcgttcgactcgaattccatctgcatttccttgcggattgagtcccattcatcagactcacgtcccaagctgaccgcaaccgcttggaagccacagttcccatcgcctctgacgtcgtgaacgtgtaagatgtgtgcaattgctccagccataggcttgatgctgtctttgtgcttatactaaccaaagtttaagagggaaacagaggggacgaacaatgtgaaaaagaagtaagtatatgagttactcacaaggtcaatctccacattctcgtatgtactcaaaggggtttcgtcagcttcgtccacttcagttataggttcgggagtctgcttgaccgctttgattggcctaatttgcaagggcttcttgacggttgagggaatgggttcttcttccgaatgctcctcttcggtgaatatgttttcacatagggctccaatttcatctgaagcttcatcctcactctctccatctgtttccatggcctacgcaaaaatgaatcagaagcaggaaaaatctttagaaggatataagcaatgcacacctctgactcattcgtctcatcctttttggcaagtttcttccttggttgcccaggtttgcgcttgggcccctcttccaatttggcctgctgcgtttcttcttttgccccttgacgtactcaaatccagatgggtccctcttggttgatgacatcgatttgtgtttctgtttggagcctttgggtcggcccttgaatcgatggttcttgtcaaacttgggttcctcgagtggaatggttgtatgtgttctgtcaggcagtttgtgaatttcgcctagcatgaagtgttgttcgccaggttgaagggattggaatttttcaaaggcctcgctgaggaacgcgtcttcatggctcttctgctgtgtctccgtggcatcttggttgtcactaagttgcacctgtcaaatgattagatgagtgaaaaaaataaatcagaatacatctgcaaaatttattgggattcccttgataaatgaggaacttacggccagatcagtcttgacatgccactgagcatggaaatcgtctgcggtgaacttggtcccctcaagtgtggcgttgtggacctggtggatgcacggaatccccatggaagacgagtagttacctttacatgtgattgtaggtgccttggccacgtgaaatgagtgaacgatcttcatggcaaagtgggagatgattccattaagattggcaattgacggaggaaggccggtcagtcttttgtactgatgttgggccaattcgatgtatctttcatgcagctggctgttgagggactggtgaatctgcttgacgacagcggcaaatgaacctgtcaaggagttgatgaatctttagaggtacacgtggagactttcaactctggatgtgatgtgatttccaaagtgtgggtgccgatcgatcaagtaagagacaaagtgctccttcagtgggaggactactgagatcaagtaggcggccgtatctggagtccacaatttggagagctcggtgtaattctcctcgtactccttcaatgttggcgacattctcaatttcttccatgccgattcgaacgttgaccatttatcctcgctgttgaaatgcttctggcaattcttctcaatgttcttccaaatgtgccaagagcacaggatacggtcggcatttgggtagacttttttgatcacatttatgaccgcttgttcatggtcggtgacgatgactgagggggattctttatccatcgctagatggagatgctccagggcccacgtataatttggttccttttcagcggagaggaaacaaaaagcgaccaagaatgaccaattgcatgaattcattccaactatatgaagcaggggcatgttgaacttgttggtcttgtaagtacaatcaaggaggatcatggtcgggaagcgtttgaccaattcaagtgaacggggtagagcgaaaaagaacgaggtcatgtgcccttcaacattgtcgatcatgaagtaaaactgatgctcccggatttgttggaccagagccacaattggagtgcgtccttgaagatggtcagtgtgcatcctccctcggtgattgtaaatggtgttgagggtgacgtgtgacgggttatttgcatcttgaattaaagcggacttaatcttcaagggggcgacaccgacgttagttaattctgtgaccttttctttttgggaatcggtcaatcgtctgtgaatcggatgaatgtatggatcctccgaagcggggtggttgcgatttggattcttgattgtgattcggtagagtcccgtcctcttgtagaagttgcccagcattgcaaagggacagccaatctttttggacttgcccaacttgtctgggtttggttcatccggttcgccagaacggttgcatttaaaagtcacccaatcctcccccctctgagttgtagtgttggtcttcttgagcgcatagccatgctccaacgcccactgttgaactgtgtcatctagttgcgcccgggtcctatacgataactcgggaggcggcgctagcgaatgaagactggcagacggagtggttgacagaactgctgtagactcagtttcaagaagtgggctgactttgtctcgagttatacccgggagggggttaacgtgagaagtatccttggctgttgcagccgaaagaaggagcgggttgatgtggctttgactttcagacatgttatgcatgaggagtttgatgaagttgagtgatgaattaaaaaagacctggggttcaacaagaaaaaccaagactgtagccctgaaaagaatcaagaaagagattttttgatggatttcaagaagaaatcggttgagatctggctgagataatcgcagaggtagtttgagtcctactagcgattgagcgatgaataaccaacaaggagaggtgtgtcagcaaaaacagagatggtggctgtcaataaggacaagaaggaatatttttgaaggttttcttgaagaatacggtcaagaaacggatgagttattcagagttggggtttgagtcctactagcgttcaacttccagcaatgatttaaaaaaaacaagaggtccagtggcaaaagcggagacggtggcggtcaagaggatcaagaaagaagatgattgatggttttcttgaagaaattggttgagaattgaaagagttattcagggttgaagtttgaggcctaacaatgaatttaaaaaaaaagaagagatggatcagcaaaattgaagaccatggagctgaagaagaagaagaaaggatacttttggtattttttttgtgaattttggttgaggaatggccaagttatgattttttgaagtttagagtgtacctgcaagttggaaatgaaccggaggtgaatcaaaaaaatccaagtctgtggggtcgaagaggaaaaaaaagatctattttggtattttttttgtcgattttggttgagttttgaccgagttgtggtgtgttgaaggtttagaggggggggggtgaagtctatttttgattgtggtgagtggttttcttgtttggtgcctgcaggaaaattttcaaagttcatgcaggcacttgtggtacgcgcgcgcgccccctggaggcgaaattatgcataaattatgcataattaatgaatgcgcgtgtgctgtgccgcagcaaaactgtgtcaaaacgcggaaaatgcgggtttttttattaaggcccatgaagaaatacaaaaagatgatgaaatgataaaaaaaatgcagcaatttgttttgataaaaaataattggggggcatcaaatacaaccaaatccacattctttaattgacaggtttgaaaaaatccaccattttttaaacatgctggttccttcgaagacccatccacaaaatgttgtttttcgaaatgtaactggttgctaataaatttcttatatcttataccttctgttattaaatagattccttaaaggcctatttgagttgggcatgctgggtgcactgctccctgcttttctagtctggggtgcagcacaatctctaataggttgacatatgaagctctagcctatgcctattcatttttagcatacatgtttgccacatgctcttaggtgtctagagatccccagaaataagggtgtgtgggtcagggggggggggtagtttcttgagtcactagagcacaagatccatggagactccttcagggtctgccatggaccatattcatccaacacacccagaggggtgtgctggaaaaggtggagctcaaagtggatcctggtagaggccaagggtctcaccagatcaaaaaggaacttcaggggtagggtagaattcagaactaaaggtgtgttggtttcagtatgccctctaggactaacccccggattttccaccaaaatccccaagaaatgggagtcaattccccaaacctgtcagcgggtttgggagttgaaaccccaagaaaaataataataataaaagccaacccccaaaggagttgggggtcgctgccccaaaacccactgggttttgtctcggccactgagagtgtacagcctcaacagctgagagaaacaccctcggccgttgagagtgtacagcctcaacagccaagagaaacactcttgtctgttgaggctgtacactctcaacagccgagagagtttctcttggccgttgagactgtacactctcaacggccaagagaaacactctcggccgctgagggtgtacactctcaacggccaagagtgtttctctcggccgctgagggtgtacaatctcaacggacaagagtgtttctcccggacgttgagggtgtacactctcaacggacaagagtgtttctcccggacgttgagggtgtacactctcaacagccgagactgtttctctcggccgctgagggtgtaaactctcaacggccaagagtgtttctttcagctgctgagggtgtgccatcagcggccgggaggcatcctcccggccgtcacaggctctttttggttagcaattcccaaaaacggccggtgggttttggggcattgacccccaactcctttgggggttggcttttttttattattatttttcttggggttccaactaccaaacccgctgatgggtttgggggattgactcccatttctcgtggattttggtggaaaattggggggttttggggtttgggagtcaactctccaatttttgggagtcaattagccaagaccctatttttgtttctcagattacacaggaattggaaaagcaacttggaatccggcttcatccttcaacggcctaccaccccaggaccgacaaacaatctgaaattgcaaaaaaaaggcagtggagcagtatctacgacattttgtgcagtacctccatgacaaatggaagccccttctggaaacagcggaatttgcttacaacaacaacaatcatgtgtccatcggagtttcacctttcaaggccaactacaggttcaatccttcctgcagtgtggaactactcttgggaggaatagagcttgagagggatggatgctttaatgggctgcctctctggtaactacaatgagtaaggtaacaagaaaaatataagagtatggactgttaaggaaaggtgtggctttgaagatttcttgaggatggtatgtctaatgtttcttatgtttactagtctaaatatacttgttcacaaatcaaggtatcccaaatgttgatgggcatatacctggctaataatgggtgatcatttatctgaattgctggggcaggctctgatgaatggtgatcagttatctggcttactggggcaggatctggtggggaacaaatgaagaggaaaaacaaagctccttatatacaaaattctggtgagtggccagcttgtggttggaagataagtggaaaattctatgagagcatgaaacaggggaaaatatttatccagagaaaacaggggaaacaagcagtgggcaaatgctcccaaggttactaggatgaaacaactgaggggtggaatattccatggaagaaaataggaggagataacagtttcatggacaaggggattgttactagtgtgtagagctggtctctggatatccgttgcggatatccgttatccgctggcggatacccgcccgctgtagcggatacccgccagcggatgcgggttcgggtgcggatgtgccctttccgctgattttccagcggatacccgggtatctcaacggatacccgaggcaggaagggcagatggccggctggaagggtttccttccagccggcgaggtacatgtacctcgacagctggaaggaaatccttccagtcgacgaggtacatgtacctcgttgactggaaggaaacccttttcagccggcggggtacatgtacctgaaggatttccttccagccgtcaaggtactcgacggctggaaggaaatccttccagctgcctcgccggccctttaaagggcgggtatccgtggatacccgctcggatacccgctgcggccgacggatacccgctagcgggtgcggatgcggatgcggatggccatttggcctgaaaaagcagccggatatccgcatccgcgcggatatccggatgcgtagcgaccagctctactagtgtgtgacacaaggggtaagaagaatggaatatgttttggaggggagtgagtttcaagggtttggagtttctgttgggatgggagggggaaattctattatccaggtggattgtacttgggtgaattcatgattggtttgaggagctggggagctttctggtgtgtcttgatccggttattaatctgggatttgtactcttgctgtgcttggattttcaggattggcttaccacaacggcggtatcccttcaaatgaacagtgtctaccagcagttgaagaacaactcaagcaaatcaatgcagttcaatcagaactgaagttgtgtctagaagcggctcaacaatcgatgaaggctcaattcaacaaaggcgtgaaggaaaccccaaattggaacattggagaagaggtttggttgaacagcaggaatattttgacaacaagacccatcccgaagttggaccaccaatggctgggaccatttcaaatttctaagaaaatatcccagtccgcctacaaactgaatttgccactattcatgcagggtgttcacccggtgttccatgtttcagtgctgccaaagaacaactcagacaccattgctgggagacgccacccatcaccagaactggtacaggtcaacaacgaggaggagcgggaagtagaaggtgtgatggtatgtcggaaaagagggaagaaggtggaatacttggtcagctggaaaggattcataccagaggagaacttgtgggaactggtggacaacttgaaacactgtcaagaactggttgccaagtttaacaccaaatttccggatgcggcgtcaaggcacaaggggtcacgcagaatgaagtgagagggcagcctttccccactgggttttttaatgctgcctggggaaagaatgcagagccagaggagggtttttttcagtttttttattcatcattaattattaggacaacaatgggggggcttgggcattaaaggggggatagtgttatgagctgtggaggactggaactggggacgttacatatgtagagagcctgttacgtacatgtcctgaactttgaacttggagtttgtttgagatccacaccctgtacattcctcatcttgcaatctaccatcaatggccagaaccctgaagatcctcacctgctctcccagaacacccctaacagttttattccttttgtccttcaagttcttgaatttatacaaagtccttgaaggtgtaggaattagggtatacttccagtgggcatgtcagcgccggtctctagagtgactaggcgttgatggggtggaaagggtcgtactatagctttcgtgtgaaagccagtagaaaaggaacctcatcttgacgctagtaagtggaggggttaagcacccttagtaaggggacgtacacggtatgagcttcgcgtcgccgggcttagagctaattagtctctcttctaggctactgtagtgactttacagtagtctaggaagttggtacggaatagaagaaggttgggaaggtttttagaaggttttaatagtagattataaaccccactcacagtttgtattgtaagttagacgggtttgtatggtaatctctggggggaggattcttgggaagaagacctcccccttaagtattacaaaggcaggggtcaacctgcctgtgagaccggtgaggcctgcagaggatcatttatgtatttaactcataaatgatcaaaacatgtatttaaattaaaatttaaaccaaaagtggaggaatgatgtcattcaagctcaaaggagaaagaattatgtcatctctctaattacagtgcatagagagatgtttaagctttcaaactatatctatataatctttctaaatatgaatattaatacagaggtaaatacttaagtaattccgtggaattacttaaagcataaaagtataaaaataaaataataataaaaatataagattgcataattgggatttgaacccaagtgtaatggtgaggcaaagtcataacacagttcttaaccaatacactacagtacatgtgctagttggctaagtacaggttgtagacacatgggctacagcctcagtgtctgacagggcaaccccatttagaatcttatgaaatattgttttattaaataatattcttagatatgttacatattttattacatattagtattacatatttattatttataaattattatttgtcatccttttggaaactgtggagtatctctaaggctggcagctatagtattttagagtatttgtttatcaataaatttacgcatattgtgtattgatacaggcctgcactgcaatagaaatatcaccggataaggaacaactccattattggtattctattgcttgttgaagtgtcaaactcaggcactacttgttacacattgataagacatccatgtgagacttctaatcagcattggaggcaattcttcatgattcacgtcatcattacatttcacaagcatacatcaccaatgtattcaacatcagcaatgggtacttagcttaatggtcagcgcatcactcatgaatgctgaggttgtgggtttgagtcccacagtacacaaccgttcttttcacttgttcaatcatgctatgggtgatcatcaccagatgcaatactaataacaaaatttgacccaaaaaatgggtttgggccttttttggcctgatacactcaacattgtattagggggtatcaaatataggaaatccaccattagaaaccagtcacttttttaaaaatatttttttgcatcaatgggccccaaaaggggttaaatgaagaaccaacatgtttaaaaaagggtggattttttcaaaccagtcaattaaataatggtggatttggttatatttgataccccctattagggggtatcaaatatagcaaatccaccattagaaaccagtcacttttccaaaaaactttttttgcatcaaagggtcttaaaagggtttaaattaataactgaaatgtttaaaaaagggcgaattttttcaaaccagtcagttaaataatggtggatttggttatatttgataccccctattgtattggtctgtatcaaaggatccagatatgtaacatagttagggaaaaaatcactttattttattttattgcattgaagtttttctgcaatacaaaataacccattttcaacaagaataatggctgatgtgttacaaattaacaaagcttgaaaattaaacacaggctgtgttccactggcacaaacacaacaggaatggctttgtataaccatctcaatgtttagtttccaataattttacttgtaagagcatccacccctgttgaggtaaatctttatgtagctaaggagccctacagacctcttttgctaaactacagaccaaaacccccctcatccatctgtaagcggctcattatccagctgattaagctttcagagggctactccacctttgtgtccacagggtatttggtaattagctataagaacacattacacacatcaccctcctccatgacaccaactggtcatggggagagcacaaatacaccatcctcaatgaccagtcacaactgattgttgaggagagtgcatacgttaccctcctaaataaccagttggtgctgccactgtttattgagcagagcacaccctctctaatgaccggaaccaagcgaccattgaggaaagaacagaacctccctcaatgactggtttggtcatttaggagagtacacaccctcctcaatgacctcttgaccggttgataccagtcattgaggagggtgtgtaccctcctgaaattgaatgaccagtaagtacctttcattgagggttttgtaccctcctcaatgactggttgatagcggtcatcaagggaagactttctctcttctaaatgcccggttggtactggtcgatcagggagtatcaccagttggaagtggttttcttgacaaccggtatagattgatcatcaagggaatatgttatctcctcaatgactggttggtaccgtttgtttgaggggtgttttgtccatgatgaccagaatagactggtcattgatagacatgggttgtttagatgagaggactggtgaggtggggaagggcaaggttgaaggggatgccggagtgtgctatgtagcctctctgtagactgggcctaaagaggctcggtagggatttgtaactttacaaatccttacagacttacagagtttcctgttagctacagagcgctaaagagtgcacaatggtggaaatatcaaaaaaagttgggtaaatcacgcttaccaagtgggtttacagagacaagggtggatgctctaatagggcaaaggtggagtgtgagagtaggaggcctcctagttttcctttaaaaattggaaataaaaggaggaaaagcctttggctacccattctacaatttaattcaggatccttgtgcagaattcaaataatgtaccccacctccaaaaaaaactaaaaacaaaaaatttatccatcaaaatcaagactcatggaattcctcctctgtgatttacacatacagcttgtggggctctctccctgcttgggggataggaaatatcaatgcagctatttgaacttgaattgaaagctatataaatgaaaaaagcattgctgctattacccccagaataaccttatcagcaagtaacaacacttaaaactgtggtgcttctatcaaaacctgtgttcaatcccagttgccctcataaatcttgtgtcatcctcaatgcagttgaatgtcgcagaaaaattaactgctgttcaagatgccaattctgcaggtgcaagcgagtatggtgggcaagattctgttcaggctgcatgtgctgagtgccatgcattgggtatcagatgttatcacttctgccataattgaagcaaaaccaagtctcaaacagaactcaagaaagataaaaaaaaacaaataagattcaatatgaattcaaaaaaatagactgggaaatgcaccaaaaaaaacagaaaaaaaaatacaaaaagaaaaatccctatgaaaaaacctgtcagaaaaaccaaagtttgagaaaaaaaaaatcaaaaagtcacataaaaattctgaataaggaaaacaattactccctcaaaaaaacatcatccatgcaacttcagttgccgctgggccttagggcaacccattttttgatcaagagaaacatacaacatgtgtttttctctgtatatatcatttacttgtatatcaaaacacttacttttggatgcaattattattattggggggtatcaaatatgaaaaatttgaaatcttaaaacctcattatctcctatactaacccaccatttctgatggatgtaattttgaaaggggagaatgtgagccttccaaattaatcataacacactgtcccaaagaaattctcattttaagagtaaatgaggttttaatttttcaatttacttatatttgataccccctattttgtgtgttttgcaagagttttgatttattgaaaaaatgtagatatttctgtgtttaatttttgcagaggtttttataagtggggaatgagagtgtgttaagttataaagtgagcatgtgagtgtgtttgtagatgtagataatcaaaatgatgagggagaggagaagcagggattaagtatcaaggcaaagaagttggtggtaggttcactgaatatgtcaagatgtagtcacattttttcactgttgtttgggagttttcttttcttttcttgggccttttttgaataaaacagggggcaggaaacaagagaaaagtgtatgtagcagagacaaagcagataacaaacaaaaacaaaaaaagtccaaacaaaatataaaacaaaaccaaaacccaatgtgtgttgaggaacccaaatcaggataaaagtgagaatgaggaagaagcagattaagtaatcacaagtgaagaagatgaagaagcataggtttatttgacagggattcaagatgttcatgggttggtccgctggtgagggctgattacaagtgagcggagaacaggatgactaggatttggggctggatatgggaggcaagatatgaaagtatacatttatttcaaaattggatgtgatcaatttgaggaaatcaagagagaagtataagagattgtctaatttggtccgaggccgatatcggtatatgcggtgtcggtgagtgattttgaagttctggtcctaccatcccagacgagatcaacgacttctccctcctggttgatatgagacatgatggcgacatcaggctggaggttgaggtcggtctggtctgcgttggaatagccggtcttgagatcatagaggtaatatgtgcgacgctgcttggtttcgagcaaggcgggtctggtggaggaggtgagcttgctgagcgcgaaagtcatctcgacctggtcgaggtccgtcgatttgaggatcccggcgccatggacggtgatcgagtatcccagtgagagcaccacgctcggcgtcttactcacgcccgcgttctggtccggcgggggcagcccccagacgtatcgtcgcgtccaattctccggcccgaccgcccgggctgcacttcccaggagacttgctagtgtggctgggttcttcagggtgtatggatgggcccgaggctggagctggaaccatgagcgccaatggtgaatcgaggtgaacctccaaccggcttggaaaatcccatgcccttcgtctcggatatctaattggtgaagcgtagtctctctcgtcacgacttgttgaacatcccgatgcatgaccattgcagcacacttggtaatcatcccatcgcctgtggaaaaatatgacatcacgtgtttcaaggtcagatgggctcaaggaaaaaatatgtcgtagcaaaaaaacatagaacgcaccgccgaactctttcccgaaaagcgaaacacaactgtcaaatgtgcccggctcgttcatttgctggatcagtcctcgggacagaaatattccggcacccccgaaggcgatgttcccaaaggccttgttggcgttctcggactcgctctggccgccgatgaagtgcgcctcgacagggttgtatttcgagagcatccgagccactgagtcgagcgacaggaaatacgtgtcgtcgtcgctgaagaagtagagagattgtaagatgttcgttagtgtatttccttattcaaaaatagccccccccccaaaaaaaaaaaaaaaaaactcagattagaaggttggtgatagcttacgcaagtgtgaaccattggacaattggagctccaagccgttctcttgtttgggcctccttccacatttcctggaccagactcatgtaccgtctctcgaacctatcggcaggaagttccttgagagtgatatcaaggccggcacctcgtgcagcgctttcgacctcccaagcttggtcgagttcttccttgggcgggatgaggacgacggcgctagcagtcagtcgacggagcggctgggacttggcgctagttgcccgccatttgtctgccgggtcgtcgcccgctggggggaccgaggagggaagccattcagaccagcgaggtatgaagtcgagggcacgagtgggcgtggtggcaaatccaaacatgaattcagagtatccacgtcgttcccagagtgctagttcactctgactgtgttgacggctgttgcaacttgggccgaagagcttaggtggggctagtgaagaaccgaagtctcgaagacgttggagcatgacttggaaggcgttgtgtgggtcccgggatccatcggcgaggttcttgaggggcgggatggggctgaagagcgggctagcgggaacataatagaccggacaacggtgtttgtcggtcatgttggtctccagacgtgggggccgggccagacgagcgtcgtcggcggacatgggtcggaagggcaggaagccgatgtcgctcttctgtggctcggtcccaccgtcctctttccggaggaagaaagtccgcgagcggctgtcgtcggcctcccagggctcgagcccccgaccgattgggatcaggatcgccgtggcacgtcggccgggacccgcgggcggacagaaatcctggtcgtcgatctccgcgtccttgcgtggaatcggggactggaagcgtagcagctggtgtcgacttgggggccggtatgccgccttggggtcctctgctccacatttggtgctgtgatcctgtggatcctggaggaacatgtctgcgccggttcgcacgagtacccgggggtcgaatgacttgaggttgtggagcttgatctcattgggacggcggacgaggaagaaaaagctacagctgagcaaggccatcagcagtaactgcaaacatctcgatgtcatctctttggaggttaggctggatccgcacagtcttcctggtgattttcctggactagtagaggtgcttgaaggttgtgtgggcttagggcaggagggggaacttgtttgcgctcaagccaagtggacgactgtaattaaagagagacttggaaggcaattaatatctattttcactttgggagtgtatacgatcgagctgaggatatggctggggttgatgaagaacaagaccacgtatggatgagccgtgtggagctaaggatagggcctatgggtgggtcactattatttattattcaactgatgctgtgtactcgaccttgttcgtgacgggggaactgcggtctgccagaggaaaataatacttcaaggcaatttttgagtttaattctcttcacggcgtttcgaagtacttactaaagagtgaaaagtgaagcagcataccttggtggggggtaaaacttggtggaggctcgaggatatcagtattgataagttgaacaagggagtgaaaagaggatatgttgtcaattgtgatttagatgcgcgctttaaagagagaatggtatttgtttatgagtctggacgagactgttgccgagtgcagctgacgtcaggatagacaggagatcggcagatgaaggaaagtggcgaatgaggtccgaggaagaacagattcgaaatgagtgttattgttgggtactggtggtaggtaggtcgacgtggtttgtattcttgaatttctgatgggaatgagtgtgtggttggccaaggactggttgattttttaaggaatgagttggttcaggagactggattaatgtggctatttttttttgctcgcaagcaagggggctgttagaaaggaatgtctaaaaagtctattattctgaaagggggcatgtatgtgagattattggcagcaagcagcacacacccacttggaatgagggcaagatggcctgagtcgcgatgatcgaagcccacgagataaggcgaggatgaattgagattgaggagggagagatgtacggtgaacccttgatgataagcgtctttgaagggttgaaggatctgggtgtacgagcaacgatagctcaaactcggctgggtttctcacctcaagaaaagcttgacggaaactgacgaggaggcgcaggcccgagcatcgagtcgagccatgttgattggacaaccaaatcctggctgagacgaaacattgcagaggaagatgtgatgagagctgaaacatctctatacacgagttagtgctaggaggcgggcgcttgactatgatgatgtatcacagatagatagtgtttcgggtcatggccgcaacgacgagggaggtggttccgatgccatttcactggagcaatccgccatcgactgggcatgtttgatgagttgtactggacaccggaactcatcggagacaacactcatcctctccctcggcttggaggcttggacgatgacgctattaatctcggctctcatcgcctggtctgccctcgagctgtacatagtgcccgaaaccaagaatggccggttgcctgtcgctgtacacccatccaagggggggactaggccggaatgtgcaagcagagtgcatgccacggtggctgccctcggacaagctgctgagccacggatagctttcttttatcaatcggcgcgttttttggacaacggtcaaccgggattcattctgctctggagaaaattagaagccgggatgtccagggatatgtagcgcccatggcctcaagcttcacctatgaaccagggtactgagacgacttgccaatcggtaatcatcaggaacgacttcgggagggaagctcatcccgtcattatttggatgtggcaatccccattagaagacctttcaccttttggttactacagaacattccgacctatgcaagacgatcacgtcgataatgtaatgagaaaatctaggaaaatcttaacattatgtgtgtgagtcagcttgctaaggtggaattgatatgtatgaaacatgtttcggagtcgtaactagaaatacccctcgattgtcgccagaaggcttgttggtaatattttgtgtgcatgtatcctgcccagcgacgtcacatctttcttcttccccgcgaacgattgccaacaccagtgcaccggaagtattctgcacccattactacaagctgtatgatgcgctatggacggtcaccaagccatgaaaagctcagaagttgtggctgaaaagatgccgagttcgctagttaccggttgaagcagggagaaatcaatacaaggttggccaccccatgtctagtagatcttgtcctcaagcaactcatcttttagcatcaatcatttttttctctctcatttttgcttaccaaaccatgcgataccacacttgcttgacagtagcatccagcacattaatcatctccggtctcctggtcctcgccgggccgctccaaccgcgaaatctgccggctcccccgccagcaccgccagaggaccaatgtccaaaggatattccattgactccagaaacatggaaaaaattcgaaatggacgaattcattgccggtatggaaggggcagacaaaatgacatacatagttgcgtcggattccttctccatcactccaaactcatccacaagatcatcgctaacaacttaatccgtcttccaggactttgcccggaaagtaggtgcggctaactttttttgcgggataggtctgtcttgcaatgctggacaggtgagagtgttcgatctttcgtcggccaaatgcaggacagtgctcataatgataatattccattccagctttgcaaccctgtggcgggtaaaaattggttggttcttgttgccattcagcattggaacacatacctgaacgtcctctaccaaggcgttgccaatgcggttacgatcgtgagaggtaaagtgtctgccttttaaccctctttacttactcaagagattgagaaaataatactcagtttgtatgcgtcttacctgcccaccaacagatgcctcggcggaaatgatcacagatttgtgcgtgttctgaagctttaaccttcaactgcttgtgcaacagagtgcttcctggcttgacgcgctgcctctgacactctgtgatgattcttttttttgtattagcattcccgacacggtcatggacaaaagcatttacggatgggcaatcgcgacactcgtgattggagtcttgggtggtttcagtggagccctgacacccctgctcatcaccaagcccgtcgctcaagccgccggggaatatgggaccgcgaccagcataggatccgcggcagcgtcaaacttccaaaaaacacaagaaatgcaaatcgccggggacgtcgtcggcgtctatcgtgcgagaagcgcgcacgatgccgctatcgtcagcaaagcgttcgaagaggctgccaagaaagccaaacctcttccccccatgaaacaaaccaccagttcaaagagcttggctatttccagcgccccaaagacaaccgccgcggaccataagaaaaggtccatcatggatgaaaatcatgctaatagcgtcaataaatcgcctattctttacaacataagaccctcgacctatcctagccaaccaaagacactacaaaaaagaggcggaccaccacctagtgcctatgcatatgtcagttgaagaactcgaccctttcttggagggccagctcagactgatcccatacatatcttttttataacacagcaacgatgggcagagatcgacacccatctcgccgccctccaaaaccggctccagaaagatatcgcagcagtatcacatgcgggactcactgaaccgatctataataataacggattggctaagaatctcttgggcggtagtatgttcgaaaagttcccgacccaaatcgacgaagaagaaaaaaataaggcgttcgctaaaattactgcactcaatgaaatctttaaggctcaggtgagtttgttttttattatctcacttgatcagttttcaacaaaaagaaaaagaaaagaaaagaaacgaaagtctgtggtctaaagctttttgcctattttccttcttcagaacatgtttatcacccttggatgtgtgagttttctgcttgatcttattcaaaccgggagaaatatttctactaagactcgtacgtttttcggtcaatctttttctctcacaaaaacaaaaaggatgggtgcggagatgttggaccaggaggggcgtggccgcaagataaattcttatcatactgtactcctgatggctcgtaagtccccctttcatcattttagtcaaccgatttcccagcaaaacaaactaattgtgaaatttcggtgtctatgctaaaaatttcaatgcatagcatgagaaatattatcagagccgaaggtatccatgctcgcaatgaggtcagaaatgcgcagttgctacagagtaagtatggcttcaccaccgagtatttgactaccagagccatcaattgtcaaaataagtatgggttttatacgctaggaaagtgagttaattctcaagctgtctgactcagtcctggagcgagagactcatttagaagaagactaaaagtattaagtataatgtaatctgatgcttggaatgataaactcgaatttacttagggctccggaacccacgaacgttgattctgactgtgcgttctcgatcccggtctgcgattgttcgatccatggtgagtggcattgtttgatcactgaattcatttgatgagactttgtgaatccctgataatttgatacccccaacccttcaaaacctcttgacatgtaatcagtcgttcacaaaaagagaaagaaaggtaaaggtaccgtcagagcttgtagagctgctggtgtacccatataatttcaaaaaaaaaaaaaaaaaaaatctgtttcctaatttttgtttttcagtgagacagaccaacacgttgcaatctttcacccactcttttatcaaccaaaaacacacttacatagactcttctactaccagtcaaacattatggatacagactgtttttttgtcatactggctaatccagatctcgaaactgttgtacatactgacactgataacaaacacaaatccctcgtttcctcatgtaaataagcaatcaagtacattttgggctatagacaatatgaccaataagtttataatgtaatccattttcatcagcattcatataaaccagcatgggtaacaacaatagtattccaacaaagtaatttcaaaaacagatccagtcctcacaaactaacctaaatatcaatagaagatagatacacgaaattcaaggaagctttaaattctcccagtattcctcttccttgtgaatatggtcatataaagtgtagaagtacacattagcggggttcatgattgagcttttggatgctcattttactaagaaaaactcgcttgtttacagcttggatgttggacttcgcttgtagcaagtgtgttttcaaccatttttaagctttgcagaaggccatgcagcttctggtttaggataaaaaaatttatgagaaatgtcaatcatgaacccagtgactctttgaagagttggggttaattgcttttcaagaatgattaacctgctcatcatgtttgattattaatttgaagctttgtcagtgatttatagacagggttatgttatcaggtcaaatggagaccttataatcaccatttccacaaagtttgatcatctgtcaaaaattgtttgtgccaaatatcagctagttcctgactccaaatacaccaagaaatcatgagccaagataacacaatggtgtgatgatacacaatcacatagatgtattgtttttgttaattgactagaaaaggttttccaaagaaatttttttgtgagtactaaggttgcagaagtttcatcacctgaagatcatttaaaaagaagctgatgaaattaatttagtgcttcctcctataggcacacatacccagagaacctggatacagctcacatcactatgaaaagttaattgattgtggtaagatttgaccagcaacttgcaaggcaagagataaagtctccactggcacctgtgaacatgtggaacatctgagaaagattgccatgttgcataaatcttactctggatgtattttaacctaatactgcaatttttcatagcataaaagaaataggataaagtaaaattatgacaaattgggagattaggaatgaaggagttgaatcaatcatgtttttttcacctggctgacttgggctaggcagattgtatgtatacctggaagccaatacctagtcctgaagacatgtgaagagactagatgagaagtgttgaatggtgcaaaattaaatagtctcactatagcaattggttgattatccattttctggtcagagaaaaaaattgcagactatttctctcgcaactgtacaaataaaaaaagaatagaaacacattttttagagattttctgtagaggagaaaggatttggatctcaatgtccggatcatgtattttttgaacagttctgtatatgatttttcttcttgatttttttttatcttttgggtcatttctaatattttgaccaatgattatggaagactaattatgtgctcaaatttaactgcccaagctctgtttttccgtcgtaatctaagacccatgtcctgttggaaaggggagagcattcaatatatctccagtgtgctcgattggagaaggaaaaaaatgacaatatcatacatactttgggatagaccacaatttgaaaggtagctccttttgagactgtgtttcgacaatcaagctagcttcaaaagacctgtccgccgcactatcaaactcaatcagggcagcaaaatataaagagcgactggtgcaggtttttttgagaaattcaagtagaccgcatgcagcccaacagaagaattaaatcagtttgctttccatttcaaaaagaaagacaaaatccttcgtacgcgaccccatgcttcaaacaactatcctcattcattgtgaggtcaagctcggaggtatggacgcccgaagctgagacatgcggagcagtagaaccgtggtatctaatggattgagctcggtttagtgtcgccttaccatactaatgatatggataaatcataacaccaagatccaagcaacagaacttgtcagtgaattttcaaaccaaaaatcagatgaatgatttgagtccgagaggaaagtggaatcaacacagcaaatccaaattacaatacacttacttgatcgacgcccaattgaaccccaactgaattttggtgcgttgcttcaaagcgggttctgctaccagtctcgtgaatcttaccatcaagaggatagattgccttgatagaagtaagaacaaacagaaaaattaaaagtgggtgcggacaggggattcaagttagcaggcaatgagcaaaagtgtgaaaaagacaggaagcacaatgtgatactcctaagtttaccttgataacaggtgattccatcgccaaccacaatgaccgatcacatttttcattttttttcctcaacactaatcttaatctgaggtgtttgacccttgattttggatggcatggatggacaacgagtcggaatcctatgcgttgatttgtcattttttcaggaatcgtgatgtgaggttagcccggaattgacattgataattagtgttagttaaaaccttgtttgaagcgcggagagagcaaattaccaatcaagcagctgggaaatggtatcaaatttgagacctcagggtacaagcagtgtgtctttgttatcaatagtctatgatcaatccagtttaggaaaataaaagtgaaaggggcaatgagcacttcactcaatggagaaaaagtttccttgctactttttaagcagctttcattctaacctgttattagcttcagtgacatcgccaatcaagtgacgcgcacttgaaaccagcatttgcctctttcgaggtggaggtggaggatacatgagcgcgtgttgggcttctgaggataggtatatcttttcgtggcgatatttacagtatattttctgctggcaaggtcgaaatttgactctgttgagcgggtgttgggcttctgaggataggtatatcctctcgtggtgatatttacagtatgttctctgctggcaaaatcgaaatttgactctggcaccataaattttagtaaccctatcggagcgaggccaagatgtgttgatagcttgtgattcatatatggttataagaggccaataaaaggcattccaaccatcagtgacggcatccatagagctggatcgttttctaactctgatctggtgttgggtataacagttagaattgtgaacatgcggcactacaagttggtgtcctggagtttgagctgtagtgagctctcaaaggatgtcagcaagcggcggtaatcaaagtagctagccaggatggataccgaacgaaagcacttagcatctgaaaaactcacgaggtttaaccatgtggcatagcttaggtgcttcaaattctaacgtcttcatcccaggctcaatggcacctccatcaagggatacatttggggcgatttctacttctcgagcgtacgtttcagatacaacatctgggtaatcagtcatctccgaaatttttggacctgggtcgtgaagaaaatttgatgagtgatgcatctccagtaaaaaacagagtgaccacagaagaaattaatggaaggggctgttggttccaattgatatttaatctggaaataataagtaaagagggattatcgactgatcaatcaagcacgagataacccaaaggcgagaaggacttgtgatgagttcgacactgaagagtaggccgaagtgctgcccttttaacctgatactttgtgagtgcggcctcattatgccactgtctgatttttgtttgttacctcaggctcaggcatagttccatgatctagttcaccgctttccaccgccacctgtgatacgtgcaagcttggtgatctgctggggataaggtctacactcaaggatgaaaaaaagcaaaaggaaacctcacaggtacacagcaaattgcactcgttaaaacttcagatgtatgagatacataatgcaaataaatgaagcaccagaagctacacagcccgagattcatggaggtaatgttcccaactttgaaaaggtttggaagtaacgatgccggtatattcctcaattgtgaacattgcactatcatattgtggcctgttgggtgagagaccatgattaaagttaaactaatcttgttttgtcatgtctataaccaacccaaagccctcaaatctgagagaggtttaaaatgaacaaaaaatttcatcaacaaacataagcatacatacttatcaattagcacaatctggtaattaggtatttacatgtttgcgctataaccacaagttggccatttagagattattggttagggatacaatcacaagtcagccgtgttgtcaaatatactatttaaggagggcttctttcacctcatgccaagttctcatcatgggatcccatcacaggacatctcatctaatcagtaaccagacagggaaaagaaagcaattgatacattgtcgaacagtgtgatattaatcaagtgcccattgagatccataaaaaaatcttccagggaattacctccaagttttgatggcctggagggctgtcaacatttggacacactcatccccatgttgagggttgcccccctccccatgccagcatgtacagtgggtggaccattatttttggctgtttgttttggattctacagcttcaaagcataaacttgaattcacaagaattggtgaagtggtgcagaataggtcccaaagaatgaatatgaaaaaataaatacaaaaaacaaattttcaaaatttgtgaaaaataaaaaataaagaggttttttccaaacactttgttattgattttgggggagtgggagtgctgagagaaataaagagtggaacatgacaagaatgattataaatgaaaaaattggaaccaaaaaagggtgagccatgttggctgttcaatatagatccaaaacagtaaattcaagtgctttactacaatgtgagctggtgaatgccccactcaacagatgtttaaaaccatctggtaaccatttttttagattttcatttataatcattcttcccattctccattcttcctttctctcagcactctcactcccccaaaatgaataccaaagcttgtgaaaaaaaaacatttttattttttatttttcccaaattttgaaactttgttttttgtttttattttttcatattcattctttggggcctattctgcactacttcaccaattcttgtgaattcaagcttatgctttgaagctgtagaattcaaaacaaacagccaaaaataatggtccacccactgtacacctcaatggctgggagctatccctcttggtcactgagagctgtacactctcagcagccaagtgggataactcccatccgttgagagtgtgcatctctcagaaaacaagaggattatcaatcatcccagttgttgggggctatgtttagttgtggcttggctaaccaacttccaactttaggagaattgactcccaagctccgtttttcccggattttcaccgggatcaacggtgcaacaaatacaatacacgtattgtagctgcactaaattgtattgtattttgttttgagtagggtcttggataagagcatatccactgggggaggtaaaactgggttgctacaaccccacagtagcaactcagattttacatgtagcaacccgcccgggttttctgcccactgttgaaattttaaaacttaggcacgcaagaggtggagggccaaaaaatgaggatcttattttttgggaacggttcacggaaaaagagtgtaagaaccgataagttttcattcacaagtaaaaagccaggtttaaatagactagatacaagtgtcagaaatgtggttgagtttaatttgaataaaaaagaatattgaataaaagactgagaggaagaaacatgagtcttggaagaaacaaaccgtacaaaacttctcagtctcttttagtcaagccggatgagttaatcaagaaaaacatgctataaaccacagatatttagagtcgttaattctaagtaatcagtttttaataaatcaagcaaagagatcaggaaagagaagaaatcatcgtagagacgtgagttgttgagataagctaattacttagggttcatatttgactcagaaggggcttaataacaacagaaaacaagctacttgacaattatagactggtctgatttttgatgactagaaatagatgaaggtcagagagagaaagaactgagaaaaattcaacacccacccatggttgctaaatcttcagacttcaacctgtaaatcttcagtccccaatctcctgcccttcttccatccattcccccaaacgcaaccaatcatctcttatgcttgaaggtaacaaaaaccaggaaccttggttgtttttgcatgtattgctctttcccattcttgtatgcattgtttctcatttgtacagtctcctcccagatgtttatagccatctgttttgagctctacacagggaaccaaacaatttcaagtcacaatagttggtggaatggtggaaaatgggtctcaaagaatgaatatgaaaaaattataataataaacaagattacaaaatttgtaaaaagtaaaaaggagaaaatcacaaatactgacagctctaatatttctttcaggaaaagatgaaagctccaaagtgatagtatgagatctggaatgaataataagaagtgaaaatttggaaaaaaaatgactacttggtggtttaaaaatggtgcctagggggtcattcatcaagaaatgtggcattttggtactgcaatccactaattttgactgcagggtgtccacccaccatgctcaaaatttttttggatcaatatttttcatttataatcattcttttcatgttccaaactttccctctgtgtgttcacttttgactcaaacaaaaaattaaagttttcaaaaaaagttgattttcttttattgttttcacaaattttaaaatcttgttttttattattattttttcatattcattctttgaaacccattttccaccatttcacaaacccttgtgacttgaagcttttgggttcccgctgtggagctcaaagtagatggctataaacatctgggaggagactgtacatctttgtccgttatttaaaaaaacaaaaatgtgtgtgtgtgtttggggtgttgataaatgcatgccagccccccttgcgcatgccaaaccgcacaccaggtgcggattggcgtgcgcgcctgcacggcaaagcaaattggtgtgcgggccagcacgccaatctacagagtgtagaccggcatgcaggcctgcacgccacagattcctaaacacatttctggattctccacctccgtcccatagtacccaggcatgggtcctatgggacggaggcggagaatccagaaaaaaggggaaaaacaaggctgggagggggttcctcccagcccaaagactataaagtcatagcagctcattgggaggaaaccctaccgatgaactgggcttaaaaccagctcatcgagaggttttcctcccaatgagctgggcttacaaccagctcattgagagattttcctccaaatgagctggtacactgtccatctcatcgggaggaaactctcccaatgaactgggcttacaaccagctcatcaggaggaaacccttccaatgagctggagcaaggtctgctgggaccagctcatcgggaggaaaccctcccaatgaactgggcttacaaccagctcatcaggaggaaaccctcccaatgagctggagagaggtccgctggcgtgttcctgcacacgccagccaacagagtttggaccctgtggatccctggcgtgtgcagggacacgccaggatccgcaaggcgtgtgcacccacacgccaaaaaaaattggcatgtgggtgtgcgtgtgcgaggggggagggtgtgtcattatcaagccacgtgtgtttgattgggtgaaaagatgtacatagatagaacaaagatgaaactacaaaattgaatcaatttttacaggagtggatgtcggtgagtgatatcgatcttcttgagatgaatcaggggaaggagtgaaaagcgttgactcgttgagtttgtcattcacaagaaaaaaaccatgtctgtcatggatgttttgttgttcacaggtgctatcaagttgctagagggttgctacatgtagcaactaaacatggttttttacctccggaggtaaacttttttctggtttagcaccctgggtgggtggtattctttggttttgggttgctaaacgcgggatgacaacccggtttagctcccgcggtggatatgctctaattgactcccaaaaattggagagtcagctcccaaaccccaaaacccctggaatttccaccaaaatccccaaggaatgggagtcaatcccccaagcctgtcagtgggtttgggaggcaaaaccccaagaaatttaacaaaaaagccaacccccgaaggagttgggggtcaatgcccctaaacccactaggtttttgggggtcgctaaccaaaaagagcccccgacggctgggatgattcctcctggccgctgatggcacaccctcagcggccaagagtgtacactctcagaggccaagaggttttcaccccgccgttgagggtgtacactctcaatgaccaagagtgtttgtcttggtcgttgagggtgtacactctcaacggccgggagtgtttctctcggccgctgagggtgtgccatcagcggccaggaggaatcctcccagccgttgcggtgtggtaattattcctgtgtttctacaccaaaaatataaaaattcattattgtctctttaaatattcaatatatggtaaaaataacctcataaattgattcctctggtaaaatcacctcttgtcattcactacatctagtgagggcagtgagctcctggagagtaagagaatgggaatagagtatgcaaatactctgtgagaagtgtgacttgcagagtcagtgactgtgaagtgatgtatgtagataatcattgatttccaagaagaatgaggagaaacaaacagagacaaacagtacaactgtttatatacaaggatagcagtcaaggcattcagaggagcaaaggaatttgggcatttgataagtgtagaaacagatgtgaaagagaatccgtgtatgtgttgagtattaatgtgtagtagtacatagagagacatcaaatgaaagaaaacaccgagttaagtagattcttgagtataccttagtgttaaggtcatttgagtatttgagtttgtgaatgagaatggattggtcggtgttgatgtacggaagataggaattgtgctgaggactcaggtttgtaacactacaactcaagttgcgcaaggcatcctgccgtacaagaaatacccctgggggacccccgtttggaatttaagggcctggattctgggttttcccaaatttttttgcccaagatccgccgcaaatggtgtgagaaacgctaactgagtgctacaatttgacaatttttgctttgttttctcacaaattttctcactttgacacctcagtctcattgcttgtgagttcctcatgctcaattgaacttctttggagcaaaactaactcaaaattttgtttggataaattaattttacaggaaatggcaaaaagcaaagcttctaaggctcaatcacaacggcaccaaagggagaaacatgtggccaaagccatgaaattggccatccaatcccaaaaagccaaacaaaagaagaaacccaaccccgcctctgagatttcatcaattgatatcaaactggttccaactgttcttgccatatctgatatggaagacaatctggctctgttcaattcaggaagcaaagaaaatccagtcctcctctcagatgaacaaagcttttccttccatgcaaacaaaattgaagagattgatcaaaacaaccaagtaatgcatttcatagctgccttgcatgatttgcctgaagatgaatcccttgaatttagcaatcaatacctggatttgctatggcctgtattccaaaaatttgcatcaacagcagaaaatatcccagcaaagcttatcctgaagttgggcaccagatgttatcaacaaccggttctgaaccccaactctatgaggaaaaaactagtccctcaaccccttccaaggacaactaaacacaaccgcaaagtttaaagagagaaagccattggaccgaggattgaagagcctgtccttcctgtggtcaatcctggcactgtttctgtaatcaatctggatgtagctattgaccccagtctccagcctggggtggaaaattcaacttctacaataggcaaacagaatcttgaaaatagtttgtacaattaagttatgctacgccttaccagccagcaaggaaattacctctccgctgtgttagtcaaaaatgtgaagaaataaaagtttttttctttctttttcttatacatagaaactcatccgggtgggtgatgaatttttgggttgggttgctaaacacgggatagcaacctggtttagctccccgggtggagatactctaattaggctcgaccgtgcgcccgctgtgctctctcctggctgatttaagccgcagatgatccgctcggcaactcagcaactgtaggactcataacaacaaagaatttgtcacgatgccctctagagaattcgactacgacgctgtttgcgactctatccgccgtattcttaaccaacctggctacgataattacgacgaggatgtcaaacataccgctggcccagtgctcgttcgattagcctggcatgctgccgggacctatggtaagttgattcaagaccaattctcaattcttaagcagcagacctgactgatacttttttcgtaatttaccagataaggagactgatacgggtggctcagatggtgccggaatgagatacgaggccgaaggtggggaccccgctaacgcaggacttcaacatgcccgagtatttctagaacctgtcaagaaggaacacccttggattacctacgctgatctgtggacactagccggtatgtccaacttactctcacctgactcaatctcacatccaactcatccatcgttgaatccataggtgtggtagcggtaaaggagatgggcgggccccaagtacactggaagcctggccgaacggacttcatggatgactccaagtgcccacctagaggtcgacttcctgatgcctccttggcacatgaccatcttcgccaagtcttttatcgtatggggttcaatgatcgcgagattgtcgccttgtccggagcccataacttgggcgtaagtcttggatacctaaatatttcttcgttacaatcaaacgatttccatcacactcaggctcatctttcgatttcgatttttttgtttttgcttttcatcagaaatgccacacggaccgatcaggctacgaaggcccttgggtgaacaatgtaagtcgaaactctgaacgtcgggaatccgcggaaactcatcctgcctgttattttttgtgggtgtctccaataatcctctcgctgctcactagcccacaagattcagcaaccaatacttcaagctcctcaagaaattagagtggaagcccaagaagtggggtggaccactgcaatttgtgaattcggactttggcgaagagttgatgatgctacctgtaggttccattgatgcatgatgtttcttgactgtcgatatcgtgatactgatcacatttcctcaaaaaaattcaatgatacctccagaccgatcgcgctttggtttccgatccgtcgttcagtcagtgggtcgacaaatacgccgaggatcgagacctctttttctccgactttgccgatgccttttccaagctgcttgagcttggtgtcaagagagatcagcactcttacaaaccagccggcaagaaatccgatcagcctggggcccccggttccagtgctcaggatgctgaagccgagcccgtcagacggggtaatatcgccacgggcaagaccaagttgtgaacgacaacgaacaaccgggggtgacccgatcctcaggtatggtccattaaaatctctgcaagagtttatatttctgatttgtttgaccaaccttttttttgggaaatgcagggtttaaaacttcatcgagtaaataaaagcaattattagatatggccataaaaaattgtttctctctgtatgagatttagatgtgtacttcagtaaattcctcgtagatcaaaaaaaagaagatgtgcatataatcgttttattgccctcatgtgtacttcatatgtcaatttgtaagaatgaattcgagtcgtgtttgattttttggtcatagaaatgctttgatctggtatagtgtcatccaccaaaagggcccaggacaaccctcgagtatttttcaacgaatgtagttttttccttatatcagaagctatgtacacaaaagaatgacaggtgaagtagaagaacaagattgaggaaggtaaacagaaagggtttatgatatacacaaggaaaagaaaggccggggtcaagcaaaaacgcaaaaacgcaaaagagagaaaaaaagaaaagaaaagaaaagaaatggcgagaaaaaggaaatggaaaaaaagaggcagagccgggtgtcgttaagcatcttgttgaccttttctgtccccgatgttttgctgttgagtgatctgattccgctgcaaagacactgtttgaagagttgtttgattattattatacaatcaacatcaccaatccaaaaaaaagaaacaactcacgctgccgcacatgcgccaggatcttccgcaccagcaccaggatcttccacaacagcgccaggatagccaattgggccaataaaatgagcacaatatctgaaagagggccagggagacaaagaaatacaatcagaatataaccgttcaaagtaactcggaacaatgtcaaagaaaatcactgaccaggttccattggagaattggtcaaagaaaatatttgctgtgctaatggtgtgttctccgttgagttatgagggatcttttctggagtaagattttgcatgcaggtacttgttggttggtgttgttatatacataaaacagatgacagacatccaaggtactgaccaagaagatggttgggtggcactggtgatgagctcctgcctccagttgaatggtgtttctcctgccaggggttgaccaagactggtttccattcggaaatttgtacagtttattatgtgcaaaattgaagggaaaaaaagggggggataagccaaccactggcaatggcataggccttgttccctctccaagttacctgccacgccattgccaggtgctggcagggccatcgcagcggttggtggatgtgctaagaagctgctcaagaattcggactttggcaaagagttgatgatgctgcctgtaggttccaatgatgcatgaagtttcttgactgtcgatatcgctatactgatcctattccctcaaataattcaatgatacttccagaccgaccgcgccttggtctccgattcttcgttcagtcagtgggtcgacaaatacgcgtttctccgactttgccgacgccttttccaagctgcttgagcttggcgtcaggagagatcagctgcactcttacaagccagccggcaagaaatccgatcagcctggggcccctggttccagcgctcaggatgctgaagccgagcccgtcagacggggtaacatcgccacgggcaagaccaaattgtgattaacgacaacgaacaactgggtcggacccgctcctcaggtacggtccattaaaatctctgcaagagtttatatttctgatttgtttgaccaaccttgttttctttgggaaatgcagggtttaatacttcatcgagtaagtaaaaccgattattagatatgacgatgcatgtaatcgttttattgccctcatgtgtacttgatatgttgatttgtaagaatgaatccgagttgagtttgattttttggtcacagaaatgcgtctttcttcaagctgggtgactgaaaggcagaaaaacggctcatgttttctcttacatacatcatgtgggttatctcccttgaaatgtgggtagaaaatcacaaagaactcttaagccatggacagtctggactcgccttgtcaaaaagaaaaacaatgttgacttgatgggatactgtagccccattatagtcaggtatgttgtgcaggcagagctgcactggtttttatgttgcaagatcacacctctacataccacttgatcgaattgatcaatgcacttcaaaaaggttcagtggtgcaatttttccctctaggcatcacttgattttgtgccagacatgcttacacaatccgtaaaaaacatgtagaaagaccaatccttaaggctccatttttttgggatttgctgtgtacgtcttcccggatagggctagatttatcagaccttatccttaccagcaaagccaattttcacatctcggattcatgctcctcttgattcagtatgtatgtacagcgcaagggcaattgatgtttttttttgtttcgtttgaaagatcacgacgagctataaaacgtgcggatgaattttgtttgctggacaacaaaaaggtagaaatgggcgttgattaacgagcaaaagggggtaaatctacgccaggaccgtctcttctttgctggtgatcctcagagtatcgttccaaaggtttcccgaagtagggcaggaagcccatacagcgagccctacggatagctttggagacctttttctggttgcccttggagaggccggtgagcgcgcgtttcttgatccgaccgagtggggtgatgaagttagcgagcaggtcgggattgtaaggctccttgaggatgttgatgttgtagtataggaatgggtccgtcagccgtacttcgtccttcgtcggcggccgtcggactaccggccgtggcttccgactctccctgtccgctggatggatcaggttctctagttgtaaatccgagggtttcaagacctgttgtcaacccaagtccatatcagtcttatctcttctcacccttcagctctgatcaaattgtgggaaaatactgacctggtttggattgaaagacagtcgacgacttccatcactgaagtatttgccccattgagaacctgtaaaaaataaaaaaagatgaaagatctgattaattctccggttttcttctcatctggtgtaggaattggattaccgaaggtgggaagaggattgagaggtttcgccttgacttccttttcgactagtttggataaggtcattttgttctgttcattctcagaatgaagggtcgcctgagaggagaagtgagttcgagagtaggcattcaagggtgtggtggcattttttgctgatccgatcgatcgggagatgcaggtgctcgtgccccatagtttttggcagctgttgaagttcatggtcgttgttggttggttggctggcactgcccactggtggattattagtggtagggagccctgtcacagatcgaatggacgatcctgtgacaggcactgtgacatactcacactccgtcacagcctacagggcatggtttagtgtggtgtgagcctctcctcctactatttaccttcagtccaactaccaaaaacaaagaaagaaccacaagaaagtatcccaagatgtactccttcacgggatcagctaaaagacggcccatgatcaacctcggtggtcaatccaacctcaacaacccatccgaaatcatgcgaagagcaaaggaggaacgacagctcagagagaaattcaaacatcaacaggcggcagtctcaatcatccaggtaagagatcgagctcagactacaacgaccagttcaagttgcttatttgtttgatcccccaacagaccttctggcgtagtagaacggatgcagggcggactaaaacggcattaaggaatcgattcgatcaactggtctcatttatcttcgataactccgatggaccggccaactcatccctcctcaaactatccccacaggatcatctagaactatcacgattgatcttggtcttctataccccaaaccaaaccgacgatcaacggagactggtcgcctgggcgaatcaatcgatcctaaaccaagaaccagccttcctcacctatgtccaaagggatgacgaactgggtcattcctggagaagaatcataccactgatgatcaagcgcatcctccagacagtcgccgatttcccccgatcagaacacactccaatcttcctggccgctttgaaggagatggtcaatgacctcaaccgtcgctcagatctacaagctttgattatcatgggtagtacctggtattggaagctgttgaggaaatacatcacggccttcgtatgtggatcacatcatctttcaatttttcaatctcaaaactcaccgtgcctgtctcctttgttttctttaggaagttacggacaagtcagttagcaaaagcgttgcccgggtcatcgagctttctgtatcattctttcaagtgcttccaccagatcaaaagattaatctagccagcatcttcgcagctcaaatattcacgatcccactcctacccaatcgacttggcattcaacccttgatccaattctcagcctccttgccgtttgtcgaaattctcgccggaaccgaacgatttgccaaagaattagaacttaaggagatcatacatctcttgtcgaacttactcgtctggggatccaaaaaagtcgttcagatggatcagaccggatttaaaggatatttgaattccattcagctctgtctcgatcgaattccaattgcgctatttcgcaaggtggatacctatctagcaaacaagacctctgttaaggctagacggctccctcagtcgcgaactccaaaaatcgcccatccatcagcaagcaattccaacgagatcatccgagaaagtagcggtgcgaaaaataatccgatcctcattgaagaggaagatatcgagatgaacgaaccttcagattcaaatctaacaacgaccgtcctaaattctatcagtccaaaaaccttacaatggctatcaatcctcatccagtccgaacatctctctcagctttgttcaatgtcggccaggtattcctctacctgtcaacctcatttatgccggctgatggtttcgatcatttatctatggcccacctcaaaggaaactgtcctgaacacattgatctatatgacgccctcggtgggaccttctagtcgctcagccaaccaaagcggaggcttcatcaaggagctatggcgcatgtcagtccgtccaggaaagatcagtgtcagtttgcgcgatcggaaatcaggtggaagtcctcaaggagttctcacgactctcaaagattctaagctcgccggacaatgggaagatctgattctattgtgtgagctctattctcgatatctgatgacactcggggacgaggaattcttcgacgacgaggccgaagtcgcctcaaccctatccttccaacgcgccaagacatccgtcatctcaaccagtagaaatcccctgatgaccgatgaggtcgtcaccttggctggtttgttgagaaatcttgccttcggattgtattggaccgaaggacaagcggatatcaagaagggctgcgtggtcggcactcatgttagcttggaatacctaagatctttggccactcgtctattgcagcaaatttacatcagagagtgagggcccctcatctttttattttattttttaaatccgcaatccccctcttccattcttgtttgctaacttcatttacgcataaaccaaaaacagctcaagacggcccttctgtgaacccggtttctggtccatgacatcgacattcgatttacagtcatttatgcagacggtggtatatgaggaatctcacttggaggaaatccgagaggatcaactacagagccctgcgcatcttctcaaccaggatccggatctggatatctctaatcatctttcgtcctcgcgtggctcccgggctcgagtttcacagcgtcagctggcgttcatcagtccgagacttggcgtcttgaacaatatccccttcgtgatcccgttcgaacaacgtgtggcgattttccggacgtttatcaactcggaccgacatcgcttaggattagacttgcattcgtttggagagaatcggcacaaggcttcgatccgaagacagttcgtctccgaggacggattcacccatctcaatgcacttggaccaagactcaaggagacgatcgagatcaagttcatcgatccctatgggctcgaagaggctggcatcgatggtggtggagtgttcaaggagttcctgactagtctgactaaagaagtcttcgacgtcaataaaggtctttggttggtcaataaaaatcaggagatctatcctaatcctcatagctatagtcgtcagcccctcagcttggaatggtacaaattcttgggaagggtcctcggtaaagctttgtacgaaggcatccttatcgacatcgatttcgccgatttctttcttaataaatggctaggcaagcaggtatgtttgatgagaacttttcatgtataaggtttttctcgttctttttctctgtggcgactgatgtttgatatcaacagtcatatcttgatgatctagcatcattggatcccgagttataccaaggcttgatatttctgaaacattacaagggagacgtcgaggcagacctatcgttaaacttcacggtgacgaacaatgaattcgacgcgtcggagacgatcgagctgatcccagaaggttcgaagacgtcggtgacggcgcagaaccggatcaactacatctatctgatgtccaattacaagttgaacatccagctcgagagccagtgtgcggcattcttcaaggggctcaacgatatcatcgagttgaagtggttgaggatgttcaatcagctcgaactgaaggtcttggtcggcgggctcgacggccaggatctcgacatcgatgatatgcaacagtggaccgtttatgggggctgggacgagtcacatccgacgatcagaatcgtcagttcatatccgcttcttcttatcatttttcttgaagcattaaaagttctcctgtcacacaaaactcaattattgcttccttctttttttgatgattatcaaaaaaccagttttggaaggtcttgagagagtttgataatctgacgaaacggaaactactccgatttgtgacttcatgtgcgaggccgccactcttaggcttcaaggagctgcggccgtccttcgcgatccggtcttccggtgtcgatcgcagtcggctaccgtcggcctcaacctgcgtcaatctgctgaagttgcccgagtatcagaccgaggcggaactccgagagaaagtgctctatgctatcaatgctggggccggattcgatctctcttagattttctcccttttgtttgatcttcctctatttcctctctttccttacctgatcttcattactgaaactttagatacttacttacttacatatctctctcaacccctcgccactcatctcacttcccaaaatctcacatgtaccgcttcttccctctgtctgtctacatacaaaccatcggctgtttttttttctctttctctttcctttcttcaaaaaaaaaaaacaatcattgtacgaaatcacagtagatcataatcggcttatcagaatcatggatgtacttcactttttcgttgttgggttatttcttagcgagttctgattatccatacaattctatctaccatttgtttatttataaataacctgtgtgtgtgtatttttgtacaagtgttgataatattgtagatacttcaaaatagatacttatttagatctctctttttttgtttggtttgtttgctctttttgttgtgacatcgacccacctgatcatttgtgttggggacatttttctgcaccgattttaatttttttatatctttctgcggatgtgaaaatgccaacgcatgcatacatcaattgtggagacgggttacatatcaaggctgcaagtattcgaggcccttttctttcaagagcgcctttgtacttactgagtccccccctggtgggaggtttactggggtgaagcactggctggtgtcgaagccaccatgaaaaaaaaaatgctggctggatagtagagatgcccaccgcaaagtgtcacaggacggaaacttcctcaagtaataccgtactcgcgcagggaggacttagttaagttagcagtaaacacaaatggctttctggtgtaatctgccctctggcatctggtcatcctctcacctacagtacatacaactacctaccgtgtcataaagatgaagagttcgaagggccgggaaggctatgaggtttacccttcggtggcatctgatgggctgacgggaagcaccaatggctttctggctgccatacatatttcaagtactatgtatgtccagccacacatgtgcctgcggatctatcactcacccggcattctttgcccttggtctatataacctgttcggccttgcacttctacgtcgtttcctccccccaaccggcccttgaatctctttagtatcgcattcaagctgaacaaccagtcctcaccatatcctatcagacctttagagacttaattagttttgtttgagaaaatgcgttcgaccctagcaattcttttagtttccctagttctttgccatatttcgatcgcccaaacttgttcaaaacctggcaaatgcacatgcacctccatcgagccccccaggccggcacctgaaaactattgtccagagggttgttgtgttcagccgcccatcgcccaaacttgttcaaaacctagcaaatgtacatgcacctccatcgagccccccaggccggaacctgaagactattgtccagagggttgttgtgttgcaccgcccttggaatcccaatgatttgtttgtcttcaattcggccaccaacattacctccaaactacgttcaattttgttactctatttctttatctcaccttataagaaaaattcaaacttcaaaaaaaaaaatgaaaaatcaaaaagaaaaaaaacaagtgtctgttttccctatcatatggtaagttcgttggacttgacttgtgactctcaagagacttgaaactgaatccaagactgaccaattctgattcacgttcggatctaggccagtcttctgttagtttctccaccgaagtccgctttattctgtctcggtgtacacaaatagagacatccatcgggattccatcggtagcgttttgtggagtttggcaaggattggtcgatcgaatcagagctacaaggccgacccggacgacaacttgagagcaacgcttggcctgccggatacatttgctcactgctcgaatcaagcgacaaccgattcttggtctaaagtcaaatcatcggcactcacccacgctgtggcggcgggagcgcgccttggcctgtttgtttggggggcatgcggaatgctcacggctgatgcggaaagcacgcggagctgacgctgtgcacgcaggctgaggaaagcggtggtgcattagtggaaagtctagctttccaaggcgcgggaaagcggggaaaagtagaccgaatgtgcaaggttctgaaaagcttgctgcgggggaatccgggcaccggcggacgccggggttcacggccgactgtggaacgggggttcagcgtatactgcggaggggctacaaggagcggggagcaccgaggggcggaagcggggttcggagcggaccagaggcggaagcggcggtgggagacctgcttatgagcggccggaggagtacctggaccaacaggcgtcggaggggtgacacgcggagtctgagggggtgacagcggatgacatcgtgggaagcagggaggaactggagtgtgggatacttgggaggaggggagctcggagcagaagagggagaggagagaaaaacttatgactcggaacatatcagaaaacagagggactaaggagtgaatcgtgtattagcctaaagaattgttagagatagactagagttagagtgttacctacaaaagatcaattaagagagttattttacctacctacaagaccatcaagcaagttaccccggacaacaaatcggagtagagcgtgttgcggagcggagaagtacaagaaatctccgagggcgcgccttactttccacaacacaccccccaaaaaaacaccagtttttatgaatctccgctgcttctaattccccttgtacggatgcttgcgaggcccccaatgatattcttgtcaagcttctcctgtttggaatttgccattgtcctgcaattgagatactgccaccccctccagcgatttgaatgatttccatggctatccacttgttctaggactagtgcgacataccattggagtttatccatctatcatgacttacatgtcggacatggagagatgagagtcttgcacctcgtagtgagaagattattatgtagcgcagaaaatcactgctagatagtcctacatatagtgtcaggcttggggtacttacgtgtgacggagaggtagtagctatagcctgacggggtgattgggactgtaagtctgaataaaataagaagagaggttaatgatgaatctcgaggtagcacggctcagagatagctcgatgagtcttacgtgaatcttccagcagtctgacgaccggggcaaccaatctctgtaggctagagttgggaatgttaacacttcaagttaacaagcgggagaacagtcaaaagggaacttggagagggcgtcggaggatcgtagtaggtcgtaataaggcgtaggaggtcgtgattcgtagagacgagtataatactaatctttagatctatcaagaaagtagtaggcaggggcctcgatactaggtagtgaaaatcctgaagcaaaggcggcagaattaacgagtgctagagtgttggctaagtcctgagtgtactagttttactgatagtaactaagctttcgtgattatatactggtctggggaagaagaaaaagggaagtgatcgggccagcggttctcttaaatattgtaggaccggctggccagtttgtggtcatcctattccttggggttcaaggaacaagatggaactagtagatgatctttcaactgttggggatgggtacgcgtcgcgtcgcgttgattcttgaattcttgctgcgccgcttctttaatcattattcttttattcattcaagcgtcccgcgctttatttctttttatttattcttttttaattcttatgagggggttaggattacttaacccctgacatttgccacccctaaaaagggtgaatccttcctaggtgaacttattgtctcttatccatcctatattgtctaagtaatttctggttttcaggtatttctttctctgttagccattcatcttctttgctcccactatatctcactaggtattgtacaatgtctatattattctttcttatctttctgtgttgcaatatcttttttatcttaattatctcatcttgtattactggtaattgtttctgttgatcattctggtttcctctaagtgggaatttacttttatcatttccttcatatggtttgattaggctcactgggaaagtatggtgtttcttttctagttctcctgtcaggtacacttctactgcattctttccgtgtaaattttttatctcaaatggtcccacaaaggaatctctcaatttcttaggtccactcaagtttgtgaaattaaaggttgaaatcagtactaggtctcctattttgaattggtgttctttatgggtcttatcccatctgattttgttgtattctactgcatttttgacacattcagctgcaaatctttctgctttagtcatcatcctgtgaaaactttctgaatttggatgtatattaattgtcttactcattagtatgtctctaggaaaccatggtgtccaccctctttccaattcaaagggtgttttgttagtagtgctgtgcttgctagagttgtatgcaaattctaaagctggtaataaagttacccagtcatgtgtaaaattgtctttatctttaaatgttagtccaaatgcacaatatcttctaatcatgtcttctaatgtttgtatcattctttctgctaatccatctgtctgaggatgataagctgttgagaattttagtccagttccacatatatcatataaattagtccaaaatgctgatgtaaattttgggtctctgtctgagattatatatctggggcagcctacatcacaaattatggtattccagaatagtaaagctgtgtccattgcggtgtcttctttatgacaagccaggaatctgcctcttctggagaatctatccactattactaatactgcattatagttattaggtcctcctgctgggagtcctgtaacaaagtccatattaattacactccatctttcagttggttcttctatttcttgcattagaccaaaccttttacctgtggctttgttagctttctgacatctatcacatgtttcacagtactctttagtttctttaatataatttggccaccatgctacttgcctgattctctccagtgttctatcaaatgaaaaatgtccagctgtaatgttgtcatgacattctttcaggaataagttaatatgatttcttttgtgtaatactacagcactggagtattgtgttttatgaaatagtagtccatctaatagagaaaattctcctccatcaaatgcacttttccacggttcttctagtgtagagctaatgttattttgtttaaacttgaattgtagtaggtttaccagtttattagtattaatattatttatgtaactatttttaatttcctcccagaattcttcttccatttccgtgatatgtactccatagatattacaattctctatattatcattcatttcttcttctggattattttctgggaacatggccataattttggctgctatctcaccatcccaagcaggattcattggttcattatctagacaccatctacttagtccatctgcattcttatgtatgttaccctctctatgtttaattgtcatgctattcctccactcttggatggctatttgccatctcaacatatgtctgttaggtgtcttcatattaagtaatgatttcaaagctgtgcaatcagttattacttcaaattcacaaccatctaagtagtaatatagtttatctagggcccatataaggaataagcactccagttggcttgctccatacttcttttcactatctttcaatgtcctggatatgtagcatataactccttctttaggtatttcatctctaatttgaacttggtgaagtgctgctcccagtccttccatgcatgcatctacatataatttatagggtgaatttggatcaggcataaataatatgggtgctgatgtaagcatgttttttagtttatcaaatgctgccactctgtctactgtcatttcaaagctggtattagggctacatattttgtataaaggtccacttattttagcaaaatcttttatatgctgtctataatatcctgcaaaccctaagaaggattgtagttctttcacattttgtggcatattctttagtagtactgctgctactttatttttatcaatagcaatacttaatcctgatactatgtgacctaaggctttcagttcttggaaaccaaattgacatttattcatagatatcttcatgttcatctgaattacttttttcaatattatatctaattttttcagatggtcactccattcttcagagaatatgattatatcatctatgtatatgattaaccatccttctctcagttctttgttaaattcaatatccatcattctttggaagtgtgagggagcattcttaataccaaaaggcattctttggtattcataaatgcccatatgtagtataattctcatcaggtgcctgctttcagggtgtatcttattctggtgaaatcccttaagtacatccatacatgttatgaatttagcattctgtaattgtgttagtgcttcactgatttttggcattgggtatctatctgctatagtgtagtcattaagtgctctgaaatctccaaccatgcgtgatttattattatgccatgctataatgactggagtggttacttccacattctcattaggtcctactttccttaagactttcattttaactaaatctgtgacatgttgttgaagtgcttctctactcctgggtgaggctgggtatgcagatcttctcagtttaggcggataaggtctggatacatagagtttaatttatagtctttcattaccactagttctgttactatctttacattccctttgttatgtggaaatattatgggtaattttataactcccaatggttttagtttcccattgcaactaaaaaatttgtcatgttgtactgggtgtattttctgatgccactcaggttctatcacatcaagtaactttggtcctacaattgagcaaaaggctcctccatccagtaggcatttaattttgaatttattacatataatgttagttatatttgtacctccttgtaagtgcattactgcctctttctcttctctagagggatcaaatattctacttttagttgtatcttttttgtccggaattttcatcacctgcataagttcaatattctctttactcagtattgcataacctcctatattctcattttctgactcttcttcattgtttactgaaggtaatgatcttactgattcatcatcatccattgggtatctgttatcttcattattcatggacataatattgttctttttagctctttctgggcatttagtggatttgtgtcctttcttgccgcactcatagcaggtaatttcataattaaaattattatctttatttctgttacttttttcttctgtgtttattttctcatccttcttgttatcattacttttgtcattatatggtttcttgttaaatctgttgtactctctattattttttaatttcttagctttttttactttaacaatattttccaggtgatttatcacatctgtcacatcttctccttctttcatgacacttcttatcttgtagtctatatcgtggtctagtaatgataataatttttctatgatcccttctttgtcaatatttctttcagttgctctaatcctcttttcttgtctagttacccaggctgctgctgagacttctccatctatcctgaatctgtctcctctaatagcactcttgacttctctcttccaattgggtgttgtgtatctctccattatcagtttcttccaactttcccaattctgattgcctacttctgctttcttctgtctataccatgtattggcagctcccttaagtagtaagttcaatctagaagtaattattttatctggcatattgtgatcatctttcagtgtatctatccattctataaaatctatatgattataagctccatctccatcaaatgtttcccattctgttactttaggtagtccatttagtatcattttttggattgtgaaatctaattcttctcctggtatactgctgcttgtatttctgttatatctattttcattaatactattgttactgtattctctgtgattgttattatcctgattggaagtcatcatatgtgggggaatccctttgtcttttttgaccatgtcttctttattatccattgtgatgtgtttatcttcttcctcttttcttattgttaatttccctacttcttgtttcaatgattgcaataatttattgtctgaatttgttaaattgattaatctattttcatattcttttttgttgtctagttgggatatcaacttgttcatacttagattaatgctatccgcatatgactcaaatgtcttaaattgagcttctacttgatcctgtattttcctgtctagtctgttgaatgtttctttttgtttactaaaatctttctctaattgttctattttttccgtgttactttgagtatacttattattttcttccatttgttctattaattccttatgtagtttctcaatcctaagcatctgtacttcactcttattctctttcttgttcattctttcttcatcatttacatttccttgaagactattactttctttattattttcattcaaattgtctattttattgcttaattctgttaacttagcaaatacttctgtttctatccattttctcatagctattctttctttaacttcagattcagctttctttggcataacagtattaatgaaagtaagtaggtactttaatgccataccagtggtatcacatttcttttgtaaaggagtgagtttatcatttattacttctgtcttagtaaggagtgagtttacagaagaaataagtaacaacaagtgatcagtgtctttatcatttaccaaccttgttggttgtctcgatggttctctggaggcgcattctgattgcctctttgagtacgaattcttccttcctcgagatgttgatacgttccttggagggaacggcctattctgaccatctcggagtagattgaagttctccatttgcaattcctccttggagccctcgtacgaatcggtccttggaatctctctcgattgtcttcgtgatcctgtctgtggcgaggagggtctctcatagtatggcgtctctctacttgggggtttacttgatgatgtatgttctcttcctcgactcgctgagctctgtttctgatgtgagggttcggtgggttcgcttggttgcggttctcgtttatatttctgttgttgtctacagttctctccgctggtaatcctctctgggtattgtcccttggtcggggattctgttatttcagaaggatgtaggttagaaggatctgatagctggggtgatattattggtgattctataaactcactgctatcgggtttaagtaatgggacgctgggatcgagctgggatcccatcctcgagtcctgattaatgcgttgtctcggcctcgtaacgctatcatctcggagaaatcttcgcggcagtagttgagatgagctctgatagcttcttcggtggattgattgttgactcggtctaaccaagctctgttctctgccatgcggtagtagtacctctcgaatctctcctcgatcggaactaataggagaattgtctgtaagtgttctgttcttttcttttagatatttccttctctcagcaggaattactgacgccaatggaaaacctcgtcgttggtagggttgtttgcatgagtcttggttataatctctaggcctattcatttcatcaggcactgttggtaaagtagatcgctgatgagaataacctaagaatttattttgcttaccggtagattctctgctattaacactatctcttctaccagtggtattaggagtatgacctctttgattcggatcaggattagggtcactggtctcttctcttcgtccaggagactcgctaggagtaggggaaaggcaaggttgcctgataatgcctacttcggtagcgacattctgagctgttgcggatccagtaggaccggttggattagtcgtatcagccattagatagagtaattagttggatggatagttgaaaggatatatattttgttttttgtttttggtttcgagaaagataaaattatagtcaaggagagtagagtattgaaaagaagatatgtttttggtttttttttttgttttttggtttaagtggataaagaatattaggcgaagagatcgagataattaaaatatatatttttttgttttttgttagtttttcagggagatatttattagaagaaagagattcggataagaaagaaaattagttgatagaatcggattggtcagaggaatggtcctctataagttgatgagggatagctaaggaagctgtctcttctagattctctcggatcgaagagttcagaggagatggagaacccgtgtcaaggttctgacgagtctttttgatgaggatagctacgactctcttgtgttggttctgaccaaggagttcgttgttggatctaagataagttttctgagtagtgatttgatatgtcctaatttcttttactttccagtaataagaataagtgacttcggattctcttttgatagtcgtagagatgatgtcgtaggttaaggtaggataagaggggctatcgctcatagacttactcaagaggttcgggattattttttgaaaaataagtggtctagagttagtatttcccggccagacccccagttgtcaggcttggggtacttacgtgtgacggagaggtagtagctatagcctgacgaggtgattgggactgtaagtctgaataaaagaagaagagaggttaatgatgaatctcgaggtagcacggctcagagatagctcgatgagtcttacgtgaatcttccagcagtctgacgaccggggcaaccaatctctgtaggctagagttgggaatgttaacacttcaagttaacaagtgggagaacagtcgaaagggaacttggagagggcgtcggaggatcgtagtaggtcgtaataaggcgtaggagatcgtgaggcgtggagacaaaactaatactaagcttcagactatcagagatgtagtaggcaggagcctcgattctaggtagtgaaaatcctaatcgcacaagcgatagaaattacgagtgctagagtgtaggctaggttctgaggatactaggtactaatagtaactaagctttcgtgattatatactggtctggggaagaagaaaaagggaagtgatcgggccagcggttctcttaaatattgtaggaccggctggccagtttgtggtcatcctattccttggggttcaaggaacaggatggaactagtagatgatctttcaacagttggggatgggtacgcgtcgcatcgcgttgattcttgaattcttgctgcgccgcttctttaatcattattcttttattcattcaagcgtcccgcgctttatttctttttatttattcttttttaattcttatgagggggttaggattacttaacccctgacatttgccacccctaaaaagggtgagtccttcctaggtgaacttattgtctcttatccatcctatattgtctaagtaatttctggttttcaggtatttctttctctgttagccattcatcttctttgctcccactatatctcactaggtattgtacaatgtctatattattctttcttatctttctgtgttgcaatatcttttttatcttaattatctcatcttgtattactggtaattgtttctgttgatcattctggtttcctctaagtgggaatttacttttatcatttccttcatatggtttgattaggctcactgggaaagtatggtgtttcttttctagttctcctgtcaagtacacttctactgcattctttccgtgtaaattttttactcgggcgagtacagcatcatcgtcaaagaaagatggttcaactttctggctactttgaaaacatccacctggatattcgccagtcggaggtctctccttatccaagatttggatggcctgaaaaaaaaacaagaaaggaacaaatagagtcatgaacctgattgattctaccaacagaatggaaaactcacttcatttttgatgaattcgcaccaacgagcttgacctttttgtgtctttttcacttgctttttgattttttggattatgtcaagagttgagggccagccatccttagaaccccaataacgccgacgaaaagaaagcgcatcactgtccgcagtgagaaatgcctcgataaactgctttggtgtcatgttgtagtttgacttcaggtgattgcaaatctccagggtttttgtggctagcgttcgtcttggcgccgcttcaggggatggggattgctcggatgctggaggggattgtgatgggacctcgtcaatttccattgtggctgattggagcctggggagttcaaggacttggatgaacgtggcacaagctctgaactaatttatacatgcatttaggtatgtatttaattttgataattctgagataatcacagtactacaaggataatatgctcattcaagttatgtttttatgaccagatatgtccgatggaatatcccacccctgtagataccatatcggctactacatagccctgggaatcaatgtgtcaagactttgtattagccgattccgcgcctctctttccctctcgttttttctcgtttcatctcctactttcccttgctcatccctccattagtcagctcgagccacttgaatgctgtgcagctcgcagcagcttacataatggccggggagctccccccgttgcccaactttactcccgatgtatgcttgcctcatctgcctctaagtccggcaaggccttgcaagactcatcccgccgacaccgacactcttgacagacatggcacggaacgcacacgggcgcaaccgacataacaccacagctgatttcctcatcaccggcacttccaggcgcagtcgtacccaagcagcccaaatcagaaatcaggctcgagaactcgaagagcaccgtgcattcctcgaagaagtctccatcgcacaacaactaggaatcgtcgatgctaactatgctcaacaatttgcgggaccaccacatgaagacgacgaacaagaacgatcacagtttgaaccgcttattggtagttacgttggtgaagactttgagaatgacgtggagcaacttccctgcgcggcacatgctgcttaccaccgtgctcgccgatacgccgaaggtcgagaacgaatgagccagcgatggtccgaattggagaacaagttgctgccgcattcttaatctgtcagaaagcaaccaagaactggacctcgctaccaggtacctacaccctccccccaaatacatgtacctgtgatcccatcaatgttcaagagcgaagcatggatctgtttgatatcatctgtaagccatttttcctctttttttgcctggtggaccgaccaacaattgctaaccagagccaattaactaccacacagatcgccactcagctatcaaggtgccgttttgcctgtgtacacccgatgtagtccgccttgttcactatggttacatagctagctcccctgatgttccacggactgcgttctccatccgtcttcttcaattccatgagctcctttggcagactgctgttgtttccacctcctcgtttgtccaagcactgtcggcttttttggaaatgcgcagcgacactccgttgtatgcccgagggggaaactataggaaaaggaacttgagggtaccactttcacacagtattgacatgttttctcgcattcgactcatccaacagaaaatcttaattgaaggattacaactcagtcagaacgaccaatgggctaaccagtgcccacgctgttttggcccaaaccaacacgaagtcaaatcccaccccaaagaacctgacataataattgcactcgatggcaacttccagcagcgccactatgcttatgctagcaaagataacccaccagaatcccattatcctcgtagctttgtcaagccatcaaaaatcactaatgttgctgatacactcacagccacagatgcttcagcagttggtatcgatgtatgtttttcactcttgtctcagttaattcaccaatatggaccctgatgattgatcatttatcccccttttggccagcctccatgtgccgacgtccacaaggctgcaaatgatgctcggggggaaacaacttgggagaagtgtgatgacaacggactgtttgcaagtgcttgtcgccatgacattcctctgatgtttgccaacatctacaagactggagaaaagtaagcaccatcattacaagataaaataaaccattcttaattgactgactgccatcacagattatactaccctatagcgcttgtaaggaatctattggctgacttccctcaacacaaggtaggaatactttatgacattggctgtcaccttgaaagacatgtgagacgtgtaagtaccttgcttatcatgtacctgtttcaattcactcagtttttctctttgttcctgtgaaacacctttatagcgaggacttttaagcgaccggctgcctgacttgatttttggcacatctgtcttccatgcttatgtgcatgagtggtcttgccaggtcaagtataatccacgtctgaatccatggtggggcctatcagatggagagtgtcttgagaggctctgggctttcctatcaccactaatatccaccctccgtgtctcaacccggtgtaagactcaaaaagtggttgtaagaccctttttgctgaatggagaaggggatggtggaggtgcaagctctgcccttctatactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgatagggtaagttcaggaatgagtttgtgtgatgctgagaatgagttgagttgttattggtgttgggtaaggttctgtaaaggtggtgtatctgtgattgagtggtactaaacttgtgactgatgaataatacactgaggagacaacaactgggaggagagcctccttatatagaaaatagtgagggaatttagctccagggcagccagtaatgagtgattttggctggcctgggctattacatgagggattttagctacatacataagttgaatgagtgaatgtgattggtcagacatgtacaagagttaaagtggtgggccaaacagttgaaagagtgattctgattggtcaggttctgttgtgtttacaagtgagtatgatggtgtaagctgcggctgtcatgcaaggaaaatacactaatataggctgcaggtatgatgtaatatgtagaagtgaaatgtaaatgagtgtatatgtaaatgagtgtgtactgtactgagggtgtctgtgtagcttgagggttgtaattgggattggtgacatgtagtaatgagtgaaatccttgtgatatgtagtccattgttgggtaagagttgatccaggtgtgttccagtgacgcctccgtggtgaccaagggtgaatttatccgtagagtccagttcttgagccgtatggtgtgatttctgagagagattgggtgataatatgaagaaaatatatgtataagaaaagaaagaaaaaacttttaattcttcacatttttgactaccacagcctcccccaacttattgtctgtccccagacaatttatcaggagaaaatgggaagaaaatagagaaagagttaatttttaacatgaaatgaagtgaaaagggtagtgggtatttggaggaaaaagctggaaaaaaatgagtgtggctggaaaaagagtgtgatagcctcccccaactttgcagtgaagccaagctggggtggccgtatttgtgattttgaaccttaaaattaatttttacagtttatttaacagggtttccactgtaaatgttagtctcaggtccctatgtaccccccttctgcccaatagttcagaggtggggggcatttttattttatttttcattctttttttttattttattttatctacatacaaattttgattttgctgcgcgctgtgcacagctgcgcagcattggatgtctgagtgatcttgctgttgacgttgagtagcctggtttacctgcaaagccccttgggaggggcccaaggggatttctgaccgttcgggtttcgagttttgattcggggtcgcgcgaggttgagagaaagctgcggccgcagccgagggcgctgagccgctggtgcctcgttccggtccaaggagaagcattcggtccaccggtgccgatttcgattccggccaataccgacaagatccttgcccgactccgacttccgacttcttccagcatcgtcgatcggatcttccacgcctcgccaggtgagtgatttatttttcttctcaaaaattctattaacactgattccgaatcgagcacggtgattgggccaggatcggcctatcgcggggtgtagcgcgtcgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngattttgaaaaaattaagctaagattttgtaatgtgatttttgtagtgtgaacagtttagtctcatgcccaggaggaggcttaattttttatgaggtttttaaggtgtaaaaaaaaaaattaaacagggaagtataaggttctgtgaatgaaggaaggggtaaggttgaaagagaggatgataaaagagtgtgagttcctcgcccaacttcaaaaatattctgatgttgcattcttgaaggctgatatcttcttgaatttgacagaaaaaaatatttgaaaaaaagatttttgcttaaatttttaaccaactccaaccagtagccttgggcgcttgacctttccataagatttttgaagagggtctggcggaatggatataggtaactgaggaaagatcttctggagtaagtaaattagaagaaataattcccttggtgattcagatggagcaatatttttgattgataactttgataattgtctagtcttccggtttgcttcattctgtggattaatcaatgttgctgtaatatctggtggatccggaggtgtcgaaattgaaaagacttcttcaggaatttgtgcagtggaaatagatggcggaactggctggctagaaataggcaagtctgttgtttcaagattttcaggagccaatggggaatgaacactaataatcttgtcttttggttcttcaatttgtgtattcttgatttccaggtgttgagacatgtgtttattgatccgcaaaagtccaaatatgtccaagtgaggcttaaatagttgcttattgaagatcttgatttccaaacatttcttgatattacgaatccaaaatttgctggggattgcaggaaatttgtggtcttccctggagttttccgcacgtagtaaattttcaatcttcaccgggttgggcaagtgatccaaagtttctggttgagttgattgatccaagctttcttcctgatccacattgttctccgtatcaggttcatctagaattatatcagggattttgattactgtatgtgcaagctccattggtgtatccattacgtttattgatgccgctttccattcttccagatccagtagtttggtagttgtgactggttctgtcatgttcattgaggccgcgggtatggtgacatccattgacttttctgtatcagcaatggtgagtcccgtataatttgcttctggctccgtatgatccgtcgctagttccgtattttccgtcgctggttctgtatattccgtcgctagttccgtattttccgtcgctggttctgtatattccgtcgctagttccgtataatccgtcgctggctccgtatgttccgtcacaggctccgtatgttccgttgctggctctgtatattccgtcgctagttccgtataatccgtccgtggctccccttggggcaaaggatgtggagtgttgcatatgacaggtgattgtgactctggaagttgttgtttgagtgactcaatttcctcggctaattctttcacagactgtgtgacattggttggatgtttggcaggagcttccaaattacatgaccatttttgatacctttcttccaattcaatctcgatcccagccgcctccgtaaggtgttcccaaagagggggtaacctggatccgtcgggtgcttgtcgaagttgaccattgtgatttaaattccgtttgatatttctctggagttcttggggaaaggcactgatgaaaataactaaggcatcctgtctacttctcaattgtttctggatgaggaggtaatcaagtattttggaaaagttttgaaggtacgtctggaatgcttggtagctgactgttttgttatctctagaaaattcttcagaaaggttgactaggtcagttgttgtatacagaatttcatacttgtcaccccacaattcaaacattgaggcccgtagagtatcccagtcacattcctcgtatccgtccatggactcgatttgacacttcagttcctcggtttgcacaaaccgtccaatctgtagggctcgatcgtatttggttgcattaagtgaatccgcggtcatctcgtattgcctcaagaattgcatgaaatggtgtccgttgtagaaaagtccaggttgttcaattaaaactggtttgttttggttagttggttgttgataaattggttcctgttgtttgggttgttgataaattggttcgtccatatctagggtcttgtcaattccagttctgaatataggaagatttcccgtcttcttgtttctcatccaaggtggtgatagcgttgatgatgacattgtagttttcgtattcgagtttaaatttgaagttggcgcaaaaggtcgtttcctataatcggtttgtggagcaaataattcttccatatctgatgtactgaacggtagacgcatgttgattttgattgatgttcctagttttccttacttgatgctccttcaatacctaaacaaacggctgctctgaaaaagaaacaaataaaactttggtcgctggtttctttaccagggcaagcttatggctttctttttaaataatagatcagttaaatactgggaattcttcttttacagaatctacttatccaaatccttcagttacctttgcccttcttttggtctataagcagctgcttttttcgaatatttcctgagttgtcgtcgaacagtatcctagttatccagatccttcgataatcttccttcttctggttaataactggctgtcttcttcgagtccttgtttcagtcgattcctacactttcttttcagaggttcgtcggtggtgtcgttgaattgtttgttgaagtttgactagttgatcaacagaataactgaatatgccgctgagtagtcgcaaatatggttgataaatttgatccagttcccgctaaagttcgtgatcctttggcgattccttcttgttatttgttgaaattcgattacttgatgtagatcacacaagtttatcctatcacgttggggactcccttgtaagactcaaaaagtggttgtaagaccctttttgctgaatggagaaggggatggtggaggtgcaagctctgcccttctatactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgatagggtaagttcaggaatgagtttgtgtgatgctgagaatgagttgttgttattggtgttgggtaaggttttgtaaaggtgatgtatctttgattgagtggcactaaactgtgactgatgaataatacactgaggagacaacaactgggaggagagcctccttatatagaaaatagtgaggtaatttagctccagggcagccagtaatgagtgattttggctggcctgggctattacatgggggattttagctacatacataagttgaatgagtgaatgtgattggtcagacatgtaccagagttaaagtggtgatccaaacagctgaaagagtgattctgattggtcaggttatgtggtgtttacaagtaaatgtggtagtaccacctgcagctgtcatgcaaggaaaatacactaatataggctgcaggtatgatgtaatatgtagaagtgaaatgtaaatgagtgtatatgtaaatgagtgtgtactgtactgagggtgtctgtgtagcttgagggctgtaattgggattggtgacatgtagtaatgagtgaaatccttgtgatatcttgtccattgttgggtaagagttgatccaggtgtgttccagtgacgcctccgtggtgaccaggggagaatttgttcgtagagtccaattcttgagccgtatggtgtgatttctgaggggatagtgagagataatatgaagaatatatatatataagaaaagaatgaaaaaacttttaattcttcacatttttgactaccacaccggctacattggctcacttccatccagcatcgtgcggattactacactaaggagttgaatgagaaggcaggtgagttgcttgatcaagcttttcagatcttccctagttatgatttttaaattaatctcaacaagcttgattggatttgagcttctagcctactggctcttacagaaattggaacacgcaaacgaagtcatctcctcatcaaggcaagaactagccgagctttaccagagacccaacaactacacccctggatcaaactataacagtcatttccttgagcagcagtggagtgatgagcaagcttaccatctgcacacctcccgcacatcagaaaagcaacaactggaacttggtcggctgttgtgtcttgaagaggagctgaataaagcctggtatgtgctattctaatctaattaaatacaacatacatactaattcaaatatcttccaggcaattgatggctgatgccatgaccccggaacaggcactcactcaagcaaacacatgtgtgtcagttcaaaggcaacttcaggcacaacgaaatattgtattattcttttattcattcaagcgtcccgcgctttatttctttttatttattcttttttaattcttatgagggggttaggattacttaacccctgacatatagctaatgatgtgttgcatgtgctcactcaatattgaggaaatattgacaattgaaagtgattgccaatgtcaagcatcactgttcaccatcaatccagatttaggcgggttgtttgattgtgttgaaatgttttctgggctgctttcaagatatattgcatgccttgtgacaagccttgcagcgtttgcggccagtacataaaacgtagaaggtgttttgctcaattaagcttgtaggtcagtcccacctggtgcggtggcagcagacacaaataaagttttggcggtctagtccaatgggccttgcgtctccagttgtccccttatccaacaaattttatcaaaaattccaataatcagtgattctggacttgcttgagtattatcagagacctattttttctttagaataacatgttccctcctaacatttcttttttcttgaattcccctgcctctctaccatactacttgaaccataacatgccgatctcctaaccaatgtccatgccctcagaacaaggattgaggcagttgctcacttgattgttgtggaccacctttggattcttaatctgtaaatgattttgaggtttccatttgtcatattacatggcataggtttgctggcattcatgaactcagacaatcagcctgctaaaccgaattggaaaaccaatagtcttgattgatttctatttgggctctggccagtcttctgcttgttcaaagccctgctgcgattctctccattctatagtaccctggcagccaaaaaaaaatcaaagcgggttgaggagaagagaaatctgaaggctgaggggtgcatcccacaaagaagatgtgtattccaaccaagtgtcaagtgggttgattgtcttgaatctcacggctctcacgactcccacttccgacaacatctactgtgaaaacaaggacttgtgtgaagccattgtataaagtgctctaccgtcattgttctacaaagcatttcaatgagagagagagagagaggttgtttttttatttttgggagggagggggggggggaggagcaacgctgccacagatacggtatctgcccgtatctgccatgtatcactgtgtatctgagccccaataaaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagtgtatcgtatctgtggcagcgttgggaggaggttttgaagggaaagaaagatacaaaggcaagattagtaggtgtatgtttttgccttctagagcttctgattagctcatgtttttactcatattcagatgaaaaaaaaaaacttgagtatatttgtgaaatgtgtttgattcaagcccaacaaatcgttcaggtgaggccccgataactggctgtgactgttgtccccatactgttaatacctggattgcttggaaacaatgactggattactcgcagtgtgtgtgtgtgtatttgcaagcaacaacccaagatgtcgctcagggcttgctgccaatctcggaacacatggccgtttgatgatcaatcactctctctcctccatgtatataatcactcaaagaattggtgacggtaatggtagatgaatttgctgctgaaaaaacaaaaagaaggatggaagggaggaaggagacagcacaaacatcacagtataaaagaatgaacaaaatcaacaaatcaaaaaaaaagaaaaagaaaaagaaagactaaagctaaaggcaaagaaagagtatagcaatgggcaattcaaaggaaagaagaaaaaacaaaacaaaaccaaatgaggccatgatttcctgcagggttgtcatgggaagttggaagcgctacatcaaaggggcaagcaatggagttgtgggatgaatgaatgtgaagttgtactggccatgggtgacgaaagcaaagagagggattgttccaaacaaaaacaaaacctaaaaagcaaaagagggaacagaagaaaaaaaaggaggaggagggatgatggggagaattgttgttgttgttgttgttggaggaggaggagggaagaaaagaagtagattacatggatgtattttataagagatgaaaagagtacaagtgttgatattcatcaggctgcaaacttacacacttcattcatacatcttttgcagagacatcaaacatacccccaaactgtgctggtgcaaaatgatacatacagtcatcaatatcttgtcatggaagagcaggaagagggtgatcatgaaggaatggaatggggaaaataaaatgattgtgcaaacaaaaaaaaaatgagagtagacctgaggaggaagaattggaaagaacatagggaacatgggttttttttggtgggttttcgtagggtaatttttttttgcgaatgatgatggtggccaaagggattaggtggaccaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttcaggaccagactgaaattcctttcgagtggagggatatgtatggctgtctttgtttgttggttcggatcttcttgaaatgctgaggttggcaggggggggggggagatgggtagacgatggtggaaggtgtaggaggatatccgggctcaaggagagagggagagagagagagggttcgatttccttgcgacgagagtccgagaggcgaagaaaccaaaagcacgaagaagaagaagaagagtcagttgattctgattgaattctgactagttccgatggtcttccttcctctcccaagtggttgcttgaagtattgtttatattaaaagagaaagaacgaagcagaggagaagatgcagaaagggtggatggattagtgttatgctattatttattattattgatgatgctgattgaatcaaatcaaaaggtatgatgatgatgatgaatcagcccaacagggatatatatagatttatgtgtatagattcgatggtgaaggatgggatgaaaagtgtgaagggtattgttagttgggtggtgtaaatagtattggaggattataggaggggggactaacaggtgttggagtagttgtgtgagtgtgagtgggaggggatagtccgaattagggggagggttgaagagcgtgaatgagcgggggaaggatgaattagttttgggctgattcttcccaagtagagggtgttggcttgaagagtgtttgttgttgttcggggcgggttggggatattggttggaatagataggctttctttatatatccacacaggctcgctttcgaactggctggctggctggctggctgagagtcaaagtgtgacttgggtctgagggtctgtttgtagttgggatatatcaagcaggagaaggcagaaggcgggcgttgctgggttgagagtgttgaactggtcggtttgcgaatagagagggctgaagatggtgatgagggttccttgggtattaaagttgagcttgaacggctcagatgattattatgagtatgtatctgtctgagtgttgaggggattaagagttgttgtacaaatcaaaagcaggtcggttactttgtttgtttgtttgtttttgttcaggcaataaatatttccagcttcctttgaagctgtctggcgatgccccttggagatatgaagatcagtttggttgagtaattatttattgatttgcttggtttaggattcgatgagaaggagaggaagagaaagagaaagagatggagacggaaatggcaagctacaattgtgtaaactgctttcttttaaaacagccttataagcaccttatactgacgatgggaacattcgactggacaatacaatacatacatacgcaagcttaccagctccggatcttcctcaacttcaagtacatacatcgtcaacgaagatgatgagggcgatgttgtagagcgataacgatcaaaaagagtacggcgacttgttttttgataaagaacaccgatcctcctgcagcggattcctgtaacgtaaaaagattatacaatattacgcaggcgtttacgaaattaaataatcttcgacttgataaatcatcatgatccagtactggagctcgtcatggagtcctctgtcgaaatattcatcatcatctcactcacaaatccagatcaatacatacacatgctgatgagtccagaacgaacatactgaacaaacacgagtgagaacccacgtatgtaacgatttgatcaaaacaaaaagaaagaaaagaaaacatgtgcagtcttcaagagaggctgtgctttcagagctgatcgcgcgagtgtgtgtgtgtgtgccgcgcagcccagggctcaacctcgaaactgatgacggccattccatcaatcatccgccgatgatcaagggaatggagatggagcagatcacacataccccctcatttcaacatagctagaaacatcacagatagccactcacacacacacacctaagcaaaaatgcttggatcttataaccttcccaatggttgatgtggtatataacatggacaaaagtctccacaacttgatatattatatatatgtttcaagggccatgatattgaggtggttgattataggcttcaaaacaaaacaaaacaaaacaaaagtgaaatcaaaaatggtggaaaggttggtgatctaccaatttatgatgtgcactatataattttcagggtcctctcatctgttattcaactactgcacccctccaaaaatcaaggtttgattcttttgaggcagagaggactagagattctattttgaacaggctcaacgagtaggcaccatcaagggacaaggcgggcagactcaagaatcaagtgtgcagaaccagtgatactggtgtctagaaagactgctttaagtatgtatacatgctaagtgtggttgggagaaacaaacaatgaaatcattaatgatgatcaatattagaaggaagaatatcatacaatccattcaaagggaaactcagaatatatttgagtttttttttgtcatgacatcaacaaaacagaataattacctacttgatcatcagtgaacaactaattagtctacttgatgtgagtggtaagttactgctggaaagatagacactctaaaagccaattaattctgaaaaaaaatttgtccaatcaatcatgttgatcatttcaccataaatgtgaattaaagaagcagatttatggtatgagtggaaacaagatccaactttcaacaaacacacaaaccatcccagcaagatccaacccacacaacttgggactccccggacccccgctctcatgcaagatagagagcttatgaggctccctcgacaccgcaacagctttgctgcaccaagttgctatatctgatgtcaagaaaggcagaatgccgccgcttggctgggctactttgccactttttgtagtccagcacagcggtggtggtgttggctccctccctgattgggcagaggccagaatagaatctgttgaaatttcagcatgtaactctgtcaacccaacacatataatctagctcatccagaatcaggaataggctggtgcagctctaccctgctgcagaatggcgtgcgggcctacacgctgttaagctcaacagtgttcctgaaaaccttttgctgagttcagagagggatgtgcgaggtaacctctgcctttcctgtgtactacactaaacatgaccaccaatcttagattggaagcttttaatcagtgatagtggagtgtatcaaaagatacactgttgtttaacaggtggacagttgctgaagtggtttttgttatgtgtaaagatgttgttataatataattgcaaaaccaaaagattgaggaccttcatcgtattatggagtgagcagtgattttcctgttatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagggcgcgccgtgctttccacaaattgggggtctggccgggaaacaactccttggtcgaacggtacgaagaatagtggatgagctttccgggacagtttttcacaccggcgtaccacaacatcgaaaacgagcgagcgtggaacgattcttctgatccttctgatagcgacggaagcgggagtacggttcgggaaaatcaaccgagtgcggaggataaggggaaacaacgggccgagacattggacgacctgattgccgagggacgtaatttggtcgagcaagtccagaagaacggggtcattggatcagaagtggcggaaaaggttaagcttttcgaaggacaggcttcgggatcgagcaagaaggtcggaacttacggagtaccgagcgaaggttccgaggaaaggatgaacgtggatgacccagcgccgccgcggtccttgggtccgctgaaggcgaaggtacgtccgaaggactatccaaacattcggttcagtactaccgaagtgtcgaggtttctggagcgtttcgaggctgcggcggatggggagggagcggaggactcggataaggttcgacaggtggtcaactttatccaggatgaagaggcgttgcgggatgtggaggatatggatgggtacgagaggaaggattgggcggagttgaagaaggagatgctggagaagtggggccaaagcgagcaaaggtatcgggaggcggatctggataggctcgcggcggaggtggcggaggaaggtggcgttcagacgagggagcagtacgggaagtacgtctcttcgttcgatcggattctgaagtatctgaatcggaacgggatcgtcaccggtactccgggagcggtgaagcggaccttcatcaaggcttttccgaaggagatgcgggagcgggcgctccgacagctttacgatcggaacttggtgaataggtctaaggatgggggtgtgatcgttttgcccgacatgaaggagatccgtaaggcacttcagggcgagatggacatgcaggagttggtggaggatgggatagaagcaaggggctcgggatcggctaagagcaaggagccggtgactgcgaaggaggtcggtgaactggcggatacgctcaaggagctacgcctgttcatgcagaagacagtgacccagtcctggaagccgtcggcgggtcgtgcgggagctgatgccacccctgcagcgccagaggcggcaactaaggggcagggattgcgccgcggggaccgcctgcttgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgccaggttgcctaggtaacctgtatgctgtgcctacatacttccattttacttgattgagacatacagataccaaatcacatggcctggaggggtgacatgtgtacctgatatccttgtaacattgacaggtgcttgacccccccacctcatgtgggtgagaaaggggtgtaacatgtaatacagaggggttacatgtatcccagcctgctagtctactcaagggtgaaattggccctggaatgcattcctggagccatatgtggtgtattttcattttatatacaagaagaatctaaatttttgaagttgtttggatgggtacccataaagtatcccacaaaaccaatctgctttggtgtgtgggcctccaatccatctacactttttccgtctctgcacggtttccgggtgtttcacagggtttccccttccaaaacatccgtagccatcctggtccccctgacattgcaggggttttcaggattggcgcgtgagggtcttgggagagagccttctttggtcgccttaggccctctggctagggaaaccttcctcctagtaggaggaaacccctaagacggcctaaacacagtagaaggaaggacttcttcctggaacagagaggaaaagagttggggtacgcgctaaaccctaaaactcagggtcaaagcctgagccttgcgcaaatacccaacactttgtcccgagttccccctgacacagctggattcaaatcgcagataggttccattgcacatccaactctgctaacaaattgagggcgtgtgataaacctgatggtgagtactctctaatgtaccatttgtagctggtggaggcccatcggccaatttcacaaatgcgcgccgtggagacacctaacacgttatggaatgacactcctcctacacagaatgagtgaccagagagtccttggaatccactgccttccaaacctctgtccagtcgcttgcgtaccaagtattttgtgaggtcggcctattgccgtgttcaacaaaagttgaaacagccgcttgttccccattggcagtcgcaaagccctacatcgcaaaggctttaatgggacaaaagaaggtttggcatgctccacaacttcaggaattgtgattcaccagggcgtgccgtttttgattcttttagttccatggtggccgagctattgttgctgctgatcctcacattgccagggaatacgccttgggactctcccttcctcgggtcttgcgtcacttcacccagtcttgccaagctccagaaagtcaccagcgccaaatccagaatcgcaaggtcggcttcgtccctgcctgatagctcgttggcataactagatgatgaatcatgaccagcctcttccgaggcgtcctggggtgtttggcattgaccttagccaatgctttaaggagcacagttacttttgcccctgaggctgttgggtaaggtgcattgtggaaaaggtgccaagctttcaacccttgcagatatttcttgagtgtcaccgtgagtaccttgcctcctgaggttttcccatccttcctacccgcccaaaaacagagttcgtaaatgtcgtcctctgttgctggcattttgaaattagaatgaccacaggccctttacactgtcaaaatttccttacagccgagttgtagctttgcaaggtggatggtgaccaaccgttcaacatgtgcctatctaaagcggttggagtctttaggatcaaaccacttgatgtaaagtctattattgacgagaatgtgtcaagttgcctgacgcaaggcattggtgtaaaaggatgaacaaatttctcacggagagaaaaggcagccagaagagaagagcggaactgcaagtatgggtaaagaaacaaagacaatttaacaatttaaatcttaaacacaacctgttcaagtatgtcctcaagatctgctggcagcttgatcaccacctggttttttacatgctgccctgatctcaaccccctagacaatgcatccaccttgttgtcttagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggctacatgttattaagttcatgcagtcggaaaaatctacaaacaagtttacatcatgaaacctactacatgagcacagactacagtattaaactgtttgggatgatctgtggcccttttggcccaattgggacaattactctctttaggatcaacccaaacatcatgcagtgcttacataggcttcaggagtgttacagtttcgtcagaacaccctgtaaacatggttacaagcattacatcatctccttggcacctgtaaccaagctctacaggtgctacagatgatcaaaagctcccataggcttagtaggagagttgtagcaactagagagactcctgagttcgcccccagaggcccagaatgggtacttaagagccctttcttccccccaaactctgattccccatcttcatcagtacataccagcataaaccgtcaccaacaaccagtttcaacctgccttttggccctgttcctgctgttatcaacctgaatttccatcaaccaaccaacacctgttccccagcactcctccaacatctctcacccaactttctgagcgcctcaagaacagttcccccctcctgaagacttccttggcttagagataagtactagtaagtattatttctttgtttcttcagttgtaggctatttctgggcatactcctttattacaaaggaccagaacatcagtaccacccctgtaacccaggacctgatattagagggcaccttaaaaacccctgtaactcaggccactctgtaaataaaaacttaacagtttttatttacttttcttttatttccacacttatacccacttttcacgtgtcactcacacgtgtacacctcgaaattcatccttgcacctagtgtagctagaccagtaatcgcctcttggcatcactcacgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcttccggttgcccgcgtaaaaatatctcaaccattgcttagaaaaaggaatgtggatggcctaaaactgatcgaatcaaaaaaaccgggggttgcgtgtcgcggcggaaatgaggggcgagagctagcctaaagtacctccattccctcaaagggggatggaggtcccaagcctgtcatgttttttggagctctgacattgcccctctgacctctcagcccaggcaaggctccaagggtttgtgttcttggacttcggccacaaccgctactcgctcatgtagccaccaatgcatgccaatctgcgagtggcatgtagattggcgtgcgtgaggggggatggtgtccatttatgattccccccaaaacaaaacagccaaaaataacggtccacctactgtacatgggtttatgctacttgcacaccccaaacatctggaacatgcacaacttagtcatggataacttctgcatctggaacatgcacaacttagtcatggataacttctgcaggttactttcatttccacatcctaccctcctaacccgcaatctcctcccccactccttattgaaaagattcattcaaaacagtcaacctagggtgcataccatagctgccgatggatttccaatttccatttttttggcagtaaagatttttttaagttaaagagaggtggattgaagaccaaggcgcatgtgctgggagcgctacccttcaaccaggaattgaacagggagccaggcacttggtgtgatgatgatatgaaagtgttataagtatattgcaaaaaaaataagggtggttatatgactgtgactggtaatgtaatgggtggtaagtagaaaggtgggttgagatgatttggtccactggtgggataatgaaaggtacaactggcaggcagaggcctccttatatagacaaaagtgagggattttagctccagggtacatgcaggtgagggaatttagctggcctgaaaatccaatgagggacatttagctagtctagtacatgcaggtgagggaatttggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttgccttcttctggtcataactggctgtcttcttccagtccttgtttcagttgattcctacgcttttgttccagaggttggttttttatgttgttgaattgtttattgaagtttgactagttgatcaacagaataactgaatattccgctgagttgtccaaatttgtttgatgaatttgttccgttttaccgctagaagtaatgatcctttgccgatatctttgttgatttcttcttgtttcagttagaatttggttatacaatgtcactcaaaagtttatcctatcacgttggggactcccttgtaagactcaaaagtggttgtgaaacccttttgctgaatggagaaggggatggtggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagcttagcttggcagttatatttatcatgatagaggatagttcaagatgaagcttccaagtgatgtgtataagggtctgaagttgttaatgggtgatgattatattgatagagttgttgttcaaagctttaataccaaggcttggagctctgggagcgctattcttcaaccagtaatggtattgtgagacagggtatgggcacttcgcacttgttatgatgatgaaactgttatggttgtatttcaatataatgtagtgtaatggctgtcactttgaatataatctgtaatgagggtgagaataatctggcctcctgaggaataagcaaggacaaacttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaataaaataataaaaacataaagttacataattgggaattcgaattccaagtgtgttggtgagacaagtcataacacagtccttgaccactgcactacattacatgtacttgtaggttaggtttaggttgtacacacatgggttacagcctcagtgtctgacaacactcctggtttgtgaaaggccctcccatggagggggggggggagtctggatttcaccaggatgaccctgtgaaaccgttgggtcggggaggtacatgggttggtatagcaattgcacatctggcaatgctatacaacccaaggggggaaaaactatggcctcttttggctgtccacgattgtaatatatagatcgtgagcgcagattgtcatatgcaaatcctggattggattttcctggctgtgcatatgacgcagtctgaaaattcttctcatatattgatgtggctgtttggcacgcctcgtaaactgggtggtacatatagggacaaattggtggaggggatggttgcaaaggtagtttaggataacgaggtggtcttttggagggacagagtggcatggcaccggtaggaggggatggatggatgggattgaggaggaaatgagagggttgggagagcaattggttacaccttagaccatctccacccggggaggtaaactgcggtggtaagccaaatttacccccccccccaagctcaaaatacccctgccaccggtgtgagaactcctttgggatgggttggcagtccttgagggggaaataacaatatgatatttcactagataatatttactgttacgggtggtttgaaagacctgcccctctatttactacacaagaattctgacaacaatttaatttattgttgtggcgtaactttatgatggagaaaacttatatgtagtagtctctatcagacctagatcagtatgtaattcaatacaagatggttgtacaaccttttacacggtgaatgtgggtgtgaaaacaatccaagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgattttgctggtggtgaccttgtgggttgcactgcctcctgcaaccgattacatgcattgagctaattatgctttggaaataactaaatatggtactactgtatgtaaggattgcataactggttgcactgcctggtggaggtttttctgtccacatgcatttatgcaaagtctgcgtaaattcaattaagtaactaagtggaggcctaatggttgcacatatgcatgcaagaattgcataaatggtctgcactactggtggaggcctgctgatgtaataatttatgtgtatgtacttatatatatgtggtaaaatactattaaatactaattaatgactatttatggtatggctttaacctttatattggattatcttctaaactaatagagatagaggtatagttgtagtgagtgactatgggtaaaattgtatgcagattctgattatgcaataatatgttcatatatgtaagtggtttaggttgtaaggtaggggttttggcagttttgttgcgcacaacagcctggaccaccacatccccccccccaaattaatgctgtccgcagcattcctggtgtaagcaagaaaactgccccacgcctctagttgactaattttaattcattaatatgtattgatttgtaactgatatcctactgattctccttttcttcatgacttggtccttctgttcatctgattgggtttccactttgattgagtttccgccgtccaggtttttcttcattgtaactgatttcttcctcttattcccaaattataatatacgtttgtccttgttattctcctcgtctcgttctccgcctgccacgtccaaatcaaaggctccaaatacgactctctttcattctatttcatgggtattagtccaaagaaaaggctggtggttgatgtatttgaaggctgttccaaaaagaaaggtctccaaccgctgagtcgaatgggcttttgaatacacgttcaattcaccgtccccccggaaggattccttaactatttcttccacattttcattctatttttccttcacatcgataatctctattcaagtctaaactatattactatttagtataattggttgatctgctatcttctgaactttcttcctgttttagtttctaatctctttctctgtgttatttcaataaataaagcctccagtccttgttatttaaaaaatttgtttccgtatagtatccgttattcttccgttcaatcaatggcctaaaattcgccttctactgactcgttgctgtctttgttactttctccggagtcggattcttcttcccttccactttcattatgactaatattactacttatttcatcttctgatttgccttcttcctcctcttccaattcttcttctgtaaggtgtccaattcacatagtcctgtccgtgcataaataatgataatccatttcctgccgtgttttaattttgtgtcttggccctgccgcttgattaatttttcttatccaaattagatatacagttttaagtcatgtaggacctcccattgtgattgataaattttgaaaaacatttgattaaattcacagtttaaggtcatgtgggaccatccttggcgtaactggtgagtttctgagccttgaagtagtgcagtttaaggtcatacaggacctattctagtttggtttgcagtttaaggtcatacaggacctatatgtattttgagggtttgcagtttaaggtcatgcaggaccttgacctccttctctttctctctctttttttttttttttttttttttctgagggggtgtgtaagtatggttttccgggtgttgtgtattgagtggtggttgatgagctgtaattgcagttttttttttttactggaccattttttttttatatgggtcagcccccagtttgtttttcagcggcccaatctgatgtgtctgcggccaggtctaaactacgagcaccgcgcgcagaagttgcatggaggatgtcacgcgactcgtgaacctcttagccgccgatctctgatgtctacctccgctcgatgccggcgatattcgttacatcgataagcacccgccgcaaccgcaacggtttttcaacactccccaaacactcctgcaagcgatctggcgcctccacacgtgacgctcggcctccgtccgcagcatggttcctcacaggacggactccactcaaccgtctttgccggctccctttggccctcctccgacctccgccgccgaatccttcgttacctcgcaacggtactctcatttggtccatcggacttatatgcgggtaagttctctctcttgattgatgtgatggcttgcagcaggtctaaccgtgtctgcctcctcatgtttgtgtgtactctcctgcagccggaagctcatctaaacccctagccgtttccaacgccctcgccaattgtttggtttggtttcgttacactacagcctcccgccgttgatcggctcctctcaatcgacgcctagtttcgccaagatttctcgccagctcacaaaagtaccctcctcggctccgccaagctctgtggtaagccgcacatacacgccgtgcctccacctcttctcaaaaacggtcgtcaaatgtgttttggtccatctatctgtattaaaaaaccgttgcattgtggaccgggcgctcagctgtgattaatcaccctgtcgtcaactgtttagatgcaggctccttttctctatcctccactcgcccgacaagcacagcagcgcgatgcctccctttgtggtcgatcatcgtcctcaatcctcaaagctcctcccttcgacctcgaatataaataggtcctatctcgtcacgggttcctcttcatccatcgcttcgatgatacggcataccgccttcactcctatcaatcgttatcctttggacaaccggttgtctacttttgtggagctccgctccctttcccctcttcgtcccctctggaaatcagtccataaaaagctgcccatctctcgctgtaagtctctcctcccttatctcctcttacattagtccattctatttgatggtgagctggtcaacgaatgctgatcgttcggcctctgattatgccaacccgtgctcctatcaccacttcttgcttgctaagtcggacgagtccaatatggacactgatgatcctgaaggtcttggctctagtgagtcgtttctcttccttcttttgagtgttttaccgcttcgagatgctaacgccgtgttatctacactgatgtctttggtgaatgtggactccccccgcgcctcgttttattcatatgcaacagatgacgagttccacgagcttgagcgtccaatctttcctcacacttgctggacgatgatccggagcaaactactgatgctgaatccgagatgtaaggcttttttttttttaccttttttttttcttttttattattatttgtatgtaggaatggtgttgatgattagaaacctgcagcctgattgtatccattttctcgtggtttcttgtactttcatgttcttagagtaaaatgataaaaaaaaatctaaagaaattctctcaagcccccccaaaaaaaagtttcttcctataagccatgtatttgtatctagccttactgccttgtgtgtatgctttattttattttcttttttctttttttttcttttcttttcttttttttttttttgcaatacaccctgacccaatgacccaaaaaaaaatgctattaatacaccactgaagaatgtgaaaattcatttgtaagtgagatagtttttcaaatgaaaaactggtagcctccaaagctagcattcctcatgttcttagctttgtagcttcttgatatgtgctttttgtaccactttagtgctccacctccgtataatctccgtctgatagcaatactgacaggtccatatcttgagttccaggtcccgtattgtaagaaactatccgctgcatccgttgtgagaatttgcaaagagtccaaagaacccaagccgcctcctggtaactctcgtaaccataagggtaatttccgtaatgaccttttctgagtaggccaggtgaatacctccttgaatcgagggtgtaatcgaacttcctccttgtacagactccatgcatctctttctggatcggcatttgtaccccatacagctgaattaatttggtggaatgcatcccaggctacctcgtccacttctgctgcaccgagttctcttgcccagtccacgggttctgataaaacaacctgccacggatcttcatttagaagtggaattgttttattgtactcctccattctctcctgaaggtcaaaatcttttgaactgatactatcggcctcccactcatcgacttgaaaagtgaagacttgtcgaagctttggcggttctttgtgccatcctggtgcatttggtaagcatattggtatgcataacctccgttgatcggtgtctaaaaagcttaacacttctcccttctgacttgataactctagccggatattatgatctgcaaggaaaggtcgccctataactgtatgtactgatcctttaacaataaagaagttggccaggtgaatgtgccctggaaatacgctgacgggtatgttctccgcaatcccaatgattggtgtaaaatgtcccccaattcccttcaaccgcataaatatttctgttgttaaaagtccaagttggtctgccagactgtccggaatgatgttcatttccgcaccagtatccaccaaggtcctaattttccgtttatttatggtcatatccaccattcccactggacatgcgtaagtaagcccggaatcttgtccttcattatcaatacttgtgttggttgcacagttgaatttgacactgttcaaacccctttcaaccaagtcttcttctggctgtaccgcatgcaaactctgcaagaaatttggcgagatcttcaagatttcttctaagttgagagtgtacgactggcgataaaatttggctttcaatgatttatccaattttccaattatctcctcttgtttatctgccgtctctgtcctagcctgcttttcttttgctggcggaactggtcgggtcttagccttagtaggtataataatcctttcttcttcttcttcatcgtcgttgtcttcaagccaggatcccggaaaactttttctccttgcggctgtttttggcccctcgtcctgaatatttgatggttgtccctctgttcctacagggttgctgggagctggttggctaccggagggtgcattcttctcctgtagtctctgggatttccggagtccaaaacctaggttgttttgtaggtcaccttcctccatgtttacttgtggtggaacccaagatccccattcttcaatttctgccaccgctgacgttgattccttcacggcttccttgggtggaggatttgaagaagtgctttgctcttccgcaaactttctgactaattctctaacagatgaatccttgtctaagacaattgcctggcggtttggataatagtaggtcccctgagacttgtacaccttccgatcctgcatatcttgattgaggtattcacactgggtgaccacatgtctctccttgcagtaaaaacattccaaagggccgtatcttggtctgttatctgagagtcccggcgaagatggtctgctgacgtgtggcggtgcttgacgattctgatattccaaggcggaagttaactttgtaagcttctcttctaagtcttccttggttgctggttcctgaatcttaaccgtcttcttgacctgctccttaggtttgtattcctcgtcatccccgtcaaaatccacaattatcaaggcaatttccacgtatttcttaagcttctccagatctggaacaatgtttctcccgtcttttgttgtctgaagttgtttggcgtgggctaattccttagtaacttccttctttaattcggtggagagtgctttccacaatgggtttccgctgtccggattaagattttggtactccatccttgtaaagtagtccataatttcctcgaattcactgatgaatttcttgtattctagtgtagtgttgatgccaccattttcctgggccttgtgtatgagtcttggtatagagtcttccttgtagcgtctcagaggtgttgcccttccccacttcctggtcaactctttcttcaaaagctcccaattcccggtttcatgtccttccatctgctctatagcttcactgattttccggttactgatgataaagggtaattggaaagccacgtctcttccgcctgccttctgtaacaccgcaactttctccactctcttaatgaaaagttccacctccgttccttcaaagtagaggttagtctttttcgtgtccaagactactcctctctgttcgtccggaagtttgatttctgttctgatcctggtttgttcaaaccctggtgattgaatagctgaagtagggatactttgctctccagcgccaatggtcgtctccaatcctggtatcctgccggggtaaggggttgacgttccaaatctcaggttttgtattcttggagatggggtttctggtaaaggtgggcctcggggagatgctgattgactgaagaaagatttcatcatttccttcatttccgccatagatgattccatccttgatatcttctcttgttgttcctggattatcgccgattggtccatgctggagtcctccggatttgccatatttccctgttgccgtttttcccgttcgatttcctacacaacttcctcgagtgaatggatctcctgccgtgttaaactaccgttgtgccaagtcctcctaatcctgttatctgtaattgtttcctcgcctaagtccgtttggtcgttggtctcctcgcctgtccgcgccaaagtcgaatcctcgtgctcgtgatccagggttgagtgtaagtcttgatgatattgatgatacgtcgttgatcttctgaaagttgtcggccactgttgggacaccagatgtgagaactcctttgggatgggttggcagtccttgagggggaaataacaatacgatatttcactagataatatttactgttacgggtggtttgaaagacctgcccctctatttactacacaagaattctgacaacaatttaatttattgttgtggcgtaactttatgatggagaaaacttatatgtagtagtctctatcagacctagatcagtatgtaattcaatacaagatggttgtacaacctttacacggtgaatgtgggtgtgaaaacaatccaagtggaatatttttatagggttttatggttatacggtgattctgggtaagtagtgaaactgttggttgttgttgttgatgttggtgttggtgttggtgttggtgttggtgttggtgttgttgttggtgttgttgttgttactggtgttgactagactttaatgttgaaggtgtttgtgttgatgaccactgagctggctggggggagtgaaccggctgctgagtgatgatggggggaattggtgaaggataggcctccttatatattcttttctgagttatttttgctggtggtgatgcagttgaggtgattttgctggtggtgaccttgtgggttgcactgcctcctgcaaagagtacatgcattgagctaattatgctgtggaaataactaaatatggtactactgtatgtaaggattgcataactggttgcactgcctggtggaggtttttctgtccacatgcatttatgcaaagtctgcgtaaattcaattaagtaactaagtggaggcctaatggttgcacatatgcatgcaagaattgcataaatggcctgcactactggtggaggcctgctgatgtaataatttatgtgtatgtacttatatatatgtggtaaaatactattaaatactagttaatgactatttatggtaaggctttaacctttatattggattatcttctaaactaatagagatagaggtatagttgtagtgagtgactatgggtaaaattgtatgcagattctgattatgcaataatatgttcatatatgtaagtggtttaggttgtaaggtaggggttttggcagttttgttgcgcacaacagcctggaccaccacaccgggggtgctaaagaggaggtaaacgtagttccccccccccctcgggaggtatagcattgctagatgtgcaattgctataccaacccatgtacctccccaacccaacggtttcacaggtcaatcctggtgaaatccagatcctcctcccctattgtgtggcctttcacacacaacacacctacttgatcaccctgcggtggaaaatcaagtttcaccgggttgctataggcgcgccgcagtttgaagagtttgtaaattcaacaactcgaaggaccctttggggtggagatggtcttatgacggtaaattttggggggggggacccaatatttcaatttggcagggagatatatctcgttggccatttccgtcataagagagtggatatgacgtggacggccaaacatgttgatcaccccctgtcatataatgttgtgcgtccccaaaatatctgccatgatcatatatgacaatcatggatggccaaaagaggcctatatttacctcccctttaccaccagcccggtggtagggaaattaagggcttggggaggtaaatttggtttacccgcgcagtttacctccccgggtggagatggtcttattttttggcttttagactcggacacccccaaagtccaggctcggtttatgacgtccgcaactgcagagcggcccaggcgtgcgctcgagtcgcaccagtctgagacttgagttttgcataaacacatctatcccgccgcccgccaactgctgcagccgaatggtaagatatcaagaatgcaaaaagatatcgaacaaaccggtgagtcccgaggatactatgtcaattttatcaagcttttggctcacggtacctcagatcacgtccttctaccatcgttgcagtaggcttccattatgtcgagcaacgttcaaccaaaaagaatcggaaacgacgcaataatggaaaacacagcgcaactctcgatctagtcactcgagcgccgctcgatttgagtcagcatcttgagaacaggaggtctgcgatggaaaagtctcagtggctcagcctatcctcaagtgagcaaatcaatcaagtagctacttatgaaaaaaaaaccgggttctgattatcgtggcagcttggtttgctcagtgtttgaatgatccgggaacgccaggtccacctcgaaaaattacatgcttggcattgggctcattttcaccggatgccgcttaccagcccgtgttgaccccaggagttgcatcctgcactgggatccatggcttaaaacaaagtcaattccaattggttttcttgttggatgtgatcctacctatcttgttagtggtcattcctcaccatcaatttctctgggctgaaccactgcataccttcaactcgtaggtccgcacatcaacggcctgaaaatccggcgaatccagaacatcaaatcccttcgcctaatgatatgccagaaaggtcaaatttgatggtttccttctatgaccccgcctttaccgagaaggataaggagaacttgcggaacatgggtcatgtggtgctggatgctgtaagtcgcgatgtgaatttcaaggttatggcggtaccgattgaactcatttcttcattgccaaagattaggaacccagtcttcgctgcgagcagcctacatttttttacatgccgcacgcccccaagaccctctatgaacgtcttgtgtgcgaaaacagcccgccagatgatgaagataacttaagccacatcatcctcatggggaacgacctcaagagttatcagaaaatcatggtccaagaggagaaagacgccattccgaccctaatgcaccttggtatctcacgtcttacatctttccttgaaagagtgccttttctaactccccatggttgattttgtagatgcccagaatattcaagcgcactatccgccagacctatcgaaattgaatcaagacactggggtccactttttcaatgagacgtgctttcagtggttcaccaaatcttagttgccttccagccatatttctgtgtggttttccagtcggattgcccactccgcccttcttttaagctcatctgtttgaatttgaaattccaagctcgagaaaacgcagaaaaaagcatgatatccagagaagtttgaagagtgatcacctttattcaagcggtgaagcacccggactgctcccaaaccctagggacccacgtaagtggcgagtataaccgtgtccaaaacaaccgcggcccgttttcaatacccctgggaagggtgcgggcacggcctgctttgcaagtgttagtgtagtgctggaagatcaaggaagttacaagattacaaagtagttagaccataaactatgtacttagaaagagtttaacctagttagtgatagtcataaccctaacctagatcatgctttgtacatagtttatagcctggtcagtcccggttccggcctcctctctctttcctcaccaagattggagaccggaatctgccgtgccgatagctaaccgtgacgggactgtaccgaccaggttagtttagtctttcaccttcttatcaagtaatctataccgagattggagaccggaatctgccgtgccgatagctaaccgtgacgggactgtaccgaccagctcccatttgcctccgtgcatcttataggttaaaagctggctttcgtattgcacgtagcacctctccgcgttctctataaggtcatcgatcggacttgatgagtaactggtttggattaaaccacgaaaaagaaagaaaaagacgagaagaagatattgatcaaagaagaggaatacttcaaggaaattcaagagacatcgataacgatattgacttaccaccatcatcccaatcctcctccatcgactccgattcaaaaaagaggatgttgctccccaacgaaaaccaaagcgagcatgaaattactcccgaacaggctcgacagctttttataagcatgcgttcggaaatcgctacccttcggtcaacggttgaaaccatccgtaatcaaccgccacccaacaaccctcctcctcccatcccacccccagccgacactcaatccctcaagcagatcctgctccgcaacttctgccgatcacccctatcggcccataaagaaatcaaccctcgcaagcccattctagactacgagggtgtacaattccaagtatggcacgatgcgctcgaccgtacattgatgcacttttttatgaaagacaagtcctttcttgagactaccgataactttgaaggcctctcgtcgacggagaactcctcgatcgctagcattatccgcaacacgatcaaagatcagctcattggtatagttgagagttctaagctcaaggcgccgcttgaactctacaatctcctcaagacaaactgtagcaagtccgatcggcaacacaagatcgaactcatcgacaagctcatggccctcgtcaccgatcaagctccctcggacagtttcacgctatctaagtgggcaacgataatggccgaactcgatcaacttaagatcgagtggcctgaggttagcggtttgttacttcaaacatccttcaagccgccgattggagtggactcgaagacctttgaattcttggttgatcaacaactcgacttgaaggacaagcccgcgtttgccaacgtctcgtcggtcatccaatcggcaactggcaagctgaagtcgaagaccccaaacaatggaccggcaccgatggacctagatcggattcaagccctgcaatcgggagcccggtactaccaagcaccgcagcgccgaaaccaaaaccccagccatcctccagcagacaagcaaccacctcaactgtctgttgacaaggccatccactataaaggaaaaggccagagtgaagccttgctgaaccgatacggaaatgcatgtgtgtactgcgataaagagggtcactggtactctgactgtactgctttctggagggatgtcgcgatgaagaagattgcctcgccgccggacaaccatacctctgaggagtccaagtacaagccaccgcgccgtccagatggagatcgccttcgtcaagtcaacatcccgaatgtctcggagggttgcctgcttgactctggtgcatctgcccacgtaagcagcaattcttccctgttcaaggttgatcggaagctaactcaacctcgtacattctatctggctgtttccaattgtaatgtcactgtgacggacatcggtagtgtgacgatcccgacaccgaagggtcctctgatcatcaatgaggtctatcactgcccgggtgttgatggcatcatcctctcgacaggtcgactactttcagaaggctggaaactcatctatgaaggaacaacggccaccctagttgatccctgttgtaatagttatgaaaccattttccataactactgctggtcattgaaaacttccccctctctgcaatgcaataaaatcacacatattccctcatttgatccgtatgtttggcacgtgagattaggccacgtctctgatggtgttgttaagaattttctttgggtcaactatccggaaaagaagatcaattggaagccattcttctgtgagcaatgtgctaaatccaaaagcttagacaagaagacgctgggaatggaaaccctcatcccacgagacaacccactagatctatgtgtttccaatgtccttggccccctcaacctggacattaacggctgttgcttcctggtcacgatgcgagatcatgcaagcacttacactttttgtgctccgatggctagccgcagcgaagttcccaacaaaattcttggctggatccgacacctcaagactgtcttgggaaaggctccgtcttacctccgttgtgacaatgcacttgaatacaccaaaagtctcgcgcctcaacttcaagaattagggacaatacttgcaccggtgacaccgtactcgccagaacagaatggcgaagcagagcgtgtgaaccgcacattgggggatatggcaagaacaatgctccactcgagtgagctgcccagttactggtggtcctatgcttactcgactgcatcacaccttcacaaccgcatcccgaactccaagacgggagacaagactcctcttgaacttctcttcaaagtcaagccaaagccagagacactgttcccatttggtgcaaaaggaatccttcacgttccaaaagagcaacaatcatctaaacttgaggaacgtggtgaagaagggaaactcctgagtccttggatatccggaagcaggtgcgggttggatgttttgggtaccaaacgaacgtcggatggtccattcggcttcggtaacgttccccgatttccaaaaactcccagtcaagtcgatggagaccacaacaagtccggatctagtcccaaaaccaaaagcggataaagtggatgtcgattttgtactgaagcaaattgtcctgaggcttggtgaagaacgcactgctgaaattgctgaagaagaatcacggcaactctccctcctgcctgttgcggaagaacataacttaccaaagaacatcaagcaagccctagctggacccgatgccgatctctggagagccgctgctgaatatgagatgctgaaatttggccaactggaggtgtgggtaccgattgtggctccaaaaggctgcaaagcactaggtgcacgatgggtattcttcatcaaaaggaagccagatggtactgttgacaaatacagagccaggtatgtcgcaaaaggattcaaccaacaaatgggcctcgactacaacgaaacatatgcaccaacagcctctctcaacatcctccgatttcttatttctctcagcatttcccacaacttcccaaccgcaacctttgatgtcagctcagcctatctctacagcccgattgaggaaacagtatacattcaaccaccggtcgaaatcaacccgtccctcaaaggaaaagtgatgctcctcaagaaagccctgtatggaaccaaacaagcggcccgatgctggtggaagttctttcaacaaacggtccagtcactcggttttgaggctagcaaaatagaaccatcattgtatctttttcaacgcgatggccagttcataatcatttggctacacgtggatgacggcttcgctctcacatcagacaaatctctcctcaatgatctgcgcaaaggcatggaaagcaagctggaaataaaatggtctgatgaagtacggcgtctagttggtattgattttgtatggtatggttcacatctacaactccatcaatctttcatggcaaaccagattgtctcctcctacaagcgactggcctattctcaccactgtccactcccggagacagaactggaatcttatgccggtgatcccattgatcaaacagaataccgttcagttattggctcgctcatgtatcttgcttgtggtactcggcccgatcttgcctatgctgtcaacatgttagcaagattctgtgcggcaccatcagcatcacactggacggctcttgactggctcattggatatcttggacggacgacggaaaagggtttggtctatcaaagcgggggcggtggtttggatctctggacggatgcaaattggggaggcgagcatgaaaggtcgacgacagggtatttgttgacacacgacggaaacagcatcgcgtgggggtcaaagaggcagacggtggtggctatgtcgacttgcgcggcggaatacttggcactttcggaaggagctcagcagttatcacacctcatcaacatttttgaagaattggcaattgatccggatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattagggagcacgatagttaaggtcaactggacgtcaacagcatcaagtcaactggcggatgtattgacaaaaaggcttggtccgacaaaaatgatagtagcagcaaatcaattgggtgttggtgggtaatcgttgtaatcttgagggggggtgttagtgtagtgctggaagatcaaggaagttacaagattacaaagtagttagaccataaactatgtacttagaaagagtttaacctagttagtgatagtcataaccctaacctagatcatgctttgtacatagtttatagcctggtcagtcccggttccggcctcctctctctttcctcaccgagattggagaccggaatctgccgtgccgatagctaaccgtgacgggactgtaccgaccaggttagtttagtctttcaccttcttatcaagtaatctataccgagattggagaccggaatctgccgtgccgatagctaaccgtgacgggactgtaccgaccagctcccatttgcctccgtgcatcttatagcaagtttgcctccctggcttcaagatagaccctccggtcggggtgccgggcgacctcagaggtgactggtaccttgcgggatccagtgctaccaccgatgtgccatggaccctgccaccaaaacgcccaacttgctctgctgtgtggtcgacaagaccggagtgggtaatgcttcagtctggttttatttcggacatcgcatcaagtcagctattcgcttcatatggaacaaaaaaggccgagatccgatcagaacgtgtgtcggttgcagcaggctgcaatgcattcaattcggacttgagctgtttgcggccaagttgaagctcaactgatggagcatatatggagacagatcgacggcaatgtcagttagccacgcgacttgagaggttgagagcataattaagatggatgcgcttgaatgtgtatgtagtctagcgccggaaatctgcaagagagagcaatgcgcgacaaaaggagatcagctcttatccgaagctttgtgtcttctttagatacatactagggaccgaatggatggctgtgtggtgcttgtttccgggtccatccggccagcttcctctgagaactacttggccggaataggatgaggttccctgtcgggcttctttcgcaacatatttctctttgtttcgaactttcgccctcagggtatttatttactatacgcggaccacgcccgttgcatctcctcccagttccacatcttctttctcactgtcctcataagcaggaacctcctcgaagcctggttcaaatgggtccacaacaaaagccgtcgcgcctccccaaatccaactgcactgcatcttctccttgaagatttcttatttgataaccttagccgtggtggagtcaccacagtacgtgaatcacctgcacacccactagataaaaagaagcaagttgtagtaggttagtatatctcaatcgtgatatccccttcttcatttatacaatacaatcacatctttactaacttataaatcaaatgtcctctggtaccctaactcagtcagtatctaccgtaaacagatttcttctagcatcaccagcccaccttacagcataaattcaacccaagaaaaagaagcacaccatcgaccacataagaaaggcatcaacatgatggattccgacactgcctcaatggaaacaaaacgtaaatagacgcattccatcccgtgctgattacactgaagtccaactgacccaggtctggttcacttcctcacaggccttatcctcaaagcaatcaacgatttgcagcgggctccgcatcctgagttaacacgtggcggcgcagtccgggaaatttccgagaaggtcttttcgcgccgtaaaattaacgccggcacagccctcctggtccaagtgcaaaccagatctctacccgcattgcggcggcagctctccggtttagtggaatcattagacatgaacactccagaaaacgagcacaaaccaaaactcactgatgccctcgagttcgccaatcaactcggccccaccctcgatctactcgaaaattctatcgcttccctcgctcccgctatcatatcgggtacacttgaactttcctgcaagatagaccatgagtacggtctcttgaagagatacaagtgtattgatcttttccagaaatttgtgcacttcacattccaggtatcccgcgacttgtttcacacttattgggtctatttccaacgttgtgtttccaacccaggtcgtctgacctccccagatgatgattatataaattccctccgaggtgaaatatttgcacgcactgttgaagcctgccgaaatattgatgtcatgatccaatcgtccaaacaatccgatattagcattctccgacagtggtggcaggaacatgtcgaccttcttagtgcccgtctcagcaacttaacccggcacattgattactcagtcagattaagcgaagccgaatcagctgaacaggatgcacgcagaaacaacccaggaaatcggtctgacttccaaccttcaaatgacgatgactcagtctccgaaaccttttcagaggaaatcagacgtctggtgaacccagcgtggggtgtacccccagactaccaacgaaataacccggacggagacggagatgatcaatctgactttgaaactcactcccccacctcatcacaggaggaagtacgtctaaacctggatctgctgccacatatccgacgtactatgccacttctcaagttaggtagaatattcttcaggaacttgttgaacatcgccacaggcaagacgccactgacgctcagtactagcatatgttcatatgatatggcgtgtttgaaaattcaaacgggtatattttgtacctctattttgaaaattgtgggaaccacctaccgtgctgaagatgaagaggaccttcaacaccaaatgcaagacatctcgcgttggagcaaggaactattacatgagttcgactcctctttgatgctcttagcattttttcttgctcctgacccttcccgaatcgatcatcctctccctggtgatccgttcagatctttgtttcttgaattgcgatgtcaactcgacttgtgtagaacaactgttggcggctgatagaaaaatttgttaagataacttaaacgcacttgtttagactagctattatatgtgcaaatctaacaatcggcaatcaaagctccctacccacccccgtttattcttctttccaaatcaaagaaaacttacaaattcctcatcgatctccatttccaacaatcaaactactatgtatgtagtgttgtatcaacattaaacatgctttgttatcatcttttgtctgctccttccagtgctacatgtagttttaaaccatcgatccacagaattgttttagtagaaatcattgacattacataattcattttcctatctccttccttgacaaaaaaggtacccgcctgtgtcattagccgtaaaaggcgacggggaaatagagattgggattgcgatcacatcggtgagataaagcggacgaggagaagtccgaagagggcgacgagatcagagaaagaaaaatagacaactgtacatctagttaagtgcagtcggaggcaaccaaagatgagtcaggaaagagaaaaatggaagcgtgcacaacatcaaactaaatacaatgtgccccaaacctaatcacatggtggattaggtttacccctcacactccctgactgcctttgctggaggcatccattttaacccctttctggcctggaacgtctcacagacaagagatccatcagggggaataaaacgatggtgatggcaaggtgtgcatgtagttcttgtgcaaagaaggcattgggaggtggcagactcagatttgtaccatttgacttggttgatcacgaatgatctgatctgaaaactttggaatccaccaagagcttgtccttgcccccccccccccttaaactatcatcaaaaaattgtgtgtgccggtaccagtcatgttattgattaggagtgttgattaggagtgtaattgcctgttgccaatgatgatccttcatctgaggggctagacaggatttttttttcaagggccatttccattgccgcccaagcataattagcatgacttccaaccaaatctcattgatatgactgatagtacatctgatgtggggtcattttgccaatcctgaatcaagctgccaccctcttctgtttttctttactttttctcctactggcttggcccaaagctaacttgcatgattggcttgacaagggcactgctcccacacaggctcacctacaacataaagggatattgaaggatggtcattacaaaaaggagattgagaaaacaactcacaggacttacatttccaacttccaaaccctgagagacgtccactggaccactgtcacaatttccttcccaggtcacaaaagtcattcctccaacttcaagacccctgatgaggtaatgaagatgagacagatcatgagcccccctttaagaaagctagaaatattgtacatagtcacaaacccatgcaaagatagaagaggctttgatacaacaaccacgacagtggtggatggttgacatcaacacagggtcttgactttactttactaggaatctgcccttccagtcgagtaaagctattttgatcatctcattcactttaccattactagtaaagtaacttttatcaatgagcagatatattagagagccctatttaacatgttttaaccctagttatcttgataaccaggggtaaaaattggttttgatgtatttttacccctgcttataaaaatgagcaggggtgaaaatgtgttttaatgccttattgtggttgtggcaagctccccccaacaataaaaaaaatttgtttacctgatactgtaccagtgaagaaaaaagaaaaaaaagttgaggaagcacattatagtaaagaaaaattctctacaaatcctgatactacccatttagtatttgtccaaaaacctcttcagtatcaatacccagtgttgttgacatgacagatcattaattcataattcaaggtttttgcacatggtttaaccaatgaaacacccctctccccccaaaaaaagaattgaattgtatctagcactattgaggaccaccaaagctcatctgctttcctgtgaaatggagatttcaaggctctctcctggtttggaggaggggagagaaactgtgttcaagtgagttacacaagcttgacttgacaactacatgattgataaaagcagtactgctgacacccccaacataacctcatcagcaaggaacaacactccatattgtggttcagctgtcaatacctgtgttcaatcccagtcacctgcataaatcataatagctgtttccctacagcctttggagccaagcatgaagtgtttcagtctttctgcaactctcttggcagctgtattagttccagtggcatcctcaatccaggtcaacattggagacaaagtgactgctgttttcaaagatggggattacccaggtgcatgcaagtatgagaatgatgatgatgatgatatcaagactgcttgtgccatatgccttgcaacaggtcagaaatgtcagcctgtctgcccaaaaatatgcaccaggtagcccaaatcaagatgaaaatgtgtacagaatcactgaaaataacatcagcattatcctggaaaaaataaaacattaataaagaccaaaaaaagaaagaaagaaagaaaaaagaaaacaaaaaaatagaagagaagaaaatggaagaaatgcaaatttaaagtcccaatcctaccaccatatagcttcagttgtcattgggcctgcggggaaaacaatttttgctaatcagaaccttaaaagatgagcaattaactagaggcattagtaaaggaatgtaatgaaagcttcaacaagattgcaatatattgcaattaggggggttcatgattattaaggtgttgatgagcagcagtttttaggttttcataacttttcagatttattggtttctgagcttgctgtccatctcaaaagatttatcagtttgtgatcagaaacaccttacaaattaccttctgcaaggtcaattgtgagccccccaattatcaatatatagcataattcattgcaatatgtttttcaagacattataatatcagcaggtgagtaatagatggaaatgagtgtggtaagccagatgaacttttgtctgcactaaccttcacatccagttgtaaaatcctttctgtgtatttttttggcatcacaatttgccaaaggaatcctagaatcagacaaaattatatataacaaactagaagaagatgtaagcaatctatcctcttggtatcattctcccttctcccaattttttattccaaacccgcgtgagaactatttcttgaaagcggaaagtctgaacgctgcactgccactgagtcggctttctcaatgagacgggtttccagtggtttaaagtatcttgtttggctgagagcggtgcttttgtatggcggttcagttgggttgcccactgagccggtcctacaggctcttgttttcaaatttaaaattgcaagctcgcgaagcagtaaaaaaatgatatccagagaagtttgaaaagtaatagcctctaatcaagcggagaaatataaataaaaaatacaatatgcgatgtaagtgagaggaaaaaaaatgaagggttccacactgataccaaggacttgcgcaaacaaatggctccttctgtacactactattataattgagggtatatttgggcgtaatgccatgtgtgtatgtcagccgtaaaaagcaacggggaaaaagtaatcggactgtgtcgggttatattgacaagaggttcctcaaagggagtgacaggatgatgagtgggggtaggcagttcttgaaagcgccaggacgtgttgagctttgattcgtaccgtttgacagagttgatcacggatgatctaatttgaaaacttttgaatcttccaggagctcgcctttaccccctcgggtaaatcgggggtcgtcatccaaagattgtgtgtgccatcggtcatgttgttgattgggtgtgtgattgccttcttctgttgtcgccgatgacggtccttcatcagaggggctggacaggtttttttccaggtccatttccgtcgccgcccaggcatagttagcataaacgtccgatccaagctcgttgagttgatactcggcctggtgtggggtcaattcgccttccggaccaagctgccggccgctggaaaagtagacgctcgaggtcatcgaatttcgattcgacatgtagctcttagtggcaaccagaccttgtcgactactagttctgtttgtcttacttccggcagggtcaacccacggaaatccagtggggtaatctttcttgttggcaaaccgtttcttgtgagccacacatttcaaaatcgacatgagcgtcaccaagaatgccaaaactatgattatcgaagtttcagtccgttgatattagtcacgaatacggtcagcgggtgatagtaaaatggccactcactaaagacaattgtgagtagaacagcaagcggttcaaagcggtttgtaggcttgtataatgccgcgaatcgctcgagggcagaacgaggagctggttcatctgtgggtgcggcagaggcagcagaagttgtgcttgcctcagtggcgctggagggcgagtgatggctcacagccgtagcttgggactttaatgatgtggttgttgttgttgaaggtgatggggattttgaggagccgccagctgagttgggaggttgcgtgggatgaggcaaaggggcgttgggttggccattcatcaaagccctcgaatcacccgatggaaaaggttgggagtcttgagggtatgtgacttgacgggagttttgcgtggccggcccagactgtggggcgaggccattgttcgagtttccaaagaagccgccaaatgtattagaggcaaagtttgaaatatctggaaatattcctcgacgcgcgatacggcggtggcgattggaaagatttcttgctgtctggcgcctggagtggaatgtactgggcccgaatttggtagttgatgtggcgagtgcattcggttctttggtgaggatgagtttttgagccgcgctgtgtgagctgagttgaggttggcttaaggagcgggtggtcatggcttgatggtggcacatgcattgtggtagaaaaatgagaatatggagaattccaaacaacaaaacgagtgcaagagccattctactacttgggaatagcgatgcagctgtccaaagacgtggacgagaagattttataaggtgtcggaaggtaaaggatcttggggaactgaatgatgaacgaaagtaagttgtgaatgtctttaagaaaacagtccggtaagaaatagtggatttgctggcctgcgatggaagaaaaatacaaagtggaatgtgagaagacaaaagccaagcctttacatagcagttagatggagatgcaatagactactgagaatgaatgactggaaaggagaaaaaagacctctttgaatggtaggcgggcatcaattcggtcagaatgccgcttaccttggtgaccatagcgcgcggctcgaccgtaaagcctctagttaatccagaactggcccagctcatttagcatcagactagccgagctggccgctgagcgtctgttgagcgtcgttctccagagttttaagaaacatcgcagaagactgtttcctgtgggtgaacgttggcaatgatattatagtccaggctcgattggatggtattggtatcacaagtctcaagagctggaaccgagcagctttttgtgggcagtcaccagtgtgtatcgcgctttgagtagaagagtatggagtgtccttccggcccgcctggaatccagatgtccctccagcaggtgcttgacacaggaagtctctttgtacaaatcaactggagttggggatttctcatcgaaagttcaggcgtgaattcgacataaaatcatacattccagaaatgcggccaggcctgcagtgtgtcggtccaattgggtcatggctgccggaccaatctccgagcaatgtaggccccaggccccgacgccggtgccggccggcgtacgcccaagttgatgaaaagtcggccaatggcactggtcgacgagtctttggcatggtaagcagcatttttagattgtgacggtagtttggctgattgcaacttcaagaaattgcagaatgcacccctattccaacagctagaatctttgctcactctatggcaatggccatccaactggcaagtggtaaatcatgccctggatgccgtttaaacggcatttattttcgcgtacatagcagaatcaagtgctatcttgagtgaaagctgtcaattgacaaaatttgtattttgaccgctgagtccttttgttgctcaggctcatctctttctcacttggtcacccgcgggtatccgggcctgtggccgggtactccgggtttgcggatgagccagactcggcggagggccggatcggagacctatcaatgagctcactattacgcatgtaggaatcgaaggaattctacgaagtcttttgtgaccttaaggagcctgaggcgaattcgaaatggatttgtggtcccgtcatctctatcatcataatgatcaattccacgcgaatatctgcccattgtcaagggtccgcatccaaaccttttcaagtttctcaagttctccgcgttgatctgatcttcagtcacctggagttcagcgcgattgcgaaagttgggttgatatacataacacgtctggtttcccagtcacatttgaaaagagcagtcccaggtataacaaattaccttctcagaggcaaaggcatgcatacataaatatgtacctataatttaaataaatacttgttgtcccgagctccgacctactaaagcttgcctcgactctcctaatttcgcaagctagattcttatccttgccccaggtgtcaacttgtggtgagtattataatattctccagaattcatcagactctgctgccagcccaacgcacaccttcatatccactcctcctgcgacgttccgcttgaataataaccgcaagcttgctccgaaagctcgactaatatcttgggcggataagaatatccagatgtggtcgacacgtcaacgaacattaatcggcttggtgtcactcgggacattattcttcatcatccttcgaacaacgggcccctcacgctcaagtgtcttgctcagctatcgatcggttttcggatttccggatagaaagtctctttacccctacaccgaagagaattgccaaccaccgcctgaggagatactcaagcctttgaatgaccaagacttctgccctccaacaatttcgcaacaacatggcctgaccatcactcgccgacctactttcatcctcacaccctcgtatacggactatgatgaccaggattctcttaaccggacaacatttatgcctgacaagcctcaaagcagtcttcatgatgagatccgagaccccagtgaacctcagctgagtggcattggatttatggcttggggtcccagagacaaagatatcccactcagctggccacgtagatttcggaacaatttggagccggaggagccttgtccagtgtacgaggtgccagccattgacactgatcccccggaattcggcccggtgaaatcatttattccgtcacttggtggctcgcaacgaggttgtcgccctatcgccacccagaagttggggatgatgtttgggttcgctacctcacaatctcgtaccctcaagtaccttccgcgctggtatgattggcttaacagcacaaagaccgtcgaaatcgaaaccgtcatggtccttatatctcccaatgaaaacaattacgacacaaactgggagatggagatgatcggcaaggcacttgggtttccattgaggatcaaatcagttgcagcgaaacgctacgaatggagatacatgaaattagtaaaacacatgtggcttgaggctatcaagagagagtcggaaggccatcatcgtaccgattggtttacgctcgcgtcagtgctcacaattaatttgtcacaatcataaaatatgaaaatcataagctgaccttaataatcggctggagacaacagggatgatgacacgttctttttgtcactcgattccctgaatcgggttctatcgaaatataacccactcgaacctcatttgatcggtgcctcgagcgaatctcgaaaagctaatagtcatttcggcaggatagctttcggcggtgctgggattttcctatcgcgagggctaattcagaagatgaacgcgcccggggcatttgagggttgttttgaggaattcggtcatgagttcggaggtttgtttagattttttcaccatctctttttactggaaatgctgaaaagataattttaactaattaacctaaacatcatcaggcgatgccatggttacaaaatgtgccctcaagctcacgtccaatgcgacattcaaggctgaacccaccctccaccaacttgacattcgtgacgaaggccacggtatcttccaggcatgtccctttttttttcaaaagaaattcctctcctttttctgattcttatgcttctgcttaattcttttggaacataggctggattgcaattcacgactatccatcattgggactcttggtttcaacttcagccacgaattcatccccacacactcaaggaccctctggctcttgttggcctgctgggaaaagccgcgcgaatcgtcggcgctgacaactggacaagaagatatgtctggggatttaacaataccaccgaccccagtcaagtagcgaaatcaggagcagttgttgtggcactcggttattcgatcaccgtttttgcagactcggtactcaagcagtcttacttggatgaagttgaacacacctttgcagccgagccactagtcatgaaaacacggcccaaattattggaaactcgtcaacgtcgaacgtattatttgaagtcgatcacagtggtcgaaggaaccaacgatcgggtggccgtcttaacgcacgtcaatcaagaaggcgaactgatcgacttggtctgggacggtcgccggagaattaaaaataataccaaccagccataatgatacctttgtctttcttatgtacacaattttgtggggcgttgatacaaacttttggagctgtactgcatgttaacaataggtagatttactcaagcaaagttacttctttcatttcttcttgcaattgccaacttagatttaataactcagtggtatgacggtgagaagtgataacggacttttcaaagtcatagttggttcaaagtgtctctcccagccgaggccatcttgtgccttgtggaccattttctctgtgtatcagcaagggttacagtatgtactcctgtgagtctccttcattttgacacaaagcggtggaagtcaaggagaaggcatggaagacacaaaagccagccagctttacacaaggtgttcatgattgtccagagtgacatcagagaaagcaacaatgaaaccaataaaatacctgtatctgtattggttttcctccaaatacattgtatctgtattgtattgaaaaacagatagaatacaaatttatcaaaatacttttatctggtcacaaatacagcccaatacaaaaagtacagtatcctcccagatgtttatagccatcttttttgagctccacaccgggagcccaaaaatctcaagtcacaatagttggtggaatggtggaaaatgggtctcaaagaatgaatatgaaaaaataataatgataaacaagattacaaaatttgtaaaaagtgaaaaggagaaaatcacaaaaactgacagctctaatatttctttcagggaaagatgaaatgtgcaaagtgatagtatgagatctgaaatgaataataagaagtgaaaatttggaaaaaaaaatgactacttggtggtttacaaatggtgcctagggggtccttcatcaagaaatgtggcattctggtactgcaatctactaattttgactacagggtgtccacccaccatgctcaaacttttttgggatcaatatttttcatttatcatcattcttttcatgttccaaacttgccctctgtgtgttcacttttcactcaaacaaaaaattaaagttttcaaaaaaagttgattttattttatctttttcacaaattttaaaatcttgttttctattatgatttttccatattcattctttgaaacccattttccaccattccacaaaatcttgtgacttgatgtttttgggttcccgctgtggagctcaaagcagatggctataaacatctgggaggagactgtaaaatactgtatctttgtgcatttttcattttttttctttgtaaaacagtctaaaatggccaaaaaaatatgttgtagttttatgataaaatacaactgtattgtatctgatgtggatacaatacaaaataaattttttaagtatcagaaaaaaaataccatacaaaatatctgcagatgctttattggaggacttccggtgatctgggaccctcacagtttaagttttcaatttagacccaaaagtctatatttctgcagggaaatttagctttcttggctctaaatcaaactgggagacccgcagatttcaacggaagtcatccattgtattgtaactgtttcaccattggagaaagcacaaaaaataacactggtagatgcaagtttctgaatccaatcaaccaaaattgtcaaagcatacacatgaaatggtttcatcactgtgacacaaatgctactcatgaaatttgtgcatgataggtataactcactgcttcatcacatgtcactcatttgtcaccagtgtctctgcatcaggatttttaaacaagctgatttgtaaaaaccatggtgcattgaatgcctcagggttggaggtggaggcttctttgtcatacttgtacacaagatccttggataaggagaatagccacaattaatgcggtttctgggtcaattcttcaccctcggagttggatgcttctgtagccccgaaattacccaaatattccagtgctacttatctatgaagtgatgatatgaaataaaaatttcaatgacacccctccatgttctatactagcagctctcaaggtgatatccttggcgtgtttttctgtaataggaaatgtcttatcaaacctagatcaatgtggattcagcagactatttgaatagaatttttatataagtgatgttttatatgttttatgtgtttaaaatgattgatttatgtacagacagtgaatgggaattttgtagatgatactgatgacatatgtgactattcaaagtgtatttcccctcctccttaacctttgcttaagagcacaatggctcaagatcactctctcttgttgagagcagaagttgtgatgcttgttactttcctccttatatgctactcaaactatgaaggatctcataaataaatggataatataactgcatactacaactagtacagctgtttcatgaaaattcttgtggaacacagatttcttaaaaccctaaaactagtttctataataaccatgatttctttaaccaaacccatttttttatagttgtttactgatcaacactggtttttatttttctgtttttctatatatttatattttggaaggtagggggaactcttttttgtggtgggggggctctatttatatattcattttgtttatttcagattccataggagctatgcttttcaggatctctaagaagtgtttctaaatcattgacagcatgactgagccttttgaattcattgctcatttctgacatcacttttgctttctctgcatgctctctgactttgtgcatttccttttttgaattataaaatttggcagcattcaagtgtgctattgcaatgaacttgggcagtgtttcctgtttaatttttattataattatcagttagaatgtgcaaattttctccaagatgtgtttttttttgtttccttttatcacaataaagaaaatataatccacctacttcctcactaagattgataaactcctcaatttcactgagcggaaggtttgactcttttgagagctgatacagcttctcaattctttgaatttgtgtatctgacttcttcccatgttctgcacccatcatgcaatgtggacaagtgcaatcaattccatagtactccttcaagtgtcttcgtcgagctacctgatccaagtcataggaacaatctatggtttgcgtagttcagtgagtaagatttcaagcaaatttccagcagaaaaatggttccttacaagatatagttacttcctcaccaatttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtcaaatcaaagtaaaacttacgatgctttcaaatatactgcagaaaagctaagattttgatctccaacattgtgatatgcttgaaagccatttatgtcaatgacacttgaggtgaactcatcatcagtttgacccttgccagcaagttgtgatatggcagctcgggtttgaagtggtaagtggtcaatagcttgtcgacgaatgctacgaccaaagggagttgtccatattggttcttcaaatggaaagagtccaacagggttcaactgttggatgctatcacctgtctcaaatctttgggcagccactgctcccataccacctttttcaggcacaggaacaatatgtatggcatcatgctcaggtggattgtcaaacatctttaggtgttcttgaaagaagccctttaagtaatttgtgggggaaattatcacacatccttgattattattgaatgtggggttgatgagtatgcagtattcatttggttcctcagatggcttggggttttggaagcaggttgatttgtaaaaaccatgatcaaaaagttcaagttttggggttggtatttctttatcgtacttgtaacgagagttctcggaggaggaaaagatcccagaatcttttcctttcatgccattgaataaaaaacgggagctatgttgttcaggtttgctaagtagcatatctaaatcggcaagacaaggatcatttgttccaggctcaaggaattgcatataaaactttgatttttctgcatgttctttaactttctgcatttcctgtctagaattgtaaaacttggcagcaatcaagtttgattgcactatatcatcagggattctttcctgattttatatcataaaatatagacaagtcagtttaatgacacatgttttttatgactgattaccagatcatacaattacacataccttctcactaagattgacaagctcttcaacttcactcacagagagctctgggtcattaatttcaaacagatatctaagctttctgatttgtagaagatttttgtctgacaattccccaagttcggcgctcatgagacaatgtgagcaagtgcaatcaatcccaaagctctcttgtagttgttttctccgggtttccctatctgagaataaagaacagactataattttggaagttgagtaagtgaaatgcctagtagttaaaaaacatcaacttttcctcacaacttgtggtaagttcctcgccaattccaatggagttataggccctcatgtgcagagctgagtcacaggatcatgtagtatgttgtttcgtctgcagatgattgaatgacttgtgtgacaaaacattagtcttctgtgtttcctacataatatcatttaaagaaggcagagctgaaagcatacactttttcaaataatcccaccatatactacctctttatctcccaacttgaaactgtttgtatgagcgtgtgttgaactaagatttaaaatgaactcatcctccgttttgcctttcccaggcaagtgtgctatggcagctcgtgtttggtagggtaaatggtcatagctgccgacaaatactgtccccaaagggagttcgccatatgtcttcagaccaggaaaagagagcaacaggagacattatctggacgtaatcacccatctccagtttgcgagttgcaactggtctcacaacaccttcttctggaatctccacaatcttgaaattgttaggatttggtggctcatgagagattttgaggccagactcaatgaaacctttcaaatcttcttccttagctactatcaccattccttgaccattgtttatagtggggttaataaatatgcaaaattcttctggttccccctttggatcagggtctaggaagcaagttgatttgtaaaaaccctgctcaaattcctctaggtttgtggttggggtttccttatcatacttgtacacaagattttggcttaattttttgtctttgccagcttcatttgacctgaaaaaaaaacatttttagtgcctctaatccattaagtgatgataagaaaacaaatttcactgacaccgctctgtcttctatgctagcagctcccaaggcaatatccttggtgtctttgtctctaatagcatttgtttttccaggcttttcttcttctccccctgcagatattttaatggccttcaattctttgttcaccttctcaacttgatcttggatttggctggaatcacttgactccagcttctctttgtggcttggaaaatcacacgtactgatttccttgcccttgtctccccaatgaagaagggattctttctccaaacctcttttctcaagtaaggtaggcaatttcatatcactagccacagaccagggggtgccatgaattctattcaaaaggattgaaatgcacatcagtgcttgaagtctatttagcatggctgaagtaaaagtatggaggaattggatgcaataatcttgatggcagaagttggggaaagtgactaccctaatctatgatcttccccctcagagtccttctacttatggatactttaggcatctgtgcacatggaacaaagcacagcagtcaacaacagcgggtaccatgccatgttgctgtgcccatatggtttgaatggactggcaggttgccagatcctgtaataatgcaagtccaatacaggtaacctccaacaatgggaggaatagtcatttgcaagtacttgtttcttttgttttgaaatcaatattgttcaatgctgtcaaatctagtgagctagagtttggattctgcagcagtgcttcatctttttgagtgacagtttttgtacccatctttgagtcagggagtgatggataaacattgaaccaatttcaggcagacctatattagataaagcagttgtgtttgatttgaataccagggaatatgtacaatttgaacaaaattgtaatcatcatgaaactacaaaaatgttgaaagacattgcagttaaattaatctgtctacttgatttgcttgtctcaaaaaagcaccacactaaccccctcttacagaagcccacaggggggaaccaattggctcagtgtttttaaaaatgtaaaacaaattttggaaatacagaattctgcatttcactttaaatacagcattctgaaatttgaaaccttggaaccaatttatccaaatcacaagtgcataatctttgaaattgaatagatcaattctttcaacaggtagtgattatttcatagcaggaatatgtagttgggggatgaatttgcatagcttgaccagacatatctgaatcatggtcaaattacactgccaacataattggctgggatgagtttatcccaatttaactggaatgcactggaccaatttaaacttggttgtattccaactgataaaatgtaaatttaggttccttggatttatatttgattggttgagattcaaccaagtttaaattggttgagattcaaccaattttaacttggatgaacctcaaaattggggctgtggtacaggccctccctgttgagagtgggtgatcaattcatcctctccacatactgtttctcaaaaaaaaaaaaaaatctttttggcaaaatgggtgcgtcaaatcaatttttcagataacaagttagacatgtcttcagtctagttcaaaccaacattattatgcttttcccttcaaacaaagtactgggacacatcacatgtgtcacttagaggctcatttgaacacttgatttctcaaaatgctaggttaaactagcatttgaaagatcctacttgagataaaaaaaaagttcattccaagcacttattctaatcttagagggttgtgggatatagccaatggggaggatggcttgtacaccaaaaacacaaaaaaagtaatccatacttgtgtcacatctcatagtttgaagcatagcatattctgttttctggcttctctttcttatacatataatttagtcagctatatgaagtttctggttagatacttcagtttggtttctcacactagtaggagtgaatgaaaactatggtgacaacactgaaatttctatcaagttgtgtcaattgagaaggtttggtttacttggatgtagcaactctatttccattttcttccaaacagtgaatgaatagatttgcccagctctttgtgaatcctttgctaatcttacaacaaacagaagctgctggtgactgtttgggtcaggcttttcacttttagggtaggcatgcacaatcaagtgaaggacattgtagtgtaacaatgtgacaatgagtttcaatccaattccattgaatagtacagcttgatgatgatgaatccacaacaacatcaattgattggcaaatcaatccaaaatacttcattgttagtaacatttccactggggaaagatgaatcaatctagaatgataggaacacctttggacaatatgctattttttttgagaaaaacaaagtggaaagaaaagaaaaaattgtgaacagttaaatgttgaatagccaagtagaaaagattacaaaagaagaaccaataaagaattgaatgttcaagtgattactatcttgatcatcagtagaaagaataatgttactgaagaggattgataggattattgataaacaaatcgagaagtttttgttgatattattagaatatttcatgaccgctgaattcaagatcccaccagtaacttggaagaagattacaagccaagtcaagcttgaaaacccattgaaaaactctgctttactggtccagatgttttcgagtactttctgtttagtgaatcgtccgaaaatttctctcttggtatcgagtagatgattcccttcaaaagtgattaatgttctcatcaatcttgataaggcttggattggatttttgatttgattttcaaggaaaactatcaacaacgagactaccaaaccgaaactagatagctgaatgtttctgatccagatcgaggtggatggtgggtttacaggcttatgaagaccagctggactagaagatgaatgcagggtagttcttttcttcgatagttctgtgttgcaattgttgttgtgattgggtttggtccccgtcgacttcaacatccgttcgagatagactgacgcaaaacctgaagataagcacgctgagaccaccgccaccaaacccaagagctggttcatttcagatcctggctcctgttttgagtctgagatcaggtccttgttactagtctgttgggaatttaattggacgatggccactcccgtcgtcaggagaaccaaggacacccactgtgttttcttgagtcggcgtttcaaaagaatcactgaacacagcgctgtcgtaagtatctagacagaatttaaaccttcgtattagcatccatacttcaatttatgcacatgatcggaggttcagagagagagagagagagagaagtgcacgtgaaatcgatatctctacccaccttgagctgatatgtgatttggaagaggggtacactcagattactagcagcgagatattggaggttgttttggatgacgaacatgactgcagggatggcgagcaagaaccaatccggactgaagatacttgcccgaagatgttcgagcgcatgaaaaagacggacgagcggatgagagggtgagtagttctgagtaagacgggtgagttgaggggaggcctggacggacatccggtggctatggtcagggtctgagactggacggacgtggctgacgaactggaagactggcttatccgggcttgtcgtgccgttcccgctgatcaatcggcgccgtttgccggtctggcttggctgataaacttcactggagatcgtccgttcacgtgttttggacgaattggattggatctgactgatcatatccgagatcaattggtcggattcctcattccatctcggatcctccgctttccaactctggttctcattctctgccagttcagtcccgttctcgtgctcattcccagctcgacggtcgtcctgatccatttcttctggttcctcggctagactatcaaactgaggctcaaatcgggaatggggcgatggtctggaggtagggggttctgactggcagaatgaatgatagaaagcgaagatgagggagatgaacaacttgaataattcggtcatcaccacggcagaggatgcccgatagtttgaattttgttgaccggtccgggagaggtgcatgagaatggtaagtgatgaataatgaagacatagtgcagcgagtgagatcaattggatcgatggcatcttgcttgggatgagagtgtggagtggtggctttcaagtattttgattgttggtttgaaggtgctccccgcagaattgtcgatttgtccaagaagtatatgtatgtatgaattttcagtgccggatacaggttgctacatggtaatgaatgttggttaatcaagttcgaaggcagcggttcccagaggcgcgagggtgaaaatgctggtttaactgagtgagattaaaaaaagggaaccctggttagacgaaagaaacatgtgccagtgagtgctgaattcaagattttcaatggagcagttggcaggaaaggacaccactcatcatggtattttttttttttttttttttttttttttttttttttttaagtgttattgatttcacatgtcacactataatctaatgtcatacaccaattacagatctttggatactatcaccatctagaatggttatctaatttaagtgtcacaaaaggaacccaactaagtgtaaagttaatgactgttaaaagctgttaaaaggaagaacctgaaaatttcttaatgagagaaagaaaagggggaaaaaaagaagaaaaaaaaagggaaacaattcaataaaaaaactttttagaagatgacataacaccagtccagaagtaaagagatggttgtatcttattgattcttattaacttcaatgctctttaaggggcattgaatactaaatggagaatgtgtatattttatgtcggttaaactagtgaatttgttctcgttttggtctcttttaacgcatcggaagcaggcgccacttggattttcaatctgacaatcttttgaattatgtttacctccgcatctagcacagagtggaggtgtcttacaatagaaagcggggtgtcccatctctaaacagttaaagcattgaggtggaccgggggtgtatcttgaagccgtaagtagagtgccatcgattattaaactgcctcgtgtaatgtcttgagcgagttttttatccttcacatttattaacagagggccgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgggtccagagtgtttgtgctctagtagccactttgccattgttcgattcttactaatgaatttgatgtcgcccgtgggaaatccggtgaccgcttgtacttgaactagtgtgttatccatttttgcattggttgagctgaggggcttgattgacattggtaacaatctgaatcggagagaggttcaagaagggtttttccgtccctggacgcgtcctgatgatagtatggccctcgtttaaagcggtttatgtaactgtagaaggaatcgatggtaatgggtgtggtacgttcttgattgatctaattggagcagtgatttgagctgtagtttgcttcgcagacggagtagctacagatgcataagacatcttttcttgttggtgtattggagcgggtgtgttggtttgtatgtcgagactatgaatagagtcagaatctaaggtcttctccattcgttctagtcgtttggctaggtcgtccaatcgcgcagtgaggaattccatcgagtggtgtgggatttccgagtttaaggaagattccttgctgagagcttctatcttatctagtcgatccactagtgcctgtagagtgttgaaaagtgtatcgagggtggttggcgcactggttttgggacctccagctgctgacttgttgttcttcgtcattcttgagcgctatagaagaaagggtcggtcgagagaaaggagctgtttgagtggaggattgagccgggctgtagctcataagagaagccaaggagtggagagaaaaggatgacaatcgaatgttattaatcaaaggtagtgaggttgtggttgatggtaggaagccagccttctcatcatggtatcacaccactgctctcggataccgacttgcacccccgggggtgggggggcggaggttacacaacccatccggaaaagttgggccaaaaaatataccaagagccagccgggccccggctggccgaacttaacacaagtccctccctgggcccgaagggccgcctcccgtcagggagggacttgcacataatgtcgcacatctgggctgagggcatccagccaaatggccggataaatcacaaaactccccatttcccccacaagatgactgttgttagggaagccgagcgggacatagactcgcatgatttttctcattttttccatgtctttactttcctaccactcctcctcaagccaaagatattatgctcgatcaaaaatgaaaaatacaaaatctgattggaccatgaccggatatttcccctccgatgtccggtctcacgccctcatgacaaccatgtcattgagccttggagtctcactctcactcgcattcatgctgtcaaagaacctgtcaactacgacataacaagttttctaaattccgatccggtcatgcgagcacgatccgactatctgaaccagaggaaaaaaaaaattggcatttattactatttgccaagagttaactcccaaagcatgtcctccttcaaacagatcggaggaggctcatttttgatgctaaaagattattttttttttaaacaaaagccaagatgcaaggctcacctccggtaacctcatttccttagaaggaattgaggttttggaggcaaatcactttgaagtttaaaagtgtgaaatttcagccttaaaccttatgacctcaggccgcgaggtcgatttatcatgtaagcctctccttcggagagcgtcccttcgggacgcggggtcccttcgggaccctccgatcgagaggctttgttaagctcgggctggctagggggttcaaagagatagacaatgggggcaatttctgttgtaacatacatgttacatgcctgaacttgccgcagcacggcttcacatgtaagactcaactttttgtcagagaagctgagttgtcttttctgcatttttgatatctaagatttccgcggcatagcctcaataggttatgagcccttaaaagtttctcgctcaacaaacatcaaacaaaagccagcaatttcagcctttgattcaacccaaagactgtccaaaatcctcccagcctttaatttgacccggagactgttgaactatcgccggtatcccagagtagggtgtaatcgcccggtgccgtgtttttggagggtgttgctttgtagcaatactgtgtggtttcttctgtttggttatattttccttcaccttttcccttctttcatccaaggatttcagcagttagttattccaattacgctaagtggactagccatccaccgattacagttctagtggccctagaatggtgcagaaaggtgtaatcttttctgttttgattgactgtctccctctctacatccttctcactcataccttacagttactcacagtattgtcacaggtaacgtcctccaatttcacatctcatccttttttgatcatcaaatcgtttctccaaacctttgatacgctattcaactctcacttatcggctatctatcttaatgtctcgtgtagatcctaacagcacaaggaatgtatggttttcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgcacataagtacttatccataatgttgattacctttacctcttgttatcttatcattatctttaacttatcttatcctactttatcttatctgattaattacttatctattaaatacatacatgcttcatacataagtaattatcacttacctttcactcctttaccagtgaaatacctgtaccacaagttatccctgttctacagtattttcacggtcaaataccttaataaataaatatgtacataccttgaatgttaagtatcaattaatcattgaatgaatatgtcagcttgtcactgagaaagcaggacaatctgactgggtttttagaaatttagttttaacttttaaaaaatacttaattacatttacatggtccataattgagtaaaagaataaacacaaatcaatggccaaatacattaggagtgcgcgtcagagattccgcagcagtagtatacttcattaacacacctgcgtcatctccagcgctattccttgagctgtgacaccctgtttctcagatgtcacacacttcagagtaatggtcgaggtcggcattgctagtcatgacctcatgaccaaggaatcaaattagacagaaccgaaacgagaaactacttcccatgagccatcggtgccggacccgatgaagataaaagccagcacaattaaggaaagattgggcatcaagtatccacttttctttttcagaaccacttcttaaataaatcctcaaaccaccacactaacctcttgctctccttcacaaacctcaaccaggaacaccaagccatcgaacgacatccctgacccacacgtagactctcagcgctatctaaacaggaccttgttgcctttggattccactgctgcctgagcttcgaacagcttcgtacttgaggggactccgactcaagtaagtaaactcccttagctctaaactacctctccatcttccgatacacggaccgaataccctcgcctcttgccgagaccccgccttagccgccaccagtcgtcatattagacttaggctcgtatcccagagggcaccataaacacccccataacctgggcccctcttttcatcctttcctatccaaaataccataccaaaccaccccatcacccagtgtagctagaagactcagagtcttggtatcaccgcggctgacagaatacaatcaacacatgtactgattttaataatgacctcattatttattgtgtgatcttaataatgacttcattcttaattatccttttcctcaaagtcatcacggacaagaatcattacagataaaatattcatgtattgttttgcattaccaattgaattaatacaatcattaaatgtactgatccttatttattattttaagctgaaggatctgttaagctgtacacgtcacaaatactaattagtgatcctctagtaaatactatgacagttctaagagcatccgcatcggttgattggattagtgaggattagcgacctctttaatcccaggattagtggggtataaatttaacccccgctagctccaaaaccaaccctggagctaacttaatccaacctctaatcccaaccaatatggttgggaggattagattaggcagctaatcctgcctaatccacacaccgatgcgattgcggatgctctaacagatcattacaaataaagatcagttactcaattaaccctgctcttccccttggtactttcacccatgattcagagcccttattcatttccccatgtaatattctggaacttataatccgtgacacttccactgattaatccccagaatatttcagacactagctaaaccagttaacatttatattgatacagtacacgtaaccaacataaatctagtctacttttactgttcttaagcttcagtacacttactcaacttatccacaatattcatagccttgctgaatattcgcatcaacaatacctatcaatcttcaactaattttgctaaagcttaataagtattgttagcccattccctttggggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccatgtattgatccggatgcactgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctcattacagtactggtattaatcacccactacctaacactcaccacgctcaaaacttcagtcaactcatagtaacaaccttttactactaaacactcaggttagttacccagaggctgaaaatggtcaagatcttcttcggtcagtcaaggatccggggaactgaccgatagtgagatggggataccggacggagagactgttaaataatgtgctgggcaataacgatgttggcgggaccaggctggctgacgagactatttgtcatccgtccagccattgtattgtgactggggctggtccgtctggattgaacgcaaacccgcatcgtcacctccctctgcatgttgtgcaagctctgggcaacctcggcccgtttcaaacgacgtctagagacatacctcaaacttgagctcagacccacaacaattgagaggatgcagatttcatggcggtcaaaattcgactggagcaagcaaagctggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagggggaggcgtgcgtttatcaacgccccatccagggctgctcaaatgaacgcttggcacagaatgctctcagtcgcagtgtcaccaaccaaaacatcgacagcaagtgtcacagccctcaaagacatctacaccgagatgaatagtttgaatactagaatcacgtccgacacagtccttggtcttattttccaatcgtcggtcatgcggtcctctgcacctttcaagaaggattgaaaactttatccagaacaatccggctagagctaccccacgttttgagacgattgtcaataacttcgatatctgtctgaagcagtgggaggactattcacagtccagcacaaatattcagagccaagcaactagctctatgttgcttactttgactgaggttgacgagtccaactttgatgctttcctagcggagatacctgaagaaaactggccggaggctttggacttctatgcggctacggaacattggtgctggaattgtcgtgccccggaccactacctgcgtgactgtcctctcagggcaaaactgaatcaactgaacaaacatgcttgaggtcccggtgtctctcatttcaatcatcaaggacagcaccaaaaggcaacttatgttggctccctgtacacgcaaccattggggcaagctggcatcaatttgactagctcgacaaaccccccttccaaaacacaaaactacgctagaagattggccgatctgtaccgaccccaataccagtcgacaaaatccagatatggacttgacaatggtttaacacctttggcagcaaaagggggggttttggctcaactcatggaaattggaagtgtgctggatgatcttgatgagctagatttcaggacaatgagtcttgaggaagacattgtgagtgcccctgttatttttgacactggtgcttctcaccatttctctggatccggtaatcttcttcataatttccgaaatttgtctaaacctttgccattattggtagctaccaacaccaaccagtactttattactggggtcggagacctgaggtttaaagcagccaacaaaaaagttgtggctattaggggtgtcctcttctgtgagcaagcgcgctctaaccttatatccatggctgctttacggaacactgatgcaacggtctcctatgacagctccaaagatgtgttccgtatctacaataaacttgggcgaccagcttttgactttaccctggacaaatccaaaaaccaatggtgtctaaactacccgttcctccgcagtgatctacccggcccaagacacaattctaattttccttcatttaactctttctcgtcttctgtctcatctgttccctctgatatgacttcttcttctccaacatgctctaacactgacaccttctcatctaagactagtgtttcctattctattcctgattcaactgttccctctcctgttgactccactgattctatatcaaagttttccatcaatgcctctgaagtgaaattcaacggtgaaatttttttcaaataaccaattgtctctgtcgatggatggaaatggaaaccagaatctttaaccaaagatgagaaagttctacttttctggcattgagtgtttgggcatgctggactccggaatttatgttgactgataaaagaaaacctgggtcaaggtcttccctcaaaactgccgactgggtctatccactgtccggtatgtgcaataagcaaaagtaccgcactcaacttggggggttgataagcgtacaccaacccccatggtgcacgccaatctgcatgccattgcagaatggcgtgcaggcaggcacgccactcgcctgcaaggggtataccctgcacctgcacacccaatatgtggtcctaaacgcatatttatatgcgtttaggacctgggctgtcccataggacccaggcatgggtcctatgggacggccccgccattgtttttttttttttttttttcaaacccccttggcctagagaggccgaggtcacactgccgggaggaacccctcccggcaagcctgtgtacatgccagctcgtcagaaggaatcccttccgacgagctggtacataatccagctccttggaaggggttccttccgacgagctggtataaaaagcagctctccgggaggaacccctcccgacaagctgaaatatcatcccagcttgtcggggaggattcctcctgagaagcagcatttataccagctcgccgggagaggtttctccgggggagcggtatcaaactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaggcaatgaagtccccagaagaaagacagttgtcaaaagcaattgcagttgaactcaacaatgtggaacagatgcgtgtttggttggtacggctcatgccacaggacaagaaagctctcaacggaagatgggtttttgccaccaagcctgatgtcaacgggtcaggtgtacgtttcaaggcacgttttgtggcaaaaggttttacgcaggtggccggtttggatttcaatgaaacttttgaaccaacggcaacgtttgtggcattacaagtcctgttggccatagccgggaagaacaattggccggtacacagtcttgattttgtagcagcctatctgaattccccaatcgatgaggaggtgtgggtaaaacctccggaaggcctagatgtaccgccgggacatggattattgctacagaaagcactgtacagtacgaggcaggcagccagatgctggtggctccacctttgcgacatcctgaacaagcttgggtatgtaccatcacaatatgataacagcctatacattttacgtcatgaatctaggtctggtgctatctggctgcatgttgatgatggagtagtaacttcttccagcgaatctctgctcaaacaattggaagctgatcttaaagatgtgctaaaaataaagtggtccaattctttagacacaattgtatgtttgaatgtagagcggacattgtgtggcttccggctttgtcagaaagaattggtcaaaggaattctagaggaacattgggagggagtgacaacctcgagcacgcctcttccgtcaaaattcaacgcaatgactgaccccaacggtgatgcaacgcaatccggcaggtatttatctatcattggatctctgagctatttggcggttggaacaagactggacatttgatttgaagtcaattacttggcacattttgcggcaaaaccaggggtggaacactggaaaggcgtcaaacaccttatcaattatctgggtggaacagcgaccagctatactggaaactgactcaaaaccttcaaaaaccttttgtgacacgtcttggggtggtgagttctcaagatcatcttacggggttttcattacagttttcaactgcccagtcctgtgggtagcaaggtgacaacaattggtggcttcatctacttgtcacccagaatatatggctttgggtgtaggtactagacaaacactctgggtaagacacttgctgaaggatgttctgaaggaagattttgtggggcatctgcattgttaaaatcagtccactgtccatgtagcaatggatgatgcatccaacaaaagaaccagacattcagaaagagatttctacattactaatgaagctttgtttcagaagaagactactttgacgtgggttggcacaaaggaacagattgcggatattttcactaaatgtttgtcaccagatgcttttaataatctgtgtggcaaagtgttgggtgatacatacattttttaaaatagttttcatgttatttttccttccttattattcttatgttgtgcacaaagacttgtacgtaggtgggcgtctgcggcaagagggggggtgtgagcctgggtctcaatagtgacagcaggacacaaggttttggggggcacttttaaatgtatttctcaagataaaggaaatacaagtaaaagtagaagagagggaaggaagagaaggaacagaatggaataatctttttgttctttgtttattttatgaagaagattaaattatggcagtcttactgtccctcttggatggctgcagacagtcttactctccttagtaggatggctgttataagcggagctaactctgacgcctccaaatcaacagaaactgaaatgggtattgacactgataaatcaggtcaaccacaattttttagatcaaagatcaaggctctttaaagggaaacctatgtagttttcagttgtactaccaaacaggaagagaagagataatagaagctagggcttgctttctttgatcagggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgagcggtgaaaagtggaccaagcagtgatgagacgagagcgttgttaataacaagatctgagaaagtctgagagtagaatataggagcagatgatcgtcaattggtattgactgtatcagaacaatcataatcaagtggatgggacaaaccgcccatgattataagattgctcaatcaatcagctcatcggatggtccaaatcttcaagaagatcagttgcagttcccggatctcaatcaacgtcaattccatcgtccgaatcacaattcaagtccactttacgatcaccgaggcgataaaaggcagcgcgagtgttctcaatgtaacgtctgcggtctttgtcgtctttgtgaaaatcccgaatatccggatcaacacttaatagctctttcaaggcactagaaatttcaggtgtcagacatttgatttggtctaggccatggaagattagagagccgcgttgagggattgtgggtagcgtgtgctttgttctggtagttttgaaactgaaaagaatgaataggtatggaatattgtctttgagttcgactcctgcatattgggaattccacttgggaccttcctctttgaatttgaccaagccgttcttcgtctgtactccgcagaatgagatccgatcttcatcaagtgcaaactcagaaaggtccggtgcgaggtagatggggaacatctggttgaatccccattgattgggcttgcactgtaccgccaggcctcggtacaagaactcaagaaggtcggcctgagttggtgtataagaaatatgtgtgaagtggttccaaaagattcgaccctctttcaacagccgagtttggtggtcagcatgcatgtccaatttcaactccgattgttcaccgattaaggcctgcaagaaatctgccaataggactgaacacccatatggaatatctgattggttggtagttataggagaagtcgacatggctttctgtattgctcgcagtaagatgattctagtagccagttctccagaatgtcccgacgagataagtccttgttgcataaacttagtgagagccttgatgcaggaaatcagtctagaatccatttctgcgaggaaggagttggccgccatagacaacgtgaattgtgatgggtactcgctgatcaatcgttcgcgggaaggcgagatatacaagcactgagccagatgacttgagaccaactctgaatccagccttgcggcttcgtatatctgtggctggatggtagaacctagtaaagcaaaaatttgaccttcggataggtcgtcagatgaggatggaaggcagagtagcttgtcgatggcgatctttctgatgtttagaacaatctcattggttgacatcgacctttccggtttttcggccccctcgacgtaaatgcgaaaaaatggggtgccataactaaatagtcgttgcggtgataccagctcattccatgtcttgggtggatgggagggaacctttgcgtcaaaggtgtcgattccgtatattggtgcgtatagcattttggaatcgggtggaggtcttgcgcttggatcattgtgcagggtagggcagaaatttgcaacatttgatgtggtatccgtaaagattgcaaagaagtgaaggcgaggcggcacttgggatagaactctacgaagcacgcgaaagtatggtaatctttgatcgccggttgtttcccgtttgatgagtgcccgtgcctcatcaaaggcaaacagtaccttcagctcctgattgctgataaagcctgtgttatttttcaacttctccaatttcgtcttgaaggcggcaagagcagactttttgtcctggccgaaatctttcattgtgtcttgaactcgagttgccaggtcatcgccacattggtgattatagttataccatgtcaagaggcgatccttctcatcaatgccgttggatggattggagaaaaattctgccaccacgtcgaaaatagccgccagaagtcgataataatgtactaacagtccttcaactcgtttattggggagttccatctcgtcagccagcacggaccttgggggttgtccagtcgaatcacctgggcgaagacagatgtaaacaacacatattttttccgaaagtttcatgagcaagcgagtcttcccgctcatgctcggcgcaatcagggcggtatatggggcgagatatttggttgaattccaatcttttgcattgttactgagacgcttgagggtcggtgtcacaatagcttcgctcctcaagtattcatgatcgtaaccttccttcaggatttcgatatgatcggggtcggctggtgatggctgcgcagcagttagaaggtcctttgccaccgcatggaccggggctgcgagtgcggcaagcattttttcctgagaaattgggtgttctgtgcatgcaaactccggatgttgatgaaagaacgcaagccggacgaattccgcgttcaagtcgtcatctaattcccaaactgagataatggtgccgttggtataattatccctggaaagaaaattacaccacaaagtatcgcgtatcttgagaggcatactggagggtagtttgccaaaagcttcagcaagatcatcaaggtagtgctcgaccttgctcccttcaagtccgaaaaagtgaaattaattaacgacctgatgcgtgaaaggcgggtcgattaacataattcaacatacccgaagatttaagaatcaatcttgagaacgagttctgattgtcctccacatggggatgtagtcctacataccgagaacgaaggttgtcgaggcccgatgccaaattgtctcctgggctcgctaggtcctctggtgatgagttcatgttggtaatctgtaggatgagttctataatggcatattctgtggctctgtgagtttcatcgttaataaatcaagaataaacttgcagctatgggtagtaaaggagaagcttacgaggatggtccgttcaaagcaacagctcggggacaatccagcaagatgggtcgttttgaattcccttcggttgtggccaacgagttgatatctattgatcaagttagatctgcggtacacacaagatcagttagtcaccgccaggcgaaacagagcctatttagtttatcgttgatcaggtgatttgggggttgagggggttcaaggtagcgccgcggcatcttcaacaaaatccggcggaacaggacccaggcaacctacatagcatcgtcccgaacctcgggaatcccaaactgccccggtcccggaccctgaagtttgggactcgggatggggtcagaggagccccgaaaccccgtgaatggaatttgtttcatgggaaaaacggaagaaaaaaaaacaagcaaagcaaagcaagaagaaaaaacaagaaaagaacaagaaaaaacaagaaaaagtcaagaaaaagtcaagaaaaattcaagaaaaagtcaagaagaaacaagaaaaagacaagaaaaaaaaaacaagaaaaaccaagaaaaagacaagaaaaaaaaaaaagaaaagaagaaaagaacagatttcacggggctttggggcaatcccagaattcccagggtgatctgtgacttgggataaccttccagccccgtcccaaaccccaggacaatgccttaacctggcaaccccctatagaggtgcctaatttagggttgacagcacttttggaaaagtgtgcgccggagggccattttttgtagtaaataaaatgtcattggaggacttcctgtcagatctgggaccctttcagtttgtgatttagacctgaaaagtctagattttttgcagggaaatctagctttcaaagctctaaatcaaaactgggagacccgcagatgttgacgggaagtcatccactttctactttctatgtttttcattttttcaaactcaattttatttactgcagcaatgtgtgactttgcttgatcaggtagtcacaaccggtgggtgccaacttaacaaagtccccctggtgggaggatcactgtgtacaagcttaacatagtccttcacggaaggagcggcagcaagcagcggagcagtccacgccagtggaggcctatgccctaggtcgcaattcccgcgcgccgagattcaacttttaggcctgaaccccatttttaaagttacaatctcagtacgcactcattaggcaatgcatattaaatctggtttggaggcagcaaaggcctgcctcttgtacatgttcctgtcttgtccatttttctttgaccctttccattttattgtaatcttttttttcaaatcaatgacttctcaaacggagttaccagctgtatgttagattgcattgacttttgtttgtttttttcagctccctattttttaaagtgtgatcacaatgtacagtgggtagacagtgaaaagtggctgcttattttggattacagagctctgaaacacaaactttaagtcatgagactgggtcagttggtgcataatagctcccaaaaaaatgaatatgaaataattgtgaatgaatagactaaagatagtatttcatgagtgccagcaagatgaaatacaaagtaagaaaagaaagaaaagagaatagacaatcacctaaagcagcaaatgactaatgaaaagaacaacagtatacttgtatacttataacaacaagatcaaagataaggctaacaaacaagggtgagttaatatcagatcaatcaatgagaagaataccaatgagaacctactggagcgaggacaggttttggtgaagaattgattggcgattttgtcaaaaggaagggaaatgattgacacaaaggtcaagaagaacaggtgacgacaagagacgggataagatgtacgtcggaaagagatgatcgtcaaaggtcaagaggaacaggtgacaacaagagacaagatgagatgtacgtcgaaaagagatgatcgtcgtaagttttttatgagagacaagagtcgatgtttgtcttatgaagatggttatgattgagtactcagaaagattacgagtaagaaagaggtttttgttggtgagaggagatgatcaggagactggagtagagtgatgagatcctgagggaagaaagaacggaaatggataggtgataataaggaaaatgaggacagagcaaagtagcgatgaacaatgatgtcattgcaagcgcttgagcacattaagggcctgagcgcaatgacatcattgaaagtataagctatttcgatcttgagtatgatgatgatctagagctcagacatcaacaataataaaagcaaaaaataacatttgaaaatttgtgaaaaataaaaaatgggtcttagttaaacgactcccaaatattggagttccaactcccaaatattttggacgtcgctaggaccccctgcagacggtccgcaggccatccacccctggagatgggagtcggaactcccaaaccttcaacaggtttgggagtcaatcctcccaagaaaaaataaaaataaatgaaaaaaaatgaaaaaccccgggggtttttgggagtcaatcttcaaaaacccccaggcaggttgggagttggtgccgcactctcagtggtggagaggaatccctctccgccgttgagagtgtatactctcatcgaccaagagggattcctcccgaccggtgagagtgtacactctcatggaccgagagggatcctctcggccggtgaaagagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactctcatcaaccaagagtgattcctcttggccggagagagtatacactctcaacagccctctccgccgctgactcgcaacttccctgggggattttgcagattgactcccaaaaaaaccgggtttttttattttttttgggatgattgactcccaaacctgttgaaggtttgggaggtccgactcccatctccgtggttggacggcctgcggaccgtccacagggggtcttagttgttgaggtggaccaagctgagagctgagagtcacagacgtgagtcttgtgacagatgactgaacaccaagataaaaatggtttttagattcagtgagggagctctgatgaaacagatctggcgtagactaaatacaatcttggtttggttagaagcatactagtcaggctataagcatattccaacattagtgacgtcccaaatatttgggagtcggaactccaatatttgggagttgtttaactaagaccctaaaaaataaactcgatttttttcaaggggcttggaaaaatgactcccaaattttggttgacgactcccatttgccctttgacgttgggaggaccatcacccaaccatcactggaccaactccggaccagaaatttcgtccggggagtcgttgcaccaatatgatctttctggatgggagttgtccacccattttgaaattcgattttttttttacttttttgggggtcgtcaacccaatacttgggagttgtgagttgtcgaccccaataatcttcttatttttcctttttttttacctgggagttgtcaggctaatttccccagaaggaaagggagtcgatggcccaattgtccaaactgacgactgggctttttttgtctcgcaggagttgttgacaaatccctaggagtcagctggggagaagaaaccttgtttcttctcccacacaggagtctccgctccacacccatatcctcccctcctcccatatccactccccccaccaactccctacccacccacccaaccaaccccaccaccccggctcaccccaccaaagcgctcgcgccaccaaaggacgccgcctacaggttccagccctcaaatgacgccgccaaggttgctgccgccgaggtccctgcggccaaggctgcgccgagttgtcaaaggtcaccgccaatggggccagaaccgccaatgtcactgcccaacgggcagagccgccaaaggtaaccgccgacgggcaccagccagaacagctggttgtcatcggagtcggaatccccgcaggagcacggcagtcgtcgcggaagtcgtcgctggagcaatgggagtcgtccacgccggagaggcagtcgctgcacgagagacgggggttatcgcaccggggacggccgttgtctccccaggggctggagttgctaacccgcagaagggagtcattgccgccggcagccgcccccacctccggacttaccttggcccctggagttgttgctcaaatgatggcagtcgtcgcgcaaactacgggagtcgtcacatcccggaccgcagttgtcaacccccctaacctggcagagcttgatccaagcctcttggcccccgtaggagccgtcatcccaggtgccaattccgaaaaccaatttttctccggaatcccagccaccattgccaccaccggcgtcaaacccaaggaaacaatccgccccatcaccggaccccctgaagaacaaccaccccccctgtcaaacccaaggcaacggcaacagtcagccccatcaccaaaaacacagaaaatcaaacaaacacccaaaaaaagaaagaaaatcgccagcttgaagacactgaagatgaacaagaatctgatgacaatcacgcagaaactgctgaagatgaggaaacggtcaccattgaaaaatgcttagagctactcgcaagccaagccaataagaacactggcgacaacgctgaggaggacgagcccaagtcagatccagaagagaagacaactacaacaaagaagaccccaaccctccccccaacaccagtgcgagcaccacacacagacattcccgctcctccagcggccacttattccgacccattgatcctcaagcactccatcaaaaccttcgctcgggaaaatgcattgtcaggaagaggactgtttccgggaagagtatcactttcaaatgtgacaggtaagtcctccttctgcatagcactcaattcagagctcatgctcaatggctgtcctttttctccatcttatgtgtaggggtggtaacccagcttggaacaaacggaaaaatgacacacgccccggacccattgtcagtcaactgatcgattgcccattcgacgcaagggcccagatccagatgaaggctggggggaatggaagtttaccgtggcagatacccaacataatcatgcacccagcaaagatccctccgggtacaccgccgaccaaaaactcacaaaggagctctatgagcaaatgaagaaactaggtgacacgggtttaaaaccagctcagattctccaatcactcaagaagacacatcccgatcagtcaatcttgccacttggccaccatttcaactgtgtactctgccataaaaaaggctcgggcagaagaggcacgtggactcagccctattgttcatcttaatcaaaccctcacgacggacttcacctcagcaaccatggtaaacaattctggcaagattctaggtcttttcttctgtcacaaccactcgattcacctcctctgtcatttccactacatcttgttccttgattgcacctacaagacgcataagtatttcatgcctctcctccacattgccggcgtcactggatctaacaagtccttcagtgttgcctttgctttccttcagaaataaaccaaagaatactacgaatgggctcttcaatctctactcaacgtgttcaccagcaacaatattcctatccctgaggtaatcttgaccaaccgggaacaagctcttatgaatggtcttgactccattttccccacagcgactcatctactgtgtacctggcatatcaacaaaaacttgatttctaacggcgcaaaaatgatcaaggacaagaagaaagaggctgaaatgatacaacactggaaaaatctcatcaatatcacaaccactggcgacttcagggcttcctttgaccaatttgcatcacatccaccggtgactttagggccgcctttgactgatttgctggaagttatggctagacatttggcaagtacatgcgctcaaactggctcccagttgcagagaaatacgcgaatgcctgtacaagggaagtgacccattttgatcaccagacgacatctcggattgaatcttcacactcatttgtaaaatcacatctccttggtcccaatcaatccctcaactccaccatcaaaatgatcaccaacgccattgaaacccaagaacacaacataagctccctccaccgccaggaaaaaatggacgctctcatgaatcttggtgccctgtttgacaattgcctcggccggatcacccatttctctctgaggaaggcacaaaacaacctgcgcatatctgcaaccctcgggaagaatgatcattgtaacggctttcattgactccggacaggtattccgtgtaaacattgcctagaagagttggcttggtcaggcagacagttggaaccagaagactttcatcaacaatggcatatccacgtatgtttattaatttttcttaatttttctgctctcagagtcttcaataacattttgcttccttttgatcaacaacaggatatccaaccaaaaaacaatctgggacaaaacaacccacaagccctagaccagattgaatccatcaagcaaaggctcctccaaacgaacctgagcacgttaaccatacagcttgacaccatctcttgacttttggatggctctgccaccgttgtcaaccttcagttaccaaagcaggtgcaatcaactcaaggtagacccaaaggatctctgaacaaacccaaatcaacaacgcaggacccttcagaatttgaacacattgcaaaaaagaggaaacttgaagaaaaagccgccaagaagaacaagaaacagaagaccaaagaagctaatcagaagaagaaatagcaggaaaaaaagaagaaggacgatggcaaaaagaagaaggaagaagaggccccaaagaagaagaaggaagaagaggccccaaagaagaggattcaaccagtcaggaaaggagccaccaaaccagttgtcttcgtccccaggaagaaagtgaaagcaactgcccctgaatcctcccctccctcctcccccgttcaagccaacaagaaaaagctcaaagtcaattcctctgccaatgcctccgtgaccttgtcccccatcactcccaccgaaccggcgccattggtgcttctaaaccctcccccacgtccatctaacccccatctcccaatccccatctgatctcaattatgttcagtacttaccaaaaaaatttcaacctgatgtccaggatattgtggatgtttgatcagatggtcactgcagattccaggctgtggcttaagcaatgggaagttgtggtgtgctgtgcctgttccaatgccaaaagcatacagaataggagatagtgacacacacttatcattcattacaagaggaggaacattcattatgtaggacatacaacatgaggatacggtttacatatttaggtgtggtgtgtgcatgggtagattatgtaatatgggtttatgtattttgtaatcagtggaaaagaacataacacagttgatgaggaggggagaaggaaggtaggtggagaggcatggaccctgaagaatgaacaaggaaggaagtaagaaagtgtttcatctgatgtttcatctgttgcttcatctgttgagattaaacacagataatttggaatgtggatttggtttccaagtcacagatctcataagactgtatactgtactggattactgctttggaaggtttcagcacatgctacatggcttggtttcatagcaaccaatgacatcatgctgtgcaagtgtgtgtcgcctgcagcaaaaataactcacaaggagtcccctgcagcagaaatccctcactcttcaatataaaaggagggcctctctccaccaggattctcttttcccccatcaacctgctgaggtatgttggtcacaattagttagtgtgtagtgtgattgtcagagaattagtcaagtaaagtcagagctttataagtagtagaaccagaaccatttaaccataacaatttaaaataagtagtattattaaacaattaagcagtagtagtattaacaccggagctctagttttgattaaagtgccttagcaagaaatttttcgaggaagagataataaacaaactctaaataacaactcaactgtcttgcgctcagccataagtgccacagtttctattattaacctgaagttttaacagattcattagtagattgatatgtgatctaggtctgatagagattactttacaaaagtaagatctatcttggaatcatccgcatattattaaatattgattacaagactcttagttatttgtttagtacaattagaggggcaggtctttcaaaccacccgtaagttttaatagcctttcaacctatttgcaatttatttccccctcaagggatcttttgatatacatatactttaccgtatctatccgtcccaggagtcctacaatgtgggcagggcaattatatggtggttcaatatgaattgtacaatgaaattgtttgccagcctgattggtatcaaaaattgttccaaaaaatccacggggctttggattgtatcaaggtcgattcaccagtgccttgttcaaagattcattggatgtccatgccttcaacgggtgaggtaatgacaaatgcctttgagaggcctgtttgctttttttctgaaatcctttgccagacttttcttccttctttctgcccccccccccgatgacaaaacccctatttttatttgcttttctacatgaattttctcattttgtccccttgaagttacataacccaagactctttccagcccctcagctcatgaaggattggaaagaaaaggcgtcagaagaggcttggggatgggaagcccaattttctgattgtttctaattgactgcagagaggaaaattgaaaatccaatgaaacactactagggttttttttatcctgtgtcttttttagtttttgatttattttctctatgtccttttttaccctgtttttttttttcttacatttctgatcatttttgaatatttttggcccgtttgtcatctcttttatctctcgcaatggttttcctcaattaatctaatttttttatccttgataaattgcctttggggtggggcctcagtgcctcaacctttttttggagtctctaaggtccccatatggcgacgactcccgtattttttaatatagaaaaaaaaggcaaaatatttggtggaattggtgtgacaactccctccgtttaggtggacgactcccgtcaatttaaatataaaaaaaaggcaaaatattgggcggaattggtgcaacgactccctacgtttaggtggatgacccccgtcaattttaatataaaaaaaggcaaaatatttggtggaattggtgcgccgacccccgccctttaggcggacgactccgaaattttttaataaaaaaataaaaattctcctagtaaaattagtgcgacgactccctctgtttttttgggaattggaagaatgactcccgccaacgacctcccgaccaaaacgggagtcgtcgactaaaatttgggagtcgtttttccaagcccctttattttttattattcacaaatcttgagacttcactccaattctggctgctctctttcctcaccaagattggagactgggatttgcaggtaccttaagctaattttcatgggactgtaccaactagttccccatttgcatctcgaatctaacacatttttacaactcggtctaccaccagaaaacaatcattacttgcacatagcatgtatcattattatgtattatcaaaccactaggcatgtttcacgtcaccggtgcccagtaacacctggtgagactcaaggagatggcctgctcggtgtcatgggaaacaaacaaaaccccttggaagagttggcagggtcagattgggaacctagtccaaatagacaagaagcgtccttatggcaatacattaaagcgcatcaagatacagatgttcaacgtttagttgggtgtggacaacgtaaatttccacacatgtaagaaagatacatcagacacacacattaaaaaacgcaaacaaagattaagaaaactcttttaaaagcacagcgatgtaaggagagaatagaattagatatatccaaaaaaatacaagcaaaattccctgattttgggaaagactgcaaccattttgaggctgccaacaaatcactgttcactatcagtggtattgacttcactttggcttttatggccagctcgagcaggaggccggcgtctagcggccagtcgcttagaccgatcttcctttggagcaactctatcgaacatggaagtagtcagtctcattcgactagcatcaaggccaaggtgatcaagcaagactgtcacgactcacatgatttcaggctcgctctcgtcatcttggtctgcctcatcatcttcttggggcgtcgccagcttgcgtctcttcttctcaggcgcttgcttcttggtcggcttgggtccacgcttcgtcttccgagaacccggaccgacgggctccccattaatcatagcctcgcgctctttctggatcgcatggatcttcgtcagcgagaacttcttgacaaactcctcgggtaagtaatcctttttagacacctgaataacgatcactggcgtcagctggatgcaagatgttgggatgatgcgtgactaaatcactcgcttctaaggcctcctcagaggaaagtcctttgaaaaggtcatcgggaagtttcacatgacctgggtaagtgggcaagacccaatgatggtctcgagctttggccctaatcaccaactgggccaaatcagaaagcatgtataatgcctggtaaacaacagactcatcagtacggcttcctctcagaactcaaaggacatagcgattggttacctcaggatatttgttatcttgacgatccttcacggtcttgagctggcccgcaagatggtacaatagtgacgcattctcgctattgcccacggattccacgaaaaagtcaatgtagatagtgaagttctccaagtccctcgtctctgtcccaaagtcgtcatgatgggccagagcatggagcaggtagaggatcgtcgtctcgaacatttgggttcgcatttctttgagccaaaaaacgtatcaaaatccacaaatgcttagtaactcggccagacattccagaacatcaatttgttcttgagacttacgtggcccggtaatactcaatcttgaggtgatagatttgagagcgatgtccttgacttctttgagtggatcgggcgcggctaagtacatgagtacattgaagcgtgggtgatctaagcgtcggctctgcaaatatcgggccagtttcctgtaaaacctgtctcgaacaaatccggaagtatcctgagaagatccagccagaggtcaaaagctcagctgaatttgatgacttgatttacacgtatactactggtattgaatggtccagttcgattctctaacctgtgaaacccataccagtttcccgaaatgtttctgtatttctttgttgaaggagatgtaagtcgctagtttaataatcgattccgcggctttcaatctaagtctggctgcaactgcataactagtggaccgaaagtggataacaattaggctgaggttaagttggattgatagtaaggatatccatctttctaacctgtgaatggccgggccgatctttgctcgagtgactatgagctgccataaaagcttgaagattggggcagaaattgtgtcggcttgtggggagttggcagaggcgatacatctgttgacgagcaccttcaaggcgctaattcgagctctgttggagtcgcacaattgatcgtccgggatccaatcgtcatcgtcctatgagtgtgaccgtgagaagttgaacaaaatcaaaaaaggaaaggtgaaatcgtgtcaacccagcttacctcctgatcgcctctagtagaggtgaggatctgtttgttgagtaggaaggtagttaaagcagtctcgtgtcgttcatagaacttgggggcgtatttgacgatctgccccaatgtgctcaaataactgagaagccgatcaggcggggctttgggtaaacactcgaccaaatcctgagcgttgtcaccaaaatccaagggtgagttccaataggttgagtaagtaaacattttactggcagacccgagtttaattttgatcttacttcatgcacttcccggcaggcagtcgtcatacctttcactttaactagcacaatggccgcctgcttggcctgaagaggcgttccattcttcggaaaatgtttcattgaagctatgatatcactaagaaagcaataaagtaagatgcagtttcagcgcaacatgaagcacatacggaggcttggattgtacgatttgatttactgacttatgacttgggatcacagttggatctgatttggctatggaactgagtactaacagacaggcatctgccaaagcttgatttgtgtttgactcggaaagatctgaaagagattcgacaatagtgtctacatgcatcatgagcatcgctggacgatccgtcgaaatcatttcaagcaacgtcttggcagcattggaggtcgagcgcggtaagtttggttggacatctactggccccatggctagatcatcggcttccatatgtttaactctttcgagaagaattggaacactggcggagttggcgaccaagtaggcagacttgtgaaggaaaatctcgagcgtctcggcaaaggatggtgataatggcttgagcttccgtcggaattcttgctatatgaagtccggcaagtttgagaataagcctcatgtggataacgaaaaggcattttgaaatacctacatgagtcttgatcaaggttggaagatctgctttctcatctgacatcgtcttgaaaagtttgtacaatcgcctatcattcaactttgcaaaactgtgaagttcttccaaagccttggcagaatcaggaaagtgatcttagacattggagagatacagcgaaacacgctagtcagcgaagagtgataaaagtgcgaagacctgatccgctttggtgggcttacttgataacaccctcatgatgtcagctaagcgtgttctgacttgggtctcgttctgattcataacgccgccctgcaaatgaagaaggacgagaaaacttcaaaaatctacattcgccaagaataagatatatcgcgtacattgtacacttcacatgcatccaaaaatctatcgaacccggtcggtcgtctagaagatagaacgtcaatgagactgaaagctagcagtctgcggatttggattctacctacttgactccgatccgggaaaactttcgcaatttcatcatgctagtcgagtcaagatatttggtgatattcagcagcctgtcaacccatctgtccttttcagctgtggtcgaagggaatggtgcgacatattccaagaacactttttctgctgaggcgctgcgaaagaagatcgggtaagcaaacaaataactgggagatagcacagctaaatggtagccataccataagcgtggatcacccacaaacatgctagataaaatttcttgcggaatccaggcaaactgtgtgatggcttgaggattttcggcttcactgtttgagcagatgtttgccccgattaacgtttgctatcttaccgatgtgagaagtcattaacgattgatgaaagaacctacattgcagattgtgccaacttgtacagtctgcctagagcattgagagcttctcgttgaacggagggctgatatagacattaagatagaaggacaacagattaaacagtttctgtcgtgacagtgaacatcaacgagagtgctaaccttgcgatcttcaattctgccgctaagagttttaagaatgccgacatctagatgatgtagtaccagttcaaattctaattgagaaaacactttacatgtctcgcatcggattttttcgtcggcatcagtcagacacgtcttgaaaagcgcgctgatgtcgtcgttgagatgtggttgcttggagatgatttgcttcaaacaactgacaacagccaaccgcacctggggtgaaaggtcctttgccctgcgagtccattccctccaagtacttgagtaccttctggcaagatccgtacctagaggttggttaatgtaaaatgtcgattgattggtagggcctagagtggttgaggcgagtgatttgagggtttgagcgctggggatcgagctaaatgattgttcagaaaacatttgacccagtgtttggactgccaatacgcgtagttgaacttgatcctttttgagctctgcttctagctgtggtatgacgctctgtaacaaacctgggcaaacttgatagacgcttgtgatcaaattgtgagtggcttccagttcggtaaaactttttcgtgtgcgccgatcagtatcagattcttcattttctgaatcatctgagttgtcgtgatcaaagccagcagccttggaggcttggatcaggagatcgttgaagtaccgataagcgtcctgtttcagccgatcttcacaagcgttacagatatctattgctagtcgataagcagcgggatttgatttgacctgcttgggtttgaactgttcaagaagtaacttcacgacggacggtgggatgatgggtgaggcagcattgatgatctgcacggagaggtcggcaaacaataggaggaaattttgcgacatttcggtactgttttatgaaaaacaaacacagatcaatcaatcattgaggatcatctgtgctccaagtacactaacttgaccattttgaataggacctcgaaaatttctgtgattaattcttcactttgtgggacatcgcaaacaagcacgatactctgaacattggcaagcgactcgagtagatgtaaatctaaattaagaagatcaaaataaaattagagccaatacgcgtgtgtaaattaattcaagaaggggaggaggggaaaagggcacgcgtgactcacaatgggcttgattggggcattgactcgaaccaggctgtaagtttcgaatttgacgaaagaagaattgaaagatatcctacgagaaccaaatcaggtgagtaggagtgagttacaatagagtgaagatcgacctactctgagttctggaagtgtgtaaggagcatcaggagcgtaaagcctgagcaaattggcgatacaacaggccacgagtgccttgacggttttatccttgtggacgatcaggatgggttggatgagttcggcacgaacggcggaaagtgaatcccgatcgacggcctcctgatcaaattccttcaattcatcgagcaatccagttaagcgtttgatcagttcgtttgcggccactttcgagtccttggccagcgtccctttgaactttagacctgaagcatgattgattgagggttgagttagttccagaaacggggctgagttatcagagagtacatagtacgcacgttgagataaaggttggctcgcttctgagctgtccatcgtggttggcatttctgaggttttctcttgggatgattgattggttttgtgatgagtgtgattcgagattattcttgatcgatgtattccatcgatggatggtttcgtcgacagctaaatatgagtttgaggcaggaaaaacactgcgccaaggtcgaacactctcggaccaaaaactcagacgagacgcgtccggagagaataattacgtaagcacccggaagtcgcgcacctatgttttgacactgccgatcacttggcccagaaagaattgtttacagagctgtcgccataattaaccagcaattgccattttcgacaattcaatgttaaagaaactccagcgcaagtgctaaagtttgatagtcatatgcctctttttagaaattgaattcaccatatggcacttgaacttgaatcaggcaccaccacgggctgctaagcatgagctgaaaactcatgaaaggtcaatctcaaagaggatgtgggttgttcacttaacttaacaaagtctccccctggtgggaagcttgctggtgtaaagcactgggtggcaaagttaccccatccacaggcaccgggagggacttatccataaagttggggaagttggggtgcttggctgagaggatctttggaaaaccttgttcaagctacaccaactatagttctacatatgtggtctggggagcgataatatgcacttgcatcttagctttctttccttcaactcaggttttgaatacattccttcaaacaaaagagcaaattcaaggaggaaaaggagaaaaaaaacttcacacacttgagcttgcaggcccaagtgcagcctgactcctgagataagtgtggtcttgactttttttgactaggttcaaaaattaaccataaaaaatctagacaaatatatgatgaggtcacaagttatacaaatcaacaggttgccaatcttcttaatcttttggtatctcaatctgggagtcacagtattgaaagtacaggccagaaaatccaaagagtgaatttccaacctgttttggtgggtggtctcaggcaagcaacccaactttagacatggttccctccctgctccagaggagtggcattgccaccagccaaacttaagcaccacccaaaaccaaccacccacacaggtagggtgttgagttagagaatttgcgggttttgttgtgaagaatcacagaaactgcaaaactatttagagatgtaagcaggtacccggtacccgtttgcaggtacctgttttccaaagcgagtacctggaaacaggtgcgggtgtcaacatttggggtaaaaaaaggcaggtacagtgcctagacagtgaaaagtggctgcttgctttggattccagagctctgaacacaaacttgaagtcatgagactgggtcaggtgtgcataataggtctaaaaatgacatgaaataataaaaggcaaaaaataaagttcaaatttgtgaaaaataaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccttatatagagaaaagtgagggaatttagctccagagtacatgcaggtgaaggaatttagctggcctgaatatccaatgagggaatttagctagtctagtacatgcagatgaggtaatttagctagtgatagcacagccttgagagattttgactggcctacaaggtcctgctacaaaggaatgcatgtgcaccaacaaaggaattcaatatgtaatatgagctagtaaaggaattcaatatgaaacaaaggaactcaatatccaatatgcatccagtattcaaattgagctatagtcagagtaaagaatccaagagatatcctgtgataggttgaaataggtgtaacttctgaactaatagagataagggggtagttgtagtgggtgactaggggttattttacctcaggaatccatttttgatgctgattttaccttatatctcatgtagaaaaagatgaaaataaatttttatatttttagtgtagaaacacaggaataactaccacatcctcccccaacttattgactgtccccagtcaattctgattttgactgtgttttgaagctgttttttttttttgaagaaattttgaggttgtgacagggctttaattggtgtttcttcctgaattctcttgcggctagatcctggcttctggttgtttgctatattggtgatgagttgagttgggtgtttgagaatggtgatgattttgagccaggtgatggatttgagtcccatgtttgagattgatgatgagttgatctgatggttgagaatggtgatgagtttatgatagttgattgagataggtgatgtttttgagtcaggtgattgagatttgtgatgagttgatgataggaatgttggttaaggttgagttgtttttgtggaagagcaggccaatcagaagaggctgaaaatttggtacgttgccaagtcctgatttgatggaggaagaagttgttgatccaatccaaaagagatatatccaattttgtgagggtttaacacatttgactgattgtttgtgtccgttgccgtcctaaagctaaaattggtccaagaatctagaagaagaatcaaatccaaataagagtttgagctgataaaagaactttaagaattcaatcatgaagtttgagataataaaagtaaaccaaaatagaaatccaatccagataagagtttgagataatagagaaactaagagagaaatccaatccagataagagttttagataatagagaaactaagagagaaatccaatccagataagagttttagatattagagaaactaaaagagaaatccaatccagataagagttgagataannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgaagacatgtagctaattgattcatgctaaattgatgtaggttttgatggttgcaaagacactccagttgaggtactccatgtcttcctgcttggtgtagtgaagtacatgacccaggacttcatgaagggattgaaggtgtatcaaatatctgaactgattgtgaggtgggaagccttcaacacggatgccctcaaccacccttcaatcagcccttcttacgtggtcaaacactataaaagcctcattggaaaggacttcaagatcatcctccaggctgccccttttgtcttttttgacttcatgagcacagctcaaaaaggccactggttttcactctgtatcctatccacatacatcttccaatccaacattgctgacatggccacacacttggctgatctccgcaagtacatagatatatttctatttcacaccatccaacagtcggcaagatgggtcaacaaacccaaattccacatgttattgcacttgcctgagtccgtggagcgctttgggcctgcaggattgtttgccacagaacaatttgaaagcttcaacaagatattgcggttggcgtcaattcactcaaacagacacaatccagggagggatatctcaatcagctttgccgactttgaatgtttgcgatccattttctctggagggcgcttgatcaatcacagatctggacagaccttctttgccagtcctaatgtgaccaacatcttcagggacaacagcctcattcggaggtccatggggtataatgataacatggtagctgattcccatgtctatccaatggagatgatcactccagtcccccaagaggagaaagaatcccccccacattacctacaggaacatttggctggatatcactttactcaggtccatcagctgcacatcaattcaaaggatgtttgcaagaagggatactttgtggttgtaagtctaaaattcccagaggacccaattccctctgattcctgatcactaactcttggtgactatctgaaagattttccccaggaacaaatccccaaaattcattgggcgcgtggaatctatatggaagggacaattccaaaaccgcaagactttatacgtcaaaatcacacgatttcaagttaaatccatccaccagttctacaacatgactgcacttgtaaatgagaagaccattgagttttatttggcctcagtaggttcctcatctcctctcccttagattatccaccaacctcattgcccactgaaacccaaattttcacctttgtttccaattctccaggaggttgctggatgtctcaatgtgcaacatgattgccatcttgggaaatgtatgccagacaaaaaccataaaaggaaatttggcccagaggaagcagccccatctaaggaagctgttaaacatcaagatgacaattcttacataatcaattctgcttcattgcactccattcctctgcgtcaacaattctccaatatgacccgccccccaataaccccaaaggcctggacaaagtgtgttcaggatgggctcaagaattgggttgagccttctaaaggcaaggccaagaccccaaaggcctcacaagtagcatccacttcacaaatgatgttagattagtgacatcatcagattttgagctttgacagccatctttttctccaatctttcctgctctatttcagatcttatagcccattaacctgctctggagtgtgtaacagtagctgacccatgttttgacagattaaatagacactctccattcccatcacaatttgtactactatcaccacacccatgctgtgaacactgacacacttgtttcctcgattgacttgttatctgattgatgtattacttagtttctcttgacttcagtctcctcccattgacactcaatccagaaatattgacatggaatatgcctctgcacctcaaataaaagctcccagaatttcattggacagtttctgagaaaaatacaacttggcaagcaggatgatgtaagattctgcaaatcatttttaggtgaaaaaagagcggagagatcagtgttatacattaggtaatggatggtactgtaggactaagtcttggtttagtgcggggtgctattatagaacaatgtgaaataagaatcaacatattcttcttcttgctgattctcacgccgaaactcttcctcatgtgcatctctcaattttttatcctcttgagaaatgtcttgaagaagctcattcaatcttattcgtacttgcgcatgactgatgttcaaatcggcccgctcccgttctcgacgaaggaccgaagaggccacgcgtgcttgcaaatccatccgagccacatggattaataaatatgcacattccgccacatctatcgggggcttttgtggaggttggccaagtaaaggggccacgttgaccaatcgcggatgttcaatatcctgtttcatcttcaagaacaactgaaagaatagtgtgagctgctggatccaatttggcgggtgggtgtattcaactgaccgtagatgacatccctcttctttgaatgcgctgttcaaccgcgtcgcccaagtccaaggtctccaaagtgagtcgctctgccactttctaccaaaagtgggagtctcgtcagtgcagaaacattcaccaagtctgcatcaggttccgcttaccatccatcgacctatcaatttttggtactcagacctgagttcatgaatatgaatggatcgaagccgagggaatgcggcggccgtctccaggtatgctttgatgtattggtgcatgaggtcttgggttccgggtccgcccgcttccgccattacgtgagcatgtttgtcgctccattgacgcaccaatccaaccaggtcgacatgcaagtcttcttcccacctgaactcgactgtttcgactgaggtaagccggtgtcgagtgtgaggggcctccaatggaccgggacgcccatggtttgatcggggagaagtgtccgcacgggcacgtttgtgagtcgccacatcttctttgtcttccggtgagctgcttgaggcaagttgatgcaagttttccgattgttcgactgcggagcccatctttctggacggattcgattcggatgtgactggtgggttcgccacagaaattctgacgaagttgaaggactgccgtgtccaaccggtgaagccccccccccaaaaaaagcccattgagacttatgtcagtgatttcataatttggattgattgtggttcatttcatacacatcaatccaatgtccaagcggtcttcagatggcttaagcatgttttttgaagtccgcacaactgcgagtcacgtgtggcatttttctgcttggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataccaggcatgccaacaatcaggacagtgacctcaatttgggtgggccggaccgggattagcagcgcagtgcgtctggagaagggttcccaatgcttcctctgcctcatcatactcgcgagcgctgtcgacttccctctcaatcgcacgcatctgagctcgttcgatatgggcccatattgatcttgagttcatgagtgacctgtttgtggcgcacctcttcttcgaccaggacctgagcatggcggagttgctcggcttgccaattggtgtcccaaatcttgcgcaagcggagacgatccatgtcggccacgacctcacgggctttgaattcggcgcggaccccttgaaccaagaagaaagccagcttggccaccgctttggtggggcgaccaggttgtcggttgtcaagcaacggcgcgatgtcaatgtgttgaacctgttcagtggaatgtttcagcaagaggtacacctgtaaacaccaactgtcagctctgtccggacaggatggggtctggcgaagttctgaccttgggaggcatgcctcttcggcgaatacgattggaaatctcatccccaagatcatccatagaagcgaataagttattggtaaccatctggagacatccagtcagtcaaccttgcgaaacaagaggcgtaacattaccaatgacgaatgagaactgaccatccaatcctcaacaagccgttgatattttgggcccagcgctttgaatttgcaagcccaaaggctcggatagacttcgagtatttcgtcaaaggcttggtcgtatatgtacctgacctccgccatgggcttagtggccaaaagttggtgatgcttctcgtaccatcggccaaataaacggatcaagtcgacacatctttgctcagaccaagtaaaattcacggcatcccggccgtttggcggcagtcgtcgaagtggggtatcatccgtaagatcctcatcgatagcgctgtccccgccgactccggtctcggtctcctcagggcctgcaatggcggggtcctaaaatgatcggccaaggccgatgggtcagatatctgtgggggtagagaagaggaatgcatcacgttttcttgcttacatttccctcaattatcaatgtccccactgccaccgacacgggcgccgcacctgccgtggtcgtgttagtttcaatcccatccatctcgctggccgctgtcgaagtggacattgcaatatccataggctagacaaagtgtacaggatcagtgtacagaaaagtcggtgaaagtgggtgtggtgacgagtaaagtgaggaagccggcagacaggggggaagcctctggctctaagacaagtattctgcgtaccaaaaacggggagcactcttcctttgccgggtgggggcatactatcggtgggccgacccaaagatgaccgagccgtcatcatgacaaggtgcttgaccactctgagaatcgtcatcaggttaaatcctcggccttttcagtctataatgagatttaaccttccggcgtcaatctgtcggctggtcttggcgatcgtcagctgtgtcggagagtaaatccgatccgacggcgctgccgggccgggtttggagggaggcgtcaagcggtcgcttgggatattccaaaacagagccgcccgtgtaagcacccggaagtcgcgcacctatgttttgacactgccgatcacttggcccagaaagaattgtttacagagctgtcaccataattaaccagcaattgccattttcgacaattcaatgttaaagcaactccagcgcaagtgctaaagtttgatagtcatatgcctctttttagagatcaaattcaccatatggcacttgaacttgaatcaggcaccaccacgggctgctaagcatgagctgaaaactcatgaaaggtcaatctcaaagaggatgtgggttgttcacttaacttaacaaagtctccccctggtgggaagcttgctggtgtaaagcactgggtggcaaagttaccccatccacaggcaccgggagggacttatccataaagttggggaagctggggtgcttggctgagaggatctttggaaaaccttgttcaagctacaacaactgtagttctacatatgtggtctgggcagcgatgggtagttacgatacgctacgataacagcgttatctgagtagcataccttttgtagttactccccagcccagataacgttacctgtaaaggagtgattcactcaatctctgcatcgtaacttccaggttttttttcatcctaaataaatagtattgtaacttatgtaacagtcagtagcatgccagtaacgcaatatccacaatgtactgagggatcaagcagccacatagaccgctgtactgggtgttttttcccttgatacaggggcttagatttcccttgtgccactaacccctgaaccaatcaatcaaaattaattgggaaactcactcattggtcaaaagtctagcattacaagttaattacaacatagacaagatacagaccaaagggactaggacttgaagacagcagcagatagagcattatgttcatgatgagcttgtttgattgatcgaggaggttggatacaactttgtctgaaaacatgtttctggatacatggctccctcatgaatgagttaataaattctgccaaaaaaaaagaacacagacccattctgtttggtctacgtctagtgtctgtgtgagtttatttctgcgggaatcagtccatctttgatgacactccaagcacacaggtgttgaaactgctttgaaagtttatatgccttgtgtgggggcgggtgtcagcttgctactatggcagagacaacctgtcatagcaaataaaattaataaattacataaaaaatctaagtataaattaaaaatattacataagtaaaagaaacaatattacttatgtaaataagataaaaaaatacataaaaataaatgaataacttaaaaagtataaacaaaaccttgaatgttattgcagattctgaatcagcatgcaatttaacctagggtacctcagccaaaggtaccccaaattctaactccttcatcctgtaatacaagcatgaataattaacaggtacctccagatcacgggtactgtgacactcctgcataatgcataatgcatatactccaaatccagtctcagaattggagtattgtgcacggtttagaagatagagcagtgtggagtcctgtctccaagcccatgtgccacgtagtcatgctgcgcaccagtatccaaggattgggccacaaaagccccagaatccccattacacgtggcaacaaagcccccacacgtgtaataagaatgtgaacaagctagaatatccatgaaaatactacagtaaccatattccagtgggtaacacgtgtagcaagcctcagaagacacctctggaatattctgtggctcatttccaaggaacctgctccacgtaacagagtagcccctatccacaggtttccatgggacattcttggctgtaatgatttcgtgcatgaccccttggagcttctggaatattatccccaaggttccagccctggttacatcaccatgtgggccaaaatgggcccaaaagcgcccccaagtcctactaagctcccctgagcaacccctgaggccttccacaggtatttaaagggccttctgaccgcccaaataatgatcccccagctttacaataccttatagaaatttacttaccatttacaagtctcctacacttgtaattagcctagttactactataattgctgttattaaagcctcaagaaccctcaagaaactccccagttatcacccagtacccaaaatcaacctttctgagcgctcccaactgtccagtttctactaagaaaatcctcaagacccttttggattattactagtgagtaataaccctttcttgaagattttcccctaaaaattatctcctgggatttaaaccacacctgctacaggccccagtttatcaggtacctaaatcctctgctttttgcacgataccttagagggattaaaccacccctgatttatcaggcccctctggtttaatttatattaattttattaatataaattggccactttttggatttaatccataaattccacgtaattcttttgaattacctgtaccagttccatcccagagtttttgccataaaaactcttactttttgcaccttgtgtagctagaggacacgtgtcttggcatcacataggctgacagcggggcagcctaaacccccatcttgcctctcaaattttgtttgcattatacattagcacacatttacgtagtagcgtaaataaaaataaaataatctccctgcccccattgttatcgtaacgaccaaaaaaaacctaacttcttcactgcattagcgtagcaaacaatcgttaccattaacggtagcgatatcgattccaatggcgttacgctaccgttacgctaccgttacgggtagcgtaactacccatcgctggtctggggagcgataatatgcacttgcatcttagctttctttccttcaactcaggttttgaatacattgcttcaaacaaaagagcaaattcaaggaggaaaaggagaaaaaaaacttcacacacttgagcttgcaggcccaagtgcagcctgactcctgagataagtgtggtcttgactttttttgactagtttcaaaaattaaccataaaaaatctagacaaatatatgatgaggtcacaagctatacaaatcaacaggttgccaatcttcttaatcttttggtatctcaatctgggagtcacagtattgaaagtacaggccagaaaatccaaagagtgaatttccaacctgttttggtgggtggtctcaggcaagcaacccaactttagacatggttccctccctgctccagaggagtggtgttgccaccagccaaacttaagcaccacccaaaaccaaccacccacacaggtagggtgttgagttagagaatttgcgggttttgttgtgaagaatcacagaaactgcaaaactatttagagatgtcagcaggtacccggtacccatttgcaggtacctgttttccaaagcgggtacctggaaacaggtgcgggtgtcaaaatttggggtaaaaaaaggcaggtacctgggtaccccccttacacccgccctgggaatgcttcccctgaaaaatttaaattatcattggcggtccaacactcccgtttttgggtgtgttgagctgcacaaaggtttaagcaacccatttaggacactggctggtgtcttacatgggttgctgaactaatctggttgctttgttgaggccagatggagccctctggcgtttgagacagtgtacaatctcaacaactggaggaatccctccagttgtcaagacagatttctgggtatatttgcctgcaaaagatgctccacacccacaggtacctgggtacccgccctggcagaccgggcaggtgcaggtgcgggtgcggatgtccaaaatattggatttttgaggcaggtacccgggtatgaagcaacatctctataccgttgcctatgttcaattttaccaaggggggttgtaaacaatacagcccctttcacagtgcttaacctcattgaatttctgctaaggtcattttatagcacagttttggtgcaatgtcttgctacatttgaagtcagaatctacagaagccaagctacctcccaccctaattctgtgtcttctggcccttccaaattatgtaaaatgatgaatgtagcaaaaaacctggaagcctgataggttttttttcccttgggatcagtaaatggatatgctaaataactgtgttaaggagcccagggttgattttggcaatccacaacatcttcaaccagtgattgaaagccaaagaggccatcccatgatgatcttaatgcatcaaaaattagacaagaagcaaggttttttgattatggaagcaaagttttagaatgtttcatggttacagagtgaccacaaagttcatacaaaatatcatatttgatgattcttctcaggccaaaatcaccaataaagtccctccatgcacgcctccaccagaaggacctccatcattgagacttagttaagtttggacgttggtcaccaagccaagtgcatggttggggaaaccttgggccctaggttgagtaaacgcttgggtggcctggtggtggatgaacttcccaaggggtgaatcgggcccgagggctccatccgggaccggggctctgctcagctcgccaggcccgcagccccgttctggccgaataatgttgtgtggctgacgtgatcatgacgaggtggtgggctatgacgtagttgacgatgctgtggtaggacagcaagaacttcttcatcatcttctccttcctcccacttcttaattctgaattcttagcaaacagaacccaaatatcttcgacttgaacgtcttataaacatatacatgtgaccaaaactgacagcagactatactaatcctcactgatccgcttgccccttcaacatggccacgcaatcggagaccacacagactactaatgagctcttgcaacacttgattgccgaagtgagatgcttgaaagaatctcagacttcactggagttgaaagtaagtcataacgtatacaagctcgaacatttcatccaaatttgttcctataatgatctagggaattgatggctcgtctgctctttttgtagttggagacattaggtttatcctttccttcgcagtacccatctcaatcgaacattaaacctcatgcgacgggcggatcttctagctctcctactgagccacagcgtccttcttccgactcaagaccccttcctatgcctctgagtctgagtccatcaacttcgagatcctcatccaaattgcctaagcggggcagtgcatttgaggatgagggaagtttgagagagaaggcaaaattcgtcgagtggatgaagactgagggcgccttgcttggtgtcgacaatcaatcatccgacatggtcaccaaaccagtcaccatctaccctcagcgattaatcttgacaagtcggtaaattccttagataccaatcagacagactgggtgctatggaaatctgatattgaaatctatctcttttttcttttatcttttcacgtcagcctaccctggacaaactggtataattcccattcccctggaatggggggccgacgaccctcagaagagaggaccggtggttgcgagtagacatcctcaaagcttgaaacttcggtgagtcatcaagatctaagtccatcttgggtaccagcaatcacaatatcgggtccagttaagtctgatttttcgctcgacttactggtttcgtgacttggtcatcagaaatgcgatcggagcttactctgggtatgtttgaactagcaaactaagccaacacaaacgtgcagcggattgacctcattctatactaggccgtattgtatatacaaagcgctcgctaccgccatcggtgcaatagaccctaatcatcgacctgattttacaaacgtcagtaaactgaattaaatcaagctggcacgaaacatcaagaaaccaaaatacttttatcttgattgaatcagacccagcccccattcgccgtcgcccctaatccttcgtggttcgatccttcaaggattgtcagtatggatccgtgggggcaccttgctccccagttattcaagtcttacttcgattctggagtagatatcaggcccactggtcagttccatattcagttaagaaataatcgtctggatcattatagttgacttgaatatcgagtgtagttgcatgtactaaggcgcacttgaagctcgccgaacttgatgaatcggtagctcaaggaaaccttttaatcgatgggaagatcgtagtgaaatcaccgggtacttgggctgaaaaggccgcacagacttccgtagaatctaccggtggtaaatgggaggcactctcggaggaagaacgtcacctactgacctctaaacgagctggagttgaagttcaggttaccaaggctgcggttgaaccagtggtcagcgcttttttccattatacagatataatttgggatacttaaggtacatttttctcattactcacatgctttcagtggaatttacccggcgtggccgcccgttttggtaagtatcgtggtctgggcatatttgaaatcctacccatgggtgcttgaaggaggggcgattctatggatgataaatatttgttttaaatgcaggcatatccgaggccatccttcgccgtgctctgttcgaagatacgggagggatgtaccctgaacttttgacgcgtagtgatttaaaaacctacctacctcctattggtggcctgaccgtttacatattcggtgacccgaacttcgtcagcgatccgagcaaggagcttactttgcgtgtccacgatgaatgtaatgggagtgacgtatttggaagcagtgtgagctccccactgaattattttcacaatcggaagtattcccttggctccggtgataagcaagtgtttaaaagggctctcttcattgaaagaatagctcgtacaactatatgagccaagggctacgattgccttcggatgaatctttgacttgaacagtattattattaatccctcatgatttcatgtagatttgtacctgtcgtccgtatttactttatgggattgaagaagctatcaaatgcgcccagcggggcgggagtggggtgatagtatacttccgcaaagaaggaagagcactcggggaaggtaattagctcgatcagtaacaatctagagatttgcactaagtccatcagctctgatccactgtggattgtttagtaaccaagtatctggtgtacaacgcccgaaagcgaggaggagattccgccgcattttacttccaaaggactgagtcagttgcaggagttaaggacatgcgttttcaaggtgacattgttttgttcaaggagtagatggagtgtaaaaacggatgactgactgtatgtgttttcgtttcagctctcatgccggatgtcttacattggctaggtatcaagaagatcgatgtgatgtgctctatgagtgacatgaagcatgacgtcagtcgaccaacactccacattccattcttctatgcattagacgagagcatcgaaacgctgatggtaatttcggtcgggctggcatttaggccatcgtccaatctggcattccgattttattgagaaaagacattcctgatcacttaattccatccgattctcgagtagagatcgacgccaaaatcgccgctggtacgtatattttccttgtcgtatgagaccccaaagcccgagtcaaaaatgaaaactggatcgatagcgatcgacccacaaagatgctctgcatgcgctatatgtccagtttggtttgaaatcttcatggggggaggcttacttgttcttgaaaatgtttgcaggatatttctccgcttctaaagtagtgactgaagaggatttgaaaaacacagtgggtcaaagctgtgagtaccactcgtcactgacgctcaacttatctctcaatatcaaccggtgatcagaaggctgatttcgagaaaccttacaggggaagatgttgatcactaaacttggaagcggaacacaaaagaaaaagcaagcacgataactgattattttttgttcgttgtatcccttcttcttaaatggtttcttttccgctttttttttacatgatgtatatttacaacacccaacatgggtcgaaaattgttcccatgtatcttaatttaatctttggtgccatggctatctatatgcaaatgtatcctacctttttacaaaccatcatcacaggctactgtttggttttttggatgtaattaaatcatcaatgctcagtgaacccacagtcaactctgtattaacccacaaccattggtggaccaatgttactatgaattctaaggatcatgggtgaagagtaaaatcgctattgagccatgaaatcatgggtaaatggactccctatttacccatgtttttcatgaatcagaaggcttcggtctcctattggtaatctagtatcttcgctcctcaaaactccacgaccacttaacgccctcactctcacgactacgactagttacgaatacttaagttaaccgcttgttaacttgagctcgttaacccttcttcccacctccgagtctccttgagttggttgcaccggctcttaagctgctggaagatgcgcgtaagcctcattgagtattctctgagccgtgtcctaagtttcaactaataaatcctcggtctttctcctacaacacagcctttctacttcttctagtcatggctataggtactaccttcaccactagtaagtaccataagcctgacaaatacaatgaagggaaaataaaactgagcaggaattgatcttcatgccttggtgccttgatcttgaactttgataaaacttgaaatttgaacttctgatctggactgggcctgcaccataaaatccaccacaacatgcaaagggagcccatctccaatggacaactaatctagccaaaatcacatgtaacaacatcacaataaccatcttattttagtactctcaaagagcattgaagttggttgaaacatgttttcaagcctcagtttggagttgggaaattgcccccttcagccggtgtttctttttaaaactcttctgacccctcccggtctctgcctattgtcctaccgctcttggacctttatatgtgtgtcttgttttcttgcttcagttattttttcatctaattctcccttcagggttgtcttgaatatgacttctcttttacgtaatttacactaaggtctatggacagcttttccgtcccgtgttttatgtctaaattcaaatttaataccagttttcaggcacactgtcactaaacaggttgcaaacagtgatgttattattgaggtcaagacatggagtggcagcaacatttcatttcattttttctttttcaaagtacattggcactaatactatacggtgcctgccgacagatcgcgtccagtccattcaatttcaatcatgcgtcacgtatgcttaccaaagaacagatttcgtagatttcatttgttcttacttgccagcggaacttcactccaaagcatcccaagatatacgtcaatcagatggaggattcagcagaaaataccggaagaagaaatggataaaatccctagccgaattagcctgaaagtcttgactcactgcaattgcgcatgttcctcccgacttctgacacgcatccgcttgttccgatgtaattctgactatgaacttctggactgcagttatcccgataatactttagaacaatcaatcaaaaaatacattcgaaggtcataatgggctttttcatacttcttctttgcgctggcactccaaagtttcgacccaagtcctttaataccagatcgcttccctccgattggactggtctttgagcggtcatatccatgagaagtagcttagctattccgccctagttgcaatcagggtgagccaccacagaagatgaatttcgcatcacttcccgcgcaaagagacaacaaaaaaactctcacatgtggaacctggacctgtattgtcacaggaatatcttgaccagagataaattttgcaatgttttgcagattctgagagtggatagagacaattttgagcttgatttgccatactctcgtaggtatatctgcacctactgacctgatcttcgacaaataagccttggcatctcctctgtagacattgaggagacgttactttccaagcctcctggttaataaactagaattggtttgaggggacaagtggcccaaatccctgttcagtttaattcctttgttctcattcattaacatagcgattcttggcggagggttggtgtgaagcactcacaggactacgtttgatgataccgcttgcccgaactccacatgtgcttgtgaatgtcttgccaacctacagctcaaatcaatatcattcagctctcttttcgcctgatgataatcgacattacttggatacttaccaccataggttttgggtctatgattcctgcatgagcatccaccatccgaaacaagaagatgcaaaccatgaataaaggatagaagtaccccgttcctgaaagacgcgagcccatctttattttgaaaacgattttgatcaacgcagatcttaatattcttttgcaagggttggatcttttgcacaccttgagagaatgtggccgatgtttagataatctagcacatattggaagaaaaagcagacgcttaaatacaaaatagagggagaagtaaagatcctgaaggggttttttcattaaaattaaaatttcattttaagcttgtatcggggttgcggaagatactagactgcccttattatctttctttcgataccggtaattgtgggaacttctccgctagaaaaaagagatggtgccatgctaacgaaaactcaagtatgaaataatgatcgagaaataagaaagtcttcttaaattcattacagaacgctcaagcatcctattgagtggcatgccttccgagttcgaaaccttcagacaatggtagtcaaattttgatgttgattctaaaaagacagctcgatttgacgtcgattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagatcagggctcattcgattttcaatcaaccggaatcgctcgtgtgagctggtatgagcggtttccaatcgggctacattcaacataccagtgccggtggtgatccagttatcaagaccctccgagtctctgagggccaagcgaccagctgcaacctctctcagtcgctgagagtgtacgactctcgccggccgagagggaaccgaacttaacgcaagtcccccctccttcggatgcgcgaagcgcctccgaaggagggacttggaccaaatgtaccacctgtcgcctgaggggtatcagccagatggctaaaacacgatcgtcaggccgtctagacacacatcctcacccaatcatgcaatgccaatagtaccattcaactcagtgtatttttttagctctgatcccattgctgcaagattgttcagaaacatcccctcccaaatatgagtgtttgtaaacacaaaaattccaacaatccggctatccgacagccagatacctacccggattgatctggttccaaatccataaacatccattcttgtaactgtcaatgccagagacaccatgtactaaagtgtgcatgttgccatacacatacatacactcttgttgatccgctccaagatgatctcgacaagcagatcaaaagataagatgatcagatggcacgcctttcaactacaaatggatcaaaggattaagtagtaagaacttctgtgtatcaatgcttttctataaatacttgatgtattcaccaatgttgttatcctttcctcctgatcctgtcgatattctttattctgaagactctttaaaaatcaccaccccaaaacaacagacagctttctataacatctaatcagagcaatggatccccaaaatgttccaatcctcaccgaagcagaaaaaggtatccaaatctgtgatgccattcaccacctccaaatgaccccgaaaaagtttatcaatggatttctcactaatgcagacccccaaattgcctatagaaggcgcttctgggggacttctactggctcgagtttgactcatggaataattcaagcagtcaaggctgaggtagccagtaaaggacgaaggacgggagaggtgttgtgagttctttgagaaccaacttagggtcagacaaatgaccactgacaggagagtgagcaacaaggagcaaacctttgagaaccgacttagggtcagacaaatgaccaccgacaggagagtgagcaacaaggagcaaacctagaaagaccgcgacgagtaagtggaaatgcacgagttgtgacaaatgataatcttgagtgaaaacttgaatcattattatttgatacacacctttgagaaccgacttagggtcagacaaatgaccaccgaaaggagagtgagcaacaaggagcaaacctgaaaagaaagagatatgaaacaatgagacttgatgaaagagagttgaagaagattgaaatagatcacacctagaaagaccgcaacgagtaagtggaaatgcacgagttgtgacaaatgataatcttgagtgaaaacttgaatgagaaaaagaaagttacaatcaagtggaaagagaaagtaactatatctatttacattaggtttcaactatgattatcaccgtttgcgcaccacgtggacttgtcctcggagccgcagtgattcagccagtgagcatactccatctgatacttcaatagccaggacccaagatggagccgattgatggggtcaattgatagaaaattctacacgcagagtgttgaaatcttgctttctcaaagcccacccagaggcaacttcccccttggatctttccacaatagccataccgtccaaccatccttctttgatccaaaagccgtatctgagcgtgacgaagctctcaccaaaaatcacatgccatttctattcaatctaatcaaacacatgttgatttgtgtcgaggctcccgatgaactggatgaagatggacctgtggatccaaccattgctgatcccaagcaggaccacatactcaacatggacgacgtgacttatgttgcagacaggaactcagcattttctacttgaacccacaaggcaattttttcttttggttttgtgcaagtagaagcaaatcaccaacacctggttagctgatatgtaaaatctgaaggttgcatccactatctgctcaatggtcgccttcactagaaatcatctacacaacagcatgcagctctacaacagcatatgctttgttgccggaggtttatcagcccagttaaacaattatctccaccttctgggtatcacctcttcccgacaaactgcaatcagggctctgaaattcttgtcaacctgtgctgcacaagacctgaggaacgccattatgccaattgcaggtgtacctgtaggcccaagtatttgtattgataatcttgatatggaacagcgagtccatgcccattccattggccatcaaacaatgatgttccatgggtcctggggctatatccaccatccacatccatcccttcttgaatctcttgatctctccgaactgagtttgaagtcctattatgaatctcttcaaaaagtctcatccttgattattcagccaagcatgtttcttccaacggccaatgaggacctacactttgaggcagttttgaagagccagatagattgagtgatgcgtcattacattgcggaaccatccactagggatggatcaattcaaattcatcctccatcaattgatccgattgattgctcacctcccaatatcaagatgcttgtcagccttagagccagccaagctggccaaaagactgcctaagtccccccttttcatccatgttcctacggtaacttattcagcttaagattttattacattctgacttcagaaatgaattcctcatttaattttaaccatggtcaccactgaccagttttacactactcttctccttcattgactttgtaacatttcaccgtaccttgtgaaataccaaccaaattggaattccatctctcccaaccacatgtacatgtaatgattatgtcatccaactttgaaaatcctctctgagcttgtttattccgcttccagaggattttcagactccagaacaactcagaaccacaacaactagaaccagatcaagccatcacttatcaaccagaagtactccacttttcccacctttcccactacacagtgtcattggtgtcattagtaagtaacttcttataagttttagctagcatgtttctgcttgttctctttctcagtttctctcaacctctcttcattcctcatcaaaccaaagccctgatcaaagaaagcaagctctagcttctattatctcaactcttcctgtttggtagtacaactgaaaactacgtaggtttccctttaaagagccttgatctttgatctaaaaaattgtggttgacctgattcatcagtgtcaataacccatttcagtttctgttgatttggaggcgtcagagttagctccgcttataacagccatcctaaaaaggaaagtaagactgtctgcagccatccaagagggaaagtaagactgccataacttaatcttcttcataaaataaacaaagaacaaaaagattattctattcttttccttctcttctttccctctcctctacttttacttgtatttcctttatcttgagaaatacatttaaaagtgcccccccaaaaccttgtgtcctgctgtcactatagagacccaggctcacaatgctcaagctcatggatgcattggacaactaggctgaaggcattgggcaagtcatcgaatccattatttctcaatctggtctcacggcagaagaattctgctcgcgcctccaagtcatggatgaccttggaacaatccagaacttcaactctctccgagccttgcgtacccctagtgctcaccctgaaggtaatcatcacaacatcagctttcagcttggtgcttcccacaaattatggaatattgatcaaaacatcctaactgctcattttggtgatccaacaaagacaaacgactcaggtgcatggcattacttacatgctcttggtattccttcagataaggatgttccaaagaaagactttgaccagatgatcaataatatggaaaaaatacatgaggcatccatattccattgtctttggtgagtcattaatcatataaacattatgatttctttactaaatcagaaatgcctttttatcttagtgttataatgggcaccacttgagatcatgtcgccaaaacaccagggaagattgaaacttgcaaatggaatcaaatcgttgaagcttgttacaattgatttttctcccctgaagcttgtcgatctacctcaaaagaagcttcacccaagctctttgcccttttatatcgattgcacgacttttcgacagttatggaggccaaccttgccatgaaagctggttatattggacgacttgtgaacatctggaagatttggtgcatcatgtctcaggcacttaccggtctggtcaactatcaatcttacctcccttgcattttgcttctgcttcaaaatattttccctccgtcccttagccgatacatcctccacaaccttctgatccgttgtgggatcaaaaaataatgcataatgaatatataaaatgagtgacaagtagagtaagaaagagagagagagagcgagtgaaattccgacacccctcctgagctcgagaacaattgacttgattttaaagatgaagatcagggtatttttgttggaggtactccttgtcttcttgggtgtagcgagtgagatgggtcgagtgttgttttgaggatgaagcaactggtttaggctgtcgtttctcgggatgtttgacaaagcagttaccttccatatggctgcttttgaaacagtgggagcaggctctaaatccgtgtttatagtgaggacagacaatttcaggattggaggattgcgtgtacagagttgtttgcaacagattaagtgtcttcttgagttcattcaactgattttgagtggcaaaatcttcaagtttctttaacacttgatcaaacggttctgtttcaaaattcatagagatattggttttgaatgaatggaattcttgaggcaatttgtcgagcatcagtatggtcttcacttgatcatccagagcaagttttgagagtacaatcttttggttggccgattgaacaagaggaaggaacaacgagaacgagttgtattctatggtgaggaacttcttgagggcagtggttctggaggtgagatcgttaccggcgtacttttgttttaagagttgccagagcttgtaaccgttgaattttttggccttgggtagggtggaactgacatacgcgaggatttcttgattgagatgttggatgatttccgcatacacatctttgttgagcttgacgttgtggtagttaaatatgtaaaaaattcaaagttttttttatatacattttttctcatacattcactcagaaatcaaccaatacagattcagaaatggactatacagacaatttcagcctaggtcaccactggacgcatcattggaacactcacggattggaagttacacccctacagatgcatatcacaaggccaactgtcagccttagagatactccatagtatccaaaagactgctaaatgaatattaagtattaaaatactccacatgtaatataatatgtagtaatattatttaataaaacaatatttcataagattataaagggggttgtccactggaagtatccccaaattcccactccttcaaggactttgtatatattcaaactcttgaaggataaaaggaatatttatagaataaaattaatgtacagtgggtggactgttatttttggctgcttgttttgtatcccagagctccagagcacaaatttgaaatcatgagagttggtcaggcggtgcataataggtcccaaaaaatgaatatgaaataataaaagcaaaaaataaagtttcaaaatttgtcaaaaataaaaaacaaaattgatttttttcaaaagctttgatattcattttgggggagtgggagtgctgagagaaagaaagattgggaaatgataagaatgattatgaatgaaaattttggaaaaactggttttcagatggcttcaaacagctgttgagtggggaattcaccagcccacattgcagtaaagcactagaatttactgttttggctcccatctggacaaccaacctggccaaaccttttttggttctaatttttttcatttataatcattcttcccatgttccactctttctttatctcagcactcccactcccccaaaatgaatatccaagcttttgaaaaaaatcagttttattttttatttttcacaaattttgaaactttactttttgtttttatttttatgtattcattttctgggacctattatgcaccacctgaacaattctcataacttcaagtctgtgttttggagctctggggtccaaaacaggcagccaaaaataacagtccacccactgtatattaaattagggttaaatatacatttagtgtaaccttagaaattttattctacaagcataatcaatttattaaaacttgtagaaaagaattaccacactatgtcaagagtggggcactttctactagtaatattctatttaaggagacacatgatgtaatttgactataaatatgcatcatgatgtcatgggacatagaatatacattatttgaaataccttgaattattcccattacatcaggggaataattctaccatggtacactaaaagagaaattctagagtattctaaggagggcctcaaggggacctctagaatatttaaggaggccttctcctgcctaggattggttcctcagcatattcacccccaacaaactaagtgagtacagtgaatattctcctcctacttttagagtagtctttttattatccaatccaaccctaacttcttactggaattattattaagttgagagttatcccagactcaaaacttaactaattccttaaaaagtagttgctgcaagaccaccacctctgactgtagcctttcagctcaggtgcttgccagctacttcttgcaatattaattattgcttccaaacactctacaataacatattctgttattgtctcctacagtgctctcttgattattcaagtgtctttaactgaggagtgtggactttataacctcttaagtgggaagtttggaccacttaatacatttagggtgactaggagtaatcttggtctttaacctgagtccttcagcacagtgatagtacttggctcttatattactaagccaaagtttcatacacatagctgacaccaacacccagtcaagcacatgtcataactctcaattcacctctcagtacgcttatacacagctcacggtatacacataatttcccacacctctttatctccaccacataaattagtttggttctatttgtcacctcatgcactgcctttgcaggctgtgcagtcttgattgacttacttttcccacagtttattaattttctcacctcatttatgacaacagctgggtttttcccacactttattgcctcatttgacactttctcacattatttacgcactgcagcacagcctttgacattgattgtacacagcctcactggttaatttccctcacttgcatgatcagactagctaaattcactcatttgtacctacaggccagctgaaatcactctttcttgtctgccctggagctaaattccctcacatttgtctataaaaggaggctctcttccccccatttgttttctcctcagttcatcactcagcagtcaatcaatatacaactcaccagttaaaaacaattatataagccttttgcctgttacataaaagaacagtcttattttatcagcaattatatattcaacctttacctttcatcaaacaaagtttttaccggaaccgaccaatcctatcacgttattaaaactttccaagctaagcttgggggtcttgtttctgatagtatagaaggtcaaagtttgctagagatgggcgcggcacatccggatatccgtttggatttggatatccgctcaccatttcagcggaatcggacatccgcatgtgctggcgcaggcgggtatctgttgtggtcattattcctgtgtgtgaagggagaaaattcaaaattttattatttatcaatgaaggactcaagatatggacaaatggacgtcaggaatggaatctatggccaatttaacccctagtcactcactggaaccaccttcatatctctactggatcagaggttacacagaaccaaggatgtcacacggaggatcacaggatcagaggcactcagctggagggtatattgaatgggggtatattgcatattgcatattgaatcccttttattcatattgaattccttttatacttacagaaccacaagttggccaccagttgtaccagttaaattcccatttattcagccacagaacacatgaattcctttcttacagcttacatataaaaggaatgcgttgtagatagtctagccaaaacccctcaggattttcaaggatagggcagctaaaatgcctcatacagggggtcccttggggctaaaatccctcataaattactatataaggaggcctctgcctgccagttgttttcctccttatcccactcagtacacatttttggtgggacacctgtcacagatatttattacacaagaggttcacaagtagtacagttcacagttggaatatatacacagtttcacaaactttacacagaagagccagtcctttgttccagtcctggttgaagcatagtgctcccagaccctttgggttcaagaaccacctctattacattatacatatacagcatcaaggaagagcacgagtatcaagacatcaagacgagaaacaacatcaacaactcaatcaattctttggacaacaagatcaaccttcaattatacaaccatctttggacataatccattatcaccaaccaaactgccaagcttaccttggtggccttgttttctgataatatagaaaggcagagtttgcagctcattacatccctttctccattcagcaaaaaggatcttacaatcactttttgagtcttacaccgtgcggatacccgcggatatccgcccccttttaagggggacagatgtttttttttccaaaaaaaaggaaagaaaaagaaaaagttagaggccagcttgttgggaggggtttctcccgacaagagggtgtgtacaccagctcgttgggaggaacactaccggcgagctgggttgtgtacagcttgcaggagggattctcccgatgagctgggatgatacctctcgttgggagggtttctccgacgagaggccgacaactcagaccagtactcaagcaccgcctccaatggcaatggcaattgaaccggccgcaagactaactcccgccctcacagccgcaacgagacccaacgtgacagctcgaccggcaacagaaaaggtccctctgccgctggcgattgcgactcacctccagggcatcatcccagcttgtcgggagaaactcctcccgacaagagggtattcatcccagcttgttgggaggaatcactcccggcgagctggtatgtacaccagcttgttgggaggaacccctcccagcgagctggattgtgttacagcttgccgggagggattcctctggcggtgttgcctctcttggcaccgggtatcccttgggataaccagatatccgccaggtttgggcggaaaaacagccatccgcagccaaatccgcacccgctggcactggcgggtatcgccagcggatagtggatatccgcaatcatctctagagtttgcacctccatttttcccttctcaattcatcacaagggtttcacaaccacttttgagtcttacattggtacctcaccaatgttttaaagggcgggtatccaaggatacccgcacggatatccgctggcggctgcgcatgcgggtttggatgcccatttccttggaaaaagcagccggatatccggatgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctagtccgctcatctcacgctgctcgcgttactcacagcgcattcgctatcttaggtgttgttccctctcgtaggcttggtgtctattaggttatgagcccgcgctcctcttagctacatcaccacatcgtcacgcaaaaacatgtcagaaaccaagcttccgctcctcaccgatatcaattggacatcgtggaagaacaaaatcctaggttattgcatgcaacaccggcttgccaagtatctcgactccaccactgttgcaccagccgatgccactcgcctcgccgacttcaaggaaaagcaagagcaagtggctggtattctttaccaaacaatcggtgacaccaatcaccagcgtttcgtcaccaccgacaacgcaaagaaaccccatctcatctgggatctgctgaaaggctactacgaatccaactcagcacaaaatcaatcctccgtctatctggacttcaccaccttcccctacagagattcgatgagcacgttcattgatgatctcaacaacaagctcagcaggctcgcggcagtcggactggtcatcggacaaccagaaaaagccgatctaaaagaaagcctaatcgtcgagaccatcatcgccaagttaccggacgaatacaagcaggtcaagaccatcttatacgctcaacgcccattcactcttgcaatggtgcgtgttgccctcgacaacgagaggaggggtattgaatcagcaagccatcttcctatcatctcaacttcgactccgtcaatcaaacaagagtcagctcttgcggccaacaaaccatggcctgtatgctctcctggagttcacaacccagcaaccaaacactcagcagccgaatgccgacaagtcaaaagaaagaaacctaccgccaagaaggcagtaatcaacctcgctagcgacgaggaagaaaacgaagacaactcatccatcagcaccaccaacagcggactactttgtatcagaagagcgttcgcagcggttcaatctccagacgtctgctttctcgacagcggagcaagtcatcacatgttcagcgatcgatctcgtttcagcgactacagaagtcggtcttcccctatcgcgttggccgacggcaacagtctagaatcagttggtgaaggatttgtttacttgttagccaaagacggcactcctctcaagctcaaggctcttcacgtaccaggccttgctggcactctaatcagcttcggtcgtttattcgagcgaggttgtgacgttgctcgcactggtaccaaaaccttcgacttggtcagaaatggctcggtcatcctatccgcggcggtgctcgggggtatctgcaacatcaatctggctcacggcattcaaggtcagtcttccgccggttcagcccagattgcagcagccactgacatcgacacaatccacagatcagcaggacacccaaacctcaaggctctgaagaaaatgtttcccaacattcgagcttcaaaaatcaactgcgaagcctgctccctatcaaaatcccatcgactcccatttccgggttcactccctgttgccactcgacctcttgaatatgtatacatggatctcagcggtagaatcagtccaccatccttcggtggaaaagagtattattttaaaataaccgattattatactcgctatcgtcatgtgtatctactttcaaagaaatcagaaacattttccttctttttgcaatactacaatgaagtcaccaaccatcattctgccaacatcaaaaccgttatcttcgacggcgggggcgagttcaactcgaaagagtttctcgacttccttaaatccaaaggcatcacagtgcaagtcactgctccctacacaccgcaacagaactcagtcgctgagagaggcaatcgatccacatctgagaaggcccgatgcatgcttaaacaagccaaacttccctctgaatattgggccgaagcagtctcgacggcagtcctccttgagaatatcacaccaatgagaaaactcaagtgggacactcctcatcacaagtggttcaacagtcagtttgacgtacgtcgactgaaacccttcggctgtctggcctacgcaaacatcccatccgacattcgcaaaggaaagtttggagacacatcgaaaaagggactactcgtcggctatcagctgggggcgcataactggcgcgtcctcctaccaggagggaaggtggagcgctgtcacgatgtacaattcgttgaaacagacttcccaggagtctccatcttctctccagctgacccgtcctaccattttgacccactctcatcactcgaattcaacgaacttctgaacgacagcaccccagaacaacccaacgatccggactccattcgcaatgtcctacagtggagagaagccgaagacgaactcgaccttgactccccactcattgacgttaactcattctttgatcaacccgaacctgactccgatgatccaccatcaccatccccgcctccccgcaacaccgcgtcatcaacgacatctcgacccaaacctggctatgacatcctcctcacatccaacattgctcccaagaacatcagctccaatgtcgatccatcccacatacttcacaccaagcgacgagctaatctagctatggcactctcggcctcagacgtacctaagacgcatcgcgaagccatgctttcctcggaagctgcatcctggacgcaagctgtcgaatctgagctagccgccatgaaagatctgaaagtttggtcaattgaaatcatgccgggcgatgaatcgctcctaggaacggtttgggtgtttcgaaagaagaaggattccgaagggatagtcgtcaagttcaaagcacggctatgcgcacagggctctcaacaaaaagacgggtttggtttcacgtacgctcccacaggccgttcaacaagcctcagggctgctctcattgtcggtctagctagagggtacagcattcatcagatggacgccaagaacgcatttcttaacggcaacctcaaagagtctgtttaccttcgtccacctcccggtctcgacgtcccgaaaggattctgtctgaaactacacaaagccatctacggcttgaagcaggcacctcgagtttggtacgccgagctgaaggaattctttctctccatcaacttttctccatccccggcagatccttgtctgttcacctccaacgttccccaatgggaatgctttgttcatgtctacgtcgacgacatgatcatcatcagccacgacgtcaaccgattcaaaagtcttatttcatccagattccgcatggaagaccttggagaggctcaacacatccttggaatcaagctcactcggacatcaaaacacacacttctactcaaccaggaatcttacacgcaatctattctggacaactacggacatgaacggctgcaggccaacgtcgactcccatgctacccaacactagactagttcaagcccgactgaaccagacatccagtccattcccttcaactcaaaatcaactaccgagaggcactcgggactcctcaactacctctcagtatcgctgcgtcgcggacatctcgtttactgtctcccaactatctcagcatctacatacgaccaggcatacttcactggaaagcagttcagcatcttctccgctacctcgcaggcacaaaacatcatggcatcagccttgatggttcaggcaacctcaacgatgtctcggtgtacacagatgctgatttcgcaaactgtacagatgatcgccgttcttactctggctacgtcactctcctaggcggaaacctcctctcatggcgctcgaaaaagcagcaaactgtctctacatccacaacagaagctgaatatcgggccctatttgagggtgttcaagaatcagtctggctgaaatacctcttcaccagtctagcggtccaattcaccagcaaattcgaagtattcgtcgacaaccaaagtgctatagccctggccaccaatccaatctttcaacaaagatctaagcatatcgacataatctatcactggctacgcgaagtccacgacactggactcattcacatcaactacatccccactcagaagatgaaagcggacatgtgcaccaaagcacttggaaggcaaaaacatctagaagtcatcgccaatctcaaaattcaacggcaatgagagagggggggtattgaggcacagctctggccatcctctcatggacactgctgcggaccaaaagctcacttaggtttgaactctgttgatgagactcgacaaaccctaatgtagaatctgttatttcaactctgtttccacgttgtaatttccattcatctcattattgttttcaatccatcaactcattcaaacatctccgctcggtccacaggtatgccttgtattcctcattatctcacttcatgatgttgttctcatttctcatctgcttcatttcatttcataggtgtgcatccacctagtccgctcatctcacgctgctcgcgttactcacagcgcattcgctatcttaggtcagtatagtgtcacatcatcattgttttcaccatctcattattgttttcaatccatcaactcattcaaacatctccgctcggtccacaggtgtgcatccacctagtccgctcatctcacgctgctcgcgttactcacagcgcattcgctatcttaggtgtgcatccacctagtccgctcatctcacgctgctcgcgttactcacagcgcattcgctatcttaggtgttgttccctctcgtaggcttggtgtctattacagcactatgcgcactagctcagtcgagtcaattctatcaagccgttcccgggttcggtagccgctatgctgttgatttgatttggatgccgcccgacctcgaaactaacttcggacgccaaccgcgaggtttaccgtatgtcgataccaagggaacggttcatcttttggtcctttggcttctgattttcgagggccaacaagaaatcacgcactcggcgcttgttatcactcgttggtcaagcaatgcaatttcgatttcttcggcacagtaccaattccataagtttaattccgggtatcaatggttaaggccgaaggataatcgctcagttttcaacttgaccccagccgttgccaagatctgtttccttgattttcaaagaccaggaacgccggtcgagatgaagagcaacgggggttttgggttgatcgagtaacgagttttctcgagtcgagaaaagacgtaagccatcgtcttgcaccagtgtcgttttgcctcatccaaggatcaattgtacatgtggtgatatcttcaaaaaagtctagaatttgatgtagacaaggtgtaacttgcaaggggcatcaaacaacgatgagctccatataaactcacaaattcaagaatttacactaccgtccaaggcattgattttatcccaaacctattggggatatggctgacaacttcggcgtggataaggtgtgcatagatattataaattcggtggaattttgtacttaggaaattggccacaatgccagtcgaaatccacgcgcgcgtggtagcgtggcccatacgttccgtggccggccctacctcaactaagtccctccggcagtttcatctgatggcttgccggaagggagggtcccctctcccattgtaggacttggttaagttagggccggccaatcttttcttgatcagcgaaaaggcagtccgggtctcaatgccgtactcggcgcaagagttgtcacacatgcgtggaatcaaaaaagttcaatgttgcgttgaaagcctccactgcagctaattgttggaaccgcctatgatatgatagcaaggtgaaaagaaccactcggttgttaataacccgttggaacccccaaggcactggactcgactggcctagtagtttttatgtggcattgaggtggtggacatgtccagaacaatcatcatatcgtcatcatggtattgacaacgacttgagaggttacattggagcttgcttgcttgagtcaaggactaactctgagcctataaactcattctattcgacgcatttcagccagcccacattcggttttcttgtaccaatcgtgttgcgctcagcagttcccttaacttcccaaaaggtcgtacttacaatcacctagttttgcgtgggccggtacctaattttcagcatcttttagttgtcgtttactcattgtaatcatctactttctatttccatcccgttcctgctctctgcgatcctctttccattactcttctgtaccgatcagtagacaattcaaatctattttacaaatacctaatattttatccttgaggacgtgaagcaagacccaccttcaaaattcaactggctgcgataaacttaggcaactcatcgttcaaatctctggtttgtcaacgtgttctccatgtgggttacaactcctcacctaattgctggaatggttgctatcgccaatgcaagagctatcccggctaatttaaacggcttgattgagaaaaggcaattgttagtcttttctcctaattgattcgatcatcgctaattctttgacggaagaatgcgtttctttactcacccgagtaaacttgttttcctttcagcagatctacaaacagtcagagctcttcctcatcattcggggtttcttcaggctctgaagttacatctgatgggatctcaagaactgccgtctacagcggcacaccacatactatcacgcaaagaagtcactcattgcccgatattgggcaaggagaatcaggatcttccttccagacatcacaaaacccacctcaaatcattcaggaccctttcccacaagtatcggcacctttccaaacaacacaacttgccagtgaatccacacagtccataggtatgccagtgctgcctatagctttaccaattgtaactttaagcatgtccattccacccccaagcatcactattgatccattaggcacgtcaacaccagctgcaacattcacgcagactataccagtagcaccctcaaatccttcctccataccagcttccactaatgctgcgcagggcacgagtccaccccctaggccctcaaaggcggtgttatcaaatctgttatcaaatccaaacgcagtcgaaacggccaaccaactccgccggcctcccagtcagcttctcgaaacttcaaatagagtctctaaaccttcaaaccgatttcctcaagacccggatgacacagaaccagaaacttcaaatccaaccaagtcaccatccaattctagtacaactcaaacttccactcacaagggccatgctaccaaagctagcccagtccatagcttcccagtatttggtatgcccgttggcccgcatgcccaggaactcatcagcaccaaatccaccgctgaaaacctcaatccagaccaagaactaggtcatccgccaactatcaatctccccagtcaaacaagtcatccacagaacagcaatgtacccatgcaagtaggccctccgcagaacaatgattcaaccacgcaggctcctacaattggtctaagcattgctccagtaagccaggcccagcgaccctctacccacgtcctggcgccatcatccccgccagccggtacagcaaccgggccattcaacgaagctcgtttggaaactggtctgatccctattgtcatcgaatcatatgaccccgaaggccagccattcagaagcgacgggcttctgatgatctcaaacattgtcccgatggcttgagtcctcactcagtctcaagtctcaagaatcgtttggggtcaaatcgccaaaaaaaggtggttcataattaattcgggcaagtaaaggggagatgttgtgcaactgacttcaattgcggataaatagttgcactatccacttcataagtatgctgctgaagtttcaaattctttaattttctgggtaaagtggcggctacaccgccgcacttaatatattcaatttcatgtcatccatccacctaatcgtattgaaaataaaaaatcaatgtatttcttcatcaagtggtctaaaacggccatcatgtaaggcttcaaacacagagtcaccctgggcaggttctgagtacttgattcattcgagtcatctttgcttggcacttttaacaaatgcttcatttgggtatcgggttgcttccaggaagatctggtttatctgacctggcggtgtggataaacaaacccatagtttgatgggtatctcgagaaacgtatgatcaccatcaaagtcattgccctccattgccttaaaacaaaacaccaaaccaaactacactagtggtggaaattggcattgaacagtgtcattttgcaagaaaacaaaatctgatgtgtgattcactatactaatgctgcttgacttgtacaaagaaatacatcggtagaatagtgtggatatccataattcacatcagagtaaactgcccaaaagacattcaagctatgaggcaaagtctatctctttgagtttttcagtgaatccaacttgaatgatggcatcccaagtggaaattgccattcccacaactgcatgtagaaagccttgatggagtcagacagaagttatccaagtaacgagcaatttatcagggtttgaatcaggatttctacagatataaacggacgaaggagattgaagcttaagtgggtgacggaaatcaaccagtcgactattgtcaatagatgtaatactagcaaaaattgtcctattaatatgaattaccaaagtgaagggggggggggggtgttaatcgggattgaataacaagacaaggataagagaaattacggcaatattaaaagttgacattggtttgtcctcaaactaaagatccaaagagtttttgtggaatcatgtttgaagtagtaatttagaattgaatgtcgaatttcccatatgtatgctttccttgaagtgggtactaggtcgacgatttgtttgcgatagacctcttcagattcaatccaggaaagatcttgaaagagtttactgaatggtggatcctccaaatccagaacaactttaaagatacagtccattagaatagcaacatcatgtgtcatcaatgaacaggcgcaactaagcaagcacttacatgttggtacatcgggtaaagattttattctgtcacttatcgcttcaaaggctgggaaaagtggagcacaaatgacatttataggtcaacggccaatccttgcaaagtttgggacgtaagactcacccctctcatacactgcttgtcgacctttgtgcttagtttttctagaagtgtctgtgggtaagatgaggaaataatcgcgccctggggatggcgactcaatgagagggttcgggtgtgctacattccattttgctttctgattgtttctggcatggttgtcatttaaggctttcaagctaccgtttcctggctcagagcgcgcatgctcttgtaaagcatcttccaaccaagggcataattcatgaagaggaactgcaaatcacagtccaaacaaatcagttttgagaggtaaaacgagctaggaaaaaatccaaatggctaaccttcgtgttcagctttttgagataggcttttcaccttaacaacttggtccttatacggattaggagctttgacaatgatagcataaattatgccttctcgccggcagctttgaagggccgcttcaggagacgaccattgggtctcaccatcgtacatctaaatcaacaataaaattagtcgttggttgtcatttcaggtgaatttgacactgcacaagctagggagatgtgttcagtttgacgattacccaccaggtctgcactaatcccaccagcccacaattctcttgttacttctagcctgtggttgagtaaacccggtgcgaaggacataacgtatacatcgcacctccggggcatccaagcggtagcgtttgacatctgtgcatgtcgagcaactgcaagactaagacgcgaaacatgcaagctcacgctcaccaaatggcttctcaattgagattgcccgagtccaggtgcaatcaacttctggacaagaccgtcgaatctagtaggggggggggggggggcaaagccttcttcatattagatcaggaaaagacaaggtaacaggatgctcaccttccaccagctgccaacacttttcctttccgagtatcacaggtattaaagaagacgccgttcgaattgtccctgtgttgagggaccagcataggccagatgacaacggcgccttgcataccaagtaatttagcatacttgattactaattccaagtcatcaatcgcttcttgaacgttgaaattattgtaggtcggagagcaagaaccaaggagatgggctttgactacctggaaaaagtaacactatcatttagtcttctctagccacccgcgacgtcgtcaagaggtgacctacttcgatggtgcctagtttcaaacgaaggagaaccaaatcattcgtgaagtgtgatatgaagatagtctgatagagttgatggaacctaccacgaatatcaaaggtcttcttaatattttctagagtccttttagatatcccgctactatcagctaactcagttgataactcagaccaactcggcgagctcgtcgcgttgtaattcccaatcatttttgccaatggcgtgcgttgatgtgcaggtatatctgagaagatggcatcccatagcttgttgtggcttaaaacatgctcaaacgattcacctagtggaagcgaacgaagggcatcgtctagatcgagaattatctgtgagagactgagataactcaaaaaatggatagcatgacggcccctgctgctggtgttttgcaaagatgtcttagggaagggtagtataactgaccggtaagctggaggactctaacaatattcacaagtttagtaagtatatctgccccggaatatcagatgaaggatcgttgctaactctgattcagctgctaaagtccgagtgggagaaacgatatcgaagcttgagactggtattgtgatcggctggcctccagccgggttttgacgatacattggagacaagctgaacctgcagaaatattaccttgtgggtcagaattgatcgttcgaaaagggattttgcagggaaatcctaattgcatcaggcctagttcattctttaccctgagctgctggattgtaacagctgcacgtctcctgacgccaaccaaaccaaagtcttactgattgtggggcagggagaaacgtctgaccttttcaatctgatgagagactcgtccctcgccacagtcctagcaaagggtattgtggcgtcaaagtgcaatgttacgacggtaccttcggagtccaggagtttgaccaaagaaggattatcgatatcagtataaggcactaatacgggactttcaacattgacagcgccccgcaggcagaatttttcagttaaatgatcgcagatcaacgtccggaacgggttgtctaaaatcttttgagacgtgtcggccgtatgaaaatcataagtgaaatcccgacggctggtgagatgaagagtcagggataagatggtgttagttttcattatgggatcatgtccggcgtgctttatggacgaacatgcgatcaggcagaggttgatcgaacaaggacgcgaggtagggtcgaaacatggcatgatctggtcgagagatgagtcgggtaatttcttcgatgttttcatcttcgggctggggtggaaacaagttgctttttaacagttcagtgggagatggcctgagttctgccgtatgattaaggcaccatttaatgattcttgcgacgaggttggaaaagagaaaacacatcaggtcagaactatatctctgataaacagatccatccaccaacctagtcttgactccatccggctcgtcttcccagttaaagggaaacttgatttctgcactcctcaaatccttgataatctgaatgcgctcgtgagcagtgttcatcttgtgaaacatttcgaacaaaacaatccctgagggttcaacgaaaaagcagtaaaatcagatgtgcgaaagaaaacgataacacgtgcggacagaataggcgctgaatcaccaaagctgtagatatctatcttttccagatgcttggcccgtaggtgtcgagcctcaacagtttcgggagcgatgtaaagcgccgtgccaacgcctgaggtaagttccgcactcataggtattgaaccagacgacccttctacctcaggcccattttgattcacagccaaacctgaaaaaggccttcatcaataaatcttcgtcgagaatttcctgaatgagcacataccgaaatcgcctatccgtacttcaccctacgttattcaaattgcatttagcttcgtcacaagaactgagagttagacataatttccgtacctgaatatccaaaaagatattgctgggcttcaaatcgcggtgaattacgttgagggatgtataatacgccataccagaaagaatctggcgcgaaattctccagatttgccgatcactttcgataccttgatctattgcctggaaagtggatcaaacattctgtcatgtgattaatgcctgtttgactcgggatgggcgcgtgaaataaagtactgacttctcgtagcgtgagactttggacaacagcacttcagcaatgattgcaattattaacaagatggaagaataggtttgcttacctatcaacaaattccatctctaggtcaagtgaacaacatcagtaagtgcgaagacttgatcaatcatgtaagacacgtacgcatgaaaactatatgagaaatgtcagtgactaagaatttgaagggcttgatgcgatcatgagcaattactcacgcatccttcttagcaaaagtttgtcgtcttcggaagaatctttggtaccatcaaaagagggcatagcatcatcactgtttgttcgacttgtaggttttgtcatgcgcattgactgggattgactagaatctccaaaccggatgcttggcatcgaattgtcatgatggatggacaagaaatccatgtcatctaatccaagttcgaattcatgaatcgtgttattgtcgccaccatctgcactaaaattggtgtcagaagagtgagagccgttgctctcactgtcgctatctgaatttgagcgggaataggggtgacgtcgaacagtttgtggttgagaggattgcatcccgctgctgacttgactcaattctgaatggccagagctcgggggcatagtggttgcctcaatccaacatgcatgatacctcacaatgtgtgggtgagacatcctagttggattgacaccctcaaaaggataagatgtcgatgagaaatcacaatgtatttcacaatcatcaaaagtgggaccaacctggaaagaatagtcacttccctaagaattttggtctcttctcgaggattaacggggagaggaatcttcttgatctgatgttgattcaaagttgcccaaagcaaaccaattgatgtgggagatcaaatttttaattgcaatttagatttgatattgcacattacaaaagacaacttgaaaaggtcaagggaacgacttacagcatagaatctattgtcaagcttatttcgagcctttaaaacttcaccgaaaccacccttccctgcaaggttgttaatcacaatcatgatcagtggtattctggcatatgttcgtctactggcagcacacctagaaactcgacttcttcgaagtcatttctgtaccgagagtatgttgtcccctgaggttgccaaaacactccatgtggtacgactggattagctttttcccaattctcgacatggggtaaagggcgtgctggagctgaggaaactgggaaaacagagtgttcatcttatcaggctgtatcatttgcaaggttgaaattgattgcatactttgctttgtcattcttctgaagttcgacaatttgtctagcagctgctgggtattgtttctcttgctgccgaggagtaaacttcccagcagctctcgaaagattgacggataatcggcaggcactgatccatcaatataggtggccaaaagttaatcttttttccatcctgctcgaaatcgccccaaacgatcaatttactcacagctttgaatgaaagcgcttggagactcccacttgggccaaagttcaccgaataggatctgagcaaaagttacccccagatcaaacaggtcacgttctctatcataagccaagggatctcgaagtgtatctgtggagaggtgtgcgcgtccaaaatgccagattagaatattgcccggccacattcagagggacatccgtcaacttactaggatgaacccttgagatggccgtccatagagaacgcgagacagcaaaaaagagagaaaatcgaaatacatcaagactttcagaacattcaggttactgaaaaaatgagtgattcaccataaatctggtcgttgagactcgtgtggaagttcacaaaatgggttggatttgcacaaatcccaaagtctttgaaaccacgacacattcgcaagcttgaaaattagtttcttggttcgatctttgggagaacagaaaaaaatgttttcgggtttgattcctgatcacaagaaaaacaattcatttcagctggaagccgctataattctccacaaacagaaaacgagtgaatgtattacctctgtggacaagatgcgcatggtgaacagcccttaatccgctcaaaatctgctctaaacactccaatgctttctccaattcaaaaggaccacattgatccaacacatcacgcaccgagttcccaggaagggattcgctaacgatcgtcaacttgttttctaccagttcagacccataaatcgattggacatgcgggtcactcgtattacggagggtatctagatcgctagcaacttttgataacatcctctggcctggggcggggcttcggtaatagcgaccatgtggttggacaatcgtcaattgagccggtccgacgttggatatctgacaattgtagacacttccaagtaatccatcgataacttcaaagccaacttgaattttcaatgatagacctgttggaagtgggatttcgattaggctgccgaatggtagacgggctatgtcatccgccggtgctttggtatcatagtggttgcctgtgttggtattggctttgtcccgctcgcgctttagaagttcgtgccggagatcgatgtctttttggatttggcgtgccaattccagatcttcaaaagatttgagagtcaattgacgagctttctcggcttcaatggctagtcgttgttggcgttcggcttctgttgctcgagtgaccctctcctcgatcagtgacggttgatgggatgcgatggccatgttatgttcagtgataaactcagctacgaaggtcgcaagttcgtacatcatctctgagcctatgagctggttggttttggcgctcagttgctcttgaagttccgaaagatgtgtcggagaaagtccaatggcatcttcaaggaccaaagtaggtcgagtcgtgggatatagacgaggaagcctacaggaaattaaatatcatcaccagccggtccacagcagcgtaagtattagttacagtgactggtaatataagaaaagttgacattaactcccctcacacgcaaattaatcctaacacgatcttggagttcgacttcttcagtacgaatcttgagtctgaattcaaagggagtagccagagtctaaccaatggaaaccgaggtagcaccagtagaaatattagcatgtcagtaacagtgtacgtatattggcatattgctgatcgaaaggcatggtccggtctggtaccttggcagctgatcgggtgcgaatctgttcgaagtcctcacaaaagattgctaagatgtggatacgaccttcacccatcagactccctgaaaaatttggccaagcgaagaggagagaaagcgcacgaaccgcgtagagcctcaagctctgtttcctggatttgtcgtaaatcctcttcaggcggcatgatggacccaacgacccgagacccaaactggggagaaagagagcaggagttaggagccaggtatatatgcctccccaagcagaccagaaagaacctacagtctatatgtgtaccagtggaccgagcaagcaacctcgtcttcgtgatggattgggaaactgtcagttttgggcagcgcgcatcacgcctgacagcctgtcaccgcaaccaaagtggtggacaccaccattaaccacaccctctttctgtcctctacataaacaaataaactataaatatttatttacagctattccgggaagtattgtcgtttgaataaagcttggacaaaccgaggttttccaagcgccaaagttatgttgttatgctgctgtgcagcagttttggctgctcgtttttgccacacagctctggtttgattcaatttgctgtgatcaagcagataccagcatcctagccggccaccaccaccacgaataccaattatcctggcatcgatcccatacagaacatcaatagatgatttttcaatcctacacggcatccaccaaggctcgctcgatcctatgtaatggcgcttgaaggactccggtttttggccatccaaaagttggtatttcaatttcccatcggtcgttgggccatacaaagagagctaatatgttttcctcatggtctgatttgcctgattgaactcggctttgcagcatttaaacagcactcacaagccttgtaagtcttatatcagaccgatatgtaaccccggattggcaattggacacaatcatagatgttatgatgatcgatctttgctaaaagtcttatagacactgtgagtaatgtgtcctgtcaaactcaacagttttcttgacattttcttctgttggaatgaacaccctcagactggagacatatgagttggaaaggatgatgagttcatttcaacataagagaaaagagaaatgagaaatgagaagagaagacatacctggagacatatgagttggaaaggatgaggaaaaagaagatcctcccaaacacatatgactccagtataagagctgaaagaaaacaactaagtgtcacagagtgtgacatggagaaagtgaaatctgaataaagcacactaacgaacatgaacatgagatggataatgacatgtcacaggaatctcaacacccccccttgctgatgactgatttcaatgacaaagagaagaaatcgaaagagagaatgagagacgagaggaaagagaaagaaaaaaaggaacaattagaccagaccaaacataagacggtgtttctccagcagcacacgcggaagaggtttagtgagcatatcggccagcatgtcatgtgtggagacatggactatttggaatatgctgtccttaacgcagtctcgaacaaagtgatatcgtgtgtcaatgtgtttagtcctggagtgatgttctggattgttcgcaagggcctctgcacctttgttgtcgacatgaagagggagagccgacctgggtcgaatggacaattctgtgagaatattacgtagccacagaccttccttgcaagaatccgcaagagccttgtactctgcttcagtgctggacagggaaacggtggcttgcttgcgggacttccaagatatcgccccatcaccgaatcggtaggtgtaggctgaggttgatctccggtcttgacgatcttcagcccaatccgcatcagagtagcctgcgcaagtgagggaacctccaaggcgtagacgaagagatttggtggaggccaggtagttgagaatcttgatagctgcggaccagtgcgaagacgaggggtcacgcaaaaattgagagagtttgttgacggcaaatgcaatgtcagggcgtgtacactgagctatccagaggagtgacccaatgagctggctgtatggaccgggagatgagtcttcatccgtggttcgtttaaccagatctttgaaagtcgaagaagttggcgtcctggtagccgtatgcgtgccgtcgaggaaacgagagaccatgtcatcaatgtagtgactttgtgacatatagagaagctttttatcatggtcccgagtgatcttaatcgagagaaaatggtgcaggtcttcatcggcaccaatcgtgaatttggaacccagacttgatatgatggaggtgacaaaggaatcctcccccacaacggcaagatcatcgacatggaccgttattgctccaagaagctttccagcgacaactttaaagtagagagtgggatcgtacttagattgtgtgagaccagagtcaagaagagcctgatgaagttcttgattccattgacgaggagcttgcttgagaccatagatggagcggcgaacttcacaaacaaaatcgggatgattgggatcctcaaagccagggggttgttccatgaagacgggctggtcaaggtgaccattgaggaaggcggtcttgaagtctacttggcgacctttccacgacttggatgcaagaaggctgcagataagcctgagcgtctcaaggcgaagagtgggagcaaaaacttcttgatagtcaacccctcgaacttgagagtaacccattgcaacgagacgggcttttaattttaggatggatttgtcgggcgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctcgaccggattgcctgacaggtgagagggagggccgtgagtcgggaagaggtatggaagctggggcaggagaaggcgaaggaacaaactgtgtctcaggggtgacagcagcggggggaggcggtggagacgcagaagtagttgaagaaggtagagtcaggggaggcgggttgtccacaaacgacgagatgggaggacgaagaaaaggagatggaagcgggataggtgaaggtggaccagacgacttacagccatcatcggagtcactgctggcgggagagttagggatgggtggagccggatcccgtggctgccggaaggaaagtggcagagaaatgcgggatcggggcagaaggggggttggcaaggcagcaggttggggaattactggggacggaggggaagcagtggatggtggtgaagcagcagtcggagcaggcaagatggcagaggtgggccaaggaacatccacgaaaatagtgggtgtcggaccggtgatttgatgatcataaggaaaggtccggtcattgaagatggtgtcccgactcttcactgctttcttcgtctgaagatcccaaacgcggaacccattgccatcgtccagataagagagaaaaacagctgcgtgcgctcttgggtcaagcttcttctgagttgcatccggaaccttgtgccagaccaagcagccaaaagggtgaagagacgtgaaatcgacagggggaagacccaaaatggaattaggggagtgaaagcccgagggtgtattgcagggaactgaattgaaagcatagaagatgtgacgcatggcgtccgcccagaaagttttggggagtttagcggtgagaagggagcagcggatgaggtttccaactgtgcgatttgttctctcagctacaccattaagagcgggggagtgaggggggcccggctcatggcgaataccggaggataggagaaatgattcaaaggccttggagacgtactcgcccccattgtcggaccgaagggagagaatttgaaactttccgtccttttcgaagaaggctttgaagattttgaaacaggaaaaaacatctgatttggatttcattggaaaaattgaaacatattttgaacaatcgtcgatgaaggtgacaaaatatttgtaatgctcgcgtgatgcgacttcaaatgaaccaacatcagagtgtatgagatggccaggaaattgagagcggtacgaaagacgagaagtaaaagaaaagcgatgcattttagactgtatgcagattggacattgagttacctcgatatcattcgccatagttgggacaatgccagcctgacgaaggagacgttttaggggctttaggcctatgtgtgaaagtcgaacatgataatccaagagtgagctgccgtgggacgatgacggagctgaaacggcggatgaagatcttacctcagtcgagggaaggtagaagaggttaccctttcgataaccacggccaacgatggggccggatgacaagaatgaggctgcttcgtagaagtcacaggagtcggcagaaaaaacgaccacaaggtccttgtcgcacagactggcaacagataatagaggctcgtggaggccaggaacaaccagagtggggacttgcttgtcgacggacagaggcaatgattgagagccacgggatacggcgaggacttcagagcggtcggcaaggcggaccacggttgagtccggcttgcagcggctaacggtggatgagtggggagtcattgagatagaacaaccggagtcaatgtttgcatcggcagccccagagacttctaccgaagatgagtgagtagagatggaaacagcattacctgctcgctccggaatggagaagtcggaatcctcgtcgtacgaatcgtagcctaattccacgatggtagcctgcccggcggttgccaatggtttgacggaggaggatttgtcagaagttggacgggggcggcctcgagagttgttagagcgtcgtgatggatcaggagcggagcggttggacttgtgctcggagaggatccgagcagcgttctgacagatggccagatcgtgcccgctgcggttgcagaaagagcagtggagagattcgttatagcgagatcgacctttgccagactcggcctgcgctttagagacggatacggcagagtcatcgtctcgtctagccttacgtcgaagagattccgctttgagagcggagacaatgcgggacgaagtgacagagtcttcgttcatcaaagcagagacgcatgggagccagtcgtcagagagcgaggtaagaagagcggtggcgtggatgtcgtccactgtgaggggcttctctggtgtgactagggacccaaggcgttccgcacagatcgccatcgattctatgtgcgtgtcgatatctttgccagagagacgggccacgacaagttgtcggagccagtgcatgcggccccccgacgagaaatcctgatgggccttggagagggaagcccacatcgccgcggcatcggttccatgggccctgatgaagcgaagattgctagggtggattgtgcgtgcgatgaatgaggagaccgaaatgctatcggtcgaccaggaagcgggacgcgttttcacctcgacagaagtggaagagtcggcggccgaagcggtcggagcgattatcgggtcgaggacataggcaagcttcagagactggaggtgaagcataaccacaaagctccagtcaagatagttggagtcagccccttggggcttgagttggactatgcccgagaccttgaggttgagggcatcggaggcgtccgtgggttgggctgtggaggtggccatagcgatgatctttccgatagtcttgcagaagggtgtaggaaacgaccgctattcggattccgatgtagaaacggtgcggaatagaacgaaacgagtcgagttaggaagttagcgagttgagttgtatcaagcgcaaatgggcgtcataacctgttggaatgaacaccctcagactggagacatatgagttggaaaggatgatgagttcatttcaacataagagaaaagagaaatgagaaatgagaagagaagacatacctggagacatatgagttggaaaggatgaggaaaaagaagatcctcccgaacacatatgactccagtataagagctgaaagaaaacaactaagtgtcacagagtgtgacatggagaaagtgaaatctgaataaagcacactaacgaacatgaacatgagatggataatgacatgtcacaggaatctcaacatcttctttgtttttctaccaacggtttgttctcactgacatccaaatcttctttttgggcacttagtcacttctctggattttttatgtgttatctgctcatcgatccatcacaaacacatcaaataaccctaggtcaactgattggtgttggcattgtagccaaatttgttgtttatctgcagctttttcatgatttgaatgttgttacttctcttacccttgtatgaaccgcagataatcgtaatgggaaattagcccatcaattcttctctacacaatcttgtaatgaacaggaatttaaatcgcatccaagacgaccgttggattcacttgttgtcactcatcggagtgaggctcttgttcaaaatcttagaaatctgaatgagattagcaccgatttgatggacttgcttggaactttactccaagggctcaccaaccaaagtcgctgattcagaacttatcaagtctgcattgagggttcctcaaccaactgattctggctctacttggcttgagatcagtctcttgacctgggtcgcatatcattgatgacaactccaaggttgcttgtatacatctcaccgagttggtattgaattttagacttcatttattatagtctttgagatcacaacaacaccacacatatgaggtaacaaggatgataggcagtgggctgagatcaatggtattgaagcaggtatgaagcatgataggatacaagtcaagatcgaaaccattcaacttggtaaaaattaggattgaacgacttgtgcctacatgttgaggggataaggcaaaattgatcagaaacaccatcggtcagaatcagtttcaaggccaaaaaaactgactcaaattttctcctgagtttgctagcactatgatacaatgatgatggtctgccgttttcaagaagaatgtatccaaacggtgtcatcgagatgatggttgagcctccaatgtgattgattgattgtttttggtggttttgggggatggattgaaggtacacggcgggagcgatcggtgaagatccaatgcgtcgggctgtcgtctgggtcaaataccagtcaagcagaccgttgaacacagcaccccgaccgcaaaggttggctatcggtcattgggcccgtaagttgactgacacagtcggctgtacagtcaaaagaagggcggaattacaggctgttgaccaacatggtcatcaattagtgatcccggtccctcaactggtatagcaccggtcttttttggtgagccgtccgatcggccgccgccgtgcttgaaagctgcttgagctccgtttgtaccgtaccacattggtcaacttgcaggtacatctcggtcctccaaccccaataagccatattcgaccattgttttgccaatgatccgaatccgatgatgaggggcagacatgatcctcgagtgacctcatttttagattctccccaactcatttcttgacgttctcaacttcttaagaccttccttgcctgcaaatgttcgcttcctctcctcttcttattgctcccgcttcccctcaccctcccatcctcgctatccttccacagtcaaaagagctgaatctgaaccgcaagttagagtcacatcccttccccactatcccctccccactttctttccaacaccaatccactagaaggtagaacccactagatccactgagtctcctccctctctctctcatgatatctgaatacatgatcactgtcctgtctagaacctgctttccagccattctatcccgctgcttactgattgtttacattttcagattatgtagaagctgatcaagtcgggtacgctcaacaatgctttctcggacaaatgtgagctcggtcacttccaagaagtcttggtcatcgactttctttgaatttcccaatgctgaaccgatcaatattcttttcaaattttgacctgtgctcagagctctttgctctattactggtgattgatgtgttgaatcaagtgatgtggatgtccaattgtatctcaattaatattgttatttaagcctagtgttatcgtcatctcctacaatcatcatgcaaatgtatatacaaataaatcacatttttgcattgaaatgacccagaacctgttcagttatgagccggaaaagcattcatacagcagtgcaatgagcgttgacccaaccgcggtgtgagggtcgagaatcggacaacaggtgcatcggtcccgatgaccattagcaatcagtcatttgtttaagttatggcattgtccattcaggctcaaggtcgatggagctgctggcaaagtgacggtgagggtcgtcatgcccgattacatgccctttgtggggcgtcgaaagaccctctggacaagcggtcctacttgctaggtagcgacctgtctccgggggctcgggtcagtcgtcgtcatcctgcgcggggtcgaacgaagtaccaaggacagcacactcgtcgaactcccctcgtcgagctgctccggctgtgtagctggccggattggatagcaacggaggctggccgccgctgtggcagtcaatgacgacatcatggctttgagagggaaaatataaaacaaaaatacaaacttacatggtgaaaatctaggtttttcgagtgcagatcctgcaaatccgtccaagcattcttcaaatcacaatacaaacctctcatcaagatggaagcacgtcaaagaaagaaagatggtacagagagaatatgtctcgtgatgctatgtctctcatctatgatctccaacgcgctttattccagctttgttcctttcttatcttgggcaatccgtgttaattgctaaaaaccaggctgaattgcaacaatgagcagtacagcttgataactttgctaagaggacatctggtgaaccatatttgggttttgctgcatctagcttccaaacatgactgtccatccagaagttcctgtgtcgtgagctcaaggattcctgatggcaagctggaaacaggcggcgtgccaagtcttgccaatccacaggcagacggatccgccgctacttcagagtcatagaacgcctcactgcccgtgttaccctcatatctggccgtatagggtaccggacggctgagtggcatcactctcttgccaacatcaagacagtttaggctgccaagttctgatatatctccaccattcatgctttgcataggggtcactgtaattttacaaactattttttacaagacatatgtcttgtaaaccggatagtttgtaaaattacatatctatgggggtaatgtataattttacaaaccatcacccaaaaatatgggttgcaaaatatgtgccttgaaattgcaacccatgccccatggagtagaattttaaggcacatatgttgcaacccttatgtcttgcaaacaatatgatttgcaaaagtacatttttgccttatttcaaggaattttgcaaccattagtttgcaacccatctatgagttgtaaattatgttttgcaaaactgcacaacatggtatgtaaaattgaattttacaaaccatattttgcaaccctttcaagcaattttgcaaccattagtttgcaacccatctatgagttgtaaattatgttttgcaaaattgcacaacatggtatataaaattgaattttacaaaccatattttgcaaccctccaaaaaaaaaaaaaaaagaaaagaaaaaaaaaaaaaaacagggagacactatggagtgtatggaggtactgaaccgccactttggccaaaaaaatgtaaaaatgatgggattgtgtctataattgatgaccagttttgaccggtcatttatgtgggtgttaacccccatcaatgaccaatcaaaaccagtcatcaattggagtgtttactcccatcaaaaaatgaaaaaaaaattcatcagccaatttggccctacattcctcccattgttgaccatctatgacactggttgtcaatggggaggacacactttccatcaaggaccagttatgaccgggtccttgatgggactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccggtcattgatgggattaaaaacccccagcaatgaccgattttttttgtttttttttcttttctttttttctttttttcttggccaaagtggcggttcagtacctccatattccagtgtctccctcttttttttctttttttttggagggttgcaaaatatggtttgtaaaattcaattttatataccatgttgtgcaattttgcaaaacataatttacaactcatagatgggttgcaaactaatggttgcaaaattgcttgaaagggttgcaaaatatggtttgtaaaattcaattttacataccatgttgtgcagttttgcaaaacataatttacaactcatagatgggttgcaaactaatggttgcaaaattccttgaaataaggcaaaaatgtacttttgcaaatcatattgtttgcaagacataagggttgcaacatatgtgccttaaaattctactccatggggcatgggttgcaattttaaggcacatattttgcaaccctttttttcgcaacccatatttttgggtgatggtttgtaaaattatacattacccccataaaaatttaattttacaaactatccggtttacaagacatatgtcttgtgaaaaatagtttgtaaaattcacttacccctttgcatagtgacatgccccaggtggagctagcgctcgacgtagtcaccagtgagcacgacaatttgagcagagcatcttgctctggataaaagctccacacctttctttgatgttgcaacttcaacgacggttgatccgcaccttgaacttcacgttgaccagttattcctattgattctcagccggtcacataacaatggatgacttcagatcgaaatctatgaccctcccagaagttgatttacaattacaccccttagatctatttttttatcaagaaaaatatttttatgaagccttctggcaatagctcccacgtgagctggttgtaatcttaattgtgttcttaatttaagactgagagaggtctaaaaagcactctacattgtgacaggaagtcctcttcagcttgaatttgattcacagattttacatcatccatgcagccattgctctggctctcttctcctatgttcaactttcagagccgcgctgacattccctttcacaaagagcaaagggtacctccgcttcccaacagtgcggccagcatttccttgtcagcagaccccgcgacaaagtgttggaatttccctccgcttcccgctctctctgctctctctctatccgctcctcattctctctctcctctctctctcaaccttttcttctcaattcttcccttttcttctcactttctctcacagcatctcctccctttcctcttcatccaactcgttggaagccttcttcaaaatatgtcaaagcctcacgactgacaagttaacctaacctctcagcaacactcaaccacaagtcaaaccatccaccactgactataaaagaccactcaagtcttgcatcgctcacatcctcttcctcagcagtctttgacattgacatctgatcacattgaatatccatcaagctactccctctgcctcaactgcttggcctatcaccctcaacacttctcactctccgaccatctacaattcccttcttcattttcctccgactcctttttttcctctcttgttctctatcttctttccttactatcccttcttgctcactcgcatcggcgacgtctactcatcctctcatcaacaactcatcatccacttctctttatcccaccgactgtctctcttgacatactcctttgcctattgccaatttggtgagaaaataactcatccaactttctctcatattctcttgactaaaacattgacctttttctgtcttatgtgtcttctgtttctatcaaaaatagtgtgtactatctgtcattgtttgatcttatatattaaagcatttctgttctgtctaaatcaaaagacaaatctatttgtggtaaatttctcttcttaaattcttctactgattgttactctttctttcttgtcatttctgatatctaaaaactctaacacttgtttttccttatgattgttaaaagttctggttctagtgtcaattgtaattcctgtttttcatcacaaagccagtaattagttctgaggacctgcatatttcaattcccttagggggtatcaaatataagaaatccaccattagaaaccagtcacttttcccaaaacttttttttgcaccaatgggtcccaaaaggggttaaatgaagaaccaatatgtttaaaaaagggtggattttttaaaaccattcaattaaataatattggtggatttggttacatttgataccccctaattctcccacctcccaatttttttcacaaaattggtaactactcctagattgcttgaactacgggggattggaatacaaatgtgacaccaaggactgccacacaggagggcctaatgattcaccaaaaacacacccctgtgagtgctatatatccctattatcttggcttttgcagggattcatcagatttacttgcctgctctttcttggatgattgctgattctgattttaaattccacagtctgtcatgttccctcaccggagtctgaggtgtatgatcactactatgcgactcgaaatcacaaaagttggctaatctgtttttttcgtggaccgaggcacaccacaaaaagttcttccattgtccagttcatccaacaactttcgcatttgtaaagcgggcttgaccatagcatatgaacacaactgttcatctgcattttctagataaatgtaaattttgatgtgagggaaaccacaccttgtaaactttgttatatttctgtttctagttaacaagtgcatccagagtctaagataatcccctcaagccgacagccctgcaaggacatgggccactgtttgagatacggaactgttgtttgctagctcctactcacaacagcttggctttccacggcaatttgtgatagcgccggtggcttgatgatcaaatccatagcgagcaaactggcaacaagccgaggtacatagtctcttgcggagcaaaatgcctcaggtggatttgtccgcgttccattcgatcaagacaaaagccttaccttcttggggaagagctcataacatcttaatctctatgagaaagtgaccctacggggcccacctctctggaaagactcaacttgctcaaatacgcattagggcttgtcctcagtctggattgtttattaaggatccaccacatcactgcaacaattttcatactagttttgaaccatcagatttgaattgtagtttctgcttaagatctactttttattgatatgtggaatgatagatccaccaaattgaaaagagcaccttagagaatgagggaaagatattccattagcactcatcatcagcactttcatcatcaaccatcctctgagcagtatatggccactggcaggtgagatttaatgaacaccaagaaaaggggttcatttgaaaaatcacgaaggttggcctgaacaataagggatgattaaacacatatataatgagagtgatttcaataatttggttgaaattgcatcagctagcctcactccaagattttctagtcccagaggagaggggtgagagagagaggaaaaatattcttgcttgtcttgttagggatatgtacacagttaacagtctggtgaatggattatggaggtcatttcccaagcactacatagggaaatcgtgatgaatatgatgattatgtaagcagtgggttggctgtatgcaggcccgccaattcttcttgaccacttcccacttgaccaccaacccaaccaacccaaccaaccaacgaaaaccaagcacccacatatcatcatgaccatcatccatgacccagcacatgagatcaagaacgaacgacaactgcaatcagtatcagatcaactatcatcactcgaactgcccgaaccatcagtaatcaccaagttacagttacaagaacaagatcgaaaggtcattggcgagcgagatgtcaagctgtcgagcatggacatgtctgacccagaaggtaagtcgattccaaatcaaaacaaacctcctagaagcagcgcctgccggttgcgtatcttgtagagtggcctcattaattgtgactctctctctctctctctccacagttctggtttcgcatgaatctgagaccgatcggaagtaccaaaccgaagcattacaggcctcattggccagtctcaaccttccagcccctgaaatgttaatgcgagcgaatctgagggcggatggggttgcgacaccgggtccattgtcagctactaatcctattcaaatcctgagtggagggacacaccgcttactgtagcactacgcatactcatctctagcccgcggaccgacgaatttggaaacccttgtctgactcctaagaccgaatactgtccaacacccaaccaaccatcacccatcctggcacccaccatcaatgtcgatcaagcacaagtcgtcgacccttgggacgtcaagggtgctgtggtcgatggcgtacagatggagattgattacaataagctcatcgaacagttcgggaccaaagctatcactcctcagcagttagaacgtttcgaaaacctcacccagcgcaagttacaccccttactcaaaaggggcatgtttttctctcatcggttcgtcatggcccattcatacccctcatacgacgatctgtcttttgaaaaactcagtttgatcccattcaaatccacaatgttgatcacagggatttggatgtaattcttaatctctacgagcaaggcaaaccgttctacttgtacaccggcagaggaccttccaccggaagcatgcatcttggacacatggtcccatttatcgtgactcagttggtgctatttgagtttcctatactctgagcccaatcgctccctcccaatgctcatcccccttcaataaaaaaatcacaggtggcttcaagaggtttttgatgtgccattagtaatccaattgacaggttcgtttattaacatcttcatttcaacactgacttcagattgatctgatatctgggacattgctacagatgatgaaaaattcctgttcaagtctaacttgtcgttggaagactgccataaatacgctttcgaaaacgcaagggacatcatcgcttgtggattcaaactcgagaagacgttcatcttttctgatttagattacatggggtaattcattcttaaacttaaccatcaatactcatgttctttgcctgggaattgccggctacttacgctgaatcattctttgcaacgttacagaggcgcattctataaaaacgttctacagatctctcgagcaatcacctataatcagagcaaagctacctttggctttaccgacacgttgcgtattcattccacaaattatgtcttgataaccactggcaaacgataggggaaaagcctgctgaaacgagtttcgggacttgacggacttgctactacagagacaacattgggaaatcgcattttgttgcgatccaagcggcgccagcgatcagtagctcgttcccacagattttctcgacgaatgtgaatgtgccatgtttgatcccatgtgcgatcgaccaggacccctacttccggttgacgagggatgtggccggtcggatcaaacgttccaagccatgtctgctcctctctaagttctttcccgccttgcagggcccgactagcaagatgtctagttccgtcgatagctcggctatcttcatgtcagactcgcctaaacagattaaaactaaaatcaataagtatgccttctcgggcggtaaagcaactatcgaagaacatcggaaggaaggaggaagaaccgacgtcgatgttccttaccaggttcgtcaacctcataagatctctccccccctactttccttcccttcccttctcgtcttcatttttcttcagctcattctctcatcttctttctttcaaaaaatagtacctttcattctttgaagaatccgatgaaaaattggagaaaatcaagactcaatacgagtctggagaattgttgacaggagaaattaaagcgatctgtattgagaccttacaaaagatggttgctgactttcaagaggttcgttttttgcatttccctgtcttaatttcgaacaaagggatgttatttttttgtttcggtgaaaattgatcttcttttggggtgatgctggtgggatgtgtttttagaggaagaaacaggtatcggatgaattagtgaagcaattcatggacccccatcgagccattgatcctacagtcgttcccaggaactcatccatccaacaacaaccagtgcctacactatcaacaccatgaattttttttcacaaaaacaaaatcacatcctgcgaattaggatctgcacacctccctctctttcttcttctatctagaatatcgttgtcttgactttttttgttggttctctatcttcgtttgctgggtttttgttttgcttttgtctgcctctctctctctctgtctccgtgctcgtcgtttcatctcctagtctcatctcgggtctcgttttgctatgattgatcatcggaattactcttttcctttccgcactaaacaaaagtaccgaaatgaaacagaacagaagaacaaagagaaaaagaaatgaaatgaggttacatattcttacaagagtgtatttctaattttaataatgggatgagtgttggtattgtatgggtctttgaaaaccctagttcctcacccaagaaacaggaagcttacatattcattgaacttgcaaacaccaaatcagtcattacagaatgcctaccctcgctagacgctccccacagtagtaatcttacacagtcttcctgctacaatttgcattcattccttgtttcccaaaaattcaagtctcacaaagagtaccaagtccttttttataaacactgatccaactctttttctacaaaaaaaaaatcaactcaaaatgcaagtgtccaacccatgtggaatttgtagatgacaacaattgaagcttatgaaccaggaattaacacatgaatcatgaacagataaggcaaagcttttgaatgtgtgttacccctgatgacggaaaaaaaattggtcagtccgaacagcttgaactagccgattctcatcaaatccaccaaatttagctatcaagaagaggtcaattcaccccttcacttaactgtacattttcggggatgcttatcccctagggtgtcccaagctttccgggggcttcaagacacccagtgtatgggttgtagaagaatgtctcatcatttgaggcctttttggctttagattttttacaagccctaaaggagcctccttctatgatgagagatctttgagacagaatcaagggaagaaggggttttgtaagccattgctagacccagggtgggtgggaggatctgaaaattttaagggttaagtgattggggtgcggtgacgagataggatagcgggtgagggagaagggcagtcacggagagggaggcctcttatgagccattccttgatgattcgtcggcagggtcgtcgttgccgtggctttagctgccgaccgctctggtcgagggcttggttagctaacgcccgcttcagtcaagggtctggctggttcgtgactgtggtgtggtcgtcacgcgtgccagggccccatggacttagaccgcctctttctatcggcaatcctcaatgaatggttatggatgcaatgaaactttccagtatagtatacatcaggacagattccaaactagaaggtaagagtactgtagcaaatgaaatagtattatgaggatgtccctatcctgctaaaagtttgcatgaaacatgtttaacaagaaataccacatgatttgggaaaggtgatgactctgcccctcaagccaacagaacacccaacaatggataagactttggtccaggaatttactctgcaatgatattatctcccccccccaccacttttcatcccacatgagtcatctcactaaacattcaaatttacaatgcatgagtggcttccagacctgctgaaataagaactcaaacttactgctttgcgggtctttctcttgtgctaaaggttgtaaaatttcgtatgaaacaggtttaacaataaaaaaagggacttagttaaacgactcccaaaatttggagttccgactcccaaattttggggacgtcctgaggactgtctgtggacggtcctccggacgtcaggccccctaatttttttttcccccccccgttttttgggagttggacctccaaacccttctattggtttgggagtcgactccctaataaaatgatacttattatttttttttgaaccccctcgggggtctttgggagtcaatactccaaaaccccatgggggtttggagtcggcgctgaaaaaaaaagaaaaggaatgaccgggagaatttctcccggccgttgacaggctgcactctcaacggccgggacgattcctcccggctgttgagagaaaccctcttggcggccgagagaaaccctctcggccgttgagaggttacactctcagcggccgagagaaaccctcttggccgttgagaggttacactctcagcggccgagagaaaccctctcggccgttgagaggctatactctcaccggctgagaggaatcctctcggccgttgagaggttacactctcagcggccgagagaaaccctctcaggcaaagattttgaatgtgtgttacccctgatgacggaaaaaaattggtcagtcccaacagcttgaactagccaattctcatcaaatccaccaaatttagctatcaagaagaggtgaatggttatggatgcaatgaaactttccagtatagtatacatcaggacagattccaaactagaaggtaagagtagcaaatgaaatagtattatgaggatgccactatcctgctaaaagtttggattagacatgtttaacaagaaataccacatgatttgggaaaggtgatgactctgcccctcaagccatcagaacacccaacaatggataagactttggtccaggaatttactctgcaatgatattatctcccccccaccacttttcatcccacatgagtcatctcactaaacattcaaatttacaatgcatgagtggcttccagacctgctgaaataagaactcaaacttactgctttgcaggtctttctcttgtgctaaaggttgtaaaattttgtatgaaacaggtttaacaataaaaaaagggacttagttaaacgactcccaaaatttggagttccgactcccaaattttggggacgtcctgaggactgtctgcggacggtcctccggacgtcaggccccctgattttttttccccccgttttttgggagtcggacctccaaacccttcgattggtttgggagttgactccctaataaaatgatacttattatttttattttttcaaacccccacgggggtttttgggagtcgatactccaaaaccccatgggggtttggagtcggcaatgaaaaaaaaagaaaaggaacggccgggagaatttctcccggccgttgagaggttacactcttggcggccaagagaaaccctctcagcggccgagagaatctcggccgttgagaggttacactctcagcggccgagagaaaccctctcggctgttgagaggttacactctcaccggctgagaggaatcctctcggccgttgagaggttacactctcagcggccgagagaaaccctctcggccgttgagaggttacgctctcaccggctgagagaaaccctctcggccgtgagagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccgttccaagagtcaagcggtgtgaagatgatagcgccaaataagagtttctaccagatggttaatatttccagaatggaaggccatttacccggatttagtccctcaatggttgccacgttgtttagaccagcaagctggcgtgaagagtatctttgatatagggagcttaggtaatttttgaatttggccagatctagttctgttccgttcataatgattccggtttttgacttgtagagccggaatggcaacgattctccccctgacgaaaatattgtatctagttagggacacgaagtcacctggatggtcgagcgttgggcaactaacgatagagtcaaactataacagctggtaagcttgtaggttaatattttggcggccgggaggattcctttcagcaggtgagtatactcacggcgaccgagaggattcctctcagccggtgagtatactcttggcggccgagaggattcctctcagccggtgagagtgtaacctctcaacggccgagagggtttctctcggaggccgagagtgtaacctctcaacagccgggaggaatcatcccggccgtcccttttttttttttttttcagcgccgactccaaacccccatggggttttggagtattgactcccaaaaacccccgagggggtttgaaaaaataaaaataataagtattattttattagggagtcgactcccaaaccaatcgaagggtttggaggtccgactcccaaaaaacgggggaaaaaaaattagggggcctgacgtccggaggactgtccgcagacagtcctcaggacgtccccaaaatttgggagttggaactccaaattttgggagtcgtttaactaagtccctaaaaaatctttatctgttggtgttttttttctccggcacccttactcaaataggatccctttacaaataatcagtaagtgatttttttgatttccagttgtagtaatcaagagaaagttgatgagattattaaaatttgtattcaactttgattagattcaaagattttattaagaaccacaaaacttacaaaaagaaggcttgttttgatcaagtgtcataaagttaagtttagtattgcacagttccttgagtaaaaatcaaaccaatcaaaaacatctgaccaaatttagatataaattatttacagaacatttcagatgttttgtcactttgtcccaatagagagcttcatgacctgttaatttttgaaatcaactgttgaaatttgttgaaaggaatttttgctgatttcatcaggaagtgagtttgcagggtagctttcttcaggattcacaatcccacatctcaatctgattagagatgttgcatgatatgtcaacctcccaaaatcagaagccgaacccgcagttagataaagcctgccggctcctttccagtccttgaggcatttttagcgcatttctgtctggttgtttcaagtatcacattgtacgcagacctcacagcatttgtcggctgatactctcagtttaagttcgaacgtaccgctattggttttcgttgtttgtgatgatttgacttgctctaaaatttgaccatgtcccccccttattaagtgatgtcgtaatgtttttttcactgcgggccccgaaccctacgataccatccgggaaactcttcccctggctcaagaagctgactagaagggtctccgcaatcttttgttatggtttcattcatttttgctacagtttgaagtcggagatgtgtatcgccatccgatgtatgtgaacagcatttgtcggagtttctaccgcatgcctgtgagcagtagcttaattacgagtcaactgcagttttgcaaggagcatcaggaagtcagaaggtattcttcaagtggctttgtgttcaagctatattttattttgactgaaaacaagattcgcaacctcagctttgcgactccaatcatccaatgtttcgatttctcttctgttgctactttttactgctgatatccttctccccaatctgtagtaccactcttgcttcagagggatacgcagaggaatcaccgacgtggaaaatcggtgacgatatctggaagggcattgaacccttcaaatttgatagtgtaacaacctgcctcagcaagccatgggacactgaaagtggatttcatcatgatttgcttcagttcaacgacccatttcatgttgttcaagagcaacatgatcaaacctgtggtgatatgggtaagtttttggtgcagcttatcagacaaacctctcaacattttttaagtaagcacgagtaggagggggaatgtgctgacgttcaaaccacgaaccatcaattttctgctaatggccgggcagttcacttcaaccaaccggaaaagatcgaaatgaaatcactcccactgttggccagctcatcggaaaaggtggtgaatcacagtccagagcacactcaatacaatggtgagtgggagaaggatattatttccaagcaaatctgaaaactgaatgcttcgttgaaaatctacaaaaccatccttttaggtcaaacacctggctcaaacagattcatagagcaatttacttcggcccctgcagctaccaatgaatatcagaattgtgaactaacttcttgtgatggtcaagataatgaacttttgaaggcggataaagaatcccacaatataatggatcagttgaaagtgtacaactcaaaggttagcccgaaaaagaacaaattgtatgatggcattttccaaaaccacaggaaattccggatgaaagatatccaacctggttttctgcacatcttcattcaaagattttcgatacaatttggaaacctagaggaagaaatgaaaaagtgcagatttataaaagatattccttttggcaagctgccgattgttgccagctcacggtttatccgtccgatcgagcaatcaactcacaagtacattcaaaataaagatttgaccaagcggataaagagattagtttcctggctaatttatataaacaccgctactctcagaaaatttctcccgaaattcaatcgagagaatgaaatggaatcgcataacaaattaattgattggctgatccaagagacttttgatcctgaatccggtgttcctgttatgggaatgataaaggcagataattttgtccaagacgaacgtgcgtttcagaaacatcaaattgatctaattcaatatttatcaagttgtgttttcaaccctttagccatcggaacggcttgccgtctggtcttggtttggtataatgacagtcatccgaacatagcaagtctgctaaagggttctgagcaatccaagattgatttccttgtagatgttgtcttgacaaatgccatcagacacaaaattggatttataaaagaagtcgggactttgtgtcaatgtggagctcaatttagggaattgaacatgattgggttggaagaatttcctaaaactttgataccacagagaaattttcccaacattggcttactgggtgtcaaggagactaatatcttgaaaaaattgaatcgaaatgtcgcattacatgccctacaaacaaagctcgtcaaaaatttgaagatattccaatttatttgctttgcattgaatcagtacagttgctcaggatttcaaacaaatttcatgaaaacatcagcaccaatacaattttagacaaatgcagaggtctcctgaactatctaatgctcttccatcaagttgtgctgagtcatatattaaaaggaaaatggccaatacaaagtcaagacacaaaagatttccattcccactttctagattggctttcaaatgaacttcttcaacctaatcggagtcttccagtatttggagaagttgtgaataaaaatcagccactgacaagatcaagatttggagaggtacaacagctcctgataaattatttcagtgaaaatagagcacataaaatgctaccagaggtttctaatgcattgcttgagtattggtataggaaacaaaatttcattcaatggtcacatctttttcaagatgaaaacccatttgataaaaagatattactggacatcttgaaaaaagaagaggattgttttgaaggatttaaatacaaaaggagaagaaataccattaatatggaaataaagcataaaaagataaagcaagaaagttggtgattcttcacacaacattcacattaatcaagttaaactgaatatggctcttccaatctattaatcatggtccagatatccaaattaattatgctactctatgaatggattgtcttcctttttatttaagttctatctgataggaatatttccagatggatagtgcaaaagaaaggaaaataattaggagtagatgtgatatacaagtggatgtaaagcagaaatatcagagattgatttcattgtgatactaaagatttttaagaagagctgttttctcattagagggggaatactagggaccagatacacaagaactgattattgtattgatttgaggtacaataggtccaaataacactaacattaatgaggtagatgtgaaaaatcaagagaacacacatattcttgatacaaacagaaagtaaaaggtgcaacaaaaaatcaaagattaaacacactgtaatttgatttataaacaaatatctacaattattctaatgtttgaaaaaaacaatcattgatgtaagcagaaagaatggaaagaactggataatgttggccttagcctcaaaccaatttgataaccaaccccaaaagattatcataaggatgtataaatttattcacaactcaggtaaaaattcaatctcaataaatctaaattgtaaattagaaaatggaagttgtaactagtataatttaagatatttgatcactgtatcaatatctaccaaaaaatcactctatgcaatataattaaaattctcaaacaataatacaattcttgacagcggtgggcatctatgctacactatgctacaggcccatttagtgttagcgtagcggtgctaccagctgctgttttttgtgtagtgttagagcgctaaaatagcacatttttgtgccccatgcgtgtagtgttagcacagaaaaggagaaaagttctaatgctacactcaattgtagcgtttttttgctacactacgccaggctaaccctacagttagcgtagctggcccactgctgttcttgattacttgaaaataaatgtgttgcaaattcaagataattttgtctctttgaaactaagaaggggaaaattgggaactgttggctctcccaaaggttgaataagctaactaaggctatcagcactgcacagatacttatatcagtggtgggccgctacacttttggcccaaaaagtgtagtgtagcggcgcttttttgcaccaaaaatttgtagtgtgagcatttttagcggatttttgctatgctatgctgcactacaggccgctaacagtgctacagggccaaaaaaccactaaccagcttgttagagtagcgtagtgggccctttttcggggcctttgcacataatgttagtgcagatgtggcggaattccgctacactacactacaataacactacagttagtgtaactggctcacagttgcttatatttccaaatttcaaagtggtatgggtctgcacatttatggtcttcaaagttaaatttcataaaatcataaccacataaatcgtaagatcttaaaaccttgtttgcaggggatcttggtaatatgattatgtaagctttggccttcccagcgaaaatagttttattattatatgatttatgcgcttatgaatttatgaagtttaactttgaagaccataattggcaaacttgctggaaatgggtagcattttgttgaaactgtgactctgattgaatgagacaagaggaggaagaaactggaaaagaagaaatctcaggacacagagcaagaagaacaattgttgaatagccctcaaagaggggataaagtctcctagattgtgagatggaattaaagaactctaactacaagtggctgtatgagtggccacagggattggaagcagataagggtgggccaaacttaacacaagtccctccgaggagtcgtgttgttaattatcacttaactttcactcctttatccgtgaaatacatgtaccacaagtcatccctgctctacagtattttcacggtcaaatatcattaaaaataaatatgtacatgtattgaatagtaagtattgagtgttaatagaattaatatattcaatacatgcactgatcacaattatgactaagttattagaggatctgttaagtatacacatcaagagcaactattatattgatcaactagtaaacaatcatgatgacactcacagatcatgaaaaataatgatcagtcactcaattgatgtgctcactctcctggccaaagctcccctgattctgagcactcattctttacctccttcaatgttctagaacttataatccgtgcctcttgcactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtatacgtaaccaacataaatctagtctacctttattgttcttaagcttcagtacttttactcaacttatccacaatattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaactaattctgttaaagcttaataagtattgtcagcccattcccttttgggaataaccaaatcaatcccaggtgagtcctagtaccctggatgcctattaataccctgtattgatccggatgcgctgttgatagcaagcctctcagtaaaaaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacataacactcaccacgctcaaacacttcagtcaactcatagtaacaaccttttactataaaatactcaggttagttacctagaggctgacacgctgtggtatgtccatacctttccatttatcctcatttttcacatcattttacatatattcttcccagtattatttcatattcagattctacacatcatttcacccctagtcacctcttacagcttttcagtagctcttatagttctctagttatcatctcttcagtatattcatagttacagaacagtacattacttcatacatacagtacatatacattacacatcatctagttacagtatctatgtaatatcactccttcatcatagtacatcatcttaactacactacatcatatacatatttctcttcacacagctttgactttccatctatgattagcacttgtatacacagaacatctatctctaggttacattatttctcatccctcattactgtttaagatttacattacccatagccaggatttcccccagccatggtgctttgctgttgtatgtacatgttgtacacatatatactcttccttcctcctcatgtatttttttccctcatgtgatttccatgcatgctttatgttagtctatccatagttttagtactagaaattatcatcacccttatatcctcaccagatatcattgccagttatatttgccagctatactttgccagttataaacccccttgccagttataaatcctcatttgtcagatcatcaccctttgccagtgtcattcctcattgccagtgttacacccttgccagtattatcccatcacacctcattgctcctcctcctcacaccccagtaggtactacatacacaagctcatcagtaatagtagactaagataaagtagaaatcagccacacctctattcttctttttcttagtgttacactcttcccatcagcattgtacaggagggcagcctcatcagcacctgtagtctcaacttacattagtactagtgtagttgtctatatcccctccaagctctatctccctggttgagtagttccaaaacgtgtagcaacctccttggagggacttgcatcaaaggtgtcatgtcttgccctacaaactccagccaaatggcaggagaaatggtcccctcacccatgttgcccggtactcacctgttacaatttgtttctcatcctgaggatttgacaatcagaattgtgggcttctcatcttattttcagctgcttcgaacttttgaatatccctcctccctggcaagagacgtcctgtaaagttggtgatgtttaaatattttgcaagcaatcctccctgattatggccggatatcctatcgggtatatctggtcctaataacatacctggagtctgtgttgtactgttggaacctgtcagaactcatccaaggaaatacaatgttgttgtattgaggatcgtatactatgcattggccatgatatgatttgtgatctgatatccgcaagcataaaaaatttcaaattgagttacttcacaaaataaggaaactcactgaagaggaagtgagcttcactggtagttattgcaggatgatataagaaaaactgcgggatgaaagctgagatggcaggctaccaatctgtctattcagttttttgcaacttggctcagcgtattttgaagaaatgttgatgaaatttctagaaaacaaaaatatgagtgagattctgtgaaaaaagaaaacaggatgaaaacgcgacaaaggcataccactaatgtagatggaatgatgcagaagagtgagttctttgagaaagagagagcagagagcgagcaagattctgagacagagagacaagaatcaggagaaacaaagataagagaaagttcagtttttcatcatcaaacaacagaagagaggtgaacaaggaatggaaaacaaacagagcagaaagagcaagagatcctctttggagcagagaacaatctagagtgattaagtagataaccaatgaagactagggatgttggagggagaaggcgtgtaagtttttttcaggcagagagttgagagttagttggggataactttacactgggaacttgatccagtgtcggcaagcgtaggagtttgaattcttgatcaaagtgagctagatatgaggatgagccttgtaatgaaaagcttgagtgagtgagcaaatcttgacaaggttaaggaaaaagaagggggagatgtggattgagtgctgtttgtctttattgaggtctaatcctgtcagccttagagatacttcatagtatccagaagactgctaaaatattaaatactcaatatgtactataatatgtagcaatagggggtattaaaaacaaccaaatccaccattatttaattgactggtttgaaaaaatccacactttttcaaacatgttggttattcattcaaccgtttttggggcccattgatgcaaaaaaaagtttttggaaaagtgactggtttcaaaaggtggatttcatacattttatatcccctaatattatttaataaaacaatattttataagattataaagggggttgcccactggaagtatccccaaattcccactccttcaaagacttcgtatatattcaaactcttgaaggacaaaaggaataaaaatataaattatagaacaaaattaatgtatattaaattagggttaaatatacatctaaggtaaccttagaaattttattctacaaacataatcaatttattaaaacttgtagaaaagaaattaccacactatgtcaagagtgtggcactttctactagtaatgttctatttaaggagacacatgatgtaattggctataaactgttagaatagtcacatatgcttacatacatatgcaatatgcttctactatagttgtacttatggcagtgtacttagtttgacccatgcttagttcccagcctggttcctcactgaatccataccaccatctttattgtgtcaccaaactgtcacaagacttttgtctgtgacttcagtcctgcgaccctgtgcccctcaacaggttatgatccctagtcgcttcagctcccaacacctctccaacctactcgatatctcgtcaaccaaaagcctacacgatgccatacacataccgttggtccctcaattggatggaaacttggtaatgtttacatcttggaggtcccgactcaaagacgttctcgcgatccagggggtgatggatattgtccaagggaagatcccttgtccgccagcagaatcacctgatgctaaaccaattgtttgcaccaagcgcggctggaatccgcaggacttttgctcagactgggaccacctcacggatacggctcgcttgactataaagcttaccctattggtcgatctatctatccaatattgcaacttgaaaccagcaagtaaattatacagtgtgatttgtgaagcttacgaaaataacactggggcccgtcaacttgcccttgaggatcctttttggacagctaaacacgatccaaatatccctattgccaagtgaatagcttgtttgtgtaatgctgcaaccgatctggccacggtcaaacttacgccaaacgatgtggaacttttcaagctaaagaaaagagcttagaggggaaaagaacaactacacaggggaaaatgtgagttgaagacttggatgctgatgaagctgccctcttgtcaaggcttgggagagagttacactaagaattaaagaaaaggtgtggctatttctgtgggtaatcttagtatgagatttattactgatgtcttgtacaaagtcacctgctgagagattgaggatgtgggggattctggtaaggatgaggctctgggggataatggtttctgggttcaatttcttatcttctgggggaaaatcaataataattacttctggtaattactagtaagtgatgtctgctaagtaattatctgtttacttctctaatgcacgcatggggaacacagtaagtgggaaagagtcttctctatatacatgtgggtggttctgatcaggtactagtggtaaaatatcagctgatttaagaagatggtatgaaataagttgtatctgaaagacaagtggttatgaaataaatgtggctgacaaatgtgtagtgtgaaataaacatgttgaaaaggagaaaatatgaagtaacttctgtttgtgataaacataatatgtagtgcaaaaagaaatgagataataaaagactgaaataaatagggggttggaaaaacgactcccaaaaattagtcgacgactcccgttttggtcgaggggtcgtcggctgggagtcgttcttccaaaagatggccgactttgggagtcggccatcaaatgttttttttatttttttaatttatttttggggagtcggcgccccaaaccgcccctcatgcttaagggggtttgggagtcgtcgctcccgctcccatgaccgacaagaaaaaaaagtcttatcgacccggaagggactccttccggtcgatgagcgtctatcgacctcgtctgccagtgcatattcttgctgcacatcgacatcagtctcaacacataaacgaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaaggcttgggagagagttacactagaattaagaaaaggtgtggctatttctgtgggtaatcttagtatgagatttattactgatgtcttgtacaaagtcacctgctgagagattgaggatgtgggggattctggtaaggatgaggctctgggggataatggtttctgggttcaatttcttatcttctgggggaaaatcaataataattacttctggtaattactagtaagtgatgtctgctaagtaattatctgtttacttctctaatgcacgcatggggaacacagtaagtgggaaagagtcttctctatatacatgtgggtggttctgatcaggtactagtggtaaaatatcagctgatttaagaagatggtatgaaataagttgtatctgaaagacaagtggttatgaaataaatgtggctgacaaatgtgtagtgtgaaataaacatgttgaaaaggagaaaatatgaagtaacttctgtttgtgataaacataatatgtagtgcaaaaagaaatgagataataaaagactgaaataaatagggggttggaagaacgactcccagccgacgacccctcgaccaaaacgggagtcgtcgactaatttttgggagtcgtttttccaacccccaataaatattctgaggtgagatgagaaatctgtgtggtgaaagatatatgtaggtgatataagcaatgagtaatgagttgaaatgagatgtatgatgagaatgtaggtgatataagccatgtgtattgagtttgaaatggaatgtaagaatgaaatacttgtagtatgaaataaatgtagaataaaataaatgtagtatgaaataaatttactatgaaataattgtagtatgagataattgatgtatggaataaatgttgtatgaaaagaagaggatgaatgatgagatgagatgagataaccaatatctgggatgaagcaagcagaagtatggaatgaaatagtatatgtagtctgactaattggtatctgggatgaaataactaatgtttactgaaagattattatcatagaaagaaagtactgagagaagactaatttgtatcttgagatgtgttatatgtagtatgttgtagctatgtagtactatatattatgtaaccaaactatgtgtaaaaatactattttgtaaccttctgaactggatacaagataaagggttatgtagcatatgcatatctgattgtaataacatgaaaactactgtaaatagctattttgtactatatatgaccttgattggtctcaccacaacaatcaacagatctgtgattgtcttctccgaggactcgacaattcctggaaaccaatccgggatcacttagtctatgtgccaaatgaagtatccctagacgacaccataggagcccttgaatctcatgaattattgactcaggtctcctctgaagtgttcgacgcattggtctcggcagctaaaataaagcctaagctaggctgttggaattgcggccagaagggacaccattcctcaaactgtcccaacccctccatcaagagcaaacaggcgccacagaccgccaagatggcccatgctggatcagtatccttctcaactcttggaaatgactctgaagtagacgacgagaacgacagttttgacaatgactgtgacatcaagtggggctaagtccaggactcaatcacaatattatctttcttgacaaacacaactccggtgctagtcaatagtcaattctctgagtgtgtttgatttttgaatatattctctgttgtggagtttctctgttccttactacctcaagatctctgacttgatttcctttcaactttctgttcccctgagatttttttatgccactattgattactactagtgatttttttatctctactttttaacttcaactatagtcttcagcaagggggtgtgttagaatagtcacatatgcttacatacatatgcattatgcttctactatagttgtacttacggcagtgtatttagtttgacccatgcttagttcccagcctggttcctcactgaatccataccaccatctttattgtgtcaccaaactgtcacaagacttttgtctgtgacttcagttctgcgaccctgtgcccctcaacataaacatgcattatgatgtcatgggacatcgaatatacattatttgaaatacgtggaattatttccattacatcaggggaataattctaccatggtataccaaaagtgagattctagaatattctagggggggcctcaagaggacctctagaatatttaaggaggatttctcctgcctaggattggttccttagcatattcacccccagtacactcagtgagtacagtgaatattctccacctactttttgagtagtctttttacccaatccaaccctaccttcttactggaattattattaagctaagagttagcccagactcaacacttaattaactccttaaaaagtagttgctgcaagaccaccacctctgactgtagcctttcagctcaggtgcttgccagctacttcttgcaatattaattattgcttccaaacactctacaataacatattctgttattgtctcctacagtgctctcttgattattcaagtgtcattaactgaggagtgtggactttgaacctcttaagtgggaagtttggaccacttaatactttgagggtgactaggagtaatcttggtctttaaacgagtccttcagcacagtgatagtacttggcttctatattaattaagccaaagtttcatacacatagctgacagaaccctaaccgtttgatgagtttgggtttgcgactctcttttggtatgtaatgctgcgcgcttggtgcttgagtttcacaggcgttttcacatgagtttcaccgatatttgaacatatttttagaaaattaaacaaaatcagatcaggggttgtttgcagaaaactcatttcggttgaggcaggcaagcaactttggaggtaagcctctcctttggagacactttgcgcctcctcagagaggattagttaagcttggagtgggccccaaccctgactgggaggtaaactaaatttacttcccctgccactggggatgctaaaggagaggtaaatatagccccccctcccccccccccccccccttgggttgtatagtgttgctagatgtgcaatcgctataccaacccaagtacctccccaacccaacggtgtcacagggtcaatcctggtgaaatccggacttcccctcctaccaaccgccacttgcatcccccaaaagacataaaaatggaccctgcctcccttcgccgaccgcggccttccacacacaagggattggggatagcaccctgcggtggaaaataatttttcccagggtttctatccgcgcgccgcagttcctgagctggtaagtttaccaacacggatgcctctgcgcggtggagatggtctaagctggcttctgtagatcccaatggtgaactctgggtccctttccatcatgtgtcatcctactctaggtcactcatgaaatggcaagttttgccacatccacatgttaggtttgtgcaatgaaattttctatttctgtttgtttattctgttgagctaggctaccagaatatgagtttttgtatgtacagtctcctcccagatgtttatagccatctgttttgagctccacactgggaccccaagaacttcaagtcacaagagtttgtggaatggtggacaatgggtctcaaagaatgaatatgaaaaaacaattataaaaaacaagattataaaatttttaataagcaaaaatgagaaaatcacaaaaactgacagctctaatatttctttcaggtaaagatgaaatatcagaagtgatggtatgagatctgaaatgaataataagaagtgaaaatttggaaaaaaatgactacttggtggtttaaaaagggtgcctagggggtcattcatcaagaaatgtggcattctggtactgcaatctactaattttgactgcagggtgtctacccaccatgctcaaacttattttggataaataatttttatttataatcattcttttcatgttccaaacttgccttctgtctattcacttttcactcaaacaaaaaattaaagttttcaaaaaaagttgattttcttttatctttttcacaaatattaaaatcttgtttttttatcattattttttcatattcattctttgagacccattttccaccattccacaaactttcgtgacttgaagtttttgggttcttggtgtggagctcaagacagatggctataaacatctgggaggagactatacaatgatgtggtgataataatgataagatgagataataaataatggtaaaaagagtatgtacaacttggccattgaatatcggactatttatactaatgcccaccactggtgtgtgtggactagtccgtaaggtcctcctctcctgtcaaagcatttgagaatgctcgctttctcagaccttgcgaatttctttactctgtacttacttaaggttattcgcctcctcttgattgctcgatactcagctagtaacgcttttcttttgcaagcattaagtctgaatgccgtcttaacattcgcagtgattgcttttgtattcacatctattagttctgatagttctttgcttttgtctttcttctcttgatttgctttcctttgatagtactgctttcgatgactactgagagccaacttaacatgcttcgcatgttctatggcttgtagatcggggagtcggggatcatcgatctcaagttcagaggctttaacgttgtgatctttctgtgacacttcttgtgtaatcttgtggagtgatcgaggtgagagcatacagagatttgcagatgccacctgctcaacaccacacccatattaaaaaagggccttggttaaacgactcccaagatatagagttccaactcccaaatcttggggaggtcctgaaggtgggtcaagctaagggtatgagggcaaaccctctggccattggatctgtgtggctagatttcacagcttgttcagaatttgattggttcctctgttgatcaagaatatgtgacattttagccttacagatatgatgggcagtggaggacttcccgtcgatctggaacccttgatttggaaggtctaatcctagatcccaaactcaatttggtgaagagaatcaagtgacattgacttctcatcagcaaacaagatttggaatctggctttagagcatccgtatcggtggctaaatccgcgcgagctaaggactttagccacaacattcaaccacatcgggctgggctcaagtcaagtcaaactagctcttggctccgattcgagctaaccgttgctagatctagcaacggttagctcgcaagcaagctaaaagcaaaaaccggtgagtgtgcttcattttggtgccttcccgcacacaatcacacacctcaacttcaaaccacaccacactgtttaacctcatgccacaccggtgtggctgaataggcttcgctatagtagcttagcgatagccgcgagttaaaaccgctggcttttagctcaaccggtaaagatgctcttaggaaggctaaatctaggatcccagaccgacgggaagtcctccagtacctgagtacagtacaagaagtggatcaatgcctccttactttttttcaaccgatcggccgaaggtgagcttcaagtcaagtaacctctttctggtcgtcccatggtcatgactcatgagttgcaagctggccggctacacagatttcatgactactctgggatggtcgctcgagttaggttatcgacggtgagatggttggtggatcggctgatgaggtaaaaataaatagataaatagatattatgtagggtatgcaattacaaatacaagctgatgggtttatgaaaggatgattgattagctcagcagttcttcgatcgggaacttgttcttgttttgatctgttctgtgccccactgcagcttgactctgtctttctctacactccaagttgttgttgttgttgttgtactacaaaatactagtactactgcaagagaagactaccatagaattaattttgaaacagcagcttgtcgacaaactctatatccttcaacctacccacgatgaaccaccaccaccaacaccacggccagctcaaactgcaggaacaactgctactagaacaacagcaccagcagcaatactctactaatactccaatctcatcatccgatgacctcgatgaggatgaagaggaggatgaagaggaggaggatgaagaggatgaggacgacttcccatccaagttcctacagaccacccatcgcaagccagtcaacatctacgaggctgacatggacctctcagaccaactgcgaaaccacaaccagaaccagcagaacaacctcaacacaacaacaagcaaccctctaatcggctcgactggttcgattaacaataaccatctccctaacccaaattaccaactccaacccagctcacaccatcaccaacaaccactggagcccaacttatccccgatcgatcaccctgcccctccgatcggatacaaccatagcaacctgccctcgactactcgcccgggtacccacagtctcactcccccgggtaccaacacccctcaaccggaccagccaccgatcatccccttccagaacacctccactgcccacccacagtccagccccactaacctcccacagccaaccgaagtcagcaaagatttccaccgtcacctaggcccgatcccaccatgtcagcccccccagataaataaccttattctcattcttttctttttgttttcccttgacaccaaatacccatatcagttgtttgagccgtgctgtatgtcctgtatgagtctgtcagcgtcttatttacatcctactgtttgtgtcaatctttcacagcactcctcgaaccaccccacagcaacagcaacaataacaacatcaacaacaacaataataataataatccgaaacagtattccagcgaccatcgcccaaactcttatcagtcgtccgatcaccaggcgcagcagcagcaacaacagcaacaacagcaccagcagcagcagcaacagcttcaacaacactctgcagccggcttatcggctagtggcggagaagccagctggagcaacggacatcgccctcactcacgcgcctcggtcaacgccctagcccgtcctaacaaatcccaacaacagatagccgcgccaacgaccaacaggagccgaatgggcccctcagaaattagtacgccaacccaccatcagtccaggcctcgaagggtctctgatggcagcatcaatggtggcgttaggaaggacatcctcctccaacgtatggccgaagccttgcagagcgaacgcgccaaggctatcgtcttccaacgtgaactgcagaacgccgaacgtgaggtaagccgatcacacgcacaccccccacttgttatcgacacgatcgtcaatgatgatgaaaattaatcctcaaacagatcgatgaattggctaatactctcgacgaacaacgtcgcgaacatcacaaaaccattgtcaacttgagaaaagatatcaaactgctcaaaaaagagcgcgagagcttggtagaagcactggaggtaaacaattctcccaccagcactaatcgagcaatgatctacagcccgatctgaccgtattgtttgtaatgtaaattacaggcagccgaaggggttgaacaggaagaagcggagcgatacttagccctgttagacccggcggcccaggctgtaatggcggaagaggaagaagccgaggagcccaatgggcaagggaaaccaaatcggagtagaaaccaagccccaacaccgcagccgatcctggacgactatgatctgtccaactacaagagtacgatccgcgcgcagatgcaggagcgatcagccctgcgcgcgcagaggatcaagtgagtctttccagtttctagacatcagcacaccataaatagtcaagagttactgatccacatggctttcctgctgccgtcgttctatgtagctccgagctcttaaagatcaacccagctgcagctaccgaagctaacaaatccgactctgagaagggcacaccagacgttcattcccacatccccgcctcccctgccacccgtcacggtagaccccgcgagacgcctagtcggatccgccgcaaactcagcaagagtcgtccgaatagtcgcgacgggactggcggactgttttggcgaaggagcggatcgcgcacacgtgagactgtaagccatctttcccttgtcttcctctctctatctttgctacttggccgcgtcaacagattggctggccggaagcgataacgccgctagaacaaggaaccaaatacctcgtttctctcctgattgctgtgtagaacgacgacaagtcttcgtccgcccctggcacggtcatgcatcgacaccccaaccaagcaggtaatcgaaagacttccgctggccacactggggcgacaaccgaggaagaaggatactacgattcggggcccttacaacgatcgaacgagtccttcggcggtcgtagtcatccagctgggaacgggaaaatcggcaaactcttccgcaaaggtcggtcccctctagtgtctccctccttatcatcccatacatctgatttgcttactgcgttcctctgtgcggattcgctagtctttccgacgtataaagatgactcccatctcgatcaaactcatcctcatcaggatgaccccgcgtaccacgatcttcccgtccatgctgtccatgaaagacgacgagtttctaccggcgtggctgctggtgcccatcggagacgacaatctttcctggactagattgatcattttacttttttgtttgccctctgctcaccatgctatgaattgatttttcttcaatatcatcggcctcgttttttatttatttgtttctgtctctcaatttatccgtttctattttctgcttgggtagtttcttttttccccgtatatccatatctcgtttgctcgcttgtttcttgctgttcttcttccttgattgacttgtcttaaatcttgactatctcatacacacatgtttatatacattcatacacatacatacacacatacacacatacataatatccgccaatcgcgacttccttactttgttttctctatccattgatggatagatgatctagccctcactttttacatatacgcaatacctagtgagatttacccctgcttgatttgttgacagttattctttacatgtttgtatagtcacagtatagttttgttttgttttgtttcttaacgtgtttctgggtttggtaactcgatcgttcaatcttaggtttatccatccttttaactcgtaattcaaggacacctgttttctcattttatctgagtcattccttgatttcgatcttgatacaaatctgttttcagatttactctggtcaaatttggtcaagaggaaaccatctttcatcaaggggcagctggaggctgtgctggacctgccccaaagtcggggagctcgaaatacccgatcacactcggggaatgcttccgtgcagaacatccccgttccattttggtcgcgcaaaccatttgcgactcgagctcaccaagttcagcactcaactcacttcaaattgttaccactcacacacctctcatcaaatcatgaacacccctggtacgatggctctcggttggggtctcttgttgtaagcaaaaatcccaagcttcatcattggctccataaatcttccgtccaccgatttttgaaacataactaacatcgcattacgttaaataatgtttggtatttattagggttgctggtggaggagggctatatttcgccaagaaagatatcaacgaacgaagacgtgaccaagcccgaaggggcatccgctccaccgacacaagggaatgttgagcctctctctctctctatctctgtcgaatgaatgactgctcatcagacggctaggcgcttgggacatttataacgcctggattacagggcacgagagggtcgccgatcatcagaaacctcaatcgaatcaacctctcgacaataatgccactgcatcttcaggggtcgagcctgcatcgcagcccggcttagcatccacattctcaaaattcgatcgccagtatcgccagcccgacccaaactctaaacctcctcatgaaacttaacgacataatccgagattgtcccttggagcctgcttgtgttttgtatatatcaagtctagagccccttgaaaggcggtttctatcacaatgcaaatccaaaataaagtaaaataaattaacattcgggtctgaaaggaaatgaatatgtcaatatgttttcatagaaggaaatatcttcgttcttcagccgtttacggtgatcaacactctagacagaatggtgaacgttgcgcacattcccaatcagtagtgggatccccgaagaggatgatgttcgcacgcacgagttcagacgagggggagcaactccagacagcagctccccttcgaagtcggaaataagtgtagtctattcgacacaaccaagctcgattaaccctgtgaagaaaacttggatgaccggtggaagttgacaagcaagatcacaaaggcccctttgtaatattgccagtcaactggcaccagttatgcgagtgtctttgtacagtggtttggttttttaaatgcgtgtggctttgggaagcaagagatatgtatcttagcctccgagcacacccccagagtcatgctttctcatattcagcattctcgactcgtcctactgctgctactactgcactgagcacttagaagaaaaagtttgtcggatatgcccgaatagttgagctcactagtgcagagcatgtacaaagattgttgtgtctagtaattgacatcgtattggaatgaggtgaagatgacttgtatcggacattgtccttgtgaaaccagccagaaaaaggcgacagcccaggccacaatcagaggcatgcgtttcttcataatatccaagcatagccaccattggcccgtgctgggagtgctttgcactaggctggatgcgctggacatttctcggatatgcccgaagatctcagccgagtgcaggaagcccctgccaactgaggatcgttgtgccatgggatcacatgttgttgtcgacatgaccagcagagaatcagcttgcacaaccatatgtttggcgaacgttggacgcaagaaaacaggaagcgttttggcgacaagttctctttccatgttatatatacatgaagaggatctcgtcttgctccgtagaatgatatgagaggagatccgactgttttcccgacccaggtcagatgttgccctttgggcgcatctggcatccctacctcaatagccccctaggccggaagaggtggaactgcttctgcggcaccgtaggagatatgtttcccagtcggccgctcagcaattcctcgccggatgtatcgcgagagctctgcaagatatggttgttgttgttgttgttgttgttgctgctgatgttgtgaaggagcggttggaaactgtggcggggatggcggatgttgcgaggagcaggggtggtaactaatcgttggatgtctcagttatcattgagaataacggatgagaacatccagtcgacaatagtctcggccgcccatgatggctagtcccatcgcccactctttttttggagaaagggggaagggatgaggatcgggaagaagaatggcggaaagagaagaagacgaacttggaggattcgttcagaaatcaaatgggatggacgccaaggagatgagaaggacagtctcatcgccttttgccaaatctttctgaagaagatcaggatgatgatggcgaggaagaagaagaagaagaagaagaagaagaatgcgaggaagacgaagatgatcaagatgatcaagaggaagaatacgaggatgacgaagaagaggaatacgaagaagacgaagaagaagaaggaacgaggatcaagaagaggaaggaaccaggatccagaagaagaatacgaagaggaaggatccaggatcaagaagaagaatacgaagaggaaaaggaatgtcagaaagtgaagaagaagaaaagggaaaggactgaattcaaagggaaatgaaaggtgctgaaggccaaaggaatgggtggattcgccggcagctggttgtcaataactcttggtgctacaagagcgaaccagattaactaatcgtccacctatctgtcaagcggggtcatccagatacattggatacttgaactttcgcaaaccaagaacaccgatgggactgctccattatgatatactggaagcgatctcgagaaatcagccaaagaagaccacaaggaattggaaatcatcaatcctcagtcatcaagaaagccaatcctcagttatcaagaaagccaatcctcagtaatcaagaaagccaatcctcagtcatcaagaaagcagaaggaggatttggaaatccgaactggggggaaaagcgaagtctttgtgtgggagttgttgagatgatgaactggggggacaagtgcgaggtggagggtctttataagccaaaccagtggggcaaaaagcccctcatgccgcgcagggcacccctaaggcgactgagtccgcccgattctctgtttgtttgtttctttctacctaagtgtattcgatgtaaaactttccgttagactaatgaacattttttgtttgtttgttttagactgacatacgcgcttctttatacttacaaaggttgattcaaactagcttgcctgggaaccaagtcctatctacgaaaatagttatggatcattcgactcagttccaccctcaacccatagcttaccagactgcgtctatggcattgagtacgatggggcgaaataccggacctaagggatcaaatattgagcaaacagtttcctctggcactctcagtgcctaaggccccgggcttcttctatggtcagtattcgatatcttggcagatatcagctggtctgcggacgcccgacgccaagtgagtccacgagcgaagctagcagcatctatccttttctaattagcccagactgctgagcccacaagggcagcctaatgtgcttttggttccgatcatcttgtagcattgtcaagggttgaaaaatagcctccatctaccaatcaaggagagaaatttccacccttgctggccacacatacatacatcggtttaggtgcagcaatcgatcaatcagaatcacttgatggcatgtatgaccttggtagataagctagcttgaacccctcactcggtcagccctacagaagattatttagatcttgtaagattagaagtcgtaagttaatatcaagctgactgattaacctataaattaatattgctgagaaataaacaagactaaaatgaaaaagaattgggaaaacaaattagaagaatcaaaaaggaacgtgatcaatgagagacaactgagaggaagaaatgaaacatacaaaagggcaggcaaagattgaaagacaggtatgattagtcaggagaacatatagaaagaagcaaaaataagatgaatggaaggatggtattgattataattttctcaaccactcaagacttgacaaaggcagagttagctgaattgaggatccaaagaattttgatgagattgatttcagtttggtcagttgatgttgagttgagagtgtttgatattcagccattggagagatgtaagaaaatggaagaaaatgaaataaggaataccagttggtgaaaagaaaaggatgggacagctaagcaagatttggtcacagtgagtgaagggtttttcttgagttgcacacctgtctgtcttggtctaacgccgccgttgacaaaagcaacaaatgtaaattggaggtcaacactggtcttagattgcatcaacagtgcaacagagacgatacgagatggtatcaggtgtttattcgtattgtctcagaatttgaatacccaaaaataccagatttgtgttgtctcactttcctgagacaatacacatgtatcgtctttgaaaagagagacaagtattctgtatggtctcagatgactggtcccaccaaaaccgtatttgatacacaatatatttggctgtattgaagaaaaaaaaaacaaagacaatttttttcatttgtaagtctgaatccgagacaataaatttttttgaccaaccaagaaaatactgataccggtatcaggctcaaaataaagaaaatacagatacaaatacatgtctcatatctgttgcaccgttgattgcatgacatcttgtttggctctctaagcctatttttttagttatacatatgtagattttaggaagatgaattctgaaaaattatgaaaaattgaattttcatgccatacagtataggcccaacggtgcaacagagacaatatgatatggtatcaggcgtttatctgtattgtctcagaatttgaatacccaaaaataccggatttgtgttgtctcactttcctgagacatacacatgtattgtatttgaaaagtgagaaatgtattctgtattgtctcagatggctgatcccaccaaaaccgtatttgatacataagatatttggctgtattgaagaaaaaacgaaaaaaatgaagacgattttttttttcatttttaaatccaaatccgatacaatgtattttttcaccaaccaaggaaatactgatactggtatcaggctcaaaataaatatgatccgatccgatacgaatacatgtcttgtatctgtttcaccgttgataggccctatgttttactgacaagctggcaaacaaaataacaacaaactcagtgtgaattgagtgcctgtcagtatacatactatggggtgaatgtttttttttcaaaaaggtttacttttcttttcttctgcacaagaacaatgggagagatctgttgttaaacttcttcaatttatgggcttgaaaatgggttttgtgctagtcattgctgcttctatggaaaccttcccttgattatatggatttttgagaagggaatatccagcaagattaagttttggcacatgcattccctgaatttagatggtgttcaaaatttcatatctctcactttttactagatgggataaaattgatggtttgtcaggactttgctagctgacagaacaaatccaaatgagattttgaactgattttgaccacacaactcctatgggaagttatacaattagtttatatgcataaatcttcatgtatcaggattcctgtgaggaaatcatgctgctgtctttatatattgtacacttagctgttctcatggcagtgacatgttttcaggctaactaaaccaagtccctcccattgaagggggggcactgtcccgcagggaccctccaaatgagggacttatgtgcaaggtcaacctgcctgcttgagagcattaggaaaattagacttttttgattcactttgtcgggttcatcttttgacattggtggataaagttgcccaccaaacggaggggcttttccaggagatttgatcactttgttgaatgagctggtgaggtgcctcattgcctgcccgctgagcttttcatgactgcattgctctgaggtcttttggaggtgtctcctgtactgggtgcctcatctgatgtacaagaccttccacatgaatactgtggctggccatcaatattaaatggggcatgaaaccacatattatcatgaatttatcttactagcatcaaagatcctagaaactcaggaacatgcaggaagatacaaaggccatcttccatggccccagagacaaggaacgagtgattgtcaatcattctgatgagccgacagggaggggctagaaagatagagaccagcgaggtgatcaagaaaatcaaaaaattaggaaaattcaatctgatgtacaaaattgagacaggatgattacaaaaatgtcccagacaatttttctaatgctttcaggattcggggtcacccttccacataagtacctccctccggttgacacaatgcaactgtgaatgtttaaactgaaggcatgtatttctttataagttttgagtaataagaaatacaatgaatgaaggaaaaattctctaacctgaaggcaaatgacaacgggagagagacaagacaacaatgaaattgttcaaaagacaaaacagaagagaagactaaaggaatgtgtttaatgtcaatgtctgtattagaaatgaatgacagaaaagaaaacaagtcatttataacctactacagcaagaagaccagaaggctttcttgaggattggcaaggtgtcgataggaaggtagagcacgaggtctgtttgcaagaaatttgataggaagggaagtgttagagtagtaattttttgagccagataatagaagttgggaaactttaacgtttaagctttgtcaagcggaagaaccatggagattgctacaatagtatgaagagtgatatatagtgaagaaagaaatgtaaggtctagataagtgacctttaggtttgacaaggaaaagaaaagggaagaagtgatttgagagggagagttttaagtacttgagttgaggggaccaatgctagatatgtgccttggtaacatgaatctcgatttggtgtgagattgaatgatgatgtcatttgccttgctttgtcctagtctggatggaaacaaggttgagcgcgtagggctcagatttcaacagcgacaagtggttaccactccgacaaaggagggcagggacttgctaagttaggtttttcagacattgtcattattttcaattgtcagagtcatgtgacacccaaagctgagatgtcagcagtagagcctgcgcggagctacgcagcctggacaagagtactgtgcgccgcgctggtggctgcaagaaggtccagacaaaaggcatcacattctcttggccctgcacttcactttcttgactcaacctggatgataaagaaacacttcaagcgaatctcctacatactcacacattggaatcggaatcctagttccttgtccgtcatctggtctggttccgatgcgaagctaacgaccacataagttgattcccacaagtcgagctgggacttgatcaatcgaaaccttcagacatttatttcaacagtccatcatcaagagcaagcttcacatcaaacaaccacttatctttctagtgaaaaccacccgttgaccgttgctcactcctcatagaactcgtcagaatggatccttggtcttcgaatgattgggttgaatctactgaacctgcaagttcttcaacactacagcttgaacttgatctgaaaacaacaaacgagcagcttcaatctactccatccacttggcctgttcctgacttaagcttacccaactgggacaacccctcacctccaaaatcaagctcacctccaccaacttcaaatctccctctagctgactcgagccagactcgatcacagctcgatccagccacatcgcccatcgaaacgctgaccatcaatacacacatcagctcgcctgcgagctcgagccaatctgttttcaagacgcctgactctgctggctcagataaatgggtccagtccaaccaatcacccgtcaatgagccatcgactgccttacacgagcctgttacctcggattccatccagatgacgtcatcagccatcgccccttccatctccgccgatcttagtcatccaactcagcccgctcccgatcccgatcccgatctcgataggtggggaacattcactcagaccgacctccccccaatcgcatcggtcatcccctttcctgagccggatcccccgagctttgcatccacatcgcccattgaatccggatggaatggcgaaactcatctggggggatgggacgatgggctggccattgaccattccctaccgtccttagggacctcagactctattccaagaccagatgagaacaatgatcagcagggttggtcctcacctcacttctcagaccctgatcataatgacacctcgggagatgattggggtcagtcgaagctgcagggggtagatggaatggtcagtggaccgccttctcttcatgtctacaattgcacagctcctcgtaaaattattgctgacggctgttcaaacgttgtttttctggtcaaaacagtccccgaccgccctgtccaagcaaacaatggacagtcaaaaatcagcccatgatcaatctgctggtagtgaattgtaggcatcgattaacttcggattttttttttgggggggggagattcgcttcaaagattaattttgtattttttcttcttcttttatttgatttagggctggacatgtcggggagctatctaaggatcctctacccgagtcttcagcgagatctgccgaagttttccaatcagccatgtcaaaaactgcccaagctgccaccaacgcgatgaattcagcaatgaaccctagaagcttatttcccaacgccagcactcaatcctccgtaattggatcctcgctgattgattcctcaaagcacgcgaaatcaatgaattcaaccgataattcatcatggggcgattgttcggcgctaggtgcttcacatcatccgcaagattcgaaatctggagcgtttggtgtacatgatcctcaaaaaacggcccaacagcaagaacagaagaagcgtaccagttttttcgggttttggtcgtcgaaatctccacccactccgagcacaactgattctctaccgactcagaagatggctggtaacccctccgtgttgccacccattggggttgcggaaacacccgtgtcctcttccaatcagactaagggatctgtttctagcgtcgaaccccctccagccccttggcctactctatcgcctgcctctcctgaccctcaacacgacccagcaccttcagccatctcacgcctgttcggaaggcttggagctcgctctaatcatgcctcgatcagtacctctgcaatcgatgaacaaagtgaaattaccgccccatcgaccgaattgaatgccaatgacatcaagtttttagatcacgtcaaaaccgtaccaattgaggcaaaatttgtgccgtatgatgactttccaagcgctaagaatgctaaccagaacaactggactgcaacaaatacgagctcacaatctgaatcgggaatttttgattttctttcggaaaacagcatcagcaagaaagacctcgtttctcgccctgtgtcatcaaacgttcctggttatcccaatggcagagatcccttcgaattccttgactcgctatctccagactcaacccgccagaagcgtagtttcggcgattcaaggccatcatcggcacggttatcatcttcgccaaaagtaggctcaatacaaagctattctcatttttctccatcgtccaatcacccaagtaactctgcgagacacgccagtctaggcgcttctgatcagaaaatctcaggggatgacttggatgaattattctctcactttcaaggtgctgagatctcaccccaagtccaaagcagccggtcatctccgtctgggaacaaccctgcagctctacgtgggtttcaaaagcctctggggactaagtcagttccacctttaggttcaacccaagtgcggatggctagtactattcccaagccaatcttgcctcgagattccaacagtttctctgctatctcatcaagttcatcgtcaaaagtgcctattctagccccaccgccttcttcatcacgacccagcacatccggcccgatcccgctgatcccgcctccacgacacaatgtcaacaaacaagttcagaatacaaatgctcagtttggtgctttaaactctgtctctccaagtcaaaacgtgaccaagaatctccccttccaagctcctagctatatgacccctgctttccagacatcagtcataagtgctactaagcctgggcctccgcagcccaataagtctaaccaagctggtggattgtctaaagaggatctcagcttttttgattcattaatatgagtatcacatggattgtttgttgttttgttttttcctatcaaaattgtcttcgtgcccgtgttggtattgttttgttcatcaaattgattggtgtctttgtattggttcattttttttaccccttccacctctagatctccaatagttactttttttactctattctcctgcacagacacccaagctgactcagtatatgtgtataattccaagctatttcagatacatcaagtgttcattggtgatgggtaccattaaaatttagttaatttatgtaacaaatggtgtcaatttggccattaatatgtattcctaaacaaacatcgcattaagtcgttctactccaaacgtttagaataaactctcttgtacaaaaggtcgagcatggtctcccagtataagtcgtcagttttgaagtaacgagtcaaatgatctccggtggggtgatttctataccaataaccaatgagagtaagtgagagccgaaagagcacaaaatgtgactttggttcggtgaagtaatcaatcaattcaatttgaacttcatcgaaatgtgacggcttgaatgtgtccggacatcgaaccgcttccacctgtccaaagagagggtaggatctgtcccccaatggcttgagtatcacctgtgtgagccacttagaaaaagacttgtgtgccctatcaattggcttgatttggactgagttttgtatataatctagcaagtggtggtggcacaattgcaaatgaaagaacaaggattttatcttcaacaccatgtgatcgctctggattgtcttccaattaaggtgtacgattctgacggtgaattttatcggcgtcttttcattgtcgaggctcattggggtttcgagtataaccggaaggtcatccatcggatactttgcgtgcgtactggaagagggaatacggctttgctccacaaacgttttcaaaaccaaggcttcatattttcctagggtgactgatgatactccagcgaaccttgtcgggacgagtaataagggaaagtcactcaagcggggtactaggaaatgcttcagttgaatgggtgttctgctgttcactttgtggagatatcgtaattgatctggattgtcggccttctcttgcgaggcagttgccttcgatatagctgattgcaaaagtcgcgtcaacccggctttgtcttccagaagatgcactgtgccaggatttttgttgatgtattcgtggataatggaaaccgagaccttgagtagtcgttcaatcgatgagtcctggctgagatactcgagtaggtccgcttgcatcggcccgaacgctttgccgtcttttggtaggcttgcggtttcaactgctcctacgacaggaaaactgcctcctgacgggtggaaggcctctttaaaaagccaatccatcaacttttcatgagcaaggctctcggctatcaagttgggctctccactggcattccgcaatagagccatgtgggcgaagatgagccaacaaatcaatttgttgaacgtctgagacaacttatcacccattttagttcggtagccgctcccatcagagttatcgagtacccgaattatggataattggtcattggtagtgcttggacacatgacagctggataacctgccattttacggttagtaggtttcagtgtcggaagcctgttggcttcaaagcgttttcggatctctagagtgaatctttttgtgaaagtctgcaagaattccctgctcatgcttttgcgaggataagctgccgcggtaagctggtctttaagaagctctaacgaattatctggcggcgtcattgtgcgcctttcatttcgatcgtctttcctgacctcttctacagcctcattcacggcgttcttctcgtgttcatcgtggcgattgtcatgatgtactgggagctgtgagtcggggtggtacccataaacctcgttgctttggctggggttggaacctcctggataatccgagtcacattggcaagaagataggcgttatgaatttcaacggtgaaagtactgcaagaccctcacttatttctttacttacgaggagcttccctgtgatcttccgtaacttggacaacaggttcctgggagttgaatctgacgtgatgagagtcttttctgtcgttttcgttatggaggttatcataatcaacgaacaaattcgacacaaagtcgtcctcatcaacatggtccccgttgtgtcttggactggaaacttccgagcccagatgagtaatcggagctggatttcaatcgcgcaagatggagatcaacatccacagtaataaatggagccataaaatatacgcgaattcgacttaccatgagtctggctgtggttctctatattctgcacatgtggttgcagggaattggtcataatgccatgaggatagttgtgcttgttttgttcgtggagaatggcgtaaccctccagcagatccgacattaaatggtcttcatcaacatggtgatccttgacgcggcgcgagtaagaaactttcgaagctaaatcaacaatcggagctggattgcaatcagacaagatgatggggaatctcaaatacgataaggaagtcagagaagataccccggtggaacataccatgcgtctgtctgtggttatccatgtctggtaagattggtggcacggcgttgggtgcgacgccacgaggattgtcctgtttctctcccccatgatgatcagtgtaaacctttttgagcagctccgaggtcaaatggtcctcatcgatatggactccgttggcgtggcttaggttggaaaggtccgaagcaaaatcggccgtcggagctaaacactcatgaagaagaaaaagctcaacgcgcgatgaatacaccgatagcatgccgagctcaacttaccaggtgtctccctatggttctctatagtgtttatggtggggttcgatgcaatgctatgaggaaagttcagcttgctttcttcatgcaaagtggcatatccctccaggagctgtgacatcaagtcatcctcatcaatatggttctcgttggagtggcttgagtggatgggttcagaactgaaatgattccccggagctgaattaaaattgcatgggcataagtattaaaaccacaagcaatactatactcatgcatcacacccgggtttcacttacaaggactgcgaggctcagtaacgcttggtaacggttcgaggggcttggctgcaccgcccttagcagcattcggtttgttttgcgcatcatggggattgtcataatctaccagaaactgtgagacaaagtgatcgacatcaccgagttggtcggtgtcagagccggggtgggaagctgatggactcgagtcagtctttggagctgattggaagtcatcaaaggcagggacatccggcgtaccaagtgtgtccttgtgcgcggttgattccaatgaggatccctggaaattgtgtcttcccggccattggtttgaggagtgtgagccttgtgggccattcaaaatagacggccacacgggcgaagacgcatccgaattcgcgctgcttgagccagaatgcttattcggcaaagaaagaaggttatattctggtgctggcggcaaactggcatgatcccccttgggaaatccattgacgcctgcggagggtatgtcgtaccacccaggtgagaaaaagtgcgatgactgaggagttgttgggttcataggctgatgataggcctggtaatcgaatcctcctaactgtgaaaacggccgggaagctaggggaaaaacgagccaacttattataaatgggatacaacagctttctttcatgattggctccatcggcacagtgaactactactcacttcctatgttagacgtgggtaggcgccactccccggactcagaccttgatgaggcacctgcattaaaatctaatttccaatgatctcgagggctcaggctcagcgcttgaattttttgtcgttttcctacatttgataatacttcttctggttgatggatgactgatcagcggtgtcgctcggcttagataattgggtccatcaataatatgttgcaacccaccattctgtttgccatgtggagtgcttggttgttgtatatcggcttctttagctgacaggtcttgcgatgctcggaccgaatattgctgattttgggccgatggtcgctttcgccaattcatttctggtactttcgtgctaagtgatcccccgactcggccctcattacttgaatgaatgagatagggaagggtatcatgattctttgataaaccattaaggcccggcctggccagaatctgggaaccgattaggagccaccctacttggggaaggagaaaggtgaacattttcaaaggattccgagctggctaggctaaacgctcaagttaccatcgcatggcttgagggcgggcagacgttcgaacctacatataagaaacaaagcttacgtgtccactgcaacatcaatcagtgatactaacggctaccgtcacagtctagcgcgggcgggcaaggattcaccctgtctggagccccaccgaaaacacaaacgtcaggagctgttgcctctgaatctgatattgattacgaggcaggattccaaacgagagaccggcgtttcgtatctatactatgtatctgtgtaatccaagacaacagatttgacgcaactggcggaactgcttgacagccccagcttaacagagcctccgcccagcgtcccatgaaaccctctctgccctctctgtaggagaggcttatgataaataaagttggcagttgtctgaagcaatagggatattcagggtcaaaatcacttggaattaatgaaaaatatttgcatcattcaaacaaagttatgaaatgttatgaacagggaagttgtagctttgatacttgcagtatctgctggcatttccgtttcgcttggtgttttttctcaaaattaaatcccaagcaattggatctggggagatgaggactgtaccaaactaaactgcgaatcaagtcctttaatttggctttggcccaaattgcaatgttgtgtctgttgtgggatggtgagggcagtcctaactaaaactcatcaggcaaagtaacattcctgtcccagccagatatgtggctttactcataagcttctgatcactggttgaggcgagctgtacttgcccgccaaagccaagctgagtgggtttgatgatggtgagcgctgcatacccatggctatcttctatataatccgtactggaatcacattaaaagctacagtaaatacaattttgggaagctggccacttggctatcatagatcaacaattaatgctgttcaatacgattgtaaggaaaaccacaaaaggattttataagggccagaactgtcgtagaatgttatgttgaaagaagtaaatgacctcactgtgaacaccagcagccaggattcagccgctaagagagacgaaaacaaccaagcaaagaaacagaaataacaaccggaaacattcattgatatcaccggataagaagatgtaagcggggaaatatagaaattataggacgcaaacatcttgatcaatgagtattacggagttttaaatttctctctggacagacaaaacagctaaaacttgcccggcttcttggtagcattcatttcgcttaatattctgattgaagttttccagtaatttaagtcagtgttaaaatatctaatccaataattcatgtcttcatttttgtaccagtaaccgatcagagcaagtgagacctgccagatcgcagaatgtgaatgcgggtcgctgaggtaatggatcaaataaatttgaacgtcttgaaattttttcggattgaaagtttcttcagtctccaccatctccagcgttccaaagatgggataattgtggtttcctggatgtaggaagacctttgagagccaagcaaagaactcctcgtttgagtttcgaatcggactatctttcaaataactcgacaaatagagatggcataattgtagatggcggaataagcatttcagcttcaacaccatttgttcctggttaacagactttccctttctggaagtaactaagactatgaatttgtttggaaggctagagtctttgagcactgctgaggcgaatttaagcggaagctttccaacgggagtttgcttcatacgtacatgataaccactcctggactctgtataactatccacgatcatctgttcatgaattcccaaagcgactggctgatcacgagaaaaagattttggttggagagctttgctaaagtaaaaatccaggtttgctatttcgaaattcccaatgtgatctattggttcgtcggtagttcgctcaaagttgtcaattttcatttcccaaacgagtgcgttgaaaatgattgattttatatttgaatttaaaacacgttcatcaggccaaagaagcttggcaaccatgggattcaatttctggttccaaattcgaataatctcagtgcagcatcgaagaatattttcagttgatatttccttgctaagaaagttgagcacaaccgtttgaaccggcccaaacgctttccctggtgcaggtggggtgttcagtcgaaccattccaaagataggaagacttccttctgttggatggaaaatctctttccagagccaatcaatcaattctctgagagacgatttctcatcttgttcagggagctttccattgatttcccttgatattgctgtatcgataaaaagcagccaccgtatcagttttttgaacgtcaaactggcgtgttgttgtctcttgagtttttgtaagtcaggattgtcgtgaggccggattatgaattcattctgtttccgacgacgtggaatcatgacggctggaaaacccacaatggtatgttgtgcatatttttcctgcataaccttgtgcggttgaaaattcttctggagttccagtctgaatttatcggcgaaactttccaggaatgagtcagtcatacttgccttaggaaagggagacactgagatgagttgcttaattttttcgagtggaatatctgtctgtccaatgacaagctttcctttttgacgggctttcgcaatttgttttcttctcttcaggttgtaggcatttctgttgcgcatttcagtatgcgagtggtcatgatcaacgaacagatctgagtagtcctcaaccacaggttgtttattcgcgctgctgtattcgatagcttctgaggtgaaatgattcatcggaaatgtattgaattcacgcgaggagataagtaggataaatttgaacgactagaaaggatgcgatacaatttacttcgttgttactcaccggaaggctcatgatggatcttgggtgattcaattgttggttgctcaaacctaggcccggctattgattgctctgtgaagggcgagctgtgttggtcattgaagctttccgagttcgatgctatgggccaagaagcgtcccaattcgagctgcttaaatgaagaaggggatttatcggatgctcgaatatcggctctggttttaagggccaattagaatggattggttctctcaagacattggcatcttcaaaacgtgggccttcgtgccaaggagcttgtagaagtgaagtgtaagatgtctgggcggttgggggttttaaaggctgatgataggttccaaaattcgatgctataggccaagaagcgtcccaattccagctgcttgaatgaagagggtgatttatcggatgctcaaatatcggctctggttttaagggccaattagaatggattggttctcttaagacatcggcatcttcaaaacgtgggccttcgtgccaaggagcttgtggaagtgaggtgtaggatgtctgggcggttgggggttttgagggctgatgataggcttccgcctggtgattgaatagtcttgactctgaatctgaaggcggtcgcaagaatagaagacgtcagacagtcccgcaaattcggctcgatgggaatattgtggatgtgttctgcctgctcaccttgcttgttggacccaattaagggccattccataggttcatactcgaatgggtttcctcgatcaaacatagatttccaggcagtgttcatcccttgtgtgctatctggtttttccacttttgataaaatcagctcttgtctgtcaagaatacctgatgtccagctgtcagctgaaacactactacattcacaattaaatcagcgcgtagcgccatcctctaaacacacctttctgtttgccaggttgactgcttggtcggacgtcggtttccacagcggagaagtcttgtgatgggtggatcaaatgtttctgataggcatctgcagatggtgctcgatccagtctaccttcttgcaagctcagagttcccccagacggttggcgattttccacggatggagtcttcttagctgattcaacaatatccgagagaaggccatcattatccgagatcctactgaagcctggccaggctagagctttggagcttaatacgagccatccgagcttaagaagatggggggcaaccatttttttagtcgcgacggaccgagactaaaggctgatggtagctcgtcacggctggaggcagacggatatgcagtttaattgggattttaatcgaagggaatcacgacacaccaagcccgcttttgctatgaagagctcaggctaactccctgtccctgatacatacgggctcgttcggcgctgcctcgggtccgagatctatattgcattctagaagtagaaatgttgtcccatgtagggtgagggactccatgggtgctccccagacgagtttcgtaaatatgtgtatcatgtcgcttgacagagatagccgaagccccaagttcggtgcccgaaggtgttctgttctttcaattgctgcaagtgtttcggtcaattcaatcttccgcttcttccaggtcgctccttgacccgctagatgagtttcgaataaccttgaagcttgtctggctgattgagtccagagaacttgaacatccgaacgatagggccaccttccctaccaagccgagtagactggcggcagaattaccgtcttaacgtgtggtctctcaatgtccgccactgtgcctcactagacgactggcagagggcaagcctgaactgtctgaggtaggccccgttacggaagcccacaggggactccaatcggctcacacttttgaaaagtgaaaagtgaaaaatgaaaatacagatttctgtattccatttaaaatacagatgtctgtattttacaacttcagaattcaaacatgtatttccaaatcacattgtctattacatacatacatattgtttgaagcgatcatcgattctacaacaacagcagcggaagaagaagtcgggctctgactcggagcctggagggagaggagctgaagagccaatcgtttggggcaacaccaaggatgctcaaggtgggaccactcccacagcggatgttgaaggagccagccgggtcgggaaaccgggcaagctcgcacgtgatgatcagttcgctgagcggcaagaagccgatgaaccagatcaagaaccgcttgcatgtcgccaagatcgtagaaggactagtagcagcagtaagggcaaggagaaagaggacggccatgagctcgacgatcagggcgggaaccaggctgatgggggacatcttaatcactcctccagagggcccgctgaataccatcaccccccacatcgccgaccgagaagtccttctccacctcgcagttgtgcaggagttctgggacggcttgggggctcttgtagcccgttacgtcgcgtacgatctcaggagcttgtcggtcgacaagaatgctgagatcgccggcttcttgggaagctctgcccagatccccgtctgagatgacctcgcgtaacgcgcactgctcatcttgctcatcaagtcacccccgaatatgtgccgagtctcctgtgaatagttgtctatcgatatagagtccgtgcctgtacttcaatgtggaagtccgacgttcacgggctatataactttcctccttatgtttgtgctcaaggagcaggccgcctgatctgagaattctgttctcatgtttccgctaccagaaggtaaaacacataatagactatgtgatttgaaatacacgtttgaattctgaagttgtaaagtacagaaatctgtattttgaatggaatacagaaatctgtattttcatttttcacttttcattttgcaaaagtgtgagccgattggagtcccctgtgggcttccgtaccccgttgagatatgaccgaggtacaaagctttctgtccggggctaaaattttaccagactgagagtgcggagaggcgagaccgtcgccgcaattaactgaccagagggaggggagccgggcggaacggcttacggcaccccccgtgaggacgacatcgatgatcggagtggcaatgtggcggctatcgacgctcggaatcggactcggccccggacctggagcacaaactttaaaaatcagcctacgtaacatagccaccacggggaatggcccggtgacagaagtgacgaagtcggatagagttggtccgacggataaaaacacagtttgccaatttccagctcgacaaggaggaacaaaaaaaaaggaagactttgctatagacatcatactcaaacgaactggtatccagagaacggcaaacaaacgagatgacacttacttcctcaagccaagaacctcacatcatcagattcgcatcgcctaaccaccatcaagagatttttaattccaacatacatcctacggacgacgatgaactggtcaacacctcctatctcttactagacctgccgccggagctactggagccagtgaaaaaacaactccagggacacgacacagggaatgccgatctacaaatggagcttcgcggaagaaacgacgacgaagtagttcttaccacacctgataaaacatttcagcttcggacggtacagaatagtaacagtgtgatgatatgtgggaccggcagtttggacgacgagaatcagaagttgggcttgaccgtcttgaaagtgattcacgagacgatcgaattgagtgatgtcacgtccttcccaggtagtcggttggacaggatcaaggagttgcttcaacctcatctctactcaggcgaaaccaacgaagctgtaagacgtgcagaagactcggattcgaccgacgctccaatacctgtctctttgagcttcctgtcccaacagattagggcatccgattctgaaattcaagactacctgagacagttgcacgtcatcgagcttggcggttccttgcgaatgattagcttgggctatctgtcaactatcctatcaggaatcttgaaatcgttggatgagctaggggttggtccacatgaacaatttgctgtcggaccagtagtcgatatcatcacatctcgtctagatattcatcaagctgcactcctacagattttacacaaattttcaatagacttcaagattcatgaaccgtatgattccttcgatccaaatcaaaatgcaagtttgaaattacaagaagtcgtcaactcgattggtcttgcacaattgttatgcatcaaaccaacaaaaatagaatcaaatcataacccaaaggatcatcgatacattcaaaagatgaacgtcgaaagttttttggcgacttggacatcgaaattacccgaaggtctctccgaacattgctcgattgaaagcttatcatcacattcaatcttatctaacgatcagaagaatataatcgtgattccaattgacaagctatctttggagcccaagatgagaatgtcacagctatttgaaatccaacctaaatggaagatcgatcaaatcgaacggttcttgactcctattactggaggtggcatgaagaaaaaattcgacgaattagtcctcaagttttgtcggaaaatcaaagaaccttctgcctctcaatccaaacaaaattctaaaaattcgaacgctccggaaacggtttggctaactgcgaggaacaagtggtagttagttgatcactccctcgcccctttcctcctttttgtaatagaaaaataaaaacatgtaaagttgtgcatggacgggtttccggaatgtcactagatgagctgcatactttgagcccagaaaaggttaccacaagctctgggagccagctgtgccaaatgagttctctaaatctttagcaaacttaacacaagtccccctggtgggaggctcgctggtgtgactggctgggcgcgaagcgccccctcctgcagggagggacttgaaacttagaacgctttcccggtgtgaggcagaaacacgggtttggtggtggcaaccttgtttgccccgccactcattcatcacaactcagatttatttttagttcatgtggaggaaaggtctacataattgcagcggtgggctgctacgcttttggcccaaaaagcgtagcgttgtggaactcctatcgcgccaggcggtaggcagttggttgaagggaaagtgctttgagggctgccttcaagtggggtccggataaattgagctgtgatctgaacaaaaacgtgttggggttggttggttttctgagaggagacaacagaattcgatttctgtggcggttgttgaggttgaggatctgtgaaggtgagtatgaggatcagatgaatcaataatgaaaagatcaatcagaattgatgggtctatcttggatcagatcagagtgccatgcttccccatcatctcagttcaaactgaactttgactctggggagtgacatgtcacagacatgtcatcacatccctaactacaacacaactcaaccaaaaaacaaaaacaagaccacacaacacaacactacactacactacacacacaacacaacacagaacaacacagaacagaacaaaacagaacaaaacaaaacaaaacaaaatgaaataaaataatcaagagtgaaataaaccaacatactaagatgtcttaggaccaagaaaattaaacaagactgtcttctgattaggtgatttgaaaaagataagtaagaataataaaatgataaaaaataaaatcaagatgaataaaaaaaataacatgaagagtaaataataagaggaaatggaataaaataataaaatgaggaaaccattggactgagtggggatttgaggtgataatattgaaatcttgagtcttgaggatattgaagagttgaaagttgaaatttgaaattcgaccttgagggggcctgtaccgtttagaacaccacagcgtagcggcacttttttcatcaaaaaagtgtagtgttagcgttgttttgctacgctacgctgcgctacagcacttttagcggaaaaaggggccaaaaacatcttaaaagcgctgtagcgcagcgtggtgggcccttttttgcggcccacacgcatagcgttagcggtgtcatggcggaattctgctacactacacttagcgctaacagcaattctgctgtgttacgctacactaaccgctacggttagtgtagcagcccaccattgataatttggagttttaaatttttttttttcattgcaaaaaccagtttggatctggtagaaaatatgcaaggaagttcttgattttgaactttgatttgcaaatttggtagagaggctcaagcgcaatctcagtataagcatattgtgtgcctgaaaaatgagaatttctctttttttgtttgtttttttaagaaaagattgacatggaaatacaaataaaaaaattctgaaagatcaacgagatggtagagaacaagaaaaaggctacaatggatgtttgacaaaaatagcatggaagccagatgcgataatgcaaaaacaggcctcaaaaacaggcctgcctcacgggagctttgagtaataatatgtaagcctctctgacaagactgggctgcggcccagaccttcccgcaaacgattcttgtcacgagaggattagttaagcttgaatctttagtacatgccatgattctgagacctcacttcaaaaacatcaaacatatcatagtgagctgtcattgtgtctgtgagccaagaacatcacaattttgcagctacagagttcactctgggtcaggcacagatcatcagcaacacagtagacattgcaagaagtgggtccaaaggcaaaaatcttttggtggtagatagcaacagagtctaatttttttaccactaaagtcataaagagatgacatggcaggtgactgtctgatttgcatggagcctgcttcaaagtgcttgtgatcaaaaaacatcaatattagggggtatcaaatataggaaatccaccatcagaaaccagtcacttttacaaacactttatgcaacggtgggccgctacgctacactacgctatttggccactacctgttagcgtagtggcttttttttttctagaaatcctgtagtgttagttcacgctacacaccgctgagctacctgccagcgtagcgtgaaatttttccctcaatttttttttagtgttagcttgaaataattgccgctaaactaacctgtagtgtaactttttccaagctaacaaaatttccgctaaccaacagcgtaactgttggtgcagctaacatgcagcgtaactaatccccaattacgctacactacagcagcagttacgctacaaaggtagtgtaactgctgctgtagtgtagcgtaaatgcttctgtagtgtagcgtaactgccgcacaagtgagtgtgtcatgtgggaattgaacccgtggcacaaaagtgtagcgctggcatgtggtctggaaggactgtctaagatcctccctgaccacatgactaacgctaccctgattgaagtctttcatgacgggtctagttctggatcagccccatttttattgtgattttttttttttgggtaaggggggggggcaccggaatttaagccaccctccacttgaccatttttttcaccttgctcccatgtgtcccctccatcttcaattctccgaacttcccccacctcccttgaacagcagtgctagcttcccttccccgccttgttcagcgttgaccaactccgttagctaccctaccagcacatcttttgtcctcccccccccccctcgccctttgttcacatgtaagctaccctttttttctcctctcatcgctaccacatcgctaccctactagtactgactaaagccacccaccccctctttgaatcagctaccccccccttgatcgtttgtctgaacgatccaccagccaaggtaccctaccactttgatcgagctcccccctccctcgatctttgttcactcgtaagctaccctctctttcttgcctctgattgctaccctccccctcattaaatcagctccccccccctcaatcgttcgtccgaacgaacgactagctcagctaccctaccaccttgatcgagctccccccgccctcaatcttcgttcactggtaagctaccctgtctttcttgcctcacctcgctaccctactgatccaactagctaccctccccccccctcgatggtttgtccgaacgaacgactatctcagctaccctaccaccttgatcgagctccccccgccctaaatctttgttcatctgtaagctaccctaccctgtcttttttgcctgtcatcgctaccctacgaatccaagctaccctccccctccttgattcagctcccccccccccccccttgatcgttcgtccgaacgaaccaccaccaagctaccctacaaatttgatcaagctccccccaaccctcgatcttcgttcacccgtaagctaccctgtc