atggactacctcacaagacccgggtcgtttgatccacccccgcccccggatcccccagtgccggaggagcccgagtatctggcccgttacatggttacgaagcattcctggagaggcaagtacaagcggattctttgtatttcacggtccggtattgtgacactggacccggcaaccttggcagtaacgaattcgtacgatcttttgaaggattttgagttagcatcgccagtgcttggcaatcgtgatgatcctctccagcagctggccctggagttttatttaagcgttcgaactgaagggcgtgggaaattcaagcaaatcagattttcatccagatgtcgggcctcaatattgacggagttgcacagactgaggtttggccggagtacaggcccaacttcaacaccttctccagtggcagattttcctgtgctccatcttaaacgacgttctgctgactggcctccctttaaccttagaataacagcagttggagttgaggttcgacaacctaaaagtggcgaactccactggtctctcgactttagagacatggactccccgggtatcataatgctccgagatgtatatggacggaaaggagtagaaggcggtggttttgtgttgtgccctttgtatggtcgaaagtgcaaggcgtttatggctggcacgggtgcatcgaattctgcaattctttccaagctgacaggtatggcgaggacatatgttggaacaactataaatgtggatacgtcgcaagctattggcgcccaagaatttcttaaacaaagagcaaaggccgcagttggtgctgaagaaactccggtgggagaatggtccgtaaataggcttcggtcttctggtcatggcaccgcaagtatatcttatttcgaaattggaccaaaaggtggtcttggaccaaaaggagacgttgctccaagacaactagttttaacaaaaagttcgttagtagagcggagacctgacaattacgaggctgtcatcgtccgccctttatctgcagtagcagctgttgtgcgctttggagaggagcctcagatgtttgctcttgagttcaacgatggctgcccgatacacgtatacaccagcacatcaagagacagtctactagcggcagtgaaggacattgttcaatcagaaggtcatcgtccgcttccagttttaccccggctcaccatgtcgggccactatcttgatcctcctcatggacgagttatccctgctcccccaagcactcaccatcatgggccacacaggctttttgcagatgtggagggggaagccttacatgtcaagcacctgtcagctgctgcaaaagaagctgtagctgaaaatggactagtacccggatccaaagccaaattgtggagacgagtgcgagagttcaatgcatgcgttccttacagtggtcttgtgcacagtatggacgttcctgatgttacgctcatggcgttagtgtctatgctccctgcaccgccacctcctcctgccgatgccaaccctcctccacctccttctcctaaagctgctgccactttgataggtttggctgcatgtcttagacgactgattggatcaacaagtgcggggtcgtttgttgtttctatgcctgcagcagttggacgtatttttgggctattaagaaatggttcagagggtgtatcagcagaggcagcaggacttgtcgctatgctaattggcggagggttgggtgatccactcaattccagaggggaaagacaagcgaatcttatccatgccaaaaacaacttattcggttcagtcttccatataactatcctggttaataggttgaagcctgtttctgtatctccattgctttccatggctgttgtcgaagtactagaggctttgctttgtgagcctcaaagtgagtcaacagatgattctacttttgtcgaactgctgcggcaagtcgctggtttacgacggagattatttgctctatttgcacatcctgccgaaggagtgagggagacagtcgctgtggtaatgcgaacgatagccgaggaggatggaattgctgctgaatcaatgagggatgctgcattaagggatggggctttgctgcgtcatctagttcatgcgttcttccttccatccggagagcgacgcgaagttagtaggcagcttgttgctctttgggcagatggacatcaaccagctctagatcttctttctcgtgttttgccacccggtttagtggcttacctacacacaaggccgttaggggatgatgaagactcggacgttcacggtggcaataattcttcagatggcttttctgcacaaagaaagcaaaggcgaatattgcaacgacgcaggggaaggattccaagaagcaaaatggtccctgctcaacctctccatactccaaccccaaaccaaggtattttacaagtaagtggaagtcaaggaactaacccgactaacaatggcgcctcagcatccacccctgccgaaccagttctcagaaatcctgacactgggggaataaacataagccagagcggagcacccgtttccgatccccaacttccctcaacatctccatcgtccggtcaaccaacagttagttttttcgatactccatcggagggagctctgaatactgcaattcaagttacaggtccggcacctgctcaggtctccaacgacgccttggcggttggttctggtcgttatctttgcaattggccagagttttggaaagaattcagtcttgatcatagcagggcagatttgatatggaatgagcgaacaaggcaggagcttagggaagcgctcaaggcagaagtacatcatctagacttagagaaagaaaggacaggagacggaagtgttttgagtctaacactagccgaccaggggagtgtagaggaggtttccagtcagctgtcttggaactatgccgagtttgcggtcagatatcctagtttgtccaaggaggtttgtgttggacaatattatcttcgacttctgctcgaagcaggtggaggaacaggcagatcagcccacgattttccgcttagagatcctgtggcatttttcagggctttgtatcatcggttcctgtgcgatgccgacgtaggactcacagttgaaggagtgaatatggatgatctgggaacttccggagactggtgtgatatgggcggcttggatggatttggaggaggtggaggtgcacctgtaagagagctttgtgcaagggcgatggcaatcgtttatgagcagcattatcaagtaataggtgcatttgatggtacgccgcacatcacggtgcttcttgatcggactagtgatcgagcattacggcacagattactcttgctgttgaaggtgcttatgaaggtgccagctaacgcagaggcttctgtggctgtgggaggttgttccttggctgtggatctactcactactgctcatgaagcctctgagagaactgctattccgttacaatcaaacctgattgctgcaactgcgtttatcgaaccacaaaaagagtggcactatgtagataaagatggggtacaagttgggccctttgagaaggatgctattcgacgagcatggtcgaagcaagaggtcgattggaataccaaatgctgggcttcaggtatgacagagtggaagcgattgcgggacatacgggagttaagatgggcactagcaagcaaagttgcggtgcttactccggttcaggtgggagaaattgcgctttcaatcctgcatagcatggtgtctgtgcattctgacctcgatgatgctggggaacttattactccaactccacgagtgaagcgtatactttcaagttctcgctgtctcccccacatagcccaggctttattgaccggtgagccaccaatagtcgaaggagcagcgtccttgttgaaagctatagggactcggaatccaaaagccatgtcacgtctttataatacaggggctttttacttcgctctggcttacgggggatcaaaccttaagtctgtagccagcctatttgcagatactcacgctcaccaggcatttcacgggggtgccgaagccgcagtgtcatcttctcttcctctagcaaagcggagtgttcttggtgggctcttgccggagtccctcttgtatgttttagaacgaaaagggccagcagcatttgcatcatccatggtagaagattcagataacccagaaatcatctggacccataagatgcgcggtgagcgtcttattgatcaggttttaaagcatcttggcgagttccctcaaaaattatctcagcattgtcatgttctttatgaatatgctccaatgcctcctgtaacttatcccgaacttcaggatgaaatgtggtgtcaccgatattatcttcgcaatctctgcgatcagattagatttccccattgggatcttgtagagcatgtggaatttcttcagtctctacttgctatgtggcgtgaggaattgacaagaaagcccatggatctttcagaggaggatgcctgctcgattctagagatatctctagaagaagccgagcttagcaactcagagaatgggaatggcaagataacaactgagcctgatgaagaccacaagggaagtagcaagatactgggccgcatagatgaagaagttctcaagcggcagtatcgcagactagcaatgaggtatcatccagacaagaacccagaagggagagagaagtttgttgcggttcagaaggcatacgagaggctccaggcaacattgcaaggtcttcaaggaccccagccatggcgactgcagctcttattgaaaggccagtgcatcttgtttagtaggtatggagatgtattggagccatttaaatacgccgggtatccgatgttgctcaatgctataaccgtggacaaggatgacagcaattttctctcaccagaacgcgcacctcttctggaagcggcttcggagcttgcatggttgacgtgtgtttcttcggttctgaatggagaagagcttgtaagagacggaggagtatctttgctggccacccttttgtcccgctgtatgtgtgttgtaaataggaacacctcaccgacagaccctgcagcagtcatcgtcaccaatgtcatgagaacttttgctactttgagcacattcgatagcgcaagaaaggacatgttcgaatgctccggttttgtggaagacgtagtgcactgttgtgaattagaactcgcaactttggctgtagatgctgccctacaaactgttggtcagctcgcagcatctacagaccttcagcttgccttacttaaagctggtgttatgtggtatcttctaccactgctcttgcagtatgattcaacagcagaaaagggcgaagccagtgcaccacaagggatgggaaacagtgtgcaaaatgcaaagaatatgcatgccatgttagcaacacgtgctctagcgagactgggaggatttcgggatgtttcaaccccttctaacctagttgcagctaatgcactgaaagccttgctgactccaaaacttgggactatgcttggggacagctcgcccagtgaaggacttctgcgaaatttgaattccaacttagagtcaccggagataatttggaattctgctacaagagctgaattgttaaaattcattgagcaacaacgtatttcgcctcttcaagatggctcgtatgacatgacagctgcggtagacttcagatacaagacactttctgacgagcttcaagttggagacgtctacttgcgagtgtacaatgaacaaccggactttgagataagtcaagctcgtgagttctgtgaatctttgctggagtttataaacaatatagtggagcgaaggaaacagatttttgctgcggaattggcggcccaggaaatggagaaagcggaaacagaaggagaacaagtcgatgaggacgccgcacctacacctccccctctcgtggaggacaacgacgatgaagaacagatttcagataaagatgaaatgccagaatcagaggttttggttaaaaatcttgctatggcgttgacgtctttacagaatattctcacagccaatgcagacctaacagccgtcttttccaccaagctcgaaatgtcaccgctctttggatgtctggtggatactcgtccttgcagcgaggaagtacctcagttgtgtttgaatgtccttgctcgactcactacacacgcatcctgtattgaagccatggtagctgatcggtcatgtttacttctcttattgcaactactgcactgctccccagcatgtagaccaggggcgctgcgagtcctgtatgctctaggaagcacatcagagctgggctgggccgctgccaagcacggaggtgctgtctacattctccagcttatgctacctctgcaagaagaggttgctcatcaacagcgtgtagcagctgcttcattacttgtaaaacttgtagggcagcccatgcatggcccgagggtagcaataacccttgctcggtttctccctgacggattagtatctactatccgtgatgggccgggtgatgcagttattgcagcccttgagcaaagttcggaaactccagagctggtctggagtcctgcaatggctgcttccttagctgcacagcttagtactatggcggcagatttgtacagagagcagactaaaggacgtgtggttgagtgggatctccccgaacatgcatctggacagcaggatatgcgagatgaaccgcaggttggtggggtttatgtgcggttgttcctcaaagatcccaagtttcctttgcgaaatcccaaacgatttctggagggcttattggatcagtacgtagcggcagctgctgcaactcacggaagaggagctcaacctgtggacccagaacttcctcttctcttatctgcagctctagtgtcattgctacgtgtgcagccgatgctagctgaccatgttggacatctaggatatgttccgaagcttgtagcagctatggcgaacgaaggtcggagagaagttatggcttctggaggtgtacctactggaatggatgttccttttgattctgacgagggagaagagacccctggcattcagactttgcaagagcgcgtaaggctgagctgtttacgcgttttgcatcaactagcagctagcacaacgtgtgcagaagccatggcgacaccaggcatgggagccccacaggtcgttcctttgcttatgaaagccatcggttggcaaggtggaagtgtgctggcccttgaaaccctaaagcgtgtcgtggttgctggaaatcgtgctcgagatgcacttgtagcccaaggcttgaaagtgggtttggtagatgttctactgggtttgctggattggcgagctggaggtagaaatggactctgtgcacaaatgaaatggaacgagtccgaagcgtccgtcggcagggtgcttgcagtagaggtcttgcgcgcttttgctggcgaaggtgcgcactcggctaaagtacaagaaatactcacttcttctgaggtctggacggcgtacaaagatcaaaagcatgatctctttctgccttcgaatgctcaatctgccgctgcgggagtagcaggcttaatcgagggatcttcttcaagtgtcacctatgctcttccagctccctcaaaccgatctgcccttgtacgagtatctcccttgccttacaatcctctagaaaatatttcggaagagtcgatcaataaccaacaatag