agcctgcctactgatgttgaatccatttcatcagaggatattctcaatactgcagggaatttgtctctcattacgtctgacatggtggatatggaacaagtccgattgttccagctgtcggacaaggtaaccaaagaccacacacttctgccacatttggcaaccttctttgctcctgggagatctgcatattcttgactgcgggcagccttacatcaaacttgggcacttaagaggttggcaaatttgaaagacagctggatccctcaagcattcgatgatgctacaaatgtatatactgtgtactaccacttctgtggggcgtatgagaacattggcgggaggatgaccgacaacaccggggccaaacctggtgtcttcttgttgattcagtatttcataggagctcttgccggattggctttcttgtcaggcggctgcattccaaaacccaagcaatccaaaatcgattcctaccgctcaaagcaccaccttcaacacgtccagatgcttgcaaatcttgtgatttttggtccaacatcagccttcaccgcttattgaaccggcccacacgtgaccctaggcaattcgctttctttgttagaggttggggccagtctgctcaaacaaaaggtcaaacatgggatcacggccccaatgccgcatgcaacattggacaatctttggctgtatttcttgaattttctcatcaagatgggcttcacccagcttgatgacaaaggtctcccacaggtaaattggagggttgtacaccaagctttctaccaagagtttgcaactcatgtgatatcacacatgtttgctgaagatattgaaattgctttggcgcagaagagatttggtgtggtttgattcttgattctattgagtgtttgatgtgatgtgtttcttccccatatggtatcttacgtttgttgtgctcttcttccagtctctatatttcaactcgcaataacttgatgtttgagatgattgtgcacaatttagcaaattatccttgggaccagcgttccctagtttgctctctttgacatgtgtttcctttggaattggtcaagtctgtatgcaatgtgactcctctgaagatgcgggaggcctcacgtggctgagggattctagcgcttgaaccaagatgaatgcaacatcatatgtctaattgtatttctgatgtaatctgtgttgtggaacaccacaacacaacagaacagaacaataaaagacaaaacaagcaatagtgaaataaaccaacatactgagatgtcttaggaccaagaaaaattaacaagactgtccccagggtgggtgatttgaataacctactaaagaatgataagaagataaaatgaatatgaaagcaagatgagttgaaaaatcataatatgaatataaaataatcagcggcattgatataataaaaagaaacattgtaacaattagaacttgacagtggaatctaatctatgtttggtagaaaggttgctacccatgtggctaataacaccttcattctgatttaaacttgttatgcaaataaatgttagattgaatcacttgaacccattgggctaataagatgtttggttggcgcctgggcaacgtagggggcggtattgggaggagccctcgtttggtaaccactaactcccaatggttaccccctgtgaaggcaagaaatattggacccaggggtttggggggcggtgggtgtaaggtgggaagattggtgatacagccagcaaggacatctccggttacaatgacaatgggcctgttgtatgcattggcaataacaggccccatctctaaccttgcaagccatttggagcaggggacgtgggtggagccttcagggaccccgagtgattcacagaccagctccaattgtttgtcgcctccgaacttccttgaccaatgcgctgggtcttgatggagttcgtgtagaagatccctgcggacgtggagccacccgtccggctttgaatatgggctctccggtttttcgcctgcgagtacgtgggctatacatgagtaaccacagtttccatcacctgggggattgtattttgaatgaacaaatggttcaagccagacaggcagctcatcagggtccctcagctggacctataattggagatgtcaagggttagcaccaagtccctgtgtcatacgctattacaggggatgagtcataccgcattagtaccggtttttgcccggtttgttgagattatttgaactttgtcttcctgtggatatcatgagcttatatcagcttgggggaaactgacagcatggtttggttgcgctcacatcttcaccaggtggcttgcaggcaatatctttttcctgtcttgtgacctctgcgcatgattttaagttggagggggagccctggggtcccgattggtcaactgtctcctttggcttgtaaatgcatttaggccgaatgcgcttccgcttgggtgtagtagcagggacaacctgtccaataggcattgagctaatgttgccttaaggccagtgctcctgtataagtttgaacttgactcacaggttgcatctcattggtttctggcacctgaggcaaacaggccccttcttccgcgcatgtgaggaaccgaggcccctcaaggggcacgattgggtccagtacattgccaatgtccatattggtggtcatctgggttagattggaaggctcttgtgcacttggctttgcctaaatggtggggaaataaggggtttgtacttttcagcaacaaatcctgcctgcatcaaatctgaatctattacctgcacaaccagttgaggcaaaacagcctgatgatcaggcccatgagcagggttggctatccattcttgtggcatgagagatacggaatatgacttcgggataacctaaatacgtgcgtatgacacaaatgatgagcctggaacatcctatgcagaaacaacttctcaaggcacatacctgaggaataatctgctccaagtcagatggcaactccacatcttctgtctccattgcttgcccgctgtgaggctgctgaaggttagagcctgttgcgcaacctcctgtgtctgagccgcttctggaagccgtagcttgatggtctgcaccggaaacaacatttgattgggcatcttctttctccaaaggctcgcatgatgcattcggttgatcatcggcatccgaaccacctgtacaacctgctgaggaggagacatcctcagattcagaggcggaggaggaggcttcccccaaatcagagtgaacggattgtttgaacaatttggccgcccttgtggaccgtgttggttgttttcgtttgcaagtaactgggttgggttgtacggcggactcgtcagacgtggtggtcttgtcagaagcaggggatttctgagccttggccttccccttggtgattgacttcttcccccggtttgaggcagccctcttctgggcttgggcctccactacttcagcatggataggatccctgttggctgcacgcgtgtacccgcgtttcctcttcttcttagggaccttgcgagtgttctggacaatcggggtgtgacctagggggaccacatgagtgtttgacctcacctgtcgcaacttggccatcagaccgggaagatctgattacttctctttggccagaatctcctccttcaaggctgcataatcttcgtgaaagttgtatggtggctccacattctggcccaacaagtatctcagtgaccaggaaattattttcaaaacaacagatcaagaacactcaccgggttatcagggtcataatacaatttccactgatcatgtatattaactgtctcgactaacccccgctcctccaagatatccgccaacatgtgccagcaagggatccccattgaagcaaagagtgttccagagcactcgtcaaagtccaccccgcctgccactgcgtgcttgttcttattgtacagatccatctgaatctccagcatggcaatcacatgtatggagaccttggtgttcagtggatgcaaagcctccggaattccagatttccccttttgcttctctttcccatccaatgccttgatgctcgccagctgccggtcgaccgcgactgaaatggcctcaaagacattggccaaatccttcttgtgagaagtgatgaaagacttcaaccaagcatgggcagactccccttgcgaggttgtatgattgcccaaatgtgttgttttcccgatccaaggagtaatgaagttctgccgctctgggatgatgtttttaataagataatcaagaacatttgggcggcctgctagatatacctggagctcggcccacaaagaatcgtatgcgtcctcgtcctttgaataaaccaccacatgccacttcgccttgaacacatcatattccgcctgatttgctgcaaaagctgggtaacaggcggcccggatgttttgatcaatgtgccacacacacacatttttctgtgcctcagggaaatgttgggcaatggcattccgcaacgccttctcccggtcagtaacaaacaccttaggtgtccgttcaggggcccacacagacctgagacaggagaccagtcattagttttctcaaacagagagtttaatatccacagctgctcacctaaggttattcaacacccatgaatacgccacctctgactcattttgcatgaaacaaaatccaatggagaacgtcttgttggttgcggcctgcccaacaacatgcaacagagggtatctgttcacatttgttttatacgtacaatccatgaggacgacatgatggaaccgtcttgccagcttcaaagaccacggatgtgcaaaccacaaatacagaagatttccgtccttgttgtaagcctcctcgtgtaaccagttgcagttcttgaggcaccgaatcaagtacatcaaaaccgattcgcctttctgcttggctcattgatgtgcagctgttgcattgtaaatggtacgattggtgacaaaccgctcagccttatccgagaccatgcaagctacagcttggggcttcatgcccaaggaggccatcctaactgcctcatctgccagggccggatccatctgtcggtgtaggacttggtattcgacatccatggggccatgattatgatccagatgatcttcgattcgtatttcccacgggatattttggcgtccctgagccgttggtttgtgcccagaaaccttgaacaggcacccaatacgcctgtttcgagacatgtgttgttgattggactgaggcttctttgagtcctctcccgccaaggaacaacgtaagtagacatttcggccttgaccagagtttgccgttgagagtttgtagccatgggtcactgcccatctctgcacaaagcgcctcaggtcttccaggtcgtggaacctgagtagaggcggtcgatccattggatctacaagttcccaacagatcaaccagttgaaccaaaaataaaaaatgtctgatgactatctactaccagcagtaaaatcaaaattatccacgtcagctgatgtcaataccccatcagaagcaattccagcgtcattctccaatctaacagcagaggatgaggcctccataggctgatcacttatagatttgcctgctgacaaccaggccaagatcagaacatcagtccaaacaattcacaaagaagcacttgacaaagaaaagaggacaaacccttgaaatccatcaaattctcaccagccatgtcaagatccggcaagcctgtcaacgtcgaatcaacgaggggaatatccggccgttgtagtatgccaattgtgtttcaagtatcaaattgcataaagtcacagttcaatatgtagaatggcatatattcttaggcgtattatggcataatcacattctacggggcatttaacccatagtcactcactggaaccaccaagctagctccactcagtcaaaagttatttgggatttaaattttatttgcatacaaaatgcttattgcataatgtaaaccacaagttggccttagttagcttacatattcaatattcattgcatagggtaaccacaaattataggttagggctagaaccacaagttggccatttatagattattggttagggctagaaccacaagtcagccgggttgtaaaatagactatttaaggaggggctttcccccctcattccaatttttgatcatcagatcatctcatcaacagtgggccagttacgctaaccgtagtgttagtgcagcgtagtgttagctttttaagctacgctacacaaaagttactgttagcgaaaaatttggcccactaacactacaggatttctgaaaaaacaaaaaaaaactttagcgtagtgttagctgactaaaaaaaacaacaactaacactaaccaaatcccttgttagtggaattttagcgtggttagtgggctaaaaagttacactaactgttagtgtaactttttgataagttacactaactgttagcgtattgatcccctcagttacactaactgttagcgtaactgatcaaaaagttacactaactgttagcataactgattactgagttacactaacagttagtgtaactgattactctcctccaattgaaaaaagtaggtggtatcactaggggtgagagtttgtttgagaatctggtttcgaagctcctgttttttttggctttgcaccgtttctttgctgctttcatactggcattattattactatcaagagataaattagtccccagggtttgaatcaccccaagatccatttattccatcatttagtagccagctgcaggaaagggaaacaggaagagtaagaagaagcagaaaattagatcagcaacctgcgggagcttaacacaaatttgaaatcataccgcttttttggcccgtcctgtttgtaatccacagtcaatggtcaagaaaatgtgtgtgtgggggtaactaaatcaaagaggggggaggttagcaagcatcagagccagggtagcagtcttctagtttgttcccttttggggaagcgattgatttttgctggttgactttgagtagcaataacttttgcaaaaaaaggtctgatttccttaatttttggttcgttggaaagctggcattgagggctacaactttgtcatccactgtgttgactaaaagcaaacggttgctgggatcgaattgattaaagttagtccaatgcaatccaatgagagacctaagtttcagaagagggagtaagctgaagagacttttggatgggaggatataatggaggtggttgtgatgagtattcaattgagatgaagatcagattgatctttgatgaagttgatgatgaggatgaggatgaaaaatcttgatggggtcttgcttggatcagaagagattggaggtccgacatccatctccccttgcttgaacttcaagttcaaactcagaacccagggagtgaacatgtcacaggcatgtccatgacatcctcttgctgactgaacctcaactcaccgacccattcctcatgtactgctagtcatgtggacaaggaggatgtctggagatgctactaacctgtcatgtcaagtgttcaattccacctcaaggcatgcatttgtgttattttctcacttgaaatttttcatttttccaccattgtgtagtgtagcttaaaatatctagtgtagcgtagtgtgggaccagttacgctaaatgttagcgtcaactcagttacgctaaatgttagcgtgacctcagttacgctaaatgttagcgtcacctcagttacgctaaatgttagcgtcaactcagttacgctatctgttagtcaaaattttgttagtgaaaaaaaagttaaactacctgttagtttagcggtgattatttgaagctaacactacagaaaatttgagataaaaatttcacgctacgctggcagttagctcagcggtgtttagcgtgcgctaacactacagatcttctagagaaaaaaaaggccgctacactaacagttagtggtcaaatagcgtagtgtagcgtagcggcccaccgttgatctcatctcatcatctcatcacaacagatcatctcatctgatcatcaaccaggcagaacagagcaatcaatccatacattaaccagtgtgatcttgatcaagtgccccattgatatcattcagactttgagaagcatagcaaaaggaaagtaaacaaccagtacaacttgtgatcttaaaaacaagagacagtgatcttaaaccattgtgctcccaaccaaggttaaggaagaaggaaaagacaaataaacacatttctttcctcagtagtatctcatgaattatcattcgttatcagtacatacgtcaatcatttttcaaaatacataaacatataaacaaaaacacctcttactcaacaattccactccaatagtctgctgaattcccgttgatataggtttgataagagactgctacacatagttttctctatcatcagttttgccacaacaataataaataaattgttgtgttaactccagtgtagtacaatagaggggcaggtctttcaaaccagccgtaacagttgtagtagatcattacatacgtgatatatctcatctgctatttccccctcacaggactgccaccattcccaaaggagttctcacaccgtccaggagaagcagtcccaggatccagatggttggtcgtgatgcccacagtgacacgttgttcagggtgagcagcaacatcaggggcttgcatatttgatgacaagaagttatccaaagccaaagttccagctggggccgactgcaaagcatccacaggggccagtgggagggggctgatgtcttccggaacaggtggtacaaagcttgaatgaacctcctggaaattagccgttgggtcgcccaagtcccaacatgcattatcccaatcacccgctgggtccacaaggttgcgctggtcagagttagacctctcgtatgcagccgggtgttgtgagttagatcttttcaatgctgccgggtcttgtgtcgtgatgttgcctgggccatgtggtctttcaagctgtaccggtcttggaccaaattgaacaggatgatcacttggttcctggcgggactcgtaagttctgttggattggaaccccacattgattggctcatgaggggcgtaagcaatctgggacggatgtgtcagccatgagacatgtaggacatgtctaaatgtctgcattggctcatatttccatgagtgagttagtgcagtggttcaatgaccactccaaaggatggtgtatatatttatatatgtacatgagtccaagtgcccttggtttcttattctataagtatggaataatcaagtacatattctctctgtatgtatttactgtaataagagtaatgagtaccaatcaggatggaattcatcatctctgtctgtattgattcaccaagagagagagatgatgtcatttcctccacttttggtttaatcttaatttaaatacatattttgatcatttatgatttatatacataaatgatcatctgtaggcctcaccggtctcacaggcagattgatccctgcctttgcaatacttaaggggaaggctttccctctaggattccttcccccagagattattaccatacaacccgtttaccttactacaactagtgagtggggtttttattataatctatattactgttatcccttatccctttactcccatccatcctatcccaatcctagactacagtcaagtccctactgtagcctagaagagagttattttacactctaagcccggcgctgcgaagaccttaccgcaagcgtcccctacattctcaggaagcttaacccctccgctttcaagcgtcgaggcgaggtttctcatccattggctgctagtaaccctagcagttatagtgtgacccgtaaaccccatcaacgccaggtcacataagagaccggcgctgacaggatgcgacgtaacagcgcgacctgggtgggaaccataattgacggcagggttctgctaatttgtctcaagcggccaataatttggatgagcgttgtgagcaaaagagattggagcgtgctggggagggtacatatggaaggagggatggtgatagtactgagggactggtgggtgcatgggggccaactgcaaatggggaggggccaagtaggggtgatgaggatgatggtgtatgcgggggctgagtgatggaagggtgtcgctgtggtgccgtaattaattgccaccgggtagcccgtatgtggcgggcctgagtagaccattggttgatgacttgaatagtccatcaactgctccctggggttgttggaaaacatagcaccaggatgatcacggccagctgggatctgttgcggatgagccgaagaggggtctatttgcccagagccgtggggcacttgagtgccggattggacttgcgtgacggagaggtcatgacctctggagcaatctgtgctgtgcgggttgtgcccagagtaggcagcatggtggatgcctgaggccaagtgggttggttggctagctcggatggatccagcggggaggttcattgggtggccagagttgttaccgccacttgctgaaaaggtattgtgattcatttctcaatgcagctaaaccgaaatgcaaacataaaaggatcaatcacaaccatcttgtcagctgtattttgttatagagctggaattccatccatgatgacatacacagccaaatgggatgaaatctgcccgttctccagtgattcaaaggggctcggacacactggtatggtgtgaattgtgggcaaatccaaatcaaaacacccagttaaagtgatcttcatgtgctggggcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcatatctttccctctatatatacacatccaatgtctctgttctatactacctcgtttgttttctcttgtacatatatattcataaatactttttatcttttgcacccatcattatctttctcttttttttctgtttcttttttgccctcttttttggttggttggtttggagacttgcattgcttttttttgtacacataaacatacaaacatggacttttccttttttttcgtatgtacatatttattgaggaattctgtttgaggtgttcaaaaagagattcttatggtgttgttatttttttatcaatttgagtcattgcgtcaagtgatctccaaaagcttgcttgagcactggggacaacccagtgtatgtatgtagatgttgagttgctcttactcatcatggtgaataccaggatacgggaataatacatgattacggggtaacaaggaagtcataagtgatgagaccattcaccccgaaaaaatgtgtgtaggccttgtgtggtgtccagactcaatatgtacgacttatctggtgttaaggagacaattatggttgtcggtcctttgcaagatttatggagatggtttctaatgaattaagatttgatatcgaggatggatgctggctccgattgggagggaaagcgctcaacttggtggtgcagcgtcaccgagtgatccatgcagagatcccatggcgatgccgattgtactcctcgttttcatcacagcttccggccaaccaccggccacgttgccggatacatgatagccggctgcatacatacatcctaccacatcacacccggttacataattaaataccgctgagctgggtgtgcctctgcaaccgacttcacaccccctccgatcgacttgacagtatactcagctggagggttatgagccatcttccggtgccttggagcacaatcttctccaggctaccgttcaaagcaatccgccccaccccattatcggtcaccgagttaagctcggtttcatatggtccggtagaccggcctcgagatccatgccgatatgaacaccaggtagttgactgccttcagaatccctgcttcgatcgattggcgcaacagggtgatggtttaaaaggagcacctttcgttcaatttcttgttcaccgcaaatcccaaaccgcaacaagtcatcccaaatccttacatacatttaaatatacaagcaagcgtatgatacatacaaactcgttttcatagacaaatcaagaactctagtagtcaacgactgtgttacgaatttctggatatctcctcctcctcatcctattaatagcttccaggatccactccgatcgaagagatgttctaccccggattccacaaatgtctagtgcttgcgatcttcatgggcacgatttcccagatagttgcggataccaagacccctcagccccagccgaaaccggggcccgggccgaccaagcccggacccgggaccactaggacacagcctgctcccgctcccaattcaaaaacgccgccgtgtgagaagggcacaaccccggtttgcgtcgctgcaattaccgataagatttccacagagaaacgtgagtgtcttggcttaactctcaataacaaaaaaacaaaaaaacaaaaaatatgatgaagacgctttcatggggttctgactggaatgggaaatccttgttcatgatatccagataacccgaccaccccgggcggcagtaatccacaatgcacatccgggaccaagatctgttgctctccggcggtcttgaaacacatctcatcggtcaaaaacaaaagcaaaaacaagaaacctgacgacacagtcttttccagtttgtgcgcattgccaggcaaagctctgcccgccggcgcgcccaagggggcgtcggcggcggcggtgacggctaaggcacccgcggccaagcaaccagcgggcaagccacctaaataagtcttcctaataagctgggttttcaattctactgtcaaaccctcggctttcaattcgaaaacaaccaatcggcatcatgttccttgttcacctgcagtctggaatagattgacctaatcaaaaaatacatcattgactctggtagcatgacttaagatatatgcagtgtatttcttcctggatctttagaatgatcacttgaataaactcagtttgagaaacaaaaaaaaacaattcttatcctcgtatttttttttttccctctgcttgactcgtcacaatttcttgaccaagttttttttttgttttttgttcagtctttaatttcactcacaagtgattgtaaataatgcttttgtttatagaaatatttgtaagatcagctctggatcaaaaatttgaaaaaaaaaaaatcaatgccaaggatttgcttttcgtttctaattagttgaagttctgccggttgtttttctgcttcttcttcttgaaaagaaaaggacactgtttcctggggcttctcccatagctttcatttccttcaacgttggagattcagaagggctagtgatgaacttaagctttgaaccggatgaacatcgtacctgtccgagttaagcttcgagcagtactcatactacgctaaatagcaagtttgagtcagtgacaaaaacaacgagactgaaaatcccaatgtatatcagatagttgcacaagagtatggagaagggaagaacaaaaaatgatgctagataaaagtacatggcaaaagtcacaacagcaagctagtgaaggtgatgaaaggggtgcaagaaaaaacctgatccgagtaggaagccaacagtggcactataaattgaatcacttgcaggtatgttgagcaacattaatcttctgggcgtatttattgcatgcctgtcgtagttgagatgccgaagcctaattagcgccgacggccggagaacagactggccaatagcacgccgccaacaagcgccgcgccacctgccagactaaggccgagataaccctctaaagggggccattttcaaagcgaaccaagattaaaaaaaacattccagaacctcccggaatcagtgaatctgcttaccttgagtgaccgccttttcaatcagctgggctaacgatttcgcttgaaggttatgaggttccttttctagtaatagatctgccaacaagcaattcaaggaaagggcaaaatagaacaaagttcaatcaatcaaaggtgaccaggatgatcatgtatggaccgatcagaagtgtgaaaacaaaccgttaaaacgctttgcttcgctataatttcctagtttgtaatgacccaacgaaaggtaatagagacattcacgacgtcgagtggcatcagttcgatagacatctgagaaagacagagtaaaagaaaaaagaaaatgtatcagtaatttagtaggatgatgatgtgaatttgagagagagagtgcaagaggacacaagaacggacccatgaggatagcgatcccttcggacacctgtccttgtcgtgcgttccctttgacgagtccccaggcaagattgaatttggtttgagtggatatccatcccttggcctgttcgttctgatattgctccctcaagaccgtcagttcttccggcgatagtcccagtgaaatgtctgctgcatatggtagcttgtcagtcgagcttgttcctgaagtgaccatccttccttcttctcttttcgatattgtcttggggttgttttgtcgatttgttgtgtctcttgaacaatgactggtctgttggtggatgcttcaattggcttggccgtggcagtggcgacttctggctgccgctgaggggctgtccacaggtttgtgacaggctggctagtgatagcttgtcgagggtgtcacaaagatgtcacatttatccgctcgtgaaatgtgtttctggtgacagggggtgactgttcttaataataacttacttatttatttttagcaatccttcaatcacttcaccgatcaaacctgcatcaaccaagagagatgagagccctcccaagccagaaacgaaaacaaggatcatcaagcttagaattggaagaattgacgtccgaacaactcgtcgaaagattcgccgaccatctccgtcatcagcaggacagcctctcggaattagttcgaccactcgatcgatcgttgattagattactcaagtctaagttgtctgtgagcttcacgaggaaattgttcatcattttctgacatttgatacaaaaaacctgatatatatatatatgtattatatggttgcagtcaaatcgaaaagatgatttggattcactcgtccaaagacaacttggcgaaaatcgtaccttagcagacttcttatcgaattacttcacttatatcatgctggtccagtttgaagacgagccagccgtcatcaatcctgggttccatcactatcagaaacaaactgatcctatcatcgaccacgataataatttcgacctccttctgaacgcctacaagtcagcaccagtttcctcatttttgttttctctacagtctgaataaatcaggcttcaactcatccactttatgtatgcttctgaaatcgcagcccagcctccaacatctttcgccgcccagatgccgcttattttacacggtctatccaacatctctcacacggattggtttactttgctatcaaggtcactaatactctcatcaacgtcttcatgaacatcagagccttcactgagactgataccctttgatatatctgataaaggcagaccgaaagaagcggtcgactaaaaaggaaaaggccagtgaagcggcgcgtcaaatgactaccaccttgggtgtggcttgcatagataggtatgctcttgtggcatctccctcttcctggcgttttggtgttcgtccttggtttttgacttgtgttttatgccccgcgtatccctcagatcccccgaggaaccaagcaaacgacgagcagcttttagtttggcgaacggattattcaaaatatatttcttcgttagttagttcacctgtttacttgtatggtttattggctgagccgacgcactacgactctctatcggaagggttcgaactactaaccaaatcctcactttttcttcgaaacaaaaaaaaacgaacttaactcccaatagttgaataacatgagattatgtgacacggtcgtgaaaaatatatccaatgtgcttaatcagctagaaactcattatccgaaggcagaactggtgacttttcattactatctgggtagactagctctgtaccagcggcgacttcacaaagttcagttctgtccctataattcatcgtcttacaaaaacttactcaaacctgtttgatgatcgggttgatgatctgattaggcccgagaatccttgaagaaagcatttgatctctgtaaaactgatagttggcgtaaccggcggtaatcatcccctctcggttacacccccattgacaaacgccgtgttcataaattgactggaccattcttgtttcttatccgcttatgatatatgctagattgattctgacctacttgatcgtagcttcattgccgctggggatcttacctcgtccaatattacttgaacaattccaactacagaatgaattccatgaggtagttggaagcttgcgggtaagtcaattctaaattgaactcgtcacggccctttttctcttttatcatatgatcaaattattctatgttactcaacctaccattgtttattgacatagacaggcaactggccaggtgtggtgaatggacttgagaaaaatcgagactggtttcggtataaagggatttatatcttgttgcgagagaagttagaagtgatatgctggagaaacttctttgtcattatgtaagaaaaaaaaggaccccttttcacatgtgatactatatcgctaatgtaatgtcaatgcttgatttagggctggattaaaaaatggaaacccaggaatgaggttaagtttgacccaatcagttgaggcggctaggaaagtgtttatggaaccctcgattgatgaagacgacattgtctgtatggccagcagtctaattgatcaagtaagttctccaaactcaccagccgactaaaattttggaaaaaaattccagatgattgatgatcacaatgaaaaattctgattgatgtgactagggatatcttagagcatacattaagcttggcgagatgatcgtgttcgggtctgtgttacctcagatatcgactgtgggggagcacatgaacgaaggcggccccgagcctctcccggccttctcaggaaaggcaatcccgatgagcattcaacccagcagtgatagcgatgctcccgtcaaatcttaccggcgtccctacagcatccgtggcgctaaaaaaatcagtcatactaagagatttgcttgagcctccgttccttccttatatatctccttaaactatactaattactatatctttatggccgtttatcttgaaaatctacaattcattcgtgggtatcagatgtggtttaagattcaagaaattttcaatcaaatgtttgcgtatacacacatgttatgattatggtaccataagaaacagagggacttgatcaagttagtgactatacatctgtgcatgttcatatggttttgtcatgctggtctcatgggctacagagttttcttccttaaaattgccaagctgctgagaatggctgcaggtatcagacagcttcaggcgctttttagacataaacttaatgagaaatgcaagtggtcaaaagcatcagtcagattattttggaccgtttcagttggcagtttttgtgacagatttttggatccagaaggtcatgacaccacccttgaggtgcttaataaaaagtaaattgaattctgatcaattctgttcgaaaagagaaaagaagctgctgaaagggaaagaaaactgaggtaaaactgacaaccttgaatggaacttcaaagagagggactgtgtgtttaatcgtgtgaaaagaaagaagaaggaaaaagatcaaactgccaacatgtgtggataaattgtctactattggagccatcaagccatcctacaatggaaagatccttgtgcagaggagccgcagaagaactaccattgccgactggaatgtgtggtctcttgtttttttttcatacagaagagtcatagatggggaaggaaatggatggatacgtgtgaaggacagtttacaaggagaacttggaccaagtcttttttttttctctgtctagatagggttgtttttaaaatggtttcccattcgcggtggggcttctcttgacatacttgagcggtttggcgtctgggtaagaccgtttgatgatcgtattaacctaattacatacaagaagaaaaaaaaaaaaatcatatatgttagggaactctgctctgatcaccaacacaatcgttcccatttgccatggaagattagagtgtgcaggagggtcgagaggacttacactgggagagattgctggggaagcagtcacacgcattatcaagacgaccaagaagatcaaggaagcggcgaccatcttgtgcgacatgctggcggatttggtgttcgttcttaggactgagtctcttcgataagcttgtggaagaatggcctggtgatgatggcgcttttagaagaaggttactttgaatcgagcgtcgtggtatcctgagcgaaaggaaagaattgacttgttcagttggcttggttctctatggtatttttaagatacgatgaagaccaagatcctaattacaatgagagtgatcaagtgagagtgtgcgggcttaaagaggcttgagacgtcgttctatgaatataagttccggcgattggcaatggagaatgattgtagactatgtgtaaatatgtgtgtgtgttatattgcaaatgagcaggtttgagacttcctttggaaagtctggagattgtgattgatgaagagatggcagcttgttgcagaagagtgataataatatcagagcagaagagaatcggcgatggacaatcaggtctgataagtatggggcaatatcaatcatcaactgggctacatgggattgtacttatagacgaaggaagggaagtggcaaatgggcagcagcaccgccaccttcaaccatgtaaaaattatgtatggtacatacatacataccgctgaagttcagcgcttcgggagccaggcaagacttgcttgcacaaggagaactgctgctgctgctgcacgtgtctagtggaagcgccgacgatccacaaaatggcttgcgtttcaacggaagcgtgggaggcgcacatatccgaacccccgatcagacaagccgcaacaatattctttttcggcccagtggtcgtcgactctccggagctccctactccgactccgctccaaccgtgaacactagaccttggacttgaatacgatttctcccagttcttgttgttgtacatatgatgctgtaagattacccgagagatttcgttcccgttaaaacatcagctcatcagcatctctggtgcgtgacaacgtcgtcatttctctgaaaagatgactccggttaggctctgtgtttccgctgtttctagacattaacttatctcgcgcgcacatagccacctaaaccttacatactctatgatgcaccttcaccgtcgatccgacattctctgcgtcctacggcgccgccgagaagagtactttcaaggggaggaatgtcaggagtgtgctggatgaagaccgttcgaccggcggctgggatctgacatcatccgaaccatcgtacgtggagatccctctcgtgcgcttgttctcggccctccagtatgcatccccaacacccgatgtcttttttttttggttggtgatcatctgtctcaaagaggctcatgtcttgaactctacatctggatgaatcgatgatgttttgagcaggatttcgtggtgcaatggtgtagggctggctaacttgataaagtcgctcaactcacgggcttcagagccttttaaaagtttgcccgggccattaaaagatgctgatatgctcaggaagtatatcaacagccaatcctcgtgatcgctgagacttaactttcgcacttttggttatgtatcgcttctcgatcgagatgaacttgaattgtcattccacgttacaaacaatcaaaacacaaacacacaaaagaaagttacagcaggtctccaagtacttttcagtcttatcttatctctggagtgtacacatctttacaagtttggcttaaaatccaactgcggtagtacttccgcccatatctagtggttgttggtttacaaaagaaagatagcataggatgattgtcagatttaactaagatgtgtctgatataattagagaatcaccgaccgtagtatcgatcctcgaaagctttcaatcgagtatcatcattccatgagacgatctcggtgggatcgtcccatttggggacgtcttccgtgggcttcaagccggggtttttccacttgatgtctgcgcagattgcggtgtttccacctccctgtatgcagaagaatgaccgaaggtcaatcacactctaaaaatgggacaagaaaaaaaaagggggatgaaaagtgattggaatcgattgcttacgtgcaagaatggctggagccctctttctaacgctgctcgtctccgaacaggagccggagcttctaagatcgccttgccagtctcgtcagcattcgctaacatgtccgcttcaatcgcatgatccgcctcagtttcgttcccaatcagcttgacattcacggttctagttcgtttgaatctggccagatgcggaacaacgtatgatatcatggttaattttctcgaatgaccggtctagtgtatatagagatgccttgatgatggcactaacgttgttcctcggcttattccgcttgggatttgtttcagcaagttcatgtgaatgaagagtgctggaagagaaaaaagtatatgaggggccagtcagcttgaagaagtctatgaacaacaaaagatctagtgccagtcactcacgtcggcccatgacgtcatgctgcaacattgtatgaccacaatatccagaaagagtgttccaagagaggccggcagcgccgaggtatctaccgggcagagcccagcgctttcggagtgccaacatggcatatcggaacacgtccttgtcgccatccgagatctggaaccaatacttccagtctttcaacatgtattcggccaacagtaagacatctagatgcttcgatttgtcaatcaacatttgcccggcttcttgttcccattcatccctggtgtcattcatcatttcatgtggtgtaatcagtcacatcgggcatggtttcactttcgagcagacgggctacgcaccgacattgagttccgatcaataaccataccggtacatccgcatgagtcttccaataatctaaaaaaaaccaaccgtaacagttaaacatcattcagtccaattaactcgtttccagatcaaactgaaactcaaatgaaattgatgacccaactcacctggccagaataatgcacccagtttcttataccctttcgattcccagagtgactcaatcgttcctggctctaagacagctggtaaattatcacttttggaagccataaaccatgtcagaaagatatttattaaaatataaacgtccctatttcgatggatgtaggggagatgatgttatgttacctgtcgagatacaatggttctcggaaagaactggccacaagcgccgaagctttgatgtgctgaaacaaggttgccaaaaaaaatgttagcaaccgtccagtgtcagacaaataacattaattgaatcgagcgcaagatgatcaaaatgttaaggaaggatttgaactcaacgaaattcttgttccgatggacatctttctcggcccattggacggtcaagaacctcacgccgagtttctccatcgcctctcgggtctcctggtccggtttctcggacgggaagctgaagacttcgacgggcaattggcaggccatgtgttccctcaacatccgcactgtcaagaagactcgcgaatacgtgtcctgtatatgtttttttgggcaacaattaggtcgtcgagatcatttatcatggattgctctctagtcagcttcgtctacatggccttctcttggtattcgaaatgaatatattttaataagtcagtcccagactcttaccacgttccctgccgtaaatactatgcctctcccgtgcccataattctcttcgctcatcaatccttcgcgttcgaactcttctaagctttggatcatttcttctcgtttgtttcggacgtgagtcgaattcatggttgcccacatcagatgggctctcttttgttcatgaatgttgattcaaacaaaaaacagaccaaattaaaaacacaaaagtcaggtttcagaacttttcaaccttcaagaaaaacaatttaaagagctggaatcaaaccttgagtaaatcataatttgcattctttccgactcggtcgtcgggacaggtttggagattgaactgaacccagagagcgggttccgggatgggagcggacctccacgcttggagtctttggtagagttgagcgtcgggcggtagggacggggtcggagattgccaatgggttggactgtcgcccttcaaggaatgggtgagatcctctgccagggtgtgatactttgagaaccaagttgaggaggatgggagttgccagaaggaccaattccgccaggatgggttggatggtcgacggtcttttgggtttgctttcgatttggatgggcgatcctttttgggatatccggatggatgggttagcctgttggttgtcgctccttggtgggcagcttggaatgcaggatccttggtcctatcctggagactcgtctgagggttgatggagtgtaatctgtagacgaccaagcagaacgagatggacaggatgatgaagtatttcctgttccgagtcgaggctggcgtgtgacttgctgagtggtggtggtgattggacattggattggatttggtcagtgctgagtagatcgagctggacatggttggttttcttaggttcgactcagcgtatgagggatccttgctgttgagtgggagcatctcgatcaacacctcaatcaagcagagatcagagtgtacagatgctttaatgaattcccctgccctttcttttgggtaggcgagctgctatgtagtaaacagcagatgggggggaacttcagaaggaaggttgatgctatgaggcctaggagggtgtggttgttgattttcagtagttccgaatgtagaacggatggtttggatggccattcgatcatcatgaagctctgaggacggaaagatatttataggctacaccatcatatccacagcagtcgtagctttggcctctggacccagttgaccgaccccgatcgctcagttctgtaacgttggacattttatctcaacactcctgcaatgtccagcatgagggcatcatcatcactcattcggtatgttcgctcaaagtcatactaggggggcgaatccactgcggttgatcgacagagcttcgagttcttcgagtgttatgggctgatgaaacggatgacaaatatccccccaagaaccccttcccactggagccaagagtgttatatccacatggagatggatggactatatctcgagtaacacattggcaaattttattatgtaggccttacgttgtacccccaatgtcgtcatagatcttatctcatctctgggtttcactttcatcagcaccctttcacaacaatcctcaaattcgatgacgacatttcggagtgctaatcctcctgctcctgcatgagctgtttcatctctgagctcatcgcgtcaaatgttatcaattcccattcaacacatttgatcctgtcttccgtcgtccattgaatcggcgaggcccggagggatatgtataaagtaacatcgacagaccatagggtgggttttgcgtaagcctgcaaaaattcacgagtgcgtcccgggcacaaggccactttcattaatcatcaccaaggaatggtaattgtccaaattgttcggagcgacgcactttcaaaatttaacggcccggaattagggtctgcagtggaactgctctaagaaaataagacatcagtcttgagttttaactattttgatctggtcctaagaggacacttaagcttcctcttagcttatctcaatcacacttcagcccaattgattaagtataagatagcataacctggactctgtccactattgacttaagactttgtcaatcttttccccaattaacagctccattatttcatcacaaacctgatcgacctgtccaatcttacatataaagtgtaaaagaagactcaatcttgactcaattcaatcaccagtcttctcaagtcttccaacttccctcaacatcagactgcctcaatctcaagactcgctcaatctcttccatcaaagatcaaaaaactgttgaatatgcttatactcagtctatgcttctactacagttatgttttggtattgtatttagtctgcctcagggtgtaagtgggccgggttcgggccgaaaaaccgtgcccaaatccgacccgacataagtctcggggcgggttgggtcgggacagaaaaggaattctgctgcccgaatccaagcctgtcttgggatgttttgggttcgggtcgggcagcgtcgggtctgggccaacccgacatatttggtcaaagaaaaatgagaggaagaacatcatgctaatttttttttcatcatcaaaacactatggacatgtatatatagttcaactatagggcttttttgggataaaaagataaaaaatagaaacaagtcaatcaatcatgttggacatggagatgagaatcgagattgagggtaggtgagtaggtgtataagtccaagccggactggtacatatgtgatttacatgctgactcgggtccaagtcgggtttctgggccggcccgaccagcaaatagcctacccaaacccgacccatggatcttatgtccctttccgggttgggttcgggtcattgaattttccctctaaatctgcccaaaccaaacccaaatcctatcgggtctcgggtcggcccgcccgactaccaccctgaagtttgcctgatctctgatcctggagctctctcctcactgaatacaaaccacattttccttagtgtcagctcccagtgtcacaagacctcagtctggtgatcttcagtccttgcaacccctgtgacactcaacaaaaacctctcacatcaaccatccatctataaaagatcaatcactgtacctctcattcattgcttcaacttggtgagaattgcacaacaaagcacctcatctcttcactctcttttcaaatcataccttactaatattcttgtgtttcagtcctacttgtccatatttgtcctgtctttcattttctagttgtcagtcagagtatctgataaactcattgggtatacttctaatcatcttttcatatatatatatcattcttgttcattatctaattgtattgtcgttaggtctgattgtattgtcattaggatctggttttattttcagttgggccttaataaaaaaacacagtttttccgcattttggcacggtttcgcagcagcgaagcgcacacggtttaatcccaatttggacacattttttaattaattttttaaagcttttattattattatttttgcaaattttgaatttgtttcctacattataaaatgtgtagaattttatggtataatacaatttcaataaaaaccaatggttcatttttaatactgcaatcagacacttttttttcaattaattctttacatctaatttctcaatattttttgacatttcaaattcatttcccacactttgagacatgttaaaaataacgttaataattattgagaggtttaaaaatttatggtcttatccttttccagcttgctgggaggggttcctccctgcggtgtgaccttggcccctctaggccaagaggggtcagtttcttttcttcttttttttgaaaaaaaaatctatggggccgtcccataggacccatgcctgggtcctatgggatggctgtggtcctaaacacatatacatatgtgtttaggaccacatatggatatgtgtttaggaccacatatagatatgtgtttaggaccacatatagatatgtgtttcggaccacatatatttggtgtgcaggcaggcacaccaatctgcagatggtgtgcggtttggagtgtgcaacgggggatggtgtgcggttatcattccccagattcaattgcttcccataccgttggagatgctctaaacatctctccttaccaattctcccctcttcttcttggcaggtcacagttatagatactacacaagactcctgtaagtactacaaacctgaaagaataaaagcccagggcaataaacattgcaaatagttaatacaaagaaattgatctcagaaacatcaccgctggataaatagcacttgtcaactgatacttactagtaacaattttcactacctacatatatagaaggccagagtctcttcaagtagaaatctgtgtgaaatatatcttaatcacctcctttcaaaacaactacttacaccacaaccacaaattccttacttcccttatgactgttctgactcctttgttctactgccttttaacctgaagatttaatgttagccaactctgagccatctaaagattggtggccctagtgcaaagcttcaggcagacacccataagcctcatcaagacatctctgagccgcaccatagtcatcaaataataaacttactatctatttaggtagggtcttagctaattgactcccaaaaagtggaggaacgactcccaaaccccgaaacccccgacaaatccactgatttccccaggaaatgggagttgatcctccaaacccgtcagtggttttgggagttgaatcccccacaaaatttattaaaaaaataccaacccccgaggaggttggtgttgagatctgacctcgatccctccagtgctctagcggtagttctaccaatattaatgattacttaatcctagtcgagtcaacaatgacatcatcatacaaacttctgactgtcatatataagctatcatattccgagtaaccttgtctctctcttttcctcaggatcgaagaacacaaatcattatcttctacttctccatcctcatcgtgattgctctcttccagttacatcaaacaatccctatcatttatcctctctatctaaagcaccatctattatttccgtctctgcctttttgtgtgctttcccttcctctcgactcttcgccggctattagcactctctattatctctgcctctgccgactcgtgtgcttccctttcctctcgactctccgccaatctttagcactcgtctttgtctttcctattgtcgtaggttatcgactcaatcatcttcgtcaacacgaactcctatcaactgacatcttttctctattttagtcctccttgttctttccttcattgtccttctttgtcgtttcccttgttattgttgctcctgcctttaggtacacattttcttcttcatttcatttgttatcatcattgtttcttcttttattcattcttactgatctgaaatacacctttattttgacacttaacagttgggggtcaatgccccaaaacccaagggtttttgggcgttggctaacacaaaagagcccagacatccaggaggaatctcccggctgctgatggaacaccttcaacggccgagagaaaacctcccagccgtcaaggatgtacactctcgactgactgacagaaacccactcggccgttgagagtgtacacactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatctctaatgatcatgaagccatcaatcccacggttcttcatcatttgctcactcatcttgtgtgtgctcttaaagctgtcttactcatgatcaaccacatctttgttccttgttcccatcctcatctcgatcagccctcccctaagaacagcaatatcatactatgaggctggtgtctgagaagtctttgtagccagacctactggaatctaggtatagcaggagaagatcgacaaactgcaaagagttcatcaattgagctccaattttcaagctggccagcgtccaacgcctgcttgacaagcttgagatcgagaggggttgagatgatgaattgtaaggaggagcttgacaacatatccttatccggctcagaatggatggacaaaagaagggcaggaagggcaagagattcctggagtagactgacaagggtgctcttaatgttaggttgactggggtgttggtcaatcaggctcaatggccgagcagttctctgttggccgttgagagtgtactggctgagaggttctctcttggtcattgagtgtgtacactctcaaaggcaagagtgtgtacatcctcaacggccgggagggtttctctcggccgtcgacggtgtgccatcagcagccgggagattcctcccggctgtccgggctcttttgtgttagctgacgcccaaaaccccttgggttttggggcattgacccccaactcccttgggggttggtattttttttaataaattttgtggggatttgactcccaaacccactgacaggtttggaggattgactcccatttcccggggaaatcagtggattttttgggggctttggggtttaggagtcgatcctccactttttggtagtcgatcagctaagaccctttatttatacttttcctctctgattttagctagtacagactctagatactacacaccactcttgtaggtatcccaagtctgacaggctgtcccagttgatgtcatcagagtataatgaaattttgcaatgaatctaggacagacagtgagtcagtggaaggatagattcattgcatcactgagataggaaaaagagaaacaagaaagaaaaacaagactggacttacctaggacagacagtgagttagttgaaggatgaggaaaagagaccttccacaaacacacagactgtcctaggtagactacataaatggtgtcacagactgtaacatgagatgagaaaggctggaagcagagaaaagactggaggaaagaagaaacagaaaacagaaaaccatttactccaacataaaacatgaataatacatatctgtcctctcatataccctatttctctagaagctgcacagggtgtcagatggaatctttggatcataatttttctcatttcaggagtgatgcttttaaatctttgatccattatgctgtttatcctatgagttattgagtgtctcacatatgagactcaagtccaatactgagtttatccacaaacagccttctatagttttcctctctgatccaggaaaaaagcacctaatagcttctggttggctaccattgtgtcacagtcctttacttctatacagttcttttcctttaggaagtaaatcaaaacctatcatgtcatcattacatggtccatggatcctcttatcactttggtcactttgctcatctcacttccacacctcagctaacagtggttctgttgagctgtgccattaccagatgaaattttcatgaagacagcgctatgccttcattcaaagaatcttgacttccagtgatcatatttcaattattgaaccaagaatgttccttcattggcaagtagatttatctttggcttcattaccgggcattcacccgggtggctcataagtcatggaaacatgcatattacatcgttggtcttgaattagcataaacttctcaaagtttgggttatatgaaaaggatggcttgtaaactacattgaacacctggaatggactacattagcacttggtgttgataaaacggagggcatccgaagacgacaaagaagaggttccataacttccaaaagtaaattgactaatcagttttctttcgttggggttaattttgagattttgggaattatggtcgtttatcaacctggatttcggtcgatccttgcaggctttctgctttggatgtattagagatgaacgaggatgcgaggactgatgtggaaatgtgagctgaatgttgagcgcttgcggcggcagatccagagggttgtacaattccgcttcgtggtatgctttgatgaggcaacccgttgagcaaaatgccgacgaagaggatggagttgtggaacctccaacgacttccgccattccatttgaggtcttggaaacttttctggcctcagatatagatctgcctcggagaaggagaaagaaaacagatttgttagtccgagtcatctgatgacatgatggtgttcaagttggaaagagccatcagacgcacggatagattcgagtgtcgcaaacgatgcaccaatcggtatccatctcgaagagcctttttcttggtatcaatggtcttgatattctgatggttcgtgaagggtgccaatctaggagactcttggatgtcaaacaaaaatactgtttttgaagcaattcgtcgtaaactttgattatatgatggaggttatgaaggtctcgtagtccgagcaatcaagcaacaggggaatctaggctaacgatatcagaataactaagcgtaaggtatagctagagatgttctgtggctattcggtggttgtagggcaagggtggatagatatcgcagtgctcggactcaaggtttaaatgatttgccgcgagcaaggcgggactaggacaggtcaggccgagcacagaaggaaaagcggtggatttgttttcgaccagtgtgatgatgagcacccagggagtacgtactatgtagctgctcagaaccgtcatcattttaagcgcgagtggcgcgagatacgcgtgaggtaaaaagagtcaagttgtgaccgaagcctgagaaatcctcatcagatcaatgccaagaaagttcagtaaattcatccttattcagtcgcggactacagcaatggtcaccacaggtcaaccacacatcggtgcacattgttattgtgtttcttgccttgttttatcgacatcaacatgcctgtatgatgccaaataatcttgcagtggtcgcccgctgaccatttttattgaaacagccctggaaacagaattgaatgcatggtacataatatatacaatcatcagttggtgatctgcctattaggtttgattggatgataaagttcgaacatagccaaagagccgaaacggggtcaggccggagtttaaggagctttcatttcaagtcattaaagccaggatagtgatttctatgtttatgtgtatatcgctgttcaattttgtttaaataaaagcgaagatgaggaccccattggagatctctcctcatttacgtgtaatactctgtgtggcagttcatggatgtcctgaggcaatgtattatacgctactatatgcctagtggatggtgcaagaaatcgtgtcagatcgacacgaaatttcgtcagtttcaagtgtgaatgatgggattcctagtgtacattttcattcaccatcagcacccaaattaggcaaacggctgaacaaattcaccggcctgaaaccaagtagtctaacttcaatcattatccaggcctgggccgtctgtcacggtgaataggtgccattatgcgagcagggtatcactgtctggcgcgacttctggtttaggttgggtttaagcagcttcacttttggccaggagtcgaggaccttcgattttgttttcttatgtatcttggattacattgaaatgaacgcagttatgaaccgaggtccgcagttgagggagtccgtttgcctatcgctctgcattatctccgatccctgatggatgcttcccttcccatgtccaatcggccattttcctatatgatcaatacctaaggccagcagagaaagagaactctttcttgaatcaagagctctccgctgagagtcacggccaagatggcaagacttcaagagtcacaagactcatgactcctgagtcttgaatgggaacgacattgaatgatctccgcaccgggtacgtcatgtacaaaaatgtgcaaattacgcaagttcagccgcaagctgctcgacaaatacgcgcttcatgcatgctaaggtagtgtgactgtttgtagggaccgattcaataaaatccggtgcccgtataggtataaattgcgcgattgcttcctacaacgtcgtatgtaaatttcccggccgactaccactcatcaagccatcaagacaacagactacaaacttctgattttcattgaagctaatggttgcatggagcaagtacaacttcagttcttcaaaggtgctattgagatggttactcctacatgcttaatatctctcaatacccgagtagtgatttgtacgagtctgaggcagagtaagagtgccaatctcgataaggattaatcctgttgatacaggcagccaggaattttgaatatctacatgtaggacttgctctagcttgctcttgtatcaatgaacttgtgtggcttgcatttagctggttaagattttgattttagactttggatatgaatgcattggatgactggatgacttcctgtcatggtttacaaccctcccagaatttgatttacaccccctagatatgaatttttgatataaaaaaattattttttcacaagccttgggaagatacaccgcgggtgcagaaaaatccaagttcgacgtaaattgaccctggctgagcggttgccgtcaatccttaagctgtgacggttgatccccatctcacaaatgggtgaacgggtcacacacagcttgagactgcacctaacacaggttgctcccaggatcacacactctgtgagcctgggtctcaaaagtgacagcaggacacaaggatgggggggcaattctagatgtatttcaaggagatagagaaatacaactagaataagagaaagggagaagagagagaaagaaaatgaaaaagaaatgaataatatttttttattgtttatttgttttataatcaaggtttactgcagtcttactttcctgtggaaggatggctgttctatagcggaataaatctacgcctcctaactcaactgaaactgagaagggttcctggtattgataaatcaatccggccactattttttagatctaagatcaagggtctttaaagggaaacctatgtggtttttagttataccaccaaacagagaattaagatgacttgatttgataagatgatgtttgaggcagaggtttagtagaaaaggaatgatgtgatcattcagagagacagagaaggaacttagcagaaagatgcaagctgaacttgaaggaatgacttactatttggtgatcctgacactgagagtgggaagattccaaagagtaaaggactccaaacgataacacggcgatgatacggcggtgaatccaagttgaggtgtgctgggtttctggtctgagttggttctgggtgggtctgaagcttgaagatcctgaaaatgcgaactcagtgtctactgagagaattttcagagttggattacataatcgcaacatgtacatgtggtagagagttggaattccaacttggtagatatttcacaatggtacggtgaaatattacaaagtctgtgaaggagaggagtagtgtaaaagtgtgtaggggagactaaggttaaaattaacagaggaattcatttctgaagtcagaatgcaataaaagattaagatgaaaaagttacagtaaggacttgaatgaaaaaaggaggacttaagcagtcttttggccagcttggctggctctaaggctgacacactctgcccgttgctcaccacatcccgtctctatgccggctaggacaccgccaagggacacatccacaatggctggaaatcctgaccgccgacagccgacccaaacaatcaggcccatctgttagacatcatttccactgcccaggaccgtcagaaatcatttgtgagaggcaaagtgagctctctgatttacggctctgaggcggtgggcaagttgtcttgccaaatcagacggtgatctttgcgcagtacatactcaagtgagatgagtttctctgttccccacaaccccttcatccttctcgccaccacttctttcccttcttcaaaatatccaactcttccgattccaattttacactttaaacaaatcccagtttctgatttcttaggaaaagaccgtctttccattcgctgttcttctatccatcattctctcattcaccattcttaatccaccactctccccctgtcaaatccaactccaacccattcccagtttcactgcaaagatattgaccacccccctgtgcaacccacccggactatcagtcaaacacctccagtgtctcaaacatcaaactcaaccctacactgcacccaatgcaacgctatggggggaggtcaactgcctagcgatagcagtgatacttgacctagtaagtctgacttccacaatattcattgcggcttaacctttttgatgctaagcttacgattgtactatataggccccttgccattttagacgaccagacacagcgtaacacgccgctggcacccagctattgtcacatttgagactacggagggagacctcaatgcgagtttgttcaacagctcggtggtcctgatgcaccaggtttgatttgcttggccaaggttgccctgcgggcatacctcattttgctcttttcttcaatcttatcttgtacatagattgctcttttactttgatttattggaaggccaatcacaaccgagcactttctttgaatcctgcccatattcttactgtgagagcccggtgcgcatgcagttggcggcaccaatttaacaacttgttgagccccaggcgaccactcgctggctggttaccggtcacgggctgtctcctcagctcataatgctttgcacaaagatgagacggtcactcggtgtgaattttacgggcgtgagcaagtcaatctgagtctgcttctccggtagaggacgggctgctgggcgatccacattaccatcccagtgtggtactggttgggggacgggtgctacatccgtccctagacgaacgttctcgacagacactatgcgcaatttccaagacggtcacatagtaaccgtcatttagaccttgtacggggcccgtgtatggggcgtcatgtcttgccgggaggtcccgtctcacgacggaccaaaagtaccgtcacccggacagcggactgcacccggggtgtagctctcatgtgagctggttggaattatgattgaggtgttaatttaggactggggagggcttaaaaagtactctaaatggagatgggaagtcctccacttcccgttgacattggcgggtctcccagttttgatttagagccaaaaaagctagatttccctgcaaaaatcaagactttttgggtctaaatcaaaaacttcaagggtcccagatccaacgggaagtccttgacttcctgttgacatctgcaggtctcccaggtttgatttagagccgcaaaagctagatttccctgcaaaaatctagactttttgggtctaaatcaaaaactgcaagggtcccagatctgacaggaagtctgaaatgattattccatttgagtcaccatttgataggtgtatatagttgtcttcatcatgaaaaatcaagacaaatccaaatatctaccttctcacaatttaggaactagttttcaaaggcagtatatctatgcacaaatgagaatcccaatattgaagtgcttctggtcaatcttgattcttcaattgaaattttctagaacttcaggcctgggtggcagcccagtctcaccagagaggcttaaggctgtttggatgtgcgtgtaaatctggagtgaaccttgcaagcccccaaaaatttgagattcttgcaagatccagaatctcatggtttgagattcaaaatgagatccaaaaaaactgtttggcaaatcatgaatctcataaaaaatctgggatcctgaatctgactgtccaccaaaatgagattcacctatattggtgaatctcattccaaattcagaatctcataggcccatggctcaacacatcttcatcacccaaacaatcaatcaacagctcaccaagaaactacaagctcttgattgttggttggtgaagaaactagggattttgacccggagaacgagaagagacaggtcaataaaaaagcctcaaggaaaaacttctgaggaaaaacaaatggtcttttaaccccaaaaaggggctgaggctgttagcttgtgtggagggaaagctgacacactacaaggagttgtatcctgtagagactccagggaacaggcacagaagaactgatgcttttcattttctaactcagaaagcatgattatttaactacatacatgttgtggctgagttgtgggacagaagaggaaaattgcatattcatctggaaatgagagaaaaagagtgacagatgaaaaaaggagtgacactagcatgacagagagaagaaggaaatggaatgatgaaagctgaattccaacagttggttccggtcctcaagagtccaatgttgtttctagtgatgttccattctttatttcaagtggagaagatgttgaggtggataatggcttcttgtggaggcaaattggagtagaagtaagtccaattgtgcacctccaggacttgatgacaccagaaatagtcaaaactctactgtgtgccacacttgtgagaaattccccaacccttggtctttcttctcaaacaggacatacttgcttagaggaagataaactattttgtgtttggttaagtgattaagacgggatggtggaaattggacctctgtggaggaaatttggagtagaagtgagagcatctctagtggactctccctctgtctatccttgtttagcgggcctgccttgcctttgacagggtgtcacacaaatgtcaacatatgctctccagaagacttgccaaatggggcaactagagattgttgcacaggactttttgcgggtacctggtacccctcgcacccgccccacacccgccaggaggtgccaggtgtctgtttttgggaaaaaaaacaggagttaccacaggtaccaccctacttccccaacatagggtgggtgggagggctgcatattttataataagtatggaaaaattgaccacccaccccatgttagggaagtggggaggtacccgcagcacctcctgtttttttcccaaaaacggacacctggaacctcctggcgggtgtgggtgggtgcgaggggtaccaggtaccttcaaaaagttccacagaatgatctctagctattgctatacacaatacttgttttgaggtgggtgtttggggtttaacattaaacagttggattttcttgaaaagatgaacaggtacccaggttggaacaaacaatctctaggggcaaccctccaaactagagatggccttggcgcatctggatatttggctgctttttccagggagaccaccatccacactggcatccgcatctgctgacaggtatccttctgccttagcggtgtggtaagaccaatcaaaacttgttacatctttctaccatctttctggaccaatttcacaccttctacatagcataacacccctcaaatcagcatcctacatatgtaatacactcaggtccaccttcaaccatcccacagacacttccatcagaaccacaaagtccaacaacccatcagtaacacctcacatggatcaccagccacatttggtaataaaataagtacaaatcaggtataaagtgggagaaagtccaccatcaagtagagccagactattaggaaagcccccgttcttcatcatccttgtttctccttattacataccatggcaaattgttacagtagccacatatgtcatgtttccatccagttgcttcagccttgtttcacccttgtcacacatgccattcccaagcctgtctcccaagccatgttgttgcctttttacatgtaccctgtgatgatgccttgctccttgttttcttattcccccccagaagacttatatgtagtgctctcttggcccttgccatttttcccctatcagagttgtcattattgctccctggtcattgatttagcattacttacttggaatatatttagcattacagaattaagacatttcacacagaattattatcctcataccttacccttttacaaatcttacatcttcatttagccacacttttgtttaagagtccatactcttatttcttgttcttcttactctaccagtaaccagagaggcagcccttcaagctctcaccctctctaagctctattcccaccaaagagtagtttcacagcgggtatgtttggatacctaccacttgcacaagggcagttggagggtgtcagctggcaagcaaaacccagttaccccttaactggtaaactgactatttttgctacaccaactgcacttcatacatttcacactcatgtcattcattttcttatccatttcactcatttcattattaacatactctacatatgcttgtatctagttggccttgccaagccagatatataaagttgtacggactgaagtctattgctcctcagactttcagaagagacaaaaataataacctcattttatttacccattcctcttgagggggggttggataaccgcacgccaacccccatggcgcacgccaatccgcacgccaggcgcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcctctgattgaaaataatgattatgtgtatatgatcatcaagagtttcaatttccatttgctatgtgtaatttctctagaccactttcataatcagcacatgtgataaaactgatattcatttgccaaaggaagtctgaactggaagacactgaaggtcaaggggagataaagcccaggacaaataaagcattccaatggattgttttgtcctatcaaagtcttgttctttctaagagccaagcactgaaaaacattgtggattttttgctaataagctatgctgttgcaatattaaaaccacttgaagatactctttggatttgtatacacaccagtttgtgtttcaatgaaacaagaagtcttcacctacaaatatgattgaagtcttggtagtttgtttattcaaatgaagagctttaagaaatgtttgagagcttttgaggccgggggaaataaacccactctgcaagtagcatccaacaggctttcaaaaaaccttagtaagatgtgaaagctgaagtgcccaacttgtctgtttttgttacaacagttggggaaaaagtttcaattttgtgtaacaaactctttactcaacttgttaaattacttaatttgtgattggccaagttgcagtgatatccaagtgaagtagcaatactgatcttggtcaaaggaaaagatgttaccctggttgatcctgccagtagtcatatgcttgtctctaggatttaagccatgcactgtctaaagtattaaacaactaataacagtgaaaactgcgaaatgggctcattaaaatcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcggtggatgaggaaaggcatgtggagctgattctacatgcccaggctggagaaagagccagaaaatgggtaagaagtcaagctttttgaggtgtgggaaagcacaggcagagaggggtcaaatgcacaaggttctgaaagcttactgcggggaatcccgggcactggtggctttggggttcacggccaactgcgggctggggttagtgcatactgtagaggagttaagagggagcaggggcactaagatgcggaagggtgggctcggcacagctagaccagaggcagaagaggcagtgggatacctgtccaaatggcggccgaagtagggcattagctggcggatgttagaggggtgacaagtggagtgagagggactagtgaaagtggaggacagtgtgggaagcagggaagggcgtgtttgtgagacagtgggaaggggtaggagcttggaggggaggggataagggaagagaggcatgactcagaacatatcaggaaaacagagagaattaggggtcattgtgtattagcctaaggaattgttagagatatagtaaaaagttagagtatcaaaagaagaaatagaaaacatactagtcatttaactaccaaaacaatgtggaaagtaaggtgtgccctaggagatttattgaccttctccgctccgcaacacttccttactccagtttgtagtccagggtaacttgcttgatggtctttttggtaggtaaataaatataaattctctatctatttgctttaatactctaaattttcactatatctctaacaattccttaggctaatacacaactaatccttgttctaagtcataagttccccctctccctcctcccctccaaactcctaccccttccaagttcccacagtctcacacacacccgtccctgcttcccacactgtccaagtttcactccctcgcacttcgctcatcacccctccaacatccgccagccaatgccttactctggccaccatttggacagggtgtgccctaggagatttattgaccttctccgctccgcaacacttccttactccagtttgtagtccagggtaacttgcttgatggtctttttggtaggtaaataaatataaattctctatctatttgctttaatactctaaattttcactatatctctaacaattccttaggctaatacacaactaatacttgttctaagtcataagttccccctctccctcctcccctccgaactcctaccccttccaagttcccacagtctcacacacacccgtccctgcttcccacactgtccaagtttcactccctcgcacttcgctcatcacccctccaacatccgccagccaatgccttactctggccaccatttggacaggtattccactgccgcttctgactctggtctaggggtgaggatgggtcgggttggggcaaaaaaatgccaacccaacctgccccgtaaattaatggggcaggtcaggtcgggtcgcagtggcaacaaaggccgccctgacccaggataagacccactaattgggttgtgggtcagcatggggcgacccgtgggtcaacccatgggccgaccggtttttgattggtcgggttttttgggggggggtagcttttttatcttccttgcatcatgtatgtactaatgtaatgatgagtgaattcaatgtggaggggagagaaggaaacaaagaatgtcatggggattgggcaagaaagaaagaaaaaaatgttgagagagaaagaaacaaagaaaaagaactaggtccagctattcgggttgctcatagacctcttcgccgtcgttcagccaatcttgtgtacaaacgagagcctcgagggtgtccgcatttagactagctcggaagtcgtcaagcaccctgccagaagctgagaaggcggattccgaagctacagaagtagcaggaatcatcaaaactgttcgagcaaactgactgagggtggggagctgcctcgagttgaacttccaccactcaagtatgtcaaagtgaactcctgtttcaactttgacattgagttctttgaggtaaagatcaagctcgccggttggattccctgttgagccaatacctttggttttggcaaggtgttgctcaaaatagatattatcctggtcttcaacgcagacaatttcattgtctgtagccttctcacttttggggggtggtggtttttctttcttgtaagcagtaatgtactcgttgtaccatgagaacaaagcaactcgaatgttctcaatctcaccggggttgtcttctagcttgaattcaatgtaagacatctttgatcgagggttgaagacaagcgcaatggcggcaaagaccttcatttctacccagtacttgtgaaatttggcaagcatcgggtcaacaactttttggatgtgactacttgtagatgtttgtccttttaataagtggcgctcgatgttcttcattgatttaaatatcagttgagaggttggataccttgaagctgataaatcaacggtagctacatatcattgagaagacatgagtcaaaatctgaagaaagagatctaccaactaatgccaatcaaaacttacttttgtagaatagctctaagaagtccttcatggcagatagctgtgaccattcttcaggacttggacaatcttcatagttggaatctgtagaagcgatgttttcaaatgcctctctgaacggaagactggatttaatcatgaggaaagtcgagttccagcgggttgcaacatccttcaatggtaggaagttgaggctgatgctggaagtttcaattgccatcttgaatagttgtacttgggattgactaattttggtgtacttgacagattgacaaagcttttggacagcatcaagaatcactgcaagtccatctttcacaatcaagttaattatatgggcagcacagcaaacatgaaagaactgcccatctgcctccaaagcctttgaactacaatcggagactatcattttgaatcgagttacagctacattatttgacgaagcgttgtctactgtaatgaaagcgcacttcgttatagatttccattcaaccaagctctgcaccagccaatcggcaatagcaggaccagtgtgaggcgaaggcaattccttgaaggatatgatgtgtttgaccaacttccaagcttcattgatgaagtgtgcgatgatgaccataaatccagtagcgtctcgagagctccagagatcagttgtcagagcaaggcgcttagcttgtaagatttccttgagaagattgcctttcatggattgaaagagggccatgcaattgtccttggctgtgaagcgagatttcaacttgaaatgcggatgcagcgacgcaacaaaaagcttgaaatatttgtgctcaaccatcctaaatgggtaatcatgcgccgctattgtcttgatgagcaaatctctgcttttttttcggagtactgccaggagttttgagccatgcttccattcttaaccaagagcaacgattgtttggacaagcgattggaatcttgataagtcttgcagcggtccaagtgcttccacagatgggcagtaccagaagtggactttccagaaagcgaactcttacagtagttgcagaccgctttcacttcaccttcatcatccttcttaccatccttagtgaaatgctcccagacttcgctagttgattttcttttctttgagttgtggttgtcattggttcgagtattattggtgttagtggttgcgtttgcagcattatctactgaagcttgattagattgggaggccataatgagatggatgaaagaaaggaatgctatcaacactaataaatggagttcgagatattcaaaatagatatcaatagagcggcaagcctagaggaggacttgaggagggagcacaggtgaagacttccagattgagtctacatggccacactcttgagtgtctcagatcctgtgtttcaacctttggactcagataagtaaccagtttcatgttgaaacttgacctcttcatgggtcgacccatgggcaatccatttggggaaaagtctgacccgacccaccatgggtcaccttctgtgtcaacccagccaggtcaaaaaatctttaaattctgcctgatgccgccccgacctgacccagattgcagccggttcgggtcaacccgacccatcctcacccctactctggtccggccgttccaaaccctgcttctgcctctcggtgcccccaccccctcttggcccctctacagtacgcactagccctggcctgcagccagccgtgaaccctgaagtccgccagtgcctggattccctgcagtaagcttttgcagctttgtgcatttgatcccactccgcatgcactttcccacaccttgtaaagcttgactttcttcctgcaggcagaagctttcctcagcctgcacatgtagcatcagctccacatgctttcctcatcccctgtgtgcattccacacccgctcaaagctttggccccaacacactctcaacaccacaacgaccatcaagcatgttaccccagactacaaatcggagtagaggagtgttgcggagcggagaaggtcaataaacctcctagggtgtgcctttcttttcatactggctgacaaggtacatgcttctgaggtattttagcaggcctgaagatccaatgtgttaatttatctgatctaatgcatgcaggtgagggatattagctagggagagcactgccttgtgagattttggccagcctctccacgggtgtactacaaaggaatgcatgtgcacctacaaaggaatataatatgcactgtgagcaacaatttaactgatgcaatgcatgcataggtatcacatcatattgggcctgtatcacattgcattgagagagcaatgcggggccccgcatcacattgcttgcattggattctttgatacagtgcatcagtatcgcattgggaaagcaatgtgatgcaatgcactctaatttggtggcattggtttgcattgctttccaatacaatgccaatgcaatgcatcactttttcaatgtgataccaatacatgactatttatcgcatcacatcacattgtttcaccgttgctatgaactaataaagagattcaatatgaaacaaaggaattcaatatccaatacacatccagtcatcaaaatgagttgtagtcacagtaaataatccaagagatatcccgtgacaggttgaaatctgtgtaacttctaaagtgtgagagatatggaggcagttgtggtggggggttattttacccagggaatccatttttgatgttatgtttaccctatcttttggtcataaagatataagaattaatttttatatcttctgtgtagaaacacagcaatatttaccacagtgctaaagctatatactcacaagattcataggacataggttaggtgcacaattggacacccaaaatcactccccacaaacccaatttaatttttgaagcagggtgtggtttagaacatgtgttgtgtgctgtagtggtagaagagtagctacaagcttaccacagagctttggtagaagcatactagactaccagcatttatcagcacttttctgaaggacagacaagtgggtaggcatgtggtttcaccaatttggctagggtatgactacaccacagggcgggttttagaaaacctatacatccgatggtcgttttctgagcaagagtgtcccttggacgctatgaaagcatccaagggatgctccggtgccccaagcatcacttggatgcttctgaaaccatccaagtgatacctggtggtcaagaccatcctctggatggtagaaaataaccatccattggacactcttgattgagagtgtgagagtgtccaatggacacttttgaaagtgcccaattttcaatttacaggtggggtggttgatggttgaaaaaacaggctaaaatgtagttgattgtcaaaaattcatctcaaaatgcacatgacttgggggggtcaaaagtctaaattaagccgtaaaattagctttgcataaattagatttaggcttatatcccatccaggtgctggactgttaaatctgatatagtcaagttggtaagggcctctgttatgtatccttgtgatgcaggcaggttgtgggtccaagcacaatcaatgtgtttgtcatttttttgggttttgccctgccagaagaccatccaatggatggtttatccaaaaaaaatccaattcaaggtaattatcaaagtgccatccataggatgctcctcacagagccacagaaaactggccagacaaccatccagttcaccggccaaaggttgtccggcatgacccatggtgtatatgatcagaaaatacaattttccgggatctatctttctcaaattttgacaacatgaaaatgactatcaccctaagccagtttttcccgcctggaattgactaatctatacacagaactccaggagagatgatcacttttcaaaattgaatcccacagttcagggcctcaaagggccaaggatgcctcctgagtcctatgatgagacctcaaaagaaaaaaaaaaaagtgacaaaaactcttggctacccactgtgcatgcatcccaagcaattcaattgcaggattgagtgtttagtgaagccttcaagaaaacctgcaaggtggctatcacttcagctccctcaataattgtcttctaggatgatttgaattgaaaatttgatgcaagagagaaaggagaaggaatgagccatgatgattcctttttttcttttttttttctcattcttctcatttaatctctggaaagatttcctagcatcaggcttgaaacagatgccagaggattcacagatcgtgtgtgtttgctatcagcagatcatcaggtgtacaatatgtcaatggtcttagcggttgaccgataattacctgcatgtgaccggagtgcagtccgctcgacaagagtgtgctcaatgctcagccagaaaaaaaaaaagatatggagtgacgtgcgcaagagtgggcgagtgtgacgaaatgggtgaagtgtttggctccaccaaggttcaaggcgagcttggagttgaccacctactgacttccaccggcagttccatcagagtccaccccaacctcagcatcgaatgaactgcattggatggacagctgtgacatcattcgatccctcaggaggctcaacccgactcacgacgaccaggactcatcgaatcttctgggctcaagagagtttcgaaacttatctctactgcccagtcctaccgggtcatctacagctcaacccactggacgacaacatcccaactcgacttcagcaacctcaacagggtcgataactcttaaccatttgaagtcaggcgtcgccggtgggatcgcaggatgtctcgccaagacccttgtttctccactcgatagggtcaagatactcttccaaaccggcaatccggactactcgaaatacagcggctcgctcggcggggtctttcgggctatcggcgctatttggaatcaatcgggaatcagaggactcgttcaaggacactctgccactttatttcggtccgtcctgtttcaagaaagcctgcttgagatccccctaccccttggaaatagcaacactaacatccaaaatcaaatttctgtcaacatgtaggattttcccctatgccggtatcaaattcatgtcatacgatatcctacacaaatcgttgatgcccgacgtgaatgcagaaacagcggggagaaggtttacggccggcgccctaagcggggtcatggccgtgttcgtgacctatccactcgagatcgttcgggtcagaacagccatccaaatccggaaatctaggacagaaacaattagggtacgagacgtggctaggtccctctatttcgagaatccgtcgactccatccagttgggatctcaaattcttcgaacgctttccaatcactaagttctacagaggctttgcacctacaatttgtggtcagttgttgtgtagtctatccatcttgtgttgcttttgatgatcaatcaaaaaaaaaaaaaaagactgaggcacatatattcttgatttctttttttttcttctcctcaacaggtatggtaccatatgcagggacatcatttctagtatgggggacgttacaatcaaaactaccgatccatctgcccagtacgatccgagacaacgtggtagtgaatttgttatgtggctcgatcgcaggcatggcagctcaaacagtctcatatccactcgaaatcatcagacgaaagatgcaagttggtggacctttgtcgcatcggacaatcactcaaaccgcccaaattatcttcaacactcaaggcttccgtgggttctttgtcggcttgagtattggctatcttaaagtcattccaatgactgcaatcagttttgttacttggtctaagttaaaaatccgatttgaatagagtttcattttttcccctacttttacttctatttatctatattaattttctttgagcctcttagcaaaacttgcattattatctcttcttttattctctcaaatcattgcatgtagatctcccataatgtcgtcttgatttcttttcatttctcatctctcctctcttatcatgagatgcttcacgactcgatgcatgcttgatttctcattttacacgcttgtttaagatgtagtaagcatttggatgaagggtttcaaatggccaaaagaactgacacatcaagaaaatgtagaactgaaatctcatgttagcttgaagtagtgaaactctttctggctcatgtaatacttcattttgtttagcaaattcaggtgcacatgaaaggtgatgataaaaaaaccacaggactgggtggcaatactccaatacaaaggtgggggacaccggtggctctcaaccagcagaaatctcagctccaaggaaacatcatgatttacctagatgcattctcaggggaccatggcaagcaacctgaaggcagataataaaaatgtccagatcttgggagacctgttttttttaaccattgatcaatacctgtttgagtttcatgagtatgcttgtactaaccttcaaaaggtccagggcaacaatgaaggataatttttcaaacataaaaggtttgatagtcttgaggaggcattctgtggtcctgtactgtgccactgagggctatccacataactcataaatattaatcacctcatctcaaagtttggtaagattgccagtgcagcattccaagaaaaacttgctcaacatagatattgaggaattgtgcaaatcacctcatctcaaattttggtaagattgccagtgcagcactacaagaaaaacttgctcaactgccaccagttgatactctggggatctgaaaaagcttgtttgttactcaaagtttatctaaacctggatccaatggatatttatgtagtttctaattatgtgcacagtgacatgttaaaaaaagttttgtttttgacactaaggttttgacccaacatctgaacctggcatatccagctccaacaccaggtaaccaacaaatctgcaagtaccaagcaaaacctcccacgactaccttttttatttgagtgaaataaatgctagacaaaaaaaagtccaaaacccctaaaagaccccccaatttctgccataaagggcagattttgacatgtaaaatatttgattggaatatactggggaatctcctggatttttctgtgacccaatcaggtcgcttcaaatcttcagggtgaggatttgaaccttactttttggcatgtttaagtgcagtcaggacccaggagaccccttatagaccacagtcaccaaaacgccagtgtttacattgggggccatgggggaattgcgctaacgctacaccaaacgttagcgcaaatttttcccccgtgcgcgtagcattagcgcagaaattgaaaaatgcgctaacgctacgctacattgtagcgcttttttgctacgctacagttagcgtagctggcccaccgttgatttaaaccaggttttcggagtaccattttgggtgcccagaaaaattcataccactgttttgcttatgattttggattttttgaccaaatattcgtatgtttttgttactgtggtctagagggggtttcttgggtcctgtgtaatttccaccaaatttgatgtgatgctggatgatctgtaatgtcaactggttccagggggtagttgattgattttttttttttttacagtgagcttcacgggtggcaatttacagaaaaaaaaagactgatcttgatgtgatatcctcagatctcttcttatgaattcttggggccttagaaaaacaactcccaagcatttgttgacaaccaccaaataccactgatggacgtcccttgcagggagttgttcctcaaaatggatggccgactcccaaagttagccatccattactattatcttttttttgagcacccctcacgctttgtgggatggggggggggggggtcgtgacttgcagtttttgagaatggcgatgctgctggatgaacagctgtcatgagcactataaaaatgtcgatccgccggatcctcggatcaatgcgctacatacccaatccgtcggtcgcgaacttcccacaacaccagcgagcaagattcgtgctctgcagtccggtttaccccaatcaaaggcatcttcaactttgtatcctcattccatctggcagctccacactcaaagatggctaccgcacccgtccaaagcaagctcacaagcttcttgaaccatcctgctggttgagtccttcagctctctttctctcttctcacctgaaataccaaactgaaaaaaaaaaccaactggatgactgatttattattggtttaaatggatcgatctaggaccaaagtcagtcgttaattctatactttcaagcccataaacaagagaaatcgattgaactcacaagcgaaaacacaaatcattgggcgtggttctgatggtttcgatcgatttttttttcttctttcctggaccgatttggcacagaaccatcttcttttgggctccgatgttcaaatggggccttgttattgctggtgtcaaagacctgagtaggccagctgagaagctctcgttatctcaaaacatcggtaagacttttgtttacattcttcttcttgatcagttttgatttactctcaaaggagtggtggccgtccggaggcagagataaccgacggatttatattggctgtttgagagattctgagtctggtttttgttctcccggtctgcatagctttatcggcgaccggattgatttggatcagatactcatttgtggtgcgtttgtataaaccccagaacaggctatctacccgaaaacaactctgatcgacgggcggacgaggagactcaaagagacaaacaagcaaaaggaaatacgattcagctactaacgtattttctctctctctccattttcaatactcccgatcatccgatcatcatcatcattgtagataactccgatcaactactcgttagctagtgttaacaccttcgtcgcggctactggtctggcacaactgtatcggatttgggagtaagacacatctcttttcaaaaacatcctcatcagatttcgagcacttgattcaaaccttacttgattttgccatttcatagttatcgcaagagtaatccagcaaccgcataaagcgcaccctcagaaccgtctgttcatctgacaccatccgtttctgaactcttccatctatttcttaattgtgtcctttgatcaagtcctccggctctctcgatcctcccgttcctcaaaatcacatcacaaaaatgccagccgatggaaccacatcacattttcgctacagtccagtcagctaaatgaaaaaaaaaaaaacatggattacttttggaagaaacccctccaaaaaaaaaacctaaactgaataaaaaaaagtagaagaataatcaatcaagttaaatcgtcagcatccctgattgattccggtgtcccatattcttttttgagtgtgggactgtcacatttgcatgctctttgaatccggtatcccatattctttttttaagtgtgggactgtcacatttacatgctctctctatctaattctaatagcggggctgaagaatgcaatccatcaaatttgaaagccgattctaagctacttatcaatacttacttattgattcaaaaatcaaaaaaaaattatgtggatttttttttaaaaaaatgttgttgattaatcaaggccatataataaaatgggctccacaaattgacaaatgatgatcatgaacgctgctacatatgtaatacatgaccttcagattgaacacaacaaaaccggtcgacatcaaacgacacacccagtgaattccaagctccagaaattggattcatcacaaaaccgcttttgataagtagccttgaatgtagataacacattaaacaatcaaggagaccaagacctactgagttgcacaagtaaaagttatgtagcttgatttagtttggaattttatttggtttgaggttttttgaggaaagatacatacatcatgtgatactagaaagaacttttttgttggaaaaagatgaacatatcgacaaaataaatcaacaaaccaagcaaagagtcgaaagcgaaagatggttaaaacaactaatctattgtatacatacattgtatattaaaagaaaactaggacagagtaaaacaacaaaaaggaaactgtcacaaaccaaaaaaaaacgtaaaagacaaaagatttatttacgtctcagaaggcccaaggagcgtttaagattaagagaaagagcagtagtagccgtagtagatgcagctgaagaagaagaaggattgatgatagtagaagtagtgacagttgaagcgtcgatggtgctaggagaaggagcagaagaagaaggatcactagtaggagaatcagaagagagtgggagagcatgatcatcgattgacgccgtcgatccgagtccgttcccatcattgtgactatgagaagatgaggaggatgaggaagaaggggaagacgagggggaaatctcaggggctggttggacagagagaatggtggtgcgaagccgcgctttgcgcgtccaggcgcgccgtctcgtgtatctgcctatgcccgactttttgctcatcttctcccaatgattatcgccatattgccatcctatcaaacaaacagaaaaaaacattgcaaaaataccagaatcagtgttcttgttttttttttctgaaacgtgtgaagagaaaggggggggggcgagtaagattatgtaccattcgcatcgacttcccaagaagtgggcgtaatagtattgggattcgaaggtgatccattaacgacgccgatgcccaagcctgagctacgtaaggactcgatgaggatttcagagtcgaccgaatggaccgagggggatccgagatgatcggaggcggaccgattatgaagtctccgcgagccagcgacctcggggctttggggaggcggggtagcagaaagaagacgcggggaggtcgattgttcgatggatgaagaagggctcgggttgagtttgatcgtcgtcgtcgtcgtggtggtggtggtggtcgacgacaacaacgaagacgaagatggagtcgggtcgctgatcaggaagtccggctgggtcagactgctttggtcgacgatcttccactccggatccacccagctccattctactatccgctctttggccggcctctcttccaagctcttttctgcatatcgcatcccctcgggcaacttgatgttcgtcggtgaggggaccgcttggttcatcgcatccgtccagttcggccgctcatgtggtaacagatttggcgtccactgtttttttattacaatgacgtcatttagtgtgtttttttttgcattttttttatcaagagaaagaagaggaaaagagaaaaacacggacatccaatcccatccaccatcgttggttttcaaagatcgttaacgagaactcgatctcctgttgatgcgttccatctaagctagaagaaccaagtccatctgattttccgtgttttgtgtcaagctatcaaaacatgaaagaataaagatcagtgtagagtaaatcaagaatataaataaactgaaagctgactttgggagtgagtgaaagtaaggttgagagagagttagagatagaagagagtaatgagcgagaagaggcaggattcttggggttgatgatctgattccatctgatcaagggttggaatcttagatggaggaagaggtcggcgaggactgaggagacgaggagcaggagaggggatctggagagcaagttcctgagtagtctgaaccagggggatgaccagatgatgagggttgagctgaggaggaggaggatggtgctggttgggatgagttggctgatgaggatcgagagtggtagggtggtgagacagatcctgatggtctcttggtcgtctttcttgccactactactactagtactactactaccactgatgagctcgtaggttggctggataagttttgatgagaattgggcatagtgatcggcaatgatttggaggtcttctagtgagtttaggattgcgagcggatgagtggagatgatgaattgagggttttgaatttgaattggttctggttttgaatgtggtggtgttgattttgaggtgattgcgtagttgtaggttaggatgaggagacagatcaggttaggtattcgatagtggatgagtatgggtaggatggagtaggctagccaggatgagagtagtagggtccatgatggccatggtcctagtggatgagaccagttgatgatcgtgatgagttgtgcgagtaggttgatcggtcttgcgcagatgacgatcagttggagcagttgaggaggtagttcgaagagtagttggatgagtgagtggttggtggttggtttggttttctggtcatgagttgtgttcattgtcctgtggtggtgttggtggtggttcttggtggttttggttttggttttggttggtccagctgagatgaatactccaaattttgcactccgatgaccactccaaaagggcagccacctcatacataaatacatggctgctgatactccaatttctgggaagctcatttccggctgacaaatcggtttcaagtcctttaaggaagaatttgaaggccctaggctgtaatcaaacgaagctagtacataaaagaaagtatttaatatttacttgcttacaaacataaagacattgtatttacaaagagcaaaacgagttgaaatatatggttgagatctgaaacatggggtgttgaaggtaccgagcttacaacacgttaagcattttaaacagcggaaagacatcggcccggagccaagctgcagtaataatatatcgagtgagagcacaaccttttgcctgcttttaatagaccgattgtaagaaatccccatccaaactcataggatgtacctctgcaagcggctggaaaccattggctatgccggcatcctgctccagtcatccgtccactggtccagcgctcggctccccgtcccagatcacccatccacggcagccgatgcatggtcaacaattggccagggagatcatcatcagttgactggaaatccgcatcttcaatatcctgccacagtggtcatgtccaacgaacattgctcgacgactagctcatcatcaaatcacaagaggaaagcacaccatcttttcttcgcctcggactattcctgggctaactcgcccggtaagctgttcaatcctcaggaaacacgggagaatcctattaatattcactgttttgttttttgcttgatatagtcaaaaccaccgcgcatgagctcccactcaccccacctggtacgacctgctcctcaattcaggcgcatcaagccgaccatcatttctcagacagccattccccccctcagttgatgatcttttttttgtttccccttaaattaagtcaccttatatcatgagcctccagatataaccttgcctggggcaatggagcgggactcctccttccctaacgcccccatgagtaagctctcatcctcagtgtgaatcgatgtccctccgattaatcctcgatttctgtcttgatttttttttgaagtcacatatcatcagcccccagacgcatcagctaggacagctataacaagctcaatccacagccatctcaatcctcacctcccaaactgggacttcttctccctgcccgaataccccggtaagcctgataaatcctcagaagaaagaaaatcggccccgaggaattggaccctcctatattgaatttattttataaaccatcatcgctccccaggtacctcagctggcacaacgagctcaagtataaagaggatagccatccacccttccgcagagctcgattcttccttgctcaattcccccggtaagctggagtccctagaagtgaaatcggcctgtgagatcggtcaaacaaaagtccaagctgatcattatccctttttcgttctcttcttttttttttttcctcacataactatagccgccaaggatgaacagcgctctgagagtaatctgctagccaaagatgacgcgggaatcatgcgtaagataccctggaagaaacgcaaggaaagagatcattacaaaacggttcgcagacaattactaggcggcttgaagcgcaagattgggatcaggaatcggtttgatatctcggagatagaactgtctaagtttggatggatccgtactctgaagtatccgatgacaagccagcagaccaaaacctcagttctgatcgaaaggattgcgagcagtaagatatgggggagactccaggatcatccacaaggctcgctcgcgatgccggcgctgctagacagatttctgatcggatccggccaggtttccggatcagatgtcttggcaagcacacgcggattagtcgtcgaactctgcgttcggcagatcgactttctggcggcattcacgacccctcaagcagaggcgatcgtctcatcttcgaaacagagcagaacgaatctgatccggattcaagagatcgataatctattggattggttcttggacgaactcgagatgagcaaaccgtcaaccggcccgatgatccctcgagctgaaccgagcgaacagtccgcggacgatctctcgccgatccaatcgctggtcatcaactatttgaaacgtgacctggggcaagaagaaagaggccctgatcaggggtggatagccaagcccaccaaagcctatctcgccccacgagaggtctccgtccttgaggccctcgaaactcaactggccatcaccatcttggggagctattacaaagcactcaacccaaccaaatggcacatcttcttcgccatcgatccctggtttgtccatcttttcttatacctcaaggcctgtgatcatcacaaccactttcccaaaatgtacgcaaacgaacgcaagtgggccgccttggagctgttcccctggccggcacctgtgcactttaacttcaatgagaaggatctccaagatgtcgcagcctcagtcctgttcatgttgaaaaacgttagagtcgactccatcaaaaaacatctggatgtaaaactctagatatttttctcatttactgctcttcatgtgatccgaaacttagcgatgttggagttgattttatctacacatgtagctttgaatcaataattagctacagcaaaactaatgcatccaccttataattgaagttgttgggtttaccaaggattgatgtgatcagagtaaaagtacatagaagacttgatgccgtaatctcactagtgggacatagaaatcaaaatataaataaaccagaagtgaactgtaatgacacattccatcgagaataaagaccccaccaatccatcaactcatggtagttcatgcggaatgaagactatgttgatcatagcctttgttgggccctgtgaccatacaacatgataaatcaggtgagatatgaccaggaatgtctactgtaaaaaaaggatttcagcccaagaagttggagaaaatttcccaaaagcatcataacatatatatatatataattgcttttgaatatgtatttattagctgatcaaaaagttaaaggggatcaatataagtggctgattacatgagtcgtatttcatctcttccgaattggatgtaccaaaggacaagcttggccttcaagacaatcagtgagaaagaaaaaaaaatgagaatgaaaatgaaatgtttgtgtcctatgtttttttcttcaggactgttgggacttcactctaattccttttattctttttgaggctgtgtctttttttcttttttcttttctttttgatttgctttttatttttgttcaggatgcatgtctttctcctcttttttgaattcctttttgtttttgttgaggccgcgtctttctctttttttcccccttttgttaagtttgttgaggctgtctttctcttttttcttttgatctcattttacttttattttttgaggatgtgtctttctattttccttgatttcctttggtttttgtgtttacttttgtggaggctgtgtctttctttttctgattgttttgagcaaacttccactttatgtaccatctgttgcgattttgcaacacgtaaaattacaactcactaatgggttgcaaactaatggttgctgaattccttcaaataaggcaaaaatgtacttttacaaattaatttttttgcaggacataaggtttgcaacatttgaacatatgtgcctcaaaattctactacatggggttttgtttgcaattttaaggcccctttttgtgcaaaccttttttcttgcaacccatatttttgggtgatggtttgcaaaattccacaaacccctgggggctttagaattttacaaaccatatgtcatgtaaaattatagcaaccctttttgaattggaatcatgttggccaactgacttgtttttcattctgtaatcaaaattcaattattcataaataatatcctgggtaattaattctgagtctagtttgaaggataatctttcacagggttgaattaacactaggaagatttctcaatcatagcaaaataaagctcttgtttctttgcatttttcatcaatcaatatatggctcactgaaattgaagccacattcaaaaatacaatgaatggataactgaaaatataactatccattgctgatattgagtaggcaccaaattcagaagcagtgcagaagaagcatttctggacaaagaccctctgtgaacattagggagttttttctaaatatggtgttatagcacattccagcactgaattctttgcacccaccaagagttaattatattcctcactcttcatatattcctgcctatcccctgcatccatttttcattcatcaccatcaacatcaaggagattcaaaattgaaattcataaatcgggtaatcgtaacatcacaaagcttccagcctctaatttatcatttcctttgtctttttgatgtttgagtggtacatatttcttgggggcaattttacagataattagtccaatacatacttaacagtagatccttggtcagtcaaacatctcaaacaacaaagagtgcaaagctaacttgcctgggctgctttgaaatttccttgtgaacaacttcccttcatctgaaatcaagcgttcaagttgcttggaggtttgacgtgctggctcataagtgaaattggttggggtggcgcgatggatgtctccaatttggatgattgaactgggcagaaaccaaggttttgtggaccaagattgctttccaccggagaccatataacataaggtgtaagctcggactggcatcgagtactgttaaacagcctagctagtcatcaattgtagatgtgatgatctccatggtctcacatactcaagttaatcttcaaccagtctgcttttcagtcaattgtcatctagtgttcttctaagcgccaaaaaccagcaactggataggcgcgacccaacaagctaattgaccaacaacgctcgaatgtgatttgtttttgagtttctatcaaaaagatggagttttaccacaaggattagagatcatgagtgaatctaaggaagattaaattgtacaatgcgaccttattttcactcgttccagctagaatgtatcgaaattctggcctcatgaggattatacctttacgaaaattggccatgtaggataactaataattcttagacccagattgataatctactggtgttcgccccaacggccagtcgaactcttgaaataccccaagaatcattttccctggtagaaaacggttgctcccttcttcctcaatacttgcctctccaagcggtaagttttttctgcctatattgtgattacttttttgatcttcaaagcctctgggaatccagcgatgagcattccaatttcgccttttctgtactgagatttgaaagctgatctcaacaacttggataactgccatggctagaacaaatacctttccaacataccgagcctgcatattacgagattgtcggacgtgaccaattggtagcctgttcatggattcggccagttcctcttcctgggacgatggaaaaattagctttttcattgggacattcttcatggtgcgtggatgggggcagttcaagcaacgctatggggattcaaccaagtgttacgctcattcatactaaaccaagttttaacctctcaagtatccaaccaacttcaatgttctaataaattcattcaccgacttctcaatctaaatccaacccacagactataatcctcggcgcgaatttggggctcttcatcgtgagtatactaggtcattcatgaatatcagtcccaaataacgtctaacatttgagggtcttttcttgtttctctcaaagagatactggcaatgccataaatatcatcctcttctgttgcatctttctgtatccgggttaatcgtggtggccacagcttacgttttgattttccaatatgcgatgtgcgtacgtttctcttacgggaacccgccctgctagtagtcaaattcagctgagcccctcctattttggagagcggcaagccttcccgctgggttcacttcgatagtgggagacacccagttaagtcagtagttccacatggcatggctgatatttactgttatttgttccaatgggacatcacctcagctggatttggttcattcatccgttaaatttagagggtaggtatgtcctctggccctatgctgcatcacctctctttagtggagctctaatctggtgagcaagcttgacaagaaaaaccccttgggctcatcatgggaaagtgaaacttatatttgtttttgaaaaccacaggggtgtccagataattatgatctataggtcagctagtccgctgcttttgtgtcaatcctacgttaagctttcccttggcaccaagacccccatcttcatcaaagaaatctcgcgtgtcgaggcccatggcaccaaattgttagctaaaccaaacgtgatcacattctcatttcagattatacgcactgtccgatcaaaaattccgagtgatcacagtgctccttctttgcttgacctgtgctcaattggttttatgtgcggtgcgttcaaaaagcattcctcaattgacctgcatagattacgggaaattttacgctgtttgatgctaactgaattccccacgaaaaaaacttgatcatttgattcagtgccgtactatggagattttaggaatcaaagccacatccacagttcctactcgaccttcaagcttatacattttccctatctggttgatttttgtatcaacctcgaattcgatcttgaacctcttgctctttcaagtgttaaatcgattgaaatttcgattcgaggttcccaaaaacttgtgaggtttcactttttgatctcttcaaacaggttgattgtactctaggctcacaaccactgctttgtgctcaatgaatgttcctcacaattttctccaatgacttgcaggtgtactcgttttatcatgttggctcctcaaacccacttcattgcagggctattatgccaactcgacttgggacttttcatgatgaagaagttgagagccacccatttgattctgtccgcgtcaagccaatactgacaagaatgattttcttttgttctatgtggatcaattcggctgtaaagagatatgtcgtacattgccattgatctttgcttggggaatttacacctcttctctctggtaagaaatgctctaacttgttggacgaaaaaaactggcacactcgcagaactaattgaggaacaacccccatttgattaccttcttttccgggtttccagcttgttgccatgaaccttacacaagttggaagaacagatggcagtgatatagcagcttccggaagccgcaagtctcggcgctttactatcagtgacctcaacatcgaagtgcgtgatcttcaaaccggaaaacttggatttttcttctcttatacccagtccaatctaatgatattccagaaagcctgaccaagcttgttcccatgtcgcgaaccagattcctatgaatcctttatccgcaagattttcgcgcactaggctatcttcagactgggcagaaacctttcttcacggcacggagactgtcggctgtaaagataaatcagaaagaactataagaggtccgagtagcagttcttcttctttcactgcaactcattccaatgacttaaaggctttcgctaccagaagataatgtacttcaacgataatcatcgacacttcctttcaatataaatgggctttatccgtttatccgtacactccttcttatctgtttgtcatgaaagtcgccagttatctgttgtttatttttgtgtgaagaggtaaaaaaagactgcagcaaatttcatgaaatccgagtccatgcatgttcaaataaacgtaaacctccctgcaatcttttgttttcttcgctactctcttctgtgggcaccgtcgaacaaggatctaatggaatatcatgatatgaagatgtgggaactacttcgtagtgctgatactaataaacctaaacttagggggcaagtaatctgcccgagggtctcttgtgcagaaacaacgcagtgagaaataagaagagagaggagcttatgcttgctattctagcagatgcctagagccgaaggtaaaagataacagtgtttctggatgaagcttcagtcattggaatgtttctcaacagtaagggaaatgggcctcagagtttatatccaaaatcatttcaggtagtaaaatttcaagaagtgcgtagtaatgatcagggatctcagttggaggcaccagatttttttcattgatttcgtgcaaccagaaaggtaagagctggacaaataacaagtacagatgatggtgagagcgccaaaaatgactaaaggaaagctgatttgaagtaccacatagattataaattaaattaatgactactacacccaaacccagagattaccgactttgcgttgagtcatttgaactgggcctaactcaacgtccaggcccgggccaccaaacttaggaatcacgaagcatttacgctcagtgtcagtggcacgagaagggattttgttgttggtagagttatcgatcggtttggagaaggtgcacagagatttccccaagacgggcaaccaagaaggattgatcaaggtgattcccttgatccaaattcgtttctcggttcggtgaagttcttggaagacgataaactcaggttccggatggacattcgaatcaaacagaactgagcttgggtgaataaaaacatcctcttcgatcccaatggcccgataggcaactagattcctgttaggattgtttgcgcccgattttcccgagctggattgacaagacttcactttgctggcttttattgccacttgatcgatgaaggctgatgcaattaattgcctcaagactttcaattgagtttcggacggaggcatcaatttgggcgagaattcgactttcaatccagtcgctattgtcgcagcttgaacgatccgagtgatttgagctctcaatttgtgtatctcttccatggctttgggtcggacaaagttttcatggcagaactttgaagggttgttaccctgtccaaattcgtacgctccaacaaccgctagaactttgaatagatcactgacaccattacccaagcttgcaaactgttgctgcactttgaagaattgtcgtcttttttgtctacggatttctcggtccttacaatcagcgtttttgaggagttctgtctcattaatagcttggtcgtcaaggcaatcggtcggattatcttcatcaatcgcactttcgtgtatgaatggatcaccaaccgataggattgacaccattgcaataacataagctagacattcgtactggaagccagagaccaacatcctggcgaatcgagggctcagagggtatttagccatcgctcgacctagttccgtgatcgtgccctcgcccccaggatcgcccttcatgaaccaatcactttgaccgtgcgggaatgataaagctccgagatgggccagcgagatttccgacttcctcagagcgaaccggtcggggggagtagggaaaggaaagttggtgaccgtgtcaatgttcatcgatttcatttgtaatacaattccgtcgattggcatccgttggatctccggtttcgcgaattgagggaagtagttttcaaacacagctgaagagtaaagtcgataacaatgaccgggaccagttcgacctgctcgacccgagcgttgggaagctgaagctttggatatccaatcaatttcaaaagattggattccagtagaaaggtcatagtgtctttctttggctcgtccactatctatcacatagcgaatgtttggaattgtcagggatgtttcagcaacattggtcgcaacgaccaccagtcttgtaccgggcggcgggtcttcaaagactttcatttgttgatcggttggaagaagagagtaaagaggtaaaatgtacatgggcactaagagaaataagtaaacaaaaagtcaaaaaagcatcaatatactgagcgagaatgcgggtagaaatactttgaagaaatgatttaccatcactatcttccactaattcaaccccttctacaattaggtcatcctcttcatcagtgtcgagtgcctcgggatcttcctcccattcctgaccctcgtcaacatcggcagcaaactcgtgtttatctttacccaggttgatcatctctgcctccccagaagaaaagccgtccatttgggtaaccggttcttgcggagtatctccgtggtcattggtgtcacgctctcctattgatggggtcgactgtgcacaagggagtgtggaagatttagactgaagggcagcctttcgagcctttctctcctcgactattttctttccgaacttttgttccaactttcgacacagttttgtaatctcaagctgacccgttaagaagatcaaaatgccgccaggtggcagacgactgtgaatcttggccgctttggtaaatgcttcattgacatagtccattggggttcttcgcatgaaatggacggcgaccggaaattgacgtgccgcgatttcgatcaccgggggtggctgagaaaataagctgctgttcaaggtaaagtccgaaaccctcagggtggctgacataatgatcagtcgcaaaggtcgacagcaaatgcccgttttcatttctgtatcggatgtcttcccagccgagttctgaccagagttcttgtttgagaaattttccatccacgtcttcaatctcaatcgcacgatacgactcagcacaccgatcaagacgtctgtgttgatactcctctcgtgagcttcgtcgacaatgacaacactgtattttgatagcaaaaaatcggccgcaagctctcgtaggatgacaccatctgtcatgaatttgattttcgtggtcgagctagtggtggtatcataacgaatttgatgggaaacaattccctggccagaaagccccatttctttctctactcgacgggccatactgacggcagctaccctccgaggctgggtgactccaatgagacctggattgtcaccatcactctttccccatccagcttcatacaggaattgggggacttgtgttgttttaccactacctgtctctccacaaatgactactactggatgtcgtcggatagcatccatgaccgtatgttcttccgcgaagactggtagcaaagagcgagatgcgataacttcttcatctcgttcgagtggcacatgagaagttttctgatgaaggaataaaggtgtttctggtaggtccaaaggcgcccccaatggtccgcaacgagtctgaggagtttttgttgatttcgtttcttgagactgaggaacatctgaaaccggcctggtttcagggggagaacttgaagctgtaacctcgagatcgtgactgacggttgagttcaacttattttcttcggctaattgaagttgcttgttggcccaatctcgaatactacccttgactctgggtgtaggttccgatgggaggtcgggctgcggctgattttgtggagaatctgtatctaccagcacttcttcgacttgcagactgtcatcgcacccggtccactcttcttcttcgggccaactcgaagaactacttcctgaagaggatgattgagcttgatcttgatcatctgatgctgttgagctagagtgagtcgaagattcggagtcatcaaaggaatcgtcgtcatcgtcaagaaccgtgggaggcttgtgagattttcgtttctttttgacaggacgcttgacatgtgtagttatggcgccagaagcaagggcactgccaaaggccaccttgtgggctgctactgttaaaggttgtgatgtaacggtaggttttggagggtgacgaggtgtcttttttgctgtaatgttagattcggatgaagcattgcaaatttcaaccgctcctgagaaagggttcgtcgcgggcgtcgggtctgattcgtcttcaagatcactttgactgtgataaccggagcggagcttttgcttcgaggatatcaagccccgtgcccgttctctacgcctggactcgacctctgcgatagtggctttgagctctctctgggttcttgcaactgatgaagagcaaaggtgggccgtagatataaacgcagaggggtccttgactgaagactgtgttttcctgtttcatgagtgttgggtaaagataaatgcatcaatttccggagtgaattattgcccaatttgtttacggagtcgtttggaatttgattgcgaaatagactgactccaattcctaattttccgcagtgtgcccaatcattgcaaagcgatatatgttcacaccaactatcagttttcccgttgtaaatatggagaaattgcaaacggggagaggagctgacctggatgagctcatttctgcgttcctttttcaatttcttctggacataagcgtcgaaccttttcctcttcttctttgacatagatcctcgatcttcagtttcttggttgacagctgacatggttttcggctttgagctggatccgagttcctcatgatcgaccactgcttcgacccgggaataatcgagctcagttttctgcttctgttcatcttgaggtgcagatctgtgtgaccttgctttctggttgtatcgtggccgtgagaatcccatggtggacttgaagcaacgagctgtaaatatgtaggagcagtttagggaggaaagatggggaccccatgaaatttggaatcgagggagaactgtggctgactatgaatatgcatacatccacagcatggggcggagtagggcggagtacaagctggcccgcgcccttcaaggttgtcgacgggcccgttcgggccatgtggacatggacatggacatggacacactctgtctcatcgatgaggaagcccttcaactttcaagtccatgatacgagtcccatgccctggataccgctcaggatggcgagaagtgaacaagtgatcaggtttgtctgagttctcgggcgttcatgttgggtgttggggcctggagttcaaatcaatgcgtttcaacctgagtcttagagaaatgtttacctgatacataaaacccagacaagaggcgcaaccattctgattcgttcatctcaagtgaataccataaaataagcacctgcgaaatcaagatccatgaccatccacatcaagacagaagatgaagacgagccggagctcaagccaggttagtctgtcgaatgtcttcatcgcgctgagaaatgccacagactgataattacaacgaatcttatccggtgtgaatagtgaagaaggaatacgaccatgatgatcccctacgaccccttggaccttcgccctcgttccacgatttgtgtagaatactcgatgccatggaatgccgcagggaagagagggtatcgtcccttactaagcatcgtccaaagtatttgaaagcactcttcgagaagtggcgcaaggtatacggtaacgacttgtatccttgcatccgactgcttctaccaaaagttcgttttaattttttgacgcgttaacttcgtaacttctgatctttgactcactctttcacaatatgcaaagaggaaaagtgattatgaagcgctgatacaaatcttgccgcgattttaaaacctcaagcatgatagaaaccgaccaatgtactttttgaaagaattcggcctgggacgattgtactgtgacgctctaagcttggacaagaaaacttcatctgccgcaaaacgtctcctgagttggaaaagcggagcccctaaccagaacaacaatgaggtttgccacagatttcagctcatgattcgttttttttttttttttgtattatctccgctcaatattttttttgagaatcggacaatctagtcttcggctggggattttgcaaaagtgctctataaagagatcgatagtcggtccatggtcgctaaaactctactctcgattgacgacatcaacgaccagctggattccttagccacggcgcgttcagggtgagtcattcgaagatatgagatgtgtatgaagactgacaagacgcgtgaccgaagggcgaagagacttgaaattgtcaaaacgtggctcgaaaaaattactcccaaagatcacctgtggctactcaagatcatcctccaaggttaccatcatttctgatttttcggcggccgggatgtgattgacttatactgcatgtctctgattatccgatccagatctcaggctagggctcagcgaatctgtcgttttatgtgcttttcatcataatgcttacgagtattacaacatttgtaccgacctcaagactgtttgtcacacccttcattccacacatattcctctggaagacacacaagctagtttgaaaactttcaacgtcttcaaaccgatgctttctaaaagaagtacgaaagatctaccagatattgtcaagttgatgctctcgggaaagcacaaggagtttttgatcgaagagaagatggatggtgaacgaatccagctccataagagtggcgaacaatatcaattttggtcaaggtccgtccaatcttcctcggatcctttttatctcacatcagtccaaagaggttaagctccaccgttcaatcatatctcatcttttaggagtggtacaaattatacggatatatatggagccaatcctacgattggctgtctgacgccatttattcatagtgcgttcaaaccagcggtcgaagagtaagtcttcttgcttgaacttctgtcaagtctcgtttctcccgttagaaaatcaagaaaaacaaatcaacaaactatttgattaacttccctctgtttctttcagtgttatactggacggggaaatgctagtatgggatccgaagaagaaaagaatactgccgtttgggagtgtgaagtccttaaagccgtcttgttgagtcttgccttgcccttaacctacgatatctaagttgtcggacgtccatcgtgaggtcttgttttgcttataatttctcctcataccttttcaattttatttatggttttagcgattaaccgggatgaaccacgagccttgtgtgaggtttttttgaactcgccaatgtgtgttgactgtttgtttgacacaaaaaaggcacattttatatcttttgaagtcaaggtgtttgatattttgtatctcaagggaaaaggcaagcctgagggtacaagtctgattaacaagcctttgtcagaaaggaggcaggtgatggagagtgggagggtctttgtcgagattaaaaccagattggagttttgctattccgtgcggggtaaggatacgcaagacatcaaggcgagctttgaaaaaatcttggaagaaaggtttggtggccaattcctcttactctttgacatagcaaaagagcttgatttgatcagttattttatcattcagcggtgaaggattgatcatcaagagacttgattccaaatatcgggtcaacgctcggacagatgattggtataaggttaagccaggtcaataactttaaacaaaatggaaaagctcgctactgcgttcttgggctgaaactacaaaaaatcggcagattacatggatgaattaggagaaacttttgaagttttagcagttggtgagttgggctctttgatgtcacaaggatcttacattccaaagccgactttatatctacatcggcaggagcattctggggacgaggaaagaggggaggcacgtttggtagttttctagtcgcattagttgacaatgagaactctgacccattgcaaggaattttccggtaatatttccccccatttccatgtgtcagataaccacaagaacacattcgaaaattacctgaccggcttccttttagctataaaaccctatgtagagtaggaacaggcctcaccactgacgaaacgacgcagatcatgtgggctcttaggttggaagtctcttccgctacagctcttgactgaagctttttcttcgtgtggcatcaggaccaaacttgaaggaaagtactccaactgggataagaaaaggccagagctcaaccctgattggttggatattggcaaaggctcgggacaaactcctgatgtttggtggcactggaaagagtaagatttcacacccgaattcttgcatgcaagctgaggtttaaaaaccaatataccggttggctcttgtattgcaaactagttcatttgtgctcacaataaaaggtaccgaaattatcaattcttgtgagtcatcgtattattgccattctctggaatgtactttgactatagtttgatttaaaaactccacttttgtcaactgctagatgcctatgggtgtcaattttctatccgatttcccagtatgtgaatatcgccttgaatatcttgtctttatcttgaggatctcatgccatctcccatttcaggatcaattcggttcgacatggagagagatatcggagattgtatgccttatcaaggtgattcacaaatcgtagtttgaatcgtaccacgcgccaaggcctgctgatttgatatttttccctctcctcttggtgggttctctttctgacaaccaagagctcttgggtatcgcaaaccagttacaggacaagaacaagctcggtgaaaatctcaggtacacagccctttctgttggggtctgtaaaaacaaatctgaacatgagtttcctttaacagtggccatgtgagaaaacgaaaacgaaatgaattatctcagccgacatcttcacttatgcctctgaagcgcagtgattcccacaagatcttttatggggcggaattctgtcagttttcgacattcttctattattgcatctggtcatgttggtcacccaggattgatagaaccaaatggatgaccgacaggggtactgcaaggtctcgaggacactgctgaaagtaaaagtgatctagaggtaatgctgaaccgcaatgggggcaagatcattcacacggtccctcgaccagcacctgatcgtgaacatttttgcattacccggagaacagattgtaagtcgctgattttgttcggtgcattcatcctattctgcgtggctaatggctcgctggattatttagtttgggatgctgaaaaagcgattcgccacggtttgcaattggtacatccacagtgggtccatgactcaatggaagcaggctataagatagttgtcacaagtcccaagtgagtctcaccctttctagccgtatgactagctcatcacctattaggagtgtattctatgcaatcacgcccagccattgatacttatttgatttctctggtagatacgccgttaacacggcccaacctacagttgaaaattccatctcacagtataccagtgctttagcagttgtaaagaaagaaagtgactcggagggtggcgaggactgggctgacgagcagtctgatgcaaccactgtcgccgaagatcgttggccaaatgcaagcgctactgaggacggggtcagtgaccatgatctgcgcgatgagtcgcctcagttgtcacatgcaaagattgaaccatccgaatctgtaacggacaagcccttgggttgtgaagatgtacccgtaagatttttgttgtatctgccccacgttaccagtttctcaattctaacttcagaggatgagtcattgactggttcttccatccttgtaatgatgtaatttatgcttctcagttgccaaacaaaccactagatactaaactagaggcggaagtcaaagaaggaatcttctatccacttgtattttacttggataataagccgattgcccattcttcagaaggcccggttggtaacactgtatcagttgaccccgatggtgaatccagcaaattgtaagacttttcttaggcgtatcccgaagctcaaaagactggaccatatatggcggtttgcttggagtatccactccttttgtcttgtttttcgtgtcaaatgctgaaaacattctctcattgtctgtcatcttgttaatggtattaaaggttctcccaggtttctcgattacttaaagcacatggtggtcgaatcgtatctgacgtgaacgatcccgactcaacacgtttgtttccaccgtcttgtttctcagcatgctctatttaaactgacctgactttacttgatggctggcgcgacatgtatatgtttgtagatatcatttgtagtccgactgatacctccaggtatttacatatttatcctagttgatgaacttacaaatatccctgacaactgaagtcgggctgttcattataatccatccttaccaaacatggatcaatctcttttcttgctgacatagatgtgttgatctcagaagaatagacaaagagtaaggagcccactacccccatcacttttgttaatccgtgtgattttgttgactcttccttgtccaacattaaatggacatgttattataacagtcgcccgagaagacgcagattagtgacggcggattgggtacttgattcagtcgaaggcgattcttgtttatacgaagctggttggttcctcgctggcaatcaatgaagtttgaaaagcctaaccattgatccaacaattttacttcatcttctttcctacagattatttgccatgattgacatggattcgtgaacgcgcttgaaagaaatatgtgacgttattggattttccagccgattgtttttttcccaccatttttcagccagttgtttatctctggaaaataattcttgcaataacggagacgcatctagggtgtaaagtagtatctggtagtacctaccaaaacattgcaactcgaactcaatgtaatagctgggatgaaggcggacagagacaagttgcttgccgacggctagtttcccttctgaattcccccgtgaaactttactaaaagttctgcatcggcaatgaagttgattgaaattggcaatgagtttgggccaatatgaagtgcccttatctttgtttctgagtttgataaattgaccattggaggatccgtattaaggccgagcaaattcacatttgggcatagccaagcttcgtcttatacattgatttccttatttctcattcagtcgtcaaaaacttctgggcgaagtattgccgagcttaacaaagcctctcgagtgagagcccggagggcagccccgcagggtctctgttttgcgacctgcctgacggaaggtcgcactttgtgcgaggcgcttcgcgcccctgcctgccggaaggcgagggaattgtgttaagttcgaagtactgctcgtttcaaaaatagggaaacatatgcagtgatcaagcccggaaccaccggttaatcatcatatgggtattggcgcccatgatttggtagtacaacttgccacctgggcgacactcaagatagggtacaactctccagatgttattgattttcttgtacaaacgacgagcggtgatttatgtcatgatctttcggtcctcgccaaagattggttagcccttcgcgatcaatgagaatgttttgagcacctgcggaaccaacgtatagagtcttatcagcatcaagagaatgaaagccaaacaaaaagagagcgggaaattgggatctcgaaactcaaccgctctggtatgggaacagcggaacctgtccgtgctaaagttgcaaaacccaaggtatgattagcttcggttttgattatttattcagaaatatggggactaagtatgtatgtcaaatcggctcacaagttacaaaccatagaaagactatcatgctaaggttgagacgcatcttgtttgaacgcagttaagtcctgattaacaaaaataaaccgagaacggatcgatgggattgttggccaaccaagcaggaccttgaaaactcgtataaattgagaacgccctcgtaccttcaaaatggatatcccttaataataactggtgcccaaagttggtttagaccgattaaaaaatataagaatccaaagatacgcagtatgctttgataggtttgtgggaagagcaagaccggcacaggcagcctcattataagcatggtacacgaggcatttccgcctgatggatgcgccaagttgacgatcacaacttgttgcaaaggccgcagaataggcaagcagtccgcctcagttagtacaattcagcgacttccaatcgtagccggcaaccgatctggaagtgtggtgatgattgcaagctgccaatgccttcgagagaggtacacgtgactcttgcgtcttcgcaatcagtgccatttaccacaggcgaccttgttgccaagaaacctttcccattccttctttgcaatttcgactgaggtcgctctgtagaagtctggagagcgcttcaacttgagcctcaacgaccgttcctctcaacttatagtccaccatgatcaagtcacgccaggtctcccggagggcacaacatccttttctgtaacggatcatgctcaacgagattcacgaccgggcttgaatctctggttacattgccacataatacattccaacaccaaccaagtaaggcatatgtcctgtttttggggatctatcctgtttgtacaatacggaaagtttaaccaattggccagctatgtactggggctgacttgactaagcctcctgatgggaccgggggcaccccgatgcgaagcatcccccattcccaagggcaggctttatgagttatggctacttgctcccttgaatttagttgagagcttccaaaaaatgtgtggcttttggctaatctttggaaacaatgtaagtttacaaggtctttcctcatcgtgagacaacaaggtaaagagcactgggtagctgagtatctcagcttcaatgtagtatcacttccatgccattcacacttggagtagagtgctggccttgccaagcagctgaggtggataaaggataaattgctgtatttcaattcatgagtccacgtggaatttctaggaatttacacacatccctctacccagacacaaaaaaatggaaaacttcacaggggtaagggaagattttgtgaaggacaaaaaagacatgattggcaccaaaaacaacaaaattcatgcctgcaatttgatactgtaggtgtaactacaaccacaatctagacattttttcaattattagttgagccactagcgttgtgtaaatagtgtatataagcaggccttttctctccccccccccccccccctcatttcaagttcctcatacaatcccactcctagcatcaacatatatctcacttagagatttctgttgaggcatgagatgatggtttcgaatgaagaagagaaaacatcatactctgtctcgtgtccaggtgtctagtgagcagatggtgacccctaaaaggggttacaacacccccccccctcacctagacactctacaccgagacagctatgtacaagatatgatggtggaaaaaggaaaagaaaaagaaagaaaaaacaaaacaaaacaaaacagacaagaaacatgagctagaaaatagaaaccacacgcaaaataggaggcaacactattaagatcaatcataatggttacaagactccaagcaggtgtccacgaaggcgctcaaaagggtctcttgtcagtgattttgtaaggatgtccgccagttgttctttggttggcacccatgtcagggatgtcttcttctcgtagagtgctctatttgtgatatggaactctctctctgtgtgtcttgcccttttgttagaagatttgcccgtcccaattttcaccgctgcctgattgtcacagtatagttgtccaacgtgctctgcccttgtgatatccttcagaagttgtcggacccaaagtacttgtcgagtcgcaatccccaaagccatgtattccgcctcacaagttgatgctgctaccgttgccaatcgcctagacgtccacagtattgggcatccatatactgttagaaatatcccgtaagttgacttagcatgttcaccaccccaagaggcgtcacaacagcacttcagaatcccagcagtcttgtccggtttgataatcatcgtctgctccttggagtaagccagatagttgaccaggtggcggacccccttccagtgtgtcggacctggacaagctgagaaacgtgctaagaagttcactgcaaaagaaagatcaggtctggtccccaccgccacatagctcagagacataaccacagaaagataagctgtgctagtggagacatcaccctcttgctctgaattgatatcaaggttagctggaaggggagtcttggctgtcgacacaccatcccaatgtttgtcgagtatctcctggatgagtttaccctgactcaaaacaaaggaattatccgtgcgttgaatgtcgatgcctaccattgagtcaatcgaattgctccacttgatttccagttggcctgtaagagctttctccaagtcaagcagcatttccgtattgtcccctgttactatcccatcgtcgacatgtatccaaatcacgcctgtcttcccggggtctttcagaacgtataagctggtgtcatagtggcttgcctcgtatccgaggttgctgagcacgttctttaggtgaagccaccaacatctggccgcttgtcgtgtcccatacagtgcctttttcagtcgtaatccttcacctttcttgagttccatcccttcaggcggtttaatccatatttcttcgtcaatgtctgaatttagatatgctgctacaaagtcaaaagagtgaactggccagttgttagctgcagctagtgttaatactaatcgcattgaaacaaaagtagccgtaggggcaaaagtcttgttgaaatcttttcctttgatttgggtaaagcctttcgccacgtatctcgccttatagcgtgtaacactcccatcagctgccttcttgattgcgaaaacccagcgtccatcaagctccttcttgggtgagtccatgattcgaacctcccaaacctgtttcctgtcaaggtttccgagttcttcctccaccgccttcttccaatgttcccaatccactgatttcttggcctgtttgaaagtgtttgggactccaaccgtataaaacccgcaattagttaggatgtcgtcaacaatccgttcttcctgttcaaaggataattcatgggaaaaatctcctaaaaatatggtgttagcagctggatcagtggataactgggatgaaattggtttatgaagatcattaggtctagccatcaggggccctggtagatactcaaaacttgcccatgcagaggaaattagcttgtcagtttcaggtatccagaacttccaacctttgctctcccccaggtgagcaatcacatgtcctcggatggccctatcctcaagttttgaccgtttctcgggtgccgtcaccacgtaagccacactcccaaaaatccttgctctatctagttgtggtttgtcgccaaagagtgcttcatatggagtgatttccccacttgtcttatttggtaagcggttgagcgtccatgatgcccattcgaatgcgaaaccccagaaacgtgtaggaagtttgctgtcgccaaggacacttcgacccatatccgccactgtcctgttgaaacgttcgactaccccattctgatagtggtggtaaggaaggctgtgttcggctctgatgcctctggtgttaagaaaatctaccaaggtgttgttagcaaattctcctccattgtcacttctcaacactttcactttcttctcagtttgtcgttctagacgaactatggtatccatgatatgcttgttagcctcattcttgttagccataatctttatttcattgtagccggagccaagatctttgagagaaagtacatatctaccacggttgtaggtttccactgggaatggtcccatcaggtcaacattcagaatgtccagaggttttacagacctatgtgacctgccgaggttgtttgtcctacttcctttatgtgtggcacataccgggcaccgaatttgacccggtggtagtttctccagaagaccgaatgctgctttcgccttaaccaatctcttgatgactctgaggctggcatgaccaaaaatccgatgccacagtaataacgctgcttcattcttggtcagatcctccggtcgccaagtgaagctgggattgtcttccaaaggcgattcaaagatgtctcctgggcttcctttcttatctgtattgggattcttagtagtaggtttagctctcaagcagtcagtggtaacattgcgtggcatatcttcatttggtaaaacagaagagaatgaattgacaagagataaatccgggacatgagaagagaaaagaactggaggtatgggcaaggtaggagacaatgtagcactagggttgagtgaggaaggtggggatccgtccgggttgggtgggagtggccttggtaagcaccatttgttagagtcgcggtggaaaggacaagagaataggggagtccagtccggagcaaaaatatcaaacgagtcctgtacatggttatacaggaaacgcgaatcagacttcctcagagctgctaaagagatgagtgtagaagacgcttgctcacagtaaagcacgcctctaaaagttacgatttgcccattctgggtcggaaatgataagttccccgctcctgtgataaaggagcccccacttttagtggctaccctgagaggtataggcttgagaaatgacttaaaagaactaagggcgtacctttggcctgtcaaatgatgagtagcccccgtgtctaagaccggttcatcaccctctgccacggtgagttgtcggaatcttggttggaaatgaccgtcgtccacatcatccaatccaccaatctcaatcatccgggttacgggctcttggggacctggttgatgttcgggtggttcataggaggacggagactgttgtggttgatgattgagatggtactggggttgaagttggtcagtctggtcggacgtgtctggttccattttgtttgccgacggtcgaggggagggcctgtggcttgtctgagattgttgttgcttccgatagtctggtcgataccagtcaggttttctcccaatcattggaccagacgtcccaggagcttgaggggagtattggttcgcttgcgacgggtatccctgattcacgtaccctgggggagtcatgatggggtaccatgcttgaaagtttcctggaaccatcaaaggtgggccccccctaccgggtaacggttgtctcggcggtggtctagttgcatggggcgggcggtcgaagttttgtctccgcgggtggggacacttgctgagaagatggtcggtcgctcggcaattccagcattgcagcccttgtgtggcaaagccactgactagctctgtctcgctcggccaatgggatggatcgtagaactccatgccgttgttaggcgtgctggccgatgagggaggtggttgcggtcttgctgagaagacgtcggccttggacaagttgagctctatgtgattccgagttatgtcgatattattgagaatgtggtctggtgtgaccgccttcttggccatcgttcggctgccgctgcacaagtcctgttcgactcggcgatcaacctcacgttgtaactccgagcccgcctcaatagaagattgaagaaccagtccgccgattgtctctcgcgtgagatcaagttcaagtttggaaaagttgtccagtagttcaatgagcgtccccatcgcttccgagctgctgttgtaatccgagaatttgaagcttgtcagcttctgccaggtcatcatttgttcggcccgactgatcgtattgaaacgagatgcgaggtgaaagtacatgtcgcggcacgttgtgggatactttatgggttcccatccaacaacttcaaaaattttatattttcttgtatatacaataatattacaccaaatatggctccaggaagggattccagggccaaaatcaccctagaggagcaggcttggacacatgtaacccctctgtgttgcatgttacacccctcttttactcacaggtaggggggtcaagcacccttacatgttacaaggatatcaggtacacatttcacccctccgggccatgtgatctggcatctgtacgtctcaatcaagtacaatggaagtatgcaggcacagcatacaggttaccttggcaacctgtcatgcgatgcgtacagcctcaaatacaggatgacatcatgcggcttacagaacacagcctgcaggttgctaggttgcatagcaactgttgcacagcttgtcaatccgacggaaaccactcaacttctcaaatcacatcatgtaggctgtaccaccagccaaaacccctcatgtattcttccatcttggccaaattccctcatgtaaggctgtacaaccagccaaaaatccctcattcctggctcccctggagccaaaatacctcattgttgtctatataaggaggccctttctcccagttgtaatctctccccagcagacttcctgcagacatttccccacataacaggcaaatcactgctcactccataatattatttgttccccaatattttggttttacaattataacaacccttacataaaagatattacaacatctttacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagcttagcgtggagagactgctctcatggcagagatcctccagctgtgtgagctattttagttgcgaccccaaaccccagtggtttgggaaccactcccttccctccaggagtttcatttttttaatcaaaattattggggatctgactccctaacccgctgatgggtttgagggattgactcccaataattggggaattcaagggttttgggggtttggaagttgattaaaccaacactgaaacaaatacaatacatgtatttgtatttcatctttaaatacaatacactgtattggaaaactgtgtattttaccacccaatacatgacaatacattaacagtttaggattaaccaaaccactaaccccttcaacaaaaaaacctggaactccagcgggtattgtccccggattgtatgtcactacagttgcgcaaggcaatccactgtaacaccctgcctgcaaaagttagtttcgtgacacgggccgggtgttctgtgaccaccggggtcaaaatcacatgtagaccacatttttgagcatttcagaccatgtacaatccaaaactaagtccgctaaggtttctgtccagcggtgctatttttttattttttattttcaaatatttcggacacagagtgcaaatgggcagtataagtccatatttatgggtttagacagtataaacccatacttatgggtttgtttggtggctgatttagcattttctgcttcaagcttccttcttttttgttgggccttagctgcttgattcactgccatcgtggtagaggagcatgttgtgtgtataggagggctgggttaataatatttgaccaagttggtcaagatttttgcggagtaactcaaatccgcagcaagatttctcaatttttttttgtcaacatttcggacatgaaaaaaactgttacagtggattgccttgcgcaactgtaagcaatgcctccgaacaagtaccatatgatgcctgaatacagttcattcttaggctccttttatacttgtcccttttgttcctccataaccttctgcttccatgactccaccctttgttccccgcaataaacctcttacccctgcccaacactttttgtctcattggactatacctctttttcccaagagcggaagcctctcctcaaattaacaaaagattgattcccatcccgtgcctactactgcctttctcgtacccgcctaacttttaattctctgcaataaacaactaaattccccaataactttcttctctcaacattccaccattttccctgactccttcttttcttcaatcggcaacaaagaacttgaacttaaggattgtttgactacctgcctatccaacaacttcaaacccaccgcttcaccgctcaatgcacacttctgtatccggacctcccaacatcatttacagttcctcgctctggagtgttgcacataaatgataagcgtgctaaatttgtaatcttgaaaggcaacggaatgattgcgttgagtgcacagagtcccgagtgcatctgatatatagaccggattagtacatggtgatcaatcaagttcaaaaggatgggcggttggggtgtgggctgagataatgtgctgtgaaatccttgctttctttgtctcttttcaactcgagttacaaaggaaatgaactcgcatccttgaatgaaactttgtttcaatataggtttccgtttatggtaataattaagagccaatgaagaaattcaattaaggctggtggtaggcctagcgccaatgtttcaatcttgaactatcacaataacaattgttcagctatgataggctgtgagctctcgtgtgcaagtaagcgcacaaggagggcaattttgatattgaacagggcggcacagccgcccataagccctagtcatgtattggaaacaatacacatgccctgtattatattgaaatccatgtattttgatgtatctgtttttcagatacaatacacagtattggaaaactgtgtattggtaatacagatacaatacatgtattgtatttgtttcagtgttgaatcaattaaggaagccccaaagaataatacttgaagtatttggctatctgacagtgaaatttgattttgatggatactcaatcaagttatatcctgacttgattttacacacaaggcaaactgaaagggtgaggggaactaactgtggatttcaaagagaaaggaaagtaatcacaagctctttcacacaaaaaattcaggttgttcaaatcttccatgcatcttttggtcacatttgttgctgctaaaaacccctttggtgcaccaaagtttgcgcctccaaaatgcatgccctagatccatcacaattgacttgattcatttcaacttatggtagaaatgactgttgtgacatagtcatgaggctcgactgcgacacatgtcacagagttgtagttagactatgtgaaggattttcatgactatagtaatgaaaatcatcggtctctagaagctctcactccaacaggttatgagcctctcgctggagtagctcgaaaaacaaaacctcaagaaagatcacccacccaacgaccggccatagacaagttacagtagttcctccggaaccagtttgaccatcagtagcctatcaaaaggcgagccaagtagtcggccggcggattttttttttttttcttttctctctcccctcctcccacatcacttcctacgatccctatcacccttcactcctactcgactgaatccgactcaagctgtgatcgacgaagtgaggtgggatacgaccaagctttagcttccaaagttgatagaccaggttctgtaactcagtggtgaacgcttagctagcgttgagattggactgatcatccataaccacgaagtgcagaaaatagtctactaacgaggttgagaaccttggtggcccgacgctgaacctaagatcacggcgctgagaccgactacgccgaccgagggcaatttttttttcttttcccttctctttctccacctcttccctctcccatctaactccatgtcggacgacgccccgcaagacttcaaaccacaacacaagactccgggaagccgtctgggtgcagcagccacgattgccaagttgactccgaagacccaagctctccgcaaggccatggagaacaacaaccgaaccgacgtcgccaacgtttttaaggcaaaatttgggaggacgatctcggacgtcaatcagaacaatcggccgccttccggatctttgtcaaaggggaagggcctcgatcgatcaggcgatactccccatgaaacaacgttccaggccaggatcgccaaccgtccgacaggctcttcgtcgacaaactggcgacggactgaacctcctccccacgtcgccggacctactccgaccaaaatattactcgcggagctcgttgcccaaagacaggatgacagacgataccgcgacaaagaggatgagaaggctaaacggcgtgctgaattggaagaacagacccgaatcgctagcaccgtcgcctccgtggtgcgtcgtatgtcagacgatgacattctccaaccagatgggtcaaacctttgtcgatgggagcgcatgctcagcatgcacgctagcgaacaatttcaggaccccgatttctactgtccgaaggaagaagtcgaagccaacgagacccatgagaagatcgcacgggggatcatcaacgcatcggtacatcgagacctgatctatgacctcctcagcctgggttcatcgtcagaggtatacacacacctcctgatgaaattccggtcaatcaaccgtgcagcccagctacaggcgtggcaacggttcacaacagtcgatcccagcaaattcaacaccacggctggcatcttggccgtgttcaatgacgttgcgaagtctttcgacgagatggctattgagttgtcttttgacgatatgatgggtctgatcatacaatccaatctccgcgatcaccacagagccgcttttgatcagaaagtcgaactattcatggaaactcacgactatcaacacccatcgtcccaagagatgctccgtctgttagatgccactagaacggaacacaagctcgctgaggataatcgaatgactgactcaacctccttccgcttggacctagctagccgaccaaacgctgagaagtcggaaaccgctgaagatcgcgaggtcaacgcccttgccatcaacaaggtccccaagtgctacatctgcaagaaaccgggccacattgccccggactgtccttccaagaaacgcgggacgcctcagacgctccgccatccacaatcaaggatgtcacctcacccgtttcccccatgctcggtcacttataattttgataagttaccctacatacaacccctgcaaccagaagcccaagcctctaccccgtccccggtacctcctcgagatagctctaaaactttacccaaacaggtcgaagctaagatgattgacccggacatctttgctgaagaagaagaatatgtgtttgaatccgaggatgtatcagctgaaccttcaggcatgcgtttcaatctgcgggaactggccttagatcacgaaggacaggaggtcatttgggattccggtgcatcagacaatgtcactggagacaggtacgccctacatgacttcaccgtactggaccaaccaatcgccgttcgagtagcgactgacacctcgtgcgactacattacaggcacgggtaccttgaaatttgccgggatgaacggaacaatcatcgcaattagaaaggtgtacttctgtgagcgagcaaggtcaactctcttgtccatggctgccatcaagaaagctaacggctgcttccgtgtcaatggaaactttgattcgattgatctcttgaccagcactgggaagctcctgctccgtagcacgtttgacccgcgaagcaacacttggccactcccgcgaccaatcaggaattctaccttttcccctaaatctagcccaaccagttgtaatactgttaaccatcatgatgtcaacttgcaatcaattttcaagtctcccaatttaattgagcacagcgagttcacttggaaaactgaggacctgacgcctgatgagaagatcctccttttctggcaccgtttgtttggtcatgcgagtctgaggaagattaggcgactggcgaaactgcaacttgggtatggtcttccaacaaagatgccaagtgggtccatcaaatgtccagtttgctctatctgtaaggccactcgcaagtctgtactaggtccaacaaacaggtgtttagaacgactctctgttgtgtgtgttgatctgatgggcccgttcaacccccctaccatgacgggtggtaagtatgcactcacaatccgagacgtcttcacatcatacagcgaagtcaagatcctgaagaccaaggccgaggcggcggaatcaatcatggagacaacggttcgatgggaaactcaaaccggatgccgcctgaaagtactcagatcagacaatggcggtgagtttgattctaaggtatttgccaaatttctgtcggataagggagtactggccgagagatctcttccgtaccaccacttccagaatggagctgccgaaagatacaaccggaccgtcgcggatatggggaggagcatactttacgacagccgccttggcaagcaattctggggctatgctttcatgtggtcggcttggaccctgaacaggatacccaaccgaatcaccaaagacaaaacaccatatgaatgcttctttggcgacaagccgcaactggatcgaacacgagtttttggttccacagctttcatcacgacagcacccaagaagcggactaagcttgacaatagggcaatcgaaggaatggtggtatctcacctccctaacttgaaagggtggaccttttggatacctgaatcaaagaagttaatttcatctgcgtgggccgattttggccgcaactccctcccttcgccgcctccagccacaaaggatttgactcccacaatggattcgctgactgctccaaaggcgacaggactgccattacccctgacacaaacggcaccaactgaaatgaaccatatgcgcctaggggattttaacgaagaagacagagtcaaacttgaagagcaaacagtggactcatgcctcgccaactgcacagacgcctcaatgacggttccccacagcttcaaatcagccatgagatcgtccaaagcacatgaatggaggaaagccgttgacacagaactagaaaacctgcgacgcaaatcagtttggaaggttcgcaaactaccgagcaattgctgcaaattgggagcacgttgggtgtttgctaagaaggttaatgatgatgggtcgatcaaatacaaggcacgctacgtggcaaaaggctataatcaaaaagaaggcaccgattttgcgcacaccttcgcgccaacggccacattcacatccatgagagtcctactgacaatttctgccaagaacaactggccagtttacaacttcgactttgttgccgcatatctcaatgcccctatagatgaagaagtttgggtggccgcaccagaaggacttataactgccgaaggggaagcctgcctactagagaaggctctgtatgggacaaagcaagcggcgcgatgctggtggaaacatctcagcagtaccctctcgtctcttgggtatgaatcaagctattacgattctagcgtatacacactaagcaacaagactgatcgctccatcatttgggtacacgttgatgatggtattgtgaccggatcctccgacaaagctctgaagctactggaaaaacaactcaaaggcagcctcgagatcaaatggaatgaaggaatatctagcatggtcggagtgaaaatcaacagaactggcgaaggttttgagttaacacagcccaacttgattgaaaaagtcttgaaggaacaatgggacggacaatcaacatcctccacaccattacctgaaggttacacggctacgcttgataccaatgctgagggcatcaatccacacgattacttatcaattgtagggagcctcagctatgtggctgtgggtactaggccagacatagcttacgcagtcaattacttggccagattctcatctagacccttggccattcactggaaaggattgttggaatttcatctctttttcttctcatccctaaaaaactcatctatcccactgttaaattcaatatgatttgataaataatttacatgattttcactttgttttttgatagtttctgcgtgatatcttgttatgttgtctagtgctgaaatccttgtagtcttcgaacccttttttagtctttatcaactacatttattccagtcatcttgtcaagcatatgttaatctgttttattcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacttgtagtttgaaataatatataagatggatttctttataagggtggttgagatgatctggtctactggtgggatgatggacacctggtgggatgatggagggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttggccccagggtacaggctgaatgatactactacaaagggatgcatatgaatgaataaagggacgcatatgtatgatcaaagggatgcatacatgcaatatcactaatacaaagggattcaaaacaacgtaaaggtattcaatttactacaaaggtattcagtatgcaatatgcatcctgtattcataatgactatggctagagtgcagaatccaagaaatatcccgtgacaggttgaaatatgtgtaacttctaaactataagagataaaggtatggttgtagtgggtgactaggggttattttacctgaggattccattttttatgtcatttttactatatcttgaatgaataaagagataatgagaaatttttatattttctgcgtagaaacacagtattatttaccacatcctcccccaacttattggctgtccccagtcaattctgattctgactgtgttttggagctaatattacaaataaaaaaaataattttggttgtgtattgtggggatttatcttgaagcgtgttgaggagttggtgaaatcatccgtggagttttgattactgaagaaatgttgagattttgcaatgttgacgtgatttgttttcagagttttccttgatctgtcaaagaatattgaggcatgtggtgaagttgattttgagtctagttttaatccaatttgattttggtgagatggtgatttggtgcctgacaagctgttgtggttgattattcagttgttttgtcttgagattattccatccgtgagtgatgaaagtaaaaaaattccaaggtgtttttgacttaatcttagtaggaattgggccagatgagggtttatgaacccagtttaaactgtgaattttgtaagttgtgtaatgttttactcatggaattttatagagttaggaaaaaaaaccatgattttctaggttttaatcttttgacctcaaaaaagacagggggcactcaatagatatatgctgataggttgggttatccaaaattgacacaaagtgaggctcgaaatcgtgttcgcagcatcctgaatgttgctgtgcttactgactcgactatggtagatttgaaggttgcagtctatgtgatgtagtaatccaagcgcgcccggtttaactttccatgccctgtcacagatcgtgacagggtccgatcggccttagaactccgcgccagcctctccgtgggtcctcctcgttccaaacttcttccaacttctcatcgattcgactatcggcgatcctcaaactagtcgacgatccttccccgccggtaagttttcccctgtattctagtttctgttttatttgtaacaatcttcttattactgatctaaaaaaaaacgctgcctctgttctggatagtcgtcgatcgtttttttagaccatctccgcggcgagtctggcggatagctgcagcaacctaggtgagtttcttttatttcggatttctctttcttttctctagtctcgtgtagtctctttagttgacgattgtttttgatcctctttcctttgtttcttaagtagtgcttcgatgttttagcctcattgtctaggctcgagttgattctccttttgtatccaggcgctcatcaatttgaataaaagaatgcaaaatggtcttcatcgttctaaaaggaaggttatcaccgatggagtcaaatcaatcaatatcgcggagaagttgcagtgccatcaggtccaagttgaggggtcctcgtttttctataaatgccaccgactcgtcgccggattcttttcctcctcatcagctcccttcttttacatctccatctgtagctatttactgatcatgtcgttgtttgttttctgttgtgattctagatttagaggactacagggaagttgatcgcttggaatcggtcgattttaatcatctgcctctcttgttgtagtatatatgaataattggtccaagcgaaaagatagagttcaagtaaagccagaggttttcgccaagtcgcttccattggtttataagccagtctttctcattgtccttctagagttaagtcgatgattgaactaatgaattcctagaactccttcttgatccttttgcattgtactagcctgattggttggagctgttgaaaaaaagatgagaagacgacttgaaatggaaaaaaaaatcaagtgagagatgagagctgtacccctcccccaacttatgaggttgtcctcaacctttaagataatggatttgaggcaagtctaagagtaagtgatttgaatgattcagagaataaagataaattgagcagagagatgaagagatgagtgtctcttgaatgaaaattgtagagataagagaaaaaattgaagatagtaaaaatgtgagtcaagtatgaaatattcctcccccaactaatgagtttttcctcaaccttctactcaaaaaaaactgatgaagatgataagtaagtgattgagaaaaatgacttattgagagaggaaaaataaactccaggaaaaaatttgagatactaaagaagaaatgaaacagacactgcatccagaaaagagtttgagatagtaagaaattgacagaaagtatggaactgatagagagtaaggaattgatagaaaagactttgagataatgaagaaactgatatatagaaatttgatccataaaagagtttttagataatagagaaactacgagaacttcaatccagaaagaatttgagaaacaaaagaaagaaagaaagaaatgcaggccagagaatagtgtgagatgataaataaaactgataaagaaattcaaaccacaatagactttgagataataaagaaactgatatataaaaaaaactaatcaagaaaagactttgagatgataaaaaactgatatagaaatttgatccagaaaagagtttttagatagtagagaaacgatgagagagcttcaatccagaaattactttgagatactaaataaactgataaaaaaaaatgaccataaaaacagggtataataaaaataaaaataaaaaaggtgtgttttggaggagatacttaaggataatgaggtgggttaaattgatgatagtgttaatgtaagtaaagtatgaaagtttcctcccccaacttcaaacatttatgtctactgacagtgttttatttggttattttctgtaagttgaggatttaactaattaatttttgctatttaaaagattttttagatattaagcaagcattttgattattaattaagggatataaggactatctaagggaggaagggttttaaatgagtgattaataaaggaatgtgagctcctcccccaacttttcaaaatcattaagagaaatttttttttaaaaaattatttaatactgctccaattttagtttcccacaaggttgattatttgaattcacggtccagtcttgaaggtgtcttttcaatcagttgaaattgtgagtcgtccaaattgaaagctcttgtgaattatttttccattccaagtatcttgttgaattaggctgatttttgtttactagaattgtggtaatttcttctgtgtgactatttagtagaacttgaatttattcaaaaactatgtataactactttgaaaattgtactgattatcctcttttttgcaaaaattgaagggaatgtgacttttaaagtgagtgttggttaatgcagtttttcctcatgcctaggaggctttgatttttacaaattttgattcccaccagtttttgatcttcatccgtcagagttactaccattcaaattcctcgtatacatccagcgttgtgggtacgtcttcatttccatcgttgattggcaccaattgttcaattgttaatgttttcatctgttccattgttcattcttccgcataaatcaatccagctgctctgcacgccatcgttgattcttccatccacaaaatttgtccaagaaatcgcttatgaaacgtcataaaatgatttgcatcatagaagaggctaggttccgcaaggatttgagttggccattggcttttggtatacaagtggcatcgtagttcctaattcaaattaaaagctgaagatgatcccgaagatctgtcaaagatttgtttcctaaaaggggttgatggtgcaaatccgtcttccaaatctggtgtactgaacggtagactcatgttgattgtgattgattttcctagttttttcttacttgacgctcctcggataactaaactaacggttgctctgaaaaagaaacaaaataatactatggtctctggtctctttaccagggcaagttttatgattctctaaaataataattcaaataatactgggaatttctccttctaacaggatctacttatccaaatccttcggtggtcttccttcttttggtcaataagcagctgcttccttcgaatagttcctaagttctcttcaaacagtatccaagttatccaaatccttcggtggtcttccttcttttggtcaataactggctgcctccttcgagatactcgttttcagttgatggttacactttcttttccagaggttcgttgattgtttcgttgaattgttttattgaagtttgactagttgatcaacagaataactgaatatgccgttgagttgttacagatatagttgctgaattcgttccgtttaccgctaaagtaatgatccttggtcgatgtcttcttgattatcttcttgtttcgtttaaaattggtcacacgattccaatcagaggttatcctatcacgttggggactcccttgtaagactcaaaagtggttaagaaacccttttgctgaatggagaagggtatgttggagttgcaagctctgcccttctatactatcagaataacaagaccaccaagcttagcttggcaattttatatatggtgatagggataagttcaagatgaagctgccgattgatatgtgtgagggtataaagatgttattgactgttggttatattgatgaagttgttgttgatgaatatggttcagggcacttttggtttatgatgatgatgaaagtgttaaatctgtatttcaatgtatataattctgaaattgtaatgtggctatgacttgtagttctgaaataatatataagatggatttctttataagggtggttgagatgatctggtccactggtgggatgatggacacctggtgggatgatggagggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttggccccagggtacaggctgaatgatactactacaaagggatgcatatgaatgaataaagggacgcatatgtatgatcaaagggatgcatacatgcaatatcactaatacaaagggattcaaaacaacgtaaaggtattcaatttactacaaaggtattcagtatgcaatatgcatcctgtattcataatgactatggctagagtgcagaatccaagaaatatcccgtgacaggttgaaatatgtgtaacttctaaactataagagataaaggtatggttgtagtgggtgactaggggttattttacctgaggattccattttttatgtcatttttactatatcttgaatgaataaagagataatgagaaatttttatattttctgcgtagaaacacagtattatttaccacaccgctatagatgaagaagtttgggtggccgcaccagaaggactatcaactgccaaaggggaagcctgcctactagagaaggctctgtatgggacaaagcaagcggcgcgatgctggtggaaacatctcagcagtaccctctcatctcttgggtatgaatcaagctattacgattctagcgtatacacactaagcaacaagactgatcgctccatcatttgggtacatgttgatgatggtattgtgaccggatcctccgacaaagctctgaagctgctggaaaaacagctcaaaggcagcctcgagatcaaatggaatgaaggaatatctagcatggtcggagtgaaaatcaacagaactggcgaaggttttgagttaacacagcccaacttgattgaaaaagtcttgaaggaacaatgggacggacaatcaacatcctccacaccattacctgacggttacacggctacgcttgataccaatgctgagggcatcaatccacacaattacttatcaattgtagggagcctcaactatgtggctgtgggtactagaccagacatagcttatgcagtcaattacttggccagattctcatctagaccctcggtcattcactggaaaggattgaatcatctgattgggtatatggcagcaacaaaaacaatcccgcttcgtctacatccgaaggggagcaacgaaacgcccgttgaatgctactgcgatgctaactggggaggagcgacgtctagatcttcatatggcgcagtcatacacctatatggttgccccatcatgtgggtttcccgattcttagttacggttgcgagctccacctgccaggctgagtatatggcgttaggacacgcaaccagaaattgtctatggatccgcaatcttctctacgatatcattggctgccaacttgtggtaaaaatctattgtgacaatcaatctgctgtgaagataggctgcgaagaagcatctaacaagaggactcaccacattgagagagaatattatgtgaccaatcaagccctctacgaaggaaagacctctctcaaatggatcccaggaacagaccagattgcggatgtcttgaccaaggccctagggaaatcagcccactcacgctgtgcgccaaccatacagggctcccatgatgaataattatttcttacatcttaacttggctgtcatttcttcatttcctcactctctccaacatctctcttttctaaattctcagttatttcttttcttttatttatttatttttttttctcatctctatcattggttatcagtgtcttgtcgagggggggggatgttgtgacatagtcatgaggctcgactgcgacacatgtcacagagttgtagttagactatgtgaaggattttcatgactaaagtaatgaaaatcatcggtctccagagctctcactccaacaatgacatgggttaggagcaggaggaattttagttaccatcccaactgacatgtgggttagtctacctcagaaaaacaggctggtccggtcaacataatccttagttaaaattgggctatgaagtcattggcttaaccttatgactgagataggaatatttgagaaggagttagtagaagaaaaccaatcctttcctttttccccagttttaaaatttacaattatcttagatatattatacatccccctccaacttgaatagcattcactaaatcacatttagaaatacctcttaccttggaatccttacaatatctcttacaaaagtctttatgacgccctgaactattcctacagtacaagaattggtaacctgaattgttatcattgcttgttaaatcattcctattattaccaactcaacctgaagtcagagtcttggattgccctggcttactgctacagcttcaggaagctcaagtaattctcaagagctttgaactgggcctttatagaaacagattctctttcatattgaattttattctacttttataacactacatagctctaccactatactttatatgaacctgacacctacagcaattcaaaagaacctagccacccagttgcctctaaaccacaaccaacaaaccaccaacgctgtaacagatgcaatacactgtgtgtatcatggagaattctgcaaagctgcacatatggccaaaacccaaatttgttgaatctctttgcaaataaaagcagattggtcagatagtttttttattggggctcagatacatagtgatacatggcagatacatggcagataccgtatctgtttcagtgttgaaaccaccattggccctttactggtccctgcaagtgattgaagctgcagttgctgacaagctggccatctacctcaatgggaagtataaaactaccccttccacagacagatcaatgcattgaatggtggaaagcaagtgaaacaaaaaccacctcatgcatggttccaaaactgattagactgtgattttacttgaaatcaggaacaccacaaagagtttccagtcctggcttccttggcctgttcagaaactttggctaatgtagaacaatgcttctccactgccaccaatgtttgtggacatggtcaaggcggtttctccccccaaactattgagggattggtgagctctcatcagtggttaaagaagggactcaaagatgatgaggaaccaatcggcaattgcccaggttattgtctctcaggattggatgcagtgggaagaaagtaaatctaaatgtgactgctactgcttgacgtgcactgtgtatttagttttctgatattttcatctatttgatatgtatgtagaagctccatcagtccctcttacgccccccccattggatttctttgggtttctctgtacatgcatggtagaaaaaaatacaagagctctccaaaaattgaacaaaaatgcaatttaaaggagcagaaagaaaatactctgaatactgtatttgtattgggccagttcacgtctgaagttcaaggcagtttctagcacatttgtagataaagtttcatgaattttgtcaaatctcatgaatcatcaggtatggatgaatttgagatttttgacaaatttgtaagattttaatggtcaatgtcattaaatttgcctcaaagctcagacatgaaccgttattgtaacaaataccaacatattttgaatattctattggccaggcccacacagtgtatttgttgaccagtgtgacaaaaattatttgaggctgcacatactcaaaacaaaatatgatacaatgtatatgcaggtacaattcatgtattgtctttgttgcaccattggcataattctggttactaaggtttacaggcaattatatgttgataacagttttgatttcagatgcaatatttgtgtatatttatggagaataatatataaggcaaagaaaccgtcaatcatgtcactttttaaggcaacaatacaaaatatatgacataacatctgtataagaaaagaacgatgtgtcaaagctgaaaaattgagtagtcttgacatcaacaaaaaagaaaactgagttcaacattacaagaatgaatcagatcgagaagggaggggactaagaaggaacaaacacatcattcgaaaagaaatgggatgaaggcggagaagcttaggaaagccatgtattggattgcttttgcaaaccaaggtggacaacaaagcatcccattcttcccctttatgacaggctgacaaaaaaaagatgatgaggatctgtttgtacataatactggtgacactgaagagcgtgacatgatttttatcttgagggctaagcccgagtggaatgagcatggttggtagaaacatggtaccaaggccagcaatatccatatgaaacaaaggagcaactcgagccggatcagtggaaagaatagcgacaagcatcccgatataccagcaatgaatcgatcgacttgctacatcataattaggtttatcctcttagtcggttcactgtaaattgacaggttgagagggttcaatagcttgttcggttgatgggtgggcgttcccgtcggtgacgatagcgttatcgatcgcttctaaaatcggcccatccgtcccatgtttaggtaataccccaggattcgcagaattactattagtccaagttaacaaaaaggggggcgggggcatgttcaagatgagcgctcagtgtatgcgagagccgaataaggtttaattgcaaagaaaacgtgatgcttacgattccgaattcaagtgagtcatggaagggtgttgaccggtaggggtgggagtactagtgtgactagcatgatgtatgttttcaggagaaggtatcgttgtgccgaccgattggggggcagttttgccggccttcgataaggcgtaatccccggaatcgaaatatttgcgctcctgtgaacggtcatcaaagaaaggcgacatggatcagaacaaatgatttcacaggatttcccggagactcatgccggaacccgaggtatatatgcattatgctttttctctattccagatcgacgtaccataaggttatgcttggcgacatttttcttcgggggtagctttccgtacagacggaagagcttttgttcttcctcggtcatggcctaatatagcagcaatcgaagatacgaaagacaggaaaagttaaggtttgttagaaggggagttcgttcgtataagcacggaagatgacaaagagcaggagtgagggttgtggctagaaaatgactgacattaatgtccactttctttcgttgatgtggattgagggccattgtattgggtctgcttatcgataacctgggcttgtgatggtgatgatggtggtggtggttggttctggttgttgagctgggttgctctgatttgggctgatgacgatggcggggagattgccactggctgactccacatcacctgtcacgagccaacacagtttgacctgtcacgcatcgtccattcttttgcttccgaggggtgtaaatacatacataacacagaaaagggatcctgccgcagcggcgatgccgacgccgaacggtctgtagtctcggctgtccttttggttccactttggaataatcacctcatcggatgccacagagattgaccagccatcacaactgaccaagtaacctgcagtctgctgtgatggtgggtcctgattcaaacatcgatacgcacacaggtggcatgcttttttgaatgctgccccttgggacacactcacacatgaactgcagccgcgatgaacatgatttttgtaatgcgcaaaggacaaattctaacatatcttggaacaaggaagcctaaatttcagtagtaaacaaaggtgatggcagtccatctatcccattccatacacatgtttttactttgtgctagatctttttttttgtctgttattacgcaactgtggtgtcttggtagattcatagtgtgcaatgaatagaaaaaaaaaggtgattttgatatatccacaaaaccatagacaaatttgcagcagaattttttcagctgaaaaattgaatttttcttactaattgggtaaatgtgaaattctgccatttgtttggttgtttcctgacccatgccctttggatttgctcagcctcagagcagctgcttctcggttgccttttccagtcagacgtacgcacaatactccctgtgagaagggagatgattgtgacatatcggtgtaaatagtgatttgcatgtctcatcagataccaccatcatcatcgattctcttccactccttcttgcttgacaattgcacctggtgcacatacaaagttaacatgccagatacaacaaggcacaaccccgtgaagaatcaaagttcaatttagtggcaaaaaatgctttctcagtgcaagaaggatgaccatagattgcgaaatgcttcctaaacatcaactctataatctagagacagtaatcattgtggaccgagccaatcaagagaaagacaattgaaacaaaaacacaaggcagaggactctcatctgagctagtggttgattgctttctacgagacgattggctgagcattttgttgtgcaacatcttccgctggaaggtcgatctggattttaggaggtgatttggcgggctccgtttgaggaggattgttaggttgctgctcttgctgcttggccttccaggcatgggccaattggaggagcttgaaagttccgggattgcgttccttctcatcatctggaaagacgagatcccaatctaaaatcacagcgtgcgatacagaaaatgacaaaacaaatcatcagaatgatgactgatacatctcggctctgatgcaggcccaacttacattcttctttgtcgcccgtatcatccaatttgcgccatcgtcgcatcggcttgggcatcatcgcctctactttagaaagcgccacctcatccccaatctcggtttctagcagcttccaatgatctagaatgatagatcgctgaggaaccccgcacgtagcatgacgcataggcctataagcaaaccaatagagtatagatcgtgaagaatcaaagtgatagaatacgagtccaagacaaacctgctcctttagattgtcccgaaccgggccctctggttcgtttttccatcgcttacgaatatcttcatatcctctctgtaagacctgtctcgccagcctgattccttcagtacgtgcttgttgtgcagccacttcgtctttttcgatcggctcatctgggctttcttcctcatcctcagcatccaagcccaggtatctatccgagatagacttgcctgttgacatctcgaactgaatgaaattatacaatcacaagcagttgatttagtgcgattgtctggactgaattccaaagcagaaataatgctcactttggcccaagaggtccatactttgacgtgtccacttgccaacgccaaccgctcaaacaacgtccgagctcgatcccattcttcttcttcttcctcaaagtcaatgtatgccttccaaacacattctggatcgtacaagtcaggttgcgcaattgccatctcataaatagctcgtgctcgttcagtttccatcaagccacgttccagacccgcaaattgaatccaggctgatggataagtaggatcgaactatatcgacacatttcaaatctatcttgagacaagtcacgtcgaagattttacgtgtgattcgaaaggacaaacctcgagaaatttttcgtatagcttccggcagcgatcaaactctcgcagttgtaattccatatccaagtagacctggacatcggcgggaatgaataaagaaatatctaagcgatcgcgaaaaggattggttgcttactttgaatgatttcggcttgggggccaagccgatggcagttcccaagatcttcctagctttatcaaggttcaggcggcgtaattcaaagtgcgcatacctaagcatgtgagacaatatttttcagcaaaaaatgaaacgtattaatgaatttacttccatactgacatttcccaaactttagaaaaggtaaactttttgtggggtatcagctttaagcaggcttcatacacctgcctcactcggtcataatcctacgattcaataagcagagagtgagagagaagagatgacacatgcatcagctaaatgaagcgaaggatttaggatgagaaaacctacctttgtctctatttcttcgaatgtggcgtaccccaaccataaaaagatgtatctcctccaatatctggcaaaccaaaataaatcaatcaggctaaatcagaataaggtatgcaggagaaaggtgcccacctcttttcagcactagggggcacttgagccaccgccctttcgtagacctcccgaattctctcaacagccttttcaggagagtcgtgatcacaggatttcaaggcactctcttccaagcgagcatactcaaaccaaacatcgtaattgagctgactgctgtgagcaagctcttcttcctagtaaaaatcttatgtcagatttagcttggatgtagggcgatggattgagccagaagtgttgagcactcaacatattgaattcgtcttttcccgagcacagtggattctatgcccgcacgatcaccaaattgtttctcaaagttggtatacgaagcgtagaggccgaccgattttgaccggggtagccggtcgagtgcgtactgaatgaaaaaagtgatcaacaaacagaaaagattaatttttgaagtgcatgtggtaactgcttcggtcgtaccttgtaaatagtcctggctcgatcatactccttgtgtcgactctccatctttgcgaatgctgtgtaaatactctgagcgcgttcaagatcctcttcctcttcgccgaaatattcaaatgccatctggaagatctcacgggcccgatcttttttacagaaaaaaagagcaaacaagttgagctcactagtacaattactcccgaaataatcacagagcagagggctccacaatggaaaaacaccaaaacaacttaccaatcttttggcgatcttcttcgaatttggcccacttgatccaatttttaggatcaggatgacaagcaatcattctttcatagagttgactagcccgatcatgttcttgatatctggcctccattttgatgtacgcgctccatgccttctcatccggttcccaagccatccatctttcaaagacctggcgtgcaccagcaatgttacccaggagttcttccagatagacgtacttgtaccatatttgattaatccgtggtagaagagtcactgctcgatcgaacaggtttcgagcatgttggatattccgagctttgagttcctggatatcaaaattgttttgcgagagtaataagtaatccgaccgaggggcgcttgttttgacaggttattcggttagtctcgaggtgggttcattgagcacaccatttcacagtatgttagccatagcttttcggcagtaggtgccacgtccaaggcacgttcgaatacgctacgagcgcgtggaaattcattttgagaggcttcccaagtcgcatatttggtccaagcccttaactacacaatgtgttcgtctatcgatgaatcagatcaaaatggcaagtttgtgggttcaagcgtaaatggacactgacgtcttgtcgagttcgcctgatgacctcttcgaactctttccgtttacgtccgcggtattcatgtagttcttcaaaatcttcaaccttttgacgaggagctgagtgaccagtttcttgtctttcttgagcctaattgcatggtcaaaattttgagattagtgcgatcgataggaacaatgagaagtgctaccaattggagataagaaagtatgcgagtcctcacttctcgtaaaagttgttcggcggtgatctggaccggggcggcggccctgtttttgacctctgagtgaaacagatcaaagatgcttgtgatgagaaccaaggctgctatagatacgattagattgatcttgaaggaagcaaatactgacttggtgctctgtggtcggccattgtagttatcgtttggaagaagttgagagtttcgagatcgactgttgggcgggtaacctgcgactgtcgaacgatacacgagtcatttggaggctcgacttgctcagtggacgcccagacgtctcctctgttcgcgctcgaccaccaacgtcacatgcacgtcgttcagccaaagaaacacccgcttcaagcttgtgaaggcacaaaagatccatcaagccaatgggccatgacaactcaagactcaacctccaatttgatctttaacaaataaaacagtattttcaagggaattttccacaattcaaagtcaaaaagacagaataggatggatgcaaattgacctgcaaagcatttttttgtagtttttctttgtatcctgtcttgaattcaccttgttgggactgtttgcatatattattggcttgatcatttttaatcaaaatacaatatttatgaaaactaagaatattcaaaccaaaagcaatcagttcttttgaactgatcaccagagagaattcaggttgccaatgggttaggctaacccaaggtcaacccaatatccaacatgacttgggatgggattgggaagatttggcagggtttttttaccaacctggaccaacccaatttattcttgagtttgttttggaaaggttagctacagatcattctgacccaaacccaacctattgatgataacaacggtgtaactgatgcaatacatgcataggcatcacatcacattgcatcaagggaacaatgcgggggcgccgcatcacatgacccacatcaaatttttcaatacagatcatcaacatcacatttattcagcaatgtgatgtgatgcactataatttggctgcatccatttgcattgctttccgatataatgccaatgcaatgcatcacttttttgatgtgatgcatcagtatcaaattaatgtgcattgctgaaccaatgtgatgaaaatacatggctatttattgaattgaatcaaattgtttcaccattgatgataaaataaccaagggttgatctgtgacccaatccaaaaccaacccaaacctgaattggaaatggttgggtggttgagttttgtcagtctgcatcttattttttccctaagccaacctgcttccactaggtctgagtgggtttggcccatgaaaggtgaaatcaaattacattgatccccgcttgactgtagctccattcctactgaaacacaactacatacaatttcccctttttgtgctacaggggggggggggggtgaaacataattgaactggatacataatgggcaacatgctgagcttggactggttttgttgaagcttggctatctaatcgtgattaacaattacatctcattatgtctatttcaagaatgacatacaattatcttgccaagaaatttgactcatgatttccctctgtttctcttacataatgttggatacaacttacaagcaactttatttcaagcgggtacctggctgaccttccactgattctagacacctgcacccagaacccgctggcaggtaccttctggcaggtttcaggcacccaccaagagttaaaaaaagccacaaaaattctgtttcagtcccactttatggccaggtacctgtggcaggtgcagaattccactcagtttggacacctgcacctaccagcaggtacctgtcacacaccagaatttcacaggtacttgccaacaggtacccaaggcacctaatgcaaaccatccatttctttccttttcttggggttttccatacttgtgccttttcagatgtgacctgtaatctagtgatcatttttactggcattccaattgcagcgattctaggagaggttttcattccaaaatttcttttctatgctccttgggtataatatttgacaactcaaaaattattcaactatctaagagcaaaacttttgaatcctgaatcacataattccaccatttgaggtgggagtcctccttgagttataagttgattccagtttagttgacctggtttaggtatgtgaatagaggaaaaagaaaacaatttgaggaggaaaaaaaaacagattcaatgaaatttcctggaacggctgtatatactggctaccagttcatgacccttgagaaatctcaccactggcagaaatcaggtcactggaaggggttcctcccaattatatgggtggataaccacctttcaagtttccgggaggaagcactcccaacagtcttgtattatatgtgctcattgagaggtttgacacacttatgaaatcttgatggtgtaaacaagacatgcacaccacttggatgttgtgtgaataaacatgtaccaactatgtgatgtgtgcacaacattgatgtctgattttgtcagcttctcactaatcaagtacaaactgacttcataattaattgaatacataagtaataaacaataataaaacaaatgataaacaataataaaacaaataatgaatataaacaataaaatagaatgatacagatgagctagaaatctgggctcaggattgaagcggtagaggtcccacagcactacataataagtacactttcacaagagagtcagcagcatgggtaaccagagcgctgagcttgcgtcatccccatcatgacaggggtaacagttgacacaggccgtcatgacctcacacggttctcctccggaaacagaaccaatatcattatccaatgagcaagaattctgccttgttgtttgtcaaggaactaccaatcaacagatataaaagggagagattatggatggtaagagacccattaaaaatatatatttccttacaatatttcccttttaagatcacctaaattaaccttcctcctacatccagattattcttttaccttaaaccactgaccaattcaatgttttactcatgtatctttcaaaacaagattgttggattttgtacttgagtgctgaggcaaccttacttttgttgctggaattttagaggcactgaaccagtaagtagtcctcctcaactgcaaaataatcctattcccaatctatgatacacagattgaatattcttgacgttgctcaagaccccactcaaatcttctcactgtctaaataccagaataaggctatagtattcccaagtgcaccctaaaaacccccataacctgggccccttggttctccctttctccattaactctaccaaacctacccaatcagcaggtgtagctagaagacctatagccttggcatcacccagcctgacagattttgctcctgatcaaatgcacactggacacacatccaaattctggtgtgcacagcttcatatttccaaattttgatttcacatgcataattttgtttcaggaaaaattaattttgcttgaaaagaattatgcatgtgcaatgattctatgcagcccaattcttagatttgaaaaccctgtgtgaattttgttctacaggggcttcagaaccaacaggagctccttgattattttttcccttttggggctcttaagtctttatcactcaatgatgcagttttgttattgaaatttcttcatttcaaatcatgtgagtagtaaatactaccaggtatgatatatccaggactagaaaactttttgaacagtaacattatccatattatatcacaatattttgtgatggtggttaattactagaacaacatgtcagatgttacatgttttgtgaagtcaagttatctcccacagtttctaaaacacatggtgttcaaaattactcaatgttttactcattgacataacacatgattttggcagggacctaccatcttacttgcaaaagcctgccagtaccaccatcacagaaaaatctactatatgtagacatacatgcagaaatatagaatagatgtgtctgccatcaatgttgagaccaaaaatttcctgaaatttaacacaaaagattgttttgcaaatgatgctccactgaaacgtggaacaatgatgaagatagtgcttttttgaaggatggaaacttactcatccaaactcacccagtacttttatgcaggcttagcctgcatataggtcacctgcaggtaaatcttacctcatcacacatacatacaggacagcacacttggaaatttgacagtgtgtcatatgattagtgttagtattacctaacaggaaaaaacagtttgaaatgcactacattcaagtgtaatagtgtgatttaggagcctaataatactaataggtatgttattcaatgtctttgtctcacctgttgcatcaacaaagtcttgagaactgatccatttaattttcatgaatattttgcagctctctccgaatctttagatgactaggtttctgtttggcactgtggtagtactataactttccataataccattccatattcaacacttgtaccttatttcactcccatttactgctaagataatagcccatcattattttcttgtttcctcttgcacgtactacaccatattgaaatcaaatgtattgcatataatatagtcgcagtagctgtgtaaaatcacacctgcaactacagtaaatcataaatactgggcaccttgacaattacttcaatataccacattctttcttttcacagctgtactaccaattttctcaattcacaaccttttctgtaacacttatcattcttatgtcattctttactcactattccaacatatcatgatttaatgcttgtcatatttcaaactgtttcatacttcccatcattcttatagccctaaaactgtttcatactgtcattcttcatgatgtattctcatagtcagtcttactcagccaccatactgtttagatggcacccatgtgtttaaatatatatgtactgttacccatgcagaatttatgttaggctatccatagttttagaaatcagacattgtgatcatcattatatgattatatccttaccatatatattctccagctataggtcacctttacaagtaaaataatacttgccagtattgcatattaccagcactatttgcattatccctagtagtatttctccagaccatcatttcccccagtttaaatatctccccttccacaagtcacctacaaatacaagttcatcagtcatagtagcccaatattgggtagaaattagccacagatttatttcttcctttcttagttttacactctttccaccaacattagaccagagggaagcctaaatagcacccttggttgtataaatcttgccttgataacatatataaaaacttctgctatattctgatcatgattttttccttaaaattcaagaaacctcacaaatttatacatcaaagtttacacattttcctcttaacctggagctttgctactgttctcaatggttttccaatgagaaaatttctgatctggaccacttgtggaggagttgaagatcacccatcagagatgccaatgcctaggatgagtaattcgggacccttatgtgggtgtttgagactgaaaatatatcattcctggcccagaaacttgtttgtgctgaattgatgaccttgttctatttgaatcatagcttgcgatggtagtgtttctttttcaggaaacttgcacagaatcggagattcggggcctatgtgtgggtttctgaggctgtcattttacccttttctgctgaagaattcaatggcattgaattgacatacattctatttgaatcaaagctcgccgtagttctttctccggaaatttgcgcaggagcgaggcagatctacgcattaccaaggttcctgtggttgaccttgaggctattcgcggatgtggtatctttggaaagcaacagttgagatctaagacagtaccaccaagatcaaatggaagaactcgagacagtcaaggcggcagctatttgccactcaaaaaaagtcaatcggcaagacccccagcagctagcatatccggtaaagcaaaaaattcaaatgactctttgctttcagctgagtgccaagttcctcatgaaatccaaacatttctggaaaaacagagtcctgaggaagatcaggggacttttttccctgtgtcgccaagcccttcattaagttatttagcttcaggaacaaatctagaactagaggagaaaaacaaaattcaggacaagcctgaaataaattttgcaatgaaagaatgtccggaatttaaatcttctcaatttactttttggccgccaaaaggggcagaagctccccctagtgcactgtagggagccaattttcaagatcatgaggattaaacaatggattgaaaaggtgaggagtttgaaatatgaatttcgtaacttgatagatattggtgttttatgctgaaactccctgtacaactctgtgggaaatgttgaatcatggtgtgttagtggggtatgcaggttgattcaatccaacaatttatctatttaatggtcaatacaataaataaggatcaagagaaaaaagtagaatttgaaccctcattgtttgaagtgtttttttgtttttacagaatttcacagactcattttatttgtctgcctgtgcattcactgtgtagtgagcctgtaaatacaattgatttctgcttgtttggggtgttttttgtcaatatattggaatatgagcccacttttccttctgatttaggatcttcttctgcattttattttcttttataactccatagcttctgttcagtatttagtcacataaataatcatgcctgattaatttttttataggttttcattcataccaaatggttaatagtggatttaaaaccaaatcttttcactatggaaaaggtttcatattttaaacaagattctacaaacacttatcatctggataggacttacaaccaaaaacctgtaacatcatgttgaatgcatatgactttaagtttagtatctcaatcagtgtgtaggaaccatatttgacaccagtgtgatgtgcctttgactcagagggacaataaaataatataatattttaaaatactgaaagattcaggtgatgatagaatagtagttgatatttaataaaaatttaaaaggtcatgtgcattaaggagtgagaaaaatttaacaactgctacatacagctatgaactgcacatattcattgttgcaggtgtaaaaagcctgtggtttcattgctcccccggttcctcctcttgaactctcactactccaaaagtggagtttgtacacccgtacaacattcatcatttcatttataaagatatcatttacactcaatggtataaaattttctttttgatcctcatctgatgactaaaaattaaggtacaatgctcctctaggggtgaaattacttttttttatctagctaccactttattacagatattgccctttgattgtagaaattttgttgaaattctgagctcagcgcacaagaggttgagggccaaaaaaagaaatgattcttttttgggagaggcttgaggacaaagaatgagagaaccaatttttttattcacttgtatctagtcaggtttaaatagactaagtacaagtggtgaaaaagtgggtgtgagaaaaatgaatagcacaaccatattgaagaaagagctgagaggaagaaacatgggtatttggaagaaataaaccggaaaaggattatcaatctcttttagacaagccagatgtgttaatcaaaagaaaacatgttattgttataatccgcaaataattagagttgttaattctaaataatcaatctttaatagatcaaacagtaaatttggaaaaagaagaatttatcatagagacctgagtagttaagaatagctggttacttagagttcaaatttgaatcagaagggggcttaaaaacaaccaaaaacaagatacttgatgaatatagtctattccaatttatgatgactagaaaggatgaagggaagagagagacagaattgaggaaaattcaagagttcttggcagatgtcaagcaagaatcacatggatggcagagacttcatcagatgataaatatccactctggttcatggctgaactcattcctaagctttgtccatccacaaatacattcaccagtcttcatcaaagagttgtgtatggaatattgaatcatgcctgatggaaaccaaaaataaattttgtaacccaatttcaactcatattcaattctgcagtcatgtagttttggatcttgttttccttggcatccacctatctcctttggcaatactcaaaaaataattcatctggttacagagactccatcctaatcaccaagttccaatttgggacacaattcaagcacaatcattctttctttcagcaacaaaaccaaccactcatcactgtaaaattacagctttcacaatccaggagtatttagatacttttatagaaatcaattaaatttattttggagaacacttaggtgagcaattgaatgagataaacaactgcaaaatataaataggggcttggttaatcgactcccaaaagttggagagtcgactcccaaacccccaaaacccccgaaattcccctgaatcccccgagttttgggagtcgattccccaaacccatcagcgggtttgggagttgaatcctcaaagattttaaataaaaaaaaacaaaacccccggagggggacggagtcgatgccccaaaacccagtgggttttgggggtcggcgagccaaaaaaagccctcgatggccgggatgattcctcccggccgtcgaggatgtacatgtacactctcgacggccgagagaaacactctcagccgtcgaggatgtacacctttgacggccaagagaaaccctcccggccgtcgaggatgtacactctcgacggccgagagagaacctctcggccgttgagagtgtacactctcaacgaccgggagagaacctcttggccgttgagggtgtacaccctcaacggccaagagagaactcaatgtttctcttggccgttgagttccctctcggccgttgagagtgtacactctcaacgaccgggagagaacctctcggccattgagggtgtacaccctcaacggccaagagagaactcaacggccgagagaaacactctcggccgttgagggtgtacactctcgacagccgagagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttttttttaatttaaatcgttgaggatgcaactcccaagcccgcctgatcatgggtttgggaatcgactccccaaactcgggggattcgggggaatttcgggggttttgggggtttgggagtttgactctccaacttttgggagtcgattaacccaagcccctataaatattataatatctttcaagtaagttgatgttcatgatgttttaggaaatagttgatgttcatgttgttttaggaaattaagaagatgaaaattataaactgaagaaaaagggatatagaaagaacaaggtggtaggaataccataggaaataccaaacataaaaataatcagccatttgtacagagtaacagacatcatccgaactgtgaaaatatctggagaaatatttggcagttggtatgcaggagggccatttaatcttgtgttgttctaaaaattttggtattactcagtagttccttcagccaaaatttggttcaaacgtatcctgaatagttactgtgccaaaaataaacaaattttgcaagaaattttagtaataaccaagttatgttgtgagtaaccagaattcaaactgtagacagttgcatgacatttttccaaagtaaattgccaaaattcccatattcacctgtactttttcttcaccttttccaactcactcatacactttctttttttttcctcaaatgaactagataagtgcaaggttgtgaagattactgatctcaccctttgtacaagtaaaacacatttttccaagaggaaatttaagaaagagtgaataaagtttttcccccaaaattaagctctaactaaaacagccacagtaatattcccaagagtcacacccctacctactcccaacccttagatacattggttggtctgtttagaagcttgagttcacttacattaattatgtgatgtttcttagtttaattatctgattaaatctgttcccagatcctcataaacaaagcttcaaaattcagaaaatctttctcaaacttgcccagggacttgaggggctcatcactagtggggttctcaatttgatttgcatgtacaggcctttgttgaacttgaaactggaagccgaattatccatatatatagggcgttaataaaaacataccgtaaatccgcttttacatgcggtttctgctgcgcgcagcacacgcggattccgcgtgcacacgcggttttttatttaattttttaccgctaatttttcgagttttttttggatttttaaagttgtttcctacactttaaaaggtgtagaatttaatggtaaaaaccatttttcataaaaatgacatttgattattaatttttttttccagtcatttttcaattatttgtttgcatgcatgtatgtaccttattttttatgttttttggaaattttaaatttatttcctaggtttcactgtgcgtagaatttagtggtgtaatccaaattttttaaaactaaacggttaatttttaatactgaaattagatacattttttcacttaaatttctacaggttaattttcattcttttttgacattttaaatttttttcctacactttaatacatgtaaaaaattatggtaacaaccattttacataaaaatcaaagatttttattgaatactgtgttggacatgtttttttaatgtttttttaattggtttttaccggctgggttttaatcattttttgaaaatttaaatttatttgctacatttaaaaatttgtagaattgaatggtgaagtccaatttccctaaaaatacaagcttcaatcttaatacatgagtgtacagtgggtagacagtgaaaattagctgcttattttggattccagagctctgaaaaacagatttgaagtcatgagacttggtcaggtggtgcataataggtcccaaaaaatgaatatgagaaacaaatttaaaatttcaaaaaataatgataattaagctcttaaaaatcaattgaaaaatatgactaattacagtattcagaatgaaccattgagttttatggaaattgaaggttaccattaaattctaaacacttctgaatgtaggaaaaaactttgaaatttcaaaaaagcttaaaaaataaggtagaataattaatgcaaacaattgagtgaaaaagtgaagaattaaattaaaaaaacggtgtcaaatgcagtattcaagatgtagttttcattttgatgcaaaatgactgttaccatcattttttgcatgtattaaagtgtaggaaaaaaatttaaaatgtcaaaaaagaatgaaaattaacctgtagaaatttaagtgaaaaaatgtgtctaatttcactattaaaaattaaccgttgagttttaaaaaatttgtattacaccattaaattctaagcacagtgaaacctaggaaataaatttaaaattcccaaaaaacataaaaaataaggtacatacatgcatgcaaacaaataattgaaaaatgagtggaaaaaaaaaattaataatcaaatgtcatttttatgaaaaatggtgtttaccattaaattctacaccttttaaagtgtaggaaacaactttaaaaatccaaaaaaactcaaaaaattagccgtaaaaaattaaataaaaaaccgcgtgtacacgcggaatccgcgtgtgctgcgtgcagcagaaaccgcgtgtaaacgcggatttaccgcgtgtttttattaacgccctatatatatatacataagtctggattaatcaaaaaattcactcttcaaattaatggctttgataactaattacaaatccactcagcaactgctacagcctcaggctacttgctcttgatgatgtgaggtgcctagtcattccttgtacagtaggtagacagtgaaaagtggctgcttattttggattgcagagctctgaaacatagacttgaaggcatgagacttggtcaggtggtgcataataggttccaaaaaatgaatatgaaaaaacaaaaacaaaaaataaagtttcaaaatttgtgaaaaataaaaaataaaatttatttttttcaaaagctttgatattcattttgggggagtggaagtgctgagagacaggaagattggcatattagaagaatcgttataaatgaaaattttggaaaaattggttttcagatggctttgaacagctgttgagtggggcattcaccagcccgcattgcagtaaagcactagaatttactgttttggctccaatctggacaaccaacctggccaaaccttttttggttccaattttttcatttataatcattcttcccatgttccattctttctttctcccagcactctcactcccccaaaatcaataacaaagcgtttggaaaaaactcgttttatttcttattttccacaaattttgaaactttattttttcatattcattttctaggacctattatgcaccacctgacctagtctcatgacttcaagtttgtgttttggagctctggaatccaatataagcagccacttttcactgtctacccactgtacacatatgtactagctcgtaacggttttcaaacataaaaactgtcctggaagatttcaaaatgaaaatgcaagtattgtaaattgttcattaactttcttgtgaagcacaaacacacagaccatgcttgggttcctcagaattcacagttgcattccttcttttcagttgacattgattctgaaatttcaagtgaatgaataaaggattttagattgagctgtaattcaagtttgtttcatcctgcttttttgagtttgtacttcttttgaattccatggaaatcttgtttaagagcaaggcaatttcatacttgcaggcaagaggaggtgacagagttgtgataggttgccatatggactccccgagtccccgtctcaagtggcttaagcctcgttggatcatccatcccggtctcggaagaattgctaccaaaaaatattcgagcggcaagcactcgagtaatatcgcttatctcggactgggttcaccgttctaacatcggagacggctcaaaaatatcttcaaatgctctccagtcgctttcgcaccatgatccttcgacccgtgtcttcgactcgagcttcgtccatcaaaatcatgatctgatcacatcgttcattcccctcgatcatatcacagatatccacaaccctatcgcctcaggaactcttaatgtactgtcatgaggtaggataatttgacgatccctcatatcggaatcattgaacggcaattcgtactcgaccctttaattgagtctgttgacccttctcgtgaattgtcattttcggcggtttctttgatcaacttaaatccaaacttcgttttctttttcgtatatatgaaggttataattagcttgtttatgttatgtttattacagtgtggccacgcagacaatccatccagagaccgggacaccaatcgaagcactagtggccgatctgaagcaaaagacaagcagctcggcggaaacgacgggcaggggaagtgtcaggaagacacatctgatcagggggccggggtgtcagacattggatctgattagccggacccatctgatgtcgattgtaaactgcacaccggactcattcttggatggaggggcatccttagcggtagaggatgcggtacggaactcgttggagtacgtttctgcgggaacggacatttttggacatcggggggatgtcgacgcggccggcggcgactgaggtgtcagtggccgagacggagatcggacggaccgtacccgtgatcaggcagctacgtgaacgccaccgtctggattgtcgcattagcattgacaccttccgagccgcaacggtcgaagccgcagtattgcaggcgcgaccatcgttaacgatgtctccggcggggaggccgacgaggccatgctcgcgaccgtcgcccgctttgatgtgccctacatgctgatgcgcatgcgcgggaaaccccggacgatgacccagctgactagctaccaagaccgagacgtcgtcgccggcgtccgcagggagcttgccgcgaaggtccaatgagctattcgtgcaggtatcaaacgctgggagttggaacctgatcattgatcccggcttcggctttgacaaggacctagcgggcaactgttaattacttgactcactcaacccgctccaaggaatttccccgcccgaagatcaggactgtctacgaggctttccgatccttgtcggcctctcccgcaaacaattccttgccaaactcctcactctccctccccccggtaccactacaaccaccacccctcctccgcctctcctccgacccgaccaacagttaatccctgctattgttgcctcaactatcgccatttgtaacggggcccatttgacccgcgctcatgatactaaaatcatcaagaaagtcatcaacattgtcggcggtatacgcgctttcaattctttctaatctgtatctcttgttattccttaagatcaggttacctttccttgttcatcccttgcgctttgttggaataaaaatgactaccattttttgacctcctgaatgaacaacatcagtgtgaatacagaaattttggtgggagattgtgtgtttcttaactggtgtattgttaggtccagcaagggattgggaagttaactgttactggcagatgtctgttcagttattgtcctccatgaaaacactcctatttgacgtgaatcacccatcagctgttgtgagcatgtcatgggataccagggaaggcttggaattgtagcttggacttgtggatccatagtttcatgaattctttcctcattcttcattctgctcctgaatcatggatagtatacttgagccaaatcaaacaattctggaaagccacacagaacaaaatatcaaacagcttgattccaaagttcaaatctgagatacactcattccataaagttaacagcatctactgctcctagatttgaaaaaaaaaacaatgacttttgaatgaaatctcttctcatattattccaggaggaagatgatgaaagatcattcagcatattgtgttgggatctctctcctatgttagcttatgaagacttgttcatgacctctcgagtctgagattcagttcatagtgaatgaaaaaatggacacattgttgaaaaagtctgcaatgtggggaagtgcggaagtcattttccccacataaacattacagccacactgtcactaggaaatatatgtatgtaaatagtctgcacttgtgatcatttagatttcctggtggttggctcagctaaaaaggtatgtagcctgtgcgtagacaagtgaaaatccaaatccagattttcggatgttttcttttctatgtatgtatgtttctttgctgcttgatgattagcttgtgagaagatattatgcaacaaaggtgcaccacacatagtgaatattaatgacttgggccttgagttggctgctgtcggctgtgttggagtgggtcggggtttggtttacgtcatcagattcccttggcagggaggcttcatccctccagttgaccatcaacaaggaaaacggtcaacagcaaaccagaacataggaatacgacactcgagcagaccagctcaacagacactaccgtagaatctcgacggtcaaccgaatcctagattatcatggctgttagtctttacattggctccttttgtttattattaacccgattgactaaccaactccgactcgtttcgatcgagtgtttagtccaaccgggtaaagatcgatgagcttcaacagcggatagccaaggagcgcaagattattcatggctttcaggtgatgagaacggctaccgggaatcaggatatcattagatcttgtgattcgaagattagggatagcgagaagaccatctcattctacgagcaatcgattcgtgaactacatgaatcagtcgatcaaggcacctcaaccagcgccccctccactcgggaggccccagtcgatcccagacctactcattctgctcattctagtcactcgacctcttactccgatcaaccatcctcccactctactctcgtgccctcctcaccgggctcaaagaactctacgggtgcaaagacttactctccactgggtaatccgtttcctgagaaattgttctataaggatcatcaaacctacctccattggatcgtcccaagttgactatcttttttgactcttcattattcacagatctcatcaaatatgacactcctcttaccgccgccaagattggacggatgttacatcatcttgaattcaagatcgcagtcgaaaatcagtacaagaacgggatcgagaagatgctcaagctatatcaacaagagttcagtgattactagcttttagaacatacatcattcccgtgattttggttgattgactcttcatctatctgttatgaaatcccttccctgatttttcatccatcaggggtgataaaaagagtcgatcggaggcagaacgaaaacgaatcgaatcgaatcaaaaaatgatgcttctcacccaggctttaaagcgttacaagaatctcgaagtcaccggaatcaaggatgatgatgcggaatccgaagaacgcaaagggcacccccgtcgtcctctatccggtgctcttcagatcacaattgcctctgccaaagatttagaccacgctccattaaccagtaaaaaaggaatcaccgaatcgatcgtcgtggtcaaagttgaagatacacctcgagctagaacccatccggttcgtaacgaccgttggaatgaggcctttgagatccatgtcgacaaggccaatgaattagaggtgatcatctacgatcgtgcctcctctgctcaagactcagttattccgatcggggtattgtggattcgtctaagtgatgtcgtagaagagctcaggcgaaagaaattcggccttgagtctggtcctggctgggtgacagctgctcgggtcaaagaaacaggaagtggtggtggtgaattgatgaacttaccacccggagccgcgcccgctggttttgctccaccggaaccttcaatttccagcgaccaagctgctggcacgtcctctgacggtgtcgacgcttggtttgcagtcgagcccgctggcgcgctccgacttcagctgaactttggtgagctttcattatatctttctttgaaggaatctgacaacttgatggctcagaatgctcaattgatcaactgttggctctggaacagttaaatcgaatgtacgcaagagaccatacgacactggcggtttgggtcgtcaaggtgccgtgaggaagaggaaggaagaggttcacgttcaaaacgggcatcaatttgtcgctcagcagttctaccagatcgtacgatgtgccctctgtggggagttgctctacaatgcctcaggcatgcaatgtgaagactgcaagtatttatgtcacaagcgctgttttaccaaagtggtcaccaaatgtatttccaagtccaacgtcgatacagttaagcacagtgctcactcctcttttctatttgtgcttagacctattggggcggtcttgttcttactatgtcttcttttcccttttgaacactactaggatggcgatgaagaaaagatgctgaactatcgcattccacatcgttttgagccaatgacaaccatcacacctagttggtgttgtcattgtgggatgatgcttccactaggtcgtcggcaactagctcgtagatgtaccgagtgtcccataactgcccatgccgactgcactcatctcgtccctgacttttgtggcatgtccatggagaaagcaaatagactcttgcaagagatcaagaccgccaaaagccgacagtccacccggatgagctctcactcgccattgaagccttcgcctgagcctcctcaatcccttcaccaggacatgggaagacttcagctgagcaacactagccccccgtctccccccgcaggcccatccagcgactatcaacaaagccactcacctggaagtcgtacatctttatctagtcatcctcccggatcatttaacgatccgagtcgtcatgatagattatcaatcacaggtccacccatgccgcgccccttacccgcccaaccttccatgcccccatcgcaaagtggcgcaggtcccccctttccgcctttccctcagccaggcggcaacgaaggacccataccttatcctcctcagccgcggccccttccctcacaaccttctcaaacacgtcccgagtttcctaacccacttgcccttgtaccatctcattcttctggcccgccgtcatctactcctcaagttacctctcctgtcaagtctaaagggtctcgtaagatcggattggatgattttaacttcttggctgtcttgggtaaaggaaacttcgggaaagtcatgctggctgaggagaaacgttcgggtcagctgtgggccatcaaagtgctcaagaaagatttcatcatcgagaacgatgaagtagaaaggtttgcacggctgagcttattttttccatttcattaaatgtgggcactgatgatgtattctgatgtaacgcagtactaagtcagagaaacgagtatttctgacagccagtcgcgagcgccatccgtttttaattggcttacattcttgcttccagactgaaactcgaatctattttgtgatggagttgagtagatgatttgatcagtaatcgacgattcgggaatccatgtaacaaggagagttctttctactgacactgccttcgtcttcttgggtttatctagatatgtcagtggtggtgatttaatgttgcacatccagcgcgaacaattcacacctcgaagggccaaattttacgccgccgaagtcctgctggcattagagtatttccaccaaaatggggtgatttatcggtaagtattgacaacccatggctccacaccctctcttgttgcatttatgttattgtttcatctctttttgattcatgggttaattttgtttttccagagatttaaaactcgataatattttattgacattggatgggcacattaaggttgctgattatgggctttgcaaagaagaaatgtggtatcaaaacacaacagtatgtatacgcgtcccagtaggtaggtgacaaacttgatctgactttgttttctctgtgtggtttagagtacgttttgtggaacaccagagtttatggcaccagagatattgctagagcagcgatatggcagggcggtagattggtgggcgtttggggtgttgatctatgagatgttattgggacaatctccatttaggggggacgacgaggacgagatttttgacgcaatcctggaggatgaaccgctgtatccgattcatatgccccgagattcagtgtcgatcttgcagaaactgctgaccagggaccctactagaaggttgggtggcggccctaatgacgcggaagaaatcaaggcacatccgttttttagagaaaccaattgggctgacgtctatggcaagaaaatccctgccccctacttccctaccattgtaagcatgcttttctttatcttcctggctcttttcaatcattttctttttgtgtgtattgatctacccaacttggtttgttttgtttagaatggtccgatggatgtctcgaattttgattcggaattcacaaaagaatcacctagattaacgcctgttcatagtcagcttagaccggaagaccaaaaggtcagtctttcttggttctttatcatacatgacaaatgtttttgacaagatgttgatgttttttatttttatttttattttttaggaatttgaagggttctcctggactgctccttgggctcaatagatcatatttctctatagctttcttactcacatctaaatatattcaaccccatttttttgatttgtcctatgataaattattactactatttatttatttttattttatgtttcttttcttttttctttatcgatgtctatcttctatcatgggaagatttaagtgaatccatcccacctatcaaagagcacttgtacatcgtgattgtccgcatccaaaaaggaaagagtaaatcaaccaaaacaactggtaagtactagtagtatgcttgctatggtgttgcaagcctgtctgggcacaccaaagtttgaccaaaaaaaggccaagcacacttggccaatcccaaagcccaattggccaatctttgaaaaactaaatcctaaagcagttgcctttgaggcagcatttggcaattcactgaaaacaatatgggagatgtactgctcaattgacagtaaaaagtaattggaggataaaatgatgaagtcattttggatttagaataaacaaagggttatttaaaaaattattacactagtggaataaatcaaaaataagatggaaaaaatgctttattggatgggttgaagacaattgataacactatagttatccatttatattgtctgtttaacaaatagaacaatgaaatttgactgcagatgtagccatcaccctcagtcaatgaatataactaaggttaagccaatttatgataagcactgatcatcatcatacacaacttcacttactactagattgagtgtaacctgtaaaccatatgtatgtacatgacacttgttttgaaacacctacattcagatattcagacagggtccacagggtgaaattcacaaaaaaacagcaagggaactcttgatcagaaatgggagatacgccacaagaaattgattgctggcagtggcactggcacatgtgtggtttgcttcattgaaattggttgtgtttttcacaaaccttagcccatcttgtgtgattgaaaaacagatgaaccaaccaccaagggtgggccatttaaactagccgcaggcaatttagcatgagtaaaacaacataattccactaaaatttagtgtagtgcagtgaaatgatgctgtgtccattgtggtattcccatacctgtccatgttaagtcatttttacccatcaaaatcatctatttcatcccagtattattccatacctctattccagtcaccactttaccccctatcccttccatatagtattttcagtgctctcaatgtgctttcagtattatttcatcaattattttcatagttcttttctgatacatccaaagtacatatacactacatatctttcttccacagtctttaagtagtataactcctctcagctacatttcatatattaaatttcatctcttatgtagaatcattcttttcagctacatttcatattttacatagtactacatatttagtttgaaccttgaacatcattttctcatactaattttgtttctcatcattgtagtgctcatccttgtcagtcacattgtcaacactcatttccaatatcccttctttccacatgctcaccttctacatctgccaactcttgctcatcatcattgttgtgtttgttctcagacagtctactcaccctctgtactgtctctatagcacctacatgttgtacatataaatagtaccccttttccaagttgtacatcctcatgctatgctatccctcatgcaatcacctactagaaatcacacacagtaaatcagcatcccattccagtactaaaccttgccagtattaaatcattgccagtattataaatcttgccagtattatttgccagtattgacagtttgtccttggcagaattatcttaccagaaatatccttaccagtattatcctcaatcacctttgctccacattaaacctcagtactccacttccccctccagtagtagtaacctaaatacatagctcatcagtaacaatcatctaagattaaagtagaaattggccacacccacatttcttcttttcttagtgttacactcttcccatagcattagataggagggcagccttacagcacccttgattataacttacactagtactattgtagttatccatatcccctccaagatctatctctttggttgagaagttccacactgtgctaacactacacacgcaggtacccaaaatgtgatcactatgctttttagtggcatttttgctctgtggtggctgttggcagcctgcagcaggaaatagtgtaacaaacagacactgccattgcactagaactacaaatcttccacacaaaagagtgctacattaacactttttggataaaaagcacagtgtagtatagcggcccattgttacaaccaccgtggcaatatcactattacttatattttcttttgatatttgcaggtattctgaggttttctccaaaactaattcataccatgcttagaaaaacatcctgttagttgcaaagataaagtcaattcaatgttcagtgaaaaaacatgagtcataagaaaaatcatgcttgaaattaagtttacatttaactatggtgtttgcttgaataattttgaagcttgtgtttgtgtaaaagccaatattggaacctgaaagtacagtggtgcagccgccttagtctctagttataagtagccatcaccaaaagccaaagtttagcctgaaagcaaagactcttgacaagagatctcactacttttattgatttttggtgtataaggcaaaaaatgatgatatttcaaatttgaacgccatcatactggaccaatacttcagcaccaaaaagaaagctgtcacagctgcatcagaaaatgacacccccctccctgtgtgaccagggctaatggacaagaactacgtagttatattttgagacaatagaatggatgaggttgtaccaaaagtagaaaactacaaaaattataaaatttaaaacttctcatctgtgattgttgtgtactttgattaagaaaccttgtttctttgggcaaagctcttattttcctgccaccttttctggatatctagttggagatacacatttgcaacaccatgttttcttgacaaattggattgattctttccctcaagttttacttccaaaaaaattgaagcatgcatactggccgcggacttaacacaagcctccttttccctgcggagtggcctgctctacagactatagttctggccattacagtggtcggataactgtagaggacaaattttccttagcatcaataattttttgaaacctgcaaagacatctttgcaagggccaatggaggcgattggtgcaacagtatccggtgggattcgcagggttcctgcgcccccctccaaaattgaggaatttcatcaagttagccacattctcgataaaaaatagtgtgtttcgtcgaaaacggcctgcagatcagttgaatacagcacattcgcatgctcgacggattatcatacagactagcgggtagggagatttagaggcagaattgcatttatctgaaaaggttctatcaccgctctaactctttctccactactagcttgctttaaatatactctagggtgctttcgcttggtcaatcctttagtccattcctttgattttgtcgaaaaagatcctagaggaacccaatgagtttgctagatctcccccttgcaattgttgcactgttgagccttgtttcctatttagaatgtcaaccacatttaacacccccaagtacaagcgactcaggtactattccgtcaaacatcacgacaccatcgacagtagattcctccataacacccgattttcgagatccctgtgctcagctaccgctcacacccgacttgtggcagtctctggatctcgataattatttgaagagctttcccgacggggaaaggttatcacttgaggtgcgcaacattcgcgttttcactcgcctttgaaaaggctaaaaatccttacgttgaaacacacgcgccttgggacaaacgcactccgaaatcataaattcatccaacatgttcagctttttgcagaaaaggccggagccaccaacttcgagtgtggaatcggaaagatgtgcgacgctaatcaggtcaggatccaactaactgagctggatgaaacggccatcaaaatcctgatttggccctttgcaataacagatatgcttcccagtccgtggtcgagattggtatatccttgttgctgctcaaaattggaattcacttagcaatgaaatttaccaggcaatgacttttgctttgagtatcgttggaggtaaattagtttccagacttgtccaagttgacctcgatgttaaccattggttttttcgcctacataaattatcaaaatcttcaacctcgtaggcttggcttcatccatcgtgagatatcacctttcattcaaacaacaaaaaaaggattccaaacagctcttacttttctgaattgtcaaattccatatacatcatttaggtcaatgattacgcgccaaaagaacctgatattatcatgagaggcatccaattctggggtatttttgtgggtatatgtggaaacatacccggctttgcctttccagagatatccgccccttttggggatacattttggcctgtttttcagattggcacaggctttgcaagcaatattttaaacacataccataacgtaattgctacgcttccggttgatgaaagctcaaaggtttgtaccaattcttattgcaagcggagacaggagtgctggcagacaaattttgaccactcgttaagtgaaaacttgacaatagactatggatgtgcaatatctattatcaaaagctcaagcgcaagtccaagcacagctctcaaactccatgaatcaaatcatctcaggcggtatcagcacagacacaggattgtatggggtcctgaaggggggaatattcctcaacgaccaattcgtcagtgcggaacgctcggaggatgagataaaagctgcgattttagcggtagctcgggcacgcctcattgcagctgtttggaaagcaactgtgagtggattatttgtgtaaaatctttcttgtgaaggcaggcttgatacaactgaacatttgactgccaacaagcagaatcatttcataatacgcggatatgtcagttcttaccctgatctttccataattcctgcaacttaaagaaacccttcagtttacaaaatgccatgttgcaaaatttagaaaccatgcactcaagatggaccaaatggagcgttgcccgatgatgatgtgttttcctattgcagcccagatggaatgtgaattcaaaaaaaaaaaatcaatctacacatactctactgattcttgatacttatttagaatgatgaatgttgtgcaatcacacagaggaaaattgcttcaaaaatttccatcagcacatttactttcccccaagtacaacctcacaactcagtactttgttgagcagtcttggaattgtcaagaaaagtatggaagttacaattatgatccatataagggaaagtaagtccataaccacatattattcaatcaaatggtacatcattagaaatcctgacactgtttgattttcttcttgaaaacaatgctgtgaatattctcattcagagaaattccagcaagcttggagtcggacgctgaatgcattgttggcctggcagtttgtgatatgactcaaaagggtaataaattttcaatcctgatgttctctatctcatcatcaacagacaatctcacattttcttccttgcctgaacacaagaaataaaaaaggtggcaaagaagaagggaatagtcaaagcttgccgggaggttgggaggctaccaaaaatctaaagaagcttaataaaaaaacactaccccctgttgtgctggatagtattataacaggaaatacaatattccatttggaatcttcaccaagaaccatatgcacatgggaataatttcttctttcagacactgagacactattctgtgtgtctaaatgagattgtaacccctcccggttacatgatgattgttattttagttattacttgaatcaatatacattttactctagggcgttaataaaaacacgcggtgaatccgcgtttacacgcggtttctgctgcgcacagcacacacggattccgcgtttgcacacggttttttaattaatttttttctgcttattttttgagttttttttgaatttttaaaattgtttcctgggttttaaagtgtgtagaatttaatgggaaaaaagcatttttcataaaaatgtcttttgattattatttttttttcactcattttttccattaattgtgtgcacacatgtttttaccttatttttttttatgcttttttgaaattttgaatttatttcctaggtttgaatgtgcgtagaatttaatggtgtgatccaatttccataaaaaccaatggttcatttttaatactgaaataatcccactccagaaatcaggccctccacttcaactcccaacaaattcaagcccaaaggggaaggaaaaaccaaggacttcccacgcaaagaaacccactcgtggagctttgatcagaagaaaaagctccttgaacttatcctggattattcgaggtgtggtcagtacaccactgaaaatgctaacttgaagaaggaggctaggagcctggttgccatcaacatgaatgaagcatttgaaatcagtctctatgtccagaaacttcaaaaacagaaagctgcccttagaaaggtctaccaagacttcaatttccaccagaaccaatcaggttttggctgggacaaagaggtatcaactccgacggcagaccccaaggcttgggaccagttgattgtggtgcaattttgacaagatcagaggtaaacccttccctctcttccaattgtgtgaagaggttttccttgggacgtttgcctccggcaagacagcaaacactggttttgaaggattgcaagaggtagtagccactttatttacgcccaatcatccaaatctcaaccacaattgtggaactcctattgtgccaggtggtaggcagttggttgaagggatggtgctttgagggctgccttcaagtggggtctggataaattgagctgtgatctgaacagaacacgttggggttggatggttttctgggaggggacaacagaagttgagttctgtggtggttgttgagtttgagtgagcttgggaatcttgtgtatgaggatcagaagtatcaagaatgaaaagatcaataaaatttgatgggtctatcttggatcagatcagagtgccatgcctccccataatctcagttcaaactgaactttgactctggggagtgacatgtcacagaaatgtcatcccatccctaactacaacacaactcaaccaaaaaaacaagaccacactcactacaaacagtactgattttgccccaaggaaaaatggcaatttggatggtggaaaatagatcaattttctggcacttttttacaagatgcctcaggagtaaaaaattaggctaaaatgagctatttgttgagttttcaacttctctggctagagatgggcggggataatccgttgcggatatccgctatccgctggcggtgtaagactcaaaagtggttgtgaaacccttttgctgaattgagaaggggatgatggaggtgcaaactctgcccttctatactatcagaaacaagacccccaagcttagcttggaaagctttaataacgtgataggattggtcggttccggtaaaaactttgtttgatgaaaggtaaaggttgaatatataattgctgataaaataagactgttcttttatgtaacaggtgaaaggcttatataattgtttttaactggtgagttgtatattgattgactgctgagtgatgtactgagtgaatgaactgaggagacaacaaatggggggaagagagcctccttttatagacaaatgtgagggaatttagctccagggcagacaagaaagagtgattttagctggcctgtaggtacaaatgagtgaatttagctagtctgatcatgcaagtgagggaaattaaccagtgaggctgtgtacaattaatatcaaaggctgtgctgcagtgcgtaaataatgtgagaaagtgtcaaatgaggcaataaagtgtgggaaaaatccagctgttgtcataaatgaggtgagaaaattaataaactgtgggaaaagtaattcaatcaagactgcgcagcctgcaaaggcagtgcatgaggtgacaaataaaaccaaactaatttatgcagtggagataaagaggtgtgggaaattatgtgtataccttgagctgtgtataagcataactgagaggtgatttgagggttgtgacatgtgcttgactgggtattggcttgtgatatgcgtccgtaggggtgtaacttccaatccgtgagggttccattgatgcgtccagtggtgacctaggctgaaattgtccgtagagttcatttctgaagttgtattggtggatttctgaaagaatatatgagaaaaatgtatataaagaaaaaactttgaattttttacatatttaattaccacagcggatatccgccaggggatgcggattcgggtgcggatgtcctttccccccaaatcccggcagatatccgggtatcccctgggatacccgagaccaatggccggctggaagggtttccttccagccggcaaggtccttccagttggcgaggcatgtacctcgtcgactggaagggttgccttccagccggcaaggcatgtacctcgccaactggaagggtttccttccagccgtcgaggtacatgtaccttgccggcttgttccttgccagctgtttccttccagctggcaaggtacgtgtacctcgtcgactggaaggaaacccttccagtcaacaaggttcatgtacctcgccggctggaaggtttcccttccagatggcaaggtacgtgtacctcgtcgactggaaggaaacagctggcaaggtacgtgtacctcgtcgactggaaggaaacagctggcaaggtacatgtacctcgccagctggcgaggtacgtgtaccttgtcaaccttccagcccgcgaggtacatgcctcgccggctggaaggcaacctttccagccggcgaggatgtgcctcgccggtgtgggatgctttatggtataccatattgctaaaataaaaattttattcattttatctttcttactttatttactctattttctctttagttatcacttcatatttcaacagaatcaaactctgcagcttaaaatacgggtcgctgtaattttacaaaccattttttacaagacatatgtcttgtaaaccggatagtttgtaaaattacatttttatgggggtaatgtataattttacaaaccatcacccaaaaatatgggttgcaaaaaaaagggttgcaaaatatgtgccttaaaattgcaacccatgccccatggagtagaattttaaggcacatatgttgcaacccttatgtcttgcaaacaacatgatttgcaaaagtacatttttgccctatttcaaggaattttgcaaccattagtttgcaacccatctatgagttgtaaattatgttttgcaaaactgcacaacatggtatgtaaaattgaattttacaaaccatattttgcaaccctttcaagcaattttgcaaccattagtttgcaacccatctatgagttgtaaattatgttttgcaaaattgcacaacatggtatataaaattgaattttacaaaccatattttgcaaccctccaaaaaaaaaagaaaaaaaagagggagacactatggaatatggaggtactgaaccgccactttggccatgaaaaaagaaaaaaaaaaaattcagtcatttctgggggtgtttaaccccatcaatgaccggtcaaaaccggtcattgatgggggtgcttgggggtgtttacttccatcaatgactggtcaaaaccggtcattgatggggatgttggcggtgtttactcccatcaaggaccggtcataaataactggtccttgatgggagtgtgtcctcccattgacaaccagtgtcataaatggtcaacaatgggaggaatgtagggccaaattggctgatgaattttttttttcattttttgatgggagtaaacactccaattgatgactggttttgactggtcattgatgggagttaacacccacataaatgaccggtcaaaactggtcatcaatgatagacacaatcccatcatttttacatttttttggccaaagtggcggttcagtacctccatactccatagtgtctccctgtttttttttccttttttttttttttttttttttttggagggttgcaaaatatggtttgtaaaattcaattttatataccatgttgtgcaattttgcaaaacacaatttacaactcatagatgggctgcaaactaatggttgcaaaactccttgaaagggttgcaaaatatggtttgtaaaattcaattttacataccatgttgtgcagttttgcaaaacataatttacaactcatagatgggttgcaaactaatggttgtaaaactccttgaaataaggcaaaaatgtacttttgcaaatcatgttgtttgcaagacataagggttgcaacatatgtgccttaaaaatctactccatggggcctgggttgcaattttaaggcacatattttgcaacccttttttttgcaacccatatttttgggtgatggtttgtaaaattatacattacccccaaaaaaatgtaattttacaaactatccggtttacaagacatatgtcttgtaaaaaatagtttgtaaaattcacttaccccttaaaatacccctactagccacttacagtttattcatagctctactctctcacactttacatcactactggcactgaaacccatcatttacaaccctcaaggctacatatacaggatacattgacaggaagcaactgcactcaacttcctacatgtagctgcatgagtcctgcatgaccaatacaaaagtatacatgcaggtgcagcaggttgcagcaaggcgcataagtcctgcatgaccagtacaaaagtatacatgcaggcacagccacttgcatgaatggctgatcaccgcctagcaactgcatattacatcatcaacaaacattacacaaccctgcagaacacacatcaattcctgaccaatcacaagcactcattcagcctgcagaaaacctcatacagggctgtatgattccaaccaatcacattcaaccattcagcatatgtattcctcatgtacctagtcacactgcctcatgtagtgcccccccttggggccaaaatacctcactcttgtctatataagaaggctctcctcccccatttgtaattttctttctcctcagcagagtactgcccttagcagagtactgcaccagtgtttcccctataacattaccaacctgctcaccattattattataccctatatatattttacttacatacatacccaccaccattgaaattacaattagtacacacctctcaaacacttatataattacccaacccttatttttggagccccttcatccaacttgcacctggttgaagccttggccctttcattacatattaattacatataaataccttacacgccataccatccacgtctcagacgacagttatcttttgataacactccactatcactatataaacctgccaatctgagattgatgggcttgttttagtgtctagtgaaccaggaaaggcagaggcaacctcacacatccctttccgcactcagcaaaaggttctcaggaatacttttgagctcaacaccggccatttagagggtgggtatccgaggatatccgatcggatacccgctaaggcgggggatatccgccaggggatgcggatgcgggtgcggatggcgctttccccggaaaaagcaaccggatatccgcatccgcgcggatatccggatgcaaagtgcccatctctatctctggctactcctccctaaaatcaccctcttttcttctcatctttttctctctttttctttcttgaatcatcctgtctcagactgaattatattcaacaatagctgttttctgcattgaatcttctgttcttgtgtagtctaattagaactcatcaagacaattttcttctagcaactcaagtcttattgttgacttctttctttttctggtcattatttgattccttaaaatctgattattaagaattaacgcctctcagtatttgtggcttaacttgtgttttctcttgattaattttcctgcatgactaaaagagactgagaaggcatgtcacgttacttctttcaagaactcatttgtttaatcctctcagtttttattcaaaaacatctttttattcattttctcccaaccacatgttggtcacttgtatttagtctacttaagtcagcttaaatacagtgaataaaaaactcattggttctctcactcattttccgtgaacctctcccaaaaaaaggccttcaaccttttttgtgccctttcctcaaaattcctcaatttcttcccctctcaagctcagaaatttaacactattttagccaaaaaataaaaatgtctcaaatgagctaaaaattcattttggaatgtttgatgaatttctatctctgggctaaaatagctcagtttagcctaatttctactcctgaggcattttggaaaaaatttccagaaaattgatccattttcccccacccaaattgccatttatttttggggaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaacaaacaaacaaacaaaacaaaacaaacaaacaaacaaacaaacaaaacaatcaagagtgaataaacaacatactaagatgtctaggaccaagacagactttctgctgagtaggtgatttgaaaaagataataaagaatgataaatgataaataaaataaaaaacagatgaatgaaaaataatatgaagataaaataatcagaggaagtaaaatgataaaatgaaacaaaaacatggtaaaataatatgacaaaggaaactgttgaactgagaggggatttgaggtgatattgttgaaatcttgaggcttggggatattgataatttgaaaattgaaaattgaaattcgaccttgagggggcctgtaccgcttagaacaccacatctcctcaccacttgcagtctgtccctagactgctcttctcttctccttctcttgaaacctaaattaaaacctaaaaaaaaccaaaccagccaggggcccatccaggtgctcaaaaatgtggcataaagtagagtttttacaaagtggtagtagataccctggagatgcatacattgggaggacttacttttggtcaactttgcctccacggggaaaaacctctatcatccatccttcttcctcattgaaatgtaacaaacctagttcaccctcattgcggagatcattttcaactgggcaggaagctgccacaccatcagatgacaagggattgggatcttcaactttgcagactactgccgtaccattggaggattcagacgttagtttagtctcattacggagcggattggggatcaaaactgatgctagtttatcctcattgcggaggcggattggagaagaagaagaagaaagggaatctacagagttggataaaggctgggaggattgagattgatgaaattcaggagtgatggaagatttgggaacaccagagggatgagatcaataattatgggataaggaagacatagggttgttgggaccagatgaggcttgagaggagaagacagattcctggacttgagaatgtaatgtggcctctttgtggaggcggattgaagaggaaaccaaacgctcggcagtcgggcagagctggccaataggatcaacattgggaacggaacacagagaaggatcagaagatagtttaacctcatctcggaggtcgatcgggaaggaaaccaaattcttggcagtcaggcggagctggccaataggatcaacattggtaacggaacacagagaaggatcagaagatagtttaacttcatcttggaggccgattgaggatgaaaccaaacactcttcagtcggatggagctggccaatatgatcaacattgggaatgtaatgcagagaatgatcagaagatagtttaacctcatctcggaggtcggttgggaaggaaaccaaacactcttcagtcggccagagctggccaataggatcaagatcgggagcggaattcagagaatgatcagaagatggtttaacctcatcttggaggtcaatcgggaaggaaaccaaacactcttcagttgggcggagctgtccaacgggatcaacattgggaacagaacgcagagaaggatcagaagatagtttaacctcatcttggaggtcctcggatggaattggatctggtacacctggggaaacgagggcggaagattgtccattagggagaccaggcgacttactggaatcatgagagtcagtggaagatggagaaatgggaatagctggggttggttcccggtgttgcttgaaggatgggggcaaagatagttgtgagaggagaggaagggaaggaggaggcaccacaggaggtgacatagtgaagtcgggagaagaaactgcggcagacgtgggccacggaagctcaacgtagatggtcggatttggacccattagttgatagttgtaaggaaagagttcattgttgaagagagtatcacaggtcttgactgatttccttgtttgaagatcccacacacggaatccattaccatcctgaagataggaaaggaaaattgtggcatgggctttggggtcaagtttcttgtgagtatcctccggaaccttgtgccagaccaggcacccaaaggggtggagagtcttgaaatcaacaaggggacagcccaggatggcatttggagagtgaaaaccggacggggtattacaggggatagagttgaaaaagtggaaaatgtggcacatagcatctgtccagaagcttttgggaagcttggcagtgaggagagaagagcggatgagatggcccacagtgcgatttgtcctctcagcgacaccattaagggcaggagaatgaggggggccaggctcatgatgaatgccagaggaaagaaggtaggattcaaaagctttagaaacgtattcaccgccattgtcagaacaaagggcaagaatttgaaattttccgtctttttcgaagaaagccttaaaaatcttgaaaagtgaaaagacttctgattttcatttcattggaaaaatggaaatgtatttggaacaatcatcaataaatgtgacaaagtacttgtagagttcacgggaggcgacctcaaaagatcctacatcggagtggataagctgaccagggagctgagaacgataagaaaaacgagagctgaaagaaacccggtgcatttttgattgtacacacatggcacattgagttacctcaatgtcattggccacggtcgggatgatgcctgacagccggaggagacgtttgagtggtttcagacctatgtgagatagtcggatgtgatagtcaagaagtgagcatccatgagaggtggatggagcagaggaggcggatgaagaccttacctcgtctgaagggagatagaacagattgccctttcgataaccacgaccaactgcagagccagtggatgataaagacggtccgtcgtaaatgtcgcaagagttggcagagaaaacgaccaccaaccctttgtcacacatgccagccactgaaagaaggggcttgtggagaccggggacaacaaggggaggtgttatgggtgttctggggagagcaggtgagggatcttctgggttctgagtcttgatggtagattgcaagatgaggaatgtacaaggtttggatctcgaacaaactccaagttcaaagttcgtgacatgtacgtaacaggctctttacatatgtaacgtccccagttccagtcctccacagctcataacactatcccccctttaatgcccaagccgcccccgttgttgttttagaaaaatctaactacggataaaaaataaattaaaaaaattcctcctcttttggctctgcattctttccccgggcagcgttaaaaaacccagtgggaaaaagcttgccctctcacttcattctccgtgacctcttgtgtcttgacgccgcatccggaaacttgatgttgaattcggcgaccagttctcgacagtgttccaagttgaccttgggttcccacgagttctcctccggtccaaagcctttccagctgaccaagtatttgaccttcttccctcttctccgacagtccagtacgccttccacttcccactcctcctcattgttgacctgtactggttctggtgatggatggcgccttccaatgatagtgtccgggttgtgcttccgcagtactgaaacatgaaacaccgggtgaacaccctgcatggataatggcaaagtcagcttgtacgcagattgggatatagaaatttggaatggtcccagccattggtggtccagcttggggctgggtcttgttgtcgaaatattcttgctgttcaaccaaacctcctcgccaacattccaaattggggtgtcctttactcctttgtcgaattgggtcttcatcgattcttgagctgcttctagacataacttgagttctgactgcacttcatcaatttgcttgagtcgttcttcaactaccggcagacactgttcatttgatgggataccgccgtaggaaggattcacatcatccctgacatgatttcccagatgggaaatcttgtcgattttagagaaatcctgtataaaaaactaaagatttttccaaatttttttagatttttcagatttttacatttttctaggttttttagatttctctaaattttttgatttttccagatttttagatttttcagatttcttagatttttcagatttttcagatttttctagattttttaggttttttctaatttttttctaatttttttagatttttccagattttttagattttttcagattttttcagatttttccagattttttattttttatttcagatttttcaactttatagatgtctcttagtaaaaaaatctggaaaaatctaaaaatttagaaattagaaaaatctaaaaaatctggaaaaatctttaattgtttttacaggatttccctaaaatttagaagatttcccatctgggaaatcatgtcagggatgatgtgattgaagccgtagtttgccttgaatggtgagactccaattgagacgtgatcattattgttgtaagcaaattctgccgttgccaagagcggttcccagttgtcctgtcggtactgaacaaagtgccgtaggtattgctccaccgccttatttgcgatttcagattgtccatcagtcctggggtggtacacagtcgaaggatgaagccggattccaagttgcttgtctaactcttgtgtgatctgagagataaaaatacttcctctgtccgagacaattgtctttggggtgccgtggagtttccaaacctgtttcaacataagatctgcaagctgttcggagttcatggacttgttgcaaggaaggaagtgggccattttagtcagtctgtcaatcacagtgaggatactgtcgcaattgttggatagggggaggtctgttatcaaatcgtagctaatatccgtccacgggcctgcggggatgggcagcggttccaacgtcccaaatggtttctgggttgaggatttgacccgaagacaagagtcacaaccatccacgtagcggttgacaaagcttttcatggatggccacgtgaagctgcggcgtatcagtgaaagagtctttgatcttcctgggtgtcctgctaacttgctgtcatggcggctcctcagcatcttggtcttgaggtcttcattccggggtacttcaatccgtccgctcctgtagagcactccgcccttcaccgagtaatgcttggtggcctccttcattcgaccggacactgggttctcacaggctgaaatcaattcggtcagtctggaatcagatggagtcagagatcggatttggcttatcagttcgctatctgttggaatatcctctgacggagtgttgggctcctccacaccaagaatgtccacttggaaccaatgttgagcgtcatccagatccacagactcgtcttcaaaccagcagtcgaattcagccacttcagcaaaagtgttgggggtgatgttctcgggtcgcaaaagttgtccaaaggtgagcttgtcctcctttgaaggcgccaggttgggtcttctggacagagcatccggtttggatgactgtcggcccggtcggaaaacaatctcaaagtcaaagcatcccatggtttcggcccatctcgcttgcctccgtgtcagttgcttggttgtcatgaagctttcaaggttccggtggtcggtgtagacaattgcttgtagtcgatttgggttgccctctagatagtgacgccattccttgaaagacaccacaattgccagcaattccttgtcaaagatctcatagttcttttcggattggaccaatgaccgtgacaaatacgccaccgggtggagttcttgatccctgtcgcagatttgggataagacggcaccgagtgcaaagtctgagcaatcacattcaaggacaaaaggcctgtacgggttggctatcttcagtactggcgccgtggtgaaagcggttttcagagtttcaaaggctttattgcaacggtcgtcccagacgtagggagttttgtccttggtcaggtcgtggagaggtcgagctattcctgaaaagtggtcaatgaatcgccggtagaagtttgagaagccaataaaaccctgtagttcggtcacattcttgggcggtggccattcagatacagctttgactttagtcgggtccatcctcatccggttacatgatatcaaaagtcccaagtattccacttctggtcgagagaattcacatttttcctgtttcagccaaagctgatgcttgctaagtgtttccaatactcccatgacagccgcttggtggccggttcccttctgcgtgtagatcatgatgtcgtccaggtaagctgccgtgtccttcccaatccgtcccaacaggatgtcttgcatgaaatattgaaagtagcctggtgctcctgttggtccaaatggcatagtcaacggtgcgaattgtccttgtcgacagacaaaagccagcttctcctcgtcaccttccgctacacgtaggtttccgtaggcgtttctcaggtcgagcttggtgaaggtgttggcgtcaagtaggctgtcaaccaggtccattgtcaggggtagggggtacttgttcttcacggtaacagcattgagcttccggtagtcaaaacatgggtgtaagttgccgtctttcttcccggtgaacagcactggtgctgcccagggcaaagtggttcgtctgatggtgccgttttctagtccttcagtgatcagggtttctagtgcttggtttttggcgggtgacaggggaatgatcctgcttgcttgggggagagcccccggcaccaggtccactcgaaagtcgtagattcttctgggcggcagtttctgggcactggacttgcggaacatgttgatataccggtgatagtgggtcgggactagttcttctgccgtcttcacaggggtcttggccttgctgtccgccgcgagttgagccaatgtcgaccaagaggctttggcggcgctgacatctgcggttggaacaggttctaggagaggaagaggcttgccagctgtttcaacagaatttatggaagggaccgcagcgaactcacattgcgggggtgttaacgtgtcagaaacacacacccccttgccaaaaatcctagcttgcctcacgggctccacaccaaaaggtgagggttttttcggaattgacgaagctgcattgacagctgcaaaatcctgtggggttttcctgaatttccggtcagtccaatcgatgaggtgtccatgcttacggatccaaggcattccaaggatcccgtcgtaagagtctttcaggcgagtgatgatgaatggggaaggagatgggtcggtgtcaagagtcaggtggatatcaaatgaagaacggcttgaggaaccgtcaaaaccagatatggtacgatgagagggtctggcaatatcaaggagtcccgtagacttggcataagactcgccaatcacttcatgggttgctccagagtcaatgagaaaagtagcgggagggagtggcaatggggttgtggctcgagaatgtttgggtggcacgatgggcaaagaaataaataaacgcggatcaatttgatttcttgaaaaaatttcactggcgccaatgctaacaacaaacaactctccactgctcaggatagagatggtcgcggataatccgccgcggatatccgctatccgctggcggatacccgccagcgggtgcggattcgggtgcggatgcacccttccccctgaaatactggcgggtatccgggtatcccttgggatacccggtgccaagaggccacaccgccgggaggaatccctcccggcaagctggtttttaaaccagctcgtcgggaggggttcctcccgacgagctggtctgtgtaccagctcgttgggaggggttcctcccggcgagctggtttaaaacagcgcgtcgggaggagcccttcccggcgagctgtggcactgacggtcatgcggagagaaaccacccaagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtttttaaaccagctcgccgggtggggttcctcccgacgaggggctctctggacagctctccgggagggctggtttttttttctttatttttcttttttttttttctttttctttttttcttttttcttttttttaaaacaaacactcctggaagagcctcgccgcccattcaaagggcgggtatccgcgggtatccgcgcggatacccgccaacgctggcgggtatccgccagcgtatgcggatgcggatgcggatgtccaattccgctgaaatggtgagaggatatccgaatccgaacggatatccggatgcggtgcgcccatctttagctcaggataggcacatccttcattcctgagctcctccattttttgacgactccgctctactgcctcctgccttcaactgtttgacctcttctttgagttcggcgatccgggacttctccttccctttccccttctgtccacggtccgggcaatccctcgagatgtggccttggttcccgcattggaagcactggcccgctcgcatcatcctggtcttctccgcatccgaaaggcggccacgcatgactgataagtccatcgcattggggtccggggtcttgggcgtctcggtgggtgcaaggccgtggagttcattgtcgatctgcagggccagggtggcgatgtcggccagttcggagaattcggtacgactcatcagcaacatcaggcgtatttgggattgcaggccttgtctgtactggctgacgaggacggcgggagcccagccggtgttgtgggcgtgcaggttgaactggtgggtgtagtgagaaaccgacttggtctgcttgagcgctcgtagggctgcttccgccttggtcttcttctcggtgtcgcagtacatggcggtgaactgagtgttgaagttgtctttactgatagcttcagtattgctcatcaccttcttcatccacggttgggcccaagagctagccggtccagtcaggtaggacaacacaaacaccatgatggcgcggtcggtgccaaagaggtgtccgttggccaggacatagaggtttacctggttgatgaaaacctccgctttagctccacgggtgccatcgaacttgtcagggccgccgatcttcgggcctttggccggcggggctggtcctagcggcttattgtcggcgttcttcagggcctttgtcaattgggcctccttcctggctaaacgctcctccgtctccttccggaccttgcgttcctcctcgaccacggccaggagtttagacagttgcgcctggacctcggcgagtttggcgtccttctcatctacgtccatagcaaaacagtacggggcggctcacagagtggcaggtaatgctttgacggtgtgtagtgacttcggaaggtgcaactcaaattgtggaggcttacttttgtacttttacgcctcgccaaacggctcgtgtgagctctcttcagggatctggggtgtcttggggggtttctggggcttctcggggggtgttctgggtgctcggggggggtttctgggggatcctgggtgtctgaggggtggcttgggtcttttgggggtttatctggggggtctggggttcttactggggtttctgatggttctgagggcctgggtgtcctctcttggttcctgggggtgagcaggggtcttacagggggttttgggggtctaacagtcctccaatccctctatcctggggttctgggggttgcggtggggctgtggggcgctctggagggccttttgagggctctagggcgctctggcaagtcgcctgggggccttagggggcgctgggggggttgctggggctctagggtcgcgctggggcgtcctggggcgcttcgctgcgctgcgggggcctcgggaggcgttcgcgaggcttctggagccttggggagagtccaggggcgtggggggcctgtctgggtcgtccgatgacgatccggttggttctggagcgtccgacgacgatccggggtctttggggggtctagaggggtttagggaccgttccgagcggtatccgagggtcctgggcgtgttccgagggccctacaacgatccgaagaacaaaaacaaacgatccggcgcgatccgatgaaaaacgaaaaaaacgacctcctggggggcctgaggggttcctggggggtcctgaggggtctgtgagggtgagagggaggtagggggtaagtttttcagagttgatagacaaggtttgagagaagttcaaggggatgattttcaaggtttgagaggtgagttttcagggttgattttctaggtttgagagatggtgttctgggtgttttgttcctggtctccgtatgagttgatcttgcaatatgttatgggtgttctggggagagcaggtgagggatcttctgggttctgagtcttgatggtagattgcaagatgaggaatgtacaaggttcggatctcgaacgaactccaagttcgaagttcgtgacatgtacgtaacaggctctctacatatgtaacgtccccagttccagtcctccacagctcataacagcaggcacttccttgtcagtggagagagggagggaggtactacctttgagggtcgcagacacttttgagctatcagctaagcggacaatggtggagtcgggacgggcacaaataaccgcggagacatcaggagtcatagagatagaacagcctgagtctatacttgcgtcagccaggaaggctgactcaggggaggcggggggtgaatcgtgcaccacggtgtttccagcgtgctcaggaatggagaaatcggactcttcattgtaggattcatagcctaactccacgacggtggcttgaccggccttcacggacggcttggtcggggatgacggatgagatgaacaagagtttgttgagggacaattggtgtccatggacgcgttagagcgacaagaatcgtggtcgtttgtgaccgagcgagatgacttgtgttcagagagaacacgggcggcgttctggcagatagaaagatcatggccaggtcggtttcaaaaggagcagtgaagggcgtagttgaatcaaggaagatccttatttgcatcggcacgagttctggccgctgagaccaagacatcgtccttgcgccaagccttgcgacgaagggactcagctttgagagctgacacaatcctggaagagggaatggagtcttcattcattaacaaagagacacacggcaaccagtcgtctgtaagagaagtgaggagagcggtcaagtagatgtcgtccagggtgagaggcttgtccgcggtaaccagagagttgagtcgttccgcgcagacagccatcgactcaatatgagtgtcgatgtcattgctgaccagacgagaaacaaccaactggcaaagccagtgcattcgtcctccggacaaaaagtcctggtgagcctccgagagggaagaccacataccagcagcgtcagagccgtgagaccggatgaagcaaagatttgaggggtgtaccgtttgagcgatgaacgaggagactgagacactgtctttgatgtaggcagcgctgcgctccttgatattgacaggttcaagaacataggagagattgagcgattggaggtggaaaagaaccacaaaactccaatcaagatagtttgagtcggagccttgtggcttcaactgaacgatacccgagacattgaggttggaggcattgttgagatcagccgaggaatcaccgccggtggtggtggagttgttgccgggcatgaccgatgatcctaagaggttgtctgtccaatgatagtttgatttgagtgcgagcgagaggaaggagatagacttcaagagcgttaggcacaactggtgctcataacctgatgagatggactggagacaagagtgttggaatggatggaagattcatatcaacacagagaaagagaaaaacaaagagaagatgaaagagagacatacctggagacaagagtgttggaatggatgaggaaaaagagaacatccaagcactgatgtctccagtataagaactaaagaaaacatgaagaatgtcacagaatgtgacatgtgagaagtgaaatctgaagagagaacaataacaactgtagatatggaaacaagcagtgaacatgtcacagataactcaacactcacaagtgtggcacgagatagagtgttgactattttggtggcaacaagccctggaggtgcacattggagaacttactttaactccattatgcctccggggaatcacttttcttgcctttgtcctttcaggaatttgactcttgggaagatgaacgttgtccaaggaggaagtggagaaacctggaaccatcagattgataatcttattcaggacagagtttgcctccttgataaacttggccaaacactttggagagggtggatcagaggacaagactttgggttgagaagactcaatgttgagtgatttgcaaatcaagtgacaatgataagattcagaaactagcggagctgcacagggaattggcttatttgttggataccatggctgaagagcgccacaactcatccaatacggcgcaggaaatggaggagcggaacgacttgaagcttgaaatgccgtcacaacactgtggataggtcggacagggtcaaaagggatccaggcaccgctgggaaggaaataattgtgccccttctgatcaacaaggcgtttctctttgtccttctggagtgcatgacagtgggccatcctttggcccttacaatgacaatagtaacagatcaatggttgacaaactgtgacggctggggcagaggcagaagaaggattttccaagatctctgtagaaagatgattgttgatcggggaagcgacttgattaagtgcaaggatcggtctagcggcggtgacttcagcagggcttggatcttcatttgattgctcaaacaactcgggattgtcgtccatgtcttcttgatctgaaggaactgacagtgtagaatctttgaccggaggaagcaaaacagagagcactgtggatgacttgaggttttcacactgactttgggaaggattggacttgttgattctagaagccaatgggtattcaatgacagaggcagccgtaaaatccaaactggcctttgtggaatgccaagcaggttctcttgtcttaattgcttcattagggtcctgttcactagatttatcaaaaagctccggcccaacatccagatctacaaaattcaaatcagattctaacactgtaagagttccgtctgagctcttcactgtcgtcgatttagtagcttctagaacaggcaatgagcctggagagaacgttttctagaacctgagtatctttatttcaaatgagctagcttggtagaatagaagttaatggttctctcagtacaagcttcatagtcaataaaaatgataacagaaaggaaaaaagagaagaagagtcaaagagaagaaacaataagtatgaactcacctagcttggtagaatagaagttaatggttctctaccgagttaggaagagtgaatctgaaaggtatttattagatgatgattatgtaagctatgtgtgattgtccttgtgaaactcgtgtgtggcgaggtttcacattctccccccctataatgtgaatgaagactaggaaatataaattgaaactgaaggcaagagattataagtttgagccaaaaaaaaatgaaagattaagaaaaacttcaggttaaaaaaaggaaagaaaggaaattaggaagacgtagaggaggaaaagaataaaggaatcaacggaggagttggacgagtgcaagacgtccgtgataggatccaacatggaagaatttctaattgtccagggtttcactgtcctcccggaagtagtaaggcttaatctttgagacatgaaaagttgggtgacggcggtcgccctctggaagttccagcgtgagattttgaccgtggttgctgacatgtgatatgcgataggggccttcaaaccgctctttcaatttgtcaaccccgccctgttgtcgactcctccaatctgctgagttgaggagtacccacgagttaggctccagtggggcccgctccttggtacctttgttatgttgaatggcctgcttcacccggctggtccacaatgcgtctcgcgcctcttgccaggccccttctcgccatttcacccacttcgccaaagaatctggggtctcccctgtagaatccgctgatggaaataaggatgctttccgcccaaacaccaactcaaagggactataaccggttgcgacattaatagccgagttgatagcgaattccgctgcggggattgcatccagccacttcccctgacgttttgatgtgaaagttcgaaggatctgaccaaccgttttgttagtcctctcgctcctcccgtctgcttgtggatggaacaatgttgtcatgtgaaacttgatgtgtagcttctccattagtaccttccatagtgttgaggtccaagttttgtccctatcactcagaattgaattaggcgcgccaaacaatgctagccagccattaaaaagtcgagtggccgtgcgttccgctgtgtctgtctgcaaggctggaatgatcctggtgaaccctgacaaccggcaagtacatgttagaatcatatcgtagtgattggacgtctttagtgggcccacaaaatcaatagctagatctgtcagtggtgtccgtggaaaagttggtgttagcatttttccagtcggagcagttgttggggctttagtcttttggcacgtgtcacacaattgaaggaaggaagccgtgtcttttgccataaggggccagaaaaaatcgcgtcgcagttccacaactgtcttcaagtatcctagatgccccaaccgagcgtgtgcttcttctattagtttacgccgtagacccaggtcattggggataactagtcgaccatcaatgaacaacaacccctccacctctgcacagtcttcccgcaacggaagcactttcctcactgataaacagaaatcatcttcttcgtaacctgtcagaatcttagccttcaacgctccggacaattcactacctagttccgtgagagccgccacgcacgccacgtccgcttgagagacctctgaatccctttcccccaagtgtttcctggatagcgcgtcagctactgaattgtcttcacctttgatatattcaaagcgtaagtcgaaatccgacaaaatctccagccaacgggcttgcctccgactgagattcctctgtttcagcaggtacgttaaggagtggtgatccgtcatgacgttgactttcatgcccaaaagcagcatcttccacttttgtagtgcgtgaatcaccgctaacagtttctgctcgtgtactgggtaattgcgttctgctggtgacatcaggtgagacttgtaggcaataggagatgcttcttgccaatctttccttgaaagagcgccgcccccaagccagaaccgctggcatccgtgaacaaccaaagtggatcctccgagttgtagtccacattcttgagacacggaagggatgtcatgatctgcttgatgttctcgaacgccttgtcttctgcttcaccccaccgaaaatccttcgccgctagtttactgctagttagcggggtcaaggtgttgacgtacttctccaatccccacacgaattttttcatccattgtaccgttcccaagaacttttttgacccccttcgccgaagacggtgctttccagtcgagaacttgggctactttttcgttgtctgcacggataccttctgccgaaatccaatgacctagaaatttaacttctccccggaataatttggttttcttcgggctacaatataagtttgctgatcgtaagcgttgtaacaccagccgcacatgtttctcgtgatcctgaaaagacccagagaagataacaatatcatcaagatagacaacacatatatcgttgatgagttctcccagcgcttcctccaagcgtgcctgatgagtagccggggcgtttgtcagtcccatcggcatgacaacccactccatcagaccccaaggagtcttgaccgcggtgagtggtatatcggcttctcgcatccgtgtctgaaagaaagcgttggtttggtccagaatcgagaatactttccctgtggctaccatacgagccagttcatccactatgttgatccaataacttacgccatgcacccatatatttctgtgggtatgcgtattggcgttccttaatctgagcatccgggtctgtcaatatgattttgtgtcgaactttcgaagcctcatgttgcattttttgtgggaaggagccctccctggatgcaaaaccgggttcgtcttcctctaggattgccgggatgtcctgagggaataaatctgagaattctcccaagaccgtggtttctgattgagtacaaggataggttttggggtctgtgattggtaaactgggagagtcatttgttgtcattgcatcaatagctctgtaatctacaacacaacgacccgacttgtcgcatataatactatgttgagatatagaaacagaaagattaaaatgagataagaaggggattccaaggatcatatcgtaatttcctgctattggtcctaggctgagttccacattgttgaagtctaacccagactgtgcgtccaccagcgtagcctttgtgaaatgttttaaaattaaaggtgtcctcgatgtatcactcagcgccaagctgactcgggtcgggttaacgagattcaaaaccgggaggccaatgtctttcaccgcccgctcgttaatcaaattgatctcggcccctgtgtcaatcatgcccagtaagtggtgattattgaccttaaagcgaattacgatccgcctgggtactttagatgatactgacctgtcttccgccgtcctacgaagctcttcatcgatcgcagcaaacgctgaaacggacgctgcatccaggtcagggcataaggcttgctcactgaccttggccactgatgccgatctattgggtgcccggcctgccggaggtagcaccggtctccctgccgtcgacatcgtaagccccattgctctgggaggctgatagtccttcggcttcggtgggacgacgaatgtcggtggaatctcgactggggatttgtcaatcgggccggcacacttgcctgcaacactgccgcactgctttttgcagaagtggcactttccttgcgagtctgagaaggaatgaattcgccagacgaattcctcttttgataatcgcgtcgcctgcgggttgttcgatgccccggtagatgttgagttgattcttggcttcgatcccattaaggatcgcttgactattccgtcccagaagccgctcgctctattctcgaatgagccaaagtcaaacggatcttgcaaaagcgtttgatgattgtgtatctccgattggagacaatcatttgcccccaacgtcatggactctgccaagtcgaagtccgatatggcctgcgtcttgaggtcgaagttcagcatgctttgcagcgtgcgcgatcgcgtgctgtacgcttgaaatgactccgagctcgtcattcggaggtttttgaatttccctttcaaagtcgtacgccagttcggtggcaatgcgaacttgatgagtttcgttctgaactcggaccacggtttcctgaggaattcttcgaatccgttggcgtagaatgcaagtgtgttggtctctctgatgagaccgccaatgacctgtatcttgtcatcgtcgtgtttgacgcccttcgtggcgaaaaaaatttgggcgcctcggatccatgtgatgaaacgttcgacgtcatgaaacggtccggagaagatgggtccgtccgatgaacggaagcgttgtaggtcaatgcgacccgtttcagcctgatttggttgcgtccccgggtccggtttggttgacattcggagaacggcctcctctaacctagcgatccgatctgcatcggcttgtcggagttcccgctcgtatttcaaactttccaatgctgtgcttcggtcaaggttagcttggtctatgctttgatgttgtagtttcattaggcctgttggagtatatgcttatactgttgtatgcatcaatcaaaccacatgacaaatcctgtatttagttctcctcaggattagtctagtagttcctctcctcagtgaatacaaaccatcattttctttttcactcctaaagtgtcacagacagtctgtctgtgaacttcagtcattagtctccctgtttgtctcaacaaggccttttaagtattcatccagggacaatggattagtcgcctttgtattggtcgaggtttcgggggagtccgacatcgtaggggatggaggaagaggtgggaggtcgacgagatcggtggtggatttagcttgcttaagagatttttctaatctcgcttggcgtcgtccgttctttaagatgagttctggatcggttaaaggaagtagtggatctggattcgatcgggttggcatcaattgatgctaaaagttgatgtgataggttcgagaaaaaaaaagtgtaagagttccgtctgagctcttcactgtcgtcgatttagtagcttctagaacaggcaatgagcctggagagaacgttttctagaacctgagtatctttatttcaaatgagctagctcggtagaatagaagttaatggttctctcagtacaagcttcatagtcaataaaaatgataacagaaaggaaaaaagagaagaagagtcaaagagaagaaacaataagtatgaactcacctagctcggtagaatagaagttaatggttctctaccgagttaggaagagtgaatctgaaaggtatttattagatgatgattatgtaagctatgtgtgattgtccttgtgaaactcgtgtgtggcgaggtttcacaaacacctcctcaactagaagatcattatgagaacccaatgggaggccgcactcaagattctgtggattttcctcttccagtgatcgatcagaaggctcgggatcaagcaaactaaacttggcggtgtaagactcaaaaagtgattgtaagatcctttgtgctgaatggagaaagggatgaatgagctgcaaactctgcctttctatattatcagaaaacaagaacaccaaggtaagcttggcagtttgtttggtgataatggattatgttcaaagatggttgtataattgttgaaggttgattgtgttgtccaaataattgattgagttgttgatgttgtttctcgtcttgatgccttgatactgtatatgtgtaatgtaatagagttggttcttgaacccaataatgctgggagcactttgcttcaaccaggactagaacaaaggactggttcctctgtgtaatgtttgtgaaactgtgtatatatttcaactgtgaactgtactacttgtgaacctcttgtgtaataaatatctgtgaaaggtgtcccaacaaaaaatgtgtactgagtgggatgaggggggaaacaactggcaggcagaggcctccttatatagtaaattatgagggattttagccccaagggaccccctgtatgaggcattttagcttccctgtacctgaaaatacttagggattttggctagactatctacaatgcatcccttttatatgtaagctgtaagaaatgaattcatgtgttctgtggctgaataaatgggaatttaactggtacaactggtggccaacttgtggttctgtaagtataaaaggaattcataatggaataaaggaattcaatatgcattatgcaatatccccccatgcaatttaccctccaactgagtgcctctgatcctgtgattctccgtgtgacatccttgatccgtgtaacttctgatccagttgagatctgaaggtggttccagtgagtgactaggggttaaattggccttagattccatttctgatgtccattagtccatatcttgagtccttcattgataaataataaaattttgaattttctcccttcatacacaggaataatgaccacagcggtatcaacatttccccagtaagctatcatagaagccttcaacttaggccagtccggcggctcgtatccttccaaattctcaatgacatccaacagctcgtccttcgcaatgaaaaatcctagctgttgagccatgtccttctccgacgctccatacaaatgcgcagctagttggtattcagaaagaaaacacttgacattgcttccattgaacactagagccttattctgaggcttgatcttgaccatggtgttgctagaagctcctcctccgtttttggccattctgtcttgattgattgaactttttggtcctaattccttcacaatatacgccacgtgatgtgtagaaaaaaaaaacggatccaaaaagagggaagcctgagagagaatttgaggtgttttaatcaaacagcaataacttctgaaccgctggtccaattttgacaatcttgatttgaggcagaatccctgcttgacagctacaactttttgacggactcaattgactaaaacgaacaggtaacaagttagaaggctccaaaaacaaggtaagcaaaaagtcaagtatcaggtttgaaagctgataacctttgagccactggtccgatttcaacgatcttaatttgaggcggaagttccaattgacagctacaacttcatcagcgggctcaattgactaaaacaaataggtaacgagttagaaggctccaaaaacaaggtaggcaaaaaagcgagtattgaatttgacagcctgtaacttttgactaagtgtacagattagcgagatttctgaataaaaagaacgctgagcacggggactacaattttgtatgcggaggacttgctcaaatgttcctagtttgcaagttataaggggtcgaaggtaatgtatgcgaaaagttggagttgaactttgattaatgataacttttggaacagcaaactgattttgctgatctctggttaaaataaaagctacgtatccgctctacagcttcgtctgcgacgtcattccacgaaagcaaaaagtttgcgaggtataagcgattgaagttattgataaaaagcaaacctaaagaaaagtcctgaaaccagagccagagatcctgaaacaagactagaggtcctgaaacaaggctagaaatcctgaaacaaaagccagacgctagaaaatcctcaaggttagaacacctgttgcctgaaagaagaccaagtaagacgagactgtaaatcttgaggtcgctggtttgatcccggctcgggggaccaaatgtggaactcctattgtgccaggcagtaggcagttggttgaagggatggtgctttgagggctgccttcaagtggggactggatgagttgagctgtgatctgaacaaaaagtgttggggttggttggttttctgagaggggacaacagaagttgatttctgtggcggttgttgagcttgatgatcggtgtgtatgaggatcagatgaattaataatgaaaagatcaataagaattgatttacttcctctgattattttatcttcatattattttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttctgtgttgtgttgtgttgtgttgtgttgtgttgtatagtgttgtgtagtgtggtcttgtttttgttttttggttgagttgtgatgtagttagggatgtgatgacatgcctgtgacatgtcactccccagagtcaaagttcagttcgaactgagatgatggggaagcatggcactctgatctgatccaagatagacccaataataaaatgaaacaaaaacatggtaaaataatatagcaaaggaaactgttgaactgagaggggatttgaggtaatattgttgaaatcttgaggcttggggatattgataatttgaaaattgaaaattgaaattcgaccttgaggcccgagggggcctgtaccgtctagaacaccacatcggccaggctccaaagtcaaattctggccccagtcaagcagggggaccaattgccaatggatgcacacaactttgcttacctccaactgctcaatgagcagttggtctcggcttgacaggcggctgagtggggtatgtgatcaattcaaggcttgtttgccagattgaaactcccactgccggcgagcaatcatggtttcctgctaaaactcctccaggttgtgtgtcggcttcatcagctctgatgccgattggttggatcaaccaaacggcaaccgtttatcaacagttttgggatgaggaccacatcctatgctgagactttcacaagatgatgttttcggacatccaagggcaatgttgcatctcttgatactatgaaggatggctctagatttccttaattattttttgcttcctttgctttgttttgctctccttcctattgctcatcgtcatacaacatccgcctattgttacatgtgttggtgttatcttcacctaaatcaatcggattagaagcgagtaacatgtagtaatagtgtagtaagagatcaattgatcaatttctcttttgttttttggactctgaaatacgactgctctgacatcaagccggtgatcacttaacatacagtaaactaagagattgattgggccaattatgaatcaaagtgtgagatacatcaatccactcatcttacagcacttacttatcttgaattcactcaaacaccaggggaaatttcagggcactggttgcccagtgactgcatgtcaccataaaatcaaacaaaaatcacaaaaaatcactttggtaacaaacctgaaattcccatatttttcacagtattggaaactgattttcccatatctttcactcaacattcagacaaaattcaaaataaaatactatcaaagtcactagagtttcctcatgtgatgatttttttatttcacttctaatttacagaaatagtaaatagaatcagcacagaatgattttttctgcagccccagcataaaagtttgaaagtctcttgatcagatcaggatattctttgtagatttagatcctctcacaccagtcaatttcatcaaacctatcatttccagttctaaatctaatactttctcagatagattctggaattcatttcccctagtacaataaaaacagcctcaaaattacccaagttctaataaaattcaaaaaaaaactgtaatttcttcatataaacacaatacaatcaataagatgagctttaaaaaactcaatcatgagacaacaaaatttctaaattgaattcacgagaggatgattttttcatgggtcctatgggacggcggcagagaatcatgagaaaaaaggaaaaaaaaaggctgggaggggtttcctcaaagcctgaagactataaactcatagcagctcattgggagaaaaccctcccaatgagctgctacacagtccagcacattgggaggttttactcctgatgagctggtctcaagcccagctcattgggagggtttccttccgatgcgctgtattcaaagccatcttgttgggaggaaaccctcctgacatgaacctatgagcttatggtctaaggctgggaggaaccccctcccagccttgtttttgttttcttttttctcatgattctccgctgccgtcctataggacccatgcctgggtcctatgggatggcagtggtcctaaatgcatatgtgtacatatccatttaggaatctttgacgtgcactgtgcaggcctgcacgccggtctacactctgtagattggtgtgcgggcccgcacgccaatttgctttggcgtgcaggtgcacacaccaatccgcacctggcgtgcgcaagggggttatcacaacggtgggccgctacactcaccgtagtggttagtgtagcgtaacgcagcggaattcccgttagcgttaagcgtagcgtagcggaattccgccacgacaccgctaacgctacgcatgtgggccacaaaaaagggcccactacgctgcgctacagcggtttttagcggtttttagccgctttttccgcgaaaagcgctgtagcgcagcgtagcgtagcgaaaatgcgctacaaaagcgctaacactacaaaattttggcgcaaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagcgtagcgtagcggcccaccgctggttatcatgcccccttaatcaaacatgagccttccctgaattggaaggaattgatctcaacaagatggttctgacaccagccatctgggagggaatgtggactcctccttacaatctgaatttaaattcaaaatgttggtgggaatccctcctgaaaaaccattacttaacacatttttgctgggagaatttctcccaaaaaaactgtgtcagatagcagcttgttcataggtttcattcttggtaatctgttattcaacccagctcattgcaaggaacccctcctgatgaggtttaggctgcctacaccaaattaggaggtgttcctccgaacaaactggatttcatctgggtttaataccaactaatcaagaactcatcccaatgagctgggtttactcccaatgtttcagaagctccttccaacaagctgtgtttaatgccaacattacaggagctccccctgaaaaactggtatcaaaaactgcttgttgcagggattctcccccaataagcaagtacaaatcccagctttccaggaggattaaaaagctggttaaaaattcaattttttgggaaggactatacttcccagcacaagatggatttaataccagcctgccaggaggagcccctcctggtgagctgttatataagcctgttttacaggaggatcctctcccaatactgaaatcccaggaggagttgctcctggaaagctgtattatattgattgttttcctccacatttgctttggtttgagtatccaccagcaagctgtttcatattccagttttttttttttttttggggggggggggaaatccctcccaaaataagctgggtttgatgggatgctcccggaaagctggtgcataataatttttattgggaggagtcattcctgaaaaactgggtttactggattgctggggggagtctctttcagagagctgaccccagcttgttgacaggaacccataccaatttttgttaggctcatgattataatttatgaacaattttatggatttcatgtttcatgtttgagagttgaggtggtgcagtgtagcaaggaggtgtggggttggagtagtgagatgtgttgtgccagtggtctatctttgatgtttcttctctgtagagaaacatcctgtattgccaagagggggttagcagaggctctgaaggggccgctgcagcaccgtctcatgtcggattacgcgtaatctgacatgagactgtgctgcagcagcccctttagcgcctgtgctaaccccccccccccctttacccatcatgttacacactgcacaccaagcaaaaatagacacaactacccacctcatcactccaaacttttgaaaaaccaccacatcactccaaacttttgaaaaaccaccacatcacttcaaaaccaagcaacagactttggtaatccaagacccccccaggccaaatttttgaccccatccccaccaaaaaaaaactgtaagattttcaattttttttgggtttctgaccaagtttttgactgtttttttgatttttttttgactttttttgacttttttttgactttttttcaacttttttgacttttttttcaactttttggactgtttttttggactttttggccaatttttttggactttttgggtgatttgttttgacttttgaccattttttttgactttttactgacttttttttgactttttttttgggtttttttgggtttctgaccaagtttttgacttttttatttttattttttttgactttttttgactttttttgacttttttttgactttttttttgactttttgtttgactttttggacttttttttcaactttttggaccgtttttttggacttcttgccaatttttttggacttgttgggtgattttttttgactttttactgactttttttgaatttttggccaacacagatcatgtcatttaagggcttcgcccatcaggaggatcccaaccctctgaccaatcaacaaaaaaccagctatttagctatctgatcagtactatggtcttgcaagccagtctgggcacaggcccaagttgggcaaaaaagaggccaagcgggcttggccaatcccaaacccggcgtgcccctctaaacccaacccttgctttgcacctcccaaagttggagggggtcaggcccaagtcatgcttggccaagcccaagcaagtgtgccacccgcgccaaagctgacctcaccgatccacacttgaccgggccccaagtctgccacccgcactctggtgagcccagagcttgggttcagccaagccagacttgggctagtgccaagtttcagtccccgcacaacctaccaaatcaagccccctgggcacacacccaagccccattggcactcagccatacaggtcttgggcctgtgtccagactgacttgcaagaccatacttcctggtcactgttccacaatcttttagtgggaataccaagtatacatagctacttgacccagcaggtttggacttgtcatgacactatttaaaatgagtgattgatcaaaatcaaattaatcacttcattccttccccctaaaaaatgaattatttgcaatataaatttgaatctgatttataattctggttaagttgtacactattagtgtgataaacatataattggcatctgttattgatgaatttagagagagaaatcacaaacttgaatatggttgaatttctgtgatgttctaaatgtatttctacaggggctacaaaaccaaaaaaataagagcttcccttgatctgattgtgaatcaaatctgtaacatttgttccaaaaaaactgttgaggccatgaaaattgtattcaattagcaggttttatttttttatttgaatcagcagccttatctttggggggaaactaggtgtaagcaaaaggaaattttataggacattcattttcttttctgggaaataagtagtaaattctgggtaaaatctagtgactttcttgtgagtcccattttctatcatgatccttttagtgatttttacaaataaattcaaatcttccagggtgacttatttgtgatttgcagtcactggaaagccaatgccctgaaatttcccctggtgaaaggacttggagatataagattgatctcacaggtcaattgtttaatcttgtaggatatggacttatgagagatattcattccagagttcatgtgaataaaaaaattggaccttctaagataacccagagagcacacaaaaaaaccttcacatgatctataagaattgcatataagccatgtaaagaaagcaaaggattcaattggaaaaatacaaaaggaataaatcaaatcaatcactgagtatgggccaatgggccagtctgattgacctcccatgttgatgtgccaacctgggtatgggactgagcaaaaaaacctgtgtgcatcccatgcacaccaccatgttgcacgaagccaccgggcgggttcaactccaggtggagttgcatcatctccaggcaatgccgtaagtcctggttgtcagaggtcttctgcacaagattggtttgcacttgtcgaagcttgtcctgcagacggaggatatttgtgttaaccccctcatggaggcagttgatcttgtcttgcagtcgtgcaatcgttgcattggcttcttgaagaagacttgcatagaattgagaaatgctagtctcctgatcttgaggcacgcttgcatccaggtcaaagaacgtcgcctgagtagtctgtagaccggcctgaggctgagatgccttttctcaacaaccggcggtgctctgccccaacaaaggcaaacacccggtggctgttgattgggaggctgagttggcggtgtaagactcaaaaagtgattgtaagatcctttttgctgaatggaggaagggatgaaatgagctgcaaactctgcctttctatactatcagaaaacaagaccaccaaggtaagcttggcagtttggttggtgataatggattatgttcaaagatggttgtataattgttgaaggttgatcttgctgtccaaagaattgattgatttgttgattttgtttctcgtgttgatgtcttgatacttgttttcttccttgatgctgtatatgtataatgtaatagaggtggttcttgaacccaaagggtctgggagcactatgcttcaaccaggactggaacaaaggactggctcttctgtgtaatgtttgtgaaactgtgtatatatttcaaatgtgaactgtactacttgtgaaactcttgtgtaataaatatctgtgacaggtgtcccaccaaaaaatgtgtactgagtgggatgaggagggaaacaactggcaggcagaggcctccttatatagtaaattatgagggattttagccccaagggaccccctttatgagacattttagcttccctgtacctgaaaatactgagggattttggctggactatctacaatgcatcccttttatatgcaagctgtaagaaaggaattcatgtgttctgtggctgaataaatgggaatttaactgatacaactgatggccaacttgtggttctttaagtataaaaggaattcaatatgaataaaaggaattcaatatgcaatatacaatataccctccagctgagtgcctctgatcctgtgattctccgtgtgacatccttgattccgtgtaacttctgatccagtaaagatatgaaggtggttccagtgagtgactaggggttaaattggccgtagactccatttctgacatctatttgttcatatcttgagtccttcattgataaataataaaattttgaattttcttccttcatacacaggaataatgaccacagcggtttgtgactgggtgcgctggataaaatttggtgcctgggaagcgttctgtgactgagttgagttgattcctctattcccatccccagaaacagaggaagcaaggcctttatttgcaaccaaagagtcctgaccttgaactgccgccaatgatggattactggacaattgggagatgtcagcgtagtcggggagggattcgtcgttggggtcaatatccaagttgagcggattgttggggagttgtgattgagttgcgctccatcccaagatcagtgtcccctgggactgcgaaccaaaattggccggagagaggggaaccgggttccctacaccatttctgaaatgaataaaaatcagccaggttgaagggcacagagaagaaatggaaattaaagtagtcatatcacctttcattgtcgctgtcaatatcttcttcatcatcatcatctacaaaagccaaactcttggcccgagatccttgatcatcaagtttgttcgtttgccttgtgaatccataccgggcagtccagattgcccattggcttttttgaagccaccaaagccttgaactttgtcttgataggatcagggtcccaaggagtccaaccatttgccgccgcatattgttcgtacaactcgtggacttggttccagtcactgctacccaaagggagggcatgcttgacacacgtgacaagtgccaagtaatcatccccgttatacccttgcaagcccttttaaaatccggtacggcgggtggttgtttgggtctggagggcagacacaagggaaggattcaattgggtggctactttggctggctgggttgctggctactgaggaggaggaatatgagacatggccgtaatataaacaatttttgataggaaattgtgtattgcaatgttgtctgggtatgagggctctggaaatttgattccggaggagggagatggttatataagacaagcagggagaggaggggtatcattttgctggtcatgggtgattgagccgtaatggatagatgattgctgatcttatgattggtttgtgttgttgctgatcctgtctgatatccaattatatgaggagaggtgaggagatttacaaaattgatggtaccccttgtgtaaattaagaacgggaaaatttagactttttgggtctcaaataaaatctgtgagccccgcagatctgacgggaagacctccatttgttgtatgaaataaatgtggtatgaaaagaagaggatgatgagtgagatgagatgagataacaatatctgggatgagaaagcagatgcatgggatgaaataatatatgtagtctgaataagtgatatctgagatgaaataaataacattgactgaaagattattatcatagaaagaaggtactgagggaagactaatttgtatcctgaggtgtgtgatatgtagtatgttgtagctatgtagtactatatattatgtaaccaaattatgtgtaaaagtaatattttgtaatgttctgaactggataaagaataaattattatgtagcatatgtatatctgattgtaatatgatggaaactactataaatagctattttgtaccatatatgaccttgattggtcttaccacattgtgttgaatggctgtaggctgtagcattgtgtgggcattcaactggacaaattctggatacatggtgacaaaggcctctaagaccagctcaaaaacagcaaaatgtgtagacttgtaagaatcattagacaacaaaggaatgagtcaaaaataaaacaaacttaccagttaatggtgtacaaaccttggcgggacttaagggccatctcacgcattgagtttttgtagtgaacaatgttcaagaatatcaacacctgctcctcaactgtggcggatctgccatccacgagtaagcctttagtcctaagtgtggcaaagaggatattgaaggtttcttgttgaattgatttgaacttgttgaatagttcatctcactcaaaatgcaatagaaatttgatgtaggtggcctggcctctgtcgctgtagtatggttttccctcattccactgctttgcaagtataatgacagcaacgcttgtggcaaggatggcagtgaagagctggggatccattgtgattgaaagggggcggggggaagaattgggaaggcggtagaaggaagaaactagggttggtacactttgattgccgtcaattggatggatttgggaagtgggggagggggataagtagatgaaatggggcagatgggccattcaggttggatgtacatgggtgatgaatgaccatgggactcagggtagcatcccatggcggagaacgaagggtggtttgattccatggtacatcattttgggcaatgatttttggaggtgattaaaaaaatgattcaacagttttgatgaaaaaaatgagactgggaaaataaaatcggattttttgaaaattggggtctatggtacaggccctaagaaaatattaagaaaaccttccaatgcaatattcacaaacaacctttcatttttatgcaaaatgagtattaccataattttcagcatgtctaaaaatgtaggaaataaatttaaaatgtcaaaagatcatgggcctagatggcatctacaggaacaaatcaatcaacttgagtttatccaaaatcaaactaggggaaatgaaggataaaatacctctggagattgtctttccctcctgattcttggtttaaaggatgggtgaacagatcaatggaatagtcaacagcactgggctgagtagctctgttctagatgcagccaatgtggctgaagtggagatgacatcacagatatgcacagcaattaggcttttcagccgcagaaaacctttttgagtggcaccagggactgaagttacaactgaattcaagactcacaggaggaactgactatggttgattttagtggggagaaagtattgagtagaagttcggtatctgagtcatactggcaagcttgtcataagcataactaaatataagcataaaactattacacaacgggactggctagtccaacatccccccttgttgataacaagatatgcattcagcactcataaatagagataaaaaaattggaattgtactatagtagtagaattgccgataagtaggctagataggttttgggtgttgataaatgcacgccagtcccccttgcgcacgccaggtgcggattggtgtgcgcgcctgcacgccaaagcaaattggcgtgcgggccagcacgccaatctacagagtgtagaccggcgtgcaggcctgcacgccatatacatatgcgtttaggagcgccgccatcccataggacccaggcatgggtcctatgggacggcagcgtagaatccagaaaaaaggaaaaaaaaaaaaaaaacaaggcttgccaggctaagtgatgccaagagccaaactcttctagctacactagctgcaaaaagtgaaataggatgtgtacacgtgtgggtgacacgtgaaaagtgggggaagtgtgtgtaaaataaaagaaaatagtaaataaaaactattaagtttttatttacagaggggcctgagttgcaggggttttttactgtgccctctaattcaggtcctgagttgcaggggtggtactgaagttctggtcctttgtaataaaggagtaaacccagaaaaaggtctactactgaagaaaacaaagagataatacttactggtacttatctctaagccaaggaggtcttcaggagagggggactgttcttgaagcgctcagaaaggtgagtgagaggtgttgggagagtgctggggaacaggtgttgggttgtggagtgaaattcaggttgataacagcaggaactgggccaaaaggcaggttgaaactggttgttggtgacggtttatgctggtatgtactgatgaagatggggaatcagagtttggggggaagaaggggctcttaaatacccattctgggcctctgggggcgaactcaggagtctctctagttgctacaactctcctactaagcctatgggagcttttgatcatctgtaacacctgtagagcttggttacaggtgtcaaggagatgatgtaatgcttgtaaccatgtttacagggtgttctgacgaaactgtaacactcctgcagcctatgtcagcactgcatgatgcatgggttgatcctcaagagagtaactgtcccaattgggccaaaaagggccacagatcatcccaaacagttcaatactgtagtctgtgctcatgtaatttaaggtttcaatgatgtaaaccttgtttgtagatttttcccgaactgcatgaaccttaattacacatgtagcccccttacaacatgtagtatgatgtaactggaggggtctacagtgtattttggtccaatatcactcaaggactacaaagtaagtgaaggagtaatagttcaagggtacacttggtgagctaccctaggttattttgaatgtagattcagaatctgtaataatattctgagttatacttaaggttcagaagttattaggagattctggttaaaaaatgttattttccattatttatttaattttaaatgtttttctcttaaaatattacaatgtaagtgtactgtgtaataatgtctctattatagtgcttccacttatttaaatagtatatttttattattttaaatgtatgtacatatataagtaataatatctctaatttatatgtaaaatgctatgttcaggctggctctgattagtagcaggctgacaaggctgggaggggtttcttcccagcccaaagactatcgagtaatagcagctcatcaggagggtttcctcccgatgagctggacagtgtagcagctcatcgggaggaaaacctctcaatgagctggatttaagcccagttcatcaagaggttttcctcccgatgagctggtacacagtccagttcatcgggagggtttcctcccaatgagctgggcttacaaccagctcatcgagaggaaaacctcttggtgagctgcacagtgtaccagctttttcctcccgatgagctggtacactgtccagctcatcgggaggaaaccctcccgatgaaccgggattacaaccagctcatcaggaggaaaccctcccgatgagctggagcgaggtccgctggcgtgctcctgcacacgccagccaacagggtttggaccctgtggaccgctggcgggtgcagggacacgccaggatccgcaaggcttgtgcacccacacaccaaaaaaattggcgtgtgggcgtgcgtgtgcgaggggggagggcgtgtcgttatcaagccccataggttttagttcactgagaaaatagaatttgactacagatagagtttgatcagttactcgtagataatgccaattctgtcttcatcataaaaagagccagagtcatagccgtctggcttaatggtggttgcagcaccagatttagttttggaattattcttctttcagcactcagaggatccatggcctcatttgccacaatttgatcaagccacgtgtttggctgaagcagctgaaacaagattgtgatggtttgttccattcagactgacttcatgagctttgagtgctccaattgtgtcatctaattacatctcaattgccgtgtacacaatcaacgctgggccgctacgctacactacgctgaagggccacttagcgttagcgtagcggcgctaaaacgggcccttttttctgtagtgttagcgtgccgctaccaccactacgctgtagccccactaacaagcagtttgtttctgggtagtgttagcgcgtcactacagccgctacagcgcttttagcggcaaaaaaggcaaaaaacctgctaaaaagcgctgtagcgtggcgtagcgggcacttttttgtgccctgagcgcgtagcattagcgcaattccaactttctgcgctaacgctacgctaacagctaacacacttttgtgccctttgcgcgtagcattagcgcagaaaggtggtttttttgctaacgctacgctacaaagtagcgcatttccgctgcgctacgccacgctaacgctacagttagcgtagctggcccagcgttggcacaatcaaattttgcacagccaaccaggaagggtcatgtcctccaacaagacaatcagctatttgtcaatccattgggagttctccaatcaagagaagtccattggccgccacttggagacaaccaatccacagtacaattgctttgttagggtcatggtttgctgtccagaagaactcctgtaagttgttggaatgtgattcctggtctttgccctcaaaagaggagagtatcaggttagtttatcacatgcctgataaacttcctggaaaaacaataataatcagtgcactgatcaactatttgtgatcattgaagaatttatgaccgccaatgagcagagagagagagtgaccggtgtaagactcaaaaagtgattgtaagaccctttttgctgaatggagaaggggatgatggagtgaagactctgcccttctatactatcagataacaagacccaccaagcttagcttggaaagttttaatcaagtgatagggtaaagttcaggaatgagttgtgtgatgaagagtgttgatttggtgtttggttggcgcttttaaagtgtttgtgtaaggtggtcaaatattgcttgagtgttacttgactgaggattaaacaactgggaggagagcctccttatatatacaacagtgagggaatttagctccagggcagccagtaatgagtgattttggctggcctggactattacatgaggcattttagctacatacaaattttgaatgagtgaatgtgattggtcagacatgtacaagagttgaagtggtgatccaagcagctgaatgagtgattctgattggtcaggttctgatttgtttacaagtgagtgtggtggtgtaagctgcagctgtcatgcaaggaaaatacactaatttaggctgcaggtatgatgtaatatgtaaaagtgaaatgtaaagagtgtagatgtatgtaaatgagtgtatatgtaaatgagggtgtactgcactgagggtgtctgtgtagcttgagggttgtaattgggtttggtgatatgtaatgatgggtgaaatccttgtgatatgttgtccagtgttgggtaagagttgatccaggtgtgttccagtgacgcctccgtggtgaccaagggtgaatttgtccgtagagtccagttcatgagccgtatgttattaattctgagagtgattgggtgataatatgaagaaatatatatataagaaaaagaaatggaaaaaactttgaattttcacatttgtgactaccacagcctcccccaacttattgtctgtccccagacaatttatcaggaaaaaatgggaagaaaatagagaaagagttaatttttaaacatgaaatgaagtgaaaagggtagtgggtatttggaggaaaaagctggaaaaaaatgagtgtggctggaaaaagagtgtgatagcctcccccaactttgcagaggagccaagctggggtagccgtatttgtgatttttaaacttaaacttaatttttacagctgatttaacaggttttcccctgtgaatgtcagtctcagggtccctgtgtacccccccttctgcccaaagtgcacaggtgggggggcattcttatttatttatttttattttatttatttatttttatttatttatttattttttttttttttctacatacaattttggattttgctgcgcgctgtgcgcagctgcgcagcctttggacgtctgggtgacctcgttgttggcgtggagtcgctgggggtgctgaattagctgggaagccccttgggaggggcccaaggggtttcttgaccgttcggggttcgagttttgagtcgggttgcgcgaggttgaaaaaaaactgcggccgcagtcgagagcgcggattcgctggtgcttcgttccgcgtgcgccgtgccggtccggaactcccctcaccacacgcatccagtcagccggtgccggtctagacttcaatcccgccacccgattccacgaacgactgcgatttccggcgtcttcccaggtcttcgatcggattttccgtgcattggcgacaggtcagtagtttcttctcaaattttctatttacattatctggctggaaggttctgaaccctgcctcgtcattggtcaggatcagtcagatcgcctggtgttttttcctcccgacgaatcgagagacgtgattggctaggatcggcccacgacacggggcgtagcgcgtcgtgaggttgttaagtttcaggtgagcttctttactatttcgcatccgtcgttgctgtgaactgtaacgattataaaagaagttcctcaaaggctggccctcccagcacactgatagctttattgtcttgctttgaatctgatcctcgtgtgtagggtcgatggggttaaactggtgtgtattattctgaaatattttattctggtcgtgggtccatccgaaatggatcacagccggtgtccgttcaagcgtctttggccgttatcgagtcgtaagcccatctcatttcttatttctatcctttctaggcccgtgtttttcaatagtcgatttcttcaaaaagtatagcgctgatagtgttcgtatcgatcccgcctaaagaagtctctaagtgggtccaggcctatcgaaatggaatcgcgacatctattgtcgtcctcttcaacgttcgatcgattgggaacctccaccaagaatcaatttggatcttccaagtgaaaagcaacagttggccgaggtgttttgtgagtgtctcctgctgtttttttgaagggagagatgaaaaaccaaaaacattttttttttttttttttttttttttttttgaattctatacttctatccataatgtcaatgcaagccccctcccccaacttagcaggttgtcctcaaccttgagaagagtggtccaagcctataagtgagtgacagattaaggtgagctgaaaaaaaagatggaagaagacagaaaaaagttggtccaaaaagaatttttcaggaaagaaaagttggaagaatggtgagtctctaaaggatagtcttgaggaagagaagatgtaaagggaagggtaagagtaagaataaggcaaaataagggactagagtggtatgtaattgttggtagtaaaaaatgaagtttggcagatgatgggtaagaaaagaaagaattcttaagttaaggtttttggttttatggtcatgaaaaggaagaaagaaatgtggcagtattgaatttgtgagataattaagaggtatatggaaggagggtgctagtaatgaatgatgtataaaagaatgtaagtcctcccccaacttaaaaaagtaatcatctgcctgattttgaaagaattttgagcttaaatttttgtaatttgatgtgtttgtgtgaacagtttagtctcatgcccaggaggtacgattattctgatgccactgaggagtgttcttctgagttgtcttccgaagcatcttcctggtccgggtcctcatcttcttgaatatcatgaaagtctcgtcctcgtgggtaaaaccgtttgatgtgtgaggcagcataagcccttttcaactccactccgtccagttcttctagaatataagagcctttaggaagttgtttcttgatgcgaaaaggtccattccagcggtgagcaaaaagtttcccccactggtcttccagacttttattgtaagccagaaccagttctccggggtccagaggattcctgagtcttgctgccattcgccggtcccagtatctgactgacgattctcgagttttcattagtttttcatgggcccgtgttaagatctcgtcccttcgttccagttgttttgttcgagcctcaagcagttcttcagttgtgttcacttctgtccagtcaattccaagataggtgtccatctcaatatccactggtaaaaccgctttcttcccaaagacaatctcatacggtgagtatccagttgatctttttgtcgaaattctgtcagaaaaaagtactaatggtaaatattctctccattttccgccggattcgccacacatcttgatcagtgtatctttgattggccggtgacctcgttcaatcattccattcgcctcgggatagtatggtgtcggtggtcgcagagtggcaccaatcttttccacggcttcgataaattcactcttaaattctggtccattgtcagcagttacagtcctaattgaaccatatctgtagacccactcttcgaaagaatttactgatatagctgcagataatttaccaaggtgctgctctgccatccagataagtcgtcacgtgcacagcagtatttatatcgtcgcttgtatgacaaacgtccaacgctacccgtccaaatagactactttcgccagttggatttcgaatttctctgggcactaaagcatccctcttctgacaaggttcacaactctgtacccataacttgaccttctttttcaggctgggccaccaaaatcgacaaaccaagcgctgatatgtttcctcgagtcccctgtggccaagatcctcgtgaaacttccttaacagtctgctttggtatgttatgttggagatgactagttgtgccatgggcgtatgccgtcgcatgagtcgatcctcttgaataaagaaattggctgattttcttcttaacttttgaaaatcctctgggtccattccttctggcttcttcagggtcccaagatattccttaaggtccttccaaaaccctggtgattcccattccattaactttgttgattgtgaggttatcgtgtactgaaagcatgctttgattacagggtcgtcttcgtcaaagtcggctgcgtcttcgtagaattcctcctcatcgtcgctgatgggtcgcctggataaagcatctggtaacgtgaaggtttttccaggtttatgtaccatgtcaaatgagaaaagctgaatgaacgccacccatctggtcattggtgcatttggtaatgatggagaattgatcatctgaattaaagattgtgcgtctacttgaagctcaaagtgttggccccatataagagtttgtaatttcttcagaatcctggataccccgcagagttcaagtttaggctgagaataagatgattccacgggtgaaaaaactatggattcgtagagaactggtcgtgctaatcctgtttccagttcttcctgtgatagtactgccccggccgcaataaaactagaatccacggccaaaataattaatcctgcgtccttggagtaatctagctttttaagggtgatatcttcccccactatttgctttagcttgtgaaaggcattgtcacattcttggttccattcccattcagagtccttccttgtgagtcttctgagaggtgcggcaatttcggagaggtttttgatgaaaattctgacgtaaactagtattcccatgaatcctcgtaattccgtaagtgagtttggagttggccaggttgtgatcttgttctttttctgagctgaaacccgccgtccttctttacagaccacgtgacctacaatatccagagctgggacacagcaggcaaactttttcccggagatagtgagtccagcttcttcaatcctgaataatactcgttccagtgtctgagcatattcccagatgaaccgccgaattcctgggttttcgtccaagctttcgttatcgtaatctgagcttggtcctttgattcctccatcgtcaatgaatacccctacgttgtcaggtatttcatcctggagtatccacatcatttgcgcctgatatactgctaccgaattagtggccccctgaggtaaacgtgtgagttgaaaccttccgagaggggtatcaaaggtggtcagcggtcgggattcttttgctaactctcgttcgtcgtatcctcccatgatatcgcctaatccgtagcaagcacgtcctgcaaaggcttctacaaattcttcagttgctggaggaaggcctgcgtctttaatggtaactttattcatttcttgtaagtcatgaacaattcgtagctttccatcgtgttttgctacgcagaatactgggcttgagtaacttgatgttgattgttcgtaaagtcctgtccgaatccgttctttcactagctccacgtactcgttttttattgctgctggtataggaataggtttcttctgccaaggtatgtgttccactactggtatgacatagggtaatccataggaatgcttcagtaatccacgctcttccatgcagaatgctaaggccttttcgcgtaaaacaatcagatgtttgaatagcttgagttcttctttccagagccatccttctggtccaaaattaacaacctttaaccgtgcttcagtgattttatttgtaggtgcaaattccggtggatgtggcgtcagtggggttttatacggatctcgagacagaggtggtcgctttagtggtggatttagtagttgtggaagtggttgattaattggtcgaactttcttcccaacgggtttgtacttcgtcatacaccacaagttcccttccctccaattctgacataagtgcttctggaacgtccagccgagtcctattcccaacaggtcgtggatattctcggtctgtcctgtttgcgtaatcgattctttcgttatttgtttggccagatttgatcgtattactgctcctccgtattgtgagcaggtgagttcttcttcccgttttttctcgttttcgtgttcctttttacctgttttacataatcttaaaattgagtctgagagttcagtgaaaattacctgtgaaaaaaattgcatcagcttaaaaaatgtttttgttagttttgtagtttcttgtaagataataaaaagaaaaaataatagccagtcaaagaacaccggcgcccagaattcaactcccttgactagcttaagtgagttattcctcaattggacgccggaattcataaaaaaggctgcatgataccctttttgaacatccgatcctcgtcgttcggcggtatattgttgtcctgtagctttgtgctgttggtactgagatctttcctgttgttccaacctcttccttggccggttcttgctaagggtactgatactcttcgtccctttgttccttggaaagacagagtttcaccgttctcgtgatattctagagtgcatccgtagtcgaataaaaatggtcgtcccaaaatacagtcctgagccttgggtgaaacaaacagatgtgctggtccggagaatcttccaattccaattgggcaattttcagctactccatttaagtcacatcttgctcccccaactcctttcattggtatatctacttgtactagttccaaatccaggtcttctgctactgatcgaggcataacgtttaccatggatcctgaatctaccataaattccacgctagctcccccaacttcggctgttacgtatcctagggcgcagctgtaatagcaagggtccgaggggtcgtctatttctggagtggtcatagctgctgaaactttggtggcttctgtagtgatgtaggttgcactgctcttccctgggagtcgattctgaagtttggcaattatttgttccgtataggttggcgagatagccgtgagttgagcaaaagttgtcggaatcttgagatgatccaattcttgcaacagggcttcttctggtgttgcagccttcattttgctaattggcttttctttgctccacgccttctctaccacaggtgttttaggtgctccttccataatgtcggcaatctcgtcttcttgatcaacatccattgcatccttttctggttcctgaatccgaacgctgcgtcttcctcgttgggcctcagatcgagtaattgcatgattggctaggaaattatctgctcctagttgcggtggatcccaatcaatagtttgagctgaggttttcatagtagtaggtacttgagcttcgccggttctacgagattctgctagtttcctggccgcctcctgcattttggggtctgcagatgctgttgccactacggtcctgataggtcttgatgggttccaaggtatatgttgaccatctggtagataccagtctcttccagtgcgcttgactaatcccagttcttcatcttgtgctagttcggggcatcggtaggtcgcatgtccctctctcttgcaatagtagcaagattgagtctcatatagaggtgttgaaggtttagcgtttccccgcgagaattctgatttttcattggatccagattgattgtatgaaaccggtattatgcttttcaattgggatttgagtgaagcaatttctcgagctatctcgtctacctgtttatccatggcttggcccgtaggtgcttctgcaatcatttgatctcttcgttgactgttccctttctgagcgttcagcttattctgcattaattgattagattcgccaaaccctgcaatgttgaaataaccaggttccacgattcgtacttccagactcgccgcttcaaccaagtctgcccagcgtggcggtaagttgcttccatcaggtccttttggaagtaattcgtaactgattaaagtgcgcttgatattcatttgactttcccgagaaaatgcactcaagaagagtatcgatgcatccgacttctggtgaatttgcttgttggtcactaagtatttaaggatagtggtgaattttcctaagtaagatttgaattcccgatgatccttgattccgccatttatgccgtattctttggtgatatccactaggtcattggttgtgtacaagatcgtattatccaaatctccccaggtttcaaccatttcctttcgtaatttgttccattcacaggtctcgaacccatccatggcttccagttggatcttgagctcctcggttttcatgaatcgtccaatttgcaatgctttatcgtagtccgtggcatggaatgctcttgccgctctttcatatcgcatcaggaattttccgaagttttcgccatcgtaaaaaagtcctggttctttgataatctttggagcgacttgagggattggttgttgattttccggttgtggctgttgttgttgttgctgttgtcgatgatacactggctcatccgcattctgggtgttgtgaagcccatatccagacagcggaggtaagttatgtgcttgaggcgtggggtcacctgcatctgagtcttcttctgttggatcccgtatttcgctcgctttaccctttcctttatcctttggtggtggcaagatattttccgaattccaactaaaagatgatcctgagggtcggtcttgaaatcggttcctaaaaggggttgatggtccaaatccgtcttccaaatgtggtgtactgaatggtagactcatgttgattttgattgattttcctaggtgtacttcctcgacgttccttcgatacctaaacaaacggctgctctgaaaaagaaacaaataaaactttggtcgctggtttctctaccagggcaagcttatggctttctttttaaataatagatcagttaaatactgggaattcttcttttacagaatctacttatccaaatcctttgggtacctttgcccttcttttggtctataagcagctgcttttttcgaatatttcctgagttgtcgtcgaacagtatcctagttatccagatccttcgataatcttccttcttctggttaataactggctgtcttcttcgagtccttgtttcagtcaattcctacactttcttttcagaggttggtcggtggtgtcgttgaattgtttgttgaagtatgactagttgatcaacagaataactgaatatgccgctgagtagtcgcaaatatggttgataaatttgatccggttcccgctgaagttagtgatccttcgacgattccttctcgttatttgttgaaattcgattacttgatgtagatcacacaagtttatcctatcacgttggggactcccttgtaagactcaaaaagtgattgtaagaccctttttgctgaatggagaaggggatgatggagtgaagactctgcccttctatactatcagataacaagacccaccaagcttagcttggaaagttttaatcaagtgatagggtaaagttcaggaatgagttgtgtgatgaagagtgttgatttggtgtttggttggcgcttttaaagtgtttgtgtaaggtggtcaaatattgcttgagtgttacttgactgaggattaaacaactgggaggagagcctccttatatatacaacagtgagggaatttagctccagggcagccagtaatgagtgattttggctggcctggactattacatgaggcattttagctacatacaaattttgaatgagtgaatgtgattggtcagacatgtacaagagttgaagtggtgatccaagcagctgaatgagtgattctgattggtcaggttctgatgtgtttacaagtgagtgtggtggtgtaagctgcagctgtcatgcaaggaaaatacactaatttaggctgcaggtatgatgtaatatgtaaaagtgaaatgtaaagagtgtagatgtatgtaaatgagtgtatatgtaaatgagggtgtactgcactgagggtgtctgtgtagcttgagggttgtaattgggtttggtgatatgtaatgatgggtgaaatccttgtgatatgttgtccagtgttgggtaagagttgatccaggtgtgttccagtgacgcctccgtggtgaccaagggtgaatttgtccgtagagtccagttcatgagccgtatgttattaattctgagagtgattgggtgataatatgaagaaatatatatataagaaaaagaaatggaaaaaactttgaattttcacatttgtgactaccacaccggtctttttattcataaactcacggggggctctgaggatgtcaaggtttaaaatgaagaagaaccgatggtgatcatttcttgtaacttagtcagtttaaatatactatgtacaagattgatcaagatgtggttgagagaatgaataagaaaaaaagaaatcaattcaatatgatatgcatcaacaagagagttcacagacaagaagataagttttagctagagagctgataagccctttttcttcagggttctttgactacgagaagggggtcagacatacataactaggctaaaaacagactataatgagtgagaaaatcaggtaatgaaatcaagaatgaaaagtgatttttgggatgagtaaaaaatagtatcagaatttcaacaatcatttgcagaaataagctgttcaataaatgaacaagaaagaaacaagatcttagcttgtgaatcgagcaatgatgtcattgacatcatgagcaaagagaataacgatgatcatgatcaaccatcaagctcttagtgagttttgattgattgtatcagaggagcaagattgtgaacaaagtcatcaaacaagttctacttcttcccttactcaaaaatcatccttatttttcttttagttcgcactcgcacaagtctaaatatcacaaactcatcaattgtatatttccaccgatagtcggtgagtatagaataaacctcaagtgcctttttcttaaagaaaaagagaaagtaacaacttgctgagttattctcaattctgacaaaattgcaatagactcttcaggcgattagcttgatacagctgttactcaaacaagcgatatcttttcatctataaaagtatagtatttctctatgattaagcaataagagcaatgaacaatttaggctaacaacgtaattttcttctgataatttattctgtttctataacagttatctgaatattatcttaattatccgaagttatttttattctcattctcatcaagccttactattatcagaaaatatcagattggttctgccttcaggtatcgctcttatttctttatcatcttttatcaaattaatcatttgtattttattagaaagattatttacttataaaagaaatgatacttcagtttcaaattctttcataagtgaatgcaacaagcccttgtattcttttcataggcattcacaatggtactgaatcgacaagatgcaggcttgactttacagtattgttgcgccaacagatctgtcaaggtgagtcagatagtttaacaagccatttctgaaagagcatcccagtattctttgctctattttggattatagccttttgaattgacggggtgagaggaggaggtggtaacgtccttcaagtctttttttggacaaggtagagttccttttacgatgtctagagtattttgcattcaaagaacgtcttcaatacaagagcgccattgaggaaagacagatacagttccatccaacaacttgacagtgaagatcaaggaggatacattctgtacttgacaataactggacattctttgagttattcagagatgccaaatggctggatgtgattgacaactagcttgagaggagtaattatagttgattgatgacaaataaaaaattgagcagatgtaagagcaagactagaagggtctcataacctgttgagtggcaccagggactgaagctacaactgaagtcaatactcaaaggaggaactgacagtgagaatatatatggttgatttcagtgaggagaaggtattgagtagaagtctggtagctcagtcatactgggaagcttgttataagcataactaaatataagaatacaagtattacacaatgggactggctagtccaacatttcatctgtgtgcaaactttttttttttgaaaaaacagcaagcatatgcagaacttctgcatactatctgttgcaattttgcaacacataaatcacaactcattaatgggttgcacactaatggttgcaaatttccttgaagcaaggcaaaaaatacagttttacaaaccatatttgttgcagcacataagatttgcaagatatgtgccacaaaattatgctacatggggctttgtacgcaattttgagggcctttttgcacaacccttttttcttgctacccatatttttgggtgatggtttgcataattccacaaacccccggggtttttagaattttacaaaccatctgtcttgcaaaatatgatttgtagaattatagtaactctcagtatatgtagtgcgctcaatgattctgggccagcgtgatcaatgctcttgaggctgccggggaaaatcagacctggcagaacttgccgctgttcagtccaacaacatcctactgttggccaaagggtgacagcgaaagctggctcatagacggcaaaccccacatggcctgcgtatgtagctgcagtcagtggacagggtcagaaaatacacctcgctttcttttctttgcaaatctataagtgcatattttaatcatgtgatattctttcatacatgcttgttttgacgttgcaccgatgaccagtgtttttgtcggtcaatccacattctcgatatgtacacaattggctgtttcgtcgaaaacggcctgaagatcagttgaatacagtgagatttagagtcagcgttgcatttacctggcaaggttcaatcgtggctctaaccttttctccactgatagcttgctttgaatctatatattctagggtgttctcttttggtcaatcctttagtccattcctttgattttgtcgaaaaagatcctagaggaacccaatgagtttgctagatctcccccttgcaattgttgcattgttgagccttgtttcctatttagaatgtcaaccacatttaacacccccaagtacaagcgactcaggtactattccgtcaaacatcacgacaccatcgacagtagattcctccataacactcgattttcgagatccctgtgctcagctaccgctcacacccgacttgtggcagtctctggatctcgataattatttgaagagctttcccgacgtggaaaggttatcacttgaggtgcgcaacattcgcgttttcactcgcctttaaaaaggctaaaactccttaccttgaaacacacgcgccttgggacaaacgcactccgaaatcataaattcatccaacatgttcagcttttcgcagaaaaggccggagccaccaacttcgaatgtggaatcggaaagatatgcgacgctaatcaggtctggattcaactgactgagctgaatgaaaaggcgatcaaaatcctgatttggtcctttgcaataacagatatgcttcccagtccgtggtcgagattggtatatccttgttgctgcccaaaattggaattcatttagcaatgaaatgtaccgggcaatgacttttgctttgagtatcgttggaggtgaattagtttccagacttttcgccattaaccctccaaattgacttcgatgttaaccattgggttttttgtctacgtgaatcatctaaattttcaacctcgtaggcttggcctcatccatcgtgagatctcacctctcattccaatcccaaaaaaaggattccaaacagctcttacttttctgacttgttaaattccgcatgcattatttaggtcaatgattacgcgccaaaagagcctgatattatcatgatagaccaacaattctggggtatacttgtgggtatatgtggaaccatacccggatttgcctttccagagagattcgcctatttcggggctacaatttggcctgttattcagggtggcacagggcttgcggccaatcttttaaacacataccataacgtaattgctacgcttccgactgatgaaagctcaaaagttagtaccaattcatatcgcaagcggagacacgagtgctggcagaagttgaccactcgtgaagtgaaaatttgacaatagactatggatgtgcaatatctattatcaaaagctcaaaagcaagtccaagcacagctctcaaactccatgaatcgaaccatctcagaaggtatcagcacagacaaaggattgtatggggtcttgaaggggggagtattcctcaacgatcaattcgtcactgcggaacgttcagaggatgaaataaaagctgcaatttcagtggtagctcgggcacgactccttgcagctgtttggaaagcaactgtgagtagataatttgtataaaatatttctcatgaaggcaggcttgatacaactgaacatttgacttctgatattttactcaacaagcagaatcatttcataatacgcggatatgtgagttcttacactgatctttccataattcctgcaacttagagaaacccttcagtttacaaaatgctatgttgcaaaatgtagaaaccatgcactcaagatggaccaaatggcgcgttgcccgatgatgatgtgttttcctattgcagcccagatggaatgtgaattcaaaaaaaaagtcaatctacacatactctactgattcttgatgcttatttagaatgatgaatgttgtgcaatcacacagaggaaaattgcttcaaaaatttccatcagcacatttactttcccccaagtacaacctcacaactcagtactttgttgagcaatcttggaattgtcaagacaagtatggaagttacaattatgatccatataagggaaagtaagtccataaccatatctttttcattcaaatggtacatcattagaaatcctgacaccggttgattttcttgttgaaaacaatgctgtgaatattctcattcagagcacttcctgcaaaccccgacgctgaatgcattgttagcctggcagtttgtgatatgactcgaaaaggtacataataaatttctaatcctactgttccttatctcatcatcaacgcacaatctcacatgtttcttttttgcttgcacacaagatatacaaaagatggcaaagaagaaaggaatagtcaaagcttgccgggaggttggggggctgccaaaaatataaaaaagcttcataaagcaatactacccctggccgtgctggacagtattatgacagaaaatctaatagtccatttggaatcttcaccaaaaacaaaatccacgtggcaataattgcttcaattatcttatctagcaatagggaattctataactcttaaccaattctcaggcatagtctatactatcaaacgcaggatataaaagcgggctttgtcaagcgtgaactgaaatgaaacacatttttcttttaatcatgaattcaaggtgtacttccccaggccagactggagggcacgaatttttcaatcacgtctagtagcccaccgggaaaaggctgttgtgactgtatattgtgcttgttggctcattgagcaatgacaaaccgctgcaagcaaacgagctgagattgatggcagctacaaatgcgttttcgctcgcactttataaataaaagtgcattaacctccgacctaaatgatccctgattccctacgacgcggtacccacaacacgagggcgttaacatgcgcctttccaaaaccaatcgaccttcaggttgtggggatgtacatacccagtcacattagcgattgaaatgttttctttcaaaatatgttcatgaaacccccacaaacctaagggcagtacttttttgaaacccccgcatgatcggtaacaattttttgaaggtgtttcagggagccccgagcaaaaaggcttttagtacggagtcgattagtgtatgcatctacaggtgaagcatatatgtacacaagcatccgcgctcatccaggaccacgccctccgcagacttcttctgctcccggaaactccctcatggcagaatgagattgcttattggaaagataaatgtacatttcctgtacagctggcgctacgtaatttttggatctgacgtatgtatccatgtgttttgccaaacgatgaaaaggtttcaagttttcgtcacgataagtgtgaccttgacctgacctgtcgggctctgcctcccgagcaggccgtctgccagccgacctgcccaatcgcgcagctcagggctttccgccgtcctattttccacggcgatgtgggtaatgccttgggtacttcatgcttgcagtgctggggtccaatatttccactagccatgccgatgtgggatttttacagactgtacacattaagagtctgagtgtttcagttgctacttcaataccttttctgacactcgctatgtatcagaaacaatttttgtttttgcttttcgatgatacaaacgaagtcggtccaggtccaatcacggcacattattatacttcttgcgtttcttttcttcccaccctccgaccctctttaacccactttctttatgcatgtataataataagatactcagaaaacccgatgcctacgcttaatctcgcccttgcaatcttagctctgttaaccaggttttcttcttttcaatgtcaaccaagttcgacaccttcaagtccagggggcccgggtaccatcatttccaacgtcacgactccttcaactaacacgtctctttcaacaaacacatccctttcaaatatcacatctctgtcaaatgatacatcaaccgactttcgggatccttgtgcacgactaccactgacacctgagctgtggcagtctttgaatctggacgattatttaaggaatttccctgggggaaagaatttatcgcttgaggtgtgcaggtattccacagtttttcacgggccttggctttccaccattttgaaaacatgcatcatcttatgcctgcgtgatgtttagttttttgccgaaaaagtaggagccactaactttgagtgcgggattgggaagatgtgcaacgctaatcaggtcagtgtacaattaagctgaaatatgcagctatcaaatatctgatttgaaccccttttcacaccagatatgcctgccagttcgtggtcgggattggtatatccttgtagccgctcagaattggaattcagttaacaaccaaatgtatcaggctaccgctttcgcactgaatgtcatagaaggtcagctcctgctgaagcctaagcttctgctgaagcctaagcttctgccagtcctccatgaaactgatatgatctcacgcctggcatttattatcaacacgggcttgtcctcctgatattcaattttcacaggcttagcttcatccatcgtaagattttacctttcaatcgattgaataatttcagcactggtcactgctcaccattgctgaggtatgaatataacaggtcaacgattatgcgccacatcgacccgatgttctcatgattggtggtaccttcatgggtgacgttgctggtctctttggagccatccccggattcgtttttccgagtatgatggccttctttgggggtacactttggccgttcattcagggtggtaccggttttgcgactggtttgtactggacgtaccacaatgtatacgctaagcttccatccgatgaattttcaaaagtaggtttgcgcatattgatatcacaaaactagatatttttattggtaagattgacgagccttgatgtgaacatttgataaaagacgatggatgtgaattatttgctatcaaacgcccaatcggaaacgcaagcaaagctctcagacgccacaaaaaaagtccttgaaagcggcatcagcacggatgaaggtctatacggcgccttgaagggcggagtattcctcaataatcatttctccgctacagagcgttccgaagatgaaataagaagtgcaatttcagccgtggcccgagcgagacttatagcagctatttggaaagccactgtgagcagaaaattgttgtctttttcttcttctacttgaaaggcattgatataacgagaaaatatttttgcacttcaaacaagcagaagtatttcataataaggggacatgtaggccatttatctgatattacgcgccccctaatcatccccaaaattctgagccttgatctgccatggcggctgaatttgcagaaaccatgtacgcaagatggaccgaatggcgctttacccggtgatgacgtcttttcatattgcaacccagacggaatgtgattttttccaacttttctattgaacagaaagacacacaacgtgctgatttttgatgtattttaggatgatgacaattgtgcaatcggaagacggaaaactgcttgagaaattcccatcggccaacttactttccgccaaatataacctcacaacacagtacttcgttgagcactcttgggattgccaagagaagtatggaagttacagttacgacccatataagaagacgtaagaccaatccccacatttttcttctaggagctggaaaacacttgagatgttcaaattgactgatttttaaaactaattttctggcctttcttgatcagagtgcttccagcaaacccggacgccgaatgcatcgtgagtctagctgtctgcgacatgacccggaaaggtaataaaatttcacttcagttgttttaaacgagatgctccatccaagtgctcaacggtcccttttttaacacatgaaagatatcagaaaggcagcgaagaaaaacggagtgctcaaggcttgccgagacgttgggcagctgccaggtatttgaagcgtcatgtatcaaaatagaaagcagttcaagaagtagaacattttacaaaaatataaataaaaatctaaaaatcctaacacaagagggtctccctcttctctcttgaacttcaaattggcaataaaaatgtattatcatacttgtgaatacgtactgaattgaaacgtggcgaatccgtcgcgcaagcgactaggcttagattacagcccaaggcaccgttaacgatttaatgtttataaaagcctaattagcacgatgacattgagagaagcaaataaataaaaaagagttgactgttacctcttgattgacggctcaggttcgcggttgcagggctttccagattcagatgggctcagttatgactgtcggagcgagtgttccctcctgatccattggtcatcgtcgatgtgatgtcaatactgtgttgctgacttgcaaaacacatcaatgtgctccgtgtcgctaaatactatgtatctcggtgaggctgagggtcaagcaggaacgtccgaacttaactacggaggcactcgcgccgcgagccgagggacttgattaagttcgaggaacgacgtcatctggaggatggttcatctcccacactcccggtaataagccgtcgggaagattggtccaacctggcatccggctgatttggtcaggccgtgtttacctatgtccatgtgggtcgatgtatgtacaatccgggtacatttcggcacgaaactggccggacagaacacctagccacgctgagactgggccagtgggcatgagtacgattgtcgattcctagagaaacaaaaccttgtgtgatgactagagagggtggatgacttgtttgaacggctccctccgtctatttcccctggtcttccgtcgggcgtctaccccccccccccccttcccgttcgaccacgagcaggagtaaaacaacctggcaaccagcgtccatgagacgaagtggctcaatctgacagagatctcgtatatgaccatccgcttagaggggcagggctataaaaccagcttactgaagaaaatatacccaagttctttttcttcaccttcattcatattcttctttgacaccttgtgttcttcagaaaaatactttcttcttcgcgtcaatcactgttagccaagacgagtcgtctttttcggaaatcattttttccttcactggtgcagcactttcgcttggacaagatattccactggaccgcttgtttactcagaactagctccaatcctggacctaccgttttaatctcacttatttcggcattcatcttcgcgatgcaagtcttttttggacatttgtttatttatttggtgcacgcttctttctatttggaaaaatttggtgcctctgcgcgcacaacttctatcactgatgcagcttcaagctcttcacaaatccaattcaatggacaatatccacctacaaacccatcttgtaaacctcttcctatagtgaaagacacttggaatcaactgaaactaaatgagcacctcaagcagtaccccggtggtgataaaatgaatttgatagtaagtcatttctatttgcctgtgtgaacctccatcatcatctctactgatggcaacaagcccatgctttcttaatcgatcatttctgaccaaaggaatatgctacgaagctcaacataaccaactttgtctgtggtgtcggaggcgcttgtaatgccggacagccttgttacccacttgaaaccgtcgattggtacattttatttgcggttcaacagtggaattcttacatgaacgtttattacgaagcagcgggttatggaattgcaatcgtccaatgtgagtttgtgttagggtggaaaccccctacgtcactgcttgaaaacttttcgcgctagaattgttgttaaccagctttatttttttttttttttggaaaaatataacacatgattaacagcaagcatcaatgcattaatagcatcactgtaagaaatagggatttcctcattggtttttacttccgctaactaattttatccctcttcataaaaacactgtcccattgcagttttcctgcaagtgacaccacagcgatacagaacgtcaaggcaaaccttggaatccaggcatccttgtcacaagtgactggaacaggtaaattttttcttcttgatgatcacttctagaaagcaagttcttccagatactcgaatttcaatttttcacctttcaaaaatgaagggtttcagaacaaggaacctgattcttttgtgtcatttttttttcgcagtgatgatggatttcatgcttgctattggttcaacatctggaccctggtttgctgcttttgatatcctcaactttctcctgacagcagtacaaggagctgccgcgtttgcgatcaaggagccgccagctcctctgcaagatgggttttaccaggtaagtggttcctactttgtgcgccatatttctgttgtgctcactatatgtcctttgaaaagtggtcgaacgtggcttattatctctcgcaatacgaggatgttatccacaagaacctagccgaagaaggcaaaagaaggatcgccgccggaatcagcaccgatcaaggtatatttgggattgtcaaggatgggaccttcttagaaccagcgaattttccttcactgcctgaattggaagaacagattcgtaatattactttagcgttgggcgtgaacatgttattgcattcaatcgtaagtcccaaatgcaatgttgtgaaaaagtgcttaacctgaatttgaaaccgtggttctctccaaaaaaagaatgcattcataactgtgggctcagacgtacgtaaaaccatctgaatgtgttctgggcatcataagttcaaaatttgaattggcctaattaccattttctacacgttttgtggacgtagccctgcaacgacaaagggaaaaacggcgcctggcccgaaggaacacgcctttcgtggtgtgacaagcctggtggaacgtaagaaaaacaaatttaaataatcaagtagacatacaaagaatgcatttttctgatttgatttttggtcaaatttttttggaatatttatccaggatgcataacattgttattgcaaaggatgataagacgcacaatgatatcaataatgccaatgtcataaatgattccttttcaataagtactgaattgattgtcacttcatcaatcaaatgtcagaacttcaacaaaggttggaactacgttccctgggcccaagacaagtaagcagtagctacatgtaagaagctaccttgccttcttggtgcttggtctcacattggatttgaatttatctaggggagctttgcctaaaactgcagattcagactgtgttttcaatcttccagtctgctatactcaagatgggggtatgtccttgtcttaggtttcatatttgatgattgcaactgattccagttttcttgctattaaaaaaacagatgtgcataagaagatacacaagaaaaagtggacaacagccaaagcttgcaagcatagtggccttcccctggagtgatgaaaaattcaaactttcagaaactccgggtatagatgtgaattcatctctctttcacccctttgatacaacaaaatttaactggatattaagattggcttcaaggacaactcaaattataaggaatcaccactgcagaaaatgaattttgtaaatcctcaggaattgtcaggtcaatttggatggaaattcagatcacatagttctgtctaaaaaaaactcaatcatgagcctttttgcttattttttgcaaattctcatggaaaaagaaaatcaatttcaagcttaagtatattcaatgtgggggcttgtggtgtgaataaaagatgcctttgttttgaagtcaaataataaatcctacttagatatgacaaaaaatgggagggttgagaccagactgggcctcatgggcaagaaaagaaatttggtcatcttcactatgactattcatgttttatcaaacaaattgaatttcacacttgtcttcccaattctttttttattttttggaaagatgtcaaaacttttggtaaagcatacaaaaaaatggaggacttcccatcaatttttgtagaccccacagaatcagatttagtcccactgaagtcagatttttcagggaaatctgattcaaggggatacaaatctggttttctagggactacagaaccaatgggaagtcctaatgtgtggactggaggtactgaaatgcaatattggccaaaataaatatgtatatatttgaaaactggcttccagtaacctttgtcatagtgctttgcagtcccccaagcatgaatttaccatgaaaataggttgctgctggctatggaaggcatacaccttccgtgcaccctcctacagcctcacctttaatgactggtatcataccagcctaagttaatcagctctttattttgtcttcatgtagaaatctgtacactcatatcagtccaatattaaatgagaggagtcacctcctcccaaaaactgaggacaaattcatactgttccaccagaaaatcaaaaatgaggagaccttcctgcaaatgtttctttcaattttttgaaggtctcttattgaagctcaattccaatcaattttgttgggtgtgttatttatttgataactagatttctcatcaatctttttcaatttgtgtcagctaggttttggttcaggggccaacttccaagtagcaatacaacaaccagtaaccctaacttacacaggcctccgtgggctataaacatcttgaagctctgtcacatagcctgccccaatcctgccctatcctgtccccaaagaaaaagcgattcattttgaagaaatgaaaatggccaaaaagggcttgatagcccaaaaatataggttatgtgtggcccccgctcttttctcaaaagtggcactggagacgctctttgtagctcgagatgtcgtgaccgtcgtgatggtttcgggattgatgtgtgtaccccgcacctcggctcattgcaatgccgaaaaagccctttcctaaacttaacgaaggcccttgggtttcttggactgtattcgattttcttgccgagttgtccctgactcccagcctctcggctttcccacaatcctctttcagtttgtttcagattgatatccacatagggaggcatgatagcagcctctggccccttctggttctcctagttacaccgcttcttccaagttcctgagcgttccgcaatgtggcagttgatgtgtactccggtccagctgtctcccaggcttcctagatttggtatccttgtctgctttgtggaattcgaaaaatcccaacttgtgtgcgaatcacgatatctgacctggcgcccccacccttgttgtgttgcaacatacacctggagatagcatgacctgagcggatcaattcaagttgcgcatatatcctgcttattcccccagtccactcatctttcacattcttaaagcacttcttctgcccgcaatcttatcaggcccattcttcttcactgtggataattccgagtcctcatcagctgccaaactcatgaagccaggctcaatggcctgggaaacataccgagctggaattcatggcacatcttacacatcacccgccacgatcattgccgttttgcttctctatcattcatttgtttcctgtttctcagaactttctcgacctattcttgagcatcgggctcttcccgccagtaaagttcgttcaattatttcccccttactcattcagtacccaacgcagttgccctgaccctttccgatgacagtcagatcctggatcaaactcaacatcgcttcaagcatcacattatatcaagtaagttcgattttttttcagctgtcaagctcccaaacaacttgaactcacgtattggtaaactacagaaacacgtttttgcgctccaacctgaaagagaaccaaaccggtatccctttatcgattcaattcacggttctagacaccaattcttgtgcgccagttgaaaacgccttggtagaaatctggggtcagtcacatcttatattgggtacttcgacccagtatgtattattcacacactcttgataactcatttcaaatgttggaacctcgcatgcactaggctctgacactcatggcgcatattccggagaatcatctggcgccagtccttcccagactgtttgctcgtcgtggctaagaggagggttgggcacaggtacgcttattggtcgtgccgacatgattgttatgaatatgattcatgcttggtttaattatttgttgattcatagcatgtaacaacatgtatctaactatatccacactcgaaatctaagattctgatgggatagcgaaatttgaaacaatttatcctggcccggaacgtaagtagcagccccgaattcacaacagacctcttccacatcgcgctgaccaattaactttcccctcatatcattgtttcaattccggctggcgatttatctgagtagcaaaaagagccccccgcctgcataccagttgcgtatttgattattgaagattccaacccaatactcaaaggacagaatctgaaatttcccaatgatgcatggtccagttgtcagaacggactggtatgaaatttctgataagaaaacaatagactcagactccatgcagtacgctgcagcaattggccaggtctttttcccggatgatctaaacgaaaagatatacaaagatctcaattacaaggatgcatgttagtcgcacgatttggtttgtttgtctaatttgtctcacaaagggaagcgtggtacttactatccatgattacctacgctacagcaatcaaggcggtcaagaacgacgccgatctgtcctacaaagccgatccgggttcctggaaagcccagacggagcctttcgtcggtggaaccagcggtggcgttcggtgaggagctctttttatacaattccatcccgcaaacccccaattgatttccgagctcaatctttcccgtatccttcctcaccagtgcccatgtaacaatctcgctgaatatcaacgcacctccgaaaattgaaatcgggagtgcgcctagccaatgtatccctggaactaataatctcccagctaaccctccagtcacccaaccggcacaagaagaacaaagttcctccggaccttcatttcaaccacctgttgtcgctattatgatgattaacatgatgctcttctacagcatgtatggtcacggaagctttacggagaatgagaacgggaaaagccagaaatgtgccatatgaagaaaatattcaagatttcatgaagcgcagcttgattcaaaaactgaccgaaaaacccctgtataactttgatgctattgtaatctcaggcttgaccaattagcacacgttcagttttcagttttttagtatgggtgaattttcattcttcggcatgacacacaggttgtcaacttagtactttcttttctcctcattttccgttcttctttttttgtaagagcgggggattgagtttagcatctcaattccctgctaactgctgttgatggtacctcaatttcaacttatgatacccatataaaacattcatttcatgctcctctccttgtttttttgattgtaatcattaatagtaaatcctggtctttcaaaattatgcaatacagagtcatgaaagctgtgtgaatcaggaattatcagctttgattgatcatttctagttgcaagtttttacactagagggactttcacattccctagaatgagatatggacttgtggtgtacagaatattgcctgtttgttttgactagccagatcaaatgtttgcctggaagtggaggaataaatgatctcaactgtcagaggtttgatggagtcctaaacatctctgtaacctaggagtaaaattttgattgtcaacaaaattcataaatgcacaaacatttacagaagcatcagcggattattagatttgcccctgatatagccttcttgctgaagaacttgtgaaactgaggataaaatctaattttggatttgactactctttcattcccacacaattgatcacctttctcctggaacaaagctatcatgaaaatcacaagcaacattcaaaaataattacattacattaatcctttcattagcagagtgtcaggcttagaggtccgcaagagcatacaaaagacttcttgatgataaattacaaatatttcatctgtgataactcttctaatatcaagaaaaccaagaattttacttcataaataaccttttcataaaattctatatggggttgctcagtggaatatacatccaaaatcccactccttctaggaatttttcataactcaagatccttaaagtttagtgggaatagaaatataaaatagtttaaaattataaaatgaagataaaaataggggattgataaacgtaccccccttttctgcttttacacttggtttttcccagctagagatgtcgcttgatacccgggtacctgtagcgggtgcgggtacctgttggaattctcgttggaattctccttttttctttttgtatccttttctttttcttcttttaaatactccgcgcactccgcgcactccgctcactcggctccctccttcttctactcactctcttgctcttgcctcttcttctatccatctcttctcaatacctgtcgtcaaacgcctcaaacgtgcgcctcctcaaaacacctcaaactcgcccgactcaacaccatggaaacagacctacttggccatatcatcaaccacaagccaaaccgtctacatacctcaaccacaagtcaaaccgacctccgtcaaggataaaaaggtcgccttgctcctcaaaattgttccttcttcccccaagcagtctccgccatcacctcgtcatcaactcctcacacacattccactcaaaaactaagtcaacactgctcgactctcacctccaactttgtcatcaacttcaaccatctccttccaacaattcccttcatcattctcatccaaatccgtttcttctcttctcttgttctctatcttctatctctcttttccctgatcgtccaatctcatcgtcaacaacttcacatcctttctactttccctcaaccatctctcattctcattccgccgacaacttctctcgaaatattcaattggctactgccaatttgttgagaaaacaacttctgaatctctctgaacctcatcgaccaaaacattaacctgtctgctattatttttttcttgtttcaaatagtgtttactatctgtccctgtttgatctactttacttcagtctatctgttctgtctacatcaaaagacaaatcttctcgtggtaaattttctctcttcttttgctatgccattctttttattcttgtgtctcttattgattcttgttatttgacttgtcagttctggttctagtttcaatcataattcctgtttttcatcagtacctgcctcaaaaatccaatatttttgacacccgcacctgcacccgcacctgctagggccgccagggcgggtacccgggtacctgcgccgggtacctgcaggtacctggcacatttttgcaggcaaatatacccagaaatctcacccttgaatttctgcatgacttggtaaatataagattgatattcactagatatatgagtaagaataaaataaaaataaagaaataaagaaaaacaaattattctatcaccaatttgaattttatcttctctctgatctatctttagctttacccttttgcttggcctcatatgccttattcaatgtccattgatgaagactgtacaccatctttatgactggaggaattcctccagtcatcaagacggggagtgataatcacactccaccccccttcgcacacacactccaacactcccttctctgaagggagtgtgggactgcactccaattgaaattggagtgcgggtccgcactccaaccctctgcgcgggcattcccccagcaggttggcgtgcggacctgcacgccaattgtgattggagtgcggtcccacactccccttctgaggggagtatgggagtgtgcatgtgtatactttatacatatgtacatattccctgggctatcccataggacccaggcctgggtcttatgggatagcccagggcttgagccgttgaggccgttgaaaaaagaaaagaaaaggacctggggctcccagccccaaaagattgtacagtcttggggccgggaggggttcctcccggccttgagattgtacatggctcaaggccaagaggaatccctcttggccttggaaatttctccagtctcaagcgtcggaggaattcctccaaccttgaggcaaagctcacaccgccgggaggaagccctcccggcgagctaatctgaacaccctctcgtcgggagggatttgaagaaaaacaggatttattattgaaactagaaccagaactattaacaaaagaacacaatttgttagaagaatttcaacagaaaaagaaaaagcaataaaaacaataaatgatttctgagaaacaggaggaaatttaccacgagaagacttgttttttgagttagacagaactgaaagactgaagtagatgatatcaaacaatgatatataataaacactttttgagaaggaattttaatgagagaaaaaaagtcaacacggagtcaattttgagaagaaagtatcctatagattttctcaccaaattggcaaaagccagatgagaatttcgagcgagagagttggaggaatgaggataagaggaggatgagtcgacgttgagatgatgtgaattcgtcgtcgatgagattgtgcgagtagatttatgagagagagaagatagagaaatagtgaggagaagaagcgaagtcggagtgaggcgaatagcggaatcgttggggagttattggatgagatgttgagattgttaggccgagcagtgttggcaggggtataggatggaggaagtagatcaatgtcttgaggataagtttcgaagactgctgggggaaagaaatgtgaggagttgcctgctttatttatagatgatcggtttgaggttcgacttgtggttgcgagtcttcgatcggtcattgtccaacttgtgtttgatggctggataggtttcgatcggaatactcgtttcaggaggaggctttttgaggcttgacgatgtatcgaggacgtgagacgagtatgagtgtgaggtgtgatttgattgtatttggagagagtgttttatggatgagagagagagagagagagcgagatagagacagatgagaaaaagaagagcggtgtggtaacccatacctttccatatcatctattattttactgtacattcactgggaattgttataatattactacagaatcagattctacacccctttttacctatagtcactcactcaagtcatatctcatttcttactggttccttagttatttgcagttttagctttacagatattattctttacatttacattacacattaactacatacagtacatatttacaggttaccacatacatcatatttttctcaagtattattttcttacatatatctcttcacattacatcagccacactcctttacaagtacttcttttcacattacatactacatatattttctcaaacacactccttacaattatgctttctcatatgccttcaggataacagtagtacactctttcacagtctttatcttttgggattgtttttctttactcatcctcccttttgattgtttactcttcacatctcttgttctacatttgtacattgtgctcccatagccagactgactgtaacctgtgctcatttgtaccctgaagtatatatacagtcttcttatcatttttgtacaccccttatgcattttctcccctacagatattattgtgcccctcagataaaatctatttttttactttcagaactcactttagtgaccttgccctgtttaggtgcttgccccagaaatacctttacactcagtgtcctcagagctctgctttatttacaactctcatagtctcacttcttcccctgtaggttgataaggaacaacctcatcagttatagcagtctaagaaatagatagaaattagccacacctcttctttattttcttaatgtaaccctctctcctcagcattagtctcagagggcagcctcatcagcacttatagcttaacttacattactagtagtgtagtttgctatttcccctctaagctctgttctggttgttcagcagttccacaagtggtgtcccaacagtggcctgatttcctttggatttagtcctagttacctataactatcagtttgcagtacttttcacttacctccctcacccatcccattcctcttgaagtacatttgtagttcttttaaacctattaaattcacaaaacatatcggctttccctccttactattatttttttcttcttttccaccttggcaataaacctttagtaattacacttctctagaatcttcttttacaaccttttttttccttcacctacttttactatgtccaaccctcctcaactctcacccttggacctttccaacttggagcaccttgccagcacctaccttggacagactgccaccagaaacccttggcaacccactaaccttgagactggagcagcaaatcctggaacctctaatgccttcaaccaatacagggacaatcagcctcagtcctctggaaattcagacctccttggactacaacccaattctcccaacccctcaatcagatctgctcatactcatagaactcacttcttggaaaaggaaccaactatgcctgcctatgctggacctagaggcaagagtgtcaagattaaacccatggataaagaccttttgtttgatggaactaatctacctattgagaaatttatcagaagatatgagaatgcagggtcagctgatggtgcttcttctagggatttggccaaacaggtcctctcattcatcaaaggaccagacctcaaggatgaagtagaagaaatgactggacatgaagctgctgactgggaacttttgaagaaacagttactcaacaggtttgggacctctgttcctttggtcaaatactccaagcaggatctcaagagactggtccaccaagccatccagtctggaggaatcaagaccctggaagaattcaaagttttcagatccaaatatgaagtcatcaccaattacctcttcaccatgggccatatctctcacttggaggaatctagggaatacttgttggactcactcagccctgatttggaaacttcagtcaccaaggaactcatcagcaagaatgaaatgttggcctccagggatggtggggatatacttccaagctccaaggttttaatcacctacatcctcagagaagttcagtcagcatctttcatggccagaagaaacctcttcaagatggaacccaccaaggacaactctttttccaactccactaaggctcctagaaatcccaagccttctgtcccttctacaagcaagtcaacagaccagaaattggatgagctcactaggcaaatggcagctttcacttctggaaaaatggtcccccctcaccttgctggcacctcttcccagcagaatatcccagcgcctaggaacccagacttcaagtgttactattgctttcaacctgcccacagtaccatgaaatgcagtcttctcagctatgatgaatcccaaggcctagtcatcagggaaggaaagacttacaagcttcctgacaataccactatcccctgggatacctctagaccaatcaagcagatagtggatcagtactcaaaggaaccctctggcatcatttcttcatttggacaactagaagaactcactgaaatccatccttctgtttatgatgtggacttgggaaaaaggaccagatcttccaaggaccaagatgaggaggagccagccacagagaagagaagcaggaaggagaaagacactcttatggatatggaccaggatgacttacttaaaatggccactcccccttccaagccttctcagaaacccagtcctcctgttcaacccaagcccagcacctctactcagaccaaacaaaactctgcccaatccaaagtcaggtttcaaaacactgaagatccagaacccagcagtcccaaagagaagcctaccaagaagacctatttggaaaaagctttgtcaaaggaatatccccaggtggatgaggcaactgccagcagatttcttaaggagaccaagatagagcttagctgtggagaactttttgccctggcccctggattttctgaggttgttaaaaggaaaatttccaacagaagagtgcccattgaacccaacacctcttccagccatgcatccttggaggaccttgcttcttccaaccatggagccctggatactgatgaagaagaagacagggattcaaccactcattactcttgcccccttggctacatcagacttggaataaatggtacaactcaccaagctcttttggacactggctccatggtcaaccttattcctgaagaaatagctcaacaacttggactggtcatcacagaaagagagatgaagctcagaggaattggaggccaccacactaccatcctgggaattgctgaaggagttgaagtccaaattggaaaggtcaccagggcagttcacttctgggttgccaaaggaggaagtgtgcaattcatcttgggaaaacccttcttaatggatgtatctgctcaaatcaaatacaatggacccaaaggagaatcactttcagtcttggacaacaaaggaaatgcctacttaattccaatttgctggcccaaccaccacaaatgggaaacctcccttccttctttcttggtcaccagggattttttggaccagaggcaggatttcagatctaccaagtagagtatctggacctgtcacaaccacccaaacaaccagaattagtcacctatgccacaaaatacaaatcaactctaaaaaaaatcaaacctgtaaatcaacctatgcccctttctctcaaccctcctctttcaagaccaccactctctagagacccctatgcaacccctttaactcctttcccaccttcatttcaacccacctccaaagttacacaagaaagactggatgttatcaattttggcccccctggatggctgtcaaatgaagaatacaatttattagtctgggtcatcaccctcaggcagggagccttggcctttgtggaacaagaaagaggactactcaaacacacctatggacaaccttacatcattcctgtcattcctcatgagccctggcaacaaaaaccaattaatattccagctccaatcaggcctcaattcattgaactggtaagggaaagactcaagactggcctttatgaacaatccttttccagttactccagccctgtcttctgtgtaaaaaagcaagatggtaaattaagaattgttcatgaccttcaacaactcaacaaagtcaccattaaggatgcaggtcttccaccttcaccagaggaattagtggagtcatttactggacgtgcttgctatggacttggggacattatgggaggctatgatgaaagagaattagcaccagaatccagaccattaacaacctttgaaactccacttggcaggttccaactcaccagacttcctcaaggtgccaccaactcagttgcagtctaccaggcccagatgacttggattcttcaagatgaattgccagaaaacatgggaattttcattgatgatggaggaatcaaaggaccaacttctgactacaatggagaaaccctggaggccaacccaaaaattagaagatttatttatgaatatgccatcactttggagaggatacttttcagaattgaggaagctggactcaccatttctggcaagaaatttgcttgctgtgttccagctctggatcttgttggccatgttgtctgcaaggaaggaagaagaatctcagtcaagaagctcaataaaattgaatcctggccaattcccaccactccaacagctgtcaggggattccttggaatttgtgtttatgtcagaatgttcatcaaagattactccaccatcactgcgcctctcagaaaactcaccaggaaggactccacctgggattggactgatgaatgccaggatgcctttgaagaactgaagaaaatcattgggactgacatcaccctcaagaaattggactatggacctggagctggcctcatcaagctttctgtggattccagttacattgctgctggagcagttcttactcaggaagattcagctggactggacagacctgttatttatgagtcagtagtcttttcaaaaagagaatctgaatactcacaatccaaacttgagctctgtggagtcaccaaaatcctcaagaaacttcaaaccaaactttggggccaacattttcagctcagagtggatgccaagtgccttattggaatgatcaacaacccctcacttcccaatgcccctatgaacagatggatagcctttattcagcttttttcttttgatttggtacatactccaggtaaaactttcaccatgccagatggactttccaggaggcccccagatccagatgaagaagattgtcctagttttgatgaagatgaacaatggatgaagccacaccctggatttggagtcaaacaagctttttctggagtgctgctggggacatcagctcagttgggggagggggtaacttctctgcaacaaggaatttggaagctcttggaagaataccttgcaacaatgaacagacctcctggatgcagtaacctggaattcaaacaaattttgcacaaatcagcctcttttttcctttccaatggagtcctccacagaattaacaaacctttctcccagattgtggtcacttcccccacagctcagaattctatccttcactcccttcatgaatccttaggccacagaggaatcactgaaacttataccagaaccaagctcagattttggtggccaggtctcaagaaatcagtcaccagatgggtccagtcctgtgaagcttgccagaaaaggagttcagtcttgccaatggagccaaggaagcctacaggaaaatcaacaatctttggaagagtcagtctggattcagttcacatcaaagcaggaagatggaaatatctagttctggccagagatgacctctcaggatgggtggaagccattggactagaaaaacttcaagcaaagaaaatatcagaatggttcctggaacattggattcacagatatggagctcccttggttgtagcagtggatggaggctctgaattcagcaagcaatttcaaaaatcccttcaagattctggaataaaggttaaagtcaccacaccatactacccagaggccaatggtatggttgagagaggacatcaagcaatcaaagacaccctggtcaagctctgtggacaggaaggcaagaaatggagaaattatttaccattagtcttatttgctgacaggatttcaactaaaagatcaactggatactcaccttatgaactagtttttggccagcctcctatcttaccaattgaccttgaattggagaccttctttggagtggaatgggatcaagtggcaacaactcaggaccttctcttggccagggtaactcaactggagaacagggactctgtattgcaaaaggcacatcaaaagctattggaaactagaggtacatctgtggactactggaacaacaagaagaagacaagaaaaccattgaaagaaggtgatttggtattagtctacaacaaatccttggactcccagtggggcaaattgtttgaaaacaagtggaatggaccttacaaggtgaaatctcaaaacccaggtggatcctatactctggaggaactggatggctctgaattggccagaaggtatgctgcaagtcatgtaaaaaaatattacacaagaaaataaaaaaaaataaaaaaataaaaaaaaatcagtatatatatatatataaaaaaaaaaaaaaaaataaaaaaaaaaaaaaaataataataaaaaaataaaaataaaaataaataaatatcttacataccttggttttctatcatggccttaatttctgacacatactcttcagtcacttcctctgactgagcctctaaaaaaaaaaaaaaaaaaaaaaaaaataaataataataataaaacaaaattaaaaatgtatataaaaaaaaaaaaaataataaataataattagtaacaggttttctcaaatagctcaactaaagtattctagtaaaaataactcaccaacttccttgtgaaaaacaatcatctcttccttatctttcttcttctcttcctcccctttagcctggattaaggcccttcgaagttccatgggcgggcctagctgatgcatgtaaagctaagaaattgaaaaattagaattagaaacgatctcaatgcgcctcgcgaaagggaaaatctcaactcacagtcgaaaacaggtcttcgacacggctgtacaaccgtaaacgctgaattcgatctgtttcattggcggcgcgggagctcctggcgaagcggatgagttcgtctgtaatcaggattctcaggtcgtgtatttcttcgagcgaaaaggtgtcgcgggtgaacgctgggctaaaattggaataatcggcgggatgagtcgaagaccgcttgtcgactgaatcatagtcgactggcgaacaaatgttgctggaatcgtaatcaaacgacgaacgctcgtcgatggaatcagaatccgagcaggtaccagtaatagtagcgtcggttgaggcgattgacattggcctcgaggaagtcatggctaaaaagctaaaataggagtttttttttgggggaaagctcgatggctgcgatagaggacggtgtggctagacggtctgtaggaattactaggggcgatgggcttttcgttgggcaccaccgccgtcttttatgtctgaagaatcactcgctggaaaggtcgcccagctgctatcggagctgcaaccaggcaacccagaggataggactcatcccgtttcgtttcgccttcgccgaggattttctttcattttctctctttttatcattaaccaaaaccccgacctaggttttaacggcattactctacgcgctggtggcatgatcgttcgaccgaggactttgtttcctttcttgaggctatgccgttcgatgccggcttacacacaaactttaatatcatccgttgccggtgctcgatccggctgtgttgttcattcttcttttcatttaacctttctcgattccggtgcgcggtccgggcggtattctgttcctgctattcgattcaggccttcttttttttcttttctcattttttcctttcgacgccggtgctcgacccggacctttttcatcaggccgtgcttccatctctctcgattccggtgctcgatccgggcagtgccgtcttagattctttcctttcttttattttcgatgccggtgctcgatccgggctatgttttatagttttttttctttttttttaatgttgactctggtgttcgacccagttccgatgccttccctttcattctatgacatcactgcatcttcgacatcggtctttcgtcttcgccgagggtcgtgcgctggttcctttgctttctttccttaagtctggccctcttggggactgtttttcaccggaccccttttcttttaggcttttcctcttctggaattcctggacctgctttcctcaatctggccagtaatgaaatcaattttttttcaagaatctatttaatctctcaacattttggagaaatgaaaaaggaccgatggacccatgaaaaccccagaaattggagctccatcacccacagttgaccatcacctctgtaccccaccattcaccaatcacctgacctttaccccccccacctggatttttggtttttcccaccatgtagaaaatttactcctcctactatgtagatatttttagtcatccaccatcatcacaaattattacacttatgaattccagtcataatagccatttttgttggttacacttcctatatatatattattacatccatcatttttgaagtagttctttcagaaaaatccctccttattttttattcctgtgtgttatcttcctcaaaacttcttcagattttggtatatatattagtgcatcccagccttgaaataattagtttgaaccccagctttactcagattttttcagtcagattgaatagaagatattttacatagttttattttactggatatatttagtttacatactattataaaccttttacttccttggacctcttttctggactttggattttggtttctttccaccttggcatctcagattttttctctttggactttggattcagactcttttggaccttggaattcagaattttctttatcaactttacctgcctttcaactcaggtcttactcctggattggtcttcttggatggatcagacactcctcctggacttggatcaacttcagaagtctttacctactttggccttcttgttggaaccagatactccagcttgaagatgatcaacttaggtcttactcttgatattggccttcttggatggaacagatactcccccttgaagtggttcaattatcattagtctttttttttctcttactggccttaggactattttggactattggactcagttttttcccttggattttctttggtcacctggctttggctttcttggatggaacttcaacctcaggactcttgaacttggcctcattgaaaggataacagaattcctccattgggtggcccatttttaagaattttctttagatacctggacattggcttccttggattggttcaaccctggaatctggacttggcctcttggaagtggttcaactttgtttttatttggatttggcctctttggattggaacagatactccttccttagggtggttcacttttggatactatggacttggccttcttggagtggatcaatgtctggattatattttggcctcttggattggatcaactacagtactttggatttggcctttcttttttttggatacagattcccttcttggtcttatttttggatacaggacttggccttcttggatggaacagatactcctcctggaagtggatcaaccctggactctggatttggctcctgttggatggaccccttctggattcccttgcttcccttactagttacttttttttactctttctttatattcttttagtcttctatcttcatactggctgcattgtctggggacagacaataagttgggggaggatgtggtaacccatacctttccatatcatctattattttactgtacattcactgggaattgttataatattactacagaatcagattctacacccctttttacctatagtcactcactcaagtcatatctcatttcttactggttccttagttatttgcagttttagctttacagatattattctttacatttacattacacattaactacatacagtacatatttacaggttaccacatacatcatatttttctcaagtattattttcttacatatatctcttcacattacatcagccacactcctttacaagtacttcttttcacattacatactacatatattttctcaaacacactccttacaattatgctttctcatatgccttcaggataacagtagtacactctttcacagtctttatcttttgggattgtttttctttactcatcctcccttttgattgtttactcttcacatctcttgttctacatttgtacattgtgcttccatagccagactgactgtaacctgtgctcatttgtaccctgaagtatatatacagtcttcttatcatttttgtacaccccttatgcattttctcccctacagatattattgtgcccctcagataaaatctatttttttactttcagaactcactttagtgaccttgccctgtttaggtgcttgccccagaaatacctttacactcagtgtcctcagagctctgctttatttacaactctcatagtctcacttcttcccctgtaggttgataaggaacaacctcatcagttatagcagtctaagaaatagatagaaattagccacacctcttctttattttcttagtgtaaccctctctcctcagcattagtctcagagggcagcctcatcagcacttatagcttaacttacattactagtagtgtagtttgctatttcccctctaagctctgttctggttgttcagcagttccacagcggaagagagcgtaaaagagcggagaagagtggagcgtggagtcggagcgatgaaattccaacacccccctcaatttggtgagaaaagaactaggaaacatcgttccttgagacgttggagtgattgatgattgcttgccttggtgagggcatccgccaccatttcttcggaggcgattagtttgacgttgatttgattcgattttttgagatctcggagccattttcctttgatgtcaaggtgtttggtttttgagttagatccgaagtttttaattttttcgactagaccttggttgtcaacgtggaactccgtgggatttagtttttctttccaaagttcctccaccagataggagatccactgattttcttgtgctccgtctgataatgcattcatttcggcttcggttgaagagagagtgatatttctttgttttttgctgctccacaagacaggacacgatttccagaagcagatggtgccgcttcgagatagccgggtttctaagtcgtcagcccaagttgcatctgtgtaatattctagggcttgagattgatccgttgaatccggagttagattcaagctgagttccgatgttccggcgagatacttccagcagtggatcacttccttccaatgagtgattccgggtgcatggttgaagctggataaaattgagactgcaggggcgaggtctggacgagttcgacaggctagaaagttgagaattccagtgaatgatcgatagttgacattgagtttctcgaatttggttttttcttcttcagttgcctccttcagttgcacagccactgagagcggagttttgacggtacgacattcaactagatcgagtagttcaagtcccttctgaatcagctttggttgagacagtcggatcgtaccttcttcttgattaacttccatgcctagaagagagtctggatcgtgagctgttgagttcggaaatcgattcatgaaaagtgattcgaatgcattcacatttcctaccacaattaggtcatctacatggaagaaaatgtatgagtttctgtcgttgtggatgtataggcacggatcagacgttgattgatgaaagttgatcgattcgaaccagtttgtcagggtgtcataccagtttgcaggagcctgtttgagcccgtacagtgatttcttcaatttgaggtatggagcctttcgcttggaaccttctggcgttttgatatagacttcttctttaagaggtgcgtacaggaatgcgctttttacatcaaattgcctaagatccagtttcttgtcgacggcaaacatgagaagcatgagcagtgtcgtgaactttccggtgggagcaaaagtgttcccacattcttcgggtagttgagcaaacccctgaatacaaagtcgagccttcttgcgttctttcgaagagagcgtggctggttttgtcttgaatatccataaggtgtgaagaaaggagtccggtcttgaccacatgtcgtcccatacctcgtgagcttcgatattgttcagttcttcatcagctgcccctgtccattcagtgctttccggagagttcattgcctttttgaaggaggagggatccgtagttaaatgagagtatttggtaggtttgactttgttggtgcgatcacgaagttttctagatccaggttcttgcggtatcaagctgccttcaatttcatcatcgttgctgcttgatgagtcagatgatgagttggatgatgagtcggaggacgagtctgaatctatttcaatgataggcggaggttgttcttccagggctgaggaatcgtcttcatcgttcgattccgatgacttgtcgtcttcgtcgtgtgggtctagatctgatggacgaatgatttcttcgattatttcgagatcttcttcattcgagctttcggagtttttcatttggtcaagaaagcgtacacttttagtttcgatcatttttccattgtcacttaggattcaataagattgtatctcatcattgtatcctaagagagtaccaagctcacccttgggcatcacttttgaattgttgtttggcgaagtgattaagtaggaaaccctgttgccaatgggtcgaaaaaaatcaattgggattgagcgattcttgaacaattcaaatggagacttcttgcttttatgagcaggtatttgattcaacgtgagagtgctgaccttcacgacgtcgctccagaatcgaagaggaaatcctgagtctttgagaatggtcctcagagattccagtattgtcctgttgtgtcgctcggctagtccgttttgctgtggggtatatggatcagaggtacgagatcgaatgagatgttcatgacagaattctttcatactggcgttcaggaattctgttcctctatcagaatgtaacacagtcggataatatccgaagcgtttggcttcaagatcaattgaatccgacaacacagcgactacatcactttttgatttgattggaatggctgagcagaatctggtgtggctatcaaccacagtcaagatgtaattatgcccttctcttgaacagggagagattggtccgatcaggtccaaatgaagctcttcaaatggttttgaggccggaggatgtttggatttgaacgaggcacgtgtgatttttcccaaggcacaagcttcacatgttttttctgctttgaggggaatgccgagtttgtgtcttagtcgatgatagctcacatggcctagtgacctgtgaaggttttcggcagaagaaaaatgtgattgatgattcatgtttgtaaatgatagacttggaagattacagatgtaattcccattcatttttatttcatcatttttgaggatagcaaatgaattttttgaaaattggacatgatagttttctagcactagacaacgaacggagagtagattgacaactaaatcagggacataaagaacatgatggaggatgatggttccatattcattaacaagcttgattgatcctcgtcctttgatcataagagagtcattaccggagctggtgtgaactactcctttttctgagtgatcgagagcaaaaaataagtcaatatttgaagtcatgtgtgctgaagatcctgagtcaaggatgaattgagatgaagattgtgagaaggacgagtgaaagctgctgaccatggattcatttcggttgcccttgttttcgctagttggacgaaggtggggataaagcatccagcatttggcttcaggatgattcgagagaacgttgtgggctgttttcttgcatttcttcgaagcatcagagtacagaacaataggatcgttcctggtgccggatcctcgacttcctgttgcggattggtcgttgaggtacagcttcaagtgatcgagaacaagtgtactggtgagaggcttgtcggaatgggtgatctgctgactgacgttggtgagagcgtgaggaagtttcttcagaatgatatatgcgacaaggtcctggggaatgtagattccgatctcaaacaaccgagagttgatcgagcggactgaagtgatgaaggattggatgtccgagttgttgaagttcaaatccaagagttcgttgaaaactctggctctgttcgctggctgagtggatgcgaagtagttggtgattgacttccaaatgtcgcgtgccttcttttcgttctcatgtgtgatgacattgggatggatcgatgagtcgatctttgacgtgatgatcgttcggagctgaacatcttggctgtcggtcaggatgccggtctcagtggtgagcgcttcacagagtccttggatgtcgagcatgttatcgacgaggttcttccagagggtgtagttgtcagcggtgagtttaggaatggcttctaaggccgtcttcagtatagtggagttgattttctccatttgattttctttgttctgtgaggtgttctggttaggggttttgacggagtcggccattgatcaaggcgatttgaggttgtttgttggttgtcgttcgagaattcgactgttaatcgtgaagaaaaacaggatttattattgaaactagaaccagaactatttaacaaaagaacacaatttgttagaagaatttcaacagaaaaagaaaaagcaataaaaacaataaatgatttctgagaaacagggaggaaatttaccacgagaagacttgttttttgagttagacagaactgaaagactgaagtagatgatatcaaacaatgatatataataaacactttttgagagggatttttaatgagagaaaaaaagtcaacacgggagtcattttgagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaggaaaccctcctgatgagctggactactgtaccagttcatcgggaggaaaccctcccgatgagctggactatgggccgtcagggttcaaacgaagtgaatccctgtaggacccaggcctgggtcctacagggatcttcaaggccatcggccaaggtttgaaccttggccgatggccttcagggttcaaaccttgagcccatgttggttcaaggtttgaaccggtcagaacgtctctccataggacacatccctgggtcctatgggatatgccttgacctaaacccatatgaatatgggtttaggtcgaggcatatggaattgctggctgcacgcctgcctgcaagcgaggcaacctcgcttaacggctggcgtgcagcattgcacaccaatcgaaattggcgtgcggacccacacaccaacctgctgggggaatgcccgcgcagagggttggagtgcagacccgcactccaatttcaattggagtgcagacccgcactccaatttcaattggagtgcagtcccacactcccttcagagaagggagtgttggagtgtgtgtgcaaaggggggtggagtgtgattatcactcccccatcaagactgtacaccatctcaaaggccagagggaaccctccggcctcaacaaagcaaccagattagttcagaaacacatgtaagacaccggctggtgtcctacatgggttgctgacacctttgtgcagcccaacacacccaaaagagggagtgttggaccaccaatgataaattaaattcttcaggggaagcatttccagggcgggtgtaaggcaggtacccgggtacctgcctttttttaccgcaaatgttgacacacgcacccacacccgcacctgtttttaccgcaaatgttgacacccgcacttgcacccggtacctgtttccgggtacctgctttggaaaacaggtaccgggtacctgctgacatctctaatgtgtaacaatttgttaattgttataatcttgctgtttgtttgattggaaacatttaaggttaaaggagtgtggactcaacctttgtggatatttggaccacataaaaagggtgataaccagtaatctttttctctgatggtccttcagaaaagtgatagcaccaggttttaatattattcaaaccagtgtagcatacacagagctgacacagggtgatcagtaaatatcaaaagtttagtgattttctgttcctcttaacaataaagacaaaaatatctcactaccacaaaattgattatctttgattcaagcccataatcaatcctcaggcttgctgagattgatgaatttccacaggagaatgttggttaaataaatgcatgagattgaccaaattgtctgcccctgttttgatgctttgtaatcatcatagggggctatgtttctatatatttcttatcaatttactatcaagcaaggctatttttagacaatggtatggctgagactcgagttttataatgaaggtaaccctccaggacggtggtcaaggtcataaggacaccacaaaagaagatgagactggagtacttgtcatcaagtgccgcaaagcctgatccaacaggtgcaggtaatttcacgcgcatcaaggcagatgaaaccggcccagaaattatgtttcccactccccgtgtcattgagtatgccccgtacaatgtcattgttgtgttttcgtccactatataggatgattattttacaaaggcatcggctcttggtccaacactgttttcattttttttttcttcttaagattaatgaattgcttaccttttaatctctgtattcttgaaaagtaaagggttgtccagcagccagaagttatcccaaagacgatcgcaaacataaccagactcgctagtcctgttgatcctagaccaccccatagcccaaaaacactcagacttgcaactgcgcttgtgcagcagccgatcaagtaaggtgaaaaatggtcggataatattccaaatatgatttttgagaagatagtagatactgaaaaacgttaaactttcattcagtcagattccatcaagttgttaatatttaagaaattgtgggggggcctgaccgttgaacgaagccagaaggatcatcccagaggaaggtcccaaggaaatagaatgagcataatctgtttccatgtcatcggggtgggggatagataccaatcaattccgaaagtaacttccaaaattcttgagagaaagccaaattgttgcttactgggaagatagagtcccggcaagaagcttcccaaagcctgaagggtgtttgaaagtaggaaactccaaaaatttgtatccttgaaaacggtgacatctccgaatgcagcgagaaaattgtctgacttggcctttgtttcaggcggtccaccagtccgcggtttgatcacataggctgccgccccgcacatgatcgtcagtaccaaagcctggaaagaattaccagtcagtttcggcgggaagtcaatgatcaatggcggagctattcttggagcttacgcaatacttcaaagcctttccagcaccatccatcggcagcagaacttccaaaatgatgggaaatactagtccacctattccgcttcctgaaaatttatgattctgcatgagatctgatcttgggattcaataaggaggaggaatctgaaagtaaccaaccagaaaagatgacaccattggctaagcctctacgttccaaaaaccatcctggcaggtaagaaagcttttgataacaacacaggaatcagcacttgatcttgagttctaccaaattactcgaggggagcctcacaggtggaatgtaagctgccacgccgccgaagccgaaccccagacccatcgtgagtagcacgtgaatgctcttcgggataaaaagttaagaatcatttgtcaatagagcttagttatatgagaaaggataaaaaaaaacatgtgacactaacgttttgagcaaagctggataaaaatatactgcccaaaaaaatcgccaagcccccataggtgatcggaactttcgacctggggaaaatgttagtaaacgttgtaatcaccggtactatcaaagtttgctgtcagcacgattccctgattcttctgccaaatgaaatttgatttcttggacattgaatcaagaatcctcagggggaaagttacctaaagcagccatgatcccagtgttgacagtcccgacagagggtaagataatagatgccccaggatcgttttgaaacttagaatgaaggtaatagtcgagtaagacaccataagaacaaccaaatcccttgaaagaagagcacggtaacttcagacctttctgaacaaacatgaatgataccatcaaaatcgaaaggcaagccatagaatacatacccatatagcgaactccagcataaacatagcggcaagatatctccatgccggccaatcaatcccgacagcaggtgactttggttcaagggattggcaaggcgaaagagaaatagtctctggaatgatagccgtactcgaggaacttgagttatttttaagagtcatcgcacttcgcgaagaatcgtcttggaagtataaatccgaatcgttcgagttttcaagattcttcttgttggcatcctttgtgtgaccaaaagtagatagataagatgaggaaaacaggttggatgaggcacttttagagttgtaagccatcagatccggctcgaccactgatactattcctacctgatagaaaattggaccaaatcctcaacgttacgagctgtagatatagctgtttttatggcatcatgctgacagttacttgattaaagaaattccttagggaacgtttcaaacctgatttagacaatgatcctgccacactgattgcgacgattttcggcaggcatacattttcggatcttaattgggctaaagataatggagatttgcaaaaatgatgattcaagtctgctcatggcctcatatgcagcacttctggtgagatcttcatgagctggaatattttggaaagatggatttggaataacaacacatgaaatctatagagaactaggtaaacacttggatcgaccagccatatctccgctaggtaatcgacatttttttcaatataaattcatgttacctaggccaggactcgccgttgatagagcactatcttcaggaggatgcttactcgcttccataccagattggagatcgccaggaatttacaacaagtggaacatcaattatccatatactagtgtgcattggaatatagccactcttgtgaacttggaaggctgcattcacgcgaaacttggtgatgaaaacgtcgctgattgtcgattccttagcattcactcgtcaccttatcggccaattgtagttcggttaacaattaaccaagtattcagtttttttagttgaaaagacgcttgaaagaccgccgtttttgtttataaaaaaagaagtttagtatacatattaccacgcagtacttaaataggtcacgtgcatcaaacctgactcatgctttatttgcgcacatcctttgggtcgaaccgacaaggaattcgtgttcaccaaatgttcaaatccgataagataccaggcgattagattgctatctgatagcgcgaatctaagccagagcgcacaggtcatagcatcacggctagtgaaaggggaagtcaagtcaggttgcttcgatggaaatcggccgtcgcactaaatacatccatcgaaccagggaaaatgaacatacaatcagaattccggatagataataaaaatatctggggagttctcgggctccaagtgcccggaagcggatttttcaaaccgttttgttgcgagttactctcagtacatagacatgttctgcaatgataatcgtgaagcgtcgcagaggtgacgtcaagagaccgattctctcatggtgaggttaaaccccacatgaattgatcgatcttacctggagcagaaattctgccctatcaaataatgtgcagagatcttcgaatctagtaggatgtcccagcattggaatagtgcagtggcttaatttgtgttgtctgttgagtgtcactggtattgatgttataataatatttatgttgaatatcgcatggatggttcgttttgctaggttttggcttcctctctcgcatcgaaatcaagcggggttttaaaggacagtgtgtgacttaatgagaggagtaacgacggaaggaagtatttattatttattagttaatagagaagtggtgctcaggagagttcaataatagatatcagcaagctcaagtgtaatttgattagatttcgacgtcataggacatcatccagcccttcaatcaccaacacttcttgtgaaggtcagtcgaacagctgagctcactctgagtattacaatctgcatcccccccccccaaaaaaaaaaaaatgctacgagtacgcgcatctaacagatccaagctcaatccccacttaaatagtttggcagtccttgagggggtgaggtgagcgccgcttcaagtgcaacacagctgccattccatcatcggtgacatcaccatgacgtgtattagaatcaaacgcacacatttggaccatgctagatcaaccggaattatgtctctacgatggattccaatgagaatgtaatcattctttgcccaaatttgctttgagtgattctatgttctcagttgggggcggagagagacggaagtatcctgggtttataacatgtttctttgcttttcttgcgactttcatgaagggtacctatatattcacagtttgactgtcaagggaagcataaatcagccttcaagttgaatggcttttcggctgggcaatctggaaggatacgaaccctcgaatgagagatctatatctgaatctttacttgggaaaacttccaactggaaggatctgttataaacaccttacaatattgtaaaggtttgttgtttaggtgaaacactcaacaatacttccagattcatttggccaaattgatcaatgcatggacagcttcatagggtatatatatataatgaatcataccaaaaataggaaaaaaatgtgatcttcttggagagattggacaaccagagccaaaacgagatataatgaacagaggaaacagggggttgtgtgaagacaaaaagaaaaatgaaataaatagaaaagatcaaatgaaatgaaagaaaaagaaaaagacatcgtgaaggagtcatgttcattaaattggtttgggaatcatccatggatacgggaacaacaaataataatgataataatgataataattatgaaaacagtgataggacaatggtatagaaaaaaaaaataaaagaaatggtactgatgactagcgtaagatttaaacaagtttaccaggttgttgaaggtagctcaaatgtgagggaggatctacggacaaggtgataggtttccgattgaagtcgatgttaagattatggatagtgaattcgagggggttagtggggggttgaatgataggaagctgagtgataggaggaggagggaggctataaggtaaatggggcatcgagaaggagctctggacggccatggagaggggcgagatttcgcggttagaggagtcgagcgagggggattggggccacgagtggtggtcgaaggaggagggctcgatgtggccctgcttgtaacaccatcgttggaagtcctcgatcgagtccgacttctgcccatcatcgcttttcggctctggagcgaacaatcccggaggatgatgagctgcttcttcaatttggaagacaggtgtgactccaatggggttcactgacagggagcttgcgggcgtatcaaatgacggaaatgccccggttgtcgagtggcatacaccaccacctcctcctgctcctcctgctcctcctcctccatagtccttgctctcggtcgactcaacataagccggcgcactcggactggaatccgcagcatatctagatccagcgatgtttgatgaagcgaccttgtaagagtttttggcgaggtagctcggcttccgggctatctgcaaggacgggacaggttgaggttgttgggagatcgaggaacgctctgggtatttggaatcatagtcatcaacgatgatggggatgttggcatccaggctgcgcaagcgtgcaaggtcagcctccaaggtagcctcgatactcgcctgcttttcttggaccacatccccagtagtttcgtagagtccaaagttcgagctgcgcatccgcttagcttcgtgacgcacccgagccttctcccgtcgccgctgcagataccacacgccgccgacaacagcaatgataaccagtaggactgcaaagatcgagccaatcaccggcccgaccacacttttagagccagatggcgcatcagacagtgtatcgggcgaggagggggtatcgacgtttgcgtctgcaactggggcatttgcaggcgtccctgttattgactttggacggctggtagagattgaaggggcgggctggacggagttgggtgacgcgacgctggtggggacactttttgctgcctgagataccgatgcatgttggatggacgaatccgtatttggcggactgatagggattggtacagtggtagcttgagggctactgggagcaggtgcggaggtcactggaggattactgataggaggaactactggggcgggagcggtggatttggtgggcctgtagtgagtgagtgtcaagctcaacatgtcagcctcaactgaagggtatctgagctaaaagtgatgttggatggagaactcttgatttgagactgacgttgatactttagggctggcggtggccgctggactggcagcttgggaagaggctaacgctggactggcagcttgaggagaggccattcgagtggttgcagatatcttgaggggcgatgcggcaggaaggacaatgtctgtagaatagcgattgaagagagagctgagagggtcgcttgtataagtctttgaaaattcgcccaggctcgcaggtgggttagatgtttttgtaaagtgaatagactagagtcaagagaatgattgagaaaaaaaaagagaaggaaaatagaaatagacagagcctgctttctcggaggaaaaaagtaaaccagtctcagtcagataccggttgaaattgaatgtcttggccagttcactgttggtttctctgtctggcgtcaagttgatgcagggacgaaccaacaagctatcgaatgggacaacaggagcccaaccccggagatgaaggggggggggaatagcagcacattacaggggacgggatggcccaagcgggaggtctgagagccatgtgaatagattatgtagtcaaagcaggcatactttggacatagctgatccataaatgggtaagctaccaccaactcgccacggttaaccattacctggaccggatggttgcctcttggctgctggcagttctggtgaacagagcctgcactataatgtacaaatcgatgatgagccctcacaaagaaagaaagagctcatttggccagacaactcagccagcagatcatctctccagccggattagattcttccacaaactcaaactccacttacaagactctcacaggcttatcttcttacttcttttctgggtgtacataccgttatgttggcatggacggatattacacgcatacatataacatagaccattccgaagccaccggctcaactggtggcagacaggcggagtgacgccagaccagattttgctgtcccacctgcgcttcacattgtaaactttacaacagaaaaaaaatcaatagtaaaaggatcgcgaacggacagaaacatctgagaaaggaagaaagaaggatagaagaagacgaataaaacactacagttatatttacttgcatttcacctattacatcgaataattctttcttttttttcaatttgtacaaaggtcattggatcaagctatctgtaaaacagcccagggtctgacttgcaggtctgacatgcattatgggcaccagattcgggagcagaataaaggcaaagaaagagacgcaattcatgatgactgaatccgatccagttgggcttgatagattcgttcggagctttcgatctctttctcgatttcgcgtatcttttgtcttaagcgttccttacgctgtttgatagaatcggaaggagaagggtcgatgtttttacgtttggaaaccagacgaatgtgatcctctctgagtagctgattgactgtccaatgagtgccgacgaccgagttcatgtgcacgtggttattggtatatcgacgcaatgctgagtttcgggtggcgaagcactccaagggttcgcaggtcgccaagaattgctcgtcctggcgttgttgatggattagttgctgctgttgggcgatacgctgtgatctgatatgggtttgtgagttgaggagatgctgagccatttgctgttgcgaggctcgtaccatgatcggtggtgctggtggattaggggacagctgatgggggacttggctgggtttgccatagactgccgtatgattatagttgggtatcgcatgctgctgtggattagaatgaggctggaagttgggctgaccgggggcgacggtggccatctgataattgttgaactgctgaggatgagggtgggaggatggataggcttggtaagcttgtgtgggttggttcgctagggtggctgggttgaggacttgatgctgctgctgtatccgttgagatgacgtgatgaccggcggaggaggctgagagggaggtctggagaacaactgaggctgcaactgagcttggaaggactgaggataggatgaaggatactatctcgacaacagaccaaagaaaatcaacagtcaggtctagtactgagatgtccacatactcttcgatctcctaggtcaccaccaggttataaagtcgatcgtagggatttaaataattatagaaacaaattaagaccaacatcctgaggcatggcctgatggggctcctgagccccgccgttcattcttgagcaaagttcttcggaacggttatattattgatgccgagccggatcgtaaccgagttctggaaagcgaaggggagtcataaatgccttcaacaaccctgctcgatcgatggatgctgattgatagggatgagagcctaatcatgacgaaccttggaggagaaaagaagaagtcaccaacatccaagcgccaatcgagctcgaccagccagccaaggggttgcgcgctggccaagggatttcacatgcctttcaccaaatacatatctagtgcggcttcaagcaccttgcaggtcaatgaataaaatgacgaaaagactctgcaacttaactggggccattcatatatactaggacggttcacgtctgaactttgaggcaaatttaatgacatttatcattaaaattttgcaaatttaccaaaaatctcaaattcctccaaacttgatgcttcatgaaattttacaaaattcataaaattttatcttcaagtgtgttaaaagttgccttgaacttcagacgtgaaccggcctacttcgtgtctaagggtggggtggggcggtgggtggcagggcacactgaaaattttaatctctctatctctacatttcctttttttttgctaccactattttgcttggttttggtgcttcaacaaaaaaaacatatcatgatcaaaaatctgtattagatttacaaaagttgaaaacatttcaggtgagtaatttttgacaaaagaatatctcattcatacatcattggtacacaccattttggattttttggctcaaggttcccactcgtcatgggtacccagctccacagggagtagccaggttcataactcgattccaatatatttcatctattggaaaatgaactgaatcatgaaagagttagttgtgtctcttcaacagaaatcatcaaataaactaacatcacttatacatgtagagatgtcaaaatgaagtcaaaaaatgttgatggagcagaatgagcaagacaacctggccaagatgttttttgaatagttattcagaaattcaactatgaataaagcactctaaattaacttgtattttctgtaagctttctgacagatttagcatcctagaagtgaaaataaacaagtttatgtttcttggaagacagacaaccttcctaaacattcaaatttgaatcatttacggttttggtgcttttgctttttattttattctcttgtccagtttcttatttattcaccaaacctgcaaacttgctagcatccaatagacatagatcacccagactggcagacaggtataagcttttgagtctgaacggaatatgttacaagtccattgatactgtctcctggaccagggcattaacattacaatttcgagtccttatgatttgtgatgatcatcccattaacgtgattctctaggtcaagttccaatatatgtctagttgcactgcatgaacaagatgaaaagttacagcaacctggaggaagaacccattccatacaaccttagatttaaaatgaattcaaaaaaaaaaaaaaaaagatcctgaatgatttgggaaaagtaggacatgagatattgaagaattgtgagtttccaacaaagtaaaatcatcatccttaacaaccaaatataaactaatggtaagagagggaagccacttcgatctttttcaagagacctttcaaacttttaccgcctttctcacaattgttttgtaaccaatcttccatttgaaatcggacggatctcaagtcgagagtattcgggatatgagaaggattgagacaaacctcgaaaagattagcccaaagttcggtctgatgatacctcttaaacccaggtttgatcgaatctttctcggtcataaatgagccgaagagcaaacaatgagcgatcccaagaatcccgtgataatccggctggaagctccacgctttcccggtcctcatctccagacaatcgtactcatcggtctcccattccgcgatgaattcttgggaaggtgggaacactccggtatcgatcgcccgtccataatcaatcaacttcaaccctttataactccatccattctggccctgtggatcataggttgacagccacgatttgttaccgccaggtatgctttgtaatctgaccatgcaattgtccaccttcagatccccatgtatgtatccagcttcatgcagtccttcgactactctcatcaattcgatggtgaagaacatcgccaccagctcatccacccctctaacgattcctggtgcagtcggcttgattccgatctctgccgcccgattgacgatgtcgagtagagtgccttgatccgagtaatccatcacgaggaaactctcgtcggcatatgcgtatagtttgtgtggcttgattatcgactcacatagcctttcggatagcgtctgatggagttgagagaggatcgaaaactcgtacagattcggagggctttcaactttcatggctttctgaatcgaattgtcttcgtacatcgcagtgcaatcctcctcgactgactcactaaccctgaagaccgatccataagtgccttcccctagtttctcgtaaataatatacagatcatcgcctagattcacttcccatagagcttcttcggcggtcacactgccgtgggagtgtttacgattccgggttttacagcgtttccgtaattgctgtaacttttcagaccggtgatcgactaatgattgatatccaggatagctatccaatggagggtcaagtccttctagtagaatattcacaatatctggggcaaatggattgcaaggttcgcatgcctgaatggtcgttggggagggagggatgtattgcttcgagtaggttcgcaatggcgaggccatcacggaatcattatcatgatcgttttccggtgaccgtgagagggaattcggtgcgcggggaagacttgaatgttgcaactgggcgacaatcttggagggtgtttccagtgagtggcgtaatcgatacggtgaatctctgatctcacacgcttttgcaaacatttgtccaggccctcgatgatcaggaaagttctcattgggataagatgagtcttgaccggagttttcgtcgttcagatgattgggttttggtgtcaattcggcttcgtcgtcatcgtcatcaaaaacaactcctggaaactttcctgttctttgttggtgcagtgagaattgagcctcttgaattctgttgacgtatctaggcgcagtcatcgaattgtattcacttgtccgttcagtaattggagtaagcgcattgaagttatcgcccgtaggaacaaaccgaagtggccgggctatcaaccggtcctctctatcaacatcatcttcatattggtaatgattgttctcgtactcggcttcgtcttctctgtccatatctgattgatactcttcttgcgacgggaagagaggcatatccttctgaatatctggagtgttgtattcatttgggaattgatttgccgggttttcgggctcccattgaaatctatttgtctgcaacactcggcgatctggttcccgttcatcaagagcttcgcgatcggttaggggttgctgaggatacgttgctttgtcggcaagtgggatacgagctccaggggcggggtaggtaggtttgggaccagaaaaaggagccattgaaatttcattctcatccgcaaaagggacaacaggagcgagcggttttcggacgggtttaaacgcgcccagtccccgtgatggtccagaggaggaggataagcctgaatggtatcaagcggcaagtcagtttcatggtgagaaaagagacacgatttgggtgacgtgaactactcatactcaccattgagtggctgacggcaagccaaggcattttcgtcttggaattgagctgggttataattacccaggtgattttcgtcattaggattggaggtttgctgaggttgagaccaaaatgtgacgtctgcagtggcgtcacgaactccggcgacagtgtatgcagtattttcgtcatataagcgatcatcatccccaaggtcactgttatcgaaattatcatccgattcgtcactgttcttggctggtttaccgtacatgttgtaaacttcattgatggcttcttgagtgttcatagtaacggatgcacgcctattacgcggtttgatatagccgactgagtcatttcggactggtgagtctaagttgatggatatttccgcgtcagcaatagcctcttgtcctgaaacatcgtcgtcaagatcctcatccgtggaagttgttatattcgccaggttcaaattttccattggctcactgtccgccatggattgatctgcctccgtaggcggaatctctgaggaatccgacttcgagtcaagcaaatcgtggactaggttttcgtcgtcactgagttgcatctcactcgatgccgaagagctagctttgagataatcaaaaaggggctctgatgcacgggtgggaaaggaaaggtgaacacacatcagacgttggtcggtttgttagttgtaaaatgggacaaaccttgcgataccggatcgtaaagtataggggtgccatcgagattataatggtaccattctggtgggcgtgatattgagtgagttaagggttgatacagaagattaggaataaattcgactgactgccgctggtggatgcctctacttcccaaggttcgacgccccaacgccgagaaccgtattgctgtgttgctttgtattcctctggacttatctcaactccatcgccggggtataacttggaaaggtccaatgctaatttttgagtggtgggtgcgggaggctttttgaggggaggctcagttggatttttcggtggatcagcagatgaactaatccgatggtttttcagaggatcgtcgcaaagctcattgcaatttggggttggtggctgtggtgatctatctgaagtggattgcgagacgcgttttaagactgaaatcttctttttcttcaatcgattaagaggttctgctccacgctgaattccaagatcaaagatttcttcgattgtcttgagattatctggatgttgatcgactgagctggcccattcctcgtagaacatgctaaaatcgatgccaatctctttagagtttagatattcgtatatcttcgttgcaccaagtttcgaacaatgtctggcatataaaacccatagtttgagatatcttaaatctgatcgatattgtttttcgttgacaaaccgacgcgtcgattgttcgaggatgatgatcagattctttttcagattttcttcctgtgggccatacgtgtccaaagtccaacgtacgtatctattgaacatgtaaaagaacaaatggtgagctagtgtgagtggataggggcaaggagattgaaattcttcttacaagagatgtgcatcaagagggtcttctagtaggtcggcgggaagtagtcgaccagcagctttttcaccatttgcgactcgatcaagtaattcgattgtccgtaggtgagtttgtcgttcctgctcgatttcttcatctgccactgagagttgttgtttcgatttgcccttctcctgagcagaatctccagtttttgagttggactggtgttgactggctggcatgagtgaatagttgagtgttgtggaggaagttgatgttgaggatgtaaagtctcgttcacagggggactgctacatacaatcttgtatgtatggacttaagtacatacctggtatgcatttatcgtgtcccagtgccgcatacattgtactccaggctgatctctttgtttctcgactgctgtttgaagaggaagaactaacataacataatccagaacgaacaagaaaaagaatgagacaagctccccaaccgataccagtgtttcgtcatgactttgtgagtccatcaaaacacctatcagaaccttgaacacatcaactgaaataccattcatccatccgtttggatatgtagataatcaccaagaacttctcgagggaggtcattcgaagttaggtattgataaaacctcattgatctggtcgactagttaggagtcaatcgaaaaaaaaaaccttgactgatttcctcggatttcgatcaacagccgtcattcatgcgatcctcttccatcgagtctttggttccgtccagccgaaagaagtcgaagtcttaggaatcacattcgtaagcaggcttttctttcttcttcttctccttctccatggtccaccctcccgattcgaaatttcaagaagtccagagctcagtgttgattacataaatctattcggtttatctccaaaccaaaaaaaaaaaaaattaaatgtacttttaacgaaaaaagcctcaggtggtcgaatctgaaatcgaagacctcgtcaaccaacgcaccgaacgagcagttgtggccttagagcacaagactccttcaatattggtatgttctacatttcatcgccacaatttgctcttagcttggctgaccagttttgactcaatctgcacaagttatcgatcagattcctagagacccgattgaatccgaacaacaaggatgacaaatcttggttcaaatctagttcgtcatcgcctagcaagcaccatcaacaagaagaacaagaagaaaaaacagtagaggaggatggcttggtttgggagaagtgggagatcggctttaagatccattcgatcccaaactcttatccttcctcctctcttaagaataccggccaccatctgttattcaatccgattggctatctgagtgccaagtccgataagtcttccggtccgtccttcccagcccaataatctctctcggaaaatgagaaacttgctcattaccccctcccccctgggcaaatagaccacttggagtcttacaggtctatccaacatcaactcaaccaattcctgactcgattaatcgattttgtcttgaacgaacgggatcatgtgccggccatcaccaactctgatctactcccatttccggttgatgtacgtgatcttgatttagtaacgttttgatgttgttgttgacatcgaggagaatctgttctttccccccagatttcaattttacccgcgtcgcatggttgatgcacttgatatcatctttaacaaacttctctttaccgtcttgttgtttaagtagagcataaataaagcaatgtaactaattaatacgtagaggagaggtgtgtgttatttgagagtctatgtgcccagtcgtgcttgatgagtaatatttttgcagttcaagttgggtttatatttggtcgttccacttgactgtgtttcccaagatgactactcccaaaccacttcgaatcgctttcatccatcctgacctgggcatcggtggcgccgaacgcctggtggtcgatgcagccatcggcctgagccggctcggtcactctgtcaagatctatacctcttcccaccaaccagagcgagcgttcatcgagaccaccgatgggacgatcgatgtcaagctactcggcaacaatctcttcccgagatcgatcaagaaccggttcatcaccatctgtgccatcctccgccaactccacctgaccttcaacctgatcgtctccagattattctcagacgaggactcggctgatctctacttcgtcgatcaactttcagcctcgatccctttactcagatatgctactcgcacccgggtactattttactgccacttccccgacctactactctccccaagcaacatcaacagcaactcattcggaactaaaggctggatcttgtcaaaactgaagtcgacctatcggatcccattggattggctagaggaatatacaacaggtccgtccaatcatttatcactgctgtcatgctactatctgactggctgattatcttcctattttgtttcgtcttcattgcagctaatgcagatacgatccttgtcaattctcactttaccgccgaggtattcggtcgaacgatgacctcgatcaaaaagaagcctcaagtcgtctatcctggcgtggatgtaaacatctacgactgcccgaaacccgatcagccagaccagaaacctagcgtcattcactcgtatgcttctattctttcccttcacctttgcttctttctctgatctctcaatttcatctacctagtgaccggccgacgattctatcgatcaaccggttcgaagaaaagaagaatatcaacttattactccaggcctacattcagctgaggaagagtgacagcgctcctggtgcttcaagtttggtccctcgattggtcctggctggtggatacgacgagcgattgatggacaacaggcggacgttgaaggcgctccaggagagtgtcccaaaggatctggttcaactgacgctgtcgaccgaggatgttggaggggcggagcgtatgccggacgtgctgtttctactcaacgtatcgcaggagcacaagctggcgctgctacatggccggtcgaccaagttgctcggctacacggcctcgaacgagcatctcggcatcggcccgctcgaggctatggcctgtcggctacccgtcttggccgtcgactccggtgggcctaaagagacggtcagtgacacccgtaccggcttcctcgtgccccctgatccggaaaaatgggcccagtcgatccggaacatccttgctatggacgaccaacagcggcgccagatgggagatgccggacgggaccgagtcctcgaactcttctccactgaggtcatggctaagcatttcgaacgtgcaatccaagatatacttggccccgtccgtcagaccgatctctggctcgaacagggattctttcatctcctcgctttcatcttggtccccttcctgacaatctgggtcggaacttggaagttcatttagcaaaatcgtcgacgtcgtgtagatgaaaacttcgtagccctgtgcttctccatctcaattaatttattgcttccctcttcctgttagaacccaaaaataattatcgttagtcataagtacctcagacgcagttttcccatctcacatttttagtgattcgcattacagatcagatcatgccaaccatcttggagtgggttaaaagagagagagagagattcaccacagctactcatgtcactatttcatcacgctaaacctcttgaatgctgtatcttttgtcttttccacaaaggaccgattcaattttttttgtttcagtcaatccatgcaaatcccatattggtattcacaaactttgttttttttaagttttgtctttgacatgtgtctagattgacccaaggccaagcacacacgtaaaagctacaatccttgttaatgtttttgtgaatgaagtgatgaaaactccaagttcaggtttggaaccaggggcaaaagctcatccccaatccaccctgaatacaaactacaccttgccctagagattgtttgtttgtacttgggtatctgttcaattttctaagaaaataggtatcaagtaccgcagctggcactgccctgcaggtaccaccggttcttttggcaggcaccagcgtgtaacgtttgaagttttgtttgacgaattgccttattgaattgtagttttactgaaaacttactgataagtaagattatttacttatttgatattggtagttagttgttatttgaatctttacaactagtcgacttcattatagatgtcgtcatttcattagcggggttcacgataagctttttggcttctcgcaccccttaattttttttctcacacccacatttcttgcattaaattttagcttaaaattttaacccgcaaagattttgcacttctcgcctctcacaccatctcacaccaaccactctctacatagcgagacttctcgactctcatcacccatagccatcacatctgtttccaacctcaccaacacaaacctctcccatcacatcaactatcgaagcccaagcatcggtcatttatggtaagtctggattttcttccacgagcaaagcatacgtgacttacttagcactgcggtggtttcagatgaatctagatcctactttggcgactcaatcatcagacaccgaaatccctttgacacctctggcatctcaaggtttgtcaaccgcttcaaataatttgacttcagcctcacaaagaacaggaaatgtaacgaggaaaaggtgtactaagcgtgaaatggaggagtatcgagcggaattggcaaagaaaaaggaggagaaacgactggagcgagagcgagctagagccgagaaaggaagaaagaatcagcaaggcaaggggagtcaaactccaggcggtgttggatctcaaacatcgcattcatctcaatctcaatcgcattcagactccaatgcgccttttacgattgaggactatgaactgatttgtttgtatctggaggttcctgagaattattcaaagctttacggtagcggcgatcaaacggatgttggacctcaaccacttactaaaacggcggcatacaagatgtttgcgatctacatgaatagtaactgcgacaagcgatataagctcactggtgctcagcttcgacaacgattagatcgatacaagaagaaatttgcggaggcaaagaagtttgcggaaaataccggagcagggatagaggaagagcatggaatttcatcgcttcgggagttactcaacgacaagtgtccttgctacgaacgcatggatgtgatttttggtgcgaagccaaacgtgactccttgtatgcaatacgactcggttaatggttcaaatctctacgggagctcggacggaagctctccagagatagtttattcgggttgggaggaatcacagcgcgacggtcaggagtcgagtatgcacgacgatgatgagactggtatgcggaacggagaggagacgagtatgcgcgaaggtgaggagacgactatgcgtgacggagatgataatacgactccgggtggccaaggaatcccagacttcggggcagagcttccggcagatctccttgggctgaactcatcgggagttgagcctgccgagagggctatggcatcgttgcaggtgtcccctttgggcgattcattaggcctcaatctcgcaaatcaatcagacgcttcatcgactcatcgtctctcttcatccactcatcgtcgttcaccatctcgggttccctcgtcgtcgaccaatagaagtagtaccagagaatctaatgccgagaagacgaccaacggtaacacccgattgcgaaatgttctcacacctgataacgaagggcctcccagaagtcaatcacaagggagtcaggccaaatcgacgctcgcaggtgcctttgaaaggaccaccgacgccaaactgggtcagtttcagagccaagtagaaaggcagatgaattgggagcgagagaagttcgagcttcaaaaagcaaaggatcaactcgatcacgaacgacaggcgcgtctcgaggaagcacgagacgctcgtgcggcacaaagggaagaggatcgttggaagcaagagatcgaaagagatcagcggcgatttgatcgagagtatcagatggattgcaaccgattgaactgggaaagggaaaaattcaactcggaacgtcaggagcgagttgggcgattacaactcttaaacctttggacgactcaggggaaaactattgaagagattgaacggatgatgagattagcctaggggtcagtgttgacacatccaattctgaatgttagcattctcatactgactgctcttttgcttttgatagtttagttgtttgcggttttccacccgttcaactgtgatcatttttttcctcacgtttttaagactgtttagtttacttcttcaacttgtttgcttggttcacagttttttttttttctttttattttggttcagtttgccttttcaacaccttccctttgttgcattgcaaggcccttttttctgccctcaatgcgagggccttctttctgcccttttttaagtttgtttagatttatttttcattcactccgatttgatgaagaaagcgaaagatttgataaagtttcaactcctgtgcttcagtactttgccatcggctttggcgcttctttttttccccaggtttcaagtttgtttagtgttatatctcactcactgcagataaaagaagtcattcattcattgatcgcatacagagtggcattggaagataaacagtttatattgacagagacagaaacaaaaccaaaagaaagatatgactgcctcccgagcaccaatgaaaattcaacaataaatgtataaaatcaagagagaacagagatatgattcgttaaacagtcccctggttgcgatggaaggccagacatttttcttgtacatgattccgaaacgcttccgcccttcttcgactgctctccgaattcgtcagaggtgctacattttcttcctcgccttcgtcgcctccgccaatgtgaaccgcatcccaagcgtcgcccaaattagatagcatgttgtgtaaggtgatacaacagctaacccaacggatgatctctttcatatgagacttcttgtgtaaatgcagtcgaagttgctggagcgatgcccaccgtcctttcaggattccaattgtatgttcattcctcactcgcgatttcgccaggcaataattgaaatccgtgttgtctcgcttgtttgatgccggcgctttgtatgctggtatagtcgtgcaggacaaaccatacgctgagtccgcgataagatactgaccttttgaggaaaaaaaatgtgcaatatgaaacacaaagaatcaataaacaaaagacatacctgcatcaaagtaatccccagcttgcatgtgaagagttgtgttacggaaaacccaactgtcaccacatgaacctggccagcctaccgtgaatgaggtgatgtacctatcacaatcgcacactatttggcagttgaccgagtattttttttttcgatcccagtaagcttctccttcgagtcctggtcgctggtgcagaggtatagtcgttccatcgacaaatccgacacatccaccaaagccttcctccttcatcacgtctgagatttctgctcttcgatatcgatcaggccacacaacatgcttggaggaaaggctgttaattgcttcgatgactcgtcgactgactttgatgatcgttccccgcccgactgtaagattacgcgaaaatatcccaaccaaggcaccattgccattcgaaccaagcctctctagtgtcagtgccagttggtgaggaatcggaagctgaggacgatgactttgactatggaaaacggggtggagagaaatccggtcaagtaaccacaagaaggcctccttcgtcgtcctaaccgactgcttgaagtcttcgtcacgcatgttgaacagtctatccaggtcaaaattaccgtgagtcctcgctgacgaacgatcgtttaagtaacggcaggataggatcacttgtagcagagcctcgaaccacgcctcatcgcctaggaatctatcgcaagaaagctgaagatatgggttgttagggaataagatcgaaccaaaagaaggttgtcgagggatgttgagtacttgatcgagatggttatcggtatcttcaaggtcaaggaaaactaggatcaagaaaatgtccttgatgagctgttgacgttcgctcggctggcgcatgactgactcctaatccgcaaaactgtttccaatgaggggggacttcttgcgcaagaattctcgtttggaattttaggctttattttaagaccgcagcacatgctgcggtttctcgtggggacgaagtgggtttcttgcgagaacttatcgtgaaccccgctattatgactagggaatagtgtggctggcgccacatttaagatctcagcttagtgaaacaggattacaaaaagaaaagtatacattaggggggttcaagattcaattttagagccatatttaacatctttatgaggagcattttctaatttttgtgggtttctcagaatgagcatttctgagcattagagacagatttaagtgtagtgtagttgaggaataagtttaactgaggattgaaagaggccgatgttcatgggccaaaaccaatgcacaacttcctgaggtcgctgtttaacaatgaatttggcacaggatttcggcataatcatctaccttgacctaattccgaataaggcaaccggtccttggccaaatctatttaacgtcgcgctttcttaagctttgaaaaggagaagtgttggctggaatagagaatgttgctcagtacaggtcttgttaaaaattattctttgacattgccggcacagatgctcttttttcgatgatggcataaatgaattatatcctcaatatgatcttccactcgttatttgacctgcttgtttagtgagtggctcaggcaaataaatacgcattaccaaaaattcgttttgtttccagatccgatggaagacttaagacacattattgttaattaacatttcattgcttgattagtctattagaacaattgttaaaaataggcaatgtactgagaacgacaacccatccgtgaatatatagagcgcggttaacaatgaaattgaggggaaaagggaggatggtgagataggggcaggcatgtggtaggagttgatgttttggtggcagttcagggagcggttgatgattggaggagaaaagtgagggagttgagagtaaacaaagaaggggtaggaacaggcgacaagatgaagagagatatgagggaaatcgagtagaaaagcgaagaaaaaggtacaagcaatgaaatggagaagaaaaagcaattctatttttggaagagggattcgtctctgaataaggaagtatttgaaatgaagagcagaggtgaggttctattttgggaaaagagttttggctctgaatagaactatttgaaatgaagggcagcggtgagccttgggctgtgggtataagaggaggaggtcaagcagtagttttgaggctaggggctccaagacttaaggtcaccaatggtacccttcacagaacataacagaattcttgcaaaaatttccattttttagggaattatctgttttggattgactcgagttttgttttccttattaatatatatatgattggttgtttctctttgtcctcttttctttctttttcctcatcgtgatttctttgttttatttatcatctttacatctcgatcctcgaaataaaactctcaagttcttttccttataaaaccctttcaagagtttatctttctttagaaagtaaactacccttactctttcataatatagacggtttactctcttgagtaaacttatagtcactcaagaaaagaaagtagtaggcgggctctcacaattaaatcacgatcttttttcttcgaaatcctcttgacttcgtagaaaatatatctacaaaatttttttttgcatccttatcgtttcgaaatctttgttttccttatccacgtcattttcagtcttctattctcaacgttttcagattcatttctttatcaacttatcgcttctttctcattttatgtccgacacttcctctcctgtcacgtctaacaggatggctttgccggatgctttgtccaaaaactctctgaatctccaatcgacccatccccttatttcccctttcaatagtccatctcccaacgtctatgttgcgacttcatctcatcgcgatcttcccccattgtcacccatgccggacgatttccaaccaagacctattccttcctcatctccaagtattcctttcccttccccagcaccaaatcgacaggataatcaagatggggtttctacccgtctttcgggtttacaaattgagaatcccgatcgggatcaaaccattttagctcattctcaatctatcgcttccctcgaattacaggctaggcgtaatgaagaggtcttacgacggaatgacacgaccatcaaagagctcagtcaacttttagttttcgcttcggacttcaccaagttgaaagctcaagtttcgcaggaatttttgcaagttcgtaattctctggatacggcaaacggatcaaccaattcgcgcttggcgttgttggagactcaagccacttttacagctaaatttcattcggaacctcctcattattctcacctctccttttctggtgaaatctctgagactcaccagttttgttattccattcgagacgcctttgctcgtgtttcgcatcaatttgaatcggatcgcaaccgcattttgtggatttccagctactttcgtacggcgtctggtcatttgggcgagccttgtccatcgtattcgtggtggcgaggccttctcactcgtaacgcggacgctcaagggcttccgactaagtcggcgttggctttggccccgtttgttcttccggagttggctacgtcggacgcttttttggatctcatcgaatcgcacttctctagctcgaccaaagaagaagattccagaaaagcattttttgctctccgtcaaggttcttcgtcgatttccaatttcaatattcaatttaacacactattgtattcagtcgatctctcccccaagtcggctcttgaacattatgaacaagccatcaatcaaaagatcatcgagctaggggggttgataagcgcacgccaacccccatggcgcacgccaatctgcacgccattgcagaatggcgtgcaggcaggcacgccactcgcctgcagggggtataccctaccggttggcgtgcctgcctgcacgcccaatatgggtcctaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggccgtgtgaatcaaatcaatcagcgcaagttttcagttcctcctccttgtgtcgaatatcaggtttccggctcggctccggttgtggcgaaaccttctcaagcggtccctatggacattgattcggttttggcgtcggttgggtttacttggccggcttggaggaaggcttgtacggataggaggacttgtttccgctgccttcaacccttcgacaaggaacatgtggatcaccgtggttgccctctcccggatttgaagtggttgaagaaggaatctttgttgccgttttggaaggaatggggtggtaaattgagggaagatgatcaagagttcaatcgatcgtcctaccgttcttctggagactttacggataagggcaagaagagggattctatttcggaactcgacagtattcatgccccaaagaagaggttcttgtctcttccctctgcttcaaattctgtcccgccggtggcattgacctccgctcacatggatttgatttcggcagagcctatgtcaatcagtgaaatcatgttcaattgtcaattaagcgagttggaatatgaggaatgtaagtctcctcatcaagtgttaagttcttccttaagtaatcttcctctatttgagggtcatatgatcataagtggtcatgacttgattaatgtttcagttctagtggattccggtgcttcgacatcttttattgatgctgattttgtttctttacatcatttaagaacagaattgttaccttctcctttaatgcttaggtcgtttgatggatcggcggcagtcactggcgatgtccaccattatgtggacggaatttttatgatccccttggtttcagggaaatttttagaaacgacggttcgacttcatgttacgcggctttcttcagcatctgttatcttcggtagcacatggctcaaagctaccaatacttatattggaggtgtaaaaaatgagattattatagatggttgtagtttctctaactcctctgtcgaggagtcccctggtggttttttattaaagaaattttctgacgtatttgtaacagacagtttggcgtcacttcctcccaatcgggcggggtttgactgtgagattaatcttaaagaaggagctattccaccttttggccgtatgtacaatttgagtaaaccagagcgtgatgaattaaagaaatacattgatgataatttgcagaaagggtttattaaggttttatcgtccccagcagcggcacctatcttttacgttaaagtggaagggaagtctgatcgaccttgtgtggattatcgcttgctgaatgatatgactattagggattcataccctttgcccgtgatttctcacttattgaataatcttcatggatgtaagtttttgtcaaagatcgatctcaaggcggctttcaacctgttaaggttcgctctggcccccgggccatgaatggaaaacggcttttaggacgccttggggcctttacgagtatcaggttatgccctttgggctggctaatgctccagctacctttctaaggttcattcaacatgttttacgggagtatcttgatgtttgttgttttgtgtatattgacgatattttgattttttctagaactagagaacagcatttggttgatttagagaatattctgacaaagttgagggaattttcgctgaatgcatctctaaataagtgcgaatttttttgtcctctagttacatttttgggatttgacattactgctgaaggtctcaagatgaatgtcaagaaattggacaccattaatcagtggccctaccctaccaacttgaaagaattgcaccggttcctgggatttacaaatttttataggaagtttattcctgccttttcgaaagtggccggtccattgacatctttgacaaaaggtgatctcggaaatcaagtttcgtggcgcacagatgcatcagtcaaggcttttgaagagttgaagacattgtttgttaaagagccgttacttctccattttgattttaataaagcacgatatgttcatgctgacagttccggttttgcgattgctgctgttttaagtcagccagatagtcaagggaatttattgccgcttagttatttctcaagaaaacttacagatagggagcgctcttggatgatattcgatttggagttgctcgcgattgtagaggcttgcgaggaatggggagcttggttgtcctctgtgggttttcatggcattcatgacctttcttttcagcggccaaatcaagcattgttggattactttttgaagcattacgttgaaggagaattgaagggtaaggacataagacgggttggcgaagtgtgtttttataaagatagaatattggtcccggcaaccttgtgattgaagattttacgtatgtaccatgatgcaccaactgtaggccatccaggaatagctaggactttgtcaactctgatgaggacgttctcttggccttttataactaagtctgttactgattatgttaagtcttgcgattcttgccagagagtgaaggcttggcggcaggcaaaggatgggcaattagttccattggttgcaggtccgaaaccctggagtacaataggaatgggcatgatagtgaagttacctttgtcgggtggtttcgattcaattttggtagtaattgatttgttaagtaaactaactcattttataccttgtaaagaagcttcatcttcagtggttttggcgggtttattttgcaagcacattttccgtttgcatggacttccagatcgtatagtttcagatagaggcgctacgtttgtgagtgaattttggaagtctttgatgacgtctttaagtatatttcaatcagccttgtcaacagtgtaccatcctcaaactgatggtcaaacagagaggatgaaccaggtgttggaagactacttacgaaattattgttcttattatcaagataactgggacaagtgtttagatatggcggaattctcaattaacaatttggattcgggtagcttaaaggtttccccttttttcttttcttacggtgtggtgagaccaatcaaggtcatatatagtacaaaatagctatttacagtagttttcatgttattacaaccagatatgcatatgctacataactctttatcttgtacccagttcagaaggttacaaaatagtatttttacacatagtttggttacataatatatagtactacatagctacaacatactacatatcacacatctcaagatacaaaatagtcttccctcagtaccttctttctatgataataatctttcagtaaatgttatttatttcatctcagatatcacttattcagactacatatactgtttcatcccatacatctgatttctcatccagattttgtcatctcatctcactcatcatccacttcttttcatacatcaattacttcattctacatttattttattctacatttatttcatactacaagtatttcattcttacattccatttcaaactcattacacattgcttatatcacctacattctcatcatacatctcatttcaactcattgcttatatcacctacatatatatttcaccacacagatttctcatctcacctcagaatatttatttcagtctttgattatctcatttctttttgcactacatattagttttatcacaaacagaggttacttcagattttctccttttcaacatgtttatctcacactacacatttgtcagccacatttatttcataaccaattgtctttcagatacaacttatttcataccatcttcttacatcagctgatatcttaccactagtatctgatcagaaccacccacatgtatatagagaataccctttcccacttactttgttccccatgcttgcattagagaagtaaacagataattacttagcagacatcacttactagtagttaccagaagtaattattattgattttcccccagaagataagaaattgaacccagaaaccattaccccccagagcctcatccttaccagaatcccccacatcctcaatctctcagcaggtgacttgtacaagacatcagtaataaatctcatactaagattacccacagaaatagccacgccttttctttaattcttagtgtaactctctcccaagccttgacaagagggcagcttcatcagcatccaagtcttcaactcacatttacccctgtgtagttgttcttttcccctctaagctcttttctttagcttgaaaagttccacaacggtcatcacaacggtgggccagctacgctaaccgtagcgttagcgtagcgtagtgtagcgaaaaaccgctacactttagcgtagcgttagtgcttttctcattttctgcgctaacgctacgcgcctggggaaaaaacttgcgctagtgtttagcgtagcgttagcgcgattccccccatctgcgctaacgctacgtgtagcgtagcgtaacgcagcgtagcggcgccagaggcgcgctaacactacaccaaaaattggcgagtgttagcgccgctacgaattagcgtagcgcagcggccgtagcggcgcgctaacactacgcgaaaaaaaaaaatggtgccgctacgctaacgctacatgggcccgtagcgtagtgtagcgtagcggcccaccgctggtcatcatccaaagttcaacattatgactgaatcattgggtcgcaaagatttggatgaatttcttttggatttacaattgacacaggaaacggcgatggaatgtttgatacaggctcgcaaacgtcaagcattttattataatgaacataagaaaccggctccggtttataaagaaggtgatgatgtattgctgttaaggaagtttattgaatcgaggaggttgaattctaagttggattattgatacattggaccctttaaggtgaaaagtatggtgggtaagaatgcggtcgaattagatatagagaaggaatatccaaggttgcatctggtgtttaacgtattgctaattgtctggtatattaatccaaatattattatagatcgagggttggtcgaaggtattaaggataagtattataaggatgaagaagtggtggattggactcttttgaaagcggttttggatgcgcaatctttaaagaaaggtaagtatgattttttggtttcttggagaggtgcaacggtggccaatgacacgtggattgctgaatctcattttccaagttccatgaaaacttatttagatacatttagagaacttcatggtgaattgtttggtaaaaaaaagaaaaagaagagcaagactcccaagaaaactttggtagaaacaggagtataaggtgagtcttatttgtaacgtttgaagttttgtttgacgaattgccttattgaattgtagttttactgaaaacttactgataagtaagattatttacttatttgatattggtagttagttgttatttgaatctttacaactagtcgacttcattatagatgtcgtcatttcattatgattgactcgagttttgttttccttattaatatatatatgattggttgtttctctttgtcctcttttctttctttttcctcatcgtgatttctttgttttgtttatcatctttacatcttgatcctcgaaataaaactctcaagttcttttccttataaaaccctttcaagagtttatctttctttagaaagtaaactacccttactctttcataatatagacggtttactctcttgagtaaacttatagtcactcaagaaaagaaagtagtaggcgggctctcacacagcggtacttgacctctctttctcacttagttccactagctctctcaacattacttcatatcctttactggatatgtggtaaaatgaaactggatgtactgccgttttttttttttacttcttcacactattttaacaaaaaaaaggaaaaatattgcatatgcagtttttttactgcatatccacatccagtttcattttaccacatatctagtacagcctacaggatatgaagtaatgtggagagagctaggggaactaagtgagaaagagaggtaaagtactgccggtacccgccaaaagtaccagtggtacctgctcactgctgggcagtgccaggtgcagtacttggtacctatttttttgaaaattgaacagatacccaagtacaaacaaacaatctctaatttcacagaaatatcattgaaatgaacactcagaataatatttgcacagatgtggccagatgcttgtatttactggacagatcagttgttcatttgtgattgcttactaaagtttcagaaaggtttggaagactaggcaccagtatccttgaattggattttccccactcagataaatgttatacaatgttcaagttactgtacaatcatattgcaagcagagttgcagaaatctacctaattttgatagtacatccagaccaaaagactaatacaaatgtttcacttctctgaatatactttcacataggtgtcaatgttgtttctgtgtcaaaattacatagttgcgtagaggattgtatgtaatcaccagaggacattgcacaaactctcacatgttgaaggagtaggcacagatgttgtggacttgaattttcctcacctattcaaatattatgtaatgttaaagccactgtatacacatacaatgatatttgaagcagtgctgctgcacatacaatgatatttgaagcagtgctgctgaaaattacatatttttcaaaatgaatccacaccaacatcctacaatagaaaaaggtcatgaaacttgtctgaatcactttaccttaacaaacccaggtgtttactggtgattccataagtcaattttaaaaatggctggaagactaggtacagattttctggacttgattttcctcactcatccaaatgctatgtaatgtcaaagtttctgcacaatgacatatgtagcaaggctgaagaaaattcccttgtgtatcatatacatatggacagtgggtgccccattatttttggtctgcttggtctggggtccaaaagcttcaaagcacaatcttgaactcaaatgacttgggtcaaggtgttgcagaataggttctagaatattgatattgaaagtacattaataacaacaaacaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcttctggtgattacatacaatcctctacgaaactatgtaattttgacacagaaccaacattgacgcctatgtgaaagtagattcagacaagtgaaacatttgtattggtcttttggtctggatgtactatcaaaattaggtagatttctgcaaccctgcttgcaatatgactgtacagtaacttgaacattgtataacatttggctgagtggggaaaatccaattcaagaatactggtgcctagtctgccaaacctttctgaaactttagttataagcaattacaaatgaacaaacaagcatctgttcacagctgtgcaatgttgacaacaaattgacatcattgacaactagttgaaatcagatttggacaagtagagtttttctcaaacaggttttgactaccttttgatgatggctgtactttagatcagccttgttgactataattagtcctcaaagatggtggttgttggtcaaaatatccccaatccttcaagaatttatctgtaaatctttgtggtagacattctgatcaacatgttcattaatctgataggtttccttgtgaatcattttcctttcttttttcttattgtatcagtggatgacttcccatcatgatctgagaaacctgaagattcatttcatagtattgagagctataattctgtgtaagaatttggaccttgtgggtctaaacttacatcttcaagtgcttcagaatccagatttaatgatgggaggtcatcccttcatccgagtgaataccaccaatctaatacatatctctgtttatttttcacagattttccaatcagtggctcaattgactgctagaacagctgttgatcttgtggggaaattagataaaacaaaccatcccatggatgcaaatgcaatatctgcttcaaattcagtgatttcttcaagtaatatggggccacttcctgaatcaaatactttacattgtcactccaaacgtggtttgaaatgtgaaaagtgtggaacatctgtgaagcaaagtgaatcagcatccacttgggattgcaggcacatatatcactcaggatgtgcagagaagctggtcaaggaaggagaaaaaaactgtctgatatgcaaggcagagttcttgggtggtttccccccctggtatttacctcaaaattctaattctggagggtctgtctacagaagtgaatctacccagcaagcacctcctcatgtacaaatttggtatttcagaccaccttcacctggcagataccctcaacccagtcatggtacacctgattactcacaaccccagcatgacacacttgggtacccagactcttatgaatatcacccacaagcattggaagcatttggatctataacaccacagccaaggcatcacaactattaacacacagttacctatacagtttcaactaaccccccccccccataaggttgtttgttatactgatgatgaagactatttaggaaggaatattactcacaaatctagatatcatgtgcctttgaatttaggagaaacataaataaataacagaaactaaattaacagaaaagaagactggaaaggaatatattttctatttcaaaaattcaattaaaaactgtagtatgattttagtttctttgtggaagggaataatgagttgattttagaatcagatgccaagaatggaaaagattcactatttatttgttatagttccccaacatgattgattttgtctttccaaatttacagtcttgatgaaaaatctagtttcattttgatcaatttcaatttcaatttcattatttttcaatttctacttgaaaattcctacaaattaccctccctttatgagaaatgaatgctgcatttttacagaaagaatcaggagggccattggtatggtcagaaggccaagaaaaataaaaggattggatggctgtaagcagcagagagaatacctcccaaaaattgtgaaaattgacagctgatattctcagattcatcccagtctctatgtgttgataaatggtgctagagcactttttagcactttttgggccttttttgccactgaaagtgctctagtgtagcagaggtagcagcgccctaacactacaccaaaaaattgtcactgttggcacccctgcaaagtagcgaagtgcagcagcggtagcacaagggaaaaaaatgctcaccagatgacatgtggtattgtgtagcattgattacaactccagtgtagcgccagtgctattgcaatccaactacaatggcccttttgtgtgctacatggggctgaactagagttgatctgggtagatgatgggtagcatgatgaacttagccttatgtcacttgtcatcaagtgagcattgttttttcctggtgtagtgggatgctaatgcttagtggccctgtagcagcctgctgctgtcaggattcttaggtcttaatctctacgagtatgagcctttcgagtgaagcttgcaagctccccaagacgaggtaggacttgttgggtgtaattctgctaggatagtgcccaattacaagtaggagcattaaattaggcagtgaagctcacagtctaccaagggaaggtaaggtagagtgttttcaggactatccagtacaaaatacttctcattatcaacctagtgaagtatcatcaattgtttctccaggaatccgcttaaatcaaaccaaggagagaaagagaaaatattccaattgggaaagtgttgtagcttgtggacaaacaccctgttgatagctgatgttgccatgcggagtttcaccaaacgggggccagaaccaggtggttctagcggcgggtcagagtgagatgcgcctgtctagtcgctgatgcggaatttgattccctgatgaggatgatgagggtgatgccgcagattgatgatcagtatgcagacatttcgtatgtagggtgagtctgatacccttttatgtaccatttgtgatcttaaggttagttgggtggtggttgtaccaccacaagttggcctgtcgccttcatcatgaagttgtgcgtcgctgggtgacatacattccatcagctccccctcgacagtcgactccatcatcatctcgtccgtcgcaacctcgaaaactttggggacctcatcgacttggttggacaccgaagactgcaatcacgaccacccctgaccggtgggccgataagcctaacgcttgtaaaggttatcctgttcgattcatattactgtttaggtcagctggtcacaccaggtagagttcttggacaacttgttgaagatttgtgtgtatttatttccctcccttttggatccaccggaaactagttgacccacacttatttacaactgatatcgagcacttgcaattatttcatatcctctacataggtccgctagcgtcgtcggactcttaatttatccaattatctgccgtgatcatctgcccgcaggcacacttcgcgcaccccacaatttaaatacaatcaagtatcataactcgttctggtcatccctcctattacctcacatccagccttttctccaaccgtcttgaccttttatactcgctccaaaggaatgtcgtccccacaggaaaatgactatcagtccaatcaatacggttcattctccgactcaccccgcccatcagctcgtccacgcaatcatcgttacaactcatccaatgtctcctttctcgagatcccttcctccctaggatcggataaactcaagaaccgacagcctgacgaacactcgagcctaatccaatcatcatcaggtgactcgcgttcaatctccaagaatggatccttattaccatgttcgtactacactgccgccgatcaggagctcgagccgggctcggcagatgacttaaaccgacatctcaatgcctcccccgccaaccatcgtctctcccagggccgcttgatgggctcgctcaagatgactgactggatgtccactcactcgccctcggttccatcgacccctcatgcgggccactcccgaaggccatcctacctatcgggcaactcgctcgtcaccgagaccgaacgtcgctccaaggctcgccgctggaagaagaactacgacgacgaattccaggaggaactcgtccgacagtccggcaatgggatccgggtctggtacgaatcctactgtacaatcgactggcttcacgaattgatcaaggaatcaatccggcgtaaaaaacttgctcagctccccggctggttaggtaccttctccaggacttgggacaagagtcaggcctgggtcttggtcaccctcgttggaatatgtaccgctttcgtcgccgaccagatcgtatctacggagatgtggctattcgaactcaaagaaggtctgtctcaatctgccaacaaatcaccttctcccatccatctctgactattgcgcacacgcgcttgggagagtgctgaaacccatgttggcggagttcatggccataaatcaaatacattaccgtgtttggctgtctctctcacgattttggcatattcataaaataactctacccaaactgaaacatttttccataaaaatggttgcttttgaggcgttgaatgcaaagctggacagcagcgacgaaatcccctctaaactcgaaaagattggaagatgatttggccttttgttgacctgaactttctgtaatctacaggttactgcgctaatggatggcgaacaccgaagagattttgttgcgactctcctgcttcgtacaccaggtcaagcactctcggctccattggccaattcatctcttctgtttttgatcggtccaacctcttcccgttcctcaacccaccttcaccccagtcccctcactcgacggtggctcacccgtttgatttcaacgcgacccgccgtgattatcgctcaccggctttttcatctaaatcttttatttctcaatggtcattcaaacacccttcgtcactagactctcccagcgaatcttgtccagattggcatccttggaccgatctgttgtcgccccaccaacctcaatcaatatggatcgaatatctcgtttacatctttttctctctatcttttgccggactttcatccctcttgaccgtgtatctttccagatcaactcagatccacacctccacttacgctcagtctgatcacaatgattcatcctcaacaattcacaacaatctggacgacccaagccctgtccccgatgcttcttgctcatcttacttcgatacacttcccaccaatcggaagtcttcgcgtaatcaaccctcatctaccaaagtcccgccaaagatttcttattttgcagctggttccggaattcctgaagtgaaatgtattctaagtgggtaagtagctgacctgatactatgtttgattgatcatccaactcagaaaaagctgaccaattacctcttacttatcccagatttgtcattcgaggttatcttggattatcgaccatgttaacaaaagcggtgggtctggctctctcagttggatctggattgacgcttggtaaagagggtccattggtgcacattgcgtgttgcatcggcaacatcttcacgagattgttcccaaaattcgatcgcaatgaagggaagaggagggaaatgctcagtgctgcctgtgctgcaggtgttgcggttgcgtttggggctccaattggtggggtcttgtttagcttggaagaggtttcttactttttcccccctagggtcatgtggagaagttgttggtgcgctattgttggggcagctactcttcgggtatattgatttgaattaatcttctcggagacatcgaagttttcgggcctaatgttgacccacgcttattaacttgtttttaggtactagaccctttcaagactggtaaaacggtcctcttcgaagtgacatacgatcagcagtggcattttatagaactcagtggattcatcttgttgggcttggtctctggagttttgggggcttggctttcaaagctcaatgtgtggtggacgaagacattcaggaaacttccttgcatcgaccgacatccggtcttagaagttttactcgtggcatttgtcacctgtctactggcgtacgttgttgcctgtctctcaaatatcacttgttttaaatcccatcagcttattccaagctctgggctccgttagtttctcgaaccgtttcatgaaattagccgggaccgaacttgtgtatgagatgctagcggagtgtccaataatcgacccatcagacccaacaggcagttcaatttccggggcgtgcattagcgatcccaaagataccgcacagctaatcctcaacattggcatagctgttgtcctcaagtttttgatcacggttgtcaccttcgggatcaaatgtcctgccggactgtttgtaccctcgctctgtattggtgcaatgatgggtaggatactgggttacttggtcgagtatgcttatcattcacatcctgaactctcagtcttccaaatctgtgatcctagccgccccttcggtcagcttgcatcatacccggggtttgggctatggttggcgcggctgcaatgttggctggtgtgacccgaactaccttatccttggccgtcataagtacgtgggccactctaatcatactcatctcgatgtcagtccatactgaagtgtttaattttttttcttctagtggtagaacttaccggatccttggtctatatacttcctatatcgatgagtgtacttgtggcgaagactctggcagacaccattgaacatagatctatatagtacgctgagcaccaccatttcctcatttttcatcagtgcccctgatcgctaaattttgactgttcaccgcagtgacctttgcatgaatctatctgagcttccttatcttgatgcgaagtcggaatacttacattacgcgaaacctgaagacatcatggatcgtaatgcggaagtgatcatattgaatggagagttaagagcttcagatctgaggcaaagcatcaagaatatgttggaagcaccgcagcttgggagtggctttccactgctcgagacatcagagaacggggacacgcggatctcgggttatgtaggtctggtggaacttgagcattgtctgtcgacgatccaaggcgacccgatttgcaccttcgacggggcagaccctgatgtcgctcccaacggcggcctgtcacccaactacgagctccccgtcgatttcggctacctcgtcgatcatgccccagtcacggtgtcggtccagactccaatggaactcatccacgagatttttgtacgcttaggcgtaagtaccttctctttccctcccgctcctttcctgctaccctctgaaaagtatgtccaagtcagactgaaacctcttggaaatgtgattgcatttaggtccgttatctcgtcgtccagaatcacaatgggctatatcttgggatcattgaaaagaaccggtaagtggtcgtgatcttctctctttcaaatcctctggatccaatcgtcttgatcaatttcccaaactgacattatctatatgtacaccccctccaattaacccaccggattccagctggctgagatacttaagctggaatgagcaacatgattctaagcacaaaaccgattaaaaaaccatcacccacaacatggctttttacatctttgaccctttcgtttcaatcattatccatttttctttccagtcatcacaccaccatccccactccaaatggaaaggaagatgctcacttcgaggcattgatcatgggcagcaattcttgtttaagtctatcgtccttattgttcacctagcatttcattttccactcatctctttttacattttcatttgttgtagatatatatatatattcatcttctcatcatcctccatacttgttaagttttttctagttttgtatatatatatagtacaaaccttgcccggaataacattttcaaaacaatctggtacatatcaacatctggtgtccatttgcccgtgaagggagatacagtacattgtctaggtaagtacttggtgcaggtacttgcccagcactactcttcttaaaagcggtccaaaagggctgcacgcaacccatgaatggagttgttcctctaaccaacttgcgtctgcttgggattcacacatgtacgtgagggtgcttattcacgcatgtatgtgaggatgctttgttcatccatgtttcccggatcatgtattgccgaaatttggatggtcttcccttgccatctaccatgtagttaagggacctgttacaattgcatttggaaacggagcttcggcaggttccgaacttccggaatccgatgggcgcttcccggtcgaacaaacatctccgacgactttatttacaactttgatttctgtgctaagcagtgctgatcatacatggcttgatggctgctgtactactttcaatagggcgtgccgatttttcgatggagatttgaccgatacctccgtgccgcctatgtacccaactcgggactcggcaccgttatcgccgggctgtccatacagagcctttcagctgtgactggatgaacgtgtcacgcgctggtcgagctgaattcggcctgggcggagtggggaacgcgcccgcgttcagcctcaggcatttgtcaccgtgtgtaccgttctttagcgttctttgctacgccatcagacgccatcgccatgtgtgtaaacaagatggctggcggtgaaaatggggcttacgcctgttcttctcagtggatcacgccggaaatcgtggagttgagtgagatcgaatgagagccacaatagatgccattcagggtataaagtgagaacggtgttgccaccccatctcacccccaccagctataccatctcaaacagcattcccgcaccccaatatcaatcaatcatgttctccgcaaagcagcttatcaccgccttgaccttagctttgctatcggtccacctggtggaatccatgaaatcgcaatgcggtcaatgggctatgcagaagttgagctcatcaagcgactccgacaaggtagtcgtcgccaaattggtgggtggtagtttcaccacattctgagctcaagcctttccatactcggataatcctttgaaggctgacgttcgtctaataatgacatctaaacaatacagatgtccgccaagaatgaaagagcatttttgcaacgccgcaacgacccccctggacacaaggtatttcatggaaccattaatgattgtaaacaagatccactggaaactgatgcactcgcgttgttgttcaatgtccttcagggaaaaactgtttcaggtggttcaacatcagtaagcgcatagatactcgacttgttgatatgttttcatacatccacccgggcagtaaacttatcccggttttttttttttctcttccccaggcctgtggcggtaaggcttatagtgacaaccagcaaggttcgtgtctctggaatggagcaaaccaagacagtagcccaagacaaggcctttaccgaggttggctcaacgggtaagcaccgtctgaattgcaaacgttcaccattggaaatcatactgatatgtatttctgtggtcctacagtgcaaacacaaacaactgctttaaaaccctgtaagtaattcttcgggatgatttgtatgctcgtatgctggtcaagcacatagtaagacttacttagaattcaatcctcccctccagctggataaatggtgccggtcccctcccgaaatacgtccctgttctcgatggctgcccgtttgaggattacaacattaagcccgaagtgggatgtgcgacgatctgggtgaccaaggctgtgagtagccatggcttcgcagagtcgaacacgaccgcacaaagcggatgattccgttgtcactaaccttccaaatcaccgtacttgcttgttcctctccctcagacattgaaggcactcggcgggaaagatggagacactgaggtgcccatcaagaactggggcttgtaagttcaaagacattctagagtctgtgcaaatctatccgtcgaagctgaccctttgatcaccaccagttctgccgacactccagccgaatgaagataccattgctcggtccattcgtttcttcgaaacgctttgctcggattttcggacgctccaaccattcggttgatcttttcaagataaagaacccatatcattttcctttttatacatcttcttatctatcagtgggttgttatatttctaacttatatggattttgagttaataatacaacaaatccctatggtatatcacgatcttatgttgatgagacatttctgattgcgcacaaattgtacacttgagagctcccaccactagcacagctcagagtttttttttttgagatcagtcctaagatgataaagcgtctcaaatcttggacatagttctgctgtatccgtttgacgccttaagacaaagagagaaacccgaagaagcaacttatctcgcttcgtattacatataacacgggggatcgtgttatataccacatgggagatagttttcttgtgcccgtttgacgccttaagataaagagagaaagagatccaacaaagagcctccgcgtgatcgtacatattatatttttttttgtcttttttatcattcatcgttgcatatcgggggcgttgtgcataattgttcttgtcacttgattccgttctttatccaatgatgacatgtatgattctatgagacaagttggataaagccatactactgcttgtgcttttcttagttgagcagacatgagcgttcttaaacctcgtctgtgttgggtcattagctggagcacttgagctggcaagttaaatgtaacacatgaaccaaatcacatccattgcgtcgagaatgaatgcttgagattcatctcctgttaatgaccggatcaagcgttcttcttctgcacctcacgcttatcctgttattctgttgctcgcgtcgctgggtttgacagcaagcaataacctcgaaatagattctgcttgattgaccaatgtctcaaggttaatatcaggcattagagacaagaagaaatgaatcatagtcaaaagatccttcaaaaatcaaaatagattttttttgaaaaaaaagggggaagaagggtatttatgcatgacctactcctcaatgaaccaggaggtgagaaacaaaggaactatttccatcattattctattgatgattaagacgaagtaacatttccacaatggagaggtaaaagctagaaaacgaaagaatgatttcagatcgtatatttcgacgttattttttggattcgaccggctcagtcgtctcagtttcaggcttagatttccaatgatcttttgcccaagtagcggcgacgatgagaggaaagaccagagtagcatccgcaaataccttgaacattgacccaaagaaaaggcaatcataatggatgtcagttcagttcagttccaatcattcgaaacaaacaaaaggggagacagtggaaatcggttggttactttgaccgattccgaatcgcctttgattttcccccagctgatcgcttcgtccggtctggctccactgtctgacccatcaaactcttggcccgtattgacatatacagagtattccgccccgtttctctacaggatggtatatcataacaaacaaaaagaacggtgctcaatggatgaagatgcgaatcgatctctatggttgagccgaaagactgacatataacatcgcattcgcaatctgatgtttacagacccctccacccaggatgaccatgccggccttcttggccgaccgaccgagctcgttgatccttcgaatatccgcgacgatgtcgatcactaaagggttagggtcggtcttgatagagtgaaaacataacatatctcctaaagctttccttagaagaagaagaaagattgaataggaatactctcaaagtaagaaacaaacggttggtgaagggagttggggactgacaaccatcggtcagggcaggacaaaagaccgggatcttgttcttggcagcccaatagaggaaagagtcgggatgattgatctcgtggcctaatcgttcgacgaccttggaaggggaccatttagcattagactgatcctgttcgagtttcatttgatcgaagatgggcaagatccagtcctcgaattgacaatagttctgattaggcacgatcagattgccgatccgattcaatccaagcgatctcaatttcttcccttctaccgagccgaatgtcttatctggtgtcagataagtcggactgagacatttgatcaagtcttcttcaatccctccagcggtggtcacgatcaccgatacgtagttgtgtttggcgaggaaactgatgatctctcgtaagcctgaggagaccaggttggaggtaaagcccaagaagatccgcgccgattcgtcctccttggagcctctttcgaccgtcggatcatcatctgatagcctccaagaacgctgcagatgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactcaacatcagtaaaagtagtctacaagaatgagggtttttttgtaagttaaataccatcttgttaatgatctcgatcgattgagataagctagtagcttggaatccgatggcctcatacgcattcagtaagtttcctaaatcgatcgtcgatcggtcctggtcaaacctaggtccttctactttgactttgaactggtcggttgggagtggttgggagttgacgaggatggtggatcttgttttctcgaactcttggttgatgagactctgttcatggttcttcctctcttgttcttcttcgtcttttgctgctgatggtcctggttctggcttggtttccatgttgttgttgttgttgttggttcctggtcaaagttcgtcgagggcgcatacatccacccatcccagatacttccagccaccaccagatggaccaggaggacatccatcgacgagccaacttcccaaggaaactagagatttcctatcagcaacggaaagaccgagaagacctatgctcagaacaggaacacttcagccaagacctggagctgtttgggattgcagccaagacctgggatgcctctttcgacttgctggactatctcctcgtcccaaacaacctccgagaataccagcctgcatgcccactactcccaagcactcggtcccactctgaaaacaaaatccatatcatcgatctcggatcaggcacttgttatcttcccatcggattggccacccgactcgatcccgagcaggccgagtccatcaagatcacagtcaccgacttaccagccgtcttgccgttactcgagaggaacatccaaacggccacagaaaagcttgagatctcggcaagaactttgagctggggcgacactgaccagacgatcgacttgctcaagagtacaacatccaatcagccaaccgatctgctgatcacttgctcagacctggtcttcttccctttccttttcgcccccctcattcgaacactcctcatcctcacctccccacattatctcccctcgaattattcatctactccggtcatcttgtttggctataaggagcgctcggccgtcaaagaattcccgttcttctctctactcggtgagtttttttattattattttgacacataataatgtaattcataagaccctcttatcaatgctctttcttcttcagggaggtacttcaaactcgaacctatcatctcaaggtccgacccaacaggcccatgggaactactcaggaatcatcgggataaagaggatgaagatgatgggagtaaggtttatctgatccgagccacccggcatccctcaacgatagacttggatctccaatccactatcctgaacaacaaccatgatagtaatggtgatcatcatcatccagaacaattattggatccattgtttcttcatggggatggatcggctactgatcaatgggaatggatcttgctctctaatttaaccgatcactccatcttctaaaaaataaaaaagtaaccttggttgtgttggctggcttctgaggagttcaaactaccacaaatggcaaaaatcaatccattgggcttgtttacatgaggacccaggtaccccccatatacaatacaatctctgatcattttgactcttcaatctgatggcgcgtgcaaagcagccagcaacgcgcgcacatacaaaccgacgagacaagattttgcaaaagagccactcaatctgacccaaagttgtgaagattactgatcaccagctgattgaaatcgcttagtatgaatccgtgtaacatcaactaattgtttgagagttcactttgtgagaaggcatgaagaaagaaagttgaatcgaaaaacaaaaaatgcaatagataggaaaagtaacgaagatgttccgaagggaagaaagtggataacacccgttagaagcaaaccgttcaagccgtcgtaatgtattctagccaggccctttatacaggtggtttaaaggagcagattgtatgtatgtgatccagagtgggtaattctaagatttgcaagttgggaaatgatgaacgcagcaagtattgattgcaacgtgctgttttgttggctccagcctcgaccgggttgaaagattgattgaagctaatacttgttcagatagcatcccattatcctgatcgcgtaaacagtcggataatcaggtgtgcctggctaaagttgagaagagattgggggcaatcgatgagcttgggcaatcgagccagtgttttcctgattggagtctgtctcacttaccaccatctggtccgcaggacaacagaagtggacctcactcgaagtaacatggcaatctggattacttggcgacgctttgtcttgcaaagccaatcatcatacgtcagacatgctatgtatctcttgtaatctttttagtctggcgcaactgcagtcatgcagggttagagagaacaaatgctcacacattctatgatcgtaagtcgcgcaagcatccacgtctccggcgccacaccttgcggatgcgaacgtgcaaacaccggccaagaaaacgatcagaagggtcgatcggaagacgttcatggtgtccaaagaagatcgctccagctgggggttgaagggtggaagagtagtaggttggccgtggggcggatgattgagatcagtgaatgcaagaaggaagggtaagaaatggctggtcaggtggacgagagatggtatgtattccaaactacagtacagctggctggtttttgtattccatcaaacagaatcgatcgggtactttgccctcagcctggcgtatgatgtattgaccctgtatctttcctcatctccctcctgcttccctcggcccttgctagtcctttctagtctacttccttcccctgatactgataggccctcctgacccatgcaccgccaacaagagcacctatcatctcaaggtccgacccaacaggcccatgggaactgctcaggaattatcgggataaagaggatgaagataataagagtaaggtttatttgcttaaatctctaatccaccatcctgaacaacaaaaaccacaacggaatggataacagtaatagtgatcatcatcatccagaacaattattggatccattgtttcttcatggggatggatcggctactgatcaatgggaatggagggagttcaaactaccacaaatggcaaacatcaatccattatcaggacccatacacatatattccaatccaatctctcatcaattcaattcttcaatctgatggcgtacaaactgacgaccagatgttgcaaaagagccactcaatctgacccaaagttgagaaaattaccgatcactagctgatcgaaattgcacagtatgaatgcgtgcaacatcaagcaactgtttgagaactaacatttgtgtgaaggcatgaagaaagagagtcgaatcgaaaaaaaaaagtaataataataataatgaaaagcaacgaagatgtgcctaagcgggctgacaccagttagaagcaaaccgtccatgccgtcgtattcaagccaggctctgcaggtgttttaaaggagcagattggatgtgatccagagtcgggggaaattaaaagtattcatcacattaacagtcgaggacgcaaaacttgctagcttaaaagtgctgtttagaagctaatacgtgttcttatagcatttcaaggttttgaccgcgtaaccaagcggataatcaggtgtgctcggctgaagttacaaagacatttcgagggcaatccatgagcttgcggaatcaagcaagtgctttctgatagcagtctgtctcacttaccaccatctggtttgcaggacaacagtagtgggtctcactcgaagtaatatggcaatcgaaattacctggcggcgcttggtcttgtaaggccgattacaaaccagacaatgtatttattctcatctttagtctgaccggtcagctgcagtgatgggttggaggaaaaaaaaagaagctcacaaattctttgctggtaagtcgcgcaagcatccacctcaccggtgccacaccttgcggatgcaaacttgcaaacaccggccaagaaaatgatcggaagggtcgattggaagacgtgcatggtgtccaaagaggatcgctccagctgggggttgaagtgtggaagagtagtaggagggcggccgtggggtgtggacggaagaatgaagggtaaaaaaaggctggtgaacgagagattggccttcgaaactgcagctggcttttgtattcccgcaaatagaatggatggtgaatgtatgcccgagttgccctcagtctggcgtatgatgtattggccctgtatctttccttatcttcctcctgtttcccttggccctttctagtcctttctagtctacatacttccctgacagacactcctgacccatgcacaccgccaacaagagcgagcacctggcgctaccacgaggggttacatataaattggagtgcctcgcctacatagattgctgtgctgtgcttccacatgaaggtatcgccggtgttgcgagcctgtaagtcctgatctgtcctgatttcttccctgaagctgaattgtctccatcgattttttttcggttgttcttccgtgttaatgttatacatgcacacccggtcgcgcccggccgtcgctgccctgcaggtcgggaacgcctccgagccgctgttctgccacacatcccggtggcgccatcatggtgaggccttgaggcccaggtcccgtggctcctcacaagcatggtcgccaatgggcacacctgatggtgaagttattatatgaatgagccctccagacttgttgcacggcttttcaatcatactacacctagggtgcacacccacgtggaccgacaccggttttccacggggagcccacgagcggccactgcgggaggtcggaccaggacccgccagtccacaggattccgtgggctccacggatcggtccacagctgcgtcccgaggatgtgccaaggagcccacgagggagctcccatgaccacagatacagatttggcaacgccgccaaaagagaggaccgggaatcgaaccccgagagcggaccaaggttgcgcatccggtatcacggtgcttaaccattggtccgcatgaatttgatagttcccccttccttccgagatcagatcgacccgaaatgattgtttcctttactttcaaacaaaaaaaatgtcaaagattttttttagattttttttttttttccaaaactcatttttctcgagtttttggacggtcaggacccatggcgcttcttgccgagcgggaatgtggatcccacgggagacgccgaccacgtgaaatccacgagatcggctctgcaaaagttcggtaagctccggtaagctcgatttctgtcgtcggttccacgaggttccacgacacaagttttttccaacgagggttcgacgtgggctaacgagcccacgtcgattccacgacggccgacctcaattccacctacaaccaggacccaccagcatgggtcctgaccgtccaaaaactcgagaaaaatgagttttggaaaaaaaaaaaaaatctaaaaaaaatcttcgacattttttttgtttgaaagtaaaggaaacgatcatttcgggtcgatctgatctcggaaggaagggggaactatcaaattcatgcggaccaatggttaagcaccgtgataccggatgcgcaaccttggtccgctctcggggttcgattcccggtcctctcttttggcggcgttgccaaatctgtatctgtggtcatgggagctccctcgtgggctccttggcacatcctcgggacgcagctgtggaccgatccgtggagcccacggaatcctgtggactggcgggtcctggtccgacctcccgcagtggccgctcgtgggctccccgtggaaaaccggtgtcggtccacgtgggtgtgcaccctaggtgtaacaaagcccgcgagcacccgtaggcgtgaggtgcaggcggggcttatgcctgaccgacacaagtccgcatgaggctaagtccagaataaccgtagctttatttttttttcaattttaaaatccttgtcattttttccattctcgctactctctcccagcaatactttagcatcctatcgacgattctgtctgttcagatttttaccaaaaaaatttgtttaagccgtacatttttttgaaataagggtccgattgtattttaatcggacctttactgttttcttttttttctaattactttattgattggtcagttgaccgttgaaatacaaaactccgatcatcacacgtaatataaccgatgagatgacagagagaataacggagagaggtcaagaaaaaaagatcgacagagaaaaaaaaaagaaaacgaaaaacacaaaacgaaagacaggtcaagagcaagagattgacagacaacaaacaggtcaagagcgagagatcgacagagaaaaaaaaaaagaagaaaatgaaaaactggtcaacagcaagagatcgaaagagaaaacaaaaacagtatcaaagagaaagaatgacagaaaaccgaaaaccaaagcgacataatacctcgcaggtgtcctcggtatcgtttttttgacatcaaatcttaatcagcggactttggatgaagcgagcaataacggccgatcgtttttgaggtgagtcttcaggagggttcgatgccggatgaagcgaagcaaatggccggatcgcttggaggtgtgtcttcgggagggttcgatgtatgaggaatcgggccggatgatgcgataacggctggagaatgaaaaaaagaaggatgttatgagcgatcgttatgtcagaggtccaaaaggttgaaaaaaagaggagcgttatgaaaaaaagagcaaaaagaaaaaaaaggtttatgccaataagtggcaagattaaaattgcaatacccaaagtttgggaagcttaatcgggcatgatggggacaagaggtccaaattttgagtagacaggattcccacgaaaatttataagcttcattgcttataaggacaaagaaactaggtttgaaacttgcggcgctatgtggaatgagaacctcccccacaaaaaatggatgatacctcatggtatcatgctcccctcgggcataaatccctctcctgcgggagagtactcagtgcttgcacactcacgagcggcttacagtgccccacgccgcagcagagaccgcgtgcttttgataagttcgagggaatagcgtggctggcgccacgtttcattagggggtatcaaatataggaaatccaccatcagaaaccagtcacttttccaaaaacttttttttgcataaatgggccccaaaaggggttaaatggataaccaacatgtttgaaagagagtggattttttcaaaccagtcaattaaataatggtggatttggttatatttgataccccctattttgcagttcaagacttcatctaatatacagccaaaccgagaaagcttgcgtctcggttggcggaagattcaaaaaaaaaaaaaaaccccgactgcagtcggaatttttggaagaatacagcaccctgcatgcccattcgcatacaggggttacttcagggtaaaatccctatcttttttctccctcagttccaggtcatgagagtaagaccatcgggatcctgagggaaagtttagtcaaaccggaccattgacatgaaggccacccatgcccctgccccccccagggctggctggttgggtccggtgcggtcctgtcgccgctaccggcaggtatgttggaacctgtacgatggctgtattcttccgaagattccgactgcagtcgggattttttttatttttttctgaatcttctgccaaccgagacgcaagctttctcggtttggctgtattacaaagctttcaatagaaaacagtacaaacttaaaaatattcaatcatttttttgacacatgtttcttgactaaatttttatttacaacattcactgtcgtcgatttgtcttcttcacacaaaagaccaatacctaagctctcacaagaagttacccgtgacatacctacgtacagttgtccatgtccaaatactacggaagcccacaggggtcacaaatcgcgccaacctgaaatcgcgccaatcgcgccatcccacccaaaaaaaacctacacaacatttgattcgcattccacttcactctactttaggacttctagctggttatatcactacatactacgtcacacaaccaccatcacccaacatcatcatctccctgccgcgtcacactgagaggagatgtaccatggaagccccagagggacacaggacacccaccaaaccatagttttattttttttattttttttttgaaatacagatctacagattagtatcttgaacggtacaatcttccttcggcttcttccactacacacaacaccggtgtataacaaaacgctggtgcatacatatgtactacctaccttaacccaagaccctcgattggagggcctgctcggaaagcgagtctccgaattcagaggctcgccctccggccctctgtcgaggggatttgttaagctagacatacataaatatgtactacgatgttggattgtagaggcataagatcatgggccgctttgacctgaatggttctgaccggtcatggatgagtgttgtctctctccaaaccggtcatcagcaggctgaacggtcatggtgggcacttcccttagtgacccgctctgaccggccatccatgagagtacacactgccattgctgactggacagagccagtcatcaataggattctgctattgttgaccagctctgattggtcattgatgagagtgtactatcatcaatgaccggccagagccggccattttcatcagtacggccatgttactgatgaccggctctgtctgattgtcaatgggagtgtacacttggatggatgacccatcagagccggtcatcaagaggatatctcttgatgaccggtcagaggctctgtctggtccttggtgggagtgtacactcatggatggccaatggagccggtcatcaagagggtatcgctattgatgaccggctctgactggtcatcaaggggagtgtacaccctcattcatggccaatcagagacggtcatgaaaggaaagtatgcattttctttgatggccggtcacttctggtcatcgagggagtgttcagcctactgatgaccggtttccacaaatggccgtgaacacagaactggttattgagtggtgtctgaggccggtgggggtggagtgatacagtgccccggggctcttctgtgtaaccccgcacctgcaaaattatttttgaactttggctggtatgtttgtctgctcaagtgagcctacagatgtgtactatgtgtttttaggctctacataagtggtagaacccaaatctacaaccacaactcagtagctgtaataaaaaaaagtttcaattttttttctttcagatttggaacatccacccaggagtgtcacaatatggagttctaggtatgtactatggatttattcagtatgtagtatgcatatatacagggtttatgtgcatattagatgagaaataaaaaaagaaaagccattggatcagttatctggagcaataaaagctgtacaaaatacatcaaaaatcaaaactacaacatccatagggaaaaaaagtgagaatcctgtggaaaaaacaagagaaaaccagtttttttggaaaataaactggaaattccaaaaaaaaatgaaaatcttgttttggaaatttggaacaccccctgagggggtagcacagaagagccccggggcactgtatgtgttcaagtgctaagcttgttgtgaaacatgtcagaagtgctgtacattcacctgttttttgggtgtgatggcgcgattggcgcgatttctgacccctgtgggcttccgtaaaatacagaccgtggcaaaaaaagtcctactttatccagtgattgaccttgacatttgttgattgtcaacgcaaaggcgctgactatcgggtattggaaacgagaaaaagctgcgctaaactccatatccggttcatgaattagagtcacccttggaatcatatgaatcgttccactgtagggtccattcagtatctccccctgaattgtatttggttgaatgtctctgattagcagctttgttccattcgccaggccgtccttgagacataggttcctcaacagcataacaggcatccctattttgagcgccagtctatgctcagggaaatttggaacattaattgtatttagaatctcctcaccgatggctttatcggtagtatccgtcatttgatctagagaattggagaaaaatgtcttcccaggaattaaacctaagcatttgcggttgacttcacttacatacttatttagaggagtgattatagctctactcttataatagactgctagctgtttgagttctaatggatgtgaaagtccccctagattggagtatacgaattcgaccatgctggtgatcaactcttccattgattgtgctttgtaaatgattccgtagttcagttgaacctcttccgtaaactctgattgaagattgccttcacctatatccaataaccactggttgaactggattaatcttggatcgtcgttatcttcgttgagtcctagcaatcttacgtttcgatttaaggaaaaagttttaacggtcgtccataagtgagaattcagcatacacaattttgcctgaacaaatatattagcccttttcacgacaggcaacgtctgcctgaaatcgccaccgaaaatcatgctgatccctccgaatggcaagtcgacacctcgcaagtctctaaggcttcgatcaaccgcttcaacacatagcctattctgcattgatatctcgtcccaaagaattacatctaactccatcaattcctgcgcagtgcgactcttcggtccgaatgtgcacattgaattagatgaaattttcacagggattttaaaccgagcatgcgccgtcgtcgcatttcgtaaaataagtgaggcgattcctgaagaagcgacagcactgatcttctttccttgtgcattgaaatagtctatcaaaatgttcatgacatgagttttacctgtcccgcccggcccgtcaatatatataatccacggttctcgctgagccgacatctgaatcacatgttctaagattctggactgccctttgttcaatgttgtccgtttagcttcgaattcggcacgtgggttgtacgtattgacatccatgttgtctggaaaagacctgaacaacgcccacttcggatcgtcgtcccacgtcaaccctacatcttccatattccggttgtgcttcttcagttgttgcgcaacttgaaacattgtaaaagatcgaatatattctacgttattcctcagaccaggccttgacagtgacaataaataatttgaatcgtccccgagatcttcaatatattcgtccaggagacgctgaggatttgctggcggagaatgtaccaagatgatacagaacattgctctcaatgctcggcctaccatccaacaagacgcctcatgtatcgctgccgaatagtgatcgtccgtggctagcagtttcgcagcttcgcaagcgtctcggaatgtgtgataatacctgccctctattgttctcaaatcttcaaatgattttgggcctcgtttatttgctaggagtattctcaggtagtaccgtttgcctttggtaatcgccgcaaaaaaaagtcttcctacggcgtctgaagttcgaactcgaggctcccatctgttgtcgtcagtccaccagaaatatttcggtatatcttgatagaggcagttctttgccaaaacgcctaatcctgatatgtctgtttgacacaactgaaaaaactcggttaaggttgtcctttctgctttccccgattcgaatgatttcttcacattgtcaagcgttcggtaatataccgtctgactcttttctaaatgtaagcttagtcgttgtatagatggtgatctcccattcattggaaactgaaataaacgatatgccgctgccatgaatcaaacaaaaattagtcatttaacaaaatcagggagttgtaacggctgaccttcagatggtccaatataacgtccttcgatgaatcgctgaatctcatctccatcgacaattttcattgaggaacgatcgacccctttacaaatatatttaaataaatatttcattgctcggattgtgaaaggaatttctacgttgatgtggcagttgtaccttaatgacaggaatttgttgaagggtacgacatgaccattgttaaattccatacccatctttttgacacttcgtccgtcattccgccgccggtaatcaggataagaatcttctgtaatttcagtctcaggtcaaaatggtttaggaaaaccatatttacacatgccgttcttccaacagttggacttgatgccacagggcccgtggagcatattccttgtcacaatatgatacaagtctggttcttccttttcacatgggatttccgctgaaattaatgtgtctacggcttcgacagtcctcggaatatcagctgggtgtaagataaccattatgtgagcatgcggtaaccctcgtttctgaaactcgacggtatatacaatggctttgaccctgcccaacacactatttttttcgatgtcttctagtaacgcctccagtttcgaatgaaatgcttgtgcgattaaatcaggttggtcgctcggatcttggtgttcagctaacgcctcagttatctcccgccattttggattcgccgtcatcgtcacaaataatgcaggtcggccaaactctcgagtcaatgccattgcatcttgatacaactgattcatgttccgaggtgaccccgcgaatgttgacggaaggataatcctcctcccttctatgtcagcctcattatggattgattcttccacagatttatataaatctgctttcagttgtttttgattatggcgtacaaagtctaagcgtgacctctcgacgcagacatacatgtcgtcgaggatttcttgaaatagtgatttaccattgataattgctgagaattgtccaggtttatcaaagcacattgatgaataccattcgtcctgagttatttgacgccctatgtagagccaatttaagcatgagctgaagccagatatataaacatgtgagcttacctgacttcctcaacgatctatatttgggaatccaaccttgttctcccctcgggaaaaacaacgggtagcggagggctaagtaacctgggaaaagatctgtaactcttttgatgccaccatttagcttgtgtaagacgatatcccttgggctaattttttcttcatcaaacgtatctaggacaaagcctatttcgtcaactcttggctgattatacgtatttggattcttcgacggatcatttaaagctctcagcacaaaagttgcagctggattgcaatctaattcttgattaaccgtccgatagaattgcgcatatgagttgttctcgctgatgaaatgctggagttgaagcaaaatttttgaatcgacattgactccacatttatgtttccgcattgccgcttcctttgcatcgttacccccaataacatatatctgagcgaacttggcgtctagctttgatgctggtacttcttcaggtagattgtgatataatgcccccccgatcttgaaagtgtaaacgcctttgtgtccctgtacctcatcgtcaattgttgctcctaacgaggcaaaggaaagggcattgttgtagctcctaatttgtctctgaaattttgtagacactgagaatagatatcagcatatctaaagtgcggattgttggcaagaactacataccggaatcggtcgaaatcaacaaattctttaaaaattgaggaaagtttgcaccgctataagttacgggaattgagacctggcctttctgacaacacattggatacgaagctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataatgacgttcaagtaatggcgcaagacaaggtttcgaaagagtcgcctgattttcaaattgttctggtctgattcagtgtgaccaaagtttttgctgccttgaaactcaactcagccaagtcgacactgaactcagcagttatctgatacgcaattatagcttattaccccatatgtgtatgccaatgcaacgtacttcgccaaatttgttaatactgcaaggccgataatctgagatgcccttcttccatgttcagacaacaatcattgaagcaaggcgcagcaatcaaggaaccatgatgaggtcacagttgaacatagacaaatttgttatctcatatcgacttggcaaatttgagccgccttgagaaattgtttagacaaaagtcttgctgaaagaaattccggttgaaattaccactgcacgacaaaacccatttccagattcgtaactgaggcggtgcgaagccgaaaaaaggaccgattgtgttgaagagtgacacgaaatttggatgctttcggtttgagtttgagtgttaaaataaattattttttaacatcagaatgcatacaaaagggacatgattgttacctctaaaagacggtcctaagattcgtcaattattcttcttatagttcccgcaaagcagagcaacaacattttcacagcacaagggaagatgctgcaatgttgcatagaccgctttgctccgttctttgtctcggttcaagacaaacaaagtgagcatcggtaatttcagcttcaatggacagattagtccttggcttcaggaccttcggatggatcagaagaatagtttctaagtgcgagcgatcaaggatagtcaccatcggccaaaattggaagtttctaaatcttattataacgtgaaactaagttccaattatggaaagttaccttaaacaggtagagtagccaattattatatgaattgtgggtgattgattaagaatcggggattgtggcctgccaccacattcacaaccaatcgaccaaatccagaaatgtagggaatagtgagctttatactggttagctgtttccagctcaatcagttcttgacccctggattttggttactgaccataatcattgcctcagatcttggctgcggttaattaggtgtgacgcgaccttcttaaaaatagattacaaaattattaatcgtaggcctaagtattgatcttatcttggaccgtggatttgactttttaaacacgaattcgtaacatgatctttgaatgcctgtcacaggagggaattgaacccgtgacgcctgttcacagtacatatattccggtttgcaaggagaacataaacttttgattagctttaaggtttgtggggagtatcccacagatcttggctgaagctgccgagttgccttgtcaaagactctcctacaaggatgggaatctggaggatacaacataacccggagtcatgatactgaaagcagatctagtcctgaacacctgtcgacctttttgtttgcgcttgattttttgacactaatcattttttgatattattttattctgaggaattcgatatataagagatgaaaacagttacttagccagggaaaaaagacatgtcctgaaatgataaggagagccccaatacagataaaacatataatatcaattgtcgagaaaagatcaaatgttatgttatacaggaacaagtatgaatacgcctccaaaataaagtgaagaagtaattgaaatattcaacgcgtcggccagacatgaaatgtgccatgtcttattttatcatgtgcagggccgagattaggtcggaatacaaaaacaatgagagcggaaaaaatacagatgttttgattgagcgacaattttactgggaattctcaaggaaaaaaatttctgtagtgttgagatttaaagtctaagtgttgagggtaaggatatatacgggaggtgattctatgctcagacagagctcatgttaagcttggcccgctttgcgtcggccaagatctcttttttagtcctttttttgcccgatgtcaaagcaacgttatcgtaataattgacactgttgcttgagttttggccttcattgtggacaggaccaacatcgagtccttcaacagtaccactcgaactgcctaagatttgtgtatcaacaatcacctcagcctgaggttgagacaaatcttcaccgacacttattctaggttgacgaaaagatatgagcaaattgatcaagcagcgtattagatcagaaaacttacaatcctggacgcctcggctttgcctcgccgacttgactggtaatgagagcctggctgttgacagattgatgtccaacagtgactgacacggaaatcgcctaaacatcaattaagaggcaaaatagtgaatcagttcatgttcctgaagaatatgagtagaggaattactaatggtcacaatccacataaattgagcgtgttcatatcctgtaatgtgtccagaaattaatatctctctaccgagttggaacaggccgaaggtgttggctaagtttttcctaccaccgatgatgtactgagtgttgaactgaacctgagctttagcctgagaatagttcatgtcagctttgctacgtaatcgttgaaagaagttttagaactgaccacaggatcatagtccgtatgttggagaacaatcaccagatttttggatgaagtagacgcttcaggatcagcaacttctcttttagacatgacaatgcctaggccaacgaccgaggttttatcagccatggcaatagggatgttagcggtaagtcccaattcaataacagtgtcagtatcgaagtgaagaacaggggtcgatttggaattgggagcgatgagttttccggaaatggaatacaaatgactatcaattaatccggtagccgcagaaccgtacccgcataatttaattagaagattcttctcttccttcgtacaggagtcaaggaaagggactgatgtggaataatacatttgtccataagtcgatcctggtgcaattaactgctcaagctaaacaaaggccggagggtaagcatcaggacgtaaggactgataaatgcgaagagattattacatgttcaaagatatcggtgattgtcctagttagcataggatgactgaatttcttcaggctagacattttgtaaaggaagtttatttaaaagagtactaagatcagattaactcgaatgtgtcaggtaggtgtgggagcaaagggagaggttttctcaaggtttgaactcgaaagcgaggtctattttaagggtagactgtgactaataaatcgaggtgtgatgagaaggataaatatgaaataggtgactggaactgaagctgaggagagaagatgtgagtttttgactcagtcaagatccgggtgagggcttttataaaccagatgatcaacatgcgggcgtcattgaaactcgctccgagtctggttggaatcaagaatggaattttcggaataatattgggtgaggaatggaatagaacatcaggatagatgacaaacgcggtaatattcgcttgtttgttggccggcctgatcccaaggatttgccagaataggcggacagtgctgagaagggataaatgcggtgatggctctagaataagcttcgtcaacttagaggttgctgacagaagaggtgttcaaggataaataacaaatgcggaatggaatagaacatcagagtaggtgacgaacggggtagtattcggttgtttgcttccaaactgtattttgcagagagtccaatcgaggttacagagtctaggtttgtaattacaaactgaaattttacaaattacaggcagaggcgtatagactaacaaacaacgtagcgtagagattatgtttatattgaacaaaggcagccagttctgtcatgcgccggtcatcatcagatcaggatttgctcaggctcaggtggagccttgcacaatcatcagccggagattctgttcagaaaagttaagaggtgtttagagtggagacctagatttggccgagagaaattgagtacagtcagaacattggcctaagaagatataaagtcggcatgagaaaagacatacttgtaagtctacaataccgctcaaatgtttagtcagataagctgaaaggtatactatttgccctggttttaggtcacagagcaagttttgaaccgctgaggactctgcgctgaaacggaacagggcagactaagagataatggttagaagaggcttgaattgaggaacagaagatttgactaacgtccgaaacgtctgggtctaaggcgagacagctgacgccttggtcaataattttaagataacctctgacgatagggaaaggtatacgtcgatgtcggtgaggaatctcgttatggtatgccgaggcgttacacaaaacggctatgtttgcctcagaatagcgggcgatgcagcggccctgaaacgttaaccaagaagcagcgtcgtcggaatcaccgcgaggagcaggagtatagacatcaaaaagatgtcctaataaagggaccgttgtggtctcagtacaagcccagggagttgaatcttgaatgagataatgttgtcgattgacgaatggaggttcttctggaacataaacgcaactttcgatttcaatcatggtatggataggttgagtagagtgatatagtaggcaaaaaatagtacgcgggtgtaaatgacgtgagggagggttaacacaggttcgtgtgcatcagtatttaagttgatgctttgccaaggagagaagaaatgaaaagtcaagcattgtgtatggaaccggcgaacaacaggtcttgattatgcagaaggctacaaaagatgttagagaaaagaaatcaatcacagcataagaattggagagcaaagctattaaatggagctgaagtactcgaaataggaagatctaatatacaatgagcgctagttgaccggacaggcaaagaaggaggattgaacaaagggtgagtccgactttaggaatttcaaatcagtatagggggagtatcgattgagttgaaaataacagtggtagcctataaccaagaacaaatttggttaactatctgaggcacgaaaaagttggatgaaaagaaaaaattaagttgagaaatgactaactgcaacggaaagaaggtcttggtgttctttgaaaatatgtgctaagatccatagcttttcgccgacggtgaaatcactagaagaggtgttgggggtagactcgggaaaaatgagaacaacggaaaaattctaaaacgacgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaacaaaggaattcaatatgtaatatgagctaataaaggatttcaatatgaaacaaaggaactcaatatccaataagcatccagtattcaaattgagctatagtcagagtaaaggatccaagagatatcctgtgataggttgaaataggtgtaacttctgaactaatagagataagggggtagttgtagtgggtgactaggggttattttacctcaggaatccatttttgatgtttattttaccttatatctgatgtagaaaaagatgagaataaatttttatatttttagcgtagaaacacaggaataactaccacatcgactatttgcattgacaattagagatgtcactcaatacccaggtacctgtagcgggtgcgggtacctgcctcaaaaatccaatatttttgacacccgcacccacacccacacctgcacctgctagggctgccagggcggatacccgggtacctgcgccgggtacctgtgggtacctggcacatttttgcagacaaatatacccagaaatctcacccttgaatttctgcatgacttggtaaatataagattgatattcactagatatatgagtaagaataaaataaaaataaagaaataaagaaaaacaaattattctatcaccaatttgaattttatcttctctctgatctatctttagctttacccttttgcttggcctcatttgccttattcaatttccattgatgaagactgtacacaacggtgcaacatatacgagacatgtatttgtattggaatgtatcgtctttatttgtatcagtatttttttggttggtgaaaaaaatccattgtcttggatttggatttacaaatgaaaaaaaaaaattgtcttcgttttttttgttttttcttcaatacggccaaatatcttgtgtatcaaatacgtttttggtgggatcagtcatctgaggtgatactgaatacttgtctcactttccaaagacgatgcatgtgtattgtctcaggaaagtgagacaacacaaatccagtatttttgggtattcaaattctgagacaatacaaataaacgcctgatactgtattgtatcgtacctgtttcaccgttgctgtacactgtctttatgactggaggaattcctccagtcatcaagactgtacaccatctcaaaggccagagggaaccctccagcctcaacaaagcaaccagattagttcagcaacacatgtaggacaccagctggtgtcctacatgggttgctgacacctttttgcagcccaacacacccaaaaaagggagtgttggaccaccaatgataaattaaattcttcaggggaagcattcccagggcaggtgtaaggcggggaacccagttacctgcctttttttactgcaaatgttgagacccgcacctgttttcaccgcaaatcttgacacccgcacccacacccatttccggtgtggtaagccaatcttgaataagaggcccacaaaatcaaagcctcaagcacaatatcaagccctctggacagcaataccctcaaggaccaagacaagccccctttggaatattcaaccaacctgcaacaccatggatgtcacaagaccaagccccctggacagaagacactctggattgacttttcatttctttattacataatcatctcatgcagtcttacatcatcaatccccattcagccttccacacttggcctctgcatgtgtttcactcttatattccactttcactctagtctcatttccactttgggccacatttcactgtttcacactattcctcttgggttatatgcatgtctcacactagtacacatttggctagttcatttatctctttggtatattcttcctccctcattggttgtggcacatttcatccctgcatgtctctgatgtcattttccccatttttcttagtccctaccaattgggccaccgtgtttcagtttgataattttctcttgttccattttgttccatggtgtttccaaccacaagctggctactccccagattttgtatataaggagccttgtttttccctcttcatttgttgatcatcagatcctgccccagcaatccagataactgatcacccttcattagcctagtagttgcccatcaacatttgggatactagtattattcagacagaagacaagaagacagaagacatacccatctcaagaatcctccaaagccacacctttccttaagagtccacactcttatattttcttgttatcttactcaacccagttaccagagaggcagcccattaaagcatctttccctctccagctctattcatcccaagagtagtttcacaccgggtaaccactttggaaaacaggtacccacaaacgggtaccaggtacctgctgacatctctattgacaatattgatatggaggagagtacataacattaacgtcttggttggaaaccaatcacacattttccgggggacctgggaatacatccacattcccaaccccaactttgttttgtcactcaatttgtctgaattggtgttggaagcctacctagattcaattgaaaagtccaaatcaatgaagattgaaccctgcatgttccttccaactctggagtctgatgcaaccgaaattgcagtttggaagagtcagatagcaattgtattaactaagtacttggccttgccaaaggatccttcaactgtgatatcaatgaccccactggttgtggaacagataagcgctaagaaacccaatattcggatgctcaagttaatggtcactttggacaacttggctgaaggggtgggccaagtattccaaatgatacttgagcaatctggcctctcaaaggaagagttctttggctgcctgcaacccatggatggtgatttgggaaaggtgtggaaagtaagacgcgcccttgtagatttcttgcacttctccgctcagcaacacgtcctactctggtttgttgtccggggtagcttgcttgatggtctgtaggtaagtaaaataactattattttattgatttttggtaggtaatactctaactctctacatctaacaattctctaggctaatacacaattcactcctaagtcactctgtttttctgatatgttctgagccatccctctcccccttctactccaaactccactcttgccagctatcccacacacaagtttcctcctgcttcccacgcggtcctccgctgtcactccctcgcactccgcttgtcacccctctgacgcctgccagtcagtgtactcctccagccccccttggataggtcccccaccgccgcttccgcctctggtccgctccaaaccccacttctgcctctcggtgctcccgctcccttgtagcccctccgcagcatacactaaaccccagtccgcagtcggccgtgaaccccgaagtccgccagtgcccggattccccgcagcaagcttttcggaaccttgcgcatttgacctgcttttccccgctatcccgtgcctcagaaagcttagactttccactaacattccgccgctttcctcagcttgcatgtgtagcgtcagctccgcatgctttccacatcagccgcgggcgttccacatacacccaaacaatttgtccaaagctttggccacggctcgctctcaccaccacaatgggtcaaaactttaattgcctccaatctcaacgggcactcagtgcatatcctgagaatcagctgaacaacatctttttccagttgggagcttcacatactttgtggaacattgcctcggccattttcacccatcactttggaaatatgaaggactccaaagactgcggtgcctggcagtacaccactgggccagtcaaatggttacacaaccctcatttgaaaggttgtgcagccgtgtcattttgctgagggaccgacagtccaacaacgtgataaggttgtcgagtacggttggaggaacgataacttccccatgctctaacgttcctccaaccggaagtcttccagctgggttgcccatccggtgggtggtgggtacctcccaccgtgtgctcaccttttctgttacctcccaccgtgtgctcaccttttctgtggtgggtgcaacacatcactgagccgttctcatgaccggtttctccaacctctggcactccgtagagctcttcatctcacggatttgatccagacagatgaatccaattcaattgagcggattcttctgctttttgtctgttttgggatgcagatccttaaatttacgtttgatgaatctgatcgatcagatcaatcgttgtgattgtttgatcgatctgatcaatcagatcaatcgttgtgattatctgattgagtggatcaattgttgtgattatctgattgattggatcaatcgttgtgatttatttgaagctaatcttcaattatatgttttgtacttgttgctagtaaattttgaattgacaccatcgaattgtaaacatgttacagttagaatagagagaatgaagtttttttgactccatatgatgaaccttttgtgttgatgctcacttgttccttgatcaagttttgtttccagcacgtcaatcgcatgaggtggccatggcttgttgaatatcgtctttggttggcagcacagagacatcgagtcggagctgagcgaattgctttggtgagccaaagaagtacttatcattttggataatcaaattggaccatctaaatattattcacaaaacgtaaaggaaaaggtgaatcaaacttgatcacacagagagataccaaacaaaaggcttacacgatgaaataatcagcaccttttgttttaagatactgtagttgtttattgattggtccccattgagccgcccgagcagatgatgtacccagagcatagatgatcatttccagtcgcatgtatgtgaaccgaacctgagcaataagtggaattttattgggggcgaaaaactcgccgccataaggcaaatgctgttgaatctgttggttaaaaatttcagcatttaagttgtctttgaagtgcaagattgctgaggatttcataacttacatgattatagagctttgaaattgttggaacatctccactgcggaattcgaaacactgttgggaatgatgttgaaaagcagttgatgtgtaaaggaaaaatgggacatgatttagtgtatggctcacaacaaagcaagccaaatgcaattagaatgaacttacacatccttggagtgtccccttcttggatttgattgtttcttgaatctgttctctcaccgcctggagaacagcttggttccggtcaataaaccctgtaggcaatagcaacttcttgtcgtgtgcagaaagatcagctatgaatttctatgagggtagaaagtaaatggtcaaatcgtaagtcagtctaggagaactgaagatgaatcacatttttcatatgcaaaagtgaagctgcaattatttccccagtatcagtattatgctccaagctgtatgtatcaagcttgcattccattagagtcttttggacaaaattcctgaggttggtctgtgaaatgaaaaatcaataccgttacacaatgataatccaaaaggaattgcgacttgaacctgtatataacttgacttaccttgatgagatcgcccagtctgatcttttggacttttgtaactccaattgggtgtacgtctgacaagctagcctgagtttggcttgcttttccatgaattgagactgcgctgtagaccattgcagcttgttgatcagctgggctatctacatcaaagtccaatatcaagctatcagcaattggcaaagagtctagagtcaatcaggagaaaaccgtacttgcaatatctcctgagctacaccagcctcaagagtactcaaactgaacatcttttttaacaaattgtggttgacctcattgtttgaattttcaagtcccaagatggtggtagaagacttttgagtgtgcgagtggtctagtgagaggaggaaattcccagaattggatgaagtacgatattgtaggctggatttgtttggatcaacttcagatgatccagctggattcatgaagtcgttttcgttgtggtatgtccatacctttccatgtatcctcatttttcacattatttctacaaatattcttcccagtattatttcatattcagattctacacatcatttcacccctagtcacctcttacagctttccagtagctcttttagttctctagttatcatcatctcagtatattcatagttatagaacagtacattacttccaagttcatacatacagtacatatacattacacattatctagttacagtatctatgtagcatcactccttcatcatagtacatcatcttaactacactacatcatatacatatttctcttcacacagctttgactttccatctatgattagcacttgtatacacagaacatctatctctgggttactttatttcccatcacacattactgtttaatatttacattacccatagccaggatctccccagccatggtgctttgctgttgtatgtacagtgggtagacagtgaaaagtggctgtttattttggattccagagcttcaaaacacagacttgaagtcatgagacttggtcaggtgctgcataataggtgacagaaaatgaatatgaaaaaataaaaacaaaaaataaagtttcaaaatttctgaaaaataaaaaattaaactgatttttttcaaaagctttaatattcattttgggggagtgaaagtgctgagagaaaggatgattgggatattacaagaatgcttatgaatgaaaattttggaaaaattggtttccagatggcttcaaacagctgttgagtggggcattcaccagcccacattgcagtaaagcactagaatttactgttttggctccaatatggacaaacaacctggccaaaccttttttggttccaattttttttcatttataatcattcttcccatgtcccattctttctttctctcagcactcccactcccccaaaatgaatatcaaggcttttgttgaatttttcgctcttcgatctcactctctcctccttttttcctctctgtcatctgtcacttgtttatcaccgacttttctcttattcaatatgcataagtttctgatcccacaacttgtgcacttttgtatttagactacttaacaccctagatattgaggaataaaaaaaaaaaccatcggttctttattatttttttgaccgttcctgaaggaagcactttagcccttccctcagtctatctgcgagcacttgagccctctcagaaagaacataaaaattatttttatctggcttttagccatattttttcaacacgattaacagtcgaattccgactcgaatctcgtgaactactccttatcccaaaccatctgttcaaccattccataccgactcctcaacactccaactctcacgtctccaaagatcccgattcacccgaactcaatatggcaaccgaggtagtacgcgaatcaaaaatccttctcactcccgataactatgccctttggctgcttccgataaaagccaaacttcataaagctaaatcactcaccatcgttactggagcgcatacctgtcctgaccctaaagaagacaaagaaaacgcccgactctacgtcaagctcaacgaagatgcgtacgcagaaatcgtccaacatctcaatcaagaaatccttgcgtatgtcagttccaccttacccgaggccgacgaattcaacgggtacaaactctggcaactcctcaagcaaaagtacgccggcaacgatctaacctccagaaccactgccctcaagaaataccttgctatcaaatacgactcgttctcgtcgtttctccctctcgttcgatcggctaatcagaaaatcgtactttcaaaactcgctcttgacgatcaagtcaagactatactgatgctcgataaattgcctcaagaattccacttgtttaaaaccaacatctcaatgaacttcgagaccgaaccgttcgatcaggtattaaagaaacttgaagattttgctgctcaaaatcaactaaacgaaatcaagaaatcttcggtgtcgtcgatctcttctcaagccactatgtttactcaatcgtctaaccccgagatcacttgtcctcattgcaaacgaggattccgagcctgttcgcattgcttcaagagcggccacaccgaagccaattgttttcaaaagcaccccgacaaacgcaaactcaatccagtcgcttcctcgtccaaacaacagtcaacacacctcactcactacactcaagaagatgaagaatacctacagcaaaaatatccagacctccatctctaactgttcgatctcttgctcaggaggggtgttgaatttttcgctcttcgatctcactctctcctccttttttcctctctgtcatctgtcactcgtttatcaccgacttttctcttattcaatatgcataagtttctgatcccacaacttgtgcacttttgtatttagactacttaacaccctagatattgaggaataaaaaaaaaaaaccatcggttctttattatttttttgaccgttcctgaaggaagcactttagcccttccctcagtctatctgcgagcacttgagccctctcagaaagaacataaaaattatttttatctggcttttagccatattttttcaacagcttttgaaaaaaatcaattttattttttattttcacaaattttgaaactttattttttatttttatttttttcatattcattttctgtgacatatcatgcagcatctgaccaagtctcatgacttcaagtctgtgtattggagctctggaatccaatataagcagccacttttcactgtctacccactgtacatgttgtacacatatatactctttcttcctcctcatgtattttcccccttatgctatgtatgctatgtaccttgcctgaattatcttctaaccatagtcttagaaatcagaatactagtatcacccttatatccttaccagatatcattgccagttatatttgccagctatactttgccagttataaacccccttgccagttataaatcctcatttgccagattatcaccctttgccagtgccattcctcattcccagtcttacactcttgccagtattatcccatcacacctcactcctcctcctcacacctcattaggtactacttacacaagctcatcagtaatagtagtctaagataaagtagaaagcagccacacctttattcttctttttcttagtgttacactcttcccatcagcattgtacaggagggcagcctcatcagcacctgtagtatcaacttacattagctagtgtagttgtctatatcccctccaaaatctatctccctggttgagtagttccacatcgtcctcttcaggttcaccaggggcatcttcatcgatggatgctgaacagatctcccttgatagtcatccagtttctctgcgcttctccaatccttgattcctttttgcatgttacttctacaagagcctgggtctgaaagagtaacaacgtcatcagtttgaccaactgtgtttggaatccaattgttatatttttcacctaatgggtttctgaaagtacgattggaaggcagggggtttatttgcaactgggtttgatgatgactcaagctgggagttccagaaagtgggagataagaggagacagaaacgtgatcattttcttggggattacctcatctagccatcatttggttttgccagttttgggattgagaattggaggttggttgattattactccatgactgatttgtcattgtagtagaacaatcaagacagaaataggacaagaggctggagttgttttgagggatcagaaccaagggaaatgtgtggttgggagagagaacaaaaggttgcgaacagaaattcaaatgagttcctttttttaggctgagctgcagtgaggtgagttcatgttttttcacacagtggttgaacttattgcgggcacagaaacagcttctcttgtgcaagcatccagggtctctctccaagaatcaaccaaaaaatggatgacgagggtgagttcagatttatttctgataatatgtatcaatgactcaagttaacatgaatccaccaggtttcatacaacacaagacggagaatggaattctatacagatgtgatgtttgcggacccaaacttacaacgctgggccagctacgctaaccgtagcggttagcgcagcgtaacgtagcggaattccacgcaactttagcgtagcgtagcgggattccgccacgacaccgctaacgctacgcgtgtgggccgcaaaaaagggcacactacgctgcgctacagcgctttttagcggtttttggccgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcgaaaaaccgctacaaaaacgctaacactaccgcttttggatgaaaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagcgtagcgtagcgtagcgtagcggcccaccgctgaaacttatgcaagaaaaacagagggtccgacacaaatgatctgatgcacacaaaaagagagtgaacgactgggacaactttcccttgcaccacaaaagcgctgttaaaccagatgaaagatggttagaggctccgattgaagacccagtgattgattccttggattttgaacctgaacaggatacttctccattgttaccaaattcacccaccacaatctcaatgttacttatccagcagcttcagcaagacaaggcaaatgaagagagtcctagtgaagatcagagccctcaaatcaactggaaggactggttggaagtcgaattagagaggatttggagagatttagacttggatgatccacgtgacaagtttaacaagaatgaggaggacaatattcctgggcaagaagatcaacatgagtggaccccatttaaaagtaaaatggtcagtgatatgcttggaatattgaaatcacatgaatgcattaaataaacagaaacaataagctaatctctacattctttgaacaatctaggagtttgttggatcaatacttgttggttatactcaaaatttactttccaggactttgttcgacatgatatgtgtgatacttaatggactgtgtcagctcaagatccctgcgtggtctacaattaggcgttcacagaaaaggatcagggcgcattttcagatggaagttataatgaaagacagtgtatggggtatgccatgtgcagccctcagttcaagatgtgcacttcaacaggtatgataccaattcccaccaatcatcactagagactgtatgggtagaccaaactatttattaattccatcttatgattgtattcaggatctagccaaccctcttgtagcacctttcatccatttttatccagaagatcctcaaggatgtaaccagtacaagttgtcccaattgcaaaattggcttgaaatgccatcatcattacaaacacagatgtgtgtaaataataaaaagcatttctacatttttgaacccgtcaaaacttattcaaatcagattctagttccaattttcctatacctgattgatggcgagttacatgcaaagtgtgcacttccaacactcaagaggatcagtcattcaaaattccagttggaaattgaaggcaacctcacttttgatgatccaagtctttttcttgttcatacaaaggaattcaacaaggaatactctgaaatcaaaatagatcgtgatcttttatctacggtgtgtgtgaatgagttgtatggaatgaacaacaatatttcagtcaacaccaacttaccaaatccttggaggactaaagctggagggaaaatcttacaacatgtgccaatcagcttgtatgctgatgacacttctggaaatattttgaagcactggaataaacacctatctttttacttcactttatctggacttcctccaaatatgtccaaccaagaattcaatttccacttctttgctacttcgaattgagctggtgttttaaagtgagccgagattattgttgatgaattaaagtatgtagatttccttcataatagatttgggatcctgctaatttctgtttttgaatatttgtgaacctttgaattttgatgtagtgaccttgccaccaatggatttgaagcatacaatgcagcaatttctgagccagtttttgtcatgactagtgttctattctttctaggggattctctgatgcactccaaaataaccaacactccttatcctggttctgcacttaatccgtgttgtatttgcacactctctgtcccaagcctagccgccaaacatcaaaagcatttcctgtacaaattcttgcatcttgattgacatggaaacgtgacaagaaatcaacccagagtgtggctagaaaccgtcaaacagactcacaagcttttcaaggtggcgacagaagatactattgtggcttttgaaactctgtcaaaagagtatggcatcaaagattggattaacaagaatttcatcgaacagcaagggattgctgaagtcaaagcaaaaattgatgacctgaaggccaataaattttcacgcttgttcaaccccttcttgagactaataggtcaacttcatcatagatccagcaattttttcttggtttcatattgattgcttttccaatacaggttttgatggctgccttgacactccggttgagattcttcacgtttttttacttggggttgtcaagtatctggtccacgattttgttggcaagctctctgagaaacaaaaagacgaactcaagggccgtatcaagtcattcaacaccagcttgttgaatatgccaaagccgaaacccaaatatctagtttcacatgtcaaatcattaattggcaaggagtttaaaatattccttcaagctgctccattcatccttttcccttttatggatgaagatcaaagagaaatttggatttctttatgcaccctctcttcttatgcctttcagacacacatcaataacatggaagatttccagctcaatcttcaaaaacactcagccaactttttatatcagatcatatgagtcactgcccagtgggtgaacaaaccaaagtttcatattttactaaatcttgcggattctatccgttggtttggaattgctacactcttttcaacggaaaagtttgagttgtataacggtgttctccggactgcatcaacccatttgaatcaaatttgccctggaagagacattgaaattaagttttctaacttccatgccctacgattctcctcatctggtggtttttcatacaataaaaacagtcaaactgatactcaatccttgcctgagcttctcggcttttttcaaaacaccaggtccatccaagactcaatgggatatgatccaacacgttctgtcttaatcccaaattatccttttatgaagaatatcaagttgaacaaagatgacaaagtaaacttccccacagcattacaagatcaatttccaacttgcgaattcaaacaaatatcttctctacagctaaataaacacaagaatgtcaaaaaggatcatttttttctggtatgaatctcctgcatgttttctatgttttgagaatctaataagtgtttttttttgcaggtaaatttggtcaggtcaggaaagtatattggacaggtgaattccatatggaaattggcagcatctttctttgtgcatatcaccaagatgaagagctcaaagatgaatgtgttttatatgatgaggggattttaaaagacaggtgaaacctgttccattatgtcaaaagtaagcttgagtcagacacacatcttacattcccaagcatcctcttctgattactccatgtgatttttggctttttaaggacatccttgtaactttaaatctccagcacacctgccacgatggcaagaaaacaaagatggttcaagccaagagacaagatacgccagtacgagttcagcaagtgtgccatacagattccaaacactatattctcaactccgtttcttttcatgaaatcaaagaacatcgacacatgaacaacctgatatttcatcaaatcgattcagaagatgttgttgaaccaatgtccaaaggctatctcaaatggaaagcacactgtcaaaaaacaatgcctcaaaagaaaaagaaagtaggtaaaaaaatgggtagatatgacatctgaagaggagtgggtctcttctggagattctgaatgaatatctctttattctttgtatttttccttgataagcttagaacatcatttactctttatgctattttggtttgagtcaacagtggtagcatctgcaattcattatggcaacaatgccttgagactattgttgtgcttctctcaaacaaggaagagccaccagtcttcatctggcagattgtgtaggtgatgattttactatggatccatcaaatctttccaattcaaagagaacaatttttgagtgcaagtaacatccagagggttgaacttatcaaagtccttccaaggcctaactggtgaaagttggcatgccaggaaatgtgcgcacccagctgaagcacaccacattttcttgtccacaaaaatttgaggtgtgcgcactggcaacgacaaccaaagctgcaagcccctggtcgagcttagtgcaatttcctttggagggaatggtcaagggttggagaacggacagaccatgctccccaatttttttcacccaacagtggaaggttctgttgggtgaacaaaatctggttgacaacgtcggtggcaagggggcaacccaccgacagttgaacgttcctgcaaaccgcaatccaacccaaccgttcagtcaacctgggcggatggggtggaccacagtgcacaaacggtcatacaaccaacgctgccacagatacggtatctgcccgtatctgccatgtatcactatgtatctgagccccaataaaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaaaaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagtgtattgtatctgtggcagcgttgatacaacatggccgttcagccactgtggtccaccccatcctccaaccaatgggttgtatcgcggttggaggatcgttgtacatccaggatggttccagaaccacccacccacagaaaatgtggcccagtggtgtatcttcaggcaatgggcttcccggctgaaaaggctattcagaagaaagatttcatgcttatggtgaatcagatggaaaaagtctttgagtcaatgctctattattgccttaggtatgtatctcacttcacttgtgcctttgagtaaaccacccagcaatagttgagcattgttacttgttcaatgcaggaccatcatgaagacaacccgcaaacagctcagccccgaccttctggttttaccaacagaggagtggaatgctattgtgaatgcatgctatgaacaattttgctcacctcccgcccaaaaagcagcagaaggctgagaatcaccaagattacacaacatgctcatccatatgcatgatttctcattggatgttgaagcaaagagatccatgaaagctggagatgttggtagactcatgattgtgtggaagaagtggtgtgtgatggcccaatcaatccagaagatcaccaactacttgtcctacctaccacagatggtcctgcttctgatggtcgcacttccaccttcattgagcaagtatctccgtcacaacctactcatgtcacccttaggtcgcccagatcattttgttgcaaaggacttttggttggaagagcaaaactactggctgaagttcttacatgcaaaaagtggcattggtctgaacattgaacgtctaagggacctgatatcaccccccctccgttggagaggcttagagcatctctaacggccctgctgatgcgggacctgggaccaacttcagcaggccgcaagccttttttggcctctagcggccatgctgagcaagctgctgatggctccgggggtggacccaagctgccctcggctgctacttttggcagctttggcatcccatcctccaagctgccatagccacctcttggtccacccgtcgtcccatttccccttttttatgcacttcttgatatcaacaccacatatcgcgacacatcctacaccaataccatgcctcccaaaagtgattgaccagagttgatttgttgtctttgttgtagatcgattgtttgttgtagctcactcctctgttgtatcttgctctcatcacccttgcctggtttctacatgccttctcgcttctttctttcactacacaatctctctttcttctcgcttcaaactctcacttcttctctcttatcttctgaatgcactaaatgaaagttgaaaaaaaaatgcaggagtttgagagaatacaaaaatgtttcatgtgtacagaaatttcaatgccaggttcgatccacccctgcccacatccacagtccatattttggactgttgtgacatgtgggtgacatcttgggacatctactcctgggctgctgaacttgagttgatccacccccagaccgttagagatgctcttagttaagctagcctgatcccccaccctcagagcaactcctcgggggtcgctaaatcgggtcgctatcccacgtttagggacccggaccccaaaataccctcccaccgcagtccctatcagcgtcccaattttgcagatttcattcttgggctgtatccaatccccaaatatgaggattggatacggacattggttcaacaagattcacacaaaatttgtgtgttactcctgtgaaaagttaaaccatccaccacaccacctcccccattaccccctattcactttcaaacacaaccacgaataccttggcttcatctaacacctccagcaccccatcttgaactaacacctccaataacaccttgacttcaaggatactatgcattgattgaaatattgatagatacaagcagatcgtaaatcgactgagtgtcaacaaaaaaacaaatcggagatgaatgtttgtcaatcgattcatcaatcaatagagtctacataactcaacccgactcttcctcttcatcaatgccagaatcaccgaatggatctctcatatgtcaataattttgaatgaaaatcagtcaatcttcagattgcaaacggtttggctgactagtcttggtgcgagatgttcgatcctaaatgaagttctagcttaacaaatcccctcgacagagggccggaggcaactcgcaaagcgagcctctgaaagaggggcttatgagcgaagaccaaatttcagcctggaagctggtacagtttgtggcttttcattggtaattccccctatcctgtccattactcttggctcatccaaccaaaaatgatgcggctaactttgtcacatacgtgaccatatgacctatcgtcctatttttttttgtaatcttggttgctaacacttatccatcctttggatggaaagtgaggacttcaaatcaagctgaaattcagcttatcccataacaagtggtacaagacatagtatgtcttgtagagatggcacatgagggcacatgaagtgtctagttgattttgtagaggccagtacaggaagtatgtcccatatacagggaacgaaagcgcataagtcatagtatgcattgtatgacagcatacataagaatcttgaagaagaatcctgagatgcttcatcatcctcaatgccaaatggcctttttcggaggcaggtcttgccaagacccgagggcccttgccaagtgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccgattgaagatacctcaaaaaaaatcaaaaagaagagcgatccaagagtgatatgtaatgacaacaacaaaaagaaatatgtacatatgtatgagcctattaaagtatgagtatcatggtacagtcagttatccaggctggttgtggtggtacaatgatagaatgcaaggatggagaagagaaaaaagaagaagattatcaggtgttgaatgtctgtctgtccgttttcagatcttacgacacgcatataatagaaaaagtctgtcccgctcgaaagaaagagaatgaaagaagatcagaatgattgaaagagagtgtccgaagaaaaaaaaaagtcaaaggagtatatcatccgtatgttgtgtgtgaaagaaaatgtccgaataggaaataggacgaaatgaatttgagtcaaccggtatgaatgagagtgtctgaaagagaaggaattcaaaaaaagccgaagaatatgggtagatcaaaccaaaaaatataaagagatgagagagaaggacacagcaaaaaaaaaacacagacaaaaaaagagttaatcgagttcgttcaaatcagacgagtgagtgaactgacggtgatgatgatctgatgaaggaggatgagtcaaggtggggactgattgaagatgactggcagcggtggtggtagtagtcacagaagtggaggagaagaagttggaagactcagaggagcaggagggcgagagaggagggggaagggcgaggaaggcgttggagagcaagggataaccaagggaattcttggtcttggcagcctggagggtggcgaacttgggtttctggtcgcgactcgattccgtacagccgaccgagctgggggcctggaggagacgactgcgaggtctgtcggcgaatgagaaggcatgggagagcccgacgtgggagatcgtgcatcgcagaggaaggtaggtgtccaccgtccgtcggacggtgaacagtttctgtaacagactgctcggatcatcggccgctggtaggatttccaaaggcggttgtccaaaggaggattgcaaggggtccatagtcaagtgaccacctttgaacatcggcgaactacttatactcgaacaaaccgggctggcaggctcctgtggctcgtcgaacagtagcgggtaactgatgtgttttgagagaatttattaagtctcaacatgctttgaattgaattgtgagcgtctcaagaacacgtggtggggaaaaacgcaccaagaaatcatgaatttcaaaatagaagtgaaactggtaggttcgttggtgtcttggttgcccaggtcgggggaatccctcattgatgacgggctcggtaacttgcacatcatggcgtcggagatcaagtcggatgatctgatcatggtgggagccaaacaggtggccaggttatgagaatccatcttgttatgttctgagatagagaacgttcaagtcaagcatgagaatcagaaaggacgtaagttaagtacaagggaaaataataacctgattgaagagccaagtcgtggcagagtttgaggacgtaatcaaacaagatgtaggccgattttggtttcaaactcttgaggacctgttcctggagatactcgagtacggcttggttgtgggtattgagggatgattgatcttgatgagagatgatgataggttgggcaaagatcgaggggcaggctctgaaaagaggatagaagtcggccgaaaagattggttctggtagctctcgaagaaacagcttaattaacgaggctgctagaaagggcccgtctgagtaatcttccatcttaactggttgtcgtcggtcgtaggcatccctgatgatttgagtggtggtgagagaaggtggtctacggaagagtccctcgcatttcattgcttttttttttgaacgatggcttagtattttttttttctttctttttctgttgataacaacgatgggtctactcacccgatgatctgatacagttcgcgcaatcttgaatgacttgaggaatcccatcctggccatctgatcccatcatttcctctaaggaaactttaaacactggaggtttgcgagaggagggtggaacgacgatggatggttcgatgatcagatcatacttgtagacctctggagggatgcaaactctgtgtttaatgaaataggtcatcattagacttgattttctcttttttcttttgataagtgatattgaaactgaacaagtgatattgaaactgaactgatggatgggtactagacttgcaagtgtcgaaagatccttgatccatttgatttttcgagacatcttccagctgacgatagtcttgaggaggacctgtacagtcgtcttagcccaaaaggtgggatgcacgacccagagtgtactgagattctttctgatgggccgactgagtaatctgtaggagagtaggatctgcttgactgttggtgcatgttcggcgggtgaggcgaatatgatgagtgagtaaggtccgtttgaaatgatgggcgagaatttgttgagtgcttgttgagtgagtgagtcaaagtcgagatgtgcaggcagtttggctgggaagctcgaggctgagatgacaagtagtgggttagattgatggtccagaccggcctataaatgaaaaagattcaggggatgtttcagttttgataaatggcaatctacataaatggtggatgatgtgacttacagagtagatgatcttgtggatgagttggttctgctgggttgatgagcttgatgagtttgatgatgaatcggttgatgatgatgttgatgttgttgatgttgttgatgttgctgattgggatgaggatgatgaagcagttgagaatgagttatcttgtgtcatctttgctgtttgtcgtggttcttggtggtttgaagtttgctgtgaagccgtacagctgggagagtaaaacctagatcatccctcggtgggcggggagtccccggggaggctcacccaccgactcaggcaccctctcatcatgggccctgtggctgtcaatgggctcgggcgcccataggctacccacgccccgacagcattgagcactgattgagcagtgaaactgggcactaagcatggaatgatgaagccagaatcaggaagatgttgccatacatgcataaatcaataaataaacaagagactcatatttattaatctccttgaaagccataaacaggccgggtgtgtgttagttaagctgctcacattactctcatagaagactggtggaacagagaaaagtttaagagtccaggtcatgggtttttatcccctggctcacatcacaccgactgcgtcgaattacgccgaactcaacacagaaaatcatatggggccaggccggccgacgctcacagtcaccagagcgtaaaaaactccaggctccatgagtcagtttcttgagtgtatagcacgtttgcaacgaaggctcatatctcacatattctcccgggttcctggtaacagcttactatcttggttcacccctattatttttgttttgagggatagtatttatgtatatccatggataaaacaaaacaagtcaaatcattgaatgatgacaggagaaaaacaaaaactgggtgccacatcgtccgatttgaagctcaagtcggagcttatcgtcggtatactccaacgtctctccatgagtttgagatgacccatcgcacagatggccttgaagaggttcgctctgcaagaagccgtttcgcgtcacgctaaacgatactctcattagtcctcctgaacgcggccaactgataaggtgaccgcgagtacgaaattgacacagtctctgcaaactccctgctgaaggaggtcccacctgttgtttgttcgcagcgagtaaggcaccttgcagtagctcacccattgcgcgcctcctcaccattgctttactactttttgagtgtcaaactatcgataaaaatagttctgatcgtgtaccaagaaaatcaaaagtctcatgcctgcgtcgagcttgtcgcgtcggttcgcgtctgtctcaagattccctaggaccaggtgaggcaaggccttgtagacgccggaagagtccagttttcgaatacacataaagatctcacaagtcattcagaatttcagtccaatgacataaatgtacaagcagctgaagatgagttgtaatcaaccatccgactctcgagtgcaggctcagctcaagatgaagcctgaggctgaaggtggtactggtagttacctacaagctgaccgggcatcttgctgcaaagccaattccggatgccttgttgctcgcctggcaatggcaagaagaacgttccaacagaagctgggtccgatctagccggggggctatcattgtaccagtcgacaacgccaagtatgtcgtagcctgatctctcgaaagctcttccaagtagtgtctcagtcaagatgattgcttatttggaaatcaaggaacattataaagagccccaactcttcatccccaatcttcgtttccccatccacttcattcatcatcatcatcatcatccttatcatcaacttatataaatagtacagtttctttgccatttggtttttgaattgacttcaaaagcaaaatcaaagctcatcaacctttatattttatcgaagccttttcttaacaaacgccggcgtttatactttggtcattcatataaatcagttcctctacaagcccctgctatttgcattttgatcaagcttttttttccgaacgcgacccgcctcctctcaactaatatattcaagatgctttctgggacgtgctccatcacctgcctaatggtagcctctcttatagcccaggctagtgcttcacctcaaactggttcagcaaccccgactactagagtgagtaccttggatttttgaatgattttggccgacgtctgattctaatcccttctacctcctcagacccctcctactgctcaaacccctcctgctgctcagacccctcctacttctcaggccgctggcgaagcccactcctcagctctggaacctgagctcgatagccccacatccactaccaccgccccccctgcgacaacctcgctcaagcctgaaaatgcgaccttgggcgggattggtactgctatgaagaacctgaagaacaactacaagaatgcaactggcgcgaacgctgccgacaagaaagccgtaagctttttcctgttcatctgtcctttgaagcatatttttgttgttgtttctgttcactaatgaatcctttcgtcgtttcggaaaatgcctaccatagtcggaatctgccccagttccgatctcgcaaggcacattcgaacttatgactgccttcctctcagttggtcttttggccgtcgtggcgtgatcgcactgtgttatttatttatttttcgttgtcgttatttgagatcctttttactctgtaaaaattcctcttgtacacttggatatctataatatcactgcatgtgaaagatagtgtgatagaaagaaaatcctccgtccaaaattcttcaatatttttgaggtctatcataagttcaggaattagtcagataaatgattgtcccaatgcaagattcaactcataaaaattgacttccaacaggttttcatgatctacagaatcctacaaagatgaattttagcgcctgataatcacacagacggactatagggtcgctcaattgctgcaacctgtcagtcatatgtagcttcttgagaccatcgatctgtttcaggagacagctccttgggagcccaccgccaacaacgattacattttcttcttggcggcgcgcaaagcaacaagagaacgtgcaggtctcttgctctagtctcgatctcatccgacatttttctgcttgatacatacataagaattccacttgagctggtacaacaaacgtcgtgcgcgtgcaaagcgatatggtacagatctgacatgtctctgcccgtagaaatctcgggaaacctaagggttaaaacctcttcgagctccgcgtatgtatgccagagggtgctatcagacttgcactggccatttgatcaaatccccaggtttgataaactgattgatatcgatctctttcgagatatcaattctctgatttgaaaaaattgagaaactcttagtagtgatttcattagcctccctactgaaagacatgtgacgatgtgactcgtctctgttggaagaaattacaagaaactcagaaccaaacatctgcctcctgccaagcagcatgtccaatggccagaggaatggtcgcccgtccaacacacgcgcgagggttctgcaacaatcatcacaaggtggcaaaattcacactatcaagaaggcgtctcctcgaagtcaccttgcattctttcctcgtccattgccgcgttacctcaccaaacaatcttcatgcagctctggggtgatcaactctcaatattttcctactgatttgctttgggaatcagtaagtcagctcgacatgatagctcatcttcaaaagtgccttgtgtgatcaccactcgcttttgatccactttcaagattgcctgaagaatcgactgcggcttgtacttatatatgctctttctattccacaatcgattttttaactcagttgcacagatcaaaagcagtaacacatcagcaaaatgaggaccacttacgctttcatgatttgtcttcgtttttgcttggtgattccaacataattcccaacaagttcgaatttaaagagtttggtgagtactaaacttcacttatgaagcttgaaagcattcctgacttcatcacaagcgcagtccaacccctgggaggtttttcaggccagaacgatagtccagggtggctggagaagcaaaggttctacttgaagggcaccacccaactggatttacctttccagatcccggatatgattgaacgatacggtaaacaaagtcaattctggctgaaccaaaaagacgtggatgtagcagctcaattcacccaaaatagggacgccttgtacctgtggaaccgttccaccaccaaggatgccatatatattatacacgatattgatgctgcaaaggtcgtatggaaaagagtcctctatcgcggggaaatagacaaaatcactcttacagccctgggaaaccaccaaagctttctggagatatacatggcgaaggcataatttaatttctttatgttaaatggggtgccctgaaaagcattcagcaatcgaatttgtaaaacagaaaagggaattgtgatttaaaattcgattgatatttctagttaaattgattcctgactaagggtcttgataaagagatagatatttgaaaattcaaactagagatgatttctccactattcattgtccccagccaaactccaatccaagtattatttcaccatgtcaatttaaattagtcgacttcttgaaagtatcctgcaatcctataaaatggggaagaactatgatattgagcagagaaaacagttcccaggttaatttacaatcttgacaaattccagaacaagccattttgtgcacgctttaattagtgagtttgattaagaatccacaaagaagatgaatgaaatattaggcttggattcaaaaatttatgttaggaaacttctttagactaatccaagatatgaattgtcaatctgaagactaaaattataacataattgttagacttagtcatgagcagagaaaatatgaaattgaaaggaacaatacagtcttttgaattttcaattcctttctatcagtatcactggtagaaaaacccttgttgtgagaccaatggtagagaaatacacattataatttgatctacaagccattcctgataccatggcacaaacttgcctcaagataagtctaagtattttgtgtgtctcattagcagggttcacaataagcttatcgcttcctgaatccagcttaaattctttctggattaggaaattatgagcttactttcatccttaaattaagctcagaagttctactcaagaacctctaattctaaaccttcctgagctcagaaagcttcaagttcaagggtcctcgagcgccaattaaggctcaaactgagcaaactctttccttgatccattataaatctagtttgatctaagctacaattcaagcctcccatcaagtgctcaaaaacaccaagactctttgaagaaactatagttttttgctgagagaagggggaagagactgggtgatggaaaaccttgaggaaaaagctctgagggagaaaaaaatggtcttggggccctcaaagggggctaagtctgctagtttgtgtggtggaaaagcacacatgctagaaaaggttgtatctgttatagaccccagggttcaggtgcagaagaacagatgtctttcatctcttaactcttacgtatgagtctgactattcatctacatacaaatgtgtgctgagttgtgagacagaaggtgaaagagagatattcatctggaactgggagacagtgagtgacagatgagaaaaggagtgatgatgatgtgacagggagagaaaagaagtacacaacaactatagaatctcaaccctctttaatatcctctgcacaagagcttattgtgaacccagctatcagaggaattgtttgaatgatagcttcctctgtgatcagatcttactttttctttgtctgtgtcatcaacacaactccatttgttctaagtagagatggccctggcgcatccggatattgggctgctttttccagggaaactgccatctgcacccgcatctgcatccgctggcgggtatccccccaacttagcggatatccaagagggtatctttgaatacccgccccttaaattgagggtggttggagggggcggctgacaattgaacagaagggtttccttccggccagcgaggtacatttgccttgttggccgaaaggttttccttccagttgacaagatacatctgccttgttgacctcgagacggtgcccaggccaagagggtccgtctgatccatgatttggaggaaaatcaagcatccacatccaaatccaaatcctctggcgggtatccgttggcaatggcaggtatccaacagtggatagggggtatccacaacggataccccaaggccatctctagttctaagacagaatgtgtcttggttctgtatctacaagttgctctaacaaccacaagtgaatgatacaaatcacagccaagaaattttcaaggatctcgagtctctacacagtatgtagaacaaattattaacaaattcaaccacttttttgccctacttcatggaacttttgacagtctctgtcaggattttagatgtttcaactttcaattgagtaagctgacgtgagtatcttgggaaagttttaggatgtagagtgtacatactggatatgcagagccctagattacaaccaatgtgttttactcaagtataattcaacagacatgaggaaagggtgggccacgtatgctgacgtggggtaaagtaggagaattctgctaaaatctaatgtatcctagtggaattccaccacatttgtgctaacactacccccacaggccccaaacaaagggcccaatacactgcagtaacatgctggtgaggggctttttggcccagtaccagcccatagcacagcacagtgtaacaacaattcgctaatggtgcactaacactacacaatttgtgcctttgcgcacaatgctaatgctttttgggcaaaaagtgtagcaatgtgttgccatctgactgacaagagtaaaaaattatgcctgaagaattcttgtttcccaacatgttacccaggccaacctcctcaaaagccacacaaacggactatcatccacatgaaagaccaatcaaaccagcaacaagtctgtgttaggaatggatataacttagatttcagtcaactgatcagagatgggatatgggacttatgcaatacaggaagcgaacaataaccagcggatcaaaatacttgacaggccgagaagagcgtttgaggatatacttatagatctaccaacagagggtcacatgaatcacaaacatgccaaagcttcttgaggtttccaagagaacagttttcgttggatgcaccatgagaattggaagatgtgagagagaagtacacatgttgaatcgattatttcagctgtttccatttggacaagttttggatgaacagtggggtcttgaagcctagtgatgcaggatcaaacaggttgaatggtttgagcttgagttgaagtttgtttgctgattggatgagcgctcgaagtgccttggttttcaagttttcgagtattctgattaggtgttgttggagagtagtcttgaattcgatccatctccgtccgaggccggtcaacagctgagccagttgattggctagcctatcttgtatgttgactaaaacgcttcggatgatcgtcgagagcggctcttcgcttatctgtttcagcttgacagaaattgaatcatatttcttctgcagatgttccttggcttgctgagcctttgagaaggcctgcgaagaagaagacagggattgctcgaatgttatggagagttgttttggaaacgccatgaggttgggaagtcttgatgagggagaagatgattgccctccaatgagtgttgagcttcgagtggaggactgcatgacgagtttcaaggctcgattttcagcccatctcatgaaccgagtgccaggtttctctttctgccatatttcctgagtgagtaccgaaaaaatcggattcgaatcggttagagatgacgaagtcggagtggattgatttctctgtagatggcttcgtaagcgggaggctaagatgatatcggtcgtcactcggtctccgatgacgactaacttcaacggtgtccgattagagtggcatcgagaggaaaccggcggcccacaactcgaccggcgggaaggataaatcacaggcacgagtcgatagtctttcgtaaagtatttctcgatcgctttgacgacttgctggccaggttttttggtcgcatgaaccaagacgggtacgccgagatgacgagcaacagattcggcctaaagtgttgaaataaaaaaaaacatcagtgagattgtaccgagaatgcagcacaagtacgtcaccaatagaaaagacttgcctggatcagcgccgggtcgtcggccgtccccgcagagttactaacaagtagaacacccaggttaccaaaggtggcaagacaggactgccaggcgtgctgtaattctggaaccagttgatcgtggtatggcttggtcttcaaatcaaaaaggtaaaagagagagatgccaaaggtaagttattcaacatgtttgaattgtaggcaggaatcaagatgaccagatcactcaaacgatacagttgtccttgtcgatcactacgccaatgtatcctttccctttgagttccttccaatcgacacaacgtatatctgatcactccaaaaaaagagagaaacaatcagcaacctcaatcgacgtcccaatatttttccatttccagatttcgaagggcatgataagggagagactgtatatagacctcgcacatgcagggaaggtaccaaggagctaggtgagagcaagcatctgagcgatgcgacgatggcggtgaggttgaggttgggcatgggatccagatgtggagagctgtggcttatgtttgatgtggtcacaggtgttcctggaaaattcaaaattggtttcggggtgacaatcctctccaaaagcgcccggtgttcgggtactcgactcaacacccccgggggatcgggtagatgcagtaggggggggggggatcaaaggaggatgcctggccacaaactgatggattcttggcctgtggtatcctgttggatgcacagatctggttcactatttggattttcttgtccactggcatggggttttttacatatatttgttttattagagagctttgagatgcatgggcaatctccaccctccttttgaggatgccaaatgtaaagatgactattcttgtgcatgtgagcagctggattgagtgagaagctgatgagaaggagatcagagggttgtttgtttgtaggcctcgatgtgactgacttgattttaattttctaatttttttttttttaattttccctcctgctgacgaccagactacatacactgcaggaagcaaccagccaagctcgtcgagttcttcagctttcggaaccaatcggaagttcaaggaaccatcagacaaacactcaacaagggagcacacacttaactagatcaatgttcggcttcagccatactcgatgagcacacgtcgtcggaatccgaatgggaattgttcttcaaacctgcacagtggtgaaggtactatttacatatttatttaagacactttttagccaatctcaggtagagctcgtccatcctcagcctgatcaacgggctgttgatgatagatatatatcattcttcttggtctggtagtagtagtacaactccgaagctgactctggaactattgatctcctttccatcaagatgccagcatctggcgagacctctaccaacgcctaaaccaactcatcgcagcccaggaccgcaccagccagtctgccctccaactctccaaacttcttgccccccatgagtccatctccgcttcactcgacactctctccagacacgtcaccgatgagctcgggtaggtcctcgactcgtcaatccgatcttagctcctcaaacagtctgcagcaaagcttctaatcacaccctctttcccttctcacaggatcttggatgtttgcctcgaaaggctcgggatcttgattgctcttcgggaagcgccccctgatccaccattgcaaggtcaattcaatcactcttcttttataatttctatcacaccatccaagtctaatgtttttttttttttctgtgtgtgtggtctatgagttaataggtcgttcaactaaaaaacgtcgattggaaccggctagttcagcgggctcatgcgatcgtggtgtctcaccactcgcaagcacatcgacgtccaacagccagactcaggcaactagcgagcagcccaatgcggattcgccagccagtcgcatctcctcacccgtcccactctcctctctgccgccgatgttcacccaaacccagactcgatctcaggtaggctcacgctcaagcaccccgatctccgacgggagcacctccaagaagaccgactcctcgagtaccatgagtgcccggccgaccagcttgagaatcgacaggcgagttgccttcagagatcaactcccactgctccccggccgtttggtcgcctttaaatgccctaggaaaccctctgatcaccctgctgaggaacattggatcatggccaaggtagtcaaatgtatctctggagataggaaccggtaagtgcatcaatagatattactcgatgatgattcagatacccatgcgcgtatatatctatacctccacacatcgacttagctatgaagtggaagatgtagatgaggaaggacggaagggttcgaaacagttcagctggaacacgacgctcaagtcgatcatcccactgccagtcaaagaccatcccgacacctatcctccagcagtcctccccccaggcaccaccgtcctaggcctctatcctgatacgacgactttctacaagggtaaggtcaaatcaggcccctctgacagggcgcgcaggtataaggtcctcttcgaggatgatgccgacactggcgcgctcaatgttggtatggaacatctcgtcccaatcacttgaagttgatctatctatcagcctgctcgatgcttgctccattttcttcttcttcttcttctttttcgcctgtttttcgatttgtttttttaaacttgactccctggccaagctgtgtatgttttcttcaacaaaagagaaataaatcataacctcagttcattaagtcaatcaacaattgcggaacctgatctgggatgaaaaataatttgaagttccggatattatatggccccctccacttccaaattgccgttgaaaaacagttccggggccttcctgcgtaacattgaaccctattcacgaccttcccacgttccaattatcatccgttggtgtcatttcattcgagggtgatatctccgcgaatgtgaaaaaggggcaaggcacccgcacagcgtggttggttttgataatttgtttgtcgaggaaccccctcaattgatgcagataaaagaagaaggccgatcgaataaagactgatcgatcttcaaatggatgatttcccttgtcgaggagaatcagactgagctgaaagaattcgacggtgctcaatacatggacatcaatcttgatcacgaccaatccaacaaaatgcatgatgtcatggtgtccaccactcgagccagccgagcacattaatgatcattcgtcgctcctcgagaaagccatcgcccctgaggtttttttccccccttttttccgtgccaactcgggcgcgcggcaacacctccgaaagtctggacccgtggagctgctctggagaagtgcccggggcagcattcacgtcgggtccatgaggggcgcggttgggcatggtttgatgattgcggttcccaactcccccaagatctctctctggccctgtggccgtcctccgtgaagactcgcacaagatcactcgttcgttgagcagtggctgggcatgactgggcaatcatgacatcatggatgtgtcctggaccttctcatgagccggtctgctctggccacaccgctttccaaggaagcagccaggaaacctcgtggacgcttataaaaagaaggctgagtgggcgacgagctcagcagcaccagccagtcagtcagccataatttctccctccatcctatcaacaagcccagccatgccccgcgttgttctagtgagtctgacgatccttctcctggccttaatcgggccactcctgagtgctgcccatccggtctcccaacgcgcccgctcgtcggcgctcttccacggcaccgctacctggtttcgtccgaacctgggcgcatgtggcgagatgagctcagagaatgattacatgattgcgatgaacagccctcaggtgagcagcaacacatccatacccagccgccgttctttccttcactgacttgccccccgcgtcggatcgacggtgactattttgttttttgggtcgcgtagtacaagtccggtgggccgtgccacaagaacgtgatcatcaggaacaagtcgaacggcaagagcgtcgtggccaaggtgcttgacgaggtcagtcttccttgtagttgtagtctttaccctcccccaccccggtttgcgtatcatcgttatctgtctagtctcgaccactgatgtctggcttttgtcccccccattggaagtgcccttcgtgtcgttggggctctttggacctctcgccctccgctttcaaggctttgggtaaactcgaggacggcgtcttgcccgtgagtggtttccttcctccttacttcttcttatataatcattggatatgagccttctgatctgttttactttcatactctttggttgttcgtagattgcctggcaatggacttaacatagcatcaacaaagaaagaaaataaaaattctcatagcgggttgcccttttgttccggaagactatgagccataacaccttacctaacgcctttttattaaaaccttcccagtttttcgttcttccccccctgttacattcaaaatatatattcatagtacttgaatagagtttcaaagccaaaagaaaaaaagcaagctttgcggatgtcgactgcaagctcatcaatcctttttacacattgatttaatggatttagaagggcctgatcagttgtggttcttataagcttgtcatagatttcaaaagtggttttcatttacttgtaaatttatagaatactagtatatgcccccaaatttggggaggctgcttgtttttgccccagatgttgggggttttactaggacccaggagaccccctatagaggtgcctaaccaaaacgtcaaaatgtatacaaccactttgactgaacatcagatgtgctatctggataattgccacatcaggacatgtacatactgaaggtgaatccagcccatgaactttttagttgtaaatcttcaccagtgagccttgagaagcaaaaaactataaaaaaaaaaaaatctgaaaaaaattgctacatttttttttttagtttttcagttattaaaactcactcgttgacgttagccactaaagaatacatgtacaggatgcacattgagggtgtacatgtcctgatgtggcaactatccagatagcacatctgatgttcagtcaaagtggttgtgtagggtgaaaacccattcctacattttggttaggcacctctatagggggtctccagggtcctgttttacttgtttgaaggtcctacatatggtgtaatagacttcgcttttgaaggtcattgtaatagccttcgcctttgaaggttgctatgattgtcaagtcctagcaaatgtcagaaatgacattgaattgtgcaacatcgacgccggcgttagaagccgcatgagaaacaatagaaatactgattgaagcctgacggtttgtttggtcctctgaggccatttttttagttatatgtagactagtatatgcccccaaatttggggaggctgcttgtttttgccccggatgtgggggttttacttgtttgaaggtcccatggtgtaatagcctttgcttttgaaggtcgctatgattgtaaagtcttagcaaatgtcggaaatgacattgaaatgtgcaacatcgacgccggcgttagaagccgcatgagaaacaatagaaatagtgaatgaagccagacagtttgtttggtcctctgaggccatttttttagttatatgtagattgcaagagttgaatatgtaacattgctttcagagaaatgattgtcaaagcatcagaccaacaaaaagggtgtgtgatttgaaattgaatgtgtggggggtttaagggatggtgagggcgcataacagctctgttcacgacggcaagtatacactaatttgatggcattggaggacttcccgtcaacatctgcgggtctcccagagtcggtttagagccgcgaaattcaaatttctcttcgagaattaaaagatttcgggtctagatcgacttctgcgagggtcccagatccgacgggaagtggatgacttcccgtcgacatctgcgggtctcccagtgtcaatttagagccaaaaaagctagatttccctgcaaaaatctagactttttgggcctaaatcggaaactgtgagggtcccagatcccacgggaagtcctccagtcctccatttatgtatcaaaaaggtttccaaacttttatgggtctcttcttatcaagtgcaaaaacataccttcatgaagttgcctgggtggacagtgactggactaagttcaaagatggtactgcatttctgaaggcttgtaaggaatcattcgcgttacttgagactcttgatacgcccacagcttcattctgttgaagtcgaacaaaactcagagcacaacattagtcttctcatttttttatacactttgaattgaaaaacctcggatgggtctgtggaatgtggcgaccaaagagataatatactgatgaattcaacccattcttacattccccaatcgtagagaatcctgtttcaaatcacaccatccctaaatcccaaaccacttcaatgagccgacttgttcatcacactcaaaccttgattgatccagagcccagtttggtgagcctttgagcccagcgaaatcccaatccacacaggttctttatgtcacagtctttgggaactcagacaaaagattttgggggtataataactgtatattccaattttttttgcgtccatcgctttcgcaagaacaatcaagatacattttttttttgaatcaacaaaaacaaaaaagaggaaaaaaatgaggatgtgaagggtgtccctccaatggctttcaaatagcgtctttgataatcaagtaaggcagcgagttaaatagtcacagattgactatgatgaggaggggaagtgtactagggtatcatgagggtttcttttgaaagagtccacgtccattttcggtcttgagttgaattgatgcaaggaattgagtgggttttaactttgattcaggagccccggttcttgaatggaaattcggtcacgccgttagcttgatttgctttatccaatgctaaaatagcaaagtgtccactgtgaagcacaagcaacgaatggtaaaagattagtggattcttttggattaactttggtggtgcggattgggaattatgagataattgaacaagttgaagattcttacccaacgacgggtcgattgatgaattgaatcttccacgtagacgtgcttgatcttcctgggtactcagcagtttgcgtttcgtaaagactgtaaacaaaatccaaacaagaatgtgagcagaaaaagtcagtgtttgcttgcaatgaagatgaaagtgaataaacgggccaggctgaggaagatgacactcaactcagggaatccagcgttgaccttgttggcttgcaagtatttgactagtttgcttgtgaacaggtctcgagtctcagtgcttactgaagctcctgctgcaaacatctgccaatctgttttggcccactgtgattttaaccaacggcaagcatgtgcatagaaatggagatgatcagaaatcaagtaaaaggcctccattagcaaagaatgggagcctcatgactaacggtatgtcgactgtctaatggaacaccataatcattggaaaccgtagggtaaaatttgtcttgtgtttcataaattgattgaggtgctaatttcaagtttaacagtcggtcctatttttttttcagttatagttgggtggggtcagttactccttcttgagaatcaagctctcggggactcgcacgaacaatgagaggactcaactgcaaataagttgtatagagttccccaagaatcatcgagttgataggcgagttttgtatgtttgccgttatcagccagggcgaatttagtccatttggagatataatcctcagctgttgatctcagcttggttccggtctctgtatcaccggtggctgtcgcaatctgagccatggcgccgatgccgacgattgctttcaatgccaagttagtctggttggcaagcttccctgcaaaatcatccgaggataattgctctgccggaaccaacccatcatcgatcaagaacttcgtccattgtgttaaggtgttgtaatgcttttttagccattctacatcctttgttagttggtaataagactgttatatcccaagcaagaatagaggatttttggatcgtcaaaataatcaattttgagatgtgcaccctgaagttcataaagactacttacgagaaccatgatcatcacgtttcctgcttcttccactggcattgactcgtccttgccgtcattgtgaccagttgcatctgaaggggaaggttaaagttagtgcaagtcagattggtaagctgcggaaaatttaagacttactcgggtatcggcccaagtcatgaacagtcctgtggagagcggcagaaaaatcaagatcagacaaagctcagctccgacagtttgaaacgagatagaaaaacgcgtgaaaaatgaaggcaatgggggagggggaagctattgaatatttcttaccatctgtttgggtataaaccgctttcagtgtacttgaaaattggttccaagcttaatttcaacaatgctggatcaaggtaagtgaggatagggaattgcgctaatggaaatgattatggaaaaaagcaagttagtggcatagcagagctgaacttcatttcacgaaatgaatgttggaaaaagtaagctcacggaagatgacgtcgacagtctagcgagatatgaatttgtgaccatatgcgataatattacgggattagaaaacggtttgtaagtcgaccaacatcaacaaggagcgataagtggaagcgcttacgctcatatcgccattgctagatatctctttcaagaaggcagccacatcagaatcatcgaactttccagccgagtctttgccaattgtgatttccagggcgcccaaggcttgacgagcactcagactgacgatggcgacatagtcatctcctccgagcctcttcgcgtcctctgtgatttttttgtcgatgtcgcgtgcagcttggatggcttttgaataatcttccaagaaaaagctgattgcatcggacgtttgactgaatttgctcctccaataaccccacttttgtaccatggttccctgggcgtctcctcctgggaccttctcaatcgactgcacgtatgggtcgcgcacatgtccaatggaaaatactacaggctggcctcgagtgagtggtgctgaatatccaaagcccgcagttcggtcggagatggccctaaactcggtgtcttgcgttccactcaatttcccttggctaacaaactcctttcgaagtgcggaggctacaccagatgctgttgtcaagcctgatatctgttgaaagcaacagcgcgaagacatcagaatcaaccaggctatgattttgctatgaaatttcaagacgttacttttggagtagcataaatagcttgtccccattcggcatattcattattttcagagaatagcaattgatctttccggccgacttggtagctgacgaatttttcagaatcagtgtgcgaccaagtggcagtgacgctatgatccccagaggcccaatccgcttggatatccgtataaacgatcacttgatcgtctttcgaggaactcgaggcttgctcatcaaggagttcaattgacaaatagctaaatggtaaactttgtctgactagatcgcctgcagtcggcaacgggctcaagaaggtgaccaggaagtgaaccccgccggcttcgaatttgaaaacgctttgacttggggtacagttgaatgagagctgggtggcacgaagatttccatttccaatatcgtcgtcatttggctgacccatgaattcatatgttttgccgttcacagtaatcagacccgcccatcctaatctataggcagtcgggttttcagggaattggatcggccagaattgagcccaacggccagctagatagccaccgttcccaccttctttaccagtcgcaagccatgccgatagatctgcgaaaatgaaatgattttttggaaggattagtgagctgataacagacgtcaattcatggaatgaaaagaaaggattgaagctcaacagggtgatttgacagctaaggggatagcaggtggtaagagaggatgaaatgtggaggtagtatcaggctgggatgcagaaagagacttggtagacattgaagctcctgaggttggacaagcgagaatagtgaagaatagaagagcggaagatagctgttgaagtaggcgagtgttccgcccgaaaattataggcagctccatgatcgatttgtaagacaagatatacttgataaaataggggtgttgtcaggcaacttaagtatgtaatttcgggagaagtatataatgccaattcaatgaatgagttggaaggatctgaaggcaatcctagcaacctcgctccagagttgtgttgagtgttgagactgaagttatttaatggcggtggtgatcttccaaggcctctcaaaacacgtgttttaaacttttaaaatgactgaatgatacactgatggaatgatacacgatgagccctaggattgtcgatgcagagcattgcccatcatgcgaacgaaaaggcaaatggactctggagccttggggacaaaagcttacgtttccaagtggccttagttacaagctcatcgcaggtatttttttttctttctttttttaggactcggaggtggccctgccgaggatctcctcgcctcctaaggattttgttactagttactatgtggcttccttcgtgacctcggaccgaggacggagtccatgttcctcacgaatgcagtgccgtgcagcgctacctgagcctgcctcgatttcgcgctcttatgtgaattgcagcgccgtgcatctctacccggaacagcctggaacaggttcaagaaggaaaaaccgtctaggcggaagtccaatggaaggtttcagcatggtgtttagaaggaagtaccaagaagcccttggcagggaggtgctgatgagccgtttgatgtgactggttgagtacatacatacagccaccagtactggatttgttctgtgtgcataagagtcaagacccgtgcaaagcagccggcccggtctccggcaccggggctgtgccgaacttttagtgccatcattccgcttgccgactcgactccatcgttatctcccgccggtctgtgtgtccggggggcactttccatccggccccacatgctgtaacaacaatactgtatgtttttgcgggccagtatatttcaataggatttacgcctgaggcttttgcaatgttatatgtatagccctttcttttgtcagtactgatgattactttaattttaacgatttaccggcaggagataaatagtctgttccgccctatcatatgtcacagtgtagaccgcttgtggcatcttaaaagcaacccatttcgaacagctactcatgattgtccctccagtacccaccccagtcgctcgagatggttttatcaaagcagggacagcatatcgaggagcttgtggacttacaagagatggagaaggacatgttcaaaccagtcaaggtatgtcgactatcagaggagcatcctgcccctgggctgggctcctgttccgccagctgggctcatgcttcctatcgatggcttagctctggaaattagatagcggtaccaacgtgtttggggggatcatcattgctcaagctacccatgcagcaaccaagaccgttcaggctgggcttcatctccactcgcttcatgtaagtgaattccaagttaagcgggagaccggttggggcgggacggccaagctgagtgcctattttgatttccatctggaccatataatactggtgggaagtgctatttctcgggctttgccgatgccagtataccgagcgggatagattacacggtagagaggatccgagacggcaactcctacgtgacccggtccgtcaaagccatccaaaaatcacgatgcatttttagcctgcttgtttcgttccatcgcccagaaatcaaccaaccaagcttccaaacgacgatcgatataagcgaggtcatcggtccagagaactgccactctctagaattctctctccaaaatcatctcgaccagaacagacaatccatcccgcccgatgttctcggctttgttgagcaattgatcaagcagatcaaagccaatgcgattgagcatcgggacactcgatcagaacaattctattcaaagaatcatggctcctcgtcagtttacagaccctcccctacctcctaatctgtccctaaatttgactaatctaccaatcgtttgttgtttattcagtcaggcgtattggtttcgggcccgtgccaaaatccgctctgatccagcttaccaaaagctgatacttgcgtacgcctcggagtaagtactttcgcctatcccgctccgcggatgagtgctctagtaaatcttgtcactgaagctttcgaacacggttttagctttgggtttattgataccgtccggattggcatggggctgcactctcccggagggcctacacccagagcatcaatgctagtttcgatcagccactcgatgttcttctgcgaccagttgagactccttcgcctttgctcatccctttacgtgctcctcccgatgatagctgagcccacgctatgtgtatcacttttgatgttgcagtgatttcgatgtcagtgaatggatgctctacaagatggaagcagaaaccgcaaaggacgggcgaggtctagtgattggtcggatctatgcgcgtgatggtagactaatcgcagtttgtgtgagtctctgattttgggttacaaattttcggactcttttttacttggatcttttcttgggggacaaaaaggctcaagagggcgtcgtgcgcgccgaggcagaagtcgaggcaggcgggcccaaactgtgatcaacatttttaatggtttcccctccatgtgcacaaaagtcgtatttgtagtgctgtctgtagaaccatttttcatcgtgtaaagtcaccattggtctaggtctgtacttttttgtttaccaaactatagagagaagtgctgcaagctttcttgtatgttcttgtcaaggattgcgtatcatttttcaaacgaaatatatgcagaaaaatccaaaataattgaagatacctggtgttgaaattcttcatgtttgagcttataaatggcctttggtcatggtcacttttgagtatgtatatgagaatttgaggaatataaattatgaaaaattatgaaaaattgaattttcatgccatatggtaagttttacttttgatatttcaagaggaagggatggtgcagcagaggaaactgaggaatactactgacaacggtgccacagagacgatacgatacggtatcaggcgtttatctgtatcgtcttagaattggaatacccaaaaataccggatttgtgttgtctcactttcctgagacatatacatgtatcgtatttgaaaagtgagaaatgtattctgtatcgtctcagatgactgatcccaccaaaactgtatttgatacataagatatttggctgtattgaagaaaaaacgaaaaaaaacgaagacgaatttttttttttttttttcatttttaaatccaaatccaatagcggggttcatgataggattttgtcaggaagaaaagcaagctactcagtatttgggagcgctcaaaccttggcttaatttttggacaaaattaagcttaatatttaaccgattagcggggttcatgataggatcttttcaggaagaaaatcaagctactcagtaattgggagcgctcaaaccttggcttaatttttagacaaaattaagcttaatatttaaccgatcgaggaaaggttgagtgaagtttaagccttaatctgcactcaggaacccttaaagcttcctgagctcaggaagccttagaggttcctgagttgggattctgagcttaaatagaggcttaaattaagctcaggatttcataattcaggaaacatataagccaggttcaggaagcaaaaagcttattgtgaaccccgctattgaggaaagattttgtgaagtttaagccttaatttgccctcaggaacccttaaagcttcctgagctcaggaagccttagaggttcctgagttgggattctgagcttaaattaagccttaaattaagctcaggttttcaggatccaggaaaaagttaagccgggttcaggaagcaaaaagcttattgtgaaccccgctaatacaatgtattttttcaccaaccaaggaaatactgataccggtatcaggctcaaaataaatacgatacaatccgatacaaatacatgtctcgtatctgtggcaccgttgctactgaggattgctcacaatacaaccattctccatctggactttcccagcgatggagaataatgtgagtgggtgatctctgttggtgagatcacctctggcagctccgtcttgaagttgactgatgatgttgtccatgagaagtctacacagtgttggatgagattctcagttgggtatttaaatatgtaaaccttgttggtttctgatttttcagtttcttctcatccagattcatttccaggttgcttgatttccgatttttgcaccagtctcagtattaccaccagggataagccagtcaaacatgaggctgtctcaagctcatcggggcctgctgggcctaccactgctactaccactactgctccccaccaagctcatcaactcactccaaacccaacacccactcatcctccaacccagaccagactcagccctagctgcctccgactatcttaccaacaactcctccagcttctacccgctcctaccacctgccatcccgcttgcggtcaaatcaccctgttgagtgtggttttctttctcttagatattggatttccaatcggatgactgaccagaaaaaaaaaaaaaaaaaactatcattagatctctcggcctggcttgcaacaggacaggagggcggtaatggcggatatctcgctggtcgatgggcccaattctggccgatccaattcccacagaacccgtttgcttacaggctaggatgggcaggactcatccaagtcaacggggaaacctacgagtttatggggcgccccaacgaggatttcatcggaaaccggcaccgtcgagccacccaacgaggcttccgatacacctccagcaggagtatcttcgaatttgaagccgctgggatccgcttcctcgtcaccttcttgagcccaatcgccccagaaggcgacctcctccgacagagcttgcccttcagttatctggctgtcgagctcatcgaagatactctcaagcataccgaccgaatctccgtttataccgacatccaggccgattgggcctcgggtgaccatagcgttaatgctacttggtccatcgatcatttcaatcattcggttgcctataagctcggccggaaagatcagctcaagttcgccgaacagtatgaatacgcagagtggggccaagtgatctacgctaccaaaaaggttcattatatctcgcccaactcctgatcagatcctttgtttaaaaccatctaggaggaactcggatattcatggttcacttgctgatatttccttccattgttttgtactaggtttcgggcctgaccacagcatctggtgtcgcatctcaacttcgatcccattttgtcagtcacggcaaattaaatggggatcaagatgaagaataccgcaagatatcagatcagaccgctggcttaggattttcgctcccgctgacccggaacaacaaatctgtcgtcttcgtgatcggacacgtccgagatccatatgtccagtcgatcgagaaagccaaccgacaccatccagagggcaagctgtgcgaaaagtggggctattggaggagtgtattcaaccagaccgacgaggccatcgcattctccctgaaggattatcctgcagccgttcgctatgcggacttcatcgacaagaagatcgaggacgatgcccgcaaactaggaggcgatgattatgtggcgatcgctagtctcagcgcccgtcaggctctcggtgcaatggaacttacgatcggtaaagacgaagatgggaactacgattctaatgatgtagccgcattcctcaaggaaatctcgagcaacggcgacatgagtgtacgtacctagatcataagcaagcgtctccctactacccccttctgtcaattggattatttactcaaacgctcaaacttgctcgttcgataaactagactgtcgatgtcatctttcgtgagtttcctatcctctttccatcctaaatcaaaaacatctgactccaattcatctatcgaaactttgaccagcccaattcccggcgctcgcttatcttgaccctcaactgttgaaactactactcgagccgcttttcaagtatagtcaaagcgggttataccccaatcgatggtgagtcaattacaccatagcccttgctgtctgatggatggaagttgctcaaccccccctccccatcgggttccacaatctggctgcaggaccgttcatgacttaggtcgatatccaagtaagtctactgtctgttcaacccagactccattttgactgtttaaatattgtgatcagatgcgacaggccataacgacggtagagatgagccgatgccagtagaagaagcaggaaacattctaatgatggcactcgtacgtcttcaatacttgttgggtatccgaccatgggtgtgaccaatagactgatgggttttggggacgtatgtggccacaaacaacaggcgtactaccaactaacaaatgacgacgaatggctagtgaagcactatgtgatcctgaaacaatgggccgggtttttagtcgatgacggactgatcccagccgagcagttatcgacggacgactttgcagggacgttggccaaccagaccaacttggctctgaaggcgatcgtcgggatcggcgcgatggctgagatcgcgcacaagagcggctacaaagaggagggcgagagcttcagaaatattgcagagcagtacgtcgatcattggatcggcttctctctcagcgagagtcgcaatcacactaaactcgcatatcaactccacgactcttggggaacactctataatttgttcggagttcagttttttttattctgtcttttcgagaatcgctcgtcatcttgacttgaggactcaatcccgtttttatattatttaggatcggctcttgaatctgaaactgattccagagcgaatctaccgcatccaagatgatttctatccgtccgtcgctaaccaattcggagttccattggacagtcgccatactgtcagttttgcttttttgacggttgcttgtgacaatcctcaggtaccttgcgaacatgataaatactaacatctttgaccacctacttgatcgtcattggattcgtacaatcctttcttgtgaaccgaatcaaaagtgggcaaaaacggattggcaaatgtttgccgctggcgctgcagtgacgatccaaacacgagacctgttcatgaacaaattggtcgatttcctcaaggcgaacaaagtcaatgccgggtttcctgagttgagtaccagccatcaagccccaaatcattacttatacatcctttcaattcatcatatgtttctaatctcatgaggagagaaaaactaaactgaagtcttgcaacaaatcgttctcttcttagcctttatgagactgaaacagctgaattccccggccgatctaagacttcgacttggaggattgaattcatcaacaggccggtttccgggtatgcttctttcttccccccctacaacaacaatcaagcctatcgatcaaaagttttttcttacgtctcggtgcctttgttttggttttgatgaatgtgatttcaccgtgatggctgcaggggacatttttcgatcttggcgttggaccgattgaacaaggccaatggggtgaccaagttcccgttccataaccgtcaccgtcatcctagccgtgccaccacctcgatcccacccgtctatcgatctgaactttgggctaaactttgcattccttggctcgttgctatggtcttccatcagctcttcctggcttgatctctagtttttgttcgctcttatcgccactgctcttgcttgcttatatccctgatttgtacgcatgttccatctcgtcactatctggcttgtttcaaaatcctcaaaaggttcaaaattgtttgcgtctcttcctgcttttatgtctgtgtcaagatcaagatcaaactgctatatatccactcctcaacatacacgtatgtatagctcttttgagtgctttctggcctcttagttcattaccatatagttcactagcagttcaagcataaatgaccatccagacgcatacttgctgttcagtttggccgagttggcttcaaacaacgagaacatgggacggttatttgtccagctttcgtttgggttccacttggaagtcaatgggattcgtggggttgggctaagaaggctctcatctcactcattagtcattggcatccttcactggatttatttacaagatttacaaacaataatcgtggttacatagaaatttctgctacttggggaattatcccggatacctgggaaacaagatatgtacctgtctgctgcaaggagggagatgctttgtcgagttcagtttggattccttatctatgaaacgaaagattatatggagatctatgtattcacctgcataaactgataaacgtgtggatgatgatgattaccatccaagggttccaggaccacccttcatacctttcttcccaccactgatctcagatgtcttccaaccgcctaacatgaaatcaacacacacaagtcgccattaaaacaaattgagaaagcttatcttgcgagttttgtttggctttcgggcttaccatagaagtttccatcctgggcggttgcctcttcatcatctacaaactgatagttagagccagacaacaaattatgagaataatgtttttgaagaagaaaatgaattagcggagcccaatcagaaaaatacaagacaagactggtttgggatcggtaagttttgagacatggatctgaatagataagagacccacacatctgagaggaccgccgggatagaacgcgacatggttagccagcgccttgttctgatcggagggggatttgtaagtccaggcgacccgctttggaggccgtgttggaggccggatggacgaggtcgtagtagcttgcatggcctttccattcgcagaaggtctgctttgggttctcgtgtaggagacacatctggacatcttctggcgggaagtagtaccttcaaaccatgtacagatggcccaaatgcaacacggacagggtgtggtcagaagctttctcccctctttaaaagcaagatatgtaggaaaaaggtgatgtgtgggagcacatgacatatctcgatgatcatgaacatggactcacgtcggaggatggctcggttcgaggactcggagccccttgcaagtgtcggcgacgaccacctcttgtccattcgcatccggctccgcatggagcacccgcaggtgagcggtcgtcgggaccagcgcgggcggacgcgggtagtcccacactgactcgggctctcgtttccgatgtggggatgaggccgacatcttgattgttgtggacggtcgagatgatgattgtggttgttcgaaaatattgtgctaacccgttatctggttggttcagcctcaggttggcggtaatgtattcgatgacgtgttgacccaatcgcttaagctccttgattaatcgacccactctcagatccaaaatcgattgatcctcatcaagttctgtttctctccttggtgtacaaaaaaaatcaatcgattgaaaaaacctggaagatcactcagctgagatcctacggatcactccgttttgcagtcggtgactcggttcaaaaataacactgcaagcacagcacagcccacagcccacaactagaaatatgttcaagcagaagaagattgtaaatacaacgaccactagaatgactaaaatagtccacaataaccaacttgcctcaaaaaactgttaaccaacctttgaagatggactataactttcttgctctgtgatattgttatttatctttttttttggatagattagtaagtacttattcactgctgaacattttgtgggtttgaacatccttaattcttgaataccttttcaatcatcttgtttatttggtctgttatatttgatttatgtattctagatgcacatttccaggtcaagacatacagacatatgtaagttaactattcaatttttttctttcaagcttttcaagcaaactggcccttggttatttttttttttgaaaaaaacctgatcttttgcctagtttgacacatttttttttattcttgggctggccctctggaagccctcaagtgatttaatattcaacacaagcaagcatagtggaggacttcccatcggatctgggaccctcgcagattaagttgatctagacccgaaaactcttaattctcgcagaggaatttgaatttcgaggctctaaatcgactctgggagacccgcagatgttgacgggaagtcctctagtacacatttaaacatctggattaggacagttgacatttgaaaatttccagcaaactgtttgcatgaaacaagcagagctatttgagtttgcacacttgttttgtttgttgtttctttttataaaaaaaaaccagcaggcagaaactttatctgaaatcaaccagattttattcaaatttgttaactgtcctattgcaagagataaaatttggcactgtcaaatttgggtcccagaaaccagaggacttttggttgatctggtgccctcaatttagacctctcaaatcacaatgctgagctttatttgctggtaaaagttgattgaagtcaagctcttcccacccaataaaaatcaaagttagctttgtgggctaaattagaaatcaggaccaacaggagccttcccaaagctatagctgcttgacatttgtagccctgttgacatttagatagctcctccaatccaccctaccacacagtttatatttcataattgccctgaattgttttcattgccaccatcaatgtccttcagttttcacttgtctatgttagaacaagaaccaaaacatgaggaaacatgtagaataatctgcagataatatttacaacacctcagactcccttcaatgataaaagagcttcaagaggggtttttccatattccatttgattactggtaatgaccagtcaaactatggatctgggaaggtgaataggggggaaccttttatactaatatcatagctccctcaaggataggatagtttttgttgggcagtggagatggtctaaagatttgtccccaacccatcatctgactcaaagtagacaatgtggttgatatctaagattgttgggcaacatgcatataagcttccaatggatgaagcttactgggaaaatgaagggtgaacctcctcaagctttctaccatatggaaactcagactatcaagctatcaaatgattgcaacaatttaaagaaccttagcgtaatactagtggtttctgaaccggggcattaggtcaccacttgtgtgaactaaagatgagagtgagaacaagcaaaactaggaataaattaagatgagaaaaagaacaacactagagagagtgtcagacaccgagacactagcccaggtgtctacaatagaatgtaacccccttgggttacataacaattattattatatgtaatctttaagttaataattataaaatattgttatccctttttacatgtattttttatgttaataatctgcatataactaaaaaaataggcttagagagccaaacaaactgtcatgcaatctaacgccggcgtcgacctccaattcacatttgttggatttgtcgacgccggagttagatcgaggcagacaggtgtccaactcaacaaaaccccaaaggacatcgagcaaaacccccaacatccggggcaaaaacaagcagcctccccaaatttgggggcatatactagttattctgtaaattaataaagattcacctctttattaatttacctctttcatgaaaattataatcaagttgaaaaggataattatctcctgggtgtatccaagagatgattatcctatttacctctcttgtgtgtatgattattatgtttatctttcttatggtattttctgaaataaaggatattcagcacatgtacatttatcatgctctgaatatcctgacactttcccccaaggaaaagtgtaacaataaggggactgcaccggtcccaggagcagattgacccctgctctgtaatatttaagaggatggctctccccctgagattcatcccccagacaatattaccataccacccaacaaccttactaaaacatatacttagtgagtggggttttttagtaatatattatctacaaaacttgttgtacctttctctttatctcattactagtccttataagttaacttattaacttataagactagtacaaactctattcttcttactctcttaagctcaggcactgtgaagctcattccacagctgtcccttattcttataaggagctagtccctccactgtatcagtgttgagttggactttatttccactggccactcttgggctatagtgtgaccttttatcccatcaactcttagtcacataagagaccagagctgacagagagaaatgtgagatgagaaatcaggaacagacctggggcaagtggtacaagatatgcaaaagtgacaagtgagacaagagaataaaagactagagaaactggatgaagagaataaaaacaatcattgaagaatgagagacccttttatacattcaattcaacatgatctaggttttgaaccttgtccatctcacagtaccatgtgtccaggactccagcttttccgcagcagggtgagaatgagtccccaaactgacagtacaacacaattctcaatccacatccctaggtcaaacacttcctctctgttttgattgaatccaaaattgaatttaaaagatcagaaaagctcatcaatttccttaaagaaatacatagactcagagggaatacatgcttgtcttctacaaaaacaaacacgctgaggttctcaaaccatattcttggaatctgccagcagtcatgggtcaaacaagctggtttgaacggtggctgcagcagctaaccaaccttttctgcactcctgtgtgccctggataggactggtggttaaactatgtaattattcagagaggactggtggttcaactatgtaattattcagagactgctcgcaatactgtcacaaattttattcttaaaccactgttaagttactattaaattcaaagaaactacaatgtggttgcttataggttgagctaaatcttcctcaagtgtatctgtcaaaggaaaggataaaaagatgctttcttgaagccacataaaatttaaccaggtataacaatgtcacgtcttgagatatcaagtaaagggaataataaagtaaacaaactatgagataggctgatacggtgacatagaacactttgtgtttactgttaggtaactgaagatcaaatattcttggcagtctgttggtgtttgctaaactttcaaggattgaaaatagatcagcgggatatgtcgtcttgccgaattccgaattacattgtctcagttaccacctcgaagctgttcaagttttgtgatctcttcgatgagttttctctgcgcagaatcaactcgctcttgagccttagccctttcttcactccccgaatttcgactctgttgttgcttcgcaatcgcctcgtcaagtttttccttcgccaaattcaccttctggtgttgttcgaagatcgcctcttcttgttccttggtgaagtatttctttttcgcgaacccgttcttctcgtttttggggtgcttatggattccgccagggaagttgtccttgtaatgcctatcgtcaatctgatcggcccgtacgcgtaatcagacatgagtttaaaaaaacatgcgggagagcaaggaaagttaggaagtggcttaaactgacgttaataactcggttcagggggtctttaaataatggcacgcgaatccttttctccaaccggcccgttcgttgatccaagttgacaacagtgcggcccaatgcaaccgaggctacgagaagaactaggagtagacatttctggacagacatcgttttattatatgtgataatgtgtgagttaggtgcaggagagaagcactactgaagtcaaaaatactagtttaaagagaggactatgccagtaaaacaagcaataaatacgcgttgagagaatggcggacgatggacttcttgaggatgattgaccagagacacagttccgacactctttttatatgcacccagtttaaattaagcagcgaagcatttctatgtatcaagatacgactcccagcctccgaagaaagaggacgctgctgatgatctttgaggcggcgtgtagtcatgctggtgtcctttgtatcaaggaagccacaatcacgctctcagcacgggaaatggtgtgtacatatgtatttacacttcgctcaccaacatgtgtgtcgtccattctgtgtactcgtgatcttatgtaggcgccggccagttctatccacgtacttgtattgtatgccattgggatggcgcggtgcctcatggatcctcgtggatctgcgagctgaaggcaagtcccgttacctacgcgcaatgcatctcaagtcgcgggattgcctctagactttccagccaaatggcaatgacggcgaatggggcctacattctgggaatgggccagcagttagaactggcctagtattccggtgcgcactttctgctgagacccgtcccagtttgacaggattctctacaatgcctcggagtaatgcagaacggttcgcctcgggtcaaagcacacgcgttcaagcggtatgagtagccgaagattttgaagccagcacatctcagtcgagttggttaaagattattatgaggcacgtaatctgatcagccgtcttggcagattggtttggatagagatatgatcgaaattgataccaatcgaaaacatgacgaccactccagcactcactggtcggagagaatagtcccaccgcctgcccggaagacaatgtcagcaaatctgcgccctgagcgtggtcccggggacgcttgggaaagacagcccaaacactcgccaggcgccgtataccgacccgtccccccatagaacccagaaaatcatggcagagtaggcgccgtcgcagtctcactggggcttttagtcccaccgaactgcagcctaaaaatacctatatggtgtcgacgagcaggggtttggttcagcatacattgcccaacgtcaccctctctgggggatgctctagtctcacccaaagcctccgactaggcgtgagtgctatattgtcccctagacaaactcgggctagagggagaattttcgagcaacggcacatcagtgacaaacgaacttgcttggtcgcgatgactctttttctttgctgcttccggaattccttttggcctgcaatgaatagttgatcgagacacttcgacgtggtaaacgtcacgctggcctcagcttcccccatccgggcgtcatgtcatggagtattgagagctaaatccatcgccgagacaaacaactcatagacccggtacagctgtttgccctccttcctgccccaacatctcctcgcgccccagttagctgtgttccaccattgctgccagtcccagtcccgcctactcgcccaaggacccaatccaagactatcccgctgtgtccaccttcatcttatatggtgttcagactgttctaggagcgtgagacagagacattgatctggccgatttggcattgatctgagattctgaggttacggaagtccgaagataaagtgtgcaaaacgttcctcacagtcgtagtacacctgtcatacgaattgtttccgcggaaaaccatccccccctgcatccccccacgactgggagtaaggaaaactctacgcattcccccttatcccccctcctgtcctgtgccaagaccccaggcttttttggtgtgatgggctggacctggtggaagaagatcaggacgttggacactgttttagagaccagatctgcgtttcccgaattgagatttttccccattataaaacaagagctatggtagctgaaacttcagagagagcagagtaggtctttggtcccccgagccccttctatctataatttctaccacacgaattttggaaatgttatgatttattagattcgagcttaaaaatcaactcgtaatagacatatcaacttatcaaggaatgggtttggccttgaaattgaacttaagatgtgcgaacacatgattcgatgtgtttaaatatatacctttcaatttccaaacgggacatttgcaagtgttacgtcgaatttgtggaagtgaaggtgtctttcaaaacgcccgcctcataatatataacctccctgtctcatcacatctcacccaatttaagcccatcgttttcctttggcttgatattccttttttcttgtgagccactccgaccagaaggctcgacccccgagggccgtagaagtactctatcacgataaatcaaccgtagcgccaatcgaaaataggagaggatgaggcctccaaggaaaagtgatgataacttccagaatacatttctcctcttagtggaaaggctcgaaaccttttactcgaacgaaacacgattcacaaaattctcgatcactggtcatttcaatcaggccatggattaccaattgcttatcacccctaaagctttcttcaagcctcgcaagattgcaatccaagatcagatcttcaaagaaaacttcttcgattcagtgcgctgttttttttatctattttttcaatcagtattatcattggcataatttttctatcatgctaccaaaaggacttgtgctgacagtggctgatcatttctctctttaaattcgatgtgttatacgtacctaaatctgtgccgaactttgctctccatgacatgctggtgtgctattgaaaaaggaaaacaacggaaatcggatggtgactacgcgtaaaaacaaggaatggacgttcaaaattagtgaaaaccagtcgtataccttttatcagaagatcaccgctcgaagtggctatatcgtgtgcgatagcaatgggcaggctgttgcaaaaataaacagttagccttttctcacaaggactttttcaaaacttatgaaccatcagaatcattttgcaaggaaggtgtataagagagtttgatatgaataattcgcgtactacgttgaactgcagcaaagaaaaaaccgctctcgagtatcgactattaccaaattgaaatcgaccaaagacaccccattgtaagtcttgaattgatcaccatgctgagctattgtttgacatcttttctgatgacaatgtgcacacccaccactgaaacatgaatcttggattcttgcagatgaatatcttgactgttgtcggactattactaacgatcaaggaagaaaatgaactacaacgagcggctggcggaatcaaaactttcacacttggtggtggaattaactctttcaatgtcggacaactttgatcgaaaggaaaaaaaaaacaatcagaaaagactccaggacttgtgaatgaaggcatgctggccgatgcctaaaatgtcttaccttcgattctcacattttgtaatttagtgatacggataaaacgtgcctttgtgcttgaaaactcacgaatatttcttgtaagcaaaatggtccaacagttcgccggggactcttgatcacattgcgaaggaagactcgtccatggaaaactagtccatgtcgtgttgttggccagttgctcgacgcactggtccagggtatcagtacgccggagagcactcttcagtgtgtcgaacgggtcctcggcaaactgccccagagtgacatcattttgccgggaaggagtggtaccgagaatggcacgttcttgttgaactggttcaaggttgagtctatcagttcaccggtgattcttccccggcgaactgtgaggagggtatcgcgtaacagtgcagatctgatttagccttgggtcataccgtcatgtgatcatacaagtacacatttattaaggtaagcactattcacaagcccatgctggttgccgatgggtagaaaggattttcttgcttgtcactgactttgtttttgtgggtgtgcaatgtcctcaggagcaagctcacaatgctcttcgaaatgaaacgtgaaagatgtcacgtctccttttttcaagatttctgttttgtgtaccacgaagaaaaaatgcttcaagaaaccaaataaaaatatttttcgatatactttccgagttgatcattgaaccttgagcactgatgcgcaacagtcaactgaaagttcactcatacatgtttccatgtggttgtttctgtgtgcagtgttctcggctgcaaaggctcatttggcaacagattggtaaaatgaccgagttaacacaagtctcacccgaccttgcgacgtaggccatttgccaggctcgataaaatggtatctcaaaatgccctttttctctgtctatcattgaaagttaaactccagatgaccttacgcagccagaaagattcccttaagtaattgatcaggaatggcagtgatccagtaaaacgaaactgatttctgaaaacaaaaggtttaataaagaagcgtatccaaatctgatcaatcttctgtgcaagttgaagtccaaggacaaaacgaaagatctagtgcatgtcaatgcgtatcaaagcagcaaaaaataagggggaaaaaggtatgatgtgtatgtaaatattatacaaaagagacaacagcaatgtctttccatgactaaactaaatcaaacattcaggaaatcaagtgtaaaaaaagatgcaatccgaacaaacaaaacaacacaaatgaacgtgacctagtgatatatttgaatacaaaaaaagacgagaacagatcaagttaaaacatagagatacatatatgtatgtctctgaatatgccaaagataagagaagagaaatgtgctgaacaagacgagggaggagaggaagacaggaaggtaagaaggaagccgcagaggagaacaaaaagggatgtcaaggtctttcgaatcgaagttcgttggatcgttcgttaggtaacagtcgtatttccgaggtcagttcgaccaatttatggagattgtgatggttgattgggaactgatatccgtcactaatcctacaacatcatcgccccagccccaagaaaaaaaaaagaaatacaatcaatacccacttctgaaaaagaaaaatcagaatgaatggggtggaggggttatatatacataccctctgggatggatgggtaggaaccactgccagaccggactatgaacaccaaagatctgcttgaagttttcgagcgtcgagccgaggtcgaagaggttgagcttggtagcccctgcctcaagtttcctgcgctccagtctactaagctggtcgtcggatttgtagattggcagattgtaagaaggcagcttgggtgcttggcccatcccctctgtctcctgccccgtgccatcgatcatttggatggattcgcccggcatactcggcattcgttggtcatcaaccctatgcctctgcgtccccccaacagccccctcaaacgctcgcaacctggtcgtccgtagtagtgcatacgactcactcgggtccctcgtccccgttggcctgatcctaaccgaccgctccatattttcgattgtcgtcctgtgttcaaaaaatagagaccagaatatcaatttctgcatgcggaatgcattgtatagggatgtcaacttacctgttgacggagatcagatagagatgatagcaagtgaatccggctaggaccatcccaaagaggccaccgacgagaattaagaaggcccagttgaggggagccaattggaagggatcgccgggagagatgcgggtattagagacaaagtccatgaggcccttaccggcagcgagggcggcgatgatggaagtgatggacgaggagaggaggaagaggatgaagaatttgtggttcttgagtcccacgcaacggccgcccagccagggacaatgatgatccatacgtaggacgcaacggccacaggagctgcaatggtgggatcgatcggccttatagtgttcgcacttccgacagaaccgaagcgagccatcggacttgcacatgagtgagtccggcctgcacgatggttctggtcggttggaggaacgtgggacggagggagggaagttcaaagcggcgagaaggtcgctggggctggatgaggactgttgttggcgttggacttgctcttggaaggagagattcgaaggagggaggctggtgggacctgatagataggagggtggtgagctggaggtgactgcaggacgtggaagtaataggtctggtcttcctcgatggctgttgttgttcctcatcggtattggttgctgctctagatggcgagagggagcggtggaggatgatgtctgagaaaggagtgggactgatgatgtgtgatcgtactcatgttctgattcaacatctgagtcgtcttctagatcttcttcttcttctgagtgatcatcgtagggtgccagttgacgggcagtaggtcgagattgatggatcttctgatgaggggcctgaataggttgtcgttcgaggtcttcttgttgatcttcttgagcgtactcgtccctggttgctgtgctactacgacggttcggaggtgatttctcaacccatcccgggccggtgatgacacatcttgcgaggttgatgatggtcgatgaccagaataggttaaatgggatccagatcgtcagtccgaataaggccaggcctcgggtgagaatcagatagttgaggaccaatgagatggagatggtgtattgtgcccagagtaagatgatgactgtgattggaatgatcaagaggtcagttagttggtctttatctgaaattgacgatgacgatgatgatgatgataaaactagagctgttagttcggactgacgaacgagtaagaggggtagttccttgatgatttgtttgagcttgatctgtctgatgtgttgctgtatgatgttcctggttcgtgagtccatctcgttgaagtagtttgaagaaagaagaaaaaaaaaatcccaaaaggctgttcgttagtaggagagacgagtgttacccttgacagccctggtgttgctcggggtgccacgggggtccccccctccctttaccgtttctcagtcttcagattgcccaaacataggaacacatcgatcgaagaacgacttctacataaaccaaaaccatcaaacacatccaatccacaccatcacactcaaatccatccgaccaactggatggatccagaaaccggtcaacaagagggcccaccaaatgcccctgctaacccgcaaaccaacaacgatctgtcagctctccaggccgaactcgaccaaacaaaggcagaactagctcgactacaaatcgaatctgagtcggaactcaacgcatctaatgctcgattcatcgaactcgaatcaaaattaaacgatcaaaacgatcagcgatcccaactagaacagagcctgcaagaaatccaacgtctcaaacattcattggaatcacgtctcgagtccgatcaaaatctcaaccaacaacttcaaaccttacaatccgagaaggcagacttattgcaagtgatcagagataaggagaacgagttctcagatttagaaggtcaattcatcatcatcatcatcatcatcttcaaaacccaactcaaccagccatactgaccatctcctcattcttacagccgaactatcatcgaaaaccgaacagctttcctctgccaaagctacgatcagagagctagaaaccaatctaaccaccagcaagagttccgaaagagccatccgattgcaatctcaagcatttcaatctgaagccaccttggcttgttctgatcgcgacttttattccaaagaactcgagagaactcgcgaagaatggcaatcattcaggatcgaaagtgtatgtactcgtaaaactgacaaacctctctctctctctctctctttaacaatttccaaccagtccgtggtctgatcaagtgacatttgatactctcattcatccggattattcgtttaaatcataccgaatttaagcatcaacaaacagcaaaccttcaaaatgaactggacaaattgacttatgtcaaccagagcaccactaccaacctaaccaccctccgatcacagcatgccgaacttcaaaagctctatggagacgcgactgaacgaatcaagcagcttaccgaccaatcaatcgaatccgaggctgcgtttcagaaggagatcgaagctcaaaaacgtgtgacgatgctgatggacaagagagataagcaacgggaagaacgaatggaacagcttgaaaaagagttcaaccaacgaagggccgagctcgatcagcaggaacgtacgatcaacgacgccttagaaaatgaacgcgcccatgtcgctgagttggaacagaaattgatggataccaccaatgcactctccaggttatgcgcgtcagagatcgatgaaaatgactctcaagatctgcttgacattgctgcgaatactcctctcgttaatcgaactcccgggactccattgtcgagaaaacagaacggcatgttccttgctaacggtatcagcccagctgcagctatggccagcaaactccagaagagcgggaagagtttgactcaagtttataccgagaaaatcgtactcgaggaagaactgaaaaaagttcaactcgaaaacgttcgtctcagtgagacaatgagtcagatattaggagaaatccaagaccgggtcagttattttaataaacaagaagtacttgaaccatttgatccaaagatcttgatccttgactactgcgtccgaaactttacaggctccgttacttcaccaacaacgggttgaacacgacaggattgaaaatgagtgtattaatctaacatcccaactcacacaagttatcgaagaaaaggaggaagctcagagaatgtatcaaagctgtaaccttgatctcaaagctcttcaacgagattacgacctagccaattcacaggtcaacgatctaagcctacaagtccgattgcttacggtggaagtcaccagacgcgaaactggcaatccatttgccatcacaggagacgaggaagatcttgagaaagacttgtcgacttggcgcaatgcacaggttgaggaggaggaagatgtcttactcgccaacgacctcattacttaccgaaacataacagacatgcaacaaaagaacctcaagctgctcctattcgcacgaacactgaccaccaaactcaacgagttggaagaaaaccgggccaataagaatgaagaagaagatgaagaggatgaaaacaccaaacaggccatcgatgaagcacacgaactgattctcaagctcaagaccgacctccattccgcgcaacaaaagagtgaagccctctttagagaacgcgacatgcttagaaagatgctcgatcagtcacaagccaagatcccaggtgatcatctctccttcgaaccggataccgccaccccagatggatctcgacagaagcttgatgaacttcgaacacagtttgaagtctaccgcaccgagatcggccgcgattccaaacaaatgaacgaagatctcaatcaatccagggcggatttgtcgcgaacccaagtcttgcttgccaaagcaaatgctcagatcgaatatctcactggtgggcttgcttgcgcttttcatttttcacctcgaaactgacttgccatttgttgggagccttcagaaagacagcgttctcttgatcagaccaatgccatgcatgtccaagaagtacaaagcttaacagcctcgagcgccaagcttcaagatcatatttctaagggcgagatgctgctacatcaggtctttctattttccacaaagtctttctgtattgccaccctgattaatgacccttaatggtgttttcatcttaaaaaataggccaacgagaatgttacagaactcaaggcaaaatgtcatgtactgcaacatcaagtagaatcattgacatctgaaagagaggtttggaaagtgtgtataatcttacccttgtacgatgcaacaaatttggtcgagctgattggatgctacctattcttttcagggtgtggaaggtcggctggtggctgaaaataccagtttgacacgtgaacgtaacaatattaacgatatcctcagaaatatgcaagtcatgcagggcgagattgaacggaatgctgaggactctcgtcgacgcttggagactcagttgtcgaaatcagagggccagctgtgagcaagctttcaccccgcgatcacgacatccatttttttttctcatggcttactaactctccccacagatccgaattgaaagaaaagctgaaagttgaagcggacctggctcgacaagctactctccaacggcaaatcgagggcagagaataccagtccaagattgataaactagtacgaaccaactcattcaatgatcatgtttcattcccagtgctgacattatgtgctgggtacctcctttagaccggcgaacatttaacagcccgagaaaatcttagtgcggcttccgccacgaagacccatttggaaaaccaagtgactcaacttcaaaagcagctgaccatgaaggaagagaggcttgccgtttacgagggacatcgtcgatctgatcctggatccaatcaaactggaaacgttaatacctccgggtctaacgatcctagtctgacaaaagagcaacgtctggagattgaattatcagaattgaagtaagcatcaagttctgctgatttcatctaagtttgcaccagttgatgttctccttttacccctttaggattgagcttgtggccgctaaagaagagtgcacccgggctcagcaaaatgtggagcagttcaaatctatctcacagagtgctgaagcagctcttgcatccctaacagcaacgcatgacgaatataggagctcgcaggaagccgaactcgaacgaaaacaggtaaacatttaaaatgattttgatgagcgtttggacattacattgattgtccactacctcctggcttgtagagtgcccttacttcactcgaagaacatttgaggaaggttaccgaggatctttctgctgcaactagccagaattcggaacttcatcgccaattagagtcccaacgagcggacttcgagaaggagaaactggctctcaataacaagttggtcgacttggaagaaattgagaccagggtgaaggcacgagataatgaattgagagcggaagttaataatcaaatgaagctcgctcaggatagtcacgatcgatacaaggccgaagtccaaaatcatgcgaattctctcaacgaattgaagcaagtcaaatcagaactggaaaccgcacgtgaatcgatcctagaagctcagaccacggcccaaactgctactaccaaacttacttcctcagaagctagttggtcagaacaaaaaactacgctccaaaaggaacttgccaatattcaaactcggtgggtgactaaaccatcgttttcaacttgatcacatcatactgaattgccttgtgtgtgttagatgtgatgatcttctcaagcaaaacaacttgcttcatgagcatctcgaaactgttagtgcacaggcaaccaaattatcgagtcacaacattgatcaagctgtgggcagtgatccgggagatcagaaagttttgcaaaacgatatgaatgaaaacatggtcgaatctgttgaacaactacgtggtgtcatccgttacctccgcaacaattacgatatcgctcaacaacaaatcgaactttctaaaatggaatccgctagactccagcagcaattgcaacatgcttccaaggccctagatcaaactaaaatggagctcaatcaagtatgaatttttattccaagctttgcttcattcctgagcaatatacgtgacttatccattcccctttttttatcaaggagcgcgagagaagtcgacagggctatgtgtcatcagctgaacatgcgcaacttctcgatcaaatcaatacattgaatatgatacgcgaaagtaacattaccctgcgagatgaagcaaaccgatccgagcgtaaagccaagcaattggaagaacagttgaaacagacttctgaaacggtagagcccctcaaacaggaattacgtgaattacaactcactgtgcaacaataccagcaagagattgggatcctgaatgaggataatgaacgatggaagctcaggaatcagcagatccttgagaaatacgatcgaattgatcccgcagaggtccaaggccttcgtgatgaaatcgagcgattaaaacaggaattaactcaaacccgcgaagaagtaagtcacttttgagttcactcgtcccaatgctcgtcgatctttcctaaatcaaaaatgaactttacctgcccacaaagttatcgcaactccatcacttcaaagagaagttctacgcgatccaaggtcaggctcgtaacatacggcagaaatcgacggaggaaaagcttgcactcgaagctaaactcaccacagtcaatgaggaacttgacaaagttaaagaggttgtacgaaacctggaaaacgatgcaaaaacttcccaaaatcaggtcagcctcatgtcgcgtcccccctcccctgccagtgatcagcatgaggttcagactactgatatcgatttgatgtttcatcgtagaataaggtggttgtcgaacaagctgctgtgcaagctcaagaacagttacagaccctccgccaagaaaaggccgccgcggaatctagcttggccgacgcgctcacattcaagaatcgcgctgctgagacacaggcttcgttggatgctctcaagaaggaactcgatcaagtcaaagctgcttttgaggttagtttacttcttaggctctgctcttaacatgcgctcaggcttacatccccccatctcttcattacaggctcgggaaagtgaaattaccaagttgcttacggaaaatgttagtcatctattccttgacagatatattgcattgtgctgctagattgacacaaaattgtacttcttctagactggtgctgcaaacacaaacaagcagctaactgagcagctgactaaacttcgggaagaagcgtctcaaaacccgccgaacatgacatctgaagcaacgatcgaaatggaagtgtcgaagcgcgttcaagcaaagcttgctaccatgtcagccacagagcctggggaaatatcagccggcgaagaacaagttcaacaacagataaaccaagtcaagcagcaagctctttctgagaaagcggaagccgtccagaaggctgttgaagagactacccaaagacttacggctgagtttgccaagtcacaagccgagtccgccgaaaaacacaaagcggagttggcatcatcgggctctaatccgtcgactgctgtaccagaagatcttgtagaagcacgcgtatcctctaaggtggctgaaatcaagaatgaattacaggcggctgcagccgcgagggagcaagagctagtcagaaaacatcaagctgagctttcggaagcgcgtaaagccccaactcagaatccagacttgaagcaaccgactccggagcagttacaagaaatcactaaagtggcggttgaggtcgcagtcaagaataaggaagccgaacttctccagttgcacaaatcatcggcagaagcgatggtcgaaacgaccaaagccaaggtgatggcagagatgaactctaaacacaacgttgtgcagatgcagctaaagcgatcgcatctcaagaatgcggaactcacggccaagatcaacgagctatccgcacagcttaatggaacatcaacaactcccccaaccagtgtagtcccagccacagctactcctgccacaccgctcgctccgacagcgcccaccttcgttcccacgggtaccccggacgcatcttcttcccaatcgccagccaataccgcccattctgcccagaccgcccccgcgactatccagtccaaccagactggcgtgactccaaattcggcggatctcgcaaacggcgcgggtcttcccacaaggccccaaggtccaactgcccaggtaatacgaggcggagcagttcgaggtcgtggaggatcaactcgaggagccttgccaccagtgggactgaatacatcgggggctgcatcccaagcagcaagaggaatggcacgaggaacaacgatcacttttggaaggggggctcctagaggatacggtcgaggccgcgctggcatggttggccggggaggagcaccaggcggcggaggggttccagcagcggccggtacggcccctggccccagtggtccaatcacggcttccagcgccaccagcccgcagctgccggccgagggccgaatggcggagaagccggggctgacgggcagcgtcagcattcgcggggctgcaacgattaagaaggcaggcgccggaagtctgctcggaatggcggtgaaacaggcgacggggacggccgccgagaacgcttcttctgttacaccctctctcccctcgatcgccggccaagccgctaataaacgtccccgcgaggaagacgctctcggctctagtaatggcaaccaaactagtaatgatcccgctcagttgaaaagggctaaaggaatcaataatccttctagtacccaggcagaggaaagtagcggtagtgtcaacagtacccctgtgaatgaactcgccgctcgtcttagtaaaagaccatgaaatcctttcaattcaatttgattttcttatggtcactcatattgtgtatagaatccttacccctctctcaccccctcactcaacgttccatttcttaattctcttcccctttttttctctatacatgtgtgttttcttgacttggctctctcttataatttctctttctttctcatttgtaatttctttctcaagaaattcatcaaaatgtcttttttttcctacaaaaaaagaaacaaattaacacaccctcccctcctcccccgaaaaaaaggaagaaaatccgatgaaggcaatgtgtatcttcgaccatgtagtttatggatcttaatcgcaatataacgatatcatcatatttgaatcaaatcaatgttcatgttctgtgccgctttcataaagccaatagcaccatgaatcttctttgataattcaagacagtttgttgaaagtgtaaatacatggaatgctaaaaatggtaaataccgaggttttaccgattcgatcgagggcggtaatccttgctcttacgtcatcaatcttcgttagtatagaggtcagtatacccgcttgtcacgcgggtgacccgggttcaattcccggacggagagaggccttcattttttctccccgagtcaatagaagcttgtctatcagtaactgaggcgcccccttcgtaaaagtaaacgaagtatgaagacctgatcttttttttgttgcactgggaattaacaagcatgactttttgtaagagaacaaaattaacacttgtagagttcacatgcacacacatccatgcattaccagaagaccctgtggaatcagatttagaagactgctttgaagtttgtagggaaatctcattgacacaaagtcctctgaattaatgttttgttttagttgatgaactgcataagatattgaatattgattaggatgatggctaacttacataatcactcttgactttttatgggtggcaattcatcccataacttgctgatcaacattcactctgccagttcatgacatgagcacttgatccaaagctggctctggctgaccattctttaagttttggtcatcttggtttaattctctgaagtgatactgcctttcattttgtttgttttggtgtaaccttccttcaaatttcctgttttgtaagagttcctgaacagatatgtgagactccttgacaagctatgtgagagttactgacaagaaatctgtttttgttttttcatcaaaggagagaagaaagtttgggaaagtagtttctgatcatatcttagtttttgatggaagaattggttcctgctagattgatttctgttatcaaatgtgaggcattgaagtgtattacacctcagaaattgaggatatgaatgcctgaaaactctttatgatgcaattaaaactttgtttatttgaaccaaaggtcatacaataatttggattttttttttccaatcaagcacttcatcatccacaaataaactacattcataattagatactttcaattttctaacattttcttcaaatttgcagttcataatgagattgagataaaatgatgccttggggagctgctactgtgtcaatcaaacaagggcacttttggaggggattttgggcacttgttcatgggtttcaatttctcaaaagtggcaccaaaaaaccctacctggggcttttgtcaggtttaattttcagatagatttggggctcttgagaactcttgaatgattggatgaaaaaaatacaaaaaagacatagaacctatcccgttcagtagtggtggtaacataacatccactcaatttcaagctggatgattgctgtttttgtttttcccctaagaaatcccactttcaaaaaaaggctgtccataggagaggcttatgaggtatcttggaattccacatgagcactttgagattcagtggatgtaacttttaaggagtcaattttagcttatctaattattgcagaaatctggggactatctggaggggaagtagcctggcattctggcttcaaaatgaagtacccaaagtttctatttagttaattagtaggatgatgtggccaagggctctgagaaattacttgggtccttgaaattttgtgttatgcactttcacaaatatgggcttttaatccgggggtagtaagatgaattatcatgcaggcatgagttgagcttaaaatttgatgtttgagggggtttacactaaataaataggacttcagtgatggttgcaacaggttgtacatttgtaacaccagaagatgcatcaagacaaggcaactctcgtggttctaatagcactgggttttcttgtgagggagatggcaaaaaatcgagcctgacgcggcaagccccttcgccccttccgaaggacggccgcggtgggtcgtcatgcgaggccaatccgcaaggaaaagcagacctgctttgagttgtttgaataatggaatggcacaacccccctcccacagagtctcagatgtccaggccaaaaaactgacatgacttgaaacccggctcatttcagaccacagagccgcaccaatgcacgactcgtttcatccagtgtcaaatggtgattctttcaagtttatagatttcggtttcaaggattcctaagatcttatgacaggaggtgatgtgccccaataaagttacatttaaaccacatgtgccggaaaatgtttgaaaattcactcaacaacgggctgtgccgccgccaacatcttcgggaagttccgactgtcgctgcagggttttaaacgacctacagtcaaatcattgtgatccagtagcaaaaggcgcggcaagagttccatcaccaatactcgtgagcgtagactgtctgcatcccattcccaaccaatcaaatagccgcgcatttcttctcctgcttgccattcgcacctagccccacgcatcactggcatggtcaacgataccaagaccgcggtgattgtcaacttcgccctgttatacttatgcattcaacattgcagtggtagaccacgaccttacgaggcacctatccccgtggacaggttgtcgtctatttcccagcaggtcgagagtttggcgtcgcatgagcgtcctgccaccggcctatctatcccagtctcacatggtgggagtgtatttaacggccacatcgacgagtcgcaatatggacgtatttggggaggtcatgaccttcattcgagcttctctgatcttttagaagcgatgggaggttcaaatcacgactggtttagtcaggctcatcagccgacggttaaccattggcaccatacccccgtttccagcttgccaagtgagtcaccttgaaccttagcttggatgccaggtggcctgcctttgataacttttgaaccatcctatataacttatttcaaggtcatgatgtcattaagagtacaaattggaacacgaaagtcggaaaccaccatgcgccttccaaggagataaatcctcgagaaaaactgacaaataaacttgacatcccgtttgatgtatcaaatgacattactgacaagccatttggctggattaacacgttaaattttccttccgaccagaggatgggcgctcttggcagagatgattgggggctaacaagtagttccgtttggaaaattgtcacaatggaactgaatgatcccgctctaccgagcctcttgaagaaggctgccaatgatgataatcagaatcctcttaaaaatctcctggctttaatcaaagaaattgacattcgtaacaaacaatttctattagctttcagttcatctgcctctggagatgaaaaatacttcatggcagatttgagaaatgatcgaaattatggaaacatgaaagatacacatcaacgccttctcgcatggctgaggcttcaactggacacgacctctcaagccgatgctcgagccggcctagaaggtcccaatcatgaagcatctgactcaataactccatttcaaaaaaccctcctggactgtctgaaatcggacctgaaaagcaaagagctcaaacgtggtcgctggcaagttcaattacgtccttctaaaaatcaatcaacacaggtgaatttaggtcaagccagtctcacgaaagttgcaatcaatgcactagggaatttctacaaatcatctaacttgaacaaatggaaagagctgttcaagttcgatcaccactttgtgaatttttatctgattctcaaagcccgccaacaccatggctcgagcaaaaaaagggcaaccaaatcagctaattggacacaactagaaactctgccctgggaaaatgcaaatggacaacaatgggtgttggatcctgccatccatcaaaggttctcaaattccctcaaaaaattcaaattgtcattaattgagaacaagtttttacctgtaaaggaaatttcagaggaggaggaactccaatctatgagacacaaagaatctttgagagaacaaaaggcagctaggaaaagaagttattaccacaacaaaatggcaagacgtaataaagctaggttggaatctaatgaatcaagttgaaaagtttcaatgaatgaaagtttgatacaagggttagacagcaagcagcagttggaggtgttgtttattctgaacctatttcaatttttactcattcttgtcacatatcactctccgattatcatcatctcatgcttcatagcaaatgaatccccaaaacaaatcatgacaaggtagcataattttttctcatttgtgtttggtcatagctagtattgtggcttgtcccacatgttcaattttctgatcatggctaaatatttcacttatatattgcaaattatgatgaattgattttaggccccctattgggagctctctagttgtcacttacaaatttcatttcacaactggctccagagttttttattaaaccaatcccagaccagaccatctgcaattttatcaaaatcaaataatacaatcagagttaatttaaaaggatttactccagtagtgaaagagaaaaaaagcctatatgtattatgtcttgagtatttgttatattcatgaatgattcatcttatttcaagaacattgaggccaaatatgagcagtatttcttatgaatatgtaaattatctggattgatatattggtttactacattgatatggccatccacttgaatcaaataaattcataattaattttttcccctttccttaaggaaagtctgctcggataatcaacaacataaaaaaataaactgctctcagtcaatcaaaattaagtttatttttgatttgcttgatttataatactgttgacttgagtccatttggcagcttggctacaatttgtttcccttttgttcttgtgacctgggtctatactatcatttttatagtgagattttccaaaatttaaattcttactacatccaaacaagataaatctagatgaattctccacctcttggcagcataaactcaatgctaagtaatttaacaaaggaaaaaatagagctatgtacatacatctacatataactaaggctctgtttggcagtccattacagctattttgggaagtcttgtccacttggactcgtgaattcttttttatttttatttttatttacattttttatttttttactgaactggacctgtcagaactgaactactgatgacagctgtacctcctaactggacaaccatttccggaatagctgtatatcaagccacgctgggcaaaatcacaagtcccgcttggccaagcgccaccagggcttggacgtgtgcccagggggcttgattgtcccagttgggcggggctcggatcttggcacatagccaagtcccgctggaccgcccccaagcgcttggccaatcagaccatcaaccatcaaccaactttgccagaccaaggagcgctcaacaatctgcaagcggccagcggtttgtcaaccttggttggggccttaaaaacccaatgggtatccattgctctactctcctgacatgatcagccacaacagcttgacgagtattcaacctccctgcacacctccacacttgaacaggggtggttttggagtgggtggcacccttgcttgggttcggccaagcaaggctttggcccaacccccgtgtaaaatctgagacttttgtaaaatctgagactttttattccttaaaaccaaaaccagaaactgagaacaatgtgttagaagatatagaaacaacagagaaggaagacagaaaactaaccctgtagcggatagactttatccgagacagacaacagtatattttattgagacaagagaaaagcagagactgatggataaatgaagaagatcagtcgattgaaggtttttatgagtcaagagaaatgaaagaaagacaaaccctaataatgtaggtagggatgaattttaaatatagaagtgagggagaagcacaagatcaaagataagataactgatagtgaacaaaataaaggaggttagttatgttgagttagaaggagagagagaacaagaaatgcgagttgtgcatttctcaccaagttggaagctacaaaggctgtccaatgtcaaagcttcgccggacttgttgttgccggaaatgaaaagattgatcttgatcttgagatatgctgagaagtgagtggagtagcgatgatcgatgagagtagcgatggtcgatgaggaagaagcgaaagaatggagcggttggatgggatgagagctgagcaagcggtgaatttgggattaggttaactttggtgagacagtctagtttcactggagtgtcacgggacagtctcaagtttcaacacccccctcaacttggtgagtaatgaactaagaagcacttttctcgtagcctgttgagtgattccagattgcttgctttggtcagggtgtcggccaccatgtcttcagagggaatgagagtgactgtgatttcgtttttgttctttaagtcccgcagccatttcattttgatgtcgagatgttttgttttcgagttggatccaaagttttttattttttcagccagcccttgattgtcaatgtgaaaagtagaaggatccagagtctcgttccacagttcttctaccaagaatttaatccattgattttcttgaacaccgtcggagagagcattcagttcggcctctgttgaagaaagagcaatgttacgctgtcgtttgctgttccaagctataggacattgtttccagaagcatattgatccgctccgtgagagtcgagtttccagatcatctgcccacgtggcgtccgtgaagtgttgaattgacttagaatcatcagatgtaggccgaagagtgaggtgcaagtgttgagtacccttcacatatttccagcagtgaatgagttctttccagtgattaatcccaggttcattattgaagctagacaggatggatacagcaggagctagatctgggcgtgttcggcatgacagatagtttaggattcctgtgtatgtccgataattgacattgagcttggagaattctgatttttcttcttcagttgcgggtttgagttgcacggctactgataaaggtgtgttgactggtttgcactctgttaagcctagcatgtccagaccctttttgatcagtttttcttgagaaagggagatagccgagtcggatttttcaacatccattccaagcagtgtgtcgggctcatgagcgcttgaatttggaaagcgaagtaggaatagctcttcaaagacttccacatttcccacaacaactaagtcatcaacgtgaaaaaaaatgaaagaattcttgtcttgatgaataaagagacagggatctgatgttgactggacatagttgatttcatgaaaccatgtggtaagagtctcgtaccagttggcaggtgcttgctttagtccgtataaagattttcttagacgtaggaatggagcttttctagatgatccttcaggagtcttgatatagagttcttctttgagaggagcatacaaaaaggcgctcttgacatcaaattgtctgaccggaagttttttatcaacagcaaacatgagtattactaagagagtagtgaactttccagtgggagcaaaggtatttccgtagtcttccccttcaacttgaagaaatccttgaatgcatagacgtgctttcttcctttcagctgcagacagagtggccggtttggtcttgaagatccatagagttcgcaagaaggattcgggagtttcgaacatgtcttcccacacttgatgatgttcaatattggagagttcttcttctgctgcttcaagccacttttccttatccgaggatttgagagcgtttttgaatgaggatggatctgttgataaatacgagtacttgactggtttgacctgagacgtgcgatcacggagtactctgtcggtgttaggtacaggattcagatttgcagctatttcttcttcactgtcgtcagacgtgtcagatacttcattatccacttcttctttggtctcagggttttcaagttcggattcaggttcaaaggtgaggtcccagtctgtatctttatttgtgggaggtgagtattcaagaaattgaacatgtttggtgtcaatcacctttccgtcatctgacagaatccgataagaccttatctcgtccaaatatccaattagtcttccaagttttcctttgggtttcagtttggagtgcgactgttcgggttgtatgagaaaagacactcgattacccagtggatagaagtagctgagtggaagtgagcgattcttgaataattcgaatggagatttcttcgatcgatgagtgggaatctgattgagagttaaagagctgactttcgcaatctcattccagtactttcgctcaataccggagtcttccagaatggtcctcatggattcaagtattgttctgttaaatctttcggcaagtccattttgttggggcgtatacgcatcagaggtcctttgttttatcaggtgagtggtacagtactcgcttagactggagttcaggaattctgttcctctgtcagagtgaagagttgacggataatagccaaatcgtttggcttctatgtctagcagaaaggatagagtctcaggtacgtcgctcttgagtttgattggaatagcagcacagaaccgagtacaactgtccacaaaagtcagaatgtacttatgtccctcgtaggacgggggccagataggaccgatcaagtctaggtggatctcctcaaatggtttcaacgcatgtttgtgggtcgatttgaaagacgccttggtgattttggcaacagcgcacgactcgcagttgttgattatcttgagcggaatgccaagcttctttctcaatcgatgatagctgacatgtcccaaggatttgtggatgaactcagcagatgatagatgactagcgtgttgaatgttctcaaagtcaaggctgggtagattaccgatgtaatttcccgtcattttcatttcattatttttaaggatttcaaatgaatttttatgaaactgaacagtataatcttccagaataagacatcgaacagagagaagatttacaacgatatcgggtatgtaaagaacatgattgagaaagatctcgccaaacttgttcttcaaacgaatcgacccaatgcctttgatcctgagttgatctagagctgagcttgtttgaacgcatcctagttccttgagttctagagtatgaaacagatgtaggtttgaggtcatatgagccgatgatccagaatccagaatgaacagatgaggtgaattggatagtgaggagtggaagctactgacagatgattcgttatttgacgcgggtctttgttgaaagtgagcaggtcgtttttccggatgaacgaaccagcagtttgaggccgagtgattcgctagagtattatgagctccagtgcgacatttcttggacgcatcggtgaaaagggtgatcggattggattttgttccgctaccgttaccgcgaacctcgatattgtgttcatggactctgaggtgttcaaagaccacatcgatagtgggttctttgtccgagtgagtgatttggttgacgatatcgtccatgctgctcggaaacttgtgaatgaccatgtggccaatcgcatcgtcggagaagttccaaccaacttcaatcagttgagactgaaatgtcttcatggttgtgatgaacccaggaatgtcgtttggagtgtacggcgagcgaagaaaggattggaagactctcgccttgttcgatgcttgatttgatgcaaagaactcaacgatagacttccagattagtttggatttgttttcgttgttagagtcaatcacgtttgcttgaacggtagactcgagcttggcgaccagtattgctttaaggaagtgattttcatcttcggtaagcttcttgtcttcgagagtgagtccatccttgagtttcacgacatcgagaaagttgaagactcttcgtctccaatgagtatagttgtccatcgttgtggtagttattcctgtgtttctacgccaaaaatataaaaaattattctcatctttttctacatcagatataaggtaaaagaaacatcaaaaatggattcctgaggtaaaataacccctagtcacccactacaactacccccttatctctattagttcagaagttacacctatttcaacctatcacaggatatctcttggattctttactctgactatagctcaatttgaatactggatgcatattggatattgagttcctttgtttcatattgaattcctttactagctcatattacatattgaattcctttgttggtgcacatgcattcctttgtagcaggaccttgtaggccagccaaaatccctcaaggctgtgctatcactagctaaattccctcacctgcatgtactagactagctaaattccctcattggatattcaggccagctaaattccctcacctgcatgtaccctggagctaaattccctcacttttgtctatataaggaggcctctgcctgccagttgtattccctcctcatcagatgctctgtagtcagtcccccccataacactacatcactggtcactcttcaatattattagctacctagtattgaggttttataattataaccccccttatatatgttataacagttctttatagtgtagaaatatcaacattacttttttcataaccaccaagctatctcacctttgcctgaaatccactgctttttggcttcatacaccccaaccacaaggacctgggttcaattcccattcaagacatccaccttaacaccaccttaactccaccttatctccaccttatctccaccttatctccaccttatctccaccttatctccaccttatctccacctgttctggtcctccgttccattcctggttgaagcatagctctcccatcaactgcgccttggttctcaatcactctttttaactttatataccatcaacctcaaggacctgcgttcaagcctcaacctcgacaacaatcattgacacctctatcaacaacttcatcaacaacaacattatcatcaacaatcaccataaacacctttaaccgttatacgaatcattcgacagcttcatctcgaactatcctctatcacgatatataaactgccaagctgagcttggtggtcttgttgttctgatagcatagaagggcagagcttgcaactccaccatccccttctccattcagcaaaagggtttcacaaccacttttgagtcttacatcgtaagcagaggaattccctcaatgacggtttttaggacagaagattgaatagcgtccatcttgaagatggtcgttgtcgtagcaggagtctggtttttggaagtagaatcggaattcaaagcaggaggtgcgactttggtattctcggcggacataaactgttcgtcgatcgcgcttcgactgttaatcgtgtaaaatctgagactttttattccttaaaaccaaaaccagaaactgagaacaatgtgttagaagatatagaaacaacagagaaggaagacagaaaactaaccctgtagcggatagactttatccgagacagacaacagtatattttattgagacaagagaaaagcagagactgatggataaatgaagaagatcagtcgattgaaggtttttatgagtcaagagaaatgaaagaaagacaaaccctaataatgtaggtagggatgaattttaaatatagaagtgagggagaagcacaagatcaaagataagataactgatagtgaacaaaataaaggaggttagttatgttgagttagaaggagagagagaacaagaaatgcgagttgtgcatttctcaccaagttggaagctacaaaggctgtccaatgtcaaagcttcgccggacttgttgttgccggaaatgaaaagattgatcttgatcttgagatatgctgagaagtgagtggagtagcgatgatcgatgagagtagcgatggtcgatgaggaagaagcgaaagaatggagcggttggatgggatgagagctgagcaagcggtgaatttgggattaggttaactttggtgagacagtctagtttcactggagtgtcacgggacagtctcaagtttcaacaccccgccaactttggcatgtgccaagtgggggttgggagggtgccaagattggtttaggatgtgccacacaagctttggcattggcccagcccgttttggccaaacttgggcctgtgcccagcgtggcttgatagaccatatcataagaaaaaatatataaatctgaatgatccgaataaggttgataaaccttgaaacaattatgaaaaagctagacaatgctctgcttgttacagtggatttttggtgttatagcgtgaccaaccaaacacaattgtcacttatgataataaatgtggccccccaaaaaaatttgcaggattttcctgtgatattttatgatatcatggactgccaccaaacaaagtgtcatgcaatctaacactggcattgaccagttcacatttgttgacaccaacattctactgagacaggtgtctaagtcaagcaacaaccctgaaaggagaaaaaggtcattgagtagaactccccaaagtttggggcaagaacattaagctcaccaagtcaaattgcccaaaattattgggggcaaatactagtcatcatgtatgcaaataactattcaccaatccatttaaagaataaagatttctcaatgcaatttttcggtttttcctgttgctcttttcaggattagaatttaatctcaccatccaaatcattatctatggatttcatgcttacagagggtagcaaacccattgccttaagtagatctaggggggggggtattttcatagaagaaagttccaatgatgaagatcagagtgttgccattgccatttaatttttaaatcgagtccctgatctgagactagatcgttgatcattcgggcgatacgctgggataggctggaatcggctgcggccgcttggagtgacgcgtcagcaagcggattgaagttggccggtgcgctcacactgggtggccagttgattggcattacgtaatcgatcggtgagtatgtacgcctctgtcagcttcaccacttgccaggctccaccccttccacccgccgtccctcctccctcttgaccatccatctccatcaacatcggcttgacacagtcctcatctcctgatttccaataatccatccaccatcagtaaacaacaacaacagtcttactttccaatcagttcttatcaagcgctctcccccagaaaaccttgactctcatcttcctttttaccgccctcttaaacctccatcatgtccgacgacccttccatcaagaaagaaacccaggccgaagccgaccatgaccctgctacaggtaagatcctactgaaacctccggcttttcagatgccacttcccccggcgatctcactgactggcttgtttctccaaccgatagccatcctcagggcaaaaaaatcgtaagtgaatctctatacgatcgtagttggaatcgcaaacatcctgaccgtctgtgctcttcattcagtccaaaccgattggttgtaagcagagttctttttttttttcttcttttcggtgatcgggactatcctttgcagatcttgaagagactctttcattctcattacttctcctataggtcgatgaagctacctccgatgacaattcagtcgctactctcaatcctgcgacaatggaaacattgtccctgttcagaggtgataccatcatcgtcagaggcaagaagcgcaaagacaccgtcttgatcgtcctcagcagcgatgacgtagacgaaggtaaaatccaaatgaacaaaggttagctcatgttttcgatggctcctcactcttcaatcgtgcagattactgagacccgatcgcttgctgcacgtcagttgcccgaaacaaccttcgagttaagcttggtgacgtttgtaacgtccacccatgccacgatattaagtatggtaaacgtattcacgtcttacccttcgatgattccgttgagggtctcactgggaacctctttgaggtattcctgaagccttacttcctcgaaggtcagtttttttgttggtcaatttatctctccggttgactttgctaacaacgtatgcttcctatgtacacttggatttggcttctcatgtcaatcagcttaccgacctgttcgaaagggagactcctttttagcgcgtggggcatctcgatcggttgaattcaaagttgtcgagactgacccagccgagtactgtatcgtagcgcaagataccgtcattcacaccgaaggggacccaatcaaacgtgaggatgaagaaggtaatctcagcgaggttggttatgatgatatcggtggatgccgcaagcagatggcccaaatccgagaattggttgagctcccactaagacaccctcagctattcaagagcatcggtatcaaaccccctcgtggtattctcatgtttggtcctcctggtaccgggaaaactctcatggcccgagccgttgccaatgagactggtgcctttttctttttgatcaatggcccggaaatcatgagtaaaatggccggtgaaagtgaaagcaatttgaggaaggcattcgaggaggctgaaaaaaatgcccccgccatcatcttcattgatgaaatcgattctattgctcccaagagagagaaggttagtcaagtagcttgtctcatcggcacaccatgcagtttaatgacttttctttctttctctctttcatagaccaacggagaagtcgagcgtcgagtagtttctcaactgcttaccttgatggatggccttaaggctcgatccaatgtcgttgtaatggctgccacaaatcgtccgaattctatcgaccccgcgcttcgtcgatttggtaggttcgacagggaggtagatatcggtatccccgatgccactggtcgtcttgagatcttgcgaatccacacgaaaaacatgaagttaggcgatgacgttgacttggagaagatcgctgctgacactcacggatatgtcggttcggatgtggcatcactttgttcggaggctgccatgcaacaaatccgagaaaagatggaccttatcgatctcgatgaagatacgattgatgcggaggtcttggactcactcggagttaccatggacaacttccgattcgctcttggtacatcgaacccatcggctctcagagagaccgttgtcgaagtgccctcagtcacctgggacgatattggtggtttggagaaagtcaaacaagagttgcaagaaaccgtgcagtacccggtcgagcatccggaaaagttcctcaagtacggtatgtcacccagcaagggagtcctattttatggacccccaggtactggtaagacccttttggcgaaagctatcgccaatgagtgtcaggctaacttcattagtatcaagggacctgagctgtgagtaaatgattctcagataaatccgtctactggtgttgacatgagctcatccatcattttccagccttacgatgtggtttggtgaatctgaggccaacgttcgagatgtgtttgacaaggcacgagctgctgctccatgtgtgatgtttttcgatgaactggattcgatagctaaagctcgtggaggtagttcgggtgatgcgggtggtgcgggagatcgagtgttgaatcagatcttgacagaaatggacgggatgaatgcgaagaagaacgtgtttgtgattggtgctaccaatcgacctgaccagatcgaccctgcgcttctacgacctggacgtttagaccaactgatctatatccccctaccggatgagacttcccgagaatcaatcctcaaggcagctctcaagaagtcgcccttatcaccatcaatcaacctgagattcttagctcaatcgactcatggtttctctggtgccgatctgactgagatctgtcaacgggctgccaagctagcgattcgagagagtatcgacaaggatatgcagaaggagagggcgaagagggcaagggaggcagaacaggaggccgcaggtggtgaggcgattatggacgaggatgacacggaagaggatccagttccagaaatcacagccgcgtacgtatggataaatttgtattgaatatttttttttaccaagattgagtttggtttctttttttcctggtcggcccttgacaacagtcactttgaggaagctatgaaatacgctcgacgatcagtatcggatcaagatatcagacgatgtgagtgatgatatgattactggagatctagatggagttgtttactgaatgattgagttgttgtggaactagacgagatgttttcgaccaacttgcaacagagtcgaagttttggcagctcgttcaagtttccagagggtgaaggtggtgctgctgggggtggtggggcggcccaatttgggcaagataacgaagagtaagcctggaggatgagttccactgatgatatgacggtagactgatacataatgatttctcatgatttcttagtgacttgtatgcttgatggtttgttcctcttgagcttcaattctgccatcccaagttaataataaaaaaaaaaagaaaaacgtgatgaagcttccaatatgtattatctgcaaacagaaccgggggttaatcttctctttcttgcaaccactcgttgactctcggctactccatgatcggggggggggggttgtttttgagtgattaattagagatgatagtcccagattgtgttgtactagatgatgattttatagctttttggcaatatgatcttcaactttcttattctgtgtcacatccctttactgctcaagatcttgtccatggaggagaggtatcctcaaacgaattaaataataataaaaaccataataagccatccatactacaaaatcgatgggagtgttgcgattgggggctgctgcggctggagcagcttgatgaatgttgagctcctacaacatgggggatactatttccaccaagtagtggagaaaggagaacaagactcaaccaaccagaagatgagttcctcaatcgactcaatctcaaaacgacagcaacactactcacaagcattcagccagcaccagccaaccatccaagcactccaccaccaagccataaaccagctactcccacaactcacccaagcactcgaactcactccactctcagcccagctgatcaccaacttcctcaacgacaaactcaacctcttcagattcctcaaccgaaaccacttcgacagccagctcactctccaagcactctcaacctcaatcaaatggagactcaccgcaaacatcgacctgctctcactcaactcactcgaacccatctacctcagcaacccgctcctcttcttccaccctcaactcaaggaccgctggggaagaacttcagcaatcctcaacctcaaatatctcaccaggaccgaggacggcagtctggacggtctcaaagaattcatcgcctggaactgcgaactcgccagaagatcgatgtacgaatccaacccagaactcatcaaccagatctgctcttcatcatcaccgccatcttctcctaaccaaatacctttcagtctacagatcagtctcatagtcgacctcaagggggcatcgatcaacaaccttgtcagtcactttctatatcttcttttttatggaatcaaaaaaaaaaaaaaattaactattaactcaatatacacaggaagtcgaattgttaccctacctactccatctagtcaaagataacttcccagacatgctcggtgcagtcttcatcctcaactatggctggatgtatgcggggatgtggcaggtcgtcaaacggatcctaagccaatccacactcgatcgaatcttcttcccatctcaaagcgaactactccaattctttgagaaatccaacctactcaaagagcacggcggactagtcgtccatcagtacgacccaaaacatgatccattcatcagccgattcggcaagccgatccccaatacgctcgccgacttggattcccggccctccctctcccgccatcccagtctcgaatcgatccacgatatcttcttctctaccgtcaatactccccaccatcaactctcaaatccaaatactcccaaccgagccggaacgttcaatcattcacatcgtcgacctagctggctcaacatgaccagctatcatccctcccaactctcctcctccgccatctcagatgccctccaacgtaatcaatctaaatcttcttcttctaatcatccttggctccaccaatcctcctcaaaccctagctttaaactcaaactcccgatcaagactcgtcatgatcaacatggagaaactggcgattcctccgtcctcccacccttactcacctccggccattccttgacttcctcttcctcttcctcctcttcctctctctcagaaacaggaagagaaatcgatcaacaagaggatgagaatgggaatgatgagaagaatgatgagggtcggaaccggaatcgggatcggatcgagcgttcgaactccacaccaatcgtcaagttcaagaaacgcaaacgagactatttctgcatcaagttattgatcaagtttgggtatttcctgcggacgttacagatgttattgaagctgttaagttcgaagctgtttgtcccgctgcatctatcgaaccaatatccggatcgccagtctggtcaccaccgatcatcatcccatcaagcctcatcattacccactgttgaggagcacagattcaacgagggggagggaggaggacagttgagcgagtcgactaggcccgttcccattcgccatcggttcttcttttgtctccccaatcagctctccctcaatcaactcttccttctgcttaactttcaaaggaaaaaatttctcggtagtttcggctgtcttctcctcttcctcctcttcttcaaaaagaagaaactctaacatccatacatacactcattctctttctccttttttttcaattcatctttatgatcttcatccacagcctagtgcatactcctactacctctttctctttctctcttcctacattttctttcatctcactcatcaagatacatatatatatatatcacaatgtaaataatcttcttcttttttatttacttttcattacctcatccaacaatttggtggaactgctgttgctgctgcttttttttcatcacaaaatcaaatcattattcaaaagaagaaaacacagatgtgtttttcctttctaggggaaggagatgaatgtgtgtactgacactgtcagtttgagcagcaagaaaagggtgaaacaccagatatcacacactgtctcgcactaccacaatgcagcccctttttttagtagcttggacatgtaacattagcatttcagagctggcagaatcacactggactatgctacatgtgctaatggaattccactgtgggatgttagatgatggcataactgtgctagactacagcacgccaaaatatgatgcaatttggtattgtagctggccgattgtttccagacactgatcagacctaaaaaaaaactaagtgattgatcgactcaagtcccgactaatggggtggattggtattggtgagtgtggatggaagattgtctcaaggattggccaggcaggaggaatttgtccgccctcaagcttggctatgtggcttttccaagtgtgcttcaacatgcacaccccctgcaagcttgccggattatacagccactgacagtcatgagatctgtgtttccatctcaaaagattgagtctagaggactataacgggtttgcaagagaggcttttgctccatcctgtctcttgggttattgcagccctgtcctccagattgacggtcttatctcccagctctcatcctcaatctcactctcaaacaccatttgaaatgaggatcttgcaagagcaagattgagagcttatatacatattgaccaaacaacatgatctggaatctatttgtctgtactgtagtagtaacaatggcaatagtcactctacctataccaaagtcaagggtcgatattgcaacagtttccttctcattgtcagtgctactactagggttataatgttggtgggattctcaagattgcaacatgagcaaacagttcttgaaaacttgttgtcacgacatctgagcctggagctgcagatatggagtgagatcaagagcagtagagggcctgtttagggctgtttttttttccctttgttgctcattattgtagtatccaggggataacatgttgattaaataacaacggcttcaaaagaaaaagaaggtctgttatgttgcaggtgaggtcagcttgaggcatgttactgcaatggaattgtggataacagtgggcacagtaatgacagttatttacttcactaaactctgtcagatatcgtcaagtaaagtaacttcccaccaccgtctttaggaaggctcaatttaatggtatccgagcccaaaggcaagtcctccagtcatccaatcctcaaagaattcaaagatcccagatttcatgatttacattcgaatcctataatctgtagcttgacaaataagaaattgaagaacacatgagatgtacctctaagagcaggaatttaggccagacttctatttggacaaagaaagatgcaagaatttctgtagatgttttgtaatatatctgagagagaaagatgatgagcaaattgccgggcttcctgaattccacagcactttcattagatccacagtcgatgcttgcaagatcggaagaagtaaacagattcctaatattgattatcatgagctagcagcctctgtgtcttctttctctttggatttctctatcctagcttacccccagcaatgggctggttatgctaacctcagtattagaacagcttgcaggattccactgaaaaatagttttgtgtggcataatttagcactacacattcaggccccaatatagggcccactatgctgtgctgaaaagctggttagccaggttttggctatgtagcatttgtgagtggcttgtagcagagcaaatgctgagatacctgtgacatgttactacttgttttcatgtctacagttgttagtgtgctttcttcagagttcatttctcacgtgtcacactctgtgacattcagcttttttttcttagttcttatactggagtcatcagtgcatgaaaggatatctttttcctcatcctttccaacacttgtctccaggtatgtctttctctctttttctctgtgttgaaattaaattgatcctttccaataatctggtctccagggtgttcatctcaacagcaaaaatccgctgacattgcactaacactaaatgatttctgtgcaaaaaaagcactgctgtgctaatgctttttgggcaaagcatttagtgtagcatataagccgcctacccttgttaccaccttcttctcactctggattgaattgattaagttctttgttttgctccttttgttactctaagaaatctaacaacatcattgtgaattagttttctcattctctactgatgattctctaggtactcaccagcagtgttttccagtactcccttcagtaaactgactaatttgatgtttttccaatttgagttttggagattgcagctgttgaatctgtgtaaatcaaatttgattagcattttcacttgggacttgggaccatgggcttggtatgcatatcttgctctgcagctaacatagattccagctccttcctcactttgtgagttggccagatgcagagttcctgagcttgtatttctacaaatactctgtacatcctgcttaccaaactgttgaaatagacaagggtggtgtgaaaacactgaaaagaaccaaatccttctgaaatctttcttctttcaaaatatacaggaaattcaagctctctggaatatttcaaatagctctgaatccatcttggaagaaatttataaggattccagttttattatctgatagataccaattgctttttagatggattggaacattctcaaattcttcttctctcatttcccttgtaacttggaatctctctactttgatttaattttttttctgttctgcctgtagattatgaaagcacgttctttttttttcaccaggaggtttttcttttccttctttcaaagttattgtacattttcttgtgattacaatccattgcaattcaatacttctgaagaattttttagaaataccttgtgccaaaaaccatcctctcaaacacttacaataaccctattaggaaatgtgaccccattttgtgtctctttgcttaagttttggaattcttttgctagtctgtagttcctgattttctccttttccttacaggtggatcaatcaaagcaggtatttcatacatgtaatggctcaacttcaggccaggctcacccttcaatgttttttcaaatgcagcattcttagatttattttactaagagtacctcagactgtcacccttcacaagccccctctggggtgcaccccccccccctcctttgtttccaagaggggaatttaattaagtttgaccttcaagcttctactttagctgaacctttagttttggaagctttaaattccatttcatgttgatatgtaagtttctcaacctcacatcaaatcaggaagaaggatctaaatactttacccatttctttgcagaacaaataccatgtttacactattattctagtgcatatcattcttattaaaagcttctgtttttgtgtctccaagaattgttttctttcatagtaaccaaatcttttgacactctcctcattctggctcttcatgaacacacatagacctagcaaaaagtctcaagattgccaaacacataaccattctgctcatacctattttcaattttgatcacaaatctaatgaagttttaaatttataaagtggagtgattctagataatctttcaactaacaagcccaattcccggcaacttttcctttttctccaggattcaaatatgtatggttagtttttcttcatttggcagctcatcgcagcggtgggccgctacgctacactacgctaagggcccatgtagcgttagtgtagcggcgccgattttttttttctcgtagtgttagcgcgccgctacggccgctgcgctacactaatttgtagcggcgctaacactagccattttttggtgtagtgttagcgcgccgctggcgccgctacgctgcgtctacgctacagcgtttttagcggcaaaaaacacctcaaaaccgctaaaaatcgctgtagcgcagcgtagcgggcagtttttggcggcctgtgcgtgtagcgttagcgcagatggggggaataagttagtgcaaggtttcgccccatgcgcgtagcgttagcgcaaaaaatgaaaaaagtgctaacgctacgctaaattgtagcgaaaaatcgctacactacgctacggttagcgtagctggcccaccgttgctcatcgccctgcatgtaattctaagccttttttcagttctaccatagctaactgcctggatctgccaagacagcagttcaattggagcttatggtctgttatgctacttagtcagatcggatgtctgattttatgtttttggacttgatggcacaggtccactggacaaaggccatgtggagtaacagaatacagattatttgggtgctagggatcggggttcaggattctggcaaggggaagctgtagtgagcttttcgggccgagttgcactcaatttactcctgtccaagaagggtcaccaatccctgctaaacaaggtgaagctcactgtgggactcgctgccaacatgtctcaagcgatgtgttcacatttcatgctagcaacgcagggaaagatgtatagatgtacagatgttgcaaaaagcgcttaaattgctctggttatggcgagaaaccgcgaggtgttttgtgaaagaaaaaatgtgtagtgcaatagaaaggttgattcacaattttggcttgaagttgtgactgcaactagataccggctccggcatgaactccagccccagccccgacgccgacaggaactcgaacgggacctccgactcctgcgcctgcccccacgccagcatgagcgcctgctcctacccctgctccgagagggcctccaacgcctgcccccacaccagcatgggcgcctgctcctacccctgctccgagaggacctccaacgcctgccccaacgccggcattcgcccctacacctactccgggtccgccgaagcctccgggtccgcccgcgcccacaccggctccaacgttcgctccaacgcccgcaccaaagccggggagcataccgtatggaccagctaatccaccgccaaatccaggaacaacgccaaacccatttcccatcccgccaagtccgggcgcaatcccgccaagtccgggcgcaatcccgccaagtccgggcgcaatcccgccaagtccgggtgcaatcccgccaattccaggagcaataccaccaagtccgggcgccatgccaccaaaagctaagaaaaagaaacagtcagaaactggggctttacaggatctcagatgaaaatgggaactgacgaggcccttgtccgggacgcccaggaggtgggtagctgggtgaaggatggtaagcaggtgggggatattgttgacttggggggcgcgaaggcctgccaccgtatgatttatgttgaggtgaggagtaagattctggtggcgagtaagactctggtggcgagtaagattctggtgggtcatatgaatcggagtcatagtttggagatccataatcgctggagtggcgttgtccagctacagaggacacggcaaataaacctgagtgcaagagagggattcatcatgattatcagtttcggcagatgcggatcgagcaagtcttgctaaattgatatcgcaaaaccacaacataccgctggtagcaacgaggagggcggcaagtaagctgacttgcattttgattttcttgtttctagttgaaaaatccgaagattcgaagagttttaaaaagtcgtttgataagttagacggggtggcttgattggatcgaggacggattcaagttgtatcttggattgaaagtgcgaggtgactacaagtagcacctcccagacctggttaaatacgagtgatctcattctcctttcatgagggctctcgatgcttggccggacactgattagatccgcgtacattctcaatgcctagcgcatctaggggacacgagtctctcccgatggctgctgattgtcatgagtgctcatagccgaggcaatgaggcagatgtcctgtgggtccttgacggtgctcggcgcctacttcttgggacggtcgaaggatgaaaaaaggaacgttctcggttagccgaagtcagtctcatcacgatccagtcttatcactgtactagtcccaatgcggtagatgaaaagaaatcacattagatgattatgttttcattttggtaccaattaacaaaagacagtcacgagggagtcaggcttgtgtgtctgatctttcaactcgcatcgtctttgccttgtttcgaggggcactaatttctccattagacaagtcgcggttctttaaactcgcgagaatccctctagagcgaaaagaaaggatcgggtggtactaatcaacaagatggacaaatttttttcggatgaaggtactatttggggtggccatgatcgttttcctatcattgcgcttgcaaataaatgtaatgcttaatgaacattttttcatgttcttattttttcaatcaacctttcgatctcagtcctccctaaatcgaagcaagcctctgttcggaggctcgcttcgcgaaaggcgtttcgcgcctgcctagcccaggccctccgaagcctccgatcgagcgacttgggtcaaccacgtgagctttgcactatactttcctccggcactcttcatactacatttttttaccccgcagcccagcatttcttcagccaatccaacaaagcccacgccaaataaaccagcattcgcagtgttcttctttctccatgctgcgatttgtacagatgtgtcatgctttttttttcttaaaagcaggttaggttgactacgatgactaatgtacaaattatacaacgtgcagtttagatttcacatcgcgcacttgttttctatatcatagtgtatgaacataataaaggtttagtataatcgttgtgggtgcaaatctggagaatcagaggctagaagagggggacgcgcacgagcaatgtcatacatgggtatttcctatcttgctctcgggtaacaacacacattgacggaaacaaaaacagagttgtgggatgtgatcatctggccgattgacggccaaagtcaagttgacattgagaatttgtcagaggaatagagctaggagaagaaaatagtcaagtcttccagcggcgtcgttttcgatcctttgaaatgtgcactgttttcgggcagtctttgggcctgggggaaggacatatttttcttctaatcaatcgactgattgatcggttgatccttcttcacgactaatgcaaacacatcattttgactcggagattagttagatggcacactgagggtgttagattcatgtgcgccttcacacttgctgcatatacagagaatgtttacacgacttgagcagtgtgtccgtttttccaacagcaaacacattgaagccgagatcggacaaagcaagaccctcgatagagcgttttgaacgttcaatcttgagggctacgttcttttcaaggaggtgaacgactagagatccgcgttgttttttcaattacgtcggtaaaccatcggactgattgtaatagtttggcttcgatgcagttttgagtgactaagagtgttagatggtcaagttgttcggatcacaatcaatgagaacggcgtgtaagagaatgtagaatcgtgtcggaagcgccttgaggtcagagcatagtaggtcagtctgaaattggtacttgtaaataacaaggagccattgggccccaggcctactagttgaggcctgaatttttaaatctttcgaaggaaggggtgcgactcctgcaacatcgactggttgtaagtcaactgttgatctgtcctgtgatatctgaggtcggcacagggtatagtgcagagaagcctggtggagtccgtatcaattactcactaggctagccgttttgagctcgtttatctgcttgtcagatggtatgtattggggaaaatgtgtttttatgccccgaaacgggtcgtttgctttgcttgtggcgacagatttccaacttgtgggaggaagtgggtcaggactatgtttggtcggcgttctaaccgatcgattctatcgaaaagctattctagatgacccttttccgagggactgtccttgatgactcgctcctgaagctgaatggcagtcaatatttcgagtagaatgtgtacttcctgggttctgtctaacgtgtcgctagccgggctttcgaccaagagatcgtgcaaattgggaacctcgctgattctcaaaccgccttcaagggcagctcagcatatggctttggaggctgaatagatagagttgggtaaaatcttgatgtggtcacgagcagcgataaaatcatctggttcataagcatctgtagtcaaggcaccgtcttcggacatattctcgcttgagaatacttatttatgaagtgataaaatgttcgagtgaggattcatctagtcttccgaagcagcaagtgacacctggagtattaaaggaaagtcgttcaaactatggaatgttaaagacgcccgtcgccgtgattttcatgtcgaaagttcaccattactattcggcataaggttttttttctgttctgacgggcctctcagagtctacactttgaggcaacggccactctagacgagaagaacattacatttcttgacttcaatctgagtcggtcagacttagcctgaattatagtgatataatactcttcacatctagagtggccgttggcctataaaagtgtaggtaaatcgtaagtgcttgatcaagtaatatgtgccgattggttttgcaatggatcgccaatcctcgatatgatgtattgttgtccaccaatccgctggagtcccggtggatgatcgatggaaattaatcgattccattacactcgtccgttgtttaccaagggtaattcttggttttcggcattgctcgcgagtcgcaacaagataatacgcctgactagttcgccgacatcctcgaaggtggttgcgtctccttcatgcatggcgcgtaaaaagataaatccggccgactagttcaccgacatagtcgaagatggacgtgtcttcttcatcgtttcttgcatcgcccgtaataagttaatacggctgactagttccccgacatcctcagaggtgattgcgacttgcgtcttcttcatggtttcgtgcatcgcccgtaataagatacattcggctgactagttcaccggcatcttccaaggtgcttgcggattctttatcgtttcttgcatagcccgtgacaatacaatgcggctgactagttcaccgacatctcccgcaccaacgtaaccttggcgcttcgtgaaggtgaggacttggatgcatcggattaacttggtgtcctctgctgctagaagtgaacttgccgccgcagacaatccaaatggcaatggatattcacttatgagtgtggttgcgatgggtgcgcaagactcgaaaccaactcggtgtctgactccatacaactatggttgtgtatttgtacaccctagcaaggcaactgtttgtgactcgctcaagaaggatggatcaatggatgcttcagtcgtgcagaggaacttttggagggcaaattggattcaatttgtcaggatgtccgggccgcttgcttccctcgcttcaccatcacaccagctaaagaaagaatacctcagaaaagtcgaaatgctgattgcaattgctcccaagttgtgggtaaattagagggtggcgattaagtcaaaggtggaggtttggtataacggttcaaaaggctttaccaggtcgattaattgtcagtctcgtcaggcctatataaggttatagctagggccctgatatgctggggtgcaaagtgttgaaatttgaaacacgagagttggtgtctgagaagattgaaaaaagcagcacacgttgaagaatgcgaaaaagtgacaaatccaaagatgttgcgcttctgttgagtggttgacaggcgccgaaaattgccaatagcaactggagatagaggaaaggactccatttgaaggcaatttctggagggttccgaggacgggatgctccagtttgggtgtcgaataatcatgatcctccacttcttacattaggggtttggaagattctttagaagcagttttggcaatgtgagacgagagagtgttgagggcttgacggtctgctgatgagtgctttgaaaccctgcgggaagtcctccactgactgctttaagaaagcaactcagagacttgattttagattttgctgtcagattctacgctcagaatatccgcgatgaacgaatgtgttatcaatttctgggaaaaagtgcaacacacctcaagaaacaaagaccctttcccttttatcctagagtgttatgatgttcctgcacagctctcacctaagaggctaagatcacccggtaggaatgattgggtgatcgcagcaaagcttgttacctgacacggagtgtgagccgacgttttgccctcgcaaaggaaccagcaacagtgccaagatgtaagccagaggagctaaacattaatctaagacaagctctaggagtaggagatggcctttgaaatcaagttcaagcttttatactgtacgagtttcaaaacaagactaacggaattcaagttttctatgcagagcgagaatgtcgccaaatttgggtcactatggcagaaaaacctttcgaatactcaaaaacaaaagctgtttatgagaatgctcaggagtactagaacaatacggtccacagagtatttgttctccaaaaaaaagcatagggattagcttaaaatccttctttctcatctgagatgaggttggcaaactgagaaaaccaatacaaaaggaaacttagggcctgtaccaacgtataacatgaaaatttgattttcaaaatttagtttgctcaaaagttcatctcatcaaatctcaatgcgaccaaaagccaggaatgtgaagaatttcaacaaaatacagctccaactgttcccaatttttgtgtagaagacagaaacaaaattgaaccctacagtacaggccatagagctttttgaaggttatttggatgcaaaaaactgagttataaattacacaatttataacaggggctgcaccgggtatcacacttgcttattctgtgtttgtggcagccagtaatatcataaaagacatgacagcaaatgactgaaaatttattacccctgccatttgagaaatagaggtcacactaaaaattcaattgcattttgtaaatgtgaagtgaccttgaggcttgcatgtgacatgcaatgtttccttgcatttccagaatgtgattccactttttctgtagtgcttgtttctctccttttccagttgaatatgcatggtctttgtacttctccttctgtcccacaacctagccctcatgatgtaagtagatacataagctttgtgtcagagttagagaatgaaaaacatcagttcttctgtacctgttccctgagttcactcatacagactcttgtagtgtcagccacagagtacatatcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatcattattattaacttatcttatttatcttatatttatcttatctgttaattacttatctattaaatacatatctgttttatacataagtaattatcacttacctttcactcctgtgtccatgaattacctgtaccacaagttatccctcttctacagtattttcacggtcaaatattattacaaataaatatgtacatgtattaaatagtaagtattaagtgtcaatagaattaataaattcaatacatgcactgatcacaattatgactacattattagaggatctgttaagtacacgcatcaagagcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgaggtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccttcaatattctggaacttataatccgtgcctctttcactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagaacacgtaaccaacataaatcttgtctatatttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagcctagagatcgtttgtccgtactttttgcaggtacctggtacctcctggggggtaccccttgcacccaccctgtacctgccaggaggtgccaggtgcggtacttggtacctatttttgtgaaaaattgaacaggtacctaggtacctctacaggtaccccctcacttccctaccaaagatcaaaatgatggtgggtaccttggctgcatggaaacagggactcaaggataacaagaagtctaacaaaaaatcaaaaaggaaggtgatggttttggatgaaactgaagattcttccaattagttataagttgtagatagtttaaactttgcaataaattattaaatatgaacaaatgaaaaaagtgacttgggactgatattttacaataaatatgaaaaaatagaaaagtaagattcttccaattagatgtagatatattacaacagatattaaaaaatgccaaaaaagtgacttgtgagtgatattttacaataaatatgaaaaaataataataaaaagtgacttgggactctgggagtgaaactaggtgaaaaagagagggggggtacctgaggtacctgcaacaggtaccttgggtaccccccgggaggtgtctggtgcggtacatggtatctattttcttgaaaaaatgaacaggtacctaggtataaacaggtacctaggtccgaacgaacaatctctgaaacctcctcattacaggactggtattaatcacccactacctaacactcaccacgctcaaaacttcagtcaactcatagtaacaaccttttttactattaaatactcaggttagttacccagaggctgacatgtagcaagtacacttttgcgtcttgcatgctagcagtactcttagccctcttcaagggctctttgaacttgtttttccccctgtatttgattcttgaacttttttgttctggttcactgtccctccctctctctgctatatttgcctggtttcatcatttagggttcaggaacaacagatacctgctgcggattgtccttggggctgctgatctggtgtggcacatatacaccaaaggggtcccccaccccccaggtaccggcagtacctgtctatgggtaccaggtccaagtactggtgtctgagactgtccaaattcacaggcggtacttgtaactgctgcaggtacctgggtgaaaataggcatatctacatggttgtgtactccaaagaatcagaagtgcacagatctgcactcctgtaaatcttggagtacatatccatgtactccagtgcttttccttcccaggtatctctagtggcaaaaaccccacccacttcaaattatttggattgcacagagcttcatttcaaaaatttggagtgttttcttggacccccaggcttatatcacacacaattcatgttctttatgattcatggattggcactcaacagaaaaacagattgttttgtaatttttgaaagccataagggcctggtcaacagccagacagagatttttttaatttttggaatgcacaatgacctggttatagacaatcaggccctgcttgtgtgatataaatctggaggtccaagaaaccactccaaattttttggagtgaagctctgtccactccaaataatttgcaaggagcaggattttcaaccctagaaatacctgagaagtaaaaacactggattacattgtcatgggtatgcactcaaatatttacaggaatgcaaatctgtgcactccagattctttgggatgcacagccatgtactctaaaatcataaagttttgccccttttggtgtgtgcaggggaaatatttgatgtgaaaaaggagtgttttctaagggcgtaggtatgcctttagtaacacttttctggatgggcatacaaaaggtgttctcccaaggggttttccctgagacagttttgactgcaaggtgaaatgaattttgttatatttgaggctttttatattttaaattgcttttttttttctgatgtatttgcaacgctgccacagatacaatacactgtgtgtatcttggagaattctgcaaagctgcatggccaaaaaccaaatttgttgaatctccttgcaaataaaagcagattggtcagatatttttttttttattggggctcagatacatagtgatacatggcagatacgggcagataccgtatctgtggcagcgttggtatttggtaaagagtttaaaaattcccaaccccaacataaacattctgctttgggcaaatttaaaactttttgtagtgtttgggttttggtgactgtccagggatagtttgtgagggtgatctggttgatgtcccccaagaatgggagttggaactccaattatggggagtcaattaaccaagccctaaaaaatattgtgcagtgtgtgtttaaaatcttccagttttgcacatgttaattgttgtttttctggttaccacatattgcttgttgtttttctggtgacccattagtgaaataagttgttgaaatctcagtgaaacatgaatttactgcgggaacccagcagcgctgatgagaaccccaaacctagtcaatcaaccggttaaggttggaagccatcgggcagaaatgacttcctggccttgctctcctcattgatactcaatctcgtcaagactcttcaagatttgattctcctcaaataatcaagattctgattccctacaatttgccgatacaggtcaaaaagcccagtgtaaagttccttgactatcaagactcacatccaagatcactcagctcatcatattttcctttctcttctttctgctcatcaagtcttcattggctatcaaaattgctcatccaaacaattccttgctcaacaaatattctgctattctcatattgtgtgttttttcttcttcttttgtcttcttatctttgtttcacctcttttctctgtttgatgatcaaaccactaaatcttgtctgttttgtctttttctctcttgttctagattatctgctcattgctagcgcgcttgtcacctaaagtcctcaatcttcatgtgctctttccatctataatagtggtatgcctgaccttactctttcatctctttcttctctactgttttttgatcattgtcttaacctttattttctttttctttttagtcttttttacgttctttgaaatttcatcatcatttcttcataagttgtaatatccagtccctccaggtaattattctcaagatgtcactggtggagaggttgcttctgaagatgattcttttggtgggaaaactttgtgcttgtatcttcatgtgtacagttttgatccttggatgaatcatttttcacagtgaatcccaggcaaattaaactaacacattggtaataaatcttgtgacgttcaacattgcatgaaccccctccatgtaggagctggtcacatcctgtgaccttggggcatcctagtggttctgtcacatggcaaggattcttggctccacagtgtgcacagtcaacatcattttcaggagccaggctggattttatgaaagccaggaaaacctcaaatattatggttctaattttcatttctgaatcaacaagtagtctctggtgggaattgaaccaatgattcacttttagaatggtgtttcaagtgagggctttatataactgttggtataattatcagagggcattaaacatctcccatagtctatgtatataccaccagtctgtgaaggataattagaagagtgaatatgtagccaagataacagaaaaattgatcttgaaattttgaataaaacctcataacaaatttcaaaattaccaagaccccttggcacaataatagcttgatgaagttaacagatgagggcctgggattgtcaaactagcatcttgttgcccttctttttttaattgtatttccatgccaatctttttttttgttgaaaaaaaaaattctcaatttgcaggtacaaaatatgcttgtactgaggttgcgctcaagcctctgccaaatctggaaatgaaaattcaaaattatgaacttcattgcatgttttctaccagaaccatatatctttgatctaaaataaatttgacttgtaatgaacaagtggtggggcaaacaaggttggaaccaccaaaaccatgtttctggctcaaacaagaaatatgttttagtgtgcaagtccctcttttcaggagggggttctttgcaccagccagttacacacaagcttaactaagcctcttgtggtgagagtgccaggcaggcaggtctgggaggtgtagtgtgccaaatgtgtctcaagtaccaaattgcagaaagtcatgatccactcttaacaataggctatattcttggttttgttattgcttaaatagattctacaggtcatttaacccatattcgcctaacttaacacaagtccccctggtgggaggattgctgtgtaacactgcgctggcacaaagcgccccctcccgcagggagggactgcgggggaactcaaaaattaagcgggagcagaaagtccactttggctgggcagctttttaattttttgatagctcctaccccagccaatcacacaggccgccaaaccgttttctcaatccttagcatgttctctccagtttggccgagtcagatttctctcatcacctagcagagatttttaatttttttttttaaaatttgataaaattactttttttgaaaaaggatccaccaggattaacctggatccacaagaacaattttcttgtggatcctttgtgtttatccatttgcaaggttaaaccttctggtatgtggcactcgttcccataacctgccacctggcaccgccactcctccttgagtccaaagtcttagcctctagattgaagccccacttgcaacaaggaaaaatgagctacttgaccgacagaattcagaacatgtccgggcggccaaattcacctaaaattccagaacacacaaagctgctcaatatttgtaaggtgatccaatcaaatggtctcacccctaagaaatttctccttcggttcctacagaacaatcatgcggctctggctgatcgacgcagactgtggccggcattcatagttgatgaaaatccatgttgaacaatgcacatccacagatggatgtgccaaagtcaaaacaggattacacctttattgttggactaaaaaaacaacaacaaaagggctcttttggcatcagaggtcacagtttttggattgaaaaggagtgaaggaggccaaaagttgcgcaagtatcaaggctccatttctgtctactccaaaaaaaaacctgaaatctcactttttttaaaaatagctttcaattattttagcctgaaaatcctttctgctcccgcaagcaggtgaggtgttacacgtaagcctctcctacggagagcgctctgcgcggggtcccccggaccctccgttcaagtggctttgttaagctagatagtcactcactggaaccactaggctagctccactaagtcagaagttatttggatgttgatgttattgttatgattggaaattagtacatagtatagtactatatggctagtgcatagtatagctttagataaaactacataactatatctcattttgatgtagtgtcacatggtttattgcatgtttggtcacatggtttattgcatgtttggtgacatagtttattgcacgttgtgagaactcctttgggaatggtggcagtcctgtgagggggaaataacaaatatgatattgtgcttgtttgatatatgttgttacgggtggtttgaaagacctgcccctctattgtactacacaagaattctgacaacaaacatttatatattgatgtgccaaaaactttatagagaaacctttatgtagtagtctctatcagacctagatcaattgatatatatgaagtgctatgagaagagctatctaagaacctgattaagatcacaggtgttgaagaagggggggggggttgatgatgatgatcaccagctggccaggctgtgtgatgatgagatacttgtttagatcacccctatgaatgggttgaaatctccaagtgagatatatgttgatgctgggattgcatgaggaacttgaactcaggggggcaaaaaggcctgcttatatagtctatttacacaccggctggcttgtggttctagccctaactgataatttcaaaaatggctagattgtggttctagccctaaccatttacctatctctaaatatatactatgcactaccaatgtaccactatgctttgtaatcatgttctatcataaccttaaaatctaaatagcttctgactgagttgagctagcctagtggttccagtgattgactataggttaaatttgatttagaattcaaatatgcaataataaaatcaataatatagtctattatcaagattggatcatgactttatgcaatttggtacttgaaacacatttggcacactacaacgtttggtaacatgacatcatcagttgtagagatgttgctcgataccctggtacctgtagcgggtgcgggtacctgcctcaaaaatccaatatttttgacacccgcacccgcacctgctagggccaccagggcgggtacctggtacctggcacatttttgcatgcaaatatacccagaaatctcacccttgaatttctgcatgacttggtaaatataagattgatattcactagatatatgagtaagaataaaatagaaataaagaagtaaagaaaaacaaattattctatcaccaatttgaattttatcttctctctgatctatctttagctttacccttttgtttggcctcatttgccttattcaatgtccattgatgaaaactgtacaccgtttttatgactggaggaattcctccagtcatcaagactgtacacaatctcaaaggccggagagaaccctccagcctcaaccagattagttcagcaacacatgtaagacaccagctggtgtcctacatgagttgctgacacctttgtgcagcccaacacacccaaaaaagggagtgttggaccaccaatgataaattaaattcttcaggggaagcattcccagggcgggtggtgtaaggcgggtacctgcctttttttaccgcaaatgttgacacctgcacccgcacccgcacccgcacctgtttttaccgcaaatgttgacacccgcacccgcaaacgggtaccgggtacctgctgacatctctaatcagttgcctaaaccactagcagaaatcactcaatcgaaggttctgcgaagcagaaatcactcaatagaaggttctgcgaagcagaaatcactcaatagaagtttccttacagcaaaactccctcaaatgtgaagtcacacgacttacccaccagccaaaatccctcacaatttactacgtaaggaggcccttcagcccccaagttttatctctcctccatcatcacacagcctggccagctgatgttcatcgcccccccctttcaccaacacctgtgatttaaatcacgttctttgagcagcttgtgttattgcatgtcatccatatcagttgatctaggtctgatagagactactacataaagtcttctctatcataggttttgccacaaaaattaaacaaatttgttgtcagaattcttgcgtagtataatagaggggcaggtctttcaaaccacacgtaacagtattaatagcttcatacatacctgaaatattatagctgctattttcccctcgcaggactgccatccatcctaaaggagttcacacagcagcagcccagtctcaccagagaggcttatattttatcactcaaagttggctggagcaggttgcaatttgaaggtcctttttgacacttgctcctttggcttccccatctcttgccttgaaatatttttgtcttttttttcttcattctctagcatcttgttgtatttttggtattttttcatatttttgtttccataccaattctggtgcaggcatgaaatatgctgatagtgaaagtgtgctcaaggctccctgccaaatttgcaaatcaaagttcaaaatcatgaactttgattcaattttttggtcagaatcaaacatacatttccactacaaaaataaagaaaaataaagaagatgcagatcctcaattgaaggtgtgatgaggcatataagggtgccaccaccaaaaccatgaatcctgctcatgcaggaaatgtggtttagcattgaagtccctccttcagagggttgtttttcaaaagacagaaggatcagacttgtgttaagttcaagttacaccagcactgtaggaaaaagtcaagcaactgtgcacagttgacatgcaatataacaaaggtgcctgtgtgaaaccacatgtcaactccactcacttgcacaactttttcttgcagtgcagtgagcctcccaccaaggggacttgtgttaagcttgggacacaggtttgggtcagacagcaaaatcagctaattctgcccggtctgattatcttgtgggctgagccacgctagcctatgggcaacccaaacccacccagttggcatccttaaattacatgatttgcaaagccagaagaaaatcccccagggtttatcttgagatgactcacctattttcacacacaatgttgaagagatagcaagagaatctatccaaagcaaatgtattttatcttgatgaaggattggcgggacttggacagacactgtcaaaagacaatcaaacaccggataatcactcttgaggtgtgcatttaaatacaaaaaaaaatctgattcatttcaagttagcatcttttgatgcggcaaaccaagcgattacagagagcggcaaacataatttttttcattgcactgcatggtaagtcctgggcttgaccttgagaccacctctttcgatcggtgcatcgaaaagtgatctgaaaaaacgagacaaagagagaaataagcacgggttgataacttagaaaaagattgtcaagtcagaagcgttgtacgcacgcagttctgtagtacctcaaatacgtgattgcgagattctcaacggcgtctggttcgatcccgaagtaatcgaatccgtagcagcctttggtgagttccaatttatcatcgatacatcttcggacaatctcatcctcgcttagagttggccaccaaacggctttgtcgacgattttcatgagaaacttgaagatcggcaggggtagattgatgaatgagggagtcaacgatttgtgtgttaacacctccaagacttggaatagttcctcgtgagtgtatgtccttggaccagcaagttcgaacgttttccctgccgtggagtctgccgtgctcatcaattgcatagcttcggctacatctaaaacctgtttatcaacaacaagctatgtgagtgacgagaaattgcaaaaacgttacttggcagaagattgttgaagtgtactcacgctaacaggtcggactaaagtttcaagcctgttgacttgaaaagtaaacggcttggtgaccatcttgttgagaaatcgatcttcttgtccgaacatgatactaggtttcacgatcgtggcctcaggaaagatgtccctcacaacgctttcaccagcagcttttgctttgtaaagtttggaaggcgaatcgagcgatgcattgagatgagagacatgtatcaaccgacccacgccgttctctttggcaattctggtgatttttgatgcgccctcaatgaagagtcggtcgaaactgtagttcttggtctcgtgctctcggcctaacaggttgtagaccacgtgagaatgtcgaacgcattcattgatgaaaccttcgttttcaaggtcgaattcgagcgggacaatctgtccgagatcgcccatcacgcgtaggtgacgcttgctgtcctcatcccggtaaggtacgatcacttgggtaccttgtttggccagcttgtgcaccagataacgtccgaggaatcctgtcgccccaaagacagtcgccacaaggcctgtgtttgaatgacgcccagaaggacccgaggactgaatgactttcccggtgccagattgctttatgagatcgtgtcgccagcgctggtaggaaaagcgtatgaagaggccattgagaaaatagttgtgcaaacagaatcagacgattgagtggattgatttggactggtacgtcatcttctgagggtaggacacatactttagtttcggaaatagccgaagactgcttccggacttgatgcctgagattgccgagaagggaaggcgttaggtaaccagaacccattctgagttgaatatgccagtcgatcgctgcctcctgcgattgccactggccgtaatatgtacgcttgagtcttgactggcttcgacctgcttcgacggtagttttcggaaaatgtggtggtgagacggcagttgtgactcagccctctaccggcacaacggaagtgagaaccagagggatgttcatgtactgtcacagcttccaattccgatctgtagagccctgcagatctggagccccctacccctgcatacatacatgttcaaattggaaggcactaaagatacatggatttgcagacctaaaagaaggacccaggaaagcccctgtggaacacagtaaccaaaatgtcaaaatgtatacaaccactttgactgaacattagatgtgatttctggatagttgccacatcaggacatgtacatactgaaggtgaatcctgcccataaactttttagtggtaaatcctcaccagtgagccttgagaagcaaaaaactaaaaaaaaaaaaaaaaaaaatctgaaaaaaaattcatacatttttttttagtttttcagttattcaaactcgctggttgaggttagccactaaagaaaacatgtatatgatgcacctttagtatgtacatgtcctgatgtggcaaatatccataaatcacatctcatcttcagtcaaagtggttgtagacatttttatccattcatacattttggttactgtgttccacaggggctttcctgggtcctctaaaagacctgtcagcttttcccagtttctacttcagaatcccatcctccaccactactctctaccaaaatcattatcattatcaaaaaaaatgacgatacagcctcatagctgtataaaagtttattactttgttaaaggtttattgacaaaaaaaaagagaaaaaacgaagtttttaaatgttttaccaaagcagtgaatatgcaagtgaagagatatgagctggaagaaaatataaatgaaaaatgaaagagttcctctcaaatatacagcccttgtatttgttgatttatagtcagatgcaaacagtccaaattttttgctggggattcagctatacagcctgtaatcctggatttacgggggctgtaaaagtggaaggaatttctccaacactgccaaaatgattgtatcagattgcgaaatctggcattacatcagataaaaatatctgacattacatcaggaaagactgggattgtatctaccagaattgatattatatctacctaaaatgatattgtgtctatcatgcaagatattacatcagaccaacctattcaatttcaacataactgaattcatatcagatttttccatctgatttaatgcccatgggctaaaaatttgtatcagatataaaaatcagttataaaatcagttatgttcatattaaataggttgggctgatgcaatatctgttaagatagatataacattattttaggtagatatgatatcactcctgacagatataataccagttttgcatgatgtaaaatcagattttttaatctgatgtaatgccagatgtgggaatctgatataatcacatttgcagtgcaatcaatcaggtggtgttgtcttcttccaaaaattgcatttgcaccaatcaaatttgatggagtaagctacttccttgaagctcctgatatgataaccaaagatgggccactatgctaatggtatcgttagtgcggcttaacatagaagaattttgctaacatttatagcagcccattgctgtgataaatcaagtcagcttcttcccaatctccttctgtgtttataaagagcagtaacccctaacctccttctgttgcttttttattggtaaggttaagttgcaactcttcaactgtgttgatcaggccttgatacacaatcaatggacagcataatgttttctctattgtcagtcatctttgtgctcacttgatgtgctttccaacagtcagggacacctgagctaccaattggcccagagggacttgtctatgtgctatgcccccccgcctatcctgtccaatcaagccctctgggcacaatccaaacccgaccacgcaggacttgagattgtgcccaggcgggcttgcaagaccatattggtggcacttggcctgtgcccagagggcttgatcatgcaggttggttgggggcgggacttggcacttagctaagtcttgataggccaatttccaggcatggcaccctccctgatagggcaacatataccttcctcaaaggacctctctgagtgacatgggagaggtccttcaaggatggtgtacacccaatttttgacatctcaaacttgcaaaggatgtttgcctgtgcgccctcataccaatcaaacttcgacttcaaaaaaaaaacatctatcacttctcattcaccacaaggcacaattggtagggttagggttagggattagggataggtgttagggatagggtaagggacaggtgttagggaagtgttttttttgaaaaagtgttggttgttggcgtgctggggggagatgtttgtgatgtttgagatgttgcaaaatggcttcacaccatccttgaaggtcctctcccatgttgcttggtgaggtcctttgaggaaggtatgtgttgactcattggcaccctcgcttgattttggctagagatggtcaatttgcatccggatatccggctgctttttgtagcaaaataaccatccgcatccgcatccgaacccgctagcgggtatccgtcggccgcagcgggtatcctcggatacccgccctttaaacggccggcaagggaccggctggaaggaaatccttccatgtacctcgtcgactggaaggatttccttccagccggtgaggtacatgcacctcgtcgactgcttctccccttatttacttatacccccccccattatccctcacgcttgtcataattttatattagcacacccctgttaacactatgtaccatggaaaaaataccaccccttacttgattatctagcctatctcattaatttataaactctgttaggtgtctgtctatattcatccttaccacttatactatagtcttttatcacccttcttttctatacatccttatctccccccgctctaaccctacacatcacctctttacaccatttcaaatttatctccgttaccttccctctacttatctcctttactacttagcaatagtaagggataagttttattgaatggataaaacatggagaagacgttaggttttaaatagagcttaggtattctccggagggctatttagtgaacttaaagatctatgtatacctccttccacatatatatcgtgtgtgaaatgagggaagaaattgaagagagtcaaactcttatactatctagcattatctatcacatagtattgtatattgttatatccttattatcctatactcttttatagagtatagtatatatcacattatattgtgtttatgattttttcttaaccttttaagagaaagaaatccatttcgaagaaatcaggcagaggagataggtaatggtgagggacgacttgttaaaagagagggtaaagtgcaaggtaagatatcaggtatgttattaggatagagatcgtttgttcggacctaggtacctgtttatacccaggtacctgttcattttttcaagaaaatagataccatgtaccacaccagacacctcctggggggtacccaaggtacctgttgcaggtacctcaggtacccccccctctctttttcacctagtttcactcccagagtcccaagtcactttattattattattattgtttcatatttattgtaaaatatcactcacaagtcacttttttggcattttttaatatctgttgtaatatatctacatctaattggaagaatcttacttttctatttttttttcatatttattgtaaaacatctcatttattttttattttttcatatttaataatttattgcaaagtttaaactatctgaaacttataactaattggaagaatcttcattgtcatccaaaaccatcaccttcctttctgttttttttttagacttcctcttatccttgagtccctgtttccatgcagccaaggtaccttcttggatcttggagttcttggagtagaaggccaccatcattttgatttttggtagggaagtcagggggtacctgtagaggtacctaggtacctgttcaaattttcacaaaaataggtaccaagtaccgcacctggcacctcctggagggtgtggggtgggtgcgaggggtaccccccaggaggtaccaggtacctgcaaaaagtacggacgaacgatctctatattaggagggtatattgaggtatgggggggcggtagttaaaactgtaacagcgacaagacagctctattagttcaacggttgagaactttagccccggccatccccccttctggcctcgggtatcctttgggatacccggatacccgcccaaatttctgggaaaagggcacatccgaaccccaatccgtatcccctggcgggtatccgccaggggatagcgggtatccgcaacggataccccgcaaccatctctagtctaattttggccaagcaaggctttggcccaacccccaacaactttggcatgtgacaatcaggggttgggagggtgccacacgggctttaggattggccaagtgggatttgggattggcccagcgcgcttggcctgtttttggtcaaactttggtgtgtgcccagacacggcgaaaggggttgcattggttacaaccccccgcgataaggtcgcccggaggtgaccaatataagattggtctgattgaccgattttatattggtcgggcccaccgatacattagaacaaaggaaaaatgtatcggtgggcctggccgatataaaatcggtcaaggagaccgatgttatatcggtcgcctcggggcaatgttatcggggggggggggggttgtcactgatacaaccccttttgccgtgagatgggcttgcaacaccatacaagctctcaactatgatctctggatgtatgtaacatggaatgaaacctaatgtgaaggtcaactgaacctattaccatcgcctgaagtccaaaaactgattttttgactgaggtgaagtactttcaaaaagaggtggtgaaatgaccccattcaaccaacctgaaaaaggtacctacaacactggtttgggggttgtttgtgtgattggggattgtttttgccagaaaatatccttaataaatggatacttatgcaatgcacgggttattgtttctattccataacttactcttgagtttttaaaaacaaaatgaactcggagatgggccaaaacatcagccagtcacatgccctcagtttggcggcccagcgcctcgcttcagagggactttaccaagctaacttcagggggttgtcgctccatgatcccaagcgagggcctctgttaagctcatcacaccattaatggaggccgtccttatgtcattgaaaccccacaaagagggcgaatgtaagagcacaaggcccaggcaaagaaaccggccagcggcggaaaaatatcgccgaacagcaattgggcgcgccccctttcaaatcgggtgactggcgcgtgttcacaaggaagagccgattgatttcacccagtcatcgcttatttattctcctcagcccaggccccatcccccatcccaagccgataaaagaagaaaacacaacacaacaagaaaacaagaaggaaatgaatccccctcccaccactcatcacattactaggaagtggggaatactagcgagatatgattatgttaggcgtgcctgatgagcagcacagacccactccttagcgctctgaacacaagtgcccaattctctgatgtgagcggcgttggtaggcgaatggcctcgcccctgtcgcattgcgccgaccacagggaggtgggcttatacacgagagagcttggatgagtagaaggagcctgaatgagtagcaagacaaggtggcttcgcagaaaaccaagaagcgaaaccggaaatacgtaatggttcgtgcggttcatgaattgggacagcgtcaatcgcagtactgagaaggctgccggctggtatagattgcttgagctgaagcggtcaccatcctgcagcctgacggatttcatgagacacactacagattaggaagcttcaaggttctcgaaagctcaagtcagagcaattaccaaatcgtgctatagccgcaaatccagcttgaatctgtttgttcgaaaaccttgcggcagatgattcatgagatgaagaaaggggaggacggagcagtgaatggccatgataatcaagcaaacttgcgcggtgataagactctctggagattgagcttttactttagccgaaagtattttttctttcaccttggagtcctcaaagtgagaagggaatgctgatcagcgcaatcgcggaagggcttttcgcaccgaaagatgatgcccaccgggcagctccactctcattacctcggttatcagtattcatgacacttggcagcgatcaggtgagactcgtatcccctcgaggagagccaggcattgtggatgcagccgcgaatcaaatcagtgtctaacctggaagcaaggccctctgactgtgatcactcatatttaagcagctctgggtgatgttccctctatcctcattccactatcagcccaacaatttccttacaccttctttcaacccagtaatcaatcaattcaaggccactcgcttcagttaatttatcataatctccgacaatcagttaatcctcttcaaatcttcaaattcgaacaacatgcagtccagcttactcgtcacccttctgatcgccaccagcggtaagttcatgttttcgggagaagtcccttagaagtacttcgcgcctcatctcccaaaactgaacatcatgattaatctctgttgcgcgaacaggtgttttcgccatgccttccccggctggacaacaccagcccagtgattacgcagcctcaagctacgactccgactcatacgcccccaagcaatcttactcagcacctgattcatactcagcaccagaggagtcttactctgcaccagagtcttactcagcacctcctcaatactcgtcccacggtggcaagccatcccgccccagcaaacaccaccgaccagcttcttaccacccctcaggtggccgaggacaacaacccggtaagatttcttgaattctttcaccatggcttactggttacttatcatccttgtttgcttttaggatttggtggcatgcctggtttcggtggaatgggcaacggctttggcatgatgcccggatttggcggctttggtcacggcttcggtggcctcttcggcatggtccccggtctcggtttcaatgctaacgttggagtcggtggattaggaggcgtgggcgcaggagttggagttggcggtggactcgggggcttcggtggactaggtttcggcgcgaacgttgatgttggagccggtgtcggtctcggaggtctcggaggtctcggagcaggcgttgatgtcggtgccaatgtgggtgtcggagcaggcctcggagccggcgttggcgttggtgttggcgctggcgttggtgtcggagcaggcctcggagccggtgttggcgttggcgcaaacgtcggcgttggcgcaggtgtcggtggccctctaggcatcggtgccggtgttgatgtcggagctggtgttgctatctaaacagacactatttgtaacccccttctagcttatctcctctttgtctgtttgtttcttactggaccactgcatgaagcataacgatcattacgcatccagttctatttgattaagcacctcagtgcttgtgagttgtgatgaggaatcctttgctcggacaatgttcgatagttatggttgagcaatcgtgagctgctcagtcgagtaataaccaagcatccattccttgcccctcctcccttacaacgatggtaattgaagtgcacacctccccagccaacttccatgacaagacaacgcctgaagggccccagaccgcacttagcctgagggtagccaagcaaaatggccaatgtcaaagtatgctttgatctatatttatggctagagaaagaactaaaggcagagtaggtaagaaaagatgaataaaccaaggaaaagaaaacaattaaattaagttaaatttagaccgatgacatggtatgtcatgccagtcaacagtttgcccatgaccttcccctctcgagtctcgactagagggtacccaagtgaaatttgacactgtgtgtgccattaaacgtacatgccgtgacccgtcttcttcaaaggtggtttcttaggcatttgtgaggattttgtttgggaagtcccacttaagagctttgcatgctttgccttttgagtaatgtgatacgtgaattttctgttgtctatatatccaatttcgaagagagccatgtatgatgtggcatatgacatgtcaaaatatagggatccttggctatcagttagcttttcagagctgacttgcagattggggtttgcatattcagaccatattatataactagtatcaagaatgcaattcagatcattattttctttatttttttcatgccaaagatttcagcagttcgtgggaaagagtatacatatgtcacatatacaagaaatggcaaggcggacacgaaaaggagtgtactaaagtgtttggtacaaatgatataataaattgatttgcttatgcacgtgcgccttcatagattcaaatcatttacatctcatataagtaagaaaaacgtggactatctggctggaaggttgtcaagcaactgctgaataataacaacataagcagggaggaaaaacgtggactatctggctggaaggttgtcaagcaactgctgaataataacaacataagcagggaggaatttcttggtgggactgttgagactgaaagccaagacatctgttgttttttgatgctgatattagttcaacacctcccatctgcctggaaactgaggatgaagaaacaagcagagaactgacctagatatgacaaaaaaaaattgaaaactggtctcactcttcatcctcttcaaacctaaagtattcgtggccttcttctagtctatctgaccaaacgttagaaagttcgggattattagcaccaaagagggtattcgaagatgcatgttgccgatcattcaagtgctcttcatcttcgtcgtgctcggaagataggtctaaatctcttgaggacgatcctccggcccccagcggctcgtacaggcttgataattctagtttattccgataacgtcggtgcaatgatcgagagagttgatatccagctaaacaacccaattcattggccagtaaatcaccccactaggttcatatgttgagatgtaagccttggcacgttgttgcatgatttataataatcatgccaccggcattgaagagtataaatatatcactcactgaaaacactttccacggcaagaacaattggatgaattcactcccgaacccacccagaaaaaagcagacgatgcctgtcaggatttcattgaaaaaattccagtaccaaatcacttttgatgaatcctctatgtctggtattgaataaaataggccagtaatcaacgcgactttattgttggcgatttttggtgggattgattcgtatcagaaaatgggccgtaattaacatattttatcagttcatgactgattccgtggtacacgcgaccttggagaattgagatagaagggaatcactcacatccaaaaaagtgaaaaagctaactctccaacgaagaaaaaaaaagtgatatgagattgtgaataagcatccttctgttttgcatctaccctttgaaatcacaggtagtagagcaaatattgcagggaaattaaaatgccaaaaatatccatacttttttaggaatagctataattgaatggctcgtccggctgaatccaacgatcgccaatagtatgatgttgatcaaagtgagtatacagaaagcctgttacgataatggaaaggatgacgtcagttaactattgatcctcaggtgttacatttcagggtaagagaaggaggggagaagcgttgattgagtttatgcgactgactgactggtctaatcttgattggaaaccgtgcagagtcgtgtagattaacgtgctgctgctgtcctggaattttgagatgacgagaagacatgatccatttctggaagaactttccgagcttgaatcgcgacgacggccgattttttcgtgttgatgttccaggattccttctgtgctccctcgcgggttcttcgatcatcgacgggttgtccgagtatggcatcagcttgttctgtgagatcggcatgtctcttctgatttgtatgtccctctttttcttgttctggttgagcctcctcgacccgccagcccaactcagcatggtggtggaaccggggacgggttccaacaggatgtgcccccgggataagaggcagtggctcttttcattcatttgctttgtttactccaatagctgatcttcaatgcaaagggtatgtaccttaactctttttcatcatctgaatcaccttgtaaaacagttccaccgacacagtttccatatacgatagtacattcgcactcttcaatgttctgggtatgtatacaccaagcccaatgtgaaatttttgaaagccatgaagttgagatgcatgatccaatatcagccaagccaaagccaaattatatgtttgaatatattgattataaaacattttttttttctttcttcctgacaacatattgagtttgaaacgaacaaaaaagaaacagaagatagaaagaaaaccaagaaagaagaatgatttacacaaagaaaaccccaaatcaattgaatagagatgacatatgggaaaaaaccaacatgaaaaaagatgaaataaaaagaaataaaaaaagagaaaaagaaaagagaatgaagaagaagaaaagaagaagataataataacacacgagaagtaaaaagaaaaccaaacaattcattcaacaaaatgccgctcggcgaagcgttttaagacggacaagagatcctcagtttgctgatgatgatcagggagattagagacgacgagatcggtcctagattctggatgaggattagccggagataattggagcgtagaagaagaggaagaagaggccaattggaacggtttcttgcccggttttttccgaatgatcgacctatttaaggcgttcataccagagtttttgagaggttgggtattggagcttcgagagttgatcagtttgatcacgctcaatcctttctcgatcgagctcatcagatcaggtgccagatcgctcaagatttcccgcttgaggcgaggcgaagatggggcttgaggttggccgctcatgtcactatctttatgaaccgcgttagagctggggtatttatggcttgcgatggcgttactctcagagttgacggtcgaaaatagccacagagccaattgggaagatgccaggagtagtgatagctccagcacggctgctgaggcattacatacattgactggcggttgctccgacagattggccgatgggttggtgggcgcggaaggtcgagtgcaagccgatcggtagatatcaagacttgtttcagcaagctcgaacagcgttccgatggtagctgtatcaccaacgacaatgcttctagtctataaaacagggtgggggaaaatgacagatgaggttattaattagccttgacaatttcaaaatttgcgaaacgtttaagagcgaaactaatgcttacagggttaatcactgcgtattcggttgcccattctgcaacgtctcgcgtaagaacattgagcgctcgagtatgagaaaccagtgtgtgaagaatattccgagaaacttgcaacatgtgcaacaaagcctcttggacatgagaagccaagggttggccgttatcgacgacgatttgatcagtcttgcccaaagtttgactcattagcctactaccactcttccacgtcacatcattctcaagccattttgatgtagaattgggatgattgaggcaatgggccaaagtctgaagggcagttagcatggcctggcgatagttttcgggcaggctgagtagaggccgtccaacgggtttggaagaaacgactgtcaagagatctgtcacaagttccgcctcttctataccggcaagagtcaaattcatctcgtacgatccacgcaaagtatgatcgggcggcgagatgacactgatagctttcaacaattgaggggagtacagtcgggcaaaagaaccaatttcgtcgagcatgaaggtttcgctatagcaaagggtgttggcaagggaggtaacaagagcgaggattgaacaccaaagtcgatgggttggacttctctcgaacggtcgactggatgagacgggctcaatcaatccttcagatgccctctgagtgagcgatatgttgagtagaacaggtatcagtccctcagatgcaatgtactccgcgagacgatcatcaagggccaagctcatgaagaggcgaatcacatgttccgcaaacatcggctcttggtcatcaagaagaggttcttgggtgaggagattgaaggctggttgacagagatcatgaatccgatgtgcccagttcattattggaggtcggacgggcgagttcatgagctcggtgaaaatagaaacgctcaatttcaagtcttgctcgtagttggtatccgatgagatcatggctaaagtcaagacggtctccaagatcgaaatgctagacctcaaaaacgtttccactaagttgatcatcaggtgcctttgttcatcattcagactggttatcttgattggcgcacatctcttgaagattaggtaaagcagcttgagaaagtttgtgtgccaattgatgctgagccttcgcttgattgaatcgagtatcggaaaacgctcggaggagatcaggcttttgacgctttccaatagtttgatggtcgtttttgatgtttcttcattcacgggaagtgcttgaagtaatgtcaaaagaatggagattctaactgagtggatgttgaccataaagtcaccgcctcggttttctcttgctatcacattggccgattccagtacggattgagagagttgttgtcctaactgaagaactagatttttctgttgaaagactacttccagaaacgattcccatgattgagtaacttcaagttgggcatcgacagctgacaaattccagttgatagcagtcaaattcttcatcacttcatccgccacttttgccgagacatcacttcctctaactctacccttcatcaattcgtagtcataaacgaaacctttgccgtacagctgtagcttctcatatggtaaagcggggtcaactcttcggtaggtatcaagctcgagattggggtatcggttattgatttctcgaagggcttcagactgaagttcggggtttgccaggctttcgatggcggagcagatcaattcacacagctgagtcggtgttttttgaagttctttcgcgatagataggccgatattactcttgctcggcatgccttttgacacagccgattgatcagattccagttggagcaaaaccgtcagggtcctggtcgcataagctttacacatcaactcattgcaaaaatgtttaacttgaagttcttccagttccccgagtaagtcgtgctcagccgtatcatccggcataggcgtaaggcggctgtcggatgtgctgagtaaggattgaggagtattgatcagactggttgatatgtcaataatcctatcaacaaactcttgattctctagggtttgactcaagattgaaacaaatccgtttgtctgactgtaaatgttgtacaaaaagtacaacacgctctgtccgacgatgatgtcaagcttgttattattctcgaaacatgtgacaaatgtcgcaatgcctagctcgaacggacttttggactgcaaggttcgaacggactgagaggtggaaccggggagggatgttatcccagtcacaatgataggtccgagagatggttgagtatcgagtagtacagccagtaaattccaaaacgatgatctgagtaggccatcgtcatcacggatctggaaaccttgaagcgcaagctcgtgcaaaaatagactcatagtgtcgggatctccgaagcttgaactgattgagggccaatcggaaggccaatcttgcgaaaggaagcaaaggaaacagaagatatcacatgcatccctagatatgtcgacgtgcggagcatcaagacaccattgggcgatgaatggtaacacgctttgacgcgacaaatccttgttggaagcgaatgaagaagtttttcgcttggtctgagccatgaatagccgctctagcaaggagggttgccccgcggggaaatggttgattttgagggctagaatgtttctggccaaacgagtgcaggccgaaagcgattcaacataggcctcgagttccaagttgcggtggaatttgcgaagagtttccatgacactcttgtcagtcgtgatgatggaaaccagcggattgagtgtgatcgcggtggctgaagtgaggaaccaggagaaaaaagattgagccaatcgcgcgatgaccaagtctgtttggatcttgggcgtaaacaattgggttttcaaagcctcagaagcaatcgtgttgaagactgtgcaacatttgctcgcgattaggaacttgtcttccagtcgacgatatttccaattttgaaatccaggccaaacctcctcgcagatccagccgagtgccccaacaagaacttcggctttgatttcagcaaatgttggattggtcgtgagtcccgaagaaatagcttccatgagaagcatttgagctaggtccaaaatggcgagcgtgatgccatattcaccagacaaccgttcaaacttcaatgtgggaccactcgtctcgacagcattccaggtggatgttctcgaagagtccggaaaaagaagatgcgagcctcgaaccaaagtccaaacagcgccagggaatattggcgagagggcagatacgaggcgcagagagattcgagtggtttcactggagacggtatgggtggacatgtcgataggatgctcgattagattgaaaagcgcttggatgagaccttgatgcgagatatggccaaccatcttgccaatcagctctgctcccagctctgtgctgcactctacaacactagtcagcatcttcaagatattgatgatgctttcggtttccagtttatcttcataccatgagaggttgttggttgatgacgatccaaaaacatcgctgtgatggtcatgattgctttgaggaacagagtagcctgcatattggagcaggagtcgaccccaatatctccaagctgaccaagtgaagcgccaacacacaacaacaggtttttggtcaatgccgctgatgattttacctactgtgtgcttaggaatttggagatcgggtgagatccaaatgggccgagtggctttgacccaaccttgagtgtcggggggactatcgtcaagtgaatccatggtctggggcggaagggtcggctcgtaaggcagaggtaggagcgcagactgagaactggagatggcttcggtgagtgtgggtagctgatcggcatagtccagcaaagaccgggcacagagaagttgatcgctcggatctgaaggctgcatggtttcgttgaaaccactgagtgatcggcacaatccggtgaaaagcccaacattgatagggaatctcactcgcgcggcagcgagatattctgcttcgccggtcgctagggggagctcaacaacgtccaagtcgccatcgactgctcgccataagtcgctagctatagcgtgctgtacatcaagtctaaataacaacccgaatacattgatagcctcctcgaactgttggctgcccaggtatgataatcggaagaatatcggaacagcggataagaacgttcgaatggtgacgaggtagccaagtgcgttattgtcggaggcgccaaagcgattatgggagctcgcacagtacactgaggtcgccagttgactcagattctgaaagagttgacactgattggacaggacgtgtcgagcccaacgctggtataatggcatagtctcctcttgttgctcggtgttgagctcatcatcctgatcggaattgatttggtttgactggggaagaatgagctcggcgaagtcttgatgcgaatgtgggatttcattctccaggtagaaattcgtcagctggtggagtataaacgaccaagcaagggcgatcggggcggcctgttgtggctgctgctcgagcaaattgagttgcaagtcatagatttctttgagcttggctgggtgggtcaattcgcgttcagtaggctcgggcgccagtgagaattcaggagagcagatgtcttcagtatgagaggcttgcaaggctattagcgtcagaaggtttgacacgttcaggttgatcatcgaagtttcctcatcaaagtaaggtaaacacgcctgattttttcccgaggaagtctctcgcaaaactttcaagactgagacataatgcgcggcatccggcttgatacggccgtaaaacagcaaaaagataacttcgaggatcaacttttgctcatacatgagctgaaaataattgaaaggttcatcagtacacaacactcgctacatagtcatatcaaataatgtgcctgataaacaaacctgctgtgtccaaattaatgcctgtcttgctgttgcgcgcacgctatcggggagagacgagctggttcgtttggtgaatgattcgagcatcgaggagggtgtttctactgatatgatctgatcaagaagttctgaacacgtctcattgattgcagaggattcgttttcggctgtcaagaaaaaacacgcatatcagtattgtgacttcgtgcaccaggatagtcaagagaaaatgaaggggaagataatgctaacctataagcaaagttgatgcaacaactatcagagcacttctcctctcctcgaaatagaaggaggagaatttggccagcactccatcgtcacacttctcctcttgaaacccgatgtccgtgaccttcttagagttcgactggtctgcgctgcttggatcagatgaagctggtggttcggcgtgaaggaattggagccataggacgagtgcatcgacttcatcgatatcaaatgtctcactgattcggattacgttctctttcctctgatcggataaggtgacgagttcaccatcgtgcagtgtgacttttcctgcttggatggcactacgcgacttggatgattgacgcgggtatgggtcatgacagtttctgagtttttcttgatgtagttttagcagttgccgcaagtatcgagatgatgaggctgttctttccacgcaacccgacaaggtttgattgatcaaccgaattggactgcaagaatggaatgatcgtattatcagtgtgtactctcatcccagcagccatgatggatattaaggtgttttgtttgtttgatgactgactttgaaaccaacgagagctttgaggatgattcgttttgggtcatcgtgcctggtggttgaggaagagggaggtagttgttgggaggagagtgggatgggtcttgttgagtctttggaccttggaacggtgtctttggctgagtagggcatcggctgagtccgaatccggctgtcgatcgcgagcttggaagatccgagacaggtgcgtgttgcaggcgtacggctgagttacacgggcatgtcacgcacgccggctgcctgtcacgccccatttcgtttgactcctccggatttggtaattcaaccctatcctggctcgctacatacagaatcactgatatgacttgttgatgtctggatgcggaagtccatcctggaagaaaccatcacaggatattgttgagatgaagattcctgcctgttctgctacagcctgccacagcttgtcaaatttagggtcagggaagtcagaccctgagaagaaagaacaattgattgcatgggctacatcagcaacatctttctgagcttctatgtaataagctgaacctgaagctaggagaatctggccaaaacaggagatttggaaccagcaacaaaatccggtactgatttaaatccaggcacagattgattccactggttatattggttcatgaacaatccctgagtacatccttatgtggacaatcaagtgcaataaatatgttgaaagcgggtaattgatttggtcaaggaaaatctgattccatagaccaaagcatgggataaacaggaataaaattttatacttcaggaataataagactcttccatttggatatagtatacccacatgtatgtgagtctcaatcttggcaaggatgagttttggaaaaattgaatgcaggtttgtgaactgagaaaatcatacaacaattattgacttaaccaaaggattatttgattgatgcctccattggtaatatgttgagtctgggcatctgaccatctaggtaataggcagcaaatgagagctcttcaatacttcaaaattcacctgatgtttttgaacggaagtcatatttgtaatttatttggacaagtggaacttgacatttatacttagaaagccttttttttgaattttaagctcagagctaaaagtgtcatctctttgaagctcattttttgctgccatatacaatagggggtatcaaatataggtaatccaccatcagaaaccagtcactttttcaaaaacttttttttgcataaatgggccccaaaaggggttaaatggataaccaacatgtttaaaaaagggtggattttttcaaaccagtcaattaaataatgatggatttggttatatttgataccccctaatgcatgaaaaaattgtattatgattaccaaataatattggtgaaacacagggaatatcattcatatcctctgataaaattctgtcaagcatcttgtcacatccaagatttggaagcttatgattactactgacaacggatctctgtctccaaaggacccataatgatgaattgtgaccaatgacaaaactcaacttgcagttttacttaccgcaattgaaccgggtctggctgggttatcttctttggacaggtgatgcagtttatgtaaggttcgtagtttaccatgacacatttggacatgaaccaagatggctttgtgtaaatgctgggcattagggatggttttgctgctgcagctctgccataaaacaagatatttgaaatttcaacccccattcacattggcttaagatctttggtttgactttgaggaatggctatggtttcttcaaacgagtggatagaccctgcagtttgatacttaagcaaaaattcgtcattaggttgggcagtgctgttggagagcttatcaagagggtttcgcctcttgttttcttggagtatgctggcaaaaaatagctgatcatccacgccggcacgttcactattacaggtgaatttgtttcttcttgatgtcaagggcatgtacctatcggtcggttcgggctcttggtgccggtcttttgggagataagaatctggagaggagtcattcattccaagccacatctgtcatcaagtgaccactccttctcattagacttcttttggcgggcacgattgattggacatatttccgggtagaagcgattgtcgtaagctgctaatacccagtcgtttagcgaaagtgagaagatgatttgagcgaagagaatggctgatattacaagtataagctttgacatggggaatcgtaaatggaaacaggagaatgctttgcaaagcggggttcagggatactgctggagggactacatagttctttgacaaggtttcagcagaggggtaggattaatctctcgtcggtcggttcttacccggcaggattgctctagagtcaaagaatccgagattcaccccctctgagttcgttgtcccgagcacttgacagtctttaacttcgcattgtttcccggttccatcagatcttgtactgctaaccgaggggatttgcatcatttatgcggttatttgattttctgctcggtgaacaaaacatgcttattgactgtcaggttacagattttggccggtttatggggcaacgaatgagaagaaatgcggtcaatatcgacatcaagatcgtgaacaagactcgatgagaggatgagttcacacctcgcgggtcgtatttcatccgggcgatcttccgttcggccgtcctaactttcgtggtcgtgtagaaaaacccggtacctgtggacagccgttgagcctcctttgtgtaatcgtgaggaggaccagaagcgtaggacttaccagcagttgagaccaacttgactaacaccgtcctattggatttgccgcgatcaaccactgtcttatcaattgttgctgtgacatggaacttaccgcgttttgggaggcatccttcttcactcttgatgtccaacgtaacgtctacgaggcaagcaacggcctgatgatccggatttcgtacggcgatgtgcaatgatcgggggtgccgcctcttccccctcgggactgggcttgagattccacattgtcctgcattatgcatatcatgcatgtgacaggataacccgccccgatccgccaaccggacacgcgattaagcgactgccagtgctggagtgcatctgcatcaacctgcaattaagaagctcacacatagagaaatggcaaagcaacaacaagagcaggtgctgttggtcaaagtcattgaagacgcatgagagtaacacaatctcaaaagtccaataaaaggcttcagaagtcagtcaacattgaattgaaaccaaataacaagaagttgagcaagaaaacatgattaagaggtgaattacccttcaagtatgtcagcagtgaacccaagacaccttacggaatatgactgctcccaagaatcagttatgtcattgaatgacacttcaagataaaataagaacagcaaaaatcctggaaaccttgaataatatgaatgagcttgtataagttgtagctgttgggcatgggaaaaggagatggtaaatggaaattgatgcaggactgtgatctcaaacttaaattagaggacatgtttgagtccatgagtatcccttgtttatatgctgaatgaatttcttgagatcaagggtcttgttggtatgtatggtttgtatacaaattaccagcggattactagtactgagacttaagtgcccaacaggttaagactaaatattgaaccgatgttgatcaatcatttggaagaagaagaaaaaaaaattgaaccataaaaagtattcattttctccaccaggaacaaaacaaaacaaaagtagaaaaaccaaacaacatccgaccagaagaagaacttttcagataagtaaaaatacaaacagcagtttgatagtcttttttcattcattcatgctttctttatttttttttcttttctgatctagtcttcgaaggactcttgatagagctccaattcattacatttgacgttttcgtctgagaagaggattgatttttgaagtttggcaactgagtttctgacttcagtgaccaaggagcttggcccacaaactgaattcatttcgaccacagagaagggatgaatgaatgattcgatgaagtcatcaataaaatttggtaacttgatccaaaagtgaaaaatctgagaaaacaaaaggttgaagaagatcaactcacccattaccccaatacgccctggataccgtgcagcggcctcttggatgatttcagggagattgggtcgacagtagcgagtctgagattgcagagacggggtagaggtatttttcttttcctgctctcgaatttctaacgggtccttctcctgttctttggtttccatcttagcttggttggcttcttccggctgggcctcattagtgacatataccttcacgttatcgatttcgtttaactgttcacggaaccattcgagacacaccgaatctctgacagcccaatggacttctaaagcagtgcagcacgacattccttttgcagatccgcatcgctgtaggctttgagcgattgaaatcagtgctgccatgcctgtacccccggctaccagtaagaccgtgtcgcaagctcgcagagagtccatgaaacctccataaggcccatcgatcaaacaagatcggattgctggtaatgtgggcatgttggccagagttttcaaacgggcagtcaagccctcacgaggacggagtacgaataccatctcgtttccttcgtctccattctgagatggagtcggaagcgatgagatggtgaaaggatgtgattgccaaggcttgatgcttggaaagcgaagataaacataagagcctgcactccagacgcgcgaactaggcaccggaattcgaattctgaccgcgttcgatgggagggcttcgatcgtggcacgcggaactcgactgaaccatccgtgatccaaagtgtacgctagtaatcgccataatatccctgctgcccagaggacggtcgcagcatgcactgtatcatgaacggtacatatcctggatttatcaataacaacttcacgctgaatctgtcgaattaaaatataataaaaaaacccaactgtattgccaagattccaaaacgttttccaagtgaatgtacatccagacgagaaaaactgtttttgagagagttgtaacacaatcaatagatgagcttggggcctctgcagaccatgaacgcgggtgctgaaaagtaaaaaaagcttactgaacgcagcaatcatgtgaaaaataaagaaactttcatagaatcttgctctgcgtgtggaattaaagcaagcaggccattagaatcgataaaagctttatgaggtaaacttgttatgagaaagaaaattagaaacctgattggacctaagctcatgacacatagccaccccaatgcaaggaggggcgggaatccattccagtacagtttattgtgggtgatggtgtaatgccatggttgctgacgttcgatcctgataatcatggtccacgtgtgaagaatggacatatataaacaaatccacggtgcccatttgtggaaatccatgatccttttgaaactgacgcctgattatcacaaggtaatgaggcagtcagaactgatggaagagcaattctgttttctgttttcccccttttttgaaaaagctgggctaccggaatatgttcccaatgaacaggtaactcaccagtaacatataccagaaagtttctctttgtggccgtagcatacaaccaaggtgccatcgcggtagcgacccattctgctctgattcctctgtttttgagttcgttttatggaattccgagatggcaatcaatgcatggaacgatgtttcaaaaaaaaaaggtttcactcacaaaggtgatccaccataatgcggtggtcggtagtacggtcttcgcaagaaacataccagagtgctataggttaggaagccaaacaggaagatagaaggtccaagtggaggaagatgtatccgaaatgctttcagttgaggataactccccatcctgaagagggctgaaattttcggatgatggtagatcacacttggaaggcccatgatgcttgatcgaacacgaaaacctatgagattgattgcgtcgatcaagtgtgaatcgttcggtggtgcttaccggttcaagttatgcaatcgtttgataccattaaccaacgagaccgtcaccacgccaaacaagataaagtaggtcgtccaccagccatagtattgggtccatacccacggatcattggcgcttggcatgctgcttttcagcgctgagggcatgtaaacgcctacatgaaaggagttgacccattttcagctgtgttcctttgaggcgaaaattaaagctgtcagaagggttctctgttgactgaccatatctgcgccagttcccttgacccaaggtaccattaggatatgtgccgttcgtgtaacccagaatgcagctaaagatgaggaaagaaagcaaggattgagtaaaacaagactgagaagcgcatgtatgtgtagatgaaacgaccatctacgaacgggtcatctgaaccaccgtaaatcccagtgtggttgctggagctcatggcttgatagaagcttgagtcgttcgccgaaagaaatctgtcgtaaattggctcgcttccgagaatctggtataggttatgtttattagtcgctacgctctagtaatgagaggctcttggaccttgggatctggttacaacagaaagactggggggaattctatagaaaggagactgaactggtccacccgtctcacaggtttatttactatttgaatacccagtaatggcgtacaagctacgccagccttgaatgcgaatcgggatttctgattgtggttggatagtggagtcttctttgatcaactggaacaaaccccgatcgggcactattaatagttgtactcaaatatctgtagtatcaaagtgattaacatgtgttctgtccggttctgtcttgggcggtggcgaaggcagaagaaatcaaatctctaattaaaggtggatgatgtctgcatatattcatatcctcctctggaagactgaagttgcctatcagtctgagagagtggttggctgtggtggaagttcaaaaaccctgatcaagctcactgtgttgtaagagatcacagcaccttccgacacggtttgttgataggagagatatcagaagaagaggaacacgtagaacgtagaatcagacaaactcatcacacacatctacccagattctacaccacataaacagtgtctgggtgagagccatcaaattcaaatggtactacaaatgtccagagagttgctgcaacccctgatacacattcaaatttcagaccatggctcgacccaaaatctgatgagtgtcttgagctggctgagtcactacatatcaaggcagacctggctgccttgggcacaccttaatactttgcttggagatgtctttccttttctgatctactgtggaatctacatagtttgtatcatgatgaattagtaaagcaatgtgtctcaagcagtgtctgatctcagcatacctacatcagccaatgcccattacagctgcaatcattgtctcttggtatagcactttgcctacatgctacagcctcaacaggatagaccaggctttgagacctgctgaacaggttaccaaagttgatcatattgcgagttccaaccaggaaaacatgaattgccatttgcacttggtatagatcttagattagaatcaagagtatggacaatgatggtatgcacatggccaaacgaggaaatagcaatgatcaaataagctctagatggaattgaccatcttgtgaaacaaatcccttgcttcagtccaaactttagattgatccaacgtttttaattgcaaaagcgtaggaaggagatcgttcgaaaattgttcggaggcttctctgggcagaagtgttggcagatgatctatcgagcaaacttctaagcttggcagtccagcactttgaccggaaaaatgaaaagtttgttaattttaggagttcaggaatgatggattttgttggtttaacataatatgaggaattgtgatagggtgtgatcgattactcactctagctggacaggcacggttggagaatcgaatgtagtgttgacgtcatatatcggaataggattgttcggattggtggtatcacaggacacatcgactacaaccctcagctggcgagaatctcctgctgcggctattgtctcccgggtgacaaagctggggattttgctactcaagtagatgcaattgatgaagatatcggctggatttaggaacgaattgaagtcagacgaagaaatggctatgtgctaggggtggtgaatgcatttaccttcaagaatttcttggaatgggccacctttggcagtctctgccatgtcccattcaacgacgtcatccctgttatattgtaaaaaaaaagatagccagtaagctcataatcctagtgacttttacccagtggtggtgaggatgagaagtggggaagaggactaacttgttcaatccaattttcttgaaaaatgtaacagctccggagccacagcgtcccaatgaaccaatcactagggccttaggatgtcgacctagcttggcgaccactcgatcgaattctttcttccctcgagtaatcaattcgtcttcatctttgaaaggcttcaatcctttcaaacttccctccccggataacatcgacccaagcgcaagtagaccgacagcagagccattgaatccggcgtggaagccaaaggcagccactctgcgtttggtgtgctcgtcctgcaagaattccatgtcgagcaaagttcccccgcctcgtttgaatcgacttaggatgtcctggtagcctgcttgttgcttgtaacaatggccgaacatgacatgggtatggatgaggggcgaatcatcattcggaggcaactccttcaatccgatgataattgcattggagggagccttgggccacgagttgtgttcgaccagttcacatccgactcttattgattcaagttcgtaccaaatttggcaagcagaggattagcgtacttcccggctacttgtccctctctcaaatagttggcttactttgcaaattcgtcatcagcgaagaaccgttgaggatcccgttctactaccagcttgaatccagcatcgatgagttttttggcggtcaagggagttaatgctgagcgatgctcgaacggctgcacagagtcaagaggcagaaatcaaccccaagtatctttagtcaacacacatcacatcgttggtagaatgtaaaatcagaaaatgtcaactactcactttggtctcgcatcgcagccataggagtggttgatcgcctgacatgatttattatcggagtatccgtcgatcgtttctttgaagtttccttgaacctgttgtgagcaatcgatgattttgttgagctgtgggaatcttgcgactgcggcaggtcggtggaggccgggtgaggggctttcgtcaacttgagcctgtgacatgccactgatgaacaggtgcgtgaaacctcgggccatccacccgagcactcgcctgttccgacgcaagaccactcaccactcgccatccacacccgatccaagaacccaacccaagactagcacaccaaccaaccgagccctctcagccatgtcgagtgaagaagcatcctccaaccagaacgtgggtccacaaactcctgcgcaatactcaatccagctcaatcagtacagatggaaactgagcagctttctttacaggccgaggttgaagaggtgaagcagacgttcatcttacaagtaagttccccctttgatctgtttttttttaccattcacctcaatctctaatatcttgcttgaattgaaaccctggcatctttgaactcggttatcagactgcaggtttcgatgcccgattccctaatacgaatgtaagtcgatggaaacgggcactcaaggaaattggtgtgacgtaaccggagtactcttactgatctcattgcgtaactttctatagcaaacaaaacattgttggcaagcttatgtaagtatatttcattctccatatcaatttacccggacttcctaatcgaagcaatcattgaacaaccggcccatttaggttgattatcacaagtgcaaaaacctccatgggcccgagcacgaagcttctcgccatttctaccgtacctacaactctttatgtccaagtgagtcttgtcaaaccagatgccaaagttcatcacctctgattgccaaatatccttcctggtgccctccttgttcaaatctacttcagaccgctggatcgctcgttgggacgagcaacgcgaggctggtaaattcccagtctctttgggtaagtcatttccttccgccatctctgggtctggagttcaaacaggaactgatgatttgattgattttgtacttcttataaccgcttgtcttgactcgacctttctcaactggccacctatctcgggaaccaaaatgatctttaaccctgccattctatacaaccacgtgtaaatttttagacccatgaacatccaacgtgggggtaatcacatggtcgacagaaatcaaacgatcatgctttcttctttgtgatcatagtattagagatgctacaagttataaatccatccagactgtgtgaaattatatgactcagtctgctctgattctgccagggtgaaaataacatgagggttgccaatatttatggtactgcgggggtgcattagatcttgagggtgtcatgactgcagaacatgaagttcatcgacatgttttgcgtatagctatgtagtgtgaagtccggagctaccggaatagccaacccgggtagcgactcctacctttacctgtttcttttctaccttgttcgccgctcttggctaaatcttatacacattaatctatttgcttatctctctcttagccggtaggtacagatggcacaacctaccggtcagtaggtcttacccccaccaaggaggattcctcctcagttgggagtagccctccaaagaaaaaagtcgggctattagcccagtttatgtagggcgtttttattgacaagtctgaaaagtcacactgcttgttgcttcaactgtttgcttatgttgtacgtgggacttcaccaaatctttaagcaagatgttgttaagtgttgcttgtcacagaaattttatttgtgaactggcctattggagttccaactgccaaacctcctctagggtgttctagacaagcaactcccaaattaacagctgggcccggtacccaaatctgttatctgggttcagagacccacacacagaggatgttgttttgcagtccaataatgtcaaccacatttgggaaatctcatcatgagaaaataattgggtaaaaatatttaggctttgtttggctctccatgattgtcataaatgatcatggcaaatattttgggggtgcacagcagaagatgaggcctcacaattaaggatggtaattgtgagcctgcccgtggttgggccaagccaggtctcattcaggaaaccagcagcccaacccaaacccaattagccattgggccaccattggttccattcaggagggtatctgtgctaccctggggccaaagcaggctgcccaagggctccctgaaaccatggtggggtcttggcaaaatataaggtcagactcattgggataggtctgtattggacctgaccaagcagcaagcaccggggtccgcaactccgcacccagctgcactggcattagggttgacggcgcgctacctgaggcgcgccgatgtgcgggcgccgcgcacgcgccccctcggcgcgcatgaaatctggaaaaagggggggtggcgcgcacttctaaccctaactttttcggggggagtcatccaccaactgcccataaaagctgtatttttttgggtttcttggtggttgaacttactttttggcccccgagaacccggttcaacccccgaatagtgtgaagtgccgcatggcacccaccgattgtggctacccgataaagcaaagtcagactttgctgtggtaaaaaatttaggttgaaaaaaaaaaaattaaaaattaaaaaacatggaaaatagacgatatgtacctgttttttactgcggaaaatggcgcccctggcgcgcctccaatgtgcctgccaaaggcgcgcatcgctggcagttttggaggcgccctccggcgcgcacttttccaaaagtggcgccgtcaaccctaactggcatgcctagacctggcccaaggtcaaatttaattgggtcagacctaagttaagaaatcccctcaaaatgtggcctactgacctgcttgggttcaggtggcccaattaccatcctactcacaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngactttcaggctgcatatttgcgcagcctggaatcatcaaatctagatctgatcgacacttgagagacagcctattacaattgtgacagccaaacggggacttagtgtgaatcaaatccttgtttcaatgtgaaatagaagaatcaagatttgtcatcttgattaaggattcagcatgtttgagaaaatcttgcggtcaatccaggcacccagtcttgaatgccctcaaaacatggagaattggataactctcaatttgaattttatggaagggtgtcaaatttgatttaccaataccacatatattctgtatttggattcagatactgtactgttactcctaccaaaagaatactcaaattggttctcttcagatccattcttcatcaagtctctccgggtataagtgcagagctgactcaagggggttgagcaacaatgggccagttacactaaccgtagtgtcagtgtagtgtagtgtagaagaattctgctaaacttaattgtagtgtagcggaattccaccacatctgcactaacactacgcgcataggccccaagaaagggcccactacactacgctaacacactggttagcggttttttggccctgtagcagtgttagcggcctttagtgcagcgtagtgtagcaaaaatcctctaaaaatctgctgacactatgattttttggcacaaaaagcgtagtgtagcgtaggggcccactgctggggttagtgacgccttgaggccagagaccgcgcttatgtgggaaaaaagggggagatctttttctcttcaccctttgacctagagatggtcaaagggtatctgttgcggatactcgttatccactggcggatacccaccggccccaacggatacccaccagcaggtgcagatggccccttttccccaaaaccctggcggatatctgggtatccccaaggataccccaggcaagaggaccagatggccagctggcaaggtacatgtaccttgccagctggaaggaaatccttccagtcaacaagtagtttttttttttttgctcaccagggttcttgcttatcaaatctaccgactcctctcctccgctatcttgggaggcatctactgtgattgttgggtttacaggagtctcaattgactctagtgttggcgatgacatattggtgttctcatctacaacagaattcttgttcactgattttgtgtgtgtcatctaattaggtgctgctttgtgtggcgcatccataaggataaaactgaaaaaggtggaatatgttagattgactctaaaagcaaaacaatgaaaaatattggaagtatgatagtgctgcttactccgtggagaagttttaatgaattttgtgtgcggtctgaattactatagggttttgttaacctggtatgatttggggctgggttctttcagggtcttgttaacctggcagctggattacttcaggatcttgttaacctggttcaggtcaagggtcttgttaatggattgatattatagcgtaaaagttaaatgtaatttctttttgcaagaaaagacttggagatacaatatgaagaagaggagtgagtgtatgcggcaactggagctgggagtagtcaacggaggagttgaacagatagtggcttgttgaatcctctctataaccaacaagatcctctgggtcgtcaacaagggtgcacagactggtctgtgctccactagccagtttgggccagcataacctctggatggccatgggcggcgggggcttgtctgtgcctctgttgcctcacatttttgaaagtttcagccgcagagtaaatttcacattacgtgacatgtaccaagtaactgcaattcaacttacaaccttagagcatctccagcagagccggggtcggtttctgcccgagcagcggcctgcaactgcatttcacacccctgtctcacatctgtcacactgctcccacagcagactggcaatagagagcagggggcggttggccaagtcgctaagctttggtagacgactagcgactactttgggggaggtgtagctaggtgttgaagttgtgggtcatgtcgtgtgggtgtgttgtgagaaaaacaccaaggagcgagtagccggtctctgccacggcggctattgccttgggtttatagccgggggcgaggtggggggtgatcagttgcgggtctagttgcggctctgctggaccccgaaattctcccgcgagccgctgatttgggctgaaaatcgcccagtcgcggctctgctggagattctcttacaatgaatactggacaatgtaatatctaagattgttgttaattatatatttgtttatctttgatcatgaatatccttcaaatattagtattaacattggtaacacatgttaattatgatataagcatataacttgtaagggtattcatgatatattgagctgattcatgaggaaacttgattgtgaaatacttgtgacattactggattatatgttccatgggtttccccagcagtaccctgtttggctttctcagcttgaatataatattcaaagagcctataccgtgaagatagcgtgtatattaatttacaggagatctagaaacatatccccccttcagatagatccacatagtccccagtatttcgccatcaggtccctttgttggctaattcaaagcatatacaacagggctacagttgcagatggcaaaaaacaaccctggatttggagggtgtctaaatatttttgctgaaaaatcaggttttttttggaattttcatggttttgcagcccttttgaggccaaagagtgataaaaacctggcttggagtattgaataaacactccaagttgatgctacaggtgcttaaggacctctgagaggtatcagaccatggttaagcctgacttgaacctatatttatgggtttaagtatgggtttggtatgtatgtccggatacatgtatgtcacacatataaaaaaaccactgcagtagaagcttagtggttacaattttgaactctacacatctgttgtgaaaactcatttggcaagtagtcacagaattccaacaaactgtagcaatacacaatcaaccatagatttgatagaagaccccacccctgtcgactgccaactggctattcaatagccctcgtacaccgagtacgaaggctatacaaggtcatctgagatgaccctcgccgtccctcgccccgctgtcagaggattacataatcagctcgtccgaactcgcaagcaaaggtccattggcttcaattgctgcgcaaccgctggggatcgcagcattgcacagctcctgtcatcggcatcatcggtcccaaatcccacccgtgcagcctcgtacctcaaaagatgctcgcggacaaccgatccaaatcgaggttctcattccgatgttaagctcaaaagtgttcgtgagaaccttttgctgagttcggaaaggggatgtgtgagggaaacctctgcctttcctgtgtactacactaaacaagaccaccaatcttagattggcagcttttaattagtgatagtggaagtgtatccaaaagatactctgttgtttaacaggtggacaggtgcaaaaaatgggttgttgttatgtgtaaagatgttgtaataattgtatgtaagggttgttataattgtaaaaccaaaatattggggaacaaataatattatggagtgagcagtgatttgcctgttatgtggggaaatgtctgcaggaagtctgctggggagaaattacaactgggaggaagggcctccttatatagacaacaatgaggtattttggctccaggggagccaagaatgagggattttggctggttgtacagccttacatgagggaatttggccaagatggaagaatacatgaggggttttggctggtggtacagcctacatgatgtgattggagaagttgagtggtttccgtcggattgacaagctgtgcaacagttgctatgcaacctagcaacctgcaggctgtgttttgtaagccgcatgatgtcatcctgtatttgaggctgtacgcttcgcatgacaggttgccaaggtaacctgtacgctgtgcctgcatacttccattgtacttgattgagatgtacagatgccagatcacatggcccggaggggtgaaatgtgtacctgaatccttgtaacatgtaagggtgcttgacccccctacctgtgagtaaaagaggggtgtaacatgcaacacagaggggttacatgtgtccaagcctgctcctctagggtgattttggccctggaatcccttcctggagccatatttggtgtaatattattgtatatacaagaaaatataaaatttttgaagttgttggatgggaacccataaagtatcccacaccgattggacactcgcataccggagaaggaggcattgaacaggaaggtcttttagatggcggtgttggtgaagaagacaaagagcttctggtgcaggctgttttctaatgatcaggtaagcgtaaaatggtgtcaatcgttggctataataccccctgctatccaggttataaaaggaactttgcaggcagttttttgtgaatttcaagataaaaaaagcaaagtgttgaagatggaaagaggtgaaaaataagaggaaacagatgcaagaataagacagtatagcttcatgagagtgtttaaggtttgaaatttcaaggaaaccaaaagaggtctgagggagaatgggttagtaagtaatgtgtaaaagaatttgagtcctcccccaacttgaaaattgaaggagagttgttttggaatttgggtcaagcatctctcgcaattcaaatttgtatcctaatgatgtttcattctctgaacatatgttattatttgtaaagttcttacttgcctttcccattgagcatggaatttcatttattctacatatttccaatgccttgagtgtcaaattgataaagtgtaagataaatgccgataaatgatagagactgagttcagagttcctatgtaatcatgttacaaagccacattttcaaaggaaattgaattcatgcaaacatctagttatatgttcaaaaataatatcacttaatctgggctgtccaaatagggccttggttttgatatgggtaagctgattattgaatgtggggcaacccagtttttgttttatatgatttataatacttaaacaaacccagagtttttgttctatattgttctataataatccaactgcttgatttattacaaatatttcacttagtaagtaatagacattattggtcaatttgaagcaatttgaaacacatcacataactacatacatgatttccaaaatgattaatgtgttcttcattagcattgaatgtctttttaacaatgttcttcaaattcctttgcagaaattttcgctctcaatcttggtcaagattgaatgttaccaaatttaaaatgtctttttatcagtattctacttgcaatctcaattacaatctaattttttgaactttcaatttttcttataaatatccaacttcacctatggacaaagagtcaattttatcaactttcaaaatttgatttagcaatgttaaacttgaaatattgatcaagatcaaattataacaacttgaagcaagttgacatgcaaaagaaataaaatctcatgatatccaaactgatcacccaaagacatctgaaactttttctctctttgttggtctttgggttagtgttcaacatgcatcttcatcagtgtgaatttctttcacctgtttccaatttgaatcttcactaacattaaatctcttttagcaattttcaacttgatgattaagatcaaattttcacacttgtttgccctcttcctctttcattaattttagaagggacaaaacaataaacctcactttatttaaaaactcctcttggaattcaaatatagcaagacattaatgtttaaattcaaattctcctctcaaatcagcatatttctgtctggaatcaggattcttaacttctcaaaaatatatcaatggctgggtgtggacaccttggactagagtaaataccttctatgagttgtagccactggtccataccagtaaacttccattgagctgattctagcttctgcagagtagcccacagctgaaataagtggaactccacatcatcaacctgaatctccttctgaatctcattcaatcattgcttttgcttccatcacaaaaaacaaccaggcacttccaagagaagaagacattaactgtacagttcagagatacttttgagttttgacctgagtctcttgaagccactgatcaactcaccttcatcaatttgatttgtcagcccagtaattccatcaggtatcaacaccaggaagagaatcacgtctcagggggagaaatttgatgtacacatttggcctcaaagttgttttcctttatctgtatttcattctcctattgtctgcctatttatttgggcttttttctctagctcaagttacagctttagtcattgtttaccatgtttactagattctgtctggtccagtctttcacttcagcaggtaaaatctcatcattatttctataacttttaatttcttttgttgagtttttttggtttgtaattagtgttactactactgatgtttaaagatttattgcaatgatcttgatcccattctcccatacgaagttacaaattagatgatacttcaattatctgggtaagtggttacctatctgaggtttttgtcaaggatcaattgttttcttcattgtcatggagtttaccagaccatgacactctctctgtgagattgacttttctgaacagccattgttgcaagtacactctccagaagggccattcagaacatcggttgaagaatgtacccttggcctcagcgatgccattcagaacagccgttgaggagcgtagcctcggcctcactgatgttgttcagagcagttgttgaggagtgcccccttggcctcagcgatgccgatctgaatggtcatcgaggagactgcactctcaacgatggccgttcagaacggccatcaagcacaagagggcttggggcaggtaccctgtatgccggagcggtacccggttacaggcgaatctctgccaatggacctttgcttgcgagttcggacgagctgattatgtaatcctcagccagtggggcgagggacggcgagggtcatctcagatgaccttgtatacactacgggggtgcttttaaggttttgctttgaaacgatgtccgaaatgtatggacttggtgatttcgaagcggctttcgtaaaaagttcgaaacttttacgaaagttgcgaaaaagatttcgaaactatttcgaagtcttccacttatgattttgatccggtcaaattccgggttttatgcggatattgccggatcagaactctaaaaaaacacttcggaagttattccggaagttttttggtgggaggtgtggatctttcgtaaaactttcgaaccatgcttcggttcctccaaccggttcgaaagagtgtcgaaagtgctttgaaactttttcggttggaggaaccagaccgtgtgatttttttttttgaaaaggtatttaaagcgctcgattgttgagcaaggtgtgtcggtcgcctcttgcttcttcatcctgaattatcccctcctctccccctctgacgacttcctctctcctcaatgtgattttggttaagtacactcaaccccacttaaagtcatctcctctctatttttcgtaactacatatcctccaacagtaagtgacccagccgagtagcaaacacaccagcaagcgatctaaacgaaacttgcttgatcgtttatacacttcttgtcttttttcctcggctcttgtttcctcatcatgttgcttacttttgtgtgttttatgcttgttgcctgccatcttttgtcttatctagtcatcttctatctgctgttgttttgttctctctctctacacttgcttttgtcttgtttcattgtggttactcaagtaattcttcagtcgaaatacaagttcatatatttatgtatgtatgctacagtgaaacagtgttggatcagcaagcgagtgagaggaacaggtctttttgaccaagtgcaatttacaatccgccactccaggcatcataaacgttcaaaaaaatttcaagacacccctgatcatgacaaaaatctttcgaaactctttcggaatgatttcgaaatctagcttcggagtcgactttgaaatcatggcatcccgcaactttttcgaaagtatttcgaacaactatcgaaaggtcttcgaaagattctcggcatccccttcggagcacattgcgaaatgtacctggaccaaggtccaggacatccccccctgcgggcgcgtctttcgaaacatttccgaacgaacttcggaaatgtttcgaaccccagcacccgtagtgtagcctttgtactcggtgtacgagggctattgaatagccagttggcagtcgacaggggtggaagaccctgatgaagcaaatccaaatattcaactgccaatggctaagaaaattaattacaacccaacattggagttctttggcaaaccctttttcccctaatatgcaccagttttttcaatatgtaatctccttttcagattcaatgtatcttcctgctctctttttttcaaaaaagggctgaattgtagggcttctgtctgattttacagccccctgtagtgctgttttcccggcataaattcagccctacagtctttaaatttagctttactggggccgtgaaacctacaggaactcctccgatggtgtcatacaaaaatatgtcgtggatgcagccctgcagagaaagcctcttcatgctgcgatcccgatcagttgcgcagcggaggaagacgatggaatgttggcatagattctcggccgacgtgatgacgtactcaagtaaactttaaacctacatatgtaggcagccaggggcagcgaagaccatctcactcgtagcagagtttgtattgccagccaacctggtgtacatacatacgggcagtcttcaggggtgcacaatgtcgactgatatggccctacagcggtcaatagttgaagaacagtccttgccaagccacagagctgttcgtttttcccttatctttctacgaacaagttggattatcatcgtgtcccgtcgattgaattaaactgatcttttctttgacgcgatgtgggcatttatgtacttttcccttggccatgtggatggtattcaaattcaaatcgaccgaaatctctcaagaccgtggcagtggcagcaacggtatatctcgatcttacttttattctttttcattaagatatctttttcccgatcgatgggcatcctctagccgatcagcagccagaatgaacaactgacagcattctttttttttttggcttgattttcacagttatctttagcagccaccagtttactgctcatttatgtggttggtttgtatgttttatcgagcttgagaatcaccaatgtcaacgatgggactggctatcatcaaccctgcactacaagcatccccaacaaactatccaatcacaatcaaccgttgcgacagattaagaaaatcaactccagcaagagaagaatttggttgcaaaattgggctagacatcgactctcgttcatcaaaaccccatttggcgtctgttgtcgttttcttctatctatggtctctctaagtcaagccataaactcaagatttgcatgaaaaaaaacactgactccgattcgatctaatttgttactccatttttttcttcttcaaatctcatctgaaaatattcagatcatgtttatgaaccttgttctggtaagtgacgcaaaagacctatcgtaacataatccgtctctaacgattcctcaaactcgtcaactaagtgaggtcattttgtttttgtttttttcggcaacctggataaaaggctgattttattcaagcattaggatttggaatgaattgtaagactggtttttctcattttttgtgctatgtggctctgcttcgacgaggggcacagagtctaaccgatttgttttgcttttgcagatttctgggttgctaatatcaattgtcgcagcccaagttgccaaaccacttgtacaattcaaggtgtactaatacaaataggcgatgtagcttccgctttctcagttagttcttcaagactttctccggttattcttcaagatgaaaagtgatcgaaaatattaaatatatgtacctcgttctatcccgcctggtgaattggtgaaaacgataacccgaaaattgaccaacctcgaaaatcaagaacttgatgatagcgattcaaacatttgtaattttgacgttctcttggcatttacccaactggatcacatgggccagtttagcattgatctggattccagtcttcgttcttggacttgctgccccaactttaatgggcaattggtcagggcctgatcctttctatacatggtcaggtaagacactccttttctttattcactcgagtcatgccacttatagttcttttttttcccctcgctgcctaccttctatttcaggggactggtgttggattagcgcgcacttttctccgttgagattatttttgcactacctgtggatctttatctcggcctttgcttcgatcgctctatatggacatctcttcctccgattacaaatccatttcagacattcgaaagctcatcatggtttgaagttcattggtggaaaacgtaaaaacgggactgttcatactgatctaactgaagggccagtgatccccttgcagggtgatcacctgaggaagaaattggaacgtaaagccagagcgatgttgatgtgagtgtgtttgaggtaatccgtagtagttattgagtgactgattttggggttgactgttcattaggtatccgatcgccttcatcttcatgatcttgccactctcagcctatagattggcctcactggctggtcatgattggggaataacagctgccaccgtttgtggctcaatgtactgtctaagtcagcattcacagtaacccttttctacacatctcaaatccgcttcggaatgcttgatttgatcgcaagtctaaccatgctaatctacccgactattcatccaggtggatttattgacgtgctcttgtttggggtgagtctttcaggctttaatcctctcaagtcgaagatactactaagtgccgtgattgaattccccaaaacagaccacacgcagtatactttccgtgccagtgttttcgttaaacattgggaaccccggtggaacggcagtcatcgggacaaatgggatgggtatgagcactagtggcttaagtatcggaggcacaagatcggcagcattccgagtggaagtggtccaagaaacggtgattgatctcgatgaaccgactgaatcggagcggggtggatcttcgagcctcgtgccaagtgccaactcacaggctcgtcaccaacggcaaaacaatccggtaaacgttgacacatccttcacaaatcaatcgcttcaacctatcagactctcgaacaccacaatcagtaatcccgaggtggattcggaaggccgatacccaaccctaaccgtttattcgcctgacatgaatctattaaatcgtcccactcgtactgacccaacgccttggtacgagcccacgaacaccaaaagataaattcgcaaatggctaccaaattaacacatgtacttctccaaccacactcgtctttatatcctatacatcacactagtttacaatcttttttcaacctgacatccacagaagaagtgctgtccaactaccttatttgtatctttgcgggtaaaatctgttatttacatgttcattgtatctgagtcgtttataataagcttgagaaaaatgaaagcgaatacccaatataatataatctgtgattcctcatcatattcatacactcgcatctcatcattaagactacgttgtatggaatctcttacatgattaatcgtttgcacaacattccgcttgaaggtatcaggctagtgaatctgtggggacttgaacacgatgtgccaagcagaacttgccgtgagcagaaagtaggtgtattgggcttaaactgaatgctccttgatgaaggtatttatcaggacttggctaatcttgatcactgcttgggcaaatggcacctgctctgggaatggatagatccatgattatgatccagtggctcaagacacaagtcaagaatttgtaggctgactccatggcgacctgattctgcttaattttgagatggtttctctttccatacctgtctggaagggatataatttttcaatgagcatttctactcctttttatactctcattcaccgtttctactcacttaaatttctgacattttgctcagtgctgtgacccgtatacatagctcatgaactggtcatattttacaggaaaacctattggcaaggaagcctattgacaaggaaagcctttgccccataagatactgtacacacaagttgtggggaagtccagaattacatatgtaccagcagtagatcaaattggagctcttgtggtaggacagtccacaatttcacagagtgggtcatgacatcggaatgagggggactgtgccaagtggacacgttccaggaacaagagcccaaaacggttcaccaataggatgcttccactttccgttgcttgctttctcagttattttaattgtttatctgggttgtgttctattctacgtggtttagagctgtctttgagaaattttggacaagcaaactgtgaagatggtgggaggttttagtctgactcgtctttttaccagatcgcttcttccagcaatccacccaaccagagcccgaacatccatggtccactccacgccgttctcgatactccggacagtcgaagaggtcagagattggcggaaccatctgccggatccgagctcgatcggctttgtgcccacgatgggcgccctccacgagggacacctccaactggttcgacattcgctgtcgacccagcaaaacacgatcgtctcgatcttcctcaatccagcccaattcggccctacggaggacttgtcgagttacccctctaccctagaatccgatctcaagcagttgtcggcccttcaggtgaagcccggatctcatgatatcccgcacgacggcttcgatggacgaacgggatcgggtacgactgaaaaggccgacaggattagtacatctgcagctcaggaggagtctgctcgcaaggtttcggccgtcttccttccaaccaacgaagtcttgtacccatcggggatagcggctgagccgaaggatcaacgtggagcattcgtgatagtccatgggctgtcggaacaattggaaggcgctcgtcgaccgggcttcttccgcggagtagccacagtcgtcctcaaattgttcatgatcgtcgaacccaccctcggattcttcggccaaaaagacctccaacaatgtctgctggttcgccaactgtgcaaagatcttcacctgattcgacccagagctatcgtcgctgcacccaccgtcagagacagctcaacaggcctggccttgagcagtcgcaatgcatatctttctcccagtgaagctaagcttgcaaatgccttattcactttccttcatcaatctgcccagaaagtcctcgcatcaggacacattcccaccctcgaagaactcgccaactccttcgatcccccacacccatcgttctcattagatttcgtatcgatcaacgaccctattactttcaacgaaatcccttccggcactaaagtccatcctcactttccgatcgcaatctctggcgctatgttggtcgattgtagctccggtagactggtacgcttgatcgataatgtcgtcatcaaccatgatctcaatcatgccgtttaaagtttttttccatcatgtttcgttaagttattggtttctctcatttagaagtctagacgcaatctccgtattttttttcccccttcttctatgtaattttcttatggaaatacatcgtctacctatgtagcgcagcataccagagagttggtctacccagccaaacacacccaaaacctcatgggttttctagctcaaccgggacagaaccaggtaagctgaagttttgaacgctctaaataagctataagaagctttcaaggagggcctgttgtggtgcgtgtggtgagctgcatgcagtagatttttttttttttttggatgtgcgcatttgggcactcctcccagataaagaagtgtcccattcgcatggtgggaatgaataaactaagagtgcaagagactacacatgtgattcaagggagccagtcctccgcaacagaaagaccatgttccgaggtgaatcacgaatggatctttaccatccggccccacattgattatcgcatgctccataacatggaacatgaacagtttatcatatgtgcagtgcctctgaagttagcaggggccatctgacatgccggcagcctccatattcgcgccctttttcttgaaggtggcgcccggcaaccggtgcgtttataagtttccagtttgtaggccggatgccggtaccaacatctagttgagaatgctcccttaactttaagcaaacaatggcgggccgattcggtatgctcatcgaatcctgttcgagcgcggtctctctggccatcaatcaataggaagaaaaaaaaacaatagaaacaatctcggcttttttctcttcattgcgccccgagcggatattcttttcggccaccataaacagagagttgaagggagcagtccactaaccgagcccgattcaagctggcgggattaaccgccatcgaccaagaagccttatagcggatacacaatgttaaaagactggccctttttttgacttattacctttcatcagctttgagatggatgtgatcatgggtagtttatgctacgaactcagtcgagggcgctttgaggcgatcgaaaggtgtttaaatgttggccgagagctcattcgcaggattactcttcattgggggggggacctcagaccttggcttaaatgaatcgattggagcaagagacattgcgagagaaatacagccggattctgatctaaataccctctctgttcaaatctgtaatcctgagattcctcctgcctctgagtctggcacacagacccccagaagctgttgatactgacattgaccccggactagagatgctggactctgctcataaacaagaagagggatgtatgcaggccacaggtacgaataggtcggtcgtaataaaactgaactgaagcttttcaatggttcctctgaagctttggactcgactcagcaggacagagtgatggtggagctcgaagctcatcatcattaagatggctcagatttgtagagccgccgctccgggatgctggaataaaaggagacgccttctcatcagcatcggcagaggaacaacagtcactcattacttgaacctgcatccctctgactcaaaacaagctccgatatccctccttcagtcctcctactatcaccaaagccagcagccctcctcactaaaaataccagaccacattcttatccgcgcgcacacaaagaagattattataatcaacccccaaagtttaaagcagtccctgccatctatcagttctcctcctctcccgcctctcagttaagaaacatctaaatcaatcagcatggcacaagcaccggtctcaatggccaaagctctcgaaggcctcacaggacctttcgtggtcggaaccgccgtcagcgtaagtagtctttcgatagagcactccaaggagcattaaatattaaaacaaaacggcgctgtttaccatgattgcttcagacatttttgttcggtatcacactggctcaagtttacgtgagtagcactcaatttctccaggtttccttggcgttcatactgacctgcttcgatcctgtagacctacttctcaaacttcaaaaccgatcggcccattcaccgctactcggttattggactgttcattctggacgtactgcacactgccttcagtcaagtcacactgtcagtctttgtccactcgtgaaggggctcgtagcctgtactgcacctctgctccacgttccaattatcttgactttgcgcgaattcgcatcccagttggcaatggtttgttgctcattacggagatcctacggcagtggtcaaggcgccgtggtcgttcgccatgagtccggtgatgtgcggactagctgccttgtgagtcatccccctatcctctggtctgaatcatctgtgccccagctcattttccactcttttttttttttgaaaatttctcctctcctttcctcctcccacagcgttgtccaaatcttctatgcccatcggtaaggagcatgttcaatgacctcgaaatttatcgaatcgctccgtctgatttgtttcggtttttacccccacagggtttatctactttccaaccaacggatggtgattcctggattcatcgctttcggggcattcttccaattggtctgggcctccgtgagtcaacaaccttgagccttggttcctgatctgttcaaaaagattcgcactgacatcttcatccaaatccgccgctacctacagggagccaccgccaaagttttccagatccagtacttccaaggattccaagtgtggacctacggggttgcttgttggctcggaggcgccgccgctaccgacttagtcatcaccgctagtttggtttggatcttgttgagctcaaagcgtggaattcgccgaaccaataacatgtgcgtttgtctttccgtttctcctcttttacttctagtactacaccagcactccggctgatttgaaccgtcttggatcccgcagtatcgatcgcctgatatctctgaccatcgaaaccaatggccttactttcacagtcgccgtgttagatttggttctttttgcagctttcaagtatgcctttcctcttgctctgaaagaaacgaccaagtcttgtgagctgagcacaatctatgtctgaaaaacctcagggatgcttcgcacgtcggacctcatttgtgcctcgttaagctgtacatcaactcatttgtgagtctcccttccaaccctcaaagcattcctagacatgagcgacagattattaaccattgctctccgtagttggtcaccctgaactcgagagagaagctcgccgaggaattcggtggttccagaactatccacacctccgcaccgagaaacggacctgggaataccgaagcatctaaactttcatgcacactggcacccagccacctccagaccgagtccttatccaacgaaaaggcaaacgccgtaagagatctttcttcgctctcggggccgatacccaccttgtttaacagaggatcaactaaataagaataacatatgatgtttttagatgtacgatgcaccagacggtatccgagtctgcacaaccgccactctcagcgctaacttgatgtccagtgaccccgagctttctcagactggctacaacgtcgggtcgatgcgtccggaccaatcgaacgggttcacctcggacatcgttggcggtgccgatcaacacaaggtcagcaaatcatctcaggaatccaaagagcgattctttccaactgacccttgggaatcttttccactcgtctgatcagcattacaacgacatgagggagaaaaacatggtctaaaccccgtgaccctagtccacctatctcatatctcttcactaggcatcatcagtatcagatctcgttccctcagcatccccacgcccttctctcttttttggacattgtcaaagtagtgtataagtagccaacccctcaaaaaaaaacatctgttcatctatgtatagtacgtgtattggtcaagcaatctgtttgaatccattctctcttccaaaccaagcaccatatgcagccattttttcattttctgaacaaaaattgttccatctgtcctcccctatgcatctctttcacttcgttctctcttctctctctctctgcaaaaaaaaactgtatgtctaactatgtactcccttctctctttatcaaggtcttgtttgtgaaagctatgggggaaaaaaaaaatgtagttcagtatggtggtggtgtttgtaaagcttgttatcggagctcaagtggcttggtccttgggtatgtatgtttttgtttcggacgctcttgcaggtcttcgtgctctgtatgaatgggtcatttcgtttgtttgcagcttcggatccatcgcggcaatgcctctcgatgcaaatttgtaagattagtggcagttgagaacttgaggtctgcgagtgagagattgcagctcgcaaacgaagctatgtgaggcgacccggcggcacctcgccgaaaaaaactagaaggggatcagtacctcgcgaaagatggatgtttggggaccaggggcgcattgccaaacaagctctttctggcatccggtcgccgaacctcgccaacgaggctgtctttgcggcggccggtggcacctgataggctgatgaggccaccccgccaaagaggctgtcttcactcctgccgaccgggcagctgcagacggaagaggctcttttcgcgaaccgtcggacctcgccaaagaggctctgattttggctaccgggccaccttgcacatacgaggatgctttgcctcccggtatacccgtagtcctgcccatcccctgtgtaccgccagagctagcacatgttccatcagtttctcactgccggctttcgactggtgtggcactgatgaattgggcctctgtttagttgtatctcaccaaccaacacatccatctgaagtacgtccaattccccccacccacccagttatctccaactgcagtcaactgtccctttttctcaatcatcagcccaggtattcaacacacactttcattcccttggtgtgggtgctccttgcatgaagtgcttaaactgtcaattcaaggtatggtcccttgttgaagagcgtaagtagtgggtatgatcacttcatcagtctagaaagtattcttggagtgcactattgcacaatccagagcttcttggagtgcacaccaataggggcaaaactcgatggggttggagtaaatggttgaataagagcatctgcatcggttggctatttccgcttgagctaaggactttagccaccaatgtcaaccacaccgggttaagctaacatcgagctaacctggctatcagctagattttcagctaacccttgctacatgtagcaatggttagctttcgagctagctaaaagctaacccgtgccaacacttcaattcagcaccctcgcgcgaaaatacacacttcaacttcaagctacactgtctcaagccacaccgatgtggctgacaggtggttgctattgtagtttaactatagctttgagtcaaaacttgctcggttttagctcaaccgatgcagatgctctaatctggagtgcatagctttgtgtaggagcgtggagtcggtaatcggtgtggattacggtaagtatggcccggaggagacagatgtagtctcctgcggctggctgagccgcagccgagtcacactctgtgaaccaggtcacaacactttgcactcctgtatatcttgtcgtgccactccagtgtttctacttctcaggcattcctataggggtgcaaatcctgctcgctccaaattatttggagtacacaaaactgcattccaaaaacctggggtgttctcttgggcccctatagactgggtatcacacaagaagcgcctgactgtctctagccgggttggtgtgcattccaagaaagtaactctctgcctggctgttgtcttgacgaggcccttattaacaatctctgttgtttctggagagtgccatgaatgggcggtgacatattcttggtggtctgggaaaacacttccgatttttcgagtgaaaatctgtgcccttcaactattttggagtcaacaggatttgcacgcctagatatacctggcaagtcagaaaattcaagatttgtaggagtccaaatctgtgcactccagattctttgggaggatataaccatgtcctctaaaagtcaatatttctttccacctttgatgtaccctccaagaaagatctggagtgggtggtactgtagtttgcttcaaatatccttggagtgcacatcttttttttttggtgtgcattggggaaacctttggtgtgcaaattaaaggcagactatttcttgagacaatcatagatggaattagagcaggggaaggggacatcttgtccgtttccaagggacaatttttgtgacttgtaaattgtggcatcttgcacaagaggcttttatcaggagacttgcaggctaccaggggacctcactcaagagacacatttttgaaccctggtggcaccttttaccaaaaaaacagctctctgtgggcaaccaaggggcacagcctgccaaagcaagtgaagaatttgtaacaaaaaggcctaagaaaatgatttttttttcttttatgaattttgccggaagggctctaagtgctcccagacaatactgaaggagggctcaagtgctccctcaggaacaatccaaaaagtgtaacaaaccaagaattttaattcctcagaattctctagtagaggtcttgaagtaatctagatacaaaatgatcaagttgtgggagcaggaatcaattcattatggatagaaatgagattcatattgaatactaatgagaaggaaaagaatgtcattcttgcgaaatgagagaagagagagagagagaaaacaagtgaaattccaacagcaagcagctcttttttgaaaccagggtggcacctcatcaaagatgctctttccatgaccccttgctccagaagcactctttgagttttttcatctacataatctgtggggtggacaccctgcaactgtcccgtcctaccacacacgcttcttcctggctagatatcgcaatagatgtgcacccccctcccccccaaaaaaaaagacatgttgttcagacattggtgtcaattagcttcttgaatcaaccacaccaaaacacagtccaaacaaacaaacaaaacaggagcctgtctttttaatgggtggatgagagagagagagagagattggatatgatgagaccagagccactccaccaggggagtgtatcaagtgtgagtgtaaagctgctgatgggatcttgaaggatccagagggagtccagaacaacacttacataattcttggacgattggcacatcccaagtcaatccgactctccagttgtacgcccagatgggccatgggttttgcagcccaagggggtggaaacaagggctttgttcccaggttccattcccccatcaagacttggagttgctctcacaaatcatctgaatcttgctttatttcttggatagacaattcactcgattttggcctgtttgtatctgtattacttctaatgataggaggggagtgacaaaaaagctgaagaaagataagcaaacaatcaaagtgattgattgtgatcaaaggaaaaagagtctttgatagatatgaaggaatcctcctttttttttaaaaaaaaaaagaaaaaacaaaagagttaaaacttggaatgttggttgtattatcaagtctttatatttgattgtgtttatgatgatcacattgatcactaggaaaaaaaaaaggaaaaaaaagaaaagaaaaaacctaggattatttgtgatgtgtgaggaagagtccatatacctactaccaatatcaaaagaaagagagagagaaaaatgtagtggtagtagtagttagatcaaactgtaggaataatcatcaatctcatggatcataatgtgaaaattaggaagaagtaacaaacacttttgtttgattgatgatcatggagagtaaaagtcaggaaatcatttgagttgtccagtcaaaggacaagatgttagtagaaccaatcaaagaaaaagaaaaaagaaagtcgagtcaaaatgagagagagagataacaattttcttttttgggggtttatgtttttgattgtatgcaaactactaccataccagttgaatttgataagaggaagagggagaaagagaagaaggataaatcgagcaaagtctgaaagaaaaaagacacccccccccaaaaaaaagaagagaaaagccaataaggattacttggcaccagccatcaaagccttgaggtcttcagcatcacgcttagccaattcgggatcgacgccgagtttttcgatcgagttgacaacgacttcgccaaggagttttgagggacattcgacaacgagatagaagaggacggcggagccgaagcaagcgccgacgaggagacaccaggagatgccgaggacgccggcggcctgataggtctgggtgtcgtggagtctgagggccatcgtgggcacgatggtgaagacgatcgcgggtgcgagcaggtagatccccgccgagagcttaccaagcaatctgaacacaacgttcgataggatcatctgggcgacctccgaggtctccacaataaacaagatcactgtcacgaagatccagtcggcaaatgtcagctccccatgggattgtacgttgatctgcgccatccccatgttcaggttgtcccggatgattggtacccattgggtcgctagtgctaacaccaataatcctaagcgcatcccgatccggctcatcatcggcatctttctcaacttggcaatttggccatgggcagccatatcagcaatgagcagaccggtgattggtaactgaataaaaataaaagaagggaaaatccaaccaatcagttgaccggtttgcctaaattcatcgcccactgtgcgtgatgcggaactctcactcaccgcaaagtaattcaaactggtccaactgaaagccatcagaatcccatagacccagtatcggttcgagggtaagttgccgagcatgaaatgggtcacatagaccgcatagctagattggaagagccaaggaacagtccacaagttcgcaccgaaagcttttccggcgatcgtatcgacttcaaagtaggtaaactggcaaaaatgtcctgttagttgatcaagaatgagcaaggtgcggataagagaggggggtaaaaaccaaccaagtcgaagaacaaggtcatgaagcctgcaaagcggtcgatgttagcccagtagggttcggtcatccctgcattattgcagttcctggtcgctctgccgtcgccaccggaggcaagcccccattggagagcagcaacggcgatgacgggcaggaggaacctgaagggtctgatgagcatggctcgagtgagacggggccaggagatcaacggcttgtttgggtcctggttcttcatcaagagcttcgcatgcggagtcggcgcatcccataatggggcaatcaaacatctccctgtgagcaataacatcatcgagatgcctaggttggtggatctgtatgtttgtggggggttttggttaataatcagatctgttgagcagagagagagagagagagagagagagagagagagagagagaaacaggaaacacaccggaagatgtagaggggtgagcctcgttggaggggcttatagtcgttctcggtcaagactgcatcgaagagggtgccgttcatgacgatgacggcggcaaagaacttgaggccatcgaggtatccgagccgtttcttcttgacatgacgatcgtcgatgccggagtcgccgatagcggcgccagtccaggctcgatggagcttatcgaggggggaatggtggacgatctcgcgacgggcgatgaagctggatggacgggaggagaggttgagctcgggtgaggccgaggtgggtgcctgttggtagaggttgttttggtgatggtgtgggtcgatcggcgaggcagatttctcgagggattgggccgatggggtttgcggcgatgatccggagagtgtctgcggctcggttgagagtgttggggatgagtcgaggtaggtggggttgctgagaggatggggagggttgttgaactgctgttggggatgatggttcatgttgttgttgtagggacgctgttggtactgttgttgttgttgctgttgttggtagtgttgttgttgttctggatgttgttgttgatggtgttggtttggttgtctgtttcggttgttgaggttgttgtgggttgggtttgggttgagtggtgaggtgtagcgaggcaagggggatgagtactcgcttgtgggtgtttgtgagtcagttggatggtgtcgggcaggaggggggtagttggatatctgctgattgttcatcttttatttatgaaagtgttattaatgtttgtttgtttgtttgttttctttttctttttttttttttttttggttgttgttgtgggggggtgaagaggaaacggtcaagagaagagagagcctgaaatagtctggagtttgggtggccattgactggaatccgattcgatccgactcgaatcaagccactccctccatacagccaatacaccatgatcaacccagaaaatcagatttatcatctctcgcacttcttaaatatccaatccacccaacccactcacccaacccaagcatgaagctcatcacagaacctaattctaggcacatactcggctccgattcacgaaaacaaataataaaaaccagaagatgacaagtctgactgtgaccccctgatccctcatgatgatgggctgactatcaactggtcctgcagctccacggggacacccctcaagaaactgcaaagaagccggaatcacttctcaagaagagtagttatctaataagaagatccatctgcaacatataaaccagagaacctctgggtctaagaatcatactcggcagctgtcggctacatactaatccatataaacagctcttcatatcactgtcgggaatctcgctcatcgatcaccaaccaagttgtgtgtttatgattctatctaagattgtatctatcgccgctttcatccaaacagcttcatcctccaacttgagctccataatataaacgtgctcgcggcagagtttgataagcaattatcattattaacttgacttttgctgatcgataagcaattgtctgcaagtttgtacatatgccgttttgtaaacgagaacggatgatggatgatagcttggattatgttattgagcaggaacattgactctatacataacaaaaagacctgatccctcttttttgtttgagataaacaaaatccacttccagctttatataaccttgtgttcagagaaagatcaggaagccacatctgtcctgcatgggggggggggggggctttgaaaaggagatgggtttgatcatgccacaagctggcaagtcttggccatcacatgccactacaaactttggccattgtccattccacttttgtttttactgagaagagtctcatgtaaggttcttggatctatggcacctggccaaggtactaaggggaaggtgctggggtccatgtgcgcaatatactaggcagacacaaaatagtactggtctagtccaaaaacaacaccatcctattttttgctttaggagtgctgatcttgtgaggttaatggacaacttcccctcaaatctgtgggtctcccagaagcaatttagaggcctcaaaagctagatttcccagcaaaattctagacttcttgggtctaaatcaacatctgcaagggtcctagatccaacgggaagtcctccaataaagagttttaatctttgaacaactgtactcacaaacttcctccatctgcaactccaatcttatttgtcattctgatacttgttggaattttgatctcattgttactcattccaaaaaaaaaaaaattacacttgttttatttctcctctcatgttttcaataattaatcattacagcctgtttttcatctaaaattatgcttgtctgatcaacatccttgtagtcaaagaaccctggttagtatgacttatcagctagtttagtgacacttgtcttcttgagattgttaactttctactctaggtttgttattattttgcatattcaaatctctcaaccacagtttcatcactctgtaaatattctatttaaaacatagaacttttcctagtaaatcaagggcattaataaaaaaaacacgggttttccgcatttacacacggttttgctgcggcacagcacacgcggtttctgcgtttacacacggttttttaattaattctttagggccttaataataaaacacggtttttccgcgtttacacgcggttttgctgcggcacagcacacacggtttccgcgtttaaacacggttttgtatttaattttttatggattatttttcaagtttttttggatttttaaagttgtttcctaaactttaaaaggtgtagaatttaatggtaaaaaccattttccgtaaaaatgatttttgattactaatttttttttttcactcatttctcaattaattgtttgaatacatgtatgtaccttattttttatgattttttgaaagtttaaatttatttcctaggttttaatgtgcgcagaatttaatgctgcaatccaatttctttaaaacttgacggttcacttttaatactcaaattacacacttttttcacttcattttttacagcttaattttcattattttttgatatttcaaatttattcccacaattttcttaaaactcaacagttcatttatccaagtatattaaatccagtgatttgtacaaaaaaaattcaagggtttcccccttcacaatttcatagcaacaccattagaggcctcttgagtggggccccaaaaaaacttcaagggtttaccctttacaatatcatggaaacaccatcagaggtctccccatcacccatcctggatctaaacagactgtgaaatcaatcaagaaacacgtcccagccccccaacctcagcacagctgaagcacttgggctcagtgtccagcctatgtcagagcataggtcaaaaacactggacatgaaggcccccagcagcatcaagtgacacacgcaagtggggggccagcgcgttgacccccaaactgcccaagtgggaaagcggggggtaggagtcctctgaccaaaaagccacacaggagccccctccaccaaaatcatcacaaatgcggttacctttatacccgaggtaaatgcaatccccactccacctcacctgcctgaaccatcccttctccccgaccaaaattctccacccgacccttagctaccagtgaccaaaagaaccctcgaatcaaaacgacctattggtaaccctcactcatgctcatcgattctcattgcccctgccaggctaccaccagtccccagcccaccatttccacttgtcgcaaactagaccagtcccctatcaacagccaccctctcaacacaaccgcaccatatacgagcatcccataccccctctacttcagggtccgaggccccagacctgtaaaaccccaggcacaaccaggctcccatcatcccaggcagctaccgccatcatgactgctgcccttggctaccaggcttgcccaaccccaactcaaacaccaaccagctaactttgtcaccaatgaaactctatgcacgccaacccttaatctttcaggcgccttcaccaccgcaatccaaccgcgcaatatcaacactcaacgtccaccaaggcatcaccgctgtctcagaacccagtccgacagttcaaccaactatactcagtacctcctccccaaacccaccaacagcccagcacgaaacatgttatttaaccatcgcccatcccacacctcctcgacacccccatcttctcacccatcgtcctcagagccccagcaatctcaaacctgtcagcatactcccccaccacttcaccactctctcccctcaccaccacccaagattagcactggttgcaagatcgtagtagggtatgcccaattgtcactacttccagctaattcattactaaacttttctctcaacccctcacctaacatagacatagtcagaatggcagctacacgagcccccaaccatccagcctttttcaatggacatttccaacccatctccgaggttagtatccagaactcccaactgtaaaatcttactaataagcccccaccatagtctgttgcagattccgttcgtgccaatcaatatggttatgtcaaaacacccagttttttacaatgcgctggcagcaacggtgacaagaatgaggattttgaagttcaactcatcacgaacacagcactgaacaacaccctcaacagtgaatcaatctacgcattaagcggcaagtttatagctctcaacaacggatcaactccagtgttatcttacattcaagaaactgttatccgtatcggcacgccaggccccaatcaaccagacttcaccaacaaaacagtcgtcacgagtctcggaatggttgtctcgcgccgggaagtcgctacccagacttctgacagtgccactcaattggaagtcatcattgcccattgtgattgggatggcgaggtgagtcaaatcccatcaccattataattctccccaaccacttacacctcttctctataggaccgggttcatcgccgattcaatatcaaatacatcgtacctggcacaaagaaccttgtcaaaactcacacgttgtatcaagttggccgagaggtctatatcattggccgattggttgattttcatatggatgagaacattgctgtcgtcgtagtatgtagttttcatcctcttatttagattactgctaaccagtgcactccaggtttcctccgtatcaattacgtcggggcatcaaataggtcgtctcaaccaaagtccccaaggttcaaccgactgtagtcctatacaagggagaaaattgtaagagtcaaactatcccatcaataattgtaaccacataatgctgacacctaccaaaagcacgaagttcttgcctaaggcaggactgtcgccatccagcccaactacggccagtttaccaaaacccaaactcactaaatcacctgccacccaaataccttctgttaccaatggacccccaccaaaacaaacccttgacaaagacaataaaggcaaggctaaagcagtcgacgaatccgagaccgacgacgatgatggttccaatgacaactccgacgaagagtctgaagtcgacaccgaagcaggcccaaacataaaagccaagcgtggctgcccacgtaaaactattatccaagaggcccttaagcgcatgaaaaagcactgataggttcagataaggcttcgcgattcacaaccatatggtcccttgtaccactacccatccgtagtcaactcctctcctcgacccactctctgtcacacgtttcatccacaccatccaactatttgtgataaacaattgctgttgcgtttaatttcatgtacatattccttgcccgttcaattcatctaagcctgatttggtgtgaaaacaccagtcaatccaactcagtggaaaccctcacacatctcataaacaaaacatgagcccaagatgcaacatcaatcaaaggtgaccagatgctattgacaagaacatgagttttccttcaagcgagagtttccccagtgttgtgcttggatacatatctgatgacctatgatgattcagatgggttgcctgaagcatcagcactaattgcgacctgactttccgactggttatcgatgagtgttgtcccccaataagtggtctgatcgggtcatcattaggctgaacagccattgtgcccacttaccctcatccaccaacctgaacggccatccatgagagtacaactacacactcccattcgagaccggacagaggtagtcatcaatgaagccgatggcgatcaagaaggagaactttccggcgacactccgcgagtccccactaccctgcatcgatcacaaaggctcctggatggatatccgccagcccaaggaatcatctccagcacctgtctctacctcagccatctcagctcattcggtgaccccaaacttttcagatcgcccacctatctcaccaatgccgatgcctgtgaactcatctcggtcctgccgaatttcaacgaagggcgcacgaattgatcaattcgcttgactcggcatcctgaactctccacatcttctcccatcaccaaagaccaacatgagaactattccgactttttctcttcgacgaggaagatgggggccttgggacaacttaaccagataatccgttggcatctcaccacgggggttctttggcccacggttcatccaactctacgtcttcgaaacaactggtttgggagttcttgttgcacgcaagtggcacccagttaacacgacggctgtcccatcacacgaatgcgacagccaaatgaccgttgtgtgacatgtttgatttcacaaccagtatcataaaactcggagatagagcactccctcagttgcccaaccgagtcatcctcgtctccgacttattggacaacatccagccctcagtctcgcttcacccccgcctgtgttaccttattcgactctcgacctcacgcgcacatctcaacgaacactcggtttgatttggagagcttgacggaccttcgttttgcgaccaacttgtatgtcattcgtattatcatcgttaacaaagctactcgttcccttcagtctgctaatgattagcagttgttactattgctattcgtcctactcttcaatcgagacccgccgacccttaggcctaaacaagcgacttcgcatataacactgcaggctaagcttaagaatagtcgcgcttgacaccaagttagtgaagaggtctatcgctcaccatctcgtcagtgcttcccccattagttctattgtgaggaattggcaacggactactatgatgctaactttgatcaaatccgccgccgatgccttcatccataaatacctagcaagtcaaaaactaatcagattagctcatccaacacgctgaggaacccgaggccgtacaacccacccttgtcggtgtgatcaattcttccgagcgcaagataccagggtgactcaccctgtcttccacccgtcaagctctacatgccaattcgtcgcgtctccacatcccgtcatacaaattacccgtcaataccagaatcacctagcaacgcggctcgcaagcgaccaatatctcttgcgctgtctccctcgctcacctgcctaatctccttcattatcttaaaggtccgtctctcagcctgcaaagagagtgtcgcgattaagttctatcgcctcaacagttttccattgttgtttaactggtaagttcttcaattgttacctaatctcatgtagatgatggaaagtcatgtgtgttcttccgatggtaattactcccctcgctgggtctagctcaatacacctgaacaatactaaggagacgctcatcggatactcgcaaccacgctacaatcgctgcattccaggaatcggtgtaagtgtttgcttgagtttaatggtcagacgtacatgcccaagccactgtctgacctcctcctcctctgtagctgcaagccaaggcattaggaaccatcttcttatatctcgacagttccatttttgccaaattgtagaccttagtttcatcttgagtgtgatagtagaatacttttcgcgccttgaggttatgacggcaaatcgaaaggcatatttggccgagaggaaaagaaaaaaccggtccaaaagacatgcagaccaacggacgagcgagttatctttaacggtcgatgacacggaccgaagtgacaaaccaaacttagtccccaaatccccacctcaaacgcatcacggtatggccaacgcattaaacgatcgtcagaatggatgccaaaatgaatcgatcgacaagatcatttggtcatcgaaacgtttcattcccctggagctatacccacacatgttgggtgataaccctggccgacccccaactcccgatgaaatcgaatatgctaaaaaagcagccgaaagattcaagtacttcagccatggaaaggtcgttatacatgataaggatgacgattcaaaggttatagctctaatcgagtttactcgctgggatcaactaactggagcgggactcgaggatttaggtcaagtcacacgattcctctatgctgcaaagcagtttgtcaacgctgtagactccgaaacacgttcatggggaggaaagatgtttgccattggttggcggaaggcaatggttgcctttcaattgttaggactttatcgaaacaaagaagctatcgccaaatcaccaagcacctacgatgccctcatgcgcaagtcctgcaaaatatctaatattctaggtcgcctcttcagacgtcttgcaaatgtggcattcgcgaacaaccaagaactgatgaacgactattcaatcccatcgataggccatcttgccttcaatatgccaattaaagatgatgactgctcaccaaacttaacgttcacaactgatcgattcttcaatgcacctcatcgggacgaagaagatctgtccgattttgcatttggcttatttgttcccgttaacaaaaacgattggtcaccttccaactcaaatggtcccccggaattagacgggggtcaatttgtctttcccgattatcgctgtgggatagacttttcacaacatgacggtttcgttaaagttgtttggcgtgcgaaggaggttaggcattgtactctacactctatcaacaatccagcccaagatcagcttggaatgtcgcttcagatcaacaagaagatcacaacggcctcgcgggatactcaaaatggcacaatatttgaaaggaaggcattcaaggataagccccgggatgcatgttacattggcgatcatcaaacttatgtaaatggcatacactagcctgaaataaaagatgttgtattcgaacttcgcatagttccttgatcagtttgattcgtaatgtcttgcatcaaataattttttaacgcgagcattttaaacattaatataagtacatctccacattattgttgaaataaacttgttgttgacgtgaaatcgcttgatgctcacgaaattcaattgttgtcatttaatcctctcatactaacatgcaactctattcatcatcagattaaccgaggtgcctctctctttccatgccgtaaagatcttcttccagctaaacactctataatgaacagtaatgacaagtcgtaagttggccgttaagcatggggcttgatgtaatcaaaatatttttatttaaggcctgaaaaatatgcaccacatgagtaatttatctttagggtcatcttgccaactcgatggcgcgatccgtcgcgtcatgtaatttttagcgcatagttgggctttgcaacacgacaattaaggtgaatgctcccaccccaatatagagaacactggtcctcatggtattgatggctccaggccattcacagtcgtatttgtattgtggtattaggctattattcgtcatttgggcaagtttggaaaccgattattatggttacggcctagcgtcgcatatggttaccttcagtcacaatcattcgccatggtgaagaaaacacaccacctggttcaaccaatcatcagctcggtcacgaataaccccacaatcgaccaggtatgaagaaggtacgcgttgtgacaacagaaatgttatataatgaggttgtcacttcaacctataatccccacaccctccattcgactcttacttactttcagttggctttgacacacctcaccgactcgaattaaatgcaacactcgactcaggttcatgggcacggttctcgagatggcagctttgttgtaacaaggaggtctctcaatcaaaattgcgaattgtccttttcgggtcgttgtacgttaaatgatcaggtaagtctcaaagaacgtataaacctattttttttcatcatccattaatcttctcgcaagtcgtagatcaagtcatgggactttgaccgaggagcctataatgtatacaaggtccttttttcgccatggtcgagtccccaccatgtcgaactcgctgtatacatggaggacgacaagatcattgaaacaatagttgctccctgtctcgatggtgctggctatagtttaacagtgggttcaacataccgtatccgtgggctaatcacacgggacgatgcatgcggaactggttgggagttcaaccctctacttgtgggtcactgtggaacttcagaggaaacgcctacaactgatggtttccaagttaccggttgcgggcaagtaaagtcagtgatgaaagttattgattcgggtcgagatcacttgcaatatcatcatgtgatgattaaccatcagccaacagtaagtcttttagtttgtaatttggaaagttttatccattttaattcccatcctaggatttgtcttcttgtattcaggttcttttaatcctccatacaagttcacttaaactgagtccgaattttgagggattagtcggagagtttgttgagttttgtggttttttcatcggagaagaaatagaaacaggggttttgattttaaccgtaagcaaacttttgtctttcttatttgctgaagttaaccacttgaacttcccaggttgaataactgaatattgcaaatggcgaggatctttaacttggccatctttggactacggcctcccattccctgcaacataatttttcctgatgagtatgatttgtaattgcttgcaataatcaatttttgcttgggagaaaatgttttcctttctacatcaagtcaaacaaatgtaatgtgtctagatgaatgtgaaacttttgaataaaattgtggaggaataagattgacatccctttgacttatcatttgataaagctcttgtttgttgaatgcagaatcctcttagtgaagggcagattgacttacctcacggatgtgatagtgtgacttttggttgaggtgatcctcacatcgacaagtttgaagttttcattcgggtccactcggggagtcgcgaaaataataagtgcggggtttgacgcatgagcataataaccttactgaagtaattatttctcgaagtataataatagtcagaagtaattatttctcgaagtataataatagtcaggatgatcaactcacgggccaagatcctcaacagcacagctccagaatttgaatcaaatcttactaacactagcgattactctgtcccacacaagctcggacgatgcgacaacatatgtgattcttgcggtgcgctccattggaaagatgaggcaactctcctagatcgactgaagaggacgaagtcatactcgacttgctgccaaaagaataaagttcacctgccagattttgaagacgatgcaccaagatatccatcccagttgaaaaagttgttaatcggtaaaaatgaaggtaagagtacatatgaaatttgttatcatgagctgataaacttattattcttagatgctctcaacttccaaaaaatgacacggatgtataataacgcgatatcattcacgtccctaggcgcaaaggttgaccactcggttcaaggaccaatgggcgtaaatattttcaagatatcaggtgccctctcgcatcgcatatcgagtattgaaccaaccgacgactcacccggcttttctcaaatttatgtggttggaaacaatggagtagaagaggctgaatatcggctaacgtgtgcgttaggtcgaagccgtgataacatgaagagatcaacaatgaaacgaggaacaataatgatgttggtccaccttatgggtcagattaacccgtatgctaaacgcttccgtaccgcactagatgtcctctcaaagtcacgggcgaaaaccataagcttgcaaggtgttccgctggcaggagcggatccgaaacgctacaactgcccaacagtagacgaggttggaatcgttgtgcagggcgatggtgacattattggcgaacgccaaattgtactccaccggaaagaccaaagcttagaagagatctcagacatgcattcgttgtattttcctttgcgttatccaattttctttccatatggacagcagcaatgggacaacctgtatgctgcatggaccggaagaggtgagcttttatcctttatgttgatagattgcatctgatatcataactccccagtccaaaataggcgggtaggttcgttggaatggttcgcctacctcttgtttcggcgtcgaaagcggttctcgccaatcctagcgggcagatcactaacacaagaactactcgtcgacatgtatgtttgcgttgagcggcaacggctctcattcgtcacaaacaatcaaggcaagctcaaagcggccaactatagacgtttgattaactcccttgaaaatcaatcgccaattagtggaagatgcgttatcttaccctcttcgtttattgggagtcctcgatgtatgcaacaactgtaccatgatgcaatggccatatgcaggaagtctggcccaccctctctattcatcacgatgacggcaaaccctaaatggaaggaaatcctcgacgaaatcccagctggagataaagcatttgatcatccgacagttgtcgcacgagtcttctatctcaaagtcaaagaattgatacatcaactcgtgaagatggaaagatttggtaaagttctggcttacgtatataccattgaatttcagaagaggggtttaccacatctgcacctgatgctcacgctcgccgaagaggaccggccagttacacctgaagaaattgacaaaattgtttcggcagaactcccagacatcaacaaatcaccaaaacttcacagtctcgtctcggagttcatgctccatgggccttgcaaaggccgtccctgctggaatgggaaaacatgcaagcttggttttcccaaaccatttgccgaacggaccgtaaatgttgacggtgcttaccccgtctacaaacgtcgagatgatggagcgcgagttaagaaaaacgcgtcaatatttgacaacggatcaatcgttccgtacaacccatacctcacgctcaactttcagtgccacatcaatgtcgaggttcccgttaacacgacagctatcaaatatctttataagtatattacgaagggtcatgatcggatggcattagctgttgactctcaagatgaggttaagtcgtttgtggatgggcgatacataagtgcagttgaaggtaagtttttttgatacttattaatcaaactttaactgacttttgtttatagctgcctggcggttgttcaagtatcccctttccgatagatttcctccggtggtacggctgtcggttcatgacgttgatgaacagctggtttactttgaaagtgaggataatctggccgggcaaattaacagtggcaaggcgaacaaaaccacgctgacaggcctctttcagttgaatgaggtggatgctgtgggagctgatggcgttcgtgctcgagaattactctatgaagacattccagcctatttctgctgggataagtcggacaaagtttggacgcctaggaagaagaagagttcagctgttggaagagtcttttcgatttcttatctttcaggggagaagttttacctccgtgttcttctcctacatcggaaaggttatgcctcgtttaatgatttgaaaactattgacggtgaggttttcagaacttaccaagatgcatgtaatgccttgggtttactcgtcaacgattatttatataatgaagccttactcgaagcatccatcgttcgctctggatttcaactggcgcagatgtttgcgatgatttgtatgcattcaccgccatctgatccattaatcttgttcaaagcccattatctcagctttaccgatgactgcagccgggttgacatgaagaagcgacatagcagacagttgaacaatcaagagcggaaagttttggcgatcatcaggcttgaaggattgcttgaagggatgggtggctccctcgacacttgtggcttgacgataaccagaaaacagcggcgaatgcttaagtcacttcacgctgaacaagacgaagttgaagaccccatcaccgtatctcgaagacttttgacaaaccgcggaaaatttaacaaagcccaaaagttattctttcaacgagttaaaaattccctgaacgcaactgaagggaagatgttttatctcgacggaccaggtggaacaggaaaaacctttttgcttaatgctatcatagactgggcagacctcgatgggattccttcacttatttgtgcttcttcgggtgtagctgcccttttattgacaagggggcaaacagctcattcaactttcaagataccgattgacgttgcagctggagcggaatgtccattggaggaagacacggtgattggcaacaagttaatacgtgcaaggttgattgtttgggatgagattgttaccattcacaagaactcgatcgatgcagttaacaaatctttgaggaggttgtgtaattcacaggccgattttggtggaaaggttgttatattcttgggtgatttccgtcaaattctccctgtagtaaagtataacgaatttcctcctgcttatgcttcgacaatcaaatcctcaagactatggcaatccgtcagacagttccagctttcagaaaacatgcggctagctaaggcaatttctgtatcatcgaatgacaaaaatttatcatttgctaaagcattactcttactcggcgaaggaaaaaaacaaaaatctgatttcggcattgtcaagctcaatcatatcaataccaaggcctgcaactcaaaggacgaaatgcgtcacgtattaactgaatttgtttacggaaatttgaggaagcggtccgaatcaagtcaacttgacaacgttgcctacctgaatgaacgttgtatcttggcgccgttaaaccgagatgtcaaaaggctgaatgatgagataatagatttgttgccaggtcaagcagcatgtttaaaatcaatcgacacacctgatccagatggcgtgggaagtttgccagaagaatgtctcaacaagctaagcattggaggatttccggaccatgaactgaggatcaagattggcatgccccttgtcgtcatcagaaatatggatataaaaaacggggtttgtaacggctcccgtattgttgttgtcaactttggggtggggttcattgccggcaagttaatgtcgggtccatttgctgggaatgaaataaccttaccgcgggtaaaacttcacaataagtcaagtagtcggtcgggcctgtcctttttccgttatcaatttcccgtggctccagcttacgctatgtcggtcaataagagccaagggcaaacacttggtagagtaggtgtttatctggagacggatgttttttctcatggccaactttatgtcgctctctcaagggtctcagatgtgacgaatctacttgtggtcaggccaaggattagggaaggaattgttaatgttgtgcataggaaaatattcaagattcgttatacaagtgagttgtttgggtttccactatttcaattacaggaaaactgatatttgtttgtggtgatatggagattcaacgcaaggatgaaataactggggaataattttgtttaagctctctgggtatttctcttctgatatgatttgtagtcttcacaataaatagaaattgtgttgaaatttattatcagcacaagttctgtcgtgttgggtcatgttacttgtttgccttgttaatgtgtgggggtggtgtgttgtgactgaggtgaaggtgatcgggtaccgtgattacttgttaatgagttgcggtggaatttttcttattgtgtgtttgacaatcaggttgacaaatgtaatgttcaggtttgcctaggggtgagattgattggctggggggactgtacccaggcgcgctcaccttgctggtaagccattaactaagggggttggagggcagcggcgcagccgccttggcctctagttcaatatgaactcttgaacaaaagagtatttgattatggtggttgagtagccacaatgggatgagagcagcttaataatcagctatagctagattaatagattgactatgtggatcatgaaaataaatttcaaagattcaaggttatttgaggcaaggacattttaaaattaaaacaagagtacaaagaacatcaaacataggggggtaaaaggtgaatagttacaggcaagtatacaggatgaaacaaacataaagagagatgtatttctagcactgctcatcaaattagccaattttttctcaacctcaacatgtccaaatccccccctttttttcttttttcctaatccataagacatgacatgaaacagggaaatttctattgagtgtaccaacttggggaaatgatttttttatgaccatcaatgaagtgtagatggattataaagtagctgttgccatacttgttgaatttcatatctcaaactatattctttgtttagtttttcgcaaaccctcctcatctggcatcatcatcataaacatggaccatctttgatagattttgattcctaggttaaaaagcagagaaacatgtcacttaaaaagaagaaatcaattggaagactatatataaatcagaggaataacagaaataagagaatataataataaattatactatttagcagttgatctttggtttttacacaaggttgcattttgtatgacttcttggctttgtccttttaaatcaagagcaacattagctagttttttgttaatttgaaaagagcagccaaagtgggtccaggaccgattatgtggttggggaagaaaaggaggagttttggttgtgcggtgttcaaactgagtggtttgccaaactagctctacaataccattcgaatgtacaaagtcaatgagataagggtgtctaggaaataaaaatccatgtccctccttattgtggggtggagggattggttcacctgtggttctatctatgaatgaaaatataccgtaggtccagccgttgagatcaccctcatcttgatgagctttgttgtaaaaattgtcgaatgtgactgagacatttgaggcaaacttatactccacatcctcctccttcctcatttctgaccattcctcctgactccaattggggattccgtagtcacacatgatggattggttttcttgataggcgctagaacagagggattccatacggcgggcaaggaaatcgttgtgagattggagcttctcccaaagctggtcgtccttagcctcttcttcaggtgttaagtcattccgtacatatgttcctgcaggaatgtgtcagtgaattcttgggtgtacttgaatttgaaggagttgaagttacgtaccacctcttttacccctatcagaagcacaacgaaagccaatcatacgcatctctccgcccaaacgttttgtattcattgtgttcgtgggcctattttgggccatttgatagagggttttaatgacattggagagttcttgaaactcatgtgtcggaggttttatgtcgaatggatgacgttcgaggataaaatgagggacaccgcctgaactcgtgacgaggttgcgagggcggttcaagttaggtagaatctgaatgggtttatcggagtttatttttttcaaagaaatcgaggttggaagtatccaaacattatcatcgcatcccaacttcttttgtaatctagcaatcttcttggcggttcctgaggcatgcttaggcggcggatttcttgactttggggcttccggattttctgatgaacggattgacgacgaaaccacacttgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttggccttttttttatttaatttagtggatttttgacgcccaaacacgctgacaggtttgggggatcaactcccattcctcggggatttcggtggaaattctgggggtttcggggtttgagagtcgatcctccactttttgggagtcgattagctaagaccctaattaaaattcatttttatgcaatatggtttttaccattaaattctacaactttcaaagtgaaggaaacaacttaaattaattacaaaaccgtgtgtaaatgcggaaaccgcgtgtgctgtgctgcagaaaaaccatgtttttttattaatgccctaaatcaaaactcatccgctcttcttcacattgaaccttgacatcctcagagtcccctgtgagtatatcacaaaaagaccaatcacttcccctcctctttctaaccggcagtcgtaatttcttcactactcaaatcctaaatttttgtacagtggcatcagacattgtgctgtacaaggccacctgcaaaagttgattagattgtgcagggttaaacctcacccccaataggggtccagcacttgtaaagaatacacttttagagtctacacagtatgtagattccaattccaaaatggcaaccaatttgctccagctgaaaaagaaaaaaaacttttttaggggataataaatgtaccccccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatccatgcctctgtggcccaactcttcatggagggtctctgtgaactgttttctggaggtcttgagaggttaccacaacctggggaaagggtttgtttcttctttttaagtggccttctgacataaaaaacattgctgacttatgtttcataatactccaatccttgtctgaacattcagggggcctgttgagggtttccaagtaatattgaaggtgtttccagactccaatttggttgctgtgagtgggttccaccccccaaatttgccatgttgacctcttttagtccaaagccagggtgaggtttgatccatttttcttcttcatcaaaatctgttccaatttctccagggtcaggggttcttctggatagtccatctggcattgtgaaagtttttccagggacatgcttcatggtaaaagaaaatagttggataaaggctacccatctggtcatgggagcatttggaaggctgggtgagttgatcatttctattagacttttggcatctactaataattcaaaatgttggccccataattgagtttgtagtttcttgaggaccttggtgactccacaaagttccaatttggactgggaatatttggattctgttggggaaaatactactgattcataaaggacaggtctgtccaggccttcatcttcttgtgtgagtactgctccagctgctatatgacttgaatccacagctaattttattgctcctgtttcttcagaacagtccaatttttttagagtaatatcatagcccaccagtttctttagtttttcaaatgcatcctggcaagcctggttccatttccattctgagtccttccaagtgagccttctgaggggtgaagcaagttctgaaagcccagggataaacattctgacataaacacagactccaagaaatcctctgacatctgtggggttgtcagggagtgtccagctttccaccttgttgagttgtttctgggcaatttttcttccttctttgaataccacatgtcctacaaggtccaaggcaggtacacaacatgcaaatttctttccagagatggtgagtccagcttcttctattctgaataagatcctttccagagtaatggcatattcccaaataaatcttctgattcctgaattttcttccaatgtttcttgattatagtctgacacagggcctttaattccttcatcatcaataaaaatgcccacattatttggtatttcatcctggagtatccacatcatttgggcttggtagactgccacagaattggtggctctttggggtaatctggtgagtgaaatctgcaggggggtttcaaaggtagtgaggggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgactcccaaagttggccatccatttggaggaactattccaaacggacgctatggtatttgggagttgtcaaaaagtccaagggagttctttttccaaggccctagatattaaagagcagggttcaaactgcttctgagacccacttcagccaacccatccagctcccactacacagctccacccagctcctgtacacacctcagccagcccatccagctcccagctccctaaacacctcagcaaacccatccaactcaataaagcccccttttccaatgaattcaagagtgttgccatctgcaatttcaacctgagctttcttcaactgataattgacaaacacagagttttctgagggcatgtgagcagatgttttgctgtccaagagcgcagactgggggtctgatgtcatggtcaatagtcttgccaagtaacgcagactatttgctgttgtaggactcctgggacagatagacatggtaaagtatatgtatatcaaaatatcccttgagggggaaataaattgcaaataggttgaaagtctattaaaagttacgggtggtttgaaagatctgcccctctaaatgtactaaacaaataactaagattcttgtactcaatatttaatatgtatggctgatttcaagatagctcttacttctgtaaagtaatctctatcagacctagatcatgtctcaatctactaatgaatctgttaaaacttcagtttaataatggaaactgtggtgctgatgttttgagaaaaaaacagatctgtctggttttgggtttatagcaacctattgtaaattcttcaggttgatgtgcctgagggcttgggaagcggtttagccacaagctccctagtatgaaagtaaaatcatcagtgggatcattttttcaccaaaccaccgtttcacaaccccttgatctaattcaccacatcactattcaccagtcccctattcacttcaaactcacttgtcacacttattatgtatacaatttgtcatatcactaaaacacacattgcagtcactactactgatattgaagcttgcctcaatattggttcttgcttccaataattaaattatctgttgttttccaataataaattctttccataattacacattgggtgaaagggtaatcactagcgctttaagatgtgtgtattctcaaaataacacataattctttcaacacttgttatatcaagttactgattcttttttattcctgcatgagaaaacctgggtttttttattatattatcatgtgatagattgatattcaaagaattgatcaaagcagagaagaagaggcagactgtggtgtccttcctaaaccattggtcagaaatttatgcagctattcagacttaagattcctgctggaatccaaaataaggattgaaaaattagccactgagaccaaagaagtatcagtgatgatcccccccccaaaaaaaaaaaaaattgaaactgtatttcatttgattcacctacacctatacatggatccaaaatcaacatataagaatggtattacacagggagaaaataaatcttgcactgactcaccaagtatgtgtcttgactggaaagctggtttatccattgatgttctggtttcattaaaaagtttaaaattcaaaacaaacagtctttttttatgattgaaaaaagattgcagattggtagattgatttttgtgaaaaaaaaaaaaatgaaaaatgaagattaaggcaagacaacactggacaaaaaaataaaaataaaaattacaaaaaagattcaaaatcaattatttcataaaaaatgaaaaaaaaaaaaaaaaaaaaaaaatgaaggaaggagaataaaaaaaagaagatgtttgatgcaagtactaacaatattggattacaaatatataaaataaaaataaaaattacaaaaaagattcaaaatcaatttcataaaaggggattaataaacgtacccgggttttccgtgtttaaacccggtttcgccgtaatctcaacgtctccgccgtacccgctttaccgcattgaaaaccggttcctggccaccttttccaagggttttctgaacatttaaaatgttccaaaaaccattttaaatcatacaaataattcctatgtgtctaaaacataggaattttaatattttattttaattttaattttcatagccggttctgataaacccgcttacccgcgtttacacctgggtttttttttctttttttgcgctgcgtgccgcagcttcccccggttggaaaacctcatatgatcctctcagtcatggaggagtgaacacctccatgaccaaggagttttactcggtcatggaggggtgcactcctccatgactgagaggatcatatggggctttccaaccgggggacgctgcggaacgcggagaacacaactaaaaagaaaccgtggaaaagcgcatgaccgaggtgtattaagagcgggctgagagatgtaaattcaagaaagagtattacatctcggtgtttaagacacagagacattatgtgtatgtttaaaatgtttttgggactttttaaatgtccagaaaacccttggaaaaggtgcccagaaaccggtgtgaattccaccacggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaccgggtttttcaaaaccaggtggaaaattaaaatttaaattaaaatcaaatttaggcatttttaagggactggattattaaaactggcattttacatgattttaaaaattacccttggcctccaaatccccatgaaaaaggagaaatgaaaccgggttcatatgcggaaaaccgggtgtggggaaccgggtttaaacgcggaaaacccgggtacgtttattaatccccttcataaaaaatgaaaaaaaaaaaaaaaaaaaaatgaaggaaggagaagaagaaaaaaagatgtttgatgcaagtactaacaagattggattcaaaataaataaaaagattgagtagatcaagtaaaacattgcatggtcaatcattcatttgacagtccaaatcttgagccttgctaagtgcatccagattgatatcagagtccaaaccatttaattcaacatcagaggcagggcgtctcacggggtaaacaattgggcaaatggtctcaatgaatgtttgcatgtgtttgtcgttgtggaagtcccgaatgtctgggtcaacagctagtagttcttgtaaggcttcagacattccatctgtcagacagtcgatttgactgaggccgtgaaagatgagagaacctctattgtcaatttctggtagcttttgaggagttgatttggttttaaagctgaagataatgacaagataagggtttttggagttgattgtgatgcctgcatactgatctgtccacttggggatttctttcataaagtcaacttgttcattctttgcttgtatgccgcaaaatgagatgtggtcttgattgagtgctgagtttggctgatctgactcaaggtaaatcgtaaacagttggtcgaatgccggctggttgggcttacattgtatcgccagacctcggtacaagaattccaaaaaatcccccgcatttggtgtgtaagtaatctgcacaaagtggttccaaaagattcgacctttagccaagagccgttttttctgctgaggtgctatgttaccgaggtccaggttttcctcttccagtccagttaagcagtataagaaatccaccaatttgaccgagcacccatacggaatgtgtgtctgggtggaaattgacatggctttgtgcatcgcccgcaacaagatgattcgagtagctaattccccagcattccccgaggagatgagtccttgttgcagaatgacagtgagggccttgatgcaggagatcaacctattgttgtcggttgcaaggaagtagttagccgccatggagagagggaactgagatgggtatccgctaatgattcttttgccagatggcgaaatgtacaagcagtgagccaaatgacttgaaatcaattcagaattcaatcttgctgcttcatagatttgtggctgaatggtagaacccagcatagcaaacatttgaccttcagagagagttgaggtgggtggaatgcataataacttggcaatggcaatttctctgatgtttgtgacaattgcagaaattgacatccctcttgcctctgcttccttaacgtaaactccaaaaaacgggacaccataactgagaagccgccgcggtgataacaattcttcccatgtccgtggtcgacctgggggaacctttgagtcaaaggtaccaatatcatatataggtgcaaacagttttttgggcttgtaatcgggtggtggtcatgcactgggatcgttgtacagagtgggattgaaatctgccactttgattgtggtgtccgtaacaatggcaaagaatccttttgagcttggtatctttgacaaaatccgctgaagaatctgaaagtatgtgacccgcgagagatcacttgtttctagctgcacaagtaacctggcttcatcaatggccagcaataccttgaggtgagggttttcaacaaatcgtgttttgttgtgcagtttctctaaattggtctggagtgattcagaagcttcacgctggttgtgcgcaatctgttttagtctctcaacaactctagatgcaaacttgttcccagatttatcattaaagtcaaaccattgctgtagtcgttcctcttcgctatgtggggctagttgtttggagaagaattctgctaccacgtcgaaaatagcagccagaagtcgtgtatagtgtagttctaattcaggagctgtcgtcttggcaggagttagctcatcagcaagcttagacctcgggggtagcccagtcgaaccaagtgggcgcaggcagaggtaaataacacatatgcttttcgaaagttgttggagtaagcgggtctttccaatcatactcggaccaaccaaggaggtaagtgggacgagatgatctgtagaccattcttcagcagctttgctgatgcgtttgagaatcggtagcgcaacagtctcatgccttaagtaatcgtgtttgaaaccagcttggacaatcttgacatgctcggagtcagttactacggcagtaagaagttcctctcctgcggcaacagagcctgcgacgagtgcctcgagcatccgtttctcgtcaacgttttcttgttgagcccaacgtggatattgatggaagaacgcgagcttgataagttgctggtcaaagtcgctaccttgtttgacttggtaaaatgccaccagaaagtcccggccgccaagaactctgtgaagaaacttttgccacaacaaatttcgaagatctggggagagtccttgtactttgctgtaagcttcagcaagcccatcgaggtattcctgaacttttttctcttgacgtccaggaagtgaagtcaatcagccggagcgtgcagggagaaaaaacaatgatgaacaatgtaatggaatacacacctgaagattcaccgagcaatctcgagaacgactgatcatcatcatcgaactggttattcgaatgtaattctacataccgatggcgaagtttggccaccaagtcctcatccgatgacatccgttcgcggtctggggagcaattcattgtaataacctgcagggaggtaagctatatcagcgcttgcactattgcagatatagtcttgatcaagatccgaggaagaaaacacttgcgtgaactattcctaagacgatgtgattggtaaaggctcccggctgccaatcggttggaatctactgatgtgaagggatagcgatgtcaacgattgcacacatggacgattggcaaaatgtaaggacgtgcgaatggacatacataagcttaatggctgtgaggtgaccacctaggtgtgtcacgctgtgatcggttgaaaatttgtagcgacgataagatgttttggctaggataaaatggtttttggtgaagtgagtgaggagtggggtgaatgactttcttgatgatcgcttctgggtcgtctagtctcgggagtagagggtcggttgtatttatttgaccggcttgttgtgctgaaaaaaacaaccgatgtgtataaagatccgagacgtcgaggaagccgaatccgttgatttgtaagtctcgcaaggccaagctagttgtacgttcggaattagagttgtttccgatgagattggagagactggttccactgaagtcggagagcttttgatgttgggaattttagcagaagaggctatgaatttcgatgaagtatgagaagttgttgttgagttttggagagatcccagtgggtttggagctcgcaacccaaacttccaacggcttggttgtactgtagtactagaacccaggggccacaggtgtctggaccgtaactcgattattaaataaatgtgcacataaatccaacaaacctaccgtcaagcagaccatgtgtggccggtgagtggccatcacgattttttttattttattccgatcggggtgatgattgatcaactcaccgtcgatttttctttctctacagattcgcgttatcacttcaacctcaggaagtcagcgcaatgctcgagggaatggagctgcccgtggactcgtggctgaatgccgacgaataccgtcctaactacaacttggcacctcagaacaggtcggaatcttgacatgatcatcatccacaacatactcttaaccgattaggactccttcggtatgtgtcgtagggcggcggtggttagacgtatcaatccgaaggaaaatcgactggtggtcgattgtatggtgcgagctatgcttcctgcccagatgttctcaagattgaaccctgaattgttgtgttgtttggcatcgtttgcagaaatggggattggttcctcattggacggaatctcccgcaagtcaactctttaccctcccccaagcttataattcttcgggtctcctcttctgacccactcgtatcgcgaatgcccccaacccgatacttccagcccacgcacggtgagtacctcgattgatagttgataccctgcatcttgcgaaaaagatattaaaacactttatttcgagctctacttaggaagcctactcaatacaatcaacgctagagatgacaaggtcgttgagccccgcgggttatggaacacggtcaaggggaagaaacgatgcatcgtattatgcgaagggtcagtctaaacttttcgtccacgtcgggtgatgctatcctgattacaacacggcaagctgatccatcgaccgataatatcgcatcatagattctttgagtggttgaataaaggcaaagacaaaatcccacatttcaccaaacggacaggaggcgaactgatgtgtcttgcaggactatgggattcagtaacgtgagttaggtcgaaagctctatagcattttcagatgcttgaaacttgtttaggtcactgaaagacgctttccactccaccaagttataaagggactactgaagagctgcatacattcaccatcatcaccacctcctccaacaattacctctcattcgtcagtcatcactaccccccccccccaggagagtatcaggcgatgtgtcagaattcctaaagcttctgattattggacattgtcgttgggtttatctagctccatgatcgaatgccggtgatcttgtctgatcgagatagcatagagacttggttggacacctccagtggagagtggtccagcagtctttccaagttgttaaagccattcagtctggatgacggcttagtctcttatccggtacccaaggaagtcggcaaagtaggcaatcagagtgcggattttttgaaagtaagccattgatattcgcctctcccccaagccaaatctaacaatctacactcctagatccacaagctaaggtccactccttgcgctgacctgtcttatattgttgctgaagcctatttcacagagaaaaggtaacatcatgtcgtttttcaataaacaaactcggccctctggatcgcattcctcgaagcaagcagcctcatcttcaggtcccgactcaaagcagatggagaagaaggggctagtcgggacagctccagccgtacttcccggactggaaatcgaaggtccccatgatgctgacacaattaaggatgaaccgaaagggtctccagctccatcccccaaaaagactcccatcaaaaggagtgctgcatctgtggagtctgatgccttacccccagaaaagaaagtacgaaaggtttcctagaaaaaaccatcctctatctcttcacgctttcaagccagtccatacttaactcaaattggcactgccgattccagacaaaaaagtctcaatcgatcagtatccatgtgtaagtatgatcatctttgttttcctaactggtttatataaactgcattcccagcactctgggattctaaattttggttctaggcacgaaataaaatcatctatttaactcttgaaggtctaggtcgaagaccttctcgtcttccctctgcctgttgggtggcaggagaagcaaatactcatgagccatgcctctggcgactgagcatcccgtcctcgagggaagaggtcaacgtgctatccactctgcagagtgccagagatgagcctatgctctgttagaacgttttcatttcttttcatttcacgcgtcgccgtatcgcttcctcactagatcgggatcctatttctggctttgatgccttcagttttactttactatagctgtggaatttaacttagttaaaatctgactaatcccatacaagcacgcgaacaaaattttattaagataaaagaaaatccggaaatctgtgttaatctcatcttcggagggtcgcttctcgttgacgctctcgcgcctccgatcgagggttttaggcaagtttggttcttcggtctgttcttgtctgacccgtcacccttgttatacttccctgtgtactcccacaggcgtttggctgtcaagttggtagggaaggaactacattaatcgacctgattcatacagaaatgaacttgtcccatcttcttggcgggcacattgagggtgtttttttacaaaggagagctgacatgtgctaagataacgcttgaatagcctgaatatggtgagcattcggccaatattggcaagtctggtctgagagatcacaagccgcctcactcaaaacagacgggaaaaaaaacacggttgctcgcattgaattgcgagctatgtatgctactccggaaccagttcggaccgccaatctgggtggttcaacctgaaagggcggactggacagacggagaagccagctccgaggtgaagtcactcatagactgtcactctggtcggtcggatggacatgtgtgggtgcgatgttttgaggcctggctctgtgtggatttatcaggatacataaacctggctatcaccgctgctagtctgcccatcaaatccccacacatccaaccttcagctttgttctccaaaatccaatacccaacaaacccccagcaaatctctatctatacctacaatccaagatccttaacatggaaaacccccgagcagaagtgagctttataaaactgcctcggtctgattaatgctcttgtccaaaaaacagccccatttgctcatgctagccatcgctcttagattgcagatgttgtcagatcaatcacggaaccgcaggatccggaaaccgtattaaagaacattgacaagtgagctttaactgattgtaatcatatgtttccttcatggagtatgtgtcaattgacaaagccacaccgatcgtattgtattaggtacttcaccgaggatgcgtttattcttcatcccatggcaaatcagccagaattggccagaggaagagacaacttgaaggctttgtattacatgttgtgagttgacaaattcttttgctctcatctccttgcgactttgttcttattcagcctgccctttccccttttcttcagccgcaagggtaccaaagacaacaagatacatttccatgcggttatgttcagcgaggatttaacccaatgcacgttaggtatgtcccatgctcttcttcacaggcttttaccggggtccagagcgtgtatgaaattgattgtcttccatgatcccgaaaacgcgtatcttctggacagacctcaccgaagatgttttggatatcaaatctgccctgtttccatccttggcaacaacccatctatctcttcgcttcctggtgcgagtggacctcagattagaatccgatgggaaatacagaatatggcggtatgttgatatcataaatttaaacagataactttttctccttaagctaatgaagtcataatttttctgcgtccagtcaacatgacaattttgttagcgatctaggaatgtcgggattcaagctatttcctggagccggttttatcagtgacctgctgaagtcttccggggccctattcaccattgctattggacgctaccttgccgggaacatgatcagcgcagcagaaagaaacccttgttgcttgaagaagtaacaccccacatgacaccattacatcagatccaccgttcggttgctaaaacccagatagtttcattgcgcttgataagttcatacctccgactctgcaacagtcgacaaagcgatctgaaatcttgtttagaacatctatgtagatcccaattccgtgttttcccatacatgaaaaacatttgttttatatacggagttgtttcattttcattttcatccgtttcttggtttcatcacatcatttgctttgtagagctgtgtaccttatattcaccatcgtcgccacctcctccagcaagcatctttcatctgtcagtcgtcacgaccttccgggagagtccaagtcgagaaaacaagaattcctgcccatgaggctgagaccatcaaggatggaacaagaaggcccccagcactgtccccccaaaatactcatatacaaaagagtgctgggtctgtggattctgtctgatgccctacctccagagcagaaacgtgtaaaaggtttcctagaaaaaatctttaattcttcgtatcttcaagtccatactgtgctcaaaattaatgttacgggttgaagatgaaaaaggcccagtcgctcagtttgcattttgatgtacaatcatcatcgttttccaggctgagtctgggattctcagttatggctctaggcacgaaaaaaagacagatcattagattcttgaaggagtagggaggatgccttctcgtctccctctctgtccagtgatcatccagtcctagagcttacgtagtagaggaaacatgtcaaggtgcaactgctacccaatgagcagagatgtccccttcttttcatctcgggcgtctcgtatcgctttttgactagatcgtgatcttataagttatttctgactttgatgcgttcaggtttatttcacttcaactgtgcaatttaactaatcaacatctacctaccatgcaagtatcgacgagaaaacaatcgacgagaaaccgatatgtatgaaacgggaatctgtgttcttatcggacacttcttgcttcttcggccgagttttggcacctctgacccattgtatgtctacttcactaatcccaaaagtgattggctgtgcagatggtaggaagggaccaacatgaatcgaccagacagagaatttaatttatccaagcttatggtccaaacttattggcaagcacattgaggggtgtttttttttgttgagaaaggaaatctggcatgtgctaagattgcgcttgaatagcctgaatgtggcgagcttgcattcggccaatttcggcgggtctggtctgagagatcacgagccgcctcacttaaaacaggcgaaaaaaaaaaacacggttgcccgtacttgagtcttgattgcgagctacgctactccggggcctgtttggaccaccaatctgcatggttaatatcctgaaagggcggactgggatagacggagaagccagctccgaggttaagtcaccctggtcggtcggatgagcatgtgtgtatgcgataccttgaggcctggctatatgtggatttatcaggatatatataactggctatcaccgctgccactttgctcattaacaccccacacagcctctcctcagctttcgttccacaaggtccaatacccaacaagtctccagcaatctttcaaatctactatcaataccttcaatccaagacccatatcatggaaaatccgcgagcagaagtgagcttcccaacactgcctttatttgattgctcttgtcgaaaacaatagccccaatcactcatgttgcccacgtttctcagattgcagatgtcgtcagatccatcaccgaaccgcaggatccggaaaccgtcctgaagaatatcgaaaagtgagcgttctgtaactgattgtaatgatgcgtctccttcccagagtatcaactgacaaatccgccttaatcaaattgatagatacttcacggaggatgcgttcattcttcacccattggcgaatcagcccgaattggccagaggaagggacaacttgaaagctttgtattatgtgttgtaagctgacaaactcttctgctctcatctccctgcgaattcgttctcatttggcctgctcttgtccctttttttctcagccgcaaggccaccaaggacaacaagatccatttccatgcggtgatgttcagcgaggacctaatgcattgcacgttaggtatgtcagagctcttttgcagctgctcttgctgcgctccaatcagagtacacgaagttaattgtcttaacttgcgaaaatccacttcttttcgacagacctcaccgaagacgttaaggatatgaaatcaattttgtttccgactttgtcaccacaccctatatccgttcgcttcctggtgcgagttgaccttcgactagaatccgatggaaagtacagaatatggcggtacgttgtctaaaatcttgttctacttttctatccctgagcgctcgaattgacaattttttctttgcacagtcaacatgacaatttcatcagtgatttaggaatgtcgggattcaagctcttccccggggccggctacatcagcgacttcctgaagtcttccggcgccttgttcaccattgcccttggacgctacttcgctgggaacttgatcacgcagcagaaagaaagtcctgttgcctgaaggagtcccattgcacgccttagtatactagatccacaaatcagtgcatgaaccctagatattttcactgcgcttgacatctccatgttttcaaattaaatacattgtcccgactcagcaccagtcaacccttttatctgaaatcttgcttagagcatctagatccccactccgtggttactcatacatgataataatgtttgttttacgtatacatcgagttgtttcattttcattctatttcttgttttctcttctctgcctgcatcacatcaattgctttgtaaatatgaacatggaaataacaattatgatgacttactgttgatggcagcccaaatattgcctatagatcagttgattgggtgaagcaggttaggttgtaaatgtaacatccaagcagttatctcaaagtggtttgaatagatttcaagcctccatgctagaagaaaatgaaagatgattggatgggaacaaagcctcagaaaagatcatttgcttacatgtagttgaatgtgctgacccacacatgaattcatgtatgtaatgagtgatgacactcacatgatttcatgtatcttgggaaccctttccaccaaagaagagagccaaaaagttctgctaaagagggcatttatgtgttctccaatggcataacctccattgataggagctgaaaaaagaaaacaaacatcaatccttgatggtaagtgtatgaacccccatgggtgggggagatcaagaccattcatattcaagggcaaggtctggatttcttgagcaaaaaaagtgaaattaaatgtgtgtgaaacagattcaagctcttgaaaaagagaaaatagtggaacacatacttactttggatgagactcaattattgtttatgtatctgaaactgtatacttatctctgcctgctcttgacaatatgcagctctgcttttttaagattatttggacccttgagcatcatgcaagatcagtttacagtcaaacaaaaaaaaataagaactcgaaggcaaaataaaaataaaaatgatcaatcaaaagataaaagataggaggataaatactatgtagatgtttacataagttgagatgtcaaatatatgaatatgtatagaaattgataaataaacatgatcaaatcttaccacaaataaagaggaaatgattgacatcaatgaggatgaagacaggagcttatattcttaaaaacagagggaggatttctctaatttgattgtgtttttctttgttttgttttctggactagatcaagctggataaaaaaaacaggaaagatgtagcatgaaaaggatagtgaaataaatgaaccagcgtcgattttggataagaaagacagagagagagagggaaggcgatgcaggtagtggaccgattccaggccgatgacccattcgtcggttttttaaagatgagatcgatcagagacacaaacaagggcgtgtagattgaattgagcgagaggtgaaaagccgacgaatctaaggccagaagagagaaagagggagctgggcaaagaagggaagaaagaagcacatcacaaggtcgtatcgagtcgtcaaaaggatcgtcgagagctgtcgggaacagggaggtatattttgtgttttgaggaaaccgagattgggaaggcacacaatgcaaattcgacttgtacacaaacacaaacacaaaaacactaacgcaggcgagagaagaagggggggaggggggcaggggttataggattgagcagccgccgttaggggtcacgcgtttcctgcgttttttgccgcccaagccatgacggccagggccaccatgattgagatgaccgagtcgatctgccttgatgatctgacggaccaggtcggcgatcacctcgtcgacgttgatccgtttccgggcgctggtctcgtagtagggcactccgccccactcctgcgatagagctaccgcccaacttcgctgcactattcgttcttccaagtcgcacttgttcccacacagcacgatcgggatcttgtccgtatatccttccgcctccttgatgcggacgatcgactcgtgtagggcctctagctcatgaatcgaatctaacgtgttcagtgcaaagacgagtagaaatccatcgcctgacttgacatacagcgagtgaagcgctacaaactatcaagataaaaacaaaattcatcctcatcagtcaatctgagtttcttcaaatccaaaaaaagaggaagaaaaaaatcaacaacaacaagtgatttacttgttctgttccagctgtatcgagaatttctacagtcactttattgccatcaacggtgattatcttgcggtaggagtcttcgatctgtagattcaatcacgagaaggtcgagtcaaatcataatgagagttcgaggatcagcctcgggtctgtgactagcaacacagcgatcaagaggagtggtcgattaccgttgggtcgtatctttcaactgaatagacgcgcaccgtcgcggagcaatcatcgttagagaatccagtcagtttggatgtgactgtatcacacgaaaacaatggaaaatggttccctttttttctttcgggatgatgaaaacgatgattggcttaccaaacatgtcatgaacgaactggacggtaagcgcgctcttgccgacaccgccgcctgaacaagaggaaccagaggaaggttgatcagattagaaagagggcacgagaggacgggatgtgaagactgaccacccatgatgacgatctgtgggaaacgagggaagaagtggatgtgattagtaaatgatctgaattggttggctggatgatgatgggtaagatgaagcaaccgaaccttgtattctttcatgatgatggtaaaaggaggaggaggaggagttgctggaggagtataatatataacactgagatggtgaagtggtaggatgtccttttatgacgatgatagtgataatgatgatgatgttgtggttgttgctgttatgttgtagtcgttaaagctggatggatgagttgtcgtaagtaatatgttatgagggctggatgaatgcgcactgagatgtctgagtcagggggggcggggtggatttgctaggtttgcttgggttggtgttgattgccagtgtgtgtgtggggggtcaggtgtgtggggtggaaggcagagagttaaaattggattgtatggactcacactgcacaaatatataaataaataagtacataaacttgcacgaaagcaaatcagccattaagccaagctcatatagcatgagcttgccacacgatcagaagaaaattcttcaagcgtccttacataaaaacaatgtactcaagacatgatgattgccaatgaagccaaagcaagtgcaagcatctttggagcaaatcatcagctcctccacaaggtctgtatttgtaacttgacaattgtttttcaaagctcaaccagaagcagatgactcatttttgggcaaaatagatcagtgatctgctccacctgtataaatacccatgactaacagatcctacagtaccacttgtcaattgaggaagcatgaacttataatgctggagtcctggtggagccataagagggtgtagtttctggtggagtagagctgtgagtgagcctcaagttgctggtagtggccgtttgagtgatatattctgggaagattgggagtcatttaaggagaaattgacagaaagaaattattaaagcatctagggtggaagggaaatgattaattgggctataatatgtgttacatactaagtacaaatcatattgcaacatgtacagtgggtggaccgttatttttggctgcttgttttggattctagagcttcaaagcacaaacttgaagtcacaagaattagtgaagtggtgcagaataggtcccaaagaatgaatatgaaaaaataaacacaaaaaacaaagtttcaaaatttgagaaaaataaaaaataatttttttttttctcaaaagctttgaaattcattttgggggattgagagtgctgagagagatgaagattgggatgttagaaaaatgattataaatgaaaattttgcaaaaattggtttccagatggcttcaaacagctgttgagtggggcattcaccagcccagggccacattgcagtcaagcactagaatttactgttttggctccaatctagacaaccaacctggccaaaccttttttggttccaatttttttcatttataatcatttttcccatgttccactctttctttctctcagcactcccactcccccaaaatcaataacaaagcttttggaaaaaaacatttttattttttatttttcacaaattttgaaactttattttttgtttttattttttcatattcattctttgggacctattctgcaccacttcaccaattcttgtgacttcaagtttgtgctttgaagctctggaatccaaaacaagcagccaaaaataacggtccacccactgttaaggttccgaaccggtgccttggagccggatttcacccataccgaacccggacaccgcggatattgagaccagtgccggtttttaccggatttgagccaaaccaaggaccttcccggaggtgatccataaacgtgttcaataaggttccggaaaggaaacaattttcagtatatcggcctcatcgagtgagtctgccgattgtgcgaccggattaagctgtggttgggctggttgggcttaatgaacttgatgatgagtcacactgttgcctacatagagcggcagaagacgagcgcgccttgaggctattgaatttgaaggcattggccagatgatcaggagtcaatggtgcaggcgcggatggggtagagtcaggtgctcggaacatgtcatcctgaatagaaattgacgagatttatttttattattgtcaaacgcgttgttggaaccgggttttttgaaaaatcgagataaaaaaacaggcgctggggctgagaaaacacacgaggacagcatcacgttcgattgcgggtctcaacttcaacaacaacaaaaacttgagagatctttgacccctcagatagccattgaggcctctaccccaagaagggaggaatccggccggatgccggatctccacaacccaatcccaaaaccggaaccggtacctccgtttcccggagctcgccggatctgcggggtccggttcggaaccttacccactgtacatccatccatcccatgatcttgcgccttgtgtagctagaagagtgaagctttgggcatctcagaggctggcagctttggtcccaaaaaacaaagtatcccaaatttggcaatctgaatttgagtaaaattctgaactgttttcaattcagcaaatcaagttgaaaagcactatatattgatcccctcagaataactcttattaacaatttcatcactggtaaaaacaggggggaaaacaaaagtggatttatacatgggaatgcatggttgttaccgtgaaaaattctgcacccttttgtaaagcgcaaggtaagtattaattgagaacttaccttgatcacaaaaaaaataatccaaaaaagtgggattgagagtggaaaaacaggatacattcccacagcctctttaaaaaatgtaaagttgggtgtatgagcaaaatatgagtttttttatcaatggcatttttggttttgttaagaatttcttgacactggacagcttgtagttcttcccaatatgtcattcatgcttctttgatttcacaagcatgtgacacaagttcagggatagaggtcacatgcaaatgatcctgttggttccaaagttgactgaaccacatgaatgttcaatgtcaggagacatttttgtgcatccagtgccggttccacggtttcctccacatttcatacaaacagatgaccccccatcatgtgacccatttgcacaggtatttaggactaggagtccaacaagagtgatgttcaggaaagattttttgctgtgaggcttcagcccaagctgcatgctgattggtaagtgtttctccttcctgtgccccaaagaatcccacaagccatttacatatagagagagggttgcaattctaattgataagttttggcatgaaatgatttttgaatgatcaaaaaacatgttgtatgtacatacaaatttgaaaaagaagggagggggtgggtgcagtttgtggcttcatcaaccagtttgaatggaattttgaaacctggtgcttgggataaaaatgaaacaacatcccagacttccaggttggcaaattatgacttccagtaggggtgattatttggggttgggtaacctcacagagtagattttataatttcatacacccttaatagtcaacttaacaagcagctaattgttgactcatctggaacacagattctcaagaaatcactgttgtcctctattcaatttcccttcagatagcactagcactacaaaaaggattgcatcacattctgtgaatgcacaataacattgtatgtcacatgcaatgtcattttgcattcacaaaaagtgattgaattcttcattcaaatttcccagaatgtgatccaaccctttttgtaatgtagcatcataattagctggtttgatgctgtgccagcaacagtgccagctaggaataactaaaatggcttcatctcaaccaatgaaatataaattcaaggtttctcctcttaggcagtttctggatttcttttcacaatcaatccaatccaatttcaaagtggggattcaagtttctgcctctgatgccattgaaagtggattgctcttggattaaaattactgcctattttacctatgttttgttttcagaaggatgatgtgtttaggtagatgcttgaagggaattttctccaaccaacacagaggactcacctcaaaaatccaacattgtggacacctacacccgccagggtgaatacctgtgagtgttgaggatttttggctgacaaataagcccagaaatccgacccttgtattgctgaatgactagatatatgaataaaattggctagatatatgactaaaattgactagatacatgaacaacatagaaataaatgaataacaaagtatttcacctccccttctctctgatctatcttcagctttacccttttgcttggcttcatttgccttattcaacttccattaatgcaataccccatgttttattttcccattcttagattaaaatgccaccaccatacctttggtgacttctgaaaggctgagtcggtgcctcctgaataatacatcatcagggtgggtgtaagttgggtacttggtccaggtacccgcctgttttattcacctcaaatgtcaacacctgcaccagcacctggaacctgtttctggttacctgattacatctctagaggactcattcttggatttatttccactgtgatgttcaagtctagatgttcattctatattgaatcaaagccatcattctaattaccactcctcaaatcagtttcaggatatgcagcaccaaataacatgaagtattgacattggaccaccatggctaaaaagtgacccctttgcagagtctgttttgtaggagggttgctctctcaacctcatgagttgatgagcaaggggtatatgggctatgttacttgagctttgaataccctagataacctcaaactagctgaaaaacatatggcaaccaacagatcatagttaattttcagtagattggttaaaatttactatattatactgttacaagcttcatgttataatttgtgcgtctgatttatcaaattatgaacttattttcagccttgaattaagctcagaattttcactcagggatattcattacaaaaacaattcaatcacattttaaaatgcatggttacattccatgcttcatgcaacattgtaggactgcccagcacccaccagatctgggaccctcacagaagtagatctagacttgaaaaacttgattctcacagagaaatttgattttcaaggctctaaattggctcagtgagacccacagatattgacaggaagttgtccattatcacatggtgcacacaaaatgtacatttgatcatatacttcacaattttggacaaaagggatttgacaaaattgtaaaaatgggcagttacatcacacactgccaggcgatgtaactgcaaactttcaaattgtgatcaaaaccttttcacagtgttttaagtgtttttggactcaaaaacatctatgtgttactaaactcaggtatggaattaaaaagaaattggggataaattaaaaacttaaaccaattcaaattagaaactaagccttggatcctgtgcttgctaaaactgaactgtaactcacaattcttcctcatcaattgttattatgaaacctactatttacttatgttcaaccaatttttaattttattgagaagaaatattggtgcagggtctgctagattgtagtctgtgcattgatcaaagtacaagcaacgctgaaacagatacggtatctgccacatatctgccatgtatcactatgtatctgagccccaataaaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagtgtatcgtatctgttacagcgttggtataagctagctctctacccttgttacatgatttcttgatgcagtatggctcacttgtcttcttgtccaagtggctaagtgtgctgcattgattctttgggagttgaatatgggcaagaagagattttgatagttttgagaataaggaatgagtcttagatataaaaatcttcttaagtgcgcaattttggccttacttaagtttcatggtgttttggtctcaccaaattttgtttgtcctctagtgacctattgtctcatttcacctgctaagcttcaagtattgtctcatttgtacatggaagggggatttttactttcttgtatttatgttgcaatacctttccgctttcactgttgcagttgggaaaatctgacacctgacaggcttgctgaaagtaaagtcctaaaacattttgacatgttctggattgttttggctatgggactgtttccatgcaacaaccaaggatgatcagggtcttctaggcacagataaatttttgaagtccaagcaagaatttgcttcagaatttgaatattacaagaagagttactggtgaaaaaagtgtgttttaggaattaaaaagcagagacagacttgaatgatattgcaatttctttaaatttctttgacaacttgtcccaaatcagcttgttacctatgtaacaaggaagctaagaagcaaaatctcaataaatggcacccaatgagcgtgggtgttggttgtatttattggtgcaaatttcaagagctttcctgatctttgcaggactgaaatgaaaatattttttttcaagtaaacacaagtgggcatcatgatgaaataagaaatttctaaatggcctgatttagttcctcaagaactattaaaattattaattcaagaatggattcgatcttcttccggacaacattaaacacccgtatgattcctgcggaatgtatcacaaacaaacaaacaaaaaacaacttaggcgaagagaacaaacgccattgctgcgcccgagacttcgaacaaataatggctaaagcccgcagcgcttgagggagcaggcatatgtttctgtgtagcacaaggtgaaggaaatgtcaggctcaagaaaaaaaaaaatggggggattccttccaacagttacagatgactccaaaaatcgacttacgttgggggtagagcctgtggtactatttccgctcattcctgctccgctcattcctgctgcactggcataagaatcggtgcccatgccagaggagcccatatcgcttgcgcctggcatggtgtttgtgtggttcttctgcgaagaatactggtaatgatgatgcaaacgtcagtcagtcactgtaagagggattatttcacacatttgatagacttacatccattcctccggccattgggcgactagttgctgagtttggactaggtgacatgctgggggcaggtttcgtgctgccgggcatggcaggggaaccggcatccatgttcatacttgattgacctttaggatgaggtgcggctgaagctccattgggcgctgaagcgtatggtcccatgctgctgtttcctccggcaggtgatgctgaagttttcggagtgggatttcccattccgcttcccatgttgcccataccatttccacccatggctcccgagtccatgcttcccggagccgatcccatgcctgaggctgaagcacccatgccttgtgagctctgtgatcgattggaaattatgttagcatcaagaacgtgagaccgaaagttgaaatttgaagataaattgactgaccaagctgggattggaggccgcgttgcttggtgtttgagggagagggtttgacatggtcaagtaggcgattgctgcaacaacagtgcaagatgtgatgacagaagtggaaggcattatgtggttcgacttgataaaagcgcacggcgcgattattaagtctcgggaggaaaagttgagtgggaaggagaaataaaatagaacttgtgaaaattaaatgtaaagattgggttaaaatatgttaaataacgaaataagtattgaaggtacacaattaattatgagattcagaataataataaggtgaaaagaaaaactgcttctttggagtgtgagtggattgttgaatgatcgcctttagagcacatgatagtgacactttatattccttaccttcctctggtaatattcatcttgtaaggagacttccagttgcacaactctagaccaggcgagcgaaacagaagcagtaacgacaacctcggcaaccacgttggtttgataattactccgagacttgtcgggccaatccaccatttcctgagctgtcggcgcgagcctggtcaagtgctaaaagtacaaccgggcgaacggtgtcgtctagctagaagcaatcggaccaagctgaggtggttaatccgagtactcaatttctagtcgctcaccgcaaacgaacttatgtatatgtacacgccgacgcgggcgaaaacaaagcttgccgtgtcaagtcggaagtcggactgaccctcagcagccctcagcgcaatcattcatcggctctagcctctagctgtgtatccaccacaacaaagagttggtcacacagctcaacccaagcgcccgtcatacgctttttgcatccatacacttgtcacccgcgttctgtttgttttttacaattctctcaaaggagtctgacttccaccgaccagaataagatctcgcgtgaggacagactgggatcgaaaaacaagccggttttcgtgtgattcgagaagtggggtttgggaggctcactatagaggagtaagagttgaaggaccaaacacaacaagtctagacaccactctctggctcgatcgcccctagtctcgtctcatcgagatatgatgctgctgtatctcgtttaaaagaatgattggtcagatattacatctttcaaatcgcttctacttgaatgtttcgaagcactggtgctggtgaattgatagagaaaaaaacatcaggtgcagttcacgtcgaccagacaaaaatctacaaggccttcagtggccattccaagaaatgtgtggctcgtgtttgatggtgtagatcgagctcacacaagcagcattcacatcaaccaacatttgagaaattcaggtgggagattgcactgccactttgaaggctgatatgtatttacaaacaatgatcgtccaatgccacgaagaggtggttttgtttttgcttggtgccgcgcctcgaagccgtcgggggacttcagtttttaagctcgggttatctaaaacatctaacttaacccaagtccctcgatcgaagggcctgttgtaccaggctggcgcaagcgcccctcgcgaagcgagcctctttcatgagaggctcgcttcgcgagttgcctccggccctctgtcgaggggatttgttaagctagctaaaacatatgcagacaacgtcccttcacgaactcgccatttccatgaggcgccgaactatctgtcgaatcaggcttgcgctcatttggcgtgtaatgaaatgaacccaactaaggatacgatgcggttgacaatggcatgcgcgctctgcaacactactttaaacattccgactttcgaaacccattcatggcttgattctcgatggggcaaactattggcccgcacgttcgtcctcgaaggatgtaataatgatcatagccttccggctggtcctatatgcaagtcatcaagttcggctcctcattatatgtatgccagtttttattttattttattttattttattttttgctctgaatgggagtcgaggccgcaccaaagccaagcgaaaagtttgcacatttaaatcattgtggaactgaatgctatcataaacgcgtaaacaatcgtattcttcagtacccagtgtctgcccaggcccggccgcccttcacccccctagccaaaatatctttacactgatcgacatgagaacggcgaaattctcgaaagcttcaagcaagccgactgaaaaactcgacgaatgcttgtataactttcttccttagacgattgttagggcctgatccttgacatgaggctcgccccatccgattatgtagcagggctttcgagaagcgaattaagggaaccttatctttcattctcgccgacccacagagctacaaaagcccagtgtggcccatgtacacacactagtcgatgggggcgataaaagattaatgtccaaagggttttacatcgagccttagagcccatcacccaaattgcttttacactttccagtccaagcaagcttgatttcaacaatgatttgcctgtatccttatttacttgagtattcaccaaactgtctgtcgcccacccccctcgatggtttacctcgggatcgagtgatcgatcggtgtggccgggcgactcggctgattcctcggaggaaatcgaatcgcgggcgtgttcgagatcagacactacattacattataatcgcctccacaagttttttttatactggcctctggcttcgtgggcatcatgtatgctcgactaattattccaaataacaaaaagattcttgaagtttgtggctatttaccatgtgcgacttgcaaacgagttcaaaaattgcaaatcgttttctaattagtcttgtcaataaggagccaagcttgcaaatccatttatcatcttacgagtacacttcggctcatgatgagttgatcgctttcacagcgcgcgaaatgttaatttcttttgtttttttggcttttttctggctgatgaattaaaactttctttcaaagtgctgactgtttaggtatttctctcagggtattcgtagtggattagagaagaaagattaaatatggaggactgatcgcaagtccaacgacagatcaaaggcgtatgagaatgcagattaccgagtctgaagtcttgttggcttttttttttcccgatcgaattagatatttacactgctcatgctgttcagtctgtctggcctgccagctggtctttgtaccggttctgcactcaaatccttctgtagatccagctggctggatgacgtaatgcccgttgaggccatcaatcgaaagagaacgttcagctggacggactggaggagggaggaaggaggaggagcccaaccaattaaaagaaccatcaaagggcggattcgtggttgtcgtctataaaacccactggtcgaatcgtctgctggagtcaacacatgccgcttcacacccccaagaatttgattagataacctcaactcttcctggtgaacaacccctaccccacccattaaggctaagaaagaatcgaagctttttcgagttttgattgatcgtcgactggtattgatacaaagcgcaaatctccaatcagctgacacctgatctttatattctccaaccaaactcattctcatttttgaaagatctcattgtatcttctactctctattatatatcatatgcatcactcgagattgatggcgcgtttaccttgggtgttagcgcttcttgccgtatttctaaatcacgctcttttaatggttctttcaaagcctgtgcaggccgggcccaaagaaaccagctcacttgaacgccgttacagcggtaaaggaacttggtttatcccagataccggcgcatgtggcgatgtgaactccaagtcggattatattgtggcaatgaattatgcccaagtaagtcgaaccagtagttcttgacgccggatctctctctctgcattggattactgattactggcgctgagcttttgatttccagtataagaacggttctccctgccataaggttgtggccatcaaaaacaacgccaacaacaaggttgtgaaagctaaggttactgacgaggttagtaactccagcctccctcggccgtccactttgcgcggctatttgttcttctttgactgtcctacctactatttattcttcattgtaagagctcatgttgaaaactgtgatgttctgtattccagtgccccagctgcgcttacggctcgttggacctttcgccggccacctttgaagcattaggtaacttagacaccggtgtcatacctgtgagtccaccctcttcagagccagatcagaaagagaaacacatatagttaggtctaacctctcaattttcgatagatttcttgggattgggcttagaattggaaatcgaccagtcgatacattgtccctatctgtttcttgccttgccttctttattctttcacttttgctcagctgctttattccaaacacgctcaatactcccaatcctggtgatttgccattcattcggcactaacaactcaagtcttaatataaccttcattaccatcttttaacgtggagttagattccatcaagctagttgaactaacctcgatgttataacccatcatcttaactgaaacacgacagttgtatatcctagctctatggcacttgtactgatattatcaatcagccatttccttcccagaaaatagtatcatcattaaacgtcttacatacatacaagtaacatcgtgagactcagtgaaattaaatacatagcaactggtgcaaataacatgatgcatggctccattatattcagaaaggcaaggttccatcagaaagctgctgctgaaattcagcgtagaattcccacttgaacccctcctcatcacaaaaaaaacgtaaggaagtgtcctgttaggctcagaaagcgtacacgtttgtcttttggggtctacaatacgcgtttgcactacatacactgtgatgtccagaagtatgaaattataagctcaagagctctctgttaggaagtgagcacgccccaaattcaatgaggtccagaggtgacttctgtctgatactgaaaacctggacttgatcggctctgtcagagtgcctggcaacaacagatcttgtgcttccggtaagctgtgttcttttcatttttcgaatgaagcacatcaacaaaaacactactgcaattgttaagtgtccatatccaaccagcttagttggacccgcgagtggcgaagcctgaataagactttatctcataaaatgatgtttgtattcatccacttctggattcttattctaatctatcgtgcttgtcattagcggaagaaaattcaaaaagcttttgatggagatctcagagaagaaaacgcgacgattgcgaattgactgtatttcgacttccatgtgaactactaataatcaccaagttcatcaagttcaggatagaaggaacagagcgagtaaaacaaaccgagatgggaaacaaaagaacattggtcgaataagccaaaagaaacacatgagcggtgaagattatgcagaaacaaatcatgaagaaaaactggtggggggacaatcaaagggcgtctttcaagattttcaactcttctaatcgaccaacaaatttggagtcatctggtcgaagtggagcagaatcatcgatgttaccatcatcatcattcatagccgaatctagcggtaattgttgttgatttgactggctgatcgattggatgcgtaagcctttctcgttagccagatgaagtaaacatatgaaacaaaacgatgtgctgatttcttccatcttctcctgtgggtacatcgttctcaacccgttgatcaccttggtgaacgtcttcgtcttccttctcttgctacccccatcgccttctgggttctcgacattttcttctaaagcatcttcactctctccttgatgatcagttgtgttctgtttaaaaaacgcataaaaaaaattcagatgagtaagtaacctgcgtaaaaagtgtagattttccaaagaaatctttgactcaacagcttcagcctccatttcaatggtgagttcttcgagttctctccagatgttttccttcaacttcttgacatcaacccgtttagctttcttagcgtagttaacgaactcgggtctggcgcgaacgttaagattttgagtggcagcaattagatcatgctcgtcctctttagtcttcgcaggatcattcaacgtcgtgtcatccggatcagtggaaaggttgcccgtcattccgaccggattatcaaactcctcttcaaaatccggctgatcatctggttcatcttggaaaaactgagtcgcaaatgggattgcatcgttggaatctagttggcgatttcaaatgtgcacattgattagctattaggaaaggataaatagcaggtaattcttgcatactttcttcctcttgattcgcttggtcttgattgttttgtgctgctgctgccgcagtgcgggcccagtagttttcatcaatgtcggcaccagggtgatgagccacggatcctgaagatttgacgcgcatattgaactgcaatggatagatccacgcgagtattcatgtcatcctatgaagaactatatcaagtgataaaaattgagcggaaaacgaactgttgtcttgggcttcatgtcaaatctcaagagctgggaagcattgaaatgcatatcatccggcaaacagtgctgttccaacatctgcttggatccaatagcggtcttgctgccaacgatctttttgatcattctccgctgtgacttcggcttcggtggcttgtacccaggcaaagtcaaactcgcagaacccgcctggaaaatcgacttacgactgttttctaaaggttttaaaaagtcgaatgaaaatgtcgatttttcccgcttggtgcgattgaccgtcgtcgtattttcgtcatctcctgaggatcgatttagcgcagacccagcaacagacacaagggtacagaaatggttagaggagccaatttttgtggcagctagatctgttttgttaatactaccatcgtgactcaaacttacgagatttgaaagcaacagtcctcctcaacttccaatgctcagggcccgcccaacttttcttcatacttttgtcaaagtaatcaaacatcccggtactctcttgaccgaagatactctgtcctccttctgcctgcttcgaattgtcatcgaccagtgccatgagaaggtctctttgattagggatcccactcggattgaaagcttcacccatatctaccccctcatcatcaacatcttcatggtcaggaatttgaaagttatcttcgccaaggttaggcgactcgtttgaatcgaagaagtcgttaccggtatcatgcgtatcatgagtaatagggggctcatcaggtttttccatgatgttggctagcgcggcaagaccttcaaaggattgaatcgagtccgtggtagagaatttgaagtttgatagacagggacatatagagcgagcttggaaaccttcaactgaatccaggaacgcagctgtaacaaaaggaggagatgagacaaatcaatcatgctagtacttgaagcctaaaaatcaagaaccaggcgcgtctcgatgacaaacatttcagtttggaaacatccaatagtgttggatgttcatcttctgccgtattttgagtcgcctgatcgtcatcggaattttgtgaaaacagcttcccactggcgtcgaaaatgatagtcatggaactgtcaacagacaaatggctcattctgtgtgcatatggcaatcccgcagaagaagatacgtggagggagtcgtgctattagcaggtgatttacatttacgtgagcgcaagatcgacgcacaaaattccaccagatccgccttcatcgaagtcggcacatgtctttttgaacagagggtcgacggtgaattcaagttcaagttctttgactttgattttctcgttgaattcgactaatgaggttgaattggtagcccgggttcgagttttcttgggtgctttcagtcctgactcctctcccacatcctcatcatcttcgccgtcgatctggttggaaatgtctagaggggtcatagttgttgctctttagatacattgggccaaatgatcgaataaatgtcattggggtgaaaaaaggaagggcattctcaactgttggcttcctccgcaaggcctgatagtagcttcccagtctccgttgccacactgtcaactcgggaagtccagattttgacacagccatctaaagtacaagatgcctatgatacgacttgctttaacttccaaaaacacaattactacctcaagctgagaatagaaaaaaaaggaaatccgaaaaccggtgctaactttttgaaaattaatcccaccctctgcttctggattccgtagcagtgacatgtcgtggaaataatcaattagagcgaatgaccacgtgttgttcacgttaattttctgtaaacagacccgaacggaaatcatgagagttcgatcagcatccgacgtaacttgaggaagcaagttttatttcattttttgcaatcacattgtcagtggccattttcatccattcgtcatagttgttattcatgacttcagtactgatcaccaaaggattgtcttgagtgattccgatgctttgacgcgtttttgcatggttctctcttgctcgtgcgagtgcgcctaccctgccgttaccggggactcgggcaggtgatgaatggccagaggggggttgttcgaagttcatactcttccgaaccataccgaattttccactgagtctccgcttggcgtgttcggctagagttgaatttttcttcttttgaaccgagataccttccttctggttccagtctgctgagttttctggctctcccccatcttcggatgatgatggcgatgaggaggttgcggaggaagggctgagcttatcgcgtctaggtgccttctgggaccgctggcgcttgggctccctcccagtgtccgacgcagtagatgacgatgatgagggtgacatggggattgattcgttggctttgtctccgccttcggtgcgatgtgctgacctgggtcgtttgatagccatgtggtggtcagtgtgtctattggtgtaagtagtttctctgaaggtttatgttggtacaacacctcttcagctcggtcggtaccgtagcatgccgggggacaccttcctccggggccgcctcaggatgcaagtgggtcgggtcggcccggcggggccccgcgacccggcgggtctcggggcgggtttggacagactgtgggttaaaactgacccggcccgaaattacctgagcagttaccggggcgggtatggacagattaaatctttgatgggccggcccaattttggcccaccgacccgacaaaataggggattccctggcaccgtccgatgatcggactacagggatatatatattttcattatatcctagtcggatcccccaacagctggtcagactttacccaccagcactccaaagtcctatcctcaagatgcctagaggaaaacagtcccggagctcccagatcacatcgtcatccaccaaggggaccaatacaaccggtcctcctaacgatcaacccactatgagtttgagcggtgattccgattccaattctgactccgaagcaaacatcaagactcgtaagggattatctcaagatccccctcctactgccccaacccccactccatcaaataaatccaccaagaataccagaaacctagcttcaaaccaagattccaaagcaagtactgaacccgccagcaagaaaagaaaaacaacaagtgatgtatgggctcatttcaaggagcaaggattgggtaagaattctttactcacttcaatttattgatgatcaaactgatttttcatccatgattgtactttgaacaggagaaaatttgaaagccatctgttgcagctgcaaaactcccttgagtggtcgaagtaaaagcggaacaaaccacctctggcaacacctctcttgatgcagtgatttccagaataagaacaagcaaatgcttctcaagacaacctccggagctgcaactaactggttgttttctcaggacgaatcccgcaagatcttagtccagatgatcattgctcacaaacaaccattcaaactgatggacaatccactcttccgcaagttcatcgcttcccttcaacctaaattcaagattttctcgcgtactactgttaagtccgatgtcatgaaccttcacatgtcaatgaagaaagatcttgcccataaactcaccgaggttgatcgaatggcgttaacgactgatctctggacgtcatcaaatcaaacaccttttatggttgtctcagcgcactacatcttggccgattggactctccaaaaacgattaatcagattcaaagaactcccaactccacacacaggtctcgcgattggaaaagagcttctcaacaccattgacaaatggaatcttgtcgataagattggatttataacggttgataatgctagtgctaatgacgtagccgttgctcatgtactatcctccctgaaagaacaaagccggagggaaattgaattcaatggcaattttttcacgttcgatgttctgctcacattataaacttaatcgtgaaggacggcctcaagcatttatctgcggcaataattaaaattcgggaaagcgtttgatattcaaaaagcactccatcttgtaagcaagccttcaaggatgcgatcaagcaagcacgcatcaaaccacgagccctcacttcggtcaatgtacccacccaatggaacttgacctatgagatgcttagtagctctctaccctacaaggaggcatttgataacttagcagtagacaatgccaacttcacaacttgtcccaccgccgaggagtgggaagaaattcaagcaatgtatgatttccttgagatattcaaagaagttatgttttatttttcttttcttcaccccttgatctcaaattttgatacttcttcttccttctgcaacaaacagccacattgaaacttggaatgacgaagtatccgactgcacatcatttatattacacaatgaaaaaaatttataagcacctcaaagatgcaatcaaaaacggatccgaacacattgttgcattgattgccccaatgcaacaaaaatacgacaaatactggatgaaaatgagcgactttgcggcgatcaatcttgtgtttgacccttggtgcaaattggagctcatcgatttcttactctcagacaaatttggtactgagactgctgcaactactctgaaacacattaaaacaaagatcgacgactggtttgacaacctcacgcgccaacagaacaagcaaaccaatcaagaagcaacgactggatccaacaccaaacggtccaaatcgacagaagataacaatgtcgatgatcgattcaaagcctatcttgcaggaaaaaaaacaactctgaatgcgacctcaccatctgccaaattggatctttatcttcaagaatcaacggtgtggtcattattcctgtgtatgaagggagaaaattcaaaattttattatttatcaatgaaggactcaagatatggacaaatggatgtcagaaatggaatctacggccaatttaacccctagtcactcactggaaccaccttcatatctccactggatcagaagttacgcagaatcaaggatgtcacacggagaatcacaggatcagaggcactcagctggagggtataatgcatgggggtatattgcatattgcatattgaattccttttatccattttgaattccttttatacttacataaccacaagttggccaccagttgtatcagttaaattcccatttattcagccacagaacacatgaattcctttcttacagcttacatataaaaggaatgcggtgtagatagtctagccaaaatccctcagtatttcaggtacagggcagctaaaatgcctcatacagggggtcccttggggctaaaatccctcatattttactatataaggaggcctctgcctgccagttgtttccctcctcatcccactcagtacacatttttggtgggacacctgtcacagatatttattacacaagagggtcacaagtagtacagttcacagttgaaatatatacacagtttcacaaacattacacagaagaaccagtcctttgttccagtcctggttgaagcatagtgctcccagaccctttgggttcaagaaccacctctattacatatacagcattaaggaagaacacaagtatcaagacaacaagacgagaaacaacatcatcaactcaatcaattctttggacaacaagatcaaccttcaacaattatacaaccatctttgaacataatccattatcaccaaccaaactgccaagcttaccttggtggtcttgttttctgataatatagaaaggcagagtttgcagctcatttcatccctttctccattcagcaaaaaaggatcttacaatcactttttgagtcttacaacggttgacatcaatagcccctcttttgaaatattgacttggtggaagattaactcggtccgattttcaactcttgcatcaatggcaaaggtgattctgatggttccgatgacatcaatagcgttggagtcagccttttcaactggcggtcgggtactcagtgattattggagtcggttgaaacccagtacactcgaagctctcatttgcgctcaagattggatctaccacgaagagggcctctacaagttcaatcaagatgaacatgacaacaataaagaagcagaagttgtagtcatatcttaaccttttcctattcctattcctacactcattctattctaccaggcttgtatacacatgaaaataagtcaaaaaaattgctccaattatattgaatgcttccatttctcttgttttcactcgctatgactagtaaatacatgcataacagtcaaacaaaaattaattattgaggttgacttctcccatcgctccaaggcatcgggctggctacgacccgccccggacccgccactattaataatggggcaggtatggccagaattttcttacttccgacccgacccgccccaacccgggatattaggtggggcgggtttgggcactgttttttggcccgaacccggcccacttgcatcctgagggccgcctcgggcaattaggacttctccccttccactgtcaaaaatggtactcagaccattgactgcacagccttgttgcaagagccaaccagcggtatttaccagaacttcatggaaagaactagtttctcttatgtattttccagctgtttcctcccccacactcatcccaaatcagcagctcaaccagcacacatcttttgaccatcccgaattgaagaggagaaatctttttgctcattcctgaaacaggacttcttgatttattatgcttttgttcaggtataatattcccacattattaaattgagggcatgtaccatagcacctggacagattttcaattccaattttgaattttggtttcttttcacaacctgaaattcaatgttggggttgctccaaaaatccagaaatcaaggatgatgcatgaatgggacaccatttctgagttgtgaatcagaaattgacctgaaagtttgcaaaattggtagctgttgtacaggcccttatctttttaattacacaaatgcaatataagtattgtagacctaagggcctgtaccataggacatgaaaattcaatttctcaaaatttatcttgctcaaaattttatattatcaaaattgaccatagctagaagctagtctttgccatgaaagtgaagaatttcaacaccagatctctccaattgtttgcagtttttgtgtagaggatggaaaaaatgcccatttttgaaaattgaatcctacagtacaggccctaagtataacactaaggatgatgtttgggtacctggtacacattaggacagttcatgtctgagctttgaggcaaatttaatgacatttatcattagaatttctcaaatttttcaaaaacctcgaatgcatccaaacctgatgattcatgagatttgacaaaattcatgaaattttatctacaaatgtgctaaaaactgccttgaacttcagacgtgaaccggcctattggcaggtacctcccacacccatccagtggtgcaagataaaaacttaaacttcatagaattttactcaatcaggaatggaactaactgtaatagcacggttcacatctagcattttagctagctggacaatcagccaccagcttcccattaaaaaaggcagtaaaatttatgataaaagatttgggcaaatcagaactgaacctgcagatggaaacagcatgatcattaaaattggctgggatatggccatattttgagagaaaatggtagcaaccagaaaccaaaaagcaagatcttttttggacaagctatcaattttacaatgaaacattatcaagccagcatagcagctgatcagcagaccggctaaaaaaccagatgtgaaccgtcctaatagcctgaaaaaccaataggatttttgctgtacctagtccaccattcctcaggaggcactggaattatttttgaagatacttgaagaagatctttgaaaaaaaaactaaatttgtgaaatcacttcctcacatcagcacaagaacttggaacatgttgaaaaatgagattgaagaaatagcatgctccagaaacatctccagaaagcaggatgatttgaatatacatcttttggctgaatctcacaaatttaagccaaaaggattctatgtcatggtggggagtgttttttacacctcaagcatgaattttgagttaagaagtgaattccagtgtacagccatttaacagaaagaatttaaccagtagttttcctctgagtgaatccaaaccataaccttcttcatcatctcctcaagtgttacaagacattctgtatgtgaacttcagtgatttccccacttgtttgtctcaagttctcaacaattggtgtgtatgtagtctcttcattgttcagtgtggaaaaggctaggtcaaatatacatttagggttgcatcccaatacctaatttgtggcaatagtctttcaatctcagattcaaacctttcattgagtaagtaaacgggtgcaagacttttgcgacccattttttgcgagtcaaatgaaatgtaaagccaaaagattgtaaaattcgttagtgcccgggttcgagtgggtttttgcaacccatcggccaaaaagttggtttgcaaaagagtcacttgtaaactttgaccagcaaaaaattacggctgggccgcgaaattgatattcacatcccatctgggacgagcgatatgttttgtttttctgaagggttgcataaatagttttcatggcgagaaaatgtttttttgcaagcgttttctccacaagccttcctgagtttcaaaaagggactagtaaagatcggtcattgaggcatagacttgaatttcacatatcattattttgcatcacttggacgtttgtaatacatcgattgcaaatattttggattgatggcagagacgtaattttgcaagacatattttgcgagctcacgaggagcagcacaaaaatggatacaagatggaatggacacaacaatagggggaaaataatggagaactaaacagagaaagagacaaggagacccaaaaaaggaaaagacagcaagctacatcttcaccttcattctctgagacctacgctttggctgggtgatctgctcggggctggtaagtttgggctgggttgatggagcttttttttctgtttgggtgatcttggggctggtaagtttcggctgggatgaaggagcttttgcgccttgttcaatgggtgggttcaccttcagccggaggacaagcttcgggaccacgtttggaagctcctcagcaggataagcagtgtggggctggacaatctcggatttcttcgggtcaacctttggacgctcctcagcaggatccgcagtgttgggagggacgagctcggatttaatgacagcagtcttgttcacagttgggggatcttttttgaccttgaccttggttggcttccatttgcgcttgatggctggtttgctgggcttctcgggtttggtcacctgctccggcttgggtgcaggcgtctgctctcctttggttcgatacgattgagtaaccagttgttcttctttggcaagtcccacaaagtccgattcaaacacggcaaactgttgttcatcctcgtactcatcctcatcctcatcgttgggctggcgggtctccgagggtgcctggtttgaatcgggttgtttgcatgtctggagatcctcatcgtcaccgccggcatcactttctgcatcagccgagatagtcagaaggttcttgagtttcttgaagatcatttcacctggtgggtttggatgactgtgcttgattttttgaatggcaacttgaacatgctcctcttctaaagcatcccaggcacgtgagtacattaaaaagctggtagacttgtccgctccggctattgatccaggaacagcgcttatgagatgagcatagccatcgttttgcgcgttgttgtgcaaccagacccaagtggtcttcccgtgagtctgcaggactttacaccagtagtgtgatccaccccagtagccacgtgagattaaggtgtatacacatcctcctactgtaagtttgaacggccaggacacgttgtccatgaatccgtcgcgggctcgctcgttggtgactgttgagatgtccatgtagaaatagagatgaaggggggggggcgagtctttctcaaatttgagaaaagataattcatagagcttgtgagtatcctcgggagtttggtcttggaggatggaaatatcggaattcactttgccaagttttggctttttcttcggtggcttggtgggttgagggggctttgaagtaaagatgacaatcagtacccgggtacctctagcggtaccctggtaccacctttgtttttctcagaaatggacaccaggtacctcacctggcaccccctgcagggtaccagcggtactttgggcaggtaccagcggtacctgtggccgcggtgcaaatggcactcttgttgagctaatcttctaatactatcacctttcttttacctttcccatctgatttacccttcttagcaggctgaataccatctttccacttggccaacacccctccctttatcatcccattttttgagtagaaggcagcagccatccccctcattggtgactgcgcagtaaggagggtacctctagcggtaccctggtaccgcctttgtttttgctcagaaatggacaccaggtacctcacttggcaccccctggagggtgccaggcgggtccgggtggtaccaggcaaacaggtgccgggtacctccaaacgggtaccaattgtcatctttactttgaagaagggcagtctctacatgcaagggggctgagagtttgaatgcctgtggtttgccataagttgatgagttggccaaggtcggagtatgcgatgcggttttcattgaacattgctggcctaattttcaagatatatgatgtttgctcctcgcgcttgggttgactttgcttgacatcggggtgagcttcgcaagtgaattcacgatgttcgctgacaaggaatagttcctttggttggctgctcttgtggagcagcggatccaacgtaagctcaaggaagtgatcacaggaggcaaagtctcctgggacaaagtaatcgggatacttattgtgcgcaaagtctgagagtttgttttggccaagggtgagtactgatcggatggtccccttgagcgtcagttcgtagtccacccgagatgtgaagtgctggattataaacgagaatagatccttcccggttctgttaacaccttgaagccacaagggactgaaaagtgcatacatgcactccaatgcggtagcaagccaacaccgattggctcgggctggattctttgtgattgctcggtacgatgggcaagtcaagtagggattttttttgaaattggctgacataggcgggcgacccagcttgatctttttagctttacctagaagggcatcagaggtatccggtggtctaccatcgttgggatcctgacgactcctcttgcgtttggttgataatcccatagcctgtccgaggtcttcggtccttcaattcccatagctgattgccacacctttcatcacggtgttccaattgtcctcgagtaccttagcaaacgaaaagagatggatcattccaatcatcaagcactctcggccctggctgaaggagaattgaggtcagacactctgcctcacttgtctcactggctgaaaaatattttaggtgacttacttgatcatgtaatagagccgatgcatgctctcctgaccattggttgtcttgggcagcggatcgggcgagtcatcaggtaaaggcttgcgggttcggaaaagcattgcctcaacatccacggtggtccaccagtctagccattttttgaccttggggaattgacggcggatcaaatcgactttttgctcatgggaaggcccctcggcagttgaagggttcaataagtccatgcaagcgcttcgaaagggctcctacagagacagaaatttaattcatgtcagcattgcagaagggtatgacaactgaccggtgatcatggcttacctccttgtgggccatgattaccgatcggttgcgcttcattcgtgtgatggactggtgatagtgctcccaacaacctcacaattttacccttgcgacttgttcatcgggttcatggaagacttccatgtaagcttgaacaaacccattggcttgtgcagcagagaagtcaacaacctgacatgccaagccatcacgctcgatcgattgcttgaagaattgcttgaagaaggtggtgaagtgcaatttgtaatattcttcactcaagtggcatatccacgatagttgaactggaatccatcgggcaagctcatcgcaatacatcgaagtcgttaagagatacccattttcgaagaacctgtaagtgacatcggataggaatccaccattgtagagcttgttgtctttgtcgcgagctaagagacgttcggccaaccaaggggtttgaaaagtgaaatgttgagcttttggtaagaacgaggccgaaatgatcaagaggcccctgctggaatagaagatatatgataatataatcaggtttgggaattgtaattgacataacagggaggacttactcgctccagttgaacatatccaagatgaatttgtcgcccacgccggcaccaagcttgtccggagttaagttcatgtcaaccatgagttttcgccgatagtaagcggtgcgatccttgttttgataagccggatgaatcttgctgaccccgttaaaggttcttcggcctcagttgtgttcccaagctgaaaattgggaaatgatttgtggggtcctgtgagtgcaacctgatcaaaagacgaagcaatttgaaaaataaatgacctttaatttgaacgcgccggcttttgggttcttctggacctctttggcaaactccgcttgagaaagccgatcgggtttcttcgcttcaggccagggatgattgtgggttcccagatgcctgacaagcccccagccgctctggtgttggtcgacccggaagactgtatcgttgcacggggtgtacgacacattgcctaagcaattcccagcaaggccctcacaagccattccactaacaaaaaaaaaggattgcataagaaaattcaattatgcttgctcacttctcaatgatctcttgaattttcccagcgcctgttggaggagacccaacccacttgcaggaatcgttgtcacaagtgagagcaccgaggcagtaatagcgggtcaccttccacgccttgttctttccgcgacgattcactgattgggttttggggaaaccgaccatcccaaagttgacgacggtgtcttctgggagtttgacaaaggttgtgttgccgttgggttacaaaggatacccctccttgttgagtgtacatccatggtcaatgaaggtctgatggtttccgtctaggtcggggatgaacagctttttcggcttcggggctgcctagcgagacgggggtgaattgtctttggggtcctcgctgttggtctctttcggtggttgagaatttccactgttttcctgttcgctggactctcaattggtctctctcaggtgttgatcaattccacggatttcctcgtcgctgccttctccactagactcttcggcattggcttctttttttctttttgaggttttcgctgatgtttttgtcatgataatgggtaacagagatgggtatgggggtccgcgatgggtatagggggtgagggtgatgggtataggcggtgagggatccggaatgggggatctggagagttgggagaagtgggatgtatatggttggggggatggatgtaaaattcgacctcaggctgggagaagttaactttgcataatatggttcgagtcattttatggtttgcagggtttggaattgtaaatttgtattgcatgatatggttatgtattttcacggtgataggttacaggtgttgcatgggatgtaaggtaattatgcataatatgcatattcaaggtttttttgaaaggcatatttgacatgtgttatttttacatgtcacgattttggtgacatagcttgtaaacttccacaagacccgcatgtttgtcgaattttgcacaactgcggctttgcaagccttaaggcacgcaaaatatgacttgtaaaaacctatagccccgtaagtaaagacatctctgaaaaaagctgatgtacagtgtgaaatctgttgactatcttgagataacaacctgtgtaaattatggtggcctgatgccatgattatctttataatctgactacaaattaatgagctgaatgtgttgaacttgaactgtgaataatttctgtgaatcctcacaggtgtttttgaaaccttgtgattttccccggcgtgcacacgggactgcccgccacaagatgataattaatggccactaaaatgaagaggagagatgttatcttaactacaaaattccggcatacattggaaaaccaaacacaagacacaggaccatgagcaaataaaaaaagtacgctggtaggtatgtacattccccatatataacggtttttcatacatgataggccagcttggccatccaatacactcaaggcttccttgcgagaaggacaaaagggatcatgaaaattgcagcgaagccgcatccaatgtagtgtcgatttcctgctattttgatatacgaaaaaaccccgtgaacgctcaatgaaacaattggagattgaattctacatatgtacatataaagaggcatggatgtggagaggagaagagataaagatgatgctttaaagaaaaataggtttaaacagctggtgggcgaagagaatggcgattaaatgttagaagggtatattaacgatttacctccacaaaagggaagttcactgagagcttgcacagggagaagaatgttgaggggggttgtgggtatcggggacggaaggagtcagagggtcggacaaacaggccattcccggaagctcgttccttggctttccgcggagttgtttaggcctaaagcgggcaaacgctcgtcttcttgaggcactaacttcggtaccatcccgataccatcttgaggagatcttgatcgtcaaaaacaaaaacaaaaaagtaagttgaatttgaaaaggagtgatggattctcacgagagacaagactgagcgtacattgactgctttatctttcaaagagacccccgtccggtctgcaaacgctctcgaaacggagcctctagggccatgtcgcttcatgatatgggccatgcaatcgtatcgttcccagttcatctcaacttcggccagcaagagctcttcttcctccttggtccagtgtatccgattgcaggaccgaaactggtcggggttgtaagacgttggtaatggctccccgccctcctccgatccctttccgccaaatccatcttcctgaacttcctccgtctgcgccgtcacaatcatgtcttgaagtgggatggccactgctgtgggactaacttgttgggctgcagctgccgcgagaacagccgctgctcccccacctgcccctgcgccatggacatcgacctgagtatttcctagatatgaagtgggacacgtgggaagcttgggggagcctgaggcttgttttgttgggtctgcagtttttcgagatgtctgagcatattgtgagtccgtctgattgggagattgtgttgatgggaagagctgtagactcggttggatggtttgtagcaatgggtgaatgttacgctcggtaatcaaattggaagatggattctcatacaagaacattgatttgacttgagcagtttctgtgacttgcttggtcgaaagtccgtcatgaattatggccgaatccgataagcttgttttgttttggtctggttgatacgttggatcatcatgtggcgactcatcctcccccgatgggacggatatgaattttgaccttgagaactcatcacgacagccattgatactagagcttgctggttccaaattatttgtgggaatatttatttcattcaccgctagtgactcttgagtacatacttcaggctgttcagcgggacaagtgggaatgtctagagcatgtagacggacgttttggtgtttctttagattggtcttacgtcgctttgcagatcgtctaggcttggttaatacttgtgaattcaagtttgattgagaaccaggggagaaaggatcaagtatattgtgaggattgaaaattgattgattgactgtagggttctctgcttcaagtcggggatcgatcggttgatctaggtgagttggacgctccagggaatcgaagcccttgatctgaaggggatcagttggataattggcttcatggttcggggttaggaagtccgaacagaatcggatggaatgaatgtcagtttcgggggatgtactcgaagagagttgctggttcaagatcgcagccgtttcttgaagcagttcttcgtttgttagaatggcccgctcgatcccatcatccatcggactacagattgttacatgggaattttgggaagcagtagtttgattcctagctgagggattgatgatttgacaaggataaaacagcaggtagaggtaatatcgtttctgatagaatggaagaattctgcaatcggacaacaaggtttttgatcaggacagtgcggtagattggacaatagggagaacaaaacaataatcaaaaaaggcagacatacgagtttggatgagttgattggttctgctaacaggccgcttcgtgtgatattaattgtttctttaggtaaacagattcgttctccggattgttgacgatcgactgatcgagtgagttcatgacagtcctcgacctttggcgttcttcatgaagtggtttcctccgacaagaaggccgtccaatggggaaagttcaaggagggacttttgtggagccagattatacaccacgggtgcagtcgggcagccctgggatagcccacccggggacatcccccagatgaccccaacaaccaggagggccagcccacagtcgctccccatgccaaaaaaaagagccggccccaggccgttcagctcggccgtccggctgccatccgatgcatgtgctttatgaccatcccaattacacccccaggatgccctcctccagagaggacagccgacaagcggcttcagtgcacactacgacaccagccacaacttcatggctccccagtccgccatccaacgggcacactgttgctgcaacgaggataaccttttagaggcagctgagctagagtcggatgtggaacgttcccgttccgctcagcctccgcttgggttgaccgcatgagccatcctgagggtgttccatctatgctctccgggcggctcccagttgctagggtgcacagaggtgctaccaccagagctgatttgatgtacgcttgcggttgtggattaaataagaagacatcccggttcgggtgcacggacatgtattcacactgtagacagaagcagatctatgcacaacataagatgaagaagtgaggagcgtagacacaacaaaaaagtacaaagtggccagggaaagtgagcagaaaggaaagaaaaacacaatctgagatgataaaagctatgcaaaatgacagcttgctgtcacaagctggaatacaaaatcaggatccagccaatgtagcgtcatcgagttccgcattttccgcattgtcacctgaggtttccatcaaactctccacctcctgggcagtggggagcttgatggtgctggtgtccaatcccaagaagaattgcttgccatcaaacagagctcagtcagccgacttgcggccacgttggtggcaacctgacccctcaagggtgggataccaagggctggcccgcgaccagctcgtcaagttgagccacatatcggaccagtctgactcagctgggaccgggtctgacgaggactggggcggttgcggggtgggtctggtgagcgggtggtgtgacgggtgtcttgcttgctctcggattcagagggaacatagcctgacatgatgaaatgaggatgaaattgttgttgatgtttggatcacagctgaaaaaaatatacacaaacaggattggaggtgagtggtagagtgcgagatgaagcagaaacctgatcaacagaactggcttttaaggatctttgggcagcctgagaccctgcaggcacaaagattgcacggaagcggccatattctgctttcagtcgattgtcctcctgcactgcggttgggctggtctgttgacaggggagatggtttggtggagatgtgcgttcgtcaaggagggatatacggtgtgagggtttggagaatatccctaggacatgcatgggttgccctgtggggtttgattgcgggtgtcggcagttgaccctgcgggcagtctgggtgcatccttgggccattgatggtgtgagaatacacccattgggtgaatcccacgggaggtcatcccagtgttggcaacaaaatgacctggcgagatgagggcaaccagggggtgtcggacgcccagcggggacggctctgggccggtgccgtcccaggggtaacccgctttttcccaattgcacccgcggtgtagtcgcctgttctgtggagtgtcaagaggatttcacagatcagggactgtcacagtctaccaggagtctcacatttgattgatcgctgtcctgaatccctctcctttatcaatttataagagttatctgaataaatgtgtgtactcaaaacttgactgatcagttaagagatcatgtctgggcacatcacacccttccgcttcacttcttctgctaagggagtgtctctcatctgtatgatgttaaaaatgtaggacagtgaccactgcgatcaaattgaatcaaccaaaaaacacaaacaaagaaaacctgttgatgcaaattcaattaactgtcactgcaaatgtgattctatcagattcccacatctggcattacatcagatgaaaaatctgattttagatcaggcaaaactggtcttatatctatcaggagtgatattatatctacctagaattatgttatatctatcataacagatattgcatcagcccaacctatttaatgtcaaaataactcattttatatcagaatttttacatgtgatacaaatttttagcccatgggcattaaatcagatagaataatctgatatgaattcagttatgctgacattgaataggctggtctgatgcaatatctttcatgatagacacactatcattttaggtagatataatatcaattctcacagatacaatcccagtttttcctgatgtaatatcaggtatttttatctgatgtaatgtcagatgtagcagtctgatacaatcactttggcagtgtgttgatcatgatttccatcaataataacttgaatttctatttagctattggctttcaagtagaataggactgttagcaactggtatgttacaattttatactgacattgcaaggctaacggctaacctggtgctgtttggatcagaaacatttttgttagaaaaataattttcaataaattttccagttcctcataatatgattattactctttccatgacttcaactctactagtaactccagatgtccttctcctttctttaacctggaccattgtcatgtcatttcaattggacttattaattacctttgattctactatccccctttttgtctcaatgaaaggggaccaatatatttactggtaatgaattattcaccttcactagaaaaagtattgggccgcattttccccaggcgcaataacattgcccagcgggatgtgatgttatcgcgcctatggatcatgtgatccaacactttttctagtgagcttttattccactaccttgtttttgtttctcaatgaagagacatagtacatattttgatttatttggatattgatccaagatcatgaatggtctgtaaatagtagagagacaatacacaggttttggtcaaagtttctggtttttatagaggaaaatgtctattgtttgtatttttcttcaaggcatgagtatcttttaaaaaaaaggataggaatgcattgagaagagtgtgcacattttaattgatgtttggctcatcagggctttgtggtgtagttttgcaaacctgggtatattcatcaggatagagcttttctgggggctgaaactgtaatttgaattcagaccagtgtgacattagtgttattttctaggaacatgaactagaagttgagaaatcataagagaaaagttgaaacaaacatttggtttacaacaactcgcaagggaaggacagggtagagctcctttgagtttaggtttctggtagggtgtcactacaaaaccagggacaaagtttattccatcaaatgcctactgctatgccatttttcggtttgagtaaagatgacttacgcatgtagtaggaagcagagggcttcgaggcacgatggtaatcggaacaccacggcttggtcatgccgttaacatttttatggcatttcaaagggtccgctgattgggcacctgtgccctggatcaagatcatcatggaacatgtgagcaatgcgaagaacttcatcgtaatctattaaaattcttaaagaaattttaatcttgaattggcggagatggtaatcaagtggcagtttagatattggcctgagggatgggtaatcgtttggcagctctgatccgttctatttatgaggtttgttttcaagcagtctttgcacccgagtctgcatcataacaaagaaaaccatggcaatcaagcctctacataccgcctttgaaatacgttcgccacatacataacttgctggacttggccttgtcttgtttcttccttctcataagactgcttggtgtccgcccggtcgcaaacttccctccctcccatcgataccgctgcatcgccttgcaaatattgtcgctaaccggcccccaggttgttggtagtgtcattttccttgctcttccatgcattaagcttaatctaacttaactaagtccctctttattcggaggggggacgccgtcccgcagggaccctccggcaagccatcggatgaaactgccggaggtacttagctaagttagaagattaatgtattctggcggcccagtatcgagcctttacaagccccttgttgagagctgccaagagaggcgatttgtcttccagagaggcttactggtcgtgatgtaccatgcaggttgcaacattgttccccggccggtccgggatcgattggacaaatctcatcggcgcatcggcagccacttcttaggaggcgaagtgcggcacggggagcttaagtccggctcagaaagcgaaatccgagctatgactgtcgattgtggaccccactggaatcacgcagcgtcattactcgctgagacatcaaaagtatccccgactttttttgatgctgagttgggttgacctcttgaagacctcttggtatgtacctgagacagcctatgctctaactgcggtacggctacctattggtgtcggtcgcgatttgaaggcgtgctccaccgcattcaagatataaacttgtgacggctgcccggtgaagcggtctcggatagctttggacaaacacttcatgtggatacttatttggttttatgttttacccactagcttaagcttcaagttctgtcaagatacagattctggcgtggcaaccaatgctaccaacaagctgcttaaacaagtctctgaccgtaagtttgacccttttctccttttgaactaaaccaggctgggcctcagcccctgacctgtgaagttgcaaccgagactaatcctcaaaagtgtaccctgaataccgatgacacagacatcgaggaacaggaagagcttcaagccgaccaggcgaaggataccgtgcacacctccttgatggaggtgtaaacacgatgaagcatactcatgcatacccgtgagtcaacggatgaatatcaaagctcatggaaagctataaataaagctcatcgctcctttcctgtctttccccccatctgctattttttctcaccagcctaccttaaccagatcaaacaccgttttcccaatcacatccaaatacccataccctctgttcttccctatcaccgaatagactcgcgacgacctcgtaccgcgtttctagattctcatcttcttattttcattgtctcgcgctaagcgactttcttgttaaaagcttttacttctccattctcttatcgtttcactcaagcttctcatttctttcttgttacatcatttgagcaaaccgacctttttgtgccgtgacctctacttgatttctttactcttctgtctgcctacccgtgccctttaggtaaggcgcactactcatgttttctctatatcatgtctatcagaactctgactagaaatatgactttagttttgccattctaacaagttcaacccaaactgtggctccatccacgttgcttcactctaaagcattgcttcagacctcttcagactcaacccggcacgatgatgatttcaccaaagagttcattgtgttatctgacgctgtacataggagcagggcatcttgctctaatatcacatcagggagtgtctagttatatagcaggagactctaagtgtatggatccaattttatcattctgcctgttgaaatttttgctgcttgactcgcttttgcccatccatacgttgtatcgctaggcgcggaattgacacccggaataattggatatcaagattctataagcaaggccagcgcaaaaattccaatagaacttcgcgcagaggagaagttacagcaagacgagctggagaggtttcaccaggagatggaggccaataaacgtgatgaatatgtttttcgtctccgttggttggatctcgccgcttagttttgaaaatcctttacaggtctgttagctttgttggacaatgaaaacaaggaaataagtgataaaatctcgtccatccgttatcgaggtgatctcatattgatctgtaatcatctggaggagctccatcaactcctcaaactgaaactttataagaaagtacgacagttgtatggaaaagcttccttacagactgccacgacttccttctacagacggcctacactactgcagcaagtcccaaagatccaaaatttactcagctgggggatcaggcgtcttaattctctcaaaatgaaagcggttcggctttctagccgcaagagattgtcgactcccgtcagcttggaatctagggaaaaaggaaaattagaaagaagcagagatattccaacaaatcttataactcacagaagaaagattaaaggtccacacttgcagatggggactggtgaaagagctgaattaaatcaaaataaatgggatgatgtaattgacatctgcattattcgcaaattccatcagctacagacaatgctcaatggatttatatcaaaccacaatgagcagagctaccactttcactgggatatgaagttacaagccatagaaaccatcttcctcatgggtgatttaatttatcgctggaatctgttgccttcagatttctttcaacaagttcaaacttttaagcaacagaatgtggctgatatggttgaatttcatataagaattttttcactaatgtcctcccaagctacatggtgggagagagtggttatcccacagctaggatttctgacaaacaaacaaagaaatttaatcactttcacaggtccattgaagggtatggccaaaaccttcaattacatggcatagaaaaacacctccaatataaggagcagtcatgactcataactgctccttatattgagtgtttttctatgccatgtaactccctttcattcttccatcatgattgaataccacatacataaacaattttattttatgaaactctctgactagatattttttacaaaatagccctctcaaaccaagataggaaaatttttctgcaccagattatgaaagtcagctttgaaaggtacaagaatgctataagggatcaagaaattgaaagtgtttttcaatatttttcaactttcaatcttgaagatatggaaagactttcttgcaacataaacaataaacagaaactggaagacttctctggtattattatcatgatattccaaataatcaattttttccagaaccatgaaagcaaagaacatatgggccttctatttgcatattcatttttggactatattgacacatactaccagccaattatgattgtgttgaagaaggagatggatgaagttgaagtttttgaacaacaacttcacatcatgggcctatttattaaaggacttgacaatgacatcaaaaaattcaattttgaccatcaaaaagaggagagccaggagctcctcaaaattcttaaggagagggaaacccaaaggtcttcactggggaaatggattttggtctcaacacacaagataattggttatgatcctctaaggtatttggaatgaagccaatgatgctatagtgatttgatcttatgttagttgatgtgctaaaatgtttgttggatgaagtcacaaatctcattcataagatgaaatcaaagtgaaagttgatttttaactcaaaatttccctagaaattaagttgaccaattggttatcaaaacactagtctatgcccccaaatttggggaggctgcttgtctttgccctggattttgggggtttgacttgtttgaaggtcctatggtgtaatagccttcacttttgaaggtcattgtaatagccttcaggtcgccatgattgtaaagtcctagcaaatgttggaaatgacattgaaatgtgcaacattgacaccggcgttagaagccgcatgagaaatcaatacaaatacctatcgaaggctgatggtttgtttggccctctgaggctgttttttagttatatgtagatttatgaatttatgaaacttagatttcaaagttttagttattttagctacatttttcatcattataaagtgtattctttggaaaaagccttgtttctttcacagaatattgtttttgatttgcaaagaatatgatggctaatgtcagaattttttattttgttttcctcactcatctgaatttacactgtgaatcattgcctcacttcctatatatttcttgaccactatcaatgtttaattttttcatatttactctgttggaaatttactatcctctttttcctttttttccccttcctcttgctttccatatgaacatgcatttcattcacctgctttcccacagctcagcccacagttgtaatggtgtataatattctatctagataaaaaataaaaccatcaactattctgtgtccaatccgtctctagggcataaagcctctggtggtttgtgtgattttctgccacataagctagaagaatcatagccctatttgttcttctttctctctcttgagacatttcctttttgacagtcactcttcctcttgcctcattcattatgagtctcagttttaacatgatcaacaaaagcatatattgaaagctttcctacatctcagcaccagaaaaagaaaatggaacctctatagaggtggtatttgtatatccaaactgcatcccagttgtatgtgtgttatatcccctgcaagtatatatcatatccactatgtatctcagttgggtactctggaattctgaaatccctcagacattttttttgaagatttctgatgataaggaatgatgtgttcaatttgcaagaaaattgagtgattactatagccttttttctgacattggacaaaccacattgctcctcttctgattaccataactcaaagaattgaaactattagcccagttcacgtagggcgtttttattgacaagtctgaaaagtcgcactgctcgttgcttaaactgtttgcttatgctgtgcgtgggacttcactaaaaccttaagcgagacgtctttaagcgttgctcgtcacagaaattttatttgtgaacaagccgcaacgtgaactggcctattgtgtttcctataattgttggactcaatccaattcttctggttttgattatgcatttgaaaatcctcagatctgtgtttttcttatttttttcttgggtctttgcccctactatcccaccttttgatttgcacttttccacggtcacagcctgccacccaccaccttgcaaccacccgcttttctcaagcgcaatggtgatgaggttggcaaccttggcaagcgttattgaggggcggaccagggcaaaattttgtctccggtgccaaaaatgaggtcgatttcctcttcccctcactttggaaccgagaaagggggaattgcatagaaaggccagttgagctggccttgggtcagatgctgcggatgtcaaggaaaaaactcgtggatattgaaggattaacaaggaaatatgggatcctctaaaccagaaaaaacggaaaagtgtccaagcttcatgggaaagacaataccagttcaaaatcatggctcaatgaatacacttagaacttgggcaaaagtttaagattgaaaataaaaaacatctgtatgcccatctatatcaaaaaaaccacaagctatcctgccagaagatgatgttggaattttgcctctcctctcctcatctctaaaaaactcatctatctcatttataaattaatcatgatttgataaataatattcaggatttttactttgtttctgatagtttctgtgtaatattttgtaatgttgtctagtgctgaaatccttgtagtcttcgaaccctggtctagtgtttatcaacttacacttattccggtcatcttttcaagcatatgttttttgatattcattttttctcaaccacttgtttgacatctagtatgtagactatttaacacgtagtctcctcaaagtaaaaaacacattggctctcaccctctttttccgacccttgagtctttccaacaaaaattcactttttgttgcccaaaatgttttctcttcaaagaagattctcttcctctccggttaaaatttcatcagatgaacaatcagagagctttcttcaatcaaatttatacacaaaaaatgttcattgcataatcagaaagagaaaaagagaaggtcagaagaactgagaagagaagagaaagagaagagaaagcagacctgagaaacattaaggagcagcggatgagcaaggaggctcaaagaggaccaacaaagggaggacaatgagacaaagagagagacaaaggaggatcccggtgtgggatactttgtgggttcccatccaacaacttcaaaaattttatattttcttgtatatacaataatattacaccaaatagggctccaggaagggattccagggccaaaatcaccctagaggagcaggtttggacgcatgtaacccttctgtgttgcatgttacacccctctgttactcacaggtaggggggtcaagcacccttacatgttacaaggatatcaggtacacatttcacccctctgggttgtgtgaactgacatctgtacgtctcaagcaagtacaatggaagtatgcaggcacagcatacaggttaccttggcaacctgtcatgcgatgcgtacagcctcaaatacaggatgacatcatgcggcttacagaacacagcctgcaggttgctaggttgcatagcaatggttgcacagcttgtcaatccgacggaaaccactcaaattctcaaatcacatcgtgtaggctgtaccaccagccaaaacccctcatgtattcttccatcttggcccaaattccctcatgtaaggctgtacaaccagccaaaatccctcattcctggctcccctggagccaaaatacctcattgttgtctatataaggaggcccttcctcccagttgtaatttctccccagcagacttcctgcagacatttcccccacataacaggcaaaatcactgctcactccataatattatttgttccccaatattttggttttacaattataacaacccttacatacaaatattacaacatctttacacataacaacaacccatttttgcacctgtccacctgttaaacagcagagtatcttttgatacactccactatcactaattaaaagcttccaatctaagattggtggtcttgtttagtgtagtacacaggaaaggcagaggttacctcacacatccctttccgaactcagcaaaaggttctcacaaactcttttgagcttaacaccggaaagccctaggataggggggtgttgaaaaagtcaaaattttggcagaactcatactcgggggccccgctgtggaactactcaaccagggagatagagcttggaggggatatagacaactacactagtactaatgtaagttgatactacaggtgctgatgaggctgccctcctgtacaatgctgatgggaagagtgtaacactaagaaaaagaagaatagaggtgtggctgatttctactttatcttagactactattaatgatgagcttgtgtatgtagtacctactgaggtgtgaggaggaggaggagtgaagtgtgatgggataatactggcaagggtgtaacactggcaatgaggaatggcactggcaaagggtgataatctggcaaatgaggatttataactggcaagggggtttataactggaaaagtatagctggcaaatataactggcaatgatatctggtaaagatataagggtgatgataatttctagtactaaaactatggatagactaacataaagcatgcatggaaatcacatgagggaaaaatacatgaggagaaaggaagagtatatatgtgtacaacatgtacatacaacagcaaagcaccatggctggggaaatcctggctatgggtaatgtaaatcttaaacaataatgagtgatgggaaataaagtaacctagagatagatgttctgtgtatacaagtgctaatcatagatggaaagtcaaagctgtgtgaagagaaatatgtatatgatgtagtgcagataagatgatgtactatgatgaaagagtgatgctacatagatactgtaactagatgatgtgtaatatatatgtactgtatgtacaaagtaatgtactgttctgtaacttaaaatatactgaagaggtgataactagagaactataagagctactgaaaagctgtaagaggtgactaggggtgaaatgatgtgtagaatctgaatatgagataatactgggaagaatatatgtaaaatgatatgaaaaatgaggatacatggaaaggtatggacataccacatcctcccccaacttattgtctgaccccagacaactgaagaaaagaagaagaaaaagaaaagaaaggggaaagagtgaaatggagagtaagaaagaaagagaaaaaaaaggaaagaaataaaaatccatggaagttgtccagtgacccaaagcaaaagtcctcagagtcctgtgatcctgaaagccaatcctgtgtttaaaagtccaagtccaaagaagtccaatccaaagatagtattccaaagaagtccattcctgaaaagatccagtccaagtggtccaatccaaagaagtccaatccaagtagtccaatccgaaagagtccaaaagaagatgaagtcttgatccaaaagacctgatgatgattataaaataaatcttgagtgtacataactcaactataactactgttattttaaattctgctgataagattttctaactaagggataatactggcaaatggtctaatacaaagctgtctcagcttgtaaaactaaccctgaaagtaactattacaaaagccaactgggcctgtaaaaagctactgatgatgttctggtgtccttagtatagaaaataataaaagcttactgataaaaagtttgagtatgttataactggaaagtgtaaacctgggaaatgatgatgtaattatatctggtaatttaaatgctactaggtatctaattatgaaggctgatggatgattaaggatatgtacagtgcctagacagtgaaaagtggctgcttattttggattccagagctccaaaccacaaatttgaaatcatgagacttggtcaggtggcgcataataggtgccaaaaaatgaatatgaaataataaaagcaaaaaataaagtttcaaaatttgtgaaaaataaaaagtaaaattgatttttttcaaaagctttgatattcattttgggggagtgggggtgctgagagaaagaaagattgggaaatgagaagaatgattataaatgaaaatttcggaaaaactggttttaagatggcttcaaacagctgttgaatggggcattcaccagcccacattgcagcaaagcactagaatttactgttttggctccaatctggaccacaaacctggccaaaccttttttggtttcaatttttttcatttataatcattcttaccatgttctattctttctttctctcagcactcccactcccccaaaatgaatatcaaagcttttgaaaaaaattgagtttatttttaatatttcacaaattttcaaactgtattttttgcttttattattccatattcattttttgggagctattattcaccacctgaccatgtctcatgacttcaagtttgtgtttcagagctctggaatccaaaataagcagtcacttttcactgtctacccactgtactaatgtaagtcagataaatgtactgagaaataatgtggaaggtactgattggatactactcagaggatggatagtgaaaaataaagtggctggattgtagtgctggaaaaatatggctggaaatatttgatgaaccccaaggaagtgggaggaaaaatgaaccaaggaagaaaagattttgatccagaaagctgatgaaggagtgaagctggatccaaagaaagggattttgctgatccaaattaccaggtttggattgatggaaaggtgactggtggttgatggtggaaaaatggatcaaataatatttactgatggtggtggaagaataataattcaggatgatagttgatgctggaaaattggtggatgaatatttaatggtggatggaaagaatattgatggatgaaaggatttttgaaatggttgatgatgttgaattgatgggtgatggatgttgagatgattgatgatgttggaggaaaggaaaatttgatggaagaaaggtggttttcattgccaatgagggttgatgattgaaaatgtaagagtaatctacatggtggatgaaagaataattgatggattgatggatggattatgttcaatggcaagaatgattgatgagtgaaatgtgtaatattttacatggaggatgatagaaaaattgatggatgaatgatgtgaagtggcttgatgttgaattcatgagtgaaatattttctgtaatgtacatgatggatgaaagaaaaaaattgatggataaatgatgttgagaaagtggtgttttgatgttggatggaaggaatattaatgaatgctgataattggtgaatgactggaaaattcttgatgaggatgagggaaaaaaaatgatggatgattcattgcaaaatccttgatgcactgaatacctgatgataaaatgaaaataaaatgagggttcccccaaaatgaagcagggaaattgatgcagtcctctttattccaaaagggttgacccattaaagaaaaaaaagttaaatgttcaggtgattggactgtcctggaatcatgtggaagggacctcctctccattcccaaaatggcaatgtatcctttgaattcttgagaggtgatgtaatggaggtctgagcaaaatgcatctgagctttccttgatgaagagctgggattcctactgatttctactgacagcgcagaatttgcgcggagccttgcaatcgcgctgcagagaagataacccacactagcccaggaaaggttcgcaatccaatagatgctgcccaataagtatgataagataaacgatcggtgatgatggatgttgtcattggccaaggatctgttgagccgccttcgcgttttggtagttgcttggccaaacctgaggatcacagcttcccaagccttccgagataaaaaggaatgcagggaaagaaaggtaatgaagaataaaatgaaatgatcgcaaccctgaatcgaccgatttaatatgtagctgaaggttgtgatgggaagtttggaaaagggatcaaagcgattccatcgctgtcttcttaagaggtacacattgccaatggtcataggcaaagctgccaaccaaggtttgttgattctttctctgctcaatatactcctttcgatccctatccctgaattgacacatcgaatcctactccataacgtgctgactggtcttctaatccaatccaggtcatcccaaaccgtattgatactgtacacaacaaaaattgaatccgaacatagttggaactcgaagtcgctagctggaaggagaaaggtttcaatgatccaaccaacagtcctatcgcatgtggtgttggtcttgtaaatcccattcagctgaataacgttgacgcctcctgaattcaaagaaggtacgtgatccgttctaacgatggacttttcctctatcgactctcgtggcttaacacatccgatgtctattttgtaactggcatcctgttgaacatggacattgccgattgacaggagacaaggccacatctggtgtcctgaagcgaactgatctacctggcaagtgagactgtagtacgttattgaccgtgtaaccactttgatggctttgatatcgctaatcctaacggctgtaaaattacttctgatttcgatagagttgaagcaacccttccttccttgtagccgaatcaaaggaactgtttgacgtccctttgcgacctcattgcagactggatcaacccaggatcctccagcgacattgcctgatataccgaggtagaagtctatgccaattcggatccagttgctatcctctggagagctatgggaagcaataagccaatctgtaagagccgagctcagaaaagttttcaaaagtgatttataagaatccaggaattttggagctgattgccaataaaaaagttttaattccagggttttggtggtgagtccctcccccaacttggctgatgtccccatcaggtgtaatgatggaaagagctgagagaatgtgaaaaactgggtcttatccaaggtgggtattctgaaaggtgaagccattctccatttctgatggttatttagggaaactgaaataggacagaggtgtttgttgatatccaacccagctgctgattcttgactttcatcactattcttgaaagttgtgggtaaattcctgagcaaatttatttcctcaacaatggagccagtatccagaagatcatgttggccaagtccatcatgggtgagttgaagttttccaaaatggtgagcaactgaatcatgtttatcttcatcctctgattttccaaggttttctgaaatgttgttctctagtggtaggattctgttgggaattttcttcaaatattctggaaattcatgttctgaggtaagtgttcctccataactgagaaaattatcttgattcatgactgagagcttttgatttgtttcccccactgatccagggtattctgtggccaaatttgtatccaataaagtctctttggctggttcttttataaggagagaagaaaaatgctgaatttctgagtaatgaaatctgttctggcatgggttatcagagagttgaggaaaggaacagttggaggaagaactgaggtccagtagagaagagttaatactagagctggccatattgagtaagtcttctttgtctgtttccatgggattttcttcttcctgagtggtccaattttctgtagctgaagtttctttcttttcccaggctgacatgttcatttttgctaggtcttctttgtggattctgagttcctctggagaaagttccaccagctggccaaaggaggagaataactggactgaattcctggaatattggtccaccacctgtttgattggcctgctagtgtcccatggaattgtggtgctgtctggaagcttgaataattttccatccctggatactgccccaatggattcatcatagagtactgagttgcactttctggtaccatggcctttgagaaagcaataataacatttgaattctgattttctaggagctggtgaagatgactgggaaggagctggtcctgaaggataagttgggttgatttttacagagtagtaagcttcaaatttcctggtaagttcttcaaacttttgttctaattcattggagcaggctggagtagatggcttgggagctagagatggattcttgatggcagaagttgagttgtccaattccttagtgggttccatgggttccattctgtgaagttttcttctttccataactgatgttgactgaacctccctgtgtatgtaggccaaaataatttgagtatctggaagaatatccccaccatccatggaagcaagcatcttgttgtccctaatgagttccctagtaactgaggcttccaagtcagggttgagagattccagtaagagttccctgaattcctccaagctattagagtatcccatcctgaagagataagtggtaactgattcaaatctggtcctgaaattcttgaattcctccagagtcttgattcctccagcttggatcgcagtgttgaccaatctcttcaagtcctgcctagagtatttgaccaaaggaagagaggatccaaacctgttgagtagttgtgctttcaaaagttcccagtccaagtcctcatggccagtcatttcttccacttcatccttgaggtcatttccatgaataaaagatataatctgtctggccaaatcttgagcagaagcatcatcagctaatccagcattctcataccttttgataaatttttccacaggcatgttggttccatcaaagtaaagatccttgtccatgggcttgattttgactgatctggtgctggttcctttgtacttgggtagagctggctccttgtctagaaagtgagtgtctggattcctggtgaatgaaggggctaattgctgattgttgtcaatattgtttgatctggcagaacaatgagagatggtctgtccaaggttggaagttgagggtggtaaattgttgttggtggattcctggccagggtaagtgttgttaaatctagtatcctgagacatgtcttctggttgattgagaaagttgttgactgatatattatggttattcaggtgaagtggaatggcagcagatgtaatataaggaaaaagagtgtaggaattgaagaaatatttctgggaaatggaaaggtaatagatatgtagtctgattcaagtaaaaggatgaaaatgaattgggaggaagtatggtaaagatgaggatgaaatgatgtttctgagttgactaatattctgtagatatctggagaataataaatctggaatagagaggaaaggatatgagggatagcaagggagagggaggaaagtagggggaaaggtatgtaggtagtgatactaaaaaagctgatagtatagtgttactaggactaaaatctaaaggagtcaggcactgttggacaccacttgtggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatctggtaagatataagggtgatgataatttctagtccttaaactatggatagactaacataaagcatgcatggaaatcacatgagggaaaaatacatgaggagaaaggaagagtatatatgtgtacaacatgtacatacaacagcaaagcaccatggctggggaaatcctggctatgggtaatgtaaatcttaaacaataatgagtgatgggaaataaagtaacctagagatagatgttctgtgtatacaagtgctaatcatagatggaaagtcaaagctgtgtgaagagaaatatgtatatgatgtagtgcagataagatgatgtactatgatgaaagagtgatgctacatagatactgtaactagatgatgtgtaatatatatgtactgtatgtacaaagtaatgtactgttctgtaacttaaaatatactgaagaggtgataactagagaactataagagctactgaaaagctgtaagaggtgactaggggtgaaatgatgtgtagaatctgaatatgagataatactgggaagaatatatgtaaaatgatatgaaaaatgaggatacatggaaaggtatggacataccacaccgcggggagtcactcttttttggaaaattcataccttttcaagagtatgctcaggctataatcccctaataattaaaagggaggcccctggtaaaatgtccgatctggggccaaatacataccaagattttattgggttaaactgttaaaattaacaatgcatttttcagacatttagcagaaaataattgacttgggcaggatttgaaccagtgaccttagcttgaagctaagacactataccagaagtgctgcctttaccaactagcacaactggtgatccgatgtcgcataccttctgatgcgacacccgctgtaagggggggcccttgccgcgggtgtcgcagcagactgcatgcgacatcccagtgactgctgtgtaggctaccaagtccttgcctgatgtgctgatattcagaacactgtggattacagaatttcaacacacctccttaatccacagtgggagaacagaagaccctaatgtcaaccatttctaagctagtctatacatggataatgcatattgcataagcggattttggatattgtataataacattttgcatattccaaagaagtaggattttatatttcccaaagttgcatattgcataagtgcatattgcataatctcatgtaaatgcatagtatgcgcatagcacatttcggctgttaatcgtgttaaaattaacaatgcatttttcagacatttagcagaaaataattgactgtataagacgaaagtctttaatggtttgatgtgcgtaagtcacaagcaggtgaacagcggcgatgacgagcacaagagaccaacctagggttgagcaggacgtgaccagaacgagacgtaacagatactttttggttgaattccagcacacctttaatggtttgatgtgcgtaagtcacaagcaggcaaacagttgcgatgacgagcacaagagaaccaaccttagaggagagaagataatgagaccagaaacaatgaaagagatgagaaaaagatagaaacggaccttagggttgtagcagggacgtgagcaagagcgagacgtaacagatacttttttgttagagaaccgttacaatgagttatgcaaaactatttaaagtatcaattaggtttaagagctgctgcgcatgactgcgtacaactttgtgaatctaatcttatcttgagtatgcttatagatgagcgagattacaaatatgctaataacttgggcaggatttgaaccagcgaccttagcttgaagctaagacactatactagaagtgctgcctttaccaactaggctaccaagtccttgcctgatgtgctgatattcagaacactgtggattacagaatttcaacataaactaggtctctactataccgtaacatggcctctttcatgagttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaacctgggggttacacgctctgactcgccgcagcatggcacctggagatgactcggaagtcccctccgagtcattctccctctctctccctaacgaaataacacattattacatgttgagttccatgaggttatgagcccttaaggactctcgcatatagttttcatattttttttacccgcaaatcctcgattcaacccgtggatttcaattcagttcttcctttcgtcaacatcaaaaaccttagctttgttgctaggttgtgtttttcttcaaaacctatcaatcgactggaaatttgtttggataagtataccaattaagctaagtaggctagccacctacctattacggttcagtggccctgaaccggtgcagaacggttacgaactccatctggccgacctctcggactttttcctcctcctcgatctcgatctcattgcagcggaccggtgaataacacccgcacgaagtttttatttctttcttcccgttatctctctctctctatctctacctatcccctctctctttccctacctccaaatctttcaataccacccccttcctttccttttccttttgtttccgaactccgtcctcaattttccttgttttccccagtttttttttcttcacttttcacatatcacctcttcacaccccaatacttttttttccacttaaaccactttctgaccgactcgctagaccatctatccacccggccatcaaaccatgtctcgaccgaaaaaaaagaacggaacgtctggtcacacttgtcgtccgcaagtatcgcctcaacaaatggttccgaatctgaatacaacatcaatgacggtgcaagaaaaatgggcgcgctgttcaacgcagcgctcaacggcagcaatgacactcagcaagcagagacaaccattaaacaaccaaacaaaggaaaacaacctcaaaagagcgagcagtaccatcccgtcccctcgacctcgcatcactcccatcatcttccgtccaaccatcacaggtcaaatgtgaatgtgttttctcgaccgcagtacgattggcacccagccccgcatcaagctccatcagcagcggagaaggaaatgcaagaatttcaggccgcaaagttgagactcgaacaggccaagttgatcagccagaccttttcccacatcaacaatcgttggaagaccaaaaaaactctgcgtgccgatgggacgtattttttccagtggaccagggaactgcgggagatcggcacttctcacctgtccgatcccgagttctttttcgccgactgtgacaactccactttcgagaagattggacggctcgtaatttttgcaggagttcatcaagatctggtcccagacatccaacctctaaagaagacttccaacatattcaatctcttgaagaagaaatttttggcaaactccagggcggcacagatgaacttatggcgccgtttgagtggaataacgatcaagcactccgagccgtcgaccggggtagtgtcgcaaatctgagacctttactctgaactgaaggctctcaatgggcaattgtgctccaatgtcgttttcggtttcatctttcagacagcggtcatgcagtccttggtgtggtaaataatactgtgtttctacgcagaaaatataaaaatttatcattatctctttattcattcaagatatggtaaaaatgacatcaaaaatggtatcctcaggtaaaataacccctagtcacccactacaaccatacccttatctcttatagtttagaagttacacagatttcaaactgtcacggggtatttcttggattcttcactctagccatagtcattatgaatacaggatgcatattgcatactgaataccattgtagtaaattgaatacctttacgttgtttttaatccctttgtattagtgatattgcatgtatgcatccctttgatcatacatatgcgtccctttgttcattcatatgcatccctttgtagtagtatctcacagcctgtaccctggggccaaaatccctcacatttgtctatataaggaggcctctgccttccagttgttccctccatcatcccaccaggtgtccatcatcccaccagtggaccagatcatctcaaccacccttataaataaatccatcttatatattatttcagaactacaagtcatagccacattgcaatttcagaattatatacattgaaatacagatttacatgttctgactagctaaatcccctcattgtaaagctctggccagctaaaatttctcattctcttgttcccctgaagctaaaatctctcacctttgtgtacttaagaggctctcctctcagttgttttcccctcagtttagtatccacctatttcataccccctactcttacaaacccttacataccattacataccatccccttaccattgaaatatcagctagactcactctctcactctcaaatcaaccttttagacccttataaaactgggttaaaccctttgtccacctgttcagccacagttatcttttgatacactccactttcacttttattaaaccttccaatctgagattggtgggcttgtctagtgtctagtgacccaggaaaggcagatgtatcctcattcatccctttccacactcagcaaaaggttttcacaaacacttttgagctttacagcgtttgagattttcaacagtgcaggcaatcatgcttttagttgtacacttgacaagtcaaagaaccggtggtgcctgccttatgttttcttacggagcgatgtaaagctcaaaagtgtttgtgaaaaccatttgctgagcgtggcaagccatgaatgtggacacctctgcatttcctgggtcacttgacactggaaaagcacagtaatcacagattggaacgagattgaaaattgtatcggcttttaacctttaggccttcgtggagacaccacgtgtactccttcctagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaagtgatagtggagtgtatcaaaagataactgtggcttaacaggtggacaaagggtttaacccagtttataagggtttaaaaggttgatttgagagtgagagggtgagtctagctgatatttcaatggtaaggggatggtatgtaatggtatgtaagggtttgtaagggtagggggtatgaaataggtggatactaaactgaggggaacacaattgagaggagagcctcttaaatacacaaaggtgagggagtttagcttcaggggaacaagagaatgagagattttagctggccagagctttacaatgaggggatttagctagtcagaacatgtacatgaggtattttggctggttgagcaacctacatgatgtcataagagttattttagtttgaactagaagtctacatgaggttttcatgctggtgtagcattttacatgaggtgatgtactagtctgcaagctaaggtgaggtgatgagtattacatgagtggtgtgagatagtctgccagctgcaaggaagattaacaaatgacatagcaacaggaccagcctaaaagctacatatgtcaagtgtcagaagatagtgtagttttgtatacctgtactataatgatgtgagtatgtatttgtcctgcaaagtgcatgtgtgtagtgtgaaagatgtaatttgttgttggtgttgagtgttgaagtgttgtcatggtggtgagttgtgtagtgtagtgatggtccagagggtgtagcttccaatccagttgagttccagtgatgcctccagtggtgaccaagggtgaaattgaccatagaatccagttcttgagccataatggttgatctgtgagtgtatatatgagaaaaaaggtgtaaaaagtatgtaatttgtaataaaagaaaaaactgtaaaatttataaatgggccagatggctacccttaaggtataccacagcaatgcacagactttgtgtgaaaatttttcagctttcctttcttccactcctcaagaacctcactctcctgcccatccaattcctcttgcttctccgtctcatgttttctcttcctcctctcatgcttctaatgtctcctgggcggatatgccaacacctttaacatcaaatgtgactgcttctcctatgatgaatgctgcaaccacaaagttcagtaatgaaaattttttcaaagcacctattgcacaaattgatgatttccaatggagacctgagactctcttgaaagacgagaaacagcttttattttggcatcgagtctttggtcatgcagggctacgtgtcctaaggaaactgatcaaagaaaatcttggggaaggtttgccaaaatcactgccacatggatctatccacttcccggtttgtgcaatcagcaaaagtacagctctgaacactctcaactcaacaaaaagggacatcaagcgaatggaaatcttggcggtggatcttattggacctttccaggtggaggcagttgatggcagcaaatatctgcttacactcagggatgcggcggcaggctactgttttgtgaaaccaatcaaggccaaatcagattcaaacaaagtcatcatggacacgatcacacgtcttgagcagatcacttcaaataaggtcctactactgcgaagcgacaatggcggtgaatttattaacaaggcgcttggggagttcctcacatccaagggaatagggacggaaagggcactgccatatcaccactatcaaaatgggatgattgaaagattcaatcggactgttcaggctatgggctggactgtgttaattgacagctctcttcctaagaccttttggtgctatgcttttcaatgggcaggacatatcctgaattgactgcccaacaaagctagtgggaaaatcacaccttatgaagctctctttcaaatcaaaccacattttgaccgttttagggctttcgggagttatttgtatgtgcacataccagtggaaaaccaactgaagctcaatacgagggctcttcaaggacaagttgtggcccatctggagacaagcaagggatggatgttctggatcccggcagaaaaccgttttgtgaactcggcactggtaacttttgttgacacagaacattcacattttgctaagattggaaaggtaggtgatgatcttgataacaacactcaaataccgcccaaggaggaaaatcatatcgaccctggtctagtgggcaaggctccccgtttgagtgtggatttttttatgaatatgatgcagcttggggattttaccagagaaattgaattccatgaccaagagctgatagttgacaagatcctagaactttgtcagttttatgctatttctgttcctaagactttcaaacaggcaatgaattcacccgagaaaaacacgtggtccaaggcaatctccgtggagctcaacaacttagaacagatgagagtatggcttgtccgactgatgcctacggacaagaaggcactgaatgaccaatgggtttttgccactaaaccggatgttgatggcactggaatccggttcaaggcgcattttgtagctaagggtttcacgcaggtatctggagtggatttcaatgaaacttttgcaccaacagctacttttgtggcactccatgtactgctgagcatagcagccgctaacaagtggccagtccacagttttgattttgtagcggcttacctcaactcaccaatagacgaagaagtatgggttaaaccacctgaaggactcgaggtaccgcctggccacgccctgctcctccagaaagctctctacggaacccgacaggccgcaagatgctggtggcttcatctgagagatgtactcaacaagctaggttatatcccatcacagtatgataacagtctctgcatcctgcgacatccaaacaaccatggtgtgatctggctccatgtggacgacggggttgtaacggcatcaaatgaagctctactcaagaaattggaaacggacctgaaggacatcctgaaaatcaagtggtcttcattgcttgactcaattgtaggtttgaatgtagtccgtactgataagggttttgaactctaccagagggagttgatcaacggaattttagaggcagaatgggatggtgtatcgactgccaaaacacctctgcctactaacttcaatgctgttactgatccggatggagatccaaatatgacaggaaagattctatctgtgataggttcactcagctatcttgcggtggggaccaggccggatatatgtcatgctgtgaatctccttgcacgttttgcggcgaagcctggggaggttcattggaaggatctccgacatcttatcaattacattgcggggacaagggatctgaaactgtcaattttcccaacaattgacagcaaaccactgaagacatactgcgacgcatcatggggaggggagttttcgagatctgcttacggtgctttcattacagttttcaattgccctgttctttgggtagctaggcgacaacaatcagtggcatcttcaacgtgccatgcggaatacatggctctgggagtggccaccagacaaactctatgggtacggcacttactcaaggatgttttgaagttagactttgttggtcatctgcattgtgacaatcagtcaactgttcgagtggctacggatgatgcttctaataagcggactagacactcagacagggacttctatattactaatgaggctctatttcagaaaaagaccacactctcttgggttgggacaaaagaccagatagctgatgtgttcacaaaatgtttattgccagaccttttccatggtctgcgggttaagattatgggataattttttttcttccagcgtggattttattttttattttttatttttactttaaatttttctatttccagtgtgccttacatttcttttttttggttttttttttttttccttcttctatatcctcttagttgtggagctaccattgtacgtagtggggcgtctgcggcgagagggggggtgttgtaacctgggggttacacgcctctgactcgccgcagcacggcacctggagatgactcggaagtcccctccgagtcattctccctctctctccctaacgaaataacacattattacatgtcgagttccattatttggccatgcagctttgcagaattctccatgatacacacagtgtattgtatctgttacagcgttgctggagagcaacccagatgacagggatcttcatggcacgttgtgcatgtgttgctaagtaggatcaatgggagaaggagaagaagcagaaagatctcaatctatcagtttgtagaactgatcgtggcatgagcctgctgaactgattctatccacttgctacacacacctcaagaatagcagtttctaccaagctcatcatcatcccacacccttctgattgacttgatcagccggtttacaaggaagcaatctcttattgcccagctcgtggctcatgtggaggcaatctttgctaaatcaaatgcatgttcattacgttttacacacacatatttatgtgtgattggtgcatagataccatcaattcaaacaatcttttaaccaactgattcaagtaaatcatatatctccactgctcaaccaagtcaagtgcgttgaatagaagtgcttaaaaaggctcgacccttccgagatcggcgagtcctttgaggattgcctggatctcacgaactcgagcacaagcttcgtttctgagctcttggacggttggccctgagttggcagaagaagaagaagtcgttgtcgttgttgttgttgttgttgttgctgctgctgctgttgggttggttgtgtttgttgttgttgttgttgttccagtggttccagtggttgttgttccagtggttccagcggctgttccggtgggattggtggggttacttacccggacggcggatgggatgatggctgtgacggtgatcagatgcaggtcggctccagccatcggcttctcatcatcctcgctctgaaaaccaattgaccgaaaaaagggactatcagcgtgctgattcggacacattatattctctcaagaacaaaggtgattgctgacgtgatagacccgaaagatctcgatgatcactccccctcgtacgaattgaacaccccgcttgaaatactcaaacgttcgtctaagattcggaatcatagaagttcagacaccctctcttgtgacagtgattatgactttgagtctggacttgatgtaccgatatcctaaggcgctcacgaattcgatcgggttcccggcgatgatcgggcagaagtgaatcggacggatggagaactcgggagataacctttcaggctcgattctgccgagagagatgagagacctgttaatcatatgagtataagttctccatcatctttcaataagtatatatatctttttttgattggctactgaccagccattcctgattgggtttttgtagttgattggagagtcattctcgattattccaggtgttcggatggtatgcttcagtgtgagtagatttgagtcttcgcttatggtttcgagtgggccttatgtgagcatagtatatcaatttcaagttagtgattgtatgctaggctgttttattttggtgtactgacctcgatcgaatccgatttcacgtgagttgaagtgggagaatgagtgagtgtgatttgctagtcggttgagtagactctggtacagttccacttgcactagtcctgagatcgagacttgagtgctcatcttgatcttcttgtgttgtttgcaggggtgcggccggtaatgctcttgaaggtgaaaaaaagagagcattgctgacatcagcaattacgtgcatagtcttccttatcaaagcaccatgaagacacagcaatcaagcccaatcattacaccaaccgtcaattattattcaatacgaacatggaacaattagacttactcagctcgctcgagactggttatcgatcgagactccgaagaactcaactcagaaaccatcaccaatccttgcgactaccaacagcagaacagcaactaccagcaccaccaattacgccgatctcagccagtctgaccagaagattactagcagtggcttcgtcagcagctaataacctagctgacaccaatctcacagcaggtagctctaccgatggtcgaagtactcacaactggcgacacaccttcttcgaaaggatgaatcaggacgtccaatctggcgtaggaagattgcaggcagtcaaccgattacgtcaacgaatggccgagctgcgaccaacagcaacagccacagcaagcaataccaacaacaacccaaccgctgatcatcaggctgactcatattcgaccgagatcagtcctcatcaccccaagatcaacaaccagcgaacatacctgctctactgcggaaataaataccaactgaatggctgtgggaaactgatcagcgtcagggcggccgtgatcttgccgaaatcattccgaagctggatggatgaccaacaggaggaggagcaggagcaggagcagcaggaagagggggaggagcacaggaatgggaaccccgcagacttcaacctggtcaccagcgacacactcccattccctaactcggctgatagagtcgaccgattcactcaacagagcttcgaaaacgatcctgctaaccctttccatagatcccactctatccatcctgcctgtgtctgtcaaaaagattatctgggttgtctttcctggtcagtaaaaagagattcatctctcagagtcttttttttttttttagaaagtctaattatcgattttgatgatgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgagaacaccagatcagaaagattccctgaagaatcctcagactcctcatgaagatcttagcacaaccccatctattgacaatctcaggaacgatatcgaggtcaaagaagaggaagatgaagatgaagatggtcaaccttcatcaatcgatagtcgtcttcgaacaaccaatcatgatcaccaacttggatcgaatcctagggccatcagacgcccgcattctgagctcgataatcatccaaatcttccttctgatccagcttcggttcctcctgctttcggtagagtcattcggagaaggataaatccaagttctgagcttccttcctcttcttcttcctcttcatctggtattgaatttttttgggttggtgatgtttgcgctagataaaatgatctatctcttttctttttcttatgattagttttcactgccaacataatcagccaggctgagggtatcctagttaaactaggattcactcaaccaagttaaatttggttgcatttcaaccaattaaatatgaatcaccttgaatttatatttcattgagtgcatcccagttaaactggtataccctcaatcaagccaatggtgttggcagtgttttattttaaattactactttctttctgttgtttgtttttatcttgtttttctgattgttcattaattaaatgcccaccccccacaaagaaaaacaccaactcttctttttcttgaaaatatgtatctgatcccccccccccctcaccttcttttgataacccatatttatatatacatgtgtgaagataggttgaaacatgatcttccattttattgcttcttcccgcttataaccttcccttaccacttcatttatttcttgttctttttgtagttttcttggtgtagatccagcataaccatgagtaataatcaatgtacatattttatatacaagatgtgaatctactatgaaagattcatgtgaatctactattgaaggaatcctcaagaagctgacacttatgattacagacatgtggaatgaaactcaacccataagtattatgactactctcaactaatttgccattaccaagataattggctgggttgaaggtgtcccagttcaactgagatgcactcaatcatatcaaacttggttggattccaaccaatgacacataaatccaaggtagatgtatgccctggatttatatctcattggttgagatgcaactaagtttacttaggtttagagcaccccagtgtaagaactgggaaagggacatcaacccttcttcctcacctaggtgggagagaaaagaactgtgacatctaggtaaagggggaagagacagaacttgaagtatgagtccttagtttatgtaatccaatctgtgagaccttgtgaaaccctcaagacaagggaagttttgcaccctgtttaaatcagatactctcaaccaacacactaccagcatgattggctgggttgactttatctcagttaaactgggatgcattcaaccgatttataatgtgttcattttaatccataaaatagaaatccaatgcaggtaccttgggtttatattagagatggccccaaagcatccggatatccggctgcgttttcaggggaatcagtcatccgcacccacatctttatccgctggtgggtatccctccgccttagcaggtatccaagtgggtatctttggatatccaccccttaaaccaagggtggttggagggggcggccaacaattgaccagagggtcttccttctggccgacaaggtacatgtaccttgtcaaccagcgactaattttagtaatttaaataagagtgagatttcgtgctttcttggaccctctctttgatactgaatgggatcagtttttgctgtggtttttttttctcagatggagtaatgagttgcactgttctggtccaagttggtgatggtcgctttcaatctgtaagattgagtttagaacaagacaagcaggatcaagagagtcaggctggatgaaagaagcctcttatagtaaaaggtgatcacattggtccccatcaagaacaaagaagaagaaagaagcagaaaggagaaagatgaaaaagataagaaaaaagagcaagacccagaaatgcaatggggatttagaacttagaatccaaattatttcatagaccaatgatcattaaaaggcgcagaggatcagccaggttgcaaaagacactggcaaatgtatccaccggagagagccactcccagtgagttggtatatagtgggaggtacttcagctgtccaagcaattaccctgtgggggagaagaggacagacaagctggattgatggataatcatcatcaattcatactggtttgtgaggtggaggaggttcattctccactcgaaatgggtccttcagtagcagcagcagagagcaatgcttagatttcctgattgcaatcctgttgagctcccctttgtctattgtgttgatgttcaggtctgatgatggatataacggcatacctgttcagaactgaggacttactcaaagtcaagtctaggccagggatgggaatcatcttgagctcttggctacaaaggagagcctatgtaaaggcatgaaaacaattacttggattgggttgtgactatctggacagaggcacttgctacgctctgagatcacgcccaagctgtcagagccagcaacaatggggaacccggattgtctgccttggtaattgacccccaaaagcacacacatcacatccatgacccccgccaatcaactccagtatcattgaacctgaccaactttgggactgagagggtccctctgatgggtatccctcgagatacccggatacccgccaggatttcgaggaaatgtagagacaaacagaatgaagatgtgtctggtgagagtcgaactcacgacctcagctaagctgagacacatactagagtgctgcctttaccaactaggctacagatgcttgtggctgccagggtagttgggtcttactggtctaggttcaactgcacagtacctccaaactgtggtgatacatcatgttagcaggcttaacctcaaaaggaaaagcggacatatgcactcaaatccgtatccactggcggttatctgcaacagataccctaagaccatctctacacctggggtgcagtttgacattgcccgtggatcccacaagtggccactgcagtaggttggaccagcagctgacggtccacagttttctgtggactccacccctgcaaccatgtgggcacctgatggacacaaggtgaagtccacatggagcctggagtcaccaatcagtaagttctggtgctgctggctggcctgccaaagaactacctggtgcagatcaaacatgcaaccagcttccaggactaagcatcggcccttcaccgctcagccaaggacaacttggaaggcaaacttcttttcaccaccacaccagctcacccccacctgtttcttaacccatgaaaaaaaatatttgttgaagtttttttttgtcaattctttaaaaaaaaacaaattttcttgagctttcggaacatcaggacccacatcagtggatcctggatgaagctgaagcaaatgtccaccgtcgtggaatcaacgtgagcaacaagcccacctgctccacacgtgagcaacaagcccagctgctccacattggcttgggtgtgggattgtggaaccaatttcaaaaaaaagttggttcatggaaccgccgtcgagatcacctcttcccaaagctttacagagctgatcttgttggctccacggaggggcagtgatccgtgggatccacaatcaggctcagcaggaactgcccctggggtgtagttcaggctgtcaatgggccgggcttgggcccaaaaccatgcccaaacctgccctgccttgaaatgcggggcagggcgggttgggccataattccaaaaagtatgcccaaacccgcccggcttctagacagttgggctcggggcagttcttgggtctgcccatcaaaaagtgttttttttggcctgagtattattttctcacctttggccactcaagggactgagctggtaggccgtgtttccattgcatgatatatagatctagtgatatcatgtatttcatatgtaatcaagccttattgtgtatttaatcttgtatttaggtatgtactagttgtcttgcgcttcttgtatttcatcattttttcagtcggattgctgaatgggtcctctgagacacttggttgtggaggagttgctgtcgatgaggttggggtttgcggaggggagtcagatatgactgtgatatcctcatttgaggcggcgtggtggtgagagcacgccgcagccaaagctttggcccaattgtttgggcgtatgcagaatgctcgcggctgatgcggaaagcatgcggagctgacgctacacacccaagctgaggaaagcggcagcgcattagtggaaattcttgctttccgaggcgcgggaaagcatggaaaagcaggccgaatgcgcaaggttccaaaaaagcttgctgcaggggatccgggcactggcagactccggggttcacggccgactgcggactggggtttagcgtatactgcggaggggctacaaaggagcgggggcaccaagaggcggaagcagggttcagagcagaccagaggcagaagcggcggtgggagacctatccaaagggcagccggaggagtgcactgactggcaggcgtcggaggggtgacaagcggagtgcaagggagtgacagcggaggacagtgtgggaagcaggaggaaactttggtgtgggatagctggcaagagtggagtttggagtagaaggggaaaagaaagagggggaacatatgactcagaacatatcagaaaaacagagtgacttaggagtgaattgtgtattagcctaaagaattgttagagatagaaagagtgagattattaccaaccaaaaaaagtgaaagaatacttattttacctacctacaataccatcaagcaagttaccccggacaacaaaccggagtaggacgtgttgcggagcggagaagtgtaagaaatctccaagggcgcaccttactttccacagtgggcatggggctttccttggtctgcttttttgaaactttgaatctggggggcatgacaatgagatatgcagcaaacagagatagttaagctgtatatccaggtactgatggggccatggttatgggattctgggccctcaaacctaataatatgtactgtgagcaaatattattaggttaattctgatgatattcagaataactcaggcttttcatgggccggtgggccggcccacatccaggaaagtctgaccaaacccggtccatgaatttggtgggtctccacgggtcaggtctcacttgggcaattttccaccctttgctgtccaaacccactccgagacccgtcggggcatgggtagcccatgggtgcctgagcccattgacagcctgatctctagtttatatttctttggttgacatcaccccatttgaaattgattgtatacatcccagtttaactggaataccctcaaccaagccaattatgctgcctgtgacagtgaaccaatacaatagggggtataaaatataagaaatctatcattagaaaccagtaaattatccaaaaatattttttctcgccaaggggtccccaaaggcacaatatgaagaaccagcatgtttagaaaatggtgggtttttcaaaaccagttgattaaataatggtgggtttgcctaaatttgacaccccctaatgcatgtatttgtatctgtttttctccaaataaattgtattgttattgtatcaagaaacagatactacaaaaatgtttcaaaattcttttacagctatcatgtaaatgtctgcttttccactttttttttcttgtgcaactttttttccaacccccaatcattcatccctggcaccgcctctgcaaagtgccatggaccacctactggctgagaccacccaattgtccaaagttgcacgttttcatttttgggctgagttggtgatgatatttggtcatccagctgctgcacatcaccctgatgggtgatgtgcagcagctggatgaccaaacagggcttcaaagattggggacaaaaaaaggttgtggaaagacacaatcattgacacaacagctgtatctggtcaaaaatacagtacttgaactttttgtatgttcccaaatttttgttgaaaacagtccaacagtttttttgccagaatccaatagtagtgtttctgcttttagaaacaatacacaatacagattttgtgaagtatcagtaaaacagtatgagataaaaatatctgctgatgcctgattttattgtatctgtttaaatatttcctcaactaacaatgagtcagctatgctatcattagcaatagtgaagcaaagtgccgatgaatactacaaatatattttccagtatcttttagatgtatcaacctattgctggtggacactgggtaagacctgcagctgctaaacagtgtgccactgctgttttcccacaaaaattggtgcaacacagcagattgaggctaacaatatgacattaggaagtgtttctttgggtcactatgctaaccctaggtgcattgatgggctgctacattcaacttcccaccaactttagtggtgtagcatccttcaaaacagtgtgccaaacctgtagtgttagcgcgctgttagtgccactatgctgtgttatgctgcgctacagagctttcagcatcaaaaaagtccaaaaaccgctagaattccttacttaagaaattcatgggaggtgacaggacagccatgggatgtcaccaatgtccaagtgcgtgagtgcctggaagaggactggactggatggcggtctgttgactagtcacactcagacaccagctagagacttgtgatcttctctccacagtgacttgccaaaagcccagtagcctccttcccccccccccagctccacatctctccgtcactcttttccagcttgcagaaccagtcttgcattttttgggtcacccaaccaccctggcttcaggggatggggcagcgcaaacctcactcccctctcactgctgttagaacagcaagctttgtttctctctgcttcaggagcagagtctcacccttttgtgaaacaagctagtggaaccctcatgaatgagttaaggtccctggaaaactgttttcctacaaaagattcaagactctccccgagacccaaacaccaccaacatgaaaacccattgtaactgacggggaccatgaaggatcacgggatgagtaacaagcctgataacctccgggctaaatactcttgccccagaaaagtgtgcagagactgaaacagcagagatggcttggatccctgtgttgcagttatttttgggtggtgcttaaatttggctggtggaaaagccacctctcctgcaaggagggacttacaccggggtgctcccctgagaccatccacaaaaaagttgtaaatttgagtctttcaattctacggactgtagtttcaacacagctcatcccagctgtgggtatagaatacttgacatggtaaatttttagagctcacaacctactgtttccaccaaagcaattatcttgaaattattttcaaatcaagctcagtttcctccaatcttggcctgcatggctcacgattttcatgtaacatccagatttcaattttatattttggtagaccttatcaaaaaaacatggttgaggaaaagcaacagaatatgcaagggaatatttccttccatggaaagacatatgtagctcaagaaatgagtgagctacaggctgtgtaagtcaagagttaattttttcagatctcctcagacaaagggcatgataaccgcacacactcctgtacaccaaaaaatggtgtgtgggtgtgcacactgttttttttttgggtgcatgcctgtacataccaccgtgtaggacaccagacggtgtcctaaaaagagggggaggggtctctcccaatgatctaggttgtagaccatcttgttgggagggatcactcccgacaagatgggttgcacaccatctaattgggacaaatccctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccaccttgccgggagggattcctcccaacaagatggtgtccatctcagattgttggaaggattccacccagatcaccgggagagatccctaccaacaagctgggttttagaccctcttgttgggagggatttctcccaagaagatgttcagtaggaatcctttccaatgagctggtgtacagggtgtacaacccagtcccagctgtccaggagagacctgtcctggtgagctgggatctacaccagctcattgggaggaatccagctgagatgtgcaccatcttgttgggaggaatccctcccaaagaagatgatctacaaacctctgtgtaggaagctggctaatgtcctacacagtggtacatgcctgcaaagctggcgtttgggcatgcatgccagaaaaaatggtgtccacacccacacatcatatcctttttggtgtctgggtgtgcgtgcgcaatggcggagggcgttcagttatcattccccctcatacaagcagcggaacttatgttgaaagtccctccctgtgggaggggtgactttgccaccagccagtgctttgcaccagagatccttccaccatgggggactttgttgagttagctaaaattcactgtggtgcagcacagcggaccttttttgtggcccacatgcatagtgttagtccagttgtggtggaattacgcacacactcaattttacatgttacactgccctgatgctaatgtcagtgaagctggcccattgtttctaggtggctgtttagtgtagcagcccatcattgtctccaactagccaattattctggcagtgggccaaagatgtatatttttctacattcacattctaatgtgcaaggtgattgcattttggaatgttggagacattttattatcttctgttgttagctaaattaacacatttccagtctatttcttttatctatgaggcattttgtacaaacaaaagagtaaatgaagcttatttttctttcccacctagagcaccaagattgaacttgcttgtactgtccatgcatgtgtcttgaatgcaaacacacacagacaaattttagggcttggagatatatcttatgtcagagcttggggtgcaagacaaggataagaagtactgtgactcttatctatctgggagatcatcaaggctggtcagagcgctgtgtctttgaaattgtacgagcctgtgcgtgttggacctgattggcctggctagttggctggcagtggagaccatggaggggcacttacttgatgaatctcctaaacacaggcgcgttacaaagacaaagagaaactgggggattgccattcagaagtttgcctcaggagcatatttcagtttgcatgaatgagttctcagtgaattcattcacaaaccaagaggtttctgttgtgtttttttgaacatggcagacaggtgggattagtgctgttgtgacatgatttgatgtgccaaagcacttcaaagtccccatcagtctggaacaagctcagggatgtggggaataaatatgttctgtactatattctcacatttctctcaatccgcaaccttacaggggcatgatagtatttaagcctgtatgatacttgattatcattctctacaaatggctgttcatctgtaaaaatcctttatttgttagaatcaacaaatttctcactaaatgtgccacatgtcgctaaagtcaatgtgccacatgtagctacaatttagcagagcctcctacaaagtcctgaggtttggaaggagaaacaaactgtcataaacatggttcttagtaacggccggtggagaaacgcaagccatgatcgaaatgatcagtggattatacatagatccacgcagtgtgaaacatcttccccatagatgcatttaagcatacatagccgaaactgtcatattattgtaggcggttgcggaccatgttctgcgcttttaacttgtgttccctagatcggaactatcaaggttcattaacagcagttaatcagatgagttatggctgtgagctctgctttcatgtctccgaatatcgagagtacttgaaggtactcatcggtatccatcggcatcagcaaagaatgtatcatggagttctaccagcctggaggataatcaggtctggtgtgatgtggacaatgttttggtgcaagccctggaactgcaataattctccaggagtctctgtgataacgagggtcgagactcatcatactgctctcttctgatgagtatacaatcgagcttttatcgttcacatctccccacctgccccgtcccccaagtggcacggactttgagctgagagtcaaagaacagcaaccgcaatcggctctgccggtgtccggatcagttagccaaggtatgggatgggcctgcgttccatgtttaaaaaaatgagaccttatacatacaccacccttcattacctctgcgacttcttacatgatacaaggcatatccacgggaagacgtttttccttgagtgatttttaagagtgtttcacaggagagaggttttcaagaggagtgaagatatctcagtcctacatcaagcggggttgtcatggaaggagatagcatgcgctagggaatcatcatcggccacctccacatgaggccatgaagccacaaattgcggagttttaaatttcaggttgattcagtacacaagcctactccttgaattcaacattcttatctcatgctcgacgaacctaactgatgccggtccaagcgcctagtgattctaaccagcattcctcgcctgatcattgtgattgaaggcagaattgtacagctcaatagtgatgtttcggtttttccaaagtcaaacgaattctgtggagactgtaaacaagcactttggtgtcactaaatgccatcgacttcggcaaatcaaatgcgattaatctgcaccaatggaacgagcgcaaactgacgatcttcattttcatcgtttgagaacgaccatttatgtaccatccggcatcccttatccattagattataatttgtagccaaattacccttgcaaggagatgaaattgcgtcaagtcttccggtggcgctacatagctccaatgccgttgacgaaacacgttgtcaaaaatgctcagatgaacactgtggcccactaaattacatgagagaagtgccgaagtatagactatcctgtgtttggtttattagtgttgcaattggtgaggggccagttcgtcatatttcgatctaattgtttgattagctttttttttggcttgaacaaccagcagtcgaacagagacaagtttcattactggggtctgcgcgtgcgccgtgatcggcaagaagtctcaaagactctctagctcctacgttctgtctaggtagatgcacatgttcaccattgtggcagggtatggtgacaaattatggtggtcaacaagcgccaaggactccaatgctccccagtttcacctagccgaagaagggtacataatcgggcgatgtgagtacgacgcgatctattgactcgtaccgccgactatgacctccccccttcaagaattacactaaggaaattagctactgccattctcacacatccattagaagaataaacattaagaagttgtaaaaccccagtcgttcaatagagctcccttgattagaatgtggcattctgctgaacgacatcaatcgaaatcatcgaagctcaacggaaccaaggcgggtgatactttggaaacagctgttgcgaatcatggtcctccagtcgataagggaaagtgcgctgttcaatatttgatggctatgttcactattgagacgattgtatgggtaagcaataggttggaattatcagtcttaatgcgagaaaagagccaaggccaagttcggtaacatttcagtacatgaatttcagggatttgctacctcgtttggcgtgttgttcaatttttaccaacatgatccacgtagcccaataaaaccagatccacatgccaaactaatactcactcttgtgggaacgattaacactggtaccattgccggtgcaggtgagctgtaacggcctctggtcccatagacttcaaatccacacttatcaataaataatccacaatcctatcttcctccagcaccactattctcgttttggatggccaagaaaccaggcataaggcgtcgattgatgttttcgggtctgcttacatgcacactgagcttattcttgtctgcctattctacttctgtaagagggtcgatttctctgaagcattgagtcagccttggctgaatcggttctcaacaggcctttcatattctcttgactcaagggataggatacggcattggcgggtgcgcgttatattattcggccgtgagctacagtaccgctggaatattagaatctatctccggagaccgatgcatcccctgataaagtacatattgatctgttatccagctttctcatcttccggaatggttcgacctgcgacaagggtttgcaaacggattcgttttcaccggtatgtactcagaggcacgtcgccccttaaaaccactctactcagctgaccgtttgatatggtcacagggaccggcttgggaggtctgatcttccctttgatcttaaacagtctcctagggaagtatggtgccaaattagccttgcagattaccgtgagcggctaattttgtgaggaggaagtcactcatagaggagaaactgattccaattggcccaaccagacggtgctgtttgcaattcccattttcttggcggttctgttcatacgcccgagaattccacattgccggcagcgccaggacagcttgacccaatcggtttccagttgtgaaaagcaagccgtgccaagttcggagaacttgttccacaatttttatcagtgtttaaccggaatattttgtacttatatactcttaaacacagttcaatcaactgccttctacctaccaggcttatatcttccaagtaagtgctttggtcaaattttgatcctaaacgcaaaatctaacttccaagcttacgtgtttttggtggtaacaacgacatttttgtctattatagcctatattcattgccttggtcgtagaagcgtggcaggaagtgctctgctggctattctaaattgtaagaattgacaactataaagcattctggtaaataattgaccacagtccatatatcccagctggaacaatatttgcgcagctcgcagctggtgccctatcagaccactattcacccttcctcattgggctcacagccaatcttctaggggccgcaagtgttctcatcttgtggggtgctctgagccacagcggcattgtgtggctgtttgtctttgcggctgtctatggttctaccgccggtgcatggacaagcttatatttccgggttttaaagcactttgtctgtatgtgacatctccttgcgctataaaaaatgatcagcatttcaagatcactgacaccaatcaacaattccttctaacttttaatctctctatcataatgcacaattttactgttgaaagcggatcgggagttactattttccgcttacggaattctatccatgactcgaggaataggaaacatcctgggagggctgatttcctcggcccttgtttcttcaaacttggtagatccacaccaatgtagtggttttcccaagggatcattctctggattgatatggttcataggtattgttttcctaagtagcggattacttggcagctttttgtggcttcacttcaggaaagcatccaaaggaactcaagacccttgcaaaaatgaaaacagagaaatgtgtgacaattcttcaaagtcttgaataaaaaatccccttgaatcatgatggttgtctggaatgatctacttgttgggtcacattcctctctctggtaacaaatgcacgtcggtttttgaattcaatttttttacaagctgggttaaacatgtcagctcttcaaattatcacacaagatgaatgtatatatttttgtacatcagaagtcaaaccatcatgtatcagtattttcaagacacactgaaatgtaaaaagaagaactgacaatatttggatgaaattgaatagaactcaagttttattactcattgagaactggtggctataacactagtacaattcatgcaactcaaaccaaatttgatgagcagatcaatcaattagtcaaatgttccagtttgggtataaaaataggggtttctcaaaaaatttctgacatcaccaaattaagaacataatgatttgccagaaactagagatgtgtcactttttctgtcatatctactccaaggaatctaagtttgaaactgaagtcatgaggacccctttgaaactgaagtgagggctcattatctcatataatctatgcaggaccttttttccagttgaaaccaagtgatttttgtgtaattgattgaatatcaatactgagtctcattgcaacaattcatctgtaagactttcttgtgaagtgattctttaaagattcaaatatagtaaaagtgactggtatctctagagagtgttgagatgctcacagctagtgtatgcttcaaccaaagaactagatccatacatcctgtatgtagttctatgtaaaggtgatctggaattctcttactcactgaaatgaacccacatattcagtttcacaaaaattcatgtttatcacattcagtccatcctgttttctgttaaacacaattaggtaaaattgctgttggtaatactaattggccaatcacccaggggtgctgcaagacaattcacaagagaaaaaaaatctcaccagctagggcatcaaggccttcatcccataaatgggctgctgtggattccaaaaagtagtagtttagtaattcccattgagttcattgaaaactttagtgtgagtgggattggagtattgctacattttttatatcaacttgcctttagtgccaaaacctggtagaggtgtaaagaagtatagaatccttttttctttcacagccattgggtcagtgtaataccaataaagtctaatgtagaagtgtttagtttcagttttcttgttttgtgctacactccactatcaacaataacagtacgcaatttttgtaaataccactgccattctgtcaaagtttttaaaaaaaaaatcagaacatttacaaaggcatgaacttggtgggaagtatttcaattgggttgagaaggttcaagtgaagaaacaaaggaaataagagaacaaactgcttttcgttagtggctaatgataatgatacaacacatgatattaagcttttaaaaaaagcatttatacccaagatcagatagatcatacctaataattacgtttaagttcccctataaaggaagagattttgttaagttttattttgagatgtaagagagtaatgttcaaaggccttggagatttgttccacaactatcctctatctgccaagatctaccaagataagtgaagaatttcactaaacagtagaaaggccggtcctagcctgtcccttgaaaggcagacaatcaagctatttcacttggcttgtcagagaggccgctatcatcatcaagtgccatcggtcagctttgcaaactcattcttggatgacctgaggcagatcggttgtccgactcctaggcactcaggttgttgcgctttcaagtttcggagttagtgttttagggccaggccggctggccgacccgatgcgtctctcaagtcgcacccgtcgtgttgtcacgcttccacggataatcggcatatttctggacgtgtgggatggataagatttcaggaaagctgcaaaaggagaaaaaaaaaatctggtggtgaattccttcgggtggccgtggaagaggacgagacactgtatctcctcggccctcccctatcctgctgacacttctggagcctaagagttgatgtggccaaacctagtcgaacaggagatgaggcttggcttcgccccttgtaccgcagtactactagtcttccgatgcaaccggtgcatccataaaccttacccacccccggccagtcgcaataaggatacataatcaggggatgggagcaggacgcgagggctattggctcactccgccgacttcgatcccgcaattaggcctgtactgaggaaaagaactagtcgcaattggtagacaaatagatcattctacgcaatttgtaaagccgtagtcgctgaattgaatcacgactagagatcacctatcaaaatgtggcatgctgctgaaaccaagtcaccgaacctgaacgaaatcaaggcagatgatactttagaaacagccattagcagccatgactctcctgtagataaggggaagtgcgctttcctatatctgttggctatgttcactattgaaacaattgtatgggtaagcgacacgtcgtactcatttgtctcaatgagagaaaagtgccgagcagggttggataacatgttattgtggatatgtattttcagggatttgctacctcgtttggcgtgttattcaacttttatcaatatgatccacgcagcccaataaagccggagccgaattctaaactcatactcactcttgttggaacaatcaacaccggtacgattgctagtgcaggtaagctgtctcgggctcttgtccgagagacttgggatttacactcatcagtaattcatgttcaaccccatcttccttcagcgccattcttctctttttggatggccaagaaaccaggcataaggcggcgattgatgctggcgggtctgctaacatgcacactgagcttattcttgtctgcttattcaacttctgtgagataaactgttttttcaagtatttagtcaaccctatccgaatcttgtttttccaacaggcccttcatattctcttgagtcaagggataggatacggcattggcgggtgcgcgttatattatccagccgtgagcttccattagaattctaaaatccatgcccgacgcatcaactttaaaaagtatcgatccatcattcagctttctcatcttccggaatggttcgaattaaggcaagggtttgcaaacggattggttttcacgggtatgtccttgcatggattccgccatttagaaatcttgggactagctgctcaccctccgatattgtcacagggacgggtatcggaggtttggtattccctctggtcctaaacagccttcttgggaggtatggcgcaaaattagccttgcagattaccgtgagcgattactcgtactttaagcgatgaattttcagaagtcttactcatcccaatcattgttcccaggcggcattgtttgcagttcccattttcttcgcaatcttcctcatccacccgagacctccggatcgttgccagcggcaagaaagcgcgacccaatctatttccagtcacgaaaagcaggtcctccctagttcaggaaacttgttcctcaagttttatcagtgtttgactggtgtattttggacttatatattcatgaacacaattcaatcaaccgcgttttacttaccaggattgtatcttccaagtaagtctgctaagcaactattaatcctgaaagcaaaatacaagttgaacgcattttatgggtggtaatattgacgaaaaaaattgcttgttgtagcctatatccattgtctcgggcgtggaagcgtgacgggaagtgctcttctgtctattctcaatggtaagatatgatatctcagtgtgaagtatattgccaaattagagttgaacttgatcaccatgaatctcagctggaacaatatttgcgcaactcgcagctggtgtcctatcagaccactattcaccctttctgattggcctcacagctaatgttctagggggtgcaagtgtactcaccttgtggggtgctctgagtcaaaatggggttggatggctatttgtcttctcggctgtctatggttctacggctggtgcatggacaagcttatatttcggggttttgaaacattttgtctgttggtagcttttcctggtacttggaaatgatgaccatagggctcacacactaaaatttcctttgaattttcatcccttgatttatcatcatggatgatatttctgacagcggaccgagagctgatgttttgtgcctacggaattctcgccatgactcgaggaataggcttcatcctgggagggacaatttcttcagaacttgtttcttcaactctgacagatctaacccaatgcaacggctttcccaaaggtccattctctggcttgatatggttcacaggcctgattttcctgagtagcggattacttggcagctttttatggattcactttaggccaccatcaaaaacggttcaagagtcttgccaaatcaagaatagaggaaagagcgacactctctcaaagtgttaagggaatcaaatctcttatcttttttataagacttcattttccatccttgttccacactcttatgctcaagcaaatcagatatacaatcctaaaatcaagcaggatggatttgaatatgtacaacagaattatcatgtaacagtattcgaaaggccttataaagtgctaaccgaagaactcagcaacgggaattgaaggaaattcaatagaattctttgccatcgaaaactagattccagggccaccacgccaacaaacgcctgttcagcgtgtaatgtcaattgttccagagatagtaccactcttgacagagttcgagtggtaacagaacagaacataatgattctccaggagctcgtgatgagccatgatccatcagctgcgttcgacctggtcgacggaatttgatgtatgtggatcatcaaaccactgcagttagcgctcgctgcatgtttgtccactagcgaatcatgcggtaaaactgcatgattgcatcttgtggttagtcgcccagatgatagccatgagtcatgactttggtaaccagggccagctggccttacagaaatcgtcgagtcaaagctggaaataggaggcattgaacagtgcttgatagcagtctccaatcggcagtatgaaaactcatgaaccaaaaaccagtcggtcaacactggagttgtcccttgaagcctctggtgccttatcgtgggggccttggtattaggggcggcattccggattagcctcgaccattaccactataaaacacccacactcttcccttccagacgagaagccatctctcaatcaggaagcataatcagttcgatccaacccaagagttctctatcacattaatctgtaacagtcttcatcaccaaattcatccgtcccacactttcgttcaactcaatacccttcaacagtaacatcacctttcgtaccccaacctctaataattcgttataccaatttaatttttcttgcaatcgaccgaaaacaaaaacaagaacaaaacagagaaaaatggttcacattaccctctcgaacctaatcaccttggccatggtctccgtcggcgttgttttgggggcacccagcaaatatccgacatcgcgtcacgttccaatggaggccgctcaccagtacagttcaccgatgagctactccgccgcgaagcgatccgcgatgaataagcaagtaaaccgacttagccgaaaaagcttgtcaaaccccaggataatcttcatgccggtcaaaagcgcaaactcggacctcgccgaatcgctatcaaacgcggcaagtgtcttacgctcggatacggccgcagtctgtacgccattttatgttattacaaacaccatggcgggacttttatttaacctttgttccttctgttttccccgtttcagattcttcgatcacctctttgaagcaaaacggtcagcttggaacacccgcgcagctcggagatgatacagtcttccaacttaccgaatggcagaaacatgccgacatgttacggttccttggagatgtcaaagagcgtactgatatcgttgaccaaatggacgattttagcaatgaaatcggtttggccttgaaagtcggtcatttttctttttaccacttggcgccagaaccctaacattttcttctttttccctcatgtagagtgcggcccaagaccttaagcagacgttgctaggagtgaattcgatcatcaccgaaatgccatcgattcgatacctgctcggcccgatggtttacaatatcagaatgataatgtaagagttcttctatcctcttcaaaccattttacagcatcttctggagattgatggctgttggcttttgttctatgcagtacggatatccaccatcgctctgaggcttatttaagccatggtgatgataagatctctttgagctcgaaatttgaggaagacttctcaaagtgctatacccttgaaagcatcaaacaattttgttaaacttagttgaaattaataatataaaccttcgtaatctatcacaacccaatctcacgggccttctgagctgctgtagaactacactctacctcgttagtatgcacgtatgacgtagtgtgtccaattgagaacgtattcaagaattgaagactgctcggatatacgagtaccactccaagctgatgtgtgtcctaactttaatgacaaatgaggcgatataagcgcattaacctggcgcagtggttgttttaccagggttatgttgctgcaagttagcttggcagaatatagcatgtatgtaacaagcctttcaccggcgcgagacatctgcccccctcgcgccgcgcccttttgtctctttgctggtccgctgctcgaccaaatgggcacaagcagtctgccgccccagccgactgccactgccaccagccaagaacaactagaattccaacggacaacaagaacactagagaacccaccaccctgccgcaaacaaacaaacaaacaatcaacacccttcctcggaaagaaaggaaaaaccatacacacattctcccagccagtttctgacaggatccccgacatctcggttattccaaagtaaaacaccttttcaacacagggaaacaatttacaccgtatgaaatttcttctcaattgaatcccagagaaactcaccgtgtagcttacggataacctgcgatttgactgaaaactcgatctccaggctgctgaatccatctcctctaatcgcgtacttcaagttcaacccaaggaatcctatatattgaatcgatataacccgcaaactcttatttatttttttctcatcggccaaagacaggcgtgatgagtggcccaaactcatacagaccaagacattcacatccgatcaacggtttatctctgatccctcaacatgtccttaattcgaaccggaacaccccatctccgcgtctcagtcgtccagcaatcgatccattcaaggcgtttactgctaacgatctcgacggttttgtcgatagtattactagcaagattcgcaacgctctcttgggcaactcctcaaccgatcccccccagcctcaaaccaagactcattcctcacgttctagcgacgtatttggcaagttagaatccatccaagcttctaatcaatccaacctcgctcctcgaccgggcccctctggctctaaaaaccaatctgcgggtgatggtctcgatgataccgtttctgatgaagagagtagtgacagccatgttgaaaatagcattcaaccaaaactcaaaacagatacccacattgttattgactcagacgatgacaacctagcatcttctcctcgtggctctcaaattgtccagaatcagaccagccagatttcccaaagcgactattctgacggcgatccagattcggatgataaagacatccactcagaatcagatgatcaaagctcagattccccaaacgatcgccatcccgcttctcaagatcttagtgcttccagtacctcattcctcaacgataatcattcacacgattcagaagatatggtttcaatcgatggctctatacatggaagcatctctcattcaatctctgcttcatcggattctctagaaatctcaactggacccaagcctcctggagagcaagtccgtgaagaaatagaggaggaagctcacgctggttcagattcttcgagcattgtctttcaatcacgtccttcaacgtcaaagccatcagtttccaagcaacccttctctccaggtgctggatcatctcatgaaagggaaaataatatccatcatgaagatgacgattttgatgatatggaggagtctgaagaagaagatgaacaggatgaagatgacgaggaagatgctgatgataatgatgatgaagatcttgaagttgatggcgaagatgaaggttttgacattgacagtgctgttgccgatattgatgtgaatgttgatggagaggcggtgggtcctacaaggttggcgaagagagaactggaagacggggagatcgaagagggagaattggagaccgaggagaatcgagaccataatccaagggatcctcgcgaaatgctgcccgccggggatattttggttgatgcccctttcactttggttcaagagaatactcaagaccttgatcaaaatattcatcctgatttgtgagttgtaatacatttggttcaagtcacttatttttaactgactctaagttactaatttttgccattgcgcccctttcttttctttcaacgcccctgaatgtctgaataaatccggaactcaaagcagaccagtcagtcagaatcattgtgttgtgttttgtttttatttattttagtttattgatatcccttttattattctttttttatataattatggggacaggaatcgaccgatgtggataaacaaaaagatgatcattcctccaagattcttgatcaacctagcggcaccaagcctcttttcttgcctgcgctcgagaataaaaaactatcacgcgtgggaagtttctctgccgatggtgcaatgatgttccggccgtccagtgaaagttcggtggatcttgactctgatcaaggagacgaagacgcgcaagatgtcgacaagacacaagctcccggtgatgttgatggttcgccgataatcgatcatgatcctcttgtctctgatcaatctcaaaattcaccttcgatggtacttgaccaatcccagcctcaatcattctatcgccctgaattccatctttctgggtcggaattagtccaagatgaacattttctgccaatcaactcatcgtccgagccacaacaaggctccgatcgagctaccgcggaaaatccattgttgcctgttgaaaccattgaacaccaagatgccaaccctaatctggacgggtccccacaagctgtctcgcctacatttgaccctcgcgaagttcaaaccgcatcgaacataaccgacaatcccccgcaagaagagcaaatcgaagatgataatgacttgttcgagggcgatgaagatttgagattgcataagctcggagtcgatcaatcgcgattgcatagtctaaacgaagatgaggatggaaccctgcccactgttgctccttctggggaagttgaagatcggttctcaacaatcgaaaggcagtttgaaaacttcatcgcacgtaccgtcgaaccacaactttccgcgatggaagagcagactcagggaactgtttgcgaacttcctgtagtaagtaacagatagggttatctcttgattttgtgggctgttcattgacttgttgattctttcttagtcgtcgactgcttgtgatagcaatgcgatcaccatcagtcaatccgctgctgttcaaattgtggtgcagcaacctttagaaactgacagccacgttgtggataatgctgtcgacttaaccggtgcccaagacacccacactaccagtgctgaaattacccggcaagcaatcgttgttgcgcaaaccgaagataccttcattagcactgtggaagatgctcaatctcgcgcctcgccaggtggtcaagatgattcagctcggccttcacttgacctcctgtggggagaactttcacccacaaatggcgtcacccaggcgacggaagaaagcggaatgaacgaagtaaattttttccctttgaagcagtctgattcggaaattttcaattcgagttcttggtctcccgccctctctaccaacgtttcatctaacgcagatcacacgagcgctcagctatacggttctactgacatgaagtattcaataatctcactcacacttcctcagcgttccaactttcgtcaaagtgtcaatctcgatgaagatatggaatcatcatgtgaagcgccgaatgatggatcaactgatatgaaccttgtaagtcaactcacgccatccaatattttgcttggtccactgattgatttgtcatggtaaatttggttgaaatacatccgatgtagccatcaaacaatggcccccaggcgcaattgtcgccatctcatgatcaagacgattatgatatgttggcgtctagtctcatagacggtaactcagatgttgtcccagcagatcccgatcagaatactgacaaagctgtcggcaaacaagatatagaagtgccgtctgaagaaaatttgaaacttgccctcgctgacaaggcccatgagaataatccgcaagatgaaaaacctcaaagtggtaaccaatctgttccacaagaactgggtgctgataccaacccattcgatgaatcttctcaggtactttcgctctttaattgtttaccttgagcagtatgcctgactgaattgtactttgtagcttgcacttctgccttgcaaaggctccatccgccccccgtcgccccccaaagcttcggacagcaccatggatgaagctgatctactgctgtcccaattcataaactgcagccctgacacggtggacggccaaaatctaaatgatcgaccggcacctgtatgtcaagctctcaatcaacacaatttgtggaataatgccttcctaagaattttcctttcttcttgacaggcttcgccaacacccagtgcggctgtagtgccggcagtcacgtttgctacttccccgccggcggaaatgaaccgttttgaaggatttgattatcaaaatggcgccgaagacgcccaattaagcggttatgttgaatgtcgaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngactcgaagcagctgccgcgtgctgcaagagatcgtcgatgcgccgacagcctgctccaccgctctactacgaagtccttcgaatgccacagcgcgatctgtgtcgctgggctgcctccgtccagtccactgaacattaacgtcggtgaagaatcttccaattctctcctagtttctgagcacgatgatctgtctcttaccgtcggtaatagaaggtcttcgagcaactctcgatcgaccgccagtcctattccgcccgccagcacagtctcggtcatggtaccacccctacagcctgaggatatgcttcctaaactacgccttcatcagcataactcgaaaaacaagttattcggtctgcaagccaatcacccaactctggaaagctcacagcagaatagtggagatgggacagaatccaaaccggttgttggagcacgtaccggtaaacgcaagcagtctgagggtaatgaggctcgtcaattgccaccttctttaccaccggttactcgatcacattgtcatttcatcagactaaagttccccacgactgccgaacgaagatttgataccttcctggtccctcaatgtgcaacgggcgatgaggtgatcaagaagaagatgaaacagtttgagatggttgaggatgataatctgacgggagaagaacagagtagaggggtccggattggacctgatgggcgcaaacattccgaggcaagactcgagcatccgatgctattaagtctcaagccagagtgttcgacgtttgcggttgatgacgagacgctgaacatcctcatcgatgtctttgggctatggttgatccaagacggccaggttgaagtcttgttacccaaggcatttttcagcaggttcgatgatgaagaggagctagacgagcgggaacgagagctgagcttttcgtccttcagttcctggaacgagccccatctttctcaacgaggtaccagtcaagctagtacatctaggagcagccataatcgactcaaacgcagggctcagtctccctcctcttctttgccctctagagcctcctcccctcgctcttcttcttttctttctcctaatgaagcctagactcgtcacaaacgtagaagatcaaaatcaaagttgacgagaactgatggagggaaagtcccctccacatcggtggagaactcccccctccccccccccccccctttactctaatgatctatttctcaaactcttcatactatactgtgtaatactgaaaagtctttttttctgccttcttttttttgtaagtgtacctacatattcttttatcatttctgagaatgttgatttgccttcatcgttaataggatgatagaagataagaatacaataaaaaaatgtaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcccatgacgatatccggattggtatgaagatcggaggagtgggcggatccgaggtgtgatcagtccaggaagatatctgggcataccgtcggaatatgtgctgagactcaagattcccaagatctctgactcaggcctgctggttggaaactagtcggatgatcggcccacggtagaaggattcgattacaatgggctgatgatctgaaggttcatggcgtgagctcacaggaggagggtattggcttgttcccaggtgcgatcgtcggtctacggggtcggaatgggggaggaacttacttcagcgtccaggagatcttatctgtaagctttggctttttgggaaataattgacaccggaagtctgactcagaggagttgttttgttttatttcacattcatttctatggatctcaatcgctattcttctgatagatgccgatggcagaaggtgcatcgaccaaccccaagacgctattgagttatctgtccaacccatcaacccccatctccttggttgtggcttgtggaccattcacatgggataatgatctggactttgtgccgtttgaagcgttcatcgatcaattaatactcgaccagcccgactgtgtgatcctcgtgagttttcgtctcgtcgcctcttgaatattcttccgtacgccaccatatgattcccctccttcccgaaactaaaacaatcaccaccttcattctttttttttttttctagctgggtccattcatagatactaatcacaccttgattaaaaccgggaacatcactcaaatgcccagcacgattttccgcgaaaagatctcgagtcggctgcataaattggttgcgagttcgccacggacgcatgtgatcctgatcccatcgccgcgggatctactggccagtcaggtagtctatccacaagccgccctgaatatcaaagatccggaactcggcttgtttggaaggaatatagtctgtttgccgaatccttcaatcatcagcatcaatgaggtcatcatcggaatcaataatgtcgacgtcctgatgcctcttaaaaaagaagagttctttaaacaagctaccgtggtcgtcgatgaggagactgctcaagaggggacagatcctaacgctacgaatgttatttgtagagcttgtaggcatgtgatgagacaacgcaggtaagcctcatccccgcccatatcgacggcctttgacatcttaaaaaccaaagcgactactcactcccaacaccttcctccagcttttatccccttttcccacacgcgatcgggatcggaatggatgcgattaacctggatgtgacccatctagacctactcaaacacgacacagtcggcgcggatatcctgatcctacccacgaactttaccgcattcgttaaggtgagtcacacttcagatctgtattcgaggaatcatccattgggccttctttttcgtgctcgaaaataacaaaccaataatggtaaggatgtcaagttactgatacatcttccgggacatctagtcgatcgattcgacggtcgtcgttaaccccagacaactgtgcaaatctagaggcacaggcaccttcgcccatctcaccatccatagcttcgatcaccaaagtctcgcagccgctttggcccaatctaacgaagatgaggatggagtcgatcatgtcatcttcgagcggtgtagagctgatatcatcaagctgtaatctctctctctctctctcttcttcttcttcttcaatcctctaaccgcttcattttttttttttttgctgttgttgtcatgttgacttttttctcaatagtttccatttttttttaaatgttttcttctttttaagtgtaatattattcatgtttacgttcaactaactaccgttcctaaaccttgagttgtaaatgtgaaaatgaagatgagatctgagattttaggtgtttgaccagcttttcatgacatcagccagcaccagaccaaacaaaaaacaggatggaatagtggtattgatggacgcagtgtgacaagtaaattgacacgtgtgactgggagagcctatgtagaggtattctcctcagcaggctgattggggcgtacctatttcgcagtgagaagatctccttgcaacagtcaacagctctaaactggtaaaaccatgaaggacctctcttgggaaaattgaattggggggagagggtgagaaaggcacctgtgtgtatcaaatctcactaataaactccgctgtgcaaaatgtgcttgacctgccaggttaaacactctctaaacaagtgggtctaattcagctgtcagtttgttgacctggagcctcggattaggccgagatcgatgcggttgccagttgggttaagttgcccaaacccatggactcaactcaagaaatgtgactgcttttgtttgctccaaggggctgttatcataaaactgcacatattgacctactttggatcgaaatacagccatcctagaatttagagatgttggtcacctctgaaggaatctcggtgctgattcttgaaaattgattagaacccaaattcgccatgtgggatttttgcaacaagcagctgtgcattaggccataaagcttccactgaatttcaagaaccaagccttggaggctggagctgacaaccaaccatgcctggaacggggctgaatgcacgggtatccaaggacaagcaaaaggcacaaaaaattggatttgttaaacatcatagcagatgatcagattggatcaaaccgccagggaagatcaacctctacgtattgactggaggaaacattgggcaagctctagctagaaacaactgtgtagcagatagatacagataaatatctcatgtaagacacgaggacaacgattaagggtcaaaggaagcaaagatagattaaggtacattttgataagtgagttatacaaatccatgaacatgtacatatagactagattattatgtatccgaacagatcatggctcagaatcgttagcgatatcatcacggatgtgattatgagagatccggaggaaagaggtagtagcacagtcgaactcggccagccaaagtatccgaccagcgacgagcggcagaaagatgttttgagtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatagagacttcaatcgtaactcaagcgagtcgttaatataagctgattgagaactcgacacttccatctagccatccaaagatccctttgtttttttttttttcgtgaataccaagagtggttggtcgggttccattgagtcaggaagatcagactcacctttcagataaacgccagaacaaaagcctgatgaatctgctactctcgtcagctgaggagctcccttgaattctcgagttcggcaacaacggaccagcaccctaccggttaccagcttaccagctcatcagttcaccgagtgtaacatcatccggcttgaccgccgagatccacatgatcctttgggtacccttcatgtatgtgccaccgcttgactgataagtggcccttagatctttccagagaaatctgaagcccaactgtgctgctttattctgctcgtagtacggccgttgatgataggtggcccttttccctgtgtgccagctcaggcgtgcttaatctcatcacaaccctcatgggattcctttgttggtggaagatgaccaagcccggctgaggaaggagaaccaatcctcccattctgcctgcggagtggcctgagcccatggcgccacctttgtgaggctgatcgcagataccatcctatctcttggctctcagtacccatctttgtgtttggctgagcatctaggcagaggaggtgccgattgctgttgtcggcctccttcctgcaggcgtcgctactttcatcggagccgggcagggtgtcggagttcgaaggatggctattagcaatcgccgagaccggtgcagttccttcagctgccactgggagaacgtcccacttggatggcacaacactccgcccttaatccatcagtccaacaatatctattctaatgtgtcccgacgagccaaaactggctcgagtgatgtcatgcttccctcgaggcgccgagactcgtctgtctccttcggccatgtaagtcacattcagatctgcttctccttttaccgagacagctcttggtcttgcttctcagtttcagcgactgggttcttcttgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcgccgctcctttcttttgaatttgatactgattatatcctctgttcaatgacacttttcttcggttcatcttgcggatcactgtgttatctgacttccactcgactcctactcttcctctccaccatcgccaccatccaattcatcgaagcttcccccttcagacattctgattcaaccagccagactgattcatccaaccatcaatcctttcagcacaatttaaagtacgtccacaggcagaaaattctttttcccctcccaaacagaaaagcagaaacttcttgcagtcttgccctctgactaacaataaccccccttttttttgattgttagctcaatatcaaacatggcttccatgaaaggatacctcaaaccaaggtgttcgagaagctctttaagcaatacaatctctctgcaagactgttatgggtaagtgatccagcccttgattgtcatcaaaaagctggacacaggagacttatgggcctcagtttctgtgttaaacatatccgatcttgactaccctcagtgcactctctcagctcccattcaacgcatctgactcgctctccttatctcgaccagtctctcaatcagctaacacctgttccgtaagcaatctcctctcatagttattaattatcaatcacgaaacaataaagatgcaattttttttgtctcatactcagactgtcttgctgattcttcgtctgtttctttagctcaccgtctccaaggtgactgaaaaaaatgcagaccctagcgatcaagcttcgatcgttaatgtgtgagtgtcccattctttccctctctctcgatccaatttgcaaggaaggaagaatcgttacaagatatgcttaactctagaatgattgttttttccctcttgaaataattagatatgcgccaacgcttttcggtccagtgggacagatcttaacatcctgttcaaatcaagttgagtgactttaactataatagcttcttatcaaaccagtcgtttatgctctttggtggcgagctcaaaaaaactgatttgattatcaacgctccaatttgctccctgattttgttttcaggctggtactttatatctctgggccggaggtgcaaatgttcaaatcaaaatagacaattctggttcaacacacacctaacctgcatgcctgtctttgctttcccattcgtccttttctctcttcatcttatcatctgttgtgccttttgtttttgtcttttccgtctccttcttttccatttcttcttggtttgttgaaaagaagtaccggccggtacttcttttcaacaaattacttcaagcaaaaaaattaaccaaaaaagaacaagaaaaaaaaatcaaaagggaacttttgatcgagttatctttatgcctattttgtttctttcgttcattctttatatacggtgtatgttgcttcgcttttcccccttcgaattctgatgggctatttttcgtaatttagtagtatggattaagtaaatgcagaggaatacatagaaatgagaaaaaactaaacagaaggcaactccactagcttaatttttgtcatcggtgattctatactaacattccttgagggaaaaaaatcacagatagaaaaaagttgtttcgagttcctctttcgttggaacttagaaggtaccttgatgcataggatttatttgtgttggaagtgcaggcttcaacgcatgaagaaacaactgtactgtctccatattgtacactccagctgaatatcaacaagaacctaggtttgtcactcagtcaaatcaagatccacctgacaaagaccaacgtgtcttaggcttgaaggttgactgactgcactgctaccaatagcaagaatatgttagcccttgctgacagagttggaattccgatgatggacattattgaattgttacattaaatgatgaattgcaaggcgaggtgttatagagcatttcaagtgattatcacattgctgtgaaaaaagagctccccccgtacctccgggagagaccgcatccattcatttcttagccttcaaaaagttcgactttctaatgaaagaatgagtcgagtgatcatcagtcaaccatcagaaaagaatagagaaaaaaaagaacaattatggggtttcgaatttgtgtgtaactgttgtcaagggtttgaataataatgtgagttttaagggaacatacctgatattattcctgttttctcgattcagttcccttcggatggcacgtaatggtgtatctgcatgtccaacacccatgttgggttcgagtagggtccacagccagctcggatattcatcatcagcctttgcgatcggatcactttctcctttaatgtatgctagacctttaataggcgagcctgctggaatcgtcgaaaccggtactgtttctaaacacaaattccggtcaagtttcatgtcagctttgtcacctcagactacttctttctacccaaatacgagagaaacgtgtggtgtcgggtactgactttttgcctgtgatgttttcttttcttgcgtaggctgagaagccaggtgacgaaccctcaaaatggaagcggccctcgagcaaatttgattcgattccgaatggcttgatagtcgtagtaggcccgttctgattaaggaagacatcttcgaggttttgagatgcgagaagttttcaagacgagctcgacctcaccgaaagtaacccaggtcacgtgatacctccatccacaagtttcacagcagatgggacattctcgtgacatcttggacaccacgctgtaaacatcctggtctgcaaactagctcacgtggatcggtggtgcatcaactcttctcgggatgataagaacatctggtactcgtcttcaagccaacccaagattacttccacctctcagtctacacgggtctcatcatccgaattttgaacgttcattacgaagacagcacaccaattccaatgctgtcgatgactggtgtatcccaatccaactcaaaccaccagctccacaaagaagtccagcaagcctatcagatgaggcgttgattcgtctccaccggttatctgccctagagccaccagaagaacgctcctccgagttcgaaaaagtcaagaatagtttacaagcgatgttggccatggtggattcggtcaaagatttcgaaccaacagccgaagatttggaaacaaaaaatggttatgaaattcctgatggaaggatttggccgaccgatgaatcgctacctatcgactgggaagcactcgtccaaaaacaagaagatttcatcagatctagacaaatcaacattccaggttcgaccaaaccgaacgttggatcaggtcactcgagcgaaaccggttcttccaaggcggactcgactggagaaggtgtgaccttggagatggcgactgaggacattcacacagtccgtcgacgaggacttggacaacaaccacaaaatgagaacatcttctatgtcgccaaactccccggttcaaaacgaagcaaatcaaaaaattagttcactcaccgcataaattaataattgcttatccagtcgacttttccccctgtcgatttaatctgaagagtggaaaattgagcaatcatgtgtattaaattgaagatcgggtagctggatgactaactcacaaaactgaattgtattttactaatctgatctcagcatatctgttcccacttctgaccacattgctatgatgcagctgaatcttgtatttgcaaggcatagaagtagccatgagtagcacatcatagctcaaacgatgcaagttgtatatctacatatctggatcaattattttaatacattaaatgttcctcgtccaaacaatggtccctagacacattggacccagttatcaataatgggctgctacactgccaaaggggttgcgttaagttacaacccccctgtggtaaggtcatccggaggtgatggatataaaattgtgtttggaaacctgctatatagtgctatgctaaatttttctgctcaaaagaatttagtgtagcagtttttttttgcgtgtggaaatcatgtagtgttagcaaaaagttagcagtttttttgctatgctaccccacactatgggccactaacacctgatatagggttaaaatgctgctgaccagagggtcagtgcagcataattaccaggtactttttaggggcctgcatgtgtagtgttagtgcaaacatggcatatgctacgctaaattttagtggaattcctctacattacaccacactaacactactgttagcaagaactggcccactgttgctgttatctttatctgagaaaatgagagcctaggcttgataatcagcaccaaatgtgagattttcaaagcattcattatatatcaatgcagatagcatattttttggagcatgtaacacatgagaattgtaaagaaaatctgagcttcacttcaagtcctttttctggccttttcttttttatttggttagggagttggtacaaagctaccttgaaaatattttaaaacaagttgatgagctctaacaattgacagtgcaccgtgagtgaagtttaatgccctggggacttgaaataaaaactttgctaaaaaaatacaatgtgaaccatcctaataacctgttttaacaattttctagtctatagtaaagtgttggagcattttcagtaatggtcaagtccaagcttaattgaggctttctgctatgggggtgcccaatgtaatgatgcatcagctaaattacattcaggaaaatttactgtagtttagtgttttgcactgctaaactacagatacaacgtagctctatctgaggtacagctacagctacacaaaattcaaagaagaaggtgtagttttagattcagaaggccctaataatctgtagctggcccctaattagctgtaattcagtgcggtttagcattggcagggtttggcagttttactctatagatacagttaatgccctggaaagttagcagtcacagctatgccagtgttttagcatactaatgtaattaataacagggttcatgattgaaattttgtgatttttggacccaattttaaggcctctatcaaccacattttaaacatttcatgagttggatggatttgggggcttctgaaaaatccacacaaatgtataatttttttaaaaactatcaataaacatcttaatattgcacctgtactaatcacaacatgtgggattccatctgacggagaggcttacatgaaaatttggactttcagcctggggcaatattagtcaggtttgaaaggtcaatataatgttttgttttagctgagtgaggaaacaccaattccaaatcattggtacctattctgcaaacttttgggtattggcacattgttctttgacagtacataaaaccctctgcacaactatataatcttgacacagaactagcattgagaccaattcaacagtagtcagaaaggggagggggttatatttagattttgaaaaaactgacaactttttgacagtagagtcagacaattgacagtttcctgtggggatttggtctgtatgtttttttcatcattgagtaatttgttgaagccttgctccagagatcatgggcagttttccaagtttcctgtttgaatgtataaaaatgaaaccataaatcacttttgtgattgtgtaagatactcccagccaattgttgttcatatatttattcatcatctttgaaaaccactttgacaatgtcaattttgtttgtaaatcaaacattacataaaatttggctgagtgtggaatgtccaagtacaaataatctgtgtgtggtctgctaaactttgggagtatgcacattctgccttggccattacataaacgtctttgcacaactgtatcttatctttgacacaacattaaaaggaggtataaaatataagaaatccactattagaagccagtcaattatccaaaaaaaaagaaaaaatcaccaatgcgtttccaaagagcggagatgataaactaatcacatgtttgaaaatggcgggtttttcaaaaccattcatttaaataatggtgtatttgcgtatatttgataccccctgatacacacccctattcaacattacattgagccaagtaacagttttgtattgttattttggcctggatgtattttagatagtcagaaattttccaaagccttgctttcaatatcactgtacagtaactttaacattgcacaaaatgtagctcagtgacattgacacctagtctgacaagcttttttgaaattgctgcattcaatgactaataaatacctgaagtttgtcagaaaagggagctatcacattgagctctgaccaatacatacaaatctctgtgcacaagaatataattttgccacaaaagcatcattggcagctatttgaaagcatattcagccaagcagtaattttatcacacaagtttcaatcctatgttttgtattgttattttggtctggatgtattttaaatagtcagaaattttccaaagccttgctttcaatatcactgtacagtaactttaacattgcacaaaatgtagctcagtgacattgacacctagtctgacaagcttttttgaaattgctgcattcaatgactaataaatacctgaagtttgtcagaaaagggagctatcacattgagctctgaccaatacatacaaatctctgtgcacaagaatataattttgccacaaaagcatcattggcagctatttgaaagcatattcagccaagcagtaattttatcacacaagtttcaatcctatttttttcaagtaggagctgaaagaagtcccgttgaatataaataggcatcaaagattttggttgttgatcacaatctccactcaatttttcaggcaaatatctgtggtagaaattcttgccatgtttctcaatctgatagttttccttgtgaagcattttccttaattttttctgtttctatcaggggatgacttcccataataatttcagaagcctgcagagttggtttagtgtctttagggctagatttcattgcaaaaaacttggaccttttgggtctaaaccaacatctgcaagggcttcagattgaaagatgggaggtcatccttttttacaagtgagcatcactgaactaatatatagtgcttttatgttgttgacagatttttcaagaagtgtgtcaattgaccgctaaaacaactgctgatattctaggtgaagtagataaattaagcaagccatcaaatccaaacacaatatgtggtgctacttcagcaatttctccaagtactacaaggaaaactacaggtctttttcctgaacctaaaactttacatcgtcactcaaaacgtggggttagtgattcttctacttacctactttcctgtatacaagctcacagtttttacctttttgattcatcaatcttgttaggctaatgactactgtggtatatgcaacaaaaagctttccttggggttatttggacgtgacaaactttcaaaagcttggccatgcaaagacaaatttcaccaaatatgtgcggatgttcacatttccagagtagatagcttctgtccaaaatgcaacaccccaactagagggtttgatgagtacaactctaagtattcttctgaaaagaaagattctgaaggttctggaaaccgggaaaaatccagcagctcttcttcaacccagaaaccacccatgcatggcccacaaaatgggtatggtggacaacctggtgatgtatacagccaaaaacctgggtatggatatggtggaccacctgggaatggatatggcggaccacctgggtatggatatggcggaccacctgggtatggatatggcggaccacctgggtatggatatggcggaccacctgggtatggatatggcggaccacctgggtatggatatggcggaccacctgggtatggatatggcggaccaaccgggaatgggtacagtggaccacctgggcattgttagggtggtccaccccctatgtagtgcacacctgaatttgtaccatctggaggtgaatcttactcgggcaatacatctttggatctcaacattaataatccagcatgttcagctatccaacctatacaggcagaaccacaccctcaggagatatagtcaattggtattctttgtatgatgatattctgataaaagttcaacaagatgatttattatttcttccaaatttcattgtcttaatgaaacatctagtttgatttgactcatcttgaatctcaatctatctgaatttctacttcccacttccaaatttctacttcccacttccaaatttctacttcccacttccaaacctaagatcactactctttaaatccttttcttacaaatttctctttcttctagttctttttgatctcttttcctctgttcatttctatttcatcattttcttattgatttggttttgaaagtcaatgctattatcctctctgattttctggtatcacctgtctttcaatttatcccctatattttttttttgctaaaaagacacaaaaatcacaaaaaaatcacacaaaaacacacacaaaaaacacaaaaaaaacacagaaaaacacaaaagaagacaaaaaaccttttctttctttgaatcatccttttccttttccatctcctttattttttaaaatcattctcttgtttggaataaaattttgtttgagattgaattcatagatcaacaccaccatgaagtgcatcaatattggttggttagaattatatgccagtttaacttaattggtttaatgcaagctaggtaacaggatttgcttaatgcacagacgtgtctcagtcaacggtgggcctctacgctatgctacacttttttcccaaaaagtgttagcgtagcggtaatttttgtgcgccaaaatcatgtagtgttagcaaaatgttagtggtcttttgctgcgccatgggcctctaacggcctctacagggccaaaatgccgctaaacagtgtgttagtgcagcgtagcagataatttttaggggcctgcagttgtagtgttagtgtggaaacagcggaattctgctacactatgctaaatttgagtggaattccgctgtgttacaatacgctaaccgctacggttagcatagcctcccactgttgtctcagttaaactgtggattgagtgaaggagatgttattcttgaaattaacacaagtctccctggtgggaggctttctggtggaactggctgtgcacaagtagcactgaaacaaaaaaaatacatgtatctgtatcagtttttctcccaataaattttatctgtattgtattgggaaaattgaaaaaccaatactagggggtatcaaatataggaaatccaccatcagaaaccagtcatttttccaaaaacttttttttgtataaatgggccctaaaagggtttaaatggataaccaacatgtttataaaaaggtggatttttgcaaaccagtcaattaaataatggtggatttgattatatttgataccccctactatgaaaaaatattgtatctggtcaccaatacagtccaatacagaaacaatacaatgctgtattttttgtattgcccagttgggttgtacttgaatacagtacaaattggccaacaaatgtgtagtattttttttttaataaaatacctttgtattgtatctgattttagatacaatacccaatacagtctttttgagtatctgaagaaaagatacaatacactgtattgccaaatacatgaattgtattgtaaggaaggaattgcatactaaaagaactttcctgcattagcaggatgcacactcttggtgcttcctttctctgattttttcatttttccttgtaatggatcaaagatctatgactctgtttggcagtgatatattgcaacttcttgggacatctgatgagttttttgtggacctcattggatgttacacaggattttgtgcaaaaacagcaatatatcaatcaaattatattgcctccaaactgggcctacattttcctaatttttgcacgttttttattgtaaaatgtgcttggattctggtagaaaagtgccaatgaagttacttttatttgaaaatttggctgaggcacttgatcaaaccctcactataagcatattctatgcctgaaaaatgatagttttccttttttcatatttttgtaagaaaatattggtatggcaatataaataagaaaatacagaaatattaaccagatcatagatggcattggagaaaaaaaacatcacaattagattttgaatagaaaagcgagggagccagagatgaaagtacaaaaagggcttcagaatctggaacttctcaggccaagttttatttttaatgggtaagcctctctggtgagactgggcttctactcagacctgcccacatggcactctcgccatgagaggctttatttataagttggtgttctggtggtaataccatgtatcaagcccattttatatgggaggtgtttaatttcacaactactgtagaaaatacctgtaggagtacatatattgtggtcataaaattatttctggggtgttcataatcaaattctttttatttttatttttttcaaattatgaacctttttgtgttgtttttatcttttcatattggttatttgaaacctattacacaccacttgaattccaatttgtgctttgaagctctgggatccaacacaagcagtcaaaaacaatgttccacccactgtacacctggatgcagtacaagaagcaacaaaatatttggggatattgtgtgaaactcccctttctttgtggatttcacaaggtttcacaggtcagattaaatcagctgggattcagacttagtctgtcttctgcccctttacctagctggcagagttcttcatctctaccacctagttaagttattgtatgttctgtattctcatttctctcctttctgatttttgcagatactaatagagagttcttcatctatcccattgtaagactcaaaagtggttgtgaaacccttttgctgaattgagaaggggatgatggaggtgcaaactctgcccttctatactatcagaaacaagacccaccaagcttagcttggaaagttttaataatgtgatagggttggtcggttccggtaaaacttggttttgatgaaataataaaggataaagttataattgcttataaaagaaactgttatattgtgtaacaggtgaattggttatataatttgtcagctctgtgtatgctacactggtttaaatgatataaaaaccaggtgctatcactgtgctgaaggactatcaaagaaaaagattactctttttcaccctttatatgtggtccaaattccacaaaggttaagtccacactcctttaagcttctttgtttctaatgaaccaaataacaggagattataacaattaataaatttttatagtttggattttaaagcaataataattgctaagaagccgctggcaagcacttgagctgattggctacttgtcagaggtggtagtcttgcagcaactgctttataaggaattttagtgagggatgaaaggggaatttcaaagttacacactaataattccagtagtaaaaggttgattgggtttgggataactactctaaaagtaggaggagaatattcaatgtacagtgcccaaaggcacctctcaactacccgcgcctgcaaaaaaaaaaagttcgcgcgggctcccataacattcatgcatgtgcgtttcaaccttcgaaagtgtgttttttgagctctacagacttagggctttcggaaaatatgacccacaagtctgcccgaccattttatttattgattttttttaaaacaaacaatttggaacctctctttagtatatacatatgcatatagaaattatgcatttagaacgcatagtatgtacttaaaacacatactatggatttaaaacgcataatatgcttttaaatctgtgtctatgcacttatgcacaggctgtccctcaagtcctgacaccagccgagaccccaggctggagcaaaccggtctggtgaagctaagccaatcggcttaagtatgtctaatgaagagacattataatatgaagaaacatagcaggtcggtctcggtcagagggaaaggataagagaaacaagttcatgtgtattgtttatacatagcaagttttcgtctgatcgttgaatattatttcttcatcttggtattccaattggcagtatttcttcgttctccttttccttctcagtcttttccaattcccttcgcttcttctgagatcttacacgtcgagattgaggtgccatggaagtataaattaacagaaaatggatgtaaataggtggaatcactcggatgggtgatctttgagtgacctcaacctcacaacaagctgcggggtggccagtgtggacactccaattaaggattatgctatttttcagtgggtcaaaatccgggtttttttttttgggggccaacatttggaacctcccccaaaccagtagttgagaggtgcctttgggcactgtacttactaagtatgctgtgggtgaatatgctgaggaaccaatatttggccaggaatggcctccttttatattctagagtcccccttggggacattcttagaatattctagaatgtttatttaatgtacagtgggtggaccattatttttggctgcttgttttggatcccagagcttcaaatcaccagattgaagtcatgagacttggtcaagtggtgcagaataggttgcaaaaaatgaatatgaaaaaataaaaacaaaaaacaaagtttcaaattttgtgaaaaataaaaaataaaattgatttttttcaaaagctttgatattcattttggggaagtgtgagtgcagagagaaagaaagaatgggaaatgggaagagtgattataaatgaaaatttggaaaaagtggttaccatatagttttaaccagttgttgagtggggcattcaccagctcacattgcagtaaagcactagaatttactgttttgactccaatctggacaaccaacctggctcaaccttttttggttccaattttttcatttataatcattcttgtcatgttccactctttccttctctcagcactcccactcacccaaaatgaataacaaagcttttgggaaaaaacatttttatttttcatttttcacaaattttgaaactttgttttttgttttcatttcttcatattcattttctgggacctattcttcaccccttcaccaagccttgtgacttgaagtttgtgctttgaagctgtagaatccaaaacaagcagccaaaaataatggtccacccactgtactgcaatagtagttcttctcatgatgtaatgagaatattgtagtagattaaatacagtattatctatgtccccatgacacaacaatgggtctttactttacagatattggtattgtaccgttacagtatttttttggcctcaataaccctacgggttttaccacaatccgtattggatttttcctttaccatatccaggttttgttgccttttgtttttattggctttccaatacgcataactgttgaaggtgtctgatagtctgctaccatgatgtatcactacatgttgaaccatgagcactaccacccaacaaccctggcagtcacaagcttctgtagcctagttggtaaaggcagcactctagtatgtgtctcagcttagctgaggttgtgagttggaatctcaccagacacatcttcattttgtctgtctctacaataactgagatatggggatttttttctgttactgagcaaatggacccatgagcaataacaaagatggaaacaactattttttttccctgttgtcttcagaacaagactgaatctcaacagccgatttgtaattggatgaactttctgcctcggcaggacgtttgtgaggagccggccgtgttaatctcacccgcgagtccgatgatggtgtcaccatgtttggtgcaatgacaagagatgaagctcttgatgagcggtgtgagagctcctttgggaatggtgccagtcctgtgagggggaaatagcagatgagatatatcacgtatacgtaatgatctactacaactgttacggctggtttgaaagacctgcccctctattttactacactagagttaacacaacaatttatttatttgttgtggcaaaactgatgatagagaaaactatgtgtagcagtctctgatcaaacctagatcaatgtggattcagcagactatttgagtggaaatgttgagtaagagatgtttttgtttatatgtttatgtattttgaaaaatgattgacgtatgtactgatgatgaatgtgaatttatgagatgatagtgaggaaaaaaatgtgactattgaaagtgtctttcccttcctccttgaatcttggtcaagagcacaatggtttaagatcactgtctcttgtttaagatcacaagttgtactggttgctactttctttttcctatgcttctcaatgtctgaatgatctcaatggggcacttgattaagatcacactggttaatgtatggattgattgctctgttcagtctggttgctgatcagatgagatgatgatctgttgtgatgagatgatgagatgatgagatgatctcatgatgaaaaattggaatgaggggggaaagcccctccttaaatagtctatttcacaacccggctgacttgtggttctagccctaaccaataatctataaatggccaacttgtggttctagccctaacctataatctataaatggccaacttgtggttctagccctatacatgattctcagtgtacatacaaacaatgtggctcacttgtggttaccctatgcaatgaatattgaatatgtaagctaactaaggccaacttgtggtttacattatgcaataagcattttgtatgcaaataaaatttaaatcccaaataacttttgactgagtggagctagcctagtggttccagtgagtgactatgggttaaatgccccgtagaatgtgattatgccataatacgcctaagaatatatgcccttctacatattgaactgtgaatttgtagagacagacaaaatgaagatgtgtctggtgagattcgaactcacaacctcagctaagctgagacacatactagagtgctgcctttaccaactaggctacagacgcttgtggctgccagggtagttgggtcttactggtctaggttcaactgcacagcacctccaaactgtggtgatacatcatgttagcaggcttaacctcaacagaatttatgcaatttgatacttgaaacacaattggcatactacagtggtgtctttgagtctgagagtgatcagtagaatagccttcagtatttttaccgttgtgagaactcctttgggatgggttggcagtccttgagggggaaataacaataatgatatttaactagataatatttactgttacgggtggtttgaaagacctgcccctctatttactacacaagaattctgacaacaatttaatttattgttgtggcgtaactttatgatggagaaaacttatatgtagtagtctctatcagacctagatcagtatgtaattcacaagatggttgtacaacctttacacggtgagtatgggtgtgaaaacaatccaagtggaatattttttttatagggtttttatggttttacggtgattctggataagtagtgaaactgttggttgctgttgttgatgttgatgttggtgttggtgttggtgttggtgttggtgttgttgttgctactggtgttgactagactttaatgttgaaggtgtttgtgttgatgaccactgagctggctgtgtggaatgaaccggctgggtgatgatggtgttgaccactgagctagctgggtactgtgctggctgggtgatgatggggggaattggtgaaggagaggcctccttatatgttcttttctgagttatttttgctggtggtgatgcagttgaggttattttgctggtggtgaccttgtgggttgcactgcctcctgcaaggagtacatgcattgagctaattatgctgtggaaataactaaatatggtactactgtatgtacggattgcataactggttgcactgcctggtggaggtttttctgtccacatgcatttatgcaaagcctgcgtaaattcaattaagtaactaagtggaggcctaatggttgcacatatgcatgcaagaattgcataaatggtctgcactactggtggggcctgctgatgtaataatttatgtgtatgtacttatatatatgtggtaaaatactattaaatactaattaatgactagctatggtatggctttaacctttatattggattatcttctaaactaatagagatagaggtatggttgtagtgagtgactatgggtaaaattgtatgcagattctgattatgcaataatatattcatatatgtaagtggtttaggttgtaaggtaggggttttggcagttttgttgcacacaacagcctggaccaccacatcccccccccaaattaatgatgtccgcagcattcctggtgtaagcaagaaaacttccccaagcctctagttgactaattctcattcattaatacgttttcattcctaactgatatcctactgattctccttttcttcatgacttggtccttctgttcatctgattgggttccactttgattgagtttccgccgtccaggtttttcttcattgtaactgatttcttcctcttattcccaaattataatatacgtttgtccttgttattctcctcgtctcgttctccgcctgccacgtccaaatcaaaggctccaaatacgactctctttcattctatttcatgggtattagtccaaggaaaaggctggtggttgatgtatttgaaggctgttccaaaaagaaaggtctctaaccgctgagtcgaatgggcttttgaatacacgttcaattcaccgttcccccggaaggattccttaactatttcttccacattttcattctgtttttccttcacatcgataatctctattcaagtctaaactatattactatttagtataattggttgatctgctatcttctgaactttcttcctgttttagtttctaatctctttctctgtgctattccaataaataaagcctccagtccttgttattttaaaaaatttgtttccgtatagtatccgttattcttctcttcaattaatggcctaaaatttgccttctactgactcgttgctgtcttcgttactttctccggaggcggcttcttcttcccccccactttcattattactactattactacttgtctcttcctctgattcgtcgtcttcttcctcttccaattcttcttctgtaagtttttctgccctaagataaaattgcttaatatgatttgcggcgtatcatcggctgagttttgttccgtccaattcctccagctcgtagggtccattattgatttggtcaatgactctgtatggtccattccacctatttttaaaaagcaaaccccattgattttccaaagatttattgtacacaagcactaagtctcctgcctttaatggcttcctcatcctatgggccagtttccggtcccaatattttactgattgttttcgtgcctcgcgtagtttttcagatgcactaattctattctcctcctttctagctaattgatctgcccgtgcttgcagtagatccgccgtggtcctgacttccccccactccactgacagatagcttttgagctctatatccactggaagtactgcaggctgtccaaattgaagctcgaatggtgtaaatccagttgttctttttgttgatatgcggtcagctaaggtgaccaaaggtaaatactccttccattttgtaccactctccccgcaaatttttatgagtgcgtctttgatgcttttgtgacccctttccaccattccttgtgcttccgggtagtatggtgttactgttctaagtttagttccaattttcttcattgcattctgtaattccttcttaaattctgcgcctccgtccaccatgacttcttttggtattccgtaacggcaaatccattctgatacaaaccagtctgcgactgactttgatttcaaatttgtcaaggcagttgtttccgcccagccagaaaagttgtcccttgccactataatatacttccatcttcccgcttttacgtgtactgcgtccatgctgactctttcaaacaaggttgaagtcgatgttgcttgacctacttcttttggcaagtttttacttctcttttggcatgcttcacatgattgtacccatttcctgactgcctttttcatcccttcccaccaaaatctgatcttgatcctcctatacgtttccgccattccccggtgtccaagttccttgtgtaaagctttcatcaccttttcttgatttttgtgcaacgacacaactgtctgtgaaaacggtagagctctctttttcagctgactgtcctccaaaaagtagttgtgtgcccgtctcttgattttctggtaatcctggtctgaacaccctggtggtcgcttgagttccctcagatatatttctattcccttccatattccgcactgtgagttgtccagatccgtgattttaatcattgatacggagagaggtttcactccaagtccggggtgcggccttatccattctttgtcttcattaaaatcatttccttcttctcctttatccaacggtcttcgtgataaactatctggcatggtaaatgtctttcctggtttgtgtaccaagtcaaatgagaacagctggataaaagctacccatctcgtcattggagcacatggaagactaggtgtgttgatcatttctatcagggcttttgcgtctacttgaagttcgaagtgctgcccccaaagaatagtttgtaatttcttcaatatttttgtgactccacataattccagcttggattgagcgtagtcggattcggttttcgagaaacccacggattcataaagaactggtctgtcttttccttctttatcttgctgcatgagaactgctcctgccgcaatgtagctggaatccaccgccaatgttatttttcctgctcccttctcatagtccagcttttgtaggactatttcttccccaattattttttttagtgtgttaaaggcttcttcacaactttcactccaattaaagtccgtgtctagatgagttagtcgcctaagtggtgaggcgagagctgaaaaattctggatgaacatcctaacgtatacacatatccctagaaagctcctaacatccttcttattcaatggcgtaggccagctttgaatcttatttatctttttctttgccactaatcgaccttctttggatacaacatgtcctacaatatccaatgctggtacgcagcaagcgaacttctctcctgatattgtgagtcccgcttcctctatgcgaaataagacccgctccagggttatggcgtattcccacacaaatcttctaatcctagggttctctttgagtggtttgttgttataagtagatcggggtccttttattcctccatcgtctataaaaattcctacatgttctggtatttcttcctgcagaatccatgtcatctgggcttgatacactgcgacagaatttgttgcgccttgcggaagccgagttaactgaagccgtcccaagactgtctcaaaagtagttaatggccttgaagctggtgccagttcccgttcgtcgtaccctcccatgatatctcccaatccgtagcatgcgcgcccagagaaagactccacaaattcttctattttagggggtaaccctgcgtcttttatagttactttgtttagtggttgcaagtcgtggactatccttaattttccatttgattttgtaacgcaaaatactgggcttgagtagctagatgttgattgttcgtataacccggtctttatccttttccttactaagtccacaaactctggtaatataggttttggtacagggattggcctcttttgccatggctcgtgcgccaccactggtatttggtatggttccccatagctatgcttgagtattccccgttcttcctcacagaaggcaatggatttttcccacaggataatgacatattttaatagatttaattcttctgttgaaagccaattaggtgggccaaagttcactgctcttagtctttcctctgtcactctttgtgttggtaaaaatcctggaggatgaggtgttaatggtgtctcatatggatctcttgatagcggtggtctttggagggggggattaatatcttgtggcattggttgattgattggcctaattttgttgtctactgtcttgtattttgctgcatgagctgcaaattcctccattttgttttcttttttttttttttttttttttttttctgtttgtctcctgagttttgtatttatgatttgcaagtttttaatatgtatgtggtgatggttggtgagcttgaactgcagtttttggtcttactggaccaatttgtgacatattggtaagctcaggctgtgtttcctgtgcccccccccaagttgaatttaagacccagttttggccctcgcgcgccgcgcttcgaatttgccgaggatgtcacttgacccgtgaacctctatgcttttatcactcgacccttcctccgcccgatgccggaggtatcaatcactccccaacatcacatcaccccgccgcaaccgcacatcgatccttccgacaaccctgcacgcgatcaaccctccacttttgcgacggtcaggccttcgcctgcaacatgcatcccttcgacccggcctccactcgaccgtttccctggccgccttcttcgcttccgccggtccgccgacgatccctttgttctgcagctcccgacataccgttccaattgactctgccggtccttattagccagcgttttcctccaccctgtcagctgcggctcgtttccaggcctcgcgcctccgtcccctttcttatctgttttctgccacctcttctcgcccgacgctcccacccgatacacgccgttttttgcgtcacttattcgatcctttgtttaacggttccggtaccgttccaacgctccagcctcgcatttgcgtccctttgtagtgtttttctttggccagttgcttgctacctcctctattgctctgctcactcggtcctcgtcccctctgtgtcctcgtctataaaaggccgaccatcgatggctgtaagtcgcttccttccccatccgcttagcccaacaacgccagctctagtaaaagcactatggctgacaactcttctcccccttgccccttattctactggccaggagatcatgttgatctcgtccgatactgagtccactctgtcggaaggcgagatcgtagatgagatgtctgaggacgacgcaacagcggacagctccttggctgatggccgtcctcttttggatcaagctgacccatactcttatcatgtcgtcttcttggcgtcctcggaggagtccgactttgacaccgatgactctgccagtgacgcctcgagtgagtttccttcctcctatcgcgaagtagggatttgaatcaaacattgactgtcgtattgtgtttacttgtcagcttgctactatggcagagacaacctgtcatagcaaatataataataaagtacataaaaatctaagtataaagtaaaaatattacataagtaaaagaaacaatattacttatgtaaataagataaaaaatacataaaaataaatgaataacttaaaaagtataaacaaaaccttaaatattattgcagattctgaatcagcatacaatttaacctagggtacctcagccaaaggtaccccaaattataactccttcaccctgtaatacatgcatgaataattaacaggtacccccatatcacgggtactgtgactcctctgcataatgcataatgcatatactccaaatccagtctcagaattggagtattgtgcacggtttagaagatagagctgtgtggagtcctgtctccaagcccacgcgccacgtagtcatgctgcgcaccagtatccaaggattgggccacaaagccccagaatccccattgcacgtgacaacaaagcccccacacatgtaataagaatgtgaacaagctagaatatccatgaaaatactacagtaaccatattccaatggttaacacgtgtagcaagcctcagaagacacctctggaatattctgtgacccatttccaaggaacctgctccacgtaacagagcagcccctatctacaggtccccatgggacattcttggctgtaataatttcgtgcagggccccttggagcttctggaacattatccccaaggttccagccctggttacatcaccatgtgggccaaaatgggccaaaaagcgcccccaagtcctactaagctcccctgggcaacccctgaggccttccacaggtacttaaagggccttctgaccgcccaaataatgatcccccagctttacaataccatatagaaacatacttaccatttacaagtcccctacacttgtaattagcctagttactactattattgctgttattaaagcctcaaaactcctcaagaaactcaacagttatcacccagcacccaaaatcaacctttctgagcgctcccaactgtccagtttcaactctgaagatcctcaagaccccataggattattactagtaagtaataacccttttcttgagattttccccttaaattcttcctgggatttaaaccacacctgttcacaggccccagtgttacaggtacctaaatcctctgcttttgcacgataccttagagggattaaaccacccctgattcatcaggcccctctggttttatttatattaattttattaatataaattggccattttttcctattaattaaacccataaattcctttgttttattggaatttactcctttaaaattaaaaccaaaaatatataagctttttgttcactcttgcaccacgtgtagctagaagattttacatcttggcatcacgtaggctgacaattgggggtctggccgggaaatttttattaaaaaataccttttttttttaataaaataagccacctggaatttattcctgattttttctcataaaattaatcaaacccataaagaagtatcattctttcacggtcatccttttccttactttaaagaaaacaaaaatcaaatccataaaaaatatctccatttatttcgaaactatctctctccaaattcgtatccgcaaaacaaaaaaattcctaaaaaaatattcctttctaatttttttcgtgaacctccaagagaacgccaaattaatccagcgttatcttatcattcttagattacggaaagaagaaaaggaacggaactaccagccaactccttgggagaagttatccgaagaagaacagctccttctcgctacgtatcacgctcatatacatcaagaagaagacttagatcgacagatccaattcaggagctttcttagagagatccgcgagaaaaacaatcaactccgtcggaaaagatatcttgaaagaagttagcatatcttattcctttccttctctcaaggattaataatagaatatttactttttttttcgaccagtgtctacgtttgagaccggtgtaattaggcaagaacgagctagccctactccttcagtcgatactgataacgggtccgatagccaaacgtccgaacgttagtaatcaaatccttttttttctttttgaaactaagaaatctattagctgattcgaagtaattggccatgactaaatccactagagcaaactgcccagaattacgaggtcccctccccgctccaacgagacctcgcggcggcaaaagaacttcaatctcgagtagaaaacttgaaaatgacgaccataatccgcaaggaaaacacggcgacgtctcaagacaaagaaacctcgaaagaaaagcagcctctgaacaaggagaagagttctgctatggagatcgacgagatcgacccagaatgctcggaagttaccccgacacgcccttccacaccggaaatcaagatcttatcgaaggaagatcaagtcaaactccgggtgaaagagcacgtagggctctggaaacaatgtctagtcgcctccagggaaggaccgaccgcaaggctacgagccttactgactaccgctcaggagagtcagaaggctcttcagaaactcatcgacaacgaagagatagagagttatgtgaagggttggaacccatgggaagaaaagaagatacatttcccctctccacccaaaaagaatcttatgaagttcaaacggaacgagcccggcaagaagcaaagctcaagctcgaccaacttctccgaccccgccaaatggaagaaggtgacggacctcctccaaatggcttccgggctataccagaacgtctaaccgaccccaaggtagcaattactatccttgactctttagaaactctcaattttaacatttctactcttgattctaatagtgaaagtaatttcgctagtattgtacatagtctagaatcttcttcctctaaattaaaagaaaacttagatgaagttattctaaaaataatcaaacaccttgatcgtccgctaccaatagcgttaactcctaagcacagcgaacaactaacagttattcagaaagatgtagagtacctgagagagaacttaagagacgttaaaagtactgtaggagagatagtccagttcgaacgtaactccgccgccgctaatactgctaacgcagactacatcttgtcctcattaagacaagacactatagttgagaatgctaaattcgagagagtaactagcgagattaagagcctaataatacagttgagcaatcaaaccgatagtaagatagaactttttgagaagaagatgcaaggacaatttgagactctcaaagaaacggagagacttaatgttccgatacctaaaagtaacgaggagaaaggactgccagatatcttaaggcacaacagggatacacccccccatatttttcctgttcaaaaggaaaaaggtctcaaagactgtacgcctgcaatagatgaaccaaagtataataatccgtttatgcgatcaagtaatggacaaatcaaagactgttcttcaacttctcctcatcatatcaacccagatcctagaacacatagaaactccaatgaagaagctgattttataaggaactctactccgtatacagctgctgaactggctaatttaaataaatacatgcctccaataaaggattggccagaatttgacggcaaagatgaatatgaccacattagtttcattaagtatatagattatttgttaaggacgtataatgctccagatgacatgattacctccaagctccccagactaatgaagggaatagcaggagactggtttgttaccaaaagccaatctatagggttgcaaagttgggcaacatggaaagaattaattattgccaggtttagcaccagagtatggaaaacagctaaaagaatagcctttgagagtgattactttgatcctgtcaaacattcagtgggagaatggtgtttgctccaaaagaaaaggattgaatgtatttacactaatcctactgcggaagaaataaatgacagattattaactcaatgcaaaggaaccatagagcacttagtcagatgtaggctaaaagacatggacgttgatctgactgaatttgtaggagtattagaagaagttgttattatgaacaacttgaataaaaaatacgtcagaagtaatatacctgaaaaaagagaattcatcaagccagataatgtcaaagaaaaagctcctacagctgaagcccccataagaaaaactagtgtacctgagtgttataattgtggagaaaaaggccacaaaagacctgagtgccctaacccccgcaaaaagatcaataatgtggaagtatatgaagaaactgacagtgaatatgactctggatctcaatttgatgtcataaccactgaaccaggagaagaggagtctcatagaattgtggtaatccaagctgatattggtgatgaattacatatcaataccatccaaggagattctaatttaccgcagaaatgggattcttccatgaaaattggtcatatttctgatgctaaattgctcactaataaaccagaaaaaggaatgagttacactatgggaaaaactagttacacttctgttttatttgaagataaatcagtaaaagctttattagatattggagccttttgctcgtgtaccagtagcaacttcttagatgaaatacatccagaatgggaaaaataatttgctgcctgtccccaaagcaaaatttagtagttgtaattcttcaatgaaacccttaggaattgtagtaatgccattaatctttccgcactccaaaggatctttaagactgtccatagaatttgtagttcttcaagatgccatttgtgattatttgatcctaggaaatgacactttttgcatgtatggaattgacatatttcaaagtaaaaacagattctatactattggaggagattggaaaaggaaatttcaaatttgcaatgtgaatatcaaactccctgatgtgccagatgaaatgacggaagaaatgatgtccttcaaagctgaatatctttctcaagcagctgtcagtgatattttagacgagcaacagaaattagacgtacttaaaacttgcttcataaataaagaatccttttgtactactgaagaacctattggtaacataaaagggcatgatatgaagttggagttaactgtcaaagaaccttatcctcctatcctgagaagacccccttacccttccagtcctaaatccagagaagctttagaaacgcacattaaagaactaatggaattaggtgtgttgaggaaagttggacacaatgaacaagtagaaattactactccagtaattattgcctggcataatgagaaatcaagaatggttggtgatttcagagccctgaataactacaccagacctgattattacccaatcccccgtattgatcactcattgcataatttatccaaagctaaatatatcacaactatggatgttcttaaagggttccatcagatacccattgacccagatagcagacaatttttgagaataatttgtcatttgggaatatatgaatatttaagaatgccctttggaataaaaaatgccccttcccatttccaaagaatgatggactcaatttttggcgcattatcagacaagattggatgatggtctacatagatgatataattatatattcaaatgattgggaaacccacttagagaaaattaatctagtgctgagtaccgccattaagactggtttgaaaatgtccattaaaaaatgcaattttggttacggagaactgaaagctctaggaagaatagtatctggcctaactctagctgtagatcaaaataaagtagctgctgttatgaaaaaagaacctcctcataacatgaaagaaatgatgtcattcttgggattctgcagttactacagacaacatattcctcaatttgccatagtaagtaaaaacttgtacgccctatgcaaggatgatactatttatgagatgacctgggaaagagtccagaattatgaagaattgaaaagattgcttacttcagctccagtcctagctcaacctgattatgacaaacctttcatcctctacattgatgcttgtctagatgggcttggagctgctctgcatcaagaatttgttatagatgacaaacccatggagaaacctattctctttatttctagacaaatcaaagaatcagaaagaaaatatggagccagccagatggaatgcttagctctagtatgggctctagataaattacactactacttagaaggttctcactttgtagttatcactgattgcactgctgtcaaaactctgatgaacatgaaaacccccaacaggcacatgttaagatggcaaattgctattcagcagtatagaggacatatgactatcatccataaagcaggcaagaaacacatgaatgctgatggattaagcagatgggctcttcccaataccccggataaccccgcctatgatcctgaggatgaagacatattccctattttaggaattcacgtatgtgacatggaaaatgccttttatgaattagttcagagaagttatgaccaaaatagtgaattactaaaactagtagaaatattgagaaatgacagtagccctccagaactagcagctagtttaacacctgttctgtccaaacattataaactaggcaaattcacgctatttgatggtttgttgtattacagacacaaacactcaagcgtacttgtcttatgtgatgaaggacaaataaaaaatattcttcaagaatgtcatgataatgtaaattgtggtcatttttcagaagaaagaacagtggaaagagtcaaacaaaccgcatggtggattgattggaaaacacaagttcatgaatacatcaaatcatgtgatacctgtcaaaaagcaaacaaacagacaggcaagagatttggactgcttcagaaaattgcggaacccacggataaatgggaaatcatcaacatggattttgttactggattacctcccggaggatcttactcttacaactcagtactagttatagttgatagattttccaagagggcaaaatttattcctaatcataaggatgatacagccatggaagtagctatgttattctggaacagactaatggctgacgtaggcattcccaaaataatcattagtgacagagaccccaaattcacatctgaattctggagaaacttacatgatatgttaggaacaaaattagctttctccacagcttatcaccctcagactgatggcttagctgaaaggatgatacaaaccctggaagacatgctcagaagattctgttcatttggatttgagttcaaaaatcatgatggatatactcatgactgggtaagcttactaccggccttggaaatagcttacaatagtagcatacattcctcaaccaaagtagcaccctatatacttgaaagaggatggatcccacgcatgcccaaagataccatcaatgacaaattacctcatgtacaccctacagcactagatttcaagaaaatgttagattccacaaatttacatgccaagaaatgtgttgaagatgctgtagagtataataagaatagatgggataagagtcataaagaacctgaattcaaaattggagataaagtacttctttctaccgtaaatttcaataaccttggtgggaacaagaaactcaaaccttcatttgttggtccctttactatcaaacaactacacgggaaaaatgctgtagaagttatattgagtgaagagttatctagaaaacaccctgtttttccagtaagtcttgttaaaccttacacacaaagaacagcagatactcctgtagccccagaacccgtaccagtcttagaaactcctcctactgagaaacttaaggttcacaagatactcaaggataagaaagagagagtacagggaaaagatactagactttacctgataaggtataaaaaccagtcagcagacaaggatgaatggctacctgagaataatatcccggatggagctatacatttgaggaattatagagcttccaaaagaacatcataaggagtgacacaatttttttctatccctcttaaactactatttcttttttgtgagtaaactcatcttaggggtagggaatgtcagcttgctactatggcagagacaacctgtcatagcaaatataataataaagtacataaaaatctaagtataaagtaaaaatattacataagtaaaagaaacaatattacttatgtaaataagataaaaaatacataaaaataaatgaataacttaaaaagtataaacaaaaccttaaatattattgcagattctgaatcagcatacaatttaacctaggttacctcagccaaaggtaccccaaattataactccttcaccctgtaatacatgcatgaataattaacaggtacccccatatcacgggtactgtgactcctctgcataatgcataatgcatatactccaaatccagtctcagaattggagtattgtgcacggtttagaagatagagctgtgtggagtcctgtctccaagcccacgcgccacgtagtcatgctgcgcaccagtatccaaggattgggccacaaagccccagaatccccattgcacgtgacaacaaagcccccacacatgtaataagaatgtgaacaagctagaatatccatgaaaatactacagtaaccatattccaatggttaacacgtgtagcaagcctcagaagacacctctggaatattctgtgacccatttccaaggaacctgctccacgtaacagagcagcccctatctacaggtccccatgggacattcttggctgtaataatttcgtgcagggccccttggagcttctggaacattatccccaaggttccagccctggttacatcaccatgtgggccaaaatgggccaaaaaagcgcccccaagtcctactaagctcccctgggcaacccctgaggccttccacaggtacttaaagggccttctgaccgcccaaataatgatcccccagctttacaataccatatagaaacatacttaccatttacaagtcccctacacttgtaattagcctagttactactattattgctgttattaaagcctcaaaactcctcaagaaactcaacagttatcacccagcacccaaaatcaacctttctgagcgctcccaactgtccagtttcaactctgaagatcctcaagaccccataggattattactagtaagtaataacccttttcttgagattttccccttaaattcttcctgggatttaaaccacacctgttcacaggccccagtgttacaggtacctaaatcctctgcttttgcacgataccttagagggattaaaccacccctgattcatcaggcccctctggttttatttatattaattttattaatataaattggccattttttcctattaattaaacccataaattcctttgttttattggaatttactcctttaaaattaaaaccaaaaatatataagctttttgttcactcttgcaccacgtgtagctagaagattttacatcttggcatcacgtaggctgacattactagtggatgaaacaccctccgcgcctcctcccagccatgtcgcaacagatgatgagctccgagcgcttgagcgagagatctttgactacgatccttcagtcgatggttctgggtacactaccaataccgacgctgatgctgactctgagatgtctgatatccccagtaagcttggtttctttcctctctacttgaaacaaagctgatgggttgtatctcagtcgttgctgcgaccgttttccgtactccatccccgtcactagctcccccaattcctcacagccctcgcaactttccactcaacgaaatccgcgacctcgatgtcgatgtgattgtcgatcctcgactttgatacaaccctttcagattcttccctgtccacactttgccagtgtttcctccaaccaatccgccatctcttccgcgccgaatatttgagtctgtgtttaccgacctcgtcgatcgcttacgacacctccttgccatgctcaaagctgggcagcctatctatcatcaaattgatgtggttgaatttaccctcaactccgtctgtgactggttctatgtataccaggctttcgagtaagtttttttttttttttttctttgtgtgttgtatgtataactgacaagaatttttttttttttttcttttgtatataggaatggtgttgataattgaaacctggcctgaatgtatccctttttcttgtttcttatactatcatgttctttagagtaaaaaaatcaaaagaagaaaaaaaaaatccaaaaaacttttaaaagccaaaaaaactttttcttcatactagccatgtatttgtatctagatctgctaccttgtgtgtatgcttttttttttttttttttttttttttttttttttgcaatacaccctgctccatgacccaaaaaaattgttattaatacaccactgaagaatgtgaaaaattcatctgtaagtgagatagtttttcaaatgaaaaactggtagcctccaaagctggcattccttatgctcttagctttgtagcttcttgatatgtgctttttgtaccacttctttgctccacctccgtacaaccgccgcctaatagcaatgctgactggtccatatcgtgagttccaggttccatattgtagaaaactgtctgccgcttctgtcgtgagaatctgaaaaaaatccaatgaccccaagccgcctcctggtaactctcgtagccatgagggtaatttccgcaatgaccttttctgagtaggccaggtgaatacctccttgaatcgcgggtgtaatcgaacttcatccttgtactgactccacgcatctctttctggatcggcatttgtaccccatacagctgaattaatttggtggaatgcatcccaggccacctcgtccacttctgccgcaccgagttctcttgcccagtccacgggttctgataaaacaacctgccacggatcttcatttaggagtggaattgttttattgtactcctccattctctcctgaaggtcaaaatcttttgaactgatactttcggcctcccacttatcgacttgaaaagtgaagacttgtcgaagctttggcggttctttgtgccatcctggtgcatttggtaagcatattggtatgcataacctccgttgatcggtgtctaaaaatcttaacacttcccccttctggcttgataactctagccggatattatgatctgcaaggaaaggtcgccctataactgtatgtactgatcctttaacaataaagaagttggccaggtgaatgtgtcctggaaatacgctgaagggtatgttctccgcaatcccaatgattggtgtaaaatgtcccccaattcccttcaaccgcatgaatatttctgtcgttaacagtccaagttggtctgccagactgtccggaatgatgttcatttccgcaccagtatccaccaaagtcctaattttccgtttatttatggtcatatccaccattcccactggacatgcgtaagtaagccccgaatcttgtccttcattatcaatacttgcgttggttgcacagttgaatttgacactgttcaaacctctttcagctaagtcttcttctgtttgtaccgcatgcaaactttgtaagaaatttggtgagatcttcaagatttcttctaaggtgagagtgtatgactggcgatagaatttggctttcaatgatttatccaattttccaattatctcctcttgtttatctgctgtctccgtcctagtctgcttttcttttgccggcggaactggtcgggtcttagccttagtaggtatgataatccgttcttcttcctcgtcatcgttgtcttcaagccaagaccccggaaaactctttctccttgcggccgttttctgcgcatcatcctgaatatttgatggttgaccctctgttcctacagggttgctgggagctggttggctaccggagggtgcattcttctcctgtagtcgctgagatttccgcagtccaaaacctaggttgttttgtaggtcaccttcctccatgtttacttgtggtggaacccaagatccccattcttcaatttctgccaccgctgacgttgattcctttacggcttccttgggtggaggatttgaagaagtgctttgctcttctgcaaactttctgactaattctctaacagatgaatccttgtctaagacaattgcctggcggtttggatagtagtaggttccctgagacttgtacaccttccgatcctgcatatcttgattgaggtattcacactgggtgaccacatgtctctcctttcagtaaaaacattccaaagggccgtatcttggtctgctatctgagagtcctggcaaagatggtctgctgacatgtggtggtgcttgacgattctgatattccaaggcggaagttagctttgtaagcttctcttctaagtcctccttggttgctggttcctgaatcttgaccgtctttttgacctgctccttaggtttgtattcctcatcatccctgtcaaaatccacaattatcagagcaatttccacgtatttcttcagcttttccagatctgggacaatttttctcccgtcttttgttgtctgaagttgtttggcgtgggctaattccttagtcacttccttctttaattcggtggagagtgctttccacaatgggtttccgctgtccggattcagattttggtactccatccttgtaaagtagtccataatttcctcgaattcactgataaatttcttgtattctagtctagtgttgatgccaccattttcctgggccttgcatatgagtcttggtatagagtcttccttgtagcgtctcaggggtgttgctcttccccatttcctgatcaactctttctttaaaagctcccaatttccggtttcatgtccttccatctgctctatagcttcactgatttttctattactgatgatgaagggtaattggaaagccacgtctcttccgcctgccttctgtaacaccgcaactttctccactctcttaatgaaaagttccacctccgttcctttgaagtagaggttagtcttttttgtatccaaaactactcctctctgttcatccggaagtttgatttctgttctgatcctggtttgttcaaaccctggtgattgaatagctgaagtagggatactttgctctcccgcgccaatggttgtctccaatcctggtatcctgccggtgtaaggggttgacgtcccaaatcttaaggtgtgtacccttggagatggggtttctggtaagggtggacctcggggagatgctgattgactgaagaaagatttcatcatttccttcatttccgccatagatgattccatccttgatatcttctcttgttgttcctggattattgccgattggtccatgctggagtcttccggatttgccatatttccctgttgccgtttttcccgttcgatttcctccacgacttcctcgagtgaatggatctcctgccgtgttaaactaccgttgtgccaagtcctcctaatcctgttatctgtaattgtttcctcgcctaagtccgttgtaagactcaaaaagtggttgtaagaccctttttgctgaatggagaagggggtgatggagtgtaagctctgcccttctatactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgatagggtaaagttcaggaatgagtttgtgtgatgaagagttgttgatttggtttggttggcgcttaaagtgtttgtgtaagggtggtcaaatattgcttgagtgttacttgactgaggattaaacaactgggaggagagcctccttatatatacaacagtgagggaatttagctacatacaaaatttgaatgagtgaatgtgattggtcagacatgtacagtgggtggaccattatttttggctgcctgttttggaccccagagctctgaaaaacatacttgaagttatgagacttgctcaggtggtgcataataggtcccagaaaatgaatatgaaaaaataaaaacaaaaagtaaagtttcaaaatttgtgaaaaataagaaataaaactgatttttttcaaaagctttgatattcattttgggggagtgggagtgctgagagaaagaaagaggggaacatgggaagaatgattataaatgaaaaaaattggaaccaaaaaaggtttggccaggttggttgtccagattggagccaaaacagtaaatactggtgctttactgcaatgtaggctggtgaatgccccaatcaacagctctttgaagccatctggaaaccaatttttccaaaattttcattcataatcattcttctaatatcccaatcttgctttctctcagcactctcactcccccaaaatgaatttcaaagcttttgagaaaaacaaattttattttttatttttcacagattttgaaactttgttttttgtttttattatttcatattcattttttgggacgtattctgcaccaattgaccaagtcccatgacttgaatctggtgccttgaatctctgggatccaaaacaagcagccaaaaataacggtccacccactgtacaagagttgaagtggtgatccaagcagctgaatgagtgattctgattggtcaggttctgatgtgtttacaagtgagcgtgggggtgtaagctgcagctgtcatgcatggaaaatacactaatttaggctgcaggtatgatgtgatatgtagaagtgaaatgtaaagagtgtagatgtatgtaaatgagtgtatatgtaaatgagtgtgtactgtactgagggtgtctgtgtagctcgagggttgtaattggatttgttgacatgtaatgatgggtgaaatccttgtgatatgtagtccattgttgggtaagagttgatccaggtgagttccagtgacgcctccgtggtgaccaagggtgaatttatccagagagtccagttcttgagccgtatggtgtgatttctgagagagattgggtgataatatgaagaatatatatatataagaaaagaaaagaaaaaagtttgaattttctcatttttgactaccacagcctcccccaacttattgtctgtccccagacaatttatcaggaaaaaatgggaaagaaaatagagaaaggagtttatttttaaacatgaaaggaagtgaaaagggtagtgggtatttggagaaaaaagctggaaaaaaaatgagtgtggctggaaaaagagtgtgatagcctcccccaactttgcagtggagccaagctggggtagccgtatttgtgatttttgaacttaaacttaatttttacagctgatttaacagggtttcccctgtcaacgttagcctcagggtccctgtgcacccccccttctgcccaaagtgcacagggggggagcatttttttattttctacattttgattttgattttgctgcgcgctgtgcgcagctgcgcagcattggacgtctggctgaccgctccattgacgtagagtggctgggtattctggtttagctgtgaagccccttgggaggggcccaagagggtttcagatcgttcgggggttgagttttagtgcggaggtcgcgcgaggttgagaaatagctgcgccgcagtcgagagcgccaagtcgcgggtgcctcgttccgtgtgcgccgttccggtccggaattggggtaccctgggccctggggagcaggtaggtcctgtaaaccagccggtctacatttcctcagtccccaccgccaccgtccttcgccgttcttcttgccttcaattggattttccacgccttccgttcgtgctcggtctcggtaagtgattctctcttctctctgtgttccttttacattacactaatcaaaaaaaccttctgtcctggccaaccccaaaaaaagtgcgtgggtcgatgacaggtcttccaatcgtacgagctctggctggacttggtccaccagccagagttggatcctacgttttgattggtcgtgtcgtggatagaggtaagagcacaccactcatcctcagatcctgcaatttgattggccagaatcggggctggcttcctttgagagaggtacgcgtcgggttttcgcgcgcgtttctgcttgcctgtgggtccgttggcccttccttgtctggaagtccaggtagtgtaggtatcagcgctggtgagttttcccggtcagagtgactgtctctgtctagcttataaaagaccggctcgatcatcggttatttttatacctcatccctcagccacctctccagactacccttccctactagcactagtcttaaccatgcctcgttacaacaagtatgcccctggccctcgggcctcaaatccgtaccctcttcgttcccaaattagtcttccccagccgtccaaccccttagagagggtcagtcaatgccgttcttgttcttattcggtcaacctggttacgagtgctgagctatcttgtatctgtattcataggaccgtacactggggtcccccatccggatagattctccagagtcatcacggccaccgatcctaaatgcgtcgccaattgcgccgccctcatcgatccgggtaagctctctaatttaaggcctatagctattctggtccgactctaactgacgcccctggtccttgatttctcttccagagcctgtcggctgggaaccctattgagattgattctcaaggctctcctcatccgctggctcaaaatcgatccccagcggtgccctcgttaggtgatccaagaaccatcccccggccggtttcccccaaagccacccaagcctctagagctgatcgggtacccccagggttggtggggctccactctcaagatcaaggtggagcttcacctccttatcaacactgtcctacccccgagttgaatccgaatccgccgttccaaactcaagctacacctgagtggcgtcgccctccttcgagcagccaaggttcctcgaattcgccagtggcccgtcgtccttttgaggtggccagctcttcattgaatcacctctcgtcggtcagtgattgtttcatcttctattcacagtctatacacgttgttgatacaattgctaatgagtattgtaatcttgtttttggggtttctagcttctgagttccaaccgcgctgtcattgatgagccctggacgctaccgccggctccacgtcctcaaaacttgagcacgcccagtgatattcgctccgctgtcgacgttgaccaatccacttcaacttcaatttcacaagacgaatctgaagcctcagacgagaacccttctgagtcctcctctaatcagtacacttcttccagcaatcagtcttatcctttcgcgcgccagcctcaagtcgcctcgcctgatcctccgggattctatgacgccgatgagtttcatctcctgagggatcaccagatcgattccctcctcagtcgtcgagctgatccggccagattcgaccggtatgccttctgtcctcgtgaatttacggctttttatcaggcggccgctagtagcttcgtggattattgtaacgcagagcgcccttcctgtcctcgcgatcaggctcatcgagtgagccattttaagttccttaatcggagttacatgtcgcttaggcaacacttccgtcacttgggtgagtggtttttgatttttatttcttttcacagcctatatactaattgttttgatcttttttattgtttttgtttttgatcctagattaagttcttcctggtttgagtactgtctgtaaaggggtaaaattttcctaaagccaaaaaaatcgttagataatttttataaccccaaaaaaatttttataatctacaaaatccaaaaaactattctcttgttagttcattttagtttacttgcttcttgattcttttttctttttcaatactatcccaaacccctcccccaactttacaggttgtcctcaacctgagatgagtggccaagcctataaatgagtgagagattaaggtgagctgaaaaaaaaatggaagaagacagaaaaagtttgtccaaaaaagaatttttcaggaaagaaaagttggaagaattgtgagtattcaaaagatagtcttaagaaggagagaatgtaaaagggaagggtaagaataagggttttgaaggctgatatgagtagtagaattcttaagttaaggttttttttcgtttattggtcatgaagagaaagcaagagatggggtggaattgaagttatgggataaataaataagaggttcatggaaggagggtgctagtaaagagtgacgtataaaagaatgtgagtcctcccccaacttagaaaattaatcatccgcctgatttttgaaagaattttgagctaaattgttgtaatttgatgtgtgttgtgaacagtttagtctcatgaccaggaggtacgattattctgatgccactgaggagtgtttttctgagtcgtcttccgaagcatcttcctggtccgggtcctcatcttcttgaatatcatgaaagtctcatcctcgcgggtaaaaccgtttgatgtgtgaggcagcataagcccttttcaattccactccgtccagttcttctagaatataagagcctttgggaagttgtttcttgatgcaaaaaggtccattccaacggtgagcaaaaagtttcccccactggtcttccagacttttattgtaagccagaaccagttctccggggtccagaggattcctgagtcttgctgccattcgccggtcccagtatctgactgacgattctcgagttttcattagtttttcatgggccagtgttaagatcttgtccctttgttccagttgttttgttcgagcctcaagcagttcttcagttgtgttcacttctgtccagtctattccaagataggtgtccatctcaatatccacgggtaaaaccgctttcctcccaaagacaatctcatacggtgagtatccagttgatctttttgtcgaaattctgtcagaaaaaagtactaatggtaaatattctctccattttccgccggattcgccacacatcttgatcagtgtgtctttgattggccggtgaccttgttcaatcattccattcgcctcgggatagtatggtgtcggtggtcgcagagtggcaccaatcttttccacagcttcgataaattcactcttaaattctggtccattgtcagcagttacagtcctaattgaaccatatctgtagacccactcttccaaaagaaatttactgatattagctgcagataattttaccaagggtgctgcctctacccatcccaataagtcgtcacgtgccaccagcaggtatttatatcgtccggccttgatatgacaaacgtccaacgctacccgtccaaatagactactttcgccagttggattttgaatttctctgggcactagagcatccctcttctgacaaggttcacaactctgcacccataacttgaccttctttttcaggctgggccaccaaaaccgacaaaccaagcgctgatacgtttcctcaagtcctctgtggccaagatccttgtggaattttcttaatagttggctttggtacggtatgttggagatgactagctgtgccatgggcatgtgtcgtcgcatgagtcgtccctcttggataaagaaattggctgattttcttcttagcttttgaaaatccccggggtccattccttctggcttcttcagggtcccaaggtattccttaagatccttccaaaaccctggtgattcccattccattagctttgtcgattgagaggttattgtatactgaaagcatgctttgattacaggttcatcttcgtcaaagtcggctgcgtcctcatagaattcctcctcaccgttgctgatgggtcgcctggacagcgcatctggtaacgtgaaggttttgcctggcttatgtaccatgtcaaatgagaaaagctgaatgaacgccacccatcgggtcattggtgcattaggtaatgacggagaattgatcatctgaattaaggattgcgcatctacttgaagctcgaagtgttggccccataaaagtgtttgaagctttttcaggatcctggaaaccccacagagttcgagttttggctgggaataagacgattccacgggtgagaaaactatagattcgtagagaactggtcgtgctaatcctgtttccagttcttcctgtgatagtactgccccggccgcaataaaactagaatccacggccaaaataattaatcctgcgtccttggagtaatctagctttttcagggtgatatcttccccaactatttgctttagcttgtgaaaggcctcgtcgcattcttggttccattcccattcggagtccttccttgtgagtctcctgagaggtgcggcaatttcagagaggtctttgatgaaaattctgacgtaaactagtattcccatgaatcctcgtaattctgtaagtgaattcggggttggccaggtcgtaatcttattccttttctgagctgaaacctgtagtccttctttacagaccacatgacctacaatgtccagagctgggacacagcaagcaaacttttttccggagatagtgagtccagcttcttcaatcctgaataatacccgttctaatgtctgagcatattcccagatgaactgccgaattcctgggttttcgtccaagcttttgttatcgtaatccgaactaggtcctttgattcctccatcgtcaatgaatacgcctacgttatcgggtatttcatcctggagtatccacatcatttgcgcctgatatactgctaccaaattagtggccccctgaggtaaacgtgtgagttgaaatcttccaagaggggtatcaaaagttgtcagtggttgagattcttgcgctaactctcgtttgtcatatcctcccatgatatctcccaatccgtagcaagcgcgtcctgcaaaagcctctacaaattcctcagtcgctgggggaaggcctgcgtccttaatggtaactttattcatttcttgtaagtcatgaacaattcgtagctttccatcgtgttttgctacgcagaatactggacttgagtaacttgatgttgattgttcgtaaagacccgtcctaattcgttcccgaactagttccacatacttgttttttattgctgctggaataggaataggtttcttctgccaaggtaggtgatccactactggtatgacatagggtagtccataagagtgttttaatagtccacgctcttccatgcaaaatgctaaggccttttcccgtaaaacaatcagatgtttgaatagctttagttcctcgtttgagagccatccttctggtccaaagttgactaccttcaggcgttcttcggttatttttgctgttggttggaagtctggcgggttaggtgtgagtggggttatatacggatctctagagagtggtggtcttttcagaggcggattgagagcttgaggaatgggttgatttataggtcggatcttcttagccacaggtttgtatttagtcatacaccacaggcttccctccttccagctctggcacaatttctgttgaaaacttatgcctaatccatttgtgagtaatgtcctcacttcctctttccttggttcctcagcaattttgagtgcattcgaggtgattgttacttcattttttgccccaattgactgtctggtgttccatcgttttcgaactgttttacaaatttttgaaagaaaaaacaacataaatcggatatttttgaatagggaaattaacttacagagacatttttttgttagttttggtaattgtcgtataaaatttacaagaagccagtcctgataagccggtgttcgagacgtaacttgctcgactagcgttaacgagttattccctaggtgaacaccggaactcagaaaaaaggctgagcggttttcttcttgaacatgcgttgttcttccgttcccggatcggatgtggatctgaaactgtggctactgaggtctttgcgattattccatcctttcccctgcccgactttagctaaaggcacagaaaccctcctccctttggttccttggaaagaaagtgtttcaccagtctcgtgatattctagtgtgcatccgtagtcaaacaggaatggccgtccaaggatgcaatcttgcgctttgggtgaaacaaacagatgagccggacccgagaatcgtccaatcccaacagggcagttttcggctacaccattcaggtcacatcttgctccgcctacgcctttcatgggtatgtctacctggactatttctaaatccaaatcttcggccacagagtaaggaatgacattcaccatggatccagaatctatcatgcaattgattttggctccccctatttcggcagtcacatatcccagggcgcagctatagtagcacggatcggtaggttcattcttgtccgcctgagtggtcatagctgccgccaccttatgttcttctgaggtcatataggtggcactgctttttcccggcagtcgttgttgaagtctggcaatgatctgctccgtgtatagaggtgacagtgttgtaagttgcgcaaatgtcgtagggatttttaaatgatctaaatcttgtagcagggctacctctggcgaaactgagtttgacttggattttgccttttcctttccccagaattttttggttggcgttattgtggcttcttggtctagattggcaatgtcttcttcctgatcaatgttcatagagtcgtcttcgggttcctggattcgaacggtcctccttcctttttgagcgtctgatcgtgtgactgcatggttctttgggaaattgtctgccccaagttccggagggtcccagtctattatttgcattgaggtcttcatggctgaatccattcccgtgggtacctgccctgcttttctctgttccacaagtcgcttggaagcttcctgtatcgctgggtctgccgaggctgtggccactacggatcgtatcggtctagatggaacccatggtatatgttgtccgttaggtagataccagtctttcccacttcgctgtactagtccctcgctttcgtctttctgtagttccgggcatcggtgtgtgacgtggccttctcttctacagtaaaaacatatctgactttcatacaaaggtgttgagggcctggcatttcccctcgagaattcggttcgttccagattactaggctggttgtaggctaccggcaaaacactctttagttgttgttttaacgaagcaatttcctttgccatgtctgctatgttcttgtcgaccacggttttgtcattcggagtttcggctatcatttggttccgtcgttgactgtcacctttctgggcatccaatctcttctgcattaactgatttgcttctgaaaaattggtgttggtgacgtccaggtatccaggttccacaattctgacttccatttccgcaactttgactaagtgagcccatttaggaggtagattacttccatccggtcctttgggaagtaagtcgtagctgactagatgccgttttatgttttgctgaatttcttttgaaaatgctttcatgaacagaattgaggtgtcttcctccttgtgaatgtgcccattggtgatcaggtacttcataatagaggtgtatttggttacataggccgttagctcgcgactggtcttgatgcctccttttgcggctacttcttcggtaactttgactagatcgttggtcgtatataaaatcgtgttatccaaaccgccccaggtgtcgatcatttcttttcgtaacttgggccaatcgtatgctatatatccgtccatggcttctatttgatctctgagttcttctgttttcatgaagcggcctatttgaagggccttctcgtagtctgatgcttggaatgcctgtgccgctctttcaaatcgtcgtagaaactttgaaaaattttccccgtcatagaagaggccaggttctttaatgattttaggtgaagcatggtaagctggttgtggatatatgggctgttgaggtatgttttgttgtggtacattttgttgcggtatttgttgattgtttcgtgaaaagacgtcttcccccttgttttgggtactgtgcattccatagcctgacagaggggttacttgtggattgccgtatttttgaggagtgatgttttcatcgtcagataactcatcatccgggtctcgtagttgtgttgcagaggcctttccttttcctttcggtggtggtccaataggttcttgattccagctaaaacttgatggtcctgcaaaaggaggtcggttctttaagggggtcgaggctgcaaacccatcctccaaatctggggtactgaaaggtaaattcatgtcgattgttgttgagggatccagcttgactcgatgaactaattctcggttaactaactatcttttgctctgaaaaagaaacaaataatactatggtctctggtctctttaccagggcaaattgtttttctttaataaaaaaaatcacttaacaatacggggaaattctcttcaaactgtatctcaattatccggatccttcgggtcctaaaccttcttccagtatataattggccgtcttctttgagtaaatttcagagttctcttctaacaggatcctagctatccagattcttcggtctctaatgccttcttctggttttataactggccgcttccttcgagataccctttttcaggtccgctagcgcaactttctttttcggagtttaagtagttgtctcgttaaattgtgtttatgaagctgactagtcggtcaacagaataactgaatatgccgttgagtgtcgcaaatatggttgataaatttgatccggttcctgctaaagttcgtgatcctttggcgattccttctcgttatatgttgaaattcgattacttaatgtagatcacacaagtttatcctatcacgttggggactcccttgtaagactcaaaaagtggttgtaagaccctttttgctgaatggagaaggggatgatggagtgtaagctctgcccttctatactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgatagggtaaagttcaggaatgagtttgtgtgatgaagagttgttgatttggtttggttggcgctttaaagtgtttgtgtaagggtggtcaaatattgcttgagtgttacttgactggggattaaacaactgggaggagagcctccttatatatacaacagtgagggaatttagctccagggcagcaagtaatgagtgaatgtgattggtcagacatgtacaagagttgaagtggtgatccaagcagctgaatgagtgattctgattggtcaggttctgatgtgtttacaagtgagcgtgggggtgtaagctgcagctgtcatgcatggaaaatacactaatttaggctgcaggtatgatgtaatatgtagaagtgaaatgtaaagagtgtagatgtatgtaaatgagtgtatatgtaaatgagtgtgtactgtactgagggtgtctgtgtagctcgagggttgtaattggatttgttgacatgtaatgatgggtgaaatccttgtgatatgtagtccattgttgggtaagagttgatccaggtgagttccagtgacgcctccgtggtgaccaagggtgaatttatccagagagtccagttcttgagccgtatggtgtgatttgtgagagagattgggtgataatatgaagaatatatatatataagaaaagaaaagaaaaaagtttgaattttctcatttttgactaccacaccgtttggtcgttggtctcctcgcctgtccgcgccaaagtcgaatccttgtgctcgtgatccagggttgagtgtaagtcttggtgatattgatgatacgtcgttgatctctgaaagttgtcggccactgttgggacaccagatgtgagaactgctttgggatgggttggcagtccttgagggggaaataacaataatgatatttcactagataatatttactgttacgggtggtttgaaagacctgcccctctatttacaattctgacaacaatttaatttattgttgtggcgtaacttttatgatggagaaaacttatatgtagtagtctctatcagatctagatcagtatgtaattcaatacaagatggttgtacaacctttacacggtgagtatgggtgtgaaaacaatccaggtagaatattttatagggttttatggttttacggtgattctggataagtagtgaaactgttggttgttgttgttgatgttgatgttggtgttggtgttggtgttggtgttgttgttggtgttgttgttggtgttggtgttactatacttttaatgttgaaggtgtttgtgttgatggccactgagctggctgtgtggaatgaaccggctgggtgatgatggtgttgaccactgagctagctgggtactgtgctggctgggtgatgatggggggaattggtgaaggagaggcctccttatatattcttttctgagttatttttgctggtggtgatgcagttgaggttattttgctggtggtgaccttgtgggttgcactgcctcctgcaaggagtacatgcattgagctaattatgctgtggaaataaataaatatggtactactgtatgtacggattgcataactggttgcactgcctggtggaggtttttctgtccacatgcatttatgcaaagcctgcgtaaattcaattaagtaactaagtggaggcctaatggttgcacatatgcatgcaagaattgcataaatggtctgcactactggtggggcctgctgatgtaataatttatgtgtatgtacttatatatatgtggtaaaatactattaaatactaattaatgactagctatggtatggctttaacctttatattggattatcttctaaactaatagagatagaggtatggttgtagtgagtgactatgggtaaaattgtatgcagattctgattatgcaataatatattcatatatgtaagtggtttaggttgtaaggtaggggttttggtagttttgttgcgcacaacagcctggaccaccacaccgtcggaggggtcattctgagtggattttggagtttgtgaggcaatgctgcttctagtatctgggataagggttctggggatgctagaaggggtatgtcccacatataagcagggtatagctcaccaaaggcctgctgtcatcaacttagggcttttttatgccttttgcccctggtggagttggttgttgtgttaaccaggggtaaaacggaaacctataactatatctgtatgaagcaaccaaaaaatgggtgcctcaataatatactagttgcttggggcttggtcctttactagtaccggtattagtaacgggtggtcaagcatacatttactataacaaaacgggctgcttatcgtagagtacagtacagacccattgttgcatgacatcatggtgcattgttatagccaattaaatcatgtgtctacttataatagaataagactgatgcaaattaccacacacttaacaaaggtggtaatttctacactttgaattatagtttaaatttatagttggaactatatattttgatatttcattttatctttattttatattctttttttagattattttatatttttattcctactaacctcaagggtcttgagttatgacaaattcatagaaggagtaggaatttgggggtggttccactgagcaaccccctctaaaatattatgaaaattccatttataaaataatatcctaggttttcttattattattacaagtaatataatgttaagcagtcttttggatactcttgaggatctctaaggctgacataattggtggtgtaactggtgagttatatactgatgaactcctgagtgaatgaacaaatgagtagtgaactgaggagacaacaaatggggggaagagagcctccttttatagacaaatttgagggaattttagctccagggaagacaagaaagagtgattttagctggcctgtagatacaaatgagtgaatttagctagtctgatcatagtgaggctgtgtacaattgatgtcaaaggctgtgctgcagtgcgtaaataatgtgagagattgtcaaatgatgcaataaattgtgggaaaaataaatctgtttccataaatagtgtgagaaaattatcaaaccatgggaaaagtaatttaatcatgattgcacagcctgcaaaggcagtgcatgaagtgacaaataaaaccaaactaatttatgaagtggagataaggaggtgtgggaaattatgtttatactgtgagctgtgtataagcataactgagaggcaaattgagggttgtcacatgtgcttgactgggtattgcctttgtgatatgcgtccgtaggggtgtaacttccaatgtgtgagggttccaaagatgtgtccagtgatgacctaggctgaaattttctgcagagtccatttatgacgccgcattggttgatttctgactgaagatatgagaaaaatgtatataaaggaaaaaatttgagaaatttttacatattgaattaccacactgtctatcttttaaaaataaaaataacctaatcccaggcccactgcctgttcccaaccacctttggctgcaaaattcttctagagatggtcgattggcatccggatatc