cacacctcttgccaagactgcacaggcgattgagtgtgggaatggtaatgatgccaagcaaattccgaacggtaagtcggggtcggcaacccccccggagaatagttctggagcttggtaatggaggttatgtcatcccgtgtgtggattacgtgctattcggagacttattgtgcttctacacatgcacaaatggaatccccggttcgatcgaacaagatcggggattcggagtccacactacgcgtgatgaattggtaatcgacgactcccagtctccacggtgcctcggtgtgaatgctggacatcctccctccccctcggcccttacctcgcgcatgcgtggtgcttcatggtatataaatataattccaactcccatattctatacaccaactcttacgaagctctttccatgaccaatacttaccggaccaagcttgaacataacaactcacaaccaatccatctgaatatacatcagccaagatgaaggaagctatcgtagccgacggcaagtttgacccaagaagaccgcaaaaagcaccaacaaactaacattcactcatcctcaggacccaaagtccagatcatcgactcccccatcccctcacccaacgacgaccaagtcctcatccgcgtcattgtcagcggctgcaaccccaaagattggaagcttccaggcatgatgcctgacaagccccccctcaaccaaggcgacgacattgccggcatcgtcgaaaaagtcggctcgcgcgtatgggagttcaaacccggtgaccgtgtcgccgcattccacgagatgttgaccccccacggcagctgggccgagtacgccgtggcatggcaacacaccaccttccacatccccaaggaaaccagctttgaggaggccgccgctctgccgcttgcagccatgaccgccgccgtcggtctcttctcccgcttgggcttgccggagccgtgggtcaaggccgtttcggatgaggagcgccaaaacaccccgctggtcatctacggcgcttcgtcggctgtcgggtactatgccttgcagttggccaagcggagtaacatccaccctttgatctgcatcgccgggcgcgcaggtggcgagcgcattgcgccgcttttggaccaggacaagggcgatgtgctgattgattaccgcgagggcgagcaggcggttgttgagggcatcaagaaggctttgaacggcaggccgttgctgcacgctctggacgcggtgtcagagaagggaacgccggagcacctggcgcaggtgctttcgcagccggtgaagaagggggataaagaggtgagggccaaggcaacttttgtcttgtttggtaagatgggtgtgcctgattttgtggagcagagtactactctggttggtagcgtgcaccaggatgagaaggactttggctatgtttggtatcgctatatggcgaggggattgcaggagggctggtttaaggcacagaggacggaggtgctcccgggaggattggcgggcgtgcaagagggattggagaggttgaaggatggaaaggcgagtgcagtgaagtatgtttatcggattcaggagacggaaggggttgagaggagcgaggagtgacaaagcagaagctatagagttctgtgtcaagtcagttgtggatgttaatgtattgaatggccagtttcctgcaatatgtgtatgacgtcttatccgacgtttcaatacagcgagtacatgataaaaaagaaccgacagtttgtgagaatacttgcgcctatcacgaccgataaagagagttgcatagatggtccatggacaatgaaggcgagtggtgcgaaagcaatgcctgtacaagccacttctgcagccttgactgatgccaagaagctcttcgacaagagagaatttcatgatcatctccaaaacaaacccagcttccccacgtcccttttcaagcatggcctcttctcttattacgtagataagatatctcccactcttttgagtgatattctttacttcgcacctaagtctataaccgccaggcggcccacacgtcaacccaaaatccagggcggccaatctgatcggccttcatttgttggtcttcaacgtccagaatcccagaaagataaaaccaacaaacgaagcgagaggccccgatgaagcaacaccacacctacataatctgcggccaatcccgtatttcccgcggtcgcttatatgcagaaaggtatgcagcagccgccccccgagaacgctgtttgtttggccgcccaaagtccaaccccgccttggacaaggattgacatcggtccatgtggtggtggtggatgctacctgtatacctattgcgtatatattgtcctacttatcttgctcgtcctcggaggttttgatctgtgcctttttatcttcacttactcaatccttatacatggaaattagagaccagctcgatctgatcaagtgggtgacctcggacaacaaccttcacttagcataaccaccccagaaaatagtccaacatgacttcaagccgaccaatactcccttgcacacccgatgggagcatcgatggaaatgccaaccccaattcccacgacgacaatgacgacgatgcccaatcagacatcagcgtcccctactcctccctcaccgaaagtaccaccaccactagcggcaacggctttctcacccccacttcctcagatgcccataccgttgccgctgaaggggtaaacctacagaccatcagctcggtcctacatgaaatggactcttctgatcatcatgacgggcgtattgatgattctctggcccaatggagatctttgtaccacgatgaaattgaacggcaaattatcgaaaaccggaatcgagaccgggagagaaggaacacgattaccaacactttgagcgcgagaaacctacagttgcacaccagccagacgagtgagacattggctggctcaggaggaggagaaggaggagctaggcttcatgaaaatgcacagacgagaagaagagaaaaaggagagagatcagagtcgagcccaagcgactcctcatctacctcctctggctcatcgtcgtatatgaagttcgtcttcaacaatttcaccatccgccatttcttattcgtcgtcgtcctccttcttgctttcttagtcgcttacttacgtcttctttttccaatctctcagtgcgccagcatacgaaagtgctcccacctctccttcttacgccgcggctcaagaatcaaaacccgggccaccgccctcctcctcccgttacacccgccacgccgacccccaacccaaccaaagttttatcctcctcgaagcctcgaccggccgagcgctgactctgatagacgggaacttgactttagttcacgtccctgacccagatctgatcagcctcactgatcaaaaaggttctgacccctatctcttccccaacagcggggccgagcagccttgcatcgtcaagggccaatgtaattggcactggcactgcgtcgaaaatgcggggtggctcggcttccgcaacgcggcatcgggaacctttttgggacacgacatgtggcagaatatcattgcgcgggtgtacaggcatcagggttgggagttcatgactgtgaggccggcgctggaaagaaaaggatggtatttgatggtaacgcattgggagaagttgcacaagatcaactttttggaggaacgaagggcgtttgtggcaacgaatccagaggagggaacggtttgggaatttgttagggtttgatttacgtgggattcggatcacttgcgcctgtagtcttggagatttcttaagggtaaggcaagattactctcatggctggtacagagggatgtatgagcggcgagcggtggaaagtgtctttggaagtatgtgttcaacagcgacttctctacgtgagtgaaaggcctctgagttcggagtgacttcctgttcaggatatggttagcttatcgacgttgttcaagttcattccctccgtacttacagaggaaaataagtttgcaactttgggttcttgatagccgccctcatccactccaagactagctggatctcaacatcgtgccacccccaaccattttgcaaatataagttgcagatccttccagcccattttcgacaaaagaaggctgaataacccaatttctttttggatcatatccttcggctaacctccgatgggtaatttgacctggtggctgtgaaaaagcacaagtgctatgaacatcgaatttcatggtgtagacttagcggatatcgtccatatagtcaacaaagcgccgcggagtacaggattgatgaaatcaatatcatcaagaaccttctttggggatgtccttgcctttcgggcactcttttgagtctcttcactgcgtttttgctgtggcacactatgcagcattgccaatctcgttgcaagtcttgattccatcgacatcgtcacagatttccatcttctgtacccgagcactcacctcctgtggtccccgatactcagcgtggccaacaatatcctcggccgggatgtcgtaggcagcctgctgccggatgatgacgcctctgctgttgccgtcgccgtccctggcaaccgtgacgtttgagtcaatatcgagagtggcgcttccttcagggttctgggtccatcggaaggctgttgaggctcgggtaacttcgcttctgcttgcagcatctgctttgccgactttgcttgccccttgatgttgactgtaggaagtccgagtggccttatctttccacttggtgtcggttgagtccaacggcggcagatcacactgaatccagtctgtggtaagaaggttgttggcttcaggtgtagagatggaggcgtgacaataggcggcgggggcaaagggacctgcggtcagattgaagttgtaactggagttggaactagatcagccaaaggtagcttcacagaattgggaaagacaacgcttactcgatgaaaggtcggttcgcggaagtagaggcagacagtccgacaatactaacgttccgctgaaagtcggcgctccgggggttgaacaaatgcgcaaaattggcggtgggggggaagtccacgtgatgaggtgggacgacatgggcgatagtgaccacgcagaacactgcgccaatgtaaagcagcatgatgatgtgtatatcggtggacttgggggagtgtttttgatctttctggtgcgagtgtccgaaggataggatgggatgggatgtgatcagatgagatggactcggacacacaagaaaaatctgcaaactccctaggtttttcatggatcaaaaaggcaagtggaagtcaagcacgatcaagacatggaaggaaatacaggccatacagacagtagttgcaaacttccttggttgaagtgtgacctgctacatgtcatctgtctttcatcactccttccggcgggagttctggtccttcacttccacttccaggctgctgtctgatgttgttcgagcttacctcttttatcccatgtcttacaccgtgactacctttacttgtccaccaggtacccgcgcctgccgccacacctttccagaccagaccagactcggcgcccgacgggggtttttagtccacctggtcggtagctctttcaccaacaaccgcttggccgatggcgtagtggtcaaccgtcccaacacctcaaaccttcgaaaaagttacctgtcggttcgggaacgatgatgtacattcaagtaacccaaagagcgttccacatcgtagaccgcgaccacttgcttgcaagtgggatctgttagtatctgcagcgacagaagaaggtaagataacaaatcaataaaaaaaaaggttgaggtgtttagatggtcgactgcggtgatcgattgagcggttgttggttattttttgtatcttttttgtgccatctccggaggtaaaatgggattatgggtagggttaaaggaggtgactggttcgaacggtggttgtgtctcgtttttttttctcttttctttctttttcaggataggtattgctctggcattctttttcgatacatttaatgctacctaggtagttgacttcacgtaccacgttctttgtccacaagtgcggccaactattaacaattccatgacggcagtgaccaagtgtctgtccagattctggagcctgccccgtcatgacactgacatttacgatgccaagttgagcagttactaagggcaaggacggctattcctacactttaagatctcgtttgtaggtactgtattacccacactgcaaaggaaacacatgagatatttcgaaacaaaagaaaggacaaaactcgatatgtcattcaggatgttcgaaccaatgcattactattacacattatcacctctagtaggtaggtaactaaaagcatcgtccaaacttacaagtcaagaatcctttttttttttttcaaaatcctttcatgatcaactcgaacagcggctacagcgcgcattttgtctttgtcaatccacctcgcttggtccctcaagtctcaacccaaactagagcctatacccaagtcataccacctgcttaatacgcccttatcctcgcatcatcctcactcttcctcccctcatccatcctcatcctctgcaaccttgatgccaactttgcgaatcgctcatccttccctcccaacgcttgcaaagcctccctaatcttctccaccgtctcctccctgaggggtccactcggcccaaaccgatcccaaatctcaatcgtgccctcgcccacattcctcaacttgccaaggtcatttccgatgtacaccaccacatagctattcctccaatccggcctggcctcccccgagttgtccacgatccagcccgagccgtcatcattcatccactcctccagctgtccctcctttccccacgcaatgatctcccaccgctggcgcataatgggcccgttcacctgcgtgaacccctggtccagctcgtcgaggaagagatcggtttgcccgacgtcttggatcgccgacgagtgcaggttctggtacgagcggacggcgaggatccggtccttgtcgggctccatatccgagtcggaaccctcagaatccgaagagacggagttggtgccccggatcaggctgaggcagatgcgcgcattgcgcttgcctgattgctcttcggagttggtcgagtgcgtggtgtgccatgtgccggtgatccagggcaggttggaggaggtgaagtgggaaggtgtggcgccgtcgcgaaggtggtagggggggttgacggtgatgttaacttcggttgagagggccatttttttgtttctttctttttcgacttgaaagtcttataatattgagagagtagatgattgataagtgatgatggcttgagagactagaagcttggggcttgaagtcaaagtctgttgagaagttccctgttgtttatggatttgctgtccagacccaacggttcttatacacgtagtcgatccgggatataccggtaattatcggggtctagaatatcgtcaatttttttttcttccctcatatgctattccaggccttgctcattatcagggggtgttggctagtgaccagcacagggtctcgttcggaattcgaagcactttggtcgtccagccgaaagcttcttccgctaaaaaactaacacacgcccctgcccgcacaccgccatagtgtgcttctatccaatggtaacttgggcgtagctgggggtgcgtgcgtaacccattccaccgatgatttcctcaagatctcatctggtttatatttggctgtattttcccatatgagatgatgtgcacttgggttgaagagttggaccacatgagcaggttctggttcttttgatcttcacctccccccgtcctcacctatccacccaaaaaggttaccaattgaactgactcgtggagcaccggtggcgaagtggtggtcaatagtgtacaaccctactagctcggtaggtagccatcttcgaccctcgtatgcatcgctttttgggttgttcgccaaaacgcaggtacgggatcgtgcaatttccacaactgggccctggctggtctagttatctcgctttcctgggaaagggggtttcctcaactccggcactccgtgaggcgatgcccgaatccatatctctgtcgacaggcaaaacatgggtaatcgctgaggcggagaataagacttgagctgcatcaaggaggctattctgatgcatacaagatgggtggtgttggggtcttttgttgacatgtctcaagtcttggcatatgcttgttcggggaccacttaaaaaaaagggggggacatcccgtttgagaatgagcggccaatgggtgggggaaaacctgcacatgcattcaaactgtcaattcccctcgaaagtccttgaaacgtttgaagaaacctctggtgaaaccaaacaatggatcagaaagagatgggtaagaaaacaaacagcagaacagcatacagaacagccttcacccaagttagcgtgttccgtaaggagagaagctaacggtgagggcgctgcagaagatggcgcttgaagacagcgtcattgagcttcgaatatatccttttctcaggacacattggaaggaaatgatgccgacgagatgatcgaggaatgggtgctgtatccatctcgcccttccatccgtatcgctggctactgatttgggcatcaggacgggaactcaatcctcgatggcgggagggtgttgcaagtttgagaccgcaagtgcgaaactgaggttgcaaggagaggagatggactgcactgcttctgcctcagcttcaggagaagccccctcctaaggtctgatgaaactagaaagaagtcggatcaatcagcgagcgttgtatcctcctacccatgcccagagatccatctcaccatccacctcccattgcgccccgaaatggataccttgcagatcttggcgcggccgggtccgcatcttccgcaagtgatcaccaaaagaagtaacggaacggtgctgcccggccctccgcccgcccgccgataacttccacatcgctgagtcagtacgtccttttggagggcttataaattattgtttgtgccctgagtaatcgccagcttcaacttcattttgggatgaagactaaagaccaaacctgtaccatgggccgcatcgcatattctggctaggaacaccgtgattcttgaagacgacgtttcgcatgtgctcaggaacacatacaacatgccgtaatgatgaatgtcagtaacaagttgccaaacaattgagttgaggtctatgaaatcggctgatcttcaccctttccactcacaagcccgctatcagcatcaacagcaattctcaagaaaacaccaaaccaatttccatttagcctatcccaccgccgcccgaaattccaaatggcccctttcgtttagctcgccatgggcgtaacatccgtactttggtcgtacccccatcccagagatcatcttctgcggtgacaagacaaggtgccaccgcctccggttgcaatatggagcagcaccttggcgaactcaagtctggcaccgtcgccctgcctaaacgagatatttactccagcgctgagttcctgaagtgccaagtttaagaagcctggggcgcctttgacctcattaacgtccttgtcaacgaagttggattgtcaaccatgaaaagtgtgacagaagccgagtacctacatcacccgtcccaataatcactccgcttacattctgagcgccctgtaagccggttgatttggacctttgactcgaaaacagcgagtctttcacagcccctatctccaaacggacctcttcgcccctctcacattgactttgttctcgtgcaaccacccttgcgagcaacacgaacagccaccccgccacaatcgcatacacctcatcagcagccgccgggaccagtctgccaaatgcgcatggccggctgttgatgagagatggggtatgtgtggttatgaacgattccataaaatcaataccgggaaatatgaacagggttggaattgcgactgccggtattgcaaagacagagaaagtagtgggtgataagaagtgagtggccagtgtgctgccaggtgcttggaccggatgcgtacgaaagcgtggaaaagtgtggagtggtgatagaggtagttggttaaagttttacgtctttggtgtatggaaaagagtaggtacggtacaagtaaggaaagtactgcataggtagtgtgattttgttttcagttcgtcgcagtgtatcaggtctggatgtagtgtacgagatccaccgtggacgttgccaagtcgttgctggcctgtccatggccgatcatgtcgatcaacagctgggcgccgttgaagccgttgataggtgttgatgggatggatttgaatatctcacagtgatctgcggtaggtaccatactcagttcgatgtagcttatttagactggaagaggtcagcatcattttccgatgttgtgctcatcgattggggatccgaatgtgttattaggctgagcgagatgttcacagggatgaaatgtgattcaaagataaaaaaattggggaaaggttcagttcccaacgttgtcgactcgtccgggtgttgattcctgcctgcccctgggatctttttgagaacctttatggctgcgggcggtgcggggaagggccctggggaatgggcgggtccgagacacatgccgctgtgacgcgcctaccgcgctaacgcagccctgaattgccctgagttctagtgcggttccactgcagcatgaacgctaaccttttcagccgcaaccgattgagtgccgctatgtctgtcaggggacagttagcacctaagaaggttggtcagagctccacgtcatctcattcccgcccgctctccagtcccaaatccggcatcgccaaacttccacctccagcatcgcgatacacacaatactcgggcctgaccagaccggcgcagccattacagattcatcaatcacttgtcattgcaacctcaagcttccacgcactgcgagagatatcgatccatcatcgacccccaaccggctatatacgcacgtctacaccaccccgccactcgcagcaccctttcgaactttggaccagtgccagccagaacaactccaacatgtcaacaatagccaccccgcgcgatacagggacgcccctcgcgcggcgcgtcaactcctctcaagcctttagcaattccaatacaacacccacctcctccacgcgcccaagccttgacgtgcctcgatccgcctcgagctcgcccaacccctccgccgcccctgccgccgccgccgccgccggcaaacgcgccaaccgcgccgcccttcgcgagtactacaacctcaaaaaatcccaagcggcctctggcacggggacctcgaccccgatcctcgaagtaacctccactccaccatcgcccgacccgtccaacaatggctttcagcaatccctctcctcattcgactccatccccgcctcgccccttcttgactcccccgacttttcggcgcaaccgtacctcgcagagctcctgcagtcgtcgacgctagccgaactcctcaagacgtacgcccgcatcctatccgagatccgcgctttagatgccgagaagaaggcgctcgtgtacgataactactcaaagctgatcagcgcgaccgaaaccatacgcaagatgcgcaccagcatgtttgatccgaacgcgctgacgggggataagctggaccccatggccagcaccctggatgctgtgttgggaaaggtgtatgagcttgcgagtggaatcagaggggagcttaggcagcggttgtcggagagtcgtggtggggatgaagatgctgccgtgagacgcagagaaacggagcaagagcaggatagggatctggatggcattgaggacgaggaggagcgaaggaaaaggaaagagaggagggataggacgagagagttggcgagggaagtagtcaaggttcctgaacggttaagggcgttgatgaaggaaggaaagaaggaggcggcggtgagggaatgggagatgccgaggcggttgttggagcggtggaaagagaagggggtaggaggagaggatgtggggaggctgttggaggagggcgatacgatagtcaaaggggagaaggggagtatccctggtacgtcaacatagggggttgacgtgtaaaaaagggcgggttgatgttgtgctcttcaccttcttttcgaagcttgggtcgatccggcgaggcttacattaatacgggtccttgcatatcagaacaccaagtgtagagagttttgggctctcggaaaacggcaaagatgtatcaagaaacgaaacatcatatgcttgactcgagaaaattataccattactgtgccgatcattcgaatatcggcatgcctcaataatactcagggccagagctccaggtcccatttccaaaccatgtcccagcccccgagtaatccagactcctaccatcctcgcccaagaaagcaaaccggaaatactccggcgtcatcaccactcttggatctctctcccacctaaacacctgatcctccagcgcttcctccgcaaaaaaccttctatgcctctccacatcattaaccataacactcaacccccacaatctctccgcctcttcccttccccttccgtgtatctggggcaccaacgcctctatcgtctcattaatccccttccacttaacagcgatactccagagctccggcgtttcaaccagagcttcactaagataaaccaacggctgcccatccaccaagggcaccaagcttgaccccaacaatccatcatcccccctcaacgcctccgccgtctgcatcaccgagtcaaacccccaccgcgcaatcccattgatgaacaaccccaaaagtaacccctgatacgccagcgccggacgcgtctggatactcgtcagcggtagtagtaggagggcaaggacgtagtgatggattcgcagctccagcgttcctaaccccgtcacggaaattaccgcgccgacagcgatgccggccagcaacacgccgtagagggcgaggtagggaagaaccctgccctcaagccaaaaagagtaggcctggtaggcgatagtcaggcacaaaacggccacgatcgcgacgagagctgccaccgcgcccggttggtgggaaaggtcgtgcgcgctcagacgggagaggggaatccaggactcgagggtgaagttggagagggcgcctatccataggctgccgagccagaggaatgttttttcaaagtttgctgaagggggaatagcgccgagggttgtggagcgcgaacaggtccaaaacaaaacggccgaggtgaaagttgcaggaagcaagcgctcgaataagattgagattagttgggggaggatggtgtcggaggggccggagacattgggcgggtcggagatgaggccgacgtggacgaagacggcgatgaagctggtgaaccagagggttgtggcggacgtggttaggacggataccagggaggtgaggaggatggttggggctagggagcgggctgttttcatttccatttggggacattttcccgggccagttaaggccggatggatggtgaagcccatgggaaaatacgagtcgaatcctagactcgagatgccttcgcctccttctccgccgaagaaggagtagtattctcctactagcttgaccataccgcacccgcctttcgaatcggagatgacaccggcatgcatcgctgcttggcaaatgaaggagtcacctctgtataccctcgtctccgtccccatccccgtccccgtccccgtctccgtctccgtctccgtgctggcagcagttagaccaccagcagcagaaccatctccataatccccgccaccgattacccaaggcttataaaccacctcctgccccccaacccacctcggattcagcacctgaacctgtctgcaatccgccgggcaacgaaatgcaaagctgacgttcccaaagggcttgcaccgctcgccgtcgacgccgcactcgttgcctggtccccaaaaggttgagacgcagtctaggtgtctgactacctctcctccctcctctccatccgcgtagaggagagtacccttggactgaaccagggaaacagaaagaatggtgagccaaaggagtagaccggtagataacagagcggcgcgctgccatggatgggaaaggaggcgttctagtgtaaggcggggaagcgattggattgacggaagcaggaaaggggtgagggtttgccggtgggggtgggaggagccagagaggaaggtgaagaggcggtagattggggaaagtcgggatttggcattagatctcgagtgtttggtcgtcaagaaaggtggcgatgatgtgtcggtgttgtcgtcgaattcgaattgctcaatgtagtcttctgtcgatagcagttgggcttcttcgtcttctgatggttggtggtcgtcgttggcttgggtccgggaggaactcgagacaggtagggggggatgatagtcgtcatcgtcgtctgtttggtgtacgccgctgtactgggcctggtgtgcgtgtttcagatccatgttgtagtcatatcaacggtgctatttagaggcgtttgtaaaggttaggtattgagtagcgggttctgactgcgtgtctgcagtttgatggtgttctgaggcaagatgttcaccacaatgcgaatattgagttgcagtgactgcgtgaattaaggacaaaatgtacgaatgaaatgaatgtaaccggaatcctcggaaacgaacgcaaaaattgattagaaagatgtcatatcacaagcacattctgacaaagtataatgtttctgcaacggaaaaaaggtaagacggagaaaggagatggacaaagttgaagttcgattcagctgggctaaaagatcagtgaccccagttcaaccaatggcatgaccgctggcttccaaggcgagcaagggtagcatggcatagaacgagaatgggcaagatttgccataccacctcatgacttggaccctttgcggtcatatctctggtgctgtatcaacttaaaaactgtcttgtccacttggacgttggtcctattacagcatcttcatccttacacaacccgttcccatcggcttctgttgcattatacaaattttggtatggagtcgtgatatcaaacgtgggatataattacaggtacatgtcatacatcagctgcggaatcaaaaagccgtcccgcagcctcgaatcctctcgccttttccttgttggattttccattcctcgtgacagtatctcatctctccccatttattgggcatcgacgaagcccttgaggttgttgagccacctgaggtactccttctgctccttcatgtcaaggtagtcgggaacgaagagggcaagggcctggttgatgccacggtcctcgaggtagcgctccatgaggacctggagatcctcgtcgagggtaccgaagggagggccagggtagacagcctgggcagcgtgctgggtctcggcgctctcaccgtgagcgagcttggcgtcgtggtagtagaacatgttgtcgacaacaatggagccgtcctgggcaacggcgtcgatgttgagggcacccttgctgggcttctcaatgacgatgttgagacggacgggagcgccgccgtcctcacccatgtcctcctcgttctgggcaccctcctcgtcaccgagagccgtgtcctcgtcgaacatgccaggctcgtagttctggaggtcggcgatggaaaaggagatggtgatcctggcgtaccttggtcagcgcatggttcttgatcgaagtcatgttgggggttcaacttactgctcgttgccaaaggtgcgcttcaggacaacgtcctccttgccgggggtatcgacaagctcaaaggggccgttctcaaggaaatccttgacggtggcgggaacgggctcgttggaggcaatgtcctgctcatagccaatctcggtggagagcttctcggagagctcagagtcgatctcggtggcggcagcgcggaagacggtggtcgagaaagccttctgggggagctgggtcctgagaacgttgctggtagcgcggacggtggcgcggccgagggtgatgggagaagcagagacggcacggagagcacggggcgcagtggtgcgcgcgacagcacgaagagacatcatcttgacggatttggtggggggtagtttgttgactgtagattggaaattcgggtccgatcgtgttgttgcgcgttgggacagaggagtgttgtcgaggacggaagctggggtaagtgagtggacgaagactggagcgagacgaaaagatgggtaacgtgagtgatggagaaattcgatgacaatccacgatggatggttttgatcattggatccgctcgctgaaagctccacgaacctgtgccgagagcagctgagtggtcccgtctccagaaatcttcaaaagctctgcagtagctagcgcaaaaaaatgccgagcacagaccatccaatgaggccccggctgcggggacaagaggcaagaaccccatcgataaagcgtagcgccagccgataagctcccacctagcggaagttcccccacaatgacgctttggacccactaaaattttgtcagtcttcagttgaggttcaggtgcgcgtaacaacgggcggcctacctccagctccatcttcgactactcacatcgcgcccagaggataattgttcatcaatagcttattttagtcgactatatacggaactgatggtctgcttttacgatttgtttcctcaacgccataccacttaacacctttataagttctagctattctaccaacaagtaaagggtccagcattcttctgttccagggtccagatcggctcgactggatccacacttaacaaacatggctgccaggaaccgagtgccttggatgcctcggatcgatacgacaaatgacatgaccaatgccagcaatacccacgcgaacaatctgatctatatgaaccgcccatcatatctccccaagtctgccctcatcttccccatcctcctcaacctcctttcgagatcctgttgttgtccctgttgctgttgctctgataccggtaatgctgccggtccaggcacgtactccctcccttgtccttgcaacatcatcaatgtcgtcgtcgtcgtcgtcgtctgtcctgataccgagatccgtctctgctgctgccccctgtcataaacaccaccactgccaccaccccctccaactccatggtgatagttgttattgttgttgtatccatacatggagttcacaccttgcgctccaatgggtacactaacactaacactgctccccctcctccttggtcctccgcctgtgctgccactcgaggtgctactcccactgccactactgcttcgagaccgggatgccgggagggttgcttcgtcctggcattgccagcacttgtaccccgtctgatctcgttggccggaaaccccggataggcaggagccaaagatgccgctgccgctgttcctggctacggaacagagttgttctgaaatgaggactgtgtcctcgctgctgcaccggcggcacacgcggatgtgggtcttgtaggtgcacatttgcttcgtctctggtcttgggtgccgtagtgtgtgcccggtcaagtcaaccaagatgatgatggtcgagaagatgtgtgagattgcgaatgctaatcaacggtgagatggatgatgggagataggtatgactggggaagagccggtactcacgttgagattgttaacaagcttgtaagtagtgagtccagcttggaagcccaagtggaatgattctcgttctttttttcgaacccacctacacacataatccggtccgaaacccgtccttggtacaactaacactcgaaagcacagttggctgagacaaagccagcgtctaattctctccagtgcaacagatatgtttaatgcgactgcctcgctgataggtgatataggtcatagacaacaccaatcgaagtgcatgaaagcatggaagatggaaagggaatataataaagaatgatttagtctgtttcagactccaacgctcacccataaaggcttgccagagaaatagggggctgacgtactacttatcattttgggggaactgcctggagtttgcctgcgtcggttgtggcttgtcagttactttcaacgaactcggaggagaactgcactgcactggactcgactcacatggcatggatggatagatggatgcaatggataaactcgacgtcagtccagtccagggtttgtttcccgtgtgtgtgtgtgtgtgtgtctcgcgcgtgtcgttcgtccgtccatccgtcctgtcgtgcccattgtgacttgtgcatggcctttgggttggtaggtagctatgcagtgcagctccggcaagccgtatatcctgagtttcacgtttggcaagcaagttaaatggttctccaatcgcatgacagttccttcatcattagaggagcgaaaggttttgggaagggggaatggatatcagcatgtggcatcgtgtcaaaatggctgtatggcgcagacgggaaagggtctatagggtctggcctgaacatcagtcgtgagcgtctaacattggatagaaccgcagacccttttgggtcttgtgtaaccctcagcttcaatgaatcccacagcttccaaggccacggatgtttgctggtacacaaagactcgaaaacatcaacctaatcttcccttgccaagaaaaagaaaaagtcttgtctatttaccggcctccccccccccccaagaaaaaaaaaataaataaccaaaggaaaaaaacaccaagaaaccaaaacaaacgctcgtcacacaatcaagtatgcgtccccgactattttgtaccagtgtccactgcacatgtctgtctcatgcagcaagcctcgagctgccccgagcaaaactaactggtctccagatttcagcgtgtaaatccttcgttacgttcgttgcctgacattcttcactcagtcgcgcttacaaaaagggttcaggttacacacaggaggatcgggccgggggaaagagacctcataaggaagaaatccctgctgcctacctgccgtttcctcggcagggcaagacagctgtgaaaaacattgacatggtacggcatgaccatagcatggcagagtagggtagggtagggtagggtagggcagggtacatgtactcgtcgttcgttcgttcgagcaaagtttcaaatatctcaacttatacaaaaccgccatctgttttgagagcgggttgcagaagtgtaggcctggtactttcattagagctctgctacctatcatccccccctcacctaatttatctacgcggtatttccatcgactggctcgatcttcccgctccttgtggattactacatgtgcaggtagctagccggagaatggaagaaagaagactgaaggatggggcgaggaaaaggaggggaagcacgaaccccaagcgcgcaggcagcccgaaccgccaaggtacaccaatagctagctaggtgaatcaagttcatgggaagatgaatggacagaagttgtgttaggttgtatgtctccctatagatagaaagagaagggggacaagatgaggggaaatgtcaacgacagattcgagtagtggtgacaaaagatggacggatagatggagaggcgactaactggtcggcaaaggggaacaacacgcacacatgaggcgggttctctagaatagtacgttgacaggtagattgaccagaaaaaaaaaacaaagaagatgcccaaatgtttttgatcttggaagtaaacttgaaaccacagccaagtatcaaatttcgaccctcattgccatcatatcccaccctatagggaagcagaacaccaaagccgctccgagtccagcaaatttcccaggagcaccctaggcagaactctccgaactccggagagaccggccccgaacccggtccatggcaacttgcaggacatatggaataccggtaaagccagggggcagcgaaggacagccaaaggacagtcaaggaggggggaaaaggccaaaccgcccacggctacctgcttttcaggtacatatcggtgagtctgactgtttccgcccgcaacaacttgggtgtggagggggggagttgaggaatcaggggaaaatagggtctaccttggcgttgtcggctgcgttatgcccacgaggagcacgtaagttgtacaacatcaactggcagcttctcccgagcgaaggtgttgaatcaagaagcatttgaacgactcgggttgctgtcgatcaccttgaaaacgattaaaaataagatccgggataaggaggcaagtaatcgtcgaatcgggcgttgccgttgtgggagtagtaaaacattttgtgtaaagtgggctttttttgtccttctttctatatgcaggactcatgacgggttccagaagcaatgcatctcttcaatttccacacttctacctcttctctctttttgttaccggtatgtctctcacacgtggtcttatggtaggagacctgcagccctgtaagcaagcctttccagggcacagccgtcggctgctctgaaacatgttttcttttctctttcccggttcccatgaaccctcttctctatccttaactggtgaactgtccgagctgacggggagtttgaactggccggctgggacaggctgtcggtaactggacccagccatgaaatggcgtccttaacacgttgccctcactccacccacctccttctcgaatcttctcccttcagccctctttcattcggttcgggcccgagagcggtttggtgcctggtgcctggtgcttggacgaggtggaactgcaatttgtatgcacagcgataatcgaacccgggggtcacggcagcagccgcttttgttgaggtgtagtaagcaagcaaggtacgggttgcgggaccagggtcaggtaggaaggataaagtggcttgtgacagattgattttatgaggctcgtgagggatgaataaatgtctgtcttgcccgcctttcagtatcattagtggacacggccaaaacttaaggctgcaggttggcggtttggcaaaggtgaaacgctgtcttattttgcagcacgatgcatggcatctaaccagggtgacaagcaacggaggaaacgggtggagtagccggctgtcgttcaaggggaactgggactggaactgaagggctggaaaggggtatcattaatgtttgttgaggcccagctgcctcgctgatcctggatatctccgtgtttaggtcagaaacaaagaaggggcgatgtgctctcagttggtctgtggagggaagctggcaggcgcggatcttcctgaggactggattttgacccatgtgaggttggtgagaaaggcccagttgccatcccaccgatccaacatctcggtggtcttttcattggtaaggtcgggaaggtctgtaaattggtcagcgacaagctgtcccacgaagagaaacaatgggaaaaggacttacagaaaccatcacgctcttccttgtgaagcgcctccatcttcatcctcaaaagatcctccctggcgctgggcggcctgccctgacggcgagcccttttcatttcgtgatattcctcatcatgttgatggcagaatctgggtggatggttagagatggtcccaccaatattggcacagtcgcagttcacactcactcggcaattttcttttggatggcggagagctcgagcggcttgttctcattttcacgagtagcctcttggaagaaggcgatacgggtgatcaaaggctggtccctcttgcgcctggcctcggacatcttctcgagacgatcatcgcgaacctgggccttgtgaagacggcgggaatcacgactcttggcgtggagggcttcaatggcaccgcccctcttcttcgcaatggccttgcgtgctttttcgagagtcttgggcatgatgaagagtaggtgtagatcagtaattttgggagatgaatgagatggttgtacttgttgtgttggttggtgaagaccaaggtacgtatttcaacaggtgaattgcacgtacgggacttgccctttggcggttgggatggaatttttcgataagcggccagcgaactggggacagtggggtatcaagacttagcctaccgataaggtttacttgtacaggtacctaacgttagacgctgtcagggctggtaactgtttaagtggttgcagcttggatggggtttgattggagaatagcactgcgttccatgtcttggcgacgagctctgtggtcgagctgttagttcaactaggacctccagtaggtaaggagctaccattatagtgtaacgagcctactcggaggtacctctacatactcgcgcagtaggaaccgtctctctgatctggaaagtgacatgtttacacggtgaaatacccccattgacttgcattgaagtctcatcaaatggtgtgtagaattgttgccattcacacagtccaattccagatttttgagtgatcagaagcacatgggatacataccatcaagacattacctactgtagagtgagggtaaatccctaggtggacgacgcctccccacctcattgttttgtgcacaaacaaagccggcattgcttggatgcccctgaatgccccgcatggatcggatggatcagcgattgacaggcatgtcgcctggcacagtctggtcgcgggggcaacgacgcggtacgcgcttcccttccattttctggaaacctgccaccccaggcgattttgggtcgttttacgggggcgggaaggcgtggatcggctccattctcccattctttgcactggcaactggaacctttggtttttgggggtctggtggactgcggcaaaagtgcctgcccggccatttcaccaccaatttttgcagtgcctgcctgcccttcaccggccctagactagaggtagaggtcgggtatcgcctacctatcgagacgggaccgcagcagcccttgtcagttgtcaggcaggcaggtcgtcccccgcccgagatttccagtggcttgagttcacacttcccttgagggcaacttcacctttcctcttccgtggtgtgcagcaaccccctcgagctcaccttcctccctcgcctcatacctacctctacctaggaaacgaggtcgttgcatttccggcctccaaactcgccaatcctccagtggcttggtgagaactgcacgcctttcaaccattcaatcatagaggtggtatcgggacgacgccagggcatcgctcgcttgggctgtccattactctcactccacaacaaaccaaaacaaaacaagacaaaaacatcgacaaaacagtgggttggcacatcgtttgcaaccacccgcatcaacgcacagcatactactacagtacggaaacagtatacacgcatcctcgactgcaggaaccacgccaattcttacatacgtagcctccgcatcatcacctatcttattcggcccccgatatctcaccgcagttgccaccactcgacagggaacacaagttccatggcctcgtcagtcgtgtgagcctttgttcaacttgtcggttgctgcaacctaccgcgcttgtcaggcgcctgtggcgcgttttccgtcactggagcaaagatgggcatcaacggtcttctccccctgctaaaatccattcaccgccctgccgaactcaggaagtacgcgggcgaaactctgggcatcgatggctatggatggcttcatcgaggtgctatcgcttgcgccattgacttggctcaaggcaagccaacccgcaagtaggttccaaccgaggctaccatggactgtctgaccccaaggctaattgtaacaccgtaaaaaaaaaaagatatgttgactatgcgatgcaccgcgtcaaaatgttcaagcattttggggtgacgccctatgttgtcttcgacggcgactaccttccaagcaaggccaagacggaactggatcgcgagagcagacgagaggcgagccggaagacgggcctagaactcctcaaggctggcaaaccatcacaagcccacatcgaactccaaaaggccatcgacatcacaccagaaatggcccgccatctgatcgacgagctgaaaaaggccaatgttccatatgtcgtcgcgccgtacgaagcagatgcacagttgatctacctcgagcgtcggggcatcatcagcggcattgtctcggaggattctgatttgctggtttttggagccaagcgcctattgaccaagatggatcagtacggacaatgtatcgaaatcaaccgcagccagttttgtgccgtccgtgagatctccttgacgggatggtcggatgccgagttccgccagatggccatcttcagcggctgtgactacctcgacagccttcccagcatgggtctcaggacagcataccgcatgattcgaaagctcaagacgcctgagcgcattgtcaagaagcttcagttcgacggcaaaatccgagtccccgccgactatctggcacggttcaagcaggctgaactgactttcatctaccaacgcgtgttttgcccagagaagcaagcggtggtgtgcttgacagaacccgacaagtcgattaacgttgacgatatgccgtacattggcgcacccatagatgccaagctggctcgcgccatcgctgttggcgatgtcaacccgatcaccaaggagccaatcattgtcacagcaacctctcccagcaagagaaggatcagccaggtcttcacttccgctttcggcgaaggcaagaaaatggggaagcctatcgaccaatatttcaaggaccgccggattcctctcggagagatggaccccaattgttttaacgttgagcctgataatggtgaacaggaggcaaccgctgaacctcgccctatcgtgtttccattgccgaggccttatgtggaggatgtgggaacatcggcagcccctgctcggcgctacacggctcaaaacagccggcgcaagagtgagcccatttcgaagcttctggcttcatttgacgacacatcgagcctcacatcgcgacgacagacaacaggagcagcattcgaggtattcacggacaccgaccctgcgatctccacaagaccgccaaagaaagcgcgactgtgtgaagacgcagtgtcggaagatgccgtcactgctaaccccgaaaaaagtaagttcttccctcagaccaaggcgaagaaggcggcagccaggaagtcggagtctttcatcatgtcggatgactctatcgaggaagcttttcggagcgttccggatgctgtatggagttcgtcaaaggctcgtcgtcggagcggaaaggttcagtttgtcgaggagtcaccgtcctctgaaccagtgtctcaggagaaggaacaggaagatttggaagagccatctcttcctgcgatgccaaggagtaccaccattgatgccagcagcgatgccgaggacgaagtggaagttcctggctcatcatcgcaagaggccatcaccaagaaaagtgtgaaatcccagacgccgctgggccctcggctccggcaattctcgtatcaaccaggtaaacccggtgctcgccttgtcaatggtctgcctacaccttcctcaacccaagagagatctgctgcggtgcgtagatcatcgttgaatccaagctcgcccatgttgactccgttgcaacgcatgggagcccgggcattgaagcaagttacaccccgcgccacgcctcctagcagcctccgcgcacgtaaatcaagcaagccgagcgaggctctcggctccgtccaggtggatcccgccgccattccgttgccgttggccgactttgctgaagttagagccctgaacatgtcgcttcaggggagcgaggatcagattattcctgagagtgatggagaaaccgaattgggcacggcagccactcgtccgcgacttaacttggcgcagtacctgtattcgtgagcccccaactcgtgctctctggagtgtattaggagaagccagatatgtggtgtgcatagctctcggcgtatcggtaaggaagaaaccccgcctggaaaatgggtgggcttgaattgtactatggtctgttgtaaggaaacgaggaaagatcatgggtcaggagtattatcaggcaaagaaggcaatcatggaaagagcaggctgaagtaaatgaggagaacttctattgcctgttatgcgataacattgccctgatgggccattcattgatggcctttgtccagaaggtagctatatcactttagtaggaaataaacaaacaatggtaaccatgatgaaggaacactgttgcacctgtcaagacactgtcaggagacatgtcaccatcagatccaaacataaatcctataggtatactatacacgaggtagacgggagcgtgctagaataggcaagtatccctctaaccgcgataagatcgatgagtaggtgccagggcagttcaccgcctttggcagaatgccagaaccccaagcgtgaaagtgtggggcaaggtgctggggggctccacactgctgggaacaatccactaaaatttcactgtaatccactggcgaacaaaaattcatcgagacgggaaacagtcgctcgaccacagccgacccgccctccactgtctcaatttttccatctgggtttcgtttcgatacctcgacatactacctcgaccattattccgcccgctcgacatcactcacaaccccatcacagcgaaatcccggattcgactttctttgtcgcctcaatcacctaggtctctctattttagcgactggcaatcaaccaggtcgactcgtacaagcgaaaaccagcgtgtgcaaagatggcggataccgatttgcaggtaagcagaccggcgctggaatgcacaccaccgatacggtgatacccatgggctggtagttgtggccaaactgggatggctagagttcgacgctgaccatgccgtcttgcgattgcgaacaggagcgcctgcgttctcacgctcaggcctttgacggtctactgtcgctgatcccagccaagatgtactacggcgaggacaatagtgtacgttacccccacccgttgacttagctcttcatcataaactcaaccattgatgttggtgtcaaaatgccttcgatcgcgtcgctgatcccaagtaaccccgccaacaggatcagtggaagaagaagaagcaaaccaaggagcaggcaaaagctgctaagcgggggaagctcgatcccgacagtgaactcaaccgcaacgccaaggaggtcatggaggagcgcgcccgcaacaagcgcaagctccaggaaatggaggagagcagcactgaagacagcgacatcgacgtcgaaatccctggtgttgagaaggagaagcctcttgaaggactgaagaagagggtcgtcaaagacgacgccgagacagaagagtctgcgcctaaaaagcagaagctttccgaggaggaggaggaggtggtggaggaggaggccgtccccgctgagaagcccttgagcaagaaggagcaagaaaaggaggccaagcgtctcgcaaagctggccaagcaggagaagaagaaggccaagctcgaggcgaaactaggcaagggtggaaagacggaaaagaaggacgacaccgccgaagaagccaagccttctaccgaagctaacgaggacgacgagaacgacgatatggctcccattgatgtgtctggtctcgtaacaaaggaggatgagggcgagtcccaggaatccgctcaatcttctgttttcgacagtcgcgacaaggccggttccgccgagcctgccagcgccaacacctcgatctcttccgccgttcccccatcggataagcccaagttcaagcttcccgccgataccacggttctccgcgagcgtctcgccgccaagattgagcaactccgtgccgctcgcaaggttgagaaggacgacgagggtaagcccattcgcactaggcaggaactcatcgagatgcgccgcgagaaggaggccaagcgcaaggcccacaagcgcgagcagagacagaagcagaaggaggaggaggatcggaagcggtcagaggctattgccagctcgcgcaactctcccctaagcatgctcagccccaaggacgatgttgaaaccaactttgctttcggacgtctcgccttctctgatggtgttcagctttctcgtgacgccgcctttgtcaagtccgacggaaccaagaagaagggccccacggacgccaagtccaagcttgccaagcttgaggcgcagaagaagcgcctcgaggccttgcctgaagataagcgcaaggaagtccttgagaaggagacgtggctcgctgctcgcaagcgtgccgagggcgagaaggttcacgacgacgagcacctgctcaagaaggctgtcaagcgcaaggagaaggcaaagagcaagagcgccaatgagtggagagagcgcaaggagggcgtcgccaaggcccagtacgataggtcaaagaagcgcgaggagaacatcaagaagaagcaggacgagaagaaggcccgcaagatgggcatcaaggtcaagagcggcaagggcggtaagggtggaggaaaaggtgcttccaagggtaagagcaggcctggattcgagggcggattcggtggtaagaagaaataagcgtcggataaggtgttcagcaaggggtgttttgtctttttggagagagatgttgataccactgctgctgcatagcggcagatgctcgggaggctggcatatccttttcccattcttctgccttgtcgctacgtacatatttcttgctggaagggggtaacaggtggtgtttttggcgtttgttttttttcctcatggtttttcgtttcttttttctttgcacggtcggaatggaaaaagagattatatcacacgtacatatcacaactggaccagatcacgacaagcggttaacatggtacgaggctgggcaagccttgtcttttgttcttttatacttagctagcttttagtagtggtggcgaagggaggaggtaggggctggaggtcccccttcttcttcagcgaggcagcatcttcagggagttaaaaagtgattatcagctcaccgagtcttttctctttttttgtccggtgacttgaattggtgatgtgagacgcatagcttccctttcttgcttgtctgataccgaggcgctctccggtgtaggcgttaaattccagctgtgaaatgaggtgctgttagtgctgggtggtcggactctactttattcgcaatcaaagcactaacacggcgcctggaagccgacataattctaggtgatgctacacgattttatcatgatcggagcaacccgtgttccgttccacaagggaagcttggaaggggttaatgacttcatccctcggtagcattgaacaaagaaacagccgtttcaaaacgtggccattcagaatatacaggaaacacataacctagccatctccaactgcacccaagtttaaggtttgatacttagaacccctttgcgccgcaggtgaactggaccctgagattggctcttgacccgattagactccatccgccgcgcggaccaggacgggatcccacctctggactttctctttctttgaccgctgcacaaaacagcgtccggcactgctgcgcgctgcctgtgccaaccaaaagagggacccgtcgagcaccgacccgttacctacgtacctctacatacccgagtccaccactcagcctcaaccaaacctaaccatccccccccccgtcggtcctgctagaggtagccaagagaacaccaacagactagcgaaacgacaaacactcgcatcatcaagagccgcgccgaagagcggcttcccaccaccccccagacgacgacgacaacgaaggacggacctccacgttcgggacaattgatcgaccaggctactacctctactagtcggccttaccctttcctctgaaacacaggctacacccaggcctaccgaatccccaatccgcaatcctaatccccacgtgttaccgcgaaaccgaaattatttcaattccccctgtccgcgaaaacacggggaaataataccagtgcacatacgcccaaactcggccgaccacattcgcttcgtgccgcccaatcatcacatcagaaacagtccccgataaagaaaaaaaaaacgaagaagaagaagaagatggcatcaacatcaggcttgacccggcgcaggggcgcgggaggaggcagcagcgacgtcggcggcggcggcggcggcggcggcgcttccgacacgagggacgttgggcccgacacgagctacgagacgggcgagaacggacacaggattgccttcgatccccgcgacctgagcgagagcgcagagaggagcaagcaacccaagctaacgctgatggaggaggtcttattgcttggcatcaaggatcgcgaggtttgtctccacgtctctctttctctcagtctcgctcgctacactatccctttgtatgttgtaggggcctaccaaagggctatcttctgactatggctggactcgatattgacgttcgccacgtgctgctccttggactgttttcatgattcggaattcggaacctgggcacgacgagagacgacatggctaacaagacaacccccatcagggctacctttcgttctggaacgacaacatctcctatgctcttcgtggatgcattgttctcgagctggccttccgcggccgcatcagtatgcaaaaagactcttcccggcggcgcttccccctggcggaccgaatcatcgaagtcattgacgacactctaacgggcgaggtgttgctggacgaggccctgaagatgatgaagacgagcgagaagatgagcgtcagctcctggattgacttgatgagcggtacgtgtttgcgtcactgccccatctccattccccccatgtctatcgtgcacacccaagcggaagcaaacgtgctgacatgacctgttaataccacaggcgaaacctggaacctcatgaaaatcggctaccaactgaaacaagtccgcgagcggctcgcaaagggtctggtcgacaagggcatcctgcgcacggaaaagcgcaatttcctactgttcgacatggccacacaccccgtcgtcgagggcgccgccaaggaggacatccgacggcgtgtgcgcaacgtgctgacgcagcgcaccgtcgtgctcaccccgacccagtacctgcccgaggacctcgagttccggtacgtgcggacaatcgccatggtgtgcgcggcgcacgcagccaacgtgctcgagaacgcgctgagtaccctcggccacgaggcgagggaaaacgccttttccatggcggacgagctgttgctgcagtacagccagtggccgtttgcggcgaggccgttgcctggtgggaatggtggtgtgggggcgaacttgccgcaagttattaatgaggtacgtttgtatgatttcttatccaagaggttctgttggaagagggagaaaaaagaacccctccaaaaaaaaaaaccgagcggactgttcaagcgagaattttagttaacatatgctcaccaaacaaacaggaggtcaacaaagcaaaggacaaggaactccagctcgaagtcgtggcggcttgcttgagcgtattcactcgccttgactccctgctctaaatggcgcacggcgggaattgtgagaaagcaaacagcccagccattgaggacaagcgtgggagacaccccgaaaagcgagaatgatgatgatgtgttgtgctgagtgagtgaaagtcgggggaaggaagccttttcacgattacactacgaacaaggggtggtgggtgggcgctgggtcttcgagcgagcgagcgggcaaggggtcagtcaaggccggccttcctgatccaacaacacggaggacgcagcgcattttacctgattcactctatcacaccagcgaagcaaccgcgcagaagggcctactattttacttaatatcttcacctcgtctccttgtatggtagggtaggtatgatgatgaacattttttttaatttccctcttttggtctcccacttactactctcttcgaggtcgaataggaggaggacgggttggagatggtaagaggcttgggttttacttggaggatatgagaggattggtgtggataggtgggcagataccgatggacaatgaggcgaagcgaagatgcgaaaatcaaaaaagaacggaaaaaagaaaaatatgacaatgaagggatgagtgcgtcgaccggggcgaaagcgtagtgtagtggtctcacacattgattgatgctgcacgttttctgtacgtctactacacctcttactttatcatggaagtaatggaatatgaacaggattaggttagagaaagacggtggcggtaaccccatggcaaccaaaatagctaaattttcagtgatgggtacgaaaaaaaaggcatatgctttgttcagtcgtttagccacatgtgtaccctgactttaaatccatgctgtcatctagctataatacagtttcactccacgattaagctcatcacctcacatatcgaaaacagcgacaacccactccatacacacgtacacacacacatatatatatatttataatgtcatgacgacctgtagatctcgtctaggccgtagggtgggtgatttacgagcctcctctttgaggcatttccagctcaaccgagaccgatcctgttgttcctgtttaaaagtaaattatagtgcgaactcccaaaacccgttccatccatccatcccctgtaccaagaaaaggaaaaccgaaaagcaaagcgagactgatgaaaaaaaaaatgagaatcccagcaacagctgcttcctatgcatcgacgccgtcgtccccttctatacaagtatatcctgccctcttgctataagaacaactccacatagccaatcatacagccccctcactccctctttcctagcatacacacacacacacacacacacatcccattctggaccatgcatcctagagagaccaagtctctcttcctctctaagccgcgccaagtgcgaacatctactatcgctttacacttacttggcagcgtccgcagcctttgcatccttctcaaaaatcccatccaaactccaatcccccgcctgcgccctcttgagcacctcccgtcccttctccgtcagcgccggtttaccggccttatcggtcgccgtcacgaaaaagacgggctgccagctttctcccttctgttcgcgctcgcgagccttttctctttgggcctcctcgagctcctgcttcagcgtcgtggcgcgagaaaattgcttggcaagaatcgcctctgtcactttaccccacaaggtgagggactcgttgggaagttgctgctcggtgggcgggaggaccttgggggccacggaaaggggggcgatatcgattatggttgtttgttgatcaggagggtgggattcctatggaagaggggaaaaggtggtattagtacgggtgggatgggattgggggaggtgaacatcatgacgaaacttaccaaaggcttgggaccaacagtaaagaccaccttctccttccaaggaccaccgagacgcaccagaatgtcctcctgcggtacatccttgatctgcattttgtcgtcgttttcagggtcgtacttgaagatgatgccctcaaccttgttcgtggtccggcccagccaaccgtcgtcgtagtagcggagaatcgccttgagcttcgtttccgggcaggtaatataggccatatcgccgaccgtgacgcttagcgcaccacggaggatacctccaaggtgggcaggaggatgtgtcaactggtatgtctcgtggttcctcttctccagcgtgatgaaaatgccaagattgtgctcgccgggcatcaccttgatcgaggtgccggtgaacttggctgtgatctggtcgaaacccttggcgtgcaggcccttctctgggcagtcgatatagaacgcgctgacaggagggtggtgagacgtttgctcggtcaggtaggagatcctgacgggtttcgacggcttcgggttcgtggcgggcacggatactgtagatgcggcgcgggagctgccggatttgacgctcgagggccggctgatggtgtcctctgcagccttggtgttgatccttggggcatcatcatctgtttcccagttacactaggccaatcagtcagctttttgccgccctctgatccatggttgaaaacttaccctgaagaactcccccaagcaagagttatatggcttgcaaggcttcccctttgcatatttcagatccttggtgaaccagaaccgcagcacctccagcatacgatcgaccggttcgtctgcggtgccaatcgcaacaaaggcgttcggcgcatcgagatagttccagtattcgaggttgggtgttggctcgagaagctgcgaagggagagagaagcgtacagaggcgagatcggcgacaccaatgaatctaggtgatggggacatatggggttagcaactgtatcgtcgtaccgaaagacgccaagacaccgctttgggcaataacaccagcatcgccggtgttgggcttgcgcatgcgcaagtctttcacatgatggcgagcaggcgctcttcaacctttgggcgcgaagcttgctttccccatgcgcgcgtctgatggctactcacttccttagaatggagagaaaggtcgacaacttgtttccatcgctcggatgctcctcggccgcaggagcactaccatctgcgggtacggcagcgggagctggcgacctgcccgtgaatgcggaaaacatctcgaagtctttcccaatcaaagtcttcctccgctggtcgatgattggtgacaagcaaatcgggcttcgtcttgaggtccgccaccggactagtctcgttcgatggagcgggtgggaagaatgggcaacaaggagccttcggtttgagtctcttgtgtcgtcgcgaagaggtttggaagaggtgattggcaatcgatgagaaagtcgctggtgcttttgatggaaacaagaggcgggaggtcagctaccggtaatagacccagatgcgctcgaagacacaggagagacacgcacctacctctctgctgtcggccgtatatgataactgaagttgttgggattcaggagtcgcctcaggttccgccaccggcgtgcttgggagttttagcggtgcagcaacaacagaatcatgacaaaaaaaagatccaatacgagcacctcgaccgcggcgccttggtgattcactgtctggctggatgggatccaatggtcttcggttggcctgactgactttaggggcgggcggcgatgggggcggacagcacgtcggccaatgcgctgacgtcctgcgctgtcactgataagcgataagacaggggtgtggacccgctgcttttccagagcctcgacggcactttgtctctcctggtctcgtctcgcaggggtcaagcaccgatgccagagaaagacgctcggcttcaatgggataagcgtggagcggtcaacaagcacttatacccgtccaatgatttttgttgggtttgtggaatatctttactgcttctcttcaccgtctattatcgcctttctgtacccctatctatcttcgcggacggtgaggcagcgaaaaggaggtggtaggtatatagtgacgacgtccttcatatgaaagcgtccaaactcagcactcttgttacgctggaccacacttgccaattccagtttgcatcaatccttgaccggccaatcaatttgtcacgagttagactcgaggctgattagtggcagatgtccatttgttgggtggccatgttcgtcacaaggtcaattacatccgaactgaacttcttcctcattgaaactgctggtattgagcacgtgcatacgcggatcatccgtgaggtatctcgtagtgctactgtgttggaacagcacttgctttctgtattgatactggttagccaaccttgtctacatattcttgatgattgattgcggaaactcaagaagaacaaagttggtttgttagtgatctgagggtgtcgaacgtatatatgttcgttccgggttgaactcgactcttacgtgccatcacgaaaagagtattcgcaaacgtcctctggcaactatgagtgtcagcgaacaaccttaccttcacacatacctagcctcttcgtcccatttggcatccatgatctcacaggtctcacgaaggaacccaacagcaaacagcttgctctgaactccagaacttacaatgagagcaagtgtccactcacatgctcacaatgagacagtccgagtactttctctggtgatgctccatgagtgtcgtaacaacttgtctctcactcccactctcctacaaatatatcctcccgtttcacatctagccttctggtcattggcttagaccaccaattcaccataagctctccatgacctcatcaagattaccaatcactccatcctcaaacacgcaaaaacaaccgtcgccatcttaccattcgctttcggctcggagctcgtctcgcaaatgatccttgtcagcaattgccttggtaaaagcgtcacaaacgaaaaggctgatgtttttccttacaggcaagcaaggccatgccagaccaggcaaaggaggcccaaagcaatgagggggaaatcgtctaagggtgtactaagactgttaacatggaagaaagcagcacaaaagcagcacagcgaagagaaaaagcagagcagggccagaagggggagaaacccacaaaatgacaagaggtgatggaatggaaggaacgaaagaggagcaaaaagcacggggcagacagaaggagtagagaatacggaaggagcaaccacgctggaaagtctccaagaacaacttaacttggaacaggtaggtacgggaagctacggtcaaggatggagataactacctgaaggtacctagatacccaggcggcctgcaccacatgcggtttcagtctcgtcgacggtgaatccagaaagagacaaaacaacggacaagacgctcccgctcatgttaccgttcacaaaaggaaagtaaaggggacaacgacaaagtacccaaagagtacaacaggcatagtttgaacatcccatcccgcagacaaacctttgaacgttgggctggacactcagcccggtaaggcctgttactgaacataactgtctgccagccgagtactcgcggtgaaaggacgcagaggatataatatccgacctgatgtttcggttcggcacgccggagcccgagatgaagccgggccttccgtcgcttcgcggaaatgagggcaccgtacagccttcgacgccgagttgtgtcaacatcaatatgcgacattggaagttgaagttggtttggcgacttgctatacagtttgttaacgaggggcctttgttggaggagaacaagggcaaaacaagggcactctaaaggtctattggcaccgggaagagaaattgttcttcgcttgcagagcttcgacaacagccatggctttcaaacctatcctcccttttcaccacgtcaagatatcagttcacagctccgatcaccgaaagtctcgaccgctttacgaagtcgagtaaggtctgcccttttccttaccacgctgaaaacacacagcccaaggctggtctgtgcgccctacgaggatatggtttgggagtcaagtacacaaggttggattctgggtgtggactctcccttccctggtggctgatgtttgggagaagttgggaaagaccgctgccctcagcgtccccgtcacccaggacgttcaggaaagtcacgagaaacaacgccgaccctgccagcatgtgacaaaaggtaccaatgtatcggaaatagcccccttccgccaaactacactacggccatgtctcggggaaaacctgggactcgggatctagctgattcttctgccgtgttcgagcaaacatattgaagcattgcagactgcacgaacctctcccgatacgcaatcaaccgcaaaacacctcatcggcgttctggccctttccattcgttgagcctaggtacagtttgcctgccaagctctgcctgaccccgagttccgacctctcggagtcattgcgggatgtgatgtcgctaaaaaaggattctcgatcatcgagcttaagcgctgcgcctgtaacagcgtcccgcgacatttgatacctagcttatctgatgttctttaaaatcagatttctgacatgtgatagctgatccatcccaagtctgacgcttgctcaacatttatacatgacgtagcagcctagaagtaggtaatctgccgactgccaggggagtgttgagtcgcagtcaacgtcaatagctccatatcggttttctgggctagacgactatgcaaactcgggcgtatcgtggagactcgtgaaacttgcccccgaatctcctccctctacgagcgccgggtggaggggcagatttgtacaggacaaacccgtgtctgtacgtgaaagggcaccaagttagagtggagggcaacgttctcaagttttcactaactggttagacacatctgctggcatatgctggctgatagagcgctcgtacacgccctgcccggcgctcaatacgacgattgtggcaaaatccgagagtctctttggtacaagtgtgcggaattagacaccttcctttcctacgcagatgtaaggcagatccaatcttgcagactgctcgagtctcttcaaaatccctcaggttcctaacgtatcaagcactgttgattggaacacagaggtactctacagcttgcctacatgttcccgtctgttggctctggaagacgcgcggttaagtgttgatagggatacggttgcggtcaatatcagggaagaccttctaccattaatggggaagcccagtccagcagtggcgggtgcaggcagaatgaagacagacaccttgatagatacatgcccgtctacatggccggcatatattatatccccacgcctcttgtcaaactcgcagctgcatagttaccttatgtactgaaagtgaaagcaatgtgggctcgcgaggcccatcttgttagtcatagtgtctttgcatgcgtttgatggggcatcaagagcataccgtagaaactcgagaaattggcaaaagctaatctcctctttcagcgccgagcaggaggcgtatctgtacagggcaagtccgatattgtgtcttgtaacgcatgtaagttatggtggtaggtaacgtcctcgagattttactaactggacagatacatatacttacatatgctggcttagagagcgccgcgttatgccctgcccggcgctgaaagaggagattggctattgccaatttctcgagtttctacggtagtggtacctacgacttttccacactcaactgcaaggcacatgcatgggtgctgtacctactatgtacggaactgagaaggtgaacttccatgaccaactttggatgatgattttacgagaaacattcgcagaggtaggatcacatggaatatagttaatgttgcaaagggcgttacctacctagactaggtagagttgatgagttacaggactccgaaatttcataggaacgctgaacaaagcggagtctattcctacctctacatatgtagaggtatgaacatagatctgttatacgcatgcaatcgcaatgattttgcattcataattgttttcgaacccttttccgagttgtaaaatccaggcagacaaagggagagaaagcagcaaagagcatattgcattcaatgtgatctcaagcgcaggacctcgcgtactcgaacgtcgtatggtgttgagccttcacatttaggagcgcctatacccacagcggattgtcatgactgtcaaactcatacatcaagagctgcgtggttgaataactcatatgttatgttggtctattctcttgggtgcattatgtgcaagtcaatggcctttacccaccgcctggcatatacgagtttaggtacacggtagacattttggtctggacttgacgtttatgagagcagcatctcaaccgctctagattcgcgtccttcaagcgtccacgagatctctgacgggctgtaacaattcccattgtccggcatccgaagctacctacccaaggacatgtgacaagaaggtagagtcagaaggtagagtgagcaggcggcaaacaggcacacagaatgacggcgtcaacaggcaaaatcttatggcgatgatcctgcaaaagcagcaggtagacgttgatcgagagatgacaaaccatcatcgccagagggagtttatgaagattcccaacggcatgacccagcgcatcttacttcttaacccacactccctttcagatttctcaagtcacccccgatctgttctcaatgtatccctctgcaacgacaaactcgccactcgtgaagagtccatgcgacgaacttgtacgacgtcgtccacgcggcgcggtaaatagtcggaagaggaatgaaagcgaagactccagcaatagcataaggtgcatggacagacacattgcagaccttgtgatacctatccttcaagcagcaacatagcccccatcatgtctacgagaagaagtccttttggtgaaagcggctcgtttgacggaatagtcactcgacatcggacaaattagacagctaccgtacctagaaatgccctgaaatccaagatgatcctgtcaggcttaaagggtccagttgaaacacatttgccttctgacacctgcaaagtgactgtgatacctaggtactggccggtgtttgacttgccactgagtaccttacctatttgtgatgttctcgacttcctgcagtataggtactatgttgcctgttatgtggacgatgtggaaagagtatctgagcttatcggagttcggtcaaagagaagtgatgagcttgtgatcatcaaggctcattacagttgatcttctcgcggggggagaatgagaaggcgtggctagacgcatgccccgtctactgcgtagtagaactacctctagttctgcgtttattatatacctactaccgtatagtttcgaaactgaggttcgggaaggcacagtttgcgcaggtataagcagggttaaatgtgtcagtcaactatgtacatgcttcttgctgcttctttacacctttaaccctccttatgcctgcgtacaaagcgccttcctgaagcccgatatcgagtaatacggtatatgtccatgtccgttaacgaaggaactgtcaaccggaagttcgttgtaggtatattcaattccatgttgccgtgctgcgaacatgtactgtaattcttacacacagatacctaggtacatatgtatcactaagaacagcaatggcaaagtggagaaagttccatatcggggaaagatcgaatgggaaagtttgcagtctcaagatgggaaagcttttttctctttttttctttcttttgttttacttgtgataggaggatgttgccgagccgaccaaccactcagcgatagagagacatcacaagcaacgagggaaagaaaaaaaaatcagatctgctccgtcctctaccatagtattccgtttgccgatcaccaccgcccttcctgcttggcactaaaaatagagaggacccggctccttggctttttgctcgaaggacgaacgagccgagtaaagtcacaatggagtggataattacactatgtagcgtgcaggtatagtgtatatgtacatacgcagcttcatgcacgtgtgtaatgtataatagcttctgcaagtcagtacgcatcgtgacacgtgattattgggacggatgtgttatcggcagcgaagataaatatttacctagttgtcaactacaccaggggaattatatgatgtgatgcgcgtgttgatcattctccaaacattgaaagaccttgacgtaggtacaaaaccacagtttcagccttgagattaaagaggtaaaatcggtaaccgttgaacacatattggagggcaccatggggcggcgaagaacagcagtaggaatcgaaggcaacggaaagtaaggagatgctcgtaagacaccatgacgccttccgcagaagacgaatgggagaattagccgaccaagtccggctgcaacgaagcatctgccaacgccctcagtgtcgcgagatattctatttttctgcctcggacgtgagtcccgagtttaaaatagtcgttccttggccggagcctgatgtggccaacgaagacagtgaaacgcccatagatataccctactttaaagtaataaaagattttaaatatttaaattaaataatattttcttactaatttaaagtattaaataatacttttaatattttattctttttaatatcaaataatatttttttttgcagggacctcgccggccccctgcacccccggctactaaccctaaccctaacctcctagtaaagcaagagaactatttacaagcggaggcttcttaccggccccttaacccctaaagctaaccttaaccctaactgctaaccttaatcctaactactaaccttaaccctagctaaccctaaccctaatgtccctagtacgtaaaaagctagattagaatacagaaaagaatagaagttgaaagttgaattagaataaaaaaaagaagagaaattggatacacccaattaatcgccgccaattttttttagcgccaacgccaaaacgggaagcacgggaaggctcttaacaactcgaattcgcactcaggggcacaacaccaaccaaaacatcaccaaatctaaccccttccacaaatctttctattattttacttataaattaataaacaatctctagaacgctccaatcaaacaatatagtctacttccaactactttactattactagccctattgggggtactatagggatacccgtagtatagtagttaaggggacgcccgcaattactattaatataaatttagagaacttatacgttcaactccctatttatattttatttcttctttaaacactcaattattatattactaacctctctcaaatcctcctcatcttccaatcttatttattataaatttctaatattactatgtagggctattctagggaataggaaatataagaccgccgtaaaacgtactatttcttaatattattaatagttactctaaaaagagtaactataaggcatttaattagggtacgcggaataaatcgagttgaactcctttcttttttttatttttttttcttttttttttaatatatatctaaaccggtagtaaaattcaattacctaaaccccgaattaaaataatataagttacagctaataataaaagtaatatactattttagttagatagggagataaagtttaatagtagtaattttcttcttataaagaagtttatctttacttagcaatactattttaatattaacccaacctctagtagtagtacattagcatttaaaaataagtaaattacaacgctcctcttcttctttcaatatattattaaagcgctactcgaatttaaaattattgtcttcggagataattaatataattaataaataataattgataaa