ggggtccaatggcagagtggatagcagtgataagtggctcccgtctcgacaacaattccatccaagtgggtgtgtgggttcccggcccctttagtctaacaggtacagctcaggaacaaacttggcgatggggtccaggcctagctatgatgacggcatcttcttttgagtctcaaatgaatgctggggagtgtcaagcatagtgtagatatctccgaaagcgcgatagttccgagggcaagactggggattagacgacctctgacgcgagttaaaagaggtatggacatttgacaaggtcaccagtaaggaaaaggaactggagtgagttcggactgacacaagtcggtgcaaatcgatacattccgtgccaactttagtcacggcacatgcggctgatttaacgaaagtaagttgtccagcgcgcttgtcttgcacctgtactatgtacctagcaactcccgtcgtcgggtcatttgaagaggcagttccttgctcactttataaagtcacttcagttgtatcgaacgtcctgttacagagtgaatactgagctgacctaactcagtcccgtcttcataggctgagcgacgggagtgtccatcgaagggaagtttgcccggacactacctacctacatacctctctgtaagtaacagccccagggtgcagagacaccgtccatgcgggcggctcgagctccagggcgtccaggccccccggtcctttcttatgtaaggctagagtagtgagctagcgcgggcttggcgagatacgtagccccacgtgacccttgccaaccacccggactcgctcaccgtctttgccggttcctggattgttcggggccaactgcttctctctaccgctctaccgctcgtcgtgccgtgctcgcatttcctgaccgccaacatttttagaccggcagtattttcacgtcgccatccatcgcaggagacccctcccccggcccgcgccagcgccagtcgccaatcgctcaccgacaagcagtcgccagtctttcttcctagatgccccccgattgtccagccgtgcagtctccggcacaatgggtagacggccgaatgctctgattctgcagtatttcgagcgaggcccaaagctgcaggaccagagcaatcgttatcctcatacttgtaaatcgtgagttgcggtgaccgactcttctctcccagttaatgtcaacactgtcgtcgtcattgttgtcgtcgctctccatcgctttgcttttcaccagtctccaaccctcctcctctgagccccgaccatgtcgacgaccactgctgccgcccatgatgcttctgatgctgattgcttcccacttcaccgacacagatgcggagagcacttcccacgaggccgtctcgacagcttgacaacccaccttaccaagaaatgtcccgccattggcgaagccgaccgtgttaatgccatctttaccctctccggaatgagccatgcttcccaccgactacaacaaacgcagcacgcccagggccaggtacaacagcccttgcaggtcccgacccaggtcaatggcgtcaatggctctccagtggatcttcccatgatacagcgcgacctccagcgtgattggactgctctcggagtgctggccgaggtttcgaggcagattgacatgagcgagaagaacgacgatcgcgtccctctacacccaaatgtctcgtcgggtaccgtactaggcgccgcgacctcacaatctgtcgaacactttgttgtgcaggatcaaggaaatgtagagcatccacatcagaccgacgagcatactgttttgggcgagcaaccaaagcgtaagttgcgggcgtctggcttacaccgcctttgttatctttgccaccggagactgacaagttggtcattacagccgaaccagttgcaccgacagatgaagaacgagttctcaccgccgaagagagattacacgagatactacgggtggaggaaaacgccaatgccgacgccgccaacatatcgatggccgcagctgccgctgctcgactacaccatgggcttcttgaccctcagctgctagggcaagaagctgccgccgctgccgaggccgcaagtgcgactgccgctgccgccgccgcagtagcgagcagtctttcggcttccgaacaagcccaccaatcccaccaaagtccgcccgaagtgtcgccatctatccccgcgactacgccctcccaaccctggggcgagatcacctacacggccgatgctttccaaacaatgccggctggcgactctgttcctcatacaacggcatcgcttaccaaaggcgggttccgtctcgagacaacctccaaagcccgtcattcgcgagcgaggttcaatgcgacaaggagaaagcaggttcaagaggtgcgcaagattggcgcgtgtatccgctgcagggttttgcgaaagacttgctcccctggagaaccttgcgacacatgccgcaaggtcttgtcaccgcgtgtatggcgttctggttgtgtacgtaccaagttctcagagcagctcgatctgtactctgctggcgttcagatcgtcctagcgcaaggcaggatcaacactttcaagcaagccatggtccttagcaaccacggtctagttatcgaagcgtgccacttcccggagctttcttcgcatttgcgacttcaggttttacagcgtgatgggatcagggaagcagacggaaaggtgaccacggcagtaccgtcagataaacctttggattacccaatcatcatggttgacaacgacacacaagacgttcctgcccgtctcgagtcatatatgcgtgaggttcttccagagctcattaagcgggagccgtccaacttcatgcaagttacactacaaaccgccctcgaaattgcaagcacgaccaacgacgaactactcaagaaatctctcgaactctgggggctagtggaaatattggatagagagcgccaatggacaatttcggtaaagtccactcttgacgataccgtcatcagtcacattaaggaggagacccacgaagaagttttcaccacgatttgtctgcagctcgcggcggcagcagaacggaaagcggctgctacaagcaaaacccttcttacaggcatgcagagagtgctgcaagacagcaaagtcaagatcgacttcggcatgtactttgcgaccctgatcctgttgaactgtgtcgagaaatcgacgtgggctttcaaggcctgggaacaacccaacctgaggacgatgtggccattagaaaaggacccaggaagctttgcccagcagggctatgtcatcgccgatttgctgcggatgctcttgacgatccgtaaagccctcccgcgcacagctcaccgagaggcggatggcaaactggtgacggaggaacaagatcctgctatcaaagcgtactttgaagcaattagtctcaactgtaagattgccagtgacactttttccattttgggtttgttgattttaggctaatcggttcctttcgtgttccagtcatccaaattaaatcaaaacaagagcaaccagtattctctcctactgatcctcgatccttcgagttcctcttttcctcgacactgttactcccagcgacggaataagtaactcctatttgttaaaatggtcaatcatgtcagaagaataaatggcattcagtcagcgtgctcaacatgtcggcgcgtctgaagccatgcagatgacgaatgtatctggcattcacatccttctgctcaccccacggcttccctagtactctcaagctgcttttacgcagcacttgaaaggaaagcagttccttttctattttgataccggcgttacgcacactatcacgaattagatgtcatgggtgggtgagatgggaaaagttctcaccctcggtcggtcggtgtttcatcatcaatttaacaagcttagagatgggaagcgggcggcacagaaatcaggttcgagtgaatcttcatcacagacatcaacgggcataccttatggatgttctttcttgtttttactctgtgtgtttttttttttttttttttttttttgttctcgataaaatcttcacgcgggaatgggattacgttttgatagactaaaatacccctgtggtttgaacagtaggcagttttcgtacttataacatttagtttaactatagtttcttcctccttgtaatacatcaaaaagccaaatctaggaagtgaatcaagaggtaatatgcagcgttgatatgtaatatatactgatgatgtgtgaattaacacagccagccaaacacccgcgaatataagaagaacgccatgctgttaaggagacacataaatcttaattgccattccctccttcttgcaccagcgcctgccttgatccatgcttttctgtctgtctcatttccattaccactgagcgcatcatacaacatcctccatcaacatcctatccgcgtgcaaaaaaaaaaaaaaaaccctagccttgataccgagaatcgaacccccaagagcaacagccccatgaatgacatctaatggattcttcttcgtacattctccataaacaacacattattgtacccatcacattacccattactaacttcctcatcgtaatccccatagcccattgggtcttcagcgagtcgcgaagctctccaagcacatcctcatgcattggtaccaacttcacgctgcctccttacaatataataagtaatcagactcttcggatcatctctaacgccctccctcttcaccgcatcccaaaacctctgatcgccgaccttcgcatgtagtgccacacacaattgcacagcatccatgcgcaccgcactatcagcgctttcgaggcacttggctgccagcccagcgagtgtgtccagttcctgctcagtgggcgtgaacggcgtcgaggaatttgccgagctttcgaccacctccttgaggacgtgcattcccatactcagggagcgagcagccgtgttgtgttgctggtccttatcaagcagtgcttcgcggagcgtgtttgccaacacgagggtaatctcggtagggtcacctagggtgatgagctcgtcggcgagcagttccattccgctgacaatgtgggagcggctgtcgtaggcggcgcgggcgcgcagcaggctgtcgaggccgcgggagacgtggggacgaaagttttcgcgcatcttcttaaggagcagcttaatggtggccaggatttgggccttgacgtcctgttgcttctcggcaggaacgtgggggatctcggaggggtgggcttcgagaaactcgaagaggccagagaggagggcgttgaacttgtcgtcggtgaagatggcgccacccttgggatcgcgaataatgccctgcagcttacggaagccatggacgtcgagggacttggtctcgaccttggaaatgccactgtcgaggaggcgcgaattttgcctggtacgttcaggggaagaaggaatggggatttcgcccatgtcgtggccgttctcaccatcgtacgatggctgtggcggcggggaagtagcagcaccctcgtttaccggcttcggttccaaaacaggactggtataggtggactgtggttgggtctgtcctgcagtgtatgggtcctcatacacttggacagacctgtaggggctatcaggtacgatctcaacggcctcaatgggcactatagcaatctgcggttgctgtgactcttccgtcggcgacggggtcttctgagttggcagcacagagccaggtactaccaacgagagctcttcgtctttggatgggctgctctcgggcagtggtatttgagcagggtctggcataactctggaaggcgaggcgattacggatgatggaggcaactccggcgctagaggtgatcggggagaacgaagaccaaatgcgctggtaggctttgttggactagaaataccggaaaccggaattggaatgccggactcgctgctattcgtagaatgaccttgttgtggcctagggatcgccttcttcggggagatgacgagtgtctgcgtctttgggcttgtgacggtcttgatcctaggttttgaaggcgggctggctggctcggcgggaggtacttcattcctcaccgaatatggacccgccgtggccggtcgagcggctacttcaggccttctcttgccgggccgcatcggtgcccccgaaagcccccccgagctagcaccaaaggctgattttgttggtgccggaacagcggacgctgtggaagcagaagcgacggatgcttgggaggttgatgaaacatttcttgtcgtccccacgggagagaaatgagccatggctgaaccgggccgtggcggctggtttttcgacgatgccatggctctcttttgagcaataatggcatcgcgcacgctcggcttgggagcccccatgacgctcttggagagacccatgccagggcgggctcctcctgtctcagtcctactgtgagcattagggttatgagggtccttttggagcagcttctgtgcggtcaagtcaagctcgttcattatgtgagtcgctcgggctggccatatcccagagaaagtccaatacgttgctcgcatcttttctctgacgccagggtttgcatcggccaggcccttcttgatgcatttctcaatcagatctaggccgccagtgtgttcgacctggtttttgtgatgagccattttggtaagcatcgttgtgagccactcagtggcatagagcctcggctgaacgttcttatcttgacaggccatccagatgtgctgcataagacgattggtatagctgaccttgccaaggatggtgttgattgtggcattggcttgcgcagaggaaatcttttttgtggctgcgcatagtttgacaaatgtctgcatgagaatttccaccatcggatccatacctggaccgtaagccgtcgcaatgtcctggacaagagcgcagccttctttggacaagctggttctgagggaggtgaccgctttgatgatgccatcaagtagcgctcgaagcgcagcgagaaaggagtcgtggaagtccgagacggcgttcccagcaataagtctcctcagtttggtcatgctctcctcccgcttcagccaattctgttctgtctcccttccgtcgaagaacatgtgcatgtctctgaatatatcatccaactcacgttgtgtgttcacaaactgtggctcgaccggctcgggacgactatccaatcctggcgtaagggggcgctcagacgcgagagtaggcacgctggcggataggttggttcgtatggaggcgggcgcgggagcgcgtgtgggcatcaccggctcgtccaggtccatcatatcgttttggtgggaggaaacggaggaggatggattgttaagctccttcacgatgacttgctcgattgcaggcctcaccttgaagttcttgagctgcctcttcagatccgacttggcggtattgggcgcatttttgaagagctcaatgacggtggtcttagccacgtcgcggactgatccatcggcgtcttcaagaagctccatcagggtcggaacgtaggctcgaaactgtaagccttgctcttggtgcgtctgtaatagccagtgcatgctcatctccttcgctcgggggttcttgccaaccatggcaatgttgcgcacagagcgctcgacgtcaacgggcgcgaccttatagagggttgtcaatgcttggacggcgatctggcgaaatttgtccttttggtcgccaagcttgtcgacaacgacggggagtgtgtgcggcgcctccttggccaaaaacttgggatcctgcctagccaagcgagcaagcaggtggttgagcgtagtgaatccggcattaacgagaacggggtgttgtgcggtcgaggcaatatggagcgcttcgaaaagcggcgcgaagcatgtagcgggaacattgtgttgcttgatgctcgtctttacggcggtgatgcggttcgctttggcgtcaacagaagcatcggtgcgcaagatggcgagcagatcggcgacctgctcatcggtaattcgttccgccataaccctccgacggagaggtagcggctataagatttgcgcgtcaaaatcgcctggggtacaatgttggcgcaatcgaaatcgaggtcgcgcgatagaaggtagtagcaggaggtgataataggtcgagggtcggggcgaagcaaaacaggagaaaagttttagtgggtaatcgcacaagctcgagctattagtaaacaactcgtgcaggcggaaatgagggcgcgtgtcggaccggagctgtcgtgcaaaactgtggaaagggcgtttgggccgagtggcgcaatgaggaaagggcggttttttcgtatttccttttttcttttcttttttcttttttttttttttgagcaaaggaaaactataaaaatagaatgatgcgcagcgagttgcgacaatacggaatccgctggatggccttcaaaacacaaggtgaagtccaggatttgcaatcgtggaggtgaatctcggcaggtgctgtgtttgtaagataggcatggaataccatggaccccttcgaatgacaaaatgatggacaggtagacgtatgtaatcgtacacgggtgggcccgggatcgagtgtggcctggattcgtcagaaacggcgcggacgggaggtccttgtgaaatttccccaatttccccaggcgcgcccaatctgcggcaaaacaggggggctctccggctcttttgcctgcccacccgacatctacctctacgcagtaccactgccccttgcaccacagagtagtgagtcgcccactgtcgcagcggcgccctccatggttgccccgcgctccccacgagggagctccaggttcttccccaaccatcgggtcccgtcacggcggggccgaagctcggaagctcccgagccaccaggggccatctcacacggcaccctgtgaaccggttcaccgttcatctggggccagccagcaaaacgaacactctttgacgtacactacagattttgcacccttaactccccgtgctctccacaaccaaacattcacgctcttgtttccctggccgtgatctaccttttatgcctaccatgaccgtccgctcgcagatcgctaccgagcccgcaccggccgccgctgctgccacctccagtgccgtttcggttcaaccgaccccagagccttcccgtggttttcaggagggacaggatctggatcatcaagggcaagggaaggacgacaaacatgacgatcgcgatcgagatacgcccaagttcccacatcccaagcttcgtctcgaaatccgcgatctcgaccatcccggcgccgtcaagttcctctgtgccgttaacgcgagctcgctcctctccgatgccgtcaaaaacgtccagcggctcttgtacaggtcgccagcagacaagcacacgacatgtccgctgactcggtccgtaaccgttatcttgcgggacatggccggcgtggcttatacgactggggtaggatacccttttgagttctgactgagacgccctgctttctccctgtttcatttgtctctgcctttacatgtttgtgtgatgttggaaccatgcatgtgcctactgtaggatcgatttcagttaggttataccttcttctctttttgattttttgtttctcccccaaccaggccgaagccaacaggaaaaaaattataactatgaccgtgactggaagctaaacccaaacccacacaaagaccgacctcgaccccgaccacaaggaaatccacttctctctctcctacatcgccgcccacatcccctccacgccaccctctcgcctgcctgccgaaatcaccggcgtcctcacgcacgagctcgtccactgctaccaatgggacgctcacggcagcgcgccgggaggactgatcgagggtatcgcggactgggtccggctcaactgcgacctgagcccgcctcactggaagcaaggggacgtgaagatcgatgatccgtgggataaagggtaccagcacacggcgtactttttgcagtaccttgagggccgctttggggaggggacggtaaggcgcctcaacgaggcgctgaggagcacgagggaatatgaagctagagagttttgggtaggtgttctcggggaagaggtggaggagttgtggggggagtattgtgggagtgtaaatgacgatgatgcgaaggggagtagctgacaggcgagtgcgagagagcagggacagagcgatatatttacaagctagcgatgcatccggcgattaccccatagccattccaaccacgagtgttttgattggatatggctgtcttaaatgcggcgtattgcatccatcaaagtgatgttgagctacaacaaaatgtggatactatcgtactacgtctataaagtttgcaggctcttgatgttcgtgaggacttattggaaataccctctccacttaattgtcgtccaacaaacattacccaaaatcaaataacggtccaacgaattgcccagacaccatacataaataggacccataacctgtgtaacgccgagcccagatgccgataatgatcctaatggtgaatttccaaatagcagaggatttgtgacgtctgatacgctacagaagtcggatagatttaagcgtgttgtggctgatgagcaatttcatcagtctcgctaatgacactgccaacatcagaccaactgccaggagtggcgataccatcatcgctgtcgctcaagtcatcaaaatcttgagccctggaagagaccgcgtcggagttttcaatgtgctctccagagtccgctagggacatggtgtccacaggcgtgagctgccctgcgctgaccatctcggcttcagacatgggctcggtcggggtgacgggcaatggcgagtaaaacccggcgtttccggaggagccttgtgcccactcctggatagaagcataagccgtagaacgatcatcctgcccagcagtcatgtactcatccacatccaaatcgcgctcgagggtgtcggtcgtgctgcggaccgtggtaggggttggggctccggaccgctcgtggttgtcttccgacgcagtgacggctgccgactgtgaatttgtctcgaaatcaaacaaaacttcattaggtggagcagtgactgagactctgggctccggcgaaagggtacgggaaacgggcgattgaagacctgtcggagtggcgttgtaaatgtctgacctattcgataccatctcgtcttggctaggagccatcaagcgggtttcctcgtcgaccatgttgatacgttcgtctagctcgataccaaactcgtcactgaagggatccagaatcatggcggcagtcaatccacggacaccgggggcggcagaacggcctgctccacggcgcctaagcgcatcattctcagtacccctgacatcggtgcccgtgttgtaaacaaatgtcccaggcccggctgtcgtatcctcactaaggaaatcgtcaaagctcgagccgcgggtagtagaggatgttggtcggtgtgtagtagtagtagtagtagcaggttcgcggccggattcccccatcatctctgcacgcttggcgttccagtacatgagttcctcccgttgccttcgcttggtctcctcatcggcgtcaacgccaacatcggcacgagactggtagaatccgtgtgcatcttcgggacgattgaagcggggggtgttgggattgcggggtcgggaatcgtcaaactcgtcatcccagccttggaaggcaagggcgatacgttggcggatgtcgttgactcggcgtcgcacctcgggagactcgtagatggctattgcggctacggcggctaccgatacagcaatgatgccaactgaggcgatagcagcagcttggttaataggcggcatcctttcaaacgatagtgtgtggtttggcccacgaacgggcttgaagaaggtggtgctgcgagagaatgatgagatatcgatatgaggagaaagtggagaagtcgataggtcttaaggtcgtgattgaacaagctcctctgatttacacaggtcggcggagaagatggataacttcaacgacgaactgggggcacgtcgggaggagaattcttgaaggctaaatgaaggcaaaaaaaaagaggaaaaaagacacagcactggtcaggaggcagccgacgatgggtggcatgaagagaggtgtgaagatcaaatcactgattcgaaatggagccccaggcagcatctagacaacgcacgagggtgcaaaagcttgcgcggcagccaaatgagtgcttttgccaccaggggctctctctcgccgagtcccgcgctgatgggttagaatcaaacaggcgagtaacagcgggtgtttgtaggtaatgcaaccaccagcgatgcccacccgttttcgcggggtggacaaggatgtgaatggagctgggggagcacaggaaacggagcatagggatagacatcttacaaacacgtgagcgtgtcaaggttgtcggtgtaaacagcaacgaagagcagacatgcgaacgaaagtaacggatctcaccttgtcccgcaagaggaagcggcatgttgaagtcaggtcagaacttgggggccccttccaatttccagatgtggccacggtacctagatgacggatgaatcgatatggattaagatgacaagaaagacgacagaggaacgagaaagatcgatggcgggaaagccttggttaagttaaaaggctcgggtgaatcaagaacagtcagaaaggtactggccggcgggtttgaggtccagtcatcatcatgatcgaatacagaaacccacggtctgacccttgaaatcctgttctgttctagcaggggaccagggcagggcagggctggctctcgtctccgcccccgttcgcagcgcagcgggcatcaatcgtcaaaagtccaccctgcgcagtgcattgtttggaggcaggcggtgttacctagaggcagtgtacagacaggtatgttgccgcaacccggaccccatccctatatggaccacgtcttgacttgactgtccatgtctcgagtttcgatgagttgaggcattcttacgctctcacaacgagcggcggtctctaaccgaaggcctgattttggccgtgggatctttctccaagtaaggacctcgggcccacagaaaccaaccagtgattcacgaacagcgcagcatcgagtgccgactggagggatagaaggcggctttgagctacagtgcttggatgtctcaagtccaacccaaccgcccaaccatcaacaacagctctccggcgcgtttcccgccattatcaagaagcctcttctcgaaaacgatgagaagaccatttttatggagacctcctcttcgctttgaaattctggcaccgtcagctaaagaagtcttggctaactacctacccagctgtgcgattcacaggggtccatcctgcatcaaatatgaaatctcattctcactgccggtaaaatacccccgaggatttcagccctcgcaagctcagttttatagtgtatatttacctacgagccaggccgctgaaacgtccggttggagggttgatggttttccgggcggtccacacgtgaaaacccgcgcatactacctctactgcgtacatacctacctaaccagctgattgttgccgcgcggcattttcgggcccaaattcccacttactgcatagaaattgtccgcactggtcaaatatacttgtacaagtacagaaaacaaaggacgggataagattaccaagctatggacagttcagtctcatcgcccaaaagcgtttctaagaatccagatgggatgctatgccgaccgccggatccgatagacggagcctggtggccctttagcgccgggaaaccacgtgctacctaggtagggagcgagacagttcgttactggtgacgttcagcgctgagaagactggcggaggggaagcaaaggatagatgcatgcacatagggacggagtccagaaggatgccaaagtaatggtgtgtaattctacagatttgcggggacaattgtatcgccggagacgaaagtgaacgcttgtacattacgctcctagcgtcccatcggtcagcacagccaagaactgtttgtcatttagactaggcctttggagatccctccaggcacatggctatcatgtgatgataactcctcgcagtgaactcttctaatgtaaggtgccaagcctcctctgctgtgtacttcaggtgagatacgatatgtacgtcgaagacagtctatgtcgttaacgccgaattgagccatggctcctcaaggtttttttcttttaatctgctcatggtcagaggcccagcgagagaagaaggtatcaacgaagccaagcagtagcagtgacacaagccaagggccaagcggtggcacggaaatgaacgactgggtgtcaaggtgatcagccctctgatggaggaaaagcatctgatacgggtcgacaagacctgcaaagaagatcaaacgatgcgagcagacatggatggcgcctcatcgtgttatgccgtccgtcgttaccccaaactgatcgttacggcagccaagcaactggtgcatatttgtgtaccgtacccgaagtctcggcactcaggggttttgttttgttgaacgtctcatcccaagtttgacagcaagctcgtggatgtcaattatgtatgcgcaccgacaacctgttttaccatctatactatctctgcagtcttggcgaacatcaccacttttggtcacgttgatgaaaatgcattctcttcacggtcccttgcccggaaacctgaaaagagcgtgtagtcatagaagaagccttggatactctcaagttcacagtagtgtaagaaccaagttctctggtaaaagaatggccaagttttggatcatcaaaatctgtagtggcctgcgcgtggtgcgcatcattctgacatgagcgaggcaaggtaacaattgccagcagtttcgtgttttgcacaatacggtttcttttcttggtacatacctcgaggtttgtccataatttccggagtgacaacctccacagttactgttgtgatagtgattccactcttcttgcctgaatcatcaacatcatcacagcggagttccgaccatgagataagctttttattaaaccatatgcaatggggatccatttcccatggatccccgacgaatagctagcgccatgcatgcgactggatccgtagcattgctaccgcaaattcgatggtggagatcaagatccgacaaaaaccggagcgggatatcggaactcgagttcaccgcgcacacaacttgatttccctttctggtacgcctctagtgtagaacagtcgggggttcggcacgggcatggtgaaatggcataacgttggtggtcggaacaagcggatagaccacacttgagatccgctcaagtcgccatcacatccatcccccgaaattcacagcaggtttgtgaagcaaatcaccaatcaacaatcaacactcatcagagagtccccgcttttgtgaaatccacggaaattctacctgctttcgtgttgctgcttgggcttgaatggtaacgtgttaaactgagcgtaacgcactggaacacgttgttcagctttctagtgaatatcgatgtgttgtgcaatcgcgaaggctcggcatcggataggcaaagtcgatccgcttccttgtcccatgtcatacatggttgcaagttctgcaagatgaaaagaaaagccctaaagatctctggtgtagtataagagcgttaagtatacagccaatgcttggcttgtttcgtgtcgtatcgcaaaggaggcgtcatgacatttgtcttgcacgttgcaaaaccgtgagaccatgcttcatgccgaataccatctcatttctgcccacacttgccaagaaggtaacgtacagtgcagagaagaagaagaaatataaaaaaaaaaaaaaaaaaaaaggtatcatatgaaaaccaaaaccaaaaccacaaacttataacgccaaaccatgtccaaggaccgccttttgttcgctccaaagtgctgtaacatcccaaatatgaagccagatagatgttcaagcacaagagccagaagataggcgagcgtgagatttcctcatcctcggcgcaaaaacagagtccagagatgctgtgtttgactgccaaatgacacctaatccggcgtgtttttgcagataccgatagggaatcaccgtgtgtcgcgcgaaacatggaacatccgaccgcagttccatgttcgatgtgttggatggtgcatacgacgtctggtgataagccgcgttcgcccgctctcagtcttccatgatcgactgcataagccgctctccaagtgctctggaaagaagcatgtgctgaccgacgaccatgtgagagagcccatatgttgattaagggacctcgatggctcttgcgcaatcattgtatgaaaaaaaggtgttgacagcaagcgcttagtgcgatttgctgctcgaggcggagctaccggactcggagccggagatagacgcagccgaagagctctccttctgagccttcttcttctcgctgtggtgacagtcaacatcaaaatccatgagcgctgccaggaatcgtcaaggggggcttactgagtagcacggtcgagaagggtgcactgccacttctgatccttggtcttgatgacgaacttgacggcaccctgctcaaggatgctcttgatacgagtatcctgagcggcaggggcggcaaccttggaaccagacattgttttggaggaggatgtagagtttgaaaagtattgggtgtgtgtgtgtgtgtatagagatggtgtgacagcgtcagacaacaagacgagtatgaaagtttgcaagatcgaaaactttaaggaagctgtgaagagtggaagatgaagctggcttgggatggagttgtgaggtagaagaagggggaagcacttatatagttggagctaggagggtcacggagaacaactcgccgcggctccttagctgtttgaaccgtgtcccacaggccgtgtcactggacatggaaccattcggggcttgtgggccctgctttagggcgcaacttcttgctagcagacagccgcagaaagcagaacctgaaaaagaggggatcacgggcgaggacctggccctaaacaaggacattggatggttcaatgagcgatttgttagcaggccgtggacccacgccgtcctgcatctgcgcttgccggagcatacctactgtgtagaaaacccctggtaccccagcaattcttacgctacatggtgcatatctcgcgggggcccatcgcctcgaaagtcccaaggtccctgtgcatggaaaccagaccgatgcctcggggcttcttttgtgcgttaatcccgttctaccgttaaatgctccaatcgtcatgcgttggacaccgggcctcccaccccgccctcatgtcggcagctcatcagtcaccacagtaccagaccctggctagtcggtacgtgggattttctggaattcctagagaagataggttattcctggaatctcgggcttctttcgaaaacattggcgatttatcttggtcggatgttgatgggtacaacgctgtcaatcagcggggttcggtaagcagagatcgtagagaatcggggcagacgaagaggagacggtctggggctcaggggttgcgaatgtgcagtctggggagacagatgactggagctggtcggggtcctgagcttattctgcagctttatgacttccaacactttgtcttgatgcgagacagtgagctagagactcggtgttgcgaagaaatgcacaagcgctcgaacgatccaaaatgagaatcaccgatgttcccgccagctaccactatgcgtcaaaccaaagcatttcgtggtctgcgtaaggcacacttggaacgataacacgattcctcaccgaaacccgatgtgtagttccgggcaacctccatgattttctggaagttttccactgccccgtttggacccggttgttacgcctagacggccaaccttcgagttcgctggaggggtgtggttacccggtcgttgccacccttagaatgccaacgttatcgagatgtcaactggtaacttgcgtatactgcgtagccgtttccatggagatgtctagtattctctcgggaattctgagaccccttctgagacacaagttcgtcggtgatgcgctgatgtgatgtgcggccgccacgagacgaaatgttgccgattatccgacttgccggtttacgttagttaggctgaggatcgttactgtaggcagttgaccgcaaagtgccatatgttctgacaattgatggtggcacaactttgaatagaatttcgtaacaacatgagagtaaacgttgaacttttggatgtgcggagcggagagggattgggtaatattatgccatatacctaaagtacctacactatgtgttgacaatgggccttgggcatcgcgctcttcgcgtctatattgaagaagtgtggcggttacctcgtgaatttcaaatgatttgccgtcatatccgcaccttccggattgcatggtgaaaagaagcgccggcctctcctcggtgccgagcccctattccatccatcgctggaacctgtgacggacgggaataaaaaggatatgtacaagtaattcaatatgggcattttggggtcataaaactagtgtgtagcagcattcatcttacacagtctgtcccagtccgtcgatggtactaaagctttggtttggaggcccgtaggtatgtaaccctaataatgacaacctagaagagagccggtcacagttatcgacagttttccaactgtcttgatggagcgacgtcatgataactccataccgctttccctaaacggaagcacagggtatccgcagcgatctttaattggtgaggataaatatgtccgtcgatagccaagagatgaaccaatcgagcccccccacaacacccgcagacaggaggagcctcacatcgggacatcgcggccacagcgttaaggaacaacgacatcacattgattgatagggggtttcccacataggcgctagaaggggacaaagttgaactagaaagctgatggaacagcctagactgactcggtgccgtcatctctatcatatgcttggggactctatcctccggtatcggtaacaatatcgctaccagttgttctaaaaagtagggacatgtttcaggttgggcatattcatcgaaattggacctgtgtagaatgtctttcatgaaaagcagggaaactctcatgaaacattgagagttcgaaacatgaagagaacctggggatgttcagtatccgattactcgacctggaaggatgataggaaaagacttcagcgtcgttctcggaacagggcgggggagagttgattgacatggcccaattcccgtctcggctcctgcattggaccaaagtatcatccgtgggtaaggacgggaagttgagcccactgtggggttaaaaggggttgtgccatcaccgccaattactcagtcattggcagcttgtcgaccatcaacatgtaggtacccgtagaggtaacatggctgatgtgatatctctgccggccgcttggtttcacgactgaagctcgaggaagatagggggaagaactgcctcttaaactacctctgcaagccttggcaagcattggtgaaagtaactccactacaaccatcacaaacagcttcacgctaggccagatagaccggagctggtcgtgaagtccttcttctgcgttaacttcaactgaagtcacggccatcgagaagtcccgggaacaacagatcacctcgtcgcatctgatccctctaggcgtggttcatatctaagggttaaaaaatatacatgtgacgtatgcgcaagcagaggtgggaagtatagtgaccgaagatttggcacccgaactagtctgccaagcacgcaacgcagagtaatttaatagggcatcaaagggttaggatgggtaccttcaacgcctttgtagatttcaactgtctcaacgaaaagaaccgccgttatttgggcttatagacaaagggaatagatcgttgtgatacagtctactacacggaccctactagccaagaaaatgcattacaggaaaagttatggtatcatagcctgtcgataatagcagaagtgaaatccttggtggaggccttgccaccaagatcaccagtcagaaccttgccttcagcaagggtgtcgaaagcagccttctcaatcttgtcggcgtactcgttgagacccatgtgacggagcatcatcatggaggagagaaggagagcggtggggttggcaagacccttgccagcaatatcgggggcggagccgtggacggcttcgaagatagagcactcatcaccgatgttgccggagggggtgagaccgagaccaccaatgagaccggcgcacatgtcggagagaatgtcaccgtaaaggttgggcatgacgagaaccttgtcgttgtagggagtggggtcggtggtcatcttgaggcaggtgttgtcgagaagctcggcatcgaactcgatatcggggaagtcctgggcaacctcgcgggcggtgttgaggaaaagaccgtcggacatcttcataatggtggccttgtggacaacgcggaccttcttgcggttgatagcgcgggcctgctcgaaagcgtagcggaggacacgctcggaagcctcgcgggtgatgagcttgatggactggacgacaccatcgacaacgacgtgctcaatgccagagtactcgccctcggtgttttcacggataaggacggtgtcgacgccatcgtagggggtcttgaagccggcaacggagcggcaagggcgcaggttggcgaaaaggttgaaggtcctgcggagggtcaggttgagggaaacgtggcccttgccaatgggagtctagacagagttcagtacggctgtcgtctttgcgattcggaagccaggaggccaacatacggcgaggggacccttgagggcaatcttgttgcgcctgatgctctcaatggcggcatcaggaatagcggtcttgccatccttgaggatggggtcgacgttgataggctcccagttaatgggcgtctagtttcaagtgtcagcagaccacgcgtcgatgcccatatagtagacaggcaggcggaggtgttgaacgaacctgagcggcagcgaagatgtccttgacggcaacggcgatctcgggaccaatgccatcaccctcgatcaaggagacagtgtacttgccctgttgaaacctttagcggtctatccgtaatttggaacagtaacatatcgcgactgggtctgagtggttttcaaaccccgacaacctgtcgtcgtgggctgtcgcaaagccgtcttttttgctccgtcgagaaatggggggcaggatggcttacgctggcatccttctggccggtgaactgggcaacgcgggaagagtagaaacggttctgttagaccaagagataagagttagatgggttcttcaatgtctcacacaacataaccacaggattgcagttatggcaggggagtgggcagtgagaaccgccatattccgtcccttgctgttgcttggtagctaccacatacctggaaggaaaccgacacggcgcggggagcggcgcggaaggcctggcgctgcgcaggagcggcaattgatctaagggcgagcattttggaggtggtttgcggatgacacctcttcccggagaaccctgatgtgtacggaagaaaggagtgtaagtggtgcggacgggtacagagaattatcaggatcagggaaaagtccgtagatgaggtaaaaagtgatggaggtcttcccgcaaaacaaagccacagccaaccagcgtgccagcccaccacgttcaccagtacaagtttttgggcccattcgtctggaccgtgcgcagccgggatgcgccagtcaatgcaaggcttggcccgtctgtagctgctgtcttccgccgtctgccacttcttcgctgcttccactcctggccgtaaggcgaacctgacgtcttctcaaccccacccagacccggaagctagccggactttcgtatctccttcacaatcgccgggccgtccccgaagctagtaatccgctgctaatcagtgctaaactgctagcatcttccactgtccctccagctgtgtgtccctacctaggtacctacctacctctacgtatgatggagtgtaataatatccatgctactttatcagtcgcgcccgagcatcccgcatgccctgcaagaagtaattaaagatgatgctctaggatacgtactgtaccggacgcgacggaagccttctgtgcagcctcctttctgtccgttcctgtggccttacatcatgtgtctgcgcctgccttggagtgccgcgaatacgtaggtacctacattcgaggttcatctgccaaagtggaaggccgtagcccagctacccaggtactacctctagtgtacgaatcccaggggcagtttccttgctgctgaccgcccgcgttacaggtgagcacggcaagcaccatagcttaagacctacctacccgtcgcgagcgcccccctcttaaacacgcgacgggacaacactcacccccgcaaatgctccactgaacccctggactgccgagtgcccccatcaaccacgctggtgtcagggtgactgaccgaagacgcgggaaagaagcgacaccaaactgtcaggatcaagtttcgacatccgccataacggtttaattacgatactcgaattgcatggacacaactggccgtaggacggacgcattcatttcaaattacagatacggtaacagcgaggatagcgagcccgactttccaaggccgaggatcgacgggacttctgtcagagctaggaggacaccatggcggccgacacagagcggaccattcttgacttttatcaagtctcctctctcaacctagtcgagtggccggccgagaaggacaacaacagtgatgtttccgacgatgaaacggcgaagcaaaaggccaacaggaggaagtcaaggttccaggcgctggagcgggttgtgagcaacaggagtagcgtggtgcccggttccgagacttcggccagtggtgttggtaatctggttcagagggacgaacccgaccccttgggtaccaccgacagtgtggtacggacgctgaagcagatgggagttccgttgcaagatgactcaaagctccgtgagtttatctttccgaccgctgcgcatagcgagggcagcagctgatggcccaaacggggacttcatcattgacacacaattgatttgatctaggaaatcgatttctgctttcgtcgacgacattttccccggcgctttttctatcccaggtccatgcgactgacagtaccgaagcgttactcaacggattggaagtgttgaaccagtcgatcgaccaaaaatcggcatccctcaaggttctcgtcgagtcaaatttcgaacgcttcgtcagggcaaaggctacaatcgacaatgtttacaaggagatgaagtatcgcggggctgagccagcagctccccgtgccagggctcactcaaggcacgctagtcggaatagttttcagagtaccagtgccgctggtggcctggcaaactccctgggcccgacgattgaccctcgaaagaagaatgcgttgatccgggagagtgagtacggtgtcatgggcgtaaaggctcccttgctcgatgtttctgccaaggctgaggatttctggggacccgcattgggcggacgtgagaaggaggaacacttaaagacagtgggatcctctcttgacacctacaaagactatgtcgagatcagtgctgcattggccgagagtattaaacggaaagatcacgagagtttggttgaggagtataacagggccagacgattcgctgatgaagcgaagcagatcgcccagaatatcgggtcaggcgaacccactgaggcacaactgtacaagatcctccttgcagcacgaatgtggcatgatgtcgacgagcagatacagttgttcaggagagaagtgtggcgaagactcgtgtcccctcaggcaatggccaagtcggacgcaacaccaggacaagcgcatgatcagcatatggacctgataacgcttctcctggaactaggtgttgaggagaaccccatctgggcatggttacagagccgagttgcgtatctgaaaagtagaattcaatcgacagccgagaagtcaaaggtcgaaatcgaagtgctgcgacggcgtctagcaaatgttgagaagcctagccctcagtcaatagcgtcaaatctgagaggactcggcaggcagtccatcgaaagcaaaacaccgacttttgactcggccgaggttctggatgtttgggagacgatagtggctttcatgaacaacctcatgtcgcctcagggcattttgggtgaagtcgttgaattctggcaaacagtacaaggcttcatggacggcaatactcagagaactctccctcttggctacaagggggaatcgcagggacatcatagactcacccagcagagctcccaggaactgcagagggccacggtcgagctggttgacatgatcagggagcatgttctgtccttctttaccggccctccaccggaagacctctctgcgcttgtgtctcctttaccgtcaacaccgaacacaccgaacccatccacaacaccagggtcagccattcagaccactaccctacgggttcctatcaatctcgacccgaataaccttccgcccccatcaccgaagcgaggagaagcctgggagaagtttgcgttctggccaccgtggtccaactcaatcagcggagcccactacctcgcaaaaatgctcactcttgtcggatctggggcttctgatatggcctctcttgctccggtcggcaagggtgacccttcagagctggagcaactgagaagtctcgtgaacgcaaccagggagagatgtgtaactgctctttgcgccgcatggaacagagattccgagaacatcaaatatgtggaggactggaacaggtcaccgacccggaaggatgtgacaaagatgcccgccagctttgccgcatttgagagggctttgctaagcggaatgcaaaagatcctatatgtttccgaagccatgactaagcccggggccgaggatattgtcctaccgcctgcgacgaaactgctacaaatggtgcggagtcagtacgtcaccacgctctacaaagccctccatggcatggtagaaaacgcagagctacccatcaagaagcctgacgatgactggacgacggatgccaatgattttgttcttgtcaataacccctctaggctgcgggtatcaacaatcgggggcgccaccattgacgccggcgatagtgtaagcggttccaatcccctacttgatactccatcctcggcacagattgctaacgaccatccctagaatgtccgcatgcttctcaccctcagcaacctccaagctctccgctccgaagttgtcccgaacctcaacacccaattcgagaacgccttctccgttaagctcactgacgaaaccaagaccatccgggacgtcctcggtcagatcgacgcccgcctcttccaatcctacacccgcccctcgatcgagtccctacgtcgcatcatccgcgccggcgtgaccgcctctgactggcctcccccctcgggccagaagccgcgcgaggtgaagccctacatctacgaagccctgctcgacctcgtgctcgtgcacacgcaggtttccacgacggccgcctccttgaccagccaggtgctctctttcttgcttgagcagacgtcgcgcgagctgcttgaggcgttcaaaacccgcgcccgctacgacctgggcatgctcatgcaggccacgcttgacgtcgagtttgtcgcccagacgctcaaccactacaccaccgaccgcgcctcggagctccaaagtgccgtgtaccaggagctggatagccggacggacaatgatgcgaggacgcggttgcaggctgagttgcctgagatgcgggctgtcttgaagcgcttgagggaggcaagcaagagcgagtttgcgtgctttaggaagccaaaaaagactacgggtcctgccgctactgccgggtcttcggctgggtccgctgctatgttggctgctcaggtcggagatatgagcggcctggagagaacggatacgcgggatacggggcgtagctatgggactacggggagcgagaggtagagaaatgggataggatgggatttttcgtgggaagaagtaactctgtcttgtgggttacagatcagaagtcagtattctgaaggtgcatgccagcctttgttcagtggaagtgaggaggagaagaagggggagggagggcctatgtatgtaggaaaatcacgactagttatcgataattggtgtcttcagcagatgttcatggtcaattggtgtctggccatcaatttctttttcatttgtctacggaggtgtcgatgcttgagacctaccgtatatcgattaaaagttttataatgatcacatacaacatgagcagataacgtctcgttcgaggccaggtcatattaatacagtcccgtgaaaatagtgtcctagaactacatttctatgcagcctgctttctttcacctcgtactcaaacaaatagcgaggaatgagtgagtgtggtcttcaagaccagtgtggaaaatacttccagtcaacgtgcttgactgtttacgtacgcactttcgctctgcctcagcaagcacgaggtagtctgttcccacactttcaccaccggccccaaatcggggcatttgacccctagcggtggaaccgttggtgctcctcattcatattgatggcaatgagaacctcccattcttgggcgtgttccggtcctcatagaccgaataccgaacggcccaccttagtcatggcctttcaaatccttgatctcatgaaactcttttcacggtttggagctcccatatggatgttgccgcgtcttcccatgatcttcttgaccaaaaccttcaaactccttagctccatctaggacatttcccactgattctcatcagcgacatcataatccatgtctccctgcttgtggctctcataatgttggttgttatgatgaagcccattaccgttgtggttcccgctcctttccagcacaatgttaacgtccttatcgctaccactgacgcttcctgcgccgcccatggcactatcaccatcaccaccgacacccgcttgtggtccgccaccgggaacgaaggacatggccgctgcggacagcgcagaaaggggtttctgaacggtcgcgccggcacccatgctgctgctgctgcctggggtactagccattgaactggagccaggaccgctgcttgggttccatgccacttcgacttgaccatcgattccggggatttccttgccgttcagcaaaataccgttgaaaaacttctcggctgtcttgcgatctgtgaaggtgatgtccgttgctgaagaggtggtttgaatgttggtgaactcgccaatgccctgaattacgttccagttaggttcacaaggttcacacacagcaagaggaaaaaaatgatagatgtcctggtgacttacaaaaaggtactgcctgagcgtctcgtccttctcagggtcggtgaaatccaccccggtaagagtaaccttcttcggtcggttgtccaaggagtacattgcgtaagcagcgtggtgattacccctagcgccaccgcggaatggagcgccgcggtatcctcgcggggcaaagcctctggctctatacgcccctctgaacgcgccccttccgtagtatccgcctttagtgttccacgaggacgtcgagaaagaggtgtccatagcgtcgggatcgaggcccagttgcttagcctcggcctcgagagctgcaagctgggcacgcagcgcctcgctaatggacttcggtttagatccatcatcactgccatcgccctgctgactcccaccgcccagcttggacttcagcttagcctccagcttggctttctcttcgcgctgcctagcaagcagctcctgctgacgcttctcaagctcctcacgttggcgttccacttcctccagcttccgtaacttttcctcgtgagccttttgtgcctcttcttgttttcgtagaaactcctccatgtctatctcgggcacagccgctgagtaatcgtcttcgcctgcctcaccatgcttctcggaacttccacctagaggtacagaaggtggtagagaagagtcttcttccttgtaccagaagatcttgacgaaccggttgtcgaaaaccacctttggtgacttgtaggccgcattggccgatgcccaattatcatacttgacaatggccagcctcttgtaaggctgcatggagacctccaggatgtttccaaactgggagaaaaaaccgcgaacctgctcctcgtcgaagttctcctctggaatgttttccaccacgatggttgacttggtgcggtcaaatacggggccgtcggctgaaaagggcgctttcgggcgacgtttcggcccctgttgtctgcctcctctgcttctggaagaatgcaccccatcctgatgaatggactgatgaggggggaggttgggtggcaaggtgaagatgccagggttggtgggatcgtattcctcgattggattcggttgagccgcaaattgtgtaccgaacgaggtgctgggaggaggaacgtaaatagagtcgtccccgtgctcgaacaggcaagtgttaccgcgtgaacagtatccctttgtctcgtagtcacggcaccgtgctcgccttctctgaccttgagctggggccggataaccagggggcgcagacagtcccatttgttgttgcaacgctgccagcgtctcggacatgcccgtcaggaagcccgggggcaactgaccgttctcggaaaagggcggatacgcggggaggtagccattcccagcgtctggcctgcctccgcggccgccagggccaaatccggctccccggcgaggttgctttagtgccctgcccccatagtggccatctcttccatccgtctcgtctcgtccgtcaaaggaccgttttcgcgattgaccggtgtacgaagggaactgagagggatggcctggcacgtcgtcgtaggatataatccgggcggttggatagtgggaaaagcgacgggaggggcggcaaaggcaggcagaggaggagcgggcttcgggacggaaggggcgtcgggcaggtacgatttgtaggcgatggcctgaaaaacatcgcggacaaataccgaagaatcttgttggtcacacgccctcgtgttagtttcgcctcttctttgctcagtccgagagtgaccgttctcttaccctctttgaggaaatctgggatttcggtttcgcaaagtctgcggacttcttcaacctcgccgttggtgcgcaaaagggcaaggacgtagtcggccagaacatcggcgtcggcatctgatctacattatcgggagatgattagctgtggtctatgaaggcctatgaaagactacatctaggtgtgtataggacggggggctagggtcactgacgtattttctagccgcttcacgatccacctcttcaggtgcacctcgtcttcttcggggaagagcattttgctctggtaggtatatcaaatactaaacgcagccatagaggtatggcagtgagtattgaatattgaagacgccaagaagatggcgtgtagtcccccaggtcaaagaatgctggtatcgtcgtcttacggatatgctgcgtcgcaactttttttgggggagggagggggggtccgggaatggaaggaaccctggttcagttgataggtgggctaaaacaataagttgcagcgcagcgcaactcatctcagcgcagcgcgtcgcgctcaaccatgggaccttcgaagcagtttagcgtgcaagccccgcagtgacgatgcgtggctgcagcgacaaatcgtgtcacatggaagtttcaaaacggcaaaattggacatgtccatgaacgaatagagcaaacaggagctgttttatttcccatgttcgaatctcaaattcacatgatgccgtaaccagataaacccttgcggaaactctcgatatgcaaggattcaaccaaaacctctgttgaaatttattacacagcacaacgtaagcagcttttggactggtattttggtcatcgcaaggaaattcattttgtcgtgactacatgacaagccaaatatgctaaaggaaggaatctaccaaaaaattcctcggtatctcgtccctccttcccgacgcctcaaaggtcaaatctcagtaaatatcgagctgctccagccttaatctgggcaagagcactgagaacggtgccatacgcctggggtagacgtgacttagagcttgtcgtagtactgtacacctttgttagcaacatattacccgtgatcatagagcaaagtgaaacttacgttctcgtagccgggaacctcgaccttgagacccttgcgcttgcgcatctcctggacgatctgaccaaccttggaggtggagtcgagaggagagccaccggggagacgctcccagtgatcgaagacggactgggggaaagcctggccggaggtggcggcacgaagatcgccgttgaagccgaaagactccatgacggggagataggccttgatggtgaagaggggagtgccggggcgctgctcctcgccgaagacgtgaccacgacggcgggtgaggacaccgtagacaccacccatggcctgctcgggaacctggatctcgaccaagaacacgggctcgaggagcgagggctcggcaagaagggtagcagcgtaaagaacgcgacgagcagtagggatgatctgaccgccaccacggtgaatagcatcagcgtggagggtaacatcaaggatgttgaagcggatggagcgcatgggctcctcaccaatgggaccctcacgggtggcccactggaaaccggagacaacggaatccttgatttcgttgaggtactgaacggccttggtctggtcgacgagcaagttggcaccgttggtgtcggggccgaaagcccagatcttacgagcatcagtgacgtcccagccgaagtcatcagcgaggatacgggcacgggccttgaaatcgtcacggggggtgatcttgccggcctcgatggcaaggcagaggtcctcctcaaggggctcggcaaccatgtagagacggttgtgcttgttgggagacttggagagggcagtcatggaggacttgccagcgacggtctcacggtactggacgacggggtcggagatggtaagagggacaccggcgtggtcgttctcaagatcgttcaagcaaatctcaagatggagctcaccagcaccagcaacgacgtgctcaccagactcgttggagaaggtaaggacgcaagggtcggacttggagagacgcttgagaccctcgacaagcttggggagatcctgggcgttcttgacctggacggaacgctggacgacgggagagacggagaacttcatgaccttcatgttgtgggcagtctcggaggtggtaagggtaccagacttgagaaggaactggtcgataccgacgagaccaacaatgttaccagcgggcatgtcgtcgatgggctcgaccttgccacccatcatgaggacggtacgctgaatggccttgatgaagagatcctccttcttgccgggggtgtagttggggccctggatacggaccttgagaccggagcggacggtaccggcgaagacacgaccgaaggcgtagaaacgacccttatcggaagtgggaaccatcttggagacgtagagcatgagaggacccttggggtcgcaggtcttgatggccatggcggcctcgtcgtcctggggaccctcgtagagagtctcggcacggtaagcctgggcggtgacgggggaaggaaggtggaggatcatcatctccaacaagcagtcagcagcgggaaggaaggccttcatgacggccttgagaagctgcttgccctccttctctctgtcgtcagtagcgagcttaaggttgagcttctcgaggagagcggcaacctcgtccttcttgaagttcatgacagcggagaagatcttgaagatggggtcgagaatgaactggttgaaggcacgctcgagctccttgccctcataggtgccgttcttggtccacttcttggtcttggggttgaagtagttgtcgccccagagacgctccatcatcttgttgcggtcgacaccgaacttcttggcgtagcgggtggcgaactggcggatggtgaaggcccagccgtggagaccggaaccgaaggcaacggtaccgcggtcggggtagacctggacgtcaccaagggacttgtcgaagtaggtagagatgatgacgttaacggactcgatggtacgagagaaggactggtaaaggtcctccttggagacctggagctcgagaagagcacgatcgaccttgttgatgacaacaacgggcttgatgcgctcaccgagagcctgacgaaggacggtctcggtctggacgcagacaccctcgacggtgtcgacgacaacgagagcaccatcggtgacacggagggcagcagtgacttcggaagagaaatcaacgtgaccgggcgagtcgatcaagttgatcaagaaatccttgcctgtgatgtcttagttcctggtctaccagtgtctgtgggaaaggtatagcgtaccgtcagtcttctggccaacgatgtccttgatgtcctcctcatcggggagggtgccgtagagggagatggcagtggacttgatggtgataccacgctcctgctcgtcggcacgagtatccgtggcgcgagcctcaccagccttgccggaggaaatgataccggccttggcgaggagagagtcggtcaaagtggacttgccgtgatcaacgtgcgcaatgacggacatattgcgcacgttagtgggcttgtccatcaaggcacggatctcgtcaatcgtgaagctatgcaaaggctcaatgtcagcatgttgttgttgttgttgatgtttgcggacttgatgtccttatctccgggcggggtagaggaagtcgaagaggtttgcaaccatcgacgacgacgacgacggcgacgacgacatggtcgaagacggcgacgacgatgtggatgcagtaaaggcgatcatgtatacgacggtcttggtcaaaggaagaggacttacttgaccattttggcggtattgtctgacacacactgctaaaatgggtgtttgacgtggtgtggaaaggaagaagtctcgagagaacgagattttttttcctcactcaaatgcaagcgaaccagccgagaactgacaaagcaagatcccgggaaaaacagtccaacttggcaaaaatgctagtgctcagtagaggtatcagcccccgacgagcaaaccaaaaacagtgaaggcaggtcggaaaagagggtcgaaggacgttaatatggagtcgagggcggccaccttgtatcctgcagccaaattgcacttgtgggactggccgtggactggtggtgggcggggagggcaaactgcaaaaattccacttggcgaggggagggggaggaggggttagcattagtggggttcagcgcccgcagaccactgtttgattggtcagtatctggcctcttgtgcgcggcaccgcctgatgtctgacttcaccacctaacgagggtcaagccctgttttgcccctccccccaattcggagtcggccagtgaatgtccatgatgatcctgaacctccgtctgaatgcaccaggccgccactgcaccgaaccacttcacaaccgagcagcgtttattgacttcatgacatctcatcatgactcttctgaccgaacactacctaggtgtctctttttttcggtttagcttatcttgcgagctcgttgcgttgaagcacccgctactttgaggaattggttcttgtggggcaatacgaaaattcatcgcttgatgagctagcaatctgaagctccggctaccgcccaatgccccgggacatcatgcggtgttagtgaagctggcaggtatctgcccgagctgttactgacctccgctgcttggggaggtcggagctttggcccgctcaagccaggttcatgaggcggttccaggtttcaacaactcccggcggcaacactgaggtacctagagttaatctcacctcagatgctcgccggggcaaccgagcaggaacacagaaagaagctggatggagaaattgttatcgtagttcaattttttaatgaatttcaaccgggcaagtcacgagagacaaacgctgcatctgccgcctaaaaacgacccatggttgtttcttttaagctgacgtcgagctatacaactatgtaaaccgcccggatcagctcaacagcttgtcaacactctaggtacctcgacggatccggggttcttacaccccctgtgttccgccctcgcgttttattaccggcggtgtactgcatagtacatagctctaatggggatctggaggcagtgaagtggatttagtaccgctgcgaagattgggtttgcgagttctagcactacagtacataggagtgtccaaatggaacggtcccttgccgccccggaaaatggatagcttcaagggtcgaataggtcttgaacatgggtaaacgtcaggtctatctacacgtatatcttgctttaccatcgggttgttctggccatactgtaaacatcaaggacgacgccgttcggttgctcactcggcgagctcgaataggtagtaggctatacatttagagatctcatgttacacaatgatgaatgtggccagagcttaagttgagctcctgtcagcttgtttccagtggccaaatacgatcccaaagatagtggtcactgtaccccgcaatgacactgacgatcattgtttcacttcgggcgtcggttgggcgtgctcgaggcatggtatcggtacagtatcgtctcctgaaactgcatgtacactagttcagacctagaaattctatgcactaaacagcatatatgtattttctggaaacggggctcagccaaacaagctaattcagacctggaaattccatgtactaagtaactagcatatatgcagaatctggaggatgcagttgcaggggacaatactgtggtggaacaggtacgactccaatctgagcagagttaagtatcgtgagtatatcatttattaccgaacgtcttggacactataccgcttcactgggcaaggatattcgatgctattgacttttctcgtgtactgtttgacactccaaaaagcaaacagggctccttcaggggcaagcaaagaaagaccggcggtagagacttatgtctacagggtaggtcaattttttgtcaacaccgcaacaccaacacaagagtaccatatgtgtgcttagatgaagataatgtctacgaatgctctacttgcaggtttgctataccgaaataaacaaaaagccctgtgccaacgccagtccgacgcccgcacaacttaattgaacctgtagttgtagtgtatgcatccataccacggtctctttgacaccgaaataattcctgcaacacggaagctcgaaaaagcaaaggagaaaactcaaaagcaaaaacagcgattcaggcaagataatgtcaccttccccacacgttctgaaactcctcttcaccaccaacagtaaagtgtgggcttctctcttcctccccttcggtatccgtagcatgaccccagtggttagacacttccgtgaccggtgtaccttttccgtcatcctcaggatcatgtgaggtgtcatgcccgggcgatgtgccgtgcggatgatgagggctgacatcgtcgactctgaaatcatcttctgtaagtttagaggtcgtgcccatcatggggccatatgcgatctccaagggatccatgcccttgtctggggtagagttcgtggcccgttgaccatttgggtctgccttctttttgcccttcttgtcgttgggaagggcttcagggccttctggtgcctccttcttgcgcctttcgagaggatccctggggttaagcgtgggcactgagcttctacttgaggatgatcgattgtaaaagctcccggtgggagtgttttggaagagactaggatgaggtgatcgataacgatctttccacggctcgttggctgtaatgacgggatactagaaacaaagtcagacaatgtcaattgtgccatgtagcgatgaagcagttccttacattccagtcaccaaactcgagtttcctagctcctgcgtagagttgttcttcctctggatcaagtataacctcgtcagcatcatcgtggtgcggagaggacgaattgctcctcctgctcgggccgccgtttgcacccaacagcggagtgttctgagtgatttcgtcgggtcttggtatccaatatttgcccttgcctcctcgctcatatcgcatgccttccttaagtctggccagtctcgaccgcgactgctcatgtgccatgatcttgtcgcccgagtcaaagacacggtaaccgtacttgtcacccgtaaaagtttctttggagtcctggatcaagtcgcgaatcccgaaggcgtccctcatcgcatacttgaccggcattcttgcggcagacactctgctgtcggcaaagtcgtgccaagagaaggcataccagtgagcaatggcaaaggctggcatctcgagacagatcaggaagtcctgaatggctgccgcaaggccgtcttgtgtgtatccttcgacattcgggaaagccccgagaaacaccagaattccaagggcaaagccttgccaatacgatgcaaagataatggcctttacacacaggaacttgggcattggtcggaaaggctttaggtcgttgttcatgcatacccagaacaagcccaaacagtacaagctgactgtgacgctgatgttgtagataatgccgctccaaaaatagcccgagttaagtttgatgtcgccctcatggtagctcccagttgctttcatgataacagctgctaaggccaagattggcttcatccatgcatattgcaagatgccccgctttatggcgaggaaggtatgcggatcggaaatatcaacttgagggaggacgtggttcatcggccagagatgatggatcggctcgcgaccatgggtcatgataataagggctcgttctccgcccaagtagttgattaacagctggaagaatgtgtagatggtgaaagcctcgtatatgtctctgatggggtcgacaaaggctgctgcggtccgtgaaaccatgctagtccatgaggcgatcgagtatattggaaccctgaagatggagaatgatcaggaattccgcccacagagcagtcccacagggtgataacaggtaaactcacatgaggaggatccgtacaacataacgttgcaaaagcggcttgcgatagtttttactgctgaatatcaatggccggacttggatgagcaagacgttcgcgacacgggcgatgggtgggcaactcacgtttggagccatattgacctgttagagcttggtcagcatgatattcagacgctggagttggagctgcgacacgatgcggatctgtagggtagacatacaccatggagagcagagtcgcgacaatagaggcgacacctccgactatggttgccacatcggcgagcttttggccggtgcctcccatgttttctgtctcgggatcctggcaacgaggtatctggacggaacttggggcccgaaagctgcgcggcaacgccttattgatcgcaagtagagtaaaagccgttcaacctatggcatgttgcgccggcatggtggagcgaagacgcactggtattgcacctggaacaggtgcagcctaacggtggtaacgggatcgcgatgtcaccgacgaaaagataggtatctgggtgggatggaggtcgtagttggcccgacgtctcgtggtctgggcaatcgggaggggaggtgacgatgacggtcggaggagcccgcaggccatgcatgacgctgggctgtgggcgggcatctacatgtacacacctacctacctctacgctaggtactactgccgtcgctgccctgtagcctaggcggctagggtatttgacaccccattgccgttgggaaccgcaacttggaatgccagagtaccgacggggtctgggttttgaaacaactgtgcataccaagtttgcactgtcttacccatctctaaagacaggacaaagtgagtgagttagatgatccatacagtgtatatacttgacgggaatcagacaaacccccctgcccatcaaggttcgtctcgctctcaagagatagtgtactattatgcagcaagtatgtaccttcgtctgcctacctacacagctccagtcgctctatccaattccaagagcccgcccctaaaattgacttcaggttggaattgggagcgacctgcaattctacgtccgccatcctagcaaagggaagcaggtaccacgtacctctaccaccacttgcgattgtcaagggaacctgtgacagctcccactatcttgaagttggtgaacttcgacatgtcgtcgcttgctcctgcgctctgttttctttagttgacgtgcgacgacgtcgacctcttcgcaacatcttgccttctttcgatttgcttcaagcggcaccatggagagtggcatgaatatacggcgcatacggaaactgtccaatccacgttgaatgttggccggcgaagtacttctctacgtctggcgacttgatattcaaacacgatggccatccgaaacaacttctttgacgaccaaggggggttcaatgggtgagtgactccagaccggacagacagtcatgcgttgcgcttgttgctaatcctggccggaccaacttcacagccttttcttgggatctctcatcatatgcggcgcattatcaatattctccctcctttattttaacagagtctttgcgtctctggtgtcgtgggcattgcggacatggacctggcatcagtacaaagtctacatcgacatccaggctctccagatctctctactcggcggtcgcgtgttctttactggccttcggtaccacggcgcgaacgaaacaatactggtccagaatggctacataacatggaaatactggctgcgcagagtacggggcgtcaagatctcggcgaaggacgcacgagggcataacgagaccgacagcagttccgacgccgatcccatcactgaacagctgccgacacccaaacttccttgccgcatcagtgtttgcctgtctggcctagaatggttcatctacaatcgtagtccggcttatgattcgattctgtctggcttgacggatctacaggaggatgcggtcccagctgcttcggggacagagcctgtcggggcaggtgacggggcaggaacccatgaatcgggcaacacacgaaagcgccggtccaacaagcgtgagacgctgagaaagtcggaacagacgcagagatcgaacgccacccaatataggaatgggcgaccaatccgggatagcagcactgggcgcgcgtctacgatggcttcttccgattctgaggacgaggaggagcatgagcgggacggacaattctcgcatgagctccctttgttcttgcagatgctaccattgcagttggagtgcactaaagcagctatggtgatgggaaacgaaaacacgaaagccatcttgattgtcaagactgagtccatggaaggggaagttgatgcttcagcaacagcaaccccagatccgtaccgtcaaatctttcgtttcaagttcaatcaccccgtgatcgaaatgaaggaaaacttggattataaggaggaccaggcagatagggccactcgagacaagcagacggcaacacatgatcccatctctgttcatcataggcccttcctcaaacagcaagtgcgcaggttgatgggaggtcttcaccggcttcgtcgcatcgtgcctttgcggcgaaagaggtctgtagaatctctccctttggatgcagagagggatatcagaaccacagctagccatatatcaacctcaaatccaaccaactggcaagggctgtcgcgatacctcgatagcaagacccacgatattggcggtatgagaccaggttgggccttgtcggaatacgcagcggtatcgaccatcttagacagccccgaagcgacgctcaccatcctgtgggatgttgtaggcaaagtccggcgtgctcacactatcccaggcgaaaaagcgacagcgccctcacagaacatcaatggcgaggagccgccagcatggtctatacaactctcggtcaaagggggttccatcaactatggtccatgggcggacagacaacgagcagatctccagcgcacttttgttccgaatctttgcaaagatgcaactccggcaacacgattgcctgtgggcgcgtatcgtgttcccaccaagtttaacttttacgttgagttcgaagacacagtcactctccgagttcccgtacgggaggagtccaaaaattggaaatggaaggacaaagagcctgccgctaagcccccacccgaacctcagacacgtaagcaccgcggtcggtccaagaagtcagagcagcctgccaccatccatcaacgaccgtatggatggcttgatatcaaagttgccaaagacgcgactatgtcgtataccatggatatggtagctggcgcggcagggttttcaaaccagctcatcctggagttgccgagcactgaaatctcaagcagcattaaccatgaactgctttggaaatcagggaagcaacagatatcttgcgatctttctactccgttgggctggaacgcgcttcgtgaatggcgttttaaaatcatcagcagtgatctggacctcttcatcttgcgtgaccacgtcttcctcctgactgatttagttggtgactgggcaagcgggccgccgcctgaatatcttgtctttacccccttcaagtaccatgttgagctgcacatgcaaaacctccgactgtttctaaacctcaacgacgcaaacattgtcaacaaccctaccgacctagacgataacacgtacttcatcgttgccagcccatcgcttcggtctaaattgactatccctattgacagctataggccgaacaagaacgccattcccttcaatatcactgctagtaccgcttctgtttcccttcatgttcccccatggaatacccaagcgtcattcctggacaccaaggaagttggacggctggacaatatggtggttgatggcgcctatcactaccatgcgataacctcgccagcaaacacagatacgctcttgttgaacttcggtacgaaatctctatttgcgcgtgtctacggctttactgtgcggtacgctatgaagatcaaagacaattactttggcgaggatgttcacttcaagaccttggacgagcatcaggatatgctacgcttgaaggatcagaaccccgatgctgagcctaccaacaggccgccccctaaaaagtcgagcgatttagatgtcatcttaagcatcaagtgcgacgagccaaagattctgataccggcgaatctgtattcttcaactcgtcacgttctgattgacacagcttctttcggggctgatttgcggttcacaaattactacatggaaatggacttggaggtggcacctctccaactgtcgctgggcagttcagattcatcgggcctagacacaccaaagagtaccactggctccaacacacaactgttcatagatggcatccatgtctatgggcaccgactctttgggctcccccctgctgagccaacgtacctatgcaactgggatctttcagttggggccattaccggcgagtgtactactgagtttttgacgacgctggtcaggggcggaagcgcctttgggttctccttcgatgatgacgaaaatgcgttgatttccgcttcttcaatcgtcctttacgacgtcacatttcttcgtctctatgtccagtcggtgggcatctggctccatgtcgaagacgctgcttttcttctttcaactgggtctatcaatgtagatttcaacgattgggcacggtcccattattccacacgagccaatatcaagattcccaacgtcaaggtctcttgcatcaatgccgagcatgccgcaagacacaaaatacgagctaaccatcctatcgaaactgacgcgattttggaaacaagcgtggcgttggctattattgggagaaaacatgacttctcgaaccagaagagacggcagcgagaatttattcgtcgggaggaccaaaggacccaaagaacgccgttccttcttctttcaggggcgccagaagattttatcccagacatcgtagatcctccttctcagagcgttccaccgatgccgatccctaccaaggcgaatgagattgagtctgacaggataacaacatattcaggcgcaacctctaagcaatctaggaacctacgacacaaaagttcgttcctttctttcacaagcaagagcagtgtcgtcagacctcgctcgagacgctcgagcgtgagggtgaagcaagcagatcgcccttcgccgttcgcatcctatggtcgtcaatctcgtggtagcggcggacacgttagagatatttcgccctctacccgccactccggctattacagtactttcggtgacaacgccgagcggcaagatctcatgcacaacacagtagcattttcgagccagtattttgcaccatatttccccttggaaaatatgaagatgaatttcaaggatgcggcaaaactgagcgtcgagagggatgagggaagcgaagctgagcgcaactctctcacctttgacttgggggatattgacccggattctatccaggaggattgtgcttactcgagcattattctggagatgccattgggtgtgaaggcaatctgcaatcctaccgcactgcgacgcgttgtcactttgctctcatcactccacccttcagatccggaagatattttggacagcatacaatcagactctatgaaagccatttttggtatgcaaagagatcagaagatgaaaggtcatgtccaagacatccttatcaagataccgcgggccgacattcgtttcgccaacccatttgattctgatccggccggcgaggaggaagaccagtataatctttcgataaccagactcgcattagcatctcgatcagaaacacactggcaagatgcgtttgagcccgagtccaagaagacacgcacctcgttccatctacggttacaatcgatagaagcttcagcagcggaaagatatcatgacgccttcaactccccagccgctgttcgagcttcggttgaaaatatcatgatctcgatggggactcgcgatatcacgtacctggacgtggatataggcacgatcacgagctctacgtcttcggaaaagattgattatctcgcctccttgatacaccgcacaagcgtcctggcttccaatttcggcaggctcttcaacgagaagtcaagttatgaagagaatatgcccaaaaatctcgtcaagcggctcatagaaaacagtcaaagcgcccctgaccctgggtttttggttcggccttctgccattcttcgttctgcgcctgaacatctgaggtccttcgattgctggaaactcgttatgcgactacggcaaatgtgggcagttcaatcccaatgggaaaaggagcaactgggttatacgtgtctcgacaaaactcagatcccttcggccaacctacgacaagaagttattgcagcgtttgagaaatggcgcagttgggatctgggcaacatttcggacagtccgctgatgaacacgatcttcggcccggccgaaactgaaccggggccaaccaaggaaaagccgactctcgctgtagtcaagatcaagcaaatacagtttattctagatcccgggccgaaacaaaacgagattacggccgtcgcgctgtcgatcagagctgacacaagaagggcaagcgacgccgaatccaattccaggaatgccgaaaccttagggcggttaaccattttaaatatcaactgcagtgacgctgccataaacctgaattgggagttgtgtgaactggccacgagactgcttgagctggtagacaaacttgagtccaaaccatcaactgctcagaagacggcctctcttccttccactcagaagaccgaggatcataccattcattgcgtgttggccatcggccatgggtccatcgctctggaaaccatcaacctgcagacatcctctatagggagtgggctgagtgcatcgttactcttgcagcttgggcaagcggagaaaatggatacaaacatgatcttcaactgcgattccgtaatttcgagtcttcgaagtcattctgaaggagttgcaaagcttgtcctacaaagaccaagcgtttttgtctcacacgaactcaagaagtcacaaacggttgacagtcataccatcaaggcaacagcaagcagccaccatctcagcttcgttgtcaagcaagacccggtttatatcacagaactcttagacctcgtcgtacgagatgaggtttccaagatttacaagctcaccaaaaaggtttcttcctcggccccctctgctccagcgcccaagatcgttgatcggctttctgccttcagggtgaacgttgctatgtttatggaccaatatacgatcagcataccgttgctccggtcactgacatataccatcaatggaactgttgcgcgaggagcgatggcggcgcattttggcaaggaaatcatctttgactttgatatcaaggagaactcccatgagataaggacaaagatgaacaacgttacaaaacggatatctctgctacagattccaccgacaaacgggcagatcaggaaccatacgactgacagggaacattcggtaactgtttttgcatctctggagctggtagaactggatgcatcagcagtatacagttttctgtcggcgttgaaccgccctgaggtttcgagtgctatcactgagctgcagcagcaagccaaagccatccaggaacatgcaaaggagataaccggaagcaatcctgcctctgacatacgcgcctcatcttctggagcccctgaagaagaatcaaagttgttagtctatgctataaacctgacctttgccggcctgagagtgtttgggaatagcccacttcattcggaggtggaaccgtttgctcatatagcattcaagctcgacaagatccaccttggtacgtccaatcgagtggaacaacaagggccactcctggcatatcccgagtttcatgtcaacatccgagaagttgctttcgagatccagaagggtgatgctgaaaccatgagatcgtgtggaaatctcggcttcggggctcttataaccgcctcgtcaaagcatgacgatggcggaaaggagcagaggctgttcaacgtcaagagtgacgcctttcatatcaatctttcgcctgacacaatctcaacagttgtcgacgtccttggttatatgggggacaagatcaaagatcttgatacaagcagagaattggaatatctgcgaaagctccgccagtctaagccgcgcattgcaatcaatgatctggaaatggaggaagagaaagaccaggacatcgttgatgttttcctgtcctcattcacatacacgttcgagatctgcaacatacaactggcctggctagtcaaccataaccacccaagagaactcccggaccctgataaggaggaccttgtcctgtcgttagacaagattgagctcagcactcgcacaaggaactcggccaggctcacaatcgaaaacctacggctccaaatggtttctcttgagcaggaacggaggctacgatctccgaactctgctttgctgccggagattatcttcaacattgcctacgtatccatgtccgacacccggcggctggccttccaagctgtgggcaagacgctggacattcgacttacttcgggtttcatcctaccggcggctcatctaaccaggtcaatcagtctgtccgtaaacaatgtccaacaggcttcacaaaactggaatccttctcctcccgctgcagtacaagcagcaagctcgcccgaaccacaagagcaaattcgcaaaaggagtattctgggcagcaagaggcttgagtcactcctcgtggacgcagattttgcgggtgccgtcgtgcatttgacaggcaagagaacacccagtgatctagtcagtgcctcaaggctaggcaagtctggcacggctgggaagtcgggacagtttgggcaagaagagtgggtgaacagcgtcacgatcctcaggtccccaggccttgccttaaagctcgaatattgcgatgatggcagggaagacccttctctatttgctgaagtaaggatcgacgcgtctagcaacatattgtatccctcagtggtgcctttgattgtggaaatgagcaacaacatcaagtcagtggtcagcgaacgaggagatggttccaaccctcccagtcctccgtcagcaccttcccccaaggctaaaccagctgaagaggacggaattctcggtgctgatcccaccgctgtgctgggtcgtgtgaagctcaatctaggcctgcgtgtccggaagcaggaattttcgttgagctgtcagcctatcgctctagtggcggccaccgccagttttgacgatgtgtactttaccgccaataccgtccggtcggctgaccaaggcaacttctttgcaatatctggagccttttcaaacctccaggcttctatccaacacgtctattcgcgggagtcgaccggaagctttaacgttgactcaatagttctgtcgctgatgaacagcaagcatgtaagcggcaccaacgggctgtctgcgattctcaaggttagtcccatgcaggtgtcgatcaacgcaaagcaacttcaagactttatgcttttccaagagatatgggtcccccgtcaatttacagaaacgacgccgtcatcgccagtggccaagctggtcacagagacttcacagggtcatctcgtgcagcgctaccagcaggttgcggcaactgctgccttcccttggactgccaccatctctatcaccgcactgaagatttgtgtggatctaggtcaggccctgggcaaatctacgttttccattgacaatttctggatctcgtccaaaaagacatcagactgggagcaaaatctttgccttggctttgacatgattggcatggaaagtcaaggccggatgagcggcttcgtggcactgcgggatttcaagctacgtacctccatcaagtggcctgaacgagaacaggccttgaacgagacacctcttgttcaagcgtctgtggcattcagccagttccgggtcaaggctgctttcgactaccaggctttcctagttgcagacatcacgtccatggagttcctcatgtataacgtacggcgcagccgacaaggaatgggagaccgtcttgtcgctatctttgacggcaatgccgtccagatctttggaactaccagctcggccgcccagggcgtggctatgtatcaggccttccaaaggctcattcaagagcgtagagcaaactttgagagctctctcaaggaaatcgagcgattcatgaggaggaaatcagtcacggcgccagcagcggtcataaagcgccttgatcagaaatccaagcttgcctccgaagcggacgatacgctcaccaaatcacccatctcactggataccgacgtcgtggtaaccctcaaggccctcaacttaggtgtctttcccggtaccttcgccgacagccaagttttcaaggttgaagctctgaacgctcaagcccggtttgccgccagcatcgaggaccgccgaattcacagcattctaggtctgacactaggccagcttcgcatcggcctcgccggcgtgcgcgctactggcggtgctccaaagacgctgagtgagctctcggtcgaggacgtagtccagagcgccacgggctcccgaggcggcaccattctcaaagtgccccaagtagaggccgtgatgcagacgtggcagcggccggacagccgttccattgactacatcttcaaaagcgcgtttgaaggcaaggtcgaagtaggctggaactacagccgcatcagcttcatccgcggcatgtgggccaatcactccaaaacgctccagcgcacttggggcaaagagttaccccctgtcacggccatccgcgtcacgggcgtgccggagggtccggctgaagacaatacagctactgcgatcgcagcccaaaaacatggagagcagaagccaagagaccaacgacaatcgtcgtcgacaccagcatccacttctgcagaggccggtccctcctctttctctgcatccgcatctgcttctcaggagaaacaaaaagaaaaggatcaaaacagacgacaatccaacaagatcacagccgaagtcaaagtcccccagtccaaatacgagtacagggcgcttgagccgcccgtgatcgaaaccccccagctgcgcgatatgggcgaggccacgccgccgctcgagtggatcggcttgcaccgcgaccggttgcctaacttgacgcaccagatcgttattgtgtcgttgttggagctggcaggcgaggtggaggacgcgtatagtaagattttggggtccacttgaggtatggtggttggggttgaaatggaagtgtcgtagcatgtatgagtgagagatgtggagggaagagatgatacgaggagaggggagtataaggaaagcatttgagaagtgtgggaaagaacaaggaggtttggaagtctggcgatctaccatgtttgttcaataattaatgcttatttttctggagggcataacttgggctcttcctcgttttctaatactgaacttgcatctgatttcgatatgctaacacattatgtatattttcagcaaatgttgctctctttcagccatgcaccatttccccaggatattgtcgtttgtccaggagaacatggatttgcttctgttcatcaccaaagatcacagcctctatcccgctcacttgactacacaaaaaccagacaactttctacatacttctgcagccctttttggagcctcccaacaccgtcctttcccaccttcctctagcttccggtctcataacctaactactgcacctaaacttcaagaactaagcaccgaggaaaccaatgcactccacaaccgccaccggtccggtgcttcgggccggtggtcgccgatctttggtatttggaatttccctccgttgattcgatgtcagtcagcaagggtagttttccggaggtgcgcaggtataggtacttatgtagtaggcatcttttcccacatccttgaagaacattgatacgcccagatatcaaatgacagacagctgttggtcacaagtttaactacgtgacgagggatatggatgcagcaacagagctcggcgaggtctttagtaccgctagttacaaaaaaaaaaaaaaagaaacaaaacaagaaaaaaaaaaaaaaagcagcctcgggagaggattccgaaagcttgaaaagtgacatggctgaattgcctgttgaagcccacgcatgtgactctacaaaattctgatgtgttttggggaaaatagataaaggtcatggttcggcgtctatagtttggtcgggagatgtttggtttggctgtttcgagggagccgtcgacaagagatggatgacgctctatagacgcgcgcgggaagagagagttggtatgcggcgtgcagctaagtgacggccgactaactgtcaagttattcttcgaggcgatttcggtcatggtttgacgaaggtattgcgagggagcgagcacagaaagaaagaaatggatctagccgctgcggttccaactggtccttagccgccattggtgtccttcagataattatatcctttgatggacttcgcgatcccgtcatagcatagagtacgggtgtgatttgtgtcccgggcggtatttgacttaggttcgctggtaatagtccccagccgttgttgcgttgattaaatgggtagtttatatatcggccatcgaggatttgaaatggcaacgccaggatcgcttactgggaaggggtcgaatgtcctgcggtggtagggagatatgcgtaccacagtgaatcgctctcgagtttttttttttttttttcatattccatgtcacacaggagaatcaattggcccatacttaacaccagaaagacacatttatgtcgggatatgtttggattctaaaaggcgttgggggactcggcgttggagagggaggatggattataggagacattgcagtgattggttggtaggtgatgttagtgtagtggccctttgtgacttgtacttgccttccacttgcagcccttgcttccccacaattctgcatatcctgcatgtgcttcccattcgtcatgctttccgaacgacttcatgtcctcaaaggcctcttacactcgccccattatatactaactgcgggcaactgatacgccaaccatactcctgacaatgacgccgaccgcgcacaacagacgacgttggtcaaagaaaccgtcccccaacgctagctaaaacacgaagcgttgcgccgcttgaaccttgattaccaacccaactcgtaggacgtcatgtacttcaacatgaagatgaatttcttggccctggcttaccgagagccaaattgcgaaaccgccagccatcaaacaccattggatgcccttcaaacggcgcttcatttgcagacttgctgctcctaccgcggcgtgatatggtctgaattccgggcaaacttgcgcaactcgtcagtacctaccaaaggaccgtgagccatgcggaacaggcatagcatatcccattcagaatatgctcgatatgctgcgcgcaagggcggactgggtcattcgtcacgaatcagactcaaggtggaagtctcctccaaatgggccggttgcgtgaagggtgttaacgagggcatgatggtgcttctggctctccatatcgtgacccattaagcgcggcagaagcccactgacagtgaatggtatcgtcttttcgtctcgtccagaggttttgcaactacataaatccagcccacctcccacgagttctctagaagaaaataatctccatatttccctctcctgtccatcgccgaaaacagtccctaacatactaccggaaatcgacaggtccacacaatgttgtacaagtccttagccgctggagctatcgcctttggcttgcccactttcgcgtcagccaccctaatctttgctacttctatgggtacatctacggatcctggatttcttagcaccatcaagtatgcggatggaaagctggaggtcatcaacaagcagctcggcatctgtggcaataacccttcatggttggaatttgtcggcgaccacatttactgcctcgatgaggcttggagcagcataactggctctctctacaactttcaggtccccagagatggcacgaatctcacgctgatcaacaagctcgatacgctgggaggcccagtgagcagcgtccgctatggacagaatctcaagggactggctattgccgcctagttagtccatctctttgccctcccatcattcaacccattctctgttatgaattaatttggtgagctaaccaagtctctgacattcccgctttgtagtgcgggagggggttttcagtcgttcgatatctcgaatcccgccgcccccaaggctctccaaaatagtactttcacaatctctccgaagcctggctccgaccctcagcaaaaaacatcacatcctcatgaggttgttctggaccctaccgggaacttcattgcagcgcccgatcttggcgcagatctcattcgtatcttcaaggtagacaagaataccttgagctatgttgaatccaaaacggttccgacacccgatctatccggcccaaggcacggtgctttcgttaagcttgactccggaacctacttctacgttgtcactgagctctccaatgagatcattgggtggaaggttacctataacagcaatggtcttgaccttgactttggtaaagagttgttcatcattccaacacacggccccggttctacgggtatcggaaacaccactagagcttcagaactcgttatttcggtaagctcgagttattctcacgctcctacgatcaatcaactttgtactaatcagttcacacgatacgcgtgactcttgaatagcccgataacaagttcctgctggtatcatcccgattcgatgaaaaaacatttgatattcctgacccggaggacaatgcggcgggacggatcaagtcagactccatcatcaactacgccattgaggcagacggcaccctcagccttcaccagattttcgctgcgggaggtatcaacccgcgccagttctccctcagcaaagacggctccctcgtcgtgtccgcgttgcaaaattccggccatgttgcgctcatcaagcgtaacgttcaaactggaaatctaacggaattcatcggcgctgtccatctcggtggacagcccacctttgccaagctcaaggagtgagttcattctttcaaacttatttccgagggagaggaggactggagagcaagggagatctctacatactgcctagaggcaggctggtaacgaggaatacaaaccagtcccctctatgaccaggaatgtgcgggcaaaacggtgataacccgggtcatccatcacacacgaactgttactaacaagatacttcgctatgcagggatacgaaatgcgcctagatcaggaagtgaactggtctttggttcgaaaagggatgcccgtgccgattatttttttttttttttctttttcactgaagacgtgaagaagggaaagaatggaatgagagaagcatggcgttgcggaagggggtactctgcgtaagggaaaaggaaagtttcgtacttgcgcccagataggtatgccacatatttttcaggctggatttcccaagaatgctacctagcgtacttgaatagtgagaatgggaaaacgaatttcagaaaaccatagatattcagatctcagctggagattgctattcaatttggccctgcatgacatgagtgtcattcgactaaaggtcatccaaaaagtccgagtatgcgggtgcaagcagggtctggtagtatgcacgtgtatgagtacctgcatatggatatgccatgccatgtcaaattgatgacaatgccaatgtcaacgtcaagtatgttgaacactattgttcagatctggtgtcgcctctataccgcaccaggattctccgctcggctctaggagtccactggttctctgtgcttgcttccggttcctccttgcctgcttgcttgcttgctggcttgacttgcgttaccgaatgtgtccaagtgatttggcacatatcactctttgccgaggcagtgaacttgcgtaaaacttgtccgacttcctctacattccataacacgcgtccattgaaataaccatgtacgataaggatgagctcatggataaatgatgaattccagcacttgaattatcgatatcccgatccggcggctatcgaagagccccagtaagtgcccatccactagcaaaaatcaccgcttgtgctccagatgttcaaggcgggtgcgtgcactatctagtgtaggtccctagcgaatgggtggctccgtaaatgggatgtgaaagttgggtattaacaggaatggccgcaattctcaccagatctgttgctggttatgcacacatcccttccgaagccacctacgaggctactttcagattgtcttggtgattcgcgctagacctctagaccaattcaatggagcgccgctagaaggaaggcagaaacagggattgtgaaaaggaaatagagccggttaaaagctaatcataactaaagggaagttgacagcagttttagaaaaagtagcagtagagccacggttttcgaaaaccaaataaattgtcgggtgttcagcgaggatgcaccgagaacttggagtataacaccacgcacacacccgtggtcacatagtgatggctgctttggttcaacgggttgcggcgaccctgagatgcgattcctctcattccattccaaggctgctgttccgtccttccagtattgcagttgcacatgtatgtagggagcgccactttcccaactggcagtatggactttggtgaacttgacacgatggacttacatatagtccaattccataatcaactataaacatcactgcccaatgggctagcctcaaggcacagtccaatagaagacggccagaatcggtactgaaatatcagtatcaaaacgcaaggtgaatagtataatcgagcccagtgtctacttctgagcgaggtgagcaccgcagtggaacttatcaatttcccaagtcaagcgccaagcgactacagaataatatgtgcccaagtgaactgcccgtaacagcggcgtgtagtattgttccgtcttggccctcaagggacggcgctgatgctgcgtttaatattccggtagtcatcggctcatgctcggcagagcatcaacagcggtgaacaacaaggagaaccttgaatgtccaaatcccattatgtaaatccacgtccgcgtccttcaagaccttcctgggcactggcaaggagaagacgagccgtttcgtcttcagaaaccgaagtgcaggtaatgtaggcgtggggattttcctttcggagcgaggaaaacaagaagtgtaagcattgtgatagctcaacatgtctagacacgagcctagcctaaggaaggcttaacgtgcttgtttccgcaaagccgttacatgattcggagcggcgactaacggcacttttgacaattccgtgttaaccgaggtcgttctggtcacgggtacggagtcccggtacagatgtatctcgagttccccgtccggcctcgcttcctttcagagcccgggctgccaggctactcatcgaggtctagacatgcggacttgcggaagtatgcagtgggtggcttcgctgcgacatgcgtgccggttaatatattctgggtggcaagacctagccagtgagacgcatgacccatgtctcacatgctttcctctttttttatgtttttgactgaaaaaaaaaataagaaggccgagcttgtatccgttcttggacaggttttcctcgtatatcctgatttgtcctgttactactcagaatagatagcccgctctcttgtatcttggactcgcctgttagctaaagtcaaggggcggatgtttcccaacacttttacctctcgtcttcatccccccctgaggcactggaccttccttgtagtgaaccctgatattcttcccgtctcggtccgagcctattaacttgtcatcgatctgtcattgatctgtcatttttattgagctgaggttgctgggttgaaatcgctaaatgcaattcagaaaccgaatatcagcatcttcagccttcccgcggtcgcatgaagagaggtagattcaaggggcttgttgcaagtaatcggaccgagcgtctctgaggtgtgtttcggtaccgtgctgtatgcagacgtcaaagatccaacgcgcatccatagaactctggtaaccaagctccggatggcatacccagtggtacttcctggtgaacatatatcaaatggtctattaatacccttggcgaccaatccgccagcaattacaatcaatgctcaagtggtgataggctgtcaagctctagaccaaatgaggcgtacggcgggttgatgtgcccttccacactatgcatatctcgaaatagtcccagatattaaagagacgtaggtacttacctcaaatactgcgcaggaagagtggtcctcatttatactctcgggaacattcaaatctgttaatcttcggctaccttgataaggattggtctggcaagccctgcgttttaagtttgggacaaagctctaatcaaaaaggaaagtcaaggctcttgatgattgatgaacaacggttctttaaaccacgatgattgcggtggcagaaaagctctgacatccgttcgaagcagcaatgaaagtggacacgggagaggacagtatggagatgaagccaagcgagctgatttctgtgtccaagcttggagatactggccggtctcgggtgcccgttgatgacaggtcagtcaggctctaggaggatgggtgaaagatgggtgctggaaggcttgtcctagctgcccggatacggacaacacgagtcaccggagccaagagtggagttactccatatacgtactttgtgtaccacagtacaattgtcgacgcccagaagcctgttgaaacatggggcagcaaattctggaaggagtggaggctcggaagggtgggtgtggtgttctgggcgagacacgcacgctggccgggtggggtagattcgacaggaccgacgccttcggttgacgaatttatgctaaattgcagcacgcagggttcaggcaagccttatgtacttccatgtggttttaaatggcgacctcgagaagtgggctcgaacgcatgtggttgaggtggtgtgtctatgcgaatgtgtgcatctctatctgggtcattacgtgttgtcgttcttgtcggaatttggtacgcagctctatcatggcccattgtacaacctttatgacagtgggagctcatggcagatactgcttcggagcgtttttggtgatcccccccggtggtgcccctggttggggacaatgacggatggactcgagttgaggacgttgagtcgaattgttagttggttggagtttgaagttccctccggggtccttccctacctgtggcagcttgctggtgggtctctctccccggatcgcatctgtccagacaccttgtactatgtgtagtcgggtataatgctcagtgtggaaaaggacatcaagctaagtagaggtaggctgctcccactatcaagttagttgtttcaacctgaagcaagccagcgagacgttgtgcctgccgttccttcgtcgattccccgcacatgtggccgtgccgccttcatgggctggggaaggagcctggggtttgtcgggctgctggagagctggatatccggggtgcgaaacggccactgtgactggctgcgactgcacgcactgcttacctaaggtgggtttacggacgtgcggaccccgttgtccccaaccttctagggtatttgactccacacgttaacggttactctccgcaaacttctgagactccacccgatgtggccatgccctgatcttccacgcttccactaattcttcccgacatctgcttcggttcgcaaactaaagggaattgatgctgttgttggcccgcctcattaatcaccgtagtgtacactataggaggttacttccatcatcaccagtcagatggcgtacaatgacgtatgactacagaatcatcacgtccatcagtatccacttgtggatgggaatttgggatgacgcgaattctccaagtcgggtcgatccggtcccagatagttagtgtctgtagtgtagtgtagtgtagtgtagtgtagtgtagtgtaatacgacaagtactgatacaaaacctcgtgccaatttcacgtccaactaagcaatttgaacagaggtaatctggactgacacaaccaaagcacagaacttgtgcacataatggttggctaggcacaaaactacgacgagcacactgatctcgcaatcaaggttgaacaacaaaacccggcgattgtaactgcttaattcgtaaagacgccatcaccttggaggcacagtcgagcgagttttttagcgtattccacacaactcaactcttcagttcttggctattgtataccgtacactctgagtgtaatacgcagtaccgtaatgatcgcaagcaccgagtccgtcccgtccatcgccagcccgaagtgactccagtactaactaatccagtccccctcccccgcccttcctccaccttcctcccgtcggcaccatcagccagtctccacctccaccgtccgatcccccagacactaactacactaggtagaggcatgattcaaaccatcgcgcgatctccaagcttcaatctcaactgaacttcttctccatctctcatcccaacattggatttggccgtgcaccccaagctgctccaacctcagtctcggttcgtgacagtgttgttcaagtgtacgcagcaacacaggttcgttgtctttcattccatcctccggcttctactccttggttttatccactcccctacctcctctgcctacctgctcgcctcctccacccgtttcaccgtacaatttccgtccttcctcgcagcacatacacttgtagtacctaccgaggcttcaaggctctcaggggttggctgcggttggtggtaaccaattcccgccacactaggccagtaaaggctccggctcagacagggtcgtctaggcgggggtccgtcaaggggtccgtaccatctttctctgcctatagggtgctcagttagttgcccggcttggcttgactcaaagccaccgggggtctcgggtccgcgctgcagagagcaaagagagacacccaagagggctcagtctcgtcaccaagtagatccgcgggtacctcgaccttggttgtatggacttgctgcctatcattcatatctgcaagcgaagctcgtcccgtacgacgagatatgaatccgacctttcccacagctctggataactcctttcttcacccttcccccaaccctccttacatccgcaccacccctgctacgaacatgagagcgcctctatctgcattctactaaacgaatataccaactaggtattagtcacgagacggcccactaatacacgacagtcctcatttccggtaatcgaaacacacggtggatgtctgagggactctactttgacagacagtcgcgtcttaaccagtcgccaacaacataacgattcaagcgtgttctggttcatgctgaagtggtcgtgactcgggctggttgaggtgttgtgggcaaacaaagggtcgacatttcatcactgtcttctgtccatttcggtcgactaccaagcagaccctgaccacttgcatacgacatgtcgccgtcttccaacagcgactctcccgcctcggtagtgggcagcatgaccatggccgcgcaggctgctcccaacgttgtaaggcaatatcctctgccgaatcgagacttcacaatcgaaattccctcgccccaagttgcacccactaccaatggggtcaacaccgtcaagtcaccctccactctcaagtcgtcccgtgctcccaacttcagccgcgaaggtattcttggatcggcccagaaagcccgaaatctctcgcagtcgtctgaaaaccggcctgaccatgtcaatgtctctaatggctttcacaaggctcctagtgaggagagcaccaatccgctgaaaagaagaaatacggatgctggcgtcgactaccctagaagaagggcaaccattgcggtatgtttgggctctggcgcagtggaaaaatctggtgtggtgaatctacacgctgacatttcgttgaacagtgcgaggtatgccgctcgaggaagtcgcggtgtgacggcacaaaaccaaaatgcaagctgtgcacagagttgggtgccgagtgcatatatcgcgagcctggtatcaagctggatgccggcgacaagctcatcctcgaacgcctcaacaggatagaaagtctgctgcaattaaacatgggcctaaccggtcatacccatggcctaggattatcccataactccccggggatgagcaacgggacagggttgagtggtgacaacctgatgatgcaaaatcccgacgccgccggctttgtctcggtgatccccagcggaggcttgggcacatggtccgctaccgctaccaacagcttgtcaacaatgcccaaggtccacaccaatgccgcccttcatttgttgcaatggcccatgattcgggatctcgtctcacgaccttacgacccacaaattctcctccaactcgaaatggccagggagccactccactcgctcacaaagaccccttgtgtggacctctccaacacttccgcctacatcgaagcctatttcgatcgtgtcaacgtttggtacgcctgtgtcaacccttatacatggaggagccactatcgtatcgccctctcgaacggtttcagggaaggaccagaaagttgtattgtgcttctcgtcttggctctcggtcaggcaagtttacgggggagcatatccaggatcgtgccacatgaggatcccccgggcctccaatatttcacggccgcatgggccttgctaccgggcatgatgacctccaacagcgttctcgccgctcaatgccaccttttagctgccgcttacctattctacctcgtccgacccctggaagcatggaaccttctctgcacaacaagtaccaagttgcagctcctccttatgacgccgaaccgagtgcctgtcgaccaaagggaactgagtgaaaggatctactggaatgctctgctgttcgagagcgacctcctcgccgagctggaccttccgcattctggtgttgttgcatttgaagaaaatgttggtctgccatgtggcttcgagggggatgagcaagaggcagttggtcgcgatgatttgtggtatttcctcgccgaaatagcacttcggcgactactcaaccgcgtcagccagctcatttactccaaggactccttggcctctacaacgagtctcgaacccatcgtgaccgagttggatttccaactaacgcagtggtacgagagtctacctctaccgctgcaatttccgtttactcggacaatgctcccagatcctgtccagacggtgttgcggttgcgcttctttgcttgccggaccattatttaccggccatacattctcgcggtcctcgacaatgaacaggcaatactggacccctcagtgcgtgacgcgtgcacaaagtgtctggaggcttcaatcagacaattggagcatatcagtgcacagtaagtcttcgcccgttaatattcgggttttgattggctgtcttttcctttttattacgtctcaatctaacaaaaggccgcagtcacgccggacacatgccgtacctttggcaaggggcactctcgattgtatcgcagacacttctgattatgggtgccactatgtcaccgtcactaaacagtattctggtgagcttggtctcacaccgcgacgttatcgaccagatcatcaacgatgtcgtcatggagatcgagcgttattccgtactctcacccagtctgagcctctcggcggagattatcaaggaagcggaggttaggcgacgaacgttcctgagtggttgaggaatcgctttactacactcgatgtcatagacacaaaaggtcaaacggtcccatcaaactcgccacatccaaacctttcaatcacccaaaagttaaaccgccagcagttgaacctatggtgttctgtcatggcacgaagcaagctacaggtgcatctggtcctccacggatgcaacgccagtacaagatgtatttttttcaggactgaaacagtcgctgtccaagtcgttggctgcattgactatcaaatttattcctgcgacgaaaacagccattctcttgatctgtactgccagcagacgtgaaaaataatccgggctcgctcatacacaaccaagcccagtaagtgtccggactgcattcacaccatctgcccgcctccccgccttcggaagggcgctcaccgaatggtctgaagatcataccaatgttgatcgaccagccttgcctgataacctgataaaccatggccctgactatgggcacgccggtttttgtgagcatttgacctacttctatctcatacactcctgttgtagctggctacaacgtggtatcttgactggaaaccccgaccagcgaccgacagacaatcccattctcttgttcttcacgactttgcacaggctgagcaccctttgcctctccccagaaacgtggatgaccagcaacggagcgccaagcagaacaccttgcaacaaggtctgtcgaagccggagcatacggcctggggtagcacaccttgggtgcagaagaatttgaacagtgcccgatctgcctgtggttgatgatgggctgtgtgttggatggcacattgatgcggatacgacgggccgaaaatccggaaacaccccacttctttgacccttgctcagcttttaatgatgttcttccaatgttccattacttttctgcccctctctgcccctgattcagacagcaactgtttgtgggagcgtttacattatagtgaatgttggccttgagtcgatttccctgatgggcgggccggaagaagcgagaagggggcgactttcgcatatcatcattacttgcaaatcttctctacctaccatccaccaaagttgtacacttgcagacgggcttctacacatacatgaaggaaacttgagagtgaacattattttcagcccttacgttctcgacgttcggtggacgaccaaccccctgtgaacaatttatggcatttatccgacctcctggctttggtatattcgggttgacgctttggtggttctgaagcttattcaaggttttcaaagtcatgtaacaaagatgagatgaaatgcccaaagtttgttttcgtcatgtcgtttctctggaagcacttcttgcttatggctggcttttggtgttggagggcatcggcaaacgggaccaaaacatatgcaatctcaatgaggacgttgaagctgtgccatactatgattctctgttatttctctttccttgttgggatggttggttgtctctcgccttttcttctctttttatttacaaacaggatacctcctacacttcacaatacccaatactttactattctttttgcaaacccttcgagtcttgacgaaaaaccttttagtgtttccacatacacctgaactgttcgaggcttacataggcacgtttatcctcttcccattctgtcctcggccccgtcgatggtccctctatcgaaagggtggctggcaattcaagtttcaggtgctaggaagagacaagatgaacggggtaatctatgtacgtaactccagttcccttgttaacgtaaattacgacaaaatccatggattttggtttgaaaaagagaaagacaagagtaaagcgggtaggctaaagctgcgggcggagcgaggggtatactcacttacatacactatctgttgcctatatctaaaatgggagtgtccttgctggacacatggaggtgttgaatgggtttacgactacctctgttccatttgctccaaacatcagctgtaacatgttcagccgcaggcctcaatctaccccaaagtgcgcctgccactcactattgcatctcattgacagccatttggtgacgatcggttctgctcggagttcagaacccaggatttcggacaccaaagtgtacgcttgtgagaagtggttctcgccctgtcatttgacgagcgtccatcagaccgctaccctctaccttctacagtaatcgggttcccgtgtcatgtccttcgaagaaaagataaaagatatttctcagccggaagacagcatcaaactgaattttgagcaaaggcaccctaccgtctctccttccagacctcttttcccctacttactaccacgatagtatgaaaggatatactagtgggtgctttgcagtacgtttcgcatcatgaggaaatataggtggtcgggagggaaaagggatgacgatgtcgatggcagtcaagaagatatgtaggtggttgcacggcgcttgtatgcgtatgtatgtcttggaaaatgccgtaaaacgtgcggtgacatgtagacttgcatcttttgcgccgccgcagtttgaacctctttttgttttcttttcttcctcttcttctttcccctttttgggctttgctatgatttatgggatttgtctatcgttggcattggtcgaagttgatgagaccgaggtcaacttcccaatcatatatagccatctaaagaaactgaagcggtctttcgcgacaatatgccgcttcgagacccgagtgccgcgtgtaagggggtgggggtgggaagcgatgaaaaggacgggaaacatgaggtgacagccaacgcttatgcaggtacgtatgtcgggctttccaaaactcgtcgcgtcatgggtgatttgtggatttggtaacacgtcgtcccggtcttcaccttgaacccacgtttattatgtagacgcggttgcgggtttacagtctcgacgccggtcagccagggaggccactgcgactccctatgaactcggcgatcacggcgtcttgtggtccggccatgtgctcgtccaatgtctccgatgttgaggttgtcgagtgaagaaggggagctccactggaactggccgacgggagcccccgccggtgccggaaccgaggagctccgcagcattccgctcccagttgcggagcgggagtcgaggtcacatcaatgaggatggagagggagtgcggggacgggatggagatcggtggggtgactcgtttgtcccgcagccgtcacggagggtctgagctttggtggttcggctgtggaacgctgcagcgcatgttgtctttgccaatgcgggggacttccctgtggtttgtgacggcgcacgtacggcgacacacacacggcagtacttgacgggctctacacgtacggtatgaggtggccgtcacggtctgactgggccaccgtctcaccaccacgtcggaccagaacttggttgatctcgagactgagaacagttgaatcattgcagtccactaggtatcagagattttactctctatacccaagtgaatattctgacttgtgagaacacacgtacatatgtatcagttgttgggacgctatgataaccagatcctaccttcttctggactgaatcaggcattgggcgtgcattggttgtcagctgctgggctgcgagcgaggggttgcaaggggtagtatcggcgaggaggggatatggtgcgccgacgaaacggtgatcatggtgagacgatttggtttggacctcgtttcttttcttctagtggcccattttgactctgtggggggcggatgttcgtttcgggattcttgttttctcgacattcaacttgtatggaatggctctagttgcagcaagtagggtggtcgaattgatcgagtaggtaggtcgctccccttcaaacacaagacgacgttgcaacagaagagaagtgataggaaacaacgacagaagacatcaaacaagattggcagggagagaacctccaggccgccggggccgcgcattttctcacttgcatcgcgtcgcatggcatcgtcgcttcccggcgccagacaggtcgtcttttatcccccttccactgcagttcgcgctcctaggcacccctcccccctctcgctcatgtgtgtctctgtctctgagtggcgtgaacagtcaatcggagtatcggatatctttttaaagaccacctatccactttattccttcttctgccgcgacgctactgtctaggctgccagtcattacatactcatcacggcagcaacatcgtctttgacgccagacttggaacagaacaggatactggaagtttcagagcctttacgcagaacttgtgcttcccacatcgtcctcgctgaatacgtatgtacatgctcccggaatcctttgtcgtcgtcttactctgctgccaaccttccacttgtcacccaatcccattcctccatcattcgcgcgagaaaacccttggtcgggtgtaagagattgagaggtcttccggtgcccagaaaaacgcggtccttgttgccttcgtcccctggtcctgtcggtcacctcaagtcggatcatcatccccctgtttctcgctctgctggttcccgttgccagtgtgcccccctccctcccccccctgtcatgcccatgtgtaatacatgctgcgtactcggaacgatatctgggctgaccacaagcgctggggtggttttcgatcctccagcgcgaggggcaattctcgttaggtcaacatcaggcctcaattccatccggcctgtatggcccaccacgaagctgcacaagtgctcactcgattcggactagacgtgcatccgactgcacccatcctgcaacgagcctgcattggacacgacttagacgagcccaatcgtacttggtcgagccgaaaacccatacacgccctcgacatccattctccttgctacccaaccaagctcaaccatctggccgtcgtctagccttccgtcgaattgccgctactgccagacctccctctcaggcctcatctctcacacagtctctagtccatatcggcgaatgctgccttgctgaggctgatgcagggacgaatggaccgaagggagcggatggagtctttccatcacgttcatgcccgccccagcatgtctatgcccaagcacatgcccatgtccatgccactgggcaccccaaggcgcgagagacgcacgagggacccagaaacgccagaagaagaagaagactcttcgccctttcctgatgttgattggccacccgaagacgatctatcctctgccccgtcgcctcatgagagacaccaggactcagacgacttctctgagcatacaagaccttatcctcgccgtacaagggccccaagtgttgaggaattatcgtccactgcgcgctcttcgtcatctttcattgacataggtcgccctatccggccccgagtatctcccagtgctggcatgcaccttcgtgacgacgacactcttcctccagaagcaagactccgtcggccatccgttctctacgacgaagacgcagaagagatctttgtaccccgatctatcatggacaacagatcgcggccggcgagccgtgcctatgattcccgctcacggtccagaagccgctacgacgcaccgcgtaatagaagtccatcaacaaatcgacagcgttctatgccagactcgagatggtctccaaggtcgtcatctgatagagaaactcagctcaccgatcactctggtgacgaaaagcttgttcgccataacatccctcatgcgccgcctgctccgccctcagttcacgagcgtccgagccgcaagctacctacgccggaggtaggggaatcaaggccctacgggtatgcgcccgcaagccgccctcgttcaccgtcccgcgttcgtgcgccatcgagatctcgcgcacaatccagacctcgtgatcagtctagacctgcttcaccttctcgccgccgttcaccctcaaggcatggctcgccatctcgggctcaatctcggtccaggccatcttctccatcacgaggtgcttcgcgggctccttcgcgggctccttccatgaggcgggcgcttatcagaacctcaggagcccttgatcaccaagctttggatgatgaagaatccgatgcggaagatgtctatgtacaggacttttcggatgagctacggtcccaccctaggcttcagaggtgagatttatttcctactgagagtagctgcctatcaagagtgccattaactaagcttgctaggccttcaaggcaagactatgagtctgacgagtttttccccgacccttcatcttcgaggaatcaatattaccccagtgaagcatatcccaacccgggactcagacgcgctaacacgtatcatgacgttccgagaggttcgtcgaaatcatacgctcgagagagctttggcaaagcgttagtctcagagtttcagttttagaccttttgtctttttttttcctttttttcccccccatttctttccaataagtagagtatctaacttgctgcacagtggttcctgcaaacaatgcggtggtcaatcaggagaagtagctcacaagctgccggactgcgatcatcgttggtgcagtctgtgcctcgaacaaggcttcttgtcattcatggatgatcatgtgaggaaacctccaatgtgctgcaagcgttatatctcgcctcagctcgtggacaatctgtttgatcccatcttcaagaaggactgggacagaaagtttgttcattcctcaatctttgcgagtgggcgtcctcgtagcttggtctgtccggacccgaagtgcggtacacctatcgaagaccaggatatacacctcgatcgagatgggagggagtttggtgaatgtcgctactgccgtacagaggtctgtgttggctgcagtgggcggtggcataaatcacttcaatgcccaccagatgccatgcctcattgcagtcgatgtagaaaaaagcttttgcctggagaacccggtcgcaactataccacttggtaagacagcggccttctactcttattggacagctgaattgctaatcttcacaaatagccaatgcaatacacgttgctgcacggtctgtggcttgcggtggaaaaagtgtgactgccctttcttcaatatcgaaggaaacgaaccgcttgatacactgtttacagctgaccctcgatcgaatccgtttacctatgcaatgcagctggagtctgacgcacagtctccgcgaacgtaccgttcaaatggcgggcattctcggcccgtggctgcggtgcacagtcgaccccaaagctacgaagaaagaccggtgatggatcgtctgcgagaaaaacgtagcgatgatcctctcagccgtaggttccatgttcccggggaattcgaagagtatgacgagcgagaagtggacgacgactatcgcagaggaagggatgacagagatcgtcctttgaaacccgtaaactatgtccgtcgacctgaaatggctgtgccgccgcctctagttcaccgacatacggcgccgccgcctgcccactcggtgtttgaaagaccaacaactaacgcctggacggacgctatcatcccacatgactctgacagacggcgctccccttcgccggaaaggttgcgacctcgaatgtcacgtcatgcatcacttgaaaaggagaggctccgggctccgtcacttcctaggcatgcctatccatctgataggtgggcagatgtacctcccgagcttggaggtcagttccggccccgatcattggagaggcagcgaacttcatcacggcaccgagatgcttctcccgacatgcgccacgccccttcgtttgagagagacgcgatgcgctcggccagcaggcgtagaacgatgacaccgtcgctcgaaaagcggaagcttgcaagcagatttgatgcagacacgagacaaggccccggctactccaccatggcggctcctcctatgatggctgcaccacccccttcccacgctgctactgccccgatttcgtctcggtttcccgtcagcgcggctccaccgccaccaccaccaccccctggaatgaagagacacctgacagaagatgacttctatacaaccagtaggagcactagatcatcggaccgcgacaggatggcaacgcctgcaagacaccactcgtaccacgaatcaccacaacaacctcggtacccggcgtattacgagggcggaattccggcacgtactccaagcgggagacgccggtccggccaggcgacgaaagaacacgtcaaagatgacctcccgccgtcggtccttgctgggctagggggtcccagcaaaggtatggaacgagtgcaggaatggaacaagtatgttgagcctggccctccgctgattgagggcgtcttacagtcaagtgcgtgatgctgaatagttgcagggatgccggagagcggattaggcacgtcagggctccttatacaggacggggtcgcgatgtccgcgacagagattgggagtaggatgccgtggtagttatcatgtctttactttacgacgttatgagatgacatttttggacattggatatttgacgagacgaaacgagcagttggtttgcaaggcaaaaaggtgatgagaatggattggccatccaactatttttgaatttagggagcataacgttcgtggcggatggttcgaattgacctggttcttaggtgtgttctggacagtcatgtccacgtgtagataccacctatgacaacaggacactcatctggaaaacaaagtggtgatgagtacgacgggtctggaactgaatcaaagtgagcgttttatgattcacggcatgcggcactgcatgtcgattcggtagcgatgtactcagcatctacggtatcatgactatttgaggtcacggtactgtaacgggcgggtgtgtacggtaggtacggtttgtggtacttcagtacctcagcttgctgtgacgaggaaagccagaaaattgaaggaggcacggagaccgatggagagagagagtgatggacggaagctgaagagctgcagtggatcaaagtcggtgggaaaatttgatttgaacggagcgagtgcttgtgggttcggtctgcttgatactacctctactcgctgtaccggacgatggcagtagactcaaatgaagagtcacccggggactagaagtacagatccaggaagtctgttagaaggggtagtagagcgtatgatttcaccatacttaagaaagagggtcactaacagatacctacttcggtacttacctctactgttggggatgagggtacaagtaagtaacttgaagcaagtagcctagagccggcggtgttcagttctagcaagagcggccgaaaagagagaaaagcgaggcggagggtttgaaggaaagaattttgggaacgaacactgccttgcagccggcagtcacagtctgcatggcccgggtacgtaccttgtgagaacttcaagttgagtagaggtaggcacggttgttgggcgatcgattgctaagcggttagaaaggcacaaccgttgcagggcaagaacggttgctccatccttcatggtctacaatggtcacggtttctgagaaaacaaaaaacccaaacctgcctctgggttgagtaaggtcttctccccataaaagctgcggtactctactggactggtaggcatgtagtgtatgtgattggtgagtgtgcagtaagcggtgggagaaagagggagaggactgaagaggaattctccatgcactcggagtgtgagaacttgaaaagactcggagaggaaggagctggcggtcacagtctaagtgtaaggtacctacctacgtagaagcaaagtgggccgtgaagagcgagagaagcgatgagcccgccttgaaggaaagaacactgcactaccactagaggtacttaactcactcgaactgcagtggacacctacactcactcactgcatgactccaagttgagaaggagcacccgacggtagagatagtagccagcaagtgacccaccaattgtcaggatcgatactgtagatcaatgaacttgtatttagaggtattcaagttggcggcagtgccgtaaacttgatggcatcagccacaacagtgaacaaaacagaacttcctaaaccgattcacacactgcaggctaatgagcctctccagatcaatggacatttaaagtacctctattgattggccggaaacaaagccgacgacagggagtgatgggttcgggccaccttccccccccccccctctccttctgcttcgcccttgtcagtttctttcgtctctccacccgtccaggcatcatcttgagtgtcaagttcagttgggtcatcgtcgatcttcagatacttatcaaggcatacttgacgttattaagctactacacactcggtttggttcagttcagcctcatccttattgtcaggcaggcaggtagacagacagtcgtgtcatgaatagaggtacctattcaggttcttaacttggactttatccagcgagtgattgggcgttgctgttagcaatatccctttcaatactagtaatagtaattagtaggtagttggaggagacggagatgcttatcgtttatccctagaggcaccaagggagattcctatcggctggaggagaaaaagtatttatgcgcgcttaccctcataaccgaagctgctctctggtaattttaaagtgctcgttgaccttgaaaggttcattcggttgacttggagttgagaagtccagtctcgtccagttcaatgcacactgacaccgcaagtttacgtgacgatcgggttggaagaaatggcgctgcgaatacagttacccaagtaggtaggtaggtaggtacctagctagaagcgactttttaacatcatctaccagagaaagtgcctttgtctttaaccttccaagatcattgaactccaaacgccttggttgaacaaaccatcttgcgtcggtagcgaattgtcggcgagtgtctcgggagaagagggcgcatgtaggttgtgtactttctgtacagtttgggtgagtgcacatggtgtttctcgttgtgatgccgcagtagtgcacgttacatatgatgtgtggtatatatgaattagactagctagctagctgccttcaagcagtgcacgagatggaatcaactgtcggtatgagaggcggacagctgaaacaaacaggaacatatattcatcgtggtgtatcatcaaatcaaactcttgcccaggctacatgctacaagatttcctgaactctcaacgccgttatcccacttcctcctatgcttccttcccatacttccttcttgcccaaactccctttccatgacagtgctagcttggacattgaatgatgtgtgaacgtcactaataatgcattgatcggcgctcggagatgccacttgcacagattcgcgcgtaggcgggtatggcaaccaatagtggtcgctatttggtaggggtgtcaaatggatcccattgtggtgtgatgaaaatggtaacaatagatgctgttgtggcttaatgaagtcgtgttaagtatgtgggtgccagcatgacggggaaaccagcaacaaaagatgacaaagaaatgaaaaacaaaagggtatcaacagaatttcacaagtcactcgctccccatatcaatactctcacgccatttcctgactgcctctcgcagtacgcttcctgggattctttgggcctccatgttctccttctctcgccttcgacctattcccgagctagcttccttgtcgccagccgtcctttgtcctaagcttgggtccaagtcttctatgacttcacgaatgatttcttctagagctgacaagatcacggtcttgcattgtgatctaggaacctcctggggaacaacaagctccctagggcgatggtaggtgtcctctgggtgctgctgggacgacgtgctgtcactcctctctcgcagcttgctggttgagcgcgaagaacagttggagcttcctttgctgatgtcgccggcggtggcaatgaccttctctacagcttctaccaaggcatcatctgagctgagtaatgtttcttcgataaactcatccttgatgtatgggtcgaaaggtgaaggcgacggaagtgtgggtgctggggaggcagctaccggcgtcatagtagaaggcgtgttcgggccactaccaaaactggccctgacgagacgacgatatcgtattcgcgtaatcgtgaacgtagtactatccgcgatgatggctgtgctgacatccacccacttctccgtggcactttcagacgaattggggacccacgtagtaggtggctcggcttccatcgaggccttgatctgctccttgaggccttcttgcgccggtatcgcctggagtacgaaatctggatggtaactttgcagccaaccagcagcattcaatggcccatccgcatccacagatacgcgcgacgactgctcaaatgtatcgaatgctataccaaacccagcgttggataggtatccactgctcgatggtgaactcactgcagtttcgaaagaggcaagatagtcagggaaagggatatcgacatcaatgactccgtcatcattaatggacgtcttgaccggagattcaaaggcacctgaaggatcgggaatcctttgtggcttctgtccgggagtggtttggcctgagaagcttcggttctctccaggcactgcaaccggtgattttggatttcccctttgatccagggcagcacgtgttgggacgtccccaggctgccgcatagagctccttccaggtgtttggggtgacatgggggctctatccgggtccttcctcaacggagaggttgtagcttcactttgcccaatgctgccactgcgaggctttgctgagacgatggagtctcttcttcgcgtgctccataagccgctgatcacactcccccacctcgaagtctgtcgttgctcgctggtcataaagctctgcgaacctccactcccagaccgtgagatacgcttgaggtcgtcggcagcaaggctgttactgctgcccggtcgagtactagcaaaagagtcggcgcgatggaccatggcaaaatgagcgatgctcatttcaggggtgatagctccagttgtagcagcactacttttctgcatggtcagatcgttgcctcggatgggaagatgggtcgtccgtatcgaactagcgtcggaagctcgcctctcgtgcctcgattccatactcaagtgcgccaagttagtcggaactgcggcagcacgtgcgccttgtgactgcaagctgaaatttcgcgagtgacatgctcgcccgggacccgtacggcggttgatcctccttcttagcgactcctccttaaggataggcacaacaagcgatgggggagactgcgaaaaagtcccgaatgaagcagcggtacttggccggtgtggacggacaccggggacctgttgggatgccggcaaaaatgcagccaataaaaagagtaatcttcgcgcaacgctcttgtcttgggccacaataacagtccgattgggaaccgacgcatctacgtccatgcgccctttctgctgtatacaatagcgacgccgataggatggggggcttagtgcttgcagccagtcggtgtgtgtcgcaagaaagcctgtaagtaagttaaaaaagaagccctgctctttgccgccagcccatctggccacccaacgagcttcctcccgccaaatgggccatcggttctgtccagtgacgactcgcgccgctcgaataccatcgattatcctggccttggcgtagtccgtttcccggctgatatgtcgattctcgagaagacagtttggaggtagtgtaacgtgttttgcatttgtcttgggtggtttgggtggaggtggatcgccgctgcgccgtccagcttttgattggctttgtgcgatctgagaggggatgtaagccggaagagggtcaggggaagcaaaatccgcctgtagaagcatcgataatatgaccttggcaacgacagattgcagctgattcagcgtcctcataattatgtcccaatgttgtgtgataacatcgatttggtcttcagtgtcactgccgaaagtcgtctcgaaagactcaaatccataccctccctggccaaccatagtccaacctgagggtcgtattgaattaagggaagaaggaaacgaatcctgttcttggtaagaactggattcccgaaaaccttgcctcgaggttgtggtcggcgtgtgatgagtggaagactgaggaaggttgattaccaacgcaaccgcatacatgggagttctcttctgtttgggctgcacctttttctttttatttctgacgtcctcggcggcctgtgggaatgggtaacccgtgctttgttcggtaaaggaggaacgaggactgatcatatcttcctcaacaggtagactcacgggaaacagtctcgtgacgaggactcgcttacgatctggcacacgatttgctgaagcagcgctctgagctcctgcataagacggcatggtctccgaggaaaatgattgtgaaagccgactcgacctcatacttgccctccccatggagctctgcctgtcagcaaacgctgaaccggagtcggtctgtttggcttctgtcggtaccacgtgaacctttgtcgatgttcctttgtatgccatgagttcggaattgccgaagatgcagctggagaaagtggcaagttcctcgcgatactcgcgcatgtggcgttgggagtcggattcgaagtgaccatggcccggagttcgaccaagggaacttttattttcaaaagcaccttgtcgcgtcttggggctgctggactggatgaccataggacgttgtgtatggctgatactgggcttccgcggggaggtcgggttgcggcggctatcttgggcagagtagagggatgaaggaccgcccttcaacgggttgctttggacggtaggcggcgactggctgtcgtagagaagggaagaggtgagggagcctagagcatcctgcataacaatgacgcgaacgtcgcgcacatcgagctcaatgctgccattgtagtcgtaggcattggtcgaggggctcgcggtgacagaagagacgcttgataggggaaaaacgtcgttaagacgctgttcgaacaagtcctgcggatcgggaaagagaagatttcgagtgtgtatgtcttcttgaaccgaatctagggaggtgatagatttgtaggaagctgtttgggcggaagcggtatctccggcgcccgacacagcaccgaggttaaagagtttcccgagcattctttgcggaagaaaagatggagctgacagttttgttcgtctttgtataaacagtcagtccaaggcgagaatggtcaagatgcagacaagtcacggagtgatcgtcttcaacagcatcctcttggggcggtcagccgaaggggttgcattctcagcggtgcggtcgccatacggaagagtgatgagagtaaggatgtcaacaaaacaagtagaagggatgagtcgtcctcataagcagatgacttgactccgtgggattcggcgcaaagatcaaataccagacagacaaatgtcttgaagcttttcaacaatcctcgtgcggacgggctcggactggttgtccactgatgaacagggctaagaagcctcagacaattgatatactgcgttgtgcgcgtgaaaagatggaaaaggaaagcaatcggcatccacgagttgctgacgatgccttgtcgatagccagacggtggtgcgtggccttgacgaccgacacccacgaccgacgaggaacggtggaagaacgggggcgcgagacgagatcgtgggtgatctgggctggtctaggactggatccggacgtcgcggctcctcggtcgcaaaaagtggtgaggcgctccgaggaaacgcagtgagtggatgggatacaatgggcccagtgagccaaggatctgccaggtatatagcgtatatagcggcggccactaagtctcggcagtgaagtgtggtatgtgtgctatggacgcagttaggtacacacgatactgtatacacactgcagattgtggatgaggctattcgggacagggacgggggccgagaaacggacgggaagtggaagtcattggaaacttaccgagttgtgaaagtaacagggcaatgttagggtatggtaatcggtaatccacgacgaccaggttcctcttgattcgaacaagacgaatgacacgcgtgcggggcacctgaaggagcaaggacggtggaaagacacagctgctgtttcctctgttttcttacagacacgttgcgacgacagcgagcttaagtacctcgccagtttgttgttgtggttgtttttgttgttgttgttccgttgtaatgtgtagtcgagaccaagactccccgccgagactgagaagtgaaacccagactcccgtcgagactcgcagaggactgcccactcgaatggaacctgcgggagttcggaatggcggtgacgacgtgtgaaatccggtcgaggctcccacgccccttcaggttccagctcaattcaaaagcccacgcgggccccaaagacctagcccaggtcaagaaccgcactcactgcaatgtcacctcacactgggaagtcgcactggggtcgcacaggcagctcgcccgggtaattggcagcactttgcagcgcaccgcaacgccgaggggtccccaacacctcgctctgcaccagcctgcaacggaactgaacctcaaggcttgagctcggggctccagcaaggaacttacctcaaagcctcgatgcaatagggcaaaacacaatgggctttcgggcaagtagggttgaattgcgaagaggacttgcgcaaccctaccagacacagattaagtgacctcactaacactcgagtccagtacgggaaagtccagcgcactcgagtgatcgctgcgctcggcggacactggtagcacatatcagcactacgtgatcgatacctcagatccccacagcagggatggtctatgcaaagtactcttgagtaccggaagttagctgcatgtaggtttctgtacgacatccggactctgcgtccccaccaaagcccacctccgctccagccgatgaccccctccccagtcccgtctctatccttgctgcccgtcgtccaaatgccgaagagctcgacattgaaattcaattgtatgtctaaccacttctacagactggcccacaccggcgcctggcaaataactttacatggtacatcgtatgcctgaaatccaaagcgtttctcatcccgaccacgtcaaccaagcagctaaccgcttgcttcagtttcgcacacgacgttgaggcggcttcgatcgccgaggactgcggtctcagatccgccaggaccgaactcgggccctgtctggtacctggagctagccggcgtgatccaatgtcgaaatgggcgtcctgaggtgaactacgtacctaggtaggtagcttctctctaccctaggtcgcgtttatgggatcgcgtccttatttcacgactgcacacgactgcaacccaggtggactgttggacgatcaagtctggcaatgtgatattacataccgctatcggccactcctcgcaatactttgaccccgggattgttccgcatcagctgctacactacagcttgtcctgacacgtctgccgtcacatgatgggaactcttcgacgtaggcatttcgaaaccgtggtccatggcatcccgcatgcttgctgagaccttaattcactagttatatgtaccttccaagatctgggagcatcaggaagaaagaacatgggatctcacttcaatttcgactacagcttgaaacttgccattatccgatgtgactcgcagtctatacatcaatgcttaaaagtttgttagcgcggttcttatgacaccggtttgcgagacttcacagaaaaaaaacgggacaaccacattcaaagcaaaaaatggagaaagtgtataaactattcgaaacgcatctggttgataccaacttcttgcatcaaaaaaggtggaatattcgttaagttgcgaagagtgtgtagtaaagtcccgcgctaacgaactttcaaggggtgatgtgtacatcctcgctttcaaaagaacgtccaagtggagaccccatctgagcagcgattcaaagacatgccttacccgcccgatactacgttagatctagatttgtcaaatttctctcacctttcacaacgggaagaactcatcttccagcagctcgacgtatccctcacgtgcccacatcaataaagaaaatgaagaaaaaaaaaaaaaaaaaagggcccctccattcccccctcgcgagctccaaggccgatggatgtacacaggtcccagacccttgcgacattcacaaccaatggcacaccaaccaatagaataacaagaaggcgtatgaatatcacccaaggaggaaaccaaggctgacgtgatcgtcaaggctcgtcagtagtgtacggagttctaatttcccccgcctggacgaactgtattagctacccctcattgatgttgctcgagtttacttgcaggaaagagattttcacagtgtgattgggaaactatgtacatcacagtcagagaggtacacttctgctggaacgcaagttgttagcgtgtttttttggggggtggcaaagaacatcatccttggaacaagaaatgatcgattggtcctcagcgcattccctgtttcttgtagagccagtgcacccagttgacaagtcacatcccagcagaggcgtactctgtacaggtgcaaccgcagagcctcttcttcaaaccctccgctccgccctcttgggttttcttataatgtgccgcttttgcccggccatcagggtctcatccgaaaactccaacttacataatgtctaccactcttcggcatccgcgaaacgaaatcaggaggcgaagatggcgctgaaaatcagataccaagtcaggtatgtacatcaacagttggggtacgcccctgcaggtgtgtgccgtttgatgttcgtttctcgttttcgttgaaacacattgatgttaattcaaagactgactgccctatccaaaaacctctcttttacgaaggattcaactgcccgcagtccctctggtgtacttgagtgtatatgtcggcaacgtacgattgacggcccgaaattgtagtgtattaataagggtccgacactagcgggagggagggcacccttacacaatcggacccactttcaaaaacctcgcggcggtggtccagtgaccaaaaagcctacgtctttgcgcacagctccttttgcaaagcctcactgtttgcaaagattctgagctgccggcattgagaagttgcattaacgggggtttgaactgtactccccacctcgccgcccccttcttcctttgttgatcactccgtgtcactggtcagctgtctctcatctatactacctctactaccccaacacattagcacaatcttcatcttcaaattcccatgctggtacgtatgcctaaggacgttgtcgctgttgagttgtttgaatcgaacaactattttcttcaacacagggtctggtgtacatacgatgcagactcaaacgtctatgcagaacatcatatatatacagtatgttaagtgaggagatatacatattatacggatcgacacgcagcacatgtgcagacaacagcatattagaggcgagacccagcaaatgcccacttcgcacatagactagggctaccgtatgtaaactcgggaaaccgagaggaggaaacagaggattgaaggtgttggtcaaccgcatacacccacacagcacattgggcatatattgatagctcttttacactttcaaccctttgttgcgcctgcctatccctaatctcgaattcgcgaatttatacggtaagggagctctatctgggcttacgcttaataccagtatgtcggtgcgcgttactttcaagacaattgttgtgaatcgtccaagaagattttcaaggtaggatgaattgcaaatctttctcaagtccctatcccaacgagtggaaaatagattgtatcattcacaaccacgttcaccacctagaattaccatatgtttatctggtagattgtggcttcttgcttgcttgcttgcttgcttgcttgcttgcttgctcatgtgtgccgtcgcaaacagaaagaggcaggctggcgagctacacttaccacaccaccattgtacaatctatgaacagaacctcagtgtttgcttcggatggcttataaaccgtccgtcgtacatcaaaaattaagatcttactggatgtacgagttggacgtgattaaaatgaaggaaggatccctgaatttgattcataggtaagtcatgaacctcccgtcctcaccgcctaagcgaaggaaaacaaatgtatatatagcggcagcttaccttataaagccaatgtgtgcctagaaatgctgtgctccggcaggcatcgcgactaccaagcagacgaagggaagggaaagtggtaacaccacactagcattgcattgtgcggacacagatccatgaacctgctacattctgaattcataaaggtgccatcacttcaacataatgcctgccggagtcagaaagttatgtagacggggcaaaggggtttatatgatgttcgtgaatcaaagagggaaatacaaatgacttatttctagctacgccgtaagacatgagaactaggccattccaaccaatgagttggaaacagaagaaattttgaagccagatctcttggtatgggctaggcaacaaaggagtgaacagtaggctcgcatccaattcattgaggcctctgtgcttgcccaataacgaccacatacaaaattgatgcagaaaagggctaaggaaaagggggtgggaaggaatatttacttcgagaacataggggtggtgttgtaaactcgatcataatccagcgaccgggatggtgtgatacagtgctacagaaagtaacactctaacgacacttagctcactgcgcatcaagggcaacgggctgacaacacgcaagcccagcacaggatcctcttccgcacaccagatgacaagttgtcgccgtgctggcctgtcttccctttgccagcgagacactggtggtggtgattgacgaagctgcgcttgtagtgccgcaaggcgttgtcgtaattgactcattctcgtccacaagaccgtcgcctccatccggtaaggctgtagctagcgttgcggatgccttactggccggaacaagctcgtattcttcgtatccgggcgaaagttccggttggacagtggccgaatggatcccgtaggcgtgaagacactcaccgatggtcctcgctttgtccataaaattcacgataccatcttctgtgagaacgacgtggacagaggcgatggccttgttctgatcgagcctccagacgtgcagctcgtggatcgaatcgactcctggaacctgatccgtgaaggaaaagtcagttgctgttcttaccgtcgtttggatttgacaaaccttctcaatgtcgtgcttgatatcatcggttcttactcccttcggagcactttcgagaagaatttcgccgctgttcttgatcaggggcacagacgacagtatgatcatgatagcaatacccacaccaacaccgggatcagcataaaagcgagcctcggacttgagtagccagatcaggagtgcggccacgatgaccccgagattgttgatcgcatcgcccatggcgtgaatgagcgcggcgagcatgcccagatcgcggcgtcgaggctgctggatatcaggaagagaggaatgccgatgctgaaagtgatggtagaaaggcttttgttcagcacaactgattagtgtccgtctcaagtatgtatcggggaccttgagttgaccttacagactctgtatctctatccgcccgacaacatgtaccgaagttaaaagctacttcattgtcatgttcatgcgaatgccctagagaatgcccgtgactaatatggtcatgtggctctgcgaatgaagtgtcagatctatgtcttctggctcatagattcacgaccaacctaccatgcagaaatgtgattgtgataatgttgagtgtgaatcccacacatcccataatcagcatcaattttgggtcctccactctttcaacggtgatgaaacgttcaatcgattggaggaagatgctcgtcccgagggcaagtaagaagacgccattgaagaaggcgcccagaaggcgggcgcgctgccatccaaaggaaaaccctacaggtgtgccggtcccttcggtcttctaggaaaagtgtcagtgcctgaaccgggttagatgatacacagatttgcaagaggaggagtctcatgggaaagaatgaaaatgactacttacaataatggcggttaaggtgacagcaaaactaatcaggtcgttcaactggccggcaaactattagcatgggttaggatggtcacagggtacgcattagagaagtacatagtgaaatgcgtctgccgtaagggccaagcttcctgtcttgaaagcaactgtgaggttgttgtcagcaatatgttcccttgtcattttgacaaaagaaaacttgaacaaatcaaaacgaagagacaaagtggcgatagaagtaaataaacgcgaacagaccagcaagttctgatacaaaaaaggcagaggatatggcgattgttgcggctagcctctgcttctgtccaattttgggtgccattgcttaacgtgcaagtggaggaagacgtcgaggtcggtcggaagccagttataggtgtttacgtagattgcctggaaaccgacttgaagataccagatataatgttgacgctgagactattgcgatcgagttgagacccagagaggagcttttgcaccgtcccgccttcccgggtcagctcgatttaagggagcaagtacattctaaccgagttgggtacagcaggtgcgacacagacggacctgcacgtgaagcgtgagccaaaaaggtcctctcccttccggggggtctttggaagtaggaagccggtcggtatccatcgacgtaaggcggccactggacaggctggcgatgctattcttaatgatcaagtcgagcagcacttcgttggtgctagaccagcagcctagagaacaaggtggatgacaatggcacgttggacagtgtaccctcttcgacgtcaagagcgaacaaagtcgacactggtcccaatgagagttcacaccgttggcgaggtacagtatagagctttgaaccaatgactcccaggcacagtcgatgctgtaaccgacttgcagtttgtgtcttgatcgctttgtgactgggtaagttgaaccaaatccagttctatcgccttgcagaagaattgaccacgattcctcccccattactggcatgtagaaagcgcgcaccctgtgcaagagatgtcgtgataggtgaccactattctaacttgaaccgcttgatgagaaggccgatggcagcagagcatgggcaagatgtgtgctttaagaccggaataatctcagaggggtcttttaggggagacaacgaggctctgacaaacagctggaggctggtcattgatgtcgtacgggcttaggctacggagcacggcggcggcgctgccacctcacgactttcacacggatgcacgaagagttcccaccatcagacagccgtgtaactttggcgggcaggtggcttgacgcttgggttaaccatggtataagaatctttacattggccgtcgcggtccgaacggacgggaggaggatagtgagggaaattggatttgtagaattgtaggtgaagaggctggaagtcctccgatgtcatatgtatgatatggcccgtgcgcctccaaagtgccgttcggcatcgtagggcggtgaatgagggcacactgaattctgccgcatcccaactgtcagagcatcagtacactgcaggtacctacctctacagggctctacagctgaccgtacctgcagctagcacagatggtccgagctcctgtgcggacgtcgccccgtctctctctcaggctgcgtttcaactcccaccagacttcgtctttgaaggcgacatcgtgccaatcactgcatgtatgtagacgatgaaataaacttcgtacactttcggcaatatccgtcttacatattctttcttgatcctctcgaatgtgtctcgtaggcatggtggcctcgagatcgcaaccaccgacagcgagctaggaatagggcgtgttatcgacctcctaatcattccacctgagcatctgacatcaacgcatggaaccaagccgatgattactgtcagacggcattgatggcgtcgcgcaatttctcttcgggggtgccgggacatgtcaggccccccaactggtcgtcgcacctccggcagttcagcagaaacagcctggagcgcatcccggatatgccccggtccccggacactgtctctagtaactcgaccatccgtgaccggccctcttcatcctcaagacgttcacgtttcgagaggaggtggaccgttaccgtcaacgagtcctttgctcgcgatgaagtcttgcttaatcttgatctcataggtgatgaggcaaccccaggcagcctcatggctatcgacgtcttccgacctgatgcggagaagcaagcgcaaggttctcatcaccatcaccaccaccatcatcatcaccatcataaacagcctccaccggaccgcacaaaagaggctgcagaaagtcaacagcgttacatctttgtcgtcaaggacatgcccaaggaactcaaagcccgctacccgagtgttgaagtctacgtcgcaaagcacattgctgatgtcttcggcatgaggaagggttcgcaggttaccctgaccccagtacgcccccactcctcacttgtagccgcgtaggattcctactaaactacatagattgatcatcataacccagccatcgaggcctcgcatgtcgagctttgctttagagaccagtacatgtcgcgctccgacatgtggcagttggctgttcgtgagctttcagagaagactgtctacaagggccaaatggttctgttcatgggcactctcaaggctcaggttaccgctgtctatgttgagggccgtaaggtgccatccgcattctttggccacaatacaaaacccatcttccgaagcgagtctgctcgatacgtgcttttcatccaaatggcgcgcgaaatgtgggactttgattcagatggctctggtgagatcatgttcaacaaggttgtgaacggttttttgccagctctgttcaagaaatgggcgtcacttaaagtcaggcaccttgtcagtattgttctctttgctcgagttgagtatgacacaggcatatccaccgagttgggcaacccggacgtccaaaatgactactacactggtgtccagtcgtctggcgatcgtcgcccttacaaggacttctaccgcgttgttgtgagcgaaatgggcagcggcgagtggaccaagatcctctaccagttgaagcgcgagtttaactactttcgaagggatattagcaccttccatcagaaggctatgcactccttttcttcttcagatgacccagccgaccagcaagcagccttgaacaggataacggctgaggcgtcacgagccatctatggcaatttcctagaggcgatcaacatggcaacctcgctgtttgcgcacgattacatagatcgtgatttgatgcgaaccggcatttctgttgtcgtcataagccctagtccggggattttcgaagtcgagtacgacgcactgcgccgtaccaccgaagccttggttggaaatgggattggtattgatcttatatgcatacccaaggctcctctccactccgtgcccctgtttcggtatcgcaaccctgagtactcgacagaaccgacacatcatcacaaggcaaaaacagcgccgagtctttccagtactcctaaacaaacagcgccgacgattgggagctttaacagcatggcggggtcatattccccaagcagaggcaccgacatcactcttcatggtgattatgctggctctggcttggctcaagatgaatggaattatgctttgccgcaatggctacatgtttcttactggacaggcgagtccgaggaagccctgtcataccatggcattgctttgtcggtctctgatgtttcaaaaacacggtcaggggacgacttcttgataagatgtcgcatgtatgacttgcaaatgcgcagcgtcatggaaaccaatgagattgaaaccaagccgttgcatctggatccttattttcctcataaggcattacaggcaaacaacgtaccgaaaccgtttatcgatcaagatggcaacgtcttcatacaaaacttgcgcatcccagaaacactctttgatcacgtgtacggtttccagaaattcgccccggataagcacgcaaagttgggggagaagtcactctggaagcaattgcaggactacgacgactcgagagcgcgccagccgtcatttcgccacacattggcgcctccgagtcatattcgggagtacgatgattccgtcaggcgacatcatgctgatgacgcgagtcttctcgggacgtcatacactgagcgtaggccgtctacgagtgcctcacaaatgactatgactgggcatagatccagtcagcgcttcaatgccgacaaacctgaatcgcgtaaccgtaagacggtcgacttcgacaaactcaactccaagcgttcaccaacaatcactccaaaagttccaaagttcatgaagcagatcagccttggcagctccggttttcgcattgccgcacccaaagctgcgacggcagaacttagcattgaaagtgtgaatgctgatagatcattggcatcttcaagggctttgatgaacgcgggcactgttgcaactccagccaaagcagcaatcaaccggtcaatgtcgccccagatgttcgcgagtggaactcccgttttctccccttggggcgctacaccaggctcattcgcgcccagccatcagtactttgagggtactccaagccggccgatgccaatcaagtcgcaacagattcctactgaccctgcagccaacatgctatcaggctcgatgcttgcctcaacactacgggccgattacgttcctgataatcgcgatctcttctattcagatgcaatcagagctgaggatgcgaagaaggtttataataacaagcttttggccggagcggtaccggaattaccgtcaactttatcgccgacaaccgcgctgtcaccttggctgacgttggtcaacccgtcgaaccctgatagcaacaaggtcgatattgccacgttgtacagtcgttggcaacatgtgtttcctaggccaaacgagacgcgggtgatgaaatggaagtctttgtgctcccccgctgccgttccactaaccacagagtacttccctaccaaggcacagttcgagtcagagtaccaccgtcaaccgtataatgtctcgcaaaatgctgatgatgagctggccgaggaacccaagtcacgcgacgagatgctgcgcgagatgatcagtctcagattctgccaaggattccaggtcgttgtaggcccagctgttgccaaagcctttggccagaagcaactcaaggttaccgacatattctcccgcgaccacacagcagaggatggtacaagcatcttcatgtcggtcggcaacacgatccaccaactgtcgtgtgtgaatggcaccgaaattgaagttaatatctttgtccggaagccgatcgcctcggcgggactgtacaatgaccgttacttgtacaaaccggcgatacgaactctacttgaccacggttacaaaacccgttcttatgacatggtggccccaacgcctgatcggaactggaattacgtcgatgcctttgttgcagggcataatgacgagttgtccgaacatttgaggttttggcgcgctaggttcgtcctgataccaatgacagccagacactcgtttttccccaagacgcagtacggggacagtgaagaagagattcgcatcgaaggcattcggaagcttgcgcagatgtggcagaagcacaggtatatcccggcgagcgaacggagctttcaagcatcgcgtcgcaaaaaggacatgaatccccttgatatcgtttacaaaacagaagatccatccgtagttattgcggccgagctggaaacgcttccgttgttggagggcctggaaggcgggcacaggaagggtcagctggtcacgagcagagagcaattttcgaagaagaacttcagcctggcagcattggcagaggctatccagcagcccgtggaaaatggaggcattcgaatgcaaaaccggcgctggcatttgcgcctccattacaactgcttcatcggctctgacatgaccacttggctcctggagaacttcgaagacttggaggacagagaggaagccgaagagcttggtaaccgtctcatggtcacttcagatgataagtcgaaggatgaaagcaaagatgggaggaaggatggcggtggactcttcgtgcacgttgagaggcgacatcctttcagagatggccagtacttctaccagatcagcagcgactatgcgaaacccaaccctccaggctggtttaacacaaggcgggttccagtgtctgtcccatcaacaccgcattcggaagtacgggattcaccaaggtccaatgtgtcgatgtcaagaccaacatctatccacgaagacagctctcccacctctggaacggttaccccaacggcagctatgatggcgggtggcaagaagcccagggtggttctgagtaaggtcatgaaatacgatgttgaccatcgaaaacgctcttaccggcccgaggtggtcgatttgcattacgacagacttcacaaccccgacaattgttaccatatccggatcgactggatgaacgtaacagccaagttgatcgaagatgctattgaggcatgggctcgcgaggcagccttgtacgggctccggctcgttgaggttcctatcaacgaagcttgtgatataacggaaattaacccgttccgccgaccgtacatgatcaagctggctgtccagccaccaaaccaacagcccatcacctactttgatcccaattcgtttactccgcaagcacagccagggcggcacttctatcagagggctctcctgagaaagtttgactttgttctcgacatggagccagcgtccagcttcccctataccgtcgacgtgtcgtactcatggggcaagccggactttaaatacacgcagttcatccaccgctccggtactctcattgctgaaatcaccgacgaaggcgacatcctgatcttagccaaccgtctctatagcaaccgcacggcggcccagcgtgagaaggaaatgcagcagaagggaggcggatccggtgccgggggcgacaacctcggactcggtcccggtccaggccgcatctcaacgcctggtctctacggaccaaacgctcacccagaccagccaaacgcagtctcctccccgctcgtcaaacccacaacagccttcctctcccccgcgcttcggccgcacctcatcgggcccctggccagcggccccccatcaaccaacggattcggcaccacaggccaacccctcaaccgatccaccgtcaccgtccccgtaacgcccgtcatccaagaccctgaggttatcaaagacgagctcgaatccttctgccgcgaccgctccgccctcgaggccttttaccgcgaattgctcgagcgcgaagcgcacccgcccgcacccaacaccacgcccggccttgcgcccgtgaagatcccgtcgaccacagcgacgaaggactcaaccctcgccttcgctactcctcacctcggcgccggtcaaaatactaccagcacgggtcacacggttcccgatacgaacatccccagcctcggccttcctccgggcgtgctagcagcaataggcggcaccggcctgagcaatcttagtgacttgcagctggtaggtagcgggactgggctgggaatcagtcctgtacgagtgggaagtccgagcttgttgtcggctgcgtcggctgcgtctgcgggccacccctcgcactcgacgatgatgaggagagcgagcgtgcaggaaggggttatgggtagtaggattggtttgggctttgggggaggtgcgtcagctgcagctgcagctgctcaagcggcggcggcagcggcagcggcaggagcttcgggagcgggagctgctggtagtagttctgatgctggtggtgccggaaacattggtggtggtgctggcggagatgcaggtgctagtgagcactgaaggagagcgtgggaggtggcaagaggggtgtgaaaggggggaaggtggaataagatgggtttgagtagtttgatggtcatggatggtacttgagaagatgtaaaatcatgtatggagatcgaataaatcatgacagacagtggaacatggtttcaagtatactaagtggaagtatcgctatatattgtaaaggtgctttgatgccatcccaggtagtcactaccttggagagcttggatagcgagcattcaagtatgatgggtgatactccactttcgtgagatactgtatcttgcttgctgtcagtcaggtcgcacaacatcttgaaagtcgcaactatttctggctaggatgatcgctatcgaggactaacgacgaattcgcatcccttggtggtcactgcttctttcaccatagagacccgcctgcatgaaggtatgtaaagcttccgtataactccagtccgcaacaccaattcgcaggtatctttgtcgtggactcgcactaaattgccaacatatgtaactatccttccgtttcaggataggtagcaggactgagcaaactgtccaaagagaaaaaggaatctcgatgaggtgcagcacggtcaagtacgtcctaccccatccgcactgcatcgcatcaccaaaatccatgtcgctcgcagacaaaaaaaaaagatgacgcaaaaaagatgtttcaacctccctcggtaaggatcgaacttacagcctccagattaacagtctgacgcgctagccaattgcgccacgagggaatgtttctcaattgctgaaagtttgtcattgatcaggggtttatatcttccaatgaaaatgacaacgtatcttcgttcatgctattccctccatgttcgattctcgtctctccgtttttcctacgatgttccttattgtctatcccattcgatggagtatttctcctttcccattccctgccttctgatggatggatgctcatcagtctattagtgtggcctaattacccatcatgaaaattgacgatatctattctaaaatatgtacgttgtgtaggatggtgtgattgggctgcctgcttgctctttgtaatagaaatctggtgcgtgctagctaaggaatgttgtgtcataataagcgagaaaaaaagacgacgtgccaactggaataacgtgtcattcttctcaaacgtataatatgtatctaatcgaaatcgggcatcgtttccatcttcatcaagttgttttgggctgtggtttagatttactaggggccattcgggtaaactgtagagaagaacacgttagcatcaaagagcgccagagaggttggggagttatcgccaaacttacaccaagcgcagacagccacgatgagatacagacagataagcagcattccctcgagccagtggctctttccgtctgcaatgaggtagttaaccagcagcaccgaaacaaacatgaccgccacctgaaacgtgtcgaagctgagcgacatgtcctcgatgcccattccccagccgataataacgagcagagggatgacgaacaaggcgacctgcatgctggaaccaacggccacaccaatggccagatccatcttgtccttgatggccaccgtaacagcagtggcgtgctcggcggcatttccgacgatgggcagcagaatcaggccaacgaattctttgctgaccttgtctccgtcggtaatggcactgatgccgtcaaccatgtactcggcgcaaaacgcgatgatcacggtacagatgaccagggtggcaacggcgacaatgaagtgcagctgcggttcctcgccctcctcctcctcgtcctcctcctcctgatggggcgcggtgtccaggtggtggcggatgttctcgttgttgtcctgcgtaggaaccgcgtggcctcctaccataccagcagggcctaccaagccctgggcaatggcaccgtccttgagatcatggccgcctcggaagttgaaaggcttggctgcgaccttctgactctcttcggcgaagacggaggagtgggtctttagctggaacaaaagataaccaccgtaaacgaaaagcagaatgatggagacgccgcgtgaaatctgcgccaccttttcgggcggggtatccgcagccatatcaaagaccgtgggtacaatgacactggcgacggcaagcgcaagcaaactcgccgctgtttgggcaacggtcgtgttgaaatactgttcctgtctgttgagaccaccgcagaagaagcacattcccatgaccagaagaaggttggacaggatactgccaatgagcgaagtctgtacgacgacgatctcgtcgtgcgtcaaagcaataaccgccacaatcaactcaacagcattactgtggtgggagtgttagcactgttctctaccgccctaacccatgaagctgatacttacccaaaactggcattcaaaagtccgcccattacttcgcccgttctcaatgcaatttcctccgtcgcaaaacccagcattgccgcaagaggaatgatggcaatgaaattgacaacgaagaccgcaacgcggggtaccgcctcgacatagttgatcgcgatacctatcggcgccgcgacgagtagaacgttgagccacgagttcaaaagtgtgcgtcgaatttgattccccacggtgaacggctccttgggttggaggtgcttgaagaaagtcctctgcttcttcttcttttcctcctcggccaccttttgtcctgcgccgttcagttcggtccgcgaatcattgacgcctactgtcctcttgcgcacaagaccaaggctgccgtcacgttgatgtgcggaacccgcagaagcctgtgccgattccacatttgtgtcccctgtgagcccagtcatctggctggcgggctccatgtcctgcatctcgatgttcttggggttgtaggagggctccccatttgcactgtcgtagccgtttgatgttcgtgatggtgccgttactgagtgtttgatgggcagtgcatcatcaagtccttcgtgcgccatcggcggctgagagtagcgttgtgactcgggcacatcccatgttgagcttctcttgtttcgccaagggttcatgatcgagttgctgtcgcggctcacgcgatgcgcctcctgtctcaccctgtaattgttgactaggtgataagacattgcgttagaattgtttcatttcatagcgtagaatgcttgctggctcaatcggggcctgtatccatagattttgtgatcccacactcgcgaaccaagaatgatatatctttgttaagctggccacgaaagtgcatgctgggagttcagtggtaacgttggagcaaagagtgagagtacacagccccgctaggcaggagaggcgactatttgcgcatgcgcagggcggccaattttgtattgggcacagcatggagggcatgaaggttcggcatttgggtattggtgggtgttgatgtaattgggcatatgcaagatacttacaagccatgattactcgattgcttgatttcttctcaacttgcactcgcgtttcgcccctagccagaccgccttaagggccttatagtcgtgtcgtccactcgatgtcgcgcccgtagaaaggaatgccgttattttcttcggtgatgtgttcgggtctcgggtcagttcgaaatcagaatgtgggagagatgccaatcgaaatgcgagattgctgagccctcgttgctgggtaattctttgtctttgctctgccaatgcgctctccaggagcaagtctcggcgatgatgttgaaaacgttaacaagcggaatgttgtttaggaggaagagttgtaggatcgagttgacgaatgtgactttccctgacgagttaggaaagcgccgaaattaaacgcttttaacaaaatgagacgttggcgatccgatcacccgttgacaatcgtcgagggatgggcaatgtatgcgcaatagaggagaggcgcaatggtcttttgaaagaagggaggaggattggtccaagattttgtctaggaagcgaaaaactatggtcaaagggagaacaaactctcgattgatggaacctggaatggcagaatggccggcacatatggacgatggcaacgaacgagtgaatgacaagggctggggttcagttaaactgatggtacacgtaggtagtacctcatcatgtgagctttcccataacccaatttcagcgttactatcctatccctttcaaagaaggaagaccctaccctaccaactagtacctacgtacctctacctctacaccacattgttggtggttcttcttcgttcatactcgaacacccaaacttgcaaaggaagggaggccgcctcctcctctctgcattagacaatcgtaccttgctctagccgaatattctccacggcggcaagactgactccatctccagcgcatcatgaatggagcaagactggctgacgatcctgactagctaaccataacacgtaatcgtgcgcatgcgaaatggtaagtatggaaaatgtaattgggtatttcttaggcgcgaaacgtaaaaagaggagcctatccacctgcaggcacgccaggtccagttgcaatgcagaatgtcgtctattcaatcgtacgtaaattaccggctcatcacaccgatatcaaagttatcgtgcacacctccacacgcttgaaacatcgtcttgcgaaaacgacatggcgtcccaatttcatatttcttcaaatcttctacgttttgccttcatgaccttcattaccaactgctggccaggctggtggcatccctcacatgcataaaagtgcaagttgatgcttcccagtgtactgttaacccttcaattgacgatacagccggttccagggggattggtcgttatggctaggatatcgttatactcatgtcgttatttgcagggttaacagtacccgttcggcaggtaccggaaaaaagttagtctaggcctctctacgccaagacccccttgtatgacgtcgatacccgcgctggaattcattccatcccaaacaccaaacttcaaatttcagaacaaatcagaaaaagaaacaacttgttagtagtacactacacctgtgaccttcaggatctcgatatgtttgagtggcgacaagacacacaagttttgagttggccagcatagaccatcaccggcttccggccaccgcttttcttacaacatagtgttacaaggcaccgaacgtattcatactacaaatcttgtcaatgaaaaattcattcaagcttttgagccaagcaactgccatggaatgccatgagatttccacctgcgtgtcaaacgcttaggtctgccacacttcccgttctgtgaaaccagacggggatgttccatcgtcaatgaatcgagctgggcaaaagcttgttttccttggcttttcacatttcgtctttgatggtcgtggtgtggttgggcagaggccttgttcacccacttctttgatagtacatacctgttggggagggggtcaggattctcaaaacatctacgaggtacgggccacaagcaacacaccagccaatgtatcaatgagtgctcataccaaagatagtcgcgcgaaatggaaagccaatagacagtgtatccttcaaaatcaagccgatacccaacaccggctttgggctgcagccattgcacgtggatagacgtaccgtctgccggtaccttacacgactatatcacaaacatggctaatgaccaacaaccattcgttttccgcggcctctatccggtgtaggaccatgtgactgcgttggaaggcaccaatttggtcttcagttgggctgttggctgtgtcttgatttgggtaaactagagctacttgccgcttctgaaacaaaccgccccttggtattaattcaacaaccgcttcacctcttctgcctcttcgccggcctagcattcttctcgcgcttcttctccgcgaccgctcttgccttgcggatatccgtggcagtcttgagctccctcttgctaccctcaccatccttgtacttgccgattctcttctccttggcttcagcaacacgcttcttgcggacgtggtaatcgtctctgaacttgtccgcatccttgggcgccttctccatcttgtgcttgtaccgcggttggccaggttgggctccgaagttgcggatgagctgcgacttctccgtctcgccaatcgtgggcaacttgccgagacggttatccttgcgccaccggtcgaagcggccgctcttgaacgaggcggcaatcttgacaccggactcgccacgaatcatcttggcgcccttggagccgtcctcatcgttggcgaccgccacgtacttgctgtgacgcttgtcccaacgcatcttggatttcgtgggcagaccgaagttcttggcactctcgtcgttggtcaggtccatggtagcgtcgcgagcggcctcgacgaagctgttgccgctgtagccgcccgagtgaacaccgtaagccttctcctccgcaaggctagtggtgcgaggcgtgtaggacatgaagatctcggggtcttggaagttgaccgggccacccttcttcttcgtatgcatgctgctggatactgtaacctccatctccgaatccgagtcgtcggcgtatgggtcttccttggcttccgcctcttctgcctcttccgcctctccctcctcttcctcatcctcaaagtcttcgaacgcattggtctcctcgccgtcaggtttaccctcggcatcttccatgtccacgtcctcatcatcctcgtcgttggtagtcttgcgctccttgaatctggaacgcatgtttcgtacaacttccgcggccttattgcggctagacttgcccttagggccaagttcaaagatggtttcctggggcttgaagcggtttatcctgctgagaagatcatcgcgagctgcctgggcttcagcggcttcttctccaaacaaaggatggagctgtgtccagcccctggactgcgtaacttcgcgggctctctttgcgctctggctcgacgcagaattcctcgtcttcatgtagagcttctcggcctttgcggcaacacccttcagcgccttgagatcggcactctccttgagcgccttctcaacccactcaatgttaacatccactccatctctctttagtgttccaactacgacgtctgccgcgaaggaagggttcttctgatcgtggccgataataagtttccttcccaggaagagctgtagatcaagtagatatggtacgtctgactgacggaccaaaccataggcccaaccacgctgacccgcacgagctgtacgaccaacacgatggacaaagatcttgggctgagatgggaaatcgtagttgatgacgttggcgagagcaggcatatcaataccacgggcggcgacatcggtaaccacgagaatatgtgttcttccccgacggaagttgtcaacttggatcaaacgggccgtctggtcaagcgaaccgtaaacgtaggacacggcaaagcctgcgagtttcaacaggttcgcaatgtactcgacgtgatgtttcgttgctgtgaagatgatggtcgagtattccgtcggcttctccttaggattgggcctgtactcgcgtttccttttcctcgcctgcaattcgtcactctcttcctttgtgccctcgggcggacccagcgggaccttgatgacgtcgtggagaagatggagaagggcaccctccttctcacctccctttactgcgaagaaagcactctcgaggtcgggtgacaccttggtttcggcatccaacctgacaaggcttggctcttgaagaccggctctggcgaattcgaccaaggacgatgggagcgtcgcagagaaaagaagcgtctgtctggaaggagggagggcgtgaagaatttcggtcaactcagtagcgaaacccatttcgaagaggcgatcagcttcatcgaagacaacgtatttgatggaggccaaagagaggttcatttcaaccttgagatggaggaaacgaccgggtgtggcgatgataatatcgggattcgacgccatcataccaaactgttcttctaggctgtcaccaccgacgagcaatacggtctttagatcggtacctctgccgagttccttgacgaccttgagggtctgcaacgcaagttcacgcgagggagacatgatgagcgccctcgagccaacacgtggactgtgccccttcaacctctcaatcatggggataacgaaagctgcagtctttccggaaccggttctggccatgccgaccacatcttttctttctaaaatcagggggatcgctttgcgctgaatgggggtcgggacggagaagccttttctggtaatcgctcggaggagatgggcgtttagacctaggagagtatcagcagctgccccaagcatcatcaacttatgccatgggacggaagactacgcacccattgcctggaaacctccacccttcttgactgatttgccctgaatgttggaggactttctctgcgagctccgtgtgagcgaagcgataaaggcttcgtcatcatcgccctcgccattaaagctaggtagtccatcatcgccgttaccgagaagatcgttgaaatcgaggtcaagcccgctgttcgtaacagctcccttcttggtgtggtgcttgctgctgttgtcttcgaagtcgctgtcgttgttgaacaaagcacccgcgatgtcaacctcgttctcggacggtgtgggggacgctgcgcgtctaggcatggtgagcgagggttgtgttgctgccaattgcagcacgaatcgctaattgaagatgcaaagacggacggggtgggttggagtttaggttggtgatgatgatggggtcttggggtctcttgtctactgtagccatcaatgcctgcccgtcacccgtaaattttggatggtcgactttttagtggggccaatgtgacatttatccattatcagcttatcaagtacacccattgcatgcccgtgggtttgccttggcagcgctggcgtgcgttagctgtgctttccgcgctcctggaggtgtcgcaagtcgcaactactgaacttccctaaacttccccggagttgcgttccgtttggtagaccgaacttacttatccatcaaccctttgtaattgatcaaacaagcatccagattgaccctccattccggcgacaatatggcgacagacactaaggacgtgaaggacgttaaagacgtcaaagacgaaactcctgccgacactcgggatgcgcttgaagtgctggaatctgaagccaaggagtgggagaaggcaagccagacaacaaccacgcccaactataccaacatttacatccccaactcagtagttgctgacaatctaaattccgacaggatgccgagatcgaccgtatcttgaaagccttccggctcgacgcctactcagtcctcggcctcaagcccggcgtgaccgaatccgacatcaagattgcttaccgcaaaaagtccctgctgatccatcccgacaagaccaaaaaccccttggcgcctgaggcgttcgatagactgaagaaggcgcaaacggagctaatggaggagaagcaccgcaagaacctagacgaagctatcgcggacgcgcgcatgctgctgatccgcgagaacaaatggacggtcgacagccctgagctcaagacggccgagtttgaaaagaagtggcaggaaaagaccaagtttgtgctgatcgagaacgagcagcgacgacgcagacagctcaaggcgcagatgcaggaggaaggccgcgagcagcggaaagctgacgaggaggctgagcagcgcaagcgcaagaggcagcacgaagaggactgggaaaagacgagagaccagcgcatcgatagttggcgcgcgtttcaaaagggcaagtctggggattcggataagaaaaagaaaaagaagttgaagcctattggctgagcaagaagaacctgcaatgctctttcatatgagcatgcgcagcaatattcaactacggcaattgcaagatgtgttcatcaacgatgcagtagcggagcttacaacgaatcgaaggaagccatttttcttgggtttagaggaatgggggtgtttacacgcaaagctttgggtcgcgacttggtcgctgttttatgggacaaggtgcttatacatatacacatcagagaatcatgtaagtccgagaaattgaagagatatatcacaagtccttacctgaacctgaccaaagccttcaaggaggcatcagcattttcaggtatcttggcagctacaacatctgatagtcgaggttcccgctcaaagattggtttgttgtcccgtacatgcgatgagcgtaagttgtgttatcgatattgactcgtctctctattcctagctttacacccctctcatattttctattccagcatcagctgacaagtttgacggtacgtcgggtatctcccttccctcctgttatcttttctttgtatgaatgctcgtcctcgtccccctctttgtgaatgtttcagctcttttgtaacttgtaggttgtgcatgccctgttttgagtctacatggtatgttggtagattcaatgacgaagattccgacactttttccatgataagaatttcgaagatttactgcatcgcctccttcaccttgggcgcgtgcttcttcttgtactgcacaaaccttcccaggtttatcagtgcctcatcggcctttatcctcaactcctcaaaggccctcttgttgatgcccttggcaactgccttcaacttgggctggagctcctggaggtggctgaagaagccgtccttccagaatacttcggcatcgcacgtgtattcctcatcgccataaatgtcgaacacttcatttagtgcctgaattatgtccgccggggggactccaaactctccagcactaccgagaagagtcatcaggaagacaccaacttcgcggttaatatcgataggggcggggtcgcgagccagagcgccgagaacgccaatgcacttaacgccaaggccttggaagggatcctcctgagtttgttgctccttattcttgtcgtctgcatcagaggtgatagtggattgttgttgcgccttggacacttggtaaagagacatgaacttgcggtgctcgtttctgctgaggggggtggtgccgtttagactgcgggccacagcccacgcgaggctggtcacttgagtggcaagctgcaggtcggcgctatcggcttcgaggatcggggagatggtccgctgccagattctctttccggcgggtgcccatgctttccagatgttggcgttttcaccgtcagagaagtcgatacatgaaatagtccaagcaatattgttgagcgcgctgatggcgtggccctgaatagccatgctattgtcatcatccacagcaatattggtcagccggataagctgaggaatcgccttgtttataagttcgcgaagtgtgggtagatcgtcgaggtcgtcttcgttgtcgtcttcggaatccatgccggtaaccttctctaggtcggcttcatcgaactctgcatcatctgaatcgccctcttcctcatcgccctcctcctcctcatcctcttcgtcgtcctcctcgtccttatcgtcaccagagccctcgtcaacgtccatagcgtcgtcgtccttctcggcttcttcgaacccattccactcttcgtccttggaagcactaccaggctgagggcggttacccttttccagtgcggtctgcaggtctgttccaatcgaggccacaatctcaagagcaacctgcatcatttgagcccagctatcggcctggccattggccttgttgctcggaggaggcagttctaaggccttggataaggttggaacaagcatggcgtcgcaagcaccatccttgcctgggctgtgatccaaccactgaagcgacgcaaacacattgtgaaggactccgcaaacgaacacggagcggggaccgccagcagcgacaagctcaaggagtttgtcgtagcatcgggtctcttggtcgtcggtgatggcttggccgagtggtagattgtcttcggaaagcgtcatgaggcaggagagagtctcctcgaaggcggcttggggaacggcctcggtggcgacgatgcggaagaggaagcgaacgacgttctggttggcgacaatagcctcaagaatctcatcgcgagcaagggcgagggagctaagaaggacgaggagggaatggctcatgtcccatacgatgcgctgctggcctttggtgagtttcgcaaagggcggctcggttgaggcaagcgtttcgttaagggccttggcggcatgttcgatggcggttaagatgtcgagtctgtagaggtgaacgcagaagtcgctctcctcctcctggacgagaaccttgagaatctcccagccggcggcgcggctatcgatgctgttgtcggtaagggtctcggtaagcacgatgggtacgatctgttcacggagcagaagctttctgcacttggtatcctggacgatgtttgcgatggcaccagcagcggctgtgcgagacttgatatcggggctctgtaggtccttgacgacggggagaatgcggctttcgcgcaaggcagcgagctcggggtccgatgggggcttcacaggcttcgcgatagggtcggcgcgattgggccggactctgtttttgcgggacttgcccatcttgtaacaccgaaatgtgaaaagacaattgttggaggactggaaagattgggatggttaaagatgatgtgtaatcggcgacgtgggaagcaagcaaagaaagctgtgatggcagtgtgtacacttcgtacactagtaaactaatggaggaaaacgtgcagaaaaaaaaaatccagcgctttttctccaattgcgatggaaactgttcgtgccccacccttcgacagatgaaccatcagtcccacccgctgattcccttccgcagcagacaggggtcccgtcccgatctccagctatccaagtggagcttccccaactgcaggggagtgcttgaaccccaagcttatcttggcaagtggggatgagatcgacaggcgcagctgcgccgttctatgcgcctgacccttgggccataggtacctatcgttattgcgggatcaatctttgaacccaactttgaagctcccggtcccgtccggaagctttctcggatgacatcagttcggaagcagatgggcaattcgcttccatccccgagctaccgaaatcgtctgttgagccaactgtagtgtgagggtctatagggatctgaaacacagcagtggactcccaaggtcaatcgagtcgaaactgagacacaaagacaatcgcccagctttcctttttcaccattatctctgcgcggcacaactgcaagacctacgcgaatgacctcgtaatcactgttccaaaacatcaggcgcgagaggtgtcagcaataagttcaagattgcaaacttggggcgccaacctccgtcgctgcctatgcaaaacgcgccatcttctggtcacgcccaaaccacttcgaagccagccacccgcttctccgcgatccggcctgtctttggactttaacccaccatggctaatttgttcatgacgaacgaggagcttggaaagaaagacgacgatcacaagcggaccaagattcccccgatccgatcctcgcaatggaatgcggctcggattcccccacggaagacgctgaagcgtctcgccatagccttgaccgtcgccatcttcgtctaccttttcatacacaacatacctacagataaccccatccgagaccaccgacaccccgtctatcgtcccgcttccgctcaacacccgtcgaacgcaccgagcattcccaagttaaaccccaatcgtccttggaaaccaccgacaaagcctgagaccgccaagcagaagccaaagcctattcctgaagttgacccaaggcctgtgccagatgttggctacaatggcccgatcacgtttcctaatctcgctgtgtcgctacaagcaatatacgagacacagggaacgtcccctacgaataaaaacatactgtttgcgacatccagccttaagagcgctgctaagttgctaccaatggcttgtcagatggggaccgagttgcggagctacgtgcattttgccctcatgagccgaagtgatatcgatatggagcagctgcaggctatcaacggcatcgatcagtcctgccagatcatatttcacggtatgatagagctctgtttgtaatagagaatggaaaaccatgactcgtgtcgctaacccagctgtagacgcccgtctggataaatcgaccgagtcaaccaagacacgcctttctaagggtgtatctcgtgccttccgtaaatagaaccgcttccacaaatgtccttggctgtatacatctgacctgcggcggctgctagaccacgtccaaacgtacatgcacccacaagctgtgcttgtagatgcttcgggcgaagaagaggagtatttccttcccgctgcaagagcccaggcatctgaggaaggattccctctgatcgaactacctaagggcgcacaaaaacaccttgcttggatgacgaagctggatagtgcttctctagcaggtgaggagacgatagcacgttgattgttcaagatgactatggctaacgtcaacgaacatagcctggaacaaagtcaatgtcgagatcatggtctacgcctcaaccggcacctcgggaagcctaactcggctgctgaaatctctgtcggccgcggatttcacggcttgtgctattccacacttgaccattgagctttctcacgatattgacgtcgctacgactcagtttctgcagaagttccagtggccgccttcccgagcgtataatccgactcacgttcgtcaactgactcttcgccaccgtatcccgcgtaagagcttgacggaagaagagagctcagtgcgattcctcgagtctttctggcccgcagaccagcattcccacgtcttagttctctctccgaatatcgagttatcccctcgattctatcattgtaagccgccgtacccctaatttgtttatcgattgctttagaaagccccccggatgttgacagcatttctcaaagacataaagtacgcactccttgaatacagctactccgtccccgctaccatgcaacaatgggactctcgccttcttggtatcagtctagagcttccctcaacccacccaggcgatgccctcaaacctttcagcccgcccgctgcgtccaagaaagctactgccgcccaacaacaaaagaaaacccccaccgacaacaacaccccatttctctggcaagctcccggcagcaacgccgtcctctacagcggccaaaagtggacggaacttcacaaactcgtgtccaaatcactcgagttccttcaccaacagcaacaacgtgctagcactaccaaccctgccttgaattttttcacccaaaaacaaattagcaaacactacccctcctggctcgaacacgccctccgtctcgcgcgcgcccgcggctacttcaccttgtaccccagtccccaaacagcgaggaacctggcgaccgtacataatgagctctaccgagggccggaggagtaccgcagcagcgatgctggtagtgggagcgatagcggcagtcggaatgagctagggaaacaaaaagatgaaatcagcctctcccccggttcgctactggacagcttacccgccgggggcaatcttgtgccctttggtgatatgccgttactggattgggagggaagggcgacgagtttagcggaggtggataggggggcaggggaatatgtggatgagttcaggagagcggtggggtgtgggaagttggagaaggggaagagtcagttgggtgagaacggtgagggggaggaggatgaagagaatatcttggctaaaggggttcggaagggaggggtggataatttgttttgcacccggtgacgaggttagaggggcaatggggggggggggaggggggcctcccccccccccctcccaacctcct