AGTAGTAGTAGTAGTAGTAGTAGTAGTAGCAGCAGCAGCAGCAGCAGCAGCAGCAGCAGTGGTACTTTATGACAGGGTCTTATGTAGCTGAGGCTGGTCTCAAACTTACTCCATAGCAGAGAATGGCCTTGACAGTTTGAATTATCAGCATACTCCAACATGGCTAACTTATAAAAATTCTGGACGGGAAGATTATCATCCTAGACAGAAAAGGTACGGAACATAACAGAGAGAGAGTTTCTGTTTGCCTCCCCTCCCCCACATCGCCACCGTACACAACTGAGGTCCATTTATCAAAACCAAGATGCTAACAGTGATGCGTTGCAGTCCAGCCAAACGCCGGGCTTTATTTAGCTGTCGCCACTCTTTTATTTAGGTCCCTTTTCTGTGCTGGGATCCCGTCCAGGAAGGGCAGTTGTGTTCTGTCTTAGTCACTTGTGTGAGGAGGTCAGACTGTTTCTATGCAGGTTTTACCTTTGTCCAGTTGATCTTTTTTTTTTTTTAAGGGTCCCAGGCATCATTAAAGTCTCCACCACATTAATAGAGTAGGATTAAAATAGACTGCACAGTGGTTGGCGTCTCTGCTTGCTCCTGCAAAAGCAGACACACTTTCTGTTCCTCAGCTGTAAGGAGCTGAGGAAGAATCTCATTGCTGTGTGCGATATGGAATCCCATCATCTCTGGGGTCTGTGTGTCTCCTGCTGGGCTAACCTGGGGCAGAGTCAGACCTCAGTCTGCTGGGAAAAGCCAGGGTTTGCAGCTAGATCCAGAGTGCAGAAGTCACACCACACATCCACTTGCATGTGCACTCCTAGAAAGCCGAGACATCAGTATAAGCTAACATTTAGTAAAGAATCATGACCAAGGGAGGGAATCGTGACACTTTTGTTCAGTGGCACAAGCACTGAGAAGTTCTCCATGCTATAGTTAATAACCTCCTTTTCCATGATCATACAAGCAACCATAGTTAAGCCAAGTCACACACACACACACACACGCACGCACGCACGCACGCACGCACACACACACGCACACACGCACACACCATGAAAGCAGGATGGGAGTGGGCAGTGAAATGGATCAGTGGGTAAGGTTGCTTACTGCGCAGCCTGACAACCCAAGTTTGATCTCCATCATCTGCCGGGTAGAGAGAACCAACTCACAATAAACAAACAAACATTACAAACCAGGAGGACTTGCTGGGGGTGAGGATCTCGGTGAGAGAGGGATTCAAGCATGTAATAGAGATGGATAGAAGTGAAATCCATGCATATGTGAGCACCCCACAGAGCCCCACGTGCACACTCCTACACACGTGCATACTCTTACACACGTGCACACTCCTATACAACAGGTGCCCTTACAAGCTACTGAGCCTAATTGGCCCCAGGTCTACTTATTCATGTTTGCTTGAGTTGGTCTCAGCTGCACTGTTACAGACTATAATTATAATTAGATTATTTTATTTTTAATGAACAGAATAGGAAAAACGTCAGAATGCTTTCCACAGGTGTCCTCCTGTGAAACTTTTTTCTTGTTTACTTTTATTTTTAGATTTGTTTTATTTTGTTTTGTTTTTCAAGGCAGGTTTTCTCTGTGTATCTTTGGCTGTCCTAGAACTAACACTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTTCACATCCATGATGGCCTGGAACTCACCGTATAGCTGAGACTGTCCTCAAACTTGTCTCAATCCCCCTGCCTCAACCTCCCCATGTTCTAGGATTACAGGCATGTGCCACCACACCTTGTTTATGTGAACCTTTCACTTCAAGATAGTGAGCTCTGGGTCTGAGGGAGCATGTCCACCTCTTGAGCTCTTATCACTGGCCCTGGCCTGACACAGCCATGAGATTCTGAACTGGCACTTAGAGGTTCGGGGACCCGTTTCCTGTTTCTAATAAACTGAGGGATTCTGGGAAGGAAGGATGGAAATATCAGAAATTATCTAGTCCATCCTTATTCCTGTCAAGTCCAGGTGCAGAAACAGGAGCTCAGAGAGGAGTGGGACTTGCTCAAGGTCACACAGCAAAGCTGAGACTTTGGAATGAGGAATCTAATGTTCCCTTTTTGTCTTCACTGCAAAGTCCTTGGGGCTTAGGGGAACCACTCCGGAGGCCCACGGCCCAGGGACATGACTTTGGAATGTGTTGGAGAAGCAAGACGCCTTCGTTTGCAGGCCCGACAAGCCAACAGGCCTATGTGTGGTAAGAAGGGCTCTGGTTATCTGCCACCTGCCTCTGTTTCGTTTGGTCTGTCAAGTCCGACAGCAAAGTGCCCCAAACGTGTGAGGCTTGATAAAGGTGGAAGAGACAAGGGTGGGGATGCCAGGACATCAGGGACCAGAGCCTGAGAGATGTTGCAGAGCCTCTGTCTCTCCGGAAGCCCCTCCCTGGGGACTCTGGTGGGGACACCCCCATATCTAGGGAACTGAGTCCTCTCCATCAGAATGCAGAGCAGATACGCTCTCAGACTTGTGTTTTGAATTGAGACTTTTTAAAATTAATTTATAAAAATAAAAAAAAATTCTTACCGGTGTTAAGTGTTGTGTTGAGCATCTCTCTCACCCCCATCTCTCCCCTTCTTCCTTCCCTTATCCCACCTCTTGCCCCGCCCCGCCCTTGCCCCGCCCCCTTGCCCCACCCCTTGCCCCGCCCCATCTGTCTTCCTGCAGTTTCTTTTCTTTCATTTAATTTCTACCTGTGTGTGTGTGTGTGTGTGTGTTTTAATTCATTTTATTTATATGGCTACACTGTCACTGTTCTCAGACACACCAGAGGAGGACATCGGATCCCATTACAGATGATTGTGAGCCACCATGTGGCTCAATGCTGGGAATTGAACTCAGGACCTCTGGAAGAGCAGTCAGTGCTCTTAACCGCTGAGTCATCTCTCCAGCCCACATGTGTGTTTTTATGTGATTATATAAAACAAAGGATCATAATTGGGAGAAAACATATTTGTCTTGTTTGGTTTGGTTTGGTTTGGTTTGGTTTAGTTTGGTTTGGTTTTTTGAGACAGGGTTTCTCTGTGTAGCCCTGACCGTCCTGGAACTTACTCTGTAAACTAGGCTAGCCTCGAACTTCCCTAGTGCTGGTATTAAAGGCAAAGGCATGTGCTGCCACCACCATTTAAGGAGTGGGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCCATAGTACCTATGTAGGTTCTAGGTACTAAATACTAAATTTAGGTCTTCATGCTTGATACTTACAGTTAGTAAGTGCCACTAACTGCTGAGCTGACTGGCCAGCCCATACTTGTCCTTCTGTGATTGCTTCCATGCCCCTAATACACTTCCTTGTCTCCAGCTGCATCTATTTTCCCAAGAATGATATGGCTTCATTCTTCATTGCTGGCTGTTTGTATACACTGCATTTCCCTTATCCATTCCTCCGTTGATGGACACCTAGCTTGGCTCCACAGCTCAGCTACTGTGCACGATGCTTACTAAAACAGCAGTGTAGGAACCCAAAAGGAATGGGCGCACAGGACTCCACATTATACTATGAAGTCGCAGTGACAAAAGTGCCACAGTACCGTCACAAAAAAACAGACATGTGGATCACAGAATGCAACAAAAAATAGACCCGAGTGGCTACACCCACCAGAATCCTGACAGAAATGCCAAAAATATACACTGGAGAAAATATAGCCTTTTAAACAAATAATGCAGGGGAAACTGGGTGTCTGCATGTAGAAGAGTGAGAAAGGACCCTTACCTCTCATTCTGTAAGAAAATCAACTCCAAATGGCCTTTTCTCCCGAGAATGGTTCTCAGAAGCCTTAGTCTCCCATCCAAGTACTAACCAGGCCTGACCCTGCTTAGCTTCCGAGATCAGACGAGATCGGGCACGTTCAGGGTGGCATGGCCATAGATAGCCTTACCCTCATAGCATCATAGACCAGTATCATAGGCAAGGCACCACCATGCCTCTGATGCCATGTTCAACTAGATCTTTATTATTTTTATATTTTATTACATGTATATGTTTAATGGGATAGAGTAGAGGTGTGTGGAGATCAGAGGACAACTTGGGAGAGCAGATTGTTTCCTTCAACCTTGTGGGTTCTGGGGACTGAGTTCTGGTCATCAGAGTTAGCTGCAGGTACCCTTGCCTGCTGAGCCACCCCCCCAAACCCTCCACCAGCTAGATTTTGTAAAAGAAGTCCAATCATCTGTTGTTCTGAGTCTCCTCTTTATCCTCCTCCTCCCTCCTCCTCTCCTCCCCTCCTCAGTCCTTTCCTACCTCCTCCCTCCTCTGCCCCTCTTCCCCCTCCCTCCTCCTCTCTCCTTTCTCTTTCCCCTTCTCTCCCTCCATTTCTCCCTCCTTCTCCTCCCTTATTCTTCACCACCATCACCTTTTGGTGCTGGAAGATAGCATACAGGACTTGTACATGCTATACACAGAGCTTCAAGCACAGCACTACACCCTGGCTGTTTATTAGTTTTCCATACAGAAAACAATAAAGAATTTGTTGGATATAAAACACAACATTACACCTCCTGCGTCCAGAGTGGATCACAGACCCGTCCCTCCTCCCTTTGCTTTTGCTCACTTGTAATGGGTCAGAAAGGGTGACAGTGGTATCATATTTACATCATATGACCTGGCATCTGATGAAGTACAATTATTGGTTATTCCTGAGTTTGGGCTTTGTTGTTTGTTTGGTGTGACCATGAATCAATGCCATGCCTTTTCCTTTAATTTTTCCCTCCCTCCTAAATTGTGGAATGTGGGAACATGTACATAGTATGGTGGAGGTCAGGGGTGATATTAGAGCCTTCCCCTACTCCACCTACTCCTCCTCTTCCTTTTCCTCTCTCTCTCTCTCTCTCTCTGTGCACGCACACACGCGCACGTGTGTGTGTGCGTGCGTGTGTGTGTGGGAGTGTGGTGTGTGTGTGTGCACATTGTGCAGTATACTCACAAAGGCAGAAAGAGGCATCAGGTTCCCTGGCAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTAGGTGCTTTGAATTATGTCTACTTAATCCATACATAAATATTTATATATCACAATGTATGTATATATGTGCAGAAGGAGTGACTATAGGCAAGACTTGCCCGGCAGTTTGTATAGAAAAAAAAAATTTAGAGGAATGCAGACCAATAATATTTCGGTGATCCCCATGCAACAATCCGCCTGGTCATGAGAGTAAAGTGTAGGCTGATGTCACTGGCCTCCATGCATGGAAGAGAACAGGTGTCTCTGGGAACTGATGGGTGATCTTGTTTGTGGTGTACTGAATCAGAATCTTCACTGTGGTGCATGTGATTAAATTAGAGCCATCTTTTCAGGGGAGCATCCAGGGATTGCCATCCATTTCTTATGTATGGAAATCACCAATCGGATGCTCTGGTAAGCTAATGTGCATGATTTCTCTGCAGCTGGTTCCCTGGCGTTCTTGGTTGAGTCTTTTGTTGATATGTTACATCTGGCAGATTAAAAGCAGTGGTTCTATCATCTATTAAATCTCTTTCTCAACAGCTATCAATCTCTGTCTCAGGGATCTATCAACAGGACTCGGCTTGCAGGAGTCATCCCTAGACAAGCAGTTGCAAGGGTTTAGGAGTGGAGCCACAGGCTCTTAGGCCACCACCTCCTGTTCTCTAAGAAGACCAAAGTCCACCGCTCAGGAGGGTTATCATTACTGTTGGTCTTGTTTTATGGCACAAGATGATTATTGATTTCAAACCAATGCTCAGAGCTGAGCTTCATCCCTACCTTCGAAGCTTATCATTATCTTTGCTCACCATTGCAGTCCCCTCTGGAGCAGCAGAATTCTTAAAATAAAACAGGGTAAGAGAGAATAGTAAGACAGGGATCACTTGTCGCTTCTCGTGGTGGGAAATATTCCTCTTAATGAGCAGAAGGAAGGATCTATGGTTCAGGAAGCAGAACTTGAGCAGGCAGATAAATACTTCCCATGGTTTTCAGAATTTATAAAAATTTCGTTGGAAGTACCTTTGGTAACAGCAAATTCATGAATAGGTCTAGGGACATAAATTTCTCTGTTAAATTCAAAGAGTCATTGGACCTTTCTGCCAGGGCTACGTAAAAGAATTTCTCAATTACAGGAAACAAAGGGTTGTTGGTTTTCCCTTCTGGCCGGCCTACCAGGAATTGCACAACAAGTCTCTGTTATCATTTGCTGTTGAAGATGAGGGTTTTAAACTCCTCAGCTTCCTGTTTCCTCTTAGCTAGACACTGCCATGATGATAAGCATCCATGTTAAAATGTCCTTCATAGCAGCTTCTAAAAGCACATTAAGCGATGCTTTGATCACTCCTAACAGCACAACAAAACCCCTTTCCATTATTAATCAATACTGTAAACCACCTTTACAGAGATTTACTTTGTCTCTTTAACTAAATACAGTGGGCACTTGATGTTTGCTTTGTATTCTTTGTGCAACACGTCACAATGTTGTACTTTGTTCTGTCCACGAACAGGACAGGGGCTTGGCTCAGCAGAAAATAATAATCGGTGTTCGGGGCTGTGGGCACTCCACAGCATGGAGGGGAAACTTTAAAAAATGAAATAATTAATGTTCTTAAGCCTAATAAAATGAGGTATTTGGTGTAGGAAAACAAAAAAAATATAAATGAATTTGTTCTAAAATTCCTGTGTTTCATGAGGACTATAGAGCCGAACTCTGGATCAACAGCTGGAGGTTTTGGATTGCATGTATCAGGGTGAGCAGTGGGTGGTTCACATTTCTAAAGGCAATCTAGGTAATGGTATTTTGGGGCTGCTGGCAGAAAGCTTTGGCATTTCTGGGGCTGAAGGGAAGGTATTGCCTGGAAATTTAGTCAACGGAGCAATTTTTTGATATCATTTCCTCGAATGTTCTAAGGCTGCCCCTTGTGGCAAATGACTACGGCAAAAGTTTTGGAAGATGTTTGCTATCCCAAATGCAATGTAGGGCCTTAAAGGGACTCATAATTTAAGATAAGCCCTTGATCCGTGGTGGAAGGCTCTTTCCCCAGTTTAGGAAAATGCCAGGGTGTTGATGTGGGAGTGGGTGGGTGGGAGGAGAAGCATCATCATAGAAGCAAAGGGAGGGGGAGGGGGGAACAGGGAAAGGGGATAACATTTGAAATGTAAATACATAAACTGTCCAATTTAAAAAAAAGAAGAAGAAAAAGACATGAAGAAAGGGAAAAGTATAATCATGCTTTACCAGGGAAGTACAATGGTTAGGGGATCAGAGAAAACTAATCGAAATTGCCATTTTGCTACACTGTGTTGAACAATTACTTAGCTTCTCTTGTCCTTTCAGGTGTGAGCCAGAGGCTTTGATGGCTGAGCCATCGGGGGTTGGGGATTTAGCTCAGTGGTAGAGCGCTTGCCTAGCAAGCTCAAGACCCTGAAGGCCCTGGGTTCCGTCCCCAGCTCCAAAAAAAAAAAAAAAAGAAAAAAAAAAGAAAAAGTGAATGGCTGAGCCATCTTTCTACCTCCATACTTAACTTCTCTAATTAATGTTGTAGAATCTGAGATGAGTCATAATAACACTTAATTCTTCTGGTAAGACTGTTGTGAGGAATAAGTGAATTAACACCGAGACTGAAACACCCCTAGTAATGCTTCAGCACGCTAAACAACAGCCCTCTGTAGCATTCAGACCTGATGCTGGGACCACTCATACTCAGTTACCTCAGAAGTCTGTCCATCAGATGCATATTTCTCCAATTTCCCCTGAACTTTGATTTAAGCCAAAGATCGAGGAACTAAAAGTACTTCTCAATTCTGCATAATTCTAAAGTGTTTAGTCATCTAGCAGTGGTGGCCCCAGGCAGCTCTGTGACACAGAACCTGACTGGTGACAGCTATATTGCTTGATTGACACACTGACTTTCAGACATTCCAGGCTATCCTCTGGTTACTTACTTCATCGGACTTCTCTGAATTGTGTACTTACAGAGTCCTATGATTTGGGAGCCTGCCACTGTCATACATTCAGGTGTCTGTCCCAGGCAGCAGGCGTCCTTAGGAATTCCAGGTCAGAACAACCACCCAGTGACCAAGAATAGTGCCAGGTGCAGATGTACCACAGCAAGACAGGCTAGTGCCCAAAGTGTGTGATGCTCTGAATATTCTCAGCCAGTCATTTTTAGGCTACAGTGTCCTATGGATCAAAAATCTTTATATTGAAACCTACAAAAACTAAAAGCCACCTAAAATACAAAATAAAAGTAAAAACTGAGAATTGAGATAATTATTTTTGAGTAGTGATGATTTAGCCATTTTTTTTTTACTGTCTGGAAGGTAATTAACAAAACTCAAATCATCAACCTTTATCCTCTAGGTTTTCCCTGTACCATATATAGAACAAATACCAAATGAATTTCCTTGATCTAAAATTACTATTTTCCTCCATTTGAATAGTTTTAAAATCTGCATGACATTTTAATGCAATAATGTTCACTTTCCTCTCTGAGTTAAGTCTGTTAATAAACCAATGTTGCATTTGCCATGATTGCTGGCATTTCAGATTTAAAATTAGAAGAAGAAAAAAAAGAGCTGATGCTGATTATAACACAGTATGAGGGATCATGGGAAAGACTTCTTGGATATTTTCAGGTTACAAACACAGCAAGAGAAATCTTCAAATAGTAGAAACCTTGAGATTTTAAAATGTACACATTGATTAACTCACAAACATCCATTATCCTCTAATCTCCATGTTGAATATGCACTCTTTGACCATGGTATAGATCTTGGAGAGAAGAGAAAATAGACTAAGAGAAGCCCTAACTTCTTTGAATTTGCAGCTTGCCAGAGCATTGAGAAGTCTGGTTAGTAGAGTCTTCTAATAGTTTCTTACTAAGAGGTATCAAAGACACGTGCCAAACTTTGAAAAGTTGTTTCAGGTTTTTTTCCCTATAATATTTGGCCACAGATTGGATTCCAATGATAAACGAGTCTGATTTCTGAGAACTGTCAAGTGCACTACTTGACCCGATTATTCGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTCTGTTTCCTAATTTCCAGACCTAAGAAAGTGATAATGTGGTGGTATATTAGGGAGCAGAAGATGGGGAGCTAGAGAGAATGAAATGAACAGTAACATAAACCTACATGTGACTTATTCTATGTGCCCCGTTGTAGCATAAAAAAATGGAGGACTCCCTCAAGATTTCCTGTTAGGATAACAACATTTATAGTTTCACCTAATTACATTTCCTAATTATCTCCAAAGCCTCAACCTCTCAATACCACTAAAATGAACTTTAAGTCTCCACATGGCTATTGGTGCAGATAGTATATAGTACACACACATATATATATTCTAATGTTTATTACTGAAAAGGAATGCTTCAAAAAGAAATGATGGGGTTTTATTTGGCTGTTTAACCACTGTTGCTAGGTTAAAACTCCTAAGATGCTTTTTTGAACTTGAAGCTTTCTGATGGACATTGGATAAGGGTGAGCATTCACGTGATTAAAGGATATGCACATTCCCACTTCCTGCTGCTGGAGTCTGCATGCATAGCCTGTGATAGTGTGCCATCAGACACCTCTGAAGGCCTATGATATCAGTGATCCCAAAGAACATGGTCTTTGTTTTGGATGGTGAAATTATTTCCATTCAGAAAGCAGGAAGATCAGGCCAACCTACCATATCGGCTTTATTCTTCTTTGCTTGATATTACTGTAGTAGCCAACTGTTGATATAGAAATAGTTACAGAGAAGGAAATGGAAAGAGTAGTCAACCAGGGCTTGCTTCTGCAGTGATCCACTAACCGAGAGCCTCATAAATACACTTCTATTAAAAAGTAAGTAAGGAAGGAAAGAATGATGGCTCAGCCATTAAAGGCTGGGCTCACAACCAAAAATATAAGAATTAAGTTGAAGTGGTATAATTCTGTCCTATAAAAATACATATGACACACATCTAAATGTTTTGTATGTACATATAAAAGCTATAAGACACTGTATATACAGACACAATGTATATAGGTATAAGCTCCTAATACATCTTGTATAGTTTCAGTGATTCTTTTTTTTTTTTCCGGAGCTGGGGACCGAACCCAGGGCCTTGTGCTTCCTAGGCAAGCGCTCTACCACTGAGCTAAATCCCCAACCCCTTCAGTGATTCTTTTTGTGCATCTTTATTTTTCTTATTTAAAATTAACGTCTAAGTCTCTTATTTATTAAAATATAAAAGTTATAAGTTGAAACAGTTAAAAGTAATATTGCTCAGTGCAAAAGTTAGTGGGAAATAAAAACTGGCATTCTTACTTTAAATAAATAAGTAGTAATTAGATGTTAAAAGGAAAGGAAATAAAAGTTTGTGGTCCCTTGTTTACTTGCTTTTGTTTTGATTTTGTTGCAGAGATAGCTTCTCACACTTTGTCCCAGGCTGTCCCCACAGAGCTGCCTCTCTAGTGCTACACTTACAGACACAACCCCTCTCAGTACAGTTATCACCCATTTTCCTGCCTGCTGGGGTTAATACCTACCATTGTCTTTTTTCACTATGTCCTGTAATTATCTTTAATAGTGTTTTATTTATTATTTTAAAATTCCATACATTAATTCAATGTAGCTTGATCATATCCATCCCCAACCCACCTCCAATTTTCCCCCCAAGAACCCCACCGCATTGCCTTTTTTAAAGGTTCGTTCAAAATGGAACTTATGGTCAGTATAAAAGAAAGACTATAAGTATGCCAGGAGAGATGCAGAAAATACCTGGAAAGTCTTTCTAATGACAAACGTGGATGCTTCTCTAATTTCTCTACCTCCCACACACTCATATAGACCTCCTGACTGCTGACGATTCCATTCGCCAGCCACTTACATTGGCTAGGCTCATGGGTTCTATGTCGTCCTTCAGAGGTCTTCAGGAATATCATTAGTAAAGCAGTACCAGGATTAGAGAGATATCAGATACTCTAAAATAAGAGCCTATTCATGATATCAAACCCCATTGCTGATAACTTGTATCTGAAGCTTGTGGTAGAGATCTTCTGGAAGCAGGCTGAGTATTGAATGACATTTATGTAATATATACACTCAGCTCCTTTAATATCTCGGTGAAGTCAATGAAATCAGCACATAACACGCAATGCCCATTTGTTGAACTGAGACTTCCAGAATTATCACAAGCAACTATCATAAATGGTATCTTTGGTCCCAGAAGGCAAATGTGGAGATGACTTGTGTGTGGACATCTTCCATGAGTTACCATCAATATTGCTTTTATTAGGGAAGTCAACTATCCTCTGAATAGGAATGATGGGTAGATAATCTCTTAGAACATAATCCTCCACATATTTTATTTACTATCTCAACATACTTTCACCATAAGGGAAATTGGCATGAAACACTTCCCTCTTCTAACATAAATTCATGAAAGATCTTGAGGACTATATTATTGAATCAAAGATGTGAGCATATTTTGAACTTTTCCTTAGATTCTGGTGGCACCAGAAACTATACTAATCCAAAGGAACAAGGATAATGTTCACTATAAAGCCAGTCACACTGACCTGATGTCACTAGTGCCTATTCATGGTGTCAACAGGGATGAAGGTCATTCTATCACGGGGCTGTTCCAGAACCTTGAGCATTGCTCTACTGATGCACTAAGCCCTGATTTGTTCTCTGTCTCTCCCAGACTCTGAAAGCTGCATGATAACCTTTGAGTAAATGTTCTGCTTACATTAGCTGGCACTCTTCCTCTCTGATGCTTGAGCTCCTAACCCAATTGAAGCATCAGCTAATGTTTGTTTTCAGATCCCATGAGATCTTGACAAATGGTGTAGAAACAGATAATAACTCATTTCTGAGAATGTTTCTATACACTTCTTGGAAAGGCCAACCAAATCTTATTTAGGACAGTGTTCTGGAATAAGAATGATGGATGATTATTTCATATTGTGTTATAGAAATGACAACTGCATTTGGATATGCCATATCATTCACAAAAGGGATGAGTTAGCTTAAGGGAAAGAACGTCCTTTGCTTTATATCTGTGTAGATTATAAAATAAATTATTCATTGCTATTGCATTCTGACTCTTGAAAGACATTTGCAAGGTCCAGTTCAAGTTCATTTTGGACTCTCAGGATATGCTATTGATTTGGTTGTATGAAGCAGTGTCCCGGCCACCTCGGACTGCTGTAAGAAAATACCTCGTACTAAGTAATTTATAAGGAAGAGAAATTCATTGCCTTTCTGGAGGCATTCCTTTCCACATGCATGGCATCATATCTGTGTGCTAGAATAGAAAATGGACCTCTCAAGGTTTCCAGATAGGATAACACAATTAACAGCTTCATCTACTACATGTTATAATAACCTGCCAATTCCAGAAAAATAAAAATTAGATTCCACATGCCTTGCCAAAGGATGTGAATGTGTAGACCAGTGTATAATACACTAGTCTGTTCTATACATAGTCCTGTGCCAGTTACTAGGAAAGAATGATGGTTTGGCTGTTGCGATCAAAGAACAATCAGGAGGTCATATGTTTAGAGCTATCATAGGCCAATGATCCTTGTGTCTCACAGGTATCTGTGCATGCAACATAAATATTCAGGCAAAAGGAAACAGAATGTACACTCAAACTTAGCAAGAACTCCACACAGCTCTTAGAGAGTCTGCTTTGATAGAAGATTTACTCCAAAAGCACCAGTCAGCCTGAAGTTTCTTAGCCTTTGCCAGGAGTTTGCTTAACTTTCTTTCTTGACCTTCACTGTGGCATTGGCTCCTCTTTCAAAATGTTCTCTGAAACCTGGGAGATGTTTATTTATTGTTAGTGTCTAGTGAATCCCTTGAACTTTATACAATGTTACTATCTTTTTGCTCAAAAAATTGAGATTTTTATGATTTAAAATGACTCCCTGACCTTAGCCACCCTGCCTCCTCTTCGATTTTAGACTTAAAATACCCACTTTCTCTGATTCAGCTCTCTATTTCTATCATTCTACCAGCCAATGCCTTACCTCCTTCCAAGTAACAAAGAGCTAGCTGGGTTCCACAAATATCAGCAAGGGGGATTTAGTTGAAAGGAATACAATTTTCCACTAAAGTGGGTCTCAAAGGTAGAATTAGATGCTGTGTCACTGAATAAAAAGTAGACAATTTTAAAACTCTTATACTAGAATGTTAGACATCAATGTAATACATGATATCATCCCTCAGATCAGCCACATTTAGAAATAAAATGATGAACAGTTTCTCTCCCTAGGGTTGAAATATCTGACACATCTCCAGTTATTACAGTTTTAGAAGACATCATTCCATACTACGAGGGAAATAGAATTAAATGGATGCCTTTCCATGTGCCTTTCCAGTTTTACAAGGACTGGCAATACTTCTTAAAATCTAAGAACATCCCCATTCTTAAATGGTCTTCTTCCAGAAAGATAATTGTTCCATGTTCCGGAGATGACCCTTCACACCTGAAAAAATGATTATCATGGATAATTTTGTGGGGATATGTGTGTGATCAGAAGAGCTGTCCTTGGAGCAAGAGTGAGAGTGAGAGTGAAAGTGAGAATGAGAAGTTCCCCAACCCCTGCATATCTCAACCTTGAGATGGGTAGGATTTCAGGTGATTTCCCTCTCTCTCCTTGCAGCCTATTTGCTCCAGCTCAAAGAAACTGAGAAGGAGTGCAACCCCTTAGTAAGACCAGCAGTCTTAACTAAGAGTCTGGACTTCCGAGATCTTTCAGATACTGAATCACCAACTGAAAACATATACTATCTGATAAGAGGTCCCTGACACATATACAGCAGAGGACTGATCTCACAGAGAGAAGAAGCACCTAACTATTGAGAGACTTATGGCTGCAGAAGGAGGGAGGTCTAGTGGGATGGAAGTGGGTGGGGAATATCCTCTTGCAGACAGGGGAGAAGGAATGGGGTGAAGAACTGTTGGAGGGTCCATCAGTAGGAGGATTATAACTAGACTGTAAAAAAAATTAAGGAGGAGGAGGAAGAGGAGGAGGAGGAGGAAGAGGAGGAGGAGGAGAGCTATCTATTTTCTGCCTTCAAATAACCATACCTCATCATGAAAGACAGGAACTAACTTAGGGTAAAAGGATGATAAAGATATTACAAACAAACCAAATCAGAAAACAAGCAGTTGACTCTGTTTCAGTACCTGAGAATGTAATATAAAACAAAGATGGTCGTTTCATACTAGACCAGGGAAGAATCCATCAAGAAGAGGTGTACCCAATTTCATAAAACAAACTCTGGTAAATGTAAAGCTACAGATTAAACCTAGCAGAAGAGTAATAGGTGATTTTAATAGCCCACTCCTACTAAATAACAGGTATTCTCAACAAAACAAGCAGAAAATATGCAAATTACATGACATTAGTGATATATAGACATAACTGACAGCTAAAGCACATCTCATCCAAAATTGCAATTTTACATTTTTCTTAGAAGCCTATGGAAGCAAAATGGGGGTTATATTAGGATACTAAGGAAGTCTTAATAAATATAGCGAAGCTGAAATGAAAGACTGCAGAACACATATAAACTCATGGATTTTAAATACCAAACTGTTTGATGACAAATGGAACTTAAAGAAATCAAGAAAGAAATAAAAAAAAGTGAAATTGAAAACTATAACATACTGAACCTATGGGATGCAATGAAAGAAGGTTTAAGAGAAAAATGTAAAGCTCTAATCATTTACTTTATGAAATCAGAGACACGTCAAATCAATAATGATATATCTTAGAGTTCTGGGGAAAGACCAATAGGCCAAATCCCAAATTAGTAGATGGAAATACATCATGAAGATCAGGGCAGAGAATGATGAAATGGAAACAAACACAGTGTGAAGGATCAGGGAGGCAGAGCTGTTTCTTTGAACAGATAAAACTTACTGACAAACTGAAAGAAAACAAAATACTAAGATTAATAAAATTAGAGATGAAAAGGAAGCCATTGCAGCAGATACCAGTGAAACTTAGAAAAACATTAGGTCTTAGTTGAAAAGATACATTGCAATAAATCAGAAAACATAAAAGAAGGATGAATTTCTAGGTGCATATGACCTACCAAAAGGTCCTATGAGAAGAAAAATAATTTAAACAAATAAATAGCAAAACATGACATTGAAGCAGTAATTACAAAAAATTTCCAGGCTTGTATAGTTTCACTGGTGAATTTTACCACTCCTTCAAAGAACTTATCCCAATGCTTCTCAAATTATTCCAGGAGATAGAAAAGGAAGGAGCATCACTCCTTTTACAAATCTAGCATCAATTTGATACACAAAGCCAAAAAAGAAGAAAATTACCACACATTTCCCTGATGATCTTAGACACACAAATTCTCAATAAAATACTTCAAAGCCAAATTCTAAAATTCATTTGACTCATTACTATTGCTGAATAGTATGGCTACAATACTCAGTTATTTCAGATAACTGAAAACCTACTAAATGGATAACATTTACAGTAGTAGAACCATTATATTAAATGTTTTGAATATCACAACTAAATACAGCTACAGACAAGGAACTATAATAGTTAATATGTAGTAATTAGTGATTGTATATACATACTTATATATTAATGATAATATAACCACCAATATAAAATTTTAATTACAAATTATTAATCTATAACTTGTTTAAAAAGTCATATATTACATAAAAGACATGACAGTTAAATAGAAAATTCCCACTTGGAATTACTATATATCAGCAAGGAAAAAAAAAACAAATGCAGAAGTTCTCACCTTGGAACTCAATGTGGCTGACAGTGCCTGGCTTTGTTTGTGTTTTTCAGTATGGTGGGGTTGGGGGCATCTCCATTTGTTTGAAGATTTTTGCTACTGTGAACATTCTTAGCATCCACTTGCGAAGCTCCGCTAAACTCAGTCAAATAAACAGGAAAATGTGCCTCTTGAAGAGAAGCTTGTGGTCGCTTGGCATCACTGCTCAAGAGACCTTGGCTGGCTGTGGATGGATGTGGATCAGAAAGTTCCGGCCACCAGTCAGTGGAAGAACAGCAGGGATTCTGATGTCTTGGCTGAGCAAGGGTGTGCATGGAGCTTCATCAGTGATAGAATAGAGCTGACTAGTAGAATATAAGCCTCAGTGTATAACTGGCTATTGTCCTCTTTAACTGTCATACTAAACGATTGGGTGTATTAATTGTCTACTGCAGGGGAAGAGAGGCTCACAAGACTACCTCCCAAGGATATGTAAATTAGCAGTTCCTAAAGATGTATATTTCTTTGGTGGTGTAGATACCCAATTGTCCCATATAAATAACCCCTTTACAGTTATGAATTCATCAAGCTAGGCTTTAATAGAATCACCAAAGGGTCTGTAATTGGTCTCCTATCTGTGGGATTAGTATATATTTATTTATGTGTCTTCAGGAAAATTTCACACAACAGGGCCATGGAACAGAGTTCCAAGTGGGAGAGGAGAATAAGGAAACATCTTGATGCAAATATATTCTTCCATTCAGGAAATAAAATTCTGTATTTTCTCACCAAAGTTAATCTCTCTACATGTTATCAAAGAGCAAATGAATTTGAGTCCATGCACATATTGGCACCTCCATAATCACAGGGATCAGAAATGAATATGTCACACATTAAACTTAAAACTTCTTCAGCCAGAAAAATGCTGGCTGTGTTTAGAAAGGCCTGTCTCAGAGCAAGGAAGAGAAACCCACTTATTATAGGTCTCATTTGTCCTGTTGGGGAATACCACAGACACTTGGCAGATTATCTCATTAACCCAAACTTGACCCATCTGTAATTGAGTTAATTTATACAAAATGGAAGCTGGAAATGCTCTTCTGTTCATCCTAGTCTTCTCTTCTCTCCTCTTTCAGAATAACCCTCTTCCTACGCATCCTTCTCTTCTTGCCTAAATGATCCCTCATACACCCTTCCCATCTCTCCCCTCTCTAAATAATTTTCACCCACCAACCAAACCCCATACTCTCTCTTCTCTGTGCAGACAACTGACACTTGATGCTCAGTCTTTTCAATAACTCCTTTAAAGAAGTAACTAGTAGGTATTGAACCAAAAAGCCCAGCTATTTATGTGTGTGTAATCTGGTATAATTTTTAAGTAGATTTGATAGACAGGACACTGTGTCAACTACTTAACAGTGAAATTATAGCTTGAAGATCCATATAAAATGAGAAACAAGGATCCATTTGAAGAGAGGGATTTATCAGGAGCAGAGATACTGATGTAATCTGTGGTGTCCAGAGTACAAAATAAAAGAAGCATATGTCATTGGTCGATAGTTATGAACATCAAGGCAAAAATATGAGGACTTTAATTCCAATGTGCAGCCTTACCTGCATGATTATTCAGCCACCCTGTTGGAAGAGGCTGATGTAAAGCTCACCAGTCTCTGGTCTTTTGAATCTCTGTTTTACCCTAGTGTCCCAGTGCAGATGTCTTCCCACAGGGCATGGACAGGTGTCATACACTGAGCTAGTAGCAGAAGAGGCTTTTGGTATGGGAACACATGCACAGGACAATCCCAGCTGAATGAAGACCTACATTCACGTCAGGGTCGACAAAGAAGTAAGGAGCATGCAGTCTAGTCTATTGGTTCTCAACCTTCTTAATGCTGTCACCATGAATACAATTCCTCATGTTGTAGTGACCCCCCCAAACATAAAATTATTTTCATTGCTACTTCATAACTATAATTCTGCTATTGTTATCAATTGTAATATAAATACCTCATATGCAGGGTATCTGATATGTGACCTCTGAGAAAAGGGTGGTTCAACTCCCAAAGGGATCATGACCCAGAGATTGAGAACCACTGGTTTAATCAATTAGTAGGGGATCAGGATCCACTGACTAGATGACATTCAGTTCAGCCTCCTGCTCTGCTTGGCTGTAGGATTCTCAACCACATAAGGTTGCCACAATCTGTCTATTCATGGGGCACATCATGGTGACATATTTAACCCTTGACCTTTCTCAGAGAGATGCAAATTTAAGTCAAATTACTATTTGTTAATTTAAAAATAATGTTCATTTTTAGAAGAAAATTATGAAATCTACTGTTCACTGGGAGTGGTCTGATTTTACACTTTTGTGTATTTAATCAAAATGACAGTCTCAAGAGACATCAATGTGTACATTCTCAGTCAGCCAAGATCCTGAAGGACAGAATGAAGAAGCCGAAGAAGTTCCTCTCACACTATGGTTCCAAGAATACTCTTGGGTATCAGGTTCCTTAGATCTCAGTACTGATCCCTTGCCAGCACCAAGGAAAGCCCCTATCTTGGAATATGTACACATCTAGGTGCCTGCTCAAAGAGTTCCTTATGGGAGAGCACTTGTTTCTTGAAGATTCTGAAGAGTGCTTGGTCCACAGCATGAATTAGTGGGCCCTCTCTCTGGTGGAACTGATAAACTGTTATCTGGACTATGCCCAGAGTCAATGAGCACCTAAATAAGTTTTTCAGAGGAAGTGGAGATACAGCTACCTAAGAGCATAGGATGTCTGTGTCTATTCCCTGCAGATCCCCCTGCTGGTACTTGTTCCTCAGCAGAAGCAGGATGGATCACCCTTCTCTTGTTTCCTTTATAGTCCAGAGGAAGCATGTACCCACCCAGCCCACCCCTACCACATACAGTTCTGCTTCCACCCAGGGTTGTATCTGGTATACAGTTTCCTAATGCAAACAAAGATGCTTATCTAACTCCCTCATTTTCTGTAATACAATTATTTCACAAAACTTAATTCTCATCTGGATTCAAAACATTTAGCAAACAGACCTCCAATGACCTAATTCACCAAAAGATAAAGTACACAGCCAAAGGTTGTCTCCTAGACAGAGGCAATCCATTCTGTCTCCAGAGTTAATTCAAAAATAGATTCACACCGCCTCTCCCAACAGCAATCCCAGCATCCTGTTCATCTGTGTCACTAAAGCAGAGGCTTGCCTTGACTCCAGGAGCTAAAAACTGCCTGCCTTAAGGATGCTCCAAAGTCTAGATCTGAAAAACATCAACTGTGTACTGCCAAATGTGTGAGAACTATTGAAAGTTCCCTTTCCTTACTCAACAGAGTGCTAAGCTGAGCAGAATGGCGGCCCCATCTCTTGGCTGAGGCTTCCCACAGACAGAGATAGTAAGGAAAAACACAAGTATAAAGTATATCTTTTCTTATAATTAGTTATAACGTGACCTTAAGACTCCTTTAGGCCAGAATGGGGGCATTTATTCCTCATCAAAGTGGCAGGCAGTGCCTAGTAATTATAATAAAGAAGTCACTGGGCCATAGCTACTTCAGAGACCACCAGATGGTCTTAAGCCTCGTGAGCCCAACATGTTGTTTCTTACCACACTAGGCAGAAGTACATGCCTGGACTTCCAATTTTCAATCAATAACATAACAAGAAGACTGTGATGTCAGGATTTTCTCTCAGAAAACAGCAATTTGGGGATAATCAACTAGATTTAAGATGAATGTGTGCTGCTTTATTTCTGAAGACTGAAGGACCACGTGAAACTTCAGTTAGGTAAGTGAACAGATGATAGCATGTGGTCAGATATTACCTCATACTGTCGTCTACTGTCTCTGGCTCTTAAAGGAGGGAACCATCAAAGGAATAAGAATAAGGGCAGAATGAAAAAGATGTGTACCCACGTACCACTTTCACTTGGATACTATTTTTCCTGAAAACATCAAATTACTCAAATGTTTAAGAGCTAGTGATGAATTTGGCTATATTGTCTGGAAAAGATAGAAGGTAAGATCTTTCTTTCATCTAAAATTGCAGCTATATTTCAAAGGCACCTCAGACTCCCCATTGCACTAGCAACACCATAACTGTAAAAGTAAAGCCCAAAGAATCTGTTATATCTTTAAAAGAAAAAGCAGTGCAAAGACGACCTTTTTCTATTGCAATCGGAGCTGTGAGACAAGCTGGACAGGGAAGGAGGGCCAAGATAAGAGGAAAACCCCGAGCAGAAAGAAAGGTCTATGCAGTGTTTGTAGTGCTAGAGAATGCCGGAACCAAGAAGAAGAGCCTGAATGGAAATAATTTTTGCAAAGTGTGATGACTGAAAGACACCTTTCCAACTCTCCCATTTGCTGGTAGTCCACTGCCTCCTTTAGCACAACAAACATTTATTTGCAGGTGAGAAGAGACTGTGGTCTAAGGTTAGCCAATGTTTGTCCACACATGTAGAATCCACTGGCCCACTTGGAGCACTGCCATGGGCTAGGGAGTCCTCAAGAACATTTGAGGAACGCATGCTGCCTTCAGGGCCAAGAAACCCCATAGGAGAGTCTGAAAACACACTGGAGCATCTGAGGTCACTGGCTTTGTAGACTGAATGAGAAATGCATGGAAATGGTGGGGTGCACATTGGAAACTCTGTAGTTTCAAGGTTCCTTTTCTTTCTTTTTCATTTAATACACATCTGCTTTTGATAAAGTAAATAGGTGTGGTTGCTGATGTCCTCAGAAATCTAGAATTTCAGTAGAAATTTATAATCTTTTGCTCTGGCTGAAAACTACCACAGCATATATCATTTTTATCAAAACTATTTTAGATAGTTTATTTGGCAGTGGGCACTAGGTACATTTTAGAAAGGGAAGAGGGACAGAGAGAGCTGTAATGGTTCATTTTGACTTGGTTTTACTGGATGAGTGCCTGGGACTGGTTCATGAAACAACTCTATATGATTCCTTTCATCAACTAGAGTTCTTATGTTACCAAGACTTTGAACAAAGTCATGGGTAATCCTAGATTACTGTAGACTCCAGAGGATTGGGATTATGGTTGCAATCCACCATGCCCAGGTCAATTGAGAGTCAATCAATGGAGCAATTTGGTTTTACAGGTAGACAAGTCCTAAAGGGAACAAAAGGTGAACTGGTGATTTCAGAGCTCCTTTTCTGGAGGACTAAAACACAAAAGAGGTCTTTCTCAGACCAGCCCAGGTACAGTGGGTCCTGATTAGTTGTAGGTCCACTGTCTTCACAGAACTTAGTTCATTTCAGAGTTTGAACTGATCACACAAAGCATGATCAACTGTGTTCTGTTTAAGTTTGGTCTGGTGAGGCTTCATGCAGGAGGTCAGTTCAGAACAATGGCTTTCATAAAATTCCTTAATAAAATGTAAATACATACTCCTATGTGACGGAAGAGTACATATCTTTATGACAGTAGTAGGGTAAAGTGATACTTTCTGAGAAATTTAATGACTCTCCAAACTTGATCCAGTCAGCAATCCTGCATGAGCTTTGTAAAAGAAGTCTTTATTAGAGAGTTGCTGGATAGTAGAACGGAAGGGAGGCTAGGAATAATTTTACCAGGTAGGGAGGAGCTTCCAGACAGAAAAGGATTGACCATATTGCATCAGCTGGAGTCTAACGTCTGCTGTGGACCAGTTACTAAGTCAGTGACTGTGAGGATGCATCAGCTTCTCTGTCTATCACACTGTAAAACCCAAGGTAACAGGCATAGGATAGTGACCATAGTGTCTAGACAGAGACAAGGCTCTGGGACCATATCAGGCTAAAAGTGATAGGTAAAGCCCTCTGCAGTGAGCACAGGCTGCCTCAAAACTGGGCTGCTACAACAGATACCCTAGCAAGGAACTGAGCACTGAGGGAAATATCAACCAAAGGATAAAGTCTACTGTGCACTGTGCAGAGGCTGACCTATGGCAGGGAGAATGGAGCTGAGCATAAAGTAATGAGAGAACTGAAGGCTGTTAGCAATGACTCAGTTATTCAGGAGTCAAAAGGTCTGAAGGCACTATACCAACACTATACCAACAAGACTGGGGGATGGAAGGAAGGGAGGGACCCACAAATCTGAGCCGGATGCAAACACAAGATGGTACTGCAGGCAGCAAGGCACATTCACAGGTTGGGAACTGGCTAAGCAGACAGATTATCAACAAATGGAGGAGGCTGTGTCTAATGTCAAAGAAGAGCGGGAGAGGCTCCAGCATTCTAGCTTGAGGGTTTACAAACTGGGCCTTCTATTTTGAGGAGTGGGTGGGTCCTGAGCTGGTAGGAGGAGGCTCTGACTCTGTTCTGATTACATCAGAGAAGCTCTGAGGTTCATGCTTATTAGTTTAACATATTTGGGTTAAGATATAAAACCACGGGGAGGTCAGTTTCTGAAGTGAAATTCTCCGTTCCACGTGAAAGATGAGGATGGCAGGCACACATAGGGGACTTATGATATGTCTTTCCAAGTAAGCACAGTGTGCTGTGTCTTCTTGCAGTGAACCTTAAAATATCCCATTCATTAAGAGTGACTGTGGCAGCCAAACATTAAACAGAGCTCTGGGAAACCTGTGGAGGAGGGGGAGGAAGGATCGCAGAAACCAGAGAGGTCAGGAACACACCAGAAGAACATGGCCCTCAAAATGAACTGACCAGGACTCATTGGAACTAGGTGCTCTTGTGGAAATCCTAATAGTGGGAGTGGGGGCTGTCCCTGCCTTGTTTGCTGCCTGTGGGATCCTTTCCACAATACTGGGTTGCATTGTCCAGCTTTGATGTAATAGTATACGTCTGGTCTTATTTAAGCTTGATATCTGTGTTTTGTTGATGTCCCTGGAGGTCTGATTTCCTCTGAGAAGGAAAGAAGAGGGGAGGGAGTCTGGGGGAATGGTTTGAATGTAATGTATGAGAGAAGAATAAAAATAATAATTAAAAAGAGTAGCCAGGGCCCTCTGCCTCAATTTCCTCTTAAAAAAAAAAGTACTCAAGGGGAAAATTTGAAACCATCTATAGGGCAGGAGTGTCTTTGGTGACAATGTTCAGCAGCTTTCTGGAAGTATTCTTAAACAACTTCAAGTAGCAAGAGACAGACACACAGTCCTTGAAAGGTCAGCAGGGGCCTTTCTCTGAAGATCTCTGCAGTTATGAAGCCAATGGTACTTCACTTGCTGCTGTATCTTGGAAGCTTGGAAATTTCTAACACGGCTGCAGAGATGGCTCAGGCAAGCACACTTTCTGCCCTTCTAGAGAACCCATGTTCAGATCCCAGCACCCACATCGGGTTTTGTAACTCCATCTCAAGGGGATCTGATGATGTTCTTTTCCAGACTTATGGAAACTCCAACCCACATGATATTCATTCATGAGCACACACGTGTGCACAGATGCACACACACACACAAATGAAAATAAAATCTTGAAATTGTAGAATCATACATCCAGCACACTGGGCAACAGCATGCCAATGAAAATACAGGATTCAAAGCAAAAAAATGATTCCATCTTTGGTTCCATTTTCCATTGACTATATTTTTTATTAACACAGCATATTTGTGAATGAATATCACCTTGCTTTAATCAGTTAATTCAGTAAATGAATATGCCATGAAAATATGAAAATCAAGAAGGGGACTTTACTTAAAATACTAACTTCCCATCTAGTGATAGTGGGTAACCAAGAACAATGGCAGTGGTATATTTTGTTTTGAATGTGTCTGGGGCCTCTGTGGTCAAGAGCTCATAAGAAGCTATTCGATGCTTGCGACTAAAATTTTCACTTAATAATTCTAATCTTGTAGAAGTAGTACTTTATTGTTGTGTGGTACTTCTGTTCAAATCTTTTTTAAAAAAAAATCTAATTATCTTAAAAACTAGTGAGGTTTCATAAGACTTCTTCATTCCTTCTTAGATTTGGATCATGTGCTTTGGAAGATTCAATAAATGTTGCATGCTCAGGAACACTTAATCAGTGTGTGTGCGTGCGTGCGTGCGTGCGTGCGTGCGTGCGTGCGTGTGTGTGTGTGTGTGTGTTCAGTTTCCAAATATCCCAGTGTATGAGAGCAGCCAGTGTTTCCATGGCAAAGGGGAACACCACGTTTCCAAGGCACCCATTTGTTCTGTTCTAACCATCCTGGAAGGACCAAGGAATCTTCACTGGACAGAGGGCTATGATCAGGCAGTCTGACATCCCCAGTCTCTCAGTGTACCAAGTTCCCAGTCATCTTCACAGACCCTTTTCTGCCACAGAAGGCTGTAATATCGAGAAGCACAAAGATAGCCATGTCAGAGCAAATAGAGCAAACCCAATGGGAAAACAACCCAGTGGGAAAGTGAAGGTTTCAGGACCTGAAGCAGGGAGGGTGATGTCTCCATAAGAATTTCCTAGGAAGGGCTGGGCATGGAAGTGCACACCTTCAGTCAGTCCTTGGGAGGCAGGGACAGGTGTGTTTCTGTTTGAGGCCACAGCAGGCCAGTGAAAGCTACTTAGTGAAATGCAATCTATAAAAAGGTTTCCACGGAAGACAAAATGAGTAGAACTACAGACTAAGTCAATTTAAGAAACTTAGGCCTCTTCAGTCCTCATCTTGCTGCCAAAAATGAATATTACAATAACTCTTTTAGCTTACTAATACCAAATGAGAACACTCTCTCTCTTGATTGCTCTCTTCCTCCCTCCTTCCCTCCCTTCTCCTTTTCTTCCCCCTCATCCTCTCTCATTCTTTTCCTCCTTAAAAGTAAAAAGAGAAAAAAAACAAATTCCACAATACAATTTTGTCTACTGAGACTGCAGAAGGCTGTCCAAGGAAACCAACATGCCTCCCTCAGAGCTGAAGGTTGATGCTTAATCCTGAACCTTTGTACTTAGAGGTAAAGTGGACTTGGGGTTTGTGGCACTGCAAAGGGCTCTTCCTGCACTTCAAGATGTTTTCCTTTGTCTAGAAGTTGAAGTTATTGGGTTTCATTTCTTCCTCCTTAAGTGATTTCTTTTTTTTTTTCATTTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGTCCAATGGTATGGCTACGAACCCTCTGTCTCTGTGGTTAAATAGGCTTCTGGACAAAGCTTCAGGAGACAGTATATTATCAGGCTCCATGTCCAGCAGGCACTCTTGAACATCCTCAGTAGTTGTCTGGTTTGTTGATTTGTATAGGGGATGTCATACCAGGTAAGGCTCTCTGGGATGGACCTTTCCTTCATCCTGCTATCACACCTTCTCTCACTTATTTCCTCCCTTGAGTATTTTTCCCCTTCTAAGAAGGACTTAAAGCAACCACGTTTCGTTCTTCCTTTATTTTTGACTTCATTGTGGTCTGTTAATTGTCCTTGTTTTGAGTCTTTTGGTCCTTATATACTTTTTCTTAGGTATTCTAAGCTTTGTGGCTAATATCAGCTTATCAGTGAGTTCATATATATGTTTGTTCTTTTTGTGATGGGTTACCTCATCAGGAGAATATTTTTCTAATCCACATCCATTTGCATATGAATTTCATGGATGTCATTGTTTTTGATAGCTGAGTAGTACTCCATTGTATAAATGACCACATTTTCTGTATCGCATTCCTCTGTGAAGGGCATCTGGGTTTCTTTCCAAGTTTGGTATTATAATAAGGCTTGCTATGAAACATAGTGGAGCACGTATCCTTTTTATAGGTTGGAGCATCTTTTAGGTATATGCCCAGGAGTGGTATAGCTGGGTCCTCAGGTAGAATTATGGCTAATTCTCTGAGGTACCACCAGACTGATTTCCAGAGTAGTTGTCCCAGATTGCAATCAGACCAACAACAGAGGAGTGTTCCTCTTTCTCCACATCCTTGCTAGCATCTGCTGTCACCTGAGTTTTTGATCTTAACCATTCAATGTTCCTCATTGAGAATTCTTTGTTTAGCTCTGTACCCCTTCTTTTGTATCATTGTAATGACTTTTAATGCTTTCAGGTGCTATTAATGAAGTTATTTTAAAGACCAACTATACAAGCAGGACCTCACCATAGACAGTGTCCTGTGGCACAATTAAGCGTGAAAAATGCCACAAGTTTCATCACAAATTCTAGAACCCCAAACACCTGGTCATAAACCCTGAATTCATCTGGCCTGAAATTTCTGCTTCCAAGTGCTTTAAGCTCATGAGAATCTCTACTTAGTGATAAGTTTGCCTTCTTGATAGAGAGACTGCAAAGCTAGATATGAAGTGTATGCTTTTTAAACATTTTTCATTGGATTCATTATTTCCATTTCGAACGTTATCATGTTTCCTGATTTCCTGTCCATAAACCCCCTATCCCATCCTCCCTCCCCTTCTTCTAGGAGGGTGTGCCCTCACCCATTCACCCACCCCTTCCTGCCTTTCTGCCCTGACATTCCTCTACACTGACCAAGGGCTTCTCCTTCAATTGGTGCCCAACAAGGTCATCCTCTACTACATATTCTGCTGGAGCCATGGGTCTCTACATGTGTATTTTTTTCTGTATCCCATTTCTAATAGGGTTATTTGATCCTCTGTTGCCCAACTTCTTGAGTTCTTTGTATATATTGGTTTTAGCCTTCTATCAGATGTAAGATTAGTAAAGATCTTTTCCCAATCTGTTTGTTGCCCTTTTGTCCTATTGACAGTGTATTTTGCCTTACAGAAGTTTTGCAATTTTATGAGGTGCCATTTGTCGATTGTTAGTCTTAGAGCATAAGCCATTGAGGACATTTTCTCCTGCACCCATGTGGTCTAGGCTCTTCCCCACTTTGTCTTCTATTAGTTTGAGTGTATCAGGTTTTATGCGGAGGTCCTTGATCCATTTGGACTTGAGCTTTGTACAAGGAGATAAGAATGGATCAGTTTCCATTGTTATATATGCTGACCACACTTCTTAACAGAAACTCTAAAAGCCAGAAGATCCTAAGCAGATGTCATATAAACCCTAAGAGAACACAAATGCCATCTCAGGCTACTATACCCAGCAAAATTCTCAATTAATATACATAAAGAAACAAAAATATTCCATGACAAAACCAAATTTCCACAATATTTTTATACAAATTCATCCCTACAAAGGATAATAGATGAAAAACTCCAACACAAGGAGGGAAAACTACACCGTAGGAAAAAAAAACAAAGTAATCTTTCAACGAAGCCAGCAGAAGATACCCACACAAACATAACTCCACCTATAACAACAAAAATAACAGAAAGCAACAATAACTTTTACTTAATATGTCTTAACATCAGTGGATATTTTATTTATTTATATTTGAAATGTTATACTGTTTCTGGTTTCCCCTCCAGAAGGTTAATTCATGTGGGGTAAGACTTTTCAGTGGTGCAGCTGTTTGGAGTCACCTTCTTCTGTGAGTATCCCTTCATCTAAACTCTATAAGGAAGCCCAATAAACTCATTGTTAAACTATATAAGGTTTTGGAGGAATCATTCCTTGGATCTAGTCATTCTCTATATCCTTGGTCAGATGATGTCTCTTCTCTTATTCTAGGAAAAACTATATAAACATCATCCTCTGACTCTGTAACATAAGTACTGTCTTCAGGTATTCTTTTACTAGCATCCACCACTGTCTTCCATTAAAAAAGGAATCAGTGCTCTCAACTTATGGATTAAAATACAAGAGTGCATTTTACAGGAGCTGTTAGCAAAAATAACAGGGTTAATATGAGGCAGACAGCTCTCAGTTCCAGGTAGAAGATACGTTAAAGGTGCTTTCAAATTTAGAAGTTGATATGTTTAGTTTTAGATAGTTTGAGTTAATGTTTTTATTTCTTTCAAATTTTAGAAATTCTAAAAAACAGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGGCCCTGGGTTCGGTCCTCAGCTCCAAAAAAAAAAAAAAAATTCCACGCTTATTTCCCTGGCACCACACTCTTCTTGTCCTTCCAGCCCTGAACTTCTGCCTCTCCAGCTCTACCTGTGCTTCACGAGGTCTCACCCCATCTTCCCACACAGCTCTAGTCCCAAGGCCCTGGGTTCGGTCCTCAGCTCCAAAAAAAAAAAAAAAATTCCACGCTTATTTCCCTGGCACCACACTCTTCTTGTCCTTCCAGCCCTGAACTTCTGCCTCTCCAGCTCTACCTGTGCTTCACGAGGTCTCACCCCATCTTCCCACACAGCTCTAGTCCCCACCATCTCCCTTTCCAGTTCTCTCTCCTTGGCCTTGTGTTTCTTCCAAAGCCTTTCTGTGTGTTTGTAGCCATGGACTCATGGCTGTGGTTATTTACTTAATGTCTGTTTCCTCTGCCAAGGGTTGTAAGATCAGGATCCTTGTCTTGTTTTGCTCAACACTGTACCTCGGGTGCCAGCAGCCCAGGACAGGTCATGTTCTTAAGCATGCTTCCTGAGTGAGTTAATATAGGACCATTACAATATAGTAAAAATTAGTCTACTCAAAAGGAAAGACTAAGAGGCTAGAATTATGGATAAAGCAATGGCCACGTGGGAACTTTTTATTCTCTACTGTTCCACGGTTTAAATTTTCTGTGAAAGAAACTTATTAATGTTGGATCTGGGGCTAGGGAGATGGCTCAGTGCTGTCTACACAACTATGAGGACCCGAGCTCAAGTCTACAGAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTGTGAGTAGGTCTGTCTCTCCTCCATTCACACTCTCCAGAGATAAGACCGACTCAAAATATATTCATAAATACCATGGCATATAGCTAGGCCTTCTCTGGCTAAATTAACTAATTTACTTACTTAACCGATCTATTCTACATTCGGCCGCATGGGCTGATTACCATGCAAGGTACCATGGATCTGGTCTCTCACACTTAACTTGCGCTTATTCCCAAATTCATTCTGGCTTCTGGAGTCCACCTTCTATTCTACCCAGGTTTTAAATTAATTAAATTATTATTTTAATTTAGAAATTAATTAATTTAGTAAATTTAAATTAATTTTTTAATGCTGATGGATCATAATATAATATATTTCTTTCAACACCCAACAATTTTTTGGATATTGGTCAGTCAAAATTACAAATAAAGTGTCTGAGTAATAATCCGTCAGGAACTGCTTGACTTCACTGGTTGGTCTGTAAGCATATTAAACTTCACAGATAATATCACTTCTTGGCAGTAGCATACGTGTGGAAGTGCCCCATGCATAATTCAGTCAAGATCTCTGCTCTCTGTTCTTTATAAGTAAGGTTTGGATTGTATAAACAAACAGTAATGTGAATTTCTGTCTATGCCATTTGAAAGGAGATGGCATGGTACGTCATGGAGGACTCTGTCGGCCAATGAGCTTTATTGTCTATGGCGGTAGGATGAAGTCCTGGCTGGAGACATTTTCATGTCTCGGCCAGTCCCGGGGCACTTCCCAGATGGGGGGTCGGGGGATCAGCAAATCATGTTTCATCTTTTGTTCTTCTTGATTTCTTTCTGTCTGGGGGAACACATTTCCTCTCCTCCCTTTTGAAGTTAGGACATCCTCACATAAACAGCCTGCTTCAGCTCAGCAGTCTTTCCCATCGTCCTGTGCCTCTCGCAGCTGGGTTTGTTGTTGTTTAGAGTTGCAAAGTTTAAAGTTAATAAAGTACTATAAAGTCTATCTCCGGGGGTTTGGTTACCCCCTTTTGTTTGTTTGGCATCTTCTATAAAGTACGATTAGATTGCTCTACAACTGCTTGTCCTGTAGGATTATGTGGTAAACCTGTAATATGCTTTATGGTATAATATGCAAAGCTTCCTTCACTTTTCTAGTGATATCTGCTGGAACATTGTCAGTCTTAATTTGTACAGGTAGTCCCATAACTGCCATAAATTCTAATAGATGTGTAATTACCAAGTCAACCTTTTCAGAAAGTAAAGCAGTTGCCCGTTGAAATCCTGAGTATGTATCTGTCTATGGCGTGTTGCCAAGGAATGGAAAATCTTTCTTCAAACCTTTGCTTTTAACATGGTGGGGTTTTTTTTCTCTGAAATTCTGAAGCTCCTAGTGCATTTCCTATCAATAGCCGATCAACATCATCATTACCTTTTGCTAGAAGCCCCGGAAGGCCCACATGGGATCGGATATGTGTTACCAACAATGGACGATGTCTGTCTCTGACTATCTGTTATAGATGAATGAACTATGCTGAGGTTAACACTGAATCATCCTGGATAAGGTCAGCGATCTCTGTGTGCAGAACATCTGTCTGGATATGGAGAGTCAGTGGCCATATTAAGAGATTCTTGAGGGGTTGGGGATTTAGCTCAGTGGTAGAGCGCTTGCCTAGGAAGCGCGAGGCCCTGGGTTCGGTCCCCAGCTCTGAAAAAAAGAACCAAAAAAAAAAAAAAAAAAAAAAAGAGAGATTCTTGAAACTTTAATAGTACGATAAGAAGAGCATAGAACACTAATTGTGACCTGAGTTATAAGGGTGCTGGGCCACCTTATTTAATTTTTCTGACTTATAGCCTAACTTATTTGCATCAGTATAGAACGTAGGGGCTCCAGAACTTGGTGTCCCCTTTAACTACATTGAGGGCCCCAATCAGTTCTTTTTATAAAACTAAAAGTGCCTGCTTTGGGACATTTTTTTGTTCATTTCTCCCTCAAAAATACTGCAAGCCCCTTTCCCAGTTTCACTTTTTGCCAAACGATGAGGCAATCTGTTGCATTAGTAAAAGGTCCACAATTTTCTTTTCTTTTTTTTTTTTGGTTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGGAACCTGCCCATACTCTCAAACCCTTCTAACTTCCTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTTTCTTTTCTATTTTTCGGAGCTGGGGCCTTGCGCTTGCTAGGCAAGAGCTCTATCACTGAGCTAAATCCCCAACCCCTGGTTTCTTTCTTTTGTTTGTGTTGTGTTGTTTGTTTTTTGAGACAAGGCTTCTCTATGAAGCCCTGACTCTCCCCAAACTCTCTGTAGACAAGGCTGGCCTCTGACTCAGAGACCTGCCTGCCTTTGACTACCGGGTGCTGGGATTAAAGGTGTGTGCCACCAATGCCCAGCTCTGAAGTTTCTTTTTAATATCTGGGCTGACTGCATAACAAAACCAATATAGACTGCTCTCTGGTTTTCTGGAACATTTGGGGTCTATGGGGTTAAGCACTCAGTAATCCTAACAAATGAGCTCTAGGAACCAAGTGGGCAATTTGGAGACTCTTATGTGGCCCTGCTCACCTTAGCCAGATCAATAGGTTTTCTAGAAGGTACCTTCAATCTTCCTAAAATGGCCTGACAGAATTGCCTAGAGCTTTCTTACCTTGGTCACTGTTGGGGTCCCAGCCAGGCTGGGCAGTGGGAATCCAGTCTATCTGGGCTTCACGGTCCAACAGCAATCCCTGAGCTGGCCCAAGTGTAGCTTCCCTATTCTTAACCCAGATTCTGTTCTACTTACTGTCCATGAAGAGGGTGGCCAAGAGCTGCAAGGCGTAGAACAGAGACTAATGAGATCCCAAAGGGGTTTGGTTTGGTTTTGTTTTTTGGATAATTGTGGGTTCTGAGTTTTTCAATTACACAAATCATTGCTTGAAAAGGAAACATAAACCAGGAAAGGGGAAAGGGGTATGAATCTCTTCAGGTCTTGAACCTACTGGAGACACCTCCCTTAATGGGAAAATGAGGGTTGCCTGTGCCCTAGGGAAATTGCTCCCAGAGTTCCCATAATCAGAACCACTCCATGTATATAGAGGGGAGAAGGGGTCTTAACACCTTGCAGGGTCATCCATGTTGCTACAAGTAAACAGATGACCTTCTTGTGTGTCTGAATGTCATCCTGGTGTTTATATAGACCACAGTTTTCTCACTGTCTTCCGAAACGCCTGTTATAAGTTACTGCCTCTCTGTTTAAGTGCTTTAAATGATTAACCGCACAGGCGTGGAAAGAGAATTTCTCTCCCCCAAAAGCTTTTAGACCATTTCCTCTCTCGGAGCAACAGATGGACAAGACCCAGGATTTCTAGACCCCAATCAAACCATACATCATGAGACATAAATTAAACTCAAAGTCACGGAAATAAGGCTTCCACCCTTGGACACACCCCTGGCTTGGAAATGGCTTTGTCCCAGAATGCACCTGGGAGTCTAGGTGGAGCCTAAACCGAACTGAACTCCCAAGAAAGTCTCACCGTTAGGCATGAGTTCCACCACCAGTGTTGGGTA