cataaggtaaaagtcttggcgtgccttaatgttgcaggagtgcagctgtactatgcagtagaatctgcacagtaatgcaatatccctcctaactttttactgtggtaacgaacacgccctaagctgctcggattggatgcctgtccctctctctcaggctgtacctactatctagaggtaggtatcccggcgacatctattgatgcacgccacagtgcagtgcaatgcaatgctagtatacccctaggtgcatcagagctcggcgctgtcaagtgtcaactgcttggcagcagtggaagtatggtatggaatggatttcgacaagatgatattttcatcgttcactgatgacttcccgcttgccgaacgagtcgtatttgttgttaggtattgagacgatgtggcggtgtgttgccctgactacgtctaggggtaccttaggtatgcagtggtcgagattttggcgattgttcccgtttaggaaatgggagagggattggcgggttgtgattggttgacgttgaaagcctcgggtttgtgttgaaccttgttgggggttcgttcgtctgaaaagatcaacgcttgaacttttcgtggatggagaacccatgtgaaacaccgaccacagctagatgacaggaacgaaataaactaccttactatgcgtagtaaggggtacgacgattctgaataaacgacatgagggttcgttttggcggcgaactatatcgcgctaccgatgtctcacagctgatatgttctattcgagactttcctttctgactgcactgtatcttgcacatcgagggacttgatagtatctccgcaagccccaaaacagctggaagtctacgaggaatgtgttatatattggaacaagccgttaaaacacgtggcatatccagtcttgccttttccccagcaaacattttctaatcgccatcaaatcgggcatcgtttcaggccagccaccttgtttgtttgcttgcgagccgctcgggggctgcagatctagatgcagcacaatgccttcacctgatctcgccctccctattcactgctacctatgacctatctgcctactgctggctccctagatcgagggatggtgattgccgtcagctagttcacatcaatggtagtttttacactttactgccacttttcgccaaggtagtttgtaggatgcaaacatatgatgaacttccactttccgtacctgtgttttttttttcccttccgtcttgtagtctatttttgtcttggtgtcccttgctgcttcactgaggaggggggagactggatcatagctagcccatctgagtttgcccaggtcttatggggtgtataagtggcaggagccatcattcacgccctatgtagtgccttggaagctttcatcagtgtccattattacagtttttggaggcatcgttgggcatgggcatggtaccgtgatttgatggaaaaagatcggtgtcgaccccgaaccccaagctccgtcccattttcagcaggccctgcacttgtaagcccgctaacggaaaaccccgcgccatgccgttgaggagggccccggagaaatccgctcgtggagttagccccggggatgacccatatatccctagtaaataaggcggcctaggcagagcactaatctagttagtatgtatggaatatcccgcgttggttgtgtaaccctgagcaacaacaacattaaagagacacaatcatttggattttcgaacttttgcagtcggatccagaaactcccgatcgcaggcgtgagactgcctgcaatccgagacattctgtgagctttccgtcgcacgtattttctaaccttggtaagaaagtgagaagtgttcaggcaaccaggcagagctatccgacggctgggctaagatgccttcgaccaagtatgtgcgcttctcgcaaccacggatgtgtagagcttggttgttttgcatcataatctcacttgctcgtctctctcaaaacaaagcttgctagcggaaatcgaaatgccagcttccaccacaattttagcactctcgttcaggcgatcgtatgccataataatttgctcaaaaaggcaaccccacaatccttaggcagcaaagtagcatcccctagaccatggatcgatggcgcggttccgactcgcgtatgtgcttggttactgcaagagctcggtggtgtgtaattttcctgtgaattagtaatgtatatagggggaccgaaaatctgtcgaggcttctcaagccgtaaactgcctttcgagcgaaaacctgtcagaagctgttccgaatggcttctgagcgagcccaaagacttgcatcccatgcatcttgcacgatggatcctgctctctgcaggtttagtaataggaatagcaatttggaagagaagatcctctgtgaaagtccagttgaggagcagacctgacagagtgacaaggtgacaggatagaggagtgcccatcatccgccaagactaaaggtaatcaagaccaaagtccggtcagcaggctcaggtatgctcaatcgacgtgaggaatagaatgtaagcactcattcaaacaaaagaacatggaaatcagagatagcaaagaaaggaaatagatggattaaaaaagagaaggaacgaaatggagaaaaaaccagattcaattacagaaaagtgtttgtgtaagcatctccgatggtagacatgagcaataaccacatcttcgtcatattgtttgtacgctatcgacttcaaattgtagcgcccatttcgctggcaaacgcgggctactctcatcgctgcccttcatcccttgaactcggctcgggcccttggcaattgttcacttgtttcttcttgcttcgtgctctgcaacccagcagagctcgcatctcgctgggtgacctcaacatgccagaacgttaaaaaaaaaaaaaaaaaaaaaaaggggaaggaaaagcaagccacccagttagatgaaaccaaaatcaagaccgggcaccctctgtagaaaaccgaagaaagcccccaacgccacgtgtgatggatgtgtgaagagcaagcgtcaggatgaaaactaaaggatacttttagggaggaacaagggaaaattcggatcgtcagaaatgaaagaaaaccatgtacgggtggcgggggaaatggccaatagccacggtgatcaatttgtcacccgttgctgtgccgcggtggaagcatgccattcccttctcgaaacattcgaccaagacacccgattgctgcaattgctgtaattactattgttgccgtccttgcagcagctgctcgcacgcctgttgtgccaacttcgcggtagaaggttttcggtaaacgttctgcgaatctctcgtcggcggccgtgaagtgtgagcgctgctagtagcagcattgcccgctctctcatcactatctgctacgtccgtgaaaccgggactcgaaatctcgtcttcaggaacgttgtacatctggtcgatagtttcgtagtactgttcggaagtcagttggggaaacttttcgtcgctcgtcaactcgtagaaaggttgcccatgagagggcagttgactagtcgataccgtgttcatcaggggttgctgctgggaatgattgtcgggaaagacatggcggagaccaagaccaaccgatccttcggaccagccagctaccatgttctgatgctgaaaatgtggcgtagagtaagcagtcccgccatgcaataccgggcttgtatgctttcgcttttccaacttcttgcgccgccggattcctgtcttttcttctactttggcatcctcaaggcccagcttgataagcatggccgaaatgtgttgaggcttccagtcccagaccttgcatccgcccttctccttcatgtgggctatgaggcgttggtatctcttctcttcgtcttgaaagaatgcttctttcaaacgttggatctgagagggttgtcagtcagcgttgctcctttcccaagattccttacaagtcgttcagagcttacctcttgttcgggccatacaccaaatttggctactgcgcgcgataccttcatttgcagtgccgccttttcccagttaccctgatgcttctctgagtacttggccttcatttcttcccacatccccttccccttctcggaaatatgctcctttctgagctggaacaagaacttatcgtcttccggtgcgtcatcatggagggttagctcctcctcaacaccttgctcatcttgattcgcagcaggtccacctatgtaccctggatgtggcgactcctttgaaatagatgatgttttaccaggtttggagctcttgcccttctcctgtcgctttcgcttcgatggagcaatggttggtgtgtgggcaggatatgtcggtaagaacagggcgggatcaccgcgcagttcctcaaaaccaacaatctttggggttgactgtggtctgtactgggtagaactggaatgggtgaggagaggcgcttgaccgttggaggccatccgatggtgcattggagatccatggacggtcaggtgaggttgttgcgttctatacaaatattcagacgaggcatctacgtcgacgctgggaaaatgatgatattccggaaaagggtgatgcgatacctcagcatcgtgagaggtagaaacgctataggaaccaaagtaaaggactgcaggccccggtgggaattcggcttttggagaggttgcatggtgggcgttgggggctatgtatgccgatgactgatcgtattgatgggcttctgttactgctgggagaccggacattgaaggagaaccctgactggtgtacggactgtaatacattcttcctgtgtttggaggcgtcggtacctcattgagaggcattgcagattgagaggagtggtaatgctccatctttggggacgacatttggtctaaaggggggctctcagagccagagattggtgttagaagggttgtgtcgacggtggctgggaagttgaatgaagaaatgtccgaaacctgcccaaccggtgagtgaatgtagcagtgtgaaatggaacgttcgaacgtacagtgaatgggaccaactcaggggaggaataggcagcagtatgtgggccgctcacacaagcggccgtatcggggagagttaggccgtggacacgcagtcgcttccgttgttgatgtgtgctcggcatcagatactgggcgttggtcatgtcgaggtgaaactgcaaatgctcgaaaggcgtgcagatactggaggtggcaatgtagtggtcctcggcaactggacccagacggtcgtcttctagactgttggtgaatgaagaggactggtcttttggtccaactagattcattttggaaaacttagaatttttcttgatgggaaacatggaacagaatacggcggggcttcttgcaaggtatatccaccttgtgctgactcgcatgcccaaaagagggagaggggagggcaggaggtccttatagggtgatggtgttcggatccctgacctagcagatatgtaaagggaggtggagggagatgcgaggtgtgcggcgaggaaggaatcaaacgtaccttggacatgagctctaagaaatacaagcagcagactgagaacgtctgaaacgaagaagtatgtagaaggttgagacggcagggcgtggggcaaggatacggttttctagtactggaaggcgagcaactcatatgagcaagcctccttcgctcctagagagtggcccaggatcaggataacgagcggcacgtattgtggtactggctcaaggaccatgcgggggtataaaagtggataggtatgatacatgtcctcttgaatgtgcatcaggctagccgccgtcgaggaataggtgtgcggagtcttgggactgaacaaaccggtgttgcttgccggggtttgggggtgatggggatatgaatcggggggggacaaagccttgctgggtcggtccagagtcgtttgccatgtgggtccgatttggcaggcgcatcaacatgtaagatgattcctagacccccccttgacgtggattcctcaacgaatccctatgtcatctggagctggttttgactgcgcagcaaacgagaattgcgtgctcttgctcttgctagctggaagcattggcaatcacgcactgacaaaaccgctgagaaccaagcatatggccagcgtggatgggagaaagagtaagctggctgttatgcagggcttatacagagcggccgcttggtcgaggcagtcaggactcagcgcaaacgggaagtgtgtaggtacagaacacattacggagttctaccaaaaccccccttgcacttttggcaaagcaaattgggctcagcgggcctccatggggagcttcttggtctccactttgcaataccaccatgataccagacggcctaactcgaggtcgagctggttgcagggccgggatcacagtgaaggaaatgcggtttcttgctgtgtaactgtggtgtaaaccgtcagatttggacctcgttcacttctctgggatggaagaggcgttcgggacggcaacgctcaacatcacccgggggggcgctgcccctggtcatttgccaagagcactggagtgccatgtacactgcccagggggggtaagcagggggtgacaggtgatggagatagcacccaaaggtcgctactgacaggggtgaaggactgcagaatgtagtgtacggcgcagacctaacggtatcgcagtacaagtggtctgctcaccagatgggcggcgaggacaaaaaggtacatgggggaacaagtgatgtccacgccaggtactcgagtgtacagccccgtcccttctcataaccagacctcctcaatgcgcgtctctgaaaggcaggcccgtcatacttggttgatgtaaccaactggcggctattgtcctctctaggccttgacttggcccgatagacgccgcttaaggcccatcgcatcacggatagtgcagacaacgagaaggaaaaaaacgcaagatcggcagagaagagaaagaaacgggcgaccattccggttcagagtagccatgtctacgcccgacaggctaccaactggaaggtaatgcaacctgcccgcgcccgaaggaagtgcttacctttgaagctgggtcaacttcttccgatgtgtagagttaaacgtagcgatccgaggcaagctaacgtattgctcgatggaaattcgatgagccggtagcggctgacctgaccagttccaggtgtatcgccgagtccacaaaaggtcaggacaaacaacccgaaaccagattctgtgatctgtgtgatggcaaaaccctttgggttctggaccatttggatgaaggtacgcctcggtgcaattttcttgacaatcgagttggcccggtcgtggtcgagtccagtcagactacccagctggccgatgcccgtgggctgtggctgctaaaagtgtcttccaagtcggcagcagcttgtctcggcaggcgttccaggcgtttttgagttcagtttgagatgcagaactactgtaagtaaaggatagcgtatgtaggtgtggctgagatgagcgatcgggcttggagcaatagcgccaagaatggaatgcgcccgcgcgggggcggtaaagtggggtccggggcgggccacctgatgaaaggaaacctaacggttgcgccggaccccgccgccgacttttgcggatccgaacaatgaagccattgaaaacgggacccgtagggccgcggccccgtggtatcagggctgagcagctctggttcgggtcctcagtgcgcgctgcaccctgaggtctggcatcatcttgggcggcattcatctggagggggggagctgatggagctgagatggcaacgttgcgtacggcagtggcgtagttcttttcttgttagtgtttgctaacgatgtcagctcaggaactagctaccagatatgtagcccaggtattagaaaggcataactaccattgttgttccatattgtccaagatctcctagctgctgcgggcccgaacgaagtgcgatgccacggagcgacgctgtttacctacctaccttaagtttaggcgagtggtgtgtccttccgcggttttgtcgggttgcagtctggcaaagtcgggggtcgaaaaattcctgacaagcgatagtgccgagaaaggagtgcaacagcaatctgcatggtgatggtttcggtcttgttcgcccaatcagggcactgctgcttaaaagggaaaatgagggcaattccaatgtgttcgcgggttggcgtcccgcttcgaaggcgactcgggttgaagacttaaaagtatcgacctaactgacttccgcaagccctgaagttgtcgaccaaatgaaacagtctgagatgaatggaagatgcgagaatgtgagtgacgggcgagctgcaagtactaataaatgaagtgggttgatggcagagggaggtccatcccctctgtacgagtccagtcgcagctgttctgtggatgatttgtgggcatgcgaaaagtgtgcgggtaaattagccgtgatgagcgtagggcttcgggtgcctgaatttccatgaccaaaacagaaggaagcttcgttcgggaatccttgtcgttgatccggcggggaaggtgttgccattgccgcagaaggtgccggctgcctgcatccccaaaacgcatcacttctggcattcagttttgacagagcccagcgaggtctgcagactgaaagattactacctctaactagtatacatgctacttcagtttgtcgccgacgtcttctccaatgatgtctctcgtaacttttctaaccctacctacctatgcacacgaaagtgccgaaaggatcttttctgcgagatgcccgccttgcccgccacggcagttcgacactcctgccggtctttcggtggatcctgtccgagggcggcgtaggtgagcgaagccgagatattccggtggctgttctgtccttcttaatccgacgattcgggcagaaactcaaatacatacaggagctcacctcattcctttcttgccgaccaaagcacgagaattgcgggtgtaactctggtggagaagccgggggcttagatgtccaatcgctactcttgccgtcccgtcgggaacgctaacactcttagggctatgtctgcctgtaccaggctccctctggttagcgtgcctcttggcgacctgacaagatggaaacggcggctcgtgtccacgtctttatgctgctcgtgctggtcacggtgcctgtgccatgcgcaacgaagtgtgtgtgcagccgcagatcgatgagtccgtcttcaacacttggtgctctgcgagaatggaggccgggaacaacatcaaaggcgcgacacacttccaacatcatcttggcttccttcgaacgcgcttagtatccacttccattggccgaaaaagcgacatcatccacaaggctaagccaagggagacattcccccgaccaactccacgatcaggcgcgcggggaatgggcaaagcacgccattggcccggggagagagggccgcaatttggcgtctccagtgccaatgcatattgtaccgtacaaatcttcgcgatccatccgtcccgcccaccattggcgtgatggacagtttggctgcgcgacctgcctcggaagtgcgactgcaaagtcatcattacccctccatcttgtccaccgggctacctacgaagtcggtctcgatgctgtcttggtcagtccaatccatcttcaactgttgtccctgagtgtccctgagcgagtgcttcagccgccatcgacgagagtttggctcaagatatgtacaaaagctcatgggcgacggaggtagatcaggctcccctattcagatcttgccgggccaagacccaggtaggtgcctttctctagacgagggttcccctttaccctaccttggcatatccggcgttacctccagtaagcctgcatcgttttcaaatcaggcatttaacctctcaagattttctctacactaccaccatcgtcaagttatttaccaagaatcatcttacctgcgtaactatgctcgctcattggtctctttctgcttcattctggcccctatttggggctgtgcgggtcctgcattagcttctgcctgtgtctgatcccgctgtcccctctgcgggtgtgcaatgtcccggactcccctgttctgcccgatagggttgaggatttaccgaggtcatctcgtctcccgctgcaccattccttgttcttatatcaacatgttaccaatcccttctgtgagacgagcgcaatacttggcttgttcagagctaatatgagaaacatcgacctctcataggcgcagcaatcgcagctcatacatgtggagggcacaatgcctcaaggttcccaggccaccactgctttgtgaaatctaccgttcggccctcaagctaagaacttttctttaacctttgggtttctgacacatcgagttctccagtatcaggtcctgtaagcttgtttaccactttcgatgttgaatcggtatctatcctttttggtccctttttctttctttcttttttttttttttttttttttttatcgcatacatcccattcatggcactctgcccgttccgcatcgtgatggtctgggctgggaacgtctggagcgccgtcgccaagccatctgtacggtagggttccactggtctaggcccccttccctagcatctgggctcacagagatgaaggctgtcatgatggccgcgagctctgttcaccctgtgtcaaccacagtcctgcgagtgctatctgccttgagatgggcttagtccgaccttgccgaggtattaacacttcactgagtggtttcactctcgtccttcatttcggcaacatcccagtgcgcaagcagccaagtggtgtctcagggttcgggcccccacacttccgatctaggtaagccctaagcccctacttggtgtgatgggtaagtttaattaggtggggtaggtactaaacgcatagtgtccgtgcaaaaaagtacctgacaggggggtttttactttcgctcgcgaccacagtagacattttcctttttgacaacctttcgccatgagccagcttgaggtgaaatgcaagaatcacgcactcgcaatatgtggcaatatctcctacagttgcgatcgtcttagcgacttggtaactcaatgagacacggtccctatgctatcggcggggctgtcagttcgtgagtgcatggggcaatgatatggcagaaggatatacatagctaggtacgtttcatttaccaaaggatcacggcctcaactcagccccaatccacaagacccgacccgaaatcgcagccacaagcagggcgcaggcgaacagggacaactcgacatccttctatcgtcaactctgttcacatattcttggatgccaaaagacgtggcccgcctttggctagatatgtgccttttctcgtaagggacttgttcttttcttttctcttctttttccttattttttttttacattttctctttttttcctttctttcccctcccgtctaaaggagccttggagctaacagcattgctcgcatggcaagtgccgcgtcttcatacgtacttggcgtcaaatcttgtctaccaggctgcattcgtgtggcgtaggtatgtcaaggtctctactgtcctcgatgcacccctgtcagaccgggcgggaaggaagacgatatgtgcgtgacgccgaaaagcttgttagtcgaattgactcaggtgttgtgcacagtcggatctcgcaatcgcatcatggacactcgtcatttacccatgatttagtttccaccacctcattaataacgttctcatcaagtagtacctgataggaaagagcactgagaacttcttcatcccttcgctttgttcagtgctcgcgatgacatgggttcgaatgggtaggtgtacatctgtttgccctgctctgacactccaacgggagacagggtaagcgaggaattccacccgttggataccatatcgacgtctacatcggggggctagattctttccctccttcctattatgccctacctcattgtctttggtggcatatcgcgcgatggaccacagcatgtgtagctttggttgtctttccccactctacccccctctctcgtttttcgaagcgccttctctgcgtttcctctcagtctgtccggagtctacgaggcctcagtgctactcagttgtgcttaaggtagtctgtcagctcgatcatgtgcgatcttgatagaggaaccttctaagcagtagaggacggtagtcaattgtcccaccgacactatacctgctatacttcatcgctcagccgggtatggcggaatggacagtcaatgttgaaatgatttgcactgttgactatgttcgttctttaccattcttcacctgccaagttctgatttgccagaatttgtgctttcctcattcctcagcaactgcggtgcaagaccttcccgctttttccggtcgcccaatcacctagaaagaccgcgcttggcgccgttaggaagggctgagttgctatgggatgaaagatacatgatggccaaaaaagagactggtcatttttgctcattcccttttttgtttctcgaacttgttgacgtacaacgtatacatcacatgatacgcaacgttgggatcaaacatacgcggctcgcctcgctgtcattatcttcgccctgccttcagcacatgtgggtgttgcggctcgttagcatcaacaccactgcatcgatgcatgtccgagccgtacatgcattgcaggtgcatgagtttgtttttctgcagagccaatggagatgagacataacaacacctatcatgaggagggaaacaaagcggaactcagacttccacttcggtgccgatatatacggattaaatcagttttgcgattcacgttctccgtcgccatacatgcctccgcgtcgtgttcctactcttacatcccgtcatacagctagctgcttgtggtaaacacggctcgtcgacatccagactatggacttttacatatctgagatccgtgttcaacctaataagaaggcatctacacaaagacacctgttcgagagggcttgcatttgatgtgatgatgcatatgtcccaaatcgcctttgcgtatcatgtgctgcttcatatacctggacaagcaagggattggaatactgatgcggtagattggtaatgaggttggtgaaatggttactggatcacgggcctgttgtgatctgcgggcatggagttggtaggtctagttccctaccaagtgacaagtaaaggtgtagacggcctgagatcgtccctaccagcatagagacgttcggttacgacttgccgggagaggtgattggaatgcgtggaggggtattcagcaaagactatctgtccagtgtacccgtcatcatctaggtggagttattgagcactgcatcaccactgacagcaagtgcattgccttccgtcccaagctgcaccttctcggagatatcactgccagggaaggtaccacgacttggcaccagagatagcggcaaatgaaggcgggaactacttccagtgtccgcttgcgaaaagatgacttcttcctccaatgctgattactaagaagaatcgtcaacacagttgagctcagcactgggctcgccgcgagctagtacatgctacgtagatcgatgatctgagtatgttcatggatgtctcgaagtgtcctccttctgtacctcgaagtatctcgagtaatatctcgaaacagtagacccaacaagctgttgagccggagtagagtctatgtgtccactttcggaatgtgacagagctgctttcgccaatgagctacctctgtatcatctaaaagaggcgtggattgaagccaacagagccaaggtacaatcaacacagcacctacacgtacggggtgtctcgtattgatgtatttcggtacagcgatgaccggctgaaaggtttcttcaaaacatcctcctatgctctcttggcaaccttcctctatgccacagtagactgtggtaacgttggtaacctgtcgggccgaagtgttggccagtctaaccggctgctcagttggtcctggctttcaccaggttgccacgcaggtgcgcagaatccatggagttcggttgtctaggccctagcgcggaatgcggtctatcgacatattccactacgctaaaaccagcaaggcctccatcatagaattgactgtgagttcattgtaaaataacaggaggagtgacgggcagacgcgtatagagacggacgcagatccggaatgtacttcggggactatcaaggtttggaatctggaaccttggagtctgctgtaaatcattacgaacaccaacagaccgtgacaaaaacaatgacggcggtattgctagttgaaacactgtctggagagttgagtgactaccctagaggtacctagtcaagcagtgacggagctgtttggcatggccacccgacctgcagcgccttccagtctcatcgccattttccccacagttttagactggaccggaagacacgttcgttaaatgggtgcaagcaattctcattctaaggaccaactgaatgtagatatcgccaacaggaggtcgacacaatctgttgccggcgcggctcatacgcggttaggagcatgatcaccaacgctgcgtccgcccttacatccatgtcccgttcaccactgcaaccttcccatcttggtatcatgtttgacgacgacaaactctactaaccatcatgacaacccaaactatgggccagcccccaaatctgcggaatggaaccaaacagcaaagttgtttcaagattcgtttggttgtttcctgaaacagcgggaaagaagtactgcagtcctttcttcgaaggttaccttgcataaatcttgcattgcggctcttcttcttcagggatacgccctacgacaaccacagtccatatatctctaatgaaagacagtgttcaagcgagagagtagtcagattgtggctgttgactaacaccacaaacaacagtctattgttatcgtattggtgaccaacggactaccaacaagcttgttccagttgctcatgatcacaataaacaaagcatatcatatcatctcttcaccaacatggtattttcaagaggactcgaatccgtcatgacgaacattcctagacccttgtgtttcctgcttgttttcatcgagtgacaaaccttgactttccaacagactttccgagtagctgcacgatcaagaatgatgctgcctacagatgcattcaggagagatgcatgataccacattgtctcattcgtacctgcgtctaccaagtacgtctagtgctctgaagccggataacccgcaagcggtgacctacattctcatctggcatcaccaacacacacacacatacacacacacacacacacacccacacgcacacacgccgcataccgcattcgcatgtatgcaaatcatgtacagccggcccgaagaacagatatgacgtacagcttgctttgaggttgcggttggaattgcagagttgcggtgcgatcagccaatattacgagtatcatctcgatttggcgacgtctgaggtcttctatactctagttcacaccacaccacgtgctctagctaaaagaagaaggtgaaccgaatgctagactaaggagaatttgctctcgactgtgttgggtgtaagtgactaagcagtgtactgggctgcatctaatcccacacctgttcgccgatcctgcaaggtcccgaggacggccccaggttcgacggcatcaaacgatgagatgatgatcatgataggttcacccggtttctcggacgaactactgaattaccccggaatacaattctggaaccgtatcggatgccatcccgaaatagcagtctgatggcctcaatccttctatcggttctattccatggcaccgcctcacttgtgccttgacactactacacccactcccagccaaatattgtgccacatcatgatggactgctcactaccgaggcaaacgggccccgcaaatcttttgcccgcagaaatcggcatttgaggaaaaatcgaactcatgcaatgcgatgcactatgttgtacatcggggaacctgcatccgctattatgcagcgtatatacttatatacccgctaacggtagtctacacctgaactacctctagaccacacgacttagcaaaacaatcctattagatcctgcttccgagcacagcctcaagatggcttacacttggtccgattactcccttctcagctatgttttcgagatttaggggtcgcttcactttcatccctacagattcacggtgaaaaggcgcacttaccgtgacgacatcggatatcactacacctttgcttcatgcccaatatattattcaggctagaccaggccggtggaactaaaccaagactagagggaagcaacaaaaagcactgccaggaccaggacgacggaccgccccgtttggccgtccttcgcttcggatacctctaccaaacttttcaatttcaacttccatggtaaacaccaccgcaaccatccatcatccctcgtctcactgcacggtagagcggcccggacagcccaaaacgaagtgttcgtggatccgacctgtcattcaatctagtgtaacagcgcggccacagtgacaaccttctttagcgcggcttagcgagaatccttcgagcacaaacggcgctagagctggctagtgaggctgatcagggaaccacactagttcacaagcgccagagccgcccccaagcccccaaaaccacccacccaccgtaacgccatccaggccagggtccggagaaggcagtgtaacttgcattggttacctgtatttacctagcaattgaccaatcattattgaggttcttcacctggcaggaagaataatagatgaagatcctacaccatgattccccgaacacacggtcggtctgcgagaacgagtatatacagcaccgagaacgaacccatgctatcctaggtagacgcacgttgagagacgcggtattatcggtactgcgtacacccaacaagtcaataatcacaaccaccaccgcccccacgcaacttttgagcccccgctttcagacatcaacagaatggtcggattgctacgagggagactatccggttaccagagttaccggtcttgaagagtcagtgagtgagtgtcacgcagtgtcagtgaaaggaagcagtaccttttgtggatttacacccttggaaagagctggaattgttctcggaacggatgctggattttaccttgaccttacgcgctgttgaatgggtaagttctgacatatgatgagaattactcatcgcacccacaggtgaaagcacggtatatgaacatctcataggtgaatggttacaaatttggccccgcgctgcattccaaaacagacacatggagaacatctgatagcggagcgaatgagggaattgctcgaagtactgttcgtggggtctggatagaactgtgtacttggaatctgtcagcaaacctgaagaatttaaaaatatcgagatgaactagggttgtaggtatcagctcacaccaccattcaaggtacctaacatcattctattctacaatggaaggcaaaccaccacagcacttgacaaaaacttttagcttgacctgccctcttctagtacaattcacaatgacagccagacagttctcacgaatatctggaaacggcatccatatcatgatcatgatccacgcagttaacaaaaacctcgacgggcgctcctctatcgttgaggtaactacagtgttcacggaccccaatgaacccaggaccccaatgaaaccgggaacccaagggagtggtagcaaatcccctgttcatatcacgcaatcctttcgccggtggtcggttcagttcacccgtacacaatcacatgatgttatgtacgattcagtagactagaagtattccaccaacagcggattcctaggtaacttggggattgagaaagactaccacatgatcatatcacccatgtcgttttcgggttgaacaatggaagtaacatggcgaaacaagctggcggacatggagcggaaaatactgagatgctccagtttcatttacagaaacaacgttgtaacgtatcaatctgctccttcgtctacgagggaaaaccgtataccgaacatggcaggtggttgcctttttagtctctaaggagtgacaagccactatctgcatgctgaaaaatgtaaaaaaagatcttgtagcgtgattcatctcacataaagacaaaacgtttgtttcagaactcactagacttccatttatgacgaccaccaagtattcacatgtatataaccgtctattactagctcaacggtttacaactcaaggtcacatcatgacctcatctgttgcaccctctactgagcgagttagaccgagtccggcggcgttccggcgacaggtgggggaggggggtacagtagagcagccacacaggacaggtaggtaccgtacaacgatcgatagcattaccacatagctaccaagaagccagtctctcgttctctccccaccttcaactctccctcctcgccacaaaagttccgaggcaccttcattcatgaggcaaacttaatttctaggtacccataaaaccaaccctttggtccttgtcaagtacctacttacctttcgaaccaacatctttgcctccttgtctccttgagtcagtctgtcttggtcccgaggttcgaccggcggcgcgtatctcgacagtttccataccgtagtgggaaaatctgtttccagacatgcattgtagttgttggacaataaccacaatcaatgtttaaaaaacaatgcatgtttcttatagggggtaagcgctgtaatacagtgtcctcgaagtcgggtccaaatttcgaaatttcttaaagtctcaaagtcttaccttccttcccgacctttatcaacggaaagaaccagccttttcctccagaaataaccaattagcttagtggccaaacggttaatgaagtagttcttcatttccattcttactcgtaacctatattcgattcctattcgtgaccaactttttgtgaagctattccggaagactttccaatctttcaccttaaaggtagtacctctaaattgccttccaaaggctactattaaagaccactaaagtatagagggttataccctatacttttaacttttaggggcttgagagacaattgatgtttgatagacaattaatgtttgatagacaattaatgtttgatagacaattaatgtttgatagacaattaatgtttgaaaaacagttcttgttttctttacacgtattgtctgctagataatacttgtttagagccagggtttcccgcttcggtaccaacaatcttggaaattaaaaaagcatggtcgagaggtaattgcttcactgaaattttcggaagcgtcatacacccaccactgggaccagatctcgtgaagtgaatcagacggcggcgaaatctgaatgacccgattcattcttcacgctaggtacccactcatcatcgatcacaaataaagtggtcaagtgatggatggtacagtcaactacccagctgatttacacgaaacaaagacaaaaaaaagagaaaagatggatacaccttagcagaccagacaaataaaataagccaataaaaaaaaaagaacaacaaaaatccaaagaaaatccatcgaatcacccaatcaccaaaacaaccaagtagccacccaaccccgtatgccgtctgcgcgtttcacattatccagttagttagttagttagttagttagttggtgtgttataccccggacccgaccgaccgaccgaccgttcatccctagagatacatgtacacacacaactcctcctcgtcttattccggcttccgctgcgctgggtgtaaggaacgacgatcacgacccgacaaaccgaaccgagccgggggagaaaaaaaaaaaaaaaaaccaccaacggcgcgcgcgcccagcccagcggcacacacacactccagcggcgcagcaacggcgcttaggtaataatgatgtgtgtgtgagtgtgtgtgtgtgtttgttgtgtttgaacaccatcggaattgattgactttggtgagtcggtgacgttatggagctgagcaattggttctttgtgtgtgctaaatttgtggcgagagatgtggccagatgtcggagggtaggggcgatggcgggtacgttttcgcgatgtgggaatccgccttttttttttttgttgttgttgttgttgttgttgtcgttgttgtcagtgttgattcctcgggacatgtcgcgcctggatggataggaaagtgaaaattccagtgatgatatgacgggccgtggatgacttctgggttgtcgcgatggagaaaagtacgtagggttcgtaaaaagttttctgtgattataatgttgagtcttgcgaggcagtactgaggaagggaatgcaactgaactttgcaattttgagtatgaaacacaatgcaattacgagctttctctcgtcgatgccagacatgagctatgtagaagacacaccatgataacaccttctcttcttttgtgtcacactacgactacgctgaatatgaagaaaattatataacttgttccatcgtcttggacatagtctcaagacacttcgccaattttgatttttgagttccgccctagtaaattttcccagcctaccgtcatcccgaaccaaagcgaaaaaaaaaagcaaatcccgaaccccattatcccagagatttttagtctcattatgtgcataaaaaacggggtatacttgttggaaaaatgaaaagcaaactgaaaatgcaacacatgaattatgaaagagcatgctgatcgaagaaaacaatttgctgatgctgatgctgatggtgatactgtgtaatcgagtgttgaagctctgtataatatgaatccatttagtacgcgttaaagatattcggacatcgacggcggcggctaatcgtgggtatgcatcaagacgttccgtttcctggtcgtaaaaggggctcctaagcgccttctatcggagggacaaacgtgtagttgaagtcgagcaggccatcgagcatccagtgttggggatcccagacgtcgagggtatcgaagccgttcatgcccatgagttgctggtttccacccatggtagttgatcctcctccgggtgtgatggatccgttcgaggcggcggcggcaaggccaaggttcggtataccgtgagagggcggtgctagcgtactatcgagatgtgtcgaagaggctgatgattcattagctgaatcaggatttgtgggttgcttgagggctgtgccaaacacttgtttttagcaactgggagcagtgtttcgccaaatgaggaacagtccaataacaaagagaaagacttaccatcaagtgtacctctccccctggcttggtactcttccctccagtgccaaatcgaatcgaataccagactcatgctgtgtctacatctcaccttgagttgtagactgtcgtccaccaccgggtcggttccatctggccgatatgcgtttgggttctccctaccagcgccattccatatctggaccatgagctcagccaatctccaataaagatcgttctgtatgacgcttgtggtccggatggcctggatggttctgtggaagagttcccgtccgcgatcaaaatcaataattttggcgaagaaggagcgcagtagcttgagcagtgagaacccggcagctaccagcatctgctggataaaattggaggcgtacttgagcatgtactgatcgcggtattggtaagaatagtgatcgtggcaagacgggtcgccatccaagatgaagtcgaggaagctcgtcgtagctctccagagccccataagatcatccaggtagttgggtgagttgttggaatcgaaaaagcctgcaaggcgtagatggaggccagcagccttgagatggaggttgacgaccggcgagacacccttggacaagacggaagcagccagctcgttataatcgcgacgataaacgcgcatcaacatggctcgatgctcatcgcctgcaacgcccctaggatcgctagcattgctgtacatctccttggagaccttatcgcaaaagcgttcgatctggagtctagcctcgagctctgggcctagcgaagcaggacttgtatcgccttggcgagtagccaatgtccagtcgtataaggttgttgcaggttgaccatagcctgtgcctacagcctgcgccacgatattggcgacggcccacgtcttgattctatcatgaagaccctccttgttgagctctataggcacccttgagaagtcgttcatgtgatttggccgatgaaggcccagaccggtagccgtcttcatcaggacaccacccagaatgtgggtcgggtcggatgatgatgtgctggtcggaagaggccatgtgcagaggaggcacagcgccttgacagcaaagtagctttgaggcacctcgccgatggtagtccagagcaatcttgtcagagggctggatagctttgtcaagaatgatcgatcgtggccatagcgcctgctagccacggccactatggcccagtaaagcaaaggatactgttggtagtactggtctggggtctgatgggggttgaggaatgggaggaatggatgataatagtggaagtagtcgttaaacaaaacgccttcgtcatcttctgttatcctgaagtcttcaagctcacgcacgatcctgggcatggcataggagcctccccgcttcaggtgaagcagagaagagacagcctcgtcggagcccatcaacgaggggttccttgtgtgcgaataatggctgttgatcacaggggagtgtagttgggagtgcgtggcattgcctggggtgttgttgtcatcgtcctcgtcgacaacaaaaccttgggattttgcgctttgcaccgcgcgtctgagcctctcgatttctttctccatctcggcatgcttactacgcttcccgacgcgcttgaagttggattcgatcttgcattcgaggtgtagacggttgcatcgtgagcagctagagaagggttcttgaacgacatcgcatcgcaactgcaagaagacaaaatgtcagcaagaagggttcgtgacttggcagttatcttcttggattcataccttttgttgacggcactcgttgcaggcgcgcttgacaccgggcagccggcggccacccttggtctcgggagaaccatcgtcgcgctcttcacggtcgttgtctcctgtgctagcagggctgctttccatgatgctgcgcttgcgctttgggggaccaccattggggccctggttacgcataccagccgagaactcggggctctccatggtaatcaaatagcagagacggagagaactgaagactgtatggtatagtatagtatagtatagtatagtatagaggtgtgtgtgctggtgttgtggtacaaagtcctcggagctaaagtggtctcactggccaaatgctcctatggccgaaccgtatcaaaacacgggagtggcagccggggcggcacacggcagtagtcaatcgatcggaggaaaaactgggcggaccggtggcgtcaacgggtcggtagacgtccagggcggcgcggtggtcgcgtgatggggcgacccgatgatccggtacggtatccgggcaggcgtcgtagtggtggtccggtgtcgcgatggggcgatgggcgatatgggccgatgggcggtggtcgagggtgatggtgaagaaattgggaatccgagatcgggaagttggggggacgcccggcgtgtttaaggttgatggcggcactggcgatgggtagtgtaaggtacctggcagagagagctcttcctgttctgtcccgtcttccgtcttccgcagctgctgctacctctctaggtagccttgcagaccaatgcagacccggacccagtcgaatcggcccaatcaggtttggcgatggggtcgccggtcaaaccactgcttagccaagcagttaataagagtcacagctgaggcacaacaggccaatgtcttcagttgtgtgattgccaaagccaagacaccagttgctgcgaatgtggattaccgaattgtgttgtaatggtgtattatgggagaggtaggtagaggtatatgtagtattcagaggaggtacatatcagatatgcatgcacggtcactggctggtgcccggacggtgcctctggcgtgcccgtccagtgtaatgccgcgtgatgctgaagatggatgaacagccccttcgttcgggtggtttcaagagagacaatagacgcgcagaggtacctacaggtaggtaagatagtaagatgaagcaacattgacggtggcggaactgttaggtagtgtaggtaggtaaactgaggagtcgtgtgtcgaagcggggattcagcgccgctctgctctttcccccgtaacatcgacgattgaaatgggaactgaatggcgcgaaagattttgatagtgccctgcaaagcctggcttgcgctgcaacgctgcgtcaaactgcggggccgcgggatggctggagacgggactcaagcccacattctcattggatatgacggcttataggccgcatttccgtgcttataacaattacatgtggcaagcagccgacgaatgaaggcgctggcgaatggtttgcaccttgacaaattcaacgaactctgaccgggcagcagcatagcgcaacgaacaccacgtgtggaatgggtacgccaagtgcttgtccttagtccgattgttttctaattgacgattgaaacaggtacagtccaaagacccgatcgacgcttttcttctccagaccgggaggtccaggtatagcaagtcactttgagtttgacgtatgacttacaatatatccacaaaaggacaacatcatcatgctcctgtcatcgcttccactgaatgacctttttggtttcgtttcacacagtcagtgtggacacttgttgttgacactttgaggtggactctgtgtgaaaatcgaggatgacgaatctgttgtagtggatctcgccaaggtccgcccccgccatcgtgccgggcagtttggggcaatcccaccgaaactcgcttggccgtaacctcctaaaggcaactaggtagcggtccctgacggtccctgacagacaggcacggagtcctaaagtcgattaagctttggtaggccacatcagttatcctgtggacttcattgagttgattgcctacccaaaggtgtgatttaaagtcattcttagggtttaaaccaccgtggaaaaggtactttaggcttttccaccaggatgcgatactctttggtgttcttctatggaaatggcgatttcatcgttgtggtggggcggattgcatgcgttgagcgcattcagtccctctaacttgaacttcaccactttctggtcaagcagtggttgaaagcgctggttggctgaaaggtaggttaacaagcggggcgattctataaaatttcggaaacaccgatgattttccgcagccattttcagccggtgaagacgccaaaaagaaatcgcagtagatcataccctgagtcacacaacccgcaccaagttccttccacgcccatcatatccgagtctattgcgagatcaatcgccgtcaaccacggacaatacaacgccatctcctttgtcaatagaattgatgctgtcaggtaaaattcaaaagacccggacagcactgcccaatttcacatcttcttgtcttcagctcggcccggagaggtaaaggctccatgcgtcttatcgctcgacatggaccggcatccgatcaagtttcggaactgtttccgtggggtacacggcgctatccacggctcacggacagcgatatcaacggcgtatgggtcgttcttaagaccacttggctaccgttctagccctgccccaacctcccacggtcgctattgcgtgatggtttgtggtggggccacgtcggtgttcttaacacccattccttgttcaactcccccaactgcccaatattccccacgccatggcatcgcgacatgggactggacaagactgaaaaattgaaaacaagagaccctactctcatccccaaaatacttatctcgactcttcccagccaggcttctttcctttctgccctcagcaatccacggtagtcggctccttttagtctggtagtcaagtggaacttgatttccactgccggcgtggtacggcctacgggcggacacgcgatgggagacacttacacgcggaacctacagtttgttgttgtttaagaggctccattgtcatatgccactgatgtgtttgctaacatgtcatgggcttcattgagtactgtttccaatctttcgtctgtttgaagcagatggtcaagcagtcgaatgttgcactagaaccctcagcaaactgccacgtggggaagctttccaacatctcggtaactcgtccctgaagtgtggtggatacattagtcccaagagtcgatcggaacgccgtttgggcgggtaacgttccgtaccatagacagacatgcaaacaattggcgtttcaagacatgcttgcagtctgtctccaccaaggttataatatctgaagtgaagaagtcgacggaagcagtcgttcatgcatttgagcctcagccagatcagctaccgaccgcttttctttggatatcaattgctgaggatccataagctatgtacggcttctgaggagagacgtggagttatcaatcaggctcagacttgatttcgggtcaatttctctgagaatatcaaaacggcctgccaggttcttacaggccgagtgagcccgatttcggagtagactttgtaagtgaaccgaatccgggagctctccttctgtggtatagtgtaaagcttgggaggaggagatgtagggttaggggtaagaaaggcaagcggtcagggtcatgcgaggttgacggaattctcgttgcaaacgtcgcgatacttagagaaatgtcactattccccagctcttgaacaaaccactgaagccatatactacccagttctcttcagtagaagtaaaaaagagacaatttggcgatatgaaacctcgtctacaattcaaacatgaacgccaagacaatgcggcgaagctccctcagataaccctcaggtcaaagtaggttcaagcatacccctgtctccatctgaatgacgacacatcaactccgaccgtcctgactgtgagcatcaacaactagtgtgtaaaccaccactccaaaagtccgtccgtctcgaaagttctagtgaaaatgggtgcgggatcctcaaaggttgcgcgcaaattacctagaaatgcgacagccgcctctgtcgccgccgcgtcgcgttctggcgccgctgccgcaccaagagctccccctcctcgcgtaaacgggggacaggaggccccgtcgcagtcgcagatggattcagcttcatcaaatacctatgaagaaggtgaataatccaaaccgtgtccttcataattctagcccttgctctatgagttactcacgaacgaaatgacctaaccacgcccaaccccgcagcagcagcagcagcagcagcgacgccgactcaagatcagcttcaccacggtcaccagcaccaccaccaccatcaacaaccacctacaaggacatcatcatcatcatcatcaacaacaacaacctcctcattcccatctccttcaacaggatcaggttctcccctcgacgcaatcggcgaccccgccttcgccgcccgtctccgccaactctccgccaccgtccagcccaaccccatccactcgccgtcgtccaccgtctccgtccatcctcaacctcagcttcaatcacagcaccttccgcagtcctcttcctcctcctcttcctcctcctcttcttcccaattccttcagtcccaccagtttcctccttccaggcgactgttgcccccttctcagtctcaatctcaatctcaatctcaatctcaacctcacgcacaacaacaacaagccccccaaaaggaaaacatccccacgctcctctcgccctcgttccccgctctgcaatccaacgccaccctcaccgcgcttgatgcgcgtaaagtcttggagcgcagatacgaagaggagatggataagtttgggagaaacgacaagagcttccagggccgggaattcttgtcggtgcagatggtcaaggatgtgtttgagttgaggaagaggggggcgagcgaggaggagattgagcgacggttgggattggcgaagggggtggttagaggggtggaagggggtggggttgtgaaggctgttacagcgtaggtgttggtagtggaggcgcgggcttaaaggaaggtaggtaggtaggtaggtaactgtggttgggaggtgaagtgtattgaggagtggatggggattatgatgatgaactgggtgaagcaaaagggaaaagaagaagaaggaaatacagaacttcatggggtggtggtggtggtggtatcagggagagatgtaagaagttgaagatcaggagaagacaggacatggttgcggtctatctgcggagacacagcacgcgcgctacgataaagataaaaacaatcactatgtcatggaaactaaaatgtggagagcatacagcagcataaagctggagttagacaagcgggtgaatcgaggccaattgtgtgaattattagcgaggtctgtatagaggtacagtcatgtcgtgaaaaactacactgcgtccaaaccacgtccattcacttctcagatacccgtccgttttccctgaaactgtaatgcccccgttccacaacaatctatttggtccctagtcctctagttgcctagcaccccctcccttcagttccctattagtcgccatttcaatccagtccactcaattctcagtcccttcatcaccgttaaatcaggtcgctcaagcccttggttatctggtgtgaatggagagccttctgatttgccagcgaggaccaagtgaacgactcgccctcctggtctccagctgcatcttgttgcttgccacaggtaggtagctatcgactgcgataggtagcgtaggtaaggaatggaaaagttgcttctaaactttaagaaggccagttaggcggtgttcttggggcaggggtcttaggggaggacgaggagggaaaggtttgcgcttgggcttaagttgggcttcacgtgggggaagagcgctcggtctatctttggcgggcatttcgtctggtcgacgcttttttttttttttctggtcttggttgattgtgtttttggttgggattgaacgtttgcttaatctttttttctggatcaaaaagatgattgttcttggtcgtggggttgatgagtggttgatgatgggtagagacacatttgctgggggggggggggaagggaaggagagtgagatgattccctccctagaaatggcagatggtatcgtggaacgcatgatgatgttttggatgttgtggatcctgaaataccgagttaaatgctagtgtccagattacagtctggtcccgcatgctatcttcaagttgtgaaagatatacgcaattcacaaagaggtgatggccgggaactacctcggattggcagcgacaaggtcaaagggtacaggtaagtaacggtgggaacgcttggtctactagctcaatggactaatccatagagacattcgctgtttccggtcatctggctgtgttgaaacttgggaaggaactaccgttgcctgaaagagagagctaaagattgacgtccaattttggacaggaagcatcatctggactccatggatgccagttggtcacgtccaagcttgacgtgaaaaggaaaatcagaatgaggttaagaaatttgaacattaagttcctttcgactcccgttccatctcacccccatcccaatcactcttgatattacaacgtttgtacagttcaaagaagacatatatagtagaaaggcccgctcaatttctcaaacacgtaaaacaaaagttcaactctaaattaaccctccccctaattcccattcatcctacttggtatcacttttttttttcttgtcccaacgcctatcagtgcatcctttttcctgttttgtccactcccgctcccatgtatgcttaagtttgttgatgatgaggttatgatatcttttggtaaccatggtccgcgccgccaaccgcactcgatacccaataatgcacattatcccgtagagatgccgatcccctctttatcccagtgctgatgcttcccgccaccgatatcgacgctcttcttctcttctctcctcctcctcctcctcctctgttgggtcctgaggtagaccatgccgttgttgttgacacagatgattgacgtggcacgtgcgatccggacgcggcgcgcatacccataccgggcatcgccgtagttgttgttggtggaggtattgtcatgtctcgtcgggtccttgttgacgaggggttgagcagagtcggggcaagtttctgagtgccgctgcctgtgctgagcccggacacggcggcgtggtttctccgtttgggcagctttgtggaaagcgatggagaccttctcgccttgcggggatcaggcgccacattttcccatccaccccctccttctctgcttatatgtgtcaccctcttttcgtccccagcctcctcctcctgatcgatggtctctattatgagacccagcttcttgatatgtcggtattgttgattttgatgacagtcgtgttgatgttgatgtggatcgcaccgcgagggcatcattggccggtaattgcacgacgacggactgacaaagtcatgatcaatctcctgaacctcaggatcccgtgcgcttcatccctgtttagtaaccaaatcgcccgtggtgaagatctcgcatttgatgcgcgaggccgagacaccttgctgcatgaggtagagtttttggttgaccatgaactgctccgggccgcagatgaagtactcagtgccgccatgctgaagatggagctcctcgggcttgagcttggccaggtccatgcgctcgttgtagtcatatgtctcgccaggacgatcagtgctgttgatgacggtcttgaagatcttggtttggaagttgctattcttcttgcgcaaagtcttgatgtggtcctcaaaggggatatgcttgcggcagccatggatccaggcaatttggcgactgggttgactctccataacggtgttggcgatggaaaccatgggagtgacgccgacaccagcagaaatcagaaccagaggcaccgtgctcgtgttgtggacgtccaagaaaaactcgccagccgggtgagagacctgaaggatagaaccgacggtagtttgatcgataaggtagttggagacgatgccggggttgaagaaggacttggaaactgagttggagtagacggtgccctcgtctcggcggatggtgatacggtagtaatcctccctccacgcctcactgagggaatactgtctggactggaggttgccaccagggacctggatctggacggagacgtactggccgggtaggaatttcggtaacctctttccatcctgaggaacaagatagaaggtgtagaggtcatcgcactcgttgacaatcctgtcgatcttgaaagggcgccatgagggccagctctcaaagtccctgtacaactgtgcctcgcgcccaatcaacatcttggctagcatccaatatgcctttgtccatgccgtctgcacctcgggcgtcatcgcggggcccaaaacctcgccgaaagcctggatgagatacttgccgacaacctcgtagtgttctggctggatacccaacgagcagtgcttgttgcacatgcgctcaaacttggggacgagctcgctaagatggttaatgtttgaggcgaagcccaagatgacggccgtcagggcccgaggttgcctgccattcttctggtttaccgagttgaagtagttgttgagttcggggtggtcggtgagcatagtcttgtagaagatgctcgttatcctctcaccgtgctccttgagagcgggtatagtatctctgacgagcttactttgttggtaagtgagagccatgactgttgacaagtgtcaggcgatttttttgattttttttttcctgagggaggctttggtgtggtggagctccaagggcgagggcgagatggtggacgacaaaaccagtgagagtagtgtgatgccagcgacaaggcgcgagatggggaaatatttatctctcgttgaaagaaacagaaaaagatgatgtggacattttcttctggggcctcaacagatctcttccgtcctcggccacacgatagttggtaaaggcagggcatgtgcccagagggaccccttccagacaaggtccaatggatacaaggacccatcatccatgaagagtggaacattggccatcctcgctcataccagggttcggcgagtcagaatagcccgatcggtcgttgttatctcgtacgatatccacaaggggcattaaatcagaggtaattggactgcctgggtgaaaaattcaccgtctgtcatatgttgaaattcttgtttcgttggaaagtgccatgtggtgagcaggggtcgcttctagccgtgattcaactccaatctcttttttcttctgttcttgtcgagcctcagccctgccggggttcgggggtaccgtctaggatccaaccgcaaaaccgccaacgttcaataccatcgccaacatggggaagcgggaaagtgggaggccattcccgttgtttccatgaataggtgacttgccgtgctgtgcgggtcgatgatacatggcatcaaggacgggagggtgtcactacagatttgatgagatgaaccagggccgagcaaccccacaccacagttccatgatattcctgcttgtcgttgcggttgagatggtggtggtggtagttgatacgtattagtggtaatattggtgtagaacaatctgatgcatacacgggagccggatttgcctccatgcccgcaaagagacatacgcggccatgtgttgcacagatgccggagatgagatgcaaaagacagcatggtcaggacgaacgatgactggatggttcaaaaagaggctctgaaacaccccaacaaaaggtggccttgttcatctcgtggggatttcacaacggcttcgcatgcatgatgcaaatgatatggcgttggatgcaacccacggacggctgatgttgttcttaccgcttcttttggtcacctcactaccggcgactattgtcatcagcttgtgatgtcgtctgaactgccgcgatacggttgggtttgaaggcgtgcattggcggctcaatggctcactggcgacgactgggcacactacaacaagaggcggctggttcggaagctcggcagcgggcagacgtacctctgcaggccgacgtcgacagacggatataatcccgccccgtcttgcgccatgttgtgtcctgtgaccgttggtgacttgagaacgacccagtcgacaagaaaatccttactcaaaatgcccctagtcggctgaggcagttcgttgtgtctcgactcatttttctcttttctttttctcttcttttttttcttttcttttttcgagcaggatatcaacggtcgggcaaagagatgaaacctgaacagatgagacatgagggttgccttggttggcaactagctgatggagatgggagacccaaaccccagtcgagaacagaccctaaccactggattggcccggcgtctgtagcggccatactcattggagattttgcgtggactggcaggcaggctgggcggcgagagaaacgggcgtggtcggggtcggcatggatgagccgagggggactcgaactgggggggcgggtgcttgatggtgcaccgttcgtcgctctcgccgtgcaaggaaaatccattcatggccggcttttgatattcatacagcaacccccccaaatttccgaattttcttcttgtccttctgtcgcgcatctgcaacggcaacacagcgtctcgactttcgaagctgtggtccgccgccgtcgccgtggccgcaccaggatgaacgtggtagagtgcggaatttgcactttttggggggaggccgcgttgattggacaatggacggccgaagcttcgatggaccatctagaatagaatgactacaccaacctcggctcgcttcacttctgtcgtacgactttgtatatgccgtatgtggctcttgtcgggcggctccagtggacgtcagattcgaaatttgccagacatatcttggcacgcaacaattcaaagccattgtcctggcaaccaactgacccgtcagatttcgcacttgggcggtgtgagtgcgtcgacaacgtcctgctgttgggcgagctgacgagcgaacctcgatcaagaagacgttgcgcgatattatggtcgcgtgattcctgtgatatcgttgttggcttggtgacggccagttcagagacccaagaattagattattgttagtgcttatggtacaccactcgtgtacgacttgctcgcacacacaccatcaagaaaacattacagatccatcgttccggtatttcatggatgatacatacactacacaagatactatgacgctggtctgggtggcctgagcttccccaccccatatgtactgtgtacactacactacctagtcgacattgtcgcgcaccgtcatcgttggtccctgaacatcttgtttcatgtttcaaaactgcgcatcctgaatttgtccccctttgttcatctctatgtatgttagtgacgcgagcatgacacgcgcccctggtttcgaggacgcttccgtctgaaaaaccgaaactctccgaacaacgtatgtttttcggaatgcgagaccgcccagagctatatcaccaagttcgtctgtgtcgcgggccacacaaccaaggtaatcatgcagtttatagttgtgacctacctgttacgtacaggccattccaacatggctccacgggctacgaaccctcccaccatagatcgttcggatgcggcgcaggagatcatctcggcagtggaggtagtggtggggaaaaagctcgagacccttgggttttgatccgcgccggcttcatccaggtttttctccctccacatcccggccgctggaaccgtccttgtctcgcatctcatcttcatctggagactggagtgaccatccatccaccaagcggcgattacgattttcgacatggcacgccatctcccgccccgccacctttccgttggttagacagacaccgagggccgccgtggctccgaaggaagacagacgtcttggatcttctcatcggagatgccttcagccacgttattcctctctctctctctctctctctctcggtaatgccgacatgaccacggccacaaccaccaggatgacctgttatagatacatagcagcgcatcccaacatttgtcagcgcttgttaatagtgcagtcagtgctcttctgttccatttcggtcgaggcgttagctgctggcctgctgctggttgcgaatacggcggcatgggacaaaacaagcgctgctatcgtcgtcgtctgggggcggggattttagcgagagccccaaacccccaagggtctctctccgccaagccaccatggtcaggagcgtcgcaaaggtgttgcgaatgcgtcaacccccagacacagcgactggggatgaaatctgtacatacagcgtggctgattcattgatgctttgcactgcgcagtgtaggtggtgcagtgctgttacaaattgaaagccagtacggttaccctacccggccgccgcatggtccggcagacaccacacaaggtggacctcccgggtcccgtccccagcggtgccgccaagtcgagggtcgggggtgtcaagcggggtccgtccggccgggcttggagcccaggtgggtctcccgcaacggccccattacctctacctattcaaccccgaaggagaaggatggacttggtcaactgctgctgttcctcacagtcgcatcatcaactccccaatcgtggacaatattgcatgcatgatattgccccggcatgcccctttctgacagcggaacacgaaatggttgggttacacgcgatattcacaggagcggtccgtcatgttcgggtaaatgtgctcggctaaggtagtaagtacaataagcgttatgcgctgaccaattgtaaccacggtaggttggagaaacgaccgatgccataaggacatcagactaaaaagaagaatgtttctacgtatcttcctgatattcaccgtcagggtgtggactactagacataggacctaaagttatcaagtctcactctgggtaattcaattggcgggttttctcaccttccaacccctcctgatcattaatttcccatcagaacaagaccacagccatgcatggcagatttggactctcaaaagcagggcggaacgccacctcctcttgagtgtcgacatgttcccctcgttcttcccctccgggttcccccaaatcggtaaaccgtcccaggataacttcatccttcgacatttgccaagcttgcaaggttgcattggattttgaactcccgtactgcgacatccaaaagctcttgtgcttcgctgatttgggataatccggattctagagtgctctcgctgtaccaaacattgacccgaaaagaaagagataccaagcttcagcgagccctcctcagcggggggctatgctccaacattgggactcttggctctaacatggcaagatgaagatctagaacgagtattcctgcgaagaaacgggagtagtgatacatcatcacatcgtgccgagttcaaaggttgacttctcaagtgagggggtgcttgtccagttgtcggtttgccatgcaccgattagtctcgacatacatcagctgcaggtgtcaagactggcattgcgtcgatcgtcgtttctgctttgggatgacatacttccaacagcgacatcgtacatacttatcaaacccgccgccctcttctcatctttcccgctctggtgttttgttcgttgtttgtatctgtcttccttggcaatatcatcttgatctcgacctacgagtggctcgtagattgatgaattagacaagcaccttgactctccatccatcaccggtgattatataacatcacctgtcctgcttgcccctaagtcattcacaaaccctcattcacagatactctagcaagctcacaatacaacatctcagagaacccagtccatcaatcttaccatcaactacaatgaccagactcaccaccaaggccttctcggccctcaggaccaccatggtccccaattcagcctcccgcctttcccccaggctcaccactgcacttttccaacatcaaccccgagccatcacccaaaccattatcacccctctcagccacacccgctccctccaccaaaccgcttcctgtcccctccctgcctccgagcccttcaagctcgaccgcaccaaacgcctccccgagttcttctccctccaagacaaagtcatcctcatctccggcggcgggcggggcgtcggcctcactcaagccgaggccgtcctcgaagccggcgcgcgtgtgcacgtcgtcgacattctgcccgacccttccaccgatcccgactctcccttttccgccgttgccaagcgcgccaccgaggaactggggtccagcattacttatcaccgtgtggacgtgcgtaatcagcaggcgctgaacgaagttgtgcaggggattgccaagaaggagggcaggatggatgggttgattgctgcggcggggatccagcaggagacgagcgcgctcgagtatagcagggaggatgcggacaagatgatgagcgtgaatgtcacgggggtgttcatgacggcgcaggcggtggcgagggtcatggtggaaaatgggtggccggggagtatggtgctgattgggagcatgagtgggacggtggctaatcgggggttgatttgcccgtgagttttgtgttcttttgcgtgcttgcttgcttccttctctcttttcccccttcccacctcaaagtttcaaccagactgatccccctcccgaaaaaaaaagcgcctacaatgcctccaaagccgccgtcctccagcttggccgcaacctcgcctcggaatggggcgagcatggcatccgcgtcaacacgctttcgccgggctacatcgtgaccgccatgacggccggcctcttcgaagcttttcccgagcgcaggaccgcttggcccgatgccaacatgctcaaaaggctaagttacccggaggagtaccgcggcgcggcgatcttcttgctcagtgatgcgagcagcttcatgacgggcgcggatctgaggattgatggtgggcattgtgcttggtaagagggaatgtgtgatggatctgtgatgaaatgatgggaatatgaagaaaagtcggagtaaggctcgcatagtacgggggggacatgaaggggcagagggagtatatgagaccattcttcacttaagtaatgcgcgacgaagttttgccagacattgatatctactcaattcaagtacctccatttaatgttcgatacctgaaccagtactttgtacgaggcttgccaaccagctgaggaacatacaaacatgaacaccctcacaccacgaacatcactcacccactacaccaccctgaccctgatcctcatcctcatcctcccctttcactcccttctccttctccctttctgtcctcctcctctccacccactcccccaactctctccaaatcctctccttctccgccctcccaaccgtggccgccaacccactagtactcgtagccacaaacaccctcgctcccttccaaccaccaccagctgttgtcgtgtccatctcctcctcctcatcaccactatcaccaccgggcacacccatattctcactctcatcctgccacccatacttccaatctttcggcagcaaccccaccgcttttccccgtcctttattcaacccaactttgtctttttctatcccaatttgcccctgtccatgtctctgctgcctctgcctctccctcacccgatagacactctcccaaatccctttgcccaccacacacaccgcttcaggcttccacaccctcactttttcttccaacactgccaccccttcgtccatctcccccttggtcaattccccgccattccgcgtcggtctccccacaatgttggtcaaccccagcgaaaaccgctcgggcagggagcggtcttccgacggtgcacataacacgggggtgatgcccgaagaaaacaagagacgccagaaaagattggtcgggtgcgcgtaggcatgttgttggatggcggtggagatgccggggttgaggccgatgaagagaacgagaagattgggagagagggcgtcggggagggtttgggggatgttgtcgtagatcttattctttttggggagggatttggggcgtttggaggtgggagtggaggagctggagctggatggggttggggtggttgaggtcgaggtgtgggttattagttttcgtttggatgattgggctttggtcgtggttgttgtcaaggtggtggtaacggtggtttgggtttgggtggctttgcgtgatggagatgccgaagaggaggatgtatctgtaattacgggggtcgctttgattgtcgaggacagacgggcgcttctgcgaattccgcctggtgatggcgatgccgatgctgagccattgccgtcgaacttgaagtcttcgagcttgagacggccggcaaaagttggtggcgggggtgtacgttggtcatcaggcacaggaggttcgggcgacgtcatgattgctttgtttttctaatttgatggaaaccgagtttctgtgcgacttttatataagaagacgggtttttactgttcttgtggaagatacatgcctcataaggtttgttgttacactttgctcttttcatcagagattggacgggtgcctgccgtggtggtttctgattggcctcatgcgtagattgtaccttaacaagccgcgagcgttaaaaaagttgtcgccacacagccaccgaaactaatgtctgcttacgggctgttcggatgaacttccctccagcttttttcctgtgggttaactggagcttggctagtagtctagtcaattaaccgattttgttattcatgaaccagatcgtggaatcttgaaatcatctatgtaaggcggtatacaaaaccaaaaataggatcctgtcaataaatcatcaaaacctaggggtatcgggtccatcatcaacctcgtgttcatgtgattttttttcttcttcttattttttttccctgccctttactggcattatagccactccctcgtcctcaccagcgttcatttcgtaaatggtatcaagaactgtgttgtaggatgatcgaaagactgctgataccccgagtatagagagatatcttatgttgctcagaactcgtcatcagagccatgagtttcttggggaactgctttagactgcgaatacggttgccgcaacagtggctacgaccggccaccatccggcgtgctctagcaacctccgaagaccagcagcgctgctctcgccaccattcgtaccgccggacgtagtcgtaccatcatcgtcatccgtaccgccggacgcagtcgtaccattgggcaaggtaccgttgatcaggaggtagtcggttccgtcaacagtggcgacggtaatcaaggaatggttcagcgcagagtagcttccgtttccgataagggagtcaatataggtggtgttggtattgtcgtcgcaaccgcagactagatatgggtcgcaggcgcaggtgacgttgcgggtctcgtcctggtcggaggtctgattgtggtaggtgtacaagttgtggtaggggtacatgtaagcaccataaagccaaacggcgggccagacggcgagaagtcctataccagcaccgagagcgaaggggcggatgcccgatggcgacctcataccggactggtatggttgcaccgcgccgcctccgtaataacggccaccaccgtaggcaggctttggcccgcttccatattgagttcttccaccaccattgtacgttggcgatgtcttggggcctctgttggaaagactgtatgttagtaagatgtaaggttcactaaacaaagactggaaagggttggagagcctgcgagatctagcaggaagtctcccaaaggcgactttgctgctgatgcatacgaggatctctgcttcggtttgttgttgggtttcccacgagaggaggcacccccgtagtaccgaaagtctccctgagaagagcttcccgaagaagaacctttggaggacgagcttcccgaagaagaacctttgtaggacgagcttccaggtttggatactcccgatgaccgccttttcacaatcatgggagttagagaagacgacttgaaaatgaaaacacatacgttgaaccagaaccactgtttccgctgcttccactgccacctctcctgtagacaaacaaacattagcgtcgccctgcatgacgaacgcaatgcctacactctcccacacaaattccaacaaccgacggtgaaaatcgagagcaaaagcaaaagccaaaaaaaatcggtgaggtgaagagtgttgacttaccctgagccggatgagcttcctccggttgaacctcctccactgctgccgccgcgtccgccgccacttcctccactgctaccgccgccggaactaccaccaccaccaccaccgccgcgaccgccgccacctcctccacctctgcgcttccaaagttcctgcgaaacagcgtcgacgtcgcggtcgacgatctggatgggctcggcgggctcacgtcgcgcaaggtcggatgttggtgcgacaagggcaagtgccggattggcacaaagggccgagacaaggatggctagatcgatcttcatgatatgatatgctgtgttatggttggtatgatgtggttcggaagattagggtgttgataagatataaggtggtcgtggagaaagcggaggtgagtaggatccggggaagaaaaagatttaagacctgcctggtcacaggccaagaggcgaaacgaacagagccaaggagccgggactgggactgggatggaaaagtagtataaatgccgaatgtatgactacagtatggatgcaaccaacaggggcgataatgtagctgcgtgaggcaagggtgactgaagggtctgggaaatgcgggctgatgtaaggaaaaggtataaaagggaacctaacgaaagatctgggttgccgcaacctcaaaaagctgaccgctccccaaaaaaccaaaggctggaaagccatggcgcaaccaggtttccttgcaccaactttcgtcacgccaagaagagaagggaaacttgatggtgctacttacctaccttgcgttagttgaaagatggaaggagatgacatgacggggatctgttctccgtcggctctaagccaccgcgttaggggcagatagacagtacctcaaggcatagttgactgcctcacccaatggaagtagtcactaacaccaataatctaatagtaccctgtgctgcggccgctgctccctggaaatatccaccttaggtcagccgccatatgcgctgtctgtatgcccgcccttccattcctcacttaacatggcaggcagttggttatacaagacggaaaggtgccaccatccctcgcttcaaagccagcaaagttggctctgtgcatagtagccacctaacttgctcatagcatcgacggctcacatgacaaagacgcctttcatcagcctgaatggcagatttgtgtaaaggaaaccgatatggttggctccagtctttagtgtaagcccgacacctcgcgattaagagcccgaaactgggcagtgagtggccaaattaaaatcccttctggctgggtgacctcagtgacctcacccgtcccacgagaccggggcaaagtttacgctggatgctccggcagcgcagcagatgaagtcattgtccaccaaccagtcacaactcggcacctgccgatagagaagctactttttattggagcgccttattactgtggtatgactccgcggtgccttggatcaacaggatcgtcagactttcagtgaaattgacctatggtgcgaaggaccctaaattcccaacgacatcccatcccagacacagccatgacccctaactaaccttccaggtgccatattcaccattcactctgtgacttcaatttgcataccgcacgccacactctcatgattaagatggatatgctcggatagttgtccggtgccggggacgtcgtcggtgatgctgtcggctgacagacgacgggttaagcttttggcttgcgaggcagtgcagtgtagttgcacgtgtctgttcggtggccatatcagatggccacttcccctgcagagagaacgtgccattgtcctctttcactggtttgggcagcaattttcaccaatcactgggcacaccacacaccagagtcacgtaagaccgttaacttcaactcatccacatagtaggaagtgaccaagtcggcagctgttagtgatcggtcggtatcaccagccaaacgataacagtcgtctcgtgtctatgacaggatttttgtatgcctcaaattcccagcctcaaatcaacgcgagatctagtgtacatacatcctatccgaatccgccttgaaatctgcccaacttgtacacagatgcaatggatggcaacatggctattcccaattcccttgcgatcccccggggtggccccacttctgccccggcagcccaaagtcacgccccggtttcacgaccgcatgcctcttgacctccaacccgccaaagcatccggacttgacacagttgactcggaccaccattttttccccgattggatttcgacggaacaacgatccatttttcgaacacatctgtcctcttgaccttcccaatcgctcgattatccccttaagctttgacggcccggccccgacgcccctgcagaaaggctcctgcagacgtgcctgagctgaacccagacacgccttatcgcgtcgcgaggttacaacttccaaccgttcggtgaatcagttcaactgctgggagaccgtgaccatcacatcaatatccaattacacccagcctttaatacccaatccgcttgttcagccgcacttcccctgactctacccgatctgctgcaggcatggcttcagatcgcccggccaatgactccttagatcagtcacttctggacagactcaacgccctcaagtccaccagtgtcacgcttgatactactagcaacaagcttggtccactcaagtaaagcctgaccaacatgaatcttcctctgagaattcaccatactgaaacgctgagtgacttgtagccccgcttctaccactaccaatgacactgcaccggtgaagccttcttcggccattggctctgcaccgtcggtttcaaaagatgatgctctgaccgagaggttgcgggtgcttcgtaatgcatcttcaacatcagtgccgtcgtcagcttctcgaggaagcggtcaggctcctaccgcctcgccaaagccggaaccagatgcacggcggaaaggccattatagtgcccagcctcttcccaaacgaggacaacaaactctagtttcacgaaacagcaatcaaaaatcatctcaagatgaggatacaaagacccagatccaaacgcagatactatcctcagcttggggtctagaagaagtagacgatcaagctctggatgagcttctggaaggtctacaagatgacctaaacctgcaagaagatgttcctgccgaggaggaggatgaggaagaagacattgatcttcatgctattgctaacaacaacaactacgacgacgacgacgatggcataatcgaaaacgacgagcaaaaagtccagaaacttctatcggaactcgctcccaagccaaacaacaatccacttgcagacgaccaccacaacgacgatgacactagcgacgacgatgacaactcggacggtgaagcaatgaccaaagaaaccaacaggatcctcaaccaaggccaggacgaaatcaac