ggggggggaacccccccccccccccccctggctccctctccgcggtgcccagacgtggatcacttgtgatcccctgtcatgaacacccacactgcttggagcactttccctcccgaccatcccattccactttccgccctagagaacccccccggaggctcccacgtacgaagtagtcaggtaccggcctagcgccgcctcaacgtgttggtgtttgcctgcgcgcgttggtcgtcgacactaggccagcggtactgcgtacatgttgactagacctgtacaatgtacaagactccgtggcgtacaccttgcttgtgttgctgtctggatcctcttcttcctgctctcatccccgttgagctggcaacacctcacacggcgcaaatcacagcacgtcttgtcatcaaaccatctccttcttcttcaaccgccgatatcaccactctaggttgcttctaggccagacaagactcgctccctcacttcttctcgtcctgtaagtccctgttgtgatttgtctttctggattcaggttgcctgtccttgccgccttcagtcttactagggatccgcgagaccaaggtgagccgacacatcgtcacttcgcccgtgtctcgctctcccgctcccgcccgtatcttcccaatctcatcgaaccctgtagcccctgtcagctcgcccctccgggcggcttgctcactcttaaactggttaagccccctccgccccgaacagttcacccccttgctccttcttagccctggtattccgcttgacccacacgttctttcataacaaccgagagtctgccgccttctcgttcatctgaccctcagtcactccttcctgcaaactcatcagccctttatcatcatcccaacccgagacagagagtcgtctgagagagcacttgtatagacgccagccggtctcctgggtttccttgactgacaacaggatcgctcttatgctgtagttctggaactcgagtctctgacttgatcgctcatactgccatatctagtcggcagaatcactaatctgcctctcgcccatctccgcggtgtcgacgaactagggacaatggatccggaactattgaagtattaccagcagcaatactacccgggcatgggctttgctggcccacaacacacacaacaccatgggccccagtatcaagtctggagtcctaacagctaccaatggacggttcttcaacagcagagggcagcgatgatggtggggccaggaagcttacacccttcgaagcaaacagagcccaagcctaggttggcaaaggacgaggtcgagctactggaacgagagtttgccaagaacccgaagccaaacaccagtctcaaacgtgagctggctgaacagatgggtgttgaggttccaaggatcaatgtttgttcttgcgagaaatgataccccggttgtgtcgtgagctaacattcgtttgttagaattggttccaaaatcgacgagcgaaggaaaagcagatgaggaaaacagccgagtttgaagcacaacaagcgagagaaagagcagagtccgaatccaaaccctccggcgaccaggaccaaggcgccgtcaccgagttttatggtctaagcaaccgccatcagcccctgggcctatcgaccgcttccatcgggagcgaggatggcgccaacgacgaccagtctgatcggcagcgcccaaatctcgagcagtcagatctggctttggctggaaatgcgtcggcagcggctacgcaaagtaacgcctccccatctggatcaaatagcgatgggtttgctcctgctgattacaacacgccacactcgtccggaccccgtgggtacgggcttgtcagccatgctacaccaacaaccgtctcgaattcatacggctcagcttcgaaccatatgcagtattcacagccagccccatactcatacggtcttaatgggccaccacgaccggtggatggtcttccaatagccaccaccatgccacagcataatagtctgcttggtgaagcaaatcaatttggatcttacactgagcgaaccatgtttatgcacccttccgacggaccatttacatcgcaaatgggaggccaggatggaattggaaatggcactgctgaccatccaacggtccgcatgtcgatcgagggtgcgatcaactcggaaaacatgtctccttcatcgggcactggttcgtctccagtgatagcggacctgcgcctcaggtcaccgcctccgccttccgacattgccagccgcagaaacctgcggcgtccagcgccgctgggacctctgtcgctccggaccgattgcgttggaaacggaccaaagacaggtatcgacgttgcgccccgacggatggacaacgcacgcacgatcaggaggatgtcgtcggcgaccggaagcttgacaggtcgcatacaaaaatctctggccctgaactctggaggaccacgctctccgtttcccatcgatcgcaagaaggaggccctgctacaaggcattcagaacgtccaatctccccctatcatggcgtctctgaacagcgccatgtccccgatgaccaatggtggttcagatgatgagcaggcgtatacctttggctcttgtggggcggtcagtgggatgtcgtccatgccgccatttaaatccgaagctggaatcaagacaccgcctgggacgcctgggctaggtgttcacttccgtgatccattcgcgtactcggccccggctgacaacgcttggggttacgtgtcttcggatgagcctctacccacccctggcctgtgcagcaatgggggctctgagctggattactccatggcgccgcagcagcagttgtctggttatgttaccagtcagcctgtgaccccttcatttgccgccgccatcggaccgacctataacaacgtatacggaaccaacggcggaagtcatctggctagaaataccgagtataccttcccggagtcgtaccaacccgaatcttcgtcaaggtgctcgccggctggccagttgagggcaaaacaacaacaatttcagtttgctcaaaacgtcacgcctcaagactttagtcatgaaaagtgaagaagcaaaagaaatagccggccggactgaggcgcagcttgctgggcgtctttctttcaggctgttttgattacacgtttgggatggcagactcctctgagctgctggtttccctcctcacgtgggttgacgtatgttttgagatgccgtcatctcattcctgttgtggtcctctttcggacgcaatgtgccaacactttctctttgcagcatcttatcttgtcctcactactactgaggcggatataagttgcataccgccagtatcgtctcttgaggccgctctcgaagatcaggtgacatttgtcccaaggcaggatcggctttgttcctctctgcattggccgaatttttttccccaggaccgagagatgccattctgcgacgaaccacttctcacgccattaagttgaagagataagggagcgtacccgcaaacgcgaatacgcggggctcacgaatcttcaaataacgtcaatcgctatacatcccgctaggatagggcaaggtccaaaattagcgaaacagtttgagagggacgtgagagaagggatggcgagatgcaaggttttcttgtgacaggtccgagtgataaagaagcattttggatgcattggtatgatgggttacatcaaagacatatatataaacgacggggctactttctgtgggcgcctgtccgcacttctctgggttggagacatatggagaactgggttttggccacggatacccgtatgcaaaggaacttgggatgggagtaaagggaggcaaaggggcctgtgggaggtattttttattgtcctttttttttgggtgtatgtgtgtgtgtgtgtgtgtgtgtgtgtccggtgtggaaattaatgccgtgattagcccattatgggccttgaaataccgaagtggaaggagaggaatagtgtctgctctttctggcagaacaccttggtccgttctgcttctcgtgttgtattatttatctctttcggctgcccttttgtcactggccatgagggagcgaaatcaagagatgacaagcgaatatgaaagatatttcgagtatgaaagaagaagaagaaaaaaaatcatatttcataccatcgagatcggcggtttgacaattatgtgacgcgtcctggtaaggtcaactgaggttcagtttaggttcggaggttcgcgcatggggatgtaaagtaggtacctaccttacggggccggtggtcgattacaatttgctgctggatgagtggtcttaacgcgtttgaagcatccggttgaggtatcatcctgttcgatgatcgacttgaggaaacccctgggagaaggaatcagtttcgaatatcaaaacattttgaggaaaaaaggggaggtggagggcgacaaaggaagtatggtagtagcctggtgaggatggatgcccaccgaaaaccatacatactttttgaccttgggaacttgacctcttcagcttcccaaacacactaaccatacctgtgacctaccatcctttttctgtaatcaacaaaaattgggaataggacctgtgactctctcgtcgtcgtcatcatcatgaccatagcagaccgacaacaaactcgttgaaatgggtactgttgaagctagggtgggaaaaatgattttaagacccccggaaaccaaaattgcgtgtgatcggccccgaaccttcctgggcaccctcgagaaatcgaaaagcttccatctgatttcgttttttatggaaagacttcgatgggtctttattttcctgtgcttgggtcacgtcagctcttcagctcgtcggagtaaggttaggtagatagatagtggggcccaggggaggggggccgaggggagggggaggtggatccatctaaaccccaaaacttgctcattctcttccaaccagcttcttccaagttttcagctctttgttttttggagtcagtcaggcaggcaggcaggcaggcaggcaggcaggcaggcaggggctgtgcgagttttatgtaaagaggaattccacgcggctccggacccgggttcgtaacgggatcggcatacataggggggtggtgggaagttaggtaggtagggtgggagcggggaaaaagtgcggcgggatcctcttttgacgacatcaatgcgatgtgtgtcgtccgttcggttcgttcgaaaaagaacgttaacgacgacacgtgaaacctaaacctaatcttgacgaccaccaacgacgggacgtaccgaggaggcggaaggaatgggatgaacggttagtttaagctttttttttctttttttttcttttttttgtttttccgagacttaggttttttctttacttttctcctccatccgctttccacaatttttttttttattcccacgttttttcccacatttcgcgttttcaatagttccgggtaactattgaactgatttatcagatcgtgatgatcgtcatcgggtcttgccgtttgtggggtttaccgaccgaaccgaaccggacgaacctccgggaatatcgcaatgtacgtaccatgtagtagtagtagtagtgtagatagggtagaaacatcccgaacgatccccggatgcaatcaatcaatgtgcatgccagtgaaaagagcgtgccagatgcctgaatgcctggttcgagcctggtagtcatggaatggaacaatgaactgagatgaaattgacatacgtagatacatccgaacttgtcgctgaaaccgtccgtcacgattcaggaaaatcgacggtgttcaatggtgggtgcaactttccatccagtacagtaaagtgccctgtaaatgccagtctctataagtgcaaggacccggttattgctagaaatttctgtgcccgaattattttactatggtatggcctgctaactgctaaatgcaagccagccggctggccgcccatacaaatttgcagctaacagggtacttgacagggggttcttggccccctgtcatccctatcagacaatgaaaaccccttatcagagctgtcactggctgtcacaagccccatgtgcagctaccagtaagtgcaaggacctagtaactgcaaggaaaatgacctgcccggattagttgcaattacagggcactttactgtattctgcacgaggtgatgcgtcggttaaagccacacacacactcaccaagccactctcgcccactgcaccttcccccatgcgcaccttgaagaacatctcccgcctggactagcacttgccttaagctatccattcttacgtcttggcaacagcacttactacgtacagtaccgaactctacctacctatataaaatgctatagatgaaacgccatgggcaggcgggtgtggcgatggtggttgtctgcctttatccgaaccaaaccgcaggaagtaccctcgaacgagggtttgaagtaaataacgaacatattcctgtcatagttacaagcaccccatttcaattcccctgcgagtatggatacatccagtggtgccccatcgggcgggctgccccgtaccgttgccgtgtcgaaccgagcctaataaaataccggtcccagctgggtagctggatatctgtttcggtaggtacccccgaagttctagacatatggaggtacttgccgttaccggtattcttccttgtgttgtggggttgagatgtacatgtatgccgtgatgccgtatcaaatgccgtgtaatgaagtgacgggaacatgggaggaccagtccgggagaactaccgaatgaacaggagtcgaaacctggtacaaatcttagatgaagatatactgcatagcagtatgtagtagccaccagtcacactacatgcggagctgccgtcgtggtgactaatagatagggaaaccacaggtggtcgaagaaagatattacatttgccttctatacttgcttggtgacattttagacatcgtcaagttgtccactaacgctgcctgacaaccctcttcgttccacacacacacacacacacgcacacacaacttgttactactaaagccaggcgcgaagcgaacccttcgattcgttccatgagttaaagatgcacatgcaagaaacctccgtcccaccaccctatcccctcctttatcctatctagaacgcacgaattatcggatgcctccctccttcgtagtagaaaaactccgattgcatctttttgcccgtcctttgagtttttgataccattccttccctgactttcacctactccccaccacccaaagcaacgttgccgacccagtcccttcaatcaatgggctgctccacttatattgtcctcttgcctcgtcatcatcctcaaaactttcacagcccttttgtgatcatttcactgtctctgtctctcgtcacccaaaaaaatatagatagctaagggggtatcgtatccgcgcatgtaccgttcgaaaaaggatgaaatgtctgttggcgcttgtcgtgttacataagaaaatagatggggcggttagaggctggtcaggtagtaaaggtagttgttgcttggagccataggaccatgccattgccaaaactttgtcctcctcttgctattcacacacacacactctctctttttccagtcagatcccggacggactcgcagcacttcagaaatcatcagtacattccatcaccaggaaagccgcctcgtgaagaattgcccgggttgagcgcgccttgactcgtcgttgaagaacctgcgtcgctactaggggtggcaggctcgacaactctgttcctgatggtcatgatccattcatgctgcaacagctccatggcagttgcgcgcttggtggaatcccgcatgaaacagcgtctcagaaaatcgatgccctcaggactgagctggtcttggctgggtagctggggcgggtttccttgggcaatgttgtacatgatagcccactcgttgtccaggttcgcccatggccttcggccagttgccatctcaaggatgacacagccaagagaccatatgtcaaccgctccaaagtgaccggcattctcacccttaatcacctcgggcgacatgtacatgggcgtacctgtcatcgacttgttgggcttggtgctggcgacgtcttgtactaacgtccgtccctggcgggcgatgagtttggccgcaccaaaatcgacatacttaattatgccgttatgatcgaggaggatatctgttaatttacagttagtacagaacaactaggcagaaaaaagcaactgtacagcaaacttactttctggcttgatatcacggtgagcaatcttaagctcatgaaggtacgcaagaccttcgagaagttgcaacgcgtaaaccatgataacttgttcgtcctcgattctgccatgctccaacaagttggcaagagaacctccggaacaaaactccatgaacatgtacacgcggtctcgatggacctcgataccatagtaagaaactacgttgggatggtcgaccgtctccagaacacgcatttcgtccctgatctgaccagcaatagtggggatcagtttaggatcttgcaggcgaatctccttcacggccatcagctggccggtatcaaggttcacagccgcgtaaacgttgccgaaagttccacctcccacaaagtgaccttgctgccatctcatggtaaagttggtcgctgtggaggagagccatgcaagcgaccgatccacctcgttagaagcctccaagactctacccatggcagattgttgcagtaggatctcctttctgtagttgtcgacttttgccaactcttcgaggcgatgttcttggtagtacttggctgcttcgttgtcatccaacatttgacctttgttcagacgcttgatctggttgacgagtccctccaagcgcttcttctccgcctgggcggccacgctggatctggcacccatgatgtcgaaatgagatatcagaagcgccatgcacccggcaaccttggctctcaatcttgcatactcgtcttctccgaggccgagaatgtgtcttccacgcgtcatgcccatggcaaactccagggcctgcacggcccagcggaaggttttccggtctgaagagatgcagtcgtcacagatgaagcttacccagtccaaagcaagcttggtgagtttcaggttattcattgtgcgtcgattgttgtccatgtacagcaaagaccgctggccgaactcggttgcaaagatgaagcatgtctggattagttcttggcaattgagacctcgtgtttgtcgtcggatggcttccacactgtccatgaaagcgttcgagagcttgaaggcaaccttgcgaatctccatgagcctgaagttgaccttttgcaggtttgacctctgctctaccactgggtcgacctgcatatcgatcctgtcgacaaaggccttgcgcgcattcaatagtctgggttggcagccgccggcaatgagtcgcatgtgccccaacttgatgtccaggggctcattgcggactctgagagtgtggacgggcccgagccactgaggtggatcttcggctttaatgatgagaaggtagggatccgatgggtcctcaatagcggcctcatatgtgaaagtgcccatcagcacttggatctcatcgtcgcggttatgaagtgtcggggaggcaatgatgagtatgtctttgtgttcaggactggcactataaacctggaaatggcccgtctctatcaggcggtcgtacagttggtggagcatttgaggctgctcaaatgcgattgtgtaatcgcatgcattttcatagttgtcgttcaacattctagagaaacgctgcagcattcgctgccgaacccgaacggagtctaggatctgtttatatcgcttggtcatctcaggcacgctttcttttggccttcgttgaacctccttttcaaaagtttggctcagtcggttccaggctttgtaggttagagaactgaactgttccgcgacttccacatcgccgtgtgccaagtaacgcccgatttcgtttccaaaaccccactcttggaatagcagttcggcctccttgaaggtgttcttgttgccgctgagcttccagttcaacagtttgaagtagtacttgagcgcctccaggatgacacggtcgaaatcctcatcaatacatgggggcaagtcccaaccgggctccggtcgagcgatttccatgtactcgcgcttaatcttgatggcgagcttgagaagaacctggaactgcgagatcatttgatcctgcatcatggggttttgttgtgccgagtccttcatcttcttagcataagccagccgcatcttgatgatctcctcaatgaggcgtgaagggaaactgatgagggtgagcagctcctcgatgtaaggcgggagatggcgcttctggaaaccttcggcattttgaataagtgtgtccttggccttggtgatgacacgagagatgccgtcgagtctgctcttcttctttaggcttttcggttcggagcctttgtcttcgtgcagtgacttgagaccctcctccttcatgagacgatccaggaaagatgattcatcgctgagaccattcccgctgggtgatttttccttggtgcgggagaagtcgagagcatcgttgccgacccactttttcaagatcgacagctctgtgttgatcatctcattgacgttgtaccatgatatcactgcgtcgcaggtctcctgataggccgaataaacaccaggcttgagggcggtcatgagttccctactggacgggtagaggctctcgattctttcgattttgttaaccacatcgcgaacctgttcaaatggcggctttcctgcctcgctctctccagcaatcgcaaagttgataatgtcgttaatggaacggtccagcgctgcacgggcatcttcgacgacccgtttctggactggcaggtgtcgaccacatagccttgcccgaatcccaagccacagctctacattgtgagctgactttccaaaggcctcatcattggagccaatgagacgtttcttctcttgccgcacaacatcaccggtgagcacagcctccagcatgccgtgccattctagtctctcgcggctctcgggatctctcaggtcttcctcggtaatctggatatcctcgttactggcgaacatgatatgcgcatcatcgtagctgtcgaacgcgccctcggaagatggcgtctcgccttcggaatcggaatcgtactgctcgccggagccgtaagcgtcaaagtagtcgttgttgtagtcctgttgtcgtaatctgcgcacatattctctctcctgggctctgaaggttgaagtgccggccaaggggcgtggtctggagccatcacgggcgtggggattattcgccatataggacgaaggctgaccttgtgggggcctgcgctggttgtagggctgataagtgttggaaggcgtcctggcaggggcggttgggcgctgtggtcgtgacggagtcccattggcatacgtctctgagctagcaccgcggcgactgctcgatccattggccaggggcagggagctggtcagggacccgggcaccagagaaggcaccgagccagaatgactctcgacatatcgacttagagaacccagctcgtcaatctgctctcggacgtggagatcatcgtgggcgtccgttgagggattggaattatccgagtcgttggcacgggggttcggtcgggacacggtcttgtgcttgtcgagccgggcaatcggctcatcgtccgtctgcgagaagcgcacagcacggggagaaagctcgctggccatggtgggttgaagggatggaatgagaggttagatggtcgattgttcagcggatggtcgtcaactgttcaccgcccaatgcgatacgaggccgtccgtcccggagaggtcggtcgcggccgcggtcgatggcggtgtcgatgtcaatttcggaagactggtatcagtcaatgccagtggctgtgtgtgctgtgagcgtgtgtgtctgcgtctcgtgctcggcgtgtggttcagttgttggaaatgatggtcgtcggggtcgtcgtctatctgtgggaatcctcggtggtcgtcgttgtcgatgtcaagtcaaggaatgtatgtctcgctaaagaggctgcagcaaaatcacccactgcttggggaaacaaggctgacaccagggccctgcttgtccatggggtgcaagccagaatgaggggagggccgtcagagctcgatcaattgatcgggtatgtcagcgagcggcgtgaagaatggaaaaacggctgtatccagtgtttcgggttcgaagactgtcgcggcctggagcccctagtggcggcggaatagggggagtccttgcgtcgagatggaagtggatgaatgcagcgatgcaagcgacgtccacggcggtcccggccgtcgtcacctcaaaggtcaattgggacctgggcgctttccacttgttcaggtcggggttaggcaggtcagataggtaggtaggtacagtactaccaccagagtccgtccggcttagtccagtttggtccgtgccaggggcagtgcggtagtgcggtcgaggtaaggagcagttgtcaggcggtctgtcctgcgaggtagcactggtcccaccatagagatcgatatcgacaatggggccgtcggacagcagtaggtgcctagtgtgtcgccgacaagtcaaaggagagaaagttcgtgataactctggagctctgacagagaaggtggagagaggtgaaaagtcctactttgccgagtagaggtacaggtgcatagggggcagcccagatcgaggtaggtaggtaccactgattgggccttcggctcctcatggctcaagctgcccctgtaccttcttaataatccggggtgggtttgacaggcaacaggaatgcaagttgtggcccgacggcacccatacaagcacactgcaggccagctcggcgggggttaggtacgagcgggcagctagctccgtccgtctgcactgatggcactaaagagcccatagtgtacactagtacaacaggtagtgtagcaacatcccaacggtgaccgactgcccgaaatcattggggacaggttgtggagattggcggagtcttggtgttggtgtgcttctcttggctctatcagtccagctcgtacagccttgcctttgttcgcgaaccaacagtctctgcaggccatgttaagacagttgggaacagccttgaaatgaggaggccttactaggtggtgatcacggtgcagcggcagggggtgaagcagacctcgggagcaaccctgacctgcagcatcgtgactttcacctgccgcctcgctttctgggcaagagcaggagggacatgttgattgcccctggtaaagactggtgggttgactgggggtgatgcggtcgagatggctacagtaaggtagaggtagttatggctgatctttgcatccgatcaagggcgcatggcattctaaattcccttgctttggctcgactttgcctttctacttgcttcctcctggcaacgttcgtcgagcaggccggaaatgagatgacgaatggaggattgagttctgcgtgcactaacgatatgatgcgttctgaccaggtttgtagttttggcccaaataggcaataggaaattgtctagacctggataacgatcccacggtttggtagccagtcactgccagtcccggtcgcgcaaaaagcaaaacacgtgcgacaaggctggccgggctagtagtgcgcgagccctccacttcagagccggagtctcccaaaagcgcccaagatctcaattctgtaggggaatcggacattggacccagccgacatgatcgatcgagaattgccaccgcgtccatcaacgcacttgaccacaacatcgtgatcgaacccgaggttgacgaaccatctagaccaccttgccatcgtatctgcctgggagatccaaaagaatgggaattctgaattgtcgtattcgatatgagcatcttgaaacaatagataaaatgtatttgaccggctatctccccgtccagcgtgcgacctttgattggatcgaagctctgctgtcgttgctgtgcaagagtcgacttttgttgggtgagatcgatagtgggagcagtgccgcagaagctctcaacctcccctgctgtgaacccgcaagaagactgacggaatccaagcctgcaagcttctgctaagccacacgggattgcggagcacgccgcagtctttgtaactgaaccaactgaacctaatcaacgtgatcatctccacatagactcagtgtaggtacatggcattgcgtagtgtatgtaatgtagcgtaggtactgcgtagatgtggcgggagcttgggctacatgcgccttagcagcgcacaaacctatgacgctttggcagttaagcgcaacgcgtagttcttaattggacacttcactgcgcgtcgagcgcgacggaatggggaaccggccacaaggtgacctgagaggccgacccgaccatcaaggcgagacgggcagtacagtacactaggtaaacttagcaacgagaacagacacagctttattcgattcccacggatttgcgcacccggtcatcgagtcttaatccacgtcgccatgtccatcctcactacgagttaacaaacaacaacattaatggcgaacatatttagcatatcgatatgtcctcttcgcttagacgcacttctggcgcgtcgcgtccaacttcatccagatctatatctgcaccgacgccatccttaacggccgcaacaggactaccgtttccagcactacctgcatcacctgtcaaacaaccttcgcctacaagacaaagtcaggcttcctctgatggcaggaagcgcaagagggaggcaaccggcttctctcaagcgggagatggtcttttgaaggcttctgttgtgctcagggtatgtttgcgcctttctgatgtcaactcgctttctcttcagaactgaccgtctatcgtcttcccagccacgtccttccaccctgaccgataagccgcgcattctatcacccttgatgcttcttccacgagaacacttgcctctgtctgcccttgaccttcttcagccgcagggcgatttccctcccagccgcttctacgaatcgcgtatcaagatcttggaccttgaaggtcgattgggctcaaacattcttcttgcccgatctgaggccaatcgcatgctatatgcgattgagcgggaaagcgatggtctatacacactatgcaagcttggatcatgggttgacgttgatattttggcccaggccgcaacggtcgtatcgagccaacgaatgaaaagctgcaagccatcgcagctggaggttgttgccccagggcccctcatcacaccacaaatgtacaaggagacgaagcgtcgaaagcttgcgatagaggagatacagtcgtcactcactcgaaagcgatccaacacgacaactactgagcaggagtctttgtctcacctgcctacaccaacatcagggagtcctgaatccaagagctgtgaatctcaatgcatcgcggaaccagccgaggtaccgacagtgtcgaacaaacccgatctgcccgctactcttccacatcctgcagaggacgtattgtcgcaaccaaccgccgaagggattttccaaaacatcagaatgcaatattttgaagctctatatcattcaaagggatccttggcctattttgcaaaggggccgctctctagggcacgagcggcattccacttagactgcgactcgaacctcgaaatgagccatctcatcgacttcctgagaggttttgttatgacgacagctttaatagacaagaagtatcgggagactctccccgaaatcatcggaaagatgaagactatcgtggaggattccgagcaagggcatgcacggtcgaagcccagaaagaagagagtaaaaagacaaaagctaggcaaggatggactttatccgtcggaagaagagcatatcgagcgatggtgggtgactcacaagccgagtactacacaagaggatgagaaaatggtcgcggcgaccgaggccaaacaccacatctcggctctacggcgtcgggagactcagctgcaaatgatcataatactcgagatactggctcttgagcctttgaacagaccagtagtagctacagaggacaacgagttgccgggcttggaaacgcaagaaacaataggaggcaccaaatcagaaagaaacagaaaaaagaacaaaacgcccaacttgccgctgttgctggatatgcatgctgatcgtctctgcatttggcagagcacaactttagacgaggtcaaggcattgacagaatcacagccttctgctgaggaacaagaggcgccagcagagaataataattcagatcctttacgagatttctgtgtcgacattatcgtccccttgtaagtcatggcccatttccgtctgatgaactcgggtgctgaaaaaaccacgatagtttctctgctcgtctaccggagctctgcgatttcatcaaccgtaaactaggcggtccggtgatacaagctcccaaagaaaaggcgaaaacagttgcagcaaccaagccaaagcctggggcccctgggaaacgagttgcagctactaaaaaggagaatgaaagaagtcttcagcgcgtgctctccaatgagcggatgcgacgaagtgtctcaaggggtccgtctgggacgatcgcactgctgcgctcggcgagtgcaactgcaatcccgggcctgaaaagagagggtagcgagcctctgctggggatgatacccaagaccgaggctgtagcggtcaaagagaagaacgtttccatattctcgcggagtgctgggccttcggcaaacagtgaagacaccaaggcgaaaaagaaggctcgtctcgaggccgagctcaaggaggccatttctgcactcaaaaagccaaaccgagccttggctggtaaggagattgtagaggaggctgagagacgcacagctcagccaaagagtagtaagtaatctctcgatacccatcattatcgggcaagtctaacaaccctcccagagcttaacaagaagcaaccaagagccgccggtgtgcaaatcaaggccacccccgcgaacaatcgcttcaaggacgtattcgccacagaatcgcagcctctacacctgaatcatctcttcgaagaggacggcccccccataccgtctagtgcctcagtagtccctgcgtccactttacctcgcaagttcacgaatgtgtttgccacttccacttcccccaacattggcgcccacccatcttccgaaggagggaatgaaaccgcacagctcccgccgcgcaagcaaatgcaagagacaccgttaaggaagaagtccgtcccacatatctcgctccctcaaattgacgaggaagtcgaagaggcgaccccggtaccgccgaagaatatggaggagctacatgttcaagcaacgccaatgcgcaaacagcgatttacacagcagaaactaccagtacctcgccccgaggggcatctacaggtacaagcaacaacgcctcagcgaaaacgagccattcaaggaacacctatgcgaaagaaatctctacagtcactgcctcagatcgtagaagaagacgatcccctaacccacagcatcccttcgtcctctccgatcttcgcaaaaaggttgacgatcgcgtccccgtttaacagggccgctaagcagcaacaacagcaacacctagtccctccaacacccctcggcaaccgctccggtaatgaaggcgctgcgatgacaacagcggatttccctccctcctcccctgggttcgcattcttcgagaccccgctgaacaacgcaaagacaaagacagccatgttgaccacagccgccggcggcgttgttgttgatgacacccccatcaagtccagacttccgagtgcttttacctccatgactaaggaggcaagggggagtgagaataaccgcccattcggcagcagcggcggtggcggtgttggaggagttacgaagatcaagaaagagaaggacaactcgccggttagtatataccagcgtctgggctgggatgatacagatgatgatttggcatgaattcctgagggagggatatatgttgtggagcgtggttcaagacatttttcatatacccatacccaataaagcagttacgtacatctagcaactttcaggggctagaaatcagaagggaaggccgatcagctccataaagatagatgataactctacaaatatatgaatattaaacagcctgtatcatggcatcttcatttttatgctccaagacgttctaataagcatccgtctgtatacggacggtggggctcagggtatcttcctctactctccagcccaccgttctctcccttttcttttccttttctagccgtaacgcaaaacctcatcagggcttcccgggccctccccatccccgattttcctccccaagctcactactcgtcttcaacgaccgaccaactgattgtgacgtgactaatcactatcatcatcaagcgcctcatcctcgtccggcggtcccgccctctcctcgtcatcctcttcctctccttctccttgttgcccatcctcctcctcctcatcttcctcctcatcctcgtcctcttccgcctcttcctcttcctcatcctcctcaacctcttcatccggaaccgtctccgcatccgacggatcttggtcttgttcttctccgtctacttccatctttgatgatgacgacgtatccaccttggccttcttggctgacctaggtccagcttctcctctgtctgttgtcgatgtcgtcgtcgctgttgctacgccggtcgcggcggactggtttcggtttttgtcgtcgtcgtcgccaacagctcgctcgtgtgatccttcgcttcctggttcgttgctgccgccgccgtcaccgccgccggctgcgctgccaggaccaccgacaccggaaccggaaacggaaccgccacctccggcttttttggctgcggctacttttttgcggtagactgatcgtttggaagtttggatttcgttgaattctgttgtttgtttttgtgtaggcggttagtatatgttgtagatacgctactatgagcctgggtttctatggaggtgcaccagctggggaacatggcgaaggaaggaggaggaaaaaaaaaaagaaaaagatgggggacaagaaggaggtatcaggggcatgacgtactcgcaaactcggcctccaacttgtcccgcatgaacccgtactcgatctcgtctagagccttgaacacgtccgctggcatgatggttttctttcctgatgagacggtatgttcgttcgcactggtattttttaaaagtccgtcagtcagcgccagtgtccaaagtgaatataatgcaaggggggggagcagtctccctcgtcctcctcctggagcctgcatgcagaaaaacatacgcattggccagatggctgatgaacaccgtcgcgctcttggtcatagccagaatcgcatttgcctgtatttgcgtattcgaaggcaacacccccttggcaagacgggtgatgatcgatttcggaagcgtgagatcttcaattgtaatggcatcgcgctccttttccctttccctttccctttctcgttccttatccttctctgatgcccctcctcctcctccccgcttagactctgatggtgatgttggtcctcctcctgctgctgctgctgctgctgatcccgtggttgacgaggcgcggccggcagctgtcgaaggtgctggggtagactgcttctcggaggttgtgggtataggtggaagacgttcatcccgctcaatggcggccgcggcgagggcggaggctgggttggcagagagagctggttcgcctgtggccattgtcgtgtcttcgtcggctatgacgaagcgtgctacagagacgtcgctgcgccgagtactgtcggtcttttttggtggcatcgtgacttggtagtctggaattgtttaatggaggggtacgtcgatggtaaaattcgggacgagctgttcacaatgacggtagttgtggatgcttatggtggttctcttacggagaaactgggtagaggggttaaacgtgctgaagtcccagtggacgttgggagtacaacaatactttgcaatttccaagaatgacttcaactgcgactgggggtatgggggaggagcattggatgcgatgggatggagaaaattgcggcgcgtcaccactgcagaggaggacgcgttaaacagctagggacgttaaagtgaagggtgttagtggcgcacgagccaatggtgtctgtttctcctgaaaataaccctgaatggcctcgagttggcccagacactttgttcgcgcgaaacctctggtcaacttacctgggcgttttaaaacataggttatgcatattatccaagccagttggcactgttgaatgtatgtgatcttgcaatcaatctagatgatgtatctcatcagctgcttttgcctttctatgtgtcctcgcagcaattaagaaaatctcttttaaagtaccgggttaacacataaatcagcacaagagagtagcttcaacaactattgagagggcccatctctcacccttttcctcttgacgttcagcagttcaaatacttcaagcgatcaagccaggataaggctccccgtctagacgcaattgattttgatcgagtctaattctgggacatattcataaagaagttatctctcagccactcgaaatctcgtgtcgtcctactatcaccgcttgtttcacactcacaaacaaccacatggttaaacctcaccacagacaacgccctcaatataccttgatcatacaaagtaaaccaaaagacccgcggcatacgaagtcaattagaattgtatttgaattgacgtcctcctcttctagtaatactctttccaaccaaccctatgggtaggggaaagaagaaaaaaggcacgaagatgttgaaaaaataatatatagaataaaagcaaaaacttctctcacaaaagggtatatccaacataagtttcctcatccttagaaaaaatgctaaaacaaattccgaacagccagtgaaggctagctgtctgtcatcccggaagacacaacaaaagaaaagcaaaaaaaaaatgttcctgcattttggcaatgagccagcattaatgtgtccgaggcataactaggcctcagatccagagaactttgtaaaactgagtaaggtagcttccagcacctcggtgtgaagaagttggtcgatcatggatctgtagggggaaaaaaattggaaaatggctttccagccagccggagatgaagatggaactggaagagagtaaagcgtaggtaggcaataactcaaatcacccaatggcccgtccgatttcttcttctctcaaaaactgtctccttgaaaacgcatcatcgccaagcgacagcctcggaggaactgtcagtcccgattgaagacgtgaatggtgcatgctacgggtgcgagcgtggtcgatggaatgtcgcccaggaaatccctttcctgtgtcggatgtatagcctccgccttggtagtatgccgccctgttgttgtggtagttgttgttgttgttgttgaagtttgagtaaccgcctatgctgctggtgctgctctttgaactcttcttcctcccatgtctcggacctggtgatgatacgacagcatgtgcacctggcggtagcttgtgcagccgagagggctggcgcttgggcgtcagtatgaatggaacatcgccggggaccgcgtcgtctgtgagcccggctcgggagttgggagcccttgcgaggataggggttggtggtagtggcgtgtggtcgatgctcgttcttccgtaatagccgctgtgggtgctatgagcggcggaccgaggcatgaagccttcgtcgaatgatttccgggtttcgccagctgcttgatcttcagggttgatgtagacgatgacgcttgccggcttctttaccgagcttgttgatggctgtttcccatggctggtgtttaaacgatcccctgttgccgacttgctctttccatctacgtcggtgtcgtccatggtcgtaaacccggcctcctcactctttgggattttccatgttgcgatttcctcatcatcgacaggtgtaacggttcgcgaaaagactcgtatctgccgtcttttcttcctccagcatagacagagcacaacagccgccaaggagatgaccacggctgggattgcgctgcttaggatgatgatgagcagccttcctcctgtgtatatgctggtggcatcgtcgctatcgaatggttctccccttttctgatttgtaacggcgtcgacaaacctcgccacagtcgtgatcgggggcataatagggacataaagtgacgtgtggagaaaaaaagacagatggaagccgaggacggattgccgtatttctcatagaaacgcggcgcaaaagagaaaaccttgccgttcggaaagtcgactttatggagacttgaggatgctgatttgcttgccagctgctagaacagcctaaaccggacggaacaaagagcttcgtaagtatgactagcgtgaagatgcctgatgacaaagatgttagcaggtttgatcggtcagactagattattgaacagatatgttcattagtgccgaatctttgcttgaactcggacctgtggtcctcgactgattttttttttttttttaacatatgattcaccttttggcagttcgtaatatacaatgcttcgcttaagacaagcgacgggaaagattaaggaaagcgagccatgggtgaagggtggattggagaaaataaactatgttttaccttttcaagatgtcattgaactttgtcttgatttcaaagagcagccctgtatatcataagatttaatttgatgaagcggatcaggaactcgaaagcaagaggagcggtgatgaaagcagcttgcttgaaccgtgcagggacaaccagaaaccaggaatcgaataactcgaggagcaaaccattggcactgaggccttgtggtctggagtgcttggaagagaagaggtgaaagagtgggataaacgagggatctttggtgttcaaaccgcttgaagtacagagcaagcctgatccccaaccagttgacatccagtgtacgcaacagcaagaaagcaaccacgaggtcggaagtaggtggcgtatcctgtacggttatagctattaaaaaaaactgacaaagactaagtgtagaaaaggaatgaccggcatgtatattcccagtccgtgatccaggcgcatcaacaaagacgggcactatcccatcctgggcaggagtggcgggctagccgggcggggtgtggtgaggtgtgcatattgtgatggataccaggtgggtggatggtggtgagcccaccaggaagactcgagatcctagtaccttgcatatctcccattcctacccctttcagggcacccgcagtcccgccgtttctttgtgcatgtgtaaacccaacgtcggagtctcgaggtgtgatcctcgacaacatcctcataaagctgctcagaggttgttggtcaagttcccccatgtctggcctgggccgagtgcacaatggaagtattgcgtgtgccacaggcctgcaaagtcagctgcagtgatggtctcggaatggttggtcaagagcagacagagatatctttggtcgtgggatcagacacgccccgcttgaggagggacaggacaatggcaccctcccgggcacttgaccgagaccggggcggtacgccgctaggtatacctacgtttgtacgcagtgtacaattccaacagcaacccaaaaagccatctccactctgacttgggggaatttcacggggccaggtgtgtaaacggctgatgatatatcagtatctagacgagtccattggcaacagcggatggtttcgatgacacactctccgtgcggcctgccagctgcgtaaatatgacaaccatgatagctctcagcaagatgcaatcgtaggggcacagcagacaacagccggcttcatgcgaccacggcgaggcggcgcaggtcactgcgtcgcaccgtcacaggtgaggttgtggaaaacttgaaagagctgctaccgtccgattcattatggcgtgcttgggcggcggggtgtattcaaagaagaagagggggggtgagcatggtgacgggacctcgacggacgtttcaagaaacagaaacgaaattccaacgaaatggaattatggagcttcccaggcactgaaacgtcgtgttcccttgttgatgacattgcgaacccaatgcaagcaaaattgtctttctgctcaatgatgtgatgtttgctcaccgcctcggagacctggaccgaccggccaagcgaccgactgactgcacgaattattgctcacagatgtcaaaagtcgtccatgaatggtcaaaagagaggcttgaatcggtggatgacaagaggcaattcctgaaacagcagaatccaagggcccgctctctgtcgtggatgatgtccattggctggtcggcccaaggtgggggaagagagaaagcccgcggccaggcttggtctcttgcttcgtcgcttgtctatggtagaaagtgggagtacgtgctgggccgcttacatactgagctcagttgcaaggaacagaaattttgttatcagagaatgacccggacgtgagatggatccgacagcggtctcaggctccttcatccacggcacttcgcttttgtccagggtcaatgctggggtccctgcctgggtgtcgctatccgggtacggcatcatttttttttgaagtcatcgccggttgattcggatcaagggacgtgaacaaaagttgaacaaatctccgaggaacgatggagattttaccccatctggtatcggcaacctcaacagccttagcaaaacgtctggggtatgtgggactacttcgggcgagctaggcccaatgtggtaagattctggattgtgcaggaaaacggacaggccaggaagccaggcactgtttccaacttaccccaccgatccacatccgttcctgactacatcaaaagcttcggtccataccgttacattacctactagcaaaaacatcgtcccattttcctccgcatcaacttgataacaggtttctcaggagattgacattccggtgtcgtggttattcccgataagcttcggggtattacttcacgatacgatacgccatgataaacaattgcaaaaggagacacggcttactattcaccgaccggcctgagctctgatgcaagggagggagagcctctactgacagaaggaacgggcgcagacagaaagaagcaatggaatcgatcctgttcctgcattagcaatcgtcgcccgcaggaaagcgtcagtgtgtattggccgaacctggcttgtctcaacgacatcctttgtccccctgcgcttacggatcccatctgggcaaagatcgttggtcctattgttgtgcaaacgttaccttgtgctcgatacagctcaggttagtgtacgcttggagtggatgttgtttgatccgctgcatgcttaccccatctttctaggtggttaccgtccccagaagtttgttggtgatgctctctgaacctggccgcatgataacatcttgaatccacgtcttacccccttcgtctatctcgtcgcctatattgaggcagattcatacggaaaacggatgtttgcactgtccacctgttcccgacgacgaagagggttaccgaaaaccccacaacctccttcatgacgctgcttttggcggtagcattccagtccggttccccaagcgcccctgcggttcatgtttgttcccgtcgatatatatattttagcattcccattcggcattcacacgtacttaggtttccaaactcacagttgaatgttcctcctgaccggctgctgctgtcacaagttacaccaccattgaaaaggatgcaaaggatctagtgggggcataatggggtaagtttgcacacatcaacatgctcgaatttagcgaatggctgttgtcgatcactgggacaaactcgaatgactacgccggtcaaggtgatctttgcgcgcggtactgtgtgctagatgcagtcattcagtctcaccacaacctacatgccttggactggtaactagaatgtggatggcggaggcttcgatggactggtgtctgtcccgcaagcttgaagcttgaaaagcctaattgcccctggcgaattgcaatatggcggttctcttgatgtcgaaaattgtcccaagtgaaaggatcccttttcaacttcacagaccatcgttcttttcgacgaggcttgcaactcatccttcgaaacagcacatgatgttttctacggtttgtgaattgtcagatttctccgacggctatcgaagcccaagatggatggttgagcagttactcctgcaattatacatccagttcctgttaaccaattatcaagcttaccacttattcctctcttcgaccgactatgtatagggcgccgggccgagccatagcccatagaccaagttgatcagtttgcttgcactttaccaatcaaacacatacctggacgggaaaccctccgaaagtacgactgcggccgggatccctgcgactgtttctgcgtgacgtggtcatgttcgagaggtctggagaagcgagctcatgagccaaccagacgtctcagacgccatctcacgttgtcgattcgccgtctcgcctctttttagcctgtgccttgtgacggcaagcctgtcagggctgaagaaggtggtctcttggtccatgcttcaggcttatcatcaaccgttatgaacaccatgtggtgatggtggggttcaagtttcaagtggtcaagtggtattcaatgccgccggcctcgtcttatggcgacagccactgtacattcaacgaccctggttagaagggctcgggagggttggtgaaaggatccttctgcgcggcgattcggcgtgggagtgatccgcttcacaccctcttgttgtactatcgatgcactaccttctcgtgaaagcaacacacaaaagatttcggtatcaaggactggtccggggcttgtttccgctgtcgcgtcggattcaatcgtgagggctggtactcaagtctgtttcaagaggactgaactttggaaatcgcatatcaactgctagaacgactaacttggaaatgtcagcattacggtcagcatgcatccagctctctggagcaccctcgaagaagcaatgaggtaacgaaagagatgtgtagagatatacctagtcagacgttgtgtagagcattgatatttctagtaaaggcactccactaaattcatgattgaatgttgtattattcagtcaagtttattgagaagaggagaaggaggttcacaccatgaggtccagatcaccgtggttcgcatcttcacgagtcagacacttgcatgatgccgcaggtatgtatgtgagaaatgtgctgctccagcggaccgtccccggactacagtggagctagaagggaaggggcaggtgtctccagtgccccacctccgaattcatcaacatcacagttacctctagagtttcgtcaacggcccggacaatccatcattcttgatttctctccttgaacacattttgctctgctcatgggattccctccttgaatttgaattttcgactctgaccatagttcattgcaaagcgctctgatgacagcgtctatctcctttgcaatggtctctggcaccgacgattttcaattgtgtgggggggaggtattactgctcctgttatcatgtacctaggtagtttcgtatttcggcacaagcaaacccggtgcctccgagaaccggctttcgaactttcagagaaaaagaacacccttccagactgcttcagtgcaatcaatacgctgactgaggaccggagctgaagctgaagtgccctgtgaagctcggcttctagtcgaacgataagatgatagccggagggcagtcggcgccagcacccttgctatcggcttagcattcaaacagcgcccctgcttaaatgaagtgttggccaatgagaacgcccccaggccccgcacgagaacgtcaaaaggtgaaggcgttgcagcttgatagatctaaagccgtcgcaaagcgatgcgtcaatcgcagaacctggctggattggttggcagggatgacaggggcgggctgaaggcattcatacaggacacaagcagccgtttgtgaggggaagacgacgatacatggcttccaaaggccgatgacggaatggtccaactgtactcttaattcaactccaacctccatcgtcgaatcttcagtttcacatataactgtttcctctaggcagctccagctcgaaagtccaacatcgacatcacgcacgaaggacttcctgcactacagtactgacccgaacaacggcagttccgatcctgtgcaactgtcttccccctgcacctaggatcgcgaaaggcatacatacctacctacctacagaaagagccgcctgggtcgaaagccaaatcaaggtcaacaaaatgtcggcacggaggcttcagaggctgtctcttaccacttcgagtggtctgagatcagctcgcacatcctcgactaccatcaactctgcattgctaaggccgcagctatataaccagagatccaggacagccatacccagcatcgtcaggacgaactctaccctcgcaaccttcaaagtccctacagtggccaacgagcccaatgtgagtctttccgggtctcgtatatccgccatatctgacgattagcgtagcaacactatgccaaaggctcagaatcacgacacaagctcacggaagcttatacggcgctttcaaagaatcttcctgtcgacgttcccattaacatccgcggaaggacggtaagcgtgtgcccaaagatgtccattcatccgaagccgtccgctaaccatcgcccataaacgcagcttagcaaagcagacaccaagtaccaggtgaaccccgccgatcaccaacagaaaatagccaattatgccgtggcaacccccgaaatggtcaacctggctatcaatgccgccctgaacgcaaagccggcatgggaaagcttgcccttcgctgacagagcggcagtcttcctcaaggccgccgatctgattagcaccaagtatcgctacgagttgatggccgcaacaatgttgggccaaggcaagaacgcctggcaggccgaaatcgatgccgctgctgagctctgtgactttctccgcttcaacgtccaatatgcggagcaactatacgctcagcaaccggcacataactcccccggtgtctggaaccgtgtcgagtacaggccacttgagggctttgtctatgccgtcaccccgttcaacttcactgccattgcgggcaaccttccaggcgtggcagcactgctgggcaatgttgtggtctggaagccgagcgattccgcgatcctcagcaactaccttctgtacaaggtccttctcgaagcgggactcccgcccgatgtcattcagttcatccccggcgatcctgagttggtgacaaaggaagtgctcgcgcacaaggactttgcggctctacactacacaggcagcactgccgtcttccgtaagctctatggccagattggcgctggcgttgctgagggtaggtatcgatcatatcctcgcattgttggcgaaaccggtggcaagaacttccacctggttcacaagtctgccgatctacgaaacgctgttgtccagacggtccgcggtgcattcgaataccagggccagaagtgcagcgccacttcccgactgtacgttgccaagtcgatttggccagatttccaggagcttctcgtccaagaaacggagaagttgaaagttggcccacctcatgatcatggaaacttcatgggcccggtcattcatgccgcctctttcaagaagctgagcacggctattgacgagggcaaaaaagacccagacctccagctaattgcaggaggagaatacgacagctcggttggttactacgtcaagccaaccatctttgtgtccaagacgccagaccataaactcttttcgacggagctgttcggacccgtcttgacggtctacgtctatgatgactacgtagacagcactacctctatctacgacatcatcgacggagctacggaatatgggctgacgggctcaatctttgcaagtgaccggagcgttatccggttcgcagaggagaaactccgcaactcggcaggaaacttctacattaactgcaagagtacgggtgctgttgtaggccagcagccatttggtggcagccgagcgagcgggaccaatgacaaggccggcagcatcaacctcctgagtcggtttgttagcatgagaagcatcaaggaggaatttaactcgacgaccacggtgacatatcccagcaatgaggtcgagtagggccttagtgagaccatggagagcagcgtatactcggacgatagttgggaggatttctcccggaggactcgctcaggaggagttttgatgcatcaagccggcatcggcgaattcgttcataataggtgcggttcaacggagttgtgtacgagcagcgttgagaggggtgccatgttactggtttaggtgtctagcgaatcaaatcactacccgaagttgaagttgcattgtgttgatggctttatatggcacaggtgctttatcccgaccttctcctggtgctgtgagtccgagagagttacggacggcccgtcgttctgccccgtgttgaagatcgtcctgactgtcaaggccacgtgcgaagtgccttaaaagagcttgggtagcggcgggggctgtggaaagggtcggggaccttgacgatcactgacgatgtacagaagacaccatgtgtccaaaggtggttgtggaagtagagcataatgacagagacttggcaggtatccatacttcctgtagccggcgtcagacaaaggtccagagccagaggcacaacccttgtacggcattgcttacaggcgttcttttgacaccttgtcgagacactaagaagcacgctgtccaatcagcatcaaggaatccacctcgtgccgactggaaaggagctggcacgcgactgcttcgggacttgggaatgcacttcagagatggagacactactagtgttccatgggactgcacgttacgattaccgacttcctacgtccgtctccccgccctctgctaaaccgccaatcccttggcccatttctctgatatggatcatagattagaacgagcaagcgcaatgtccatatattgcccgtgatggcatactcggattctgaaccccatgctgggacatctgtgcctctcgacaacacctgagcgaactcaccacaaaatcgtggaactcgaatctgcttcttcttttgctaccagtgcaaggtgatactcgaaagatcgttttatcgtctattcttgaccagacacagccagaagcacagtgaaagccacgaatcgaaggatttccgccatcttcaaagccaaatctttgtacagaacctgcaacgtctgtcagtcgtgcctggcagttacctatcttgtctaagcaacaggcagccgttctgagcttccccggctcgacttgggcgtgactctgaagttcagggttctacgcacctacctagcgctttcatacacacccactcattcactaccaagttcgcctctaccgtacctgttcgccgggtggccttaggtcattgcaatagaacgacaagccaatcacgatgccgtctcagaggtcgttgcctacgccagtatcatcagcagatatgaaagcccaggaacctccaaccctggcctcccttcagatgctgttcgaactaccaccacctgccattatgccatccaacgctgcaggtacacctccacagactccggagaaaagatatccgatgcaaccaagcgagacagtcaagtcacgaaggcgtgcagcaaccgtcacaggcccatccaggaacgattttgcactccctccccctcctacaagatcacgcaaaatcatccagatgaagccgcgtgaagttgctgttgccccacgacctgcatcaacctccaaagattcgaccactggcagatcgggctcggatcttgcgtccaccacaacgaaaccagtgtcaaccacaccaccagcgacaacaggtggcgccacaaagaaacaatcgactgcggcaggaaggaagatagcgagaaaaacagcacatagcttgatcgagaggagaaggagatccaagatgaacgaagagttcgccctgctcaaaagcatgataccggcatgcaccggcgagatgcataagctggccatccttcaggttagtattatatttctgagattgtatacttggaaccgcagctgatgaagtaccttaggcctcaatagagtatatcagatacttggaagattgtgtcgctaagctccaggcccggcatcaatccagtccattacaggaagaaagtgggataaagagtcttccgacaccctctggtcatgaacctttccatcctgagactgtcttttcgtttgaagcaagacaagaagttcgtttagatggcgacgtagagatgtcggactcgtcaggggatgattcaccggcctcttcgcctccacttgccgcgatcacctcttcccaccagccatccgcatccccgggaatgccaccccagcagccgctaagggatcgacatgattcgatctcgttagctttgacatcgaccgattaccaaagacactacagcttcagtggctcatctgttattgcctcgcctgccggctttggctccgaggggcagcatctatatggtggcaacagcaacatgcacgacacgcgagccgcctcgatttcgggcctaacactgactagcccttacctggtagcacgaaatgacctagaccatgaagcaacggctgctcttctcatgttgaaccaacagacgcaaccggataggcggatgtcaacaacgaacatcgacaggcccgctgaagccgcagccacagcctctggaaccgtgagaacaggacggggaatgagtgtcagagacttgctaagcgcatgagggatccggaaggagatcgttcgatggcgcctccacgttcgactgaataagatcattccacccttggggtctgtctgtcggcttagactcggggctcggcttcgcaattcgagcggtttacattgcatacatgctggatccacggccactagtaccggcaagcaaccgagcgatcacaggaccggaatatgcagggtcttggggtccgccagggataaggatgcccatgggaagggtgaagaaggcaggcgacctgttggggctttggaagtcatcggagaatttcggctccttcttccatgtcaaaaagtttcaaaatcgcagcatcgctccatagatcgagtcgtgagtgactgggatgcgtatattattctgggctgaggatgcacaaatgaataatgcctcagattagggctctggtcgtcacagaatggttcgagatgaatcggtgatacaggcttacctatgcgagaaaacgctcttcgagaccggtaagggaaaggccaccagggaaaacatggcaatcgatagacgaaagacagacgttttgaatttatttgatggattttaaaatgccaatagtaacatctcgaacaaaacttaccatttatgaagattatggagccagttggagggtagtttaacggtagatgtttcatcttgataccagttgcgcggaggtaccattgattgtgttgcgctttgacccctggaagcgaacgtcgacgacaccgagcgcccggatgatgcttaacacccaaggtttgagacgggcgcgtctaggcgcacaacagttcattccatcccgaaatggcttcatgaggcctacaatgctaccgaacgcgctgtttgatcctctagacaaagaagttgcgtatgtgacaatggaaaagccggagtttcgcactcgtcagtcgtacgagaaaccaacggttcgcctccagcttcaagcatcacccacggaccccaatgcccctgtatcgccctatgttccacaagatatctgggccaggggcacgtgatatccctgatatcgaacaacaacataccgaaatggtccttggcgatggccggacaaggccggtggtgaccctcagcaggatggacaagaccgagtcgatctcccggtgtcccggggaatcccaaggaggagccaccgactctctccgcctcccggacccatctgcttatatatactgtcctccgctcgcccaatgtagcctttcatgtcctgtatcagtcaacaacaacttccaccaaagccctttacaccagcttctttatcgcagcctcaaatcggcgtggactatctacatcaaagacaaccaccgccaactctctaccacaaacagtccgtaagaccgcctccttaccctcctctcccggtatcactgcggcagtccaccaaacttttaccaccggcaccacttgtaccctcccgtccacatccccggaccgtctttacctcgagcaagcctcagccgcttcgtctcgttcaggaatcactcaactcgcgcaagcgcaaaccacctgtcttttacgcccagcacacacggactctggttcagtccgtgacttacattactatccaccaggactcttcttcttcttctctttcctactcgccaaccgcgacaacaacaacaacaacaaccttcaagatgtccaacgccaaccctaccatgcctaaggtctctaacctcccccctgtccctgccggagcccgctcaggttatctctccccaacgaaggaagaaatgctcgctgaccttcgacaccaggtaaatacttgaaactccctcagttccttgtttttgtgttttagtttttctttttatcctttttgatggatttagtagtaagacaaaaaccaaaacaaagggagagaagatctgacttggatatgaaaaaccaaaatagctcgacgacaacaacactgacggctcctccgtcgactcccgcggccgtcgccgccgcagaaacaagggcgccctccagaagcagggcggtcttgccggccctcagacccttccccgtctggccgacaccaagcccgtccgtctccagcttggcttgaaccttgatgtcgagctcgagctgaaggctagactgcagggcgatgtctcgcttactcttctgtaagtcttttttctttcctctatccaactacctaccgaacggtgggggctaatcccatctttttatttatccagtcaataaattttttatctcttcgcccccctccccaatccccaattcctaatccctccgtttctttttctccctctatctctctcccctctgccataaccccatgaacccaaccacacctcacctatatctcaaaagattccaaagtccaacaaaaagccaaaacaaaaaaaaacagagtcgaaaacaagacaccccagaaacgacctccatcttccacccaacttcacctcaactcctccacccactccgtcaccgtcgacgaactcttccatctccggctcggcaggctccgcctgcatcagcgctggctcgaccacgatgtcagccctagcctgacggccgccgtggcagtcttgattgggatgggtgggtttttgtgtggggtgttggtttcttctgcgtcttgctgttgttgtttctcatggccatggtcatggatatgggtggtgcaattgctttgggacgtaatgatgatcaacaccatctccacgatggttccttcttggatgacggggatggcaactacaatgacaacgacaatgatggaaatgggctcagtggcgatggaagcagcagcagcaacaataacaacaacgtcctggtcatatttccatgttttgcttcagcagggcttgacatcagcgtctttcgaatgggttggcgttacaaacatcattggggttggggtcatgggatgagtccagctggggccaatcggtttcataccatccatccattctctgttttggtctggtctggtctggttgaggaaaatggaagagagaaagaaacagggggggactggggggaaggcaaatgcaatggtttgtaatgatacaacggattggagcattcgcatggaaatggatatgggaataggaacaagaagcacaagacggagaggagagcaaggagaataggacttggcccttccactccatactgtgtcattcttagcttgtcttttcctagggggattgagggggtttccgtgggttgtacgatacatgtgggaaggggatagaacagaatgcattttcgcttttttattcattgccattgtcattgggctcagttctgtgatactgcccgtcggtcttttctttggagctaactatggaatcaattgtcatatttgtttctctttttttcccctatgctgatcccagtacaatggtatggctccctcagactccttgggcggggtagggtggcaaaattgtaggggctgatgtaggtaattgaactgatgttttggttccatttgcctgttgatactctgattgaattgaggcattgtcttgattctggctatcaggtgagcttgaggttcgggacatgatctattatgggacatggcgtgcgtgcaacgaacatgttggcgtaccacaagacagagagccatggattttgacgaccggaaattgacgtatgaatgtgagccacaatgattaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagccgagaaagaggaaaaaagcaacgacagatacagatagctggatgaatggatgacggaaaagtgcaaaaaggaaaaaaaaaaaagtttggtctctcccgccgggaattgaacccgggtctcgagcgaatcgaactgatgttcaagcttgacaagctcacatactgaccactatactacggaagatgtacaactgttactcagctgtcgtagttgattgctggacaacgaatgcagatctagtatctatatagtcaacttttttgaccatgctacaacaccaagtccggccaagtcatactgtcgagcggttgtaaaaacaaacctaacatggacattgcacagtccaataccactcgctttagttgaaggaggttattggaaagctgcaattgggatcaaattgatatagaaacacctcggccaggattcgttagagaaattcccatccagaactgcaataaaggttgggtccaaatgtttaacagggacgcttagatgcctgactaatagagtatccccggagtttgatctattgaccgtgaggtgttgagcctatccttacaatcctcggggtcatttggaatgggaagagctggccacaataatgaaaatggatgatggcaaggtttaccgttttattgggtattatgatatacatgggtatataaacgtagaaaacgattgcgaacatggggataggatgtgtaccgtcagttttgactgccactccctcatccaacgcgcaggctactaccatagaggcttgcaccgatgaatgaccaacagtgacaccgatcgcacacatccatctcatcgattaccattaaacatttcccagccgctgccccagcgtaaagggagtgaatgaatgcgaaaaatctcactcattcatccgtcctcctcacgtcacctctcacctctcacctcacccccgccgggatctccggcacctctggcacatccgaccctcccgtaccacccgtgcctctcgacccactactccccgcgctgcccggcggcggcgcaatcgttggcggtctcgggcccttgtagctcagcgttggaatcgtcaatccataaccctccgtacgtccctccgggttatgctggtcgatctcgatgcggatgcacacatccagactaccgtcgcttcccgtgccatgctcggcagggtcggcggccttgtgcttggtgccggcgttgacctcacccttaccgagcgcgtagcggccgtctttgtggccggggaaggtttcgccgggagtggactgtgggggaggagaggaagtgtgaaagtcattaccgttttgagaatgagtcccgttgttgggtgagttctcggtgatgacggcaaagttgcggctgggcatggtgacctggttgtgcttggctgtcttcgtgctgtcgccggggtctttgtcgaagatcttcaggagcgtctcatcagtgtcgtggtcgaggtggtgaattctgtttcggcgcgccagcaggttggcaacggccgctgggggcggcttgttcacgatggcggaggaaatgacgttgacaatgtagcggtagtcttcttccagcggaatgttgagcttggggttcgagtagaaccttcctagtgctgccagatgcacgtcgccgcctaggatggtaacgcgcaccgagaactcggcggcgatctgttgcagtttgaggatcagaccgttgcgttcgcgcttgtgggttctggctgtatagtgatcgtcgagatcgtctagcagatcaacacttccatcaaaggagttgaagaagctgccaccaaagccaacgcgcctattcagcagctttactggtcccatcaaggggctggcaaaaatattctcaagccatgtcaagcgcttgttatgtgttagcctcacctcgtcaatgtatgagttagttgctactcacagggtatgcaatgggaatccccaaaagaagaatcaagtgcttaaacggctctccggtttgtatggcatggctaagctcctgcctcaagcgggagaagatggcctcatatgtctcagggtagttgacttgatgtctcgtgcgctataaggtgttagcatttgaaaagtgacttcctgcgtcccctcgacgggtcactcacttctgttcgagcgtcgatacccaaaaatgctattcgggcgcccaactttgtaaacatattgtgtgaatgttccgcaacgtacggctacataaatgtcagtaatcaagccgattagctggcctagcaccggagaaagaaacctacaccgggagaggatccaacaatgtagttaggttctgtcatggctgggtgtacgtaagccgcaaccatttgattggggtcaagcccctgacccgcttcatcctgatctttagacgtggtgtccgaggtatatgtcgaagctggaggtggcagatggtgctggaaaagcatgtagtatttgtgggcaatgccaccaattcctcggaagacatcgcatttcataaagtcgtccacataagatccaaagccatcgatgatctggatctcgttagtgtttacacatatacggtgcaagaaaaagtggcgaatgggtcatacatcatgatcatcccaaatgtttagctgagggatctgaccgttcgcacctgcaaatggctcggtcccataccaccggatatagttgttcaaatagtagtcgtcacactcggcgcggagactttcgggaaatggaaagtttctccgtttcttggggctgctgatgctggtccatgtgcgaagaggccccgagactcgaacgccgtcgttatagatctggtcgccgccaccgatcctgtagtctgttagcagtcgacaggctcaagagaatcctcagcttcttacatcacatggaacggtgcctcttgatggcgtctcataacgtcgttccacaaacacgcgccgctccagtcctcctcatctgtaccgacgctgaacccgttgcaggagtggaacatgattctcatcgattccgtgatcgcgggcacgaagaaggcattcacttttggctttgtgttgctagcaaagacaaggtaatccgacagccaatattcccacttggtttcatagggttccatctccaggtgcaaatcgaacctccagaaagtgttgcgccagtccgaataaagacagataccttgactttcactgactctggatccactgctgtgaccattggcggcgccattgccattgcgcatactgaccatagcagcctttctcaagaacaagcttggcctataggactgttctctgccgcccccgcgggtcacaattaggacactgccaacccattgatttccctccatgcggcgatagttaatcaaaggccctaccgcgacctccttgtcgttgggtacactctccggagccaatgcgtcggccacgtgtttttcgccattgagaacctccctcgcttctgtagcgcccagcaccacaggcttgaactttggttcggtaggagggcgagtgtcagcctccttgggagaaatacgcgacttgttgaggaaatcggccaggtcgttcacgttgccgcgtgcgtctgcttcccgcgctatggaggggtgatggtggtggcgggatggtgcctggggctgggctctctcggcctcgtacttggcgaaggctcgcgactcttgatgacgccattgggagctggaggcatgaggattgcggtcctggacattttggtcgccgtgcgcatagccctgcgcttcgtgggagtccatatcgaacaagtagacaggttattccgtcgttttcagtcgcaaatataagcagcggttaagtcgttaacctataaacatgtaagctttcgcaacctggggtccccaattacaaaacagggaagtccaagctcccaagttcgaagtaccagcaacgcttcggtaagcggtcgcaagggctcagcttgttaggttcgtaggctgaggcgccggcggggtcttgaagctggtctctggccgacaagagacttagatggcctgttgaatggtgaagggagtaaaagcgggcaaaagaaaagaaagagaagtagaaatcgaaattacaaaggacaagggaggagaccttcagtccaactaaattgatgccatgggaacaggggggtcgtgcacaactcacttgctcggcgacggtgtcgcggatactcagctatcctcagccaccaagctttgtctaagagattgccaaccctgggagggacaccttacttgtttcagggccaagacttcagttccttgtcttgatgtcgtgtttttagggctggttcagcaaggaaaagaatctcccaactagggaggaggggggaacgcggaagaagaagaaaggatgtcatggcaacttgactcctgtaccacttgaaaatacaagttggataaagtaagcttggtacacaagcccatacacacatggaacacagcaacgttgacctagtaggtacggcatgaagacgccgactggggtgcccattacccaattggtttgtctcttgttagttctgggcatcgtggagataaaatgcggtgaaataagaaggccagtcatccatgtgtagtctagatgagcataatggcgagttaaaaactcggcgtccttgtccgccctttcgacgtttggttatctgtgttggctggactgcggctcgttagcagaatgcctcatgttgatggaacattcctagggagctttagggagctgttggaggcctcacttggtcgccaacacccccgtcgatcttttggtatctcttttgatcttcactcggtgccatttcattctgggccaattccgagaggaaaactccgcttccatatgaaaagaggactgcgatggcggtgccgcttatgtattacgcgtttagacccactctttgccggctcaaggcaaacatcagattggtatttttgtcttttcgggtccgttcagtccagtgactctttttgggtggagtttgagaagacatctctatatgacaagttaccacagtgaaatgctgatcgaacaattaaacgtagctcgctcaaaggccggcctcgagctctggacagcttcatatcggactgtggtgaggtcgatagaaatgttgaaaatctctcccaaatctttggagacgtgaattgactggacgacgccaagtccaaagtccaacaactctcaacgtctctggtcctgtgccctgtcatcatcctgcatgtgggagagcaagagtgtccaatggggcagccaggttttggaacccctgttccgaagggagccggtccctccctgccttgttcagcgggactggcgggtctcggcaacacactagttttcagctggaatgggtcaagaacgtgatggagagaccaacctctggacgtggataggggttgttgctccgaacgacggcccaaaatggcactcaagtaaataaagggggggtaaccgcggatatcaagcaaaatatacaactatacaatacactatgtgccatacaagatctttgatatttgaacaccatttagttcttctccagcatggtgtccagaacgccggacccagtcttctggtccttcaagttcagctgggtgtttcccgctccttgaagcctcgccttcttcttttgctccatcagatgaccggcaataataccaacaagcatgccacccagatgggatacgacatccatggtatggttcctgctgaacaatccccatatgttcagacctccgaacagtccaataaaggccaatccctggacgccggtatacgggtcaggaggcaggccaaagatcttgaagccctcgaatctgtgcatccaaaagtaggctgcggagatgccgtagatggcgccagatgcgccgagggtagtcatatggaagttaccctttagcacgagccagaacagactggtcaggaagccaacagatccggacaggatataagtagtcaggaagtcggccctgccaacctcgtcgtgaagccgggtgccaaagaaccagaggaagggcatgttgacaataagatgaccccagacaacctggtgagagaacacggcaccaagcatgctgaacgcgttaggtgtcgcaggcgaaatcaagaagtaccgcagcaaaggcttccacatgacagggaccttccagaggaaccagatcagaacgttggcgccgatgaggacggcaacggtggcggctgctggaggacaatcgggccataacctgttgtcgcggctgggggcgacgtagagttgagagtaggtgagaaagccggcaacgaggagagttacaaagacggtcgagggcagcagacgcttccacgcaggcatcttgggaggttccttgaggtcagacatggcccattcctcccattcctttctcttggcgctaacttcacgcttcggggtgtcgtccgctttagcgagaggcccggccttgccgttcttgtactcttcctcgagcttcttacgttcctcttcctgcttcctgagcttctccttccagatagcctcgttccgcgcgcgaatagcatcgaaagcgcttttgccgtaaaccgatcggggttcgggtttcttttgctcggattcgtcgagaccctcagaatcgtcctggtacatcttgaaccgtgacttgtaccccagttgcttggtgacgttgtcctctccctcggcctgggcctgggcctgggcgtcttcttcttgttgtttttccagggctgccagctcgtcctcggcgcgtaggccggcgttcacgacctcgtcgacatagacatttttgcgaaggtagtccaaggcgattctcctatctttaggagtgtatccggcagtattgactttgagcacagggtcgtcaagggttccagcgacgcgtcgaccgtgaagaatttttagcaaccgattagccgcaggggtggtcatctggggcccgaatagttgaagaacctcgccagctgccaggtcatcgacgcggaatggcaagccctcctcgtctttgtagttcgggggtaggtctacatagtggataatgaccctgttgcgggcggcaaacttgagggtgcgtacggcgatgcgcgagatcgaagagggtccagaaaaaggtgtcgaggaagaaaggcggccccgcttggcttgccattggttctgggccgtggatgggagcaatgtcgtggaagagaagcatcgcgtcgtgggtgcggcggcgacgagcagtcggctacatgctttggaaaagtggtgagcggcaacctggacgcccggccgaaaggcattgacgcccagggagcagttcatggtcacggaatgggcgccctatatcgcgccgtttcgcgcaaactgcccatcaaggtgagtccgaactcgggagttgttggaccggccgatctggggggagcaaccggaaaacggccagggaaaaaatgacggagctcccggacccggcaggcagatttgtagagtaggtccgggtatgattggttctttgaggttcaattggctccatagaggggccgtcttcagatgctctgcccctgccggtctccaggcaccttcgcgggacgcaagggccccgcatagcaagcttccagaacaagctccccgtccaggcaatcgagctgcgacgtcaagtcagaacctcgaaattcattagaaaccgactaaaacaaacaaccatagtgcagcctccctcgccatcgtaatcattgaattgtcgatcctacaccggattccttacttttcaatttctattcttgtacctcaggaatataggccaatcacagcttcaacactcttccacaagaaagccggattacctacctacctctacacagggagacaggtgcttgcttctataagaataggtagcaacagtctacactacccgagtacttcgacgacagccaaaactacaacaaccgtatcagtgttcccccttgatacccatcacacccaaaaaagatgtcatctcccaacgagtccctccccataaccccccaagctttcgccgcagctctagaagacctccctgtctcggccctgcatctcaaagtgcttgaaatctacaactctatcgcccacctcaagtactccaacgagcagctgcggcccttcgccgaaggtatcgaggcccctctcggctccagcaccggcgagtcagcgcaaaatcagcccgacccggactgcgtggaagccatccgcgagaacgagcaagtgatagtccgcatggaggagcgcgttcagctgatcaagaacgaggtcgagcgcagggggctcagttggaccgagttcgaaaggaaggacgaagtcgaggcggccgcggcgaggaacagggctcgtggaccggtggagactggtgaggattcggacgatgaggagcaaggacaaccgatgacgaatggaatttcgacgacgacgacaacaacgacaacaacgacaacgacacagcaccctgcttggatggatgggacgtttcagactggagtgattaggaatggagagattgtcatggatgatgttgctgggtcgaggagacagcaagaacaacaaggtggaacaggcgccggtgctggtggctcgctgagtgacgaggagcttaggagaaggatggaagaacgactacgggacttgggaggggaaaatgacgaggaggacggcggtatgcacctgtgagaggcaagcgacgggattaagggaccgaaggaggaggaacggggttgagcatcgtgaagacgttacacacgatttgtcacttgcagcatggatcggcagactgacgaataagtgaatttctggtgcatttcttgttattcggttaccaagacgcctcagggctgtgaaggttgtttaaacagatgctacaagagcaggaaaaggcaagacaccgtgggaaatctcttgaattttcaattctttcattattgaaatggcctgcgttgcatctcatttgcctgacaccgcgattgtttgctgcgtcttcatgcaactaatgttcagaagtatgagaccaccccccatccccatgaaatgcatcatttctattaacttctaactgccaaaaaagcatgtctaccaaaatgaccagactatagaaaagaatataatttgatggagaaattgacttgtcatctaagaaaccattatcataagagtaagtcctgatttcatagtacactagagctacaaacttggactatttggccacagatgtgttagcgcatctatagtggacttgggagttcggcggatttccctcatcctaagtacaacatacttttgacttcattttttctgtcttaggaaatgaatgtatcaatcttcaagcctgcttgtaggagcaccagataaaggtaatttcaacgcatttaggagcatcaaatctttttgattggaaggttggttcttcctcgagtgttgagaaggggtgtaaaaagaagggggttgctccaagctcttagacactcgattacttgaataacctaaactcctccttctacttaacatatttcgggtcatcgttgctacatgcgataactcccagacttaatcttcggtccaacacatgggatgatgcaacgacgtaacccaggtaggtacatttctttcttcgacaaacaacgcaggtcttcttttctctttgtatcctccagtggtctccgaccgtgtcacgagcacacaatatatccatcaccggtgtttgatgcaattcaccgaaaccgtcatcttgatacattccgaaaaatcacttctatcttccattatacagaacgacgtttggtgtgagcgtgctggacctaatggcaggcatgtatagagaagttgggttgacatggtccgaagacgaaaataggttcctccctgttgagaacttgcccactactctacagcatgtagagatatcatccgaccacttatccatcattccaagtgggcaatcgaatctcatcatcttccgaagcccggatcccaacccgactggaatgcagaatgcaacacgaaagacaccgtggaacatgctgcgttcgatatgggacatggtgacaacaatgaccccaatccacttgaagaagaagatgacgtgctggcgtgtttgttttcatctcatattcctccaagcttagtttcgaacatcaataatgtcacaaggtaggtacaagctgaaaacattcgatccaccaccacctgagcctaactaccctaagaggccaaagaactaaactattgaacgagccaattcccttacgcccctatgcgagtctctaatgcatctaaccaagctcaacatgtcttctaatgaagtggaagacgttccctaaatcgaaacgaagaagccgaattaagtctcctctagatgtttcaggaacaaacaaccaagcattgggctgcttctgctggaccggcgctggttcgtgttactaggattgcttattctaattgatgtgctctcatgaggtatatggaacgcatatatataacaggcaagacatgaagagatgagcacctaaatctgcatcagccacgagggctgtatttcgtatgtggagcagaaggatgagattgagcataagtgcccgctgcaggacttacgaatgggggcgtatctgtcggggtgaaaattttccgtctacaatatctcgcaccgttgattgatccgtcctccatctctagaatcaacagagatgacggatggatgaaagacagttcccggtcttttagttccttggcctacgcgccctcaccacgtcaaatatcaatacttacaagcacatcaacgaccatgagcttctggcacggtagttgcagatcatgttacaattacttttaaggcaccaatcgttatatcaatccaattgtggtgaattttctgcctttgctgcttgcctgcctgcctgcctgcctgccaaaagcagtctcagtcttttagccatggttcgatcaacacctttccctttccttcccttccctatccacacccctgaaacgcccttacaccgacatgacgtgttggatgttgatccccaagatgatcccaattgcacggagtccgaacatctgtttcaaaaagcaaaccacaacgaaaacagcaacagcaacgagaatcctgaactgcaaggcattgcagctaaaagacacgttctgtctttttgtagccatcgcatccatcgcacccatccacgctcaccccattttgctcagctcacccttttttccccatgcatgtaaagtgctgaatgaacatagtaggtaggtagttaggtacgcgtgccaatcatgctaatactctctgtacacggaactcgcaaaatcgaaaaacggaaaggcagtaaagatgcagaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagaaaacacaataacagaatggctatgctagatttcgaacaacaaaacgtgatttgacttgacttcaaagcgtaccgttctctgaaagtgtgcgcatgttaggatgatggaacaagaaacacacaaatgagacgcaatgctttcgtttttggttgataacggcaccagcaccaacaacgacaaaatgcccatcgctgtcccacttgacattctctctctgacaagatgtagacctttgaggcccgattacgcatgcatagcgagaccgctgtcgattgagccaatcatgcgctccttctgattcatcttgttagaggaagaagacacggagctcgacgagttggtcgcgtcttgcaggacgagcttggtgctggatctgctggtgggcctgaccttcggtgacgaagacagcgtcctgtcctccgaagcgagacgagcatcacctgcgctcttgatggtagggagcttgggtctctgagcggcgtggggagggaaatgggtgctgctcagtgactccgggctcttggagatgtaggcgtcctcctcctcgttttcatcgctgtcgggcttggcattgcggttgctacgtctccgtgtggtccgtcttttcggtgctttggtgcttgagttgtcctcgtcggatccgtcagagcccgtagacaggtcctggcttctggttgtaagacggctgctggttctccgtgccattgaaccgttggtggctctcttagatctcgcccgggacatggtcgaagcaacggaatacaactcgggatccagatatccgtcaccattggcagttcgctgctgaatcttagcctcaagagccttgtcgccaacaattcgccccagcgatggccgtccgtccgtcgacatggtgctgcccatcgtcctcttggattgaacgctcatcgtgctggcgctcctgctaacggggaccttgccctccatcaccttggcggggggtgggggttgcaacatccaggcacgcgcgttcttgtgcgaaggcttgctgctgacgaccggaggatggtagtcgttgacgggcgggttcttggtggagaagtaaaagttgtacctatcctcctccgtcacctgcttctcgagccctagcttggattcgacatagcggccagcgctcgaaccagcctgcttgatggcgtccatgaacttgtaacttgttctgatggactcatcgtcgtagccccagagttcctcatcttcgcgctgataccgcttcatgttccagtcggtgccgactgttgtcgcagaagctgtcttgctcagtacggcactaacggcatcatcatgctgttctggaacaccggacgtagaagagggccaccttgtatctggcctgatagtctccgtctctgcgtctgttgctaggtctgctgctacgtccacgagcggagggtggacaaacccaacaggcttattgttggtttcctccgttgtcggtgttattggcgtcgctgtcatcggctgtgccatgctgatggcatgcgtactcccagttgctatgctcactccatctcgactttcccacattaagcccctctggctctgactcttgctagcatcgttcggtttgttcttcttgggtagacatggccccatgcggatctcctcggcccagtaggggttcgtattataggggtccggatggcgatataggtgtggctgctcagcaatgattcgtgccttttcctttcgctccttcttcgcctttttctgtgttcggtgttcatggcgaagttggagacatggagtgcaggcgaggtagtagaacaaggccgactggatggcgacgcagatagacatcctcagctagcactatggccagtgctggccgttctctcccaaccttgacactccctctttgtcggtcctcctcttttgctgtttaaggatgtttttttttcttttatcagatcgatataccgagatcatatatcccaaacgtgaaaagtttcggcaaggtgtccctggttcgtgcgagcggggtcgtcgtcgtcacggttgatggagtcccgggagagccgttggagtccctcacggagatagcgatggagtttccaattgtgtgtaattcataaaatccgcaaagctacactagcaagtagtaagtcgctttctgaaggtggatcaatcgtaaagatgagatatcgtgacgagcttggaaggagtcaatgtggacaagtttcccctcggaggaactgttggtggcggtatagggggtggaattgaagagccagaacaagactgtagcggatgatccgggaatgcaaggcgcgtgggtgacaaaggaagctgactttcgtctaccagtgagctgaagatgcgagtggttgcggtgtaccggtaatgcgatggcctggtggtgtggtggcctgtcttgtgtttcccaaccctagccggctcgcttctccgcaggaccctactggcgacaaacagataggttaggtgaggaggggaatgtttgtagaaggtcagaaatgcgtcgtgtgccctgctcagtcgtcgttggcaatggatggagtaggatgatgtggatgttgatggatccacgtctgccaaatcacagctggaggtggaagagttgcgtcgttgtcgcacccgggcattggcatggggtaccgtcaaggtgctgctgcccggcgtacacgttaacgtacaagtggttggaggaagacggttgcgcggatacaaaagaacccaaatgcacatgcaatacgctgtttgtccagatagcgaggaacggagctgcacaaagttgattgcttgattgattgccaattgcccagacctggagcgcaaaagggggcgaaatggagatgactaggtaggtagagcgaacgaggtcggtcgcttacaagagagagaagcggacagagaatcgcgggaaccaagatcggaactcgcaagccaacgttagatgcagtggaggaaactgaatgtaatggtatgtaatgacgggattctctttgctttcacttcaattgcaccccatgctggtaacaatcaagctgtggccacgtccctttacgtgtagagatacacaaatgcgcggtaattttggaaacgaaacgggagggaaaggggcatggtcaatgaaccatggagatggacggatcgtttgatgagtgggcaaagtggaaagaatggcggggccatttacgacgaaacccgtaaacgttttccccgtccaacccttgagcggaacccaggggctcggcgaagcaaccaagggaagggaagggggtgaggataaaccactgggaaagaaatgattgtgtggcaggagggagcgcactgaaaggtcggggagcactgcagccaggggcagccagcctcgagccactcacctcagccaaagatgcagcaacagcagccaaaagagaacgaagaactgaagtggaagggaagtggtgaagggacctcgtagcccacaggtaccttccatactaccgggggggtgtgtatggagggctggacggctggacggatccataagcgcaccaagccaagccatgaaagctattatgccagccaatagggaacattaaagacttctaccccacaaaccgcgatactgcgtacaggcaccgtgataccgccaagacgacgcttggccgggcacagcctggcgctgccgagaaaatgcatcgaaacgttccgcgcaatttgggggttcaggaacgaacaacccagaagagggagggctcgctttgcctcttttgggtgagtgtcaccgaagagacaatctcatctcggacatctcacccagatctaacggcacgtgtaggtagtagcgtacgggtctcgttaggaaagacaaagagaggttctttcacatgatgccaactcaatcgcacgggcacattgaacaaaacaacgtcttcatgcgtctggggacttgaatacggatggatacctttggcataattctgttataggtggttcgcattctttcattgcttcaactggcccaattgcaaagttttgcaatataacatgtcgtatggaaaaggtattgaaggcttccggtcattgctgatcccagtctatggcatgtacgaaattagcataccgagcgaagcccagcaacggatagataaatggccgaagacccccatgctaccgtttttctatgctgaaatgttgacggcctcggttgttggctcgttggtatttgaatgtcgatgcataatgcctcagggctaacgtgccgaacttcaattaccataccccgccatcagtttcatacatgatatccgaaatgttacaattcattgccgtttatccgtgcaagggccaaccagcacatggttatagtggccgccgagaataagcgagagattgctagtagctcggtctgcatgggccgtatcttcgcgatgaaaaggaccggagctcgacagaaaaaccaccaagaggtagacgtccctgtgcaccataccgccgtgagtagacattcttcatcgtcagctaggagagatggcatccttaccgtcgaattatggaggcagaggcaggtatgtactgtaggttactagtgtccaagtttactaactgtttgtcaaccaatttgattttagctatcaagccactatatcaagaaccaacacgggcgaggtaggcaaatgcggagaagcggagcgtgaccaaagtctagtgccggcgcacgagaacgttttaaaaggacgttaatatacatacatacataagactcctcgcccagcccatgtggctcttcgaaaaaaaaaaagcccaacgttgtctttgcataaatggcagcaaaccccatgatcaaatggtaaaacagatagatcgactccgcgacgtggtcacataacaggagcatcctccttctcctcctccttcgcatatccacaccaaggacgcaaacagcacatgttgattagtgatagagcttattaccccctcgatccgattgccccttttcgtaccaatggtcttggtctgatactcagaacgcaggatagatctggtttaaacgtcccactccgtctcgacaagctcacgctcgtcttcctcctccttcgggctcagggcagcaaaagcagactgctggtagacgatcttggacgacttgccgttgacagcctgaggcttgatggggaccggggtagaagcctcttgaggcttggccgccgcggactcggactcgttggcactatcagtggcggaggccttgttcttcttggactttgacttcttggtctggacagtgttccaggcctcctcgtcacggagaagctgcatctgctcctcttcagtgggcagagatgacatccaagtctgaggcttcttggtctcggcagcaggggccttggctggctgggcggcagcgggagtgctgctgctgaaggtatccaagggctcaacagagacgaacccgttgttctcggcaccgctatcgctgtgggagctgccattcgcgccattgccagtccaagcagatgacttggcagcctgggcagccatgaaggcagagccatccttggcagcacggccttcggcgatgcgggcctccctcctctgcttctcgagcagaacctgtctggccttctcagcctcctcacgagcagccttctcggcctcggccttcttgcggttctggcgttgcttcttggtttcaaccttctccataggcttctccttctttgccttcttctgctttaccttgtcggtatcggtgaggcggaggaccgaagggcccgaggtcgcgggttcgagcatgtcgctgacgtctccggcgtcctgggccttgacctccggggaggcgactgaggactcgtcgtcatcggcatcgacgccggtagtagaagagggggcagacacacccttgggggtagcctgttgaggctcggcctcgacctcacgctcgagagcacgggactgcttcaccgacttttgacgcttctcatcctgcttcttcgtgttgaggacggtgccctgcttgatgctggcgaactggcgggcgaactcgcggttgtcgataccatcatcttcatccgagctgtaacttgcgggcttagtggtggtaggcacaggggtggccttggaagcagccttgggagcagctttgggagcgggggcagccttggccttggcggccttttgcttgggcttctgtgccttctccggctcctcggcgattttgcttggtggctctgttcgttgcttcttaatcttctctttgggttccttgcgtgtctcctgctgcttctcctccaacttgtgtcgctgcgagggcttgcgagcaagctcacgcttcttctgctgctctttgtagttgtaggtatagaagccggcaacgcagatgatggcaacccatccggccagggtagagaatgagatacccatgattaaagaggggatgtgaaagtcgtggtgcgtggaatgaaagcgcgcaacgttgggtcggacgcgtaagtggcaagcttcgaggtcgctgggagggaccgctggcgtttaagcaatgatcgtcgctttctaacggaccttctgtgggggcaattgggtatgctgctagattggagaccctttcaaatgtctgttggtgtcggggataaggtagggtgatcttagctggcgatgtcgagataggaggaaggacttgataaatccgctgccacgccgtggggtaaccaagatgattacaaggtaaggtaggtagttgaaccgtgtatctgcctgtccgcaccaatgggtggacggagggaatcgatatagtagaaagtggaggattaactggtgctggtggacagaagggttggggaagagaagaaaaagatggcctcgtctgggtctggaaacgaagtcggtcgagggaccttgtctgtggtgggtggatgccgcaggtgaaaggtgttcagatgttaaaggctcctttggcgccgttcattggcccgccatcgtgtcgcgcggagataggtgttggcagggataggtcctgcgggctgcaagtcagggaggttgatacccctgttacccgcggaatggggggtgaggaccttggaggtgcgagatcacgtgatcttgctgccgtcaagttctagacgtaaagcataaaagactaaccgccacttttcctagctcgctcttcccaaaaggatggacgtgccggcgtggtcagtgtggaatcgatgggttatgtttcgttacttttaccccgcgagtccaggtggtacgtgttttcgagtcggccctgatgcttggcttggagcaaaagaaaatgggtgcagtggtccgggaaagtggaagccttttataatctcattccacgttccacgttccaagttgtgtatctgttgcccacggcgtgcatattgaacgcggcaatggaacagtgcatggtcgggcagttgaacgtttcatacctcttgtgtgtctcatcatggctacaacgtcgaactatattgttgtctaggtaccttcgcggcatagagagccgaggactgagacgtgagcgtcgccagactttatccgttccaccattcgccgaacagataacgattgccgttgagtgtcgcatcttatctgtatattattcgtacctgcaagcacgactcaacccacagatccgtttcaccagcacgcggactgaatgtatataatttagtgaacacataaaaagccccaccgcagtgaccctgtttgtgctagggccttcactgttctggaaccggccggcagcgggggttgagaactgaggtcgaggtccgtccaccccatttgcagcggccggcggaagccgtcaggcggtccaaatcacgggtgacggcacagacgggattcggcgcagctaccgagtcggacatggaggctctacacacacctacggcccgggcgtgagcaaagtctggatggaagggaaaagaataactgggtcactagagtagtgtagatccagtggtgtcttaggtgtgtgtcgtgttgccattctgcactactaggggggtacttgcgatgaccgtcccaccttcctatcacagcgaatcttagtgtagagccggtgctaacgaccccaagactcggcgggcttgttgaccccgcgtcagattggcagacttcaaaactgaagcgcttttcatagcttggtgcttatcctgacctcaacttcaccctcaaaagtctttcctctggaagaccaatctcgcttttactactcccatctccagtgtgcagtacgtatatgaccctacctgttattcagcaaataccttccgttctggtggaaaccacaaccgcttgaaggcgtcacacacatatacacttccacaacccgcagaggtgaaccgcttaacatcactccgccacccgtcctcgcatacagataattcaccagcagctgaatacatatcaataactgacagataattcgcagaagaaaaagcccaccatggctcccaagcaacgtgttattctcgacaccgaccccggtgttgacgatgtgctggctcttcttctcgcccttagtgcctcacctgaggagcttgagcttgctatgatctccgtcacttatggcaatgttccgcttcagaggtatgtatggatggtcatgaaaaatcccggtccgggtagcggcagcttttgtctgacctcaagttcctttcttcccgtcccgcagctgtctccgcaacgtcgtggcaacgttccacgtgctggaaaaagagatgaagtggcgcgaggagacaggcaagagcactcgcggcttcggtgccctcaacacccataaacccattgtcgccgttggtccggagcacgcgctggaggatgagatcctcgcggccgaccacttccgtaagacagactgagacccccaccgcttttccctcagaaacaaagcagttaacaaattgcagatggtgccgacggtttacatggtgtccacgagaaggtaagtgaactccgaggactgcgttgcgtttcttgtcatggtacgtttgacctgaccaccgccccagcaacctcatctttcccccgccgacacctggcgctctctattcagcgacgaagagccccagggtgaaaaagtcgagcctccttcgtactccaagtacttcaccccaagcaaggctccagcgcacaaggagattctccgtgtcctgaaggaatcgcccgagaacaccgtcaccgtcgttgccgttggtcccctgacaaacgtggcgctggccgctgctgaggaccccgaaaccttcctgcgcgccaaggagctggttgtcatgggtggtgccgtaaacgtcgagggcaacgtgacccccgtcgccgagttcaactgcttcgccgataccgttgccgccgcccgcgtctacgccctgacctcgcccaacccgagctcgaccatgccccctgtcatccacggcaaatcttttttgcccccttaccccgccaagctttccaagcagcttaagctgacccttttccctcttgatatcaccaccccgctcgagctgaggaaaaagtacttctacgagaccatccagccgatcaccaagtccggcagcccgcttgcgctgtggatcgagaccttcatgacaggcatcttcaacaaagtcgaagccatgcttggcgacggcagtgagcccggtctgtccctccatgacccggcatgcatttggtacatgttgacccaggatgaccccgcatgggaacccgtggcgaagccggaagatattagaattgagacctccggccaatggaccaggggcatgcatgtcatcgacagacgacagagggcgaagccgggtgagcagtcaagcaaggtggagacgcatccgtcggatcctctggatgcgaccacctttgacgatgtccccggagacgacatgggctggctaagcgtgaacaagggaaacagaattaacaggatggtcaagacccccggcgacgagaagtttgccgccatcttgatggatagactctttggttgaacctgccggcagcacttgttgattttcttcttcttttgtatatagaaagcgaatctattccacgcggagtttttgagatctggggtatctgaaatcaatattcgctgggttccttaaaccgagagctggacctgcccgtgacaccttgttttattttttcttcgtcggtcagcataagtcttaacggggaagtaagaggggaagaaagatcgtcgattgggcataccaatgtagtaaaagaaaacctgtagctccgcgtgtcaaatgctaatgatgcaaccaaatcttgtgtgccacgcacattatccaccggtgttgtcctttatgtcaactgcccgcgaccgccacaccgttcgacttttgtcttttttccccttggtttccttctcctgcctcctcttcttggttttgagggagcgtgacaccatgcttcacgcgctcaggtatagcgcagaaacggttcaatggttcggtggtatattctagtgctttgtcgtcccaatcgtagcccccttgactttggtccagtctatgctctcgtccagcggctcatcaaccaacccaaccaggcagaccgtgtccccgcgaatcatgtgcgttcccagctcgatctcggccgagggctcgtcatcatcgggggagcgaatgactcgttcaactgctctttgtaggaactagtttgttggagggttagttgtcgttcgcgatatgctttgttttgtttatcaggtggcagaggaactgtatcgaagtatggattgggagggagcatatactgaccacattcgtgctcatgtctaccgagatcagtgtgcctactaaggtgcggccatcgactgtaattatgcaaaccttttctaaagtaacgaaagatggatctgttagctttctggtcttgcgaatatcctttaactttgggatgccgtgaccaattgatcttgtgaccgaagcaatggaggaaagaggaagaggggtcgaaaaagccgaagggctcaggtagaagggtagaccaactgttgaggtacgaatttaccaagcccgccgacatggtgacggatgagtagatgctattactgtagtctttgtgtgttttctcgtaccggcaatgcgcgggcccaagaccgcggtgataagcaaagtatcacgtaaagcccacggtctaacttgaagagtattgattcaagcgaaacacgtggttgcagacagaaagtcgtcggttcaactcgagggcaatttgttcgcttcgtgtgatcttggtaagcccggccggatggggtcgtttggtcgttcgtcgcttcgaatggggcaattggttcgtggttattgatgttttcgtttctcgttgaccgatcgcgaaagaggaatacaacctggtcggcgcgccgcgtcaaagaagaatagtgggtacgtaatgctggcggggagggatgtggttaaatcgtggggatgggacaagaacgtcgccgttgaagctggagcttctcttgttcttccgtagaatcgccaagcccagatcactgacgacggctcacggcagacaacgtaccagcactgtggtgaaggctggagcttctgaagcggatccattctccactcaattgcctgccgcaaaagcgacgctcacccatcagcttgccccttttcattcgggagggttgctttgtttacttttatccgctttggggtgtcaatgcagccctcaactgttttcggttgctgcttgaataattgccttcatcatcgtatggtctaccatcagaaatgcagagctttctcctcctggagcttctcgtcgctgacttgcggcagtctcaaagagccctatgaaattctgtggaagcttatacgtatagcagggccaagatgcggatgtcaacgtccaccatggcttgaaggacttccatgagaccattcaagcccattgaacctgccgttcccgtgactcggaaagtttgaacatgtcaataatccgaataccggcagaggttgtggtgtctccagtcagaacagcctaggtagaaccgaatgcggagggagatacagacgcgaaccccgcagtaggagccccgccctactgtgtatctcttggacgaaggcaggggacgaacatctcccgaaggtgtaccaaattggccagcaattgaacttgttcacccaacgcagccagtacatttcctcgccatctgccgtcaggttattacagttgacctcgagtatgtggcggcgggaccttggttcggagctgcacatcaactttgaaatcatagtgtgtactgtgtgttatcggatttgctttaaaagagttcgggttgacttagtccgagcttccacctgcatccccactgacttggcatgcctttcctccccttcgtacgttaaaactcctgaagcatcatatctcttcactgaacaaagtcgttcacgtcactccgcttcaccaactccgtacaatgtcttccggtaacccaacttccaagatgctggcggccaattcgttgaagcaaatcttcacccaggaaagccgccctgctatgggtgtctggcagatgctacccggggccaatatctcgaggattctcgctcgatcgggggctgactgggtaatggttgactgcgagcatggaaacatcgacggtaggtaacccgtaatacggtggtgaatgatggggcttgttgagctgaatgatattggtcagatgctgcgatgcacgaagcagttccggccattgctgccctgggcgtttctcctattgtccggatcccagaccttcagccatcgatggtcaagcgtgagtgccattcgtattgccttatcactcagacggttactgatgtaccctttacaggagcgttggatagtggtgcgcatggagtgagtgtataagagtatcctgtgttggagacatttttctgacgtgctccagatccttgcgccgctcatcaggactgttgaggatgtcaaaaacttggttaccgcggcaaagttcccacccgaaggcaagagagggtttggatcacccatcgctatgcaaaacttcaaccccatgccaaccttcaccgaatacctccagcaagcgaacgagagtctcttgaccatggtgcagatcgagacacaggaagccttggactgtgttgaagagatagctccgcttgtggatgtcatctttattggtccttttgacttgggtaacaatatcggccacccgattatcgagggaaagatggatccggagctagatgaggctattgacaggatcctgaaggctgccgtaacggcaggcaaaaagtgcggcatcttctgcacaggcggagagcaggccaagcagtatgccgacaagggattccatatgatcagtgtcgcaacggattacactttgttgggagctgccatggcggacagcctaagcattgcacggggccaagggaagcaggacaagccggcatcgtattaatgagaatgaggccctggtatcgacgcacacgagtgccaataataggatagcctctctcatgactcttcgacttgattcattttagcttcaacctgctcgaccgtgaagcggtgcatcaacttgacggccttggaggagagttgggggtcttcttctggggcttgagccttgctgatgtgaatctgtcaaggtgtcactgggtgttaacttccacctaaggttcgacgacctgagtcagctcaccactggaacatcaaagtcataaagatctctccaggccttggactctggcttgacaatgtcgacttccttgtactcgaaaggccggcggtcccagacatcggacaagacggatcttgcctgaacacacagaccacagccttcacgcctgaaaaaggtgatccgggacgggaaggactgaaatagccgacttgtgaggcgcatgttgtcactactagagtttgtgaaggtaaccacagcgagatgcgtttagatgtctcgaggatgtatggtgtcgttgtacttggctgaactagatgggtcggatgttgctgacgtcgaacatactgtgtagcgcttcagttgctagcaagaggaaagcatgtacctgcctacctagggctggcttgcctgccgtcggggcacacccactgtacgcgcagcacgcgactactgaaaaggtacctcgaagtgacgacagtacgggtccgagctcacgactccggggtgcttccccgcccccacttcgttgtgagcccgacggcgcgccggcactggtcttgggaattggcacgctggctggaacaggaagccgctgatgctgtagaaagcttgatcggaatgttctacgctcttcccttctgaccggaaacttccacaaggcccatttcgtactccatttatttctagacaaaccactcccctcggctcctcctgttaacgttggatgagcatcgactaagctttctgtcaactgaatacagtctgcatttttttaggtattcttttcgatagcgcatcactcgcgtcaagcgaatctgcattgactgtctttaaaggttctcacacctgcataattggataaccatgtccgaggccaacaagtgcgtccatcaaggttgcggcaaggtctacaccgaccccgaggaggtctgccgttaccaccctggaccccctgttttccacgaaggccagaagggcaagtaatgtccaatctgaagttgtccaagttcggcgggatgtagagatagcttcggctaacgcacatggctgcttaggatggaagtgctgcaagccgcgcgtgctcaccttcgaagagttcatgaccattgagccttgtaccgaaggcaagcacagtaccaccgatcttccccccaagatcgagaagaacgaggccgatccagcactgctcgagtctctggccgctacccctccgccaccgacccgtacgcccgtgcctgttgcgcaacatgctcccactcctccgccgccggcgccagaatccgatgatgacgaggaaggaattgagattccggatggccgcgtgtgcaggagaaaggcgtgcggcgcgacctaccagaagggcgccagccgcgagggcgagaagtgtgtacaccaccccggtgctcccatctttcacgagggaagcaaggggtacagctgctgcaagcgccgcgtccttgagtttgaccagttcatgaagattgagggctgcaagaccaaggatcggcatttgtttgtcggtagcgggaagaaggaggctgcggccgcatcaggaggcgaggagatcttggagacggttaggtaagttccgtccgttgtgatgatgtttcgcagccaaggtcggccaaaaatggctgtgccctgcaaacattctttttcgttttgatctgcttgatcctgccattccactgcagctcaactgacctgtatttgctctcagaaccgacttctaccagaccccttcgtcagtcatcgcatctttcttcctcaagaagatcaataaggatgctgccaaggttgagttcaagcccaactccattgttctggatctgcccacgacggacagccccgtaaaaaggtacaagacggaggtgtcgctctttgggcccatcgtccctgagaagtcaagctacaagatcctcggcaccaagctggaggttacattgtggaaggcagacggcagctcttggccggtgctacgcagcgatgaccggccaacaggtgagattttgcaggtcggtcgagccggaagggtgtagtaatttaaaggttacaagggaggtaccgggctagaaaaagaaagcgaaaaaagagcgagggaagcatgctaggtttccatctgattgtgcctcgaacctttcctgctccgtgtgttgtttgttttcgccgagagcgccgccaaggaacgggacgcggaagaggtcagcttttggacccgataatgactgcggtgtaggacggcctagaagcacaaccagcggcagagcacaatttcactcggaagcccagaacgacgcccatagacgcacggggttcataaaagcgttgatattgatcactcccggtttcaaagcaattatcaaggtaggacatacatgggtaatggttctcagcagctacggagcagtggaggtaggctagaggccgcctcggaagatcaaggacgggaaggacccgggacaaattgtaccaagaaatggcaagatatcggagaaacaccaaagtctacactagaagatcacaggtaattgagtttgacttagtagagactcggctggtattatatcgtgtagtaggacgagcgatatcggttacgtgcaagtcgaaaacatctctctatgcaatatagtgtataggtattccacagtcacgtcatgcccacccagccttacgccctcagtttagcccattctgaaacggaatgaccaatactctccgtgagaaacatatcagttttttgatcgggtgctgtacgcgacctggctcttggctttatctcggcctttccttggccctccttggctgtctcggatttgatagttgggctcggatttcgttggcggtgagatcgatcagggaccgtgattttagattgtcatgtctgaaaaagggaagaaaagaagaagagcaagaggtcatcatgatcccagccgatcagattccttcgttgggagttcagttcttttcacctttgactcttttcacaatgtctgagtgggtgcagaatgacgagaaagagatcacaatgagaatgattactctttcgatatactagcttcagccgcctcttggcctacttaccatatctagtgtatgattggcgtacgatgtacgtatgtacactacacggtagttacactacacactcacacccttcctggataggatctctggatccatggaatgcatggaggagagccaagcgtgacaactgacgggaaggcaagctcgacaagctcgacaagctactacgcagtacactacactaaactgacccacgcaaccaccgtctcgcatctcgtatgcactgcctcaaagatctcctatcccccatcttgataccgtcatcaatcggagtctacccactagatctccttccctcttgcttacatgctgggtatttctttacccgtctgtccgtctcctccaccgacaacatacatactacttactctacctacactacattccatacacagtacttacgtagtgtacacagtaggatggatatacaccgtgaccactgccccccacgatagcgggaacggggaagccaccccctgatcaccggctgccgcttagtcaacaatgtagccaaccagccagcccttgttcccttttgcttgttcgtaaacccccctacgtatgtttgtgagtactttggtattatacctgggtaaaaaacatcacatcaacaaccaccacactacaacttgttgaaccatattccttggtcgaggaaactcccttggctcggtcttaggtctactacgtacagtacccggcttatgtgcctggataaaggtggtctcgcaaatcacatacctaggcttcccaaaaaaagaaagcttgatgggtattatgcatgtacatatagctaggaatctagactgatagggtgaataagtgtagtacctgtgtacgaaggtgcttagttgttgacttagactgcttccgttgcatttatcatgaattactacggtaggtaactgtattgtgacttctcaggtgttggtatacccgatattgggggatgccggtacccgctcctttagccagaaaatgatgacgacgtatactagtctcaagagcctatcacttgtttcggcttgaccacgaggatgatttagttgggatgtctggtaggcggcggcgccggcgccgggcacggcgcgggttgcactttgtatatttctatagtgggccaagatctctgtgtcccctatatttgagactggaagagggccaagatcttgtattgtctgtggtgttcaacaagttgcttggaagtttgtgttatttttccaagtctcagataaaatcgactcgcgttttcactcacaggcgggcacttgatatcatcccggtgagagaggaattgatagatgagatgaactgtgtctgaccgaggtcactggtatggaaatgacgacagtacctaggtacgtacggggcctcaccagtcatgtgtaaagtggaaaggtatgcacacagtagcataggttgataagaagatcgacttgactatggagaaatacgtatttatgcaccccagattcaaagacctccaccgcttggcgttgtggacttgggatccaaaacaccaaactacatccgaaaccaagaactccaccaagaggcaaaaacatcttttagaatcaaccttgcccttgtcttccccggaatctggcagtccatatcaatggtggctgtgtgaaaccttacctttacagacagacaccaaccgaccaaaccgtaggtgctgtccttgataggtagggaagcccagaagaaaagtgtccaccaatttcacattctaacacatgagagtttctgcgctaactcatctcactcccatgatatcctggatgatagggggaaaggaaaagaaaataccaagccggacgtttacatatcctccgaactcttgcattgtgtacatgtgtacatgtgtaccttccttgtacgcgtggctgccctgcgtaggcaaaccaaccggg