ACTGTCTCATTTAAAGTTTTGCTGACTCCGAGCTCCTGTCTGTGCTGATATATTACGGTGCAAACCAGAAGGATTTCAATTACATGTATTACAAGTCCAAAACAAAAAGGGCACAGGAGCACAGAACAGTCCCAAACAGAATAGGCGTCAAGACATCAAAACACCTAGATCCGGAGGCCCATCACACAGCAGTTCAGGTGGCCGGCCGCGCAGACAGCACCGACGAAGAACCCGCTCAGGGGGCCGCCCTGTCCGACGATGACGTCCAGCTGGAGGCCTGGAAAGCGGCCGGCAGAGCCGAGGTGGAAAAGGACGAGCTGCAACTGAAGACGGTGTGGCAAGCGCAGGACCAGGCATGGATGAAGAGACGGCTGCGGAACCTGACGGCAGCGATGCTGCAGGCGACGATGTGGATGCTGCAGGCGGTGGAACAGGTAGTGGCTGAACGGTCTTCCCAGAACCGTCAGCAGATGTGAGGATGTGCTGGCTGGGTCCTCCAGGGCCCCCAGCAGACGAGGCGTGGTGCTGGGTGGGCTCCTCGGAGCCTCCAGCTGACAAAACTTCAGGCTGGACGGGCGACTCGGGCAGGGAAAACCAGGTTTATGGTACCAGACATGGTTCTAGAAAACCAAGACTTATGGCAGGCTGACCTTGGTAAAACTGCTATTCTTAAATTGTCCAGGTTGACATTAGCAGTCTTAGAAAAGATCAGTTCAGGGGCAGTCACAGGTGCTGGAGAAATCATACAAGCAGTATCTGAAGAAACTGGGTGTGAAGCAACATTAAACACAGTCTTACAAAACGCAGCCTGGGAAGTTGCACACACAGCGTCCAGGGCTACTGGCTGAAAAGCATGGCGCACAGAGTTGTACAGACATGATCGTGGAACCGAAACCAAATCTAACTTGAGCAACCAACTCTGCAGTGTTCAAACCAAGTATTCTTGCCAGCTTGTTAACAGCAGATGACACCTTGTTGCTCTTAACCTGGACAGTCACAGAACACATAGTCTTGAAGAGTTCACAATGAGCAACACAAACAGTCTTTGAATAAGCATACTCTGGGCTTGTGAAATTTAACTCAGGGGAGGTTATGGAAACATGAGGTTTATCACAGGCAGCCTCAGAATGAACTGGCTGGTGAGCCGCGTAACACATAGGTGAAGCAACACCAACAACAGTCTCATGAGGTGTAGCCTGAACAGCATAGATGGAATTTGGCTGGGAAATTGAACTGTCCCTGTTTAGTTTAGCAGTAGGAGAAATTGTCTTTTGAACAGCATTTTTAATGTCCTGAGTGAGATTATGATTGTCCAAGTCAGAAAATTCCACAACAGATTCACATATGTAATCTACATCTGAAAGCTCACTATTGACTCCCGAAGCCATCGTTGTACTATTAACTGATCCACAAACAGGTGGCTCGGAATCAACATAACTTGGCTGAGAAGTGAAAACAGAAACCTCAGTCTTTTCAGAATGAAACCCAGAAACACCACTCTCAGTTAGAGAACACAAAACTTCTTTTGACTCTGAAATAAGGTCATCTGATTCCTGAATTTTCTCAAACTTGGGAGAAACAAAAGAGGGAAAAGTAGAATGCTCAGAGTCCCGAAAGACAGCCTCAGAGTCAGCCATCTTGGGATCATCAGTTTATATCTTTGCAGACCCTGAGTTAACAGTCAAAAAGTTAACTGACTCTGAATTCACTGGCTCAGAGCTAAAGATTCCCAGCGTGGAAGAAGCCGGGTGACAATTGTTCTGCTCACCACGTCCAGCAGTTCAGAGAAGGAACTGGACTCGGGTTGCGGTGAGGGACGGCGACGACGAGAACGCCGCTTTCTCTTGGAAACGGGAGCGGCAGAGGAAACGGAAGGTGTCAGAGCAACGGTGACCAGACCCTCATCCTCCGACCACATTCCTGCCAGGTATGAGGCAGGTGGAGGGTGGTCGGAACCAGACGTGAGGGAGGAAAGAGTCCGATGCTGCGACTGCAGCTGCTGCAGCGGGGCTGAAGAAAGCTCTGTCCGCTGCGGCGGCGTGAGAGGGCTTGCTCTCTGTGACTGAGGTGGTGTGGATGAGGAGATGAGGGTGACTTGGGCCAGCTCCCAGGCTTTGACCGCCTCCTTAGCCTGGGTCAGCGAACGGCTGAACTCCGAGGCAGTAGACAGCTGGCGCAGTTGAGGATTTCTGTCAAATATGGTTTGTATTGCATTCAACCCGACTGAGAATGTCTGCAAATCTGAGGCGTGGCTAATGCGAGTCATCAGTCCGAGGATGCGAGCAAGGTCCACCTCTCTCTCGAGGTGAGCTGAGTCCGCTGGGTCCATGTTCTGGTTGCGTCCTTCTGTCACGATGAGTCGTGTGGCTGTCAGTGGCTGGACCCACGTGCAGGACTCGGAGACAAAACATCAACTTAAACGGCAGCTTTATTTGCTGGTGAGACACGCTTGGCAATACATAAACAACAACTTAAACTAACTAGACTGCAGATGCATATGACTTTAACCTGAAGGTAGACGACAATGAATACACACACAACAAACGTGGAGGACGCAACAACTGGCAGGGAAAAACACAGGGCTTAAATACATACTGAGGTAATTAGGGAATGTGAAACAGGAGCAGAGCACAGCTGGGACTCATCGGACATGACAAGACAAGGGGAGGCAAAGCTCAACACACTGACATAGTACACAGACTTTCAAAGTAAAACAGGAAACTGAAAAGAAGTAACACAGAACCACAACCTAAGAACTAGAACACAAGAAATGCCAAGGAACTAGGGAGCTAGGAATACTAGCGACAAATCAAAACACATCATGAAATCAAGGAAAACTAATACAAACAGAAAAACACTGAGTCCACAGACTCAGGACCATAACAGAAGTGTTGTAATGGAGAGAGATTTAATAAAGAGCTCATGACAGAGATATACTCTGTCATCTAGTCCCTGTCAGTATTCATGCTTGAAGGCTTTTCAGGGAGTTTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAACATGGGTGCAAAAATGGGAGAAAGCTGTTTTCAATATGTGCATTGAAGGACAGATCCTGGTTAAAAATCCAGACTAAGTATCTGGTTAGACACCATATATGTCTAAGGTTTTTTAGGACAGTAAACTCAGTCTTATCTAAATTTAGGAGCAAAATGTTAGAGGTCATCCAGGTCTTTGTTTTCTGGAGGCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATATATGAAATGTACAATATACAAGCCGTAGTTTTAAGAAAGAAAGGAAAAGTAATATGTAATAAATAGTGTTATGTATATACAGTTGAGTTATTGCACGTAGAATTGATATTGCACAGTGGTGGTCCATAGAGGAAGTGGGAAGTGGGGGGCTGTGTTATCGGTGCATGTGTGAGTGTGCAATACTTTTGTCCTGTGTGAACGACCATCGTTGAACAGAGGCGGTGGCTTATGACACCAACTGTCTGCCATCTATAATCCAGTTTTATCCCTTTTTGTTAGGGGTGACTGCACTTAAAGAGGCCTGGAAGCCTTTTCAGAGGCGTCTCTCTTCATGCATGAGAGACAAAGGTGCTACCCTGTCTGCTGGCTTTGTTATCTTCACGCCTCGGCTCATATGATTAGGCATAAGAGGATGATTAGGGGTCCATGACCCTCTTGGGGACACTCCCATGTGGCTTAAATGTGGGACTCTCCATCAGTAGCTCCTTACACTACGCTGAGCTGGATGACTGAGAACCTTCACAGACATACTTCCAGGTGGATGTAACGCTACGGAGAAACTACAGCGACAGTACACCGGCCAACTTTGGTGTTTTTACAAGTATCAGGTAATTTCATATGTGACTTCTCTATCAGCTGAACAAACTGTTTATGCATATTCACGCTAAAGTTAAATACAGAGAAAACGCAGAGTCTCTGCTTTCAGAAACAATTGGATTAGTTTCAATTGAGCGAACGGTTCAAAAGTTACTGTAATTTAAAAACGTTGCAAAAACCTGTCGCCGCTTGTTGGATTGTGAGTTTCAGGCATTAAAATGCTATTCTACATCCGGACACTAGAGGGCGCAGAGCGCGATGGTGGTACTGAGCAGTGTTCTGGGGCGCAGAAGAAGAATTTCACAGAAAGAACTTCCTGTTGTGAAGCTAACGCCCCTCACAGCATGTGTGTCTTTTGTGTTCACGGTTTAAAGAAGATTATTGTGTTTTCGTCTACTTGTCACCCAGGCTGACAGCAGGTTCACTGCCTCAGGTTAGTAAACACGCATTACAATGAATGTGCACGGCACACCTCACAATACAGGATGTTGTTCGGTCATTCGCACATCTCGGTAAACGATGCGGGTCATTGTGTGTACATTGTGGGTTCAGGCTGCAGGTGGCTCGATGCTAATGCTAGCTGACTTGGCTAATGCAGAATACAGTGGAACCCCGACTTACGAAAAGTTCAAGCTACGAAGGCACTGAACGGCAATATTTCTGCCCGTGTTACGGCAAAATGCCCGCGTAACGAAATCTGCTGGCTCTGATTGGCTGAGCCTTCAATGCCCACAATGCCTTCCGAATCATGTGACAACCCCTTCGCTTCCGTACTTGCGCTTCGCTGTTCCACTTGAACCACGCAGCTAGCAATTGAAGATGAAGCGTAAAGTGCTCTCGATGAAAACAAAGAGAGAAATTATTGATAAATATGAGCGAGGTGTGAAACTTAGTGCTATTGCACGTGAGTATGGCCGAAATCCTTCGACCATAGGAACAATTATAAAACAAAAAGAAGTCATCAAAGCAGGTAAACCTTCAATGGGCACCACCATCATGTCCAAAAGGAGGACCCCCATACACGTCGAGATGGAAAGGCTTCTCCTACTTTGGATTAAAGACAAGGGAAAGACTGGCAATACCCTCACAGAGGGTCCTCAATTTATAATGATTTAGTAAGTAAGGCAGCTTCCGATGAGCAGCCAACAGCATCAACGTCCTCGCAGGAGGCACCCCTAACCTCCCCAGAGTTCAGGGCATCACATGGGTGGTTTTGTCGGTTCAAGAAGAGGACTGGCAACCACTCCGTTGTGCGTCACGGCGAGACAGCAAGTTCCGATCACAAGGCTGCAGAAGAATTTGTTAAAAAATTTGAGGAACTTATAAATCAAGAAGGCTACATCCCCCAGCAGGTATTCAACTGTGACGAGACCGGCCTCTGGAAAAAAATGCCACGGCGTACGTACATCACCGCGGAGGAAACAAAGATGCCAGGCCACAAGCCCATGAAGGACCGTCTTACCCTCGCCCTGTGTGCTAATGCCAGTGGGGACTGTAAGGTCAAGCCACTCCTAGTGTACCACTCAGAGAATCCGCGTGCCTTCAAGAAACACAAAATTTTAAAGGAGAGGCTCGAGGTTATGTGGAGGTCCAACCCCAAGGCCTGGGTGACCCGACAGTTCTTTGTCGAATGGGTCAACTTGGTCTTTGGCCCTGCTGTCAAGAAGTTCCTCGAGGAGAACGATCTCCCCATGAAGTGCCTGCTGATCATCGATAACGCCCCCGCCCACCCCTCTGGCCTCGAGGACGACATCCTGGAGGAGTTCTCGTTCATCAAGGTTCTCTTCCTCCCTCCCAACACGACCCCTCTCCTCCAGCCCATGGACCAGCAAGTGATCTCTAATTTAAAGAAACTGTACACAAAACACATGTTCAAACGGTGTTCCGACATAACAGAGAGTACGCAGCTCACCCTCAGGGAGTTTTGGAAATATCATTTCGACATCGTTGCATGCCTCAAGTTGATTTCTTTGGCATGGCGGGAGGTGAGTCCTCGAACGCTAAATTGTGCTTGGAGGAAGCTGTGGCCTCATGCTGTTGCCCCTCGAGATTTTGAAGGCTTTGAGGGGGAACCTCAACCTGAAGTCAAGGTTGAGGAGATCGTAAATCTTGGCACCGCCCTGGGACTGGAGGTTGACGAGGGGGATATAAACGACCTTGTGCATGAACATCAAGAGGAGCTGTCAACGGCAGAGCTGCAAGAGTTGGAGGCGATGCTGCACTCATCAGTACAGCAACAATTCAGCGAGGAGGAGGAGGAGGCCGTCATACCATCGGCCGATATCAAGGACATTCTCTGCGCTTTTCAGAGGGTGGCCGATTTTGTCGAAAAAAATCACCCTAAAAAGAACTTTACCGCTCGTGCTATAGAGCATTTTGGTGACGTCTGCCTCTCCCACTTCAGGTCCATTTTGAAAAGTAGACAGAGACAGACGTCGTTGGATAGATTTTTCACAAAGAGGCCAGCAACAAGTCAACCTTCAGGTGAAAGTGTGCCTTAGAAGGCGAAAAGCAATGAAAGTAGCAGTAGTGATTAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGTAAGTTTTAGTTTTAATGTTTAGAATGTTATGTACATGCAGCATATGAATGCATGCATGCATATATGCACTTATTCCTCTAATTTTGAGTTATTGGTAATATTTTTACCCAAATGCGGTACTTCTTCAAATACAAGCAGACATTACAAAGAAAGCTGAAGTGTTAATAATTGTGTAAAAATGTGTGAATGACTACACTNNNNNNNNNNNNNNNNNNNNNNNNACTTGTAGTGTTTTAGATGTCAGGGCTGTTGGTGGATTAAACATTTTTGTTAATAAAAATAATGTTTTCTCTGGTCTTTAATGTGCACTTCAGGGTCTGTTGCACTACCTCCTTATGTTTAAAGCCTGATTAATCTTTGAATTAAAAAATCAAGAACTTTACACCCTAATGTTATGCCAGTTTCCCCCGTGGTGGTGCTGTATGTATGCATGCATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATCAATAAAACTGTTTTTTTAATATCTTGCTGCATTTTGTATAAGTTCATACTCAAGTTTAAATAAACAATAACACTAAAGCTATTCTGTTATACCTGTATGTAAAAAATACACTGCACCCAAAATATTTTATAGTTCAGTAACACTGATCAATCTAATAAACTTAAACCTACTCCATCCTCCTTATTCTGGTATTTTAAAGAGTACTTAGCAGAAATATTAAGCAACCTAACTAATAGGGTTGCAAACTCCCAGCAAAAGAAAATAGGGAACCACCCCCCACCCTCCACCTCATGATGCTTAATCGATGTAATCAACTTTAATTTGATGCAGGGTGNNNNNNNNNNTGCACAGAATTAAATTATTTTTCAAGAATAATTAAATAGATTCAACATCTTTCTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTGCTCCGACGTGCTACGGTTATGAGCCGAGTTACGCCGTGTCGCAAGTTTTGTGAGGTGNNNNNNNNATATTTAATGTATCGGATTACATTTTTTATTTCTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATGCATACGTATGCTTTCTTCAGCCTCCACCACCACTTCGTCTCCAGCCAGCATCGTCTCACTCAAAAGGTGCGATGGGTGCTTCCACTTACGAAAATTTTCGACTTACCAAAGACCGTCGGGAACGGATTAATTTCGTAAGTCGGGGTTCCACTGTAGTGTGTTGCTGGACTTAGTCCTAATATGTGTGCTTGTGTGTATTGGTGTGTGTACTGTTTGCAAAGGTGCTCCGACCCTTTCGGAGACGGTGTCTCAGATTAACTGGTGTCTCAGATCAATTAGTGACAGTCGAACAGAAGTGTGGCAGACTTGCTTTTCAGGAGCTGCTACCGACAAACCAGCAAATAAACACTAAATATTTCATCTGTGACATTTGTGAGGTTCCCTCAAACACACTCCATCAGTCTTGTTGCTGTTAACTACAAAATATTAAAAAATCCACCATCTGTTTCACCATCACCAGTTAATCTGGAACACCGGGTGATCTAATGCTGCTCCGTTTTCATACTTGGAAGTATTAGCATGTTATTGACTTGGATACTATATTGTTTTAAGCCATTGTGAATGTTTGTTATTTTAAAGTGAAAATGCCATGTTTTGGCACAAAACTATCGAATTTGCAGCTTCGGTTCAGTGGGATGGTTTGTCAGACATCACCGTAACATTATCCTACGGGTAGGACCATTTGTCAAACAGTGGTTACATGATGTCTGGAGCCTTTCTGGTTCAGTTTTGTTTGTTTAGCAGACTTTTGCTCATTTACGTAACCGCTGTTTTAGTCATGGCTTGTTTTCTTTGCGTTTGCTGGTTGTAGAAATGGTTTCTATGAAGCTGAACAAACTGCTCGTGTGCATGCATGTTTTATACATGTGCTAAAGTTAAATCTGTTTGTGCAGAACATTGTGTGCTTTGTTTATCCTCTGCTGTTTCTCCAAAGGTTCAGTTTTAAAGTAGGTACTGCTCGGTGTCCAGTGTAGCAACATAGCTAGCTTTGCATCATACAGAGACATGCTACTGGTGCTATAAAGTGATATGCAGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGATTTAAATGTGCCGTTGCTCACAAGTAAAATGTGAAATAATCAGCAGCTTGTTTTGATTTAAATCCCATAAGAAGTTCAACAGGCAAATATTGCAAACTACACAAAAGGCAGCCGCTAAAGCGTTTAAGTTTCAAAATAGAAAAAACAAAACAGACTAAATTGTCAGTTCCACTTAGAAACAAAATATTAGTTCTAAAAATAAATCTTAGGTCGTTTTACAGAAGAACAGACAAAATTGACTAACTTTTGTCAATATCGAATAAACTGAGAACTAAAAGGAAATTCTCAATCTCTCCTTGTTGTATAGCTTAGCTTTTCAAACAGTTTTAACAGTTACTTTAGTCTGACAAAAGCCGAATGCCGAATTAGCGCTTTCAGTCAGAGATTGAGCATGCACCGCTTTATTGTATTTCCAGACTTGCTTTCGGCACAATTTACAGTGCGCGCTACTCTGTTTTTTGTCAGACTTGAAATAGCCGAAATACCTTCACACTACGGAACTTCTGTGGCCCTTCCGTTCGACAAGCTCTCCGGCGTTGGAGCCATCATCTGTTTTTTCTTCGGTAATCTTCGCTCACGCTCTCGGTTGATTTTTCTCTAGTCGGCAAACTCATTTCCTCCATTACCTGGGCAGCCCGGCTGGCTGCTTCCCAAACAAATACACATGTGCGCCTTGGTGCTTGTGCTGTACGTAACAAGTCACGTGACGTGACGCTGCGGCTGTGATTGGTTCGGCTCTGCGCTACTTAATTTGGATTGGCTGTTCNNNNNNNNNNNNNAAGAGGACAAGAGAGATGAGGCCTATCGTAATAGTTAAATTTTTCTATCGAGAAAAAGTTATTTCGCAATACATATCGTTTTATCGCCCAGCTCTAATGCAGAGTTTGTCTCTCTCTTTGTATTTCCAGTCCAAACAACATGGAGAAAAATGTTGTGTACTGCCTGCTGTGCAACGAGCCCCAGCTGTCCATTTCGACTCACCTGAGCAGAGTGTGCCTCAAAGACGGCACAGCACAGGAGAGGGAGCAAGAAGCTTCCAGAGCTACTGCCTCCCAGGAGCTGTTTTCTAGGGAAGGTCGACTCTGGAGCTTCTCGGAGCTGCAGGAGTTTTGCAAGGACACAACATCTTGCATCAAACTCTGCAGTCGCCTTCAGAGTCGTGGCTTTATCATCACAGATGCTCCCCAAACCTGGCCAACAGTGCTGCCAACACAGAGGTCTGATGAGCTTATTGCCACTCTGGCTCACACATACTGCATGACACGTACGCACTTTCAACACCGTCTTACTGCTGTCACCTTTGCAACAGGTCTGATAAGAAGGAAGTCCTCGCCGTGGCCAAAAAGGACATCGAGTATTTCCACCAAAAGCTTGCAGGCGGTGATTGCATCCCCAACGTTGCCATGACAACGTTCAGGCAGTACTGCGAGGCCATCCTGATATTACAGCACGGACTGACAGCAAGTGCTGTTCAGGATTTTTCTGTAAGCGCCGCCAACAAAAACAGTAAATTCTAAGTGATAGTTGATGTAAGTGTGCATCACCCTAAGCTCCAACACTTTGTCCCACACACACAGGTGCAGGACTGGATGGAGCGAAGGGAAAGCTTGAGGATGACCATCCAGGAAGAAGAAGTAAGTCCTCTGTTCTCAGCAGCGACTCTCTTCCTGCTCTGTATGGACCCTGGGAGGTGATTTATAGTCATCATTGATGGCTCCTGTCTCTGCAGCTGTTGGAGTGCTACTTTAAGAACATCCGCCCAGTGTCCTTACGAAACCAAAGAGCTGGCAGTGATGATGGGGGCAGGTTCTTCCTGGGAGAAGGTGGGGTCCCTCTGACCAACCCAGGATTAGATGTAGGGCGCCTGAGGGCCAGGTGAGTGCTGCACACCACTGGATCCATACTGGCAAAACTTTGCTAGTGTGGTCATAACACACAGCCACATGTGTTGCTGCGTTTGTTGGTAGATGTATAACTGTTTCACCTTTCTAATTTGGTTAGATACCTGCGCAGCGACACTGAGGATCCTGCAGCTGGGTCAGCGTCACACTCAGCAGGAGGAGTAGAAACTTCGGGACAGGCCAGGTAAGCTTTTCTTTTTTATGTTACCCACTAGCACAAGAAAACCTACCTTACAAGGTTCCACATCCAAACTATTGGTGGATTTCTCTCTCATTCTGTGTAGGTCCATTTCCACAAAGCGCCTACCACTCAGAGAATGGGATGCCTTCCAGCGGACCTTCCCAGTAACCGTAAATGGAGAGCCACCTTCAAAACGTCGGTGTGTACAGGCTGGTTTTCCACACTACCGAGCCCACTACCGCAAGTGGAGGGAGCATCAGCTTAAGCAGAGAGTTCAGCACATCCTCGGTAAGCCCCGGGCACGTCATGCTAATGGACGCTCTGCCTCCATTATTTACAGCTCTAATATATACAAATAGCTCAGTAATACTTCACATCACAGAGTTCAAATATATACATATGGTTGATTTTATCACTTGCATTATTCCTCACGTCTCGCTCTGGGACAGGGTGTGTCAGAAGAGGCAACGCCCCTCAGCGTGCAAGAGTACAGATGGCATTAGATAAGGAGACCTGGTTCACCAACAAGCCCACTGTTGATGCCGTCCTACAGGCCTGGGTTGCTCCACAGCCCAGGATCCAGGACAGCCAGTCCCTCATGTCCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCAACCATTGCCAAAGGAATCCAAACGTGAGGCCACAAAGGTTCACAATGAACTTCCCTGCTGGTCCTCGGGAGAGTGTGCTGTTCATCGCCCTGAGGGACATCGCGGTTGGAGAGGAACTCCTGTGGGACTATGGAGTCTAGAGATGGCACCGTGTTTTATGTCCTATCATACATTTGGATATCTGCCCATACCGACATGACTCTAATAGAGTGTATTTCATAATCAATAAAACTGTTTTTTAAATATATTGCTGCGTTTTGTATTAGTTCAAACTCAAGTTTAAAAAAACAAAACACTAAAGTTATTTCCCTCTCACCACATATCCAAACCGATATCATGACCAGCAGCTTTACAGCTGTGGCTCCAGCAAACATCAAATATTAAATAAACTCTAACAACAGCTGATCAAGCTTAAACGTGCTGCTGTGCTTTAGTTGCTGGTTTCCTCTTTCTGGGGCAAAGTGGGCGATCAGCTGATTATTGATCAGTTTGATGATTGAAGTAGCAGCAGGAGAGGGAGGGGAGAGAATGAGAGAAGAAGAAACAGCTGCAGCGTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCTAATACGAAACTTTAAAGTTCGACCTCCTCGGCTGTAACTGGTCCAGCCCAGAGTCAGTCATGACCAGTTGGCCAATCCACCACCTTCCACTGTTTATACCGTTACAAACTAATAACGATAATAATAAACATGGGCCATAAAAACTAAAAAACACCATCGATGGCCAGTCCAGCTGTGCCTCCATATATCTTTCTCAGAGGTGAAATGCCGGTTAACTCGGTCCATCCCTGATGGAGTCACCCATAAATCCTTTGACTGGACATTTGACTTGAGTTGTCTTTATTTTTTCTTCGTTTGAAACACCTTTAAATACCAAACCCTGTGGTGACAGCTGCAGTGGACACTTCAGGGCTCAAACTTTCTCTGATTGGCTCCAACCTTGACAGGCTCAGCCTGCTGCTACCAACAACACTCACTAAGTTTCCCCCACCGTGCACCTCAGGCCTCTGCAGTTACTGATGATCATCAACCCTAGTTGGAGATTTCCAATCAGAACACCCAAACACTTCATTTTAACCTGAACTCACTCTTTACATGAAACCCAGCTCCACTTGAACCCTCAAACACCAAACTAATGTTTTATGGTAATTTTCATAAAAATATTGGAGACCACATTTAACGTAATTAACAAAAACATCCATGACACATCAAACAGGCTTTGTTACAGGAATTATTTCAGATTTGACAAACATTGTTCAACTCATGAAGAACAACATTATAGAAAACTTACATTTGAGGGAAATGTCAAATATGAACAAACANNNNNNNNCTTATGTCTTTCTTGTTTTTACAAAGTGACAAAAGTTCAAAACAGTTCTTACAAAACACTTAAGCAGAAGGTGTTACGGCCCAGTCTGGGGTGCAGGTATGCAACATAAGGTTTATAAGGAAGTGACCCCACCCTCATCGTTCTATGGAGATATGGAGCCAGCAATGAAGAGAGGAGGCTCTGTGCTGTGGGAGTGTTTAGAGTTTGGGTTTGTCAGCTTGTTTCATTTTGTTTTGTGTTTATTTTATCTGAAAACATGAAAAACGTCAAATGTCTCAACAAAATAAAAATGATAAATATCATAAATTTACTTTAGAACGACTTTGGTTTGACTCTTTACACGTAATATGTAGAATAAATATATACGAGGAGCACAGGAACCAAAACCTAAGACCTAGAAATACAAAGCAAACACAGTCACAAGAAGCAGGATGAGGCCACAGATTAATAAGAACACAAAATCAAACACAGGACTGTGACTGACTCAGTGTCACCACTGAAGGAGCAACATCTCTGCAGCTATTCAAACCAACACCTGTTCACCATCTCAGGTCTGAAGACGACCTGTGACAGCTCCGCACTCTGTCAGCAAGTTTAAAACAAAACACACATAATACAAACGTGTTTAGACGTTGAAATGCAAATGTTTAAAACAAACAAACGAAGTAGAAACGTTGAACCTGGATGACTTTTATCACTCAGATTCTCTCCTGTTGTGATTCTCAGTGTGGCTCCACCTGTGACCGTCTGTCTCCACAGAGAAGGATGCTGTCCAGGTGAAGGAGATCTCTGATGGGTGTGTTGTTTAAATGGTAGATTTTGTCTGTCAGCTTGTTGTGCTTCATGGATGTAAACAGGAAGTAGAGTGTCTGTGATAAACACAACTGTACGACTGTGCTTAAGCTGGGACTTCATCCTGTTTGTGCTGCTGTGTTTCCACATCACTGTTTATCTTCTTCCTCTCTCAGTCTGACAGCACACTCTTCATCAGTTAGCTCTCTCTTTGATCTTTAACACGGGGGTCTGTGGGGACTGACTCACTGCACCCTCTGCTGGACACCAGAGGAACTGCAGGTTCAGTTTAGAGTCGAGGTTAAGCTGAGTCCAGAGCTCAGTCTGTGTCTGTCTCCACAAAAAGGAGAACGCTGAAGCAGCTCGTCTCCTAAAAGCTCAGTAATACAGATGAGTTGAAGCTGGAGGAGGATGAAGAGGAGGAGGAAATGCTCGTCGCTGTGCTGAGGTCCACATTAAAGCACAGAGGAGGCGGGGCCTTGCTGTGACTGACCCTCCACATCAGGACCTCCCCAACATCATAAACCTGTTTAAAAACTCACTTTTACTCCCTGCTTTATATCACAATGACTCCTGATGACGTTTATCTCTGTTATTTCTCCCTCAGGTTCTCTTCCTTTCTTAAATTCTCTCATCTTGTCTCGTGTTTTTAAGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCCCTGTGACAGAGTGGCGACCTGTCCAGGTGTAGCCTGCCTCTGGCCCTGTGGTAGCTGGGATAAAACTGAGGTTATTGTACTCGGCCCTGAAAATCTTAGAAATATGGTATCTAAGCAGATTCTTACTCTGGATGGCATTACCTTGGCCTCCAGTAACGCTGTGAGGAACCTTGGAGTCATTTTTGACCAGGACATGTCCTTCAACGCACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTAGGGCTGGACCAGGTGACCCTGAATCCTCCCTTAGTTGTGCTGCAATAGACGTAGGCTGGCAAACATCAGCCTCCCCACTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCTGAGGCCATTCACCAAGACGTGCATGATATAAGAGTGGGTGGAACAAATCATAAGATAGTTGATGATATTTTGTTCTTATCAAAAGCAGAAGCATCAGTATCAGCTGTTATGTCCATTATATGTAAGCTCAGCTCATTCTCTGTTCACAGAATTAATTTTGGCCAATCAGAGGTTTTGCTGCTGGGTGAGCAGGTCAGCTCTGCCAGATATTTGTAATCCCTTTCAATGGTCCTTCATCAGCTTCACGTACTTTGGGCTAAGAATTCCACCAGATCGTAGTAACTTGCATATTTGTGAACTGAGTTTCCACACTAAAATATATGAAATGTTATGTTTGTGCATCTACAGATGAGAATTTGTCTGTGTGTAAAAAGAACTATTTACACAAGTTACACATAGCTTTTGTTAAGGTCTGCTTACAGATACAAAGCAGAAAACTACGTGTAAAAGTCTGCGTGTGAGNNNNNNNNTAATTTTGACACAATTTTTCTTCCTTTCAGCTGATTGGTCAATGTCATGTCAATCACAAATGTAACAATCCAATCAGAGAACAGATGGGTTTGGCTGCCGGACGGGTGCTCAGGNNNNNNNNNNNNNNNNNNNNNNNNNATTGTCTTATAATCTGTATTTTGACCTGGTCTGATAGACACACGAGCAACTCAGGTGTGGAACCATCAACCTTGTTGTTAGCAGACATGCTGCTCGGCCTCCTGAGCATTAAAGATAATGTACTTGAATGGGCGCTGACAGCACCTGACTCATGTTCTGTTCCCCCTTTGGCTCCTAAAACGTCCTTGATGCCCTCTAAATGGACCTGGTTGTTCCTGTAAGTTGTAAAGTGGCACAGACTGCATCACAGTCACTGTGTGGCAGTTTGAACTAGCGTAGCTCCTCTAAAGGCTCTCAGCCACCACAGCTGGACTTCTGTCTCTCTCAGATGTTACACTGCCCACATTTCCTGCTTCCAAGACCTTCAAACAACACTGTGTTTATTTACTGCCACTGAGATCATAGATGTTTGTCACTTCCATACTTCATCAACAGGCTCCCAGCTGGAGGCATTGAGTGGAGTTCTTTTAGATGCTTGTCTACACCCTCTAGCTGTGGTCTACACCTCCCTGCAGTCCAACAACCTCATTTTCTTCTATTTTCTTCTATTCAGCAGCGTCTTGGCTTCAGGAGCAGACTGTGAGCTGCTGATTGTCCAGCGCATCTTCACACCGCTATCCCCACATGGTCGACTCCATCACTGCCTGTCTGGATGCTTCCCTCTCACTGACTTAGAATTAGAAGATAACTGTTATGTAGTTAAACTAAAATACTCTGTGGGGGTTAGTATATAAACTCTTAACACCTAGTTACCATGAAAAAGTGTTAAATGATCAACTCCAGACAGATATGTTATTTAACACTAAATCACAGTTAATGTACCAACTCTCCAATAAGAGTTAAATTAACTTATATAGACACTTTAAAAGAGCTGAAATCAAACCTGAGAGTCTTAATTTGGACATGTTTGCTGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATATTTCCACTTTTTAACATGTATGTAGAAGCATATCAAACCTGAGGCTCTCCACCCACTGTGAGACAGGCAGTGATACTGTGAAACCTGGTGAACCTCCTGCAGAACACTCATCATTTAGACCAATGAGTCTGACGGGGGTTGACACTAACATACTTTAAATGTTTAGCCTGAAGATTAGACCCTTGGATTGCACATTTGATTCACTTTGTACCAAAGCATCAAGGGTTTCACTATATAAGAAGGGTTCTAATATAATTCACAGGAGATTTGATGCTAAAGATGCAGTTTTATTGTCACTGGATGCTCGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAAACATTAGTTTTTAAACCTGTCACGTTGGAGCGTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAATGAGAGCTGTACTATTTGGTTTCCAGTTAGGAGATCAAGAGCAGAGATTGGTCCTAGGACCTAGACTAGGCTGTCTGGTAGCGTAGCAAAATTAACGCAACAAATGGAGCTATTTAGACGATTTTCTGGCTACAAATGATTCAAAATCATGAAAGGTTATGCAAAGTTTTTATATTGAGTCACTTCCTCTGCCTCCTCCAAAAGAATCCTTTCAGAAGTTAAACGATATCTTTAATTGATTAATTTGGACTAACAAAAGTCCTAGATGAAGACTTGGCTTGTTGTACCTGCCGTATGAAAGAGGGGGTTACAATTTCTAAAGTTTCCACTTGACAGAAATGTGTTTTTGTTTGAGATTGCCGAGGATCGCACAGTGTCATTCTCCTGAAAAGGAAACACCTTGTGACGTCAGGTGAGCTGCAAAGGGTGCGGTCAGCCACATGACACTGAGCCTCAGCAGGAAGTCTGACCCTTTCATAATAAAAGCATGTTCGTCACAGACACCTGCACTAAACAGGCTGAGAACACGCTGGGCTGGAGTCACGTGATCATTTTGTAGTTCAGACACAGCTGTTTCCTTTCCTAAGTTCTTATCACATCACCTAAACACTTTTCCTCCACCTCTGAACGTTTCTATCAAGGAAAAGTGGTTAGGAAAGGAGGTAGGAGACCACTGAGTGTATGTGGACGTGAAGAGCTTTTATTGTGAAATGTAGGGTAGGGAAAAGCTGTTCCGCACATGCGCGGTAGAGATCCTGCGTGAGCAGAGACTAGTCAGTTTAATAAGTTTGATGATTTGTTTAAAATACAGAACAAAAGTAAACAAAGTTGGACGGTAGGACATCATGGCGGCTTTATGAACGGTAAGAGGCGGGAACACGGGGGGCGACGGTCAGAGGGAGGACATCAACAGGAGGAGGACCGGAAGCTGTTTGAAAGCCGTGAGCGGGAGTTTGTCAGCAGGGGGAGAAACCGGCACCCGGAGCGAAGACATGGACCCCCTGCAGGAGCTCCTGGACCGGGTCAAGCCCAGCACCGAGGCGGTGAGTCCCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGTAATGTTTACATCAGCATAAAACAAGTAAACAAGCTCAACAGCTGACTTTCAAACATTTCTGTAAATCAGAAACATCAGGACTTATTAAATGTGAGCTGTGAGCGGGCAGCCTTTTGGGGGTTTGAACAGCCGGTTCCGCTTCCTCAATTCTTCAATAAGTCAGGGCCAAGCCAGCTCCAATCAGCAAGAACCCTGTTATCATGGTTCTGAATAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCACCTGACCTGTGGTCATCTGGAAAGTATGCAGTCTTTAAACAGCGAGTGGAGAGGGTGCAGTCTTTGTTTTGAGTTACTGTAAAGCATGTCACAAATCCGGGTGCACGTAAAGCAGCACCATGTTGCAAAACCACAAGACAGAGTTTCTTTGTGAAAAATGTCATTTTTTTATACTTTATTTTCTCTTGTTAAGAGTATGTATAGTGAGAAGACAACACTAATATATTTGCACAGGCTATTTAACCCTTTAAGACCTACCATAGAACCAAGTCCGCCAGAGCTTATCTTTACATTTATTTATTTTGAGTGTCTTCATAGTTTTATTTTTGAGAATTTTTATATACTACAGGAAAAATGAAAATAAATGCAAATTTGCAAAAACACAGCATATGCATCAAAATAAACTATTTACAACAGTGCAATTTGACTTCTAAGCATCCCAGAAACGATACAGAAGAGCATAAAGTCAAACATGACTTTTAAAAACACCAACATAGGCTTTGAAGCTTAAAAAACTACATTTTCCGCAAAAATGACGTCACTTCCGGTTTCAGACAGGTAATGGCGGACATGCGATAGTTCGCGCTGACTTATATTCCAACATAGGAAGTGTTATGGACACCACACACTACAGGGAATATTATGTTTTTGTTGCTGGAAGTGCTTTTTATGCAATTTTTGCAAAGCTATATGTGGAAGAAAACCGTGACTTAGGGCAAGCTAATGGAATAAGATGTAAGTACAACTCCTCCAGTTTCATATGCAAAAAAACATTATTGCGCTAGCTTAAGTGGTTACAGTTCTACAGGGATTTAAAAATAGTTATGGAAAACGGAGCGTGCCTGCTTCGACCGGTTGTAAAGGGTTAATGATATATTTTATCTAATAATTTGTAAAATTCGGGTTAGAAACGATAGAAGACAAATGGCACGATAGACACTTTTCTATCGTCCACACGATATATATCGTCATCAGCACTACGAATAGGTAGATATCTTCAGCACTCAGGCTCACCCGAGCTCAGACTTCTCGTTGAGGGTGTCAATTGCATTCAGGGACCAGTTGATCAAATCCATAATTCTCTTTTAGGTTTTAGAGAACAGACTGTGAGAGAGTGTTCCAGGGNNNNNNNNNNNNNNNNNNCACGAGACTAGACAAGGACACAAGAGGCTAAGCAGGGAAGCTAAGGGAGATGAGGAGGAGGAGAAAAGTGTGACCGCCTTCGTCAAGAGCAAGAGCAGAATTATCCCTTTTGTATACTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCTCACACTCTGTAACTTCTGTCGGTGCTGGGCTATTGGAAACCGACTTTCCCGGAGGAACGCACCTGAGGGTCAATAAAGTTTAATCTAATCTAATCTGATGCAGCTATTAAAACAAACAGCATCACTGCAGATCAGAGCTGATGAAGCTGTCATCATCAGTACAGGCTTCCAGCATCCACCCAGGACTCCGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCCCTGTGGCGCGATCAGCCCGTTTTCCTCCCTCACTGGAACTACATTCCCCACAATGCATCGGGCCAGGAAGAGGCCGCAGGCTTCTTGGAGCTGATTGGCTCCCCTGTCCTGTTGTGTCCTGGTGCTGAGCAGGGATTGGCTGCTGCTGGAAGGGTGGAGCTAAGTGGAGTGGTGGGAGTCGGAGAGGCCGGCAGGCTGCTGAGACACAGGTGGGTCACATGACCTCTGAACTGCAGTGGAGTTTCTGAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCAGGGTCAAAGGTCAGCGGCTGAGCGTGTTCGGAGAGGTGGGCTCAGTCTGCCCTCTGCTGGCCGTGGCAGGAACGACCTTCTTTTGCTTCACGCTGACGGATGAGTCGCGCTCGCTGCCCGTGCTCGTACAGGTACCAGCTCTCTGAGGATGATGATGGTGAGGAGGGACGGCCTGATGAAGCTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGACAGCAGCCGGCTCAGCTGGATTCAGCGTGTGTGTGTCGGGCAGAGCGTGTGTGTGACAGCTCTACGTGTGTGTGCGCTACGAGGCTGGAGAGGAAACAACATCCTGTGTGTGACGAAGCGCTCCGAGCTGCACGCCGACTACACGCACACACAGGAACACACACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGGAGGACGAGGACGCAGAGACATCTACTCTGAGATGCTGGACGAGCCTCACACCTGTCCTGTGACTCAGGTAGGTCCCACTCTCGCCTGTCTTCCTTACAGGTGAGTGTGAAGCATGCTCAGTGTGCTCTGTGTCCCTGCAGTACAGCGTGTCCTCAGCGGTCCGTCGGTACCTCGGTGTGTCGGAGCTCCTGGAGTCCCTGCAGACTGACTGCTGGTCTTCGGCCCCTCTGAGCTCTCTGCTGCCCCCTGATGGCTCCAACCTGACCTCCTCCCAGATCAACGGGTTCCTGTCCTGGTCTTGCAGGACTCTGTCCTCCGAGCCTCAGGGTGGAGACGCTGTCAGGTAAGGTGACAGCAGCTCCCCACATGAAGTCATGTGATTACGTACCAATGGTTTTTGCTGGTTTGTGTGTCAGGCAGCGCCCCCTGCTGCTGGTCGGCGTGCTGGAGCTGCCGTCACAGACATCGGAGTTCAAACACTCGATGCAGCTCAGAGACGCCACGGGAGCTGCAGCCTGCGTGCTGACGGAGAGCAGCGAGGAGGAGGAGGGAGCGCAGAGGGCGGTCTTTAACAGCGCCTGGATTGGTACAATGCACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTTTATTCTTTANNNNNNNNNNNNNNNNNNNNNNNCTGCAGGTTGTCTGGTGGGTGTGGTGCAGTTCACCATGGTGACAGAGAGATTCCTCCAATCAGATTTCCCCTCCTACCAACACCTGGACCAGGACAGGTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCTGCAGCATGCTGACTGCTCATTGGTCCATTCTCTGTGATGTAAGAGGGTGTCTGGTTGGTTCAGGATGTGAGCTTCCTTCCTGGTTGTAAACATGAGTTAAATAAAGCTGGGTTCAATTCACAGGGTTTACCTGCAGTTCTCTCTGGACCACCTGCACATCCTGAGTCCATCTGTTGCCATGGAGACACACTTGAGACACAAGGGGGAGGAGCCAGGAGGGGATGTCACTGTCAGGAAGCAGACAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGACTCCGGCAACCCCTGGTCCTGTGTCTCCATGGTGATCAGGGTGGAGCAGATGGAGGGTGTCTCCTGGAGGAATACAGGGGCGGAGGCAGAGGATCAGGAGGCAGGGTTGAGACTGTGCTTCTCAGTGAAAGCTGCTGTGATTGGTCCAGTGGTCAGCTGGAGGCGGGACCCAAAGAATGAACCAATGATAGAGAAAGAAAGTGAACAAAAGCAGGAGAGAAAGGTGAGAGACACACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCTGTCCTCCAGCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGTCTGTCAATCAGGATCCCAGTGTTTTGATTGGCTGTGGAGTTTCTGGGCGCAGTGGGGTGGATCTCCACGCTGAGTCAACCCTACAAGTCAGACGTGGTTGGAGATTCCACACTCTGACACGCCCACTGCTGCTGCCCACCTGCAGACAGGTAACACACACTTGGTTTGCTCCCCGTCTTCCTCCAGGACCCTTAAACTTTTTTTATAGAGATTGACAGACCATGTGACTTTCGCATATTGCGTTATGGTTACAAGTGGCAACAAAATCAAAACACTGCATCAAGCGCTAGCATTTCCAGCACCAGTAATCATCAATTCTGTGGTTTTAATCTCTACTTGCATTTTATTTGCCCCAAAAACAGTTGTGTGCAAAACGACAGTGAACACGGCAGGTCTGTACAAAGACAGAGTTGATGAAAAGGCNNNNNNNNNNNNNNGTATGAGGAAAAACTCAAAGGAGTGAACCATATGAGTATACAGAGTGGAGTAAGGATGTTAGCGTGCTCCCGGACTTTCATCACGCACATATTTATTATTATATGGTCCTAAGTTTTAGTGCATACACTCACAACATGTTTAGTAACTTCAGATCCCTGCAACAAGCCCAGGTCCAGTTTACTTTGGTGATTTGGACTATTCCATTTCACAGCTGTAGCTGGGGCTGCAGAGCAGGTCAGCCACCAATCAGAAGGTCAGTGGTTCGATCCCAGGCTGCCTCCTGGCTGCATGCCAAATATCCATGTACTAACCCGATGTTTGCCTTCTGGTGGTGGTCAGAGGGCCCGGTGGCGCCAGTGTCTGGCAGCTTCGCCTCTGTCAGTGCGCCCCAGGGCAGCTGTGGCTACAACGTAGCATCACCAGTGTGTGAATGATTGAATGTAGTGTAAAGCGCTTTGGGGTCCTTAGGGACTAAGTAAAGCGCTATACAAATGCAGCCCATTTACCGTCTAATAGAAATAAAATGAGTGTTTCGTAATTCATTCAATTTATTGTCTTTATTTATAACTGGCGTTATTGTTTCATTCTATTATAGAATCTTACAAGAAAGAAGCAAAACTGTAAAAATCCATCAGCTTTATTAGCTGCTTCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCACTGGAACTCAACTTACTGGAAAACAGTTATTCATCACTTGATTGCTTCAAAACAACCCTTGGGCACATATATATGCACATATATAACAATTTCTCTTCCACGACGTCATCCGATAAAAAACTATCTCTTTACCCGTCAGCTTCCTGTGGCTGTCATGCGACCGGCTATTGCAGTTAATAATACAACAGCTTCTTGCCATTCTTTGTGTTTCTTTTTATTTACTTTGTGACTGTTTTCATGTGAAAGCCTGCGTGCGCTAGCACCGCTTGCCACTCGTTCCCAGAATCCTTTGCGGTTTTACCCCTGAATGACGTCACATTTTCCATCTCTATTCTCTGTGTTTTCAGGCCGTCCCACCCACAGTCTTGTCTGTCTCAGAGGTCTTAGACTGCAGGTAAACTGCTCATCCCTCACTGAGTCGCCCCCTGTGGTCATCTGAGGAACTGCAGCTCCACCCTGCTTTAAACTCTTACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTGTTTTCAGGGTGTGGTGTCTGAAAGGATCAGTGTGAACAACAGGACTGCCCACTCTGGACACACACACTCAGGTACAAACACACAGGTGGTTTGTGTATCAGGCTTTTGCTTTCTGCTGTGAAGTTTTAACATGGGGGTCTATGGGGGCTGACTCACTGCTGCCTCTGCTGGACACTAGAGGAACTGCAGGCATCAGTGCTTCAGGTATGAGTCTCAGGTCTGACTGTTAGCTGAATGTGTGTGTGCAGGTGTGCGTCTCACTCTTTGTGACCAAGCTGGGAGGAGTCTGCAGGTATACCTGGACTTAAGCCACACCCCCTACCCACCTGGCCTGTTGCCGGGTAACACTCTGCTGTTGTCTGGTTTCCAGAGGAGGCTGTCCAGGTGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCACACTTCTGTTTAATCAGTTTTCTGTTTGACGTTTATTCAGCTGTGTGAAAACCAAGGAGGAACCCACCCAGGGGATTAATAAAATTTTATTTTATCTAATCTAATAACTTTAATCTCAGCCAAACCGATTTAGCCATGAACAAATAAAACACTGAAAAAGGCAAAAACAATAACATTTTTAGGTTGTCTAAGTGACTTACATATTAAGTTTAACCTGAGTAGCGAAATGATCTGAAAATGATGTGCCGGGAGTTGTGCCGTTCTCGACCCTCGAGCTCTCGGCTAACTATCGAGCTGGTGGGTAACAGACGTCTCCGAAAACGTCGGAACACTTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCACATGATTTATTAGTCTGATTGCATTATTTAGCAAATACTCACTGAGACCTGTGACTTGTTCACTCACCTCTGACACTGAGAGTCACTACTCTCTGTAGCAGCATGTGTCCATCCTTGTTGTAGATGGTGCAGGTGTAGACTCCACTGTCAGTGAGGCGGAGGTCTTTCAGGGTCAGACTGAGGTCTCCAGTTCTCAGTGCATCTTCATCCATCTCTGTGCGACCTCTGTAACCCTGGTGCTGTGTGTCTGGCTGGCTTTGGCTTTTCTGAAACACGCAGACTTTGGTGTGTTTGGAGTCTGAATGTGTCCACTCCACTGTGACGCCCTGACGAAGGTCAGCTGTGGTTTGAAAGGGCAGCAGCACAGACCTCTCCCCTTGTGTCACCTCCAACACGCCCACTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTTAGCCCTTGTGTAACCACCATCTGCATCCCAACATCTAAAAGCAAAATATCAGAGTACAGACAGACAGACATCAGTGAGGTTGATCCTCCATCATGTTCTCTGCTGTGTAACCAGCAGCTCTTCATTCCTGTTTCTCTGACTTGGAGTTGAACTTCGTGTGTGTTGATGTGTGAGGCTGCACAAACAGCTGTGCAGCTTTTATCTTCACACAGCTGGAAACAGCTGGAAACACTCACAGGTTTTTTTCCACAGCAACAAATTAGATAAGTATAAGTAACAGTAAATAATAAATCTTGAATGTTACTGAGCAGCACACAAGACCAACAATGCAGGATAAGCTTTGAGCCAGCAGCCCAGGAAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACACATTTGTATTCAAAGGTTTCTCCATGTAATTATCTGATAGTGGGTGTCAGGAGCCATGACAGGGGGTCACCCAGCAGCCATGGAAGCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTCAGGAGCCATGACAGGGGGTCACCCAGCAGCCATGGAAGCCACAGAAAGCACAGGGGACTGTAGTGATGAGCCCGCGGGCTCTGTTCCCCTGTTTCTTATCAAGTGCAACAGTGATATCATTTACCACTTCTGAACGTCTGTGGATTATTTAGGTTCTCAGTGATCACAGACAAGTAATAACCGGATTTAGCTTGAACGCGGACATTGCAGCCTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCCTGAAGTTTCCTCGGTTCCAAAGCCAGACCCTCCTTTGATGGTCTGACAGAAGTGTGTGCCTTGGAGCCCATCATCAAGGAGTGCGTTTTCTCTCCTCCAGGCCCCTCTGCTTATATAGCAAGTAAGGATATGCCAGAGGAGGCAAGACATTAAATAATATATGAAAAGACTGTGTGTGAACTGGCAAGTGATCATGTTTTGCTTGCTGTTCCTATGTTGAAAAAACTGAAAATGCTGATCATGAACCCGCCTTAAACTCAAAAATGACAATATGGATTCAGGTCATGGTCACCCAAACTGTGAAACTTCTCAACTAGAATTCTGTTTACCTCAGAATATCAAGCAGGGTGTTTTTGAAATGTTTTGCACTGTCACCTCCAGTCAGGAGATTGAGGCTGAGCTCAGGGGATCCGATTCTACTGTTAGTGAATAAATGTTATCTCCTCTCAAAGTTAGGCTGACATATTTCTCCTCTGAGTCTGTGAACTCATTACTAGACAAGGTTTTGAGTTGGGATGATAATGTTACCACCAACACACAGCCTCAAATGTCCCCTGTCTCAGCTAGGGATTCTAGCACTGTGTTATCTGTACCTGTCTCTCCACACAACCCAGTTAACACTACTAAGTTACAGTTCACTTCAAGTGTGGTTTCAAGCAAATATGGCAATCCTATATACAACTGTCATGCTATTAAGTTGCCATCAACTAGATGCTTACCTGGAAATTTAAGGTTTGCCCTGGAACCCAGCCATGAAGGTCTAAGTTGTGTTTTTGTGGGCAATGCTGTAGATCTTGTTTGTTGTCCAGCCTCTCTGGACTTTAAAGAACTATCAATGAATGGGAATATCAAGCCTATGTTCAATTCTTCTGGGTTTGAGGAGACTGAACTCACTGCTTTAGAGCCAGTTGAGACTGTTTGCATCACTTCTGGATCAAACTAGCTGGCTCTCCTGTCACCCATTTCCACATGCCCAGAGACTGTTTGTTTTTTGGACGTTTTGCTGTGGGGTTACTTGTCGGGTGGTGTGGCAGTTACTTGTGCCAGCTGGGGGCTCAGGCGAGCTCGCCCAGCATCCCGCTCCAGCGACCAGCCTTGTCTGGTCCAGCCTTGTCTCCTGCGGCTGCCATGCCACCGCCACGCAGTGCGCCCTGCACACCTGCGTCTGCCATCGGCCACTTTCCAGGCTGTCAGCTGGACATCTTCGCCATTTTAGTCGGCCCTCTGAACTGCTTCGCCGCCACTCCCTTCCCCACGGTCACCCTCCTGAGCTGCTTCACATCAGAAAAAGCAACACATCATCTGCATACAGACTGAGTTTATGCTCTACATTCTTAATTACTACAGCCTGTCTAAATGCTGGTTTGATAAAAACTGCAAACAGTGAAGGAGAGATTGAGCATTCCTGCCTGGTACCACTCAGGAGACAGAAGTTGGAGAATGTTTGGTCATTTGGCCTGAGACAAGCTGTTGCTTTCTCTCTTGCTGTAAGTTTTTTTAGTGGCACCGGAGCAGAGAGTGGACAGTGGACTGGTGATTTTTGCCTGAGCAAAGATAGAAAGACAGAGACTAAAACACAACCACGGTGTGTTGGGTCCTTGTTACAATAATCTACGTTTATTTATAAGTCATATCTTGGATTTGGTCTGCTGTTCTGGCGTTACCCCCACTCATTGTTTCCCCAATCCGATCATATGTTTATTTCTTTTAATGTAATGCAACAGCTTCCAAAACCTGTGACATCACATTTAGAAAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCTGTTATGTTTCCTGTTTTACTTTGAAAGTCTGTGTCTCATGTTAATGCGTCTGGTTTTGCTTCCTTTGTCTCGTCAGCCCTGATTTGTCCCAGCTGTGTAACATAACTAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTATTAACCCTCTCGAGCCAGGCGTTGCCGATTTGCAACAGTTAAAAATTAACAACCTGATTACCCCACATACAGTTTTTTTGTGATAATTTTCCCCAAATATCAGATTTTTCCTGTAACTAAAACTTAATTTGAGCCTGAGAGGGTTAAGAAATATAGATTCCCTACTCTTATTCACTTACTTCATCCACTTATCTCCAAGGCCGAGGTCAGTAGCTCGGCGCTGGATAAATAGCTGCAGGGCAGGATGGCTGGGTCTACATCGGCTTACTTCTCACCAATTACTTCTCGAGATTGATAAAAATGTCCGGGTTTTCCTATATTCCGACAGAAGACCCATGTGTGACGTCATCCCCAAACAGCTGCTTTGTGAGCACTTGTTCTGCTCTCACAGACAGGACAGACAGCGCACAGCAACGAGTCAAGTGGTGTTTAAAAAATCCCAAAGCATAAGTCCTTCTTTCAGACGAACTGCAAAAGAAATTTCGCTCCTACCGACCATAGTTGGACTGGCCATGGGGCATTCCGGGCATTTGCCCGTTGGGCCCATGGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACGGTATAAACAATGAAAGGTGGTGGATTGGCCAGATGCTGGCTGATGCATAAAAATAACTCAGTTGTTTGGTAGTGCTCCTTCCATCATAAAACTGATCAATGTTCAGCTGATCGGCTTTTCTGATGCCAGTTCCGTCTTTCTTGTTTGTTTATCGCCCACTTTGCGCTAGAAAAAGGAGACCAGCGGATAAACAACAGCAGCACATTTAAGCGTGATCAGCTGTTGTTAGAATTTATTTAATATTAATTTCTAGTATCAGCTGATGTTTGCTGGAGCCACAGCTGTAAAGCTGCTGATCATGATAGCGGTTTGAATATGTGGTGAGAGGGAAACATGAAGATGAAACCAGGAGATGTTCTTACTGAATCATCAGAGCTGAACAGGTGATGGAGAAATAGGTTTACCTTTTAGGTGACATGGATGAGTTGAAGGGAAGTTATGAACTGTTTCTGAGAGACAAATAACAACAGGATCNNNNNNNNACGTAGCTGACAGCTGGTAACAGTGCAGGGGTGGGTCTAGCAAAGTGTTGCCAGAGGCCAGGTGGGGCATTAACAGGGAAAGGTGGGCATAAAGAAATACGTTTCTTTCTTTTTCTTATTTAAAATGTTTCGCTTTTAATAAATAATTACCTGAATCTTACAGCCAGATTTTATCTGATGTAAAATGTATAGACATCATACATATACCAACAATACAGTGTACATCACTGTCACAACAGTGTTTGTTTTCATTCGCAGGCTTTATGGTTTTTCCTATAATACCTGGTGGGCCAGTCTCTAGTCAAAATGCCCGGGCTGATTTTTGTTTCTTTAAGCAAGTTCTTCATGACTGAGCCATGTGTCCTCTTTTTTGGAAATCACAATATGGTCGCCCTAGTATAGCTATTTGTGTGCTAGCGACTACATATTAGCATGTGTTTGCTAACTTGCTATGAGCAAAAATGCTAGTTAACTGAAGGTGATGTTTATGCTTAAATTAGGCAACCTTAAGATTTATGTAGCCGCTGGTTGTCATTAAAACTAAGTCTCAATTAGCATGTATGCTCAGTGAATGAGAAGGTAATTATTTGTTTTGTGTTTAATTAGTTTTACAAAAAAGAAAAGAGAAAGAAGGGACTATGAAAATGGATAAAGGATACCATGTATTAAAAAAACCCTCAAAGTAACTTGGCATTGTAAACTAGAGATGCAGATCGAAGTAAAGAAGAATTTGAGTTGAAAGCTTCTCATCCTGTTCACTGTCTGTCAAACTGGATAATCTAAGTCAAGTCCACATCTAGTGAGGACAGAATGAGACTAAAGTTGGCAGAATTCATATTTCGTGGTAGTCTGCCATTTTCCTTGATTTCCTGCAACATTCTGTGGTGTGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAACAGTACATTTGCATAATGACTGAAACAAAACATTTCTCCCACAAAATGCTGCATCCAGATGAACAGAATCAACTTTTGGGGATTTACTTACCTTGATGATTGAGCATGCATCAAGACATAATTTGATTTAATTCTAGTTTTGTTTTAAATATCTTGTTTAGTATTTTCCGTTCTTGGTGGGGCACACAGGCTTCTTGCCCTGCTTCCCTGCTTTCCAGAGTACAGATGCTAATGTTCCAGGAAGGTCATTATAGTCGAACTATAAAGTTCACTTTNNNNNNNNNNNGTTTCACGGACAGGTTTCTACATCTGGGATTCACACTGTGGACAACCAGCTGTTACACTCACCTCTGACACTGAGTATCACTGATTTCTGTATCAGCATGAGTCCATCCTTGTTGTAGACGGTGCAGGTGTAGACCCCACAGTCAGTGAGGCGGAGGTGTTTCAGGGTCAGACTGAGGTCTTTATTTCTCAGTGGATCTTCTTTCATCTGTGTGCGACCTCTGTAATCCTGGTCCTGTTTATCTGGCTGATTGTTTCCACTCTCATACACATGGACCTTCATTTGTTGTGGTTCAGTTAGAGTCCACTCCACTCTGACATCCTCAGGAAGGTCAGGTGTAGTTGTAAAGGGTAGAAGGACAGATGTCTCTCCTTGTGTCACCTCAATCATCTCCGTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGACAGACATCAGTGAGGTTGATCCTCCATCATCTCCTTTGCTGTGTAACCAGCAGATCTTCACTCCTGTTTTCAGTGTTTCTCTGACTCGGAGCTGAACTGCTTGTGCGTTTATGTGTGAGGCTGCACAAACAGCTGGACACACATTTTACACATCTGGGATTCAGACTGCGGACAAACAGCTGTTACACTCACCTCTGACACTGAGCATCAGTGACTTGTGTAGCAGCATGTGTCCATCCTTATTGTAGACGGTGCAGGTGTAGACTCCACGGTCAGTAAAGCGGAGGTTTTTCAGGGTCAGACTGAGGTCTTTATTTTTCACTCGATCTTCGCTCATCTCTGTGCGACCTCTGTAACCCTGGTCTTGTTTTTCTGGCTGATTGTTTCCACTCTCATACACGTGGACCTTCATGGGTTTGGGTTGAGTGAGAGCCCACTCCACTGTGACGTCCTGAGGAAGGTCAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCTGATTGTTTCCACTCTCATACACGTGGACCTTCATGGGTTTGGGTTGAGTGAGAGTCCACTCCACTGTGACGTCCTGAGGAAGGTCAGGTGTGGTCTTAAAGGGCAGCAGGACAGACTCCTCTCCTTCGGTCACTACCAACACCTCCACCCACTCTGGAGGAGGAACTGAGAGAAAAAGTGAAACACAGTCCAATCCTACTTTATTTATAAAGCACTTTAAAATACCCAGCACAGGACCAAAGTGCTGTGCATAAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGATAAAACCGCATAGAATCAATTAAAACAACTAAAATGAAACTAAAATATAAAAACCAACATGTCACGTAGTGTCAAAGGCCAGGGTGAAGAGGTGGGTTTTCAGGAGTGACTTAAAAACAGGTAGTGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGTTTCCTGCAGTTTCTCAGGAATATTACAGTCAATCTGGATCAAAATTGGCCCACAGGTACAGTAGCTGTCCCACAGGAGAAATCTGTCAAACGTTGGACCTCAACTACTCAGGATGATTTTTAATGAATTTTTGAAATTGACATAATTCTATTGTATTGACTGTATTGCATATAAAAGACGTTTCCTGCAGTTTCTGAGGAATATTACAGTCAATCTGGATGAAACTTGGAACAGATGTACAGTAGGTGTCCCAGAGGAGAAATCTGTCGAAAGTTGGACATCAACTATCAAGAATGATTCAATAATGAATTTTTTGACATCAACCAGACTGTCCCGCTTTAGGCTGTCCCAAAGCAATTTATGCACGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGTGCGCAAGTGTACTTGTGCGCTGATCTATGCTTCCGATCGGGAAGTAAGGAGAAAAGGCGCTGCCGTAAAGACTGGTGTAAAAGCGGAAGAAAATTAATGTAGCGGATAAGAAGTGGCTGACTTGACCGCGGTTCTAAAAGAACGTACGTACCTGGACCCGCCTACTATCCTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACACCTGACATCAAAGGGTTTACCAGCTCAAGAACCAAAGGTCCAGCTGTTGGTAACACCTCTTTTAAGAGTTTACAGACAGACAGACGTCAGTGAGTGTGATCCTCCATCATCTCCTCTGCTGTGTAACTAGCAGCTCTTCACTCCTGTTTTCAGTTTTTCTGTGGACAACCAGCTGTCACACTCACCTCTGACAGCGAGAGTCACTGATTTCTGTAGCAGCACGTTTCCATCCTTGTTGTAGACGGTGCAGGTGTAGCGTCCACTGTCAGTGAGGTAGAAGTCTTTCAGGGTCAGACTGAAGTCTCCAGTTCTCAGTGGATCTTCCTTCATCTCTGTGCAACCTCTGTAGCCCTGGTCTTGTTTATGCGGCTGATTGTTTCCACTCTCATACACGTGGACCGTCATGAGTTTGGGTTGAGTGCGAGTCCACTCCACTGTGACGTCCTCAGAAAGGTCAGGTGTAGTTTTAAAGGGCAGCAGGACAGACTACACCCCCTGTGTCACCTCCACAAACTCGCTTTGAGGAACTGAGAGAAAAAAGCAAAACACAAGACAGACAGACATCAATGAGTTTGATCTTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCAAAATACACACAGAGACCACAGAGAAGAGTCAGGAGAAGAAGAGTACCCAGGACACCTGAGAGGACTTTGGGCCAGACTGGAGGAGCTTCTGTAATACAAACATGGGAGAGGTTGTTTGAATTCTCTGTTGTACACACTGCTCACCATCCTCTGTTTGGACTGTCTTTTTGTATGTTTTCTGTTTACGGAGTTTTGATTTTGGACCACAGTCAGTAGTTAGAGCCGGCTCTTTTTAGTGATGCGAGCTGAAAGAGACGGTTCTCTAAAAAGAGCTGGAATTCCCATCACTATTGAGAACAGCTTTCTTGGTGTGATAATAGATGGTAAAATAAATAAATCATATACATCGCAAAGTGTCAAGAAGTGCTTCAATACTGAGTACACATTCTGGAGCACAAACCACTCCACAACCTCTATTGTTCACTGCTTTTACCGTATTTGCATTAGTGCGCAGAGGTTTGAGGCAATACTTATAAATGTTCACTTTAATCAATCTTCATATTGCAAAAAAAGGGCCATAAGGATAATCCATAAAACTATTACAGTTTAATGGATTGTGCCTTTTCTATTCTTTACCGCAGATTGGTAAATATGCATTAGTTAATGTACACTGCACAGCTTACAAGCAGAGATTATTTGGTCATTTGCACAACTCGGTAAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAGTTTATTTGCAGTGTATAGCACAAGCAGCACGATGTTATAATTAATACCTACAGGTTTAGTATATCTACTCTCATTGTTCATACTGGTTATAAGTCTGAATAATTTGTAGGTAAAACAATAAAAACCGATTGTGCCAGTTTCCCCATGACTCTTTCTTAGTTTTTGAGAATAACGACTGACAACATCCATTTTCAAGCTGCCAAAAAGTGTTTGCTGCTTATAACTTGTGACAGAAATACTGTTTGTACTTCATACTGCTGGATATCATTCAGGAGGGTTATATGTGACACATTATACTGCAAACTTAAAGCGAGCTTTTCGTGGACAATCCAAAGAAACTCAAATGTCCAAAATGTTGTAATTCACAAAATGAGACCAAAACAGGAATAATGGCCTAATTTAAACAGGTGGGAGGAGCTCCGCTTAAAAAAATCAGGGAGTGTAAGTAATGGTGGTTCATTTCCCGCCTACCACCAGAGAGAGCCTAGTGAGAGAGCCCATCCAGAATCAAAGGTATCATCGTCTGGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGAAACAAAGAGAAACTGGCTTCTTTTTTCTACTATAACTGTGTTTACAGGCCAATCCACTGTTTATCTGTCTTACACACTTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTAAGTGCGAGTTGGCCCATCTCAAATAAATGAATAATCCAAAAAGTAGCTATGCTAATACTGTAACAAAGAAGAAAAAGTAAAATATTCCCTCCAAACAAAACTTATAAATTCTAAATGCACAAATCAGTCCGTGCATGATTGCATGGCTCTGCCATCAAAAAGTCACCTGCATGAATATATCGCCTATCGTCATTTATTAGATTGATGAGTTTATATCATGTCTGTGTGACTCCACATGTTAAAACTCTCACTGTGATCAGTTTAGTTTACTATAAATGAACATGCACAGCAGCTCCTGGGAGACACAAGTTGTATATGAAACACAAACAGATGTGTTTCATCTGGAAAAGCTGTCTCAGATTAACAGGTGAGAGTGAAACAGATGTGTAGGATGAACTGCTACCTGCTGACAAACACGTGAATACTTCTGCTTTAAAATGCATTTCTTTGTTATTTTCTGTTTAAACCATGACACATGCCTGTGCTGTCACATTGTTTTACCTGCTGAGAGAGAGAGACTGCTGCTACAACATTAAAGGTGTGTGACTGATGTACTGGCTGATATTTCAACATGTATGATGGATGATTAATGAAATAACTGCACATAACAAATGTCACAGAAAACTGTTTGTCTGATGTATCTGAGAGAAAAACTGATATCAGGAGTATGTTTGATTTTTAAATCATTCATTAATTGTATAAGTTTGAAAAATCATTGTTCTTACTTTTGTGTTCGGAAAAGTCATTTTACTATTTTTATTTGCGTAAAATTACAGGTTAAAAGTTACTTCTGTACTTTCAATGAAGACTTATTTATCCAAAATAAAAACACTTTGGCCAGATACGCTTGAAATTCATTGTGATGAAGGTTTAATATAACCCAGAGCTAAAATCACAACAATAAAGTAGCTTCTAACAGAACAAGCCTCGGTTCAATCCCCAAATTCCAGCAGACAGCTCTGATGTTTTCCACAGGCTTACTGAGGCATTATCCTCTCCGAGGAATAGAAGGCGTGACTGTGGGGAAGTACGGGTGACGTCAGTACATACAGCACGAGCGACACAGCGGCAAATGGACCATAAAGTTTACTTTTAAAGATTTAATCTGCAGTAATAACAATAATAACAATGATGATGACGACAGCGGCTTCTGTGACATAACTGTATTAACTGCACTTATAGTTTTAAAGCCTCCATGAGCCGCACAGTGAGTTTATGTACGAGTAGCAGCTGACCACACAGAATGACGTCACACACGTTACTGTGGTTGGTGTTTAAACACGTGCTCACAGCTGTCCGTGCGCGCGCGCTCGGAGGATCAGAGAGGCCTTCTTACCGAAAACGAGGAGCAGAAACATCAGCATCTTTAAACAGTCCCGTTACAGCTGATCCTCACCACCGACACAGGAACCACCGACAGCTCTCAGATCCGTTACTCTGCTGAAGGAGGCGCAGAAAGTCTCCTCCTTGCTGGACAGGAAACACTGACAGGGGGCGTTTCTCAGCACCAAGCTGCTGTTTTATTCTCTTTATCGATGATGTCATTAATACGTCTTCATTAACAACAGAAAGACCACAGCAGAGGGACAAATGACAACTCCTCCCAGCTTTCTGATTTTTGAATCTGTCCTGGTTTGAATGTAACGCTCGGTTTTGTCTTTAAATGTTCTGAATAAAAGTTCGTTTATGAATCTTGGTTCTTTAAATTCAGGACACTTTATAAAAGTTATTGGTTGTTCATGAACTGTTTCATTAAATGTAAAAAAGTGTTCAGAAAATGGAGATGACTGAATTCATACATGTTCACAATGTAGTGACTGTGTTTCTCATTTCTCCAATAACTTGAGTATGTGACTAATGGGACCACCCAGCTGCTGGTTAATAAAGGTGGCGGTACAGTCGGGGGCGGGGCCTATTATTAAATTATGTTATTAACTGTGAAAGAGTGTGAAATGAGCACGCAATCACGAGTTGCAGCAAGCTGCAGTATCAGCAGTAGGAAGATGTTTGATTTCCGACCAACATAAAGACAATTCTAGGACATGTTAGGACATATCAGACACCCAGCTCGATCTCACCAGGCAGAAAAGGTGCCTGGACTGTACTTTTTTAATTCTCAAACAATATAACAGTACAGCGCTTATTTTGACATGTCAACGAAGAGTCATATACAAGTATAAGTGGAACAAAGCAGTAGTCAAACAAAGGAACATTTAAAGAACAGTATAGGTCAGGAATAAAGCAGCATACAAGTACAGTAAGGTGACATAACATATACAAGTATATACAATCTAGTTACATCAATCAAAAAGCTGCATCAAAAATTCAAGTAAGGCGTGAGCTTTATTTAAGTTACACTTATCTAAATAAAGCCTTCCACAGCAGTGCTTCATTTTTAAAACCAACAAAAATTTGAGTAATTTTCAAGAAGCGACATTTGTGAATGAAAAATTTAGCAACTATAATTAAGTTGTTAATTCTATATTCTTTTAAATTTTCTGTAACCTGGACTGTACTTCCTACATTCCTTCGTCAGTAGCGACTGGTTGGCTGTGAATAAATAATCGTGTCCATTTCACACTGAGCAGAGGCAAAGCGTAGAATCCACACTGTGGACCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACATAATATTTCAATACAACAAAATGCAGTAAATTAAATCCAACGTAAAAAGTTCATTTAAAATGAAGAGCACTTTAATTTAAAGAGGATTGTCCTAATAGGCTCTCCGTACTTCTGAGTTTGCACATGTGCAGTGTGGAAGTTTGATCATCCGCCATTTTCAACTGAGACTTGCATATGCTTAGCATCCTGGATAGAATCCATCGCCATCCGAGGATTATTTGGTAAGTACAACAATTTAAGGATGACAAATTTGATTAATGGATACTAACTGATAAACATCTGACACTTTCGGGAATACATTTGCANNNNNNNNAAACAAATGATGCCTGGTAAATTTCTTAACACTCTAGCTTGTATACCTCTCTCACATGTTAGAAGTATGAAAACATTTAACAAATATTGTTGAACCTGCTAAGGTGTAATTTTCCAAACTCTTTTGCGATTCCTGTTAAGGTGAGACTTGCCTACTAAGACCGACAGTTTTAAAATTACTCCCAACATCTACCGCACCTGCTCCCTGACATCAGTAATGACCACCGGGATCACCAGCGATCCTGTAGTTTGAAGAATGAAATGAATGTGTAGTGTATTTTAGAAATGTGCATCAATTAAGTTGCTACATTGTTTAAAAAAATTTGACTCCATGTTTATTTCTGGTTTAGTGTCAAACGCAGGGATTTAAGCGATTAACACTTTGATTTGTAAAGTATAAGACATGCGTTCATCTGTTGTCATTGAAGTGCAGAATAATGTGTAATACTGTTATATATAATGCATTTAACTCCTTGTATCAGTTTCCATTGGTTATCATCGCTACCGAAGACAGGAAATCATCAAAGACATGCCATTCATTGCAGAGGTCAACAACAGACGGCCTGCCCTGTTTTCAGAGACTGAGGTAATTCTAACTAACTTTGTTAGTGCAAGTCATTTTCATAAGAACCTGTATTTGAAGAAGAACAAAGTACTGTAAATTATTAATTTTAAAAGATACAAAATGTTTGACTGAAAGTTGTAACATTCTTGCATGTGGCCTCTAATAAAATTAATAGAGAATATTCTCTAGTTGTAATATTTAATATGTTTCAGGTTGTTGCAGAGTTCACCCGCATCACCATGGTCCCTTTGTTGTCGACTTTCATGGCCAAGCTGGACCGCTATGCTGACCACCTTCTTAGAGTGTTCAAAAAGAAGGGGGGGACAGCTAAACGCAATATCAACTTAATCATGACAGCCATGGATGGGGTATGTATTTCAGTTGACCTTGATTGAGCTCTGAAATTATTTGAATGCTTCTTAAACTTCTGTCTGTCATTAATCAGAANNNNNNNNCAGCTGAATATGTGTGTATTTGAATATTTTGTAGATATGTGTGAATCAGTGACATGCAGTCAAGTGAGGCACCTTAATGAGAAGTAAAATACTAACAAAAGAGAAATTCAATTTGTACACTAGATTTTAAATTTGCTTTCTGTGTGATTTCAATATTTTTATGCTCAAAATTGATAGGTTTATAGGCAAAAATACTATTATGATCTTTTATTGTAACTCTTTTTGTTAAGAAGCTTGGAAAGAAAAGCGTCTGGACTTCTTTAAGTTCCTTGAAGACGTTTCATCTCTCATCCGAGAAGCTTCTTCACTGAAGAAGCTTCACTTTTCTTTCAAAGCTCCTTAGACTACGATGACCTGGATGACCTTCACAGACTTATTGTTATCCACAGAATGTCATGATAGGATTTTAAGTCCATATTGCACAGTTCTAATCTTCTATTTAAATTTAATATTTTTAGGGGCACAATTATTAAATATGTTGTTGAACAATCTAGAATTGATTAAAGCAAAAATGAAAGCTTTCACGTAATGTCAAATTTGAAAAGCTTTGATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATGTGAGTTATGAAACATTGCTTAATCACTTATCTGCATTATGTGTTAATATTTTTGACTTTGTTTTGTAAAGAGGTTGAAAGGAACCAGAATAGAAAACTTCTCTCATATTGAGTTCTTATCTCCACCAGAATCCCAGTGTTGATGTTTGACGGGAATGCATTCTGAAAGCTGTCTGTGTCTACTTAAATGAAAAGCCAGATGACCTGTTCAAGGAATTCTTGGTAAGTTAAAAAAGGAAAACGATCAGTAATTTTCCTTTTTTTAATTTGGGATTGGAAATGGAAAGTGGACTTACTTGTCCATATGTATATGTAAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGGATGTGGATCTTGGTGCAAGCAGAGAAACGGAGCAGCTGACTTTGGGAGTCTATGTTGTCAGACATGAAGGAGCAAACTCTGCAGATACACCTGAGGACATTGGTGTCATCATAGAAGGATGCACTGTGCTGCAAGCTCTTAGTGATGTGGCAAAGGGTTCTGCCCTCCTGCTTGGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAACCTATCCATGAAGGTGCAGGTTCTGAAAAACAAACTGCTTGAGTGAAACAGCCTGCACTGAACTATAGAGGACACTGAACTTTAAGGTTCTCGACCTCTTCTCCTTGCACTTCATAAACTGTTCAGTTTGAATTGCCACAAGAACTTCTGCAAGGCCTTTCACTTTTCTGCATTCTTTGTTCTTGAACCTTTACCAACATCCAACTACACTGAAAAAGACTGCTCCTAACTTTGGACTTCAGTTTAAGTTTTGAAGCAAAGGTTATTTTTCTAAATATGGNNNNNNNNTGACACTAAAGTAAGTTCTACCTGCTGTTTGCAGGGCTGTATTGTGGGCTTTTCATTGTAGTCCAATCAAGTTTAAATTAAGTCATGTTAATGGTAAAAATGTTGGAATCACAACACTTTTCAGTTTTAATCATTTCAGTTTAACATGACATTCTGTATCTTGTCTTCCTGCACTTAAAATGCACTTGAATATATGTAAAGATTGTTTAGGAAAAGCATTTGAATTGCTCAAAGTTTGCTTCAACAAGTTTTACACAAAGTGTTATTAAAGTTAGGTTAACTGAATAAACTTGTTTGATTTTCTTAATTTACAAACTTAAATAGAGTAAGTTTCAATTCTGTTAAAGTGATTTAATCCTATAGTTTCATTAGAGCATGTTTTGGGTGAGTAGCTTCATCAGATTTACTTAAAATTTCTTGTTCAAATTAAATATATCATACATTTTATATTTCACTAACACAGTTGTGTGGAACCGGTTGACATAACTGGGTGGAGTAAATACAACATGTTATTTCTCAAAGTAAGTACAGCTTGTTTCGGTTGAGTAGGTTTTATTTAGTCTTCTCAATTTAAATCAACAAGGTTAGTTAGATCAACATTATGATATTCAGCTAATACAACATGATTCTTTTGATTTGCATTTAATTATCCAAATGTTATCAGATGTACTTATAATTTCTTGTTCAAATTAAATGTATCATACATTTTAGATTTAACTAACCCAGTTGTGTGGAACCGGTTGACATAACTGGGTGGAGTAAATACAACATTTTATTTCTTAGAGTGTGGAGCAGGAACAGGGGGTTAAAATTAACTTCAGGATGGGACAGACTGTGTTAGCACCTGGTGGGAAGGATTCCTTTAGGTTCATTCACTGATGTGTTTTTAATTAGCACGTTTTATTTTGGCTTTATTAAGAACAGCAGATGAAGATAAAATCATTTTTATTTGAGAAATGTCCTGAAACCATTTTGTCCCCAGTCTGGATCTGTTCTTTGTGGGGTTTCTATCAAAAACAGTTTCATGGGTCTCACAGAGCGTTTCAGACGTGTTTCAGAGACACGTTCAGCTGATTCAGGTCTCTCAGGTCTGAGACGTTTCCTGTGTCTGATCCAGCAGCATCACTTCANNNNNNNNNNNNNNNNNNNNNNNNCTCCTGAGGTCACTTATTGTCAGGTGGCCATCAAACCTCAGAGGAAGGCTGGCAGGAGGACAGGTACCACAACAACCACACACATGCACAGTAATGGATGTTTTCATCTACAGGCTCAGAGTTGTATTAATATCCTTCCTCTCGCTCTGATGCTGTAAACCAGTATATTACTGCTCTGATGTGGCCTCTGTAGAAAAGAGTGTCAGGCCCTTGAAGTGCACACAGGTGGGTCTAAATGTGGTGCTTTAACTGAGTTCCAGCATTTTATTAAATTATGACCTGAAAAACATGTTTAAGCTCTGTTAGAAACTGCACCAATACCATCAGACATAGAAAACATTTAATATCTGTGATGTAGATACATATATGAACGTTGGTACCCTGAACTTTTGAATCCACCTTCACAAAGTGCATTTTGGGTCAAATTTAAGGGTGATATTAGCATGTGTGATTAAAAAAAGCCTCCTTTAGATAAAAGAGACAGATCGTTTTTGCCAAACTGCTTAAAGAAGTTGTTGAAATGTTTTACACTGAGCTGATGTCATGAGTCATGATGTCAGAGCTCTGTGTGTATGTGAGCTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTTTTATTTTATCTAATCTGATCTAATAACTTTAATCTCAGCCAAACCGATTTACTCACGAACAAACAAAACAATGAAAAAAGCCCAACAATAACATTTTTAGGTTGTCTAAGTGACTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATAGTCTAACTTATAAAGGTGACTTCAGTCTGAGTGTGACATGCAGTAGCGGTTTTTGATACGGGCGACAGGGGCGATTGCCCGGGGTGGCGTCATGGTGGGGGGCGGCATCACGGGCATCGGCAAAAAGTGTTTTTTACTCGTACTCATGCTTACCCGACGTCATGCCAGCGCATATCGAGAATGTCGTAGGCACAGATTGGGTTTCTATCGCCCATTTGCTGGGAGTAAGGGCGCCCTTCGTTTGCAGGTGCGCCTGGTGCTTGCTACACAGGGAGGAGAGGGCGGGGCAGCGGGGGATTCTCTGGCTGGCTGGCGCAGCATCTAATAACCAACTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCAGACATCATGATACAGACTTATAATTTGCACCGATGTCAAAATTCTATACGCGAAAACTGAGCGCGAGAGCCCTCGGTGCTCCTGCTCGCTGCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGACGAGGCTCCAGTTCCAGCAGTGCAAGTAAACAAACAACAAATATAAGAAGAGTAAGAAAATAAATCTACACTTTAGGACTCGGGGTAAAGGGATCAATAACAATTTAAAATTTATAATTTACAGTTTGATTTAAAGAGTCACACACAACCCGTCGAAAGGGGAGGGGGGCCTGCTTCTTCCAAATAGAGCACTTTTCATTCACAATGTTGTAAATCCAAGCCCATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTAGAAGGGAAACTCCCCATGAATCAGAAATGAGTCTATTATTTATTTTAGGTGAAAAATTAAATGGAGAGGGTGGAAAACAGTCACTGGAACTCACCACTGGGAGTTGCTGAAAATGGTCCATGTTATGGCGGCGTGTGCGATGCTTTCTCCGGGAAGAGACAGTGGGCGGGGTACACAGCCGAGCCTCTGGCACGGGAGCCTCCGTTGAGCTGAGGTGGGAGGCGGAGCCGCTGTGCCATGGCGAGGTTGAAGGTCTGGTGAATGAGGCAGGTGGCGTGTGAGCGAGGAGCGGACCCGTGGGAGAGGGAGCCGCCGAAGTGCGGCGCGAAACGCCCACTCTTCCCGGCAGATGCTCTGGTGCAGGGAAGTTAGAAGGTGGGTGAACGCGGCATCTCCAAGGCCCGCCCAGAGCCAAGCGAGTACCCTCGAAGACGTGCTCTCGCTCCGCGAAGAGCCGCTGTCTCTCCTTAAGCTTTTCCGCCCACAAGGAGAGCGCTGCCTCCTGCCGCTCAAAAAGGTCCGAGTCCACTGGGTCAAAAGCGTGTCTTCTTGGCACGGGTCGTGTCATTCTGTCAGGCATGTCGTGTGTGGATGCGAGGAAGAGATGACCCAAACGCTGGACTCACGGTGCAGGATAATGGTGTTAATGGTGTTTTATTATAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACATGCGGAGAGACGACATCAACATCAATGAAACAACAAAGAACTGGAGGAAACTGAGGACTTAAATACACAGACTGATGCGGATGATAATGAGAGACCGGTGAGTACACAGCTGAACATAATTTGGCTAACGACATGAGAGACGAGCTGATACGGGAAAAACAGGAAGTGAGAACAACATTGATGTGGCAAAAATAAACTGAACATGAGCAAACTGAAATCACTGGGTCAATGACCCAGCAACACTGACAGCTGCATTGCTGGCTGATCCCAAAAGGTTGATTCTGCTCATCTGGACGTTTTCAGTGGGAGAACCGTTTGGTCACTGATCCAGGTGACTTCTTCAGTCTCAGCTGACTGCAGGTTTCCAACCTTATAAACAGCACATTTGCACAATGATTGAAACTAGCAGCAGTGGTACCTAATATATTGTATAGTAATAATTACATAGACATATATAATACATACTAATGATGAAGGAACTGAGCTCACAGTCCATTTTTCATTTAGTGAACTACTACTCAATTTTTGGGGGTCTCAGAAATGCTCACTCTGTTTGTACATCACTTATTGTCAGCAATAGACTCATTCTGCTTTGTGGACATAAACATGTGACATTATTTCCTCTGTGTTTTATGAAACTAGAGCTGCATGATAAACAATGAAACAGCTTCTAAAAGTTTGACGTCAAAGCAAATCTAATGTCTGTCACCAAATTTCAGCATATTCTTCATTAGGACCCTTTGTGATATTTTTCATGTTTCATACAAACTAAAGTGATACACAACATATGCAGTGCTATACACAGATATTTACATGTTTCTAAGAGTTTGATAATGAAGCTGTTACCAACATCCTGCACCATGTTCTTGTTCTTGTTCAATTTGGGAAAAACACAAGACTAGTTACAAATAATCAGAGTCTGCTGTTTATTAAATAAGCCGCATGCATTATGATCCCTCAGTACAATCATATTCTGCTTGAACTGCATTCAAAACAATTGAGCCAATATTTTCAGCTTATATGGCTGAAACATTTTGAAATGATGAGCTTCCAACAATGAGTAAGAGATGTGGAGAGTTTGGAAACATCCCATTAAGAAAGATAAATCAAACATTCGTAGTCATTTTAATGAGTGCAGACTTGTTGAAAATGCAGAGGAGATAGTTGTGAACTGAGCTTCAGAGAAAAACAACATATTGATATTCACTCTGAAGCTCTGAGTGTAAAAAGACAGAAAAACAACATGTGGATCCTGGAATAATGGGAGCTTCCATCTTTAAAGGACTGAAGAGAAAAAAGTTTACAAGGAATCATTTAGAACAGCTTCAAACATCAATTGATTGAATCCATGAATCTGAAAACGTGTTTCTGAGTAAAAGAGAGACATATACAGACTGAACTATATGTTCAACAGTCAAGAGTGTTTCTCTAACAGGAGGACACGCGTTAAACTCAACTCAGCACAGGGACACTGAGGAACCAAGATACCTGAATCTAAACCCAGGATAAAGAGTTTCAGTGAATGTGGTGCTGAAGGTGTGAATATGAATCAGAGTGTCAGAGGAGACTCTGTAGAAGGACAGAGTGCCAGCAGGAACGTCCACATACACCGCTACTCTGTTAGAGACAGAGGAGGAGGAGGAGGAGATGGATGTTCCTCTGTTATTGTGCCAGACAGAATGAGGACCATCATCGTAGCAGATCAGGCTCCAGGACTGATCATTGTATCCAAACCAACAATCTTTACTGTCTCCTTTCCTTCTGATTCTTCTGTAACTAACTGACATATAAACCCCTCCTTTCCACTCGACCTCCCAGTAACAGCGACCAGTCAGACCATTTTCACACAGCAGCTGAGGCCAGTAATCAAATCTGTCTGGATGATCAGGAAATGACTGAACCTCCTCCACATGTGCCACCATCCTGTTGTTCTCAGACAGTTGGAGTTTTGTGTGTACTGTGTTTGTGTCGACTGTGAGTTGACAGGAATCTGATGGAGAGAACAAACACAATCCAGCTGCAGGTATTAATCATCTGTTCATTGATTGACTCCTGACATCAGAGATGTGAATGAGTGATGTGACAGTTTGAAGATGGTTGAATGTGTGCTTCTTTATTTTCATGAATCACATTAAAAACCCACTTACATTTCCTCAGACCTGGTCTCAACCATCGGACTCCAGCAGGCTCCACCCTGAAAGGAGGAGGGGGGGAGAGGTCAGACCGGCACAGTCTCTTTCAGCATACACAACTGGACATTACATGGCTCTCATTTACATACTGTTAGACACTGATAAAGTAACAGTGCAACATTTTCATGAATACACTTATGAGGAAAGCATTGAGAGAACAGTTTACCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCCGGGAGAAGGCCAGGAGCAGATGCCCTGGCGGACCGATCCCCGGCTACCAAGACTGGCAATAGGGACATGGAATGTCACCTCTCTCGTGGGGAATGAGCCTGAGTTAATGCGTGAGGTTGAGAGGTACCGGCTAGATATAGTCGGGCTCACCTCTACGCATGGCTTGGGCTCTGGAACCAGTCTCCCGGAGAGGGGGTGGACTCTGTCTCAGTCTGGCAGGCTGGGGTGGGTATGCTACTATCCCCTCGGCTTGCTGCCTGTACATTGAGGTTCTTCGCGGTGGATGAAAGGGTTTGTTCTCTGCGCCTTAGGTTCAGGGAACGAGTCCTGACTGTCATCTGCACTTATGCGCCGAGTTGCAGTTCAGAGTACCCAGCCTTCTTGGGTGGGGTGCTAGAAGGTGCACCACCTGGAGACTCTGTTGTCCTACTGGGAGACTTTAATGCTCATATGAGTAACAACAGCGATACCTGGAGGGGCGTGATTGGGAGGAACGGCCTCCCTGATCTGAATCCGAGCGGTGTTTTGTTATTGGACTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGAACACCTCACTCAGTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCATCTCTACTGGTGACAGGAAGAGACTGAACAGGCTGATCCAGAGGGCCAGCTTTTTTCTAGGATGCCCTCTAGACCCAGTGGAGGTGGTGAGTAAGAATGGAGAAAGGAGAATGGTGGCTAAGATGTCATCCCTGTTGGACAACATAGCCCAACCCATACATGGGACCCTGACAGCACAGAGCAGTGCTACCCAAGATGTGGGACAGAGATGGCAGCTACCTTTACAGGGTAAGACTCAGCTGAACATTTCTATCTATTTCACACCTTGGCTCATGTGATGAGGCACATAATTAATAATGGTTCAACGACCATTTTTAGAGATAACCAAATTTTAAATTAAATTAAATACCTAAGTCTCTCCAAAATTTGATTTTAGAACTGAACAAGCTTCTCATATGAAATGTCTGCAAGAAAATTTTATAAGTCCAGTTGCTCTTTTCAAGCTCCTTAGATTGTCTGTAATGAGCAAGAAAAAATCTTCCCTTCATTTGTGACATCTGCATGAAACAATCAGGAACTGAATGTTGGACACAGCTGATGTTTTCAGCTCTTCCTCCTCTATCAGACATTCTCTCCATACCTGAGAGTGTCTAGTCTCCAATGTGGATCCTTCAGTCCAGCCAACAAACTCTGGACTGAGTCTCCTGGATGATTGTAGCTCAGGTCCAGCTCTCTCAGATGGGAGGGGTTGGAGCTCAAAGCTGAAGCCAGAGAAGTACAGCCTTCCTCTGTGATCAGACAGCCTGATAGACTATATAAACACACACACACACACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTGTTGTTCTGGCATTGGCTATGGCCCACAGTAGCCCCGATCGTCTCTGTCTTCTGTCGGAGGGATGTTACAATATGTTATATAGTTTCGTCTGGCTTGATCGCAAATGGTGTTCTATGACTTTTGATGGTTATAGCCCTTTATACTTTTCAATATATGAAATTTCTGCACAAATGTTGGTCCTATTGAAATAAATATGAAACTACAGTCCATCTAGTGGTATGAATGGCAAACTACAGTCATCGTGCGTTTAGCTTCCTCTAGTGAAAGAAAGGTAAACTATACTCAATAGCAGTAAATTTTTGCTCTAGTTAATATTAGCGGTTTAGGTTTTAAATGATTTCTTAAACACGTTGTTGATTTAACGCTNNNNNNNNNNNNNNNNNCCANNNNNNNNNNNNNNNNNNGTGAGATTTTAGGTTGTGTTAAGGCAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCCAATTTAAATGTGAGGTTGTGTTGAATAGAATGCCAACAAAGCAGACATTTTCTTTTAATGTAAAAGAATAGAAAGGTCACATTACAGTTAGTGAAAAACAGCCAGTTACACTTTTGACTTCTGAAGAGTAAATGACTGCCTGACTGTCTGAATTCTAACCTTAGAGTTTCCAGTGTACAATACGGACTCTCCAGTCCTGCAGACAGAAGTTTTGCTCCTAAATCTCGCAGATCATTGTTACTCAGGTCCAGCTCCATCAGACTAGAGGACGGGGAGGTCAGAATTGAGGACAGAGCCTTACAGCTTCTCTCTGAGAGGTTGCAGCCACTTAGTCTAAAACAATTATTATTGAAATTAGTTTTATTGTTTCATGCAGACAAGACAAATACACTTTATATCATTTTGTTACAAAAATCTTTAAAATGAGCACATATTTACTCACAGAGCTTTGTTGGAGACGTTGACCACTGGCAGCAGCCTCAGAAAAGCCTCCTCTGAAGCAGAGTATTTCTTCAGGTCAAACACATCCAGATCTTTTTCTGATGACAGTAAGACGAAGACCAGAGCTGACCACTGAGCAGGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCTGCTTTAGCGATCCCCTCAAACACACACTGGAACTTCTTCTTTAGTGTAGATTTAAGTTTACACTCACTCCAATAGACATCTCTATTCGAAGTTCCTAAAAGAAATAATAATTTAATTCAATTCAATTTTATTTATATAGCGCCAAATCACAACAACATTCGCATCAAGGCGCTTGAGATTGTACAGCAGACTAGTCCAAATATAAGTCCAGAATTTTTATATTTATGTTTGACTATCACTTTAGGGTTAGACATTAGTAAACAACCTGTTTAACCAGCAGCTTAAATCTTTATGGAAATCCTCTTACTTTTGTGCAGAAGGTCAGCTAGCTCATCCTGCTTCATTCTCCTTAAAAAGTCCAGTGTGATCTTCACAAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACAGTTCTCTGACCCTCCAAGTATTTCGGAAAATCTGGACTGACAACTTTTTGAATCTTCTTCAGTTCATTCTTCACAAAAGTGATGATGTTGTCCTGCAGTAGCTGGAATAGAGTACTGTGTGAATTAATATGTTACATTACAACCTCAACTGGTGGTGCAGTGGAAGAAGAGAGGAACAATGAAGAGAGGGAAACCAGGAACAACAGACAGAAATAGCCAGGTTATATGAAGTCATACACCATGATGTCATAATCATATTTCTGTTGCAGTCCACAGCAAATCTTGATTCTGGAAACAGAGTAAATATTGCTACATCATGGTAATTGTTAATTGTTGTTAAATTGGAATGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTGAGATCAGATAACTCAACTTTGCTTTGCTTAAAGTGGAATAAATGCTATAATAATATGATAAATAACTTTTTCTAAAGTTTTCCAATCATTTATCCAGCTTACATAGTTTATTAGACACTACCATGACAGCCAAAAATTAAAGGACATGTCTGTAGCAATATGTGTCAAGGTGGTCATGGGTATAGATAAAATTACAAACACATTTTTTTTNNNNNNNNNNNNNNNNNNNNCTTCAGTGACCCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCGCCATTGTTGGAAACTGGAGTTTGGCTGGGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTTTGCAACTATAAATAAGTTGTTAATCCTAAATTCTATTTTCTTATTTTCTGTTTGTAGGCCAAATCTAATTACTTGAAAGGTTAGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCAATAATTAAGGACGGTTCACGAATTATAGAGGAAGAATAGGTTAAACTGGCTTTAGCCATCTGAATCATTGCAGGGGGAATGGCTTTCACAACTTGAGTGAATTTACTTTGAGTACATGATAAGCCATAATTATCTATGAATTTATTATACGATAATAAATTGCCGTCATTGTCTAAAAGGTGCAAAACGGTCCAAATACCATGATCCATCCAATCCTTATAAAAGATGATTTTCTTTTTATCAATATACATCTGTTGTTCCAAATCGAATTTGTATGTGGAGAAAAATTGTGCTTGTAAATTTTCCAGTACTGGAGAACCTGTTTATGAAAATTGGATAATTTAATTGATAATTTGGAAATTTCAAAGTCACACTTTAAGAGAAATTCAATGCCACCAAGCTTCTCGAAAATTACTTTGGGGAAATAAAACCAAATACTGTTTGAGTTATTTATGAAAGACTGCAACCATTTAAGTTTGATGGAACCATCCATTGCTTTAAAATCAATCACATTCAAACCTCCTTCTTCAAATGACTTCACTACATGATTCTTCCTAATTTAATGTTGCTTGTTTCTCCAAATGTAATTAAAGTTAATTTGATTTATATTATTGATTAGTCTATTGGAAACATATAAGCACTGTGATGGATAAATCAGTCGAGAGATACCTTCTGTTTTAGTAAGCAAGACGCGTCCAAAGATGGAGAGGTGTCTTTGTAACCAGCTGATTAGGATCTTTTTAGATTTCTGGGTAATATGCTCAACATGTAGATTTTCTCAATATTTGTATTCTTTGAGATTATAATACCCAAATATTTAATGTCAGTTTTAACAGCTATGTTAAGAGAGATACTGGGTTTACAATCATGAATAGTTAATAATTCGCATTTTCTAATATTCAGGTACAAACCAAAGGCCTTTGAAAATAGTGAAATTTCATTTAGTGCGAGAGGAACCTGTGACATGTTCTTTAAAAATAGTGTAGTATCATCTGCTAATTGACTTATGATCAATGGGGCTCCCATCAAATTCAGTGGTTGAATGTTTGGATTGTGTTTCATGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAAAAGGTAAAGAAATAGAACTATTGATATCAGAGTATAAGAAAGAAATTAAATCTATGAATTTTTTACCAAAACCAAAATACTGTAAAGCTTTTAAAATAAAAGGATGTTCGACCGTATCAAATGCTTTATAAAAGTCTAAAAAAAGAATCACACCATCATCTTCAATTAAGTGATTATAATCCAGTAGATCTAAAACCAGTCTAATATTATTGTGGATAGAACGATTTTTAAGGAACCCAGATTGTGTTTCACTAAAAATCTGATCTAAGCCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAGATTATCGATTAATCTTTTATCTTTACCAGGTTTGGGAATAAGGGAGATAAGACCCTGTTTCATTGTTGTTGCTAATGTTTCATTACTAATGATTTCCCTGATAGTTTTGAAGAAAAATTATTTTATTTCTTTCCAGAAGAATTTATAAAAGATGGCAGTCAAGCCGTCCTGACCAGGAGCTTTGTCCATTTTCAGTTTAAGGCTTGACCTAAGTCACCCAGTAATATGTCAGAATCACAAATTTCTCTGAATATAAGGTTCAATCTGATCAAAAAAGGTAAATGAATCAGTAATTAAATATTTAGATGAGTATAAATTTGAATAGAACATATGTATTTCTTCTGCTATAGTCTTATGATTTGTGCATTCTTCCCCGTTTACAATTAATGTATTAATAGATTTCTTCTCTTGCCTCCGTTTCTCCAGATTGTAGAAATATGAAGTACTTTTTTCACCTTCTTCTATCCATTTTGCACGAGCGCTAATGTATGCTCCACGAGCCTTTTTCTTGTATAAATCATCTAACTGAGCCTGTAAAGACAAAAGGGATTTCTTATCAGCCTCTGCGATAAACTGTCTATTACAATAGTTATTCATATTGTAAAGTAATTTACTTTCAAATTCCTTTTGTTGTCTACTTTTCATTTTACTAAACGTAATTGAAAATTCTCAATTGTTCCATCATTGCAAATTTTATGGAGGAGGTCTTTAACCATCTTAACATGCCCATCATCAATTAACAAATCTGCTTTGAATTTCCAATAATCTTTTTTAAATTGTGTTTTATTTTCAGGGTTAAGTTTAAGTGGTTAAACACTGCTGCTAATGAATACAACTACGCACCTCTGTGAGACTCATTAATGAACACATGCTGGGAAAGACTCAATCACACAGTCATTTGTTTTGTTTCTTTGTGTGCAGCTGTGATCAGCTGACGTCACGTCACAGTCACCTCTCAGTTCAACAACATCTAAACAGATGTTACATGAGCTCTGTGGCTGAAATCCAAAGCCTGCACTCTGTAACACCAGCTTTCAAAAGAGAACTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAACGAACCAGTTTAACCTGAACTCATCTGATACGTTTATGCAACCGTTGGAAAACACAGAATTATCAGCAGCACATCCACTGATCCAAGATCTGATTTTTTGAAACTCTAAAATGAATCATAAAGATGTAAGTTACATATCTGTTAGAAAAAGTTCCTGCTTTNNNNNNNNGTGCTCTGAGAAAGTTGAAACTTTCTCAGGTGAAAAAGGTCGACCTCTAAGATACACATCTGTCCTGATAAAATTTCATCACTGTCTTTCCACAGGATACTCTTGGAGTGCCAGTCATGACTCAGAGTAAATCAGTCTGGCTCCAGAGTGGAGTTTTCAGTTTGCCTGGATGCACTTCATCTCCTTCAGCCTACAGTCCTGTGTCCCAGTACCAGAAATGGATCAGCGACACCAGCAGGCTTTGTTACCTTCCCCTCCCCACACAGTTCATTACAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCCTGACATATGTGGATGTGTTCTGCAGTGGTGAAAACCCGATCCACTTCACTCACTTCACTTGAGTTTCTCTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTTCACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACACAACATTTAATGACGATACTGCACATCCTGCTGTGAGCGTTGTCAGTGGCCCCCTTGAGTCTGACCTGGATGGCGCCGTGACATCTCTTGAGGACACAGGAGCTGTACCTCCTGTCACCTGTGCTATGGATTCTGTCTCCAGCATTGGCAAGTGTGATGACTGCACACTATCATGGATCCATCAGCAATCCCCCGCTGACCCAGTCAAAGATGGCATTTATGAGACCCCTCCCATGATGGGTGCTCCTGATCTTAGTGGGCTGGCAGGTAATGAAGCCTCTCCAGACTCCCCTGCTGACTCCCATAGTTTTCATGCTCTTGAACCCAAAGATGTGGACGTGGATCAGGGACTTACCAGACGTTTTGGTAGAAAACGTTCGTCAGTTGATTGAATCAACGGCGGTTATTGATATTGATGTGTGAATTTGTCTATTGCTGTATGTTGTCCATTGCTATTGTTTTTGGAAAAGAATAATAGAGGCACAGAGTGTTTTTTTCCAATCTTTGCGGTCTGATTGCCAATAGATATAATGGCCTCCAAAAAGTTGATTCTGTTCATCTGGATGTAGTGTAGTATGTGTGTGTGTGCCACAAATGTATTTTAGGTGCCATTAATGCTAGCATGAATATATAATTCTGGCTAGCTTGGAAGTTGTGATGGGTTGAGCTAACCCTCTTCCCCACTGTTTGTATTTGGTTGTAGAAGCTGGAGTGAGCAAGTTATTTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTCAAATATGTTACATTTAAGTTTGTACTTTATGTTTAATGTAAAAATAAATGTAGCCCTTTTCTATAATTCCCCTGTGGGAGAGGAGCTGGAGCAAGCAAGTTATTTACCTGGAGGTTTTTCTTTCTTTTACCTGTCTCTGTCAGACACAATGCAGAAACACATCGGTCACACTAACTCATGTTAATGCTGTTCAGAAAATGTATATAAAAACATTAAAGAGTACGAAGTAAAGCATGGAGCCACAGGATGACACTAATATAAGTAATGATAGCACACTTAGTTTTTCATGGTTGTTACAGTTCCTTTGTTTTTAAGCCAAATCTATTTATTTGCAAAACAAAATGTAGCTTAGTTTGTGGAAAGCTGCATGAAACTGGCTGCGTGAAATTTGTCTCAAAACTGCATGTGGACATGTGGAGCAAGATGCTTTAGATTTTGATTCGTGAAACTGAACTGAGTACAAATGATGAGTATAGCAGCAGTGCACTGCTGACATCAGTGTGCGCAGCTGCAGGAGGGAGTTTCTTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATAGGTTATAGTATGTTATATATAAATGTAGCTGAAGCAGTTTGTTTTAATTTGTAGCTTCACGCTGCACTTCATATGTTTGTCCACTAGATGGCACCACAGAGGCCTGTGTTGAAAAGCTTTGAGAAAGCGTTTTCAATCCAAGCTTCAGAAAGCTTGATGTGGTCATCAAGGAACCAACCAGGAAATATCTGCCGTGTGTAAAAACACCAACACAAGAATCCAGAATGAAGACAAGAAACTCAAAGCTCACACACAAAACAGGTGGTGCTAATTTTGTGACATGTTTCTGTAAAAACACCACAGAAGTGAATCATCAAAGTTTCCATGTGAGCTAATGATGCTGCTGCAGAGTTTCTGTTAACCTCCTGTGACCCCGCCTCCTCATACAGAGACATCTTATTGGCTTTATTCATTCTGCTCAGCACAGACGTGCTGCACCCTGGATACCAACAAGAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGCAGTAAATCTAATGACGGGCGGCCACGAGGAAGATGGCGGCGGCCACTGAGCAGGTCCGGTGGTCGATGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGCTGAAGAAGGTATCTTGTCAGGCTTGGCTAGCCTGTGGGACTTCGGAGGCAGCTGACAGGTACCGACAGTCAAAGTGGAATGTGGCTGAGGCAGTGGCTGAAGCAAAAACTCGGGTGTGGGAGGAGTTTGGAAAGGCCATGGAAAAAGACTTTTGGACTGCCTCAAAGAGATTCTGGTAAACCGTCAGGCGTCTCAGGAGTGGAAAGCGGTGCTCTACGAGTATTGTGGATAATGTTGGTGGAGTGCTGCTGACTTTGACTGAGAAAATAGTCGGGCGGTGGAAGGAATACTTGGACGACCTCCCTAATCCCACTAACATGTCTTCCAAGGAGGGAGCAGAGTCTGGGGATGAGGGGGATGACCTGCCAATTTACGAAGGCGAGGTCACTGAGGCAGTTAAACAACTCCTTGGTGGCAGAGCCCCTGGTGTGGATGAGGTCCGCCCCGAGTTCGTGAAGGCTCGGAATGTTGTAGGGCTGTCCTGGTTGACAAGCCTCTACAATGTTGCGTGGAGATCAGGGGCAGTAACCCTGGACTGGCAGACCAGGCTGGTGGTCCCCATTTTTAAAAAGGGGGACTGGAGGGTGTGTTCCAACTTCAGGGGGATCACACTCCTCAGCCTCCCTGTAAAATTCTATACCAGGGTGCTGCAAAGGAGAGTTTGGCTGCTAGTCGAACCTCAGATACAGGAGGAACAATGTGGTTTTCGTCCTGGTTGCGGAACACTGGACCAGCTCTTTATCCTCTCAAGGATACTTGAGGGTGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTTTATGGATAAAATATCCATTCAAATTCAAATTTTATTTGTCACAAACAAATGAATGATAGTCAAATGCCAAGTCCAAGATACATGTAGACTTGTTGGATAAATTCCATGCACCCTCAAACACCTGAAGAAGACTTTGTGAGATTTCTTGTTTTATTTGTTTAAGAAGAAATAGACAATTTCATCAAATTCTGATATGTAATANNNNNNNNNNGATAGGCCAAGGAAAACCAGTTATAACAGAGAATTTACACAGTTAGTAGGTAGTGTGCAATTTAGATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGAACAGTTGGACAATGATGGAATGTCACACACACTGCTGTTACGGCTGCCGTTGTGGGCTGGGATTATGACATGCAAATGTGAGTGTGCAGGTGCGCCTCCAGGAGTGGTGGATCCCGAAGATGGTACACCAGGACTGAATGCTGCTCTGGAGGTGGAGTATAAGACGGCGCGGTTGAGGACGGCAATCATCCATCCTCGGTTTTACCCCAACCAGCTGGGGCTGCGACATGCTCTATGTTGCTTTGCAAGTTCAGGAGGAAGAAGGAGTGGATCGCCTTTTCAGTTGGGTACAGTTTTCTCATGTTTAGTTAGTCAGGGAGGTAAGTGATTGTTGTTTGGTTATGTTTTTTGGGGGCTAGGTAAGCAATCGCTCCTCTGAGTTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACTGTGTCAACCTTTGTTTTCTGACTACCGTAGGCATCATCACCAACATCTGTCCTGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTTCTGTGAACTATTTCCTGTCTTTGTCAGTAAACCTTGTAGGAGAGTCTGATTGGTCTGCAGTGAAAGACCAAGGAGGAATCGGACGAGCAAGTCCAGGTGTCCACTTGGACTCCGTAAGGCCTTGTCCACAGAACTCTGGTAGAAGTGTGTCTCTGCAGATTCTCTTGTTTCACGTGTCTGGGAGGTTGTTTGGTCTTCCAGCAGATTGACTCCAGAGTTGATGAAGGTCAGATGGACATGAAGAGCAGCCAGAAACTCCTGAACACTCAGATGGATGAAGGAGAACAGTCTTTTCTGGTACAGTCCTCTCTCCTCTTTAAAGATCTGTGTGAACACCCCTGAGTACACTGAGGCCGCTCTGATATCAATGACACACTGTGTCAGGTCTGATTCATAGAAGATCAGGTTTCCTTTCTGCAGCTGATCAAAAGCCAGTTTTCCCAGAGACTCAATCATCTTCCTGCTCTCCGGACTCCAGTGTGGATCTGTCTCAGCTCCTCCATCATATTTGATCTTCTTCACCTTGGCCTGTACCACGAGGAAGTGGATGTACATCTCAGTCAGGGTCTTGGGCAGCTGTCCTTCCTCTCTGGTTTTCAGCACATCCTCCAGAACTGTAGCAGTGATCCAGCAGAAGACTGGGATGTGGCACATGATGTGGAGGCTTCGTGATGTCTTAATGTGGGAGATGATCCTGCTTGCCTCCTTCTTATCTCTGAATCTCTTCCTGAAGTACTCCTCCTTCTGTGGGTCAGCAAACCCTCTGATTTCTGTCACCATACCAACACACTCAGGAGGGATCTGATTGGCTGCTGCAGGTCTTGTGGTTATCCAGACGCGAGCAGAGGGAAGCAGCTTGCCCCTGATGAGGTTTATCAGCAGCACATCCACTGAGGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTATCTTGCAATTAATACTACAAAAAACTAATACTTGCAATATGTTTGAAGTATAAATAGCCGTTCTTTTTGAGAAATGACTGAACAGAATAGATGTAAAAGTAGTTGTACATGTACAGACCATAAATATGGAGTCCAGCTGTGTTTCATGCTGCTGGGTAGACTGACTACTGGGAGTCTCTGAGCTCTGCTGGGCCACTCTGTGGAGGAATCATGAAGAATTAGTTCAACACAGGAGAAAGATCAATATTTTAACTGCTGAGTTTTAGTTCTCAGAAAACACCATCTTAATGCTGCTGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAGCTTACACCTATAAATACCTGGAGCTCTTACAAGAATAAAGACTGGTAAATCTTTTGTAATATTTCCAATGGTCTAATTATCTTAACAGTAATGACACACATGACATGTGTCATTAGCGTTTTCTAACCTGCCAAGATTAAGGCACACAGTTAGCCATCCATACCTGACCCCTTGGAAACTACATAAATTTCTGTGTAGTTTCTCAGTCATCATGGAGCTTGCAAGACAGTGATTGGACTTGTAATAGCAGTCTAGCGAGGAAGGAGCGGCTGGCAGGTCCAGCAGCTGTGTGGTGTGGAACTTGAAGCCAGTCAGTTAAATCAGTCAACAGACCCATACTTAAGTGTCAATATCAGGCAAGCGTTTTAGGCTAAGGGAAGCATCTATAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATATATTATCTGCTGTTTACAACTACGTGAATGTACTATTGCTGTGATTTATTACTGTTACTGAAGGTCCGCGGCTCCGAAACGTAGTAAAGGGACCTCTGGCTAATACGGCGGGTTCCGTGTCCGGCTGGTAGCCGAAAAACTAGCTTTACTTTGTTGTCTGGGTCAACTTTGCGTTGAAAGGCTTCTCCAATGGAACTTATTTTTTCCGGAGGAAAACACGAACACAGTGTATGTGTGTCTTAATAGCTTACCTACAAATGGGCTCGTCAGGCACTCTTTTTGGCTGCTGTGGTTATTATATTTACATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCGGTCGTTGTGTCCTTGGGCAAGACACTTCACCCGTTGCCTACTGGTGGTGGTCAGAGGGCCCGGTGGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGAAGCATTAAGAGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCGGTCGTTGTGTCCTTGGGCAAGACACTTCACCCGTTGCCTACTGGTGGTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCTGAGCGATCTGTTCCTGTACTTTTAGATGTGGTGAGGTCGCTTGGGGAAATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGTCAGAGTATTGTTAATTTTCCATCTCTTCCAGAAGAGGGGTCAATTTTTACACTCCTGAGTTCCCCGGATTCTAAAAAGTTGGTTTCTGGTTTTGTGAAAGCTTTTTCTGAGAATTTAAATTTTAAACCTGACTTTTTGAAGATGGCATGGGAGGAGCAGCTTGGTTTGCAAACTGGAGATGAGATGTGGGAGAGGAGTCTGTGTAGGATCCATTCTTGCTCTATAAATGTAAGGCATCAGTTAATTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTAGGGGACAAACAGTTTTGTAGGAATGGGGTCTAAAAGACACGTTGATGGTTTGGAGGAATTAATTATTGAAGTTAACTCAGAAAGATCAATTGGAGAAAAAGAGTCTAACTTAACATCGATGGTACTAAGAGTAGCTGTAGATAATATTACATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGCTGAGCACTAAAATTTCTGCCACACCGCCCCCTCGGCCTGTGATTTGAGGTTTCCAGTTCCAGTTCACTGTTCGTGTGATCGACTGGCCGGTCAGCTGAGCAGTTTTGCATTCTTTTCTAACTTTAATGCTCTTTCCATTGTTGTTTTTCACCATCTACTCTGTACATTTCATATTCTTTCCTTTTCCTCATTTTTTTGGACTCGCTTCTGAAACTCCGACATGACCCCAAGGCTCACCTACACCAGAGGCTCCCTCATTCAGCTGCAGCTGCAGCCCAGGCTCCGGCTTTTCCGCTCCGCTCCTACTGACTATTTTCCCAAGGAAATACTCTTGGACACAGAAATCGAAAAACTCACAAAAACAAGGTAACCAGGAGGGGATTAAAGAAGAAGGGGTGAGAGCCAGACTCAAGAGGGAGACACACAAACAACGAGCACTCCTGTCTATTAACCTAATGTGTGGTCTCTCCGCAACAAGGTGGTTGAGCTGCAAGCCTGCGTCAACCACTTGCACGAGTGATGATGACAGCACGCTGCATATTGATAGCTTTTCACTACCTCTTCGTCTGGAAGGAGATCATGAATGCATCATAAGCAACATGGCGGCGGTGTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGATGCAGCTAAAGCTATGTGAGTGAGTACTTCACCAAAACTGTACAAACTGGAACAATTATCACCGGACTCTCCCAAGTTCATCCAGGATGATTTCAACCACTGTTCCCCTGGCAAGTCTTTTATAGGATACCAACAGTATGTTACATGCAGCATACGTCAGGGGAAGACTCTGGATAATTGCTATGGCTCTGTACCAGACACATTCTGACCACCACCAGTTGGCAAAGGGTGAAGCGTCTTGCCCAAAGACACAACGACCAACACTGTCCAAGCCGGGGCTCCAACCGGCAACCTTCCGATTACAAGGCGAAGGAGAAAAATTAAAGGGGCTCCCCTCAAAAATCCCTTAAAGTGGGATTTTAAAGGTAATTTAAAAAATACTTGTTGTAAAAAAGTACAGTACATATACTGTACATTACTAACAAAATCATCGCGTTGCAACCAGTTTTCTGTAAGGCAGAGTAAATCGATTTGTTGATCAATTATTAAGTCATGTACTAGGAGAGCGTTGGAGGAGAGAGACCTAATATCTAATAATCCACATTTCACTGTTTTACTCTTTGGTTCAGATGTGGATACTGTTTAGGTTGTTTAGGTTTTTTGTTGCTTGTTTTTAGATTATTTTTTGTCTGCTTGGGAGCTGACACAGTCTCTATGGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGGCAAAGTTACACACCGATTCAATATTGATTTTAGTGACCTCCGATTGGCGTAACCTGGTGTCAGTACTGCCGACGTGAATTATAATTTTACTGAATTTACATTTACAGTTTGCCAGTGCTTTTAAATTTCCCTCAATGTCGCCTGCTCTGGCCCCTGGAAGACAACTGACTATTGGTGCTGGTGTCTCTAGCTTCACATGTCTGAGAACAGAATCACCAATTACCAAGGGTTAGACACATGAACAGGTTGGTGGTGTACTTCGGGTTTCTGTTTAAGACTATGCTTCCTCCTCACCGTCACCCAGCCGCCCTCTTTCCCCAGCTGCTTGGGGTCTGCTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGAAAAAACCTCCTAGAACATCCATTCTGTACATTCTGATTGTTTATTTGAAAAAGTCCAACACACACCGCTTCACATATGAACATAGAAATGTGTGTGAAAAAAAGCTGAGCTGACATTAAACATGATGGAGATTTATTCACAAACACTGAGTCACAACAACATTTACACACACATTACCTCTCTGCAGGACGAAACACGCCTGATTTAAAATTAATGATTTAATTTCACTGGTGTTTCTTCACAAAGCAAATATTTCTTTCTGTTGTGACATTTTAATTCCAGGAATTCATGCAGTAATAAAATTTGTAATGTGAATGTTCCTCAGCCGGATCGCAAAAAACAACATTAACCACTTTGGAGAAGACCAAATGTTAGATTTTTNNNNNNNNNTATGTTTTACTTCTGGTTTGCTTTAGGTGATTTTCAGTTGTTTAGAACCCAAAGGCTTGTTTTTAAGAGACAGTTTAAATGGGATTTAGGGAATGACGTGTTTGCACTGCAGTTTATATCCAACATCAAGCAGTTAAATCAAAGAGTTCAGTTCAAAGAGTTCACAGCTCACCTCACTGCAGCAGACAGAGGCTGGACTTTAAAATCAATAATGTCAGCTTTAGACCGGTCACTCTTTAAGGAGACACAGCTGGGTTCAGGTTCATGTTTGCATTTAGTTCCTCGTTTCTTCCTGTGAATAATGATGGAGCAGTGATGTGAGTGCTGAGCTGTGACATGGAGAAGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGACAGTTAGAGATGGTCATCTCACCTCTGAGCTTTGGTCTGGCTCTCATGTTCCCCACACAGAGTGCTTTTAGAGGGAGGGACTCCCTCCTCTCTGTCCTCACACTGATCCATGCTGCTCAATTCACATCAGCTCACACACACTTTCTACCTTCACCTGCACAGGAAACACAAATCATTCATCTGCACATCAACTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCACCTCCTCCTTTTATGTGAAAGAACTTTCTCGTGGGAAATTTAGACCTACCAGCTTTAGTGGCTACATATACTGATGTCTGAAAGTGTTTTAAATTATCCTTAAGTCTAGTTTGGTTCTATAAACAGAATCTATGATGACACCATCTCCTCCACCTGCTGCTGTGGAGATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGATCTTATCTTTTGTTATTGGATTTCTTTGTTTGGGAAATATTCCACTCATTCCACTTAACCTGGGTAGTGAATTCAATTAGGGCTTTTTTAAAATCAAATCCTAAAGATACTAACATGAAAACATGTTGAGCAGCTCTCTGACATGAAGAACACGCGTTCTTCAAAACGCACACCAACTACAGGCTCCACGTCACACCAGGACACTAAACACGGACACACATGTGAGCTGCTTCCTGGAAGGAGGCGGGTTTAAACCTGAAGCTCAGCTCAGGAGGGTTGGAGCAGAGCCAACAGTTGATGTCTCTTCTTTCTTCTTCTTTTTTTGAAGAACAACAAGTTGAATCTATATCTAACATACATGTAAACAAAATATTCATTTATGAAGTCCGCTCTCCGTCTCCTGCTGTCCCTGCGAATAAAAAGACCCGGAGCTCTCCGGTCGAGCTCAGGCAACATTCAGTGTGTTTTAATGGCGGACACATTCGACCTCGTTGAAAAACATTACACTGACTTCTATGACTTTAATGGAGACACCGGAAATAAAAACACACAGTTTGTTGTGTGAAAAAATCAAACATGAGCTGAACAAACAGTAAAGTTCCTAAAGACAAACTGTTTAAGGAGGAAACAAAGCAAACTTACAGTTTGTTCACACACCAACAAGCTCCACTGCACGAAGTTAAGGAAAGTGAAAGTAAACTTTGAGCAGGAGGGAAACACCCAGAGAGGCATTTGAGGACACTCAGGAGCATCGATACACGTGTGCTGCGTTCAGGTGCACCTCGGAAACTCCCATATTGTTGGCAGGTCGTGATTTATTTCTGCGGGTTTTCCTGTTTGAAACACAAACATCCATAATCACTTTGTTGTTCTTCTTCCTGCAGCGTTTGAATATTGCAGCACTAAATGGATGTTTCTTCAAAGCTCATTTCAACCTGTTGAAGACATGAATGAAAGTGGATCACATGATGTTTAAGGTGTGTCATGTGACATGTTCAGTATCGTCACACGTGTCCAGATTGTCCCTGATATCATAACTGCTCAAACACTGATAATTATATTTGAAGAATTATTACTGATGGCAACAAAGTTTGAATGGAGCTCTCTGTCTGTGCTGATTTGTCGTCCTCTGGAGGGCTCAGGTCAGACTCCTTCATCCTTCTCCAGCATGAGGCCACCCTCAGACCCACAGGAGCTCTGACCTTTGACCTCCTGACCCTATAAGACGACACATCCAAGCAAAACACAACAGGCACAGGCTAACTCTGGCTGTGTCCCAATTCAGGGTCTGCACGCTTGAAGTACGCACACTACCCGTACCACGTACGGTGCGTACTATAGTATGAGAAGTGCGGAAGTGAGAGGCTTGTGAAATGGGACGGTCTAGCCTCCGTCCAGCTGTTCAGGTTGCCTAGCAACCATGATACTAACCGCGAGAAACGTTTCATATAGCTTTGTGTGACATAAATGAAGGAGAAAAAAATGTTTTGGATATAATGGATATATGCCTGACTTTAATTATCCATAAAATCATCACATTCTCTGTAAGATTAAGGTCGACTATATATATATTTGGAAGTAGAGGCTTTAAAACCAAGTAAACGCTGAAAGTACAAACATCACTAATGTGATCTTCGCCAACATGTGGCCAACAGTAATGTTTTAATGTTCTTTGTTATTAAACATTCGCACATAAATAAGTGACATCATATTCAGTACTTACTTTTGACAGTTCACTGTTCGGCCGCTCCCTTCTGCCGTATTTTGCAGCAAAATTATCCACACCCACCGCCGTGCTATGAATTGTGGGATATATGGGACCACGAAGTTTGCACCGGACCACGCTTGATATTTGGGGAAATGGACGGCGCATTTGGAGTATGCATTTGAAGTACAGTTCGAATTCGGACAGCCGTCGTCGCGTGGCGGTGACGTAATCGCATTTAAAATGCGTACTGCAAGCGTGCAGACCCTGAATTGGGACACAGCCNNNNNNNNNNNNNNNNNNNNNNNNNCTCCAGAGTCAAAGGTCAGCGGCTGAGCGTGTTCGGAGAGGTGGGCTCAGTCTGCCCTCTGCTGGCCGTGGCAGGAACGACCTTCTTTTGCTTCACGCTGACGGATGAGTCGCACTCGCTGCCCATGCTCGTACAGCTACCAGCTCTCTGAGGATGATGATGGTGAGGAGGGACAGCCTGATGAAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTCAGCGTGTGTGTGTTGGGCAGAGCGTGTGTGTGACAGCTCTACGTGTGTGTGCGCTACGAGGCTGGAGAGGAAACAACATCCTGTGTGTGACGAAGCGCTCCGAGCTGCATGCCGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTGAGTCTCTGCTGCTGATGTCACAGCCTGCTGAGGACGACTGTGAGGAGGCGGAGCATGAGGAGGTGGAGCTGGACCAATCAGCTGTGAGGATAAAGCAATCCAAAGTCATCAGCTACCAGGTGAGAGCGCTCTGAGCTCTGATTGGCTACCACATGTTTGTACCTGTGTGCTGATTACTAAGCCTCCTCTGCTGTGATAGGGGGTGGTGACTGAAGTTGTGAGTAAGGGGGCGGGGCTCTACGTGCTGGATGGGAAGGTGGGTCTGTGATGTGATGTGTCCGATTACCTGTGGACGTGTCACCTAAGCTCGCAGCTGGCACACAGGTGAGGCTCCACCCACCACCACCTGTCCACAGTCAGAGACAGCAGAGCCTAACCTTTGTCCTCCTGTCCTCCGCTGGCTCTGGGTTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGGTGTCTGGAGGCAGCAGTGTGTGTGCTTGCTGTCCTGGAGGCTGATGGAGACTCAGAGCAGAGCTGGAGGACGAGGACGCAGAGACATCTACTCTGAGATGCTGGACGTGCCTCACACCTGTCCTGTGACTCAGGTAGGTCCCACTCTCACCTGTCTTCCTTACAGGTGAGTGTGGAGCATGCTCAGTGTGCTCGGTGTCCCTGCAGTACAGCGTGTCCTCAGCGGTCCGTCGGTACCTCGGTGTGTTGGAGCTCCTGGAGTCCCTGCAGACTGACTGCTGGTCTTCAGCCCCTCTGAGCACTCTGCTGCCCCCTGATGGCTCCAACCTGACCTCCTCCCAGATCAACGGGTTCCTGTCCTGGTCTTGCAGGACTCTGTCCTCCGAGCCTCAGGGTGGAGACGCTGTCAGGTAAGGTGACAGCAGCTCCCCACATGAAGTCATGTGATTATGTACCAATGATTTTTTTCTGTTTGTGTGTCAGGCAGCGCCCCCTGCTGCTGGTCGGCGTGCTGGAGCTGCCGTCACAGACGTCTGAGTTCAAACACTCGATGCAGCTCAGAGACGCCACGGGAGCTGCAGCCTGCGTGCTGACGGAGAGCAGCGAGGAGGAGGAGGGAGCGCAGAGGGCGGTCTTTAACAGCGCCTGGATCGGTACAATGCACGGACACAGACACATACACAGTGACACACAGCTTTATTCTTTATNNNNNNNNNNNNNNNNCTGCAGGTTGTCTGGTGGGTGTGGTGCAGTTCACCATGGTGACAGAGAGATTCCTCCAATCAGATTTCCCCTCCTACCAACACCTGGACCAGGACAGGTTCATCACACACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAACACCTGGACCAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGCTGACTGCTCATTGGTCCATTCTCTGTGATGTAAGAGGGTGTCTGACTGGTTCAGGATGTGAGCTTCCTTCCTGGTTGTAAACATTATGAGTTAAATAAAGCTGGGTTCAATTCACAGGGTTTACCTTCAGCTCTCTCTGGACCACCTGCACATCCTGAGTCCATCTGTTGCCATGGAGACACACTTGAGACACAAGGGGGAGGAGCCAGGAGGGGATGTCACTGCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCAGCAACCCCTGGCCCTGTGTCTCCATGGTGATCAGGGTGGAGCAGAAGGAGGGTGTGTCCTGGAGGAATACAGGGGTAGAGGCAGAGGATCAGGAGGCAGGGCTGAGACTGTGCTTCTCAGTGAAAGTTGCTGTGATTGGTCCAGTGGTCAGCTGGAGGCGGGACCCAAAGAATGAACCAATGATAGAGAAAGAAAGTGAACAAAAGCAGGAGAGAAAGGTGAGAGACGCACCTGTGTGGGCTTACCTGAGCTCACCTGGATACACAGTTACGTGTGTGTGTGCCTGCAGGTGGTGCTGGTTTTCTCAGGTGTGTGTACGCGGTGGTTTCCTGTCCTCCAGCCTGGATGTTTCTACAGACTCAGCGCCGCTAACACTCAGGTATCAACCCAGCTTTGATGATGTCATTAAGGGGCGTGGCCAGAGGTTTGCCTCATCGGTCTCTGCTCTCTGGTATTAGTACACATGAACGATTTTCAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTGAGTTGATATGACCTGAATCCTTGCAGCTGATTGGCCCATGTGTCTGTCAATCAGGATCCCAGTGTTTTGATTGGCTGTGGAGTTTCTGGGTGCAGTGGGGTGGATCTCCACGCTGAGTCAACCCTACAAGTCAGACGTGGTTGGAGATTCCACACTCTGACACGCCCACTGCTGCTGCCCACCTGCAGACGGGTAACACACACATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTTTGTTGAAGTGGTCACCTTTCTCTTTGGGTTGACCTGTTTGAGTTATAACTAAAGCAGCAGTGCTGTCTCTTTCCGTTGTTACCTTTTATATGATTATTGAGTTAATTGATTATAATAAAGACTAATTTTGTGTTAAATACCATCTGCCTGGCGTTCTTTTCATTTCACCCGGATCCAACTGTTACTGCCCCCCACCCTCATCGCCTAGCTTTTTATGTGGGGACGTAACAGGCTAGCATTCAGATCTAATAGAAATAAAATGAGTGTTTCATAATTCATTCAATTTATTGTCTTTATTTATAACTGGCGTTATTGTTTCATTCTACTATAGAATCTTACAAGAAAGAAACAAAACTGTAAAAATCCATCAGCTTTATAAGCTGCTTCGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTGCAAAACAACATAGTGGAAAACAGTTATTCATCACTTGCTTGCTTCAATACAACACTTGGGCACATCTATGCGGGACTTTTCGTGGCTGTTTTGATATCGCTCTCTCTCTTAACCGATCAAATCTGGCTGTGGTAGCAGCTTTAACCTCGGTCTGACCCAGGCTGATAGAGAAACACAAAACACAACAAACATTGGCCCGCAAAGCCACAGTAAACAAAGCAGCATAGCGCAACAAATTCAATTCAAATCAATATAAGACTTATTTGTAACATACATCAACAATTATGTTATGATAAATCGCGTAATAACTACAACAGAAGACTTAACTTTGTAGAAATGCTTGGAGCAGACTAACATGTGAGCTGGAGTGTTCTGGGACGTTATATTTGGTCTTCGAATGGCTGCAATCCAGGCCATCCGTTGGCTCTTTGTTACTTCGGAAACATGGCTTGAATTTCTCTTCCACAACGTAATCCGATAAAAAACGATCTCTTTACCCGTCGGCTTCCCGTGGCTGTCATGCGACCGGCCATTCCAGTTAATAATACAACAGCTTCTTGCCATTCTTTGTTTCTTTTTATCGCTGTGTGACTGTTTTCGTGTGAAAGCCTGAGTGCGCTAGCACCGCTTGCCACTCTTACCCACAATCCTTTGCGGTTTTACCCCTAAATGACGTCACATTTTCCATCTTTATTCTGTTTTCAGGCCGTCCCACCCACAGTCTTGTCTGTCTCAGAGGTCTTAAACTGCAGGTAAACTGCTCATCCCTCACTGAGTCGCCCCCTGTGGCCATCTGAGGAACTGCAGCTCCAGCCTGCTTTAAACTCTTACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCAGCTCAGAGCTGGTGTGTTTTCAGGGTGTGGTGTCTGAAAGGATCAGTGTGAACAACAGGACTGCCCACTCTGGACACACACACTCAGGTACAAACACACAGGTGGTTTGTGTATCAGGCTTTTGCTTTCTGCTGTGAAGTTTTAACATGGGGGTCTATGGGGGCTGACTCACTGCTGCCTCTGCTGGACACTAGAGGAACTGCAGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATTGCATCCGCACCTTGTGTCAAAATTTGATTGATGACCCTAGCCTTGACCTTTTTTCCCCTCCCCCACTACTCCAGAAGTGTGTAATTTGATCCATAAATCGCGTCACGTGTTGCGGCACCTGTTGTTTTTGNNNNNNNNNNNNNNNNNGTTTTTAGAGGGAGGGGGGTCTGTGGAGGAAAGAGAATAAAAACAGAGAGGAGGGGCGGCGCACTATACTACCCTATGCACAGACACAAGATGGAACCTTTCATTCTGCAGCCCTGTGTTCCTCTGTACTTGGACGGGGAAGAGATCTGCTCTCCCGAGGCCGTAAGCATGGGTGGCAGCGGCGGCGGCGAGTGGTCTTCGTCGATTATCAGCGACACCCCCGTCACCGTCTACAGTAACAGATCTGAAGCAACCGCTGCTCCGCGGAAAGAAGGGAGAAATAAGAAAGTCTTCATGTTCCGCAGCCAGATACCGAGGAAGTTGCGGGGAGAATGGACTCTGCCTTTTGAGGGCTGTGGAAAGTGGGGCTACATCTTCAAATACGAGCTGGGAGAGCTTTGGCTCTATCAGCTTAATGAAGGAGAAAACTTGATGGAATCGAGCAACCTTGTGAAGCTGACTTCCGCTGACTGGGCCGTGCTGAAGCTGCTGATTGCGCTTGTTATCGGAGAGGCTAACGAGGATTTTCCCATTCCAGAAGAGGAAAATGTTACTCCTAAAAGACGCCGGAGAGAGGCGGATAATCCCCCTCCTCCTCTTCCTCCTTCTCCTTCCGACTCCTCTGCTGAGAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGCAGCTGCTGAGGATTCCCCCATCGCTGCTGAAAAAACTCCGGAGGAAAAATATGTCCGCTTTGTACCGCCTGATACCTTCTCGGATGAATCTTCATCTGATGAGGATGATGATCATCTCTACACCATTACAGAAGAAGAAGAACCCCTGGCTGAAAAACTTTCAGAAGATGCCCTCCCAGCTTCAGNNNNNNNNGAGGAGAAAGCAGCCCCTGCTTCAGCTGATGAGAATAAAGAAAACATTCCCCCAGCTCCAGAAAAAGCTTCNNNNNNNNNNNNNNNNNNNNCTATTCCTCCTCCCCCTCCCCGGAACGGGGGCATGCGCTTCAAGGACGGAGAACTAAACAAGACTAAAATAATCTTGTCGACCGTCTGGTTTTCAGGAACCACAGCCACTGGGAGATGGAGAATGCGGGCCAGCTTGCTCTCAACGGATGAGTCTGATGCGCCTGACATTTTCGTCGTGGAGAAATTCAACCCCGACTGCGGTTTATTTCGCAGCATGATGGTTCTGCCTGCCAAAGAATGGGTCGTAAGGATGCTGGAAGTGAGGAAGGATATTACAATTCTTTTTCAAACTTGCCGCTGCTGGAGAGACGCCGTAGCGGTGAAAAAAACTCTGAGCTTCTGAAAATCCCCGCCCACCCCGGACCACGCCCCCTTCCTTTTGTTTTAAAAAGGAAGCCCGCGACCGTTCAAAAAGCCTTTTTTATCTCAGAGAGAGAGAGATGGACTCTGCACCCCTGCTTCGCGATGAGGAGACCAGTTCCTCGGACTGTTTTTCGGACCAGGGCTCGCTGGTACCCGACACTCCCGGCTACTACAGACCTCCGGAGCGGCGGCCGCGTCAGCAGCAGCATGCCGACGAGATGGACGGCTGGGCGTCTTCTTTATTCATCGACGCTGTGAAAACTGCTGTGTATCATCTGGTCAACTTGGTGATCAACAAGTACCGCACCGAGGATTGCAACGGGTGTAAGATCGATCATCCCAGCCAGAGACAACACGAGTGTCTGCAAATCCTGGAGGATGATTTTTACTCCGACAACTATTACAACATCAGAAAGAAACTGCTCACCCCTCGCTTCATTCCTTCCATTCAACGCCTGCTGATTGCCCGCAACATCAAGACTGATGACGCAAAAGTGGGAATGGTGGCTGAGACTCTGCTCCATGAGCTGAAGTCGGTGAGGAAGGTTTTTGACGCCATCACCGAGGCTTATGACAATTTGGTGGGGCAAGATGTGGTCAAAATAGGGGAGCTGCGTTTGGTCACAGAGTGTTACAAAGGACACTGATTCTTCTCCTGCATGCATGTATTGTGTTTCTTTTTAAAAAACTACCTCATGTACGCTGTGTTGTGTTTATTAAAGCATATATCAGGTTTTTGAAAAATCGCTGATCATCCTGCATTTAGATCACTTTTAAAAACTTGTATCTTGTTTTTTGTAACCTTTTTTAAAAAGCATGTTTACCTCAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTTGCCTTTAAACTTTGTATTTATCCGAGTATCTCAAACTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAATCGTCTCTGTTTTTTCTGCACGTTAAACCCTCTGGTTTTGAATAAAAAATATTTTAAAAAAGCATTCGTCTCTGGTTTTTGAATAAAAAAATAAAAGCCGACTCCTGCGACGCTATAACGCAGACGGCTTTTTATCACGAGACGGGATGGCTGAGAAAAGAGCGATGAAAAAAGTGTATTATGACCCCCTTCACCCCGGTAGTTTCGGAGGAGTAGATAGACTCCGGAGGGCTGTGGAAGAGGAGATGGGTAAAAAAGTGGATGTCCGCAAGGTGCAAGATTTTTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGCGGCGCACAGTCAGAGGCGAAAAGCAGGTGTTTGTCAAGTGGAAAAACTGGCCTGAGAAATTCAACAGCTGGGTGAAAGCCTCGGAAGTGGTCGGGGTATAAAAAAAGAGACCCCCGGATCATTCGGCTCATTTTTTAATTTTCACTCGCCTCATGGAGTCCGAAGGGTTTTACGTGACCCTGCCTTCCAACGCCAGCAAGGAATTATTTAAAGATAACACCAGCGGTTGCTACACCGTGGACCTGGCCAAACCCATCGAGCTGAACGGAGAATGGAGCGTAGGTCTCTGCGAATTTATTTATCCGCGCACCTGGTACAATCTCTCCCCGACCGCCTCCTACTTGGAGCTGATGCGAACGGAGGAGGAGGAAGAGCCGCACTTGAGGATTTTAAAATTTGGGAGGGGAGGTCATTACGCGCGCGTTAAAGATCTATTGGAGCAAGCGGTGGCGGCGGTCCAAAAGTACGACCCCTCATTCGAGGCCTCTTTCAACAACATCACCAAGCGTCTGGACGTTAAAGGCGACGGGAGCCACAAAATAAGGGCCTTCCCTCCTCTGGCTTACATGCTGGGATTGAAAGCGGGCGAGTGGTGGACTCTGTCGAAGCGCTCTACCCCTTACCCGTGCGATATGAGCGCGGGAGTATATAACCTGTTTCTCTACACAGACATTGTTCAGTATCAACCGGTCGGCGACAGTTACTCCCCGCTGCTGAGCGTAGTGAACGTGAAAGGCGATTACGGAGACGTGGTGAGCATCAGGTACAACACGGTGCATTACCTGCGCGTATCTAAAAAATACATTAAAACCATCCGCGTCGAAATTAAAACGGACCGTGACAGGTTTGTGGATTTCGTTTACGGGAAAACGATAGTGAAACTGCATTTTAAACCCGCTTGAGAATGGCGGCGCGTCTCCCTCAGGACCCTCACCGTTTTGTGAGATATTACGAGGGGCAGGTTGGCGGATCCCTGCCCGGGTTTTACGGAGCCCCCGTGATGTACGGCAGAGGGATAGGGTCCATCTTCTCCAGGCTGTTTCGTTTCGTATCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGCTGTGAAAAGAGTGATGGGGAAGCTGACCGAGCCCCGTCAGGAGGGGGCGGGGGGTATGATGGTCCTGTCCCGCAGGAAGAGGAAACGCCCTCCGGGCGAGCGGATTNNNNNNNNNNNNNNCCCCGGAGTAAAAACCAAATCAGTCAAGACAGGCGGCGGGAAGAGAAGGATCCCTCAGCGTAGCTCCGACATATTTTAATTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTCTCTCTTACACAAGAAATCTGCAGAATGCACCCTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGGATAATCTTCAACTGGAGCACATTCTGCATCGCGCTTTGGGAGACGTTTTCTGCGGAGTTTGGGCCTCTGACCAGCTGGCCTTTTTGAGAAGCGACTTTAAAGCACCCGCCTACTTTATAGTAAACACTCACCCATCTCACTTGAGGGGAGAACACTGGCTAGCTCTGACTCTGGAAAAGGACGGCTCCTCTACNNNNNNNNGACTCTTACGGATTCCCTCCCGACTTTGCTCACTATCCCTCGGTCATCTCAGAGTTTCTGGAAGACCACTCAGTCAAAATACTCTATCATGATTGGCAGCTTCAACACCCTCTGTCTGTCGTTTGCGGGCAACATTGCATTTTTTATCTATGTCACAAAGCTCAGGGGTTATCCGTCGGCAAAATACTTTCTCTGTACTATAACGATGTGTTTAAAAATGATGACATGGTGTCTGACTTTCTGAAAGGCCGCTGCCCCGCTCGCTCTCGCAGAGGTCATCACGGGGCCTGCTCCTTACAAAAGTTTAAAGATGCGTGTATCAAATAAAGAAACGTAAACCGATAAAAAGATTGTTGCAGCGNNNNNNNNAATTTCATTTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCGAATTATATAGCGGTCCAGGTCGGGGAAAGCAACTTTTTGACTCGAGCGGGTTTTCTCTCCCTTCGCGCAGGCGTCTGTCCTCCCTCCTCCTCCTCATCGGATTTAAGACGCGCGTACTCCTCGCGAGCTCTGCAGTTATGTATGGAGGATGAGGGGATGTTTGATTCGACCAAAGTAGTTAAAAACGCCTTCCATCCTTTGGGCTGCGTTTGGGTTTTACTTTTAAAAGAGAGGGAGAGGTTTTTAAATAGGTCGATCATGTGAGAGCCCCGCACCGCATCCCCCTTGTAAACAAATTCCCCCCTTTTTGTCCATCCTCCTCCCCCCTCCGCTAATTTCTGCATAATGTAGCGGGCGTTTTTGCGGTCTCGAGGGGGTAGGGATTTTAATACTTCTTCCACCATTTCATCCTCTTCCTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGGGCGGGAGGTGGAAAGTCACCCGACTCTCCTCGTCCCGACCCTGTTTATAGAGTGTGAGATACCTCCGCAGCAGAGACTCGTATCTTTTGACTTTTTCGTACGAGTTTAGCCTCGGATCCTCCAGTATAGCTTTCATCCTTTCGTCCAAATCGTCTTTGGCGGCTTCTCTGACCGTGGGCTCGGCGGCCGGTCGGGTCAGTTTTTTCATCTCGTGAGAGGGAACGAGAATCATTTTTTTAAACATCTCAGCGTTTCTGAAATATTCCTCCCAGCAGGTTTCCCAGAATAGGCACGGCGGCGGACAGCAGAGGGAAAAGAAACCCTCCCGTCTGTTTCTTTAAAACTTGACGTTTACGGTTTAAGCTGGTTTTCTTGTCGGCCAGCAGCCTGATGATCTTTTTCTGGCGTTTGAGTTTTTGGTATTGAGAAGAGGAAAGAGGTATGTTCCCCTTTAAAAGATTTAAAGCAATCTCGCACAGCGCTTGGAGGAAATCCGGGGAGCTGTGAGCGAGAATGTCTTTGCGTTTCTGCGGCGACGCGTGGTACAGAGCTTGCAGTAAGACGGCGTTCCTTTTTATACGCTGAGACATGGCTACTTTGATTTGGGCAGGTAGATGACGGGATACTGCCCCGGGAGTAGACCGGCGCGCACTCTGTAGCGTTCTGGGCACGAGGGAGTGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCACTTCCGGGTGATCCGAGGCCTGAAAGATGACGTCATCCAACACCACCAGAGCGTCTTGGAAATCTTCGAAAGAATCAGGCAGCCCCTCGACAAATTTAATGTTTTTATTGGTCTTTGACAGTTCTTCGTACATGGGTTGAAAAGAAGTATAAATCCACACGATATTTGCGGGCACAGTATTCATGGAGCGTTCACAGTTTTCCAAAACACACTTTACAAAATGAGTTTTCCCACACCCGCTAGGCCCCACAACTAGACAGGAAAAAGGCACTTTCAATCTGTGGTCAAATTCAATTTCCTCCATTTTAGAAGAAAACGACGATAATAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAGTACCCGAAAGGCAGAGTTGTGCCGTCTGGAAAGAGACGCCTCTTGTCGTAAACCACGCAAAACTTTTTCTGAAATGTTCTGTTTTTTAACACAAACCCCCTCTTATCCCTCTGAATCCCGTGTTGAGGGGTCTCGAGCTCCGCCTCCTTCATACCGGAAAGGTAACTTTCCACCAGCTCGCTCATACTGTCGAAATTGACCCGCTCGCTGCATTCTCTCGTTTGCGTTATACCTTTCATTTTTACCACAAGTTTCTTCTTGTTTCTGGTCCGGTAGGTGTAGCTCTTTGGACCTGCGGAGACAAATTCCTGGATGGTGTCCCCGTCTAATTCGTCCGTGAGATCCCCTAGAAAATTGCCCAGCTCTAAAGGTTCCTCCCCGTCTTTCACTACGTAGATCAGAGAGTCGGTGTCGGTGTACAGAACGTTGCGCTGCAATTTTTCTAAATACTCGTAGAGTTTTAGGCGGGCGTAGGCTGTGGTGAAAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCGCCGGGAGGTATCACGCAGCGCTCGTTATAGCTCCACTGAATTAACGCCACGTCCTGTTTTTTGGCCTTTAAAAAAGAGACGTGTTTAAAGTCGTACTGACCGGAAAAGACGTAGTTAAAAAACTGACTGGGTTTTCTGACCAGAGTGGTCTCAGTCAGGTTGGTTCTCTGAGCAAACTTTCCCCAGAAACTGTTGAGACACAATTTAGATACCTGTCTTTTGGCCGGGTTCACCTCGATTTTTGACGGGTCTAAACGAATGCCCTGATGCCTGTGGTACTCTTCCACGTATTTCCTCCTCTCCTCCTCGTCGCGAGCTTCCGGAGGATAGCCGGAGGCTCCTGTTTGCCTTTGAGAAAAGTGTTAATATAGCCGGCAAAGATGTCGCTGCTGCTGTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGAAGTGCGTCCTCCGTAAAGGCCCGAGCGAGGAGACAGAGGTTCCGGAGCTTTGTAGCTTTGCAAAAACGTTTTAACCTCCTCGTTCGATTTTTTCATCTCGCTCCACAGCGTGACCGTGCGGACTCGGTAGACGTTTCTCAGCTCCCGGAGCCTCGCCTCGGTAGAGGCGTGCAGGTCCCCGTAAGGAGCGCGGGTCAGAGGGCAGATTTCCTCGGGCCTGTAGCACTTTGGACAGCCGTGATAAAAGCAGCCCAGAAATTCCCACACCCACTTTTCGCCGTTAATCAGCGCGTATCCGTCGACGAAATACGGACCTATTTTTTTCTCCCCTCCCGTTGTGAGAGCGTGTTGAATGGGGATTTTCTGAGAGCGAGCTACCCACTCCAGCCACTGAATGGACGCGTGCGAATAGGCTTTGGACGTGCGTCCATAGTTGTCGGGCGAGGGGATGGCCAGAGTGTTTTTGGGAAGGAAATTGGTGAGAAACACTTTCATGCACGCGGAAGCTATAGTGACGCAGCTGAAAGGGTCAAGGTTAGTTTCGCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCTCGGGAGGCCTCGCCGTGCCAACGCAGAAACTCCTCTCGTTCAGAGAGGGACATGCGCTCTACCCCGTAATCCGAAGGAGAGGGGTACGGGCCCACGTATTTTAATCGGCCCCGCGAGCTGAATTTGTGAGGGAAAAACCCCTTGGATTTGTCTTCGAAGCCTAAAGCTTTAGGCATAGCGCTGAGACGCATGGTGAGGAAAGAAAGCGAGTCTATGAATTTGAGAAGGAAATCGGATTCTGTGAAACATATAATTTTACTGCCTTGCATGATGAGCGAGGGCGTCATGCCCTCTCCCACCAGGTGGCTGAGAATTAAATAACTGTCGTACCCTTTCGCATTGTGGGCAATGAATGTGGTCTCTCTATATCTTTTCCTTCTGTATCTTTGAACAAACTTTTCAACGCAGTCTACACCGTATGCGTGCCACTCTTCTCCTTCTAGCGATTTTGTACACACTAGGTAAGGGATGTGCGCCCCCTCCCGGTCTGGGAAGGTTTCAAAGTCATAAAAGATTATGGATGCTGTATCGAGGCTTTCGTGTTTCAGAGGTTGAATGTAACACAGGTGCTGATCTTTGTCGGGAGGAAGCTCAGCGCGGCAGATTTTACATCTGGCAGCTGTGCACCTGTGCTTTCCGCGACGGGAGAGGAGTTTGCAGTCCGGGCATTTATACAGTCGTTGACAAACGCTGAGGCCGGAGCTAGAGTGAATTCTGGGCTGTTTGTGCTTCAAGTAACACTCGCGAGTGCGGCATGACCTGTTACAATCCGGACAGATTACGGCGTCCAGAAAGTGAGCGGGGCATGCGGGGTCAAAACAGAGGTTGCAGCGATTTTGGCAGACGTGTTTCTCCAGGCTATGGTACCCGCGGTGACACTGCTCACAAATGTACGGGACTCCTAAAAATGTTTTTAGATTTTTTATCCCGTAATAGTGATGCCGGAATAAGAATAAGTACAGCGGGTGAGGAGTGTTTGGGGACTCTGTCTCGATTAGCGAAAGAGTCCTGTCCTCGGGCGGGCGGTAAAACACGACGATTTTACGATTTAGTATTTGCGCAAATTTATCTATGTCGGTGAGGGTTACCTGGGTCCGATCGCTCAGCCCCGCTAAACGCTGCAGCTCTCTGCCGCGTTCCAGGGTCTGTTTATCTGTGAAATGAGGGTCGGTGAGGTGAGCCAAGTTAATGGCGAAGCACAGATTATCGTTTTTGTTTTTTACCACGTACAGACAGTGCCGCTTTTTGATTAGAATTTCATCATCTAACGTTTTGTGAATCTTTTTACGAGGGCCTCCGCCGCCTCGAGGATTTCTAATTACTTGCACTACAATTTCTAGGGGAGAGCCTACCACGATCGCGCCGTTCGATTGTATCAGCCTGGCCAACAGGTCCTCAAAGGCCGGTACAATGTTTTCGGCGCTTTCGTCAACGTTAAAAACGGCGTGCTTTCGCGCGTGCTCGCTGATGATCTCCACTTGAACCCGATCATTACGACTAACTTCCGGTCTGACCCTATCAGCTAAATCTACAAAATTGTCCCTGACGTCGTGGTAAAATTGAGCGAGGTCGGCCGCGTCGTTCTGAGAGGGACTGTTAAATACTCGCCTTATTTCAAAATTATTAAATTGTTCACGGCGAGTCACCGCATCGTTCTGTACCCGAGATCCTCCTCCGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCTGCTCCTGCCGCTCCGCAGAGCGCTCCTCCCTCTGCTGGTCGTAGAGCTGAAGAGCATTTTCTAACTGCTGCAGAGGGTCAAAGTTCAGTCGCTCGGCACGCCGTTCGTTTTCAATGTTTTGAAGGAGGGCCTGCAAAGCGTTTTCTAAAGGCTGTAGGGGGTCGATCGGTGGTGCTATATGATCAGCGTCTCTGTTCAATTCTGCATTTTAAAAAAGAAAAACTTTTATTTACCTCGCTCCTCCTCCACCTCCTCCCTATCATCTGTAGCGGAGGTTTGAACGGGTATATTCTCTGTCGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACATTGCGTCTCTCTGGGACAGCATGCGCGGGTTTTTCTTTGTATTTTTTNNNNNNNNNNNNNCTTTTATTTACCTCGCTCCTCCGCCCTATCGTCTGTAAAGGGGGTTTGAACGGGTATATTCTCAATCTCGGCTGTCAAGAAATAAAACAAAGAGAAAAATATTAAAAAACTTTCTAGCACACGTTATACCACTCCAAGTCTGGAGGGGCGGTATAGCATGCTCGGCTTTTCGAATACGTTATTTTGTAGAAATATCATTTACCTTCAGATTTAAAAGGTATTGTCCTGCAGTTCTCCCGGTATGCGGTGACGAAAACAACGTCGTCTTCTTGTTCTCCTTTTCGCTGCGGCGGGGTCTGTATATTCTCGATTACCGCTGTCATGAAATAAAACAAAGTTTTAAAAAATCCGCTCCGGGTCGGGAGGGGCGGTATAGCGTGCTCGGATTACTCCGTCACATCCTGTTATTCAACAAAATGGCGGATAATACAGCATATTGTTTACCTTGGGTTTTAAAACTTATTTCTCCGCAATTCTCTCGGTGTGCGGAGACGGAACTAACGTCGTCTTCTCGCCGTGGTCTTTCACCGATCGGCAGCGAAGGTTCTGCGGGGAGGATGGCCTCTAAATCGCCTCGTAAAACGGCCGGATTTATGCTGCTCCTCACCGTGCTATCGATAGCATCTGTAAGTAACAGAGTTTCATTAAAAAAACCAAGTCCGTCTAAACTTATTTAAAAATGATATATACTTATTTAAACGCACCGTAGTCCACTTGCGAGAAATCATCGGTGTAGAAATCTAAAAGAACGTAATCAAATTATTAACATCTCTGTTGATATATAATTTAAAATCATAAAGNNNNNNNNNNNNNNNCTTACCGGAGTGAGACTGAAAAAGGTCTGGCGAGCTGGCCCTGGCGCTCTGATCGACGGCGTTGTTTGGACGGAATGCAGACATAATATGCACGGACTCTTCCTCGCGATTGGTAGAACTGTCACAGTAGGGGTCTGAGCAGATAACGGTTCTTTTGACTCCCCTCTCGTTTCTTCTCTCATTTTATCCTCGTCCAGCGAGGCATCTGTTTTTTCGCATCTTTCTCCTGACAATATTGTCAGTTAGAGAGGGNNNNNNNNNCTTCTCACCCTTTGGGTCTCTGTTTTANNNNNNNNNNNNNNNNNNNNNNNNNNCAGTTGGGAGAGGGGGGAAAGAAAGTTGGGGTGTCCAATTTCCTTTTTGGGTGCCTTCTTGTGAGGGCTGTCTGTTTTCCACATTCTCCGGCGGTAAAATACGACTTAGAGGTGGATATTTGTTTTACTTTATGGGTAACAGTTGTCTGCGCTTGTTCTTGTTCGTGACAAAACTCGTCTCCTGTTGACAAAACTCGCCTCGGTGTAAACTTGACTCTGAGAAAAATATCTCTTTCCCACAGAGGGGAGGGTGCATTAATAAACTTATTTGAATATGAGCTTTTTTCCACTAAGGGTTATTTTATGGGGAGATGGTTACAAGCATTGAGAGATGATAATATTTGCTGTTGACTCCTTANNNNNNNNNNNNNNNNNNNNNNAGTACAAGATCATTTTCTGTCTATTGAGAAAAACATACTGTAAAAGTAGCTGAAAATAATGAAGAAAAAACTCTCTACTTTGGTCTGACAAGGAGCAGGCTGCGCAAAACATACCTCATATAGATGTTTTAATAATAATATTTTTTGAGGGGCGCGTTATAGGTTATAAGCAGTGAGTAAAAACTGATATCTGCTGTCTCACTCCTCCTTGACCCGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGAAACAAGACCTCCTGCCTCGGCAATTATCTTTTATGGCGCGCATGTGTGTGAGTGAAACGAGATCGTCTGCCTCATGATCAATCAAATTTTGACACAAGCAGGGTATCTANNNNNNNNGACAGGCTATGACAGCGTCCTTATGTGCCGACACGGGTGTTTTAGCTAGCAAAGCGGCGTGGCTGATGTGGAGTGAAGCCACGTTAATGACAACGTGTACAACTATTGGAGATGTGAGCAGGACAGACGGAACAATTGACGGAAAAACTGTGGACTTTATACCAGTTTTTAAATTGTGTTGATAGGCCACGTAAAACCAGAGTTATGATAAAAATATCTGCAATGTTTGGTTTTCCTCCTGAATAGTGTCGTTTATATTTTCTGTGGGAAGAAACAGTAAAAACGGCGTTTTGTAAGAAAAAATGCTCAAAGCACTCTCCACCTGTGAGCAAAAACAAACCCCACCCCCCTCTTCCTTTCCTATTCGTCCAAAAAAGTACCATGTCGACCAATCAAAAAATGGTATGGCAACGCAGAATCTAGTTGTTAAGAAACGGGGGGAAGTTTTAGGAGTGACGGCGGTGTTTTGAGATGTGAGAGATTTGAGACGTTTAGCGCAAATCTTGTGTAGTTAGTGTGTAGTGTAGTCAAAAGTTTTGTTGTGTGTGTCAGAACAATGAGGCGGCTGCTGAATGTTACAGGTGTTACAGCAGTGATACATCTCCTGTTGTCAGGCCTGCAGGTATCAGGCTGTTGTTCTCCTTTATCTCACAGTGGACAGAAATTATTTTTGGAGTGGCACAAATGATTTGTGTGGCATCAGATTTGATGCAGAACACCTGATTGTTCTGTAAATAGTTTGAAATGTCTATTTAAAAAATGCCTTGGCTGCATTNNNNNNNNNNNNNNNNNNNNNCTTTGTTGTTTGCCAAACTGAGTTACTTTTTTGAAGAAGTAACTATATAATTAATTGCCCAGCATTGGTCATTATATACTATATTTTGCAGACAGAGTTACAGGACTCTCTCCCAGACCACAGACTCAGACTCATGACTAGANNNNNNNNNNAATTTTCACTGTAAGTGGGCTAAAGCAGTTTAAAAGTAGTCTAACATAAATGTAAATGCTGTAATTTGATTATTTTAATAAACCATGTAACTTGGATGGATTAGATGCCGGTGTGACCGAAGTGCACACGTCTGATGTCGCTCACAGTGGTCCAAGGGATCGCTCACGGAGTTTGCGTGTTCGCTCACACACGTGAAAAATTAGAGGGAACATTGCTCTTAGCTTACATTTCATATTTTCAGTTGTTACCCTCCACGGCTAAACAAACTCTCTAAATCAGTTTCAATTGTGTACTGATGAACACAACAATGGACATAAGGAGCTTCTTTCAAAGAAAAAACTCATGTTATTTTATATATTATGCTTTGTATGTTGTTCAGTATATTTCTATGCAAAACAAGAGGAATTTCAATACACAGCAGTATATTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATCAAGAGATGTCAACCAAAACACCAGGAACAGAATTGTGGAGCTCCATAAGTGTGGCTCAATTTTGAATACAATTTGGTGCCATTTGCAATTAAGAAATACAGATAGTTTCTCTCTTTACTCTTAAAGTTAACAAATATGTTTTTTATATTTATCAATCTAAAAAAATAAACAGTCTGATTTGATGTTACAATTAAAAAAGTGTTTGTGTTTTTATCTGAAGAGTATGTAAATATCTGGTTTCCACTGTATATTTGATGATGTTGGTGTTTGGTTTGATTGTCAGCACAAAGAGGGAGAGAGGAACCACACATGTTAGTCAAATGGTTGTTTGCCAAAACTCATCAGAACATGTATCTAGTACCTGTTTCTTTTTAGATAACATTTGTTACTTTTCAAATTCTATATTTATTAAGTTATGCAGGCTTGTTTGCACAACAAGGCTAAATAATTATATAAACTTTTCAGAATCTAAATAGCGTACTTTGGTACAATNNNNNNNNTAAGTGTAGTGCAGGTCTATGATGATTTTCAGTGCTACTATCATCTAGTTCTGATTCTGGTTCTGTCTTGGTTACTGTTGTAGTCCTGTTTTAATTCCAGATAAGTTCTGGGTCTGGTTGAATTGGGGTTTAATACCTGTGTCTTGATACAGGCCCGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACAAAACCCAAAACAGAGCCTAATAATCTTTCAGTCATTTCTACCCTCACTTAATTTCCTTTCACTGCTCAGCTCTCACACAGTGGCTCAGCTATGCTCCTCCATACTGTGGCCAATCACATGCGAGGATATAGGATAATATCATTATGTGAAAAACAGAGAGGGTGAGAGACGTGACAGTCAAGTGGAGCGTGCGTCTGTCCTCTCAGTAAGTGAGTGAGACAGTAGACAGCGGTGAGGAGGGCTGTGCGAAAGCAAAAACACATAAATATGCCTGACACCCGTAAACGAAGCAGCATCTGGCTGCAGTTTGAAGACTTTTTTTGTCTCGGTCTTGGTCTTGGTCTCGGATTAGGCGGTCTTGACTACAAGTCTACATAGGCGTGCTCGTGGGACAGTCCTCCTTCCTCCAGCTGTGGAAACCAGATGTGGAAGCAGACTCCCTGAGGTCTGCAGTCCAACACCAGTGTGAGCAGAGAGGACTCAGCTGCTGGGCGGAGCTTATCTTCCTGTTCTGTTCAAATCCAGCATTAAACTCTTCTTATGTTCACTCTTCAGTCTGATCATGTCTAACAAACATCACTGTTCACCTCCTCCTCCCTCTGTGACTGATTCATGTCCACTTTACTCCTTAGTAAGTCTCCACAGCTCCAAACCAGCTCTGCACTCAGAGTTAGTCCACGTTCTCCCCTCCATCTTCAACCTTTCATCAGCCAGAGTGTTGGGTCTGTGCGTCAACAGGCCCCGCTGGTTTACAAACTTATTCCTGTTAATGAAAAGCAAGGAAACAAGACGAACAGCTTTTACTTGCTAGCAAGGAAGGACCGCTCGGTGTCTCAGGAAAGCACTGAATCCAACCACAGACGACCTTTTACTGAAAACAGTTACAGTACACAAAGCACCACCCATTGTAAAACCCCCTATGGTCAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCGGTCTGGCCTTAAACTCTGAGTGCCGTTAGCTCTCTGCGTTGTCTTGTGCGAATGACCAGAGGAGTCAGCTCTCACTTTGCCAGCTGGGCGGATTTATTCTCCCTGAATTGTCTGTTTAAAATAAAAATAAAACAGTACAGCGACTTCACTTTACTGGATTTCTGCATGTACACCTCTCCTCAGCGGGACCTCTAGGCGAATGAGGTGCAACATCACAACAAATCCAATTAACAAATAATCATATACAACAAATGAAAATGCACTGCATCGTGACCATATAGTGACAATTACCTCAACAACAAAATTATAGTTTAGGGAGACTTCATTTACCAGTGGCAATTTTACATATTTTTTTAGTTACATATATCTAACAGTAAGTTGAAACAGTGAACATGAATCACAAACAAAAAATATAACCAGTACACATGACACAAAAATAAAAGAGGGAGCTCACATACCTGTTTAAAATAACAATAAAACAGTACAGCGACTTCACTTTACTGGACTTCTGCATGTACACCTTTAAGGGAGAGAGAAGGATAGCGGACCACATGAGAAGCCACCTGCATGCTCATATGCTCTCATCTGAGAATGGCTAACTAGCATGTTACAATAAAGTGCTGTACTCGACAGAGAAACAATAATTCACACTAAAACATCTAACAGAACTGTGAGACAAAATGTACAAAGGGAACAAGCAGTGTTTGAATTACTTTTAGTTACTTTAACTGTGTTTATTCACTCTGTAACTGAGAACACTAGCGTACGCTCACCTCTCCTCAGCGGGACCTCTAGGCAACTGAGGAAAATAGCACGCAGCTACAGGAAGTGACTTCGTGGGAAGTCAAAGGTCACACAAACAAAATAAGAGCTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGACAAAGCAAAATAACACTGCAGGATGGATCTTTGGTGAAATATAAATTATTTTTTAATACACCCGTTACATATGCATGTGCGAGAATGTGTGTGTTTGTGTTTGAGGGTGCGTTTGTGTGACCTCCTGCCCACAAAAGGATGATAAAAGCAGGAAGCTCACTAAGCAACAAACAGAACCCTCACATGTCCCTATAATAAAACACTGCAGCCTCCCCCACCAACTGGCTGGAGAGGTGGTCAGAGACCTTTGACCTTTGATCAGGCTGCTTGAACTAAGACTTACAAATTTAAGTAACACAATGACAACATTTAACAATTTGACTCCAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTTTAACAGTAATTGTTGCACATCAGGTCATCTTTCATATCAAGCTCATAGCTCCTTTGCACATACATCTACCTCACACTTAAATTTAGTCTCCTTCATTTATTCATAGTATTTGTATTTTATCTTGTTCTATTTGTATATATTAGCCTGCATCTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTTTGAAATCTTGAAATGTTTATCTGATTATTCATGACACTGATTACATCTGAAAGCATCAACAGTCACATGTAGATCTGCTTCATCTTCAGCTCTGTGTTTCATGTTTGTCTGATCTTCTCTGAAGCTTCCTGACAGTCAGCAGCTTTGACCTTTGACCCACATGAAGCTAACATGTGACACAGAGTCAGGATGCTCTGTGGAGATCCATCAGAACAGCAGAAACACGCTCGGGGTCATCATCATTGTAAACTTCTAATGTTAGAGAAACAGCTGCAGAACATCTGGCTGACGTCANNNNNNNNNNNNNNNNNNNNAGAGGAAGGCCAAAGCAAAGCTGCACCTTCATCTTCGTCAGGGCTCAACACACACTAAATACTTTATACTGTATATACACACAGGCTGCTCTTCATCATCAGCTCCTCCTCCTGGTGACCTTACAGTTAAACACCATACCTCAGCTCCTCTCTGACCTCTGCATTTGGTGCCCTCCTCCTCCTGAGAGGTGCCAGCATGTCTGCCATGGCTCCCATTAAGGTTTCTGCAGAGGAGAAAACAGGAGCGAGTCTCAGAGCTCATCAACTTATTTCTACATCAGAAACAAACCAGGTGACCATGTGCAAGACTCTCAGCTGTGGTTTAGTTTGAATAGTGGGAATAATAAAATCACCAGTGGACCATCTGACAGTGACCCTCCNNNNNNNNNNNNNNNNNNNNCATCAACAGTCACATGTAGATCTGCTTCATCTTCAGCTCTGTGTTTCATGTTTGTCTGATCTTCTCTGAAGCTTCCTGACAGTCAGCAGCTTTGACCTTTGACCCACATGAAGCTAACATGTGACACAGAGTCAGGATGCTCTGTGGAGATCCATCAGAACAGCAGAAACACGCTCGGGGTCATCATCATTGTAAACTTCTAATGTTAGAGAAACAGCTGCAGAACATCTGGCTGACGTCANNNNNNNNNNNNNNNNNNNNAGAGGAAGGCCAAAGCAAAGCTGCACCTTCATCTTCGTCAGGGCTCAACACACACTAAATACTTTATACTGTATATACACACAGGCTGCTCTTCATCATCAGCTCCTCCTCCTGGTGACCTTACAGTTAAACACCATACCTCAGCTCCTCTCTGACCTCTGCATTTGGTGCCCTCCTCCTCCTGAGAGGTGCCAGCATGTCTGCCATGGCTCCCATTAAGGTTTCTGCAGAGGAGAAAACAGGAGCGAGTCTCAGAGCTCATCAACTTATTTCTACATCAGAAACAAACCAGGTGACCATGTGCAAGACTCTCAGCTGTGGTTTAGTTTGAATAGTGGGAATAATAAAATCACCAGTGGACCATCTGACAGTGACCCTCCAAGCCTGCATGAACCCTGAAGCTGAGCACCGACTCTGGTCAGGTCTCTAAATTCAGGCTGTTAGATTTATAAAACGGTACAAGTCAATCTTAATGAGGAAGATCGAGTGAATCTGATTTCTGTGATCTGTGGATAGAAATCTGGGTTCACAGCCTCTTCCTCACAGTGAGGAATACAGATCATTCCCTCAGCACTGGGATGGGAACCTGGAAGAGCTGAACGGGACCATCAGAAGCTCTTTGAGTAAATGCAGCAGATCCTCTTCAGTCCTGTAGATCCTGTGGATCCTACAGTCTAAGATCCAGAACTGTCACTAGGATGGTTCAGTCATTTCTCATCAGCTACAATTAGAACACAGAGCTGAGCAAATATAATCAATCACATGCTGTAGAAACTTAGATGTTTCTATCCTTCAGAAAACATCTGACAAAAAGATCTAAAACTGTGTGAAAAGCAACACTTGTTATTCTCTAAATGTTTGGCCACAGCTGTAGATTACACTACGAGTGTTTGTCAATAATTACATTTAATTTAATCTCTCTTTGTGCAGGTAAACATGATCCAATCTTCTCTCTAAATGACTGCTTTGTCTTTAAAAAGTTGAAGAGCCTGAGGCCGGTGACCTTTCCTCAAGTACATCCTCACAGCGGCTCACAGGACAAGGCCACACTCCTGTCCTGCCAGACAAGAAGCTTCAGAGTGTCCGTGCAGTTCAACCACACCTGTCATATTCAGTATGGTGTTCATGCAGTTTGCTACCCAACAGTCACAGCATGTAGTGATACAGTCCCACTGCCTGTTCAGCATATGCAAACATATGATGAGTTCAAGCATGTGATGACAAAGGCCTCCCACTGTGGTCATTTCATCATGTTTAGGATCATCCAGCCACACATCTGATCAATGGAGTATTAGAAAAACAGAAAACTAAAGAAGACGTGTGTTACTTTCATCTTTATTTATTTTATACATTTTTCATTGTTAGACATTAGGTTCAATGAAATCATTAAAAACAGTTTTGTCAGATTTCTTTCCCTCTTCCATGTGACTGTGTCAGCTTGTCAGCATCTATTTGGGACGAGAATGCAACAGGAAGTAAATGAAAAGTACCATTAAAAGCAGGAGAGCTTCTTATATTACAGAAAAAGAGATTATTTAAAAAAACTATCTCAATGCTATAAATGATTTAGGAACCTGAGAGAGGACTTGGTAAAATAAGACGTTCTTATAACTTCACCCTGTGATGGGCCAAGCTGCGACTCTCAGGGATGGTGATGTAGGTACAGAGCATGTGGTGGGTATGACGGCCCTGAGCTCTCCCAATCAATGCCCTCAATTTGGATTTGCTGACATCAAGAAGCATGTGTAAATGATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGATCCTTCCCAGATGCCTTAACGCCCACTCACATCCTGGGCCATCTGACCTCAGGAAATCACATGATAGGGTGGGGCCAGGTTTCACAATGAGCTCACCTGAAACCCTGGTTGATTGTGACCTACATCCGTTTTCACACCTTGGCTCATGTGATTAGGAGAGGATCATCAGGGGGTCCATTTTCCCTCTTTGGGGGGATACTCCCACTGGGTTTAAATCTGGGACTCTCCACCATTTGACACTAGAACAGAAGAAGCTTCTCGGATGAGAGGTGAAACGTCTTCAAGACTTAAAGAAGTCCTGGATGACCTGGATGACTGAGAACCTTCCCAGACTTCCCGCCATGACAGTGGGCCAGACAAAGCACACGGAAGCGTCAGCTATGGTTCGTATGTACTGTGTTGTCGGTTGCAACGGTAGATCACACGATAGAGAAGGCAAGAAGCTGGAAAATGGGCTCTCTTTTCATCGTTTCCCCTCCTGGAGGTAACGGGGGGATCTGATGTATCCGATAATACTAAACGAAGACGTCAGGCTTGGATTGCAGCGGTCAGACGAGCGGATATCGAGTTCTCTGCCATCCCCAAACGAGAGCAATTGCCCACCTGAGAATTCATGTTGAGCGAGTAATAGGTAGTTTGCGTAACAAGTTCAAAATGCTACACACTACATTGCCAATCCGATTACTCATATCATGTGAGGGTGAAGACACAACACTGCTTATAAGATTGAGGAAGATTAAGGTGTGCTGTGTTTTGGTGAATATGTGCCCCAGTGTGGTTGTCAAACCAGCGCCAAATGAAACTTGCTCTTGTTGAATATTCATACAACTGCTGTGTTGCATGTACAGTTCATTCTAAACAATTGTACTTTCTGTAACGTGGTTTCAATAAAACAGAAAAGAAAAGTATGTTTTGTTTTGTTTTTTAAATTCAAGATCTATTCACGTGTACTTAGCAAGTACATACACATGAAATGCAAACTATTTACATGGCAACGCACAGCTGGCATCAATCGTGAATCGTTCATCTAGAGCAAATTTTGGGGCAGGTGCTGAGAAGTCAATGTTATGTGCAACCTCAGGCTGTATCTTGGTCATATGGTCAATGTACTCACAACGTGGAGGCTTAAAAACGGCCAAATCTTGTACCCAACCATTTGTGAATCATATGTGCGCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTAAGATAGAATGTAGAATTATGGTAGAGACACTGACACTGCCCTGGATATAAATAAAGGCCTGACTGTGTCATGAACTTAGGAGTAGATCTTAGGAGACCCTCCTCAGTTGAACGGTGAAAGTAAGACAAAGAGAAGTTAATGCTAAGTGGAAACTCCCCAGAGGATACCTGTGTGGGGGTCTCAACATTTTTAACTTGATAGCTGTGGTTTGGAAGGGAGAGGGCGTTTTATGACCCCTAGGAACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTTTGCAGCATACCATGGGGGGATTTATGATAGGGCTGCTTCTATAAAGCTGGCTGTGACTAACAAAGGGGTGAAGATTTTGCAGAGGGACACCGGCCTCGTCTTCCCTTCTAGAAGTGCATGCTTAAATGAAGATGAATAAAGATTTTGTAAAAATGGCTACTGAGTCCGGTGCATTTCTGGAGGCCCGAGGAATAAAAAAGAACCGGGGTAAACAGCCTCCAGGGATTTATATTTACGAAAATGATTTCCCCTATGCACTGACAAGGTATGCGAAGATATCAGGATAGGACAACGGCGGTAGGCTGTCTGGGTTTCCGCTCCAATGCCTTATTTCATACGGGTCCACATTACCGATGAACGCTATTTTTTCCAAGTACCGTCTCTTGGCGTCCTGGGCACAATCGGTCGCTGTTAGGTTTTGTATTGTTGATTGTCATTTATGCTTAGAAATATTTACTCATATATGCTTAGAGTTTTATAATTAGTTGTAGATTAATAGAGTTTTGATCCTTAGTAGTCTGCAGACACACGTTGTGTGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCTGCAAGTTACAAGTATGGATTTTGACCCTATTTTTCTTCCTCTCATCTGATTGGCCAATGTCATGTCAATCACAAATGTAACAATCCAATCAGAGAACAGATGGGTTTGGCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTTATGACCACATTTTGAGCCCATAGACACCTACTCTCTATCTGGTTAAGCATAAGAGTCTTTTGTTTAGATGGACCGCTAGACTCCTGGCACCAGCTTTGGGGAGTCTTCCTGGGGTCACATCTTGACCCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGCATATTCATGTAACCACAATAAAAGGAGTGCTATGGGAAACCTGGCTGAGAGTCTGACGGAGGTCAAGTGGGTGGAACGACACTTGGCTCCAGACAGGCCTCCTCATGCATGAGTAACACTAAGAACGTTGCCTACTTGTGTCTTGTTCTTTGCTGTGTAGCAAATTGTCCTGAACGTTCCAGCGAATGGGTTCAAACCTATCAGTCGCGATACAGCCCTTTGTCTTTTGCGCTGAATGCATGGTTCTGGCAGTCCCGCCTCCAACACAGTGTGTTTGTTTTGATTTGTTGCCTTCTGACATGGCGCTGTGATCCCACAATGCACTGCGGCGTTACGTCAATTCCAAAGCACTATAAGCTGCAATGGAAACAGTAGTAATGGGATTTCTGGCTCTTTTTAGAGAACCGGCTCTTTCGGCTCCGAACCGGCTATTCAGGCTGTTTAGTTGCTTTAATTAATTTATTATTAACAATAATATAAAATTATGCCAAAAGGAATTACTAATGTAAAAAAAGTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTGGTGGACCCTGGAGACAAGGCACGTACAAACTCCAAAACACATTTCCAGCGTTAACTGAACTTCCAAAACAGAGCTACCTAGAACACTTAAATTACAAAAATGAAAGCATATGTGTATTGTTTGTGTATTTGTACACAAGCACTCATATATATTCAAATAATTTTTTAAAAAAATGTTCATTTACCTGTTACTACCACACACCAAATCCAGTCGTTGGTACTTCCTGGCTTGTGTAGCCTCTAGGTAACAAAAGCTCAACACTGGGCGTAGCATCCTGGAGCACTTCTGTTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCTAGCGGCCACCGTAAATATACTTTTATTTATTCACTCCACATAAAATGTAATAAATAAATCATATTGTAGCGTCCCTCCGACAGAAGACACAGACGTTCGGCGTACTGGTTACTGGCGTCTTTATTGATATTTGTAACACGGGCTACTGTGGGCCGTAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGGGTGTGGTCCAACTATGCCATAGGAAACTGATCATTCTGAACACAAACACTGATAACACAAAAGTCAACTAACTTGTAACCCAGTCCGCTACACTACCCCGACCCCTCAAAGTCCATCGCACACGAGGACGGATATAGTCTCTCTGATGGACTGGTGGTTTATGGTGCCTCCTTGGGCGAAGGCGCCCGGACGGAGGTGGAAGGGGGTCCGCGTCCAAGGTGGCTGTGGGCCNNNNNNNNNNNNNNNNNNNNNTAGGGGCTGTCACAGTGGTGGTGGCAGCATCTGCAGGGGTGGAGTCCAGGTCTGCCTGCGGCCCACGCTGTTGTGTCAGTGCAGTGGCTGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCTGAAACTCTGCCACCCTTGTCCGGCGGTTCCTCAGGAAGAAGGGGAGGGCATGAAGCAGCATGGGGTGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCATACCTGGGGGTCTTTATGGGAGCGTGAAAAGCGCCTCCATGCGTTGGCGTGTCTCTCCCCACACTCTCAGCTGCTGCAGACGTCCCCACAGAGCTCCGATGCCCACCCGAACGGCGAGAGGATGAAAAGCCGGCTTCTCTCGCCATATCCGCGGTCGTTCGTCTCACCCGCTCTCTATGTTCCGCGAACTTCAGGTCCCCGGCGGGGTAGTCGTGTCCGTGAGCTTCTGCCGAAGGCTCTCGCTTGATCTTGGAGTAATCCACCGGAAGCATTCTGCCGAGTCCCGCNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCCAGCGTCCACAGCCGATGCCGTGGGTCGGGTGACACGAGCGCAGATAACTCCGGAAACTTCACGTTTACTTCTGACACCAGTGTAGCGTCCCTCCGACAGAAGACACAGACGTTCGGCGTACTGGTTACTGGCGTCTTTATTGATATTTGTAACACGGGCTACTGTGGGCCGTAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGGGTGTGGTCCAACTATGCCATAGGAAACTGATCATTCTGAACACAAACACTGATAACACAAAAGTCAACTAACTTGTAACCCAGTCCGCTACAATATAATACAAAAACCAACTACTCACATTTCAACTTCTAACGATTTAAAGTTTCAGCTTTTTCCTTTTAAACAAATTTAACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGATGCACATTCTCTGTCATATGGGCCTGCATGAATAAACTTTCTGAATCCTTTATCATCCGCAAGTGAAAATAGTTGTTGATGATTACTATACCTTTCTAATCCCTGGCTCTCTTTCTCTCTTTCTCCCTCCCGCTCTGTTCCTGTGCTACTGCGAGTGTAACTACCGCCCCTCCCCCCTCTTCCCAGCACAAAGCACAAGGCTCACGAGTGACGTGGAAAAAGTGCAAGAGAGAGGGTGAGAGAAAGAAAGAAAAACAAAACAAAACCCACGGCTCACGATAAGGAGCTGGCTTGCGTCGTTCACCTCAAAGATCCGGCTCTAAGAGCCTTTACTTTCGCGACCAACACATCACTAGGAAACAGGAACAAACAGAACAAAGACAAACATTACACCTCCAAGTAAGACGAGTCCTCACAACCACAGAGCTGATCTTATCATGACGGTCACTCCTGTTTTTAATGTGAAAACAGCTCACTCACAGCTGAGGTGTCAAACTGTCCTTCACAGGACTTCTGCTCTTCTTCAGTTTTAATAAATTCATTGTTTGCACATTTTTATCTCTTCAACTCTGAGACCACAGAGAAAAACAGGAACAAGATTTCTTGCTCTGTCTTAAACTGAAAGGAAGAAAATAGCAAAAACAACCTGCAGCTGTTACCTCATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGGACTGAAATCTCTAGGAACAACAAGTAGGCCTGCAGAGCAAGAGCGAAGTGCTCTAATAGGGTGATATGGTACTACAAGGTCATTAAGATAAGATGGGGCCTGAAAACTGAAGCCTCTTGGCGTGTCCCAATTCAGGGTCTGCATCCTTGGAGGAGGAGGCGGCCTTCGCGTTATGTGGGCCGTGTCATCGAAGGCCAAGAAGGCCGGAAGTAGGAGGCTTGTGAAATTCAGATTCAGACAAGTTTACTTATCCCTGAGGGGCAATTGAGATTGGCCTTGCCTGTGTGTACGGTCGGTACATACAAAACACAAACATCACATTGGGGAGACAGGTCAGGCTGGGTAGCTGGCCGGTCAGCCGCACGAGCAGCAACCTGGAACAGTGGAAAATAACATACACAACATCAGGAGAGACAAGGAGAAAAAGAACTCCCCCCAGACTGAGCTCCAACAGGGAGATCAGTTTGGGACCAGAAAAACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGATTGTAGATCAATGGTCATGGTAATTTGCATAATTATGATTAAGGAACTGACCTCACAGCCCATTGTTCCTTCAGTGGGCTGGTTTCAGTCATTATGCAAATGTACTGTTTATAAGGTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGGTTTGGGGAAACCTGCAGTCAGCTGAGACTGAAGAAGTCACTTGGATGAGTGACGAAACGTTTCTCCCACAAAACGCTACGTCCAGATGAACAGAATCAACTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCGTGGGTCTGCTTTTGGGCCTCCTCCTGGTGGGATCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTCCAGTGTGAGCTGGAGGCCACCTCCTCCTGACCTCCTGTCTGGTTGGACAAACTCCCTCAATGCACTCAATGCACCCTTGAGTGTCACAATACGGCTGTGTGCAGGCAAGAGTAGGACCCAAACGCAAACTCACAGAGGCAAAAGGTAAACTCAAAAAAACACAGCTTTATTGCTGGCGTGGAGTGAGACACAAAAACAATACAAAACTAAACTGGGAAAACTAAAGCACAAAGAGCCACAGGGAAAAAGTCACACCGCTATGAGGGAGGACGCAACACTGACAAAGAGAAACATGGGGCTTAAATACACAGAGGGATAACGAGAGGGAATGAGCCACAGGAGGAGGGCACAGCTGGGAATAATTAGGCAGGACGAGACAGGGGAAGCAAAAGTAGAAACATTAACATAGGACACAGACTGTGAAAGTAAAACAGGAAACACACTGACTGAATTCAAGAAATGTAAACTTAACAGACTGGGGAGACAGAACATAGGGACCTGAAACATGGGACAGAAAGGCACAGTAGACACAGCATGAACATAACAACGTCACAGGGGAAGAGTACACAAAATGCAGGAACACAGGACCTCTTTCAAAATAAAATGGGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGAAGGACAAGGGAGACTTAACAGGGGTTGGATACACAAGGGGAATCTAATAAACAAATGAACTTAGATAACCTAATGAACAAAATAAACTCAAACTTAAAACACTGGATCAAAAGACCCAGGATCATGACACTTCAGTATCCTCAAGAGGTTGAAGAGCTGGTCCAGTGTTCCATGTATAACGGACGGACTGTCCTTTCCAGCACCCTGGCATAGACCTTCCCAGGGAGGCTGAGTAGTGTGATCCCCCTATAGTTGGAAGACATCCTCCGGTCCCCCTTCTTAAAGATGGGAACCAATCCAGAGGTACCACCCCAAACACAACCAAAACATCCCTAAAACATCCAGAGTCTTCAGGAACTCAGGCCGAACCCAGGGGCTCTGCCACAAACGAGTAGTTTAACTGCCTCAGTGACTTGACTCACTGGACATTGGGGGTCTTCCCCCTCGTCACCAGGCTCTGCTTCCTCCACGAAAGACGTGTCAGTAGGACTATGGAGGTCCTCGAAGTATTCCTTCCACTGCCTGACAATGTCCTCAGTCGAAGTCAGCAGCACTCCACCCGCACTATTAATAAGCACTGTGCCTTTTAAATAAATGCATTCAAATTATACATAGAACATTAATGATAATAATACAAACTAATAATGTCTTGCAGCTCGGCCCACTGTCAAACTTCACTCCACGACGCCTCTCTCCAGTCACCATCCTGCCATGTTGGTCTGCAGTGTCTATGACTTCTTTCCCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTACTTATTCACCATGTACATATATAACGATGAAAGTATATTAACCCAGTTTTTTAATATGTCAACATGCAATGCTCATATGAATTACTTCCTTTTTTAACTCAAATACAAACATCAAATTATGATTTTAACAAGTCTTGCTATAATGAATGCCTCCAATTTGTTTGTCGTTCCCCTTTAACTAGCTCTATAAGCGATTACTAGCATAAACTGCATAAGACTGGTTTTACCATTAAACTTACAGAAAAATGAACTTACTTGAAAGAAAGTGGTCTATACATGCACATAAAATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATCTGGCTAAGGCCACCATGCTGCACATGCCTTCTCCTTAATTCACAGACTTACTTCCTGTTTACTGACGACATCATGTCCTACTACTGACTACAGGTTTTAAGGTGGCACCAGAGAGTTACAATTGCATATTTAAACATTTACCAAATCCAAGAAAACAGTCTACCTTAAAATAACTTTCGCTATCAGAACATTCCCAGTAAGATCAAAGTGAGCTGGCACAGAGACGGACAGGAAGTCACCTCTGATGTCACTTCCACTGAGGAGATGGAGGATGGGGATTGGTACTACCAGACCCACTGCTACCTGGAGTACACACCCAGGTGAGCATCATAATAATAATAGTGCTAAAGTTTAAACATTTAAAGTCCAGATCTGAGAGTCAATAAAGTTTGTGTTGAAGGTCTGGAGAGAAGATCTCCTGTGTGGTGGAGCATGCCAGCCTGGAGAAACCTCTGATCACTAACTGGGGTAAATACCTGTCTGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGTACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATCCCTCCTCATCCTCATTCATGCCTAAGATAGAGAGGTACAAGCTTGCCATCGGCGCCTCAGGACTGCTCCTCTGTCTGATCTTGTCTCTGGCTGGGTTCATCTACTACAGACAGAGAGCTCGAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCAACCGTTCAGAGATGTCAAAATCTCAAACCACATACGATGGGTCTAAAACTGGTTTGGATCTGGTTTACATCAGTATTTTTTTATATATTGATGTTTTAAAATGTACACTTTTGGGCAGGTTAAGGCCAGTTTCACAAATTTCTAGAACAAAGCTATACATTTTCAGACAAGTGTAAGTTTCTGGCTGCATTCAAACGCAGGTTTTCTACTGGTTTCAGAGAACTCTTGGTCCTTGTCCAATCCCTACAACATGAAACTTTTCTGAATCATCAGTATTGCTCAGTTTAAAATCAGCTTCCATGAAGTGCTTTCAGAGTTTGTTGGTGACTGTGTCCTCATCTCTTCTACTTTCTCCAGGTCGTATCCTGGTTCCCACAATCCTGTTCCTGGTCCTGGTTTTGTCCGATGTTTTAAAGTCAGCTGCTTCCTGTGTTTAGCAGACTGATGACGATGTAGCCAATATGTCAGCTCACCAAAGAATAACTGAAACAATATCTGTGCCAAAAGAAGAAAATGTATTTAGGGTCTGACTGCAGTTTACCATCTGTGCTTAATATCTTATAGAGCAGCGGTCCCCCAACCCCGAGTCTTTTGGTACCGGGCCATGAGAGTTGAGGTTCGGGTGTAAACTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGTGGGTCTTTAAACGCGTGTTATGAATAAATCTTCTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGGTATTTATTTGCGACACCTTAAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAATTCTGGATTGGAGCATGTCATCCTTCAGGACTCACATCCGCTTTACAGTTTAGTTTTTGACCATGGGCCCGCTGACACAAGCGCTCTTTAAATACTGTGACTCCGTCATTGTTTGTGCTAGTGAGAGCATGTGAATGGTTTTGAAAAGATGTTTATGGGATATTTGTTGTATTACAGTAGCACAAAGCGTTCACAGGCTACTGCTGTCTGAACACAGAAAAGTCAACTCTGCTTAGGTTTTACCTTCAGTGTTTTGCAATGCCGTAGCTCCTCAACCAACTGGGCTAGAGAGACATTTCAAAGACGAGCTTTACGAAACTTTACTGTGAATCACTAGAAAACACGAGCAACCGCAGTCCAATCACAGATAAGAAATGACGATTGATGATGATGATGTACGGAGCAGAGAGGCAGGAATGGAGAAGTGGCAACGCCCAAAAAACCCCCAGGAGATTTAAAAAACTCCAGTGTGGCCCAGGCTGAAAAACCTTTTTATACATATTTTAAGCTGATGTTGTGTTACATTTTGTTCATGTTGAATATCAGTTTCCACTAAAGCATAAAGCTGAAAAAACTGTCTGTTTTGTTTCTTTCCAAATGTCTGTATATAGTCTGGCCAGCAAAATACTAAAAATGAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCCACAAACATGAATCAATTTTATTGGAATTCCACGTGAAAGACCAACACAAAGTGGTGTACACGTGAGAAGTGGAACGAAAATCATAGATGACACCAAACATGTTTTACAAATAAATAACTGAAAAGTGTGGGGTGTGTAATTATTCAGCTTGAACATGTGACTGCTGCATCAGTGCTCACAAAAGTCTTTGACAGGTTTTTAAGATCATGTCAGCATCAGAGCGATCCAGCGATATTCATCAGTAAAGGCAGCGTTATGATTATATTCTCAAAAATCAACAGACTCATATTTATGTTTCTGTCCATGTGCACCTCTGCTGTCATATTTGGATATTAGAAACTTCCTCTTTCTGCTTGTTGGACAGTCCAGTGTTTCTTCTTTCCATAGCAAAATGTAAATGAGTCTGTATATAACTCATATTAACAGTGTGTCTTTGAGTCAGTGGTAAAAACTATTTGATCATATTCAAATACTGAGTACAGAGTGTGCAGTGTGTGATAAACTAGATATCTGTGTTTAACATAAAGCGCTGTGTGTCCATCAAACAGTGAAGAGCTGCTGGATTCATTGTTTCCTCCAAATGAAAGAAAAGTCACTTTCATGTGACAGAGCGACGATGCAGTGGAGTCTGTTTCTGCTTCTTCTGATGGGTGAGTGATCATTTTACCAGGGCTCCTGATTGTTTCCACCTAAAATCCTTTAGTTTGATCAGGACTCTTTAAACAAATGAACTCTGACTGAGAAAATTAAGGATTCACCTGTAAACTGGACAGTTTGATGGGAACATGAGTTTCCTGCTTGTATCAGCAGATATTCAACAGTATTTCTTCTGTTTCAGGTCAGTGTGTCTTCATCACATGTCAGCTGTATGAGTACCACTTTATTAAAGAAGAGATGAGCTGGGATGAAGCACGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATATCTGCAGCAGTCACAGTAGTATCTACTGCACTCAGGTTCCTCTCCTGCTGAGACCTGATCCATGATGGGAGTTTCTTTTTTCTCTGATCTAAAACTCTGATGGTCCACAGTAACAGTGGAACCCCCACATCCACAAGTTTGGATCATCTGACTTGGAAACTTAGGGTCAAAGGTCAGAGCTGCACGTAGATAACAGGTTATTACTGTGTAAGCATGAAATAATTCATGTGTGATTACAGTGTCTGTTAAACACAAACTACTCTGCAGCAACAATGACGCACAATTCAAAGTGTGTGACAAATTGTGTCCAGCTGTGTGTGCACTGAAACAAAAGAAAAGTTTAGAAGCAGAAGATTTTATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGCTCAGACTCTTCTGCCATCTAGTGGTCTTCTGTCCGTACTGCATCTCCACCGGTCTGCTGCTCTCCATCTGCTGGAGCAGGAAGAACAAACCAGCCGTCTCCATGGAGATGACCCAGCGTGATGGAGGAGATCAGGGATTGGACAGAGAGTATGATGATGTCACCACTGAGCATGCCTTCGGAGCTGCGGAGCCTGTTAGTGTTTAAGCTGCAGATGATGATTTTCACTGCTGGTAAAGACTTCACTGGTCTTTAACTTCTTCTTCAAACTCTTCCACTGGACTGCTCCACATCAGCTCACAGTTGTTCATATTTGTTGTAAACTGACTTCTCCTCCCACTGTCCCACAGCCAGGAGTGTTTATGATGGAGCAGCTGCTGCAGCCACATTTATGGAGGGTCGGGAGTGCCAACATGAATTAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCCAATTTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCTCTGGGTTTGTTCAAAATCACGACCCTTTCAGCTTGTTCGTGGCCAAAAGTGGCCTTACCTTACCCCCGATACCATGAACACCTCCATTCACCCATTTCACCTTTGCTGTGATATCAGGTTGCAGTTTAACACAGTGAAAGGATGAAACTTGACATTTTCTGTCACAGTATCTTGTTTCTTTCTAGATTACACGTCACAATTCAACACTTAGATACTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCAGAATGTCAGAATCTTGTTTCTTTATAGATTATACACTACAATAAGGACTTTGCTATTTAAAATAAATAAATAAATATATACAATTACTGAGTTCTAATGCAGCATGATTACATTACATTCACATTACAGTTCACGTCACACTGATATAGATAAAAAGTACATGCATGATCATAATATTCTTCTCTGCTGTTTGTTGAAAAGCAAAAGCAGGGTCTGCTCTTCATCCATCAGCTGGTTTAACAACAGCGGCATCTGTGTTTTTACTCTGTGCTCCAGTCAGACTCTTTGTACATCCTGGAGGAGCAGACAGAGGAGAGTCAGAGAGAGCATCAGATGGATCCAGGCTGGTCTCATAATGACACACATGTAACATCACATGTTCCAGTTTCACACAGAGAAGTGGGCAAAGCTTTGATCCACGTCATGTGATCCCACTCAGCCCTCAGGTGGTCTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTTTCTATTTCTTCCCATCTTGCTTGGTAGTCTTGCACCAACACGCCAGGATCCTCAGTTGAGCTGAAACATAATAATCTTTCAAACATGGGAACCCCAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGTAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAATATTTCTGGTTATTTTATTTAATCCCGGGGCGTGTGGGTTTGATGAGTCTAAAGATGGATTGAGACGAGCGTTCCAATATCCTCCCAAAATTAGAAGACCTTGTGCCTCTACAACAATCATTTCAAAGACCTGTTTAAAACATTTTAACTCTGATCCTGGGGGAGCATATACATTTATAAGAGTAGTCAGTATACCCTCCAGATACCCCTTTACTAGCACAAACCTCCCCTCCTTATCCCCTATTTCTTGAATGCATTCAAAATTTAACCTACTCGAAATTAAAATTACCACACCCCTTTGAACTCTGAGGACAGGAAGAAGAATACTGGTTAAATTTCCATTTCCTAAGTTTTTCATGCTCAAACTGTGGTAAGTGAGATTCCTGTACAAAGGCAAATAATGAATTAAATGCACTGCTGAGACTCGTTTTCAGCATCCACATGAATGTCAATGACTCCAAAAAAGGTGGCCACTCTGCTCAAACAAGCGTCAGGACCAACTCCACTGTCTGAAGATACAGGGAAGGAAGTCCAACTATATCAAACCGAAATCGTTCAACCTCACACTGGCTTTGTCCCCACCAGAAAGGTGACGTGCAGTGTTCCACCCACCAACCCCAATAGCTGGGACTGTCCAGTCTGGTTCCTCTGTTTACCTCTCATTGGGATCAGCTGAACTTCTCTCTTTGTGTGGCCACTCATCCAGGACCAGTTTGCCTTGAGAGGTCCTACAAGGGCCAAAAACCTCTAGACAGCATAGCCCCTGGTATCACTGGGAAACTAAATCAGANNNNNNNNNNNAAATCAGGAAAGTAAAGAAGCAAATCAGAAACTCAGAGTAAGGGCCGAGATAACAATAGATATGAACAAATTGAACTGTTTTTTGTGTTTTCCAGTTGTGATGGGGTGTACAAGGCTCTGAGTCAAGCTTTCAAATGAATCCTGACTCTATCTGGGTCATAAATTGCTGCCACTCCTCCTCTTCAGCATGTGCTTAGAGGATTCTGACAGTATGACTCAGGAGTGTTGATTCATTTGAAATAACACATTCATGCTTTACTCATTAAGGCAAAAAATCAATATTTTAATCACTTATTAAACTTTAAAGGATCTCTGAGCTCAGTAAACTCTTTGCTGCTCACTTTCTGCTCTCAGTCGCTGCTTTCAGCTCTGATTTAATCAAACATAAAGCTCATTTTGAATATGATGCTCCCATTAGAGCCACTGACGGTCACCGGAGACCCTCAGTGACCTCTGACCTCCTGTTGCAGGTGTGTGTGTGCTGCTGCTGTCTGCACCGACTGTTTCTGCAGGTGAGTTGATGAAGTGAAACCAATCAGTGAGACTCCAACGAGAACACAAATACATTTGATCCCAATAACAGACTTATGAGCTCTCTGCATCATTCTGTTTGTGTCTGTTGATCCAATAAAGGTCTGATCCTGGAGAGCCCTCCACGTCCTGTGCCAACAGGAAGTGATGTCACTCTGCGTTGCAGACTGAGGAATGGTGACACAGTCTCAGCTTATTTCTTCTTTAATAGAAGTCGTGTTGAATCTGACCCTAAATCAGAGCTCGTCATCACAAACGTCCAGCAGTCTGATGAAGGTCTCTACTCCTGTTCTACTGACATGTTTGGATCATCTCCACAGAGCTTTCTGAGGGTCAGAGGTCAGGACCCGGCCATGTTTATAGACCTGAACTACGCTGCTGACCTGATATTAAATCTACTAAACCATCTTCATCATTTTTTCCTCACCTTCACACCAAAAACAGCCTCCTCTCCTCCCTCCACCACCATTCTTCCAGTCTTAGGAGGTCTGGTTTCTGTGATTCTTCTTTCTCTGGGTGTGGCTGGAGTCCATTTTCTTTGGAGGAAGCTAAAAGGTGAAAAATTTGAGAACCAAGCACTTAAAGTAAAAAGAGAACATAGTTCAAAAACACAGTAAACTGGTGCTTTAGTTTACCTCTCATAGAGCTCATCTGAATCGCGTTTCTGTTTGGCCACTGACCCAGAAGCAGTTTCCCTTAGAGCACTCTAACTTGGGGAACATGGCCAGGACACGCACGTCCCTCCATCACAGTAAAGTGTTAAAATTACTTACCCTAATTATTTTTGAGCTGAGTATGTAATCAGAGAAAAAGTCTGAGAAATCAGATAGAAACTCGGAGTAAGGAACAGTTTTTTGGGTTGGTTTTTTGGCTTCTGGGTCTTTGGTTGATTGATAATCTAGAGATGAAGATTGCTGCCACTCCTCCTCCTCAGCCTGTGCTTCCAGGATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTCATTTAAATTATTTCCTACCCAGGACTTAGCAGAGCGAGATAGTTAATGTTGAATAATCCACAGTGAATAGGTTTCTTCTTTTGTTGGACTTATTTCATTAAAGTTAATGGAGAGCTCCTCGTGTACTGATCTCTGGTTTCTATATGTAGGAATTTGGGAAGAATACTCAGTCTCTCTGAAGTTGTGGTTTTGCAGAGTTAAAGGACGCTTAGTGAAGTTTTTGAGAGCGTCTGCCTCTGCTGTGAGTCTTCCTCATCTTACTTCACATCTGATCATTTTTCCTCATAAGTCTGTGAAACATTTCATTTCTCCACATCATACACTTTTATATTATCTGTGTTTCCACCACTGGAGGGTGCTGTTGGTTATTTATCTGTGGGAACAGTAACCAATCACTGCAGTCTGAATTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAAAAACATTTTATAACATTTAAAACATTGTTGGGTTTAAAATGTGCCTTATGTTTTGAACCATCCTGAATAACCCCAATACAACCGGCTTTAAAGCAGACGTTCTCCCCACCCTCTGGGTTTACTCATGTTGGAGAAATGACTGATGGTACCAATTTCAGCAGAACCTCAGTATGTGTGTGAGACAACCTCTAATAAAGTTTGTGAATTCTTAGAAAGATCTGACCATCGGGCAAAAATCTGCAATAAATCGGCAATTTTGTGTTATAGTCTAGTAAATTTGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCCCTGAGGAGCTCCGGTGAAGCTCTTTGCTTTCACCACTTTGTTTTCTATGCTAATGAGTGTCAGAGCGTGTCATCATTAGTCCTTCAACATGGTAATAACCCAGCCACTGATGAATGTGTTCAAATGTGNNNNNNNNNNNAGTATTGGTAACCCAGGTTTACATCACACTTAAACAGTCTCCATGAAACGGGCCTCTGCACTCATTCATCCTTCATCCTGGAGATCACTCATCTAAACCAACTAACATAAAGAATGTGATGTTTTCAAAGCTAACACGTACAAACAATTGTTATGGATNNNNNNNNNNNNNNNNNNNNATAATCTAGAGATGAAGATTGCTGCCACTCCTCCTCCTCAGCCTGTGCTTCCAGGATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACTCATTTAAATTATTTCCTACCCAGGACTTAGCAGAGCGAGATAGTTAATGTTGAATAATCCACAGTGAATAGGTTTCTTCTTTTGTTGGACTTATTTCATTAAAGTTAATGGAGAGCTCCTCGTGTACTGATCTCTGGTTTCTATATGTAGGAATTTGGGAAGAATACTCAGTCTCTCTGAAGTTGTGGTTTTGCAGAGTTAAAGGACGCTTAGTGAAGTTTTTGAGAGCGTCTGCCTCTGCTGTGAGTCTTCCTCATCTTACTTCACATCTGATCATTTTTCCTCATAAGTCTGTGAAACATTTCATTTCTCCACATCATACACTTTTATATTATCTGTGTTTCCACCACTGGAGGGTGCTGTTGGTTATTTATCTGTGGGAACAGTAACCAATCACTGCAGTCTGAATTATTTTCTTTGGTCATGTGACCATTTGATCTCTGATCAGTGTGTTCTTCAATTTCAGGCCTGTTTGAACAGATGATTCTACCATTGTCTGTCCCCATGACAACCTCTGACCTTTAGTGACCTCTGACCTCCCGTTACAGGTGTGTGTGTGCTGTTGCTGTCTGCACTCACTGTTCCTGCAGGTAAGTTTCACAAAAGCCAAAAACTGGTGTAGGTGAGACTCACTTAGACTGTTTTCTCTGTTTTGGTCTTGATTGGTGCTGCTCCATCTTGGCTTTCAAAACCCTGAATATTAGAGCCTTTTGCTCTATTGACTGAGCCATCCAGGCAACAACTCAACAAACCTTACCGACCTCCAACCACCACGAATGAGGTGTTCCTGAAACTGAGTGTTGAAACTGTAAATGTCTGATACCTCATTTCTTCTTGGTCTCTCTTCAGTTTCTCAGGATGGGTCTGAGGTGGAGGTGTATTAGGGGATGGAGTCTGTCCTGCCGCCCTGTAACGTATCAGTTCATCAAGGTGACAATATGAGAGTGATGTAGAAGCACAAAGATTTGAAGATCTCAGTTCACACTCATGAACCGTATACGGATGATCTTAGAAACCAAAACGATCGTTACACCAACCGAACATCAATGAGAGCCGATACTCTGCAGACTGGAGACCTCAGCCTCACTCTGAGGAACCCCACAGTCTCTGACAGTGGAAACTACACCTGCATCTTCCAGAGAGGTGCACGAGAAGGAAGCCAGCAAGAAGTACAACTGAAGGTCAAAGGTCAGTGCTCCAGGTGAAGGATTTTTAATCTCCTGACTCTCCTGTTCCTGTCATTTCTGCTGTGATTGGCTGTAACTTTAATTGATCTGCATTTTTCTGTGCACCTTTGGGAATGAACTACTTTTAGATATCAGATGTCAGGTGATTTCCCCTTTAAATTTCAAGAGGTTCAGTCCAGAGGCTATTTGGGCTCTGGTTCAACCAATCAGCAAACATCATCCCCTTGAGTGCTGATTGGTCAGCCTGTTTATGTGTGAACATGCGACCCTGATGAAGGCCACAAGCTGAAATGTATAGGTCTGTTAATATAGTTGTTCCCTAGTGTTTCAAGTGTTGCTTGAAACACTTCACCTCACCTGTCACCTCCTCCTGCAGCCTCTTCTGTGATCTTATGTCGAGTCTTCTGCCATCTAGTGGTCCTCTGTCCGTATTGCATCTCCTCTGGTCTGCTGCTGTCCATCTGCTACAGCAAGAAGACACCAAACAGAGCGCAGACCGTGGAGATGACACAGCAAGGTGGAGAGGGTCAGGCACCTGATGAACAGTGTGATGATGTCACTGCTGATGTCACCACTGAACATGACTTCTGAGGTGCAGAGACTGTTTGTGCTGAAGCTGTGTTTGGCTTGAATGGTGG