gggggtggtgccttgtcgtggcaggcatcattccacttgactaggtgatgaaaggggtctctccccacgtgagtcttgaggctgcgacaggcgagcagctggcaatccataccttagcagcactgcagctcatggcaggcattggtggaggctgagcaattcgcaagtggatcgcgtatcattggtgtcatattccccaaaattaccagacggggctctagaccgcctcggccacaagggtctccttggtgctctttgttagcgtcgcacactgcaaacgagataacgcggtacccagatctcgtccctggcgtgtaaggttgcgaaattgtaaaatttcggcttgcactgcactcagctgggtgtcgctctccgtagtgagcctgctcctaacagctgaggttggagacaacatacaaccttcacactttaccctgatacacctgttaaagtctccggcgccaagacccatcacactccaattcaaaccctgctcaacgcgaactgcaaaacgacaaattcaaccttcgagatttgttccacggccatcaaccctcccaactatctcggctctgtagagccgccatctcaccgccagcaccccggaatcatcaagcgcatttcggaagactgttccaataaggggaccccgtgcttgaccaggtcaagctacgcggtggtggtaccggtcagttggtgttgccatttcatcattgatttcaacttcagctcatcattctcgagcgctcagctttggaataacaaggtaagccacccgagactttggggcgtcttctctcagactacctaggtatcctgcgcgattcaacaaataccaccgcactcatggttccgcccctcgttttgacctttgaatatcgccttgatatatcatatatattatatatatatatacaatatatatttggtcatcactgggaaccaaagctaaaaatcatggaaagcaggggttggatccggccattcttggtctacaagctgggccttgcttttgtggcgctgttgccccactaaaatttcaacactggcatttgcagtgttcggccacttcactctggcttgcccaaacactcactcagtctctcgtttcacttgtcagatactgactaccccaacccagaatgagcgctccagattcgccatccagccgcaaaaggccggctgacgatgattcggatgcttcgggtgtcaaaaaggcccgggtgggaaatcccgaggctgcctccagcggaccggctgatgatttcgaggagggtgagataggagagtccccttccggatctgaagcggcttcgaccaaggaccacgaggctgagagtacaccagcgcatggtggttggaaccgcggcgttagcaacggcctgcggacatcattcatatcgctgagcacatcaagcctgcgcaaaaagtcgcaaaagaaggaagccgagccagagcccgcatcagaggtggcgtcgacatcgcctgttaagaagaccagagaagcgaagaagtcaaaaagctcatcgccgacagaccaaaaggttctggatggctggctcgcccttcctccccatgagccctttgcccatttcagggcacgaccaagatacccagaatcgtggcagaatcgttttgtggatttctgtgaggctcttatcaggcacaatatccgatggcccgagacaaagatggacgaggctcaggccaacaagatgaacaatcccgagctcctgtacagggcttgggtgcagtggctgcaagaccacgcggaccagaaatgctgctctatagatcaggtggctgcgggatccaagctggcttcagcgcaaaagctgtccagagaaagcctcgaaaagatgatttctgaagcactcaacggcgagcctgagggacaaaagacacaggctagaaagaaggagccaaagaagaaggaaaagtctgcccaagcaagatggaccaaattcactctccaaggtaccagatttgagaatctaacaatgccaccattggtcccaaagtcggacttggacgagttgaagaagaacaaagacctgtggacgaccagattccttcagtggtctcaggaattcatcaaccggaatcaagaccttttgaccgccgatactccggagctcctgggcgttatctggacgtcctggtgcgcctggttcaaacagattgttacaaagaacaaaactcccattgcaaaggacgttgctcggaatttctttctcgagaacaacgaggacgttgaagcagtttaccgtggtatcatggcggccagcccagggcctgctttagatgaggcagaggagccagcaaaagaagaagagacagaagctgccgatgagtacagtgagcgcccacaagcgaccccggccagaaacgaggagcgactatcacaacccacaacgcccagaaacgaagacgtcgacctccacatccgccacaaatacttttgcggcctcgaacaagaccagctcttctgcatcgaatgcgcctcctactcgcacgactcatctcaatgccctctcctaacctgccgctggtgcagcgccgtcgccgagcacccatcctacgcctgcccttctcgccgccgttgcaccgaatgccgtcagctcggacacgaaagcgagtcctgcaccgagaagctcgcgctcccacgcgaccagatggagtgcgccatctgcggctcgcgcgacggacacctggaagactcctgcgtcgagctctggcgcaccttcaagcccgaccctctcacctcttccaaggtccaggccttgcctatctactgctactgctgcggcaacgcgggccactatggtgccgactgcggcatgaacatggcgcgcccggacacgattacggtgtgggagacgtggagcaagagcaatgttgagcagctttacgtggatccggaatctgaaaaggtggccatcgcgctgaagccgatgcccaagggctcggtgttggcgccgtataacgaggaggatccgtatgtggactgggatgcgagtagcaatggcggaagaccggattttggacatgggattgctccgcagagacatgtcttcttcgaagacgatgatgaggatgaggaggatgaggggttcattaggccgccggtgcagaagagccagggatcgtcgtctaggattcagtttggtggtggtggcaaccgtggtggccggggtaaaaatggaggaggtggtggtggttccttcaacccgccacttcctcctggtccgccgcctggaagactgagggagttccagagctacaaccatggcaggggaggcgattctttcaagaatggcggtggcggcggcggtggtggacgtggcggtcgtaatggtggccgcggtggatacggcggcggcaagaggggcagaggtgggaagcagtggtgatcgcgacgagggtgggcatggaactgaacaggcacgtggtgtttcttgcatgcggtgatcttgtttgatcttacgaggcccttgatcagtggccgggctggcattgctctctagctcagcactgagaaccaaaattcttgcttgaatgcggtggctcggcatagattaccagcgaaggggtttgtaagttgctcaggcagggccgtacctcaatcctacggtacttcttgctgaatacagagcttgtcatcagcggttggagatacccttacaggcgcattggtatcgagcaattacatgatgggatcatgttatatacctacgcaaggccatggtcatcgagggtgtgaagtgtgctctaggagttccctctggcttttgtcgttgttgtgaacttttttatgaaacacacatcggaatatcttactgggatgccacccttgattttcatgtctgtatgtatgtaggagggatgtgaatgagactcggtatggcggtatggcggttgagaacttttatgctgaccttttgattttcatggtttctgttcctttgctagcgagaccagacctcaatcctctcatccactgttgctcacaactagaggtacaagtacttaattcatacacggtcatcttgcaaactgaagatacctgcgactaatggttccttccacttgaatgaacttttcctcctcggcgactgcctgttttggcatcacactgcacatggataatcctgttcagaggcgggtacttctaggcagtcctcgcccgtcgttggctctttccacttgattatacaacttctaggactgtcgtcacatatctacgctcttcctcgattcttgtcttgtttgtttttcctctttgttccttcatttcttgttcccacttccagtctgcaattgcggagaggcaaaaagtgcatgaccatggccagaggatagcgaggcgagaggtagttacacgcaattgttttccgcgatatcttcgattgttcggtcaacgatcataaagagcttcagtttacttcttcctgacatggccacatggtggtgtcgtgattatgggtggaaacgcggtcaacttctccattccacacccgatcatcactgtttcaagttcccgtctttgcggcgcttcgcaaaacaagatctcctcttaacgatgaagtgtacataggtataaaagccactccgctcccccggcatcttgtacactcagtcggtcaagctgtcggtgaattcacaaagtctcctgatagatgaaaccacctaaaagtccaacgcactgaaagaaaactgaaagctgtcttgattttcaagctttccatcaccgccttggtttgacacttccaactgtcagtcagctagctagctaacacatcagcttacctagctgtttgacaatttttttttttcattgttcaccctggttccatagtaggtagggatgacaactcagcaacagccaactgcgaagagggctactaaaaagtctcatcattgattccatgagaggagtaggtcgtccgacgggagacatcgattcctaatttttaggtacctacctacctacctacttttaacacctatggtgctttccgcatcagtgttcttgcagaggaagtcacacccgacacaagaatgcaattcccaaaaagtaaggcggcgtactattaccgtctttatacctggccaccacccaacagccctacacttttgaacatgggaatctgacatgtcgcttaatttgtgaatccttttgggcgtcaactccctcatgccttacagccaggccagggggggctagccacaggcagggcagagcggggccgtaaaaagggtccagtcccggtccatcccgttttacgaaacacgcgcggcggaacggaacgaaactcgttgagtccatttacatattagcctctggcacgatgtgatcctgtcgatccacgtcaacttgtctggcccgtggtggtggtggtgccgtggtggtggctgtatacggaaaggcctccgctattgacggccgggggatgttcggtgttgggtgaggtgcacggcttggatttggaaatggggagttgtgattggttggcggcgctacttatcgataacgaacagctcccgctttgcacttctccccaagagccgatgcgtggctaacaaaagcggaaagttcaaccacaagaactaatgatgcatactgcgtagtactaacggaatcattctttcctaaaaacctacactttaacctttgatgcatacttgttagccttgtttccgtgtcttggtctcttcttttatgcaatgaaatctctgaaaagtcttattccaatcgatttcatgaccgacggaccgtgaagccgtggtccgaaagagtcgcttagcaccagctaaagcatcgattcacccgcccctctcctccatcgacgttttgtttcgttgtttcaacttctcgctgctcttctccaccggggactgccaccacacctttggcatcgttttcgggcccttcagttggatcgactcattggtagcccctggttgcagcaccatcccgtttctgggtgaggtcgactggatgagaagtctcgagagatcagacaggctgcattggtgtcatgcggggtccaaaagcacattttgaacccggtctgaccactcacagtctttggcgcggctcatcatcaaccaacggcgaccatcgtcagaatcctgtccggcccaaaggtcgcgctcgcaatggagtaactgggctaccgagtcgacgcgacggagcaaaagactgcggaatcacagtcgtctcgggtctttcgagaagccttttcacattccgtccctatccgttttttttttctctctctcacccacttgttcctgtcccgaccgacattgcatggtgcagccgtccgagatgccgtcgccccagaatctttgcaaccatcatctgtaaccatctgcagatgcacgagggacggcactttctttgattgcaactgaagattacatattctctgacagccatacgacatccatgtcgatacactagtctaccgtctgaatggccttcctttgatgcttggcatatgctcagtgtgcatttctaagccatggagagctaccctggccgctatggacaacctatggcctgttatgtagggctcatcttttggacgttctgaatgcagtgggaggcggtagtctttccagcatggcttgtcaaagggcacatggacatggctgtggctatggttgaatgggatattttgcacggatgatcgcttcgcaaagtcaaagccagcggttgttggcggaaggaatcaatgggtgagtggatggatgaggtgggatcaacttccgggatgggatggggaaacgcgcgaccgaccgactgaccggatacgtggatgactactagtctacaagttcaaaggaggagacataccgagtggtaggtccatgttttgtcggtcggtgatgaggtgtcaccagtggggtatatctccctgttcaagtcctcctcctccactcttcttgggaaaacagaaagtccttcttttttttcctcttggttttctttggcttcatattcctttctgttgtacaaggtctggaaccgaaaacgacttttgccttttctgacgacatcggactcttgagagaaccatcatcgcccaagacgaaaacagacagaggacttagaccggtggagcaccatcaccaccaccaagatacccaaagcctctcttcccctacccaccttatccttcttcttcatgcttgtcgttcatcaaatcatattcgtccttcacttagtttgagttctataccatggagaacggggtgatatcagagtaatcaactttcatccatcatttcatatacccgaaaaatcaccatcacatcgtccaagacatgcaaaagcaagcatggcacctaataccaaaccaccagcagacatctactgcctgtggaaacatgaaactattcgcgagagactcttcgatctgctcgacaagcgcgacctctgcgccgtccgcgccgccaactccacgctttcgtccctcctcactaagcgactctttctacgaacccacgtaactttcacagccaacaccttcaccaagcaaacacgcatctgcgccctcagtcgaattggtcatcatgtcgagcacctgaccttctacttcccccattcggacgctacgttcctcccgcccctaatccatccgaccacaggccgcgagatctccttcctctaccaacccatcacctccatggccgcggcgctggtcagaccgaaattcacaaactcggaactaggccagatcctcacggagcaatacccacccttattccacgccgcttccaacgtgccttccttcatccacgccatgcgccacttgcccaacatgcggcatctctccatcaaaacccccggccagaacccccaggatcggtaccgcagggactgcgtcgactacgcactcatcagcttgcgcatctcgttggaacgggcaccgctcaccaagctttccaagctttcgctgtcgggcgtccaccccacggccttcaactacctccgccacacgccgggctccggctacggctcctccccctcggccgagcgtcgctggcgacaaatccgcaagctctacatcagcgtcgaaagctgggatttctaccaccctacctcgcccggactggaccacctgaagattatggacgagtttattcgcgggtttgctccacggttggaaaagcttagtttcacttgggatggacaccgaaaggggccttgccctatagcacttggtggagacccccttttcactcctgcaggcccgagatcaaaacagcaacagcgaaagaaacagtccaacgacttgaaagactccatgagcccgttaccagaaaggccgcgacgaagggatatagacatgccacgtctcaagtatctgtcggtgcgaaacgcgacaatgaacgctagccaggttaatgggttagtcaagagacacatgcgaacagtgaaggagttccagttcgaggaggtcttgctggtaggcgaggggacgtgggatgaggcgctcaagccgctgtttgatgaagaggcacggagggccaagggcgggaaaaagggggatatttggtgcagacggtcgatcagtgggagtgtggagagtgggagcgtgatgaggcagggtcagcgaaggcaggtgagcgggttgtcgggcacaacggatgggtgtgagacactgttgacggagtcgtcggctgcaacagcgatgaagatggggttgttgaacctggatgtggaggcgatgttgttcaatggaggggggcttgaggatggcgtggatgcattggagatgggagtccaggagtgggcgaagggtgtgacggatgcttccattatgagtggcatgactactaataccgtcatccacgatggtggaagggtcgacaaaagaggcagcggtacgatcacgacgattcgcgaagagcgcgaggaggaagtggatgttgctggtctgcatatgggcaccaacgtgtccgttagcacgaggatcaagaaacaacgtctccgtaagaagggctcgaaaaagcaccatcacggagatgacagcatcaccgagggagaggagaccggtggatcgcgtcgccggaaccgcgagcgccgcgaacatgccagcgatgatgagcgcaggcaccgcagcagcagcgagaaagagaaggacaagggacgtctcggtcgaagcatgactaactactcccgccgtggcgattcgagcgatcgtcaccgctctcgctcatcttctagctctcgtcaaggcaagcactatcgtcatcaccgccgagactacccggaggatgataaggtcacgactcttccgaccttgccagaactcaagaccatgtcggaagtcaacggtgccgatgatgaggacttacctcaacctcctcaacccaagaacgttcctcacacaccaccgcaagttgctgctcagcgactcccaccgtcacctccccaatctgccggtagtgcgtccaacaaagacaaagcattgccaccaccaccacccggctatgcctcgcccacccctccccgctctcctccccggacgacggagcaagaccatattctctccccacgtccatccctggacactcctcaggctgtccggctcaacatcacggccccgatcctcaacgccaacccctcccccgccgtcctctcgccaaccgtctacgacccctcttccaaaaccggccccctccttggtatcagcggaccacaaaacgcacgcggcggtgccgttggtaccctcctattccgcgattctacttcctccaatcccggtggcccttccctcttcgccgatcttgaggcccacgtcgaatccgagcaagaccgggccgccgccctcaaaaaggcccgggaacaagtcctcgagaaactaagcaaggaatttgctcacggaccctacggtaccccctccacaagggaatccattgaccagcctcaacctcaaccgcaagcgatgcgtccccaaccgcccaagcgctccaactcgcactccattaaaccacaactttcaaacccgttccccattaagcgcgccaactcccacaaccatcatcacaccggcagtggtcacagacgcaaacactcgggccaccacgggcacgactcaccagccgtcatggccgccatcaacgcctcacgcgcgagacctggcgccgccgagtctgcccccacctcggctgtcaccggcgacaaagatcacgaggacatgctggctttcagcatcccctacgaccaacaccacgtcgattgcggggatatctgcgctccgcctaccgttcctcctccttcccaccatggcatttcttcctcttctcatggacttggaacgagactcaaagaagggttgatcggtatcgtcagggcggggacgccagggttttcgaggcatggtactccggtgccctccagaaccgggactcccgggatctcttctatggtcgggaccgagacggtggtgcatcgggggaggaggagtgaagatgatgcgggaagaagacaaagggagagggatgtgagagaaaggagggaggagcacagggatcactaccacaagtacggacacggaagcactgagagcagtgccagtggttatagcaaagggacgactggcacccgggatgcccatgtcccgttgatgaccaaccacagcgttttagggtacaagggaaattaagtgaagatgctgggccatctcaagacgaagtgaaaaaaaaaaaacaagtatagagaagtccgtaccattgactggtcggacactcacgtctgaagcgtaaaaaggtggcatcatatggacaacagcatgaaaggaacttggtttcaggatagatagatagactggatggggaaaggggacaaggagacattggaggagggacaacggctgcatacaagtacacggatggttatatgggctttggttggagcggacgggacggttgatgatcataatgctttaatgatgatgatgtgaaagaaaaatgatgattatgatatgaagcaacgacttttcgttttctttgttttagttagtttatatagttttatatagcttgagctcgatgcttgatgtaatggaggaggtgattgttttcttgagttcatgaggcttgcttggtgatttcgcgagttgcttcattctttgtatgtgagatgacatggtgactgctggtatggtcgcctgtgaacacggtcagaagacaacaattgactgcacaatcgggaaggcaccaacgggcgaagtgatacaaggtggtgtcactcggaggttcggaagtgccattaagtccgtcctggcttttccctttgcaaatgacgaggctgtcaggctgtacagacctgtcaaaattctcacaacattgagtgttgacaaggcttggtcatctattctgatgtcgtgacagtccctaccttctgtgttcctcacacgaatttgacactttagtccatgttcaccagggagcacattaccaacaagattgcgtagcttgtcaccgcggattaggcaacccccttaagcgagcacacagcaaaggcgattttgccaagttgcctccagcccaatacacaatactagctaagcgattatcacgttcatggtcacatcagtcaagctaatcaaggcatagtcgccgccgtcaatggagtttacccactacggaaatctcggcctcatccctggatagctgaccgaaagtgtggggtctgagaggtgctgactgaccaccttagtaagtttgttaccgcgggatgggccgaatagctgtctaagctgcctggatcgtcgccgggatcttaccatcatcaccatccccttccgtgaatcgcggaggcactgcgagacaagacgcgtcacgtcgagcagcggctgcggcgagatatcgttgggcatagacacagccatatacctacctacgcatgtgcgctatgctacactacttactacccatggctttcacgactaatcacacccgttcacgacccgcataaagatgaagttcaagatggtacattttcctcatccccgcagccgctcagtttcactatcatcactcggaggttataggtgactcactcaccccggtgtgagcttttcactgtacggcgcagtgtctgtctatacagccagcaagctaagcaacgcggcttacctttactatgtagagtactttcacatggtcagtgtcaccccaattaccatctccagacatgtgatgctgcaagttgttgattagggccaggggcagttttatccccccttctctctctctctcttggcaacggccaaatgtgacgtccattcggtaataagttccagactaaccctttcccagtacttccccaaagttcgaggaatagcagagccacactcggctgtaacatcttgggcatctgatgacgattgatgttgagggacgcgtttgcttcgtacacccaaagagacttccagcaagtgcttgctctatacgtcctagccttcggaaaatcccgtatgatcaaccaggttccaaggctggtatcgacaagcgagtcgttggcgatcaggcaccagcggagatttgcattccactaacatctgagtgtctggaagagaagcagccccaagcgctccgcagttcggtgtcccaactgaaggccagtcaatagaaactcggccttgggcatacaatggcatatctcgccttggacctatctatcgacatcagctcggtctctctttcaggtggccattctcgcattgcagatcccttgtttgggatggcttggtagtcatctatccgactggacaagagagacgatctactgctgggaacgaggctgatgccgtcgcaagacagcgtcgtggctttcgtagaagccacggtctacgtttgggccatgcattgcgaaggcgagctgggtagcgacttgatggagagctcacgagatattacgattggatgctgcagccttgcgccatgctctgtcaacctagcttgaccattcgcgatgtcgcctcgttactctcagccagggactatggtgcgtgataccccagtgagtcactttccgtgatgaggcgcgcaaccacgaagcgaagggaaacctcacggctgcctcgaaaatatcgtttggtttccatgatacctgagtgcgcagcatccggattacgactcacttccgtggccttctcattaatgtcaaaagagatatatctagaaggttatgccatcatcaaggtgagcatcatgaagaagttcgatatatcgttgttgttcagggcaagctggaaaagtacaagctgcactaacacttagcattaacagaagctgagtcacgtgggaggcctcttttcagcattcagccccaaatcttgcagctgtccagcagctgtcggataccacctttgcacgtgtcgcgcatcggcgggccgggaaccgagcctcaacacccgaacccctccgaaattttggcagcgcgcggcgcccacgcggacgtcgaaatttacaacctgaagcaaaagtctaattgcctgaggtatcaacctccgtcgcctgtccaaccagcgccaatattgacattgatacagtatcaacagataggggtgtaagagaaggtgcgccgccaaccgcggagggcaaggtcaatatccagattcgattatacactggcctattaaagtcaggccatccatcggctgttgaaaccttgtattctcacacaagagtatctcaagagtttcgacatataagccatcggcatctcaccactcacagcggcgtctttgacggctgacttacaaggaagacgccgatatagtcgtctgtctgaccgtgttcaagttcaccgtcacgcacggtgaaacttttcagtcgaacgacaatatgagtatcgtttacggcgaagagcgggaattattccaggacgagaattacccgaatattgatgaccacatcacgcatgattctcatcatcaacaccaccattcacaaaccacccatgatacccagcaacaagaattggagcatccccttcatgaccctcactcacaagcccatgacgctcaccacccccacgactccaacagtcatcaagaactcaccgagcaacaccatggctcacccggcgacacggatcgcttcacaaacgccaatgatgtcgttgtgagcgacctatccaatgacttggtggaagttgcccgtgccacatgcaacgcacatgcagccgccgccgccgcaggggccgcattcggcgccgttcagacggatccccgactcaacgactacctcgccgcttcggcgccggaacccgagcatcaaccggcctcggtatcagcagtagacgtacccgtttcgagcccactggccgttcaagcttccttgcctatccagttgactccaccactggaacagcaggaacagcagcaacagcagcagcagcagcagcagcagtctcgtgttgtacaccctctgctacctccacagctagttgcccaaataacgcagcctttgtcaccagccgcgccatcgccaccttcacatccccaacaggagcagcagtcgccgagcacgccagcaccatcggggagaatcaagcctatccccaagccggttcgtcaggcgaccaagaatgccgaaggaaagtttgtctgtatgtggcctggatgcgcggaggacattaaggaattcggtcgcaaatgcgagtggaagtaagttttcctcttccttgatctacccccttccccagaagattcaaagcagtcactaactacaattcacacaaagtaaacacatggacaagcacgaccgtccctacaagtgcggcgccgtaggctgcgagaagctaccaggctttacctactcgggcggccttctgcgtcacgaacgtgaagttcacggcaagcatggcggccccaaaaaccccttgcactgtccccacgaaagctgcaagcgcgccaccggcaagggattctcccggctcgaaaacctaaacgagcatctccggcgggtacacacccacagcgcagacggtactacaaacggcgggatagggatgatcctcccaaacggcggcagcatcaatgccgttggcggcgccgatgagtccgacgaagccaccagtgacgacacgactttggaggccaaccacaaccacaaccacaaccacaaccacaaccaccccaatcccattcccattcccatcagcttctactaaagcgcaaacgccgtcatcgcgattacgacgacagctttggcattggcgttggcagtggcggcggtgagacatccgaattacgagaggaagtcaagcgcctcagacaagagaacgaggagctgagagagcaagtgcagaagaatacccagcagacgacgctgttggtgcagaaactccaggcactgacggaggctatggcgccgagagcgaaccataatcatcatcatcatcataataatcataataataacatgacgacgcccccgccgacggctcagatggcgacgacgacggcaacaacggcggcggcgacggcggtggcttcgtcgtattaggggtattaggagtattaggagtattaggaagaagaagaaaaagacgacgagcagcgcgcatgtttcgggggagacggcgatggcgacggcgagctaagtgaggaagctaagggagatgagcctgttgatggagatggagatgctagagatagaggaggaaatgtcgcatcagcgtgagtgagtgagccaatgtaggtaggtgttgttgcaccgcagccgcacgcacgcaggcagagcgtgcaatcttcttacctccttcttaccgctttcttccttccttttcttctgttcttctgttcttctgttctctgtttcctttttgttatatttgctttctacacccaccactcttcatactggcaatttttcttctcttcatgctttcagcaatctgtatcttttttttttttttttttcctatctcttcttttccttgctactttttgcattttcccaggtgttgttgacgggtttggctagctggctgtggcggcattcagttcttcttccaatgactcgctttaaattagagcatccctcccatttttacattcccacacacacatacaaacacacacacacacacacacacaccgattgggcttcagcatttcatcaatgtacatcgtggaagaaagcgcctagataagttttttttttgttcttttactgtttactctgttacactgacactggaggtttgtttgccatgtatttttacctacaagcattgattgatccacattacgcatgatacccatacccattcaaggagccctagctagagagggagggagggaggtgtttcgcttttttcaagtacgaaatttgggttgtagaagaggaggaggaggagaaggtgcgttgttgaaaggaggagatgatggatggatggaagagaggaacgtctctagtgtattggactgtgtatatagggcgaggaggtccaaagaaggttagttaaggggcaggggggggggggctcgggaaaggctcaaggagcatgtatactagagtagtgttacttgtcagaataatcacatctgcataagccatgactgctgcgctgaacaacaacaagttttctttgaaatgcgattttgattgactagtctagtgggtatgggtggtaaccttcgcctttccttccttttttgccaacccagacgcaaacacaaccttccatggatcctagcagagaaaattaatcgccatggttaggtatgcatcccgtcgaccacattgtgtgtctcacggtcctttttttctcttaacagatccctccagactgatccctccattggctcactcaagcaaaatgaggctgctgaaagaaaagaaccaccaaccagagggataagaccagaactgccggatgactggccgttccccaacggtagtagctgtggtagacgatcgtagcaaaagagccactgaagaccccggagttatctcgcaatctgactcgatgaacattatgccgagggagagttgagaggtagaggagacaggtgagaagggacatgaccgcctagaataggacttgaagagctccatccatccatccatcggctctcgagaatcagctcgagatatcagctgaaacacagcacatgactggttggttggctggctggctggtgaacaaaaggtagtaagtaatcatccgtatctataccgtagataccaaaccaagccttcttcttcttcttcttcttcttctttccactgtttccactgctgctgctgctgctgctgccaagggtatcttgttgataaacgcttttgcttttcctctctttcttcaggcaattgctgtccaataatttctcttcttgctgatggcatcatgttttccccttcttcttcttcttctctgtctcgcatatcgtccctgtttgatgatcccgtattatcccccaacgccagttgttgtaaatgcatggttatgtcggtatgacgatggtggtggtggtgtggtaactcgtttggaagtcgtcgatgatgatgatttaggaaaaatccatctcgacctccttggtggtggccggggtggtctcctcggtctcggcggcgctcttcttgctggtcttgcctgtgtttgtcgcaaaaccttatgttagcgcaagccctcgcaagctacttgttttttctcctttttttttgttttttccttctccccctcgtcctcgtctcccttccccttctcctcattccccctcagaccccctcccccgaaagaactagacaggacaaaatacttgtactacttaccaatacccatcatctcctccaccttctccacctccatcttactcagtccctcgcgctccatcttgcgacggatggcataccccagcttcttctccagcttgcgctgtgccttcttgcccaacgccttgcggggtccgctgttgggcagcagaccgggacgggcgccgcgcgcgaggtcctccttggtgatcttgtggatcttctccagcttgccttgggccgactcgcgctggcgctgcttgcgcagggaggcggcgcgcgcgatcaggcggttcttggaagggccgttggggttcttgacggagggcatggtgggcggtggttttttaattgaattgattgatttacaagggtggaaaagagattaaaaaaaaacggcgggtgagaagacgagaagttcgggaagaggtcgtaagacgaggatgggatgggcggttggagataagatggcactcagcagatctggacttgagttcagtaggtggaggcgaccgaaggacagaaacaaaaattttgtggggatcgtttggagccagtgtgacgttggtgcatggcttggcggtctaggggatttataaagtggggctggctacagccgctaaagagcgctgaaagacagctgctaaaaatgcgctggaatgcgatactgctgaaagcccccccctgagtgggagtaaacaatcatgtggtgatggcttcatgtctgcttttcttgatgaaaaactattgattagattatgacgatatggcaactatctagagtggtgaccagcacctttttctttcccgcggataatcagagcggtatacaaaaacgaataaaacaaacaacctctccaaccgtacgcaatcgcaaccaaacatcctcccatgatgatcccaagatctttctttctatggtcgtcaacatcatatccatcaatattagaaaacgttgtaagaaacttgaaggacaagaaaccgaagaaagaataggaacgcaacatcggggaaaaaaagagaaaacctccccggagtccaatcacaccagccctcaaatcaaaatcgacaccgccgtattccccggatccagcaccatatacggcaaactccccttctccatcgccctcgaattctcccacaccactctctgcgtctccctcaacctcgcatacagcctctcactagcctcagcaaccatcttctccctcctccccttcttcgtcttgtacacccgccacatactcgccgcgtaattcagcaacgatcgatcctgcggtgttctgaagctcagcaaccagggaacctgcgcactcaacaaccattggcgctgcctgttaataggcaaggaagccacaagatcatgttctttcatctgttgcagggctgataaggaagtaggcggggcagtacaaagcatcggcggcttagcaatgacgaaagccagatagaaattttgtaaatagttgacggccgagtgaaacgaggtggcggtgtggatgcacatggttattgcgtccgttagggactccaagtccctgatttcgggaaatgaagacatgtgcgcgcccccctggcgcatttccttgcaccaggactggatgtagcgatcctgagcgacggattcgtcagaggggtaggagagagcgagcatctcggcgacgtaagatctcagaacggtccagagggcaagcacgtccttcgcgtaggcgtagttcctgtagcgggtggaggaggatagaccctcggctgtgttggggaatccccggcgggcgaggtcgttggggacgtaatgcgctacgaaatcataggtgtcgtaagcgtggcggatgaaggagtggcattgctcaggcgagataccgacgatgtcgacgatgacttgtgggactaaagtggcgcgggcggcggcgttgacggagagggtcttgtaccagtgcggcgagaggaggcggtagacggggtgttccatgggcaaggaccggttggtgccgacgatgatggcttcctcgactaggtgggcgagcgtgaggtggacggtcagctcgtgtcgcatccagtcggttacttgggcgcaggtctttgcgtatcgccagggccagtcggtcttttcggtcttggtcgagtcccgaggggtcaggcgcttgttgaagatcgtgacggattgctccatggatccacggtagtcaatgcagatggcgaccgggtgcagcttgccgtcgtcgtgcaattggaaaagacttacggcgccgacgcaccagttgtcgtcgctgccgggctgcttgtggtggagggcggcggttgggtcggtgacaccgacggcgtcgcggaagtaactcccgtcttggacgaagagagaggcagggtctgcggcctccagagctgagatccatgcgttgtagccaccgattctcgcggcagtgaggaactcgccgatccattgcttcccggcttgcgtgatggtcgtggggttggtaccggtgaattgctgttcggcgaagcgtcggtcgctgtaccagtcgtccaaaaggccaatgttgccgccaccagcaatgtcggtgcctaccttgcgatgaaacctgttgtagtcctcaacgtcttggatggtgatgcccttctccggttcacctccatacgcagcagcgcgagccttctccagcaaccactgcttcgtccgtccaataaatccatcttcgtccgggatgagtttttgcaagatgactgctgtttcgagcagaccggcattgttgaagacgccaaagaccgtatggttcttatccacaggaatatgctgaaggtgaggtgggtagtcggcaggggttccatcggcgttgttgggatagggtgtaaactgatagagattcctttgctgctccagtgagacgtatctaggaaaggtgggttcaataccgagaacatcaaaaagagagttgaatctagaagtggaagtcagccacatgcaatttcttcttgacaggcaatgttcaccgcctcatgtttgtgaccatcatcaccgctgataccaactcacgtttgttcaacacgctcatatgcctgtgtcaaggcgagctgtgtacccagataggttccttcccggacgtttccttctggctccctgatctttctgggatcattggggtcgacctccggatacagcttgaggtccagcaactcactgtggaagatgccgggatcaaaggacggcaacgggcagtcgttaaccgcttcgggcacaatttgtttcagaaagtccttctttgctggatgtttcaggatggttttcttatccggtcgggacgctgcctgtgttgctgtggggacaggcagagacagatcaggaaccggatgcttgtgaatgagtctcttcacaaaggcgacagctcggcgagccagtgagcgtttcgggcgggagaccgccattttgcttcagatttcctcagggacctcttattcggcgtacaatgaatgagggcatacagatccagctgttgccgtggtggtatgaaatttgcagatattgaaaagaacatcttgaagaagcggtgggccagagttcggacttgggctacctgaataaggttgggtatgatcttggaaaatgacgtttatgcggacaccgcccatctggccattcttgtggtttccgaatcaaaacatcaaaagacgaggttgggaaacttgggattgcggagtacccaatgccaggtaccggacgcttggcctggccatgtggatgagaggctgccaacacagcagggtctacatgcatgaagcatgaactacgtgatttcggttgccggtgccaatgagcgtccagcaaactagcccatctgggtggaaccatctctttgaggcgcagaattagcaaactcggctaaaatctggtgtttgttttggaagcctcgaagaagcaaaagaaggattccgttcgtcgcggtgggcagccttggcacggtttgaaattgttccagattttgagtgcattcccacgttgggtactatagggctgaggtaaaatcggccatggacttgtcttggccaaccacgtgtaactgaaccagttcccaatgacttgcgccacgaaatcatggctggtcgggcatcgccgtgcctaactctcagaagtcattgaccaaatttgttgttaggcgtttcgtcatggaataaaccaggccggagaggtttgtttactttggggatttgctggtgtacggagagggcttgccaacctcccaaatcgatgacaggaaatcggcagttaacggctttgatagagaaagcacgcgttctccgttcgcgacaatgtaccttgacctgtcaaccaatgacccccctcccggcgtgtttcttgtgcggcggactgaccaaccacgtcaaggccagctctcatcaggatgtgctgcgccatcttgaccagctcatgcccccaaatcgacgttgtcgcattttatatcctgtctgaagctgtgactttaccctgacgaactcacttctggccgcccaaatatttttcacttgcgatctctatctgttgcagtccgtccgaccttcccagactcgctactcaatttgatcatcgcgaacgacgcacgatgaacgatgtctcaaagccactcgatagccaacaatccaaacagcctcaagttgatgtcaggggtgcgcttgctccagtcgaaaataattctctggcagcatctgacaagaaattcgccgccgctatgagtgtacaatattgcgacgactgcatgcgtatcgactttgacaaattcgagcgttcgagtgaaagaatgcagattctcatagcgaatgtcgaaacttgccctatgtgcgccttcttgcacgctgcgcttgttcgccaagggaacaaaatccgagacgaagccgaattttggttaaaggaagaccttgaggggaaaaattggacattagtcatggtctgtatcagtataggagactgccctgcgcttagttttgattctgtccacattacctccgacttatggcgcccacgcttggtcgattatgggttcattggaaagtgggtggatgactgtgtcaaatgccacggggatcaatgcttcaacaaccggtcggatctcggccttgtctcggggcttcagttcatcgactgtattgcccgacgcataataccagcatccgaggctgttgacaaagcgtacctgaccctgagctacgtctggggaacaccttcaggcagtacatctggtatcgtggaagataatgattcggtctcaacgcttcccactcgcttgcccagggtcgtcgaggattctatcagggtggtgaaagagctaggattcagatacctatgggtggacagatattgcattccacagaccgattcgcgggcaaaacacacccagattcagctcatgggcacaatttacgcccgctcggcaatcaccatagttgcggcagctggaaaggacgcggagtatggcttgcccggcgtcgacgccagagaacgcaatccccaactacggatcgatttagagagggtggatggtaatcttcggctcccaccatcactcatggtgtatcgcctgccccaggatgacatccgatcatcgttgtggagcactcgaggttggacatatcaagaagctctgttatccaagcggcgccttgtctttaccgacaaccaggtgtttttccaatgccaaaaaatgcattgcgaagaaagccagacggcatcaaggccactatctcgagaaactaaatctcttgatcaccttcaggttgttttcccatctgatagtgacttcgaagcatctcacacggtctgggaaagaatcaacgagttttcaaaacgcactctctccttcgagcatgatgctttggatgccattagtggaattctcaacatgtatcggacaaagtgtcgcgaagctggtggtatcgcctttttgtgtggcatgcctctgtttcccaaacccgtataccagcctagctacctctatagaacgccgaaacgcggccaaagagaaaggcagtggcccagtagcctctacataacaagtgtcctcatcgaaggactgttatgggacggccattgggttgaaaaacccatcggtgtgccgaaggctgagttgtcttccacgaagctagagcggccacgaaggagtgagttcccaagctggacttgggttgggtggaaaggcacctctaggtatgcgctggaagtgaaggagccgcgctgcatctcagggttttcggagtgtgccattcgggcagtctatgaagaatgtcaaatgaacatggactggaacaaagatgcagaacagattctcgagaaatcagctcttggtctgaacccaaagtttttggacatcaaggggacatgtttcgacgtgagccttgcctggagcaagactggagttgatgattgtgacgcctgcggttgggtttgcactaagccactggtcttcaattcaagttccgggggattccaatatttaagtattccaccgaatactttagaggagggcgaaggcaaagtacacgagctcgttgcgctgcttcttgtacacgactggagaaggatggggcgaaccctctatatcagggtcctcttagttcagcccgtcgaatacagcgctgggagatgggtatatgagcgcgtaacatgtaagatgatcacttggcccgttaaatcacagccagatttgattaattactcgttatcgcaatatcttggggctaaatgcgaggagcgagagttgcggctgcgttgatgggtgtgagtcgagctggtatcataagccccaataagagatgatgtgaacttccggattgaaaagaaattgagagaagatgaaaatgaagtcaacccacgtgccctcctcgcgatatctcagctcggctcctcgggttgacaaagtaggtccaatgacgtgacggtggtccccactgtggagcgctacaagcgcaccagcggccagcgataagctccattcactgcaacgtccagggtctagagctgataaggaaacaagcgacggcactaacaccaactaacactagctcgccaggtgccaacgaacaccacatgtcaacccctcttctcatcgggttctctgctcgctcgtcttcagcttatcttactgattgtttattggaagtggtttttttttttctgttcttttatctctcaaccattaatagctacttcatttctctgaatagaagctgatcatacaggaactcgcaagttccaccggcgtcaggcgcccacgtcattgcatattttgtttcttactcgtgatctttccacttgttgttaaagcgctgctatcacgatgagcgacagcgacacgcaaccgttgttgcgcatcctcactgccataacctttattccctctcttccattgtgtatcattcatggagttctctcacaaaaccccataccggctgttggccttgctcccatggccctctccgccggctactcggtattgcttttgacatatcgccgccgcagcaagcgcaagcagaacaatcgtcggagtatcggacatgctgaggaagataacgatctcgagtccgtcagaaatggagatgaggctggaatcagctcgagccaaccactcatcgaaggaggtgcagaagagccagaatatgcggcgtcggaaagatcgcaagcagagcagacacccgcctgggaggaagaggcaaaggagaagaagacccctctgtacgcccacaccatcttcatcttcttggtcgacagcatcctggctgcgggcgtcatggttgtccttgtcttcacgtggatcaacacgcaaaagggcaggacgggcatcaccaaccccgtcttgggcggtaagctggccatgttggctgcttacgctaccattcctttgttggcaaacttgtaagttgtcccacccttgttttgagcttcacggcgtagtcttgaaagacacaaaactaacatccgccctctcccctctgagaagcctaatccacacttacctcgccctccgcggtttcgccatcggtctagctctctacccgctagtccaatatgctgcctggcacaccctaccacccaactgccccaactgcagcagccgcctccgtccgacttcgcggcccaagattccctggtacgatttcgtctcgcggcccaggaacttgtgcgcccgaccgactttcaaggcacccaagtggtggtccaaccgtcagcaacgccgaacggtggtcgatgtggtaagtgctgatggcgtggatgatgacgcgacggcgagattgtttgtgaggaatgacgacctggagagtgtgagccatcttggagagggggtacttgcggtggagaggtatagggatgagcctgatgtcgatgaggatgcgggggtggagaatgttgagacaaggagttatagggatgagcctgaaggtgaggacaatgaccatcaggaacgggagcaagaggggcaaccagagggacagggcgaggagggacaggagcagcaaaaagggcaaacagaagacttgttgcaagcgcaattggaaggccagcaagaggaagatggtcagcagcagcagcaagaacaggacaatgatgcgcggagtgaaaggctcgaaaggattgggagtcatgaccaggttcttgctttgatttgagctactgagaacaaggggtggtgagagctctttcgcagcttaagcgggtggctacgatgtcatgacaagggcccgagagaggagcgctttttgttactacgatgaaggctcaagtgggcaaaacaaggccggtgaagacgagttggactacgatatcacgacgtgcaagagcacacaaaatcaaaggagggaagaccctgacagggtaacgcagggtttgaagagtgggaggtctcatgtgtcatgaaaatgttttttgtttctgcttctttctttttcttttcttttccttctttctttctttctctctcgcatgtcttgcgcgcgcatttacggatcgcattcccggtagttcacacagcatttattgctagatacccttctcggttctggtttgggagccgctagatttgtcttgaattctttttacacatgtttgggtgttgagtagttagttggacaattcagaacgaaaagttgggtggaaaagcatgcatctttggtgtgacctagcatatcctgaagaataagactggtccagttttgaaactagacagcaaagaacaaaactcttacgaacagaggttgtcatcagtgttctgggtaaaagacaatagataaacaacagggcatcggtcttcgggtaaaagctgaccgaaagagaagcttggatcggtgaggggaggggggggaattggaggtcgatttacactccatctgttgtgaggaaaggaggaatcaccagaattcaaggtgccttttgataactaggctcctgagatatttcaataccaaagacggaagaacgaaaacgaaaggaaaatcaaaagagaaacaaaaaaaaaaaaaaaaaaacacaggcggataggtcgtcggaaaagtgcaccgaccaacgccgatcaccatttggcatttctccaaaatccggggaagcgacaacggcactgttaccccacgatcccatttcgagaaggagcaacgtcatgagcagtggtgaatatttccccaaatcatttcgccttcgtttgtattcgcgtatttgcggcccgtccaccactgcacaaccaaactggttggctcctcttcaaccgcgactctgctacaagcgccacgatatcattcgacgatggccatcgcaaatgacctcaatgcgacagtcccgacttcccaaccactttgtacagtatccacaggagacaccccgagctgatggaatcaaaccaaaaagccaaaagcaatgatgggatcacctcgactgaaaccctccaggccaagtcatcgtcatcgtctgtagccttttccaggccttaaatacagattcccaaatcctggaagacaggaaagccgcaactttgcaacggctcgaacactcgacagccaagaagagacttcacaatgcgctttgccaacaaaggcttcgagtccttcgcctacgccctcttgctactatcgtcaggtcgtcagtacgtgctaggggcttctgacacaccctcagcatggcctattcagggcaacgatcttcaagaccaaatccaatgggaccactacagcatcatcatcaatggcgaacgcctgttcctttttggcggcgagatgcatcccttccgactaccggttcctgaactatggcaagatgtcttggaaaaggtcaaggccatgggcatgcgcatgatctccatatacacccactggggtttccacgccccgacgcccgaccaaaccgactttagcactggcgcacacaacttgacccgcttcttcgagatggccaaggaagtcggtctatacgtccttgtacggccaggtccgtatatcaatggcgagctgaacgccggaggtttggcgctttggtccaccacaggttcctacggagagttgcgctctaatgggtcagcctttaccgaagcctggactccgtaccagacgggcatagcaaagctcgtcaaaccttttcagctcactgacggcggtacggtcattatgtaccagcttgagaacgaatacggcgaacaatggaagaatgtggacgccaagataccaaatccaaaggccgtgtcctacatggaaaagctgaaagagaacgccatcgagaatggtattgtggtgccgagtgtacacaatgctcccaacgccaatggccgtccgtggtcgagagactacgacactgttggcgctggaggagatgtggatatctacggtctggacagctatgtgagtagtcaaaacaccgtcaatccttcgtgtggcgcgctaacaattccagccacaatgctggtcctgcgttacagaagaatgcggaaacaacatcctaccatttgccgtgtccaactaccacgatcacttccagcttgtctccccgaaccagccctccttcatgcccgagttccagggaggagctatgagcccctggctgagcccagcaggaggatgtgccgaacgcactggacccgagtttgtcaacttctactatcgcgacaacattgcccagcgcattacaatcctgaacctatacatgatctacggtggcacaaactgggggtggcttgcggctcccttcttgggtagcagctacgactacggtgccgccatttccgaagaccgcaacattggtagcaaatattacgagatcaagaacctgggtttgttcactcgtgctgctgatgagcttgcctatacggaccgtgttggtaccggtactaactacaccaacaacacaaacatcttcaccactgagctcaaaaaccccaagactggtgctcgattctatgttcttcgtcatgctaccacgtcttctgactctaccgagaccttcgccatcaacgtgacgaccagcctgggaagcttttacgttccgagaattgcaccgtgccccaagctcgttggtcacgagggcaaaatcttcgttgccgacttccacttcggcaagcatacgcttttctacgcaacaacagaggtcttgacgtacagtgtcattaaccaaaagacaacgctggttttatggactcccattggtatctccggggagttctatctcaaaggcgccaagaagggtacgctaacttccagcagcaaaggtcagacggctgtcttcgatgggcaggatgatggtgtggtggttgggtttacccagcgtgagggtgcaactgtgttggagtttgataatgatgtcagggttgtgcttgttgatcgtgatactgcgtacaaaacttgggttcctgctttgaccaaggatccaaaggtgcctgtggataagactggtgagttcacaattcctcgtttgggtatgacagtttctaacaaagcaaagccattgtcgtcgggccacgccttgttcgctcagcgagcgtgcaagggaacaccatctctgtcaaaggagactgcaacgatacaactggtattgaggtgttcacatctagccatgtctcaaccatcaagtggaacggcaagcaactccggaccacgcaaaccaactatggcacactcaaggcatccctccaggctccggcgagattctctgcccccaagtttgcatcatggaagtctcaagacagccttcctgaaacggccgtgggttactctgatgacggtcccgcttgggttatcgccaaccacaccacaacatatagcgccaccaaaggtaccgtgccttacctcttctctgacgagtatggcttccacacaggtatcagactttggcgcggtcatttttctggcgagtttggagccacaggtgtttacctcaccatccaaggagggaccgctcacagctggtctgcctttcttaacggcaagttcctgggttcttacactggtaacccaacagtggccgccagcaacgccaccctctcctttgccaacgtacccatcttcaccaaccaaaccaacgtcctcctcgtaatgcacgacgacacaggccatgatcaactttccgcagccctcaatccacgcggaatcctcaacgccacccttttgagctccaactccagcactacccccaagttcaacctctggaaattagccggaacagcaggcggcttcgatcccagccgcagcaccctcgaccctctccgcactcactacaacgaaggcggtctctccgccgaacgtctaggctggcacctcccggactttgacgattccaactggtccagtccattaacttccccggcgcaaggcttcaccggcgctaccatccgcttctaccgcacttctcttcctcttaacgtccccaagggggtagatgcatctttcgcattcaaattcacgcccgttgacacgtccaacctgaactatcgcgcattcttgtacgtcaacgggtaccagtacggaaggtattacccttcaattgcttcggagaacgtgtttcctgttcccgccggcgtattgaatcttggtggtgataatgtcattggtctcgcggtatgggcgcagacggaaaagggagcaaaggtagatgttgagttggtcactaggtacgcggtcgaatcgtcttttgagagcaggtttgatgggacgtatttgcagccggggtggactaaggagaggttggattatgcttgactttttacaccgtagatgctggtggttaatatcgaaattgaccaggacacaattgaggaacatgttgatatgttgacacctttacaagcccaaaaaagaataaaaaagactaaaattccgtcccgaacgagactcgaactcacacctcgtcgaaattcccgctattccccatccagctgctccccctctttttcccagccctttggttggtcagaatcttctcaattcacaccacaacatgcaacatgcaaccacctcggccaacatgccatcaaaactgcatgcagtaggcctcatgcatcgttccactcctccactcctccacagggcacttttgcctagcatccatcatccaagcagacgtacaaaaaaaaaagaaaatcagaaagttacagtccggaggcgtactcgcggcttataaccatcctcccatctaccccttttccctttttccttgagcagatcatctgcaccatgatggacataaaggagtggagagggggggggggggggggg