TCTGGTTACTACCGTTTATGTCAGAACCGGTGCCATCATGGCACCGGACACCGGTACCCATCCCTACTTGGGAGCACCCATTTATTTATCTCTGCGCGAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCGCGCGGCAACCACACAACAACACAAAAAAGGCGCTCTCTCACCGGAAACACAGTCGCCGAGAGAGCATGTCACTCGTCACCATAACAACATGACAACAAACACATAACTGTAATAACAGAACCCCGAACAGCCCTGGCCCGCTACATAGCCCCCACCTAAGGGGTCAGTCGTCCCCGACAACCCCATTACCCAACACAAAGTCCTGCAAATGTCCATGTGTCTTCCTTCGGCTCGCAGGCCGATCTCGACCAGCAGGGGAAGAGTCACTTGGATGAGAACCTGGGGTGCCACCAGCATCCCCTGCCCCGGCGGCTGCTGGAGCGGGCGGGCGGTACGGTGAGAGCCTGTCCTGGTGCAACACCGCCACGCGCCCTGGGCCTGGCATGCGGATCCGGTACACCACTTCTGTTAGCCGCCCCACGGCCCTTGCCAGTGACCGCACAGCCTGGGGGACACCCCTCTCTTGCGAACCGGGCAGTACACCCAAACCTTGTCGCCAGGCACGAAAGCTCCCCCTCGGCACCTGGTGTCGCAGGCTCTATTCTGTCGTACTCCGGCGCTGACCTGGGCCTGGCAGGTGTAGTCATGAACCACTCATGGCCGCTCCCTCAGCCTCCTGTAGCAGTCCCTGGCCACCGACATGCGCTGGATCCCTGCCTCGGGGACGGGGAAAGGCCCTAGGACGTCTCCTCCCAATCTCTCCATCGGGGCCCACACCCAATGCTGCTGCAGGGGGGCAGTGGGGCGTTGAGTGGGGCCCTTCCGTGCCGTACAGGCGTCACAGCAGTGCACATGAAGTTCCATCCCGTCGACAACCAGGCCAGTAGAACTGTCCCCTGAGACAGCGGAGAGTTTTAGCATTCCCATAGTGGCTGGCCCCCACCGAGCCGTGGACAAGCTCGAGCACCTGCAACCGCAGCGACCGAGGCACCAACAGCTGTGGGAGATCCTTGCCCTGTTCGGGGGCCCGCCATCTCCGGTACAGGAGGCCATCGTGGGTCTCCAGATTGTTGTAGGCCTTCACTTCGGGCCCCTGTCCTGACACCCCTGTCCAGCCTGGGCGTCGTGTTACCTCCAGCCAGGCCCCCACCTGAACCAACGTCGCATCAGCCTCCTGCTCCTGCTTCAGCTGCTGCATGGTCAACGAGAGCCATCCCCCTCCGCCGGCTGTGGCCCGAGCAGTAGCCATGCCCCGTGCCTCCTGGGCCCGCTCTCCCTGCCATTTCGAGAGGGGCAGCTGGCGTGGGCGCAGACAGATGGGTTGAGCAGAGCCGGTGTCGATGGCGTGCTGAACCAGCCGCGTCTGCCTGCAGTCTCTGGTTCCCTGCTTTTGACCACACTGGAGGGCCAGAGTCTCTGTACCAAGAGTGATAGCCAGCTTCGCGGTGTCAACGCAGGCCCCCCAGCGGGTCAGCAGATCAAGGCCAATGATGCACTGGTCTTGGATGTCAGCAAGCCAGAAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGACGGGGACGCCTCCAGGGCACCGAGGGCTGCGGCTGGCATATCCCCGCGACCTCCCCCTCACTGTCGCAGTCTGCAGCTCTGATTTGAGGGTAGTTTGTGGGGCGCAACTGCTGGTCAGGTCGCGAGGTGAGCACGAGTTTGGCCCTTTAACCCATCCACGAGCACCTCACGGAGAGTCTGAGGCATGGCCAGGCGGACGTGTTGGCGTAGTTGCTCTGGGAAAAGTCCTCGCAGGAATGCATGCAGGCTAAGCTCCTCACGGGCTGCTGCTGGGAACTCTGGGTAGCCACGACAAGCATACAGCAACACATCCGCTGCAAAGGTGCCCAGGCTCTCCCCCGGCCTACGGCTCCGGTTGGTCAGCTGCTCCCTGCTCTGATCAGTGGAGTGCCGCTGCCCAAATCGCCTCTCGAGTGCTATAGTGAGGGCCTTGAGCTCAAGCTGCTCTGACGGGGCTAGGTCAAGGAGTACCTGCAGTGCATCTCCTTCCAATGCTAGCGCTAGGTGTGTAGCAGCCTCTTCGTCGCTCCAGCCATTATGCCTCGTGGCTAGCCGTACTTGTGAGAGGTAGGGCTCTAGTGGGGTTAGCTCGTTGTATTTCGGTACCTTAGCTGGCATTGCAGGCATCACTGCTCGCTGTTGGGGGCCCGGCGTGTCGGTCGACAGAGGCAGCCCATGAAGCACTGTCCCAGCGTCGGTCGCGACGGGCCGCTGCCACAGTGCGCTCGCGCCGTCGGGACCCGTCGGGGGACTTACATGGCCACTCGCTTGCTCCCTCTTCAATCGCCCACTTCCCAAGCAGCGAATGCTCTACTCGACGGCTTGCTCCAGCCTCTGAGTGTCTCTCTCCATTCCGGCGAGGGTGAGCTATCCCACTTCTGACACCAATGTGGCGAGCTCAGACACGGAGGAGACAGAGGTTTCTTGGGAGCACCCGTTTATTTATCTCTGCGCGAGAACACTGTCGCTCCCTCACTGCTCCGCGCGGCAACCACACAACAACACAAAAAAGGCGCTCTCTCACCGGAAACACAGTCGCCGAGAGAGCGCGTCACTCGTCACCATAACAGCATGATAACAAACACATAACTGTAATAACAGAACCCCGAACAGCCCTGGCCCGCTACAGTATATTCCTTTCTGTTGGGGTGAAGGGAGCAGCATGAATTGCAAAGACCAAATTTGCTCATATACTATTTGATTATATTTGTGGACTGCCAATTGCTCTGAGTTCCTGCTGTATTGAGCCTATCCATTTCTTCATTTAGTCCAAGTTTGAGGTCGCCTCCAAGAACAAGTGTGCCATCTAAGTGTTCAGAGAGTGCACTGAAAAAGCTACTGTGCTGTTTGGCTGGGGTCATCTGCTTTGGTATCTACCATATCACCCCATTAGAACTTACTTGTGCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGCTGGACCCTGAAACCTCCCTTAGTTATGCTGCAATAGGTGTAGGCTTCTGGGGCATTCCCATGATGCATTGAGTACTTCTTCACTCACCTTTCTCACTTACTATGTGTTAATAGACCTCTCTGCATTGAATCGTACCTGTTATTAATCTCTGTCTCTCTTCCACAGCATGTCTTCTATCCTGTCTTCCTTCTCTCACCCCAACCGGTCGCAGCAGATGTCCCCGCCCCTCCCTGAGCCTGGTTCTGCCGGAGGTTTCTTCCTGTTAAAAGGGAGTTTTTGATTCCCAAAGTGCTTGTTCAAAGGGGGTCATATGATTGTTGGGTTTTTCTCTGTATCTATTATTGTACGATCTACTGTACAATATAAAGCTCCTTGAGGCGACTGTTGTTGTGATTTGGGGCTATATAAATAAAATTGAATTGAATTGAATTTAAAACTGACTTATTTTGCTTTGAGTTACAATAAGATGGGTTATACTTGAACTACTAGTATCTGCGGCAGCAGTTGTTGTTGGTTTGGGAACAGACACTCCAGGGTCAGTAGACCTTAAGCCAGTTTGCCCTCTCTCCTCCAACTGTACTGTGGGATGGACAGTCTTGATGTGTCTGTGCAGGTGGAACCCGCTCTTACTGTTATTTTTATTTTACAGTGAAGACACTCTGGTCTGCTACTCCCAATATCTTTAAACTGCAGCCAGATCCTGCTTCATTTATGGGTGTCAGTCATATTTATGTGTTTTTGCGATGCACTTGCACTCTTCTCCTCACCGCTGTCTACCGTCTCACGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGTGTGAGCCAAAGAGAAATCAGAGGCACAAAACATTAGACCACAAAACACGGAATCTTGACTTTGTTCACAGGTCATAACTGCGTTCATCAGGCCTTTTACCACCACTTGATTAAATCCATGGCTGGTAGATAAAAATTCNNNNNNNNNNACCTTCCAAGTTGCAAACTTAATTTTTTTGGGTTGTGTTGAATTAATAATGTTGGTAATTACATTAAATTAATTTTGTATGTAATCTGAAATTGAATCCCAATGTTAGTGGGTTCAAAACAAAATTCAAGTTGTAATTACTTAAAGAAATTGAATAGATGACTTATTTTTTCTCCACTGTAACTTCTGATTTCAAGTTCCCTTTCCTCTACCCACTTAACTTGCCCGGGCAAATTCACATATTAAGATGGCGCGTTGCACTTGCACTGGTGGAATTGCAAGCTTATGTAAAAGACATTTCAAGGTAAGTAACTTTTCATTTACAAATAGCAGTTCTACCAAAGCAAAGCCTTTGTGCTAGTCACGTGTAGTGGATGTAAGATGTAAGTAAGATGTTACGCTCACACAGTCTGTCTGGCTCACCTATTTTTTGTCTTTATAAAACTTGCATGACCTATACGTAATATTACATTGTAAATGATTTTGGTTACTATTGTAATACAGCTTAAAGTAAGTATTGTTCTCAATCTTAATCATCTATCTTTGTTTCTATTTTTAAATACATCAGGTTGTGTGAAATATTGTTAATGTGATTCCGACAGCATCATTCTGGCATGGGGTATGTGAATCTACTTAACATTAAGACTTTATGTAAGCAGTTAGTATCTAGATAGTGTGATAATCTAGGGTCATTAGTGCTTTGTTAAGTTGGGACACATTCTTTACTTGGGGATTGATCACATCTATCCTCTTTAACTAATGTATTAGAGCATTCATTAATGCAATATAGCTAATAGTCTGCAAGATTTAATTACTCTGTTTGTGTGGTCAACATATAAAGGAGGAGTTTAAGAAAATAACCACTGTTAGCCTTGGATCTACCTTTATGGCTACATTTGACCATTGCACCCCAAAACTGATGGGTGTTGTTTTCTCAAGGGGAGGAGCTAAAGGAGTGAGAATCAGGCAGATGAAGGACCTTCTTCTTGAGGTATGTTAACTATTTAGACTTTAGGTAGCTTTGAAATGCACTTTGTTGGCTGTCTCCCATGTAGTTTGTACTCATACTTTATCTGTTTTTTCTTAAATAGCACAATACAACTGAAATACTCAGAGAAGTAGCCATCCGCTGCCTTATCACATACCTTAGAGAGAAGGAAGAGGACCTTTTCATGGAGTTTGGTGTAAGTAATTCAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCTGAGTTCATTAAGATTCAGTAAGTATAAAATTCTAATCTATAATCCACTAACCTATTTTTTAAATTTGCTTTACAAGGACACCGAAGAATTTAAGGCCATACTTGGAAGGCAGGTGATGAAAATGTTCATCATTAGTGACCGGTACACCTCTGGATATGACCATAAGACTGCAACCATTGTGGTGGAGGGAACAAAAATCCTGTAGGGCCAGGATTTCCCAAGGTGCTGTGTGTTACTCATGGGCATAATATATGCTCTCAATCTGAGCTATTGCATGGATCTGAAATATACTTTTGAAGTTTTCAGAAGCTGTTCCTTGACCTTGATGGACTGAGAGCCAGTGCAAAAGTAATAAGTCCCAAGAACAGTATTTTCTAAAGATGTCACTTGTTTTAGAGAACTAAGAGATTTTATTCAGATTGTGTTGCTTTGTATTTGAAAGNNNNNNNNCTATCCAGTTGGTTTTTATATTATATTCAACAAACTGTGTCTTGACAGTTGTTGTACTACCTTTACAACTGTCCTTAAGACCTATCCTGTATTTAATCCTCAGAGAGATTTGCTGATAAATGAACCAGCATTATGTTAAAGATGTTGACTCTGTTTCAAAAATTGTTAACTGTTTTGAATCCTGTATGTGTAACATTAATCTTAAAGGTGCATTGTGTAAAAGAAAGATGCAAGATCTTGTAAAGGTTGGTAGGCATTGAACGTTAACATTTACTGAACACTTTCTTGGAAGTATCAATCTAACAAAATGTTTTCTAAGTGGATTTTTTACCAATTGAACACATTTGTTTCTGTGGTCTTAAATACATAAAGCCATGGTAAAGATGATTGATCAAAGGCCAATTTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGGGGCAATCTATATTTCTGGTTTATTTTCACTATTTAAACATAAAGTGTTGAAATGCCAACAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGTTGAATGAATTCATTTCTTAAATCTGTTACAATAACAAAAATAAGAGACAGCTAAAATGATGATAATAATGAAGAAAATCAACAACTTAATATTTTAAGTGATTAACTTAAAAAATTATTTTTGTAATTGCTGCAATTAATTCCATAACACTTAAAAATCATTGTAAATAATGTGGAAAAGTAACTGGAGGAACATAATTTTTATGAGTAAATAACTTAAAAACATAGTCTAAGGAGCTTGGAAAGAAAAGCGTCTGGACTTCTTTGAGTTGCTTGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTTGGTGTCGTAAACCACCGCCTCTGTTCAAAGATGGTCGCTCACAGTGGACGTAAATGGCTTCTTTCACTCCTCTTTCAAACCATCTGTCCTCTCTGTCCAAAATGTGAACGTTGGCATCCTCGAAAGAGTGACCTTTGACCTTTAGATGCAGATGAACTGCTGAGTCTTGTCCCGTGGAAGTGGATCTTCTGTGTTGCGCCATGTGCTTGTGAAGTGGCTGTTTGGTCTCTCCGATGTAGAGGTCTGGGCATTCCTCGCTGCACTGTACAGCATACACCACATTGTTAAGTTTGTGTTTAGGAGTTTTATCTTTCGGGTGAACCAGTTTCTGTTTGAGTGTGTTGCTGGGTCTGAAGTACACTGGGGCTACGTCCACACGTACCTGGGTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACGCAGCGTCAAAGGTGTGCGCCTTTTTTGACGTCACACTGTGCACCACGTTATTGTTTCGGTGAAATGAATTTCTACAATACTGTTACTGTTAATTGTACTCTCTGCAGTGTTTAAATGCTTACATATACACACACAGTTACTGTCCCTCCACACATACGACTCGGTTCTGCTTCTATGCCCCATCTTTGTTTACTATTTCCTACCGAGGCTTCTAGACTTCTGATTGGCCAACATTTCTATACGGTTAGGAATATATCGCCACCTGTTGTTTTGGCATGTTCCTAGCAGCGTTTTCCTTCATGTCTGCGTTTACGTGGGGACGGGATTATTTTTTAAAACGAAAACGGAAAATCTACGTTTTCAAAAATACCCGTGTACGTGTGGACGTAGCCTGGGATGTCGTGTTTGGAGAAAACTCTCCTGAGTTTCTCTGATACACCGGCTACATAGGGGATGACAATGTTGTTGCGTCTGTCTTTCTTATCCTCCCTCGCTGGTGTCTGATCTTCAGAAGAACGATGACCTGGATGACTGAGAACCTTCACAGACAACTTAAAAACATGTTTTTAAGCTACCAATTATTAAGTAAGTGGTAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGAGTAGTCGGCCTTGTGGGTACTCATGGATTTCAGTCCTTTTCGGCGTAGTGTGTTGCCAACTGTTTTCATGGTGACCATGGTCCCAGCTGCCTTGAGATGGACTGCTTCCACACCATTCTCATTATCATTGAAACTCCACGAGGTGAGATCTTACATGGAGCTCCAGACTGACGGGAATGGCAGTTATTCTATGGTTCTTCCATTTGCGAGTAATCGTACCAACTGTTGTCGCCTTCTCACCCAGGTGCTTGGCAATGGTCTTGCCCCCATTCCAGCCTTGTGCAGGTCCATAACATCCTTGGAAAGCTCTTTGGTCTTGCCTATGGTGTAGATTTTGGAATTTGGATAGATTGATTGCTTCTATGGACAACTGTCTTTTATACAGGTTACGAGTTAAAAAGGCTCCCAAAATACACCTGGGAGCCAGAAAACTTCCTGATTGACAGGGGGTAAAATACTTATTTCCTTCATGAAAATGTGAATTAATCTATAACTTTTTTGAAATGCATTATTCTGGANNNNNNNNNAAATATACAAGTTTTCATTGACTTAATAGCTCAGAAATTAATACTTAGTACTTGAAATACTTGCAATAAAGTCAGATTTGATTGACCCTCACGAAGACTATTTATGTTTGTGTCGACTTTTGGTATGAATAAGGCACAAATTTATTATACAAAAGTATGAATACACAAATTGAAATCAAAAGAAGAATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCCACAAACATGAATCAATTTTATTGGAATTCCACGTGAAAGACCAATACAAAGTGGTGTACATGTGAGAAGTGGAACGAAAATCATACATGATTCCAAACATTTTTTACAAATAAATAACTGCAAAGTGGGGTGTGCATAATTATTCAGCCCCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTGCAGTTATTTATTTGTAAAAAATGTTTGGAATCATGTATAATTTTCGTTCCACTTCTCACGTGTACACCACTTTGTATTGGTCTTTCACGTGGAATTCCAATAAAATTGATTCATGTTTGTGGCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATACAGTACATCTAGTAGAAGAATGATTCAGTACACTAGACCGTGTTCGGCTCAACTGGTCTCTCGTTCCGCTGCTCAGCTTGGGTTTTCTGCAAAATATCTGCAAGATGCCGAGAACAGATTTTAGAGAGAAGTTAGAATTAAAATGAATTCTAACTTCTTAATTAGGTTTGGAATTTACTAAAGATAAGATGTCTCAGCCAACCAGCCAACAAGTGAATTCAAACTTGGCCAACGGCCAGCTGTGTGAGAAATCAGAAAACGACATTATGAACACAGCTCAGATCCCACATTTGACTCACTCTCTCACGTACTAGTCAAACACCCATCATCCGTTGGCCAAAGTTTAACAGCATCATCAGTACAGGCCACAGCCTGGAGGTTTCAAAAAGTAACTGCATCCATAATATTATTGCCTAGAAAACAAAATCTGTGAGTTAATATGAACTTCATATTTAAAAACAACTGCAGGTCATAGGAATAATAAAGCATCCAGCTACACTACAGCTACGAGTTTGTCATGTGCAATGTATTTCCCCAAATACTTAAGACACTGTTGCTTCCATAATACGCCCAAATCATCAATCATCCCATGTGTTTATTGAAAATGACTGTTCTTAAGTAATGTCGCGTACTTGTTTTAACTCTATGATCTCAACAACTTGGGATGAATAGTGTTATGATTATAAGCCCAACACTAAAATGTTCTGTAAGGACTTGCACACATCCATTTTCATTTATTTCTGTCTGTGTGATGCCAAATCCGCCACAAAGACCTTCAGNNNNNNNNNNNNNNNNNNNNNCATTAGTCAGTTATGTGTCCTGGAGGTCAGGCCTGGTCAACATATTCCAGAGGTGCCATGTGGCCAACCCTCCTTTTCTGTTAAAGAAGAAACCCTGTTTTCAACACAGTATATGTTTCACATTGTATACACATTTTCCCACTGTAACATTTAAAATATTCCAACAATACAATGTGATACCATACCCAACAAGCAACAAGTAAAAACGGTTTTCTTCACACAAAAATCACCTACAGTCTCCCCCTCCTCTGGTCTCTGTCAGTTAAAATTGCAATTAGTCATTGCTGATAGTGAAAACCCATGCAACATATTTGAGAATTCAAAACAATTCTTCATGATTTTTGAATGAATTGAATCTCTGAATCCTTTTAGACAGGGACTTACCATCTGATCATGTCCAACATAGGTGATTTTCTCCAAAGCCCATTGCAATCTGGAGGAACTCACCTTATATTTGGTCTTGATAAAATATTTTATAGCATTTTTAATTCCAATCTTCCAAGCCTGCTTAAAAGAGAGCTGATTATTAAATCATCATCACACAAAATATCACTGCCAGAGGGATGATACCTGACAGGTTTATTTGTGTGAGGGTTCCCGATAGTTAGGGACAAATTCAATTGCATGGTAGGATGCTGCAAACGGACCAAACTTTAGTCAAGAGAACTGCAATGTAAAGTTAGTCATTAATACACTGCTGCATGGGTTGGGCTGTAGTTACATCGTAAGGTTTTTAAAAACTGACCTTTAAAATGAATAGTGATGNNNNNNNNNCGAGAGAGACCGACAGTGATCACTGACTTTTTTAGGGGCTTGTTCAGAGTAAATAGAATAAGATACAAAGCATTGAAACATGTTTAAAAACAAAACAGCCTTAATAAATGCAGAGTAGTTTGGACCCGGAAACAGGTTTCATCAGGTCATCACTTAAAGTTGGATATCCCACCTGCTGTGAATGTTTTAATGCAGTACAGTTGTTATTATTATCACGTGTCACATCCTGTTTTTGACAGTTAAAATAAATAACATTCATACAAGAAATAACATTGTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATACATGTATATTGACACACCTGCTCATGCTTTTATGTGATCTTTTAAATAATTGTTAATAAATTGTTATTTATTTCATCATTCAACCACATTTCTGTACTGAGTATAACTGATTAGGTCTGTACAGTACGGAGATGTGATACTCAGTACAGAGATGTGGTTCATATATACTCAGTATATACGGAGTATGTAGTCAGGAATCTGATGATGCTAATCATCAAGAAGGTTGATGATTAGCATCATCTCAGTTCAGTATTCTCCTGGTGAAATTCCCAGGGTGGCATTGTGAGTATCCATTCTTCCCCATCTTGTGCTGCCACAATTCTTATATACTCTATTTCTTCTACTAAGTCACATGACTTCAGGAATCTCTTGTATTCTGGGAGTTCACTTGGGGAAACTATTTTACATGTCATTTAAGACCTTTAAACACAGATAAATACAGCATGGAATATGGCTTTATGCAGCATGAAACAGCCTTTGATGCATGCCAATATACAACGCAGTAAGGAGGGATTAACGACTGATGGCTATTCTAATTAAATCCACGGCCTGTCAGCAACTTTTATGAACTGCCCAGAAAGAATATGCTGTATGTATTACTTTATCACTCCCATTACTTTGANNNNNNNNAGACAGATCTTTAGGATTCGACTTTGTAATACAGTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTAGGTCAGGGGTCACTGAGCTTACCAAAACAATTTGAGTTCCAATAATTACTTCTACATGTTTTGGAATCAATAAAATGACAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCACTGTATTCTTACTGTGAAAAGTGCTTGTAATTTTAGACTCAAGTGCCACAGACACATCTGCTAGTAAAATTGACAGAGGATGTAGCAGCTAGCTGAAAACCGTTGGGTTATCTGCCTGGTAATTATAACTGTTTGCTGTTCAACAATAATAAGAGCATTAGTGTTAATTACACTTTTTGGCATTATCTCTGCCAGATTGTCAGTTGCAGGTCTTTTGCCCACAACCGAGATGACAGACCTTGCCGACCGTACATACAATACACAAACATCACATTGGGGAGACAGGTCAGGCTAGGTAGCGAGGAAAAAAACATCAAAATGTGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAGTGGAGTTCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGAACAACAGCATGACTTTAGCTTGATGGCAAGCTAAAATTGTAGCCACAGCCACCCTGGGGCGCACTGACAGAGGCGAGGCTGCCGGACACTGGTGCCACCGTGCCCTCTGACCACCACCAGTAGGCAATGGGTGAAGAGTCTTGCTCAAGGACACAACGACCGAGACTGTCCTGTCTTGCTATGTGGGCTAATAGTCCGACACACCATTCGATCTAGCCTGTCTAGGTAGCTGCACCCAGACACACACAACGTAAAACTGAGAATTTGAAGCCTGAAATTAGACACTACAATCTGGGCAAATTCTGATCCCAGCAAACTGTTTGTTTACCGACACAACAAACAGATTACTGCATGAAAATACCACGTGTAAATGAGGTACNNNNNNNNNNNNNNNNNTCAATGAGCCATTGTTCTCACAAATTTCCCTGAAGTGTTCATTACATCCTCCATGAGCTCATGCTTCTCGTGAACTCATCTTATGCAGACATAAATGGTTCAACAATAGATTTACTAACCCTGCGCGAATTTGCGTAAATCCCCTGGACCTAAAACCACCTAGAATTACTGACTTTTTTATTTTCTGGCGCAAGTCCCAAGGTGTTATTCACCCCTGCTGAGATTTTCACAGGTCGTCAGCTTGATTCTCCTCCTGCTTTTGTTGTGCAAACTACCCATTATCTTTGAGGCCGGGCACATTTGCATTTGTTCACTCAGAGTAGCTCAGATCCAAGGCAGGAGAAAAATCTGTGTTACAACCCTCAAAAATGCCTGCCGTATATCCCACACATTGACTGACCTGCAAATAGATACACACATTCTCAATATATGGAAACGCAAATCTGTTTTATTTATTAAAAAAATGTGTGAAAACAGAATGAAAAGTTGCTAATACAATGACATGAGTGACATGTGTGATCTCTCCAGCTTTGCATGTTCTCTCCTCTGCCTGTTCATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTGTCCCTCAGTTCCGTTCTTTTGCCACACGTCAAAGGCGGCACTGTATGGGTAGCAGAGGATATTGGAATACTCAGTGCAGTAGTAAATCGCTCGTGCTTCACTGCGCAAGCTGGACCCACTGAGTCTGCTAATGTTTTCAATTGCCATAGTACATGTGATATTTATATAAACCTATTTAGAGTGAGTTTCATGTTAATTTACCATTCTCTATTTATTTATTTACTCCCCATCAGGGAGTGTACGGTCCATCAAGTGCGCAGAAAAGAGCAGGACTGGAATTTGTCAATTAATTAACTGATGGCATTCATTTCAATTCTGTTTTTAAAAGCCATCATGTGTCCCGTTGGTGCCATTCTGGATTGCTGGTCAGAAGGATTTCTGGTGCCAGTAATCAAAGAAACAACGTCCCGAGATAGATTCATTTTAATTATGCAACACCTTTGATTTGATGACAAGGAAATGCGGGCAGAACGGGTGAAAACATACAAATTTGTGGCGATCTCCGACATCTGGACATGCTTCAACTAGAACTGTGCTAAGATTTTCACTCCAGGAGAACACATGACCATAGATGAACAGCTGGTCCCTACCAAGGTTCGTTGTCCATTCACACAGTATATCGCAACCAATCCAGACAAATTTGGGATCAAGTTCTGGATGGCCACGGATTTGGAGGCAAAATATTATTGTCTCCAATGCATCTTACTTGGGAAAGGACCCCTTGGGGTGAGAGGCTGGCAGAGAACGTGGTCATGAAACTGATGCCGTTTTTGAATGATGGGAGAAATGTCACAAGGGACAATTTCTTTACTTCACTGTCACTGTCACACAGACTCCTGCAGCACAAAACAACGTTACTGGACACGGTGAATAAAGTCCGGCGAGAACTTCCTCAACTTGCAAAAGACACTGCACAGTGAGAGGTATTCTCCACTTCAGTGCTTAGAAGTGGGGGTGTCTCGTGCCAGGCTGTGCCAGGTGCCAGACAGCTGCAACAGGAATCGCAGCAGGTTTTTAGAAATTTGCCTGTGCCAAATGCAGGGATGATGGATACTGGGTCTGCAAACACTGTAAAGTTTGAAACACTTTAAAATAAAACAGACTTGTGTATCAATATATTTTGGACAACATCTCCCACCCCATGCAGGAGACTCTGACAACACTGAGCAGCTTCTTCAAAGGCAGGCTGCGGCACCCATGATGTGGGACGGAGATATTTTGCAGGACTTTTCTACCTCCTACAGTCAGGCTCTACAACATGGTCTCTGCATCTCTCTGCCACCTCTGCCATGACCAGAAATTTCCCACGTGTAGGACTCATAAAGGTTTATCTTATCTTATCTCTTCTCTGCACTCATCTTGATTGCCGCGTGTTGTGTCCAGCCCTTTCCTAGCTTATAGGGCTTTGGAGTTGACGTCACGCCGCAGTGCATTGTGGGATCGTGGCGCCATGACAGAAGGCCACAAATCAAAACAAACACACTGTGTTGGAAGCAGGACTGTCAGAACCATGCTTAAAATCAGCGCAAAAGACAAAAGGCTGTATCGCGACCGATTGCGCCCAGACGCCAAGAGACGGTACTTGGAAAAAATAGCGTGCATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGGAGTCAGCGCATACACGGCGAATCATTTTCGGAATTATAAATTCCTGGAGGCGCACATCTAATTCACAAACAGTTAGGTACAAGATTTGGCCGTTTTTAATCCTCCACGTTGTGAGTACGTTGACCATATGACCAAGATACAGCCAGAGGTTGCACATAACATTGACTTCTCCTCAGCAGCTGCCCCCAAAATTGCTCTAGATGAACGATTCACGATTGATGCCAGCTGTGCGTTCCCATGTAAATAGTTTACATTTCATGTGTACCTGCACATGTACTTGCTAAGTACATGTGAACAGATCTTGAATNNNNNNNNNNNNNNNNNCATACTTTTCATTTCTGTTTTATTGAAACCACTTTACAGAAAGTACAATTATTTACAATGAACTGTACATGCAACACAGCAGTTTTATGAATATTCAACAAGAGCAAGTTTCATTTGGCCCTGGTTTGACAACCACACTAGGGCACATATTCACCAAAACACAGCACACCTTAACATTCTTATCAAGCAGTGTTGTGTCTTCACCCTCACATGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCACGGGGCACACCTTCATACTCTGCAGCTGCATAATGAAAGCATGTATGATAAAATTAGTGCATACACATAAGGTAAATGTACACCAGTATTCCAGGTGTGTGATTCATCTGAAAGTTTTGTGCAGATTAGCGTACAATGAGCGCAATTTTGTATGTTTTTGGGGCGGGGGTTACCTCCGATGGGCGCTCTTTTTCGCTTTCGTTGCACTTGCCTTGCGTGCCAGTCGCTGCAATCCAAGCCTGACGTCTTCGTTTAATAATATCGAATACATGAGATCCCTCCCGTTGCCTCCAGGAGGGGAAACGATGAAAAGAGACCCCATTTTCCAGCTTCTTGCCTTCCCTATCATGTGATCTAACGTTGCAACCAACAACACAGTACGTACGAACCATAGCTGACGCTTCCGTGTGCTTCGTTTGGCCTACTGTCATGGCGGGAGGGGGCTTGATCACCCTCCCGTGACATCACGCTCCAAAGCCCTATATGGTAACCAAATCTGGCCCACGGAGGATGCAAAATTGTCAAACCGATTAACAGTTAACTGCCAATTTGCAGACTTTCAGACTCACTTGACAAAGGGACCCAATTAAGAATGATGGACGACAAGGTGTGGGAATAGAGCTCAGAACAGTTATGGAGTAGTGCCAGCAGTCTCAACATCAAAGCAATTTTTTTCCAGAAGTTCAATCAAACATTGCTGTTGCTCTAAACCAGCAGCGACGGGGCAAAGGACACAGACAGTAAGTAACTAAGTAAGTAACATTTATAAAGGTTATCAAAGTGTTTCTAAAGTGCCTTTCATAGACAAGTGGTCATAAAATACAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGTAAAAGTATTAACTGAAAACCAAGTTTCAAAGTCCACAGAATCATCTAAATGTAATTGTAATAAGTGACTAGCCCAAAGCCTTGGAGCAACAGACTTTCAATCTATAAACTGTTGAAAGTATTGTTTCAGAGCTCTTAGAATGATCCTTAGTTACTTGTAAAAGACAAAGGCTAGAGAGATGAGGAGAAAAAGAAATAGACGGTAAACTCTTACAGCTTCAGCGATAAGAACAGATGATTACTGAGAAAGGAAGTAAAATTATATTGTGATTTGGAAACAAAGCAGATAAGGAAAGCTGTTAGAAGGACACAGTGAAAAGAACACTGCTTTTTTTATCCTGAGCAAAAATGAAACTGTGAACAGCTGAGCCTTGATTTATTTTTGAAATAGNNNNNNNNCAAGCACCACATCCTGAAGATGTGTGTGGACTGTTTGTTCAAAGTCATCTTCATGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTGGAAGCATCATCTCAAAGAAATAACAAGAAATAAGCACCTGCCTGAGGGAATAGCTCCTTNNNNNNNNNNNNNNNNNNNNNNNTTTAAAGTAATTGTGATTGAATGCACAATTAGGGGACGGAGTGTTGGGGCTATTTATTCTTCACTTTTATTATTTTGAAATTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGTTTTATTTGTAGGTTAATACTTCCTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTTGTTAAGTCAGCCAGGAAGAACTGTAGGACCATTTTTTATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGAATCAATTTTATTGGAATTCCACGTGAAAGACCAATACAAAGTGGTGTACACGTGAGAAGTGGAACGAAAATCATACGTGATTCCAAACATTTTTACAAATAAATANNNNNNNNNNCTGCTCTTGCTCTTGACGAAGGCGGTCGCACTTTTCTCCTCCTCCTACTCTCCCTTAGCTTCCCTGCTTAGCCTCTTGTGTCCTTGTCTAGTCGCGTGTTTTTTTGTATTACTTTCCCCTGGAACACTCTCTCATAGTCTGTTCTCTAAAACCTAAATGAGGAATTATGGATTTGATCAACTGGTCCCTGAATGCAGTTGACACCCTTTTCTCAACGAGAAGTCTGGGCTCGGGTGAGCCTGAGTGCTGAAGATATCTACCTATTCAGAACCATGATAACAGGGTTCTTGCTGATCGGAGCTGGCTTGGCCCTGGCTTATTGAAGAATTAAGAAAGCGGAATTGGCTGTTCAAACCCCCACAAGCTGCCCGCTGGGATTGAAATGATGGGACGAGGCGTGAGTTTCTCAAAATGGGCTCATTGAGTGCAGCATGGATAAGATCTTGGAGAAGCTTACGGCTGCCGTGAATACTCAGAATAAGATCTCTGAGTGCAAACTGGATTACATCTGGGAGGGGCTCGCTCGGAATAACACCTCTGAGCACAAATTGGATCACATCTTGGAGAAGCTCACTGCGGTCGTGAGTTCTCAGAATCGGCTCTTTGAGCACAAGAATGACAACATCACGAAGCGTAAGTTTGATAACATCATGGAGAAGATCACGGCTCTCCAACAGGAGATTGAGAGACCAGTGTTGGACTGTTAGAACAACTTTGAAATTCATATGAGTTGTTCGCACTAAAGTAAAAACCACCATCATAATGCGGCTATCCCTTCGGCTCCAGCTGCGGTCTCAATGCTGGAGCTGAACAACAACACCCTGATAACGACTGTGTTTAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCGAATTTGAGGGTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCATAGAGGAGATTTGTTTCTGATAACGATGGTGGTCGAAGCAGGAGAGGAAAACACTTTAATATGTAAGTATATGAAAATCTGGTTGTACAAAAGTTAAATTGTTATAGCGGTCGTTTTGTTAAGCTTTGGGCATCTGCATAGACATGTTTCTTTTCTTTAAAATAACCGTAAACCAGCTTGTATTGGGGGTCCCGCGATTTTTCATGTATTGCCGCTTATATACAGCTAATTTTGATTTTTTCGAATTGGTGATATGTTGTGGAGAACAAAGACCAAACGGCTTAATTTATTAAAACGAGGAGAAAACGATCACCTCTTCACTGGGGTGAAGAATTGGGCCGCTACGGCGTGGATGTACAAGAATAAATCAATGTACACATCATATTCATATGAGTGCGGTCCTATTAGCCCTCATGCTCTACAGCAGGGGTCCCCAACCTTTTTGCGCCACAGACCGGTTTATGTCAGCCTTTAAGGTATCGCGGATAAATACAACCACATAAAATGATCCGACCAAGACAAAAACTGTGGTATTTTGTAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTCCTCCTGAAAATGCGCCAATATTGACAGTAACATCCTCCTCTCTGCCACTTAATGCTCTCTGGTCGCTATGGTAACGTGTAAATATTTCTTTCAAAATAAGACACACAACTACAACAAGGGAAAGACTCAGGGAAACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCAAGGAGACCAGCGCTTATGCTGCAGGCCCGGATGTACTGTCTACACTGGCTGTCTCTCACCCTTTACCCATCCCTGTCGCTTGTCATGTGTTTCTTTGGTGTATTAAGAGTGTTTTTTCATGTGCTATGTGCAGAGCAGAGGTGNNNNNNNNCTGTTCTCAAACTGATCTCCTTGTTGGAGCTCAGTCTNNNNNNNNAGTTANNNNNNNNCTCCTTCTCTTTCCTCATGTTGTGCATTTTTCCATTGTTATACCTCTCTGACCTGTCTTCCCCATGTGATGTTTTTATGTAATGTGTGTATGGTCAGAGGGTAAGATGGCGCCACCATTGCGTGCAATAGGTCGGCAGCCTTAACATGAAATTTCCCCTTGTGGGACTAATAAAGGTATCTTATCTTATCTAACTGCAAAGTGGGGTGTGCATAATTATTCAGCCCCTTTGGTCTGAGTGCAGTCAGTTGCCCATAGACATTGCCTGATGAGTGCTAATGACTAAATAGAGTGCACCTGTGTGTAATCTCATGTCCGTACAAATACAGCTGCTCTGTGACGGCCTCAGAGGTTGTCTAAGAGAATATTGGGAGCAACAATACCATGAAGTCCAAAGAACAGGTCAGGGATAAAGTTATTGAGAAATTTAAAGCAGGTTTGGGCTACAAAAAGTAAGGGGACTGGTGTAGGTTTTTTACCAGAGCAGGAGAAGCAGCAGGAAGCAACAACAATGGATCTTTGTTAATTGCTTTTCAAACTAGATAAATAAACCATAAAACTTAACTTTCAAGTTTGGGACATTGGACTTCTTTTGCCTGCATACAAAATATTGCAACATAATTGTTGGATATTGGTTGAACAAACAAAGGAATCGCAGCCACAGTGAGAATTGAAGCACGGTTGTTAAAAGATGGTAGTGAGACTTGGATGTAATGTATGATTTGGAGATGGTGGCGCTGACAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTGACACAAGACAGACGCCAATTATCAGCGCCGGAGAAGCGCCTGATAAGACATTGTGAACACTTCCTGGCCATCCCAGGTAGATAGTGAAACTGTTGGGAAGACAACGTTGGAGAAACGTGAACATTTTATTTGTACTGTATAATCTGCAGATTCTGACAGAAATCTGCAACTATCCTTTGAAGCACCGCTCCTCTCTAAAACAGCAATAAGGATCATTATTAGCCCATATGTAAATAACAAAATAACTTTAAAACTTAAATATAAGCAAAATTCCCAATATAAGCAAAATTGGGAAACATAAAATCCGAAACAACTCTTTATATTAAGGCCATCAGTCAAACAATACTGTTTGGTCTGGGTCTAAACAGAGCGCGTTGTGTGTGACGTCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAGACATGAGGGCGAATTGGACGGGATAGGGTTGAGGATGTTCAGATTTACATTAGGAGTGATCAGGTTATCAGAGGGTCAGCTCAGGCTGAATTATTTGGAGACAAAATTGATTTTTGATACCCACAGTTTTACAGCTGAAATAAAGATGTTTACGGTTGTCAAAGAATCGTTTCAGTGTAACAGTGTTTATGTGGTATTATCCCACTTGCCACAAATGTCAGTGTAATGGGGAAACAGTGCCCCCCCTCTCGGTGTGGCTGGTTAGGTGAGACTGGCTGCAGTAATCGCTGCCAGCCTGCCTAGCCATACGAGAGGTGAGTTGTATTGCTCCGCACACAATATAGCTAAGTAGTACAGACACATAAAAGATGTTTGATTAACTGATGGGCACCGAGTGTGATAAGTGCTTAGTGGACACATGTCCAACACCAGTTTTATGTACTTTTCATTTGTTTATTATTGTGTAAAACATGTATGCTAAAGCGAAATGCTAATGGGATGTTCTGCCATAGTGTGCTGTGCGGAGTGGTGTGTGGCGAGCCTGTGCACTGATAAAGAACACCATTGTTTCCATTCAGGTACATCATTTGTTGTTGCTGTTACTTTATTGTACATTATAAATTGTAATATTGCTGCAGTAATCGCTGCCAGCCTGCCGTAGCCATACGAGAGTGTGCTGTGCGGAGTGGTGTGTGGCGAGCCTGTGCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCAATAACGATATAACTGACGATTGATTGACACGAGACAAAATACTTTACAACTCCTCAACTTTATTAGTGCNNNNNNNNNCCATCAATGTATTTTCACTTAAACAAGCAGCTGTTTTTTATGTGCATTAAAGTTAAATTAAATTTAACAGTGCAAATGCAAATTCCTTGCTGACAGTTTAACCACAGACATATACTAACACTGATGTTAGTGCTTCTCAAGGTCTAGAGTAAAACCCAGAAGTAGCCATGTATTTCCACACAGCCAACATATATCAAACACTTCTGAGCTAAATTTTACAACAGAGTGATAGAGCTTCCCTCTCTATCTATGCAGTGTATTGTACTCTTTACTACTGTAGGGCAATCAACCCATTTAAACAGTGTAAACCCTCTCAAAGGCATTTACAATTATCTTTACTATCCCCACATCAGTGATTGGGGAAACCAAAACACCCACATTTAACTCTGGAAGAACAACCTCATTCTTTAGATGCTTCCAGCATGTTTGAGGCCTATCAAAATCCCTCAATGAAATCTGATAAACCCCAAATCCTATCTTTACGGTGTCAAACTTCCATACACATGTCAAAAGAAATCACAACTGCTGTTATTGTTATGTTTCCTCAGACAATGAGGACCTAATGCACTTACACATCAGGAACTTAGATGCTAGGAAAACAGTCTCGCTACCATGCAAAATGTACACAAGTAATTATTAGTCAAATAACTGTGAAATGCACATGCTATAATTACTCCAGTTACTTGTTACTCATACTCAGGACTCTAAAAGAGTTTGTGATGTTCGGAGAGTCATGTAAATGGATATCATTTGTAAAATGATTAGAAATGTCACAACAACGACCTCCTTAACTTAAACCTCACTAGAATGAAAAACTTCTCACCATTTGGAAAACATGTAAACCATCATCAAACCACATGTTCCTTTCAGTTCAGTGAAGTTTACTTATAGGTCATCAAAACCTTATTGGAACAGGGATTTAGTTTCAGTTTCAGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGCGAGCCGCATTTGCGGGGTTACAGCAGTAAAGGACCAGGAAAATACAACTATCCTAGTATGTGTTTCACATTGAATACACATTTTCCCACTGTAACATTTGACATTTTCCAATAATACAGTGTGATACTATAACCAACAAGCAGCCAGTAAAAACACAGTTTCCTTCACACAAAATCAGTAACACAGAAAAGCAGCTAAAGGGTCAAGTCTGCAAGGCCTGCACACACTCATGTGAACCTACAGCCTGCCCTCCTCTGGTCTCTGTCATCCTCCTGCCCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATACATCCACCCTTTTTTACTGTTTGTGTGGATCAGGCATTAGAAGTGACTAATCCTACAATAGTTACCGTCTTCTCAATTTCAAGTCAGTCACACTTAGTCCACATCATCAGTCCAGCCATAGTTCAGTGACATGCATTCATACCAATAATTGTTGACAGTGGAAAACGGCGCACTAATTTAATCCTATAAAGCCGGTCGGAGCGGGCACACTCCGTTTTGTGTAACTATTTTTAAATCCCGGTAGAACTGCAACCACATAAGCTAGCGCAATCANNNNNNNNGCATATGAAACCGGAGGAGTTGTACTTACATCTTATGCCATCAGCTTGTCCTAGGTCATGGTTTCCTTCCACATATAGCTTTGCAAAAATTGCATNNNNNNNNCATAATATTCCAGAAACACGATAAGCCTCTTAAATTTCTCTAAATAGAAATATATGTTNNNNNNNNNNNNNNCGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTAATTACTATGCACTTAATGCATACATATTATTAAAATTTGGGCTATAATGGTTGTATTGATGTATAGCAACTTGAAATGCTCCCAAAAATGGTTCTACAGCATGTAAAAATATAATATAAGCTCTGGCGGTCTTGGTTCTATGGTAGGTCTTAAAGGGTTAAGTATCCACTGACAGCAATACGATGTCATTACAAAAATAAAAACTATTTTTCTTGCTTTTGAAATGGATTGAATCCCTACAATCCTTTTAAACACAGGACTTACCATCTAATATGGTCAGCATCCTAGGTAGGTGAATTTCCTCCAAAGCCCATTGTTATCTAGAGAAGCTCACCTTATATTTGTTCTGCAATGAAATGTTTTACAGCGCTTTTAATTTGAATCTTGCAGACCTGCTTAAAAGTGAGCTGATTATTAAACCATCAACACACAAAATATCACCACCGGAAGGACAAAACCTGACAGGTTTTCCCTAAGTGCACTGTTACTGAAAATATTAGACCCAGTAGCGGACATGTCTAAGTATTNNNNNNNNNNNNNNCGGTTTTTCTCTTAGAAAAAGAAAACAACCCTAACCTAACTGGCAGAATCAGCCTTGCACTAAAACAAAACCCCCAAATCTGCCAGAAAAATCACAGGAAAAAGTTTTTTCTGGTGAAACAACATGCTGTAGGGAATAGAATCTGCCATACAGTGCTGCAGTCACTGCTTCTGGCTTTAATTGATCACTGATGCTTACATGGTCTGAAATCAGACTTAAGAGTCACTACCTCTTTTCATTTTCCCCACATCATATTTACTGGTTGCCCACAAGTGCTCCAGAATATCACACAATTTTGGAAAGTCTGGGGTCAACTGACCTAGTTCCACCTGCTAAATACACAGAGAAATTCCCCCCCTTTTTTATAAGCAGCTGCACAGTTCACACAACACTAATGTTCACCATTAAACGCTTCCTAAACAATTCATGGCAGTGTTTCATCACTGGAATGTGAATTTCTTCCCCAGGTCTGTGCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCAACATAAAACATGTGACATGTTGTCATGTATTTCACAAAAGAAGTTTGTTCTTGTGTATTCAGAGGTGTGTATCTGGGCGCAAGCTTCACCCATACATCAGAAACAGGAAACTCATTTCAACCCTCTGCTACATCTTATTCACTTGTTTTATAATCCAGTCATCTTTCCCTGATCTAGTAGCAATCAACTAATTTGCATATCAGCTCATAACCCACTAAGTTGACAGGACAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGTGAGTACAAGCTATGTACAGGCTATGAACAGGATATGAATATGAAATAAAAACTATACAGAAATCTGAGATATACAGTTATACAGAAATGTGAACTATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGTTCAAAATATTATCACAAAAGAGAATTTGGTTCATACAGTAAATTGCTTGTGCTGCACCAATCAAGCAGAAAGCATCTCACAATTTTACTATATTAACAATCAAATTTATTATCTGATCACTGGTTTGTCCTACCAGAATCTCTCTTTTTCCCCCTTTAACAAAAGTTAAACTGTTGTCCTTCAACCTGGAGAGTTAATTGTCAGCAGTGGATACACTCAGCATTTGATAACAAGTGTCTGTTAAATTTACACTGGTGAGAGATAACAAGCTGATCTTCATTGCATGTGTGTGTTAGTAGGCAGGTTTAATGGATGTGTGTGCAGTGGAGCTGCAGATTCTGCAGGGCATGTCCTTAAAGCTGCCTTTCCTTCAAATTTCTCTGTTTATGTGTGTGTGCGTTTTATTTTTACCCTTGTTGCGATCCTACGGAGTCTTTCTCAACCTCCACAAGACAGCCGGCCACAGTTTTCCAACCCAATTTTAATGTGCTCTGACATTAACAACAACAGATCCCTTTTCCTCCATGCTCTCTTCCCACTTCTTACAGCTCCTGTCTCTCTCCTGCATCTGCAGCAGTTCACGGTTGTGGTGTGTCAGGGGCCCAGTGGGCCGTTCTTCTTCGGCTTTGCCTTATGTCTTTCACTCTTTTCAGTCTCTTCCTTTGCCATTTCAACTCCCAGTATGTGAAACTCAGACAGTCTTCTCAAGTCTATTTACACACAGTGATGTCGCTGGTGAACCTCTCAGCTTGTAATTGGGAGCGACTGCTTCCATCCACGATGGTATTTGTACATGCTGCTGAACCCTTTAAGTAGGGTTGGGCGGCAGGGCTCGCAAAATCGCTAGTCCGACGTCCCGGGGCAATATCTCCAGTCGGGCGACCAAAATCTATCTCAGCCCTGCCCGTCGGGCTAGCGATTTTGCGAGCTCTGGACGGTAGCCTATAAACGGTATACGGTAGAAACGATATAAATTTGGCCAACGGTAGAGATTTTCACTGTTGATGGTGTCATCAAGCTGCGCCTGTTTTGGTCGAAAGCATTGCAGCGGCTGCAAACAATATCATCTGCAAATTATGCCGGGCGACAGTAATAGCAAAGAGACGAAGCACTTTTGGAATATGGGGAAAACCAAAAAGTGCACTTCCTCCACTTCCGTACCATTGATTCGTTAATGCTGAATTCTCTCGTAGCTGCTCTAGTCCCATGATGTTGCAGTATATTAATGACTGAGTTCGTATTGTGGATGAATGATCTCAGTTGTTCTCCTGACTGAAGTTTGGTCCGTTTACAGCATCCTGCCATGCAATTGCATTTGTCCCTAACCACCAGAAACCCTCACGTTAACTTTTATCGAGTGGAAAAAAGTTAGCGTTCATCCTTTAGCTTCACTGTGCTAATGTTATGCTAATGTATCTGTTTTGCTAGCAATCACGTAGGACATCATTATATACCAGCTAGTCCAACTTCAGTAACCCTACAAACGTCACTGCTGTTTAGTTTACTCTCTTCATTTATGTTGGAAGTGACAGCAGAGCTGTACGTTTTAATTTTTTCAGAGATCTCTCAGTCAGAACATGCTACATCATGTTTAGGTGGAAACTAGCGAGCTAACTTCCTGCTAACTTCTAACTCCTGTTAAATCCTCCCAATTCTTTCGACCTTTGGGCTGAAGGAAGGACAATACTCGGTGTATAAATGCTCAATCAACAATCCTTTATTCCATACAACTCAACACTTAGAGAGCACAAACCATCCGGATGGGGAGACATGCATGAAGAGGGTCACAGCAAATCTTATAATGGTGGAGGGTTACTCAGCCTCTTATAGCCTCTAGTGGCCCCCACCTAGTCGTAAAAATCTAAACCTTCACATGTTTCCTAATTCATAGCAAGCCTGACTTATGGCCTTGGCTCCCTGTCTTTCTGCTCTCTGTAAAGGTGGGGGTATGGAATGTGGTCTGTCTCTTCTATTATCAGCACAAGGCCCTCTGCACCCAACATTCTCTTCATGGTTCAGCAGTATAAGATGTCAAGAAACAGTGTAGCACATTCATAGCAGATCAATGGTACAGGATAATACACGCCTATCTAACAAATCTAATGATTATCACATTCTTTTAACTCAGAAATATAATGGAAACTAAACTACATACACATCACACAATCTAGACTAAGGGATCTAATATGACCTACAGCAATATCAGAATTCAACTACTTCGATTACAGATATAAGGTAACATACGATAACATAATAATCTCACACTCCGTTGAATGTAATAAATTCTGTTTTCATGGATGCCTGAATGTTAAACTTAATTGTTACACCTGGTAAAGCAGCAACGCTGATTATTTTATTAAAAAGGAAAGAATTTAGACAGTTTTTAACTTTAAGTGATGCCGCAGTGTCTGTTTGACTTTCGGACCTGAAGAGGAGTTTTGGACCCAGATTACTCCGTGAGGCTCCTGACTACGGTAGCCATAATGCTCTGACGATCCATCAAGCGGTGTGCCTTCATAGCTTACTAAAGTCGTACTAAAACATTTTTTGACAGATTTCTGTACGCCGTGTATCACATAAAATCGGTTCGAGGTCAGTAAGCACAGCCAGAATTCATACATAAGGCACACTGTCGATTTTTGAGAAAATTAAAGGATTTTAAGTGTGCTTTAAAAGTGTGTAAAATACAGTATACAGAAGAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGTAAGGTTTAAGGTTTAGGGCAGTGCTGCTGTCTGTTCACCTTGTTGACTCTTGAAGTCGACGCCGTTGCTCTTGAACTGCATTTTGTCTTCAGGGAGAGATTGATTGTCCTCGAAGCTTGTTCTTCAGGTTAAGATGTACATGAAGGTGAAGCTGTGAAATTTTCAGCCAAAACACGGCGTGGGTGTGGTTCCAATAATGTTAATCTATCATTTTGCTCCCGCTGCTGTGCTCGTGGAGGAGGTTGATCCAGGTCCGTAGTCACCTGTACTAACACACTGAGACACTTATTTAATATCATTTTCATCACTGCTCAATAACACTTTCCCTCTCTTATTCTTCTATCTGCATTTTAACACATCTCTTTCTTGTTATACACACCCACAGCACTTCTTACATGCACACGCACACTTTTCTTTACTGCATTCCTCAGTTTCTACACACTTCATACTCTGTGTATTCTTTCCCATATTTCTGGAAGGNNNNNNNNNNTCATACAATCAAAACTGGGATTTGCCCGGACCACCCAGAGGGATGCCTCCTATGGTATCACTGGCCGTACTGCTGAGCTCAGCTTTGCGGACAAGCGCGTTCACCGTCCGGCCTTTTCCTTCTGGTGCAAAAGTGCTAAACATCGTAAACTAAGGATGGAGCGCTTCCCACGACAGTCCTGAAATCAGGCGTCGTATTCCTCCAAATGGTCCGTCCCNNNNNNNNNNNNNNNCCCTTTTCTCTGTCGACATCTTTCTTTCACATAACCATCTTCCACACACTTGGAGTTTTTAACCAGACCAAACTCTATGGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGGGTTTTCACCCAGACCACCTGTAGGGACGCCCCCATTTGCTGGGTCCAGCTTCCATTGTACAAACAAGCGCGTCCGCTGTCTGGCCATTCTGCGTTTTTTCGCTGCTGCAAAATTGCTAAAAAAACATACACTAGAATGCTCAACTTGTTGAGCTTCTAAGATCCTGCACTTACTGCTGCAACAAGAATACCCACTAGAATACCCAAACTGAGTTTCTAGGAACCTGCACCCAATAATTGCAGCAGTAAGGAAGCGAGGCTTTCCCTGTTTCCCGATTGAAAATCCTCCCAAATCAAAACAGCTCACCGTTGCAGATCCTTTGCAGTGCCTCTCTTGGTTCTTTTAAAAATTCCTGCATGCATGAGTCACTGAAGCACACCCCGTGGTTCCCCCTTTTTAAAAACAAAGGAACGGTGGGACTGAGGCAATTTTACCTCAGGATAGCCAGTCACCGCATGCCTGTTATTCAGCGAAACTCACCTGAGGAATCCTGCTCGACATCATCAAATTTTTCTGGAAAATTTAACAATAACCTGCAACACACCCAGTGAGCTTGATTTGAAGTGGGTTTAATAAACACATTGTTATGTGGAGAGACCATCCCAGTGAAACACTAGGTCCATCTCTGAATTGTGGCCACCGCCCTTAAATCACACATACAGAGACACAGACAAAAAACATTCCACAAACTCTTACGTGTTAGCCCCTCTCATGGGAGGCTATACCTCCGCCCTCACAGAGAGTTATGACCTTGTTTTCTGGTTGGCCGTCACCTAAGGATTTACATCCCTAATAAGGAGAAGGAGTCTCACTTTCTGTTTAACGTCTCCCATTATAATGGCCTCACTGTAATTATTCCACCTGCATACGTGAGAAAGTGATATTACTATAAGTAATGTGATATGATTAAATATGTGATTAATACATGAGAAAAGAAAATTGCCTCGCCAAAATACAATCTTTGGTTGGTTTTGATGCTTTGAATCTGTTCAAAACTAAATGCTGACCTCTGCTGGTGCAAAAATGATTTACTTTGCTTTTTTGTGTGTGTTCATCTCTCCAGAGCACCCACACACAAGCTACCTGTAAGTATTGGTTCCTCATTTTTTCATGTGCTCTCAGTCTGATATTTTGACTTTCTATAGTTCAAAACTAAAGTTTTGCGAATTTCTCACTGTTTTCTTGAATGTCTTGTTTTTCTTGTTCTTCTTTTTAGCAAATTGTGCAACAGGAATATTAAATATAATCACCACAACAACAAACGTCACCTTTCAACTTAAACCAAATTGTAGCTTAACAGTTGAGAATAATACCTCTGGAAATTGTTTAATAACTGGTCTGATTCCTGGAGCTGTCTATCAAATTGTCTTAAACTGTTCAGGCTCCTGCAGTGTGTCACAAATCACAACAAGTAAGTCATTTTATGTTTCTTAAATATATACACCAATGATTCTGTGAGGTGGATGACAGTAATGTTAATATTCTTTTACAGCCCATAATGAGAATATGATGAACTGATTCTTTTCCTGTTGGCGTATCTCTAATTCACAGAGACAGAAACGATCAGTTTAACAGTCACTAATATCACAACATCCTCTATGTTTGTGAGCTGGACTAAACCAGTGGGAATGAGCTCCTTCTATAAAGTACAGTGGACAGGTGGAGGAACAAGTGGCTCTATAAATGGCTATGAGACGTTGTATAATATTGCTAACCTGACTGCTGGTGTCCAGTATGAAATAACTGTCACTGCAGTGGCTGGTGATGGTTATACTGAAGGACAGAGTGCTACTGTCACCAAGTACACAAGTAAGTGAGCATTTAAATGTTTTTCATACCGTAAGTTAGTGACTGTCTGCTGAGGATATCTGGTAAAATAAGGAGTCTTCTATCCTCATAAGATAAGTT