ggggggggggggactttttggaattatcccattcgcgcagccaaaaagtttgcgcagctgcagcagcagcaaagaaattttgcttgcttcgtgaccaacagaatttcttccccagacaagaaagcgtcgcattcaagaggggaacggacgaataaacaccggcccttcctgtccgcaaggcatctcgcgcaagacggggctcggatgcaaagagggttacagtagtaatggggacaattggggacacgatggaccactcatagaaggtttcaaaggaaaggaaagagaaactagcggtctccataccttctaccagtcggcgcgaaccttttttttgtgcgtggcagtttggcagactgtccagtgtgcatgaagacggaaaacttcggtccaaagaagaatttacctgatgtagtgtatgattgtctcagtgggaagtgtctgatataaacgtgaatatgctcttttcaaccaccgccactcaggtggtacataacaaacaggccatgcaaacaacatgattgatggcccctttttcaccttttttctactgtttccatttgtgaatggttggttcgtaaatggacaaatgatggatgcccatcatgtgtataaccgtcgtaacgttgtcccgtctgtgttaatctggggttgtcgtaacacacaacgttcagcatgtgcaaacagccaaagacgtatctggtagggtagctttgcaagttacagcggacgaacatgacgactgcaacacaaaaagccataaaatcggggatggagacgggtggaagcggtaggcggtttttgaaaatgaacgtttctctgcgcccgttgatggaggcaattcattctttcttgtcttcaaggctcacgtgtaacgaagacagatctctctagtttctcttcagttgaccgttcatgtcccaaaagagccattactgcgattggtcctcgtcgtcagccactcatgttatttgttatatgcgccctgacagcagatacacagtgtcccatgtaccttgacgtgcgaatcgccaatactatcctcactagtgttgccgtgtcaggtcgcattgcatgtgcagctctcggttgtagctatccgctcgacagtgtacacatcagtcctggaaagtttgttagtctcttactcgccccacacattctcacagggcaataatagggacgtacagcgagctgctacgtcccccgtctcccctgcttaaaccccccgtctgtaggtaccgagctaacgaacttaccaggactgatgtgtaggcatgtaacttttgtcgagcttgtcttttacgatgcgaggttcttcttccacttcgcttctttcatagatgcgagtacaccgcctgcgccagattgtcaactcagcgtcaacctgcaaggactacgcgcagtctcgtcgaaagatgggcagtattgatattcattcggatgtcaatcatccatactgcgttgaaactgaaagccagacagtcaagataaatatcgaaactgaagggtctcagggttgaccgggcgttcggcaaggttcacggagactgctgggggactcggatcggaacaacctcttggttggaatgtctcccgagcagaccaggaagtacagtagccatcatatctggcgcataacagccctgcgaggagtcttgcttggaggtatgttactgtacagtgtgaaagccccaaagcaatggcgtgtgctctcttgtcaaaggttacggacggagtggctggctttttgccttgttacggcccaggccagcgatgcccaacgacgggcaacggtttgcgatttcggtcttgaggtagcgaaccgacccccgacaagatgatgtttcggtagctgtaaggcaacgtacttgaatccccaatgcttctcccacctgttcccgccctggcagagtcggaaagagcagatgacttcgccagactacataatacatatgcgagtacgggcgcgcacagcatagggcagctattaattggcaggtcgcaagccgaccgacatcgagacttgctcttgctcacggaacccggggtgtaagaggggcttcgtgggaatggtatgcaaaggaagttggacagcatacagtttggttctccacgcaaaacacttttgaaatgtcacgataggcaggtgaacttgtggcgttttcgggtaaagtagccttgatctccgggtgagccgttgtccttcacttcactctcatttcatcctaactttcagatgatcaacaacgtgctgcctgtacacgtggcgattgttgttcgcttacgtgaatttctcttgaaagatttgttatcccctttctctgaaaaataattgctgaatcgacagttgtaagcaggcccaagcagcgacaagactgacggcgtgttttgtgccttggacatggtcgcatctcgccagggcagtattcccaacacacgcagcgcacccagtatgcccgtgcaatgaattatggtacaggcctgtgctccaacgacagcccatcaccggcgctgctgctatcgctgttgctagacaaatgtcaatggacgcatctggatggagcggcgggagcggtttctcgaccgtggttggttggaatcacaaaaagctcgactcatcagtggcgcggacttttctcctccggatgttccatgcttgctgcctacatgagcgaaagaggcggtctagctgcccaactcgagagcttcaatcagcgattttacagaccccttttcagcctgaccccaatcaacgcccttcaacttctgtgctgctgggtcattgaggctgatcgaggttagtccccagagctcatcgaccacaaagctcctgatacgtggccatggatgcatcatgagggcaccgagtctcttacgagcgtccgtgatgccctcttgtttccgctgttcatctctaccgtccacagatgcctgttcagagccgtgggaccgaccgagcgcagcgacggcgccgtaaaccctgatgcaggcctcgatcttgcgaacgttacctgtcttatagcaagctttctgggcctgtaggcatagactcttataattgatctggtcacatgtttgaaagatgcccacatggagcaggaaagcagtgatctccaatgtcgggactagcacgcggtcctggccttgcctgctcttaagattgcgaaggagtgcagtgcacacagcgtctgtcttctccttcgactgttggcaaaagtcgcatagggcagctctagttgcaatgacaagctcttcgtttccggtgtcggcggatgagacaagtccggccaggagctcctccatccaaacatctgggtcagctttaagagtgtctgatatactgggctgtaaggtgtcttcgaataacagattaagcaagaagccgaagtaggctctggaagagaaagttgattcgcgaaccctagcagagcaactggaacctgtcagcatctttgttgacaacaacgtcaggcaatcggactggactcacttcgctttaagagctagagctagagcagtctgcgcttcagctcttactttgtccaacttctcggctgcaagacgcagaatgcgcaagaacaacgctgaaacaacccggacagcctcgtttgtgggaagtcgatcgagtctctcccagaggaactttgttgctttgatagcctgcaagcggactagagacccgacgtcaccccgtgcgttggtggtgtagtcatccaagccagcggcgatcagctcgagaaatgtgtcaacattttctcgcaatatatcactctgagttagactagaaagtatagaaactcgggtttcaatgtcattatcactcttccaacgctcgacaaaggcgctgcacatcaagcttctgtcctgctcagcgaccttcagagtcgcaagtacggagtaggacatggcgagcgcagcgaaatatcccgaggcggtagttgctcggccagatggacgataacgaacagcatcagcccattcgcgtacgacgctctcacggtcagtatcttcacagaatatgagcaggactagcgcagcttcagaagctacatatatgatttcctgctcgggacggacaagccatttttccaggttagctttggcaagtcctgcaatacttctgacctgttcaggtctaggtgtcatcttcgcaatcaggctggaaatctcagtgccactttttgcaaagagggctcgtccaggcagcaatatcttttcgggcgaccttagcgtagcaccattactagtcagtacagatgactgcaagaccgggaaggaggatatgatcaaagaactcgctccctcggcgatcaattccggtttacggtatgttgtgatgttggcatctgtcaagatttctgttaaccccgcaagagaattggaaatgaagttcgggatagagtcgtgggaagtggtgcttcctgcgtcttgagacgcgcttgcagtattcgggaatgtgtcgagcaaggacgcaaagctcataagtagcccgtgtctttcctccacttgccgtacttgcagtgacttgatccggtcaaggaccatggtcatgaagtgcgtgagccttgcagccggatcagggacgcccacggcaagctctgaagcaatggtaccaaaggacgctcctgctgctcttcttgccatgacgtcgaaatcgccgatgcccctccagccgaggagagcgtgcaaaatggcctcaccatactgactcgataatttggtgacattcagggcgacctcctggagagctctggatctccgagctacagcgtggtagtcaactgtttgaaccacccaaattcccttctcaaccgtatcaggatgacggccaatcagttcctgcaaggcggcagaagaaccacgtctgatgtttcctgatggatccaggcatgcagccaccacgagttccgtagccagaatttggagcatagaggcctgttggttgtagaatctggctgatatcgtagagctggtggggactgcaagcagttcctttgtactatacctacgtgcgagtgcccatatgccgaagcacgccgcatctcgaacattggtgccgatagatccgccagaagttcctcgcctttcgaacgaaagcccagtcaaaagggcattgatgatgccattgagattttctgccgggggtgaacgtctgtatagaaggtgggatagagtgagcatcagcccatgccactcgagaggatcaacggcgccaatgtccatgactggcggtgcgtttgtatccttggggtccttgacccatagaacatttttgttcaacgagtcaatcacggcctcgacaacttctgaggccatgtcaggatcaagcttcaaggtgatgacactaagagctttgctagcagcgaaccggactggcgtatcattgtctgcaagattttcgagcaagaaaccaatggtggtttcaataatctccatgctcgacatatcttgcctggacatgcgcaagatggaaaccgcgagtgaccgaatcactttgatcattgtcttgcgagccagtgccgatgacatgactgaaccggcagcattttgatcagtggcagccccatggacctcttgaaacaaagtcagcagatatttgtccatgtcggaggtatcgattgacgagataagaacgccggacaggaaggagagaacgccgatgtagtggtaaggtgttctctcaagtccctcttgagggcgaagagcggagagagcccaggctaccaaggcatccattacgccaaattgttgcatatctctgcgcatggaaacacggaccaagagtgcttttgcggcatcgcgctccttgcccggggaggcaagatacttgatggccagaggcagaatgcgagtagttataccgggaagacctcgaggccactgaaaaccgggaataggcacgagatcatcctgctcgatatcggttgatgagatggtggccaaatcaaagggggcaagcataaggtgcgaaagccacaacagaacaatatacctctcctcccaagtccactgcggaccgctaccagcggcggcggtgctggcatcagtcgaggagggctgtgcgtcttggtgtctttctgactcctcaagggcggagagtacaagctcgaggtactttgtctcgttgttgagaaagcggacaatgaccttttcaccacgaatcttgcagaaagtgtacaagatcttgcaaatggccctcggcaacggagtcaacagatccgatcgggttgaaagcagtttgttccggtagcgagattgctgatactcgaggaagttctcggcaaggatgggaagccatttcggcagccagggatccagaagctgtgggagttcttggaaaggatcaaggagctgtgggtctcattagtcctagctgccatcgtatacgactgtgaagacactgactccggaaatgatgcgctctagctcacgagaacgcactcgggatctgactacagtgccaccggagccattctgcttcctgaggaaggggactagggaggtgtcgaaatcggcgatgaggtcattggatattttttgtagcttgatgtccaagtcgtcttctggcgcgtccatgatgatgacacagtctactatacccgaccctcgaagtttgtaggattgagtgaaggacagtcggtgatggtttcaagtaagatggttggttgatgccggcttcactttgaagtgcggtgcctgccgtgagactgggaggggagactgccaagaaagacagctcattggcgctgcccgtggttagcctttctgagtgccgatgtaccccgcttctacaatcactgcaacattccactgctcactctcgacgggacaacatcgagagaaggagcggccagcgactacaatcaaatcaagaaggcagcatcgtggacacgcgcttcgttcatgtcaatcatcgaaatctctgcacctgcctcaactgctcagatgaacgattggaggccgaccaaggttttctcgctaccaggtaccttaggcagcagtacgcttcacggcacttggcagttgttcttgctgtgttcgtcaatcgcagcggatcacaactgatgaacaacaacaacaaacagctcacgaccttctcaccacagccgagcattcagacgcaggtcacattggtcacagcatgaatcggccgcgatagtgtcgatactgtttggtctttattcaagtacaccatgggatggtccaatctaccctcatgttcgacccatattccaaggtaccaaacagaccaaacaccattagaactactgattaccacaaggaagccgcccgtattccattccccttggtattacattacaccacgctcatatcgtacagccatcgaaccccaaacgccttcgtagaaaccgcgcccatacgaaaatacaaaaacaaacaataagaggatcactactttttgatcgccgtcaacgcgcccaccagcacatccatggccgagctgtgtgttgctgccgtcggccccttgcctgcctcgggtggccctgcccagctgatgcccatctggttcttggagttgcggttgtgggcccagatcgagtcggcgttcttgaggatggcgtcccggaagttgtcgtgcggcgctacgttgtggaggtaggccagattgcgcacaaagacgcccttgaactgactcccgtcatcgccacagtggggttcgcaccggtcgatttcgcggatgatgccgttttcgtcctgaagcgccttgagtgctgcattcgcgatggtgacggcttcggccagataagactggtcgcccgtcgccttggacaactccaccaggccgcccaagatgacgccctggttgtacgaccacgtcggcattttgttgttgacgcagccctggtccgtcctcttcagcccgtcgttgatgaggcccttgtcgttgatcaagccgctctgcttgaaccagttccacgcctcaaccgtctggcttatgtaccagtctttcctcggcgactcccggttggcgagactggcgcctagggcgatgtatagttcgtttgcaatggcgttcttgtatttcctgtccttgctccaccatatgcctcctccgcatgtcgggtcgaggccatttaccaccatatcatcataaatggtttgcgcagccgtgagcataaagagatcgcctgttgcgtcccatccccggaccagagccagtccccaccaaccctcgtcgtcgaaaaagttgttgaggaatttaggaaagccctgcgatcttcgttttcctgctagttcgtcccctatcgtttcgtattcttcctctatcgtttcgtacttgtacatcgcgataaactttccgttcgccccgagcagcttgtccgccgtcgcgcttgtcctctgcgcattgtagaaggtggtttggaagatttcctttattttgatggcttcgtcgatggcggggtctgccaaagccaagtcgcccataaccgtgaggcagttggcgccgttccaccagccagttgtgttccagagacccgacggtaggtcataccactcttggagcgccatggcagcatcttgcgccttttgggcataagtgctgttgtccacttggggataggtgctgttgtcgttcaccgcatgtcgatgaggatgggtggatgcgaaaaagagagtccgggccgcgagaggaccccactgaatggctaccattttgatcagaaaaagagagaatggacggacagaggtgatcgacgagaagcaagtgtcctagaggacgagttcggtatgggggaccggggagcagtcgatggcctatatacccgacatggtcaccactggagccatatatgtcgggactggcgagtgatgcattggacatcagtaaaatgcgcgtggattccaaccatgtcgtgtgccgtgtgccgttccccccatgtgttgctttctttaacgccaggggccttacaaggctgtccgacctcgactaagaattcgagaccgagcccgtcatcctatgtaatatgccagccgcgctagggcagaagcgaatcactgccaccctccgcctgatccatggtcatggacaaagctgggcagtcagtccaacgatggcagagcagcagcccacaaaaagtcaagggctcacaattgcaatactcggcgatgctatgcctgtcaggaggcgcaaagcatccaaagattcatattatcaatgacgtagctgcgcgcgcagcagctcgttgggtggtcaggggttaaggctaccattaacacttgaggtcaagagtccacggtcatagactgccaagtgtttcataacaagattggcttcatgcctgaatgacccaaatcccaaatagggttggcacctggattaagcgacaaaggaagtgaagaaatttgagctacccctagcttcttcggctcgcgcttattacaccgttgcagtcggggcggctctgctacgcctataaggcctgaatgatgccgaatacaacgccctctaaattggcgttgcagcgcccagaaaggggcctaatcgcttatttagggcgaatacagagctctaagctccgtctctttgggtcgcttccctctctctacctcttcttcacttgttgtcgaggtgcgaaagcggcgtctttggtccaacgtgaagcgtcccgattcggcagcccggttcatatccaatgctctcttttctggtcagaacgcagagtgaaacaacaagctcgccacgagagcgccctgtctgctgtgtctcacgggggtattcttggaatacctactgtcccactacaatgtcattgtgcatgttctcgatttttttgaaaagtatcatcggacgtcccaagttcagggctcctcgcaacataggatcatgcggtgctgttcatacggtcacgaatattgagtgatggagcctgttcatacggcgcactagactaggtaacctacggcgtcaaatccatcctccggcaaagcgatgatagccgctgaagcaatcccagcgaaatcacacaatcacgaaagcgtagtctgctcggcgggtgttcggacaacccgggaaccggtgattggccctagatgatgagtgtcggctccagcatggacgtataaatggagagtgtctcattgcttctttacacatgacaaaacccccgagcagagtacatacggaaagtgatacagagcgatgctgtcgtgatgcggcgatcatcatgtctgggcatcccttcttcctcatcgtcgtatggctgtttttggcggtcataaggcctgaattcctaaaggggtttcgtctgccctcagatgcagtgtacctcgctcgcttcgggggctccaaaaaaggtcatccgtacagggcacaggacgagtcccgatccccagaccacaacaccgttttccacgacatctcattgccgaattgtggttaattgagaaagacggcagtggcttgattttcagggtgatgacgacattggggttcaggtacggggcattggtcggtgtatagcgaacttggtctttcggtttttaactccgatgagtggttggttggttggttgttgttgttgttggtgtcacgtgaaaaataagctagccatgggcccatggccatcatcaccattcaatggtgccatggcctgcacctgagcccctttaccccaactcttagacctccaaactttgcacagtgtgacctatactcttctcaacttgatacattcaacatcaccaccatcattttgattcttgtcgttcttattcagcctgttcacagtggttcctgaacccaaccggacttccgggacaaacccctatgatgcacaggagatcaagtatccactccgttcacatatactgatatgcagtcatgatccctttcctgataatcgttctgttgatctgtacctctatcaacagagctggaaatattgaccctgagttctccctttggcattctgggatggtccgaccaagttcgaattgcgagtccaataaccgttggctttccatgctgcttgttcggtggtcttttcatccagatcgtcatctcacgcccgttcccaccaaggaaagctgggtcagatggaccggattcagtcacgatcctttcttccacccgacttttacctcctttaccaaaagcgcaagccatctcaaaatcatggagctttcacatcttgtcagggacaggctggaaccaaacctcggcaaccctgatgtggtgtttccgaagcatgccacacgatggaatcaatttctaggtagccaggccacgtccatttccaatcccagaaaggggatcaccaaaccgacaaaacaggtcatcgattcacggaccccttcgtttgatccgtctacgactcttgagggaccttctctctcgtaggtaaaaccggtaacgaaaagatgtcggtcggtagtttgctgctgttgaaggtgttcgtcacaccaggtgacctattcgatcttggcggtagaaacacctgcgaagcctgggatcgggggcttctttttttgagtaacccgatctcctcggtccacgagaacatcatgatttccatgatgctttttctggtatgcttgttttcggaggaaagaaaaagtggcttaagacattgagagaaggatttgagacattggaaagattctgagaccttcgaaaagactaggcactaacccccagcctttttttatagtcaaggtaactgatgagctggcaaagcttccccagcgccttctggaagggtacctacctagctaggtagtcactgatgtcatattaaccaaagaaaatggcttcatggcttcaagtggctgagacaaacggggttggtttgttggttgggtcttctggggtatcacgttagatccaactttaattcgaagtctcttggtctctccaatcgttttgttattgttattgtcagtgttattgaccacacttcgcacgcaacctctagggatccaacctgctaagaacgactgagttgaaggtctcttggacctctccaacacatagggtagccaccgccatagctatccttgactccattgccatttattaactatctcattcgcagtatactaacatggggtgttgttgcactttctgccttggtcaggggtcgtcagaaatttagcggtcagatagacaggagcagactggatcagccgggcttacctcgaaaggtcgctatagcaggtcttgatgtagatctgtacgtcctcgtggataaaaggaaggcgtgcattcggatctcggagaaggggatcaatttacttggacaagtcattgttgtctgtttggaatgcacttgagctttctatcagtcttgctaagaatttgctccgtagaggtaacctctttcgtcttgtgaattgatgtacagatttgttcttgaccgaaagagattaaaaagaagaacaagatgaataagttaaaggtaaattatcctggtgttccatagctgatgttcgaaaattgtgttgttcattcagtggaaaagttctcacagacctgctatgtataacggcagacttgctcccacgtacgagtatcatgtgggcagctatccaggtctggtttatatggtgttttgttctatttcaacacaatgccttgttctgtaaccaaatcttcatatacaatcatcaggtaggtagtaaggtacgtggtctcatatttccggatagtgtactagaaaactcgagatcccatctttaagggaggtaacggtgcggacatgccattttggcgccgacatggattagaatctaacaatgacttttttcatctgtaggataccattttgagcaaaccgggtcctcaatctcgctgaaatcgtcgatctgctaccaatcactacttgaattcttgagcggcactaaactgaggatgtgcacgtcgggtagtcgggcgggtcggggaacgagatcggaacacccgacgcgccgaccttccacaagccggccgatggcttccccgatgttgaataccgatggaccagccaaccaccaccctatataactgccggactgctcggcaattgatcctcatggcagtaactacactagcttattcacatgcacccctaaaacacacacaattccatctcaatgtaatgtagacggaacgtgagccacattaattacatataaggcagcggatccccccagtggccaaagtccaaaggaacgccagtaaaatcacccaaagcggcgatactagtcaagggagcgccggtgtaataatctacatcaccattattcggggggagcgtggtccccaagactccaacatacccccccgacgacgacgacgacgacgacgacgacgtcaatgacacgccgttaccatcccctatcacattcacatgcaccccctgcccttgcccctgcggcggcaacgattgagaagaagaagtgtgatcagagtttctactggtctgcacagttgctgctactgttgtcgattgtgattcctgttgttgcttctgctgccgctgctgctccaccacaaccaagtcataagcacgcagaaagttcaccagacaatcgtggcaccgcgaaatgacgaggctgttttcgccgaagcgggagagtaagtcgacggcgtcgctgagggcggagcgcaccgtggtgagttcggagtcactgaggaggttggagaaggagggctttgtgccggcaataaggaggacggtgtagagagttagggaggcgccgaaagctgtgaggtaagttagttagagatgagattggtatagttcgtagttaagtgaccttcgcccccatcacaagagcaggcagcaaaacatcaaggggccggaagggagtaagtgagtgctaacgaatgaacttagaggtacataccatgataagcagtcaaccaccaagctcccgaaagcagcaccttctggttctgccaccggtccacaatcgcttttgcaagcgctatacattctctgcaggcacgtatacatctccgcagggatactacaccggactcgcgcagtagtgccacgttcgtgtcgacgtcaccctgcccatgcccaggttccggctggaatccgagaaactttagcagaactggacgctcgaccagggtgcataaaccgtagtaccgaaggccgagaacggctcttagacgttgggcttcgatgcttggtgatgatgatgatgatgatgattcaaggacaggaggaggagtttccgtagttaggttttgaggccgtaagtctggtggtacagactggtgccattgggataacttccatgagaaatcaaaggccaaacgaagggtgtcgaaggtgttgacgtggttgagggagctgccgcctgcgttgtcgtcgtatagctgggataccaattgacatgtgatatgtgagagttggacaccgcatttaaaggcatctacgctcgtggcgataacggctcggcttgcgtacatggtgggaaaatgttcgttgatgtctagtgggggttccagtcgtttctgaagagagggagggatggtcatgggccgaccgaatttggcgctcaggttgttatcgttcataaaaatcaagaaccacgttcgcttacgcatctcacgctcgagaagggtcaagtgtcgagaggcatcggctgagtgcaacccaatttgcaaagcggacttgacggccaacgagtgtaaggtccagagctgggctgattgggaagacccatgaagatactcgatcatgaggcacaggagttgtactatataggaagggggtaatatgttagcgggcggttgctggacataagttagaaccggaatcctttaccggtttctaaactggacgagatcaggaactgtggcatgaccaggtccttggcccactgaaagtatctttccgaggtttcggccgatgtctcggagggagtagagggagaattggtacggtacacggtggcaatgatcatgtagagcagagccagccacacgcggcgagcgcccatgaaccctttcttccgcaggtcgttgtaggtgctcatgaatgagtcttgatgaatgacggggaagaaaaggcctatggtgctgaagtattcgtgaatgatgttggtggcttctggttcgggagggacatgatggccaggtctggatccagctttgactccgccatttaagggatcttgtcgtccgctctctgaacgcggctgttgaagtgacgaataccttgaagatgcgagtgaagttgcagaggtcggcatagctcgcgagcgagaggtttggctttgagcccgagtcaaggctagcgaaagttggcgtaccaaggcaacattggaagaaggaccaaaatatgtgcaattctctccatcatcagtcagttgaacctcgcccatgccatcgacatggacattttcctggtgtgaacgtgggagccctgtcatcgtaggcggatccagcggtccattgctcgagctgccattagactcgcgcgtgtcttcttgggcatcgatgtcgtcgccgtcgtcctgggtagcatgttgacggctggcttcagtacctctagcattgattcggtcttcaagagcactcaacctggaaaggatgtccgaaggaggagtgtctgtggtgcttgaccttgggcggtgatgtggtgccggtggctcgtcatagacacagggtgcgtcgagctctttacatcgaccacagctgggatgttggccatcacactgttcccgtattgctgatgtgagatgctggttgaccacatgtctgcctcgagctctctgtgtaaactgtttggaaaggacgtacccgtgacttgcgatttcggcagttgtgacaggcaatggaaacgcgcacgcgcttccttggacggtcctcatccatggatgtgtactctttgtacgtgaagactcactgggattcttagaccttgtggtgatgacgctttgatgtggtgatgaataaattaaaggtataagcgtagaggtggtgtttgatttgtacggtgatatgtttgctatctgcctgcataccactgtagttctaaaagctcaggcaccccacctgctgacggccgcgctaatgcacgatacggagccccagtcggcatgtggtccatgttataagcgctaacacacaccgacccgtaacggcaattcattcttttccaaaaacacgtcacctcatcccgtcgacacaacacaacatctctctctctctctctctctccatacaacatcatacaacatcaaagaggcgccgggtgtccatcaacatccgacttgtcgacccagttaccgtgcagacccggcctcaaccgtaccggcaacttgatgagggccacctcgttggtcaagtccttggtgtccaacacggcgagctcgctgcacatgtcctcgtagttggccagcaacaccatcacatatccatcgccctccgccgcctctgagttgcgcgggatgaatatgcactcgcccgtgagcttgcgcggtccgggaaggtaccgctgaatgtcccccgtctcgtggttcaagtgagcgaggccgttcgacatgggcgcgccccctcctgcgcgcggcatgacaaactcaaagtcagtcaccccgggcttgcggtcgaagatgcagaagaaggtgtgcttgtgctttcgcgtcgccacgcggtcatcaatacgcggaaactccatgtcgtcgtccaccagatatgtcggctctgccagcggaagcttgtctgactggtagtcgagcacgaaattggcaaagtgcgcttccacctcgcccggcctgggccccttgccgttcgcgtctggccaccagaagaagacgttgtccttggcgtaggccatctggagctggatgtggcccttgtcgtcctcgaatgcgtttgcaacgtggccggcgaatccatgcggcgcctcaaaccacttgacatcgctgccctgagctcctctgcgcggcaagactccgatatacatgggaatgctgtagtcccactgccaatggtcgccgccttgtttcatgcgctctacatcgcacacgaggggtatgatggggaaaatgacaaagttctcggtgacggcaaagtcgtggatcatgccgcacaccgggctcaccagccagactgtctcggcgatcttgccgtcgggtccgaaactgtagtagcagatgtcacgggtgccgtctcccttggcctcgtatccgaagcacaccatctcccgcgtcaccggatcgaacttggggtgtgctgtgaacgtgaggctcgggagctgcccgtcaaagtcatagacgccaaacgtctcgagcgtctcggggtccatggcgtagggcggtgagtcctccttgagtgcgagaagctggccacgccagtagacaatgttagtgttggcagttgaccggatcttgaactcgactaggtcggtgtatctgtttctgtatttgcctgagcgacttgtatgtcagcgcttcagctgccatgatgcaagacagtgatgctactcacccagcagggatcggcgtgcttctgcctcacggacgaacttctcggtccgcacataacgctgcttgaggtcgacatggccatccttgaagtagaagccactgatgttgccgtcgccattgaaccacggatcattgggaatgaaagatggcaagtgtggttccggcatgacacgatagaaggtgccctctatgctcttggggatttctccgactacctccaaattggttatgtcgccttcgaatcggaccggtctcatgaaacccgctgtgttctcgccttgaaagtacctcggcgccggtggaagctcttccggttgttttccagggaccgcgtccttgacaccattgccatggctgtctttgggcgcatcggagaagacgtattcagccataacgggacaggcaagctaagaacagcagagttgaaggagacaatgaaacggaatttgtagaagtgatacgtttgcttcgaggtggtgtggactttcctgagagcaattctcccaagtttatatatgcgaaaactcatgccaatcagatgccatgcgcaacagactattctacttaagccacttaactggcactgctagtcgactacgacgttatccccgcccgagtctaactttgtggttggtacagtatcgcattggtcgacacgccgatgagctaggggtcgggggtcggggatcgggtcgggtcggggatagtccgggccagcttccgacaccaccttggtcacccccgctggtccgcggcctttccccgagacctcttctctcctctcgggacgacgccctcggtccatgcttcttcacttcaccgtctgtccctcttgacacctaccccaaggtctttctccgcccaccttgacttccatttctggggggtgaaggtggagataccggccgttcgggattgtcttgtgtcaagtgatactgtgccaggtccattggaatgagaatatcataactccatggccgtgctctctctatccagacatgaagacggccagaggttctgggggtagtgaagctcgcgtctcacgttccttgctgctaaaaacaccattttggttctaatttcactcaatttgaacgtccatcatggccgcaccacctaaccacatactccctccaccttcctttgatgccacaaccttttccatagtcactattgtcgtcctagacaattttgaatgatcaaatggggagccgttctatggagatgtgtggcctttgggtgactggagctgactgaccataccccgagcggtgccatccggccaaatcggatgaaggaagcccgagaggtagtagtcaaggttgccacgaccggtacaagcagtcattgtggaccatatctcacggggcaggaatgctgcatgtaggtaagcagataacttctccctcatgtccccttttccacaaaggtgcaaagcagtatgcaaactcgtcgatgaaaaaggtacctaccgagtgagcggtgcaataatacgtggtttcgtcattctcgaatcttcacagaatgaacgtaagtgagcgaagaacacgtctaggccattgtcgagcccagtgtttcctttctccttcttcgatctgtacgattacatccacgagcaaccagcgctcggttggggttcaactctggaaaaccacccttcgcctcgacgcgtccatgctagcagtcccgaagaggcaatacggtgtcccgggaatttagacagccgcttggaatgctggtgtttgatgtgtttttgttttgtttgctgactttcacgtctacggacggtatgtgcttgcgatggctctagaggtgtacaggccgcatgacgagggagtaagaatcaaaggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaaaaaaagctgttccacggggtcacgaaggatgcagagagaaagggaatgtccgagtaggtatacagcgcatttaaatcgtatggatagggtaggtttagagggcagtttgactggcctggacgtggaggtaagctcaaaggtcgaagcagatacctaccgacgcatcgcacagtcaatgctttctggcctcctttttgagagagatattgaagatgaagggaaaccctttccgacaaagtctacagtcaataaagatactgcaacaaacgcaatgactttctagaaccagacaaagttctgaagtacctagcaagagagagcacaaaaccgcccgtggatttcagtccagtccgcaggcaaagttgcgaaccacatcactggttcggcgcacactttgaaccaaagcttttcccattgccctggcatcaagagacgggaagacgggtccttgcacataaggcgattaggcgaactacctgggttattgtaggcgagagagaagagaaaaaaaaaattataatcgttttccatcccgtcccgtcctccgtttgtcgtcgaccgataacagcgatgcactgcacggacggactgattgtagcaaaccattcaatttgctctttggcgcatccttaggttcgaaggcacctcctaaccacctatgtgatgagatgtcctcaacggccctgggtcatatcgcttcctcctgggtaggcgcttgtgtaacgctcggttaaaacgaaagagcattttggttgttctatgtttcggattatgacaaggccaaagaagggaggatgtcctttatctttcattcagaagcggtccgtcataggatggattacgaggaggatgttttcggttcgtttcgaaggggcattttagagacgcgatggaactaggatggatggatgtctcgttgttgggtagaaatgtgactagggaaagccgctccggtattatatgtggctgcttcggagtagtagatatcttgtgaatggtttggacttgaacgtgcctgggtatgtgggagaggtatgggccaaagtatcagtactgtcgggtacgtattccttattattattattatttcccatcagtgattacagatctttcctgaaccccttccgtggttgtcatttgtagtgcaccgaaaaaaatatccgaagaacgttttgcttcccaccggctattcacaccctcttctgccagagctcagttctcgttttcataggtagttacattttggtggaatacttacggtgcttgctgcatgcatgtcatcgtaatggagatttcaataacaaggataatcgaagaaggccttcgaaagacactctccgctttatacgcgagaggaaacttcatgatgagacaaatgaactcatgagatggctacctgttactccgctctgggtttccgtttagatcttgttgcatatttcgcgagcagggaaaaccccaacgcagagaggttaagtgtcatggaaggatcgctggagtgtaatttagagttggttgacagcgggggctacggagctacctccggttctttttttttttttttttttttttttcttttttctaactacccacttcccttcagtcccactcggttactcaagttgggatttcttgcaggtcggtttacgagtgaaagccgagccaacagtcagcccatttcttcgatctacccggagcacacatacatacatcagtgccagtcccggctttacgctaaagattcccaatcgagtcaagcaagtaacagacccgatagtgcatcccgtcctgctcatacatagtttgatatccctttactatatcccgtcctgccaaaaggattgtatctcgtcctgccaagaaagcatagagagcctcgtataagcgaatcaagttctggacaccgccactgtcactgtcccccgttaccatggtttggttccagctgtttccagcatcgggacttggtccggttagtggtatgcatgccatgcatgtgctcgaacccttccaccgtccccttggatgtactgtatagcccgcggcgcaagtttcagaactcgagggctaatccactggtgatgctcttgcactatcgtgaagctccttgatgatgatgatgatgacgatgatgacaatgatgatgggtggggtaagaagagccgtcacatggagcttccccgccaaaaggtactgcaatttgcaatttgacagcgcatgtgcaagtaccgcaccgtgtacctgtacaaactcttctcatcggtcgttacatggaagccgttgttgcgtcgttgcggtacctgcttgagcgagctgcagcagagcacaccactcacacaccatcacaccatgccatatgtactctacttaccatacgtacagtggaaacccctgcagatgctaaccctccatttgctaaatatgtcagatgcccgtattccatcttatgcaaaaaaaaggtagcgttggattgctgcgcttctagcgctatgcaagccaaagcagatcgggatctagcgcctagcgtcatgcatgtaagctgtaccataatggatggaagcttcatgtgggtgtgggtgtgtgtgtgtgtgtgggtgggtgggacctttgcgatatgtagggcgaacttgaattggagggtagaggtagcaagcagcttttcctttcttttctcgccttttagatgctattttaggtacatcctgaacacggcatcgaaaccgaacccataagcacttgccagagtgtgtgatagctcggccgaaggaaacctaatgtcggttgctcttgctgttctgttatcctccctacgcgccgtcggattactaggtacctaaggtaggtatgaactcaaactctcactgtgagagaaagcagagaacttggcttgctcagttctatgggaaataccgacagataagcgccaaggttgtgatgggaaggcgaagtaccaagatgtcgggcgagagcgtgtgaaggaatatcctgggatctgaagattatagtaacatcaacgaattcttccaaacccaaaaggaacccaaggtagaggtacctatacatcaccttaaccgcaaactagccagcagcaaccatgatgaattcaaagttccttccttccttccttccttccttccttccatcatcccataccttcctgatgtttcacaaacgttttcctcgctccttcccccagcccaaaccgggtccttacatctctaatccctacctctaggctctctaggtacaaactaacccaccggatgccgcacccccagtaccccgcccccggacccggacccggacccggacccgattctgcggggaacctcacgcaggcactgcactcactgggattacatacctctacggggatcactgggagacggaaccgaagcgagtaggtaggtaatatggaatccaaaccagaccgccgcggcgggcgggagttacgttgcacggcattttccttgcgcacggggttttgcgggggcgggtatgtttaagtgaaggaaaggaatctgatggaaggttaagtggaagcgtgaagaaaaaactgtcactgtatctgcctaggtaggtaggtacctgtaggcaagcgcgcgcgcggggaacaacaagaagaagaagaagcggacatcgaatggaagtttccatgccgtggaatcttggggggcgttccaatctgtaacgggccgaagggtcggaaactcggaggtttggggaggggactaaagggatggaaattggttggatgactgtatatgtttagggataggttgtgctgagtggatgaaactaactaccatcctgtacggccgatacatatatgaatctctttgatttctcgagggtttgttttcgaagtctatgaagttcgccacgatgtcacaatgaaggatgagtgacagacagcctaaagctgcttcttgggaaagtaccatgcagataaaacacacacagaagatgagtttcgcgaagatggcgggtgtttctcggtttggccagtttcggctctctcttcttgttagtatgtctgcttaagatcacagtacctacaaagtctattgtttcctgatctgccaagctggccgtcactagataggtacgataaatgtagtatcgagtcaagggagggactgcgcctagtgaggaaaccgttacctaataatacctagcactcacgattttcatttctggttatacatcgatctgtacctatctacctaggttgaccacctagaggtaggaaacgcgtgcacttgcctcaattttcatgtcaagtcttgtcgtcgtcgtccagcatatgtattgtgttgcttagtactagtctagaagcgggtcgtcagcaactatgtaactggatgtaagtaagtgatcatgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtatgttcaacgtaacgcaatctcggctacactttaacgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtgccacatcacatcacctcacctacatacaacagatctacaattctagggctgacaccaacaatggtaacaatctcgcaagccctcaagttccctaatccatctctatgcagcatttgaaacgaaagtcgcaagagtgcgccgccttatgtccgagacaacagcgatgaggctcaattcgacaattaacaggtggaattaaaccccccccccccccccc