atggacgaccagaagagagcagctctggaggatcgtcttattcagcagtggaaagagattgaagagctagaagcagatgaaggcagtaacgtagatgatgaccggttcaaagttactaaagaacaatggtttctccaggcattcgcctttcttagagatctgccagaggactcgcattgctggtgtgggcatagggagatcatgcttccgctcttggaacccttttatctcttttacgaagaaacgtcgtccaactcttctctgagagtcctatggaaacgtctgtgcaaagagctgaggagttgtacaagctgtgtggtcaaacatcacaaggcaaaggagttttacatttcagaatttatggaagatgttgtaaagcctttgcttgatataatacgagctcttgacgaggagcgagtggcgggacagatgaaggatctattggccaagtttgatgcaaattcactagatccaaatgaagactcggcaagtgttatctgtgttatgtttgaggtgctcatgtttcctctcttgttagaggatgctgaaataaatgacattttgaaaccatttctcatccatgtcgaggaatcccatgacctgtctcttgcatcgggtcagcggtacccaggtgtatacagtttgctgtgtcatgcagaccaaggcgtaaggaggattgccctcaagcttgctcattctctccctagtttcaaagatgagcaggaattggagtcaattcagccatttctacaaaggtgcctgcactgcctagaatctgatgcatttgactcaagttctccacggacggatagtgccctccaaccatctcaaaggagtctgggtcgtccgagggttggtttctcaaaggaggctctgtggataggactgacaaccatcttaggtcttttggaagccccagcatttttgaagggtgttttggagcgctatccagtgttcgttagcattgtactcaatcatgtcagtgaagcaacatccgtcttctggaacgccctgcgatgtctgaaactgctcttggaggtattaggatacaagctgtggctgggcatgaacttctcgcctggtgtgatgcggaacacacttctcagccagtgcttccactcgcacgaggaacgcatgcatgtgcatatcttcgacttgtttcagccctttctccagtccctcgaggctcttcaggatggagaattcgagaatcagcgcagaaggctgatttattttcttctgatgcaagttccatgtagcagcaacttcaaaccgcttgtgaataagaaagctcggcaggttgctttctctatagtagggcgtgggtataccatggatccaccctcgcctccggtggaatgcgtgcatgtttggggaccgcctttggtagcgaccctgaaggatacgtccctcatgaaggctgtccggcagtcggcaattgatttgatgcagtccatttttgtagctgacgcagcggcgttggctgctgttacaattcagcaagcgagtacaccaagtgcgaggaggtacatgcttgatataggagacgacgatttcgactctgtatttgaagaggagatgcccaacggagaagcggaggtcgtggcagacatcaagtactcgatgtcctttctgtctgttacccgatccgtggaagcttgtgaagaatggtcctgcctccctcttatctggattgaggttctcagtgcaacttttccggtaagtgtccctcgttcatttaccaaatccatcatgtgggctctaagtcgtctttcactggttgacctggaagcagtgtcaagtctaaacagtgggaaggtgggtagtgatgtcatagcctgctccgatgtcattttggccgccttacagtgggtaaagccaaaaggatatgatgacggtgctggtggggaaggttgtgcgaatgcagtcaagtccaaggcacatctcaaggaactggttggaattctgaaaaggcaagcagagagctacgtaaaccgtttgggggatggtggttttgagcagcaggaggcctgggtttgggagccaagaatggccgagccagtagtgctgttgttattggatgcaaattcagttttcaaggactttgggaaggagatacttcgtcgcactgcaaatgctagcaccttggagagtgggcttgaattgctttgcactagcgaagcttctgctgccgctgtaagtcgaggactgcattatgcgtcaaaactttttctgcgctggccattgacgcagtgcgcaagaggacttcaacagctcttcttccacgtctggaagctgctagtactgggagagacacccgagaaggagaagctcacaagcctttcacaggtctctcaagatggaggatttcttagccagccaacgttcccaagtttgagtacctccaccgagataatacctgcaacccataagatacggagagacgaggaagtttggagtcgtctctgcagagttgttgcgagccatatatggcccttgttggaaaagaccttatttgagggaagacagtacgttgatggtgcaggtcagttgatgactttcacgagaatgttgcaactcttaccattggtctgtcgccatctagatcctgctcacaagaaacgagtatttacagttcctagcctgaagcagtgctcgtctgccgaagagagcagtgatttgacatggtttcaagctcttgtcagatggggggatcttgcatcagccatcatacagaggtggtggaaagaggccgttgtgtccatcctcgaggatctgcggaaaactcaacttgtgtcttcttctatcgtggaggatgtgattgtggagtttcggaagccaggattctcactgggagagagttgcaaacttcagctgggtacacttctgcagtctttatcaactacacttgagagtcaaggatttctggataatctacctcggagacttccaaaggttcagtcaagtgacaccaacgggcagctgagctggccgtcgattacaagcacacaggccctaccttcgagattcctgaaggacggtagtatacctgtaaggcaacaagagggatacagggatatcatcgatctcacagaggatgaagataactacggttcagcatccttatcgctttcagagatgtcgatatcaagtaatgcagctggtgcgtcgactcaacctggagaatccttgggtgactacaaggccgatgctgggttggatacaacgaccagttctacaaacagggacgaggaatcgctgtttaagcgaccttcaattcggcatagaccctcctccactcttgacaatttcctcacaaaggctcgaattgatcagctgctcggacaagcaagcaagggaggagtgatccagccctcgggcaagtccaccccttttaaaccacctggctataagaaatacaatgccaagcctcaaaagcctgcaggcaaactgtcttcactcagggcggagcatcggacaggcctcgaacagcgagctggggtcgaagatgtcgtgcgaatgcaagtgagagaaagagttgaaagagaagaaagggccaagagattagctgcttccgaagctgccactagtgttaagaaagatctgaaagttccaacgccggcagtggagcaagcatctaccaaagccgccgatccggacttgaaaaccaagtcttcagacgcaatcttgaggcagctcgtcattggcaacgatgtagatcctctggatcaggccctggaaaatgtcagaaagaccactggactgaaagacatgatttctaaaccaagacggcagttggttcggctggaattacccggtgaaggtggaaaaggagtagggaatgtggtgaagacaccggaactggtcataaaacctcgtgttattcctcgaatggatgactggtacaggagaattctctctctaaattacttatctttagtgggagtggacgatgatgatctagccaactttggagaacgacttgagaaagtgcccttgactttcaagtcttcagagcaatacatggaaatcttccgaccattactaatggatgagttcaaggcccaattacagcgctcttatgaggagctgaacttgtctgatagcacgacaactggtgtcgtgagattaatgtccttggagagagtggatgattttaacctcggtcgcttcatggccgaagcaggttccgatgctgcaccaagatcgtgtgcagagaacgatctgattttgcttagccggcaacctatgagtgtcggacagcagacttgtcacttgctagccaaagttgaaagcagggaacgagagagcaagagtcgagccacgattcttctgatgaagatttacattaacatgagtgatcctcgtctcacaaaagccaaacgcctgctggtggaccgcagtaagtggcatctcaccaaagtgatgaacatgtctccacaacttcgagaatgccaagcgctgtcttcagttccttgtctcccactgttgcctattctgctcactcccgacacttccatccctgcccaagaagcgaagagcacagagcacagtaagccatcacttgacttgcgtggtttgccagaagcactgcaggagaaaatcacagcggagtacaacgagagccagattcgtgcaattgcattcgccattggtgggaaggaaaccatgacaaatactcatcagctcaccctggtgcagggtcccccgggaaccgggaagaccaggaccatcgtggcggtgatcagtgccctacttgcggtcaaatctccacggcgaaacccgagaacagggaaggagaactctcacgtccccactggtcgatcgactaatatgagcgctgcagccaggacttcctttgcaataagcaagtcatggcaggatgccgctatagctaaacagatgatgaaggacagtgattccgggtttggagacggtcccaaacagagagttcttgtttgcgcccagtccaatgctgccgtagacgagattgtcgccagaatattgaagaatggtctgtatggagcaaatggagcattcttcagaccgtctattgttaggataggggctgtgaagtcggtgcacccgaactcgctgccagttttcatcgacacgctcgtcaatcagagactcggagctgaaaaagacgacgacgaagatgcagctgaggagaaagcgcaagcgaagttgatggaatcaagagcaaagcttgaggacattattgagttcattcaagtgctggaagcgttgctgtctcaggccaaaggcttcgaagagaacgaaaagacaggacagaagcctgtcaatttggagtccgacctagcaagcaaggctgccaagatcgtcgcccaaggtccatcagcgaccacagggaagctgaacctgctgtacaagcagcgtagggagatctcagcagagctagccacggcagagaaagaaggtaggaaatcatgggaggagtctcagaacaaacggaaagccatcaggaagcagatcatcagacaagcggatgttgtcgtgaccacgctgagtgggtgtggaggagacatttacacagtctgtatggagtccatagtcggggcaaagaaacacaagcctgcgcaggagtgtttctttgatgcagtagttattgatgaagcaggtcaggcactagagcctgccactctcatcccttttcaactgcttacacaagtcaatgctaggtgtgtaatggttggagatccgaagcagttgcctgccacagttttgtctcaaaatgtcagcaagatggcatacgagcgtagtatgtttgagcggttacagcgggctggctatcctgtgaccatgctcagtacacagtatcgaatgcatccagagatccgtgagtttccttcagctcatttctataataacctgatcacagatgggccaggtctgaagggaagtaggaaagcaattttccacagagagtcgtatctcggaccctatgtatttttcgatgtggtagacggtaaggaaggtggaaggggtaactctgcttcccagtctatcagcaacgaggccgaagtggaagttgttctgcaactgtacctgacactgaagaagagatactcggctgaactttgggaagggcgggttggtgtcatcaccccctacaagcaacaactcagattgcttcaggagcaatttacaagaacggtgggttccaaagcagctgcagatgtggagttcaataccgtcgatgggtttcagggtagagaggtggatattattatcttatccactgtgcgtgcatcgcctaattcgaaccaaaagtcgggagggatcgggtttgtagctgatgttcgacgtatgaatgttgctctcacgagggctcgtttttcttgttgggttgtggggaacgccgccactctgcaagcaaatgcatcgtgggacgcattgttgagaaatgccaagaagagggctcttttcttccccattcagaaaccatattcatctttctttcaaaagaaaggttctcctccagtacctgttccagataatcttaagccagaaagtgccaagaggttagcagatgaagaaacctctggaaggagggcaagtacccatggtacaagggaatttcgcccagttaataataggaggcgggaggattctgagaaaagtttttcggagcccgaaacgagacccccagccgtttccaccttgttgtcgggatccgtcgaggatggtggaaagcaaccctctgtagacagaatagaagtgaggggtgggaaacctgatgttcgaagcaaggaactcctgaagtcaggaatttccgagaagcatcctttggatggaaacagtcggcagctacaacctcgtggagctgctggcgagattagggaggtaaattcaagagactctgatagccgtagtgttaagggagagctcaagtctccaaaggaagagaggctgaacggagggcaggaggacagagcaagagaagaaaggaaaagacatctagtaagagtggagggacagacggtcggccatgggacatcagagccctcacaaagacacggtggtgatgccagtgaagtacgtccagccaagaaagtcatcagcaccgaggcaagatcgggtttggaccgtagaaaactagttttggagcactctcctacaccagtagccgataacccgcaagggaggtttctgaacgacaggaagtaccctggagaatctacgagcagtgaggctggcaaggttttagtggcctcacgtggacccagtgatagaagtagaacagatgaggagaagtctagagctgaccatcagaaacggaaatctagtctaggccaagcttcgatggatgggaagtcacgcgaaagaagcagagtggatgacgagaaggcgagagctgattatgagatgcgcaagtctagacaaggcgcccacggtccgattggtgagaagtcacagggaagaattagagcagatgatgcgaaggctagagctgattatgagaggcgaaagtctacaaactctcaagcttcattggatgaaaagacacaggagagattgcgtcaagctcagaagtacatggagaagtctaagtctgaccttagtcagtctaagagtggaaagatgccagaggtgggtgtagacagacacaaagatcgtcgcaatgatatgcacagaagaagttcagaggacagccggggagacagatgtaggccggacagtgtagtgaccaatcgcggagaagagaagcgggtagaagacggggtcatttctagtgagtttgccagagaaaggagaacgggtgatactcgagctgcagtagacgctcagcgtcctatgcagcaacaagcagatttccagagtaggcggtctgaccaaaggagtgtttctcaagacaggcgtacgagcagagaagacatgcttgctgcacggaagagacagcgagaagaggcgtcggccatcatgtcctcgggttcgttgccgccttctaaaaggcagtcttcatcatcagctcagccctctcctcttatgtcaggtaatgaagatcgagctggtcagctcaccgccgcagagagggctgttgaatgggagcaattccagagagctcaaagagcttcaaaatccggttcttctaacggtgttccccaggcctatccaacgtcgcattcgtcttcagctccgtgttcaaaagctaattctgccagcaacgttggcaggtctcctccagcaaatacaacttcagcattagatagtatactttcaggtttgtcgagtgtaactcgtgctcaagctaaagggggttactctccttcgaaatctaaagaacaaaccggtgaccctagtagggcctctaaacacccatga