atggcacaaattacatctccccttgaaagtgcagctcaaaatgttactacctcgtccaccaaggagcgagtggcgatatttgaaggcagcattccgtctgccctcaatactccagggtgcaatatcgctgagcttgtaccagagattgttcacattattttccgaactttgccggtatatgaggatcgaaagtcacagctagctgtcgagcatgccatatctcgagctttgaaggaaggagcttttgtgaaagcgtttactggtgcacttgtgcaaacagcagagagatcgttcaaaaactctgctcattcagtgttatacaagctcctcagatggtcttgccttcttatcagacagaatccctctcttctttccgcgaaaacggcattcgccagacttgccgccgtgcagtcttcattgctcagtgtcttactcagtgcttctttccctgtacaacgggcgagtaggcatgtcgtctttcagcttatttctgaagtggtcgacatttttgattgctatgtggcggagctgcagggatcaatgcaatcttccgataatagcaatggactcatacgcattctgctggagttcatgtcaaaggcttccgaacgtctcgaaaaacaccgagccttcttcgtggagttatacatgcgactcgttctgaactcacgggaaaagccttctaaggctttgagtgacgccttccggccacttttgcaaaagctgagtcacgatgagtttgggacagccgtggttcccactgcagtgaagatgctgaaacgtaacccggaactcataatggagtcagttagcctgcttttgaacgccacaactttggatcttagcaagtacgcaaacgagtttatgccaatcattctaccacaggcccgtcacagtgatgaaggcaggagaaaagaagcaatagaagccgtcagagccctcgctgagcaatcgagtgacttagacaccattgcggcgatgtttcattcaatcaaagctgtactgggaggatctgaagggaagctgacgttcccataccagagagttgggttgatcaatgctgtccaagttctgtctgttgcaaaaactggtcatggtttagctgctctcgcgggaacaataagttcctacttgatgtcactttacaaggacgacggcaatgaagaggtccgggttgcagtcctggtggccctgggtgtgtggctttcgaaggcgggagaggcccttccagcagaggcggtatccttttttcctgctggtctgaaggagaaggaagttctaagaagggcacatcttcgttgccttcgagtttcctgccacaatggtgccgtacctgtccagttgcaaaatctggtggatcctctcatacaactggttaaaagcagtgtttccaaacctgctcaacgtgtagaaggaatctatgcttggttactgctctcgagtatgtctgctgtggatgtaagagctgatgaccgacttgtaaaggagaaattctggccattggttctccaaaataactcagtcctgctggcgccgtcattggtagcaaagttttccgccgaagactgcgttgcatatacagagctgatcgaaagtgttgtccttcaacatccttccaggttaacggagtatgcagaaggtgccgccgaaattttccagctaattgtttatctactttggcatccacaacggggcgtgagagaatcagcttctgcagtcgtttcacgtatccaccgagcaagcagttcttggtcagaagctctatttaaagcttttcttacctggcttccatcgttggatgatcgtctcgcggcacaaaaagccagtgacggagcagagggtacagcggagagcaacgtgttgtatgtaccagctggagagtttcttagtaaggcattacttgcagtttcttcaccaacgtttggctcttcagcagatctttgtgctcagattcttctcgtctcacacaatccatgcatcgtgagaggggcccgcaagagcattacttggaaggctcttctgaagatgtttgggaagcagaagatcaatatctgcagtactctggcatcggcacctgatgtcgtatgtaaggtgctgatgggatcgaatggtttgatgagcaagcggcaatctgaatctcaagcagctatctttgctcttgcaactgccatgcaagcgtttccaaatgagttttttcctcagtttgtattggaaacagaaaggcttggagacaagtctgcccatgatgctcttacggagaaggatatcatgatttttcgcactcccgaaggcatgctatcaacagaacaaggcgtttatgttgctgaaatggtcatggacaagaatatacgtggctcacgcggacggtttaaaatgtacgacgacccagaagatgaacctccaatgaaagaaccgttgaagcctgttgctgctgtccgtcaagttggaataaagaaagatgtcagtgctggaagaaaagatgtatcgagatcaacgaagaagcctggcgaagtcgacaaatccaagtcggccaaggaagaagcacgagaacttcagctcaaagaagaaattgtagttagatcgaaagttcagtcaatacaggaaagcgtctcaatggtactgaaggcacttggtagtgcagcagctgcgaacccctcatacagtcacgaccagttgccgcatctggtggagcggactcttcccctcttggactcccgaatagtccagtttgaagcttatgaaactatagagaaattcacaagttgtgtgacaccttctttgaggcctctaggatccgatcttgctgcggcgctaagattgattgccacctcggccccatcagttttgaaggatctcgatgcttcgattaagccggataggaagagcaaacctggtgtagtagaacgagtggtggctgggctcacaactgcttgcaaagatggacctttgcctgccccatcatttgctttagtttttcctatcgtggaacaaacgttgatgtcgccaacaaaaacaagacttcatgacgatctcctccacgttctttctctacactgctcccctaatatgccactacctcgtctgaagatgatatctgttctatatcatgtattgggttgcgtcccaacatatcaaccccgcattgttacgatgctcaatgaactctgtcgaggactggaggcgtctgatcttgcggaggctttgtctggtctctactcggaacacatccttgtgcgagctgtttgcctacgtgccgttcaacatgttccagctcttgccaagagaaaggccgtctacagtgaaagaacaactacagccatttggatggctctgcacgatccagaaaagtcgatcgcagaagcagccgaagaagtttgggatctttatggccatgagttaccaactgattacgctgccggactcattcaagctctagtccacgtcaatttcaatgtgagacaagcagcttctgagggtttagctgcggcgatggatgagtatcccagtactgtccaggaaacgctttcatctctcttctctttgtatatccgggatctcccgattggtcacggagaagtggaccctacatggccaggaagacagggtgtagctttgtctttgctggccgccgcagatgtgcttaccgtgagggaccctccagtcgttgctacctttcttatctcccgcgctttggcagactccaatccagacgtgcgtttcagaatggtagaggcaggggtggcaatcatagataagcaagggaaggacaatgttggccttcttttgccaatatttgaaaattatctggacaagaagtctgccgatgaagaaagatatgacttggttcgagaaggagttgtgattttcatgggagctcttgccaaacatctttcgaaggatgatcctaaaatttcaactatactggaaaggctcctggaggtgctaaatacgccctcagaatccgtgcagcgagctgtttccaattgtctgccccctctaatggcttctcagcaggacaatgcgcagtcgctgttgaccaagctgttggatcgacttatgaagagtgacaaatatggtgaaagacgaggtgctgcttttgggttggctggagtcgtgaagggtctggggctctcgagtcttaagaaatatgccatcatggatgccttgaaggccggcgttgaagataggaactcagcgaaggcacgtgaaggagcactttgtgggttcgagtgtctgtgcgagaagcttggacgtgttttcgaaccgtatgtcatacagattttgcctgtgttattggtctgcttctcagatcaagtcgttgctgtccgtgaggcagcagaaggtgcagcccgtgccatcatggcgcagttaagtggccagggagtcaagcttgtattaccagctcttatgaagggcctggaagacaaggcatggcgaacgaagcaaggaagtgtacagcttcttggcgccatggcattttgtgctccacggcagttatctcagtgtcttccaaccattgtaccgaagctgagtgaggtattgacagacacccaccccaaggtgcagtcagcggcacagacttctttacaacaggttggcagcgtcattcgaaatcctgagattgctgctcttgtacctactcttctggtcggtattgctgatccaaatgagcataccaaatcatgcttggaacttcttctccagacaacatttgtcaactcagtggacgccccatctctggcactgcttgtccctatcgtgcaccgtggtctgcgagaaaggagtgctgagaccaagaagaaagcagcacaaatcgttggcaacatgagttcgttagtgacagaacacaaggatatgcttccttatcttagtttgcttctacctgaagtgaagaaggtacttgtcgatcctattcctgaggtccgaaccgttgcagctagggccttgggttcattgatcagaggaatgggtgaagagaatttcaaagacttggttccctggttgctggagactctcaaatcagagaacagcagcgttgaaagatctggagccgctcaaggactcagtgaggtcctcgctgccttgggtacagagtactttgagtcgctgttgccagatattattcaaaactgctcacatcaacgtgccgcagtgcgcgatggttatcttacacttttcaagtaccttccgactgctctaggtcccactttccaacaatatcttcagcgggttctgcctgctattcttgacgggcttgccgatgagaacgagtctgtacgcgacgcagcattgagttctggacacgtgcttgtagagcactatgccacaacgtcactacccctattattgcccgccgtcgaagagggtatattcaacgataattggagaattcgtcagagctcagttgagctgctgggtgatcttcttttcaaggttgctggtacgtctggaaaggtggtgctggagggtggaagtgacgatgaaggtgctagtaccgaagcgcatggtcgagctattgttgagatattgggtaaagagcgtcgtaatgaggtgctggctgctgtttacatggtccgatctgatgtcagtctcaccgtccgtcaggccgctctacacgtgtggaagacgatcgtggcgaacacaccgaaaactttgaaggagataatgccagtgttgatgagtactctaatatcttcattggcgtcaacatcctctgaacgacgacaggttgctggtcggtcgttaggtgaactcgttcgtaagttgggtgacagagtcctgccctcaattatcccaatcttgtctcgtggcctcgaggaccccgttggaagtacaagacagggtgtctgcatagggttaagtgaagtcttggcaagcgcagggaagcaccagctgctggcctacatgacagacctcatcccaactatacgaaccgcgctgtgcgatagcgtgcctgaagtacgggaggcagcaggcctggctttcagcactctatttaagagtgctggaatgactgctgttgatgagattgtaccagcgcttcttcatgctctagaagatgagaacacctctgccaccgctctcgatggactgaaacagattcttagtgtcagaacaggagtggtgctaccgcacatacttccgaagctggttcatccacctctcacggcattcaatgcacatgctttggcagctctagcagaggttgccggttctgggcttaatactcatctatccacagttttacctccccttatctcgactatggatgatcacgaggctattgccccgttagcaaaacgcgcggccgaaaccgtggtcatggctgtagatgttgaaggccttgatgccgttattggagagcttgtgaagggtctaggagattctcaggccccagtccgtagaagttcagcctacttgaccggattctttttcaaaaatacgaaattgtccttggaggatgaagtgccgaatctcttgactatgcttatagtcatgcttactgataatgatgaatccacagtgaaggctgcctgggaggctttggcatgcgtgtcgggaactatcccaaaagaaagtcttccttcttacatcaagatcgtgcgtgatgctgtctccacagcgagagacaaagaacgtcgtaaacgaaagggaggttcattgactattcctggattttgtctccccaaagctttgcaaccggtgctgcaaatctttcttcaaggtttaatgagtggatctgccgaaataagggagcaggctgcagaaggtcttggagaactgatcgatgtcaccagtgaagcagctctgaagccatttgttgttcctattactgggcctcttatcagaattattggagataggttcccatggcaagtaaagagtgcaattttagcaactcttggcattatcatcagcaaaggaggcattgctttgaaacctttcttgccgcagctgcaaactacattcataaaatgtcttcaagacaacacgagggctgtacgagcacgagccgcatgggcattaggaaagctcactggattgagtgcccgagttgatcctcttgttggtgatctcctctctggtctacaggcatcggaaggaggagtcagggaggccatgctaactgctctgaaaggtgtgatgaaacatgctgggaagagtataagccagcctgtactggaacgtgttgttgcagctttacaagaactcctaccttccgatgaagatgaggttagggggttagcagcaagggcaatcggtatcgtgtctcagtacattggagacgctgagtttgggaggctggtagaggctacggcctccactggatcgtctgctacgtgggctctgcgacatggcacaactcttgttttggcatcagtgctgagacatggtgttagtagagtatatgagtcttctacctccatgtcaatggtggtcggagccatcaaaactcgagcaaaagacgacaaggtacccgtgcgagaagctgcagcgaaagcccttggtcggttccttgtataccgtgtgagagatgtagcatcccgagctgagctgctgccagtcttagtcgcccttctacgagatgactcgagcgacgtgcggagaaaggctttgagcgctctgaaattaatttctaaggcaaatgcagatgtgttaagtcctttcttgaatacattgggaccagccgtcggtgattgtttgaaggatactagcacgccagttcgcctagcagcagaacgatgtgcagctcacctcttccaacttgccaaaggaggtgataacgtccaagcatcgcaaaagtatattactggtctggatgcgcgaaggatttcaaagcaaccagaaatgagcgacgcgagtgacgacagcgaaggagatgcaccccagggttga