ccccccccccccccccccttttttttttcccccccccaaaccccccccccccccccccccccttttgccctttgcttttcctttgttagtacttgatttgcttttaccacagatcgatgcgtaaagcataaactgacacacgcacacagaaaataccccgagctcaagcttcaggaaaacctcgactcggagatcatggaggttctcttgcaggaggcccgcgactcatacgacgaggagattgttgtcgagttgcagagcaacgatgccgagcagatggatgaaaacgtggatcggatcgaggcttggtttaagcagtggaaggagaacaacagctctgcataagggctgatgttgagtttcggggtagaaaagatgagtaatggcaatgggggcaatgtaaaaaagggaaaagtggtcttgatacccggattcgatgtgatctttttgcaagaatagggcggcagtatatacaaaaaggaggtgtaaaagcggcgtaatctacgtaaggttcacgaaaactcacaaaaacgcatatgaatcagaaagagtctttccattgtttccagtgattactttgtttggttttgcattgtttccattgctggtcgtcacctggagactcgcccccaccaaatgatacaaatgcaacaaacgaggatttcattcacgttttgcctgctaccccagcacctcgtatttttccaaaactgtattttacgaccatcactgtgtaacatcgataacggaccaaacgatcaccggcctgactcttactccgaagaggtgctgtacttatccatactctccctccttaggtctcactctctgactttcacaacttaaccttaccaccaggtcagaaaacaccgtcaaaatgtctgccccttcacaagcccgccacatcgtcaacttcatcaccggcaatgccaacaagctcggtgaagtcaaggcgatcctcgagcccgccatccaggtcgagaaccaggcgcttgatctgctcgagatccagggcaccttggaggaagtcacgttggataagtgccggagggctgctgatttggtgagttccggttctttgatcattggctgttcttctggggaaaataatattgcttgaattaccatatgcctgcaataggcgatgtcaaacatgggaaggatgtttactaatgccacatacgttataaaccatataggtccaaggccccgttctcgtcgaagatacctgcctctgcttcaacgctttgaagggtcttcctggtccttatatgtgtgttttcccgcacacccattcctctccttgtactgccaccaaaccacttttactcacatctctctttcacatacaacagcaaatggttcatgaactccctcggccatgaaggcctcaacaacctcctagccgcttacgaggataagtcggctaaggccgtctgcacctttggctactctgctggtcccggccacgagcccattctcttccagggcatcaccgacggcaaaatcgttcctccgaggggtcctcctaacttcggtatgttcagcctgcgcctacccaataacctacctgtccgtcaaaatggaatgaaagaaagaaagcaacatgtttattgacttgacaaacccacaggctgggacgccatcttcgagtatgaaggccagacgtaagttccaccttccatgtcataaactgttcccaccttcgttcatccacacaactcgaaagctatttgactaatgtaatacttaaactacaacctctgtagatatgccgagatggataaggcggaaaagaacaagatttcccaccgcgccaaggctctggccaagttgcaggagtggtttgctaaggagatgaccgcttgaatattttttctcaagtgaggaacaaattaaaacagcaatattcctgaaagacgaaacaagagcagcgccgttgtgatgaaaagacaaagctgtggccacaaggccatgatacccaaaacgatctggaaacaggaacagaaaaataaagaaaagaaaaaaaaaaacgccgcttgaaatgcagtaccagaaaacaagagaattgcagttcgctatatcgaagttgaggatggatagcgatatgaatgaagatcgcaacacaccatgtacgacatgtccctatgtgtccatatgaagccgtcttgtccgtgcatggcgttctatgcattcatctccggacgcggcctcaacctatttttcatatcagccagccgcttccggacttccactatatgcaaacccatcagacttggagaagcacacgtacctaatgacttcaaactccctaaaccttcccagatacttactcccgcgtcggtaaggattaagcgccatgttcgccgcaagggggtgtaggtgatggtggacatgcacatcccggccgacgtgtttagtgatattcgacgcatcgtgaaacatggggtcgaaaacaatcaggttccgcgcatccgacttatcgtactccagcccgatgatcgtcatcgagtggcccgcgtgctggaagtatattggcggtaggtccgtctgccagaccttcttaatctgctgagtggtaagagctgtatcttcggggacagagatgcccgtttggaagtaccgctcgaccatgtctagtaggtctttttcggagtggccgggctcggggtttttgaaggcttggacgtcgaaactagaagaagggggtgggtgtcagtttcctgtgctggaggcagaagatagagggagagagagagagagatgaggtgaatagatggatatgaagggcttgcgcacggaatttgcaacaatcggaacatggccatcgcctcaggcgtcccaatgtactttctggtaccgcggatgccgcctgtttcaacccttccttgagcgttgatcccgtggtcccatgcagtttcgatcatttcttggatattaaagatcgtggggatcccctcgcagaaatgttggtagcctgggtatttggtaccgatgatgtacgaagacaacatttggatattgcgataaccacagaaaccgccttcacatgtttgttagatgacataactcctcaatttcggaacggggcaaaactgaccttctctcttaagtttcgacacatgatttgtgctcgggtgacacaaaaaggcatgtcttgtggaagaacattgctcgaacagctgtgccaagaccggaataatgccttgattattagttagcgatgctcatgaaaaatcccctccattatccagtttgtgaactaccttcagctttcacataaagtcccttctccaggtgcttgacaagccaatctggcatctgctcctcgtgtgcgtacttgccgagctgcgctttctgtatatacggctttagttcaacgcttcaccactgacagttcccgctaaacaattgaagacgtacaccaagtcgggttcctcgcataactttggcagttccctccgaggctcgttcagccagtcgttccgataccttctctttatggcgcttctttggaggctttggagacatcgagggcgcatcagaggagcgacgggggtgatgaattccgaaaaaggcccgccatatcgatttgctcttgttactgtctctattcctgtcgctgtgatggtcgtccttgcgctccccacggcggtgaccttcagtctcgccgcggtgggctttcgaagaagaagaagtagtactaggtctaggtgaagagcttgaagaatgggagggaggagtgcgtgtcgacgttgttggcctccttgccggcggagactgaacttttggggatggagatggagcggaaggggtgatgatgggactgccagtctcagtttcggaagaagcgctgccaccttgctctgcggcatggagttctaggtgatagcccaggtcggctgcgagcaggacttccccgcagtcttttgccggacattcgatataatgagggtcttcttctttttcaggaatgtgaccgcccttggcctctgcaggcttatcagcgacgacaaagggagattctccctcggcatggtttgtctccaagtgctagcgttgaagtcaatcagttaacgggctcacccccaaacaatgcggcccggaaggggaaacacactagcatgatggcgtattcgtccgtcgttgtcgattcccagttgcaaaagggacaaaccatgccgcctttgttttcctctgaggctcccatcttcaactgtttcagattagcatagaacgaactgttagtgagatgtaggtctctttgttctgagattgtaacccaattcggattccctccgaataacaaagagactttgaagtggcagcgcggcaagcggcaagcgggatggctggtgagttaacgaatgttgctaacacgtagctagaaatggaaatgaagccgggaggatggattttcggtgaacgagccggcgagacgtgtctaatgattcagctcagctgtggaagctaatcgctttcggtgagcagcttgtcttgagcatttatctttttattctttttttattcccctcaaaacgagttgtacgaggactctccaaaccctttgccgaccggtatcatcaagacaagttcaggcgcaaatgacacatagcgagacccgtctcacggaaggagtttgttacttaaattcgtttggtcgctgggacgacaccatgatggctcacatgccctaaacacggcagcaaaggcatcaacgactggcgagcaaccccctggaagaaccactcagcttgttggattggtttgtttgctggtagccattgcccattgtagtttgggggctgaactttgtccagggaaaccgcactcgggctatgcgattgaaggaaactgtgcgtcaaaacaagaagttgcaacaaagagagggttaaagccatccgaacgccactagctttagtcatttcccctcgtgttcaacaccgtcaggacgaattgacgaggaagtggttgaggaaggagcaaaagagcgaaatttgaacatgaatcaatgaggttgaagctgattatgtgtaggcatgtaacgaagtgctgtgggaactatagcagaacatatgtatgcagtggtaaggcatgtatgtgtgttgttgtggtaacattccacttgatacccagacgtgaggttggccccttttagtgttacctctagcgatgctcctcttaagcgaatgttagtacaggtagcaaccattatacacgacacctcgtagcacacacacttcagggactgtttgcccgtcacggtgtcccctcgctacgcctgggcttgcatccccgaaaagtgtcagctaaatgacaatagggtaatcattattcagcttcacatctttagccccaagcagccatccaaatccatctcaggccacgatcaagtgaacgattaaatgattactgaactaatcgcccacccaacaacttcactacctagaggtatctacatagtaacgacctaggtgcttggcgcgcgcatgtctcgacaactgagatgatgtcatggctcattttcggattccaatttggcagtcatggcgaactggcggacattgagctcaccaacgcaggatattcgatcccgatttttcaaagtttgaaacgtcgctgcctggcttaaaccttcttttccttgggggctgttgcattctactccatttttactggtgcggtgctagcaagggctcccgcgctcgataaacttcccgaagaccgagcaatgaaggggatcgagtaacactcactcatcacttgccttcaacgccgcgcgggttggctggctggtaacaaaaagaagccgccctcagccatacgaaaaatcatctccatttctccgtgtcatcgtcatatacctcagacataagcggcatctacacatgcttgagaacagtcagccacgtccgccgtccggatatgtccgtcctctctgtctcatagagtaggcatacccgaacacgagggagtcatgatgtaggtaaagttcagtcatgccgaatgcagaccgctaagtcggattcgccccccttgtcttctatgggagcagttgctgatggtgtcgaagtagttgtcgttcctgaccccggccaagtggttcaaagggtagatgtcatgcagagacgggtcccacgggtccctcagccctatgacagcctcgtgttcccgatcccggccgcgggggctgcaaccggcttggtctggatgcgcgcccttacactgacatatttgggtatccgagtatctggtctctcgtctcttgaaactttactgcctaactatgtgacgatggtggctatctgtgaatcatgttgcttactctcttaatggtattagaccacaccgtttttttccgtggaagattcgaggctgtggttgaacatgaatgtcatgttggatggatcgtgaacatggcaagtggatgatggcctcgtagggtaattggatccttgttctatgagtgcggaaaggagggcggcagatttgggtaggctagagatctcactctggttctgttgatgaaccagaggagatactagagcaagtcacgcatagggtctacatggtgcagtaaataacaagctcatttactgtacagaaatggccatcatactgccatcaagtggcagagtaacgtgttactcttcatagttgctccgccttgctacgttgacacaaaactttgacaatggtccaactcaacgacattcaccaaggttggcacccaagcctagactatactatgcataaattgaaatggcaacgtagtccgaaggtacttgtaggttctctattcgacacgtcgaggaaagaagtgtggaagaatctggaagaaaactcgatgatgctcgaagtctatagtagctgtgaacttgcggagtacctggagcccgcacacatcacataaccgccacctcagtaattactgacgatatgaacacagtcaagtgcggtctactctatctgtccagcacaaacggcccaagcgatgttgtgagtttgtgatgcaatcttcatcggtcgagtaaggtatggcttggattcgttgatgaagagcactaacagtgacatatcaaaaatagcctatctgaatagtggcatttccaagacaccagccaacagacctgcaacctgcatctgcacaacaaattattcatcaccatcatcaagcgagactacaacactgactagttgctgaccgtgaatcctagtgttctttgtaaattgtgccattcgaaaagggatgcgctcaagcgaaagtaccgtacagtctctcgaaattgactttcgggtaatcagtttttacgaaggcatgagtaggtagggttgaaagcgaaaagaagcagtatagttgaaccctgcttatgtctgcgtagaaagtgattacctgaagtccatttcgagagattatacggcatgtcgtgccagcttgtgtgtcgctgactaacccgttctccagctttcgtccgcactctccgccgttctcacgcccacgcctacgcccatcatcatggtcgcttagccccgaagcatggcatacgctgtacgaagtacctttgtgatcttgtcattctgaatcttgcatccatcgccaaaagaacataaccacaaatcttgatgcctggaaaagggctgggctatgatgcaaatcacgaatcgatttcaaattcggcttgaccgggttatcttgatgctcctggggatatgatggatctgtttgcttaaagagaaagcaaagtttgcaacttttccgagtcccgaaatgctgcagtttgtgtttgtgtttgtttaagcaattcgatttcgggtccttccaccgagcagccatccaaaacacccttacccttgccaagaccctgccaagccatacgccaagccgggaaaaactggtgcagaagctgtacagaagccgtcacggggctgtctccattaaataaatgtccgaatctcagcgccagcaggagccagcacaggccacacagcaacccctgaaacgtacatttcacggtatgtgtaaacaattctaaaccccaccccagggccatcatgcatagtcttctaaccatcgagaacgcttgagccaggttgtttgacatgtcgaaagagaaaagtccggtgcaaaggaggcgatccctgccaaaactgcgctcgtatgaacattacctgccacagttcgtttgacaccaaccttcgcatccgcgtgtcaacaccgacaggtcagagggatgtagacgtaggggccacatccagccggtcgtccagaccaacggctccaaaccaacagcagtccccgccccagcaccagcaccaataccaacaccagcagcagcaaccagcccaatatcaaccagagcccatgccggcatttatgacctttgacggacatagccagtccttcctctccgaagaccccaaccactttgccgggtatcccacgtctgcgaccatcggtggaccgtccacttcatacgctccggtccccccggtgaccaatgtaaactttgacatggcatcggcatcggcatcgattgccaattcgagtaccaccggggttccggatatgacccagctccagtatcagcagtatccggatgctgccgcttgggaatatgactacccttatgacccgaacgaccccaacaaccttggctatgactatgatgccgcgatggacatgagcatgcaagctttcctacccgacgacatgcaacatagtcatcaggatgctggtgggtggtacgaatatccggcgcagggaccgtcgggccagcagcagaattggcggtaatgtgggcgctcttctgaatggactggttctctggttgatccccgaggaccagtttcgaacctgatgttctgacttggaaaataacaactcgctggctggttcacttgcatgagctaggccttttggactggctctttggctttgatactgtttggtcgatagagatcctagaatgggggaacacagggagtatactcaatagaagcgtgcagacaacaaaaaggcaggtgagcgacagcgatgcgagaatgattacatagatgagagatgagatacatgagaccgcaaagggaaaaccggacgaaagcaatgcggagtatatgaagggaaagatttagggacatgtattgttaatggataatgataaacaccatactcacttgttgcagccttgtgcgtaatgttcttgggatggtaggtgagaatgagtcgtgaaagttagaagtgtatcagttcgagttggggccacgaaaccctggactgtttcggcctccgtgtaccgatgagcgcggcgtcgttgcgatgcgtgcctttggatgaaagatgattgaacgggtgaatttggtgtgttatctttgatgtcggtagaacttgggcatcaggtcggcttcaacatgaagactaaagccccaagccgtctcgcgctgccacggtatgacagattggagatggtccatggtcttgttgatttcagtgcgacttggatgaggtttgtgacgaacgctgagttgtcgagtcgctcgctgttgagtcacatgaaaatatcgtgctatcggggatatgctctttgactgctctggccgtgcacattggacccctggcgtacctgataccaaacctccacaccccaccactctcccctccaagacccggacctgccctgcgcctgccagcgccaggtgggctgggcccgccgaaataattctgccccgccaattcggtgtttcctctcccgtcaaggttcgcaacaccacaccatcgtcacttctgtctccagccctatactatactgccaatcccaggacgagccttgaatagcttcgtagcccccaaggatccgcaaacatgctcgacgtcaacgatttcagtacggcaccctcgcatatgtctctccacacttcctgcgccaattcgcatgcccaaggcgcattcccgtctccaaagcacatgtcgccgctcgccgcctttgcccaagttgctaatctatggaaattgaacagttgctgagcgcggcggcaaccccgaaaagatccgggaaagccagcgtaagcgctttgctcccgtcgaggtcgtcgacgaggtcattgctctctgggaggatcaccgcaagagtatgtgctgcctgttttgtgccctcgctgccttcgctgccctgcaaacgaccaaaaggaactccgtctgatctgatctcctccgtgtgttgatagccgcctactctgccatgcagctcaatgccaagataaacgaagtccagaagcagattgcccccaagaagaaggcatataacccatatccgtccacgacgattgttccacgactagctctaacactactgcgctcgtaggccaaggaggatgtcagcgatctcttgaagcaaaaggccgacctcgagaaggagaagaaggatctccttgactccgccgccgagaaggagaagcttctcaaggtgtgtgctccaaataccagtcttgaagccctgtttcaacagctaacacattgtaggtcaaggtcaagaccatcggcaacctcgttcacgactctgtccccgtctccaacaacgaggttaatattacccagcaacacgacctctcttttaattgaatgattgcctgacaaggatataggataacaacactgttgagcgcacctgggctcccgagggtgtcgctttcgagaagaaggatgttctctcccgttagttcgccccagcaaacactcaaacatacaaagcgaggctgacaaggccggatatctagaccacgaggttctcaggaagttggatggctatgaccccgagcgtggtgtcaaggttgttggccaccgcggctacttcctgaagaaatggggtgttttcctcaaccagtaagccatttctaactcgggtcaccttttggcatacggacatatgctgacatggctgtagggctatcatcaactacggcctcgagttcctgtccgagagagagtacactcctctccagactccccagctcatgctcagggaccagatggccaagaccgcccagctttcccagttcgacgaggagctctacaaggttaccggtgaccaggccgacaagtaccttattgctgtgagtggcttcagtcccctttgtgactaatatgactacaaagatgctgatctctgtgtgtgacagacctccgagcagccgatcagcgccttccacagtgacgagtggcttcaggccaaggaccttcccctgaagtacgctggttattccacctgcttccgtaaggaggccggtgctcacggaaaggatgtctggggtattttccgtgtccacgagttcaccaaggtcgagcagttttgcattaccgagcccgagaagtatggtttttattttccccgcaatttgccccagttacgtttgacaagacagttgtacttacaaaagcatcacaacaacaggtcttgggagatgttcgagcacatgatttccaactccgaggctttttaccagtccctcggcatcccctaccgtgttgtcgccatcgtctccggcgctctcaacaacgctgccgccaagaagcttgatctcgaggcttggttccctcaccagggcgaattcaaggagcttgtctcctgctcgtaagtttatgttttttttccacctatagccaacaccctacaacaagaatccaaatagagatcaagatcattaacctgtgacgacagcaactgcaccgactaccaatcccgagacctcgagatccgcttcggcgtcaagaagcagaccgatatcaagaagacctacgtccactgcctcaactccacccttaccgccacaacccgcaccatctgcgccatcctcgagaacttccagactcccgagggtgtcaaggttcctgagcctctgcgcaagtacctccctggtgctcccgagttcattccttttgcccccgagccggtcaaggaagttaaagagggcaagagcggcaagaagggcgaggctgcccccaagaaggcggaggctctacctgttcgccaataggaggatatttgtggtaattaggttgaatgaggtttaggttgtccgtgcgatctcgattgaatgatttgataccagttcaatgcggttgttggtgccatgttatgaaggtgtgaagatgttggtagccatgttgatgagaggagtttgtgcatatgtggcagtgtgaagtatgttgaaagtgatgttcgagaacccgtcttgggaagtaggcgtaacgattcacataacagtctctagtggctcggtccctatgtacgtgaagtagttcaacggtcttgcatatcgcgttatatgtgcacccgttctcaaatgacaatccacaagggcagttgcatacgttgagcgaagtatagagaacatgcgtactataccatgaacaagcatagttcgcaactatgctatcaactatgcccttcgaaaactttactctaacatgagcaacaatgcccgtcgttcattggcttcttgatctcatatagacaaggtcaactttcttcaaatcccatcaaaccttattaaggagaaatgatacccgccgcctctccccatttaagccccagccaatcattccccaatcacatcgatgcagtcttgccgccaaatgatgtgaacacatgaacaaggtatagtgtcaaaatcccttctctatatccacaagccgagttgagtctcgtttatatctaacgccgagtgtaactcaacgaacaaggaacaaataaaaaaaaaaatggaaaaagaaaagaccatgataaagccaaaagagaaaaagcacttgacttctctcctgcgcgccagtgcttcccgcgaaaaacagaaacaaggtcgtgaaaattgcgtgctgtccggtgatggagtaggcggccaagaaagctccgtttgcggtaggacaaggctgaatacctcaaaccattgtttgataaaagaaatctgctctccctttcgagatgtgccaaatccaatacccttttcgtgggtgaaggatacaagccaaggacagctgttcaacgccttggtgacgtctgtccgtaccatgctgcatgggggctgccacaccaccatgtgctgtcatgaaccatgagcaagatgtgctgcaaataacagccgtatataacggtgaggaggtctgtggttgttgtgtcgtcttcatgtatgcatggaaatccctgatctgtgtctgtcatggagcttgccatcgctcacaagaagaaccgacttttgagcgcgccactgctcacgagagatattgatggtcatctctccctactgacggcgaagacagagtcgcgttgactgtcttacatgaccacgcactttccgttctcgttggtcgccgtggggttatttgacttctcaacctcgccgatgagaagctcaaatgctctggcgacgttctcgttatagcgagcactagcctcagtccaggcgcatttgtatttctcggcgagagccttgccgtcctcaggagtgacctggcgctgttcaggacggagatcactcttgttgccgacgatgcagatgggtacgttgtcggtaccctgttgaagtcagtaagaaatcatggtaattatccaagacgaagtctggatgaacaagatgctgcttaccagatggttgagaatcttatcacggataacctggaccatttcaaaagatgccagtgaagaaacggagtagaccagcatgtagccgtggatgccgatgaaatgcttgctattcaaaatcgaatattcatcctgttgaagtgctcgtgtcagtaaaatgtgtcgccctggtgaaattcacatcaattgggtaaggtgggaaaggagtgagaaaaaaccgtacctggcccgctgtgtcgacgatctcggttgagtaatcctggttcttccacctgatttcctttgagaaggtattctcgatggtgggatagtaggattcgacaaagtgcccatccacaaagcgcacagcgagtgaagatttgcctgtaacttcggttagtgcctgttgctcctcttttacttctgtcttgctttgcagtcaggccgcaagaaggccagatagattgcctgccatcctcacttcgcgaacgtgtaaactgtgtgcaagagtgagagcagcgtgacaactacccgagttgtgtgttggaaaaaaaccctcgtgcgatggaagaaaggataggaggagggtgaacttaccaacagagcgactacctacgatggcgatcttccgctgctttgtggcgggggacggcattgcgaatgaacgtcaactgacgtgaggctggagtttgggaagttgaattgtgatgtatatatatatatatacgtatacggccggttcaagggtcgttacgtgtgtattgtagctgggagaagacctatgggtgagatggagtggtggtgtgagatagtaagataagtgaaggttggaagtgtggaaaattgaaggtaaatgtgagtgggatgcggtccaagttcagaagaaaaacaatttgttgttttgaatggcctggcaggcgggcgacagcggagtgtaccggctcgtaacaacattgagagcttgtgaaccagacaaggaaagagcgcccctgccctgccacctacaagtttggggccagagtctaggctatttgcggtagtagtgtagtttggtgaggcaggtacgtactgttccctctcgaaactggtacggagttctggggtttgggaggaaagaacgtccggcaaacccgctgcgtaagaagaatgcccctgtgtctaggccaagtggaaggcaaggctggaacagttcttcaagtccaataccagatgatattcaatttgaacttgaatcaatccggcgacaggtagaacggcagatttagtttgagacaatacaaccgcatagtccccttcagcatcatgatgaaagtcatctcggacgccagataggtctctttcgctgatttatttcccatgggttcattccgactggaaatacgttagggttgtacaagtcattggtgcatggtcccactcgttgacgaccacgcgagtgtgtcaaaaagtcgttccttcccgtctgtctcaattcgtctcgtcgttcggcaggactccgagcgacgaccagacacttttgcttacgctaggttccttcgttgctcgctctgacactggactgactgcccggctgacaggtgcaatgccgcccgccgctgttctgagacagcctaggcctcacgaaacagccagccagactggccagacacaagaggcagccgagcttgtagtgtacatgttgcagtgtacggattggtggggtacctggggattgctgtgaggtaatatagtggagtctctcttaccccactgttttcgtcgcacctgccgcaggcacccagattgcggctcagtcgctaagtttgccttcaacactccacattctggcactgctaagcctctaaaccaccaagcctggaccctattcggccgtgatctatttgcggcataaacaattgcttccacagggaaacagagaaaagaagcttgacaagctgaagctcttagactttgttgtcacctatgactccgtacctagtcagtcacctgcgcccacccgagctgcttctaagcggaagctgtgtcacgacggaccacaggcgagccgaatctacattgtctttacggagaatatccggtttcctaagtctgtaggaggtccagcccgaacaaaagtccatacagaacagaaaaagttacaagataacttgatgtttacaaatacccgtcacctatggaagagtgccaaaggcccaaaggtgttcggattaggtgggcagaaccatatcatatcccaaaccaagtgaagccattccttgcgctgagatgatcatgaccaaagttatcggccatcctgaagaatcctgaattttgctccccagcacgtaccatttgaaccaagttcgttagccagggcagtattgtcaatctgaccctttcccgcaaataagtcataagtctatttcccgcaagtgcccagaccctctgcctaccagaacaaaccctctgtgtatcaaccagcaacccgcaacccgcaacctataacccccaagccgtgaaccagtccgtttaagttcccggaaaaagcaataaaagcaaagcgatatctggctcataacaaccagagtgttgatccagccccgtgatcatatatggatcatatttcaggcgcactctgacttgaggacgctgactagcctctggagacgcgccatagcagaagactcatcacctattttcgtttcccctgacccgccctgggcttcctctactctttggtgatagatgatgaactcgttgagggaatccaccagcggctggatactctttttggggtggactgagacgaatttatccctgatgggttcgcggaggcaaaggtatcccagcaagatggcaagatagccgagagcaacgttgagctgagctttctccttggaatccgcctgtgaacaactcctgtcttagtattatgtttcgtgtctgaaaatcaatggactgacaacttacatctgaggttttggagtggttgtcagcaaagagctggatcaatttttctagctgcggtcccggggtacccccttttgtatcaagagacttcccagctggtgggtaatagacgcaaaagttaatcataacaccgagcatcatgatgagagattcataaactttagacaggaaagcatcagcctgcatggaattcaagacaacgtcaaaggcaacgcatgccgaatgcgctaggttctggagaagtcccttgttgacaagcgttcccgaggcgtcgtggttgtgattagtcatgttaagcgtaatcctgagggcgaggctctctaggtcgttgaacttgtccgcaggccgggtcaaggtagtctccagcacatcagccgcaatcggcacgtactgagtcgtccatttagggctgaggtgagactgcatggcgtagatggaatggccttctagaacatacagggcgaggaagaaatcgatggatgcttgctctttcgggaactcccagcaggcctggtcggatgtgccagcggccaaaatcgaaaagagttgatcggtcactttcgaggagaaaacttcgaactcgtccgacatttgggttgactgtcgcataatcaagtccagacatttaagtgcgagcgttctgggagatacaagcttaggcaaggcagtttcccataccggaagctttagtagagaggccttgattgtccccagtgttgtttggccgttcctcgacacattctgcttcctctctttcgccaactggactatatctcttggctcgccaaggagtcgctcaataagagcggcgaagccctgagccttcagctgttggagtagcagggttgaagccgaagtggccagcatgttcgcaacaactgctgcgattgcaaagccagaaatgaggtccgcctctttatctagcgacttgaacatatcatcggcgccgccatgattgcgaagctgtgaccgaaacgacttttcattcgttttctgagcaagctcgaacaaagcgcctcttcgtaatgaggaaggcttttccgatggcggacctactctatcgagaatatcctcaatctcgtccgcgaaacggctgttagcaccggcttgtcgcagttcgtggatactccgaacggctcctgtattgactgtctcgtcttcctcgtccataaacgagaaggcgtccagagcagcacttttggtcaggcgaccaatgttaaagagtgcaccccccgacaagctatcatccaaccccatcccgcccaatccaccgccgtcaaacagcgggtcgttttcggccaacattgacctttgttgcgtatacgtgaacttgggcccggatttcttggttgcaagtattgggcgagcaagtcgctttgacggtgtcatggttgagggattcggggagcttggatcctggaacttgggggattgtttgccttgagggctttctagcagtggaggattgccatcttcatcggaggaactgtcttcttccttttgggctaccaaagcatcgatcaagcgtttccgccgtggtggcgcggcagtgacagaggtttctgtttgtggctggggagagggattcctttgcacgggcaaaggcagcggtttcggtttggttgacgaaagtcggagcgggatttgatgcttcgttgcggcatgcgttggaatcgaccgggaagagaaagcatccgtcatcttgacatctttaacaggtgtattgatggccttttgctgcaacttcgccttcggtagtgtttttgcaacctgttcgttcgaagcatcgacaggtgtttctgtgccatatggcgatgaattgggagtcgagtatggtcctgccagtacgtctgtctgttccgaatatgtccgagtgatcttcctcttctttgccctcgcgtcatcctcgccggtttcgatgctccctggcagtggctggctatgcgactcgtcgtgtagccttggatggctggtccggccatatttctgttgagttgataacctacctctgttgctagagctagtggtacgagatacggcaggtcccggcgagcttggtggcgatggagatgtgcgggtagcagtcacaggggctttcgttatgatgtcttcctcgctctgatttgtcttgacggaaatagaggatgcgctcctatttatggagatcgaggaagtcgaagcttccactcgccttctcgtagctttgccgtatgtggtcacgcgcttcttgggcggaaagtcgtaatcactgaggctggccattgtgctgactgtggccgagcaagagaacggagcgctggttgatggatagctttgacagcgatggatatgtatgtcaatcgggtatacgggcgccggaatcgtatcagagcaacatgcgggaaactatcgcaagttcggcggctgaaggtcgagtagtcggtcaatggcagttccggttaagtaaacgtgttgttggcggcgtagtcaccaaagcgcgggtggaagtccgatgcgcgcagctcgtctaaggcataccgcgattgtgacggcgaaggggagctggaggcatgagcttataagttcggaacgagatggttgctattgtcgtggttagtgttggctgaagcgattccgcggtgtttgctgcggtgtggttgaggcgattgagttgcgcttcccgtccttccgtcccgcgtaggttcagtccaatgttttggaaatggaagaagtcgaagtggaaacgggtgtcattgttgcgaagaaccccacaatatcttgcttccgtctgtcacggtgcctgccctgtggccctgtgtcatcagtgcgtggttcactgcagtgcggtgcgcgtgcaagggcggcggcaggggcaaaggcaggacaaggttcttagcacagtgaccctgcagatggtggtctgtgcttgccgttcccctcgagacacccgctcctctttttctgcatttccgaaaagagccttttgatgttatcgtcccgtctcattgtttacacatacaaacctttatctctagattcgactggtagaattgtaaagcgcggatatcggcaccgcattgttgacgacgaaaacacgtgggggttgccaagtctctcaacttcttgcagtaggtgaacttttcatcccatcaatgcttcctaccttgatggctcccactggacggccttcggtgtctgccgcccgccgcccgttggagctctcgcgggctcacggcgggcacggcggggttccaggtcgcaggatccagctggactccaagagcgtttccacggtttccacttccacttggacgactcaggtcggacaaccctgagaagcgggcagggatcggtccagaactgaagcctttcgcaaatgcagtacttttttctgatctgacaatcgctcaaggtcccaaagttcccctttcttgtcctagttcccgcatcccgccacgatcctcttccggtaaacggagaagcccagtcaaatagtaagtacacacgcgaccaactaggcaaggcgccaattcctgtccccgttgacactctgcgacgccgagttccaccgtttatcagctctgcaagtgggaggggtttggtgggaccgttgttgatacatggttgggcgcagatctagtagagtctactgatcttcctcgaatctgggggtggcagtttgcgccgcctcgtcttcccatttggtcgcgctcaatcccaatcacgaaccctcatattcaatctgtttgtcatatgtctgctcctggcttacagataggctgttacctttgccccaggatcctcttttaagaagcatctgatccgccccccctcctccacgaacacttgcgcgagacactatctttctttacattgaccacacatcacctacacgaaacgattcgcagagtatccgttctcacgacttcggcacttagtccatcctcctatacctacctcacccaaccaagtcaacatgtctaccgcctccgagatcgcgcccaccaagtgcgtgggccccgattaccgcgccgaggagcagaagcccaccgccaccgtctcgaccgccgtcaacttcgacaacgtcaccgttctctctcaaactccccagctcatcgctctcctcaggtgcgtttgcttgcctcgagttgccttccagactgctgtccgccagacgctgacctcggtggttacaatacagcattatccgtgacaagcggaccgaccgcggcgacttcatcttctactccaacagaatcatccgtctcctcgtcgaggagggcctcaaccacctccccaccgtcgagcaccccgttaccacccccgtcggccgcatatacgatggtttggcgtttcagggcaagatctgcggtgtctccatcatgcgcgccggagaggccatggagcagggtctgagagactgctgccgctccgttagaatcggcaagatccttattcagagagacgaggagactgcgcagcccaagctcttctacgataagcttcccgaggacattgccgaccgctgggtccttctcctcgatccaatgttcgccactggtaagtctaggatctgggggagaaccaagtgcgccttgtggctggggtttccacggctaacatgtgctttctgtgcaggcggatctgccattatggccgtcgaggtgttgaagtccaggggagttccagaagagcggattatcttcctcaacattttggctagtcccgagggcatcagcaactttgcttccaagttccccaagctccggacggtaactgcttttgtcgaccaaggcctcgatgacaagaagtgtgttttccgttccgttccgcctcatgttggtcgctgagaagatgatgagatttgagactgactctaattgctatagttacattatccctggtctcggtgacttcggcgatcgctattactccatgtaaagtgtgaaggggcgtaggtagatcgttgattgtgatgacttcctggcggtggggatcgactttgggaaatggcgttatctgagaggactttttgatgccaagcgtagtaatggaatacccactctggaaaaattcaacaaaacgagttcgtgcggcttcgttcgtcgaaataaaactggcatcgagattcggctcggcttcgcctatcgtgttgatgatgataatgacccttaataaacctttcgctcagtcaaccatgaccccatgagatattggacagaaaagaaaaagaaacagccagccggctacgcggacgtaacgcaacgtcgaatcgccgatgtcttttagtcgtagtcatcgtcatcaacctcaacaccggatccgccatagcctctatcgtcatcctcatcatcttcgtcgatatcggcagctctccggcttgacgccgctggccgcccacccgtcgaccggctgttcgagtaagatgctgcttttgcgcttgcctcggcttcttgggcaacagcgtctgtttggtccaagtcaatgacaagctctaacatggcaagggcaaggccatatgcttgcttacctgcagcgtctacccaagcactatagacatctaccgcagcatcgaggtctacatcgtagttgtgaagtcagcactcctctgcttctcttgtttctgtgtgtatatccaagggttggctgagctagtcttacagtttacagggcattggaacttttggccgcagattttgcagtcgaggtagccaacgccggccttcttgtcgagcttgacgatgacggatcgttcgtggttgcagaacaggcatgtgaagacagtgggaagggggtcgttctagttaagaggggggtgaacaggttagcgctttggtgatatcaagggcaaggtgaagaaagcgtataatatgactggatgggtggaagggtacaatgtagatggggttccagtagtagtgagtgttgtgtatgatatgggaagatggtgctcgggggtgcagaatgtctaaaaaagcttatcgggcaatgacgtctttggtggtatccagaggcgcgcgcaacggacaaaactacgcgatcatctcttgggtttggtgaatggaaaaagtagaggtcgagatatgcacataccctcctggggccctgcggctttcttgacgactttttgcgcttgcccattgtgaagttgccgtgatggttgttgttgtttggatgttgtaggtggtgggtttgttcaagtttgttgaaatggcaccggggcgtgtcaagttcggttgcggtcactaagtactgcaggtgcgcggccggcagcgctgaagataacctatcgatgattcgcgtcgcaatggaaaaacccttggtgcttctggcgcacgcgctgcagatcggattgctggaaaaatgccggtgaatggaaaaggggaagagcacgtcggtcgttgagagaatggaggcgtgtgctactttactcagcacgtgcctgatgggtgactccttgcaggcaaaagttggtggttacctattgaggtgttgatatttttgcgactacactagttctaggtagtttctgcaccttcatggaggcgtcgctgacagcaaccgccaaaaagtttggctccatccccgtccagtcccccggtagggtaaggtcactcagtgttgcctgccccaccacgactctcaccgttctcaccaaggtgagtccctcggacgccgcgcgcgtgatggctgtgggctctatggttttacaaacccaaagcttgataagattattcacgtagcctggtgcaatggctcgtgcacatgatgacaggacagggctgactttcaggtttcacacttccacttgcaactcaaggcgggggccttggcgtggggcccgccaatttgatccccaccttgccccacaaaatacctcccccagctttgggaggatcgactacatatcgagcggggactggtgattggacaaatctggcatttgacatccaagcacccgccatccagagttcggacctgtcgagatactgtaatcaaggcgtcctgttcgataagacgaccaccccgcttatcatcgttgctgatggccttggcccgagataggttcccttgtgagcagcagggcagcgttatcgaattcgtgaacaccggtaccttgcttgatttctcgcgcaacttgcaagcggtagtatccgatggtgatgacagctctccccggtaccggcaccaaccatttcgatgttgggagttctttactgagcggtaaccatacatactacttgcatcgcggtgtcaacaatcacttacaatccatacacccccatgttgtttctgttgtgatgaacacagggcctgcactttccctacactatgcgggacctctccagtgtcgttccttttctgcttacacaatgactacctctactaacaagggaccacctaaactgcatagtacatacggtacataccgcttccacttggaactggcgggaagggaactgggggacagggcgcgctcgtctccgagatccgcagccacggcactcgatccgattgcggtaccccgccgccggcgtccgttgtggggagcatggttgacccaaaaagtggcagcccagcatgctactccagtctacctacagggatcgaggatgcgctacgggcatgccacacacaccctgttatcgatcagctggctatcttgcttggtaacgttggtcagtaacacgctccgcgtccggtgattgcccgagacgcaacttgtaccgactcttgttacgtgttgcaaaccatcgagtggtcgatggccaaagacatcctcttatcacgagggggccttcggtggcttcgggcaacttaggtacggtatgcccctggcgacggcgagtgcatgtacactacgagctggaagaggagaggttggatggccaagtggaagcattagtcctatgtccacttcctccgggaacgtcgataactaccatgttataactggccctcgtgtcgcccgactgactgactgtctctctcaaggttgctccagattcccatcgtcttcagtatcttcgtctgtttgttcctgacgttgcctccatcccgtccctttgtctcccgtctgttaaaccactactagaatctatctcttttatcatcatctttgcctactagatactgcccttcctcccccatttgccccaacagtcagacctggttacaatggctacaggtctggaaggtgtgcaggatgccttgctggccatcgcccaaggccaaacgaagctcatctcggcggttgaatccatctctcaacgtgtgagcagcttggagaagactcgcgaaacctcgtcgaaacccaacggcgaagctccaaacccagtcaccaccccgctcgtttccggctatgtccagacgccaccgctcttgcaggcggatgccggcaccatgtcaccatcatctccgcccgccgatgtcacaaagtccaacttctcaaaccgcgtcgtgctcacgacctatcccaagcagatcggcatcaaccctctaccgatggaatggggtgcggccgatcccgtgaagcgtggcccggtagctgtcatccgatctggctcgaccatccgcagacgtaacgccattggtgcccacggtggttcatactcgatttactacgcgctggctctggcgagtaaggagctggatccagaccacaagcctgacttcaccaacaccgagcccgccgtcaacattggccctttccctcaatggggagatcccaagaagattgtagccatggatccttggggccatcaggttccttggatcttcaaggatctcatggataaggagggtggtacgtactttcacatgttgttgttattgttgttgttgtctataatccctatttgcatatgatggaaactgacactggctatcgacagttgatctccggccgacaattgcgatcacgaaagcccatatgaagctgcctgagcttgaagagagtgttaagagcggcagattggttccagatggcaagatctgcttgaacagcctcggtgaacttgcagtaaccaagtttgccgtcgagcctgtttggtacctccccggagttgccgaacggttcggtattgatgagggcacattgcgcagatccctcttcgagcatacgggtggcatgtatcccgaggtaattggcgccgctggattatagcacttttacggacagacgatgctgatacaatagccagttaattacgcgctccgatatcaaggtcttcctgccccctatcggtaagaatcatcagctgtgtatcccgtcatggtgtggtgttacagattcctaaccgtctcttcctaggtggtttgaccgtgtactgcttcggcgatcccgcgaagatgtcagacccttcgaagaaacttgcgttgaggatacacgacgaggtaggctctcgttctcatggaatgtcttgtctctcgaacacatctttcactgctgacacagccaccttctatgtagtgtaacggtagtgatgttttctgttccgatatctgcacttgcagaccttacctcatcttcggtattgaggaggccgtcaaggaggctcagaatggcggtagcggcgtggtaatctatttccgtaaggaaggtcgtgccctgggcgaagtcacaaaggtttgtgttccaaaactctgctcatgaagactaaatgctaatccagcgtcacagtatcgtatgttgagttcctagttgatccttacctcgtcccatacaggggatttcgtttcgtgggtgagagactaaccgggaaccttttacagttgtgtacaacgcgagaaagcgcggggcagatcttgcatcggactatttcaagcgcaccgaaaacattgccggtgtaaaggatatgcgattccaagccctgatgcctgatattcttcattggctgggtattaccaagattgaccgaatgcttagcatgagcaagtgagtaacaccacacccctctcctcccctactgcgcgcgctctccttgccttgtgggaggtatcaccgatcctcgatctaatgcatggtcactttctagcatgaaacacgacgccatcgtcggccaagggtgagttagcattttctgttcaactatgtggtgtgccgttgtgctcgggtcttgctgcataacctgcacctgtggtgagccggcgatcttttgcttgatggatgctaaccttccgcacagtatccctattctagagcgtgttgagctccccgaaagctggattccagccgattcgagagtagagatcgatgccaagatcaacgccggtatgtttgtcccacttactcttccaatgtttctgtggagaaaggcagattaaccgacgaggattcgttgttatgtaggatacttcacgacaggtcacagaatgacggaagaagaactcaaagcggtgcaaggtcggatatgggaagagtaagttatccctcttcaaaagtcgctcattatcgaatcgaagaaactcgaggctaacgtaaccacagcatcgaccactagaagtaacaaccccacggaggatacgacgcacaaaggagtttggtcatggattgtagagagattattcgggcagcagctgcatcttgggagaacccatcgcaggcccgtcattgcctctttgattaccatatataactcatcacactttcttggtaggaatggttgttcaattcgatcctgcatttaccacaccatatccgccacacccacaatctgtcaggtctgaacgtgaaacgggcgggtgaaatgtggagtgaaaagggagcaaaagagatcacgcaaacagctcttcggccggtatatggttctagtcatgcatatatagtacaatgaccatataatgagcatctactcactagtacttgctattccagcgtgacattcacatcaactcgcgcatcaagtgaggagccttgagttaccgggctgtatggttctcaaagatgctgaatggattacttgtcttcatgacttaacaacgatctttgttacccgaaggacgaagcagcaatcctgtggatgggataggaaggtaaggtaaccaatgtcggcccgcctgtaatggaagatgccagtcaatggccggggacggaggatacagagagcttgtatatcccgaatcctttaccttgggcgaacggctgtcgttgtgagcaataaaacctagccatctattgtagcaattattcgtcctacggtacaggtaggtaagtaactctatcgttaaagacagactgagtggtaatcgcctgaacagcgtagaattacttgtctaactacttaaatagccatctagtctggcaagtgtgcctgtgcgcttgggttgtgttttgtcctggcttgcagtatgttttttcccacgcttctctctttttgacttgaactgttcctgcttcccgatgcctccaatgctgcgtactctgccaaccggagatgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacaccgatgagagttgaggtagttcctggaagtcagacgcttccctcgtgggagagaacatgcgaatgataggctgaacactacatgtaacctgccagatgttggggggttacaggctacacggggtagaatgggagacggttcaaagagggaaggaggtgtttggatttgttggaagagggaaccgtgggattttggtagggagtcaggggaatcggtctatttgcatgaatactatttcttgcccatctctttggtcttcgtacactgcatacacatatcctttgatggacgcaagttgacatagatgttgaagttggttctctctgacgatactttactatgcttttttttttgtaagtcttgacctattattctaggtcgtctttgaaggttgaggggtggtttggcaaggtccaagataccttaactcgtcactaaggtagtgtgtaggttggattatcttgaggcctatgcggtcctgacaaccagggattgaatgtaagcaagacagcgacgggaggattctaccggcatggtgatcgacagttgaaagacagaacagatacagtactgccagaattgcacaatcccgcgcctggtaccatggtatcctccccatctgcggtaagactgatcaaaaatcctgtcagatctcatctctatgtcatctttatttttttattttttttcccttcacccccatcccccgccaaatcccccccccttccgggcgcccccctccctccctctgagggccctcctctgtctcccgttcatacactaccgttcgggtcagacgggatgttgttcacagaaagaaaagtaaatccacacgataagattcatccaaacatgcttggttggaacgtggttcttttttggctttatcctgtctgtcccgtaatcaacgggggtacttccaaggtcaacgcatttagccccatcgccgatcccttctagaaccgtaaaaaacaacggttttcccgtttacatacttcaggcactgtacgccttatattagcatcgcttggtccagcttcgctttccggcgaaaccatcaaaaagggtcgaaacaaattatgatgtcaatttggcggtgttaaataatagttttcagttatagaccggggccaggcatgccagcgcagggcaggcagacaacaacaccacatttcggctttcatgctagttttacttcttcttcttctacctgttagttctctctagccaatcggtcattatatcacatattttgttgttggatggtatccgctccgttcaggtgtacgcagtagttgctagtttgcgctgtagacagggataacaaacaaggacaacgcaacgagtatgtgtaccatagtacgtgtagtccaaaatggagacagcaagacgttgacgacgttgccaacttttgttgacagctccgagatgatcaacactttctccacgtgtaatggtgggacggaaaaggaaggacgtgggaaaacatctaaattgacgaatttttgtatacactactgcgtactagaattagttctcaggatcccttctccccttctcatgtacactaccgtcactctctgctggcattttgtaaaaggttagcgtggtgagctgcaaagtggcgataactgtgttctccatacaaaaagatggctgctttgccccacctctaattccctgaatatcgtgaggcggcggcaccgcgcttaccagtacaagtagtaacgccggctgaggtgtgcgtgcaacgcaaaaagacccaagaaacccaattagatgatcgactcgctcaaaggaggatgagtggtggtgtccctgagccgaagcgaagcaaacaagtaaaggcagagcggacatactgtgtagaagagtgcctgatgatcagttccaaacatttcatccaattacatccggagacatctggtttcctcttcttcgaggaagaaaagaaaaaagaaggatcgagatggtacacctgtgtatgcagcccacacacagtcacaggacttgattattgccacggccggctgttgtacgtctggtaggtacctaggtatgtagtccgggtcgacaagttcgggtccggtgaggcgtcttcgtctctctccatgagtgcaatgttgaatgcagtatgatgctggtatagggaagcaaagacttggcaggtacgtgccgtaatgatggacgcccaggccgtgccgcgggggatcgagtgatggagccaccactgtcatgatttcctttcggggtaaatcctttccctcctcatgtttttctgtttgggattatcaggagatcttgtcttagactgagaatgctctgggtttacccctggtccctgagcctaatgtaggtaccgtaccatggtgctcttgcggttgtagtgtagcttcaggtagtgtatgtggatatagtactatgtatatggactggcggacaaggagggaggatgtctgtcctcaatctcttttgtctttttctctctctctctctctgacgtattgaggactgcttgtcagaagagcgtggtagttgacttagatcgctcggcgtgcagtatgtcttgaatgacgaaggtttgttacaaatgaaaagttggtaagcatatgctcgtatcgacgtaggatacacattgattcaccggaagaggaatgatggtgccgtcgcctctccccttcgccgccacttttgcttccgccatctggttgatagtcgtaagaaaaagaagaagagttcaaaatggaaaaatgtattattacggatttctggccaatggaaaatcgaagggcttcggagtgaagagcgcaaggtgtgttacaggtgagcaagagaggtcaactaggtatatggagctacgaatcggggaagagaaggtagaaaccgcacgccaatgagaatcgagaagctaaggaagaaaaatcatgtggaaacaggatttggtgatgacgataaaaacaattttctcggtttgtgatgcttcgggagggggggagggaaggtgtgaagaagaaagttcaaagactgtgtaatagcagcaaactgactgcgtactatactaaatgcttcgatgactgctgaaagggtacggtcagttagtattagagtcaggtgttgtgagtagtcccggcggtgcaggtagctagtgagaggctctcgtgcgaaatagatctttccctttattaacaatgtgtctattcggacattgtttattgcgaatgttcgggtgcgcatttggtgatggcagttcgtgatgattccgtgcgcggatacgccagggtaagctcgaggtcttgctgtggctcgtcctggctgtctggcagcgggtttgtatggccccacacagtcggtgtaaccaagtggcttgaacgagcctgaatcgacgaacacacggcagagacggcgactcgggaatgtcatcctatcttgtagatctccggtattcttgtgcttcgcccgtgtttctatccattctgtgatcatccgcgccatgattcatgacagcacggcgcaatgtaacggaatacaaaaatggagcacggggaagctaaagcaaccagctcgcaagctcgtctgcctccagccggcgacggcgatcccaaagatcgaagctaaataagaactttgggtggaaccaaaataagttgtgcagtagcaagaatagctacactagcataggcaacacagtggttccaaaaagaagaagaagaagaagtgaacgttgttgactgcaatggatctcacaacatcggataacttttacatcggttcgaaacatgacaaggcctcgggggcttacttgcagcgactgcctaggaaccgacggagcgaaaagcgacaaagctttcatggtaacccagtcaacggttgttcaaagtgggtggaatgagatatggctgcccagtgagcctatttgatgccctaccagccggcagtgttgagaaaatacgcagtcgttctcactggtccatatgtagaatcatggtggagtttctatggactgcccctctccctttttttggaagatcgtcatggatgtgccggactcttctcaaccgtccgcactgcgtgtggacttggcagttgcatggaactggagacagaatccggggtctgactagaccagctgcttcatgtgttctgtctaaggtacctaccccgctacgtaccacagcatagtatagccagcaggtaccaacataggaagctgaaatgtttggcgggcaggctgctgcgcgcaaggcatgtcctctcgcacgtgtggaaggcatgagaagatgcagctatcatctatactccttgtacggcatcgcacaaaatccaagaatattgctatgtggttataaacggactccgcaagtgaggatgcctcaatagggaacggatagtggtacgtgacactcatactgtttagctcaaggtttaggtcggtataggggccttagccccgctgagaagtgagtggccctctggatccgtcttcatccttcaccggaagcatcaagtgttactcgatatatcaactcaaggtgctgtgtatcccaagatttatgtctatcgggtttcccgccatgaaatgtgtggtggaataggatagtgaaaaattgtaatgtggctaccggtcaggagggttgcatatggaacatggggaagacaggactgtgggccgatagagagagtgcgggtgggtgatatcgatcacagaaaaggcacattaaagtgactataacccgcaaccgacaacacccaactcctactcttcatcggtcgatggtaagctatctggaacccagagaaggggattcgcgcgctgcttggcttgaatacatagtacaatgccattgccgttgttgccagagggagggagggtaatacataacgtaatcttccaactttctctgcaactgcactggcttgccgttcttttgtttcttttgttttccgttcccctctttttagacgatttgttacctgcggtcgattttcccctctcagttagccccgtagtattgttcacgttgatcaattccccgagccatgttcactcaagtcagatatatgtacgagtgacgaattctatcgaatatgattgtaagaaaagaacaagcaggttctggacaagctagagaaggccgtatccgtgttaggcgaagagggcctggacgcctcgattgagtaacagaacagaacaggactggagcgagaccaccggcgtttcctgaattgggtagtctaggccttctctttgggtccccggtgctccccagcgtttccccagtgtgcggccaatgtccagtgaagttgtgggctcaaaaagagtcaagtgagaatatgcaaccaccttgcatgttgcagactggaagtctgtaaagtgtcaaatcttgagtggctgtcggcgttgagtgtaccccacctgatgtttcgttttggcggtgtttgggtcaccagaggagccagaggtaccctactgcgacggcggtccaaaaaggaccagcgagtagggtgtagtccgagggcattgcgaaaactgtcgctgaagtgccgtggagagcgttggacttggcatgtccgagactccgctgtcgccagtaaggctctttgaatggtccggcgggcaccggtcagtacgtcgacggaaaccgcaacaccttggtgttccattcaatgcccaagtttctcgaatctcgggggttgccatcaatgatcatagcagcttggggggccggggaccagggaggggagagatgggaggcaggggcattagcaagatggggacgatggggaccggggggggcaggaccaacacctgcggcagctacgcacttggtaccatgatccatgggtcctctccatccaggtgctgtgccatcccatggtctgcagacgcgtacggcggtcgagtccagagaagcacctcgccaactggtcttattatccaaacaaattgtttggtcgtttcatgcacgttgacatgcctcatgtaacaggagatacttccgaatcgcccgctggtccggcctggctgcttgttggtaggcctggccaacttgtacaaccggcctgaactagggaggaatacaagcacagtcacacaacgctgactgggtttatttgggtgtgtcaaagggctgcagtggttagggtggtcttccactctcggcccccggaggcaacaacgggtaacgggcgggtatgcttagcctcccctctccccctggccgactcaaccatcgactgacaagtggcaaccgaaagtgccactgaatgacactgtaaaacacctccccggagctaagcggaatcgcacatttcagcccaaaaaggctgcttttcttcttatactcgggtccgtctcgacttcaagcccgcccaacctgctctctttcttcttcgtctccttataaacaacagccgaattcgatgtgaaagcccagtagtatctggtgttcaacactacagcaccttggaatcacaataacgacaacctatcatcatccagaccaaaagtgtccgtcacaacaaccaatcacaacaaaccagaccaacattagacatggcgtcgtcaactactgactctcgccgcatgccgcgcagagactcttcgacggcccgtggcacccgaagccccagccagaggccaagacttcttcgagcatcagccaccgagccctctatcaccacgtccaatgccagccgagatgcgctcgcgaactcgtactcgtctcgcagagcaaccgagctcctaagagtggcttacatctcaggtggctcatctccggacgccctcaccagagctacctccagagccacatctcccatctcgacacggacatcaccaccgccaatgtacgatagcttgggtcgacactgtgagctatcctcgtctcctatcagcaacccagatggcttcgatgagctgcgtgattcctgtgagttgctcgcctcagtcaccaatgtttcgggacaagagctgacgccccgatagattcgcattcgcattcgcagcgatacttcagcttcccaagttttgacttgtatgagtcgcctcaccaagaggaggacaaagagccacacatgaagtctccttgaaaggcgcgctcggattctggaaggagagagctgttttcgacgttcttttttcttttctttttcagtttgcaacaagcaagccctgccttccactttggtcatcgggctgctcacccaagacgacgtcgacccacgaggcctctatcactcggggaacagttgcgccgccgtgcaagagcacttggcaggtgtaatatttccaggaacaggaccctggtgtcattggaacatgacacgcaaacagtccacattgaatgggcgcagggcattgggcgagggacaggcggatcatcccggcgttttcgattccttcaatcctatgaatcccatttttgaggtattcggaggggggaaacggaggatgacaacgcgatgcacgccgcttcagcacatctcgtagctggcggatgctacgtgcccatcgggtggtttcgagggagtcttgtaagagcaggatatatttgttccctagggacaggggatgagcagtagggacaggagaggctggtggatgatccttacccgaccgagctgtgggccaagttgagctccctcggtcatgggggacattgtcagcgattatggcgccaagacacgcctaggtccttgtaacgcagccaactgttcaagatgcgtgagtgccccgaggggcgccgtgtccggttggcgacgacaagactgtcttgtacaaaacaaaacaccacaacataagataccctgtagaaatgaaagatgaataagtgcaaactgcaaacaattctagttctctcgcaaccctcggacaagtcgtgagatgcgatggcggtgaatccagccccaggtcagttgctcgtctcatttgctggcgaatgttcgtgctgtcaggtaaccatgggtggttagtgcaccgccagaacatgggtgagctttggtgagtctcgaagtaaaatgcgtgcagtgatatcgccaaagttcgtcgccagagaataatgcttcatgcagaaaattgcagcgcagtcgccataacaatgacagggccatagaccgtgcggtattggggagaagggggaattacatggccgcattgtaccaagcgtgggagcactagtggttttgctaagggggcttttttttttttttttttttttttttttttttttttttttttttttgggggagatgatgatggtgatggcgaatggtggttgatgatttggtgatggtgtttggtgagaatgaacgaacgagtggttcagaacctccttcaactcgccaaaacctcctccagtgagaagaagggtgcctgcggtctgcagtcatggaagcaaaagtcccccgagtccaaccttccaggcaaccaagggacccagctgtggacaagagtggaggtagcgacttgccacgataagcgttatcagctggcgcccccctgctcggcattgagccctaaggtccgagaggccaatcaggccgtagtcttggcaagccccaccaccacagtttttccggactacgcccacacaacgggacagacacaatttcacccttcgaggagagaaaaccaaactccgcgtcccagattgcacggtctccatcaccaccccaagcagcacattttgtccctaggcacaggtgctcgtcaagatggctgttggcaagtacgttgtcaccccgaaatattgccaaaatcgatgccacgatgatgcgggcgatggatggaatgagcggtccgcgcaggcgtcatgcggtcgcgaggcgatgacgagctccggtcgcaaattacagacaacatcgcccgatccgaatcgagaaagaaacagcacacaagcagcgcagcggctaatcattggtgttggcgtgcaggaacaagagattgtccaagggcaagaagggtcttaagaagaagacccaggaccccttcgcccgcaaggactggtacggcatcaaggtgagtttcgaccgatcgcgatctcaagtccctaggtgacagcaaactgactggttccccgtctccaggcccctgcgcctttcaacgtcagagagtaagccatccgcccgccctacatgtcgatatctctttcaaatgcgcacgcagcccgacccagatatcaacaaacacacatcatgcgagaacggtattctaactagcttgttcagtgtcggcaagaccctggtcaaccgcaccaccggtctcaagaacgccaacgatgctctgaagggccgcatcttcgaggtctctctcgccgacctccagaaggatgaggaccactccttccgcaaggtcaagctccgtgtcgatgagatccagggcaagaactgcctgaccaacttccacggtctcgacttcacctccgacaagctccgctcgcttgtccgcaagtggcagactctcattgaggccaacatcaccgtcaagaccaccgacgactacctcctccgcctcttcgccattgccttcaccaagcgccgccctaaccaggttaagaagaccacctatgctgcctcttctcagatccgcgccatccgccgcaagatgaccgagatcatccagcgcgaggcttccagctgcaccctcacccagctcacctccaagctcatccccgaggtcattggccgcgagattgagaaggctacccagggcatctaccccctccagaacgtacgttttgtaacccaggactctggacgacacaacagattagctgaccctaagcgctacaggtccacatccgcaaggtcaagttgctcaagcagcccaagttcgacctcggtgctctcatgtctctccacggcgagtctggctccgacgaggctggccagaaggtcgagcgtgagttcaaggagaccgttctcgagtccgtataaagggttaccggtactggggaatgatcgcactgggcatgggtttcactcgggcaatacctctctagggctttggtcttgcttcttcgttgcattggcatggtattatggtattagtcaaggtaacgaataccctcccgacaatgagaaaacgggaatcaaaaaacgatcacaaatgaccaaaagtcgagcgatggttgaaaatgtcgttttcagagaaggggtgacactcagctcagcgaattctacgtggtttgggagaccttgcctggatgcgaaagcactctaatcgtcgttgacttgggcttgtggggcgttttagggatctgaatttcagctacgaggaatcgttatgagaagcagccggagtcccatatacccatgatttcccttggttggccataagagagggatgcacaagtcgtggttgacgggtgtccgagcgagtagtcgatccagcagcagcatcatgtaaggcgggtgggcggttcaggtcagcctcgcgcgtcccttggtgctttgtagtatcagtgcgtccaaagccaatcccagcatgctcaatatccacggtgcgacttttgtctatatgtgatcgttgcctcttatttgactcgcaccacgcataacgtcccaaatctcttcaatgccttgtggtgtgctatgtgtgggctgggcacgtcaagagaaccctcctgccctcttaggcttttgataaagtccaggctcttacataagggcgggaactgtcatatgagggtgcgtgtcggtgcaaggcggcagcttccacttgtcagccaggccagtcacctacgtacctacggggcgattacaagtacgcacctctgcgcactctcagtttcgggggcgagggcagcaactcaagatttgcaaacgcaaacctaacagcaaatttctcgaactcgccgacgacagaagggatttcgacctgggaataagacgtaccgcagcatcgtagcattacagggttaaagaccatcgcgactttgtttcatctttttcttcccgcttggagaacgggacttacacgtgcaattatacctcccttggtttgcgccagttctcagcaacgacccctccaatgggaacctgtgtcaactgtcaaccgtcaacttccactccaacctcgacattcctcgacatagaaactccccgcaattgccaccagctctaacgacctgctcagcaacatcacttcatcacctccgaaccaagtacaggtcatttcaacacatgcactcaggtacttatagacaggagcaaggatagacaacggacgaccagtttacttacacctctcctcttttcgatccctgtggccccgtgggctccccgtccagccagatggcttcggatgacgccctacctacgctcaagatcctgttgatcgggccatcaggtgctggaaagtcggcatgtaagtcctttgggtctctcatctgtcccgggatcgtctaacctcacttggtggacatggcaaggagattgataaagtgcttccttcacatccgatggaagaggtgcaaacgacacagtcatcatgctcttaagctacaaagagctcgtgcaacatggcttatacacacccgaatattaaacgtttgcatactggtctctgacaattccccagtactcatgcgatattgtgatgatgaattcgatcctgacacggccgctgcgacaattggtatcgacttcaaggtgagttactgttctgttattatatccttgccactcactcacatttgcccgcacctgtccacatatttttgcacacgttgaaggctcattcaaaatttttgggatctcgcaccctcattcggattgaagtatccacaacacttggtcgttggggaacacatcctgcaatagtatactgacacagttattgttccagatcaaaagacttgcggtccgcggcaagccatatcggttaactctgtttgatacggtgagcaacaacactcctcccttagaacttcatgttcacacaagcccaatctgaaagcatcatgtgtacgctatcaatgagcttgctactaacaagtgaatcactgttgattcgacaacgacaggccggacaagaaagattccgaaccctctcaaccagcttctaccgtggtgcccatggcgttattctcgtctacgacatttccaacagagcaagtttcatttccatggaacgatggtttgacgaagccaaagccaacaccgtagaggacgttgctct