ccacagcaggttgccgcagcatgttgccacggtgagtccatagtgcatctacaatacgttcttcctcccctcaccaaaggtatatactattgtgcatcgtcccacacctcgagtgggaaaagtaaatagcgcagtgtgtcaagtccagtctgttttgtcccgaaaatcgctgccgccactcccgacgttgccaaagaactggttccatatggactctgtactcatctggtggatcatatcgtaaacccgctctccgtcattggtaaccgggtactggtttttcgtacgcaacttatccaaaccctggccgtctttatgtgtcgatttggtgtttgctgcatcagacgcttcttcctcatcgctgtcgttcaaaccatcactgtgggcggatggagagtggggctggtcactagaggtttcaagaaaggacgacaacctgtttagatcaaagaagaactggtccaggtcatcaggcgccactaaacgcagcggtgtctctgtcttggctgaattctgcgattcagagccaccgccgccgccaccgccgccgctgctgctgctgctgctgctgctgctgctgccactgcctgccacgtttctcgagcgcagcgctatcacagcggcaaaaagaacttggaaaatcctgtagcagtttctcgcagcatcgcaggtgtcatacagagcatgtgaaacttggagcaacttggaggagcactccttggtctcgtcgacgctttccaacccacccttgttggaattgtatactgtgtagagatacgacatgcccgcgataaacaggttgtggactgcgatccaggtgtatttgatcttgcctctgttgcacagatcgtaataaacgtcaatgattgctttgctactgtggtacaccacctcgtacccgcgaggagtaagagacagcgacttgggggaaagcccatagatcatgatcttggagtggtagtagtttagctcaaacagctccgtgtcaaacccgcagttcatctcacgtgacgtctttggaaccacgttgttgtaccagttatccagctcggattccattgccaccctccactcttcgagattcgaaaagggcggtggagggtcacagctgggcgcatacaacacctggactatcgacgcctcaatcctcctcatctggaacagggccagcgacaccaccttgtgggagacaatggtgcttttcatgctggaatagtctgtgactttgttcctggtggccgcgatcagggcgtcatccaacgcgctgggtaaccgggcagtgatgttctcgtccggaattccgaatggacgtccaaagaaacgcaaatctgcctatccagagcgtacgtgcaccagaacaagcggcggcggagctccttggtgaaggggtcgcagtgtctgttccgcttttctgcgtgcaaccccaggtcaacggccagccttagtgcaggccccatcaggtaccacacaccgggggcgttgggcctcatgatcgagtatatcacaagcagtaacatgcccgaaagcgcctcgagccggtcactagagcggtacaacgagtctttgtagtgagctgcgcgctgtttgtagctcccagacgtgccgctgtgcgggtgcaacgtgcaagtggcctcgccgattgcaaaggcaatgttgaggaaaaacagcggtagccggtaccgtgctggaacctccaggtcccgacgcgacttgcgtgagttccatgtttcgaaccacggccgatcgtctcccgccttggccaggtggtgtgggggcagtttgaactcgctgttgaccagcgtgtgatccgacgccagcgaaacgccctctgccagagagccgtacactggctcaaagtatttctttacaaaaaactctctgtgcaccacgggcagctgtgagtttgaatgtgcaaagtagcgggacagcaacctttcagcttctctttttgtcggcagatagaggcggtccagtaatcccgtttctgcgctgcttacgccaggtgcaagcaccggtgcggatgcgtgcacggtgggcccctggttttgtgaatgagccggcagtcgctcttgctcatagtctgctgcaccctgcctaaagttgaccgccgtgaacaccagctttgcaaacgatatcccggaggaatcgcccaggtacgagtccaaagcattgcctgccgaatactcctggcccttgctccgtgtcatggtgcccaggctttccaggtccttgctggactcgcccagctccagggtgatcgcggcccggctcgtggctatgagctttctcgacggcagagccttctccatcgaactctcgcccagagacacgccgcgctgcatgtggacgtctcccgctgccgtatatctagccgttgagtggtcctcaaaggtctggttttccgcctctagcgtttgcctcagcagctcgaaattgcaaggtgtgtcttcgctcgtggcagggatgtttccttggatcttcagcgggtcgacgccgcactccctcagcttcatcatcatcaacctcagcctgtcttccaaaaagacaacgtaggatctggacaccacacggccagttgcaggatccactgagatgcagggctcgcccagacttgcgcacctcgcgcagctggggaagttttgatcgcactttgtcttctttgtgcgacaacgctcgcaagcgacgatggaacgggagattccgaggaaggaggtcggggacgacaacgacgacgacgaagacgccaaacacgaagatgaagggtcctttctgagtttctgccaagccttgcccatgtccacgcctacctcctgggagctgacattgtgtgccatgttggagggtctctctatataagcttttgtctgttcttgtgtccattactggtcctcacacgttttggccgctcgggctgattttcttttctcggcgcagaccgctgcgcgtgtgagtggtattcgagaaacagagggctacgcacactatggattcgggtctctttttggcgctgccaggctgcatttttcacgccgtcttccgtcgcgccaaacgccaaacgcctcacgtacaaagctacacaatgcgcaccgcggggcgaggggctccagggaagggagtccatctcccctccgcgcgtttgtgtgcttatactgccccgacgataaccgctgctgctttcctaatcagacaccggtttaggaaaacgtggatcataccagtagccacagctgtgaaaggagaagcatcttctgacaagaaaatctactcgtacatagccactatttcactaggcctgacattagaatgacaaaccgcctgtagaatacaatcaatcaatcaatgattttttttttttattttaatctttctctacccaaagcccatgaaaaacaattgaaaatagacaacctctagaacagagagcaaacttaatgcctgttcaagaaaatatacgtgcactatgaaaattacatcccagttgacagaatcgcgttagccattattgcaaagccggggagaggaaaccggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactgtctgcaccttttaaacccctttcctttggaaattcaaaggtaaaaccagatgcatctgtgctctggatgccaatgtagacgtggtctgattatatataatcccttttctcgcaaagccttccgagttgttcgcaaaattcctcctgcaggtacaactttctgttgccacgagttacaccacggttcgaactcattaccattattgacatgtttctttttctcgaaaagttacgtcagaaacaactagattgagtccagctccaatccagaactcgtatttaaaggcggtatggtatctacagcactgtggatgcacagatcttgttccaaagcaacaagcggtgcatatctactccggtacttacgattgggtcgtgctgcaccagaacggctttaccttgtcctttgcagtgggatcacaaaaggttttgctcgaatttgagtatgtgcctaacacctattgtctttaattccgatcatttccgagaactctctttcgatcttgctgttcgtgtttccatagaaaatactttttttttttttttttttttttttttttttcttgtttggtaatccattgctccctttagtttggtttttcttcctgtttccgatttttcacttctccgtccaatatttctgtacatagcgcgaagcttgtgatgtatatcaaaatagaatccaaaaatacaaaaaaccttttaaagaaaaaacaccagcagtgttccccaagacgttctacatatgagctccatccactgttcataactacttaatacttgtaatgcttttattgtcctgtcaatacaaaaatcacctgtaaactttaaaccttttacgagatagagtgctccggacatcttggaaagcagtcagttccaaaaacggccctggctcgctttttgccctcccgcttgctcttcgtagaaccttttacaaagtgtacaggtcatactgccaaaatttgtgcaatcagactgtttcttttctacagccacgccagttcacaagtgaccggtccagggtctcaggaattcaacaaaacctcaaaactaaagaaggagacggacttcataacagcttcctgcagatcctcaaatttgaggacggaaaaacttttgtgaaacgttcttggtttcctgttggtgtagctcataacctggttatacattccaactatgaaatccttttgagatggcagcagtttttcggccatgctactgggaggagcctttgccagcgtcttgtcctttaggaactttttgatgttggaccgtatccttttccgttcagatgtccttattttggagtcgagagggcagagttcatctgtctgatggactgacaacgaatcacccactataaagttgataatgccgaaaaattcggagattgtcacaaagtacttttcacaccagctatccttggattcatcgtagttgcttctgttcaacttcaagttgtcaaatgcctttgggttgacccttcttgaaatgagcgaaatctcgagtgtgtctggcaggttggacggttcagtttgcgagatatcgccgatggaaaaggcgagaatgatacaatttccctccatcgatttggtgatcttgaggattctccttccttgccccatttcaaaagacgtaaacggcgtaccctgggccagttgggaaacgtcaaagtttacaaaccggacacgcaagggaaccataaccgtcattcttccccagttgtcatagggtagattattacggacaatccggcaactttggtagacagtgtctgccaaaccaagatcacgggatgggctgatcgctgttgccacagatggagaccgggaatcgtagtcactaaccgatggtaagtgaaacggtggttccgaggttttgaaggcacgtccgaattcacaatcttcaagttcagctgtgctctcaacaacagccgtccttttcctgtcaggaccttcttcggccctccttatgcttgcaaccacttctgatatagtgcttgacgcgatcggctgagttgcctctattgaataaagttcgagtccgattggcgggctggagccaactctgtacccatcgagcggctcgaggcctaaagctgcactaaagagatcaccaatcggagggcagttgaaatattgattggcacaacctctgaattgatccacatggctctgcatgtaacactaaacaagtttaccgttccacctaacaaaaagagaacgaggcgtatttcagttataacctgacaaggactggatgagtgtagattgctggcaacaaaactactttttaaaagttttttttttcttctttcttcatgggtttggtgtgaactaacggcttccaaaatgtttggtccaaatggatcaaaacctggatgtgcaggaatgatctaacaataatgacaataaagaaaaccacgcagtgcatgtctgatgccccgagtatttagttaacaaaaaagaaaaaaaaaaaaaagaatatgcagtgtgtgtgggcctgcaggcaaaagggaaaaatacagacatgatgcacagtgtcttttcccgcaacccaaaacaaaaaaaagaaaaaaaaaaccgcaatactggaagctgcgctagtgcgtctgaatgtttgccagtgaggagatatttggaatcggcagcaaggttaacatctgcatctggaaagaaaaaaaaaaaagaatgtacggagctggccaatatattacgtttaacatctcagacttttggtcataagattccccctggcaggtgacttggaaattacgtatattttgtagcagaaacttgccacgcacgccagtgcggcaattagtacgtttgtttggacttgatcgggcgaaacagaaaccagctctcccagaaggatctgccatcgaagtgtctttgaagtatctttgaagtgtctctgaagtgtctctgaagcctttcatccaccaatttaccttgtagtattccttattataagccatctcaagctgatgtaatcgcatggtttccagcagaatttgtcgagtattggaacagctgccttcccagacaattcgccctcggacctgcgcaatgagttcaccggggctacttttctcgtgatcggattacaccgagtaagttgaatagcagcagcaatacatggaacatgattacaagcacgtctctggctgcaggaaaccagggctcactttgccgcaagaatcggaaaacggaactctacctagggggcctttttgcagtcagagttctacacatcatctgagaagagagatcttcaaattcgacagtaagaaacagttgccgcgagacaaaccgcttgattccattacttacctaccaagtcacatgctcagagtcgcacggcgtacatgaaacagaaaaaaaaaaagctgcagccaagccgccaccatgtcccgattatattctaaatggtgggaaaaagaatgccgtttgtacgatgtaacaacccaccgtcaaagatctgctcgagacggaaaaaaaaaaaagtgaccaacttttaaccacccaagacagctcgtagcgaagacgtgatttttctttttgcaatccgcatacgctctccaccccgtagtaaggtttacattgtaattgatggttccctactactcacactggttgcatgatgaggagtgaagttcaagttgcctgtttccagaagcatcaaccttcctccctgcttatctaataccgctcgacaaaacaaaagtggaaaaaaaaaaaaatccaataagctcattcttcccctccactgcactaagaacctacataatgctgcgagttgcgcacccagtctttttttttttttttttttttttttgttgttgttgctgcactactacacttgttttcatttttcatttttcgttttaccagatgcaccctccccagcgtaccctcctcttcaaattcttcaaaacatgtcggaaaacacatccaatctattaaccacagcaaagcacaatgtagatcttgcaaatgaactggccctcacgagtacaccggaacttaaaatcgaaagacctaacgttacgggtctcgctctcataatctatgcatgctctaggtgtcagctctcccacaatagaaactgcatgcgcagaaacctcggtggcaagaaacaaaaagaaacccatacatacgagcatgcagcgtaacataccagagtttaacgacgcgaggttggaggcatgagcatgaagaaacgccttcgatgcaagcgaacctctgcgggctgcacgggttctttcgtcaaagggccgtagaacttcggacacaacagtaggctgaatacggtgaagcgtgtgttaaacggcccgctcggcggaaccaaggggaggggaaagactagcgagaattttgctcccccaagtctaccgcctgaactttccaaagttagcagtggctatataggtctccacgcataaagtagcgtttttgctcgctacaaaagccagtttgtttgtttcacaccggtgtttttctgccttgtactgacagtttttctctgctggtacaatccatggcgataaacatatccgccgataaagaaaaaactacaacaaaccggatcacgctcccgcatgctgcagcgaaaagatcatgaatctaccgatttttttctttttctttcgtccccccctcttcgataaggcgaggtctgattatggctcgcaccgaatgcaagtagagcaggttgtatagccccaataacgcagcataaaagaaaaaactggtcaacattctaaaatgataaaattagtccatcactacctccttgctgcttagaaaaaaaaaaaaaaaaaaagaaaactaaaaaaaacacgttatattcactgcaagtccttttggctgttgctgctggattttttctcaagtgaatagactccgcttcatagagtgcgtcggtaagtagaaaacaagcgtaaacactacattatgacatttagtctttgtaaaaaagatttagaagcactctgctattgcaaaggctatccaaaacggtgcgcttcacccggtgacaaggccttgtgatcttggaagtaaacaaagcaaaagaaacggcagaatcctccgttatgccttcaaggacattacgttcaaacaattgcatgcacgcccgcacacaaacactcagacgtgcaagaaagcatcgcttttctcactttctgctgctgggacagccgacccaccgggttcaatactcacggagaacctgcttgagcacgtctggataccatctggctgcgacgtcctggtgcgacttgattctgtttcggaaaacagcatgccctatagggtgcttactgatgtcgggggtaaactggaaccccacgtcgacaccccagtcggtgatccgcttgtctcgctcatccttcaacagcaaaacctcggatggtatgtcggacactgcgctcttgtgcgagtccaggtctatggtctggaaaaacggaatcgacaacctagtcccagtccccgcgcaaggggtcgtgacgcggtgtatggtggctttgcacacaccgttggtgatggcttcaagtgtctgtcctacagctacaacaagcgcgccagtgatgttgtcgacagagatccactctccctgaaagttttgcacctgaagggagtccttgtgttccgaggcctggtagatatacgtcaagaggtcggagtcgcggtggggccccactccttggcccagctcatgggtgtcgccttccagctcggcagcatccaaactcagaccacgtgactttgcttcggcatcgtctgggtacgcaatgagtttcatcttgcactgctggttttccttaaagtacgggtcaaggctgcttggagcaagcccgatggcttcacacacaagctttctaaacgctgtgctcagctgggtcatcttttcgatgtaatgggtcactacggggcggaaagtcggggcgtatttctcgtctggccacaggttgggcccctcgatttgcctgtacaagggctcgccctctttgggtgccggaagctctgtggccaggtcaatctgctctctccagtcggccttggaagcggtgatttcgttggccagcctggtgtagcccaaaaaatgcggggagtgaatcatttcgcagtttttcttgacgttttcggggagggcaaagaactcgactgcctgctgttttatgtttgcataatcctgctgcgagggtccatattgttcatgcccaacgaggagcaggaaccctacgttcaaaagagcgtgtcgaaggttcttgaggaactggggctttttgtgcggatcaaatgcgtcttcgaggttgataatgggaatcgagttgaaagacattttttttcttttcttttgcctgtttatgtagggcgtacggtggtcaagttctggtacagactcttgagctgggaggttgcaaacgttgtgaatagcattttcaatacacatgagaagcagccacggttttttttttttttttctgaccccggccaaagcaagataaaataagaaaagacgcacacaggcgcggtgatatgattagtcagacgggaggaacagtggatgcagcaaggcagctgttcttacaaaaccttggtatgcttgcaagtgagaggatacaacactgcggactagcccttgctctcactttattgctgatgtgcaccacatcttcccgccgggtacccagcctccactctggtccactctggtcccctcctttcttaatatttatggtttggcgcgtgagggaggacagagtagtagaggaggcgaaaaaccctaggaaacgcggcggcaaaagggccgaactgtgtttatccgtttagaaaactacccacaaagtctaaattcgggtgcagaaaaacgctgcatattgctgcgaggtgggggcggggggcccaagtaattgcggcaagcagcatttactcacgtgctaatgatgagttttagataacctgccatgccggtgtgcctttctcgccgtagacatcgccgatgttttcttgaatattgcacatctcactggtcactgttatagagaaaaaaccgagagaggcggaagagaaagaaaggtgagcagagtgaggatggagaaagtattgtttggccataaattgccgagggagtagggctatagacaccctatcccgtcgcatacagctcacatttcatggtcaatttcgtatacagcgctcttatctaagtgtctacaatggcatatttacagcggaaagagcagggcaacctcccagcgggctatgggcccttttcattagccaggctgcctgcgctgtcccgtcttcagttttcgtagtacaatctgccctcccaaggcttcaaggtgcgcacatcgccgtccacctcgtcgtagttgccaaagatcagcgagtacttggcgtttgcgtttggaactgaaaactcgacttcgttgtcactaaagttcaacgcggcaaacagcttcttgccgccgttcctcttggtgtacatgaacagcttctcgttgtccaagtcgacaaactcaaagtcatagccgtacaccatgatatccttgtgttcttttctcacctgaagcgcctttttccagaagttgagaacggagtctggatcctttagttcgtcggctgcgttgatgccttctctgaaggactcgttgacgccgaaccagggcttttcaccgcgagtgaagccggcgtaaggctcttcactggtccatggaaagggggtcctgctgtggtctctggagacaagcgcaagcccctgcttgaacttttgcatctctgtggagttttctccatacttgtctttgatgattgtgaagttggtgtgcacctcaatgtcttcatattggtcaatctcccagtttttaaagttgatctggcccagctcctggccctggtagacgtacaacgtacccgttagggagacctccaatagcgccaaaagcttccccgagacggtgcgccactttggcgagtcgtctccaaaacggctgatactgcggggctggtcgtggttttctaggtacacagtagaccacgagtcagtgccgttgatgaaccggaagctttcggcaacggccaacttccactctttcaaggtgaacggttttagcttgtagcgaagctctggggaggtgccgagccagacgtgcgtgaagttgaacagctctgaaatctcaccttcacgggcactcgtgtactttttgaagatggaatcttcgccaaagccaacttcgcccacggtcatgatctctctgccgtccgtgaccttgtccaaaacgtattgatgcatctctttgtggaactcgtggatacgtggaccattgttgctcatcggattagggtgctggaactcggaagtgggatcgtcgactggtgcatctggcaggccaggaaccttggagtacaagccggcggtgtcaattctgaagccgtcgacgccgtggtctagccagtaaccgactgcagagtcgtagatggcctttctggtggtttcgttttcccagttcaagtctggctggcctggggcaaacaagcgcaggtagaactcctggctgggctcgtcgaactgccaggcagagccaccgaagaaggatctccagttgtttggaggaattggcttgccgtctgcggtgtaaccctttggctttctccaaataaaccagtcacgctttgggctgtcctttgaggagacgctctccttgaaccacttgtgttcggaggagcaatggttgatgaccaagtcgacaacgaccttgatacctagtttatgggcctcgttgatcagattgaaacagtcctcgttggtcccgtagcgaggccagactttttcgtagtcggcaatgtcatagcccatgtcctgttgaggtgagtcgtagaagggacagatccagatggcgtcaacgcctaggtctttcaaatatcccagttttgagatgatgcctggcaaatcgccccagccgtcgttgtcagaatccttgaagctggcaggatagatctggtagatggtggcttctttccaccactttggaaaatttctggatgtgagttggtggaattgggattcccaccaccagtggcgagatatcagatctccc