TTCAGTGACTGTGTGTAAGGAATGTTTTGGGACCTGTCTGATCTTAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTTGTTACATTACAGGAATATTGAGGAAAGTTTTTAACGGCTGATCATGGAGCAGGATGAAGGTCAAAGGGAAACTGCCACGCTTCCGGTTATGCTTCCATCTCTCTCTCTCTCAAAAAAATTATAATTTTTCTGGGTTGTTTTCTCATACGTTTATGATATCCTACGGAGGAAGTTCAAGCATCCCGAGCTCTCGGAGGTAATTGACCAGAATGAACCGACGGAACTTATTCAAGTTCTCAATATGTGCGCTGTGCTTTTTTCCACTAAGGGTTATTTTACACGTACGGGGAGATGTGGCCTGTATGAAATTCATTGCTAGGTTATGAGAAATACTGATATTTGTTGTCTGACTGCTTCATGGTGTGTGTAAAAAACAAAGCCGTTTTCTTTTAGGGTTTCTGTCTATTGAGAAAACCTGTTGTAAAAGTAGCTCGAAAACAGGACCGAGTTTTTTTTTTTTTATAAATACACTCGGGGTTATTTTGCACGTACAAGGAGTTGAGGCCTTTATGAAATTCTTTGCTTGGCTGGAGGCATTAAGAAATACTAATAACGATTAGAGGGGTTGACTCCTCCTCGATGTGCGTAAAACAAGACCGTTTTCTTTTAGAGTTTCTGTGTGTCGACAGTTTTTTTTCTTCATTTTTTGAGCTACTTTTCCAACAGGGTTTTCTCAGTAGCAGAACTCTTTACTTTGGTCTGAGAAGGAGTGGCTGCACAAAACCAAAATACCTCATATAGGTGTTTTAATAAAATTAATTAGGGCCGATTTCCAAATATGGGCGTGACACTTTTTTTCCACTAAGGCTTACTTTACACATACGAGGTGGGCGCACTGTAGGTTATAAGCATTAAGAAATACTGATAATGATTAGAGCGGTTTGTTGACTCTTCTTGACCCGCGATGTGCGTGTGTGTAAAAGAAGATTTTCTTTTAGGGATTCTGTCTATTTTCTGCTAATGAAAAAAATCTGTTGGAAAAGTCTTTCCCACACAATAACGCATCCGAGGGTGTTTTAATTGTTTAAGTAAGACAGTTCTGAATATGTGCGCGGTGCTCTTTTCACTAAGAGATATTTATTTACTTACACGTACAAGGTGGGCAGGCTGTAGGTTACAAGCAGATAGAAAGTTCTTTTCATTACTAGCGCTTACCTCCACTCCGCTCTATAAAAATGCAATTTGTTGCTAGGCTGATAATCTTAAAGGTTTTTCATTGCATCTGTAATATAAGAAAGTAAAAATACATCCGCTATTGAAAGAAATGGCTCTCTACAGGCAATAGAAAGTCATTTTTTTTCCCCCCTCATTACAAGCGCTGGTGCAGCTTAAGTAAAATACATCCGCTATTGTAAAAAGAAATAGTTATGTACTGAGAAAAAAAGATCACATTGAATTCTGTTTAAATATTATGACAAACTATGAGTTTACTAACTGCCGCTCTGTCTCTCTATACAGCACTGACTCAACAGAAATCTGCTGCGTCACCCCCCTGAACTTTTCCTCCATCCCCAGGAATCCCTCCCTCTCTGATCCCCCCCCAGGGGCGGATCTAGAAGGGTGGCATGGGGTGGCAAGTGCCACCCTAAAATGATCCCTTGCTACCCCAGTCTTGCATATGACAATGTTGTTTATTAAAATAAGATAGCATTAACAGTTTGAGCGTAGTTACAGTCAACAGTGACTATAAATGCTAAAACCGAATATATTGCAGTGTCCCCCCCCCCACCGTTAACAAATGGTTTAGCCCATAGCAAGACCGGCTTTTTTTAAGCGATGCTTATGATTGTGCCAGAGCACATTTTGAACAACACCATGGGAATTTTGGATTTTACACAGGTGGTTGGATGTTACACTCTGGAAATGGAAGGAAGGTGAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACGAGACATACACACACAGAGTTTCAGTTGTGCTGGCCTTCTGTCTAGTGAAAAGGTTACCAGGTGTAGCTGATGAAGTGAAGGGTGAAACAGAGGGCAGCAGAAGCTGACATATACATACACATATTAGATAGACTCCTTTGAGTAGGTAAGAAGTCGGGGTGCGTACACGTTAGTCTGTTCCAGGAAGTACACCAGATGTCCCAGAGATAAGCGACAGCGGAGGCGAGCGTCCGAGGATGGAGACAGGAAGCACCTGCCTTCGACGCGAAGATGATGTTCTGTTTAAAACTGTGTTCAAAGTTAACTTAACGTTTGTGGTTTTGAGTTGACGTATGCTTTGTTTGAGTCTGCCTGGCAACAGGAAGACTGCCAACCCTATAAAACCTTTGTCTGACTATTGTAAGGTAGTTCGACGCTGAAATCTGCACAGCGTTCGGACTCACACATGTGTTCATTAAAATGCCGTCTAATTGCACCGGCCGGATCAGTGGTGGTTATTTTGAATTCCTCCTCAATATTTTTGAACCTTAACAGCCCACAGACTCGTTATTAACGGCAGAGGTGAAACAGATGAATTTTACAAATCAAAGTTTATCAAGAACTACTACTAAAAACATAAGATTATAAAATCAAAAAGGTTACTAAGGTAGCAGGGTTGAGACGGCAAAATAGATAATTAAAACACTTTATTAACAAAACGATGATTAAAACGACCAGACTCCCTACCACGATGCTACCTTAAAAACAATCACAGTATGATAAAAGAGCAACTAAACAAAATAGTGGAGACCGGCCACTTGAGGAGGCAACCTACAGGGAGGAGTGCCACCAATTACTCACCCGTGTGATTTCACTGCAGACCTCACTCACACTAAACGGTGCAATCTACCTATGCCCGGTGTGTACACTCGCATGCATCGGGGAGGGGATTCCACCTCACGTGCCTAGCCCCTCAACAAGCGGCCGCACCTCCACTAAAGCAATAAAAGAAAGCATAAAACGTTAAACAAATTAGTAAAAGATCTACATAAAACAAATACACCCCAAATCACTGTTCATTATAAAAGTATTGCGTAACAAACAAAACAGCATATGACAAGACAGCAGCAGTATAATGCAAACCTGCAACAAAAGAGGGAAACAGTTGTCCAAGTCCACCCTACTATGCCACGTTATGATGAACACAAGAGTCCCACTTACCACTCTCTAAAGGGCAATACTAAACTGAGTAGCTTTCCTTGAGAGATCTGCAGCACTTAACTGCCTAATGCTCGCAGCCACCTTGGATGGACAAGACTGCCAAATGCCTCCTTCTAGTAGTGAAGCGCAGCTGTTTCTTATAAGCCTGCTAATTGTCAACTGGGAAGGTGTGGATGTTAGTGGTGCGTTTGTGGACATCATGTAAAATCCTACCCCAGAATCTACTTCACTACAATCGAAATAAAGCACCGAAATGTGCGCTGCTTTTCGGACTGGTTACTACCGTTTATGTCATAACCGGTGCCATCATGGCACCGGATACCGGTACCCATCCCTACTGACGACTATCAACCAGGTCCAAGTCTAACTAAGCTTTACTCCAACAGCACACTGACACACTTCAGAGGATTCATCAGACTGAACAGTTCATAAAAGCTGATGTTTCCATCAGTGGGACTCAGAGAAATGACACTTTCATGTTTGTCTACCACATGTTTCTGTCAGGTGACCAGGCTGAGGCCCAATACATGTTTGTCTGTGAGCTGCAGGTAAGAAGCTGTAATAACACACAAGTACACCTTTCACACACATTCATGTTCACAGCATCAATGAAAAGGACCAACTTTGAACTTTAACTTTGATTCCTCACAGTTTGAAGAAAGTGTGGCTGAATAAATCATGTTTAATAACAAGCAGGATGAAAATCTGGTTTTAGTCACTTTGAGTGTAAAAAGGGAACAAACTGCATCATTTGTGCTTCTTGCACCAGGATCGTGACACTCGTGCACTCGTGTTGATCACACCTCTCATTGCAGATAAGTGAACTCTCCCAGGGGCAACGATCACACACAGTGGTGTGAAAAAGTCTTTTCACTCAGTCATTTCTGAGTGTTTTTATCACACAAATGTTCATGTTAGACAAAGATAACACAAGTAAATAAATGATGATGTCAATGATTAAGGCACAAAGGTGATCCCAACCTACCTGAGCTGTGTGCAAAAATAACTGCCCCTCTAACCCTAACCAGGAGGATCCCAGGCCTGATTATTGTTGATGTGTTATAAATATTCTTGTTTTATTCTCATTAAATAAATATGTGTATAAATATGTGGAGTCATGTTTCAGTCCTGGACGTTGATGCTTGTTTGTTTGAAAGGACACAGATGGACCTTGTTTCCTTCTTTCCTTCCTTTTTGTGTCCTCTGTGCTTCATCTGCTGCTCTTCACTCTGTTACTTTGGACTGATTTCACTCACACTTTGTTTCCATGGTTTCTTTGCGTCACGCTGACAGCACGTGAACAACACGACATGTTTGATCTCAAAGAACGAGCAGCATCCTCTCTCCAACCTGTTTCTCCATCTTCTGCAACACCTGATTCATTCCAGTTTCTCTGCTTTCACTTTGATTCATGTCAACATGAAGCCTGAACGTCTGTGATGAACACACTATCAGCATCACTGACATATTTCATCATTTACAAACACTTCCTGTCACTGTGGTGGTTACAGTGACATCATGCAGTTTGTGTTTTGACCTCCAGAGGGCGACAAATCAGCACAGACAGAGAGCTCCATTCAAACTTTGCTGCCATCAGTAATAACTCTTCAAATATAATCATCAGTGTTTGAGCAGTTATGATATCAAGGACAATCTAGACATGTGTGACAATACTGAACATGTCACATGACACACCTTAAACATCATGTGATCCACTCTCAGTCTGCACTTTCATTCATGACTTCAACAGGTTGAAATGAGCTTTGAAGAAACATTCAGTGAAATAAATCTTTGATGACAGGATTCATGTGAGCAGCTGATGAACTTTACAAAGAATCAGTGGATTTTTCTTCTGTTTTAGATCAACTTTGATCACTTAGAGCCATCTTAAGTCCGTTTGTTCTAACTTCTTACTCACTAACATCTCCTATGTTTTCAGATCACTGCTGTTCTCCATCTGCCCTGTAAGTGGCAGGTGGAGCTGCCAGTAGTGTTCCTACTGGCAGCTACAACAAGGTTTTGTGTCTTCACACATCTGCATGTAAACTTCGCTCTGAATTAGACTCACGCTGAGCCAGTCTGAACAGTCAGACAACATATTTGTAAACCAGCACATGAAGGTGTGGCCCTCTCACAGTCTTCAAGTGGAGTCCCGCCTTCTTCCAGGAAGCAGCTCACCTTTGTGTTCGTGTTGTTCATGACTCTGTGTGAAGAAACTGTAAGTTTGCTTTCTTTCCTCCTTTAACACTTTGACTGTTTGTTTCTGTGATGTTTGGAACAGATGTTTAGATCTTCTTTCAGGACCAACCAACCAGGACAGACCAATCCACATCATTATAGATTGTTGCTTGACTTGATCCACACTGGTTGTCAGTCTTTAACTGTACTGAAACATTTGTTACTGAGATGGACAGTTTAAATAGACATGTATGAAACTTCAGACACTGATCAGTGATCTGAGATAACACTGACCTTCTCTTTAACCGAAAACAGTCAGATAAAATCAGTTTGTTCTGAAGAAGTCGACATTCAGATTTTACTGAAGTGACATCTAAAAAGCATGAAGCAAAGCAACTCAGTTCAGGATTACTACAAGCAAAGTTAGTCAGTTTTTGTGTTTATTTTGTAATTTGTGTTTTAATCCGCGGATTTCATTTGGAGTTTTCTTCTATTAGTGTTTGAAGATTTTAGTCATTGCTATTTGGTCCGAGTGTGTCTCTCATGATTTCCTGTTTGTTGCCTGTGATCAATAGTCAGTTCATTATTCTGTAAAAAGACTGTCTTTTTAGAAGAAGCACAACTAATCACAAATGAACGTTAATACGTACTAATTATCTGCTACAGCATATCAGAGTCCTTGTGTATAAAACACTGACTGAACACAAGGCACACATGGCTGTGCCCAGAAGATCTCGTGGTGTTCCTACTCAGCAGAGGTGGGGACCTACAGAGCAGAAAGCAGCCTAATCCAGACTTTCCAAGCTTTCCTTTAACAAGGACTCATATGTATTCGTGAAGCACAGAATAATGGCTTAGAGTAGAAATAGAGTAGGATTCTGATAACTTGGTTAATATCCAAACAAAGATACAAGACACACCTAAACACGAGGAAGTGTTCAGTTAAACATTCCTCTGCTGACTGCTGATGATTAAGTCATCACAGAAATTAATGGAACTGATATAACATTTATAATTTACTTTACATAAAATAAATTTAATGTATGATCTGAATTAATGTGTAGATCGAACAAATTCACACTGTGTGAATATGATGCCGGTGTATGTGGCTGCTCGTCTGTCTCTGTCATTTTTGTTTGTTTTTGTATTGGTCCCGTCATGTGTCACTCAGGAAATCACGTCTTTACTGGTGTACGATCACCAATCGCTTCTGAATCTCTGAAGTTCTGGACAAAATACTGTTCTATTTTCTGAAGGAAGGCAGAATTCCTGGTGCCCGCTGCAGTCACAAAATCCCGACTTGCCTATGCCGTGCTGTCATGCTACCGGGGAGGTAGCATGGTAGTGGTCAGTGGTCAGTGGCTGCTTAACCTCAAGCTCTCCTTGGTGCATCATCCCACTACCTTTAAAGGAATACATTGATTATTTCCTGGACTTTTTGTGCATCGACGTTTCCTTGTGGATTCCTGCCTCGCCGGAATGACGCGCCGCTCCTTCATGACCCCTGTCCTCCTCAGCTCAATGTGCGCCAGGTGAACCTCCGCAATCTGAGGCTGCTGTGTCTGGCTCCCTATGCTGCTGAGGCTCATACCTCTGCCCCAGCTCCTGTCAGGATTGGCCTGGTAAACGCCAGATCTCTGGGGAACAAATCTTTTATTCTGAAGGAGTTATTCATCATTTTATCCCAACTTTTACCAGCGGGTTTTTCCTATTTTAACACACCAAGGACATCAGTGAGAGGAGGAGGTACGGCGGTTGTTTTTAAAAAAGGATTTTAAATGTAAACAGTGTTTTTTACAGCCCTCGTCTTCCAGCTTTGAGCTCACATGTTTTGATGTCAATCGCTCTACCTCAGTGGTCTTTGCTGTTATTTATCGTTCCCCTAAATACAATAAGAATTTCATAAATGACTTTGCAGAATTCTAGCTGGGCACATGCCCAACTACGATCATGTTCTCATTGTGGGAGATTTTAATATCTTTAATCTTTAATTTAATATTTAATATTTAATATTCATGTCCCAACAAACCTCTGGTGAAGGAGTTTTTAACCCTTATTGACTCTTTTAATCTGGTCCAGTCCATACCTGGCCCCACACACAAACACGGACAGACTCTAGACCAGGTCTTGTCACACAGTCTACCTGTGTCTAAGTGACTGACACTGCTATCTCTGACCATATGGCTGTATTATTTGATGCTGTGTTTTCACGCACTACAGTTCAGACCAGCGCTCCTGTTCGCCGCTGTCGGATTATTAACCCTTCCACTGCTGCCCAGTTCTCCTCTGCTTTTAGCCAGCTGTCTATCTCCGCCGATCGTATTCCCTTGGACACAGAGGACCGCAATCTTCAATCTTCTTGCCTAACTATTCTGGACTCGGTGGCACCATTAAAAACCAGGAAGCCCAAGGCTAAAACCAAGTCTTGGTTTAATGACACCACTCGGGCTGTGAGGAGGTAGTGTCGTAAAGCTGAACGCAGATGGAAGAGGGACAAACTGCAGGTGTCTCTTCAAATCCTAAAGGACTGTTGGCGCCTCTATCAGGATACAGTCAAAGAGGCTAAAAGAAAATACTTCTCCAAGATAATTTCCTCCAACAGTCACAATCCACGTGTGTTATTTATCTCTATTGCCTGAAATGCTCCACAAAGTGGCTGTTTGGAGGCCTCTCATAAACTGTATAATGATTTTACGTGTTTTTTCATTGAGAAGGTTGCAACCACGCGGGCTCTCATTTCTTCCCCTGAATCTGACCCCTCTGTCTCCAGCCCTTGCTCTGCTGTTTTTAACCAGTTTGAGCCTGTGACTCTTTCTTATTTAGAGGATGTTGTTGACCAGCTGAGGCCCTCTGGTTCACCAAATGATCCTGTCCCACCACAATTTTTTAAGGAGATTTTTCCTAGCATAGGCCAGGCTGTTCTTACTGTTATAAACAGCAGTTTAATATCTGGTGTAGTCCCTGCTAATTTTAAGCATGCGGTAGTACAACCCTTGCTTAAGAAACCTGCCCTGGACCACACTGTATTGGCTAACTACAGGCCTATCTCCAAGTTGTCCTTTATGTCTAAAATCTTAGAGAAAATTGTACAATGCCAATTGATGGATTTTTTAAATGAGAATGGTATCTTGGAGGTCTTCCAATCAGGTTTTAAAAACTTTCATAGCACGGAGTCAGCACTCTTAAAGGTTTTTAATGATATCCTCCTTTCCTGTGATTCTGGTAATCATGTTGTTCTCGTCCTCCTTGACCTAACAGCTGCCTTTGACACTGTAGACCACAACATTTTACTGTCTCGCTTGCACCATCTTGCAGGCATTCGTGGTACTGCTTTGAAATGGTTTAGGTCTTATCTTTGTGACAGAACCTTTAGTGTTACCTTTTTAGGGTATGAGTCTTCCTCTGCCACTTTTCAGTCTGGGGTCCCGCAGGGCTCAATTTTAGGGCCTCTGCTTTTTTCATTATATTTACAGCCCCTGGGAACCATCCTCAGAAGGCATGGAATATCCTTCCACTGCTATGCTGACGACTGTCAGATTTATCTGCCTCTGAAGCAGAAAGATGCCTTCTCTATTAAGCCACTTCTAGCATGTCTAGAAGACATTAAATTTTGGATGTCCCTAAACTTTCTAAGATGTAATTTAAGCAAAACCGAGGTGATTGTGTTGAACCCTCCACTATTGATTTGGGACCCCTGGCAGAGTATTTTAAACATGTTGTTACAAACCTGGTTTTTAAGATGGACAGTGATTTTACATTGGACACTCAAATTAGGGCTACTGTCAATTCCAGTTTTTATCATTGATGGTGCTTGGCAAAGGTAAGACTATTTTATCCAGGCCGCATTTTGAAACAGTAATCCATGCTTTTACTTCAACTCATTTAGATTACTGTAATGCTCTGTATTTTGGAGTTAGTCGTGTCTTCTCTCTCGTTTGCAGCTGGTCCAAAATGCTGCTGCACGACTTTTAACCAGAACTCGTAAAAGAGAGCATATAACTCCCATCCTTGTGTGTTCATCTCTATACAGTTCTGTTAAATAACATGTTGTTACTGTTGATATGTCACAAAGAATAACAGTGATGCAAACTGAAACTATGCATGCATTTACCAGTTTTTCTAGTTTTGTTGACACTTCCATGAATACTGTTTCTGTGGTTTAAAACATCCATCATCATACTTAGTATCGCTACTTCTTGTGAATTAGAGATATAATATCTGAATTTCAGGAGTGGGACCACACTTCTAAACATGCCTCTTCTAGTTGGTTATCCATCCATTAGATCCACCAAGGATGCCATAGCTATCGCACTCCACACAGCACTGAGACACCTGGAACAACAGGGGAGCTATGTCAGAATGCTCTTCATTGACTTCAGCTCTGCCTTTAACACAATAATACCAGACATTTTGATTACTAAGTTAGCCAACCTGGGGCTCCCGCCATCCACCTGCTCTTGGATAAAGGACTTCCTGGTCAACAGCGGGTGAAACTGGGTCCTCACCTCTCTTCGCCTTGCACTCTCAGCACCGGCTCTCCCCAGGGCTGTGTACTAAGCCCACTACTCCACTTACTCTACACATATGACTGCAGTCCCGCCCACCCAGAGAACATCATTGTCAAATTTGCTGATGACACAACAGCAGTGGGGCTGATCACAGGGGGAATGAGATGGGGTCCTGAGAACTGCCCCTGCCCCCTTGCACATCAACGGAGAATGTGTAGAGCGAGTGGAGTCCTTCAAATTCCTTGGCGCCCACATCTCTGCAGACCTCTCCTGGGCAGCTAACACCACTGCCCTAGTCAAGAAAGCCCAGCAGCGGCTACACTTCCTAAGGGTGCTCAGGAAGAAGCAACTAAACACCCCGCTGCTGGTGACCTTCTACAGATCCACCATCGAGAGCCTGCTGACCTATGCAGTGACAGTGTGGCACGCCAGCTGCACAGAGGCAGACAAGAAGAGACTACTGAGGGTGGTAAACGCAGCACAAAAAATCATTGGCTGCCCCCTGCCCTCCTTGTCTGCCGTCTACAACTCCTGTTGTCCTAGTAGGGCCAGAAACATTTTAAAGGACACTACCCACCCCGGGTACTATCTTTGCAACCTACTGCCCTCTGACAGTTGCTACAGATCCATAAGGGCCAGAACAAACAGACTCAGGGATAGCTTCTTCCCCAAAGCCATCACCATACTCAAGTCAAACTTGTACAAAAGTAATCTGCACTGAAATATCATCAATTCAATGCAAAATGACTGTTGTTGCTGTGGTTTCTCTGTGTGTTATTTTATTTTATTTTCAGCAGGTGTTATCAGCGTTTTTTTTCTCTCTCTCTCCTTCGGTTAACTTTCTCCCTAACCTTTCTTCTTCTTTCATCTTTTCTGTCCCTCAGTTTTGTCTGTTGTGGTTGTAATAATGTAAAATAAAATAAAAAATCCTGGAAAAGCAGTAGTAAAATATGACTATCACCTCGACTATTATAGCAAATGCTGAAATGCTCCGCTTGTGAGAGTAAAATCAGTTGGGCATTTTTTGAGCTTCAGACAACAATACTGATTGACTGCTGGAAGAGAGGCTAAAAGAACTAAAGATGCAAATGGGGCAGAGCTTCACTTGAATTTGATGTTGTACTGTAAGTGAGCATGGCCTGTTATTCATCTCTATAAGTGTGTTTTCTCTGCAGGTGAAGGTAGAAAGTGTGTGTGAGCTGAATTGAGCAGCATGGATCAGTGTGAGGACAGAGAGGAGGGAGTCCCTCCCTCTAAAAGCACTCTGTGTGGGGAACATGAGAGCCAGACCAAAGCTCAGAGGTGAGATGACCATCTCTAACTGTCCATGACTCTTCTCCATGTCACAGCTGAGCACTCACATCACTGCTCCATCATTATTCACAGGAACCCACCTGGACCTCCACCCAGCTCTGTGTCCTTACAGAGTGATGCGTCTAAACATGATGTCATTGACTTTAAATCAGGCGTGTGTCGTCCTGCAGAGAGGTAATGTGTGTGTAAATGTTGTTGTGACTCAGTGTTTGTGAATAAATCCTCCATCATGTTTAATGTCAGCTCAGCTCTGTTTCACACACATTTCTACGTTCACATGTGAAGCGGTGTGTGTTGGAGTGTTTCCACAAACACAGCAGATACTCAGAGAGATTATTTTTAGGAAGGGGAGATGTTCTCAAACTCTCTGTCCTAAAACTCTTCACTCAGTCTGATCCCCACTTACTGCTCCTCAGCAGTGCTGCCATTATCATGAACCAGGACAGAAATGAACTGAACTGTTGTTTCCTCATCAACTTCTTTCTGTCTGCTGAATCTGTAGTGAATCAAAGTGAAATGCAGTGACATCACTGCTCCATCATTATTCACAGGAACCAACCTGGACCTCCACCCAGCTCTATGTTCTTACAGAGTGACACGTCTGCAAATCGTCCTATTGATTTTAAAGTACATCAGGCATCTGCTGCAGAGAGGTGAGCTGTCATCAACTAATGTCAGTTTGGTGTCTGATTTTAATGATTTTGATGTTTCCTGGTTCCTAAGATGCATCTCTGTAAGAGAGCATTGTCTCAAAGGATACACAGGTACAGGTGTGTTTAAAAACTGTCATTTTATCTGGTTTGAAGACACATTTGGACACAAATTGCTGTTTTTAACTATTTATCTTAATCAGAGGGGGACATTTTGATATGACACATCTTGATCTTAAACTATCATAGAAAGAAATGCTAGCAGTGGGTAGTTTGACTTTAATTTAGTGGCTAAGCTAACAAAAACAAGCGTACCAGCTGTGTATGGGCAGAAATCTGTGCCATCAGAAACTGAATTTGAATTTGAATTGCTCGGATTGAATCTGAATTGTAACTTGAATAAATGCTTTTAAAAACTGAAAAGTTACTGTACGGCTATCATTTGTTAACATGACGCTTGTTCTTATACATGTAATACATTTATTACCAACCTGAGAGTTTATCCGCTGGTCATTTGACATGACGAATGACTTCTGAAGTCTTAATTCAGCTTAAGATGCTGTAGATTCCCGTCAGTAACACTTTCGGTCCACTAGTAAAACGTAGTTCTATTAATCTGCGCTCGATTACTCTTGAACCGGAACTGGATGTAAGTCCCAAAAAACGGAATTTTGGAACTGAAACTGAATGGTGAGAAGTGAATCTGAAATTATTCGAGAACTAAATTTAAAAGGGTAAAATACAGTTTCAAAGCAAATGAATTCATTTTCAAAATATAAAATTCAATTTGAATTTAGTGATGATCATTTTCAAACCAATAAATTGAATTTCAAATTAGACTAATTCAAATTCAGTTTTTAAAAGCATTTATTCAAGTTACAATTCAGATTCAATCCGAGCAATTCAAATTCAAATTTAACTTATTCAAATTCAGTTTCTGATGGCACAGATTTCTGCCCATAGCTGTGCTGTGGGAGGACGATAAACTGCTCTAGAAAACAAACAACAAGCCTTAAAGAGGACATCGCTCTGATCAGTGGAAAATGAAAGCCTCATAGCCTCATATGTGATGCATATGCAGTCTAAAACATTGGCTCGCTCAGCATTGGTCTCCAGGAGACAGCTGTCCTCGCCCTCCTCCTACTCTACACCTACACATTAGTGATCCTGGGCTGAAGTTGTTAGCTGCTTAGAGTTTATGCTGGAGAGGAACCTGCTCCCCTTAGATATGTTTCTGTAACAAATCAGTTACTTCTGTACAGTAAATAAAATTAACTAAACCAAGCTAATCTGCAAACACTGACTGGAAAATTTCTAGCAAACCAGCTAAAAATAAATAAAGAAAAAACAACTATATGTGCTGTTCAAGATTCATCTGGGAACACAGTATATGACCCGAAACAAATAAACAACATTTTCAGGGATTTCTATAAAACGTTGTATTCACCACAAATAAACCCATCTAAAAAGGAAATTGATCAGTTTTTAGACAACATAACTCTCCCAAAATTATCAGACACTCAAGCAATGGCACTAGATTCGCCACTGACACCAGGTGAACTCCAGGAAGCCCTGATAAGTATGCCCAATAATAAGGCTCCAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAAAAAAAAAAAAAAAAAAACACTGACTGGAAAACATCACAGATATAAGCAGTGCCATCTGATGGAAGGCTTTTACTGTGAAGTCTTCGCAGGAAGTGTGTGTTCATAGCAAACTGCAGGCAGATCACTGAGTGTTTAATGAGACAGGCAGACAGGAAAATCAACTCATTAGTATTGATGGAGTCAATGAAGCATCACCTTGTTTTCAGACTGAACGCTGCCTTCAAACAGAAAAGTATCTCTACTTTTACTCTTCTCTGTGACCATCAGAACTTCTGCACCGTCTTTTAAATTTGGATATTTTTAGCAACAGTCAGTAAATGATTTTAGTGACAAAGAAATGTGTTCACAGACAGAGGAAGAGGAGTGGTGTTAGTGAGGAGGCACAGCTGTCCTGCTGTGCTTTGTGTCAGGACGTCTTGAAGGATCCAGTCTCTACCAGCTGTGGACACTGGTTCTGCAGACAGTGCATTTCCTCATACTGGGACAAGTCTGCTTCATCAGGAGACTCTTCCTGTCCCCAGTGTGGAGAAAGATCCAGAACCAGAGCTGGACTGCAGACAGCCAGTCAGAGCAGCTGTGTACAAAGTAAGACTGAACATCTGTCTGCTGATGGACTCATTTCTGAAAACTGGACTTCTTGTTGTGTTGCTCAGACATTGAAGAGTAGAGCTGGGCGATATAAGATTTTTTCATATCACGATATGTTTTTTTCATTTCAGGCGATAACGATATATATCACGATATAAGCCAAATAACTATATTTGTAAGATTTAAATGTGCCGTTGCTCACAAGTAAAATGTGAAATAATCAGCAGCTTGTTTTGATTTAAATATTTATTTCCCATAATAAGTTCAACAGGGTAGATGTATTTAAGGAACATGAGACTTTTTCAGATAAATAAAGGCAAATATTGCAAACTACACAAAACGCAGCCGCTAAAGCGTTTAAGTTTCAAAATAGAACAAACAAACAGACTAAATTGTCAATTCCACTTAGAAACAAAATATTAATTCTAAAAATAAATCTTAGTTTGTTTTACAGAAAAACAGACAAAATTGACTAACTTTTGTCAATATCAAATAAACTGAGAACTAAAAGGAAATTCTCAATCTCTCCTTGTTGTATAGCTTAGCTTTTCAAACAGTTTTAACAGTTACTTTATTCTGACAAAAGCCGAATGACGAATTAGCGCTTTCAGTCAGAGATTGAGCATGCACCGGTTCATTGTATTTCCAGACTTGCTTTCGGCACAATTTACAGTGCGCGCTATTCTGTTTTTTGTCAGACTTGAAATAGCCTAAATACCTTCACACTACGGAACTTCTGTGGCCCTTCTGTTCGACAAGCTCTCCGGCATTGGAACCATCATCTGTTTTTTCTTCGGTAACCTTCGCTCACGCTCGGTTGATTTTTCTCTAATCGGCACACGCATTTCCTCCATTACCCGGGCGGCACGGCTGCAGCCAGGTGCTCTTGGCTGCTTCCCAAACAAATACACATGTACGGCTTGGCACTTGTGCTGTACGTAACAAGTCGCGTGACGTGACGCTGCGGATGTGATTGGTTCAGCTCTGCGCTACTTAATTTGGATTGGCTGTTCTTTTTTTTAAGAGGCCAAGAGAGATGAGGCCTATCGCAATAGTTTAATTTTTCTATCAAGAAAAAGTTATTTCGCAATACATATTGTTATCGTTCTATCGCCCAGCTCTATTGAAGAGTTTTCTTTCTCTTTAGTCTCATTGTTTTTCTTTCTTTCAGCAGATGTTGGTCTGCAGGAGGTTTTAGATGAACATAAGATCAGTCTGAGGAGGAGATGTGAACGTGTGAGTGAAGGAAGTGATGGAACAGGAAGTAGAACCCTCCTCAACACAATCTACACTGAGCTCTACATCACAGAGGGACAGAGTGAAGAGGTTCATACCCAGCATGAGGTGAGGCAGCTGGAGACAGCTTCCAAGATGGATGCCTTCCATGACACTCCAATCAGGTGCCAGGACATCTTTAAAGCCTCACCTGACCAACAGAGACCCATCAGAGTTGTTCTGACCAACGGCGTGGCTGGTGTTGGAAAAACCTTCTCAGTGCAGAAGTTCACTCTGGACTGGGCAGAGGGCTTGGAGAACCAACATGTCAGTGTGGTGGTTCTGCTTTCATTCAGGGAGCTGAACCTGATCAGAGATGAGCAGTACAGTCTTCTGGAGCTGCTCCATGTTTTCCATCCAACATTACAGAAGGTCACAGCAGAGAAGCTCGATGTCTCTCAGCTTTTGTTCATCTTTGACGGCCTGGATGAAAGCAGACTTTCATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCGACCTGCAGCAGCCAATCAGATCCCTCCTACATGTGTTGACAGGCTAACAGAAGTACGAGGCTTCACTGACGCCCAGAAGGAGGAGTACTTCAGGAGGAGATTCAGTGATGAAGAGCTGTCCAGCAGAATCATCTCCCACATGAAGACATCCAGGAGCCTTCACATCATGTGTAGTATCCCAGTCTTCTGCTGGATCACTGCTACAGTTCTGGAGCACATGCTGACTACAGAGCAGAGAGGAGAGCTGCCCAAGACCCTGACTGACATGTACTCACACTTCCTGCTGGTTCAGACAAAGAGGAAGAAGAACAAGTACCATGAGGGACATGAGACGAGTCCACAGGAGCTGACGGAGGCTGACAGGGAAGTTCTTCTGAAGCTGGGGAGGCTGGCGTTTAAACATCTGGAGAAAGGAAACATCATGTTCTACCAAGAAGACCTGGAGCAGTGTGGTCTGGATGTCACAGAGGCCTCGGTGTACTCAGGAGTTTGTACAGAGATCTTCAAAAGAGAGTGTGTGATCTTCCAGAAACCAGTCTACTGCTTTGTTCATCTGAGTATTCAGGAGTTTCTGGCTGCAGTCTACATGTTCCACTGTCACACCAACATGACGGCAAAGGAGCTGGAGGACTTCCTTAGGATAGATTACAATGAGTCATCTCTGAATGTTTTCCTTAAGAGAGTCATGAAGAAATCCCTCCAAAGTAATAATGGCCACCTGGACCTGTTTGTTCGCTTCCTTCATGGCCTGTCTCTGGAGTCTAACGAAAGACTCTTAGGAGGCCTGCTGGGTCAGACAGAGAACAGTCCAGAAATCATCCAGAGAGCCATTAACAACCTGAAGAAGATGAACATTGATGAAATCTCTCCTGATAGAAGCATCAACATCTTCCACTGTCTGATGGAGATGAACGACTTCTCATTATTTCAGGAGATCCAAAAGTTCCTGAAGTCAGAGAACAGATCAGAGAAAGAACTGTCTGAGATTCAGTGCTCAGCTCTGGCCTTCATGCTGCAGATGTCAGTGGAGGCTCTGGATGAGTTGGATCTGCAGAAGTACAACACATCAGAGCGGGGACGACAGAGACTGATTCCAGCTGTGAGGAACTGCAGAAAGGCTCGGTGAGTCCAAATTCGTTCATCGAACTCATCAGCACAGAGCAGTAGATTTGTTATTCAGAAATACAGCAGACTTTCTCTAGGTTATTAAAAAGTCTGAAATTAAAATTATGGAATATAAATCCGGCCTCCTCTCGCTGCCTTTTATTGAGAGACAGTTCACACAAAACACAGCAAAGCAACGCCCACATGGTTCTAAGGCATTGTATATGTGTATGAACCTTTATATGTAAGTAGGAATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTCCTCCTGCTGACCACAGGGTCGTAAAAGCAGGAAGCTTACAACACAAGAAACAGATCTTTCAGATAGGATGCATCTCCAATAAAACCTCCCCCAACACAAAGTGGTTAGAGGTGCTCAGGATCAAAGGAATGGCTTTGATAATACTTCTTGAACTAAGACTGTACAAATTTAAGAAACACAATGGCAACATTCAACAATTAGACCTAACATATTGTACAGTAGATCGCACAATAATATTGTATAAGGTAAAAAAAAAAAAAAACGGAAAAACACAACAATCAAATGACCCCCTATGAGCAAGCACTTTGGCAACAGTGGGAAAGAGAAACTCCCTTTTAACAGGAAGAAACCTCAGGCAGAACCAGGCTCAAGGATGGGCGGCCATCTGCTGCGACCAGTTGGGGTGAGAGAAGGAATAAAGGATAGAAGACATACTGTGGTAGAGAGACAAAGATTAATAACAACTACAATATAAAAAAGTTCATATCGTATTTCATAATTGAATTGGCTGTCAGTATTGTTTTCCATATGAATATGTAGCATGGCCATTAATAAAAGGCCTATGCCAATAACTAATGTACAGAACAGAAAGTGTATCTGTGAGGGCATGGAGAGAAAAGGTAGACACTGAACATCCTTTCTCAGTGTTCTGGGAATCCATCCTAACTTACCAACCGTCCTACCCGACCTTTCTGCGCTTTGTGCATGGGCACAACGCAAAGTAGCAAATTTACTTCATTTTTTTAACCCATTGTGAATAGGTATTATAGATATGGTTAGGGGTAGGGGTAGGGTTAGTCAGAAGTCACTGTCAAATTATAATACGGGTAGGACAATTTGCCAAAGTAGCACCGTTTCTCAGAATACCAGCGTTATTAAGAATGATGGTAAAACATTAAAAAGCAGCAGAGTAAATAAACACAAAGCAGTACTGATGTGCTCTTTACAAATAAGGATTGAAGCAGATCAGGCTAGTAGAACCAGCAATTAGTCCTTTTACACTTATACAGTGTTAGAGAAATGGCTACAAGCTACAGCCTTTAAACTCGTGATAAAAATGCTGTCTCTGAATACATCAGCCCAGATGTTGCCGCATTACTTTATGATAGTTGGAGTTAAAAGAAGTAAGACAGGGTGATTATAATAAAAGCTGTCAAGATCAACAGGAGACTAAGAGCCTTCATCAGGAACTCAATGGGTATGTGACGTACAACACTAAAGGCCAACTTCAAGCCAAAAGTACAAATAACCATCACATGCCAGATTCACCAGGTAGATGCTCTGTCCCCACTGCTGTTCTGCAAAGGCCTGAACACCCTCAGTGAGATCAATAACAAGACTGACTATGGATACCGACTATGGAATGGAGCAATTGTCAGCTACCTCCTGTACATGGATGACATCAAGCTGTATGCTGTATGCCAACGAGATATGAATTCACTGACCCACACCACCAAGATATACAGCAACGTCATCAGAATGTCATTCGGACTGGAGAAGTGTATTTTGAGGCTAATGAAGAAAGGGAAGGTAGTCTGAACTGAGGGGATAGAACTACCAGAGGGCAACATTACAGACATCGAGGACAGCTACAACTACTTGGGGATCCCACAGGCAAATGGGAACCATGAAGAGGCCGCTAGGAAAGCTGTAACCACCAAGTACCTGCAGAGGGTCAGCAGAGTCCTGAGGAATCAGCTGATCGGTAAGAACAAGATCTGGGCAATCAACACCTACGCCCTGCACGTGATCAGGTACCCTGCTGGGATAATAAGCTGGCCAAAGGAGGAGAAAGAGGTCACTGACATCAAGTTGAGGAAGCTCCTTACTAAGCATAGAGGGTTTCACCCCAAGTCCAGCACCCTGAGGATGTATGCTGAGCGGAAGGCAGGAGGCTGGGGACTGGTGAGTGTCAGCACCACGGTCTAGGATGAGACAACAAACATCCATGAATACATCTGGAAGATTGCCCCAACTGACCGCGTGCTCAGAAATTATCTAAGGCAGCAGAAACCCAAGAAAGAGGAGGAAGAGGAGGCACCATGATGGAAAGACAGGCCCCTGCACGGTATTTACCACAAGCAGATAGAGGAGGTGGTTGACATGCAGAAATCGTACGAGTGGATGGACAAAACTGGACTGAAAAACAGCAAAGAGGCACTAATAGACTCCAACCTCTATGGATCTAAGAGTTTGTTACTGTGCTGCCATGATCAGTGCCTCTGTGCTGTCTTTCCTCTGGACTTCCAGGTTATACTCGGCATGGTTATACTATGCAACTTGGTGTTATGGTTATTTGTGTGTGTGTATATTCAATTCAATTCAATTCAATTCAATTTTATTTATATAGCACCATTTCAACTCCTTGCTCTTGGCGAAGGCGGTCGCACTTTTTTTCCTCCTCCTCTCCTCTCCCTTAGCTTCCGTCCTTAGCCTCTTGTGTCCTTGTCTAGTCTCGTGTTTTTTGTATTACTTTTCCTTGGAACACTCTCTCACAGTCTGTTCTCTAAAACCTAAAAGAATTGGATTTGATCAACTGGTCTCTGAATGCAATTGACACCCCTTCTCAACAAGAAGTCTGGGCTCGGGTGAGCCTGAGTGCTGAAGATATCTACCTGTTCGGAACCATGATAATAGGGTTCTTGCTGATCGGAGCTGGCTTGGCCCTGGCTTATCGAAGAATTAAGGAAGCGGAACCGGCTGTTCAAACCCCCACAAGGCTGCCCGCTGGGATTGAAATGATGGGACGAGGCGTGAGTTTCTCGAAATGTGCTCATTGAGTGCAGCACGGATAAGATCTTGGAGAACCGCACGGCTGCCGTGAATACTCAGAACAAGACCTCTGAGCGCAAACTGATTACATCTGGAGGGGCTCGCTTGGAATAACACCTCTGAGCGCAAATTGGATCACATCTTGGGAAGCGCACTGCGGTCGTGAGTTCTCAGAATCTGCTCTCTGAGCACAAGAATGACAACATCATGGAACGTAAGTTTGGATAACATCATAGAAAGCTCACGGCTCTCCAACGGGAGATTGAGAGACCAGTGTTGGACTCTTAGAACAGCTTTGAAATTCACATGAGTTGTTCGCAATAAAGTTAAAACCACCATTACTTCATGCGGAGACCCCTTCGGCGCCAGCTGCGGTCTCAAGGCTGGAGCTGAACAACAACACCCTGATAACGACTGTGTTGAGACTGTTCTTCCCATTCTATGCAAGGCCACCTGGGTTGGCTGGAAGACTGTTTACTTAGCCTGGCAGGGCGAAGGACACTGTCTCAGCTGAACTCTGAACACGTACACACACACACGCACACAGACATATATACACATGCAGATATACACTCATCCCCCCTCCCCCCTCCAAACGCCTTTGACGCTTATTCCCTTCCGATGGTGACGGTAGATCATGGAGACAAGCGCATAGGCTGCAGGCCCGGATGTACTATCTGAGTACCAGTGAGGTTGACTGGTACCAGCGTGATATAGTCGGGCTCGCCTTAACGCACAGCTTGGCCTCTGGAACCAGTCTCCAGTCTCCTGAGACTCTGTTTCAGTCTGGAGTGTCCTCTGGTGAGAGGCAGTGGGCTGGAGTGGGTATCTTGGTATCCCCTCGGCTTGCTACCGGCATATTGGGGTTTCTCCCAGTGGACGAGAGGGTTTGTTCCCTTCGCCTCCAGGTCGGGAAACGGGTCCTGACGTCAACTGTGCTTTTGGACCAAGTGGCGGTTCACAGTATATAGCCTTCTTGGAGTCCCAGGGTGGGGAACTGGAGGGTGCTCCACCTGGGGACTCTGTTGTCCTACTGGAAGACCTCAATCCTCACGTGGGCAACGACAGCGAGACCCTGAGGGGCGTGATTGGGAGGCTGTTCCTCTCAATCATGCCTCCCAGGGTCTCACTGTGGATTGGGGACATTGAGTACGAATGGACAATGTTCAGCATCTCCATTGCCAACGCCGATGCACTGAGCTGCGGGTGCAAGGTAGGTGATGCCTGTCGTGGTGGTAATCCCCAGTGCGGGCAGTGGCTGAAGCAAGAACTCGGGTGTGGGAGGAGTTCGGAGAGGTCATGAAAAAAGACTGCCCTGAATAGATTCTGGAAAACCGTCAGGCAAGTCAGGAGGGGAAAGCGGTGTTCTACCTGCACTGTTTATAATGCAGGTTGAGCGCTGCTGACTTCAACTGAGAAAATTGTTGGGCCATGGAAGAAATACTTTGAGGACCTCCTCAATCCCACTGGCACCTCTTCCGTGGAGGAAGCAGAGTCTGGGGATGAGGGGGGGGTGACCCGCCAATTTCCGGGGGCGAGGTCACTAAGGCAGTTAAACAACTTCTTGGTGGCAGAGCCCCTGGGGTGGATGAGGTCTGCCAAGAGTTCCTGAAGGCTCTGGATGTTGTAAGGCTGTCTTAGTTGACACACCTCTACAATGTTTCGTGGAGATCTGGGGCAGTAGCCCTTGATTGGCAGACCGGGGTGGTGGTCCCAGGAAAGGACCGGAGGGTGTGTTCCAACTACAGAGGAATCACACCCCTCAGCCTCCCTAGGAAAGTCTATGCCAGGGTGGTGGAGAGGAGAGTCCGTCCGTTAGTCAAACCTCGAATACAGGAGGAACAATGTGTTTTTTGTCCTGATTGTGGAACACTGGATCAGCTCTTCATCCTCCCAAGAATACTTGAGGGTGCAATGAAGTTTGCCTATATGTGTTTTGTGGACTTGGAGAAGACATTCGACTGTGTCACTCAGGGGGTCCTGTGTGGAGGGGGGGTGCTCTGTGAGTATGGGGTGTCTGGCCCATTGCTATGGGCAATTCAGTGTTACGGCCGAGAGGGCCAGGCTGTGGGTGTGGACTCAAATGCAGACACAGAGGGAGGCAAAACAGGCGTGAACACAGTGCTTTATTTACAGTGCCTAGTAAAATTACAAGGCAGGAAACTATGAATGCTATGAACGGAGAATGCTATGAACTGTGAACTGTGAAAGCTATGAACTGAGAACTATGAGGACAAATTATTAACATGAAACTCAGACTGAATGCTATGACTAGGTGCAAGATTTCATAGACGGGTCCTGGGAATGGAAAGAGGGGCAGCGGCTTGGGTGGAGGTACACAGTCACTATAATGAGAAGAGAGAGGCAGTCAGTGGCAGTCTAGTAAATCATAACTGGAGGATTAGGCTGTGGTGGTTAGGGCTTACGCATTGCAGGTGAAAGTGTCATGCGAGGAGGGGTTGTCCAAGGGAGTCCGGGTGAGGAGTGTCCAGAGAGGGTCCAGAAAATACTTGGAGCAAGGGACCTGGCAGGGAGGCAGGCAGATGGAGTCTTATGATGAAAAGGAAGCAACCTGATGACAGAGAACCAGCGTCCAGGCGGAGATGCGTGTAGTTCAGTTTGTTAAGCGTGACAGCCAGGTGGGTCCTATGACAAAGAGGTGGTGAGGAGAAATGCAATTGTTAAGTGGCTCTCACAAGGGCTTGGCGGCCTAGCACTAACGTGAGTTAGCAGAAGGTCTGGCAGAGGTCTGTTGTGAGCGCTGGTCTTATATGCTGGTGACATGATTGGAATCAGGTGTGAAAGCTGATTGGAGTCTCTGCCTGAAGGTGGAGCCCAGCAGAGTGGAAAAACCCCACACCAACCCGGACCATGACATTCAGTCCTTATACAACCATTGCAAGAGCTTGGTCCGCAAAGCCGGCAGTAGGTCGGACTCAGTCCTGGTCGGTGATGGACTCCGCCAGGCCTGCCCTTTGTCACTGATTCTGTTCATAACTTTTATTGACAGAATTTATAGGTGTAGCCAAGTGGTGGAAGACTTTCACTTGGGTGGTCTCAGGATCTCATCTCTGCTTTTTGATGATGATGTGGTTGTGTTGGCTTCATTGGCTGATGGTTTCCAGCTTGCTTTGGAATGGTTCACAACCGAGTGTGAAGCACTGGGAATGAGAATCAGCACCTCCAAATCTGAGGCCATGGTCCTCAGCCAGAAAAGGGTGGAGTGCCCACTTCGGGTCAGGGATGAGTTCCTGCCCCAAGCGGAGGAGTTTAAGTATGTTGGGGTCTTGTTCACGAGTGACGGAAGAAGGGAGTAGGAAATCAACAGAGGGATTGGTGCAGTGATGCGGACGCTGCACTGGTCTGTTCTTGTGAAGAGAGAGCTAAGTGTAAAAGTGAAGCTCAGTTTAACAGTTGATCTACATCCCTACCCTTACCTCTCTCTATATATATACCTGAGACAGGTGAGATCCCACATTAAGGCAAGGTTTCAGGTGAACCCACTGTGAAACCTAGCCCCACCCTATCATGTGATTTCCTGAGTTTAAATGGCCCATCATCTGGGAAGGATCTCAAAACTGGATTATAGATGGCAGACAGTTGGTGTCGTAAGCCACAGCTTCTGTTCAATGATGGTCTTTTACAGTCGACATAGATGCTTCTTTCACTCCTCTTTCAAACCATCTTTCTTAATATTAGGAAGTGGCTGTTTGGTCTCTCCAATGTAGAGGTCAGAGCATTCCTCACTACACCCTACCGCTTACACTAAGTTGTTATGTTTGTGTACATGACTTTTGTCTTTGGGATGAACAAGTTTTTGTCTGAGTGCGTGGCTGGGTTTGAAGTACACTGGGATGCCATGCTTGGAGAATACTTTCCTGAGTTTCTCTGATAAACCGGCTACATAGGGGACAATAATATTGTTCTGTTTGTCTTTTTGATCCTTCCCATAAGTGCGGACATGTGTCAGCTGGTCTGCACATTCAGTGAGCATTCTTCCAGGTATGTTATCTGGACCAGCAGCTTTCATTGGGTTAACTCTGCAAAGAGTTTTCCTCACATCAGCAGAGTGGTCGTTGTGAGGAGGGGTGGTATTCCTTACGAACACGTCATTCTAAGAGTCGCACCGTGCATAGAAGATGGCTAGCACCTCATTGTTGGGCTGCCTTGTCGCCTGCTCTGAAGGTGGAGTCTCAAGTCTTTAGCAGCTCATGCACTTCTGCAGTCATCCACCGTTTCTGCTTGGATCATATTTTGATAGTCTTGGAGACAGTGACATCATCGATATACTGGCGATTCTGTTCTCAGACATGTGAAGCCAGAGACACCGGCAACCATAGTTAATTGTCTTCCAGAAGCCAGAGCAGGCGACATTGAGTAAAATTTAAAACTGCTGGCTAAGGGTAAACGTAAATTCAATAAAATCATAATTGACATCGGCAGTAATGGCACTCGGTTACGTTAATCGGTTACGTCAATATTGAATTGGTGTGTAACTTTTGCCAAAACAATGTCGGACTCTGTAATTTTCTCTGGTCCCCTCCACAAGGAGGAGTGAGATGTTTAGCCACATGTTCTCCTTAAATTGCTGGCTGTCTGAGTAGTGTCCAAAATATGATGTGGGCTTCATAGGTAATTGCCAAACGTTCTGGAGGAAATCTGGTCTTGCTAGGAGAGACGGCATCAATCCCACTTTGGATGGAGCAGCTCTCATTTCTAGGCAGTGGCGTGCACAGACATTTTGGGGGGCAAGTGCTCCAGGGGGAAAAAAGGGCACTTTTTGCATATGTGGAAAACCTTTTCTTTTTATAATAAAAAAATCGCACAGGTTAAATGCAATTTGACTTTTATTTCAAAACATTCTCTAAAAATCAAAAATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCCTATGTCATGCCGCTGCTACACGCCTCACAACAAATGAACTGCAAGCGTGTTCACGTGACACGGTGACAGTGAAAAAGCGACAGGGTTCGGGTGTCTTTGAAGAAGGGGCACAAATCAAGCCATTATTTTCACACCTTTTTAAATCGCGCAGCTTTAAAAAAAAAAAAAAAATCATGTCTTTCAAAAGGGCACTTTTTTGGACTGAGGGCAAAAGGGCAAGTGCTTCAGCACCACCTCGTCTCTATCTGTGCACGCCAGTGTTTCTAGGATATAGACAAATTTATTAAACCCCCCAAAATATTACTATCCAGAGTTGGGACCAGGAAGCAGAGTTGTAGACTTGCACGCCACTCTGCAGCTTCTCTCCTCCTGTTGCCCCCCCAAAAAACCCATCTCCATAGAGACTATATCAGCTCCCAAACAGACAAAAAACAAACTAAAAGCCAGCAACAAACAACTTGTTGCATGCTCATTCATCCAGGTAAGTAAATCTCTGAAAGCGTTTTGTGGGAAAACTGGCTGATCCTGTATGTGTCAGAAGTATCGGAACAGCTGAGACGCATTTTTTTCTAAACACCGTGTCTCTGTGGCTGTTAAACCCCAAAACAGGCTGCGAAAAAATTGGTCCTCCTCAAGGATCAGTACCCCCAACACAAACAGAGTAACATAGTGTACGTTGTTAAGTGCCCCGAGGATTGCCAGGTTTTATACATCGGGGAAACCAAGCAACCCCTGGCAAAGCGGATGGCACAACACAGAAGTCAATGATGAGGATGTACACATCCTAGACAGTGAGGAACACTGGTTTGAGTGCGGAGTCAAGGAGGCGATTTACGTGAAAAGGGAAACACCATCTCTGAATCGAGGAGGAGGCCTAAGGGTACATCTTTCGCCATCTTACAATGCAAACATCACCAGCTCTTATGGAGGGAAGCCCTGCCCCACCTTGGATAATAAGGCCACTTGTCTGTAATGCTAATACCGGCATACAGACCGCTCATCAGATGCTGCAAATCAGTTCTGACACAAGGGAGAACCTGGCCTGCAGGAGCTCTCTCTGCTCTTCAGGACTGTTTTGAGCATACTGATTGGCAAATGGGGGGATCGTGGCTCAAGAGTGGCTAAGCATCAGGCTTTCAAATGAATTAAAAGTTTGTCTTGGTCTGTCATTAATTAATAGGCTGATGTAAGAAATTGCTGCCACACTGCCCCCTCGGCCTGTGCGTCGAGGTTCCTGATAGAATAACTCAGGGGTGTTGATTCATTTAAACTAACATAATCATCCTGCTGTAACCAGGTTTCCGTAAGGCAGAGTAAGTCAATTTGTTGATCAATTATTAACTCATGTACTAACTATCATGGTCCCAGGACTTCTGACCTGATGTTTTGAGTTTTGACATTCTGTATTAAGTTCATTTGTATTGTTAAGATCCCTCGGTTTTCTGTTCAGTACTGCTAATTTTTTTTTTAATTCTTTATTTCTAAACTATTACTTCACGAAGGTGATTACAGGCATTGATCAACACAATTTACAAGGGAAAAACAAAACAGAACAAAACGAAAAAGGAAAAAAACAAACAACAACAAAAAACAAAACAAAACAAAAAACAAACAAACAAAAAAACAGTCGGAAGTGACTAGTTAGCTAGGTTGGTGATTTCAAGCTTTGAAAAGAAGATTCGGCTTATGGGTATTGGCATATAGGACCCACTTATCCCAACACGAACGGAACCAACACACCCTGTCATTGACATAAGCTGTTACCTCCTCCATCCTATAAATCTCTAGCGTAATTTCCCACCATAGTGACAAAGTCGGTATATCTTGCAAGGACCATTTCTTAGTTATACCTTTCTTACTGGCAACAAGTAAAGCTCTTAACAGACATGTATCATTTTTAGACCAGTTCTGCGGTATACAACCAAAAAAGATTGTCTTCATGTCCAAAGGAAATGTACAGTCAAAAATGCCTTGTAATGTACCATGAATGTCTTTCCAATAGGTCCGTAGCAAAGAACAGTCCCACATAATATGGGTATGATGTGCTCGTTGGTGTCCAGAGTTTCTCCAACACACAGGAGGGTTCCCATCATAATGAGCCTTTTGACACGGAGTAATAAAGAACCTTATCAAAGACTTCCATCCAAATTCCCTCCAGCTGCTGGAGGAAGTACTCCTCCATTGCCGTTCCCACATCTGAGTCCATTCATCCCTTGAAATACACACCCCTCCCTCCTTTTCCCATAACGTCTTCACATAGTCAGTTGAGTGGGGAAGCTTTTTTATAAGAAAATTATAAAAAAAAGAAATGAGTCTTGTATCGACATCCCCACTATATGCCTGTCTAAACAGAGTTACCAATTCCACATTAGTGTTTGACATCACACCGATTGTTGTCTTTATATAATGTCTTATTTGCAAGTATCGATAAAAATCCTGTTTTTCTAGATTGTATTTCTGTTTCAGTGTGTCAAAGCTAATTAAGTTCCCATCCTTAATCAAACTATCGAATGTAGATAACCCTTTAGCGGACCAACTTTTAAAGCATGAGTCCAATTTATTCGGGGCAAAGTCAGAGTCATATGCATACCATTTAAATAAAGCCAAATCCCGTTCCAGTTTAAATTCTTTCACGACTTTTCTCCATACAGTAAGTGTACATGACACACAGGGGTTGCAAACCTTGTCAATCCATTCTCAAATGTTCAAATCCATCAAGACAGCTTGTATTGGAGAGGAAAACATGCTCTTCTCAATGGTCTTCCATTGTGCTTGGTAGCTTGTATCACACCAATTGACCACAGTCTTTAACTGAGCAGCCTGAAAATAATTTTTTAGTGACGGCAACCCCCATCCTCCCACCTTCTTATGTAGTTGTAAAGTTTTAAAACTGACCCTCGGCCGCTTCCCCCCCCATATAAACCGCGATATTATTTTACCCATTCGTTGAATCGGCTTGAATCAATAGGTATTGGTAGTTTTTGGAATAAATATAATAATCTTGGCAGAATATTCATTTTAATGGATTCAATTCGTGAGTGTAGAGAGAGAAAGGGGATCATGTTCCATCGTCTAATATCACCCACTATTCTCCTTTGTAGGGAACCAAAGTTCTCCTCAAATAGTTTAGTTAAATCCTGAGGAATAACAACTCCTAAATATTTCAATGATTTTGCTTGCCATTTTCCAAGATCATTTTCTCCAACAGTCATAATCCCCGTGTGTTATTTAACCCTTGTGTGGTGTTCTTATTTTTGTTACTCAGCCAGTGTTCATGGGTCTGGTGGACCCGCTAGAGTTTTGGCTTTCCAAATTAACACTATCAAACAATTTTATGTTAAATTACTCAACAGATGTGAGCCGGAGGGTTATAGTTATAACTGAGAATTTGAGTTTTAGACATATAAATTTTATAGCCAGAGAGTTTCCCAAATTTTTTGCATAAATTCTTCAACAAAGGCAGGGAGTTAGTAGGCTGATCTAGGTATATTAATATGTCATCTGCGTAGCAAGCAAGCTTGTGTTCCTGTCCCGCAATGGTAATCCTCTTGATATCTTTATTTTGTCTAATTGATTGTGCCAAAGGTTCTAAATACAAAGCGAACAGAAGTGGGGACCAAGCACAGCCTTGTTTATTTCCTCTCTGCAGAACAAAGCTATTTGAGAGAGAACCGTTAACTTTAATTCTTGCGGTGGGATTAGTATATAGTGCCCTCACCGTATCAACAATTCCCTTATGTAAGCCGAATTTATCCAAGACTTTGTATAGAAAGTCCCAATTTACGGAGTCAAAGGCTTTTTCTGCATCAATACTCATAAGCATGGCTGTACTCTTAGATGTCTGTATCTGATGTATTACATGAAGAATTCTGCGTATATTATCCTGGGTCTGTTGTCGTCTTATGAACCCCGTTTGGTCATTACGAATCAGGTCGGGTAAAAATTCTTCCATTCTCCTGGCCATTATCGAAGTAAACAGTCTGTAATCTATGTTGAGAACAGAAATGGGTCTATATGAGCCACACTCCATTTTGTCTTTCCCTTCTTTCGGGATAGCCGAGATGATAGCCTCCCTCCAACTCAACGGGATTTGCGTTGTTTTTAACACCCAGTTAAAAGTAGTGAGTAATGTAGGGATCAAGACCTGTTTAAATTCCCGGTACCACTCCACGGTGTAGCCATCGGAGCCTGGTGACTTATTTGATTTCAACCTATTGATGGCATTCATAAGTTCAGCTTCCATCACCTCTGCTATCATCATTTTATTTTACCGGTTCGAGCCCCGGCTCGGACAGTCTCGGTCGTTGTGTCCTTGGGCAAGACACTTCACCCGTTGCCTACTGGTGGTGGTCAGAGGGCCCGGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACAACGTAGCTTGCCATCACCAGTGTGTGAATGTGTGTGTGAATGGGTGAATGACTGGATATGTAAAGCGCTTTGGGGTCCTTAGGGACTAGAAAGCGCTATATAAATACAGGCCATTTACCATTTACCATATTTTGTTCTTCATTAAGGCTTGGTAGGCATAAAGAATTCAGGAAATCGTCCATTTCATACTCAGCCCCCCCTGGGACTCTCGCGTATAATATTTTATAAAATAATACAAAGGCATCCTGTATCTTACTAGGATGAGTCATTATATTTCCCATCTCTGGGTGTTTAATTTTAGTTACAGTACTATCCGCTATCTTCTTCTTAATTTTCCACGCTAAGATTTTCATTGATTGCGATCCCCCTTCATAATATTTCTGTTTCGAATATAACAATTTTCTCTTTATCATTTGTGTACTCAGCGTATTTATTTCATTTCTGATCGTTGTTAATTTCTGCAGAGTGCCCGCTGAAGGCGTATGTTTGTGCTCACTTTCTAATTGTTTTTGAATCTCTTGTAATTCTTCCATTTTTTTCTCTCTTGCTTTTTTTTGGAAGGAGGCAAACGCTATGATCTTCCCCCTCATGACAGCTTTTAATGCATCCCATAGTATCGTGGCTGACACCTCCCCATTATCATTAATTTCGAGATAATCTTTGAGTTCTTTCCTTGTTACTTTCCTAAATTCCACATCTTTAAGCAGAGATGAATTCAATCTCCAAATTGAAGTTTTGGGGTATATGTTCATATCAATCGTCAGATACAGCGGTCCGTGGTCACTTATATCCATCGAGCCCATCTCGCATGTTAAGATTTTATCCCTATCTCTTCCGAACATCAAAAAATAATCTATCCTCGTGTAAAGGGAGTGTGGAGCTGAGAAATGAGAGTAATCCCTTCTTGTAGGAAAACAATTTCTCCATACATCAATTAAACCCACCTCGTCAAACAATGCTGAAATTTTTTTTATATAGGGTATTCGATTGCTACTTCCTTCTGTTAGAACTATCTAAATCCGGCTGCAGGCGTACGTTCAGATCGCCGCCGCAAATTAAAGGGCCCTGAGTTTCTGTCACCATTATATGAACAATGTTCTTAAAAAAACTAGGTGGGATGTGAACTGCTGCAATGACCACGGCAGTGAATTCCTGGAGGAGCCAGGGCACTGATCACTGCAAAGTGCCAAGTGTGCAAAACTGTGTGTGTAAAAATAAAATAAAAACCCACAAAATGAGCCACGGTCATGTCAGGTCCTGTTGGGGTTTACAGTCTATAAGGCAGATTTTTTGCTTTTATAATAACACATTTTATATTTTCTATAAACACAGACTGACTGGTTGTGGACTCTCAGAGACTCACTGTGAAGTTGTGGCCTCAGCTCTGAAGTCTAACTCCTCCCATCTGACAGAGTTGGACATGAGTAACAATGAGCTTCAAGATTCAGCAGTGAAGCTTCTGTTTGATGGACTGCAGAGTCCAAACTGTCAACTGGAGACTCTGAGGTGAGTTCAGTGACTGCAGCTGTTGTTGCTTTTCTATATTTTCAGATGTTTGATTGATGTTACTTTAGTTCATAAATGCCCAGGATGTGTCTTAACACAAATGTGAAGAGGTTTAAGTGCTTTCAGAAATTTTGTCTTTCCAAACGACGGAAGAACAATTTTTCCTTTTGGCTCCAAATATAAGTGACAGACTTTGGCAGGGTTCATTTAAAGGCTGACAGACGTGGAGTAGTGACGGGGAGATGTTTGAAAGAACGTGAAGTCAGTAATAATGAGACTGTAGAGTGCGTGAAGGATTTGAATGAGGCTGTTGAAGATAGCAGAGGAGCTTTCATTATTTTGATTGATTGATTGATTGATTGATTGATCATACTTTATTCATCCCGAGGGAAGTTGGGTTAAGGCTGCCAGCCATGCCAGCGCCATCTTTCCCTTCCGATCATACATACATTACAGAAACATCACATGGGGAAGACAGGTCAGAAAAAAAAAACACCTCAGCGCATGCAAAAAGCACATGACTATCAATACACCATAGAAACACAAGGCAAGCAACAGGGGCGGGTAAAGGGTAATAGAGAGCCGGTGTAGACAGCGCATCCAGTCCTGCAGCATGTCTGCGCTGGTCCAGTCGACCGCCATCTTCCCTGGGAGGGGACAAGCATCGAAGGCGTTTGGAAAGGGAGGGTGGATGAGTGTGTATCAGTGTATGTGTGTGTGTGTCCAGAGTTAAGCTGAGACAGTGTCCTTCGCCCTGCCAGGCTAAGTAAACAGTCTTCCAGCCAACAAGGCTGGACTTGCATAGGGGAGGAGCAGTCTAAGCACAGTCTGTTATCAGGGTGTTTTTGTTCAGCTCCAGCCTTGAGACCACAGCTGGCGCCGAAGTGGTAGCGCATGAAGTGATGGTGGTTTTTACTTTAGTGCGAACAACTCATGTGAATTTCAAAGCTGTTCTAGCAGTCCGACACTGGTCACTGGTTTTTGAGCTCCATGCTCAAAAATGACATGCCCAAAATGGAGTATTTCACTGGAATTACATACTCTGTGTCAACAACCTTGGTATCAAAATAAAGCTAAACCTTGTAAGATTTCATCAGACATTTAAATATTGCAGCAGGTGATACTGTTTCAAAGTTAGAGCACAGGAAAAGAAAGTTAAATTAAAAAAAATGTAAGTAGATTTTTTACTTGACTGATTTATTCATTTTATTTTTTAGCATATACCCCTTTGCTTTAGTTCACATTTTAATCCAAATCAAATCAGTAAGCAAAATATAAACATCATATATGCAAAGGTTAATGCTTCTGAAGTGAAATGAAAAATTACAGCACTTTTAATAAACAAATGTCCAAGAGTTATATGGGATGGTCAATTTTGGGACATCTTGGACACCATATATGAGTTGAATTTTTGTTACGTATCTCACAGCAGAAATGATTTCATTTCATTTCATTTCATTTCATCAGCCACAAAAGAAGACCACAGAAACACAAGCTTTCTAAATAGCGCTTAGACAGAGCATTGCTTATGGTGCCAGTTTCCCCCATTGTTTATCACCGGCAGCCAATGGCCCTGTAGCTCCTGATAATGGCAGCACTAACACGACACATCAGCGCCACTTCCATCAACAATCACCACTTTAGCCCCAGTTACAGACATGTGACTGAACAGACAACGCGAGTTGTAAATTTGGGGTTACATGGTGTCTGGCCTTGGAAGTTCTGATTGGTTGAAGTGACGTGGATGTGACATCATTACCATGATTCTATTGGCTGAAATCATTAAACTCAGACATGAATAAAGAGGTCGATGGTGGATCATGTCCTCGCATAAAAAATCTAAACATTAGAATAGACATTTTCATTACTCAGACTACATCTCTCTGGTCACATACTGATCATGCTCATATCTTATATTTATCTTTGAGTAAGAGTAAAGATGATCTATTTACTAGCAGATAGGGAAAAGCTCTGCTTTAGCACTCGGACCATTTTCAACACATGTTTAACTCATGAGGCTCAGTGTCAAGTCCTTTTATCCCCTAAACTGTGATGGTAAGGGGCAGCCAACTAGACTTCAGTCTGTCTGTACTCCACATTACACAACAAGCCCTTCTAACACATCTAGCACCACCTGTGTCCCCTGGTTTCATTCAGCAGCTCCTCCTTCTGGCTTCTCTGTATAGATTTACATAAAATGAAGCAAGATCACACACAGATTTGATGCCAATGGGGTCTGGAAGGGATATACTGCCTGGAAGGACTGTGGTCTCCACTGGTGGGATCTCTTCATATCAGAATCAGAATCAGAAAGACTTTATTTATCCCCAAGGGGCAATAACGATACTGTATATTCTGTGTATTTAATATCTCACTTTTAATGCCAGTTTATACCCCGTCCTTGTCTTCAACGTCATGCTGCTCTGTTGTATATACACAGTTTTAAAATTACACAGTTTTAAAATGAAAGTGACTGACTAGCTGAATAAATAACTGTAAGTGACTAAAAATGAGTAAAGTGTCGGTGTAAAAAGAGTGTAGAGTAGTTTATGTTTCTGGTGTGGGAAATGGTCTTATTGGCTGGAGTTAAAAAGCAGAGTGGCTTTGGGGACAAAGGTGGCTCTCCTCCTCTCAGTTCTGCAGGAAATGCAGCGGAGGCGTCGCCCAGAGGGGAGCTATTGAAATGCAGGTTGAAGAATGTGAGAGGGGTCATTGATGATTTGGGCTGCTGTCTAAGGGCCTGTTGGCTGAAAACCTGTGCCAGAGTTCTGACAGGCAGGCCAATGATTTTAGACCACACTGATGCAATGTGCTGCAGTCTGTTCCTGTTCTGAAGGCTGAGGGAGTGGAACCAGGAGGTGATGGAGAAAGTCATGATGCTTCCTAGGAAGGTATAGCCATTGGTGGCACCTCCTGAGAATCTCCTCTGTGTTGGCAGAACATTTCAGGAGGTTGTCAAATTCAAATTCTATTTGTCACATACACAGTCATACACAGTACGATATGCAGTGAAATGCTTAGACAACTGCTAGTGACCTAAAGGGAAAAAAAAGACTGAATAAGATAGGAAATAAATATGAAAATTAAAAAGGGTACATTTAACTAGGAAGGAATAAAATAAAATATAAAAATTAAAGTTAAAAATGAAATAACTGTACAACAACAAATTAGAATGAAGGGTAAATTTAACTGGGAAAGAATAAGATAAGATATATAAATTAAAGTTGAAAATAAAATAACTGTACAACAAAATATACAATAAACAAATAAACAATATAGAAATATATAAGAATGTATGAAGAAATATAAATATATATACAATAACAGCAGCTGTACAAGTATTAAATGGAAATGAAGAAATATAATGTCCAGGGTTGTGCAATCCACATTTGTAAGTGTCTTGTGCAGTGCAAATATGCTTAAAGTGATTTAAGTGATGAAGTGAAAACAATGTCCAGAATGTCCAGTGTGTGTGTGTAAAAACCATATGTTTGGGTCAGTACTATGTTGTGGTGTGATTGAGAGACCGCATCGCCTGCGGGAAGAAGCCCCTCCTCAGTCTCTCTGTGTTGGTCTTCAGGGAGCGGATTCGCTTTCCTGACCTCAACAGAGAGAACAGTCCGTTGTTGGGATGGCTGAGGTCCTTCACGATCTTCCTGGCCTTGGTCCAGCACCGCCTGCTGTAGATTGAGTGCAGGTCAGGGAGCTCGGAGCGGATGGTGCGCTCAGCTGATCGCACAACCCTCTGTAGAGCTCATCTATTCAATTCAATTCAATTTTATTTATATAGCGCCAAATCACAACAAAAGTCGCCTCAAGGCGCTTTATATTGTACAGTAGATAGCACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGTTTGGAGGAAGTAATTATTGAAGTTAACTCAGAAAGATCAATTGGAGAAAAAGAGTCTAAATGAATATCAATGGTACTAAAAGTAGCTGTAGATAAGATTACATCTGTGGGATGATTATTGGTAATTTTTTCTCTAATGATTAAAATTTTATTTGTGAAGAAGTTCATGAAGTCATTACTAGTTAACGTTAAAGGGATGGTTGGCTCAGTAGAGCTCTGACTTTTTGTAAGCCTGGCTACAGTGCTGAAGAGAAACCTGGGGTTGTTCTTATTTTCTTCAATCTCAGTCCACGAGGGCCGGTGTCCCTGGAGGTTTTAGATCTCACCTTGGGTCAACACACCCGAATCACATGATTAGTTTGTTACCACGCCTCTGGAGAACTTCAGGACATGTTGAGGAGCTAATTTAGCCATTTAAATCAGCTGTGTTGGTTCGAGGACACATCTAAAACCTGCAGGGACACCGGCCCTCGTGGACTGAGATTGCCCACCCCTGTGCTAGACCTTAGTGCAGCGTTTGATACTGTTGACCATAATAATCTTTTAGAGGGATTAGAAAATGCTGTAGGTATTAGTAGTACTGCGCTGCAGTGGTTTCTATCATATCTATCTAATAGACTCCAATTTGTGTATGTAAATGGAGAGTCCTCTTCACACACTAAGCTCAATTATGGTGTTCCACAGGGTTCAGTGCTAGGACCAATTCTGTTTACATTATACATGCTTCCCTTAGGCCGTATCATTAGAAGACATGGTATACATTTTCACTGCTATGCATATGAAACCCAGCTGTATCTATCCATGAAGCCAGACAACACACACCAGTTAGTTAAACTGCAGGAAGGTTTTAACGAAATAAAGACCTGGATGGCCGCTACCTTTCTAGTTCTTCATTCAGATAAAACTGAGGTTATTTTACTTGGCCCTTTTTGGTAAAGCATATAGTTAGGGCTGGACCAGGTAACCCTGAATCCTCCCTTAGTTATGCTGCATTAGACGTAGGCTGCCGGGGGATTCCCATGATGCATTTAGTTTTTCCTTTCCAGCCACCTCCCCGAGCCTGGTTCTGGCGGAGGTTTCTTCCTTCCAAAAGGGAGTTTTTCCTTCCTACTGTCGCCAAAGTGCTTGCTCATAGGGGGTCATATGATTGTTGGGTTTTTCCTCTGTATCTATTATTGTACTATCTACTGTACAACATATTGTGCCCTGAGGCAACTTTTGTTGTGATTTGGCGTGATATAAATAAAATTGAATTGAATTGAATTGCATTGAATTTGGTGAGTTCTAAATAAAAAATGTAGCTAATAATACAAATTAAAATCTAAAAAATATTATTCTGTTTTATTTCATATTGTTACGTTCCCCTGAGGGGTCTAGGCGGTGAGGGGAAGTAACAAAAGGTGTACTGGTCAGAAAAAGGAGTCAAGGAGGCAAAGGGTTAAATTAAAGAGTTTTATTAAAGTAGCTCAACTAAAAGAGACGGACAAGCCGCTATCACCATTTAAGAAAACAAACAAAACTCAGATGTTGATCAATAAAGTAAAACATAAGCCAAAAAGAAAGAGCAGCTCACTAGCTGCAAACATGGACATGCAGCTCACTAGCTGGAAACCACTAAAAACACAGCTCACTAGCTGCAAACACAACAACCACTCAGCTCACAAGCTGTAACCACACTAATGGCACTCTGGCCCAGAGCTCACCTTTCCCTGGGCTTAAATCCCTTTAATTACTGACGAGAGTCAGCTGTGTAAAGGAGAAAAAGGTGGCACCTAAGGCAGGAGAGAATGAAGGACACGCCCACACAATCACCTTCAGGAGGAGGCCCTGCTAGGGCCGTAACACATATGTATAGATTAAAACAACCACACAAATAAAAACAAACATTCTGTATATGTCCTGAGTACAAATTCAATTAACTGTGAAAAGGAAATTCAGCAGAACATCCGTTAATCTTCTTCAGTTTATCCGGGGCCTACCAGGCAGAAAAGCTCAGACCTCTCTCTCCCCAGCTACCTCCTCTAGCTTGTCCAGGGGAACACCAAGGATTTCCCAGGCCAGCTGAGAGATGTCAGATGGCTAAACCACCTCAACTGGCTCCCTTTGATGTGGACAAGCAGTGGCTCTCCTGGCTGAACTCCTCACCCTTTTCTAAGGGAAGAAGGCCATTTCCACCACTTGTGTCCACAATCACATTCTTTCGGTTTCTATCCACAGCTCTTGACCATAGGTGAGGGTAGGGGCGTAGATCAACCAGTAAATCTGATCTAAGCTTTTACATTCAGCTCTCTCTTCACCATGATGGACTGGTACAGTGTCCGCGTCACTGCAGCCACAGAAGCAATCCATCAGTCGATCTCCCTTCTCCCATCATTTGTGAACAAGTGATGACTGAGAGGATAAAGAGCTGATCCAGTGTTCCATGACCAGGACAAAAACTGCATTGTTCTTCCTGATCTGGTATTCGACTGACAGACAGACTCTCCTTTCCAACACACTGGCATAGACTTTCCCAGGGAGGCTGAGGAGTGTTATCCCCCTGTAGTTGGAACATACAATCTGCTGCCCCTTCTTAAAGAGGTGCCGACCCTGATCTCCACGCAATATTGCAGAGGAGTTTCAACCAAGACAGCCCTAAAACATCCAGCCTTCAGGAAGTCAGGGCGGAGTGTACTGTGTATGGTGTGGACTCACCCACCCAGGGGGCTCAGCCACCAAGGATGTTGTTTAACTACCTCAGTGACCTCACCCACAGAGATAGGTGAGCTCTCCCTCTCGTGACCAGACTCTACTTCCTTCACGGAAGATGTCACACTGGGATTAAGGAGTTCCTCAATGTATTCCTTCCACTGCCCGACAATGTTCTCAGTCAAGATGAAGGCGCGCTGCTTTCCCCTTATGAGTTGCCTGGCAGCTTGCCAGAATCTCTTCAAGGCAGTCCAAAAGTCCACCGATTTTTTTGATTCAGCCACTGCCCTAACCGCATTCCGCTTAGCCTGTCTCTACTAGAGATGGACCGATCCAATATTACGTATTGGTATCCGTCCGATACTGACCTAAATTACTGGATCGGATATTGGCCAGAAATAAAAAATGTAATCCAATGCATTAAATATCAAAAAAAACACCTCACAAAACTTGCAAGACGGCATAACTCGGCTCATAACCGTAGCACGTCGGAGCAGTGTGCATCACGTGATAGAGCGGCTGTGTGTATTTGTAGCCTCGCTACCAAACCAGCATTTCATCTCCGAGGAAGTTATCCCAGAGAGAAGTAAAGCAAGTGTGTAAGTTCATCTCTGAATGTTTGTAAAGCATTCCCATGTTAAGCTTAACAACCGATATATGGAGCGACTGCCTCCCTCTCCCTCACCTTCCTGCAGCTACTTCAATGTGAAACTGATCAATGATCAGCTGATCGGCTTTTCTGTCGTGAGTCCATCTCTCTTCTTTGTTTTTGGCCCACTTTGCACCAGAAAGAGGAAACCAGCGGCTGAACAACAGCAGCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTTGTTGTTTATTTAAACTTGAGTATGAACTTATACAAAATGCAGCAAGATATTAAAAAAACAGTTTTATTGATTAAAAAACACACTATATCGGATTCATATCGGTATCGGCAGATATCCAAATTTATGATATCGGTATCGGACATAAAAAAGTGGTATTGTGCCATCTCTAGTCTCTACAGCCTGTCTCTCTTAGGCTATCTCTACAGGCTAAGAAGTCCAACAGACTAACCAAGTCCGACAGGCCTGCTTCTTCAACCTGGTGGCACTGTTCCCTCTAAGCTGCGTGCATGTGCAATTGCATACTGCTTTGTACGCTATTAATGCTGTGCCGGAGGTGTGTGTTGAAGATCTTGCGGACTGGGGCATCTGCCAAGCATTCCCGGTGCACCCTAACTATATGTTTGGGTGTGCCATGTCGTCCAACATCCTCCCTCACCGCCTGATCCAACTCACTAGCTGGTGGTGATGAAAAGCTCAGCCCCTCTCTATGGACACCTATCGACTGTTATTTTCAAACGTGTTATGCACAGAATTTGTTTTACATAGAAGTCCAACAACAAAACACCGCTTGGGTTCAGATCCAGGAGGCTGTTCCTTCCTATCACTCTCCTCCAGGTCTCACTGTCTCTGATGGAGATGAGGCAGCGTACAGGGTGGAGATAGAGAATATTTCCTGCTGGTGCTCAGAAAATAACCTGAAGCTGAACGTCCTTAAAAAAAAAATAAGAACTCATAATGGACTTCAGGAAGCACATAATTATAGTGCACACTAACATTATTTTTCTTTACGTTGAACATTTAAGGTTTTTGGTAATTAACACAAGTTTTTTACTTTAATTTTTTTTTCAGACTAAGTTGTTGTTTCCTGTCAGAGAGAAGTTGTGAGGTTCTGTCCTCAGTTCTCAGCTCCCAGTCCTCGAATCTGACAGACCTGGACCTGAGTAACAACAACCTACAAGATTCAGGAGTGATTCTTGTGTCTGCTGCACTGCAGAGTCCAGACTGTACAATTAAAACTCTGAGGTCAGATAAAAGGAAATTTATTTTTCATCAAATTACACAATTAACCAGTTATTTATTTTAGCCGATAAATATCAGGTTTATTCACATGTTATTGTGGGTTTGGCTTTATTTTTCCTTATTTCTAAATCTCAGCCAAATTCTATTAATATGAATTCCATTCAGTCCTGAAACAACTTTAAATATTGCCAGACCTAGTAACTCATCACTTTACCATCAATACAATTTAGATTTAGCTTTGTCTCTCTGTGTGCGTGTGTATGTGTGTATTCTTTTTTGTAGACTAAGCGGCTGTTTCCTGTCACAGAGAAGCTGTATATCACTGTCCTCAGTTCTCAGCTCCCAGTCCTCCTGCCTGAGAGTGCTGGACCTGAGTAACAACAACCTACAAGATTCAGGAGTGAAGTTTCTGTCTACTGAACTGCAAAGTCCACACTGTACACTAGAAAGTCTGAGGTCACAACAAAACAATATTAATTTTTGATTATTACATAATTAACCAATTGAAACCCTTAACTGGTAATGATCAACTTCATCCATTTGTTATTTTTTGAAGTTTTCATTGTTTCTAAATCACAGTAAATGACCACATTTTGGATGTGTTTAAATTAAAGATGTAGGATTTGTCAGCCCTGAAACAACATTAAATCTTGCCATTAATTAATTTGAAATTCAGCTTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCCCTGTGTGTGTGTGTGTGTGTGTGTTTACATTCTTTATATCTAGACTAAGTGACTGTTTCCTGTCAGAGAGAAGCTGTGAAGCTCTGTCCTCAGTTTTCAGCTCCCACTCCTCTGGTCTGAGAGAGGTTGACCTGAGTAACAATAACCTACATGATTCAGGAGTGAAGCTCATGTCCAGTGCACTGCAGAGTCCACATTGTATACTAGAAACTCTGAGGTCAGATCAACGGATATTTGTATTTCAGCAAATTATATAATTAATCAATTAATTATTTTAGCTAATTAATGTCAGTTTCATCCATTTGTTGTTGTTTTAGTAGTTTTGTTATTAAAAAAAACAAAGTAAATGGCCACATTTCTGATGAATTTAGAAAAAAGATATAGGAATTTCAGCCACTCCTGAAACAACATTAAATATCTAATGCAAGATCTACTAACTTATCACTGCACCATCAACACGTTTTAATTCAGATTTCTGTGTGTATGTGTGTGTGTGTGTTTGTTTGTCTATTATTTCTAGACTAAGTGGTTGTTTCCTCTCAGAGAGAAGCTGTGAAGCTCTGTCCCCAGTTCTCAGCTCCCAGTCCTCTAGTATGAGAGAGCTAGACCTCAGTGACAATGACCTGGGGGATTCAGGAGTTATGTGTCTGTCTACTGCAGTGGAGACTCCACATTGTAAACTGGAAACTCTAAGGTCATGATTCAGTGTTTTCCACTCATCAATTTTTATAAGATTATGTTATATCATTTAATTTGCACATTAACCTTTCTGTCGTGATCCGGTCAAATCACCCCGATTTATAATTTAAAATACTCATAAATATTGTGTTTTCCATCTGATTGCCTAAAGGGCTTGTAACTTCCTCCACCCTATGTATGTGAATATAAAAAAGTGATGAACACATCTTTCATTGAATTTTGATTGTTTTAATCAACCTTGTTACATTTTTGGTGTGCTGGTCCACCATGGGAAAGGGATAGGTCATTGTCTGATAAAACAGAAAAGCAAAGACAAACCAGGTGTTTTCAGATGAATTGTTTTGTATTTGCAGTTTGTTAGGCTGTCTGATCACAGAGGAAGGCTGTACTTCTCTAGCCTCAGCTCTGAGCGCCAACCCCTCCCATCTGAGAGAGTTGGACCTGGGCTACAACCATCTAGGAGACTCAGGAATGGAGCGGCTGTCAGCTGGACTGAAGGATCCTGGCTGGAGACTGGACACTCTCAGGTATGGAGTGAATGTCTGATAGAGGAAGAAGAGCTGGAAATATTTCCTGTTTCCTTCACTCACATACAGAAGTAACATGAACATTCACACCTGCCGGAACATTTTCAAAAACAAAAATAGTAGTCTAGCAGGATAATAAATAGATATTCATATAGGGGGTCTACAAGAAGGCCATTTTCAAGATAAGTCGTGTTGAGAATTTAATTGAAAGTAGACATACAGTTAGGTCCATAAATATTTGGACATCACCAGATGCTGGTTTCCTCCTTTACTCATCGAGACCTTAACTGCAGCGGCTTTCACTTGCCATTTGTTTCTTGACCTTTCTGTCCAAAGTTTAGTCTTCAACAAGTGAAATGCTCAGTTAAGAGTTAAGGTCAAAATGATTTTACCATTCCTAATATTGCAGCAATGGCTGCATGTTCTCTGTTGACAGCAAAATCTTCCAAATGCAAGCATTACACCTCGAATTAAATCCAATTCCTATATATGCTAATTTAATAATGACATAACAAATGAATTGCCCACAACTGTCCTCCAAATAGCCATTGAGTTGATTGACTAGTTGGTTTTAGTCCCTTTTGAAAGAAGGTGGCACATGTTATTTGATTGTGAATACCATCAAATGGAAGCTTATGTCAGCTATATAGCTTTCATTGGAATAGGTTTCAATAAACAGGTTAAAAAGAATTGTGTCAGTGTCAGCATATATTCGATTAGATAAAACTAGTGCTGTCAGCATTAATCTTGTAAAATGACATTAACGCCATAACCACATTAACGTGGCAAATCTCCATTAGCGAGTTAACATGGATTGCCTCATGTATGGGGCTGCACGGTGTCAATGCTTTGGCATGGTTAGTTAATTAGTGCCGTCCAGCCCCAAGCACGGGGCAACCAGCGTTAACTCGCTAAATCTTGTTAAAATGATGTTAACGCCATAACCGCATTAACGTCATTATAACGATATTAAGCAGGTCTGTGGGACAGACAGTAAATGTATCATGTTTGAACTCAGTGAGTGACATGAAGAGTGATGGTGGAGATGGACTACATACACAGAAGTCTGAGCCTGAAATGCTCTGTATGAAAGCTGAAATAATACTGAGGAAAGGTGAAAGATGCAGAGGCAGGTGAGGAAGTGACAAAATGAGCCTTTAGTAGCCAAAAGTCCAACATCAGAAAACACAAAGTCCATCAGACAGAAATCCAAAGAAGGCACAGGAAGCATGAAAAACAATAAGAGCTTCTTGAATTCTCCAAATACTGAGGAAAAAAGGGTGTGTGTTCATGAGCAACATTCATTCCTTGTGTGTAATTACACAACCTGCACTCATTGACCTCAAAGGTGCAGTAGTTCACACTCTTGCTGGTAACTGTGCTCTTGAATCCTGCTCACACAAATTATGACTGTGAAGGTTCTCAGTCATCCAGGTTATCGTAGTCAAAGGAGCTTGCAAAGAAAAGTGTCTGGACTTCTTTAAGTTGCTTGAAGACGTTTCACCTCTCATCCGAGAAGCTTCTTCAGTTCTAAGGTCAAATGGCAGAGAGTCCCAGATTTAACCTCCTAAGACCTGAATTCTTCCACGGCATGCATTTTTTATTTCTCTTTCATATTTGGGCTGATTGGGACCCGATGAATGTAAAAACAAACAATTACCAGATTTTTTTTTTTACTTAATTTTTGCTTCTAAGAAAAATGAGAGCCACATATGATGATATTCATTTAAAATTTCGATAGACCAGCAGGAGTATAATGTCCTCATAAGTGGATATCAGGCCCTTGTTGAGCAAAATTGAGTATTTTGGTCTAAATAACCCAAAATGTGATGTCCACATATGTGGATGCCAGGTCCTAGGAGGTTAAACCCAGTGGGAGTATCCCCCCAAAGAGGGACAAAATGACCCCCTGATGATCGTGTAATCACCTGAGCCAAGGTGTGAAAGTGGGTGTGGGTCCCAATCATCCAGGGTTTCGGGTGAGCTCATTATGAAACCTGGCCCCACCTTATCATGCAATTTCCTGAGGTCAGATGGCCCAGGATGTGAGTGGGCGTTAAGGCGTCTGGGGAGGGAACTCAAAACTGTCTGCCATCTATAATCCAGTTTCATATATATATATATATATATATATGTGTGTGTGTATATACATGTTGCTGTAATTCGGAACTGCTAAATCTATCACAACGGCCATCTTCTTCTGTTTATCTACCATCACTATGTTGTGTTGGCTAGCCATCAACATTGTCCATCTGTGTCTGCAAGCCTTGGTTGCGCTGGAGGCCAAATACTGATGCCCTCTTGCTCGCCTTGTAACGATTCACAGTTGAATGTGAAGCAGTGGGAATGAAAATCAGCACCTCCAAATCTGAGGCCATGGTCCTCAGCCGGAAAAGGGTGGAGTGCCCACTACGGGTCAGGGACGAGTTCCTGCCCCTAGTGGAGAACTTTGAGTATCTGGGGGTCATGTTCATGAGTGATGGGAGAAGGGAGCGGGAGATCAACAGACGGATTGGTGCTGCGGCCACAGTGATGCGCATGCTGTACCGGTCTGTTGTGGTGAAGAGAGGGCTGAGTCTAAAACTGAAGCTCTCAATTTACTGGTCGATCTATGTCCCTACCCTCACCTATGGTCACGAGCTGTGGGTAGTGATCGAAAGAAGGAGATTGCGGATAGAAGCAGCGGAAATGGGCTTCCTCTGAAGGGTGGCTGGCCTCTCCGTTAAAGATAGGGTGAGAAGTTCAGATATTTGGGAGGGGCTCAGAGTAGAGCCGCTGCTCCTTCACATCGAAAGGAGCCAGTTGAGTGGGTTCTGGGCTTCTCTGCTTGGGCTGCTGCCCCCGCAACCCGGCCCAAGATAAGCGGAAGAAAATGGATGGATGGGATGGATTGATGTATCTGGAAGTCCCAGAGGATCTTAGCTTGGTCATTTTCCACCACCCTAGGGGGCGTCTCCCATTTTGACGTTTGGACATCCAGGCCATATTCATCACAGATTTTCTATATGCTATGTCGGCAACTTGGTTATGGTGTTCTATGTATGCCCTGCCTGCTAGCATCTTGCACCCTGCTGTTATGTGCGGGATCGTCTGAGGGTATCTTTACACAGCCTGCATTTGGGGTCTTGTCTGGTGTGATAGACCCCAGCCTTTATCAATCTTGTGCTCAGAGCTTGTTCCTGTGCTGCCATGATTAGTGCCTCTGTGCTGTTTTTTTAGTCCAGCTTTGCCCAGCCAGTGGTAGGATTTCTGGATGTCAGCCACTCCGCTATCTGCCAGTTCCTCCTCTTCCTCCTCTTTCTTGAGTTTCTGCTGCCTGAGGTATTCACTGAGCATGTGGTCAATCGGGGCCATCTTCTGTAAAAAAAATGTTTCGAATCATGTATGATTTTCGTTCCACTTCTCAAGTGTACACCACTTTGTATTGGTCTTTCACGTGGAATTCCAATAAAAATGATTCATGTTTGTGGCTGTAATGTGACAAAATGTGGAAAAGTTCAAGGGGGCCGAATACTTTTGCAAGCCACTGTATGTTCAGTGTTAACTCTAGCTGGCTCAAAGTGTTGTCAAAGATATTGCAGTGCTATCCTATTTTAATACATGACACTGTCATATGCAAAACTAGGGTGGCACTTGGGGTGGCAAGAGATCATTTTAGGGTGGCACATGCCACCCCACGCAACCCTTCTAGATCTGGCCCTGTTTACCGGTGCTTATCAGGACAACACAGATGTATATTAAAATCTTCAACAATAAGAACATTATCACAGAAAATCCAGATCACAGGAACATAAAAGTTTCAAAGAATAAAAGTTATGTTGAAAAGCGATTTGCTGTTCACCAGGCCAGTCTTGGCAGGAGCTAGAGCATGGGCTTTAGCAAATCTAGAAACCAGATGCAGCAGTCTCAGATTTCAGCAGTGTTCAGAGCAGAGGTTTAGCCTGGCAGGGCAACGAGGCTGACAAGCATCATCAAAACTGACCACCGGCACCAAGCAGGCATGAACAGGTTCCAGGACATTCAGAAAGAATGTAAACTAAAACAAACTTGGGAGCGACAGATGAGCAGCCACACACACTGGCTCCATCATGACATATTAAAGTTTATATTAAGCTTTTATTACCACATTGAGAGATGCTGCTGTTGTTTATTTGATCACTTTTAAGATTGTATGCTAACCAACATCAGTCAAAGATTAATATTAGTTGTTCTATTTTGATGGAATAGAATAAGTATTGTAAAGTGAATGTTTTTCTTCTTTCCGGTTTGTCTTCATTGAGTTGTCACATGTGACAATAACTCAGACTGGAAATAATTTTAATGACAAATTAATTTTCAGCCTTTCAGATAGAGGACAGAAGGAGACTGACAGTGATGTCAGCTGACAGCAGAACGATTCAGTGCACTAACATGAGGATCAGAGTGTTTGCTGAGGAAATACACTGGTCCCTTAATAGTTTCAACAAGAAATTAAAAAAAAATATATATATAGTCCACTGATTGGTGTGACAGAAACAGAAATGTCTCTGTGTGCATGTGGAGAAATCTGCTGTTAAATCAGAACATGAACAGGTATCAAGTGGCATTAAAACACATGAAAACAACGATGCACTCACTCAGAGGTCAGAGGTCATGTACAGTAACCACACTGACACAAGCTGTGTCCCAAAACGTCGGCTGCATCCTTCGGAGGACCCGGCCTTCGCTGGTCACATTGTTATAAAGCAAGAAAATATGGTATTAGCATTAGCTGCCAATTCCTGTTCACCTAAAATTAGCCTTATCCACTAATGGCAGTCTACTTAGCATTAACTCCTCACTAATATAATGCTAATTCACATCAAATTAGCATTAGCTGCTACCGTCAGCCTACCTGGCACTAGCTGCTCACACTGTAGCTGTCTCCCAAAACGTCGGCTGCATCCTTCGGAGGACCCGGCCTTCGCGGTCTACATGGGCCGGGTCCTTCAAAGACCGAGAAGGCCGGAAGTGCGAGGTTGTGAAATGGGACGGTCTAGCTTTCAGATTTGCGTCACCGCTGTGTCGGTGGAGTTTAATAAACTCGGCCGTCTGCTCCTTGCTATCTAAAATATAACAGGATACTGGCGTAAATTCTCGACCGTCTCACACTTCTGTTTAATCAGTTTTCTGTTTGACTTTTATTCAGCTGTGTGAAAATCCCGGAGGAACCCACCCGATGGATTAATAAAGTTTTATTTAATCTAATCTAAAACTTTGATCTCAGCCAAACCGATTTACTCCAGAACAAATACAACACCGAAAAAAGACAAACAATTGCATTTTTAAGTTATCCGAGTGACTTATATATCATGTTTAACCTGAGTAGCGAAAGAGCGGGGGTCTGAAAACGATGAAGCCGGGAGTCCGCTGCTCTCGCTGGCTCGACTGACCATTGAACCCCCCGGCTTGCTATCGAGCGGGTGGGTAACAGACGTCTCCGAAAACGTCGGCGCACTTTTGCAAATGTGTGATGTCTTGATAAACCAAGCAGATATTTGAAATTTAATACAGCTACTTTCTCGCCTGAAAATATGTTAAAAGTTTATTTTGTGACCCAGAAAGATTAATAAGAGTAATTTTAAAACTTAGGAGCGGCCGGCATTGTTGGAAACTGAAATTGGCTGGGCCGTGCTATAAATTCTGGGATATGGTGGGCCAGGAAGGACACACCTGACCCATCCTTCAAATTCGGGGAAATGAAGGACGCATTTGAAGGAGTCGACGACTTGGGACAGCCTTCGTCGCCTGTGACGTAATCGGCCTTCAAATGCGGCCTCCGGAGGATGCAGCCGACGTTTTGGGACACAGCTTTAGAGAGGAGAAAAACAGCTGGAAGCTAAGGCTGGGAGCTGTCTTTTCCAGCTAAACAGAAGAGGGATCTAAAAATAATGAAGGTCACAGTTTGAATCAGTCACATTTCATTGAATACAGTGGTGTACTGACAGATTCAGGATCAGTCCAAAGCATTATCAGTTTTGATCCACTTATGGATTGAAGTGTATTTGTGAAAATGTTGGCCTGTTCCTTTATCAGTGTGTAACAGTGTGTGTATGAGAGCCATGTAATGTCCATGTGTGCATGCTGACTGTGCTGCTCTGACCCCCCTCCTCCTTTCAGGGTGGAGCCTGCTGGAGTCCAATGGTTGAGACCAGGTCTGAGGAAGTGTAAGTGTGTTTTTAATGGGATTCATACAATCAAAGCATCATAAATTCAACCATCTTCAAACTGTCACATCACTCATTCACATCTCTGATGTCAGGAGTCATCATCAAAGTGTCAATCAATGAACAGATGATGGATCAATAACTGCAGCTGGATTGTGTTTGTTCTCTCCATCAGATTCCTGTCAACTCACAATCGACACAAACACAGTTCACACAAACCTCCAACTGTCTGACAACAACAGGAAGGTGACACATGTGAAGGAGGTACAGTCATATCCTGATCATCCAGACAGATTTGATGTTCGTCCTCAACTGCTGTGTAGAAATGGTCTGACTGGTCGCTGTTACTGGGAAGTCAAGTGGAGAGGAGACATTCATGTATCAGTGAGTTACAGAAGAATCAGAAGGAAAGGATACAGTAATGACTGTTTTTTGGGGTGGAATGATCATTCCTGGAGTCTGTGGTGCTATGATGATGGCACTCATTCTGTCAGGCATAATAACAGACAAACATCCATCTCCTCCTCTTCCTCCTCCTCCTCCTCTGTCTCTAACAGAGTAGCAGTGTATGTGGACTGTCCTGCTGGCACTCTGTCCTTCTACAGAGTCTCCTCTGACACTCTGATCCACCTCCACACATTCAACACCACATTCACTGAAACTCTTCATCCTGGATTTTGGTTTAATTCTGGTGCCTCAGTGTCCCTGTGCTGAGTGGAGTGTAAAGAGGGTCCCCCTGTTAGAGAAACACTCTGACTGTTGAACAGATAGTTCAGTCTGTACATGTCTGTCTCTTTCACTCACAAACACGTTTTCACATTCATGGATTCAATCAGTTGATGTTTGAAACTCTTCTAAATGATTCCTTGTAAACTTCTTCCTCTTCAGTCCTTTAAAGATGGAAGCTCCCATTATTCCAGGATCTTGTTAAATCCTCCCAATTCTTTTGATCTTTGGGCTGAAGGAAGGACAATACTTGGTGTATATATGCTCAATCAACAATTATTTTATTCAATACAATTCAACACTTTTGAGCATAAACCATCCGGATGGGGAGACATGCAAAGAAGAGGGTCACAGCAAATCTCAAAATGGTGAAGGATTACTCAAACTCTTATAGCCTCTGGTGGCCCCCACCTAGTCGTAAAAACCTAAACATTCACATGTTTTCTAACTCCTAGCGAGCCTGACTTATGACCTTGGCTCCCTGTCTTTCTGTTCTCAGCAAAGGTGGGGGTGAAGCTCCTGTGGTATGTGGTCTGTCTCTTCTACTATCAGAACAACAAGGCCTTCTGCACACAATATTCTCTTCATAACTCAGCAGTAAGAAATGACATGAAACAGTGTAACTCATTCACAGTAAATCAACAGTATAGGATAATACAAACCTATCGAATAAATCTAATGATTTTCACATTCTTTTAACTCAGAAGTATAACGCAAACTAAAACTACATACTGATTACACAATCTATAATAAAATGTATGATGCGGCTTACAGCATCACAAGTATAGGATAACATATGATAGCATAATAATCTCACAATCCACATGTTGTTTTTCTGTCTTTTTCCACTCAAAGCTTCACAGTGAATATCAGTATGTTGTGTTTCTCTAAAGCTCAGTTCACAACCAGCTCCTCTGCATTTTCAACAAGTCTGAGCTCATTAAAATGAATCCAAATGTTTGATTTCTCTTTATAATGGGATGTTTCCAAACTCTCCACATGCTCTTACTGTTTCACTCATTGTTGGAAGCTCATCATGTGAAAATGTTTCAGCCATAGAAGCTGAAAATATTGGCTCAATAGTTTTGAATGCAGTTCTAACCAGTGTGCTGGGTTTTTAAAAATACGTGGCTGCTGCCTGATGTTGGGCCCACAGAGGAAGACGACTCACTCACTCTTCTTCACTTCCTCCTTAAACATGTGGAAGGAGAGCAAAGTGCTGCCAGACTCTTATTTCTGACAGGAACAGAAGAAACCACAGCAAACTGTTCCAGTTATTCATCTTCATCACAATCTATTTATTTATGATGGTGTCTTCAGTCTGAAGGTTTAAAGTCTCCATGTCTGTGTGATGTGTTGTGTGGTGGCTCCTGGTTAAACTGGGACTCACTGTTTAAAGCGCTGAGTGCTCATAGAGAGATGCTCCATGAGTCCCAGTACAGACTACAAACATGGTGGAAACTTAGCTTTGATATCCACACACTCTGCACGTCTGTGAGTAACTGTGATGAAGATGTGCAGAGATCTGTGTACAAACAGGAGAAAGACTGTAAAGACTCTGTGCTTCTAACAGCCTCTGTTAACATGTGTGAGGCTGTTTGTTGTTGTTGCCATGGAGCTTTTCACTGTTTGGGTCAGCAGGTCATGTGATCAGGTTTGTTCTGTGAAAGCTGGACGATGGTTCAGTGTCAGGTTTGTTTGCATTCATCAATAAATATCTAAATAAATCAAAGACTCCATGTTTGTTCTTTCATCATGTGACCTCTGCTCATCCATCTCTGTGTGTATCAGGATACATTTAGTTCATAATACACAGAAAAATCAGAGTTATTACCTGTAATAAATGTGAAAGTAAAGATTCCTGCAGTGATAACCAGGCAGGACTGAAACACATCCAAGCTCACAACTGTCACCACGGTAACAGCATCGTCCATCCACAGGTGAGGGGAGGAGCAAAAAGAGGGACTTTCGCCATTTTATACTAAAAACACTCAACTAATGTTAATAATATGAAAACAAATAAGCCCACATTAATGTGAGCATTTATTAAATAATAATAATAATGATTTCCTCCTGATCTCATTTCCATAGCAGAGAAAACTGTGCTGTATATTGAGGTGGAGGGTGTGGTCTATGGCTCAGGTGTAGAGTGAGGGTGGGGTCCTGTGTGCACCACAGCAGCATGCTGGGACTGCTGAGGGTGGAGGAGGGAGTGATGATGATATTAGAGCTGCAGCAAAGCAGTCAGCAGCACAGAGACCAGTGAATACACAGTCTGTTCATCTTTGCATAGATACAATATATAGCACAATATTGAATGACAGAGACGCTGTGTGAGCTTCCACAGATACACTGACGTCAGTATCCAGAGTCCTCCTGCTGCTCCCCCCTCAGAGCCCCGTGATCATCACCAACACATTCAGTTAGATGACAGAGTCCAGCTGCAGCTAGAATCAGCTCCCCTCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTCAGGAAGCCAGCGAGGCCCTGCAGGACTGAGACTGCAGACTGGGACGTGCTCTGTGATGGAGATCAACAGCATCACTGACTGTTTCTGTGAGGACACCATCATCCCAGCAGGGCTGTTTCCCAACAACAAGCCCTGGACCATCAGAGACCTGAAGCTGCTGCTGAATGAAAGAAGAGGATCTTCAGGTCTGGAACAAGGATGAGCTGAGAGTGTCCTGGTCCTGGCTCACTTTCACTCAGTGTTCTCAGGTTTCTTTTTGTATTATGTTCAGTTCATTTGTTATTTTAAGGATTTCTTTTCTGGTTCCTATGTGTTCTGTTTAGTTTATTAGATTCCCCCTCGTGTCTTTGCCCTCTGTCTTCTTGTTTTCCCTCCTTGTGTTTTATTCCATGTTTCCTGTCATGTCTGTGCTCTCCCTCGTGCTCCTCCGTGTTCTCCCTCCAGTCTGCATCTCTGTGTACTTCCTGTTTTACTTTGATAGTCTCCCGTCAGTGTAGCTCATGTTGTGTCTCGTTCTGATTATTGGTGTCAGCTGTGTTCCCCATGTGCTCCCTCGTCTGTCCATCCTCCATTTATGTCGGCGTCTCCCTCAGTTCTGTGCTGCGTCCTCCCTCATGGTTGTGTACCTTTGCATTTGGGTTCTCTCCTGCCTGCACACAGCCAGTTTATGGAAGTCCTAACTTAAGTCATATCTAAACAAAAGGCACTTATACTAAAAGAGACATAGATCTGTTTAACTTACCATAAAATAACAAAAGAAGGTACAACCTATCTCATGACCTTAGGATGTGTATGTATATGCCAGAGCACTCTGGAATGCTCACAGAGTCTTTGCAGACCACTAAAGATCACACATCCTATCACTACACAATCGATTATACACCTCTAAGAATATATTATATATTTCTAAGCATAAATGACAATCCACAATATAAACCTAACACTGGTGACTCAAATGTGAAGGCTAGACCGTTCCATTTCACAGCTGCTCACTTGGGGCCTTTTTGGTCTTCGAAGGACATGGCCCACATAGACCACCAAGGCCGGGTCCTCCGAAGGATGCGGCCTAATTGGGACACAGATTATGAATACACACAAGGTAAGAAGGACATATACAACAGGAGTGAGATGCAGCTGAACCTAATTAGACATGATGAGACAGGGAGAAAGCCAGACAGAATACAAACGGGAAACACATGTTAATAAATGTGCAATTACTAAGAGTTGCTGTGTTATTTGCTTTCCTTGACAGGCACTCGTAAACATGACCACATTTCCCCAGTCTTGGCTTATTTACACTTTTTACTTTTTTACTATGTACAGCACTTTGTTTAACCTCTGTTGTTTGTAAATGTGCGGTGACCAAAACAAAAGCGATGAGGAAGTGAGTCAGCCACCCACAAAAGGGAGAAAGAGAAGAGGAGACAGTACTGATGAGCTGCTAGACCTCATCAGAGAGGACCAGGCAGCAAAGAGAGGCTGAGGAGAGGAGAGCAGGGAGAGGATGGACAGACTGTTTTCACTTCCTGAAAGATTAGTTCCAAAATCAGTTATGCATTAAGAAATTTATTTGAATATATTTGTTACATTGTTATATGTGTGGCATTACTTTAAAGGTTTTATGTTAATAACAAATTGATTAAAACAGTGTTTGTCACTGAACTCATTGAACAATATTTATTTGATGGCAATTAAGTAAATAACAATAACAATTAAACAAGAATATTTCAAATACACAGTATGTAAATGTATTTACAGTTGTTCAAACAGGATTAACCTGAGTGACCTGTTCCTGGACCGTTTCTTTAGCAACTGTAATAGATTACAGGAAGTCTCTGGCAGTGTTGCTGAACCTGCCCGAGCAAGATCAGACGTGGATGGATGGGGTGCTGCAACTGAGACCTGCGGTTTGTCTTTTCTGGTCGGCAAGTGGAGAATCACACAGGGTGGTCTGCAAAGAGAGCTTTAGGATACTTCCTCCCACTGTCCACTGCATCGTCCATCCACAGGGTTTGCAGGGCTGGCTCAATCAACAGCTGCCACACCACTAAGATGTTTTCAGAAATATGCAAGCAGGAGATGGTGGATGTTATATTACTGCTAATATGACAATATAATAAGTACTGTAACTCTGTAGCAGACAACAGTTTGATAAAGTGCTGTGTTTTATGGTGAAAGTCCGTGTCTTATGTGAGTGTATTCAGTTTTGCCTCCCTTGTCTGGTCTCGTCACTTACTTCCAGCTGTGTTCTATCTCATCCACCTTCATGTTCATGTTCTGGTTTACTGTTATGTAGTTTAGTTTTATCCCACTTTAGTTTAGCTTTTGTTTGTTTTGCCATTTTTCACTTTGTGCTTTATTTTCAATAAACCACCTCCACATCCCAGGGAGTATCTGCACTTGGATCCTCCTTTATCTTTCCAGTTCAATTCAATTTTATTTATATAGCACCAAATCAAAACAAAAGTCACCTCAAGGCCATACGGCTCTTCTCACTCGCCGTGACATTCTAGTTCCTCCAGAATTAAAAATGTACAAAAAAATGGAGCGACATTTCTGGGTCCATTTCAAAGTTGCTGCACTGTGGCACTAACAACCAGAAAAACACAGAAGTAGGGGCGGACTTGAATGAAGGCCGGCTGTCCACAGTCTGTTTATATGTTGCATACTCATTGTTTCTTCAATAATGTTTCTATGGAAAAAAAGGGGGCTGTGCACAGCCACTCACTACCTGCCTACCTGTCTGTTGAAGGATACTACCTACAAAAATACATTGGTAGGTAGGTAGAATCCTTCAGAGCATCCTACCCCTGAATTCGGACACAGCTAGAGGAGACCTAAAACGTGGGAAAGGAAGGCCCAGAGTAGACCTAACACAGAACACAGGGGAGGCACATAAACAAAACCTATAGACTAAAAATCAGGAAATACTGGAGAACATAGGGAGCTAGAAATTCAAAACATCAATCAAAAGACTAGCAGTGATGAATCATGATGAAATCAAAGATTAATAATAACACAAAAAACTGGGTTACCGACCCAAGATCGTGACACTGAGGTCCAGAAAGTTGCAGCAGTTTCTTTGATCTGATATGCTGACATCCATTAACATGGATATCTACCTGATATATTAACATTTTCATTGAATGGACATGTTACACACCAATCTGCACAAAACAAACATTTAAATGAAAACAAGAACTGAAGGAAAAAAACAATTAGAGACTGCCGCGCACACAAGGTTACATGAGGGCCTGTAATTACAAATCCTCCTCTCAACATGACCTGTAATAACTCTGCATGTTTTTGACTAGCAGGGGGGTTTGTCTGCACATGAAGCTTTGAGGAATTAAGCACTTAGCTTGAAGCTTCAAAGCCTCATGAAGCTTCTTCTGAACATCACTAACAGAAACACCAACTCACACATGATGAACACAGTGTTTATAGACTGCTGTGGGATTCTTTATTTCTTAATCACACAATCTGAACTGCTTTGTTTTCTCATTACTGCCTGCTCCACTCTGCTTCTGCCACACACATTTAGTCTCATTACACTGCTGTGAAATAGGAAATTCACATTTAAATGATGATACCAGCAAACTCCCCCTGCAGCTGAGCAAACAACCACACCCTGTCACCACATTTGAATGAAGCTCAGGTGTTGATGCTGCTCACTGATTGGATGGTTGGTTTCAGCTCTGCTCTCAGTCTTTACTGCACAGGTGAAGGAAAGTGTGACTGGATCTATAGACTGGAAACAGATAAACTCACTGCGTTTGAATGTTTGTTTATATTCCAAATCAAGCAAACAGTGAGTGTGAGAGCTGATCTGGGATCAGTGTGTTGACACTGGCAGCTACAACAAGGTTTCGTGTAACAAAGTGAACTTTACTCTGAACTAGTCTGAGCTTTTAAGTCAAACACACATTAACACTGAAATTAAAAAAGAAAAACATCCAGATGCATTAGTAAACATTCAGTAAAGTCTGCACAGTGATCAACATCTATGAAAATGTTGGTCTGGTTGATCTGTGATTAAAGGAACACTTTTCGTCTTTCCATAAATCATTGATCAAATTACATATTGTAGCTAAAAAAGTGATTATGAATTATGGTTTGTTTATGTTTTTAACATCAGCTTGTAGAGAAGCAACAATGACTTCTGTCCAGTATTTTCTTTGTTCATACATTCCTGTTTTTATGTGTGAGCTGGATCTCTGAGGGATAATGTCAAATTAGTAAAGATGATAACGTGTAACAAACAGGTCTGCAGTACACGTCACATCTGAACACAGAGACACACACGGGGACATAAAATGCAAATTTAAAGCAAATAAAACAGGAAGAAAAGAGACAAATTTTCCAGTGTTCGGTCAAATGAGCTCGGCTGCTCCTGTTGAGCCCCTCCCACCTGTGCTAAGCTTCAGGTGGAGTCCCGGCTCCTTCCAGGAAGCAGCTCACCTGTGTGTCCATGTTTAGTGTCCAGGTGTGGAGTGGAGCTTGTTGTTGGTGTGTGAAGAAACTGTAAGTTTGCTTTGTTTCCTCCTTTAACAGTTTTTCTTTAGGAACTTTACTGTTTGTTCAGCTCATGTTTAATTTCTTCACACAACAAACTGTGTGTGTTTGTATTTTCGGTCTCTCTAAATTCTCTAAAATCTCATTAAATTCTTATCAATTCCCATCCCTGTCAGTAACATACATGTGCTGTATAAAGTATGATGTGATAAATGTAGAGGTGCTGGCTGTTCTCTCACTCTGCTGTTTAGCTGTAAAGGACGCCTCCCTGCCTTTGTCTCATTCATGACCTTTAATAGTCTCTTCTAACATGCAGAGATCTGTATGATCCTTTTCATAGAGTCTAACCAGCCTGTACAGGTAACACCAACAGTCACTGCATCACTGACACACAAACTTCATCTCTGTCAATAAAAACATTCGTACATGGAATAAAAACACATCAGTGGATCATTGCTGGAGCTTCAGTCTTCAAGATCTCAACCAACAGCATCGACATGCTGGTCCAGATGTTTGTGCTCCAGATGTTTGTGCTCCAGATGTCTGTGCTCCAGATGTCTCTGCTCCTGGTGGAAAGGCTCTCAGTTTGCTCCTTAAAATAACATGATCAATAGTGGGTCAGCGACATGCTTTCTGTCCCTCTCAGGTTTAAATATCTGGGACTCTCCACCGTTTGGTTGTAGAACTGAAGAAGCTTCTCAGATGAAACTTCTCCAAAAAACTCTCTCTCTTTTCTTTCAGAGCTCCTTAGATCACATGACCTGGATGACTGAGAACCTACAGACATATTGACCTGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGACATTATAATCAGTGTTGATTCTGGTTGATTTTCTGACTGTGTTTGTGAGCTGAGAGGAAATGAAAATGAATTTGTAACAAAAATCAGTTTTGTCCAGTTTTCCTGTAAAAAGTGAAACTGCGGAACAGATTTGCTCCACTATCAAAGGACCCTGGATCTACAGGTCCTTCTCAAAAAATTAGCATATTGTGATAAAGTTCATTATTTCCTGTAATGTACTGATAAACATTAGACTTTCATATATTTTAGATTCATTACACAAAACTGAAGTAGTTCAAGCCTTTCATTGTTTTAATATTGATGATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACTTCTATACATTTTACATCAGATTAAAACTTTGGGTGTAAGATTCAGATAATTATTTATTAAAAGCTAGACATTTTAAGACATAAGCTAGACATAAGAAACAAAAGTATGTCTTTGTACCCCCCTTTTCCCTGTTAATGCCCTATCGGCCCCCCTGGCTACACTTTGCTAGATCCGCCCCTGCACAGTTACCAGCCGTCAGCTACGTAGAAAAGGATCCTGGTGTAGAAAGTAATATTAAATAAATTCTAACGACACCTTATCAAGGTTAAACGTGCTGCTGTTGTTCAGCCGCTGGTTTCCTCTTTCTGGTTAGAAGTGGGCCAAAAACAAAGAAGAGAGACGGACTCGCGACAGAAAAGCCGATCAGCTGATCATTAAGCAGTTTCACGATTGAAGTAGCCGCAGGAAGGTGAGGGAGAGAGAGAGGCAGTCGCTCCATATATCGGTTGTTAAGCTTAACGTGGGAATGCTTTACAAACATTCAGAGATGAACACTTGCTTTACTTCTCTCTGGAATAACTTCCTCGGGGATGAAATGCTGGTTTGGTAGCGAAGCTCCAAATACACACAGCCGCTCTATCACGTGATGCACACTGCTCCGATGTGCTAACGGTTATGAGCCGAGTTACGCGGTGTCACAAGTTTTGTGAGGTGTTTTTTTAATATTTAATGGATCGGATTACATTTTTTATTTCTCTCCGATATCCGATCCAGTAATTTAGGTCAGTATCGGACCGATACTGATACGTGATATCGGATCGGTCCATCTCTAGTTTATTTAAATCCAGGTTGAAGACTCACCTATTCTCAGCTGCATTTGAATAAAGCACCAAATCCACACTGTTTTACTTTTAAACTTAAATTCTAAAACTTACATTTTAACTACTGATTTTATCTACTGTTTTGATTTTTGATTTTATATACTGTTTTGTTTGTTTGTTTGTTTGTTTATTTGTTTGTTTGCTTGTTTTAATCAATTTTAAATCATGCTTTTTATTTGTTTTTGTTTTTAATGTCTCTGTAAAGCACTTTGAATCACCTTGTTGTTGAATTGTGCTATATAAATAAACTTGCCTTGCCTTGCCTAAAAAGCTGAACTCTAATCTAAGAGGACTGTTACTGACAGGAAACAGCTGTATTATCTGCAGTCTGTGTGATCACAGCTGCTTCAATGACTTTATCATGTTTGTGTCTGCAGAGGTCAGAGGTCACAGTCTGCAGGGTCCAGCTGTCCGTCTGTGAGGAGTGACTGGTCCAAAGGTGACGTTCCAGCCTTCCGTGCTGAACCTGGACCAACGAGGTCAGAGAGCTGTGATGACTCCTTTACATGTTTGTGTTTCCTGGATAAATCTGACCTGAAACATCCTCAGATTGTTACAAAGATTCATTAAAAAAAAAAAACAATGAAAGAGAAAAGATCAAAATGTTCGACTTGGTCATTTGCTGTTTGAGGACAGTGATGCTCATATCTGTGGGGAAAGTGTGACCTGAGTGGGTTCATGTTTGTCTTTAAAGAACAGAGCTGCTCTGATTCTCTTTGTGTCTGATCTGTTAAACAGTCTGAGAGGTCACACAGAGACCCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATCAGTGGGAATGAAGCTGAATAACTGTTTCTACAATAACTTTGTCAATGACAGATATGATGGAAATTAGCAGCATTAGCACTTACTAATGATGTGAGTTGACACTGGGCTGTATTGAGACGACCACATTAGGTGGTCCTCAACTGTAATGGAAACCAGTGGATCCAGTCCAGTCGTTGCGACCTATGGTGAGTCGATTTGAGCAGGTACTAATGGAAACAGGGCCATAGATGTGTTTGTGCTTAATAACAATGAATCACAGGATTTTTAGATTTTTACATTACTGTTAAAATGGTAAATGGCTTTATTTGTATAGCACGTTTACTAGTCCCCCCTAGGGACCCCAAAGCACTTTACACACCCAGTCATCCACCCATTCACTCACTGTTAGAGGTAAGCCACAACTGCCTGGGGCAGACTGACAGAAGCGAGGCTGCCATATCGCGCCATCGGCCCTTCTGACCACCACCAGTAGGCAATGGGTGAAGGGTCTTGCCCAAGGACACAACGACCGAGAGTGTCCGAGCCAGCCAACCTTCCGATTACAAGGCGATAGCCCTATAAGAAATCTCATGCTGTTTGTTAAAGTGTGCAGTTCAGGGTATGTTACTAAGACTGTGGTTTGCTCACTTTCTCAAGACCGAGCCCCCATAAAAACCAGCCAAACCGCTTCTAAGAGTTACACACTGTTACAAAATCAGTTTTACCCCGGTTCATTTTATTCCTCGGGCATCCAGAGACGGCACCGGACTCAGTAGTCATTTTCACAAAAACCTTTATTCATCTTTATTCATCTTCATTTAAGTATGCATCTTCTAGAAGGGAAGATGTGCAAGGCCGGTGTCCCTCTGCAGATCTTCACTGCTTTGTTTGTGAAACACAGTTTTGAAGAAGTGACCCATCAAAAAAAAAGAAACCACGGTGTGCTGCAAACTTTGTGTGTCTGTGTGTATGCACGAGCACGTGAGCGCCTGTGTGTGCGCGTACCTGTGTGTCTATGTGAGTGCACTTGAGTGACTGTGTGCATGTAGGTATGGGTGTGTCGTAACAGTCAAGGCACTGTGTGTGTGTGTCTCGGTATACGTGACTTCCTGGGGGGTATAAAAGTAATCTCCTCACCCAAGCTACACCAGATTCCTCTACACAACATAGAAAACAGAGTTAACATATTACAAACACTGAGACTCCCACTCTGCATCCACTGGGCCATTGGCTTTTGTTGTCTTACATTTACAGATCAGGTGGAGAGTCTCCAGCAAACCTACTTCCAAGTTATGACAAGTATGAACTTTTATTAAAGGTACAAGCATCAGCATCAGCAACCCCCAACTGAAGCTTCCTGACTCCTTTTATGACACCAGACCCCCAGTGTCCATAAATTCCTTTCTCTCTAAACAATTACACACACTCTCAGGCCTAAAGCTAAGCCAAACTGAAACACACAGACAAATCCTTTCCTAATTATCTGATCTACTGCTGGACCCTCTCATCTAAGAAAATTTAACACATTACATTCTAATTAATATTTTCATGTATTCACAATACCCACACATATCTATCAAGTTAACTCTGGTCTAACACACTTGGATTTAGCTTGAAGAAGGTTCCTGTACGAGGACTGAAAATGATTTAAAAAGCAGCCAATGTCCAAAGAACAACTTTGACACACCTTCATAAAGCCTGCAGAGCACTTCAAAAAGAAAAACTAGCTGAAAGTCTGGCTTCTCTTATGAGGAATTATGGGTTGTTCAACACTTGTGCACAATATAAGAGTTTAAATAAATCTAACGAATAACTCAAAATCCTACAGTCATACTGAGAAAATCATCTAAAGCTAACTATCCAAGTGGATTTGTTTAAGAAAGCTCCAATTCTTCGTGGCCCTCTGCAGGTGCATGAAAGGGGCGTGTTTATAGTGAAAGTAGTAGAGAAAGTAAACCCCATGGGAAGGAGGGAGGACTCTCAGCGGCTGACTTCCAGCTCATATTCAGCCATTTGACTTCTCACTGGAAGCAGCAGTTTTGAGTGTCTGTACCTTGATTAGAAGAGATAACATGTCACTAGTAATTAGAGTTGATTGAGCAATGCTGTCCTTGTAATGTAGTTTATGATTTTTATACATCTTTTTGTGGACAAGTCCAGTTTTTCTGTAGAGCCTCTCAAGTTGGTGACAGCAGTCAAAGTTCACGTGGAAACCAGAGCTGCAAATCAGGTCCAAATGTGTTGTTCACAGTGAGTGGGATCATCAGTGTGCTGCTATGTTAACATCCTGCAGCAGGATTTGTTTGGTCAAAGAATGGATAGATCACTAAGTCATTGTTGAGTTTAGGGGGATGGTAGACAGCTGGAGTAGGTTCAGCCAGTTGACACACAGTAGATAAAAATAACTGAAGGCAGGAGCAGACACCTGTATGACTTTCCACCTCTCACATAGATTATTGTCCCTGGGCAGAGCCTCAGGGCTGGTAGATGTAAACAAACCTGGAGAAGAGGATTTATTCAACTGAGAAAAGTCACAGAGTTGTGTCTTGATGCTCAATCATCCAGGTAAGGTTGATTCTGTTCATCTGGATGTTTTCAGTGGGAGAAACGTTTCATCATTATCAAGTGACTTTTTCAGTCTCAGCTGACTGCAGGTTATAAACAGCACATTTGTATAATGACTGAAACCAGCCCACTGAAGGAACAATGAGCTGTGAGGTCAGTTCATTGATGATCGGTATGCATATTGTCAGGACCATTGATCAACAACCACTGATCAATGGCCATGAGTCCCATTCACAGAGAGTTGGGGAATGGCTGCAATCACAGCATTGTAAGATGGTGAGAGATGTACCATTAGGCCCCTCCTCCATTCAGAGTTGATCTTTCCCTTTTCACATAAATGGCCTCCTTGACTCCGCCCTCAAACCAGCGTTCACATTTACTCAGGACCTTCTTGATGTGAAGTTCTTCTGCTTCCCTGGCTGCTGTGTCTGTGGGGATGGTGTTTGTTCTGTGTTGTAGCGTCCTGATGACACCCAGTTTATGCTCCAGTGGATGATGAGAGTCAAACCTTAAATACTGATCTGTATGTGTAAACAGAGTGAACCTTTAAGACCAGTTGTCTGTACAATCATCTCAGTCACCTGAAACATCTCCAGGTTTCTGGCTTCGATTCTCAACCCGTTGGTAGTTCAGCTCTGAACACCAGTGAAATGTTTCTCCCACTGAAATCTCTGCATTCATATGAACACAATCAACGTTTTGGGATCATGGAGTTGTGGAGAATGTCTCAGTTAATCCGATAAAGTCAAAGTTACAATTGGTGAAGAGATCGTGGATGATATGCTCCTTTATCGTAAAGAAGTGGATTTTGTGTAGACTGAAGTTCAGAGTGGTGGCTCATTCATAAAGTATTCTGTTCCAGCTGCTGGAGGACAACATCATCACTTTTGTGAAGAACGAGCTGAAGAAGATCCAGAAGGCTCTGAATCCAAGTAAGCCCCAATGCTTGGAGTTTCAGAGGGAGGATGATGAGCAGAGGAGCAGCAGAGAGGCATTTGTGAAGATCACAGTGGACTTCCTGAGGAGAATGAAGCAGGAGGAGATGGCTGACCGTCTGCAGAGTAAGAGGATTTCTTAGACAATGTTTTAAGCTGCTCGACAAATGAGGGACTTGTGACAGCAGTGTGTTCAGTCATTTCTCAGTGGGTCAGAAATTGTCATCAGCATTTTGTAAAATTTGATTTTTGAAGTTGCATTTTTATCATGATTATTCAGAACTTCCAGCTGCAGTTTGTCATCGTAAACTTAAATCCACACTGAAGAAGAAGTTCCAGTGTGTGTTTGAGGGGATCGCTAAAGCAGGAAACCCAACCCTTCTGAATCAGATCTACACAGAGCTCTACATCACAGAGGGAGGGACTGCAGAGGTCAATGATGAACATGAGGTCAGACAGGTTGAAACAGCATCCAGGAAACCAGAAAGACCAGAAACAACAATCAGACAAGAAGACATCTTTAGAGCCTCACCTGGAAGAGATGAACCAATCAAAACAGTGCTGACAAAGGGAGTGGCTGGCATTGGGAAAACAGTCTTAACACAGAAATACACCCTGGACTGGGCTGAAGACAAAGCCAACCAGGACATCCAGTTCATATTTCCATTCACTTTCAGAGAGCTGAATGTGCTGAAAGAGGAAAAGTTCAGCTTGGTGGAACTTGTTCATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCTGACCTTCATCAACTCTGGACTCAATCTGCTGGAAGAACAACAAACAACCTTCAAGAACTCTGACACAAGAGAATTGTGTGGAAAACCAGAATCACAAAAAAAAGGAGAATCTGCAGAGAAATACTTGTACCAGAGTGCTGTGAACAAGGCCTTACAGAGTCCAAATGGACACCTGGACTTGTTCCTGCGCTTCCTCCTGGGTCTTTCACTGCAGACCAATCAGACTCTCCTACAAGGCCTGCTGACACAGACAGGAAGTAGATCACAGACCAATCAGGAAACAGTCCAGTACATCAAGGAAACGCTCAGTGAGAATCTGTCTGCAGAGAAAAGCATCAATCTGCTCCACTGTCTGAATGAACTGAATGATCGTTCTCTAGTGGAGGAGATCCAACAGTCCCTGAGTTCAGGAAGTCTCTCCACAGATAAACTGTCTCCTGCTCAGTGGTCAGCTCTGGTCTTCATCTTACTGTCATCAGAAAAAGATCTGGATGAGTTTGACTTTAAGAAATACTCTGCTTCAGAGGAGGCTTTTCTGAGAATGCTGCCAGTGGTCAAAGCCTCCAACAAAGCTCTGTAAGTAAACATGAACTCATCACTTAAAATCTTATAATCGATAAAAATCTTGGGAAATAAATCAGAAATGCTGATTTCAAAGAAATGTTAAAACAAATAGTGAATTCATCATGATCATAAGGCCAGGGGTCTAATCCATCAAACAGCTACCCTGAGGTACCACTGAACAATGTACCATCAAGGTACCAATAGTGTGCACTGGATTGGTAGCACTCATAGTCTCATAGGTTTAAAATAAAATAAAAAAAGAGGTTCAACATATAATCAAATTTAATTTGATCACATTTATTGTTCTTTTTTCTTTTTCTTTTTTTCCCTTTCCTTCTCAGACTGAGCAGCTGTAATGTCTCAGAGGAAGGCTGTGAAAATTTGTTGTCGGTGGTCAGCACCCAGTCCTGTAGTCTGAGAGAGCTGGACCTGAGTACCAACAGCCTGAAGGCTTCAGCAGTAAAGCTTCTGTCTACTGCAGTGGAGAGTCCACACGCCAAACTGAATATTCTGAGGTCAGATCCATTTGTGTTCTGTTTAGTTCTGTTTGTTTATATGTTTGATGTTTGTTTTTGTTTATATCAACTGACAAAAATAATCAACAATTCAACCAGTAAAGGTAAACTTTATCCGGTTATCCTTGTTTCATAGTATTTCTAACTTAAAGTGAACTTATACTAACCTGCTCAGCACAAGACAATAAGCTATTTTACCCAGATTACACTTTAACAACAATCTTTATTCATGTTTTTATCTTCAGACTTAACATCTGTGAACTCTCAGAGGAAAACTGTGAAGCTCTGTCCTCAGTTCTTCGCTCACAGTCCTCTAGTCTGACAGAGCTGGACCTGAGTATCAGAAAGCTGCAGGATTCAGGAGTGAAGCTTCTGTCTGCTGGACTAAAAAGTTTAAACTGTAAACTGAATACTCTGAGGTCAGATCAGAATTATTAGAATTATTAATTAAAGTTCATCCATATGATGTTGTGTCTTAGTATGTTAATGTTTCCTTTAAAAATAGAAAGTCAAGATTTAATGTTGTGAAATGTATTAACAAACTCTACATGAGTATTTGTTTTACAGACTATCTTTTATTCTTCAGACTGAGTGGCTGTAACCTGTCAGAGAGAAGCTGTGAAGCTCTGTCCTCAGTTCTTAGCTCCCAGTCCTCCAGTCTGAGAGTGCTGGACCTGAGTAACTCTGACCTGCAGGATTCAGGAGTGAAGCTTCTGTCTGCTGGACTAAAGAGTTCACACTGTGCAGTGGAAACTCTCAGGTCAGGATTCAAACTTTTCCACATTTAAAATGTGATTTATATTTGATTGTATAAACAGGTAACCTTTATACAGCTGTCAAGTGAACTTTTATTTACATTTGAGTGGATAATTAGAATTATTTTCAAAAGTTGTTATAGTCATGTCTTTGTTTATTTAAAAAATACTTCATGTACTACCTAATTTAAAGAGTTAGGCTTATTCACAGTACTTCTCAAAATGAGATGTTTATCTTTTCTTCTACAACACTTGGAGCCACCATATCTTCTTGCTTGATTTGTTCATTACAGTTTGATTTAAAGAATATTAGACTCGTAGCATAATAAATATATTTATTTCACTTCTTCTTGAGAGAAAAAAAGGGATGACTGTGTGAGCTCCAGTGGTTCATCCCAGCTGAGAGAGTGGCACACTGGGCTGCAAATGATCACAGTAGTAATGGCCATAGTTTGATAAAACAGGCAGTCTTACCCAGTAGATAATACAGGGTTCTGGTGCCGAGGTGGTGGAGGGGACTCACCCGGTACTAACGACCTACAACTAACTACTTCATCCAAATGACTTCCCTACTAACCCTGATAAGAAGTAACCGCAGTAGCCTTATAGGTCAAATCAGTTTCACCTGTTAAAGGTATTAATGGTGTCACTTGTTATTTCTGGGACGAGTTTAGTACCCTGAACAGCTGCTCAAAGGAAAGGTTATTTTTTTATTGTTATTATCATTTTAACTAGTAAGTCTGGGGTAACCTGCAAGAGCTGTTTGCACAAAGAATAATACTCAGACTTTTAGGTTTTATCGTTTTACACAAGGTTTAAAAGTGAAAGTCCACAATTGAACTGCAGGAAATGTTATTGAGCTAATACTGATTTAGTCATTATCTTTGGTAAGGAGAGGCTGGAGGAAGGATTAGAAACAGTCAGGCCTAAAGGCCTAAAGATGCTCTTAATAATAATAATGGATTGCATTTACAGAGCGTTTTTCAAGACCCTCAAAGACCCTTTACAATTCCACTATTCATTCACTCTCACATCCACACACCTGTCGAAGCAAGCTACAGTTGTAGCCACAGCTGCCCTGGGGAAGACTGACAGAAGGGAGGCTGCCATATCGCGCCATGGCCCCTCTGGCCAACACCAGTAGGCGGTAGGTGAAGTGTCTTGCCCAATTACACAACGACCAAGACAGACAGAGCTGGGGATCGTACCGGCAACCTTCTGGTTACAAGATGAGCTTCCTAACCCCCTGAACCACACTCTTATCCTCCAGTTCTGTGTTGATGATAATCACACAGCAGGAGATTAGCTGGGCATCCAGTGGAAGTGTGATGGAAATCAAAATACTTAATTGGATTTGGTGCGGTCGCGTTACTATTTTTCAACAAACAGACATTTGAAGCTGTCTTCAGCTTACCACATCTTATATCAGTTGCACGGAAGTAGCTGTAACTAATCTGGGTGCTATGGCTTTAAGCAGCTGCGCGCGCTCCCGCGGATGGCAATCACTTTCTGGAAGACAATCACTTTTTGGCACAACACCTGGAGCTAAGGGGGCAAAACAATCGCATGAGTGCTGCTGTTTCACTGAGGAAGAATAAAGTAGTCGTGGGAAGCCAATCACATGACCACTTAAAGATGACAAAGCACCAAGGTGATATATACCAGTTTTTAAATTGTGTTGATAGGTGAAACCAGAGTCATGATAAACAATATATACGCGGCGTTTTTTCCTCAATGGTTTCGTCACGTTTACTGTCTAAGGGCAGCGCTAGCAAGCACTCTCTGCTTATGAGCAAAAAACCCAAAAATCCGCCCTTTCCTGTTGGTGGAAAAATGCACCATGTCGACCAATCAAAAAATTATATAGCAACATGAAATTTGTTTGTTTAGGAAGAGGGGGAAGTTTTAGGATGACGGCGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGATTTGATTTTTAAAAAATACGTTTATTGCTCATGAAATAATCAACATATTACCACACCTGTCACATTGAAGTGTAACACAAAATCAATAAAAAGTTACGTCAACACCTGCCCAAAAACTAATTGCCCCTCCACCACACTACAGATTGCCCCCCTGTAACCCCAGACCTGAGAAAAAGTACGTAGGTCTGAGGCTGTCTTATAGAAATTAAATTCTAGCAACAGCCTAGACTTCACCATGCTGACAAACACAGGGACTACCCCAACATTCAGCCCTTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGTAAATTTAAAACCACAAATGAAAATAGTCAGTGTAAAATCTTCCCCACATCTACTAAAGATGGCTTTTAGAAGCACAAACAGAGCCGAGAGGCGAACACATTCAGAAAAACAGTGAAACAGAGTCTACCTCTGCTCACAGAATGGACATTTGTCTTCCACAGCAGCGTTAATAACAGAAACAAAAGAGTTTACAGCAACAATGCCATGAAGAATCCTCCACTGCAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAACCAGGAAACAGTCTGATGGAAGGATAAGGATCTAAATGATTCGGAGACATACTGCCATCACAATAACTTCCCAAAAGTGAACACCCAACTCCACCTAACTTGCGTTTCCAATGATCCAAAAGCTGACCAACAACTCAAGTAGACCGTATCCCAAGCTGTGCAGCGAGTCCCTCCGGAGCATCTAGCCGAGGTCCAGCCAGCTCCACCACCCTCTTCAGAGAACAGACTTGTGCAGCGTGGAGCCGTCTGGATAAAGTAGTCCTCCCCCCGACAGGGCAATCCAGCAAGCTGCCAAACAGCACAGGTTCCTCCAGCAACCAGTACAGAGAATCATCCTGCTGCCACCTCTCTTTCCTCAGCAGAGCCCATACAGAAAAAACACTCTTGTAAAAAGGTGGAAGAAGTGAAGAGTTCAGCTTGCTTGCGTCCATCAGAAATAGCGATAAATCCAAACCCATATTACCAAGCTGCTGAAGAATACAGCATGATACACTCCTCCATACTAGATCTTGGGGTCCTGTAAGCAGCCTCTGAATAAACTGAAAGTGAAAAGCAGCTCCTCTACTGGCCAAATGGACCAGACCTTGTCCGCCGTCCTCTCTAGGGAGAAAAAGGACACTCTGAGGAATCCAGTGCAATTTATCCCAAAAAAAGTCCACCAGGATTCTTTGAATGTTAGACAAGAGGGTAACTGGGGGATCAACACAGGTCAACCGGTGCCACAAAGCAGAAGAAACCAGATTATTGATGACAAGAACCCGACCTCTGTACGACATGTGAGGTAAAAGCCACCTCCAGTTGGAAAGCCGACCGTTGACCCTATCCACCACATTTTCCCAATTCTTCTGCAAAAAAGTGTCATTGCCTAAAAACACCCCTAAATACTTAAGACCACCCTTTCTCCAGATCAAACCTCCAGGCAGACCGAGCTGATCCCCCAGCTGACCTGTCACAGTTACAGCCTCACTCTTTTCCAAGTTTATTTTGGCAGAAGAAATACAACCAAAAAGAGAAACTGTGTTCTCTAAAACCTTGATATCTGTCTGTGAGTTGATCAGGACAATTAAATCATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATCCTCACCCATCACAGACCAAAAGTCTTTGTAGAACTCAACAGGAAGGCCATCCATGCCAGGAGCTCTACCATTCTGAAAACTCATCAGAGCAGCATGAAGTTCATGCAAAGTTGGCCGAACCTCCAGTTTTCGATTGGTTTCAGCTGCCACCTGAGGGAGTCCCTTGAAGAATCTACTGCACAAACTAGGATTTTCTGAAAAATCACTCTTAAAAAGGTCCTCATAAAAGCTGACAGCAAACTTTCTGATCTCAGAAGGATCCGAGATTATTGAGCCACCGTCAGACAGAGAGTGAATAACCTTTCTTTGCCCATTGTTCTTTTCCAGTCCAAAGAAAAAGTGAGATGGAGCATCCATCTCCGTAACACTGAGGAAACGTGACCTGACCAAAGCCCCTTTGGCTGTCGTACCCAACAGGTCGGCTAAAAAAGCCTTTTTGGATTTGAGGGAACCTAAAAGCCCCCGGTTTCCTGTAGACGCCGCTAAACTCTGCAGTTCTACCACCTGAGTCTCTAGGTTTCTCATAGATCTGGTTATGTCCCTAGTAACATTACGAGTGAACTGTTGACACAATTGTTTGATCTGACACTTCCCAAAATCCCACCACTGCTGGATACATGCAAAGTCAGATTTAGATTTCCGGTGAGTGAGCCAAAAAAATTCAAAAGCTGTCCTAAAAGTCTTGTCACGTAACAGGGCCGTATTGAAATGCCAGTAGGCACTCCATACACGAACATTTTTAATGAAAACAGAACAATGAACCAGACAATGATCAGAGAAACCAACACGGGTTATCTGACAGTCCTTAAAAATACTCAAATGATGTTTAAATGAGTATATGCGATCCAGTCTTGCCAAAGATAAATGATTGTCCTTAGAATGTCTCCGTGTGTACTGTCGCAGATGTCCATTGAAAAACCTCCACACATCTGACAGGTCTACAGCTGCAGCCAGCTGCCTAAGCCTGCGAGAAGACACAGGATGAGGCTCGATGTGGTTCCTATCCAAAGGTGGGTTGTCAGTACAATTGAAATCTCCACACAAAAACAAATACTCATCATCACTAGAAACCTTAACAGTATCACACAGGACATCTAAAAAACCCATTCTGTCCACTCCTTTAGTTGGTGCATATACATTGAGAAAAACAAAAGTCACATGTTCATATTTGACTTTAACTTTCAGCAAACACCCCTTGATTATTTCCTCTGCTTCGCAAGAAACAGGTAAAAAATTCTTAGAGAACACAATCCCCACACCTCCACTACAACTGGACTTATGACTAAAAAAAACATTTCCCCCACAGCCCTTCCTCCAGTCACTCTCATTGTCACCAGTACTGTGAGTTTCTTGAACCAACATAATATCTAATTTCTTTAAATCCATAAGCTCGAAAAAAGCAGCTCTTTTCACCTCATCTCTAGCACCATTCAAATTTAATGTACCTATTTTGAATTCAGACATGAGAGAAGCGAGACAGAGGAAAAAAGACAGGGACACATAGAGTGTGTTCTTAAACATCATCGTCATCATCAGCAGTAAGTGCTTGAGATCTCACTGTCAAAATCAGTTTCTTTAAACGATAAATCTCTTGGTCTGTCAACACATCATCAAGAAAATTCCCTGATTTTTTTGTCAAGACCCGAGACGACTCAACAAAAAGCTTAAGGTCAGGAAAATAATCCTCCACTTTCACCATCCTGAGGCCTTTGGTTTTCTGCAAGAATTTCCTGATCTCAGCAGGAGAGTACAGATTCTGGTGTTCCTGGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCTCAGCTACGGCGGAGCCGCCCGCGGTCTCAGCGGAGCCGCCCACGGTCTCAGCGGGTTTCGCATGAGCGATCGCCGTGTCCCTACCAGGAGCCCTGGCTGGGACCTGCTCTCCAACGGCATCATCCGCTGGCTGTGCGTTTCGTAGCCTCTCCGGACAGGAGCGAATTAAATGCCCTTCTCCACCACAACCAAAACATTTCATGCTCTCAGATGAAGCAAACACCATGTAGTTGAAACCCTCTATTTTGAAACTGAAAGACAGGTTCAGCTCGCCAGCAGAGTCTTTGAGGATCATAAAAACCTGCCTTCTGTGACACACAACATGTTTGAGGAGCACACATTTGCACCCCAAAGAGACCATCTTTATGGGCGAAACTAGTTGGCCATACCGTGACAGCTCCTTGGCTAAAGTTTCATTTTTAATAAAAGGAGGTGCATTTGAGATGGTAACCTTTTTAGCAGGGCTAACCAACGGGAGAACGGGCGTAAAGGTGTCGTGAATGACGACGACGCTTTCCACCAACTCATTAACTTTAGGTACCTTATCAAGAAAAATAACAATCGCACCGTTCATACGGGAGGCAGATTTCACGCTGTCACAGCCCACCACCTCTCCTACAGCCAAAACAGCTTCCTCCACCGAGCAATTCACAGTCGGTATAAGTTTGACAGCATGACGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCAGCTTCTCAAACTCTGCTCCACCCTCAACAGCGGGCATTGTGCCAAGCCAAGCCGGTAGCAAAAGCTACCAAACCAGCCGGCAACAAACAAAACACACCAACAACCGTGTGTCGAGAAAATAAACACACCTGACAGTGAAAATAGAAAAGAGGAACTCGAAAACAGAAATCCACTCACTCCGACACTCCCGTCCCCAGCTCCATGCACTCCGCCATTCACTCAGAGAGAGAGAGAGAGAGAGAGAGTTTTCAGATGTGAGAGATTTGTGATGTTTACTGTATTTGGAGTGTGTGGCTAGTATGTTGTGTTGTGTAGTTAGTGTGTAGTGGATAGTTTTATGTTGTGTTTCAGAACAATGAGGCAATTTGGCGCTATATAAATAGAATAGAATAGAATAGAATAGAATTCAACTTTATTGTCATTGCACATGCACAGGTACAGGGCAACGAAATGCAGTTTGCATCCATCCAGAAAGTGCTTAGCCGTGATATAGATATATTACAATATATATTAGCAATAATATAGATGTGTAAGTATATGACAGAAATGGGTCTATTATGGTATGTTATAATGTACACGGTGTGAAGTATGTTATGTTATGTTATGTTACATAAATAGAGTTGAATTGAATGGAATTGTTACAGGTGCTGCCACAAAACCAGCAAAGGCAGATTACAGTGTAAACGGTGTCTCCAGGTAGAAAACAGGAGGAGTGACACACCTCCTGTTGTCAGACTGTGATGTTCTCCTTTATGGTGGACAGAAATTATTTTTTTGGAGTGGCACAAATAATTTGTGTGACATCTTATTTAATGCAGAACAGCTGATTGTTCTGTAAAAAGTTCGAAATGGTTATTTAAAAAAAAATCAAGATAAGAGGTAAATTGCTACAAATAACAAAATAACTTGGTTGTTTGCAAACCTTGTGTATAGGATTTTAAAATTGACCATTTATATTTAAAATTTCAAGTTAATGATTTATTAAACATGTTTGTAGTTGTTACAGTAAAAAATATAATTTTTTCTACTCGGATTGTATGTTTTTTGTCTGATTTTAGATCAGTTGTGTTAATACAGTATGTCAAAATAAAAACATGACCTTAAATTCAGACATGTGAGGTTGTGCTGAAAAGGATGATACCAAACAAGGCGAAATAAATAATTTTTAAAGGTCAAATGTAGAGGTCAAATCAAAAGTAGTTAAAAATGGCCAATTATACCCTTGACCCTAAACATTTTTTTTAAAGTAACGCAATAGTTACTTTTCAAGTAATTAATTACTTTTAGAATATTGTAAGTCAGTTACTAACTCTAAGTAACTACTTAGAGTTAACTACTAACTAGTTACTAGTTACTTACTTTTTCAACGTCACTTGCCCAACACTGATCCCAAACCATCTCCACTGGGTTTAGGTCAGACTGTATTATCACTAAAGACCGAATAAATCAGCTGAACTTGGAAGTCTGCCTCTGTGTACTTTAACCAGAATAAACCCACCGTAACTGGCCACTCTAAATCAGCTAAACTCCTGGAGACAACACTTTTTTTCAGAGGTGCCGCTGTATGTAAATAAAATGGACAAAGTGTTGTCCATTCTTCAAATTTCTGTTTGAAAAGTGTTTTGAAAATGACAGTCTTCATTACAAAGCTTTCTCCGTTATAAATTAGCATGCATGTTTTTAATGAACGTTTCAAGAACTAGCAAAAAAACAGAAACTCTTGTAGAGGATATAAAGTTAGAGACAGAAATGACAAGGAGCAGGTGCATCTAGTACAGGTAGAGCTGCTGCAAAAACCCACAGAGTCCAGCAGCTAGCGCTACAAATTCTGGATCCTTTGCCTTTAGTTAGCATTAGCAGCACATCCTACATCCGATGTGAAAGGACTTTTATGCTGCGCACTGTGACTTACAGCAATGGTCCCGGGTTAGCCCTGACCTAAAGTAATAATGGTATTTCTAACCACTGATATATCACAACTTTATCCTTTCAATAGCTGCTGAAAGTTAGGGGACCTAGCTGCTATTGGATATTTATATGAGATCCTCTGGCTTCAAACTGTATTAGCTTTCAAGGAGCTGCAGTTCAAAAAAGCGCCCCTCGGACAGCCAAACCGATCTGTTCTCTGATTGGATTGTTACATTTGTGATTGACATGACATTGACCAATCAGATGAAAGGAAGAAAAATAGGGTCAAAATTCGTACTTGTAACTTGCAGAGATTCACACAGTTTTTTTGGATAAGTCCACACACAAATCTTTTTTACGCACACACAAATTCTTTTCACACATACAAATCTTTTTTACACACACAAATTCTTTTTACACATACAAATCCTGATTTACAAGTAAAAAACTATTTATGACCACATATTTATGAGCCCATAGTTTTCACTGGGAGGATCTTTGTGTCAAAGGGAGTTCTTCCTTCCCACCATCACCAAGTGCTGCTCACAGTGGATTGTCTGATGGTTGGGGCTTTCTCTCTAATATTGGAGGCTGTTATCTTACACTGTTAAACAGCTTGAGATGACTGTTGGTGTCTGTTGGGTATTGTCACTTATAAATAAAGTTACATTGAATGGATGTAAATGGATAGATGTTATTGTGACAAAGAGAAAATGATTGTTAACAGATGGATTGTTGTTTTGTGTGTCTGCAGGCTGTCAGGCTGTCTGATCACAGAGGAAGGATGTACTTCTCTGGTCTCAGCTCTGAGCTCCAACCCCTCCCATCTGAGAGAGCTGGACCTGAGCTACAATCATCCAGGTGACTCAGGAATGAAGCTGCTGTTGGCTGGAGTGAAGGATCAAGGCTGGAGACTGGACACTCTCAGGTATGGAGAGAATGTCTGATAGAGGAAGAAGAGCTGGAAACATTTCCAGTGTCCTTCACTCACTTCCTGTTTGTATCCTGCAGATGAGACATGAACAATCACACATGCAGGAATATTTTCAGGGACAGTGTAACAGTTGCTGTTGTAATGCAGTGTATCACCACATGGCGGCGCCTTCTGTCTCATGACTGGTGTGTCACCCCCTTTTTGTTCTTCTTCGTACTCTCCCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTGCACTTCGGAGAAGGAGTGCCTTGCTGTGATATGGGCCCTGGAACACTTCCGCCCATACGTTGAAGGTGTTCATGTTACTATCTTCACTGACCACAACAGTCTCAGGTGGCTCATGTCTCGTCAAAACCCAACGGGCCGACTCACCCGCTGGTCACTTCGTTTGCAGGACTTTGATTTCACAATAGTGCACAAACCTGGTGCATAAAACAAAGTTCCCGATGCACTGTCACGCCACCCTTTGCCTCTGACCTCTGACAGGCCGACGGATCTTTTACCAGATCATGCTGTCATGGGCAGCCTGGACATTCGTACTCTGCCCCCCATCATTCTGGCTGACCGTTCACAATTGAGACAGCTGCAGCTGGATGATCACGTCACAGGTCCACTCCTCAGAGACATTGAAGCAGACTCTCTGAACAGCTCAGACAGTGCCACCTTGTTGCAGTATGTTGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGCCAGTGCTGTCAAAGAAGCTACATCTCAGGTAGCAGCTGGTAAATTTGTCACTGACATTTTTGCTAGACATGGTACACCCACTTACCTGATTTCTGACAGAGGGTCTCCTTTTGTGAGTGAGCTTTTTGAACATGTTGTTTCTGCCTTAGGGTCGGTGCACAGACTAACTACGGCTTATCACCCTCAGACGAATGCTACTGAACGTGTCAACCGGACTCTGAAAACTGCAATCCGCGCTTATGCAGGTGATAAACACACATCATGGGACAAGTTTCTCCCTCAGATTTGCTTTGCTCTGCGTACCGCCCCCCATGACAGTACAGGTATGACTCCTGCCATGATGCTTTATGGTCGTGAGTTAGACACCCCGCTTGACCTTATCACTCAGCCTTCTACAGCAGGTGTTGATGATCCGGGTGTACCTTACCCTGAGACTCTGAGAGCCTCCCTACAGGAAGCTCACGACCATGCCAAAGCAGCTCTGGACTATAGCCATGACAGACAAAAACATTACTATGACTTGAGACATCGACATGCCACGTTTCGTGTTGGTGACCTTGTGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCTTGATCTGAAGTGAAATGTTTTGGTTAAACCTGTTTGATGCTATCTTGTTGCATTGCTATTTTGAGTCATGATATGTAGATGTTTCTGTTTGCTCTACTTAATCCAGTTTTATGGCTCTTTAGTGCGTTAAGGTTCATTCTTGACATTTGCAAAAAAAAAAAGAAAACTGATTTTCCACGGTACATATTCATCCTATTTTCACCAGATTCATTTTTAAATGGTCTTTTGCCCTGTGTGTGTGCCGATCTTAACTGTAACCTCTATGTATAGGGTTCTGTTAGGTGTGGTGTGTGCTTTTTCAGCTGTGTACGGCTGAGGACAGCCTTTTTCTCACCAGGGGGGACTATGTAACAGTTGCTGTTGTAATGCAGTGTATCATCACATGGCGGCGCCTTCTGTCTCATGACTGGTGTGTCACCCCCTTTTTGTTCTTCTTCGTACTCTCCCTGCAATGGATGCTCCCGTGTGTACGCGGACTAGTGTGCTCGTTAGTAATGTGTGATAGAGGTGACACTTTTATTTTTGATATTGTAAATAAATGAGTACTTTTGGAAAGACAGAAGCTGTTGCTCATTCGCTATCCACCTGCACACCTCCGCGGCTGGCTTCATCTCCACCGCACGTTACAACAGACACACTAGTCTAGCTGGATAGTACATGGATATTTATGTAGGGGGTCTCCAAGGAGTCTGTTTGCAGGAACATTAATGATAACTGATAAGTCATGTTGCAAGTTTCATTAAAGGTAGACCTACAGTTAGGTGCATAAATATTTGGACAGAGACAACATTTTGTAACTTTAGATACACTTTATTAGGTCACAGGTGTACCTGAGATAGTGGCCACTGTGTACCTAATAAAGTGTCAGCCGTGTGTATGTTTCCCATGCTGTATGTCCATAGTCACAGTGACAGTCAGTGACACTGACAGAAGGATAAAACAAGGCTGTGAATCATTTCAGTCTGTGTGTGTGACAAAGAGGCAGACAGTAGCAGCTAACATTTGGAAATGTTACCCATATTCTATCACGATATTTCATTTTCTTATCTTTGCCTAACATTATACCGGTATTACCGTGAACGGTATAATATGGCCCGGCCCTAGGCACACCCAAATTTTTTAACCGCATCGCTTAACACTGCAGTTTTATATGTGCACCTTTTTGGGGGGGAAATTGCTGCCCATACAGACAATATTGATTTGTAAATGATTAACTAACAATCTTGTCAACACAAAGTTCTACATTTGGAGCACATTTCTACAAGAAAGACAAGTTACTGAAAAAGTGCTTGTACTTAAAGTGCTTTGCCACTCTTTGGCAATATTGTAGCCAATGTTAAACCTAATCATCACATCGGCCTCCTCTGACGACCTGTTTGCTGCTGCCTGCTGCTGAAAGGCAGTGGGGAGAGGGGACACTTGGGTAGTGCATTTATTGCAGCATATAATGTGTTTTCTGGATACACTGTGCTTTTTCAGTGTTCACAGACTGATGGCTCCATGTCAGAGTCGGGCCTAGGCTACTCAGTAGGGCTGGGTATCATCACTGATTTCTCTAATCCATTTGATTCGATTCAATTTTGCCTCAGACAGTCAGAAATATTTCGTTCTCATTCTGTTGTGAATTCAGCTGTGAATGTAGAGTTTGTCAGAATTCACATGGTCACAAAAATCCTTAGCAGTGGCCTACTTAGAATTAGCTGCTCAAGTTGTAGAAAGCAAGGGAAAACAGTATTAGCATTAGCTGCTAATGGCAGCCTACTAAGCATAAACTTAGTAAATTATAACGCAAGGGAAAAGTGTCACTCATGGCAGCATATCACATCATTATGACATAAGAGAAAAATATATTAGCATTAGCTACTAATGCTTATTCACCTCAAATTAGCTTTAGCTGCTCACATAGCATTATCTGCCTATGTAGCATTATCTCCTCACATCTTTGTTACCCAAGGGAAGAGAGTATTAGCATTAGCTACTATCATTGTTAAAAAGTAAGAGAAAACAGTGTTAGCATTATTGGATAATGCAAACTCACATTAAATTAGCATTAGCTATTAACAAAAGCGAACTTAGCATTAGCTGCTCACGTTGTTAAAAAGAAAGGGGAAACAGTGTTAGCATTAGCGCATGATGCTAATTCACGTCAAAGTAGCATTAGTTAATAACGGCAGCCTACTTAGCATTAACTGCTCACTAATATAATGCTAATTCACATAAAATTAGACATAACTACTAATGGCGGCCTACTTAGCATTAGCTGCACACATTTTTATAATAATTATTCACCCCTAATTCGATTTAGCCGCTAATGGCAGCCTACTTAGCATTAACTCCTCACATCATTATAATGCAGGGGAAAGAGTTAGCATTATCGCATAATGCTAATTCACATCATATTAGCATTAGTTAATAACGGTAGACTTTGTATCATTAGCTGCTGTCATTCTTACAAAGCAAAGGAAACCGGTATGAGCATTAGCTGCTAATGCTTATTCACCTGAAATTAGAATTAGCCACTAATGGCGTCCTACTTAGCATGAACTCTTCACATCGCAGGGGAAAAGTTAAAATTGAAGGAAAAGCTGTGTTAGCATTAGCTACTCATATCGTTAAAAAGTAAAAAAGAAATATGGTTACCATAAGGCGATAATGCTAATTCACCTCAAATTAGTATTAGCTAAAAACTGCAACCTACTAGCTTTTCACATTGTTATAAGGAAAGAAAATATGGTATTAACATTAGCTGCCAATTCCTATTCCCTAATGCAAGGGAAAAGAGTTAGCGTTAACGGATGATGCTAATTCAAGTCAAATTAGCATTGGCTAGTAACGGCAGCCTACCTAATTGGCATTAACTCCTCACATCATTATAATGCAAGGGAAAATAGTTAGCATCATTGGATAATGCTAATTCAAATCAAATTAGGATTAGTTAGTAACGGCAACCTACTCGGTATTAGCTGCTCACATTGTTAAAATTGAAGAAAAAATAGTGTTAGCATTAGCTACTCATATACTCCACCAGTGTATGAATGTGAGAGGGAATGAATAATGGCATTGTAAAGCGCTTTGTGTGCCTTGAAAAGCACTATATAAACCCAATCCATTATTATTATTATTATTATTATTGTTAAAAAGTAAGAAAAATACATTGTTAGCATTAGCGGATGAATTAGCATTAGCTAATATTGGCAACCTACTTAGCATTAGCTGCTCACATTGTTATAAATGGTTATTTATGGTTATTTACCTAAAATTAGCATTAGCCACTAATGGTAGCCCATTCAGCATTAGCTCCTTAATGCTAAATGAAGTTAATTAATGCTAAATAGGCTTAACTGAAGGGAAAGTAGTGTTGGCATGCTGCTGATATTGTTAAAAAGTAATATAAAGTAAGAAAAAACATTGTTAGCAGTAGCGGATAATGCTAACTCACATTAAATTTGCATTAGCTAATAACGCCAGCCTACTTAGTATTAACTGCTCACATTGATATAATGCAGGGGAAAAGAGTGTTAGCATCAGCCGTTTACATTGTTAAAAAGTAAGGGAAAACAGTGTTAGCATTAGTGCATAATGCTAATTCACGTCAAGTTAGCATTAGCTAATAACAGTAGCCTACTGTATTAATACAACGGTATTAGCATTTGCTGCTAATGTATTTTCACCTTAAATTAGCATTAGCTGCTAATGGCAGCCTACTTAGCATTAACTCCTCACATTGTCATAACGCAAGGGAAAAGGGTATAAGTGTTAGCTATTCACATAGTTAAAAGGGAAGGGAAAACGGTGTTAGCGTTAGTATATAATGCTTATTCACATCAAATTATTATTGGCCGCAAACTGCGCTAATCAGTAACTGTAGCCCTGAAAACACTTCAAATTAAGCATATAGTTAAACTGGGAGTGATTGTTGTTGGACAAAATGTGTTTTGCTGCTAGGGTTGCCAACCGTCCCTTAAAAAACGGAATCGTCCCGTATTTAGAAACAAAAGTACACGTCCCGTATTGAGCTAATAAGGGACACACTTTGTCCCGTAATACAGTGAGAATCAAAAGTAGTCTATAAATGTTAATGGAATTAATGCTTTGTTTGAAAACATAATTCCCAGCCCCTCTCCTGCTTTGTGACCAATGAGCTGACAGCACACTTATGACAATTCGAGTATGACCATTCAGATTACCGCTTATCTCATTGGTCGAGGAAAGGTCGCTTACGGAGAAAATACCGGAAGACAACAGATGACCACAACAAGAAGCATGGCCAACAGGGAAACAAGTCTCGGTGCAAGTCTCGGACGACAGTACACCTAAAGCTGGGCATACACTGTGCGATTTTTTCAGTCACGTTATTGAGCTCCTGCTCAAACTGCACGATTGACCCGCAGGGGTTAGAAGTTCGTAGGTCACGATGCAGGTCTCACACTATACGGCCCGATGCTCTGATGCGACCTGAGTGCTCACACTGTGCTTCCATAAAATCAAAGTTATAACAGAAATTCTGTCGCTCGCTCTCCCTCTCTGTCTTTCACTCATACAGACACACACTAAATTGCTAATGAAAAACATTGATCAGGCAGCTGTGACGGTTGTTGTGGTCGTGATCATTTTGTGAGTCCACATCGAAAAGGCTCGGATGAGCTTTCCAAAGTTCTACAAGTTGTGCCTCCATCACTTGTGTCCAGATCACACACTGCACAGCCGTGCTGCTCCGTCTTTTTCACCAACGTTTACGTGTTTGCGCGTGAGCAGTGTGAGCGGCTGCGGTGACACCCTCACAAGCGATTGATGATCGGGAGCTGGTCGTGAGGTGTTAATCGCTTCTCGTTACCCCACGTATACTGCAGGATGAAGGCCAAAATCGGGCCGATCACCAAATCGGTCGCACGACTCAAAAATCGGCTCAAAATGGGCCAAAACACGCACAGTGTAAGCCCAGCATTAGACCAGCAATGTTTGTTCCCCTCAGAGAAAGAAAAAAAGGCTGCAAAGGTACAGGGAGGAATGGGAAAAGGAAAACACCTGGCTGGAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTAATAAACAACTGCAAGGATAGATGATTACAACAAATAGATGACTAATACATAAAAGTAATACATAGATGAATAATGATGATGAGTTATGATGTGTAATCATGGGAACAAGCGGGTTTACAAACGGGAGCAGCTCATTAGCATTAGAAAAGCTGAAATAATACCTCAGCTGAAGCCAATTGTACTAAATGCACTATATGTGGACTGTTACAAGAATGTTTTTCGTTCTATTGTTTTCTATTAATTTATATAATTTTAAGTTAAGCAGGACAGAGTTCTTTTAAAGAAAGATTTACTTACATTCTCAAAAGTTAAGCATGACAGGCTTCTGTTTAAGAAAGAGACCTGTTTTATTGTGTTAATGTTGTCAGTTTGAGCTAAAAATAAATGGCTAAATGATCATTTGTTTCCCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCTGGCTGTCAATGGGCTTCATTCCATTTCAGACTGCTGGTGGTCGCTGTGATCTAAACTCAACATGGCTCCTGTGTTAGAAGAGCCTCTGATTTTAAACTTTGCACATTGAATAGTTTCTTTGCAACACTATGGAGCTACCAGCCCAGTATATGTAGCCCACAGTAGATCAATGAATCAATCAATCTTTAATTATAAAGCACTTTTCATACAAAAAATGTAGCACAAAGTGCTTTACATAAATGGAGTTATCAAGCTGGACTGACAAACATCATGACTCATGTAATCCCTACATGTGGACCTTTCACACATGGATCCAAGTGCAGATTCAACTCTGCATTACATTTGACTTCAGCTGTTTCACCAGGGGCGATTCTAGGATTAGAGCTTTGGGGGTGCTGAGCACCCAGAGAGCTGCCCAGTCAGGCAAGATAAACTTTACACGTCACGATGAGACTTCTTCCCTGTCTCTGTTAGTCCCTGCATCCTTAAATGTCTCCTTAAATGTCTCCAGTTGTCCCGTGTTCCCTCTGACTGTCTCCTTGGTCCATTTAAACCCCTGTTCCTCCCTGTCCTCGTTGTGTGTTGTCTTCGTCTCCGTTATCAGTCATCATAATTTTACCATCTCTGTGCAAGTCTGCAAATTTCTTTATTAAATCATAAGATTCTTAAATTCATCAAGTCTCTCTGTGCCTGGGCCCTCATCTCAAAACATGACATCACTGTTTTGTACATTTTAATACAATTTAATCCCCACATTTGTGAAAGAAAAACAAAACACCTCTTTGAAAAATCTGTAACAAAACCATCAAATCTGATAAAGGTTATTTAAATGCTGCAAAAGAAGAATGGATTGGAATAAAAAAACTTCATGTCCTAACCTTAATTACTGGGGGAGAATAATGAATGATACTCATAGTGCATAAAAAGTAAACTGAGTGCATTTTTTTGGCCAGAGATTCACTGTTAATTTGTATGTATAATATAATACAGATATATGAAAAAAAACACTCCCAAAAAAGAATAAATTATTACAAATAAATTATTACAAAATATTAATAAAAAACTATAAAAATGGAGGCAACTTTGCCTGTGGTAGAATGTATACAATGTATGAAAAAAATCTTTACTGCAGATACTAATTTTGTGTTGTAAGATTTATGAGTTTCATGCTTTCATAGTGGTACTTGGGAGAGCTTGACATTTTTATCAGGTGGTACACACTGTAAAAAGTTTGAGAAACACTGATAAGCGATGATGCTGTACGTTTGAATTAGTTTCAAAAATCTCTCAATCAGAACATGGTATGTCATGTTTAGGTGGAAACTAGCGAGCTAACTTCCTGTAAACCTCTAACTCCGTTAAATTTAATAACTTCTGTTTTTATGGATGCCTGGATGTTAAACTTAATTGTGACACCTGGTAAAGCAGCAACGCTGATGATTTTATTAAAGATGAAAGAATTTAGACCGTTTTTAACTCTCAGTGTTCGTTTGACTTTGGGACCTGAAGCGGATGGAGTTTTGGACCCAGATTACTCCTGGGTAATCTGGGTCTCACCCAGCTCCTCACTACGGCAGCTGTAATGCTCTGACAATCCATCAAGCAGTGCGGCTTACCAAAGTTGTACTAAAACATTTTTTAACAGATTTCTACACCCCCAAATCGGTTCGAGGCCAGTAAGCACAACCAGAATTCATACATAAGACACACTCTCGATTTTTGAGAAAATTAAAGGATTTTAAGTGTGCCTTATTGTGTGGAAAATATGTTATACAGAAGAAAAGAATATATAACGATATATATCGTTACCGCACATGCTTCAAATTATATCGCGATATGAATTTTAGGTCATATCGCCCAGCCCTAGTTGCCAGCACTTCATAAAGAAACAGGTGGCACACGTACGTACGTACGTAGGCACGTAAGTGACGTCAGTGTTAAAACTCAAATTATTTGAGGGCAATGTCAGAAACTAATCAATATATTCAAGTACTGATAACTTGAAAAAAAACAAACTTGTTCAAACTACTCAAAAAAATAAAGGTGTATTAACTTATAACAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCCCGCAATCATCACTGGAACATGGCAAAAGTCGCCAACCTGGGTCCAGCCCACAGCGATGACCGCACTGGGTGGAAATGACGGTGGTGTGGGAATGTCGTTCTCCCAGGCCCATGTACTCCCACCTACACGGGCCCGCGGGCGTTTCCCTGAACCGCTGCAAGCTCGGGGCACTGCCTGATGAGGTGTCCGACTTGTCCACATCCCCAGCAGCTCCGTGGTCGGCGGCGTGGGCCAGCCCGAGGGGAAGGCGACTGCAGAGAAGCCGTCCGAACCAAACTGCACGGGCCCGCCGGCATCTCCATCTGCTCCGCAGGTGCTGACATAGCCCTCACCACATGTGTGTCATCAGCGCCCCCAGAGGATCCTGCAAGCATCTCCCTCTCCAACGCTAGCTCCAGGGCTGCACCGAGCGTGGCCGGTCGAGCAAGCTGAGTTTGCATACGGAGCTCTCTAGGGCTCAGGGCCTGCAGGAACTGGTCCCGAGCTAACTCCGCCTGCACTGACGGTGGCATGCTGTCATACGCCCTCCGGCAGAGACACTCGACTTCATGGGCCAAAACGCGAAGGGGCTCTCCTGGCAGTCTGCGTCTGTTGTGGAACTCCGACCTCAGCAGCACTGGTTGGTTATACTGCCCGAAACGTCTCTGAAGTGCCCCAACCAGAGCATTATAATCCCCCCTTTGCTCCTCGGTCAGCAGCAGCAGGCATGCAGCTGCATCCTCACACAGGCACAAAGCCAATTGGAGAGCTTTATGTTCCTCAGACCAGCCAGCTGCAACAGCTAACAGCTCAAACTGTGCAATAAACACTTCCCATGGCGTCTTGCCGCTGAATTTAGGCGTTTTTATGTTCGCGGCAGCTTGCTGGGCGCCGCCATGTTTGCTTACATCACGTGACAGCGCGCCAAGCGAGGTCGACTCCCTCCCACCGGAATCGCGGCCACAGTGCGAAAATGTCCCGAGCCTAGCCAAACCTGGAGAAAATCCAGCCTCAGCAGACAGCCGCAGCGCCGTTTCCCTCACTCTATGGGCAGGCGAGCGCGGACGAACCTCCCTCTCCTCCGTCTCCCTCTTAATCTTGTCCGGCAACATCCTCCGGTCTCGTGACGGTCAGCGTCGCCAGCAACAGGGTGTCGGGCGTTTCAGGCGGTCGTTCGTCACTTCTGACACCAGTGTAACGTTCTCAAGAACCAGACGTTTTGGTCTCAGTTTGTCCGTTTATTCGGCGGCAGGCAAACAGGCCGTTAACTCCGGGGAGAGTGCTCTTATCCCACACCTCACTTCAGCCCCGCACAGTCACACACAACAACAAGGACCCCCCTCCCCTTCCTGCACACATTAACTCCCTTTTTCCTGCAGCACAACCAAACATGTATCTTGAAGGAATAACACAGTGTGCAGAGATAACCAACATGTCACTGTAAAATAACATTTAACCATCGTTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGGCCTCACATACAAAGAATGTTTCGCTTAAAAGCAGCACAAAAGAACAGCTATGTCTGCAGTGTCGGTGTCTTCAGTCAGAGCCAAAACAAACCAACTTTTCAGCGTTAAACAAATCAGCTGGTAACCTGAGGAAATGGTAAGTTTTCTCTAAATATCTTTTTAGCTGTGGTTAGCTGGATGTCAGACTTATGTTACAGCAGCTGTGTCGAGCTCGAGCTGCGAGTCATATTTCCGGCGCTACGTTGTAGTGAGATAAGTTTGTGGGTATTTTGTGCAGCTTCAGCTGTCTTTTTAACTGCTCGCTGGTTAGCTAGCGTGAGCTATAAGCTAACAGCTAGCCTGGTTAATGACGCTAGAGTTCCACGAACAGCTCGTCTCTACTGCTTTAACTGTTAAACAGAAGGCAATACTGCGGCTGACAGGGTTTATTATGTGCAGCAGCTTGTTTAGTTTAAACAGTCTGCATTAAGCTGGGCAAACACTGCGAGTTTTTTTCAGTCACGTTATTCCGCTCCTGCTCAAACTGTACAATTAAATCGCAGAGGTTAGAAGTTCATAGGTCACGATGCAGGGTCTCTCACTATACGGCCTGATGCTCTGATGCGACCTGAGTGCTCACACTGTGCGTCCATAACATGAAGCTTAACATACAAAATCTGTCCCTCGCTCTCCCTCTCTCTGTCTTTCACTCACACAGACACACACACCATCAACTCTGCTAAATTACTAATGAAAAACATTGACCAGGCTGCTGTGATTGAACAGCAATGTCCATCCAACTCTTTTCATGGTTGTTGTAGTCGTGATAATTTTGTGAGGCCACACTGAAAAGCCTCGGATACGGAAGCGTAGAGCTGCCACCGGGGCAAAAGAAAAATAGAGCTATGTCACGTTATAACGTGAAAAGTATGTTTTTCTAACAATATACTGTTCATGTTTGAACAATATAATATCACGTTATTACAATATACATAATTATCACGTTCGTAGAATATAAATATTATATTGTTCAAACGTGAAAGGTATATTGTTAGAACAATAAACTGTTTACGTTATAACCCTCTACGCTTACATACTCGGATGAGCTTGCCTCATCCTACAAGTTGTGCCTCCATCTCTTGTGTCCAGATCACACGCTGCACTGCCGTGCTGCTCCACCTTTTCTTTCATTTCTGTGTTTGTGCTGCGCAGTGTGAGAGGCGACAGGATTTCAAACTGGTTTGATTATCATGCAACCATACGATTGATGATTTGGAGCTGGTCATGAGGTGTTAACTGCTTTTTGCACACACGATTAAGGCAAAACACGGCCGATCCCCAAAACAGTTGCGCGATTGAAAAATCGTCTCAAAATGGGCCAAAAATCGCACAGTGTATGGCCATCTTTTGGAGGCTTCCTCCAAACAAACATCTGCAGCTTGGCAGTGTATACAGCACTATAATGACCAGACCTAATTCTTTTGAAAACCTTACATTTTTCCACAGGTCTCCACTTCATCAGACATCACCTAGACACAGAGCTGGATGAGGCCAGCACAAACAGCAGCCTAACCGACGAAGGTGATGGATCCATGGGGTCAGGAAAGCCAGTAGCAGAGGAACTGGAGAGGTACCTTTCATGTCCATTCACTGGAGGTGTGGAGTTATTGCATGGCTTTCCTCAGATCAAGAAGCTGTCGATCAAAGTCAATACAGCTCTTCCTGCATCTGCAGCCTGTGAGAGACTTTTTAGTCATGCAGGACTCCTGTTCACTGCCAAACGGTCACAGCTTCACAGCAAGAACCTTGAGAGCAAACTGCTGCTGAAGCTGAAGCACCATTTCACTGACTGAAGAAACAATTTATGGTAAAGTGAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTTCCTTCCCACTGTCGCCAAAGTGCTTGCTCATAGGGGGTCATATGATTGTTGGGTTATTCTCTGTACCTATGAAGCGCCTTGAGGCGACTTTTGTTGTGATTTGGCGCTATATAAATAAAATTGAATTGAATTGAATTGAATTAAAAAAGACATTTACAGAAAACACCAACAACACATGTCAACATCACATGATATTATTTATTATATATTATTGTTACGGCTGTGGCCATAAGGACTTAAGGACTGTGCTTAAAACTCTTTGCAGGTCCCTCCCCTAATTAAGAGTAGTGAGCTGCTGATTGGGCCGTGGAACACGTGACTGCGTTCAAAAAGCCGCTCTGACAGCTGCCGCCGGAGAGAGAGAGAGAGAGAGAGAGAGAGAAGCGAGCGAGCAGTTTGACAGCAGCCGCGGACCTGGCCCTGGTTTCCAACTCATACTTTTCAGTGTATTTGTGTGAGCGTGCTCTGTGAGAGCCGCCACTGGTGTGTTCACTTAGTGCTTAGGCATCCATAGGCTGAAGCGGAAGGGGTGAGCCGCCTTTTTCTTTTGAACAGTTTTCTCCTGTTTTCGGAGCCAGGGAGCAAGGGATAGTATTGTCATTTGTTTGTTTTGTTTCTTTCTTAGGGTTTAGTTAGTTTCCTCTGGCGGGACTTAGTCGTTTTTTTTTATTATTTTGGCCTAGGTTCACCCTGGAGCTATGCTTCCTGACCTTCAATAAAATCACCTTTGTTTTACGCATAACTGGTTTCGGATGTTTGGCTTGGGAATCGGGGCGGGTATTTGTCTCTCTCTCCTCCAACCTTATGTGCGTTTCGACACGCCTAGACTAGGGGCGTAACAATTATTATCATTTATTCATAGTGACAGCAAGGTTTTACCATCATATAGTCTACATAACTAAGCACAGCTGTTAACCTGTATGTTTGCTAACATTTGAACTCTTACCATTGGAATATCAACAAAACACTAAATATAGTTTAATGCATGAGGCTGTTGCGGGACCTTAAATTGAAATGTGTCCTACCTGAGCTGGTTGAATGTAACCAGTTTCATGACATACTTCCTCTTCCATCTGGGAACAGAATCTAAAGACAGGAAGTAGCCACTGTCAGCTTCCTGAATACCCAATAAGAAACAAATCAGGCCAAATCAACAAACCTTTGGGTCTTGTTTTCAAAAGTGCATGTTTGTCAGCTTCTGTCTCTCTATCCATCCACTGTTGGATGTCTTGTTCTGAAATAGTCACTTGGACAAACATGGAAAGATTCACTTGCGACTACAAACATACGTTTCCATTAAAGTCGGGTTACTTGGGGACTCTTTCAGGATGGCAGAAATCTCCTCCTCAGCAAGACTGGTGACCTTCTCCTCTTTGTCCCATCTCTGAAGGAGCTGCACTTCTATAAGTAGGAACTGTTAGCTCTCTCAGTTTGAATCTAAATGAGTCATTTTAACTACTAATACAGAAATATGTATACCTAGATCCGATGACTTCCTCCTCCCATAATGCAATAATGCATCAGTCAGAAGGTCCAGTCGATGTGATGGAGTCATCTCTTTGTGACTCGTGCAGATCTTCTGAGAAAGGACCAGAACCTCTCCATGCCTTCTCCATCTGTCAGCCCAAACCCAGGAAGCTTTGGTGTGCTCGATCTGTGATTAACACATATTTGCTGTTTACTGTACAAGAGTTTATCAAAGTATGGACTGTATATTTTGTGTGTGTGCTTAGGATGGCATGTGTGTCAGTTTGTGTACATTGACCAATAAATCATAGCTGGCACTGCAGTTTATGTCCATAAACATGGACAGCCAGGGAAATACCTCGAGGTGTTCCTCCTCCGTTTGTCTGATGAACACCAAACAGTGTTTTATACATGGGAAATGTTGTTCTTGTGCCATATAGTGAAAGAAGATACTCACAGGTATGTGTGAGGACAGCACACACACAGTGTTGTATATGAAACTCAGCTTGATGTTCTTGTCCTGGTATCTTTTCACCAGCTCACTGATGACATACATTGGATCTGCTCGCCTGTTTAAAAAAATGATCATGTCAATGGTTTCGAGTCAATAAGAGAAATAATATTTTTGGGAAACATTTGGTGACATTTTTGACCGTAGGCTTAAGCATTGATTAACAACTTTCTACAGGAAAGGGCAGAGCAGGCTGTACCTGCTGCGGAGACTCAGGTCGTTTGGAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGGGGGGAGGCAACACTCAACATCTGCAGATTCAAAAACATCTGTTTCCATCACAAATACTTCAAATATTGTCTCTTATACAACCAATCCATTTAAAACTATGACTTATTTAGGAGAACACCTCACTAGTGATGGAGCAGTGACATAAAATTTCCTTCAACATTGACTCAGCTCAGCTGGTTTGGAGCTATCAGGATGTGACAGCAGATATTTCTCTACATCTGTTATGGCAAATGCAGATGGACCCGGGGAGCAGAACGCAAGGAGGCAGAGTTGCTGTGAAGACAGTTTATTTACAGTGATGGGGAGGTATTTACAAGGACAAAGTATATACAACAGCGTATGAATGGGGACGCGGAGCCAGGACGTGCTGGTGACGGAAACACACACAGGTAGTGCACTCGATCTAAAAAAAGGGAGAGGGACGTGAAAATTAGGAGGGTCTTGCCCGATAACCGAGAAAAGCTTAAAGTAAACTTTACAGAGAGTTGGAGAGCTTACTTGGTACTGTTTATTGCCAAACCCTCCAGACGGAAAACAAACCAGACGAGGCGAAATCCTGGGGAGGAAACAAAACTCCTTACAGTCACCAGAAATAATCCAACGGCTCCAGCAGGCAGGGACAGAATTACAGAGTCTCCAAAAACATCAATACTCCGACATGAGTCTTCTTCTTCTTCTTCTGTATAGGGTTTATTGGCGGTTGGCAAACAGCAAAATGGTGCATTACCGCCACCAACTGGTGTGGAGTGTGGACCGAAATGACAAAAAATAAATAATTAAACAAATAAATAAATAAAGTAAATAAAAGAAAATATTCAAATTCCGACACTAGTCTTCTGTCAGGTAGCTCCTAAAGAACACTTCTGAAGAATGCATCTGATGAGTAACAGGTGTGCCAGGTTCAGTGACTCACTGCCCCGCCTACCTATACAAAAAGGGAGGCACCAAAAAACACCACATAACCAGAACCCTAACAACATCTTTGTCTCTTACAAACATGATGTTTCCATCCAAGCGCTCAGTAATACTTCTTTTTCTTCCAAGGCCAAAGTCGGCATCCATGCTCACAATCATTGTGCCATCAGTCTGAAACCAAACATCAACACTGGTTCATCCATTTCTGTCAAATCTTATGACAGGATTATTAACTTGGTTGGTATCAGTGAGACGACTCAACATGAGCCACATTTATTTCATGACGCTTTAACAATAATGCTTTTGAAATGATTATATGAACTTCTATAAATAGTTGTAACCTTTGGACATGCTGGGCATGCTGTCCCATCAATAGGTTACAAAGACCAGCTGAGGTTCTGCGTCTCGACTGGTGAAACTGGGAAACTGATTCTCCTCCCAGAGCTCTGTAGAGCGTGATAACCTGTGGTAGAAACAGTAGAAGTCAAAAGGTTTGATTTATCAAACACTGAGGTACATTTACAAGTGAAATCCAATCAACTCAGCAGGAGATGATTTAAGAGCATTTTCCAAAGCTCAGCATCTTCAACCATCTTATCAGCTTCATAAATACTTGGGTTTAATGTGTATTAATGATGGACATCATTAGATAACACCTCACAGACTGATCACCAACCCACTCCAGTGGACAGAAGAGTAGAAAATATGATCTAGTGTCAACATTTAAGGACTGTTCAGCCTGAAACATTTTTATATACAGAAATGTGTCAAATGCTGTTAAATTGTATGAGCTGCATTGTGTTACACTGAGGAATGACACTCTAGTGTCCTCAGTTGTTGATGAAATACTGAGATATGAACCTGCTCTTTTGAAGCTTTATGACTAAAGAATTATTGTCAATGAATGAAGACAACAATGATTTTTATTGATCAGCTACAGAAACATGAATTTATATCAATCCCTGATACAGCAGCATAACAGAATGACTCATTTCTGATATCGTTAAGATATCAGGTTGGAAAATGTTGAACTTAAAGTATTAAATGACCTCCAGAAAAGTCAGACAGTGTTTCCACCGTAAAGTGTTGCAAACTCCCTCAGCAGAGACCTGCACTCTAAAGTGAGATGGTGAAACAGCTCAAGAAGAGCTACTGAAAAGGCCGTCTGAGGCTTGTCCGCTGTAGCAGGACAAAGCTCAGATTTTAAGAGAGGACAAGCTTCACAGACACAAAAAGCAACTCTGCAGTTGCATAGCTGACCTGCCAAAAGGAGGCAAAGATAAGAAGTCATTCAACATTTATTTTTATGAACCTCCTGAGGTCATTACAGTCATTACATGGACATGTTTCATTTTAAAATGAGATCAGAATAGTTTGGCATTAAGTCATAAATCTGTAAGAACAAACCTGTGTTCACAAACATGTTTATCTCTCTTGTGTTTACTGCGTGGGTCTGTGATCCTCTGGTAAATGTAGCTCTAACTCAAGCCGAGCCGTCTCATAGTAGGTTTCCTATAGAGAGACGAGGATTATGGGAAAAAACAACCAATAAAACAAAACAAGCAAAGATCAAATCTATTTTACAGCAATTATGAACTACTTTGAAATATACCCAGCGGGAGCCTCTAATGACAAGAGACTCTCCCCCCGAACGGCAGGGGGCGCGCGAGTATAGCAAAAGTGAGGAGGGGAAACAACCGATGCAGCTCGGCCACTCGCAGCTTTCTCCCGCGGAGCGTCAGCGCCGTCTCGCCTCCAGTGAGTGTTTATATTGCGGCCGCGAAGGCCATTTCATTGCCTCCTGCCCGGCTCTGGCAAAAGGGCACGCCCGCCAGTAGTAGAGAGGATACTGGTGGGCGATCTTTCCAACAAACACTCTCCCCCCCCCGTCTCATGTTGCCTGTCAAGCTAACAGTACAAACCGTTGTCCATTCACTTTCTGCTCTAGTCGATTCCGGTGCTGAGCAAAATTTCACTGACTCTTCGCTAGCCTCTAAGTTGAACATTGAAGTTAAGTTACTGCCTGACCCGCTCCGTGTTTCCGCCCTTTCTGGTCAATGCTTACCTGACATCACACATGTAACTGAACCACTTTCACTTGCCCTGTCTGGCAACCACACTAAAAAACTATGCTTCTTTGTGTTTTTGGCTCCATTAACCCCACTCGTGTTAGGACATTGATGGCTTTTGCAACATAACCCTCAGATTGATTGGAGAAAGGAGCGAGTGACGGGGTGGAGTGCTGAGTGCCACATGAACTGTCTCAAGTCTCCCATGCCCCCGATCGCTTCACTCTCCCCCAGTAAACCCTCCGAGCCACCTGATTTGTCAGCAGTTCCTCCTGTGTACCACGACCTTGCGGCCGTCTTTAGCAAGGATGAGGTGCGCTCGCTTCCGCCTCACAGGCCCTACGATTGTGCTATTGATCTCCTTCCCGGGGCCCCCCTACCATCTGGCCGCCTGTATAGCCTTACCCAACCAGAAAGAGAGGCCATGGAAAAATACATCACGGACTCACTGGCTGCGGGCATTGTTCGACCATTGTCATCCCCAGTAGGTGCAGGGTTTTTCTTCGTGGAGAAGAAAGATAAATCCCTTCGGCCATGTATTGACTTCCGCGGACTCAATAGCATCACTGTCAAAAACAAGTATCCCTTACCTCTCCTTTCCTCTGCCTTCGAACTGCTTCAGGGGGCGACAGTGTTCAGCAAGCTCGATTTGCGCAATGCATACCACTTGGTGAGGATCAGACGGGGAGATGAGTGGAAAACAGCATTTAAGACACATTTGGGCCACTTCGAGTACCTGGTTATGCCGTTTGGGTTGACTAATGCTCCTGCTGTCTTTCAAGCGTTGGTAAATGACATCCTCAGAGACTTTATTAACCGCTGTGCTTTTGTTTACCTTGATGATATTCTCATCTTTTCAAGTCACTAGCAGAGCATGAGGTCCACGTCAGGCAGATCCTTCAACGCTTGTTGGAGAACAAGCTATTCATAAAGGCGGAGAAGTGCGAGTTTCACGTGGACACTGTGGCATTTCTGGGGTACATCATCACACAAGGTAACCTGAAACCTGAACCGGTGAAGGTCCGAGCAGTTCTAGGCTGGCCCCAGCCTCCTAACCGTCGGCAACTCCAGCGTTTCCTGGGTTTTGCCAATTTTTACCGCCGGTTCATTAAGAATTTCAGCCAGATTGCATTACTTCTCACTAATCTTACCTCTCCCAAAGTGTGTTTTCAGTGGAATCAGGCAGCTCAGGGGGCGTTTACCTGCCTGAAGGAGAGATTCGCCGCCGCCCCCATCCTGCGTCAGCCCAAATTGGACCAGCAGTTTGTGGTGGAGGTGGATGCGTCGGAGTCTGGGGTCGGGGCGGTCCTGTCACAGCGCTTTGAGGGTAAGCTCCATCCTTGTGCCTTCTTTTCCCGTTGGCTCTCTCCCGCAGAGCGGAACTATGACATCGGGGATAGAGAGTTGTTGGCCGTGAAACTCGCCGTGGAGGAATGGAGGCACTGGCTAGAGGGCGCCAAGCACCCCTTCATCGTCTGGACGGATCATAAAAACCTAGAATACATCCGATCTGCTAAATGTCTCAACTCTCATCAGGCAAGGTGGGCTCTGTTCTTTACTCGGTTTAACTTCTCCATCACCTAAAGGCCGGGCTTCCGAAACGTCAAGCCCGACGCTCTCTCTCGACAATTCACCACCATCGAGGAGGATTCAGACCCCGGACCCATTCTTCCCACCTCCAGCGTGATTGGAGCAGTCTCCTGGGAAATTGAGGCCCTGGTTCGGAAGGCTCAAGACTCGGAACCCGATCCCGGTACTGGGGTCAGCTCTTTGTTCCCACATTCGTCCGGTCGCAGGTTCTTCAGTGGGGCCATGCCACTCGTCTCACCTGCCATCCCGGAATTCACCGCACCATCACCTTTCTGCAACGCTACTTCTGGTGGCCCACACTGATTAGAGATGCTACTGACTATGTCAAAGCCTGCTCCACGTGTGCCCGGAACAAGCTCTCTCACCAACCGCCCTCCGGGCTACTACTACCGCTGTCCACGCCGGGCCGGCCATGGTCACATATCGCCCTCGATTTTTTATCTGAACTATAAACTACACTGAGGCTAAAGCAGCTGGACTGATGCTTGTTAACATCCATGGAGGAAGAAGCTGCTTGATGAGACGGATCCACGTCCATCGTTTCATTTAAGAAGCCCAGCTAACAGACGTGATGCTGGAAAGTCCGCTGGTCCTTAAATGTGTCCTTGTGTGTCTGTTTTTGTGCACAGCCTGGATTCTCAGTTTGTGCTGTCGTTGGATTTTCTCACGCCGACTCACAAATATAGGATTTTGTTTCCAGGTGGTGATGAAATGAGTTGTAGGGCTTCAGGGTTCAGGATCAGGTCTTAGTGCTGCTGGCTGAACTCTGTCTCATGTTCTGAGTCTTAAATAAAGTCAGTCAGGATTATTTCTTCTGTTGAGTCTTATGAGAGTTTGATGATGTCAGCAAACACTGGCACAGATTCAAATAGGGATGGGTATCGAAAACCGGTTCTTGTTGAGAACCGGTTCCCACTGTTTCAATTCCTTGGAATTGTTTGCCATTTTTGCAAACGATTCCCTTATCGATTCCAGTCGCCCCGAATGACATCACCACGTTGCGGAGCTTCATTTATCTGACAGGAACCATGGCACCTAAGCGGCTCAAATGCTCAAAAGTTTGGTTATACTTTACGAGAATGGATGACATCAGGGCAACTTGCAATACTTGCAAAGTAGATATTTCATTTAAGGGAGGAAACACTACGAATATGCAAAAGCATTTGCTCACAAAACACGCGATGACTTTAAATGAATGTCGTGTTTTTAATTCCGCTCCGGACTCGTGAATCTCAACCCAGCAGCAGCGGTAACGTTTGCACGTCCTCTCCCGTTAATGCGGCAGGTAAATAATCAACTAACAGTGCATATTATGTTAGCACGATCTGCCTTATTACAAAACCTGCCATTACTGTGCGCTGCATTTAGGTGACCACGATGAGACAGACAGAGTCTGGCTGGCTCAGATGCTGGCAGTTCTCGCTGCAGTCTACCGGTAGCGTCTCCTTTCAGGCCAGGATAGACGAATGTCACCGAGCAGTGACTAAGTTTGTGGTCAAAGGCTTGCACCCATTTGCCACAGCAGATGCCCCCGATTTTCGGTAAGTGAATGTGTTTAATTGTAGGCAGGGACATTACTCGATATTCTTGTGTAATTGCTACAGAATAATTTATGTTAACTTTGTTATTGCTACAGAAGAATATTTATTTTATTGTTTTACATTTACAATGTTTTTTCCTGGGGACCCTGTGACACCCCATTGAAGAGCCATAGGCTGTGGATCTCTTAAGATCTCACTGTTGGGTTTGTAAGGCCATGTTACTCCTAAATTTCTATCTTGTTCAAAGAGAAGATATAAAACAAAGTTCTAAGCTAATCGACCTGTGTGTTCTCCATTTTTAAAAAGAATCGATAAAGAATCGAATCATTAAACAGAATTGAAAATGGAATCGAAATCGTGAAAATCTTATCATTACCTATCCCTAGATTCAAAGATCAGAAATCTGAAATATATTTGAATTGTAAATGGAGTGTAGTGAATGAGCTGCTCATGAAGCCAGCTGTGTACAGGAGGTCAAAGGTCAGAGCTCCTGTGGGTCTGAGGCCTCACGCTGGAGAAGGATGAAGGAGTCTGACCTGAGCCAGTGTTTGACATGAACACATCAGCACTGCTATCAGTGAGCCTAACGACAGCCGTTAGCATCATTTCAGTGTTTCAGTCATTTAAAAACACTTCCTGTCACTGTGGTGGTTACAGTGACATCATGCAGTTTGTGTTTTGACCTCCAGAGGGCGACAAATCAGCACAGACAGAGAGCTCCATTCAAACTTTGCTGCCATCAGCAATAATTCTTCAAATATAATCATCAGTGTTTGAACAGTTATGATATCAGGGACAGTCTAGACATGTGTGACAACACTGAACATGTCACATGACACACCTTACACATCATGTGATCCACTCTCAGTCTGCACTTTCATTCATGACTTCAACATGTTGAAATGAGCTTTGAAGAAACATCAGTTTAGTGCTGAAATACTCAAACGCTGCAGGAAGAAGAACAACAAAGTGATGACACATGTTTGTGTTTCAAACAAGAAAACATGCAGAAATAAATCTTCAACCAAGGACTCGGTTGAAGATTGGTGAATTTCTATGGCGTTATTTCAGTGCCACTATTCTGAGCGCACGTAAAAAAATATTGAGCGCACGTAAAAAAAGATTGCAAGTGCAAGTGTTGCATTTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTACAGGAGTTGTAGGGGTAGGTGGGGGTGGTTTACGGATCGGCTGTGCGTGCAGGCACTCCAACTTGCGACTCTCGTTTCTGTTTATGCTACAAAACAAACGGCGAGAAGGAACGTTGTCAGATATGAATGGTCCATGAGATAAGCATTCTACCAATATGTATTTTGCACATCGGACAGACTCGCACGAGGTTCAGCGTGTGCACCTAACTCACCTTTCCCAGCACGATAATATCCGCTTGCCTCTAACCCCCTCAGTGGACATGCACAACAGCTGGGTAGAATTGTCAGGGTTTATCCTGGTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAGTCGTGGTCCATTTCGAGGGTGAACCACATTTCGTAATCGTCTTCGGACAAGCCCGCATTGTCGTGGCCTTTGCATCTAGGATCGCCCGAAGCCTCGTGTAACTTGTCAACAAACCTTGATATTGTCCTGGCGGTGACATACAAATCCTTGGCGTACTCGGCATGGTCAATGGGGCGTTCGTGCACGTAACGGAGCATAGCCAAACACCAGCTGTTGTTCCCCGTAGCACTCAGCGAGTGTCTATACAGACAAAAGTCAGACATCATGACCTTGAAAGTTACAGTAAACGGCTCGACCGTCTTGGCAAACTCTGCGAACGTGTCCAAGTAGACCTGGCGTTTTGCATTAGAAGTCGCTGACCAGTGCGCACCGTCCAAGAGCACTAGCTGTCCGGTCGGGTTCATCTCGGTGTATTCGTGTTATGCTGCTATCCTCTGCAAAACTCCTATGTCTGCGTGACGGTGTGACTTGTTCGAATGCCGGTGAGCGTAGAACCAGGGGTTCGGTTTTATGTATTCAGTTTAACCACGGGTGGGGTTTTAGCCGAGACTACAAAGAGGTAAGTGGTTCAATGTTGTTGTGAAACACACAGTCATAGACACAGTTGGTTGCACATAAGGTTGTGTACACAGTTTTATTTCAGCGAGCGTCCACATCACAAAACAGACGTCATTACACATAAGAGTTGTCACAGACACAGTGAACCGTCAGCGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTGGAAACGTACAGGGTGTGTACAGGTCGCAGACCGAGACAGAACCCTGCTCCACTCGCTCCACAGTATGCCTGCGGTGTTCTGTTGCGGTCGGACGCGTGCTCTAATGGTGTAGTTTGAGGTCACAAGGTCTTGGATGTGAGCTACACAAAGCTTGCCATTCTCACATTGGACGGTATTCACCCGGCTCGGCTCATCGGCACCGGTGACGGTCCATTCAATCTCCGCTGTATAGTTCACAGCCCAAATCGTGGAAAATGGACCCAAAGTCACTTCGTCGAAACTCACGGACAGAGTGGGGCTCGCCATCTTTACTCCACATTGAGGATTGACCTGGCTGTTTGATTCGCGTATGCCACCTATATTAAGATGTACCATGCAATTATGTTGTAACGCATCAGGGCTCGTGAGTTGCACATCACACTTCACAGCCCCATAACGCCAGCTACTACCACTCCATTGGGTCCCATCGTCTTTGTCGTATTCAGGTATACATTGGTGTTGTTCAGTTCCACATATAACCTCCGATAGCACTCTAGCCTGTGGCTTGTAGTCCAGATGAGCTTCGGCATACTGGTGTATCACTGTTAGCCGCCTGCTACCGTCCGTGATCAGATAAGACAACACAGGAGGCCTGCAGTCTAATGGTGGACACGGAGATTTCCAAGCGGGCCGAGCCAACACAGGTCCCATTAGGACAAGGCCAAGAGTAGCAATCGCAGCAAGCCAACGCATTGTATTGACAGTCGGTCGTGTGTGTGTAAGTTGGTGTAAAGACAAGGCTTATATCCTCGAGGAGTGTAGTACAGCAGAAGAGTATCCGCCGACCTGCAGCGCAAAGCCAACCGACCTGCAGCGCAAAGCCGACCGACCTGCAGCTCAAAGCCAACCGACCTGCAGCGCAAAGCCGACCGACCCGGAGCAGGAGCTTGTTAACAGGACAGCAGAGGACAGCAGAGTTGCGCTGTGTCTACAGTCATGTCCTTGGCAAATAAGCACATCGTGGCTGGTATTGTACGCCCCACGACCCCGGACTCCAAGCGGGCATTACCCCCGGCCGCGTACATGAAGCGTTTCCATGTAAGCAAATGGAAATGCGGACAGTATGATCGAACCAAGACGCTGGTGGTGGTGCACGCATTGGTGCCCGAACGGAAGCTATTTGCCTACTGTGAAAAACTACAAAAAACCTTCCTCTCCTGGTTACCACCGTATAACAAGACGTTGTGTTCAAAGTTATTGCTTCAAGACATTCTAGACTGCGAACTTCATCGCGGGGCCGCTTACTTTATCAACACCGTAGACTTCACCGGCCCCGATCCAAGAGACACGGATTACGCCGAAAGGTCTTCCACTGAGCCTACATTCGGCTTACAGATCCAAAGCTACAATGCAACCGTGCCCACTGGACGTCCTAACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTTCTTAAGGTGCACTCGCAGTTCATCACGTTCAGCTGGGCCTTTGGCAAGTGACTCCAGGTTGTCAGCTACCGCAACGTTGCCTTTTGCCGTAATGTGGTACGTGTCTCCCAAACGCACACTCCCGCTGCATGTGGACACTACAATGTCAGTCGGCAATGAGGTGAGGTCCCGCCCGAGTGAACATGGGTAGGCTTCCGATTTACAGAGGTTGGGGTGGATTACAAGATCCACGGGCCCCTTGACGCTAATGTTATCGTATGTTGGAGTATTACGCCCCGTACCTCTCGGGCATGTTTTAACGAGGAACGCATTACCATAGTGTCTCTGTACAGGTACCGCGACCTTACTGTCCATGGTTTCCAGATAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAGCTGGCTTTATTCTTCATCGTCAAAACGCCTGTGGTTTGGCGATGTCCGACCTGCAGGTCGGCGAGGACCGACCCGTGGGTCGGCGAGGACCGTGCTGTGGGTCGGCGAGGACCGACCTGTGGGTCGGCGAGGACCGACCTGTGAGTCGGCTAGGACCATGCTGTGGGTCGGCGAGGACCGACCTGTGAGTCGGCGAGGACCGTGCTGTGAGTCGGCGAGGACCGACACTAAAACGGATTTCGGTATCTCAGCGTTGTAAGCAGGACACGGTCTCCAAGTGCTAGTTGTTTGGTCGGCGGCTAGGCTGAGTCACACGCCGTGCTTGGCGAAAGTGGTGCGACTATGGCAATCGCGACTGTACATCAACTGGAAAGGGAAATCCCAGGCCTGGAGTCTCAAACGGAACCCTTTGTGTCACAACCAACGTTCGCCCCAACATTGTTCGCCTGGGGACCCTTTGTGTCACAACCAACATTCGGCCCAACATTGTTCGCCTGCGGATTGCACAAAGACACGTTTGGCCTCGGGTCGGACGAACAAGGGTTGTCCACACAGGAGATTTTCGAGAAACGGGTGGGAGAGCGCGCGTATGCTGCCAATGCGCCACATGTGCCTCGTGTTCAAATAATACAAGGAGAAGCCGTTGTGGTAACGCACACGGACAATAACCAGTGGCACAACAGTCCATCGGAGGAGCAGATACTGGCGGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCAATATCAGGAAGGTAACATTGTCCAGTACTAAGCACGACCTTGGGCCTGTCGACCGTCATATCGGAATGTACGGATAAAACTAACTAGCTACTACTGCGACACAGTATGGACCGTTGACACCTTGTAAATATCACTCTACTCCTGGCCGCGTGCAGTAGCTAGGGACTACAACAGCAAGCTACTAGAGAGACTATACCTTTTGGCTTCACAGCTATGATTCTCTTAGACGCGGAACAGTATCAGTCATGTTCCTGGTTGTCGACGAGGTTTATTGGTCTAACAGGGTATTGGTTATCACAATTATACAAAAACACAACGGTGAATGTAAGGGCGGTTTCTCAGCGAGGTTATGCTACGGGTTGGGAAGGTTGTGCTACAGCTTGGGAAGGGTGTGCTGCCGGTTGGCCGGCTTTGCGCTACAGGTCGGCTGGCTTTGCGCTGCAGGTCGGCCGGCTTTGCGCTGCAGGTTGGCTGACTTTGCACTGCAGGTCGGCCGGCTTTGCGCTGCAGGTTGGCTGCCTTTGCGCTGCAGGTCAGCTGGCTTTGCGCTGCAGGTCGGCTGGCTCGGAGCTGCAGGTTGGCTGGCTTTGCGCTGCAGGTTGGCTGGCTCGGAGCTGCAGGTCGGCTGGCTCGGAGCTGCAGGTTGGCTGGCTTTGCGCTGCAGGTCGGCTGGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAGCCGTACTTCTGGCCATGCTGTATTGTTCACACGGCGGGCCTGCGAATATCACGTCCGGAGGTGGTCCGGACCAGTGCTTAGACGGATCCCATTGTAAGATATCCACAACGATATCAGCGCCGTGTCGACCGTCGACGTCTAGCCTACGCACCAGCCACCCGTTATCCACGAACGGTTTACATATACTGCCAGTGCCATCGAACAGACTCAATAGTATCCGACGCGGGGAGACGTTAGGCATTGTGGAGTAGACATTTTCTTTTTTACTAATCCGTTTACGTTAACGGAACAGGTTGTCGTGGTGTGTGTGTGTGTGTCTGAAAGTGTACGCCAATGGGTCTGCTCTCGCTCGTGGTCTTCGTCTTCGTGTCCATGTCGACTGTACTGTCAACGGCCGACGAGAGAGCTCCGTATGTACACACTGCGTTTAATATGCGCACCTGTAAGCATAACGTCGGCTGCCCAAACCCAACGTATGTGATACTCTACTGCGACAACACCAGGAGGGCAATCTGCGGATATCGGTGTCCGCTGGGGCACCCTCATCTGTTTGCCGGTGCATGTGGGGATGTCTGCCCTAATGGTTATCACGTTAGGGCGGCTGACGGCGGCGATACCCTCATTCAAAAATGTGTCCTACACAAAACGTGTCCATCGAACCAGCAAGTCATCCTACCCGGTTCCCTGTGGCACGATACAATATGCGGCCACCCAGACGATTACAAACCTATACGCACGTTAGTCGAACCCCCCACGTCGACGGTAGTAGTCGACACCATGAACGAACTGACTAAACTGTGGATGAGGGGTTTAACAGAGGAAGAGTTTATAAAACTATGCAAGTACTTTTCACCGTCTACGATATCCGCCGAGTGTGTCAAGATCGACGTGGACAGTTTATTCGCCGATGGGTCGAGGACCGCCGAAAGTCTGTACTACGCCTTGAACACATTGTCTTTACTCGACACGGCAGCTAGAATGTACAAAGACATATTGAAACCATTTATGGCACCCGGGCTGGATCCTACCAGGGTTGGAATTGAATTGGCACACGAAGACCCTTTGACGGTAGACGTTTTCGATGGCACCTTAATCATACAGGCCAGTGTGACCATACCGCTGGGCGCGAAACACGTGTTCAGACCCACAGACGTCAAGTGGTACAGAGTACAACGTGTCTCGCCTATGAAAACGACATTCCCTCTATTGGTATCCGCGACCGGCTCGACCGTGACCCGCGTGGATCGCAGATGTGATATCACCAAGGGTACCGAGTGGGATAAGGACTACACACGGGGCTTCTTTGTCTACGCGTTGGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGATACCAAGTGTGCCCGAGTTGGAATTTGGGCTGTCTTCTGATATGAACGTAGGCTCCACTTTACCCATCAGTAAACTTACAATGCCCAACCTCGCACAAGAAATGAGCTACATACCGTACGGAGCCAAGACAGTCCGCATAAATCGCAGCGGAGTTGTTGTGTTTGTGGACACGGACAAGGATGTCATATGTTACCACGTTCCACAGACAACCCCGGGGCCATCGCTTCGAACGCTGCCCTTTGGCGTCGCTGTCCAGCACACGGAGCGCGATCTACTTGGCGTCGGGTGCGTTCAAAGCGTACCGGGTGATCGCCGGTACACTAGGATTGAGGTAACAATAACCACGTGGACTAAGACGGACAAAGAAACACTACTTGAAAACGTACGGCTTATACGCCGATCGATGAGCGACCCCGTTTTGTCGCGTGAAGACACGACCTGGTTGTCTCATGCATCCGACACTGCACAGCAGCGCAGGTCTGTCAAATCGAAGGGAGCGGCCGTTGTGTTCGCCGAAGCGCACGGCATTTCCCTCGTCCTTCAATGTCTGCAGCGCAGCAGCTCATGCCTCGCATTGGCTAATATGGTTGATAACGGTTGGCCTCAAGGTGGAACCGGGTACCCTGTAGACGTTCGGGGGTTTGAGGTGGAAGACGGAGTGGTGCTAAAAATGATCGTCGCCGCGAACCACGGCGCGCTCATAGTTAATTTATCCTGCGAGCTGAAGCCGTTCGCCTTTGGTTCTCACGACACCAGGGTCAATAGACAAGGGTGCGGATACTACCAACGCAAACGCAGACCGTTGCTAGATCAGATCACATCCGAGGTCGAAACGATACAATCGATCAACACCCGCGTGCAACGCGTCATTACGGAACGGTTGTGTTACAACGAGACGTGTGGCGACGACCCCAGATCTCATGGCGGTTATGTGATGTGGGCAAAGGACTGTGTTTCTGCGACAGAACAGCTCGCCGCTGAGGCGAACGCCACGGTGGTGGGCTTTGGTACAGTCGCGTATGAGGCCGAGGCGCGCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGACCTACGCCAGACCCTTGCCTACGTCCACGATATAACAGTGGAAACATCGAGTCTGTGGCAACGCGCCCAGGATGTGCATGGTCTCATCGAGGACACAAAAACTCAAAGCCTGAAGTATATGGACAAAGTGGACCGAGCTATGCGGTCTCACTGCGAACAGCTGACAGTGGATTACCAGCAGTCCTTCACACGTCTGAACATTATGGCTTCTCTGTCTGTTGCACTTTCAGTTCTGGCATGTCCGTTGTTGATTCTCATTTGCACAAAGATGCGCTCCTCGGGCGAACTCACCACCACGAGACGCAGGGATATCGCGGAATACCCACTGCTGTAACGCGCACACGTCTGTGCGTGCAGGACTATTGCTTCACACCCAGCACTCTATATATTAGCCTCGCATAGCGTTGGACACATCACAATCTCACGACCGGCGAAGGTTATACCATGGCAAGCATTGTGCTGAACACACTGACGGTTGTGCTCTTTCTCGACCTCACGCTGTGTCGAGGCTCACCCTTGGAATCGCATACACCTTCGGCCTACATAACAGCTAACACCCTCGAGTTCGTTACTTCTGGAGACGAGGAGCTCCCGCTGCCAGCGGTTACACCCCGGCCTGGTAGCGGTGGCGACGAGGAGCTCGCGTTGACAGCGGTTACACCCCGGCCTGCTAGTGCTGGCGACGAGGAGCTCGCGACCATCAATTACGGACAGCCAACTCAGGCGAGAGACAATGCTACATGGGTACAGCTGGCGTGTCCTACTGACAACGCAGACCATTTCACGACTACGGCTTGGTATACATGCTCGAACAACGATGAGCTCCATGGGATCTATCGCATTGATAACGGCGGAGAACTGGTTACATACTCCACATGGTTACGTCTTGCGCCAACGGGGATGTACAATATCACATATAGCACTGCTCTCAGCATAACTGAGCGTGAGGCGTGCTCACAGGACCGGGTCTATGTGTGTCGACGCTGGGCGAAGGTCGGCCGGCAGAACCAATGTTGGTTCTTTAGAATAAAGAACTGTACTGTGGACATGTCACCGACCTCCCAATATCCGTGCCGGTGCACGCCGCCGAGGTCTACCGTAACGACGATGTCTAGCAAGTCGCCTTCTTTCACAGCTTGTGGTCTGGCGTGGTTAATGTGCATTACCACCTTAATTATCAACACGTAACGCTACGCTGTCTCTGTTGCATTGTACACCACTGGAAACATGTTTGTTGTGGACAACCCATGGTTTCGCCAAACGCACATTAACAGTCGCCATCTACCACGTCGCCTTCTTCCGTGGCTGGTACGGTGTGTTATCGTCACCGATATTAACTACTAACATGTAACGCATACTGTACTGGTACTCTCAACAGCATTGCCCACTGCACGCCGCTAGAACGCATCGACTGTGGACACGCCATGTCGTCAAGAAAAACAACCACCCCGCGACCCAGGACAGCCAAAGGTGCAGTAGCCGACAAGGCGCCGATCGATATGCCTTCACCGACAGCTGCAAGCCAGGCGAAAGGAGCCACGCGAGGCAGAGCTGGACGTCTTCCAGCTCCCCTCATCCCCGAAAGGCTTGCGTATGTCTACGACCAGGCGCTTATGAAGGAGCACTACAACAAGCTGTTGAAGATCTCCAAGGCGCACCGTATGAAGTTCGAACCTGTCACAGATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCATCGTGCCCATCAAGGCTGTATGTTCATTTCTGATTTGTTGTTTTACTTCTATTATGCCCTTGAAGGCTGTATTATTTGAGATGTGAAGGGTTTACGAGAACTTGTTGCGTGTAACCCGTGATAATATTTTGCTATCTTACATTATTCCCATCAAGACTGTATTTCCATTTCTGATTTTGTTCTTCTGTTATGCCCGTCAAGGCTGTATTATCATTCGAGATGTGAAGGTTATACGTGATTTTGTTGTGTGTAACCCGTGATAACATGTTGATATCATTTATGATGCTGTGCGTGCCATTGTTGCTTTACTCTTGTCACCATACATGTTTCCAGTTGTGCAGTGAATAAAAAGTCGTCATTACTTTTTCATTGTTTGTTAATCTTTTAGTGTCTACAAGCTCAATATCAGAGGTCGCTAGCAGTGTGTAAAAACACACTGGTAGCTGTTTTCTGGGTACCAATAACATCACCGGAATCTAATAACAAGAGGTCATATGGCCAAAAAAATTGTTTATTTGTTGCAGTTACATACACCGAAAGGTGTCAGTTCCACACACCAAACGGTGTCCATTCACCCACACAGACACACACACACCTGATACAGCAAACCATATCGAGGGACAGTCGCTGCAAACATGCAAGTTATTAATGTCTGAATGTCGATTAGTGGTACATTGTAAATCACACAAATGTAATTTCTCAACTATCTAAAAGAAACACACACACACACACACACACACACACACACACACACACACGACACAGCGAGCCTTATCCAGGAACAGTCACTGTAAACATACAAGTTATTAATGTCTGAATGTCTTAGCGATACATA