gggcccccccaccccagccacagcccccgcccagagcaaggaaccgccaacgcgacggacccagggcgggcaaaggggagagggggaggagaagttcgaggggggagggggcatgattcagaatgcggaattgtggaatatgcatggcggaggaggagaagttcgagggggagggcaaggggagaggaggaagagaagttcgagggaggaagggggaggagaagttcgaggggggagggcgaggaggaagaggagaagcatgggggtgtgtgtgtgtggtgggcgtggaagtggtggtggtggtggtggtggtggtgttggacatgcgtttggttttcgtggtttgctttgcgggcggtagaatggtttcttcgctgctccccaagcggtgggtgaatttgtctgagtaatgtagcgggggtgcggacgacggaatgtccgctgtccgggccctgaagtaccttcaagacaaggggcgtacaaggtgcttcagggctcggacaccccatttgtctctttttggataggtggtctggttatttggttgaagatttgggttggtcatttggttgagaattcgggttgaacagttggttgagaatttgggttggtcatttgactggggatcttctgtcgagaggtgctttggatatgcgttttggatattgggttgaacatatggctggacatttggttgaggatttggttggagatttgggtggacaagtgcttcagatgtgtgctttggacagcagcgttggttaggggctttggatgaatgttttggacagagggcatagcgtggttgcattgatggcgttgtggttttgcatgggaaagacggtttcggcggtggcatggcatagagttggatggccttggacatggactttggatatgggctttggagtggtagtatagtggcagcatagtttgacatttaatcgtttggatactttcgttgtgcctcatgatgcgtgtgatgaccatgtcatgtgtttctcacttggcgactgtctgtgatggcactaatccgtgtggtgtttgctagaagtaagctgtgccggattgtgtgtgagctcctcgcaaatcttgacgatgacggctctcaatcgttggactggtatcatttcttggctcagtcctgatgagtccttgaaagcacacagatacaaggcaagaggatgttttcatcggtccatgatatgacctcgaggcactattgtgaagacagatctcgccaggcttgtctgttgaacagtaataatataaattcttgaccaagaataaaacaatgcgtagccctgagtcaagccggagaagacggaaatccgaagcgaagaagacgggaggatgtgaaaagctcggtagacttgactttgcctaggtagtaggtaggtaccatgcgggagcgctatgaaaggtagcagatgatgatgataaagatgacatattgttgcttctcaggagatgtatgcagagtgataaaaccttgtagtacgttgaggttccattcattgggtcggaggataaaggggacaaaatcctcttggtgaacgtaacacagcagtcgctccccgtgacctaccacaacttcttcagttgagtgaaagtataccagactgatacttccaagcctgcatatctccaaaagtttgatggattttcatcacaacgggaacgcatgtgcatctttgcagcttagcagtgagctgggtcagtccgtcatatcctcgctgttgctttgtgtaagacgctttaataatctgtacgcagccgtctttacctctacacttcaaatttgaaggtcactgatcccgctttggatgtcccgggactcgggattctggaagtggaagtgtcgtcacctacctcccattagtactactaacataaacatgatcaaacggttcacatggctcttggtctgctgctgtggtacagtacagtacaaggttgatgtttgatgcttgatgcttgatgcttgatgaattcgcggagtttgtggactttgttctacactaggtggctccttggggagttcctttggagttgggaagcccctgaatgggaacgaacctacctaagtggagattgaatggagttcaccagttagtcttaactgttaagaattcgtggagtccgtggggttaggtcgtggagtcatgagggttggagttcgtggagccgtgaatctggtggagtaagtggtctgtcccggtccgtgtcactcaggttggtggttgctggttgccatggtgttgtggtgctgtgtggtctcggtgataaatgttgaccgttttcttatgcccgccggccggtagtgtacctagtgttcattaccggggtctggctggttcagttgttgttgatgccaagtcctacccctttcttcccctcccctgccgtgcataccgtacctgatcttatctccttgctcaggaataaagtggacggtgtatggaatgcagatggaaggaatgaaaacaatggcatgatggcatgatggtggtaatcggtgaggtagaggtagcagcatagctgcataattgtgaatgtcctaggggtaggtagccatggttagcgttgttagcgtcgttagcgctgcggattttcccccttggtggtgttgttagtgtacgtaggtagtggatggggaattcccggcatttcaacatgggattccaatccaacggtttactaccgttgttcttcggtgtgttcaccaaaaagttttgatgatggcgcatgccattgagcccttcccgcaaaacggtagccatggatgggcgggcagcaggcggcggctgaatgtcccccggcctgcccctggtcctggacctggtcggtagcatgagcatgaataagtacctctaaacaggcgcgacgactggagacaattcctctcaccgatctcaccgatcaactccaaactcatgccatggtctccgccttgatgggagaattccccatcgaaactcataatccggagtttttaccttttagcttcccgctcattgccaaggcgccgggccgcgaaagccgtcagttagggtgtgggttcggggttcggggtcggggtcggtgacggggtcggggtcgatgtcggtgatcagggacggaggctggggggtggtagccgggcgcataagcagatgttgttgtttgtagttaggtccgtcgcttttgagcttcattgtcagtgtctcaattgaaacattgcatgggaagtgaatgcatgcatcgatgcacaccatcacaaccaacaaacaaaccaacaacaaatggcggcagaaatggaccaatccagacttccattgccaggcccacccctgacccgctggcccaaggtcaccaccaagggtccccgcaaactgcagggctctacttggcctaggccagacctaactgttcgctaaaccattcggcaaacatcccctagccaaaccgctgaagaatggtaatgtcttccctgaacacatgagcattaaaaactaagcgaaagcttaaaaggaggccgaaaaggggaagaagcggttaggttgagaaaattagattccccgagggttgggcacgtgaagaggtttggagattgctgcagcatcacgggtgatggatgttgttagtgtaacatggaatgtttacctctctgcagttcggtgggaggaggaatcgaagagctgaaggacgggaatccctgcctacccggtgtgattgtggtgttgattgaattaattgattgatcgcccgcccgccagcccgcccgctgatcccgtcacggccggccgggacaatggagcctcccatcatcaactgccgtgctgaggcgtactagtaccttgggtaagtacagttcccaagagaaaagccacgcgtttttttcttctgttttttgccactatcgagtcgggctggacgataaagttttttttcctctttcgctgctttcagcactgggcgatgataagcaataaaccctgataagcgttcatatcttttctttttgcacgacatgatgcctgtgacgattagaggttattccctgcaatgactcgtgctgccaagggactgactggacaccaatcgttcgttcgtttcgtttcgtttcgttggcaggcacaagttcatcgcatctttttcatcgctgtcggtgtcagccagccagccagccagtccaatttgatgccggtttacttgtatgccagcgtggcaatgcaattgatatcgagtcgagtcgagtcgagtcgagtcactcaatgaataagtcccaaaatattgggccagtcagtgtcttcgacacttcgggcgaggcttttgtggcttgctttgacgttcggcgctctgaggcttcgttgttggccgggaatggatggatgcagtggtcgcgcccacccggctttttttcccctgactcggcccatgacgtcgatgttgatgaaatttgattccaatcggcgatattgctggccggggaggcaagatatgcgtgcccaatgacgccaatgctgcatgcggcttcttccatgctgaaaacgtcaaaaaaaaaacttcatgaatgacgcagtaataacaatttcatcaattcaagctgaagaggcatgcatagtaatgtcccgccatgatgaaactggttgtgaaggacaaaatgtgtcatttggcgactggaatgagggaaattggtcgttgactcgttgtagctctcatgtcttggatgcaaagcaacccaatcgatgcgcaatgcaagtggggctgtgttgtgtgttagtgatgttctaggtcacagtgtttacgctggtttcatcatgttgcctgtgccgccgagagatcattcaatgcactaaagaaattcaaacaaggtgagacatgcaactgaattatcgcgaatttcaggtacgcgagacagagtttagtaatggaaactcatgacagtgtaaatagagaaaatgtggaagctgtcgtgaactcgatgaatcaacaaatctcccagtctttctcatctatatcccgccgtcgcttttgcaaatcggcgataacaaggtacctctctagcaggtgtagtagtaatcgtaacatggaggtaacatgaaatgtaaactcccaaaccaacaagccagacagacccagatcataatcggccatgatgataatgcccttttgatatgcgccccaaacgccgcagccgtgaactccccaagcccatcccagcccttgtgttcccaggccaaaccagatcataaaatgtcgtgatacaaagaaaatgttacagaagcaaaaaagaatctcaatccgcagaatcgtgatgacatcacatcacatcatctgcaaaaaatccatcctctcctgctcctcggcatcgttcacccccatctccttctcttccgcattcgcaggtctcctcggtgccctgtcatcttctctgggccccgcgcctccataccggtagacctcgggcgtcgcgtaagctgagcgagcggggttgacgttggggcggatgacgggaacggcggcacagccgtggctggtccgcgatctgcccctgttgtacgacgccttttcttcttcaacaaagtcggtggagaaggatgagtcttccgagggagtgtgtttgtgtttgggcttgtgctcgtgatcgcggtaggggcgcggaccgcggcgatgttgcgagttgaggagagcgtcatcttcttgggaggagcgccggctgagacggcggaagaggcgtaggcagcccatggttttttttattgtggatggtgttgatttggtgacggattatttgatagtgtggttgtttgcttcaggtaggtgcgtaggtaagcacggctttcaagactgtagcttgtcgaggtgatgattctgggagagctcctggtggatgaccagagtgacagaggacgagggcaaagaacagcggcggcctgtcagacaaaagtaggtactggaagctgacaggaactctgctgactgacgacggatgtaagcagagcaaagaatgacggacagatggtgtcgcagtgatggagtggagtggtaggtaaggcactatgcaaacccacggatggaggggggaaatgctcgagtttaagaggtcccaggacggagagctcagactgacaaagaagagagagcttccactttcccagttcggatggccggcctcttgggcacttgtgcaggtccctagcaaacaacccctgctcctccgcaagctacctggtagtgctcttacactactaacaaacccaaagttgaggtgaggaagtgagctgccccctgtgaagaagtggaatgcggggagccaagcgggtccagaacaagcttaagcgaaaaacagcggtcccatgtgcaaccaactccgccacgaaattgttagcagctgttagtgcaccaaagacctcccgcctcactctccgcctctctagaggtaacccttttccgtcacgcaggggcacccgacctgcaccacaccacccggcatgccacccatccacacttttcaacatggaaacctggttcgtacctacccaacaataaatcggccgcgggttgttttcgagatttccggcacgggaatgttggacgacaggaacattcctcctgtaggttccttgccgcaaatcatacctccccggatgctacctagtgtacctagccaacatttgctgacctccgacgtcccctctgctagattccccacgatgggttacacaccagcacaggagccgtatcacgaaccgacttcccctcgacaaacagtcttggataaaattggatcaaaggattcatatgtcaacgccgtaccacctctccaactcgacagcatcatcacgactgacacagaactcgggaccccgaagatctgcccgacccagctgtcaagatcgacactccattacaacaaggaggatgtatgtatgtatgtacagtcacattgtgcagcatagcatctgtcaatccgtcggtaggccgcccaccaaggcctgaagggtctcctcgcacgttcctcgttacaacccgaccgtttctggaaagctgggctatggcggcgagccaagctgtctggaccgaacgggaggaaggcggccaaatggacaggcctagacaacgcttgaaaagggcagtcaagaaccgaacccttggcgattggcgacagggattaggactgtcttgcccctcaccaaaacgtcgaactgacaagaagagccaagaagagcagtgcgaacgttgattactggacggtatcagaagctgtgtgattgataacgggattttgtttccaatgttgtgacatggtcggcatggatatcatggcatggaatccaatgctctggaatgtctgccgttttcttcgatggcttgcaattcgtcgtcaataacctctcgactgatgtttatattttcataggattcgaccctcgaccccaagatactcgccacttggatccttcgaagaaacccgtaaccaccccattgatgccggcgttttacgagcctagactggttgtacaaagcaaatcccacgacggaaacaattcgacttcgccattggcccccaccagctaccgaagcacgcagcggcgcacaaagagacgagtactcggcacctgattcaatggccgtagaagtgttcgacccccacgaattacatcctcaaagcctccgaagcaattacgagaagacaacgcagagggttgatgtcagttagtcacgatttttcttcgcttcttcgacagagacacaccgcgttgatcgaaattcaaccgccccaaacttccaaaaaggcatcaggaacctgatattcagttcaggtcctctcgacaggcaagtgccaatgccgacaaaccgcgccgcataaacacatgattcgttctttacaatacttccgcatcacgccgattggcttcctcattttttctcgacaaacattgttcgttagttccttcgggcgggcctccttgtccttttgtgcagatgtgagcactagaggtacctacctacctagggtactgtagctagtgatactactttatattgcgacggtgaaagcattgatgtcagggcctctagtgccatccgaatggtatcgtcaccttctcaaaatacgttagagtacctgcagtgatcttgatgaatgtaacgctcgaacgtatgagaagaggggaggcaggagtcacttcatgccctgcttcaaagcaaccaacctgcagaagccgcgatagtgtcgcaatttcgacgctcctctaactccctcaggtatagttcgttcagtgctggtgcgctgacgttgcctggccaagtatgctaatcggcgattatgatgttccactgcatccagatgggaaagcgaatgtatatattgattacaatgtggacggcgactgcttggcgagggtacctaaatgttgagcaaaggagatatacagaggagagctgtgggaggctcagcaatgcaactcgaacgatacaggcttctcagtttatgctggaaatgtctcgatcgcagtcagtggtggatgggacggtgataaacggtcggccagcggcaggtgtgaggcgttggttctttgtgcctgacctgacccggatgtgcaagtcaagtatgccgcaagtgcgactacttagtaagccaagttcgaaaatgttttaacacgagagatgtcaagttcaaatgatgtggtgagtaaagtggtgcctaaggtatgcaagtttcatctcccaagtgagcgttcaccaagtacgtttccttcggatcccttcatcagatctgtacctacaccaatttcttttccaact