ggggggggaaaaggggaaggggaaaggaggggccccgttgccatcctcctagatgtttcccgctcaaggtcttcaatgtcattgttggcttattgacctctaaccctggagatgtaaacaaattccctgaacggcgagccccatcgatcaccacatctggacactaatattctccctgtgcttcgtctttttcctgtgttacatcgctgttaaagaagataaaaagaacctttacctttgcttttaccttttactttactcaccaaatccctttctgccaacacgcaaactgcacaacaatgggcatcatgttcttgaagctgacaagcatctgactgccctttccttttcatttcttcacagtatttattgatggacgtatatagaggataacaacagccccagggaactgtattctggcagctagttctacgaattctgcaggagcaacgacagaagtagtgggacctatcaggccttgatacgtcaagttgcgctttcctagcagcctcgcgcccagatctctatacaatcccaacatccctaccgatctgacacgacctgaatcgcccagccgcttggtgatgatacacatcctgaagattctctggctacagcaccagagaacaaaggagccgatattggttcctttctttcttcaatatccacccctttggataatgtgcacagcaatcgccgcagcatccggtgtgatctcctcaccttctaccgtgttgtccgctcgggagcaggcgtccatgattttaccgccggcgcgagcgacgttgttgctgtttttgtaagggtgtatctgttagcgtgcttccttctttatgtttattcctcttcgttgttgttgttgttgtccacattctgcaggttgggtaggaaggtagataggtaggtaggtaggtaggtaggtgggtaacttaccaaatcgtcgaagcaccattggtatccggcctgacgccaatcatctcagcattgccacgcacgacgaacgagacgtggttcgtgcccctgtagacctcgcatgtctgtgtgttaaggcgggcgaggtagttgatgcattcgactgcgtcggggatctatttctcaagagaaaaaaaagagaaaagaaaaacattagacattgaacgtgttttgtgtgtgggtggtgagaaagaacttaccggtgcttgtttgccaacaactgtgttgcacatggctcgcttgtgcatcttggaagctgtttcggggagaactgtttgggttgaggttagctcggtgctccgagttgtttcactgcccacattcattctcttcccaaaatgcttttggagcggagagactcagtagagtactcaccattgtcggtggaggtgctgttgacataggcataataagcgtcgagagcctgctgaggagtggctgcctcctcgggtttggcgatgatatcgtctacccatttggcgaaggagaagggcgcaggtgcagaggctacatcgcgggtggtgggaacggcgccggcgaggggagtgagagccaccgcggcgaaggacagagtgaggaggttgaccatcttgttgattgagtgctatgggagtgtgtgaggggaatcgagaggattggtgagtgttggaaggtgttgttccgatgttgtgatgtgacaaaagtaagaggattattcacctccttatggagactcccgcctcctcgcttggaacaggctgccatctacctcaaccagccccgataatgaaaccataagacgtgaagacatcgtcaatacgagaagacgagccagttgcctgacctcgctgttgcatcagacttgattagcttcatcatgacctcttccttcacgcgttcaccgactttcgatgtagcaattgaccctccagtgcctcacaaatgtggccgctctcagggctactttctcctctcagatgaaagaatttgccgtctccaaagagtaagctcaggctgttcaagggtatgcgagtggtgttttccacgaatttgagtcggagcgctaatgtaagggtcttgatgggttgaggcacaggagcgggtacatttttcaacggccacgcattgcggctccaaccgaccattttccacggcaccatatcggagttaagaaagggagagaagtgtgaaggcttccaatgggatctggccaggccaggcagcgccgtttctcttagtgttcatgacctgataaagtggagagcatttgaggttcacgttgtgttgatggttagctgacagtcgttggatctgacaagaccgactttgacagcgcagcaaggtagggttgtagttgcggcagtggttctgtggtcatggtagcatggaagctccatcgaatcatttggggtgtcattgtgggtggagagacagcattgaaggaattggtgatgcaacgggacaagacgccgatccctggtctgtcctggaacgtcttcttgtgataaaccttctgtggatctttaagggaatttcttcgctgccataatatcggacactctatttgtgtcacgactgtgacagtgtcacaaactcacagttttccataatccgagctggttcaaatccataaatctttcattcctgggcaaagcgaagttgcgtctctacctgggtaggtccaggagacgtgcgtgatgaatttaactctgccgagacactgaaagagaacgtaaacaaaaacatcatagcgatcgggaatctaaagggccaatttgtggtgaactgactcatgttgtccccaggtggctcgcaagaacaacagcatgcgatccttgagcaacatggggacatgacaaaatcacacatcaacatcacaacgtcttctggcttccaagcgaacaagacaaatcaagttttttattatgaaccaaggtaatgatcaacgtctggatgacaacaatctcaaagtgaccactcctttcctggaactccatgctgaaacatccctccgggtatcgcgaaacatgaaaactccttgcaccctagagaacccagcaattccacagcaaaatcccagcagaaatccccagtgaccttgatcacttgcgagacagaatctccgcgtcctccgccgcgcactttgccttatgggcctcctcgaactcattgagcttcttgttgatggagacccgagtttcctccgtaacgggcatggtatgctcctgcaccaagatgtcaagcaggccctcgaggcggtccaggcgtttctcgtgttcacggcgaacgctgttgttccaatcctcctggttgcgctgtgcctccaaaagaacatccttctcgtagttaatattgtcggcatcttcctcaagcttcaagatcgcagctgcgttggcgaccttggctgcctcatcgtcgttgacacgcagctgcgccaggcccagctcaatgaggtcggcgctgtgagccaaatcgcggacgagttgtctcatttcggtgccaacattggcggcagcatgcaagatgatgtccttgacagcaacgctcgaggagctggtgttggtctgcgaaacgtatttgcagtggttagtacatgacgaagatatggtagataatgtttagttcatgagcagggagtagttgccatgaaggctggaaagtgagtgggagctgagggagcaagggaaagaggctggatgagatgtcaatgtcaaatgggtgaggaaacttaccgcggccatgtcttgggttgcggaccggttacgaatggcaaggccggtagtgccttgagaggactggtgcacccgtcagcaagtgaacccactatggtaagtctcatcactcgtaatgcgtgaatctcatatccatgcgccatcctcgaccgtcaacgggataaatctcttcgagctgcggctgtcaccaccagcgctcgaagaaggaaccaaccaggagtcgacaacattgactgaccctgatgtcccccgggtttttgagttagctctccttttaacggggcccgaaagccccaactacaacgatagcatcatggggggagtaccaaggtggacctcggcttccatggccgcggcctggctctcaacagtgacaaggcgctcaacatggttcatccaggcgaatggttatcccggaaaaacaggagcagctcttgtgtgcaaaggacagcgcaggcatttttacgtagagaattccagctcttgcaggaatctgagaccattgctgacaagtgatgccagatgcaaaagacttaccgaagatgtgttggacatcttgatgtccgtgtcttgatgggactcgaccatcgttgttgccaggactgatgtgtgcttgaaggtgtctggcgagtcaagaagaccgagtggctgtgaaggtgaaatggaagagggagaaggagcaaaaccagaggaggagagaggggggagagggggttcttatagggacgaggagggcagtttgctggtctgtgcaggagtgcaaattctggctgcagttccactgggaatttccagttgctattgtgaaatcctgtgaatggagattcgagttgggatgaaaatataggtaggcattgtttgcgcgtcacctgccgttgtggtctcacaaacgggcgggacgacgagtctcgatgggctgtggtgaaggtcgggccagccgccggacccactccaacccgcaacttcagctgcaaaaggtctcgtctgaacttcaactgtcgaaagaaagataaggaatctcacggagaagtttctcgcgtcctctgagtggtggactggcttgaaaagtaatctcccaggtggcagcctgcccttcaccatccccccgaaccggagaggagcaaacggatcaacttggcaagagggtggcaggtgacaagccaaagggaccagacgagcaggagatagttacaggaggcagtgacgtggaatcttgacaagccgtctgtgggaaatcatgaagcagccgcgaagtatacttgatgacgggagtccgcaaaccacggcccgtaagcaatctcacaacgacctgaccaacactggcagtaatagacgatagtaagaccaggagatcgaaatcgaactgtgaacattgatgttaagctttctatcaaggatggctgttagtgtcgagtgacatatcactgagtgactacctctacacggtaggtacctgactacttgtcatgattttgcctgccggttcttgggtctcaccttggctgtgtagggtggtgaatggtgtttgtttataaaatcatcccatctttctgagtcaccctgtggatatggtggtgggctacggagagtgaaggggacttgcgttgtgggcgcgttgccttcattcggttgcttgtgtcgttctcctttttttcttttgggcaggcacgctgagtatttggtccgtgcagaaaaggtctaggcagctgcgcagacaccttgaagtcgagggccattccagtgaaggcagggcaggtccagtttcttgtccttggacttccgttttccgcctcacgccaaatcctactttcattctggtgtcacgcgaagacactccaaccccagtcttctggccgacttcctctccctctccatacttactccctccctcgtcttggacgcctttacctgaagcaagatggggcgtggtagcaaatcgagtgctgatggcgtcaagaagcgtcgtttttgtcgaggacgtaaaagacccaaaaccttggatcggaccccaagcaagctctcggcgggtgcggactcttctgcctctccactggcaaatattcaggtaaagacgttgtcaacagtggtacaagcctttgagaacatctcgctgatcattccgtgacttaacaacagccaacttccgagcctgttcaggagcagtacacagcttccatgcctgttctagagcaagagcctggtcagggacaagacacagctttattagagcaattcaaggccctcgtgaagcaaaacggggatgtcatgaagcagaatgagggtctcatgaagcaaaatgcggatctcgcggctcttttgaaagagagcaaaaggaaactggatgtcatgacaaagaacgccgagagagccaagaagaattacatatccgaaaagaaggccaacaagagaaaatacgaggagattaatgagattgggggcagcttgaaggtccaacttgacgcaacacgttacgcagtcgccgatctggaagccgccatgcactttgtgctggaaagaggacacgagggtaaatgctttgacaaggtaggtcggcatacgtataccaaaccagagaacagtgctaacggactcttgggtttagttgtggtcaaagactcgcgagtggacgaagtactaggtctgtctgtggaatgtcgccagtcttatagggccataaggattatagcgggttgatgtacatggactgtgctgagatgcgggcgcatgactggtaaaaatacgcgacttgatactggcgtgcccatcaaactgttcattacgtcggtcatgaaggggttgaggaaccgatttggcttgtggtttaccatgaggctggtctgacctggtagacgtccactaaagcattatgaaggaatgaaaaggaaatattgaccatcaagtacctctgctcatgactggcgacgtgaccacgatgattgatattcatcgatgtgagatcgttctgttgagtcaatctggatgttaacttgcccataactgctaaaccatgcacgttcgcatcctttctttccttgaagacgaacgacggtgtgacattgacttgttgaaacctgaaagaacttgcaagcaggtttccaggcaggagaccatatatgaattttgtgactggtgatgaaagttagctcttcgatgcatattgatgcaatggtgtagaatgctacaaagacatcacgtcaaagacaacaaccgtaatgtatcaacatccgtgacggatatgataggtatgatatttgcagtaaagaataaagttaaaaacgaaatggagtatactttttagaaagcgcgatataaagaggagatatcacacttggtgataaaagcgtgtgtacgtaaatgataggtgcttgcggtcaagttcacccgttgtggacacttgcggttcacgggtcagaagaagaagatagaagaataaaaggaccaggattcggattttgcgttgacaactaatacaaatcagctttggttgaactatgaaagtgtgaagacggcattgtgtggttgagtaaggataagaggtattcgaatgaacttggcagaatatgatatatggaagttttgagttgtagcatcctcacttcgtttgctgctggtcaaatatgtacctctaggctatgacaggcaaagaaacatgacctggcttgctgcctctaagtctcaggtgggtcgggcaagggaacctataagtgaagtagagtttttgaccggtctaaagcataaagaattgcgatgacgagcaaagaattcatcgttgtgataaatatgtagaggtatacaacctcggcgatgttcattgacgttacaatgcattggagacaagtgaggagcatgctccaaacgcgcatgtctgacgatgaatcagcgggggtagcgggtcgggttagggttatgcagcgcagcaacagcctatcagcatgcacaacaagacccaaatcttctcctgaattgccaactccccgactctctcaactcctccgacaacgtttaggaacgaaaacagccacaaaccctctttacagcgatcacaacacctcccgaaacctcgctcacttcccacacccgattactgtggattacactaaaccccgaatactctcttgtaggggtcagtgacattcgggaatccggtccatccaaagacagacaggaaggacagcagccactcgttcgccgagcccgcccgcccgcccgctttaatagaagaacgtcgggccactgcctaattgaggacctgaccatgtcggccgtcgaaagcgaggctgccaccaatgccaacaacaccacatctaaccaaaacaacaacagcagccaaaacggcagcctctcgccgcccaaagaacgcgaacgcaactcgctgacgctcgaccagcgccgtgccctccgacgatgggccaactcgcaaaccgtccggcctagccacaaggcctgcatcgagtggtttcaaacgcaatacaaccagaccatctctcaatcgaccgtctctcactctctttctccaaaatacgcccgtttagatggcgacccgcagctctccggctcgcgcctgcgcttcggcaactggcccgacgtcgagaagctcgtcctgctctggcaccagcagatggtagcctcgggccggcaaccgtctaacgaggaactcgccgaaaaggccaagaacatcttcacccaattgccgcgctacaaggacgagacagctccagagttcagtccgggatggatccatcgcttcaaaaagcgttatggcctgctgattcgccgccagcggcgccacggcacggcgcccaacccagccgacgacataccctacctcgtcgacgccgtgggccggttcatgagcatcacggccgacgtctcccccacggtgatccgtgacacggtcgtgcgcgtggtgggcgtcgagcctacgctagccacgtgcgcgcgcgtgagggatgaaatcgtcaggaagatggagggtccttcccccgctccccatcaccagcaacctaacccccaccagaaccagcatcagcaacacctggccggacttcagcagccgcaacagcatcccggtctgaacgcagtgggcgacacacccatgggcggcttttcccccgacgacgatccggaggtagtcctgcaaaatgccctgcgtgctctccaacaagaagaagccgatgctgaagccgaagccgctgctgcccgcgaagaacgggagcgcgctgagcgggggctacctccgttgggaacgattgccggacaggcttatgcgaatgccatgtcgacacctgctcgtggtggtggtggtggtggtggtgccaatggaactactacaggggcgaggttcgtgcccggtgctacgggggtagaggacccgctgacgctgacgccgattccgagtggaggacccgtgtctctgacggatcggccggtcagatgcccgttttgtgtgaatcagaggatgttgaggactatcaaggaggcggtcgagcatatgagtactcatgttgtagtttgagggaagatgtgactgagatggggacccttgcttggaactggcgttatgcctgcctcgctcccgataccgaggcgtgtttattcttccatttttttttcttgtaatgggtttagtttagagtttcttccccgttccccggtttttcctttcttgtttttctttcttcccttcttttcatttcatttttttctcgttttgtttgcttcattactaaatatgtctgtcttgttgggcaacagtcagtcagccatatttatcctggcattccaggtatcgctatgtctactttgggactctggtggattgcaactggcgtttcaggtgtcaatttttttttttagcaggggagcaggggtatacggttcgttgtacgcccaactcacttttcataggtgatatgtgagcctcggagttattagttggggacgtatattgcatttctgtatgcttttcagtaagaatttcctagatctggccttcgggctggttgacttacaagcattacattggtagtgtgaaacggcatcgacttcgttacttccaactttgtaaatatgtaacgaactttgactgattgttgtggaagtgtcattgttaccattgcttcctttaccagaacaagaatgcgatgtatgttttcgatgggcttggcatttgccgtaattgtgcatttattcaacttccaatgacattgtatagcagatgtcacatgcaattatcggaagtcgcgatatcttcaaatgtagatttatgctacttactggctgcgagtagaccaccactactctcttttctccggtcatctttcgctcccaatttttttattaccaaaaacaccttgactgcacatggatatcttcaaatctcacctacactgcagaaacgataccccgtgtcccccgccatctcggtcaacatcctgaaacacaaaaagcctgtgggtgtaaattcatttcattcatcatccattcacaagggccccttcttcttcttcttgtcccttgtcatcaccctcagcaccaccattaccacctccaccacctcttcttatggtaatccaccacccatcttcgacctcgagtagcaacgtagtttggtatcaaatttaatccttccaccctcccccacgcctaaccaagaatccatctcccaacttggccccaccgcagccttccagcaagcgcgcagatcctcccctgactctacttccttcctttttttcaccatggtcacagactcctttggcctgactcctgagctgttccaaaaaaatatcaccgtatcccaaagtccctgccgcatccaaaatgccccatgaccatctgcgtcccagaaattttagtgagtggagagagacgagccgatcaattcgaaatgtattacaacgactgaaccgcgaagtcctatatgatttacgtatgcgtttgggtatatagcgtggggtatagatatcgcattgtgtgttggataaagagcagtttgttggcagccgtcaacgagaaaagatggtatgtaactgagtgcgcaaatgagcaattccctccacgttgttcgccttgcttgtgtatgtagccatctggcgtgacttttgaaggccgagcgcttagtttacccagttgctgccttcgaatcaaatgttcgtgaaacatggcgcatgtgaccatggtatccgaatgcgctgtgtatcggaatatggccaacaaacgtgtatgggttggggtttcaaagtccgtcagtccattattccacgtaaacgagcagcttttcgttccgttgcagtgcaatatccagatcttcgtcgttcatcagaggaggcttctcgccactcgcgtcgtccttgtaacttagctgaacgtcctcgccctgaggaatcttgagacgatccagaatcttgtcatggagagcttggaatggaatatcagtgggtacgcggatggcgatgatgtcgccgttgaagtgcagtttcactttcatctgtgaaccaccctgcataatagcaggtgacaatgaggtctgtgaagcctgcccaggtcccggaatctgttggccgttgccaatgctcagctgcctctgaggaacaccgagaccggcagaatatctgttgccggctgtgctctgtagtgagaggccgtcggctggtgagtcagaggacggaccagagcctccagagaatcggtattcctcgcgagcaacgctagggtcgatttcgtaatcaccctctctaggagaaaagaactgcttgaccaggttacagcgggagatgtgtggcggttgttccagtagacttttaacgtaagagtcaaggttgtggcggcggccttccgtaatcgcatcagtcacgtaattaacaggaccgggcatgtagggtagcgtccgctgcttgccgcctgtagttccagcttcaagagggaactcggttaggagcgcgatttggaagtcgtagaaatcctcgtagtatcgcgaaagttcgaagcatcgaccatcctccagttcggcttcaataacaaaccagtacttgtcctcggcaaagcagtacctcggaaccctggctgcgatgggtgcgtatagtgtcgaggttggcctcgaataggattgtccttgagcctgtatctgttgctgcaaagacctgttagtacaaacacgcacgcaaagtaagtggacagaatacacgtacctgggtatgagtagtctgctggctcaaccgggcgcttccttgcaaagttaagcggttcatggcctggtcaagtggtggttggccaccaccgccaccaccaacatcgaacttgccgagcgttatgctcgagttcttatattccgcagccatcttcttccactcctcgacctttggaatcccagcttttcgtatggcatcatgggggttcgggacaggggtgttactcgccatgtcccggatctcaacaaaggatacgggaatcagacccgggccgccaagtcttccgatgggcttagccacgaaccattcggggttcgactgggcaatgacaatgatggcctcgccctgcttggcttccaattcgtctgcccgttcggcttggaaatcgtacaaaacgacaccataaaccatggctccattcttgccaggcgttttcgacatccgattcgcggcgtttgctccaggaggcgaggccgccgagccttcgccgtatccagaatcactatctacggtcttcaaacccagtgaaccggtttgagactggccgctatcgcgttccgtacgtccaagggcctggaaataagcgacgggcacgagaccacgagcgtctggtagcgcagggttgcacgcctcataccactctgggtcattttcacgaccgatgacatggaagaaatcgccgcgtgaaaagctaagctcctgtgcattttgtgcttcgtaatcgtagagagcttttataacctgtgataacaagtttagcctaagcgccttgtggctgacaccttgttacgagacataccttctttggagggacgatggcgacggcagatttcggttgaatagtaatatgaggtttggagtccttctctccacccttgatggaccttcgtagagccttaaaaccgcgtgacattgttagttgccagaacgacgaaaccgcagtattgaaatgagtagtccgacgaggccaagaaaattcgagaggtgctgtgggtgtagatggagcagacactaagaaaaaggattcttccggttcacgcaagctgtattgcatcgtgacgaattggccaaggcaagaacgcctatgtgatggtgtatgaatacctgagccgtagcccgatcctatctctcatgtccccaatagcagtgaagcctctgctatacaatcacgagggctgtttcctggggaacgagcaaaaacgatcggactgaagaggaggagggacggggaagggaagagagaggggatggcagagcacagaacagcggggaatgacgtaccttcatcttgtccgacagcgatactcagacgacttgtaagctatgtgtacacaaaccaaaaccggaactattgtgctatacacagagagaaacaggaacggctgacggggtgagaggcgtcagcaaacaacttttggagcgggcgtcctggtgtcggcgtgcgcgggcaatcgtggttggggttacgccgactcaaatgacggacggcgagagggcttgcctaggatccctctggggttggtcctgggcggttctgctcgtgtgtgtggtgtgtgtgtgtgtgtgtcgtggagggtgttgctaggtggaatctgtgtaacgatccaaatgtgccgtatgtatcggtcggatgggagccgggaaagcagcgcggcgatgacgggagtggatatcgcggacggggtcgttatctgctgcactagtgtttgcgaccgtgcgaacgtaagggagacgtaatttggaaagcagcggttgtccagctaatttcggcgaccgtttcgtgtaaaatggtcgcgccccaatacttctgttccccaagtggatagctgaccccaagttcgctgtctggccgagtttgcctcaatcttggctttccgtctttgtctgagcctgatcagggccgcctggcgtgtgggcgtgtggtgttgatgcaattctcttgttcctttgttcagccgcaatgccgactgcctagacccaatgctcaatgcgcaagtcccagtccggcgagcgcttctagaatgtctaagtagtggtggacaatccgccgggagttgcgttgggtgttgcgacgagtgttgtcggcgatgatggacttgactgtcgcagtaggaaggttggttgtcgagagttggaactggtgatgagtgaacgaagcgagcgaacgggcaggtgggaatggaaactggaaactgcacggtggcggggaaggatcaggatcaggtgggatatatggcctgcgtgccttgcgtgctagtcctcgggacgggcagcaatagcattaaaaaaataataaaaagggagatagcaacagcccaaagccaagcttgcaacggaagcagcaagggtgatcaccaagggtcgggtccaggtgtgttctcgcagagtggaagccgacagggtgtggaggtggtggccggagatggctcgaagacgggcgggtaggtgtgatgaaggtcacaagcaagtcaccagcctagccgagacggacggcatggaacatgttggaaaaacagccactcaggcttgcttattcgcctagtgtctgttagtgtctgctagtttatgtccgtgtcctgaccgtgaaagggtggctgcctctatctagccgttagcatccgcatgacaatcggcatgacaatggacggccaaggacctcgacttaagaggggaattgtagcgttgcagcagcgcagaggccgcgcgggcaggtacctgaaggcaccccggcctggttgattggcgcagttgctgccctgcatgttggtgcaattggagagcgccgccagggttctcacgtccagagggacccaccctccctggacctggctgtggtggattcgaattggctttcgttcttaggtacctccactgtttcttggccgctctcgatctttgggattccggacgtgcccaccgcgatacgaccaggaactttgcgacaaacgaatgaaagaagtcggccaacgtcaaatctcaactgaaaccaaccagcttgctagtcttacacgatctgatcaaagatgagccgcgcgcaatgaggccattgaaaagctaagattgctgctccctcaggtattctccgttggtatctttgtcgctgtcattgcctggcctaagatatgtgtgcgtgctagtgtgcatgatattgtacatatctttgaagccactgcatatgcatcgtgatcgcgcttgtcatagcggaaactgtggttggtttgctgagtcgagtcgacaaccagggtgttatggacacggtacctgaggattttttctcacttctccaacctcaactgaaggattgattgcttcattctcgagtctgttccgtcactacccatccaagtgacttgaaaggcgtcgtcgtcgacaacaagtcgatgctgtgaggcaggaatatgcctgctgttagtgcatcaactcatacgatgcgtcatgagatgttcaaagcccacaccttgtcaatgcattgacatcgggctccatcataacgtcggtggacttgaaagccgaaggggactcgatagaatgcaaggcctccaagacggttcacaagcaacccctagtaggaaaaagcctagtactagcatcactggattgacgctgacatatgtccttctgatggcgacttagctcgggattttcagatctacctatgtttggcagattcattctacacagtccgaatctccttcattggtgcagcaaaaagcatcgcgatcaaattttaggtagatatcggttctcggtctcggggtatttcggatgaagctccgcggcctgtgcctgactaatcagaacaacccaacccaacagcgaacaaggagcattggcgtctagactcgatagagacagcactgtaacggcctggtagggctctgccgcaaagctcccgattttggaatctgggcattaaccgatccagttttttctttcttttcttattcttttgcttaacaaatctcactttttgtcatttcggggtttctgttcggcctttgtatcatgttcatctcattctggccacaacaataatatgcgagctcctagagggaatcataaacacgagaatagtgcaagtggacggacgtccttcgaatactcaacatcttcaccctctctattggacatgaacaacgcccaagaaaagccgccaattgccatgttttccatggcaatggtttcaaccctctttccatttatcgatgcacgacttctacgtacatgcacgaggtttgaccaatcgggatgtgacgcgaggagcacacgacgggccgggatgcccgctggcgcacctgtaagcaatgaggcagcgtggtatttttcctttttccacatggtatggtgtctatctttcgcctcaccagccaccgcttcaattcgacccaaggttaagttagcaactgcatcaagaagcaaacgcgtagcatggaggttcgtcacatctgcttgcaatgcgggcagaagtcgaaggacccgacccttttccaccattgattatgatgcgcggccgattgtgttggcctccggctccccgtactctgactcaaaagacaacaaggatggcatcgatatcgacggcgcacaatatgactgtgttgtgtgctggagctcactaagtacgttcttattttgctaactgtaagacatgcccactcaacctccctgctcttagcattgttcccttaacgccaaacacctgagttacctgtactagcatgaagaaggaacaaagaaaaaaagacaagggacaaatgcaagcagttttgacaccccgagacgccaaaaccctatgctcgctgacccaaaccaccacccaaagatgccgacaccggaacgcaagggatactgaaaaattgttgaataagagagcggtgcctgtaaggacgcatagaaggagagcagggtgccactacagcaccatagcaactaatgctgctgcttccacgtcgccaaaggtcacctccgcatgaccctaatgcttgctaaaacaagagaccccgtgagccgacacgtcgagatcctccggcaagacacattgatcgggaaagaagggggtcgatgtgcgaagacgccatctatcatcctgtccaccgagaatgggttccgaaaacggtggatattacgtctccatttttgagtagagtaggcagattcgaatactgcacgcctcaaccacgtttgaggtcaattaggttgacctgatgctggcaaatgacattgaagaacaggatctgcgcctgtcctgaaggaactagctgaaaaggtaagtcggactgcgttgcaagtggcaacctggcggatcgtgaggtcgtgagacgactcgggggaagaagtggttttcgtcagtgtaagagctccacaaggcatgacgtgggcttcctctaacgcattccacgttactattcagggagtaacatcggaattgacaacgaagaaacggagatagaaaacccgtcggtattctctatcgccgaaatcccccatgaggtgttggcgatagaagcccaggtcgcaaatgtcgtggggtaggacagcgacataggtcgacgaagggcgtgctatcaataatatcaaactactgcatgacgacgcaagggtgcagatcccggtgaccgaggtgagaaactacgaaggcggagatgaagtagaaacgtgaggtcgacagccggtgctcatgtcttgaaagagttgggaacgatgtgggcgggtgcggcgacgataggaaataaggactcagtgctgttagatttgacctttaatgtcaaccctggaaaatgctgccttcctcggaccctcgaacagctctttagcttttccggtcaggaacataacagttccctcgcgatcctccaatagatcctggccctggtagtcgaggataaattgggcagcatccgcatccgactcaaagtacagctcttccgtgacgaagcgcagcggcacatcaggtttatacctaatcgaagtcaggaacacatcacagtacatggagggaacgaaaagtacatacgccttacagatgttgcaaagagcggcaaggcgttcacggccaacgaacatatccataagatatgcacccatgttgggcgtgtcgttgtagagccggaaaaagcggtggtaattgccaagtgccaaagcggatcggacgtcaagcgcatgctttatggcttcttcctccttctctgctgcagttagatccgccaggacgtcgtttaacgccgtgcggttagcggtatgaatgaaatacaagatacgatacgccttgaactcaatcgacttccccttgatacccattttgtagagggccttgagctgggtttgacattgattatactcaccgaggtcccccttctccaaggcaatccgagcatgaatttcgtagacttctacagtaaactcattcttgatgcgctggactgtcaagtcctgacgcatggatttgaactgatcgcagatgtacgagtagttttgctccttcttccactttctcttgagcagctcgagcgtctggcgcagaacccgctctggtcggaccacggacggaacaggcggcgccgtcagacggagatagcgcttctccagggtctcgcatgtaccgacaaccgggccgtcgctgggaggcggagtcggctcgcgatatgtcgacttgtaacctccgtcgaagcgcttttgacgtttctccaactgcttctggaacttactttgtgacttcgactgggcttcctcgactggagctgggcgtttatcagcattaaatgtaatgcggtcctcaaggcgattctgtccgttccgccaagggggtgcggcgccctcgctgaagtcggtagacttgcgcttcttggaactggatggggaaatggaaagggccgagaaatgagatgcttgctgaagggccctggctctagcacgctcctctttgatcatctcttgcggcaagggcattttctcccagttcacagtgtacatgtgaccctggtcgttagcgtacgagatggtttccttgagcttggcttccatttcggcgcgggtgacggacggatctaagttggaggtctggaaagaacgctgcacgtagttgcgcacagattccggccagtcgatctttttctttgcgggctcttgcgttgtggtgggcgttgcggcagtcaagggcgcggctggattagtgtgaagtggtgttgcaggaggaggatttataggaagagggccgtaggcaggtgggggaggataggaagcgggcggtgcggcggaataaggttgaccgaaggtttggcggacctgaactggagtgaacgcggtagtagctggaggaggagaggtgaaacaaacgtcagcgacggtcaccagcagtgtcgggacggggcggcaggagtgaatcgcaagtcaagagatgggatgaaatctgtaggacacagcagaagcataccagagtacggataagccgccggcggctgcgtgcctggcggaggaggttgagcggatgaccactgcatgttgctcgtctgcaatcgatggggttgtcgagggagagttgaagcacacgacgaaacaaacaacgacggagcaagaaaagacgatgccaacaaattaaacagaactcgctggcaaacaacaaagtcgtgctactcgtgagaacccaaggttcaaaactagctatggaactgaactgggcgtatgatcgtgggcggtggtgagaggatggtcgccgatggtactaatgatgagctgaaattaatgcagtgggcggtgacaagaaacgtgcaaggtttcgttgatcaaaaggcttctcttcaacgaagtgacagtgttcaacctcgatagggtggcagtggcccaaaagttgatcgggcgtgggttgcattctgtgaacgggaccaagccggccgccatcagattccacttactagccaccgcacgggctgcatgctgcacctgtcagcacctgctgtctgtcatcttgagtccgtgttagtgcagctgtatcacagccacgtgggtagccccatggtgtacatggccgctatctaccgcaatcgccgccaagataccatctagtcccaagtcgacaacaacccccgccgacatcattcagcaacccgaccaccacgacttcagttccaagttgtcgatcctcttttcactctttcataacccgactccctcgaaagcccaaacagctttcccccagctatgacgaatgtttctaaagaatctcgacctcaccactgccttgcggccgtcgtacctgcccgatgaagatttgctctttgtccaggacaatgtggggttgtacgaggggtgagtgagcatatgatcccaagttcctcttccttcccgccatcaccagtccttacgccttttactttgtttacttgaaagtcgatgtgtttgtgtgaacccttcaactgacttgttcgccatgccgttaccagcaaatacaagctgcccaaccaacaaaatggccaggtttacctgacctcgcaccggatatgctacgtcgacaagacggagcccagaaaatactctgccgctttggatctcaaagacattgagcgctacgagttttacgtaattgcgcctttcccaaggaacattccgcatgatcaaaaactaaatgctagcatgtgatgtaggccggatttctcaagtcatcgcccaaaatcaccttggtacccaaggccaacaagcgagcatccctccaaccgtcgcgcaatggaaatgcttcaccggcgcagcgtgtagacagcccctttcgtgcaccgcccgttgatacacctccagcgagctcagcgacatgggtatgtaccatctgcagcttctccaaccccgtaccgtccaatttcgatccgacgacggcaagtgaacatacgtccctccctccctgcttagcttgtggtatcaagcctaccttgacccatattctcaaggcgaccatctcgaatgcgacaagtcgacagcccggtgggggacctgccatctaccctccgcttcctgaccgatccaagcaaggttccgaatcaacggcaccagcgactcaggcatctccatcgccttttcaagcagcagacgcgagcgcatctttccagtgtccaagatgcacctttctcaaccatccctcgctaatgtcatgcgagatgtgcggagggccactcatctccaacgacttacctgctgaactcatgcaacaaaggcgggagactgactcgcccggcccagttctgagcagtctggctcccaaaagcgaggccctcgaaagcgtcaagatttccttccgcggaggcggagagaagatcttctacgaaaggctcaagggatcaatgacccagcgcaagtggctgcttcaaggcgcacctccgattcccaaaacctcttcaaacgggttaggggtaggatctggttctggtggaggggcaggaggaggagtcggctcagctgcaggccagcccgaacgggtaaagatcgcgggaatcgcaggcctcgaacagcgcggccaatccatgcgcaagaacaacgagatcgtcatcggaaacgcattcgaggacctcgaagccctgatggcctccgccaaggacattgtggccctggcagaaacctttgctcgccaagtcaagggtgcaggaggcgcctcctccggcagcgaaaatgcgctgctcgccgagtctgccagccaacttggcctcattgcgaccaaggacattgtcggcagtggcggcggcggcgactcgctctatctgtccgaacttgcccgtacattggccgagttcctcacggatgatgcgcgaggcgtgctgaggaaagcaggcgggatcatctcgcttgtcgacctctgggccatgttcaaccggcttcgcggaggtgtggagctggtcagccctgcggatttcgaaaaggcggttaacttgtgggacaagctcgggttgcccgtccggctgcgcacgttcaagtcgggcgtcaaggtggttcaggggcgcgaccggacggacgagacgaccatcagggcgttgctggcctggatgcaggatttgcacaatttcccgccggaccgggaggtggcgtgggactggcgcgagtttgggcgtggcgtcaccgcgagagatgtggcggagaggttcggttggagtataggtgtcgctgaggaggaactcgagatggcggaagagcgtggcgtgttgtgtcgcgaggaaggcatcgaggggttgaagttctgggaaaactttattgacacgggagaaggtgcttcaaggccacatccggtgaaggaggacaacgagaggcttatgaaggcgttgcaggagagcggttttttgtgaggtgagtagtaggtgcgttgccattcattcagcccatggaattcctagcatcatgtcgaaatggcttcttacgttagatttgtctgctattatgatagaatcgataaagttgacagtagccgttacagaaaagcataattttacataactcagtcatctattcatgtaccattagaggttgccccttctctctacaccatatgatacagtcaaaactggctttctaagacaacaagcccacaagcaagagacgatgccaaaacccatgaaattgaaacaccagaaaacattcccaaacgcctaacctctatcccgacacctgccgccgctctatgcagctttatcctcgtctttacaaacgcaacagcaacacccatacacgcccatctaaccatccatccatccatcctcaaatccccaatcggggcacgctccctcacccccatggtctaactcagcctctccatcaaaccctttctaactttcatattaacgaccccacctacaccaaaagccggcacaatcctacatatcctcgccgccacactaaccgcccaattctttttcaccaacgaccacctctctccccaactcggcgccgctcccgaaccacccgaggggcgattatacatgtccaaccccaacagatgcacgggcgtgctgaaaagctgcaccaccgccggcgccgcaaactgcgccatcgtctgtccactgacccatttctgcgcatccttgcttaacctctctgtcaacaccggcccaagcaaagggggaacattgaaactggcaaaaattgtcatgcaatccctggccgcaaacagtaagtagcttggcagtcccacgggtctgggtgtggcgccggggggtccgaagaggcgcacaaagacttggtctttgtagatgcagagaccaatgttggcagcggaggaggcgaagaatttggaactgcccgaggtgacgtgcgctgggttggggttgttttggacagtggcgacggtcgtgtccagcgtgttggcggttaggtaggtgccgccgtacaagaggaagatgaggccaaagggacgggagaggatggtggaccggggagaggagagaagggagcgcagggagcggcggagggaggtgaggaggggggcggcgccggaggcattttccattattgagctgtaaaggagggaaggggggagttagttataggtttggaggggaatgagggaaaaggggaagaaaaaaaaagggtaaacaagacataccggtcaatgatagagataacaggcgcaacaagcacagctgccgcagcggcactgacgaggtcagcaccaagtcgtaggccgaggtttttggtgttccattttgatgttgtgcttgtcatagctgttggtttcgtgtcgacgacatcaccgccatcagccccaagcagtgcagcgcgagtcttttgcgtttgtgttgccaggccggcgagatgtgagtgtgacgtcttgagtccggcggcagtatctagcggcgacgcggccgagaccggggccggggtgccttctttcatgtcggaggcggaggcggcaaccagggttctccaccggtggcagcgggtttgtttcggggaggttctgggatcgcggggtgcgggatgccgaatgcgatcggggcgggggccggggacagcggatgcggagaagaagggccgaggaagggcctggtaattggagatgaagcgcgattggaccccccggaggaaagccaagaaattgaaaatcgaagaacttttagctcaatgactaatgcttgactggtggcaaagtggtgagggccgaatgacgacggtatggattcaagttctgataacgacagtgaggtgaacttggcgtgtatgtagcagcgttgtggtcgcaaagatggagcgcaatggccgacaaggtgtttcaaactggaggaaatgtgtggtttgaagatgagaacgggaagtaagataaagaaagaattgagatccagatcggaattgttcacttcaaacaaacggagaaaccgcggctgaaatagaagaacctcaagggcacaagataaatgttatggctggccggctgttgactcggaagcagttcgccgcagttcccgtcgtccatgaacttcagcttccgaatgaatatgggcagaggaccatctggatatcggtgtattgtaccgagtatggagctatgtacatagcaggtagaagaacctagtgctctggtggtcacacccgactttcacaatcgtttgattttcccacttcggcccggccgcatcggagcttcatacgcttcttcccgccttctcgactgtctgggccggtctagtgcctgaccacgggcccgtctgatctccaaattctctgcaacagctccgcacttgtcagggtctgttcagggccctcaaggtcgcagagcatgggttgaggccccgagatcggactgagctcagactggctaacgtcagccgagatgcgatgaaatgcccgtgcccggcatctttcccctggtgtgccgagactttttatcagatcagatcgaactatgaccaggtgctgtggggcctgaagcggccctacaactacacatcagtcctggtaagttcgttagcttggtacctacagtccagtactggtttgtttgttagctcgagacctcgtgtcaactttcctaagcattttcatggctaactaatatataatcttatcttgggcaggccatctcttcacattcaaaatgcgaaatttcaatctaactaataccttttgatttatctacataacctttagaacggatcgaactagattttgtctagtatactatgtttattgtacagtaggagtgcctggtgtaccaagccaacaatcaaaccagcattggactgtacgtcacgcaggctacctaccatgccggtgtgggaatctgtaattaattccgatcaacccttcgaggttctaaaactccagtcaggtctggatggtctgggactttacgaccattcaggctgacgcattgaccgtgtcaaatgatcaacatatctctccctgcatgaaattcgaactccccgcattatccaaaccatcatcgttaacataatagcaaaaacaaacacagcagccatggagacggtaggtacctttacggcacactcagtgtcaccgctcttggtcgaacatcacaagtcacatcgatgactacttccttttcccatatgtcatcattcattcccatgttcatcaacacacaccctgcctacgcacatcggaacgcttgtatgtatgttcaataaaatagagtcattaagtcatcatcataataatgttacaaccccgtcccttcccgggatcaaggcatccacaccccatttactccttctctttcaagtctgttctatagatcgagtccatccaacttggagatccctgtcccgctctacctctactttttaccgccaagagtgtcctgaacagtaccgccaatggcgccctggtcggtgaactgcttgccaatcacaccagaggaggagagagggccgccaactgcttcgccgatttggccgattgcgccggtcgctgttttgtagaaggaattggattagatattgattgaggttgaggttgaggttaggaaatgtggagtaggaaaaggaggggagggggatgggaaaagaagggatagtaagagagaggaagaaaaacaaaacaaaacataccagtgaactgcttgccaatagcaccttcagagtcaaaagccttgggcttctcgccagtctcattcccgaggtgggcgtttgcgggagtgggggtggccccagacatgccgccggtggccttggggccgccttgagaggtggtaggctgctgagaagacatgttgtgttgttgaggtttgttgttgtagcttggtcaaatgatgtgaggttgaacgtagttgtgctgcaagacaggtttccattcaataaagggtagagagcaagcggcctctttaaatacaagcgatttttctttttcttccacgaatcgatgtgtgtgacgacatctctgcaggtactctattacacttacaatgaaagtggtgatgtcatgttgtgagttgaccaacacatcgcaggtgggccgacccgaccagtgttgcggggccccactttacccctgagcgggcaggcggggtgacctaacttccgttctggccaggtcggccaggtccacctactatgtaaagtcatcactggatagattatggggacgctgatgactttagccgatggtaaatatatgatcttgatcacgagatcgcgttcttggtgatcttggatgtagttggagtagggtttgtttatgttgagaagcttgccagtgcagtgctccgacttcccaatgacgcaccgggacctcagtcaccaacgaagacgggcggatttcatagactcatcgcttcggtcgatgttcgtgtctctgcgcaagccggcgcatagaggggatccatgattcgaatctgttcccttcactctcccagccacaaggcgttattcttagcgataacggtgcacgatatctctaaccatgagggcttgaagtaacgaaactagaaacacatattactattggccttcttccccttcttttcaatcttttaggcataacggggtccacatgtacacctgtgatagatcttccccgaccgtggctctcaatcccaaactgccaattaatcagatgacaacataatagcgttgacccaaataacgaactcttgaaacctcccatgatcctcacatgctttgctcccttgttcagtcttcttcagcctccttgacaccctctgcctcagctccctcagaaataagccgatattgcggttgcgagccagagcaaccccccccctgctttgtcagataccggacgcgaaccaggacaagcaaaatctcgtggctctgtagtgtacggccacccgagtgctactagcaagtagagatcgtcggcaacctgacccacgcgtttgacatacccatctcaccatggaagatgcgtaatatgcacagtagcatccacataaacgcggttctcaatcgtgcatgccataccgggctcgatcctaaacatgccgtcctggccgatcgtgaactgaggttcatcaccgagcttcacccagagcttgccggttccgatcgacacgagccgcgtctggaagtcatccgggtctatagtaatagtctggcctgtggagatggtcttgacctggaactgtacgtcgttccagactgggactgcatggccggttgacaggaagggtttggaataggcaatgcctgcagaggaaaaggttagtgattcggagggtggtcatatactatagagatgggaccacttactaatcggtttgtcggtgtttgatttgaggattcgaccaggcgccatctcccactcttccatatcaaacatatccgccgactggacctcgccggccgagataagcgaattcgtagccgcagtcgcagccagggccgcctgccgttgtggccgcaagactgctgttgctgtggtgtgtctaggcaatcctcctcccccctctcttcttttcaaccaaacaccatccgtactcttggcgattccaggtacttttggcgggaaaggcggctgcggtcgcataggaattcccttgccgcgagagcacgcgccacctttgctgtcataggtacagtttgcgcagctttggtaaaccctcctggcttccgggtcggcgtcggtcttgatggcgacacagccccccttgaacaatggtccctgctcccggcggcatcgcgtgcacggcatctccagttcgtctcctgtaacctggattatcagggcggctatgtctcgcgtgtgcttctccgcgaagggctcatttggggtgagcacgaggtcgcgaacccgtgggagggaaaggagctctttgatgtagcctacttcaggaacctctgcggtgaaggcgaggtgtggcttgatgtagttccaaagagccttttgatcatcggtcagaggaatagtagacttcgcgggttcgtagttcctttgggcgttgtttgaagacaggggccggctctcggactcaggcttgttgttatcatatttctgtaaagatgtctcgtcttgcttgtgggtggacatagtagagccgccttgtagctcagggatatatcctgtcaccgacttcgaggttcttgtatccggttttgtttggccagagttggaactcgtcaacgcttggatttcctcagtcgtcttgcccctcgttctcaagatacgtcgagacctctctacgccccaagatttgtggctgcaatacgtctgaccaaagtggtagaagcaattggcgcaggaaacaatatttgccagcggacggttgtccgccctggaagagatcataatacaacctttccacgggcccctaccctcctgacaccttttgcaaggtgtcgcagcgggttctcccgtcagttggatgatgaccgccgatacatccctgggatgaccatccgtgaagggatgcgtccgctgccattcgaagttgatgttcaggtctcgcacccgagggaggatgctcagctcccagacatagccaccatggggcatctcccgccctctatgcttggccaagagcggctcgatgtatgcccacatgctggctctgtctccaaccggttctgacgatgaagtggcgcgtgggactttatccaaggccatgggatcatcgagtgacgtggaggtatttgccatggagacgacaatggcgccctttcctttggccgtcgcttcttgaaccccaggccccaagtctgttaaggttccgtcttggttgtcataaaacatatggccgtggtgggcggactatatagtgtcagtgtctggacaggaaagttttgatgccaaacgacccaaaagtaaatcttcgccggtggcgacggtaacgtttgagtgcgttaattgatatgttactaaccttaaaatgttggcccaggttgtgtaaggtttcactagacttcccacatttccgaaccggacatatccaagggaagaatccatcgacgagttggtattcatccggcaagagggctccatgcgtactacagggcatgccattctcaatccattcacgatagggtcgacccgaagcagctatgtctgttggcgtataagctccctctttggcctttgcctccgacgctgttggatgacctgtcagcgtgtctgggatactctcttttgcttctgcctttgatgccgacggatgatcttccggcgtgtccagagcacctcgtgtcgcatttttcgcctcttttaacctaagggcgttgttcttcctcagggtatctgcaacgtgggacattctgccttctgcccatcgttgtttcatgacggccgaaaattgttttcttcgagcttcatcccattcgccaccagccttgcgtttcgttggcactaatggagtaggcgcagcagcgacgatagctgtggccatactggaaggagtagcggcaggttgcgtgttgaccctaaggtctccaaccacttggggcacagctacaatgtcactgaggatctgagctggctccagctccttgtcgtcggtgttgtggccgaatccatgatttggcactcgatcgtactcaggactgggctcgtgatcagactcgaagatcagctgctcgtcaatgtcgtcgctatcggcatcgtcgtcgtcatcgtcatcgttgttgtcgttgttgtcgttgtcatcgtcgtcgtcgtcgtcgtcatcgtcgtcgtcgccgctgtcgctgtcgctgccatgttcaagttctccataacctccctcgacattgttgctcatggattcgcgtagtatatagttctcgatatcggtgctgttcgcctcgctgtcaagagcctcgccatcgtcgtcggcactatcgtcggcggcgctctcctctccggcactgctctcctcggcactgcttcgcacactactactgtcggtgcccgagctggaatccgagtgcgattggctttcatccgtgctggcctggacagccgtagtagcggccgaaatagccggatttgaagatgccgtacgttctctgaaaggcgataatggaataaaagcgagcccgctagtagggacgttatcgagtcctttaaagctcaggatctgggacgggtccgcgctcagagaagaaaaggttgaagattgcaagttttcggccatagctatagtagatatactgccttcctagttgggttattgtatcttctcaattgcgacgtagggcgatcgtttactatagtgtatctgtatgtagtattctgtcagtgtttgcctcggatctgagatagtaagtgagggattttcattagtgtttgataaaagactagaaaaaggttgttagagtgcttatgctttgcgcgcgtgccaataagcgtcagagatgaatcatagtaagctaattgattatgttacactttgaaagaaaacagagtactaattcatactaaataataaaagtagttaagtaatagagtaaattatataacataagatagctttgtatataagaagaaaaaaaatataatgaaataataattgatctaagtataaaaagctttggaaattatcttagctaagtagttagcctaaatatcaacactcaatttaatctgcatcttttagtagtgtgccagctgattggcaggtgataaccaattgatagtgcctcacccatttgcagaagccaccatcaacggcgcatcgcttgctatctttttctatcagattaaaaccttggaagttcaaagccttggacaaagcacttaactacgcttcttccagtttcctgtatctagattaatcctcatttcgcctttcattgtacctcttatcttgcgtacaactagatagttgcaacagccagcgatgttgaaactcgctcggcggctgtctgtcgcgccgctcttttggtcgtgccaagctctgtttgcgctttgaacaaaataacagggattccatgcgtaacgacggccatgctacaacctcgttcgcgcgcgccttcgttcccatatgtagacttcagatgaactatagccgtgagggtttgaatcaatatcgttcatcgaaaaacggtttttttgacaattaagagacctggacagcaatattaatggctccgtgatgaggaggcggttgccttaatctcttcctcttctcattcatccccaaatcgaaaactgctttattgtgcaaacaaaacaaaaaaatcataagtatcacacttccaccccccttcaaagaagcaaaaacatcagatgctgaacgaacagaatcgccatttcccacaagctaggttatcggactagaccagctaccgccaaatccctagaccaaatccttcctctctttgttccatccatcttcccaatcacacatccatcctccatcatcaactcctcaaatattctcccgtcaaacccttatttctctctgagccaacacgtccctaacagaccgtataacggcccccacccaccccgtcgcaatcgcctcatcgcccctcgcattcgggtggactccgtccgtggtatacctcgttgcgttgaaacccgaatacagatcaaccgcctccaccggactctgtgggcgagtaacatactgcgcccagatcgagatataccgattcagcatcctgaccttggccgggcactcgaggcaattcgccggctccatgggcaagatctgggcgacaagaaggcgaatggtagggttgacggcgcgcatctgatccaacagctggccgtaggcgttgatgatttggatggcggtgcggttttgccagatgtcgttggtgcccaggtgcatgaggatgatgtccacgggggcgacgccgggggcggtgagccaggattggaggagaggctgccttggagccgggacgacttcagtgccggtgatgggaacggtttcttgggcaatgcccgttgcgagatatccgccgtgcccttcgtgcggccagtcgtaggcggagccgtagccgcagtaggtgcggggttgggtgccgacgaagcggatttgggagtagggaaggggtggggtgatgttggtggcgttgagcttgcgggaaaggagggcgcgccagcagccctgggggttttggttagtatgttgtggttgaaaaaatggcagaggtaggggggggaactaactggattgccggtgatggaatcacctagggccataatgcggacatcatctcggacttgtggctcagccgaggcaagagaaaggaaactgaacgagcctacaaggccgctgagaagtcggacggttgctaccatgttgacttttctggttagaggtttgggacgatgcggtttggatctgtccgagttgctgagttgaggtggccgtccccatcacgaacttggtgcttatataggcacacgcaggtgagggcaacatcgtgggatgatatgcttacagctatcaacagtacagtcacagcatagattggatggccagaacgagtctcaaattttgacaacattcctggctcacagccgtctcaccctctgaggaatgctcattcatcgatcctccatcaatcattggtccatccaagcaaggcgagcgaatagcctcggtaatcacggctgatttcctgctaaagacgcgtcttcttgcaacctctctactgtcaaccgcaacattctcgcggagaaactaggactggtctgttttgcacgaccacgcctgcacgtctaggaggagctgatggccctgacatactcgatgaccaagcagatgggatcggctgattcagagtagattgtattcccatcattgcgcgtctgcccggtgcgcagcttatctctccattgccagaatcaggtcagctgccatgccctccatagcatcttgcagcgacgcttattgccagagtcgcattccacttatgctcctcgaaaaggcaaggctttccggctttcttgcaggccaaagtatggtctttgatctaagctgcaccagcggaattgcccagatcccctagaaaagacacaatcagttttgattcccagaccagacgagttcaaagccacgcagagctttgcggacagaaatggaaagatccaaaatccaaatcattgatgtccaggttcctggcgaaatctacgccttcgctggtttgatacggatagcttgtcgcgccaggaagtccaaacccttcatctccgagggtgattccaagctgccggatataggcccgaatgtcagttgcccacttttagataacgtccgtaatacatcccttgcagcacggctcgttcgccggttcccatacaaagacatgtgttgatatagcattggcaacatcagctttgtaggccttgtactgcgattgtgcccaactgttggtgtgccagctgtctcgggagccttcgaaggcagtcatgcatactggcatgccaccgtagtcgctccagtgattgacaaagtttataataagcttgaccccctcgtttctgggcggaccaggcgctgcaggccatcggggccgttgtcgatctgttgatagggtgaggagagaaggtggtaacacacggtgccaaaggctagcttgcgagcaacgtcgttaaatcctcatatgcgcaggatctcgaggtcgagggaggagatgtggtctattctagaactgtgtcaacattgcggttgttggtcaggaaactgatacagtacaacttagtaccggcgaggaccgcgtttcgccgtcaatagaaaagcatgtgccaaccgcagcccacgttttatcttttccatccatcattttctgcaaggtccatgatattcccagaggagtggcaccgaatcatcctggaatgcaatgtctaccaagcgtattcactgatgtcaaggtgaaagtcgagcatcgccatatgatatggtgcgttgaggtcgggggagggatgtcgggatctcagttggggcgaaagtaaacaaaagctgctcgtgacgtgacacaaataaaggggtagcagtaatagagcggcttaatgatccgaaggatgccggtcacagttcagccagggcatgcccatgccaagcgatcgtccagcgtttgcgccatgctcacgggcacaatctgatccttcgcggggaaacaatatcgatgccgttgggcgacgtcaaaggtctcgcaaggatctccagagataactttcttgtcgatgtctttgtgcgatgatgacattgtacgaccacagaagtcagctggtgtcctgtttgagtcaggaggcgtccatcctgtcatgattcggttccttcgaaacgatgaaacgggtgcgcccaatcgagataggttggtcgatgcccgtcgtgtgttgcgttaggtgttggccatggtgtccggcggtcgacgttgatttgttcgaagaaaggtcgaatcacgcggaggtgatgggaatttggacaaaagacccaagacggacactgcaagtggaagcgagcgggctgcaaggggccaaggcaccatccacgatacaacgggagcttacaggggtgttcgctgccgccgtacacggctcagaaggaactgcccgacctgcaccccgctatttggtagcgacttccgttagaaattaggtagcctggcctatttggaaccgtgaatcccaatccccacggcagccgccaggtcgggtgcctccccctcccggccagccctcgaatcttcctcctccggggtcgcccttggcggagggacctggaacatctcccgctgaatcgtcatgaatgggtggaactctccgtcttcacctccacaacggccctcaccttcccctcctcacatatcagtcctctcttattttgctctcatacatcctcagtatattgttctcgtcctatgctacttattgcctcatacctccccgatatcttggcttaaactttgcgcatattccttggcttgctagaatagagcgtttgtcggtagcggtagatagatgcccatcctccgcgtcaggtcgctgcgcgtggccccgcctggaggggaagaagggattcggactccatcgccgtacaagttcaaaagtccactcgccatgacaagctcgatcccagaactcccggatatgcccgatattgggcctgatgacagttttcggctcctcatcaagaaactatccttgtgagccaacatgtcccataaacaccatcggtagggtagctgacagggagatcctttttagatatatcgctgagaatattcggttgccgtcaacgtttgagcaactccgtactacggctgctggagactgtttgcggcaccttgtcgaccacttggtcctcaactgcgaccacccagccattgtgaatgctttactgtatgtcatatcctctataaggtactacctatctacccaaggatatcagctgatatgatcactacagcgcactaaaatggcactatggcgccatcactgaggataagggcctgaatgatgccagagccagcggttgcgagattgctgcttggcgtcttctcactcacctttccgagcgagaggctgttgactactgtctttacgagatcccagacccagcgctggaggctaaccgccaaagcgatgaagaggaaacatcgcaagtcaacgagcacagtcctctacttgcgcgcgcatggactgaatctgtggcaaatccaagacgcaagcatgagttccctaatccaacgggtgataaccggaggaacctcttgctccaatctctcacacgcctcaccatgagtatgaccggcgaggtcgacgacgacggcgaggaagaggatgacccgactgctccgttcatcaacttgaacgctctggagattgccgccattgcagacgccaaacgattccttagtcagaatgtcgttcagaaaatcatcaccggcatatggaatggcgatattatattctgggacaacttatccgttcacaccgaaaagaagccgcggttttacaacccccgcacggccgatcccttttcacgtcttcgggttcccaaatatctcaagtccttcgaggttgtcttctttgccagttttctgtttctctactacgccgtccttgttgaacgaaatccgacccgaatcacccccctcgaaatctttctctacctgtggctggctgccttttcttatgacgagctgagtgaatggattgacgctggatccatcttctacgctgctgatatttgggtgagtgttatgctctgtcatttcctctcagacttgttcgatatgcgtgtatgtgctaattgtgtctggcagaacatattcgatatggcaatcatggctataggtttcacttttatggtgttgcgtaagtcgaatcacccccaaggtccttgaacatggcttgctcattactcattgctacaggaattattggcctcgaaacgcaaaatgcagagctaatagatctggcgttcgacgtactggcactggaagcactacttatggtccctcgcgtctgctctatcctcagcttgagcccgtactggggtactcttatcccttgcctcaaggagatggcaaaggattttatcaagttcatggttctggttgtcattatctatctcggcttcctcacgaccttctccctggtcgggcgcgattcgtttccattgagggacatgacctggtttctcaccaagattttcttcggctcgacctttatagggttcgacatcatgcgccagatcgatcccgtctttgggccgccactcatgattctcttcgttatgctcagctccatcttgctaatgggttcccttaccggcatgctctccaacagcttctctcgcgtcatcacgcatgcccgggaggagtacctcttcgtctacagtatctacgtgctcgaagcatcgactagcaaccgactcacccacttttacccgcctttcaacttgctggcccttgtcattttccgaccgctccgcctgttcttgccctccgacgataagttccgtcgagctcgcatcatccttctcaaggcgacccacctacccatcgtcttcatcatcgccatgtacgagtggattagaggaacctctctcaggggcgccacatatagcgcagtcaaggcgccgccgcttggggcgcccattgccagcccggccatgatgaggaagctcgcgggtccgcgacgcgagatgcgtggccgtaggtcggtcacgtctctgcagagcgaccaggcggcgcagagccggctgggtatgtcgtcgatggagcggcgcatctctgcccatcacgctcggcaggccgaggaagcccaggaggattcgacttatgcggagcgagcgacggatgtcgaggtccggattgcagatttggcagccaagattgaccggttgacggagctcgtgatttctatgcagtcgcagcagtctacaacattgggcgacgtttcgctctcttagtagtagtccagggcggcgatggactgctcattaaatgacgattatggcgagcatcaagggtttcatgatacagcaaatacgatggaaagaagacttatagatgacgaacttttatatattacagtacaacgcacttggtcgatattgttttagcgttccacaaaaccagcacttagaagtgggtgccggcggcatatcttgatgcattaaaatcttaacaactacacatagaaaacacaaagccattagacaaaagcctcaataacgccatgtgcatacaagcctcttgatggcacctatagtccagcgcattaatacccacaaacccgaggcctcactcaacaacaggctttccttaaccttaatagtatgagatgttgagacggtagtacttagcgccactttatttttgcttttttttgcttcctgtatcttccgcgacctcaaacttgtcattgatcagcggagtgtcggtcaattcctatgcgttcagtagttgctgtctcatactctcattaatagccagctgtgtcattcgtctcgtctatctttgacctgtcaatgcaacgtctgggcggcggaatgcggtgaagaaatctgcaccgctctgaacgtcgttacattgcagcattgtgcagatgcacccaagcagcctttactctgtgcatacacacccaccgcactgccacagcgtgcgtgttgctgcgtggtggtggcaccgatacgataaccgatctggtctccgtccgatggaggaaatagcacaacaccgagtaatcgtggtttgtgctacacaggatctccaggaaaagaaacatggggggaacaggaatggaaagtgaatgtcgttcagcatcaagatgtgtactgtggttcccatttcaccatagtgaagctacctatacaatgagtgggacaggggtacctctctgcctttaaagtcctgggagtttatcaatgtctgacctttctccgaagaagtatcctaagtgatcaaaccaacaaccgatatatgtactgtggtgagatggatcgataagctgaacccgtgggtcaccctcgctgacgatctctggcactcgacggaagctttcttgcttgttttggtccgtgcccggtacctgacagggaggtcaacctttgctcgcaaccacccctcagtacctaatgcagaagctccaacaattgcattgttgccaagtgccagggagaaaaacaaggttgaagagcattgagcatctttacgctacggcgatacgcgcccgatggatcattagctttgaggtgaagatagcgccggcaagcatgaagacaatggaagacctcagcggagcggatttccttaccttggtggagcagcatggcgccaaaagagcccctacctctagtgcaaggaggtacgaggtttcagaaggtatgcctactgtgcagaggtacctaggtatcggccctttatcccttgattgactggacggtatgtcaaaggacaggcgggagctcatggatttttgtttacactattgaattgtttagtgagactgagagatgtattgatcgtattgatttggattcgctgtgaattatcgcagttgtgaacggcctcgacactacttggaaatgtgtgaccatcccggtcacggcatggcagtgccctgcaggtcccggacgacgtgcagccctttcctgtgagtggacgggcacggcgacgatgatgttctgcggccccaaaacggcaggtatgtacctcttcgttttctcaccgtactattcgaggatcgtgtcctgtcagcgactgtggtaaagcaataacatacttgttggtttcgttccacgaagaagacagatgtacatatggcctcagctatctatgataggcgttacagcccttggagccgagtcccaaaacgacctgaaaggtggtggttaaggtggtgtagtcgaggtggtgtaagcttgccagatatttcagccccacgataccaacccccaaatccccacaggtccgagaccccaagagttcgatgacatccctgcaagtacctgtgttcgaccatggatgtctcgaaacaggagcaactccagggaaaagtcaaggaatcgtcaagtggcatagttggttacttgggcgggcattgactcaattgaatctctctcttcagtagtgagactgccctgaacttaggcgaacgaatcaggcctattatctgggccttccttgaggtagcctgtgctgggccttccaccaacagctgcaatcgcaagtctgggcaggtatcatcgtggcttcttagaggtgtagtcttccgtgcctgggggcgaggtacctgagcggcgaaggtcagtcacatctgacgaacgattgaacgaacggtattgccaagttgttgttttttttccactgggcaactgcgtacctaagaactgaaactactgcacctacctctaggtatccatccacccatccatccattcagttcagtctgatttttcttctctctgcttgggcactgttccaagttctttcctcctccaaacaaacttcacaccatccctgtccttcttgactctcctcttcgcgtcgcggtcacttcgtcttgtcctctttcctcccttacgcgcctattgtatatacgatctccccgcccttgacgttttgcgaacaacctagctcattgccaggcgttctgaacgcttttgacgtttgaattttggattcctgtcttgatctaatcacagctgagctggccgacgagcgacgaaacatccaccgtgtttccccaataatcacaatatttaatacgacttcaaactgtatacgctactacgtatcgactaatcccatcgaaagcccaaagacgcgcggctcccttctcactcactcgtcccacgtcggtaacgcgacgggaccgagtagcgcatgcgatcatgagaacggactttttccatcgcttaccgccgccaacggccattcttcttctcgccagccttttcaacagcgttgctgctcatgtcgcccttccgccactgccaacagtcacggttgcgcactacgctctcgatgtcgtttcgtggccactcctcctccccacagctgccccgctagatcccttcgatctcgcgaggagacaagctggaaataccatctgtggctatatcggcgggctgtcggcgcttccagcgacatgtagcgcaggatcgcattgcgtcttggacaccgcgcaccaggtggtcggttgttgtccagatggggcggccacatgtacgtctggtgtattcaccgcgtgtgtggacggcaacagcgggcctcagtcggagatgaacccctacgtattcacatgtactggagcccaagtgtgttacaagaacatgtacgaaggaggagcctcccagttcgggtgtggtacagctgccgaccaggcgacaattgtttacactaccgcaaacggacttgcgggggccatcacttacccacatatttcggccctcttgacgaaaagtgctagtcgacttggcacgccgacaacactgggggttgctaccagcactagcaccagcgcgtcccgaaccctgacgtcgtcctcggcctcgacggactcctcagcttcgaccgagtcctcagcctcgacgacaaattccttggtttcttccgggagtacagccggcacaaccgccacatcgactacgacggcttcttctaccaccgcatccacggaaccttctactacaccccaggcaccaccatctaaaacttctacaggagcgcgcaccggcgcaatcgttggtggaacactaggaggtattgccgccttagctctcatcggcgccctcatcttgtacttcctccgccggcggcgcagcgccaactcgcgcaccggccctggccgccccggaatcaacggcaagtacatcagctctccgactcctggacctaatagtggcttcgcggccgtaagccaagatcctgacgcctacgagacgggaccggctcctggctacttgcctcctgttgcccagacaacgaatgaaaaaggtggtttctcaagccatctgaccgccgacggcccctcgccttacgcgtacacaggcgcggcgggcgtcgctggtgcggttacgactgcagcatcagcgccggtggcttcttcccctaccccgcctggacaacacatacgacagaattcatatccgccgaccgaagggtaccattacccgggccagttcccggctgcgtacgctggcggggctgctgcgcggaagagcaagctcgagccggaccaggtgccattaacaagggaaattgatgctttttcgcaaaactttaatgcggcgctgggaaggattggcgaggagaggagtagcgaactggggagggttgatgaggacgccggtggtgctggtgatggaagtgatattggaagcggaatgtcacggccgctgtggcagcagcatcgcaggcagagtcggaacttgatgtggatgtaggattgagtgttgagtttccgtttatggttgtggaaatgttctgcgttgtttgggggtattgtgtcgacatggcgaaggagttttgttaacttgagtattgcaggcaatggcttaccattagctgcctgggctattcttgccttttggtttatctcttttctaacatcgggagagacaggagttcaatggcatgtctttggtggcgtcattggcgggataaatggcgtgaagaaggaaaatccgttgagtgcgaagatcgatatcagttagagtgtggtcgaccataaggtgggttcatgtggatatcaggagtcacctctccatttagtgtaatgagcaatgccgcagaatgagtgtacaagggagtgtacgagatgacgaatacacacactacttatgaatacactggctcaatagagttctggaatcatccacgtggaaaacttcaaggatgtcactggaggcccaaggtcaacccttgatgaggcgagccagggacgatcgacagtgcgcatctcgcaaccaaagtagcgggctccacgaacctatcaaaagtatcggacttttctccggacgtgtgtacactacactacgtggctccccttggtttgtgttgaccactttcagacaccactcctgtgaagccattgttgtcagttttgccaagcatgtgagacgaacaattgataggtagacgtcgctaaagaattgagtattcgcttgtaatcagttagtgaactcgacatgttatcgacaacgagtcttcgagagtatgtcgtcgaggcaaagatggctgagaaatcaacaaccgagatcggcaatgttaagaagtgggttgggcggggtaacatacatactgtgaatcgggccttcggagtgacgtattagaaatctttctccacgtcttagacgaagcttataaagttgtcaacatcactacggcgtcattgagcttggttttgggataaatagctgttcacctgtctggaaaagttcggaaaacccttcgactcttcacacgccttcatagcctcgaaattccatatcaaaataccaagccaaatacgaaaagaacaccaagactcaacatcatcaaaatgtctgctcccaaggtcctcgtcgtcctcacctctcacgacaagctcggtaacactggcaagcctactggctggtacttggtaagtctatctctccgcatcgtttaatccctctttttcaccttactcctctcctcctatcttccctttcccaccgccgccacctccagttcacagaagtaactaacgtcacctccagtctgaattctcccacccctacgacgtcctcaactccgcctccgtctccctgaccgtcgcctcccctcgcggcggtctcgcccctgtcgacccctcctccatcgaggccgccaaggacgaccaagtcagccagaacttcatcaagtcggaaaccaccaagccccttttcgaacaaacccgccccctctccgagtttgtcggtaacccctccgccatcgccccctattcagccatcttcttccctggtggccacggccccatgtacgacttggccacctcctccgaatctcagcaactcattcgcgagttttgggatgcgggcaagacagtggctgctgtgtgccacggtccggcggcgctggtgaatgtgaagctcagcgacggtagccacttgctgaagggtaggaaggtgacgggtttcacgaatgacgaggaggatcaggttggactgaccaaggtgatgcctttcctgttggaggacaagttgaaggaggcggtcgggaccgagggagcgtttgagaaggcagaacagccgtgggccgaaaaggtggttgttgatgcgggcggaaggttgatcacgggccagaaccctgcttctgctaagggagttggtgaggctattgtgaagtccattaaggctcagaactaattttaacactctgggagagtaatggtctgatctgtttttgaggctgggatgaatagctggatacccacgactagttacgaatacctctgaatggaattgagtcaactttgttgttacatcttgaatggaatataaatacatgagtacaaacagagctgtggtatctttcaactctggatcaataattgcagattaaagaaggtcaaacaactaaacgccgggctatgcgtagacttttaaatgtcaaaaacaaccgtgtacgccatctttcccctttcatgacatgcttggacgctgcgattctggttgaaacccttttccctgccagataacccatagtatcctagccaaaccggcacaaaaacacccaatgctgaacgggtatatagcctataacgccagttctttcctctgcgcctcttttccctgcacctgatactccacacaaacaaacatgcctctatcttaggaagtagaaacgggccccatcccatccttaatggtaaccaccgccttactgcagcccacaacatcccgcaatctgccttgcatcttctcagcctccaacccctcaacaccctcaagggtaagcacaatcttttctgcccacggaaactccgtccactcaagcaacttgaccctcaactcccatagcatttcatacagcaagtcaatgatagggaacagcgagttggtcgggttgagctcgcccggcccgaacgccgaacccttcatgcagtcgtagcattttccgccaaactgctggatcatggcgtccgcgaaacggtacctgccgcgacgctcgtgctcgatggctttgaggatgtcaacaacggagtggatggagaggccgatggtcattttagttccttgaccgtggaaggtggattcgatgccattggctgtggtaggctgggtttgggcttggaaaagtgtctctgggttggatccgctggttgttatggatgtggtttccttgggtatatgcaagcccaagcctttgacgacatgtatcaaaccggccatgcgcttttccatgcacaacctgctgcgacagccgccgttgcgttggccgttcttgatacgaccatgccagttcttgcacgtatgttcagccacgttcgttaggtactggtaggctttggttctggtgttgacaatggcatctatgtcacaacatggttagtcaacactcttcatcaacatcgatcaaacaccacataaggtaggcaaagaacttaccaatcgtctcctccccaatcaacaacctattcaaaacccctcccccaccagcagcaccaccacccggcttcttcaacacaaaccgtcctcccgcatccttatccacgctgcacaaatacgccaacctcgccaccaacgtcctccactccacgatccacgtaaacttcctacacgcctccaacgccttctcccatttattcttcttcagatccacccccttcatatcacgctcctcaaacagatcgtcctttcccatggtgttattatggttcccattcagattctgtttgtgtccgccgttaacgctggccgtagtgacaggcacagcagggacaggcaaagtaacctgcttgataaacaagcccatacaccgtctcaaccagcgcacgtagtactccttgtctaaacccagcgccggctgcaggttggacaggcgccagatggtgtcgacgtcgcaggctgttttgccctgtgtggcaggatcttcgaggaggcgcagtaaacggccgaaagcctgcatgtgcgagtcggcggattcgccgggggcgttggagagctcggttggggtaccacccgggaaggtgagcgcttcgttgaagttgatgtacatgatattggggaagggggaggtggtgagggtggttgggtggtgcaggtgtttgagcgtgctgcggcgcacgcggaagtggtggagggtgtgcatgccaaagacgcagtagaggtcggtgtcggcttggggggagatgattgtgggggttactggctttgccagcctttcggtgttcacattgaggagtgagggtactggtgctggctgaggtgagggattaggggaaggtccggttggagtctgagtggcatgctgagttggaatctgagcggcagcctgagtttgatgttgggcagcatgctgagctaggatcggaacaccattctgggcctgttgctgagcctgtcgttgaggggcatgctgagcttgctgttgagcttgctgttgagtttgatgatgaagagcatgctgagttagaaccggaacaccattctgggtctgctgttgagcttgttgtaaaaactgttgctgggtgtgtcgctgctgagtctgttgttttggagcctgttgttgaacttgcttctgggcctgtggcttagctggctgctgaacagcatgttgatatgaatgttgaatagcaggctgagcagatacacgattttgcgcagcagcctgagcttgattttgagcatgagcctgagcctgacgctgaacatcatgctgaacaatatgctgagctggcggttgagcgacttgttgagctagcctctggacagcttgctgagcctgttggtgaacggcttgctgagttggctgctgaccgacagactggggcaccatataggtggaaggtttaagcggaggttgagcaggaggctgagtctgtccttgagtggaagactgaggaggagtccgagcgggagctggagaaggagacggagtaaaggccgcattaggagtcctctggactgaagccccaacgacaccctgtttcgaaggttgaaccggatgttgaggagaaactcgagcaggagtaggagtcggagtgggttccggggtaggatctagtgccggagtgcgagctggacattgagcaaaagcttgagttgaagcttgggcggtacctggagcttgtcgaggaaacacagatgggactttcgcaacgatagggatattcggaacaggaacaggcgagaccttgttaggtacagcagaaactgggttttgaatatccgtagccggagtttgatttatcacttgggctggtggtgcagacctcaaggttgggatcggcacagaattagccgccgccacaaattccgacgggacctgaataggcgacgggggagccatgttgaagatcgacgcctgggaagaaagctgggccacttgcttatggggggcgttagagacagacgtggccgatcctgttgtctgtctgaagctctgtgtaggctggcatgtttctatagccataatggccggttcaacagcaggcatagttgcgcttgtcggaagcccactagatggggttggagtggctgtttctgaagctgataacatagacggcgtacctggagaagcttcatgatagtttgttgacaagagggctggggtaattgttggtgtagacgtcgctgtcggcataaaagccatcggtgcaacgggagcaatggcctccgaaccgataggtgcggtagtttctgtcttctttttttgcgttctctgacgtttcttcggaggctctttaggagctgtagggtcagatgttccctccaccttcggcttgcgtggagcataattcctcttgcgcttcgcaggttgggcggggtttgcttcttggggtttgtcaggtagaggtatctggctcgtggcactttttgaggctctctttttcgcagtctccgcagcgacttggctattcatagactccgcagcacgggagagcgcatccgctgacaaggaggtggccggaggttgagcagcctgtgactgcactgaaggcatactgttgggacggaatgaagagttgttgttgttgttgttgttattgttgttgttgtgaaagctgccaatgttgtagtggctggcagcgccaggtatagttgagaaatcgaacgacgacggaacttggcctaggtactggttcatcgttccatttacaggctgttggtaatgtgcatattgtggcatgggtgcggcggtgtagtccaagtaatcattgaaggatagttgaggttgttgagcggcctgctgcgcccccgggttgaccatgttgttgtgcaagctggcttgggtcgctgccatggactgatcaatggacggctgtgggcgactttgagaacaaacagacggcgactgtgggttgaaggctgatccttgagcaggcgccataccgttcccatttcccatgactctcatattaggattgttctgggctgctataccacctgaatggtgagaagggttagggggaggatgattaggaagagaggtcgagctctggatgtgccccaagttgttaggaaaagactgagactggatgggctgcgcggtcggtcgcagaggggtattggactggcccgccgtcaaggcagggtcgatgggctccatttgaaaggcgaaaacgctctgaacgtattctgattgtgacggatcagggccaggctgattgtgatttgcgtcgctcatgttgcagtagaagccaccgacgtctggcagcttgaatgcggggacgtgttgtgggtggtgtagttgaagaggggatttgtcgatggctacacatcgagtgtggggagtaaataccaagatggacctggcgggaggtggtgaaggacttaagagcaggaggtcgcccagtgcaaggtggggagtaaattccgtcctacaataaatacgtatcgtgctcgggtcaacacgtgaatggttgatacccgcgtcggtacaggttttgatgccgcggagggtcgaaggtcctgttgccggaaccctaagccaacatcgcgccagcttgtttcaagcttcccacaatgaacattacaggatatcgaaaaccatcttacttcttatgacagattcagatatcatattccttgaccacacatctttgacacatgaacgagccggccatatcatcaatcactgaagcctagtcgtgacataacattagcgttgcggcttgtactgtcaacatcagaagcttgatgacaatagatcgaccaataggtggggatcatgagcacagatgcgtagaaaggcactgaactgccatgcggtttcctgtttagcaacgtctggcgcctagagtgaaaacatttctctcgcaaagttgaaactttgagtgagatacaatcaccaactatgaagtcacgccatggtcttgggtactatgaagttccgttcagcagaatgactccgaatccatctcgatctggcagatacataaccgaaaaatagcgagtgtcatcaagccttcctgtagcggcagacgcgccttcgttgactgggtccatgcttatatgttcttccgttcgagcaatctgcctctgaaatcctagactgttaagagaacctaaatcctcattttcccgtgtcatacatactttataccgcctgccagtctaacccccagagtcgaggaacagttcattagaaaggacaacggggatgaggatagatagtgaaccgaagatatttggtgtttcggaccagtgacaagatgtactgtcgcaaggacttatctccggcaagtatcatgatggtcgtggttaggtggcttcaattaatgtgcactccaggtcggttcatctcgacttcactttttccgtatgtcgtcgttgtcgctgggatgcacgtgatacctactgtagtgtacctggtaagagcggaaagtttcccgtcagctggggacacctgacccaccactcctgtcttgtttccacccgacccaaccaagttccccggacaataagtgggtctaaacttgcactcgtgcacagaccaacttatccaggcagcagggaaccgggggggggaggggggggggggctatataaaccacaagagaccgtcgctgtggtttgtcttgtcttttccttttccttttcttcttcagctctctttgccttacggcttagatcaagtgtagtatctgttcttttcagtttaatctctgaaactgctcttacgggggcagaatcgtgatcacacctatttttgcaatttggtcggcgaccctctgggcttgctcatggtcgctgtccaccgtgtccctggcattacactgcctccaggcgatgcgaactgcacgacgtacatgtttctgtcttcaagtcgttttcattgcaattctgggctgcgcgcttgggatgcgaggaagaacacgtttgtttgtggtcacccttcgacgttgagatttactactttgtgtgtttgctaactttcaagacgtttgtgcgaccatcatgagctgcctaaaaggtgtcagcaacaatactaaggctgtcaaattgtggtgttgtggaaatttgtgcctgaacagtacaatagagacagctgtcccatcgttttcttctctggtttctggtgctcccgagcaacacaagcgggaggtgtctctaggatggccagtgatctgtgaaggccagagactcctgataagctatgtcggagtttgtcactgtgactgtagttgtatgtaaacagggcctaacttgatgaagccatgctcctcgagatatccttgtggccgaggatgtccgctggttccagttgacacacggtgccccacgaggtgttggacatttcagttggctgtcgaggttacagaaccctctgaaagaaatccggaaatatccgtggtaagcgttcggtcaatccaaacgttgagggagaggatatggaggaggtggaataaggaagggaagcgagaatttaacgggcagtggacaaagaagatggcacactacaaatggtacgtaaaaggggactaggtaacatagctccaccaagttgtatcactaacacgaaattcatagtttctcaaactcgtggcagagttgatgaggaagcccaagccaaataagggtctaattgtttccaaatttccataaagagtttctcaaacataattgctgatcttgactcttgtgcacatttcatcctcttcctgtacctctaatgacttggttcgatgatgttctactgtagttagaggtattcaaggtcttgacgcgtcgcgatcgcggggtagcattcaagcgcagcaaaagttagagagcttgcagcccccgcttgcctcttccctccccaacacacagcggacgaactgctcttaactccgtagcttgtccattgcatcaccactgcttggtaaccattcaacgcttacactagcattcggttcctaaactgtgcacaatccacggcgtgacatatccatcttcatacgcgacatactgtatcctatgtttttttataatctgtgaagatcttacttctcgagcctctgtcgcccgccgcataatacaccatggcctacgtcgccccgattcaccggccgagcagcgtgcggcacgctctgcgtatcaaccttttgtcgcccgaggaggagagcttgattatcgcgtatggacttctacatcccgttcctctccgttccgaaaattgcgcctactgtatcatgttgactgactgaagcgtattaggaaaacaaatcgcatcgaaatatggaagcttgccgacggtcatctgtccatgatccattccaaggttatcaacgggaccatcacgattctccaaaagctccagcctaaagaccacccgaccgacctcctcttcgttggcaccgatcagttcgaatactttacggcagaatgggatcgcgaaacccaacagctaaaaaccctgaaccgattcagcgatccgggcgagcgccacatgcgcgattcccaaagtcaaaacaaatgcatcgtcgatcccagcggaaggttcatggccatgcacctatgggaaggggtcttgtcggtttggcggctgggtaaccgcaagaacacggcgacgacacttgacatattggtacaagtgcgcctgtccgagctcttcatcaagggcagcaccttcctgtacaccgagaccggcattcccaaggttgccttcctctaccggaatcaagccaactccaacgaaaccaagctggcgacgtaccgtctcacgtcggacgaccggcacacagagatttccaagtttgatcccacgagagaccgagagatcgacgctgatgtggaagatcccggtgcgggcatactgattccggtcaaaaaggttgaagaggaggtcaagaggcaccatttccgtaatacggagcaagcgaagccccatgtcggtggtctaatagttgttggcgaaacgcggttgctgtacattgacgaagtgaccaaaacgcaggtcgagtccgccctcagggaaccctcgatatttgtcgcttgggcagagtacgatcctactcactacttcttatcggatgactacggaaacttacatttgctcaccatcttgacggagggcgcagtggtcactggaatggatgtctccaacattggaaagacagcccgcgcacacgtcttgacgtacttgggcgacgacatgttgtttgtcggttcgcactacggcaattcacagctttatcggctcaaccttctaagcgaggatctcagtgaaatcctgcaactggtccaggtgctagagaatatcggtcctgttacggatttcaccgtgatggacatgggcaatcgggaaaacgacagccagctgggcaatgagtactcttctggccaagcccgtattgtcacagcaagtggtgtcttcaaggacggaaccttgcgaagtgtgcgaagcggtgttggtttacaggacattgcaatcctgggtgaactgcagcacactcgggcgctcttctccctccagtcttacaactctccacgcgtggatacgctggtcgcgtccttcttgacggatacccgaatattcaagttcgaccctcacggagagatcgaggaagttgacaattactacgggatggacctacagcatcaaacactactggcgacgaacctcgacaatgggcaactgcttcaggtgacgacggccgcggctactcttcttgacgctgaaagcggagtcacgatagcatcgtgggctcctgaaggcgacaggcagatcatcaacgcttcagctaacaaacactggctgctcttgtctgtgcaaggcactaccctggtctccatcaacattgataacgacttgacggttgtgcaagagaaggacatcagtgaacaggatcagatagcctgcatccacgtggcgcctcagctatcggatgtgggcgtggtggggttttggacgtccggaacggtgtccattatcgatatgagcaccctggaaccgatacacggcgaatcactccgccgcagcgcagacgatgcttccataccgcgtgatctcgtcttggccaaggtgcttcccaatgcgcctggaatgaccttgttcattgccatggaggatggaaatgtagtcacgttcaacattggcgaagacctgaccttttctggacggaagagtgtcatccttggtaccagggaggcgcgcttccatttactgccacagcaggatgggatctacagcatcttcgcgacgactgagcaccccagtcttatctacggctcagaagggcggattatctactcggctgtgacggctgaggacgctacctgtgtctgtccctttgactctgaggctttcccaggggctgtcattttgtctaccgagaacgagatcaggatttccgagattgacacagccagacagacgcacgtgcgatctttggaattgggagagatggtgcgtagaatcgcctactcgcctagtgaaaagggtttcggactcggatgtatcaggagagaggtagtcaatggcgaggagatcattcacagctcttttaagctggttgatgagatcttatttgcgagggttggcaaggagttcatgctcggaacatcgtcgtactccgaactagtggaggacgtcatccgagcagagctgcctgactcttatggaaatcttgtggagaggtttatcgtcggtacaagcttcctggaggatcctgaccgtggcgctggtacggacaagcgcggtaggatcttggtgttcgggatcgacagcaaccgggatccgtacttggtcctcaagcacgagctgaaaggcggctgtcgcgctctggcggtcatgggcagcaaaatcgtggctgcactccacaagacagtggttatcagccagtacgaggaaacgtcaagcactgaggcccatctcgtcaagctcgcgtcttatcggtgcacaacttatccggtcgacatcgcggtgcatggcaacatgattgctgttgctgatatgatgaagtcggctacactggtcgagtacgtcccggccaaaaccggaggggagaagtccgaagcccccaagttggtagagtgcgcgagacacaggcattctgcgtgggcaacggccgtggctcacgttgagggcgagtcttggcttgaagctgatgccaatggcaatctgatcgtgcttcaacgcaatgctgagggcgtgacagtggaggaccagcggcaactgaggataacaagcgagctcaacctgggagaacaggtgaacaaaatacgcccgatcaaggtcgagactagcccgaacgccatcatcattcctcgagcgttcttggccacggtaagttgcctgtttctcagattgatcatgtcacaaggtcaaggctaacaattgacttgataaaacaggcggaaggcggtatttacatgtttggtacgattgcgcgcgaacaagacctcttacttcggttccaggataaactggcggcggtgatcaagacagttggcgaactcgatttcaactcctacagggcattccgcaatgcggaaagggggcccgaggcagatggaacgactgggccggtcaggttcctggatggggagttgctggagaggtttttggatgtggatgagaagacgcagaaggagatctgcgaaggtcttgggccgagcgttgagcagatgcgcaatatggtagaggagctacggaggatgcactgagccaacggttagacacttaacgtgcatgattggatgtctacaagtcatcgctttggctgctgaagattttggcagttgcaagtgttgtcaataagtgctgtgctcaaaacatggctgcatagggtgagagaagatgagtctgtgaatagcctcagatgaacgaatgaattatgtatgatcaatagatcaattgacatcactgtcttggcacccttggctcgccgagtcgctgacagttcaagttgtccgggcgctgcggtgacgcgctgaggtgagccccaccaccaccatcaccaccaccaacaggacgaaccaggcgacggaagaaaccggagagtggacgaacaggcagtcacagccaatcagggccggcgcattaagtagctctctagctgctgggcggacgctgtggttggttagtgcctcaggccacaagccagtagctatggcggtttcccatgccgggaaaggtgggaaccaagctcggcccagaaaaacctcagtccgtgattttggcctcgtcgtctcgaccgcattacgcagccgtcaattccgtctccggaacaccgcccacgtccaccgtcctcccgcgactccgaaagagcagaacctcgctcgatctccccgctctcgcaaccccctctctccgctccgacctctgtccacgcgagtaattctaccgacacaatggcgcccgtctcgatcgtttcccgcgccgccatgcgcgccgctgccgcccccgcccgggccgttcgcgctctcaccacctcgactgccctccagggttcctcgtcctccaccttcgagagccccttcaagggcgagagcaaggccgccaaggtccccgacttcggcaaatacatgagcaaggcgccccccagcaccaacatgctcttctcctacttcatggtcggcaccatgggcgccatcaccgccgccggcgccaagtccaccatccagggtgagtcttgacttgatgggatttgaggaggaagcttcacacattcctcgaggttggggaaaacaaagaggtggcataggacagatgggttcgggtcaatgggattcgacaagggggttctgttatggtggggcgagctatctacggttccgtctcatcgatcaccaatttgcgaccactatgacaactttcgatatcggggcggatatggttggaccttggggcgatgttgaagcatggatacatggggaaaatgccatcttgcacatgcacccacgaacacccaagaactaaagacagctgacgaggcgaccgtgttatacagagttcctcaagaacatgtcggcttccgctgatgtcttggccatggccaaggttgaggttgacctcaacgccatccccgagggcaagaacgtaaggatccctacgaaaccggattagcaaaggcttgggctgagctgagctgggcacatcgattcccgacgacgatcaaaccatgatggaatgctgaccccggtcttttcctacttttacaggtcatcatcaagtggcgtggcaagcccgtcttcatccgtcaccgtacccctgcggagatcgaagaggccaacaaggtcaacgttgccaccctccgtgaccccgagaccgacgccgaccgtgtcaagaagcccgagtggctcgtcatgcttggtacgcccctccatgtccctctttgcgatccgaacaagacgaaggatagcatttttggatgctcagatcctggatacacgacgatgtggggagactgacatttggtgtgtgaacaaaacaggcgtctgcacccacttgggttgcgttcccatcggcgaggccggtgactacggtggctggttctgcccttgccacggttctcactacgatatctctggccgtatcaggaaaggacctgcccctctgaacctcgagatccctctctacgagttccctgaggagggcaagcttgtcattggttaagcgagcaaaaagacaaaactttccgattgaacaaacaagacacaatttttaaccaaacctactagggaatcctctcgatattcccttgtccactttttttttcccttgctgcccgagagacgatgacagggagaattgtattagtacgggggtattgcgacaaagggcttgagtggaagcatgtcatagaccataaaacgggatttttgttttccgtggttcttgacgcggtttcgtacgactatcctatagacagaagacacacatacgcatacacaacagcaaatcaggtgtcacggtcgatcatatgcgctcgagagtcggaaacttctatatactcagaactgcgttcttcacctacgcaaccctacatacctattattggtgctgagcttggcgctaggttgctgctgagtgttgtacccttgcgttttcctatagactggctttgtagaaaatcctattgtatgagaggctcactggagcatggtaccgtgagaaggtcttcctcgacccatggcagtcggctgtggctaagagctttgtgaggaaaccataggtcagctgatgaacctcccaatgctaacgcatctgatcatccaacacggcattggtaaatacaaatggccttttatgcgggtgtgggacagacaggctacatgtcgaattgctggagagcagctcgaccagaattacagatgttgacaacttaatcttagcttggccaaccttgcgaatcaagcccagtcggtatacccgcccgtgctactctggtagctgagttaaggaaacgcccgcgaaccggtagcttaccctggttgtttcattgacgtctgaggaattctccgaacgtaattatatctgaagcccgccttaacatcttgtgcgctactcaagccgacacatagttagtgcactacctccaaccatagccccttgccaatgctggccgggtgggttgcagtctcattgcaggggctaggttgtacccccatgcgctcccccttgctctgagtctttttcccccacaaacaaaacaacctcatcttttgaacttcgccttcccgggcgcgtcttgacacagctttctcacttcttcaccaaattctcgaaacccctcacccttgcggctcaaaggggctgctcctagggtcatgtaacaagcgaagttccatcgttcgtctgatctgacttgccgactacccgaggcaccatggcggccacgattcacccaccacgactggacaaagttgttctcgaacataaattatggcaggcgccacggtcattgacggcgaccgagatcgaggcatgccgatgccaccgaaagcgagaagtgaggggtgggtgaacgtcgcagtcaatcaagcgcttatggagtctcatcttatatgaacggatcaccaagtcgaatgtttactttaccacttgggctgggaggctttgactgtcactgagctgcctgcctttcgacattgccctctgttacgatcatgtccgggcccgtgccacattcgagatcgtcaacatagggcagaggggagaccatggacttgtatcagtgaacataggtgcatgctcaaagtacggcggcacatcattcaaaatatcggctttcgagcatatctcaagtgaggatgtttcaaacaacaacccgatgataccgagcaccatcacatgtttactcgcaccggctttacgggaggcattccgtagccaagcggccatcactccttttccaccttccatcatcagtttccccagcggtgaatcttccatccttcatcttgaacaggttacatcctcgtatttcccctatctcgacgatatgtcgttggtgacaaggggcccaggcgaaagccgcccggtactacggtactagaggggcaacttatacatacacatgcccacttcgcttgtacctcagacatgtgagcttggttggctcgctacacggaagaaacaatggagtcgaggccttgccggccggccagcggatcgatcccccctgtcgaacatcctcgggcccaatgaaccgaattcctttttgggccatgtcgctccggcttggagcggagccaacgccctggcttcacgactttcatgacagcggttcaggatgggggttattattcagtgctactacatatgcaatgatgaaagggctcgtccggagggtcggtatgtacaaggcctgtggcagactggtgggagatcacaaggaacacatggtggatgctcatcgaccagggggttgttggatcttacgaccatggtatatataaaccatgaccgctctcttcacggaacgcggacgagaagatagccttgctaaccaactccgctctttcacctttggtcttgttgactctttcgttccttagataggggttctgcgaactttgcactcgttttaacattctaaacactcttttgtatttttttccggggctcccctttgacaggtcagcccatctctttgcatatacaacaagccgtctcacagccacagatcactatcaccacccgacaacaacagacaagatgaagtacaacgccagccttctggccctggccgtcgccaccgtcgcctccgctcgcgagctttcctatcagagcttcaccaagcgcgaagtaccccaagagcactcgtacgatgctatcctgcgcggcaccaacgccgccctcaagctgaacaaccccctcaacatccaggacgctgttttcggcctgctcgacaacgctgccgccgccaagggtgccggccaggtcaccaacctggactgcctgcagcagatcgtggccgaccaggcctttaccaatgctaaggccgccggtgacctcgacggccaggtcaatgctgtgctgttccgcgccctcgagcgcgagacgagccaagtcggccaggctagcgccatctgcgacgagacggcgaagaacccggagattgcggtcgttcatcagcatcaggatccggccagtgcggagggccaagcgaagaacaaggacattgagttggtggttgcgaaggttctgaagggattgggcgcggatccgttgttggcgcttgacagtgctacttccgttcctggagatgtatgtctttttttggtttcctcactgtcctttttcacgtatatgcgttagaaaagtcctaattgctaacgtgaacggtgatacagctcctcgatgctactgcttcgaaccttctgtctcctgctgttaccaaggaggaaatcctggctgcctttgatgtagatgaggatggccttcttcgccgagctggtgagtacattcaacgatcaagtcaatgtctgatgggcttcgttcttgagtgctaattcttatataaagaagatgatacctgcgaggatgacggtactcccgacgacgccggcagcgatgctggggatgacgacacttgcgaggacgatggtactcctgataacaccggcgacgatgctggggatgacgacacctgcgaggacgatggtactcccgatgacggcggcgacgatgccggcgacgacgatacctgcgaggacgacggtgccgacgatgacaacactggcgcccccgtaagccctaaagctacgaccggcaacgctaccggcaataacaacactggcggcaacgtaagtcccaaggctacgaccggcaacgctaccggtaataccaatactggtggcgccgcaagtcctaccgctgcgaccggcaacgctaccggtaataccaatactggtggcgccgcaagtcctaccgctgcgaccggcaacgctaccggtaataccaatactggtggcgccgcaagccctgccgctgcgaccggccacgatgctggggatgacgacacctgcgaggacgatggtactcccgatgatgccggcgacgatgccggcgatgacgacacctgcgaggacgacggtgctgccgatgatgccggtgatgatgccggcgatgacgacacctgcgaggacgatggtgctgccgatgatgccggtgatgatgccggcgatgaggacacttgcgaggacgacggtaccgatgatgataacactggcggcgacaagaagactgggggtaacaccaagactattgcccgccgcgaggtcagcaagctcggccgcaggcatggtggattggactttggcagctgtggcaccccccagattcagttcgccaagggcttggatggtcgcgaggaggaggagagcttccagcctgttaacggacaggatttcaaccacgagagtgccttgaacatccaggtcatcagcgagtttgtttgccagaagctgcaggatgagtgcaatgcgagcgccgaggcggtggctgcttgctaccaggcgagcaacgctgccagcactgctgagggccagcaggctgcgttcttgttcaacgccgctcttggtgtctaaagtatttggaaagctttcgtctagaaaatcatcaaagaggggaaggaggggagttgttgagatgtgtttgttcgtaggcaattcttctattcttgtatgcactttttaaattaaacttaagttgggcggtaacctgaaaggcctaatcatggatgcaagtgtcaaatgtcttttgatgacctgactgtgactggcgagtcgaaaaacgttgtgaaatccgcgtcttaataaggtcgtatgcgaacgcaattcacatttgttgatgttcaagataggagatgatggtcgaagaagaccaagaaaacagacaacaagctctgcccaccaaagcttggagtcgaactcaatataagccagatcgcagacctacgaaaacacccacgcattttctggatccagctggacactatcgcgtaagctactggaccgtgttagaagatgggtagctactttggtgcttatatagtcccagtaatggaagggtcctgccgctgtaaaactatagttgggccccgtgacggtgttcacgatatactttcaagattcggtaagacgcacaaagtacggacgggatttgtctcttgcacttaaaacgtagaggtagatatttcatcatgcatcacatcatcccatttgtttatgcctattctccctgaaatccaaaacagcaatgtcataatccggattcttcctaatcttcaccctcaacaccatcccctccccaatttcaaactcccattccctcctccttcttttcctccttccacttcctgttccgctccgtgttcctgttcctgtccctatcccccccatcatccaccactccttccctcccaaaaccttgatcaagtccttctccgtcctcgcccacaagacccccatccccagtccccccttttcgtccctctcatcattcctcacgaccccaacttcaatccactgctgctgatgatcatccccccctcctttgccactactacttctcaccacccaaaaaaccaacaagaaacccaactgcggatccaaaccgtgccgaaacgccaacgcccgcggcaccccggccttgtgcaagctgaagcagggctgttgcgagaaatcggcgcggtccgtgacttcgctccagcggtcgaggtaccagcagccggacccgtcggcggcttgggcggggatggtgtgggatagggaccaggggaggaggaggattcgagggttgttattgttgctgttgctgttggtggttgtggagggaaaggtgggatggatggaggtggaactggagggagagggagtgggaaaggagaagtaggaggggaaggaggaggggataaggttgggggtggaggcgagggagatggagaaggtttggacggctgttgtgggagggtgtggtataaatgatgatgatgaaggtgctggaggaaggagggaaggggggatgcggactagacagcgtgcccattttgggacaggagggcggagaagaatttcggtgcctgttagggagaggtgtagtgtgaggtgttgcttgtcacgcaagtgtccgtgttggctggactctggaggtggcttcgggggtgtaaagaaacgctggaggtccgatggaggcacgaggaaccgcgaaggaaaatgaacgcgcttgaagtggccggctgagtcggtgcaaaaggtgattcccactgtgtatcgctcgtcgggtgtggaagtcggtgagaggacggtgcagccgaacagagggacgagcatgatgtctttgactttgtgcttgaggaacgagtagttgaaggagcgaaatcggctgtcgtggagataggcggattcgaactcattgatgcggcggggaaagtatatcaaatcggcagtggtaccctcgaacgggacaggagttggggggttgacgtgaacgatggagtcctccagagagccgaagacgtcccagtaggatctgtagacaatatgatcgtcggtatggcgggcgttgaagtctgatatcggaacgtgcatctttaaaagagacgacccgatgatctcgtggtagaagttgttggactggtgagtaccatcagggttccagggatctcccataactccatcagcaaccctccaagagatacccccacagctctcaaacatactcggcgactgggccaatactccttcaataaccgcatacgagtccgagctagcccaagccagtatgctaggatcgtaacactgcctcatgatttccaactggagcctcttgaaggccttctgtccttctccatacagcagcggcaaattaacatcaaacagtcccatcaagcaatacgcctcgtcctcgatcctggtagtccgtcgtgtggccgcccatgacattcgctgcgcgacactgaagtcacccagcttcctctccatccgcagcagcccggcgtcaatgcctgtgatagcggcaatgtcatcactgagtgactcgcgcgtgccaaactcccgccacaagcgatcgcagaaaaccacgtcagacggagcgatgagttcttgaagcgtccagccacgcgtgaaccacttgcttccatagaggagctctttcatctcctccgtgatggacatcgcatcgccgttaccgccgtctgacattgattggtccacatagggcgattcgtggtgtggtatgacttctggaacactgatgtcgttgaggaaggcgtagcaaacctcggcatcatggtaccacttgaacatggagttgatggcttcagagagctccgcactggaagacttgtcaatgcagcaagtgtctatccagacgtaacgatagccttcggtgcgagctttggcgcagcatcctaagatcttggagaagccctgtttggcagtgacgggcttgtgctgcgccgttccattgttcgcaaagtcaaactgctcgctcggtccagtatggtttcttgtcgacgatgctgtgctataaccgctatcgacgaacgttgaggttgttctcggtgcttttgctaggtcttgcatgtcctggaaggacacttcctcctggccccaggtgtgggagagaatggcgtaggcgcatttcgggccatcgtcaaacagctcaagctgaagtgtctcaacatcgagaagccgcatggttttggtggctgatctgctgtaataccctcatccaggcacaacgtctgtcaagtgtggtttcacaacggacaaagaaaggagcaaatgaacggcataaaacaccggcaaaacttgtaacactgcggttaccgggtacgagatctcattctgatacgtcccgaatagaagaagaaagccggaaaaaaaaagggtgcgatgaaaaggtgagatacgcagccaaccgagtgaaatgatcgctttagatcgaaatgagaaaggcgtgatgcggagtgcatacaactcgtctagctggcagcttcagtgggttcgcgaagcagaagtttaaccaaggaccaatcagatggctcagagcttgcctttgcttgtctatggcgttggtcgtgtgtatcaggtaatgccgtagcagcgatcagaacaacgtttgtatacacatgcctcgtcagggatcaacggcgcaggttatctactgtcaccaaccacaagggtatcagactccgtcacctacccgctctgtgtagttgagtttttgaaagccaaaaaaaggctaggagaatgacaggaggttgacaagtcaactgcgtctcgacttcacttcagttcaaggcggaaatgttgcagcaaaggtgaacttccgcttgaacggcgtttgcatgtctgagtctaaatgtggtgatcagtctaaatccaaaatttccttctcaccttttaatgccgctgtatccgttggttccatatccaaaacccggcacactgccgttaccacatttccgaattcaatcagaacatctcccacagaggcggcggtatcagcatctgccttgtaggtgcagcccgcctcttaggaccgttgccaacctgcctcaggccgatatacaccaccctcctcgctggattgccaacggtgaccgacttggagtccagtccgtagtagtctgagatggaatgcgtgagccaacgcctggtgcccttttgttagtacactgttccgacagctaccggaaaccaggtatcagataaacatacttgaaggaagcgccgctttcgtcgtctccaagagtatcaagcaccatcctcgtatcgggcagcagttggatacccttatctgtgcccttctccgatgatgcattcttgattggcggtttgcccccagcagcggcagcggtagccgtctttcggcccgtgaagagaatctcttcctcatccgagccgagctcatcgctctggtttccactgtcccgagccttttgctgcttttgctgctgctgctgctccctcttggccgccgcattctgtccgcgttgctgctgaacaagaaactccctcaccggctcttccaacacacgcagccaggccttgacggcaggcgtcttcttggccgtagcacgcaaatccttcgggacctttcctacgtctgcgcgcgtcttggcgacagacgacgagaccaccaaggaaacagcagtggtggccccacccaactggtggctggtggcagtaacggtcttcttacgatgcacggcgaaagcggccttgcgctcctcgacgcgctcacgaagccccttgtcccagtactgcgcgaggtggtaaggcatgttatcgtggatgggatacgtcggtccgacctgccagtctgaaggcagcggcggctgtacgttgggaactccaacaagacggtctgtgaaagagaataatccaaaaatcggtccccaccgcagcagggcagggaaccggatgattgactttgattagcttgttcccaaactccaagcgtgcaacacagatcgtaacgagcggggactggaagaggacttggatagccctggcactggcccaacgaatcacaagggggagtatttaccattctcccaacgccgtcgctgcctgctaccttccttgcccttcagcaaagcctcgcgcctcttcatgctgtcccggcgcgaaggaggccggcgcggcggcgcaacatttgcggcatacgtatcatcgccatcgtcgaagaccacattgcgcagcttcaaggcgggatcggtcgggcctgctgccgccgctgcttccccctgagcagcgccgtccaaggggattaacaatggatggccagcaccgcgcgcattgttggcgatccgcaaggattccagggcagcgacagtccaggcttcgatatcaacggcggcagtcgagacattggagatggtcgactgattcacggggagcggaagtggctgtgacgcaatgatgtctgctggttgctggggctgcggatggtgcaaggcctcgtcatagtcatcatcgctgtcatgaccaacaggtccggcgacctttgtgatagccatcgggatcgaaattggcagtggcagctaacgaatgtttctaccgcagtggttgtccgtcgtcggtcgcctccggcgctctataaaatatttttgaacccgggaaggttgccgaggcgttcgtatcgcctcgcaccgtgtgaagtggttgacgatcggagaagattggtagaggaggctgcgggggcccgggagacttttagtgggtgccacccgttgacggcgaaaagtggagaagtacgtccgggctgccgtggctgctcaagcttatcagagggtccaaaccactaacatatctgatgtcagcacgtaccgtgtagcgtgtgatttgcaaaggccgaatattgataaatgaagaggatgttagggataaatcaacaaggcaggttggtattgtggtcagcgggtatggactggcaaagaataggtaacaggtgggggtgctgcaaacggaatccgtacggtcttttaagctccagaagagcaagcatcgtgacactctcccatgttgatttcctggatgacacttctcgatgattcatacagtagttgggcttcgagactgtcatcgctgactcccgtccactcccccgtagtaaatggaagcgcgatataaccctcatccataaccaaacagtcatgtattcggtggccagtcacaatcacgtatgaagctacctgggaaaccataaatggcagtccaaagaggggggagatattcatatctcaaacagccactaacattgagagcgacagtgaatcatgcacaagattactccatccatccaccccgaacagtcaacgccagtatgtgcatgagccaagtcaaagcgtagtaaagaaacaagggatacttgctgcctagttcgaatccgaactaccaattccaccttacttgagcagcggggtagtctcagcagcagcgtcactgtcctgccggtccatagtagcctgcaactgctcctggttattcgcgtagtgctcaggatgcgaggtggatcggccaggcgcatggtccttggactccttgcgcgcctggatttcgtagtaaatggccatggagagcaacaagccttgcatcgtcgcggtcaagacaaaaatgccccacgagctccatccggcccatcctagccgcgcaaacaggctgcctgcgaagacaaatccgcccggggtctgcatgcacatcatcggaatgctcaagctgccaatgtgcttcagatggtacgtggtccagatctgagggatgtactggacagcggctagcagagcagccatgacgccgagcacgtttgcccagattgcgagcttatcgtgggcgatggtgctcagaatacccgtgacgacaatgactgcaaggccgtgcagcagagtgagagatgccaccaagagagcggtctgccaccttggctgttcttcgaccagcgccgcctcgctatccgggtcgtccactgcgttgtatcggaagaaaaccaaaaagaggacgaaactgaagggggaatgttagccaaagttatttcgcaccgcaacctcgcaagagagacactgacatgaatgtgaagcatatccattgaactcccaattgcgcgataccaagtaggccagccacgcaatggaaggtctcgacctctttgcagcaagcgatatcctgacgagacttgggcagtaggagaatatttgcaaacgcagatgttgccgatgttgtccccagcaaaacgaagtagggcgatatcccttccgatgtgcctcttgatatgatacgaacatgctgtggcaggtagctgatgagcattccaatgacaatgacactgtagaagtcagtttctcatccttgttggtctggcaccctcgtcaatgaattcttacatggaaactattaggttgacgacgcttatctcgcggaggtcctggcagacgtccccctgcaagaaggactccatggcgaaaggctcggggaatcgcacagtgagttcagctcgaagtgaaaaagagtatagtgaaatggttattgaacaaagccagggtatgtgcgattcggtcgtaaatcatcgaaagaggtccgggcgagatgtagaagtcggtattaataatgtcatggatcccaagagcggcggggactgcggggatggtgttgttgggtttccaagtcgttgcaacctcagctgcccggcgcactcgtaacgcacgactctcttcgtctctgagttcgaagagtcttggacctcggaggcaacagagctgcaacgaagtcaaatggtattagaagtcggtgtactgatggagtgatggagaagtggaagcgatggacaacacgctcgcgtcgtcatccccgtcaggcggaagcagctcccatgcatgccaagcctgaggtggtcaaagaggtcctcactgtagcaactggaactggggaagctccagttgcctgccgccgcctgcgcgctagtgccgcagagtggtgggtcaaccggccgattgaccattctgttagcacttcttcccttctcaagtacattgagtccaataatccgcgttacagtacttcacatagtcgaaatcactatcatcagccctacatgcaggtttgtttgccaaatcggaagcttcttggagttgagcttcaatcctcttacaactttcacgtcgtcactcattcaataccataactttacctgccagtttgttactttcatcagtaaaactgttgatgatagatagcggtaaacataattcttaaaaactgcggtagggattgctgccagaacaattttgtacctcatcaaaagaaaatcagtcaaaacaccacagacagccccgtaggcgcaggcttcaacatcaccacttacaccagaccacagtacaaaagaatggagaagccctctctcggcctcgtggccatgtccaccaatccagatggtttatctccatcaatacctagacataccacaaagacttctcggtcttctcgtcaaacagactcattcttcaaaagtgtccaatggcaggtcctcacaattccaaatcttccaggcagaaccctcatgcaaaacccaacccgctaacaaacaccaggtctgcggacggcacaactctcttcacctcctcctcctccaaccgaatcaacaccttcgtccttccctccaccctcctcgcgccccacggtgactctcccctcaccctcaccccccaaggcaccctctacctccccgaacccaccgcggccatcgcgccctgtccatactttgccctcgaacagccctcaacacaatgcattctgacagccagcaccgaccacccaattcatttacaccacgcttttcctcaaccaccaccaccatcatcatcatcatcatcccaatcctcgtccctcgacgacgacaacgacgacgacgatgactccacctttggtttcccacagcacaagccacaacaacaacaaccaaaacccctcgccaccttccgcctcatccacgccgaaacagagcgctacctccccatcacctccctcctctggtcttttccgggaacccacttcctcgccggctccaccaactgtctctcgctcttcgacgtctcccgacccgacctaggactctccgacaccccgctcttgaccatcaaaaccacgggcggcccgtctgctcaacacaaatccggaaacgtaggagcccgggtggtgggcatgaagggcaccatctctgcgctcgcgatgcaacccttgagtcacggtgattattatggtaccggggccaacgtggtaagcgcaggcacgtggacgagaaacttggggttatatgatttacatcgggcgggcgcttgcgtcgctacgtggaatgttgcgcaggctgcttctctggcaaagatagggggcaggggggtgttacagacggtttggagtccgtgtggacggtatctggtggtgaacgagcgggagtcgagtgggcttttggtctatgatttgagggggacgcatcggttgttggcatgcttgcgtgggagggatggagagacgaatcagaggttgagttgtgatgttttcccggggacaaatgaggaagtgggggggtttgaggtctgggcgggaacgagggacggaaaggtggtggtttgggaaggggtcggaatgagggaggggagtgttgagccgagttatgatttcgaggtgggtgcgagggggtcggcggtaggcgggacggcaatgcatatgagcgggtcggtgttggctacttgttcggggtcatggaagtttccggatgatgatagcgagagttctagctccgagtcggagtcggagtcggagtcggattctggttctgatgacactgagtctgggagctccagcaatgagagtgactcggaggaagacgggatggggacatcgcagcaacaacgaggcagatccaggccacctccggcggttgttgaagagaccagtttaaaggtatggagcatcactgcaggtaacatggcccaaagcagtcatcaggaggaggtcaatgagccatacgagacctaaacttacagagctggagatatccggattcatggtatgtcaccactttgttcacgcgcaccttcattaggtttcgcgataaagctaacttcatttcctgtctgtcttacggcaggtcttgcttggtggccaaaacttcgaaagacagtctattttgcagtgctgcatagtgaacagtcagcactatgtgagtttccttcgtctttcacctcaaccttgttccctcatcactcccatggtgaagaattgtggccaaacccatcagaaaactgctccatgggatcatctggacctaagccgccagagaattcgatatcatcactgaaaatatcagcaacctccttatcctgactcaccccgctgttgtccacctctatcacatttccgtctccccagggctcatcaaccacaccactcactgcatccagaagcctccttccaccaaatatttccgcaaacttctctgccctctcgtctttcgacatcatcaggaaggccggcaagccgtacagcttaccctcttttccaccaatcgcaacctcgtcatcaggaaccctgagcatcccaaggacaacctgcgcagcaaaaacattcattcccgctctccgcaggaaaagctcccaacctgtttccacaggcagcagtatgctctgccactcttgagcttcagttccataatcgcatattgtagctgctacccacttggccagcgtctcggtgcctccgccagcataatagacgcacacgtcagtctgcgcctgtagcgcacttgcgaaacactggaactcggtgagggccttcgtatcagatggggagagcggattcatggtctcactgtgtttgtttccctctgagatgagaacgatcagccgttcatgacgtattgctacgttctcgactacattgcggaaggttggctgttgttgtagttgctgttgttggcctggggctgcggggaggggtttctgtcttagttttatcatggtcgtaactataatccctgtggctggggacaagacgaagtcggcctcgtcgcaatttggctgtttgctacccgggggcgcgttttctgccctgagtcgctcatggtcgcgtacgatgaggtcaattcctggcaccagtttctccagatggctcgtgacaatattagagactgcagcagacacgattatccgaggcggagttttgggggggacgatgtccggagaaacagcaagaatgattgcgggcgcaggttgagccttgggttccgtgggcttcgtgttggagacggctgcggattctggctggggcagcgccggtcggttgaagaagcggctatggctgagcttggccttttttggcatgttcatttcgacgaaattttccacaagcgagccgaagtccatatactcgttctcaaaacccttcagtacgtgtgtcgagtttggcacgtcatgattggttatgtcgaggacccggatcagaggtccggtaactggtgacgactgccgttggatgggtccaagttgcctcttctttccacgcaaaaggcttgtcaggtctcgagattgcaacatggcaagagggggcgacgtcaagccctgcctagtctgtacatccatggattgttgagcctggaaggcatgggctgacctactgcaaggacggactgtcttgatgctcgtgcttgagaggaccaattcttttgatggggggacgctgggttcccttgatctctcctcaaggagttcatctttatcatcttcatccctacgcaggaacaacagcctgggttgtgtgttgacgaaatcggcacttgtttgtatctcgccttcccacggttcctccaggaagtaagcaagaacacttggaacaacctcaaccgcctctgttgtcaattgtttctcggccatgtgggccaagggggcccataccatttgctgctccttgatgttgtcttttcgccatttgatgcccttccagtcaacgtcagttgttttccgtatccattcaaacatgacctgggcagtccaaaagtgttcgtcccattcacggacaggaatggagaaatccatcactggagctgtgactcgtgcggttgcgtcaagtggctgaagttgctcctgctcaacagagcgcatcactcttgttgcggtttcttcaaagaagtcgtccagtcggccatccaactcacctcctttgcttgaaactgtgtcgctggccatgagatccttggcctctttcaggtcctctggtagcaggacgcggggaggagccttgtcttcaattacaaggccatcattcggcagcagaggtacttcaatcttgaaatcccgagcaatcagttccggggaagacgaagatgatctgggcaccgaaaattccccggctcttatcattcccgatacgtcgatatcatcgtatctgtccggtgacttggacttctgggaagcaatgccgctccagaagttgttgtctttggacaggatctttccttctactgcctctaactctgcgctcaaagaagagtctgggtcagatagaatagggaccgcacaggttgtgtcatcgggaatatgatactctggttcggggcgtgttcgaggactcagcggaggggttacaggctctaccctgttcagctagtgcttgtcagtttatgttcttccgcgtaaccgaagaaaattcactggtgtgttacataccccgctgtacgttgagacgctttccatgaggtcacgctcttcatcgtcaccccagtctgccttgagactctgaaccaagaacatcagcgtgtccttggtgacttcgattgtctccttggtaagactctccataagtgcctcgtcgcctttccgcgcgctttcaggaaactcgagaccttccccttgttcaatatcgaccggatgcaatggaagatgatggtctggtagcgggaccttatgaaaggccttgatccgtctctccagccttctgcagtccgtctggtgatcactccgcagcacaggctgttcgatcttgagcttcaactcggcggtctcagcgaagcacagttctgccatatgctccgctacctctcggtctgtacaaggcttacagatttgttgaaggagtgcaagagactctgctgacacagaccattgttctgcttttccgaggatgggccgaaaagcgagctcttcaaggggattttccgtttcgattagttctccgaactcggtctgaatgagagttgccgcgatacgcgcatccctctcgagtacacctttccatggatccagcttcaagctgtcaacggtgaggccatggcatcgcgcatactcgtctgcatctggatcatccgagatggttgattgatcacagtcgcttgttgctgtgcacgcattgctgggcagagaacgttctaaggagatcaagtcggtgctcgtttcaaggtccatcttctggtcttatgatcgtcaacggtctcgtacccccgggtatcaatgctcctaaagatggtagatgagtgatgacggcgtggataaagatgtcagaaaaacatcacaaatgatggcagagaggcattctgtggtgggaacttggccacacgtcaatgtgttgttcactctcgacatttcgaaactctgtctccatctcatttcgccgtctgcgtttttgctggtcagtaggaagtagcgatgcctcacaccttcctcacttccaccatacatcctccgcgccttccaattggcagaggaaagagcagagcgggagcccagcatttctcacgcttcccgcctttttgaattgtctctttagtacctgatacaagaccaataatcgacacagacatgggatttattatctcccatcaacaacccgataaagcgaatctaggtaaggcttgcatgtgagctcaccaggcggtgagatgtcatcacgcaaactttctccaaagcttggcttcgaccttaccatccgcgcggcgtgtcattctggacggcccgtcgccgccaaaggatcgccctcccattcatctactatgtaacacccccaacctaaacccttttaggacaaatagtgcagttcccgtatgctctcccggatcgtcacaacaaccgtcagacacctcgacctgcatatggaccacgcactttccgagacatggacatccagtcagccagtttcaatgttacctcagcatgtgaatctcttatctgttagtgttaccattattttggctgccattccttatctaacagcttccattctcgttgcttttctgtatttggtaatacatccccctggattctttttcccagcttgtcgccctcaacatgtcaccgtacagattctacgaaaatggcaatgaggtgggagatgggaaaacggatcaacaaatccacgtgtcgaaaagaagggtcaatgagagagggaaaagcataattcagctgctctctggtccacgctctgttcctataactcgtttgtctactttttctctgtctctatcattgactcccaaaattttgaccgatccacaagacacctcctcacaatacccgagatgacggtgtcacccgttcttgcagcctgggaggcttgcgacaagacagacactctcttcgtcctcatctgcaccgtcatctgctggaccattgtaccaactgtaagaggttcccctttctcaacacgttccggcatattcaaccatcatactgactatttctggttgacggacaggtcggcatagcctactcaggatacacatggaagcgcaacgccctacacgccgccatgcccgccatcctcaccattgcgacttgctcgatccagtggttcattgttggatacacactagcctacggcgagggcggctggttctttggttccctcaagcacttctttcataaggatgtgctttccgagccggtaggaagaataccggccattttattcagcgagtttcagttggtttttgaggcaacggtttgtgcaattgctgtgggcggattctgcgagagggggaggctgttgccggttattccgttcatctttgtgagtaatcatagactgggaacttgggcaattttttgatgggtgaagagagaatgatatgctaatggctagagatgggacagctgtgggcgacatttatctactgcccgctggcacatatggtctggggcggaggcttgcttggagagaatttaggcgtgctggactttgcaggaggtgagtcgacaatctgaaacagcatcatgtagcgacagaacaaccgctgaccaagatcccccatcgtccaggaactcccgtccacgtctgctccggcgccaccgcgaccgccatcagcatctacctctcctacccgctcttccgctcgcgcaagtccgacgtgcgtacgcccacccacatccgcatccaccgaccgggtaactctttcttccagcttctgtccttaatcatcatctggggctcctggctcgccttcgatgcgggaaccaccctggccctcaacttccagtccgtcatggccctctgcgtcaccaacttgtgcgccgcctcgggcgcactgacctggaacctcatcaccttctacgagacgggcaagtggtccgtcgattcgaccttcatgggcgccatttccggtcttgtcatgatcaccccctcggctgggttcatcgacatgccgaccgcctgtttctttggtatttttggggctgtgctctgtcgtcaggcgttgaggatcaagttcaccaagtttgcgcatcattggaggtgggttgacaatggtgatacgtttgcgacgcactgcattggtggtgtggctgcaaccattatgacgggactgtttgcgcagaaggagctcgctgcgtatggtggtgtggaggttgcgggtggtgtcatcttcgatggcaatattcgtcaactttgggtgcagatggttgaggctgttgttggtttcacatgggcgttttgcgggtcgtatatcattattgctttgattgattgcgttcctgggcttgaggttttggctgttgataagtacgtccttaccaccccccgttttttttttcctgtttatctttctccctctctcttactgggctagggaaatgctgactgattttgtgattacagacacattagccaaggccttgatatgaacgaggttgaagagtttttgggtaacttggagtatcctgatgaagttgactatgcaccaactgcaaggggaaccatttctctggaataaatgcctgggtagctggtgaagaaactatatctaaaaggcgtaagtattatgtatacagaactatgtgagcagtccagaattacactaagtttgaacaaaccaaaggagcacataggatcctcaaaacccaaaagttcataacccagtcattggctacgttgtacaatgaacattcataacatcccatcatccaaataaactatgcaatcccgtccgactcatcacatcgagccaatgcgttcgcctcggcgtatcaatctccttatcatatgcgctccacacggcatgcagcaactgcttagccacccctatcggcttaggcggcaacgacagctcgagctgaccaagacggtcaataagaaacgatcgagcccgcaatatcttgactgcctgcgcatcctcttcattttcccctgatggcgatgacgaagatggcgaccccgatcctgatccaataccaccaatacccgcaggcatccccgaaattcccaaccccaagtctgttggtaatgatgaagactccaaactcaacagataactatactccccttgccccattgccgtcttgctatcgaatcgcaaaccgctgcccgcgcagagacagagcaaaggttgaatacaccgcagactgcttgcaggtatccgatcgagaatgtcagtgatgtgtagcgctaggggcgatacccattttgtccagatgattgccgggtcggtggcgtccgcccctacccccgctgcgtcgaggtcgggtattcgcttggcggcgaggtcggggaaggactcgtagagttgcaggagggagcagaggcggtacgtctcggtcgcgaggcggaggtccttggccatctttgggatgttgtcgttaggcatggaggcggtggttagctgtttgtgcgtggtgttccaatggttgaagctagggccgtcgtcgttgtcctcggttggtacgtcaatagccaacagcgcttcctcgatacgcgtagcttccttgatatcattcatggcgctttgcagggcccgtattgtcgtcccatcgttatgtcgccatcgactgcgtgaccgcctacagagcgcaatggctttgccgaacaatcgaaaaacgtccgccgaaacgccggtccagggatgaggcgtggaatggaccagagtgccctgaacggcagaggtgggtggatccggccagctgagcatgttcttcaagtcagcctcgtcatcacttaccacgctgcgaagcatttcttcgtaaatgagacagccgttgaagaaatcaagcagttcctggtcctccgggctcagagtccagctgttcagtgcttgcagcacggctctcgcttggcggaggtactgttgccccagctgacgggcttccatccagcacatggatgagctcatgcagaagagagagaggaggaggccgcgcgggaaggtggtgcagcgcccgttgaagaagctgacgagctcggctttgatggcctcggttgctagacgtggcgccatgcgggctgtctcgcgcatcacggcgggaagcttttctaccagggaagcagcagagatagattgcaggctatagaacacaggcgcagaggtgttccacaggacggaggttaagcgtcggtaggggttggaggcggagtcgtaggcggaccaggaggtgcagacggacttgaaccagtgttcgatgagaaaggagcggatgtccacgacgggctgggtcagagtcaaggcttggtcgggtggagcgaaggcacgtttgtcgttttggaagggtgttgtagtcatcgaaccgtaggagccatcttgttcttccgctgaagtcccagggacaggcgagggtagaggcgaagaggaaatagacggtgtcaagaatgatagtgagggcggtggtgtctccgcatggtggtatgcaggcggtgtctgaggaacaggtgctttggcagtaggactggcattacgggcaccacttgacggttgattttctttggatgggacaatggacgcggatgctgcagtgacaagctgttcaaagttttctggctgggttggctgtgctggaagagcaacttcgtgcttggtcgaccactgcagacgctgctgatagccaggacatacgatttgcttaagggcacagttcttgcaacctggttttgtttcgtcgcatcgtagctataccctcgggagtcagtacactcggctctgcgtcgatcatcgccgtcatccacaacttcagatcgatacggcatgatggggaacggccgaagagaattagcagaaagatcacctacacgtctttgcttgcagttacggcagccactgcggctcttctgtctattcttcatcggggcacgagtttgcgccatgctcagtcggttctaatatagcttgatgtcacctttctcgattatcgcctcgtctatcgcacaagcaggtgccggatacaccaactcgccaaggtgtgagaagaaatctggaaatagaccttgtggtcgaagtgatccaggcggtgttgaggatcgataggagcgggaataagaccaatccatgccatggtcaatgccactagtgatggggatggggggaatttgtcagaaattgtaaggatgcgcaaagtaacggaaattacggaaaaaacacatgactatttccgccaaactttccacacataatacgtctagatgtaagtgctccggaacacggatatggttacaagtcccaggtttttgcttcatctagatcaaaatactactttcataggtggcgacgcagactgttggttctcaagtgtaggccgttatatttcccattcttggttagtcgctgacgttagtaccttgcagtgagaaagggaatggcaatttgggtgatgagctgcacgggctgtctttttgtactttggaaattttgatgtgtttggaatttcgataaatttggaaatcttgttattttcttacatatcgaccatcaatacatcccaccctcgttccgacctctaggatcgctgtgatacaccaaagtgacggggacgagggggcggcgacgtaacagaaagactagatcttgtgtgtcaagtgttatcgacagtaagaggaagagatgattgactgataaggccgttcatcgtggccaatggtaatggtcccgacagttatagttagctcgatgcgggtatgcatcgtcaagcgggattggtccactagacatatcggatcaacgggggttgaacccaaggaacgtgagctgaagaaaggctgttcttctgttagaagcctatggacgcgaggcgcttctagccctgacaaatatagctgtacagttatgttccttttgatcctcatgaagggagtgaaagatggcggtcaatcggaggtcttcaagccacgacaatgctatggaccaggttagcggggcgaaatatatagtgtggtaatctcgccgtaaactggagactgatgctgatgagaccttaagagtaagccagagatgacaagagcctgggtgttacgtttcagtagagggaaccggacagcgagcgggtgatgaggggaagtgaaaggcaactctgatatctgtaggatagatagcataggtatagcagataacgtagcttgtccccgatttcgggcgattcttatgcatcttgtctccccggatacaaccaatgtcggcggggacggctcttcccacaatgtccaggatccactgccatgcgccttccttgttctattttagactacccgtcgcttattgacgggtaaggtgaaattggttgcttcgtctctttttccttcgaccaggcttgtgtggagtggcctgtgcgatcgtcgtgttcatttccaagctcttcattatgactgccatcagcttttgctatttgaagtctgatatcagtataagtactgtttgtagcttttcgggtggctgtaggtgtgaagttgaagtcggatcgcgaatccagagtgcagttgtcgccccttgtcgaatggttgccagtggctggggaacgggaggaagatacaaaatggtggagtggagtggaatggacgtagaggagagaatcatgctacccggtgcccgtacgtgtaatttacacaagggatgggagcgcggacatccagctggacttgtcaccggacatctgtatctacgcttataggcttgaaatctgagagtcactaacaacaacaattacaggcaagatggccgagcggtctaaggcgctgtgttcaggatatctgagtatcgcagtccgaaagggcgtgggttcgaatcccactcttgtcactaatcttttgctattttttctgattccattgtggaaaccgcctctcatgtctttctttttgtttcttaggaattgagacgaaacgaattcgagactttgctcaaaaggtatagttgaacagatgtaggaacttgaggcatctgattgtaaaatcgggaaagtacaactagagcgttacgatgggttggtgggaatggtaagggtacctgaaagggtctagatgttacctgaacagaatgtttcaactttcaagacccaagctgcaatattcaagatcgggagtgccatgatcagaaagaacaggtaatggatgtggcaacgcctaggaacgttaagcgtaggtttcgacaagcaaataaaccagtgatgaattgtacatataaatatatatgtagccaggcccaaacctcataaccagacacacagaaactgacaaatgttagagatcatcaaatcctcataaagaccattcaacctccctatcaactcttcacaacccgacctgacacctgcttcaacctagagtctactagcagcagccaaacttctctccccatcaaccaacacacaccacccctcccctccccagcctcccttcccagccacgaccgcctggaaattctcattcgcatatgccaatacctcatcattgaaagttcccggctggagccagacagcaggcacgccgagctccttggcctcctggagcgtcttgagcgtgatggcgggaccggtaatgatagaaaccgacgtctccttggggttctcgagctccgagagggacttgatggctgggtagggttgcccgttgacagtgagggtggcgccctgggggttgatgggcgtggcggggaggtcacggtctgcataccatttgaagactggataggtgttagtggtgtgtggataatgtgggtggaggttgtgggtaagggatggatggggacacgggagaagaaaggacgaaacgaacctttgtaaccgaacttctccgtgttagtgctggcgccgactacggcgaacctgggggaggagaagaagatcttggccgttgcgtcgctggcggacattttgaggtttggtgttgacgtaaagaagtggtgttgttgatagcttggggtgatatagtgtggtagatgctgttgaaagcgggctggatatcttgtgctaggtttgaggatgtgttttagaaacacaaaaggagactgcgatatcagggacataaggtcggtttatatgtttgccggaaagactagttccctgacaaataatcaaagttgcaccaaggtgagcttaggttgtcaagttgcccactctattctaggacatgtctccatggcgacattcgggtgttgatggagttagttgacctcgccgtcgaggtgatgctattttcccgtgtctacgccccctgggcccctgagcagatcccgtaggaagctaaccactcaaacagccatatcccaggcaaccccgcgctatctacgaggaccccgatgacgtgcccaccgcgtgccgtaggggtacctgtgatgttggtgcgctcagcccccaccacaactatgtaatcagtaattgatcctgatggtttcttgtgtaactgcatatcttcgggtattggattatcgacatctatccaatggcgacatctttcatcgaatgcccgttcctgatttggaattgttccaatgtcgcagttgctgttcggtgaatcaaggtcaggtgatgtaacgcaaccgaggcttcgacggaaatcgtcggatccgtgaacttcggcgatcagtcacttgttcagagaaccaaaggatcattcggaatgccggcgcgggtgatgcctgggaggagcgagccaaggaaggatgataaggatgtcgccatccatgagccgtctcaacgcctcggtattggatataaaaagccttgtgccgttgacgggagaattcagcttgcctgtttccccagacaatattggtatcacaacatcaggcacagaattccacaacggactatcttactgaccactcggagttaatttggatccactgtttgtgatttggtgcgtttgtttgggtggtctttgagaatgtccatcttcgggtaagtctccacctcttgtttacatacttgcctactgacagcattggcgcattgcttactgtaatcattgacatgtttccacgatagccgctcgacgttctcctctgctgggtatgctgcctttcggccctcatatccctcggttctttacgaccgggtgttgagatttcacggcaaagaggccccttcctccccatcaccatcgtcgtcttcgccggcagctggaacactgctagaccttggctgcggacatggcttagtggcgcgcgcactcgctccctatttcaaccgtgttatcgcccttgatccttcggccggcatgattgaacaggctcgcaagctaaccggcgacaactccaagattacgttcaagcaaggcggagccgaggacctttctttccttgacgacaatgccgttgactgtgtggttgctggccaagcggcgcattggtttgactactccaaggtctggccagcacttgcacgggtcgtgaagcgcggcggaaccctggctttctggggttacaaggaccacatcatcgttgggcggccggaaacaacgcccatctttgacaggttcatctacggcgagacagagccggtgccgggcgtggaaagcatgatgtgcttttgggaacaacccggccggaacatattacgggattcactgcgggaggtggtccctcccgagagggaatgggaacatgtggtccgtattgcttgggatcccaatcgtgagacgggcgacattagcgatgctccggaagaggccacttggttgcgtcggaggctcaagttgggcgagttggcgagctatattcgcacgttcagtgccttcagtggttggggaagcgcccatccccagatgaagtgcagggcggacggaggagagggcgacattgttgacttgatgtttgacgaggttgttgctgcggtgccggaatggaaagcggcgggggatcgatgggccgaaatcgaggttgatgctatttggggaaccgttttgttgatggcgaagagacgatgaactggaaaggtagtgtacaattaagtgtggtgaagagacgatactgtacagtggtggtggctgacgttgaacctgctatccgggcagtatcaccggcccccttgcgtaaccaaggtgctctctgtcagtagatgtctctctcgattgagctagcgggcatgcagtgctgctgtatcgcgagttgtcaccagtgccagtgggtggttgccctccattggctgccaccgcgaccgggatgcgggcgcataaggtcgggtactgcgtaatggcacagaccagtcagcgcaactccctgtccgcagctcatttcgcggcgggaagggaagcccaaatcgatcgcccactccttttgcatctagccttggttcgcttcttgaccgttcttctgaatagcatcatctttcgcatcgaatccatcagccagcgtacttgcatcgactagcccttgcgtcctcttttgcgcattcaaacgacattcccccccctgagacacaatggtaagtggacctgtccctgttcatccgccgcgggcactggcacgcgcgcgcgcccctctccatccctccatcccaagtcccaaccccgacgcacggaaacagaaagcatgcgaaagcaagagccaggaaccccgcggttgcccatgacaacaaaggcacaaggtgccacaaccttggaagccgcagcgttctgcgttgaatcggagcactacctgtaaaatgcgcctgcgcctgcgcccggcttgagcgttgagctgccaggtcctgcttcggcatccatccatcacagaccaaaaaaacaccattcattttgccaactttcgatcgcatcgctgctcccttgccgcttgggtttctgcgccttgttctcgcaaccatcgccctcgtcctctcgattgccgactctagcacgatcgcaaagccagcgcttttgcttacgctcaacctaccgcgatttactacatacccgcattcttgaaagaacatttcattgcgacagcgcaactcaggaatcatggcatctaaccagttcgacggtcaggcttctaccaactacaaggaggcgttctccctgttcgacaagcgcggcaacggccgtgttgccctcgacagcttgggtgacctgctccgcgcttgcggccagaaccccacgctcgccgagatccgcgagctcgagaagaacgttggtggtgattgtgagtaatacccgagcggaaacaagtagttcatctgagattagttactaacagatgcccttctcatccgacagtcgacttcgagaccttccagcgcgtcctcaaccggccaggtggcttccgtgatcccggcgagcccgaagagtactgccgcggtttccaggtgtttgataaggacatgacgggtttcatcggcgttggacagctcaagtacatcttgacaaaccttggcgagaagatgacggacgaggaggtagacgagctcctcaaggccgttgatactagctccggccaggtgaactataccggtatgtcagcctcagcacttgctgtttgcttgccctttgcgtgaaacctaggagtctcgactaacaatatgtgtacgacgcaaacagagcttgtccggaccatccttgccaactaaaatattgagtagaggtggtacggaatgatgacgagggaaactgggtttggaggtcaaacatcatggggcatagtcgaatagaaatcgcgggacaaatccgtccacggagaaggcgtcatataccatctattacagggaaatcgcatgtgttataatccaggcaggcgtcggagtcttgataagatatgaatttggacatatcatttaccgggaactgaaaggctttccggacgtgtgtcttaaccaactacgctagattgggttccacgcctgatctttcttccgtccccttctcttgcgtgacggaggcgtgtttccaagtatacgttgtttgcccagtactcagcagtacaatattcgtcatgaatcccttttcgctctactcgaaaaagggctcgaccctgtcagtttgcttcgggtaaggcaaatgacatgaaacatcacaaaggatgaatatgagaaaacaaggccctggagtttgtatagtcactggaaacaaggccaaacacgtttccgtcttccttcgaattcgggctcaaaggggatgtggggattccgatgtcccttttccggccttcagtctgggtacggtcaggaagtggaagcaaggtgtatcacttggcggtatctttggagatgttaattcctgtgttggatgaccagagagggggtaaccagtactcaaatactgcattatctaaagcatctatgtaatgttcctgcagtagactggtaacttacaatgtccggtcgcggaagccggacatcttggacatttccccagcggcttgcatcggtcttgtcaattatggagcccctgtcctccgctgacggccatcacccgtgccttcttttccctcggctaagtagtgaagaactgaaggaactgtcctaaatgacaccatctctatcccgtatttgcaaggctgggcattttcttgactgatcacgcaatttggcgagaaattttctgatcaaaatttcaacggggaactacgttgccgcctcttgtctgttcgacagccaaaccgatatctaccaacaatcacgacgacctcgacgacggacgacactcaaacatacaagccgcggacgacatctgtttgccctcaacaacatcaaaatcgatgatgaccactgagcaaatttcgaaattcacgcaaacgacagacaatcataacgaagacaggcaccatctggatgggtgggacatgctccaacaatggcttcgaatgggtgattcacgtttggatgtggaggtatcttgggagttgcttggatctatcgcactggacatataagcacaacatctcgccacgttatcgaccattttctttctatcatcatcagcacctgggaagggacaggagaaactcgttcagctatcgtcaccgaccctgacttcatctcacgactcacgcctacgaaacgccatgacaggaatgtacgacaacccaccccagcccccagggctccgaaaccataccccagaaagcgttactgccgccttcgaagcatgggccgacaaacaccgtgctgcgctagatgcgatcgtagccgatgtcaacctgagtgacccgcagactgtcacatttgagaacgtcatgcgcccccaactcgagtttgagaatcaaaagttctcgcacaacttgcgcttttaccagcacgtttctgagaacagcgatttgcgggagaccactcgcaaaatggcaaaatggtacgataacatctggacggacatgaacatgcgcggggacgtcttccgtgcgagagaagtcctgtatcacaaatctggtctcgcggcaagtaggaaacagaattccgctcggtacataaccgaggacattgcaaagaatgcaggttttgaggatgctgagagtgctatcgctctggaggaagagtggaaagaggcaatcaggttaggattgggtttaccgtccaaaccccagcgtgatcgcttcaatcaaattcaaaagcgcgtggaggcaatcaagagcgagttcaagaaccaccacgcttctgataaaggctgcaactggtttacccctgcagagttggatggcatggacaacgatattattgaccagttggcgaagggaacgggcgagaatgaaggcagacttaaggtcaccttcgaccccagtcattacgacatctttctcagagacgtcaagaactcggaggctcgaaagcgcatgtggactgccatggagaacaaagtacgctgtacatggtaagtggttactgatgcttacaaaagcctactgacaatgccccgttagtgcccagaaaacgtcccgctctttaaagaagccatgcttctccgagacgaggctgctcgcctcttgggttacccagatcatgccacattgaggattgaaagccgaatggcgaagacacctagggctgtcaacaacttgctgaatgacttacgaacccgccttgcaccccttgccaccaaagagctcaaccaactactacaaactaagaagaaggactgcgagactcgaaacttgccgtttgatggcagtttctatcactgggactgggctttctacgcctcccaaatttccaagcaagaacatgaccttgacaacaagaaggttgccgaatacttcccgatcgattccgcaatcacaggcatgctccgcctctttggggtgctctttggcatcgttttcgttaggttgaccgcagaggatcttgagcgtatctcccctactggcgtcgccgatgatgtcatgtatcacagggacactatcatgtttagtgtgtggaatgacgaatccgagggtaatgactttctgggatacctttacatcgacgcccatccacgcgagggcaaatacagacacgtagcaaatttccccctggaacttgggcaccagagaacggacggtacgaggttttacccatccacggctattgtttgcaacttccctgcgccaaccaaggacaaaccgtcactccttgaccacgaacatattgttgacctatttcatgaattgggacatgggattcactctctggtttcacgcactcgcttctctcgtcatcacgggacagcaggcaagcgagactttgtcgaagcccctagccagatgcttgaacattggacatggagagccgagtatatcaaacgcatcagcaaacattatttaacaggcgagcagatgtctgacgacatggccgagcggattgcggcaagcagacatttccttcaggcgttgaggaacttgtggcagttatcatccgcgatttttgacatggaggttcattcgcccaaatcacgcgctgcccttgaaaacatggactttaccaagcgatacaacgaattgagaaacgaactaacaggaatgaagggacccgaagctattggtgaaccgatgtaagctctaatgctgtcaacctcattacttccttcgtatcttggtaggtatctgacagttcatggtaggacgcatgggcatggcaatcttcagcatctgttttatgcttacgatgccggattatacagttaccattggtctaacacctactcctacgacatgttttacttcgcctttgctaaagatccgatggataaatctcaaggtcaccgattcagacacacggttctcgaaaagggcgcgtcgcaagacgagatgctcatacttgagcagttcctgggtcgcaaaccaaccaccgatgcgttttgcatggagctggggctggttgaacctatggaagaaccgttgttgaagggaagttccttcgctggacgagaccccgtcattgagggcgcctcgagtgaggaggatcctgccattgagcatcaccctttctgagggaagtccctcttgctggggcagattccattgccgatggagggtcatctgttgagtgcggtcgagttatctagggcgacccatctgctgaaggcggtccagttgttgagaccacgtcaccgagagagaggatctgccacaaaatgaagcatattgcagcacacttcaggaggaacaggaattgatgagagcatcacaagaactaccgccgcgttgctacaacggtttctgttctatcaggttcgctaacatattgtgctaccacatagaacagaagaaggaaatcaatttcgaggaggttatctagttggctcaactcttcccaattcgacatgtgcatttttcccttccatcaccatcctcattcatttttttgccgagttattttattatcctgcgtgttgggacatctgaaggaatgactatccggtccaggcctttttcccggcggtgagtcagtcaggtcctctccattccctatcatccaagagagcaggctcaacatcaacatccagacttttctgacaatatgattcttcgtgtcgaccccatacaccttattaacctttcaactttggttcccaagctcatcgacactcacaacagactggacagatttaggctaggcaaggcgaccccagatatgcacggccgatgatcggaaccaagcgcccgcacgagtgtccacctcccagggtcctggcatggcaccctcccctggacggcgaaggtacttgaaaggtacttcgtcggaccatccatgttcgtagattcggccatgcggcgacggcgacgacgtcctatctcgtttcatcgattcttctaccaagatcatcaggtccgagagaccccagaatgctcttggcaattggagtaacctcgggatccggttacatagctagagctttgaggcaccatcattggtcaggctctatgggcgagcctcgctgtgcatatcaccgagggtgtcccgtgatagtccgtactccgtggcgcccatcgagcggcggcggcgcaacaccacgttactagtgcaaacgttaacatttggttcttcttttcccccgggtgcttactactccgcccgttgatcctcatgtccgtatactaaactttccttgcgactgataagcactatcgagaaagcgtaagatgtgagacgtgaaatgagcaatgtttgaggctcctagacaaagaggctagcaaaacacactaacgtgcgctggctaagctcggtccgacttgtaccatcccgggcagaagataaggtagggtaaaggggaattccccggccacttggccataggctagctaggctgcggctgtgacagctacatgtaacgacgccaacagcaccccaacggttctcggaagttggcggtcggaaatgggatggatggtcagtcgatcgaaatcgaaagtgcgtacatttcgatagccgccgtttcggcattttgtaggcgatgctgacatgatgctgagcacctgaagcgttgtacctacctctacgtagcttaacctgtttggtgaccgtggtgtgaacgaccggccaagtcctcgctcgtcgccgtccaccggaacgacttcgtcttggcaacgatgacctcggatttcgaccgtccgtcctcaacctcactgccgtcggtcaatccgttatcctccggctgaatttccacggccgtctgttgttcccacatttcccgaaacgacgggatgtgagatggatgtgcagatggcaaggaacagaccgcgcatcgtcaatgtcactttgaagatggaagaaaccggaaggacagcggtaccattgactgacgccaagtccccgaactagactacagggttgtcggtgtctgttgtttacttcaatccttcctcccccttttgcctgcattgtcgttcggcaccatgagtcggcaccattagtcggcaccagttggaagcactaaccgacaaccgttctacgtgtactcaccacccgccctttgcaatctccgaatctcgttgatcagaacccattttccacaccaaccctgaaactccaaaccccaagttctccaatcttccccaaattcccagggttcgctcctccccaaccccctccccaactgctccaacttgctcgttccgcctgtgccgtctaaccctcgtcgtcaaccgactcccacccatccgcgcgttttaaccttaagagccaatcacaccctgttcatcaaatctgacgcggctagcggattttagctttaactttatccccaccgcactcaattccatcggcacatgttttggtttggacctcaaccctaacccccggccttttcacttagtatctacgagtggtatgccggccggccgggcgtcgtcgttgacagtccgctgcgctgcactgcactgcgtgcggcattttccaacccttcaggtcgctggtggtgtcagtcgatgattacctggcaatctgcaacttttggtactagcctgattatgtagtgtagtcatgctcggtgaagaatgcggctaaagtaaggccatgttcatgcactcgcgtctgttttggtaaaagactcatgaaccagccgagagcatttttgtcttcttacaatgcaatgcccggtatattcccttccctcggtctcggttgtcatactgtacctaccttggatgatacgtatagcaaggcataacatgacatacatttatcgaaccaaatctcacacataatcaggatatgccatacaaacctacttccttgttaccttatcaataaacatatagcgacatacattcaagcatggagtatgtgcgtgctacctttactgtcttgctagtgttgttctaactgtcttcacgaaacgttcggaacttttgattatgtacctatcccatccgcacttcccgtgaaaaaagaaaaacagaaaaaaaaccggcttacctaaactggctgtaagcccccaagtaccccagttcccagacacgacggcgcaggtgacgcagatcaatcatcatatgtagtgtacactaaaacaagtcgcgcacgactggattaagaaaagaagaagtgccaagttcaacgacaagtttcatgtacatacactactacacctctgtacagacctttgccgcgtttacctcccttcggatttcatcccgtcttttgtcggtcttgttcccttggccgtcttgtcccgctgttaggcgacggtatcccgtgattgacgtcccccgatattccgctcccagacccgtgtgaacaaatcggtcatcacgactggttgagtattatgtaaatttttcgctttggggaaagcatagccgtagggattttggaaaacgtcacccgaaagcgcgtttccccggatttacaaaatccactatactactctaggattcagatctgtctggaacatcgacacggtaacctgtagtgtagtaacaatgacaaaagttttgcgtgttgagaggagacgtggccacgcaaagccttgtcaaggagtcgagattaatcttagaactcacttggctgacgggctggctggcgggctaaactctgactgctggggtgaggtctggtggagggtttcgaagccccaggattgttgagaaaagctccacccaacacgagaatccttcaaaaactcgagatatcggaggcgcgtggccaagaaaaaaaaaaaaaaaaagcaggaaggctgggagtcaggatggaaattatggcacaacaacaggatgatttcataaccatgggtgttctcttgttttttgggcaaggtatgttcagcgaatattatacctatagagttctttagagtataggtagcatctatcgatattcctgtgcccatcgtctctattgccggtcacccgcactaaacaatgatttgtaaacatattccggtcattaggtacctaggttacctgtcccgtccgtcccaattccgttcagtccagtcccccagtgcgttggatcgtacgtccatccatcatccatcccatcctatctttgcgtcgttcgtatagttgccatgtcccatgactttcccatataatacatgcatgcataaaacgttaaaaaaaaaagtggtgcacgcatccaaaccaccaaacaaaaacctggaaaaagcactaccaatgcagcagcgcaccgcgaccacaccacggtttcaactccgcgctggtttgctttgtgccaaatcctgaaactccgaaaatagaaatactcaaaacatttccccaggccggcaagtctgagggggtatacaaaaggggcaatcgcgggtgaagacagacgtcaatcactgcgcaactttaattaaatcatccaaaaaaaaacaacaggatcataagcgtgcgttgggcctgattaagccaagggagcacagctataaggcttcgaaaccttgccatggtcgtaacggtccatctgagaagcaagttagcatttgtgtgcaaagagtaaacagaaaagcgggccaaacttacaatgtcctgaatagcggcgtaggtaccaataccaagaatgcccatgccgatgacgaagcagagcatgttgagggcatccaagaagtacttcttgccctggctcttggcatcgttcctggtgatcttgaaatacatcaaggcagggaaatagaagctaaaaccggaaatgaagagagccgagcagatggccaacagatcagagaagaaagggatggcctcagcaataacccaggcaatgagggtaatgccaaagtcaaaaccaagccaaaccatccaacccgctggggtgttgacatagcgaatgacgttgttgggccagatgcgctcaatcagatacctgctgacgacaacagtgttgatactgccagagatgaagatgacggggagggcaatgccgaaagcaaccttggcgagaagagggccagcagagagcaaggcaggagactggacctcggggccgacgaaagcgtaaacgacgccaccagtaacggtgtagatgaagatttcaatcaagccgagagcaacgatggacttcttgtagtcggagggggtgtgcatctcatccataaagctgaactggcacatggcgaagctgtaggcgaaaacgatgttgctgacagcaatgaagccctcagcaaggctaaggtcctccttgggccagcaagaccagggaacagcagcgagaccaccctcctggtggctcgagcgaatgccagtagcaatcatggtgatgaggatggcggcgcagatggagacgaaatcgatgtatccaaggatggcaacctcggcgaaactgggaggaatggcaaggaggaagagaatgatggcggagacaatgccgaagacgagagagcaggtaccgttgccgttatccgtgatggtgccccacatgatggtgccagtgaggacgtgggagccgacgatgaagatcagttgcagaacaaacatgaagctgatgatttcatatccccatcttccaaacatgacacgaccaacgtcggcatagtgggcgatttcagggtgcttgagcttggtttgtccgataacgtgagccgtgtagatgcagatgagtcccatgccgacagagagaataacaccaggcaccatgccaagggtagcgaaggcgccgggaagcgagagagagccgagggcaatggcctcgacgatgaggacgaccgtcagacgtttccagccgagacggtggaacttggcatggccctcctgggcctcaggctccttgtccatgatgccgccgcccaagccgcggacctcgccaacatgctcatcgtttgactctgggtacggcatgatggcgtttgggtcattcttttttgtctcgtattgcgagtccatgttgggtggtaaagaggccttgttgaaggcctttgtcgacagtggcttgattttcgcttctcaagctgtttggatggctaaagagggagggaaagagaaaatgctgtctgggggcccaggcaggaataaatatggatgggggtacggacaataagcgaaaagaccaacagacgatccaaggtctgagagacaggatgaactgcgggggaccggggcagattaagtactgaagaagagggatggagaaggcgggtgccagatgagacaggtacttgcgaggtacgtgagagggaagagcgacatataagcacgccgcgttgggatgcgcttggggcgaggcggatctcgtgcagacgacgcactagcagttgcaacctggaagttgacgagtcagggacaatccgatggagcctctccatctggcctactaattggaatgcgtacacgtagtgtacactgcacaatctggtcgccgccgcactccggaattgccgaaaaggatcatcctcgaatacctttctccaaacgaccagcgatctcggcgaatgaaaagacagcaaaaaccaggtacaccttgcacttgctgtcttgccttgcccttgccctggagctgtccacttcctcactgctcttgccagaactgctcctgctgctctgagactgcactggcagactggcgattgcttctcttttctgacctttgccggacgctcctgctacctcattatctagcggatgatccgaactggcagccagcattgctctgccagcttcttggacatacatcatatgtacagactgcagtgcgttggacaattaagcttgataaagcatgcccttcggacctcaccatagcacagacaacaaggccaaaccaactcaagccttgactgcgactgatagagtacataatgcgtacgatatgcgtataatagctgaccacgtgctgacctctgcaggccggtggttctagacagggcttgtgatgatgctggtggtgaagctgtgttctggtcgcctgggcaaaggcgaacccaggataccagatccagctgctcggtcactcgaagaggcaggtgggcgcgtgggatgctcgaggaagctggccggcttgaggcttcccggacaataaccattctattagtcatgacggtggacctcttggggaagtctgacaaggaagtggtgagaaatcgaatgggaggtgagagcaagcggaaccagcacccactcgtcagcagtggatgcaacagtcgacccgcgatggtggcaaagagagcaaagcccgaccgggattacaactggagacccggagagaagcccacttggtgcgcgaggtggatgaagcgagtggaacgtgaaagcccaacagacaaccttaaagtagcgccggcattgctccagctccacgactttttttttctccccatgtccgcgctacatatctcgagaaggcgattggagaatggctgttttgcctgttgtgcgtggaccatgtccggccgatgtaccttctgagtacaccattttcaccacccgagaaccatcgcattgcgtggtggcagggagggcgacgagggtccgcggcggagcggtggactcttttctcggaggggcagatagcgctgcagggaccattagtaaaagctgcacataattccatgccgtcagctactttgttatcgttgcaagtggaagctcccgtccaacgcgatcttgaatggtgcgggcttttcctggctgtgcctggcagcgtttctgtgagcaatgaacacagttaggtttggttttagaattgttccaaatgttcgacgagtgggtgtctgcacgagattttagggtttggggcacgctagaggagctttatgacgacatgaattgtggggaatgtgtcggggtcagggccagccagctgtccttcaccaccaaacctcgacgacgttctgactggtgtgtcctgtgagtggttgacctagatgttgagacctgggaacactgtgctcgccttcaagagacaggaatcaatgacggagcataaagtactctgtacattgatagggtctcctgatgaaactgaattgccttcgctaatgacccgagccagtgtgcagatctggggcaagcaacacacgcccgagtcccagagcgtcgccggcggtgcatctcgttcctgggatcagacgcagcacagcttcatccttgcccaattcaccaatcttcaccattgggtcgttctcaaagacgacaaaaccttgaggcaccgtgatatcaacatgtagcgacccgtctgcggcgtgtcgttccaggcttagtgggatcgtataggacgcaatacaaaagatggtactgtctgttggatgacgacgggaggtgatgaggcatgcaacttgacttcgggaactttggatgcggtgcacttggggatagtatcatgatgcacacgtgcccagatgagaggacgttatccgtcattcgtgcccaggaatgcggctgattccagatcgtgggggatagcggtttgtctaccagattggctaccgtgtaacccagctactgtacgtgcgtacttctagaatgcgacacgcgtttgaatggtgcatctgggctgacgcatcaaggattccatttcaggaaggccaagctactactgcacgaaccaacaaatcctccgatatcttcatgttccagaggtttgtagatgcgtccagtcctcactttcttgatgactccttctgcttttccggttctagatccatacaggtcgacccaagtgatgcctgttccatggtgtcgtggatctggggtactggggttagagaatggacgtctgtcacgtgtgcattctctccaaggtccaggttgaaccccagaccatccaatatgtacatcagtttagaccggtacctagcatagacattacaccacggcaaagctagggaaccatctgttggagagattcgaggggcacgaacaaagtttgtgggtggaactaggttggacgaaccggtcaatgcgttatcccaatagtagcgtcgtcggcacaatagcctctgcgagttcggcatccaccgcggcttgtacctgcaagataacccgacattgagcgaactatctggatctcacagacgattgcaataatatggcctagactaatgtagaaacgtttgaccatcaacgcacttggatgctcagcagtcctggaaaccactaagataacggctgccgtgccaagagagtcatggatcggatctttgtaagcaagggcccgctccgctccgctcgctagttcgccgaacgataccttaagtctctcatgtggggagaatcgaaagaagcccgccatgacccccactgctttgctaccttactctgaccggtatcggaaatggtggatctcttctcaagtttgcaagcgaagccgagcgggtggacgagaggtacacactacactacacacactagtggacttggctgggttgttccgatggcttctttccggcttcttttgctgtgcctttgtggctcgttctgaaatggtctggattttgagtttcgatgggtattgatcagaccagccgaatctcgacctgccgtgttagtggcgggtctgtaatggtatggatcattgggttctgttggtaaaccatctcaaactatggtcatcggctttggtttggggggggggggaaggaggtggtgaagactggatcgttgggtggttggagttttcggattgtggactggaaggccccaacacccagacacggcaggtcggagtatttgtgcccgatcctgtcgggatggatgatgggacctggactcgttcatgtattttcttggcgctcccgtgtcaataaataagccacgtgccgataacgatgttccttatcagttcttagccacagccttgtgccctgtgtccccggtgatgtcggtttacatgtaaacaaacagcgagcctgggcaacacccaatcgcgtcgccgatcggcctgccgattgttttgtgattgcaacttcctcaacagcgtatcccccaccaccaccgtccgcctcaatcattgtgcgcattgtcttgcgcagcgtgaagaagaaacaacaaaatcaatttttgacaaaatattcgaaattgacgcattattattgttcaatcaacctccgaaatatgtatcggtttcgcgactaagacaccaaatccgattccgtttgcgacagcctcgacctttgcgcgatcacattcccagctactgaccttcgctcagccaagcgggccaagagacatcaccgttactaccaagaaacaaggctgatccgacaattattctcgagaaataacgtttctgtacgaatcgacgtccgaccacaacggcgcatccgcggccatgacagactacttcatctacgaaaatcgtctggtgtcttttgatgggcagcccctggcaaacaaagatggaatacctccggccgattcccgaggcaagctggtaaaatggccacataagtctttgtcagcggatgaggtcagtgaacggcaccggagggaggcagcaggttgacaaagcctgagtggaagaggagactgaccgaaccgaacttctagctcgcaaaagccggattttacttcgatcccatggtcactagtcccgacaatgtaacatgctttttgtgcgaaaattcctttgatggctggacgcctggagaccatccaatccaagaacatctgaaacattcaccattttgcggctgggctgtgacggcagcggtcgaagcgaatcttggagactatgggaagatgcaccctctggaaccgattcttgtcgatgcgcggaaggctacctttgggaggaagtggccatacgaatccaagaggggattcaagtgcaagtcaaagcaagtaagcattcccttgcacttgcccgaattgaaggaacacaagctaactggtcgcagcttgccgaagctggctggaaattcgcaccaacaatcgaggatgaagacatgacagtttgtccatattgcctgctaggacttagcggttgggaacctggtgacaaagcaatgtaagaagcattccccaccatctggcaaatatctaccgcaatcaactaacaagaaacttagtgacgaacaccagagacgacaacctcagtgtgcgtttttccgtcttcaggaggaattaccaccaccgaagaagcccacgaaaagagccaaagcggccaggacatccaaggtcgcccaccgcctttctgtccagcctgtcggcatccccactgcagaaacctcggatcaagtatccgcctcagacaccgcgggcggccttgaggatatcatcatggcgccaaccacgcgagcagcaaagagcaaaaaggcaactaccaggagtcgaaaagcgaaagcccagaagaaggaagcagagcccaaggaagccttaaaggacaaaccagcagacgaacaattggctcctgaagaaccaccaaatggacggaagcggggaagcgagtcgatttccgactctgtggactccaacccggaggcgcctccgcagaagaagcgggcaacacgaacaggaggagctgcgattactgatgtttccacttcagctgtggaatcacaggacaatgacattgtcgatgcaccatctcccaaacaaacagctacccgcaagagagcgcccgccaaaggaacacagaacttgcggaaaagctcacgagtttctctgcggcactcacattcaacaacagcgccgcagacggatttctcgaatgatgaggccgtcgatcgtcagatggaaagtgatgacgccgataatggtccaggacgcaaagcgcaggatgcaaaatcacaacaggaagcgaatgctgaggatccaatccattcatccgacatccccctccccaaagatagtcgcaaagtagctgctcagaggaggatttctaagcaagcgaaaaggatccaacagtctcttccattatccgatcctatcgacgaactgacgaacggacctactgctgtgcccgaagctacatctacagtgcctcaaatagcagagcccgagctaggatctggaggggatcctgatataaccttggtctcaaaaagtagcgaccgactaagtacggtcaagcggggaaggggacgcccatcaaaaaagtctacatcttcccatgcgtcaagggaagtggcagagcagcagcgaacttcagctgggatcccgcttccggaggcccaagccccggtcgagacccaggtcgagcttgaaaccgagcgccgcttatcagcttcaactccgaaagaggcgagcgttgaagcggcagcagaagaaccggttccggaacattcgccccgggcctcccctcttagagcggccgtcactcgagctgcgccgacaccagccaaactaaacaagtctcttcctccgccgccatctgagtccccagatcacctgtctcagccgcttgctacacctcaggcacctacagtcgcgagtgtacctcaagaacagccaagcgtctaccgctcgccttcaatgcaatcctcgaatgcagagaaccgacccccatcgccgaagcaaatgaccccaatagtcgaacgtcatgctctagcaccaatggctaccacaccggacaggcccacttctccttccaaacggacgattctgggtgcccttcaaagcactaagccttggaccgcggcagatctagacaatatattctcgcccaacaagaacgactacgataaggaagacggcattgacaaactcttgcacaagggcagtgagctcacgagcccggaaaagcggatgaccgtggaggagtggatctatcataatgccaacttggctgagcagagattgaagagggaatgcgaggagatggtcctgctgtttgagaagcagggtgccagagcgatggaagctttggaggggcttatcgtcgagtagtgagtgagtggcacgacccttgggcaccaaattatcagcataaaaggacgagaggtgtggattcgcatactaaatcccgcttctggttcaaggtcgggcaaattctgtgtgtgtgtgataccaggtaatggacatggaacttgcgtgatgcgttacatagcaagcttattgtgtcagtgactttggcttctggtttgagtagcatggaaggcgtcattcgacgtccggttagacgatgtagggatagcattgttggtgacgttacaatggaattgcacaatagtgtgcatcataacgaaacaagccctaaagttacagctgcaggttctttagatgatgccgggttggggatctggactaaagagcgagtgtgatgaaagtggttttggtttttccatagcgggcggttagtggttgtgaaagcgtttacaccaagaagtagaacgaaaacttgacagcaacctggcgagatagcgagtaagaaacattttaggccaacaagagggcagaaaatgaacatataatatctgactctagtaccctagtctttcagacacaaaccgtgtcgactctgtttaggagctccgtgtggttgcgacttgcaagtaatccgacgcgcaagggttagggttactacatcgtccgttttttttttgcggcgctgtccatgacttcattggggcaggcagccttgtcaatctactttggtaacttcactacagccaccaattacgaaccacgcgacgcgcttcaaccttttgcttctttagttgacttccatcaatttcaatctcgaaggcgaacacaggacatacggcaattctcctggctgtaatcaataattaatcacctgtttgcaaagcccctttgcgccgccgtattacaaaagcaccaccagcaacaaccatcacaaggtaccgaccggcatcgcagtagtagtagcagcgacagctcgacagctccccgtcgtcgttgcactcccgtcgtcacaatgaggctgacggcagaccttatcaacaactccctttcctatctcaatccgcttaaggagcgagagatagacctccgaggtgcgttccatcgagaagagcagatactgcacggttgatcttcaagtttccaaaagcgcgtacaaagaacagagttgatatatcgaaaacctatgttgggttgggatacatgcaataggacacagaatacctgctattgagaacttgggcgttgctggggtaagtttctcccttctcctggttcttcctctactgctagtcctgctactggtagcccgtttcaaccaaattaccaattaatgcagtttgctaatccggtcgctactacagccccacgatgccattgatttcaccgacaacgatatccaagtgctgggcaacttcccgctctctccccgcatacgcaccctcctgctcgcccgcaacaggatcgcccagatccagtcgaccctaccgaatgcgaccccgaacctgaagaacctcgtcctggcgtccaataatattggcgagctggcggatttggaggtgttgggaaggtttccaaggcttacgcacttggtcttgacggacaaccccgttaccaagaaggaggtacgtcacacaacgccctttcgtcgcccagtgttatgcggctgagagagaatcggagacgggggtggcaaatggaatgaatgtacggaatggctgacaatgtttgtcgacacacagaactaccgctactgggtcctctggctgtgccctcaggttcgctttctcgattacgtcaaggtcaaggacgccgagaggcagaaggcgaaggagctgtttggaaccgctgatgagccgacggagttggccaagacggtatgtaccttgtcttctttttcaatgtcatgacaaccctgctaacatgcaaacagataaagggaatcaagagcaagacctttgacgttggcgccagctccgccaacggtgcggccggcagtggtccttcctcgaaactttcgcgtctcaagctcacagagaaagagaagaagaagttgcaggatctgatcaagaaggccgacagcttggaggaaatcatcagattggagaaggcgctcaacgagggacggctgccacctggcattatcgccgaggatgacgatgccatggaggagtaaggaggaaccaaggtgacgggcacctgacgaacgtggtagatcaggttgctatatgttcgtgatatgatggcttgcagaggtgacgaaaagggggaggacggcacttcaaagagcttaccatttgtcggcgttcggttctagatggggcttactgcaaaataactgtataccaaattgcgcaaatttgctgggttgaaacagagatagtgaaacatgatagtggtgtcatgatttcaccgcagcaatcggagcggccttgaggaaagggacgttaggacgagcatatcaagggcccatggtctttgattcggcaactctacacctcttaacgtcttgtactcgcccggatattcaacacgtctattcggctctgtatgtatggacagtcactcaactaacccgtcatatccacatccccatcatgaccccgatactgctgtgacgccgcctgcctcatctccatctgcaactgcgcgctgggatcctcgtccgacgtagtagctggcggtgatgccgacaagatacccctattcatgccgctcatcacaccaggagtagaactaaatggtcgtcccgaagccgacgacatgcccaccacacccgtcgtgacacccatattggtaataccggtattaaccccgccagcaccgagtccattcaccggcgccgccagccctccaatgcttccactagcaccgcttcctgtaccagcaggcaaccccccattcatagacatcaagatggacgtttgctgcaacccgccggaccccttttgcttcttggcattcggcagcatcgccatcctatcccgctcatctccatgatcacccacttgtccctgctccaaagatagcataaccccctcgggagctgccagtcctcccataaccggtccaggcgccaaaacgaccgcggcggcggtccccgcaggaggaaccacaacgtcgctcccgcccttgacgcgggcccgggcggccgctgcttgcgccttgatggctttgtaggaagaagtcttgggcaccacgtcctcaaggaactcgagattgtcgtggtgggagacggcagcggccacgtccttgtattgcacgttgcggcgaggcttgcgctcggctttggccatgttctgggcttcggaggcgaggtgttggatgaacatttctgttgccagagtgatcacgaaagcggcattgttggagcagactgtgatgtctggatctacggcgatgatttttttgacccttgtgactgggtggagaggaaattgttagtatatgtagactcacacggagtgaatgcgtgagaggaagttcaaggggactgctgggtttccttacggggcagctgggtttggcctgtgacttcctttcggggaggaattgctgtggtgttgtacggcatcttgttggcagggagaacggcagatctccaggagacaatgtgcgaggtgattccaagttcggagtggattttatatcgctgaggtgagggagaaaccagtttggggttcagttctacttttcgttctagactgagtttcgtaggtgccgacaccgagtgtgtgacaagccgtttgtaagattaattgccgatatgtcaaaagtgatcgtaggtcgtctggatgatccaatcaaagtctaaccagcgtttcttggtcctgagaatggtatatatcgaaccagcggatcaacggcaagaagttaaagtgaaacgcgtaaagacgcgattaacagaagtgttgcatcttttcccagacaaccccatgggtggctataacatggtactgtagtacagtaccagggggcgggcaccttggcggctcagggattacctaggttgcctgccaagagcccagaaccccggaagctgggcgctggagttgggacgtcacttacctctagttcagccttgcagctgagtgatagcttcagtgggcgattacaggcacctgggcggttggaggcgcaatcgataacagtgacaacctggaagacaatgacatggatactaagtacctgtaggtactgatgaacggcaaacaacccggacaacttgaagcgcccacctactttgcacttcttacttcagtccgaatgccagcgacatgatgtctagaggcggcccaggcgccatgaattcgcaaccccgatctacgtcgttctcgacgtcagtgccccagatcccgaaccagcgcgctcgaagaccgtccgtcagctcccggttttcctacgccgtgtccattgccgaacaaggagaagcccagacggcgcaaggagtagcagcgcaacatcagatcgaggaggaaattgcgcagatcaagcgatacgaggtcagcagctagcttcgcttgctccagagtttgggttgtgcgatgcgaccgggttagtttgtgcggctgctaacatggaccgagtaggacttcaccaccatcggtatgatacacctttgacatcagaaccacttccgcccgaccggccgggcaggcaggcgctgacgatagacgacagactgggtgcaagatgcggcgcgagaacaactgcgcagaaaggcgcgtcgaaaaagaaatgcggggctctgggacgccggccgcttcgactggcgacacaggatacgggagtcctatgatgctgcccagggctggattgtcgtcaccatcataggtgcggcaattggagtcaatgctgcttttctcaacattatcaccgaatggcttgccgacatcaagcttggccattgcaagactgccttctatctgaatgagaatttctgttgctggggggaggacaacggctgcgacgactggcaaaaatggacgggtttctcacccatcaactacttgatctacatactctttgcggttcgtaatccttgcctatccctcgtcgggccatctgagaagaccagctcctcactgacaggctctagattttgttcgcctgcacatcagccaccctggtcaagtcctatgccccctatgccgccggctctggcatttccgagatcaaatgcatcatcgccggcttcgtcatgaaggggtttctcggtttctggactctagtcatcaagtccctggccctaccacttgccatcggctccggtctctccgttggaaaggaagggcctagcgtacactacgctgtgtgcacaggaaatgtcatatcgaggctcttcgccaagtatagacgaaatgcatccaagacgcgtgagatcctgagcgcttgtgctgctgcaggagttgctgtcgcgttcggtagccctattggaggtgtgctgttctcgctcgaagagatgtccagctattttcctctcaagaccatgtggcgtagctacttctgcgctctggttgcaacagccgtcctgtctgccatgaatcctttccgaactgggcaattggtcatgtttcaggtccattacgacagatcgtggcacttttttgagattttattctttattctactgggcatctttggcggtctatacggtgccttcgtcatgaagtggaatctcagggtgcaagcattccgcaagaagtacctgaccaactacgctattctcgaagctactctgttggcggctgccacggctatcgtgtgttatccgaacagctttctgagaatcgacatgaccgagagcatggagattctttttcttgaatgcgaaggcgctgaggattatcaaggcctctgcgagagagatcaccgctttcgcaacgtggtttctttgctgctagcaaccgtcatccgtatcttcttcgtcattatttcgtacggctgcaaggtcccagccggtattttcgtgccgtctatggccattggtgcctcctttggccgctcagtgggcatcattgtccaagcactccatgaagccaacccgcaaagcccattcttcgctgcttgcttgcccgatgtgccatgcatcacgccgggaacatacgcctttcttggtgccgccgctgctctgagtggcatcatgcacatcactgtttcggtggtggtcattatgttcgagcttaccggcgccctcacctacatcctgccaaccatgattgtcgttggagtaaccaaagccgtcagtgagctgttcggcaaaggtggcatcgcggaccgcatgatctggttcagcggcttccccttcctcgacaacaaggaagaccacaacctcggcgtacccgtctcgcacgccatgatcaaggatgtcacatctatccccaccaacggcatgaccctccagcaaatcgagggtcttctcgccgaggacaactatcaaggcttcccgatcgtggaagatgagcactccaaaatcctcgttggctacatcggccgtacggagctacgctatgccgtcgaccgcgcaaagcgtgagagaacactcagtcctcaagccaagtgcacctttgctccaccacccagcgcagatgtcaccacccctggcactgacatcatcacacccggtctcgcccgcatggacagcttcaacactatcggcttcgccgagccatccacaactgcctctgcttcatcctccaacttcatcaacttcagccgctacgtagacaccacccccgtctccgctcacccgcgcctccccctcgaaaccgtcatggaactcttccgcaagatcggtccgcgtgtgatcctgattgagtaccacggcaagctgatggggcttgtcacggtgaaggattgtctcaagtatcagttcaaggtcgaggcaatggaggaggtcgctaacaatggacaacacagtgggcatggacagggtaatggagcggagcaacagggggatgagagactgtgggagttgatgcagagggttgcggggtgggtgtcggataaggtctcgattgcgagtggtgggaggattcggttgagagactctttggatttgcctagggagacgttggctggtggtgctggtgctcgcgtgggtagtggtactaatagaacggtgaggagtcagggaggagccagggatgatcagatacttgatgggacggaagatgaggatgaagatggggttgaattggagaatcggcagacgtacccgcacggatctacgtctaggtagccgtggagcgggattagattagcgcgatgaggcgggccagacgggtggcatcggtatatgggtgtaatgtttttactgcctggcattttcttctggttgggtatagtgataatgattcgagcgagagagcgaatcactgtgtaataatattattacaggccagacagataacgatgacagaccgatctctgtcgaactttgggactgcaccttctctggccttgttgaaatcaacaaggtgtcgcttgtgtgtgcagacctgacctcttccctttgcttccaacctcaaaagtccctcccatagagaacggcagataatcccagggtccttttttccacataaccatttatttcacagtatcaaccagtgcgaccccaacaacggtctttgagccatttccagaacagccatgttcttgcttgtcgtactgtgtataaacaccggtgaacggtgagaccgtcatgtcactcttagtgaataaatgaagtacgtacgcctgacacatgacgccaaagcgggcggttggtcggcggttgcagggctggctctgtgttatacactacatacattacagcctcacagtccagtattggagtagaggggccaagacagaaaccagcatgttttcgtggttatcttgtcccttcgtccattcaggggcagtatgtctagctggcccccttgatttaaaggcttcatctatcaagtaatgataaggtaatcgaggaggctgttgagggcacctgacatgaggttacttagttacctgtaggttgccccaaaaatggagggaaaaaaagaaagaaagaaaagaaaagtgaccggcttgtggatgcactggtgtgtacactactggcattgcgattttctctaggcaatgaggcaagatagtgcagtggtatgtgtagttcaggaggcgagaagtaatggaagcggtgatcccgccttatctcacttagtgagaccgacaaccaactgctcctcctcactttttaagtaggtacttgcctacctctatgtacgtagaggtagcacatgctggttgatggaaagggcaaactctcgcgtaaccgtatgaacataacgaatatcatctacctacctacctaggtgggtaggttttagaaggtgcggtacctaccctagccaacgacacatcctagtctttgtttcttgcagtggtggccgggggttacaaatcgagcatcgttacggtgactacctatagtggccatgagtggtacagtacactggtgtccagtaacataccctggcgaaggctaccataccaaccaacgtaaacacgatgtcgttcaagaagccgcgcaatgcttccacttgtctttcactgtacaactgaccgcggaacgattgttgtaatcgtggttcatctgaagctcgattgcggggaaaccgcagttcgaaaagattccaagtcgcaacgaacgaagtcggaagggtggggacagcatgtgcagggatagttgatgtttatgggttcggttccacgataatcgctgacagagtcgctttctttattttttttctccatgcgcttgtggaaacgcggccttcaacaagggaaacactggaccccgccataccaaaatggttactttctccaagcaatggaaacgacgatgatgtcaaatatgccatgttttcgtttgttcaatttctttttttttcgctttttcgaatccaaaaagaagcagcaaagaagccgcttagttccctggtcacatggaccaatgcccagttcccttgctctttccccagccgacccacctcaccgaaatcggtcctttccaaacaggtatcgttgcgcggcttcccccgacctatccgaccgctgtctccgcccagaactgctgagaaacgcccgcaatccccattccatccacgcgctttggaagatcgacaccgccagttttcgtcctccttctgataggtcatcttgaacatcttcatccttcatcctatcatcatccagccctgtcctgtctaactcacactgataccccctttcgcccatcagcatcaacaacatcgttaccgatcatcagactccaagcgacaacttagctgggaaaaaggttgagggcatccatccataaaatctcagttcggaagcgtcgataaagagcccattgatccctcttttgtcacacaacataaccgatacccctcaagccaagtccagacacctaagcatcttttgacttgctgaacagccgcctctttttgctgcaactctagagcttcctgtccatcaacaatccttcgattctgcaaccttccgcacctgtagtcataagagcgacccagacagtatggctgtcggaatcacccagaccatggctgcagccactaccaacgtccccttctgtctcaaagctaccttcaaggagacaccaagcttaaacaacttcgataagctcgtccaggccttgaaggatgccctgggaccgtcgtcgggtttgacttcagacgatgtcgatgtcgaacaccttactcgcttgatgcaagactatcaaagtgacgaggtagaatggtcgaggttcgcctttggtgatgcaagccgggggtacacccgcaacttggttgatgaagggaacgggaaaagcaaccttgtgagtaacagtctgtcgggtgccttatttccatgcacccatattccccgtccctcgacaacaacgtgcctttctgtatattgcgtcatgcaatgttcactcgaacaaaacattgacaacaaacaatgaacagctcgttctagtctggtccccaggcaaaggctcacccatccacgaccacggcaacgcccactgcctcatgaagatcctccaaggcaacctcaccgaaacccgctatgcctttcccgactccacttcatcatcatcatcctcctcctctccctcctcagaaccaaaacgaatgaaagttattgcggaaaaggtctaccgcgaaaacgaggtggcctacatggccgacgagcttggcgtgcaccgcgtgtggaaccaagacccggacaactttgccgtctcgttgcacctgtacacgccgcccaacgtagcaaaggggggctgtcacatctttaacccggagacgggaaagaagagccatgtgcccaagtgcgggtactactcggcttatggaaagaggttggatgagtaagaaaagagagacagaagagatgaaaagagagacgatctgtaaaaagagaggagacgatactcagtcgaggttgtagtcgatgatgagcatacacgacgggtggatggataatcgatacatagatgaagaaggtaagggtcggtggcaggtgatgagcctcgttttgtcgtcgaattggagtcgagtcgagtccgtttgcatagtttgatttcgttgggttggatggggatatataatgacgatgatgatgtctcgtcaagtcgagggaggcgttcggttgatgagcggtgattcaggggctattgttattcccaggctagtttgttttcgttcatgttgctaggtagtaattgtattgttgcttgcttgcttgcttgtttgtttccattgttgctttcagtgtcgcttccagtgttgtctcgttgtgtggacatcgggttgagaagagagagcgctgtatttgagagaatgttcagtaccgtaaggtccgtaacaccgcgaaatatgtttttcgagcgcaaaattggggagaacggtagagaatcaaaccagctttacagcactgaaacagcgaaagagatgtgaaaaaggagaaacggggagggaagaggagacattgatgtcgtcgtcggcgtcgcggatgctttctcacttctcttactgttttgggactagcgcaaattgcaccatattcctccaatcgtcttttatgggtcgagcggacccttggagtctgttcgatgtcaggtcttagggtgaactgcggtcacgttacttatcatgtgatacctctctatctagcaatcaccatctgaagaagcaccctgcttcttgagaaaacgaacacagcaatcgtcgacgacatgtagtttggtttgacttgtacatggtttccaatatttggaccattcctcgatatgtcaaaatcccaaactcaaactatcctctctacatgcatgtccattgtcttaatggacagctgagcaaaaacaagaacaacgcctaaaatataatcgccacgagactctgctaccaccaccatcaccaccatggtgatctatttacctgataataagtaccataccccctctatcacacgacaccgtcattgggtaaggtgactccagtagcgccacgtcaaggacagaatccaagtgacttctcaacagccggaaatgttcctgcgaaatgatcttggttcttgacggtctcatcttttgctgggcattcctggctgagttggacgatggcgatgatttgccattgactccttgcgccacaccactgccccttccggtcccggtaacaccagaaccactagcctggtcaccggacgatttgccatgcaagcgctcggtattgagaatcaaagacggagtgggatgactagccgtgtaactcggcgccgcctctcccagctgtaaacccgagtagatcctgctctgacttacatgcgtcaggtcccaaaaccgcagcttcttgtctgagccgcctgtgaccatgaatgcgtagcgcacgtcccgttcctgcagcggcggcggcggctgttcttcaaccgtggcggcgtccgttatgccccagccaaacaccagtgcgcggaccccccggtcggcattgcccatagcgttgggctcgatattggtcgcgaatcgcgagagcatctgtccttgcccatcggaaggcttgtcctcgtcgacttgccaggcatcgtaacccttggggccttccttgttgccgccgacacggtaaacttcgcggcatgtggccttttcaatgtcccagactgtgacctcgccttggccggttccgccagaggcacacacccaacggcctcggccgcgggaagggtggattgcgagccggtagatggatcccttgccgggcacgccccagcttttgagcttcactttaaagcggagatcccacaagtccaagacgccgtgagacgttcccaggcaaagccaatttttcttgaagtcgatgcagaaacaagtgggtgtgccgtgatggaccggattctccagtttgaagagcagtgtcatggttcggagctcgatgccccagacgaccgacttgttggtggccacgacaaggatcgactcgttgtcccgcttgtaatgttcgcaccacacaccgaactcgccgtcgacaaagcgatgttccctgactgtgcggagacgagtgtaccgataactctcgccctgcaagtaagtctcaaccttgactatatgtacgctgccatccgtggcacaactgacgaagctatgcgtgttctcaatgaagcatagcgcacgaaccttggcaccgggagcgtgtcgatgggtgaggcgaggtttgtgaatgttaatcttttcaaacctggccgagtcccaaaccttcacggtcccatcatcgccaccggtcaggaagaattggtgatccggagcaacaacgatacgattgatggcaccgacatgctcaacaaatgacgcgatagtcactcctttcggcttccatccattttccctttgcttccctggttgggagctgataatcttgccggtcttacggcgcccaatgggtgtaacctctggaccaaattctgcaaggtcgtgtgggtagttttcgacgtacatggtatccagcatcttgagaatatgcgggtcatttccatggtagtcgtggttcacacgcagtttaatgccgggcgttggcggcacgctttcagtgtctggggacctaatatgagttccctgataatgctgagagaggggcgcttcaacctcaccaaaggcattggtttctgtagtaccagtctcaggaacggacttagcgctgtccttacgattcatcagactcattgcactagactggtgcttcaaggccctccttgtttcgtaaggggagtagtgagcagatcccacgtcgtcatgaggggagagcaaagaagcccggctctggtgagacgccgaccgtctcaaggtatcccttgagccttcgccattgctgtccgtagcaagcctgccgtccacggatatggatggaagatttgatcgactgcccgacttggacttttgtttatccaccgcggcccgacgcctttgactcagtggatcaccaatggtcaacgacgcatcgaggagagcctcctggatcgtcttgggagccgtgtcatcatcgtccagttggggagcaggatagcgaatgggttcctcttcgaacatgacggtctgaggcgtgatacccaagtttcgcagaggaatgatgtcctcgagctcagatctcttctccatttgcagttcagtcgagtctctccctttcatctgaacaagacgccatatgaactctcgcagcatgatgagtttcatctcgtccgcctgtgagagccctgcagtccttaagcgccccagccactgctcatcctcgtctgttttggagagtttggtcacagcgcgagcatcccacaaccgtttcgaaggcttccaaaaaccgctcttctctgattttgcagcccattgcatagccagttcaaagacgttacgcgagagtggtttttgaagcgaatcaagaagctggagctccgaccagccagggataatatctggcttcaagaagggcttcaactgtgggtaaaccgaaaccttcaggtatgcagagcttaggaactcgtttccggctgctatgaaatgagcggccgcttcacggatccagatgtttggatgcattgtaaaccgtcggacaagggcgactaggtccacaaaggcctccttggtcaacagccccaatcgagtcaactctgccaatgattgaagcgctccttgtaccacgaactcctcagggtcatccaccgcctggattatcagaggtagaatgaagctttcgagggtactacttcccataaacgcggaaatgcccacgacagtgtcaaagaaggcataccgcaacatccagtcacggtcgttgaggtacgtgttcaggtgagcgatgataacgtcattcgcctttgcaacgccgaaaaagatgcacagatccggtactgaactgagaaaggctctccgaacaaaaggattgaggtcctcgatgagcattttcgtgtgggtctcaaagaggtctactaggtcttggcgggaactgtcaaacaacccatcgagagccgtgttggtctcgttgcctggctcaagttctggatccgaaatggtcactgatccatcggctcgaagcgtcgcggccattgctaggaaccgatacgcggttgttgccagttttcctagacaggctgcatacgtggctctaactacagggctcggggtcccctgtgatcccaagagcgcaacctgcattctgggtaggatatactcgaggaatatatgcgagttgacgggggtgataattttgacgagatcaagaagctgcgttattgtgcgcagcgcagatattgcaaccctatcgcatttgtcggtcaagagggtcattaggtacggcaagactcgatccagctttgcttcatcggttaaccgttcagcgaacgctagcatgatatcacacgccttgatctttgcggtcgcatgcgcggtgttgcgcagggaagacgcgaccagagtaaggaagatgagggttccatcatcagtggcgggttgcttgttcgccgagacatgatgttcagcgttggggacgttgagtcgaactgggaaaagtcctaaccccaacctcggggacggcaggtgatgctcgtatgggtcattcccgttcgcatagccaaggaagtaggagatcttgtcaaagtcgttccagaccctttcgatcctctgatccgcttccccgatcctcgagtttccggttgaaaggtcggtaatcgactgcatgtactgatgtaggaagttgtagaaatagcccgggaacactttgtccttccagaaatcaagatactgctcggccgagtagcgcttttgcggatccacctgaatcatgtgggcgatcatctcgcgcaagtccttatcagggatgcgacttagatgtgaaatggacgggtcatattccccccttcggtatttgtacagctggctcaggttgaatattggtgtttcgaggaacaattcagcaataacacatccggcgctgaacacgtccatggcccatgtgatcttcgcgttcgggtcggggtcttgcccgggtgggagaaatctctcgggggccaaatagcatgttcttcggccagacgtgtcaaagaagtaggaaaaatcggcagggttgtcttccggcagcataacaggcttgaatgacgatgaaaagtccgagatgtagagccagttccaagacgtcactagtgtattttcggtcttgatgtcgccgtggtatatctctttggcgtggcagtcgcgcaaggcacacaagagttggaaagccagccaacgcttctccatgtcctcgagaaatggcctggtgctgagtcggtcgtatagggagttgtaaaagaactgtcggaccaggtatccgttcgtctcggtctcgatcgctcgctgatatggaagagcgttgggtacactggcaagcgcatttctttcgcctgttgtttccccgcgtcagaaatggccaaagtacgatggcaaagcttcgcacatctgtcacttacggataatcttcttcttgaaccgtcccagcgacatggcgtatggcttgacgagcactttgacaagcacgactccatcattgtgtctggcacgaatactcttcatgaagcgggcctggccgatgaccttctcataggtcaaatctgctagctccgggacatcaataccagctgcccccgcgggaggggcagtcaaagagaaaccctgacccatggtttcgaggcgtatagtcgagccaggaagcttaagctaaccagctacctagacggcgagatcgtcaggctgttgcgcatcttgggacaaccatccgagacttgaccagttcgggggaggacggaaaagaaagacagcttggacgtggaagaatcgccaatcgtggtctatatggttgtagggtggtgtttgttctttggagcttcgctcggtgcgacaggatgacgaaggcgcaaagtcgttatcagtatgactacaggacgtcaaagggagcgaaatatgccaacgggaccggcacctgaagctagctctgtagcgctaggtgatattgtcagctgccctctcaagcagtatttctctgtttctttggtcgataaaggcaaggtcgtgtggacgtcaaacagataggtagatgcataggtaagtaggtactgtggtgtgtactgcgtatgtatgtacatacatctgtgtggtaaagcggtaccgttcaggcgggcaagttgtactaccgttcgccattggatgtcaccggagccggttacgtataagggtgccgataagataaacgcgtcagccgcggaggcttcctcgcttcagggtcggcttgggcactcccgctttgttcttaggtctccgttacgtactacagtacatctccactttaattaatcaatcatctccacctagcccaggtaggcccacttcagccctatactatggaggtacgtacagagcatgtagtcaagttgcacgttcttttctaccatgtagcgaaggtgtgtctaggtacacttgcaacgctttctacgattgcgaggacgttatcttgttcactcttactgaaatgctagggcctgcgcggcttgagcctgcatctccatactcttggagatctgggacaaagcgcccaaggcctccttgcgggggttatcactgatttgcctacgatttatggtgggcatgaatgttgtagtaagtatgcttcctgattatacctaatatctagggaacctgaaaccccgtgccccgagtctttgcggtcctttcgcgcaaggaattgccggcagcccgggcaaggcgcctagttggctgcagagttacacgggcagcataagtagggtagacaggctttaccgtagagtgactggagccaggcgggcaggcagagctacagaccactgagacgaccactaaggctcgcctggcaagtcattgaaatttgtcggggaaaagtcacgccatcaattctagtttctggtcgtggaaaggaaagagcgattccgttgtcgtcgtgagctgattaaccccgccatcatgctgcattcattgatgttgtttgggagaaagaacgaccctctatgcatattttagctacagacaccagccctatgataggtaatggctgagaaagcgggactggattta