CTCTATCAAGCAAGCGCACGCACACGCGCACACACACACACACACACACACACACACACACACACACACACACACACACAGGTGTGCTTAGATTTCCTTTAGTTGCTGACATCTACAGAAATAGGAGCTGAAGCAGGGGTCACCATGCCCAAAAGACATGTGAGTGGGAGGGGATCCCACAGAATCCAGGCCCCACAGATGAAGACAGTGTTTTCTTCAGAGCAGATCTCTCCTGGGACAAATAGAATCACACACCAACTATCATTTCATAGAAGCAATGAGAAAAAACAATGTGCCCACATGCGCACGCGCGCGCGCACACACACACACACACACACACACACACACACACACACACCTTAAACAAAATGTGGCTACTGGAGTGTTAGCATTGTATCAAGTCAATGTCTATACAAAGACAGAGTTCGAAAAGTTATGTACAGGGCATTCATAAAAGCCAAGTATGCACCTTGAGGAATTATGCCCATTATAGGTACTAAATACTATGCTGTAAAAACCATTGCAGAGGCCTTGGCACAAGTCACCTGGAAGAGAGCTATGAAGCACCTGACCTAGAGCCCACATGCCACGTCCAAGGAGCTGCTTCTCACTCACCCTACATCCAGTCCTCAGCCCCTAGGGGCTGCATGTCACTCTCTATAGGCCTTGGGAGTCAGATCCTGCTCTTATCTACATATCTCTAGCCTCTAGCTGCCAGGCAGCTCAACAGCAAAACCTCAACAGAAGCCAAAGGCAGTGAGCATTCCTTGACATATTTTCTGCGACTCTGGTCAGTGGAGCCTATGCCTGACTCTCTGCTACCTGGGGGATGAGTCACATTGGGGTAAATCTGTTTTCATGTATCTCAGGTCACAGTCTGGCACCAGCTTAACAAAATGCTGGGAAATGCTGGGCTGGCCCCATAGCTTTCACCTTCCCAATATGAATCTCCAATGTGTCTAGATGAGATTGATCCCAATCTCTATCATGAAAAAAGAAGCAGGGGACTTCTGAGCCCCATATCCCTTCATGTGAAAAGGCAATATCAAGAGACTAATGGAGTGAAAGAATAAAAGAAAAACTGGAAGGAAGGAAAGGGGAAGAGGAAAGACACAAAGGAATAAAAACAGGAAGGAACATAGGAAGGAGGTCCAAATGGAGGGAAAGGAGGAAGAGCCTCTGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGAGCCTCAAAGAAGCCAGGATCTCCCCCAGACAGTTCAGAGGACATTGACCACCCTATTTGCAATTTTGTAGCCACCACCACTGTTGCTGCTGCTATGAGGGCTTTTCCCCCTCCCTCCCCAAAATGTAGTGCCTGCTTCTTCCCCTATAAATACACCATCAATAGGCAGTTACTATGGCAACAGTGAGGAAGCACGAGGGCTCCAAGACAGAAAATGCAGCTGCAGTCACGCATGTATATGTCTCTCCAGCCCCTGGTGGATACTGTACAGCTGACTGTATGCTGAAAGAATTTTTAACCCACTCCCCACAGGAACACAGCTGAATCCTGACATTCTAGAAAGGAAGGAAGGCAGAGAACTGGCCACCACAAAGACCTTCCTTAACTCCACCCCAGGCTGAGGCCTCTGAATCCCAGTTCTCTGGGTCAAAACTCCCAAAGTACCTCCTACAGGGACTGATGGCCCCCTTGAGCACCTGGTGTACCAAGACCTGGCCTCCAAAGCTACTTCTCCAAATCCTGGCCCCTGTGGTTTCCATCACTCAGAACTGCTCGCCAGGAAAGGGTTCTGCGATTTCCAAATCTCATGATTCATCAATCCAGCACAAGACAACTCCCAAATTGTGCTTCAACTCAAACTCTGGGGTCTCTTGTTCCCCTTCTACTCATGCTGGCCCTGAAAGGGCCTGGCTTCACCCACCTTCGCTGGACACCAGCGCCCTTGTAAAGAACTCCTGCTTCTGGCCCAGCAACACTATTCTCCTAAGATCTACTCAAGAATCCAAACACCTTGGCCTGCCTGACCTCCAAATAAACTTCCCTCCCCAACAGGCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTCCAGCCAGCCTAGCCTGGGTACCTGCGGAGAAGAGAGGGGAGCATGACAGTTGGCCCAGAACGCCTTATGAGGCTCCTCGGGTCCGCAAAGAACAGGCCGAGTTGAGGCCCTGCTCCTTCTGCTAATGACTGAGTGACCTTAGTTTCTTCACTTACATCCATCCCCCACCCTGCCTGGGAATGGCAGGCTTTTCTCTGGAGAAATCTGAGAAATGGAAAGAATCCTGCCTGCTTTTTTCCCCCATTGGTCTGCAGCTAGAAGGAGAGGGAAAAGAAGAGGGGAAAAAAAGTCCTGCAAGGAGTGAATACACCTCAGCTGTGGGAGGTTCTACCTGGCTAGAGAAAGCTCTGGTAGGAGACAAGCATTGTTCTAGGAATTGAATTTGGACCAGAGAGATGATTAGGATATGGGTCTTGGGAAGCATAGGAGGTGCCCAGTGTGCCATTCTGGGTTAACAGAGAGGACTCTTTTCAGCACAACCCTGTGCCTAGAGTTGCTATCCTCCCTTAGGCACTGCATTTAATGGGAATGGGCCAGAATAAGTCAAAGATGGAAAGAAGTCCCAGGGTCCCCATTGGTCTAGCTTCCAGGGCTGATTCTCTGTTGCCCCAGGACCTTACACTTCTCTCTTTTTTATATACCCTATTGTTCTTCACCTGACCCCTAGAGCTGTTCCCTAAGAGCCTTCCTTGACCATGAGAGAGCCTCTGTAAGCTTTAGAAAAACCTTGGAAAACCAGGAGGTCAGCAATGCCCATGGGCATATTGCATGAAGAAAGATATGATGCCTTGTGGGTGAGAATGCCTTTGGTTGGTGCAAACAACTGTGTGGAGATGCTCTGGCTGGGTGGTAAGAGAGTTAGATGGAGTCATGGTCACTGGGGAAAATGATTAAGGTAGTTTCAGACCAGCAGCATATTCCTGAGCTCATTTCAAACCCAGGCCCTTGCCTACACAACCCCAAAGAAGGTGACAGAGTAGAGAGTACTTACTTGCACAAAAGAGTATGTGACATCTACTGTCCTCCCAGCACCTGAACTTGAGCTGCTTGCTTCAGCAATGCCAGCCTACCTCTAGCTCCTTCTCCACTCAACCTCTAGCTCCTTCTCCACTCAACCTCTAGTTCCTTCTCCACTCAGATGCCTTTCCTCCCACTATGGATCAGGGCGCTTTGTTCATTCTGCCTACCCAGTTCCAGTGAGATCTGTACTGTGAGGTCTTGCAAAGCCTTCCAGCCCTTCCCACATTGACCATTCCATTCTTAACATTGTCTACAGAGGCTGGAAGCATGAGGCCTCTGTGCATGGCAAGAGAGGAGAAGGAGGAAAAACAGGACCTCAAGAGCATGGCCCTGATCCACCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTACTAGGGCAGATCCATTCTGAACATGGCCTAAATGGCCTTGTAGCTCGTCTTGTACAGGACTTTCCCTCATGCAACCCTGGCATCCCATTTCCTTAATAACAGTATGGGCTTGCTAGACCCTGGAGTTTTTCATATATTATACTCCTGTCATTGATTTCACTCCCATGTTCTCTGTCTCAGTAATGTCTAATAATTATTTGAGCTGATCATGATGTCCTCATGAAGACATTCTCATAGAACCTCCATACCCAGCCCTGGCGGTCATCTCCATATTCCAAGTTCTATGTCTATTCTTAATTATGGAATTTTATGTCTCACTTCTAGCAGTATTCAGTGCCGATGGTGGCTGGAACCTGGCATGGTGCACTGTATACGTTCTGGAACCTTGAAGCCTAGCTTGCTAATGTTCTCTCAGCACCTAACTTTTATGTGCTTTCAGCTTTAAAGTATCATCACTGACTGCCACACCCATTGAGTTCCTGGGATACAGTACCACCCACCTAATATAAAGCACTGTCTTGTTTCCTGCTTTATTTTATTTTACTTTATGTCATATGTATGAATGTTTTGCCTGCATGCATCATAGGTGTATAGTACCAGCAGAGGCCAGAAAATGTAAAAGTGTCAGATCCCCTAGAACTGGAGGAACAGATGGTTGTGAACCACCAGGTCGGTGCTGGGACCTGGACCTGGACCAGCTAGAAGAGCAGCCAGTGTTCTTAACTGCTGAACCATCTCTCTAGCCCCAATGGAATCTTGTTTTTAATATCAATACACTAGTTGAACTGAATAATCCCATAGTTTGAAGTCTTTGGCAAGATTGCAGGAAGTCACTCTTATTATCGGAGTTCCTACACTTGTGAATCTTGAAAACAGTATTTGTCATCTAGAAAACTCATGAAAGGTCCTTTTGTCTTTTCTTTGGGTGTTAGGCTCTCACATTATATCCCAGGAGGGGCCCAAGGGAAAGAAATCATCCTAAAGCTTTTTCCTTTCCCAGCATCACTAACCCAGGGGACTCTTGGTAGTTGTCCTGGGTGTATCTACCAGTATCAGGAAAGCAATAGTTCCAGAGCTGATTTGAACATAGCCAGATAGACAATATCAAAGAAAAGCCATGATATTCACCCTACTGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTCCTCTAAGTTCTGAATTAGTGTGCACAAATTAATGGGCTTTTACTGTAGTTGGAAGCAGTTTGATTGCAGCAATCTAAAATTAGCTAATTATACTGATTAGTATTAGGAGATTTCTGTGTGGAAGATGTGACTGTTTTGGAATCAGTGATGCCTGTGAATGGAGCTTCAGCACTTGTCAAGCTGAAAAGCAGCCCAGCCCAGCAGCTCAGGATCGACTCAACCTCTTTCTGCCATCTTCCTCTCACTTGAATTCAAAGACAATCCAGTGGCAATGTTTTTCTTTTTCTTTTTTTTTTTCTTGGTTTTCTCATGGGATACCATTTGCTTGTCAAAAGATCTGTCAACTCTGTCTGGGATCTGGGGAGTTACCATCCAGTGGGAGAGAGGAAGCATCTGGCTCTAACTGCTTAAACAAAATCACTGTTGTCCCTGATCCCTAATGTTTGGACTACCAAAAAGACAATATCTAAACAATTGGGCAGATGCTTGTTTGCTGGAGCACCCTAAGGAATTCACACTAATGGCAGTGGAATTGGCAAGTAGCA