tgtaacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaataccgttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcttgatgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacacctccatgaatagtcaaatcgggatggcatatttatatcacattatataaataactacctactttatttaatcaaatttgccgaatcttcttcctcgtttcccaatatcggccagtcaatatctggagccaacgaagtatcaactcggttaagcaagacacggtactttttcaacgcaaccagtgtttccttttcttcatcagttgccatatccagatcaatcgcatcttgaagcaaggaaatttgttggctgacgttcttcatcagcaccgatttattctgctcggcttcaccgacaagggcagtcttctctgcttcttcgtctttaacccaagcagaaccatcccatttctggtattccccgtttggagagatgtaggttacattttcgggcaacgggccaagttcagcgatgaacaccggttcaccggtttctgtgctgtaaagcgttttgccacgatgatcttcttcaaggctccactcttgctttgtgaagtcaaaaactgcggcaaacccttccgtagtcgtcggtggttcaatctcagtgcagttggccggtaacccagtaaacggtgggatataggcatctccaactccgatatattcatttgtcccctccagcagattgtacactttgagagttctcgctttatcagtcattttgaaagtcatttcgtcaactcctttaacgatacagatttaaaagaatgcgcattagaattgtcccctgatgtctcggacgtgatgcacgccaaccaaaagcctcacaaactattggtaaaaaccttgcccgatatattcagcattcgcgctcccatccacctgaccaaactgttcgtagcactgacaatgcagtcaaactcagcgctcgcttcgagcgacctgtaaattatctcgacattttcgctatatccaaattcacatgtacaagcatcagccatttctgcaacaggtgccgaaaaaactaatataatcatgcgagtctcactatgtagttatatgcaatgtttttcacggtgttctccgcattaccacaagcggcaatagtgatagtgtgtgagtgcgccccaattgccactgaatgcgagtgtgatccaatactcaatgagtgagcatgtgcgccaataccaacggtatgggcatgagcaccggcactgacagcagtaccggagattgagtgggcatgatcacctgcactacttgtccagacattgaaagcattggctgtagtctgctgtgtgttgtattgcttaccgacagcattctggttcctcgaatctgtagatcttggatactgagtatgagcagttaccgtatgcgcatgggcacctgaactcgatgtagagccagacagcgagtgtgcatgagcaccagtgctgttagacgatttcgttccataatcgaagccactggacgtttttgtcccgtaatcaaatgttgtggttggttttgtaccaagatctgtactggaagcggctgcattgtgcgcatgtgacttaattccatcttgctccagtgacaacactgcacgagaagttggtttacccttaatcatccatccacgcatgtcaggtaacacacctgatgggtatgcggccgccagcttcggatacacactcttgtcaaacgtctgcccttgcatgatggcgaaaccagacggggccacatcgttcggccacggaataggggcacctactggatatgactcaggcggtggtagaacactactgtacaatatataatttgcgccgttcgtggaacttgcaggtttggtcgccacatactctggtgtgccgaacaacactatgcttgcattatttgtacaatcgctcagagcaataacatcaatagagtactgtccaacgtttacataaatatcgtaaacatctcctgatgtatttatccacgccaccccttgagcacctgctggtgagcgttgccataatgttgctgtgatgccaacaggattccagttccctgatcgcaacactatttcgcttatcgctgcctggtcataaagccccgcgttgtatccagcacctccaataagagtaattaaagcggttgaagctccttgaggcattgttactgtcgctaacttataccacccggattccttaacaaacgaaattctggcggagctaactgcacctatatttttcacaaataatcttttgtcaggaatatctgccccattctgggatttctgaattgagccagccgccaggttaaccgtattcaacaagccaagataatcaattaccccttgaggtgaacgaccagaaagcgcagttagtgttccatccaaaggctgctttctagccaacatgttcgtaatagtcgtagcaaagtttggatcattgcctaacgcagcagccagctcatttaacgtatccagtgcttcaggcgctgagccaacaagttgtgctacttttgaagccacaaacgcggctgtcgcgatctcacgtccagcagcagtaattgccggagttggagctgttggtgcgccagatagcgcggggctatctataggagcctttagagcaacggcatccatgactgttttcacagcttttggtgtagaggcaagagtttcactctcgctatcagttgcactactcaactgaacaaccccctgctgtgaggttgttgcatcgtttaccttgctgccttcagctatttcctgagcttcgtctctaaatcgcttggcgtcatcggcaaaaccttgagcacttgcgctagcactgtttgccttttccgcctctgatttaaccgccgacaggagctgatcagatgttttcgtggctgcttctcttgccgctgtatcagccgctgttttagcctcttcgctatactgaatcgttgagtccctagcagcgaaaacttcatctttcattctcgatacttcggctttattggtatcgacatcatgtctggaggcatcagctgatgtggcattagctgatgcctctgccgcagccgctacagcggtatcttttgaggttctggcttcattttcactattggctgccgctgcttctgaagcagcagcagcctctttagaggtcttggctgactccgcgtattgcaatgcttctgaggcgctatttgccgaagaagacgcacttaatgccgcagcagccttgctttcagccgcattggtctctgacgcggcagaattatcttcagatgttttagccgcagaggcacttgccttcgatgaagctgcgctttctgccgcgccgtgctccgatgcttttgatgcagcggcacttagctctgccgcagttttatactcagatgctgaagctgaactttgagcggcttcatctgcttttgctcttgcttctgaagagctttgcgccgcagctaatgcgcgctcagcggcctcacgagccttctcgcctgccgcattaatagcgtctgcattatccgtataccatttctggtttgcgttgtgctcatcgacgatctgcgtcagcgacttcacggtcacttccgtaccgtcttcacgctcaagcgttacctcatcaactgccgtcaaccagctgcgcatcgtcttcgagtcggctgacatacgggtcataagcgcggtaaaacgtgcgctgaactgcgttaagtcgccctcataggttgtgatgatgcggcacggaacttccttctgggtctcccctgtgtacggctctgcgagaatcagacttgtgtcgctaattacgcgcttaatttcgtacaacttgttgtcagggccgatgacgatcatgcccggcagaacgccgttggcggtcacattccagtacgtgccagtgccagaaagtgcgtcacttccctgtgtaaatgtgatagtaccttccctgtaccacatattcgctccttgtaaaggcgggcatccctgctcgccataggtaatcacttacttatttttaccgatataaagaaagatgtctaccgccgagcagagccatccccccacccgacctgataatttttgattagctcaggatcacacatctccagaatgtcttttttcatcaccctctgtcgttcgtgggcgccgaacttgcggtcgaacaacgtctgggtcattctcatccctaattccttcagttgctcctgcgttaccggaacatcgttattatccgcatcggtccagaagaaattgtcagggagaccgctttccgctgctttaagcgagatatccaaacgttctttggaaatgtcattcgcgtcccagcggtggccgttccattcgaaataaacggtgcgacactcctgacgaagacgccagtcattaattactgccagtttctcaactttcaatctttcgatgtactcgccttgttcggggtacggagcgataccaccactggattccgactccagagcctccagtattttcttggccaaaggtgatgtgtcactttccgacaacgtgtatggcaaaaacaaaggggttacaccatcgtccataacaaggccatcaaattgaatctcacaagagataccgccactaagactgcgcactgcgttccttacagcagagatgacaggggtttcgtccataatatccttctccatttttaagccttaaacaccagaatgagataaggttcattcacgcggtgatcgtatttacgctgtctatgccaggtataaacatcaacagtcgcagactgacctgccggcaaattgtaataaccaaacaagccagattgatttttagagccttctctcattccatatatctgctgcttcactccatttaccgtatactcggtaattcttgaccatgagtaggtgttaatatcctccgatggcttgttatagtagtaaccatttaccacatagataattctggcgaatgtttgaggtgcaatataaatactgctgccattaaccatgtaggctttaacaatatcgccatcaatctggttcgcgtgcagtttccccagaatctggcagttctgcgcgatggtgacgttattcagcgtgccggagtttgcagcaatatttcccctgaacgtaccgttgttgaactcagggctaccatctttggggataatccagcctctactgcctgcggcgtaatcgttcgactgaatgacattaccaattttggcgttcgtaattgtgccgtctttgatataagcgccgttcatatacgccacgctgttttcgatgacaaatggcgtagtgatcttcccgtttacggagttgaccaggccaaaacggtctgcctgcaccaaaaattgtgataaaccggtactgtcgatacccagcgcgatacctgcaacgtacttctgcccgccgctggtagatgtttccatcttcagcgtccaggcagcagaaaccttcttatcggtatcggcaatcgccttcgcttgctgctgaatgagagccgagttgccatcaacttcagccttaaccgtatcaattctcttaccgagagcaccgtcagcgtttgcacgcgcggtggcttcggatgtgatagcagcgttgatatctttgccggtctgagcctggagattggtgatctgcccggccagagcagagtcggcatcggtacgcgctttcgtctctgtgtcgacagcggccttgatgtcctctgccgtctgagccttcagcgagctgatctgcgaagccagagcaccatctgcatcggttcgagcctgggtctcttctgcaacggcggctttgatatcctcaccattctgtgccttcagttgggtaatttgcttcgatagcgcctcatccgctgtggctcgggcaatctgctcttcagtaagtgcagcgctgatatcaccttcaactttcgcctgcaacgtggtgatctgacgagaaagcgtttcatccgcagtcgcacgcgcctcttgctcggaaacgattgccgctgaaatatcgtcgttgagctgggcttccagcttggagatatgcgtcgcaattgtcttgtcagcctctacgcgagccgttgtctcttccagaatcgacgcccggatgtcctcaccaatttctgcgcggatttcttccacttttgaggccattgcagacatatcgtcggcaaacgtcttctgagtggttgcgatcttcgcattattgaccatctgcttgtgctggtcttcatcctgacgcagagcgaggtcaatattggttttggccagagcctcgatattggtcgacgcttccgcgctggcgcgttcgacttcggcaacggtctttttcatctcttcgacggcggcaacactgtcatcgacggaggatttcattgcctcaatctgtttggcatttgccttatcaccttcgacacgggcttcacgctcttcagcaatcagcgcggaggcgttgtcgagcgcagcgtgcgccgcttccacagcgccagctatggctttgccctgctcggaaacggtttcctgcaactcgaccagagccgcattagagtcctcaacttgttgcagcgcgtcgttgaccttgtccagcgtgccagagacttcatttttgaggtcgttctgcacctgctcaagccgaccgctggtgtcttccagtttgctgtccagatcggcaacggactgatcaagctctttcagactctcttccatctgtttgttgatggcgtcgaccgcatcctgagaggctttagcgtcgatttcctccagcagctcctgccccagctcggaagaggtgatcttcccggtaaggaacgagaggacgtctcgcgtcatcgcttccgtacccagattggagttcggcggacttaacatgccacgcttgttcaccgcgcgaacccaatagtaccaggtctcactatctcccagaccggcatgagtgaacgtggtgctggcggcctctgcaaccaacttcgccgtttccagatcgttggtctgggaggcatacacgttgatgtgatcaaggtcgattgagtccgggttgacccaattcagaatcacgttgcggtagtcaccaacggccgtcagagaggtaggagagcctggcggcgtcatcgtacctttcacctgataaacggtgctgatgatgtccgttttcttgccgctgaacgaaaccgcatagagctgaatgtcgtattgaccattctcagcaatattgaggatctcgaactgctcttcggtaacgcgtgcggactgccagttagaaacgttgttttcatcggaacgacgccagctgatccaatattccgcagacttaccctcccaggtggctacgagcttgattgagaggttacccggactggagatatacgtcccttccgtcacctgcaggttagtcggcttcgaataagtcgggtcgagaactgtgttgttctcggggatcagcgtcgcaccgttgtcgatggcttcgtacttcgatgcattattctggacaaccgtaacgttaaacgtcccctgagcctcgccctgggcaacgttgataacacgcacgcgcattggctccagatctggctcggtaatcgtccagacgccattcatcaccggcatatcaccggaattgagcgctttggagaaggtcactttggtaatgtcttccccggtctcaagaatatcgcgctcaacgatttcgccttcctgattcaagatccggatgtagctaccggctttattcagcgtaaccggtgcgtcgagagtgatgctgttctttgtgaacgccacaatgcggccagagttgcgtttaccagcacggtatttgttctgaatcagcaccgtttcacccggcataaggaaggaagcatcaagccctgccgtaaagctgataacgtccgactccatgcgtgcggtatacagcagccacagaccgacacgatgcgcctggccacggcttgtacagccgaacgcaaccacttcggttttacgctcgccataacgacgcatcgcctcctggtcttcgacgtactcgatgttctgcttgtagccgtcttccttgttgttgtaggtcacaagagctactgacggacggtctttacgcgcagatcccttgtagctgaacatgccgtctttgacgttcgcgttggtgaacatcatgaccggatctgacggactatcctgcatgacgttaaccatgccaccagcccagaagaccataccgcggaaggcgccagcgatatcctgaatcagtcggtacgcgtcctgacggctagtgatctgggtgttgatagcgaagcgcttctctttgcccccgaatccattgtcaatttcttcgtcacagtagcgaccaatctggtagatctgcccgaggtcaatcatggactcagaaacgtactgccccaggccataacgagcgttggtaagcaggtcgaagagaatccaggcagggttggaagatgacaacagcttgaatgtgccatcccatacgccgatataggtgtttgtgtgttcatcgtagttggacggtacgcggatcttcaggccacgcaccagatacgaacgagacggcatcgagctgccgaactgctctgagttgaccttgaggccaaccagcgcggagttcggatagttcatcggcgtatcgacgatctcaccgatagagtccacccacgtatcgttaaagatgtactgagtattgctgtcatcggtcagacgcagcacgcgaaccttgtaggcacgacctggcttgggcagttttagctcatagctgcggtagtagacgcctgtcttttttgccgtcagcgcaatttcggaagcactctccccttctgcgatggcgtccttgaaggcattatcgccattggcaatctggaatttgtacttcacggtcgtaccgttggtatcaccggtctttttgtcgatgctacgcagagacgggaacttcagaatgacgcggacacggtctgcctcatcgttatcgatggcaatcgtaacgtcgtgcattcttttcaactggatgttgactgacttcggcgtttcaacgaaatcgaacccagccatcggcgtctggtcttgtgaaccatcgcggaagtcccaggtgataccgctaaagtttgaagacccgtcttcgttaaggattggcagatcatcaacgaagatcgactttgcaccatccaccagcccgccaatgacaccttccccgagcaggtcgaggatggacgccatagcacgcgagtttacggtatcgtcggcttcaaccggtgtgcggctggagccactgcttttcttaccgccagcacctgcaatcaggagaggcagtctcttcttcttgaactgttccatgttcaaaaatttcccttcttactaaagctggtcgatggtgatcgaagaacttactacctgtgagccgaccagaatttcctcaccataaatgagctgaaccgggttgccctggttagtggtgttttgtggtccgtcgaaataaaacgagttcgagttatctgcctgccttacactgtcattggtcgcctggggcgaaattaactgcgaaataccccccatcattagcgacaagccgagcggggccagcgcgggaaaccagaatgaggcaaccatgacgagtgcccctacgactgtctgaaaccaaccaaaagccttaccgccgctaccgcgaggaaccggcgtgatgcggatcttcgcgatgttgtcggactgccccatcatttgaaactcgctctcatcaaccgaccacttatgcccctgcttattggtgatctggatgtgatacttgtcgtaggtcttcatgttgcgcttcatccaggcttttaagcccggacgattggcttcgaccagatccaacgcctgtttggtgttgcgcacttttaaatgccagtggcggccgaaatgtctggccatcgggccaccaagttgcacatgaactaactcagacacgtctcatctcccttgagtaagtctctgtgacgcaggtggtgcgtcgtgtgtttctggtacatgccaccgtaataagcgcgacagctcagacggtcgatctggtggtgcaggatcattccgtctccgatgtacaccgcgcagtggtcaggcatctttccgtactgaatgaagaagacgtcaccacgctggggttccgtccccggcgccagacgaacaagcccttcattgcggtagttctgatcgagaatgtcggtatcgcccgtgtaccacgatggaatatgcaggtgcgggttcggattcagctcgacgttgaactcacgcttcaggtagtcgcggcacagcatccagcagtcgaagacaccgaacacatagggtcgacccagataaggcatctcaaagccgtctggggtgatcacattcatctcactgaagtgaaatggcgcatcgccctcgacgttcttccgaacagccagaatcagccacggaacttccgttgcctcgcatccggcgcggtcggcatctgacgcatcagctgattcgtcagtgtgggagtgccagatggcaaccacgtctcccgcatcttccgctgcgataatgtcgtcagcgtgcatcacaaacgtgttttccgggttctccgacacgttccgggcttccatgaagcgatatttctcgccagtagtacgcaccagaaagccacacgcttcgttcgggtagcgtttgatggctgtcagatagatttcctgcataatgtccgacccaagctcagggaaagctctattacccataacgtgttgctccaatgaatccgccaaagtggattacgccattggcaaagtagttacggcgtgcgttgcatgagtcgtagcgtttcgtgcagtaatccgcgcctgacatggtggtttgctggttgtttttgtcgaaataggggccggtatagccgcactctgggccgcggtatttccacgggcaggtgtttttgatgatctggcggtacggcagttgcacgcccatcagatcgaacacgctcgacagctcaaactcgacaacctcatgggtttcaagagtcttctgctcgacgaaccacatctcatcgggaaaatgctgattcggatctgcggtcggatttccgtctttgaagttggccgcgtcgagaaaacgcgccagcgtcatcttgcggatgatgcgacaacccaccagatcgtcatttgcctggacttcagcggagacggttccggcaaagttggagacctggatttttggacgcggcaaagtaccctgaccagtcttatcaaagcctgacgccttgattggccacggttcgtaggacacaccttgccaaacgactggctccatcagttcgtttgtaccggcgtggaaaaacagcttgcccccagaggtggtgttcgacatatcaagttcgaacagctcaatgagcgcggagggcgacaagctctgaatatcagctttaatacccatcgtttcttccttgaaataaagaggcgccaacatcctgtcagcgcctatagataatagtaaataagtacctacttatctagtgggttaaattatccttcataaatttgtcggaaggtcgcagtgagaacgagatagccctgataacgcttcacagtatggctgtcgcacaccacaaccatctttttgcctcgagggttcgtccagtagaacgactcaacggccgcgcgtgccgtcagaaagtcatcgacggcattgatgacgtcataagaacgcgtaaaagtaaggctccactcttctttaatgcgattaagcccttttgcctgacgctgttcgtaatcgtcaccgaaattcagcaccgtcacgttaggcttcacggtcttttccgactcgtagtcgggataccagttaaaagtcagtctttccatctcacatccttgtgagaccgccccttccggggcagccgtggttagttacgttgagagttagggttgagcgaaccgcctggccgcttctcctgagcgatggtttcaagcgcgatcgccttcatgcgctgcgcagcctgactccatgcgccttcggaattgctgttctccgagacactgccgtcgctgttgacgttgatttcaatgctgacaggtgagaaaacgccgccgcctttaacaccctctgcgttgagcgtgaccgggatggaacgcccatccggaagaggaacgtaggcttcgttcatatccccttcgccaaataacgccagctgtggagagtcagcgatgccacctttctggtaagcacgcagcggaaccacgccgtctttcccgaaaatgccgcctttggcgaacttcgggattgccggaatgccgccagtaccatcagatgccgatccggtgagattgttgaatccggagttagagccggaggaaccagatccgatgttatcgaagccaccaccagcccaggcagacaccagcccggaggcaatggtagcgccgaaactcaaccacttattgccagagccggacatgtttgcgcccagcatagcaaacgcggcagaaagcgcccccgtgacagagctaaggttctgcatggagaagatggacgtcttcaccgctttggtttccgcgtctttggcttcagtactggtgaacagtccatttacccagttgccgatcgcgttggttgcagaaccaatcgcgctggtcgtctgctgagtggtctgccccagaccggagaccgagctggaggtctctttcgtcgcctcacccacgctcttatcgccgttgaccgcattcatccggacgccctggttggcaaccgcagacgcgacaccagaaagcagattgccactctgagagctgcccgctgccgtcgtccccatccccagcatgttcatgagaggtagagtgatctgcgtcttcacaaccatgttggtgatgtcgcggagaatggactctgccaggctggagaagtccagtttccccttcatgacgaagtcggtcagcgtatccgtcatgttgctgaacaggttgctccagctgttttccagctgttcggccagattctcgtactcaagcgccagcttctgtgtcgccgtacccgtctctttgatgagcgcggtgttgcctgccgccaccagctggttaatctgcttggtgtagagcgccacgattttcggatcagaagcctggtcacgcaaatccatcaacgctttcagattacggttgtaggtgtcgttgaaatcggccaccttctcttcacgagacggcttgtaacccgcgctgatgatggaatcggattccggcgcccaggtggagatcatctgctcgacgttgcggcggttgaacatctcgcgatagtcgtcgctcgcgttcgccaggtcagcgaggcgtgacttggctttgtcgatcatctcctgagtgatgaactcattcggtacggcgttggccagttcggtcagcgatttggtggtatcgcggagagactggtcaaacgacacggtcgcttttgagctttcccccatctgccccataagctgatcggctttatccagggctttctggtagccggccgccagcttacgctgcgcattttcttccttcctcgcggcacgctgagaagcattggcagtacgctgcccggctttttccgctgctgcggcgtcctgctcacgcgctttggtcagtgcggcgatcgcggcagcacgttcctcgtcgctcattttctccagagagctggcgctggaggctttctgcaggttcagctgggttttgagctgtttcggcccgatgatcggcttgccttcgaagtccagcatcgccgtaccgtctggcagtgtgcgctggtaggtcgcggagtccatctggttccgcatatactgcgccagtgctttctgagccgccttatcggtcgtccccaaccccagaacggtgccctggttggacattacgcccttaccggttttcgccgcgctatcacgctcgaactccgcctgagtcagctcctgagctacagcttcaagatgctcctgatacccgcggatgctgccctgcagcttctgaacctgctcggtgttcccctctttcttcgctttctccagcatgtcgctgaagtgggcaatttgcttctcggtggcgtttttacgagaagacaggtcgtagaccagcttctgtgccggttccagataggacttgttcaccttctcgcgaagcggtgcaagcagcttgttcttctcgtcgtccgaaagcgatttgtcgtcgttgattttctggatcttatccagagcctcctgacgggctttcacaaacgtcgcagagaagacctggttatctgcccggattttctcaatctgggattcggcagcttcttttgccaggcgtttggccactgcgccatcacccagcgccatcgtgccggttgttctttcgtactcttcctgatttttcttcaggcgagcctcaacaacctctttggactccttcacggcgacagggccagccgctgtggagtagtagttcacgctttcgccagttttaagcgcctgctggtctcgctggatctgcttttcaagctcggctgcacgcgctgccatctgcgcacgcttggccgccgtcatcgcctccgggattttgcggatctcgtccacgactttggacgtttcgctgcggagcatggtcatatacgtgataagaccggccacagccacggtagctacggtgaacgctgcaccaattgggtttgctgcaatgaacgcagttagcccagcaaacgcgccctgaagccccgtaatcgcgccacggatagcgaagatcagcgatgggattggggccagccccatacgagccgcacgattaaagcgggtgacagctgtcgcgcccagattgaacggagcctggagaacggtcgacatcttggtaaatgtgttaaccatttgcccggcagtgccaatcacgcctgcaatcccggcacgcatcagcttgaacgccaccattgcggcaacgactttgcccaggctgataaccagctcctggtttttagccagccactgcgccagctcgcgtaagccgtcgatcgccgtggagagtccggaacccagcgagttagcgaacgaaatgccttcagcgctgttcatgatggaagcaagctctttcatcccctttgtgagagaatccagatagcccgcctgaccgacacgatcggcaaacagcgtaaaggaggtttgcagttgcgccagcgcaccggtgtaggtttgcatcatgtctttggcggcgttttcgttctccgcacgcagaccaacgaacatcagcgatagcgcctgtttcgcttccacagtaccggtggagactgctttggtcagttcccccatagtgataccggcagcgtctgccatcgccttcatcgcgttaggaacggcttcacctaattgctgacgcagttcttccatcgacacgacgcccttaccggacatctgctggacagccacggcagcacgtttaagcagttcgctatcgccgccgaagcgtgcaacggagtccaccagtgctttcagcgatccgtcagtaggatcgagacctgccgagcgaaatttaacgaaggaatcggtcagcgcctgcatcgcaaacggggcgttttgcgccatatccacgatgtactgcatatcctctgcggcggcttttccagggttggccttatccttgttcagcccgcgcaacatgacacgcatacgctccatttcggaggcggcttcgatgattggcttctgccagccgaacaggatgtcagttaccgttcttgccgcatcaccaatctcgccaagcaagaaaatgttgccgcgcagaccagagagttcagactgaaccttgcgcagcgatgtggtgagcttattaacggatgaggtggttgtgtcgacgcgctcaatcagggttttgagacctgagttgaggctggtaatgctgcctcgcgtcttgcgcgaaacatcagacacaagctcgaagccggcagctacatcctgtagtttttctgccgtgacatcgagcttggactccagaacgccgatgatgcgggagaccgaacccaacgagcgttccagattgttaattttctgagctggctttgtggcctgctccccgaatctggtaagtagcttacccgcccggtcgattgacgctgtaaactgcttgtcttccagcgacaggataaactctacgttttgtgacattcccttgtcatcctctgccaaaaatttgcatcagttgctctttggcgtcagggtctgccttatccttgcgtggatcgtagactttatcggttacgactggtcttccaatcctgagttgcaaaccctccatgaacgcctttacgccctcgccatctgcctgggcagcgcgagcgacttgcaggttgcggacatcctcttccgcacgcagacggtcgatgttgcgactgagcatccagaacatcgttagagggacgcccagcagctctaatggcgacacggcgtagtgagcaactacacgactgaaatagaatccgagatctatcgatacggtctttaccccggattcatcgcgggaaattactttgccccttcaccagccgctttttcgttctcttcatcaatcacttccatagcgaaggtgaagatctgctggagctgcggaacagtcagtttttccagtacagcgtccggcacggatgggatgaccttgcgaaccaggtcggcgtaagcagtaacctgctcaacaggcgacatattctggaggtctttgccttccatctgcttgatagagacgaacaggccaacagtcatttcaacgatgggatattcctgaccgccgaacttgatgcttttcttcggaggcagaatggagtcgagatcgagtaatttggtcattggttaaagtccttttaaaagagaggctcttcctgagcctctgcttaattacgtcgcgattattgggcagaattaaccgttactgctttggtcgctttcttgccgccgctattgctggtaaaggagatatttgccgaaccttcagctactccgcgaaccagaccagtctggtcaacggttgctttctcctgattgtcggattcccacacaccggttttgtcgccggcatctgctggggtgatctgggcagtcagttgcacggtctcaccggctttaacttccggagattccggagagatagagacggttttaaccggctttgggccgctcattttccccagcacgccgtcgtcatccgggtaagcggtgaactgaacggagaacacgcgaacatcatcagactggtaggtcatggtgaagttacctgcggttgcagctttcgggatggtcaggacatagtcggtggtatcttgcggggtcagaaccagctctttggctacgtcgatcaggttgacgccctgtgcggaagtgatggtcacagagttctcttcttcgctcagggtagaacccggcatcagatcgaccatattctgcaacacagactcggccagcggcgcagtgatagtgatgttacgaccctgtaccagctcggagatggtggtctgccccagctggtctacggtgactttcagagtttcggtcgcaacttcaacctgaacaccgcctttggtgtaacccagatcaacgccaccaaacgacactttgcaggcgccaagtttgatgttttttacatgggtattggacatttttggaaaactcctttttccgttaaatcagcaccttcatggtgttaatgataagtatatacttacctattttattaattcaacaaatagcccgcaaattcaatcgggatacccgcttcaatcaacgaaccttcatttttgggataagtaatcggcatcgacattggtcgaaccaaccggaagtaaacgccatctgacacggtttcttcgaccgggaacatgtccatgatcttattggctttcgccaccgtctttgtaatcgtcgcattacgcacgatgacggtgaaagagtcgtgatagaagccttttaactcatggtcaatggtgatccccgtattgggagtaaccaacagaacaccggacttcacattggctggcatgtagtgacagaaaatgtcagtgccgactgtaccgatcttcgccttctgcatcaggctcgcaaatgcttcaataaacacatcaacctctcgtaaaacctgctttccttgccgcttctgctatcgtctgagtgaactgtttctcactgatctgcacggctctctcaaggaacaaaggcccaactcgtggcttcactccagcaactggcgggttggtgacgctcttcatgcgggatagatagccgagacgatacttgcccaactccatgtactccgcataatcgccaacctcaacgcccggatgaccttcgcgtggtttggctccagataccgataactcaatacgcagcccggtatagccttctttgacaactctcgcgaagatcgcgctttcgagtgagccagtctccagcggggccattgcccgcgccagacgctcaaccagacgcgccagcttctccatgtcacggatgagataacgcttaaaggctttctggctgttattgagcctgtcgccagcacgcttaaaatgatgcgcgtcgtacttcagacccatatgtttgcccctacttccagatgcccagggcgcccacgcagtccccagcgacgatgcacgctggataccttcagcttttgcccctccagaatgagaacgtcatcaagctgtactgcggcctcaagtgggatcaccagaacagcatcgaacaattccagattcgctttaccgcgactgccggagctgtcagcacgtaccgatgacttctcgttactttgctcaaacttaacgacgccgacgttcgtctttctgacgaactgcaattgcgcttcaccgtagacgttcttcgaacccagacggtaaatcgctatctctgcttgccatgaaatgttcatgcactctccctgtggttggcagccgcactcattaccaggcgaaggcgcgattgctcgtcttgagcctttcgaccagaagtaaataatgcgactggcgttacgcacggcgaacaatcatgcggttattgatgtaactgaccagcagtcgccaggtactgcgagccacctgcacgtttgccgctttgccggtacggtacatattggtcgtttcgccaatggactcagacagaatgccgtcctcgcgggctgccgctacgtcattaccgttagcgatttcgcaggcttcattaaccacggccagcattaatgcctgtttgaagtagtccgggaactcgtcgaatttctccggcgtcatctgctcccaatcgatcagatcgtgacgatatgccccgtcagcgccccacggaatgtcatagacgttcagcatgttttgcgggcgatcgtaccggtcgaagtcgatacgcaggactttgcggattgagaacggcagcgttttgacgcgtctggtggcctcaatgagacgtttgcgcatcagcccttcgccatcagctaacagggtgtcgccgttcagcatatcgatagcttgcatctgggcgtctgcgaccgttgcgaatgactggcctggaattgacagctcgaagctattcagcaaaacgtacatcttgcgctcttcatgcgtcagcccggatgccaccgctttgacaatgacgtgtcgcagatcgcgctctttatctgaaagcaggttgtgttcggccgacacgacaaccggaatggacatctgcccctcagtaatatcgagaggttcgttatcgacgatgatcgcgccagcgccatctctgacggtatacgtggccgactcaatatccagaacgttaaatgcaaacgacagggaaacagcttccccgctacggtacgtgtcgatctgcgccattactcaccgccctgtgctttcaggatgccttcgatcatttcaacgatgcctttggctttcacgccaatctggttgccgatctgacgcagacccgcaataccttcacagtccgcaatcgactccagttcttcacgagtaaagcgctgtaccggtttggcttccacttcagctgtaccacgtttcattggcacaatatccggggccgccgtctcgacaatgtcgtccgcagtcaaatcattgcggctgctgtacgcggcagaaggagatacatttttgccttcaacggtagtggcacgcatggaggcacaaatccgctgctgatcgatgaatcgcagttcggcaaccgagatgccgtcgacaaactggataccgcagagaatgcccgtgtaccccaaaaattgaggctccaataaacgaatttttgctggtttcattcttcttctcacttaatgggcggctatgccgcccatgtattggttacgcagccggtgctgcagtcacttccacagtcgcagtagctttgtggctgccatcctgcgaaaccacttcaatagttgccgtaccaacggctacgccagctacgttaccgttctggtcaacagtcgctttgtcgctatttttggaagtccaggtgacttttttattggttgcatttgacggttgtacatcaacacgcaacttgaccgatttccccttctcaacggaggtagagtcaggcgttacggttacggactccacgctgacaggcttaacgatcacttcgactgaggcagaaagctgagtctgcttatcggtggcggtgatcttcactttgcccggagtcacgccagtaaccagacccgtaccgctgactgtggcgacccggtcattgtctgacgtccaggtgaatgaatctgcacttttgctcatggtgatacctgcactaagttgaacggttttgcccaccaatacggacggcgcagtcggtgtaatggtgacagactgagtgaacggaattgcccggaagcaagccgcaagatgattctgctggcgctcgctcagaggctcgttggagatggaattggtgaatccggcacggcacatatgccccgtgaaatccgaaaacgcctcttccgtgatcttcatcttttgttctggcatttctcgctcctacaaaaagggtgggcgtatagcccacccttaaatggtagataattacttacctacgatactgatcaaatttttacgttggtcagcgcggcgatagccttatcgtgcttgttcgccagagagcagtaccacttaacgcgggtacgggttgcgtctttgttctgaacagtaccgatgttctcaacaacgataccggcgttttcgccgccatacagaccggtcacaccgttctcttcggacaggtgcaggcagtagatgcttgctttgccagcatcagtcgggatgaagtcgttcacgatgaacggtacaccgttgtggcacagcatcgggcggccgaagttttccatcatgatttctgacgggccgaggctaacggtacgcagcagagcgcgataagcacgcaggtgctcggaacgcatcatgatgcagtctgcgcccagatctttcaccgcgtcgaccagctcgtcgaacatggagaaggtcatggaagcgccttcgatgtcgatcttctgatcgtcgtgcatcagcttcggaataccgtcgaaagctttggtgttggtggtggagtcgcccagaatcaggttgcggcggaatgcgcgggccagacctttcaccttctgacgaacctggattgccagctggttgttggtgtcggacatagtggtcgccaggaatttgtcgacgtctacgtcgcctgccaggatacgcagcttcgcaacgtgttcggtgaaggttgcagcgccttcggtgatggtgtcgttcacatcaatgaaggttgcttcgctcagggtagcttcgcggttgtagaggtatgccttagagttaatcttcatgaaaggcagaacagcgaacaggtcatcgcgatcgatgatggtctcgatcacaccctgctcaagttcgttgttagatagcttttcagcttcatcacgcagtaatggcatctttcatttccctatgatttaagatgttacttgagtccgattttccccagaccggaggtcaacttatccatagtcgacttgctcttcggctggtttactttgtgggtcggtttgctattggaaccagcaccctgcttggcttcgctgcgcaacagtgcgtcagcttccggatctgcacgcagaatgcgttcaatcgcggattcgaacggtaacggtttgccttcaccgtcaaccagaactgcacgctctttctgaccggctggcttatcaaagcccacaacactaccgtcttcacccacttcgaaatgagagccgtagataacgcgagccttagccggagtcatcagaactttgtcacgcaggaaggcagagccgctgaaggaagcgccaacagtcatttcgaccagttgagccttcagttcggcgttctcgctctccagagcggagtagcgttcgtcgcgctgtgccagttcagcctggtgcgcttcgatcatctgctttttcacagcatcgaactcaccacggcgttccagttcagcctgctccgcctcccggcgtgcggtttctgcggcttgttcagcttcgagaagctggcgagcacgcgccgggtcaatatcaccgtactgagccagctgatcggccaatgtgcgctctttctccttgcgcttcatgttctctttcagcaggtcagcaccagctttcttggacttacgcagttctgccagcaactcttcctgagtcataccggcatactcgtcgtcgtcacccttcggttgctctttttgctcgccctgtttacctgggtcttgattgccctgctcgttgtctccagcaggagcaccgccaccagcgcctccgcgctcatgcgcttcagctgcatccatcaggccacgacgggccataagcatttgccacagattcatagaaattccttttcgttacttatcactcggtctcttgagtagatgagtccccattccctcggggttgatcttgcccgctttcttgggatatatctcgatcataagtaagtactgacttattttcaggggtgttaagatcattttttggaggaaatttcaagagatctttttgaaattccttttgcatcgcctcagaaatgttcgggaagaccttctcgatgagcatttccatctgatgacgacgaacagaatcaggcgcctggagcagcgacagtttctcagcaacggcaaactcgtcagtcagaccgcgaatgtcaaaactttccgggtacgcgatcagagagtggtcttcatccagttcgacacccatccatttcgctgccagttgcatcatctggcgctctgccctttcgaggcgttctgcttttgtcaccagcagactgttaacgcgctggaagtcgtacatcttcgctgcgcccgaagagttatcgatgccctgtgcgttatcctgcttggttcgctcacctgccacaccaacggagtggtagatctcgttaatcaccgtcttaatcgtggtgatgatcatctgggcctgtttcgggtctggagacagatagaatggctgattaccgctctcagagtcgaaggtgaagacgcgttttgtccccatttcgagcactttggtgtggttttcatcgcccggcagcaatgactgaaccgggatcgccaactggctgaatgtctgatcctgaataatcgcatcaaggttcgacaggtagttggccacggcgcggtcaagataggcgatatcatcaatcaacgacgggctgaaatacggagactcgctttcaccaatgcaatccaccgggaacaccggcaccacgcccagattatgctcgccgctatcctccagaacgactttggcctgacgacgaccgctatttccggaacctttcttcacttcttcacggaacagataccactcgttttgcgtccacagacggtaacgctggtattcctgcccggttgacgtgaacggatcttcgtcgtcgcgcgcgatttcaacaatcagcgcccacaacatattgccgtcttcgtcccaggcaacatcaagcagctgctgcggcgaaatccagtaagcgtaggcgcgcgcatcatttttcttctcgtctgcaacagactcaacatcgacgttcatggtgctgtccacaacaacccagatgcgaccatagatggatgattgcagatcgatagccgccataaacgcatcgatggaggcgttctggcgcgtggctcgcttccagaaattgcggatctgctccggtgcttcatccgtgttgcgatgaatgacctctttgaagaggtatttgttgatgaggtttaccacttcacgagtgtggttgaagcgataggcacgttccagacgctctttgaactcctgatcgccctctttgaagtaacgaaagatattgtcgttgaaccaggcacgcccgccagcgtaggtgctggcgaggaaatcccaatgttcttttttcttctcatattccgggtggcgtcgtgccacaaggtccttgatttgcttatcagtcaattccatttgtttcttttccatatttaggtagacacttacttatctagatccaccaagaataacacgatttttcaccggatacctacgatgaaccggataacccaacgcatccgcactgtgttcgatgccgccagtcttatccatatcgcgtgagcctggcttgtagatcaccttctccagcgagtcgatgagatgtttgcacttcggatcgatgtacaaccgggtttcgcccgaggcactcatcaacatccggttcacggcgttcacacggtctgcgataggcgggtgcttcttcggataatcgactcggaggaaacctttttccttgaatatatcgacgtcagattcgccgcgtgcgtgctggcgatacgcaccagccgggtcagggaagatagtgacctgagacttccagcgccagaaacggcgctccagctcatcacacacttcagccgtgttggaagagaacagcacaacctcgtccacggcccacaactcaccatttggctgcggctgcaggatgaccgatgacatagggtcgatgttgaagtcctgaccaacccagatcggcagtttcggattgaactggagtggcttcacatgcacattgcggtcgaacgggtagtaaacgcgtccggacatgttttcgaagctggccaggtattcctgtgcgaacgatttagggtccatatcgttcttcgccgcttcgatttccgcgctcggtacgaacggagaatcggccgtaacgaactgccagctcttccactgccctttgcgttgcaaatctttgttctgaccgatagtccacagcttgtggaactcggagaagccttttggcgtaccgatgatcagcgcaccgccacgggttgaggacagtgtcggacgaagtaccttgtaccaggtatccggcttcatatcctgaaattcatcgagcaccacaaagtgcagtgccacaccacgaagcgtatcgggcttatccgcacctttcagcgcgatttcagagccgttcttcagcacgatggtcatcgtggtgtcgtttttcttacgaacccatttacgcggcagaacttcctgcaggtcatcccacaagatctggcgagccatctggtacgtcggtgcgacgtaccagacacgttgcttcttctctttggctgccgcgcgaatgatggtggaaatcgacaaccgggatttaccccagcgtcgacccgcacacactactttgaaacgatgtggcgactggaagacttgcatctgcccagaatgcagctgtacgagactcagagacgacgggatggccatagttagacgctcccatcactttcatcaccagacgcgtcagaatcgccctcagcttcgctcagtgcttcctcttcgagtgactcaagcagatcgtcatcaatcagatccggctcatcatcttccttacgcagctgcgccacatgggaaggcgtaagttcgccaaataccagattcgggatttcgtcgtcctcgttttcggcgcgatccataccgagcgctttcgacgatacttcgaagcacttagcgagtgtgccgctggcacgctggagactcttcaggtcatcttcgatggttgcgagtggcttgccgtccttcttggctgtggccacctcatgcatcaccatccgaccgagtgcgaacgcccaatcgtcgtaacgagtccggcgctcttcgattttctctgcacgcgccttcgcacgcagctctgcgtcggatttgagcgactcgcgcaccatcttccccacggagtccgcgcctttctctaatccacgctttttgaaatgtctggagagcgtttcacgacgaatgccgtactcttcctccagcttggagagtgtgtattcaccggaagtccacttcgcttcggcttctgcccactcagctggcgtcaggcgagttttgctctcgtctttttctacagtcatagatccctctaaaacactcagagcgcatccttgcgctcctaaacaacttgtttaattctatgcctaaccaatttgttttctgggtgtttaaaaccgggctggggagtattcagaacctgcttccgtatatatttaataagtcacttagtatttatatatacggaagcaggctctcaaactggctcccagaccgacttacatcaccagtaatttggctctggcacgacctaacgtggtcagccccagcgtgcgacggtggtagccagaatcaccgcgctggcggcacattcctttctccaccagcccctttttcaccagtgcgcggatagagaactgcatactctgtttggtcgttttgtacggcagcacttcaagcagctcgtccagatcgagcagatgcccacgctcatggcctaaattgatggttttgatgatgtctttttgtttgtcggtcaacgtcatggcaaatccttatgccggtaatgcaatttcaagaggtttgttcaaaggctgtttgtcgaatgccagcagtggcagcgtgtcaggcaactgacggccaaagtccgggtttcggtacacgccatacagcggagacgtgaagctcaggttgtgaatatccttgagcagcttcacaatgctggcctcgtccaccaggctgtcggcaatgtcctgaatcgtcgtgccacgattacgcccggctttggccagggaactgttcttgtggtagtcagcgaccagatcacgcagcgcacgacgacggcgagactcactcatggcgaacagctctttgacgatcgcttcgttgtcgccagggtcggaacggaaatgacgctggaagacgcgcaacgcactctcatagctcttcggacgctccggacggatgaactggaaccctgctttcatggcaaacgggttgtatttgctcatcgacgactggatctcgatgattggccggtcgtgcatcctgctaaccaggttaatcattcgataggagacgccgacgccgcggtactgagtgtccacaacggaacggctaatcaccgcaaagttgttgttcacgtaccgcccccaatactggttggccacggtggtattggtggttggcttcagcttaggaaacatgcgatggcgaggcgccagcagcagtttcgggtaagccataaccacgacgcccaccagccggtcgtccagttcgcagcgataatacgttggcgcgaacggcttaccatccgtcttatagtgcagcgacttcagcgcgtgccagtcttcaaccgtgcctttggtaacggtcatacgctccagaaagtccagatgacgcgggaactcttccgggcggtagcgtttgatgatgatgtctgtcatgtcgatcacctgcgctcgatattggcattgatgaagtccaggcgaagcgattccatcgccccaaccatgacgtatggacgcccaccgttatgccagcaatccagaacactgccgtcgttgttgatcatcagcaacgccagactctggcttttaccttctctggcgtgctggagtgcttcttccagcaggcggatgacttcaacgttgttgttgtcagcctctttcgatggcttcagctcaacgatcttcaaatcaggcatattccaccttcacgcgttctttgtagtgcttggtgatctgcatatccgggcgcagcgcgttcttcaggtcttcgtgggtcgtcgccaccattaccgtcgcaccaaccttgcgggcggcacgctggaggttcgacgccacaacctgagctgttacacggtcgagaacagcaccaaattcgtcggcggcccagactttggcgccggactcaatcagcttggcgatcttgaggcggtatttctggccgtcggacatttcggatggtttgcgcacaaagagataagcgtcattcaatccggccatagacagcagccccagcgcatcgctggtggttttgcccaactggtcgatgacgttaacctcattgttgaaggtaaagtcatcgatggaggctacagaaagcccttcatccttcatctggcgttgcagctcgcgcagcacaacggatttgccggaaccggactgaccggtgatgtacaccacatcgccctgcttcacttccagctccagattgtcgtaaagcgtccactctttttcgtccaggccaagaccgaacgattcggcaatctccagcgtgcgcatggttttattcacgcgggtctgaaacgatacgttgatggtgtatttgctcatgcagccagctccccagaagaaactttctccgcatacgccacgaaagcgtctaccccgcactctcccgtgatttcctccatgtgggcaagcaaatccccaaccacaatggcagagccagcagggagcgttttaaagcccaatacgtcgatgacgcggacttcttcagcggccacttcgcgactgatctcggtgtgctcttctttctggcgttccgtctcttcgcccagatcgagcaccagagcgccggtttccatctcttcggtcatgctgccgacaagcacgttcagctcgcgctcttcaaaaccgaagacctcaacgtcgcccagcaccagggattcaagttcctgctgcaatttgatggcgtcgtagtcaatactggccaggcggttgtcttccaggcgttttgccttcacttcttcttcgctcaggtcgtcgcgaacgatgaccggcacacgctccagaccagccagaagtgccgcctcgcgacgaccgtggccagtaatgatgacgtcgtgcttgtcgaccgtgatcggctggtcaaaaccgcgctttttgatggcggcagccaggtcgcggatctgctgttcgtcatgttttttggcgttcatctcatacgggatgagttctgccgggtttcgatagacgatttcaaagtttttggtcattacatacgctccttgtagtagtcgaccagccacaccagggcttccccggcgttctccatttcgttaccggtattgattccctgctctttgatgatggttttgatggtgtcggcgacgcgatctgatgcatcaaatgtcaccttgaagcgcatcgtctggtgttcagcaccgactcgctcggttttctcgcgtttgtcctcttcgatcggctcgtcatctccacgggagagcgcttccagcgcttcaagatcgataacggacgctttggcgagtgttgccgccatttcgtcgtcatacggggcgatatcggacaaccggtagtcgatttcagactggatttcttcgattaagcgctgcaaagcaacctgatcgtcttcgccgtagcgctcgttatcgacgagggacatctgtttggccaccaggtcgttaattttgcccacggagatgacgggaaccgttgaaatgccctgctccatcgcggcacgccagcggtgttcgccaccgaggatctcaaaaatgcccccgtccagctcccgcgccagaattggcttaaaaaagcccaatttttcgatagagcctttcagtttttcgaagttttgcgccccaacggagttggtattccagggattcggacgcaggttcgcgacttccacctgcagaatcgtaattttcacatccataattctgatacaatccattatataagtacttacttactataatagccaattaccatacaaaaggcacgaaggaaagaggtttatgacagttcggattgtatcgaatgcagtcaatgcgctgatttctggcgctgatgacaacgtgaagcggctcgttcaggagatgttgagctatgaagtggaggctggtgactggaaagggaccagcacgatgttcaactggagcaaaaacgcgttcccggctgggtttgcgaagccagtagcggccaaccttctgaaagctggcatcaaatgcgtgcatgtgcgcaaggaaaaagcccccgcgctgggcaagccgaacccggtagttaacccattcccgtataacccggactatgcgtatcaggatcagactgtggaaacactggtgcgcgaagggatgatgattgcccagattgcgacgggtggcggtaaatcgaacgtagcgtgtaaggcagctgctcgcattggtcgtatgacgctgtttttaaccacgcgctcggttctgatgttccagatggcagagaacttccagaaatcaatcgactaccgcgcggagaatggcgagccgtggctgaaaggtcagaaagttggggtgattggatctggtgagttccaggtctcgcgccatatcaacgttgccacggtgcagaccctggccagttttctcgaagagccgccgcgcgatgcctcaccagagaaaaaacggtaccacctgaagcgccgggaactggttaagcgcttcctgtccagcgtttctctgctgattctggaagaggcacacgaatcatctggttcaaacttctacgatatcgcccggttgtgcattaatgccgactaccgtctggcgctgactgctacgccgttcatgaaggactcaaccgaagcaaatatgcgtctcatggccgttgcaggtcgcattgagataaaggtgacggaaaaatatttgatcgaccgaggtattttagcaaaaccctactttctatatcataaaatcgcgtacactccagacgaggtgcgaatcagggccgaacttgcttcgaaacaccttaactttcgggttgggatgagtacggcttaccagaaagcctatcagttaggcatcgtttacaatctgggccgcaacgaggccattgtgcgcgaagcgttaatgtacaaaagtcacggtctaaactgtatgacgctggttcgtttgaagcgtcatggtcagattctgatggaaatgatgaaggaaagcggcctgaaggtcgatttcatctacggagaatcaaaccagactacccgacaagcaaagctcagcagtctggcggcaggcaggatagatgttttgattggttcaaccattctggatgttggcgtcgacgttccaagcgtaggtgcggtgattctgggtggcggtggcaaagccgaagttgagatgcgccaacgagttggtcgcggtcttcgagccaaaaagaatcaggctaacgtgtgctttattaccgacttcatcgacgtgagcaataaatacctcatgtcgcattcatatgagcggaagcacattatcgacacgacgccagggtttgccgaaggagtcttgccggtgggtagcacattcgattttactgttttgaatagagagtaagcatgagcgagaaacgcgctatacactgccaggttcagttaaccgaaaaagctaacgacaagctggaaacctttcagaatcgactgcgtgagcgcaacataaagctgtcaaaagcagacgtcatcaatctggtactgtccaacatgacgatggccgattttgataaggcggctacgtcattagaggcttctgcaaaggctcgtgaaaaggtcatgaagatttacgaatcctctggcatgaccaaagaagatctggccgatattctcaaacgtctcgattaagcattaagggcgtcgcaagacgccttgttcgttgaagtgataaggatttagttcaagccatgaaacacgttctacttccactgattaccatccccgttttactcctgagtgcatgttcatcccgcccagtgtctgtagccaatgcaaaaccggctccgcaggcaagagttttcaaataccagacgtctgccccaaccacgctggtggttatgagggacaaaggtatgataggtgcgggctgcgacgcatccatcttcattaatggagagacagttgcgaaactggagaccggcgaaaaagcgacgttccatcttgatgccgggcagtggattgttggcgcctcacttgagggcgccgggctgtgcgcactgaaccctgctcgtcaggaacgcgagaccatcaccaaagctggcgagacgaaagtcttccgggtattcaccagcaacgcaggtgacatcgatatcctaccaacgacactgtgacgatatgacgaataaaactgacatcacctacgggattcctgcagaagtctggccgcgcgattactccaacgtggagaaagcgctgatgttctggcgtaagtctctcattcctgtaagggtcacgatggaagatggtcaggtgttctgcatgtacgttcagggtctcatgtcgtcgcgcaacaaagtcgacctttgccctgccccgttcgacaaagaaaatcgtataaggctcccacttgagcgaatcagcacgattgaatcaggtgtgacagaaggcattgcgcacgatttcacgggtcggacaacggtacacccagactatgtggacaatcggccatctcgccgtgatttctttaaaatttgtcgccaggctcatgagatgcagaagtctataagggtctacatggcggatggccgtgaaattgagggggggtcttcaggcgtagacgcttgccaggccacgctcaacatgggggacggtcggaagacagtcgtcatgttcgattgggtcgaacggattttaccgttttaaatctataagggtaataaccggctaagtccggttattattttatgtgtcacttcccgttatatttacctcccctaatcccggttccgttttaaatatataagggtgattgaccgaatagggaatttatttaggcaacaccttcgagaaaacgcgttttatttctaagactttgatttttattgaagaaaattttttttcattcccgcgcaaaaaactcttgattttaatttttgtatatcgataattagtcacatcgaaagcgaacacgctaacgataaataaataacaaattaagttatcaatattacataaggattaatatcatgtctaacgttgctatctctaaaaaatctatcatcgacgctgctgtagttatcgctaatgaattgcaagttgcagccaacaatgcgactcagacttataacaatcattatcagaatggtacgcacaccaaagcagataaagctaacatgcttgcagcgactaccaaacttgcatactttaccaacaacgttttaaacgctgttaatgatgagaaattagctggtgtcttttactacgcgattaaagcaagcaaacaagcacctgaagcgtttttccgtgaagctatgaccaatagctattcactcgaaaaactggtttatctggttaaatctatcaagtctggtaaatgcgtttattccgtcgctgatatgtccggatctcgcgtattcgcattaatcgaaatgattaatgatgaattggaaacattcactaatggcgctgttttcgatttgatgaatgaagcgaaaaaagccaacgaaattaaattggacgctggctacactcaagccaaccaactaatcaatctttgtgaacgtctcggactggtcgagaagatcaaaggaatgggcgctgctaaaaacggatcgcagcaatatcgctttatcaaaaatgatttttataactatctggctgacgctttcaaagcgtaattaattgaatatagcgcccactatgggcgcttattcaaaagatcttaagtctgtattcaattttattttttaaggagcgtttttatggttatttttatcgctggcgttaacatccataatcatactcttgtttatgatatcgctggtttagctggatacgctctcagctctgaagtagtcgacgaaaccacgtttaaaatagatctgaatagcgcggagcataggaagcgcgcaggaatcaaagaatccgatgttcttttaatgattcaagaatttttaaacgctggctttaaaattcacttagaaaaataaaaacaatagcgcccactatgggcgcttttttcgtttcaagatccgcacaccataacgcgccattgttggcgcgttttttattgtctgaagtcagccaaaacagaccaaaaataagcgccataaacgcgccaatttaacgcgtttttatgtgtggtggtacatactcattacccacaataaaaaacacgttatagcgcgttttagcgcgtggcttattttgtcgtgtcgtgggcgtgatcgtctggcgatatctggcgacgtgatccgcgctatccttcgggacgtgtcggcaatattggcatgatccgtgggcgctcgcgtatcattggcacgttgacgcgacgtgtacgcgcttgcagtggctttcccacggattcacataatcacatggcgaaagctatctgggtggctcaggagctgaaactccaccggcaactaccccagcgccgctacgcaatttctggagcgatttttggcttctcccgctctgttttctacataaaggcaaaccccgccgtttcccgaaaattcctggccgtttcccttcggttccccggacagctctctggccgtttctgaagtttccctgcggcaactggtggacgaaaagaaaggggcgtttccagcccctcccctcttacttgccagccaggatgtgaatgcggttctttccgtacacctctttcacgtagtccccgcacgagatactccacgagtcgattcctgcttcatagatgacgtttttgcacttgatggcgttgttggcgatgcgcatcccctcccccactgcttcctgttcggtaaagtcgaatccggattctgttttaacccatagcgcgatctgcgtggcgaactcgatgagttttgaccggcagaagcgaccgctgcgtaccgggaagatgaatacaccaaatcccgaggtggagacatacgctttttcaaatacgcgcttatggcgacggttgcagataatgtcattggtgatctgctgtttctctttaccggacagctcgatggttacattgtcacgccaggcgcccagcacgcttttatcgttatcagagaacgtcacagaaatatggccatgcgaaggggtgttaacagtagcgataaaattcatggtgataatcctttaaacaatttgttttcttgttggtttaattatcgctacgcgcataaggcgtccaagcgttctgttccggcagatggtggcctgcagggagtcggagggttgttcggtagcctggcggtaagaggtgggtgtttttagcctgcgggaaacaggatggccatttaaggccaccagcatgggtggcctcgttctcttagtggagcaaaccgacgtcgatggtatcgcctgagccatccacgcggatcatcagcatggcgaaggcatttaatgggtagcctgcgtgccagcccgggaatcggtcatcgcgcatgaagtcggcaatgtcataaacgctgccctcaaagtggaagaagcgggcatcacactgttcgtcctgttcaatatgatccatttctcgcttctcttccgatgacaggtcgagccaggattccagccatacgttttcagctttaggggagatagtgaaatcggtcatgtgcatatcctccatgcgtaaacatcttgttttcttgttggtgtaattatcgcaatgtggataaggcaaaaaacattttgttatcgggtataataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagcattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaaaaaaatggtggctcttcggccaccattgaaatgagcaattaagaacttggacaataaaacacgcccaggcaatatataatgataagtagatacttacaattgtttttttaccatctcgtaaagagatgaggatttcgccttctccacaaagcgagtcagatccacatcgctgtaggttggggatttgaggatcttgccatcagatactctgaagccgatcatcatgtcagtcccttcagcatggcggaatcccaggtcttccttattgtatttgcaattctctaccgctacacgacgctcttcggcgtcagccggccacagcttggtcatgttggaacggtggatttctgccaccagctcaacaatatcgatgccgagaaaatcagccaggcggtaggtcatcatgcaggcaacgtagatttgttcattacgcggcgcagctcctgcaccaattcggaatcgcttatcggcttcgcttcgagtttgtcagccagcgcattcagcattaatgcagcctcttttgcttcttcaaacgggatggccatatcgtcaaagaccgtgttgcccgaaaccatgatcgtgtggatgaagcgatcaacactctgctcttgggtgtagtaactcatgcccgtagagataccgcctttgatggccaccattgtgccgacgcccacgtagaggaagtcagccatcgcatccaacagcgccgtcatatccccatttttagctgccgggatgccctcggtaacagcttcttcgtggatcagcttggcacgcagacgcagtagtgccggatctggaatggcacggcgtgggtgctgaaacagtgtgtggaactggtcaaccatcaagtagatgttttccgttgccttaccaaaaccaggattcaactagtaaggctcaggcttaaatcccacgagtttgtctgcggcaagtttcagatgatcggtcagtttcgtaaatttcatgtcttctttcctttgaacttcatttgatacgtcaattgtgacccagcagtgccaggccacaaagtggttaaactcggcttaaaggtctgcgaactggctcagaccggagcgatcgacagcggaatcaatctggccgacgaggtagttgctttgttcagcttcctgcggagcgatctgcagggtgtctgacagcagccatttgttcatccataccagtggatcgtctttgatttccgggaacagcggtcgcagccccagacgacgcattgccaggttagtgcggtatttcacatagcttttgaggatgtcggcattcaaaccaatcattgagccgtctttaaacagatagtcagcccagcgcatttcctgcccggccacgtccatcatggtctgatagatgaaactctcttcttctgcggcaatcatcttccacatcagaccttcacgaccggtacgcataaagcggatcatgcgttcagtaccttcgcaatgcagagcctcgtcgcgcgcgatgaagcgcatgatcttcgtgttgccctccagcagctttcgctcaccaaaggcgaacgtacacgcaaagctcacgtagaagcgaatcgcctcaagtgcattcaccgacaccagtgttcggaacagctggcgctggagagggtagggcttgccatcaaactcgctgacatacagtcgttcaaattcgtcttcgccaagatgctggcgagcgcaggtcatttcgtacagtctgtcatattcgcttgagatgcttacggcccggctgatgatctcttcatccgtgacgatgccgtcgaaaacgatgctcgggtcatccaccataccgcggataatgtgcgtgtagctgcggctgtgaatcgtctcagagaacgaccaggtctcaacccatgtctctagctcaggaatggagatcagcggcagcagtgttgcgtttggactgcgaccctgaacggaatccaacagcgtctggtaacgcaggttgctcaggaaaatatggcgttcatgctcttgcagcttggtattgaagtcgatgcggtcagtggtaatgtcgacttcttcagggcgccagaagaacgaaagttgtttctcaatcagcttttcgaagtcacggtacttttgctgatcgtagcgtgctacgttgacagactggccgaggaacataggttccttcgttgcgtcgttagcgcccaaacggaaagtagaataagtcatatgtttccctctgaatgttatcgagtagctttaaacaaattgttatcttatttgtttaaacaaggtgctcaactcaatgaaaaggtggggatttctccccacgctcatcagattttgcacgcgccatcgcactcatcttctggctcaacaacctccgcagcggaaggttctgacacctgatcgtcgtcatcacgcttaccagcgccatcacgcgtgttgtggtaataaagcgtcttcacaccttgctgatacgcaaacagcaggtcttccagcagcttcatcattgggaaccttatcgccaggaagcgagtcgggtcgtagttggtgttcgcagagatggcctgatcgaagaacttctgaataatggccaccttagtcagatagccgcggttatccggcatatcccacaggtactcgtactggtctttcagttgcgcgaagtccggaacgaccatcttcacgatgccgtctttggaagacttcacggacaccgggccgcggggcggctcaataccattggtggagttggtgatctggctggacgtctcacacggcatttgagcggtcagcgtggagttacgcagaccatgttcacggatacgtccacgcagctcttcccacggcattttcagctcgaaagaggtctccgggttggtatccagcgttttgcgatagtggtcgactggcagctggccctgtgcgtatttggtgtgggagaaccagtcacatgcacctttcgcttcggccagtcggcagctcgcatcgagcaggtagtactgaatggcttcgaaggtctcatgcaccagctggttgccagcagcgtcagagtagttaaagccgttcttcgccagatagtaggcaaagttggtcacgccaatacccagactacgacgagctttagccgggatttctgcagcagccatcgggtagtcctgatagtcgagcagagagtccagtgcagccacagcgtagaacgccacgtctttcagtgagtctagcgtgcggatcgcgccaaggttgaacgcagacagggtgcaaagcgcaatttccccgttcggatcgtcagtaaacgccagtggcttggtcggtagcgtaatctccatgcagagattggactggtgtaccggtgcaatttccggaacgaatgcgccgtgatcgttcatgtggtctacgttggcaatgtaaacgcgaccagtggaggcgcgctcctgcatcagcgtagagaacaggtcgacggccgggatagatttcttacggatgctctcgtcggcttcgtactccaggtacagctcttcgaacttgtcctgatcaacaaagaatgcgtcgtacaggcccggcacatcgtgtgggctgaacagcgtaatgttttcgttgtgcaccaggcggcgatacatcagacggttaatcatcacgccatagtcgagatgacgaacgcggttctcttcgatgccacggttgtttttcagcaccagcagactttcaacttccagatgccaaatcggatagaacgctgtagcagcgccactgcgaacaccgccctgagagcaggatttcaccgccgtctggaagtgtttcaggaatggaataacaccagtgtgggtggcctcgccattgcggatctcacttcccagcgcacgcagacgcccaaagccaataccaatgcccgcgcgacgtgacacatagtcgatgattgcggaagacgcagcgctaatccctttcagactatcagcagcttcaatcagcacgcagctggagaactggcgagtaggggtgcgcacgccagccataattggcgttggcagagacagcttgaatgtactggtcacatcgtagaagcctctgaccatctccaggcgcgtcttaccagcgcagccatcttcccaattctggaacaggcacatgcctaccagcatgtagagttgctgtggcccttcgtagatagcgccagttacacggttttgaacgagatacttgctcgccagctgcacggtggcggcatagccgaagtattcgtcgcgcttaggcttgatgtacgcgcccagctcggcaatttcttccagagagtagtacttgagaagatcttcatcgtaaacgccacggctgacgttgctgacgatatgattgtagaaattcgggtagtcatactgcccgaaggcgtccttgcggatcttgaacagattaagtcgcgcggcaacctgcaagtagttgggggtttccggagagattagatcggcagcggatttcaccagcgcttcatgcagctggcaggtggtcattccgtcgaaaatgctggcagcagcgcccatagctacagcagacgcgctaacgttgcgaatgttttcgactccccacatcacaacgcggttgtatttttcctctgacaacggctctgtggaaccgttacgttttacgatgcttatcatgtatcacccaataaaaaaggccactaaatatagtggccttatgttaatagataagcacctacctatcaattatcgacttataaaatccctgcaagcacatcgcgaacctgacggaattgatcagtttgcattccggtgtaaatcgacgcgacagcgtccgcaaggtgctcgtttttattcaccagcacttccttaccagattgcttgcggcgcaaccacggggcgtttggctgcttctgcgtagcccactgaatgatctcttccttcgacgtggtcagcttattcccgacatagtgcttaatctcgtttggcgtgacctgtatcagtggcttatccacgcacgccagtacgccaatgcagatgccgtatgaggtttgtgcgcgactggactggctaccaaccggcaactcgcaaaacaccatatgagcctgctcgattatgggcttggcggtgcgccagatttcgttagcgcggcgtagatcgtcgctgtttacgcgaaccgtcttcttgttgccaccagctttggtttccaccaatgtcaggccatgaatgtccagcttatccgtttccagatccagcgtgccaatcgccaggccaaagttgctcattgaagggtcgacgccaaccacacgaatggttttactcattttttggtctccttaccacgtagcccaggttgggcattccattagtttctgttcaagtgtcttctccggctcgcgagttggcggcttcggaatgtcgctaacaacatgaatgctatcgttggttagaacacctgcagcaatgtctgcatcaatcatgctctggccgatgaaatgtcgcatgatgtcgatcagatggtgtgcaaccttttcattcgcgctgaatacatgggggagaagaacttcaataaccgctacttcacatccctcctcgtaaaagcagagtttcgcccgctttgagattggcgcgtgccgatcatagtcaacagagacgctggcgaaagcagcaccaggcattgcaacgtgatcagcgcgtgcgttagcgtgtcgaatcagattggtgaatgcggtgctgatgtgcgtctccattgcattgaagagcgcattttcttggatattcagcgttccggtttcaggtatcgcaacgaaccccggcccagaatgtgggagatatccaccttccgtaaatgggttaacaaggatcggcgcagtgcttcctgacggcaacatagccaagctcggcatcaacggagtcgatgacaacagactggttaataccgagaactggtcgtcattgatgttttcgtttttccacaaaagtgcaggcgcagctgcttttgccgtatggtggtttatcagctttatagattgcatcacggcaaacatctgcaaaaactgcgtgcggctcaagttaaacgacatagctgcgaccctctttgacttcgacagtgatggtttcccggaaccacgatttcatctctttgtgggagatgatcatcactgtgccgcgttcacgcgctttggcttccagaatccccatgagacgctccagaccggcagtgtcgagcgcgtcgtcaatttcatcgccgataaacagctcgatattcttactggcgcgactggcaaccagatcctgcaaggctagagagcacgcaatacgtaccttacgcttctcaccaccagacaacgtctggaaggatttgctggaacctgttttggtcacgcttatattgaatttgtcgcgatactcgcctttcttcgttgtctccattgtcgaccattcggcaacgatattgccgtccgatagcgtgttgagatactccgcagtcctgatgttcaggaaaggcgtaacggaggtcaggatgtgtgaacgaacacctgcaggggagtaaacctggcgagccttctccagcaacagagcctgttcttgaatactctttaactcatttttaagtactgcatgattagatttattggcagccaggttgtcctcatgacgcttaataacggccagaaatgggtttacctctgccataatgcgattcacatcggtacgcgcccgcgccaccatcgcttcgacggccacaacttcacgttcgcgatgacgcagcgcacttagctcattggtcaggcgttcgattttggcgatgatttctgaaacgtcgggtgtggctgcgaccagtgcagattcgatgccgagcgctttctcaagacgagctttgtgttgagccactgccgaagctgatgcttgcgcctggccgatctcattacgcgcttgttcaatgaaactctccttcacggtggacaaatcttcttcgcagtagggctttccgcaagtaacacaaggtgctccgacctttgtgctgacctcttctgctttggttttaaacgagcgagcacggttcatcgactcgttctgtgccgcttctgaagtgcggatgcttgagcggatctccgtaatcgcaccgcgcaccttcagcagtttggcgtcatgctcttctttggaggccagcttgcagcgttcgccagcaatcgcgttttccgtatcccggatctgttccggcagcgagcgaatttccatcacgacttcagacagcgttacctccgcgccagccaaatctacgcgggccttgtccagacgttcgccgcgatcgcgttcccaactatcagaggacgctttggccgcctcaatctctgactgcgcggtctcgataagcgtgagacaggcgtccattttggatttggtaacatccatgcgtgcggcagctgcattagcacgctcgcgagcaatggcataggctcgcgttaaccggtcgacgccagcggcttcttcaacgatggttttgaggttcttgtcggacatacccggcagatctggcattgcttcctgactggcgtagatggacgccatgaacacctctttcgatgcaccaatcaggcgttcaacgaactcctgcgtcagtgtgtctttgcctttggtcatgtcaccgtcttcgccacggacgatcagccggttcttgaactctttgtgtttgcggtggcgaatgatggcgtaacgctttccttcatcctcaacagttaccatcacacgacagtttttttcgtgacctgtagacagcacgtcgtcacctttgacgccatgcgcagtttcgccatacagacaccacatcaggctgttcatcaaagtcgatttgcccgcgccattgctggcagcggaagagtcgccactgttaacaccctgaatgagcaccagaccgcgttggtctaactcaacttcggcgctggctaacgccatgaagttctcaacctggagctttagaaatttcatacaatgcctcaaactttttgattcaaatgctggccttttcgtagttgaaactccgtgtgagccgggaaggatttgcgttttagtacgccctttttgctcaatcttcccaggtaaaacgccacagggtttccattaggtgggtagggcttgtggaacatcaccgtctggcctcgttcaagtcttctcattgtggagacgaagtcccgaaagctcccagaatggttcgtactcacactgcctccgcactctccgcttcggtcaggatttcctgacacagcatgtccagcttgctcaggtcgaagccgccatcagtgtcgtgaacgatcttgcagtacgccgcgacggactcgcccaggctgtctattttgctggtctccgcagtactggcagagccttccatcatcgatgccttgcggatgaagttgcagacgacacccttcgcgcccattgttttcaggacgttctggagtttgatgccttcttcatcgttctcaacaacggcacgaaagcgcacgtagttaccgcgaatttgatcgtcttccacatcgtcctcaaggttcacgaacttgggtgcagaggtttcgtggtgggtgaatgtgccgtcagggttgacgatcatgaagccagccagcgagccaacatcaccccaattctggtgcgtcagcgccccgatgctaaccaccccaggcagcacttctttgtggttgtggtagtgtccggacaacaacaaacggaagccgatatctttcagttcctgtgcgtcgatgccgacatcaggcatggtagggatcgctttgttgatcgaggtatgcacaacgacatcgtgattgtcgccatccagcccggaacgcagtgttttgaggtcgctgataagctctgcgtggttattgcgccagctaatcagatggacggtaacgtcgccaattttgatggagtgaggacgtttgccgcagacgatttccacaccgattgagcgcagagaggccgctgcattggcgctgtatacggaatcgttggtttcgaggtcgtggttgccggccagcataaccacttcgaggcccaactctttgatgatccactcgtaagtttcggtcacgaaatgcaggacggaaggcgatatagcaccacgaacatggaaagtatcaccagccaccagcatgtgcttgcagcccgcagctttcatggctttggcagcttctttcgtggcatccagttggatctccagtcgagagttcagcccgtcagcgtttgttgtcgcaaaagcatcccaacgatgataatggggatctgatatcaccccgtatggcaatgtcatgtgtcttttcctttgtggttattttgatacagatattaagcgtgcttgagaggcgaacaacccagacaacacggcacagaagaaaatctacaggcacatgattatgacaaaatacataagtaagtgaatacctattttcatggcggtaatgatttctaaatgtaacgagcaactcttcgtcacgtcagaatttataggcatgtctctagaatccgctctcagcagtctgggctttcgtcactggcaatggaccgagatctgcgcattcgaggctgccttaccggcgcttatgcttatccatttgctggtaaaaatgagccagttattcgccagatagccagaatgctttctactttattatcattacccatttttttaaactcttacgaactgttcacagtaagaggtaaatattatgttcagatgcttggctttaaccgtttcacttgcatttatcctgcccggcgccctacacgcggcggatacccgggaatcaagctcatctatcagggatattaacgtcattacttttcagggggggtggaacctgcctgtttgggttgcccaggaaaaaggctttttcagaaaaaatggtcttaatgtgaaaatggattacacacccaattccggtcaactggtcagaaacctgctgaatggcaagtataatattgcagtagcaggtattgataacgtcatcgcgtatcaagagggccaggtgaaagagccggtagtgaatccggatatgttcgcgttttatggagtggataacgggcttctttcattagttgctaaccctcaaattaagaacatcagtgatcttaaaggaaaacaagtttcagtcgacgctttgaccactggctatgcctttgttatccggaattatcttgagaaaaacgggctgacacaaaatgatgtccactatacaagtgttggcagtacgaatgatcgctttaatgcacttctcgccggtaagacagatgcaacacttctccgtactccattaaatctgcaggcgaaagaaaatgggtttaagatccttgcctccggaagtgaacttggcgactatcagggcacaactggcattacaacccgctcctgggcggctcagaatggtgatattctggtaagttacatccgtagctatatcgacggactgaactggatttatgacccccgtaaccaaaaagaagcagaagaaattctggtcaaaaaggcaccaggaatgacggcggagctggcaggacctgcattacaggaattacttaacaatgggctgcaacgggatgctgctattaatgcagaaggggtaaaaaatgttctactgttgcgaagcaggcttgctaagccagagaaaaatctgacagatacgcataaatattatgataccagctattatcagaaagcagtgggcttaaacaagcaagaaacaggcaaatagtctcattacaggcggttgtctactggacaatcgcctatttacctggagtgcattactattatttatgtgatgcgtaccagtaaacatgtacctgttttaacctagtacatatttttcttctgaccactactgagatcctaatctctctcgtactgtttttgtgacagatattttactgtcactatgattaacgggggctgcaaattaaaaaccggccctgctcgttcgtcttcattgccagcttggtctgccacagccgccgcccttgaataaaattcactcatgtattaatccctaaagctctcagtgtctttctaagacaccatattttatgccccggtaaaaccatgagtttacgtttaaaacgtctcagagggcttctgacgcgctacgctgatgtcgattaccccagcttttgggcgagggtcgacaagattcaactcttcagcactgtgatactccgtatcgaactcccgatcgacatggcgaatgtagatggccgtgagaaggctgtcgtcgttcaggaagtgtccgtaggatttgcggatcacttcgccaaccttatcaatcttctctccgcccatgcagagatggttaaaccggctgtgtttccgcagcatctcatccacggggccggagtagactttatcgactctcccgaaccggatgatatttccagtatcagcctcaaccagacaaacgagcttgccaggttcgacccggtctcgccatgttacaccagagcggagcgtgttgaagtagggtgcgtccaatccgatgatcggtttacgaaatgccagcagtggcacgtaacgtatgcagctgttcaagtggatatgcagctgttcaagtggaagtgcgcaccggcgtcgtagagtttgagccgagtttcgttaatcgggcacttcgacgctatgccgcataggtcgcagagcaatttctgtttgttcaggatagtgttcgattcaatggtgtaggagccatcttcaagacggcgaacccagcgcgtgcgtttgagatccataattcttattcaaatagttttgtccggggcaacgataactgacaaggcgcaccgatgtttgcaaatgcctgttttacttatacccattattcacaggaccgatccaataattagatccccagagagatcctacagaagatcaaaagagatccccgatcgtctccagccgttgcggttactggcctgagagggggttactatccactatggggagcaaagtaacctctgtagagagcataataaccgctatgaagagcaaaacaacctctctggagagtggtcggtatccactgtagtgagtaggaggcattgtcttgactggataactctttgcctgtttttctgtgttagatagctgatattcatggatatatcgttaatcttgcgttcaggcgtgtttgtttccaccacacattatccccagaaagggagtgatggctggttttgcaattacctgatttttatacacaggcccgatccagtaattcagatcccaaatagaaccaaagagacccacaaagacccaaaaagatccccgcatcccgcaaaccgttgtgccatctggcctcagaggtgatcgatatccactatagagagaagatcagccactatgaagagtaaaccaaccactgtagagagtagaaaaaccactataggcggtaggataaccgctgtgatgagtgctaatatccactgtaatcagcaaaggccaccaaagccgtcgaataaaaagagacacttggaatgagcgaaaacggcaataaaaacatagcgatcgttgaagcattctcagaaacagacaaaaagacaggcgaagttgttacgttagttcctaacaccaacaacactgttcagcccgttgctctgatgcgtcttggtctcttcgttccgacgctgaaatcgacgtccaggggcaggaaggggcaaatggtctctatggacgcctctgctgaactcaaacagctgtctctggccaaagccgaagggtatgaggacataaggatctccggcgttcgtctggatatggataacgactttaaaacgtgggtaggcatcatccacgcgttcgccaagcacaaggttgttggcgacactgtcacgttaccgttcgtcgagttcgtcaggctctgtggcataccaacggccagatcgtccgcgaagttacgtaagcgcctggacagttctctaactcgtatcgccacaaacactatctcattccgcagtaaaggctctgatgagtattacgtaactcaccttgtgcagacagcaaagtacagcactaagaacgacacggtctcgctgcaggctgatcctaagattttcgaactctaccagttcgacaaaaaggttcttctgcaactccgggcaatcaacgaactctccagaaaagaatccgcccaggcactctacacattcatcgaaagtttgccacctgacccggcaccaatctcgttggctcgcttacgcgccagacttaacttaaccagccgcaccattacccagaacgcgacagtcaggaaggcgatggagcagctgcgggagatcggctatctcgattacaccgaagtgaagcgcggcagctcggtctacttcatcatccactataggcggccgaagttacgcccggcattgccaccaactaaagctgcgccggaagaaccagaagagcaggaagataacttgcctggcgatggtcaggaggacatcatcgatgttgttcctgaagaaaaagacggtgagatggtcatgttgagcaaggaagaactggcgattctcgaagagctgcgcaaggcaaaggctcgcaaatagcccaatcactgtagagagtagaaaggctcactatccgctgtagtgggccttttgtttatctgaagtccgctatccactgtagtgagtaacaacaaccgaatagtaaccactgtaggcagtagcgctcaaataacgaaatgaatgttagtggttacaaacctagatgaaacaagggctgcgaggttagtggtcactgggtgacttgttaaatccactctctatagtggttatcgttgctcccttcgctattggctatccactatggagagcagaatcggttggctggatttactatccactgtggagagtagacatccgctgaaaacagtgaaggtttactctccatagtggatacccgctggaggtcgcattccatcactctccatagtggttgtttgctgtgaatgaacgcctgtttactctctacagtggatagtgaagtcgataatcaccactttactcactacagtggataccggatgccacggcagccgttttactcactacagtggttatgacccagatacgcgcgcggtgagctggctactcaccgcagtggttggtgttatcagtggattttcttcagcagaccccagagcgttccggccttcgtcgtgagcttacctgtttccggatcgtacatgcgccactcgcgacgctggtggataatgacaccgtcctcacgttccagtcgctccagcacgccgggctgtttaaaccctttggcacgccagtagccgcttgttttttcgatttcaagacctgccattgtaaccgccatcaaccaacctccttgcagtcatcgaaaaggtagctggcgttcttcgcgtgaacgccgtaaacatcacctgatttgtcgtaaacgaacttatcttcacccacgccagacagtttgccgttacgtctggtgagatagggtgaagacaggacgcgatcatcgcgcacgacataaaactgttcgccgctgtccacaatcatcgcgccgtagttagctttgacgacgttgcagatctcgtcgtttttcacttcggccacagacatttcacactcatagacatgtgtgttcgcgtagacagggagagtgaacagtgccagagccagggctgttttcttcatgccacgactccttggataacgccgaatgctgagtcgaataacagcactacggccagcgcattaatcatcgcgctattaacaggcgccagcgctttatggattactccggtgaagatgcaatcgagcacaaaagctatcgagataataagtaataaggtgtctaatacggttttcatgataggtaaatactaacttatatattatttgctgtaaatatcactcaaaagtgctgatgcctaaaatacgctcaaggtgagcagcgtcttcatcgcttaccggcgtcgtgtcgtctacataccaacaactaccattgctccaacaaacaccgtcatcatcgacatgcacagaatccgcatccataccagtatactcaacgagattgcgctcaattgccgcttggatttcttcatcgttcagaccgtcgcacttgaccatgaacaacggataaacgtcatagtcggtgcttgatgaaatgcgaaccaaaatcttcatgtgcttctccttgttggtaagtacttatttatactaatgtgcgccatgcggtacacaatcattgtgttcaggctggtggaaagaacttctccagcgtgcggtcgacagccttatcaatgtgcatcagatgccagacgaccatatctttacttcccagatcgcgggtgtagatcacgtcgaacttacgccaggcggcgtgaaaccagtgcggtgtgtcatcaaccggcagattctccccagcctccttgaagtacttgagcagcatggcctgttcagcggttggcgtcgggccaatctcttccgcgtacattctgatgaaacgctgccagtcggcttcatcttctgaaggttccggtgcgttcatctctgcaatcgcctcacgcagctgcgtcgcccattctggctccgggaagccctgggcaatttcggtatccactacatccagcgcagcgttggccgcgtcatacagttttttcacgttttttctcctgcatcaaaagaaacacgatcattgccgctctgaaagggttagggttctggatcagatgttgtggtgttgagctatccaccagcctgtgggccgctctccactcgccagcctgtctggctggaatgatgccgattctgtttctggaaatgatgtcccaggcatctaccggattgttgcaccagtcgaaagaacccgctccgtttggcccaatcgcaatcacttttgtgtaatctccaacttgtgagcctttccagccatattgtgagatgagggggcgatggccggttgcttccgcgaccaggcagttaatctcaaagtccgtcatttcagcgtagtttttcattcatcatctccttctttcagaaattgcgtggcgttgtcactttttacttcaacggaagttaattccgtattagtaaccaatttgttttcttgttggtgataatacggaaataaaaaaggcgtccaagtggacgccgtatctttgaaaagggtgttacttcaacgcgataaacggagtattagccccttcagtcatgtactgaggcaactggccattccatttgttgatggcttccagctccatgacgttcgggttctgacgtaatgcttcaccgcgcaacttgatggcgtcagcttctgcttgagcacgtttgcggatagcgtcggcttcaccttcggcttgttcacgcagcatgttcgcttctgccttgcgctgctcaacttcctgctggcgctggagcgttttctggttcgcggtcactttggcattgatagattcgatgaccgtgtccgggtagtctggtttgcccacccatgacaggctaataacctcaatacctaccggtgacatttctgcctgaatgtctttcaacgcattgtcgagcagagacgccttgccaccgtcgatgaacgtgtcggtagtcatgcggctggccagacggttcagtgaatccgcaatcttctggcgcagatcagtgtcggtaatgtcgtcaacacctttgcgataggtctggaatacggtagttactttgttgcgattaaccagatatgccacaccaattttgtggccgatggctgtaccgtcgctcatctggaatgtgaacggctcatcgtaggttttcatctgtttgaaagtggggaaggtgtacagctcggtattcagaccagtccactgacggccaacgccgacaacttcaccgatacctttgtcttcacccaatttgtttaccttaatgccaacgtatcccggttccacgcgatcgcagccggtcagacccattgtgcaaatagcagccaaagtcaccgccagtaaacctttcttcattacttacttctccttagttttattgagtgagttgatatacctgcggccagcttttaacaaggcaaccgggaagactacagcgatggcaagtccgataaagaaggccagatcgcttttagctgagataagcgatggaaccagtaaaccgtagataaagcagactgacaccaccgctgaaacagccatgagataacccttaatcatgtgtttccttttgtcgttttggtgcagaaataataagtaagtacttatatattttcaagtataaaaaggcgcccaatgggcgccttgtgattacgcttcttctgtctctgctggggacgactctttcgctcgccgttcgtctatcgcctggagtgctgcgatgatttccgggagtggcttctcgcggtacatctcgacgatctgcgatttggtatatctcttatcgccaatttccacacgcccgctggcgttctttggcaggtatccttcttccagcatgtactcaaccagagattcgatgacgtccagcccgcgagtcgggtcgaagtagaatttccatgagcatttaccaaacggaggcgcgactttgtttttaatgcactcggcgccaacgtcctgtccgatcttctctttgccatccttcatgacggatgctcccagacggatgcgcaccgacgcgtagaacttcggagagtcgccgcccggagacgtagtcggatcgccaaacatcacgccaattttggtacgcacctggtttaagaagataatgcacgcgttgtacttacgcgcccaaagcgccagagtagggaagttcgcactcgtcgcgcgcgccagcgccgtgttgtcgttcatgttcagctgatctttgtccttcgcagtgccttctgccatcttgtcgaacttctcagctttcgagttcggtaccatcgacgccagagagtcggcaacgatgcagataggggctgtttccgggataagctcttcgtcgcgcaccagcttgaggattgtgccgatcagctcaacggagtcttcgaaggtatccggctgtttgtagacccactgaccgtcgtcttcgtcggcgttcaagccattcgccaccgcaagaccaacgtcgaagctgttttcgtggtcaaggaatacggccagaccatcctgtttctgtgctgataccatcgcagccgtcgccaaaaaggttttaccggcgcttggtggcccgaagacttcaacgatacgcccacacggaaaaccaccgtcgtaacgtccggaaatggctttgttcagtggagggaaaccggagtcaatccagtgggagaccttctgaatctcgtcattgctgccgattttctttttcagcgccagtgccagtgcggatttgccttttgccatgattaggctccttttgattcgttgattcgcttcgaagctgcggcttcgtcaaacttgattgcgtcgtggttcaggtgtttggcgacgcgagcgatgatcttcacgacctgctcgctgaccagcgcgaactcacgctcagtagcagaaatgccagcagcgcccagaatgttcggcagcgccaccacagcgtgttcgccgtggcagaagacaatctctttagccagcatggttggcgtagttgccccgccattaatgatggatttcagcatcagcagtacctctcaaatggcagaacaaacacttccagatcttccagaaacgaccggaaattcagctcgcaacacatctgttcgaaggcgttcatgtcgcgtgcgcctttaatcgactcgatttcgctgggtgggaattttgtgtcgataaggttcatcagcatcatgttgcgcttaaaggcttcgagcatccggcagcctgtcttctcgttgaaggcgttctttgccagcttgttgaatgccgtcttatagcgacctttgttgatgacaatggagccgtcgttaatgccgcgtaccattgcggccacacttccccattcatgaagcagctctttcgcgccaccatcaccaatgccacctacgcctttgatgttgtccgaggtatcgccctgcaacgctttcgcttccagaaacgcgcgtggcgtcggcagaccggtcagctctgcgaactgttcgaagttcacctgcttgtgcttggcatcttcacgcaggcttacccagctcacattctcgcgaaccagctgaagccagtcgccatcgccagtcagcaggtagatatgatcaacggtcggctgcggagccaggcgagagaccagcattcctgccaggtcgtccgcttctgcatcctttgcaatgagttggttaacgcccagcgcggtcatcattttcaagatgtacggcttctggatggcaaaaccttctttcatcttcttcatatccgggtcgtcatcgcgattcgctttgtactccgggtagaagtcgcgacgtttgtcgctgaatccatcccacaagatcattgggcgggcatggagaattgaggcgtaacgacgaacgttcttcacgaagccaaaagccgcctgaacttccatctcgccgttgtgtaatttgtcggattgctggtggtaatagcccaggctgttaccgtccacaaagagataattcaccggtacactccttccaaaaagtaaggcgtccgtagacgccttactggtcacgttatgggattacagagcgtccagttcagccagcaggtcatcgagaccttcgtcagctggtacagatgcagcggcagcagatgcggaagcacttgcagctgcggcggcttccggagctttaaccttttccggtttagtttccggtttgaactcagcttcagcggcacgcaggatctcttcatcaaccaggctggtggactctggagccggtgtgtgtgctgtagcgacagcagctgcgccttccgtatgaccagtgatagagccaaagcctggcagttcagcagcagctgattttgcagcggaagaaatggccggagaggacattgttgctgccggagccgcaataccaatcagacgacccatagtgcgagccgtagacagcagacgggtttcgtcagcctggttcgcgtatgcgatcagatcgtgttgggtagtccagagcttctcaggaatgtcgcctttgtagactttacgtttcggggatacgtcatacttggtgtcacgaccggaaccggtacgcttaatcaggaacgcatagccttcttctttgctcagtgggttgccgatatcatcagcaatatcttcggacatcactttgcagatatcgtcgaagaccgtagacggcagctcaatcaactggcatttctctgcgtctgcaaagtcttctcgcgcagacagaacaccattgaccagataacgcggtgtagcacgcatactgttaatgcgctcttccatcgctttgttgcccttaaagcgagcacgaccttccataaccatctcacacagctggcaagcgtggccgtgggtgtgctgttcgcagatgtaggcggtggttacatctttgccttcctcattctgatgcttaacgtagtgcataccgaaagtctggaagaacacaccattcgggtcgtccttgttcggaaaaatgcgcagatagttattgccgtctttcagacgggtcaaatcaacgttattgccacgtttagaagcaatatcgccacgggtcttgttaagcagatcaagtaatgacttagacatgtatttctcctttttgtgattgtggccattggcgctatgcgcgttgggcattcgtttattcgtggctctttcgagcgagaaggataatagatcagtacttacttatcatctaggataaattaacggggcgagtggaaacgttcggcgcccaagcgttcaatctccacgatagccattttggacgcctggacaatcatgtcacggcggtgagagaaggcggttacagcgtgcttgtatagatctgcaatgtgccgggcatcatcgagtttctggcgctttgcgaggtattgcgggttggttctaaccttcgcctccagtacggattcattgaacttaatgccgttcatactcaggttcttacgctcattgtcgtagatttttgcctcaatcgcatcgagggagagttttgcatctgcgacctcgcgttctgcccgcgccagcttagagccgtactccatcaacaggcgcggttgctgacgccagacttcctcaagattgtcgcggtcgaactccagatcggacatgattttttcgtagatatctgcactcattttgataggttccagcttatttctatatatcaattttaccatgaaagaaatgaaggatggagcttatagaaggaagaagttagggggtggggtcggtaagttgatgaaaacagggagtgttctgataatctatagccgttttctgcggccgtagacgtcagaaaatagacagtgttgacacgcgctcacactatacctatcataatgacatcggaggaaaatgaaatcacatccgaataagcatattcaagaggccattgaatacgcgttgagtaaaggctgggtttgggttccagcaggtaagtcagcacattgcttctgcaagctgcgctgcggcgataaatcaggtgaacatacaagtcaccacagaagtgtatggtcgactccagatgtaccggagcaccatgccacgcaaatcaggcaagcggtcgaccagtgtggtcgcatcaaaaaccagatgagcaaaaaatagtagttagtggcggttttggccgccatttgttccaaaggtacattaatacttcactttagataaagaggttttatggcgctttataacttcactctgactctctcaggcgtaacctatgagaccgaaggattggaagatgcgctgtacgaaagcggctgtggcgatgcgattgtttgcgcatatggaaactccgtctatgttgagttcgaccgcgaagccaaatcgctggatgcagccattgcatcagcggtcgacaatatcgaatctgccggtatcggcgcgattgtagaatcagtcgactcggccttagttggcctgagcgatgtagctgaaatgacgggcatgtcccgacaagcaattaccatgcttaaagatgggcttcgtggtggtggcgacttcccttgccctatccagagaatccagggacagtccccgctatgggattgggctgatgtggcgaactggcttgaagccaatggacgccttaaagaaaacgcagagctggcacacaatgctcgcgtattaagtaagtggaatttggcccttcgcaatagcgtctcaaaagactttgttgagattgaacatatcgcttcttcacttatcgcacgtcgacgtcatcacgccgaatgcgcatgaaaaaacccgccgattggcgggtttttgctttatgcgactttcttaccaaaaatgttggatagcgtgactctggtctggcgtttcagcctgtactgtctcacatcgccaatcttgttcacttccataaactctttggccaccttcagcaccagccgattgcggaacactttgaacgcctccagctgttcctctgggttatccgattcgtaaatctccagcagatactggcacgccttcggatcttgcgttttaagcgccagcgctctggcacatttacgcagacgactgactttatcggcaccatccagcccggcgaacgccagcgccagatctaacgtgaccgggcagtcgatgatttcccagaactgcgaccgcatggtggctgcaactgctttatcctgaaaatccgctgggatagccgccagcgcttgtgcaatcttctgtgcttcgttcatggtgttctctttattcatttgctaattgtctccgctacctctgccagaattgcttccagcttttcgccttcctctgggcgaaagtacaaaatgttcgggttaaatccgtagaaaacggtcacatccagctctggcagatactctttgcgtccaaccaggtcggatggtttgctcttgttgttgaagagtgacgtcgcccggctgccacacgtcagcacataggtcggacgcaccagattgatctcttcacgcataaagtcggtgaactggcctatctcgtctttggtgtagtccttctctttgtccttcacctttttgcacacgccggtgacgtagagatctcccatgcgcaaatcgcctgcagtaagcaacttcgccttaaagtcgtcgtagccgttctccatgaagtagccagtacgcccatcattgccgttcgcgttgtccagaatgaccatgattttcggcttaatgccaatgcttgggcgtatcaggtcgtctcccagacccatttcagccgccatgcgtgtcatcagtacattcacttcggcagagcgtttagggttcatctcgaacggtcgagaggcttttacagcgtcgatcaccagattgcccatcaattcagcctggtcgcgcagccgttccggatctgtcgctggcagactgccaggctcaatcgatgcgaacgcacctactttttgcagtgactcgcgtacccggctgttacacgcacacgcacgcttctcgaccgcttcctcaaattgctcaagtgactcgaatttgccgccaactttctcacgcgctctcatgatggcctggcaaccattctcagagcagccttttactgtaacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaataccgttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcttgatgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacatttacagcagagaatggcgcatacagaacctggctgccgtcttccagcgtgcggatctcaattcggttagatgacacgttaacgtctggtggcaatacgtgaatgccataggtcagcgcatccttaaccagcccctggtgcttatcctcgcccagaatggtgagcgcagcagcgaaaaactcagcagggtaatgtgtctttaaccacatagactgatagctgatcagcgagtaggcaacgggatgtgatttgttgaactgatacgcaccgttcttctcgaaggcatcccagatctccttagctttcgtctcagacaagcccggttgtgaccctgtaacgcgtacagcagccatcggcaatttcacacctgcctccagcgcttcttcgaccgtccgcagtgcgccgtcctcacatttgaagtgttccgcgcggtgaatacgctgcgtggtgccgtcttccatctcaacgtcgatccaaccagcttgagcctgaacgacgaacttctcgcccatgctcttcatcttttccatatcctttttaccgatcgctttacgtacaccatctgcttcggccatcgtgaaaccggccagcaatcgtgtcgcgttcatcgtctgttcctgatacagaatcacgccgttggtttccgcggtaagctcgtccagtaccgggtgcagcgactgtggagccatgaagcctttggccacggagacatagtcgtccaacatgccggattgaatcgggccaggtcggaagagtgcggtcgtggcgacaacggttttgaagctcattggctcgatgccaccgcccagatctttaagcagcttgcgcatgggaccggactccagctggaatacgccctgcgtgtaccctgcagcgaacccatccagaaccttacgatcgtccagtgggatagcatcgagattgatgtcttccccggtactctctttgatgtagcgtttcgcgctatccaacagatcgagcgttgccagaccgagaacgtccagcttaatcagccccatcgcctcgcagtaacgtttatcgaatgcaatacagcgagcattgccacgcagctcgacgggcgtgcgctctaccagtggaacgccagcgacgatcatccccgcagcgtggcgaccaaaaccacgcatcaggctttgcagcttacacgccgctttgaacgcttccgggtatttcgtggcgtatttgtccaggctggccagttgctcgcgcagctcttccagcgacaggctatcgtcctccagattcttgaactctttggataccgccatatccgcagcatcgacaccgtaaatacgtgcggtgtcacgcagcgcagaagccgcgcccagataggtgaagttcggaataccggcaacgtaatcttcgccatagcgttcattcagatactcgatcacctcatggcgacgtgcctggctgaagtccagatccgcatccggtaagtcgagacgttcagggttgatgaaacgctcaaacagaagaccgtgacggataggatcgacgttggttatgccgatgcaccacgccaccagagaaccggcagaggaaccacgacctggcccgacaggaatgccagtttcacggctgtgattcatcaggtcgcgcaccatcaggaagtagccacagaagcccagacgggtcagcgtgtccatttcgtacttcagacgatcaacatacacgcggtgctcagaagccggtggtgtgtagccaaactctttggtagtaagacgcttgcgcagccccgcgacagccagcttcatcagcgttgcaggctcgtcgtctgccatcttgggcagtgctggtggcaattcatgccagcgccatgtgcaggcttcgataatggtgtcctgcgttgttgaggccattgcagctgttaccggtacatccatgcgaacggagaaggctttcagcgcttcaaggagatggcggcgaccattaacggcgttatctcgctggtggggaatacgcagacgatgcggctggtcgattttgatgttgttcgtaaccatgtgcgcaatgtctttaatgtcagcgtcgtcgaccgcttcgtaataagcgggatagaacgccactggctctattttcagtgcgctcgctactttcatcgcccggacgttaatctggtcgtagaatggggtagggtgcggataaaccacgctgtagaagttatcgcgtcctccagctgtgaccagcgtcccgataatctttgcgaagtcccggcgctggaatacactgccaatgtcggacgtcagcaggatgatgttgcctttggcatacgcggccgccagttggtcgagcgccagacgcgggacaaagtagaattgctcgcgcttgttcgctaaggtcatcagttcgcacacgtcgcgataaccttgctcattctttatcagtgccgtgaagcagtagctgcgatcacgcaccaatgattccatacatctctctgattctttcgcaaggcgggcgcggtgctcgtatgtcggatcgtcgaccacattcagcttaacaccacaaataaccgccatatcgtcgccagcggcacgctgcaggggaatcacactggcaatgttcatgctgtcagcggaaatgacagcagtgtagccagcgtctctcgcgattttcaccgcgttttctgcttttagagctgactctcccagggagaagtcagttctgaccatcagagccttcatgtgtttttacctttctggttttcttgattttgtcattggggaagccaacgaacttcccatacatcgaaatcgcaacctctttggctgactggtggcactcggacctatccggacacgccagacaagcccggccagtttcagacgctgcgataagagagccgaaacatcctttacgcacgattaaccgaagatcttctgaaccacttcacgcgctgcctgtgcagacgtggatggaagtttattgataaatgacttttcgatgccggcagagaaatcaccgcgcatcattccgatttttgcggatagcagcagctcgcgaggaccgattggctggctgatcagatgctgctcataaccttcacggacaaggttcgcgaatttcaccatcttctcggcgtattcgcggatgacgccagcctcagccagcatgttgacttcagccttagtgctcatgtacttcacgttcgaaacaatgccgaagcgcgagaagttcgccgcgttctggatgttcgtaccttgatagagacccgtttcgtcgccagagccgttagtgttgccagtgccaatgaaggcaaagcgtttatgcggagtgatacggcgccagtccggagttgcctctttgatgatcagcggttctccttcaagaactggctggtacacacccagaatctgcgggaacgcgaagtcatattcatcagctaggtacacccagccatttttcatcgccagcgccagcaaacccggctcgaagtaggtggagccatcgcgagcgaggatctggcctgtaacgtgtgcttcttccatagacgccgtatgctgggcgcggatcagtggtcgattcagcagggcgcatagctgcgtaggaagagaagatttaccggttcctgcatgaccccagagatagcctgggattccgatttccagcatcatgaagatgtctttaatcaggtcaaagtcgccatacacatagttcttcttcgcttcaggcacgaactccggatagggtgtgttgacgttaaccgtcacctgtagtggttttccgcgtggcgttcccagctctttgatcgttacgccaagcagctcgtgcgcggccaccagttcggtcttgtattcgaccgttcctgcgtagcccggatgtgcgctaatctccgctacttttccttctcctgaatgtctttcggcacgcttctcattgagtttgaccagtgccgtgcgagagatcgttggttcatctggaaacgcagaggtgtacattttcaccacttcgtccacgtccagacccttcgcggactcaggaatgttctcgcaacggcccatagagatatgggatttcaggtaatgaaaagatttgccacaccacttgcagacgatggcttccggcaaatgttcttcttgctgtagtgcagtagcggtcatgtgtttttccttactgtttgtcgttcgtggggtatatcttatataaatatattagactgtatagtaagtaattacttatttttaagggtgaagttcttacccaagaatgatacgagatagctcagtgacgactgacggccctaactcttctacgctgttaaccagtgcgtaatttttgtagtagcgtcgtggtgcgtcagtcagaacaccgatagccatcaaatcgatgtcacttaacgtctcaatttctttggtgacggttcgcaaatgctcatggaacccatcgcctgcagcacatggtgccccgtcgctcataaccagcatgatttttttgtcctccattcgccctgcaaacagagtggccagctgcgcgacgctctcaccatcgacgttattgagcagggggaacgtctcacatacgcagcccatgcgggcgcggatctctggtgagttagctttctcattccagtttttgataatgggcagcatgagcgcctcgaaacgtgtaaacccgcgcttcgacatggtttcataatctgggctaccaaacgttgtaaagccggtgatgatgttaggcacattgatacgatccagagcatccgcaatggtgtaggcgctggcgagtgccagttgaatcttcctgccgcccattgagccggacaagtcgatcacctgctggacgcacgcgttcaccgctctgtggtcttctttcttgcggaacacgcggtcgtcgttcattgccagacgatacaggttcgcgccatgtatccgcccacgtctctgacccggtatgaactgaactcggttgcggctggcgatagctcgctccaggtctttggccagagtcgaagaaacgccggcagacagatgtttttcgattttcagttcaaagagttttctgccttccggaaccatgcggtagcgatcgacaggtgagtgcattgggattgcgccgaatgtctttctggtgcgttttacatgctcttcagcctcatcaatcaacccgataaagtcgtatgaacgatcgtatgggcgatactcagaaagtgaggcgctcataagctctttgctgatggtggccgacagtgcgtcttcggtcatttcgtctgttccttcttccatctcgtcgagcgccttgagtgcgtcctccagagtcatttcatccggcgcaggaacaaagcctgactcactgtcttcaggcgcttccgcggcatcctcattttccttgccttcgccgtcagtgtgatcggcgacgtcctcttcgccttcgtcttctccttcggactcctcacgaccggcatcggagtcttcgccgttatcactatccccatcgccagcggcgccagagccataaccatcggagtcatcggcgtcttcgcgaatgccatcaccaggcgttggagcgccagtgccatcactaccaccttcgtcgtcagaatcacctgattccatgccggcatcatcggattctggggtgtctcctgactcatcttcgcctgcttctgtatatttactttctgtatcactaatttctttatcatgtataggtaagtccttatctaatgaatcaggcaaatcagaatccccagaatcttcctcttctgaggcatcatcttcttgctcttccttgtcgtcgtcttcgcctttggttcgctttggtgcagattcactatgagacggatcgtcgcctgactctggtgtttcctcggactcgtctttgctcttagacggctttttggcagatgatttaagctcaggtaatttgccctctggcttgtctttcatatcctgcatgatttgggcgatagcagctgcgacctttacgcagtcctctgtgttcgacatattgcgaacggccacgtcgataccatgctctttgagcaaggctacaggcttatcgatgaggtgccagtgttcttccataaagtcgatgaaagggctttggccatcccaggcgcggacgaccgggcaaaggaagaatttcaggaacaattcacgctggttgccgtggcagattgaaaccgcctctgacactttgcccttgaagtatttgtcgatcaccaggttctgtgtggctagcaaattacgacgggttccgttgaatacctgtcccattctgcgttcaataaaaacgtcttccagcgcgttccaaagcccggtagacggagcctttcctctctcgcgcatcttcatcgcgactttcggatcagtaaagaggatatgggctacttcatggtcgagaaaaccacgtactgcgttcatgagggttggtgatgcgtcgtccggtatagatgggatgtttaccagcactggttcgccgcgccggttgtagcggacatacgcttcattgcctcgttctgcaacaggtatctgtttgcctgaaagcatcgctacaactcgttttacgcagtcgcggaagtcctgtacctctttcagcacagctctggtcatggctttggacatgagaatttccttgttattaaaacaatttgttttctaatgtgtgtaattttatgctgtacgaacaggtggccaagctgttcgtacaggtttcaataggtaggatttgcagttaatgggttcttacggcaagtgagccgcagccagtattgatgagagtgaaatgtttgttgctgagttcgaaagtgaagacagtcgtgtcgctcatgtctatcggaagttcttcagtattaagttctgtaagtatcgttgccacgccatccatcccgagcgcatatgcatgtccaacctcaagggcgttcaaattagaagttatatttttcatctcatatcatccaactcaacacgttcgaaagttcggaaatactactacctattgtatcaatacggaatacatctatatcagatttgtctgacaaaccatgcaagctgataatgacaatttgccgcttaatagatgtataatgcgcataggtaaagggttttgatgcctatcgaaagaaatagataagtctttacaaccctcacctttaatgtaatatcagtaagcacttaccagagacaaattaaacacgcaaggttattacatggctaccaacgaaacagatagcaaacaaggtcgctacgcggcttatattgattccctgatcactatctcaccgaaaagtcaggctactattgccaaggaagtagggtataaaaacgccaacaacctgtctctcatcaaaagcggaaagatccctctccccgttgataaggtaagagcgctggccgtagctctggacgctgaccctgttcggctaatgctgatggtcctggaagagcgtcacccggagttgcttgagttcttccgcgaagaaggaacggctcccctttccgcagacgaaaaaagagtattagaagcgtttcgcaaccgtttcggtgatcaacgcggcgcatcagatcaggttgttgaagcaatcaagaaactatgagaaatttacacgaataagctcagttgctagacgatctcccttaaatttgtggtcaatttcgtctaaatcttgttgctctacgatggatgcgatgtacgctgagaatctatccaaggcgtctcgcatctcatccatatagtcgtgccggtcgtacacgcgatctatgccttccaaactgtgattcattattttacgagccacttcttgattgatccccagggctggaaaataactacgagcggtacgtctcaggtctcgtggtgtgaaaggttccaaatccatcagctctgggcgctccagaattcttctcaacgcttgtgcaatggccaccttcgacattggtgtatcaacgcccttcttcttatttgacggaacaagccactggctgccctttccgtattcgaacaactcttccacgcatttgcgcattaatggacttagcggcagcgcgtgctgtctggccgatttgtttcgcgtaccttgattccatacatcacgttgaaggttgaactcatcctttctggcccggagcacttcatctggacgcctggcagcaacaagacatagccttgccgcccactttgtaccttcacatacgttgaaataatcccagatattccagaatacccagacttcagcgtcggtcagcttacgttcgcgcggtactggctttgcgccaccggcaactttgttgagcgacatatcattcaaaggtgaagtatcaatcaatccctgaaaggcacaccagctcaggaactgtttcatcagggagaacacgcgtctgccctggacgatcttgccttccagtatcagtgggttcaccagctggttgaccaagaccctacttatatcacttacctttacttcagagatatgcggcatcacatgtatcaaaacacaatgaacggcaatttcaggtcgacgtctcgttatcagtaaggataagcgggtgaacaacatgaaggcggaagaaaacgacatgtctccgtcgaaattggcggtcgacactgccgacaaaccggaagcgcgttcgaggtactcgatggcttcccgagaggtattttctgctgcgcgtgctttatcaaaggtgtttttcatcgtccactcactgagtgaagcccttttaactgtatgcatgaacagtatattaggcataagtttttgtatgatcaaccataaaatagcctgttttgtacaatgattccatacttaataggtatggaatcatttttaccggctatgaaggttttgagggctgcaggacgtgggttgctaccaaataaaaaaaaccccggggtgagggcaaaggctgctttgttgaagttgcatggatgatggatacccctcttgctctcctcaagagggtgagggcgcctgaaagaaatgacgcaaaagggagggtgattataaatttcggattatttcgctaataaaaaacaaaatccctaacaacaagatttccattaaaataattgccacacctaaaacaataattcttcccgcagttaggcggatatgttgaaatcgcttttggaacaccatatcctcgcttaggagaaaaaaattcccaccagataatatactcaatggtattgcaagtgcatattaaggtgagagttataaatatgagcctattatattgcttcgcgctctctattcttagctaatagtgtattatgtgaaatctattgagggcgtggctttctgcattagttcctaacattgatcttcacataaatttgtcagtcttgctatcaatgccgtgattaagaaaagcgagggttaggctcaaagtaggataattcataaatattaaaggagggcataatagccctcctttatctattatctatatggattattggttagatacggttacggttacagcatcagtgtatttacctgctgcaagtttaccgcctttggaaccaattgagcgaacaaagaaatcctggctgcccgtagccaagacgacgtcatcccccacaaggttctcaccgtttaccttaggagagatatcaaaatctctagaatccttgccaatcacttttgtagtgaattggtggttatttccatcctgagaagtaaatgttaagtacatgggatcacccgcggcatctgtaaagttaacagatgtgctagtggttcctgttttatagccgccaagagtaagcgtaccaacaagtaattctgtatcgatgtttccattgtccataattgtaattggagcgccttccttatatgtaagagtgatgcgggctggttcaacaagagttgccgttgcagtggtgcttgcagttaaatctgccgcattagcagttgcaatagttccaaataatgcaatggcgataacggaactgatttttttcatatattacctctatcgaataatccaatccacgaacaaattcgtagagagggcttgtgtcctgtttgaaataaacatccgtttcagttatttaagatgcaggttgtggataacctataagcaccagaaatatccgttttttctggtagaactacattagatgaacatgattgatttttatctctcccccacttaacaagtatttttgattttttaggtagtccagtcaaatagacaccgctattatctccgacaatgccagagctggatgattgcccttcaatggtaactatagaaccaaatggaacaggtttattgtcagagcgttttaaatgtaaaaacaatcgtccaccaatccttgcgttaaattttgctaatactacagctccctttgtcgggatcacgctaacaatattatttgttatctctgcatcattgggtaaagtaactgggttaatttctaccttattctctctgtaaggggttaagtaaccataattggtgtaccccctaaagtctgttttcatgcctggccagtatcccactgaagcaccgcttatatcaggggcttgtactaatgcaatagtatctccagttttttggccagccgttataccgtactgagttattaccatattgccatttacacctataccaagttggctttgggtttgatcgtagctgtagttaccactgatctccccataagttcctcgataattcaaattcagtgcattggaggtatattttctgcccttttcattaaaacgttcgcgaacgtcccagtataattggcgatcaaaggcttcaccgtacacacctacctcatgggtagtgttaccatgagaatctgatgtcatttggtaatttgaatttattgagttattacctagccagcgactgagaggaaaactcaaccagatattagataatagctcactagttttttctccatacttattgatattctgtgtcttcgataaatttaaagtcaatgacataccattcctaaaaaaatggttatagcctacagaaaaagaagttgtgctcctactgtcacgccaatagttttttctgtagccactgaaattaagcgtccccgaaccaggtatgctttgacttaaattgaattgcactttgtttttgggtttagcataatcaaaacggcaatcgtttctagtattaggtttacaataagtatttaacgtgtcagcgagtttgttaaatccttctgtggcgtattcctcgctagcaatgtttaacgatgttccactctgcaagtacttattatatcgaacgcgccaacgttggccgctttcttttttttgtttatttttctggctgtctgcttgagtaacatctgtagatatggcaccaaaatcacccaacatagcaccgatacccagagctgcggcatgataattttgggacccttgtagtccaccatataacgtaagattccttggcaaaccatatttcatcccaagagcgccaacatacgatgtttgtgtaagatcattagctggacgatattctccccccatcattgaatattcgaaatagcccttccgtaatgccactgctggtgtgtcatatggaactgtaaaaacttgctttgttccatcactttcatgaatgatgactttcagctcaccactccccccacccagaggaagatttgctaactcaaatggtcccgagggcaccaactcattacttacagtgtagccatctcttaaaacctctaccctggcttgtgtacgtgcgataccgcgaacaactggagcaaaattccattggtaataaggaaccatcgattcatctgaagcaatttttatccccttaatcgggatactgtcaaagatactgctatcagaataggtttcccccaatgtcaaacggctcttaattgtattcaatcctcgctcggcataaatatacgaacgctgccatccttgttgtttccaccatgaggttgaactacgaaagcgccaagcccctatgtttaatcccggttgcaactgagcataataagagtccagagacttgcctccttctctgaattttcttgtctgcatgttcgtattataattcatgaacagagcaggaatgccgtcatcccacaattgcattggcataatgccatcaaatctaggtaaaagtgcctgtggtggcacaattaacgataatttctgctgattaaaataaaactgcacatctgaatgtggtattgctaataaatcaacacattgctctgtaccagattttattaaatcaggatatttatctatatcaatgccatactttgtcaattgtaaggatgataggcatggccaaagaagttcttttccattatgtttttctagacggaagtcgatatttccagagtctacctttcgaccatttacaaaaacattaacaaaataattacctggaagttgaagtccttgattaaaaagagatacatctatactctctccactattcgtatcaagcatagtagagtcaaaagtatatgcgcgtccccaacaaggcaatgttgccaaagttaaccctgcacacaggaacagctttgaatacctcattattcccgtcccctttaaacatcatcataaagtcacatttttggaatacaaacgatccaaccctccctgatcattaattattctccacgaaacattacgtgctcccgctagtccttttggcaaatcaaaagcccacgtcgatttaggtggaatatagtgagaaggaatacttttccctccaaatgttaattcacctatgttcatgtagaaaggtgaggggttttcagcaattagcttccccccatcaactttccagcttaagttttcagcaaactgtataggggttccttttaattcattcggtcgaaccaaaagcttaatgcaattattaattgcgaattgcacgaacactcccacatctttgtctggattgaatttttgcttatttgtcgcatcatcaacccatatatcttcatcctttggtggaatcccttttacgcataaccactttaggctctctttatctcgcgggaaaacacctccagcctgagctatacgcaaagaattttgttgcttagcatccaatcgaaacaatggcggagtgaccacgaaaggatcctctgattctttttctttattctcgtcgtagatcctagactgaatgagaaccggataatcttgggtgtttttcaccgagaccataacgccagcagcatctaacgggtatatgatcctactctcacctatagtcacgccatactctttgcttgcgaatttgatatctggttgagcagagttcgcagcaaaactaagcatgccgaaagtaataattcctaacgtacttaatctatttaaaatcatgagcttaacctccttacggaatggtgacaacaccttcccaccccctccccatcatttcatatcgacgatatgcgtaaaaaggtgggtaacaaatgaaggggatttttatatccgtagcacagcctcactgagaacaattttatttaaaaatgcacacaaagtttagcttttcgcgcactccacttgcttgttgcgcaaatagctaattttgatattgatgcgcgtgcacaaatagctaagattggtgttgctgggtatgcgcaaatagctaagtcccggcgccggcccactatctagaatgctattattttgatttgggttatattcatgctaaaacagatgactgtaaattcaattattcaatatatagaagagaatctcgagtcgaaattcattaacattgactgtttggttttgtattcaggattcagcagaaggtatttgcaaatttcctttaaggaatatgtcggaatgcctattggaacatatattagagttagaagggctagtagagctgctgcactattacggcttaccaggctgacaataatagagatatcagcaaagcttttttatgattcgcaacagacattcaccagagaatttaagaaaatatttggttataccccacggcagtataggatgatccctttttggtcctttaaaggtttgttgggtagaagggaaattaactgtgaataccttcaaccacgaatctgttaccttaaagagagaaatataattggtcaatgctttaattttagggatttagtgttctactctgggatagattcaaaatgtagattgggtaagttatatgattcgttgaagaaaaatacagctataacagtatcaaacagaatcccctttcatgataaaacgaatgacattattgcaagaacggttgtttgggataggaataagcatttcagcgatagtgaaataaaggtagataaaggcctgtatgcttattttttcttcaatgatacatatgatcagtatgttcatcacatgtacaacatatattataactctttgcctatttataatttaaataagcgggatggttacgatgtggaggtcataaaaagacgaaatgacaatactattgattgtcattattttctcccgatttattgtgatgacatggagttttacaatgaaatgcaggtatatcacaataatattgtgaagccggaaatgtcagtaacattaggattaccaaagagttaattattttggatttcacagcgttgaggccactgaaccgatttatgttcgacccaacatattgatcagtcactacagttctgtggaatcacctgtatgattaaaagaaaaaacagtgacctcaacgttgtgcgctggctaaccgagccagccgggttacgtcgccgcttttaacccaagattaaacgacataagtaatggaaatgacgtaacaggatggacggtcagctggctgaaaccgggatgatggaatggaatgaggaaaccaaccgcccatcctgttacttcatcgaatagggcatgggtggtgcaacatgccctatcctgcgttctgcaatcacactcgctcagtgtgtcccatttcggtgacgaggctggaaactgacctcgctggtgtttggcttcttaggctactgccaggtacgtatcttcgtttgcagttatatttaacgttcaaacagtcgcgtcccaacgaaaacaaatgaatcttatacataatagataagtaagtaaacacttatttgtctgtgactcgttcagttgctatctttttgatcaaactcaccttctgttccggcgttctcgtgatgatggcggtaaaacgcttcgcttgaatagtgatagtttcgttctccttgagttcgccgtagtgagtctccagcagagaacccaggcgccacagaccgtcatctatgcgtttatggctggcaaatctgatcagcaatagcttcacgattaactgaccaacgtaaaaggcatatccgaagccggccgccacaaggtaggttgccagccaccagtcgaaagaggtcaaattgctcatttctgcactcctgtctcgtgaacaacccgatacagacgcttaccgatgcgaagcgttttggttttcagttcctgcctgaccagatcgcgacagatactgaagccgagggccacgcccccagcaaaagataatgtgatgtatggaatcattggaacgcaccagcctcagtcaattgctgcaacagtgagtgtcctttttcagtgagttgatagttctccaagcatccctttggcgaaacgttagcgacaagattcatgcgttccagtttggcgcgggtctttggcttccagttagcgtagaactccttccactggctgatttcacgcagggtttccttctcccgtttacttaacatgatcatccttaatctccttcagtgtgtacgtgatatctacaatgcggtaaatgcggccgcgcctctgcatgacaccggcttttacgtaatcgttgatgcagctggacataaccagactgccgataacaatgccgacaaccaaaaatacaatcatccagccgaacatcagtctttatctccaatacgatcttcggtatcacgcagacatttcggccacttcagacgagggtgacgtaagctaccgtctggcgttttctcatggcagtgaacctcgacgatgcgtccacgatatttctcctgattgttccagatctcatccaggtacttatgtttgataccgctggcacgaacgatgacgccgttctccagacgaatcactatcttgcctagcgtatgcgcaaagccagagtccgggtcgcctggctcgaagtcgatgatttcaccgtcttcggaatcctcgtctttcagcttccaccagctgcgggtacgcttgaactcgtaaacagaatccggatctttgcccatctccccctcttcattctcatccaggcgcttcatgaagcgttcgataaagtcttcatggctatggatgatgtagaacggatgcaggtggatatcttgcgcgtaatcttccccgcaagtgttgcggaacaatgacaccagcatagccaggcgctctttcagcttcataccggtcttcaggtactctttgctttttgcctgagcacgccactctggtaagaagaaatcgaagatgtggtaaacggcaccaatggctttcacgttcttcttgcgaagcgccgacacggactggttgaacgtacctgcagtaccctcaccatcgaagaagatgtgcttgaaaccggagagccggccacgctccagcatggccggtttaaggtgatcgagtgacgtaatcggattgccggtgcgcgtcaggaagttcacctcttcctcatccacgatgacttcgcagataacccggagaccatcgagtttgaggctgccgatcattggccacttggcctttgggtttggtttaaatgggtatttgtcgcctttctccttgtacggagacgccagctgtacctcaaacttcggaattgggttttcgaacaccttgttgcacagactgataccgacaccggctttcggatctttcagtaggaagcgacgaaacacgtcctgcccgtcagcgcacattgaggcaacgagtgattcgacagcagtaacggccgcgttcccggtcagttcgcgcgccgccagcttctccagcagctctactaccttctggtcgctgggtacggacgtatcgagtggctcggccactttgtacttcttcacaccgaatcgaatgaatgggttgagcattagcgagaccatgctctgctcaaattcatcaaggttggccagcgcctctttcttggcgttggttcccatcgtttttatggcatccagcttgtgctttagggcgatcagtttttccattagtgtttaacctccatcggtcgctcgggagttttcatgtgttttctttggttgcttcttcaatgagtgccgcgtacacgtcagtgacgggcgccagtgaatcggtggacgtggttttgggtttggctggttctgttttcttcgtgcgtttaaccagactgttaatcgtcatggtgttgcgcttccgggtgagcgttctggcatggtcgttttgctcttccacttctttgataagcgcagtcatatcgatgaagtagagctgttcgcctttgcggatctcttcgaccatcatcttcagcgcctggcatttgccagcagcaatggccgcagcgcaggacaggaacgatgtagctgggagacgcttctctttgtaggcgaggatggtgtgctggcagactgtatagctgcaatgggcctcatggccgttgatcttcacttccggacagcacagcgaataaccgttgtttccggagatagacgggattttcgacaaatctgttcttgtggacatgcttctaaccgtagtcgtgtacttacttattgagcgcagtttaaaaaagccccaccagggggctaaatggtttatcgaggcttaccaggtcgcccagccagtcattttgtcctgggcggcttcgaaccggtatggctccagtaaatcgttggcatggtggacggcgtaggattttgcctcctgtttaatcatcggcagctcgttggccaggcgtgccacttgccctgcaaaaccggctagcacaccgtcacatgcctgacccgcatcgacaattgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcatcaagatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaacggtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgttacaattgccgccctgttcacacaagggcggctctccgttatcaggcggcgtgtgccgtgttggtggtgtcgttgtcagtgctgtcggtatcggaaaccgcgtcgtcagcaccggattcagccgctggctctggtcctttcagccatgccggaacccagcgggtgtgctgcataaagtgctccgcatgcgctgctgcatcgcccttcttcatcttctccgcgtcacccgccgcgcccgtcagccccgcctctttcagggaggccacaatctgcggatgtttcaggctaccgaaatagttgtccttcgtcggctgccaccagtcgcgcaggtggaatccgattgccgcctcgaccgtatcgagtggacttcgggaggtgtgccccatatcgcgggtctgtaccccgtccacggaacaggccgtgcagaaggccatcagcgacatcaacaccccgccgtcaagggcaaagaaggtggtgaagtccttctcccacccttccggcagcagggctttcagccttgcccgttcggtcatgagcatctcaaacgctgcgccatccttaccggacggggcgttctccgtcaggctgccgtgggacacggtcagactgatacggaacgggtgcgtcgtggtcagacagcccgagaagacgcaggtacacatgcgccagaccatcagcgccaccgctttttcgggctgctgcatcagcgccgcctgtactgccagcgtacgctcggaggtcattttagtgagcagcggaacgctgatcccctctgcggcgtcgggctggcgtgaggtgaatggcaccgttacgctgctggttacggtttcttccggcatatccgctttcaggcgcacaccgcgctgcacgtacacctgcccttcgtacaggctgaccatcactcccgcgcctgacttcatgtcgtcagtccacgcgctggcttctgccgcctcctgaatggcgaggatgtccgcttcgatcgcatctgactcgtcgcaaacgctgtcatatgtatcgtactgctcccgcagcgcatcaagacgctgctgctgctcaggggtgtacaccggatcgggttcaacaggctgcacgaactccttaccgtcttcgccgtggtaccagatgcgggctgcgcgtccgcgactccatgcccagccctcccgctgctgaatgtcctgcgcgatacgctccagcttctcctgcaccagacgctcaaccagcacgctgtctgccgtgccgtcgccctcgtcctggctgaacagatcttcacggacgtaaccccctgctgcctcgtaggcatcgcgcccgataaaacgaaatttggcgttgtcggtgcgcatctcggtttcggtaatagcgcgtttaatcaggtgtgcgggcgcgttcgaccagctggccttcacgttttcgaatacctcgacctgacgggcaggatcgtcctcgagacagagcgcctgacactgctcaacggtcagttcgtcctgcgcgagcttctccatcagggacggggcgaggtttgccagcttcagcatgcgctgcacgtggcgggagccgaagccgagggcgtcgccaatctgtgcgggagttttgccctgctctgccagcgtacggaaacctgcgatttgctcggcgggatgcatggcggcgcgctgctcgttctcggcaaccgaggcgagggccgcaatgtcgtctgagactcgcttcaccatgacggtatgatcagccgcaagacgatcttcctgcgccagcagattcagggcagtcagtcggcgaccacctgcggccacgccggattgtccgtccgcgagggtgtgaacaatcaggttctgcagcagtccgagcgcctcgatggagtcagccagaccgcgaacgctgtccacggaatacgggatagtgcgcacgttcagcggggatttagcgagactggacagcggaacatactcgatgacagcggcctcaagggcggctttcagagcttcttcctgcgccttcgtgatttttttgctgctcgcttttttgggggcttttgctttaacatcggttactgacatagttgatacctcactggatattgatgattgtctggccctgcggagttcgcgctccggcagggcacctctttcttactgcggcttgcggataccgtagtccgcgatataacggttgagccagtacgtgccgcccggctcaaagttccacgtgcgccagaccatttcaccgttctgacggacaaccaggcgaaaatgcgccccctgatcgtcctcaattgccacgttggtgtactgcgccgcaacgacctcagcctgttcgcgggtaaaggtgtcgtcgggtaaaaccgccagcgcctcgctcatgttgctcctccttctgaacctgttttgcttttaaaaaccatcacccgttgagttgccggggccgcggttttgacgttttgcggggacctgctgaacgcccccgctggttgttaccttcacccgtttgagagccgttcgccgcaggggcgtaaaccagcgcgggcgatggcggatgtccagggcgcggtttaccgcgtgccatttaccctggacagctgacagcggctgtgcttgtctcagccccggcgaaaggactcaaaagggtgaaatgaccaggagaaaatgagcaggaacccgctgcaacgacggaacgcgcgggcgcgaaacggcgttgccccgaagaagcccggcagcattaccgccgggctggtgagagcggcgcatccgtttacggatgccgcaagcgtgatgttgaacctgcgacagtgcgatggaagcccgacagggcggagacggtttaccggctccgtttacgacagcgccggttcccgctagggaagtcgcccacagtcatatcgcccgggaagaaaagccgacaggacagcgatatcagccagtacgccaccggtatggccactattgcctacggcagcgcaggtattaacaccggaacagaaataacaccgacccgctgcaacaaaccggtattcataccctgacaccaccgggacatcaggcactggcggagatacgcggcgccgcaggcgcggcgtacttcgccggcaggcagagcctgccagggttttgcgcgcgggctgacaggcggctaaaccgcctgccggggaaaatcagttaccgaagacataaccgtcatggaacacatagccgctgctgaacaaatcccgggcatacgcctcaaaatcgaagtagctgcgcagcggctccggcacctcatttaacaggccgttatcgtcaaccatctcctgcgcatagtcttcctcactttccgcctcgccgcggtatgcatcatcaaacgcgtcatagtcacactcgccggtatactccgcccaggcgataaaagcggcttccctgccctcttcttcggcgcgtttgtaagcggcgataaaatcccagtcaatggcgctttcagagacgaactgcgacgggataccttcctggtcctggaacataaattctgcgtcccattcatcggcgtgcagcgcctggcaggcctcgtaaaaatcctccctgccgtcaaactccgtcagttcaaaccatttgccaaaaatgctgccgcagttgtatttgtgatacgtacccacataaacagccggtgtggtggtcgtagtgcgcataaaaaatcctccatagtcgatgttgtctgagttacggcttacgccgtgccgacacgacagcccgacagggagcgaaaaatgcaggggcgatgcatgaagccgcagcgccggtaaatagcggagagggtctggacggttagcgagcgaatattgagcgagataacgacgggaagaaccgcgacaggcatttaaacatacggcgaccgggtgaaagcatcgacgtcagtgaacccttgcatttgcagcgttcgggctagagtagaggcacggcgtaagccgcagaccgctcgggacgttactcaccgcgaagccggaacaacgtggaggaagagccgtaaaagcggagccggcgacatccttcgtggtagattcagggggccgccgccccctgctgttcgctacactggccggattgctgacagggcattgcggacaagactgatttctgcacgcgcttctgccatgacctcatgtaacagggttaaatccatccaccggcgcggaggctcgcccggaatacgcagcacatcgcacatctggccacatgccaggatttgatcaactttgtcgctgataacaaagaactcgacgctgctgtagcgtgcccctttgttcaggatggcatcgagcaccaccggcaaattgtcatcatcgtccagccagcagggcatatcattttccttcacaaccagacggaaatttcgggtctgacgataaaacagcgtttccccgcgcgtggtcagcgccgcctttatccggcgcgcatcctcccatacctgccgggatacatcccgcacggcgcgggacaggcaatccgttacagcctgaatctccggctccgtcagccattccccggcccaggggaacgctatctgtgttccgtcctccggaagctgcggcgcgtcggcatagcggctgccggataaaataatctgcgctgacgtcccggctatttttgtcatggcattttgcagctctgcgggtatgtcaccgctacaaagtaaaggaagcagatgaacaatatttgccgcatccagacggacataaatgcttatccatcccggtttattgaccggatcacgctgatcaacatcggtatggtcaggccatccataatcagcaatcaaatcgcgcgcacggcgcatcacaagggcgtttaacgtggtggtttcctgcataatgggttcctctgaacggggtcagtacacgccgcccgggcggcgtgttgatttcattttttcagtaatgcgcgaactttcgccgcatcagccaggcggcgggtaacgctttccgggaccggatgattgctgtcacgggcggtccattccctgtgccataacgcctgttcggcagtggttagcagggtttcaagcagatccgccggcaccatcaccgccggaactgcctctttcacctgttcaatcagatccatcactgcaccggcagacacgcccgactcaagctgttgttcttccggtatggcgtccatacgcgccagtaccgcccttgtgtcctgttccgaaacggcatattccattccgtcggccagtgcttcgatatccgccggggaccagacaatgaggttcagcggggtttctgcgggatactgctcacgcaacaagcggcagagggtttcacaggttccgtacatgtttttctccttagtccttaaagcaggcatccagctcaagcatttcgttgtatgccgccataaacagggcattgatgcgaaaaagggtctgacgggtcaggcgttcgaccagcacatcagagtcaaagcgatagcggtgctccatcccgttcagcgtcgcccgcaggtcacacatgctgttggctacttccgccacttctgcgcggagtttttcgtgtcctgcatagttcattacgcggcctccgggaactcgtcgttagcggccgggtactgcatggcgcgccggacggcggccagacgctgctgtccggcccggtgatactgctcaagcaattcaataccgatgtaacgacggccagcctggagggcggccacgcaggtggagccactgccggcaaaggggtcgagcacaatcgcgccgggatgtgtgaaggactcaatcagcggttgcaggctggttacgggtttttcggtcgggtggtgccggttgcctgaatatttccacgcaattacgtcattcaacgggttttgcggcaggggcggacggccttttgcaaggatgtaggcgcattcgtggcgatagcccacatatgcggccttcgatgtgtaggttttggtaaacaccaggtggccgacaacgctgaatcccgcatttttccaggcggccataaagcgatcgacgcggttccagccgtagaagctcaccatcagcgcgtcttttttcagcacgcgatacatctcatggcaggcgggttgcagccattcatcggttttatcgccggcgatggtacgcccctgacggtcacgaaaaccgacgagatatggcgggtcggtgagaatgaaatcgacagcattatccggaaagccggacatgatatggacgcaattaccctggataaatcgggacatggtagttctcctttctcaaatgcggcgccagttacgccgtgccgatacgacagccgggcgaaaagcggagaatgcaggggcggtgccgcaagccgcagcgcagtgaaaaagcccacgctggctggacggtttgacggcgaaaattgagacggaaaacgacgggaagacagcgggtaaagcctttgaaataaactgcgaccgggtgaggacaccggcagagcgaacccttgcattcgcagcggcccggctacagtagcggcacggcgttcacagcagagcgatatgaatgaggagcgcagcgacatcgtattttcatcgttgctgtccacaatttcggtgggcaatcctgtgtataaaatgagggtattccgcgcaggtcgctaccagcacggatgacagcgcgcctgacaaaacggtcatcttttaaccacactacgcagacttcactttttctggtgtggtatgttgatgctgaatgtacacaaccggagcggagaaagatggacagagaaatgctggcagagtggctgcgggatattgcccgacatatagaagaggaaagtccactgattcgtgatgtcagtgtggatgatgccctttcagaggaggggctggccagaaagatcatcactatcacgttcaatgcgcctggtcgtgccccacagcctgaagaagatgttagcagcatcccccgacactaaaacagcattaagatgttagcctcgaaaattgagtaattgcctgatcaagagacaggagaagagcaagactccgctgtacgggtaactcgacatgatgcaaacgctgaatacccgagtattgcatatataattcgcgggtattccattcatttacaaatacgttattcgttttcttcagcttccttttcatcatcacgtctgaggcgagctacgctgcgttccaccgtgctgaggggattgtatacccctctaactgcagctgttctggtacttgctgtatgggcgctatactgccgatcaaaatccagaactattccgcacttctctgcctgcattctgacaaagcctctgatcatgttttccctgaaccgaaaccatcctggccggacaccatccttcccgacaagcgcatggcacagaatagatccgtgattctctttacgaagccgagcaaaacgactgtcgaagtttttctgcgtcagaggttcaatgtcgaggtacttcatcacctggatataggaggtaatgatgtggtctttcattctgttgaggtctgcaccttcagccatcgcccaaagaatgtgatgcatatgctcatctcggcaggtagctgcctcataacatgatctgagcgtttcctcagcagacaatacagctgcatcgagcgaagctagaaatagatcacgtgtaactgtgctaacgacttcatctgccatgtaacactcatgaaggagcttgctgcacatgagatggacatagtagggaaatccatcactcaacgcgcatatacggtctgcgatatcatcagggatattaatatcaaaatatctaaatgcactttcaacgatacgctgacgacctgtccagtgcagacgttcaagatcaacctgctcaatctgtctctgactggacagatgtccgccaatcaaatcagataccgactgcccaatcccggtgaagatgatacgaacgggtacatccccatcgcttaactgcttgagcaaaacaccaaagcgggcacgctgctcctcgctacggatcaggtcaaattcatcaataacaataaccgtgttatccgaatagcgttccgtcagatagttcagggcttcaacagcactggccatattaacgactgaacgaacgcgagaagtttcacgctcttcaacacgggcttcggcttttaaaacaggaatattgagaccaaaagttgcagacgttttgtaccggtctaccggcatgcgcatcattccttggctaataaccgattcgatgactgtttccagggtcgagtcatggtcacaactgacggtaataggacggttatccgaagactggataagcgaagcggctgtgtgggcgagggaggttttacctactccgcgatcgccataaatgaacacatgtcggcccggtgaatgaagtgccagttgtatcgtctccaactgcttatcccgcccaaaaagcttttcaggtgtacgcactggcacactgagagtaagcacttcattgagccgggtggcaaaagttggtaaatcgcaacctgcaatagccatgtccattcactccgagaagatgatttaggggctattatactgatttcctgaaagcgagtgcatggcaacgcagtgtaaatggagaaagtaaattacataagttggaacagatgagatacatggatattcatgtctgggaaaagtgtggtttgctggaaggggtagcgtctgaatggcatataaaacgggagatgctttcgcctgcctatacaactcgctggtctgaactgccaatagcgaaattatgagtcacgaagaggttgaaaagcgtggtgatttcagtgtgaaagaattttcaattttcctttataatcaaacaaataaccatgaaattggcgtggtgaaaaacatacaaaaaaggatgctcttcggcatccttatcccttactcacctgattctggaagtctttccagaatacgttttattgccttatcaatctccgactgtgcctcagcggaaatacgggaaaactcataaacaacaagtcgcttctttggatcagttttctttctggcaaactgattacgatctgaaaattctctcagcttctctgtttgaaccgttctagttgggagggctgtcagcaatttgctctccgaccggataaccgcaagaattttgcttttatcaattgccggataatctggcatggtcttcaaccgatgctgaactttttccatcagctctgttaccgatgtttgcttgttgtttgcttcttcggccagtttcagtaaaaactgataatctgacaacgaaatatcatttatcaccgggaacactgcaaccatttcgtctggcactgctgcggcctgaaacgcacgtgtcactttcgccggagagagattttctttcaacgcaatatcttctttcgtcatgctggttccgtaggtaacttcgagtcgcttccccagctcgcgaagactatgttctctggcagtctggatatctttcgccaactgccgtgcatcggcgagtgagatatcatcttttgttaccagaatttcgaatttaacgttattaaagatgcaggcagcacgacgtcgggttccatctaatatctcaattagtccattaacctcccgaccaatagccggaaagaactgctgcagctttatcgtccgggaaatatcactgacggactcgcgcgtaagcattgtctgatcacgtccattaaccgaagcatcaacgaacgtttttgattcaacttctccgcttaacacaactgttttgacaaacctagcctgcacgcctgatttaagggtaaatgttttaacatcaccgtcgccttcgagcattctagcgaactctgaattactatttcccagaacccgaccacgagctataacctgtttcattttgacgctcccctgatatattcaattcggtcaaatacggccttagtaaaccgttcagcttcagtacgtgcctttttcaatgcctctgcacttcccgggtacgaaacagggttagcactaatgatggtgtcaaaagactcaccacatcgttcgaatccgtccaacctcgggagcgatgagtctaggatgttactcgcatacacctcacgagccagactatgggacgtttcgtgatcgcgcttactggtcatttttgacataaatccaatacttgcactcaggcgtggctctacaccttcttcttcaagacgctcaagcatttctggcaaacgagtcagatacttaagggttgaatggaaatcaacctgtgccggaggggtaggggtcaaaagcaaatcactcgcagctaagccattcagaaggaatggatcaagatgagggccagtatcaataaagacaaaatcataatcaccagcgatacggtcaatgattgtttttctgagaacttcagaaggtttaagaccaggtaaatgttctgctaccagagactcccactggctcgccacgaaaccatcatcaatagaagcaggtataacatcaacacctggaataatagtcggccgtataaccgcttctcgcaacgtttcagcatccagatcattcagcattgcctgagcggcggtttcaaggactgtgccgatgctgtgggtgtgatccagaaacatggtgctggatgcctgcgggtcgaggtctataaccaaaatacgaagatcatggcgaagcaaatcctgatgtacacgtaatgcatgtgccagcgttactgtactgactgtttttgataccccaccttttaggttgacgacaaaaattacgtaaggtgctttatgaatatcacggtacttaggtatctgtcggtgagcatatatatcaataacgttctgaattgttagtgcatattgctcgacgttgccaacctgctttttattaaattcatagccgctttcttccatttctttaacggccagctctacgatgcgtcggctcagcttaggcaattttgcgaccgcattacgagtatatgtttgatgatattctgtcagattgaattcttttctttgttcctcaatatcccgactcattgcctgaagtagagcacttgctctgagcgctatggtaccgacactaccgtaatctcgtttcatagtttcccctgagatagattccctgcccatatattgcctataaagttcaatcacattgtacatacacacaaaaaatgtacaacatattttgtattgtcattaaattattgtacgtatccaaccatcattcacatcaaaccgcgcagttagacatcgtttctgagcaggcgagggggtggagggtatggtggtaacaagtaatcactacacagctaggacattcaggtcattctgtccagaaattgttgcaacaagaccaaatatagactatatttaaacctctttgttatgtgaggttgttatgaaaattgaaaccattagctatgtgaaaaaaaacgcagcgtcactcgatctggaagaaccaattcttgttactcaaaatggggttccggcatatgttattgagtcatacgacgcgcaacaggagcgacagaacgcgattgcactactgaagttgctgacgctttcagagcaagataaggcagacggcaatattttcagtaaagaacaactactggcgggtctgtaatggcgattgttattcagtacaccagaactgtcaaaacctgcattgatgatattgcgagccacttacgtcatatcgagtcagaaccaaaggaagtgatcagcggcatcattgagcacttcgaaaaacgagtcagtgattttccacttgggtgtcaggtctgcccggagttactcaagataggttgtgctaaatatcgtgagtgcaacacccctgacggctacagagtattgtactcagtggaggataatgtaataacagcacacgcaatactatcccacaggcaggatatacaaaaccttctctttaaacgcctaattagaatttgaccagaaacgaaaaccgtgagtctgttcagagcttgcatctgaggcgaagggttggataagccctacgggcgcgtcagcctgtcacattcgggtatacttctgagataccgcattaaaacatggtattccatatcaatgtgaccacataagtgataccattaacaaaatgactacttaaacgttacctcaaggctaaaaaatgctcatttttggttatctgcgagcatcaacctctgaacaagatgccactcgcgcaaaaaatgcactgaagaattttgctcgcctacatggccaccgaattgcaggctggtatgtcgacaatatctctggcgcaacgatgacacgtccaaaactcgtgcaacttttggaagaggctgagcctggggatattattctcattgagcaagtggataggctttctcgattggacgacgtaggatgggaagcgctaagaaagcagataacggataagcagctgtctatcgtgagtcttgatttaccaaccagtcatttggcgctcaataacgccgttagcgatgaattcactcgcagcatgctcaaagctgttaatggcatgatgctggatatgctcgcggctatatccagaaaagattatgaggatcgacgtcgccgtcaggcggaagggatcagcaaagcgaaagcggaaggtaaatatcggggcagggtggctgatgcacaaaaacacgagctcatccgaacgctacgcctattgcatggtaagtcattgcgtgaaacagcccgtctcgcaggggtatccaaaatgacggtgatccgcgtctgccagcaagctgaggggtaaacttaacatcttgtattgctttgattgtgatagcattcactcatcatttttcagagtctgagctgatgaagaagaaaaacagtacccccacaccccatgatgccacatttaggcagtttctcacccagcccgagattgcacgtgactttatggagttgcatctacccgctgagctacgcgctatctgcgacctcagcacgctaaagctggagtcaggctcctttgttgaagatgatttgcgtcagtacttcagcgatgtgctttacagcctcgataccgtggaaggcgagggctacgtccatgtgttgatcgagcatcaaagctcacccgataagcatatggcttttcgcttaattcgttacgcgatcgctgccatgcaacgccaccttgaagcgggccatgctaagctgccgctggtgataccggtgctcttttacgtgggtaaacgcagtccttatccgtactccacgcggtggttagatgagtttgacgaccctgagttggcacataaactctatagcggtgcatttccactggttgatgtgacggttattccagacgatgatattatggagcaccgcagcatggcggcactgacgctgctgcaaaagcatattcatcaacgtgatattgctaccctgacggacagactggcgacgttgctgatggcagattatctctcttcaccgcaggtgatggcgctgatacactatttattacaggcaggcgagtcagccgactcggaagcctttgttcgcgaactggcacagcgtgtgccgcaacacggagacgcacttatgaccatcgcacaacagcttgaacagaagggcatagaaaaaggtcgtatggaaggccgtactgaaggaattcaactcggtgaacaacgtggcatagagaaaggcaaactcgaagtggcacgcagtttgttaaaaatgggcatgccgattgagtcggtccaagaagcaaccggcctttctgaagacgatttggcgcaaatccgccactaatcatttaaacgactagcgctcgctagtcgttctctttctcatgttcatttagatgcggtggtaccaccacaaacggcgggcctttagcttggtgtatcgcttctttcaatacccgcagtagtagcgcatcattccagtttgcatgaatgtggataaccggttttcccacggcaaagcgggcggcaattaactcacgcagcgtatcttccgccatgagctgcgcggacgttttggccggttttggcttttccgaacgtaccggtggcagctgtgataaacgtaaaccacgacgcgacattgatacgtcctccacgttaataggggtttgacgctcaacggaacggtttcacacgttaagggctttttgtccgataaatcaaaacattatagacagtgaaaaatgcgcctaaaacggtgtctttttaatcggtaaatagcatttaacggacatcgctgtccattaatcgatttttcagacgacctttctcgcctaacgtgagttttcgtttgacttagcttcagacccctaaaaaaacgcccctatgcacctgttttttgttatctataacactatgatttatcatacaaaatattaagatgtaaaaccgttctactgaacctcaaacccttttatataaaacttatatgattatgcaaagttagtcacaaaatgtaggcatcgcataccattactatgtatgtggacttatatggtgatgcagcctacattatgtttaatattcaaaaaatgtacggtaagcctgttttttagcagaccttatcgcaacagcgttttcacttgatattcgcccaagaaggggctaaaattgagtttaaccgactatgggcgtaaagtaccccgctattaattgctgcaacggcgatatttattaacacatcgataaacaaaggataaaatatgcttcaaatagataatgtcattaataatattggaaactactttcatcatctaagtaacattaattatatacgacttctggataccccccatgcttggggagccccatttggtaaagaaatcatgcagcaatcttacttacggcaagaggagtttgcaggggcaatgactgaagtactgcggaattcgcgttatcgctgtgatatatcatcacttaatagccccgatgcagagtggcgaaaagtgatttttaaggccattgatgaatccttatcgaaaaaaatggggcgaactcagccaactcagtataggtttcttttcggccaatctccaacagtatttatgaatgggttatctgctgcaacaaatggctcccctgactttgttgcttttaaatcagagttaattcagctaattaaggagcgaggacaatattgggaaaaaatgcctgaaatttggctaggccgtttctttagaatagaagaagggttggctacatcatttatgagaaacgtgtatcctgatttcccaccaatcaacgatacaagaatgacatggaatcacacaaaaataatggcctcagatggtactgaagctcttgttggtggacataacatgaacatggatctatttagaaattatccacctgttcatgatgtatcaattatcactcatggttcttctgcttatggctcccagctatatcttaacgaactatggtcatgtaattcagatttactaaaaaaagaatattttgattatgaaagcatgatgtgggcggtcggaacaaagttctatgataagcctgaagatccgcttaaaagctcagttgctatgaattatatgaagcaacggcaagaggacctactcaacttgcatgaaaactttaatcagaaggtagcgactcgtattagtgaatacgaaaacatggaagagtataaaaaagcagacagagttttatcagtaggtaaatattggacaggacctaatatggagcatgactaccaaagagggtctgaaataatgaaagagcaactgataaaaaatgctaagcgcataattagaatttcacagcaagatctcgtgagtgcttggaaaaaaaaatggaaagaccactttacgtgtaattggattattgaggctttgttagaaaataaagatcttcatattcatgttgtagtctctgctctagatgcagcagctggagctgctggtgatcagtactcatttggttctggagcagaacggacctatgaattatttaagtattacctaacccatgatattgataccgatgaagtattagacgatcctgatggtagccgtgctgatgccttaaaaagaatattgattgcaccattcttctttacagataaagtacctgatgaaaatacaattgaaggcgaaacctacaagtggcctgatttagaacaaagcgcttatactgcaacacttaagcaaaaaccactttcggaaaaacccccgcatcaaggtattattggtagtgcactaatgtcagcaattaaaggtagtggacttttctatcctaaagtccctgttgcacctggtaatcacgccaaattaatgattattgacgatgagttgtacgttgttggatcagataatctttatcccggttatctgtcagagtttgactatttagtcgaaggaaaagatgcagttaatgaattaatgaaatcttactgggaaccattgtggaaatattctagcccacatgcatttccaaaattaagcccaaattgatgactagaatacactagtaagtaataatcagtcataaatcacataaaccatcatgctaataatcatgatggttatcatctctgtttcgtcgcagttttgacgccgacatcggtggtcgttttaggtagcgtccgagatattttacgcatgtgccatgcgccccaagtcttcttagcgaagtggactttctaataacgaccatactggactgttctggtcaagttaaacgacaggtcgccttcaattacccagcgccctcgtgtttccccacaatcggtgagctgatcgcatgatggacgctgcgttcaggccggaagccatatgacagagtatgaaaatcactctcccatataggctccatcgccatcagcatggcccgctgaacaatacgatcccgcagcgtggggatacccagcggtcgctgtttgccgttgcttttggggatataaacccgtctggctggcagaggttggtaacaaccagagagaagttcatccctgagtatttgtagctcagcagccagtctggcctgtagcgttgttttgttcacaccatcaacgccgggggtatgcgccccctttgatgcaagtgtgatccgcgccgcttcagccagccattctggttgtgttatcagacgcagcagccgttcaacccgtcggggcgggtcggtggctgcccatgtggcaagcttgcgttgcatttcgctgattatcaaaggtcttcacctcattaggtcagttaattcacgtcgcaaacacatttaaactgcttcccttcgccatgtaatgggctttccccatcgcggactactatggaagctccgccagccagcgcgtcatcggagccatgcccccttaacatccgtcgctgaccttccccggttcacctgcctggactcagacatactgaggaggctgcccgtcgcactctttgtccttgcttgccgcaagttggcagaagtcagcaacgcgagcgtgatagacgttgctgtcccggtgttctgcttacatgtcaaaacactttcgaccaacactgcatatctatcaatgtcggtgccttctgcacggcctgtcagatcacataggccgtggtgacattttcaacccacagaggcggattaacgggttcatgttcttcagcctttcagcacttaaccttgaggatcatctcggcttagtgatctcgcctcaatccccgttgtcagcgggttacatcaccctgcgggcatgccgcaggtcactgccgctcaggttctccaccgtcacacccggtaggattgttgggtttctcatcgtgagttaccggttcaatattccagacagactcgtggttcatttgagcgtccatgctcgccctgaactccgggcacacgataggtgatatcgctcacccacacctggttaattcccagtggattaaaattctgattcaataggttaggcgatacttcagcactctggcgtgctttggtggtgaccctataggcctgccgctggcggcagagcaaaccttcttaacgtgatatagccaccctgacggacagactggctacgttgctgatggcagattatctgtcttcaccgcaggtaatggcgctgatacactatttattacaggccggcgagtctgctgactccgaagcctttgttcgcgaactggcacagcgtgtgccgcagcatggagacgcactcatgaccatcgcacaacagcttgaacagaaaggtatcgagaagggcatcgagaaaggaattcaactcggtgaacagaaaggcaaacttgaagttggggtcagtttggatatcgaaaattattgtactataagggcttccccggcatgtcaacgtcggtattcaaggtttctgtctgctcttcagtaaaaataaaggggagagactgcggtactataaacggccatgatgaatcgtcatcgattcgggccctgatgaaagacgcgcgtgaggttcttgttcgttaagcggatacgtatatcctgtacaatagccagataggcctcacggggtctaaccctttatcatcaacgagttgcaggtcagatggttatactacttagtgctttagctggctgagtacagccggaaatcatcaccgtaatgcaatgatgcccagcacagccttgcgtttttggcggcgatggcaacaacagcacgccagtatcctctgcgttcaaccagcgtacaaacccaacgactgaaagaatcagtccttttatcagcgccaatcagaactgaacgggccccctgaaccagcagtgttcgcagatacgaatcgccagctttcgttatcctgccaagctttgattttccgccgctgctgtactgtgaaggcgtgagccccagccaggcggccagttgacgcccattcttaaaatcatgtgcattaccgatactggcgaccagcgcacaggccgttgtggggccaactcccttcagctccatcagtcgctgactgcggtgatctgttttggccatgcgggacaaaattcggtcatagtcagcaatgttggcttcaatgcgatcaacgtgctccagcaaatcatcaatacattgctgaacctggaacggtaaagaattcttctgctcagaaaccatgcggcgtaaggcatcagtactctgcggggcgatgacgccaaattcagagatcaatcctctcaggcgattatacgttgctgttttctcttcgataaaaccctgtcgggtacgatgtaaacactgcatagcctgctggctttcgtccttcactggcacaaaccgcatatgcggacgacggacagcctcacagatagcctgagcatcggcagcatcattctttcctgatttaccggccatgtggtaaggcgatacaaactttgcagccatcaggcgcggttcatgaccatactctcgaaacagcctcgcccagtagtgcgccccggagcatgcctccatcccgataacacagggaggtaaacctgcaatcagctcaggaagtgcagcacgcgatactttgggcttaaccagaaccgttttaccattctgatcaacgcagtgaacagcgaacacgtttttagcaagatcgataccgacagtagtgatggtcataacgaatccctccggagtgatatttatcccatgattgcacaagagttaatcaggttcataatcaggggaagtcccttccattcgttaagctcattttttgagcacaataacgttacacagaggcttaactgacacaccgctatgcaacgtaggtcacgatcaatcgactaatgaaacaatgccttcaagaatgtctataagctcaattttgtcattattatcatctctataagtagagcattttatgattttttcggcagtcattaagggccagaacctgtccagtacgtcgttaggtttcgtgctggttgcccttcctatggtttttttgcgtcgcatgtgtctgtgaaaaaaacctgaacccctgtctcatctcttattagatctgggcaaagatagttttcaatttcacgtttacgtgtggcaaaaaacagagcctgtccataattctgtgtaactgccaccgtattaaaggtgatcgctcaggcggtcaccgaactcgataataaaacggctcatcgctaaccgccagttctggatcggcatactccatttttttgatgcatccttgatcgccaaataaacaaccttccgcactgagtcgtctgtcgggaacactttgcgctttttaatggctgcacggatcacgctgttcaccgattcgatggcattcgtggtgtagatagccttgcggatatcgggcggatagccgaagaatgtattgagattttcccagtgcgtacgccaacttttgctaatttgcgggtatttgtcgtcccaggcctccgcaaacttatccagcgccatcagcgccgcctcttctgtcggagcctgatacaccattttcaaaccgctggtgacggctttatagtccttccatgacacatatttcaggctgttgcgtaccatatggatgatgcacagctggatgtgagtctgcggataaacactgtttatcgcatccgggaaccccttcaggccatccacgcaggcaatcagaatgtcctgaagaccgcgattttttagctctgtcagcacacttagccagaacttcgcaccttcattttctgccagccacatgcccagcagctctttctgaccttcagtgttgatgcccagcgctaggaacactgctttgtttatcacgctaccgttctggcggacttttacgacaatgcagtccatataaacaatgggatacagagcatccagttggcggttttgccattcagcaacctgctcttttacggcatcggtgactttagatatcagcgtgggagacacatcggcgtcatacatctctttgaaggtggcgacgatttcgcgggtggtcatgcctttggcgtacagggacaaaatctggctgtccatctgtgtgatacgcgtctgatttttctttatcagctgcggttcaaaggtgttttcgcggtcgcgtggcgtattcagctcgatttcgccgtcgtcgcatagcagtgttttggacgaatagccgttgcgggtattcgagcctgatttaggggtatttttctcgtgcccgaggtgttcggtaagctctgcatttaacgctgtttcgacggtaagctttgttagcatacgagaaaatgcattaaggtcggcttcggttttaagacctttagccagttcagccgcaagtgctttaagtttcttttcgtccataatttgcctgtctccgttgttggagtgaagatatcaaaaacaggcaattacacaatattgtttacagtctccttttttcttttgcttctttggtatcttttcgccgattttttctatctcaaggtctcttagtataacttgctgaatgaatttttcagcaacatgtaatagtgactcaaaagcagatttgtcaggtctccatcccctatgtgcggcagcgttaccagcttctataacaattctgagttgatctcgttcggtttcgctcacataacctttcacaaaaacatctttgactttttgttccattgtgtaggcattaggtatgccaatatgagcgcatgagtgatcaaatgccgtgcgtagccctgtagaggcgagtatgaacgatccgtgttcatatgctgtatatacttcatcaagaataaaaaataggatttgatcttttttgtaaatttcaaacaaccagtctggctttagttttggttgctctggcgcagggactgtttcaataaaatgtgtaggggtgaattttccgtaaatatcattatcaccatgctcactaccccatgagtccttatagtaaaaaacagtgccacacccgcaacattccagaagcttatgactatcttgcccatatgataaattaaaactgtctaccgcattactccactctttttgtatttcaccatgaactaacgtattgcatgtccctctacatgtagggcaaggcgctttaaagattttctcaggcatacataatccagcaaggtaagatggtttctatcatggagtttatagaaaaagacatggctcaggctactcatttacgcgtaacaatgccccatagcatataaaccgataaggtagcacttgtcgaatcagggttggtcaatatttgaacttgtaatgcaatggactatggattttcctgaacctaaatcgataagtagatacttacttaattttctgtaagaatatgcgcaacgaaggaattgaggaacctttatgaaagcagatattcagaagtccgttaccgaaatcatcgacaaatcaggcgtagaaattgatacagaagagcgccagaagattatcggtgaggcgatccagactgcgctgaaacacatcgccacgtctgtgagcaccgcacctctttcggaagggtcgaaatacatgcgggtctgggttcgttttggagagtctccggagctgcctggtgttaaacagaaacgcgcggcacttgtgacgttcactcgcgagatgaaggatgcaacggtagaagtacgtgctggagcatggtacgacggccgcgttgtctacaccaatcaggcggtgtgcgatgaaggtgaacggtttgaggatattgtcgacgcgactcttcgcgcgatcaaaggcagggctggtgtagaggatgacccgtcaatcgcggcgttcctgagcattgtcgaactgcctgaagttaccgagcgcgttacagatctgacaaccccacctggtttgctggaattggtggtcagtggcgacaccaaaaaagccgttgagcgcattcgtgaggtggaatacggcatcatctgcgatatgtgccgcagcgacttagacctggtgcgtatcattgt