accaccaccaccactaccactactagagaaaccaaaaccaactactgctccagaccacttgcagctcaagtccctaaaccgcccactgacactatcatcaccgtgccccccaccaaaactcccacaacaaccgaaacttccaccaccgaaaaccccaccccctcctcctccttttcgtccgtccaactaggtcccttcaccctctccccttccgacgttgctcttctcgcttcgtctgaagcgtcctttgaacgtctaacgactcccaagttccatcctgcttttagtggtagcggcagcagcagcagcagttactcctatcgagtatttcacctggttcaagatagtgtagggacatggatggatggttcacttgatgttggagctaagcttgggctgaagaagaagatgatgatgaaggaggaggaggaggaggagaaaggggtagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagagtgggagtgggtggatcatccaatggatgagtattgtgtagggtgtgtatgattaatcccatggggagaggaagggggttcgcaagaatggggggtttggaaggagggaggaggaagaggaggagggaaggtaagaagacagtacttacacgtggagtaagtctagtgtcgctcagccctttgaaagggcgggtttcttgttggaggataatagcgttgatattgatgagggtttgctgatgttctttctggtcgtgtgatgaagaagcaagcgtaaaatgaaaagtgacggagaagaggcttggataatttcgagaacgtcatttggataccgagaggaaagcgcgataataatacgcgtatgggatccaaggtggcaatttaagtgtatacttggaaaaagtcgattgtacagatgtctgtcattcctacaagtgaattgaatagagatggacatcatgggaagagggtgaatggatacctccaggctgggaatatctccaagttgcccaacgtctcttgtgcctttggcacctgcacaatcaaagttcactcacagttgtagtcccctaataacttctagcagcctggataatccaacaacaataacaacaccaaaaccatcaaataagctcatgccaagtaccgagcatcatctctccttctcgtcgatttatccaacacatccaaccctttcaaaaaatccatccgcaacttcatcctcttgcgtccatgcttctccagcaatctcttctccacctctttcgcctcctcatccatcttcttcccctttttaatccttctctcccacctctcaagcaaccgcaacccttcatcgtcaatctccgtccaaatccccggcacattatccggcaacccccctccgcactccaacgcatcgattgccctaccggccagataagggtcgtgcgctgtcacccgcatgccccggacgcagtgccgcttcttgtagccgcgggcgaggtagcggttgatgatggcttcgggatcttccgaggcaatgccgtcgcctaggtccaggccggtgtgaggtggtggttttggtggggctgtggattgtggatgtgggttttggtggcggtcttggtggccggcggaggctgcgagggaggatcgtgaagcagagggttggggaggggcatgagaggatgcttgtggttgtgcctggcgtgaggtttggcgttgtggggcagggcgcaggttgctgctgccttcgtcgtctgcggcgtagggatcggggggaatacggaagcgaggtggtgggctacgagaggcaggtgcggtatctcttgggggaagttgtctgcgagctgttgggatttctatggaggggcgagggacagaaatagggatgggagagcttctttgctcgggaggaggccgaggagaattgatgggcgggccgaaggcgtcgtcgcttgaatcggagtccgagtctgaggagatatattgggcctgtgtcgttgagcttggttggggagcagattttttctgcgctgatgaaagctcttgcgatctaagggctgaagaagatcgtagggacgaagcctcttccactgtgggttgccagggttgttgtggctgtgtgatgaacgggtcttcatcctcctccctgtactcatccactccataatcttccccatcatctccaaggatgggcatatcgtcatcagcatcgtcctcgttgtctttgttgatcagggcggcatcggcagccagttctggcctggaggttgcttccagaattggtgggagcggagattgccatctcttaggcggcgattctgggacctcgtcctccacatcgtatcgtggtcgcttacttgtcattctgtccagcggggaggtcatgatttgatcagagttcctcttcaaagcccctgaagatttgagggcccctatgatgggaatgggtggagaggacctaaactcggtggtattggggtcttgacgtagggtagtgtcttgtgcttcattagcatcatcctcctcttcttccgcctcaattttgtcattgtccacctcttcactctcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcctcgctatcctcgtctgtcccttgattgagctcaaatgattgggcttcctgaaactccttgtagtagttttcgaattcagcaaggtgttcctggaatgctgtttgtagctggttgggaacatctggctcggcgatccagtcaaagtccagcagttcggcaatctcttgccagtcccgtgcattggcaggcacgtcctgttccgtaaccgccgtccatagatcccacatgtcaacagctttacccccgattgttacccaagtgactggattggcctcaatggcctcgttataccgcttgagatatacgtagaactgctctctcggtgtttgtgtgggcaccgaaactgcctcttcaagtgggtgtccgagatcaacggacccttcatcctcactatactgctgagactgggactcaaaggcaggtgcacaagcccatcggaccaaagcaccctgtgcaagagcctggaacatgattaaactttgccgctcggggtcttgtttccgggcctggtaagatcgccacgctcgctgaatgatagaagcactcttaatcttcttcttttctccatgaaccaagcgagctcgcttgtttatttcttcgagccgcgaaggtgtcgagcgaggcggggagtgtttgtgtgcagagcttgtcattgcagcttttacagggcccatgggtgagctccagctctttgcagggacatcctgacgcgttctatgcaaagctgctgaaattcgcctcttaggcgcggcttgatcagcactctgaggcgtcgcctttacttgggggtgaacggtagcccttggagttggcctaggaaggctgggctcaggaggattcggggcggcggcaggatcctcttcgtccaggttcgttgtagcctctagggtttcaacccatctgtttcgccaagactgccaactgtgacgtgggtgttgctccgcgaacaccttgtagatgaggttcccctgtaagctttctccttgccgtttcatctgcttgaggtatccgatcaaatgctggtcatcttcttgggtgaaggtgactctgccggtggcgggtgcagacacagcctgtgagcggtctggggctggtgtgtgtactgtggtagttgttgcgggaggcgtgccgggtctgacattctcctctttgcggacgggtgcagggacttgagaaggcggtggtgctggtggtggcggctgatagttttgaggaagcagttcagctagaccgtgcctgtgttgatgatcgtattgcttcttgaagcgatctttccatgactgccatgtgtgtcgggggtacttttcggcaaggtccatatagatctggttgccgcggatataggcgcctgacctctccttctccaagacccaatgaatcaggaggttgtcgtcctgtggtgtataaggggtccgggtgctcttggtagacgtggctgagccgccaggacgcactcccttggcagtggcatggtcgatcgtgtaaaggtctctgtcggccagctgaccctcatcgatggaatctgtgatgtacttccaagatagagagccagcaggggcataatttttcttggcatggtctgcaatgagaatatcggcattcttttccagttctacctttttccctccctgggcctatgtgaggtgtcagtgatgtggtcaggcgcagacaaaacaattgcacagcataccttgactgattcaactaaggactggcgagctggcacttttagggagatccaaaacttgagtcccttgaacagagtgccctcggattgattttggttgttgttcccatccggagtctgattggccaaggccccttcgtacacgattccggctgacggcatcctgaagtgtgactgatgggctattgccctaaccctgggtctgagctcttccagtcacttgacagcgcaagaaacaagggcttcatcagtacactttaattcatgattgtgaacggtggagggcttgagggcagagcgtggttagtttgttgatttattatgggtgtttggcgaatttggcgatggcctcactttgttgttgtgagcgtggcgtcccgttgggcacagtcaaagtgaagcgtgcgttggcgtgcgggcggatcacggtaggccagccaacccggagcagaatgaaagtgaaaagcagattacgagggagaggttgtacctcaaaatggatgtttgatgaatgaagcattcgatgtcagcaccagcatagaactgaaccttccaccgagttatgtgtgaaccgccgtgccttccctctctttgtttgcgtgtgtttggcgtgaagattcattcgacccttcgtcgcgctctcacggggacaagacagggggacaaacagggctctgaccctaaccctacggggctctaaatctcaaataaatctccccctcggggcatccaaaacaacagaatgtcggtcttggcatcgacgacgactgaggtggtccgagctgccaaggcacagagctgcctgaccttcactcggtccatcggtctttgcgtttgtcactccattgtcccaatgattccccccatatcctcctcttcttacttctgattcttgctatcttttttattctgttcataaagtctttccttggtgattcccagttcattcctctcggtttgcccctcctgagaacagctgtatgttgacaggggtgttcgctggccgagacacccgcggcctcacaacaaagagaaagagacccaacttgacctttaccaactgaactggaaacatcaccctccacctttagacctgatcgatttgggcaagactcatccataattaccaacttgtattatgattctcacctcccggatcaaaagtgaaggaaaaaacggggactcgacaccatgggcaccatcgcaatcatcgccgccgtcatcctgggcatctcattcatgacctttgtggcctttttcggcagactacctgcactacggtacatcaaccatcctcttgtccaactcctcgatcatgatcatagttgctaactctgtgataaacagaaacacccccatctccttcctccaccgcctcatctggattcacctccccaatggcatcctcaccgtcgaccgcaccttgaccaacgggcgcctgaccacctctctcacccgcctcggccgccacctctggtacgatcaacacccgaccatcctcatcttcttcttcctcttgctttccgttggcgaatacctctacctacccgtcgcctggcctcacttctccttcacccacaaattcttcggtaccatcgccatcctatgtccctatatcttcctctacctctccgcctacaccgacccgggtgtcataaacgccaagactcatgtccgcgaaatggcccgctacccttacgacttcaccctcttccaccccggcacgagctgcgagacgtgccacctcctcaaacccgcgaggtcgaagcactgcagcatctgcaagaagtgcgtcgggaggatggaccaccactgtatcttcatcaataactgcgtgggggccaacaaccagcggtggttcattttgttgctgctcagcacggccatcctcaccctttacggcggggttctggggttagtaattatccgggccaagatccaggcgaggttcccctactggacgttgatgccgtggtggacttccactcaagcatggaatagcggcgacctggatttccatcggtggttgctcctctggagctggggattgcagtcgggagtggccatgggcggcgttaccttgttggcgctgctgaccacgccgttggtttgggggttgctgggataccatttgtggctggtttattgtgggacgacgacgaatgagagtatgaagtggcaggattggcaagcggagatggatgagggcggggtgtataagcggcggatggcggccgatggaagcagggagaaagacctcaaggtcgagccggcgtggacgaggtggccggttgaggcggaacagattatggtgaggacggaggatggaaagccccctaggtcgagtcatcggttgccgggcgagggagagtgggaggccgtttggaggttgaaagatgtggaaaatctctatgatattgggttttgggataatcttgtcgatgtcttcttgccgtatttcatgttcaaggagtcaaagggtaggagtcctgttgacgagcgagagtttgggagggagagagggagaaataggagacggagttcttgagtggtgttttgaagttcgagatacccatagacgtgttgagagcagatagatgctaacatagtatagagaccaaaatgtgtttttcgctttgtcttcgggctaaataaggaaggagtttggtgatgattttcatatttacatgttccaaggggtatcaagtctattggcattgcttcaaatggtacataaataatacagtgacttccaagcggacatcagatcgtccacctagaacgacgctttctcccggccccccttagatcctgttgtcccctgatgcggcgttgcccatacgatctggtcaaatggtataatcttgctgaccgccggcgctgacttcgtcaccacactacccagctccggtgcctcctcatctgccagcgcccgctcgtctctaaccagaccagccatctttgcaatcgccaatcgtgcgcctgcaatgcccaatccggcattcctcgggtcacccgcgcctgtcacccacagctccctctcccaccccttaccctccacccacgtcaaactctcctcctcaatctttctcaactcctcccacaccttgacacacatgtccccaatcgatccctccttcctctcctttcctgtcccctggcgatactcttccatcgagtcaatcttatccgccttggtcaagatcaccgtcgtcctgacaccggcatccctcaacatacccaacactgtcctatcatccttcttgacccccgccaccgaatcgatcagcaccacggcgcccttaagcatcttcctcttctccaaatacttggtaatctccttgccccactccgcctgcgagttgaacccataaccgggcatgtccaccaatatcagctgattcgtcggtttcctttccttgttgaacttgttcttctcctccctcttctccgaccgcgacttgatcgcatgtgactccccagcctccggctccgcctccttcttgggcggcgccactttcggtggcgggccaaacccgtacgcgttcatcgtcttggtgctgcccgcgtgcgcggacgtgatggcccgtccggcccggcgcgcttcgagaccgtgggcgcgaccggcggcggcgccagcggcgcccgataaagcgttgatcaaggtggacttgcccacgttggagcggcccaggatgcacacttcgggcacgtgcgtgttgacggggaagttgaggaagcgaggagcggcgtacatgaagtagggtttctggcaggtgaaaatgtgcgtggcggcgaagagggagttggcggtcggggccggggccgggagggcgcgctggttggggtcgttggaggggggtgggaggaaggagaaggatgatggcgctttttcgactggcccggtctttttgatctttttgggtgtttctttgggtttctctacttgtttctctttggatgtctccggttgctcggctttaagtttccctggttgcttggctttgggcttctctggttgtttggctttgtggttttccggttgcttcgctttgggtttctccgttggttttccctggggcttccccagttgtgtaggttgagatcgcgacgtggatcgtgccgccgggcgatgtcgtgctgggttcgctgtcgtggagctgaagagacggatggaagagatcggggcagcaactgtgacgggtcgggaggctgcgagttgtcggaggactacggacctcaggttgggaggcatggccaaaatactggccattgtcctttggtatgtcatggcggagtatgttgccgacaactgaggtaatcaggatcttgtctggcgcaacaagacagcagtgatgggaagagagagtcgcagatttccaattcgactttctttctgtaattgataaggtatgccatgctaactcccgataacaccatcttgcctgccgcggggaccgattctctttccgataagctgtttaataccaggggttagggttatgggtgaagtcggatgaagctctcttggaagctcgggacattttctggagcgccagtcgaagtccaaactgacctcatcttcgatccgccatcgcacctcgtcgcgtcctcttccagtccacacccgtccgcgttctgccgtcgcaaactctcctatttcctacctccctctcaacccaaccaccacccgtcaccaccacatcgtcacccaaccgaatcaagcgaacgccaacatgtctgccgcaaagactaacatcctccatctctaccgcgccctccttcgcgagcttcctccccgacccctgctcaccaccccgcgcgctcccctccaccagcgcctccgcgactttgtctcttccgccgcctcccccgcctccgccggcgctagcacccccgttcaccaaccctccgtcgccgaagccgagcagctccttgcctatcttcaggcgcagcgggaatacgtcactttgctggagcgttacaaccccggcatgggcatggacgaggagacaagggtcagactgacggctaagagggtgggtatggacttgcccaaggagtttcaggaaggggaggaggacaagtaaaatgtgcaaggtcaaccgtgccatgaccgcaccgtatgcgggtgtacaagaaagaaagactgtattattgctgggttgaacttggaagaaaggcgttatgggagttctgtctgtttagccatgggtttgggaagtcaaggaagacggggtttggaaccgcgacaattgctcaggttgagcaggagaaggggggggggaaaaggtttgggatggaataaggtcggatccgaccaataccattgagggcgatggcatcgacaaagaccaagcctgatgtgcgaaatcccagatcagatgactgagaggatccgaaaccagtggaagcacggtttgggaagggagggcggattcgaaagaccacagaaagtcagaaaaagctcagtcgcccaagtctgaagttgaactcgagaccagctgcaacattcgagaacctacaacctaccatataccgcgcatctaaagtgttttcaggctcccgcacaccatatcgcttgcgtggccatgcacagggcggaacgggtacgagagttattggggaatctgggcttgcggcttacaaggtccaaggtctgccgtctggacatttgcccgcttgccgatgccgggacttgcgaaacagtgtacgcggagtttgctaccggccgtcgacgcaacaggcgggacacttccgagtatgacctgcactcttcaacgacaaccgacagatgcggatttatcttcatcgacattgatcgtactagaataaccaatgtgattattgcaatggtcattggtatcacgagttcttccgaggttctaaatgtgatgatcagtagacggaagagtgcttgctcacaattgaggatctgcctccagtactgtgccatcacatgccgggaaacccgagtcagcaatgacctcactcgcaacatcaggaggatatcacctatgaccatcaccgtctccccggccgtgtttgccttcgccatagtaaacagacgcttcgctttcgccctggccacgatatatcttgccgtatccttttcgtctgaattcagtacacctcattcctccgaccttcgcatatcctggccaagtgagacttcctgatgggaccatctactcgtatcgaggtcactcgagcaaacagttcacaatatgggactgaacttgtcctgcttgaaggggaccatgttcttgaggttccaagccaagatgcctcagttcgaggagggccttgttcaagatatcttggttgaactgctatttgcatccacagaccatgtttccgccgatttgacgctatcgccatcttctagcagtctctcctccgccgagtcagtgcccagcagactacctgcttgtttcaccaccagaaccatcagaaacaaatcccaatcttcagtacttcctcacctccactcatccacttggtgtccttgtattatcatccctctcgataccaacagactcatccgatacatcgcctcggcttccatctctacctccggggcgggtgccaattgccatccattcctctactctccgtcaacactcgtacacctcccgcagctcatggttctcccactataagaaggcctctccttctcttcttccggttacaatcttcttctcctggccctcaacgatatcctcagcctcaggtacgccggttcgataacggcctcagcctctgctgttatcttctctcatatccttccttttctatcatcctttccttcgccggacatccaaattccctcaaaacatcatatctccttgaactcactgttcacacgccatccgtcttcacacaactacagcgagtgccaaacctgaacacttcgtggccatcggatctgatctgaggcatccgtctctctttcacatcgagacatccaggggatcacagaccatggacgaccttacgccaccacccactctcaatggagacgagccaaatgaagaagggccctgcacgaacacgcaatgtgcccatgctcgtgtcattcttgttggacttaacgacactctccgaagggagagggatcgagcccgagaagaagcagctgacctcaggagagaggttaataggttaaaggcgaaaaaagcaaagcacacacaagtggtatgtaatagcaaagtgattttgggcactggagaagtactgacatcaactagacctggccagaaatgctacgccaacatattgcaaccagacaaccgccatggacaacagtatggaaacaatgcaataaggaggagaatatgagcgtgcgaatcaactgggtgcatccaaatatcaagtttgttacgccagaggaaggagaagcagccatgccagatccatctggtcctgtcaacaacggaaggtttaactttaatgccctcccggccgaagtccaggccaggatcttccaactctggttattcaaaaagggcaaacttatccacgttatttcccgactcgaccccttcgtcccaaacgaggactttccagaagaagcggccctcagaaaccgaagtggtctcaaaaatgtctttttttggggggagcggcgctgtaacatcaccgacagcgggcaaaaccctaattctctgctccgtgtccttcttgtatgccgtcgattcttcttcattggcatccactgcttctacggccttaattccttcgctttctccagcttgggcgaattttcacggttctgtcaagggatcggtccggcccgtgttagccgcttacagcaccttgagattacactgatgggaaatcaatacctgaccgttccttctgtttcgcgccgcacctcccctctcagctttctcttggactgtcatcgtctcaaaagtctcgttattttcgtcaatgaaagcgagaagacatatacccgtcgtcggtatgaaaattcaagaatccaggactttatggttcgccaaaccgctggccagcctaaccagcgcaagcatcgcgccctccgctgcattcaaggaatggattttatttatgccctccgtggtctggaatggattcgcttttatgacttgtataaggccattgcatctacatccaggaccgttatccgtgagccagtggcggactggtcattcgtcgacgacgttacgaataccaccactatgcagaaagttcccagccgtcgggagagctcaagattagagaacctggagcctcttttcggcgacaatgaccattggaaccccggccaggcagattggaggctcgtcagaagcttttacaatgataatgctggcacatggtcgtatgaccagctcctcggtggggttcatgccaatattccgtcgcatatgagtgcgagcagtgggccaagacaggggcactcttcgacttcgcgaaactcaagttcttcgagctcaagttcttcaagctcaagttcttcgagttcaagctcaagttcttcgagttcgagctcaagttcttctagtggaccgcatcatgggggtggaggtccggctatgagtgccgcaggaagctccattaccgacgctattgatcttggtgattcggaatccacccccggtcccaacacagaaaccgacttaccacccagaattactaccgaaagggccgccagtatgatgatcgaactctcatcggattcagaatccgattcagacgacgatagcctcttcgttagccaacgacaccaaccccaacaacaagagcctagcccaaccccccacccctcagaaggaggccccagcgtgacggcatccgtcccagcccgcctccattccctcacgcccatgggctccatgacttccggtctcctggatagaggcttctccgtcccagccaaccttggacgccttgaaacttcttcaggacttagttccagaagtaattcgatacccagagatccccaaagcttcgcttcgttgcttaacatccaaccagcgtcgtcagcggcgaggtacttacctcctaacaacgcagctgctctggagtccgctagtgcagttgcttcttcgtcgaggaggggttctatgtctttttccatgtcgaggtcgctttctagatctctttcgaggtcggtttccaggtctgggtcgttggttattgagagaaatgggaatggaagtcgagcggggtcggcgtctagttacagaatacgcttacggtatagatcttcagggagttcgggatcagggagttcaggatcggagctgtttgtaaggcagactccgaggctgttgggaggtgcaagtgatagggagagtgtagatttgacgaacgttgatgaggatggcgaggatgatggtcatggtggtggtggtctgcttgggagaagtagaggtagtgaaagtgggaatggggagttgatgacgattgatgaggatgatgatgagaacggggatcaagatatggagggtcgggatagtgggtatgaaggggatagcgatattgagatggtggattcggtttaggcctaactccattttgatgaggcgttggaggacggaattgaaggagttcaggtgggcttgcaatgtctctactcgagggcgaaatgcatgggtggtgttgggggaggcgttgggctggtcgatacccctttttattcgcagatgggcatatttctcaggcgaaaatgccttcatctgcttcacagacgccttagattatttcgctgatgcatttttggtaggctcgtagcccttgggggatttcagagatgcctacatgctacttacgtagttaccatctggttacctccagattagatatcagaatcgatgatttccaactcttccttacctctctactgtacaagttattactcaaacccacccacctccattccccaaaacctcctcatccccctccctctcctcacaaaaaccccccattcttccctccggatcccacttcctcctaacctccctcaatttccgcgcacactcatcactccaaaacctcgccctcctcaccctaaagtccgcatcccccaggtaactccccacagcatacttctccacccctttgaagacatccctaacccaccccgtacaccgctcgtcatcttcttcatcagaccagacggtatacacagcaaagtagtgatcactttgcatcgagagagccattggttctccctgaggatctagaagcgggcgacgggaccgggggttcatggagaaccagagagcagaagatttgaccgttggtaaagtcgtgaaagctttttcgaggacgtcagggactgatatagattcctccgtagcctccatgccgtgtgctcctaagccggatgaggaggccggggtcccagaagaagaagacaaatcattagaaatataagcgttatcacagcaatacctatgtccccacgggctggccaacagttgctgtttgtactcttgcgtgagggaggtcggttggcagaagaccaggtgtttggtgccgggcgggtgcaggtcgtggatgggttgcagggcggcgagggcggcggagcgggaggtggtgaagagggtgaaggaggcgaggatggtgggttccgggtcgtagtctgagtcctttgctgggttcgggtcgtatgggtttttggaggtggaagtgcggaggtgggaggagacgcagacgatttccatgcctgggtcgcaggttggtgcgatctggatggacgggcaggggtgggtgagtaagctagatgaaagtaggtggtagaggtaaagagacgacatgaggaagggaagggaaggtaagggaagggaagggaaggggagggggaaaaacacacgttgattgcccattgcaggactttcttgaagagtgagacagggtagaagtacaggctgtggtacatctccagaagtggccgtgtacgaaggtagagacgagtgacgatggctgggaatccggggccggctcctcgcgctgcccaaaagagatcggggtgggagtctttgttgatgagaaggtgttggccatcggctgtcacgacttccatgctgatgacggattcacatgcccatccccagttctgtatgtggtgttatcaagcttcatgtcagcatcatagaggtactcacccacatcccatctcaaaaaaaaactcaccttacaattccaccccatccccccttgcaacaaaaaccctcccaacccaacatcaggacaatgcccgcccgcaaacatcctcctccccttcccgcttcctcctcctcccatccacaccaaaaagtcattcagttcctgccccgtcatcgacggcggacacgccaccacctgggactcttcatcataccaaacacacgcctccgccggtcccctttcagccgaatcatccatcactctctccgtacacccgtactttccatgatgcccgaaccattctatcttaagcgtgtccggcagttccagctcgcataaatccaccaaaatagcatccccccttacgctccacgccgcccaactatgacccccgctacgcacactcacgcgcttgcctgtggccttggcgtactcaactacggcgatgacttcggccgtggtgcgcggatggacgacagcgcgcacgtggggggtgagggagtaatcgcggcggtggttgaagacgcggccccagactgcttgggtgaagcggtcggaaggggtggaggaggaggaggaggaggattggaggactgtttttctggggagaactactgggtcgacgatgtcgagatccatttggtcatgtcctgcttcttcttcttcttgttgaggaggggcatggttgttgatcgcggcggctttggcgtccgctgctctttcggcgaagcatgcctggatccatgctgggacggaggaagaggaggaggaggaggaggaggatgaggaggggtgggatgtgatggttaggtggtccaagttctgggcgagtgactccatcgacgtgggcttgtgggagagacggaaaaatgatttgttggtgttttttttacatggagtgctcaatgttgacggtgttcggctgaatcaaggtgaggaagaggagcgaatgccaccatcgctgcatccatctcgctgttctggcctgcagaccgaacccactattacgctctaaaaaaccgctaatggacaactgtttgatcaacgatataggtggctgtagataatcctgacatgggctttaggttggtttgttggcgttgaacacctagcattggacattggtgtagccaatcatgaatttcgaggcttgcgttgttcgtggtgaatggaaaaacgaagcagaagaagcgcctgaaggcactgtagtaggtagtccagcgctgtacgagcgggggtcttgatcatgaatggcgcctgacaggattgggaaaaggggtgtcaacattctcgagttcgggttagggttggttgaatgaaatgcccgaacttcaccgacgacactgtgatctattgttaatagcaatcctttatctgttcattgcgtgcgattatgacaagggtttggatcagccaaagtgctttcatgatttggagcaagagtgaaaaagttcgggaagcttgtcaatcgggttgaaacctggcggccttgcctcaacaacttcttcctcggagctctgctgcccacgatacagtggtgaatacttttcctataggtagtaacttgtatttgctgaataagctggtttgttttctcttaatcttactcctttcatcatttattagggtaactcggtaggtggtttgggtgcaatgaacaagacgttcgttggcaccaggcgcgcagaacttggaagacgagcgtgcatcttcatgaggtcgtctacactgatcactcaatcgtcatgttcctttctcaaaaagaagatgaaataacaaacaaacaaaattacaatcagcggggaatcagtaaaaaaaaaagtgaaaacacaaagaaagaaatccccccccaaaaaacttcccggcatttccatccaagctgggatacagccggatgaaagtaccaggacattgtccgataggagagttgaactcctggcctttgtagatacattttcatatacctgcaacgctctaccaactgagctaatcgaactttgttatttatatggtcatcctcccttctatatgtacctacctgtagggattgagggttacttaagcgggcgggagagggttgggggagctgagagggttgaaagatggcagaggtgcatgtgcagggcaggagtcctgcagggctgcatcatcacgtaataagagaaagacttggaaagttcagaaattggagatggtggtgggctaagacactgcattagtataactgagaagtcaagtgcctgcgcaaatacagtgggcaccacgaagggaagaggcttgaccagcaaatcctcgagtctgggccctagataagtcatcgagtcccatatgtctgctggatgacgggtatgtctgaatgcaacatcgactgtgtcccgggcgaggagagccaagccaaaagataatacatgcgatgagatagaaagccaggaatagcaaaccccaatatgctccgagatccatctcacctaacaccttgtccgagataccccagtcgaacagattgcctgcctcgcccaactcctgcgattcatacccacagatgatgcagtatgactgatccagactcccaagaagttgaaagtgtcatagccttacacagaaggcttgacggaaaggggacggcctacctcgtgcaattcgcaaatccacttgtactggcgctgttcgtctccctcaaatggccactcgaactcttcgggatacggccccttctcgcttccgcggcgaaaaggaatctcataactcaacaagaagggcagagtgccgttgacgagaggactgccagtctcactatcgcgcttgagagtcaggtgtcccttgtcgtcgtattggtagacgaacccggccgtcagagcgcccatcttgacagcaaggtcgataatgtgggctttctcctgaaactcattttggcggtgatcggggcttccctccatgattccggcccagaatgctctctcagactcctcaaagttgttggggatctgccagttcgagttgaagtcctcgccggcgaccatctgaatgcggtgtaggccgatgccaaagggcagagggaacgaatcctcccagtcaacgatgcccataacctcgtgggtatcggggtcgacgatgaggttaccagcccaaaggtcggcatgggccatgaacagaggaagttcgctgatcttgtcctggtgacgcaatatctccatggccagggatctgtagggcttcatttccggctcgagggtgaacaagaaaggaatcagaaaggggaggacttttctgacgacggcttcgtggcttttgtcttggatgtatcccttggccagcacgcggccgagcgagttgcagagcttggggaggatatgaacgccctgctcctggacaacctgggtccaggtttggccaacaatgcggtttgatgcgtagatccaggatttcttggccaagtccctggggtcagtgatgacggctacgagccggatgttgggaacgtattggtcgaacccggggcagcttctggcgcgctcaaatggggtggtgtcgagagagcggaggcggaactggatgacgatgtcggacccctcgttcatagacacaaagacagtcttgctgtcaactccctggtgcctgcagaaggtggcatctgtagctttggcgccctgctcgctgaagacgttggccatagccttggctagctcaagctgctttgtcttggagttgagacactcgggcaggtgctcaggagtaacccgactgtacgggttatcctcgacgttgaaaacctcttctctgaccatggttgtatttggaaggggaagtgatgaagtggtgagttcaaagtagtcgcgatccagtcgcaaagaaggtggaagggtagaggtgggttgtgtcgcggagtaggagtttaaacgtcggagaaatcaggtttatgtcgcctcttgcttgtggtcggagcaatggggctcacgcttgatgtccacgagagtttgtgactccgttgctgacacgctgtgctggcacgttgttggcagatcagagttgtgacactgttgctggcagatgtgtggtttgatgtgcgcaaacaagaggcagaagatagtaggccgacaatgagagacacggccttttctttctacaactgtttgacgtttctttcagtaacgacccgagtttgattgccagggtgtaatgcgatagcgatgatggaagctggatattgcaaggggcttccgcgttggttgtgcgttggggtttggacgcaccttttgctttccaaatgtttaaggaggcagcggtaagtagaatgacctaacgagccggagttttcggtccctcggtgatacgtatctcctccgcaaaacggacgttgattcgacttgcgccgaaatacgacgagataatgtagagtggaggggagggttaagtctggacgaaaggccgacagtcagtttcgacgagcacctgacttggtctcgatcatgtcctggtttgggcgctgagttctgaagaaacacccgacctcggataggaatctcctgggtttgcttcgttgtggtgcgaggagaaagacggaaaagggaggagggaacgaagctgttgaggctcgtgactgccccgtacctccttccacatcgacccgccccataccattcacccgaatacagtacctacacgtacaatcgtaacttccgacttttaccaagcacgtgcttgtccttatcttccacatcaacatggtgaacccttccagttgtgcaacccggcgtttcaaacggcttgagatgagtgtgtgattgtgatactcgcccgccttccaacttggccgccattgtggccgtactgcatgataaggcatcccagcctatgttggacgcaaaacatggaaattgacaatgggaatttgacgaggctgagatgtgaaaggacaataatgggatgaaggagcttgaatgacgtagggcaacaagactgcaaagtgcaaacgcagatgcttcggatggtccttcacggcgactcactcgagacaccaataatatggagtaggcgacattccatcatcatcatcaagcgggttgcacacaaacacccttccctccagctatcattactacccgcccttctccttactccttggggccatccctccaaagcgtataatcataatgccaccccttcccacccatatccatccgaaccttgtaatcctcctccgccaccctcaacacctcaaagtcgacatccacaatctgcatctcctccgtctccgcgcccatcattcccttccttccatcccactcttccccgaccggcggcaacacccccttgagcggcagcgcaacctggctcatgccgcccgcattacaaaacacaatcgccgccgtgttctcacacgccctcgtcacacacacgctccccaaaaagatcttttccgcatcgcggctgatcttggctgaattctcgtccaccgccgtcacccaccagtaggacgggacaataatcatatcagcgccgtcggcaatcagggcgcggaagccttcgggaaaggcgaggtcccagcagatgaggaggcccgcgcggatgggaacttgggtcccgttggggccgggcttcaaaaagggagtatcaaaggcccggtggggccggtgtcgcttgatgtcccccgccgtgaggtgcggccgttcgggatgccagaggttcatcttttgataggaaccggccaggtcgccggtggaggcggagatccagtaggccatgttgcggatttcgatgggctgccccttccaggtggcgggttcttgcttgccgctgtcgccatcgtcacttggcggttccttgccctgaaaagaagaagaagaagaagcaggatggacctcgcaaatggttcccggcacgatgttgatgttaagctcacgtgctagggcttggtaccgagccaggtagctgttgtcggccgaggattcggcgcacgcggccacgaaggacgggtgctccggacaccaggatgttagatggtactcgggcaggacggcaaggtgggcacctcccaaggccgccttgcggatgtaggattctgccttttggaagttttcctcgacggcgacatcctagaattgtttacaatgagtcagtggccatgttgtgtgtaggttgcacagctgtagatctgtagtcttggaggattgtggtttggtgatataattcacgcatggtgataagaaaaaggttgggttgagtaaagacggcggaaggtggcttgatgatatcactgatattcccaattcagacttcagccatcgaataaactcctacatcgccgcatacctttggttgaaactgaatgagagcgatcttgtagttgggcgccatcttggtgttgttggtgttggtagacagtaagtttctcggttgctgtgttgttcatgtgcaagttggcgagtcaggtcaacctgtggttccaagctttttgtatattgacatcaagtaatgaaaactactgccgcttttactgtaccgaaactagaacagtacctgaagcaacggatataaggacgtgttggccaaagggcgtccatgttggttcaagggcgtattagcccacaggcgtgtccgccaaagggcgtgatgtaacgatctggaaagaaatctactgcataggctcggaaatggtctttgctgctaaaagtagtatattcgctcggctacctagcgcttgtacccaaatatactaaacatggtacttttggagaataccatggagcatgtgcacaaccagattgtgagaaatgagtccaatgggcttttcccatcttcctagctaacgcctttcataaatgtcttacgactcagtacttgcggtagctgaggggtacacgtactgtgaaagtccattcagggcagactttcgaggttatcaaacttcacaaacctcacatgccggagaccccatcctcttcatgacaaaacagcattgccaaagaactgtaacctccactgattcccacccatctttgagatcggaacgatctctcaacgtgggtgcccagcaatgggtcaaacaaagtatcaatctatgccagagcttgcatccatgtcaacgggggagaaatgatcatgaatgtcaaatgacacgccgaagcgcatcgctggcaaccttgccgttgtgtttttcacccagagttttcaccaccgtccttgaacaaggaaaacacaaaagtgcaactcgcaaatgcaagttcgattgtcgctacttgtctcgttataccgtgacgacacgtatgttcgctgtcgttgccgccgatcgctgagccactctgcctgttctaatcggcttcgttcgtcgtcgtcgctggcggatatgcccattgaggaatgctgaattatttttgcatttgttcaccaaagttgctctaaaatgccattgatgccagttccaaccaaccattcgatcaacctgcccacaaaccactcgcttcgccacaaacgccgtgtcattcatttggtcccattcatttgaagtgtgtgttgttatgattctgtactcccggtttagaggatagttccgaagctgtgggagataccatgttagtgcgttgtacattgtaaaaagactagtgaggaaatcctaaacttacccaaaagtcctcttgatgctgcggacgtagtactcattccagttgttcttgacaatctcctcctggccgacggggacgccagtccactcgacgcgcataacagtgaccttgtcaacgtcgttctggtcgaactcgatcttcagggtcgagtagtgaccctggggccactgctcaagacgccacttctggacaatcttggtgggctcctggagctcgacgtactcgcccgaaacgtttccgtcaaagagcacgaacttgccgcccggcttggcaccctcaaacaccttgggaggggcgcgggtgaaagcggcgagacggccggggtcagtgaatgtagcgtagagctcgtctgcgcttgtgcggaactcagccgagtctacaactgtcgtcgtgttgatcgccgaggatgaggaggaggaggaagtggtggtgacagcgcgggcgctcgaggaggcaggctgaggcacgaacttgggggtggagaagccgctcgaggggttggaaccgggagcatgctggatgtccttgccgtgctcagcgatgagcgccggggagagcttcaagaactccttacggagctggggaacaagcttgttgcgcacaaggtccttgacgggcctcttctcgttggcatccgagtagatatcaatatcgaaaacgaactcgtcctcgtccaactcatgagacacctcgggaacggtaatggtgcccgaaacattgtcgtcggtggcagtggagcctacatgcgaaaccgagtttttagcccgcgatccttgtttttcacttccaagcaatgggtgcagtggcaggtctatttaggcaaaaaatgaaggaggattcaagtgcaatgatggctctattctattacggaacaacgtacctgtgtactccagggttaacttgacatcaaaaatggtgatcaccttgcccttgcgctgcgcaacatcgacatctccatccatgctaataaccttgctaatcttggcagtcacatctccctccttggcctcaagcttggtgaggttgtcctcaaaccactgcttggcccacgaggtggcatccttgttgacccagtgccagttgttggggttgtgcaaaaccattttgacggttgcggtttgtttaggggaaacaaagtactaagaattagataaatgaaatctgtgaacccctggttagcgcaatgctttggcaaacaacgtcattattaatgtgcgcaggaatggtgtcgtaaaggctagatcagagatggtcctggtagaccgcagcgtttgtcatcaagggagggagtacaagtcaccctatgactggtgccagctgaacaatcatcatagaagccgtagtgtgtcgcggtgtcggcgcaatggcgtgcccatgcagtgcaatgcgtgagaggtgaaggagagcagagggatgacggaaaaggagaggaattgcggtcttaccttgaaaaacacaagcaaatgatagttagggtatcaatggtcgttgctgtcgtcaatcggggagaacaagaactaaaagtgtcaagatgaaatgggcgaggttcgccggagaagaaaaacaaaaataaggaagagtcgcaagttggggagttttgtttggaaagctctagaaaactgactcggctccatttgggcggacagcaggggcagtaaggctggctgtccgagctgtgaccaccatgcggcggggtaatggtcgggcctgactgactgactgactgcccctgaccgaggggcaccgtcattctggggtccgggtccgggtccattctagcagtggaggtgcttcagtggagctgtgcagcactgtagcttgagctgtctggccaatcagtcaattcaatcaaaggggcactggccagccttgtcttctctcggattctggacatgttcgatgcttctggggcttctacatacttggacatggtcaaccacctcgctcttcaaggatatataaactccccattgagaacgatatccacgatctcttccattcactgttcacgtttcgtcggaaaagacggacaccagcctcacacgtctcgggatcttcagtcgcctcttttctccaaacgccatgtcttgacgaacatgaatcgaatcattcagattcgtccaaaacacacaaacggtaggtagcgtctgaggcattgaggcattgaggcaatcggtgttcattccatatctcccatacaaggtactcggtcattcaacctattctcaatgaatggaacgatcaaaattgggagataaagaaacaggtagcatgctcaccttgtggtacagcgcccatgtattcgctagtatcaccatgtcggcatgcagacattctttcccttcacatacatattatgtacattactgttctgctgtgtacttctgcccttacccagcatctaaccgaccctctgtttgcaaacccggccagcttgaactgctagaaatgtcacacaatcacagtctgacttcactgatagcactatcaacacacagatgatactgctatttataggcatcttgctgttcctggagacgtgaatggcaaacatttcagacatcaaaggccactttgagcacaagaggacaggtgaaacctcagtcgccacgactttggattaaaccatgttcttcaggatatcgtggacagcctgagagatgtcttgtttcgtgtaggcatgctcgacatcaacgatcaacatgaacatcttgcagctcggcacttcaacgcctcaacgcctgacgaagggtcggccgggtgcgctttccagattcaggcccgtgatgctgaaatcgataccacagagacatggaccaggcatgtcttacagatggggcctgaagagctagctggggtcttcaagcgtggtgtgttcactttgtagcggtggtagctggagccatgaagaatcgcgtgatggtaacttggcaccaagtctttatactgagccaacctgccaatgatactcctcgtcccggtctttggactcttttcttcatggattggtcccttttcacgtggatgatttggatgatcgggaacaacagtgatcctgggaacatttcgaagcgtaacaaaatctacctggttgtcgtcgtcaatggggggacttcaacgggtccatcgtgctaatgcatcttttcgagctgctgaaggagctgtcgaatcacgtttctcaaaaacaccagggggataagcgccagcacctatatcacgaattcagcgaatcacggatgaagcacggagttgggagttttgggtcccttgttccaaaaataaattgctccgacacgccatcttcatttcaccaatcgcctcggagctgccttctgggccttcgactttggggggcccgcgatgtgatgccagaatatccatatctcggccgaaaagacagaagaaaaaaagagaagaaaatattgttcggcgatgaatttccaaacccagtcaaaggcaacggtattcagtggagctttcagtcaatgatttgcatgggataccgtacatcgcggtcatactgtggggtgaaactcctcttcttcattgtgtagaagttttccttcctctcttgaccacacccacccaatacctctttgggaaaacaacattttctgatcggctcgtcaacgtccatcgcggggtggacggtagcacgaccgagtgcctagccaacagtcacacgggcacaccattttctcctgcaaatcaggggccacttccggatctatctatctccttttacctgggctttctaatgcctatcgtaagttgggctgctcacagatatatggaactcttgcccatctagacaccatgcggactgggaaacacacagaagcagcctcgctggtgtcaaactgtccggatatggaggatagatgaggccaccttattgacttattagcacagcaggcgaggccagggcgagacttgcaaccgttttcgtgcacatgttcccgtccgtctgtaacctcactgtatccgcaatcaagcatgtggtcggtaccatggtatggatgaggcatccctcgtacacaccaccgtttcatctcctggagcggtgataacagacgacggaacctagaggggccagcagtatttccgtcggaaaaccacctcctcttggagaaagcctggcctcccagctgccaagatcgaccagtcgtctaggcctgtttagacaggaggccggttcccgcgttttatgcattggcaatgctacctacagaactagctcgccgcccgtgagacctataagaccggggttcttgtgtgttggttagcttttatggagtatgaatctacgcagtacacccatgtagtgtgagcgttgccgcactagggcgcggcctggggcaacctctccctttctttcacctcctcacaaacatcgcttatacagcccaatccaacgaacttcacttcgtctaccacacttccgcaagcggtagatgcaacctcgagctgtccctcagccgtgccctcaaccgaccggttgaccggaaactctcattggggcctttgtccaccttgtcctggcaccgtcttgtgaggacttggccttaaacaacatccccacgttccaaccgtctccgactgtgaatggagttgcaacgacaattttgagaattatgcttggtgcgggctcgaggcacggttttggggatcaataggcacccggcacgtcgtcgacatctcatccggcatcaccgatatcccattgtttattttgttttttttttggtctaaaagggtttacagtcagctcgcaggtccttgtgtggatgctgtggtaccatacgggctaaatcaggaacatcctcagccatgagttcctcaagagatcccacggcgcgcctccgtgccggcctcaatcctctcttgacggcttcactggggggatatcatggccaccacgccaatacaccgctctcggccgtgtcgatgacttctcacgccttctcatcgaaccagacacccctaagcgcaattcagccatacaacccgcaggaatgggttgcgtctccggccataggcccgggttctgatcgtactatgcagcagttccctccaccacagggccacccttatcttgagccacaaggtaagtcaagtcgacaggagggttgataccaaaggccatgctgacgatgttagcaacccctccacctccacccccatattcacctccccgcagcgcaaggccgatgagtatggtgctagagccgtctcacggggcgaacatatccgcagcccgagctccaccaccgccggcacccccagctcaacggcctcccacagagccgcctcttgcaaccgcgtcgtttccaccacctcctggcacgagagaatcgtcaagagaaaggcggtttgggtttccgtcattgagcagacgacgagaacaacagacaaacactcctgtagacgttcatccaccggtccgacaccaagggctcatgtctcgcgttatgaatgggaacgcgaactcgccgaggcctttgacgttgcaaataccacagcctgaacaaacggcgagccaggccccagcggcacgaagagcagtatcaacgcctgccattgctacgccgacatcagccagatcccggtcgtcatcacaggttagatgggattctgcaatgcccgttccgcctcctccaccgggccctccgccgtcgtcagcgcgatcccaaagtacccaaagtgttcaaagaattccttgtgggaacgaccccgtcgtcgtctcgcttcccactcgcagggcccctcccagcggagttactgctttggggcctgttccgcccaccccagcaaattggcaagataccgaggtcatgtcaaacgctcaagcccaagcccgaacaccatctcccaataacagggtacctgctacaacggaaactgcgagtgtcgcaagtttgagtgcacatcctcaatcagcagtgtcttcagaagcctcaatgggctcgctggcgaggagttatgctcagagaaccgacaagaccatccgtgagcgaaggacggagagtcggacaagagggagcgctagtaactccatggatgggtcgcaggatctttcggatatcgtcattccaggctcaggtggattgcagagacggttgacaatcacccgaggaacaccgaggtccagtcgaacgagcgacggtctcaggacgggagagtcgatggacaacatgcatgaatctaggggcaccacaccgcgagccatgggctcgaatcaggctcattctggccagctaacaccgacagggctgtcatcggaaacccatcggtataccaaggacaaccagactctttcacccaaggctcttccgacaccacccaccggaagccgatcgtcttcggcttgtcatgtgcctgctactcatctgacacgacactgggtcatcagccaaagtaacgagcagttcacacaagccaccatcgagcgcttcacagcctttgctcaaaaagaaatgacggcatcgagtgatgccgagcgagtccgcctgtttgccgagttctttgtcagtgaatctaggatacggagggaaagatacggggcggctataggggccatgggctccgaagtccttgacctcactcgcgacctgttccgaccgatggatacccacaacagacgagagtcctccaactctgctacaagtggggtgatagaactgaccacaccgcagtcctcagaacccaggtcacatcgtgggtctatcggttctgtcttcagtggaaatcccaatagccatggacaaacgcccatcacgccgtcgagcgctagtcagccgatgacgccaggaagcagcggaaacacaccgaatgcaaacaactggccgacttcgaactacatgccctcattatcgcccatccttagcatgagcgtgagcgatgcggtggatgagcaggactctcgaggtcgtccagcaagtcgatggtgggaagcagactcgagcggtgccccgtcaatgaaaatggaacgatccaaaagggaatccaaatacatgggcgtccccaaggaagccagagaagctctccaatggatcgacgacgcatcagccggcccgagtaacaaccagcgctactccgattctgaatatcctcctgagaaggttggatggcatgaaccagaccaaacaacacccgcaccgcaacaacaacagcaacaatcagcccgtaactccgtgttatccaactactcaagcccaagcacacccaaccctgcgcacctggatgtctctcgcctggtgacccttccacccccctacccacgccaccacccggccgtcaacaacaaccatccagagctcacccagacccgtagtacggtccgagtcatcagcgacatgaccgagatcgacgccatcaaagagaaattcaagctcgccagcaccaaagcgcgcaccgacgccgccgaagccgccaaacagcgccgtgccaccctccggcagaacctccagtccgaaatcgcctcgggttctatcgggtacgcggaggcagccgccatcgaaacggacgccaacacatccgaaaacagccgaatccaagacctcgaaaagtccgactttgacgaatttcaaaccgccgtcgtcgtgcccgtcaacgagatcctgcagacccgcatcaccaaggccaccgagctcttcgactcgctccggtctcgcctctttgacgaaacgcacgactccaacccgaacctcccgcaagaagaaggcgacgagcaacccgaactgctcgaaaaactcaccttgctcaaatggatctttgaagcgcgcgaaacgctccaccgcgccctctacgatctattgtctgaccgcaacgaccgctaccgcgaagtcgtcctgacgccgtaccgcctcgtccaaggacaacaagacaaaatcgccagcgccacggcctttttcgccgaagacgcggccaagcgcgccctggcttaccacgaggaagtcctgcatcgcacgcagcagttccgggacgtagtcgaagagaccgtcatccgcggcgtcgaggcgcagttatcggccttttgggacattgcgcccccgctgaagagactgctggataacatcccggcgagcatggaggggttccagatccagatcccacagtcggagtatgaagagaatccgagctatgtggagcatccgctgcagtacctgttcagtctgttgttgcatgcggagaagagcacgtatcagtttattgagagtcagacgaatctgttgtgtttgttgcatgaggttaaggaggcgtgcgtgagtgcgaaggcgaaggtgatggagagtgatggacgggatgcgagtagggtggagcagatgagggtggaggagggccagaggctgacggaggatttgaaggagaaggtgagggtggtgcaggatcagtggaatgaggcgttgggggagacgattgggggagttaaggaaagggtcggggggtggttgttggagacgggtggctgggatgagagtttggaagatgggggtgttggaggtgtttgaatggaagattgttgtgaagaaaaaggaggaaggacggcaatggggcctgtctattttcatttggatatcctacttgagggatttggacgtaaatacttgagccgcttcagttggatacatcgttcgttttttgttgataccccttcaccagcacaatatagaaaccaacctactgaaaggatttttcaatttgtagctcatctacatgcaagtatctcgagtttgtatgctgcacttccacactgacacggaaccaccatctacatagaggtaagcgttcaacagaacgtccattcagttcacacctctcccatcgaacttgctccaataacaaacagtaaaccaatcatgacgccaaacacctcccccatacccaaaaccccaacctactattccttgttctcgggcatcacgatatccctcaccttgaacctggtgataaagttattttgcttgacaaaccaagcattcacaatctcccactccctgctcggatcatcgaattcgatctgtagtacgccatctgtcagtcaatcgtttctctccaaatccaatagctaagaaagggaggaaaaaaaagagaagggggcaaactcacctcaaacctcctcaacaaagtaggcaccaacttataaatctccaacaaactaatgttcttgccaatgcacgtcctgctccccatcccaaactgcagcatatgcccattcatcgtcttgatcctcttctcctcttcttctctcttcttcccctccatatcctctttcgctaccgtctcatccacaaaccacctctcgggcctaaactcctccaccctttctccaaagatgctctcatcccgatgcaaaacccacgcactaaccccgacaatcgtgccccccttgacaaactgccccggcacaatctccatcccctgggggggaaccacccgttccatcggcaaccccggcgcaggatgcaatctgaacgcttccttcacacacgcatccaggtacggcagtgtctgagcttccgcccacgtaaccaggcccgtctcgtaatcgctaaacttgccctggcgcgccgcttcgtcaatctcctcccgcaaacgggccagcgcgcgcggggtgcggagcagatagtagaacacggccgagagcgaaatggcggtggtctcggagccggcaaaggccatggagacggccatggtctgcacgagggtgtcggtcatgaagttggggcgggcggagcgggcggcgaggaacttggagaggaggtcgggggtttggatctttagctgggcttgtttctccgaggtgggcaagatggctgtcttttcggtttgcagttcgggaagacgctcggccatgcgggcgcgcgcaaaggcggcgacgggcatggtgccgtcgatgaggccccattgggagagtttgaggtagagagggtttttaaggaagagccggtcgaggagggggatttgaccgatctagttcacggagttaggttaacttggcaggaaagaaagaggaggaggttggttgaaagacgtacgggagcaacgtagttgaatagcttggtcagatacgaaacaatcccatcgatatccttgttgtgctcgatgaacccgtgtctcttgctgtatgttatctcaccaatgacgtcgaacgcatagaactgcaaccagcgggtaaagtcgcacgccttttcccctccttcgacgtacagcttctcggtctgctccaggaagagcttggtggtgttatcgacaaacggctcatactggacgagggctgacatggcaaaggcagagttgacgcagcgtcggaattgcatgtggaattcattgtcggttgtgctgaagagggaggggaggttgtggcctttgacagtggattgttggacaacgtaaaagtcggactgtttgttgagagtcagtgaacattccatatccccttttgggttgaggccgtttcatggatcaaatctcaccttgacaaaccccttgttaagaccgtatatcgtcttgatcgcctctggatccgaaaaggacaaggtgttgggtccaaggcgtacgatagggccatgtttcttgtgaagcgcaatgtgtgtaacttctggtctccgcttatacacatcgatgaacctccaccagtccgtcaacgacgccaggaacgggcctggatatttgttcagaccattgtgatatcggttcctgaccagccatcccacaaggaccaagcaaagtattgctggccagtgctgtgccagcacttttattatcaaatctgtaatcatcttgactcggacggataactattgtgacgagaagaggaaggcgtatgtagcggtgccctgaggcttcgagcttgtatctttgtttctctatgaccaagtgtagcgtggtctgattgtgttatggttgttgaaacctaatattcgggaggtggaggatgaagaaaaccaaaagaagattgctagaattgagtggaataaacagataataaacaaagcaacaagaaaagccgtgtcgaatgagcttatatgtgactgctgctcgaccaagaaacccatatggagggcatatgtaagcggctcttataacacaagacatgggttgagagacacaagaggatctccgcgtcccagaagaagacaaactggggtaggtaggtaggtaccgaggtgccgtcataggagtccgaggctgatctcccacccatgcaaacctaccccgacagttttcccccgtgcatctcccgatgcccgacaatcctgggatagactcgatatgtcaacaagcaaggcggagaagtcccctagaggctgacggcccggtggtcctacatcatcatgttgtgtagggacatcctacatatctcgccctccaacaagcgagccattccacgcacagtataggcagatatcagctcgaacaaacaactgaactttgcaaacggagatgaattgttgtgaggcgaaccactaggttcacacttctgttaatgactggtttgacaaaagaagatactcgttgtctcgatatctgaaaagtgtcaactttctttgcggtgtatacgatatatctctccaaggaagagggtcaagagaaccaggtaggagtcaagggtgtatcaagtcacccctgaattacacggtattggtcaaccggcttggtggagggtgattagccaagtactcacctatgactacagatgcgatggaaaaggttgccacagggctgctggatgtatacaacctttcttctttcattgcttggaataggtgtaggtactgtaccaaccaagttgcccatcaccttccatttagagatgcagtatgccatataaagtgaatggcggattacaaccctcctcaaccgggacgatcaaaggatatcgggaattgaatagtagtttgaaatgtgtctctcgtctgtaaagccgtgtggatgtaaaatatacctctgcgatgcttgcctggtagtctgcgatgaaagcaacacagtgatgtacgtgtaagtggtaagtggaagccgtaaccggagccttaattggaagtcaccgactaagcatagacatgaggtagctgagcaaacacctacgttgtgaccactaccaccacaggcgcgaccaaacatcactgccgttggtggtggtagtgggggcgtgacgccaacgcctagggaggggggaggggcacatgcgagccaatatccatcggcagatgtcatatccaatcgttgactgcgacagtttgcgaaggttggcaaggtcctatcaagatacgggagccggatgcatgctttcgaccaccgtgttcccggatatgtcctgtacaaagacgtaagcggtttcggtggcccaaaggcagttgtggaaagacacggcaactggtcgtgttgaaagtccggtaataagggatcgtcttggcggcggtgaacccggggcgctcggcagactccattctgaacgtccctcatgatctgcttcccacgtcccacacacttgccttttcagtgtagcctctcgggaacagcaactgttccgtgtagtgtataaatcgggacagtggggtttgatcgggaagcaaccattccatattgatgtctgttctgtacgccgacgaagattccagtcctgactatataaatctattagcaaaggcaccctcagtatcttgaagggggaaatttccatcaggaaaatccaacgagagtttcagaaggtccaacttgaggtaacttttcaccaacaacttggctaaacaatggacctcaaacttacaactcacgacgcttccgatccgccctcgtaaacaacaatgaatgataccctgtcgccacgttctcgggattcgggaagggtttccatgcgccttgcgagcagcctccatgctctcaaagtggcctgctatctttcccttggtgcgcttgtaagctgcagctgaggaggaggaggaggcggcgaaaggaagcttggtggatggcccctgtcagaaggactcaggtggcctttcggcagatgtgaatctaccctttgtgtttccggatctgcaaacagcgattcttggctgggatgatagacgttcggcaatggtgattgtggaaaacgattgcttcgaacaagcaaaagtaaatgtagaccaggctttaagcaggaggaaaaagcataatcctctgaagaacgtgttctcctccccgcatggatatgtagatacagcaagtactttggagcaagctcggccaaggtgttaacagaacgtagccaaggtgtgttcttgcgctatcagatcctgtccaatccccgcacttactgcgcctttactgataagcgactaactcgagacccccttcccattcaattcaaaactgtgaaatagatctagaggacagtcccttctcaagcaagatcatggactggaattatccggaaacaactatggtgcatggaaaccatgattcagaatctagctttggctggattatcacacagttactggggcatcccaggaattatgttcataaaccccatggggtgctatggaacattcttcccctctccccatcgctcaacatacagacaagggttcgacacagattctcgatcaagtaatctatttatgacaacaactgtatacgcgtcagaataaaccacaaaaacagacacgcaaacttcctgcccatcaatccagcgtacattatcttcctatattgtacttaatcgtaataccttacatgtactaaccgatggatgctttgtcatgcaaaatcataaactcgttctcacgactcccttcccttgcaaaggaaggagagaatacccaaatgcataacgacataaaaaagaaagggaaattgcaaacaagtccagagaagcctggaacaattctaccaataacaccgcgcaaagtcctctgctgttgcttccctgagtagtacaccttccatattaatatccaaccttccaatctccatcattgaaacgccacataccatatctcctttcagatatatcaaataccccatctttgagcaatagctgtcatgatccttaccccaaaagggctcaacgtgggcaggccccttcgaagcagttcccttacccaaagcatctcttgacgtggtgacaggcccatctattccctctcgtacaacacccctaggagttctggcaaggccagtctagaatccctcgtcctccgattccgaatcagcatccggcaccaaagccctataccgtcggctcgccaaatcctcttccaaccctccatcgctctcagaatcaacatacccctcgcctccgaccagcgatagcgccacaggcaagaagaccaacgcgtgtgtggcggcaaaaatgaccaaagcgacccagatacggaagtagtaaatctcaaagatcttgctacgggtaaaaccgagcacaaagacaccgagcagcttggtgaccgtgatgcccgagaagacggagccaccgacgttgctgagagcagtccacgcgcgcgcgtcgcggccacggaagcggttcttggcgcgctccatgcatgagcgagacgggaacatgaaggcacgggcaatgtgggcgcagaactcgacggcaataccgacacagatgatgaggttgacgagcgagacggcgttgagggagacgcccatgacggccatggcgccgataatgtcgacgatggccatgacgacggtgaagctgactactgctgctgtgaccagggagccgagcaggacggaggcgacgatgaagatgatgccgatggcggagccaaggagggcgccggtgagcgagacgatgctggcgtactgatcgaagaagacgtagaagacgctgtaggggaagacgtctagtcctgtttcggcgctgatctcattggcgatacggcgggcagcggcgtaagcgtcgataaagtcctcttggctgcggagcgggatgtggcttgtacggaagtgactggccggaatggtgtccctgtccgagtcaaccaaaacagcagagccatacgaagcctgtccgcccaagggacaatcttcatttgttggcgcactgaggaacttcttcaagtagtagacaaactcgtcaccttctggcatgccagaaagagtaatgttccatgccggcgtccggttcgcaaagcagggtctccgccgctccatgcagcacctctcgttctcggggttgagccactggaagaagtcatcaatccagctggcagtgggcgtcgagatataagagacctcagtccgcttcctctcctgttccaagatgttcgaaagcgacatctgctcacaagtggtatagcgggcacagactttctgctgttgcgcccgatcagtagcgttaaactccctggtgacaaaatagaccggcggaccagtgttgaggtactcgtaaagatcgttgaaataaggtatcaagtacgaatcgtctggaatggcaacgcgctggtccagacccagcttgacctcgggaatcagagcaacaccagccgcgaacacgcccaagaagatcatgacaatgacagccttggtctttttgcccaacaggcgaggagcgtaaaccttgcgaatgaactgttggagataactttcctcgggagcctcaagatagaccggggccggacctgcaccgttgctggcgagatggactctagcagatttgatttggatgcaagggaagcagtccgctcgagaatcctcaacgcggatctggttcagcgtcagcacggaaacaaacatggtcacttgaagaatggcgttgatgaagacagctccagccgcatagatggcgaagttcctcaccgccggcatgccgacaaaggcaccgagcgcaaaagatgccgtctcggtcaaggccgagaagaggatcgaggggcccatccgtcctaaagccctagaaatccgtgcctcaaccatgtcgtcagggtagctaacattcacacgctcaaactcgtgaacaatcaggaagatgttgtccacaccaacagcgagaacgatgaacggaatcacatcgacaatgatcaaggtagcccgcaggccagcccaagagaagagaccaatcgaggcagtgatcgacatgagaacaatgacgatgcccacgataccgagtgtgaacttggactcaaccagcgagacagccgggttgcgaatcaagtccttgaaggtcagagtagtagaaccaagagcgagcgaagcatacaagaacatgatgatgtagctgatgacaatgatcttggcatcggtgttggtggacttgttgagttcttcctcaagactgatttcggtagagaaggaaaggcggagaccgcgctctttggcctcatcttgcacttccaacagtcgattcttgagtgccacttcccagtccatcgcacggtcaacttcgggagagttttcagaaggattgatcaacacccaggtaacagtcatagctgaagcttccgcaacgttgccgccctctgggtatccgccaaggatcatgctagggtcaagaggctgtccatatgcagggcgacactccaccggggacgcggcgcaagtccgcaacgtgctctgccaagtctctgggtcaacagagtcgggatcgtcttggaagtaagcagcaactgactgaacaacgcaagcatcaccagtgggcttgaggcacaggtcctggaaactgcttccataattggaacccttgagcgccgcaacgctcttctcgacatccatccaccagagaagagtatcacggctcaggacgggtccaggaccggagggttgggtgtcgttcacaaggaagaccttctcagcgcggtagaaggcgccgaaatgggagtcgaagaaggctttctcctcggccgctggtgaagttgggctcacccacaaacgggccgggttcttttcaagctcaaaatggaaccagccaagactgaggatactagcgatcagaatgctggtgacaatggtaatggccgggaacgtggccgcgacatatcccaacttgctgaaagcagaatcacaccatgtgttgatgatgtatgtcttttgggggcggtcaatcatggccacgttctgggtcaagtctccctcatcctcgtcgtcgctcggggcagcatcagtgagaagacggagtctttcactcctgcgcttagcatgtctcttccaggcaacgtggccaactacggcagcaatggagataaacaagatgacgctgtaagtcaagatggaagcaaatgacaggcacggtagtgcgccgacatggcatgacccagcctgttcgacgtccgggagcgtggggcagatctcggggcagtcgacgcaggcacaacggaagttggggtcctcgtcgttgcatttcttgggcttcatgggcaacggcttcatgtcgggctcagcgtattcgacagggaagttgatctggaaaggcgagccaccgaagcgttcctggccaaggaacttgagcaattgggtgtagttcttggcgcctccgcctatcaagtccatggccctcgagtttgtagggccgaacttgacgtccttgcagctgttgtagaagccggttccatactcttcagaaatcaactggtccagctcggtcactagttccttgcccttcttttcaattgtcttggtgacattgacgaacagcgactggttgggggaacatgtaaaggtgcaaaacatgttgaagaagttgtccttgcacgccgggcaagacgatattatctggttcactgtcgatagagaggacttgagcgagtcaacctgcagtaagggtcaatatcagcatcttgcttggttaacccgacgagccgaaagagggattacctgttcaggcaggcagcacaccggccctgtactccattttgggccacagagatcaactagttgttgacggagatagtcgtcgggttcctcggccaagccattgtcaacacagggcaactggcttccaaagagacccttggatccgcagtggcctctgatagcacatcgtccagcttcgtgctttggcgtatatatctcggctgtgacacttcccagacctgatagtaggagcccgccgctggccgcgacaaacgtggatagctttatcatggtcgagaatctatcaagggcaggacgtcgtcgctattattgacgttgccggtgccgctcggcggcttggatgcgatggggagttcccgctcaatgttggtccggccaacgctcttcccgggagattgatgcaggacctatgtatcaggttgcatatggtatgataccaatagtcgtcgtcagatcagcgatggaggtatggtaaggtcctcggagtcacttcgttgtgatggtggcttcgagttgttcgacttcaacttgttgttgactgtcgatgtctcggtggatagagagaggacctaggtgatcgggtcgggtccagcgatagtggattaggtgtagtggaccagaatcccagacggcgatgatggcccgatggtagaacctcccgtctgttttccgattattgataatgggagttggagatgcgaaactgaactggaactggaaatggaaactggcacttgccctgccccaggcatgaaacggatgacctggaagctcccgatctggccctggggcttcccttcagttgatgggtgcctgccagcgctgtggtcgtgtttggctagctgaagtgtatgcatgcgtcatcaaccgaaggcagctaagacgctctgccgtgtctgattggctgttttcggactggggcaaaaggtgggaggagaactccgtcgaggaaggtacctaacgactgcagtggtaggggccgccagcccaggccacgacgctcacgcagtccctcaagtccctgagaatcgatcacgcgggacaagtccacagctgtgaatccctgccaagacctggctagcagctggatacggcaggcggtcaagtatttactactatgaagggttcttgtcgaaccgtcttccgacttgtccttggccaccgtcaccaacgacgacgtacaagctatcgatgtacactagctagttggttatctctacagaaacttgtatgacaagagcaactcaaaacttgatatgtgcttcaaagcatacatccgatatcaactctacttgatcatcatcaatacatcctagcgaaaatacaaccacatgccaaagcagtaaataaccaaaacaatacacgttccagctcagctgttccaaaaaccacgcccatgaactgttcaatactgctatcttgcaaacaggcatatgacccaaaatggcccagcgacaacatatgcaaataatcccctctctcttcatccccatggcaaaaccaatcagaccctcccggtgacgtaaaactggcctgtcaacgtctcgaccttccaaccgtcgttcttcaaggcaagtcccacagcttgtcgaagacgcgagacgccacccgaactatgacgaccgacacccgtaaccaccgtgaatccctccatcttggccttggacttgcggtgctcacccagactgttccaccaccgccagactcgctccttggcaatgcggactccgtcaagaacggtgacgccgtgtagatcgatactgcagtatgtgcttctctcgttgactagttgttcggatgccagcgatatcctttcggcagcggcacgggcttcttcccgggcgcgttccgtgtaaacgatggcgccttgtcgtcccaagggtcccttgcgagcaagagccgaagcctgcgcgtagaggttggagactccgtactcactgtctgggcttggtacaagggtagacgccctttcaaaggtggtgacaacctgtgaacttgccatgccaccgcgccgtgttgacgatgagggtcggatgggtcccttagccccctccaactcctcgttgtccactgttggcaataccactgcgtagttcagcgccagttttgcctttcctttgctgctttggtccttggacttgttcttgcctctgcgggttgcggtgcttccctgtggcttgtggaagccatccagtcccttgggcagctggcccgtttcgtggaggtgttgccgagtcagaagatcgtcaaaggccctgtccaggtcgcctccgctttgtttaagcacaaacttgagggtgtgctccttgaagttgggaaacaccagacgaagtcgctcgaccttatccagctcgttcaggtctgatgagtcgcaaaatctgaggtcctcggacgacgaggaggactcgaaggagaagatggagtcggatatcgttgtggcattttccgtagccaaagactcggacatgatgctgtgatcgacttcatcaccgtttgccccctcgacagaaatgcccattccggaggggtcaaacgacgtcgaggcctcacacgaagcagtctgcgccagtgtgttgagaatgtccttgatgtcgtcatagtccgtttggatgtttcgctccagggtaatagcaagaatgagtgactgatccagatctcgaaactcttcctgcagttgaataatccacggttaaacaattgattatttgcaagaatgattttggggcatgttgatataataagtgctgtgcgttccaatccggcttgaacctacaaagagttgttctagaagggagtcaacagactccaaccgagcctttccctcatatgagggagagcctgatggcttcacatggcttttcgttttccttccccccatcccaggtgaaaaggcctatggttgtcgcttaaaggatgtgcgtgatcgaataccgctggtttcgcgctatggcatgaacatgaggtggataaaaaagacgagacggctggaattcactgttcatcgtatgtaagataggcccagtgtcgaggtgagaattgtgttgactggaggtgcccaaattcaacctgaggatgagccaatgtcaaaattggccaaagaaacctcgtagcgtttgcttttctgtttgcgctttcccgactttcgccctgggccgctttcctgtgaatcggtgggagcgggggtcgccagggtgtcaccaagcaactggccccgataggtagccaggggaacctttcagtctgcgagtgcagggtacacaggtcgagttacgattgcgttagccagtagtggaagagcaggcttactttttatcttgcattaacagctttgagaccccgcatgactacggcggggtcatcatccgctttccgtctccaggttgtgatgctgaagagctgaacaggggcccatcgcgggttctgacgtcgtcaacaatagttaggttgatcccccagcatggattcgattcatgctatctgacctgagacgagagaatcagcatttgcagacttacgtactatcaagcagcacagtcatttcttaaatccgctgggtcatggttcatcccatcgttgacagcaggctcatcagtttacaacgacgacggggtcttcatcttcttgggcacctcaagcacgctggtggcctaaccatcgaccgaccaaccatgtccatgggccgatctgccattgtagcgagaacttgaaggtggctatgctgtagccccttctagtgtatcagtctcaaatagtggacaatagtgtccgaattctccagtgtcgttgacagcgagatgagcctcaactgcttgacatttcacgaagcaatggaataagccgtgtggatgggcgggtcggctcgcttttgaataatgcatgcatcacgactcagctgccatatgtcagtcagtgatagtgcaaaacagcaacaacagataccggtacctaccatacactacatataaactttggatgacacgatccacggctgtcgttcggacgtctcggggacccgagagtcaggaacataaaggccgacgaagagtccgagcggaagggcacacctccactagcttccattcaatcggactttgaccgcttccggtcgtcgtcattccacagcgtccatcttcataaggcgccatcgcaacagcgcttgcattgcgaatggcgatggtcgcaccaatgatagaccctagacatgtcatatgcctgagtcaacatggggattgatcctcgaagtgcctgatgctagatatcaaaaggcagcggatgacagatgtcagactgccgtagaagcctcaggatgaaacatgcagggacggtgaaagatcaggctaccggcgagattgcatacacacacacgcacacgcacacaagttcacagcgtccgtcgcgctttgtctcttttcaaacaccaaccgtgactcgcggtgtctcttgaccaagttgacttgtcgctgaaccttactcacccacaccctacgtgtccttcgttctttctcctgtggtgccagtcaccagtcacaacgagtcgccacgccgttcgctatcagcatcagactgaactgaaccgaaagatccaggagagacatccactcgctcttacccaaacgtttccatacatcgacgacaggaaacagaaggctcaagttcttgttgcccgaaattggtaaattggggaaacggacacggaacgggccttatcccatcataaccgatcacgcattcacgccagcacgtgaagaagccagcatatctctgtgtgcatacgcatcattctctgctgcagttttccttgccttgcagcgtcaagcactcatcgacctgaacttttcaccaattacatggtccttgcatcatgtcacaaaaaacgggttcggtgtcacagtccaaaagactgttgaactacccagaccctttgagagggtaagctcagctttcaatactgcggccgtcgctatgatcgtcgctgaaaatccgaacaggcgtgctgactggtattcacagtccggatgttccatatgttgtggagagaaagtccaacccgcccattcgcggctggatcatttgcgccgctgccttcatgtgagttcttcctttcaagagagagtcgctctatgtacatgctgagctaacaccgatcatgcagtctggaatatgttcgctttatcagggagatgatatggcgcaacgccggcttcggcgacctacgcaagattcgcccctatattgaggactatgagccatggtttgagcctcagatcgtaccctttccagattttgagactaccgatgaagttaaggatgaccttgcggatgacgaaatcccggaaactgaggcggccaagcgagacgacctccgccacagatatccccaggcaaattattactcagtggaggactatcggaaactctacctctcaggcgcactcacacccttagacgttgcccaagctctgctgcccctgatccgccgcgacgtcgagaaccctaccgagtactcttcagcatggttcgacagcaaggttgacaaagttttggctgcggcaacggcctcgacgcagcggtacaaggaaggacgctctcttggtcccttggatggtgttcccactggtgtcaaggacgagtacgacattgacggctacgaaaccaaccttggctcgaaaaacatctacacgggaaccattcacgaggaagattccatcacgacctggtgtgtgcgcaagctgcaagaatccggcgccatcatcctcggcaagctctccatgcacgagttcggtctcgacaccaccggcaacaacccggttcacggtactcccagaaaccctcacaaccccaactactatacaggcggcagctcctctggcaccggctatgccgtcagtgccggtctcatccctatcggtcttggcagcgacggcggcggcagcattcgcatcccctccagtctctgcggcgtgtttggtatcaagcccacccacggccgtctctctttcaagcccggccaaaaccactgcctgacctgcgcctgtctcggacctatcgccgcggacatcaagtccctcgccaccgtctttcaagtaatctgcaagcctcacccgtcctctcctttccctcctttgaagcgcctcagcttgaccggccctcccaatggtggtgaccaccccaaagtcctcggtatcccctccgcctggttcgctcgcgccacgcccgccatccaaaccctctgcaacaccatgatccggcgcctctgctccgaccacggctacacggccgtggaaatcgacattcccttccttcccgagggccaaattgcgcacgccatcaccgtcctcaccgacgccgccaccctcctcccggaaaccggcaacctgacctacggcaaccgcatcctcattgcccttgggaccgtcacgcccgcctctgattacatgctagccatgaagctgcgccgcgtgctgatgcagcacctctcctggctgtggcagcaatacccgggaatgttaattgtcacccccacaaccagctgcgagggcttgccgatcaagagcaagagcgagctgaagtggggcgtgaatgatggggatagaacgctgcagagcatggagtatgtttggctggcaaatttctgtggactgcccagcatctccgtgcccgctgggtttgtcagtccagagtcggggttggtgaacgatatggacgtgcaagggagaggggaggtgcccgtaggattgatggctatgggagagtggtgcgcagaggagcagctgttgcagtttggagccgtgtgtgaggaggcgggtgctgataggaggagacggccgccgatttgggtggatgtggtgaagaaggccaaggaggaggttgcacagcgggggtaggtagagggaggagatgggggttgaggttcatattggggtgatgtctgttttggagagcagggtttggctagggggttagagagagactgtggaatgtcgtgtagtatcagatacattcaccaatagcggcattacataacgaaacaagcaagatgttgacgtcttgcattcattatcggtcagtgcagtttcattcatgccgcccatgttgacaaaggcacatgtaccattgctgggatgaatctcaagctcggtaattacacgaggtacgttactgcgacagtacagtacttactaccgcaagcctcttcttcaacagacggaagtgagatacttacctaccttaccttttacttacagcttcatccagcatagaggtactgtagcaaccggttcggatgaacaccagtgggcgattcgcgagggggaagtggcaccccaaacacagggcaagaaaatcaaaataggaaggcaggcatgaccgaattcgcaggccacctggacccatcaccacttcctgttgtctattgggggcagtcccgaccgtctatacctctacacctccggatgaaccttcctctttcacatccactgtccctcctctgtcccgcccaatttgccaaactctgcattcatgaccgaatcggtaaagtctccctcccatattcgtccctcgaattcctgctcaagttccgacgttcgtgtctttgtgtgtttccacgggtattccatctagacacgttttcgagaagcctataataaccactgtaacaacaatttcgttgtctctccagactgcagcacacacggcaaacacagcacaccgaatgtgtcacgagtcgtatctgtatagttcatgtcgtcgcacctcgggaaattatcgagctgtgtgacatgccgactatctgcctttctaccagataagagtttacctaggttccgggccaggagtgcttgacttcctctgtcttatgctgacaagccaccaaccttttagaaacagaacaatgactactgcaacatcgcccaacgctctagtatcttccgtagtgttgcactaaagacgggtgggcgggagcacgctgacacgggacgcacgtgtctcgtctgagattcgtgtctcggggtcaaccgaacctgcagcgagaaaacagtaaccggacgaggcttgaataatttgcctacctaaccgttttccgccgtcaagagtgcctggttgccgacgaccgagatgcgctgcaaaatacctctactatactgagttaccgaaactgaggttcgtgctacctcgaggcagtaagaatacctacctgtacggtacccagaggaggctgcaacatgtaggcatggtgtgtatggtgagttgaaatagcaagtaaacacgctaaaatctgcattggggagattaatcatcgccttggcaatggggtggcctgtaccagtcctgaccccacaactgaccacccccctcaactggccacatccacagccataaccagtagtcagataacattgaaaattggccatttttgcagcgatttcaagcatttgagatatttattaactaatcctaatactcataaatagtctagagtattgactcaacaactctctcaataggttgtagtaataacaacatcgttgttgccgtagcaacccgctggcgcttaggggcttactttaaagctttataagcttctataatactctctatacgaataaatttattgtaagaggagcagtcggtcggatggcagtcgggacgactgtcagaccggcaggcaggcccgacagggcattcaactgcctgcacagcattgaggtataaaacccaaggctgcgaacctctacgtagcagttagcttcttctcgagacaagagaatcagatcattttgcagatcattgcatccatcgtgtcgttcgtcttacatttatcgttacccccttctttaaccttccttttacccctaggcttttataactccaaccgaatttataaatactaaagttagtaatccttggcagcgagctcagcgttcttattattaagtgccttagctactttagtataaatcgttctaatattacgatcgataatagctaacttactataaatacttcccaatatatccctagacttctagggagttttaaaaataagattagcctcggatatttcatctctgggtggcgttttgggtagtaatagctgggctagtaaagtattattatccagtatagtatttaggtcgttaaagataatggatctatttattagctatatactagtctttttaaaccctaatctaaagtttctagtacttaccccccttcgtaaggcttcctagtaataataaaggaaccgttgtttattaattggtataaatgctagaaaggaagtatagtctttaataaagtccttaaaatacgatttaacggtagtaaatacggatcgatcgaatagctaggtcttataagatgtataaggaggtaaaaagaataattaaacgttatattaaaatacttcaataataaaattattaaataaataatttgaatacttattaagtattaaaaaacgctaattattattaattagtttcgtttctaataaataaacttccttcaattaccgtagagtaatccttaaattactctatccaattaatatactatcgaacttctagctcttaagcttatcgtctatattattaggaaattattgcccttgaaggttgaaaccaaaaaagataataacgggagttaaccgcttactaatagcagtcctatattcaattattaatacccaagctattgtatcggtcgttattaaatatactttctttattagagtaattccaagtactttgctatcctttaattctaattcttaaagactatactcatctatattcgaaatattagtaggaataatacccttattgcgaatctaggcttctagaaggtcgaagaacttcgtaaaggctttttaagtaaaccctctaattttcgctaacttaagtagtttagaaagtttagtcctaatattggggttgcgctttaggaatcgattaatccaacgggcgtccagtttattgtaattataatcgcgtttaaatatagatatagcgaagttagtaacttgatggcggttgggagtacggctagccttctccttatttaatatctacttatagataaaggcttcttaggttggtgatagcctctgggttggaattttaatattgcgcttagtggggatgcctttaatgcaattgctgagggtagattggggaatcctatacttcttcgctactgtacgctaggaaagtctgtcgtgaatatccttaagtgcttgcttaattaaaggcgattctattgcagtagaaataagcgcaatcgggcttgatttaatacaaatgtagttgttagtagaagcaaggtagtaatgttacataaggggaaacagcggtgtggatgtggctagttgaggggggtggttagttgtagggttataactggtagagtggacggctgtaagaggagtagtcggtcggatggcagtcggaacgactgttagaccggcaggtaggcccgacagggcatttaactacctgcacagcattgaggtataaaacccaaggctacgaacctctacatagtagttagcttcttctcgaaacaatagaatcaaatcattttacaaattattatatccattgtatcgttcgtcttacaatagtgcctaataaacaatttaaataaactatccatcctataccatactatactattcaatttctttttagaaattatctccttattaacgtacacttcgcccaacccctacacctcacctacgcaaattatatatcggcctacgaaccgctattaaccatttaattaattattaatatctattaacgctatacttaaaatggacttaaccgacccaataactattagagatttatattacgtattaaattttatctatttaaacctatatttctaataaatcggacggctaaactaattaaaagagaacctctattcgcacggggataaacctctattcgcacggggatccacttttgcttttctaattataactcggttaaagcttattatagaagcccgaacgtagtaccaaattatttgctaattttttgcggaattttaggttcaggtttcagtttcatagcccgagatatggcctagatattacttttctagatttttatattaaaattcctctttatcattcttgagaattcacttcctttctcctagattttctcgaactactaaacacctacaaatcttaggaaaactatagtaagtagggaaaaaaataaggaaaaatgtaatatacctgataccggaatagtatcgctggtgtcatcacatgttagatcacctgactggatggcgtagcccggtcggtcgggtttatttaattaaatgaaccgctcccacgggagcccacccacgtatgtgggtcctatagattagataaggcttgcgcaccttggttattcgactgcgcgtaagcctcttaatctagattcttttcgagatcatcatcttacacatattcaatcaaaatacatattattgttacaacgttcaaataccctctcaacggtattaaatagtaactacaactttaatttgcttaacctgaactacactacactatcatcgccgaccggccttattaagaaggtactaagcgatgttgtatcagcaatagaagatcgcttctctcttctattataaagactaaaaatacctattaaatatataaaataaatttaaatactcttacaactattattacctttcttttaaagaatatattatttatttaatttatacgatctacccctctttacaacaaacttaggtacccgtaaagatccttcgatattacaacgaatttaggtattcgtaacattaataaattatattcctttaccctatatagtaaatttaaataattatatattactacttagattctagcgttgtaaaacttaaatattaaaagtttcccctactattaaatttaagtacgtaatagtatctattctattctaattcctatttacgtactttctatattcttaatattaattattattataagactatacttaaatttatatttattcaacgtactttaaacggcttaggaatcttttaatatattaggctcttttattaagtctaataatcctataccgggtatccggaatattctccctacctccgaagttagttcaagcccgcttaatacacagaaataaccttagaactataatagcctagcggatatattagatatttagaacgagtatatttatagtataaacattaatactaaatagatcgaaagcgaagctaatttttactatcctaattataataaatcgtatataacggaactttaaggtaaattgttactaattaatacgtatactcctcctattatagacctatattgggaaatgcaatattcctctataaattatctacactacaaattattagtaattactaaactataattaaggataaagtataattctaagactataaatttgcctcgtagcaacccggataaagttctaccggcgtaactagctaaatttaataataataaagaattaatcgaatattttaatattaaatttaataggtaaatcgataccctatttaactaaattatactacaatctattagtatataaaaatctttaaataaagactataaacggattaaaaacttattaattaggtaattatttaaaatcggcgatatattaattaagtagttaaaaaatattagagaaataatcaattaagcggataaagaaaataaagcgttgacgactc