ggaggaggaggaggatgaagtaggcttcatcaaagtctggtatttcctgcgcggatccgggttcgcgacgaaattagccagaaatacaacgactatcactagaggcattacattttcttcatcttcctttccaactaacacggccgcgcatggcgttgtttccgctgtaccgagagcagactcgccagatttcggaataccgctgactgcatccctatttgacctggggtgttcgctccggtaccatttacaagcaccacagtgttgtatttaacatgcattcttgtgaagattggacaggtgcggtattggatgagcatgtgacgtgtaaggggttggcgaaaaagtgcgaggatcatatgggagcgaattcgggccatttcaaggaagcgtgttgggtggttaattcgatgaaggattatcatcggcatgttaggaagtaaattagatgagagggaatgaattatgaaggatatgtttcgctttgacatcgatttgaaaaggcaaggaagagggctgaggaattaatatattggatagatctggttcgaactcggctggccttccggttacatgacacccatttgttctctgttatatgttctctagagcctgatctcaaatactcttacctttaccccattaccctgccccatactgttgatatatataattgaatgacatggagatggtcccaatcataggcatagtgcgcctccctgtacgtccttcgagtgccctttgaccatcttcgcatccagatacttatccactcgacttgcaacataccacatatacgagaccctgagatgtcacactcctcacacgatcaaggctgtgaaatggtagctctcctccacatttcgtaatatcgtatattccatccacagagccaccttactgttgctacacttcggcaagtgccttcgcaaaccggccccaggtcaacgatctcgaaatttggataaatttatctccaagacgatgtgacgctcttctctgcaagatatgatctggtaaaagttccaacaagcgctcttgaagatgtttcagcttctctggactctcaatctcgtttatgaacttccatatgaagagccactcggctttgggcggtcttgctttgtatgcatcgttgtgtttcttgaagagcaacctcatgtcttgaatgtttgctctgacaggaggggtttccatgtctgcaacgggggctttctgcttcgtggtgccgggctgcttggtcgtggcagatggtcgtttctctcgagcgggaagcgctttcttagctgcggcgagaggcagcctgttcgtgccatcaagatgttgctgatttgagctgatcgcaggtaagtcgattttccttcgctttgggtttgctctcttctcgacagagggttccgaacccgtgagatcaagtgccggtggtaactcttttcttttctgcgctgctctggtcttggaaactgcctgaactagctggcttgggttgcttttgttggccgtattttggggcgatctccaaggcagatgggtttggggcgctacgactgtcagatattgagccggctacggaaggaatatgacaacctacctgcttcaataagtggcacgttcgagccgctcgtagctgtggtcggccggtccataagtcccatgaggtccgcgcgacgagagtggagctgtctcaataattccaagacctcatgggaaagtccttgatatggtgccaaagtcttctccatttcattttggaaagaggagagtctctcattcgtctgcgtctgttgttgctgcaaattcccgatcttcccctgcaggacttcgagtgcctcaaggagggacatgttctgttgttggacgcttttcaaccccctcatagctccgtcatactttagtcccagatctgttttcagcctcgagaccttgtcgtcgagattggacagtgcatagcctgcttgttccttgttctgcctgacattggtttctagtgcggaaagccggcttggaataggcttgaggtctcgaagggtactaaaaatctgatcgtgtgtggctctaaattcgttgacggatgctgcgctggctttctcttgactggcatgattctgctgaatggaggtaatggaggctttgagctggtcgatcttctcgaacacggtctgcttcagattgtcgacgatatgggtctgatactgggcgctcaaatagccggtccatccgtcaggcggatgctcgtcgatttcgtctaaatattcctggtcaagatctgcttccggatcgggctcaagtggtgacgaagcccgagagggttgtgtcgaaggctgcgaggcttgggaagatagcagtgatgactgtgagctgttgttggtactggttgttttttggctaaagaagggcgaggtcaattgcgatgccgaagccattggcatcagagagtggctttgtgcgatgtcgaagtcgatgttgacggtccatgtttcgagcgctggcccgactggtatggggaggagacggacgcatagaactcgacccagatcatcccctcccgtttaaccacacagagactgtgcatccacatatggaaatctccatctcttgtgtaaggttttgcctaggaagctgcgactctagctgccagtcaccgatacatatggcaggtgcgacatagtggtggggtgcaccctcttcttttcttctttcccccctccctatccagcatttcccaccctcctatcctttattttcccacaacgacagatggccagagctgtcataccaatcatccatcctaaggacgtgatcatctcttggtacttggcttcgaggtttcgggggttccagtccatcacttaactagccttcccaaacatactcctgcttctcgccctccaacagccccctcaacgccatcccataatcccccgcattcggcgtcctcaacagcgtgtgaatgtgaaacttggccggctccttgttcgtcaaaaacacaccactatggtgatcgaactcagcaatcaccacagggctctgaatccgatagtaaaaggcatcatcgttgccaaactcgccaatccagcaaaaatacgtctccttatcgaaccattccctgatctggcctaagcggatctccctagcttgcgcgggcagataaagcaggtactgctccaatatttgctccaccaaccttttctgctcttcggtgaagccagcaacggaaaccccctcgtacggaaccacgcggttgtcccggtacgcgccgcacaaatgtcgctggtcgtcgtgattccatctccccttgggcatggccgggtcgcgcaggagcttgtacacctgagcttgcctctgctgctcagccgagaggctctgcatcagttgcaaccccagcttctcttcctcctggaggatacgggtgcccttgtatggcccggcgtcgatcaggttcggctctgcgccggtgaaccaaggcgagatgaccacttgggttttgtataggaacacgttcaaacacagatggtggccataaaacgaaaagccccatggctgggaagtggaagggccggaggcggtttggaagagtacaaagttgtaactgaactcgttgcagacgcgcggggcttggactaggtcccccaggaagccgttgatgcgcatggcgccaagggctttggcgtaaccttcgggtgagagcgtggactgtagcacggcgaggacggcgtcccgggtggcggaagggacctcatcgaggcggatccctttgttgctgagcaagaattcggggttggaccaggtgcgccattctggtgagtcgatgtggtaggtcactgctgagcgctgttggggggagaggagggagaggagattggtggtggcagagacgatggagtcgatgggcatgccctcgtcttggagggtaaagagattggggcggacagttcctgtatttttttttcatgcaaaagttgtgagtaaatgaatggacgagacgtgttaagtggggatggagggggtaagtgatctaaccgtcgttggtaatccccttgaagggatcttggaagagctttctccagtgcaagtagaggccgtgtagccatggaggatttcctcccttgaggaactcctttgcgtattcatgggcatcttgcttttgcatagttgtaaagcgtgggatgttcaggtctgggaggtattggcgatacttggcgccatggccgctgtcactgaccatcttggtggtgatactttataaccttgacgcttgagagtgagaaggaagtgttgaagttaaggatagatggcactggtccgtgatacatcgattgttgataatgtcaacggcttgaagaggagaaacgttttgagtcaccacagacgatcctcccccgatgggaagatgtcttcatttaaacctatcacccccaaccaaaaaaaacattgtgcctggcccatgggggcggttgagttgtcaccgaaccatactatgtcccgtcttggtgaaaccttgacccggttggtgtggaaataggaaatattagcggacaatatcacctcccccgcactcaaccgccccataaattgccccttatcccgggcttcttaccccgtactgtacactacaagaaccatttcctcggcatggagaaatttcaccacaacggttatggctagaggccttccgacgactgctggcattgcccacgttttcctattctctgaatcttcatatctcctcagggagcgaaaacatggccgaattgtcctgctgcagtcacttatcatgatctggtcaggggcagcgtacctgatattccttgtcccaaaccgaatacgtcgaggaccacgattgaccctgggactatgcgagacacatggagatgcctacgatgaacaaaaacccgtgattttcatttccctcacaaaaacacacctagcatatcctatcctgatttatcctgctcacatccctcacagccatcccttctcggctggcaaccccatcctcatcaaatcactttctcttcatactatgaaacgccctttcttggaaccccaagtccagtacttacaacaatagcaccataaaggaccgggtatgcatcctattcaccatccctccgtagccccttccccgcccgtagtcttaggaaccaacgcccaccacgcaccacacgcacacttcctctgctgcgccatcacaaacgtgaacccagccctgtaatgattaccagggaaatcctccatgaccgctgtgcaccggacacatctccgccactgattgctggtgttttcagcagtgccgttgttgttggtgttccctcctcctcctcctcctcctcctactcctccgttggcggcattcacacccacagcggcggcattattcccaccagctgtttttgcgttcccactgctaccgccgccgccgccgcccgccggggtggaaacccccttgaggttcggggtggatccggtgccgagctcgatcttgatggaaatcccgccacctggtgcgagagtgctttggctgggtgtttgaccttcacccgtaccagtgatacctcctcgtttaccatcatcttcaccaccagcagcagcagcagcagcagcagcagcagcagcagtagcagtagcagcactaccaccgccgctgccgccgcctccgccacgggcatcccctgatgaagtaggaaattgtatctcccgctttgtaaacacatcaatgtacttgcgcctagccttcctagccgccaagatcctcggattctcttcaatctccagcacctcatagttggcaaaatacagcttagccgggtcgacatggctcttgaacaccggcaaagtttgggtgaagaacttgaggagcacctcgcggaagcaaggcggggggttagcgcccaggagcatgtcaagttcgcagtgggcctgtgctttcttaataaactggtcttcggcattttgttgctgttgcggttgatttttgttttgttggggggatggatgctgttgttgcggttggttgttgccagattggcgccgagagaggctcgcttggtaggctgtgcgcacgtcctgggcgaaaccctgcaggacctcattaagttcctgaactttgatcagagatgaactggtggcgcgttgcatctttcggtaggcaaagtagaggctgtcgggaaggactttgccgccgccgccgctaccgtcgttgttttcggtcttgagacgactggcttcccagtagcgaatcgcacggttgctcatgccttcgaggtgggctaatctgcggcaggcggccatgataaagccacgagctgaggagcagcagaggagatgcagggatacatcgccgcgggcccggaggaagttggccaggtcgggaaaccttttttgctctttcaagatgcttatgaaggccgggttgtcggcgaggtcgaagaggcagtcaaccatccaccctataagagtatgcgcccatgtgacgcagccaaccaagacctcgacgacctctgcctcgtccagtggactgatcccgaggctcttgggagcgttgagcgaaaggctcacgagaacgatgaagtttcgcatctggagtatgagaaaagataactttccttcaaatggccggggccggaactcgccgcggaagcccatgtggttgaggatgctaagagatatttggaagagagggcttcgaaccaatgaatcataatggccctcgtcggaaaagtcgaaattcagcttaagcaggttgactaaatctttgacccaagaggccgcgaattctacgtacacgtatcagtatatggctgtctgagtcgaggaactccagatatgatcttacgtggattatcgctgtagggacgagccagcgccaagatatcatcaaaatttatcgatgtagtgacggccgaggataaagcaagagtcagggctgccatgacagcgctttgctgggctactgggtgttagcaaagaacattcaataaccattttgaaggttagaacccaccgctttgtaacgcagtactggcatctgtcaaagtatatcgcatgctgttccattttatatcccagtcttcggatatttgcgcataagagcaattcgtcggcgagaaggcaacctggagacctggtcaaagaggagtgagtggttagcggcggtggatgagtgttcaaggacagtaaagaggcgtacatggcgtgtcgttgacgtattggaaccctacgtcatgcgggctgagaacacggtgaacattttgctcgttgaataactccatcatagtaaccctatcgcgatactgtatggtgccatcgctgaaggcaaagcatactaccttgcctagatacatgacctgaacagaaaccacgattttgggtatcacaaccgcgtccagtttacgtaggcgggtcatggactatatgtcaagttagcggcttagactaagattttgtcatggtttaagacgtcttacattaggattcgtcataccgtttccggtgttcaattgggcaaaggccgggtgcaaagtctgtggctgctcgctcacgacttcccaccgatcaatgacactagtaggttcctgctcgtacagagacgcgccttccgctggtaagtgagagcgtaccgtgaggacaacggggttatgatgtgcctgtaggttcttgtctttgggaatcgatggcaggaattcgatatgggacagttgagacatggagtcatccagcactgcatcgttggaatcgtgctggagcaaaggtgcgacggcgacatgttgctctgaaatagatgcggttatagctgcgttttgtgggtgtgcctgcttctcggcaggcttgtcgtttccccatgagatcgtggctttgacaatccgcaattgcttggaggctgtggcaagggctatcaagagagcatttttgtcattgcaaagagcggcatgggtaattagatcgtccgaggaagtgatgctttctagctcaatggcagtctcctccaggcgagtgttgttgttctgaaacatcagtctgagaagaccgtttgtggtgatggagaccagggcacttttgtttgtattaggatggttagggcctgtaggctttgtgtacgagctctcatacttgtacagcccatccccgggggttttagcatcttcgggctgaacccatactgcaggcccgtacatgacgcttaactgtcttggattgagcaaagggagccagtaacaaccgacaaccgcatgaaggtcgtcgacagggtcggcatcccacttccgggtgatgaaggggcggtttagatggatggtgaggctgaggatggtgatgcggccgacagcgtcaacgacagcgagctcgggagtcggggtggtggtggaccaggccagatgaacaataggaccagccgtcgtatgcatagggataatagcaggaccataaaggtatggttcgctcaactcccagccggcatcctctggacggcaccttaggaagcgaaactcgaccgagcggccatccttggtaatggaggcaatggtaccctgtcgtgaccatgcaatggcctggtggcacccatgggttctcagatcatccagccgttggcgtaggtgcttggacggcatcggcctcggggcagacaagccatccaaggcggtgtccaccatgacagaatcgccaaagagatcaacatcaacatcgtcgaggttcatggccgtatccatggcgttcatctgatcatggtgttggacgtcgatggagcccccatccaagagctggatgggtatgtcgtggccgctcattgctgtgaactttccttccaggcttgggggcttatggacccagggagtctcttgactcttaattcgccaagcttgccgtggtcaccgtagaccataccctcgcgccaaatccgatgcccgaccgtgaaagacgtctattgtgtgctgagggctcgaatccggtgatgccaagtcgttcgagttgggacgtctccaagaatgggaggcagtgatgaggatgctaagcgccgtgtagaattatccaccaaggtctatccaattgccgtttatatactgtagtctagtcgcgccgacacaatgctgatcaggtcggaagccttagagactcgatgaaaagagacttgatgctggttgagaacttgagttggatggcgtttgtatgtgcagtgtgcaggaactgagacaacggctgaccactgcaactgaatagatgttgtatatgtgtgtagtgagtaaacgatattcttaatctcccaattattcaaacagtcgggctttttgagcaagacggggtgaaactgagttattcaagaagatgcaatacagtgtcgttgagtgccgaacgaagctccagtccccgtttcggtgatcgcgacagctgagctcgcgacggtacgatagtacttacagtcacattgagtgcagtacctacctaggcactatttctccacccactactgcactgcaactccgtcgttcaagttcaagttgtgtgcaacaactgaacgaactgaagttgtacttacacagtatggcccgtgcgtgcagagtggtgtaacgcctcgtaaggcctgccgttcgttaccgaagatagcacaagccctctccagccacgtatggcttgcgctctgggttcttggcttgtatcctggagctgttaaggtagcgcggtccctgatctgtggtccgggggggcgggagggcggcactaagacgggagctgcaggtgggtccgccccgtggattgtgtttcccggcaaccgcgcggtgacaagccccggccttcttcgttcctttgttgtgtggagccgccttgttttctctgggcgctactttttgcctgaattgcggtctcgagagttgaacactctccattctcctatccttcttgagcgcagtgtgaacacgcaatgaaagcccaaacccaatgttctcagttgtatactttctgtaccgacggacctgagtctttcatgtccggatcttttacttattatgtacctgctcctcaatagcgccatgcctcgagggtctgccatgatcaacgacaataaaccagtttttcctctgctctctgtggagatgtaccatgtacctccctgacaaaagaggtgaagcattctttcaatttcaatggtacttatgtgagagtcgtcgttgcccaaccaacagctgttgatgtcttctttgtctcttgcacattctcagaggaataggtgcacaaggctggagtccagctctgttagttaataacctccatgtcccagaatccggctggtccaatcgtgttgcccgctagaatctccttgcgcacatgcaagcctgcccgcaatctgtaatcgtctaggtactcttcccgtcgctcggatgacctaccgtctgcatagaacgctgccaattcattcctccaccaacagcagccaaggacttttacctagtgtgcaggtggatacgtacttgtacactacgcaaaccgcgaccttcgcgcctcaccattgaactcaggtcttgctccgattttcaattcctgttcaagcaaggtgtctgtctgccactgcagccggcacaagtgcaacttattttattcttaacattgttagcaaccgtccggggcacggctcagcaccataagatcgatccttttaccaagttgcaggacctcaactcgagctctccaatttcgtccatcttttcaagtcaagacatcgacttaccaagccaactcagctgcctctcctttgtccatcccattgagacgaccgcgacaacaacaacctgaatcgacttgaagaagagcctctcccgattcagccatgacatagcaccgcgaagaccaaacctttaacccacaaaccgcaaacgctttttttccgtcaccacccgctcgtccgcccaacactagtcacgctcagatactgcagggcagctggagaagacgtagcagcaattgaatctgcagtgggacacgcgccttcaaaggcagcagctatggactgcttgcgaccgaaaccgtccgactcctcctcgtcaggctctcttccctcctctcctctctcagttctctctcagtcgccttctctgcctcctacgcctttgctgctcgatgcctcgaaccgctatccctcccctagttccagctcgataccctctggcagtgcttcccccatgaaggggcccgattcagattcggcccaggagatccaggtccgcacagatggacctcctccgacgaagcgtcgccgcaccgccgcaccgccaaggccccgtaccacagaccggatcgatcttgaaaatcgtgtggaagaggccgatgagaacctcgacaggttattgacggctctgcggagaaagaagaagattgtcgtcattgccggtgctggcatatccgtctcagctgggagtatgtcattcccttacactcctcctcccccttttttatcccccctcactttcccttcaatatctccgcatcttggatagtccatgacgcgccattttcttcccagaccttgctgacacgctttttagtccccgatttccgctcgtcaaccggtctcttcgcgacgctacgaggtcagcacaagctgaaggcttccggaaaacaccttttcgacgcgtctgtgtacaagcacgatgactctactgagtccttccacaccatggtgcgcgaactggcgcaattgacgtcacaggcgaagcctacaccatttcatcacatgctagcctccatggctgaggagggacgactactacgactctacacccaaaatatagatacgctagatacccagatgccaccattagccaccaacgtccctctgaacgcgaagggtccgtggccagttaccgtccagctgcacggtgggttggagaagatggtatgcacaaagtgcagtcacctggagcccttcaatgccgagcttttcgaaggctctgaagctcctctgtgcgcaaagtgcaaggaacaggatgaggtacgcacaacatttgccggcaaacggagtcacggcattggcaggctacggcctagaattgtgttgtacaacgagtacaaccctgacgaggaggccatcggaaacgtttcaaaagcggatttgaagagggttccggacgcagtcatcgttgtcggcacaactctgaagattcctggcgttcggaggctcgtcaaggagatgtgtcagctgaccaggagccgtcgggatggtatcacagcctggatcaacattgacccagagcctcaaggagcggaatttaaagattgctgggactacgtcatcagggggaaatgcgacgatgtagctgagctggtaaatctacctagatgggatcagcaggatataggggatcctacaacatggctggtggatgagaagaaggaaaagaggctagaggctacgctcagcaagagcagggttgatgtactccttcaacgcaagcgcaagtcacctttgtcagacgacgaggacgaaaagttgcttgcgaaggtgttgacacagaaacaaggcgggattccgacaccaagcgcgagccccaagccccgtgccactcttcctgcgcggaaaccgacgaccaaggccacagcgaagcagagcattcttaactttggcaaaaccacgtcctccaaagagacgacccctgtcagcgccgcgatcaccactgggcgcaaacccttgcctggctctgctcctcagcgtaagccgcggcagacgaagaagaaggaggttgttaaaccacagaacgccatcaaccgtagcttcaaggccacaaaagctgtggctgctccagggaaggaaaacgcgaaacagattccctttgacccggacacgtcttcggatctgtcctcgccgcctcgagatttcgacaaggacgtgcccacagtgcttccgtccctgcggccaacggcggtgaaagttcctcgcccaaccatgactacgagaagcaggtctaggacacctagtgtcggctcaagccagtcgggagcaccgggctcggggcgggacatgacgctgactatctcgcccaagtcgaagcctcggggtatagggcatctgatcgactaaggcttggaccaaaacggcagtggggtgaaacatgattgattttgggtcatagagggtaaaatatgtgagggggttcggcagtcttgaccatcaaaaacatgagagtggtttggggcacatggtttggcaaggtcaggcaaaaggcacatgggcgatctttacgtcttcaagtatccggtctctccccgtcgatgtacaatagcgatggacaaggtcacggatagcggatggtcggttttggttgggtggttgattatagatgggttcggtttctcttcgttttcttcctttcttctaggaggtatatattaagaggacgggcaaaatactaagcaaagtcacaacacatcattgtaggcgtatcttcaatatcgtacaatagtagaaatatatataaaagagaattttttttacaacgtagtttcgtttataatataattgtgcgttaattatatttttgcaaattggtatctagctactttggggtatatttattattagttaaaattcgatagattaattttaatttattatagattgtaaatatagagtaagtcgaataatatagtattattaaggggcgaatatttagaaagggtatacttaaattatattactaaagaaaaaagaattgtttccctccgctaacccttattactattactactatataattattaaatagtacgatcctatcggcttactattaaggattttactatataaattcttagttgggtaataattaatatatacggctatagatagtagaaaattcgggatcctatccattttcctataaataagctactaattacttaactagtagttaggttggtgacgattagcgaatcctaagtgttgtatattttttttctactttatatattatatttttatatcgtttaaattcgcgtacttaacccttttttttttttctctcttccccccaccttatttttaagtatccggtctctccctatcgatatacaatagcgatagataaggttataaatagtagatagttgattttagttaggtaattaattatagatgggttcggtttctctttgttttcttcctttcttctaggaggtatacgttaagaggataggcaaaataccaagtaaaattataatatattattataagtatatctttaatattgtataatagtagaaatatatataaaggagaattttttttataatgtagtttcgtttataatataattgtacgttaattatatttctacaagttagtatccaactactttagggcgtatttattattaattaaaatccagtaaattaattttaatttattatagattgtaaatatagaataaattgaataatatagtattattagggggcgaatatttagaaagggtatacccaaattataccgctaaagaaaaaagaactatttccttccgccgaccttcgttactattactactatacaattattagatagtacgatcctgccggcttactattaaggattttactatataagctcttagttgggtaataattagtatatacggctatagatggtagaaaattcaggatcccgtccgctctcctatagataagctactaatcgcttaattaatagttaggtcagtaacgaccagcgaatcccaggtgctgtatgttttttttctactttatgtattatacctttatatcgttcaagttcgtgtgcttagcccttttttttttttctctcttccccccacctcccccta