cccccccccccccccctccattaggtacctgaacctggaagccgtcgatcaatcactgcaatcgatgactccaattccgcgcaccaccatgccaagagagagctcggtagtctacaaaaactgttaaccaccaaacaccagagccataaaacacttgctcaatatccaagtgtaggtcggactttgcgccatcatcagaagcgacaagtcgaatcatagcttatcttacccatgtagcccatctagacccagttataccgggcaaagcggttttcaccgggccacaattgtcgtgtaagtggtctgatatccttgtttttctgtagcccacttcagatatccaatctcctcctccgcatcaagcatgtggataatctgaaagcgggggcattcaacccatcatgccgggttccggaaccatgatttgcagggcggatcagaaaatggcggagtattccaaactccgtttcaaggcaaccgtgagtgatatttcatcgactacaacaaagctccaatagtcgaatgctcgcctcgttcacaactgggaatgccctcacgtacacacatgcgcgcctcacagtcaaaatgaatgagtttccactatcaaaatctctttcagcatgaccccatccacctatgggttttacaacccaaacctctccaaaaacctcaccaccctctccccaaccacatcatacgcctcctccggcaggaaatgtcctctcccatcttcaacacccaccacctccaattccactccatcccccacccactgatcccccttcttcttcttcttcttcttttcttccccctccccctccccctcactctcctccctacaattaacacctcccctccaaaccccctcaacatccacccccccacccctccccaatttctcccgactgtacatcaccaacgtatccacctccaccctcctcccccgtctcaaatcctccacctgctcatccacctccctctgcgcaccagccttataatcctcacacgtccattttatcgtctctttccccctctcaaacagtttgacatgtatatcgacagcctcatcactcataatccgggctttactatcgcttgccgacccgacgagccgtaaatgcccgccgcgcacccatttgtcaatgccaaacgctgtgatcatcggcacggcgagctcgacgttggctagcaagggccagtggaagtagttctgcgagagaaaaggtacggagaaaaagtcccattgggatttggtcgggaggatgtcgaggaggatgagcccggttatggtcaagttgtggtgggagaagaagaaggaggaggacttgctgttggtttcgtcgtcgggaagggaagaggaggaatcaggggaggaggttttagaagtggcgtcgacggcgaggcggtggcagatgcgggcgccgcggtcgtgtccggcgaggattacttgtcggggtaatgatgatgatgatgatggtgatgaagaggaagagttggtgtcaaacacctgggcgagagcatcgagcagggcgtggccgacggcgcgcttcgtgtggtcgcctgtaccggcggagatgggggtgctgatgccgtacccgggcagttcggggatgaagagggagactttggggaggaggagggggacgaggtggcgccagctgtgatgtgagtgaggagagttagtcaagttacctggggaaatgggcggtgtggaccagaatcaaaagaagtgtcgtgaagtgaaatggtgaggtaggtcatggcatgtcgtgtcatgtcatgtcaggacaggtgctcaagaggtaagtatctacatacatgagtgaagattgaggatatccgtgaacgagagtgagaatcggaccgccgttgcccaggtcagaggtgtagctcaccacttccgagccggaagcagtgggcgtcacgttccgttgcagggcgggataaaaattgtaggtttcgacaggctcggtcattgtgggcggttgaatggtagttgatgattctatgtttcaagttgacggttatcgtatgggggtggtgagacggcttcttatactggagtaagcgtgagccgccaacgtggtgggtgggaagtcgagagtggaacctcggctcaccgtgattctaccaccaaactggtagtcaactgtgtagatcctaaatgacagatagccaaaacttggtgtgatagcaacttccatacccccttgaacagtttactatcattttcggggaatggtgatgatgcttcgttcattccctttctcctattcccaccatatgttgatgatttgcctaaattacttcagtcaactgaatttgcccctgtcaagttcgttggtttggtacttgtggagggctattgactacttttggaggtggtattcctggccttgaccgctgtgaatggagtcaagttttggtagtgtacatgagtgtgggacacctggtgggacatgatcaacagttgttcttagtctggttttggcgtggtgtggaccaatagcagcgccataatccctacttctttcccttgtctcaagacgttgcaagtcttgcgttaacaaactgttaagcattaatctgtatatcttctatcctcctcttgacggccgaaaccgatgtaatgatacccgggcgaaaccatatacgctgcgtctttccaaccacctccgggctacaacgagagaaaaatatttagtttgttcaaagttccatgctcctcataagccaaacgtggagacgaggaacatcagcacagcgtccttcttgcggtgaaacctgtatcaagtatgtactaatactcgtcttcatcctcttcgtcctcctcgtccgccatatcaattatgagcccgccttcgtcatcttcatcctcgtcatcatcctcacccgatatctcattcccctcttcgtcatcctggaaatccgcatagtttcgcccatcgtaatcatccccgctaacactgttgtcgtcgtcgtcgtcgtcattgtcgttatcatcgtctgagtccgggatagggttatttcggcgatggagttccagcttttctgcgagagtcaaaggcttggcggggaggtcttcttcgtccgaggagtcgtccgagtccgagtcatcactatcgctcgtggatgatccgttttcttcgtcctcgtcctcgtcatcatctgtatcggaagccgggggccgtaattggcgacgggatctgattttcttaggcatcgttacctcctcttcttcctcttcttctacgtcctcctcttcctcgtctgacacgatcttgtgacgatgcttagctttctgcttgcgtcgtcgcctcaccatctcttcttcttcgtcttcatcgtcatccgagatgaccacgtggtctttgggtctttcaccagccttactgccctcaggacttttctttttctctgtggtcgactcgtagcccatctgctcatcctcatcctcatcctcatcctcatcatccgaaagcacaaccgtggcgcgggcacggcgtcgactctcattgctgatacgcgctgctttcctgggtggtccatcgtgattctcttcctgttccgaatccgattccagaacccgttttctgccggagcccttggagcgagagggtccagctcggggtgatgaagttgactcatgatccagcgtcgaggaatctgacggctccatgctggagaagcgagcactgtcgcttggaccgaggtgaggatgttgatgggcgttgtgtccagaatgagacgcatcatcggagtcgtcaaggatttcgatggggccattgtcaaaattagctaaacgtgctgcatggaatggcccttgttcttcttcatcgctcgaagcttcctcctcctcttggtcgctatcatctgtcacgacgacaagatcatctccactttccgaccccgtgcccccgtcctcgctgatttcggaatcatcgatccctgagctctcatattcatcgggctcctcattcactgactcgtcatccaaatcattgtcagagaaactccagtcggtgttatcattttgtttcttgacgatcttctcaaagcgccggaggccggtttcataagagaagcgtatgaggggttgaaatatattttctgtgtcggtgcctcccttctgtgtgtagtccagtgatcgagaaacgaaatcgcccagacctccaggaatgctattgtcgacagcgaactcgcgtgtcctggaggggttgcgccagcaatacatgtactcagcatcctctccaacgcctggctcctcttcttgggttcgcacaaaataatggcgattctctctgtttgcgcaccagcgcagaagccttgccggacaatcggcatcgtcaatgacgcagaacaccctgctcaactgagggcaaaattccttgaagtattgttcgtattcaggccgctccgataacagataggtatcaaggcagcggcgtagctcgacgtcgagcgccaggttccgaatttgatctgaaaagcctggtattggccaaaagggagggggggctttgccgcctaaaatcacgacgtcattcttgcaatcccaacggatcgtgtttcggcctttgcggaaggtgaggacgtcgggaaatttcttgagcacatgctcgcggctttctcggtgaacagccgacatgacacgggcgggggccgtttgctgctcgagtatatgactctcccaaacctccagcggattgttgggcaggttagctagttggaagaccatacggaactcataaacgcgtgactttgccgtcaggtcggggcagaacatctcccagatgcgctggcgtagctcataaggcaagagggcaaactttgggaaagactggtgatggttgcgcctggcttggcgagagttggggtattcgtggatgtgttcggcaaggtcgtcatcgtcgtcgtcgtcgtcgtcatcgtcttcatcctcgcttgagtgggactcacttgcttcgaggtcgagcatcgacgccagaagctggatacccctactgttacgtgtcaagacttctgaggaaaagacctcatcgctggagtcatccgagtccgaagaggcttccgaattggacgccaagtcagagccggagtcggacccggactcgctgtcgttgctcgcgtccgaattgtgtttgtcttggtccaggtgatgatcttgatggtcggactcatctgacgaggagtcggtggccattttgaataggccagccggttgaattgtaatagcacgtattgtgtgttgtctttgttcttcgcgtagatatcctggatgttgttgtggactgtgaagactgaagctgtggagagagtgtgtgcttgttgatagtataggtgtagaggtaaccccaaggtatggatggaaacgcgtgcagcagtggactcgtcaaggtggggctccctttagatctgccggaaagcttaaaatcccagggaacggagcctgccgagggattggtaggggtcactcacactaaaatacagtgaatgtatcgagttctgccgggaggtgcacggttacactcggccgccgaggacagtgcgtttacaccactgccctggagaaggtgctactggagctcccgacctgagttcatgggaaccttgatagcaggcactttaaaagttcctatctttcctcttgagtgtcaagttctgaaaacagacgatatgcctagaggtagcgtatattcaaatatggacttcacgtcactggtatataggtctctaagcaggaatccataagacatctcaaatctacacctctctcccatctcaggcaagggatgatgggctacttcatccccaggtgtaactgtatcctcggagggaaactgaagcatcaaagggcctaaactaggtactcagcacaaggtggcatctgatccaatgctcctgctgatcttcctgtcaccataagccttccataggaaagcccttcctaaacctcttacgtcacttgcctggccgagaactcgtgttctacaaaggcgtaacgcagtgttcatgatccgccacttagatgtccggagtggtatcttcatcccctcaacgacgggactttgctgtggaccgcactggggtgtgtatactcctgggtgtttttccccgacgtggaagatgctctgaacattggttgacaacctgcgaggccagtacagaaaacccaaaagtacgcatcctcttcgcagaggccgtcaggcaatgtataactcctctagggcatcattccgcgtcataccaccgcagcttgcgaggcaaggatcgatgggatgatcaggatccaaaggcagatagattgtaggtagccatggacttctacccacaaaagaagaatccattcataggttctccttaggtccacctgccgcccccgcgccctccccagctcctctttgtccagccagaccaccaggcggcatcctaatccccaacgccgccatcctcgccgccacggcagctgccccaccaccgccgccgccaggccccctaccggcaccacctggatgcggcgccgacgtcgcctcatccactttgctcttctgcagcgagaacgccggcgcgatccagtcgccacagctacatctaaacccttgccatgtgtacctccccacggacgccagacacttttggttcggacacgttagtctgccctccagctcgccctgctccagcgtcgggcgcatccacgacagggcctcgacaaagtaatgtccgcagtccctttctttgtttcctttcccctggtggtgcgggacaataaacggcttcgtcgccagtgttcttcgacactttttgcatcttagacttagcgacgccgcaccaccacccgcctccgcctctttgttgttgttctcagaagcaagcttagctgcctcctcatcctcgaaccggatccagtctggcacccggccaatccttgtcgcgtcctccacctcgcgcttgtacagccaccgctggtaggcagggtggttctcgaccgcgtcgtctcctgactcgaggggacagcccatggtccaccatagctctagctgctccatgaacccgtcgttgggctcggcaatgggtcgggtctgtcgtacccagttgatggcctgcgtgacggcgcggcgcgcgggcgtagaagggtcggaccgcccgaagcggtgcgggtgtttccagaggaggtaggcgacgatggcggagacggagcgagatttgcccatggcgcagtggactaggacggcgccgggttttgtttgttgttgttgtgatgttatggtggtggtggtgatgggtggcgcggcggttatggcatcggcgtcgtgcgctgtctcgtcgtcgccgttgatctttgcactcgcgctcgcgggtgtaggtactactactggcgcattatcccctccgaatgctatcgaagctgcttcgtcaccgtacaacccgcgctcgataaagcggaccatcttggggaagtgaaccaaaatatcggcctcctccacgtcgtcaatgtcgatgctaagatgttggacattgcgaaacgcggggtcggcagggagggtgtagttgatgacagataggatgtgcgtgatcttgttttcttcgattaagcgggcgcggttgacaccgaagatgctgttctcgtaaaacaactgtgtcagttcatttcccttctcgcgagtaaaaccaaagaaaagcaaggcaagctctattgcgacaggaggatgggatggatggacagagagtccggacggagatggtcgcgtgcgacttacttaccctcctacgaagaggtcttcgcgcccattgatgcgatttagcgccattgcgaccggtctctccgggcagtcactttgggatatttcgaagggctttggggttctgttcgatttggcgctaccaaagaatccagcacgtcaagtttgtgaagcaatcgcaaggcgggttgctcgtccagcttctgtcgcgtatctgtaaatttcgaaattatttgttgcccctcatcgctgcgggattcccgaaatgggttggttaccgtggatacgagccatgtaccattacgtacatggagagctacagtacatggaacggcgtaccgtacagtgagcgtattgaatacgtggttcctgccaagtgaaagtatgtatttgtcgtccgtatcttaccatcacacggtattgtacccttgactcggcatgaacgggcaaacatactctgaccgttttatgcatccagtaccgtacgattgtttacctatcgcgaaccttggtcattcaatctccgtccgatataggcgttgcatgctcgggcatgggcagggcagttgtacccccagtaccatcatgcgggtaccttggattgtccatgtgtgctgacacaaaatgtgacaaacagaaaccctgggtgtcagaggacgacggataacagaggggatggcccagggcaaaggacaaacaaaagcgaccgactgccctgcacgaatcaagcaaccaaccaaccccccaattttgtaaaatccatcacagacatttttggtagggctgtggcagtggggtaacctgacggcgcccgcttccttgtagggctgaaaagacatgcaagttgtctcacattccgcccacaacaaacagacaacaatgtagaggtacccaaccgccgcctgaaagagcatccatctgatagtagcaaaatagtcattccagaccgtatcatagtccattcttcctccaaatcactcatattgacattatcacatttcgctactacaagtctgctctccgactgctactattcagccgctgccgctatcaactctcccataaaagtacatcggttgctgctcctgaccatgaccacaccaaagacgatgtgtcaacttttgcctgcgccttcagagatatgtcccgcacgcaacgccgcaaccctacagctgaaaatttcacacccaaactccgataaaaatcctcaatcccgtaaatgctccaattagatgacgtcctttccctccacggccccttgtgccgcatgatctttgaactcataccgctctgcatgtcgatatctgacctgaccaacatgtcacagccataaatgataccatccatcacccccaaccgttgcctctccaaatagcaaggcccagttgcttcgttgtatccaaaatcaccacatattgctttcccgcttcaacgagggactgctggtccttcgtccatcatgcaagcgttttcaagcatattggtccatttcccactcgtaccggcatgactgtgtttgaggtgttgccggaagtggtctgcgcggaagaacttcttgctggcattgcactcgcggaacttgtgcacgtcctgtagatgccggatacggtcctcccaatcttgctcactagcaaagatgcctgcagcattacgtccagtacgggcaaattcctcaccacaataaccacacgtatcagcctcgcctggcctcgtgctactgtcgtggaatgcacgatcgtatgtctgaagtgctgagcatgaccagctatgacgacggacgtgcagggagttctgatggcgttccgcctcgttcttgttcttgaaccggttcccgcaaaacgagcatccgtactgtttctctgcttcgtgtagcctggtggaaaaagtgtctgggttagtaacgtgcgtcgctgcgcggaaatgatgcaaaacctacttcaagtcctcttccgtgtcgaacttcttgggctttttcgggcagcattcgcacatgtatgggcccttgagcttagccgctacgatattgctagcatttttcggaatctcggcaagtttcctcgaaatcccaagcgtcctattggactggtcaaccgatctttgcgtatagtcacccgaaatcctaggatgcggcgactgtgccgcacctgtccggctgatcgacgatcttggtgaagcggtgaggctgatgggtgtggcatacgggctcccattacccatcacgtctgtcggcgacaccccgccaggagatacaccgttgggagacaaacggccaagcgaactgttacttgctatgctgctagcagtcagattgccaatataacttccgctgcgactagcagccgacaagctagagacagacccttgtgaaacgacagtcagcctcggggtaggcgatcccctgttcaggcctgacgtgtcactacatctatcaattggcgtgggcgaggccggccgcttctgaccggattgatagtagcttctgtctccgcccatgtctctccccgcatggtacagctgcgatggcgaatagtgtgatggcccactcttgtgtcctcgctgccaagacccgctctctgtttctctttcgttttccctctgcctttccctccacggatcttcgatcttcagagtccgcatgcgtgtcgtctcctccattggaaagtcattgtcctcgtcgtcttcggtattcagaaagccgtcatccagcatcaacgtgctctttgtcctgcgcgccctcagtggcggcgcacggttgaaaccgctgttgtcgaacccgtcagtagggcgaaacccgacaatagctgggcttggttgtcctgtttgagaaaacgggctgggaagcggagatgccgtagtgggcgaggaggcaaaccccgatgtgaaaagccctggctttgaccggtgtgggagggaaagctgtggcagactggcgtggctggggcgagagctatgtacgtcgttcaaggagttactgagtccgccgcttttgtttaacctgttcaacatggtctggtcgatcgccgcggtactgggacgaaaccctttcatggcgtggaggccgaaggaagacgataactgcgatgatctaggaagagtcacggacaagttagtttcgaggcaatggcaaacgacgatcgtggaaaagcaaaggaatcgcagtacctgacactatcaaaactctgatagccctcgtcatgggggttttcgtgtttgttcggaagcgctcgccgttcaaatttgaatgattcgctctcaagactgttgggaccgtcattgcgcatgaagtcggagtctctgtagtgctgtacattcggatcgacgggaccatcgacaggggcaagtcgtggaggaggtagcggaggaggcgcattgatcccgttcccttctgagccgtggatcgccataggggtcgaagcggtcgaaggtgagagattatcgtttagtgggatgccaaagggacgactcgcaaagtgctcccgaaagccaccatcgcggcttgatatagaaggaaggggcccatcgtcaaaatccctcgcggcgctggtataacggggctgcgtctgcattggtactgcccgtgctgccatggcaaatggcagaggatacgcgcaactatgcacagggactgctgatgccacaaccgggaagctggagtacgaggcgatgtagccgtgtcgttgccaccgttaaatacgagccagctcgagccaaggcaaggcaagagaatgcaaggcaactgcagatgcggctgtaatgcggaaagacaagccgtataaatccaatgtgacgtttcgcgaatcgaaggtctcagccctggaccagacaggcgcgcggtacaatgacaagtgtttggccaagaaagaggcgttgttggaattggatcggtgttgccgatgcagctggtgttgaacgggatatgcgttatgtagcggggcgattgggtttcccgacaaatacacttcagttggtgcggtagaatgcaagaagaatcggatcgcctttgggtgtggaagacaggactggattgaggatgatgacaaaacagaccaggaaaaccaactccacctcgtcgagacagccggtgggtgtagctaacagggtgcttggtgatacatatataggtggttatagtccgggtggtgggcggactggcaggccctggggaccgtcgtcgtcggctccgtaatgccaagcacgacaggtacctcgtttggggttgcgtgcttctgaatggtggacgccctgaggtcctggaccttgtatgaatatgtcggcagagcgtgactgtagggttccaggttggcggcggcggccaagacaagacaccagacagtactcgaacgaatgcgcaaggtacggtcggtacaggcagttacagtagttgacactgcaggtttattgcgcgcttgacttcagttatcccgcacctcaggcggctggagacacaaccaaagcggtgccgtggtggtggtggtctgtctgaggcgatggacgactgaacgaactctggactggactggagcgggaggacgactggcgacgggaggattcaattgggctggagggggggatttaggccatagaaaaagatttggcggagacgagtttccggtggaagaggcccgaggccataaagaggaaggaagtcggattacggagaggctgtggatacctctggggacggttccagtcgccgttgctggcagctgcttctggttggctagtcgtccttgcccctggggaccgttccagctggcctgccaggggagctaagggtcgatacagcgtgtatgtattacgcggtattatccggaatgcattagcgtaaggcaggtattcacgtgtaatgcctttggacagagttggtagcggaatcggcaagttttaagtgtggattctggggacatggtacttggtgtagagccaaaagtacaatgacctgttcgtttacttagtgtagttgtctgacgatatggccgcgttacccgactgcttgggacggtgaagcaattgccaagttgcacatacatctgtacaataacaatcgaataggtaggcatgtcaaggactcaactcaaggtcaggatttgtcgtgcgtgaggcccagacagtcaagcatggacatgataccttggccagaatcagaggccgaaacgaggggaaaggaagggggtagtaggtaggaggggactactgtctctgaaccttgaatcatcctccccattcaactcatccattccccgcacgcaatgaaagagagatgcagactgatgagtgcagaggcgtatctgcgcacccttgacgcgggcattcccacgctttggtttctgccgcaaactgaagtccaaaccccggttggctctgtctgcacctttcagccctggacaggagtgtccaacgtaacattacagggtttccatctgttagcgccttcccagcgtaacatccaagcactcccttttccgcgccattttccttcggttcgctggtcgcacctgctccactcttgcactcgctacggcatcagttccacaggaaaatggatcccgcacgccctaagaggctcgcacagtgatacttacccccgccatgtatgcgaaatacacatctcacgttcaaagtaccgcttgccctactaggtggtcccgtctctttaccccctgatacgtttacaattagccgtgcgattctgtaaagaagccattcattctgttatctgatcaggtaggggaacagaaacttgggcgaacggaaaaggttccggtccctttttcatgtccatctttttgcattgcactagtgtacagcctcagcgatcggcggtctgaagagaaaagatggaatgatttttgctgttagggctgtcgttgatccaatcatctttgtcttgttgattcagcgttgtcgcttggctgagagttggcagtatgtaccacggttacggttcgatttccttccacttgaacggtacatgtgtactgtacgtgtaagggaatgcttttccacttctgtggtaacgtaaacctggcggcctatctcgatggcagcctcaaccgttttgtccacggagttctccgctgctgtctcttaataccagatctgctgattaatgtgcattacttacctaccctccgcaacaaccgaacttgcaactggagtatggccgacgaacagctttcccaattgaattttctaacccccagatcgtggtcaagctggcttctgccaccgccatcgactccagcctcgccatggtcgaaagccaagcatcgagtccacaacccacattctgtgtctcatggtctacagtcacatgaggatgagactaaagctgatcgacacacaagcgccggagaaatgaaacgccaacagcgcaattcagtcgctcgctggatgccaaaggacaaagggtttcacagctgtctggtcctcgttcggttcaccgacatagccggccgatcttgaggagggtcggcactggcagggctggccttggcagactgaaattgggcaccttaaaaggctcccgcccgcctccgcaatgagccgtcgacgcttgatggcttcccgtttatgcgcggaagcaacggcctagctgcctgcgtggatgacatgctgaccaacgcttcattgtaccgtccttctccgtgtccgtatgtaaccggtggcccgactcgaccggctctcgggcgtaaagcggatcactcgggatcgtcggtttgacccgccaacgcgcagttatggcgtgtccttattcccggtgtttacactagacacgatggtatcatggaaatcaagatttctacactacacggtaaaggcatgtagatcggcactggaggcgctttgcatgaagaatccccgacatggtcaaaggtggaaatgacgggagtcaagtttgataccacaacgtccagccttaccgggctgcctgcctgtttggcttaggttgcccgttggacccctttttcggcgttttggggcgcagcctttcccgtcaacgtcacggtcgagatttatgcccctgtagggcagatgatgacaatcggccagttgcaggttttgcagggcttgtgttgcaatgcggttcctaaacaagaaaagaaaagaaaataaaagaagaagaaaagaaaatcttttccaagacttcggagggttcaccaaccaagcaaattgcataaaggccgatggcttctccccaccaccagccgatcttataaccgtacacttacaatcattttggtccgccctacctaataaccaggaacactctgacgtgggatgggaggcctcttctggttcaaaacctttctttgacgttaatgaacgtcgatcgtgtgtgcgtcttcaaggcatgatgcacaatacctacctaacaagttttctcctgagcctagttcttgtgtgaataatccatgacgctttctgtactcggatcccagctatagattacatatgctgaccttcgagtctcagccctataaggtgtgccatccatcatctcaacctcggccgttggtgctgctgctggtcacggcatacactaggtggtagatacttgcagcttacattggaagcctggacgtccaacaccttgctccgtggtcccatttccacacttattcccgagagcctgaaaaggcgtaatgcgggccctgtcaggcctgggcacacatggacactgaagcgaaggctttctccgaggaacgcggggttcgccgttggaaaatcttttcaagttacttgactttttccagcggctgtggtaccacacaaagttccattcgcatatgtccaaccaggaacacttcacaccctctatgaggtggtgaatgtcatgcaacaaacaacctagtcacaatgggcatgctacgttttgagagctgttattgttgcgtgccttggattattcaaagacttgatgcaacatgaaccacaaggtgaagaaagcatggaggtgatcaagatgtctggtaggtaacgtccaaaagtccgcgatgagcacaaaacaacctacgtacttcgaagttgccggaggcggcagcaaagtcctctgcagagacactgatggatgagacccaaggtgtcacctccagcgcatgatgttacatgttggcagacgtccttgctactaaagctgagatgttttttttcggtttcttttttcgacctatctctttgtttctaccttcgctcattatatattgtcatttatgtgtatagggcgtacggcgccgttgaatctcttttcaaaactggatctatcatacggtctagtacatagatcggggaaaggacctgcatgcccctgccgaagcgccaccataacagagttacctctagcgggaccacttaagacgactgggtagcaagttccaacatgcgggtgactcgcagcggatggcggcggtattcaatccatcgccagggactttactcttgtttttttttttttttcctttcaaggttgctgcagttctggccaacctcgacactcacgacacgaccaattattgacatcgggcaaaatgcagtgccgatttgcttgatactttgtgcctgtgctatgtgccatgcacgcaatctcgacatcggaccttataagcccgactatcatcagcctctggagtgttgtgtcccttattatcactataaagttcttcatgtatgcccgttgtcgtcgctgtgtcaaatcattccagctcaacaagcgcgctctatacctatgtcgccgctaacctgccgagccgatgacgccagttaaccgctgttaattaccacctcgatatgcgctgctttgatttccgtctgacacaaatgaaacaccccgagcggttgccatcaaggcggtggcagttgactctatgctgtgtcaccttcctatatagaggtggtcatgcgagatgtcggatggaatagtgtttagtcggtaagcgtcgaaggggaagtatttatttccttgccttccacttgttgtcacccctcgctgggatcataccccgaagttctcactcaggcaccggctcttgcggtatgtggcgcatgaaatgccgaactagtacagtgtgtgtggccaaccaatcaatgcgggggtagtgtatcacattcgtttccatcttttctcacttttccctcacggcgtctagcaccttgaaggatattaaacacgccctttctcttattacttacatagattccaactgctccttacagtcacgcgaggaggtagtgcagtgacttgtgagagaggggtctgtgactccatgatcctttcctttctccacgatatccatgatatgccgccatctccaaggcgcattgcacaccgggatgttcctggttcaagtcagcgaccttgatgttgtgttcgtcagcgctgttgcgctagcagtgtggggtgggaaatatagtctgcgcaaaaaaagaatagctaggtacccttcggctagaacagggcaaggctaacataagcttgatgaagctattgataatatattacagattcttgcctagcgtggatcgtcaaggttacgcactagcaataaggttccaggtgacttcggacgtagctccgtgtcttctgaccgccgccgccgccgccgggcccgggcacctctacgacgggggaatccacagagacagaaacgatggatgctgcactgtgagaaagacggcttgacggaactcccagccccgtcgcgctattcgaagctgtcctcctttgtcttgatgaaaatgaaaagggccaaaacatggctctgtgaagagaggctcctacctctagcttttcccctttgcctcacagggcgattactgagggatacatacaagatgaccaacgggagagcatccattccaaacaagcgggaaatactataccagccggccccagtgggttgtaactgaatattcacacgaaactagaggtaacataccgttaatacatacaagcataccgttggcaagtacagggggccgtacgcttcgaacaaacggtgtaatacccgccaagtactaagcgtcactctcatttccggtcacccaccagacagatcagccttacagttagcggtacgtaaggaatttgataaggatcatagggctatggacagggaacggaaggttcaatcccgggaaatgatgtcttgctgcggaatgagagcggaactgaatgcggctctcatcccagtattacaccgacgtgttcgtcgcaagatgagatgaacttatacaccaaatactacctacctatgtatatctctacgcgatactggtatacatacgcggattacagcattggttgttgcgacgcataatttcgaagtgctcattggtcgttgtcagccagcggagcaccgtccgcgccatcggaactcggaacacactacgaactgccacggggtcccaaagcaaagccgggcgggcatcattcggggtcccgtcaaaaaggaacaggtcaccgagcgagcaccctaggcctaggaggtcgcctacaggacactatcgtgcgtcggctggatctcgcgttcgacaaaagctagatcgacaaaggacgatcttatctctcgggaattggcccgggggctctcaaatgggtattacatagcaacaaactctttagtgaccctataggggtgcgtcgcgtgacttgattgaccttggttcgaacaaaagccgaaagaaagatggtggcgtaccagctctacctacactaggtacaatttcttacagaccgcctcttcggccccccctcccccgagaggggataagttcatttcagttccccatgagccgagaaacatctcgacgcttccttcccatccagcggcactgtggcagtggcagcaacagcagtcgatgcatgaaaccctttttgtccttttcagccttgacaaatgtcttccttccagggcgagaagccgtgccgcaagaaaaagcatggcatctctgcatgtaatcactttgatctgtctgggaatttggaattccttgtgatggcgggaacgatgccgtgcatcaatcaacttggaagaagatgaggctgaaaagcaggatgatcgtgtctttcatctcctccgtaaccactgactgcattgcgcaagcacccggtccaaccctttctggtgtctagtgtatactgaagaactgtgagggtaattctttactttgcgttgacttcaccctccacacacacacacacacacacacacacacacacacacacacacacgattcatctcgtcctagctgtccatttcccatgcctcgccagcgagttgtgtaattgcttggctcattagctgctcgccatcgctgcgacccaaggaacccccacccaccaccacctgaagccaatggacctagaaaccccctcaaacccctccaggagggagtgcatctccaggaagaaatcaacagaccccgaagcacttagagcacttcctcgggtatgggccattgcagccaaacaaggatcatcatagaaaagagagatcacttgctcgcacgatccgactgccgatcgcacgcacgcacgctgccagccgcctctgtcagcaccttcttttgcttagcctatcatgtctaattcagacgttgtaacatcaccatgcaacaccactccccggccatgcatggatgggagccgccctccctccccatgtaacttactaactaactaactctctcttgttggtctctctctctcttctgcgccgacaaccaataagtccggaggccgcaaattattcgttaccactcagtggtgtaaattcttgatacgagtgggaaaagataggtaggtaggtatccaggggaaaatctcgtatgggcttcgtaagcttcatacatagccccccatcccatcccatcttgctgctgcgatgctacagtaccgtgcaaactgaaagccgacaagatcatcattatcgtcgtcagaacgttcaggttgtcaagtgtggctgtgttcagcagggcaggggagggcggctctcgccgtcgtcaatccaaggcagcaaaaagccgagatatagtatagagtggtaagtaggtaggcaaggcagggtggcaatcggaccggtagtgtagtgtagtgtagtgtagtgtagtggtatcagaccttggtaggctgtgaatgagctggttggtggttgggtggtgatgatgatgataatggtgcttcaaacaaagtgcctaacaaggcggctgcccggccgtgatgcagatgttaccggcgggataacatacctaaggtacctacatacatacctgggtatgtaggaggcggttacatggtggttagttggcgcaaacagttggcgttacaaaaccatgtcttgagtgcctgcttaagttggaactgggaaattgtatggtccgtttagcctctcaacaccccagcgccatccatcatcattctatggatactacagtacccctgactggcggcgacgactcccccaaaatcagcccagttgcaattcatgtgctgctcacaagcagcgaacatggaaaatcccctcgtgtcgtgcacgtggatggacccccgaatgatgcgttcgttagctcttcttttgcgctgtagtgtagaaaaggaggttgaaagagagacctgagaaacgccatgtttcttttcttcttttttgctgactcccgagcctacacgtgtacactacaatggatagagccgcaagtgtaccagctccacttggggtgacccctcgatcgggagttccttccgcgggtaggttgtgaagccgggggggcgttaagttcccaacggttattttactttacacgttgtatcgagatggattcatggaacagccgggcagcccacgagggagccatgccgcccatccatccattcatctatccacttggtcattttctcccgcaccatccgtcggcttcgtctcatctcaccttcctgattcctgtttcaccggtctctagtgcccccttccttcttttccctccagcggtacggacgcatcggcaatcccatatctgccttggcgtagtgagaaaaaaggggaagctgtgagggagctggagaaagcttcatgatgccgtaaaccgagataggtactcgcaagttcgtcacttgttgggtaaagtgatcacagaacatcaatttcgtcctccttcggcccaaatagcaccagtatctgtatggcttcaacatcctgcccggtttgtgatgatgatgccgatgacaatggacgagggactgaggtgaaacaccggaccagtccactctgatgaagatcgaggtttcaagcgtaggcgagcccgtgataggggaacaatgggtggaaatatcgtccagggcacctaccaactcactgactctcacgaaagccaagtgctacatgttcttccgatggagatggtgtcgtaggtttttccacgcactgccttgttgtctgtccctaaaagtagtgtgtcgactggacagcttgctttccatcgaagtcgaaattcgttgcttcttctacatggtttgtatttcggttggcaggggggggcgtaacgatgaaagttacaaacgaagtcgctgtaagtttccttgtaacgacggtacataagcggtccgtttggtatcttacaagactcatgaaacgttccacgcagcattgatacggtacaaactgcgtgtttttcggccgaccctcggatgcccgttgaaatccacgcagaccacggtacctcgcgattggcctgtcgtaagcaccgaatccacattaaggccgttactttcgtttcattggctggccttatacctgcctccctcgtagggctggttcacatgaaggttctgttccgttgtctgccctggttgttggcggtgagcggttgtggagatttttgattttttttcatttggaggaatcccgggcatgctcccataaatcagttcaggctaccttcttgcattgatgctgtaccacgctgctgtactagtttacatggaacccggatgactgagtgttggcaggaagaacatggtgaaatttccagcggtgtgtattacgcgtaaagtacttacctacagtactacttggacggtgcggaagtgctccgacggacccccttactcagcaccaccaccacccaaacccggaacaaggcatcgtggtccatgttgttacatcgatgctttgaaccaggcgctagttcgagatggctacatatctgctccaccaattgccacgacgacgacgccggcggtgatgaagaacaacaacctaacacaccgattccggacccggacttgatgccaaggttgcaagcgtgaacatgggcatattggcagtagttcagtcatgactttgaagttaagtaccagagggggaaagaggacttggcagtactgtaagcatgaactaacaccaccgtattggcgaccatcacggtcacggaaacaaaacgggccgcagaccgaaaaggattccttccaagataagtaagtatctctgaggaaaggccgagatgattagcatccgaaccgttttggttgacgagactggatagactggagactggatagaagcatggatgggtaagggcaaagaaacatgatacccgatatccgatgcaaaacttatgtcagcgccgtcatcattgtcattgtttggtcagtcagccttacaaggaaaggacagaacttaccatcggcagccaagcggttggttaatcctgcaagcgaaggtcaacaaccctttcttctatcgtctattgatcagataagtatcttccaatcttcaccgcatccgcgtattcgttgaaggcagcaactttgtgactacctagttctaggtgcccatcctctttctctctagtctacactactatgcccgggttacatgggcacccaacacagagacgggtctatgactataaaacaggatgaggtagagacaatgtaacaatatagtgaaacaagcagcaatcggtaaacgatctccataccttcttcagattttgattctcacgacgatagatagcaaaaatcagggactggcaccacatactacctctacactactacttcgttacctaccttcccctttctgtccttcccctttctccttccccgcaatccagatcgacgctcgcttaacacactgcatgaccatgcatgaagataatgtaagaaaaaaaatatttcctcgtatgtatccctttcattctagtctatgtacataggtactctttcgagatcgtgaacaccctcccccaacccccaaaccccccttacggaagattgaacgatatggacgcccatatgtacagacacactcgtcttgatagtttagcaaagataggtaggtgactaccatctggctgacgggggtaaatcggaatgtatgtgggtaacctagccaaggaagcatccaatgtaagtagaggtaagtaggcttctatggtagaggcaatgcgacattcggaacgaagaaagaaagaaagaaagaaaaagaaagaaagaaagaaagaaagcggaatgttccatgtcggcggcctccgcggacgaaatggagagagggttaaaagccaggggatggcgtgatactaaatagggttcattaaacgggcggtactatgtaggtgtccacgtagaggtacagtacttgaaggtacttctcttcggacaaatacataacggtgatgtcaaagtagaagtaggtactcgtctgggctagaagcgcctcagaccccatgcgcagacgagtagtatcgtaaacggttgtaagactcgcttatcaagataggtaggtacatactgactgactgcatcggcgaacgggttgccagattgggggagatgttgcgatgtcactttcttcggttttttttttttttttttttttttttttttttttctggtctcattcttttctaacgagttttgtctggatgatgccgattcacgcgccggagttctacaagcaaatcatttgcttgttcaagtcatgtaattttttcggattctgaaaagaaaccagactttctgtttccaaggaaaggccgatctgaaagcatttgaaatgggatgaattctatattggcctcgtaatggtatatcattttgatggaccttcccaggaaaaatgactgaaaacgctcgacaattcagggagattattcttcaccctctaatccctcgcccatatcctcatcgtcatcctcatcaccctctccttcgccatcctcctcctcctcctcctcctcggaactcgaccctgagccttcactctccccttcactacccggatcataatcctcctcctcctcatcttcctcatcctgtaacctctgctcctcttccttctgcgccctctccagctccgtcaacccatcaccagcctcaccaccctcacctccctcgccttcttcgccattggccgcagccttctttgcattctccgccagctgcttcttcgccttcctctgttccgccatgctacgatccgccagcccatgtctcctcacataactctgatcgatccctgcataatcctcctggtccagcatgctgaactcaatctcctgccctccctcttcactcccttctcctcctccttccagctccaccactatgttaaacgtcctttgcaacacgctcgtataactaatcgccacaatcttgtccagcggcaagaagagcaacggtttcttgaacccccacaggatgcccgtcggcaaaaagaacagaaacccatccttgctgccgcggaacgccttgacgtgcaccgccttctcctgtgggcggtacgcctggcgcgccaccgagtggaacactttggggtcggaggacacgagctcacacgcgtggttgcccgccgcgtgcaaagaggttgtcagagcccaatggaaaagtgtcgcgtagctgtcggagacgggggcggcggcggcggcggacggaccagtgatggtgcctggcttgggcgcggtggaggggatggtaaacacgagtggctcgagcggcgcactggtttgttgttgggtctgctggtcggcggattgttgggacttggttgtcggtaggtagctgttgcgcgggaggagcacgtagttgtgttggacttgggatttgtcgggtacggggagatagaaggcgtgttctgttttgttcataagatatcttttagcaaaaccgtcatctttcatgttgaaaaagatggaaatacgaaccaatgtctttccatgggtacacgatgccttgtacaggcaccggagagcctgaagcgcgagcgtagagaaagttcttggtaaagcacaagtcgtacttcttgcgctggggtacagagacggaaatgtccttgatctctaggagtaccggctcggcggcggcggcgtctgcaccgagcactgctgcttgtgagcccgcaatcgggtgagctgcgccattgggaccgcttgtttgtgcttcgacacgtctcctcttggtggctggttcttcggatgtgttgtccgctatcctttcgtacacaaaagatgcgatgttgttgaaaagatcgatgcgcgcgggagagtctacatcaaacagggtgccatccaaattagccagcaggtacagacaaagctattgtgagactgtccgcggactgccggctacaattatgaccagatcgtaaaaatagagaaacacaccagcagcttcttgaatgcccttcaaaatgtcgggtcggctttggaacacgagtcccagcagctgggaatcgagcttggctgccatggcagcggttatggaagtagcctgattagggaaccggccaattgagggtgtcgtagaaaggagagaaatagttcgtgtaacgttcaatgacttaattatgcgagctcaacagaattgacaatgcaatggcgatatctgcgcgaaaggtgtattgttttccgtgttctgggtttgaattgccctggcgttcgttacgtcagcttttgacgcgtaaatgacttgctctattccctgtatgcaggcgagtgttacttcggctgctacaagggttagggtacaggcttgatcaccatgtgaacgatacctgaatcttcctggatctcgaccagacagacttgggagcaatcaggggtttggaaagccaaagtaagatatggctttaaattgaataaacaaagcttttaagtccaacactatagcgcatcataaatcccatgctacaagttgccgctatgtcaagatccttttacacccataacgcttcatcatgtcccagttcatagctattgtacaccgtaaaatcgcagcattttgtccggctgcgtgcaaaactccattagatccctcatagacaaaaaaaaaacacggactgtccagactcatcgtctaggcaatcatagacttgagaacctggatttgctcctggacgcaagccttgctggtgccacccttggcagagcgcatctcaacgctcttctcatagtcgaacaccttggagatatcctcctcgaagcgggcatcgatacccttgagctgctcatatgaaagcttgtccatgggaataccggtctgctccgagagggcaacgcagcggccagagatgtggtgagtctcgcggaacggaacacccttgcgaaccaggtagtcggcaaggtcggtggcgagcatgaaggggtcaagggactccttcatcttctcgggctggatgctgagggtagccaggacaccgtttgcaatttggatgctgtcagaaaccgtcttgacgtggtcgagcatgggctcccagctctcctgaagatccttgttgtaagtgctgggaatgcccttctgggtcatcatgaagccagccatgtgaccgaaagcccttccggccttacccctgagcagctcgagactgtcggggttcttcttctggggcatgagggagctgccggtggagtaggcatccgccagcctgacgaagccgaattcgctagtagagtagatgatgagatcctcggaccagcgagagatgtgctgcatcaacatggaaccccactggagggtctcggcaacaaagtcacggtcggcgacagcgcccatggagttccagaggaggccatcgaagccaagctccttggacatcatctcacgatcaatgccgaaggggttaccggcgagcgcaccgcaaccaagagcactgcggttgacgcgcttgataacctcgcgcagacgctcgaggtcgctagcaaaagcgaagccgtaggagagcatccagtgactccagcggacgggctgagcgcgctgcaagtgggtgtatccgggcatgatgacatcaatctcctgctcggcgcgggcagcagtgacattgaggaagtcctgaaggtgcttctcgatcttgcgaagctcgtcgcggagccacatgcgcatatcggtagcaacctgttcgttacgagagcggccggtgtgaagcttgccagcaacatcctttccgatgatctcgccgagacgacgctcattggcagtgtggatatcctcgtcgacaccggggacaatcttgaaggtaccgtcctcccactccttcttgacagccaggagaccctgctctagcttgttgaattcgtcctgtgtgatgatgccggccttggcgttggcacgcgcaaaggcaatgctgccggtgatgtcctgggcgaagagggcacggtcgaagtggatggattcgttgtactggaccatgagggggtcgaggccgcctgcgagcgttcaggttagcttatgagctatcccatcgtgttacgaagcactgctatacagcatcctagaagtaagagagaagaaaagagagcgcccaaagcataccggtaaagcgacctccccagagcatgttctcggtgggcttggcctgtccactcatgattgcgtgactttggaccgaattgtggctgtcaattgggatgaggtcggtgggtacgagcttgccgtcgctggaaattcaagctgcgggacggtttgcaattgagaaaggagatgtgatttagatagatgcagaagaagaagactggagagaaaatgcagagcaacaaacacaacaagcaagaaataaataaataaaaaaaaagttagtcaacagcggacgccaggtacgtcgggtttttacctacccgccgaacatcgctggatgactcaattgcgtcggcactccaaggtggaggggagctcttttactggcccggcaccttccgacagcgataacgctcactgaagctcccagtatcagccctacggcgggaggcacagggaccacggcaacggcttagcgcaattgaaaactgataagcttccccgcgatggagcgggagagctgtggacgactccactcaggtacagtcacagtggaggcgcggggattgggagctccatattgtgtgactccgatgagtgtgcaaccctaacccccgaccagcccagtctgtatgtgaatgtttggcaagtgacgacggctcggcttgagatgattccttggctggcagctgaaccccgcgtcactcactacctatcagccgtccatgtcatctgccttcaagtccatccaacccgagacacaacgaaccgccctcatcattattacctatctgttaatagcaagcgagcatgtcgagcatgtcatttccaaacctctatacacaccgcaaggtggccgagacaaaggcaaagtcatgcgacatctgctaccggctgagcaccagcgtcctcatcaccgcagacaacaaggatttcttctatatctgcccaagccatcttaaggagcctgcgttctgcacacccaaaattgacaccgaagctattgaggcccggaagaagaaggagctagaagaagagattgagagagtgaagaaggagtacgaggagaaaaagaagaagaaggaagaggagaaggggaaggaagcggacaaagagaaagaaaaggacaagaaagatggtgaaaagagcaaagataaagatgagaagaaggatgagaaagaccaggaaaattccaagggctctagggtttgtgcaccatacagcctcctatcggcagccaatgtgttttcaccgtctcatacttaccgggtgacatgaacgcagagcacaagtagagaagggaccaaatcgcctcccgtggaagaagagccaaggatctttgaactcaagccgttcgttgtcttctccctcgcccgaaactgctcagtatgtctcactaattcgttcgtcacagtactttctatcaacaacgcctgttgaagaagaggcaggctgaaattgcaaagcgcaaccgtgaaagactgcaagatccaaccttctttccctcggttcccaagaatcttccatgatggcgtcctctcacgctaccaaaaatactttaggtattttacccttgaatcaccaaagcgagggtcatgttgttgacatgctgctcagacggacatacatcctttgttgataccctttggctttagtgattgaaatatactctagattaagcgccaatacagcagcatgagcaccaaacttactaacctcaacgtcacaacacattgaaccttacagaacgatgacaatacgttacaacgagccgaaagggtccgtattgaggacaatgggcaataaattccatctcaatcttgccccgcccgcccttcaacgcgcagtgaaaacaaagtctaccacgcccactctatcacaccaaacagtctcgtggaattgacctcaacaatgctagcgggaataaccctgcgatggatgacggcatattatggtcaaacaacctccttgagctaccgatcccccgcttgcagtaacaggatagacgggtacaaataaagaacacttcccgtctacatgccctatccccatgatttgttgttctccagtggagtgtgctccgctgtgccgttgtcaggcatggaagcaacccatagctttcatctcattgccgttcaacatgcccatggttcgttcggtcttccactgcgccgctttgttgcagttgctgacagacatgaagtgcccttatatacggaatgggaagatccttttccgtccgaagatcggctgtagggtcacgtgtggttttggagcggtaccgagtcggcaagcaaggtgtcgagtccgtcagcttatgtttgggtacagttcaggagcaagctggaacttcggctaggaagggaaagcgagggagccgaaaagccagtgagccaaccatttccagaatgagagcagtggcagaaatattggaagcaaaaagatccagaggttgggcgatatcctgcataccaaacgttctgactgtctgtcactgattcgtgggtgtaggccccctctcgcatcgtactaccccattcgaagatgcggacagacggccacccaagcttttctcgaagaccaccaagttgacgtccgatagataatgtgatcgtcaggaaggtaagaggatggtaagctgggagcgccaccacatccatcaaccattgatacagtcgcttaggcgtctaagttcggccagcggcagcttcacatcgcatagtttcacggccgtcttcatggttgcagaactagtgcttacattctcgttataaggctggctgatggatacgataacacatggtcctaggtacttacaaacaagccggacagtcatacgtacaaccaacaacgggtgtaccaaggtgtcccttgcccattgcaatgttggtttattactgtcgcggtcaagctccacggtgcaacttttgttgagaaaacagtgtgtattcatggagagcggactgatacatgtaaaattgcaactcacttgcggccatagagtttccgggtaatcaccgaagcggccgcactggaagccgggacggaagctggagtcgaagtggaaaacggacggaaaccgtctaccaagaaaagacaaaggggtgagtctaatgacctactgccagtatgatgtgaccttcgtttctggtcgtcttaagtggttttggaggcaagaatcttcataaccaagtccatatttgctaaccctgtataggctgtttttagtaatggcgatacatgtgctcgggtcaacaatgtggactaataccgccgacaagccacaaatatccatctgcctctcgtctctaccgcggtggtgagccaggcaatgaagaaaaagtttatcttaagccagcttccttgacatcgaaagcttccattacgcgcattcgaacattaaactccactccagacctgtccatcgcattcagaaatgcatgtgactacccactttagcacggctcacaggtcacaagcaaactcacaataacccggatgatcaacgtatacctaacaatgaatataaagctactcaagcgcgaccgactctgatttatacccagatgaaccattttaaggaattgtgaacataagatgaacaaagtaggcgagaagctctcaagcccggctcgaaaattgccggtagtagtgaggggttgacgacttcatccggtgcctcttttatcgaatgttacattgtgtcaacccctccgccccagtcgacgctaaacgttttgagtattcaacaacctttctatctcctagcaacaacttcatgcctacactgtcatcaaagacgtgtatcgtcaccgtctcacaatgacttcccacccggaattcaatgagcggacaacaggcaccgaggtagccagcgtctttgccgatcagattcgcggaaaaaccagtaagttggaaaaaaaacaaaacaaaactctccaacccctgattcctcatgatctcattcaaacctattaaaaaactgattaccatcactccccgccagtcctcatcacaggcatcagtcccaaaggaatcggggcatccacagccctagcctttgcctcgcagtcacccgctctcctgatcctcgcctcccgcaccaaatccaaactcgaagcagttgcagagcaaatccgcaccaaattcccctcgtgtcataccaacacgagaatcgaactggtctccctcgacctcagctcccagtcctccatccgtcaagccgtcaccgacatcactcgcttattaattggcggtaacaaactcgacatcctcatcaacaacgccgccatcaacaccaccacccggcagaccacgcccgacgacgggcttgggctcgagctaacctttggcaccaaccacattggcacttttctgtttacgaacttgctcctgcgcaacaacttactatcaccaccaccaccaccaccggcacgcatcatcaccgtctccagcgcaggccatcgcttgtctcccatgcgcttcagcgactacaacttttctcacccagaaaaggaagtcccggctgaggaggactacctaaaaccgctacctggtgcctttgcaaagtgtaccgaggacggatataacgggatggtgacgtatggacagtccaagacggcgaatatactgtttacgttgtatttgcagaagaggttaaaggggaggaggaggggggtgggggcttatagtttgcatccggggagtatgtcttgtcttttttttttcctttttttttttttttttctttttttttttccccctttttacgtgtttattgggggaggttgtggatgagaaagttgttggatgagatgggttaggtatttggtgattgaatgagatacatacagcatggactgacatttgttgttgtggttaaaacagctatcgagacagaactgggaagggatcaggatcccgaagtcaagcaagagtttcataagattgaggcgtattggaagtcgctggatgaggggtgtgcgacgacgatggttgcggcgttggatccggctttggatggtaagcatatttttgttttttttttgttttttttacacttctttccagtttgttattttttttttaatttttttttttttaatttttttttttttaaatttttttttttttaattattattttttttttttttaattttggttttctttcgttctttcagctggtcagatttggagtgtcaaggcacgtttgttaaccgtaaaattgacatctcagaaaccaaaggattatacctggtggactgccagatctcggatccacacccgcatgcccaagatgaagtggccgcggaaagactttggaagcttagtgaggagattgttggggaaaagtttactttggaagatttttagctggttggttggtgggtaggagagacggtaaacctcggactaggtcggtagtgaagagatctagctgaatgatatggcgccgcgaagtatatccgaggatgaggaagtgaactacatcccaagatacctcagaatgtcgagtagagtgggttcgtgacagtttaacactcggaaaggctctaaaggcggaggaagtcaatgtccagaatgtgaacgaaatcaagacaatctctttcgacgtacctaagtcgcaagaccgattcctgtgatctatagaccatactccatcatccccctccaacccaacgagcctttctttctttctttcccactccccaggttttgaatctcctagcttgccatatcttactttttatcacagcgtctgccccattgagaactcgggtgggtctaccaccctatcgtgtacctgaaccctaacctcctgcgtttgtgaagccccccttcgttccccgagggacattatgagtatatggacgaccatgtacatgtccatcccgctcccgctccggctcctgctttttgctcttgttgtgagtccgttcaacttcaaccccaacctcagaggtacccctaagcagcccggtatagctgctaacgctggaatttgatcgaggatccgtcgtgaccgccgcggatgtgggtgcgaacctggaggaggtctcttgaccggttgtcattgatggtcgtggctgaagtggaactgccgctggtgtatcaaccgcagtagcgccagagcgagagccagagccaaagccagaaccagaatcatggcttgtttcaatgtgttttgcttcggccatgtgatgctgctgctcttgcagctgatgcccgtgggtgctttcttcgtgcctccgatgcgtaatgatgacgacctcgcgggctaacacgcggagttgtgggatggaggctgcgcagatggttgtggctacctcagcggcgccccagatgatgagtctgtacccgtggtcttgaatgtttatgagaagtatgtgagtatcaaatgtaaggctgtggtaggagcaagacagaaaggcattgatgggtcctgttgggtttcaaaacaaagagccactaacaagagaagtcaccgtgtataatttccggaaccatggagcatttgacaaacgctgtgcatgctgcgctgccgggagagacacctgcggttaggtttggaaccggcattggggaggagggatgtgagctctcttacaagagacccatgctcatggcaataccgattccgatcttttcctttcgttgcatgtgaaggtcccatatcagccaccagggcaggatggcaagcacgatgtccattagacccgagtatactgcagaaatggattagcatgacggaatcgagaacacccagctaccccttgtcagggggcttgacactcacttccagcgaacatcatggaagaagccgtaaatttgatgctcaggcagttcagttcgtcgtcttcattcccatgctcgtccactccgcattgtatccataccgctatcacgttgaagattatgaacgagttcatcgttgcaatgatgaccagaaccagtgccctaacctttggtctgtcccgtataaggcgtaaaacagtcaggccaaacgaagtcttgctccagacggcacctagcatcattaccgtggtggagaggtgcgtaagagtgttgatatgcttgaggtggtcggcctttatggtatccctgtgtttcccaaaaccaagacgaatgttgatagtgttgacgatggcatcgagaatgaggcaaagctacgtatcatagaaataaatttagagaggtcagtggctgacaacaaaagacctacaagaagtgttccaggcattgggggtacaagcgtaaaggcgcgtagttggcttacccaagcggcagcgagaacatgatcgtcccaccacagagatgttttccgcagaaccttgctgtaaatgcggaggccaaagaacaaggctgacacgcagaccagtagccagtcggcaatgatgatttccggccctacagataccgtggcagagccgacgttgctctctgagcggccgaatcggaaattttgcctctcaaaaataagcatcgtgtggtgagaggtagtcgagagtgccaaaatgggatatttcaacgaaggcctaagatagcgctttgggaagtgtaccaaatgggggtgtcagtactggtgccttgcccagtgaccagaccaagtgttgaatctcgagtgataaaccaggcatagctcattggcacggggccctaggtattgaggatgatctgtgtctcacgagcaagctcgcacataatgctagtggccaggaggagagatgctgagttatggtaccacgaaggtgcgaaggactaccctccgtctggactgatggtggaagtttgcttgctttttgtttgaagcgtagctccttgggagtatgagaagtgcttggcaagcaagttcactgatatccaaattggccaagggttgtcctccaggccaacaatactcggtgggagtctgacaatgtgcccatgatgatatgaggaggatggattcttgggcacgccattccgtgttacttcatgttgcttcagctgagccaattctctgatatcgccaggcagatgtatggtaagttctgggagatgggacttataagcttagccaacaggtgaagtcatgggttgggaggtgattaacgcggagtgcatatcttgtcttgatctgcctgattcccgaagaccagagcccgcggcctgttacacgcgaacgcgcactcccactcgagagcagcgtgtcatgttccttggaagccggttgttgtgccaagaaggacatcagactgtttgctgtttggttgaaattagcatagcgaagtgtcaggtgtttggccatttatgtcgtcgaagcaggtcgttgtcgttgaccaccttcacttgccggagttgggtttcggggacacaggcagaccatcccggattgtttggtatcacaacaggcagtgtggggaacctgaaggaatgggagttgacacttgcgacattgtaattacaacgaaggcaacaatcgcgtccaccaaaagacggagtctggggtgtacagtcgtgtagatgttgagaagaagaaagtggtgagttcccttggcgagtggaaagaagaaagaaggaaggaaggaaaatcccatgacgagatgaagcagcacgtcgtcgtttagcgtgattaggcagagtctggaacctcacttagtgcacaagtacactacatagtacatacgctacagcgggcttagcaggggtacctcgagcctcgaggtagtgtactacaaacatcatccaatgacgtcactgcatctatcttactgtgtattcctgggtcacagccagcttttcagggctgcgaggacgaccagtgtgtcggttactatgggcctaagtattgaatcccgtccaaggtccttgcttgaacaggattctatgaatttggacgggggcagtgtttttactctacctgggtttaaagttctgacagtgatcccgtttgtcggtgttcgtcccatctcccgatccaaccttctcttcttcctcgctttggacttttcctactacagtagttcatgtcctacctcccgtcattaccatcattacgacgactcgttttgcgacaactttaattgccgttgcggatggtaccctcaaatagtcgcatgtactcacctatgcaatccaacatataacgacctttgcttgcacatacatacctctacagaccagctgcaactatgaactgcgtgcgcatgcggctacaatgccgcttaatgccatcttccaatactctggcccgctggtgccttgaatcaccccagaagaatctcacccttcaccgtcctaggatatccaatgtcgcactgagacaagcctctacctcggtgtcgcccaagaccagggaaacagaagccgaagcaaaagccaagaaactggatcagaaacggcttgatgaacacgaagaggaggtcagggcgcgcgagcaacaagtaagacgcccatggcatcgcgaaggtgccgataagcctccggtcgaaggcaatgccgaccccatagcaaaaggtaataagcaactgcagacttggagaatgcgttactccgtcagaacccatcactgaccattttgctcgctaggcaagctgctgacaacgcccactcgtctcctcaaactcatacttcctctaccccttcgtgtcgaaaaggaccaaaagaacaatggccgtaacaatgagtacggccgctcgatatcactcaacagcgacatccagccactcgctctgcttatacacccacaacagccactttcctacgtcgaacgcctgatccaagccgagctgccgcctgtggtcgaaaatggccaggagaaaatccccaacgtttacttccgagccgaagattccgagcaaggcgaccagaaacccacgagccgcgccgaagcgagatccaaggacgatggcggggagcctagcgagtacaataccaacctgtcacacgtggcctcctattccggacttggccaccgaggccccaagcggagttcccaagataagagatgggtgcggtggagcagcagtaccgaaatgggcgactttattcgggacgcagcgcgcggccgagagtttgccatcgaaatcgaagggtataacattgagatgcgcgtgagtgttccctcgttcggggaccggacatactacatgcgccagcgtctgcgcaaaatgagctccgagatcgatgggttggccaagatcaagcacgagtgcgatcttttggcacaccggagcgcacatcgcctagccaagggcgggtttggcctgcttgctgggtggtggggagtggtgtactatgtgacgttccataccgagtttggctgggacctggtcgagccggtgacgtacctggcgggactgacgactatcatgggtggttatctgtggttcctctatatcaataaggacctcagttacaaggctgccatgaatgtcacggtttcgagaaggcagcatgccctgtacgagatgaagggcttcgacattgagcggtgggagcagttggtgcaggacgcaaacgcgctgaggagggagatccgagtgattgcggttgaatacgacgttgactgggacgagacgcgcgacgtgggtgaagacgtaaaggatgtcctcgatgaagagaggtcaaggagagacgacgagcaccgatcgatcgagaaggagaaggacgagaaattcaccgaggatgaaaagagaaaacgcaagaaggacaaggagtccaaggagacgtcgggagattcatgaaacccggtgtatacctgaaaacgagcagataaacacccgatcggattggacgggatgttgattttacaaagtagttgcccaaagtaatctaatacgatatgatggctgaatgccgggcgcaacgatcctcaaataaggcggacaaaatgtcccaccgtatctgttcttcggtgatatcctcatgcattgtgcgatgtggtctgaccatgttcctgtcactcagtaaagacagttagtgacttgccgaggtccagccctatcttcttaccttttcggacgtatttccttaacagcggggttgaggtggatacccatgtgtcatgaccaggatggagctttatacaactctgtgaacggtgcccctcctgccccttcgacatgtcgctcccgttctttcaatttcaagcattcgatgcttcgtctctgctgctcgtaccttccagtacggaaaagccatcatgaaataattgagagtacatggagaggctctgactaacttcgcactattaagtagcagtggcctttggtcagatatcaccaaccaaacagctccagatgaccaggccatgatcccacatatctcgtgccatctcgccatgtcgtcctagtccaagccgacatggagtgattccgattcttcttccagaacaattcctcctacgttggctgaatatcgaccctaccagatcaccgcaattattaatacccggtcatacaaggcgcgtgatggtgtccaggctctcattgccggatcggcgcctccgcgtcacgatctgtgccatggtctccattctccatgctacctatttcgcccgttaccccacactagctatttcaaccggagctgtccctgctgccatgcccgtttgccgccctgtcttcagtttcaaccacctcgccagcttcgcttgaccacctctgtaatcttcacgacagccttcgttccatctccgagtcttgcgaaacacggacttccttacttagcccatccatccagagacagacagacgattctggtccgatgggaccccaagtcattcgattgcccgacgggcagctcatcagcgtcactcccgtgttcgctggcctcttcttcaaatcccacgagctcagtactccccagcacgctatccccgctggctggagtatcgtcatacacaccgaagatgatcacaagcctggcgattcttccagccacgacgccaaagaaggcgacgaacacggcgccgagtcgaaaccagccatacacacgtacaccaggcccacgcttcagaatgacagcctattcatttcctcggtttcgatgcctgctagcagcgagttcaagccggccgccagccccacgcgactgatcgccatgatgctgtgggttaccctgtattggtacttccaccagcccgccccttcgcccatcctacgaaccgaggcttccaaggccacgcccaccgctggccgcccacggggtgaatggaagatccgcatcaagagggatggtgttctgcgcgggaggaatctcatagcaaagctcgaacgcatgggtctcatagccagcgccgactcctctgtcggcaccgccttggatgattcggacgagccgtgggccaacatgtttgtctcgcgcaagatgttctggcagatacccggccgtctcttcctcttcaccctccaaccaaactcgaataatctcaagtctcaccctggctctccagctgtcagtcggcctgggtccccagccgcccagcacggcacccaggctcagcaatcccagatcacggacgtatccgaatcccacggctccttgcctccttgttccatgccgtcctatcccatcggtcctttcttcagcgcctcctatctcccgacatattatccccctgcgcccctgcagtacacaatcaccaaccatgtgcgtcaccccgtccgaccaaagcctcctcgcatgggagaggtcttttacacacgctttgtgccttccgttggccagtaccttgcctttcgcgtggcttctctatctccgcaaccagtgccttatttcggtcccgttggtccgaacccacctcagggacaaaaacatcttacccagatgacggatttggcactaatagaagcctggcatcaaagcccacgcgtctctgctttttggggtgagtattcggttaacttcttgaccaatggcctcaaaagtcgacacagcttccctgtcattggcatgtgggatggcgttccctttggttactttgaactctactgggtcaaggaggatttgttgggtcgctacattggaggggaggcagcaaatgactgggaccgtggcgttcatgtcctgataggagaggagtgggcgcgtgggagagtacaaacttggcttagcggtttggtgcactatgcgttcatggcagattataggaccatgagcatgtgtgtcgaacccagggtagacaacaccaggtaagtcgatatcgtgtcagaaaagcctcgctgctctcgacagatcatggatgctaatcgctcatcctaggttcattcaacatcttgaacatgccgggttcaccaaagaaaaggaggtgacgtttccgcacaaacaagcatggtttggccggctgaggagggaatgttgggaagggcctgcactttgatttcagtttccacgcagtataccacaattctatcggccggcaggtcccgtttatcagtgaaacgctcttagaacacaacgagggctgtcgatgcgaggataatgctcccacagacgcttcacctacacagcctttcatgtccctgttcaccacttcacgccacagcaacggactaccggcgtcagcgaacactatacggctagctacaggccgttcgtccctagatcctgacctgccaagcctgccttggacctcactcatctgccttccagatttggcaggtctccgtgcgaagaagatggttaacacgtacgcaacgactaccatcaacttcaagctggcatagagcaatatgtgagccaggattctcaccatcggcgcctgtcaactcagccgctaccactcggcttgtgcttccccaggtggttgtaccacgcaacgcttcttcccaggcgttgaacgttgtccaacgcacaattcttgcacaggccaggcaatatgtttcaccagactcatttggctctccttgagtgatattcgttccgcctgaccgggggatacaagctcggataggcacagccaagctgaagtccttggccgatgtttcacgcgagtggcttcttcccgtcattgcacttccgttcaaggtacgacttcctgtccaaagcaatgaaaggcccagaccgtgtggggctgtcagccctccttgctgtatattgtcacttgcttcccgattattctttgttataccggcaatgtccgtccaagttgagcggcaccgcagtacagatatataaggttgcacctattctggaagccagccctgccagcttccaacgtacagttcttacctatctccagtgctacactggtatactgggaaattcaatcagctacatgtatgcctgtctcaccaactcctccatacgtctacttattgccgggacgtgtgttcatacccttgaactcctacaatgaggcccaatgtcctctatctcgttgcgattctgagcacacaagcagcagcaattgaggccacctcaaatgaggatttacgcccatcaatatggtgcacggcagcttttctttacccaggtcaagaccgcctgggtaacaacgccctgaagaacgtttttcacggatattgtggtctcaaaggttacgaagtttctaccgacattgacctcaaccaatgtttggaaaacatgaatgggcagattaagtggaaggagaagtaagtttttattctctatcttgtcgctaatcactctatttgtttcaccgcgcacgttcaagaatgatccacacaccacactttaagccacgaacaaagacataagagaaaaacacgaaattgatcagtcactaactccgtccaacttattagcggaaacggaatcggtacctgtgagtgtagaagcaagaggaacaccccttttgtgattgagtgtcaatgccctgatgacaggggcaacaagagaatatcaagcgtcaacctcagtgagtctctttcccaataaatgcttcctttcttgcgacctctgcatctctcggttctacacgggatgttcatggatactgggtcgaaaagaagctaatgcagtccctactactgtaaccagatgagcaactcagatacgaaaacggcaccttcaaatgctttggcgcatcgggaaaaactgaggatgtgtcttatcgattacctggtacatcgggacaaggtgggggtgagagattggaacttgaatcgaatctgatacttaagagagggtgaagttgatggcttaaagatgtggctagatgtgcctagggagacaggagtcattgtacccgaaggagactgatggtctggaggtctttaaatgtgaggtcatgcagatatatttgggatcgtggtgcgtgttgtggtttcgcgcaagacagttcgacacggctcactttggctaggaaaggctgttgttagactgtaagagggattacaggatttggaaacacatcggtcaagattacttgggggttcatgcctttggatactgcttagaactatgcttcgatgtataatgaacaggtatccgtctcggttagtcagtcattcttcctatctaccatcctctttgttcgagggttcatatgtaaccctaaccccgttaaggctcaaggtacttgttcatgcgatcacgtgcgagagctctagctgggagtgtgcaaattccccaaccccccaaaggcgtcattcggccatttcaacaagtagaactttggacgaggattcgctttcggagcccgattacgttctggattacattggctggcatttctctagaccccttgggattatctttgaatgcgacagcagcccaggtaggagcgccagttccaccgcgatggctcccaaccccccctacatgtcctcgctcttcgagccaacttccgcaccccccgagcccgggcatccgcaattccagcaatcacaacctcaacaccccggcatttcacaacagcagcaacaacaacaagctgctcagcctcagcaaagtcaaccgcggcagaagcagccacgcaaaccccgccagccaagaaaacaaactcaacagcaacagcaacaacagcaacaacaacaacaacaacaacaacagcagcaacaacaacaacaacagcagcaggtccaacaacaacaacagcaacaacaacaacaggtggccgctcagcagcaacccctggtttcaattgacgcccaacggtttgctcaacttcaagccgaggttggtcaacttcaccagctggtccaaggtatcatccatcgtctcgatgcctacggtgtcccatccctgcctggcggacatcatgcaccccttcttcttccgcaacagcacgccccagtctcggctgctgcgacttccaccctagtggccacatctgcaaacgcgggaaccaacaacatcaacttcaatgcgcttctcacagccggtcaatcccatgatggcggcggcagcggtggtggtgtcggtggtggtgaaagtagcgtaagcggcctcgtcaacggcgaccatggtcatcatcacgatgacggctccgctgccaacgtcggcatcacccaccaccaagacgccggcggcggcggcggcggcatggaccacgacgtggatgacgatgacgacgacgaagagtcgcgccaactccagctcctctcggcaaacctagtaggcgaccagtccctcccctccgtctcctggggggtcggggacaacaataacaacggcggttccggaccaggcgcagcaggagcagcagggttcgacatggcctacccacctcaggggcacatcttccacatccaactctccacctcggcgggtggcaagaactacgtcggcggcggtcccaacggggcctcagtcgtggtgaacaattggacgcgccagcacggataccgcgttattactcgtcggtccaagatcaagaatgaccggtatcacttaaccatgtcatgtgcgctcagcggaaacaagtaccgacctgttccgggcccgacgcaggagcagattgaggaggcgagacgcaacgggcagaggaagccgtaccagagaagaatcgggacggataagtgtaattgtccgtttaggttcgtgctgagggagacggccaagcatagctcgacgtttgaggtgaggtggaccatggtggggccggatcagcagccggcgatgcataatcatgggccggatccgaaggctttgctgggggatgagtagtacactactcgcgtttgggcttcgaagaagtggggagttcaactgggcctcgatcgagtgagaaattacgacgacggagaggaggctgagatgagcaatggaggagttgaggatcccgaggaatgaaagagttgaaggccgagagcgagcggatgatacagtagactgcaaaatgctaaaggcagtctcatacatgttggccagcgtcggttgttggctctcccttcttcggaggacctgggtcatatactatacgacgatggaacccagttgtgtctggactggttatcatcgaagaggtctatgtacgggcacattcatacgtttcctttgtttactttcttgtttctcaatgtgtgttttacttgtagtgtttaatgtgtatgttttccgggtcaacaacttatccaacgcagaagaggatatcaacacattcctggactatctcgactgagcaagcttactctataggtatgatcgcctcaagtggtatgcaattgaacttactgtccacttagcttatgctgacaacctgatgtgtagctgcgtagtgaactacacgtgattggtctacttatagggcggaggatgtggtttttgcgaagccgctgaagggtgttgggtttgttgggcctgctgggaagtgagtaaagtgtgatgtgttgggaaaatatcaatcaagatagaggtaaggtctttacgtagagagctgacgagaagtgtggccgtggcgagtgagtgttgagaggaggaaagttgagatgatggaactaccttatagaggtaaacaggagataaggtctctaccatggctctttcctcacgtgttttttttttctttttttttttctttttgagagtacgagtcctgcctatcactttccttctcttgtcaacatgagcgtttcttgactggcattgcactcgaggttgaggattttgggtacagtaccaggttctggctctcatttgcaatattttcaaggccaacactcaggttttgtcggcaaacgccttcaatgaccacagcggtggcaacgtttttatattctgggaatggatcaccaattcaccccccgaaactccaactttgatgaccagcatggacgtacaccagtatcaaatgaaatcacgataaggtaggtaccataggtggtgttctgctccttcccaatcccgcccttgtttccccgcactttaccagatatgccttccaccaccaaatacaggccgttgctgatcactatctatccgttccagacccgacttcctatcgaatggatgtaacgtaggacacaaccggagactgtgttcaagattcggagcttacttccctccttttgcgggggaattggatttatcaagattgaggatgtctctctttggcacccccgcattcttatcccttgcgcacttctcaagcagctgtcaaatgtgcatatcacgctgctcatgtggcttgctcgtcgaacgtacagaccagcagacaaatgtgagtttaatcgccactcgacgataccctcatcccaactcttcatccgactaatgccttcgcctgcagttaagttgtggtcaacaaagtcgcggaactctaatgagctgtcgctacaaccaccatgcagcccccaagcccaaccgttgagatcgccgaggatgtcgacggcggcactacccaacgacgcgtgtcgagtcatgacccagaaaagatccagtcgagcgccggcacaacccacaagttcagcgaacagatcccacatgagatgctcgaagaactggctcccaacggggagagcgactacatctgcgaaaaggtcgacaacatgagcgaggatgaggccatcgccatcgttcaggaatccgtgaggttccatgccgacgactggaacttcccctcggaaatgcgagagcgtatgaagcgcctgctcgaaggccccaaagcgtatggggagttttacgaccgggacctgcgaatcgatgccactctgatgcgctactcgtctccttatcccggggtttgcgcggtccaagagttgaaagatgacccgactgtgccgattgagactatcagggcatacttcctaggcgtggcgtgggcggtcattggaaccttcatgtcgaccttttttaacagcagatttccgtctataggtttgttgcatattgtttctagaactcactgttctttcaagatttgatcactgggactgactgtttctcgcaggtcttagtgggtcggtcatccagatcttgttatttccatgtgccaagttcctggaatgggtgctccccgattggggcataacggtctggggtgttcgtcactcgctcaacccgggaccgtggacgttcaaggagcagatgttttccacgatttgctacaatattgccatctacaccaccaactcatatggaatggtacgttttcggtatggtgattgggatgatgtatactgacttgctggacagattttggtgcaaaggctggacggctactacgggctgaaatttgtcaactttggataccaactgatgttaacgctttttgtccaactcatgggcatgggatttgccggatatctacggaggttcagtgtttacccggtcaaggcgctatggccgacaatccttcccacaatcgccatgaaccgagctctgacaagacccgaaccgaaagaaaacatttacggatggaccatttcccgttaccgcttcttttatatatgtaccctgactatggctatatactactggtttccaggctatctgttcactgcgctttcaacgttcaactggatgacatggatagccccagattccgttgtcctctcccttttgaccggctcaatcacaggtttgggattgttcaaccccatcactacgtttgactggaacgttgccacgagctcgtatgccgcactatcccagcctttcttcgccacttgcaccatgtactttggtggtattctcggcggtctcatcattctgggcatatactacaagaacatgaactatacagcttttctgcccatcaactccagctcagcctttgccaacgatgggacgccgtatcaggtccagaaggtggtggtcaacaaccaactggaccaaaccaagtaccagaactattcaccaccattttactcggctggatatatcctgactgttggggcgaacttttgcttctatccagtgtaggtcaacccttttcacaacacccattgtcttgatctgatcagtgcttcactcttagctactttttctacatcatggtcaaccaatggaagactattggccaagcctatgttgatttctaccatgggttgcgttacggaaagggcaactatgagaacgcaatggatatccacagcagacttatggctcagtaccccgaggttccggattggtggttcctcatcatcctggtgggcgccattgtcgtatccgtcctctttctcaagatttatccgctcgataccccgatctggctcgtgtttctcgtgattgggatcaacctagtgtttgccgtgccgttatcgttcctctcggcaacgactggcacgaacctcggtctgggtgcattgatccaggtgattaccggattcttgctacctggcaataccaacgcctttctgtttgcgcagacactagggtcctgggctctcgcggggtatggtgacaacatggtccaagacctgaagatgggacactatgtgcgaattccgcctagagccgtgtttcgaagtcaaatcgggaccatcatcattaccgtctttgtcgcagtcgggacccaagactttatcatgaccaacgtcaaggggctttgcacccccaaccagccttcccgctttacctgcgccaacgacgggaaccccctctacgccagctctctcatgtggggccttctcgggtcggaccgcatgttcaactccctttacccgctgttcaagtggtgcttcctcatcggaacttgcatcgccctggtcttcctctttggacagacctacggcccccgctacctccccggcgtcaaagaccagctccgccagcgtctctctcgccggatgttctccctgctggaccgcacattgttcccttttgtggcgtccctcctctggctgaaccctatcctcgtcatccagggcgtgcagcactgggcgccgagtaacatgagttacaagacgcccgggttcattttgtcgtacgtgtttatgtactggatgccgaagcaccggttggcgtggtgggaaaagtacaattacgtcttgtcggcggccttgacggctggggtggcggtcagcgggctgattatcttttttgcggtcgggtataatccgaagaagctggagtggtgggggaacacggtgagtggggcgggggtggacgggagagggacgggcgtcttggagattccgaaggatagagggtattttgggccggagaaggggacgtttccttagagtggattttgtttttctgatttttgttgatttcttcacgtcaagttaagaactgttgggatgtgagtgaaactaaagtcaatatgggtggttgggtgtggttagtatcaatgaccaagggttcacgaacggtccacagtggcggcgaaccacggcggccggaatggtgctgcttgggaagggtccagtttcaagtttttgacctgacatatttaaagaaacggatcgacagttctaggcgtttgttcggcctgtttcatgactgcacaatgtacgtcagctagtcccacattggagttgaagatttcgggcggtgagccggatttccaggacatggctccttctttggatggctttggttttctctgggtcggctttctgcagggaccatgccattgtatgaaccacattttagtaggagttgacgttgccgatgtgccgtggcagtggttaaggtttgtttcgatttcccagggttcggatagatgcgtgctgactgacgtatggattggcgggatcgttcagattcaacacagcgagatatacatacttccctctgttcaaccacccgacttgttgaccactgcaaaaactggaatctcggaggaagaaagaagagttcctgacgaggttggttacctacgaggcccgtcatccggccccgtctctgggctgagctgttcgcaagtggggcacaccatgttctctgtacagctttgcggtgctgtgattgggccaaccccccggattttggggctgaaggtgcatgtaagtcgatgcttcagggcgtaccttacataagtacggtgaagaaaagacgcagagaagttttctatatcttcgccggttccctttggtttgcccgactttgtagagagaagaccttcttgagtcctttattgatctattataagaaaggtacagcggcacaactgaaacccggctcaggcaccgcagctcaggttcctgaacgttggatctgcgtatccacatttcacttcggacgaaccaggcgaccccaccttttgcgcaacctccccagcgcgtaggtattgttcagccttcacctttttgtgtttctttctgtttcgacgaattacggaatacgggtgacgagaagcaccgaacggtgttggaaaagacttggatcggtcttctctcgcccgtctcgtggttgggttgcaacgccaaagcttccaaaccaggaaccatctgcgcatcgacgtcatagcagtcatcagggtcctggagagctgacgcgagggacctgttgaccgccagacccagcgagacgaggcaacctctaaaaaggtcggaaaccccaaaggataagcaaaagaaggaaaaagaagggcgacacaacgcgaagccacccagcagcaacgtgagcgacagacagccaaaggaacggggcaagcaaaccctcaaggcttcctcttccaaggctcaagcagtttgtcagtcccgattggcagagcgactttcgactttctattcgcgcccttcaatttcattataaaccaaccccgtcgcatctcctcgtaacgaggattttccgaatcgccaactctctctctacacccgtcttcgaccaaatccactgctcaaaaagagcagaacaccaccaaaagatgctcttcgcaatgatgttcgccttttggcgattcctcgaaatcatcaccttggtaagcatcatccattccttcccccaaaacaaatcccaacaacgatctagtctaacccttcttgtctgaagataccaacaatgggcatgctcgcctacttcgtcgacggctacgtcaaggccaaccagctcacgcccacctacatcctcatcctcttcatcgtctccgtcctcgcgctggcctggtgcatcgccactttattttcctaccaccgctccaccaccaacgcgcaatttgtctcctttgtcgatttggctttcgtcggtgccttcatcgccgccgtcttttacctgcgctggatcggcaacgtgaactgcacctccgtcgaccggggcaacccttatttcctcgacttgggcgccgtggggtccgccaactttaacacgttccgcatcaacatcaacaagacgtgtgcgatgttgaaagcgtgcttcgcttttggtatcatgaattgcatcttctttttcatcaccagtctgttggcgtggattcatggtggacatacggcgcggggcgagagggtgtacacgaggaagacgacgactcatcaccatcatcaccacggtggacatgggaggaggagtcacagtgggagccatagtcgcagcaggaggtcaaggtcgcattcgaggtcgtatgtttaggagagatgggacattgtttgtgaggtttgggagcatgtaagggaggagtattggcaggcgccgttgcctttggatcatcaacgagaacgacgattaccgcctacggaaaacttacagcaacaagttgctggcgttggcagccaatgacggttgttgaagggttggatgatgcacatgtttcttcaggaaagatgatgatgattataacgatgatggatggatggatggatggagatacggaaggaaggtcaaaggggagctgcgctcctctgcgaacctgggttttttttatgactgtaatgaattgccatgtacataacttgatgacgatgatgatgatgagaagaggaatcacgtacggcagataaccaagcttctccttatatagaatacgataaacggccagtggccaacgctttttgcacccagagaccccttgggttgggtggcgtgacacactcgcgcgtcaggaaaaatggctttcttattcaaaaaggtaagatcgaaagatctgattcttttttccggggttggtgtttacgttcagtgttgacttaggtggtttcttgtcaaaatagagtgtgagaacctaagccgagtcacggatcacacacccgagtgctactgtgagttttgactgatgcacgcctatgacaatggggggttggccatcatcaacctcggttctttataaaaggagagagactggaacccttcgctgtgtaccaccgaccttcccttctgcattcataacctcacttaacacgacgaaggactgaggcaatccaatcaccgatacagcgaacagcattggtggaaaatacgacatatacatcctgagcagcaactcccgacggctcataacaatgggcgccacgctctcacaacaatacatccctttactcccaaggagcatcaaaagcaagtccaaaaaacgcccccgatacctgtttcgccttcgaatccggtgtaaaaagaaagaaacccttccagaaatccacgctccctttgccaaccccggtcatgaccatcgagaggaatcccgcgactcgaagctcgacgatggtagtagcgccgagggtgaggagagttctccctcccaccagtccctccctatctcctttaccaacgacaaaccgttaccaaaactacctctcgtaattacccctgcggctcaattccccggccaacaagcacaactcaattcctctagcgaactcccagccactgaagccatccaacccatcatcaatgccgccccttccgaaaacatcaaccaagaggacgacaatgaggatgtctcagactcagaagactcagacttcccaccagagatagagagaccgcacaccccaccgccctgggacacttctctatcaggctacggctccgtcctcgaggtttctcgaccgttcagagccagacgtgtgtttgggcacccgcttgtcgagggacactttttgttgggaagttatcagggggataatagcttcttgagtaatggtggaggtccgatagcagctgaggagaggaggaggatgtggagggtgtgggaatcaacaaaggaaaaggaaaaagaaagagggaaaggggaagagaaggagaaagaaaaaggggaatacaagaatggaggagtagtagacgacgatgacgaatggaagaagaagaggaagaagatgatgatggtaggggggctgaagagtgcaagacaacttgaacagaaggcgatagaaagggaaaatgaaagggaaagggaaaggaaaagggaaagggaaagaggacacaaaaaggagaaggacaaggacaaggacaagatgcccccgataaagacaaagacaaaaacaaaaaccaaaacaagaagaagaatgtccgagtggagaaagtggaagcctttacctaggtatccggcttgtacggccgttgcgcagagggctacgtctagtatgtgggctgatactgctgctactggtgacagcaacagcgcatggagagaggtttttgttgaagaggcggaagacagggagtatcagggaggggatgaggaagaggaagaagacgatgatgacgaggatttggaggaggcgataaagaggtttctggagatcaagatcccagtggacttgagcagtttacggcggttgagaaccagttttgcgggaaccggggaacacgcaatggctgttgacgacggtactggggaaactgcgaagaaagattcggagaaggaagttttggagaaggtcatggagggtgagcaaggccagttatcaccagtcgagtccttgatgttcacagacacggacatcgagggcttcgagttcttattcgaagaggaggacgaaggaggcgggatatgggatttgggcacagctgaaggagtaaagagcgaaagggttgagggaaaaagtgaagcctgccagatggacaggccaattggtgggtttgcaggaggagatgcatccagagcagaaagttctgaagaagatgctgaacaccacttgacagtgagaacggctttcaatatcacgcaaaggttgagccggtggaaggaaagggaataatgagggaagagaaattaataaaagggggtttggggatggagagactgcggttagagccagaaccaaccaagaataaggaagatctgagcacgcggaaaagtcaaggaaccaccgactagagtcaaaaagtaagagagaacgcagaacaaacattcatcctcccatggcctgcccaatcaaggtaggtacctaataaccaatcgagcctaagttgtcttttctcttctcaatttagttactacaaatccattttcaccgttccagactgaccgaaccgacgatggtatttattgtgacagggataggttcggggaatttgatctcccgctcttacggaccctcatctgaagatcttaccgaaaataccacattctgacggcaggaaaggtgctaactgaataaagacgcaggaacagacgccacagaccaaccaatgctattgtgtcacaacagcagcatgtggagtcgaagatgcatcccacctttgtaggtcggacgacatttagcggagcttggggtctaactagaacaatatgtaagtatgaagctgaaagagtagatatctcgtaatgggctgctacatacgttctatggcggattaatcaccgtgagtggcaaggtcttgaacggtgggtggtacagtaaatcatgtgtgaaacaacccttgaggaatgactttcccaaagatacttacctagaggtataaagacgaccagtcttcatccccagtagaccgttcaaatcccctttcatgtgtcccgcttcaaccccttttatcccttttagctgaccgaccacgcaacataaagcatgaggtggtttacatcatcaatcctagccctagccctggcatcagccactcattcacttgcttcttccaacgaccccaacgactgctcaactaccactaaggaaaaaagtggatcagacttcaaactcaccgagcaagcagacaacgtcaacgtcacctctctctccgatatcttttccgcggccggcaaaaaagttgtttcggtcgccgacgtcttcaacgatggcaaccaccagatgaccactgactcgtacgggcgcaagctatggcaacacacctcagacttcaacgacgagaacacgaccaagtgggtgccgcaaggaattacctcgacggccgatgcgcttgacgcgggcacctacgagggcatcaacggctggatcgtgagctggcaccgtgatgatgataagagcgtccgcgtcacgtttgtaaatcgcgcccaggatacctaccgccatgcactgctcgtgtatccgcatgcgtccgacgactttagggaggtgccggtgcatgcaggcggaatcatgtggtatggaaataccttgtgggtcttggatacgtataatggtatcagggtgtttgacttgaccaacatctggcaagttggatctggcgatgatgttggcaaggtatccagcggtgtttactcggctgctggttacaaatatgtgattcctcagattaggtcagtcgtttcctcatcattgttggttgtttccaacctataatactcccgcactaacccttaccgcactcacatcatgcagatggtacaagtggtcctcctccttcaagttccgccactcctacatggccctggaccgcaccaccacccccgacagtctcatcgtcggcgagtaccaaacctcgacctcggaccccatccggctggtccggtacgagctcgactacaccacccgccggctcaagaccgacagcagcggcgtttccaaggccgcctgggcctactgcgtcaatattgagcgcatgcagggcgccgtgtcggcaaacggcaagttctacctctcacgaagcaacggagaatccaaaggtgatctctgggcctgggttcccggcggcgcggccaaaaagaatgccggcttctaccccagaagtcccgaagatctgagctacgacaagaggaatggtgggcgtctgtataccgtgacggaggccgagggtgtgaggtatatcatcaattcgcctgttagcagtatcagcttttagttgggtccacgagcatccgaggacagtcagagttcgatgaggagatgggtgtggggtgtcggctggcggtcgcgttaagaaaacgagtcagaatgtttcgtcagtcagatggagggaccccagtgatcccctgcactcaaccgagccatgattaatccatacctctatatccgtcttcccatcattgctcattgctcatggtgtgcgtttaagacaggtcatcatcttccatcgtcatgtcttctttgcttgcctattaaagtcacatatgttaagcgcatcatccctccttacccacatccctcaactcgacctcaccatacatcccctgccgtagcataaccctcatccccatcgcagcttcattcctcaaccccaccctttctgcctgacaaatctttgccttgctctcctgatcaagtccatgagctatcgccgccaaagcgtcctctttccaagggtccacgccgtacatgcgggtctgccaaatggtaagcccaaggtagagcgcgctcgccaccatgaccgccacaggaacggtgacgaatggccaacggatgcagaaacggaactcccatttcttcgtggagctctcctttacccatatcccctctttctcgcggatccaggctgtcatactacgggcgacattgttgaaagtgatgctgagattggttgatttggctatggctccggcgacggggttaccgtaacctatatcggctgtggttggataaatcagtggctcgggggcaaggacgtgggtgaaccagtcaattgtagaggctagggttatttgggtgatgttgaagtagggaaggcggttggaaaccgtagtggcaccagggtcatcatggtccccagggtcaagactggggtgtgtagccaggagtaaatcagatcgcggaaaatcccagagcgtgccatgtaaatctgggcggactgggctgcttagtgtgtggttgaagggatacatccattcttctctctgtctttttgtggagatgttgcgttccaaaaatccgtctcgaggcaacagcgacggatgtaaccactcgttccgcgagtcaagaatggattcatggagtatgcccttcctgacgctcgaattgtatcggttgacgcagaaggataagccgcattccatggcgagtggaaacgtcgtattccaaggcgaaaggtcattgacaaattccggtgtagactggatgattctgaaaacaacaaaggtggtagtaaagttggcaaaagatatcgactcggatcggttggctatgactttgacaacggtttgatttggtgatattgaggtgaggacagtcaatgatccccaggaacttttatccctcggcggctttgcgtcgtcccaattgagaatttccaagtcgtatggcagtagatatcgtgtataagtactccctccactgggcacttgttcttttcgaatatgatctgacacattaatgcaacggctgcaaactgccaatgagtcgaaattctggaatgtgcaattaccggtctcgcaagagaaggatggctggtaagggtcaaccaaggccgcggacttgttgacgaatccatcatagacggcaagcgtcaggccatagtccgctgtcagtgcactttcctggaagaccaccatgtcgggtcccatcgagccatttttgttcttcaaagtaatctgtcttcctgttgtctgttcttcgcctacacagatcttgattgatgcccgaatttcggctcttgagctttccatgagttggacctcatatccagatgtgttgactatggcttggacgaaggggtcgtatccgaacattacaaccgttactagagcgccgagcgaggcgagatgtctatcagatcattttgttagcagctgaaggacaggtgaatcaactggatggtcctacaactcaaacgtaccgatacttgagcttccagagcagctgcaaacttcccaaaggccctctacttgcttcatcgaaggttctaaagaccagaatgtcgtcttctctttgggaaaaccaattccactttgcctgccccagacagggcgtgatggcgaaggcaagagaggtgcgagaaatctgtgccatggtcgatatgattgtgcccagtgacaggtagaggggccacgattccaagggcttgccgtcgaagaagtaaagaatactcagtgtcaacgccagggagaaacagctgagtgtcattgctgctagctcccagaaccaggaggatccccatcgttgccacgggctgtactgggacagccgcgtgttgcttggcagaattctccgaggaatgattttttgcggtatgatacagtcctcgtgcacttcatgctggccaagtgggagatggtcctgggtagagatttctggggacagcggagtaaaatcggatggttcgtatgtcgaattgtgtggatccatgtctctagtgatgtttgcgagcaaagaccaaaagaatacgcaagagaaattgaaaacaacctggaatgggaagtacgaataggatgaaacgtccaaatccagattcatcgacgaaaacaggttgagtttgaacatgcccagcaggctataagcaccccgcttggtatgaactgttgcgcaacgttggaaaccgcaattgccaaaattccacagtgagtgagatcggcaactgttgtgttacctacacaagtgaagccttaagtggtcttacatggccatgctactcgtgtctcacgaggaaggaatctaatgggcttgttgattgagggtgtcgatcgccttgtgtcactgaccaaatgtcggtggtgttggacaataccgaggactcgcaaggtccgatatagtttgtactttggcaagatccaagtatcaggtcagcaatgttggccacgacataccgatatacgacggaaaggagatgacaacgcgggtcttaccgacgttcccttgatattagagtcttgatggatattatggcgtactcggcttgaaggtttcatcggcatttggatgtggccgatatcgggcagatttgagtgaaagatggtggtagaagggtctgtggtgaaaggaggattggatacccacctacccccatggactgcaacgaacttttagcgccgtcttctgtttcaagagacacccacagtaccactcatgtttgctgtttccttcttggtgaccccgcgacttgtgcaagttgtatgctgaagactggcaggagtaaggtaaagctcttgaaaaaagggaagaacatctcaagaagaaatggggtcactgtcaacctagcgcccatctaactcatcgccctccactcactgaacatcgcggatatcaagcgctgagttcctgcatggtttgacgatggatgaaaggtgcggaagcttggctatttgtttttcaagcacgaatgacacgatcgctaaacgtgctaatgattaattctcccgaaccccttacttaagctcaagaggcaacggcaccgcctcatccacaatcttcacctcatggccccaaaccatgggcttttctaccctttctctctgacgggccttggccatcacctggcgcgccagcaaaatcgcttgattgccttcgcttaccaggcttcgctggagctcatccagcttttgccggagaatatcgatcggctgatctttgttttcggcgagaagcttggataggccgactgcgtctttgattgcgtgatttgcaccttccccgcgagctgtccacaagaaagaagaagcaaagaaaacctggttagctctccctctcggcagtttgaatttgcaagtggtcgtagtagaagatttgagcagggcaggcaggggacttacccggcgtcatcggatgagcggcatccccgatcaaaatgaccctattgactggaggaatatcctcaatcagggcatcgtaccatgcctggaggacaccattgttagtgaccggatgatttccctcaactttcaatcacgatcgacataccaccaccttcttcaagccctccacctccgtcttctccaccgtgaccctgaacttgggattcagcgcctgtatcctctccttcgacttccgcagcctctcttctgccgtgcccgtcttgacccagtgatcatcgcccacttctcgactttccaccatcatccagtagtagtctccatacgatccatcatcgctgacgcggttgagaccgctgaagaggataaagtctgggccatacgcgacgtagcacgaataagccagttggagctgactctccatattagcacggtcaagtcgacactcgcccatggtgagcgtcgaagaggttgagacctccaagacctccgagttgggtttctggaggacgtgtgggcggactatgttgatagtcagccatttcaccatccacatccgtttcatcacgatgctcatgggaagatggtgagcacaaaccagcactaaaagtcccatcagcccccacgagaatggtcccctcggcatgtgtcccatcctcaaaccaaaccgtcaccttatcctccccctcctcgatcctctgcgcccgttttccccactggatatccagatcgcgagccaaagcctgcctcagccgtaacctgtgggctcgcaagcaaggtgtctccgggctatctgtcacgtaccctgcccgcccatccggaaagaacatggctagacatgacggcagctggagaggaaggaggtggcatgatgatcgaacggatgaaaagacttcatcaggaagagagccaccaaagagcttttctggactgcacagtaccgcgtatgtatgtcagtttctataaacgacacgaatgaccacttatggaagtcaacgcaggggtggtggtgagtgtttactcgtgaagtccaacggcgtatccttggcctcttgcttcggcgctggcgtcacgctcaaaaatctggaagctgatgccctgcttgcgaagaccttgggcaagtgttaaaccaccaaggccggcaccgatgatcaagacgtgcaactcgctgttcatggtgtaaggaactctttgtgcttgcaaagaacggtgagaatgagaacacgggttgggagagagtgatgctgagcgtgatgagaatccgtgtctggcccagcccggcgctttctatgtatggaatccagctccgaactcatatcgatccacctcggcttcccggatacctacccctccttcgaatccaccggcgatccataccgcgcagcgcctttcagtaggatcgcgcaacatttgttgggatggttggctcgctgcagtagcatcatgtcgcttgtaacctcgtgtgtgcctgtatccgaactgcccctcaccgacggtgtaaccatttaacaccgatggataccctggctgtccaaactccttaccatattttacctgcactgtaatagccacgtggctccccatataagaccgaaaggtaggaccagatttgatatttttcggaaaagaaaaagaaaatgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaggaacaaagtggtgaacagaacataagcggcggcaagatccctcagtaggaagtcatccgagcagcgtccaatcaaggctgtcttgaccggcattgtgctcacacatatttggaatgaaaagagggaaaaaagaagccttgacattttttttgtgttcccaacaccgtctaattgccgtcgcttgaacagaaacacgcatgatgatgaccgcccgccttgtagataacatcttcagcctagagttgacccatgaaccccccactttggtaaaatcgcatttggtgctctcgcaggtccgcccagctcctgagttccatctcttcatcctgcggagtcatggtcccgtcaccccggtccgtgttccctggtccagtcttctccagcctcatgagaatgtctagaaagcgggtgagaggctcttgggccttggtggccatgggccccttccttccaggagcatcgtggacgagagtggaagccacctgacgaaccttattgatgaaggatgcgccattgggctccatgttgcgttgagagatggaagccagcacgacaaggagattctggacaatcagctcacgctcggatgtcatgttctcgtcaataggatcagatagctcctctgtagcagcgtgtagggcagcagcggcaacgctcttattactatcgtgggaaactccattgctgccgttgacgccattttccacggccgtgacggcagcatatgcttgtgctgcttgatggcgggtatgttcgcgatgggcatcgcgaagatttaagtagcgttcgacgaagtatgagcgtgtcgcgacctgcgacgcatatatatttgccttttggatctcatactgaagcagacgacgaccatggtcgttattgacaatatgccggatgtctgaggccggctgatgtgcaggaaaggcgagcgggcagtactggaatccactgtcgctaagagcactacgcgacgccggaattcgagatagctcactcaggcttgttggcacaccgtcggcgggattgctgtccaagtctagagtgagttctgggggcatgccttccatgacctgcttcacagcttgcacgcaatcctgtaacatgaccttttgatcctgaaagggtagtgttgagaggccgtatgataactcgatgctgaccaacgggttcatggtcatataaatctttatggcctgaacgaagccagtcagacgtgacacgacagacgggggctgcaccaggatttgggagggcagaatgaactcgtcgtccacctcgacagggaaatcgggatacggctcggcaggtgtcggtggggggaacactacatcaccactgggcccgccgagctgcatcattgagcggacgcccagaaacaggacccagaagacacgcttgccgatctggtcctgtacatgatcgaaggcagggccccggtaggtgactgcaaaaaagtcacgctgtttatggtatcccagttctctgatgatgttgcacgtttctgacatgaagcggcgacaca